summaryrefslogtreecommitdiff
path: root/runtimes/tests/neural_networks_test/specs/V1_0
diff options
context:
space:
mode:
Diffstat (limited to 'runtimes/tests/neural_networks_test/specs/V1_0')
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/add.mod.py19
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/add_broadcast_quant8.mod.py19
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/add_quant8.mod.py19
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_1.mod.py31
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_2.mod.py51
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_3.mod.py51
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_4.mod.py51
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_5.mod.py31
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_1.mod.py34
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_2.mod.py51
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_3.mod.py51
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_4.mod.py34
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_5.mod.py31
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/concat_float_1.mod.py31
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/concat_float_2.mod.py41
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/concat_float_3.mod.py47
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/concat_float_4D_axis3_1_nnfw.mod.py64
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/concat_quant8_1.mod.py31
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/concat_quant8_2.mod.py41
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/concat_quant8_3.mod.py47
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_1_h3_w2_SAME.mod.py21
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_1_h3_w2_VALID.mod.py21
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_3_h3_w2_SAME.mod.py21
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_3_h3_w2_VALID.mod.py21
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_float.mod.py38
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_float_2.mod.py36
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_float_channels.mod.py38
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_float_channels_weights_as_inputs.mod.py44
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_float_large.mod.py45
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_float_large_weights_as_inputs.mod.py51
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_float_weights_as_inputs.mod.py42
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8.mod.py45
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_2.mod.py45
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_channels.mod.py36
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_channels_weights_as_inputs.mod.py42
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_large.mod.py43
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_large_weights_as_inputs.mod.py49
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_overflow.mod.py43
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_overflow_weights_as_inputs.mod.py49
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_weights_as_inputs.mod.py42
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_float_1.mod.py16
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_float_2.mod.py16
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_float_3.mod.py22
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_quant8_1.mod.py16
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_quant8_2.mod.py16
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv.mod.py22
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float.mod.py51
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_2.mod.py44
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large.mod.py44
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large_2.mod.py46
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large_2_weights_as_inputs.mod.py53
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large_weights_as_inputs.mod.py49
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_weights_as_inputs.mod.py58
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8.mod.py41
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_2.mod.py44
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_large.mod.py41
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_large_weights_as_inputs.mod.py45
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_weights_as_inputs.mod.py45
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/dequantize.mod.py15
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/embedding_lookup.mod.py45
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/embedding_lookup_2d_nnfw.mod.py43
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/embedding_lookup_4d_nnfw.mod.py42
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/floor_.mod.py17
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float.mod.py32
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_1_nnfw.mod.py34
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_2.mod.py61
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_3.mod.py32
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_large.mod.py32
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_large_weights_as_inputs.mod.py36
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_weights_as_inputs.mod.py34
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8.mod.py32
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_2.mod.py36
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_large.mod.py32
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_large_weights_as_inputs.mod.py36
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_weights_as_inputs.mod.py34
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/hashtable_lookup_float.mod.py54
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/hashtable_lookup_quant8.mod.py54
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/l2_normalization.mod.py32
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/l2_normalization_2.mod.py32
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/l2_normalization_large.mod.py38
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/l2_pool_float.mod.py30
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/l2_pool_float_2.mod.py31
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/l2_pool_float_large.mod.py41
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_1.mod.py19
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_2.mod.py19
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_3.mod.py19
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_4.mod.py19
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/logistic_float_1.mod.py35
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/logistic_float_2.mod.py39
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/logistic_quant8_1.mod.py32
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/logistic_quant8_2.mod.py42
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/lsh_projection.mod.py40
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/lsh_projection_2.mod.py41
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/lsh_projection_weights_as_inputs.mod.py38
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/lstm.mod.py148
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/lstm2.mod.py142
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/lstm2_state.mod.py141
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/lstm2_state2.mod.py142
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/lstm3.mod.py662
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/lstm3_state.mod.py683
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/lstm3_state2.mod.py683
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/lstm3_state3.mod.py663
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/lstm_state.mod.py148
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/lstm_state2.mod.py148
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_1.mod.py31
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_2.mod.py53
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_3.mod.py53
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_4.mod.py31
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_1.mod.py31
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_2.mod.py53
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_3.mod.py53
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_4.mod.py31
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/mobilenet_224_gender_basic_fixed.mod.py259
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/mobilenet_quantized.mod.py261
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/mul.mod.py19
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/mul_broadcast_3D_1D_1_nnfw.mod.py42
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/mul_broadcast_3D_1D_2_nnfw.mod.py43
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/mul_broadcast_quant8.mod.py19
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/mul_quant8.mod.py19
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/mul_relu.mod.py19
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/relu1_float_1.mod.py28
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/relu1_float_2.mod.py39
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/relu1_quant8_1.mod.py39
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/relu1_quant8_2.mod.py39
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/relu6_float_1.mod.py28
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/relu6_float_2.mod.py39
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/relu6_quant8_1.mod.py37
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/relu6_quant8_2.mod.py39
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/relu_float_1.mod.py28
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/relu_float_2.mod.py39
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/relu_quant8_1.mod.py41
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/relu_quant8_2.mod.py39
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/reshape.mod.py18
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/reshape_quant8.mod.py19
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/reshape_quant8_weights_as_inputs.mod.py21
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/reshape_weights_as_inputs.mod.py20
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/resize_bilinear.mod.py18
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/resize_bilinear_2.mod.py34
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/rnn.mod.py201
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/rnn_state.mod.py126
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/softmax_float_1.mod.py17
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/softmax_float_2.mod.py21
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/softmax_quant8_1.mod.py17
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/softmax_quant8_2.mod.py21
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_float_1.mod.py16
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_float_2.mod.py16
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_float_3.mod.py22
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_quant8_1.mod.py16
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_quant8_2.mod.py16
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/svdf.mod.py138
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/svdf2.mod.py153
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/svdf_state.mod.py114
-rw-r--r--runtimes/tests/neural_networks_test/specs/V1_0/tanh_.mod.py16
153 files changed, 9516 insertions, 0 deletions
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/add.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/add.mod.py
new file mode 100644
index 000000000..3374321f0
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/add.mod.py
@@ -0,0 +1,19 @@
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{2}") # a vector of 2 float32s
+i2 = Input("op2", "TENSOR_FLOAT32", "{2}") # another vector of 2 float32s
+act = Int32Scalar("act", 0) # an int32_t scalar activation
+i3 = Output("op3", "TENSOR_FLOAT32", "{2}")
+model = model.Operation("ADD", i1, i2, act).To(i3)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1.0, 2.0],
+ i2: # input 1
+ [3.0, 4.0]}
+
+output0 = {i3: # output 0
+ [4.0, 6.0]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/add_broadcast_quant8.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/add_broadcast_quant8.mod.py
new file mode 100644
index 000000000..cf2dbb749
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/add_broadcast_quant8.mod.py
@@ -0,0 +1,19 @@
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 2}, 2.0, 0")
+i2 = Input("op2", "TENSOR_QUANT8_ASYMM", "{2, 2}, 1.0, 0")
+act = Int32Scalar("act", 0)
+i3 = Output("op3", "TENSOR_QUANT8_ASYMM", "{2, 2}, 1.0, 0")
+model = model.Operation("ADD", i1, i2, act).To(i3)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1, 2],
+ i2: # input 1
+ [1, 2, 3, 4]}
+
+output0 = {i3: # output 0
+ [3, 6, 5, 8]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/add_quant8.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/add_quant8.mod.py
new file mode 100644
index 000000000..bfbdab765
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/add_quant8.mod.py
@@ -0,0 +1,19 @@
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{2}, 2.0, 0")
+i2 = Input("op2", "TENSOR_QUANT8_ASYMM", "{2}, 1.0, 0")
+act = Int32Scalar("act", 0)
+i3 = Output("op3", "TENSOR_QUANT8_ASYMM", "{2}, 1.0, 0")
+model = model.Operation("ADD", i1, i2, act).To(i3)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1, 2],
+ i2: # input 1
+ [3, 4]}
+
+output0 = {i3: # output 0
+ [5, 8]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_1.mod.py
new file mode 100644
index 000000000..457313ef3
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_1.mod.py
@@ -0,0 +1,31 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 2, 1}") # input 0
+cons1 = Int32Scalar("cons1", 1)
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+i3 = Output("op3", "TENSOR_FLOAT32", "{1, 2, 2, 1}") # output 0
+model = model.Operation("AVERAGE_POOL_2D", i1, pad0, pad0, pad0, pad0, cons1, cons1, cons1, cons1, act).To(i3)
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1.0, 2.0, 3.0, 4.0]}
+output0 = {i3: # output 0
+ [1.0, 2.0, 3.0, 4.0]}
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_2.mod.py
new file mode 100644
index 000000000..35b73a40b
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_2.mod.py
@@ -0,0 +1,51 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+bat = 5
+row = 52
+col = 60
+chn = 3
+
+i0 = Input("i0", "TENSOR_FLOAT32", "{%d, %d, %d, %d}" % (bat, row, col, chn))
+
+std = 5
+flt = 100
+pad = 50
+
+stride = Int32Scalar("stride", std)
+filt = Int32Scalar("filter", flt)
+padding = Int32Scalar("padding", pad)
+act0 = Int32Scalar("activation", 0)
+output_row = (row + 2 * pad - flt + std) // std
+output_col = (col + 2 * pad - flt + std) // std
+
+output = Output("output", "TENSOR_FLOAT32",
+ "{%d, %d, %d, %d}" % (bat, output_row, output_col, chn))
+
+model = model.Operation(
+ "AVERAGE_POOL_2D", i0, padding, padding, padding, padding, stride, stride, filt, filt, act0).To(output)
+
+# Example 1. Input in operand 0,
+input_values = [1. for _ in range(bat * row * col * chn)]
+input0 = {i0: input_values}
+output_values = [1. for _ in range(bat * output_row * output_col * chn)]
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_3.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_3.mod.py
new file mode 100644
index 000000000..1de8ad13d
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_3.mod.py
@@ -0,0 +1,51 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+bat = 1
+row = 200
+col = 180
+chn = 1
+
+i0 = Input("i0", "TENSOR_FLOAT32", "{%d, %d, %d, %d}" % (bat, row, col, chn))
+
+std = 2
+flt = 10
+pad = 0
+
+stride = Int32Scalar("stride", std)
+filt = Int32Scalar("filter", flt)
+padding = Int32Scalar("padding", pad)
+act0 = Int32Scalar("activation", 0)
+output_row = (row + 2 * pad - flt + std) // std
+output_col = (col + 2 * pad - flt + std) // std
+
+output = Output("output", "TENSOR_FLOAT32",
+ "{%d, %d, %d, %d}" % (bat, output_row, output_col, chn))
+
+model = model.Operation(
+ "AVERAGE_POOL_2D", i0, padding, padding, padding, padding, stride, stride, filt, filt, act0).To(output)
+
+# Example 1. Input in operand 0,
+input_values = [x % 2 for x in range(bat * row * col * chn)]
+input0 = {i0: input_values}
+output_values = [.5 for _ in range(bat * output_row * output_col * chn)]
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_4.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_4.mod.py
new file mode 100644
index 000000000..480c70d1d
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_4.mod.py
@@ -0,0 +1,51 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+bat = 5
+row = 52
+col = 60
+chn = 3
+
+i0 = Input("i0", "TENSOR_FLOAT32", "{%d, %d, %d, %d}" % (bat, row, col, chn))
+
+std = 5
+flt = 100
+pad = 50
+
+stride = Int32Scalar("stride", std)
+filt = Int32Scalar("filter", flt)
+padding = Int32Scalar("padding", pad)
+act3 = Int32Scalar("relu6_activation", 3)
+output_row = (row + 2 * pad - flt + std) // std
+output_col = (col + 2 * pad - flt + std) // std
+
+output = Output("output", "TENSOR_FLOAT32",
+ "{%d, %d, %d, %d}" % (bat, output_row, output_col, chn))
+
+model = model.Operation(
+ "AVERAGE_POOL_2D", i0, padding, padding, padding, padding, stride, stride, filt, filt, act3).To(output)
+
+# Example 1. Input in operand 0,
+input_values = [10 for _ in range(bat * row * col * chn)]
+input0 = {i0: input_values}
+output_values = [6 for _ in range(bat * output_row * output_col * chn)]
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_5.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_5.mod.py
new file mode 100644
index 000000000..ef13bb749
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_float_5.mod.py
@@ -0,0 +1,31 @@
+#
+# Copyright (C) 2018 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 4, 1}") # input 0
+cons2 = Int32Scalar("cons2", 2)
+pad_same = Int32Scalar("pad_same", 1)
+act_none = Int32Scalar("act_none", 0)
+i3 = Output("op3", "TENSOR_FLOAT32", "{1, 1, 2, 1}") # output 0
+model = model.Operation("AVERAGE_POOL_2D", i1, pad_same, cons2, cons2, cons2, cons2, act_none).To(i3)
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [0, 6, 2, 4, 3, 2, 10, 7]}
+output0 = {i3: # output 0
+ [2.75, 5.75]}
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_1.mod.py
new file mode 100644
index 000000000..3c933ebbf
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_1.mod.py
@@ -0,0 +1,34 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 1}, 0.5f, 0")
+cons1 = Int32Scalar("cons1", 1)
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+o = Output("op3", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 1}, 0.5f, 0")
+model = model.Operation("AVERAGE_POOL_2D", i1, pad0, pad0, pad0, pad0, cons1, cons1, cons1, cons1, act).To(o)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1, 2, 3, 4]}
+
+output0 = {o: # output 0
+ [1, 2, 3, 4]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_2.mod.py
new file mode 100644
index 000000000..9d49c303b
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_2.mod.py
@@ -0,0 +1,51 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+bat = 5
+row = 52
+col = 60
+chn = 3
+
+i0 = Input("i0", "TENSOR_QUANT8_ASYMM", "{%d, %d, %d, %d}, 0.5f, 0" % (bat, row, col, chn))
+
+std = 5
+flt = 10
+pad = 5
+
+stride = Int32Scalar("stride", std)
+filt = Int32Scalar("filter", flt)
+padding = Int32Scalar("padding", pad)
+act0 = Int32Scalar("activation", 0)
+output_row = (row + 2 * pad - flt + std) // std
+output_col = (col + 2 * pad - flt + std) // std
+
+output = Output("output", "TENSOR_QUANT8_ASYMM",
+ "{%d, %d, %d, %d}, 0.5f, 0" % (bat, output_row, output_col, chn))
+
+model = model.Operation(
+ "AVERAGE_POOL_2D", i0, padding, padding, padding, padding, stride, stride, filt, filt, act0).To(output)
+
+# Example 1. Input in operand 0,
+input_values = [255 for _ in range(bat * row * col * chn)]
+input0 = {i0: input_values}
+output_values = [255 for _ in range(bat * output_row * output_col * chn)]
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_3.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_3.mod.py
new file mode 100644
index 000000000..895ab5e49
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_3.mod.py
@@ -0,0 +1,51 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+bat = 1
+row = 100
+col = 100
+chn = 1
+
+i0 = Input("i0", "TENSOR_QUANT8_ASYMM", "{%d, %d, %d, %d}, 0.5f, 0" % (bat, row, col, chn))
+
+std = 4
+flt = 10
+pad = 0
+
+stride = Int32Scalar("stride", std)
+filt = Int32Scalar("filter", flt)
+padding = Int32Scalar("padding", pad)
+act0 = Int32Scalar("activation", 0)
+output_row = (row + 2 * pad - flt + std) // std
+output_col = (col + 2 * pad - flt + std) // std
+
+output = Output("output", "TENSOR_QUANT8_ASYMM",
+ "{%d, %d, %d, %d}, 0.5f, 0" % (bat, output_row, output_col, chn))
+
+model = model.Operation(
+ "AVERAGE_POOL_2D", i0, padding, padding, padding, padding, stride, stride, filt, filt, act0).To(output)
+
+# Example 1. Input in operand 0,
+input_values = [x % 4 * 2 for x in range(bat * row * col * chn)]
+input0 = {i0: input_values}
+output_values = [3 for _ in range(bat * output_row * output_col * chn)]
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_4.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_4.mod.py
new file mode 100644
index 000000000..8215a882a
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_4.mod.py
@@ -0,0 +1,34 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 3, 3, 1}, 0.5f, 0")
+cons1 = Int32Scalar("cons1", 1)
+pad0 = Int32Scalar("pad0", 0)
+act2 = Int32Scalar("relu1_activitation", 2)
+o = Output("op3", "TENSOR_QUANT8_ASYMM", "{1, 3, 3, 1}, 0.5f, 0")
+model = model.Operation("AVERAGE_POOL_2D", i1, pad0, pad0, pad0, pad0, cons1, cons1, cons1, cons1, act2).To(o)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [0, 1, 2, 3, 4, 5, 6, 7, 8]}
+
+output0 = {o: # output 0
+ [0, 1, 2, 2, 2, 2, 2, 2, 2]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_5.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_5.mod.py
new file mode 100644
index 000000000..f6db46eb8
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/avg_pool_quant8_5.mod.py
@@ -0,0 +1,31 @@
+#
+# Copyright (C) 2018 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 2, 4, 1}, 0.0625f, 0") # input 0
+cons2 = Int32Scalar("cons2", 2)
+pad_same = Int32Scalar("pad_same", 1)
+act_none = Int32Scalar("act_none", 0)
+i3 = Output("op3", "TENSOR_QUANT8_ASYMM", "{1, 1, 2, 1}, 0.0625f, 0") # output 0
+model = model.Operation("AVERAGE_POOL_2D", i1, pad_same, cons2, cons2, cons2, cons2, act_none).To(i3)
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [0, 96, 32, 64, 48, 32, 160, 112]}
+output0 = {i3: # output 0
+ [44, 92]}
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/concat_float_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/concat_float_1.mod.py
new file mode 100644
index 000000000..4f3350c5d
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/concat_float_1.mod.py
@@ -0,0 +1,31 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{2, 3}") # input tensor 0
+i2 = Input("op2", "TENSOR_FLOAT32", "{2, 3}") # input tensor 1
+axis0 = Int32Scalar("axis0", 0)
+r = Output("result", "TENSOR_FLOAT32", "{4, 3}") # output
+model = model.Operation("CONCATENATION", i1, i2, axis0).To(r)
+
+# Example 1.
+input0 = {i1: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0],
+ i2: [7.0, 8.0, 9.0, 10.0, 11.0, 12.0]}
+output0 = {r: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/concat_float_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/concat_float_2.mod.py
new file mode 100644
index 000000000..ad49c5eb2
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/concat_float_2.mod.py
@@ -0,0 +1,41 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+row1 = 52
+row2 = 40
+col = 230
+output_row = row1 + row2
+
+input1 = Input("input1", "TENSOR_FLOAT32", "{%d, %d}" % (row1, col)) # input tensor 1
+input2 = Input("input2", "TENSOR_FLOAT32", "{%d, %d}" % (row2, col)) # input tensor 2
+axis0 = Int32Scalar("axis0", 0)
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d}" % (output_row, col)) # output
+model = model.Operation("CONCATENATION", input1, input2, axis0).To(output)
+
+# Example 1.
+input1_values = [x for x in range(row1 * col)]
+input2_values = (lambda s1 = row1 * col, s2 = row2 * col:
+ [x + s1 for x in range(s2)])()
+input0 = {input1: input1_values,
+ input2: input2_values}
+output_values = [x for x in range(output_row * col)]
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/concat_float_3.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/concat_float_3.mod.py
new file mode 100644
index 000000000..7dbe17a78
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/concat_float_3.mod.py
@@ -0,0 +1,47 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+row = 212
+col1 = 60
+col2 = 30
+output_col = col1 + col2
+
+input1 = Input("input1", "TENSOR_FLOAT32", "{%d, %d}" % (row, col1)) # input tensor 1
+input2 = Input("input2", "TENSOR_FLOAT32", "{%d, %d}" % (row, col2)) # input tensor 2
+axis1 = Int32Scalar("axis1", 1)
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d}" % (row, output_col)) # output
+model = model.Operation("CONCATENATION", input1, input2, axis1).To(output)
+
+# Example 1.
+input1_values = [x for x in range(row * col1)]
+input2_values = [-x for x in range(row * col2)]
+input0 = {input1: input1_values,
+ input2: input2_values}
+
+output_values = [x for x in range(row * output_col)]
+for r in range(row):
+ for c1 in range(col1):
+ output_values[r * output_col + c1] = input1_values[r * col1 + c1]
+ for c2 in range(col2):
+ output_values[r * output_col + col1 + c2] = input2_values[r * col2 + c2]
+
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/concat_float_4D_axis3_1_nnfw.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/concat_float_4D_axis3_1_nnfw.mod.py
new file mode 100644
index 000000000..39080a3dc
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/concat_float_4D_axis3_1_nnfw.mod.py
@@ -0,0 +1,64 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 3, 2}") # input tensor 0
+i2 = Input("op2", "TENSOR_FLOAT32", "{1, 2, 3, 2}") # input tensor 1
+i3 = Input("op3", "TENSOR_FLOAT32", "{1, 2, 3, 2}") # input tensor 2
+axis0 = Int32Scalar("axis0", 3)
+r = Output("result", "TENSOR_FLOAT32", "{1, 2, 3, 6}") # output
+model = model.Operation("CONCATENATION", i1, i2, i3, axis0).To(r)
+
+# Example 1.
+input0 = {i1: [-0.03203143, -0.0334147 , -0.02527265, 0.04576106, 0.08869292,
+ 0.06428383, -0.06473722, -0.21933985, -0.05541003, -0.24157837,
+ -0.16328812, -0.04581105],
+ i2: [-0.0569439 , -0.15872048, 0.02965238, -0.12761882, -0.00185435,
+ -0.03297619, 0.03581043, -0.12603407, 0.05999133, 0.00290503,
+ 0.1727029 , 0.03342071],
+ i3: [ 0.10992613, 0.09185287, 0.16433905, -0.00059073, -0.01480746,
+ 0.0135175 , 0.07129054, -0.15095694, -0.04579685, -0.13260484,
+ -0.10045543, 0.0647094 ]}
+output0 = {r: [-0.03203143, -0.0334147 , -0.0569439 , -0.15872048, 0.10992613,
+ 0.09185287, -0.02527265, 0.04576106, 0.02965238, -0.12761882,
+ 0.16433905, -0.00059073, 0.08869292, 0.06428383, -0.00185435,
+ -0.03297619, -0.01480746, 0.0135175 , -0.06473722, -0.21933985,
+ 0.03581043, -0.12603407, 0.07129054, -0.15095694, -0.05541003,
+ -0.24157837, 0.05999133, 0.00290503, -0.04579685, -0.13260484,
+ -0.16328812, -0.04581105, 0.1727029 , 0.03342071, -0.10045543,
+ 0.0647094 ]}
+
+# Instantiate an example
+Example((input0, output0))
+
+
+'''
+# The above data was generated with the code below:
+
+with tf.Session() as sess:
+
+ t1 = tf.random_normal([1, 2, 3, 2], stddev=0.1, dtype=tf.float32)
+ t2 = tf.random_normal([1, 2, 3, 2], stddev=0.1, dtype=tf.float32)
+ t3 = tf.random_normal([1, 2, 3, 2], stddev=0.1, dtype=tf.float32)
+ c1 = tf.concat([t1, t2, t3], axis=3)
+
+ print(c1) # print shape
+ print( sess.run([tf.reshape(t1, [12]),
+ tf.reshape(t2, [12]),
+ tf.reshape(t3, [12]),
+ tf.reshape(c1, [1*2*3*(2*3)])]))
+'''
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/concat_quant8_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/concat_quant8_1.mod.py
new file mode 100644
index 000000000..a490497b8
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/concat_quant8_1.mod.py
@@ -0,0 +1,31 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{2, 3}, 0.5f, 0") # input 0
+i2 = Input("op2", "TENSOR_QUANT8_ASYMM", "{2, 3}, 0.5f, 0") # input 1
+axis1 = Int32Scalar("axis1", 1)
+r = Output("result", "TENSOR_QUANT8_ASYMM", "{2, 6}, 0.5f, 0") # output
+model = model.Operation("CONCATENATION", i1, i2, axis1).To(r)
+
+# Example 1.
+input0 = {i1: [1, 2, 3, 4, 5, 6],
+ i2: [7, 8, 9, 10, 11, 12]}
+output0 = {r: [1, 2, 3, 7, 8, 9, 4, 5, 6, 10, 11, 12]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/concat_quant8_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/concat_quant8_2.mod.py
new file mode 100644
index 000000000..7da3cd710
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/concat_quant8_2.mod.py
@@ -0,0 +1,41 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+row1 = 52
+row2 = 40
+col = 300
+output_row = row1 + row2
+
+input1 = Input("input1", "TENSOR_QUANT8_ASYMM", "{%d, %d}, 0.5f, 0" % (row1, col))
+input2 = Input("input2", "TENSOR_QUANT8_ASYMM", "{%d, %d}, 0.5f, 0" % (row2, col))
+axis0 = Int32Scalar("axis0", 0)
+output = Output("output", "TENSOR_QUANT8_ASYMM", "{%d, %d}, 0.5f, 0" % (output_row, col))
+model = model.Operation("CONCATENATION", input1, input2, axis0).To(output)
+
+# Example 1.
+input1_values = [x % 256 for x in range(row1 * col)]
+input2_values = (lambda s1 = row1 * col, s2 = row2 * col:
+ [(x + s1) % 256 for x in range(s2)])()
+input0 = {input1: input1_values,
+ input2: input2_values}
+output_values = [x % 256 for x in range(output_row * col)]
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/concat_quant8_3.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/concat_quant8_3.mod.py
new file mode 100644
index 000000000..87a94bbf1
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/concat_quant8_3.mod.py
@@ -0,0 +1,47 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+row = 400
+col1 = 60
+col2 = 30
+output_col = col1 + col2
+
+input1 = Input("input1", "TENSOR_QUANT8_ASYMM", "{%d, %d}, 0.5f, 0" % (row, col1))
+input2 = Input("input2", "TENSOR_QUANT8_ASYMM", "{%d, %d}, 0.5f, 0" % (row, col2))
+axis1 = Int32Scalar("axis1", 1)
+output = Output("output", "TENSOR_QUANT8_ASYMM", "{%d, %d}, 0.5f, 0" % (row, output_col))
+model = model.Operation("CONCATENATION", input1, input2, axis1).To(output)
+
+# Example 1.
+input1_values = [(x % 128 + 128) for x in range(row * col1)]
+input2_values = [x % 128 for x in range(row * col2)]
+input0 = {input1: input1_values,
+ input2: input2_values}
+
+output_values = [x for x in range(row * output_col)]
+for r in range(row):
+ for c1 in range(col1):
+ output_values[r * output_col + c1] = input1_values[r * col1 + c1]
+ for c2 in range(col2):
+ output_values[r * output_col + col1 + c2] = input2_values[r * col2 + c2]
+
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_1_h3_w2_SAME.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_1_h3_w2_SAME.mod.py
new file mode 100644
index 000000000..34f2c49f9
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_1_h3_w2_SAME.mod.py
@@ -0,0 +1,21 @@
+model = Model()
+i4 = Int32Scalar("b4", 1)
+i5 = Int32Scalar("b5", 1)
+i6 = Int32Scalar("b6", 1)
+i7 = Int32Scalar("b7", 0)
+i2 = Input("op2", "TENSOR_FLOAT32", "{1, 8, 8, 3}") # input 0
+i3 = Output("op3", "TENSOR_FLOAT32", "{1, 8, 8, 1}") # output 0
+i0 = Parameter("op0", "TENSOR_FLOAT32", "{1, 3, 2, 3}", [-0.966213, -0.467474, -0.82203, -0.579455, 0.0278809, -0.79946, -0.684259, 0.563238, 0.37289, 0.738216, 0.386045, -0.917775, 0.184325, -0.270568, 0.82236, 0.0973683, -0.941308, -0.144706]) # parameters
+i1 = Parameter("op1", "TENSOR_FLOAT32", "{1}", [0]) # parameters
+model = model.Conv(i2, i0, i1, i4, i5, i6, i7).To(i3)
+
+input0 = {i2: [-0.869931, 0.644628, -0.918393, 0.153672, 0.868562, -0.358177, -0.134931, -0.247565, 0.22174, -0.259157, -0.284296, -0.538065, 0.765559, 0.41986, -0.556241, 0.658494, 0.214355, -0.850169, -0.252893, -0.478935, 0.530526, -0.0700663, -0.988729, -0.303061, 0.150845, 0.829915, 0.476349, 0.406537, -0.355343, 0.757145, -0.356362, 0.800482, -0.713861, 0.210483, -0.634303, 0.718236, -0.752038, 0.457547, -0.550769, -0.551178, 0.446766, -0.227462, 0.216348, -0.852806, -0.351486, 0.55906, -0.668493, -0.303493, -0.363763, -0.162837, 0.0701012, 0.756097, -0.142269, 0.329724, -0.656317, -0.998086, -0.652949, -0.40316, -0.893682, 0.432744, 0.612362, -0.869588, -0.71327, -0.398092, -0.0423559, 0.436576, -0.925272, 0.176549, 0.822904, 0.096833, -0.296802, -0.427195, 0.031654, -0.254479, 0.244905, 0.0948254, 0.643769, -0.90391, 0.352665, -0.901179, 0.266159, -0.968068, -0.615401, -0.388975, 0.939052, -0.116289, 0.107523, -0.0582711, 0.435172, 0.334675, 0.459711, 0.717436, 0.496627, -0.680175, -0.415066, 0.339848, 0.506004, -0.337808, -0.107218, -0.172496, 0.870638, 0.931872, -0.953884, 0.903042, 0.760078, 0.209727, -0.285384, -0.45514, 0.113194, 0.0756611, 0.0924435, -0.472863, 0.960609, -0.160385, -0.839445, 0.457097, 0.163348, 0.344867, -0.131619, 0.688715, -0.540827, 0.571259, -0.95587, 0.506164, -0.155839, 0.0789621, 0.756772, -0.662069, 0.242908, 0.460821, 0.177872, -0.289839, -0.640603, 0.702598, -0.506406, -0.568262, -0.0713716, 0.413792, 0.159673, -0.305208, 0.133816, -0.160254, 0.787323, -0.753244, 0.600721, 0.263186, -0.162387, 0.477962, -0.702951, -0.731036, -0.939481, -0.524519, 0.934072, -0.511637, -0.503499, 0.106236, -0.323684, 0.534444, -0.843745, 0.364171, 0.0370358, -0.168801, -0.404559, -0.814178, 0.91745, -0.334276, 0.66925, -0.801201, 0.156511, -0.427949, 0.379153, 0.818597, -0.649902, 0.427087, -0.586015, -0.559789, -0.833923, 0.0892409, -0.621251, 0.213826, 0.465509, 0.4704, 0.380261, 0.413067, 0.180822, 0.172866, 0.59614, 0.825575, 0.662916, -0.704381, -0.297631, 0.697778]}
+
+output0 = {i3: [1.85284, -0.0393656, -0.127353, 1.43115, -0.302294, -1.0402, 0.655023, -0.587614, 1.72003, 1.55816, 0.667546, 2.23663, 0.0661516, 0.290254, 0.770222, -0.346357, -1.58197, -0.850595, -0.484224, 0.949967, -0.577263, -0.871949, 2.34132, -0.104506, -0.135965, -0.985713, 0.815147, 1.03114, -1.41915, -0.515534, -0.373639, 1.42026, -1.50604, 0.673113, 3.06139, -0.388578, -1.76707, -0.315667, -1.03815, -0.343435, 0.432787, -1.41643, 1.12944, -0.175806, -0.846415, 1.40095, 0.70832, -1.46717, 2.19562, -2.61266, -0.705383, 1.26124, 1.46545, -2.35761, 2.04494, 1.23741, -0.527402, -0.39954, -0.0128623, 1.3644, 0.985755, -0.718118, -0.1008, 1.24327]}
+
+input1 = {i2: [-0.295335, -0.00387601, -0.552251, 0.166084, -0.28482, -0.152143, -0.719885, -0.869386, -0.745598, 0.823947, 0.473183, -0.331337, 0.187631, 0.0426571, -0.826897, -0.755085, -0.472453, -0.0233656, 0.0483436, 0.933418, -0.961974, 0.0125783, 0.219742, 0.342604, -0.15166, 0.0934905, 0.783221, 0.129664, 0.838844, -0.271388, 0.924519, 0.342843, 0.274418, 0.350817, 0.841638, -0.543993, -0.00283395, -0.128467, -0.682943, -0.319117, 0.84634, 0.283003, 0.32865, 0.0293755, -0.0335696, 0.591266, -0.0743476, -0.741271, 0.462056, -0.583625, -0.590183, 0.6234, 0.535269, -0.670818, -0.955642, -0.770173, 0.479986, 0.664377, 0.399445, -0.968874, -0.276263, -0.901951, 0.544104, -0.958981, 0.482658, -0.807284, 0.305369, -0.947818, 0.827498, -0.382887, -0.805741, -0.796678, -0.299804, -0.229828, 0.818783, -0.103055, -0.45568, -0.227827, 0.543743, -0.96073, 0.946747, -0.857182, -0.96426, -0.292411, -0.715614, 0.765278, -0.475043, -0.590142, -0.238507, 0.673002, -0.473357, -0.319626, 0.936014, 0.486607, 0.580844, 0.425352, -0.800994, 0.290763, -0.494953, -0.441162, 0.718677, -0.828427, 0.96965, 7.53637e-05, -0.699973, -0.526886, -0.352682, 0.799466, 0.332789, 0.723389, 0.407659, -0.934084, -0.284705, 0.961484, -0.700395, -0.985808, -0.595342, -0.691721, 0.49448, -0.0842649, 0.0390966, 0.298938, -0.128094, -0.97158, 0.86393, 0.270606, -0.468986, -0.256605, 0.47215, -0.273117, -0.590343, -0.826529, -0.725381, -0.194821, -0.259661, -0.0949207, -0.180302, 0.0446834, -0.222133, -0.40393, 0.295772, -0.92949, 0.580079, -0.169856, 0.330311, 0.0173551, -0.635823, 0.475942, 0.907175, 0.242777, -0.512208, 0.362463, 0.0496289, 0.65171, 0.990057, 0.690733, -0.469013, -0.101311, -0.68372, -0.157841, -0.677711, -0.708224, -0.659437, -0.407607, 0.677033, 0.89032, 0.228307, -0.749514, 0.772958, 0.054701, 0.551705, 0.917052, -0.895022, -0.702397, 0.484142, 0.108648, 0.833347, 0.478872, -0.984112, 0.387176, -0.73299, 0.7526, 0.443312, -0.0987856, 0.125415, 0.10876, -0.498108, 0.43209, 0.344609, 0.928941, -0.130732, -0.0569167]}
+
+output1 = {i3: [-0.000614278, -1.21221, 0.443861, 0.102117, -2.52714, 1.47489, 0.173474, -0.237577, 1.28735, 1.91315, 2.51734, 0.375841, 0.637563, 2.653, 2.72959, -1.6271, 1.17389, -2.12119, 2.91417, -2.24246, 0.0497045, -0.127107, -0.144473, -0.133762, -0.393284, -2.02346, -0.239178, -0.246508, 1.29277, 1.32963, 0.117521, 1.22372, 0.0665713, 1.09438, -1.31426, 2.52594, -0.969211, 0.515478, -1.60926, -0.838905, 0.135211, 0.786415, -1.14382, -0.739102, -1.01731, 0.281615, 2.36311, 0.891823, 1.93872, -0.150491, 3.45217, 2.28219, 1.18282, -2.25086, 3.05468, 0.166228, 0.434554, -2.57529, -0.958662, -2.23978, 2.66776, 0.542601, 1.76107, -1.08134]}
+
+Example((input0, output0))
+Example((input1, output1))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_1_h3_w2_VALID.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_1_h3_w2_VALID.mod.py
new file mode 100644
index 000000000..3a4a2a1aa
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_1_h3_w2_VALID.mod.py
@@ -0,0 +1,21 @@
+model = Model()
+i4 = Int32Scalar("b4", 2)
+i5 = Int32Scalar("b5", 1)
+i6 = Int32Scalar("b6", 1)
+i7 = Int32Scalar("b7", 0)
+i2 = Input("op2", "TENSOR_FLOAT32", "{1, 8, 8, 3}") # input 0
+i3 = Output("op3", "TENSOR_FLOAT32", "{1, 6, 7, 1}") # output 0
+i0 = Parameter("op0", "TENSOR_FLOAT32", "{1, 3, 2, 3}", [-0.966213, -0.467474, -0.82203, -0.579455, 0.0278809, -0.79946, -0.684259, 0.563238, 0.37289, 0.738216, 0.386045, -0.917775, 0.184325, -0.270568, 0.82236, 0.0973683, -0.941308, -0.144706]) # parameters
+i1 = Parameter("op1", "TENSOR_FLOAT32", "{1}", [0]) # parameters
+model = model.Conv(i2, i0, i1, i4, i5, i6, i7).To(i3)
+
+input0 = {i2: [-0.869931, 0.644628, -0.918393, 0.153672, 0.868562, -0.358177, -0.134931, -0.247565, 0.22174, -0.259157, -0.284296, -0.538065, 0.765559, 0.41986, -0.556241, 0.658494, 0.214355, -0.850169, -0.252893, -0.478935, 0.530526, -0.0700663, -0.988729, -0.303061, 0.150845, 0.829915, 0.476349, 0.406537, -0.355343, 0.757145, -0.356362, 0.800482, -0.713861, 0.210483, -0.634303, 0.718236, -0.752038, 0.457547, -0.550769, -0.551178, 0.446766, -0.227462, 0.216348, -0.852806, -0.351486, 0.55906, -0.668493, -0.303493, -0.363763, -0.162837, 0.0701012, 0.756097, -0.142269, 0.329724, -0.656317, -0.998086, -0.652949, -0.40316, -0.893682, 0.432744, 0.612362, -0.869588, -0.71327, -0.398092, -0.0423559, 0.436576, -0.925272, 0.176549, 0.822904, 0.096833, -0.296802, -0.427195, 0.031654, -0.254479, 0.244905, 0.0948254, 0.643769, -0.90391, 0.352665, -0.901179, 0.266159, -0.968068, -0.615401, -0.388975, 0.939052, -0.116289, 0.107523, -0.0582711, 0.435172, 0.334675, 0.459711, 0.717436, 0.496627, -0.680175, -0.415066, 0.339848, 0.506004, -0.337808, -0.107218, -0.172496, 0.870638, 0.931872, -0.953884, 0.903042, 0.760078, 0.209727, -0.285384, -0.45514, 0.113194, 0.0756611, 0.0924435, -0.472863, 0.960609, -0.160385, -0.839445, 0.457097, 0.163348, 0.344867, -0.131619, 0.688715, -0.540827, 0.571259, -0.95587, 0.506164, -0.155839, 0.0789621, 0.756772, -0.662069, 0.242908, 0.460821, 0.177872, -0.289839, -0.640603, 0.702598, -0.506406, -0.568262, -0.0713716, 0.413792, 0.159673, -0.305208, 0.133816, -0.160254, 0.787323, -0.753244, 0.600721, 0.263186, -0.162387, 0.477962, -0.702951, -0.731036, -0.939481, -0.524519, 0.934072, -0.511637, -0.503499, 0.106236, -0.323684, 0.534444, -0.843745, 0.364171, 0.0370358, -0.168801, -0.404559, -0.814178, 0.91745, -0.334276, 0.66925, -0.801201, 0.156511, -0.427949, 0.379153, 0.818597, -0.649902, 0.427087, -0.586015, -0.559789, -0.833923, 0.0892409, -0.621251, 0.213826, 0.465509, 0.4704, 0.380261, 0.413067, 0.180822, 0.172866, 0.59614, 0.825575, 0.662916, -0.704381, -0.297631, 0.697778]}
+
+output0 = {i3: [1.72003, 1.55816, 0.667546, 2.23663, 0.0661516, 0.290254, 0.770222, -1.58197, -0.850595, -0.484224, 0.949967, -0.577263, -0.871949, 2.34132, -0.135965, -0.985713, 0.815147, 1.03114, -1.41915, -0.515534, -0.373639, -1.50604, 0.673113, 3.06139, -0.388578, -1.76707, -0.315667, -1.03815, 0.432787, -1.41643, 1.12944, -0.175806, -0.846415, 1.40095, 0.70832, 2.19562, -2.61266, -0.705383, 1.26124, 1.46545, -2.35761, 2.04494, ]}
+
+input1 = {i2: [-0.295335, -0.00387601, -0.552251, 0.166084, -0.28482, -0.152143, -0.719885, -0.869386, -0.745598, 0.823947, 0.473183, -0.331337, 0.187631, 0.0426571, -0.826897, -0.755085, -0.472453, -0.0233656, 0.0483436, 0.933418, -0.961974, 0.0125783, 0.219742, 0.342604, -0.15166, 0.0934905, 0.783221, 0.129664, 0.838844, -0.271388, 0.924519, 0.342843, 0.274418, 0.350817, 0.841638, -0.543993, -0.00283395, -0.128467, -0.682943, -0.319117, 0.84634, 0.283003, 0.32865, 0.0293755, -0.0335696, 0.591266, -0.0743476, -0.741271, 0.462056, -0.583625, -0.590183, 0.6234, 0.535269, -0.670818, -0.955642, -0.770173, 0.479986, 0.664377, 0.399445, -0.968874, -0.276263, -0.901951, 0.544104, -0.958981, 0.482658, -0.807284, 0.305369, -0.947818, 0.827498, -0.382887, -0.805741, -0.796678, -0.299804, -0.229828, 0.818783, -0.103055, -0.45568, -0.227827, 0.543743, -0.96073, 0.946747, -0.857182, -0.96426, -0.292411, -0.715614, 0.765278, -0.475043, -0.590142, -0.238507, 0.673002, -0.473357, -0.319626, 0.936014, 0.486607, 0.580844, 0.425352, -0.800994, 0.290763, -0.494953, -0.441162, 0.718677, -0.828427, 0.96965, 7.53637e-05, -0.699973, -0.526886, -0.352682, 0.799466, 0.332789, 0.723389, 0.407659, -0.934084, -0.284705, 0.961484, -0.700395, -0.985808, -0.595342, -0.691721, 0.49448, -0.0842649, 0.0390966, 0.298938, -0.128094, -0.97158, 0.86393, 0.270606, -0.468986, -0.256605, 0.47215, -0.273117, -0.590343, -0.826529, -0.725381, -0.194821, -0.259661, -0.0949207, -0.180302, 0.0446834, -0.222133, -0.40393, 0.295772, -0.92949, 0.580079, -0.169856, 0.330311, 0.0173551, -0.635823, 0.475942, 0.907175, 0.242777, -0.512208, 0.362463, 0.0496289, 0.65171, 0.990057, 0.690733, -0.469013, -0.101311, -0.68372, -0.157841, -0.677711, -0.708224, -0.659437, -0.407607, 0.677033, 0.89032, 0.228307, -0.749514, 0.772958, 0.054701, 0.551705, 0.917052, -0.895022, -0.702397, 0.484142, 0.108648, 0.833347, 0.478872, -0.984112, 0.387176, -0.73299, 0.7526, 0.443312, -0.0987856, 0.125415, 0.10876, -0.498108, 0.43209, 0.344609, 0.928941, -0.130732, -0.0569167]}
+
+output1 = {i3: [1.28735, 1.91315, 2.51734, 0.375841, 0.637563, 2.653, 2.72959, 1.17389, -2.12119, 2.91417, -2.24246, 0.0497045, -0.127107, -0.144473, -0.393284, -2.02346, -0.239178, -0.246508, 1.29277, 1.32963, 0.117521, 0.0665713, 1.09438, -1.31426, 2.52594, -0.969211, 0.515478, -1.60926, 0.135211, 0.786415, -1.14382, -0.739102, -1.01731, 0.281615, 2.36311, 1.93872, -0.150491, 3.45217, 2.28219, 1.18282, -2.25086, 3.05468]}
+
+Example((input0, output0))
+Example((input1, output1))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_3_h3_w2_SAME.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_3_h3_w2_SAME.mod.py
new file mode 100644
index 000000000..d7df3a34f
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_3_h3_w2_SAME.mod.py
@@ -0,0 +1,21 @@
+model = Model()
+i4 = Int32Scalar("b4", 1)
+i5 = Int32Scalar("b5", 1)
+i6 = Int32Scalar("b6", 1)
+i7 = Int32Scalar("b7", 0)
+i2 = Input("op2", "TENSOR_FLOAT32", "{1, 8, 8, 3}") # input 0
+i3 = Output("op3", "TENSOR_FLOAT32", "{1, 8, 8, 3}") # output 0
+i0 = Parameter("op0", "TENSOR_FLOAT32", "{3, 3, 2, 3}", [-0.966213, -0.579455, -0.684259, 0.738216, 0.184325, 0.0973683, -0.176863, -0.23936, -0.000233404, 0.055546, -0.232658, -0.316404, -0.012904, 0.320705, -0.326657, -0.919674, 0.868081, -0.824608, -0.467474, 0.0278809, 0.563238, 0.386045, -0.270568, -0.941308, -0.779227, -0.261492, -0.774804, -0.79665, 0.22473, -0.414312, 0.685897, -0.327792, 0.77395, -0.714578, -0.972365, 0.0696099, -0.82203, -0.79946, 0.37289, -0.917775, 0.82236, -0.144706, -0.167188, 0.268062, 0.702641, -0.412223, 0.755759, 0.721547, -0.43637, -0.274905, -0.269165, 0.16102, 0.819857, -0.312008]) # parameters
+i1 = Parameter("op1", "TENSOR_FLOAT32", "{3}", [0, 0, 0]) # parameters
+model = model.Conv(i2, i0, i1, i4, i5, i6, i7).To(i3)
+
+input0 = {i2: [-0.869931, 0.644628, -0.918393, 0.153672, 0.868562, -0.358177, -0.134931, -0.247565, 0.22174, -0.259157, -0.284296, -0.538065, 0.765559, 0.41986, -0.556241, 0.658494, 0.214355, -0.850169, -0.252893, -0.478935, 0.530526, -0.0700663, -0.988729, -0.303061, 0.150845, 0.829915, 0.476349, 0.406537, -0.355343, 0.757145, -0.356362, 0.800482, -0.713861, 0.210483, -0.634303, 0.718236, -0.752038, 0.457547, -0.550769, -0.551178, 0.446766, -0.227462, 0.216348, -0.852806, -0.351486, 0.55906, -0.668493, -0.303493, -0.363763, -0.162837, 0.0701012, 0.756097, -0.142269, 0.329724, -0.656317, -0.998086, -0.652949, -0.40316, -0.893682, 0.432744, 0.612362, -0.869588, -0.71327, -0.398092, -0.0423559, 0.436576, -0.925272, 0.176549, 0.822904, 0.096833, -0.296802, -0.427195, 0.031654, -0.254479, 0.244905, 0.0948254, 0.643769, -0.90391, 0.352665, -0.901179, 0.266159, -0.968068, -0.615401, -0.388975, 0.939052, -0.116289, 0.107523, -0.0582711, 0.435172, 0.334675, 0.459711, 0.717436, 0.496627, -0.680175, -0.415066, 0.339848, 0.506004, -0.337808, -0.107218, -0.172496, 0.870638, 0.931872, -0.953884, 0.903042, 0.760078, 0.209727, -0.285384, -0.45514, 0.113194, 0.0756611, 0.0924435, -0.472863, 0.960609, -0.160385, -0.839445, 0.457097, 0.163348, 0.344867, -0.131619, 0.688715, -0.540827, 0.571259, -0.95587, 0.506164, -0.155839, 0.0789621, 0.756772, -0.662069, 0.242908, 0.460821, 0.177872, -0.289839, -0.640603, 0.702598, -0.506406, -0.568262, -0.0713716, 0.413792, 0.159673, -0.305208, 0.133816, -0.160254, 0.787323, -0.753244, 0.600721, 0.263186, -0.162387, 0.477962, -0.702951, -0.731036, -0.939481, -0.524519, 0.934072, -0.511637, -0.503499, 0.106236, -0.323684, 0.534444, -0.843745, 0.364171, 0.0370358, -0.168801, -0.404559, -0.814178, 0.91745, -0.334276, 0.66925, -0.801201, 0.156511, -0.427949, 0.379153, 0.818597, -0.649902, 0.427087, -0.586015, -0.559789, -0.833923, 0.0892409, -0.621251, 0.213826, 0.465509, 0.4704, 0.380261, 0.413067, 0.180822, 0.172866, 0.59614, 0.825575, 0.662916, -0.704381, -0.297631, 0.697778]}
+
+output0 = {i3: [-1.27853, 1.74987, -0.876718, 0.989692, 0.298548, 0.522103, -0.536896, -0.179382, -0.966914, 1.33708, 1.37042, -0.495494, 1.43859, -1.548, -0.430026, -0.662793, -0.0867897, -0.900658, -0.524396, 0.255731, -0.779081, 0.12666, 0.915651, -0.444765, -0.186842, -1.87308, 1.21135, -0.385009, 1.72032, -1.56036, -1.23059, 1.23694, 0.00200015, 0.359522, 1.60084, 0.434006, -0.282945, 2.37292, -1.28653, 0.0847837, -0.352093, -2.39659, 0.149246, 0.920351, -1.34346, 0.952311, -0.35811, 0.403449, 0.484796, -1.19989, -0.684298, -1.41301, 0.103177, -0.307039, 1.17741, 2.58936, -2.76237, -1.21565, -1.09619, 1.17432, 0.512143, 0.771379, 0.399879, -0.0533093, 0.290864, 0.95563, 1.16328, 1.80768, -1.52564, -0.126476, -0.185224, -0.114779, 1.2248, 0.237127, -0.213297, -0.619941, 0.497944, -1.68688, 1.59314, -0.127337, 0.111419, 1.13719, 1.68537, -0.479644, 1.18608, -2.52744, 1.34136, 0.548297, -2.0838, 2.64585, -0.993354, 0.128238, 1.26092, 0.318668, 0.893795, -0.0600559, -0.629126, -0.949229, 2.25828, -1.961, 0.00589599, -0.187854, -1.02403, 0.396121, 1.3704, 3.99355, 0.434221, 0.274464, -0.562438, -0.914871, 0.539129, -0.928687, 0.834954, 0.844178, -0.566053, -0.957341, 0.933336, 1.13613, -1.22109, 1.4649, -0.414666, -0.452821, -0.706006, -1.72657, -0.726574, -0.0979362, -0.478669, 1.78703, -0.639288, 1.48565, -0.179904, 1.01003, -0.317118, -0.675387, 1.90969, -1.38343, 0.697255, -0.292255, 1.81634, 0.717801, 0.862479, -0.407478, -0.343106, -0.0353232, -0.481893, -0.135565, -2.95941, 0.247846, 2.67757, -2.23999, -0.519673, 0.254447, 0.415283, -1.01065, 0.507911, 0.979926, -0.184304, -0.000950437, -0.734348, -0.196685, -0.713241, 0.594972, 0.0845042, 2.48496, 0.385019, -0.201145, 0.533332, -0.904872, -0.333518, -0.581063, -2.07065, 0.118687, -1.86708, -0.601987, 0.432037, 1.73923, 0.590007, 0.419788, 0.314198, 2.12817, 0.570793, -1.15998, -0.348587, -1.10231, -2.13091, 0.134467, -0.460382, 0.138338, 3.455, 0.679068, -0.190282, -0.0307461]}
+
+input1 = {i2: [-0.295335, -0.00387601, -0.552251, 0.166084, -0.28482, -0.152143, -0.719885, -0.869386, -0.745598, 0.823947, 0.473183, -0.331337, 0.187631, 0.0426571, -0.826897, -0.755085, -0.472453, -0.0233656, 0.0483436, 0.933418, -0.961974, 0.0125783, 0.219742, 0.342604, -0.15166, 0.0934905, 0.783221, 0.129664, 0.838844, -0.271388, 0.924519, 0.342843, 0.274418, 0.350817, 0.841638, -0.543993, -0.00283395, -0.128467, -0.682943, -0.319117, 0.84634, 0.283003, 0.32865, 0.0293755, -0.0335696, 0.591266, -0.0743476, -0.741271, 0.462056, -0.583625, -0.590183, 0.6234, 0.535269, -0.670818, -0.955642, -0.770173, 0.479986, 0.664377, 0.399445, -0.968874, -0.276263, -0.901951, 0.544104, -0.958981, 0.482658, -0.807284, 0.305369, -0.947818, 0.827498, -0.382887, -0.805741, -0.796678, -0.299804, -0.229828, 0.818783, -0.103055, -0.45568, -0.227827, 0.543743, -0.96073, 0.946747, -0.857182, -0.96426, -0.292411, -0.715614, 0.765278, -0.475043, -0.590142, -0.238507, 0.673002, -0.473357, -0.319626, 0.936014, 0.486607, 0.580844, 0.425352, -0.800994, 0.290763, -0.494953, -0.441162, 0.718677, -0.828427, 0.96965, 7.53637e-05, -0.699973, -0.526886, -0.352682, 0.799466, 0.332789, 0.723389, 0.407659, -0.934084, -0.284705, 0.961484, -0.700395, -0.985808, -0.595342, -0.691721, 0.49448, -0.0842649, 0.0390966, 0.298938, -0.128094, -0.97158, 0.86393, 0.270606, -0.468986, -0.256605, 0.47215, -0.273117, -0.590343, -0.826529, -0.725381, -0.194821, -0.259661, -0.0949207, -0.180302, 0.0446834, -0.222133, -0.40393, 0.295772, -0.92949, 0.580079, -0.169856, 0.330311, 0.0173551, -0.635823, 0.475942, 0.907175, 0.242777, -0.512208, 0.362463, 0.0496289, 0.65171, 0.990057, 0.690733, -0.469013, -0.101311, -0.68372, -0.157841, -0.677711, -0.708224, -0.659437, -0.407607, 0.677033, 0.89032, 0.228307, -0.749514, 0.772958, 0.054701, 0.551705, 0.917052, -0.895022, -0.702397, 0.484142, 0.108648, 0.833347, 0.478872, -0.984112, 0.387176, -0.73299, 0.7526, 0.443312, -0.0987856, 0.125415, 0.10876, -0.498108, 0.43209, 0.344609, 0.928941, -0.130732, -0.0569167]}
+
+output1 = {i3: [0.78574, 0.0700466, -0.110245, 0.0141003, -0.621007, -0.979104, 1.24104, 0.580398, -0.512997, 0.900559, -0.683229, -1.0162, 1.0089, -0.0752488, 0.110969, 0.270558, 0.756819, -0.10753, -0.371484, 0.149005, 0.0973829, 0.155766, -0.476502, 0.259481, 1.06709, -1.16534, 1.52694, -0.797245, 0.802736, -0.997109, 2.2661, -1.45548, 2.15506, -1.33682, 1.15225, -3.09324, 0.943457, 0.885211, 0.987944, -0.345875, -0.114708, 1.7107, 0.104745, 0.828324, -2.49964, -0.453742, -0.288829, -0.0948694, -0.489415, 1.74889, -0.378257, -2.10237, 0.613022, -2.5225, -0.746785, 3.63816, -1.9287, 0.774279, -0.613917, -0.650011, 1.03753, -0.177923, 0.891815, -1.00373, 1.83859, -1.59239, -0.0662623, 0.218806, -1.088, 0.280837, 0.902901, -1.90127, 3.04734, -1.57302, 1.10881, -0.980369, -3.85305, -0.955859, 1.64909, 2.33573, 0.31144, -0.594375, 0.325747, -0.952566, -0.613449, 2.85073, 1.94692, 1.12977, 1.1351, -0.449652, 0.118765, -0.199547, 2.873, 1.35182, -1.85457, 1.22364, 1.38049, 2.38342, 0.882321, 1.03795, -0.321571, -2.60202, -1.6372, 1.09302, 0.461768, 1.8485, -0.158928, 4.28871, -0.437375, -1.5794, 1.59869, 0.0811864, 0.912054, 0.452176, 2.01812, 2.62907, 1.50304, -0.840276, -0.455854, -0.224913, 0.609824, -0.11105, 3.35635, 2.02386, 1.4687, -0.708365, -0.508992, -3.02602, -0.75725, 1.85277, 2.92817, -0.172997, -1.13279, -0.355636, -0.337669, -0.588752, 2.05759, 1.0651, 0.884758, -0.0712112, 3.81319, 0.771629, 0.949634, 0.0838967, -2.19264, 0.114521, 0.543556, -1.63197, -0.267442, 1.15701, -2.37862, 2.57646, 0.531208, 0.9499, -0.231441, 1.51461, 1.58888, 0.895931, -0.753084, 0.545251, 0.746903, 0.012994, -0.790398, -1.1055, 1.77789, 0.430923, 0.818241, -0.731412, 0.979546, -2.48707, -1.53658, -1.66798, -1.04585, -0.667911, 1.00299, -2.20339, 0.137826, -2.31281, 0.755535, 0.495396, 0.549629, 0.713128, 0.751369, 0.283996, -0.814532, 1.4866, 1.12105, 0.927998, 0.517938, -0.612661, -1.47756, -1.42422]}
+
+Example((input0, output0))
+Example((input1, output1))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_3_h3_w2_VALID.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_3_h3_w2_VALID.mod.py
new file mode 100644
index 000000000..a7ab91f33
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_3_h3_w2_VALID.mod.py
@@ -0,0 +1,21 @@
+model = Model()
+i4 = Int32Scalar("b4", 2)
+i5 = Int32Scalar("b5", 1)
+i6 = Int32Scalar("b6", 1)
+i7 = Int32Scalar("b7", 0)
+i2 = Input("op2", "TENSOR_FLOAT32", "{1, 8, 8, 3}") # input 0
+i3 = Output("op3", "TENSOR_FLOAT32", "{1, 6, 7, 3}") # output 0
+i0 = Parameter("op0", "TENSOR_FLOAT32", "{3, 3, 2, 3}", [-0.966213, -0.579455, -0.684259, 0.738216, 0.184325, 0.0973683, -0.176863, -0.23936, -0.000233404, 0.055546, -0.232658, -0.316404, -0.012904, 0.320705, -0.326657, -0.919674, 0.868081, -0.824608, -0.467474, 0.0278809, 0.563238, 0.386045, -0.270568, -0.941308, -0.779227, -0.261492, -0.774804, -0.79665, 0.22473, -0.414312, 0.685897, -0.327792, 0.77395, -0.714578, -0.972365, 0.0696099, -0.82203, -0.79946, 0.37289, -0.917775, 0.82236, -0.144706, -0.167188, 0.268062, 0.702641, -0.412223, 0.755759, 0.721547, -0.43637, -0.274905, -0.269165, 0.16102, 0.819857, -0.312008]) # parameters
+i1 = Parameter("op1", "TENSOR_FLOAT32", "{3}", [0, 0, 0]) # parameters
+model = model.Conv(i2, i0, i1, i4, i5, i6, i7).To(i3)
+
+input0 = {i2: [-0.869931, 0.644628, -0.918393, 0.153672, 0.868562, -0.358177, -0.134931, -0.247565, 0.22174, -0.259157, -0.284296, -0.538065, 0.765559, 0.41986, -0.556241, 0.658494, 0.214355, -0.850169, -0.252893, -0.478935, 0.530526, -0.0700663, -0.988729, -0.303061, 0.150845, 0.829915, 0.476349, 0.406537, -0.355343, 0.757145, -0.356362, 0.800482, -0.713861, 0.210483, -0.634303, 0.718236, -0.752038, 0.457547, -0.550769, -0.551178, 0.446766, -0.227462, 0.216348, -0.852806, -0.351486, 0.55906, -0.668493, -0.303493, -0.363763, -0.162837, 0.0701012, 0.756097, -0.142269, 0.329724, -0.656317, -0.998086, -0.652949, -0.40316, -0.893682, 0.432744, 0.612362, -0.869588, -0.71327, -0.398092, -0.0423559, 0.436576, -0.925272, 0.176549, 0.822904, 0.096833, -0.296802, -0.427195, 0.031654, -0.254479, 0.244905, 0.0948254, 0.643769, -0.90391, 0.352665, -0.901179, 0.266159, -0.968068, -0.615401, -0.388975, 0.939052, -0.116289, 0.107523, -0.0582711, 0.435172, 0.334675, 0.459711, 0.717436, 0.496627, -0.680175, -0.415066, 0.339848, 0.506004, -0.337808, -0.107218, -0.172496, 0.870638, 0.931872, -0.953884, 0.903042, 0.760078, 0.209727, -0.285384, -0.45514, 0.113194, 0.0756611, 0.0924435, -0.472863, 0.960609, -0.160385, -0.839445, 0.457097, 0.163348, 0.344867, -0.131619, 0.688715, -0.540827, 0.571259, -0.95587, 0.506164, -0.155839, 0.0789621, 0.756772, -0.662069, 0.242908, 0.460821, 0.177872, -0.289839, -0.640603, 0.702598, -0.506406, -0.568262, -0.0713716, 0.413792, 0.159673, -0.305208, 0.133816, -0.160254, 0.787323, -0.753244, 0.600721, 0.263186, -0.162387, 0.477962, -0.702951, -0.731036, -0.939481, -0.524519, 0.934072, -0.511637, -0.503499, 0.106236, -0.323684, 0.534444, -0.843745, 0.364171, 0.0370358, -0.168801, -0.404559, -0.814178, 0.91745, -0.334276, 0.66925, -0.801201, 0.156511, -0.427949, 0.379153, 0.818597, -0.649902, 0.427087, -0.586015, -0.559789, -0.833923, 0.0892409, -0.621251, 0.213826, 0.465509, 0.4704, 0.380261, 0.413067, 0.180822, 0.172866, 0.59614, 0.825575, 0.662916, -0.704381, -0.297631, 0.697778]}
+
+output0 = {i3: [-0.186842, -1.87308, 1.21135, -0.385009, 1.72032, -1.56036, -1.23059, 1.23694, 0.00200015, 0.359522, 1.60084, 0.434006, -0.282945, 2.37292, -1.28653, 0.0847837, -0.352093, -2.39659, 0.149246, 0.920351, -1.34346, 0.484796, -1.19989, -0.684298, -1.41301, 0.103177, -0.307039, 1.17741, 2.58936, -2.76237, -1.21565, -1.09619, 1.17432, 0.512143, 0.771379, 0.399879, -0.0533093, 0.290864, 0.95563, 1.16328, 1.80768, -1.52564, 1.2248, 0.237127, -0.213297, -0.619941, 0.497944, -1.68688, 1.59314, -0.127337, 0.111419, 1.13719, 1.68537, -0.479644, 1.18608, -2.52744, 1.34136, 0.548297, -2.0838, 2.64585, -0.993354, 0.128238, 1.26092, -0.629126, -0.949229, 2.25828, -1.961, 0.00589599, -0.187854, -1.02403, 0.396121, 1.3704, 3.99355, 0.434221, 0.274464, -0.562438, -0.914871, 0.539129, -0.928687, 0.834954, 0.844178, -0.566053, -0.957341, 0.933336, -0.414666, -0.452821, -0.706006, -1.72657, -0.726574, -0.0979362, -0.478669, 1.78703, -0.639288, 1.48565, -0.179904, 1.01003, -0.317118, -0.675387, 1.90969, -1.38343, 0.697255, -0.292255, 1.81634, 0.717801, 0.862479, -0.481893, -0.135565, -2.95941, 0.247846, 2.67757, -2.23999, -0.519673, 0.254447, 0.415283, -1.01065, 0.507911, 0.979926, -0.184304, -0.000950437, -0.734348, -0.196685, -0.713241, 0.594972, 0.0845044, 2.48496, 0.385019]}
+
+input1 = {i2: [-0.295335, -0.00387601, -0.552251, 0.166084, -0.28482, -0.152143, -0.719885, -0.869386, -0.745598, 0.823947, 0.473183, -0.331337, 0.187631, 0.0426571, -0.826897, -0.755085, -0.472453, -0.0233656, 0.0483436, 0.933418, -0.961974, 0.0125783, 0.219742, 0.342604, -0.15166, 0.0934905, 0.783221, 0.129664, 0.838844, -0.271388, 0.924519, 0.342843, 0.274418, 0.350817, 0.841638, -0.543993, -0.00283395, -0.128467, -0.682943, -0.319117, 0.84634, 0.283003, 0.32865, 0.0293755, -0.0335696, 0.591266, -0.0743476, -0.741271, 0.462056, -0.583625, -0.590183, 0.6234, 0.535269, -0.670818, -0.955642, -0.770173, 0.479986, 0.664377, 0.399445, -0.968874, -0.276263, -0.901951, 0.544104, -0.958981, 0.482658, -0.807284, 0.305369, -0.947818, 0.827498, -0.382887, -0.805741, -0.796678, -0.299804, -0.229828, 0.818783, -0.103055, -0.45568, -0.227827, 0.543743, -0.96073, 0.946747, -0.857182, -0.96426, -0.292411, -0.715614, 0.765278, -0.475043, -0.590142, -0.238507, 0.673002, -0.473357, -0.319626, 0.936014, 0.486607, 0.580844, 0.425352, -0.800994, 0.290763, -0.494953, -0.441162, 0.718677, -0.828427, 0.96965, 7.53637e-05, -0.699973, -0.526886, -0.352682, 0.799466, 0.332789, 0.723389, 0.407659, -0.934084, -0.284705, 0.961484, -0.700395, -0.985808, -0.595342, -0.691721, 0.49448, -0.0842649, 0.0390966, 0.298938, -0.128094, -0.97158, 0.86393, 0.270606, -0.468986, -0.256605, 0.47215, -0.273117, -0.590343, -0.826529, -0.725381, -0.194821, -0.259661, -0.0949207, -0.180302, 0.0446834, -0.222133, -0.40393, 0.295772, -0.92949, 0.580079, -0.169856, 0.330311, 0.0173551, -0.635823, 0.475942, 0.907175, 0.242777, -0.512208, 0.362463, 0.0496289, 0.65171, 0.990057, 0.690733, -0.469013, -0.101311, -0.68372, -0.157841, -0.677711, -0.708224, -0.659437, -0.407607, 0.677033, 0.89032, 0.228307, -0.749514, 0.772958, 0.054701, 0.551705, 0.917052, -0.895022, -0.702397, 0.484142, 0.108648, 0.833347, 0.478872, -0.984112, 0.387176, -0.73299, 0.7526, 0.443312, -0.0987856, 0.125415, 0.10876, -0.498108, 0.43209, 0.344609, 0.928941, -0.130732, -0.0569167]}
+
+output1 = {i3: [1.06709, -1.16534, 1.52694, -0.797245, 0.802736, -0.997109, 2.2661, -1.45548, 2.15506, -1.33682, 1.15225, -3.09324, 0.943457, 0.885211, 0.987944, -0.345875, -0.114708, 1.7107, 0.104745, 0.828324, -2.49964, -0.489415, 1.74889, -0.378257, -2.10237, 0.613022, -2.5225, -0.746785, 3.63816, -1.9287, 0.774279, -0.613917, -0.650011, 1.03753, -0.177923, 0.891815, -1.00373, 1.83859, -1.59239, -0.0662623, 0.218806, -1.088, 3.04734, -1.57302, 1.10881, -0.980369, -3.85305, -0.955859, 1.64909, 2.33573, 0.31144, -0.594375, 0.325747, -0.952566, -0.613449, 2.85073, 1.94692, 1.12977, 1.1351, -0.449652, 0.118765, -0.199547, 2.873, 1.38049, 2.38342, 0.882321, 1.03795, -0.321571, -2.60202, -1.6372, 1.09302, 0.461768, 1.8485, -0.158928, 4.28871, -0.437375, -1.5794, 1.59869, 0.0811864, 0.912054, 0.452176, 2.01812, 2.62907, 1.50304, 0.609824, -0.11105, 3.35635, 2.02386, 1.4687, -0.708365, -0.508992, -3.02602, -0.75725, 1.85277, 2.92817, -0.172997, -1.13279, -0.355636, -0.337669, -0.588752, 2.05759, 1.0651, 0.884758, -0.0712112, 3.81319, -2.19264, 0.114521, 0.543556, -1.63197, -0.267442, 1.15701, -2.37862, 2.57646, 0.531208, 0.9499, -0.231441, 1.51461, 1.58888, 0.895931, -0.753084, 0.545251, 0.746904, 0.0129939, -0.790398, -1.1055, 1.77789]}
+
+Example((input0, output0))
+Example((input1, output1))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_float.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_float.mod.py
new file mode 100644
index 000000000..04e5d76a0
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_float.mod.py
@@ -0,0 +1,38 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 3, 3, 1}")
+f1 = Parameter("op2", "TENSOR_FLOAT32", "{1, 2, 2, 1}", [.25, .25, .25, .25])
+b1 = Parameter("op3", "TENSOR_FLOAT32", "{1}", [0])
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+# output dimension:
+# (i1.height - f1.height + 1) x (i1.width - f1.width + 1)
+output = Output("op4", "TENSOR_FLOAT32", "{1, 2, 2, 1}")
+
+model = model.Operation("CONV_2D", i1, f1, b1, pad0, pad0, pad0, pad0, stride, stride, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1.0, 1.0, 1.0, 1.0, 0.5, 1.0, 1.0, 1.0, 1.0]}
+
+output0 = {output: # output 0
+ [.875, .875, .875, .875]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_float_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_float_2.mod.py
new file mode 100644
index 000000000..86755a764
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_float_2.mod.py
@@ -0,0 +1,36 @@
+#
+# Copyright (C) 2018 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 3, 4, 1}")
+f1 = Parameter("op2", "TENSOR_FLOAT32", "{1, 3, 3, 1}", [1, 4, 7, 2, 5, 8, 3, 6, 9])
+b1 = Parameter("op3", "TENSOR_FLOAT32", "{1}", [-200])
+pad_same = Int32Scalar("pad_same", 1)
+act_relu = Int32Scalar("act_relu", 1)
+stride = Int32Scalar("stride", 1)
+output = Output("op4", "TENSOR_FLOAT32", "{1, 3, 4, 1}")
+
+model = model.Operation("CONV_2D", i1, f1, b1, pad_same, stride, stride, act_relu).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]}
+
+output0 = {output: # output 0
+ [0, 0, 0, 0, 35, 112, 157, 0, 0, 34, 61, 0]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_float_channels.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_float_channels.mod.py
new file mode 100644
index 000000000..089a5fcfa
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_float_channels.mod.py
@@ -0,0 +1,38 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 1, 1, 3}")
+f1 = Parameter("op2", "TENSOR_FLOAT32", "{3, 1, 1, 3}", [1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0])
+b1 = Parameter("op3", "TENSOR_FLOAT32", "{3}", [0., 0., 0.])
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+# output dimension:
+# (i1.height - f1.height + 1) x (i1.width - f1.width + 1)
+output = Output("op4", "TENSOR_FLOAT32", "{1, 1, 1, 3}")
+
+model = model.Operation("CONV_2D", i1, f1, b1, pad0, pad0, pad0, pad0, stride, stride, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [99.0, 99.0, 99.0]}
+
+output0 = {output: # output 0
+ [297., 594., 891.]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_float_channels_weights_as_inputs.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_float_channels_weights_as_inputs.mod.py
new file mode 100644
index 000000000..cc6bfcb9a
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_float_channels_weights_as_inputs.mod.py
@@ -0,0 +1,44 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 1, 1, 3}")
+f1 = Input("op2", "TENSOR_FLOAT32", "{3, 1, 1, 3}")
+b1 = Input("op3", "TENSOR_FLOAT32", "{3}")
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+# output dimension:
+# (i1.height - f1.height + 1) x (i1.width - f1.width + 1)
+output = Output("op4", "TENSOR_FLOAT32", "{1, 1, 1, 3}")
+
+model = model.Operation("CONV_2D", i1, f1, b1, pad0, pad0, pad0, pad0, stride, stride, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [99.0, 99.0, 99.0],
+ f1:
+ [1.0, 1.0, 1.0,
+ 2.0, 2.0, 2.0,
+ 3.0, 3.0, 3.0],
+ b1:
+ [0., 0., 0.]}
+
+output0 = {output: # output 0
+ [297., 594., 891.]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_float_large.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_float_large.mod.py
new file mode 100644
index 000000000..febe12543
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_float_large.mod.py
@@ -0,0 +1,45 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 3, 3}")
+f1 = Parameter("op2", "TENSOR_FLOAT32", "{3, 1, 1, 3}", [1., 4., 7., 2., 5., 8., 3., 6., 9.])
+b1 = Parameter("op3", "TENSOR_FLOAT32", "{3}", [0., 0., 0.])
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+# output dimension:
+# (i1.height - f1.height + 1) x (i1.width - f1.width + 1)
+output = Output("op4", "TENSOR_FLOAT32", "{1, 2, 3, 3}")
+
+model = model.Operation("CONV_2D", i1, f1, b1, pad0, pad0, pad0, pad0, stride, stride, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [ 1., 2., 3., 4., 5., 6., 7., 8., 9.,
+ 10., 11., 12., 13., 14., 15., 16., 17., 18.]}
+
+output0 = {output: # output 0
+ [ 30., 36., 42.,
+ 66., 81., 96.,
+ 102., 126., 150.,
+ 138., 171., 204.,
+ 174., 216., 258.,
+ 210., 261., 312.]
+ }
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_float_large_weights_as_inputs.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_float_large_weights_as_inputs.mod.py
new file mode 100644
index 000000000..cc0eaa9e4
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_float_large_weights_as_inputs.mod.py
@@ -0,0 +1,51 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 3, 3}")
+f1 = Input("op2", "TENSOR_FLOAT32", "{3, 1, 1, 3}")
+b1 = Input("op3", "TENSOR_FLOAT32", "{3}")
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+# output dimension:
+# (i1.height - f1.height + 1) x (i1.width - f1.width + 1)
+output = Output("op4", "TENSOR_FLOAT32", "{1, 2, 3, 3}")
+
+model = model.Operation("CONV_2D", i1, f1, b1, pad0, pad0, pad0, pad0, stride, stride, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [ 1., 2., 3., 4., 5., 6., 7., 8., 9.,
+ 10., 11., 12., 13., 14., 15., 16., 17., 18.],
+ f1:
+ [ 1., 4., 7.,
+ 2., 5., 8.,
+ 3., 6., 9.],
+ b1:
+ [0., 0., 0.]}
+
+output0 = {output: # output 0
+ [ 30., 36., 42.,
+ 66., 81., 96.,
+ 102., 126., 150.,
+ 138., 171., 204.,
+ 174., 216., 258.,
+ 210., 261., 312.]
+ }
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_float_weights_as_inputs.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_float_weights_as_inputs.mod.py
new file mode 100644
index 000000000..fb6ebffed
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_float_weights_as_inputs.mod.py
@@ -0,0 +1,42 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 3, 3, 1}")
+f1 = Input("op2", "TENSOR_FLOAT32", "{1, 2, 2, 1}")
+b1 = Input("op3", "TENSOR_FLOAT32", "{1}")
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+# output dimension:
+# (i1.height - f1.height + 1) x (i1.width - f1.width + 1)
+output = Output("op4", "TENSOR_FLOAT32", "{1, 2, 2, 1}")
+
+model = model.Operation("CONV_2D", i1, f1, b1, pad0, pad0, pad0, pad0, stride, stride, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1.0, 1.0, 1.0, 1.0, 0.5, 1.0, 1.0, 1.0, 1.0],
+ f1:
+ [.25, .25, .25, .25],
+ b1:
+ [0]}
+
+output0 = {output: # output 0
+ [.875, .875, .875, .875]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8.mod.py
new file mode 100644
index 000000000..b56e0b0e4
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8.mod.py
@@ -0,0 +1,45 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# conv_quant8.mod.py with biases and filter being constants
+
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 3, 3, 1}, 0.5f, 0")
+f1 = Parameter("op2", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 1}, 0.5f, 0",
+ [2, 2, 2, 2])
+b1 = Parameter("op3", "TENSOR_INT32", "{1}, 0.25f, 0", [4])
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+# output dimension:
+# (i1.height - f1.height + 1) x (i1.width - f1.width + 1)
+output = Output("op4", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 1}, 1.f, 0")
+
+model = model.Operation("CONV_2D", i1, f1, b1, pad0, pad0, pad0, pad0, stride,
+ stride, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {
+ i1: # input 0
+ [8, 8, 8, 8, 4, 8, 8, 8, 8]
+}
+# (i1 (conv) f1) + b1
+output0 = {
+ output: # output 0
+ [15, 15, 15, 15]
+}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_2.mod.py
new file mode 100644
index 000000000..0cb6a8889
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_2.mod.py
@@ -0,0 +1,45 @@
+#
+# Copyright (C) 2018 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 3, 6, 1}, 0.5f, 127")
+f1 = Parameter("op2", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 1}, 0.5f, 127",
+ [129, 131, 133, 135])
+b1 = Parameter("op3", "TENSOR_INT32", "{1}, 0.25f, 0", [-4])
+pad_valid = Int32Scalar("pad_valid", 2)
+act_none = Int32Scalar("act_none", 0)
+stride1 = Int32Scalar("stride1", 1)
+stride3 = Int32Scalar("stride3", 3)
+
+output = Output("op4", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 1}, 1.f, 127")
+
+model = model.Operation("CONV_2D", i1, f1, b1, pad_valid, stride3,
+ stride1, act_none).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {
+ i1: # input 0
+ [133, 131, 129, 125, 123, 121,
+ 135, 133, 131, 123, 121, 119,
+ 137, 135, 133, 121, 119, 117]
+}
+
+output0 = {
+ output: # output 0
+ [157, 103, 167, 93]
+}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_channels.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_channels.mod.py
new file mode 100644
index 000000000..f8cab0a1b
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_channels.mod.py
@@ -0,0 +1,36 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 1, 1, 3}, 0.5f, 0")
+f1 = Parameter("op2", "TENSOR_QUANT8_ASYMM", "{3, 1, 1, 3}, 0.5f, 0", [1, 2, 3, 4, 5, 6, 7, 8, 9])
+b1 = Parameter("op3", "TENSOR_INT32", "{3}, 0.25, 0", [0, 0, 0])
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+output = Output("op4", "TENSOR_QUANT8_ASYMM", "{1, 1, 1, 3}, 1.0, 0")
+
+model = model.Operation("CONV_2D", i1, f1, b1, pad0, pad0, pad0, pad0, stride, stride, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [10, 10, 10]}
+
+output0 = {output: # output 0
+ [15, 38, 60]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_channels_weights_as_inputs.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_channels_weights_as_inputs.mod.py
new file mode 100644
index 000000000..90f62abbf
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_channels_weights_as_inputs.mod.py
@@ -0,0 +1,42 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 1, 1, 3}, 0.5f, 0")
+f1 = Input("op2", "TENSOR_QUANT8_ASYMM", "{3, 1, 1, 3}, 0.5f, 0")
+b1 = Input("op3", "TENSOR_INT32", "{3}, 0.25, 0")
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+output = Output("op4", "TENSOR_QUANT8_ASYMM", "{1, 1, 1, 3}, 1.0, 0")
+
+model = model.Operation("CONV_2D", i1, f1, b1, pad0, pad0, pad0, pad0, stride, stride, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [10, 10, 10],
+ f1:
+ [1, 2, 3,
+ 4, 5, 6,
+ 7, 8, 9],
+ b1:
+ [0, 0, 0]}
+
+output0 = {output: # output 0
+ [15, 38, 60]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_large.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_large.mod.py
new file mode 100644
index 000000000..5272d7204
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_large.mod.py
@@ -0,0 +1,43 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 2, 3, 3}, 0.5, 0")
+f1 = Parameter("op2", "TENSOR_QUANT8_ASYMM", "{3, 1, 1, 3}, 0.5, 0", [1, 4, 7, 2, 5, 8, 3, 6, 9])
+b1 = Parameter("op3", "TENSOR_INT32", "{3}, 0.25, 0", [0, 0, 0])
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+output = Output("op4", "TENSOR_QUANT8_ASYMM", "{1, 2, 3, 3}, 1.0, 0")
+
+model = model.Operation("CONV_2D", i1, f1, b1, pad0, pad0, pad0, pad0, stride, stride, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [ 1, 2, 3, 4, 5, 6, 7, 8, 9,
+ 10, 11, 12, 13, 14, 15, 16, 17, 18]}
+
+output0 = {output: # output 0
+ [ 8, 9, 11,
+ 17, 21, 24,
+ 26, 32, 38,
+ 35, 43, 51,
+ 44, 54, 65,
+ 53, 66, 78]
+ }
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_large_weights_as_inputs.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_large_weights_as_inputs.mod.py
new file mode 100644
index 000000000..4ccfa0039
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_large_weights_as_inputs.mod.py
@@ -0,0 +1,49 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 2, 3, 3}, 0.5, 0")
+f1 = Input("op2", "TENSOR_QUANT8_ASYMM", "{3, 1, 1, 3}, 0.5, 0")
+b1 = Input("op3", "TENSOR_INT32", "{3}, 0.25, 0")
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+output = Output("op4", "TENSOR_QUANT8_ASYMM", "{1, 2, 3, 3}, 1.0, 0")
+
+model = model.Operation("CONV_2D", i1, f1, b1, pad0, pad0, pad0, pad0, stride, stride, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [ 1, 2, 3, 4, 5, 6, 7, 8, 9,
+ 10, 11, 12, 13, 14, 15, 16, 17, 18],
+ f1:
+ [ 1, 4, 7,
+ 2, 5, 8,
+ 3, 6, 9],
+ b1:
+ [0, 0, 0]}
+
+output0 = {output: # output 0
+ [ 8, 9, 11,
+ 17, 21, 24,
+ 26, 32, 38,
+ 35, 43, 51,
+ 44, 54, 65,
+ 53, 66, 78]
+ }
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_overflow.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_overflow.mod.py
new file mode 100644
index 000000000..4d4c6e472
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_overflow.mod.py
@@ -0,0 +1,43 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 2, 3, 3}, 0.5, 0")
+f1 = Parameter("op2", "TENSOR_QUANT8_ASYMM", "{3, 1, 1, 3}, 0.5, 0", [10, 40, 70, 20, 50, 80, 30, 60, 90])
+b1 = Parameter("op3", "TENSOR_INT32", "{3}, 0.25, 0", [0, 0, 0])
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+output = Output("op4", "TENSOR_QUANT8_ASYMM", "{1, 2, 3, 3}, 1.0, 0")
+
+model = model.Operation("CONV_2D", i1, f1, b1, pad0, pad0, pad0, pad0, stride, stride, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [ 1, 2, 3, 4, 5, 6, 7, 8, 9,
+ 10, 11, 12, 13, 14, 15, 16, 17, 18]}
+
+output0 = {output: # output 0
+ [ 75, 90, 105,
+ 165, 203, 240,
+ 255, 255, 255,
+ 255, 255, 255,
+ 255, 255, 255,
+ 255, 255, 255]
+ }
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_overflow_weights_as_inputs.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_overflow_weights_as_inputs.mod.py
new file mode 100644
index 000000000..45e977afe
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_overflow_weights_as_inputs.mod.py
@@ -0,0 +1,49 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 2, 3, 3}, 0.5, 0")
+f1 = Input("op2", "TENSOR_QUANT8_ASYMM", "{3, 1, 1, 3}, 0.5, 0")
+b1 = Input("op3", "TENSOR_INT32", "{3}, 0.25, 0")
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+output = Output("op4", "TENSOR_QUANT8_ASYMM", "{1, 2, 3, 3}, 1.0, 0")
+
+model = model.Operation("CONV_2D", i1, f1, b1, pad0, pad0, pad0, pad0, stride, stride, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [ 1, 2, 3, 4, 5, 6, 7, 8, 9,
+ 10, 11, 12, 13, 14, 15, 16, 17, 18],
+ f1:
+ [ 10, 40, 70,
+ 20, 50, 80,
+ 30, 60, 90],
+ b1:
+ [0, 0, 0]}
+
+output0 = {output: # output 0
+ [ 75, 90, 105,
+ 165, 203, 240,
+ 255, 255, 255,
+ 255, 255, 255,
+ 255, 255, 255,
+ 255, 255, 255]
+ }
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_weights_as_inputs.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_weights_as_inputs.mod.py
new file mode 100644
index 000000000..1b6a709e3
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/conv_quant8_weights_as_inputs.mod.py
@@ -0,0 +1,42 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 3, 3, 1}, 0.5f, 0")
+f1 = Input("op2", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 1}, 0.5f, 0")
+b1 = Input("op3", "TENSOR_INT32", "{1}, 0.25f, 0")
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+# output dimension:
+# (i1.height - f1.height + 1) x (i1.width - f1.width + 1)
+output = Output("op4", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 1}, 1.f, 0")
+
+model = model.Operation("CONV_2D", i1, f1, b1, pad0, pad0, pad0, pad0, stride, stride, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [8, 8, 8, 8, 4, 8, 8, 8, 8],
+ f1:
+ [2, 2, 2, 2],
+ b1:
+ [4]}
+# (i1 (conv) f1) + b1
+output0 = {output: # output 0
+ [15, 15, 15, 15]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_float_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_float_1.mod.py
new file mode 100644
index 000000000..d11e9ee4d
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_float_1.mod.py
@@ -0,0 +1,16 @@
+model = Model()
+i1 = Input("input", "TENSOR_FLOAT32", "{1, 1, 1, 8}")
+block = Int32Scalar("block_size", 2)
+output = Output("output", "TENSOR_FLOAT32", "{1, 2, 2, 2}")
+
+model = model.Operation("DEPTH_TO_SPACE", i1, block).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1.4, 2.3, 3.2, 4.1, 5.4, 6.3, 7.2, 8.1]}
+
+output0 = {output: # output 0
+ [1.4, 2.3, 3.2, 4.1, 5.4, 6.3, 7.2, 8.1]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_float_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_float_2.mod.py
new file mode 100644
index 000000000..ee1efe15e
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_float_2.mod.py
@@ -0,0 +1,16 @@
+model = Model()
+i1 = Input("input", "TENSOR_FLOAT32", "{1, 2, 2, 4}")
+block = Int32Scalar("block_size", 2)
+output = Output("output", "TENSOR_FLOAT32", "{1, 4, 4, 1}")
+
+model = model.Operation("DEPTH_TO_SPACE", i1, block).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1., 2., 5., 6., 3., 4., 7., 8., 9., 10., 13., 14., 11., 12., 15., 16.]}
+
+output0 = {output: # output 0
+ [1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 13., 14., 15., 16.]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_float_3.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_float_3.mod.py
new file mode 100644
index 000000000..a9edcf716
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_float_3.mod.py
@@ -0,0 +1,22 @@
+model = Model()
+i1 = Input("input", "TENSOR_FLOAT32", "{1, 2, 2, 8}")
+block = Int32Scalar("block_size", 2)
+output = Output("output", "TENSOR_FLOAT32", "{1, 4, 4, 2}")
+
+model = model.Operation("DEPTH_TO_SPACE", i1, block).To(output)
+
+# Example 1. Input in operand 0,
+
+input0 = {i1: # input 0
+ [10, 20, 11, 21, 14, 24, 15, 25,
+ 12, 22, 13, 23, 16, 26, 17, 27,
+ 18, 28, 19, 29, 112, 212, 113, 213,
+ 110, 210, 111, 211, 114, 214, 115, 215]}
+
+output0 = {output: # output 0
+ [10, 20, 11, 21, 12, 22, 13, 23,
+ 14, 24, 15, 25, 16, 26, 17, 27,
+ 18, 28, 19, 29, 110, 210, 111, 211,
+ 112, 212, 113, 213, 114, 214, 115, 215]}
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_quant8_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_quant8_1.mod.py
new file mode 100644
index 000000000..6ae42f46d
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_quant8_1.mod.py
@@ -0,0 +1,16 @@
+model = Model()
+i1 = Input("input", "TENSOR_QUANT8_ASYMM", "{1, 1, 1, 8}, 0.5f, 0")
+block = Int32Scalar("radius", 2)
+output = Output("output", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 2}, 0.5f, 0")
+
+model = model.Operation("DEPTH_TO_SPACE", i1, block).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1, 2, 3, 4, 252, 253, 254, 255]}
+
+output0 = {output: # output 0
+ [1, 2, 3, 4, 252, 253, 254, 255]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_quant8_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_quant8_2.mod.py
new file mode 100644
index 000000000..95ea04256
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/depth_to_space_quant8_2.mod.py
@@ -0,0 +1,16 @@
+model = Model()
+i1 = Input("input", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 4}, 0.5f, 0")
+block = Int32Scalar("radius", 2)
+output = Output("output", "TENSOR_QUANT8_ASYMM", "{1, 4, 4, 1}, 0.5f, 0")
+
+model = model.Operation("DEPTH_TO_SPACE", i1, block).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [0, 1, 4, 5, 2, 3, 6, 7, 248, 249, 252, 253, 250, 251, 254, 255]}
+
+output0 = {output: # output 0
+ [0, 1, 2, 3, 4, 5, 6, 7, 248, 249, 250, 251, 252, 253, 254, 255]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv.mod.py
new file mode 100644
index 000000000..d88206fdd
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv.mod.py
@@ -0,0 +1,22 @@
+model = Model()
+i4 = Int32Scalar("b4", 1)
+i5 = Int32Scalar("b5", 1)
+i6 = Int32Scalar("b6", 1)
+i7 = Int32Scalar("b7", 1)
+i8 = Int32Scalar("b8", 0)
+i2 = Input("op2", "TENSOR_FLOAT32", "{1, 8, 8, 3}") # input 0
+i3 = Output("op3", "TENSOR_FLOAT32", "{1, 8, 8, 3}") # output 0
+i0 = Parameter("op0", "TENSOR_FLOAT32", "{1, 1, 1, 3}", [-0.966213, -0.467474, -0.82203]) # parameters
+i1 = Parameter("op1", "TENSOR_FLOAT32", "{3}", [0, 0, 0]) # parameters
+model = model.DepthWiseConv(i2, i0, i1, i4, i5, i6, i7, i8).To(i3)
+
+input0 = {i2: [-0.869931, 0.644628, -0.918393, 0.153672, 0.868562, -0.358177, -0.134931, -0.247565, 0.22174, -0.259157, -0.284296, -0.538065, 0.765559, 0.41986, -0.556241, 0.658494, 0.214355, -0.850169, -0.252893, -0.478935, 0.530526, -0.0700663, -0.988729, -0.303061, 0.150845, 0.829915, 0.476349, 0.406537, -0.355343, 0.757145, -0.356362, 0.800482, -0.713861, 0.210483, -0.634303, 0.718236, -0.752038, 0.457547, -0.550769, -0.551178, 0.446766, -0.227462, 0.216348, -0.852806, -0.351486, 0.55906, -0.668493, -0.303493, -0.363763, -0.162837, 0.0701012, 0.756097, -0.142269, 0.329724, -0.656317, -0.998086, -0.652949, -0.40316, -0.893682, 0.432744, 0.612362, -0.869588, -0.71327, -0.398092, -0.0423559, 0.436576, -0.925272, 0.176549, 0.822904, 0.096833, -0.296802, -0.427195, 0.031654, -0.254479, 0.244905, 0.0948254, 0.643769, -0.90391, 0.352665, -0.901179, 0.266159, -0.968068, -0.615401, -0.388975, 0.939052, -0.116289, 0.107523, -0.0582711, 0.435172, 0.334675, 0.459711, 0.717436, 0.496627, -0.680175, -0.415066, 0.339848, 0.506004, -0.337808, -0.107218, -0.172496, 0.870638, 0.931872, -0.953884, 0.903042, 0.760078, 0.209727, -0.285384, -0.45514, 0.113194, 0.0756611, 0.0924435, -0.472863, 0.960609, -0.160385, -0.839445, 0.457097, 0.163348, 0.344867, -0.131619, 0.688715, -0.540827, 0.571259, -0.95587, 0.506164, -0.155839, 0.0789621, 0.756772, -0.662069, 0.242908, 0.460821, 0.177872, -0.289839, -0.640603, 0.702598, -0.506406, -0.568262, -0.0713716, 0.413792, 0.159673, -0.305208, 0.133816, -0.160254, 0.787323, -0.753244, 0.600721, 0.263186, -0.162387, 0.477962, -0.702951, -0.731036, -0.939481, -0.524519, 0.934072, -0.511637, -0.503499, 0.106236, -0.323684, 0.534444, -0.843745, 0.364171, 0.0370358, -0.168801, -0.404559, -0.814178, 0.91745, -0.334276, 0.66925, -0.801201, 0.156511, -0.427949, 0.379153, 0.818597, -0.649902, 0.427087, -0.586015, -0.559789, -0.833923, 0.0892409, -0.621251, 0.213826, 0.465509, 0.4704, 0.380261, 0.413067, 0.180822, 0.172866, 0.59614, 0.825575, 0.662916, -0.704381, -0.297631, 0.697778]}
+
+output0 = {i3: [0.840539, -0.301347, 0.754947, -0.14848, -0.40603, 0.294432, 0.130372, 0.11573, -0.182277, 0.2504, 0.132901, 0.442306, -0.739693, -0.196274, 0.457246, -0.636246, -0.100205, 0.698864, 0.244348, 0.22389, -0.436108, 0.067699, 0.462205, 0.249125, -0.145748, -0.387964, -0.391573, -0.392801, 0.166114, -0.622396, 0.344322, -0.374205, 0.586815, -0.203372, 0.29652, -0.590411, 0.726629, -0.213891, 0.452749, 0.532555, -0.208851, 0.186981, -0.209039, 0.398664, 0.288932, -0.540171, 0.312503, 0.24948, 0.351473, 0.076122, -0.0576253, -0.73055, 0.0665069, -0.271043, 0.634142, 0.466579, 0.536743, 0.389538, 0.417773, -0.355728, -0.591672, 0.40651, 0.586329, 0.384641, 0.0198003, -0.358878, 0.894009, -0.0825318, -0.676451, -0.0935613, 0.138747, 0.351167, -0.0305845, 0.118962, -0.201319, -0.0916215, -0.300945, 0.743041, -0.34075, 0.421278, -0.218791, 0.935359, 0.287684, 0.319749, -0.907324, 0.054362, -0.0883874, 0.0563023, -0.203432, -0.275113, -0.444178, -0.335382, -0.408242, 0.657194, 0.194033, -0.279365, -0.488907, 0.157917, 0.0881365, 0.166668, -0.407001, -0.766027, 0.921655, -0.422149, -0.624807, -0.202641, 0.13341, 0.374139, -0.109369, -0.0353696, -0.0759913, 0.456887, -0.44906, 0.131841, 0.811082, -0.213681, -0.134277, -0.333215, 0.0615286, -0.566144, 0.522554, -0.267049, 0.785754, -0.489062, 0.0728509, -0.0649092, -0.731203, 0.3095, -0.199677, -0.445251, -0.0831503, 0.238257, 0.618959, -0.328446, 0.416281, 0.549062, 0.0333644, -0.340149, -0.154278, 0.142677, -0.110001, 0.15484, -0.368053, 0.619189, -0.580424, -0.123033, 0.133487, -0.461813, 0.328611, 0.600933, 0.907739, 0.245199, -0.767835, 0.49435, 0.235373, -0.0873295, 0.312748, -0.249839, 0.693584, -0.351866, -0.0173133, 0.13876, 0.39089, 0.380607, -0.754171, 0.322982, -0.312857, 0.658611, -0.151223, 0.200055, -0.311675, -0.790939, 0.303812, -0.351079, 0.566216, 0.261687, 0.68551, -0.0862257, 0.290419, -0.175771, -0.449781, -0.2199, -0.312586, -0.399111, -0.0845297, -0.142101, -0.575998, -0.385935, -0.544937, 0.680582, 0.139135, -0.573594]}
+
+input1 = {i2: [-0.295335, -0.00387601, -0.552251, 0.166084, -0.28482, -0.152143, -0.719885, -0.869386, -0.745598, 0.823947, 0.473183, -0.331337, 0.187631, 0.0426571, -0.826897, -0.755085, -0.472453, -0.0233656, 0.0483436, 0.933418, -0.961974, 0.0125783, 0.219742, 0.342604, -0.15166, 0.0934905, 0.783221, 0.129664, 0.838844, -0.271388, 0.924519, 0.342843, 0.274418, 0.350817, 0.841638, -0.543993, -0.00283395, -0.128467, -0.682943, -0.319117, 0.84634, 0.283003, 0.32865, 0.0293755, -0.0335696, 0.591266, -0.0743476, -0.741271, 0.462056, -0.583625, -0.590183, 0.6234, 0.535269, -0.670818, -0.955642, -0.770173, 0.479986, 0.664377, 0.399445, -0.968874, -0.276263, -0.901951, 0.544104, -0.958981, 0.482658, -0.807284, 0.305369, -0.947818, 0.827498, -0.382887, -0.805741, -0.796678, -0.299804, -0.229828, 0.818783, -0.103055, -0.45568, -0.227827, 0.543743, -0.96073, 0.946747, -0.857182, -0.96426, -0.292411, -0.715614, 0.765278, -0.475043, -0.590142, -0.238507, 0.673002, -0.473357, -0.319626, 0.936014, 0.486607, 0.580844, 0.425352, -0.800994, 0.290763, -0.494953, -0.441162, 0.718677, -0.828427, 0.96965, 7.53637e-05, -0.699973, -0.526886, -0.352682, 0.799466, 0.332789, 0.723389, 0.407659, -0.934084, -0.284705, 0.961484, -0.700395, -0.985808, -0.595342, -0.691721, 0.49448, -0.0842649, 0.0390966, 0.298938, -0.128094, -0.97158, 0.86393, 0.270606, -0.468986, -0.256605, 0.47215, -0.273117, -0.590343, -0.826529, -0.725381, -0.194821, -0.259661, -0.0949207, -0.180302, 0.0446834, -0.222133, -0.40393, 0.295772, -0.92949, 0.580079, -0.169856, 0.330311, 0.0173551, -0.635823, 0.475942, 0.907175, 0.242777, -0.512208, 0.362463, 0.0496289, 0.65171, 0.990057, 0.690733, -0.469013, -0.101311, -0.68372, -0.157841, -0.677711, -0.708224, -0.659437, -0.407607, 0.677033, 0.89032, 0.228307, -0.749514, 0.772958, 0.054701, 0.551705, 0.917052, -0.895022, -0.702397, 0.484142, 0.108648, 0.833347, 0.478872, -0.984112, 0.387176, -0.73299, 0.7526, 0.443312, -0.0987856, 0.125415, 0.10876, -0.498108, 0.43209, 0.344609, 0.928941, -0.130732, -0.0569167]}
+
+output1 = {i3: [0.285357, 0.00181194, 0.453967, -0.160473, 0.133146, 0.125066, 0.695562, 0.406415, 0.612903, -0.796108, -0.221201, 0.272369, -0.181291, -0.0199411, 0.679734, 0.729573, 0.22086, 0.0192072, -0.0467102, -0.436349, 0.790771, -0.0121533, -0.102724, -0.281631, 0.146536, -0.0437044, -0.643831, -0.125283, -0.392138, 0.223089, -0.893282, -0.16027, -0.22558, -0.338964, -0.393444, 0.447179, 0.0027382, 0.0600548, 0.5614, 0.308335, -0.395642, -0.232637, -0.317546, -0.0137323, 0.0275952, -0.571289, 0.0347555, 0.609347, -0.446445, 0.27283, 0.485148, -0.602337, -0.250224, 0.551432, 0.923353, 0.360036, -0.394563, -0.64193, -0.18673, 0.796443, 0.266929, 0.421638, -0.44727, 0.926579, -0.22563, 0.663612, -0.295051, 0.44308, -0.680228, 0.36995, 0.376663, 0.654893, 0.289675, 0.107439, -0.673064, 0.0995729, 0.213019, 0.18728, -0.525372, 0.449116, -0.778254, 0.82822, 0.450766, 0.24037, 0.691436, -0.357748, 0.3905, 0.570203, 0.111496, -0.553228, 0.457363, 0.149417, -0.769431, -0.470166, -0.271529, -0.349652, 0.773931, -0.135924, 0.406866, 0.426256, -0.335963, 0.680992, -0.936889, -3.52306e-05, 0.575398, 0.509084, 0.16487, -0.657185, -0.321545, -0.338165, -0.335108, 0.902524, 0.133092, -0.790369, 0.676731, 0.46084, 0.489389, 0.66835, -0.231156, 0.0692682, -0.0377757, -0.139746, 0.105297, 0.938753, -0.403865, -0.222446, 0.45314, 0.119956, -0.388121, 0.26389, 0.27597, 0.679432, 0.700873, 0.0910737, 0.213449, 0.0917136, 0.0842865, -0.0367311, 0.214628, 0.188827, -0.243133, 0.898085, -0.271172, 0.139627, -0.319151, -0.00811307, 0.522665, -0.459861, -0.424081, -0.19957, 0.494902, -0.169442, -0.0407964, -0.629691, -0.462826, -0.567803, 0.453167, 0.0473601, 0.562038, 0.152508, 0.316812, 0.582181, 0.637157, 0.190546, -0.556541, -0.860239, -0.106728, 0.616123, -0.746842, -0.0255713, -0.453518, -0.886067, 0.418399, 0.577391, -0.467784, -0.05079, -0.685036, -0.462692, 0.460047, -0.318271, 0.708224, -0.351821, -0.364416, 0.0954479, -0.0586282, -0.0894044, 0.481278, -0.201991, -0.283279, -0.897555, 0.0611137, 0.0467872]}
+
+Example((input0, output0))
+Example((input1, output1))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float.mod.py
new file mode 100644
index 000000000..d8f61f3d2
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float.mod.py
@@ -0,0 +1,51 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 3, 3, 2}")
+f1 = Parameter("op2", "TENSOR_FLOAT32", "{1, 2, 2, 4}", [.25, 0, .2, 0, .25, 0, 0, .3, .25, 0, 0, 0, .25, .1, 0, 0])
+b1 = Parameter("op3", "TENSOR_FLOAT32", "{4}", [1, 2, 3, 4])
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+cm = Int32Scalar("channelMultiplier", 2)
+output = Output("op4", "TENSOR_FLOAT32", "{1, 2, 2, 4}")
+
+model = model.Operation("DEPTHWISE_CONV_2D",
+ i1, f1, b1,
+ pad0, pad0, pad0, pad0,
+ stride, stride,
+ cm, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [10, 21, 10, 22, 10, 23,
+ 10, 24, 10, 25, 10, 26,
+ 10, 27, 10, 28, 10, 29]}
+# (i1 (conv) f1) + b1
+# filter usage:
+# in_ch1 * f_1 --> output_d1
+# in_ch1 * f_2 --> output_d2
+# in_ch2 * f_3 --> output_d3
+# in_ch3 * f_4 --> output_d4
+output0 = {output: # output 0
+ [11, 3, 7.2, 10.6,
+ 11, 3, 7.4, 10.9,
+ 11, 3, 7.8, 11.5,
+ 11, 3, 8.0, 11.8]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_2.mod.py
new file mode 100644
index 000000000..59e392d58
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_2.mod.py
@@ -0,0 +1,44 @@
+#
+# Copyright (C) 2018 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 3, 2, 2}")
+f1 = Parameter("op2", "TENSOR_FLOAT32", "{1, 2, 2, 4}", [1, 2, 3, 4, -9, 10, -11, 12, 5, 6, 7, 8, 13, -14, 15, -16])
+b1 = Parameter("op3", "TENSOR_FLOAT32", "{4}", [1, 2, 3, 4])
+pad_valid = Int32Scalar("pad_valid", 2)
+act_none = Int32Scalar("act_none", 0)
+stride = Int32Scalar("stride", 1)
+cm = Int32Scalar("channelMultiplier", 2)
+output = Output("op4", "TENSOR_FLOAT32", "{1, 2, 1, 4}")
+
+model = model.Operation("DEPTHWISE_CONV_2D",
+ i1, f1, b1,
+ pad_valid,
+ stride, stride,
+ cm, act_none).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1, 2, 7, 8,
+ 3, 4, 9, 10,
+ 5, 6, 11, 12]}
+# (i1 (depthconv) f1)
+output0 = {output: # output 0
+ [71, -34, 99, -20,
+ 91, -26, 127, -4]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large.mod.py
new file mode 100644
index 000000000..9e8b297fd
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large.mod.py
@@ -0,0 +1,44 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 2, 2}") # depth_in = 2
+f1 = Parameter("op2", "TENSOR_FLOAT32", "{1, 2, 2, 2}", [.25, 0, .25, 1, .25, 0, .25, 1]) # depth_out = 2
+b1 = Parameter("op3", "TENSOR_FLOAT32", "{2}", [100, 200]) # depth_out = 2
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+cm = Int32Scalar("channelMultiplier", 1)
+output = Output("op4", "TENSOR_FLOAT32", "{1, 1, 1, 2}")
+
+model = model.Operation("DEPTHWISE_CONV_2D",
+ i1, f1, b1,
+ pad0, pad0, pad0, pad0,
+ stride, stride,
+ cm, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {
+ i1: [ # input 0
+ 10, 21, 10, 22,
+ 10, 23, 10, 24],
+ }
+# (i1 (conv) f1) + b1
+output0 = {output: # output 0
+ [110, 246]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large_2.mod.py
new file mode 100644
index 000000000..416279ab4
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large_2.mod.py
@@ -0,0 +1,46 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 2, 4}") # depth_in = 4
+f1 = Parameter("op2", "TENSOR_FLOAT32", "{1, 2, 2, 4}", [.25, 0, 10, 100, .25, 1, 20, 100, .25, 0, 30, 100, .25, 1, 40, 100]) # depth_out = 4
+b1 = Parameter("op3", "TENSOR_FLOAT32", "{4}", [600000, 700000, 800000, 900000]) # depth_out = 4
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+cm = Int32Scalar("channelMultiplier", 1)
+output = Output("op4", "TENSOR_FLOAT32", "{1, 1, 1, 4}")
+
+model = model.Operation("DEPTHWISE_CONV_2D",
+ i1, f1, b1,
+ pad0, pad0, pad0, pad0,
+ stride, stride,
+ cm, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {
+ i1: [ # input 0
+ 10, 21, 100, 0,
+ 10, 22, 200, 0,
+ 10, 23, 300, 0,
+ 10, 24, 400, 0],
+ }
+# (i1 (conv) f1) + b1
+output0 = {output: # output 0
+ [600010, 700046, 830000, 900000]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large_2_weights_as_inputs.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large_2_weights_as_inputs.mod.py
new file mode 100644
index 000000000..d759cf260
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large_2_weights_as_inputs.mod.py
@@ -0,0 +1,53 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 2, 4}") # depth_in = 4
+f1 = Input("op2", "TENSOR_FLOAT32", "{1, 2, 2, 4}") # depth_out = 4
+b1 = Input("op3", "TENSOR_FLOAT32", "{4}") # depth_out = 4
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+cm = Int32Scalar("channelMultiplier", 1)
+output = Output("op4", "TENSOR_FLOAT32", "{1, 1, 1, 4}")
+
+model = model.Operation("DEPTHWISE_CONV_2D",
+ i1, f1, b1,
+ pad0, pad0, pad0, pad0,
+ stride, stride,
+ cm, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {
+ i1: [ # input 0
+ 10, 21, 100, 0,
+ 10, 22, 200, 0,
+ 10, 23, 300, 0,
+ 10, 24, 400, 0],
+ f1: [
+ .25, 0, 10, 100,
+ .25, 1, 20, 100,
+ .25, 0, 30, 100,
+ .25, 1, 40, 100],
+ b1:
+ [600000, 700000, 800000, 900000]
+ }
+# (i1 (conv) f1) + b1
+output0 = {output: # output 0
+ [600010, 700046, 830000, 900000]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large_weights_as_inputs.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large_weights_as_inputs.mod.py
new file mode 100644
index 000000000..5174402e2
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_large_weights_as_inputs.mod.py
@@ -0,0 +1,49 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 2, 2}") # depth_in = 2
+f1 = Input("op2", "TENSOR_FLOAT32", "{1, 2, 2, 2}") # depth_out = 2
+b1 = Input("op3", "TENSOR_FLOAT32", "{2}") # depth_out = 2
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+cm = Int32Scalar("channelMultiplier", 1)
+output = Output("op4", "TENSOR_FLOAT32", "{1, 1, 1, 2}")
+
+model = model.Operation("DEPTHWISE_CONV_2D",
+ i1, f1, b1,
+ pad0, pad0, pad0, pad0,
+ stride, stride,
+ cm, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {
+ i1: [ # input 0
+ 10, 21, 10, 22,
+ 10, 23, 10, 24],
+ f1: [
+ .25, 0, .25, 1,
+ .25, 0, .25, 1],
+ b1:
+ [100, 200]
+ }
+# (i1 (conv) f1) + b1
+output0 = {output: # output 0
+ [110, 246]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_weights_as_inputs.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_weights_as_inputs.mod.py
new file mode 100644
index 000000000..9a8af4cf6
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_float_weights_as_inputs.mod.py
@@ -0,0 +1,58 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 3, 3, 2}")
+f1 = Input("op2", "TENSOR_FLOAT32", "{1, 2, 2, 4}")
+b1 = Input("op3", "TENSOR_FLOAT32", "{4}")
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+cm = Int32Scalar("channelMultiplier", 2)
+output = Output("op4", "TENSOR_FLOAT32", "{1, 2, 2, 4}")
+
+model = model.Operation("DEPTHWISE_CONV_2D",
+ i1, f1, b1,
+ pad0, pad0, pad0, pad0,
+ stride, stride,
+ cm, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [10, 21, 10, 22, 10, 23,
+ 10, 24, 10, 25, 10, 26,
+ 10, 27, 10, 28, 10, 29],
+ f1:
+ [.25, 0, .2, 0,
+ .25, 0, 0, .3,
+ .25, 0, 0, 0,
+ .25, .1, 0, 0],
+ b1:
+ [1, 2, 3, 4]}
+# (i1 (conv) f1) + b1
+# filter usage:
+# in_ch1 * f_1 --> output_d1
+# in_ch1 * f_2 --> output_d2
+# in_ch2 * f_3 --> output_d3
+# in_ch3 * f_4 --> output_d4
+output0 = {output: # output 0
+ [11, 3, 7.2, 10.6,
+ 11, 3, 7.4, 10.9,
+ 11, 3, 7.8, 11.5,
+ 11, 3, 8.0, 11.8]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8.mod.py
new file mode 100644
index 000000000..5f43c6362
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8.mod.py
@@ -0,0 +1,41 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 2}, 0.5f, 0")
+f1 = Parameter("op2", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 2}, 0.5f, 0", [2, 4, 2, 0, 2, 2, 2, 0])
+b1 = Parameter("op3", "TENSOR_INT32", "{2}, 0.25f, 0", [0, 0])
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+cm = Int32Scalar("channelMultiplier", 1)
+output = Output("op4", "TENSOR_QUANT8_ASYMM", "{1,1,1,2}, 1.f, 0")
+
+model = model.Operation("DEPTHWISE_CONV_2D",
+ i1, f1, b1,
+ pad0, pad0, pad0, pad0,
+ stride, stride,
+ cm, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [4, 16, 4, 32, 4, 64, 4, 128]}
+# (i1 (depthconv) f1)
+output0 = {output: # output 0
+ [8, 48]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_2.mod.py
new file mode 100644
index 000000000..8f7ba1c43
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_2.mod.py
@@ -0,0 +1,44 @@
+#
+# Copyright (C) 2018 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 3, 2, 2}, 0.5f, 127")
+f1 = Parameter("op2", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 4}, 0.5f, 127", [129, 131, 133, 135, 109, 147, 105, 151, 137, 139, 141, 143, 153, 99, 157, 95])
+b1 = Parameter("op3", "TENSOR_INT32", "{4}, 0.25f, 0", [4, 8, 12, 16])
+pad_valid = Int32Scalar("pad_valid", 2)
+act_none = Int32Scalar("act_none", 0)
+stride = Int32Scalar("stride", 1)
+cm = Int32Scalar("channelMultiplier", 2)
+output = Output("op4", "TENSOR_QUANT8_ASYMM", "{1, 2, 1, 4}, 1.f, 127")
+
+model = model.Operation("DEPTHWISE_CONV_2D",
+ i1, f1, b1,
+ pad_valid,
+ stride, stride,
+ cm, act_none).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [129, 131, 141, 143,
+ 133, 135, 145, 147,
+ 137, 139, 149, 151]}
+# (i1 (depthconv) f1)
+output0 = {output: # output 0
+ [198, 93, 226, 107,
+ 218, 101, 254, 123]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_large.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_large.mod.py
new file mode 100644
index 000000000..785e0a770
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_large.mod.py
@@ -0,0 +1,41 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 2}, 0.5f, 0")
+f1 = Parameter("op2", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 2}, 0.5f, 0", [2, 4, 2, 0, 2, 2, 2, 0])
+b1 = Parameter("op3", "TENSOR_INT32", "{2}, 0.25f, 0", [0, 0])
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+cm = Int32Scalar("channelMultiplier", 1)
+output = Output("op4", "TENSOR_QUANT8_ASYMM", "{1, 1, 1, 2}, 1.f, 0")
+
+model = model.Operation("DEPTHWISE_CONV_2D",
+ i1, f1, b1,
+ pad0, pad0, pad0, pad0,
+ stride, stride,
+ cm, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [4, 16, 4, 32, 4, 64, 4, 128]}
+# (i1 (depthconv) f1)
+output0 = {output: # output 0
+ [8, 48]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_large_weights_as_inputs.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_large_weights_as_inputs.mod.py
new file mode 100644
index 000000000..506aa5845
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_large_weights_as_inputs.mod.py
@@ -0,0 +1,45 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 2}, 0.5f, 0")
+f1 = Input("op2", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 2}, 0.5f, 0")
+b1 = Input("op3", "TENSOR_INT32", "{2}, 0.25f, 0")
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+cm = Int32Scalar("channelMultiplier", 1)
+output = Output("op4", "TENSOR_QUANT8_ASYMM", "{1, 1, 1, 2}, 1.f, 0")
+
+model = model.Operation("DEPTHWISE_CONV_2D",
+ i1, f1, b1,
+ pad0, pad0, pad0, pad0,
+ stride, stride,
+ cm, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [4, 16, 4, 32, 4, 64, 4, 128],
+ f1:
+ [2, 4, 2, 0, 2, 2, 2, 0],
+ b1:
+ [0, 0]}
+# (i1 (depthconv) f1)
+output0 = {output: # output 0
+ [8, 48]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_weights_as_inputs.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_weights_as_inputs.mod.py
new file mode 100644
index 000000000..f0478f884
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/depthwise_conv2d_quant8_weights_as_inputs.mod.py
@@ -0,0 +1,45 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 2}, 0.5f, 0")
+f1 = Input("op2", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 2}, 0.5f, 0")
+b1 = Input("op3", "TENSOR_INT32", "{2}, 0.25f, 0")
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+stride = Int32Scalar("stride", 1)
+cm = Int32Scalar("channelMultiplier", 1)
+output = Output("op4", "TENSOR_QUANT8_ASYMM", "{1,1,1,2}, 1.f, 0")
+
+model = model.Operation("DEPTHWISE_CONV_2D",
+ i1, f1, b1,
+ pad0, pad0, pad0, pad0,
+ stride, stride,
+ cm, act).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [4, 16, 4, 32, 4, 64, 4, 128],
+ f1:
+ [2, 4, 2, 0, 2, 2, 2, 0],
+ b1:
+ [0, 0]}
+# (i1 (depthconv) f1)
+output0 = {output: # output 0
+ [8, 48]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/dequantize.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/dequantize.mod.py
new file mode 100644
index 000000000..bef7a3200
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/dequantize.mod.py
@@ -0,0 +1,15 @@
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 1}, 1.f, 0")
+i2 = Output("op2", "TENSOR_FLOAT32", "{1, 2, 2, 1}")
+model = model.Operation("DEQUANTIZE", i1).To(i2)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [0, 32, 128, 255]}
+
+output0 = {i2: # output 0
+ [0.0, 32.0, 128.0, 255.0]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/embedding_lookup.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/embedding_lookup.mod.py
new file mode 100644
index 000000000..a012c7fbf
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/embedding_lookup.mod.py
@@ -0,0 +1,45 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+lookups = 3
+rows = 3
+columns = 2
+features = 4
+
+actual_values = [x for x in range(rows * columns * features)]
+for i in range(rows):
+ for j in range(columns):
+ for k in range(features):
+ actual_values[(i * columns + j) * features + k] = i + j / 10. + k / 100.
+
+model = Model()
+index = Input("index", "TENSOR_INT32", "{%d}"%lookups)
+value = Input("value", "TENSOR_FLOAT32", "{%d, %d, %d}" % (rows, columns, features))
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d, %d}" % (lookups, columns, features))
+model = model.Operation("EMBEDDING_LOOKUP", index, value).To(output)
+
+input0 = {index: [1, 0, 2],
+ value: actual_values}
+
+output0 = {output:
+ [
+ 1.00, 1.01, 1.02, 1.03, 1.10, 1.11, 1.12, 1.13, # Row 1
+ 0.00, 0.01, 0.02, 0.03, 0.10, 0.11, 0.12, 0.13, # Row 0
+ 2.00, 2.01, 2.02, 2.03, 2.10, 2.11, 2.12, 2.13, # Row 2
+ ]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/embedding_lookup_2d_nnfw.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/embedding_lookup_2d_nnfw.mod.py
new file mode 100644
index 000000000..f0e6528f9
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/embedding_lookup_2d_nnfw.mod.py
@@ -0,0 +1,43 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+lookups = 3
+rows = 3
+columns = 2
+
+actual_values = [x for x in range(rows * columns)]
+for i in range(rows):
+ for j in range(columns):
+ actual_values[(i * columns + j)] = i + j / 10.
+
+model = Model()
+index = Input("index", "TENSOR_INT32", "{%d}"%lookups)
+value = Input("value", "TENSOR_FLOAT32", "{%d, %d}" % (rows, columns))
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d}" % (lookups, columns))
+model = model.Operation("EMBEDDING_LOOKUP", index, value).To(output)
+
+input0 = {index: [1, 0, 2],
+ value: actual_values}
+
+output0 = {output:
+ [
+ 1.0, 1.1, # Row 1
+ 0.0, 0.1, # Row 0
+ 2.0, 2.1, # Row 2
+ ]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/embedding_lookup_4d_nnfw.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/embedding_lookup_4d_nnfw.mod.py
new file mode 100644
index 000000000..c149cca80
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/embedding_lookup_4d_nnfw.mod.py
@@ -0,0 +1,42 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+lookups = 3
+N = 5
+H = 2
+W = 4
+C = 2
+
+actual_values = [x for x in range(N * H * W * C)]
+
+model = Model()
+index = Input("index", "TENSOR_INT32", "{%d}"%lookups)
+value = Input("value", "TENSOR_INT32", "{%d, %d, %d, %d}" % (N, H, W, C))
+output = Output("output", "TENSOR_INT32", "{%d, %d, %d, %d}" % (lookups, H, W, C))
+model = model.Operation("EMBEDDING_LOOKUP", index, value).To(output)
+
+input0 = {index: [4, 0, 2],
+ value: actual_values}
+
+output0 = {output:
+ [
+ 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, # Row 4
+ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, # Row 0
+ 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, # Row 2
+ ]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/floor_.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/floor_.mod.py
new file mode 100644
index 000000000..0925b1454
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/floor_.mod.py
@@ -0,0 +1,17 @@
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 2, 2}")
+i2 = Output("op2", "TENSOR_FLOAT32", "{1, 2, 2, 2}")
+model = model.Operation("FLOOR", i1).To(i2)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [-1.5, -1.0, -0.5, 0.0,
+ .5, 1.0, 1.5, 10.2]}
+
+output0 = {i2: # output 0
+ [-2.0, -1.0, -1.0, 0.0,
+ 0.0, 1.0, 1.0, 10]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float.mod.py
new file mode 100644
index 000000000..29a21e77a
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float.mod.py
@@ -0,0 +1,32 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+in0 = Input("op1", "TENSOR_FLOAT32", "{3, 1}")
+weights = Parameter("op2", "TENSOR_FLOAT32", "{1, 1}", [2])
+bias = Parameter("b0", "TENSOR_FLOAT32", "{1}", [4])
+out0 = Output("op3", "TENSOR_FLOAT32", "{3, 1}")
+act = Int32Scalar("act", 0)
+model = model.Operation("FULLY_CONNECTED", in0, weights, bias, act).To(out0)
+
+# Example 1. Input in operand 0,
+input0 = {in0: # input 0
+ [2, 32, 16]}
+output0 = {out0: # output 0
+ [8, 68, 36]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_1_nnfw.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_1_nnfw.mod.py
new file mode 100644
index 000000000..6030efeff
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_1_nnfw.mod.py
@@ -0,0 +1,34 @@
+#
+# Copyright (C) 2018 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+in0 = Input("op1", "TENSOR_FLOAT32", "{1, 3, 4, 2}")
+weights = Parameter("op2", "TENSOR_FLOAT32", "{1, 24}",
+ [-0.25449711, 0, -2.1247749, 0, -1.143796, 0, -1.0299346, 0, -2.2373879, 0, -0.083096743, 0, -1.3230739, 0, 0.15294921, 0, -0.53045893, 0, -0.46075189, 0, -1.4482396, 0, -1.609534, 0])
+bias = Parameter("b0", "TENSOR_FLOAT32", "{1}",
+ [0.70098364,])
+out0 = Output("op3", "TENSOR_FLOAT32", "{1, 1}")
+act_relu = Int32Scalar("act_relu", 0)
+model = model.Operation("FULLY_CONNECTED", in0, weights, bias, act_relu).To(out0)
+
+# Example 1. Input in operand 0,
+input0 = {in0: # input 0
+ [1.4910057783, 3.4019672871, -0.0598693565, -0.0065411143, -0.6461477280, 1.9235717058, 1.0784962177, 0.1765922010, -2.2495496273, -1.6010370255, -2.4747757912, -0.3825767934, 2.3058984280, 0.7288306952, -0.8964791894, -2.7584488392, -0.2875919640, 0.1335377693, 1.8338065147, -2.6112849712, 0.9390821457, 1.9843852520, -1.2190681696, 1.0274435282, ]}
+output0 = {out0: # output 0
+ [2.0375289917]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_2.mod.py
new file mode 100644
index 000000000..92fad6063
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_2.mod.py
@@ -0,0 +1,61 @@
+#
+# Copyright (C) 2018 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+in0 = Input("op1", "TENSOR_FLOAT32", "{2, 8}")
+weights = Parameter("op2", "TENSOR_FLOAT32", "{16, 8}",
+ [0.091327, 0.103366, -0.316505, -0.083120, 0.149366, -0.196636,
+ -0.123672, 0.062800, 0.063031, 0.191670, -0.062001, -0.061504,
+ -0.275581, 0.059388, -0.118497, -0.079224, 0.109758, 0.008307,
+ -0.062657, -0.060962, -0.049782, -0.106719, -0.319482, -0.103650,
+ 0.266455, 0.051517, -0.123448, 0.322464, 0.043282, -0.173782,
+ -0.190381, 0.002013, 0.096086, 0.131157, 0.031164, 0.100638,
+ -0.312191, -0.080923, -0.101318, -0.116614, 0.142238, 0.086540,
+ -0.139154, 0.174268, -0.073161, 0.080072, 0.006874, 0.229382,
+ -0.104321, -0.176035, -0.208587, -0.001019, -0.162032, 0.080824,
+ -0.025021, 0.074460, -0.252595, -0.161750, -0.136403, 0.008308,
+ 0.005710, 0.096600, 0.289839, 0.218816, -0.304651, -0.070958,
+ 0.054598, 0.147113, -0.139112, -0.072798, -0.163335, -0.167863,
+ -0.128762, -0.035780, 0.117262, 0.017177, 0.263335, -0.176612,
+ 0.262961, -0.093654, -0.339283, 0.333071, 0.180827, 0.287583,
+ 0.066350, -0.197947, -0.114449, -0.236035, 0.103532, -0.034284,
+ 0.093299, -0.145361, 0.054001, 0.250570, 0.157010, -0.143480,
+ -0.139061, -0.048873, 0.067557, 0.139038, 0.324106, 0.227041,
+ 0.037793, -0.225747, -0.241619, 0.357835, 0.135762, -0.306764,
+ -0.125982, 0.091916, 0.266587, 0.030135, 0.265148, 0.141627,
+ 0.020120, 0.083815, -0.124556, -0.100124, -0.048159, 0.181172,
+ 0.302309, -0.041084, 0.146334, -0.061511, -0.232605, 0.281324,
+ 0.145408, -0.221897])
+bias = Parameter("b0", "TENSOR_FLOAT32", "{16}",
+ [-0.160594, 0.205770, -0.078307, -0.077984, 0.001937, 0.015860,
+ 0.036810, 0.012346, 0.001028, 0.038551, 0.075415, 0.020804,
+ 0.048478, -0.032270, 0.175688, -0.085662])
+out0 = Output("op3", "TENSOR_FLOAT32", "{2, 16}")
+act_relu = Int32Scalar("act_relu", 1)
+model = model.Operation("FULLY_CONNECTED", in0, weights, bias, act_relu).To(out0)
+
+# Example 1. Input in operand 0,
+input0 = {in0: # input 0
+ [0.503691, 0.196961, 0.521017, 0.554248, 0.288678, 0.792476, 0.561653, 0.462230,
+ 0.650736, 0.163132, 0.029658, 0.411544, 0.470539, 0.572390, 0.538755, 0.212030]}
+output0 = {out0: # output 0
+ [0, 0.0732134, 0, 0, 0, 0.280859, 0, 0.128927,
+ 0, 0.0777251, 0, 0.270268, 0.271435, 0.0173503, 0.335465, 0.235562,
+ 0, 0.0745866, 0, 0.051611, 0, 0.253876, 0, 0.0814873,
+ 0, 0.104104, 0, 0.248529, 0.264194, 0, 0.302973, 0.166252,]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_3.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_3.mod.py
new file mode 100644
index 000000000..804f81266
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_3.mod.py
@@ -0,0 +1,32 @@
+#
+# Copyright (C) 2018 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+in0 = Input("op1", "TENSOR_FLOAT32", "{2, 2}")
+weights = Parameter("op2", "TENSOR_FLOAT32", "{1, 2}", [2, 4])
+bias = Parameter("b0", "TENSOR_FLOAT32", "{1}", [1])
+out0 = Output("op3", "TENSOR_FLOAT32", "{2, 1}")
+act = Int32Scalar("act", 0)
+model = model.Operation("FULLY_CONNECTED", in0, weights, bias, act).To(out0)
+
+# Example 1. Input in operand 0,
+input0 = {in0: # input 0
+ [1, 2, 2, 1]}
+output0 = {out0: # output 0
+ [11, 9]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_large.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_large.mod.py
new file mode 100644
index 000000000..2bfa98b21
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_large.mod.py
@@ -0,0 +1,32 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+in0 = Input("op1", "TENSOR_FLOAT32", "{1, 5}") # batch = 1, input_size = 5
+weights = Parameter("op2", "TENSOR_FLOAT32", "{1, 5}", [2, 3, 4, 5, 6]) # num_units = 1, input_size = 5
+bias = Parameter("b0", "TENSOR_FLOAT32", "{1}", [900000])
+out0 = Output("op3", "TENSOR_FLOAT32", "{1, 1}") # batch = 1, number_units = 1
+act = Int32Scalar("act", 0)
+model = model.Operation("FULLY_CONNECTED", in0, weights, bias, act).To(out0)
+
+# Example 1. Input in operand 0,
+input0 = {in0: # input 0
+ [1, 10, 100, 1000, 10000]}
+output0 = {out0: # output 0
+ [965432]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_large_weights_as_inputs.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_large_weights_as_inputs.mod.py
new file mode 100644
index 000000000..f88fbcab5
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_large_weights_as_inputs.mod.py
@@ -0,0 +1,36 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+in0 = Input("op1", "TENSOR_FLOAT32", "{1, 5}") # batch = 1, input_size = 5
+weights = Input("op2", "TENSOR_FLOAT32", "{1, 5}") # num_units = 1, input_size = 5
+bias = Input("b0", "TENSOR_FLOAT32", "{1}")
+out0 = Output("op3", "TENSOR_FLOAT32", "{1, 1}") # batch = 1, number_units = 1
+act = Int32Scalar("act", 0)
+model = model.Operation("FULLY_CONNECTED", in0, weights, bias, act).To(out0)
+
+# Example 1. Input in operand 0,
+input0 = {in0: # input 0
+ [1, 10, 100, 1000, 10000],
+ weights:
+ [2, 3, 4, 5, 6],
+ bias:
+ [900000]}
+output0 = {out0: # output 0
+ [965432]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_weights_as_inputs.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_weights_as_inputs.mod.py
new file mode 100644
index 000000000..0c7509dee
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_float_weights_as_inputs.mod.py
@@ -0,0 +1,34 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+in0 = Input("op1", "TENSOR_FLOAT32", "{3, 1}")
+weights = Input("op2", "TENSOR_FLOAT32", "{1, 1}")
+bias = Input("b0", "TENSOR_FLOAT32", "{1}")
+out0 = Output("op3", "TENSOR_FLOAT32", "{3, 1}")
+act = Int32Scalar("act", 0)
+model = model.Operation("FULLY_CONNECTED", in0, weights, bias, act).To(out0)
+
+# Example 1. Input in operand 0,
+input0 = {in0: # input 0
+ [2, 32, 16],
+ weights: [2],
+ bias: [4]}
+output0 = {out0: # output 0
+ [8, 68, 36]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8.mod.py
new file mode 100644
index 000000000..3bb941bb4
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8.mod.py
@@ -0,0 +1,32 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+in0 = Input("op1", "TENSOR_QUANT8_ASYMM", "{3, 1}, 0.5f, 0")
+weights = Parameter("op2", "TENSOR_QUANT8_ASYMM", "{1, 1}, 0.5f, 0", [2])
+bias = Parameter("b0", "TENSOR_INT32", "{1}, 0.25f, 0", [4])
+out0 = Output("op3", "TENSOR_QUANT8_ASYMM", "{3, 1}, 1.f, 0")
+act = Int32Scalar("act", 0)
+model = model.Operation("FULLY_CONNECTED", in0, weights, bias, act).To(out0)
+
+# Example 1. Input in operand 0,
+input0 = {in0: # input 0
+ [2, 32, 16]}
+output0 = {out0: # output 0
+ [2, 17, 9]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_2.mod.py
new file mode 100644
index 000000000..a87eee811
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_2.mod.py
@@ -0,0 +1,36 @@
+#
+# Copyright (C) 2018 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+in0 = Input("op1", "TENSOR_QUANT8_ASYMM", "{4, 1, 5, 1}, 0.5f, 127")
+weights = Parameter("op2", "TENSOR_QUANT8_ASYMM", "{3, 10}, 0.5f, 127",
+ [129, 131, 133, 135, 137, 139, 141, 143, 145, 147,
+ 129, 131, 133, 135, 137, 139, 141, 143, 145, 147,
+ 129, 131, 133, 135, 137, 139, 141, 143, 145, 147])
+bias = Parameter("b0", "TENSOR_INT32", "{3}, 0.25f, 0", [4, 8, 12])
+out0 = Output("op3", "TENSOR_QUANT8_ASYMM", "{2, 3}, 1.f, 127")
+act_relu = Int32Scalar("act_relu", 1)
+model = model.Operation("FULLY_CONNECTED", in0, weights, bias, act_relu).To(out0)
+
+# Example 1. Input in operand 0,
+input0 = {in0: # input 0
+ [129, 131, 133, 135, 137, 139, 141, 143, 109, 107,
+ 129, 131, 133, 135, 137, 139, 141, 111, 145, 107]}
+output0 = {out0: # output 0
+ [151, 152, 153, 185, 186, 187]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_large.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_large.mod.py
new file mode 100644
index 000000000..f04d150d0
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_large.mod.py
@@ -0,0 +1,32 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+in0 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 5}, 0.2, 0") # batch = 1, input_size = 5
+weights = Parameter("op2", "TENSOR_QUANT8_ASYMM", "{1, 5}, 0.2, 0", [10, 20, 20, 20, 10]) # num_units = 1, input_size = 5
+bias = Parameter("b0", "TENSOR_INT32", "{1}, 0.04, 0", [10])
+out0 = Output("op3", "TENSOR_QUANT8_ASYMM", "{1, 1}, 1.f, 0") # batch = 1, number_units = 1
+act = Int32Scalar("act", 0)
+model = model.Operation("FULLY_CONNECTED", in0, weights, bias, act).To(out0)
+
+# Example 1. Input in operand 0,
+input0 = {in0: # input 0
+ [10, 10, 10, 10, 10]}
+output0 = {out0: # output 0
+ [32]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_large_weights_as_inputs.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_large_weights_as_inputs.mod.py
new file mode 100644
index 000000000..70ea52556
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_large_weights_as_inputs.mod.py
@@ -0,0 +1,36 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+in0 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 5}, 0.2, 0") # batch = 1, input_size = 5
+weights = Input("op2", "TENSOR_QUANT8_ASYMM", "{1, 5}, 0.2, 0") # num_units = 1, input_size = 5
+bias = Input("b0", "TENSOR_INT32", "{1}, 0.04, 0")
+out0 = Output("op3", "TENSOR_QUANT8_ASYMM", "{1, 1}, 1.f, 0") # batch = 1, number_units = 1
+act = Int32Scalar("act", 0)
+model = model.Operation("FULLY_CONNECTED", in0, weights, bias, act).To(out0)
+
+# Example 1. Input in operand 0,
+input0 = {in0: # input 0
+ [10, 10, 10, 10, 10],
+ weights:
+ [10, 20, 20, 20, 10],
+ bias:
+ [10]}
+output0 = {out0: # output 0
+ [32]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_weights_as_inputs.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_weights_as_inputs.mod.py
new file mode 100644
index 000000000..50e0220e8
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/fully_connected_quant8_weights_as_inputs.mod.py
@@ -0,0 +1,34 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+in0 = Input("op1", "TENSOR_QUANT8_ASYMM", "{3, 1}, 0.5f, 0")
+weights = Input("op2", "TENSOR_QUANT8_ASYMM", "{1, 1}, 0.5f, 0")
+bias = Input("b0", "TENSOR_INT32", "{1}, 0.25f, 0")
+out0 = Output("op3", "TENSOR_QUANT8_ASYMM", "{3, 1}, 1.f, 0")
+act = Int32Scalar("act", 0)
+model = model.Operation("FULLY_CONNECTED", in0, weights, bias, act).To(out0)
+
+# Example 1. Input in operand 0,
+input0 = {in0: # input 0
+ [2, 32, 16],
+ weights: [2],
+ bias: [4]}
+output0 = {out0: # output 0
+ [2, 17, 9]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/hashtable_lookup_float.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/hashtable_lookup_float.mod.py
new file mode 100644
index 000000000..2cdafa3f7
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/hashtable_lookup_float.mod.py
@@ -0,0 +1,54 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+lookups = 4
+keys = 3
+rows = 3
+features = 2
+
+table = [x for x in range(rows * features)]
+for i in range(rows):
+ for j in range(features):
+ table[i * features + j] = i + j / 10.
+
+model = Model()
+
+lookup = Input("lookup", "TENSOR_INT32", "{%d}" % lookups)
+key = Input("key", "TENSOR_INT32", "{%d}" % (keys))
+value = Input("value", "TENSOR_FLOAT32", "{%d, %d}" % (rows, features))
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d}" % (lookups, features))
+hits = Output("hits", "TENSOR_QUANT8_ASYMM", "{%d}, 1.f, 0" % (lookups))
+model = model.Operation("HASHTABLE_LOOKUP", lookup, key, value).To([output, hits])
+
+input0 = {lookup: [1234, -292, -11, 0],
+ key: [-11, 0, 1234],
+ value: table}
+
+output0 = {output:
+ [
+ 2.0, 2.1, # 2-rd item
+ 0, 0, # Not found
+ 0.0, 0.1, # 0-th item
+ 1.0, 1.1, # 1-st item
+ ],
+ hits:
+ [
+ 1, 0, 1, 1,
+ ]
+}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/hashtable_lookup_quant8.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/hashtable_lookup_quant8.mod.py
new file mode 100644
index 000000000..ed735f286
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/hashtable_lookup_quant8.mod.py
@@ -0,0 +1,54 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+lookups = 4
+keys = 3
+rows = 3
+features = 2
+
+table = [x for x in range(rows * features)]
+for i in range(rows):
+ for j in range(features):
+ table[i * features + j] = i * 10 + j
+
+model = Model()
+
+lookup = Input("lookup", "TENSOR_INT32", "{%d}" % (lookups))
+key = Input("key", "TENSOR_INT32", "{%d}" % (keys))
+value = Input("value", "TENSOR_QUANT8_ASYMM", "{%d, %d}, 0.5f, 0" % (rows, features))
+output = Output("output", "TENSOR_QUANT8_ASYMM", "{%d, %d}, 0.5f, 0" % (lookups, features))
+hits = Output("hits", "TENSOR_QUANT8_ASYMM", "{%d}, 1.f, 0" % (lookups))
+model = model.Operation("HASHTABLE_LOOKUP", lookup, key, value).To([output, hits])
+
+input0 = {lookup: [123, 250, 255, 0],
+ key: [0, 123, 255],
+ value: table}
+
+output0 = {output:
+ [
+ 10, 11, # 2nd item
+ 0, 0, # Not found
+ 20, 21, # 1st item
+ 0, 1, # 0th item
+ ],
+ hits:
+ [
+ 1, 0, 1, 1,
+ ]
+}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/l2_normalization.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/l2_normalization.mod.py
new file mode 100644
index 000000000..df44c688e
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/l2_normalization.mod.py
@@ -0,0 +1,32 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 1, 1, 3}")
+i2 = Output("op2", "TENSOR_FLOAT32", "{1, 1, 1, 3}")
+
+# Color wize (channel-wise) normalization
+model = model.Operation("L2_NORMALIZATION", i1).To(i2)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0 - 1 color, 3 channels
+ [0, 3, 4]}
+
+output0 = {i2: # output 0
+ [0, .6, .8]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/l2_normalization_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/l2_normalization_2.mod.py
new file mode 100644
index 000000000..36feba073
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/l2_normalization_2.mod.py
@@ -0,0 +1,32 @@
+#
+# Copyright (C) 2018 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 1, 1, 6}")
+i2 = Output("op2", "TENSOR_FLOAT32", "{1, 1, 1, 6}")
+
+# Color wize (channel-wise) normalization
+model = model.Operation("L2_NORMALIZATION", i1).To(i2)
+
+# Example 1. Input in operand 0,
+input0 = {i1:
+ [-1.1, 0.6, 0.7, 1.2, -0.7, 0.1]}
+
+output0 = {i2: # output 0
+ [-0.55, 0.3, 0.35, 0.6, -0.35, 0.05]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/l2_normalization_large.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/l2_normalization_large.mod.py
new file mode 100644
index 000000000..58b2d4f28
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/l2_normalization_large.mod.py
@@ -0,0 +1,38 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 2, 3}")
+i2 = Output("op2", "TENSOR_FLOAT32", "{1, 2, 2, 3}")
+
+# Color wize (channel-wise) normalization
+model = model.Operation("L2_NORMALIZATION", i1).To(i2)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0 - 4 color, 3 channels
+ [0, 3, 4, # 5
+ 0, 5, 12, # 13,
+ 0, 8, 15, # 17,
+ 0, 7, 24]} # 25
+
+output0 = {i2: # output 0
+ [0, .6, .8,
+ 0, 0.38461539149284363, 0.92307698726654053,
+ 0, 0.47058823704719543, 0.88235294818878174,
+ 0, 0.28, 0.96]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/l2_pool_float.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/l2_pool_float.mod.py
new file mode 100644
index 000000000..fee09746e
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/l2_pool_float.mod.py
@@ -0,0 +1,30 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 2, 1}") # input 0
+cons1 = Int32Scalar("cons1", 1)
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+i3 = Output("op3", "TENSOR_FLOAT32", "{1, 2, 2, 1}") # output 0
+model = model.Operation("L2_POOL_2D", i1, pad0, pad0, pad0, pad0, cons1, cons1, cons1, cons1, act).To(i3)
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1.0, 2.0, 3.0, 4.0]}
+output0 = {i3: # output 0
+ [1.0, 2.0, 3.0, 4.0]}
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/l2_pool_float_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/l2_pool_float_2.mod.py
new file mode 100644
index 000000000..e10c050cc
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/l2_pool_float_2.mod.py
@@ -0,0 +1,31 @@
+#
+# Copyright (C) 2018 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 4, 1}") # input 0
+cons2 = Int32Scalar("cons2", 2)
+pad_same = Int32Scalar("pad_same", 1)
+act_none = Int32Scalar("act_none", 0)
+i3 = Output("op3", "TENSOR_FLOAT32", "{1, 1, 2, 1}") # output 0
+model = model.Operation("L2_POOL_2D", i1, pad_same, cons2, cons2, cons2, cons2, act_none).To(i3)
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [0, 6, 2, 4, 3, 2, 10, 7]}
+output0 = {i3: # output 0
+ [3.5, 6.5]}
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/l2_pool_float_large.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/l2_pool_float_large.mod.py
new file mode 100644
index 000000000..281118e4c
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/l2_pool_float_large.mod.py
@@ -0,0 +1,41 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 2, 3}") # input 0
+filter_width = Int32Scalar("filter_width", 2)
+filter_height = Int32Scalar("filter_height", 2)
+stride_width = Int32Scalar("stride_width", 1)
+stride_height = Int32Scalar("stride_height", 1)
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+i3 = Output("op3", "TENSOR_FLOAT32", "{1, 1, 1, 3}") # output 0
+model = model.Operation("L2_POOL_2D", i1, pad0, pad0, pad0, pad0,
+ stride_width, stride_height,
+ filter_width, filter_height,
+ act).To(i3)
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1.0, 2.0, 3.0,
+ 4.0, 5.0, 6.0,
+ 7.0, 8.0, 9.0,
+ 10.0, 11.0, 12.0]}
+output0 = {i3: # output 0
+ [6.442049503326416, # sqrt(166/4)
+ 7.3143692016601562, # sqrt(214/4)
+ 8.2158384323120117]} # sqrt(270/4)
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_1.mod.py
new file mode 100644
index 000000000..99bb59b56
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_1.mod.py
@@ -0,0 +1,19 @@
+model = Model()
+i1 = Input("input", "TENSOR_FLOAT32", "{1, 1, 1, 6}")
+radius = Int32Scalar("radius", 20)
+bias = Float32Scalar("bias", 9.)
+alpha = Float32Scalar("alpha", 4.)
+beta = Float32Scalar("beta", .5)
+output = Output("output", "TENSOR_FLOAT32", "{1, 1, 1, 6}")
+
+model = model.Operation("LOCAL_RESPONSE_NORMALIZATION", i1, radius, bias, alpha, beta).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [-1.1, .6, .7, 1.2, -.7, .1]}
+
+output0 = {output: # output 0
+ [-.22, .12, .14, .24, -.14, .02]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_2.mod.py
new file mode 100644
index 000000000..fa025bfc0
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_2.mod.py
@@ -0,0 +1,19 @@
+model = Model()
+i1 = Input("input", "TENSOR_FLOAT32", "{1, 1, 1, 6}")
+radius = Int32Scalar("radius", 20)
+bias = Float32Scalar("bias", 0.)
+alpha = Float32Scalar("alpha", 1.)
+beta = Float32Scalar("beta", .5)
+output = Output("output", "TENSOR_FLOAT32", "{1, 1, 1, 6}")
+
+model = model.Operation("LOCAL_RESPONSE_NORMALIZATION", i1, radius, bias, alpha, beta).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [-1.1, .6, .7, 1.2, -.7, .1]}
+
+output0 = {output: # output 0
+ [-.55, .3, .35, .6, -.35, .05]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_3.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_3.mod.py
new file mode 100644
index 000000000..e655bb90d
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_3.mod.py
@@ -0,0 +1,19 @@
+model = Model()
+i1 = Input("input", "TENSOR_FLOAT32", "{1, 1, 1, 6}")
+radius = Int32Scalar("radius", 20)
+bias = Float32Scalar("bias", 0.)
+alpha = Float32Scalar("alpha", 4.)
+beta = Float32Scalar("beta", .5)
+output = Output("output", "TENSOR_FLOAT32", "{1, 1, 1, 6}")
+
+model = model.Operation("LOCAL_RESPONSE_NORMALIZATION", i1, radius, bias, alpha, beta).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [-1.1, .6, .7, 1.2, -.7, .1]}
+
+output0 = {output: # output 0
+ [-.275, .15, .175, .3, -.175, .025]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_4.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_4.mod.py
new file mode 100644
index 000000000..e4d2817d9
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/local_response_norm_float_4.mod.py
@@ -0,0 +1,19 @@
+model = Model()
+i1 = Input("input", "TENSOR_FLOAT32", "{1, 1, 1, 6}")
+radius = Int32Scalar("radius", 2)
+bias = Float32Scalar("bias", 9.)
+alpha = Float32Scalar("alpha", 4.)
+beta = Float32Scalar("beta", .5)
+output = Output("output", "TENSOR_FLOAT32", "{1, 1, 1, 6}")
+
+model = model.Operation("LOCAL_RESPONSE_NORMALIZATION", i1, radius, bias, alpha, beta).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [-1.1, .6, .7, 1.2, -.7, .1]}
+
+output0 = {output: # output 0
+ [-.26492569, .12510864, .14011213, .26726127, -.16178755, .0244266]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/logistic_float_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/logistic_float_1.mod.py
new file mode 100644
index 000000000..01ce100ab
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/logistic_float_1.mod.py
@@ -0,0 +1,35 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 2, 1}")
+i3 = Output("op3", "TENSOR_FLOAT32", "{1, 2, 2, 1}")
+model = model.Operation("LOGISTIC", i1).To(i3)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1.0, 2.0, 4.0, 8.0]}
+
+output0 = {i3: # output 0
+ [0.73105859756469727,
+ 0.88079702854156494,
+ 0.9820137619972229,
+ 0.99966466426849365]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/logistic_float_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/logistic_float_2.mod.py
new file mode 100644
index 000000000..93d812c08
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/logistic_float_2.mod.py
@@ -0,0 +1,39 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+d0 = 2
+d1 = 32
+d2 = 40
+d3 = 2
+
+i0 = Input("input", "TENSOR_FLOAT32", "{%d, %d, %d, %d}" % (d0, d1, d2, d3))
+
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d, %d, %d}" % (d0, d1, d2, d3))
+
+model = model.Operation("LOGISTIC", i0).To(output)
+
+# Example 1. Input in operand 0,
+rng = d0 * d1 * d2 * d3
+input_values = (lambda r = rng: [x * (x % 2 - .5) * 2 % 512 for x in range(r)])()
+input0 = {i0: input_values}
+output_values = [1. / (1. + math.exp(-x)) for x in input_values]
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/logistic_quant8_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/logistic_quant8_1.mod.py
new file mode 100644
index 000000000..800b4fa72
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/logistic_quant8_1.mod.py
@@ -0,0 +1,32 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 1}, 0.5f, 0")
+i3 = Output("op3", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 1}, 0.00390625f, 0")
+model = model.Operation("LOGISTIC", i1).To(i3)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [0, 1, 2, 127]}
+
+output0 = {i3: # output 0
+ [128, 159, 187, 255]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/logistic_quant8_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/logistic_quant8_2.mod.py
new file mode 100644
index 000000000..267452fa4
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/logistic_quant8_2.mod.py
@@ -0,0 +1,42 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+d0 = 1 #2
+d1 = 16 #256
+d2 = 16 #256
+d3 = 1 #2
+
+i0 = Input("input", "TENSOR_QUANT8_ASYMM", "{%d, %d, %d, %d}, .5f, 0" % (d0, d1, d2, d3))
+
+output = Output("output", "TENSOR_QUANT8_ASYMM", "{%d, %d, %d, %d}, 0.00390625f, 0" % (d0, d1, d2, d3))
+
+model = model.Operation("LOGISTIC", i0).To(output)
+
+# Example 1. Input in operand 0,
+rng = d0 * d1 * d2 * d3
+input_values = (lambda r = rng: [x % 256 for x in range(r)])()
+input0 = {i0: input_values}
+output_values = [
+ 255 if 1. / (1. + math.exp(-x * .5)) * 256 > 255
+ else int(round(1. / (1. + math.exp(-x * .5)) * 256))
+ for x in input_values]
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/lsh_projection.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/lsh_projection.mod.py
new file mode 100644
index 000000000..50dfcd411
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/lsh_projection.mod.py
@@ -0,0 +1,40 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+num_input = 3
+num_hash = 4
+num_bits = 2
+
+model = Model()
+
+hhash = Parameter("hash", "TENSOR_FLOAT32", "{%d, %d}" % (num_hash, num_bits),
+ [0.123, 0.456, -0.321, -0.654, 1.234, 5.678, -4.321, -8.765])
+lookup = Input("lookup", "TENSOR_INT32", "{%d, %d}" % (num_input, num_bits))
+weight = Input("weight", "TENSOR_FLOAT32", "{%d}" % (num_input))
+type_param = Int32Scalar("type_param", 2) # DENSE
+output = Output("output", "TENSOR_INT32", "{%d}" % (num_hash * num_bits))
+model = model.Operation("LSH_PROJECTION", hhash, lookup, weight,
+ type_param).To(output)
+
+#TODO: weight should be a constant, too.
+input0 = {
+ lookup: [12345, 54321, 67890, 9876, -12345678, -87654321],
+ weight: [0.12, 0.34, 0.56]
+}
+output0 = {output: [1, 1, 1, 0, 1, 1, 1, 0]}
+
+Example((input0, output0))
+
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/lsh_projection_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/lsh_projection_2.mod.py
new file mode 100644
index 000000000..a297db247
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/lsh_projection_2.mod.py
@@ -0,0 +1,41 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+num_input = 3
+num_hash = 4
+num_bits = 2
+
+model = Model()
+
+hhash = Parameter("hash", "TENSOR_FLOAT32", "{%d, %d}" % (num_hash, num_bits),
+ [0.123, 0.456, -0.321, -0.654, 1.234, 5.678, -4.321, -8.765])
+lookup = Input("lookup", "TENSOR_INT32", "{%d, %d}" % (num_input, num_bits))
+weight = Input("weight", "TENSOR_FLOAT32", "{%d}" % (num_input))
+type_param = Int32Scalar("type_param", 1) # SPARSE
+output = Output("output", "TENSOR_INT32", "{%d}" % (num_hash))
+model = model.Operation("LSH_PROJECTION", hhash, lookup, weight,
+ type_param).To(output)
+
+# Omit weight, since this is a sparse projection, for which the optional weight
+# input should be left unset.
+input0 = {
+ lookup: [12345, 54321, 67890, 9876, -12345678, -87654321],
+ weight: [],
+}
+
+output0 = {output: [1, 2, 2, 0]}
+
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/lsh_projection_weights_as_inputs.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/lsh_projection_weights_as_inputs.mod.py
new file mode 100644
index 000000000..7e87fcdc5
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/lsh_projection_weights_as_inputs.mod.py
@@ -0,0 +1,38 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+num_input = 3
+num_hash = 4
+num_bits = 2
+
+model = Model()
+
+hhash = Input("hash", "TENSOR_FLOAT32", "{%d, %d}" % (num_hash, num_bits))
+lookup = Input("lookup", "TENSOR_INT32", "{%d, %d}" % (num_input, num_bits))
+weight = Input("weight", "TENSOR_FLOAT32", "{%d}" % (num_input))
+type_param = Int32Scalar("type_param", 2) # DENSE
+output = Output("output", "TENSOR_INT32", "{%d}" % (num_hash * num_bits))
+model = model.Operation("LSH_PROJECTION", hhash, lookup, weight, type_param).To(output)
+
+input0 = {lookup: [12345, 54321, 67890, 9876, -12345678, -87654321],
+ hhash: [0.123, 0.456, -0.321, -0.654, 1.234, 5.678, -4.321, -8.765],
+ weight: [0.12, 0.34, 0.56],
+ }
+
+output0 = {output: [1, 1, 1, 0, 1, 1, 1, 0]}
+
+Example((input0, output0))
+
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/lstm.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/lstm.mod.py
new file mode 100644
index 000000000..830f4b725
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/lstm.mod.py
@@ -0,0 +1,148 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# LSTM Test: No Cifg, No Peephole, No Projection, and No Clipping.
+
+model = Model()
+
+n_batch = 1
+n_input = 2
+# n_cell and n_output have the same size when there is no projection.
+n_cell = 4
+n_output = 4
+
+input = Input("input", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_input))
+
+input_to_input_weights = Input("input_to_input_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_forget_weights = Input("input_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_cell_weights = Input("input_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_output_weights = Input("input_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+
+recurrent_to_input_weights = Input("recurrent_to_intput_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_forget_weights = Input("recurrent_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_cell_weights = Input("recurrent_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_output_weights = Input("recurrent_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+
+cell_to_input_weights = Input("cell_to_input_weights", "TENSOR_FLOAT32", "{0}")
+cell_to_forget_weights = Input("cell_to_forget_weights", "TENSOR_FLOAT32", "{0}")
+cell_to_output_weights = Input("cell_to_output_weights", "TENSOR_FLOAT32", "{0}")
+
+input_gate_bias = Input("input_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+forget_gate_bias = Input("forget_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+cell_gate_bias = Input("cell_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+output_gate_bias = Input("output_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+
+projection_weights = Input("projection_weights", "TENSOR_FLOAT32", "{0,0}")
+projection_bias = Input("projection_bias", "TENSOR_FLOAT32", "{0}")
+
+output_state_in = Input("output_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_in = Input("cell_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+
+activation_param = Int32Scalar("activation_param", 4) # Tanh
+cell_clip_param = Float32Scalar("cell_clip_param", 0.)
+proj_clip_param = Float32Scalar("proj_clip_param", 0.)
+
+scratch_buffer = IgnoredOutput("scratch_buffer", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, (n_cell * 4)))
+output_state_out = Output("output_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_out = Output("cell_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+
+model = model.Operation("LSTM",
+ input,
+
+ input_to_input_weights,
+ input_to_forget_weights,
+ input_to_cell_weights,
+ input_to_output_weights,
+
+ recurrent_to_input_weights,
+ recurrent_to_forget_weights,
+ recurrent_to_cell_weights,
+ recurrent_to_output_weights,
+
+ cell_to_input_weights,
+ cell_to_forget_weights,
+ cell_to_output_weights,
+
+ input_gate_bias,
+ forget_gate_bias,
+ cell_gate_bias,
+ output_gate_bias,
+
+ projection_weights,
+ projection_bias,
+
+ output_state_in,
+ cell_state_in,
+
+ activation_param,
+ cell_clip_param,
+ proj_clip_param
+).To([scratch_buffer, output_state_out, cell_state_out, output])
+
+# Example 1. Input in operand 0,
+input0 = {input_to_input_weights: [-0.45018822, -0.02338299, -0.0870589, -0.34550029, 0.04266912, -0.15680569, -0.34856534, 0.43890524],
+ input_to_forget_weights: [0.09701663, 0.20334584, -0.50592935, -0.31343272, -0.40032279, 0.44781327, 0.01387155, -0.35593212],
+ input_to_cell_weights: [-0.50013041, 0.1370284, 0.11810488, 0.2013163, -0.20583314, 0.44344562, 0.22077113, -0.29909778],
+ input_to_output_weights: [-0.25065863, -0.28290087, 0.04613829, 0.40525138, 0.44272184, 0.03897077, -0.1556896, 0.19487578],
+
+ input_gate_bias: [0.,0.,0.,0.],
+ forget_gate_bias: [1.,1.,1.,1.],
+ cell_gate_bias: [0.,0.,0.,0.],
+ output_gate_bias: [0.,0.,0.,0.],
+
+ recurrent_to_input_weights: [
+ -0.0063535, -0.2042388, 0.31454784, -0.35746509, 0.28902304, 0.08183324,
+ -0.16555229, 0.02286911, -0.13566875, 0.03034258, 0.48091322,
+ -0.12528998, 0.24077177, -0.51332325, -0.33502164, 0.10629296],
+
+ recurrent_to_cell_weights: [
+ -0.3407414, 0.24443203, -0.2078532, 0.26320225, 0.05695659, -0.00123841,
+ -0.4744786, -0.35869038, -0.06418842, -0.13502428, -0.501764, 0.22830659,
+ -0.46367589, 0.26016325, -0.03894562, -0.16368064],
+
+ recurrent_to_forget_weights: [
+ -0.48684245, -0.06655136, 0.42224967, 0.2112639, 0.27654213, 0.20864892,
+ -0.07646349, 0.45877004, 0.00141793, -0.14609534, 0.36447752, 0.09196436,
+ 0.28053468, 0.01560611, -0.20127171, -0.01140004],
+
+ recurrent_to_output_weights: [
+ 0.43385774, -0.17194885, 0.2718237, 0.09215671, 0.24107647, -0.39835793,
+ 0.18212086, 0.01301402, 0.48572797, -0.50656658, 0.20047462, -0.20607421,
+ -0.51818722, -0.15390486, 0.0468148, 0.39922136],
+
+ cell_to_input_weights: [],
+ cell_to_forget_weights: [],
+ cell_to_output_weights: [],
+
+ projection_weights: [],
+ projection_bias: [],
+}
+
+test_input = [2., 3.]
+output_state = [0, 0, 0, 0]
+cell_state = [0, 0, 0, 0]
+golden_output = [-0.02973187, 0.1229473, 0.20885126, -0.15358765,]
+output0 = {
+ scratch_buffer: [ 0 for x in range(n_batch * n_cell * 4) ],
+ cell_state_out: [ -0.145439, 0.157475, 0.293663, -0.277353 ],
+ output_state_out: [ -0.0297319, 0.122947, 0.208851, -0.153588 ],
+ output: golden_output
+}
+input0[input] = test_input
+input0[output_state_in] = output_state
+input0[cell_state_in] = cell_state
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/lstm2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/lstm2.mod.py
new file mode 100644
index 000000000..e42681ae2
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/lstm2.mod.py
@@ -0,0 +1,142 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# LSTM Test, With Cifg, With Peephole, No Projection, No Clipping.
+
+model = Model()
+
+n_batch = 1
+n_input = 2
+# n_cell and n_output have the same size when there is no projection.
+n_cell = 4
+n_output = 4
+
+input = Input("input", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_input))
+
+input_to_input_weights = Input("input_to_input_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_forget_weights = Input("input_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_cell_weights = Input("input_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_output_weights = Input("input_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+
+recurrent_to_input_weights = Input("recurrent_to_intput_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_forget_weights = Input("recurrent_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_cell_weights = Input("recurrent_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_output_weights = Input("recurrent_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+
+cell_to_input_weights = Input("cell_to_input_weights", "TENSOR_FLOAT32", "{0}")
+cell_to_forget_weights = Input("cell_to_forget_weights", "TENSOR_FLOAT32", "{%d}" % (n_cell))
+cell_to_output_weights = Input("cell_to_output_weights", "TENSOR_FLOAT32", "{%d}" % (n_cell))
+
+input_gate_bias = Input("input_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+forget_gate_bias = Input("forget_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+cell_gate_bias = Input("cell_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+output_gate_bias = Input("output_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+
+projection_weights = Input("projection_weights", "TENSOR_FLOAT32", "{0,0}")
+projection_bias = Input("projection_bias", "TENSOR_FLOAT32", "{0}")
+
+output_state_in = Input("output_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_in = Input("cell_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+
+activation_param = Int32Scalar("activation_param", 4) # Tanh
+cell_clip_param = Float32Scalar("cell_clip_param", 0.)
+proj_clip_param = Float32Scalar("proj_clip_param", 0.)
+
+scratch_buffer = IgnoredOutput("scratch_buffer", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell * 3))
+output_state_out = Output("output_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_out = Output("cell_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+
+model = model.Operation("LSTM",
+ input,
+
+ input_to_input_weights,
+ input_to_forget_weights,
+ input_to_cell_weights,
+ input_to_output_weights,
+
+ recurrent_to_input_weights,
+ recurrent_to_forget_weights,
+ recurrent_to_cell_weights,
+ recurrent_to_output_weights,
+
+ cell_to_input_weights,
+ cell_to_forget_weights,
+ cell_to_output_weights,
+
+ input_gate_bias,
+ forget_gate_bias,
+ cell_gate_bias,
+ output_gate_bias,
+
+ projection_weights,
+ projection_bias,
+
+ output_state_in,
+ cell_state_in,
+
+ activation_param,
+ cell_clip_param,
+ proj_clip_param
+).To([scratch_buffer, output_state_out, cell_state_out, output])
+
+input0 = {input_to_input_weights:[],
+ input_to_cell_weights: [-0.49770179, -0.27711356, -0.09624726, 0.05100781, 0.04717243, 0.48944736, -0.38535351, -0.17212132],
+ input_to_forget_weights: [-0.55291498, -0.42866567, 0.13056988, -0.3633365, -0.22755712, 0.28253698, 0.24407166, 0.33826375],
+ input_to_output_weights: [0.10725588, -0.02335852, -0.55932593, -0.09426838, -0.44257352, 0.54939759, 0.01533556, 0.42751634],
+
+ input_gate_bias: [],
+ forget_gate_bias: [1.,1.,1.,1.],
+ cell_gate_bias: [0.,0.,0.,0.],
+ output_gate_bias: [0.,0.,0.,0.],
+
+ recurrent_to_input_weights: [],
+ recurrent_to_cell_weights: [
+ 0.54066205, -0.32668582, -0.43562764, -0.56094903, 0.42957711,
+ 0.01841056, -0.32764608, -0.33027974, -0.10826075, 0.20675004,
+ 0.19069612, -0.03026325, -0.54532051, 0.33003211, 0.44901288,
+ 0.21193194],
+
+ recurrent_to_forget_weights: [
+ -0.13832897, -0.0515101, -0.2359007, -0.16661474, -0.14340827,
+ 0.36986142, 0.23414481, 0.55899, 0.10798943, -0.41174671, 0.17751795,
+ -0.34484994, -0.35874045, -0.11352962, 0.27268326, 0.54058349],
+
+ recurrent_to_output_weights: [
+ 0.41613156, 0.42610586, -0.16495961, -0.5663873, 0.30579174, -0.05115908,
+ -0.33941799, 0.23364776, 0.11178309, 0.09481031, -0.26424935, 0.46261835,
+ 0.50248802, 0.26114327, -0.43736315, 0.33149987],
+
+ cell_to_input_weights: [],
+ cell_to_forget_weights: [0.47485286, -0.51955009, -0.24458408, 0.31544167],
+ cell_to_output_weights: [-0.17135078, 0.82760304, 0.85573703, -0.77109635],
+
+ projection_weights: [],
+ projection_bias: [],
+}
+
+output0 = {
+ scratch_buffer: [ 0 for x in range(n_batch * n_cell * 3) ],
+ cell_state_out: [ -0.760444, -0.0180416, 0.182264, -0.0649371 ],
+ output_state_out: [ -0.364445, -0.00352185, 0.128866, -0.0516365 ],
+}
+
+input0[input] = [2., 3.]
+input0[output_state_in] = [ 0 for _ in range(n_batch * n_output) ]
+input0[cell_state_in] = [ 0 for _ in range(n_batch * n_cell) ]
+output0[output] = [-0.36444446, -0.00352185, 0.12886585, -0.05163646]
+
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/lstm2_state.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/lstm2_state.mod.py
new file mode 100644
index 000000000..7543e8d64
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/lstm2_state.mod.py
@@ -0,0 +1,141 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# LSTM Test, With Cifg, With Peephole, No Projection, No Clipping.
+
+model = Model()
+
+n_batch = 1
+n_input = 2
+# n_cell and n_output have the same size when there is no projection.
+n_cell = 4
+n_output = 4
+
+input = Input("input", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_input))
+
+input_to_input_weights = Input("input_to_input_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_forget_weights = Input("input_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_cell_weights = Input("input_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_output_weights = Input("input_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+
+recurrent_to_input_weights = Input("recurrent_to_intput_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_forget_weights = Input("recurrent_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_cell_weights = Input("recurrent_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_output_weights = Input("recurrent_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+
+cell_to_input_weights = Input("cell_to_input_weights", "TENSOR_FLOAT32", "{0}")
+cell_to_forget_weights = Input("cell_to_forget_weights", "TENSOR_FLOAT32", "{%d}" % (n_cell))
+cell_to_output_weights = Input("cell_to_output_weights", "TENSOR_FLOAT32", "{%d}" % (n_cell))
+
+input_gate_bias = Input("input_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+forget_gate_bias = Input("forget_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+cell_gate_bias = Input("cell_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+output_gate_bias = Input("output_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+
+projection_weights = Input("projection_weights", "TENSOR_FLOAT32", "{0,0}")
+projection_bias = Input("projection_bias", "TENSOR_FLOAT32", "{0}")
+
+output_state_in = Input("output_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_in = Input("cell_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+
+activation_param = Int32Scalar("activation_param", 4) # Tanh
+cell_clip_param = Float32Scalar("cell_clip_param", 0.)
+proj_clip_param = Float32Scalar("proj_clip_param", 0.)
+
+scratch_buffer = IgnoredOutput("scratch_buffer", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell * 3))
+output_state_out = Output("output_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_out = Output("cell_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+
+model = model.Operation("LSTM",
+ input,
+
+ input_to_input_weights,
+ input_to_forget_weights,
+ input_to_cell_weights,
+ input_to_output_weights,
+
+ recurrent_to_input_weights,
+ recurrent_to_forget_weights,
+ recurrent_to_cell_weights,
+ recurrent_to_output_weights,
+
+ cell_to_input_weights,
+ cell_to_forget_weights,
+ cell_to_output_weights,
+
+ input_gate_bias,
+ forget_gate_bias,
+ cell_gate_bias,
+ output_gate_bias,
+
+ projection_weights,
+ projection_bias,
+
+ output_state_in,
+ cell_state_in,
+
+ activation_param,
+ cell_clip_param,
+ proj_clip_param
+).To([scratch_buffer, output_state_out, cell_state_out, output])
+
+input0 = {input_to_input_weights:[],
+ input_to_cell_weights: [-0.49770179, -0.27711356, -0.09624726, 0.05100781, 0.04717243, 0.48944736, -0.38535351, -0.17212132],
+ input_to_forget_weights: [-0.55291498, -0.42866567, 0.13056988, -0.3633365, -0.22755712, 0.28253698, 0.24407166, 0.33826375],
+ input_to_output_weights: [0.10725588, -0.02335852, -0.55932593, -0.09426838, -0.44257352, 0.54939759, 0.01533556, 0.42751634],
+
+ input_gate_bias: [],
+ forget_gate_bias: [1.,1.,1.,1.],
+ cell_gate_bias: [0.,0.,0.,0.],
+ output_gate_bias: [0.,0.,0.,0.],
+
+ recurrent_to_input_weights: [],
+ recurrent_to_cell_weights: [
+ 0.54066205, -0.32668582, -0.43562764, -0.56094903, 0.42957711,
+ 0.01841056, -0.32764608, -0.33027974, -0.10826075, 0.20675004,
+ 0.19069612, -0.03026325, -0.54532051, 0.33003211, 0.44901288,
+ 0.21193194],
+
+ recurrent_to_forget_weights: [
+ -0.13832897, -0.0515101, -0.2359007, -0.16661474, -0.14340827,
+ 0.36986142, 0.23414481, 0.55899, 0.10798943, -0.41174671, 0.17751795,
+ -0.34484994, -0.35874045, -0.11352962, 0.27268326, 0.54058349],
+
+ recurrent_to_output_weights: [
+ 0.41613156, 0.42610586, -0.16495961, -0.5663873, 0.30579174, -0.05115908,
+ -0.33941799, 0.23364776, 0.11178309, 0.09481031, -0.26424935, 0.46261835,
+ 0.50248802, 0.26114327, -0.43736315, 0.33149987],
+
+ cell_to_input_weights: [],
+ cell_to_forget_weights: [0.47485286, -0.51955009, -0.24458408, 0.31544167],
+ cell_to_output_weights: [-0.17135078, 0.82760304, 0.85573703, -0.77109635],
+
+ projection_weights: [],
+ projection_bias: [],
+}
+
+output0 = {
+ scratch_buffer: [ 0 for x in range(n_batch * n_cell * 3) ],
+ cell_state_out: [ -0.978419, -0.139203, 0.338163, -0.0983904 ],
+ output_state_out: [ -0.423122, -0.0121822, 0.24201, -0.0812458 ],
+}
+
+input0[input] = [3., 4.]
+input0[output_state_in] = [-0.364445, -0.00352185, 0.128866, -0.0516365]
+input0[cell_state_in] = [-0.760444, -0.0180416, 0.182264, -0.0649371]
+output0[output] = [-0.42312205, -0.01218222, 0.24201041, -0.08124574]
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/lstm2_state2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/lstm2_state2.mod.py
new file mode 100644
index 000000000..027bedcb4
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/lstm2_state2.mod.py
@@ -0,0 +1,142 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# LSTM Test, With Cifg, With Peephole, No Projection, No Clipping.
+
+model = Model()
+
+n_batch = 1
+n_input = 2
+# n_cell and n_output have the same size when there is no projection.
+n_cell = 4
+n_output = 4
+
+input = Input("input", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_input))
+
+input_to_input_weights = Input("input_to_input_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_forget_weights = Input("input_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_cell_weights = Input("input_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_output_weights = Input("input_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+
+recurrent_to_input_weights = Input("recurrent_to_intput_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_forget_weights = Input("recurrent_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_cell_weights = Input("recurrent_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_output_weights = Input("recurrent_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+
+cell_to_input_weights = Input("cell_to_input_weights", "TENSOR_FLOAT32", "{0}")
+cell_to_forget_weights = Input("cell_to_forget_weights", "TENSOR_FLOAT32", "{%d}" % (n_cell))
+cell_to_output_weights = Input("cell_to_output_weights", "TENSOR_FLOAT32", "{%d}" % (n_cell))
+
+input_gate_bias = Input("input_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+forget_gate_bias = Input("forget_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+cell_gate_bias = Input("cell_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+output_gate_bias = Input("output_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+
+projection_weights = Input("projection_weights", "TENSOR_FLOAT32", "{0,0}")
+projection_bias = Input("projection_bias", "TENSOR_FLOAT32", "{0}")
+
+output_state_in = Input("output_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_in = Input("cell_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+
+activation_param = Int32Scalar("activation_param", 4) # Tanh
+cell_clip_param = Float32Scalar("cell_clip_param", 0.)
+proj_clip_param = Float32Scalar("proj_clip_param", 0.)
+
+scratch_buffer = IgnoredOutput("scratch_buffer", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell * 3))
+output_state_out = IgnoredOutput("output_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_out = IgnoredOutput("cell_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+
+model = model.Operation("LSTM",
+ input,
+
+ input_to_input_weights,
+ input_to_forget_weights,
+ input_to_cell_weights,
+ input_to_output_weights,
+
+ recurrent_to_input_weights,
+ recurrent_to_forget_weights,
+ recurrent_to_cell_weights,
+ recurrent_to_output_weights,
+
+ cell_to_input_weights,
+ cell_to_forget_weights,
+ cell_to_output_weights,
+
+ input_gate_bias,
+ forget_gate_bias,
+ cell_gate_bias,
+ output_gate_bias,
+
+ projection_weights,
+ projection_bias,
+
+ output_state_in,
+ cell_state_in,
+
+ activation_param,
+ cell_clip_param,
+ proj_clip_param
+).To([scratch_buffer, output_state_out, cell_state_out, output])
+
+input0 = {input_to_input_weights:[],
+ input_to_cell_weights: [-0.49770179, -0.27711356, -0.09624726, 0.05100781, 0.04717243, 0.48944736, -0.38535351, -0.17212132],
+ input_to_forget_weights: [-0.55291498, -0.42866567, 0.13056988, -0.3633365, -0.22755712, 0.28253698, 0.24407166, 0.33826375],
+ input_to_output_weights: [0.10725588, -0.02335852, -0.55932593, -0.09426838, -0.44257352, 0.54939759, 0.01533556, 0.42751634],
+
+ input_gate_bias: [],
+ forget_gate_bias: [1.,1.,1.,1.],
+ cell_gate_bias: [0.,0.,0.,0.],
+ output_gate_bias: [0.,0.,0.,0.],
+
+ recurrent_to_input_weights: [],
+ recurrent_to_cell_weights: [
+ 0.54066205, -0.32668582, -0.43562764, -0.56094903, 0.42957711,
+ 0.01841056, -0.32764608, -0.33027974, -0.10826075, 0.20675004,
+ 0.19069612, -0.03026325, -0.54532051, 0.33003211, 0.44901288,
+ 0.21193194],
+
+ recurrent_to_forget_weights: [
+ -0.13832897, -0.0515101, -0.2359007, -0.16661474, -0.14340827,
+ 0.36986142, 0.23414481, 0.55899, 0.10798943, -0.41174671, 0.17751795,
+ -0.34484994, -0.35874045, -0.11352962, 0.27268326, 0.54058349],
+
+ recurrent_to_output_weights: [
+ 0.41613156, 0.42610586, -0.16495961, -0.5663873, 0.30579174, -0.05115908,
+ -0.33941799, 0.23364776, 0.11178309, 0.09481031, -0.26424935, 0.46261835,
+ 0.50248802, 0.26114327, -0.43736315, 0.33149987],
+
+ cell_to_input_weights: [],
+ cell_to_forget_weights: [0.47485286, -0.51955009, -0.24458408, 0.31544167],
+ cell_to_output_weights: [-0.17135078, 0.82760304, 0.85573703, -0.77109635],
+
+ projection_weights: [],
+ projection_bias: [],
+}
+
+output0 = {
+ scratch_buffer: [ 0 for x in range(n_batch * n_cell * 3) ],
+ cell_state_out: [ 0 for x in range(n_batch * n_cell) ],
+ output_state_out: [ 0 for x in range(n_batch * n_output) ],
+}
+
+input0[input] = [1., 1.]
+input0[output_state_in] = [-0.423122, -0.0121822, 0.24201, -0.0812458]
+input0[cell_state_in] = [-0.978419, -0.139203, 0.338163, -0.0983904]
+output0[output] = [-0.358325, -0.04621704, 0.21641694, -0.06471302]
+
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/lstm3.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/lstm3.mod.py
new file mode 100644
index 000000000..a9d2bf884
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/lstm3.mod.py
@@ -0,0 +1,662 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# LSTM Test, With Peephole, With Projection, No Clipping
+
+model = Model()
+
+n_batch = 2
+n_input = 5
+# n_cell and n_output have the same size when there is no projection.
+n_cell = 20
+n_output = 16
+
+input = Input("input", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_input))
+
+input_to_input_weights = Input("input_to_input_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_forget_weights = Input("input_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_cell_weights = Input("input_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_output_weights = Input("input_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+
+recurrent_to_input_weights = Input("recurrent_to_intput_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_forget_weights = Input("recurrent_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_cell_weights = Input("recurrent_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_output_weights = Input("recurrent_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+
+cell_to_input_weights = Input("cell_to_input_weights", "TENSOR_FLOAT32", "{%d}" % (n_cell))
+cell_to_forget_weights = Input("cell_to_forget_weights", "TENSOR_FLOAT32", "{%d}" %(n_cell))
+cell_to_output_weights = Input("cell_to_output_weights", "TENSOR_FLOAT32", "{%d}" % (n_cell))
+
+input_gate_bias = Input("input_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+forget_gate_bias = Input("forget_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+cell_gate_bias = Input("cell_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+output_gate_bias = Input("output_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+
+projection_weights = Input("projection_weights", "TENSOR_FLOAT32", "{%d,%d}" % (n_output, n_cell))
+projection_bias = Input("projection_bias", "TENSOR_FLOAT32", "{0}")
+
+output_state_in = Input("output_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_in = Input("cell_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+
+activation_param = Int32Scalar("activation_param", 4) # Tanh
+cell_clip_param = Float32Scalar("cell_clip_param", 0.)
+proj_clip_param = Float32Scalar("proj_clip_param", 0.)
+
+scratch_buffer = IgnoredOutput("scratch_buffer", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, (n_cell * 4)))
+output_state_out = Output("output_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_out = Output("cell_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+
+# TODO: need support for more than one output
+model = model.Operation("LSTM",
+ input,
+
+ input_to_input_weights,
+ input_to_forget_weights,
+ input_to_cell_weights,
+ input_to_output_weights,
+
+ recurrent_to_input_weights,
+ recurrent_to_forget_weights,
+ recurrent_to_cell_weights,
+ recurrent_to_output_weights,
+
+ cell_to_input_weights,
+ cell_to_forget_weights,
+ cell_to_output_weights,
+
+ input_gate_bias,
+ forget_gate_bias,
+ cell_gate_bias,
+ output_gate_bias,
+
+ projection_weights,
+ projection_bias,
+
+ output_state_in,
+ cell_state_in,
+
+ activation_param,
+ cell_clip_param,
+ proj_clip_param
+).To([scratch_buffer, output_state_out, cell_state_out, output])
+
+input0 = {input_to_input_weights: [
+ 0.021393683, 0.06124551, 0.046905167, -0.014657677, -0.03149463,
+ 0.09171803, 0.14647801, 0.10797193, -0.0057968358, 0.0019193048,
+ -0.2726754, 0.10154029, -0.018539885, 0.080349885, -0.10262385,
+ -0.022599787, -0.09121155, -0.008675967, -0.045206103, -0.0821282,
+ -0.008045952, 0.015478081, 0.055217247, 0.038719587, 0.044153627,
+ -0.06453243, 0.05031825, -0.046935108, -0.008164439, 0.014574226,
+ -0.1671009, -0.15519552, -0.16819797, -0.13971269, -0.11953059,
+ 0.25005487, -0.22790983, 0.009855087, -0.028140958, -0.11200698,
+ 0.11295408, -0.0035217577, 0.054485075, 0.05184695, 0.064711206,
+ 0.10989193, 0.11674786, 0.03490607, 0.07727357, 0.11390585,
+ -0.1863375, -0.1034451, -0.13945189, -0.049401227, -0.18767063,
+ 0.042483903, 0.14233552, 0.13832581, 0.18350165, 0.14545603,
+ -0.028545704, 0.024939531, 0.050929718, 0.0076203286, -0.0029723682,
+ -0.042484224, -0.11827596, -0.09171104, -0.10808628, -0.16327988,
+ -0.2273378, -0.0993647, -0.017155107, 0.0023917493, 0.049272764,
+ 0.0038534778, 0.054764505, 0.089753784, 0.06947234, 0.08014476,
+ -0.04544234, -0.0497073, -0.07135631, -0.048929106, -0.004042012,
+ -0.009284026, 0.018042054, 0.0036860977, -0.07427302, -0.11434604,
+ -0.018995456, 0.031487543, 0.012834908, 0.019977754, 0.044256654,
+ -0.39292613, -0.18519334, -0.11651281, -0.06809892, 0.011373677],
+
+ input_to_forget_weights: [
+ -0.0018401089, -0.004852237, 0.03698424, 0.014181704, 0.028273236,
+ -0.016726194, -0.05249759, -0.10204261, 0.00861066, -0.040979505,
+ -0.009899187, 0.01923892, -0.028177269, -0.08535103, -0.14585495,
+ 0.10662567, -0.01909731, -0.017883534, -0.0047269356, -0.045103323,
+ 0.0030784295, 0.076784775, 0.07463696, 0.094531395, 0.0814421,
+ -0.12257899, -0.033945758, -0.031303465, 0.045630626, 0.06843887,
+ -0.13492945, -0.012480007, -0.0811829, -0.07224499, -0.09628791,
+ 0.045100946, 0.0012300825, 0.013964662, 0.099372394, 0.02543059,
+ 0.06958324, 0.034257296, 0.0482646, 0.06267997, 0.052625068,
+ 0.12784666, 0.07077897, 0.025725935, 0.04165009, 0.07241905,
+ 0.018668644, -0.037377294, -0.06277783, -0.08833636, -0.040120605,
+ -0.011405586, -0.007808335, -0.010301386, -0.005102167, 0.027717464,
+ 0.05483423, 0.11449111, 0.11289652, 0.10939839, 0.13396506,
+ -0.08402166, -0.01901462, -0.044678304, -0.07720565, 0.014350063,
+ -0.11757958, -0.0652038, -0.08185733, -0.076754324, -0.092614375,
+ 0.10405491, 0.052960336, 0.035755895, 0.035839386, -0.012540553,
+ 0.036881298, 0.02913376, 0.03420159, 0.05448447, -0.054523353,
+ 0.02582715, 0.02327355, -0.011857179, -0.0011980024, -0.034641717,
+ -0.026125094, -0.17582615, -0.15923657, -0.27486774, -0.0006143371,
+ 0.0001771948, -8.470171e-05, 0.02651807, 0.045790765, 0.06956496],
+
+ input_to_cell_weights: [
+ -0.04580283, -0.09549462, -0.032418985, -0.06454633,
+ -0.043528453, 0.043018587, -0.049152344, -0.12418144,
+ -0.078985475, -0.07596889, 0.019484362, -0.11434962,
+ -0.0074034138, -0.06314844, -0.092981495, 0.0062155537,
+ -0.025034338, -0.0028890965, 0.048929527, 0.06235075,
+ 0.10665918, -0.032036792, -0.08505916, -0.10843358,
+ -0.13002433, -0.036816437, -0.02130134, -0.016518239,
+ 0.0047691227, -0.0025825808, 0.066017866, 0.029991534,
+ -0.10652836, -0.1037554, -0.13056071, -0.03266643,
+ -0.033702414, -0.006473424, -0.04611692, 0.014419339,
+ -0.025174323, 0.0396852, 0.081777506, 0.06157468,
+ 0.10210095, -0.009658194, 0.046511717, 0.03603906,
+ 0.0069369148, 0.015960095, -0.06507666, 0.09551598,
+ 0.053568836, 0.06408714, 0.12835667, -0.008714329,
+ -0.20211966, -0.12093674, 0.029450472, 0.2849013,
+ -0.029227901, 0.1164364, -0.08560263, 0.09941786,
+ -0.036999565, -0.028842626, -0.0033637602, -0.017012902,
+ -0.09720865, -0.11193351, -0.029155117, -0.017936034,
+ -0.009768936, -0.04223324, -0.036159635, 0.06505112,
+ -0.021742892, -0.023377212, -0.07221364, -0.06430552,
+ 0.05453865, 0.091149814, 0.06387331, 0.007518393,
+ 0.055960953, 0.069779344, 0.046411168, 0.10509911,
+ 0.07463894, 0.0075130584, 0.012850982, 0.04555431,
+ 0.056955688, 0.06555285, 0.050801456, -0.009862683,
+ 0.00826772, -0.026555609, -0.0073611983, -0.0014897042],
+
+ input_to_output_weights: [
+ -0.0998932, -0.07201956, -0.052803773, -0.15629593, -0.15001918,
+ -0.07650751, 0.02359855, -0.075155355, -0.08037709, -0.15093534,
+ 0.029517552, -0.04751393, 0.010350531, -0.02664851, -0.016839722,
+ -0.023121163, 0.0077019283, 0.012851257, -0.05040649, -0.0129761,
+ -0.021737747, -0.038305793, -0.06870586, -0.01481247, -0.001285394,
+ 0.10124236, 0.083122835, 0.053313006, -0.062235646, -0.075637154,
+ -0.027833903, 0.029774971, 0.1130802, 0.09218906, 0.09506135,
+ -0.086665764, -0.037162706, -0.038880914, -0.035832845, -0.014481564,
+ -0.09825003, -0.12048569, -0.097665586, -0.05287633, -0.0964047,
+ -0.11366429, 0.035777505, 0.13568819, 0.052451383, 0.050649304,
+ 0.05798951, -0.021852335, -0.099848844, 0.014740475, -0.078897946,
+ 0.04974699, 0.014160473, 0.06973932, 0.04964942, 0.033364646,
+ 0.08190124, 0.025535367, 0.050893165, 0.048514254, 0.06945813,
+ -0.078907564, -0.06707616, -0.11844508, -0.09986688, -0.07509403,
+ 0.06263226, 0.14925587, 0.20188436, 0.12098451, 0.14639415,
+ 0.0015017595, -0.014267382, -0.03417257, 0.012711468, 0.0028300495,
+ -0.024758482, -0.05098548, -0.0821182, 0.014225672, 0.021544158,
+ 0.08949725, 0.07505268, -0.0020780868, 0.04908258, 0.06476295,
+ -0.022907063, 0.027562456, 0.040185735, 0.019567577, -0.015598739,
+ -0.049097303, -0.017121866, -0.083368234, -0.02332002, -0.0840956],
+
+ input_gate_bias: [
+ 0.02234832, 0.14757581, 0.18176508, 0.10380666, 0.053110216,
+ -0.06928846, -0.13942584, -0.11816189, 0.19483899, 0.03652339,
+ -0.10250295, 0.036714908, -0.18426876, 0.036065217, 0.21810818,
+ 0.02383196, -0.043370757, 0.08690144, -0.04444982, 0.00030581196],
+
+ forget_gate_bias: [
+ 0.035185695, -0.042891346, -0.03032477, 0.23027696,
+ 0.11098921, 0.15378423, 0.09263801, 0.09790885,
+ 0.09508917, 0.061199076, 0.07665568, -0.015443159,
+ -0.03499149, 0.046190713, 0.08895977, 0.10899629,
+ 0.40694186, 0.06030037, 0.012413437, -0.06108739],
+
+ cell_gate_bias: [
+ -0.024379363, 0.0055531194, 0.23377132, 0.033463873,
+ -0.1483596, -0.10639995, -0.091433935, 0.058573797,
+ -0.06809782, -0.07889636, -0.043246906, -0.09829136,
+ -0.4279842, 0.034901652, 0.18797937, 0.0075234566,
+ 0.016178843, 0.1749513, 0.13975595, 0.92058027],
+
+ output_gate_bias: [
+ 0.046159424, -0.0012809046, 0.03563469, 0.12648113, 0.027195795,
+ 0.35373217, -0.018957434, 0.008907322, -0.0762701, 0.12018895,
+ 0.04216877, 0.0022856654, 0.040952638, 0.3147856, 0.08225149,
+ -0.057416286, -0.14995944, -0.008040261, 0.13208859, 0.029760877],
+
+ recurrent_to_input_weights: [
+ -0.001374326, -0.078856036, 0.10672688, 0.029162422,
+ -0.11585556, 0.02557986, -0.13446963, -0.035785314,
+ -0.01244275, 0.025961924, -0.02337298, -0.044228926,
+ -0.055839065, -0.046598054, -0.010546039, -0.06900766,
+ 0.027239809, 0.022582639, -0.013296484, -0.05459212,
+ 0.08981, -0.045407712, 0.08682226, -0.06867011,
+ -0.14390695, -0.02916037, 0.000996957, 0.091420636,
+ 0.14283475, -0.07390571, -0.06402044, 0.062524505,
+ -0.093129106, 0.04860203, -0.08364217, -0.08119002,
+ 0.009352075, 0.22920375, 0.0016303885, 0.11583097,
+ -0.13732095, 0.012405723, -0.07551853, 0.06343048,
+ 0.12162708, -0.031923793, -0.014335606, 0.01790974,
+ -0.10650317, -0.0724401, 0.08554849, -0.05727212,
+ 0.06556731, -0.042729504, -0.043227166, 0.011683251,
+ -0.013082158, -0.029302018, -0.010899579, -0.062036745,
+ -0.022509435, -0.00964907, -0.01567329, 0.04260106,
+ -0.07787477, -0.11576462, 0.017356863, 0.048673786,
+ -0.017577527, -0.05527947, -0.082487635, -0.040137455,
+ -0.10820036, -0.04666372, 0.022746278, -0.07851417,
+ 0.01068115, 0.032956902, 0.022433773, 0.0026891115,
+ 0.08944216, -0.0685835, 0.010513544, 0.07228705,
+ 0.02032331, -0.059686817, -0.0005566496, -0.086984694,
+ 0.040414046, -0.1380399, 0.094208956, -0.05722982,
+ 0.012092817, -0.04989123, -0.086576, -0.003399834,
+ -0.04696032, -0.045747425, 0.10091314, 0.048676282,
+ -0.029037097, 0.031399418, -0.0040285117, 0.047237843,
+ 0.09504992, 0.041799378, -0.049185462, -0.031518843,
+ -0.10516937, 0.026374253, 0.10058866, -0.0033195973,
+ -0.041975245, 0.0073591834, 0.0033782164, -0.004325073,
+ -0.10167381, 0.042500053, -0.01447153, 0.06464186,
+ -0.017142897, 0.03312627, 0.009205989, 0.024138335,
+ -0.011337001, 0.035530265, -0.010912711, 0.0706555,
+ -0.005894094, 0.051841937, -0.1401738, -0.02351249,
+ 0.0365468, 0.07590991, 0.08838724, 0.021681072,
+ -0.10086113, 0.019608743, -0.06195883, 0.077335775,
+ 0.023646897, -0.095322326, 0.02233014, 0.09756986,
+ -0.048691444, -0.009579111, 0.07595467, 0.11480546,
+ -0.09801813, 0.019894179, 0.08502348, 0.004032281,
+ 0.037211012, 0.068537936, -0.048005626, -0.091520436,
+ -0.028379958, -0.01556313, 0.06554592, -0.045599163,
+ -0.01672207, -0.020169014, -0.011877351, -0.20212261,
+ 0.010889619, 0.0047078193, 0.038385306, 0.08540671,
+ -0.017140968, -0.0035865551, 0.016678626, 0.005633034,
+ 0.015963363, 0.00871737, 0.060130805, 0.028611384,
+ 0.10109069, -0.015060172, -0.07894427, 0.06401885,
+ 0.011584063, -0.024466386, 0.0047652307, -0.09041358,
+ 0.030737216, -0.0046374933, 0.14215417, -0.11823516,
+ 0.019899689, 0.006106124, -0.027092824, 0.0786356,
+ 0.05052217, -0.058925, -0.011402121, -0.024987547,
+ -0.0013661642, -0.06832946, -0.015667673, -0.1083353,
+ -0.00096863037, -0.06988685, -0.053350925, -0.027275559,
+ -0.033664223, -0.07978348, -0.025200296, -0.017207067,
+ -0.058403496, -0.055697463, 0.005798788, 0.12965427,
+ -0.062582195, 0.0013350133, -0.10482091, 0.0379771,
+ 0.072521195, -0.0029455067, -0.13797039, -0.03628521,
+ 0.013806405, -0.017858358, -0.01008298, -0.07700066,
+ -0.017081132, 0.019358726, 0.0027079724, 0.004635139,
+ 0.062634714, -0.02338735, -0.039547626, -0.02050681,
+ 0.03385117, -0.083611414, 0.002862572, -0.09421313,
+ 0.058618143, -0.08598433, 0.00972939, 0.023867095,
+ -0.053934585, -0.023203006, 0.07452513, -0.048767887,
+ -0.07314807, -0.056307215, -0.10433547, -0.06440842,
+ 0.04328182, 0.04389765, -0.020006588, -0.09076438,
+ -0.11652589, -0.021705797, 0.03345259, -0.010329105,
+ -0.025767034, 0.013057034, -0.07316461, -0.10145612,
+ 0.06358255, 0.18531723, 0.07759293, 0.12006465,
+ 0.1305557, 0.058638252, -0.03393652, 0.09622831,
+ -0.16253184, -2.4580743e-06, 0.079869635, -0.070196845,
+ -0.005644518, 0.06857898, -0.12598175, -0.035084512,
+ 0.03156317, -0.12794146, -0.031963028, 0.04692781,
+ 0.030070418, 0.0071660685, -0.095516115, -0.004643372,
+ 0.040170413, -0.062104587, -0.0037324072, 0.0554317,
+ 0.08184801, -0.019164372, 0.06791302, 0.034257166,
+ -0.10307039, 0.021943003, 0.046745934, 0.0790918,
+ -0.0265588, -0.007824208, 0.042546265, -0.00977924,
+ -0.0002440307, -0.017384544, -0.017990116, 0.12252321,
+ -0.014512694, -0.08251313, 0.08861942, 0.13589665,
+ 0.026351685, 0.012641483, 0.07466548, 0.044301085,
+ -0.045414884, -0.051112458, 0.03444247, -0.08502782,
+ -0.04106223, -0.028126027, 0.028473156, 0.10467447],
+
+ recurrent_to_forget_weights: [
+ -0.057784554, -0.026057621, -0.068447545, -0.022581743,
+ 0.14811787, 0.10826372, 0.09471067, 0.03987225,
+ -0.0039523416, 0.00030638507, 0.053185795, 0.10572994,
+ 0.08414449, -0.022036452, -0.00066928595, -0.09203576,
+ 0.032950465, -0.10985798, -0.023809856, 0.0021431844,
+ -0.02196096, -0.00326074, 0.00058621005, -0.074678116,
+ -0.06193199, 0.055729095, 0.03736828, 0.020123724,
+ 0.061878487, -0.04729229, 0.034919553, -0.07585433,
+ -0.04421272, -0.044019096, 0.085488975, 0.04058006,
+ -0.06890133, -0.030951202, -0.024628663, -0.07672815,
+ 0.034293607, 0.08556707, -0.05293577, -0.033561368,
+ -0.04899627, 0.0241671, 0.015736353, -0.095442444,
+ -0.029564252, 0.016493602, -0.035026584, 0.022337519,
+ -0.026871363, 0.004780428, 0.0077918363, -0.03601621,
+ 0.016435321, -0.03263031, -0.09543275, -0.047392778,
+ 0.013454138, 0.028934088, 0.01685226, -0.086110644,
+ -0.046250615, -0.01847454, 0.047608484, 0.07339695,
+ 0.034546845, -0.04881143, 0.009128804, -0.08802852,
+ 0.03761666, 0.008096139, -0.014454086, 0.014361001,
+ -0.023502491, -0.0011840804, -0.07607001, 0.001856849,
+ -0.06509276, -0.006021153, -0.08570962, -0.1451793,
+ 0.060212336, 0.055259194, 0.06974018, 0.049454916,
+ -0.027794661, -0.08077226, -0.016179763, 0.1169753,
+ 0.17213494, -0.0056326236, -0.053934924, -0.0124349,
+ -0.11520337, 0.05409887, 0.088759385, 0.0019655675,
+ 0.0042065294, 0.03881498, 0.019844765, 0.041858196,
+ -0.05695512, 0.047233116, 0.038937137, -0.06542224,
+ 0.014429736, -0.09719407, 0.13908425, -0.05379757,
+ 0.012321099, 0.082840554, -0.029899208, 0.044217527,
+ 0.059855383, 0.07711018, -0.045319796, 0.0948846,
+ -0.011724666, -0.0033288454, -0.033542685, -0.04764985,
+ -0.13873616, 0.040668588, 0.034832682, -0.015319203,
+ -0.018715994, 0.046002675, 0.0599172, -0.043107376,
+ 0.0294216, -0.002314414, -0.022424703, 0.0030315618,
+ 0.0014641669, 0.0029166266, -0.11878115, 0.013738511,
+ 0.12375372, -0.0006038222, 0.029104086, 0.087442465,
+ 0.052958444, 0.07558703, 0.04817258, 0.044462286,
+ -0.015213451, -0.08783778, -0.0561384, -0.003008196,
+ 0.047060397, -0.002058388, 0.03429439, -0.018839769,
+ 0.024734668, 0.024614193, -0.042046934, 0.09597743,
+ -0.0043254104, 0.04320769, 0.0064070094, -0.0019131786,
+ -0.02558259, -0.022822596, -0.023273505, -0.02464396,
+ -0.10991725, -0.006240552, 0.0074488563, 0.024044557,
+ 0.04383914, -0.046476185, 0.028658995, 0.060410924,
+ 0.050786525, 0.009452605, -0.0073054377, -0.024810238,
+ 0.0052906186, 0.0066939713, -0.0020913032, 0.014515517,
+ 0.015898481, 0.021362653, -0.030262267, 0.016587038,
+ -0.011442813, 0.041154444, -0.007631438, -0.03423484,
+ -0.010977775, 0.036152758, 0.0066366293, 0.11915515,
+ 0.02318443, -0.041350313, 0.021485701, -0.10906167,
+ -0.028218046, -0.00954771, 0.020531068, -0.11995105,
+ -0.03672871, 0.024019798, 0.014255957, -0.05221243,
+ -0.00661567, -0.04630967, 0.033188973, 0.10107534,
+ -0.014027541, 0.030796422, -0.10270911, -0.035999842,
+ 0.15443139, 0.07684145, 0.036571592, -0.035900835,
+ -0.0034699554, 0.06209149, 0.015920248, -0.031122351,
+ -0.03858649, 0.01849943, 0.13872518, 0.01503974,
+ 0.069941424, -0.06948533, -0.0088794185, 0.061282158,
+ -0.047401894, 0.03100163, -0.041533746, -0.10430945,
+ 0.044574402, -0.01425562, -0.024290353, 0.034563623,
+ 0.05866852, 0.023947537, -0.09445152, 0.035450947,
+ 0.02247216, -0.0042998926, 0.061146557, -0.10250651,
+ 0.020881841, -0.06747029, 0.10062043, -0.0023941975,
+ 0.03532124, -0.016341697, 0.09685456, -0.016764693,
+ 0.051808182, 0.05875331, -0.04536488, 0.001626336,
+ -0.028892258, -0.01048663, -0.009793449, -0.017093895,
+ 0.010987891, 0.02357273, -0.00010856845, 0.0099760275,
+ -0.001845119, -0.03551521, 0.0018358806, 0.05763657,
+ -0.01769146, 0.040995963, 0.02235177, -0.060430344,
+ 0.11475477, -0.023854522, 0.10071741, 0.0686208,
+ -0.014250481, 0.034261297, 0.047418304, 0.08562733,
+ -0.030519066, 0.0060542435, 0.014653856, -0.038836084,
+ 0.04096551, 0.032249358, -0.08355519, -0.026823482,
+ 0.056386515, -0.010401743, -0.028396193, 0.08507674,
+ 0.014410365, 0.020995233, 0.17040324, 0.11511526,
+ 0.02459721, 0.0066619175, 0.025853224, -0.023133837,
+ -0.081302024, 0.017264642, -0.009585969, 0.09491168,
+ -0.051313367, 0.054532815, -0.014298593, 0.10657464,
+ 0.007076659, 0.10964551, 0.0409152, 0.008275321,
+ -0.07283536, 0.07937492, 0.04192024, -0.1075027],
+
+ recurrent_to_cell_weights: [
+ -0.037322544, 0.018592842, 0.0056175636, -0.06253426,
+ 0.055647098, -0.05713207, -0.05626563, 0.005559383,
+ 0.03375411, -0.025757805, -0.088049285, 0.06017052,
+ -0.06570978, 0.007384076, 0.035123326, -0.07920549,
+ 0.053676967, 0.044480428, -0.07663568, 0.0071805613,
+ 0.08089997, 0.05143358, 0.038261272, 0.03339287,
+ -0.027673481, 0.044746667, 0.028349208, 0.020090483,
+ -0.019443132, -0.030755889, -0.0040000007, 0.04465846,
+ -0.021585021, 0.0031670958, 0.0053199246, -0.056117613,
+ -0.10893326, 0.076739706, -0.08509834, -0.027997585,
+ 0.037871376, 0.01449768, -0.09002357, -0.06111149,
+ -0.046195522, 0.0422062, -0.005683705, -0.1253618,
+ -0.012925729, -0.04890792, 0.06985068, 0.037654128,
+ 0.03398274, -0.004781977, 0.007032333, -0.031787455,
+ 0.010868644, -0.031489216, 0.09525667, 0.013939797,
+ 0.0058680447, 0.0167067, 0.02668468, -0.04797466,
+ -0.048885044, -0.12722108, 0.035304096, 0.06554885,
+ 0.00972396, -0.039238118, -0.05159735, -0.11329045,
+ 0.1613692, -0.03750952, 0.06529313, -0.071974665,
+ -0.11769596, 0.015524369, -0.0013754242, -0.12446318,
+ 0.02786344, -0.014179351, 0.005264273, 0.14376344,
+ 0.015983658, 0.03406988, -0.06939408, 0.040699873,
+ 0.02111075, 0.09669095, 0.041345075, -0.08316494,
+ -0.07684199, -0.045768797, 0.032298047, -0.041805092,
+ 0.0119405, 0.0061010392, 0.12652606, 0.0064572375,
+ -0.024950314, 0.11574242, 0.04508852, -0.04335324,
+ 0.06760663, -0.027437469, 0.07216407, 0.06977076,
+ -0.05438599, 0.034033038, -0.028602652, 0.05346137,
+ 0.043184172, -0.037189785, 0.10420091, 0.00882477,
+ -0.054019816, -0.074273005, -0.030617684, -0.0028467078,
+ 0.024302477, -0.0038869337, 0.005332455, 0.0013399826,
+ 0.04361412, -0.007001822, 0.09631092, -0.06702025,
+ -0.042049985, -0.035070654, -0.04103342, -0.10273396,
+ 0.0544271, 0.037184782, -0.13150354, -0.0058036847,
+ -0.008264958, 0.042035464, 0.05891794, 0.029673764,
+ 0.0063542654, 0.044788733, 0.054816857, 0.062257513,
+ -0.00093483756, 0.048938446, -0.004952862, -0.007730018,
+ -0.04043371, -0.017094059, 0.07229206, -0.023670016,
+ -0.052195564, -0.025616996, -0.01520939, 0.045104615,
+ -0.007376126, 0.003533447, 0.006570588, 0.056037236,
+ 0.12436656, 0.051817212, 0.028532185, -0.08686856,
+ 0.11868599, 0.07663395, -0.07323171, 0.03463402,
+ -0.050708205, -0.04458982, -0.11590894, 0.021273347,
+ 0.1251325, -0.15313013, -0.12224372, 0.17228661,
+ 0.023029093, 0.086124025, 0.006445803, -0.03496501,
+ 0.028332196, 0.04449512, -0.042436164, -0.026587414,
+ -0.006041347, -0.09292539, -0.05678812, 0.03897832,
+ 0.09465633, 0.008115513, -0.02171956, 0.08304309,
+ 0.071401566, 0.019622514, 0.032163795, -0.004167056,
+ 0.02295182, 0.030739572, 0.056506045, 0.004612461,
+ 0.06524936, 0.059999723, 0.046395954, -0.0045512207,
+ -0.1335546, -0.030136576, 0.11584653, -0.014678886,
+ 0.0020118146, -0.09688814, -0.0790206, 0.039770417,
+ -0.0329582, 0.07922767, 0.029322514, 0.026405897,
+ 0.04207835, -0.07073373, 0.063781224, 0.0859677,
+ -0.10925287, -0.07011058, 0.048005477, 0.03438226,
+ -0.09606514, -0.006669445, -0.043381985, 0.04240257,
+ -0.06955775, -0.06769346, 0.043903265, -0.026784198,
+ -0.017840602, 0.024307009, -0.040079936, -0.019946516,
+ 0.045318738, -0.12233574, 0.026170589, 0.0074471775,
+ 0.15978073, 0.10185836, 0.10298046, -0.015476589,
+ -0.039390966, -0.072174534, 0.0739445, -0.1211869,
+ -0.0347889, -0.07943156, 0.014809798, -0.12412325,
+ -0.0030663363, 0.039695457, 0.0647603, -0.08291318,
+ -0.018529687, -0.004423833, 0.0037507233, 0.084633216,
+ -0.01514876, -0.056505352, -0.012800942, -0.06994386,
+ 0.012962922, -0.031234352, 0.07029052, 0.016418684,
+ 0.03618972, 0.055686004, -0.08663945, -0.017404709,
+ -0.054761406, 0.029065743, 0.052404847, 0.020238016,
+ 0.0048197987, -0.0214882, 0.07078733, 0.013016777,
+ 0.06262858, 0.009184685, 0.020785125, -0.043904778,
+ -0.0270329, -0.03299152, -0.060088247, -0.015162964,
+ -0.001828936, 0.12642565, -0.056757294, 0.013586685,
+ 0.09232601, -0.035886683, 0.06000002, 0.05229691,
+ -0.052580316, -0.082029596, -0.010794592, 0.012947712,
+ -0.036429964, -0.085508935, -0.13127148, -0.017744139,
+ 0.031502828, 0.036232427, -0.031581745, 0.023051167,
+ -0.05325106, -0.03421577, 0.028793324, -0.034633752,
+ -0.009881397, -0.043551125, -0.018609839, 0.0019097115,
+ -0.008799762, 0.056595087, 0.0022273948, 0.055752404],
+
+ recurrent_to_output_weights: [
+ 0.025825322, -0.05813119, 0.09495884, -0.045984812, -0.01255415,
+ -0.0026479573, -0.08196161, -0.054914974, -0.0046604523, -0.029587349,
+ -0.044576716, -0.07480124, -0.082868785, 0.023254942, 0.027502948,
+ -0.0039728214, -0.08683098, -0.08116779, -0.014675607, -0.037924774,
+ -0.023314456, -0.007401714, -0.09255757, 0.029460307, -0.08829125,
+ -0.005139627, -0.08989442, -0.0555066, 0.13596267, -0.025062224,
+ -0.048351806, -0.03850004, 0.07266485, -0.022414139, 0.05940088,
+ 0.075114764, 0.09597592, -0.010211725, -0.0049794707, -0.011523867,
+ -0.025980417, 0.072999895, 0.11091378, -0.081685916, 0.014416728,
+ 0.043229222, 0.034178585, -0.07530371, 0.035837382, -0.085607,
+ -0.007721233, -0.03287832, -0.043848954, -0.06404588, -0.06632928,
+ -0.073643476, 0.008214239, -0.045984086, 0.039764922, 0.03474462,
+ 0.060612556, -0.080590084, 0.049127717, 0.04151091, -0.030063879,
+ 0.008801774, -0.023021035, -0.019558564, 0.05158114, -0.010947698,
+ -0.011825728, 0.0075720972, 0.0699727, -0.0039981045, 0.069350146,
+ 0.08799282, 0.016156472, 0.035502106, 0.11695009, 0.006217345,
+ 0.13392477, -0.037875112, 0.025745004, 0.08940699, -0.00924166,
+ 0.0046702605, -0.036598757, -0.08811812, 0.10522024, -0.032441203,
+ 0.008176899, -0.04454919, 0.07058152, 0.0067963637, 0.039206743,
+ 0.03259838, 0.03725492, -0.09515802, 0.013326398, -0.052055415,
+ -0.025676316, 0.03198509, -0.015951829, -0.058556724, 0.036879618,
+ 0.043357447, 0.028362012, -0.05908629, 0.0059240665, -0.04995891,
+ -0.019187413, 0.0276265, -0.01628143, 0.0025863599, 0.08800015,
+ 0.035250366, -0.022165963, -0.07328642, -0.009415526, -0.07455109,
+ 0.11690406, 0.0363299, 0.07411125, 0.042103454, -0.009660886,
+ 0.019076364, 0.018299393, -0.046004917, 0.08891175, 0.0431396,
+ -0.026327137, -0.051502608, 0.08979574, -0.051670972, 0.04940282,
+ -0.07491107, -0.021240504, 0.022596184, -0.034280192, 0.060163025,
+ -0.058211457, -0.051837247, -0.01349775, -0.04639988, -0.035936575,
+ -0.011681591, 0.064818054, 0.0073146066, -0.021745546, -0.043124277,
+ -0.06471268, -0.07053354, -0.029321948, -0.05330136, 0.016933719,
+ -0.053782392, 0.13747959, -0.1361751, -0.11569455, 0.0033329215,
+ 0.05693899, -0.053219706, 0.063698, 0.07977434, -0.07924483,
+ 0.06936997, 0.0034815092, -0.007305279, -0.037325785, -0.07251102,
+ -0.033633437, -0.08677009, 0.091591336, -0.14165086, 0.021752775,
+ 0.019683983, 0.0011612234, -0.058154266, 0.049996935, 0.0288841,
+ -0.0024567875, -0.14345716, 0.010955264, -0.10234828, 0.1183656,
+ -0.0010731248, -0.023590032, -0.072285876, -0.0724771, -0.026382286,
+ -0.0014920527, 0.042667855, 0.0018776858, 0.02986552, 0.009814309,
+ 0.0733756, 0.12289186, 0.018043943, -0.0458958, 0.049412545,
+ 0.033632483, 0.05495232, 0.036686596, -0.013781798, -0.010036754,
+ 0.02576849, -0.08307328, 0.010112348, 0.042521734, -0.05869831,
+ -0.071689695, 0.03876447, -0.13275425, -0.0352966, -0.023077697,
+ 0.10285965, 0.084736146, 0.15568255, -0.00040734606, 0.027835453,
+ -0.10292561, -0.032401145, 0.10053256, -0.026142767, -0.08271222,
+ -0.0030240538, -0.016368777, 0.1070414, 0.042672627, 0.013456989,
+ -0.0437609, -0.022309763, 0.11576483, 0.04108048, 0.061026827,
+ -0.0190714, -0.0869359, 0.037901703, 0.0610107, 0.07202949,
+ 0.01675338, 0.086139716, -0.08795751, -0.014898893, -0.023771819,
+ -0.01965048, 0.007955471, -0.043740474, 0.03346837, -0.10549954,
+ 0.090567775, 0.042013682, -0.03176985, 0.12569028, -0.02421228,
+ -0.029526481, 0.023851605, 0.031539805, 0.05292009, -0.02344001,
+ -0.07811758, -0.08834428, 0.10094801, 0.16594367, -0.06861939,
+ -0.021256343, -0.041093912, -0.06669611, 0.035498552, 0.021757556,
+ -0.09302526, -0.015403468, -0.06614931, -0.051798206, -0.013874718,
+ 0.03630673, 0.010412845, -0.08077351, 0.046185967, 0.0035662893,
+ 0.03541868, -0.094149634, -0.034814864, 0.003128424, -0.020674974,
+ -0.03944324, -0.008110165, -0.11113267, 0.08484226, 0.043586485,
+ 0.040582247, 0.0968012, -0.065249965, -0.028036479, 0.0050708856,
+ 0.0017462453, 0.0326779, 0.041296225, 0.09164146, -0.047743853,
+ -0.015952192, -0.034451712, 0.084197424, -0.05347844, -0.11768019,
+ 0.085926116, -0.08251791, -0.045081906, 0.0948852, 0.068401024,
+ 0.024856757, 0.06978981, -0.057309967, -0.012775832, -0.0032452994,
+ 0.01977615, -0.041040014, -0.024264973, 0.063464895, 0.05431621],
+
+ cell_to_input_weights: [
+ 0.040369894, 0.030746894, 0.24704495, 0.018586371, -0.037586458,
+ -0.15312155, -0.11812848, -0.11465643, 0.20259799, 0.11418174,
+ -0.10116027, -0.011334949, 0.12411352, -0.076769054, -0.052169047,
+ 0.21198851, -0.38871562, -0.09061183, -0.09683246, -0.21929175],
+
+ cell_to_forget_weights: [
+ -0.01998659, -0.15568835, -0.24248174, -0.012770197, 0.041331276,
+ -0.072311886, -0.052123554, -0.0066330447, -0.043891653, 0.036225766,
+ -0.047248036, 0.021479502, 0.033189066, 0.11952997, -0.020432774,
+ 0.64658105, -0.06650122, -0.03467612, 0.095340036, 0.23647355],
+
+ cell_to_output_weights: [
+ 0.08286371, -0.08261836, -0.51210177, 0.002913762, 0.17764764,
+ -0.5495371, -0.08460716, -0.24552552, 0.030037103, 0.04123544,
+ -0.11940523, 0.007358328, 0.1890978, 0.4833202, -0.34441817,
+ 0.36312827, -0.26375428, 0.1457655, -0.19724406, 0.15548733],
+
+ projection_weights: [
+ -0.009802181, 0.09401916, 0.0717386, -0.13895074, 0.09641832,
+ 0.060420845, 0.08539281, 0.054285463, 0.061395317, 0.034448683,
+ -0.042991187, 0.019801661, -0.16840284, -0.015726732, -0.23041931,
+ -0.024478018, -0.10959692, -0.013875541, 0.18600968, -0.061274476,
+ 0.0138165, -0.08160894, -0.07661644, 0.032372914, 0.16169067,
+ 0.22465782, -0.03993472, -0.004017731, 0.08633481, -0.28869787,
+ 0.08682067, 0.17240396, 0.014975425, 0.056431185, 0.031037588,
+ 0.16702051, 0.0077946745, 0.15140012, 0.29405436, 0.120285,
+ -0.188994, -0.027265169, 0.043389652, -0.022061434, 0.014777949,
+ -0.20203483, 0.094781205, 0.19100232, 0.13987629, -0.036132768,
+ -0.06426278, -0.05108664, 0.13221376, 0.009441198, -0.16715929,
+ 0.15859416, -0.040437475, 0.050779544, -0.022187516, 0.012166504,
+ 0.027685808, -0.07675938, -0.0055694645, -0.09444123, 0.0046453946,
+ 0.050794356, 0.10770313, -0.20790008, -0.07149004, -0.11425117,
+ 0.008225835, -0.035802525, 0.14374903, 0.15262283, 0.048710253,
+ 0.1847461, -0.007487823, 0.11000021, -0.09542012, 0.22619456,
+ -0.029149994, 0.08527916, 0.009043713, 0.0042746216, 0.016261552,
+ 0.022461696, 0.12689082, -0.043589946, -0.12035478, -0.08361797,
+ -0.050666027, -0.1248618, -0.1275799, -0.071875185, 0.07377272,
+ 0.09944291, -0.18897448, -0.1593054, -0.06526116, -0.040107165,
+ -0.004618631, -0.067624845, -0.007576253, 0.10727444, 0.041546922,
+ -0.20424393, 0.06907816, 0.050412357, 0.00724631, 0.039827548,
+ 0.12449835, 0.10747581, 0.13708383, 0.09134148, -0.12617786,
+ -0.06428341, 0.09956831, 0.1208086, -0.14676677, -0.0727722,
+ 0.1126304, 0.010139365, 0.015571211, -0.038128063, 0.022913318,
+ -0.042050496, 0.16842307, -0.060597885, 0.10531834, -0.06411776,
+ -0.07451711, -0.03410368, -0.13393489, 0.06534304, 0.003620307,
+ 0.04490757, 0.05970546, 0.05197996, 0.02839995, 0.10434969,
+ -0.013699693, -0.028353551, -0.07260381, 0.047201227, -0.024575593,
+ -0.036445823, 0.07155557, 0.009672501, -0.02328883, 0.009533515,
+ -0.03606021, -0.07421458, -0.028082801, -0.2678904, -0.13221288,
+ 0.18419984, -0.13012612, -0.014588381, -0.035059117, -0.04824723,
+ 0.07830115, -0.056184657, 0.03277091, 0.025466874, 0.14494097,
+ -0.12522776, -0.098633975, -0.10766018, -0.08317623, 0.08594209,
+ 0.07749552, 0.039474737, 0.1776665, -0.07409566, -0.0477268,
+ 0.29323658, 0.10801441, 0.1154011, 0.013952499, 0.10739139,
+ 0.10708251, -0.051456142, 0.0074137426, -0.10430189, 0.10034707,
+ 0.045594677, 0.0635285, -0.0715442, -0.089667566, -0.10811871,
+ 0.00026344223, 0.08298446, -0.009525053, 0.006585689, -0.24567553,
+ -0.09450807, 0.09648481, 0.026996298, -0.06419476, -0.04752702,
+ -0.11063944, -0.23441927, -0.17608605, -0.052156363, 0.067035615,
+ 0.19271925, -0.0032889997, -0.043264326, 0.09663576, -0.057112187,
+ -0.10100678, 0.0628376, 0.04447668, 0.017961001, -0.10094388,
+ -0.10190601, 0.18335468, 0.10494553, -0.052095775, -0.0026118709,
+ 0.10539724, -0.04383912, -0.042349473, 0.08438151, -0.1947263,
+ 0.02251204, 0.11216432, -0.10307853, 0.17351969, -0.039091777,
+ 0.08066188, -0.00561982, 0.12633002, 0.11335965, -0.0088127935,
+ -0.019777594, 0.06864014, -0.059751723, 0.016233567, -0.06894641,
+ -0.28651384, -0.004228674, 0.019708522, -0.16305895, -0.07468996,
+ -0.0855457, 0.099339016, -0.07580735, -0.13775392, 0.08434318,
+ 0.08330512, -0.12131499, 0.031935584, 0.09180414, -0.08876437,
+ -0.08049874, 0.008753825, 0.03498998, 0.030215185, 0.03907079,
+ 0.089751154, 0.029194152, -0.03337423, -0.019092513, 0.04331237,
+ 0.04299654, -0.036394123, -0.12915532, 0.09793732, 0.07512415,
+ -0.11319543, -0.032502122, 0.15661901, 0.07671967, -0.005491124,
+ -0.19379048, -0.218606, 0.21448623, 0.017840758, 0.1416943,
+ -0.07051762, 0.19488361, 0.02664691, -0.18104725, -0.09334311,
+ 0.15026465, -0.15493552, -0.057762887, -0.11604192, -0.262013,
+ -0.01391798, 0.012185008, 0.11156489, -0.07483202, 0.06693364,
+ -0.26151478, 0.046425626, 0.036540434, -0.16435726, 0.17338543,
+ -0.21401681, -0.11385144, -0.08283257, -0.069031075, 0.030635102,
+ 0.010969227, 0.11109743, 0.010919218, 0.027526086, 0.13519906,
+ 0.01891392, -0.046839405, -0.040167913, 0.017953383, -0.09700955,
+ 0.0061885654, -0.07000971, 0.026893595, -0.038844477, 0.14543656],
+
+ projection_bias: [],
+}
+
+# Batch0: 4 (input_sequence_size) * 5 (n_input)
+input0[input] = [0.787926, 0.151646, 0.071352, 0.118426, 0.458058]
+# Batch1: 4 (input_sequence_size) * 5 (n_input)
+input0[input].extend(
+ [0.295743, 0.544053, 0.690064, 0.858138, 0.497181],
+)
+input0[cell_state_in] = [ 0 for _ in range(n_batch * n_cell) ]
+input0[output_state_in] = [ 0 for _ in range(n_batch * n_output) ]
+output0 = {
+ scratch_buffer: [ 0 for x in range(n_batch * n_cell * 4) ],
+ cell_state_out: [
+ -0.0531632, -0.0118138, 0.0870833, 0.0347929,
+ -0.076144, -0.0659219, -0.0463811, 0.0141307,
+ -0.0127706, -0.03782, -0.00402401, -0.00571876,
+ -0.187957, -0.0247127, 0.0711425, 0.008244,
+ 0.0492649, 0.126972, 0.0933097, 0.29848,
+ -0.0966178, -0.114417, 0.0387229, 0.0453255,
+ -0.181286, -0.0651251, -0.0996879, -0.00276995,
+ 0.0617558, -0.0100728, 0.056304, -0.077416,
+ -0.162858, -0.0541251, 0.0571202, -0.0525331,
+ 0.0724297, 0.171029, 0.141738, 0.295483,
+ ],
+ output_state_out: [
+ -0.00396806, 0.029352, -0.00279226, 0.0159977,
+ -0.00835577, -0.0211779, 0.0283512, -0.0114597,
+ 0.00907307, -0.0244004, -0.0152191, -0.0259063,
+ 0.00914318, 0.00415119, 0.017147, 0.0134203,
+ -0.013869, 0.0287268, -0.00334694, 0.00733397,
+ -0.0287926, -0.0186926, 0.0193662, -0.0115437,
+ 0.00422612, -0.0345232, 0.00223253, -0.00957321,
+ 0.0210624, 0.013331, 0.0150954, 0.0216801
+ ],
+}
+# Batch0: 4 (input_sequence_size) * 16 (n_output)
+output0[output] = [
+ -0.00396806, 0.029352, -0.00279226, 0.0159977, -0.00835576,
+ -0.0211779, 0.0283512, -0.0114597, 0.00907307, -0.0244004,
+ -0.0152191, -0.0259063, 0.00914318, 0.00415118, 0.017147,
+ 0.0134203]
+# Batch1: 4 (input_sequence_size) * 16 (n_output)
+output0[output].extend(
+ [-0.013869, 0.0287268, -0.00334693, 0.00733398, -0.0287926,
+ -0.0186926, 0.0193662, -0.0115437, 0.00422612, -0.0345232,
+ 0.00223253, -0.00957321, 0.0210624, 0.013331, 0.0150954,
+ 0.02168],
+ )
+
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/lstm3_state.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/lstm3_state.mod.py
new file mode 100644
index 000000000..1fd91a91e
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/lstm3_state.mod.py
@@ -0,0 +1,683 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# LSTM Test, With Peephole, With Projection, No Clipping
+
+model = Model()
+
+n_batch = 2
+n_input = 5
+# n_cell and n_output have the same size when there is no projection.
+n_cell = 20
+n_output = 16
+
+input = Input("input", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_input))
+
+input_to_input_weights = Input("input_to_input_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_forget_weights = Input("input_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_cell_weights = Input("input_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_output_weights = Input("input_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+
+recurrent_to_input_weights = Input("recurrent_to_intput_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_forget_weights = Input("recurrent_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_cell_weights = Input("recurrent_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_output_weights = Input("recurrent_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+
+cell_to_input_weights = Input("cell_to_input_weights", "TENSOR_FLOAT32", "{%d}" % (n_cell))
+cell_to_forget_weights = Input("cell_to_forget_weights", "TENSOR_FLOAT32", "{%d}" %(n_cell))
+cell_to_output_weights = Input("cell_to_output_weights", "TENSOR_FLOAT32", "{%d}" % (n_cell))
+
+input_gate_bias = Input("input_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+forget_gate_bias = Input("forget_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+cell_gate_bias = Input("cell_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+output_gate_bias = Input("output_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+
+projection_weights = Input("projection_weights", "TENSOR_FLOAT32", "{%d,%d}" % (n_output, n_cell))
+projection_bias = Input("projection_bias", "TENSOR_FLOAT32", "{0}")
+
+output_state_in = Input("output_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_in = Input("cell_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+
+activation_param = Int32Scalar("activation_param", 4) # Tanh
+cell_clip_param = Float32Scalar("cell_clip_param", 0.)
+proj_clip_param = Float32Scalar("proj_clip_param", 0.)
+
+scratch_buffer = IgnoredOutput("scratch_buffer", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, (n_cell * 4)))
+output_state_out = Output("output_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_out = Output("cell_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+
+# TODO: need support for more than one output
+model = model.Operation("LSTM",
+ input,
+
+ input_to_input_weights,
+ input_to_forget_weights,
+ input_to_cell_weights,
+ input_to_output_weights,
+
+ recurrent_to_input_weights,
+ recurrent_to_forget_weights,
+ recurrent_to_cell_weights,
+ recurrent_to_output_weights,
+
+ cell_to_input_weights,
+ cell_to_forget_weights,
+ cell_to_output_weights,
+
+ input_gate_bias,
+ forget_gate_bias,
+ cell_gate_bias,
+ output_gate_bias,
+
+ projection_weights,
+ projection_bias,
+
+ output_state_in,
+ cell_state_in,
+
+ activation_param,
+ cell_clip_param,
+ proj_clip_param
+).To([scratch_buffer, output_state_out, cell_state_out, output])
+
+input0 = {input_to_input_weights: [
+ 0.021393683, 0.06124551, 0.046905167, -0.014657677, -0.03149463,
+ 0.09171803, 0.14647801, 0.10797193, -0.0057968358, 0.0019193048,
+ -0.2726754, 0.10154029, -0.018539885, 0.080349885, -0.10262385,
+ -0.022599787, -0.09121155, -0.008675967, -0.045206103, -0.0821282,
+ -0.008045952, 0.015478081, 0.055217247, 0.038719587, 0.044153627,
+ -0.06453243, 0.05031825, -0.046935108, -0.008164439, 0.014574226,
+ -0.1671009, -0.15519552, -0.16819797, -0.13971269, -0.11953059,
+ 0.25005487, -0.22790983, 0.009855087, -0.028140958, -0.11200698,
+ 0.11295408, -0.0035217577, 0.054485075, 0.05184695, 0.064711206,
+ 0.10989193, 0.11674786, 0.03490607, 0.07727357, 0.11390585,
+ -0.1863375, -0.1034451, -0.13945189, -0.049401227, -0.18767063,
+ 0.042483903, 0.14233552, 0.13832581, 0.18350165, 0.14545603,
+ -0.028545704, 0.024939531, 0.050929718, 0.0076203286, -0.0029723682,
+ -0.042484224, -0.11827596, -0.09171104, -0.10808628, -0.16327988,
+ -0.2273378, -0.0993647, -0.017155107, 0.0023917493, 0.049272764,
+ 0.0038534778, 0.054764505, 0.089753784, 0.06947234, 0.08014476,
+ -0.04544234, -0.0497073, -0.07135631, -0.048929106, -0.004042012,
+ -0.009284026, 0.018042054, 0.0036860977, -0.07427302, -0.11434604,
+ -0.018995456, 0.031487543, 0.012834908, 0.019977754, 0.044256654,
+ -0.39292613, -0.18519334, -0.11651281, -0.06809892, 0.011373677],
+
+ input_to_forget_weights: [
+ -0.0018401089, -0.004852237, 0.03698424, 0.014181704, 0.028273236,
+ -0.016726194, -0.05249759, -0.10204261, 0.00861066, -0.040979505,
+ -0.009899187, 0.01923892, -0.028177269, -0.08535103, -0.14585495,
+ 0.10662567, -0.01909731, -0.017883534, -0.0047269356, -0.045103323,
+ 0.0030784295, 0.076784775, 0.07463696, 0.094531395, 0.0814421,
+ -0.12257899, -0.033945758, -0.031303465, 0.045630626, 0.06843887,
+ -0.13492945, -0.012480007, -0.0811829, -0.07224499, -0.09628791,
+ 0.045100946, 0.0012300825, 0.013964662, 0.099372394, 0.02543059,
+ 0.06958324, 0.034257296, 0.0482646, 0.06267997, 0.052625068,
+ 0.12784666, 0.07077897, 0.025725935, 0.04165009, 0.07241905,
+ 0.018668644, -0.037377294, -0.06277783, -0.08833636, -0.040120605,
+ -0.011405586, -0.007808335, -0.010301386, -0.005102167, 0.027717464,
+ 0.05483423, 0.11449111, 0.11289652, 0.10939839, 0.13396506,
+ -0.08402166, -0.01901462, -0.044678304, -0.07720565, 0.014350063,
+ -0.11757958, -0.0652038, -0.08185733, -0.076754324, -0.092614375,
+ 0.10405491, 0.052960336, 0.035755895, 0.035839386, -0.012540553,
+ 0.036881298, 0.02913376, 0.03420159, 0.05448447, -0.054523353,
+ 0.02582715, 0.02327355, -0.011857179, -0.0011980024, -0.034641717,
+ -0.026125094, -0.17582615, -0.15923657, -0.27486774, -0.0006143371,
+ 0.0001771948, -8.470171e-05, 0.02651807, 0.045790765, 0.06956496],
+
+ input_to_cell_weights: [
+ -0.04580283, -0.09549462, -0.032418985, -0.06454633,
+ -0.043528453, 0.043018587, -0.049152344, -0.12418144,
+ -0.078985475, -0.07596889, 0.019484362, -0.11434962,
+ -0.0074034138, -0.06314844, -0.092981495, 0.0062155537,
+ -0.025034338, -0.0028890965, 0.048929527, 0.06235075,
+ 0.10665918, -0.032036792, -0.08505916, -0.10843358,
+ -0.13002433, -0.036816437, -0.02130134, -0.016518239,
+ 0.0047691227, -0.0025825808, 0.066017866, 0.029991534,
+ -0.10652836, -0.1037554, -0.13056071, -0.03266643,
+ -0.033702414, -0.006473424, -0.04611692, 0.014419339,
+ -0.025174323, 0.0396852, 0.081777506, 0.06157468,
+ 0.10210095, -0.009658194, 0.046511717, 0.03603906,
+ 0.0069369148, 0.015960095, -0.06507666, 0.09551598,
+ 0.053568836, 0.06408714, 0.12835667, -0.008714329,
+ -0.20211966, -0.12093674, 0.029450472, 0.2849013,
+ -0.029227901, 0.1164364, -0.08560263, 0.09941786,
+ -0.036999565, -0.028842626, -0.0033637602, -0.017012902,
+ -0.09720865, -0.11193351, -0.029155117, -0.017936034,
+ -0.009768936, -0.04223324, -0.036159635, 0.06505112,
+ -0.021742892, -0.023377212, -0.07221364, -0.06430552,
+ 0.05453865, 0.091149814, 0.06387331, 0.007518393,
+ 0.055960953, 0.069779344, 0.046411168, 0.10509911,
+ 0.07463894, 0.0075130584, 0.012850982, 0.04555431,
+ 0.056955688, 0.06555285, 0.050801456, -0.009862683,
+ 0.00826772, -0.026555609, -0.0073611983, -0.0014897042],
+
+ input_to_output_weights: [
+ -0.0998932, -0.07201956, -0.052803773, -0.15629593, -0.15001918,
+ -0.07650751, 0.02359855, -0.075155355, -0.08037709, -0.15093534,
+ 0.029517552, -0.04751393, 0.010350531, -0.02664851, -0.016839722,
+ -0.023121163, 0.0077019283, 0.012851257, -0.05040649, -0.0129761,
+ -0.021737747, -0.038305793, -0.06870586, -0.01481247, -0.001285394,
+ 0.10124236, 0.083122835, 0.053313006, -0.062235646, -0.075637154,
+ -0.027833903, 0.029774971, 0.1130802, 0.09218906, 0.09506135,
+ -0.086665764, -0.037162706, -0.038880914, -0.035832845, -0.014481564,
+ -0.09825003, -0.12048569, -0.097665586, -0.05287633, -0.0964047,
+ -0.11366429, 0.035777505, 0.13568819, 0.052451383, 0.050649304,
+ 0.05798951, -0.021852335, -0.099848844, 0.014740475, -0.078897946,
+ 0.04974699, 0.014160473, 0.06973932, 0.04964942, 0.033364646,
+ 0.08190124, 0.025535367, 0.050893165, 0.048514254, 0.06945813,
+ -0.078907564, -0.06707616, -0.11844508, -0.09986688, -0.07509403,
+ 0.06263226, 0.14925587, 0.20188436, 0.12098451, 0.14639415,
+ 0.0015017595, -0.014267382, -0.03417257, 0.012711468, 0.0028300495,
+ -0.024758482, -0.05098548, -0.0821182, 0.014225672, 0.021544158,
+ 0.08949725, 0.07505268, -0.0020780868, 0.04908258, 0.06476295,
+ -0.022907063, 0.027562456, 0.040185735, 0.019567577, -0.015598739,
+ -0.049097303, -0.017121866, -0.083368234, -0.02332002, -0.0840956],
+
+ input_gate_bias: [
+ 0.02234832, 0.14757581, 0.18176508, 0.10380666, 0.053110216,
+ -0.06928846, -0.13942584, -0.11816189, 0.19483899, 0.03652339,
+ -0.10250295, 0.036714908, -0.18426876, 0.036065217, 0.21810818,
+ 0.02383196, -0.043370757, 0.08690144, -0.04444982, 0.00030581196],
+
+ forget_gate_bias: [
+ 0.035185695, -0.042891346, -0.03032477, 0.23027696,
+ 0.11098921, 0.15378423, 0.09263801, 0.09790885,
+ 0.09508917, 0.061199076, 0.07665568, -0.015443159,
+ -0.03499149, 0.046190713, 0.08895977, 0.10899629,
+ 0.40694186, 0.06030037, 0.012413437, -0.06108739],
+
+ cell_gate_bias: [
+ -0.024379363, 0.0055531194, 0.23377132, 0.033463873,
+ -0.1483596, -0.10639995, -0.091433935, 0.058573797,
+ -0.06809782, -0.07889636, -0.043246906, -0.09829136,
+ -0.4279842, 0.034901652, 0.18797937, 0.0075234566,
+ 0.016178843, 0.1749513, 0.13975595, 0.92058027],
+
+ output_gate_bias: [
+ 0.046159424, -0.0012809046, 0.03563469, 0.12648113, 0.027195795,
+ 0.35373217, -0.018957434, 0.008907322, -0.0762701, 0.12018895,
+ 0.04216877, 0.0022856654, 0.040952638, 0.3147856, 0.08225149,
+ -0.057416286, -0.14995944, -0.008040261, 0.13208859, 0.029760877],
+
+ recurrent_to_input_weights: [
+ -0.001374326, -0.078856036, 0.10672688, 0.029162422,
+ -0.11585556, 0.02557986, -0.13446963, -0.035785314,
+ -0.01244275, 0.025961924, -0.02337298, -0.044228926,
+ -0.055839065, -0.046598054, -0.010546039, -0.06900766,
+ 0.027239809, 0.022582639, -0.013296484, -0.05459212,
+ 0.08981, -0.045407712, 0.08682226, -0.06867011,
+ -0.14390695, -0.02916037, 0.000996957, 0.091420636,
+ 0.14283475, -0.07390571, -0.06402044, 0.062524505,
+ -0.093129106, 0.04860203, -0.08364217, -0.08119002,
+ 0.009352075, 0.22920375, 0.0016303885, 0.11583097,
+ -0.13732095, 0.012405723, -0.07551853, 0.06343048,
+ 0.12162708, -0.031923793, -0.014335606, 0.01790974,
+ -0.10650317, -0.0724401, 0.08554849, -0.05727212,
+ 0.06556731, -0.042729504, -0.043227166, 0.011683251,
+ -0.013082158, -0.029302018, -0.010899579, -0.062036745,
+ -0.022509435, -0.00964907, -0.01567329, 0.04260106,
+ -0.07787477, -0.11576462, 0.017356863, 0.048673786,
+ -0.017577527, -0.05527947, -0.082487635, -0.040137455,
+ -0.10820036, -0.04666372, 0.022746278, -0.07851417,
+ 0.01068115, 0.032956902, 0.022433773, 0.0026891115,
+ 0.08944216, -0.0685835, 0.010513544, 0.07228705,
+ 0.02032331, -0.059686817, -0.0005566496, -0.086984694,
+ 0.040414046, -0.1380399, 0.094208956, -0.05722982,
+ 0.012092817, -0.04989123, -0.086576, -0.003399834,
+ -0.04696032, -0.045747425, 0.10091314, 0.048676282,
+ -0.029037097, 0.031399418, -0.0040285117, 0.047237843,
+ 0.09504992, 0.041799378, -0.049185462, -0.031518843,
+ -0.10516937, 0.026374253, 0.10058866, -0.0033195973,
+ -0.041975245, 0.0073591834, 0.0033782164, -0.004325073,
+ -0.10167381, 0.042500053, -0.01447153, 0.06464186,
+ -0.017142897, 0.03312627, 0.009205989, 0.024138335,
+ -0.011337001, 0.035530265, -0.010912711, 0.0706555,
+ -0.005894094, 0.051841937, -0.1401738, -0.02351249,
+ 0.0365468, 0.07590991, 0.08838724, 0.021681072,
+ -0.10086113, 0.019608743, -0.06195883, 0.077335775,
+ 0.023646897, -0.095322326, 0.02233014, 0.09756986,
+ -0.048691444, -0.009579111, 0.07595467, 0.11480546,
+ -0.09801813, 0.019894179, 0.08502348, 0.004032281,
+ 0.037211012, 0.068537936, -0.048005626, -0.091520436,
+ -0.028379958, -0.01556313, 0.06554592, -0.045599163,
+ -0.01672207, -0.020169014, -0.011877351, -0.20212261,
+ 0.010889619, 0.0047078193, 0.038385306, 0.08540671,
+ -0.017140968, -0.0035865551, 0.016678626, 0.005633034,
+ 0.015963363, 0.00871737, 0.060130805, 0.028611384,
+ 0.10109069, -0.015060172, -0.07894427, 0.06401885,
+ 0.011584063, -0.024466386, 0.0047652307, -0.09041358,
+ 0.030737216, -0.0046374933, 0.14215417, -0.11823516,
+ 0.019899689, 0.006106124, -0.027092824, 0.0786356,
+ 0.05052217, -0.058925, -0.011402121, -0.024987547,
+ -0.0013661642, -0.06832946, -0.015667673, -0.1083353,
+ -0.00096863037, -0.06988685, -0.053350925, -0.027275559,
+ -0.033664223, -0.07978348, -0.025200296, -0.017207067,
+ -0.058403496, -0.055697463, 0.005798788, 0.12965427,
+ -0.062582195, 0.0013350133, -0.10482091, 0.0379771,
+ 0.072521195, -0.0029455067, -0.13797039, -0.03628521,
+ 0.013806405, -0.017858358, -0.01008298, -0.07700066,
+ -0.017081132, 0.019358726, 0.0027079724, 0.004635139,
+ 0.062634714, -0.02338735, -0.039547626, -0.02050681,
+ 0.03385117, -0.083611414, 0.002862572, -0.09421313,
+ 0.058618143, -0.08598433, 0.00972939, 0.023867095,
+ -0.053934585, -0.023203006, 0.07452513, -0.048767887,
+ -0.07314807, -0.056307215, -0.10433547, -0.06440842,
+ 0.04328182, 0.04389765, -0.020006588, -0.09076438,
+ -0.11652589, -0.021705797, 0.03345259, -0.010329105,
+ -0.025767034, 0.013057034, -0.07316461, -0.10145612,
+ 0.06358255, 0.18531723, 0.07759293, 0.12006465,
+ 0.1305557, 0.058638252, -0.03393652, 0.09622831,
+ -0.16253184, -2.4580743e-06, 0.079869635, -0.070196845,
+ -0.005644518, 0.06857898, -0.12598175, -0.035084512,
+ 0.03156317, -0.12794146, -0.031963028, 0.04692781,
+ 0.030070418, 0.0071660685, -0.095516115, -0.004643372,
+ 0.040170413, -0.062104587, -0.0037324072, 0.0554317,
+ 0.08184801, -0.019164372, 0.06791302, 0.034257166,
+ -0.10307039, 0.021943003, 0.046745934, 0.0790918,
+ -0.0265588, -0.007824208, 0.042546265, -0.00977924,
+ -0.0002440307, -0.017384544, -0.017990116, 0.12252321,
+ -0.014512694, -0.08251313, 0.08861942, 0.13589665,
+ 0.026351685, 0.012641483, 0.07466548, 0.044301085,
+ -0.045414884, -0.051112458, 0.03444247, -0.08502782,
+ -0.04106223, -0.028126027, 0.028473156, 0.10467447],
+
+ recurrent_to_forget_weights: [
+ -0.057784554, -0.026057621, -0.068447545, -0.022581743,
+ 0.14811787, 0.10826372, 0.09471067, 0.03987225,
+ -0.0039523416, 0.00030638507, 0.053185795, 0.10572994,
+ 0.08414449, -0.022036452, -0.00066928595, -0.09203576,
+ 0.032950465, -0.10985798, -0.023809856, 0.0021431844,
+ -0.02196096, -0.00326074, 0.00058621005, -0.074678116,
+ -0.06193199, 0.055729095, 0.03736828, 0.020123724,
+ 0.061878487, -0.04729229, 0.034919553, -0.07585433,
+ -0.04421272, -0.044019096, 0.085488975, 0.04058006,
+ -0.06890133, -0.030951202, -0.024628663, -0.07672815,
+ 0.034293607, 0.08556707, -0.05293577, -0.033561368,
+ -0.04899627, 0.0241671, 0.015736353, -0.095442444,
+ -0.029564252, 0.016493602, -0.035026584, 0.022337519,
+ -0.026871363, 0.004780428, 0.0077918363, -0.03601621,
+ 0.016435321, -0.03263031, -0.09543275, -0.047392778,
+ 0.013454138, 0.028934088, 0.01685226, -0.086110644,
+ -0.046250615, -0.01847454, 0.047608484, 0.07339695,
+ 0.034546845, -0.04881143, 0.009128804, -0.08802852,
+ 0.03761666, 0.008096139, -0.014454086, 0.014361001,
+ -0.023502491, -0.0011840804, -0.07607001, 0.001856849,
+ -0.06509276, -0.006021153, -0.08570962, -0.1451793,
+ 0.060212336, 0.055259194, 0.06974018, 0.049454916,
+ -0.027794661, -0.08077226, -0.016179763, 0.1169753,
+ 0.17213494, -0.0056326236, -0.053934924, -0.0124349,
+ -0.11520337, 0.05409887, 0.088759385, 0.0019655675,
+ 0.0042065294, 0.03881498, 0.019844765, 0.041858196,
+ -0.05695512, 0.047233116, 0.038937137, -0.06542224,
+ 0.014429736, -0.09719407, 0.13908425, -0.05379757,
+ 0.012321099, 0.082840554, -0.029899208, 0.044217527,
+ 0.059855383, 0.07711018, -0.045319796, 0.0948846,
+ -0.011724666, -0.0033288454, -0.033542685, -0.04764985,
+ -0.13873616, 0.040668588, 0.034832682, -0.015319203,
+ -0.018715994, 0.046002675, 0.0599172, -0.043107376,
+ 0.0294216, -0.002314414, -0.022424703, 0.0030315618,
+ 0.0014641669, 0.0029166266, -0.11878115, 0.013738511,
+ 0.12375372, -0.0006038222, 0.029104086, 0.087442465,
+ 0.052958444, 0.07558703, 0.04817258, 0.044462286,
+ -0.015213451, -0.08783778, -0.0561384, -0.003008196,
+ 0.047060397, -0.002058388, 0.03429439, -0.018839769,
+ 0.024734668, 0.024614193, -0.042046934, 0.09597743,
+ -0.0043254104, 0.04320769, 0.0064070094, -0.0019131786,
+ -0.02558259, -0.022822596, -0.023273505, -0.02464396,
+ -0.10991725, -0.006240552, 0.0074488563, 0.024044557,
+ 0.04383914, -0.046476185, 0.028658995, 0.060410924,
+ 0.050786525, 0.009452605, -0.0073054377, -0.024810238,
+ 0.0052906186, 0.0066939713, -0.0020913032, 0.014515517,
+ 0.015898481, 0.021362653, -0.030262267, 0.016587038,
+ -0.011442813, 0.041154444, -0.007631438, -0.03423484,
+ -0.010977775, 0.036152758, 0.0066366293, 0.11915515,
+ 0.02318443, -0.041350313, 0.021485701, -0.10906167,
+ -0.028218046, -0.00954771, 0.020531068, -0.11995105,
+ -0.03672871, 0.024019798, 0.014255957, -0.05221243,
+ -0.00661567, -0.04630967, 0.033188973, 0.10107534,
+ -0.014027541, 0.030796422, -0.10270911, -0.035999842,
+ 0.15443139, 0.07684145, 0.036571592, -0.035900835,
+ -0.0034699554, 0.06209149, 0.015920248, -0.031122351,
+ -0.03858649, 0.01849943, 0.13872518, 0.01503974,
+ 0.069941424, -0.06948533, -0.0088794185, 0.061282158,
+ -0.047401894, 0.03100163, -0.041533746, -0.10430945,
+ 0.044574402, -0.01425562, -0.024290353, 0.034563623,
+ 0.05866852, 0.023947537, -0.09445152, 0.035450947,
+ 0.02247216, -0.0042998926, 0.061146557, -0.10250651,
+ 0.020881841, -0.06747029, 0.10062043, -0.0023941975,
+ 0.03532124, -0.016341697, 0.09685456, -0.016764693,
+ 0.051808182, 0.05875331, -0.04536488, 0.001626336,
+ -0.028892258, -0.01048663, -0.009793449, -0.017093895,
+ 0.010987891, 0.02357273, -0.00010856845, 0.0099760275,
+ -0.001845119, -0.03551521, 0.0018358806, 0.05763657,
+ -0.01769146, 0.040995963, 0.02235177, -0.060430344,
+ 0.11475477, -0.023854522, 0.10071741, 0.0686208,
+ -0.014250481, 0.034261297, 0.047418304, 0.08562733,
+ -0.030519066, 0.0060542435, 0.014653856, -0.038836084,
+ 0.04096551, 0.032249358, -0.08355519, -0.026823482,
+ 0.056386515, -0.010401743, -0.028396193, 0.08507674,
+ 0.014410365, 0.020995233, 0.17040324, 0.11511526,
+ 0.02459721, 0.0066619175, 0.025853224, -0.023133837,
+ -0.081302024, 0.017264642, -0.009585969, 0.09491168,
+ -0.051313367, 0.054532815, -0.014298593, 0.10657464,
+ 0.007076659, 0.10964551, 0.0409152, 0.008275321,
+ -0.07283536, 0.07937492, 0.04192024, -0.1075027],
+
+ recurrent_to_cell_weights: [
+ -0.037322544, 0.018592842, 0.0056175636, -0.06253426,
+ 0.055647098, -0.05713207, -0.05626563, 0.005559383,
+ 0.03375411, -0.025757805, -0.088049285, 0.06017052,
+ -0.06570978, 0.007384076, 0.035123326, -0.07920549,
+ 0.053676967, 0.044480428, -0.07663568, 0.0071805613,
+ 0.08089997, 0.05143358, 0.038261272, 0.03339287,
+ -0.027673481, 0.044746667, 0.028349208, 0.020090483,
+ -0.019443132, -0.030755889, -0.0040000007, 0.04465846,
+ -0.021585021, 0.0031670958, 0.0053199246, -0.056117613,
+ -0.10893326, 0.076739706, -0.08509834, -0.027997585,
+ 0.037871376, 0.01449768, -0.09002357, -0.06111149,
+ -0.046195522, 0.0422062, -0.005683705, -0.1253618,
+ -0.012925729, -0.04890792, 0.06985068, 0.037654128,
+ 0.03398274, -0.004781977, 0.007032333, -0.031787455,
+ 0.010868644, -0.031489216, 0.09525667, 0.013939797,
+ 0.0058680447, 0.0167067, 0.02668468, -0.04797466,
+ -0.048885044, -0.12722108, 0.035304096, 0.06554885,
+ 0.00972396, -0.039238118, -0.05159735, -0.11329045,
+ 0.1613692, -0.03750952, 0.06529313, -0.071974665,
+ -0.11769596, 0.015524369, -0.0013754242, -0.12446318,
+ 0.02786344, -0.014179351, 0.005264273, 0.14376344,
+ 0.015983658, 0.03406988, -0.06939408, 0.040699873,
+ 0.02111075, 0.09669095, 0.041345075, -0.08316494,
+ -0.07684199, -0.045768797, 0.032298047, -0.041805092,
+ 0.0119405, 0.0061010392, 0.12652606, 0.0064572375,
+ -0.024950314, 0.11574242, 0.04508852, -0.04335324,
+ 0.06760663, -0.027437469, 0.07216407, 0.06977076,
+ -0.05438599, 0.034033038, -0.028602652, 0.05346137,
+ 0.043184172, -0.037189785, 0.10420091, 0.00882477,
+ -0.054019816, -0.074273005, -0.030617684, -0.0028467078,
+ 0.024302477, -0.0038869337, 0.005332455, 0.0013399826,
+ 0.04361412, -0.007001822, 0.09631092, -0.06702025,
+ -0.042049985, -0.035070654, -0.04103342, -0.10273396,
+ 0.0544271, 0.037184782, -0.13150354, -0.0058036847,
+ -0.008264958, 0.042035464, 0.05891794, 0.029673764,
+ 0.0063542654, 0.044788733, 0.054816857, 0.062257513,
+ -0.00093483756, 0.048938446, -0.004952862, -0.007730018,
+ -0.04043371, -0.017094059, 0.07229206, -0.023670016,
+ -0.052195564, -0.025616996, -0.01520939, 0.045104615,
+ -0.007376126, 0.003533447, 0.006570588, 0.056037236,
+ 0.12436656, 0.051817212, 0.028532185, -0.08686856,
+ 0.11868599, 0.07663395, -0.07323171, 0.03463402,
+ -0.050708205, -0.04458982, -0.11590894, 0.021273347,
+ 0.1251325, -0.15313013, -0.12224372, 0.17228661,
+ 0.023029093, 0.086124025, 0.006445803, -0.03496501,
+ 0.028332196, 0.04449512, -0.042436164, -0.026587414,
+ -0.006041347, -0.09292539, -0.05678812, 0.03897832,
+ 0.09465633, 0.008115513, -0.02171956, 0.08304309,
+ 0.071401566, 0.019622514, 0.032163795, -0.004167056,
+ 0.02295182, 0.030739572, 0.056506045, 0.004612461,
+ 0.06524936, 0.059999723, 0.046395954, -0.0045512207,
+ -0.1335546, -0.030136576, 0.11584653, -0.014678886,
+ 0.0020118146, -0.09688814, -0.0790206, 0.039770417,
+ -0.0329582, 0.07922767, 0.029322514, 0.026405897,
+ 0.04207835, -0.07073373, 0.063781224, 0.0859677,
+ -0.10925287, -0.07011058, 0.048005477, 0.03438226,
+ -0.09606514, -0.006669445, -0.043381985, 0.04240257,
+ -0.06955775, -0.06769346, 0.043903265, -0.026784198,
+ -0.017840602, 0.024307009, -0.040079936, -0.019946516,
+ 0.045318738, -0.12233574, 0.026170589, 0.0074471775,
+ 0.15978073, 0.10185836, 0.10298046, -0.015476589,
+ -0.039390966, -0.072174534, 0.0739445, -0.1211869,
+ -0.0347889, -0.07943156, 0.014809798, -0.12412325,
+ -0.0030663363, 0.039695457, 0.0647603, -0.08291318,
+ -0.018529687, -0.004423833, 0.0037507233, 0.084633216,
+ -0.01514876, -0.056505352, -0.012800942, -0.06994386,
+ 0.012962922, -0.031234352, 0.07029052, 0.016418684,
+ 0.03618972, 0.055686004, -0.08663945, -0.017404709,
+ -0.054761406, 0.029065743, 0.052404847, 0.020238016,
+ 0.0048197987, -0.0214882, 0.07078733, 0.013016777,
+ 0.06262858, 0.009184685, 0.020785125, -0.043904778,
+ -0.0270329, -0.03299152, -0.060088247, -0.015162964,
+ -0.001828936, 0.12642565, -0.056757294, 0.013586685,
+ 0.09232601, -0.035886683, 0.06000002, 0.05229691,
+ -0.052580316, -0.082029596, -0.010794592, 0.012947712,
+ -0.036429964, -0.085508935, -0.13127148, -0.017744139,
+ 0.031502828, 0.036232427, -0.031581745, 0.023051167,
+ -0.05325106, -0.03421577, 0.028793324, -0.034633752,
+ -0.009881397, -0.043551125, -0.018609839, 0.0019097115,
+ -0.008799762, 0.056595087, 0.0022273948, 0.055752404],
+
+ recurrent_to_output_weights: [
+ 0.025825322, -0.05813119, 0.09495884, -0.045984812, -0.01255415,
+ -0.0026479573, -0.08196161, -0.054914974, -0.0046604523, -0.029587349,
+ -0.044576716, -0.07480124, -0.082868785, 0.023254942, 0.027502948,
+ -0.0039728214, -0.08683098, -0.08116779, -0.014675607, -0.037924774,
+ -0.023314456, -0.007401714, -0.09255757, 0.029460307, -0.08829125,
+ -0.005139627, -0.08989442, -0.0555066, 0.13596267, -0.025062224,
+ -0.048351806, -0.03850004, 0.07266485, -0.022414139, 0.05940088,
+ 0.075114764, 0.09597592, -0.010211725, -0.0049794707, -0.011523867,
+ -0.025980417, 0.072999895, 0.11091378, -0.081685916, 0.014416728,
+ 0.043229222, 0.034178585, -0.07530371, 0.035837382, -0.085607,
+ -0.007721233, -0.03287832, -0.043848954, -0.06404588, -0.06632928,
+ -0.073643476, 0.008214239, -0.045984086, 0.039764922, 0.03474462,
+ 0.060612556, -0.080590084, 0.049127717, 0.04151091, -0.030063879,
+ 0.008801774, -0.023021035, -0.019558564, 0.05158114, -0.010947698,
+ -0.011825728, 0.0075720972, 0.0699727, -0.0039981045, 0.069350146,
+ 0.08799282, 0.016156472, 0.035502106, 0.11695009, 0.006217345,
+ 0.13392477, -0.037875112, 0.025745004, 0.08940699, -0.00924166,
+ 0.0046702605, -0.036598757, -0.08811812, 0.10522024, -0.032441203,
+ 0.008176899, -0.04454919, 0.07058152, 0.0067963637, 0.039206743,
+ 0.03259838, 0.03725492, -0.09515802, 0.013326398, -0.052055415,
+ -0.025676316, 0.03198509, -0.015951829, -0.058556724, 0.036879618,
+ 0.043357447, 0.028362012, -0.05908629, 0.0059240665, -0.04995891,
+ -0.019187413, 0.0276265, -0.01628143, 0.0025863599, 0.08800015,
+ 0.035250366, -0.022165963, -0.07328642, -0.009415526, -0.07455109,
+ 0.11690406, 0.0363299, 0.07411125, 0.042103454, -0.009660886,
+ 0.019076364, 0.018299393, -0.046004917, 0.08891175, 0.0431396,
+ -0.026327137, -0.051502608, 0.08979574, -0.051670972, 0.04940282,
+ -0.07491107, -0.021240504, 0.022596184, -0.034280192, 0.060163025,
+ -0.058211457, -0.051837247, -0.01349775, -0.04639988, -0.035936575,
+ -0.011681591, 0.064818054, 0.0073146066, -0.021745546, -0.043124277,
+ -0.06471268, -0.07053354, -0.029321948, -0.05330136, 0.016933719,
+ -0.053782392, 0.13747959, -0.1361751, -0.11569455, 0.0033329215,
+ 0.05693899, -0.053219706, 0.063698, 0.07977434, -0.07924483,
+ 0.06936997, 0.0034815092, -0.007305279, -0.037325785, -0.07251102,
+ -0.033633437, -0.08677009, 0.091591336, -0.14165086, 0.021752775,
+ 0.019683983, 0.0011612234, -0.058154266, 0.049996935, 0.0288841,
+ -0.0024567875, -0.14345716, 0.010955264, -0.10234828, 0.1183656,
+ -0.0010731248, -0.023590032, -0.072285876, -0.0724771, -0.026382286,
+ -0.0014920527, 0.042667855, 0.0018776858, 0.02986552, 0.009814309,
+ 0.0733756, 0.12289186, 0.018043943, -0.0458958, 0.049412545,
+ 0.033632483, 0.05495232, 0.036686596, -0.013781798, -0.010036754,
+ 0.02576849, -0.08307328, 0.010112348, 0.042521734, -0.05869831,
+ -0.071689695, 0.03876447, -0.13275425, -0.0352966, -0.023077697,
+ 0.10285965, 0.084736146, 0.15568255, -0.00040734606, 0.027835453,
+ -0.10292561, -0.032401145, 0.10053256, -0.026142767, -0.08271222,
+ -0.0030240538, -0.016368777, 0.1070414, 0.042672627, 0.013456989,
+ -0.0437609, -0.022309763, 0.11576483, 0.04108048, 0.061026827,
+ -0.0190714, -0.0869359, 0.037901703, 0.0610107, 0.07202949,
+ 0.01675338, 0.086139716, -0.08795751, -0.014898893, -0.023771819,
+ -0.01965048, 0.007955471, -0.043740474, 0.03346837, -0.10549954,
+ 0.090567775, 0.042013682, -0.03176985, 0.12569028, -0.02421228,
+ -0.029526481, 0.023851605, 0.031539805, 0.05292009, -0.02344001,
+ -0.07811758, -0.08834428, 0.10094801, 0.16594367, -0.06861939,
+ -0.021256343, -0.041093912, -0.06669611, 0.035498552, 0.021757556,
+ -0.09302526, -0.015403468, -0.06614931, -0.051798206, -0.013874718,
+ 0.03630673, 0.010412845, -0.08077351, 0.046185967, 0.0035662893,
+ 0.03541868, -0.094149634, -0.034814864, 0.003128424, -0.020674974,
+ -0.03944324, -0.008110165, -0.11113267, 0.08484226, 0.043586485,
+ 0.040582247, 0.0968012, -0.065249965, -0.028036479, 0.0050708856,
+ 0.0017462453, 0.0326779, 0.041296225, 0.09164146, -0.047743853,
+ -0.015952192, -0.034451712, 0.084197424, -0.05347844, -0.11768019,
+ 0.085926116, -0.08251791, -0.045081906, 0.0948852, 0.068401024,
+ 0.024856757, 0.06978981, -0.057309967, -0.012775832, -0.0032452994,
+ 0.01977615, -0.041040014, -0.024264973, 0.063464895, 0.05431621],
+
+ cell_to_input_weights: [
+ 0.040369894, 0.030746894, 0.24704495, 0.018586371, -0.037586458,
+ -0.15312155, -0.11812848, -0.11465643, 0.20259799, 0.11418174,
+ -0.10116027, -0.011334949, 0.12411352, -0.076769054, -0.052169047,
+ 0.21198851, -0.38871562, -0.09061183, -0.09683246, -0.21929175],
+
+ cell_to_forget_weights: [
+ -0.01998659, -0.15568835, -0.24248174, -0.012770197, 0.041331276,
+ -0.072311886, -0.052123554, -0.0066330447, -0.043891653, 0.036225766,
+ -0.047248036, 0.021479502, 0.033189066, 0.11952997, -0.020432774,
+ 0.64658105, -0.06650122, -0.03467612, 0.095340036, 0.23647355],
+
+ cell_to_output_weights: [
+ 0.08286371, -0.08261836, -0.51210177, 0.002913762, 0.17764764,
+ -0.5495371, -0.08460716, -0.24552552, 0.030037103, 0.04123544,
+ -0.11940523, 0.007358328, 0.1890978, 0.4833202, -0.34441817,
+ 0.36312827, -0.26375428, 0.1457655, -0.19724406, 0.15548733],
+
+ projection_weights: [
+ -0.009802181, 0.09401916, 0.0717386, -0.13895074, 0.09641832,
+ 0.060420845, 0.08539281, 0.054285463, 0.061395317, 0.034448683,
+ -0.042991187, 0.019801661, -0.16840284, -0.015726732, -0.23041931,
+ -0.024478018, -0.10959692, -0.013875541, 0.18600968, -0.061274476,
+ 0.0138165, -0.08160894, -0.07661644, 0.032372914, 0.16169067,
+ 0.22465782, -0.03993472, -0.004017731, 0.08633481, -0.28869787,
+ 0.08682067, 0.17240396, 0.014975425, 0.056431185, 0.031037588,
+ 0.16702051, 0.0077946745, 0.15140012, 0.29405436, 0.120285,
+ -0.188994, -0.027265169, 0.043389652, -0.022061434, 0.014777949,
+ -0.20203483, 0.094781205, 0.19100232, 0.13987629, -0.036132768,
+ -0.06426278, -0.05108664, 0.13221376, 0.009441198, -0.16715929,
+ 0.15859416, -0.040437475, 0.050779544, -0.022187516, 0.012166504,
+ 0.027685808, -0.07675938, -0.0055694645, -0.09444123, 0.0046453946,
+ 0.050794356, 0.10770313, -0.20790008, -0.07149004, -0.11425117,
+ 0.008225835, -0.035802525, 0.14374903, 0.15262283, 0.048710253,
+ 0.1847461, -0.007487823, 0.11000021, -0.09542012, 0.22619456,
+ -0.029149994, 0.08527916, 0.009043713, 0.0042746216, 0.016261552,
+ 0.022461696, 0.12689082, -0.043589946, -0.12035478, -0.08361797,
+ -0.050666027, -0.1248618, -0.1275799, -0.071875185, 0.07377272,
+ 0.09944291, -0.18897448, -0.1593054, -0.06526116, -0.040107165,
+ -0.004618631, -0.067624845, -0.007576253, 0.10727444, 0.041546922,
+ -0.20424393, 0.06907816, 0.050412357, 0.00724631, 0.039827548,
+ 0.12449835, 0.10747581, 0.13708383, 0.09134148, -0.12617786,
+ -0.06428341, 0.09956831, 0.1208086, -0.14676677, -0.0727722,
+ 0.1126304, 0.010139365, 0.015571211, -0.038128063, 0.022913318,
+ -0.042050496, 0.16842307, -0.060597885, 0.10531834, -0.06411776,
+ -0.07451711, -0.03410368, -0.13393489, 0.06534304, 0.003620307,
+ 0.04490757, 0.05970546, 0.05197996, 0.02839995, 0.10434969,
+ -0.013699693, -0.028353551, -0.07260381, 0.047201227, -0.024575593,
+ -0.036445823, 0.07155557, 0.009672501, -0.02328883, 0.009533515,
+ -0.03606021, -0.07421458, -0.028082801, -0.2678904, -0.13221288,
+ 0.18419984, -0.13012612, -0.014588381, -0.035059117, -0.04824723,
+ 0.07830115, -0.056184657, 0.03277091, 0.025466874, 0.14494097,
+ -0.12522776, -0.098633975, -0.10766018, -0.08317623, 0.08594209,
+ 0.07749552, 0.039474737, 0.1776665, -0.07409566, -0.0477268,
+ 0.29323658, 0.10801441, 0.1154011, 0.013952499, 0.10739139,
+ 0.10708251, -0.051456142, 0.0074137426, -0.10430189, 0.10034707,
+ 0.045594677, 0.0635285, -0.0715442, -0.089667566, -0.10811871,
+ 0.00026344223, 0.08298446, -0.009525053, 0.006585689, -0.24567553,
+ -0.09450807, 0.09648481, 0.026996298, -0.06419476, -0.04752702,
+ -0.11063944, -0.23441927, -0.17608605, -0.052156363, 0.067035615,
+ 0.19271925, -0.0032889997, -0.043264326, 0.09663576, -0.057112187,
+ -0.10100678, 0.0628376, 0.04447668, 0.017961001, -0.10094388,
+ -0.10190601, 0.18335468, 0.10494553, -0.052095775, -0.0026118709,
+ 0.10539724, -0.04383912, -0.042349473, 0.08438151, -0.1947263,
+ 0.02251204, 0.11216432, -0.10307853, 0.17351969, -0.039091777,
+ 0.08066188, -0.00561982, 0.12633002, 0.11335965, -0.0088127935,
+ -0.019777594, 0.06864014, -0.059751723, 0.016233567, -0.06894641,
+ -0.28651384, -0.004228674, 0.019708522, -0.16305895, -0.07468996,
+ -0.0855457, 0.099339016, -0.07580735, -0.13775392, 0.08434318,
+ 0.08330512, -0.12131499, 0.031935584, 0.09180414, -0.08876437,
+ -0.08049874, 0.008753825, 0.03498998, 0.030215185, 0.03907079,
+ 0.089751154, 0.029194152, -0.03337423, -0.019092513, 0.04331237,
+ 0.04299654, -0.036394123, -0.12915532, 0.09793732, 0.07512415,
+ -0.11319543, -0.032502122, 0.15661901, 0.07671967, -0.005491124,
+ -0.19379048, -0.218606, 0.21448623, 0.017840758, 0.1416943,
+ -0.07051762, 0.19488361, 0.02664691, -0.18104725, -0.09334311,
+ 0.15026465, -0.15493552, -0.057762887, -0.11604192, -0.262013,
+ -0.01391798, 0.012185008, 0.11156489, -0.07483202, 0.06693364,
+ -0.26151478, 0.046425626, 0.036540434, -0.16435726, 0.17338543,
+ -0.21401681, -0.11385144, -0.08283257, -0.069031075, 0.030635102,
+ 0.010969227, 0.11109743, 0.010919218, 0.027526086, 0.13519906,
+ 0.01891392, -0.046839405, -0.040167913, 0.017953383, -0.09700955,
+ 0.0061885654, -0.07000971, 0.026893595, -0.038844477, 0.14543656],
+
+ projection_bias: [],
+}
+
+# Batch0: 4 (input_sequence_size) * 5 (n_input)
+input0[input] = [0.596268, 0.998386, 0.568695, 0.864524, 0.571277]
+# Batch1: 4 (input_sequence_size) * 5 (n_input)
+input0[input].extend(
+ [0.642421, 0.524260, 0.134799, 0.003639, 0.162482]
+)
+input0[output_state_in] = [
+ -0.00396806, 0.029352, -0.00279226, 0.0159977,
+ -0.00835577, -0.0211779, 0.0283512, -0.0114597,
+ 0.00907307, -0.0244004, -0.0152191, -0.0259063,
+ 0.00914318, 0.00415119, 0.017147, 0.0134203,
+ -0.013869, 0.0287268, -0.00334694, 0.00733397,
+ -0.0287926, -0.0186926, 0.0193662, -0.0115437,
+ 0.00422612, -0.0345232, 0.00223253, -0.00957321,
+ 0.0210624, 0.013331, 0.0150954, 0.0216801,
+]
+input0[cell_state_in] = [
+ -0.0531632, -0.0118138, 0.0870833, 0.0347929,
+ -0.076144, -0.0659219, -0.0463811, 0.0141307,
+ -0.0127706, -0.03782, -0.00402401, -0.00571876,
+ -0.187957, -0.0247127, 0.0711425, 0.008244,
+ 0.0492649, 0.126972, 0.0933097, 0.29848,
+ -0.0966178, -0.114417, 0.0387229, 0.0453255,
+ -0.181286, -0.0651251, -0.0996879, -0.00276995,
+ 0.0617558, -0.0100728, 0.056304, -0.077416,
+ -0.162858, -0.0541251, 0.0571202, -0.0525331,
+ 0.0724297, 0.171029, 0.141738, 0.295483,
+]
+output0 = {
+ scratch_buffer: [ 0 for x in range(n_batch * n_cell * 4) ],
+ cell_state_out: [
+ -0.154022, -0.124934, 0.0478463, 0.0607819,
+ -0.218727, -0.111053, -0.103885, -0.00447221,
+ 0.0554757, -0.0207068, 0.0595767, -0.116297,
+ -0.249466, -0.0723206, 0.0794942, -0.0377107,
+ 0.124532, 0.249952, 0.188641, 0.411865,
+ -0.11012, -0.0694494, 0.103501, 0.0428427,
+ -0.167345, -0.106061, -0.0775679, 0.00936161,
+ 0.0105526, -0.0314523, 0.0243475, -0.132179,
+ -0.258763, -0.0307266, 0.107047, -0.0115197,
+ 0.0995485, 0.220027, 0.158355, 0.436369,
+ ],
+ output_state_out: [
+ -0.0166936, 0.0381209, 0.000889684, 0.0143363,
+ -0.0328911, -0.0234288, 0.0333051, -0.012229,
+ 0.0110322, -0.0457725, -0.000832209, -0.0202817,
+ 0.0327257, 0.0121309, 0.0155969, 0.0312091,
+ -0.0141913, 0.0322082, 0.00227024, 0.0260507,
+ -0.0188721, -0.0296489, 0.0399134, -0.0160509,
+ 0.011604, -0.0447318, -0.0150515, -0.0277406,
+ 0.0316596, 0.0118233, 0.0214762, 0.0293641
+ ],
+}
+
+# Batch0: 4 (input_sequence_size) * 16 (n_output)
+output0[output] = [
+ -0.0166936, 0.0381209, 0.000889694, 0.0143363,
+ -0.0328911, -0.0234288, 0.0333051, -0.012229, 0.0110322,
+ -0.0457725, -0.000832209, -0.0202817, 0.0327257, 0.0121308,
+ 0.0155969, 0.0312091]
+# Batch1: 4 (input_sequence_size) * 16 (n_output)
+output0[output].extend(
+ [-0.0141913, 0.0322082, 0.00227024, 0.0260507,
+ -0.0188721, -0.0296489, 0.0399134, -0.0160509, 0.0116039,
+ -0.0447318, -0.0150515, -0.0277406, 0.0316596, 0.0118233,
+ 0.0214762, 0.0293641]
+ )
+
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/lstm3_state2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/lstm3_state2.mod.py
new file mode 100644
index 000000000..bc6ae7e86
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/lstm3_state2.mod.py
@@ -0,0 +1,683 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# LSTM Test, With Peephole, With Projection, No Clipping
+
+model = Model()
+
+n_batch = 2
+n_input = 5
+# n_cell and n_output have the same size when there is no projection.
+n_cell = 20
+n_output = 16
+
+input = Input("input", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_input))
+
+input_to_input_weights = Input("input_to_input_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_forget_weights = Input("input_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_cell_weights = Input("input_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_output_weights = Input("input_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+
+recurrent_to_input_weights = Input("recurrent_to_intput_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_forget_weights = Input("recurrent_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_cell_weights = Input("recurrent_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_output_weights = Input("recurrent_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+
+cell_to_input_weights = Input("cell_to_input_weights", "TENSOR_FLOAT32", "{%d}" % (n_cell))
+cell_to_forget_weights = Input("cell_to_forget_weights", "TENSOR_FLOAT32", "{%d}" %(n_cell))
+cell_to_output_weights = Input("cell_to_output_weights", "TENSOR_FLOAT32", "{%d}" % (n_cell))
+
+input_gate_bias = Input("input_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+forget_gate_bias = Input("forget_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+cell_gate_bias = Input("cell_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+output_gate_bias = Input("output_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+
+projection_weights = Input("projection_weights", "TENSOR_FLOAT32", "{%d,%d}" % (n_output, n_cell))
+projection_bias = Input("projection_bias", "TENSOR_FLOAT32", "{0}")
+
+output_state_in = Input("output_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_in = Input("cell_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+
+activation_param = Int32Scalar("activation_param", 4) # Tanh
+cell_clip_param = Float32Scalar("cell_clip_param", 0.)
+proj_clip_param = Float32Scalar("proj_clip_param", 0.)
+
+scratch_buffer = IgnoredOutput("scratch_buffer", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, (n_cell * 4)))
+output_state_out = Output("output_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_out = Output("cell_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+
+# TODO: need support for more than one output
+model = model.Operation("LSTM",
+ input,
+
+ input_to_input_weights,
+ input_to_forget_weights,
+ input_to_cell_weights,
+ input_to_output_weights,
+
+ recurrent_to_input_weights,
+ recurrent_to_forget_weights,
+ recurrent_to_cell_weights,
+ recurrent_to_output_weights,
+
+ cell_to_input_weights,
+ cell_to_forget_weights,
+ cell_to_output_weights,
+
+ input_gate_bias,
+ forget_gate_bias,
+ cell_gate_bias,
+ output_gate_bias,
+
+ projection_weights,
+ projection_bias,
+
+ output_state_in,
+ cell_state_in,
+
+ activation_param,
+ cell_clip_param,
+ proj_clip_param
+).To([scratch_buffer, output_state_out, cell_state_out, output])
+
+input0 = {input_to_input_weights: [
+ 0.021393683, 0.06124551, 0.046905167, -0.014657677, -0.03149463,
+ 0.09171803, 0.14647801, 0.10797193, -0.0057968358, 0.0019193048,
+ -0.2726754, 0.10154029, -0.018539885, 0.080349885, -0.10262385,
+ -0.022599787, -0.09121155, -0.008675967, -0.045206103, -0.0821282,
+ -0.008045952, 0.015478081, 0.055217247, 0.038719587, 0.044153627,
+ -0.06453243, 0.05031825, -0.046935108, -0.008164439, 0.014574226,
+ -0.1671009, -0.15519552, -0.16819797, -0.13971269, -0.11953059,
+ 0.25005487, -0.22790983, 0.009855087, -0.028140958, -0.11200698,
+ 0.11295408, -0.0035217577, 0.054485075, 0.05184695, 0.064711206,
+ 0.10989193, 0.11674786, 0.03490607, 0.07727357, 0.11390585,
+ -0.1863375, -0.1034451, -0.13945189, -0.049401227, -0.18767063,
+ 0.042483903, 0.14233552, 0.13832581, 0.18350165, 0.14545603,
+ -0.028545704, 0.024939531, 0.050929718, 0.0076203286, -0.0029723682,
+ -0.042484224, -0.11827596, -0.09171104, -0.10808628, -0.16327988,
+ -0.2273378, -0.0993647, -0.017155107, 0.0023917493, 0.049272764,
+ 0.0038534778, 0.054764505, 0.089753784, 0.06947234, 0.08014476,
+ -0.04544234, -0.0497073, -0.07135631, -0.048929106, -0.004042012,
+ -0.009284026, 0.018042054, 0.0036860977, -0.07427302, -0.11434604,
+ -0.018995456, 0.031487543, 0.012834908, 0.019977754, 0.044256654,
+ -0.39292613, -0.18519334, -0.11651281, -0.06809892, 0.011373677],
+
+ input_to_forget_weights: [
+ -0.0018401089, -0.004852237, 0.03698424, 0.014181704, 0.028273236,
+ -0.016726194, -0.05249759, -0.10204261, 0.00861066, -0.040979505,
+ -0.009899187, 0.01923892, -0.028177269, -0.08535103, -0.14585495,
+ 0.10662567, -0.01909731, -0.017883534, -0.0047269356, -0.045103323,
+ 0.0030784295, 0.076784775, 0.07463696, 0.094531395, 0.0814421,
+ -0.12257899, -0.033945758, -0.031303465, 0.045630626, 0.06843887,
+ -0.13492945, -0.012480007, -0.0811829, -0.07224499, -0.09628791,
+ 0.045100946, 0.0012300825, 0.013964662, 0.099372394, 0.02543059,
+ 0.06958324, 0.034257296, 0.0482646, 0.06267997, 0.052625068,
+ 0.12784666, 0.07077897, 0.025725935, 0.04165009, 0.07241905,
+ 0.018668644, -0.037377294, -0.06277783, -0.08833636, -0.040120605,
+ -0.011405586, -0.007808335, -0.010301386, -0.005102167, 0.027717464,
+ 0.05483423, 0.11449111, 0.11289652, 0.10939839, 0.13396506,
+ -0.08402166, -0.01901462, -0.044678304, -0.07720565, 0.014350063,
+ -0.11757958, -0.0652038, -0.08185733, -0.076754324, -0.092614375,
+ 0.10405491, 0.052960336, 0.035755895, 0.035839386, -0.012540553,
+ 0.036881298, 0.02913376, 0.03420159, 0.05448447, -0.054523353,
+ 0.02582715, 0.02327355, -0.011857179, -0.0011980024, -0.034641717,
+ -0.026125094, -0.17582615, -0.15923657, -0.27486774, -0.0006143371,
+ 0.0001771948, -8.470171e-05, 0.02651807, 0.045790765, 0.06956496],
+
+ input_to_cell_weights: [
+ -0.04580283, -0.09549462, -0.032418985, -0.06454633,
+ -0.043528453, 0.043018587, -0.049152344, -0.12418144,
+ -0.078985475, -0.07596889, 0.019484362, -0.11434962,
+ -0.0074034138, -0.06314844, -0.092981495, 0.0062155537,
+ -0.025034338, -0.0028890965, 0.048929527, 0.06235075,
+ 0.10665918, -0.032036792, -0.08505916, -0.10843358,
+ -0.13002433, -0.036816437, -0.02130134, -0.016518239,
+ 0.0047691227, -0.0025825808, 0.066017866, 0.029991534,
+ -0.10652836, -0.1037554, -0.13056071, -0.03266643,
+ -0.033702414, -0.006473424, -0.04611692, 0.014419339,
+ -0.025174323, 0.0396852, 0.081777506, 0.06157468,
+ 0.10210095, -0.009658194, 0.046511717, 0.03603906,
+ 0.0069369148, 0.015960095, -0.06507666, 0.09551598,
+ 0.053568836, 0.06408714, 0.12835667, -0.008714329,
+ -0.20211966, -0.12093674, 0.029450472, 0.2849013,
+ -0.029227901, 0.1164364, -0.08560263, 0.09941786,
+ -0.036999565, -0.028842626, -0.0033637602, -0.017012902,
+ -0.09720865, -0.11193351, -0.029155117, -0.017936034,
+ -0.009768936, -0.04223324, -0.036159635, 0.06505112,
+ -0.021742892, -0.023377212, -0.07221364, -0.06430552,
+ 0.05453865, 0.091149814, 0.06387331, 0.007518393,
+ 0.055960953, 0.069779344, 0.046411168, 0.10509911,
+ 0.07463894, 0.0075130584, 0.012850982, 0.04555431,
+ 0.056955688, 0.06555285, 0.050801456, -0.009862683,
+ 0.00826772, -0.026555609, -0.0073611983, -0.0014897042],
+
+ input_to_output_weights: [
+ -0.0998932, -0.07201956, -0.052803773, -0.15629593, -0.15001918,
+ -0.07650751, 0.02359855, -0.075155355, -0.08037709, -0.15093534,
+ 0.029517552, -0.04751393, 0.010350531, -0.02664851, -0.016839722,
+ -0.023121163, 0.0077019283, 0.012851257, -0.05040649, -0.0129761,
+ -0.021737747, -0.038305793, -0.06870586, -0.01481247, -0.001285394,
+ 0.10124236, 0.083122835, 0.053313006, -0.062235646, -0.075637154,
+ -0.027833903, 0.029774971, 0.1130802, 0.09218906, 0.09506135,
+ -0.086665764, -0.037162706, -0.038880914, -0.035832845, -0.014481564,
+ -0.09825003, -0.12048569, -0.097665586, -0.05287633, -0.0964047,
+ -0.11366429, 0.035777505, 0.13568819, 0.052451383, 0.050649304,
+ 0.05798951, -0.021852335, -0.099848844, 0.014740475, -0.078897946,
+ 0.04974699, 0.014160473, 0.06973932, 0.04964942, 0.033364646,
+ 0.08190124, 0.025535367, 0.050893165, 0.048514254, 0.06945813,
+ -0.078907564, -0.06707616, -0.11844508, -0.09986688, -0.07509403,
+ 0.06263226, 0.14925587, 0.20188436, 0.12098451, 0.14639415,
+ 0.0015017595, -0.014267382, -0.03417257, 0.012711468, 0.0028300495,
+ -0.024758482, -0.05098548, -0.0821182, 0.014225672, 0.021544158,
+ 0.08949725, 0.07505268, -0.0020780868, 0.04908258, 0.06476295,
+ -0.022907063, 0.027562456, 0.040185735, 0.019567577, -0.015598739,
+ -0.049097303, -0.017121866, -0.083368234, -0.02332002, -0.0840956],
+
+ input_gate_bias: [
+ 0.02234832, 0.14757581, 0.18176508, 0.10380666, 0.053110216,
+ -0.06928846, -0.13942584, -0.11816189, 0.19483899, 0.03652339,
+ -0.10250295, 0.036714908, -0.18426876, 0.036065217, 0.21810818,
+ 0.02383196, -0.043370757, 0.08690144, -0.04444982, 0.00030581196],
+
+ forget_gate_bias: [
+ 0.035185695, -0.042891346, -0.03032477, 0.23027696,
+ 0.11098921, 0.15378423, 0.09263801, 0.09790885,
+ 0.09508917, 0.061199076, 0.07665568, -0.015443159,
+ -0.03499149, 0.046190713, 0.08895977, 0.10899629,
+ 0.40694186, 0.06030037, 0.012413437, -0.06108739],
+
+ cell_gate_bias: [
+ -0.024379363, 0.0055531194, 0.23377132, 0.033463873,
+ -0.1483596, -0.10639995, -0.091433935, 0.058573797,
+ -0.06809782, -0.07889636, -0.043246906, -0.09829136,
+ -0.4279842, 0.034901652, 0.18797937, 0.0075234566,
+ 0.016178843, 0.1749513, 0.13975595, 0.92058027],
+
+ output_gate_bias: [
+ 0.046159424, -0.0012809046, 0.03563469, 0.12648113, 0.027195795,
+ 0.35373217, -0.018957434, 0.008907322, -0.0762701, 0.12018895,
+ 0.04216877, 0.0022856654, 0.040952638, 0.3147856, 0.08225149,
+ -0.057416286, -0.14995944, -0.008040261, 0.13208859, 0.029760877],
+
+ recurrent_to_input_weights: [
+ -0.001374326, -0.078856036, 0.10672688, 0.029162422,
+ -0.11585556, 0.02557986, -0.13446963, -0.035785314,
+ -0.01244275, 0.025961924, -0.02337298, -0.044228926,
+ -0.055839065, -0.046598054, -0.010546039, -0.06900766,
+ 0.027239809, 0.022582639, -0.013296484, -0.05459212,
+ 0.08981, -0.045407712, 0.08682226, -0.06867011,
+ -0.14390695, -0.02916037, 0.000996957, 0.091420636,
+ 0.14283475, -0.07390571, -0.06402044, 0.062524505,
+ -0.093129106, 0.04860203, -0.08364217, -0.08119002,
+ 0.009352075, 0.22920375, 0.0016303885, 0.11583097,
+ -0.13732095, 0.012405723, -0.07551853, 0.06343048,
+ 0.12162708, -0.031923793, -0.014335606, 0.01790974,
+ -0.10650317, -0.0724401, 0.08554849, -0.05727212,
+ 0.06556731, -0.042729504, -0.043227166, 0.011683251,
+ -0.013082158, -0.029302018, -0.010899579, -0.062036745,
+ -0.022509435, -0.00964907, -0.01567329, 0.04260106,
+ -0.07787477, -0.11576462, 0.017356863, 0.048673786,
+ -0.017577527, -0.05527947, -0.082487635, -0.040137455,
+ -0.10820036, -0.04666372, 0.022746278, -0.07851417,
+ 0.01068115, 0.032956902, 0.022433773, 0.0026891115,
+ 0.08944216, -0.0685835, 0.010513544, 0.07228705,
+ 0.02032331, -0.059686817, -0.0005566496, -0.086984694,
+ 0.040414046, -0.1380399, 0.094208956, -0.05722982,
+ 0.012092817, -0.04989123, -0.086576, -0.003399834,
+ -0.04696032, -0.045747425, 0.10091314, 0.048676282,
+ -0.029037097, 0.031399418, -0.0040285117, 0.047237843,
+ 0.09504992, 0.041799378, -0.049185462, -0.031518843,
+ -0.10516937, 0.026374253, 0.10058866, -0.0033195973,
+ -0.041975245, 0.0073591834, 0.0033782164, -0.004325073,
+ -0.10167381, 0.042500053, -0.01447153, 0.06464186,
+ -0.017142897, 0.03312627, 0.009205989, 0.024138335,
+ -0.011337001, 0.035530265, -0.010912711, 0.0706555,
+ -0.005894094, 0.051841937, -0.1401738, -0.02351249,
+ 0.0365468, 0.07590991, 0.08838724, 0.021681072,
+ -0.10086113, 0.019608743, -0.06195883, 0.077335775,
+ 0.023646897, -0.095322326, 0.02233014, 0.09756986,
+ -0.048691444, -0.009579111, 0.07595467, 0.11480546,
+ -0.09801813, 0.019894179, 0.08502348, 0.004032281,
+ 0.037211012, 0.068537936, -0.048005626, -0.091520436,
+ -0.028379958, -0.01556313, 0.06554592, -0.045599163,
+ -0.01672207, -0.020169014, -0.011877351, -0.20212261,
+ 0.010889619, 0.0047078193, 0.038385306, 0.08540671,
+ -0.017140968, -0.0035865551, 0.016678626, 0.005633034,
+ 0.015963363, 0.00871737, 0.060130805, 0.028611384,
+ 0.10109069, -0.015060172, -0.07894427, 0.06401885,
+ 0.011584063, -0.024466386, 0.0047652307, -0.09041358,
+ 0.030737216, -0.0046374933, 0.14215417, -0.11823516,
+ 0.019899689, 0.006106124, -0.027092824, 0.0786356,
+ 0.05052217, -0.058925, -0.011402121, -0.024987547,
+ -0.0013661642, -0.06832946, -0.015667673, -0.1083353,
+ -0.00096863037, -0.06988685, -0.053350925, -0.027275559,
+ -0.033664223, -0.07978348, -0.025200296, -0.017207067,
+ -0.058403496, -0.055697463, 0.005798788, 0.12965427,
+ -0.062582195, 0.0013350133, -0.10482091, 0.0379771,
+ 0.072521195, -0.0029455067, -0.13797039, -0.03628521,
+ 0.013806405, -0.017858358, -0.01008298, -0.07700066,
+ -0.017081132, 0.019358726, 0.0027079724, 0.004635139,
+ 0.062634714, -0.02338735, -0.039547626, -0.02050681,
+ 0.03385117, -0.083611414, 0.002862572, -0.09421313,
+ 0.058618143, -0.08598433, 0.00972939, 0.023867095,
+ -0.053934585, -0.023203006, 0.07452513, -0.048767887,
+ -0.07314807, -0.056307215, -0.10433547, -0.06440842,
+ 0.04328182, 0.04389765, -0.020006588, -0.09076438,
+ -0.11652589, -0.021705797, 0.03345259, -0.010329105,
+ -0.025767034, 0.013057034, -0.07316461, -0.10145612,
+ 0.06358255, 0.18531723, 0.07759293, 0.12006465,
+ 0.1305557, 0.058638252, -0.03393652, 0.09622831,
+ -0.16253184, -2.4580743e-06, 0.079869635, -0.070196845,
+ -0.005644518, 0.06857898, -0.12598175, -0.035084512,
+ 0.03156317, -0.12794146, -0.031963028, 0.04692781,
+ 0.030070418, 0.0071660685, -0.095516115, -0.004643372,
+ 0.040170413, -0.062104587, -0.0037324072, 0.0554317,
+ 0.08184801, -0.019164372, 0.06791302, 0.034257166,
+ -0.10307039, 0.021943003, 0.046745934, 0.0790918,
+ -0.0265588, -0.007824208, 0.042546265, -0.00977924,
+ -0.0002440307, -0.017384544, -0.017990116, 0.12252321,
+ -0.014512694, -0.08251313, 0.08861942, 0.13589665,
+ 0.026351685, 0.012641483, 0.07466548, 0.044301085,
+ -0.045414884, -0.051112458, 0.03444247, -0.08502782,
+ -0.04106223, -0.028126027, 0.028473156, 0.10467447],
+
+ recurrent_to_forget_weights: [
+ -0.057784554, -0.026057621, -0.068447545, -0.022581743,
+ 0.14811787, 0.10826372, 0.09471067, 0.03987225,
+ -0.0039523416, 0.00030638507, 0.053185795, 0.10572994,
+ 0.08414449, -0.022036452, -0.00066928595, -0.09203576,
+ 0.032950465, -0.10985798, -0.023809856, 0.0021431844,
+ -0.02196096, -0.00326074, 0.00058621005, -0.074678116,
+ -0.06193199, 0.055729095, 0.03736828, 0.020123724,
+ 0.061878487, -0.04729229, 0.034919553, -0.07585433,
+ -0.04421272, -0.044019096, 0.085488975, 0.04058006,
+ -0.06890133, -0.030951202, -0.024628663, -0.07672815,
+ 0.034293607, 0.08556707, -0.05293577, -0.033561368,
+ -0.04899627, 0.0241671, 0.015736353, -0.095442444,
+ -0.029564252, 0.016493602, -0.035026584, 0.022337519,
+ -0.026871363, 0.004780428, 0.0077918363, -0.03601621,
+ 0.016435321, -0.03263031, -0.09543275, -0.047392778,
+ 0.013454138, 0.028934088, 0.01685226, -0.086110644,
+ -0.046250615, -0.01847454, 0.047608484, 0.07339695,
+ 0.034546845, -0.04881143, 0.009128804, -0.08802852,
+ 0.03761666, 0.008096139, -0.014454086, 0.014361001,
+ -0.023502491, -0.0011840804, -0.07607001, 0.001856849,
+ -0.06509276, -0.006021153, -0.08570962, -0.1451793,
+ 0.060212336, 0.055259194, 0.06974018, 0.049454916,
+ -0.027794661, -0.08077226, -0.016179763, 0.1169753,
+ 0.17213494, -0.0056326236, -0.053934924, -0.0124349,
+ -0.11520337, 0.05409887, 0.088759385, 0.0019655675,
+ 0.0042065294, 0.03881498, 0.019844765, 0.041858196,
+ -0.05695512, 0.047233116, 0.038937137, -0.06542224,
+ 0.014429736, -0.09719407, 0.13908425, -0.05379757,
+ 0.012321099, 0.082840554, -0.029899208, 0.044217527,
+ 0.059855383, 0.07711018, -0.045319796, 0.0948846,
+ -0.011724666, -0.0033288454, -0.033542685, -0.04764985,
+ -0.13873616, 0.040668588, 0.034832682, -0.015319203,
+ -0.018715994, 0.046002675, 0.0599172, -0.043107376,
+ 0.0294216, -0.002314414, -0.022424703, 0.0030315618,
+ 0.0014641669, 0.0029166266, -0.11878115, 0.013738511,
+ 0.12375372, -0.0006038222, 0.029104086, 0.087442465,
+ 0.052958444, 0.07558703, 0.04817258, 0.044462286,
+ -0.015213451, -0.08783778, -0.0561384, -0.003008196,
+ 0.047060397, -0.002058388, 0.03429439, -0.018839769,
+ 0.024734668, 0.024614193, -0.042046934, 0.09597743,
+ -0.0043254104, 0.04320769, 0.0064070094, -0.0019131786,
+ -0.02558259, -0.022822596, -0.023273505, -0.02464396,
+ -0.10991725, -0.006240552, 0.0074488563, 0.024044557,
+ 0.04383914, -0.046476185, 0.028658995, 0.060410924,
+ 0.050786525, 0.009452605, -0.0073054377, -0.024810238,
+ 0.0052906186, 0.0066939713, -0.0020913032, 0.014515517,
+ 0.015898481, 0.021362653, -0.030262267, 0.016587038,
+ -0.011442813, 0.041154444, -0.007631438, -0.03423484,
+ -0.010977775, 0.036152758, 0.0066366293, 0.11915515,
+ 0.02318443, -0.041350313, 0.021485701, -0.10906167,
+ -0.028218046, -0.00954771, 0.020531068, -0.11995105,
+ -0.03672871, 0.024019798, 0.014255957, -0.05221243,
+ -0.00661567, -0.04630967, 0.033188973, 0.10107534,
+ -0.014027541, 0.030796422, -0.10270911, -0.035999842,
+ 0.15443139, 0.07684145, 0.036571592, -0.035900835,
+ -0.0034699554, 0.06209149, 0.015920248, -0.031122351,
+ -0.03858649, 0.01849943, 0.13872518, 0.01503974,
+ 0.069941424, -0.06948533, -0.0088794185, 0.061282158,
+ -0.047401894, 0.03100163, -0.041533746, -0.10430945,
+ 0.044574402, -0.01425562, -0.024290353, 0.034563623,
+ 0.05866852, 0.023947537, -0.09445152, 0.035450947,
+ 0.02247216, -0.0042998926, 0.061146557, -0.10250651,
+ 0.020881841, -0.06747029, 0.10062043, -0.0023941975,
+ 0.03532124, -0.016341697, 0.09685456, -0.016764693,
+ 0.051808182, 0.05875331, -0.04536488, 0.001626336,
+ -0.028892258, -0.01048663, -0.009793449, -0.017093895,
+ 0.010987891, 0.02357273, -0.00010856845, 0.0099760275,
+ -0.001845119, -0.03551521, 0.0018358806, 0.05763657,
+ -0.01769146, 0.040995963, 0.02235177, -0.060430344,
+ 0.11475477, -0.023854522, 0.10071741, 0.0686208,
+ -0.014250481, 0.034261297, 0.047418304, 0.08562733,
+ -0.030519066, 0.0060542435, 0.014653856, -0.038836084,
+ 0.04096551, 0.032249358, -0.08355519, -0.026823482,
+ 0.056386515, -0.010401743, -0.028396193, 0.08507674,
+ 0.014410365, 0.020995233, 0.17040324, 0.11511526,
+ 0.02459721, 0.0066619175, 0.025853224, -0.023133837,
+ -0.081302024, 0.017264642, -0.009585969, 0.09491168,
+ -0.051313367, 0.054532815, -0.014298593, 0.10657464,
+ 0.007076659, 0.10964551, 0.0409152, 0.008275321,
+ -0.07283536, 0.07937492, 0.04192024, -0.1075027],
+
+ recurrent_to_cell_weights: [
+ -0.037322544, 0.018592842, 0.0056175636, -0.06253426,
+ 0.055647098, -0.05713207, -0.05626563, 0.005559383,
+ 0.03375411, -0.025757805, -0.088049285, 0.06017052,
+ -0.06570978, 0.007384076, 0.035123326, -0.07920549,
+ 0.053676967, 0.044480428, -0.07663568, 0.0071805613,
+ 0.08089997, 0.05143358, 0.038261272, 0.03339287,
+ -0.027673481, 0.044746667, 0.028349208, 0.020090483,
+ -0.019443132, -0.030755889, -0.0040000007, 0.04465846,
+ -0.021585021, 0.0031670958, 0.0053199246, -0.056117613,
+ -0.10893326, 0.076739706, -0.08509834, -0.027997585,
+ 0.037871376, 0.01449768, -0.09002357, -0.06111149,
+ -0.046195522, 0.0422062, -0.005683705, -0.1253618,
+ -0.012925729, -0.04890792, 0.06985068, 0.037654128,
+ 0.03398274, -0.004781977, 0.007032333, -0.031787455,
+ 0.010868644, -0.031489216, 0.09525667, 0.013939797,
+ 0.0058680447, 0.0167067, 0.02668468, -0.04797466,
+ -0.048885044, -0.12722108, 0.035304096, 0.06554885,
+ 0.00972396, -0.039238118, -0.05159735, -0.11329045,
+ 0.1613692, -0.03750952, 0.06529313, -0.071974665,
+ -0.11769596, 0.015524369, -0.0013754242, -0.12446318,
+ 0.02786344, -0.014179351, 0.005264273, 0.14376344,
+ 0.015983658, 0.03406988, -0.06939408, 0.040699873,
+ 0.02111075, 0.09669095, 0.041345075, -0.08316494,
+ -0.07684199, -0.045768797, 0.032298047, -0.041805092,
+ 0.0119405, 0.0061010392, 0.12652606, 0.0064572375,
+ -0.024950314, 0.11574242, 0.04508852, -0.04335324,
+ 0.06760663, -0.027437469, 0.07216407, 0.06977076,
+ -0.05438599, 0.034033038, -0.028602652, 0.05346137,
+ 0.043184172, -0.037189785, 0.10420091, 0.00882477,
+ -0.054019816, -0.074273005, -0.030617684, -0.0028467078,
+ 0.024302477, -0.0038869337, 0.005332455, 0.0013399826,
+ 0.04361412, -0.007001822, 0.09631092, -0.06702025,
+ -0.042049985, -0.035070654, -0.04103342, -0.10273396,
+ 0.0544271, 0.037184782, -0.13150354, -0.0058036847,
+ -0.008264958, 0.042035464, 0.05891794, 0.029673764,
+ 0.0063542654, 0.044788733, 0.054816857, 0.062257513,
+ -0.00093483756, 0.048938446, -0.004952862, -0.007730018,
+ -0.04043371, -0.017094059, 0.07229206, -0.023670016,
+ -0.052195564, -0.025616996, -0.01520939, 0.045104615,
+ -0.007376126, 0.003533447, 0.006570588, 0.056037236,
+ 0.12436656, 0.051817212, 0.028532185, -0.08686856,
+ 0.11868599, 0.07663395, -0.07323171, 0.03463402,
+ -0.050708205, -0.04458982, -0.11590894, 0.021273347,
+ 0.1251325, -0.15313013, -0.12224372, 0.17228661,
+ 0.023029093, 0.086124025, 0.006445803, -0.03496501,
+ 0.028332196, 0.04449512, -0.042436164, -0.026587414,
+ -0.006041347, -0.09292539, -0.05678812, 0.03897832,
+ 0.09465633, 0.008115513, -0.02171956, 0.08304309,
+ 0.071401566, 0.019622514, 0.032163795, -0.004167056,
+ 0.02295182, 0.030739572, 0.056506045, 0.004612461,
+ 0.06524936, 0.059999723, 0.046395954, -0.0045512207,
+ -0.1335546, -0.030136576, 0.11584653, -0.014678886,
+ 0.0020118146, -0.09688814, -0.0790206, 0.039770417,
+ -0.0329582, 0.07922767, 0.029322514, 0.026405897,
+ 0.04207835, -0.07073373, 0.063781224, 0.0859677,
+ -0.10925287, -0.07011058, 0.048005477, 0.03438226,
+ -0.09606514, -0.006669445, -0.043381985, 0.04240257,
+ -0.06955775, -0.06769346, 0.043903265, -0.026784198,
+ -0.017840602, 0.024307009, -0.040079936, -0.019946516,
+ 0.045318738, -0.12233574, 0.026170589, 0.0074471775,
+ 0.15978073, 0.10185836, 0.10298046, -0.015476589,
+ -0.039390966, -0.072174534, 0.0739445, -0.1211869,
+ -0.0347889, -0.07943156, 0.014809798, -0.12412325,
+ -0.0030663363, 0.039695457, 0.0647603, -0.08291318,
+ -0.018529687, -0.004423833, 0.0037507233, 0.084633216,
+ -0.01514876, -0.056505352, -0.012800942, -0.06994386,
+ 0.012962922, -0.031234352, 0.07029052, 0.016418684,
+ 0.03618972, 0.055686004, -0.08663945, -0.017404709,
+ -0.054761406, 0.029065743, 0.052404847, 0.020238016,
+ 0.0048197987, -0.0214882, 0.07078733, 0.013016777,
+ 0.06262858, 0.009184685, 0.020785125, -0.043904778,
+ -0.0270329, -0.03299152, -0.060088247, -0.015162964,
+ -0.001828936, 0.12642565, -0.056757294, 0.013586685,
+ 0.09232601, -0.035886683, 0.06000002, 0.05229691,
+ -0.052580316, -0.082029596, -0.010794592, 0.012947712,
+ -0.036429964, -0.085508935, -0.13127148, -0.017744139,
+ 0.031502828, 0.036232427, -0.031581745, 0.023051167,
+ -0.05325106, -0.03421577, 0.028793324, -0.034633752,
+ -0.009881397, -0.043551125, -0.018609839, 0.0019097115,
+ -0.008799762, 0.056595087, 0.0022273948, 0.055752404],
+
+ recurrent_to_output_weights: [
+ 0.025825322, -0.05813119, 0.09495884, -0.045984812, -0.01255415,
+ -0.0026479573, -0.08196161, -0.054914974, -0.0046604523, -0.029587349,
+ -0.044576716, -0.07480124, -0.082868785, 0.023254942, 0.027502948,
+ -0.0039728214, -0.08683098, -0.08116779, -0.014675607, -0.037924774,
+ -0.023314456, -0.007401714, -0.09255757, 0.029460307, -0.08829125,
+ -0.005139627, -0.08989442, -0.0555066, 0.13596267, -0.025062224,
+ -0.048351806, -0.03850004, 0.07266485, -0.022414139, 0.05940088,
+ 0.075114764, 0.09597592, -0.010211725, -0.0049794707, -0.011523867,
+ -0.025980417, 0.072999895, 0.11091378, -0.081685916, 0.014416728,
+ 0.043229222, 0.034178585, -0.07530371, 0.035837382, -0.085607,
+ -0.007721233, -0.03287832, -0.043848954, -0.06404588, -0.06632928,
+ -0.073643476, 0.008214239, -0.045984086, 0.039764922, 0.03474462,
+ 0.060612556, -0.080590084, 0.049127717, 0.04151091, -0.030063879,
+ 0.008801774, -0.023021035, -0.019558564, 0.05158114, -0.010947698,
+ -0.011825728, 0.0075720972, 0.0699727, -0.0039981045, 0.069350146,
+ 0.08799282, 0.016156472, 0.035502106, 0.11695009, 0.006217345,
+ 0.13392477, -0.037875112, 0.025745004, 0.08940699, -0.00924166,
+ 0.0046702605, -0.036598757, -0.08811812, 0.10522024, -0.032441203,
+ 0.008176899, -0.04454919, 0.07058152, 0.0067963637, 0.039206743,
+ 0.03259838, 0.03725492, -0.09515802, 0.013326398, -0.052055415,
+ -0.025676316, 0.03198509, -0.015951829, -0.058556724, 0.036879618,
+ 0.043357447, 0.028362012, -0.05908629, 0.0059240665, -0.04995891,
+ -0.019187413, 0.0276265, -0.01628143, 0.0025863599, 0.08800015,
+ 0.035250366, -0.022165963, -0.07328642, -0.009415526, -0.07455109,
+ 0.11690406, 0.0363299, 0.07411125, 0.042103454, -0.009660886,
+ 0.019076364, 0.018299393, -0.046004917, 0.08891175, 0.0431396,
+ -0.026327137, -0.051502608, 0.08979574, -0.051670972, 0.04940282,
+ -0.07491107, -0.021240504, 0.022596184, -0.034280192, 0.060163025,
+ -0.058211457, -0.051837247, -0.01349775, -0.04639988, -0.035936575,
+ -0.011681591, 0.064818054, 0.0073146066, -0.021745546, -0.043124277,
+ -0.06471268, -0.07053354, -0.029321948, -0.05330136, 0.016933719,
+ -0.053782392, 0.13747959, -0.1361751, -0.11569455, 0.0033329215,
+ 0.05693899, -0.053219706, 0.063698, 0.07977434, -0.07924483,
+ 0.06936997, 0.0034815092, -0.007305279, -0.037325785, -0.07251102,
+ -0.033633437, -0.08677009, 0.091591336, -0.14165086, 0.021752775,
+ 0.019683983, 0.0011612234, -0.058154266, 0.049996935, 0.0288841,
+ -0.0024567875, -0.14345716, 0.010955264, -0.10234828, 0.1183656,
+ -0.0010731248, -0.023590032, -0.072285876, -0.0724771, -0.026382286,
+ -0.0014920527, 0.042667855, 0.0018776858, 0.02986552, 0.009814309,
+ 0.0733756, 0.12289186, 0.018043943, -0.0458958, 0.049412545,
+ 0.033632483, 0.05495232, 0.036686596, -0.013781798, -0.010036754,
+ 0.02576849, -0.08307328, 0.010112348, 0.042521734, -0.05869831,
+ -0.071689695, 0.03876447, -0.13275425, -0.0352966, -0.023077697,
+ 0.10285965, 0.084736146, 0.15568255, -0.00040734606, 0.027835453,
+ -0.10292561, -0.032401145, 0.10053256, -0.026142767, -0.08271222,
+ -0.0030240538, -0.016368777, 0.1070414, 0.042672627, 0.013456989,
+ -0.0437609, -0.022309763, 0.11576483, 0.04108048, 0.061026827,
+ -0.0190714, -0.0869359, 0.037901703, 0.0610107, 0.07202949,
+ 0.01675338, 0.086139716, -0.08795751, -0.014898893, -0.023771819,
+ -0.01965048, 0.007955471, -0.043740474, 0.03346837, -0.10549954,
+ 0.090567775, 0.042013682, -0.03176985, 0.12569028, -0.02421228,
+ -0.029526481, 0.023851605, 0.031539805, 0.05292009, -0.02344001,
+ -0.07811758, -0.08834428, 0.10094801, 0.16594367, -0.06861939,
+ -0.021256343, -0.041093912, -0.06669611, 0.035498552, 0.021757556,
+ -0.09302526, -0.015403468, -0.06614931, -0.051798206, -0.013874718,
+ 0.03630673, 0.010412845, -0.08077351, 0.046185967, 0.0035662893,
+ 0.03541868, -0.094149634, -0.034814864, 0.003128424, -0.020674974,
+ -0.03944324, -0.008110165, -0.11113267, 0.08484226, 0.043586485,
+ 0.040582247, 0.0968012, -0.065249965, -0.028036479, 0.0050708856,
+ 0.0017462453, 0.0326779, 0.041296225, 0.09164146, -0.047743853,
+ -0.015952192, -0.034451712, 0.084197424, -0.05347844, -0.11768019,
+ 0.085926116, -0.08251791, -0.045081906, 0.0948852, 0.068401024,
+ 0.024856757, 0.06978981, -0.057309967, -0.012775832, -0.0032452994,
+ 0.01977615, -0.041040014, -0.024264973, 0.063464895, 0.05431621],
+
+ cell_to_input_weights: [
+ 0.040369894, 0.030746894, 0.24704495, 0.018586371, -0.037586458,
+ -0.15312155, -0.11812848, -0.11465643, 0.20259799, 0.11418174,
+ -0.10116027, -0.011334949, 0.12411352, -0.076769054, -0.052169047,
+ 0.21198851, -0.38871562, -0.09061183, -0.09683246, -0.21929175],
+
+ cell_to_forget_weights: [
+ -0.01998659, -0.15568835, -0.24248174, -0.012770197, 0.041331276,
+ -0.072311886, -0.052123554, -0.0066330447, -0.043891653, 0.036225766,
+ -0.047248036, 0.021479502, 0.033189066, 0.11952997, -0.020432774,
+ 0.64658105, -0.06650122, -0.03467612, 0.095340036, 0.23647355],
+
+ cell_to_output_weights: [
+ 0.08286371, -0.08261836, -0.51210177, 0.002913762, 0.17764764,
+ -0.5495371, -0.08460716, -0.24552552, 0.030037103, 0.04123544,
+ -0.11940523, 0.007358328, 0.1890978, 0.4833202, -0.34441817,
+ 0.36312827, -0.26375428, 0.1457655, -0.19724406, 0.15548733],
+
+ projection_weights: [
+ -0.009802181, 0.09401916, 0.0717386, -0.13895074, 0.09641832,
+ 0.060420845, 0.08539281, 0.054285463, 0.061395317, 0.034448683,
+ -0.042991187, 0.019801661, -0.16840284, -0.015726732, -0.23041931,
+ -0.024478018, -0.10959692, -0.013875541, 0.18600968, -0.061274476,
+ 0.0138165, -0.08160894, -0.07661644, 0.032372914, 0.16169067,
+ 0.22465782, -0.03993472, -0.004017731, 0.08633481, -0.28869787,
+ 0.08682067, 0.17240396, 0.014975425, 0.056431185, 0.031037588,
+ 0.16702051, 0.0077946745, 0.15140012, 0.29405436, 0.120285,
+ -0.188994, -0.027265169, 0.043389652, -0.022061434, 0.014777949,
+ -0.20203483, 0.094781205, 0.19100232, 0.13987629, -0.036132768,
+ -0.06426278, -0.05108664, 0.13221376, 0.009441198, -0.16715929,
+ 0.15859416, -0.040437475, 0.050779544, -0.022187516, 0.012166504,
+ 0.027685808, -0.07675938, -0.0055694645, -0.09444123, 0.0046453946,
+ 0.050794356, 0.10770313, -0.20790008, -0.07149004, -0.11425117,
+ 0.008225835, -0.035802525, 0.14374903, 0.15262283, 0.048710253,
+ 0.1847461, -0.007487823, 0.11000021, -0.09542012, 0.22619456,
+ -0.029149994, 0.08527916, 0.009043713, 0.0042746216, 0.016261552,
+ 0.022461696, 0.12689082, -0.043589946, -0.12035478, -0.08361797,
+ -0.050666027, -0.1248618, -0.1275799, -0.071875185, 0.07377272,
+ 0.09944291, -0.18897448, -0.1593054, -0.06526116, -0.040107165,
+ -0.004618631, -0.067624845, -0.007576253, 0.10727444, 0.041546922,
+ -0.20424393, 0.06907816, 0.050412357, 0.00724631, 0.039827548,
+ 0.12449835, 0.10747581, 0.13708383, 0.09134148, -0.12617786,
+ -0.06428341, 0.09956831, 0.1208086, -0.14676677, -0.0727722,
+ 0.1126304, 0.010139365, 0.015571211, -0.038128063, 0.022913318,
+ -0.042050496, 0.16842307, -0.060597885, 0.10531834, -0.06411776,
+ -0.07451711, -0.03410368, -0.13393489, 0.06534304, 0.003620307,
+ 0.04490757, 0.05970546, 0.05197996, 0.02839995, 0.10434969,
+ -0.013699693, -0.028353551, -0.07260381, 0.047201227, -0.024575593,
+ -0.036445823, 0.07155557, 0.009672501, -0.02328883, 0.009533515,
+ -0.03606021, -0.07421458, -0.028082801, -0.2678904, -0.13221288,
+ 0.18419984, -0.13012612, -0.014588381, -0.035059117, -0.04824723,
+ 0.07830115, -0.056184657, 0.03277091, 0.025466874, 0.14494097,
+ -0.12522776, -0.098633975, -0.10766018, -0.08317623, 0.08594209,
+ 0.07749552, 0.039474737, 0.1776665, -0.07409566, -0.0477268,
+ 0.29323658, 0.10801441, 0.1154011, 0.013952499, 0.10739139,
+ 0.10708251, -0.051456142, 0.0074137426, -0.10430189, 0.10034707,
+ 0.045594677, 0.0635285, -0.0715442, -0.089667566, -0.10811871,
+ 0.00026344223, 0.08298446, -0.009525053, 0.006585689, -0.24567553,
+ -0.09450807, 0.09648481, 0.026996298, -0.06419476, -0.04752702,
+ -0.11063944, -0.23441927, -0.17608605, -0.052156363, 0.067035615,
+ 0.19271925, -0.0032889997, -0.043264326, 0.09663576, -0.057112187,
+ -0.10100678, 0.0628376, 0.04447668, 0.017961001, -0.10094388,
+ -0.10190601, 0.18335468, 0.10494553, -0.052095775, -0.0026118709,
+ 0.10539724, -0.04383912, -0.042349473, 0.08438151, -0.1947263,
+ 0.02251204, 0.11216432, -0.10307853, 0.17351969, -0.039091777,
+ 0.08066188, -0.00561982, 0.12633002, 0.11335965, -0.0088127935,
+ -0.019777594, 0.06864014, -0.059751723, 0.016233567, -0.06894641,
+ -0.28651384, -0.004228674, 0.019708522, -0.16305895, -0.07468996,
+ -0.0855457, 0.099339016, -0.07580735, -0.13775392, 0.08434318,
+ 0.08330512, -0.12131499, 0.031935584, 0.09180414, -0.08876437,
+ -0.08049874, 0.008753825, 0.03498998, 0.030215185, 0.03907079,
+ 0.089751154, 0.029194152, -0.03337423, -0.019092513, 0.04331237,
+ 0.04299654, -0.036394123, -0.12915532, 0.09793732, 0.07512415,
+ -0.11319543, -0.032502122, 0.15661901, 0.07671967, -0.005491124,
+ -0.19379048, -0.218606, 0.21448623, 0.017840758, 0.1416943,
+ -0.07051762, 0.19488361, 0.02664691, -0.18104725, -0.09334311,
+ 0.15026465, -0.15493552, -0.057762887, -0.11604192, -0.262013,
+ -0.01391798, 0.012185008, 0.11156489, -0.07483202, 0.06693364,
+ -0.26151478, 0.046425626, 0.036540434, -0.16435726, 0.17338543,
+ -0.21401681, -0.11385144, -0.08283257, -0.069031075, 0.030635102,
+ 0.010969227, 0.11109743, 0.010919218, 0.027526086, 0.13519906,
+ 0.01891392, -0.046839405, -0.040167913, 0.017953383, -0.09700955,
+ 0.0061885654, -0.07000971, 0.026893595, -0.038844477, 0.14543656],
+
+ projection_bias: [],
+}
+
+# Batch0: 4 (input_sequence_size) * 5 (n_input)
+input0[input] = [0.073204, 0.296072, 0.743333, 0.069199, 0.045348]
+# Batch1: 4 (input_sequence_size) * 5 (n_input)
+input0[input].extend(
+ [0.640394, 0.930399, 0.050782, 0.432485, 0.988078]
+)
+input0[output_state_in] = [
+ -0.0166936, 0.0381209, 0.000889684, 0.0143363,
+ -0.0328911, -0.0234288, 0.0333051, -0.012229,
+ 0.0110322, -0.0457725, -0.000832209, -0.0202817,
+ 0.0327257, 0.0121309, 0.0155969, 0.0312091,
+ -0.0141913, 0.0322082, 0.00227024, 0.0260507,
+ -0.0188721, -0.0296489, 0.0399134, -0.0160509,
+ 0.011604, -0.0447318, -0.0150515, -0.0277406,
+ 0.0316596, 0.0118233, 0.0214762, 0.0293641,
+]
+input0[cell_state_in] = [
+ -0.154022, -0.124934, 0.0478463, 0.0607819,
+ -0.218727, -0.111053, -0.103885, -0.00447221,
+ 0.0554757, -0.0207068, 0.0595767, -0.116297,
+ -0.249466, -0.0723206, 0.0794942, -0.0377107,
+ 0.124532, 0.249952, 0.188641, 0.411865,
+ -0.11012, -0.0694494, 0.103501, 0.0428427,
+ -0.167345, -0.106061, -0.0775679, 0.00936161,
+ 0.0105526, -0.0314523, 0.0243475, -0.132179,
+ -0.258763, -0.0307266, 0.107047, -0.0115197,
+ 0.0995485, 0.220027, 0.158355, 0.436369,
+]
+output0 = {
+ scratch_buffer: [ 0 for x in range(n_batch * n_cell * 4) ],
+ cell_state_out: [
+ -0.126572, -0.121882, 0.121569, 0.0489971,
+ -0.240177, -0.124685, -0.122565, 0.0162748,
+ 0.0317536, -0.0270355, 0.0418199, -0.179755,
+ -0.327279, -0.0342741, 0.133831, -0.0238279,
+ 0.122148, 0.269115, 0.185989, 0.525976,
+ -0.167208, -0.109612, 0.0531226, 0.0695387,
+ -0.248335, -0.134123, -0.108246, 0.00628498,
+ 0.0492984, -0.0264919, 0.0698144, -0.0635602,
+ -0.295363, -0.0760078, 0.102725, -0.0351708,
+ 0.149804, 0.259131, 0.202573, 0.500664,
+ ],
+ output_state_out: [
+ -0.0213783, 0.0350169, 0.000324787, 0.0276012,
+ -0.0263374, -0.0371449, 0.0446149, -0.0205474,
+ 0.0103729, -0.0576349, -0.0150052, -0.0292043,
+ 0.0376827, 0.0136115, 0.0243435, 0.0354492,
+ -0.0204549, 0.0450315, -0.00117379, 0.0167673,
+ -0.0375007, -0.0238314, 0.038784, -0.0174034,
+ 0.0131743, -0.0506589, -0.00484469, -0.0240239,
+ 0.0325789, 0.00790064, 0.0220157, 0.0333314,
+ ],
+}
+
+# Batch0: 4 (input_sequence_size) * 16 (n_output)
+output0[output] = [
+ -0.0213783, 0.0350169, 0.000324794,
+ 0.0276012, -0.0263374, -0.0371449, 0.0446149, -0.0205474,
+ 0.0103729, -0.0576349, -0.0150052, -0.0292043, 0.0376827,
+ 0.0136115, 0.0243435, 0.0354492]
+# Batch1: 4 (input_sequence_size) * 16 (n_output)
+output0[output].extend(
+ [-0.0204549, 0.0450315, -0.00117378,
+ 0.0167673, -0.0375007, -0.0238314, 0.038784, -0.0174034,
+ 0.0131743, -0.0506589, -0.0048447, -0.0240239, 0.0325789,
+ 0.00790065, 0.0220157, 0.0333314],
+ )
+
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/lstm3_state3.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/lstm3_state3.mod.py
new file mode 100644
index 000000000..40262c251
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/lstm3_state3.mod.py
@@ -0,0 +1,663 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# LSTM Test, With Peephole, With Projection, No Clipping
+
+model = Model()
+
+n_batch = 2
+n_input = 5
+# n_cell and n_output have the same size when there is no projection.
+n_cell = 20
+n_output = 16
+
+input = Input("input", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_input))
+
+input_to_input_weights = Input("input_to_input_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_forget_weights = Input("input_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_cell_weights = Input("input_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_output_weights = Input("input_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+
+recurrent_to_input_weights = Input("recurrent_to_intput_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_forget_weights = Input("recurrent_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_cell_weights = Input("recurrent_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_output_weights = Input("recurrent_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+
+cell_to_input_weights = Input("cell_to_input_weights", "TENSOR_FLOAT32", "{%d}" % (n_cell))
+cell_to_forget_weights = Input("cell_to_forget_weights", "TENSOR_FLOAT32", "{%d}" %(n_cell))
+cell_to_output_weights = Input("cell_to_output_weights", "TENSOR_FLOAT32", "{%d}" % (n_cell))
+
+input_gate_bias = Input("input_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+forget_gate_bias = Input("forget_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+cell_gate_bias = Input("cell_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+output_gate_bias = Input("output_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+
+projection_weights = Input("projection_weights", "TENSOR_FLOAT32", "{%d,%d}" % (n_output, n_cell))
+projection_bias = Input("projection_bias", "TENSOR_FLOAT32", "{0}")
+
+output_state_in = Input("output_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_in = Input("cell_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+
+activation_param = Int32Scalar("activation_param", 4) # Tanh
+cell_clip_param = Float32Scalar("cell_clip_param", 0.)
+proj_clip_param = Float32Scalar("proj_clip_param", 0.)
+
+scratch_buffer = IgnoredOutput("scratch_buffer", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, (n_cell * 4)))
+output_state_out = IgnoredOutput("output_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_out = IgnoredOutput("cell_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+
+# TODO: need support for more than one output
+model = model.Operation("LSTM",
+ input,
+
+ input_to_input_weights,
+ input_to_forget_weights,
+ input_to_cell_weights,
+ input_to_output_weights,
+
+ recurrent_to_input_weights,
+ recurrent_to_forget_weights,
+ recurrent_to_cell_weights,
+ recurrent_to_output_weights,
+
+ cell_to_input_weights,
+ cell_to_forget_weights,
+ cell_to_output_weights,
+
+ input_gate_bias,
+ forget_gate_bias,
+ cell_gate_bias,
+ output_gate_bias,
+
+ projection_weights,
+ projection_bias,
+
+ output_state_in,
+ cell_state_in,
+
+ activation_param,
+ cell_clip_param,
+ proj_clip_param
+).To([scratch_buffer, output_state_out, cell_state_out, output])
+
+input0 = {input_to_input_weights: [
+ 0.021393683, 0.06124551, 0.046905167, -0.014657677, -0.03149463,
+ 0.09171803, 0.14647801, 0.10797193, -0.0057968358, 0.0019193048,
+ -0.2726754, 0.10154029, -0.018539885, 0.080349885, -0.10262385,
+ -0.022599787, -0.09121155, -0.008675967, -0.045206103, -0.0821282,
+ -0.008045952, 0.015478081, 0.055217247, 0.038719587, 0.044153627,
+ -0.06453243, 0.05031825, -0.046935108, -0.008164439, 0.014574226,
+ -0.1671009, -0.15519552, -0.16819797, -0.13971269, -0.11953059,
+ 0.25005487, -0.22790983, 0.009855087, -0.028140958, -0.11200698,
+ 0.11295408, -0.0035217577, 0.054485075, 0.05184695, 0.064711206,
+ 0.10989193, 0.11674786, 0.03490607, 0.07727357, 0.11390585,
+ -0.1863375, -0.1034451, -0.13945189, -0.049401227, -0.18767063,
+ 0.042483903, 0.14233552, 0.13832581, 0.18350165, 0.14545603,
+ -0.028545704, 0.024939531, 0.050929718, 0.0076203286, -0.0029723682,
+ -0.042484224, -0.11827596, -0.09171104, -0.10808628, -0.16327988,
+ -0.2273378, -0.0993647, -0.017155107, 0.0023917493, 0.049272764,
+ 0.0038534778, 0.054764505, 0.089753784, 0.06947234, 0.08014476,
+ -0.04544234, -0.0497073, -0.07135631, -0.048929106, -0.004042012,
+ -0.009284026, 0.018042054, 0.0036860977, -0.07427302, -0.11434604,
+ -0.018995456, 0.031487543, 0.012834908, 0.019977754, 0.044256654,
+ -0.39292613, -0.18519334, -0.11651281, -0.06809892, 0.011373677],
+
+ input_to_forget_weights: [
+ -0.0018401089, -0.004852237, 0.03698424, 0.014181704, 0.028273236,
+ -0.016726194, -0.05249759, -0.10204261, 0.00861066, -0.040979505,
+ -0.009899187, 0.01923892, -0.028177269, -0.08535103, -0.14585495,
+ 0.10662567, -0.01909731, -0.017883534, -0.0047269356, -0.045103323,
+ 0.0030784295, 0.076784775, 0.07463696, 0.094531395, 0.0814421,
+ -0.12257899, -0.033945758, -0.031303465, 0.045630626, 0.06843887,
+ -0.13492945, -0.012480007, -0.0811829, -0.07224499, -0.09628791,
+ 0.045100946, 0.0012300825, 0.013964662, 0.099372394, 0.02543059,
+ 0.06958324, 0.034257296, 0.0482646, 0.06267997, 0.052625068,
+ 0.12784666, 0.07077897, 0.025725935, 0.04165009, 0.07241905,
+ 0.018668644, -0.037377294, -0.06277783, -0.08833636, -0.040120605,
+ -0.011405586, -0.007808335, -0.010301386, -0.005102167, 0.027717464,
+ 0.05483423, 0.11449111, 0.11289652, 0.10939839, 0.13396506,
+ -0.08402166, -0.01901462, -0.044678304, -0.07720565, 0.014350063,
+ -0.11757958, -0.0652038, -0.08185733, -0.076754324, -0.092614375,
+ 0.10405491, 0.052960336, 0.035755895, 0.035839386, -0.012540553,
+ 0.036881298, 0.02913376, 0.03420159, 0.05448447, -0.054523353,
+ 0.02582715, 0.02327355, -0.011857179, -0.0011980024, -0.034641717,
+ -0.026125094, -0.17582615, -0.15923657, -0.27486774, -0.0006143371,
+ 0.0001771948, -8.470171e-05, 0.02651807, 0.045790765, 0.06956496],
+
+ input_to_cell_weights: [
+ -0.04580283, -0.09549462, -0.032418985, -0.06454633,
+ -0.043528453, 0.043018587, -0.049152344, -0.12418144,
+ -0.078985475, -0.07596889, 0.019484362, -0.11434962,
+ -0.0074034138, -0.06314844, -0.092981495, 0.0062155537,
+ -0.025034338, -0.0028890965, 0.048929527, 0.06235075,
+ 0.10665918, -0.032036792, -0.08505916, -0.10843358,
+ -0.13002433, -0.036816437, -0.02130134, -0.016518239,
+ 0.0047691227, -0.0025825808, 0.066017866, 0.029991534,
+ -0.10652836, -0.1037554, -0.13056071, -0.03266643,
+ -0.033702414, -0.006473424, -0.04611692, 0.014419339,
+ -0.025174323, 0.0396852, 0.081777506, 0.06157468,
+ 0.10210095, -0.009658194, 0.046511717, 0.03603906,
+ 0.0069369148, 0.015960095, -0.06507666, 0.09551598,
+ 0.053568836, 0.06408714, 0.12835667, -0.008714329,
+ -0.20211966, -0.12093674, 0.029450472, 0.2849013,
+ -0.029227901, 0.1164364, -0.08560263, 0.09941786,
+ -0.036999565, -0.028842626, -0.0033637602, -0.017012902,
+ -0.09720865, -0.11193351, -0.029155117, -0.017936034,
+ -0.009768936, -0.04223324, -0.036159635, 0.06505112,
+ -0.021742892, -0.023377212, -0.07221364, -0.06430552,
+ 0.05453865, 0.091149814, 0.06387331, 0.007518393,
+ 0.055960953, 0.069779344, 0.046411168, 0.10509911,
+ 0.07463894, 0.0075130584, 0.012850982, 0.04555431,
+ 0.056955688, 0.06555285, 0.050801456, -0.009862683,
+ 0.00826772, -0.026555609, -0.0073611983, -0.0014897042],
+
+ input_to_output_weights: [
+ -0.0998932, -0.07201956, -0.052803773, -0.15629593, -0.15001918,
+ -0.07650751, 0.02359855, -0.075155355, -0.08037709, -0.15093534,
+ 0.029517552, -0.04751393, 0.010350531, -0.02664851, -0.016839722,
+ -0.023121163, 0.0077019283, 0.012851257, -0.05040649, -0.0129761,
+ -0.021737747, -0.038305793, -0.06870586, -0.01481247, -0.001285394,
+ 0.10124236, 0.083122835, 0.053313006, -0.062235646, -0.075637154,
+ -0.027833903, 0.029774971, 0.1130802, 0.09218906, 0.09506135,
+ -0.086665764, -0.037162706, -0.038880914, -0.035832845, -0.014481564,
+ -0.09825003, -0.12048569, -0.097665586, -0.05287633, -0.0964047,
+ -0.11366429, 0.035777505, 0.13568819, 0.052451383, 0.050649304,
+ 0.05798951, -0.021852335, -0.099848844, 0.014740475, -0.078897946,
+ 0.04974699, 0.014160473, 0.06973932, 0.04964942, 0.033364646,
+ 0.08190124, 0.025535367, 0.050893165, 0.048514254, 0.06945813,
+ -0.078907564, -0.06707616, -0.11844508, -0.09986688, -0.07509403,
+ 0.06263226, 0.14925587, 0.20188436, 0.12098451, 0.14639415,
+ 0.0015017595, -0.014267382, -0.03417257, 0.012711468, 0.0028300495,
+ -0.024758482, -0.05098548, -0.0821182, 0.014225672, 0.021544158,
+ 0.08949725, 0.07505268, -0.0020780868, 0.04908258, 0.06476295,
+ -0.022907063, 0.027562456, 0.040185735, 0.019567577, -0.015598739,
+ -0.049097303, -0.017121866, -0.083368234, -0.02332002, -0.0840956],
+
+ input_gate_bias: [
+ 0.02234832, 0.14757581, 0.18176508, 0.10380666, 0.053110216,
+ -0.06928846, -0.13942584, -0.11816189, 0.19483899, 0.03652339,
+ -0.10250295, 0.036714908, -0.18426876, 0.036065217, 0.21810818,
+ 0.02383196, -0.043370757, 0.08690144, -0.04444982, 0.00030581196],
+
+ forget_gate_bias: [
+ 0.035185695, -0.042891346, -0.03032477, 0.23027696,
+ 0.11098921, 0.15378423, 0.09263801, 0.09790885,
+ 0.09508917, 0.061199076, 0.07665568, -0.015443159,
+ -0.03499149, 0.046190713, 0.08895977, 0.10899629,
+ 0.40694186, 0.06030037, 0.012413437, -0.06108739],
+
+ cell_gate_bias: [
+ -0.024379363, 0.0055531194, 0.23377132, 0.033463873,
+ -0.1483596, -0.10639995, -0.091433935, 0.058573797,
+ -0.06809782, -0.07889636, -0.043246906, -0.09829136,
+ -0.4279842, 0.034901652, 0.18797937, 0.0075234566,
+ 0.016178843, 0.1749513, 0.13975595, 0.92058027],
+
+ output_gate_bias: [
+ 0.046159424, -0.0012809046, 0.03563469, 0.12648113, 0.027195795,
+ 0.35373217, -0.018957434, 0.008907322, -0.0762701, 0.12018895,
+ 0.04216877, 0.0022856654, 0.040952638, 0.3147856, 0.08225149,
+ -0.057416286, -0.14995944, -0.008040261, 0.13208859, 0.029760877],
+
+ recurrent_to_input_weights: [
+ -0.001374326, -0.078856036, 0.10672688, 0.029162422,
+ -0.11585556, 0.02557986, -0.13446963, -0.035785314,
+ -0.01244275, 0.025961924, -0.02337298, -0.044228926,
+ -0.055839065, -0.046598054, -0.010546039, -0.06900766,
+ 0.027239809, 0.022582639, -0.013296484, -0.05459212,
+ 0.08981, -0.045407712, 0.08682226, -0.06867011,
+ -0.14390695, -0.02916037, 0.000996957, 0.091420636,
+ 0.14283475, -0.07390571, -0.06402044, 0.062524505,
+ -0.093129106, 0.04860203, -0.08364217, -0.08119002,
+ 0.009352075, 0.22920375, 0.0016303885, 0.11583097,
+ -0.13732095, 0.012405723, -0.07551853, 0.06343048,
+ 0.12162708, -0.031923793, -0.014335606, 0.01790974,
+ -0.10650317, -0.0724401, 0.08554849, -0.05727212,
+ 0.06556731, -0.042729504, -0.043227166, 0.011683251,
+ -0.013082158, -0.029302018, -0.010899579, -0.062036745,
+ -0.022509435, -0.00964907, -0.01567329, 0.04260106,
+ -0.07787477, -0.11576462, 0.017356863, 0.048673786,
+ -0.017577527, -0.05527947, -0.082487635, -0.040137455,
+ -0.10820036, -0.04666372, 0.022746278, -0.07851417,
+ 0.01068115, 0.032956902, 0.022433773, 0.0026891115,
+ 0.08944216, -0.0685835, 0.010513544, 0.07228705,
+ 0.02032331, -0.059686817, -0.0005566496, -0.086984694,
+ 0.040414046, -0.1380399, 0.094208956, -0.05722982,
+ 0.012092817, -0.04989123, -0.086576, -0.003399834,
+ -0.04696032, -0.045747425, 0.10091314, 0.048676282,
+ -0.029037097, 0.031399418, -0.0040285117, 0.047237843,
+ 0.09504992, 0.041799378, -0.049185462, -0.031518843,
+ -0.10516937, 0.026374253, 0.10058866, -0.0033195973,
+ -0.041975245, 0.0073591834, 0.0033782164, -0.004325073,
+ -0.10167381, 0.042500053, -0.01447153, 0.06464186,
+ -0.017142897, 0.03312627, 0.009205989, 0.024138335,
+ -0.011337001, 0.035530265, -0.010912711, 0.0706555,
+ -0.005894094, 0.051841937, -0.1401738, -0.02351249,
+ 0.0365468, 0.07590991, 0.08838724, 0.021681072,
+ -0.10086113, 0.019608743, -0.06195883, 0.077335775,
+ 0.023646897, -0.095322326, 0.02233014, 0.09756986,
+ -0.048691444, -0.009579111, 0.07595467, 0.11480546,
+ -0.09801813, 0.019894179, 0.08502348, 0.004032281,
+ 0.037211012, 0.068537936, -0.048005626, -0.091520436,
+ -0.028379958, -0.01556313, 0.06554592, -0.045599163,
+ -0.01672207, -0.020169014, -0.011877351, -0.20212261,
+ 0.010889619, 0.0047078193, 0.038385306, 0.08540671,
+ -0.017140968, -0.0035865551, 0.016678626, 0.005633034,
+ 0.015963363, 0.00871737, 0.060130805, 0.028611384,
+ 0.10109069, -0.015060172, -0.07894427, 0.06401885,
+ 0.011584063, -0.024466386, 0.0047652307, -0.09041358,
+ 0.030737216, -0.0046374933, 0.14215417, -0.11823516,
+ 0.019899689, 0.006106124, -0.027092824, 0.0786356,
+ 0.05052217, -0.058925, -0.011402121, -0.024987547,
+ -0.0013661642, -0.06832946, -0.015667673, -0.1083353,
+ -0.00096863037, -0.06988685, -0.053350925, -0.027275559,
+ -0.033664223, -0.07978348, -0.025200296, -0.017207067,
+ -0.058403496, -0.055697463, 0.005798788, 0.12965427,
+ -0.062582195, 0.0013350133, -0.10482091, 0.0379771,
+ 0.072521195, -0.0029455067, -0.13797039, -0.03628521,
+ 0.013806405, -0.017858358, -0.01008298, -0.07700066,
+ -0.017081132, 0.019358726, 0.0027079724, 0.004635139,
+ 0.062634714, -0.02338735, -0.039547626, -0.02050681,
+ 0.03385117, -0.083611414, 0.002862572, -0.09421313,
+ 0.058618143, -0.08598433, 0.00972939, 0.023867095,
+ -0.053934585, -0.023203006, 0.07452513, -0.048767887,
+ -0.07314807, -0.056307215, -0.10433547, -0.06440842,
+ 0.04328182, 0.04389765, -0.020006588, -0.09076438,
+ -0.11652589, -0.021705797, 0.03345259, -0.010329105,
+ -0.025767034, 0.013057034, -0.07316461, -0.10145612,
+ 0.06358255, 0.18531723, 0.07759293, 0.12006465,
+ 0.1305557, 0.058638252, -0.03393652, 0.09622831,
+ -0.16253184, -2.4580743e-06, 0.079869635, -0.070196845,
+ -0.005644518, 0.06857898, -0.12598175, -0.035084512,
+ 0.03156317, -0.12794146, -0.031963028, 0.04692781,
+ 0.030070418, 0.0071660685, -0.095516115, -0.004643372,
+ 0.040170413, -0.062104587, -0.0037324072, 0.0554317,
+ 0.08184801, -0.019164372, 0.06791302, 0.034257166,
+ -0.10307039, 0.021943003, 0.046745934, 0.0790918,
+ -0.0265588, -0.007824208, 0.042546265, -0.00977924,
+ -0.0002440307, -0.017384544, -0.017990116, 0.12252321,
+ -0.014512694, -0.08251313, 0.08861942, 0.13589665,
+ 0.026351685, 0.012641483, 0.07466548, 0.044301085,
+ -0.045414884, -0.051112458, 0.03444247, -0.08502782,
+ -0.04106223, -0.028126027, 0.028473156, 0.10467447],
+
+ recurrent_to_forget_weights: [
+ -0.057784554, -0.026057621, -0.068447545, -0.022581743,
+ 0.14811787, 0.10826372, 0.09471067, 0.03987225,
+ -0.0039523416, 0.00030638507, 0.053185795, 0.10572994,
+ 0.08414449, -0.022036452, -0.00066928595, -0.09203576,
+ 0.032950465, -0.10985798, -0.023809856, 0.0021431844,
+ -0.02196096, -0.00326074, 0.00058621005, -0.074678116,
+ -0.06193199, 0.055729095, 0.03736828, 0.020123724,
+ 0.061878487, -0.04729229, 0.034919553, -0.07585433,
+ -0.04421272, -0.044019096, 0.085488975, 0.04058006,
+ -0.06890133, -0.030951202, -0.024628663, -0.07672815,
+ 0.034293607, 0.08556707, -0.05293577, -0.033561368,
+ -0.04899627, 0.0241671, 0.015736353, -0.095442444,
+ -0.029564252, 0.016493602, -0.035026584, 0.022337519,
+ -0.026871363, 0.004780428, 0.0077918363, -0.03601621,
+ 0.016435321, -0.03263031, -0.09543275, -0.047392778,
+ 0.013454138, 0.028934088, 0.01685226, -0.086110644,
+ -0.046250615, -0.01847454, 0.047608484, 0.07339695,
+ 0.034546845, -0.04881143, 0.009128804, -0.08802852,
+ 0.03761666, 0.008096139, -0.014454086, 0.014361001,
+ -0.023502491, -0.0011840804, -0.07607001, 0.001856849,
+ -0.06509276, -0.006021153, -0.08570962, -0.1451793,
+ 0.060212336, 0.055259194, 0.06974018, 0.049454916,
+ -0.027794661, -0.08077226, -0.016179763, 0.1169753,
+ 0.17213494, -0.0056326236, -0.053934924, -0.0124349,
+ -0.11520337, 0.05409887, 0.088759385, 0.0019655675,
+ 0.0042065294, 0.03881498, 0.019844765, 0.041858196,
+ -0.05695512, 0.047233116, 0.038937137, -0.06542224,
+ 0.014429736, -0.09719407, 0.13908425, -0.05379757,
+ 0.012321099, 0.082840554, -0.029899208, 0.044217527,
+ 0.059855383, 0.07711018, -0.045319796, 0.0948846,
+ -0.011724666, -0.0033288454, -0.033542685, -0.04764985,
+ -0.13873616, 0.040668588, 0.034832682, -0.015319203,
+ -0.018715994, 0.046002675, 0.0599172, -0.043107376,
+ 0.0294216, -0.002314414, -0.022424703, 0.0030315618,
+ 0.0014641669, 0.0029166266, -0.11878115, 0.013738511,
+ 0.12375372, -0.0006038222, 0.029104086, 0.087442465,
+ 0.052958444, 0.07558703, 0.04817258, 0.044462286,
+ -0.015213451, -0.08783778, -0.0561384, -0.003008196,
+ 0.047060397, -0.002058388, 0.03429439, -0.018839769,
+ 0.024734668, 0.024614193, -0.042046934, 0.09597743,
+ -0.0043254104, 0.04320769, 0.0064070094, -0.0019131786,
+ -0.02558259, -0.022822596, -0.023273505, -0.02464396,
+ -0.10991725, -0.006240552, 0.0074488563, 0.024044557,
+ 0.04383914, -0.046476185, 0.028658995, 0.060410924,
+ 0.050786525, 0.009452605, -0.0073054377, -0.024810238,
+ 0.0052906186, 0.0066939713, -0.0020913032, 0.014515517,
+ 0.015898481, 0.021362653, -0.030262267, 0.016587038,
+ -0.011442813, 0.041154444, -0.007631438, -0.03423484,
+ -0.010977775, 0.036152758, 0.0066366293, 0.11915515,
+ 0.02318443, -0.041350313, 0.021485701, -0.10906167,
+ -0.028218046, -0.00954771, 0.020531068, -0.11995105,
+ -0.03672871, 0.024019798, 0.014255957, -0.05221243,
+ -0.00661567, -0.04630967, 0.033188973, 0.10107534,
+ -0.014027541, 0.030796422, -0.10270911, -0.035999842,
+ 0.15443139, 0.07684145, 0.036571592, -0.035900835,
+ -0.0034699554, 0.06209149, 0.015920248, -0.031122351,
+ -0.03858649, 0.01849943, 0.13872518, 0.01503974,
+ 0.069941424, -0.06948533, -0.0088794185, 0.061282158,
+ -0.047401894, 0.03100163, -0.041533746, -0.10430945,
+ 0.044574402, -0.01425562, -0.024290353, 0.034563623,
+ 0.05866852, 0.023947537, -0.09445152, 0.035450947,
+ 0.02247216, -0.0042998926, 0.061146557, -0.10250651,
+ 0.020881841, -0.06747029, 0.10062043, -0.0023941975,
+ 0.03532124, -0.016341697, 0.09685456, -0.016764693,
+ 0.051808182, 0.05875331, -0.04536488, 0.001626336,
+ -0.028892258, -0.01048663, -0.009793449, -0.017093895,
+ 0.010987891, 0.02357273, -0.00010856845, 0.0099760275,
+ -0.001845119, -0.03551521, 0.0018358806, 0.05763657,
+ -0.01769146, 0.040995963, 0.02235177, -0.060430344,
+ 0.11475477, -0.023854522, 0.10071741, 0.0686208,
+ -0.014250481, 0.034261297, 0.047418304, 0.08562733,
+ -0.030519066, 0.0060542435, 0.014653856, -0.038836084,
+ 0.04096551, 0.032249358, -0.08355519, -0.026823482,
+ 0.056386515, -0.010401743, -0.028396193, 0.08507674,
+ 0.014410365, 0.020995233, 0.17040324, 0.11511526,
+ 0.02459721, 0.0066619175, 0.025853224, -0.023133837,
+ -0.081302024, 0.017264642, -0.009585969, 0.09491168,
+ -0.051313367, 0.054532815, -0.014298593, 0.10657464,
+ 0.007076659, 0.10964551, 0.0409152, 0.008275321,
+ -0.07283536, 0.07937492, 0.04192024, -0.1075027],
+
+ recurrent_to_cell_weights: [
+ -0.037322544, 0.018592842, 0.0056175636, -0.06253426,
+ 0.055647098, -0.05713207, -0.05626563, 0.005559383,
+ 0.03375411, -0.025757805, -0.088049285, 0.06017052,
+ -0.06570978, 0.007384076, 0.035123326, -0.07920549,
+ 0.053676967, 0.044480428, -0.07663568, 0.0071805613,
+ 0.08089997, 0.05143358, 0.038261272, 0.03339287,
+ -0.027673481, 0.044746667, 0.028349208, 0.020090483,
+ -0.019443132, -0.030755889, -0.0040000007, 0.04465846,
+ -0.021585021, 0.0031670958, 0.0053199246, -0.056117613,
+ -0.10893326, 0.076739706, -0.08509834, -0.027997585,
+ 0.037871376, 0.01449768, -0.09002357, -0.06111149,
+ -0.046195522, 0.0422062, -0.005683705, -0.1253618,
+ -0.012925729, -0.04890792, 0.06985068, 0.037654128,
+ 0.03398274, -0.004781977, 0.007032333, -0.031787455,
+ 0.010868644, -0.031489216, 0.09525667, 0.013939797,
+ 0.0058680447, 0.0167067, 0.02668468, -0.04797466,
+ -0.048885044, -0.12722108, 0.035304096, 0.06554885,
+ 0.00972396, -0.039238118, -0.05159735, -0.11329045,
+ 0.1613692, -0.03750952, 0.06529313, -0.071974665,
+ -0.11769596, 0.015524369, -0.0013754242, -0.12446318,
+ 0.02786344, -0.014179351, 0.005264273, 0.14376344,
+ 0.015983658, 0.03406988, -0.06939408, 0.040699873,
+ 0.02111075, 0.09669095, 0.041345075, -0.08316494,
+ -0.07684199, -0.045768797, 0.032298047, -0.041805092,
+ 0.0119405, 0.0061010392, 0.12652606, 0.0064572375,
+ -0.024950314, 0.11574242, 0.04508852, -0.04335324,
+ 0.06760663, -0.027437469, 0.07216407, 0.06977076,
+ -0.05438599, 0.034033038, -0.028602652, 0.05346137,
+ 0.043184172, -0.037189785, 0.10420091, 0.00882477,
+ -0.054019816, -0.074273005, -0.030617684, -0.0028467078,
+ 0.024302477, -0.0038869337, 0.005332455, 0.0013399826,
+ 0.04361412, -0.007001822, 0.09631092, -0.06702025,
+ -0.042049985, -0.035070654, -0.04103342, -0.10273396,
+ 0.0544271, 0.037184782, -0.13150354, -0.0058036847,
+ -0.008264958, 0.042035464, 0.05891794, 0.029673764,
+ 0.0063542654, 0.044788733, 0.054816857, 0.062257513,
+ -0.00093483756, 0.048938446, -0.004952862, -0.007730018,
+ -0.04043371, -0.017094059, 0.07229206, -0.023670016,
+ -0.052195564, -0.025616996, -0.01520939, 0.045104615,
+ -0.007376126, 0.003533447, 0.006570588, 0.056037236,
+ 0.12436656, 0.051817212, 0.028532185, -0.08686856,
+ 0.11868599, 0.07663395, -0.07323171, 0.03463402,
+ -0.050708205, -0.04458982, -0.11590894, 0.021273347,
+ 0.1251325, -0.15313013, -0.12224372, 0.17228661,
+ 0.023029093, 0.086124025, 0.006445803, -0.03496501,
+ 0.028332196, 0.04449512, -0.042436164, -0.026587414,
+ -0.006041347, -0.09292539, -0.05678812, 0.03897832,
+ 0.09465633, 0.008115513, -0.02171956, 0.08304309,
+ 0.071401566, 0.019622514, 0.032163795, -0.004167056,
+ 0.02295182, 0.030739572, 0.056506045, 0.004612461,
+ 0.06524936, 0.059999723, 0.046395954, -0.0045512207,
+ -0.1335546, -0.030136576, 0.11584653, -0.014678886,
+ 0.0020118146, -0.09688814, -0.0790206, 0.039770417,
+ -0.0329582, 0.07922767, 0.029322514, 0.026405897,
+ 0.04207835, -0.07073373, 0.063781224, 0.0859677,
+ -0.10925287, -0.07011058, 0.048005477, 0.03438226,
+ -0.09606514, -0.006669445, -0.043381985, 0.04240257,
+ -0.06955775, -0.06769346, 0.043903265, -0.026784198,
+ -0.017840602, 0.024307009, -0.040079936, -0.019946516,
+ 0.045318738, -0.12233574, 0.026170589, 0.0074471775,
+ 0.15978073, 0.10185836, 0.10298046, -0.015476589,
+ -0.039390966, -0.072174534, 0.0739445, -0.1211869,
+ -0.0347889, -0.07943156, 0.014809798, -0.12412325,
+ -0.0030663363, 0.039695457, 0.0647603, -0.08291318,
+ -0.018529687, -0.004423833, 0.0037507233, 0.084633216,
+ -0.01514876, -0.056505352, -0.012800942, -0.06994386,
+ 0.012962922, -0.031234352, 0.07029052, 0.016418684,
+ 0.03618972, 0.055686004, -0.08663945, -0.017404709,
+ -0.054761406, 0.029065743, 0.052404847, 0.020238016,
+ 0.0048197987, -0.0214882, 0.07078733, 0.013016777,
+ 0.06262858, 0.009184685, 0.020785125, -0.043904778,
+ -0.0270329, -0.03299152, -0.060088247, -0.015162964,
+ -0.001828936, 0.12642565, -0.056757294, 0.013586685,
+ 0.09232601, -0.035886683, 0.06000002, 0.05229691,
+ -0.052580316, -0.082029596, -0.010794592, 0.012947712,
+ -0.036429964, -0.085508935, -0.13127148, -0.017744139,
+ 0.031502828, 0.036232427, -0.031581745, 0.023051167,
+ -0.05325106, -0.03421577, 0.028793324, -0.034633752,
+ -0.009881397, -0.043551125, -0.018609839, 0.0019097115,
+ -0.008799762, 0.056595087, 0.0022273948, 0.055752404],
+
+ recurrent_to_output_weights: [
+ 0.025825322, -0.05813119, 0.09495884, -0.045984812, -0.01255415,
+ -0.0026479573, -0.08196161, -0.054914974, -0.0046604523, -0.029587349,
+ -0.044576716, -0.07480124, -0.082868785, 0.023254942, 0.027502948,
+ -0.0039728214, -0.08683098, -0.08116779, -0.014675607, -0.037924774,
+ -0.023314456, -0.007401714, -0.09255757, 0.029460307, -0.08829125,
+ -0.005139627, -0.08989442, -0.0555066, 0.13596267, -0.025062224,
+ -0.048351806, -0.03850004, 0.07266485, -0.022414139, 0.05940088,
+ 0.075114764, 0.09597592, -0.010211725, -0.0049794707, -0.011523867,
+ -0.025980417, 0.072999895, 0.11091378, -0.081685916, 0.014416728,
+ 0.043229222, 0.034178585, -0.07530371, 0.035837382, -0.085607,
+ -0.007721233, -0.03287832, -0.043848954, -0.06404588, -0.06632928,
+ -0.073643476, 0.008214239, -0.045984086, 0.039764922, 0.03474462,
+ 0.060612556, -0.080590084, 0.049127717, 0.04151091, -0.030063879,
+ 0.008801774, -0.023021035, -0.019558564, 0.05158114, -0.010947698,
+ -0.011825728, 0.0075720972, 0.0699727, -0.0039981045, 0.069350146,
+ 0.08799282, 0.016156472, 0.035502106, 0.11695009, 0.006217345,
+ 0.13392477, -0.037875112, 0.025745004, 0.08940699, -0.00924166,
+ 0.0046702605, -0.036598757, -0.08811812, 0.10522024, -0.032441203,
+ 0.008176899, -0.04454919, 0.07058152, 0.0067963637, 0.039206743,
+ 0.03259838, 0.03725492, -0.09515802, 0.013326398, -0.052055415,
+ -0.025676316, 0.03198509, -0.015951829, -0.058556724, 0.036879618,
+ 0.043357447, 0.028362012, -0.05908629, 0.0059240665, -0.04995891,
+ -0.019187413, 0.0276265, -0.01628143, 0.0025863599, 0.08800015,
+ 0.035250366, -0.022165963, -0.07328642, -0.009415526, -0.07455109,
+ 0.11690406, 0.0363299, 0.07411125, 0.042103454, -0.009660886,
+ 0.019076364, 0.018299393, -0.046004917, 0.08891175, 0.0431396,
+ -0.026327137, -0.051502608, 0.08979574, -0.051670972, 0.04940282,
+ -0.07491107, -0.021240504, 0.022596184, -0.034280192, 0.060163025,
+ -0.058211457, -0.051837247, -0.01349775, -0.04639988, -0.035936575,
+ -0.011681591, 0.064818054, 0.0073146066, -0.021745546, -0.043124277,
+ -0.06471268, -0.07053354, -0.029321948, -0.05330136, 0.016933719,
+ -0.053782392, 0.13747959, -0.1361751, -0.11569455, 0.0033329215,
+ 0.05693899, -0.053219706, 0.063698, 0.07977434, -0.07924483,
+ 0.06936997, 0.0034815092, -0.007305279, -0.037325785, -0.07251102,
+ -0.033633437, -0.08677009, 0.091591336, -0.14165086, 0.021752775,
+ 0.019683983, 0.0011612234, -0.058154266, 0.049996935, 0.0288841,
+ -0.0024567875, -0.14345716, 0.010955264, -0.10234828, 0.1183656,
+ -0.0010731248, -0.023590032, -0.072285876, -0.0724771, -0.026382286,
+ -0.0014920527, 0.042667855, 0.0018776858, 0.02986552, 0.009814309,
+ 0.0733756, 0.12289186, 0.018043943, -0.0458958, 0.049412545,
+ 0.033632483, 0.05495232, 0.036686596, -0.013781798, -0.010036754,
+ 0.02576849, -0.08307328, 0.010112348, 0.042521734, -0.05869831,
+ -0.071689695, 0.03876447, -0.13275425, -0.0352966, -0.023077697,
+ 0.10285965, 0.084736146, 0.15568255, -0.00040734606, 0.027835453,
+ -0.10292561, -0.032401145, 0.10053256, -0.026142767, -0.08271222,
+ -0.0030240538, -0.016368777, 0.1070414, 0.042672627, 0.013456989,
+ -0.0437609, -0.022309763, 0.11576483, 0.04108048, 0.061026827,
+ -0.0190714, -0.0869359, 0.037901703, 0.0610107, 0.07202949,
+ 0.01675338, 0.086139716, -0.08795751, -0.014898893, -0.023771819,
+ -0.01965048, 0.007955471, -0.043740474, 0.03346837, -0.10549954,
+ 0.090567775, 0.042013682, -0.03176985, 0.12569028, -0.02421228,
+ -0.029526481, 0.023851605, 0.031539805, 0.05292009, -0.02344001,
+ -0.07811758, -0.08834428, 0.10094801, 0.16594367, -0.06861939,
+ -0.021256343, -0.041093912, -0.06669611, 0.035498552, 0.021757556,
+ -0.09302526, -0.015403468, -0.06614931, -0.051798206, -0.013874718,
+ 0.03630673, 0.010412845, -0.08077351, 0.046185967, 0.0035662893,
+ 0.03541868, -0.094149634, -0.034814864, 0.003128424, -0.020674974,
+ -0.03944324, -0.008110165, -0.11113267, 0.08484226, 0.043586485,
+ 0.040582247, 0.0968012, -0.065249965, -0.028036479, 0.0050708856,
+ 0.0017462453, 0.0326779, 0.041296225, 0.09164146, -0.047743853,
+ -0.015952192, -0.034451712, 0.084197424, -0.05347844, -0.11768019,
+ 0.085926116, -0.08251791, -0.045081906, 0.0948852, 0.068401024,
+ 0.024856757, 0.06978981, -0.057309967, -0.012775832, -0.0032452994,
+ 0.01977615, -0.041040014, -0.024264973, 0.063464895, 0.05431621],
+
+ cell_to_input_weights: [
+ 0.040369894, 0.030746894, 0.24704495, 0.018586371, -0.037586458,
+ -0.15312155, -0.11812848, -0.11465643, 0.20259799, 0.11418174,
+ -0.10116027, -0.011334949, 0.12411352, -0.076769054, -0.052169047,
+ 0.21198851, -0.38871562, -0.09061183, -0.09683246, -0.21929175],
+
+ cell_to_forget_weights: [
+ -0.01998659, -0.15568835, -0.24248174, -0.012770197, 0.041331276,
+ -0.072311886, -0.052123554, -0.0066330447, -0.043891653, 0.036225766,
+ -0.047248036, 0.021479502, 0.033189066, 0.11952997, -0.020432774,
+ 0.64658105, -0.06650122, -0.03467612, 0.095340036, 0.23647355],
+
+ cell_to_output_weights: [
+ 0.08286371, -0.08261836, -0.51210177, 0.002913762, 0.17764764,
+ -0.5495371, -0.08460716, -0.24552552, 0.030037103, 0.04123544,
+ -0.11940523, 0.007358328, 0.1890978, 0.4833202, -0.34441817,
+ 0.36312827, -0.26375428, 0.1457655, -0.19724406, 0.15548733],
+
+ projection_weights: [
+ -0.009802181, 0.09401916, 0.0717386, -0.13895074, 0.09641832,
+ 0.060420845, 0.08539281, 0.054285463, 0.061395317, 0.034448683,
+ -0.042991187, 0.019801661, -0.16840284, -0.015726732, -0.23041931,
+ -0.024478018, -0.10959692, -0.013875541, 0.18600968, -0.061274476,
+ 0.0138165, -0.08160894, -0.07661644, 0.032372914, 0.16169067,
+ 0.22465782, -0.03993472, -0.004017731, 0.08633481, -0.28869787,
+ 0.08682067, 0.17240396, 0.014975425, 0.056431185, 0.031037588,
+ 0.16702051, 0.0077946745, 0.15140012, 0.29405436, 0.120285,
+ -0.188994, -0.027265169, 0.043389652, -0.022061434, 0.014777949,
+ -0.20203483, 0.094781205, 0.19100232, 0.13987629, -0.036132768,
+ -0.06426278, -0.05108664, 0.13221376, 0.009441198, -0.16715929,
+ 0.15859416, -0.040437475, 0.050779544, -0.022187516, 0.012166504,
+ 0.027685808, -0.07675938, -0.0055694645, -0.09444123, 0.0046453946,
+ 0.050794356, 0.10770313, -0.20790008, -0.07149004, -0.11425117,
+ 0.008225835, -0.035802525, 0.14374903, 0.15262283, 0.048710253,
+ 0.1847461, -0.007487823, 0.11000021, -0.09542012, 0.22619456,
+ -0.029149994, 0.08527916, 0.009043713, 0.0042746216, 0.016261552,
+ 0.022461696, 0.12689082, -0.043589946, -0.12035478, -0.08361797,
+ -0.050666027, -0.1248618, -0.1275799, -0.071875185, 0.07377272,
+ 0.09944291, -0.18897448, -0.1593054, -0.06526116, -0.040107165,
+ -0.004618631, -0.067624845, -0.007576253, 0.10727444, 0.041546922,
+ -0.20424393, 0.06907816, 0.050412357, 0.00724631, 0.039827548,
+ 0.12449835, 0.10747581, 0.13708383, 0.09134148, -0.12617786,
+ -0.06428341, 0.09956831, 0.1208086, -0.14676677, -0.0727722,
+ 0.1126304, 0.010139365, 0.015571211, -0.038128063, 0.022913318,
+ -0.042050496, 0.16842307, -0.060597885, 0.10531834, -0.06411776,
+ -0.07451711, -0.03410368, -0.13393489, 0.06534304, 0.003620307,
+ 0.04490757, 0.05970546, 0.05197996, 0.02839995, 0.10434969,
+ -0.013699693, -0.028353551, -0.07260381, 0.047201227, -0.024575593,
+ -0.036445823, 0.07155557, 0.009672501, -0.02328883, 0.009533515,
+ -0.03606021, -0.07421458, -0.028082801, -0.2678904, -0.13221288,
+ 0.18419984, -0.13012612, -0.014588381, -0.035059117, -0.04824723,
+ 0.07830115, -0.056184657, 0.03277091, 0.025466874, 0.14494097,
+ -0.12522776, -0.098633975, -0.10766018, -0.08317623, 0.08594209,
+ 0.07749552, 0.039474737, 0.1776665, -0.07409566, -0.0477268,
+ 0.29323658, 0.10801441, 0.1154011, 0.013952499, 0.10739139,
+ 0.10708251, -0.051456142, 0.0074137426, -0.10430189, 0.10034707,
+ 0.045594677, 0.0635285, -0.0715442, -0.089667566, -0.10811871,
+ 0.00026344223, 0.08298446, -0.009525053, 0.006585689, -0.24567553,
+ -0.09450807, 0.09648481, 0.026996298, -0.06419476, -0.04752702,
+ -0.11063944, -0.23441927, -0.17608605, -0.052156363, 0.067035615,
+ 0.19271925, -0.0032889997, -0.043264326, 0.09663576, -0.057112187,
+ -0.10100678, 0.0628376, 0.04447668, 0.017961001, -0.10094388,
+ -0.10190601, 0.18335468, 0.10494553, -0.052095775, -0.0026118709,
+ 0.10539724, -0.04383912, -0.042349473, 0.08438151, -0.1947263,
+ 0.02251204, 0.11216432, -0.10307853, 0.17351969, -0.039091777,
+ 0.08066188, -0.00561982, 0.12633002, 0.11335965, -0.0088127935,
+ -0.019777594, 0.06864014, -0.059751723, 0.016233567, -0.06894641,
+ -0.28651384, -0.004228674, 0.019708522, -0.16305895, -0.07468996,
+ -0.0855457, 0.099339016, -0.07580735, -0.13775392, 0.08434318,
+ 0.08330512, -0.12131499, 0.031935584, 0.09180414, -0.08876437,
+ -0.08049874, 0.008753825, 0.03498998, 0.030215185, 0.03907079,
+ 0.089751154, 0.029194152, -0.03337423, -0.019092513, 0.04331237,
+ 0.04299654, -0.036394123, -0.12915532, 0.09793732, 0.07512415,
+ -0.11319543, -0.032502122, 0.15661901, 0.07671967, -0.005491124,
+ -0.19379048, -0.218606, 0.21448623, 0.017840758, 0.1416943,
+ -0.07051762, 0.19488361, 0.02664691, -0.18104725, -0.09334311,
+ 0.15026465, -0.15493552, -0.057762887, -0.11604192, -0.262013,
+ -0.01391798, 0.012185008, 0.11156489, -0.07483202, 0.06693364,
+ -0.26151478, 0.046425626, 0.036540434, -0.16435726, 0.17338543,
+ -0.21401681, -0.11385144, -0.08283257, -0.069031075, 0.030635102,
+ 0.010969227, 0.11109743, 0.010919218, 0.027526086, 0.13519906,
+ 0.01891392, -0.046839405, -0.040167913, 0.017953383, -0.09700955,
+ 0.0061885654, -0.07000971, 0.026893595, -0.038844477, 0.14543656],
+
+ projection_bias: [],
+}
+
+# Batch0: 4 (input_sequence_size) * 5 (n_input)
+input0[input] = [0.867394, 0.291279, 0.013714, 0.482521, 0.626339]
+# Batch1: 4 (input_sequence_size) * 5 (n_input)
+input0[input].extend(
+ [0.082922, 0.563329, 0.865614, 0.333232, 0.259916]
+)
+input0[output_state_in] = [
+ -0.0213783, 0.0350169, 0.000324787, 0.0276012,
+ -0.0263374, -0.0371449, 0.0446149, -0.0205474,
+ 0.0103729, -0.0576349, -0.0150052, -0.0292043,
+ 0.0376827, 0.0136115, 0.0243435, 0.0354492,
+ -0.0204549, 0.0450315, -0.00117379, 0.0167673,
+ -0.0375007, -0.0238314, 0.038784, -0.0174034,
+ 0.0131743, -0.0506589, -0.00484469, -0.0240239,
+ 0.0325789, 0.00790064, 0.0220157, 0.0333314,
+]
+input0[cell_state_in] = [
+ -0.126572, -0.121882, 0.121569, 0.0489971,
+ -0.240177, -0.124685, -0.122565, 0.0162748,
+ 0.0317536, -0.0270355, 0.0418199, -0.179755,
+ -0.327279, -0.0342741, 0.133831, -0.0238279,
+ 0.122148, 0.269115, 0.185989, 0.525976,
+ -0.167208, -0.109612, 0.0531226, 0.0695387,
+ -0.248335, -0.134123, -0.108246, 0.00628498,
+ 0.0492984, -0.0264919, 0.0698144, -0.0635602,
+ -0.295363, -0.0760078, 0.102725, -0.0351708,
+ 0.149804, 0.259131, 0.202573, 0.500664,
+]
+output0 = {
+ scratch_buffer: [ 0 for x in range(n_batch * n_cell * 4) ],
+ cell_state_out: [ 0 for x in range(n_batch * n_cell) ],
+ output_state_out: [ 0 for x in range(n_batch * n_output) ],
+}
+
+# Batch0: 4 (input_sequence_size) * 16 (n_output)
+output0[output] = [
+ -0.0189322, 0.0464512, -0.00251373, 0.0225745,
+ -0.0308346, -0.0317124, 0.0460407, -0.0189395,
+ 0.0149363, -0.0530162, -0.0150767, -0.0340193,
+ 0.0286833, 0.00824207, 0.0264887, 0.0305169]
+# Batch1: 4 (input_sequence_size) * 16 (n_output)
+output0[output].extend(
+ [-0.0264787, 0.0387855, -0.000764675, 0.0217599,
+ -0.037537, -0.0335206, 0.0431679, -0.0211424,
+ 0.010203, -0.062785, -0.00832363, -0.025181,
+ 0.0412031, 0.0118723, 0.0239643, 0.0394009]
+ )
+
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/lstm_state.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/lstm_state.mod.py
new file mode 100644
index 000000000..a242b7973
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/lstm_state.mod.py
@@ -0,0 +1,148 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# LSTM Test: No Cifg, No Peephole, No Projection, and No Clipping.
+
+model = Model()
+
+n_batch = 1
+n_input = 2
+# n_cell and n_output have the same size when there is no projection.
+n_cell = 4
+n_output = 4
+
+input = Input("input", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_input))
+
+input_to_input_weights = Input("input_to_input_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_forget_weights = Input("input_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_cell_weights = Input("input_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_output_weights = Input("input_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+
+recurrent_to_input_weights = Input("recurrent_to_intput_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_forget_weights = Input("recurrent_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_cell_weights = Input("recurrent_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_output_weights = Input("recurrent_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+
+cell_to_input_weights = Input("cell_to_input_weights", "TENSOR_FLOAT32", "{0}")
+cell_to_forget_weights = Input("cell_to_forget_weights", "TENSOR_FLOAT32", "{0}")
+cell_to_output_weights = Input("cell_to_output_weights", "TENSOR_FLOAT32", "{0}")
+
+input_gate_bias = Input("input_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+forget_gate_bias = Input("forget_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+cell_gate_bias = Input("cell_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+output_gate_bias = Input("output_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+
+projection_weights = Input("projection_weights", "TENSOR_FLOAT32", "{0,0}")
+projection_bias = Input("projection_bias", "TENSOR_FLOAT32", "{0}")
+
+output_state_in = Input("output_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_in = Input("cell_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+
+activation_param = Int32Scalar("activation_param", 4) # Tanh
+cell_clip_param = Float32Scalar("cell_clip_param", 0.)
+proj_clip_param = Float32Scalar("proj_clip_param", 0.)
+
+scratch_buffer = IgnoredOutput("scratch_buffer", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, (n_cell * 4)))
+output_state_out = Output("output_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_out = Output("cell_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+
+model = model.Operation("LSTM",
+ input,
+
+ input_to_input_weights,
+ input_to_forget_weights,
+ input_to_cell_weights,
+ input_to_output_weights,
+
+ recurrent_to_input_weights,
+ recurrent_to_forget_weights,
+ recurrent_to_cell_weights,
+ recurrent_to_output_weights,
+
+ cell_to_input_weights,
+ cell_to_forget_weights,
+ cell_to_output_weights,
+
+ input_gate_bias,
+ forget_gate_bias,
+ cell_gate_bias,
+ output_gate_bias,
+
+ projection_weights,
+ projection_bias,
+
+ output_state_in,
+ cell_state_in,
+
+ activation_param,
+ cell_clip_param,
+ proj_clip_param
+).To([scratch_buffer, output_state_out, cell_state_out, output])
+
+# Example 1. Input in operand 0,
+input0 = {input_to_input_weights: [-0.45018822, -0.02338299, -0.0870589, -0.34550029, 0.04266912, -0.15680569, -0.34856534, 0.43890524],
+ input_to_forget_weights: [0.09701663, 0.20334584, -0.50592935, -0.31343272, -0.40032279, 0.44781327, 0.01387155, -0.35593212],
+ input_to_cell_weights: [-0.50013041, 0.1370284, 0.11810488, 0.2013163, -0.20583314, 0.44344562, 0.22077113, -0.29909778],
+ input_to_output_weights: [-0.25065863, -0.28290087, 0.04613829, 0.40525138, 0.44272184, 0.03897077, -0.1556896, 0.19487578],
+
+ input_gate_bias: [0.,0.,0.,0.],
+ forget_gate_bias: [1.,1.,1.,1.],
+ cell_gate_bias: [0.,0.,0.,0.],
+ output_gate_bias: [0.,0.,0.,0.],
+
+ recurrent_to_input_weights: [
+ -0.0063535, -0.2042388, 0.31454784, -0.35746509, 0.28902304, 0.08183324,
+ -0.16555229, 0.02286911, -0.13566875, 0.03034258, 0.48091322,
+ -0.12528998, 0.24077177, -0.51332325, -0.33502164, 0.10629296],
+
+ recurrent_to_cell_weights: [
+ -0.3407414, 0.24443203, -0.2078532, 0.26320225, 0.05695659, -0.00123841,
+ -0.4744786, -0.35869038, -0.06418842, -0.13502428, -0.501764, 0.22830659,
+ -0.46367589, 0.26016325, -0.03894562, -0.16368064],
+
+ recurrent_to_forget_weights: [
+ -0.48684245, -0.06655136, 0.42224967, 0.2112639, 0.27654213, 0.20864892,
+ -0.07646349, 0.45877004, 0.00141793, -0.14609534, 0.36447752, 0.09196436,
+ 0.28053468, 0.01560611, -0.20127171, -0.01140004],
+
+ recurrent_to_output_weights: [
+ 0.43385774, -0.17194885, 0.2718237, 0.09215671, 0.24107647, -0.39835793,
+ 0.18212086, 0.01301402, 0.48572797, -0.50656658, 0.20047462, -0.20607421,
+ -0.51818722, -0.15390486, 0.0468148, 0.39922136],
+
+ cell_to_input_weights: [],
+ cell_to_forget_weights: [],
+ cell_to_output_weights: [],
+
+ projection_weights: [],
+ projection_bias: [],
+}
+
+test_input = [3., 4.]
+output_state = [-0.0297319, 0.122947, 0.208851, -0.153588]
+cell_state = [-0.145439, 0.157475, 0.293663, -0.277353,]
+golden_output = [-0.03716109, 0.12507336, 0.41193449, -0.20860538]
+output0 = {
+ scratch_buffer: [ 0 for x in range(n_batch * n_cell * 4) ],
+ cell_state_out: [ -0.287121, 0.148115, 0.556837, -0.388276 ],
+ output_state_out: [ -0.0371611, 0.125073, 0.411934, -0.208605 ],
+ output: golden_output
+}
+input0[input] = test_input
+input0[output_state_in] = output_state
+input0[cell_state_in] = cell_state
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/lstm_state2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/lstm_state2.mod.py
new file mode 100644
index 000000000..64cb2d29a
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/lstm_state2.mod.py
@@ -0,0 +1,148 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# LSTM Test: No Cifg, No Peephole, No Projection, and No Clipping.
+
+model = Model()
+
+n_batch = 1
+n_input = 2
+# n_cell and n_output have the same size when there is no projection.
+n_cell = 4
+n_output = 4
+
+input = Input("input", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_input))
+
+input_to_input_weights = Input("input_to_input_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_forget_weights = Input("input_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_cell_weights = Input("input_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+input_to_output_weights = Input("input_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_input))
+
+recurrent_to_input_weights = Input("recurrent_to_intput_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_forget_weights = Input("recurrent_to_forget_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_cell_weights = Input("recurrent_to_cell_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+recurrent_to_output_weights = Input("recurrent_to_output_weights", "TENSOR_FLOAT32", "{%d, %d}" % (n_cell, n_output))
+
+cell_to_input_weights = Input("cell_to_input_weights", "TENSOR_FLOAT32", "{0}")
+cell_to_forget_weights = Input("cell_to_forget_weights", "TENSOR_FLOAT32", "{0}")
+cell_to_output_weights = Input("cell_to_output_weights", "TENSOR_FLOAT32", "{0}")
+
+input_gate_bias = Input("input_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+forget_gate_bias = Input("forget_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+cell_gate_bias = Input("cell_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+output_gate_bias = Input("output_gate_bias", "TENSOR_FLOAT32", "{%d}"%(n_cell))
+
+projection_weights = Input("projection_weights", "TENSOR_FLOAT32", "{0,0}")
+projection_bias = Input("projection_bias", "TENSOR_FLOAT32", "{0}")
+
+output_state_in = Input("output_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_in = Input("cell_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+
+activation_param = Int32Scalar("activation_param", 4) # Tanh
+cell_clip_param = Float32Scalar("cell_clip_param", 0.)
+proj_clip_param = Float32Scalar("proj_clip_param", 0.)
+
+scratch_buffer = IgnoredOutput("scratch_buffer", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, (n_cell * 4)))
+output_state_out = IgnoredOutput("output_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+cell_state_out = IgnoredOutput("cell_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_cell))
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d}" % (n_batch, n_output))
+
+model = model.Operation("LSTM",
+ input,
+
+ input_to_input_weights,
+ input_to_forget_weights,
+ input_to_cell_weights,
+ input_to_output_weights,
+
+ recurrent_to_input_weights,
+ recurrent_to_forget_weights,
+ recurrent_to_cell_weights,
+ recurrent_to_output_weights,
+
+ cell_to_input_weights,
+ cell_to_forget_weights,
+ cell_to_output_weights,
+
+ input_gate_bias,
+ forget_gate_bias,
+ cell_gate_bias,
+ output_gate_bias,
+
+ projection_weights,
+ projection_bias,
+
+ output_state_in,
+ cell_state_in,
+
+ activation_param,
+ cell_clip_param,
+ proj_clip_param
+).To([scratch_buffer, output_state_out, cell_state_out, output])
+
+# Example 1. Input in operand 0,
+input0 = {input_to_input_weights: [-0.45018822, -0.02338299, -0.0870589, -0.34550029, 0.04266912, -0.15680569, -0.34856534, 0.43890524],
+ input_to_forget_weights: [0.09701663, 0.20334584, -0.50592935, -0.31343272, -0.40032279, 0.44781327, 0.01387155, -0.35593212],
+ input_to_cell_weights: [-0.50013041, 0.1370284, 0.11810488, 0.2013163, -0.20583314, 0.44344562, 0.22077113, -0.29909778],
+ input_to_output_weights: [-0.25065863, -0.28290087, 0.04613829, 0.40525138, 0.44272184, 0.03897077, -0.1556896, 0.19487578],
+
+ input_gate_bias: [0.,0.,0.,0.],
+ forget_gate_bias: [1.,1.,1.,1.],
+ cell_gate_bias: [0.,0.,0.,0.],
+ output_gate_bias: [0.,0.,0.,0.],
+
+ recurrent_to_input_weights: [
+ -0.0063535, -0.2042388, 0.31454784, -0.35746509, 0.28902304, 0.08183324,
+ -0.16555229, 0.02286911, -0.13566875, 0.03034258, 0.48091322,
+ -0.12528998, 0.24077177, -0.51332325, -0.33502164, 0.10629296],
+
+ recurrent_to_cell_weights: [
+ -0.3407414, 0.24443203, -0.2078532, 0.26320225, 0.05695659, -0.00123841,
+ -0.4744786, -0.35869038, -0.06418842, -0.13502428, -0.501764, 0.22830659,
+ -0.46367589, 0.26016325, -0.03894562, -0.16368064],
+
+ recurrent_to_forget_weights: [
+ -0.48684245, -0.06655136, 0.42224967, 0.2112639, 0.27654213, 0.20864892,
+ -0.07646349, 0.45877004, 0.00141793, -0.14609534, 0.36447752, 0.09196436,
+ 0.28053468, 0.01560611, -0.20127171, -0.01140004],
+
+ recurrent_to_output_weights: [
+ 0.43385774, -0.17194885, 0.2718237, 0.09215671, 0.24107647, -0.39835793,
+ 0.18212086, 0.01301402, 0.48572797, -0.50656658, 0.20047462, -0.20607421,
+ -0.51818722, -0.15390486, 0.0468148, 0.39922136],
+
+ cell_to_input_weights: [],
+ cell_to_forget_weights: [],
+ cell_to_output_weights: [],
+
+ projection_weights: [],
+ projection_bias: [],
+}
+
+test_input = [1., 1.]
+output_state = [-0.0371611, 0.125073, 0.411934, -0.208605]
+cell_state = [-0.287121, 0.148115, 0.556837, -0.388276]
+golden_output = [-0.15053082, 0.09120187, 0.24278517, -0.12222792]
+output0 = {
+ scratch_buffer: [ 0 for x in range(n_batch * n_cell * 4) ],
+ cell_state_out: [ 0 for x in range(n_batch * n_cell) ],
+ output_state_out: [ 0 for x in range(n_batch * n_output) ],
+ output: golden_output
+}
+input0[input] = test_input
+input0[output_state_in] = output_state
+input0[cell_state_in] = cell_state
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_1.mod.py
new file mode 100644
index 000000000..feb99cbb4
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_1.mod.py
@@ -0,0 +1,31 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 2, 1}") # input 0
+cons1 = Int32Scalar("cons1", 1)
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+i3 = Output("op3", "TENSOR_FLOAT32", "{1, 2, 2, 1}") # output 0
+model = model.Operation("MAX_POOL_2D", i1, pad0, pad0, pad0, pad0, cons1, cons1, cons1, cons1, act).To(i3)
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1.0, 2.0, 3.0, 4.0]}
+output0 = {i3: # output 0
+ [1.0, 2.0, 3.0, 4.0]}
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_2.mod.py
new file mode 100644
index 000000000..b65664e14
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_2.mod.py
@@ -0,0 +1,53 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+bat = 5
+row = 50
+col = 70
+chn = 3
+
+i0 = Input("i0", "TENSOR_FLOAT32", "{%d, %d, %d, %d}" % (bat, row, col, chn))
+
+std = 20
+flt = 20
+pad = 0
+
+stride = Int32Scalar("stride", std)
+filt = Int32Scalar("filter", flt)
+padding = Int32Scalar("padding", pad)
+act0 = Int32Scalar("activation", 0)
+output_row = (row + 2 * pad - flt + std) // std
+output_col = (col + 2 * pad - flt + std) // std
+
+output = Output("output", "TENSOR_FLOAT32",
+ "{%d, %d, %d, %d}" % (bat, output_row, output_col, chn))
+
+model = model.Operation(
+ "MAX_POOL_2D", i0, padding, padding, padding, padding, stride, stride, filt, filt, act0).To(output)
+
+# Example 1. Input in operand 0
+input_range = bat * row * col * chn
+input_values = (lambda s = std, r = input_range: [x % s + 1 for x in range(r)])()
+input0 = {i0: input_values}
+output_range = bat * output_row * output_col * chn
+output_values = (lambda s = std, r = output_range: [ s for _ in range(r)])()
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_3.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_3.mod.py
new file mode 100644
index 000000000..0173776bf
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_3.mod.py
@@ -0,0 +1,53 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+bat = 5
+row = 50
+col = 70
+chn = 3
+
+i0 = Input("i0", "TENSOR_FLOAT32", "{%d, %d, %d, %d}" % (bat, row, col, chn))
+
+std = 20
+flt = 20
+pad = 0
+
+stride = Int32Scalar("stride", std)
+filt = Int32Scalar("filter", flt)
+padding = Int32Scalar("padding", pad)
+act3 = Int32Scalar("relu6_activation", 3)
+output_row = (row + 2 * pad - flt + std) // std
+output_col = (col + 2 * pad - flt + std) // std
+
+output = Output("output", "TENSOR_FLOAT32",
+ "{%d, %d, %d, %d}" % (bat, output_row, output_col, chn))
+
+model = model.Operation(
+ "MAX_POOL_2D", i0, padding, padding, padding, padding, stride, stride, filt, filt, act3).To(output)
+
+# Example 1. Input in operand 0
+input_range = bat * row * col * chn
+input_values = (lambda s = std, r = input_range: [x % s + 1 for x in range(r)])()
+input0 = {i0: input_values}
+output_range = bat * output_row * output_col * chn
+output_values = (lambda r = output_range: [ 6 for _ in range(r)])()
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_4.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_4.mod.py
new file mode 100644
index 000000000..76ec10df4
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_float_4.mod.py
@@ -0,0 +1,31 @@
+#
+# Copyright (C) 2018 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 4, 1}") # input 0
+cons2 = Int32Scalar("cons2", 2)
+pad_same = Int32Scalar("pad_same", 1)
+act_none = Int32Scalar("act_none", 0)
+i3 = Output("op3", "TENSOR_FLOAT32", "{1, 1, 2, 1}") # output 0
+model = model.Operation("MAX_POOL_2D", i1, pad_same, cons2, cons2, cons2, cons2, act_none).To(i3)
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [0, 6, 2, 4, 3, 2, 10, 7]}
+output0 = {i3: # output 0
+ [6, 10]}
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_1.mod.py
new file mode 100644
index 000000000..db4fadb2c
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_1.mod.py
@@ -0,0 +1,31 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 1}, 0.5f, 0") # input 0
+cons1 = Int32Scalar("cons1", 1)
+pad0 = Int32Scalar("pad0", 0)
+act = Int32Scalar("act", 0)
+i3 = Output("op3", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 1}, 0.5f, 0") # output 0
+model = model.Operation("MAX_POOL_2D", i1, pad0, pad0, pad0, pad0, cons1, cons1, cons1, cons1, act).To(i3)
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1, 2, 3, 4]}
+output0 = {i3: # output 0
+ [1, 2, 3, 4]}
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_2.mod.py
new file mode 100644
index 000000000..aeb777ac3
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_2.mod.py
@@ -0,0 +1,53 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+bat = 5
+row = 50
+col = 70
+chn = 3
+
+i0 = Input("i0", "TENSOR_QUANT8_ASYMM", "{%d, %d, %d, %d}, 0.5f, 0" % (bat, row, col, chn))
+
+std = 20
+flt = 20
+pad = 0
+
+stride = Int32Scalar("stride", std)
+filt = Int32Scalar("filter", flt)
+padding = Int32Scalar("padding", pad)
+act0 = Int32Scalar("activation", 0)
+output_row = (row + 2 * pad - flt + std) // std
+output_col = (col + 2 * pad - flt + std) // std
+
+output = Output("output", "TENSOR_QUANT8_ASYMM",
+ "{%d, %d, %d, %d}, 0.5f, 0" % (bat, output_row, output_col, chn))
+
+model = model.Operation(
+ "MAX_POOL_2D", i0, padding, padding, padding, padding, stride, stride, filt, filt, act0).To(output)
+
+# Example 1. Input in operand 0
+input_range = bat * row * col * chn
+input_values = (lambda s = std, r = input_range: [x % s + 1 for x in range(r)])()
+input0 = {i0: input_values}
+output_range = bat * output_row * output_col * chn
+output_values = (lambda s = std, r = output_range: [ s for _ in range(r)])()
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_3.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_3.mod.py
new file mode 100644
index 000000000..e2270aaa6
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_3.mod.py
@@ -0,0 +1,53 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+bat = 5
+row = 50
+col = 70
+chn = 3
+
+i0 = Input("i0", "TENSOR_QUANT8_ASYMM", "{%d, %d, %d, %d}, 0.5f, 0" % (bat, row, col, chn))
+
+std = 20
+flt = 20
+pad = 0
+
+stride = Int32Scalar("stride", std)
+filt = Int32Scalar("filter", flt)
+padding = Int32Scalar("padding", pad)
+act2 = Int32Scalar("relu1_activation", 2)
+output_row = (row + 2 * pad - flt + std) // std
+output_col = (col + 2 * pad - flt + std) // std
+
+output = Output("output", "TENSOR_QUANT8_ASYMM",
+ "{%d, %d, %d, %d}, 0.5f, 0" % (bat, output_row, output_col, chn))
+
+model = model.Operation(
+ "MAX_POOL_2D", i0, padding, padding, padding, padding, stride, stride, filt, filt, act2).To(output)
+
+# Example 1. Input in operand 0
+input_range = bat * row * col * chn
+input_values = (lambda s = std, r = input_range: [x % s + 1 for x in range(r)])()
+input0 = {i0: input_values}
+output_range = bat * output_row * output_col * chn
+output_values = (lambda r = output_range: [ 2 for _ in range(r)])()
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_4.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_4.mod.py
new file mode 100644
index 000000000..1fbcf53ba
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/max_pool_quant8_4.mod.py
@@ -0,0 +1,31 @@
+#
+# Copyright (C) 2018 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 2, 4, 1}, 0.0625f, 0") # input 0
+cons2 = Int32Scalar("cons2", 2)
+pad_same = Int32Scalar("pad_same", 1)
+act_none = Int32Scalar("act_none", 0)
+i3 = Output("op3", "TENSOR_QUANT8_ASYMM", "{1, 1, 2, 1}, 0.0625f, 0") # output 0
+model = model.Operation("MAX_POOL_2D", i1, pad_same, cons2, cons2, cons2, cons2, act_none).To(i3)
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [0, 96, 32, 64, 48, 32, 160, 112]}
+output0 = {i3: # output 0
+ [96, 160]}
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/mobilenet_224_gender_basic_fixed.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/mobilenet_224_gender_basic_fixed.mod.py
new file mode 100644
index 000000000..390ccc35e
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/mobilenet_224_gender_basic_fixed.mod.py
@@ -0,0 +1,259 @@
+# Passing weights via shared memory
+Configuration.use_shm_for_weights = True
+model = Model()
+i87 = Int32Scalar("b87", 1)
+i88 = Int32Scalar("b88", 2)
+i89 = Int32Scalar("b89", 2)
+i90 = Int32Scalar("b90", 3)
+i91 = Int32Scalar("b91", 1)
+i92 = Int32Scalar("b92", 1)
+i93 = Int32Scalar("b93", 1)
+i94 = Int32Scalar("b94", 1)
+i95 = Int32Scalar("b95", 3)
+i96 = Int32Scalar("b96", 1)
+i97 = Int32Scalar("b97", 1)
+i98 = Int32Scalar("b98", 1)
+i99 = Int32Scalar("b99", 3)
+i100 = Int32Scalar("b100", 1)
+i101 = Int32Scalar("b101", 2)
+i102 = Int32Scalar("b102", 2)
+i103 = Int32Scalar("b103", 1)
+i104 = Int32Scalar("b104", 3)
+i105 = Int32Scalar("b105", 1)
+i106 = Int32Scalar("b106", 1)
+i107 = Int32Scalar("b107", 1)
+i108 = Int32Scalar("b108", 3)
+i109 = Int32Scalar("b109", 1)
+i110 = Int32Scalar("b110", 1)
+i111 = Int32Scalar("b111", 1)
+i112 = Int32Scalar("b112", 1)
+i113 = Int32Scalar("b113", 3)
+i114 = Int32Scalar("b114", 1)
+i115 = Int32Scalar("b115", 1)
+i116 = Int32Scalar("b116", 1)
+i117 = Int32Scalar("b117", 3)
+i118 = Int32Scalar("b118", 1)
+i119 = Int32Scalar("b119", 2)
+i120 = Int32Scalar("b120", 2)
+i121 = Int32Scalar("b121", 1)
+i122 = Int32Scalar("b122", 3)
+i123 = Int32Scalar("b123", 1)
+i124 = Int32Scalar("b124", 1)
+i125 = Int32Scalar("b125", 1)
+i126 = Int32Scalar("b126", 3)
+i127 = Int32Scalar("b127", 1)
+i128 = Int32Scalar("b128", 1)
+i129 = Int32Scalar("b129", 1)
+i130 = Int32Scalar("b130", 1)
+i131 = Int32Scalar("b131", 3)
+i132 = Int32Scalar("b132", 1)
+i133 = Int32Scalar("b133", 1)
+i134 = Int32Scalar("b134", 1)
+i135 = Int32Scalar("b135", 3)
+i136 = Int32Scalar("b136", 1)
+i137 = Int32Scalar("b137", 2)
+i138 = Int32Scalar("b138", 2)
+i139 = Int32Scalar("b139", 1)
+i140 = Int32Scalar("b140", 3)
+i141 = Int32Scalar("b141", 1)
+i142 = Int32Scalar("b142", 1)
+i143 = Int32Scalar("b143", 1)
+i144 = Int32Scalar("b144", 3)
+i145 = Int32Scalar("b145", 1)
+i146 = Int32Scalar("b146", 1)
+i147 = Int32Scalar("b147", 1)
+i148 = Int32Scalar("b148", 1)
+i149 = Int32Scalar("b149", 3)
+i150 = Int32Scalar("b150", 1)
+i151 = Int32Scalar("b151", 1)
+i152 = Int32Scalar("b152", 1)
+i153 = Int32Scalar("b153", 3)
+i154 = Int32Scalar("b154", 1)
+i155 = Int32Scalar("b155", 1)
+i156 = Int32Scalar("b156", 1)
+i157 = Int32Scalar("b157", 1)
+i158 = Int32Scalar("b158", 3)
+i159 = Int32Scalar("b159", 1)
+i160 = Int32Scalar("b160", 1)
+i161 = Int32Scalar("b161", 1)
+i162 = Int32Scalar("b162", 3)
+i163 = Int32Scalar("b163", 1)
+i164 = Int32Scalar("b164", 1)
+i165 = Int32Scalar("b165", 1)
+i166 = Int32Scalar("b166", 1)
+i167 = Int32Scalar("b167", 3)
+i168 = Int32Scalar("b168", 1)
+i169 = Int32Scalar("b169", 1)
+i170 = Int32Scalar("b170", 1)
+i171 = Int32Scalar("b171", 3)
+i172 = Int32Scalar("b172", 1)
+i173 = Int32Scalar("b173", 1)
+i174 = Int32Scalar("b174", 1)
+i175 = Int32Scalar("b175", 1)
+i176 = Int32Scalar("b176", 3)
+i177 = Int32Scalar("b177", 1)
+i178 = Int32Scalar("b178", 1)
+i179 = Int32Scalar("b179", 1)
+i180 = Int32Scalar("b180", 3)
+i181 = Int32Scalar("b181", 1)
+i182 = Int32Scalar("b182", 1)
+i183 = Int32Scalar("b183", 1)
+i184 = Int32Scalar("b184", 1)
+i185 = Int32Scalar("b185", 3)
+i186 = Int32Scalar("b186", 1)
+i187 = Int32Scalar("b187", 1)
+i188 = Int32Scalar("b188", 1)
+i189 = Int32Scalar("b189", 3)
+i190 = Int32Scalar("b190", 1)
+i191 = Int32Scalar("b191", 2)
+i192 = Int32Scalar("b192", 2)
+i193 = Int32Scalar("b193", 1)
+i194 = Int32Scalar("b194", 3)
+i195 = Int32Scalar("b195", 1)
+i196 = Int32Scalar("b196", 1)
+i197 = Int32Scalar("b197", 1)
+i198 = Int32Scalar("b198", 3)
+i199 = Int32Scalar("b199", 1)
+i200 = Int32Scalar("b200", 1)
+i201 = Int32Scalar("b201", 1)
+i202 = Int32Scalar("b202", 1)
+i203 = Int32Scalar("b203", 3)
+i204 = Int32Scalar("b204", 1)
+i205 = Int32Scalar("b205", 1)
+i206 = Int32Scalar("b206", 1)
+i207 = Int32Scalar("b207", 3)
+i208 = Int32Scalar("b208", 2)
+i209 = Int32Scalar("b209", 2)
+i210 = Int32Scalar("b210", 2)
+i211 = Int32Scalar("b211", 7)
+i212 = Int32Scalar("b212", 7)
+i213 = Int32Scalar("b213", 0)
+i214 = Int32Scalar("b214", 1)
+i215 = Int32Scalar("b215", 1)
+i216 = Int32Scalar("b216", 1)
+i217 = Int32Scalar("b217", 0)
+i86 = Input("op86", "TENSOR_FLOAT32", "{1, 224, 224, 3}") # input 0
+i85 = Output("op85", "TENSOR_FLOAT32", "{1, 1, 1, 11}") # output 0
+i0 = Internal("op0", "TENSOR_FLOAT32", "{1, 112, 112, 16}") # intermediate result
+i1 = Parameter("op1", "TENSOR_FLOAT32", "{16}", [0.247857, 0.75021, 0.741359, 1.36951, -0.799518, 0.835508, 1.00795, 0.758906, 0.872059, -0.442585, -0.724606, 0.347115, 0.0888976, 0.718811, 1.06249, -0.285038]) # parameters
+i2 = Parameter("op2", "TENSOR_FLOAT32", "{16, 3, 3, 3}", [0.652068, -0.440708, -0.370313, 0.0371835, -0.200534, 0.187246, 0.608945, 0.0446021, -0.328933, 0.608707, -0.458118, -0.338548, 0.544501, -0.100406, -0.552947, 0.264365, 0.00542196, -0.236679, 0.00718806, -0.39411, 0.566754, -0.0512145, -0.355038, 0.474691, -0.0822169, -0.646847, 0.576151, -0.0225515, -0.311586, 0.520931, 0.0131213, -0.0204246, 0.122719, 0.0407416, -0.00254109, -0.169118, -0.733753, 0.488922, 0.210584, 0.529329, 0.35191, -0.070027, 0.939339, 0.246604, 0.309091, -0.772781, -0.0317189, 0.184809, 0.217716, 0.123726, -0.581245, 0.753962, -0.237803, -0.534238, 0.066889, 0.205891, 0.0796765, -0.0730868, 0.247787, -0.0795177, -0.153247, -0.141179, -0.107013, 0.347468, 0.159756, 0.202276, 0.333447, 0.282742, 0.174085, 0.0931139, -0.0784908, 0.124231, -0.0355699, -0.0750061, -0.0602844, 0.153779, 0.190586, -0.0436086, 0.127754, -0.0132479, -0.0590352, -0.236779, 0.100819, 0.0578522, -0.110667, 0.0517516, 0.28305, -0.36037, -0.0109951, 0.258977, -0.171027, 0.182065, 0.342808, -0.0865413, -0.120913, 0.0876433, -0.321358, 0.182235, 0.182115, -0.102917, 0.124579, 0.266657, -0.107564, -0.0623865, 0.107621, -0.404334, 0.0282603, 0.331853, -0.0646019, -0.0455715, -0.217516, -0.0037875, -0.235336, -0.0671481, 0.0357478, -0.0844078, 0.0935384, -0.0619307, -0.0631019, 0.0568289, -0.165787, -0.147547, -0.12507, -0.16594, -0.131169, -0.0705661, -0.0969777, 0.0446729, 0.245831, 0.016168, -0.0636066, 0.00757261, -0.241471, -0.201184, 0.0612182, -0.235653, -0.0647185, -0.266401, 0.140807, 0.253679, 0.201186, 0.376029, 0.55602, 0.0176408, -0.34448, -0.105594, -0.0830195, -0.073044, 0.332442, 0.189069, 0.579356, 0.500409, 0.081007, 0.0224194, -0.418452, 0.117647, 0.102363, -0.308967, -0.130247, 0.0744453, 0.0937165, 0.129678, -0.206706, 0.355731, -0.183979, 0.0930233, 0.376961, -0.496447, 0.0753673, 0.550546, -0.530313, -0.119834, 0.633561, -0.350414, 0.17257, 0.363476, -0.326057, -0.117922, 0.439519, -0.361867, -0.587992, 0.540487, -0.0493363, -0.423359, 0.39267, -0.0985205, -0.361801, 0.406216, 0.312372, 0.19384, 0.38476, 0.0793438, -0.0243019, 0.0973445, 0.34309, -0.336955, 0.047901, -0.142791, 0.111938, -0.0117197, -0.140463, 0.134465, 0.238205, 0.133603, 0.28098, -0.0365245, 0.0201062, 0.0713887, -0.201147, -0.352104, 0.122226, -0.092246, 0.159098, 0.282097, 0.418289, -0.108599, -0.294907, -0.46983, -0.238307, -0.442626, -0.572947, -0.247161, 0.0933571, -0.387562, -0.0395712, -0.0761291, -0.0795069, 0.228746, -0.110803, 0.041032, -0.00155868, -0.0828624, -0.224932, 0.0649534, 0.307345, 0.528949, -0.0949103, 0.390639, 0.54659, 0.404815, 0.342257, 0.489076, -0.121948, 0.530045, -0.476237, -0.529727, 0.262048, -0.0304337, -0.117802, -0.0623434, -0.00425207, -0.238349, -0.113178, -0.259427, -0.202885, -0.600946, -0.225316, -0.0887756, -0.29406, -0.0257875, 0.129552, 0.600505, 0.195343, 0.693125, -0.417967, -0.359057, 0.428299, -0.633522, -0.0536405, -0.0580457, -0.237309, -0.267921, -0.0486694, -0.192913, -0.344927, -0.085713, 0.0203166, 0.0355307, 0.270309, 0.0918823, -0.010063, -0.135408, -0.141108, -0.496817, -0.290794, 0.224278, -0.249464, -0.0518539, 0.0756295, 0.171187, 0.182209, -0.195592, 0.0958233, -0.0921988, -0.367889, 0.134003, 0.0687944, 0.308343, -0.0118914, 0.331651, -0.430663, 0.706435, 0.141785, -0.554641, 0.588355, -0.750443, -0.669483, -0.996132, -0.457539, 0.493816, -0.817835, 0.120477, 0.303217, 0.46568, 0.630415, -0.92812, -0.261296, -0.702809, -0.383505, -0.48721, 0.299454, 1.24191, 0.41616, 0.162217, 0.296053, 0.251336, 0.0753915, 0.0408618, -0.108743, -0.0320105, -0.296446, -0.22903, 0.277229, -0.0633153, 0.121183, -0.0197022, -0.284926, -0.35553, -0.0807346, -0.334026, -0.584447, -0.200952, 0.274273, 0.255205, 0.298184, 0.135537, 0.128646, -0.0911873, -0.345975, -0.51712, -0.331822, 0.541729, 0.790656, -0.363103, 0.9478, 1.07197, 0.00359358, -0.397684, -0.204973, -0.592952, 1.0766, 0.92906, 0.670814, -0.0147435, 0.112532, 0.0736042, -1.07179, -1.08754, -0.629355, 0.68915, 0.12786, 0.522442, -0.973202, -0.867001, 0.019969, -0.654796, -0.849004, 0.197318, -0.0344764, 0.0267163, -0.0116256, 0.00203475, 0.0356207, 0.000402505, -0.0853754, 0.100378, 0.0482042, -0.0503914, 0.0231722, -0.00244786, -0.033307, 0.0556787, -0.0229831, -0.0586009, 0.0728227, 0.0432203, 0.0261995, 0.0298879, -0.0300803, -0.0232209, 0.0302866, -0.0522305, -0.0859193, 0.0553994, -0.0223054, 0.0875387, -0.0641483, -0.0985766, -0.300987, -0.185793, 0.0301473, -0.171482, -0.0271402, 0.0324297, -0.104419, -0.0167332, -0.201047, -0.012749, -0.414162, 0.0129281, -0.126695, -0.177922, -0.158758, 0.109131, 0.15325, 0.279018, -0.144136, -0.247177, 0.166079, -0.247908, -0.251021, 0.136724]) # parameters
+i3 = Internal("op3", "TENSOR_FLOAT32", "{1, 14, 14, 128}") # intermediate result
+i4 = Parameter("op4", "TENSOR_FLOAT32", "{128}", [-0.604559, 0.937928, -0.974893, -0.53343, 1.28805, 1.10148, -0.0531712, 0.645655, -0.739696, 0.761929, -0.768367, 0.947203, -0.0259644, -0.0806925, 0.826225, 0.0647016, 1.1949, -0.590577, -0.48047, 1.0571, -0.531508, -0.145154, -0.85109, -0.428907, -0.990977, -0.21766, -0.831976, 0.807643, -0.883484, -0.101848, -0.633951, -0.934549, -0.637571, 0.917919, -0.616174, 0.638678, -0.522414, 0.164932, 0.735401, 0.388233, -0.54634, 0.663964, -0.714432, -0.770424, -0.506502, -0.00663996, 1.20178, -0.658902, 0.202565, -0.772786, -0.908852, -0.753642, 0.299485, -0.64437, -0.258062, -0.647217, 1.16684, -0.601416, -0.581131, -0.604002, 0.303339, 0.99038, -0.252728, 0.835258, -0.479581, 1.05239, 0.0875528, 0.436033, 1.14433, -0.755638, 1.2817, -0.110367, -0.055392, -0.327483, 0.960676, -0.268293, 0.632768, -0.77256, -0.821636, 0.0321576, 0.777652, -0.50267, 0.998972, 0.684318, -0.592786, -0.105259, -0.183601, -0.83277, -0.584282, -0.548963, -0.186272, -0.573955, 0.637204, -0.455254, -0.0298786, 0.0313744, -0.835853, 1.1131, 1.13073, -0.527641, 0.6035, 1.09069, -0.727978, -0.957797, 0.795879, 0.0702782, 0.992534, 0.447629, 1.15544, 1.02855, -0.760967, -0.552526, 1.16415, -0.720886, -0.704716, -0.918078, -0.495209, 0.79913, -0.579286, 1.12242, 1.24057, 0.868452, 0.422623, 1.26555, -0.85856, 0.536015, 0.277351, -0.375872]) # parameters
+i5 = Parameter("op5", "TENSOR_FLOAT32", "{1, 3, 3, 128}", [-0.371999, -0.346798, 0.0479857, 0.357291, 0.0781941, -0.468469, -0.189905, -0.330524, 0.149986, -0.160447, -0.0118703, -0.550328, -0.791003, 0.40966, -0.504578, -0.59432, -0.388201, 0.599258, 0.765913, 0.0550903, 0.687241, 0.416152, 0.45043, 0.799941, 0.183287, -0.0806467, 0.40882, 0.038171, 0.623295, 0.334548, -0.0286598, 0.625486, -0.0592684, -0.44542, 0.877997, -0.37489, 0.0650874, 0.523281, -0.299677, -0.547368, -0.273818, 0.507475, 0.0302324, 0.628441, 0.00878996, 0.106071, -0.590101, 0.00397916, 0.74002, 0.656696, 0.610534, 0.469231, 0.788127, -0.0209616, 0.695851, -0.258907, -0.104862, 0.419681, 0.288236, 0.614652, 0.567888, 0.144987, 0.180178, 0.0734783, 0.322781, -0.568792, 0.724734, 0.733, -0.118631, -0.267416, -0.560893, 1.09369, -0.33351, -0.177277, 0.451596, -0.409597, 0.758123, -0.107428, 0.446403, -0.339231, 0.715291, 0.726725, 0.104168, 0.113386, 0.801029, -0.49758, -0.403269, 0.104698, 0.390301, 0.0562365, -0.660356, 0.726264, -0.382822, -0.502128, 0.373597, -0.327868, -0.140265, -0.263564, -0.00081655, -0.205775, -0.216874, -0.287382, 0.754078, 0.568083, -0.580143, -0.797676, -0.193579, -0.0638705, -0.42645, -0.218093, 0.131062, 0.366589, -0.318487, 0.400512, 0.0918075, 0.219986, -0.191933, -0.695975, 0.376914, -0.629351, -0.305271, -0.273703, -0.539896, -0.24429, 0.738327, -0.0349007, -0.588518, 0.656455, 0.210178, -0.410348, -0.0931675, 0.140479, -0.455182, -0.267616, -0.319923, -0.409643, 0.288601, -0.285263, 0.194517, 0.144924, -0.52604, 0.517934, -0.158135, -0.375607, -0.417484, 0.654575, 0.209492, -0.630293, 0.152386, 0.727502, 0.418395, 0.877609, 0.213141, -0.608543, 0.141474, -0.394892, 0.584262, 0.163144, -0.145766, 0.297692, -0.126787, -0.375714, 0.374215, -0.435386, 0.489997, 0.967364, -0.518685, -0.0186661, -0.199576, -1.02716, 0.0914696, -0.293028, -0.342356, 0.253988, -0.345911, -0.0787308, 0.893786, 0.0658312, 0.328602, 0.471665, -0.454748, 0.4051, 0.42156, -0.0440271, -0.250534, 0.309111, 0.495076, 0.453569, 0.55799, -0.0140493, 0.52114, 0.0349987, 0.703054, -0.387149, 0.105532, 0.0556309, -0.403943, 0.224924, -0.602211, -0.126065, -0.189629, -0.324051, 0.0385442, 0.142331, 0.399993, 0.541429, 0.099055, -0.748623, 0.108785, 0.604047, -0.0259912, -0.450731, 0.310894, -0.301575, -0.302417, -0.35221, 0.0479682, -0.168233, 0.00968778, -0.263735, -0.248705, 0.0826444, 0.696327, -0.232563, 0.281257, -0.243034, -0.977377, 0.260563, -0.184195, -0.81334, 0.385865, 0.130855, -0.0985384, 1.04408, -0.425736, -0.299794, -0.324138, 0.0633125, -0.0375996, 0.241082, 0.00295235, 0.132798, 0.126659, -0.218771, -0.058806, 0.0403471, 0.665479, 0.291473, -0.42599, 0.238544, 0.0194395, -0.464092, 0.206833, -0.320888, -0.408994, 0.252735, -0.190033, 0.0830889, 0.349072, 0.113316, -0.330529, -0.369646, 0.931114, -0.476248, 0.254663, -0.415727, -0.20224, 0.140527, 0.371208, 0.607244, -0.334175, 0.200931, -0.318034, -0.189317, 0.339365, -0.114539, -0.318915, 0.0914304, 0.115291, 0.0147042, 0.251819, 0.768779, 0.032546, 0.373579, 0.262274, 1.06758, -0.108359, 0.585645, -0.234926, -0.624228, 0.561744, -0.0351643, 0.335286, 0.132157, -0.0132048, -0.934284, 0.349157, -0.0118232, 0.246363, 0.566126, -0.155443, 0.924225, -0.191693, -0.119283, -0.100521, -0.0833306, 0.0185791, 0.0669909, -0.594791, -0.18252, 0.34093, 0.396364, -0.526932, -0.615619, 0.0659003, 0.169685, -0.228635, -0.373667, -0.260108, -0.269473, -0.194594, -0.364131, 0.68223, -0.342552, -0.102094, -0.0340208, -0.222481, -0.251321, -0.427632, 0.0946208, 0.0794745, -0.294175, -0.366633, -0.357383, -0.120858, 0.600279, -0.0332061, 0.414637, 0.0185309, -0.304686, -0.146834, -0.0663878, 0.302625, 0.562463, 0.190294, 0.0786218, 0.881655, 0.376057, -0.00401042, 0.0395736, 0.395802, -0.721873, 0.375809, -0.435447, 0.024138, 0.169027, 0.435926, -0.434633, 0.530353, -0.090167, -0.302625, 0.385101, -0.151619, -1.06575, 0.376828, -0.303995, 0.406449, 0.647835, -0.217216, -0.191952, 0.0315308, 1.15128, 0.154018, 0.166301, -0.0178801, -0.605315, -0.894466, -0.583366, -0.56658, -0.115601, 0.363652, 0.0138519, -0.322689, -0.415142, 0.18056, 0.0536725, 0.0671848, 0.240311, -0.273762, 0.0618624, -0.166808, -0.520007, 0.139148, -0.239895, 0.34825, -0.791903, -0.0769855, -0.505072, -0.150669, -0.566241, -0.588801, 0.17482, 0.218286, 0.183678, 0.444937, 0.461889, 0.537612, -0.408438, 0.279856, -0.0895601, 0.308778, -0.379067, 0.39896, 0.148819, 0.159404, 0.470025, 0.529305, -0.143329, -0.0234964, -0.0944836, -0.111256, -0.264665, -0.122156, -0.354754, 0.572589, -0.070721, 0.0778288, 0.230499, 0.299151, -0.297005, -0.0373578, 0.419874, 0.137546, 0.414768, 0.0707102, 0.383481, -0.386655, 0.0424508, -0.136485, -0.327173, -0.221734, 0.231807, 0.061912, 0.19545, -0.18165, -0.220439, 0.53025, 0.127801, 0.39273, -0.399996, -0.0290772, 0.130647, -0.116146, 0.0542006, -0.139722, 0.39392, 0.436959, -0.152739, -0.358973, 0.061058, -0.194328, 0.0764236, 0.346362, -0.539156, -0.439293, -0.140001, -0.26639, -0.213351, 0.452002, -0.83031, 0.298616, 0.392885, -0.0404226, 0.281358, -0.343876, 0.543765, -0.0786674, -0.103904, -0.0600652, 0.00991323, 0.0883498, -0.205539, -0.431245, 0.50475, -0.744655, 0.274307, 0.0917135, 0.333497, -0.261264, -0.538669, -0.329816, 0.253869, -0.611772, -0.341715, 0.646506, 0.544775, -0.168372, 0.418412, 0.0777067, -0.135388, -0.172258, -0.40888, 0.518494, -0.87863, -0.182439, 0.206733, -0.202201, -0.0634756, 0.386361, -0.346156, 0.198644, 0.91019, 0.463408, -0.380189, 0.586076, 0.157232, -0.133749, -0.220107, -0.0331952, -0.240496, 0.138215, -0.607625, 0.85225, -0.310817, 0.226016, -0.263498, -0.11137, 0.127685, 0.0708366, -0.117465, 0.220333, -0.503921, 0.246777, 0.169263, 0.310528, 0.31499, 0.255533, 0.129487, 0.358663, -0.268629, -0.192541, -0.61219, 0.233755, 0.0841365, 0.557277, 0.114199, 0.406474, -0.287392, 0.0854991, 0.0931511, -0.606695, -0.265449, 0.669253, -0.758642, 0.239421, 0.315769, 0.806215, -0.0207951, -0.41268, 0.274723, -0.454755, 0.107319, 0.119956, 0.233164, -0.141322, 0.498619, 0.21934, 0.0993954, -0.430761, 0.661011, 0.444416, 0.330196, -0.649003, -0.267021, 0.567728, -0.00030172, 0.585227, -0.318078, 0.0345984, -0.0583266, -0.0507583, 0.510085, -0.427116, -0.29313, 0.168635, 0.174464, -0.880822, 0.105187, -0.320177, 0.814454, 0.402033, -0.410031, -0.826444, 0.338087, 0.00150893, -0.726918, 0.167069, 0.820153, -0.429259, 0.0971514, -0.331884, -0.148075, 0.290771, 0.177375, -0.537975, 0.691541, -0.0806398, 0.206029, 0.219035, 0.136478, -0.119208, 0.314147, -0.603724, -0.0836857, 0.0443046, 0.00274185, -0.339085, 0.0148529, -0.282286, 0.361368, 0.0403372, -0.210213, 0.485913, -0.0315312, -0.0946601, 1.06684, 0.383381, 0.240807, 0.117882, -0.0522335, -0.0815176, -0.247333, 0.0108036, 0.256038, -0.145287, -0.0553204, 0.00281186, -0.295664, 0.333585, -0.208129, -0.373747, -0.251885, 0.240119, 0.138734, -0.190394, -0.341898, 0.375683, -0.272932, 0.588467, 0.370102, -0.31492, -0.291584, 0.0384243, 0.489104, -0.36853, 0.453972, -0.496767, 0.0372422, -0.243886, -0.167027, -0.074406, 0.00203161, 0.339931, -0.21225, 0.289954, 0.725342, 0.176641, 0.0251269, -0.122453, 0.0304393, 0.398168, 0.271129, 0.141045, -0.24813, 0.327321, 0.230719, 0.524471, -0.145772, 0.220928, 0.204231, 0.510314, 0.359793, 0.0555715, 0.215528, -0.14752, 0.274032, -0.424851, 0.200054, -0.614618, 0.240375, 0.408675, 0.051105, -0.191463, 0.0511619, -0.196181, 0.577017, -0.119068, 0.417893, -0.15034, -0.0778491, -0.469383, -0.126402, 0.106374, 0.0560353, 0.309729, 0.12314, 0.0883943, -0.295549, -0.0608766, 0.512349, 0.168588, -0.314362, -0.436952, -0.1581, -0.68891, -0.465867, -0.514113, 0.144182, -0.147637, 0.214954, -0.726359, -0.512929, -0.322416, -0.178898, 0.169492, 0.465608, -0.30422, 0.48376, 0.491718, -0.0591513, 0.33746, 0.496667, -0.825805, 0.583549, -0.286016, -0.223519, 0.0915824, -0.410154, -0.298635, 0.154465, 0.433647, -0.268362, -0.171481, 0.0365772, 0.0840775, 0.476826, 0.151198, 1.03378, -0.260618, -0.348964, 0.338437, 0.19724, -0.177868, 0.279016, -0.0906834, 0.486829, 0.360761, 0.276319, -0.196894, -0.224896, -0.0859952, -0.507965, -0.599669, -0.268747, 0.037534, -0.965235, 0.52092, -0.520071, 0.651996, -0.0917317, 0.383013, 0.191021, -0.117242, -0.300511, -0.430103, 0.773648, 0.186704, -0.441941, 0.380437, -0.168094, -0.112784, -0.29766, 0.605272, -0.390518, -0.3455, 0.0850069, 0.499245, 0.121701, 0.427952, -0.165487, -0.343962, -0.0618526, 0.553572, 0.0671273, 0.535735, -0.252518, 0.237507, -0.242775, 0.501301, 0.223125, 0.387666, -0.0638493, -0.448902, 0.11086, -0.409926, -0.270253, -0.231364, -0.273804, 0.131181, 0.139108, 0.0898899, -0.385535, 0.603308, -0.520039, 0.276174, 0.272355, -0.786852, 0.619771, 0.241887, 0.462303, -1.1661, 0.497977, -0.0786931, 0.0378511, -0.18253, 0.166828, 0.19223, 0.325653, -0.125227, -0.805556, -0.518351, -0.886432, 0.052583, 0.102031, -0.882666, -0.339162, -0.68591, 0.583118, 0.190653, 0.217251, 0.642762, 0.691765, 0.171299, 1.20483, -0.355973, 0.509433, 0.282135, 0.948592, 0.253663, 0.0725528, -0.525396, -0.380369, 0.208153, -0.492214, 0.71198, 0.0725346, 0.184236, 0.839216, -0.384334, 0.380997, 0.0753943, 0.571754, -0.3321, 0.171173, 0.243912, -0.253328, -0.46436, 0.279594, -0.522786, -0.54214, 0.397322, 0.836313, -0.242371, -0.479888, -0.548432, -0.607909, -0.577143, -0.22162, 0.17737, -0.300358, -0.524064, 0.408748, 0.0738067, -0.145552, 0.351827, -0.438011, 0.0810841, 0.0265885, -0.0820521, -0.495109, 0.595279, -0.799624, 0.318209, 0.145081, -0.587586, 0.177644, 0.330989, -0.373363, 0.497302, 0.059983, -0.468531, -0.385987, -0.607101, -0.234836, 0.211209, -0.275845, 0.376713, -0.283742, 0.574632, -0.359968, -0.415865, 0.221843, -0.0217085, 0.145729, 0.0129024, -0.662888, -0.193197, -0.519249, 0.267515, -0.0416337, 0.227834, -0.493132, 0.392436, -0.580179, 0.297359, -0.534621, 0.499555, -0.142822, 0.176653, -0.00980859, 0.16683, -0.472059, -0.523987, -0.376091, -0.710018, 0.79939, 0.165761, -0.348652, 0.535135, 0.375553, 0.22469, -0.0912158, -0.370138, 0.0500168, 0.023739, -0.172477, 0.119806, 0.383176, 0.231837, 0.0605284, -0.100968, 0.870541, -0.0866504, 0.409598, 0.346036, -0.289824, -0.0732644, -0.155742, 0.0287473, -0.752854, -0.30823, -0.408025, -0.897713, -0.29823, -0.392733, -0.165728, -0.452032, -0.0737648, 0.693609, 0.770581, -0.697199, 0.0877333, -0.0932719, 0.816154, 0.688962, -0.0667026, -0.884026, 0.342806, -0.422542, 0.100861, -0.142711, 0.417825, 0.840715, 0.115279, 0.0247498, 0.276853, -0.149863, -0.476889, 0.912344, 0.616008, -0.432487, 0.584148, 1.13549, -0.218403, -0.218826, 0.359245, 0.12474, -0.0657246, 0.275225, 0.00851578, -0.0880628, -0.0945963, -0.179661, -0.492065, -0.482909, -0.857491, 0.039062, 0.355535, -0.282645, 0.177667, 0.779713, 0.475427, 0.224803, -0.453928, 0.376146, 0.363905, -0.211716, -0.350152, 0.533777, -0.0899128, -0.114365, 0.88236, -0.354094, 0.200705, 0.649566, -0.385433, 0.477843, 0.31851, -0.753048, -0.11764, 0.333795, -0.0543095, 0.167575, 0.347282, 0.324299, -0.0835072, 0.479318, -0.388574, -0.471185, 0.480752, -0.275772, 0.301711, -0.411163, -0.489759, 0.0623785, -0.192641, 0.0569767, 0.111328, 0.142228, 0.0686482, 0.0796447, -0.263096, 0.378977, -0.0194688, 0.30457, 0.0137224, 0.304379, -0.50259, -0.344538, -0.294819, 0.558693, -0.357826, 0.49133, 0.506093, -0.143837, -0.25083, 0.666564, 0.437864, 0.344516, -0.437348, -0.350776, 0.778032, -0.284674, 0.527345, 0.493619, -0.19436, 1.00847, 0.361624, -0.400407, 0.314858, -0.346484, -0.508386, -0.0496384, -0.189277, -0.0508045, -0.19384, -0.277062, -0.586299, 0.0188307, -0.32649, 0.195243, -0.691762, -0.399693, 0.572609, -0.508129, -0.379947, -0.172318, 0.150124, -0.00221663, 0.61593, -0.600549, -0.562772, 0.208896, 0.611838, 0.268238, -0.213357, -0.737937, 0.699431, -0.143642, 0.514483, 0.132155, 0.51063, 0.789351, 0.520512, 0.187771, -0.330414, -0.175605, -0.361545, -0.0891978, 0.671198, 0.142142, -0.352542, -0.233065, 0.257493, -0.0495003, -0.191727, -0.0484265, 0.482953, 0.193174, -0.528268, -0.246402, -0.000374761, -0.0302073, 0.0310964, -0.213433, -0.460854, -0.481105, -0.60283, 0.434087, 0.142084, 0.705319, -0.171898, -0.0783328, -0.198899, -0.469111, -0.513186, 0.258557, -0.493187, 0.157313, 0.250994, 0.220334, 0.0393204]) # parameters
+i6 = Internal("op6", "TENSOR_FLOAT32", "{1, 14, 14, 128}") # intermediate result
+i7 = Parameter("op7", "TENSOR_FLOAT32", "{128}", [-0.239844, 0.432217, -0.153807, 0.0767933, -0.275068, 0.0063897, 0.0516512, 0.422338, 0.0895534, -0.416501, 0.240182, 0.0289379, 0.302629, -0.0327263, -0.580243, 0.86227, 0.517094, -0.23759, 0.536654, 0.597244, 0.667096, -0.507551, -0.255663, 0.61003, 0.976404, 0.232841, 0.358804, 0.348653, 0.47637, 0.230082, 0.458516, -0.664486, -0.279672, 0.192337, -0.179005, 0.656821, -1.05123, 0.0301599, -0.677498, -0.646811, 0.100461, 0.898003, 0.12403, 1.04799, 0.960812, -0.00393687, -0.175513, 0.242039, 0.163904, -0.022697, 0.296417, 0.225485, 0.650953, 0.257254, 0.358139, -0.39075, 0.627265, 0.0965187, -0.232091, -0.25681, 0.651693, 0.631126, 0.499249, 0.956892, 0.710567, -0.384283, 0.920582, 0.525813, 0.0432827, 0.0850359, 1.35225, -0.463563, -0.61526, 1.34561, 2.03387, -1.1429, 0.108398, 0.14919, 0.387328, 0.335212, -0.33643, 0.481889, 0.742792, 0.416105, 0.267452, 1.12879, -0.692795, -0.116663, -0.651768, 0.815917, 0.150634, -1.101, -0.0903521, 0.642167, 0.636696, 0.31574, -0.432929, 0.332695, 0.571667, -0.927278, -0.330166, 0.728891, 0.120788, 0.798598, 0.215431, 0.672161, -0.256499, -0.0800854, 0.435699, 0.64343, -0.333017, 0.271489, 0.429805, 0.21972, 0.286028, -0.512005, -0.14715, -0.265395, 0.543187, -0.288313, 0.233415, 0.571179, -0.218133, 0.990613, 0.0603392, 0.353106, 0.610102, 0.899427]) # parameters
+i8 = Parameter("op8", "TENSOR_FLOAT32", "{128, 1, 1, 128}", [-0.172699, 0.0449607, -0.00371321, 0.0898063, -0.0704206, -0.0275239, 0.041895, -0.00635676, -0.0417219, -0.0280383, -0.173593, 0.135424, -0.0752411, 0.11462, -0.124894, 0.000502583, -0.216759, -0.0630591, -0.110061, 0.12233, -0.0932574, -0.161026, 0.186579, 0.130671, -0.0936801, -0.0569374, 0.357974, 0.0954326, 0.101225, -0.0409947, -0.0455288, -0.0440348, 0.123336, 0.0231551, -0.0408172, -0.00361653, -0.00148246, 0.119164, 0.0527698, 0.0506977, 0.256418, -0.0326844, -0.0874518, 0.067015, -0.0604058, 0.0366124, 0.00296697, 0.116773, 0.218754, 0.00682259, 0.126256, -0.142779, -0.0523525, -0.0846195, 0.117748, 0.0111739, -0.0813845, 0.089366, -0.0741314, 0.0120595, 0.021114, 0.0707698, -0.0105984, 0.0755084, 0.12208, 0.0323274, 0.0109762, 0.0425386, 0.0567808, -0.0683524, 0.0843128, 0.0345055, -0.057605, 0.0924838, 0.088714, 0.0128912, 0.00135126, -0.101799, 0.0929571, 0.111422, -0.155157, 0.152459, 0.0370272, -0.0708927, -0.0769399, 0.014223, -0.0931266, -0.187614, -0.0911365, -0.0877861, 0.172129, 0.0758516, 0.0803442, -0.141961, 0.112148, 0.0126529, -0.124305, -0.0808925, -0.0656089, -0.137144, -0.0542301, -0.00423685, 0.230113, -0.0321773, 0.0881237, 0.0309148, -0.0446463, 0.166689, -0.0496049, -0.0829833, -0.0128102, -0.162538, 0.131394, -0.0632246, -0.0911218, 0.00599847, 0.0918562, -0.0796131, 0.0160037, -0.0908461, 0.168532, 0.0149281, -0.176542, 0.13237, -0.0343792, -0.012833, 0.0642847, 0.195131, 0.14246, 0.0675093, 0.0566411, 0.0191019, -0.185343, 0.0739265, 0.027361, 0.0206688, 0.0777785, 0.019568, -0.028858, 0.00682113, -0.125028, -0.0184913, -0.0682909, 0.0564752, -0.189062, 0.230366, -0.131057, -0.198316, 0.0377746, 0.198547, -0.242385, -0.159393, 0.00052912, 0.0493967, 0.0332719, -0.263867, -0.0880857, 0.0116087, 0.115978, -0.0483443, 0.0901313, 0.0970586, 0.119585, -0.0797261, 0.0241821, -0.192169, -0.0646386, 0.108423, -0.0371298, 0.236614, 0.0305832, 0.0205235, 0.160216, 0.130956, 0.0191171, -0.0151608, 0.0975298, -0.0878115, 0.0698904, -0.0770493, 0.0634754, -0.00350663, -0.0706132, 0.0887002, 0.0275032, -0.222906, 0.15569, -0.0192414, 0.0754852, -0.169138, -0.0677657, -0.0572451, 0.0725533, -0.173611, 0.0184328, -0.127195, -0.00376658, -0.152815, 0.0954231, 0.0892381, 0.113555, -0.175162, -0.0485214, 0.0489706, -0.0690975, -0.101448, 0.215883, -0.108719, 0.101643, -0.0446736, 0.0245646, -0.0153349, -0.0271007, 0.107209, 0.0411096, 0.251517, 0.113063, 0.113861, 0.0516725, 0.167307, -0.0653524, -0.0455044, -0.0610031, 0.148985, 0.00901562, 0.117974, 0.162654, 0.199082, 0.0825426, -0.120167, -0.00179235, 0.0131152, -0.0399832, -0.137583, -0.0081266, -0.0361761, -0.00774885, 0.0845614, 0.0686634, 0.0251725, -0.191803, -0.221502, 0.141125, -0.0519488, -0.139135, -0.000889839, -0.100054, -0.0969728, -0.181709, -0.221205, 0.0119755, -0.166578, -0.199602, -0.0123114, -0.0588876, 0.0332407, 0.0881103, -0.125568, 0.024281, -0.0470191, 0.040643, -0.0487123, -0.061058, -0.0372566, -0.181239, 0.0351314, 0.289782, 0.194156, -0.0865899, 0.0101178, -0.115025, -0.0583433, 0.222804, -0.0150751, 0.21733, 0.0281965, 0.0207271, -0.158252, 0.240492, 0.068967, -0.0301124, 0.0176885, 0.0227344, -0.0042029, 0.252948, 0.135586, 0.118751, -0.206414, -0.0573002, -0.100519, 0.121458, -0.101671, -0.0849466, -0.0471731, -0.0388062, -0.0284029, 0.0893331, -0.12701, -0.0515264, 0.0398275, -0.0546011, 0.0124467, 0.0326141, 0.137525, 0.170781, -0.142627, -0.0149326, 0.173709, 0.0894412, 0.0222928, -0.0434656, -0.0796147, -0.00458306, 0.0947013, -0.116854, -0.0736371, 0.0468816, -0.167591, 0.0276223, -0.122677, -0.0548054, -0.0553621, 0.0835825, 0.055769, -0.0344506, -0.0567578, -0.0852109, 0.0616882, -0.0769692, 0.191863, -0.104617, 0.0456041, 0.0474185, 0.0502244, 0.0742682, 0.171057, -0.164435, 0.11859, 0.0421631, 0.145413, -0.0423528, 0.0544199, 0.038058, -0.26527, -0.0193972, 0.13417, 0.15207, 0.0778761, 0.106752, -0.032543, -0.0213577, -0.0693601, -0.391853, -0.136818, 0.0231998, -0.134358, 0.033602, -0.0345768, 0.100643, -0.201398, 0.0113202, 0.055087, 0.0945622, 0.00493237, -0.0729234, 0.178872, -0.127208, 0.215793, -0.0495821, 0.208672, -0.122244, -0.042769, -0.00195452, -0.239324, -0.144123, -0.0659934, 0.020396, -0.028447, 0.0771253, 0.0518733, 0.152141, 0.246472, 0.00910313, -0.000920751, -0.181364, -0.0106388, -0.0178094, -0.228197, 0.143756, -0.0432083, 0.125136, -0.0887755, 0.0248958, -0.0837246, 0.144727, 0.0402559, -0.161379, 0.301915, 0.144324, -0.0410704, 0.0333956, -0.0101343, -0.0700161, 0.0357247, -0.0769183, 0.0848658, -0.00621662, -0.242851, 0.0674395, -0.00758944, -0.0585774, -0.137638, -0.134048, 0.0947884, 0.0861025, 0.0345171, -0.0117775, 0.0865517, -0.0263504, -0.00582769, -0.055158, 0.105167, 0.188121, 0.0748297, 0.172841, 0.0606606, 0.0414464, -0.153072, 0.139805, 0.0397861, 0.113649, 0.0159984, -0.184234, 0.00219312, -0.174635, -0.163423, -0.0684454, 0.0672737, 0.00909775, 0.0384862, -0.0590174, 0.001999, 0.225097, 0.110285, -0.0750485, 0.154809, 0.0958235, 0.0132659, 0.0281339, -0.0108512, -0.180806, -0.0249391, 0.0386283, -0.106469, -0.178139, -0.00381894, 0.0296336, 0.00996137, 0.0402495, 0.00693643, 0.0319334, -0.0449786, 0.091911, -0.0675634, -0.00421441, 0.0919752, -0.0656701, 0.109936, -0.0475554, 0.105274, -0.0318795, 0.100482, 0.0632022, -0.0582397, -0.0253911, -0.00997345, -0.108562, -0.0866564, 0.125008, -0.174409, 0.172176, -0.254697, -0.00139552, -0.00714151, 0.035789, -0.0499116, -0.131369, -0.0189716, 0.109567, 0.00566761, -0.0813772, 0.0467801, 0.155354, 0.0327912, -0.0340732, -0.0609696, 0.0509151, -0.147831, 0.11692, 0.0181592, 0.101068, 0.184594, -0.0441256, 0.0135208, -0.268271, 0.00543886, -0.000367336, -0.117738, -0.0444037, 0.0676478, 0.0948582, -0.126182, 0.0178662, -0.153527, -0.00153047, 0.105665, 0.032186, 0.00540494, 0.0199078, 0.133774, -0.0698827, 0.0172576, 0.22613, -0.178975, -0.134412, 0.191512, -0.104144, -0.201171, 0.0140216, 0.0891561, -0.193577, -0.070077, 0.12309, 0.21912, 0.00903049, -0.0398482, 0.0683166, -0.16153, 0.103406, 0.0287357, 0.019276, 0.139484, -0.0834835, 0.187182, -0.206227, -0.119005, 0.185202, -0.143847, -0.0514418, 0.234983, -0.130587, -0.157969, 0.157651, 0.185718, -0.00281304, -0.0717317, -0.0982489, 0.0827433, 0.148447, -0.148186, -0.0552157, -0.0845226, -0.088143, 0.117013, -0.093276, -0.0364769, -0.0231481, -0.13587, -0.0845633, 0.184157, 0.234548, -0.0844759, -0.0469721, 0.143575, 0.00682724, 0.202476, -0.0731241, 0.148424, 0.145465, -0.0122816, 0.0579985, -0.00232998, 0.0367301, 0.0331726, -0.0613818, 0.0595954, -0.0607423, 0.0561537, 0.13526, -0.125133, 0.0332285, 0.0777098, -0.0824843, 0.117463, 0.265755, 0.23483, -0.0480197, 0.118755, -0.18863, 0.0347844, -0.050268, 0.0992196, -0.0697107, -0.125519, -0.0550192, 0.00271665, 0.0144316, -0.0155043, -0.132996, 0.159367, 0.128277, 0.0252949, -0.126737, 0.115928, 0.112083, -0.161703, 0.0785936, 0.171004, -0.0955589, -0.240207, 0.163404, -0.156569, -0.112265, 0.176127, 0.0846743, -0.0374046, 0.0558602, -0.106978, -0.171296, 0.132462, 0.00261334, -0.00428968, 0.0846042, -0.0914706, -0.105592, 0.0573593, -0.306283, -0.0437165, -0.0141064, -0.244282, -0.0381941, -0.229129, -0.0977861, -0.0354019, -0.171133, 0.154781, 0.0653186, 0.0539781, -0.0940029, 0.181102, -0.0659965, 0.0510695, 0.142673, -0.00916968, -0.0341946, -0.0568664, 0.227332, 0.0770241, 0.00267347, 0.0782687, -0.111529, 0.0438466, 0.144909, -0.151172, -0.182788, -0.0200457, 0.133102, 0.0267178, -0.00938325, 0.037002, -0.108933, -0.0128922, -0.0599866, -0.135938, -0.149963, 0.00298715, -0.0737756, 0.194343, 0.00428755, 0.137146, 0.241237, -0.157027, -0.113035, -0.139903, 0.0694903, -0.101389, 0.0794869, 0.183088, 0.0914188, 0.0728938, 0.0949384, 0.214547, -0.0215643, 0.0219624, -0.201959, 0.174445, 0.121719, -0.0472713, -0.0934167, -0.0247915, -0.0351995, 0.145441, 0.0547843, -0.00915121, 0.028562, 0.12547, -0.182313, -0.118052, -0.127271, 0.174176, -0.0289791, -0.121071, -0.265846, -0.117536, 0.118476, -0.0827596, -0.265335, 0.109153, -0.0995659, -0.0238561, 0.0779303, 0.0854883, -0.0184932, -0.0110887, -0.00326806, 0.00252662, 0.0176296, 0.111799, 0.0431183, -0.0517575, 0.0919742, -0.0127608, 0.155744, -0.127375, 0.0314535, 0.149613, 0.0842013, 0.0293862, 0.0281455, 0.0394128, -0.0466866, -0.0613884, 0.0642533, -0.202673, 0.0534869, -0.179346, -0.207757, 0.074782, 0.0057628, -0.144066, 0.078882, 0.035112, 0.00759045, -0.0467537, -0.134999, 0.134763, 0.206957, 0.0161096, -0.175295, -0.169457, 0.0821166, 0.102572, 0.0212726, 0.0899595, 0.204252, -0.111171, -0.0982252, -0.161432, 0.160711, 0.0493972, -0.14752, 0.225125, -0.236314, -0.191063, -0.14204, -0.0589001, -0.0803838, 0.0843147, -0.0719152, 0.0213074, 0.248355, -0.059479, 0.117611, 0.0936088, -0.0832419, 0.129121, 0.0386202, 0.0749675, 0.0308745, 0.267176, 0.0056173, -0.100199, -0.0321577, -0.224399, 0.116686, 0.230632, 0.107567, -0.01528, -0.0582684, -0.205819, 0.282098, 0.203155, -0.0429338, -0.018327, -0.0157006, 0.189914, -0.112357, -0.134142, -0.289639, -0.162554, -0.150118, 0.259181, -0.00816933, -0.258786, -0.0770067, 0.0716686, -0.235631, -0.212828, -0.0935169, -0.169488, 0.00991103, 0.111147, -0.0480463, -0.124689, 0.0546175, -0.0637267, 0.050674, 0.140396, 0.0230875, 0.138631, -0.029774, 0.158339, -0.0788463, 0.193584, 0.207496, 0.0578033, 0.0955029, 0.117317, 0.0109381, -0.153742, 0.0469004, 0.0373743, 0.0858688, 0.201089, 0.0837242, -0.21427, 0.0142731, -0.0691018, 0.0219388, 0.0894703, -0.0102723, -0.160903, 0.0840416, -0.0273234, 0.0119755, -0.0927996, -0.104638, 0.0893356, 0.112569, -0.236792, 0.256638, 0.207085, 0.0917604, 0.118779, -0.0728371, 0.0788934, -0.0225144, -0.0503799, -0.0095871, 0.12195, -0.107286, 0.0940814, -0.0970017, -0.142466, 0.0170319, 0.148768, -0.258514, 0.0792613, 0.0145733, -0.32181, -0.08864, 0.12864, -0.070136, 0.153669, -0.0914608, 0.196092, 0.00286963, -0.0486095, -0.0733793, 0.10252, -0.074289, -0.0552322, -0.109623, -0.0162614, 0.148002, -0.256922, -0.150673, -0.241775, 0.139568, 0.311122, 0.0128758, -0.0588376, 0.212634, 0.130826, 0.104662, -0.262337, -0.0118215, 0.00410812, 0.0383419, -0.0723159, 0.152039, -0.136137, -0.0148184, -0.13602, 0.112719, 0.150607, 0.0593993, 0.0360995, 0.387169, 0.10497, 0.25739, 0.00567129, -0.0142622, 0.0632609, 0.0393406, 0.199631, 0.0473532, -0.272633, -0.149202, -0.0637278, -0.0881089, 0.144849, -0.0803883, -0.0882426, 0.14482, -0.0258806, 0.00615381, 0.0352358, -0.214808, -0.0932051, 0.230403, 0.12879, -0.0855881, -0.0882761, -0.0720473, -0.287856, -0.0148683, -0.106156, 0.167196, -0.0293404, -0.259126, -0.0544784, -0.132434, -0.150944, 0.234722, 0.0605863, 0.107234, -0.13865, -0.0746428, -0.0221803, -0.265237, 0.0625277, -0.0494436, -0.0416389, -0.277862, -0.053278, -0.0258379, 0.0331285, 0.180347, 0.0283474, -0.047705, -0.0260598, -0.0675032, 0.0184431, -0.143282, 0.193194, 0.0566996, -0.131074, 0.00106579, -0.114196, 0.0598561, -0.0350459, -0.157214, 0.00784787, -0.083859, 0.14852, 0.00208048, 0.244619, 0.0568272, -0.131264, -0.148066, -0.0983053, 0.0345367, 0.0427766, -0.103915, -0.107858, 0.00103092, -0.209628, -0.211877, 0.0322244, 0.106379, -0.113955, 0.0478548, 0.122414, -0.0792911, -0.0498756, -0.0290686, -0.0172711, 0.00432454, -0.0550804, 0.00667552, -0.150003, 0.255682, -0.159751, -0.0144316, -0.158606, 0.163059, 0.0881503, 0.17044, -0.0647693, 0.14769, 0.0491989, 0.0472408, 0.147817, 0.0765322, -0.147734, -0.03822, 0.0969919, 0.0865555, -0.0964195, 0.0015339, -0.0114209, 0.062323, -0.0671345, 0.128234, -0.0285468, 0.0571443, 0.026567, 0.129565, 0.251888, -0.0351352, 0.00273474, -0.0922397, -0.0791929, 0.125446, -0.0914547, -0.0097065, 0.188405, -0.0606619, 0.029599, 0.0950578, 0.131771, 0.0800878, -0.117497, 0.150444, 0.137325, 0.013257, -0.0333888, 0.0480419, -0.0616702, 0.0768918, -0.0108989, -0.0148459, 0.0536335, -0.0154859, 0.0408427, 0.0410757, 0.0272564, 0.0954664, 0.124684, -0.0476273, 0.00215546, -0.049636, -0.0602664, -0.152866, 0.0329544, -0.0310677, 0.0810267, 0.00618616, -0.177168, 0.000840775, 0.030791, 0.102239, 0.0667823, -0.0153317, -0.06333, -0.164764, 0.0165404, -0.10892, -0.0250758, -0.00294602, 0.172003, -0.116216, -0.0473, 0.055367, 0.0459781, 0.173269, -0.12942, -0.0597379, -0.178085, -0.0238534, 0.0446281, -0.104689, -0.0852745, -0.139773, 0.0340586, 0.115569, -0.0414901, 0.146612, 0.0233667, -0.0322336, -0.11873, 0.0101825, 0.108217, -0.0507379, 0.0414824, 0.0306247, 2.49687e-05, 0.0556499, -0.0127495, -0.00328595, -0.154674, 0.135227, -0.19442, 0.00185213, -0.0877088, -0.0853083, 0.0308417, -0.00418261, -0.111206, -0.0999267, -0.0777044, -0.00212112, 0.0475393, 0.0780179, 0.119606, -0.0172803, -0.0560434, -0.114174, 0.139274, 0.0323926, -0.109937, 0.0407359, 0.0652342, -0.0196915, -0.0946131, -0.0448973, -0.00323046, 0.058022, 0.0331174, -0.0598599, -0.121908, 0.0250067, 0.035433, 0.15593, 0.272445, 0.199996, 0.0639087, 0.172631, 0.135463, -0.0404386, -0.108287, 0.0479765, 0.0644609, -0.0366803, -0.39709, 0.134836, 0.0687971, -0.0420625, -0.0215619, 0.187612, 0.106084, 0.28022, 0.0449317, 0.00405456, -0.00547322, 0.0173844, -0.0590645, 0.0768849, 0.132422, -0.110332, -0.18505, -0.197878, 0.00240428, 0.0205794, -0.0749621, -0.100248, 0.134672, 0.145824, 0.0108435, -0.00961915, -0.0265341, -0.110514, 0.0658575, 0.118833, 0.104106, 0.0645025, -0.0630569, -0.0465191, -0.15128, -0.123687, -0.0737264, 0.0208008, -0.0811851, 0.0399331, -0.02581, 0.0440323, 0.0843541, 0.16557, 0.137926, -0.148791, -0.201328, 0.0563018, -0.0196045, 0.0325648, 0.082406, -0.0832045, -0.0929328, 0.0146253, -0.116815, 0.110452, -0.0279918, 0.29776, 0.159692, 0.179228, 0.154996, -0.154573, 0.104738, -0.171005, 0.0487168, 0.0590936, 0.150465, 0.185399, -0.0390896, 0.0314993, -0.117721, -0.101674, 0.21034, 0.11539, 0.0476638, 0.00198651, 0.123238, 0.0063185, -0.10932, -0.167913, 0.0803791, 0.230461, 0.110976, -0.16213, -0.195865, 0.120952, 0.0362837, 0.0524662, -0.0129579, 0.0741622, -0.164524, 0.0378082, -0.020699, -0.0511412, -0.0219928, -0.071834, 0.202198, 0.0627747, 0.196727, -0.101635, 0.217233, -0.140643, 0.0951564, -0.111497, -0.101686, 0.110931, 0.0308026, -0.116699, -0.126942, -0.210004, -0.294564, -0.347124, -0.0733563, -0.00174861, 0.0451787, 0.0970839, 0.120563, 0.0454052, 0.0175521, -0.214858, 0.10511, -0.113108, 0.063091, -0.0789468, 0.211878, 0.0358017, 0.0648323, -0.0303083, -0.0723141, -0.170846, -0.150411, -0.0945836, 0.204128, 0.200488, 0.139219, -0.202792, 0.130097, 0.056214, -0.008369, 0.201142, 0.194612, 0.174177, -0.22059, 0.115733, -0.0332348, -0.053693, 0.00631526, 0.189236, 0.148638, -0.0733962, 0.0206301, -0.11133, 0.0202766, -0.17565, -0.052699, 0.0737938, 0.0676804, 0.0545732, 0.0957646, -0.149913, -0.0774798, 0.0560396, -0.0875128, 0.043351, 0.0140273, -0.138749, 0.128263, 0.0288341, -0.257044, 0.0736511, -0.138027, -0.290953, -0.00410692, 0.0438561, -0.0217563, 0.144684, -0.190963, -0.0400122, -0.124753, -0.22841, 0.092536, -0.226595, 0.0348837, -0.0523877, 0.131039, 0.300003, 0.143662, -0.117173, -0.0319214, -0.022186, 0.08953, 0.00920283, 0.0682747, 0.0967055, 0.154895, 0.0986014, -0.0854603, -0.0490395, 0.138525, -0.0960162, 0.152626, -0.0785225, 0.0708006, 0.0621875, -0.0274578, -0.0213948, 0.112333, -0.169541, 0.184139, -0.0569852, -0.0807722, 0.0113436, 0.0468139, 0.0158019, -0.14254, -0.0783664, 0.0728044, 0.0569418, -0.221066, -0.198807, 0.0165205, 0.043379, -0.0684539, 0.0265973, -0.0654936, -0.0374585, -0.0355225, 0.205866, -0.117319, 0.160034, -0.0336023, -0.0490863, -0.235514, -0.161706, -0.0511305, -0.159514, -0.0163084, 0.167757, -0.0221781, -0.0469441, 0.188373, -0.244422, -0.222119, 0.0938521, -0.230704, -0.103007, -0.179313, 0.0894044, 0.139758, -0.0252922, -0.203345, 0.0382881, -0.201337, -0.0364941, -0.0519142, 0.0107912, 0.186702, -0.142339, 0.0116469, -0.0391102, 0.0142549, -0.0136718, -0.192897, -0.0335531, 0.0328664, 0.0556287, 0.227552, 0.0228403, 0.141429, 0.230906, 0.1641, 0.171455, -0.0577528, -0.0079223, 0.178576, -0.0664956, 0.174705, -0.00676902, -0.0436302, 0.0469704, 0.15558, 0.0504193, -0.0748331, -0.122326, 0.0426079, 0.168951, -0.00887541, -0.0104754, 0.4092, 0.0222114, 0.00596186, -0.0215243, -0.00150738, -0.168558, 0.0849733, 0.0835477, 0.149545, -0.124888, -0.116073, 0.0389559, -0.10592, -0.263385, 0.204523, 0.182876, -0.155729, -0.16432, 0.087875, -0.0114975, -0.0820145, 0.101154, 0.0151071, 0.108283, 0.119597, 0.13888, -0.0491438, -0.0815205, 0.140984, 0.0817463, 0.402533, -0.130941, 0.0920964, 0.102898, 0.108337, -0.163595, -0.0859337, 0.245134, 0.0782419, -0.131043, 0.0876151, -0.0742261, 0.0102467, -0.0197119, -0.184008, -0.135205, 0.0663641, -0.0120841, -0.238571, -0.0641746, 0.0863488, -0.112696, -0.0212363, -0.185557, 0.0194749, -0.0251602, -0.0422626, -0.0821575, 0.0480661, -0.163766, 0.0341459, -0.011502, -0.128374, -0.140804, -0.0775339, -0.17718, -0.0789731, -0.0784556, -0.162247, 0.0694861, 0.0234584, 0.0615093, -0.0581038, 0.0104427, 0.0150873, 0.0825013, 0.233176, -0.123686, 0.15781, -0.0949015, 0.0304032, -0.00418097, -0.0709154, -0.102892, 0.121109, -0.0315604, -0.063207, 0.253004, -0.00310303, 0.0518143, -0.109249, 0.0973294, -0.0804255, 0.0260768, 0.141406, 0.0531525, 0.0133687, -0.158031, -0.126049, 0.0114357, -0.00160797, 0.0625602, -0.0487984, 0.0966252, -0.200322, 0.121905, 0.0332387, 0.0993922, -0.247088, 0.171595, -0.111991, -0.271482, -0.167184, 0.253819, 0.0623897, -0.0965568, -0.043803, -0.214052, -0.0788811, -0.00240649, 0.101255, 0.193079, 0.23233, -0.166212, -0.0662684, 0.094654, -0.078202, -0.00354183, 0.100082, 0.0242285, -0.0329679, 0.090927, 0.0104638, 0.279761, 0.0645642, 0.0238642, -0.116803, 0.162689, -0.0927977, 0.190008, 0.0240599, -0.228022, -0.0813478, -0.225308, -0.0596588, -0.121826, -0.0250474, -0.0328607, 0.214308, 0.124098, 0.112535, 0.0114956, -0.0595554, -0.231565, 0.115131, -0.150236, -0.175897, 0.121548, 0.152769, 0.0457865, -0.102063, -0.0108369, 0.0133608, -0.0515594, -0.151945, -0.0115892, -0.0902452, -0.125187, 0.0237751, -0.132082, -0.0403699, 0.206177, -0.203259, 0.0147909, 0.24582, 0.197511, 0.288718, -0.152642, -0.0812306, -0.138491, 0.13898, 0.00695202, 0.0792434, -0.0156941, -0.0325398, -0.0938532, -0.0328464, 0.133352, -0.00756848, -0.0772858, -0.184222, 0.040775, 0.0523509, 0.182398, -0.379148, -0.0645128, 0.152717, -0.406466, 0.177769, -0.0697569, -0.237746, 0.0625669, 0.0113734, -0.0165576, 0.238743, 0.190937, -0.0502984, -0.0126081, -0.0718044, 0.0789265, -0.283942, 0.370147, 0.00987145, 0.042626, -0.0414393, -0.0227553, -0.00387476, -0.0432974, 0.111107, -0.0554144, 0.112782, -0.133905, 0.139084, 0.137674, 0.154847, 0.0361628, -0.0422319, -0.223914, -0.0315037, -0.00275451, -0.0930266, -0.105293, -0.215219, -0.0898848, 0.170625, -0.00301622, -0.0841926, 0.0700197, -0.111112, -0.0438741, -0.13358, -0.0468616, -0.140217, -0.171581, 0.0189692, 0.0100881, -0.123781, -0.129582, 0.0601542, 0.129146, 0.0216546, -0.168139, 0.0918729, 0.322079, 0.133114, -0.0253299, 0.107586, -0.203077, -0.0748277, 0.252041, 0.0633792, 0.0168529, -0.130707, -0.195784, -0.0962361, -0.00524936, 0.0787621, 0.144769, -0.119737, -0.0747133, 0.109965, -0.0462987, -0.221874, -0.186032, 0.0121311, -0.0213133, 0.0590962, 0.0209995, 0.0409006, 0.195907, -0.0133827, 0.0224126, -0.0849057, 0.174943, -0.183828, 0.0415361, -0.0965415, -0.0276034, 0.0697598, 0.078172, -0.0131375, -0.0389183, -0.109897, 0.219362, -0.214332, 0.158592, -0.022484, 0.144066, 0.0989377, -0.253354, 0.0420252, 0.0573651, 0.363852, -0.125633, 0.217676, 0.0269909, 0.124191, 0.0933362, -0.0757748, 0.108031, 0.150415, -0.0778956, -0.107148, -0.0937799, 0.168163, -0.0701003, -0.112103, 0.129064, -0.0795039, -0.00514682, -0.0588753, 0.0281293, 0.0965556, 0.0428199, -0.120442, 0.0670398, -0.0241838, 0.14245, -0.0589826, 0.099836, -0.144418, 0.0497668, -0.122555, 0.151485, 0.022119, -0.114282, -0.0554246, -0.199168, 0.0723198, 0.0609998, 0.10146, 0.0674357, 0.15293, 0.0934101, 0.0141637, -0.0795201, 0.027381, 0.219385, -0.136511, 0.134182, -0.12711, 0.123397, 0.0525991, 0.138, 0.0157929, -0.0333859, 0.179212, 0.100714, 0.14351, 0.0332695, -0.0259377, -0.0177692, 0.295058, -0.107898, 0.0220822, -0.0229936, -0.124161, 0.261814, -0.067047, -0.0454134, -0.00275927, -0.107132, -0.0701007, 0.155889, -0.296932, -0.0742993, -0.00670278, 0.0340998, -0.00617127, -0.133205, 0.0368543, 0.0936736, 0.0490863, -0.0712027, 0.0300496, 0.145961, -0.110326, -0.164224, 0.142627, -0.270489, 0.137933, -0.084262, -0.0249233, -0.166751, 0.136642, -0.104848, 0.148028, 0.240127, -0.0057427, 0.0772271, 0.156407, -0.238939, -0.152731, -0.01784, -0.0921454, 0.0822894, 0.0159134, 0.0859036, 0.06662, 0.0170005, 0.192223, -0.166858, 0.0163677, -0.0276745, -0.0647404, -0.00263531, -0.0343093, 0.0599665, -0.0487674, 0.135332, -0.0712847, 0.121714, -0.051333, 0.20299, -0.115075, -0.295389, -0.0764451, -0.102148, -0.141244, 0.00462396, -0.123474, -0.00450355, 0.141595, -0.0286987, 0.10373, 0.016817, 0.0586794, -0.0850479, 0.300585, 0.0598063, 0.249288, -0.100817, -0.116057, 0.0282856, -0.202129, 0.0583255, -0.0777313, -0.195266, 0.176731, -0.141533, 0.023898, 0.15502, -0.122961, -0.000445127, -0.101662, 0.202107, -0.0864959, 0.0341756, 0.186172, 0.135011, 0.0258986, 0.0437675, -0.160713, 0.142788, 0.180236, -0.0637706, -0.00849834, 0.0201353, -0.0629956, -0.120933, 0.0643182, -0.0371202, -0.197714, -0.0582303, -0.0400267, -0.0127082, -0.0452049, -0.0926198, -0.0353615, 0.116093, -0.112345, -0.0141346, 0.121879, -0.129462, 0.035214, 0.0798101, 0.100199, -0.137086, -0.0241102, 0.173357, -0.132799, 0.0977875, 0.0928609, -0.293085, -0.0489037, -0.154407, -0.0992825, 0.190697, -0.172977, -0.145834, -0.0704249, -0.134932, 0.139507, 0.255786, 0.107853, -0.112439, 0.180393, 0.219105, -0.247256, 0.0746452, -0.156468, -0.0211741, 0.124411, -0.12922, -0.172282, -0.030736, -0.0941285, -0.017012, -0.0886889, -0.0635434, -0.130207, -0.0531958, -0.072763, -0.187554, -0.0591383, -0.2439, 0.0824466, -0.184328, -0.132618, 0.015123, -0.168866, -0.0845322, -0.0417741, 0.0290066, -0.0841339, -0.0131412, 0.0604159, 0.0012818, -0.038252, 0.0906791, 0.0805153, -0.0256678, 0.0188034, 0.0457356, 0.081937, 0.219474, 0.052539, -0.0859845, -0.0453515, 0.0253345, -0.0710474, -0.067783, -0.0390709, -0.197052, -0.000185782, -0.0855716, -0.0409628, 0.0881815, -0.135496, -0.13855, -0.0805277, -0.0373707, 0.0531982, 0.140134, -0.200863, 0.142769, 0.0131804, -0.118615, 0.054694, -0.0709905, 0.231273, 0.0604598, -0.058949, 0.122411, 0.0201574, 0.00697552, -0.124359, -0.0906115, 0.0691409, 0.0831779, 0.0972403, -0.09215, 0.0869448, 0.132809, 0.1855, 0.221115, 0.00363859, -0.0524385, -0.0121825, -0.092148, 0.047678, -0.0226368, 0.143866, 0.134924, 0.0662668, 0.0822815, -0.0710086, 0.13143, -0.0977136, 0.0952968, -0.0340591, 0.104357, -0.0207533, -0.202592, -0.179783, 0.00970717, -0.098478, 0.119008, 0.025745, -0.13412, -0.136674, -0.0603386, -0.0639751, 0.0590819, 0.00722687, -0.0377015, -0.0978273, -0.00684323, 0.0343217, 0.0317158, -0.00965797, 0.147348, 0.0306197, -0.0318769, 0.0791505, 0.0254346, -0.0688612, -0.0609533, 0.0201862, 0.0302409, 0.0161282, -0.092738, 0.309054, 0.127645, 0.0297889, 0.0379622, -0.0139458, -0.0254052, 0.0810978, -0.0216457, 0.0495567, -0.0353222, -0.0196061, 0.0500018, 0.0513592, -0.0839173, -0.191604, 0.0856944, -0.00362945, 0.113996, 0.168582, -0.11245, -0.0545608, 0.217013, -0.0880429, 0.104478, 0.0868651, -0.13262, 0.0847327, 0.187663, 0.0556564, 0.114756, 0.044326, -0.0670334, -0.047858, -0.0580794, 0.0249935, 0.0990085, -0.0171371, -0.00451154, 0.0800724, -0.191424, -0.0087447, -0.07363, 0.0671029, 0.0534213, 0.170269, -0.0693179, -0.0210089, -0.0327908, -0.0396615, -0.0694722, -0.0866172, 0.0232876, -0.182936, -0.0868934, -0.00204681, 0.233132, 0.0542737, -0.0372251, 0.0430114, -0.0177416, -0.0430498, -0.0977458, -0.097506, 0.054162, 0.149832, -0.0762441, -0.0929086, -0.140773, -0.0761883, 0.0381338, 0.162009, -0.0626901, 0.131476, 0.0048326, 0.00666257, 0.0237478, -0.0088115, 0.00190548, -0.102885, 0.118136, -0.265028, -0.0893873, -0.242253, -0.307967, 0.0281497, -0.180656, 0.0336843, -0.0342361, -0.138446, 0.0138083, -0.026899, 0.117654, 0.164769, -0.0404746, -0.245169, -0.0459455, -0.0920438, 0.0325979, 0.0133373, 0.0520226, 0.131615, -0.0148675, -0.0473178, 0.0588608, -0.0577714, -0.132127, -0.0853318, 0.193728, 0.169465, 0.112038, -0.014055, -0.103835, 0.215144, -0.0927962, -0.0496659, -0.0326868, 0.0935193, -0.116845, 0.0479472, -0.0141359, 0.104616, -0.0324158, 0.0892814, -0.316715, -0.170321, -0.0404995, -0.0218241, 0.00247018, -0.114765, 0.171065, -0.0263141, -0.0593225, -0.0718916, 0.0140746, -0.0394687, -0.0374259, -0.0981346, -0.0634255, 0.130142, -0.051521, 0.0775258, -0.00812633, -0.119646, 0.142518, 0.139868, 0.00661674, -0.0802772, 0.0136775, 0.0444826, -0.111565, -0.0253988, -0.0310994, 0.02995, -0.200687, -0.161925, -0.0273717, 0.0508769, -0.0571099, -0.083545, -0.175296, 0.0119524, 0.192249, 0.0878149, 0.172193, 0.122751, -0.212669, -0.24312, -0.0221087, -0.0107598, 0.284282, 0.036577, 0.0708189, -0.170317, -0.083086, 0.0900201, -0.0746669, -0.048498, 0.0377271, -0.0867779, -0.10316, -0.088662, 0.00221775, 0.0302838, -0.108555, -0.0577597, 0.117163, -0.0256449, -0.0706756, 0.133557, -0.161821, 0.245418, 0.00852618, 0.0695349, -0.0554915, -0.258638, -0.0120095, 0.00482609, -0.12828, 0.280944, 0.186466, 0.0891361, -0.350661, 0.118649, 0.10886, -0.0642715, 0.0501067, 0.220648, -0.00394587, -0.0954817, 0.0906447, 0.0721119, 0.20434, 0.0832669, -0.0141759, 0.131492, -0.125086, -0.0024438, 0.141112, 0.21155, -0.0330277, -0.0310205, 0.0972063, 0.00430506, 0.0261058, 0.000334924, -0.00348311, 0.0317818, 0.0155178, 0.104793, 0.0070726, -0.0435215, -0.0409853, -0.00548535, 0.0759512, 0.0810721, -0.23261, -0.212132, -0.0553373, 0.265533, -0.224418, 0.141883, -0.0192186, -0.131239, -0.00985394, 0.104011, 0.0436406, 0.082436, 0.0316317, -0.00934507, 0.0487261, 0.0106413, -0.108931, -0.0212009, -0.129351, -0.0163451, 0.0851496, 0.103055, 0.163391, -0.0840725, 0.0329114, 0.0363725, 0.0374686, -0.082808, 0.111492, -0.0649298, -0.143802, -0.0290463, -0.0148513, -0.00191804, 0.0520513, -0.0758965, -0.110495, 0.220265, -0.155656, 0.111966, 0.0367597, -0.128726, 0.0477349, -0.174861, -0.152714, 0.103269, -0.13097, 0.0339843, -0.14827, -0.115561, -0.0415195, -0.202793, 0.113747, -0.0392468, 0.178419, -0.0760396, -0.00780116, 0.121478, -0.136616, 0.0370688, 0.0638739, -0.0320419, -0.045296, -0.0847989, -0.0244215, -0.0684523, -0.129529, -0.0684325, -0.136462, 0.0798929, -0.0245593, 0.0758299, 0.0918566, 0.0593196, -0.18687, -0.138478, -0.00498593, 0.281101, -0.0934104, 0.142198, 0.0282747, 0.0662623, 0.132896, -0.093357, 0.207477, 0.133096, -0.116028, -0.0335329, -0.000126415, -0.133442, 0.0210034, -0.134375, -0.0873112, 0.20569, -0.213689, 0.033495, -0.0869857, 0.0667289, -0.126008, -0.0540207, 0.118484, -0.00108677, -0.122356, 0.180387, 0.0337284, -0.0181199, -0.0947591, -0.0160765, 0.0186584, -0.100007, -0.191905, -0.0416818, -0.0865475, 0.23562, -0.0756996, -0.177554, 0.0112055, 0.0195314, 0.0814079, 0.103461, -0.214135, -0.15756, 0.0512642, -0.18118, -0.0886646, -0.0335615, -0.1427, 0.0372878, -0.0783177, 0.0730051, 0.000314256, -0.139385, -0.0681984, 0.00135434, -0.0506471, 0.113688, 0.0685058, -0.0992231, -0.0829875, -0.063166, -0.0828829, -0.122379, -0.246719, 0.0388746, -0.181893, -0.075881, 0.0380913, 0.00378035, -0.0130139, 0.03299, 0.0488968, -0.0147107, 0.068114, 0.00838763, -0.0891802, 0.0524117, -0.156442, 0.0247317, -0.132847, 0.0630776, -0.049079, 0.247987, -0.0428303, -0.0331834, -0.19369, -0.0012336, 0.118839, -0.116693, -0.0541087, -0.00568843, 0.120751, -0.00992649, 0.104202, 0.121356, 0.00496952, -0.0814337, -0.18266, -0.10418, -0.109746, -0.00884825, 0.231901, 0.181485, -0.0528389, 0.0807834, 0.0122595, 0.0123447, 0.0154396, -0.0741758, 0.161932, -0.0443555, -0.0838722, 0.163636, 0.0584757, -0.0984075, -0.0122865, 0.0975169, -0.147459, -0.071057, -0.0923475, 0.130513, -0.0953139, -0.00713966, -0.0103096, 0.145924, -0.0145633, -0.213804, 0.00609361, -0.0843165, -0.0512475, -0.126392, -0.0523774, -0.180639, -4.00177e-05, -0.0494302, 0.0719161, 0.0844144, -0.0738461, 0.190639, 0.0463167, -0.163197, -0.0173909, -0.0699043, 0.0762336, -0.201759, 0.105285, -0.0365266, 0.0898598, 0.0603571, 0.120488, 0.0920998, -0.0386808, -0.0948623, 0.171766, 0.277991, -0.04457, -0.0281013, 0.219207, 0.112512, -0.0543261, -0.0869038, -0.0040024, 0.273078, -0.0249307, -0.0590465, 0.105417, 0.102052, -0.0694234, 0.0882415, -0.0890629, 0.109606, -0.0340665, 0.188564, -0.0623034, -0.0254567, -0.0804707, 0.0329007, 0.0300804, 0.185748, -0.125483, 0.00690707, -0.0388258, -0.0307045, 0.0514741, -0.0623259, 0.0119962, 0.04137, -0.203944, -0.0396075, -0.233556, -0.145993, 0.126983, 0.140825, -0.0618115, -0.0502833, 0.0777282, 0.0404357, -0.0594266, 0.00131402, 0.0832237, -0.142782, -0.0506333, 0.0539742, -0.0621177, -0.21219, 0.131873, 0.086103, -0.205144, -0.166803, 0.123788, -0.0948009, -0.245768, 0.0307416, -0.0511047, -0.206951, -0.022106, -0.199702, -0.0679579, 0.0715, 0.0450989, 0.0702956, -0.162816, -0.111349, -0.0146996, -0.00114306, 0.0145468, 0.0189125, 0.0848262, -0.190641, 0.0156558, -0.185864, 0.0854795, -0.0322499, -0.107084, -0.125933, -0.0732241, -0.0561387, -0.116464, -0.0524306, 0.0251268, 0.0468314, 0.0372864, -0.0734524, 0.125125, -0.0587485, 0.076849, 0.0331419, -0.102139, -0.0544558, -0.128039, 0.092079, 0.0490641, -0.11544, -0.189464, -0.0656321, 0.103955, 0.00142122, 0.124106, -0.0759464, -0.0399936, -0.169339, 0.0335476, -0.115836, -0.014281, 0.0493191, -0.125868, 0.0874941, 0.204933, 0.204776, 0.108044, 0.0622227, -0.0383418, -0.127625, -0.0790735, -0.158937, 0.0472291, 0.147408, 0.0378936, 0.00270391, -0.150557, 0.0104797, 0.0358107, 0.025308, -0.112183, 0.0248179, 0.0167803, 0.146799, -0.0548491, 0.211056, -0.221245, 0.119195, 0.0228883, 0.0878717, -0.0681443, -0.10978, -0.0604567, 0.060328, 0.22788, -0.0281704, -0.0430839, -0.0245067, 0.0552584, -0.106454, 0.00669421, 0.137727, 0.00557834, -0.056555, 0.101819, 0.186204, 0.142322, 0.0350843, 0.0399174, -0.203484, -0.0854205, 0.16015, -0.0333517, 0.248677, -0.051179, 0.113665, 0.00660695, -0.206054, -0.00560627, -0.196583, 0.126673, 0.116458, 0.0546093, -0.0525019, -0.0711659, 0.149177, -0.0293999, 0.0571458, 0.159095, 0.16687, 0.0781164, -0.0319873, -0.0396719, -0.0581299, 0.0453843, -0.0898538, 0.108568, 0.0791605, 0.130488, -0.150389, 0.00345271, -0.136816, 0.206864, -0.149979, -0.194251, 0.118776, 0.0705309, -0.0122562, 0.00198134, 0.134897, 0.317873, -0.0387158, -0.123969, 0.0888865, 0.180172, 0.0552694, 0.0437862, 0.0987677, -0.203859, 0.10809, -0.101977, 0.14697, 0.163742, -0.209347, 0.22542, 0.226002, -0.145534, 0.0620206, 0.307485, -0.107192, -0.0196315, 0.0323546, -0.0389614, -0.125344, -0.0223445, 0.231094, 0.0202323, -0.0625594, -0.0301626, -0.0587933, -0.0427447, -0.138401, -0.0751604, -0.211474, -0.252751, 0.125032, -0.0384722, 0.0240905, -0.00426011, -0.0181891, 0.0257581, 0.045675, -0.0199347, -0.0793348, 0.197822, 0.0411504, -0.0709895, -0.00852819, -0.0651964, -0.0542225, -0.162067, -0.0821921, 0.152079, 0.10723, 0.173969, -0.27477, -0.0414729, 0.0721268, 0.0658214, 0.208454, 0.0335373, -0.116441, -0.0744124, 0.163727, 0.203345, 0.0278069, 0.0845419, 0.0835499, -0.0705311, -0.0968129, -0.19487, 0.211242, 0.0715393, -0.0304682, 0.247553, 0.0116998, 0.0345318, -0.0512343, -0.152861, 0.226138, 0.0290822, 0.215118, -0.140782, 0.121253, 0.154864, 0.138494, 0.130253, 0.0775465, 0.0183418, -0.00876068, 0.0855118, -0.0769588, 0.0598746, 0.0795286, 0.0337264, -0.0506254, 0.0263225, 0.139853, 0.0875815, -0.225635, -0.0150251, 0.13365, 0.140236, -0.192831, 0.0835753, 0.0880508, 0.124333, 0.172423, -0.0428863, -0.0208882, 0.00825324, -0.146846, 0.258136, -0.167032, -0.0561354, -0.0870873, 0.0204337, -0.105196, 0.072395, 0.22293, -0.108991, -0.100299, -0.0796716, 0.190567, -0.215973, 0.0551725, -0.0650051, 0.0562762, -0.00961007, 0.0456712, 0.098333, -0.201151, -0.166577, 0.0253051, 0.151236, 0.0120538, 0.0451528, -0.209638, 0.0819228, 0.0407554, 0.124648, 0.143388, -0.0484168, 0.0381076, -0.0142431, 0.0246808, -0.0830403, -0.238581, -0.0383973, 0.17038, -0.012257, -0.060648, -0.0622605, -0.059426, -0.153853, -0.130261, 0.0816513, 0.030025, -0.134556, -0.0481215, -0.0378222, -0.133593, -0.0379211, -0.158045, -0.0226384, -0.00572758, 0.074853, -0.0951392, 0.0257044, -0.137627, -0.0314778, 0.0849743, -0.122927, 0.0666558, -0.137777, 0.00170929, 0.132666, 0.37956, 0.0266, -0.0133333, -0.0488079, -0.105613, -0.0629708, 0.0575456, -0.0880797, -0.11669, -0.162654, -0.248524, -0.181226, 0.320904, -0.020212, -0.120116, -0.155141, -0.0472368, -0.0793323, -0.0607878, -0.204043, 0.0311316, -0.0199528, 0.0567435, 0.148293, 0.102502, 0.095626, -0.0314117, 0.1141, -0.112346, 0.0541028, -0.017825, -0.0143884, -0.25706, -0.0774784, -0.098594, 0.090054, -0.129305, -0.0162615, -0.0272403, -0.0470668, 0.0268821, -0.00515814, 0.0711422, 0.123805, 0.0693719, -0.0967682, 0.313259, -0.0333635, 0.120181, -0.0717595, -0.00552246, 0.0265478, 0.00239125, -0.0189893, -0.177504, 0.0135765, 0.0579697, 0.000292991, -0.0042544, 0.0371353, 0.0650875, 0.0384406, -0.184389, 0.0853138, 0.0468196, -0.248459, -0.000661883, 0.0764842, -0.109121, -0.0202005, -0.149887, 0.0427078, -0.00143086, -0.0255247, -0.197424, 0.0695612, 0.0591962, -0.128664, -0.0936435, -0.0492177, -0.0729409, -0.00832965, -0.0883277, -0.0382082, 0.0726572, -0.0262116, -0.121641, -0.0247429, 0.238202, 0.0994194, -0.129079, 0.241893, -0.0692327, -0.0389585, -0.111478, 0.0638517, 0.1125, -0.0248642, 0.191752, 0.0671649, 0.0246795, -0.0146338, -0.111786, -0.15721, -0.111784, 0.0493152, -0.113418, 0.155555, -0.0441583, -0.0221688, 0.109099, 0.117927, 0.0975067, 0.240011, -0.173625, -0.168771, 0.169637, -0.0230579, -0.113938, 0.0480843, 0.152474, -0.101004, -0.0168348, -0.0359538, 0.0271355, -0.0563182, -0.129406, -0.0611938, 0.136024, 0.0758748, -0.101391, -0.0100076, 0.0546772, 0.11757, -0.276434, -0.0437577, 0.0548839, -0.158234, -0.0704253, -0.181014, -0.0960911, -0.0574161, 0.102882, 0.0510386, -0.0725077, -0.0539722, -0.0615725, -0.137709, -0.239202, 0.294011, -0.0239276, 0.022841, -0.0675136, 0.0524658, -0.260166, 0.213349, -0.12541, -0.0859568, -0.116914, 0.0665262, -0.13387, 0.011586, -0.118338, 0.100881, 0.0524632, -0.0278989, 0.026872, -0.0601054, -0.0582767, 0.119675, -0.306548, 0.107415, -0.261025, -0.0945583, 0.0592492, -0.337394, -0.144573, 0.318536, 0.12706, -0.0555753, 0.0866904, -0.1776, -0.214723, -0.0741453, 0.196601, 0.0400608, -0.174516, 0.0806414, 0.0117968, -0.198012, -0.142405, -0.00145463, -0.233607, -0.0478751, -0.117256, 0.0774815, 0.0711553, 0.0985456, -0.056357, 0.109433, -0.201368, 0.0600491, -0.148473, -0.178478, 0.140186, 0.257117, 0.163593, 0.0135596, -0.0930734, -0.078492, -0.145824, -0.0315876, -0.21187, -0.07986, 0.0913977, -0.229473, -0.113316, 0.152857, -0.0430762, 0.0380018, 0.0557647, -0.233387, 0.0667658, 0.159418, 0.0762982, 0.0492689, -0.0522863, -0.163715, 0.0528343, 0.00632324, -0.0149997, -0.0220881, 0.255452, -0.108292, 0.299563, -0.0133117, 0.237214, 0.0808976, -0.0343503, -0.180219, -0.114327, -0.190966, -0.118383, -0.0989818, 0.122253, 0.085922, 0.17602, -0.104982, -0.143598, -0.0389598, 0.0549028, 0.14489, 0.143877, 0.236796, 0.225717, -0.407218, -0.190817, -0.0829787, -0.254574, 0.197053, 0.206266, -0.0286281, -0.255729, 0.194149, -0.0071821, -0.0805706, -0.0267723, 0.0571294, 0.1577, -0.0588524, -0.12512, -0.0225048, 0.0552808, 0.00449528, 0.232911, -0.0808589, 0.0592191, 0.024688, -0.0151915, 0.13063, -0.0784453, -0.0390614, 0.0815824, -0.0536467, 0.0387759, 0.035878, 0.0289566, -0.0285461, 0.00231399, 0.0876901, -0.0668325, 0.0199796, 0.0260771, -0.178934, 0.0736062, 0.111527, -0.0268786, 0.20855, -0.0885289, -0.00313542, 0.0310495, 0.0679031, 0.0176381, -0.120465, 0.124164, -0.0244622, 0.105084, -0.0906444, 0.116082, -0.057292, 0.155184, -0.00687444, -0.0522558, -0.145999, 0.0819421, -0.017441, 0.132082, 0.0503942, -0.0796991, 0.0259194, -0.0628898, 0.0139093, 0.0448315, 0.229562, 0.14305, 0.0819974, -0.150425, 0.0272608, -0.106266, 0.0128856, -0.0447453, -0.103401, -0.0362339, -0.136026, 0.001763, 0.0158583, 0.0292589, -0.0083097, 0.128747, 0.0304046, -0.200219, -0.130123, 0.0432976, -0.00665083, -0.0766868, -0.15968, -0.220196, -0.0428214, -0.0328094, -0.0470289, -0.102818, 0.0707216, -0.0631597, 0.172616, 0.0337132, -0.128778, -0.0262062, -0.17767, -0.158488, 0.0302946, -0.00777719, 0.130049, 0.134122, -0.0517153, -0.0575831, -0.0303365, 0.149159, -0.167262, -0.0174735, -0.195999, -0.225549, 0.0413536, 0.046851, 0.0483783, 0.0764571, -0.156798, 0.0820419, 0.119214, 0.0740297, 0.0060036, -0.095459, 0.164968, -0.0549715, -0.139331, 0.0870768, -0.019343, 0.0117494, -0.115732, 0.113334, -0.0118045, 0.0514563, -0.011066, -0.0142802, -0.0319034, 0.048933, 0.127312, 0.0384639, -0.0196872, -0.13712, -0.00325855, -0.0652176, 0.112447, 0.204267, -0.0322322, 0.075176, 0.0230896, -0.0729536, 0.0309734, -0.0719224, -0.034151, 0.102817, -0.135529, -0.0836227, -0.0908448, -0.11799, -0.0293317, -0.163267, 0.0113462, -0.0330998, 0.0217646, 0.110115, -0.0754697, 0.0548264, 0.0481341, -0.117987, 0.00386464, 0.0693633, 0.063561, 0.0536491, 0.0750399, 0.0989413, -0.203889, 0.169925, -0.010273, 0.0272266, -0.0917514, 0.0408084, -0.122351, -0.0226766, -0.0630059, -0.0735811, 0.0395158, 0.130699, 0.0169628, -0.134227, -0.0355556, -0.00731831, 0.0782381, -0.0668297, 0.150392, -0.0466923, 0.0844855, 0.118271, -0.0952122, 0.277312, 0.0590226, -0.0908175, -0.0124234, 0.0276244, -0.128816, -0.0424766, 0.176822, -0.0605873, -0.198654, -0.0631666, 0.0747111, -0.179106, 0.0281945, 0.06726, 0.0536451, 0.0507462, -0.21326, -0.0478382, 0.131071, 0.155878, -0.0774896, 0.0157737, -0.0203126, 0.00267006, -0.130178, -0.040555, -0.0237974, -0.0714839, 9.57668e-05, 0.112896, 0.0464702, -0.0396539, -0.0770299, 0.00668861, 0.0862907, -0.0323896, 0.0287067, -0.0168806, -0.175438, -0.0623945, 0.10349, 0.0230732, -0.0892896, -0.0155484, 0.0361615, 0.0644915, -0.0189325, -0.175908, -0.0613383, -0.0166167, -0.00581144, 0.0644361, 0.0682232, 0.0313409, -0.0661999, -0.0193981, -0.19816, 0.277753, 0.0178465, -0.0549772, -0.114315, -0.157114, -0.0165255, 0.259682, -0.14101, -0.149587, -0.00937406, -0.22745, 0.0627616, 0.01386, -0.0219368, -0.203307, 0.0273463, -0.101089, 0.0384558, 0.125093, -0.171255, -0.0368217, -0.083789, -0.0820183, 0.20587, 0.0503915, 0.052501, -0.045508, -0.142668, 0.139177, -0.0937832, 0.0243731, -0.175018, -0.152214, 0.139823, -0.0641826, 0.0976551, 0.087964, -0.00339659, 0.0221555, 0.0210038, -0.0295112, 0.341439, 0.0166395, -0.0261652, -0.141791, 0.0888127, 0.133198, 0.227569, 0.12871, -0.00862417, -0.128217, -0.178153, -0.0469181, -0.159916, 0.0721124, 0.156197, -0.110048, 0.0347137, -0.218616, -0.0111531, -0.0915696, -0.0512099, 0.0661128, 0.172619, -0.239874, 0.0968841, 0.030443, 0.0529872, -0.091823, 0.0183353, -0.144991, 0.145388, -0.125422, 0.052747, 0.0458846, 0.0388484, 0.0276986, -0.0371784, 0.0165231, 0.00878122, 0.000202298, -0.0985091, -0.128042, 0.0226398, -0.206164, 0.0961667, -0.00656693, 0.0578369, 0.0174665, 0.0940938, -0.13338, -0.155597, -0.0583951, -0.0825568, -0.0343649, 0.109029, -0.172975, 0.145448, -0.0303416, -0.0883612, 0.102062, 0.121856, 0.0409692, 0.0686176, -0.0128777, 0.0234371, -0.113961, -0.19116, -0.018269, -0.0559937, -0.0971581, -0.00979986, 0.089138, 0.0752047, 0.136552, -0.0740648, -0.0175229, 0.238096, -0.199098, -0.0358021, 0.104531, 0.112331, 0.198518, -0.165263, -0.0565358, 0.116056, 0.19866, -0.0967278, -0.0454804, 0.0761377, 0.111324, -0.0659671, -0.0283584, -0.0277462, -0.145907, -0.199666, -0.0128277, 0.132069, -0.0397881, -0.0653054, -0.137086, -0.0623724, 0.0576567, 0.085999, -0.18748, 0.157203, 0.164314, -0.0797855, -0.0480075, -0.0394349, 0.0359187, 0.111967, -0.0673263, -0.0104314, 0.146625, -0.0148276, 0.151585, -0.0101137, 0.152493, -0.154324, -0.0872329, 0.148204, -0.0295525, 0.0328908, -0.0541283, -0.0630429, -0.0619181, 0.052295, 0.0847393, 0.104536, -0.0556167, -0.0979436, -0.0845333, -0.053556, 0.0218431, 0.217199, -0.0451202, -0.0220605, 0.0346379, -0.052707, 0.053503, -0.000827278, 0.146123, -0.00102966, 0.0279215, 0.150342, 0.125424, 0.0142945, -0.013236, 0.0782394, 0.0583871, 0.0590876, 0.00127168, -0.132155, 0.0326385, 0.0149822, 0.00796232, -0.020028, -0.102893, -0.235161, -0.0723414, -0.0667291, 0.0462945, -0.0473567, -0.16752, 0.0556397, -0.07353, -0.0767573, 0.200507, 0.0155892, -0.197827, 0.0984903, -0.0400699, -0.0864724, -0.13366, 0.261813, 0.0718265, -0.184674, 0.0948763, -0.153321, -0.0153032, -0.0587719, 0.117023, -0.0652401, 0.00257141, 0.00428515, 0.0823817, -0.110228, 0.0801701, 0.0617526, -0.0335591, 0.0708861, 0.15462, 0.0860568, 0.0517604, -0.139429, 0.12618, -0.0632086, -0.0880444, 0.070629, -0.119675, -0.16086, -0.113214, 0.239505, -0.0917358, -0.00318168, -0.252806, -0.102856, 0.00607284, -0.172515, -0.0393201, 0.0941587, 0.180868, 0.0133103, 0.0394352, -0.0690734, -0.0259229, -0.0803729, -0.158711, -0.0147219, 0.108443, 0.185746, -0.10979, 0.0772051, 0.0291784, -0.0080068, -0.154964, 0.015858, -0.121719, -0.0310827, -0.102783, -0.0687658, -0.0107129, -0.0255654, -0.0278975, 0.122392, -0.068837, -0.0173221, -0.0741707, -0.000858351, 0.0593414, 0.10803, -0.0850843, 0.0925994, 0.0365498, 0.1255, -0.109944, 0.02208, -0.132249, 0.1046, 0.0216816, 0.0391734, -0.008304, 0.0497538, -0.101569, -0.254371, 0.0356473, -0.114984, -0.0371237, -0.0783222, 0.00157596, 0.0966248, 0.0790255, 0.244101, -0.0822241, -0.0522765, 0.0531371, 0.0347223, 0.123614, 0.0468085, 0.0510337, 0.222675, -0.038868, -0.139859, -0.0113295, 0.145149, 0.221162, 0.228843, 0.128317, -0.0124396, -0.0157035, -0.0526115, -0.191908, 0.153805, -0.0141954, -0.0522829, 0.171504, 0.123854, -0.0925271, 0.21095, -0.0827264, 0.0172759, -0.0252449, -0.129378, 0.00443774, -0.160938, 0.105481, 0.13534, 0.00355659, 0.145496, -0.123379, -0.0175244, -0.12427, 0.0015282, 0.0101306, -0.0344824, -0.0531414, 0.0933016, 0.0125099, 0.00376825, 0.0638185, -0.0949795, -0.114357, -0.0976824, 0.0376493, -0.0498671, -0.100514, -0.0594884, -0.128794, -0.0533632, -0.0294516, -0.0499521, -0.091337, 0.148683, 0.107511, -0.000468264, 0.165295, -0.0230211, 0.108949, -0.0779036, 0.0559567, 0.113318, 0.00694789, -0.0814404, -0.0657221, 0.080061, 0.0568939, 0.0677902, -0.0133261, -0.142915, 0.122386, 0.0441125, 0.0741293, -0.0678397, -0.00912306, -0.171159, 0.000634986, 0.00952656, -0.133305, -0.0320922, -0.074885, 0.000263863, -0.0911682, -0.0481083, -0.221524, -0.0844372, -0.151319, 0.142874, -0.201277, -0.0235556, 0.0403526, 0.128908, -0.0693749, -0.206061, 0.249073, -0.0941984, 0.194027, 0.0388104, 0.195183, 0.16735, -0.0320085, 0.0953254, 0.0167841, 0.162608, -0.0874219, -0.103275, -0.105454, -0.0860553, -0.113651, -0.0337751, -0.0279642, 0.0855731, 0.30795, -0.0553343, -0.317791, 0.00666912, -0.173202, 0.0147952, -0.278206, -0.0993713, -0.04859, 0.0201785, 0.00111756, -0.0211501, -0.149003, -0.00511864, -0.187672, -0.12401, -0.02453, 0.079887, 0.270442, 0.0104089, 0.00990611, -0.168645, -0.0165361, -0.0416449, -0.143636, -0.253266, 0.120204, -0.277875, 0.0490458, 0.0286577, -0.0391378, -0.116141, 0.060701, -0.144035, -0.18377, -0.000285051, 0.0469952, 0.219971, -0.0191703, 0.0443668, 0.0122558, 0.129617, 0.0214268, 0.151883, -0.0481293, 0.0207611, 0.0766291, 0.0678848, 0.0278727, -0.0854671, -0.0563301, -0.137504, 0.067218, 0.131001, -0.177558, 0.202687, -0.176686, 0.0244982, 0.0350467, 0.123616, -0.0273273, 0.301291, 0.0323608, 0.0246705, -0.210995, -0.101899, -0.051361, 0.0246548, 0.236065, -0.0349123, -0.0529276, 0.00460993, -0.116629, 0.222587, 0.0934298, -0.184424, -0.13709, -0.108954, 0.127675, 0.0112032, 0.110687, -0.161488, -0.0329537, -0.0345689, 0.121043, -0.0434627, -0.193586, 0.0883388, 0.206195, 0.0239155, -0.0972509, -0.0369521, 0.0520358, 0.210026, -0.209281, -0.103016, -0.0884552, -0.0107453, -0.00806437, 0.0968846, -0.0679365, -0.272885, -0.0161036, -0.0508337, 0.0135399, -0.0826584, -0.124043, 0.188631, 0.133918, 0.275548, -0.190272, -0.00856913, 0.244048, -0.0525777, -0.229087, -0.191039, -0.0864813, 0.181789, 0.0865362, 0.0913007, -0.102785, -0.0338967, -0.00268786, 0.184434, -0.00782247, 0.0155469, 0.133996, -0.162733, 0.121046, 0.193664, -0.0575276, 0.239472, -0.0111944, -0.0527833, -0.128085, -0.00794014, -0.0442238, 0.067919, 0.106018, 0.0142339, -0.114857, -0.103406, 0.00263116, -0.103086, 0.161632, -0.159274, 0.0532023, 0.0980155, 0.0150571, -0.103865, -0.0454881, 0.163974, -0.0473247, 0.179953, 0.116341, 0.0707406, -0.131026, -0.00838215, -0.0860742, 0.00744028, -0.174512, 0.127027, 0.000388721, 0.127764, -0.155343, 0.0154892, -0.155749, -0.0458582, 0.116164, 0.143932, -0.0305507, 0.00966465, 0.0318456, -0.084767, 0.0820889, 0.224057, -0.126599, 0.190526, -0.0330095, -0.0443292, -0.334318, -0.0500515, -0.0108984, 0.0279018, 0.10127, 0.0483084, -0.0640303, -0.0540412, -0.241178, 0.200509, 0.0135285, -0.0192372, 0.0227597, 0.182675, 0.104735, 0.0451803, -0.0667325, -0.0536017, 0.114755, -0.128937, 0.0766177, -0.179672, -0.0618343, 0.107308, 0.00203581, -0.226293, -0.0192704, -0.0203371, -0.0981594, 0.0449521, -0.0493835, 0.0340596, 0.163458, 0.17679, -0.0136341, -0.0218494, 0.101538, 0.244462, -0.0419395, 0.144743, -0.0177703, -0.156568, 0.102828, -0.0458706, 0.219068, -0.193635, 0.112201, 0.0445776, -0.126625, 0.0638117, 0.0339704, 0.0386619, 0.0706935, -0.00411387, -0.125773, 0.00446685, 0.00351388, -0.187047, -0.0310596, 0.0333647, 0.0840331, 0.274586, 0.141267, 0.0353324, 0.14256, 0.0201163, -0.0176652, 0.234329, -0.0797824, 0.189704, -0.166459, -0.0873571, 0.00123581, -0.11886, 0.0757134, -0.123467, 0.159079, -0.00992076, -0.00241083, -0.0170236, 0.250688, 0.107122, 0.00215581, 0.0398999, -0.0402995, -0.112824, -0.0666673, 0.147065, -0.204989, -0.202271, 0.0553661, 0.0252155, -0.213366, -0.225899, 0.0731289, 0.176871, 0.171699, -0.0782797, -0.0492292, 0.124437, -0.161625, -0.0950918, -0.057821, -0.0400834, -0.0424874, -0.120313, 0.123785, -0.0400121, 0.0805589, 0.165636, 0.135714, 0.0963145, 0.0647143, -0.0242214, -0.0818116, -0.00802285, 0.066198, -0.0122875, 0.0819387, -0.0930975, -0.0917113, -0.186713, 0.12075, -0.103547, 0.0161581, -0.214041, 0.0444281, -0.0300006, 0.0898406, 0.177843, -0.14487, -0.121483, -0.0373653, -0.0697234, -0.0682797, -0.249915, 0.171429, 0.0333476, 0.149409, 0.0440501, -0.0610866, 0.148614, 0.04734, -0.123017, -0.140554, 0.082426, 0.0377935, -0.0115101, -0.0331593, -0.0180505, 0.145021, -0.0949072, 0.0279497, 0.209175, 0.0374819, 0.356751, 0.117538, -0.172216, -0.0130463, -0.216591, -0.0152004, 0.156677, 0.0302407, 0.0585639, -0.125885, -0.213582, 0.285948, 0.239296, -0.103769, 0.063317, 0.0652065, 0.0360212, 0.0239018, -0.302758, 0.0962127, 0.181995, 0.0484808, 0.126062, -0.129507, -0.063936, -0.109254, -0.0658249, -0.0509194, -0.0646627, -0.116684, 0.0284995, -0.0513692, -0.0407673, 0.118448, -0.0344872, 0.00416573, -0.0800868, -0.131293, 0.178414, -0.04242, 0.0555551, -0.151635, -2.00645e-05, -0.0693109, -0.0309849, 0.0183158, 0.0611326, 0.0867444, -0.00216716, 0.0501075, 0.0686104, 0.0553206, 0.0666721, 0.106494, 0.0722739, 0.025164, 0.0248669, -0.106334, 0.0274928, -0.0273226, -0.0378158, 0.10978, 0.0633726, 0.122428, -0.092912, 0.0544984, -0.0388115, 0.0330452, 0.0806815, 0.0908865, -0.139358, -0.249931, -0.174677, 0.172798, 0.0356417, 0.133082, -0.0404763, 0.024619, 0.0500196, 0.166221, 0.0123825, -0.183949, -0.292853, 0.0109678, 0.266905, 0.0385605, 0.0113034, 0.0269851, 0.196296, 0.0889803, -0.0186129, 0.0149827, 0.0565409, 0.0948418, -0.0320624, 0.389719, -0.0162508, -0.0921081, 0.190614, -0.16058, -0.138701, -0.0592701, -0.125946, 0.131651, -0.126058, 0.182049, 0.00733979, 0.301064, -0.196491, 0.0749611, -0.00638725, -0.0520892, -0.0145613, -0.0650977, 0.00728838, 0.053529, 0.0326541, 0.0208689, -0.02391, -0.0478685, 0.135036, -0.0965448, -0.102037, -0.090888, -0.0462615, -0.129077, 0.0943894, -0.144781, -0.105505, 0.150007, 0.0511164, 0.0634923, 0.146082, 0.000172747, -0.18037, 0.0693991, 0.0704313, -0.00973777, -0.0141805, -0.21867, 0.0567688, -0.0794858, 0.109701, -0.0831771, -0.0931241, -0.0219383, 0.0159481, -0.121057, 0.0917159, -0.207844, 0.12672, -0.213919, 0.114284, -0.0360534, 0.0438564, -0.072833, -0.0573401, -0.0881354, 0.0228941, 0.0899162, -0.0462639, 0.082558, -0.242603, 0.276693, -0.184075, 0.0386112, -0.0122821, 0.146041, 0.175427, 0.0298415, 0.120026, 0.0300301, -0.14542, 0.00180061, -0.0734906, 0.0751458, 0.13125, 0.161073, -0.329553, 0.0599466, 0.0630255, -0.0404538, -0.148991, -0.00518459, 0.12501, -0.211848, 0.0657868, 0.24685, 0.13644, 0.0736196, 0.0465085, 0.0976244, 0.224633, 0.0428194, -0.108678, -0.0293803, 0.015114, -0.17767, -0.0770766, 0.0600521, -0.0459941, -0.272202, -0.115368, 0.231471, 0.104493, 0.185235, 0.111623, -0.181705, 0.335477, -0.140357, 0.159004, -0.0263737, -0.00625571, -0.131281, -0.0603387, 0.072113, 0.0564928, 0.11819, -0.167634, -0.00951701, 0.0349205, 0.00652068, -0.00988864, 0.0410595, 0.00341629, -0.331709, -0.222103, -0.222547, 0.0236784, -0.242135, -0.102845, -0.00562845, 0.0630428, -0.125233, 0.255057, -0.171556, -0.150595, 0.15712, -0.151258, 0.0301846, 0.0603696, 0.0953664, -0.152972, -0.0284495, 0.0166, -0.0472883, 0.0492704, 0.035944, 0.0690954, -0.0321482, -0.240196, 0.172634, -0.0496176, -0.0258581, -0.191395, -0.170201, 0.0159426, 0.00401765, 0.175701, 0.223565, -0.15552, 0.149892, 0.150227, 0.0110521, 0.039538, 0.145287, 0.0825472, -0.0903259, 0.0400483, -0.0216882, 0.238172, 0.063753, 0.280142, 0.0502212, -0.187256, 0.0578526, -0.129139, -0.0633249, -0.0418921, -0.109054, 0.0544524, 0.191343, 0.000822472, -0.00847637, 0.115804, 0.224796, -0.0245673, -0.277355, 0.0339234, -0.0774589, 0.338387, -0.0364278, 0.0519249, -0.197406, -0.144659, 0.0749118, -0.0944101, 0.0857676, -0.179071, -0.0203003, 0.13603, -0.105223, -0.154096, 0.00357378, -0.139026, 0.117336, 0.178094, 0.0486975, 0.138641, 0.10393, 0.210834, -0.0787449, 0.156522, -0.0468355, 0.0819308, -0.022302, -0.312368, -0.0569677, -0.0623217, -0.0466638, 0.00837717, -0.101009, -0.106753, -0.0386659, 0.116143, 0.000204868, 0.150413, 0.123304, -0.0136481, 0.108567, 0.0573211, 0.0510749, 0.0616817, -0.126807, -0.147801, -0.169188, -0.163961, 0.134884, 0.0590232, -0.153563, 0.151529, -0.0500088, 0.273481, -0.196571, -0.0605028, -0.107503, 0.0549017, 0.15274, 0.116352, -0.0978418, -0.0127028, -0.00949225, -0.173133, -0.183746, 0.0892424, 0.0694483, -0.0455859, 0.0602287, -0.0196308, -0.141455, -0.00432848, -0.0465605, -0.171319, -0.0346249, -0.15964, 0.00560572, -0.0874375, -0.0225738, -0.0474563, 0.0263097, 0.00550608, -0.126031, -0.0220222, -0.0831331, 0.0345978, -0.0191832, 0.133712, -0.0307074, 0.04175, -0.112431, -0.0730704, 0.0244848, 0.00460259, -0.133454, 0.189368, 0.0498192, -0.0494948, 0.0614128, -0.0584975, -0.225539, -0.13661, 0.156852, -0.136823, 0.0835827, -0.0381224, -0.300793, -0.169552, 0.146767, 0.120493, -0.0509559, 0.153616, 0.108199, -0.0610468, 0.0888797, 0.132948, 0.00560103, 0.0330055, -3.94768e-06, 0.002757, -0.198928, -0.015661, 0.0124429, -0.125041, 0.0192013, 0.0111546, -0.123099, 0.160743, -0.0780942, -0.0689447, 0.00138133, 0.00265497, 0.00203618, 0.0587071, -0.100188, -0.0480203, 0.261182, -0.0139299, 0.0935974, 0.0430187, -0.00657605, -0.0857492, 0.00365633, -0.0154905, 0.071663, 0.011604, -0.0173551, 0.00585313, 0.157906, 0.0246482, -0.0435823, 0.192368, -0.0873305, 0.142374, -0.0411374, 0.136059, 0.0400235, 0.165472, 0.110247, -0.0132162, 0.00965197, 0.00170183, -0.0187315, -0.0581867, 0.0607572, -0.0107472, 0.0230309, 0.075533, 0.121314, 0.151536, 0.0533544, 0.00368556, -0.0951723, -0.0331367, 0.106686, 0.179556, 0.0247391, 0.0663921, -0.120265, 0.183456, 0.00457347, 0.0561283, 0.0213388, 0.0804114, -0.189927, 0.161369, -0.00325326, -0.111823, 0.0331747, 0.00572698, -0.104849, 9.74787e-05, -0.00228126, 0.0105026, -0.0946076, 0.0116189, 0.033041, 0.0997778, 0.108426, 0.171209, 0.0766405, -0.0221143, 0.087211, -0.0110173, -0.00417971, -0.0193564, 0.156447, -0.088923, -0.0330853, -0.0850454, 0.00332488, 0.176985, 0.0175577, -0.0339154, -0.121472, 0.163457, 0.000740709, -0.0932277, 0.0630755, -0.0350953, 0.116772, 0.0243453, -0.000171075, 0.0364374, 0.241272, -0.151344, -0.0411419, 0.0631742, 0.0892415, -0.0422606, -0.0102245, 0.0280994, 0.143873, 0.059482, -0.0372461, 0.0888024, 0.0489673, 0.22517, -0.0016982, 0.0664106, -0.0462471, -0.00474975, 0.00118664, 0.0472472, -0.0303394, -0.14823, 0.123556, 0.0588197, -0.00953277, 0.0784365, 0.0696329, -0.0705095, -0.17955, -0.0996106, -0.0532805, -0.00773275, -0.172546, 0.207443, -0.0823856, -0.0712587, -0.122019, 0.0725528, 0.252161, -0.139332, -0.0312232, 0.264631, 0.0883603, -0.0711061, -0.0124647, -0.0382983, 0.113869, 0.10247, -0.144666, 0.228445, 0.180324, -0.144156, 0.105509, 0.0033276, -0.161524, 0.241056, -0.0179639, 0.0731055, 0.115092, -0.128187, -0.0578271, 0.0955614, -0.119676, 0.0522866, -0.040949, -0.0827608, -0.128535, 0.168288, 0.0982638, -0.261035, -0.126691, 0.00931665, -0.0174454, -0.127368, -0.0409415, 0.0783472, 0.1593, -0.0503822, 0.0974656, -0.0952337, 0.0657762, -0.149412, -0.216279, 0.397784, 0.162485, 0.0953484, 0.105409, -0.14012, 0.05832, -0.0728146, 0.0800954, 0.186887, 0.10364, -0.0534616, 0.0278211, 0.0396092, -0.0921263, 0.0609461, -0.102462, 0.0110608, -0.231813, -0.227646, 0.0110631, 0.00676063, -0.0266443, 0.010401, 0.187142, -0.130524, 0.126825, -0.0316249, 0.0648946, -0.117139, 0.00386583, 0.19835, 0.0240068, -0.0201742, 0.0912657, 0.206794, -0.145458, -0.0439331, -0.0286284, -0.0414818, -0.0512391, 0.0117832, 0.123953, 0.0617441, -0.201524, -0.0282861, -0.138314, -0.071297, 0.065892, -0.101992, 0.0267343, 0.184531, -0.133483, 0.172211, 0.0772031, 0.0571717, -0.0746686, -0.0896641, 0.0162957, -0.0447074, 0.0291528, 0.105383, -0.105941, -0.013623, -0.0860524, -0.0612432, -0.0155998, -0.0713985, 0.239383, -0.0185851, -0.146209, 0.119511, 0.120751, -0.0279656, -0.111465, -0.0975452, 0.0957562, -0.0138507, -0.0569159, -0.156934, -0.114557, 0.0227676, 0.00938286, -0.099845, 0.193243, 0.210182, 0.0130307, -0.022717, 0.196361, -0.155628, 0.117822, -0.0693485, 0.240345, -0.0999301, 0.0619017, 0.0355517, 0.0451734, 0.117186, 0.0836766, 0.0490352, 0.00952386, 0.0340251, 0.0687662, -0.104643, -0.129447, -0.0868723, 0.0715197, 0.0570517, -0.188294, -0.0587736, 0.00388352, 0.0725815, 0.0542392, 0.0130456, -0.0875834, -0.15606, 0.0717816, -0.131558, -0.225202, -0.157396, -0.157946, -0.0310604, -0.208861, 0.144822, 0.0691593, -0.0423671, 0.209063, 0.138302, -0.319876, 0.224656, 0.0940255, -0.0576063, -0.100333, 0.0488056, 0.0547046, 0.168661, -0.153205, 0.0426984, 0.0465929, 0.0684772, 0.101671, 0.0150122, 0.003824, 0.140074, 0.179888, -0.0688852, 0.0151969, 0.0637498, 0.190249, -0.14766, 0.00668085, -0.12188, 0.0486556, -0.154614, 0.0355465, 0.0505891, 0.166749, 0.120536, -0.0164974, -0.0755632, -0.0930716, 0.0442111, 0.0511273, -0.0544816, -0.0917104, -0.12624, 0.092811, 0.0545024, 0.104182, 0.123435, 0.118739, -0.0207243, 0.0936682, -0.0875789, -0.159167, 0.150861, -0.0493552, -0.138874, -0.0179355, 0.00745606, -0.122106, 0.0371263, 0.111033, 0.15673, 0.296168, 0.145392, 0.180993, -0.0927004, 0.0918478, -0.119584, -0.163245, 0.00921861, 0.0271747, 0.0804808, 0.145161, 0.0145726, -0.153332, 0.0266479, 0.0538376, 0.0592146, 0.132641, 0.110878, -0.0106883, -0.0139491, 0.0604327, 0.0222384, -0.0664198, -0.0946897, -0.10651, -0.00535981, -0.033586, -0.103051, 0.0894633, 0.0641019, -0.110945, -0.105146, -0.148259, -0.169557, 0.00549638, -0.0103089, 0.214644, 0.0494637, -0.0207149, 0.315629, 0.211881, 0.281521, -0.0218905, 0.050599, -0.0300244, -0.0711445, -0.0275906, 0.0956181, 0.157849, -0.113938, 0.0762943, -0.00945345, -0.0498334, 0.0955808, 0.135041, -0.0470388, -0.149601, 0.0539677, 0.0257905, -0.084614, -0.00763823, 0.17525, -0.0414234, -0.0837752, -0.0301055, -0.0470877, -0.0455149, -0.111254, -0.139157, 0.0246826, 0.0504568, 0.0622121, -0.122833, 0.233181, -0.0948583, -0.0421712, -0.148915, 0.0654703, -0.0120971, 0.0415044, -0.0517966, 0.12076, 0.129259, 0.0626116, -0.0244656, 0.0580543, -0.0615759, 0.177526, -0.0518496, 0.0504443, -0.140787, -0.0858616, 0.0545217, 0.188783, 0.10347, -0.00578348, -0.1168, 0.0410971, 0.129368, -0.190413, 0.208011, 0.0100303, 0.100663, -0.10929, -0.0105855, 0.0991714, -0.0389282, -0.232246, 0.0876719, 0.0539333, 0.0877028, 0.0435809, 0.0448053, 0.222074, 0.0909246, 0.0792227, 0.239993, -0.14826, -0.19408, -0.0096964, -0.0498806, -0.0385968, -0.0102589, 0.148903, 0.0864482, 0.059924, -0.0689634, -0.0129988, 0.0968144, 0.0142309, 0.0228691, -0.0583857, -0.0448545, -0.180306, 0.133878, 0.0260958, 0.0162301, -0.0706757, -0.125892, 0.16294, 0.00320043, 0.0306513, -0.0519735, 0.0661949, 0.0149161, 0.00597003, -0.209234, -0.0157429, -0.103087, 0.0459732, -0.0515612, -0.0831206, -0.168309, -0.114243, 0.0103102, -0.150359, -0.14698, -0.128343, -0.110976, -0.0638834, 0.0194943, -0.15549, -0.0431105, 0.194572, 0.129903, 0.100477, 0.108018, 0.2209, 0.171187, 0.226362, -0.0381767, 0.121785, 0.0844151, -0.0319137, -0.0672996, 0.143547, 0.0689275, -0.143692, -0.0400299, -0.0724073, -0.0112102, 0.0304041, -0.0669207, -0.0106773, -0.0334399, 0.163609, 0.03876, -0.000600808, 0.0093394, 0.0429974, -0.0592303, 0.170396, -0.177437, -0.262744, -0.0984016, -0.00755418, 0.148412, -0.0475481, 0.116762, 0.0674649, -0.100278, 0.158398, -0.0400176, -0.0463575, -0.0196041, 0.194667, -0.0486167, -0.105055, -0.144551, 0.129651, -0.155033, -0.0159316, 0.229847, 0.0610452, -0.00883123, 0.13893, 0.125539, -0.0544228, -0.12192, -0.0598275, 0.0446538, 0.0323177, 0.0338089, -0.0211928, -0.0746145, -0.0380042, -0.117833, 0.0166911, 0.111126, 0.0388273, -0.0773871, -0.113551, -0.139656, -0.171206, 0.0317206, 0.0722964, 0.0300859, 0.00212142, 0.038878, -0.0024048, -0.190697, 0.212752, 0.191511, -0.0844237, -0.0009959, -0.152569, 0.000593916, -0.0753599, 0.018648, 0.159708, 0.0464194, 0.0844785, 0.0581194, -0.0420219, -0.170172, 0.0481638, 0.0716161, 0.182365, 0.0715443, 0.0227458, -0.162989, 0.0604183, 0.141212, 0.133713, -0.080541, 0.0729335, 0.11809, 0.0574544, -0.102712, -0.098254, -0.132679, -0.220421, -0.185067, 0.0525402, 0.0495307, 0.0157259, 0.0722966, 0.144673, 0.0338373, -0.00773395, -0.0162583, -0.0136909, 0.106055, -0.141956, -0.124069, 0.0281194, 0.0942326, 0.00762355, -0.123247, 0.0257954, -0.0369173, 0.00405821, -0.423063, -0.0230066, 0.106998, 0.0499273, 0.0814771, 0.0485529, -0.0527183, -0.00742157, 0.0663535, -0.145139, -0.0709323, 0.39825, -0.0702782, 0.031195, 0.129809, -0.00286868, 0.0592706, -0.0119585, -0.125067, -0.0109155, 0.104322, -0.0474917, -0.0254399, -0.0330815, 0.062322, -0.095665, -0.0726352, -0.0140636, 0.141246, -0.0866103, -0.19427, 0.0119271, -0.113384, -0.137074, 0.0086608, 0.153507, 0.0121503, -0.085155, -0.148448, 0.157649, -0.113747, 0.275735, -0.0451741, 0.233386, 0.0935157, -0.0186397, 0.0287044, 0.0835944, -0.161349, 0.0580616, 0.0615212, 0.179695, -0.0871331, -0.105527, 0.126825, -0.0693321, -0.0366007, 0.0584294, -0.0532349, 0.119408, -0.0683059, -0.23241, -0.0806307, 0.0841979, 0.0807216, 0.0980821, -0.166958, 0.101409, 0.0525387, 0.00802983, 0.0244494, 0.157787, -0.236103, 0.181644, 0.0422814, -0.0479392, -0.104884, 0.102814, 0.0631825, -0.048159, 0.135684, -0.202157, -0.0763248, 0.134626, 0.0634343, -0.082477, -0.0764617, -0.280527, 0.0778743, -0.309022, -0.332065, -0.0649133, 0.0905218, -0.192035, -0.0287219, 0.00508849, -0.130596, 0.0384925, -0.117403, -0.225345, -0.0927767, -0.0258281, -0.193933, 0.126394, -0.13002, -0.174491, -0.116017, 0.0258402, -0.215993, -0.177163, -0.0424057, 0.0488941, -0.159682, -0.161191, -0.19053, 0.0137722, 0.0473746, 0.169304, -0.00575238, -0.0133972, 0.0708857, -0.0268073, -0.00517017, -0.23209, 0.201108, -0.00154878, -0.0710651, -0.030625, 0.191692, -0.202383, 0.00405393, -0.0274968, 0.132657, 0.122731, -0.0682938, 0.0024245, -0.0070157, -0.0556072, -0.123885, 0.0305302, -0.100222, 0.152258, 0.177575, 0.0299602, 0.0890632, -0.099691, 0.201806, -0.20466, 0.209587, -0.069369, -0.135077, -0.0544463, -0.166672, 0.0764806, -0.127136, -0.13306, 0.169508, 0.132438, 0.151806, -0.0150718, 0.0884784, 0.092103, 0.0383537, -0.0694305, -0.0366387, 0.127622, -0.0661082, -0.0450538, 0.0738071, -0.130371, -0.110015, 0.0218652, -0.0954553, 0.0341187, 0.0107107, -0.117344, -0.135626, -0.0645013, 0.00661076, 0.137599, 0.219829, -0.0419251, 0.26839, 0.0107922, -0.166279, 0.168899, -0.203655, 0.0593406, -0.0369619, -0.0296869, -0.0727119, 0.152274, 0.0338246, 0.0545723, -0.164833, 0.0893077, -0.0710997, 0.139817, -0.0792833, 0.0812461, 0.168755, -0.104849, 0.110167, 0.156793, 0.134578, -0.115458, 0.0213757, 0.254629, 0.167743, 0.108601, 0.155189, -0.00329338, 0.0857031, 0.0960671, -0.15513, -0.0698877, 0.0305067, -0.094869, -0.129152, 0.0114462, 0.105926, -0.0523391, -0.0840433, -0.0346985, -0.174391, -0.0810427, 0.210253, -0.019113, -0.115329, -0.108105, -0.0406915, 0.0260937, 0.115041, 0.0909511, -0.0138339, -0.0943299, 0.150537, 0.014057, -0.19371, -0.0685975, 0.0123737, -0.113386, 0.0773347, -0.004291, -0.198044, -0.129498, 0.0356161, -0.00795837, 0.0738812, -0.00422231, -0.0965801, 0.0434701, 0.10906, -0.119024, -0.00728046, -0.138047, 0.166049, -0.158957, -0.0473263, 0.107104, 0.00348788, -0.0296896, 0.0701529, 0.0873784, -0.130231, -0.15765, 0.0760814, -0.0101912, 0.00518098, 0.0295746, -0.00543907, 0.0663702, 0.178536, 0.0599893, -0.0660631, -0.0640696, -0.0307812, 0.0438053, -0.0723999, -0.066503, -0.0430462, 0.0340086, -0.0415865, -0.0198124, 0.0191512, -0.088113, -0.109527, -0.0376003, -0.0160773, -0.0982986, -0.251237, -0.049802, 0.0638059, 0.182215, 0.0678885, 0.0407861, 0.18078, -0.0107593, -0.198265, 0.076149, -0.0143204, 0.0735635, -0.0109208, 0.0335735, -0.0935695, 0.0697221, 0.231037, -0.0322426, -0.00570233, -0.22204, 0.208801, 0.0973275, -0.03731, -0.102376, 0.053887, 0.0243659, -0.133397, -0.0485539, 0.0481363, -0.0626584, 0.0630361, -0.0671484, -0.103924, -0.092081, 0.118841, 0.00534712, -0.0774236, 0.0280841, 0.0415332, -0.064321, -0.0384774, -0.0247468, -0.0407255, 0.04934, -0.000618645, 0.0262278, 0.016694, -0.302029, 0.0367263, -0.0455907, -0.138068, -0.197547, 0.0825342, 0.0732826, -0.214317, 0.0916204, -0.198208, -0.0544403, -0.206957, -0.0179564, 0.0361804, -0.0947331, -0.0803906, 0.0221432, 0.0886675, -0.105681, -0.0479376, -0.0464371, 0.0853449, -0.240056, -0.116712, 0.013941, 0.0105609, -0.0545804, -0.152865, -0.176864, 0.0658891, 0.163039, 0.0152149, -0.0131072, 0.156795, -0.480855, -0.183178, 0.186598, -0.04867, 0.0764485, -0.21745, 0.105625, -0.08861, 0.105634, -0.144917, -0.110189, -0.418764, -0.166522, 0.00513091, 0.046485, -0.0259956, 0.203356, -0.0946701, 0.112813, 0.26243, -0.317205, 0.175431, 0.03306, -0.3974, -0.0630429, -0.0128733, 0.234884, -0.147666, 0.102456, -0.104467, -0.0293404, 0.0674358, -0.095519, 0.101361, -0.100166, -0.0160631, 0.108276, -0.153656, -0.19199, 0.151879, -0.0675065, -0.0148032, -0.310951, -0.119245, -0.0560632, 0.291055, -0.133294, 0.0431211, -0.111809, -0.151283, 0.0223325, -0.0604336, 0.0695086, -0.207524, -0.249405, -0.171665, 0.109957, -0.108858, -0.0621868, -0.107551, -0.165142, 0.294621, -0.157774, -0.0951715, -0.168444, 0.0949139, 0.289212, 0.455634, 0.000927857, -0.0761141, 0.0484737, -0.118704, -0.018471, -0.0843014, -0.0749902, 0.250211, 0.26897, 0.0191046, -0.0505597, 0.0513503, -0.309069, -0.051362, 0.243841, 0.227262, -0.0375321, -0.0727406, 0.0131794, 0.0366179, -0.138704, -0.132697, -0.196835, -0.0211023, -0.0844551, 0.147878, 0.0546933, 0.10885, 0.117591, 0.203829, 0.0920348, -0.177726, 0.0430077, -6.19605e-05, -0.0904719, -0.033249, -0.0370878, -0.0184366, 0.274803, -0.0400452, 0.256353, -0.218893, -0.0366248, 0.022762, -0.0408594, -0.312113, 0.259269, 0.183768, -0.00458041, 0.0730899, -0.0240345, -0.0447598, 0.254045, -0.127254, 0.0361012, -0.17205, 0.217438, -0.0242174, 0.0553367, 0.15114, -0.0931218, 0.161464, -0.157834, 0.0458361, 0.0650252, -0.0431557, 0.100033, -0.111117, 0.230102, 0.15996, 0.20376, 0.0744551, -0.172622, -0.25206, 0.0293906, 0.148889, 0.0853146, -0.0174384, 0.147661, -0.288177, -0.0890241, 0.0785816, -0.176685, -0.177108, -0.00231441, -0.15118, -0.288366, -0.12527, -0.0282739, -0.0705589, -0.182439, -0.0895858, -0.04587, -0.043458, -0.0425246, 0.22736, 0.220087, 0.0437746, 0.145629, 0.0662888, -0.0281142, -0.0332606, -0.00993529, -0.0882824, -0.140099, 0.269954, -0.0266605, -0.0298158, -0.0730465, 0.112479, -0.155354, -0.141473, 0.109691, 0.0441471, 0.139829, 0.0243037, -0.0411899, 0.104741, -0.0302024, 0.0950845, 0.0790408, 0.0956918, -0.0195882, -0.147276, -0.184012, -0.0572098, 0.267139, -0.122906, -0.145072, 0.0475274, -0.107686, 0.0690837, 0.0311732, -0.0885577, 0.0104846, -0.305783, 0.00609382, 0.101853, 0.231129, 0.0508508, -0.045678, 0.0544788, -0.011206, 0.0407383, 0.079258, 0.23814, -0.0433864, -0.0177154, -0.0536305, 0.200997, -0.15034, -0.201834, -0.086509, 0.0920368, 0.243025, 0.135924, -0.135174, -0.114905, 0.0281513, -0.013632, -0.0206498, 0.237476, 0.236729, 0.0606555, 0.000681258, -0.0233575, -0.169346, 0.0385721, -0.0457501, -0.201558, -0.266526, -0.123949, 0.155885, 0.0282336, 0.0370406, -0.116642, 0.204743, -0.0695385, -0.038997, -0.0200656, 0.0766411, 0.19069, -0.0179018, 0.10714, -0.157074, 0.0668978, -0.110493, 0.0707105, 0.041897, 0.00808206, -0.0631804, -0.23441, -0.0933903, -0.0348882, 0.080855, -0.0948061, -0.209984, -0.0161141, 0.0166183, 0.11602, -0.0410873, 0.109242, 0.0116161, -0.0599941, -0.0420714, 0.0536077, -0.158737, -0.0764756, 0.0517592, -0.064673, -0.0671985, -0.163753, -0.163854, 0.0577553, 0.064526, -0.0103741, 0.00936979, 0.0324028, 0.0441885, 0.0751715, 0.177747, -0.2229, -0.149864, 0.113103, 0.0350962, 0.0872927, 0.0869533, 0.206231, -0.0630134, -0.0503537, 0.161637, 0.270698, -0.0570723, 0.129651, -0.0276818, -0.162944, 0.0345072, 0.1672, 0.128285, -0.19567, 0.00137304, -0.0950803, -0.146344, -0.0095889, 0.0586282, 0.113958, -0.0106096, 0.165614, -0.128219, 0.0837032, 0.0149633, -0.146691, -0.0264055, 0.0564539, 0.032771, 0.0683221, -0.0819566, -0.133727, 0.0145962, 0.0932194, -0.00631004, 0.0601282, -0.145437, -0.0314948, 0.122017, -0.149859, 0.0520997, 0.175663, 0.0658573, -0.135578, 0.15589, -0.00552863, -0.0372944, -0.0647938, 0.0601464, -0.02645, -0.0675414, 0.138583, 0.0205267, 0.220618, 0.124355, 0.139661, -0.00452077, 0.0248219, -0.0457623, 0.0758286, 0.127744, 0.169813, 0.00543003, -0.151153, 0.0206755, -0.18218, -0.175092, -0.120075, -0.0279053, 0.0602555, -0.11068, 0.00738511, 0.107637, -0.127337, -0.0331681, 0.190599, -0.0149177, -0.159413, 0.148981, -0.0993213, 0.0556968, 0.0530358, 0.047678, 0.015377, 0.0428304, 0.222338, 0.0376127, -0.0404804, -0.0729169, 0.0823121, 0.0933517, -0.0212677, -0.178898, 0.064467, -0.125129, 0.180145, 0.133627, 0.0564994, 0.0452438, -0.100948, -0.247531, -0.0236883, -0.108875, 0.2253, 0.2458, -0.0232947, 0.0652519, -0.061935, 0.0104946, 0.123322, 0.163134, -0.0219771, -0.00179542, 0.208368, -0.0438257, -0.125235, 0.0258332, 0.149107, 0.102224, -0.0680811, 0.0134411, -0.132659, 0.250723, 0.0472561, -0.0930447, 0.177631, -0.041223, 0.0447066, -0.0484391, -0.00628401, 0.040377, -0.0389904, -0.225802, 0.119535, 0.0322091, -0.293741, 0.0851699, -0.032814, 0.0354932, -0.0199449, -0.039421, 0.148741, 0.079806, 0.15193, -0.136133, -0.005054, -0.0715549, -0.0881121, 0.0694605, -0.276804, 0.00215152, -0.136058, 0.107022, -0.0583402, -0.317568, 0.0123466, 0.0576577, 0.00574288, -0.178405, -0.062291, -0.0204665, 0.150135, -0.159043, -0.165202, 0.08445, 0.0670298, 0.0243613, -0.0223845, -0.184576, -0.00661081, -0.0690248, 0.330072, -0.147467, -0.0827551, 0.145597, -0.195899, 0.0534788, -0.213794, 0.0527318, -0.115705, 0.0607222, 0.0598203, 0.0196853, 0.0738439, -0.0370699, -0.0837475, 0.0461205, 0.0919858, -0.0527369, -0.112019, -0.0105061, -0.0314364, -0.00143027, -0.0281285, -0.236107, -0.0252159, -0.012835, 0.169725, -0.0509328, -0.151393, 0.120117, 0.129603, -0.080146, -0.0659658, -0.0864683, 0.127783, -0.111953, 0.112968, -0.0775035, 0.0869967, 0.207065, 0.0756109, 0.052175, -0.125412, 0.0924229, -9.62061e-06, 0.00970938, -0.210416, -0.17011, 0.0159139, 0.00319266, -0.00627596, 0.0980866, -0.151198, -0.0426793, 0.228531, -0.0744389, 0.131768, -0.220777, 0.0868848, -0.0792098, -0.00764289, -0.0305725, 0.0951308, -0.0702434, -0.0339303, 0.0900557, -0.145978, 0.0100313, -0.129834, 0.13564, -0.186702, 0.176963, -0.0231362, -0.0314504, -0.0587695, 0.136825, 0.0257877, -0.168627, 0.0471453, 0.0428235, -0.0125165, -0.133279, -0.175641, 0.103661, 0.0262069, 0.267388, 0.0903698, -0.135452, -0.0987484, -0.0788398, -0.150721, 0.0332897, -0.128262, -0.180887, 0.123943, 0.0135619, -0.0239194, -0.0287361, 0.0657444, -0.000971896, 0.178299, -0.0613787, 0.111932, 0.267944, -0.0435861, 0.00501012, -0.0878948, -0.0059742, -0.254163, -0.0264504, -0.00496023, -0.0337609, -0.0464378, 0.00661419, 0.0769213, -0.0812793, -0.00914205, 0.331133, 0.0336766, 0.00874302, -0.217885, -0.0117704, 0.0763623, -0.127251, 0.100481, 0.0282567, -0.115801, 0.0887505, 0.0238801, -0.0946889, 0.122759, -0.0233633, 0.144388, 0.0911891, -0.0369694, -0.0266667, -0.0600944, -0.0766175, -0.118739, 0.0470418, 0.089673, 0.130719, -0.208225, -0.00977027, 0.038861, 0.0363396, 0.106294, -0.0350697, -0.0625091, -0.097479, 0.0318796, 0.0347402, 0.00812588, 0.0210646, 0.104109, 0.0218058, 0.12178, -0.0949799, -0.132982, 0.0267646, -0.0439744, -0.0636047, 0.023308, 0.00356987, -0.0854717, -0.0564519, 0.159808, 0.0747335, 0.028887, 0.1119, 0.25447, 0.0421052, -0.0199207, -0.0948282, -0.0155818, 0.132916, -0.0974086, -0.0291176, -0.141628, -0.0413559, 0.0452108, 0.0854395, -0.0219079, -0.133847, 0.0108589, -0.121263, -0.0956419, -0.150211, 0.13647, -0.0328736, -0.157708, 0.133031, -0.0232944, 0.166184, -0.0661585, -0.124563, 0.00087751, -0.183282, 0.0122881, 0.0487266, 0.0808539, -0.132398, -0.0503541, -0.0436556, 0.0566565, 0.0693117, -0.042622, 0.00480785, 0.0842556, -0.0524886, 0.199165, 0.0520656, 0.0968124, 0.0622719, 0.0401533, -0.015661, -0.031807, 0.0701563, 0.0205174, 0.0116621, 0.201394, 0.0928939, 0.0573184, -0.0963363, 0.0587081, -0.0918845, -0.00877668, -0.0135582, -0.0172741, 0.120315, -0.0620315, 0.0681478, 0.158907, -0.0555568, -0.0579604, -0.0348041, -0.0141263, 0.134015, -0.0243368, -0.0641347, 0.0606357, -0.0380018, 0.0659131, -0.0534819, -0.0543372, -0.0772594, -0.128473, 0.0436702, 0.149823, 0.0813474, 0.0536879, -0.15795, -0.0485813, -0.038221, 0.0835563, 0.0332889, -0.141569, -0.0718426, 0.0920057, -0.0572044, -0.0351391, -0.12218, -0.0883764, -0.0547797, -0.112759, 0.0783095, 0.0802763, -0.0157029, -0.0719717, 0.0723655, -0.101116, -0.0845613, 0.0258197, -0.0929316, 0.0229637, -0.0821354, -0.0307483, -0.0449828, 0.0165291, 0.0780025, 0.114596, 0.0106858, -0.00314015, -0.0614204, 0.122535, -0.166405, 0.0147223, -0.141073, 0.102579, 0.106178, 0.0897852, -0.0567723, -0.084071, 0.00480119, 0.0493514, 0.176497, -0.0560911, 0.102056, -0.0777887, -0.0718735, -0.0837277, 0.131308, 0.179008, -0.167855, -0.0828126, -0.0588265, -0.007643, 0.00563281, 0.0363722, -0.095183, -0.106842, -0.195298, 0.00188948, 0.137219, -0.180304, -0.0320765, -0.0872516, 0.0427285, 0.0760622, -0.000697735, 0.0339031, 0.106214, 0.0383171, -0.113141, 0.0172508, -0.0110751, -0.0254989, -0.129389, 0.11366, -0.0654984, 0.0268868, -0.084974, 0.0557736, -0.00430571, 0.032348, -0.124159, -0.0480599, -0.0803962, -0.077098, -0.138266, 0.107071, 0.00626352, 0.144606, -0.180658, -0.134494, 0.0144513, -0.116658, 0.0780161, 0.0145499, 0.00891058, 0.0165311, -0.0271497, -0.0917797, 0.0733518, -0.12114, 0.169664, -0.0432428, -0.0221921, 0.035651, 0.0406171, 0.117153, 0.134642, 0.0399773, 0.0679305, 0.0533925, 0.187402, 0.136936, 0.179011, 0.00404319, 0.19903, 0.216121, 0.0816283, -0.0229787, 0.144271, -0.0126312, -0.0471643, 0.105276, 0.0847933, -0.0232564, -0.0115575, 0.0610917, -0.0413806, 0.061483, -0.00826779, -0.0610953, -0.146265, -0.135659, 0.0894593, -0.0486716, 0.0138181, 0.100023, -0.143851, 0.126625, 0.199006, 0.0702357, -0.0492591, -0.0978926, 0.268056, -0.190254, -0.170201, -0.0883726, -0.121788, -0.0535083, -0.0982122, 0.0819388, 0.0464249, 0.0749061, -0.027849, -0.104337, -0.157996, 0.0201178, -0.0508549, -0.0783135, -0.0687036, -0.0845469, -0.174828, -0.114795, 0.0745967, -0.0711166, 0.215612, -0.111328, 0.107355, -0.0453429, -0.235099, 0.088651, -0.0876084, -0.0736103, 0.124899, 0.0083793, 0.17736, 0.0742383, -0.145268, 0.00104708, -0.277101, -0.0546775, -0.00382425, -0.0537147, 0.128683, 0.096479, 0.191525, 0.0870638, -0.0136942, 0.0820087, 0.211088, 0.191963, 0.241735, 0.132831, -0.0866688, 0.00572814, -0.0726336, -0.0928951, -0.0059677, -0.0939436, -0.123371, 0.00790619, -0.0137965, -0.189684, -0.0708601, 0.0247188, 0.127236, -0.10446, 0.00289336, 0.0877539, -0.0554651, 0.126098, -0.105815, -0.0592592, -0.083924, -0.0204172, -0.124805, 0.261445, 0.0678797, -0.0119643, 0.0845452, 0.134247, -0.0384698, 0.0538429, -0.341393, -0.0899672, 0.0190777, -0.149442, 0.088146, -0.0191702, 0.0249452, -0.0566698, -0.222535, 0.174878, -0.332172, -0.0176277, -0.0746746, 0.18249, -0.128521, 0.136488, 0.109909, -0.0940534, -0.0300304, 0.240288, 0.0516126, -0.0829509, -0.0495591, -0.0610089, 0.0359568, -0.0494112, -0.104917, 0.0339092, 0.0271262, 0.0620828, -0.193537, -0.0811921, 0.0181313, -0.0254482, -0.0242559, 0.10485, -0.0510068, -0.0279784, 0.152264, -0.169554, -0.0868216, 0.0685036, 0.0219613, 0.245676, 0.0582326, -0.234415, 0.151921, 0.00337672, -0.0385609, -0.171521, -0.119735, -0.0533884, -0.0209936, -0.00864936, -0.0589233, 0.0379972, 0.240892, 0.0855142, -0.0615188, 0.0804337, 0.0364047, -0.0623763, -0.13444, 0.150525, -0.0934625, 0.00741384, -6.15793e-05, 0.047561, -0.0107828, 0.00427785, 0.0096977, 0.114807, 0.0217425, -0.150357, 0.0341705, 0.0768569, 0.104114, 0.0770318, -0.00931818, -0.0248882, 0.0690873, -0.135507, -0.258893, 0.209611, 0.128542, -0.0798588, -0.0369545, 0.087386, 0.00750077, -0.0270288, -0.118182, -0.0552481, -0.0664329, -0.0383746, -0.218372, 0.128504, 0.0349242, -0.0250279, -0.0637534, -0.0753853, -0.14823, -0.0063272, -0.199679, -0.0115407, -0.285945, 0.0359648, 0.0327121, 0.00372557, -0.0885596, 0.0345982, -0.0186217, -0.0344643, -0.094869, 0.0947499, 0.0894057, -0.108533, -0.0265683, -0.165369, 0.112789, -0.0211386, -0.0136119, 0.21152, -0.0877787, 0.0464598, 0.101806, -0.0913091, -0.00405042, 0.0968915, -0.0650991, -0.0123073, 0.0540856, 0.00960033, 0.043136, 0.0536568, 0.0224393, -0.0288155, -0.161247, -0.125882, -0.0392124, -0.109237, 0.0576717, 0.163152, 0.0460769, -0.0376862, -0.0556446, 0.102988, 0.0318743, 0.0311466, 0.0994901, 0.103877, -0.15379, 0.0897909, 0.0411702, -0.0608437, -0.136755, -0.0850347, 0.0145482, 0.0442414, 0.0419267, 0.0112401, 0.0100936, -0.0598468, -0.244278, 0.0894368, 0.123358, 0.0400036, -0.119943, 0.127993, 0.1454, 0.0513645, 0.0395266, 0.0203953, -0.0302167, -0.0380563, -0.0790281, -0.0158107, 0.0974406, -0.246479, 0.132432, -0.0354968, 0.0618777, 0.115107, 0.0736707, -0.0535294, -0.0537074, -0.0378567, -0.0763482, -0.123363, -0.0852886, -0.107531, -0.0324894, 0.0921331, 0.0581794, -0.263942, -0.0154953, -0.0716734, 0.0849973, 0.09091, -0.162608, 0.122613, 0.0660425, -0.0336315, -0.0117797, -0.265864, -0.0969633, -0.140523, 0.0729704, 0.0258509, -0.0677438, -0.0254271, -0.168794, -0.0596316, -0.132829, 0.0111364, -0.189556, -0.168213, -0.0757753, 0.0489538, -0.0909999, 0.0725254, 0.321028, 0.0543685, -0.126823, 0.318284, -0.100664, 0.0681577, -0.0539725, -0.0706159, -0.078622, -0.0265738, 0.231434, 0.0159367, 0.0308951, 0.088562, 0.020309, -0.0593359, 0.0692773, 0.16716, 0.112582, 0.0845761, 0.00421838, 0.0648511, -0.0986721, -0.119115, 0.0175429, 0.0318823, -0.0123676, 0.174445, -0.172599, -0.128106, 0.0372914, -0.0630618, -0.0981242, -0.0155458, -0.0723782, -0.0748922, 0.117716, -0.101008, 0.0973885, 0.13032, -0.008136, -0.0718853, -0.171446, -0.174368, 0.085225, 0.0371201, 0.173874, 0.0662848, 0.0951242, -0.0201597, 0.18167, -0.13911, 0.0174859, -0.00198857, -0.0248435, -0.0392669, -0.0956917, -0.305872, 0.033844, -0.120808, 0.0271874, -0.0548913, -0.0370338, -0.183263, 0.129024, 0.110588, -0.0485179, -0.174562, -0.0478589, 0.0228541, 0.0848141, 0.067598, -0.093046, 0.0349331, -0.0403968, -0.170592, -0.0493203, -0.247836, -0.015831, 0.120167, 0.203678, 0.166036, 0.141781, 0.0880747, -0.0207143, -0.0806387, 0.26692, -0.0884419, -0.0661965, 0.0589693, -0.0548143, 0.156994, -0.0770057, 0.157838, 0.208647, -0.0377253, -0.0580301, -0.156929, 0.0201437, 0.0914314, 0.0827654, 0.0475002, -0.103205, -0.0107386, -0.159594, 0.00545093, 0.0101794, 0.171613, -0.0862237, -0.354016, -0.142134, 0.23176, 0.0905853, 0.217563, -0.110912, 0.157967, -0.107142, -0.0234638, -0.251858, -0.116621, -0.0584677, 0.0662753, 0.0765783, 0.0255451, -0.0541914, -0.0763822, -0.0730206, -0.0229061, -0.131067, 0.170911, 0.127781, 0.0053063, 0.170278, -0.0950493, -0.0346653, 0.145523, 0.147165, -0.192099, 0.116802, 0.0888439, -0.186559, 0.0853758, -0.0946097, 0.0800709, -0.169627, -0.0284312, -0.0121485, 0.140126, 0.15309, 0.0507364, 0.240994, -0.00283482, 0.0587912, -0.100022, 0.132006, -0.2106, 0.075544, -0.0538662, -0.00733698, 0.186124, 0.228985, -0.016271, -0.0245902, -0.337673, 0.127914, 0.0672558, 0.0406015, -0.0426055, 0.190527, -0.0573009, -0.0709962, 0.0617738, -0.0907345, -0.0232096, -0.0862748, 0.0699806, -0.0536684, 0.0409291, 0.00412504, 0.023598, 0.0340969, 0.100553, 0.00439934, 0.107422, -0.20002, 0.187097, -0.0146453, 0.0949273, 0.0331684, 0.0731199, -0.0464612, -0.21046, 0.101544, -0.129764, -0.202738, 0.238233, 0.0813189, -0.0480535, -0.0665367, -0.0331634, -0.190586, -0.0497136, -0.0142477, -0.0621997, -0.145445, 0.0683272, -0.0862693, 0.0173492, -0.181643, 0.180025, 0.019862, -0.054562, -0.0602705, 0.0020683, -0.121318, -0.0438098, -0.178227, -0.0235997, -0.0816472, -0.172861, 0.149396, -0.153848, 0.0267191, -0.0946328, -0.0685558, 0.158705, -0.0358897, -0.0893648, -0.204395, -0.0893452, 0.0509498, -0.0790239, 0.0163266, 0.0403639, -0.0613492, 0.152536, -0.186592, -0.0310549, -0.0309045, -0.01992, -0.0129207, 0.055837, 0.138541, 0.0584419, 0.0990501, -0.139858, -0.0326965, 0.15213, -0.0887653, -0.106026, 0.0803389, 0.129467, -0.00250847, 0.0626827, 0.0654407, 0.24985, -0.0500467, 0.0963781, 0.0401885, 0.0924325, 0.119933, 0.157302, -0.0357306, -0.0562615, -0.0232002, -0.137852, 0.129844, 0.0725478, 0.0190554, -0.0137929, -0.000402723, -0.034554, -0.130379, -0.173082, -0.151903, 0.0351606, 0.0590506, -0.0558176, 0.0645599, -0.0106926, 0.113467, -0.0152274, -0.00126248, -0.113239, -0.152765, 0.0508081, 0.0222702, 0.102011, -0.00836111, 0.00797017, 0.0994384, 0.049891, -0.0398738, -0.0133129, 0.0146728, -0.089794, 0.0848729, 0.121835, -0.14114, -0.0275496, 0.109233, 0.046335, -0.0514998, 0.0995, 0.0310115, -0.034467, -0.0457931, 0.213278, -0.0203517, 0.0131086, -0.193927, 0.250392, -0.152087, -0.0748411, 0.072879, -0.0684409, 0.00387648, -0.0861347, 0.00151197, 0.104481, 0.0687176, 0.123018, -0.0438737, -0.0322378, -0.0461832, 0.0723285, -0.0080367, 0.0915174, 0.0505217, 0.136071, -0.0442298, 0.0615423, 0.149655, 0.0294706, -0.225458, -0.124449, 0.0726815, -0.140964, 0.164771, 0.0551767, 0.0904592, -0.118941, -0.0057868, 0.0567277, 0.0819238, 0.138475, -0.0521398, -0.0688054, 0.0723337, 0.0171323, -0.146399, 0.0256809, 0.104595, 0.0381023, 0.0369266, -0.122314, 0.0079819, -0.0526116, 0.197912, -0.110533, -0.0693056, -0.108105, 0.0733406, 0.0752013, -0.176603, 0.0747555, 0.0956068, -0.139816, 0.272367, -0.0960868, 0.0741605, 0.0603402, 0.0910532, -0.0410284, -0.00563304, -0.053175, -0.143302, 0.0348099, 0.0366987, 0.0575291, -0.0151579, 0.123805, -0.236187, -0.108712, -0.0114007, 0.0082981, -0.256597, -0.0568361, -0.0045906, 0.142242, 0.00883428, 0.0461864, -0.0238757, -0.102446, -0.128894, -0.142248, -0.234538, -0.0767916, 0.13515, 0.220174, -0.159212, -0.0204824, 0.126288, -0.011798, -0.0454304, -0.121332, 0.162123, -0.0428916, -0.134382, -0.131761, 0.0644061, 0.090138, 0.0746719, -0.0629435, 0.0660421, -0.265611, -0.1252, -0.138619, 0.0942247, -0.186433, -0.00148188, 0.0183243, 0.0571324, 0.0281606, -0.041575, -0.111864, -0.000725677, -0.168147, -0.0192817, 0.0137908, 0.0394205, -0.0802342, 0.126468, -0.135291, 0.0326565, -0.0709591, 0.0858799, 0.08403, 0.111998, 0.0953021, 0.0940655, 0.15789, 0.136498, -0.0400923, 0.0420829, -0.0802106, -0.0162175, 0.0528788, -0.157624, -0.00385809, -0.180095, -0.114703, -0.0903374, -0.0604941, -0.0552032, -0.012021, -0.176201, -0.0658382, 0.127155, -0.259765, 0.141773, 0.0611034, 0.0737019, 0.133314, 0.0914951, 0.169983, 0.107022, -0.0587528, -0.0389543, -0.0865521, -0.0836389, -0.0453287, 0.114693, 0.0788487, 0.123235, -0.0324408, 0.0639763, 0.0976221, 0.196041, 0.0379463, -0.169787, -0.163403, -0.247587, 0.168823, 0.0159997, 0.06721, -0.148646, 0.00929928, -0.0070568, -0.117536, -0.0153272, -0.137354, 0.038624, -0.0038443, 0.00819823, -0.233045, -0.00258803, 0.0139408, 0.0766028, 0.116963, 0.0697311, 0.0145598, 0.0588097, -0.102048, -0.179685, 0.0211633, 0.224168, 0.111601, -0.0318441, 0.186607, 0.0093449, 0.0399215, 0.089086, -0.0770279, -0.00576737, 0.0231839, -0.0114313, 0.10389, 0.13228, -0.108945, 0.240051, -0.0871816, -0.111792, 0.00100859, -0.0129251, -0.0376253, 0.0372446, -0.0805084, 0.218396, -0.0105688, 0.065017, -0.0663147, -0.0743168, -0.003208, 0.0210738, 0.153879, 0.0733973, -0.0312617, 0.0483973, -0.134311, -0.0281295, 0.0434177, 0.150089, -0.0856805, -0.192134, -0.000806565, 0.149429, -0.00375822, 0.0264429, -0.271188, -0.199742, 0.0938549, 0.218101, 0.0202135, 0.10379, -0.0710046, -0.080639, 0.164056, -0.0611322, 0.0294645, -0.105565, 0.0204174, 0.0964582, -0.0808187, 0.000229935, 0.0872276, -0.0340682, 0.106692, 0.0297408, -0.0463206, -0.149999, 0.0964339, 0.0884856, 0.0168943, 0.0835406, 0.201717, 0.0341834, -0.154827, -0.131045, 0.070719, 0.0386802, -0.232184, -0.0683644, -0.183196, 0.00812938, 0.0659822, -0.0335141, 0.0848516, 0.157614, -0.201978, 0.0875637, -0.187193, 0.146812, 0.170169, 0.0886726, 0.0970786, -0.167372, -0.0939955, -0.318612, 0.00587688, 0.0691672, 0.0334219, 0.0686526, -0.0400554, 0.0143109, 0.00520719, -0.100083, 0.18689, -0.237005, -0.0387298, -0.0893783, 0.0497228, -0.120481, -0.0886382, -0.152141, 0.0517476, 0.0777118, 0.173112, -0.0187714, 0.042783, -0.117141, 0.0383481, 0.140177, -0.255425, 0.136235, -0.144934, -0.13871, -0.0235519, 0.0134128, 0.19625, 0.054515, 0.0940736, 0.115104, -0.0985969, 0.0777914, 0.0552802, 0.213764, -0.198944, -0.220573, 0.346493, 0.252531, -0.00422667, -0.239212, -0.0686128, -0.206844, -0.157226, 0.0220431, -0.051903, 0.120029, 0.0762696, 0.207516, -0.0709739, 0.07221, 0.0747801, -0.133549, -0.00199314, -0.00435693, -0.206254, 0.104801, 0.0247941, 0.175217, 0.253649, 0.197022, 0.0871701, 0.395563, -0.0991652, 0.0768891, -0.123757, -0.122086, 0.0573941, -0.0406446, -0.0201263, 0.187732, -0.0918992, -0.00541284, -0.0611785, 0.0546662, 0.233745, -0.00158087, 0.127657, -0.0970245, 0.25835, 0.180962, -0.310234, 0.173437, 0.113523, -0.178352, -0.0509107, -0.0407568, -0.341494, 0.207493, -0.146067, -0.106983, 0.0651342, -0.0989794, -0.0511901, 0.0301403, 0.250614, 0.26192, -0.101836, -0.0913256, 0.238546, -0.100482, 0.0816962, 0.0143809, -0.0325724, 0.0297512, 0.130903, -0.11606, 0.0108341, -0.169158, 0.0239357, -0.125937, 0.0610578, 0.0786375, 0.0393175, 0.12222, -0.242595, 0.106215, 0.0818114, 0.100762, -0.015534, 0.111901, 0.0547829, -0.0287998, -0.108614, 0.0237385, 0.183493, 0.0590939, -0.0987597, 0.0985791, 0.22455, 0.0930122, 0.143714, -0.257628, -0.0754643, -0.183765, 0.176311, 0.0739302, -0.14756, 0.138913, 0.00097637, -0.0519384, -0.0397412, -0.118281, -0.160996, -0.0820528, -0.260824, -0.0132233, -0.239511, -0.171331, -0.0485506, -0.0598971, 0.0134245, -0.169096, 0.101519, 0.000915713, -0.018048, 0.246257, 0.0590481, -0.166599, -0.0902769, 0.184166, 0.0462626, 0.0517882, 0.149439, 0.0224431, 0.0666992, 0.210815, 0.0684793, -0.0125797, -0.189643, -0.154604, 0.156101, 0.0839951, 0.0028483, 0.121006, -0.132909, -0.12377, 0.129019, 0.091689, -0.00907862, 0.128354, 0.11905, 0.0471765, -0.108215, -0.0102566, 0.0759183, -0.0872731, -0.0473481, 0.0254678, 0.0498371, 0.044096, 0.0909648, 0.0724802, 0.0893671, -0.00830164, 0.000632966, -0.119324, -0.0274789, -0.0372516, 0.0172738, 0.124678, -0.0744541, -0.0271082, -0.072345, 0.0450977, -0.0411264, -0.0999664, -0.0281494, 0.122916, -0.0443867, -0.128005, 0.0286878, 0.0650687, 0.165933, 0.0739527, 0.0216514, -0.0835728, 0.0433372, 0.119029, -0.271336, 0.0233724, 0.125775, -0.026998, 0.0155825, -0.0241802, -0.0641533, 0.0740344, -0.0222358, 0.197149, 0.0980529, -0.0532091, 0.202056, -0.0200424, 0.0352152, -0.0920404, -0.0694799, 0.12368, 0.00133602, 0.118874, -0.0725191, 0.0213329, 0.0624499, 0.127938, 0.0865946, -0.0940003, -0.132714, 0.00997395, 0.0641619, 0.232552, -0.179213, -0.000701496, -0.113193, 0.152497, 0.0231037, 0.0163832, -0.0445631, 0.128751, 0.0615839, -0.0502277, -0.14581, -0.0526718, 0.0503422, -0.0105235, -0.0795165, 0.247842, -0.144936, -0.0352342, 0.0849528, -0.078038, 0.167335, -0.158459, -0.0557134, -0.0733987, -0.18299, -0.0870967, -0.0811698, -0.279608, -0.147386, -0.00195741, -0.0882113, -0.094498, -0.0687418, 0.120128, -0.193807, -0.0943624, -0.0452691, -0.00933126, 0.0993037, 0.0807111, -0.0158083, -0.0901526, 0.0559621, 0.0508216, 0.0162794, -0.0146284, 0.00750276, 0.0369458, -0.045062, 0.0212134, -0.0931434, -0.0275704, -0.0859369, -0.0872929, 0.070357, -0.0100056, -0.0383859, -0.0154879, 0.0698541, -0.122758, -0.152523, 0.0647284, 0.149023, 0.034355, 0.255972, -0.154432, 0.0345157, 0.174081, 0.048183, 0.111724, -0.0466153, 0.0375638, 0.0786104, 0.0734949, -0.151916, 0.115964, -0.0935412, 0.00818373, 0.224596, 0.021205, 0.0063948, 0.118865, -0.0537229, -0.139579, 0.0781279, -0.0783773, -0.0254585, -0.0530907, 0.02068, 0.0254399, 0.152746, -0.0510496, 0.0234118, -0.145661, -0.00738575, -0.0888684, -0.115818, 0.0260417, -0.0912834, -0.0256829, -0.0570219, 0.0631693, -0.156361, 0.0137558, 0.0969702, 0.107687, -0.0117429, 0.00862114, 0.0622207, 0.0165275, -0.0437323, -0.0975921, -0.0812233, -0.220433, -0.057978, -0.176597, 0.090933, -0.125221, -0.0327045, -0.0115791, 0.0263586, 0.0881941, -0.0431672, 0.0677644, 0.0346976, -0.0816619, -0.0779857, 0.0680058, 0.0194521, -0.0702188, -0.132024, -0.126438, 0.0205312, 0.0736443, 0.314614, 0.0990097, -0.0544497, -0.142955, -0.0497144, 0.264921, -0.140555, 0.0371764, -0.00498873, -8.09877e-05, -0.000814472, -0.0102357, -0.171823, -0.169105, 0.113624, 0.0511462, -0.0346457, -0.0914523, -0.14434, -0.0141881, -0.00853768, -0.0488017, 0.139081, -0.100267, 0.0636093, -0.0216236, -0.19739, -0.233071, 0.0586845, 0.0117586, -0.276713, 0.0838427, -0.060244, -0.0982621, -0.225253, -0.0302103, 0.0570153, -0.108833, 0.202391, 0.152473, 0.0993896, -0.178439, -0.0953168, -0.136303, 0.129098, 0.285423, 0.109661, -0.155253, 0.119626, 0.0385801, 0.0875497, 0.0205439, -0.0729366, -0.00487317, 0.0204085, 0.0502113, -0.0442955, 0.0863624, -0.053198, -0.129695, -0.104573, 0.145681, -0.0657611, -0.168697, -0.0968554, -0.109257, 0.0321962, 0.0539461, 0.00939985, -0.0441588, -0.150352, 0.0467044, 0.0500705, 0.161322, -0.0764829, -0.000157208, -0.107509, -0.0760604, -0.0351501, -0.0238845, -0.135212, -0.110429, -0.195681, -0.0570679, -0.0548974, 0.186518, -0.0234867, 0.198276, -0.0549863, 0.0560641, -0.0518668, 0.063735, 0.0292681, 0.0184227, 0.00167448, -0.052506, -0.116458, 0.0480938, -0.21339, -0.187817, -0.151569, -0.150489, -0.156143, 0.0823509, 0.0975686, -0.0261262, -0.162331, 0.0946185, 0.104162, 0.0391676, 0.0251004, 0.107181, -0.181923, -0.0529952, 0.0459285, -0.137269, 0.0157274, -0.0258557, 0.134554, -0.0887164, 0.0884575, -0.252294, -0.0848727, 0.22683, 0.0791082, -0.0254646, -0.0856142, 0.164907, 0.0583032, -0.00801035, 0.0531646, -0.0446117, 0.137702, -0.00622047, -0.0323108, 0.128118, 0.219158, 0.0273014, 0.0975415, -0.0187836, -0.236898, 0.0466686, 0.0956944, 0.198526, -0.0665949, -0.167276, 0.135434, -0.0722989, -0.0664697, 0.226571, -0.158872, 0.00833619, -0.341665, -0.0794009, -0.198809, 0.0731554, 0.0305384, 0.175439, 0.114125, 0.0856114, 0.0242627, 0.0315152, -0.117879, 0.175859, -0.113087, 0.0120891, -0.0173612, 0.00997085, -0.0264384, -0.108841, -0.08689, 0.102022, -0.144029, 0.112119, -0.0856172, -0.0686946, 0.268562, 0.00047582, -0.0944364, -0.0411868, -0.1289, -0.196863, -0.136398, -0.0254424, 0.0861067, 0.0949226, 0.171072, -0.154468, -0.146957, -0.0410068, 0.0115478, 0.197138, -0.152954, 0.106627, 0.00505997, 0.141712, 0.0597662, 0.0270823, 0.0350312, 0.012946, -0.177377, 0.127674, 0.0358507, 0.0797108, 0.156543, -0.0809744, 0.249463, -0.0700761, -0.159402, 0.0272831, -0.0980119, 0.143138, -0.133614, -0.050634, -0.187562, -0.115823, -0.0155302, -0.090741, 0.0632671, -0.0435965, 0.129116, 0.0263236, -0.00485528, -0.154666, -0.0156452, -0.00018007, 0.0738241, 0.000598897, -0.169133, -0.0480124, -0.0298404, 0.155095, -0.197852, 0.214441, -0.00298255, -0.0920401, 0.0700399, -0.175378, 0.0431732, 0.0141123, -0.0374731, -0.0897348, 0.229117, 0.11757, -0.0302691, 0.0620103, -0.263186, -0.125723, 0.0992674, 0.0997002, 0.0211126, -0.0565589, 0.115602, 0.0805328, 0.106907, 0.186724, 0.00171608, -0.143464, -0.105417, -0.012032, 0.0127386, -0.192324, -0.0326266, -0.0906086, -0.0441885, 0.159425, 0.0286838, -0.189443, -0.165288, 0.228009, -0.043893, -0.0958844, 0.0723462, -0.0792496, 0.0825272, 0.00640276, -0.136032, 0.043204, -0.103205, 0.0080673, 0.0356712, 0.119815, 0.0959082, 0.101217, -0.133688, -0.00477518, -0.202828, 0.0936533, 0.0120575, -0.00889249, -0.0818841, 0.247391, -0.0450134, -0.148349, -0.157881, 0.141389, -0.00939112, 0.148098, -0.219072, 0.0288368, 0.0654726, 0.150557, -0.0791778, 0.075878, 0.189526, -0.0743745, -0.104598, -0.0496276, -0.159228, 0.203632, 0.0271023, -0.0950587, -0.0226568, -0.0266233, 0.0221706, 0.0158419, 0.0137486, 0.0919029, 0.153893, 0.0611849, -0.207132, -0.168769, -0.200277, -0.0789195, -0.231864, -0.00799611, -0.103986, 0.0775991, 0.0341334, 0.0774594, -0.0483841, -0.0219881, 0.126847, -0.160608, -0.0637534, 0.115408, 0.0199509, -0.0497577, 0.146514, 0.0730299, -0.193839, -0.197168, 0.0541603, 0.0944699, -0.105253, -0.301211, 0.0133876, -0.0804657, 0.0249275, 0.205438, 0.00265334, -0.076736, -0.216052, 0.0499984, -0.0401714, -0.214376, 0.198967, -0.116248, -0.100692, -0.217941, 0.0530215, -0.0272331, 0.339995, 0.0302015, 0.0163579, 0.0983881, 0.133081, -0.204081, 0.10162, 0.0527508, 0.0963845, 0.151947, 0.259329, -0.234546, -0.0757476, 0.0299869, -0.101581, 0.0659922, 0.0611209, 0.0118815, 0.179008, 0.0475679, 0.224218, -0.187792, -0.0929802, -0.0626867, -0.0368112, 0.0753352, -0.147055, -0.240424, 0.00216899, -0.110089, -0.009897, -0.266503, -0.0906472, -0.0147017, -0.0186392, -0.0876514, 0.00212695, -0.0430192, -0.177949, 0.00131305, -0.205864, -0.00143288, 0.0534494, -0.0277134, -0.159272, 0.0684558, 0.0342664, -0.0925628, 0.0288222, 0.0404071, 0.0122947, -0.0771165, -0.0771099, 0.0491848, 0.17102, -0.242292, -0.0137204, -0.0834788, -0.0180615, -0.0117588, -0.113914, -0.0767373, -0.232972, 0.150733, -0.0944394, -0.0254586, 0.068054, -0.0659635, 0.101386, -0.0748721, -0.110051, -0.189159, -0.140569, -0.0446965, -0.0184741, 0.159162, 0.0558691, 0.0216868, -0.0567114, -0.123769, 0.075249, -0.0256689, 0.144854, 0.190347, -0.133308, -0.147076, -0.133791, -0.016775, 0.0830687, 0.101195, -0.126305, 0.0978068, 0.0619856, 0.196209, -0.0581432, 0.0362587, -0.021826, 0.0211741, 0.0583905, 0.217843, -0.0397512, -0.281466, 0.0845287, -0.0866152, 0.102335, -0.162154, -0.120561, -0.0226728, -0.0808528, -0.184674, 0.0724658, 0.0981803, -0.0371117, -0.00392132, 0.11378, -0.0405134, -0.220721, 0.110583, 0.0197092, 0.110334, 0.0492225, -0.0713641, 0.066862, -0.0472331, -0.100936, -0.0506136, -0.131898, 0.00987059, -0.00250881, -0.177908, -0.214663, -0.152705, -0.00672176, -0.0803683, -0.123636, 0.0288302, 0.163289, -0.050421, 0.0103707, -0.164398, -0.0160641, 0.0351796, -0.15, 0.140767, 0.0411046, -0.157957, -0.301276, -0.0444451, 0.0171288, 0.0157163, 0.0720827, -0.161942, 0.0687341, -0.16283, 0.0534956, 0.1062, -0.0783324, 0.0202666, 0.17138, 0.181385, -0.152399, 0.179754, 0.0214241, 0.058856, 0.171961, 0.22458, 0.0349289, 0.0335166, 0.00686367, 0.00342673, 0.0576085, 0.035613, -0.134209, 0.0826126, 0.00653408, 0.00170807, -0.0374835, -0.130168, -0.0916371, -0.19758, 0.1327, 0.243551, 0.17522, 0.13028, 0.0862923, -0.0941983, 0.102924, 0.185118, -0.145095, 0.0185354, -0.010714, 0.0690198, -0.17636, -0.275325, -0.0405699, 0.0359512, -0.0626796, 0.0595415, 0.0646687, -0.0522682, -0.0852782, 0.166305, -0.0475514, 0.149478, 0.0427084, 0.0347798, -0.0735559, -0.191634, -0.02225, 0.0277435, 0.123117, -0.323727, -0.000172165, 0.00412682, -0.00319381, -0.0350868, 0.193767, 0.0957432, -0.0918066, 0.134113, -0.00375939, -0.162116, 0.00150675, -0.098307, 0.0262758, -0.108571, -0.0372432, 0.123669, 0.207264, -0.186157, 0.0687398, -0.171402, 0.00893943, 0.0234102, -0.0705333, 0.0202721, 0.0973912, -0.149974, 0.0471726, -0.021197, 0.0565218, -0.162988, 0.0842796, 0.242356, -0.0620233, 0.227076, -0.199444, 0.177561, -0.0839322, 0.146353, -0.120886, 0.111667, 0.0985586, 0.270054, 0.111572, 0.110443, 0.0685904, -0.0884465, 0.0819207, -0.10558, -0.0261519, 0.0499509, -0.195203, 0.0647375, -0.0352002, 0.0255607, 0.1127, -0.0670053, 0.202853, 0.0184448, 0.0298616, -0.0360936, 0.0157753, -0.0402077, 0.144346, 0.0261414, -0.064394, 0.0422587, -0.117497, -0.0111331, 0.0419562, 0.140246, 0.0171283, -0.10808, -0.0223731, -0.0645281, -0.249606, 0.22143, 0.0357336, -0.0717392, 0.0360515, 0.176227, 0.0524783, -0.0503425, 0.0562612, 0.113821, 0.0919869, -0.0720958, -0.0529028, 0.000553539, -0.0750961, -0.0594374, -0.0280153, 0.000619967, -0.0365001, -0.110254, -0.0641328, 0.0952707, -0.0444509, 0.0834264, 0.11683, -0.01316, -0.0650312, 0.203534, -0.107234, -0.298236, -0.10238, 0.0334302, 0.0442249, 0.028449, -0.165761, 0.105184, 0.228591, 0.00962482, 0.222622, -0.0706545, 0.0106073, 0.110319, -0.326858, -0.440222, -0.0575952, 0.24808, 0.0292478, 0.0185464, -0.088782, 0.0900113, 0.0458104, 0.162215, 0.0379804, -0.117275, 0.123599, 0.148437, 0.138604, -0.0331059, -0.073397, 0.00611254, -0.013326, -0.0303253, -0.0629295, 0.0792006, 0.0799332, 0.0333825, -0.0212425, 0.129907, -0.0285609, -0.186399, -0.148769, 0.132012, -0.0853005, -0.0783566, -0.134815, -0.126995, -0.209875, -0.131205, 0.0870434, 0.0458716, -0.0728801, 0.0377689, -0.159868, -0.225185, 0.280205, 0.151265, -0.016483, -0.0330573, 0.0527649, -0.0211995, -0.191451, 0.0424497, -0.0922244, 0.150628, 0.0736926, 0.0723533, 0.0815855, 0.144464, -0.151292, -0.230406, -0.0452177, 0.0555814, -0.11915, -0.251644, -0.114128, 0.118649, 0.0638393, 0.0851527, -0.0264223, 0.133741, -0.0942236, 0.0446431, -0.110528, -0.0944695, 0.0464963, -0.0815944, 0.0223472, 0.082086, 0.0733629, -0.0645797, 0.0147217, -0.171462, -0.0138859, 0.18272, -0.207324, -0.137223, 0.0496793, 0.281307, 0.17677, -0.0229124, -0.0679883, 0.0821163, -0.136658, -0.112408, -0.247257, 0.121516, 0.0250721, -0.301257, -0.101366, 0.163814, -0.208966, 0.189492, 0.00126161, -0.0461888, -0.164712, -0.0772721, -0.135091, -0.122769, 0.00559763, -0.144843, 0.121335, 0.0345858, -0.133238, -0.0241608, -0.0672589, -0.0378004, -0.167598, -0.0772068, -0.0139315, -0.234462, -0.0241108, 0.0359123, 0.257516, -0.0742828, 0.0462191, 0.0093693, -0.0456165, -0.127275, -0.272069, 0.167343, 0.000593722, -0.106951, 0.102862, -0.154063, -0.248708, 0.341883, -0.217728, -0.124336, 0.0595328, -0.0339577, -0.125867, -0.0167917, 0.00484468, -0.0861194, 0.144455, 0.0920714, -0.0897778, -0.120908, -0.161827, 0.226265, -0.119526, -0.0649891, 0.142878, -0.142797, 0.13393, -0.108045, 0.0108709, 0.0782845, -0.239657, 0.0318416, -0.137677, 0.0840237, -0.0200807, 0.273602, 0.0183498, -0.00220983, 0.0576786, -0.085561, -0.250306, -0.0871963, -0.282283, 0.0123504, 0.0180853, 0.32958, -0.10918, 0.186381, -0.131337, -0.169652, 0.187906, 0.172923, 0.170654, 0.160303, 0.0268983, 0.065761, -0.109381, 0.114429, 0.0540349, 0.21094, -0.2052, -0.165061, -0.0910276, 0.131276, 0.120559, -0.0649677, 0.381747, 0.0552313, -0.0579638, 0.00477845, -0.247373, -0.0288881, 0.0451314, 0.114252, -0.0229246, -0.193678, -0.103561, -0.0380153, -0.0226671, -0.0719931, 0.101598, 0.207101, 0.0374102, 0.0909302, -0.139556, -0.279288, -0.0301317, 0.13867, -0.154832, 0.163903, 0.216573, 0.065601, -0.145899, 0.107469, 0.0653497, -0.0189586, -0.0177821, 0.114605, 0.0473274, 0.122825, -0.20746, -0.0325988, 0.0403736, -0.179467, -0.0612779, -0.183201, -0.0188015, -0.0266037, -0.00394589, 0.134049, -0.157367, 0.0256643, -0.0738643, 0.02335, -0.0954701, -0.00929364, 0.177004, -0.141649, 0.00713208, 0.231218, 0.132211, -0.00867581, 0.0790205, -0.150057, 0.208738, 0.157519, -0.0843213, -0.266932, 0.122019, -0.154509, -0.255897, 0.124541, 0.07425, 0.0708411, -0.0885144, 0.08492, 0.193002, -0.0267919, -0.0383252, 0.0398611, 0.000949309, -0.0394554, 0.0300334, -0.038555, 0.0689171, 0.064731, 0.105158, 0.0201803, -0.0167383, -0.0886018, -0.0400471, -0.0991828, -0.128224, -0.122251, -0.12318, -0.059461, 0.0510688, 0.0201935, 0.11547, -0.0346739, 0.0586807, 0.054824, -0.0296076, -0.00150605, 0.147464, 0.204562, -0.0101649, 0.0425453, 0.0779762, 0.141893, 0.0817069, 0.00398279, -0.0943074, -0.062065, 0.00513527, 0.085407, -0.15005, 0.064957, -0.0457195, 0.0836821, -0.222201, 0.136469, 0.00275666, -0.0767138, 0.142496, -0.0846225, 0.0154269, 0.0542473, -0.00993712, 0.0282734, 0.117859, -0.0939353, 0.0677885, 0.162809, -0.0410675, -0.0802079, -0.0305121, -0.130228, 0.0628199, -0.150679, -0.0432544, 0.00944611, 0.0511651, -0.181404, -0.0184578, -0.165017, 0.151743, -0.0441114, -0.165775, 0.109653, -0.168286, -0.0260845, 0.0638732, 0.0138989, -0.181958, 0.018256, -0.0143051, 0.183006, -0.144605, 0.109899, -0.0254443, -0.0455018, 0.118507, 0.176807, 0.0102702, 0.016491, 0.107213, -0.159602, -0.137507, 0.154397, -0.25507, -0.0120717, -0.119234, 0.169248, 0.228893, -0.124692, -0.178465, 0.0220749, -0.0456234, -0.0684069, -0.147037, 0.0230809, 0.0876082, 0.120368, 0.0582849, -0.00355417, -0.0043634, -0.0153415, 0.0994447, -0.0683476, 0.127842, -0.134445, -0.00348224, 0.263128, 0.062158, 0.168719, 0.022567, -0.0178715, -0.0586398, -0.189262, 0.0320581, -0.0753917, -0.320174, 0.0396039, -0.0551406, -0.0743214, -0.200079, -0.128834, -0.108355, -0.197825, 0.0226774, -0.016341, -0.0663713, 0.168752, 0.0294788, -0.0959762, 0.0548698, -0.0763998, -0.135451, -0.0444042, -0.0978526, 0.190033, 0.0128598, -0.100436, 0.222873, 0.0155488, -0.0529415, 0.235763, -0.15444, -0.0629387, -0.0552942, 0.126953, 0.0607097, 0.107376, 0.0808372, 0.0896583, 1.23208e-05, 0.140546, -0.107814, 0.0976342, 0.0509464, 0.094414, 0.0460529, -0.146311, 0.109649, 0.0379669, 0.231985, -0.0931072, 0.122329, -0.00840947, -0.0472979, 0.135929, -0.194327, -0.149952, 0.212248, -0.200507, 0.0619317, -0.403503, -0.0074103, -0.157606, 0.036927, -0.289893, 0.180634, 0.247185, 0.195805, 0.0217883, -0.0654866, 0.128957, -0.148074, 0.103619, 0.0688122, -0.0769103, -0.0667347, 0.205147, -0.158731, 0.0978948, 0.0334864, 0.312355, 0.15225, 0.256623, 0.046582, 0.0358733, 0.214562, -0.0216264, -0.05009, -0.197065, 0.0279339, -0.0191823, -0.0453594, -0.226503, -0.0392977, 0.0914561, -0.409663, -0.097359, -0.204208, 0.00408153, -0.057314, 0.0373159, -0.207045, -0.0322718, -0.0120588, -0.220491, -0.037735, 0.00870751, 0.102895, -0.319799, 0.0475923, 0.202644, -0.0453919, -0.0628576, 0.0159608, 0.171638, -0.101145, -0.258353, -0.232272, -0.0357673, 0.139009, 0.314819, -0.150817, 0.184125, -0.000577013, 0.0439305, 0.0493102, -0.135103, -0.0462226, 0.167646, 0.0672773, 0.0917796, 0.0164344, 0.166833, -0.0554508, -0.0483194, -0.0710453, 0.133401, -0.129586, 0.142177, 0.0314018, -0.128981, -0.0555864, -0.0639047, 0.0139478, -0.106605, 0.164795, -0.146754, -0.139427, -0.211722, 0.0862267, -0.148979, 0.0111862, 0.0288222, 0.10779, -0.0913491, 0.0626709, 0.161741, -0.0695452, -0.06409, -0.241185, 0.18416, -0.012952, 0.0641645, 0.0818256, -0.0459751, -0.188514, 0.095351, -0.243727, -0.047294, 0.0327165, -0.0525586, -0.0380367, -0.04936, -0.0796283, -0.00888014, -0.157112, -0.118735, 0.100963, 0.206172, 0.00225659, -0.0475949, 0.164414, -0.190789, -0.0477156, -0.0431208, 0.0685282, 0.0861233, -0.188987, -0.132707, -0.0621275, -0.0263673, -0.0657838, -0.195867, -0.0529369, -0.207141, -0.0426716, 0.207274, -0.0630787, -0.0798529, 0.0690846, 0.0102907, -0.044386, -0.10565, -0.252799, 0.0129527, 0.210918, 0.186183, -0.0110979, 0.00729927, 0.0341354, 0.128562, -0.115046, 0.115981, -0.178558, -0.188631, -0.0524225, -0.135192, -0.0392289, 0.015375, -0.107738, 0.0129793, -0.203325, -0.0342112, 0.103749, -0.0710944, 0.122715, -0.137377, -0.212011, -0.0904258, 0.092591, -0.0476834, -0.20151, -0.0339491, 0.10012, 0.0276839, -0.150351, -0.0547634, -0.0886687, 0.0406009, -0.12149, -0.0918859, 0.170578, 0.0427569, -0.0606375, -0.0466494, 0.00461009, -0.126782, 0.0874969, -0.166015, 0.0799223, -0.0312467, -0.0193017, -0.0562101, 0.108013, 0.0175532, -0.00514444, -0.172384, 0.325698, 0.142243, -0.129064, -0.13721, 0.202511, -0.158227, -0.0915347, 0.0343635, 0.0688519, 0.215844, 0.0664976, -0.0121733, -0.0765617, 0.118552, 0.0769473, 0.0738631, -0.0942948, 0.0951213, 0.114847, 0.0727176, -0.00459734, 0.0271333, 0.105638, 0.218933, 0.0732039, -0.122956, 0.180283, 0.130377, -0.0391219, -0.0605055, 0.0193327, 0.00213438, -0.0609452, 0.141759, 0.0328563, 0.0800588, -0.0213263, -0.0650203, 0.147285, 0.309581, -0.152452, 0.0886978, 0.133404, -0.0182284, 0.0792112, 0.117661, 0.218823, 0.0857539, 0.183906, 0.094034, 0.170157, 0.0473895, 0.0235211, 0.0788641, -0.142246, 0.0949721, 0.0820037, -0.0575692, 0.0242673, -0.175352, 0.129898, 0.0299233, -0.0606565, 0.00519385, -0.0704992, -0.123457, -0.0402179, 0.0878425, -0.282236, -0.10746, -0.105579, 0.0510242, 0.0769741, -0.133865, -0.056506, 0.0385912, -0.276248, -0.0377645, 0.0707597, -0.0783267, -0.0533399, -0.089563, -0.0277635, -0.0800606, 0.161597, -0.00176017, 0.122499, -0.0676142, -0.158159, 0.059372, 0.172929, -0.0214283, 0.0816784, 0.114394, -0.0440936, -0.027922, -0.0193225, -0.0542339, 0.00595479, -0.0575622, -0.268499, 0.262947, 0.118281, -0.0260509, -0.206773, -0.036589, 0.0232736, -0.130641, -0.0488136, -0.0140026, 0.224197, -0.107956, -0.139591, -0.0255928, 0.0619364, -0.271225, 0.0882249, -0.0412717, 0.228665, 0.0666623, -0.0505859, -0.125383, 0.0521219, -0.348393, -0.0623926, 0.371716, -0.127563, -0.114876, 0.0930328, -0.0430615, -0.0387051, 0.0021063, -0.0200978, 0.0263466, 0.0300958, 0.11947, 0.0745755, -0.0856004, 0.133831, 0.0197608, 0.00308532, 0.0883606, 0.0977657, -0.0156307, 0.194505, 0.13151, 0.0830612, -0.0611332, 0.0892632, 0.00612097, 0.0642226, 0.172885, -0.11454, 0.401067, 0.0681062, -0.0930776, -0.160715, -0.100489, 0.0536899, 0.0285048, 0.134809, 0.0230224, 0.0198245, 0.0503254, -0.0332575, -0.138526, -0.00279065, 0.0892695, 0.01437, 0.0863629, 0.0249261, -0.0390008, 0.260795, 0.102993, -0.0615158, 0.261226, 0.104435, 0.214451, -0.0304344, 0.0461498, -0.0449774, 0.271774, 0.00925403, 0.112365, 0.056267, 0.0512788, -0.0994859, -0.15373, 0.18457, 0.141318, -0.0319451, 0.0259606, -0.0913739, 0.292918, -0.202729, 0.0486047, 0.181161, -0.192701, -0.112504, 0.140461, -0.0227218, -0.0750287, 0.0800543, 0.168633, -0.064447, -0.0271601, -0.0992163, -0.137441, 0.00310968, -0.0641747, -0.0973397, 0.0902548, 0.124458, -0.10542, 0.00132161, 0.0428289, 0.00571133, 0.0552314, -0.123823, -0.00613879, -0.112354, -0.129922, 0.148748, -0.0141437, -0.0934485, 0.0404023, -0.0934961, 0.203745, -0.141509, 0.0285238, -0.174286, -0.0850962, 0.0133043, 0.233109, -0.0724274, -0.0348001, -0.0424904, 0.071148, 0.064146, 0.209003, -0.216203, 0.116623, 0.181697, -0.179951, -0.0196096, -0.0888571, 0.0734996, -0.124569, -0.241133, 0.0427182, 0.08957, -0.103786, 0.0307141, 0.145735, -0.105916, -0.0196413, -0.216187, 0.0525925, -0.0399962, -0.0216173, -0.0262762, -0.0422824, 0.135651, -0.0187902, 0.239901, 0.108387, -0.165558, -0.200525, -0.0353432, -0.0760596, -0.02736, -0.0855275, 0.102126, -0.057317, -0.0747551, 0.0185784, 0.0173955, -0.107822, -0.0177406, 0.0109801, -0.124829, -0.0090104, 0.177217, -0.111493, -0.142127, 0.151996, -0.0244708, 0.0165535, -0.0578402, -0.388093, 0.0195191, -0.108452, 0.128003, 0.0572091, 0.06642, 0.147446, 0.00541234, 0.106304, 0.127029, 0.117799, 0.0499642, 0.068437, 0.0423542, 0.0628743, -0.107098, 0.0696196, -0.031571, 0.1601, -0.161127, -0.0564164, -0.0786901, 0.0295673, -0.0605565, -0.0986793, -0.186727, -0.0868029, 0.0279001, -0.0295473, 0.0103664, 0.0294382, 0.00247871, -0.0384823, -0.169708, -0.0534662, -0.169744, -0.0762085, 0.0388491, -0.206221, -0.0475534, 0.154572, -0.180633, -0.0418114, 0.116163, -0.0479996, 0.00375641, -0.223496, 0.195143, 0.00962195, 0.062075, 0.0359543, -0.0256328, -0.0586324, 0.0529375, -0.140908, -0.12348, -0.0619908, -0.281758, -0.202927, -0.08823, -0.0138058, -0.330534, 0.02871, -0.0388176, 0.0334852, 0.0164055, -0.00101008, -0.00184708, 0.0471381, -0.203953, -0.0999902, -0.200357, 0.212563, -0.13705, -0.214318, -0.00755259, -0.10582, -0.105208, 0.0606834, 0.00207967, -0.134163, -0.190517, 0.0931221, 0.00210901, 0.272401, -0.0415438, -0.0470442, 0.118544, 0.0233511, -0.155913, 0.010764, -0.0614392, -0.0510119, -0.0952954, -0.318397, -0.223052, -0.127278, -0.0876687, 0.108111, -0.21129, 0.0555533, 0.024438, -0.0599355, -0.212861, -0.0140666, 0.154399, -0.00735027, -0.195498, -0.132429, -0.0981625, -0.076837, -0.125518, -0.0382995, 0.0675779, -0.27838, 0.0457509, 0.103745, 0.0477786, -0.158055, 0.0750014, -0.0171218, -0.223433, -0.111595, -0.00231841, -0.137583, -0.0669627, 0.0488773, 0.0773205, 0.092527, 0.254673, 0.179979, 0.0482801, -0.124131, 0.161245, 0.0458938, 0.0339361, 0.0635919, 0.198602, 0.152186, -0.0138291, 0.142949, -0.0593636, 0.00597575, -0.0979499, 0.262613, 0.167552, -0.0199457, -0.135099, 0.310882, -0.104724, -0.0190258, -0.153745, -0.103045, 0.0386586, -0.121088, -0.0307871, -0.0701734, -0.014344, -0.246113, -0.11468, -0.154392, -0.00793373, -0.0746561, -0.147294, -0.185895, -0.141018, -0.0772989, -0.136948, 0.0955382, -0.261662, -0.135736, -0.26594, 0.0319161, -0.141885, -0.295266, -0.11195, -0.277674, -0.262433, 0.231456, 0.0331002, -0.0376248, -0.139914, -0.215202, -0.227519, 0.180932, 0.301543, 0.110545, 0.200859, -0.0185406, -0.0164051, 0.0251446, -0.288039, -0.123628, 0.226281, -0.0603852, 0.0179372, 0.0677779, -0.00950271, 0.0544103, 0.0703937, -0.0440101, -0.0898853, 0.209869, 0.0635557, 0.132384, -0.228752, -0.0893523, 0.123145, 0.154514, 0.016723, 0.271911, -0.0571314, 0.161126, 0.110314, -0.0475167, 0.0475544, -0.199377, 0.0326599, 0.163687, 0.0343581, -0.0327946, 0.0406555, 0.140763, -0.219435, -0.110744, 0.0717383, -0.0141282, 0.0390847, 0.0549618, 0.195448, 0.0418326, 0.0566498, 0.0488634, -0.0602166, -0.204631, -0.210046, 0.348616, 0.0470352, -0.0804311, -0.19307, -0.0528433, 0.315184, 0.131489, -0.0771718, -0.0661586, 0.13357, -0.201682, 0.0319268, 0.162863, 0.14128, -0.135201, 0.15131, 0.0131935, 0.188654, -0.191427, -0.0827652, 0.231585, 0.179529, -0.129705, -0.14306, 0.120121, -0.17628, 0.207279, 0.316768, 0.13148, 0.153289, -0.183419, 0.126575, 0.240272, -0.0448649, -0.159714, 0.0933867, -0.0577944, 0.179182, 0.07985, -0.0081944, 0.0841017, 0.0459124, -0.0227878, -0.209667, -0.00631486, -0.0712396, -0.137923, -0.0715246, -0.0670995, -0.081302, 0.0315015, 0.131213, 0.0607522, 0.0290999, 0.151507, 0.157341, -0.187307, 0.0369754, 0.219544, 0.0573123, -0.0170165, -0.168877, -0.0912022, -0.169915, 0.155437, 0.00915152, 0.0254228, 0.0101273, -0.199449, 0.128124, -0.140937, 0.134816, 0.100906, -0.151833, 0.207284, -0.1707, 0.303367, 0.0292359, 0.0642642, 0.180641, 0.0276882, -0.0739365, -0.075193, 0.0131418, -0.139847, 0.0675874, -0.0140144, 0.148934, 0.117968, -0.23832, 0.00216349, -0.114755, -0.0265598, 0.122054, -0.131448, -0.0642786, -0.0664123, -0.0989374, -0.0858003, 0.0883521, -0.17063, -0.138031, -0.0097743, 0.150456, -0.267299, 0.102648, -0.134881, -0.089012, -0.0106093, -0.130356, 0.248402, 0.10221, 0.167036, -0.157931, 0.203289, -0.17553, 0.20277, 0.25642, -0.0362643, -0.163525, -0.135539, -0.0968269, 0.00774742, 0.0106192, -0.0285169, -0.117898, 0.113375, 0.0900914, -0.218179, 0.0845755, -0.0171067, -0.0672288, 0.2353, -0.0747222, 0.242489, 0.0651187, 0.0936988, 0.1367, -0.0359058, -0.0320972, -0.0379787, -0.0647422, 0.0635271, -0.202104, 0.103694, -0.00656016, -0.097863, -0.10782, -0.179636, -0.116785, 0.0116226, 0.138202, 0.09821, 0.110049, 0.222288, -0.0245681, -0.16168, -0.0897552, -0.124064, -0.0112814, 0.128537, 0.136196, 0.0418772, 0.0481489, 0.00800976, -0.066933, 0.0626603, -0.128438, -0.0706553, -0.127803, 0.192141, 0.0530038, 0.0798179, -0.304607, 0.114875, -0.00302429, 0.164195, -0.00768463, -0.249696, 0.154238, -0.0394398, -0.00174523, 0.172246, -0.0471447, -0.149106, 0.110001, -0.25218, -0.229567, -0.137812, -0.0377299, 0.189963, 0.122021, -0.147356, -0.0563587, -0.0598197, -0.0523441, -0.0616105, 0.153886, 0.108511, -0.0663543, 0.0645012, 0.176961, -0.0598883, 0.306748, -0.0160002, -0.0434966, 0.138077, 0.0434116, 0.0924476, -0.00929001, -0.157819, -0.017458, 0.148959, -0.108074, 0.0454616, 0.0816401, 0.0592543, 0.0209849, 0.0840807, 0.0438234, 0.142466, -0.0102019, 0.0513667, 0.0102043, 0.154978, -0.121442, -0.176959, 0.11911, 0.00710711, 0.155086, -0.0597443, -0.155915, -0.184424, -0.0463651, 0.0629616, -0.141211, -0.126685, 0.00494116, 0.0163913, 0.00901837, -0.128368, 0.173049, -0.21051, -0.107023, -0.0680099, 0.170154, -0.0275989, -0.00551579, -0.167239, -0.0645563, -0.100772, 0.0022638, -0.100799, 0.136375, -0.123142, 0.0352595, -0.170832, 0.0385122, 0.046406, -0.0879577, 0.0193128, -0.202868, 0.0737131, -0.0548354, -0.0788981, -0.0896598, 0.0095358, -0.0271989, 0.00963865, -0.113566, -0.0734343, -0.0831453, -0.173886, 0.0751453, 0.146026, -0.0645909, -0.12189, 0.00317173, 0.0419846, 0.151386, -0.0509576, -0.0365633, 0.0160684, -0.09791, -0.0873409, -0.0262141, -0.0820132, -0.0322381, 0.0286195, -0.0273641, 0.0522733, -0.0714544, 0.107109, 0.0979749, -0.0179188, 0.032253, -0.100749, 0.074436, -0.0923275, 0.034283, 0.0278053, 0.175493, 0.0961278, 0.123084, 0.0733298, -0.0184846, 0.0453426, -0.00127655, 0.0381003, -0.126745, 0.0753673, 0.0352259, -0.0811196, 0.021078, 0.127132, -0.0215651, -0.0223678, 0.245639, 0.0920714, 0.173673, 0.142527, 0.148352, -0.104472, 0.204959, -0.0276793, 0.0483926, -0.06715, -0.0179545, -0.119493, 0.166745, -0.0467325, 0.125691, 0.0403557, 0.0861802, -0.0387498, -0.00216597, -0.0191077, -0.00449427, 0.00547377, 0.201497, -0.0849414, 0.0255544, -0.0288155, -0.117315, -0.04456, -0.139884, 0.00530356, 0.204888, 0.23625, -0.00983512, 0.107601, 0.0696132, 0.0428111, -0.122994, 0.121498, 0.128056, -0.0515478, -0.231309, -0.0373573, 0.136974, 0.0709642, 0.0512511, -0.26325, 0.00173371, -0.139443, -0.153229, 0.0341405, -0.136643, -0.209428, -0.184643, 0.0029018, 0.212315, 0.154536, 0.0208473, -0.108082, 0.183207, 0.0172661, 0.0672014, -0.128112, 0.0498659, 0.204463, 0.186421, -0.185577, 0.00775792, 0.155563, -0.0091993, -0.0326666, 0.0623882, -0.145297, -0.157033, -0.0286781, -0.102269, -0.0889971, 0.0333676, 0.161103, -0.07722, 0.0713038, -0.28465, 0.27885, -0.0510861, -0.154607, 0.0958781, 0.151061, -0.0183673, -0.14155, -0.00754779, 0.0422103, 0.123577, -0.131019, 0.171952, -0.0390391, -0.111886, -0.132352, 0.189426, 0.303939, -0.124372, -0.0523825, -0.186386, -0.0421938, -0.138987, -0.0287305, 0.159393, 0.313261, -0.105274, 0.161736, 0.0147514, -0.0449571, -0.0459721, -0.0410223, 0.0124728, 0.140978, 0.220603, -0.157678, -0.26982, -0.252669, -0.0535468, 0.0166008, 0.11682, -0.182766, -0.0193766, -0.116835, 0.150191, -0.300505, 0.0601228, 0.0247994, -0.215003, 0.133953, -0.0379703, 0.0956614, 0.0208004, -0.078614, -0.0859837, -0.0868898, 0.0610248, -0.0768857, 0.0531017, -0.172265, 0.057613, -0.228077, 0.0345471, 0.121956, 0.0525033, 0.0547283, -0.0334467, -0.0294952, -0.0479201, 0.121325, -0.152082, 0.0817379, 0.288121, -0.205623, 0.1959, 0.297997, 0.0341432, 0.0717969, 0.0834884, -0.0315612, 0.199799, 0.0187093, 0.191451, -0.198019, 0.0174022, -0.058016, -0.126488, 0.0298442, -0.135484, 0.169327, 0.166187, 0.014566, -0.13882, 0.0294, -0.0613566, -0.0461935, -0.030037, 0.124614, -0.0287482, 0.0835839, -0.0746385, 0.129797, -0.182163, -0.0940455, 0.0140924, -0.179897, -0.06345, 0.0432193, 0.224181, -0.212498, 0.238666, -0.0211351, 0.0724096, 0.051119, -0.19129, 0.0674986, -0.0601698, 0.0463036, -0.0243521, -0.0781872, -0.147475, -0.0362369, 0.1783, -0.225632, 0.0647533, -0.0483906, 0.234799, -0.172693, 0.0197645, 0.148434, 0.0587794, 0.0644131, -0.107153, -0.00764006, -0.110157, -0.26381, 0.0618713, -0.0267171, 0.0275877, -0.0833338, -0.0154153, -0.176447, 0.219748, -0.148769, 0.117317, 0.0423911, 0.0139935, -0.0663829, 0.101855, -0.200376, -0.147584, -0.110178, -0.00220493, 0.0658868, -0.0447095, -0.168382, -0.0594091, -0.144965, -0.0389487, -0.114771, -0.118407, 0.0564376, -0.00816313, -0.024729, 0.0461158, -0.224438, 0.0283603, -0.137035, 0.0346371, -0.227015, 0.105961, 0.0324801, 0.00134299, -0.144239, -0.0652342, 0.075502, 0.0179611, -0.0262233, -0.135262, -0.0865976, -0.0296766, 0.0411416, 0.123845, -0.0856962, 0.00471248, 0.307397, 0.28426, -0.168934, -0.173371, -0.00863739, 0.13534, -0.0102263, 0.0783458, 0.029153, -0.114191, 0.260074, -0.132501, 0.0859815, -0.0877794, 0.139074, -0.0928636, 0.0609738, -0.161704, 0.0472088, 0.0740528, -0.252682, 0.0757204, 0.0722029, -0.193717, 0.191766, -0.0307253, 0.141825, -0.0292367, -0.171994, -0.0658453, 0.106797, 0.0208707, -0.186482, -0.071175, 0.135595, -0.131859, -0.0470146, -0.0326731, 0.149788, -0.0396981, 0.141241, -0.134228, -0.0797602, -0.0978007, -0.129585, -0.00302733, 0.251197, -0.130606, 0.101755, -0.023532, -0.0114496, 0.160134, -0.0185317, -0.0582885, -0.0275123, -0.0241525, 0.100835, -0.0616118, 0.0642776, -0.0643821, -0.0863662, 0.0129387, -0.0207624, 0.142404, -0.0804893, 0.0448778, 0.144696, -0.141381, -0.109574, 0.025401, 0.0734777, 0.0136259, 0.138042, -0.026292, -0.0704373, -0.0270067, 0.0725393, -0.203561, 0.0324991, -0.00936628, 0.095664, -0.0813818, 0.108369, 0.0583343, -0.00806945, 0.0236721, -0.0132281, -0.0511875, 0.170518, -0.000638836, 0.0852932, -0.138721, -0.127342, -0.0658303, 0.20358, 0.144831, 0.0106601, 0.0143051, 0.0595102, -0.217166, 0.114336, 0.120742, -0.0418552, 0.078644, 0.0235434, 0.121099, 0.0109813, 0.00446082, -0.101314, -0.138936, 0.133179, 0.166721, 0.13354, -8.96584e-06, -0.0920169, -0.10984, 0.093248, 0.0120036, 0.0363021, -0.111771, 0.0225843, 0.0300827, -0.0138616, -0.129533, 0.0451413, -0.0737559, 0.0974859, 0.0530094, -2.7424e-05, 0.133875, 0.138103, -0.099634, 0.156801, 0.12618, 0.037941, 0.169255, -0.0289363, 0.110988, -0.111141, 0.157619, 0.00892566, 0.0404413, 0.13534, -0.139694, 0.0500347, -0.08183, -0.0919004, -0.0482381, -0.244818, -0.0252284, -0.0610931, -0.0264429, 0.00285914, -0.118798, -0.137403, -0.116063, -0.0432873, -0.114606, 0.131603, -0.0528804, -0.0950573, -0.0467136, 0.147644, 0.0690361, -0.138872, -0.0779595, -0.0888312, -0.0558366, 0.110144, -0.0192456, 0.0586942, 0.0527115, -0.0106022, 0.0952156, 0.181873, -0.027421, -0.0315962, -0.11397, 0.107242, 0.043364, -0.045221, -0.0175908, 0.016728, 0.158645, -0.0924442, 0.0773717, -0.0863759, -0.0915623, -0.021689, 0.241017, -0.0378599, -0.171615, -0.0542784, 0.0957602, -0.00270907, 0.0227328, -0.130271, 0.0111646, 0.298433, 0.101962, -0.0165583, 0.0577905, 0.0171903, 0.017393, 0.0305576, -0.161156, 0.0381006, 0.0781898, 0.262288, -0.209039, -0.181353, 0.0539984, -0.0497049, -0.125146, -0.226701, 0.0772799, -0.126636, -0.0364099, 0.0789937, -0.11852, 0.0568105, 0.0852387, -0.0531173, 0.0944505, 0.0363839, 0.108362, 0.0471852, -0.0387101, 0.0867353, -0.183978, -0.0361573, -0.165845, 0.0681123, -0.118744, 0.125691, -0.179482, -0.193631, -0.107126, -0.161061, 0.093139, 0.102821, -0.0303205, -0.0583412, 0.115758, 0.166025, -0.109257, -0.22118, -0.0464129, 0.381271, 0.309956, -0.0194353, -0.0903144, -0.226661, 0.125632, -0.134281, -0.0524832, -0.0764119, -0.208799, 0.106036, -0.0308622, 0.138759, 0.0781779, 0.152292, 0.148562, 0.213297, 0.185437, 0.0184403, -0.0441457, 0.0611643, -0.209894, -0.257553, 0.0695054, 0.0993274, -0.291729, 0.0616548, 0.120692, -0.197417, -0.00651561, -0.132828, 0.194439, 0.0104131, -0.0338758, -0.00363203, 0.172979, -0.0225772, 0.101724, 0.0694559, -0.047044, -0.14039, -0.0989696, 0.0092656, 0.234484, -0.222291, 0.135082, 0.0740476, 0.0408356, -0.0410945, 0.0316356, 0.262269, -0.257832, -0.106964, 0.0525684, 0.064325, -0.0544143, 0.0594439, 0.0359909, -0.0759645, -0.100972, -0.074875, 0.0961173, 0.0998914, 0.00416186, -0.0584802, -0.10924, -0.0100146, -0.00174699, -0.107864, -0.0725367, -0.144925, -0.193166, -0.0178813, 0.037538, -0.135159, -0.156407, -0.0901302, 0.0137844, -0.00805656, 0.00267125, 0.225756, -0.209003, 0.12295, -0.224391, -0.0652886, -0.0755978, 0.0166139, 0.0295346, -0.0841999, -0.1413, -0.00268512, 0.0132863, -0.242986, -0.203879, -0.0637427, -0.2635, -0.0415526, -0.0013313, -0.0259516, 0.14906, -0.0334283, 0.0824642, -0.0684919, 0.0943763, -0.0150429, -0.0477654, 0.224415, -0.0520962, 0.198299, 0.263054, 0.0516896, 0.0066003, -0.0181324, -0.101749, -0.0107113, -0.104021, -0.0945039, 0.0171668, 0.146261, 0.00689254, -0.0319455, -0.0674037, -0.150066, 0.229977, -0.0507816, 0.226299, 0.453999, -0.206963, -0.0241343, 0.126498, -0.0888069, -0.16637, 0.0835494, 0.155898, -0.0327211, -0.0650553, 0.116099, -0.0118318, 0.0860204, 0.0412604, -0.122808, 0.0765835, -0.118208, -0.015505, -0.0626512, -0.0483156, 0.0185854, -0.229319, 0.0214389, 0.0618804, -0.0884276, -0.171844, -0.0639674, 0.0272715, -0.099959, 0.0552958, 0.0618449, 0.0288735, 0.0134768, -0.00235114, 0.0178969, -0.0264031, -0.0237615, 0.107558, -0.00920596, 0.0524632, -0.0013653, -0.167021, -0.163504, 0.0236902, -0.0765197, -0.0180954, -0.0506873, 0.139612, 0.175825, 0.0514785, 0.0292314, 0.0550216, 0.0070475, -0.190525, -0.0443378, -0.267687, -0.105787, 0.0211126, -0.0482088, -0.203779, 0.0347842, 0.166064, -0.115705, 0.124707, 0.0825577, -0.113749, -0.241971, 0.018784, 0.0603707, 0.0556927, 0.11098, -0.056362, 0.0344046, 0.0144328, 0.0502038, -0.0689829, -0.0952567, 0.136529, 0.0495788, 0.0458626, -0.0414555, 0.161648, -0.0536199, -0.0637468, -0.0643436, 0.112552, 0.0674237, 0.0123203, -0.128518, 0.220861, 0.0535626, -0.037083, -0.186883, 0.0955938, -0.0832241, 0.150794, -0.0211195, 0.297912, 0.108137, 0.077925, -0.0413384, -0.12554, 0.0319348, 0.148069, -0.114741, -0.0593904, -0.265915, 0.049162, -0.120743, -0.136089, 0.0107711, 0.217148, -0.163728, 0.0130763, -0.118111, 0.0402874, 0.18146, -0.111928, 0.0706964, -0.0845152, 0.084905, -0.00360437, 0.0896677, 0.0212914, 0.0785547, -0.152061, 0.0179969, -0.226755, 0.0186178, 0.101363, -0.0955127, -0.234262, 0.0152574, -0.0381808, -0.0232962, -0.0699496, -0.00587942, -0.00203752, 0.14363, -0.138984, -0.119294, -0.0189643, 0.107395, -0.087792, -0.0301673, 0.125796, -0.0745405, -0.0476128, 0.0843658, -0.167888, 0.144594, 0.108933, -0.108245, 0.166306, 0.104151, -0.0800566, -0.00876581, 0.0472909, 0.00535854, -0.0800603, 0.0853171, -0.0472681, -0.241262, -0.0780111, 0.163176, -0.0211086, 0.0101337, -0.0934322, 0.0764829, 0.0486164, -0.0170906, 0.0321697, 0.155522, -0.0102631, -0.0895345, 0.0442894, 0.00625677, 0.109202, -0.0794168, 0.0132002, -0.144778, -0.120435, 0.161022, 0.155492, -0.270788, -0.153945, -0.0502459, -0.167472, 0.12025, -0.0421434, -0.0720279, 0.0505764, -0.018418, 0.0757209, -0.01629, -0.0691772, -0.243756, 0.02841, -0.0936225, -0.113064, -0.110291, -0.170819, -0.203586, -0.0201062, 0.0789067, 0.0908949, -0.0318132, -0.0433653, -0.0487372, -0.141825, 0.0150634, 0.0214505, 0.00580135, 0.0383054, 0.0915351, -0.0376059, -0.00947634, -0.134472, 0.151678, 0.107944, -0.139178, 0.0433912, 0.0254575, -0.00800395, 0.0588377, 0.126431, -0.0689873, 0.0190763, 0.00399918, 0.0833738, 0.0863904, 0.0807009, -0.170903, -0.100793, -0.0728823, -0.0139638, 0.0490529, -0.120272, -0.106016, 0.0832064, 0.196617, 0.212437, -0.164698, -0.00962033, -0.0185478, 0.11034, -0.0697674, -0.0562806, 0.0815596, -0.134426, 0.0606937, 0.0632234, -0.0724386, 0.119221, -0.105342, -0.147441, 0.0931494, 0.167211, -0.0370243, 0.0690335, 0.098447, 0.0478028, 0.0690242, 0.0755095, -0.0953286, -0.149774, 0.148082, -0.065519, -0.0173821, 0.0347331, -0.0875658, -0.0728735, 0.0599404, -0.0340667, 0.161679, 0.123255, -0.0104857, 0.00877742, -0.164217, 0.197926, 0.0678923, -0.0930979, 0.0326042, 0.0259259, -0.122972, -0.174168, -0.0615049, -0.067768, 0.181905, 0.150531, -0.0987965, -0.020391, 0.0596279, -0.0155429, -0.0821233, -6.65062e-05, 0.0238419, -0.0106174, -0.027483, 0.041228, -0.101983, -0.0590513, 0.0949375, -0.227011, 0.0747195, 0.079518, 0.153002, 0.0205092, -0.0393849, -0.0692148, -0.204117, 0.0126534, -0.034984, 0.140702, 0.0831043, -0.2098, -0.136375, -0.15077, 0.105898, -0.113741, 0.0906816, -0.0471878, -0.173081, 0.0393239, -0.0369644, -0.0330547, -0.362382, -0.220268, -0.00447526, -0.00213226, -0.0892709, -0.0544408, 0.0137773, 0.0314421, 0.0308985, -0.0132205, 0.00458251, -0.0180865, -0.0696959, -0.0944853, 0.0205318, 0.0488386, -0.0530661, 0.0327906, 0.0598465, 0.127085, -0.130337, -0.0959788, 0.0972281, -0.0995927, -0.0562505, 0.0531781, 0.0720495, 0.218424, 0.226193, -0.079143, -0.0863779, -0.0440299, 0.0544233, 0.00119898, -0.0855944, -0.00507969, -0.105826, 0.201754, -0.177631, -0.190342, -0.022663, 0.128898, -0.0745454, -0.0558681, 0.0922532, -0.00511519, -0.117789, -0.0641076, 0.0849531, -0.0255669, -0.0500565, -0.126321, 0.0933961, -0.0344511, 0.14324, 0.132846, 0.0173259, 0.183226, 0.0171674, 0.112401, 0.158515, -0.0183407, -0.0190491, 0.0594682, 0.0246831, 0.0300248, -0.154169, -0.0466724, -0.185994, 0.0152856, -0.11172, 0.00557773, 0.185396, -0.266282, -0.097132, 0.0303595, -0.0710393, -0.166547, 0.0377307, -0.104819, 0.0634248, -0.0883958, -0.207927, -0.0203948, 0.09745, -0.0923768, -0.13596, 0.0884956, 0.0616812, -0.187431, 0.0546045, -0.185343, 0.282705, 0.125016, 0.186144, -0.0654351, 0.0918114, -0.120922, -0.0121978, -0.185563, -0.0334536, 0.0084412, 0.188197, -0.0636429, 0.0704424, 0.00483194, 0.0141157, 0.183985, 0.0165989, -0.0178998, 0.0217116, -0.0453042, 0.0673227, 0.150153, -0.00928655, -0.000469134, 0.226576, -0.11136, -0.125545, 0.0901796, -0.00120671, 0.0772167, -0.12685, 0.017103, -0.106634, 0.226155, 0.0792502, 0.0520561, 0.0937235, 0.141989, 0.149458, -0.0723337, -0.0311599, -0.284616, -0.00672696, -0.0663376, 0.0337467, 0.0836212, -0.124948, 0.0836773, 0.0888377, 0.0113392, 0.083619, 0.0358133, 0.202356, -0.0174205, 0.0476034, 0.0583856, -0.00817068, 0.0170295, 0.182523, -0.194959, 0.165731, 0.0734191, 0.0133763, 0.155161, 0.0951484, -0.0785952, 0.0134327, -0.0843678, 0.00512739, 0.0916417, -0.0194433, 0.01825, 0.114629, -0.0907869, 0.059745, 0.129819, -0.115565, 0.200388, 0.139863, -0.00345364, 0.0709602, -0.0914966, -0.0865069, -0.0441261, -0.0470213, -0.0703324, 0.0592398, 0.021526, -0.0339797, -0.321671, -0.0901139, 0.28736, -0.0042627, -0.0501212, -0.0288297, 0.0404723, -0.214554, 0.180384, 0.05396, -0.113721, 0.117114, -0.00680061, -0.0168571, -0.0770246, -0.187645, 0.051936, 0.10176, 0.0496055, -0.0119991, -0.148594, 0.0825325, -0.0787988, 0.0634134, -0.0251415, 0.20104, 0.0661174, -0.07755, 0.0702885, 0.000706359, 0.14576, -0.0401999, -0.0944949, 0.0747786, 0.0543231, -0.00803123, 0.100306, 0.0280196, -0.025615, -0.00249343, -0.064695, -0.157504, 0.184882, -0.084, -0.0519587, -0.0630511, 0.0628162, 0.015313, 0.16545, 0.114077, 0.1191, 0.0031711, 0.0209174, 0.105042, -0.240441, 0.0887306, -0.106789, 0.0764836, -0.105368, 0.0598073, 0.0548903, -0.0612483, 0.0642075, -0.124077, -0.0877317, -0.0727054, 0.18931, 0.169539, 0.117087, -0.0323237, 0.190761, 0.183831, 0.0220406, 0.00777708, 0.00670668, 0.101083, -0.00650747, -0.0558987, -0.0204573, -0.137829, -0.0414975, -0.16439, 0.0708083, 0.0702551, 0.222133, 0.211645, 0.0792827, 0.180341, 0.120829, 0.245748, -0.0554949, 0.0882342, 0.217777, -0.0249255, 0.179986, -0.0372626, 0.159794, 0.180525, 0.139581, -0.111818, 0.0417753, -0.123694, -0.0882328, 0.140409, -0.0934211, -0.0678009, 0.0962674, 0.0520689, -0.114434, 0.0639819, 0.102048, 0.00415213, 0.0355596, 0.00427485, 0.0651173, -0.170326, -0.0591436, -0.0837595, -0.173907, -0.0972626, -0.127203, 0.149534, -0.135777, -0.0403439, 0.019851, -0.00466565, 0.177075, 0.0453829, -0.164213, -0.200843, 0.0796307, 0.129153, -0.125155, -0.19613, 0.0751635, 0.0699684, -0.0577973, -0.163727, -0.0107066, -0.175678, 0.0930659, 0.0238463, -0.127829, 0.0392327, 0.035869, 0.159403, -0.0547916, -0.0574673, 0.118588, -0.0652993, 0.000153598, 0.0142295, -0.127771, -0.138413, -0.0975507, -0.163708, -0.0982388, 0.0794043, -0.0790508, 0.0115247, 0.215415, -0.198038, 0.140441, 0.00416051, 0.277927, -0.13621, 0.113824, -0.362992, -0.0213533, 0.282063, 0.0499022, 0.22504, 0.108851, -0.174629, 0.0890122, 0.161361, -0.159873, 0.0485593, -0.0292147, 0.0254543, 0.112434, 0.112825, -0.285948, -0.127711, 0.0992619, -0.135055, -0.0415518, -0.137139, 0.0852555, -0.221185, 0.0520527, -0.0682156, 0.248905, 0.140446, -0.0545061, 0.0436778, 0.121191, -0.284698, 0.228374, 0.0190702, -0.0912182, -0.127332, 0.141991, 0.109496, -0.0327298, -0.171284, -0.0969692, 0.130164, 0.236322, 0.033197, -0.166154, -0.0701135, 0.0638666, 0.213933, 0.215908, 0.0524915, -0.25079, 0.0330555, 0.0994585, 0.159128, 0.0635627, 0.143504, -0.0687529, -0.0150583, 0.0992928, 0.0688575, 0.187138, -0.154962, 0.0883531, 0.029688, 0.0703242, -0.176038, 0.078978, -0.288869, -0.0444525, -0.0820981, 0.0898226, 0.166853, -0.213919, -0.16756, 0.223733, -0.0265677, 0.273658, 0.0863558, 0.122589, -0.116956, 0.121932, 0.0998971, 0.264051, 0.0776775, -0.239358, -0.0999252, -0.0228122, 0.127329, -0.0504099, -0.199996, 0.0450763, 0.00208867, -0.173306, -0.0684989, 0.156984, 0.177185, 0.0509005, -0.0929123, 0.101707, -0.0831333, 0.0510568, -0.0643706, 0.20711, 0.16294, -0.108909, -0.246453, 0.0872977, 0.0581476, 0.108173, 0.207251, -0.0341197, -0.197191, 0.09082, -0.125657, 0.0387179, -0.0172823, 0.0198742, -0.0414818, -0.238932, 0.146822, 0.206234, 0.161157, 0.109799, -0.0438304, -0.0238543, 0.00611262, 0.027429, 0.0560566, 0.116625, 0.0267818, 0.166784, 0.0877185, -0.109614, 0.166765, -0.106923, 0.160033, -0.0276987, -0.110118, 0.169921, 0.0244616, -0.000542855, 0.0165595, 0.0722455, -0.0984919, 0.0536497, 0.0664813, -0.083743, -0.181889, 0.0477309, -0.0488098, 0.13488, 0.126943, 0.0958728, 0.0938338, 0.037917, 0.200893, -0.093073, -0.0211403, -0.0186743, -0.153366, 0.143359, -0.231045, -0.0238974, -0.0260031, 0.00174925, -0.179714, -0.187101, 0.0523848, 0.0157465, -0.156575, -0.0627841, 0.154118, -0.0736508, -0.0362018, -0.0997607, 0.31309, 0.194881, -0.0599048, 0.080986, -0.0728685, 0.0075686, -0.113133, 0.0182381, -0.0579092, -0.154053, 0.0521063, -0.229199, 0.177616, -0.0551885, -0.0143091, -0.0385026, 0.145808, -0.163114, 0.351513, 0.0713841, -0.123973, -0.106142, -0.111187, 0.0911276, 0.120868, -0.0553687, 0.0255236, -0.226468, -0.0699128, 0.0827882, -0.0221737, 0.0201023, -0.046156, -0.143218, -0.0667957, -0.0564729, 0.000216031, 0.0895092, -0.0924748, 0.00703129, -0.00958518, 0.0384685, 0.108217, -0.241347, 0.0404837, -0.181311, -0.0879929, -0.0182663, -0.168308, -0.0934795, -0.0866267, 0.134966, -0.0418854, 0.00198662, 0.0767417, -0.0266048, -0.011113, 0.0867148, -0.246972, -0.0342922, 0.0103525, -0.183806, 0.00288881, -0.042371, 0.0232017, -0.0100969, 0.170852, -0.172764, -0.118588, -0.192462, -0.0257451, -0.0584574, -0.0925366, -0.104828, 0.0865425, 0.164607, -0.166708, 0.0820068, 0.114894, 0.0243165, 0.111891, 0.0240655, -0.0447168, 0.0463839, 0.125826, 0.0908647, 0.00755007, 0.017892, -0.0946803, 0.083355, 0.176671, -0.181101, -0.173254, -0.0844072, -0.051266, -0.177673, -0.0560896, -0.0472359, 0.0152015, 0.0545092, 0.0660282, -0.0905754, -0.151471, 0.103402, 0.0379438, 0.0222056, -0.0188651, 0.0372696, 0.0193452, -0.0682208, 0.106705, 0.0748776, 0.051877, -0.105238, 0.0104021, 0.116482, 0.0194861, 0.120687, 0.0680841, 0.221299, -0.0205435, 0.266122, -0.0188272, 0.0200061, -0.0278964, -0.0160068, -0.0670531, 0.024423, -0.221935, 0.0471705, 0.000968195, 0.11176, 0.0271514, -0.146179, 0.0249159, 0.0942232, -0.112354, -0.0343721, -0.126474, -0.0492571, 0.0129208, 0.0623631, 0.0761596, 0.0789176, -0.0855399, -0.048919, 0.0850147, 0.039666, 0.136091, -0.082435, 0.114259, -0.190304, -0.105668, 0.147242, -0.0832634, -0.217064, 0.0853809, 0.111706, -0.0811746, 0.0720894, 0.0273603, -0.0497611, 0.188628, -0.122164, 0.0515798, -0.00615044, -0.098573, -0.0390799, 0.221686, 0.173804, -0.135075, 0.0237554, -0.272095, -0.267159, 0.0395986, 0.197776, -0.3249, -0.0570371, -0.0180069, -0.0106594, -0.112841, -0.0632911, -0.151239, 0.0415106, 0.0289764, -0.0965336, 0.0704131, 0.151047, -0.0703878, -0.150446, 0.0975496, -0.0700423, 0.00883961, 0.00479158, -0.225833, -0.114528, 0.102962, 0.0194825, 0.198247, 0.145726, -0.0198332, -0.0462709, 0.109217, 0.230779, 0.0841075, 0.144426, 0.00896171, 0.0486951, -0.024068, 0.0826893, 0.263225, 0.138973, 0.158779, -0.0803725, 0.246199, 0.0951042, 0.0893103, -0.125706, -0.0082891, 0.10706, -0.0875758, 0.113499, -0.102992, 0.00972643, -0.208887, -0.108913, -0.0706636, -0.0826187, -0.129016, 0.120555, 0.0519712, 0.0192482, -0.257285, 0.0613468, 0.164616, -0.171943, 0.129949, -0.124079, -0.266189, -0.055349, 0.0975708, -0.0593509, 0.0341343, 0.0893915, 0.0414663, -0.0510076, 0.03802, -0.0947863, 0.0401182, 0.040997, -0.116119, -0.0921679, -0.0660711, 0.0650193, -0.132707, 0.118133, -0.157676, 0.140088, -0.0939836, -0.244202, 0.201422, 0.153291, -0.0896714, -0.121794, 0.00911379, 0.0530142, 0.035494, 0.0154541, -0.0499024, 0.198293, 0.11905, -0.0862168, -0.0349872, 0.0783271, 0.257099, -0.306977, 0.181185, 0.0497808, -0.112028, 0.175227, -0.0637267, 0.116299, -0.0452387, -0.0278575, 0.293447, -0.0597284, 0.417501, -0.00731868, 0.234792, 0.135939, -0.162097, -0.218679, 0.184031, 0.189713, 0.0730928, 0.22454, -0.0080301, 0.113997, -0.0558519, -0.0927894, 0.200249, -0.223467, 0.0833658, -0.0328964, -0.161998, 0.232337, 0.0605469, -0.0732789, -0.0283364, 0.0488354, 0.241703, 0.123761, -0.0491719, -0.138038, 0.18618, 0.0597313, 0.308696, -0.38192, 0.30064, -0.189242, 0.0608194, -0.018018, 0.117166, -0.14384, -0.121155, -0.0172393, -0.116218, 0.140172, 0.0637117, 0.0567824, 0.0442363, 0.0413949, -0.148736, 0.168235, -0.102755, -0.0179479, 0.0858931, -0.0425497, -0.0281418, -0.0402056, -0.0112564, -0.0310015, -0.0176378, -0.155084, 0.00504733, 0.116434, -0.150844, -0.10971, -0.0221764, 0.0186817, 0.0401951, -0.0761428, 0.0143205, 0.0797034, -0.0812946, 0.0292541, -0.0248652, 0.169299, 0.180902, 0.132365, 0.191917, -0.0800099, 0.023907, -0.0433042, 0.0991252, -0.0330167, -0.104239, -0.0845118, -0.0241469, 0.099835, -0.031803, 0.136888, 0.0726057, 0.149776, -0.0507444, 0.0375465, 0.0046039, -0.0520668, 0.0887436, 0.0454328, -0.0463729, -0.140537, 0.0595692, 0.0703967, -0.0966958, -0.0424693, 0.0597427, -0.000698, 0.0270348, -0.0398158, 0.105522, -0.185226, -0.144906, 0.0473343, 0.204792, 0.12648, 0.128669, -0.0151107, -0.0219117, -0.119806, -0.0176211, 0.0675132, 0.213231, -0.011352, -0.0299098, -0.0105376, 0.192058, 0.00759997, -0.055281, 0.021468, -0.0041813, 0.0886238, -0.124362, -0.0682662, 0.169022, -0.00999863, 0.159487, -0.130236, 0.00251675, -0.10092, -0.0662644, 0.0802892, -0.106571, -0.0177165, 0.0770846, -0.00993748, 0.0770072, -0.149051, -0.0480426, 0.0497492, -0.0289495, -0.0542627, 0.149743, 0.041109, 0.00142937, 0.176336, -0.108128, 0.161701, -0.10495, 0.115795, -0.248864, -0.0903342, 0.172654, -0.0901976, -0.100232, -0.0810243, 0.106107, 0.074013, 0.0377272, -0.201311, 0.0547548, -0.000312693, 0.124854, -0.0143871, -0.2597, -0.0767492, 0.0708055, -0.011782, -0.155463, -0.078357, -0.142406, 0.0269461, -0.12045, 0.0803348, 0.241726, 0.0678771, -0.0708885, -0.179419, 0.0740672, -0.0741137, -0.125876, -0.0351856, -0.148153, -0.238299, -0.062683, 0.304455, -0.104887, 0.295034, 0.203353, -0.106416, 0.00687209, -0.0911984, -0.231222, 0.0267519, 0.117077, -0.305022, 0.0429254, 0.0797689, -0.122255, -0.0659563, -0.0278223, 0.0753188, 0.200512, 0.128822, 0.195604, -0.130287, 0.165342, 0.0345921, -0.301487, 0.0187517, 0.0485134, -0.0105702, 0.189436, 0.0302066, -0.1354, 0.209205, -0.0736122, 0.154815, 0.207173, -0.164449, 0.0102829, 0.190398, -0.163598, 0.163898, 0.000889656, 0.160728, 0.0260266, 0.0795152, -0.0609859, -0.00492096, 0.148513, 0.0292519, -0.0151774, 0.0844808, -0.104805, 0.00892504, -0.157198, -0.00471483, 0.159286, 0.02348, -0.00545963, -0.353353, 0.0873329, -0.0586433, -0.0125912, -0.115963, -0.119885, 0.0766535, 0.241943, -0.114503, -0.0698256, -0.0770665, -0.0988619, -0.103501, -0.0205344, -0.0688587, 0.0154166, -0.0251446, 0.0576006, -0.11729, -0.0783502, 0.162996, -0.158068, -0.0464638, 0.0899268, -0.0633511, -0.0610163, -0.250437, 0.0128291, -0.0825495, -0.163606, 0.101236, -0.131914, 0.177113, 0.033363, -0.0850841, 0.0542293, 0.00730493, 0.171503, -0.144302, -0.296228, 0.178353, -0.115966, -0.0852706, -0.0596784, -0.0127241, 0.105473, 0.123781, -0.0262393, 0.0711206, 0.127076, 0.00874865, -0.151151, -0.0348338, -0.255797, 0.0360483, -0.0708169, 0.0917352, -0.0674967, -0.269284, 0.0645141, -0.0489533, 0.0268497, -0.0418466, 0.0329078, 0.0506418, -0.0400701, -0.0190033, 0.0027575, 0.157207, 0.0136099, -0.156063, 0.201186, -0.0689118, -0.143611, -0.0976571, 0.0491335, 0.148932, -0.19122, -0.0740193, 0.1431, -0.0663067, 0.025561, 0.0362866, 0.0794159, 0.0177192, 0.113754, -0.108353, -0.103554, -0.0586644, -0.0205509, -0.00884411, -0.0342449, 0.0561992, 0.0584913, -0.102268, -0.103894, 0.00168468, 0.02457, 0.272637, -0.214107, 0.0963735, -0.0860138, 0.0820107, -0.0395722, -0.0890365, -0.0463005, 0.106617, -0.143495, -0.0336468, -0.188993, 0.0051237, -0.112037, -0.0389216, -0.0195912, -0.0551543, -0.0499805, -0.0434386, 0.0590842, 0.051763, -0.144961, -0.249586, 0.0188181, 0.0383496, -0.110791, -0.0200909, -0.0118629, 0.00154406, -0.148742, 0.166765, 0.0830032, -0.0325294, 0.0475391, 0.0381812, -0.121096, 0.000216945, -0.0949514, 0.0743923, 0.0568355, 0.0161168, 0.115875, -0.0852799, -0.0335874, -0.217277, -0.0643241, 0.266745, -0.110172, -0.0533834, -0.157912, -0.187104, 0.0131235, 0.0597408, 0.069514, 0.0601621, -0.00329732, -0.0890382, -0.0675793, 0.0714738, 0.0253017, 0.0243978, -0.046084, 0.0773639, -0.114919, 0.0310788, 0.106962, 0.0828923, -0.144452, -0.115416, -0.0958501, -0.129221, -0.127429, 0.0382421, -0.0146877, -0.137468, 0.150944, -0.0345054, 0.0187336, -0.0557523, -0.018698, 0.201412, 0.149482, 0.0782161, 0.00777537, 0.0576844, 0.00349577, 0.0783062, -0.0556879, -0.177377, -0.107606, 0.0813295, -0.121168, -0.129388, -0.0833719, -0.133752, 0.0376285, 0.0653704, 0.0718466, 0.0683823, -0.0240822, 0.0983999, -0.209155, -0.0730141, -0.101832, 0.262119, 0.0435021, 0.235285, -0.0618562, -0.0276996, 0.133403, -0.145838, -0.196983, 0.0325785, 0.172086, 0.127027, -0.0530481, -0.0420235, -0.0780407, 0.0731909, -0.0452311, 0.00177096, 0.100321, -0.0746755, 0.0165171, -0.0277538, -0.0600918, -0.155733, -0.0270438, -0.0562218, -0.188384, -0.015533, -0.125536, -0.0995965, 0.0326625, -0.00473807, -0.263551, -0.0126566, 0.0429798, 0.0746636, 0.0014739, -0.064186, 0.0383639, 0.00335138, 0.00661811, -0.0666035, 0.100151, 0.124637, -0.0501534, 0.0729875, -0.0325801, -0.118912, 0.156762, 0.119222, -0.0703656, -0.107443, -0.0106849, 0.178534, -0.188654, 0.0139277, -0.112872, 0.113581, 0.0148267, -0.0107155, -0.103505, 0.0794643, -0.0126362, -0.155417, -0.0212171, 0.0136825, 0.158854, 0.0471712, -0.0193459, 0.0623944, -0.0880415, 0.0506584, 0.148512, 0.0785552, 0.0456253, 0.107337, 0.0586789, 0.0392142, 0.436821, 0.150519, -0.205589, -0.147754, -0.0206848, 0.0601468, -0.163127, -0.0963941, -0.107965, -0.00408072, 0.280505, -0.0560431, -0.00689325, -0.120938, 0.0404649, 0.0536667, -0.0619378, 0.00443474, -0.0870524, 0.168785, 0.0643028, -0.017152, -0.0315616, 0.00869542, -0.0865183, -0.0871742, 0.0141768, 0.0937736, 0.0931509, -0.0216183, 0.0757177, 0.0198094, 0.0304987, -0.219202, 0.110257, -0.12914, -0.110451, 0.0199733, -0.0114212, 0.0385627, -0.0497267, 0.138984, -0.22634, 0.0100669, -0.31615, 0.121993, 0.118669, -0.0698531, 0.0172852, 0.0185688, 0.0459071, 0.108891, 0.0654304, 0.118201, 0.0529336, 0.0812718, 0.0478368, -0.123907, -0.0491086, 0.176081, 0.065931, 0.0660524, -0.192385, 0.0828629, -0.216643, -0.0571674, -0.201397, -0.0355088, 0.178072, -0.0853416, 0.124099, 0.0203911, 0.0274672, 0.00828269, 0.00732486, 0.0847133, -0.0506192, 0.0527658, -0.0200978, 0.285349, 0.118459, 0.291365, -0.0834235, 0.25274, -0.0978069, -0.109135, -0.188254, 0.075106, -0.219831, -0.115479, -0.0618749, -0.0397322, -0.0163002, 0.320431, -0.0953794, 0.0680982, -0.0164492, 0.266658, 0.0284907, 0.0531426, 0.00771049, -0.0491838, 0.245814, -0.0354842, -0.00368529, 0.0147172, -0.0605167, 0.0629247, -0.0272621, -0.0900155, -0.104437, -0.00164132, -0.147905, 0.0874303, -0.0460467, -0.203972, -0.101913, 0.0681534, -0.175749, -0.044082, 0.0499667, 0.101397, -0.102439, -0.0890356, -0.112409, -0.236911, -0.231265, -0.00391378, 0.0554511, -0.0343382, 0.0273844, 0.0589773, -0.0914905, -0.147848, 0.00570501, -0.040181, -0.185677, 0.0565334, 0.100617, 0.0505527, 0.283786, -0.088573, 0.0789234, 0.13898, -0.17573, 0.169033, 0.145385, 0.027815, 0.111682, 0.0586907, -0.0504574, -0.0120178, 0.256183, 0.19722, 0.0288357, 0.164119, 0.00141712, 0.161929, 0.12042, 0.187687, 0.0181222, -0.0665429, 0.0207422, 0.0040276, 0.0811161, 0.108225, 0.0260353, 0.159201, 0.0520188, 0.00294293, 0.0781038, -0.151459, -0.00911831, 0.0103881, 0.0652626, -0.111244, -0.136395, 0.0876616, -0.0099681, -0.0383893, -0.0780621, 0.136591, -0.0719446, -0.174028, -0.0389173, 0.0511997, -0.192826, 0.00466894, -0.161537, -0.0628047, -0.321016, 0.167862, -0.0263652, 0.116374, -0.203032, 0.0149188, 0.0335333, 0.0261203, -0.00278065, 0.0227422, -0.127162, -0.0205502, 0.0625119, 0.034512, -0.174513, -0.0261973, -0.010445, -0.0753829, -0.00953242, -0.197817, -0.0480799, 0.242346, -0.173039, -0.152137, -0.204285, -0.152109, 0.247586, 0.0289648, -0.114726, 0.164881, 0.0711591, 0.200464, 0.0690837, 0.0574634, -0.236943, -0.147197, 0.0180576, 0.170739, 0.0211228, 0.100023, -0.150299, 0.00305585, -0.0675063, 0.0733471, 0.082061, -0.0570985, 0.0826223, 0.0146083, -0.0469557, 0.100016, 0.0331568, -0.0769573, 0.0497871, 0.0264486, 0.108513, -0.0433133, -0.0465537, -0.0316478, 0.114871, 0.246907, 0.0851856, 0.00137796, 0.0868623, 0.00359539, -0.0327755, 0.142459, -0.109713, -0.209193, -0.144129, -0.102934, 0.103034, 0.0752038, -0.0562995, 0.0496457, -0.110615, -0.131987, -0.0722309, -0.101845, 0.162959, 0.0353375, -0.0355354, -0.0168953, 0.0298833, 0.0386642, 0.0895608, -0.117205, 0.249212, -0.0710824, 0.248732, -0.125278, 0.14746, -0.118834, 0.037974, -0.0080456, -0.0609013, 0.0335866, -0.0722056, -0.0319603, -0.164278, 0.00123964, -0.0540409, -0.069079, -0.0640386, 0.117626, -0.0125416, -0.021695, 0.0339126, 0.0592881, -0.0571117, -0.0510254, -0.112075, 0.0310283, 0.0276408, 0.0624321, -0.102227, 0.119786, 0.136984, -0.198769, 0.116546, -0.113675, -0.0975303, 0.0863849, 0.313628, -0.0233152, -0.0883958, 0.0273514, 0.0861287, -0.0224486, 0.145279, 0.135521, -0.150667, 0.00242524, -0.104743, 0.0349992, 0.076474, -0.192244, 0.0219344, -0.0583491, -0.210056, 0.11026, 0.0497622, -0.00149033, 0.0527376, -0.0397358, -0.0102298, 0.100811, 0.0182541, 0.0531586, 0.00577213, 0.0946588, 0.0306594, -0.0491657, 0.0958279, -0.130564, -0.252547, 0.154131, 0.17401, 0.0183225, 0.0654358, -0.224525, -0.0756593, -0.104798, 0.0814372, -0.0670822, 0.0479851, -0.0598093, 0.0429571, -0.0853282, 0.0881756, -0.0372427, 0.154766, -0.0956291, 0.014303, 0.118515, -0.0273259, 0.24178, 0.080003, 0.0987992, -0.0248615, -0.0804173, -0.119042, 0.096091, 0.0976242, 0.108811, -0.143906, 0.0821415, 0.0343966, 0.239524, -0.0819462, 0.0342312, -0.0676833, 0.139296, -0.0363265, 0.022595, -0.00771109, -0.228094, 0.0125006, -0.0341103, -0.10445, -0.131254, -0.0696633, -0.0415108, -0.277405, 0.156478, -0.0223426, -0.00234315, -0.00380435, 0.0655536, -0.0871388, -0.0538015, -0.109282, -0.177211, 0.0310872, 0.0806125, -0.033272, -0.173223, 0.24033, -0.141801, -0.0317155, -0.134657, 0.0782554, -0.0700069, -0.129455, -0.186566, -0.0251692, 0.184257, -0.0528547, 0.0686773, 0.0568493, 0.364699, -0.0174419, 0.11531, -0.0191667, -0.169855, 0.212244, -0.114901, -0.0104762, -0.100376, -0.00573494, 0.0500756, -0.189343, -0.095712, 0.092648, 0.0817779, -0.0540596, 0.0581827, 0.131968, -0.140022, 0.0141728, -0.17298, -0.0653304, 0.00524409, 0.0917524, -0.0849808, -0.274334, 0.0206348, 0.0231951, 0.0162643, 0.195179, 0.0114857, -0.112147, -0.0213881, -0.0646119, 0.074431, 0.08763, 0.0838317, 0.16657, 0.099608, 0.0540574, -0.0545484, -0.036095, 0.141203, 0.187952, 0.0938441, 0.0708003, 0.0936428, 0.080415, -0.0133838, -0.191045, 0.0447314, -0.0540455, -0.0643366, -0.241018, 0.114376, 0.0464285, 0.114051, 0.119541, -0.192401, 0.143766, 0.0418396, -0.00642795, 0.105539, 0.00332433, 0.155646, -0.0995054, -0.169426, 0.0924475, -0.0932149, -0.00104536, -0.0109996, 0.205104, 0.0192016, 0.0929935, -0.0686127, -0.0154829, -0.0660413, 0.118482, -0.00785289, 0.115292, -0.154392, 0.159432, 0.100375, 0.235818, 0.172303, 0.157487, -0.150497, 0.0844604, 0.156848, 0.0110232, -0.259092, 0.184408, -0.0110206, 0.141868, 0.222088, 0.177232, 0.137883, -0.111673, -0.121316, -0.094772, 0.0629649, 0.0029347, -0.0537894, -0.0257443, 0.0762083, 0.153583, -0.0119773, -0.127657, -0.0582888, 0.106867, -0.16616, 0.164419, 0.0892311, 0.0175192, 0.293731, -0.204899, -0.14175, -0.219889, 0.259556, -0.146205, 0.0912886, 0.25086, 0.083806, -0.135214, -0.0729529, -0.020093, -0.13573, 0.0459177, 0.175398, -0.031548, -0.102012, -0.0458137, -0.101521, 0.165019, -0.0173854, -0.102994, 0.0311972, -0.121498, 0.0170649, -0.0820575, 0.157058, 0.119157, -0.175315, 0.194786, -0.126683, 0.113049, -0.182086, -0.0215088, 0.133536, -0.0945799, -0.00343771, -0.165113, 0.15883, 0.0398024, -0.0308584, -0.00526949, -0.31943, -0.0673972, 0.0604993, 0.11556, 0.0322569, 0.17678, 0.064807, 0.243301, -0.106923, -0.0857383, 0.198332, -0.0974978, -0.060929, -0.0286962, 0.131383, 0.00353785, 0.0840156, -0.161573, 0.299598, 0.092483, 0.136677, 0.0681064, -0.0369157, 0.0109002, 0.147987, -0.179359, 0.0385189, 0.147483, 0.0418434, 0.0412545, -0.158423, 0.129262, -0.111381, 0.0324425, -0.118445, -0.012743, -0.0497911, -0.152836, -0.0138971, 0.275033, 0.0379561, -0.0353908, 0.112922, 0.00257108, -0.102585, 0.0178443, -0.0685973, -0.0589892, -0.140477, -0.110938, -0.0819228, 0.0237363, -0.0529214, -0.154593, 0.0717149, 0.141669, -0.124937, 0.0884873, -0.0843145, -0.0800316, 0.0015273, 0.0779853, 0.215699, -0.0492029, 0.255677, 0.0576604, -0.187931, -0.221886, 0.0838732, -0.119428, 0.0794347, -0.23528, 0.0990042, -0.0734224, -0.0323009, -0.0329696, -0.0221162, 0.176851, -0.0442899, -0.014652, 0.233922, 0.238337, 0.0630276, 0.0826546, -0.142598, -0.0712988, 0.0592387, -0.169272, 0.121682, 0.167921, -0.0526073, 0.0439914, 0.21954, 0.0338585, 0.0986377, -0.091923, -0.0394824, -0.0629262, -0.0720554, 0.0466092, -0.0021831, 0.123134, 0.0802895, 0.221041, 0.0943648, -0.0215001, 0.0821858, -0.0143962, -0.0921355, -0.100367, 0.0304821, 0.00576877, 0.220847, -0.0788137, -0.216495, -0.0712411, -0.111138, 0.0675874, -0.0355571, 0.0323196, -0.0692189, 0.0511887, -0.00621771, -0.0631967, -0.10734, -0.171143, -0.00266479, -0.136164, 0.00392826, -0.0716647, 0.0383216, -0.000406469, 0.10136, 0.0675091, -0.00127984, -0.0352303, 0.0274194, -0.018099, 0.228436, -0.112096, 0.0482143, -0.0093749, -0.142246, -0.0439387, 0.0606885, 0.00945743, 0.151692, -0.0993015, 0.1075, 0.151363, -0.125159, 0.0920575, -0.0549752, 0.0231742, 0.0581225, -0.151087, 0.127494, -0.0224457, 0.0405831, -0.0186283, -0.00446636, -0.0697769, -0.092547, -0.0504649, -0.0741563, -0.0766082, 0.0648421, 0.0335332, -0.0617778, -0.037744, -0.0666786, -0.282159, -0.105199, 0.0477974, -0.015349, -0.0731396, -0.0451088, -0.0453926, 0.242446, 0.080321, -0.000296348, -0.136753, -0.00243719, -0.188663, -0.00680661, -0.0216228, -0.0405222, 0.0589496, -0.126624, -0.0474198, -0.045893, -0.146105, 0.0157783, 0.00197217, -0.0407743, 0.0852803, -0.0694973, 0.0268414, -0.0831441, 0.0849132, -0.0846731, 0.16431, -0.00656796, -0.0932692, -0.120823, 0.120436, 0.0695665, 0.0163313, -0.0841651, -0.0752744, -0.0582639, 0.0485903, -0.0974578, -0.00806678, 0.0170652, -0.209845, -0.0724398, 0.0390507, -0.00857037, -0.135935, 0.0292235, -0.0902007, 0.0643512, -0.0436476, 0.00371703, -0.00907, 0.0187564, -0.00199835, 0.137764, 0.092294, 0.0120731, 0.159271, 0.222891, -0.137774, 0.0470832, 0.185701, 0.0186311, 0.139952, -0.145167, 0.0131761, 0.0707195, 0.129918, -0.0495921, -0.039669, -0.19195, -0.137565, 0.0562696, -0.0608375, -0.0886673, -0.197458, 0.268745, -0.180089, 0.186463, -0.237761, 0.14274, -0.0681095, 0.0360334, -0.137121, -0.249944, 0.00815163, -0.0657336, 0.0797973, 0.173332, 0.286422, 0.125865, 0.0388233, -0.0551546, -0.18761, -0.0732028, -0.223561, -0.147195, 0.106057, -0.0553753, -0.085981, 0.0037168, -0.133886, 0.0677825, -0.148835, 0.00095081, -0.245516, 0.0726961, 0.0294599, -0.0851962, 0.227447, 0.0994209, -0.0222678, 0.124198, 0.0792445, 0.254729, -0.227326, -0.00299856, -0.0186871, -0.187767, -0.0453061, 0.148381, 0.170918, 0.144937, -0.175299, 0.136244, -0.265542, -0.101558, -0.0696495, -0.00551403, -0.179644, 0.0449829, 0.0883214, -0.167526, 0.0412836, 0.0544578, -0.180489, 0.18436, 0.104409, 0.115841, 0.0480114, -0.0900847, 0.107234, 0.0729328, -0.242761, -0.134889, -0.106632, 0.051635, 0.0247183, 0.196677, 0.130069, -0.0597063, -0.145512, 0.125263, 0.203669, -0.130532, 0.16687, -0.0956061, -0.197695, 0.0148986, 0.00277894, -0.163156, -0.136367, 0.129076, 0.153134, 0.038167, 0.0942609, 0.0826166, -0.092352, -0.152177, 0.0151285, -0.0726906, 0.0461577, -0.151874, 0.137347, 0.0891763, 0.0597281, -0.0802155, 0.0801635, -0.06655, -0.150375, 0.196031, -0.0272826, -0.163319, -0.177977, 0.159184, -0.183685, -0.100851, -0.00189987, 0.174179, -0.121633, -0.196701, 0.194773, -0.0567895, 0.0165633, -0.174289, 0.0555316, 0.220259, -0.0759648, -0.133968, 0.155835, -0.00710933, -0.00816028, 0.177335, 0.0469032, -0.0516512, -0.0562899, -0.169219, -0.0622976, -0.053489, 0.107297, 0.0097646, -0.277489, -0.0372857, 0.135943, 0.0612752, 0.0465536, 0.0799186, -0.0159454, 0.0639947, 0.0123349, 0.0547988, -0.189219, 0.122578, 0.328674, -0.177518, 0.0770314, -0.18401, -0.264785, 0.0635583, -0.0252952, -0.105455, -0.15441, 0.0208742, -0.0210277, 0.0973619, 0.0746646, -0.0902651, 0.0357412, -0.155219, -0.0627718, -0.130589, -0.0842859, -0.186088, -0.153903, -0.200605, -0.126459, 0.170074, 0.259562, -0.378867, -0.155487, 0.136717, 0.0831077, -0.120254, 0.0779441, -0.0322035, 0.251611, 0.0525719, 0.0719452, -0.182622, 0.0454614, 0.337278, 0.19989, -0.252125, -0.0653214, -0.266464, -0.0357282, 0.0193252, -0.380642, -0.0184413, 0.0648606, -0.0732332, 0.207983, -0.0362525, -0.146087, -0.0585778, -0.150156, -0.108055, 0.0395808, 0.307377, 0.156692, 0.0575351, 0.11283, -0.0842016, -0.148834, -0.136389, 0.119414, -0.0963163, -0.17213, 0.0843124, 0.050097, -0.0467245, 0.161712, -0.0969142, -0.122187, -0.123609, -0.0943029, 0.205324, 0.194888, -0.0263282, -0.0978351, 0.0976432, 0.151996, -0.0470079, -0.111552, -0.0717668, 0.0224135, -0.13619, 0.10257, 0.0135535, -0.105547, -0.101089, -0.02109, 0.00724989, 0.0624006, -0.010461, -0.118395, 0.057202, -0.0104275, -0.0264917, -0.0483311, 0.00548415, 0.0719238, 0.088326, -0.0797591, -0.164317, -0.0830582, -0.112233, 0.0445092, 0.217371, -0.054274, -0.0647783, 0.237438, -0.0646112, 0.0176624, -0.00422478, 0.00140721, -0.0301268, -0.00280278, 0.133068, -0.00327723, 0.129822, -0.0261647, 0.105844, -0.0316572, -0.0267568, 0.111631, 0.110261, 0.0934261, -0.119811, -0.0482122, -0.140721, 0.0751114, -0.111571, 0.136738, -0.110011, -0.0626385, -0.0130303, 0.0373946, -0.0630297, -0.0357304, 0.0631108, -0.111914, 0.10301, -0.0584495, -0.0151384, 0.0592175, -0.0100655, 0.0761505, 0.0867596, 0.0914872, -0.13201, -0.0364541, 0.0593647, 0.0330441, -0.0461785, -0.0360856, -0.0339168, 0.132559, 0.185356, 0.0130216, -0.255067, -0.117423, 0.114581, -0.120889, 0.0471267, 0.062832, -0.0371075, 0.0943045, 0.131954, -0.0599735, 0.0216651, -0.0838564, 0.119645, -0.14847, 0.0155478, 0.00645479, 0.0478214, 0.0371388, -0.113456, -0.0265263, -0.114836, -0.123182, 0.163266, 0.00378429, -0.00372061, 0.0373246, -0.0704691, -0.143256, 0.192769, -0.0159563, -0.165297, -0.0739247, -0.0169702, -0.0571792, -0.0219687, -0.0381829, -0.0312518, -0.0175951, -0.0418625, -0.0224027, 0.162624, 0.177847, -0.147386, -0.0278544, -0.0894681, -0.106442, -0.0683103, -0.0413931, 0.144387, -0.087024, 6.54325e-05, 0.0616569, -0.180801, 0.115745, 0.0166992, 0.0507222, -0.0341893, -0.147882, -0.029266, 0.00548702, 0.0757531, 0.0485858, 0.131577, -0.0674213, 0.0932416, 0.0617305, 0.170009, 0.0562002, -0.110708, -0.0881992, -0.0828862, 0.101503, -0.110032, -0.0118443, 0.0553955, 0.0269932, 0.151384, 0.189344, -0.00508113, 0.00701514, -0.13896, 0.00942143, -0.181858, -0.182453, 0.0858266, -0.125994, 0.0643093, 0.0651061, 0.0187432, 0.0387276, -0.0478437, 0.0338592, 0.0983768, -0.0157659, -0.182506, -0.110007, 0.0940805, -0.0689953, -0.128398, -0.23169, 0.20424, -0.141403, -0.087941, -0.102975, -0.169686, 0.00228053, -0.159373, 0.00757665, -0.0622429, -0.0531658, 0.0877051, 0.0614136, 0.126883, 0.197013, -0.088685, 0.16389, -0.126674, -0.0595267, -0.0928849, -0.051376, 0.00569531, -0.0945021, -0.123743, -0.0317999, 0.271745, -0.0311923, 0.13584, 0.0157436, -0.0032391, 0.0684661, 0.240358, 0.107445, 0.0287696, -0.0912303, -0.135376, -0.0172953, 0.218439, -0.234795, 0.0603213, -0.146715, -0.0451571, -0.19666, -0.0501199, -0.0470063, -0.107997, -0.133704, 0.0150451, -0.0889018, 0.112861, -0.0921217, -0.0966599, -0.17391, 0.138188, 0.220671, 0.118826, -0.131937, 0.0114676, -0.155498, -0.191256, -0.0355779, -0.0054594, 0.159215, -0.133107, -0.0959308, -0.0142732, 0.0247368, 0.0713733, 0.00513131, 0.123233, 0.0420631, -0.0876682, -0.194496, 0.156441, -0.086774, -0.00967839, 0.000318415, 0.0723815, 0.102611, -0.126957, 0.0220541, -0.0439958, -0.0839577, -0.196084, -0.178553, -0.00212902, 0.0885502, -0.113288, 0.0348596, 0.0544947, 0.0374268, 0.0925863, -0.14175, -0.100615, -0.0278806, 0.140529, -0.180798, 0.0207777, 0.114521, -0.205726, -0.0223329, 0.120644, -0.0360593, 0.176743, -0.0167613, 0.154558, 0.0394928, 0.0336677, -0.165691, 0.0273113, -0.00373487, -0.0666451, 0.0569457, 0.141522, 0.126596, 0.107784, 0.0203019, 0.193178, -0.226816, 0.193247, -0.107764, 0.0687023, 0.0511945, 0.157144, -0.0228786, -0.0108651, -0.0777493, 0.010864, 0.00433865, 0.102825, 0.159428, -0.050993, 0.0458343, -0.0751783, 0.0260537, -0.201835, 0.245345, -0.0379609, 0.129529, 0.0529963, 0.00439538, -0.0616913, -0.164331, 0.0681056, 0.0169479, 0.0352489, 0.00676213, 0.0794616, 0.0193105, 0.0764, -0.173057, 0.0388675, 0.0730533, -0.151638, 0.0488047, 0.0442576, -0.0275534, -0.116132, 0.0207212, 0.179146, 0.187551, -0.0786911, -0.130232, 0.11921, 0.0613649, 0.0124905, 0.0866229, -0.0360298, 0.0409593, -0.0185723, -0.098352, -0.141936, 0.00839009, -0.0376425, 0.0305682, 0.0411011, 0.118092, -0.189046, 0.079703, -0.069181, -0.0146499, 0.0435627, -0.00275349, 0.163437, -0.0508053, 0.0799117, -0.0688605, -0.221479, 0.0370452, -0.00291861, -0.0949684, 0.161194, -0.086924, -0.0475342, 0.0440536, -0.0611698, -0.0227557, 0.340177, 0.033212, 0.0403742, 0.0608981, -0.0806361, 0.145609, -0.0853822, -0.160726, -0.0298893, 0.115213, -0.178563, 0.124487, -0.203567, 0.153877, -0.131528, 0.0458083, 0.0247718, 0.00625409, -0.0513306, -0.288242, 0.166162, 0.0146106, -0.0655416, -0.0815819, -0.0970577, 0.035552, 0.0860269, -0.0249599, -0.0976907, 0.146056, 0.114354, -0.0538447, -0.155469, -0.0489349, -0.0747667, 0.252494, 0.206504, -0.0343955, -0.0418634, -0.274013, -0.091628, -0.0523698, 0.0654734, 0.0246101, 0.282379, -0.216905, 0.139489, -0.0976523, 0.202064, 0.136128, -0.143568, -0.0344702, -0.271866, -0.240992, -0.192741, 0.0933615, 0.0894183, -0.150085, 0.125594, 0.261655, -0.324613, 0.16926, 0.00994752, -0.044205, 0.132438, -0.209856, 0.0394501, 0.155207, 0.141184, -0.100321, 0.194688, -0.213996, -0.00751152, 0.0627207, -0.031971, 0.155319, 0.236537, 0.132249, -0.0917359, -0.156285, -0.132448, 0.0076974, 0.0625074, 0.00992415, 0.0351844, 0.0860853, -0.0705866, -0.0202664, 0.0449632, 0.0285608, -0.168727, 0.0923312, 0.0427245, -0.00205917, -0.174035, 0.0850175, 0.00296566, 0.0587867, 0.0080182, -0.00105425, 0.14835, -0.0640718, -0.128433, 0.165739, -0.0420402, 0.106405, 0.0527832, 0.00291462, 0.0153293, -0.0895957, 0.237938, 0.32158, -0.0710225, 0.172575, -0.338071, -0.34575, -0.196512, -0.0482133, -0.109898, -0.14005, 0.112016, -0.173462, 0.309331, 0.0522891, 0.0986092, 0.00372108, -0.0896296, 0.25531, 0.0849888, -0.131458, -0.185212, 0.00920969, 0.176305, 0.0136338, 0.111321, -0.0477394, 0.0398698, 0.0681508, -0.0374859, 0.103557, 0.0407718, -0.0607523, -0.0357099, -0.0859756, 0.0162953, 0.150954, 0.255985, -0.1572, -0.0379376, -0.0538405, 0.0845731, 0.0563938, -0.00513537, 0.0229765, 0.0302893, -0.0996866, -0.124096, -0.0452435, -0.0113161, -0.0921475, 0.161122, 0.0310183, 0.0905338, 0.114075, 0.116818, -0.00512642, 0.0118061, 0.0302545, -0.0575202, -0.0680278, -0.21406, -0.15408, 0.124751, -0.152431, 0.0695495, 0.0594378, 0.254272, 0.0778655, -0.0322985, -0.193742, 0.25285, -0.0540584, 0.039247, -0.0751777, 0.0135412, 0.172572, -0.138501, 0.202772, -0.0346905, 0.022874, -0.180271, -0.0310041, -0.282459, -0.143252, -0.107986, -0.0512196, 0.055725, 0.098828, 0.178821, 0.032783, -0.070875, 0.0900188, 0.0551683, -0.00913378, -0.0733293, 0.106664, -0.196099, 0.144124, 0.0586508, 0.00249303, -0.11378, -0.117928, 0.0283897, -0.0867722, -0.0300037, -0.0217292, -0.0806928, -0.00536971, -0.023149, 0.147148, -0.0980452, 0.0301574, -0.0395377, -0.017592, -0.0145329, 0.0425186, -0.156782, 0.0861994, 0.0866552, 0.0117734, 0.106753, -0.0350978, -0.0133006, 0.120679, 0.031806, -0.129854, -0.0403199, 0.0833913, 0.034333, -0.0831704, 0.0659701, -0.19473, 0.0430495, -0.10121, 0.050564, -0.0691131, 0.174513, -0.109457, -0.0240733, -0.153472, -0.0518256, -0.202928, 0.219795, 0.0261893, -0.0659782, 0.0150751, -0.068188, -0.222545, -0.000432283, 0.0761819, 0.0622422, -0.0945604, 0.102002, -0.0321375, 0.0330332, 0.0077169, -0.278836, -0.100125, 0.111726, -0.223667, 0.123933, -0.0439376, -0.0409852, 0.163699, 0.274821, -0.0243265, 0.266052, -0.229609, 0.0544953, -0.341057, -0.0292062, -0.125304, 0.0974245, 0.0759418, 0.0469703, 0.0467237, -0.0409672, -0.0454566, -0.0584323, -0.142895, -0.233591, 0.160198, 0.379947, -0.202298, -0.0410294, -0.143708, -0.176606, -0.0658562, -0.129048, -0.142363, -0.0162069, 0.0499456, -0.273543, -0.109408, -0.171235, 0.012358, -0.125174, 0.0602868, -0.076502, 0.142653, 0.0495057, -0.0702373, -0.10896, -0.180973, -0.199017, -0.148271, -0.151102, 0.114157, 0.234187, 0.0757566, -0.185148, 0.226029, -0.0176612, 0.110892, 0.0950912, -0.141465, 0.0557055, 0.0668672, 0.0479531, 0.0831774, -0.0166579, 0.0200367, -0.0827604, 0.0899234, 0.0626917, -0.0710282, 0.070569, -0.301462, 0.0325763, 0.0316832, -0.14969, 0.0435937, 0.158507, -0.190497, 0.183707, 0.318006, -0.195019, -0.0440334, -0.0940652, -0.0499798, 0.240913, 0.0758234, -0.00387766, 0.0762203, 0.131962, 0.153636, -0.0384933, -0.190521, -0.0477811, 0.189119, -0.01575, 0.00553842, 0.0267681, 0.0455741, -0.127527, -0.0785853, -0.0978048, -0.288205, -0.178153, 0.174321, -0.0193253, 0.0557121, -0.121288, 0.0712193, -0.00948563, -0.0468453, 0.154514, 0.0711588, 0.213333, 0.111311, -0.163178, -0.110375, 0.164495, 0.139158, -0.000615556, 0.275033, -0.0363685, 0.046795, -0.119985, -0.050935, -0.13351, -0.161856, -0.0410674, -0.0306297, -0.0190744, 0.0816308, -0.199331, -0.0460269, 0.0398085, 0.25075, -0.140583, 0.124628, 0.233276, -0.0330703, 0.010825, 0.105891, -0.0453386, -0.0143017, -0.0954015, -0.0441222, -0.179267, 0.00483606, -0.14147, -0.00349042, 0.0504544, -0.0875709, -0.0249266, -0.00725434, -0.0520702, 0.117652, -0.0427236, -0.053201, -0.0877448, -0.00708887, -0.0352921, 0.0681962, -0.0637719, 0.0421798, 0.138703, 0.000483852, 0.0758616, -0.00702403, -0.0115847, -0.0527963, -0.0203552, -0.115089, 0.0880466, -0.078153, 0.0822538, -0.0944146, 0.0286939, 0.0258516, -0.0525043, -0.0742004, 0.0874809, 0.132794, 0.11743, 0.145239, -0.0933294, 0.0906595, 0.138996, 0.132414, 0.239672, -0.0507348, 0.0290285, 0.0601987, -0.0147946, 0.0952761, 0.0491078, -0.225496, 0.0284717, -0.161343, 0.070601, 0.270525, -0.0209718, 0.023942, 0.0495503, -0.0464919, 0.101512, 0.135846, -0.039943, 0.101857, 0.0542308, 0.107063, -0.152393, -0.0971794, -0.145515, 0.122818, -0.0156929, 0.0568903, -0.241576, -0.0734003, 0.117234, -0.128812, 0.022335, -0.0194629, 0.0569913, -0.0440265, -0.0480744, 0.0820547, -0.059875, -0.0826773, -0.0317755, 0.224142, 0.0827693, -0.192011, -0.0985624, -0.034329, 0.132913, -0.044133, -0.10368, 0.0512809, -0.174194, 0.0427777, 0.0437654, 0.100556, -0.103856, 0.0941623, -0.0379344, 0.0432247, 0.0172621, -0.0523788, 0.0801879, -0.073339, 0.158193, 0.0828121, -0.0462619, -0.0724852, 0.0791218, 0.0618589, 0.0369027, -0.0081812, 0.044935, 0.0767936, -0.0587542, 0.0645805, 0.00832434, 0.123544, 0.0916765, 0.207907, 0.166669, -0.153947, -0.00787003, 0.0752825, 0.060331, -0.000296821, 0.025734, 0.101951, -0.0435197, 0.169623, 0.0653876, -0.0232076, -0.0490489, 0.132654, -0.105303, 0.0878412, 0.0369774, 0.104395, 0.0894987, -0.0684708, -0.0536492, 0.214439, -0.12713, 0.240612, -0.0646172, 0.013532, 0.146433, 0.0467945, 0.0376484, 0.160955, -0.144122, -0.11333, -0.0652777, -0.000884931, -0.0609648, 0.0096856, -0.0391963, 0.0930478, 0.0513945, -0.0861417, 0.198053, -0.13069, 0.125055, 0.0783831, 0.00645315, 0.0973056, -0.104935, -0.048533, -0.118656, 0.0392463, -0.0377647, -0.0747861, 0.120674, -0.0066906, 0.00671661, 0.11917, 0.0475719, 0.018145, -0.22145, -0.137071, -0.0341615, -0.119066, 0.00270735, -0.0127161, 0.0638078, -0.226147, -0.120791, 0.0282435, 0.016339, 0.0980619, -0.0389059, -0.102298, -0.151404, -0.00641111, 0.0163673, 0.0967241, 0.123535, 0.108788, 0.0287718, -0.0909389, -0.00410379, -0.0821773, 0.0883428, -0.143905, -0.160046, -0.0385078, -0.00695811, 0.0589878, -0.056249, -0.0626617, -0.0944167, 0.00160559, 0.00416143, -0.129986, -0.150629, -0.106454, -0.0397629, 0.152361, 0.144743, -0.0800196, -0.0771298, -0.0352914, -0.140925, -0.145287, 0.0474398, -0.0134383, -0.10025, 0.0578112, 0.0322683, -0.0549949, 0.0198583, 0.212213, 0.0295301, -0.060309, -0.0710353, -0.00223409, -0.0746897, -0.145442, 0.0615688, 0.17374, 0.0582445, -0.14114, 0.0376417, -0.0392028, -0.042308, -0.0754143, -0.0851995, -0.0396399, -0.0674865, -0.0399528, 0.160688, 0.154632, 0.00848393, 0.084467, -0.176712, 0.0225245, -0.0581132, 0.42584, -0.088722, -0.087461, -0.0673456, 0.0297333, 0.0637025, -0.0944173, 0.0201032, -0.00437036, -0.05317, 0.251714, 0.0338838, -0.1726, 0.149689, -0.204499, -0.0312312, 0.0991607, 0.147262, -0.103922, 0.0614895, 0.217736, -0.0524296, 0.0363406, -0.0455532, 0.156665, 0.0996125, 0.0310171, -0.11314, 0.0389414, 0.161806, -0.0795834, 0.0552996, 0.00895559, -0.223801, -0.105039, 0.0327041, -0.0410612, 0.157269, -0.0209094, -0.0928305, -0.147693, -0.220526, 0.139113, -0.0763192, 0.0271679, -0.00378453, 0.294632, -0.332448, 0.210324, 0.128364, -0.00420403, -0.158147, 0.199544, 0.0612645, -0.250673, 0.0435758, -0.0781828, 0.204616, 0.151747, -0.0351742, 0.144051, -0.191363, -0.107947, -0.244105, 0.0296622, 0.0163407, -0.147049, 0.0856755, -0.166127, 0.0175914, 0.0549798, -0.0242509, -0.232922, -0.0243168, 0.212655, 0.0212074, -0.120678, -0.0218802, -0.00474436, 0.130189, 0.292899, -0.20414, 0.21612, 0.0708675, -0.229512, 0.179018, -0.0863843, 0.00309691, -0.180907, 0.0432716, 0.108824, -0.0340857, 0.0536037, -0.00325648, -0.156554, 0.0883288, 0.113543, 0.0840764, -0.138365, -0.290375, 0.0274911, -0.0323731, -0.224885, -0.0929474, -0.114925, -0.100988, 0.0536198, 0.111772, 0.0395627, 0.0262573, -0.0938931, -0.15982, -0.175795, -0.175992, -0.119991, 0.0286431, -0.0682055, -0.0216906, 0.00352793, -0.139461, -0.189603, 0.0397858, -0.0659238, -0.184874, 0.42227, 0.309293, 0.206794, -0.381482, 0.0853923, 0.0839831, -0.192538, -0.105881, 0.106895, 0.128424, -0.278437, -0.0214758, -0.0532473, 0.176011, -0.026237, -0.0491449, -0.132775, 0.217409, -0.0818919, -0.191232, 0.103553, 0.0444443, -0.0023659, -0.117151, -0.150581, 0.188663, 0.0175492, 0.00867611, 0.00275264, 0.334244, -0.132359, 0.262102, -0.0236255, -0.0722565, 0.115668, 0.135301, -0.00445697, 0.0331905, -0.245135, -0.121966, -0.0667797, -0.205365, -0.23411, 0.0353339, -0.288881, -0.0211775, 0.0018957, -0.132582, 0.0507063, 0.109853, -0.0671452, 0.0866915, 0.0102141, -0.141521, 0.0964649, -0.133096, 0.211681, -0.0444678, 0.216629, 0.181052, 0.171934, 0.105551, -0.294868, -0.244374, 0.195506, -0.0566808, -0.0192741, -0.0968635, -0.028152, 0.172464, -0.150708, 0.0712953, 0.00236629, -0.0483428, 0.109666, -0.0153371, -0.143634, -0.135976, 0.0826642, -0.0430643, 0.107006, -0.083429, 0.0994739, 0.0850262, 0.00835415, -0.16306, -0.0260937, -0.120742, -0.088417, 0.0858811, -0.208285, -0.155892, 0.0161273, -0.230524, 0.275797, -0.135335, 0.388977, -0.0829688, -0.129517, 0.0533664, 0.33038, 0.134582, 0.0245852, -0.204517, 0.0432004, -0.0757294, 0.064339, -0.0276342, -0.00444857, 0.123751, -0.118072, 0.00884147, 0.121574, -0.105584, 0.0198323, 0.287483, -0.0022121, -0.052364, -0.126993, -0.104688, -0.0347797, 0.013792, 0.0233411, -0.0285579, -0.0439875, -0.178968, 0.172712, 0.0340315, 0.137262, 0.212126, 0.188684, -0.19207, 0.0248154, -0.0663962, 0.0700602, -0.090892, -0.0839459, 0.0440045, -0.0498923, -0.136211, -0.265021, 0.0094821, 0.0670001, -0.0330929, 0.0254907, -0.0781429, -0.0691337, 0.100342, 0.0312887, -0.0684722, -0.165532, 0.212638, -0.0666987, -0.141385, -0.082222, 0.160335, -0.0529039, 0.0765208, 0.166731, -0.0247118, -0.0182956, -0.0998363, -0.0547917, 0.0134324, -0.0670039, 0.168417, -0.0503221, -0.0774348, -0.0445283, 0.0189086, -0.077635, -0.156779, 0.00401642, -0.145539, -0.123824, 0.225481, 0.125872, 0.0043041, 0.0582304, -0.161028, -0.0134189, 0.108599, -0.0321971, -0.0336975, 0.0359847, -0.177758, -0.0335358, 0.0568665, 0.00859711, -0.109461, 0.0328532, -0.0148532, -0.0190635, -0.177006, 0.0234044, 0.0778962, -0.00171268, 0.126186, -0.139339, -0.00558888, 0.142503, 0.00574879, 0.0459843, -0.134238, 0.114044, -0.151415, -0.050824, 0.0680024, -0.126149, 0.0131981, 0.0706998, -0.0949546, -0.0817979, -0.0954384, -0.0841337, 0.005509, -0.0950183, -0.0299509, -0.058063, 0.0837774, 0.022512, 0.0982002, -0.046039, 0.0442482, 0.0925507, -0.0237715, 0.0261215, 0.110335, 0.169071, 0.115049, -0.118268, 0.00295589, 0.15405, -0.20589, -0.033868, -0.0475725, -0.136079, 0.184736, -0.0762705, -0.202511, 0.244766, 0.121048, -0.0608362, -0.0380624, 0.0902081, 0.0198084, -0.0847942, -0.0624414, 0.191821, -0.0855998, -0.103084, -0.110981, 0.14036, -0.212208, 0.097602, 0.090465, 0.211575, 0.0408382, -0.310265, 0.0986268, 0.101156, -0.110108, -0.0542538, -0.13523, -0.041301, 0.025074, -0.0239835, 0.0105878, 0.0700292, -0.0384649, -0.0705435, 0.0410393, 0.0792247, 0.00617167, 0.0214135, -0.0568194, 0.105981, -0.0713203, -0.145697, -0.0375053, 0.0661596, -0.0971701, 0.0664077, -0.16452, -0.0531974, 0.0174604, 0.0259722, 0.0541843, -0.212358, -0.166485, 0.0234877, -0.014592, -0.00559728, 0.218186, 0.107968, 0.113947, -0.0325235, 0.0494028, 0.0908487, -0.187868, 0.0149483, 0.098579, -0.0905344, 0.224225, -0.0345726, -0.148839, 0.248139, 0.0491172, 0.140878, -0.222001, -0.273156, -0.0969892, 0.102636, 0.0542464, 0.063248, 0.054702, -0.0531701, 0.0942964, 0.105344, 0.0853533, 0.094276, 0.144495, -0.0858239, -0.0132556, 0.0200622, -0.0900917, -0.0658052, 0.186233, 0.0426702, 0.0103796, -0.019725, -0.058157, -0.0335743, -0.0936351, 0.00566871, 0.104856, -0.0540511, 0.0978642, 0.167948, 0.114939, 0.0334324, -0.0532458, 0.16052, -0.0480977, -0.112164, 0.174997, 0.192934, 0.0851935, 0.0367495, -0.0747459, 0.0587528, 0.104115, 0.0732958, 0.117025, 0.00294884, 0.0332312, 0.188654, -0.0175176, -0.171723, -0.020932, -0.00809613, 0.101703, -0.0561268, 0.0889555, 0.0843, 0.0348771, -0.0771675, 0.0864367, -0.0582471, 0.0337158, 0.026333, -0.189729, -0.157327, 0.113993, 0.0405993, 0.193918, -0.124221, -0.0262695, 0.0225562, 0.12875, -0.0453483, 0.0711068, -0.00198957, -0.0343436, 0.157003, -0.0436593, -0.130017, -0.0110266, 0.0150739, -0.056185, -0.110174, 0.0880712, -0.0605681, 0.160216, -0.0002802, -0.103298, 0.119771, -0.0247686, -0.0792959, 0.0240184, -0.0577252, -0.142435, 0.113181, -0.12362, -0.0524875, 0.151411, 0.0671949, 0.0691599, -0.0945457, 0.105615, -0.162279, 0.24656, 0.0104282, -0.175287, -0.0636278, 0.224398, -0.053549, -0.0275166, -0.00663742, -0.0763426, -0.135081, 0.0170325, -0.113613, 0.0797289, 0.188512, 0.0473722, -0.0391475, 0.0360707, 0.243895, 0.0775301, 0.100525, 0.0656643, 0.172385, -0.351042, -0.082887, 0.0418383, 0.174749, -0.0745821, 0.331236, 0.16745, -0.0684921, 0.0567219, 0.270972, -0.0190563, -0.0633062, -0.054713, 0.343967, 0.0486251, -0.145695, -0.11157, 0.206778, -0.0196662, -0.230474, -0.164876, -0.21598, 0.0558726, -0.135364, 0.108911, 0.0890682, 0.245891, -0.0784274, -0.197531, -0.0407337, -0.055035, 0.0640245, -0.00632085, 0.12682, 0.0235772, -0.0853848, 0.117943, 0.00628822, 0.312242, 0.255971, -0.0885849, -0.0964361, -0.176174, -0.164804, 0.0825114, 0.197157, -0.135724, -0.0861733, 0.0406587, -0.0598803, 0.159609, 0.122813, -0.164851, 0.157074, -0.166688, -0.0945363, 0.00427744, 0.21901, 0.0603521, -0.0327807, -0.0483465, -0.220787, 0.0590441, 0.0717612, 0.0793428, 0.0293642, -0.092098, -0.024368, 0.00616707, -0.132782, -0.252856, -0.175712, -0.00426344, 0.0666792, 0.0915488, -0.0618869, -0.192139, 0.0932196, 0.0561678, 0.0124281, -0.0568171, 0.0577539, 0.0445333, 0.0649722, 0.062497, 0.030727, 0.0413388, -0.124355, -0.0298256, -0.0921489, -0.0510883, 0.0437507, -0.0760496, 0.0396698, 0.00266754, 0.145461, 0.0364441, 0.187001, 0.0213765, -0.0355555, 0.0730999, -0.0380565, -0.0608009, 0.0748533, 0.0191867, 0.0496688, 0.0308713, -0.0925848, 0.222931, 0.0569202, -0.10181, -0.0528038, 0.172206, 0.0598299, 0.162036, 0.0614095, -0.0452743, -0.0469146, -0.0622561, -0.0557238, 0.0376435, -0.00146291, -0.00217964, -0.0211647, 0.0540169, 0.20925, -0.210078, -0.0812124, 0.115603, -0.00347948, 0.1424, 0.0432011, -0.136352, 0.126991, -0.000927588, 0.208534, 0.0233254, 0.133208, 0.0885656, -0.032334, -0.00980057, 0.0122078, -0.0475274, 0.105885, -0.0216419, 0.150853, -0.0274928, 0.0229854, -0.13711, 0.0203504, 0.177166, 0.118819, 0.0673516, 0.100427, 0.0259219, 0.0725366, -0.136046, -0.0249866, -0.055714, 0.0730214, -0.0318319, 0.0569341, -0.052715, -0.0830942, -0.0556549, -0.140079, -0.0508876, -0.14633, -0.0273144, -0.0604318, 0.152785, 0.0511858, -0.0205099, 0.118125, -0.108407, -0.05877, 0.0774045, -0.0832831, -0.0796718, -0.0358494, -0.0865453, 0.168817, 0.0569463, -0.023026, -0.00453554, 0.00961645, 0.0260015, 0.0817212, -0.11276, 0.0337048, -0.0127605, -0.116168, -0.202844, -0.0386969, 0.0973013, 0.0445968, 0.0458369, -0.0156628, 0.0883708, -0.0542005, 0.26668, -0.0690292, 0.232721, -0.105626, -0.0139156, 0.123092, -0.214413, 0.0785046, 0.0745319, 0.0209644, 0.0102538, -0.146534, 0.0389063, 0.214942, 0.19587, -0.093686, 0.193921, 0.215522, 0.0454275, -0.0895365, -0.260845, 0.0770227, 0.189257, 0.130519, -0.00231189, 0.226223, -0.191399, 0.0261158, 0.211771, -0.206778, 0.114589, -0.155119, -0.0155031, 0.165894, -0.0942239, -0.125231, -0.0466717, 0.238363, -0.0670617, 0.169459, -0.048862, -0.000871114, -0.105195, -0.126062, 0.148444, -0.117819, -0.221561, -0.0268258, 0.243357, -0.0153693, -0.283912, 0.254774, 0.0132436, 0.0576828, 0.0622212, 0.110648, -0.0130609, -0.369567, -0.0651414, -0.279565, 0.187972, 0.261745, -0.0627218, -0.196273, -0.023324, 0.0452224, 0.150123, -0.049271, -0.200796, -0.0594692, 0.266105, -0.335996, -0.263791, -0.112479, -0.0765297, -0.223741, 0.0935299, -0.0115871, 0.0889072, -0.0241111, -0.315925, -0.322104, 0.0310441, -0.0208965, -0.0487269, 0.0780234, -0.0165262, 0.103028, -0.221115, -0.0299305, 0.00771692, -0.09774, -0.0382033, -0.118527, 0.284755, -0.163874, -0.0590402, -0.0409545, 0.019834, -0.065696, -0.222037, -0.131683, -0.0210164, 0.227981, -0.0395684, -0.18319, 0.0747352, -0.032576, -0.0696033, 0.0103169, -0.0294018, -0.0222856, 0.112777, -0.179502, 0.0709352, 0.183755, 0.0853077, -0.108501, -0.0795115, 0.0197375, 0.167801, -0.0302604, 0.173835, -0.146917, 0.0159491, 0.00611887, -0.116821, 0.0954492, 0.0565181, 0.136304, -0.223594, -0.0360632, 0.00423757, -0.0684348, 0.108806, 0.00887294, -0.0212827, -0.133651, -0.124853, 0.229851, 0.176295, 0.0500147, -0.178063, -0.0130075, 0.114889, -0.0139953, -0.144578, 0.0551463, 0.146018, -0.0587277, 0.0437727, 0.0728178, -0.00936317, -0.0105355, -0.170276, 0.242333, -0.0677789, -0.0512577, -0.0285446, -0.0731742, -0.0415587, 0.212154, 0.175805, -0.00859577, -0.0464776, 0.24217, 0.0273184, 0.016527, 0.0356817, -0.0667726, -0.027758, 0.29896, 0.135922, -0.176839, 0.047572, 0.12807, -0.0295778, 0.105772, 0.0350108, 0.0409225, 0.00777109, 0.00460928, 0.00805236, -0.103314, -0.180422, -0.251531, 0.107686, -0.0387119, -0.252963, -0.0743682, -0.0820346, -0.0379003, -0.112791, -0.0860358, -0.143766, -0.0524718, -0.0337346, 0.179827, -0.216977, -0.0317135, -0.0594092, -0.0682435, 0.00268674, 0.102304, 0.281823, 0.0201739, 0.0701507, -0.124627, 0.120785, 0.159251, -0.0413751, 0.263625, 0.0312612, 0.0135783, -0.106364, -0.201421, -0.0180394, 0.0556961, 0.191761, -0.0182314, 0.0401297, 0.00464928, -0.171436, -0.0924111, -0.0431977, -0.159912, 0.142233, 0.0537275, -0.15052, 0.0604784, 0.10885, 0.042954, 0.0682577, 0.141681, 0.240175, -0.0177699, 0.220854, -0.0322274, -0.147367, 0.0580964, 0.0803718, 0.0497526, 0.0446084, 0.14261, 0.0641361, -0.153388, -0.206291, 0.0462281, 0.0729071, 0.0459344, -0.00420717, 0.0635498, -0.0935754, 0.0858489, -0.0981993, 0.0530555, -0.050392, 0.203621, -0.126402, -0.019667, -0.1816, 0.0773851, 0.108721, -0.0685679, -0.0623298, 0.0907238, -0.169037, 0.200084, 0.193265, -0.141319, -0.0512478, 0.151074, -0.0705883, 0.0737362, -0.0478095, -0.131193, 0.0988173, -0.312033, -0.00448708, -0.0885421, 0.0110285, 0.109421, 0.0645826, -0.140203, 0.072596, -0.127654, -0.0266036, -0.106766, 0.0622225, -0.0320195, 0.120099, -0.091032, -0.173415, 0.109013, -0.035773, 0.188324, -0.0545473, -0.072225, -0.219784, 0.103911, -0.110004, -0.0528662, -0.053625, 0.0931963, 0.127593, 0.100135, -0.0396878, 0.0107829, 0.0750348, -0.193981, 0.00881808, 0.040849, 0.0474492, -0.152454, 0.219221, 0.0593136, 0.0697952, 0.0300837, -0.0256916, -0.266024, 0.00803457, 0.14534, 0.106743, -0.0944594, 0.063877, 0.164888, 0.175777, 0.0634248, -0.0690306, -0.190774, 0.116151, -0.1426, -0.0885612, 0.0822327, -0.0413491, 0.158427, -0.00128253, -0.0851379, -0.068152, -0.00116455, 0.00191127, 0.153504, 0.0324881, -0.0259873, -0.0138074, -0.0417376, 0.250319, -0.0380915, -0.122894, 0.0937087, 0.0153543, -0.103323, -0.142257, 0.103665, 0.11022, -0.0393968, -0.0700266, -0.0349125, -0.168057, -0.0477376, -0.0593652, 0.164544, -0.0264629, 0.0591267, 0.0778204, -0.339546, 0.281394, -0.0185314, -0.238581, 0.0845479, -0.0175288, 0.0267829, 0.0539129, 0.0342694, -0.147567, -0.0450068, 0.260678, -0.220881, 0.172332, -0.0325151, -0.149976, 0.0488801, 0.193543, -0.071066, 0.0856272, -0.00608438, -0.00974292, -0.146353, -0.0493149, 0.00137984, 0.12735, 0.103936, -0.204208, 0.0500377, -0.00160076, 0.0323637, 0.111395, -0.0792189, -0.1701, -0.0501838, 0.00440702, -0.00959971, -0.192934, 0.324926, -0.255432, -0.310004, 0.0756694, 0.0721866, 0.102313, -0.112054, 0.0183763, -0.0874024, -0.00523032, 0.197527, 0.0668976, 0.203932, -0.128298, -0.203685, -0.199424, 0.0833889, 0.0772772, 0.268456, -0.032324, -0.130765, 0.0550323, -0.0494559, -0.0500548, 0.112039, 0.117528, -0.181274, 0.0407064, 0.215157, 0.192198, -0.0596494, -0.11193, -0.0988027, -0.0567153, -0.173723, 0.262582, -0.137571, 0.0815635, -0.205251, -0.0228771, -0.0836049, 0.0742383, 0.0441375, 0.285162, 0.0322397, -0.183378, 0.140664, 0.0844673, -0.0666447, -0.0645793, -0.104866, -0.104939, -0.156301, -0.18709, -0.0731932, -0.0449673, 0.161066, 0.128556, 0.0251669, 0.15699, 0.0715622, -0.0318112, -0.247117, 0.0170565, 0.0779013, -0.0376623, 0.0215886, 0.0656515, -0.292426, 0.00959823, -0.10118, -0.108076, -0.183074, -0.0936683, -0.123798, 0.314622, 0.130582, 0.181373, 0.0824816, 0.0881405, -0.0174861, 0.080057, 0.0882437, 0.0170882, 0.243701, 0.187855, -0.0135205, 0.182399, -0.0117116, 0.121173, -0.200419, 0.0281916, -0.122932, -0.183985, 0.239405, 0.0308332, -0.272135, 0.175342, 0.0200317, -0.0430019, -0.133413, -0.296819, 0.0153307, -0.182182, 0.0883175, -0.0435903, -0.170767, -0.161743, -0.199855, 0.0535436, -0.052007, 0.241131, 0.088869, -0.120235, -0.118448, 0.100745, 0.0628338, -0.135979, -0.117963, -0.158032, -0.017468, -0.128563, 0.0772865, 0.0277346, -0.142071, -0.116746, 0.0674668, -0.0333531, -0.0576097, -0.183506, -0.0296412, 0.00942458, -0.192063, -0.181427, 0.141574, -0.0493468, -0.0582714, 0.0702157, -0.0251693, -0.157688, 0.276651, -0.0326493, 0.147422, 0.287286, -0.0553641, -0.0345156, 0.174285, 0.223629, 0.101793, 0.0409245, 0.0216539, -0.0338465, 0.0217973, 0.0267372, 0.131907, -0.148148, 0.129294, -0.0934422, 0.112194, -0.0157266, 0.123529, -0.0692589, -0.0908429, 0.167693, -0.145671, -0.0735056, 0.0447431, 0.00789311, 0.202403, -0.104252, 0.139597, 0.0326386, 0.133444, 0.00533711, -0.0521398, -0.137382, -0.0405509, 0.00647775, 0.0943444, -0.0110634, 0.203413, 0.173878, 0.0708271, -0.0469881, 0.17109, -0.165181, 0.119286, 0.0425745, 0.204391, -0.11624, -0.00466979, 0.0186792, 0.109405, 0.0927363, 0.288232, -0.199266, -0.0666171, 0.191164, 0.104821, 0.0441013, -0.129433, -0.0549941, -0.0643606, -0.116731, 0.0482824, -0.0816404, 0.0954341, -0.0442871, -0.0213445, -0.0420436, 0.160163, -0.0172142, -0.121861, 0.136744, 0.0303005, -0.0503022, 0.0547872, -0.0635272, 0.0224823, 0.0465039, -0.0209828, 0.0216702, -0.139579, -0.059492, -0.0982497, -0.148466, 0.0310807, -0.181961, 0.0204738, 0.0461078, -0.0486828, -0.0279312, -0.050245, 0.160629, 0.0600403, 0.154094, -0.0840848, -0.129439, 0.0556411, -0.0821982, 0.0508676, 0.0123788, 0.0856162, 0.077047, 0.0110554, 0.0260425, 0.0947382, 0.0417984, -0.0416624, 0.129613, 0.0894983, -0.00521282, 0.0970709, -0.0837297, 0.0404231, -0.0561953, -0.101495, 0.0476575, -0.0786593, -0.0337136, -0.0848631, -0.0665948, -0.0864704, -0.0572449, -0.106677, 0.0363713, 0.00250887, -0.0912227, -0.0830213, 0.0236256, 0.10577, -0.0909722, -0.0637861, -0.0540451, -0.0558753, -0.0254, -0.161891, 0.0957733, -0.149853, -0.11911, -0.0933817, -0.0125087, 0.0455727, -0.139541, -0.0266151, 0.0887481, 0.109229, -0.0508194, 0.0170776, -0.224484, -0.00758031, 0.00475116, -0.00946186, -0.0918084, 0.050573, 0.0873504, 0.0606598, 0.0597526, 0.070312, 0.0937273, -0.104479, 0.0668574, 0.0756841, 0.00616442, -0.135228, -0.124159, -0.163533, 0.0438705, -0.127974, -0.0498429, 0.103589, -0.0629656, 0.067175, -0.0340429, -0.104249, -0.1446, 0.1052, 0.0156218, 0.0252439, 0.0752831, -0.0313068, -0.0366213, -0.0136041, 0.0226156, -0.125691, 0.157538, 0.0271396, 0.0532916, -0.0235474, 0.0480467, 0.105951, 0.00317669, 0.1084, 0.0119099, -0.0530173, -0.135337, -0.0108156, -0.0513699, -0.0348337, -0.0918155, -0.0567409, -0.0727121, -0.17248, -0.0990527, -0.0489411, 0.0734693, 0.0207257, -0.0659872, 0.0391384, -0.111136, -0.0303669, -0.0454131, -0.108006, 0.0443887, -0.074144, 0.0476066, -0.0149913, -0.113638, -0.067969, 0.00400534, -0.101922, 8.8245e-05, -0.177788, 0.114381, -0.0381974, 0.0932874, -0.073204, 0.0316935, 0.150924, 0.0063158, -0.270373, 0.083003, 0.0984851, 0.00384089, 0.142667, -0.0507412, -0.145738, -0.0503565, -0.061271, -0.122928, -0.189698, 0.14727, 0.162541, -0.0898177, -0.168791, 0.073357, -0.145578, -0.0561158, -0.0591023, -0.094173, 0.199405, -0.201539, 0.174579, 0.099178, 0.0893216, 0.0176029, -0.136322, -0.125642, -0.040438, 0.112366, 0.124152, 0.0609214, -0.0926915, 0.0428055, 0.0758419, 0.0197747, -0.112379, 0.0821357, 0.0799846, 0.160163, 0.172695, -0.246747, -0.15415, -0.0264924, -0.220551, -0.0197627, -0.0646033, 0.0462058, -0.0294146, -0.0763657, 0.00594, -0.0604652, 0.184596, 0.0701499, 0.127782, 0.11465, 0.0577995, 0.141863, 0.0558444, -0.0662074, 0.197235, -0.0618782, 0.0452556, 0.0930916, -0.0888324, -0.0930614, -0.0965604, -0.118033, 0.0408307, -0.103405, 0.0741473, -0.141139, 0.0855921, 0.113872, -0.0566301, 0.0542524, 0.0487334, -0.0134843, -0.163843, 0.06104, 0.0528935, -0.0429358, -0.044303, 0.0333386, -0.0808075, 0.0766293, -0.109633, -0.0129444, 0.0808849, 0.128782, 0.0833235, -0.151111, -0.0223621, 0.0864319, -0.065706, -0.0314865, -0.0499982, 0.0774752, 0.0432096, -0.124376, 0.0266971, -0.0755158, -0.199124, 0.016377, -0.152849, 0.000921645, 0.202508, -0.0912554, -0.030741, -0.115148, -0.0584711, -0.104081, -0.0468941, 0.136321, -0.0188549, 0.0420666, -0.165131, 0.119908, 0.0358577, -0.0235923, -0.0438164, 0.395315, 0.239149, 0.0820473, 0.0359093, -0.0761169, 0.0406161, 0.0499357, 0.0163585, -0.0181147, -0.196676, 0.0377065, -0.124139, -0.0742856, -0.142303, -0.190948, 0.0457796, 0.154742, 0.14678, 0.0466087, 0.128899, 0.112835, 0.0590816, 0.0990316, 0.106684, 0.0849427, -0.0185851, 0.0578806, -0.00715671, -0.0198777, 0.0317983, 0.160351, 0.0444458, -0.0131105, -0.161749, -0.141022, 0.135549, 0.0436698, 0.0482324, 0.0427963, 0.0790561, -0.0991683, -0.114963, -0.0480356, -0.186283, -0.0229479, 0.0489702, 0.0358302, 0.166661, 0.00576022, -0.112386, 0.0165864, 0.0992927, -0.240899, 0.0204508, -0.214441, 0.0340033, -0.105017, 0.141664, 0.0397737, -0.116213, -0.123812, 0.0274406, -0.0810824, 0.168086, 0.0181929, 0.101075, 0.0990064, -0.019016, -0.134499, -0.0329588, 0.0962917, -0.128483, -0.0190677, 0.116166, -0.0585572, 0.168316, -0.112431, 0.101171, -0.0236628, -0.0225475, 0.0253931, -0.210958, -0.122181, -0.0606025, 0.0977957, 0.114321, -0.0808743, -0.0476605, 0.144581, -0.115502, -0.212651, -0.0654651, -0.0304158, 0.0977181, -0.0466641, 0.0272283, -0.113289, -0.189427, -0.145457, 0.189877, 0.0860091, 0.0834372, 0.0580947, 0.0393932, -0.0216358, -0.0958762, -0.0814794, -0.13212, -0.0860365, -0.191726, 0.0642823, 0.0896322, -0.0263739, 0.0327666, 0.0742916, -0.117661, -0.0763569, -0.114139, -0.027842, 0.0155512, -0.0941137, -0.00609058, -0.0144038, 0.142156, -0.13925, -0.0545814, 0.0407862, 0.0974373, -0.0589689, 0.0528525, 0.0157503, -0.124428, 0.0537564, 0.0684248, -0.1613, -0.20181, 0.0459584, -0.00496695, 0.04703, 0.11002, -0.192552, -0.108609, 0.129148, -0.20146, -0.223035, -0.0483167, -0.019918, -0.16869, 0.0823553, -0.121967, -0.207444, -0.0357562, 0.168394, -0.0250628, -0.201572, 0.122819, 0.153778, 0.152148, -0.154648, 0.0180182, -0.126191, 0.0513341, -0.0922241, -0.0648054, -0.295072, -0.173389, -0.193705, -0.260384, -0.0337952, 0.278285, 0.0874973, 0.184498, -0.0426599, -0.106273, 0.0269586, -0.117448, -0.079566, 0.110158, 0.162609, 0.0735977, 0.0893815, 0.141197, -0.103569, -0.0713078, 0.306868, -0.0504874, 0.0329102, 0.223194, -0.201637, 0.0234116, -0.162151, 0.0760572, 0.0107937, -0.0325203, 0.126372, -0.0897652, -0.176297, -0.0969995, -0.0828014, -0.0346073, -0.111825, 0.141109, 0.0294594, -0.0528494, 0.194868, -0.0532993, -0.0903533, -0.119123, 0.0762788, 0.074417, 0.0367476, 0.167691, -0.0965376, 0.0235654, 0.00980181, 0.0241182, -0.278487, 0.0135398, 0.15892, -0.00313537, -0.0890488, -0.15998, 0.0610941, -0.171487, 0.113829, -0.193617, 0.144051, 0.0821519, -0.0649376, -0.0718665, -0.0610098, 0.227396, -0.0941513, -0.00402647, 0.0783442, 0.188115, -0.0512096, -0.123692, -0.0665152, -0.312932, 0.0749931, 0.235453, -0.0353975, -0.173292, 0.0101687, 0.0572073, 0.23532, -0.0652401, -0.133481, -0.0877115, 0.16116, -0.0107876, 0.180165, 0.0792099, -0.112134, -0.0668249, -0.0112734, -0.0777447, -0.0837669, -0.104766, -0.13546, -0.177096, -0.0558596, 0.0498077, -0.0430944, 0.181466, -0.0113153, -0.195342, 0.00687107, -0.177484, -0.281294, 0.0940494, -0.19323, 0.125229, -0.179446, -0.0289765, -0.119603, 0.186166, -0.099428, -0.24367, 0.157657, 0.119388, 0.0264163, -0.279865, -0.051293, -0.0660959, 0.0510891, -0.0189331, 0.0304106, 0.0836808, 0.0285634, -0.0158124, 0.0902057, -0.244988, 0.154821, 0.0702036, -0.205841, -0.1808, 0.00144443, 0.0741266, 0.0912139, 0.0197859, 0.0643998, 0.141655, 0.220536, 0.0749074, -0.0933725, 0.118923, 0.0410347, -0.0161365, -0.0723201, -0.262448, -0.0502746, 0.044515, -0.0685405, 0.0791582, 0.0344833, 0.0611067, 0.0951519, -0.0523037, -0.00838804, -0.184084, -0.0895456, -0.0011999, 0.0849984, 0.0106403, -0.0544982, -0.154347, 0.112921, -0.0589115, -0.157886, 0.035458, 0.106848, 0.0371984, 0.0239643, 0.0421104, -0.0259203, 0.180176, -0.212496, -0.0366865, -0.0723261, 0.031068, -0.0449782, -0.115249, -0.176421, 0.128785, 0.0496948, 0.000222186, -0.0294286, -0.0897237, 0.00569609, 0.116698, 0.285006, -0.156228, 0.127624, 0.148411, 0.0609212, -0.135154, -0.00909233, 0.147309, -0.169101, -0.0343822, 0.0851516, -0.133019, 0.201457, -0.130316, -0.104724, 0.177934, -0.0438326, -0.372659, 0.0286109, -0.000941961, -0.14556, 0.0897591, 0.231051, -0.0873842, 0.0141118, -0.0139249, -0.0289038, 0.138774, -0.0571027, -0.0705663, -0.01782, -0.0442669, -0.11826]) # parameters
+i9 = Internal("op9", "TENSOR_FLOAT32", "{1, 14, 14, 128}") # intermediate result
+i10 = Parameter("op10", "TENSOR_FLOAT32", "{128}", [0.870905, 0.732366, -0.669046, 1.08174, 0.916159, -0.294452, 0.592262, 0.301429, -0.422655, -0.625296, -0.536564, -0.667137, -0.583286, -0.72358, -0.568471, -0.57524, -0.62291, -0.911421, -0.501374, -0.00290018, -0.878221, -0.051163, -0.74821, 0.888223, 0.813446, 0.55647, -0.622013, 0.836827, 0.841449, -0.816436, -0.759883, -0.658268, -0.625168, 0.871381, -0.78675, -0.608052, -0.0327976, -0.379691, -0.654795, -0.0660218, -0.676479, -0.664595, 0.265069, -0.625888, 0.169051, -0.675591, 0.299855, -0.703214, -0.134523, -0.59296, 0.937484, -0.710908, 0.845609, -0.475655, -0.636727, 0.533551, 0.124115, 0.695435, 0.879939, -0.377836, -0.816544, 0.277795, -0.607381, -0.656329, -0.667769, 1.03546, -0.725715, -0.620013, -0.527745, -0.646767, -0.275308, -0.620535, -0.637898, -0.210308, 1.20405, 0.595138, 0.794743, 0.230801, -0.840184, -0.533846, 0.487095, -0.708161, -0.744136, -0.818685, 1.0441, -0.865297, -0.666535, 0.501392, 0.186682, -0.305148, 0.56623, 0.904152, 0.799276, 0.318903, -0.21392, -0.759348, 1.00587, -0.924452, -0.69364, 0.775983, 0.740833, -1.03741, 0.567915, -0.742716, -0.793044, 1.04104, 1.06893, -0.932649, -0.672023, -0.674185, -0.697389, 0.243591, -0.875875, -0.175759, 0.0657881, 0.764382, 0.616322, 0.697396, -0.48311, -0.592917, -0.368845, 1.1508, -0.615879, 1.07167, 0.983414, -0.53735, 0.828645, -0.713031]) # parameters
+i11 = Parameter("op11", "TENSOR_FLOAT32", "{1, 3, 3, 128}", [-0.0338548, -0.209956, 0.299, -0.587087, -0.155182, -0.215745, -0.457096, 0.354364, -0.0881957, 0.448084, 0.448586, 0.265426, -0.588544, 0.100833, 0.472292, 0.884849, 0.231727, 0.277485, -0.347502, 0.294058, 0.429232, 0.856874, 0.414706, -0.696934, 0.0382086, -0.235027, -0.208378, -0.267724, -0.500691, 0.574836, 0.0970658, 0.392687, -0.180284, -0.126758, -0.357164, 0.569162, 0.53462, 0.83247, -0.139077, 0.291479, 0.201703, -0.0439143, 0.560568, -0.288697, 0.579956, 0.462056, 0.707969, 0.331557, 0.71481, 0.380786, -0.150362, 0.654365, -0.318957, -0.337636, 0.57301, 0.474281, 0.565656, 0.509379, 0.245357, 0.326285, -0.651439, 0.345691, -0.116152, -0.302133, 0.780393, -0.490086, 0.247162, 0.383248, 0.0440418, -0.177182, 0.254644, 0.296667, 0.359842, -0.278091, -0.277828, -0.595406, -0.179306, 0.431211, 0.440019, 0.310423, 0.208222, 0.540036, 0.643585, -0.139872, -0.521879, -0.122953, 0.218204, 0.158868, -1.03219, 0.557886, 0.0889677, -0.235379, -0.392137, -0.642783, 0.328969, 0.0884135, -0.309692, 0.763224, 0.628604, 0.00669528, -0.0988385, 0.79442, 0.132674, 0.250137, 0.914897, -0.107312, -0.588339, 0.473188, 0.0187198, -0.174877, -0.0569728, 0.0701776, 0.735162, 0.154904, 0.688248, -0.374409, -0.556647, 0.340098, 0.888618, 0.0980508, -0.569228, -0.595296, -0.170562, -0.0317408, -0.395618, -0.0171476, 0.0485352, 0.43209, -0.00638226, -0.0261422, 0.0718189, -0.075711, -0.293662, -0.319053, -0.403627, 0.174707, -0.448796, 0.392557, 0.181877, 0.370088, 0.324692, 0.177263, 0.018459, -0.210587, 0.176304, 0.420158, 0.178299, -0.805978, 0.0792364, -0.0386405, 0.124362, -0.792909, -0.122755, -0.0688359, 0.159819, -0.0211371, -0.122289, 0.360688, 0.341697, 0.0625401, 0.0971241, -0.478006, 0.908729, 0.189923, 0.510477, 0.20677, 0.236684, 0.776365, 0.442561, 0.090511, 0.177896, -0.236025, 0.0264561, 0.118261, -0.809493, 0.238168, 0.112513, 0.338984, -0.110895, 0.305834, -0.621152, 0.00687668, 0.447304, -0.0398545, 0.370995, -0.283421, -0.213979, 0.113023, 0.342538, 0.0130436, -0.037166, -0.22709, 0.772525, -0.174775, 0.234323, 0.159163, -0.42859, 0.277611, -0.632671, 0.565038, 0.103225, -0.305878, -0.526211, 0.136796, -0.259547, -0.3352, 0.535223, -0.031504, -0.0424749, 0.481292, -0.286163, 0.33113, -0.38828, 0.00899621, 0.306374, 0.0976362, -0.198731, 0.609803, -0.0760053, -0.461488, -0.391667, 0.00487682, 0.679276, 0.256499, -0.185734, 0.36559, 0.00840063, 0.0567441, -0.379714, 0.800748, -0.468488, 0.358766, 0.284236, 0.0282058, -0.223142, 0.277211, -0.0509614, -0.0823523, 0.185893, -0.335907, -0.0972623, -0.13957, 0.100473, -0.172652, 0.31467, -0.220244, -0.0687491, -0.117143, 0.156706, -0.365631, 0.313351, -0.189641, -0.537811, -0.157297, -0.232214, -0.25754, -0.507994, -0.201826, 0.21426, -0.547716, 0.109537, -0.161968, 0.0497426, 0.341563, -0.273487, 0.327382, 0.271454, 0.225869, 0.799898, 0.170059, 0.322003, 0.6798, 0.0915071, 0.377649, -0.423599, 1.03058, 0.583441, 0.481912, 0.268723, -0.781103, -0.212737, 0.400762, -0.17187, -0.18443, 0.0283509, 0.700205, 0.00291917, 0.345323, 0.513524, -0.0680777, 0.282601, 0.326917, 0.18524, 0.599054, 0.428758, 0.76124, 0.404333, -0.408655, 0.29747, -0.161153, -0.388405, 0.24769, -0.660875, -0.0948309, 0.50273, 0.563415, -0.406743, 0.408056, -0.59666, -0.375152, 0.392314, -0.679927, 0.610437, -0.384638, -0.451703, -0.416953, -0.0573409, 0.179864, 0.0947484, 0.0941479, -0.0885249, -0.501555, 0.270931, 0.179285, -0.0532051, -0.516431, -0.616671, -0.0110025, 0.282093, -0.148804, -0.680338, -0.0646467, -0.249968, -0.308296, 0.334441, -0.358073, 0.505024, 0.565072, 0.24723, 0.255784, 0.129823, -0.0143696, 0.175873, -0.424062, 0.37883, 0.339341, 0.202346, -0.0812525, 0.151254, -0.668127, 0.379888, 0.117267, -0.423117, -0.0725053, 0.0516017, -0.11775, 0.1602, -0.550289, -0.584689, 0.687462, 0.170713, -0.54351, -0.657189, 0.118749, -0.0700519, 0.476461, 0.101546, -0.740269, -0.490129, -0.619385, 0.0119928, -0.98304, -0.410634, -0.464535, -0.222629, -0.145482, -0.285285, -0.593367, 0.163485, 0.546191, -0.401133, -0.169553, -0.449783, 0.285928, -0.393424, -0.103438, 0.319025, -0.422313, -0.0548196, 0.755713, 0.299799, -0.224316, 0.186109, 0.261191, 0.188806, 0.452686, -0.132676, 0.587353, 0.486365, 0.111516, 0.377064, 0.372242, -0.202814, -0.242745, 0.429545, 0.146983, 0.455895, 0.535846, -0.412878, -0.531814, 0.763798, -0.386117, -0.0437994, 0.721294, 0.480678, -0.177401, -0.0745525, -0.267356, -0.14923, 0.0208479, 0.0218007, -0.203715, 0.220439, -0.0209882, 0.0163083, 0.755739, 0.279977, 0.92335, 0.32819, 0.0551619, 0.720485, 0.171199, 0.31528, 0.392863, -0.386591, 0.494346, 0.0935399, 0.218577, 0.127615, 0.0894765, -0.291666, -0.106409, -0.0171746, 0.391619, 0.594811, 0.581108, 0.47502, 0.0360244, 0.248309, -0.433769, 0.333228, 0.784775, 0.582655, 0.800568, 0.60786, 0.178147, 0.204481, 0.532827, -0.314762, -0.178923, -0.204282, 0.451897, 0.213505, 0.149531, -0.294723, 0.242786, 0.327522, 0.163408, -0.450946, 0.606869, 0.174476, 0.478188, -0.222704, 0.0591118, -0.901394, -0.395556, -0.418037, 0.24394, 0.204331, -0.0563055, -0.449448, 0.00225183, 0.384857, -0.390059, -0.291526, 0.0406258, 0.231365, -0.181439, 0.329772, -0.550588, -0.43976, -0.0649923, 0.14784, 0.201397, 0.326097, 0.631178, 0.519138, 0.285717, 0.222943, -0.101931, 0.00119461, -0.0954484, 0.339454, 0.452597, 0.301302, -0.213641, 0.231858, -0.344925, -0.402381, 0.403374, 0.0886633, 0.320585, 0.0666854, -0.0594505, -0.0818335, 0.264554, 0.00271777, 0.480313, -0.537953, -0.0842767, 0.0426721, 0.0719288, 0.244644, -0.0355607, 0.0363748, 0.234358, 0.407311, -0.192964, 0.210357, 0.55353, 0.705898, -0.356641, -0.183765, 0.0807194, 0.00233019, -0.0215063, -0.727753, -0.639195, 0.16073, -0.282579, -0.0661458, -0.56201, 0.0971901, 0.0649462, -0.093705, 0.0870968, 0.185054, 0.035918, -0.150047, -0.350367, 0.0582708, -0.19228, 0.0872795, 0.144485, -0.495534, 0.287021, -0.641304, -0.100692, -0.139298, 0.240197, -0.0953369, -0.00277948, 0.198417, -0.143929, 0.314875, 0.113048, 0.0424434, 0.274406, -0.398218, -0.0183961, -0.124207, 0.356994, 0.753037, 0.158145, -0.12519, 0.202524, 0.275662, 0.0197114, -0.286796, -0.416871, -0.919674, 0.137863, -0.00280172, 0.0106861, -0.336138, -0.228682, -0.0620699, -0.723415, 0.156973, -0.104038, -0.587032, 0.175613, -0.398429, -0.13091, 0.045514, 0.26586, -0.569088, 0.193658, -0.339076, 0.361382, -0.293548, 0.0119532, -0.826136, 0.0841467, -0.102329, 0.290162, 0.278434, -0.246496, 0.0624403, 0.00899192, -0.244363, -0.000689143, -0.734794, 0.703372, 0.0110255, 0.215332, 0.00447861, 0.099689, -0.0203157, 0.260015, 0.514569, 0.322258, -0.0145341, 0.498998, 0.213067, 0.334479, 0.295417, 0.168774, -0.510815, -0.400703, -0.0200453, 0.435062, 0.620301, 0.0252454, 0.0282759, -0.36328, 0.0926921, -0.221672, -0.58886, -0.0400342, -0.313232, -0.519594, 0.243078, -0.334079, -0.270033, -0.495776, 0.167092, 0.177772, 0.280106, 0.00288477, 0.240111, -0.00231105, 0.431575, 0.268733, 0.0265645, 0.158631, 0.230716, 0.716073, -0.0215768, 0.12377, 0.187739, 0.274746, 0.5097, -0.15606, -0.0945299, -0.361237, 0.759519, -0.311927, 0.0848565, 0.0137691, 0.604014, 0.325685, 0.169347, -0.340699, -0.417058, 0.354207, 0.386487, 0.147206, -0.0506241, -0.214027, -0.0513623, 0.42701, -0.634591, 0.187363, -0.508312, -0.00114855, -0.0599517, 0.402596, 0.492643, 0.241626, -0.171303, 0.818462, 0.216673, -0.194423, -0.447242, -0.616053, 0.105917, -0.248924, -0.236358, -0.141672, 0.0837928, -0.0377266, 0.0810627, 0.407032, -0.403289, 0.0850846, 0.195155, 0.763047, 0.605947, 0.205287, 0.0275962, 0.424874, 0.111251, 0.0067634, -0.270874, -0.352443, -0.307449, -0.430445, 0.522896, -0.118207, 0.157462, 0.312531, 0.31119, -0.126322, 0.136599, 0.404666, 0.328707, -0.962272, 0.264548, 0.100268, 0.486026, -0.29642, -0.49643, -0.854072, 0.225632, 0.0917746, -0.339475, 0.226054, 0.392809, -0.506118, -0.360228, -0.0652379, -0.0141473, 0.357535, -0.105279, -0.32792, -0.18552, 0.272587, 0.275618, 0.203625, 0.23702, -0.0533812, -0.00699177, -0.187079, 0.751397, 0.0730081, -0.295114, -0.293974, -0.381472, 0.69258, -0.259377, 0.181655, 0.291579, -0.000446001, -0.228219, 0.092192, 0.153849, 0.229261, -0.554917, -0.540707, 0.708528, -0.152686, -1.22525, 0.575331, -0.314974, -0.458275, 0.830017, 0.0762217, -0.1202, 0.333304, 0.111341, -0.0184735, -0.0996309, 0.161016, 0.403695, 0.839637, 0.492135, -0.823486, 0.96226, -0.446345, 0.289852, 0.543863, -0.198117, 0.752913, 0.380549, -0.213973, -0.437432, 0.363786, 0.165172, 0.224717, 0.65566, -0.2263, 0.459862, 0.260625, -0.412871, 0.00663674, 0.690948, -0.39654, 0.271418, 0.814153, -0.363809, 0.771566, 0.454207, 0.291864, -0.826874, 0.205491, -0.59236, 0.180294, -0.574109, -0.133154, -0.687293, 0.624961, 0.750975, -0.115789, 0.219708, -0.560142, -0.347924, 0.475591, 0.668954, -0.525235, 0.560277, 0.406582, 0.259707, -0.291881, 0.40382, -0.691378, 0.511281, 0.38349, 0.60171, 0.175382, 0.797663, 0.66795, -0.110644, -0.122143, 0.0752459, 0.649028, 0.258376, 0.763628, -0.525527, 0.28668, 0.338321, 0.550138, -0.33597, 0.226952, 0.531764, -0.705424, 0.175642, -0.0982047, -0.428523, -0.37932, -0.291669, 0.618546, -0.923448, 1.11912, -0.141063, 0.166016, 0.507537, -0.189442, -0.0258596, 0.346139, 0.433924, -0.185028, 0.373976, -0.511641, -0.426385, 0.451116, 0.523525, 0.206911, 0.607599, 0.194165, 0.382406, 0.935012, -0.668921, -0.259511, 0.429638, 0.115543, 0.334018, -0.541269, 0.216871, -0.641842, 0.683943, -0.502034, -0.268726, 0.701026, -0.174208, 0.662809, 0.368597, -0.135951, -0.169557, -0.466358, 0.0146659, 0.625388, -0.190924, -0.587081, 0.0369928, 0.209533, -0.0256201, -0.134377, 0.367434, 0.0341216, -0.436878, -0.351488, 0.278601, -0.158937, 0.648963, -0.0653587, 0.23024, -0.402509, -0.208165, -0.486905, -0.0833748, -0.114049, 0.424813, -0.0702822, -0.539892, -0.124429, 0.184419, 0.203463, -0.121436, -0.520316, 1.00983, -0.0868194, -0.501019, 0.0462809, 0.0783426, -0.2484, 0.0981621, -0.198552, -0.303788, -0.0840944, -0.18279, 0.600747, -0.0584895, 0.100108, -0.669185, -0.0780443, -0.331786, -0.52951, -0.270123, 0.519388, -0.299453, -0.527781, -0.678231, -0.300144, -0.00385544, 0.349333, 0.851644, -0.336946, 0.235634, 0.220692, 0.411873, -0.402994, -0.012952, 0.0415505, 0.3485, 0.196319, 0.465808, 0.111701, -0.26433, 0.220039, -0.402731, 0.0500919, -0.319965, -0.0414993, 0.475354, 0.143973, -0.479436, -0.233601, 0.158693, 0.549028, -0.397703, 0.336638, -0.0746536, -0.303844, -0.0445528, -0.233848, -0.361522, -0.00597053, 0.344429, 0.229481, -0.458113, -0.00821081, -0.111579, 0.592684, 0.00628453, -0.499848, 0.496396, -0.343879, -0.575317, -0.293076, -0.160916, -0.352197, 0.0679993, 0.0551412, -0.0312388, 0.265375, -0.201201, 0.0245684, 0.462555, 0.347122, -0.972172, -0.0306904, 0.0297101, -0.11272, 0.477086, 0.481387, 0.9836, -0.398339, 0.0708219, -0.753974, -0.23255, 0.260514, -0.245355, -0.0931575, -0.673779, -0.0817291, 0.199195, -0.480285, -0.45005, -0.023799, -0.366601, -0.2084, 0.666304, 0.132828, 0.0877088, 0.454745, 0.229825, 0.264379, 0.407093, 0.330497, 0.218693, 0.523911, 0.328874, 0.805786, 0.00485716, -0.211797, 0.404341, -0.120829, -0.241701, -0.764544, 0.17835, -0.30668, -0.0872752, 0.97527, 0.0813365, 0.472389, 0.919017, -0.136896, 0.134787, 0.0240096, -0.60919, -0.232189, 0.638233, -0.53722, 0.383588, 1.04688, -0.223798, 0.468294, -0.220214, 0.405335, -0.280534, 0.286776, -0.179761, 0.178508, -0.297183, 0.182498, -0.685467, 0.580719, 0.19707, -0.128853, -0.819698, -0.270809, -0.832294, -0.152185, -0.393175, -0.750241, 0.529206, 0.762727, -0.407887, -0.244154, 0.572863, 0.466904, 0.957789, 0.686932, 0.133498, 0.18891, 0.850856, 0.510167, -0.172768, 0.14671, -1.13979, -0.742267, 0.393743, 0.444338, -0.33688, -0.0438455, 0.314722, 0.306787, -0.405244, 0.441624, 0.505547, -0.291027, 0.414324, -0.252424, 0.570165, -0.324644, -0.521873, -0.0440274, -0.176604, 0.866987, -0.429828, 0.280288, -0.0479095, -0.246395, -0.581399, 1.1762, -0.870758, 0.643341, 0.721751, -0.412596, -0.406957, 0.610477, 0.501528, 0.41953, 0.71976, -0.913314, 0.638418, -0.444716, -0.425936, -0.0714459, -0.656934, -0.436864, -0.208498, 0.283547, 0.403649, -0.0865038, 0.157091, -0.676679, -0.0651144, 0.710754, -0.689077, 0.528029]) # parameters
+i12 = Internal("op12", "TENSOR_FLOAT32", "{1, 14, 14, 128}") # intermediate result
+i13 = Parameter("op13", "TENSOR_FLOAT32", "{128}", [0.546519, 0.196527, 1.33245, 0.223313, -0.0686019, 0.29652, 0.373173, 0.536225, 0.675113, -0.632758, -0.340469, 0.693325, 0.451477, -0.38477, 0.163996, -0.0238434, -0.480369, 0.486697, -0.157606, -0.453389, -0.0613977, 0.148022, 0.210699, 0.305469, -0.719091, -0.98168, -0.729431, 0.384724, 0.170649, 0.102487, -0.177468, -0.112562, 0.977599, 0.843605, -0.160566, -0.0826119, -1.01795, 0.327381, -0.311044, 0.148776, 0.458008, 0.712339, -0.627031, -0.0185205, -0.220114, -0.254519, 0.157792, -0.0902074, -0.40048, 0.0213905, -0.106975, 0.0542978, -0.259207, -0.529396, -0.023698, 0.0370436, 0.175882, -0.231802, -0.755031, -0.635971, -0.210382, 0.263938, 0.644176, -0.407618, -0.815028, 0.719426, -0.215798, -0.770013, -0.190236, -0.594785, -0.0741564, 0.436073, -0.0194503, 0.253288, 0.257328, -0.475578, 0.323997, 0.351296, 0.0860487, -0.836167, 0.220064, -0.593962, -0.319109, 0.20685, -0.474809, 0.0252552, 0.137135, 0.44559, 0.241269, -0.0192984, 0.139146, -0.431877, 0.618441, 0.246926, -0.749076, -0.602428, -0.0262464, -0.727089, 0.614319, 0.119553, -0.658924, 0.177904, 0.520725, -0.24752, 0.539497, -0.346223, 1.01883, -0.375712, 0.150706, -0.0695844, 0.291091, 0.231353, -0.302372, -0.159618, 1.3969, 0.838611, -0.0641228, -0.112692, -0.443575, 0.839417, 0.531622, 0.328611, -0.124474, 0.493831, 0.0234903, 0.0202693, -0.531455, 0.58728]) # parameters
+i14 = Parameter("op14", "TENSOR_FLOAT32", "{128, 1, 1, 128}", [0.0492167, -0.0080753, 0.106292, 0.0105276, -0.0331312, 0.114954, 0.170489, -0.12154, 0.0805692, -0.167832, 0.034986, -0.296966, -0.0655937, -0.111175, 0.0439435, -0.018318, -0.134041, -0.0846412, 0.092653, -0.0790839, 0.179607, 0.0128861, 0.170719, -0.00102839, -0.000371042, 0.187442, 0.367099, 0.155459, 0.127148, 0.109095, -0.0116157, -0.0649709, 0.00564519, -0.220081, 0.0481978, -0.158649, -0.00169554, -0.189301, 0.0927649, -0.0162247, -0.146722, 0.0395212, -0.119687, -0.0263079, -0.0115938, -0.00645318, -0.00155876, 0.201296, 0.00391423, 0.0928273, -0.0865713, 0.0358025, 0.0465153, -0.192458, -0.0337003, 0.0168396, -0.105297, -0.052292, -0.200595, 0.0113962, 0.0109133, -0.0220112, 0.055337, -0.177347, 0.0508988, 0.0870318, -0.132901, -0.0590428, -0.0393112, 0.109377, -0.0827402, 0.112023, -0.0645175, 0.159355, -0.0984026, -0.18086, 0.15466, 0.0725992, 0.0280992, 0.0225695, 0.00691936, -0.0502526, -0.128364, -0.145571, 0.0579586, -0.0274957, -0.16697, -0.0250412, 0.0943546, 0.0787729, 0.0940538, -0.119917, 0.0964136, 0.113825, -0.152387, 0.311643, -0.0707457, -0.0727547, -0.173086, -0.113407, -0.0740743, -0.00903834, -0.204262, -0.0651392, 0.00987691, -0.129447, -0.149183, -0.120871, -0.0475758, 0.036237, -0.226021, 0.106552, -0.0534957, 0.108059, -0.0924064, -0.118662, -0.00377724, -0.0365475, -0.0159883, -0.0557885, -0.0465726, 0.0687464, 0.0692653, -0.0202816, 0.190164, 0.069391, 0.036889, 0.155402, 0.103209, 0.124473, -0.0607203, -0.11585, -0.153651, -0.127314, 0.149033, -0.0828471, -0.00839595, 0.198123, 0.122013, 0.167998, 0.173856, 0.0256196, 0.117699, 0.126546, 0.0918655, 0.0382004, -0.065435, -0.0483645, -0.0119214, -0.0109207, -0.129997, -0.142993, -0.0613742, -0.108548, 0.0510479, 0.020964, 0.0262848, 0.0460446, 0.0716021, 0.0597847, -0.0358898, -0.141561, -0.0386211, 0.111586, -0.0162418, -0.158925, -0.219007, -0.0756682, -0.109976, -0.0832409, 0.0277708, 0.145679, 0.0500395, -0.111505, -0.0670436, 0.279826, -0.0844559, -0.000112902, 0.154262, -0.204945, -0.0589911, 0.032408, -0.11697, 0.039011, -0.254155, -0.0195576, 0.193946, 0.00560876, 0.0117224, -0.0429483, -0.0874491, 0.166817, 0.208694, -0.0294162, -0.135881, 0.141971, -0.0327922, -0.00175662, 0.124897, -0.118557, -0.119867, 0.115371, -0.00347566, 0.0124675, -0.00602114, -0.0738759, 0.0870936, -0.0791408, -0.017976, -0.00963917, 0.0734867, -0.148776, -0.132703, -0.140691, 0.170037, 0.000135891, -0.0458496, 0.153835, -0.117437, -0.0346555, -0.076906, 0.0373166, -0.0619154, -0.054829, 0.0411179, -0.0415604, 0.108682, -0.0672608, 0.0434165, 0.0643523, 0.226074, 0.0755257, 0.180693, -0.0955687, 0.0446819, 0.135113, -0.0790001, -0.199555, 0.190408, -0.000178168, -0.145356, -0.144526, -0.0218069, 0.0294089, 0.168454, -0.0392053, -0.0673176, -0.158824, -0.0925555, -0.0174453, 0.0611432, 0.0321967, -0.0433546, -0.176905, -0.0753259, -5.27295e-05, -0.120573, 0.129824, -0.181926, 0.0948043, -0.0363327, -0.0152112, -0.163502, 0.0703871, -0.273672, 0.192872, -0.223747, 0.0114178, 0.197958, 0.0417495, 0.0123187, 0.0486147, -0.312089, -0.138923, -0.0115935, 0.140518, 0.0633077, 0.0619971, -0.00782752, 0.00451701, -0.106805, 0.231051, -0.0870636, -0.364433, -0.0366613, -0.0955438, -0.0216577, -0.0176759, 0.0939908, 0.0132251, -0.18876, -0.116116, 0.00687216, -0.171588, -0.114295, -0.0294445, 0.0917865, 0.193141, -0.00168992, 0.0101699, -0.00952344, 0.0102147, -0.0711157, 0.0391557, -0.134241, -0.337105, 0.06641, -0.0368229, -0.0238293, -0.0822427, -0.187422, -0.198655, -0.00713002, -0.0467149, -0.163569, 0.291809, -0.154768, 0.0750425, -0.00786117, -0.00525774, 0.152604, -0.129881, 0.090134, 0.140681, -0.106896, 0.158144, 0.0464975, -0.0305343, 0.0666374, -0.492194, -0.101637, -0.00844549, -0.0778769, -0.0598388, 0.0144071, 0.0226333, 0.055511, 0.122228, 0.0939258, -0.100434, -0.0637961, -0.135049, -0.0947703, -0.0927133, 0.0795114, 0.00848647, -0.0561512, 0.0217505, -0.17491, -0.0964265, 0.107838, 0.002654, -0.174289, -0.109367, 0.0115197, -0.139991, 0.134845, -0.165507, -0.157441, 0.0847361, -0.122034, 0.203999, -0.0438373, -0.0849663, -0.0401438, 0.0032295, -0.128538, 0.14098, -0.0523561, -0.00824747, 0.238848, -0.0943977, 0.171542, -0.083204, -0.0750833, -0.0154852, -0.0545717, 0.0562121, -0.250548, 0.355748, -0.0127577, -0.175393, -0.0940266, -0.0245702, -0.161752, 0.0713704, -0.0689921, 0.0949081, -0.110655, 0.11458, 0.093886, -0.00122368, 0.0416001, 0.0237156, -0.224473, 0.0551668, 0.0385368, -0.0946446, -0.00966641, 0.0241999, -0.140684, 0.00477651, 0.0253581, 0.0746407, 0.0577489, -0.120865, -0.0441265, 0.205448, -0.169091, -0.172141, -0.121993, 0.063009, -0.114414, -0.133986, -0.0664861, 0.0974314, 0.0465029, 0.029562, -0.0732854, 0.23398, 0.0818584, -0.0809577, -0.159575, -0.0798414, 0.0224608, -0.00344298, 0.0414172, -0.084686, 0.0347905, 0.00652246, 0.0416775, -0.010326, -0.0373172, -0.109738, 0.0487422, 0.28135, 0.181046, 0.153545, -0.252753, 0.0659271, 0.0351477, 0.0320459, -0.0129645, -0.305184, 0.0861847, 0.00172219, 0.0126068, -0.136033, -0.0432554, -0.0273639, 0.0786822, -0.136442, -0.00635393, -0.0800038, 0.139217, 0.0079255, 0.0139949, -0.238955, 0.0459657, -0.0177275, -0.0208276, 0.062152, -0.129144, -0.0656636, 0.119989, -0.0748773, -0.0289873, -0.0191252, -0.00243437, 0.184397, 0.0103788, -0.127131, -0.0328814, 0.184076, 0.0840546, 0.0149544, -0.0100922, -0.11661, 0.0935298, -0.0390165, 0.0759842, 0.15999, 0.125135, -0.0217201, -0.0257261, -0.0809541, -0.0173107, -0.102538, -0.0307895, 0.271013, 0.0766397, 0.0807188, 0.0285146, 0.0446107, -0.242278, 0.151835, -0.178589, 0.0072848, -0.0280574, 0.150958, 0.0300658, 0.0259331, -0.0548878, -0.00311273, 0.00940436, -0.00196552, -0.12281, 0.0221584, -0.158485, -0.20765, -0.15677, 0.0653593, 0.040512, -0.0850898, 0.0695333, -0.0149501, 0.142968, 0.114833, 0.022345, 0.026202, 0.0909355, 0.100476, -0.038809, -0.0881875, 0.0556801, -0.0114246, -0.0473359, -0.106935, 0.278771, -0.0926321, 0.177681, 0.14335, 0.0139497, 0.138455, 0.000802558, -0.00785487, 0.0880446, -0.16951, -0.152086, 0.00956144, 0.143776, 0.227599, 0.0992357, 0.145382, -0.111775, -0.196603, 0.136609, 0.012763, 0.132275, -0.0729869, -0.0811713, -0.0799113, 0.0381832, 0.193389, 0.0412808, -0.0865903, 0.14999, 0.079186, -0.0798377, -0.237072, -0.0606504, -0.0633377, -0.0225933, -0.0144042, -0.16748, -0.132666, 0.0569834, 0.136629, -0.0986089, 0.0258738, -0.148541, -0.0215487, 0.14057, 0.121353, -0.122501, 0.0510205, -0.0468193, 0.0257614, -0.0813403, -0.0184783, 0.0610865, 0.113536, -0.0764772, -0.0654762, 0.0356131, 0.120593, 0.000701469, -0.011207, 0.0885916, -0.113207, -0.018028, 0.000686579, 0.109291, -0.0726071, 0.025577, -0.142312, 0.0748808, -0.19693, 0.102937, -0.117123, -0.0410858, 0.0676378, -0.139671, -0.00476818, -0.00629099, -0.0890137, 0.0343115, 0.149645, -0.0562569, -0.117631, 0.0427329, -0.104956, 0.0538572, -0.0836263, 0.0771976, -0.0750694, 0.0161346, -0.0860907, -0.020409, 0.0160154, -0.0419108, -0.0838875, -0.0204571, 0.0861213, 0.155953, 0.0064597, 0.131849, 0.125874, -0.0523746, -0.114349, -0.0416358, -0.0872385, 0.0480122, 0.00288863, 0.181765, 0.0951868, -0.16586, -0.0258458, -0.0630367, 0.0339819, -0.129774, -0.0555887, 0.0510964, 0.0261776, -0.024705, 0.00170325, -0.11662, 0.0295839, 0.0571213, 0.171625, 0.178549, -0.0614394, 0.0908226, 0.0431401, -0.147683, -0.0801485, 0.104426, -0.200215, -0.00210399, 0.131242, -0.074985, -0.0133755, -0.0160105, -0.182432, -0.147769, -0.10569, -0.0904137, 0.128471, 0.0405718, -0.00530241, 0.134106, -0.0570188, -0.137804, 0.00225738, 0.179937, -0.188969, 0.167005, 0.0527973, -0.209259, 0.021988, -0.0666499, -0.0629176, 0.150208, 0.145494, -0.0886062, -0.0421768, 0.0327965, -0.215305, -0.102755, 0.000361563, 0.0132205, -0.0190006, 0.00879901, -0.0235244, -0.0166984, -0.0342428, -0.0832649, 0.0334605, 0.13459, -0.105707, -0.102384, 0.151998, -0.0371934, -0.081087, 0.237131, -0.0408839, -0.0791937, 0.0215946, -0.0715714, -0.192749, -0.0332591, 0.132308, 0.145569, 0.0284476, -0.0991756, 0.0696881, 0.0527799, -0.100154, 0.0370597, 0.0435286, -0.0686432, 0.0808107, -0.156254, 0.0241207, -0.0225814, 0.029803, 0.0451793, 0.228596, -0.0598947, 0.0519975, 0.0149441, -0.069995, -0.0589497, -0.00627544, -0.0933683, 0.0268122, -0.014502, 0.0561036, 0.100682, 0.222578, -0.00405048, 0.0706947, 0.0798659, 0.135403, -0.00710166, -0.0225438, 0.0653613, -0.13813, 0.121719, 0.0373233, 0.0763169, 0.0683692, -0.0567941, -0.00302485, -0.113824, -0.109493, 0.0362708, 0.20475, -0.0468547, -0.138923, -0.116995, 0.224091, 0.116567, -0.178833, -0.268479, 0.00547667, -0.0359758, -0.0305019, -0.0447285, 0.0775895, -0.0692764, -0.00558963, -0.0175287, -0.0719026, -0.0234363, 0.0846011, -0.139907, 0.0260687, 0.032942, 0.133716, 0.00954939, 0.0637549, 0.103508, 0.0801002, -0.191423, 0.279081, 0.149761, -0.122825, -0.286675, -0.0733171, -0.0326665, 0.174693, -0.0447328, -0.114704, 0.142963, 0.0720335, -0.101278, -0.028875, -0.068784, -0.333874, -0.0532909, -0.393075, -0.151179, -0.0596503, -0.0438335, 0.0455516, -0.0656532, -0.272681, -0.120124, -0.14181, -0.136676, -0.0118414, -0.0633985, -0.134824, 0.0663299, 0.106551, 0.120896, 0.0453364, -0.219069, 0.0274996, 0.0630045, 0.00982235, -0.113778, 0.056311, 0.119944, -0.122912, 0.0822344, 0.290308, -0.0658323, 0.115401, 0.121139, -0.0145469, -0.0497488, 0.0780023, 0.0508725, 0.0105117, -0.227832, -0.237472, 0.151411, 0.176579, 0.187783, 0.106447, 0.0347247, -0.0744084, -0.0669467, 0.113765, -0.0603795, -0.0882256, -0.0852787, -0.0746291, 0.0232977, 0.0257745, 0.131218, 0.209047, 0.089493, -0.122133, 0.0502431, -0.152461, 0.0490434, 0.0561319, 0.110302, 0.213338, -0.0308746, -0.137503, -0.162805, -0.298424, 0.00859141, 0.086462, -0.0186488, -0.0238316, 0.0963154, -0.0986531, 0.211295, -0.000441614, 0.0601404, -0.171135, -0.0495896, -0.22538, -0.117794, 0.0185666, -0.176838, -0.134198, -0.0315899, 0.0457186, 0.182597, -0.0408078, -0.0235907, 0.0489883, 0.110585, 0.0565589, -0.0683454, 0.0293736, 0.10658, 0.165342, 0.0301316, -0.111716, 0.0995108, 0.0723284, -0.143426, 0.0474135, -0.213154, 0.0580365, 0.123377, -0.227937, -0.0825976, 0.182117, -0.0796729, -0.0144197, 0.0177945, -0.183136, 0.041913, 0.0472313, 0.111686, 0.134459, 0.00786947, -0.158542, -0.208572, -0.0789366, 0.0346294, 0.0134203, 0.0360406, -0.107432, 0.139988, 0.0462694, 0.120488, -0.0155272, 0.0591545, 0.130209, -0.215265, -0.0932772, 0.0612847, 0.172206, -0.0659809, 0.179974, -0.120241, -0.169244, 0.0506864, -0.0364558, 0.047665, 0.0313756, -0.131087, 0.0812904, -0.0540152, -0.00315742, -0.109049, -0.0392732, 0.14046, -0.158187, 0.138067, 0.115667, -0.0072572, 0.043031, -0.0838976, 0.0230993, -0.069355, -0.0590289, -0.11505, 0.0712727, -0.0614348, -0.0224647, -0.0956382, 0.15265, 0.0129695, 0.0490562, -0.165935, 0.106692, -0.0659336, 0.0930762, -0.18223, -0.0526363, 0.0341916, -0.124129, -0.0771975, 0.158684, 0.0920409, 0.081097, 0.109989, -0.0927354, 0.0360564, 0.0731718, -0.0175897, 0.03814, -0.206528, -0.180831, -0.00374866, -0.0855626, -0.0793599, -0.00984907, -0.108055, 0.0291045, -0.065862, -0.148504, -0.133601, -0.174052, 0.21205, 0.263741, -0.081781, 0.0113202, -0.064409, -0.119665, 0.169552, -0.156628, -0.21961, 0.137595, 0.190254, 0.0641385, 0.0372727, -0.0397738, -0.0350038, -0.0297238, 0.0361912, -0.0281507, 0.0429097, 0.065128, -0.185803, -0.0344845, 0.2474, -0.019044, -0.143508, 0.051563, -0.16674, -0.00885823, -0.174305, -0.0653413, -0.20566, 0.0915419, -0.195137, 0.0803697, 0.0241017, -0.0778403, 0.1324, 0.121624, 0.0721749, -0.0317701, -0.0282991, 0.0829357, -0.0446889, -0.221399, -0.0573394, 0.0639798, 0.275477, -0.0215121, -0.0249761, 0.141485, -0.000536039, -0.0544694, -0.142053, -0.0728612, 0.00456747, -0.0582212, 0.0887192, 0.027507, -0.0756964, -0.12051, 0.00187038, -0.170617, 0.0815445, 0.182649, 0.0207706, -0.0574881, 0.135789, 0.0680687, 0.00853627, 0.053275, 0.0152777, 0.0390285, -0.196792, 0.232171, -0.164028, 0.0853647, 0.108125, 0.0441848, -0.0648633, 0.0874179, 0.131628, -0.19721, -0.0996591, 0.0740258, -0.0263318, 0.129169, -0.0195181, 0.0500299, 0.227494, 0.242276, 0.0320448, 0.108489, 0.0372571, -0.0320693, -0.00244309, 0.0572242, -0.188381, -0.0729394, -0.0222875, -0.12612, 0.00204527, 0.206793, 0.161682, -0.025546, 0.0374374, -0.163328, -0.0303548, -0.122453, 0.022845, -0.149735, 0.0897621, 0.000939904, 0.126001, 0.0533079, -0.124279, -0.111203, -0.179071, 0.0476198, -0.0101316, 0.0992392, -0.0975323, -0.0578787, -0.0898316, -0.0253303, -0.234476, -0.13834, -0.0430442, 0.0706073, -0.0749545, 0.222766, -0.361091, -0.283269, -0.042671, -0.0491435, -0.101454, -0.19423, -0.0711788, -0.11361, -0.0832408, -0.24414, 0.0612154, -0.114414, -0.158798, 0.140562, 0.0091119, 0.187348, 0.121683, 0.102233, -0.0878468, -0.160917, -0.0578508, 0.142055, 0.14557, -0.0392492, -0.165748, -0.20097, 0.11652, -0.181798, -0.132295, 0.0891044, -0.118072, 0.201971, 0.0332414, -0.0147372, 0.0366766, -0.0545744, 0.0886495, -0.0239655, -0.00409695, -0.09689, 0.156897, -0.11485, 0.187426, 0.128149, -0.0861619, 0.0365631, 0.114727, 0.0433083, 0.15611, -0.123248, 0.137454, -0.130114, 0.0913088, 0.17848, 0.0202289, 0.151537, -0.0878885, -0.109985, -0.132346, 0.018859, 0.0305484, -0.0381497, -0.092044, 0.178204, 0.0172576, 0.0896934, -0.00837939, -0.0431898, 0.057657, 0.057103, -0.168536, 0.071048, 0.0624253, 0.198933, -0.0137471, -0.272231, -0.159716, -0.0877256, 0.0746378, 0.048439, -0.158477, 0.279114, 0.155359, -0.0525185, -0.240777, -0.0252886, 0.056017, 0.25799, -0.0356944, -0.0831027, 0.094073, -0.211309, 0.253028, -0.114466, -0.0549911, 0.0723603, -0.0487073, 0.231137, 0.00824384, -0.114115, -0.0857685, -0.311542, 0.0204696, 0.215278, 0.181503, 0.00926087, -0.055034, 0.0676433, 0.0950742, 0.137824, 0.0567236, -0.0445646, 0.230935, 0.0904069, 0.132368, -0.0327701, -0.108141, -0.0186523, -0.0692107, -0.0471153, -0.12488, 0.146122, 0.0559398, -0.155606, 0.0471084, -0.236806, -0.047566, 0.215015, -0.0916397, 0.117583, -0.0123857, 0.334727, -0.0562826, -0.203491, -0.0524377, 0.00650569, 0.258449, -0.0962554, 0.00176657, 0.215625, 0.240062, 0.0423998, -0.228229, 0.251497, 0.158806, -0.0183047, 0.164062, -0.190175, 0.0434275, -0.0568473, -0.0831833, 0.139796, 0.0295127, -0.137637, -0.121978, -0.115261, 0.0232111, -0.0528481, 0.08297, 0.222742, 0.0494635, 0.00537435, -0.0411289, -0.135641, -0.055453, -0.104498, -0.00606978, 0.107924, 0.182993, 0.196488, -0.220586, 0.0834931, 0.136944, -0.124912, 0.0566047, -0.141472, -0.115923, 0.00582133, -0.0647555, 0.203496, -0.0917668, -0.0768195, -0.257483, 0.02058, 0.11171, -0.0650737, 0.0538812, 0.0345428, 0.186867, 0.139228, -0.0232228, 0.251106, 0.075727, -0.0145102, -0.0013916, -0.154794, -0.0475107, -0.0882924, -0.0293644, -0.0463873, -0.190434, 0.128487, -0.211163, 0.0428343, 0.0128901, 0.0834131, -0.224292, -0.224269, -0.099813, -0.18568, -0.226043, -0.0286109, 0.211421, 0.100051, -0.23053, -0.184351, 0.00949613, 0.0591342, 0.222538, -0.128832, -0.0492649, 0.0241476, 0.0137129, 0.116823, 0.187481, 0.103007, -0.0572725, 0.150223, 0.151514, -0.0271873, -0.0409179, -0.101334, 0.0247189, 0.173993, 0.0473607, 0.139463, 0.0418125, -0.103283, 0.185058, 0.157335, 0.0333354, 0.222687, 0.107339, 0.0100859, 0.0270604, 0.042039, -0.0825912, 0.0490693, -0.190715, -0.0126432, 0.00672672, -0.16169, -0.22029, 0.0220799, 0.233879, -0.190686, 0.179533, -0.114906, -0.0346892, -0.0383336, 0.0579005, 0.134133, 0.254502, -0.090966, -0.0240384, 0.0591224, -0.125023, -0.0640151, -0.0509585, -0.018779, 0.0184918, 0.0233031, 0.138207, -0.147355, 0.0818296, -0.136569, 0.074626, 0.259347, -0.167076, 0.0924999, -0.102714, -0.0349014, 0.00793676, 0.175492, -0.0259951, 0.201141, -0.0389568, -0.123162, -0.150018, -0.261208, -0.0779724, 0.151716, -0.27511, 0.0267754, -0.02426, 0.0323975, 0.0619007, 0.0355181, -0.0373477, -0.0113832, 0.0991678, 0.0402597, 0.168917, 0.0738804, -0.0960292, 0.116448, -0.235607, 0.0889576, -0.23862, -0.021034, 0.0124129, 0.0119729, -0.192618, -0.105072, 0.0523522, 0.0447149, 0.345979, -0.0219146, -0.0984075, -0.00578818, 0.0451021, -0.028731, 0.100304, 0.0195838, 0.167274, 0.0209902, 0.147011, 0.0424149, -0.00708879, -0.13009, -0.0540268, -0.222126, -0.0943983, -0.144618, 0.091855, 0.0247219, 0.0107608, -0.0134213, 0.044302, -0.15387, 0.121104, -0.128266, -0.13425, -0.108515, -0.0166476, -0.0414318, 0.159497, 0.223621, 0.0412818, -0.0106633, 0.0282296, 0.0277303, -0.199521, -0.0699576, -0.0141956, -0.27968, -0.138213, -0.324123, -0.0586276, -0.272205, -0.202471, 0.0528705, 0.116171, 0.175374, -0.00621978, -0.19016, -0.013336, -0.0624942, -0.173633, -0.0362419, -0.0393273, -0.197387, 0.0266068, 0.0752167, 0.0219202, 0.0991614, -0.0691717, -0.0200872, -0.207639, 0.0774781, -0.180694, -0.106946, 0.228402, 0.215501, 0.140484, -0.00993635, -0.17885, -0.124541, 0.209396, 0.0456329, -0.0326297, -0.227967, 0.0176382, 0.126693, -0.13374, -0.0895639, -0.0498502, 0.182497, -0.0403466, -0.11318, 0.0829482, -0.101558, -0.210259, -0.0142118, 0.221004, 0.201915, -0.00715938, 0.291329, 0.0519045, 0.247412, -0.0494128, -0.24108, 0.0346359, 0.256192, 0.163851, -0.0312586, -0.212608, 0.180212, -0.168624, -0.00740805, 0.039962, 0.102553, -0.26046, 0.153342, 0.0189885, -0.226138, -0.142786, 0.185155, 0.0554666, 0.152146, -0.135114, -0.052673, -0.0907804, -0.12008, -0.0433961, 0.11263, 0.073007, 0.137673, -0.0751304, -0.0113423, -0.0684032, -0.232901, -0.023975, -0.0730533, -0.0159199, 0.0142321, -0.0919635, -0.28055, 0.0307746, -0.1517, 0.0342472, -0.255429, -0.0715708, -0.0395231, -0.0330115, -0.144234, 0.093018, 0.108852, -0.0713876, 0.0618411, -0.0495429, 0.269681, -0.142119, 0.0770512, 0.0843751, -0.0381377, -0.0373572, 0.0777432, 0.00994464, 0.0162586, -0.205936, 0.0938423, -0.11243, -0.214231, 0.019383, 0.0687085, 0.167435, 0.0199677, 0.0737563, 0.251097, 0.30728, 0.137163, -0.161624, 0.0979162, 0.0861144, 0.0152253, 0.0592233, 0.140931, -0.207361, 0.182872, 0.0638417, -0.10091, -0.157222, -0.121823, 0.139221, 0.00900056, -0.112334, 0.243735, -0.111925, 0.146996, -0.0584696, -0.150813, -0.0413248, -0.162958, -0.0351838, 0.0555584, -0.103654, 0.0838595, -0.110647, -0.00633099, -0.121276, -0.0290704, 0.127219, -0.2905, -0.222927, -0.1998, 0.0170748, -0.173659, 0.129737, -0.113299, 0.0146245, 0.0190175, -0.145867, -0.219518, -0.0498695, -0.0834724, 0.307912, 0.149158, -0.164277, 0.198432, -0.18827, -0.197475, -0.0174183, -0.178346, 0.0166028, 0.193058, 0.200801, 0.141707, -0.124452, 0.0139854, 0.0543152, 0.0191997, 0.140814, 0.0138425, -0.0776235, 0.0849749, 0.00500992, 0.128451, -0.0833616, 0.0483032, 0.136872, 0.141408, 0.00120865, 0.0655269, -0.0228196, 0.0359869, -0.0885993, -0.0253892, 0.00630064, -0.0737311, -0.09712, -0.0581056, 0.0876231, -0.105556, 0.106587, 0.115574, 0.109382, -0.0344718, -0.0857086, -0.031791, -0.0481928, 0.193243, -0.0807388, -0.0562995, -0.109195, 0.121406, 0.0294873, -0.03494, 0.121593, -0.114627, 0.189084, 0.0336732, -0.0258573, -0.00329885, 0.126326, -0.0745033, -0.110684, 0.0392413, 0.110288, -0.0559722, -0.100013, -0.052488, -0.075224, -0.0129236, -0.0211523, -0.0304935, 0.0620358, 0.0226703, -0.16302, 0.104016, 0.134436, 0.0436811, 0.083413, -0.015109, 0.102913, -0.0684302, 0.0400464, 0.0907375, -0.0320823, 0.077737, -0.0671746, 0.109123, 0.0416361, 0.0664548, 0.065682, -0.0154766, 0.0446626, -0.0557595, 0.0949753, -0.0747575, 0.0900197, -0.0599175, 0.0241107, -0.0812057, 0.0724707, 0.109226, 0.182543, -0.113744, 0.089102, -0.052859, 0.0474371, -0.0457188, 0.0848299, -0.0293691, -0.0171324, -0.0555584, -0.0895526, 0.0458561, -0.00882814, 0.166514, -0.061592, -0.000846884, -0.0278719, -0.0824408, 0.0935833, -0.0732173, 0.0674627, -0.0366389, -0.049281, -0.0261238, 0.0747478, 0.0614538, -0.0295898, -0.0121928, 0.0661585, 0.0416677, -0.0581062, -0.0795794, -0.109423, 0.0586139, -0.0736785, 0.0437803, 0.0310881, -0.111391, -0.0376946, 0.0125955, 0.0384898, 0.0493048, -0.112666, -0.0894403, -0.0527379, 0.0814943, -0.169342, 0.0504169, 0.0332041, 0.0579662, 0.0111277, 0.05307, 0.243877, 0.089272, 0.143625, -0.115239, 0.0929253, 0.0381814, 0.0581228, -0.040321, -0.167923, -0.103502, -0.00471829, -0.0767604, -0.0267574, -0.0566762, -0.169317, 0.103593, 0.102613, 0.0478866, 0.0543696, -0.0940746, -0.104138, 0.0938678, -0.0489719, -0.13554, -0.0564174, -0.0430226, 0.0896248, -0.146948, -0.207343, 0.00506542, 0.0908469, -0.105159, -0.0611224, 0.0272568, -0.19027, 0.00691213, -0.0903996, -0.0295333, 0.0940159, 0.185201, -0.0421684, -0.0273221, 0.14053, 0.0449279, -0.206058, -0.178543, 0.186908, 0.0334227, -0.0291595, 0.0414679, -0.174828, 0.0669931, 0.0139986, -0.14922, -0.0266109, -0.155985, -0.0842504, -0.047905, -0.0809344, -0.0901919, -0.156473, 0.0558113, -0.0153987, 0.0862919, -0.116083, 0.0544894, 0.145012, -0.124754, -0.065691, 0.0988642, -0.0999761, 0.213163, 0.200784, 0.0273437, 0.0808961, 0.0384633, 0.148604, -0.161495, 0.0333225, 0.0400704, 0.199688, -0.0504757, -0.0390126, 0.0456474, 0.0191444, -0.150194, -0.193682, 0.0390891, 0.0441431, 0.148171, -0.116008, 0.0400501, 0.132675, 0.0609644, -0.0477124, 0.0604306, 0.0234531, -0.0135008, 0.138187, 0.0569733, 0.0684981, -0.0293059, 0.0490282, -0.0516974, 0.143206, -0.0688611, 0.0478408, -0.0234555, 0.114887, 0.0471186, -0.112876, -0.120003, -0.188073, 0.0297023, -0.0301577, 0.096809, 0.126747, 0.0140708, -0.0714481, -0.175066, 0.0820001, -0.0238793, -0.0424699, -0.0767815, 0.0681881, 0.0114366, 0.237764, 0.000681015, -0.0827463, -0.160655, -0.109263, 0.0358009, 0.0449167, 0.0804853, 0.295009, -0.108865, 0.12588, 0.0111938, -0.0694081, -0.0974965, -0.0854531, -0.14163, 0.0592444, 0.0970521, -0.011057, -0.01159, -0.0883977, 0.0568559, -0.0575635, 0.0355744, -0.0930156, 0.0474116, -0.0399587, -0.0173922, -0.0256595, 0.0772782, 0.0809732, -0.0684049, 0.00550794, -0.00429773, -0.073229, 0.0437889, 0.0238044, 3.62821e-05, 0.0153545, -0.104206, -0.0787933, -0.191311, -0.0267167, 0.120213, 0.00388337, 0.0728619, -0.084387, -0.139515, -0.0807818, -0.049001, 0.0649109, 0.0796517, -0.056174, 0.114347, -0.0322248, 0.123421, 0.1408, -0.0696939, 0.10686, 0.0298828, -0.0266939, 0.13515, 0.0246972, 0.188649, -0.0896813, 0.147929, -0.167729, 0.0900661, -0.0307076, 0.131483, 0.115164, 0.165179, -0.0407532, 0.0225172, -0.0529889, 0.10632, 0.145063, 0.031157, 0.057054, -0.0751172, -0.0564598, -0.064296, -0.00901985, -0.176483, -0.0892808, -0.141043, 0.0279851, 0.0518494, -0.0637775, -0.0152736, 0.025294, 0.0473562, 0.12226, -0.107489, -0.124822, 0.200005, -0.0869098, 0.0230395, 0.0779498, 0.0411947, -0.145934, 0.0880233, 0.146335, 0.0530586, 0.0216456, 0.0667408, -0.00302039, 0.0064936, 0.0451044, -0.123123, -0.113478, -0.0349268, -0.0840606, -0.052361, 0.254121, 0.0524252, -0.0319224, 0.0867939, -0.0985961, -0.0868445, -0.0601066, 0.116264, 0.00307126, 0.0054083, 0.0705744, -0.067103, -0.208842, -0.189537, 0.0876626, 0.216028, 0.197143, -0.0468551, -0.143295, -0.10349, -0.0478095, 0.124108, 0.0899674, 0.0214125, -0.115575, -0.0650363, 0.178766, 0.054644, -0.221033, -0.0759763, -0.0268949, -0.046499, 0.0890502, 0.256513, -0.00769563, 0.0869381, -0.0952035, 0.195947, 0.0910581, -0.11275, -0.0632819, 0.174044, 0.0571753, -0.0971537, -0.104369, -0.0803856, 0.0746456, 0.0749211, 0.0388064, 0.175243, -0.237036, -0.181025, -0.0188401, 0.155318, 0.124485, 0.261587, -0.179909, 0.0297941, -0.013123, -0.0210597, 0.241579, 0.0796048, -0.100584, -0.0663762, 0.065643, -0.0544565, 0.0330054, -0.176361, -0.00535668, -0.225376, 0.0197893, 0.123849, 0.0142532, 0.008983, 0.167517, -0.134252, -0.0796427, 0.0819941, 0.175221, 0.0388609, 0.00431878, -0.101259, 0.230331, 0.0434766, -0.0332085, -0.0419631, 0.032001, 0.20115, -0.0277301, 0.110956, -0.157719, 0.0674006, -0.00475676, 0.0903482, -0.0351216, -0.0317466, -0.180848, 0.0451682, -0.105899, 0.0915358, 0.0748197, 0.044238, -0.0695774, 0.0799306, -0.0751849, 0.126679, 0.150437, 0.0625792, 0.0995401, -0.0413272, 0.191341, 0.159132, -0.0435167, 0.153822, 0.0343103, -0.0475698, -0.0887323, 0.0398386, 0.138432, 0.0188031, -0.311453, -0.0891011, 0.070038, 0.0913822, 0.0773129, -0.167675, -0.116703, 0.150842, -0.237852, -0.203543, -0.0716359, 0.0956309, 0.0646161, 0.00523815, -0.0814069, 0.0968068, 0.0555451, -0.0339144, 0.0832618, -0.139578, -0.145736, 0.0590748, -0.274164, -0.125351, -0.117557, 0.0628157, -0.205371, 0.125087, -0.00506208, -0.133381, -0.108932, -0.00475836, 0.138468, -0.00402426, -0.0566999, 0.0555077, 0.137735, -0.00232439, 0.137701, 0.13534, 0.12905, -0.155151, -0.20581, 0.200096, -0.106572, 0.162537, -0.0511892, 0.0280491, 0.054987, 0.0264562, 0.0589467, 0.0247114, 0.00579157, -0.170143, 0.204848, 0.0958258, -0.0266192, 0.0422218, 0.137806, -0.107851, 0.0306629, -0.0375002, -0.046599, -0.139974, -0.0686025, -0.0890072, -0.137008, -0.117185, -0.0338734, 0.152759, -0.11186, 0.00406046, 0.0247243, -0.0135469, 0.00542397, 0.159444, 0.0735121, -0.276095, 0.0531196, -0.135253, 0.247246, -0.0614343, -0.194338, 0.00265697, -0.0952204, -0.17636, -0.124009, 0.149977, -0.0549827, 0.108239, 0.0206565, 0.234924, -0.0723414, 0.0217906, -0.146245, -0.100103, -0.00286639, -0.0435033, 0.0435341, 0.156496, 0.0965636, -0.113736, 0.0615716, 0.00672452, 0.150246, -0.247211, 0.149569, 0.047918, 0.0263673, -0.0106643, -0.0268044, 0.00512925, 0.02694, 0.0494972, -0.1449, -0.292341, -0.0831342, 0.03629, -0.0477913, -0.102728, 0.151196, -0.0186595, -0.129287, 0.0659962, 0.452887, -0.0119844, 0.139116, 0.00438643, -0.0301462, -0.210149, 0.0512216, -0.0653356, 0.0580448, -0.00938669, 0.0275416, -0.0221773, -0.129286, 0.00044838, -0.0608747, -0.0914192, -0.0621229, -0.171583, 0.0628046, 0.0908315, 0.0155317, 0.20203, 0.0637476, 0.0185887, -0.181352, -0.365132, -0.107495, 0.149894, 0.102351, -0.175363, 0.081237, -0.116029, -0.0646285, 0.00965591, -0.0644678, 0.00580674, -0.145207, 0.357339, -0.0990366, -0.242959, -0.00707656, -0.010646, -0.0149097, 0.167517, 0.105063, 0.0662656, 0.174729, -0.0916786, 0.064609, 0.183313, 0.0794393, 0.0894638, -0.119107, 0.209686, 0.245193, 0.0459279, -0.329965, 0.117509, -0.169288, -0.0933549, -0.107118, -0.281241, 0.0531467, -0.0582125, 0.0648879, -0.0605359, 0.0975132, 0.0231977, -0.22936, -0.256364, 0.0102512, 0.433964, -0.168109, 0.0679666, -0.133844, -0.0520794, -0.345922, -0.0449923, -0.109606, 0.215228, 0.0240971, 0.0735906, -0.00537278, -0.000856066, -0.0816695, 0.00506573, 0.214574, 0.12954, 0.0328531, -0.28038, -0.323073, 0.0175684, 0.179184, 0.216388, -0.185961, 0.0401004, -0.0332848, 0.186399, -0.118529, -0.325333, 0.108143, 0.216224, -0.00281893, 0.0496458, -0.176155, 0.259526, 0.0320754, -0.00198916, 0.270083, -0.0397449, -0.138274, 0.0024338, 0.075239, -0.144393, -0.0295766, -0.0400178, 0.202611, 0.153798, -0.00357793, -0.352689, -0.00202715, 0.0472424, -0.0421771, 0.130699, 0.14513, 0.0995647, -0.0551363, -0.0495958, 0.163824, -0.085947, -0.0243392, 0.117949, -0.134521, 0.166196, 0.0509429, 0.25706, -0.0207692, 0.164627, -0.0145047, -0.0936169, -0.0405598, -0.226373, 0.154708, 0.149775, -0.0661315, 0.0637047, 0.000559904, -0.0251967, 0.119608, -0.116566, 0.13696, 0.0165192, -0.0653738, -0.168048, -0.0435663, -0.0482614, -0.0684455, 0.262893, 0.139122, 0.0507253, -0.019197, 0.15253, 0.0377881, 0.172847, 0.0430609, -0.117676, -0.25047, 0.125073, -0.138584, 0.0492754, -0.0652756, -0.0687829, 0.0134573, -0.0322914, 0.110899, 0.20246, 0.0166166, -0.0963621, -0.0169074, 0.038993, 0.0947277, 0.0597602, -0.0654594, -0.0823239, 0.141231, 0.048582, 0.0855628, -0.0554064, 0.155314, -0.0508583, 0.152466, -0.00921795, -0.0244145, 0.109958, 0.109279, -0.0898189, 0.0344052, 0.280179, -0.000187847, 0.096542, -0.00960825, -0.0598728, -0.0488384, -0.113324, 0.0177872, -0.107554, -0.152385, -0.0325904, 0.0620075, -0.054653, 0.0723999, 0.0912844, -0.171343, -0.0170383, -0.0717847, -0.204315, -0.00308352, 0.101876, 0.0905495, 0.153158, -0.0326865, 0.216074, 0.0229635, -0.00421942, 0.134149, -0.0362216, -0.020836, 0.246712, -0.0760108, 0.051493, -0.0569578, -0.0985157, 0.0408854, 0.0172469, -0.0208151, -0.0478927, 0.176446, 0.067524, -0.0295486, -0.0705305, 0.14055, -0.0934493, -0.0289152, -0.109976, -0.0531538, -0.0352469, -0.138953, 0.00847366, 0.15793, -0.120754, 0.116751, -0.00179294, -0.0885453, -0.071648, -0.0214465, -0.0564818, -0.166404, -0.0722204, 0.123947, -0.0449239, -0.0977012, 0.0653991, 0.00418603, -0.039605, -0.0998606, 0.0889734, 0.107901, 0.172368, 0.0788072, -0.0611252, 0.0965062, -0.0214831, 0.121775, -0.030336, -0.0768877, 0.194686, 0.0852327, -0.0371382, 0.120656, 0.0383402, -0.0106398, -0.00193224, -0.0685831, -0.0587872, -0.155223, 0.00347535, 0.0504904, -0.043576, 0.196734, 0.0516212, -0.0955822, 0.123315, 0.0563777, -0.0487352, -0.0046191, 0.040658, -0.0302947, -0.0142283, 0.130751, 0.0991744, -0.0947231, 0.07023, 0.117858, 0.167612, -0.0881508, 0.088703, -0.113641, 0.0656007, -0.0571291, 0.102153, -0.0612623, -0.0979689, -0.186014, 0.0946009, 0.0854978, -0.0356454, 0.0293387, 0.0127383, 0.0514519, 0.035269, -0.0960327, 0.094176, -0.0115982, 0.0126162, 0.0725006, -0.0528924, -0.00972763, 0.133908, 0.0131556, 0.0544925, -0.101829, 0.0746102, 0.200817, 0.0124175, 0.172138, 0.0179817, -0.0318514, -0.0828279, 0.00021606, -0.07692, 0.0933838, 0.0222222, -0.0801114, -0.23854, 0.14722, 0.151308, -0.0117061, -0.0510923, -0.167397, -0.155599, 0.0811328, -0.0120676, 0.141565, -0.0174224, 0.118079, -0.179703, 0.0197853, -0.00932151, 0.00477082, 0.0733199, 0.00247325, 0.0615888, -0.192699, -0.155982, 0.0884528, 0.0126568, -0.0803826, -0.0902197, 0.0738576, -0.0493416, -0.0202323, -0.06578, -0.0523187, 0.00281053, -0.178778, -0.0455561, -0.160204, -0.00179128, -0.0901671, -0.144792, 0.0145452, -0.19277, -0.144295, -0.0313133, 0.183777, 0.0528027, -0.103689, -0.0652729, -0.0178131, 0.173564, 0.00480854, 0.0330465, -0.0890523, 0.159918, 0.216388, 0.0309128, -0.0913214, 0.0827942, -0.141023, 0.0782225, 0.0567147, -0.128586, -0.193532, 0.103501, 0.0620061, 0.105252, 0.0614519, 0.165353, -0.0450051, -0.0174787, 0.0769942, 0.200842, 0.0953826, -0.0872627, -0.0555126, -0.0780195, 0.127431, 0.0755658, -0.00833004, -0.0417669, -0.0294877, -0.0792326, -0.0602886, -0.101826, 0.0818209, 0.0552798, 0.00868979, -0.0493813, 0.116013, -0.0419945, -0.17466, 0.0853771, -0.109455, 0.0524394, -0.136931, -0.077874, 0.0323683, -0.013991, -0.00211837, -0.232187, -0.309728, 0.345405, 0.0448311, -0.106384, 0.0899941, -0.0192814, -0.0905081, 0.0408604, -0.119359, -0.181243, 0.117656, 0.0653796, -0.14893, -0.011252, 0.0693317, -0.0146116, 0.106735, -0.0450265, 0.212892, -0.16061, -0.0348836, 0.0232738, -0.0521061, -0.0908581, -0.0202251, -0.0386178, -0.0181122, 0.163304, -0.0979625, 0.126104, -0.0256149, 0.0108737, 0.133827, 0.104942, 0.0180755, -0.152487, 0.00910273, -0.0297231, 0.00922192, 0.0911863, -0.0553142, 0.0117828, 0.0595819, 0.0920463, -0.0165611, 0.0151274, 0.105794, -0.0738713, -0.110018, 0.0569288, 0.160933, 0.107232, -0.13679, -0.0498304, 0.0135619, 0.0348981, 0.0375369, 0.0878897, -0.205164, 0.0791404, -0.177904, 0.103036, 0.175165, 0.00632306, 0.090471, -0.0567196, -0.152001, 0.0603402, -0.0433872, 0.0157375, -0.25329, -0.111728, -0.262612, 0.176559, -0.024096, -0.165123, -0.185535, 0.0874256, -0.0189206, 0.117072, -0.109836, 0.107112, 0.0942944, -0.00593396, 0.0682451, -0.160991, 0.0426117, -0.0957815, 0.0130559, 0.133054, -0.0522872, -0.00671646, -0.0348649, 0.0412858, -0.119668, -0.142983, 0.103227, 0.0532352, 0.103512, 0.0466436, 0.0165433, 0.0242114, -0.0531073, 0.0279839, -0.130451, -0.163161, -0.0132361, 0.0623844, 0.0850539, -0.0742729, 0.10919, 0.0523889, -0.132782, 0.0955467, -0.117019, 0.0181791, 0.113022, -0.0724596, -0.0516608, 0.025768, -0.128295, 0.152891, 0.155509, -0.000353995, -0.111252, 0.0520528, 0.0338091, 0.125751, -0.223965, -0.0497118, 0.00518255, -0.0662629, 0.0638318, -0.041817, -0.181917, 0.0388369, -0.0963116, 0.00345022, 0.146818, 0.338464, -0.0429644, -0.068534, -0.0661875, 0.0370417, -0.0759064, -0.121078, -0.0666682, 0.0930135, -0.0734391, -0.168811, 0.0361881, 0.0144366, -0.00729639, -0.111375, 0.0716111, 0.213256, -0.0347521, -0.00359449, -0.0714898, -0.0720332, -0.105182, 0.128674, 0.212726, -0.161703, 0.0818337, 0.0311456, -0.154191, -0.030456, -0.0100775, -0.00465201, 0.199034, -0.121235, 0.252258, -0.0382518, 0.168552, -0.045757, -0.0144757, 0.0407767, -0.215292, -0.00875678, -0.0797149, 0.154842, 0.213356, -0.074475, 0.0171672, -0.154487, -0.118673, -0.0431962, -0.102844, 0.0731474, 0.0697372, -0.0654746, -0.173512, -0.0266076, -0.0268189, -0.170237, 0.161428, -0.0177291, 0.00850221, 0.233519, -0.0150363, 0.00594108, 0.200636, 0.0138259, 0.0120326, -0.184066, -0.0821071, -0.0993503, -0.0597328, -0.159703, -0.0291794, -0.0566395, 0.135232, -0.0497812, -0.0838652, 0.116678, 0.0974169, -0.0753308, 0.0162012, -0.0547323, -0.0606779, -0.134338, -0.0531952, 0.026244, 0.0256476, 0.0686703, -0.332672, -0.0301233, 0.223193, -0.00346071, 0.0287083, -0.243838, 0.123761, 0.0510711, -0.0431392, 0.0794965, -0.0440368, 0.289553, -0.0221748, 0.160537, 0.212746, -0.0458376, -0.00420751, -0.138667, 0.0193318, -0.148733, -0.0629622, -0.130191, 0.0801776, 0.0382714, -0.118047, 0.135123, 0.119136, 0.0915675, 0.00744866, 0.0529932, -0.0604573, 0.257914, 0.252977, 0.248804, -0.279715, 0.119317, -0.1738, -0.0985547, -0.163612, 0.25562, 0.0335779, -0.137581, -0.123719, -0.0507407, -0.165882, 0.0175642, 0.0772543, -0.153913, 0.119706, -0.0597855, -0.0159143, 0.254697, -0.106938, 0.117802, -0.238718, -0.00165765, -0.0359856, -0.0533601, 0.0575708, 0.0446905, -0.202722, 0.274074, 0.122678, -0.122867, -0.0471451, -0.281067, 0.00532344, 0.009779, 0.0995185, 0.217104, -0.0544992, -0.0973324, -0.149892, -0.130884, -0.221653, 0.0982859, 0.0258985, -0.0388418, 0.0794247, 0.0439822, -0.0301295, 0.02419, -0.0849311, 0.101809, -0.0668634, -0.231176, -0.126303, -0.187257, -0.134621, -0.12057, -0.162028, 0.0313157, 0.15527, -0.119165, -0.159599, 0.0852558, -0.0990038, 0.203831, -0.0808683, -0.0656829, 0.138321, -0.0444825, -0.0725266, 0.489519, -0.00571154, 0.0500327, -0.0679899, -0.183683, -0.0770027, 0.248398, 0.0562236, -0.0868818, 0.0604804, -0.177546, -0.173706, -0.00119736, -0.0827046, 0.0834841, 0.136403, 0.158338, 0.0504496, -0.0585627, 0.132901, 0.0571893, 0.00236365, -0.0636637, 0.172971, 0.101863, 0.0442502, 0.16798, 0.104264, 0.0312267, 0.0440528, 0.0394245, 0.135855, 0.0242689, 0.174535, -0.0603796, 0.0913049, 0.0603968, -0.134163, -0.0579957, 0.0197327, 0.00110583, -0.146773, -0.0582909, -0.0292094, 0.107883, 0.0701676, -0.0533308, 0.126288, -0.0574386, -0.0508893, 0.0574697, -0.11304, 0.0144655, -0.0401985, 0.187947, -0.0373909, 0.026843, 0.122561, 0.0823694, 0.158087, 0.00861297, 0.0971643, 0.076612, -0.151327, 0.163049, -0.0419579, -0.221007, 0.0196071, 0.0953091, 0.0398543, 0.0592295, 0.00274197, 0.0727568, 0.0808448, -0.00524432, 0.0735787, -0.0254415, -0.0887633, -0.132623, -0.0801788, 0.111484, -0.0547963, -0.0727084, 0.103031, 0.115703, 0.00129754, -0.0859396, -0.112626, -0.100768, 0.121587, -0.0734616, 0.0757818, 0.0997219, 0.0400328, 0.0309096, 0.0166622, -0.0525351, 0.0733003, 0.0953378, -0.0292267, 0.126881, 0.0690203, -0.159421, 0.16068, 0.0546344, -0.0603789, -0.0631821, -0.0614285, 0.0102096, -0.176528, 0.0395784, -0.136684, -0.0975994, 0.119997, 0.0582483, 0.0713014, -0.0720423, 0.17256, -0.0122858, -0.113599, 0.186483, 0.0352595, -0.148948, 0.0295351, 0.138287, 0.0520619, -0.0777456, 0.0107341, 0.14593, 0.0391354, -0.108458, 0.085686, -0.00330915, 0.0928172, 0.0320911, -0.1467, -0.186319, -0.0978134, 0.00620222, 0.0960757, -0.0573571, 0.00768706, 0.14237, 0.0345349, 0.106683, 0.0475078, -0.185946, 0.0228862, 0.237368, -0.151304, 0.00388445, 0.0862244, -0.0426526, 0.00348171, -0.13746, 0.117103, 0.111695, 0.0965904, 0.126457, 0.0611055, 0.101134, 0.0135353, 0.0233084, 0.201795, 0.0418548, 0.134805, -0.00195975, 0.0886445, 0.0777913, 0.0126156, -0.0285309, 0.11756, 0.0172034, 0.000817241, 0.04483, 0.0286797, 0.162608, 0.0940664, -0.136731, -0.115562, -0.0279928, 0.14167, -0.0310712, 0.120212, -0.136546, 0.104546, -0.0288248, 0.00702337, 0.14612, -0.00904554, -0.00212968, 0.237393, 0.172319, 0.0507221, 0.153592, 0.135152, -0.162597, 0.0417858, 0.210454, 0.0238746, -0.0613036, 0.0654213, -0.141558, 0.0673956, -0.0653747, 0.0319719, -0.0224161, -0.0169759, -0.00951443, 0.0711823, 0.142074, -0.0859558, -0.0953338, 0.0956342, 0.101989, 0.0455122, -0.0957158, -0.0623742, 0.0725999, 0.134391, 0.15381, 0.00839516, 0.108164, 0.121343, -0.0298015, 0.0294904, -0.172952, 0.0379865, 0.0207834, -0.0510065, 0.0285273, 0.117232, -0.0892882, -0.102188, 0.028011, 0.0708303, 0.0921998, -0.0688256, 0.0523197, 0.0447205, -0.0891711, -0.0652815, -0.150365, 0.212263, -0.0815829, 0.182357, -0.219068, 0.00705535, -0.0975863, -0.269149, 0.074453, 0.0991326, -0.118495, 0.152596, 0.109471, -0.115003, 0.0877081, -0.00330222, 0.0113935, 0.183457, 0.0141703, -0.11064, 0.17877, 0.0400426, -0.170107, -0.203041, 0.186693, -0.122585, 0.0339954, 0.0988761, -0.225329, -0.0263248, 0.0189005, 0.101492, 0.100383, 0.147327, -0.0852217, 0.0495056, 0.177459, -0.00465811, -0.099964, 0.20818, -0.0609657, -0.0416738, 0.138033, 0.194685, 0.221836, 0.424375, -0.0895753, 0.0184692, -0.108276, 0.156568, 0.0317216, -0.288048, -0.13503, -0.171531, -0.0551392, 0.190882, -0.153561, 0.221703, -0.24099, 0.162754, 0.0144108, -0.49505, 0.187162, -0.0105737, 0.137419, -0.07874, -0.318322, -0.0654144, -0.055572, 0.333105, -0.0440719, 0.129852, 0.0782591, 0.00128654, 0.0967504, 0.0528817, 0.0693775, -0.0654933, -0.139259, 0.0547673, -0.21278, -0.097957, 0.0609125, 0.212334, -0.152412, 0.125335, 0.0375935, 0.12862, 0.0179121, -0.0768172, 0.0320564, -0.131159, -0.275701, 0.125574, 0.207695, 0.0738491, 0.262343, -0.41411, 0.221257, 0.152367, -0.1044, 0.0578982, -0.276603, -0.181091, -0.0787497, 0.0580738, 0.124505, -0.177091, 0.145325, 0.285746, 0.0250852, 0.0370967, -0.0349562, -0.178497, -0.0347079, -0.165777, 0.0124602, 0.154548, -0.107118, -0.0622718, 0.176413, -0.16223, -0.0977408, -0.234098, -0.0697303, 0.0764855, 0.0975888, 0.288321, 0.0858775, 0.484755, 0.0572849, -0.239652, 0.0827384, -0.0043071, 0.290225, -0.0748236, 1.47577e-05, 0.0595283, 0.0222855, -0.151439, 0.0889441, -0.00952119, 0.126379, -0.125057, -0.138174, 0.172964, 0.0804818, 0.0206822, -0.00109612, 0.176157, 0.0563403, -0.101061, -0.130304, -0.158993, -0.0925129, 0.154996, 0.013719, 0.21304, 0.156174, -0.213376, -0.0807323, -0.0450568, -0.0772976, -0.120762, 0.07343, -0.0738986, -0.146137, -0.0612222, 0.242474, 0.198031, -0.169416, -0.109553, 0.218558, 0.0367137, -0.390708, -0.0386297, 0.112127, 0.0392065, 0.0276977, -0.201915, -0.156829, 0.204324, -0.0497256, 0.242451, 0.0241002, -0.162964, 0.0922634, -0.0156666, 0.00507227, -0.147365, 0.0390926, 0.17044, -0.0813709, 0.0477702, 0.0386347, -0.021897, -0.0176177, 0.0657806, -0.112498, 0.109609, 0.0957915, -0.0109879, 0.164384, 0.214947, -0.055599, 0.0781036, -0.178445, -0.303206, -0.257129, -0.167497, -0.0941531, 0.147486, -0.0913307, 0.0874902, -0.0182143, 0.0388826, -0.18919, -0.214159, 0.0571412, 0.242728, 0.14186, 0.200348, -0.0194939, -0.0436774, 0.0197615, -0.000471134, -0.0476345, -0.166084, 0.164118, -0.132394, -0.112257, 0.299995, 0.00520167, 0.0113853, 0.0519902, 0.0539062, -0.0116805, -0.0759435, -0.173971, 0.154295, 0.0616845, 0.310122, 0.0957841, 0.162959, -0.18315, -0.016544, -0.138187, 0.0299938, 0.0500965, -0.126778, 0.142468, 0.120607, -0.0582122, -0.0225681, -0.0957558, -0.0194467, -0.0617891, -0.150422, -0.0148348, -0.0904553, -0.179889, 0.0577821, 0.0729049, 0.0535151, 0.0547095, 0.106214, 0.0474893, 0.0397777, 0.116643, -0.35672, 0.0138072, -0.0588567, 0.225807, 0.0750985, -0.0591806, 0.0233622, -0.27121, -0.121039, -0.0923277, 0.186478, 0.0649834, 0.21277, -0.21579, -0.0479577, 0.0204054, -0.0218905, 0.0549973, 0.238853, -0.130437, 0.0600729, 0.121489, -0.0253217, -0.174716, 0.0244311, 0.0827599, -0.0232146, 0.208709, -0.161963, 0.0730601, -0.0529765, -0.154982, 0.128572, -0.0700984, 0.0446258, -0.101642, -0.00759225, 0.0510139, 0.140899, -0.037873, -0.158155, 0.143217, 0.123863, -0.0416371, -0.0288139, 0.0502326, -0.202844, 0.0985479, 0.197043, 0.131212, -0.197074, -0.236334, 0.139502, 0.0096902, 0.188873, -0.103596, -0.429871, 0.230821, 0.0851951, -0.208567, -0.0134382, -0.133532, -0.0326145, 0.0794587, 0.136794, -0.0734311, -0.112085, 0.159256, -0.20904, -0.00763656, -0.100027, -0.0104604, -0.00359472, -0.165078, 0.0717549, 0.227631, -0.116772, -0.105316, 0.225128, -0.111907, -0.190879, 0.019128, -0.244279, -0.069725, -0.0207296, -0.0611775, 0.0882059, -0.0165773, 0.0296595, 0.126516, 0.119613, -0.386976, -0.180438, -0.0565855, -0.0954236, 0.0978751, -0.0798413, 0.237095, -0.029375, -0.182663, 0.121789, 0.0696042, -0.0140902, 0.010195, 0.0341683, -0.0680707, -0.0268138, 0.0833372, -0.108778, -0.0461285, -0.268535, -0.100277, 0.193169, -0.01033, 0.00335695, 0.202478, -0.148106, 0.116475, -0.0433723, 0.161588, -0.286558, -0.0559418, -0.114339, 0.031851, 0.0329491, 0.0207029, 0.214766, 0.0154882, 0.282894, 0.179387, 0.00468551, 0.0226458, -0.0245399, 0.215885, 0.138518, 0.0478396, 0.135869, -0.110615, 0.253102, -0.0458856, -0.0102112, -0.0265544, 0.163538, -0.298691, -0.00141675, 0.0206831, 0.050501, 0.0269119, 0.00213103, 0.0880634, 0.108115, 0.0813049, 0.0249472, 0.0845536, 0.151253, -0.0093627, -0.156651, -0.217065, -0.0549168, 0.0443194, 0.0984721, -0.0248396, -0.0450432, 0.0024248, -0.0307102, -0.0617788, -0.140048, -0.0906831, 0.196154, -0.0430776, -0.126858, -0.172996, -0.127501, -0.0448813, 0.00440593, -0.184112, -0.0499811, 0.176889, 0.139948, 0.169646, -0.174555, -0.0862187, 0.34887, -0.0954086, -0.10838, 0.0858217, -0.0424367, 0.27298, 0.122897, 0.168806, 0.0797313, -0.305003, 0.0789385, 0.0254641, 0.0163941, -0.0894078, 0.0167479, 0.0795204, -0.248702, -0.032162, -0.124999, -0.0932093, 0.00926347, 0.201297, -0.241159, -0.153613, 0.234818, 0.052746, 0.0423351, 0.0336719, 0.0817587, -0.0333612, -0.0148536, 0.176459, -0.00252853, 0.00956473, -0.249642, -0.173425, 0.0202109, -0.030508, 0.244344, -0.0789476, -0.122607, -0.0151618, 0.190677, -0.15038, -0.116125, 0.147868, -0.0527895, -0.0116561, 0.0714463, 0.0824774, -0.166951, 0.0442947, 0.110951, -0.0634122, 0.023021, -0.13139, -0.265658, 0.0198955, 0.0992545, -0.130218, -0.149829, -0.039502, -0.0122195, 0.135409, -0.001007, -0.0601958, -0.0121931, -0.0542658, -0.00387722, 0.0983305, 0.119291, 0.044553, -0.00711063, -0.0385212, -0.00487027, 0.270308, -0.0513598, 0.330673, -0.00842988, -0.0445498, 0.121173, -0.18543, -0.0130361, -0.2647, 0.0489481, 0.227014, 0.520253, -0.216097, -0.0427511, -0.160583, -0.141838, 0.0495591, 0.0644528, 0.0758425, 0.0611663, 0.038771, 0.101168, -0.262854, -0.100284, -0.0280927, 0.241427, -0.00251841, -0.10858, 0.00230633, -0.0448797, 0.121959, 0.112479, -0.119423, 0.0113824, 0.0368277, -0.0659401, -0.0536469, 0.0343653, -0.0707258, 0.103139, 0.0238473, 0.0913185, -0.084746, -0.173527, -0.0771703, 0.0414348, -0.0129537, 0.131132, 0.114851, 0.0637816, -0.0109066, -0.0783052, -0.226274, -0.0723113, -0.0958495, -0.00401836, -0.142519, 0.0184663, 0.119512, -0.0544636, 0.0575436, -0.0303597, 0.0677966, -0.0697716, -0.0895811, 0.211579, 0.0802831, 0.1103, 0.148629, 0.117297, 0.0454421, -0.0940951, 0.0160388, 0.111393, 0.08514, -0.0132118, 0.18299, 0.0440409, 0.0267647, 0.195759, -0.109323, -0.148953, 0.0959294, -0.0779885, 0.0839708, 0.16711, 0.0206286, -0.0503622, -0.113588, 0.165816, 0.107063, -0.0065165, 0.0634651, 0.171269, -0.110695, -0.0343391, 0.0408703, 0.146522, -0.112903, 0.0695562, -0.010108, -0.0480704, -0.0585185, -0.077678, 0.0559472, -0.0257062, -0.159527, -0.140566, -0.110362, -0.0841367, 0.0154206, 0.147483, -0.0643437, -0.131529, 0.0829677, -0.0571218, -0.12414, -0.104809, 0.0353599, 0.145546, -0.0890225, -0.026905, 0.146578, 0.142397, -0.154857, 0.175541, -0.0183266, 0.154895, 0.0510473, 0.216699, -0.0685163, -0.177876, -0.243571, -0.112769, -0.00307812, -0.200023, 0.0904664, 0.0183721, -0.0354406, -0.168425, -0.190687, 0.00803632, 0.0880693, -0.077391, 0.17145, 0.00621407, -0.0653566, -0.0869194, 0.0138431, 0.0570045, -0.0482376, 0.0427207, -0.0903798, -0.114886, -0.0280987, -0.00908977, 0.0190559, -0.0129739, -0.0608427, 0.0736123, -0.0773148, 0.0436152, 0.0591957, -0.232679, 0.0423603, -0.0471689, -0.0713657, -0.189851, -0.0621817, 0.143499, 0.153512, -0.288096, 0.00741586, 0.150125, -0.102815, 0.0350665, 0.167966, 0.0179264, -0.0887211, -0.146032, -0.13057, -0.0796259, 0.016219, 0.0605474, 0.246394, 0.141458, -0.122733, 0.155112, -0.0553712, 0.0088203, 0.125985, 0.110821, -0.0798856, -0.205369, 0.130883, 0.0350427, 0.234436, 0.0748238, 0.132789, -0.175096, 0.120036, -0.0272776, -0.01276, -0.0770464, 0.146057, -0.135894, 0.0164688, -0.014702, -0.0905133, 0.0699232, 0.116481, 0.0552262, -0.0433167, -0.0353, 0.15966, 0.11097, 0.0793942, 0.0571226, -0.0980642, -0.16584, -0.0914967, -0.187816, 0.109635, -0.00563502, -0.0388396, -0.0953157, 0.0474831, -0.123219, 0.0598414, -0.0735715, -0.0899469, -0.0139348, 0.107397, -0.00301801, 0.0397474, 0.146543, 0.0389965, -0.0441507, -0.0540466, 0.193291, -0.0701063, 0.013162, 0.219738, 0.0102075, 0.0409893, -0.0284312, -0.00516775, 0.145276, -0.128018, 0.177054, 0.0433696, -0.0600195, 0.12539, -0.129025, 0.120904, -0.118788, -0.0517868, 0.0961948, -0.0947767, 0.0341401, -0.0165542, 0.104039, 0.00802208, 0.0371226, 0.00890405, -0.0250663, 0.050569, 0.0209881, -0.0157879, -0.0790785, -0.0205603, -0.0940727, -0.0955924, -0.101547, 0.0509478, 0.0987037, 0.0275267, 0.241332, 0.0172374, -0.0518404, -0.107197, 0.212593, -0.0697823, -0.275643, -0.0240426, -0.0323742, -0.328477, 0.0266716, -0.0776968, 0.030147, -0.00418251, -0.00895831, 0.0808986, -0.00585299, -0.0806064, -0.0501074, 0.081064, -0.0459442, 0.0760648, -0.235143, -0.105705, -0.265626, 0.0392247, -0.0368507, -0.0538071, 0.0867595, -0.0800908, -0.00178848, -0.39061, 0.103394, 0.0138351, -0.0146539, 0.0793725, -0.0551355, 0.0141349, -0.215841, 0.0868501, -0.01292, -0.195312, 0.0757224, 0.198477, 0.113096, -0.0548075, -0.0660866, 0.133297, -0.00716783, -0.224925, -0.0801827, 0.0938539, 0.0197513, -0.117024, -0.0558256, 0.102637, 0.0169716, -0.228746, 0.238439, 0.113216, 0.0589094, -0.0144283, -0.12433, -0.160407, -0.0218919, 0.107164, -0.09397, -0.182498, 0.118059, 0.0765331, 0.0664539, 0.0166077, -0.115602, 0.0675269, -0.0902142, -0.0747229, -0.012021, -0.187608, -0.0162107, -0.0493444, -0.0396926, 0.0577671, 0.141793, -0.0791276, 0.0993539, -0.0754238, 0.130713, -0.128933, 0.21104, 0.0979043, -0.0672056, -0.0425092, -0.397311, 0.0802564, -0.0558671, -0.0454318, -0.164204, -0.178547, 0.0782528, -0.134803, -0.0577554, 0.0456745, -0.160949, 0.0490087, -0.117772, 0.0422498, -0.0553135, 0.0246356, 0.0390443, -0.00709575, -0.0474514, -0.109501, -0.00972193, 0.107316, -0.139381, 0.0522701, 0.037948, -0.145298, -0.156474, -0.00239396, 0.186058, -0.0410482, 0.142192, -0.119257, 0.135382, -0.212894, 0.19723, 0.236883, -0.182574, -0.206153, -0.182486, 0.0566347, 0.03855, -0.1422, -0.0329044, 0.0490794, 0.116677, -0.198081, 0.145052, -0.199604, 0.0553338, -0.083418, 0.0768482, -0.168087, 0.0287285, -0.286941, 0.168298, 0.222459, -0.0233695, 0.0245619, 0.137642, -0.00695435, 0.0728837, 0.159244, 0.113075, -0.0518057, -0.0530726, -0.00264398, -0.0206714, -0.0421545, -0.0484196, 0.0700779, 0.00683736, 0.227881, -0.129215, -0.130981, 0.0668337, 0.089876, 0.0797164, 0.0915429, -0.147966, -0.169214, -0.0376597, 0.116289, -0.167075, 0.173388, -0.0616686, 0.0318406, 0.034556, -0.179023, 0.0720001, -0.149251, -0.105382, -0.184299, 0.144869, -0.090899, -0.206678, 0.0083035, 0.148816, -0.0955665, -0.0958188, 0.111019, -0.084388, 0.14247, 0.0447404, 0.174004, 0.0267225, -0.107916, -0.150245, 0.0450711, -0.209073, 0.0133984, -0.194539, 0.126188, -0.125595, 0.0484737, -0.070106, -0.143177, 0.00771342, 0.0569312, -0.1027, -0.130294, -0.0150075, -0.0027453, -0.0827917, -0.00962557, 0.0120229, -0.179158, -0.0994828, -0.0602054, 0.067592, 0.113039, 0.0167983, -0.125386, 0.180495, -0.256701, -0.280713, -0.0905123, 0.107744, -0.060599, -0.0259913, -0.13534, 0.108186, -0.0507834, 0.0704256, -0.229746, 0.0974969, -0.117642, -0.103326, 0.207884, -0.00578313, -0.0312299, -0.00373573, 0.0857752, 0.10418, -0.0301193, 0.117625, -0.152642, -0.0304592, 0.0600346, -0.0391284, 0.100502, 0.0319944, -0.00778031, 0.215178, -0.069261, -0.158637, 0.101995, 0.0239997, -0.0747397, -0.054405, -0.0615661, 0.0811636, 0.049476, 0.00496773, 0.0310935, -0.0157894, 0.0114213, 0.0580788, 0.153799, -0.016337, -0.0674695, -0.0137552, -0.0142839, -0.00252348, -0.0465245, 0.0926942, -0.00618393, 0.138392, 0.00284082, -0.0342887, -0.0129748, 0.0771051, 0.0369055, -0.0298221, 0.0836679, 0.0409812, 0.0840059, -0.025062, 0.0212446, 0.134192, 0.0737542, -0.00347768, 0.0298407, 0.0118568, 0.0834436, -0.0707806, 0.094164, -0.0345554, 0.13431, -0.120821, 0.136343, 0.0156678, 0.0852716, 0.0742763, 0.0509912, 0.0604953, -0.159519, 0.0645076, -0.170364, 0.0469085, 0.0480519, 0.0462654, -0.0601728, -0.0568847, -0.020761, -0.0247, 0.115021, -0.0427603, 0.048218, 0.0429233, -0.154205, 0.0434957, 0.0161122, 0.0637464, -0.0239614, 0.0425298, -0.0348391, -0.112623, -0.0834197, -0.0146188, 0.135989, 0.158664, -0.0391615, 0.11386, 0.0113014, -0.0606743, 0.119872, 0.0231685, 0.00079139, 0.0961999, -0.0851895, 0.0321709, -0.00552278, 0.146383, 0.0186987, -0.0738163, 0.0829293, 0.0587674, 0.0424651, 0.0222964, -0.0704108, -0.013072, -0.039171, -0.0917565, 0.00273152, 0.123364, -0.105254, 0.030716, -0.00976383, -0.0384507, 0.172744, -0.0691898, -0.0917965, 0.0109084, -0.00381184, -0.128226, -0.127919, -0.0243904, -0.0818585, -0.0279835, -0.0999354, -0.003436, 0.0100593, -0.145951, -0.0583036, -0.0654446, -0.157344, 0.0260907, 0.0350896, 0.0688078, 0.00574801, -0.113889, -0.0739603, 0.108696, 0.113488, -0.230325, -0.038189, -0.116926, 0.0949232, -0.108005, 0.111544, -0.139886, -0.164564, -0.240808, 0.0332524, 0.0391971, -0.0585689, 0.0540114, -0.0279311, -0.0619062, 0.0698883, 0.267085, 0.133718, 0.0924058, -0.11763, 0.043308, -0.00675514, -0.151309, 0.0498743, 0.210308, 0.132843, 0.0725838, 0.0155762, 0.0187351, -0.117261, 0.0599181, -0.0246965, -0.139388, -0.0935978, -0.25321, -0.191989, 0.022199, 0.133694, 0.125896, -0.0466208, -0.00641339, 0.0964807, 0.116409, 0.148963, -0.164055, -0.0434881, 0.15306, 0.0351286, 0.205052, -0.0710544, -0.145579, -0.0191165, -0.052031, 0.0328251, -0.125279, 0.125633, -0.251311, 0.00969774, -0.0934658, 0.136824, -0.143433, 0.0952611, 0.0283795, 0.0604143, 0.0793089, 0.0862906, 0.155738, 0.0508447, 0.00178625, -0.0632502, 0.032171, -0.0165934, -0.140582, 0.128164, -0.1882, 0.162144, 0.119548, -0.0833659, 0.0663798, -0.020924, -0.196801, -0.0581407, 0.0648663, 0.123539, 0.0794578, 0.287242, 0.160099, -0.0882144, 0.133913, -0.0954356, 0.0101227, 0.131304, 0.111991, -0.0680894, 0.0645288, -0.197997, -0.191314, -0.227874, 0.145782, 0.125436, -0.10892, 0.0421624, 0.0613586, -0.132804, -0.0372636, 0.00297676, -0.0418382, -0.0278833, -0.157322, 0.185198, -0.0922529, 0.0935562, -0.159188, -0.00639518, -0.166078, 0.0815744, 0.240941, 0.0300026, 0.179812, 0.170996, 0.00129251, -0.161892, -0.109331, 0.0661886, -0.0730665, 0.132431, 0.000143854, -0.103883, 0.0399482, 0.0795332, -0.0532878, 0.0211793, 0.157325, 0.233304, 0.223282, -0.0542172, 0.202048, 0.205588, -0.0170343, -0.00245867, -0.0919788, 0.0771592, 0.0232391, 0.148015, 0.0223977, -0.0191506, -0.00421908, -0.11477, 0.0654477, -0.0702446, 0.154083, 0.0748916, 0.179682, -0.120198, 0.154599, -0.0373423, -0.00442495, 0.0217346, 0.263349, 0.225092, 0.0518569, 0.129615, 0.0508979, -0.0328167, -0.0378185, 0.0368292, 0.137134, 0.172677, -0.05047, 0.0706234, 0.114392, -0.294545, 0.143127, -0.0620705, -0.00960778, -0.0452862, 0.0464493, 0.170097, 0.111023, -0.0776531, -0.101536, 0.0310871, 0.0593884, 0.294386, 0.0428315, -0.0876431, -0.172218, -0.0954396, -0.0663719, -0.0425279, -0.0671961, 0.0128747, -0.0225304, 0.133892, -0.123385, -0.00634607, 0.022322, 0.0522684, 0.0324632, 0.195785, -0.0410618, 0.0626908, 0.080092, 0.0041054, -0.0347467, 0.0144475, -0.0406885, 0.164201, -0.0818706, 0.138958, 0.109513, 0.028577, -0.00213489, -0.0665736, -0.0323176, -0.146175, -0.206958, 0.0134298, -0.170139, 0.0240025, 0.161021, -0.103197, -0.0499954, -0.0756566, 0.0679595, -0.0282847, 0.1445, 0.0458305, -0.00764089, -0.00567145, 0.0970373, -0.0466526, 0.0664879, -0.0558295, -0.0598904, -0.124885, 0.192666, -0.17042, 0.0456019, 0.251791, -0.0719723, 0.0853736, 0.0127528, 0.161802, 0.103828, 0.110849, -0.122136, -0.172565, 0.0658274, -0.0606698, 0.053387, 0.078209, -0.0224275, -0.0912443, -0.0937075, -0.117642, -0.0830564, 0.172674, 0.0119872, -0.132221, -0.0358988, 0.0700392, 0.0554515, 0.0681996, -0.228672, -0.0421557, 0.159425, -0.0260735, 0.0160632, 0.0199489, -0.0581315, 0.200894, 0.0449308, -0.0420687, 0.0823441, 0.171466, 0.0429935, 0.0481537, 0.0229262, -0.0215312, -0.177009, 0.079229, -0.270449, -0.0817672, -0.0580715, 0.0146535, 0.0137305, -0.0222516, 0.244542, -0.116753, 0.0390427, 0.166774, 0.00193801, -0.0381751, -0.223266, -0.0841593, 0.00140668, -0.0763647, -0.163144, -0.117025, 0.138254, 0.0410861, -0.0321861, -0.167308, -0.0140968, 0.164782, 0.0401425, -0.0966659, -0.014321, 0.190609, -0.05125, -0.00107003, 0.132158, 0.114619, -0.163659, -0.051398, 0.0578668, -0.0280483, 0.0913832, -0.0322546, -0.167688, -0.0197469, -0.0709924, 0.110314, -0.144244, -0.066628, 0.123472, -0.100321, -0.0495299, 0.0328897, -0.215277, 0.0751596, -0.141412, 0.131725, 0.195188, 0.0579028, 0.119292, -0.176544, 0.0306777, -0.169684, 0.115512, -0.220173, -0.121326, -0.177504, -0.0451942, 0.112964, -0.149143, 0.163985, -0.0771996, -0.0831985, 0.0234543, 0.0931068, -0.192258, -0.0740025, 0.0169122, 0.166637, 0.142893, 0.107894, 0.188362, -0.108329, -0.0417124, -0.171453, 0.0927574, -0.0649355, -0.116485, -0.0741738, -0.0635658, 0.0949112, 0.0390447, 0.0365759, 0.269494, -0.111967, 0.121723, 0.0912675, -0.099472, 0.00290869, -0.0209538, 0.0383455, -0.0826087, -0.0493413, 0.214105, -0.219744, 0.194212, -0.0878031, -0.242497, -0.0754097, -0.10379, 0.161975, -0.021715, 0.0908913, 0.0783394, 0.0284685, -0.0233056, -0.16653, -0.0798827, 0.0952493, -0.039596, 0.079009, -0.142244, -0.0259928, 0.0718039, -0.072307, 0.0277263, -0.0368371, 0.248232, 0.280655, 0.215657, 0.0428301, 0.182287, -0.00369438, -0.169392, -0.0756608, -0.124834, 0.0471105, 0.060271, 0.00706641, 0.12547, -0.134699, 0.0930628, 0.103125, -0.0204287, -0.0592601, -0.0975175, -0.0441973, 0.0264767, 0.152965, 0.205955, 0.345712, 0.207752, -0.123093, -0.0231133, 0.0336607, 0.0490147, 0.0467231, 0.0884587, 0.176018, 0.00407096, 0.0961471, -0.17295, -0.035186, -0.0593087, -0.269695, -0.128279, 0.131324, 0.106972, 0.180512, 0.029074, -0.047152, 0.118214, 0.0291777, 0.243798, -0.0284485, 0.0121636, 0.244677, 0.192603, -0.120342, 0.0134, -0.161972, 0.0113305, 0.0274637, -0.325948, -0.0194316, -0.0995912, -0.00339024, 0.131881, 0.137493, 0.110672, -0.0869784, 0.000178324, -0.221507, -0.0788315, 0.0188074, -0.259461, -0.281497, 0.156555, 0.160907, -0.144281, -0.0693261, -0.144554, -0.032955, -0.0636677, -0.144161, 0.169051, -0.179344, 0.145114, 0.00159738, 0.0441359, -0.0286218, -0.15871, -0.0123621, -0.128742, -0.0662737, 0.121717, -0.0747465, -0.0369627, -0.0889911, -0.0357511, 0.0603326, -0.0421504, 0.10876, 0.0947822, 0.0263575, -0.0693639, -0.0554551, 0.132096, 0.196889, 0.147353, -0.246946, -0.0939674, 0.0312953, -0.15942, 0.0678115, 0.157938, 0.0879309, 0.0180176, 0.0188778, -0.0255497, 0.0309129, 0.0323001, -0.186373, 0.169083, -0.245165, -0.117851, 0.0801849, 0.0833856, 0.137196, -0.232505, -0.193311, -0.115355, 0.155811, -0.229427, -0.134503, 0.240752, -0.0886083, -0.103817, -0.167507, 0.165827, -0.124229, -0.211626, 0.0389593, -0.0761757, 0.237407, -0.00369122, -0.119265, -0.138466, -0.0338166, -0.131763, 0.281289, -0.048298, -0.0310526, 0.0753407, -0.184325, 0.164005, -0.0313026, 0.0306484, 0.17318, 0.0350157, 0.136879, -0.0933958, 0.0252765, 0.0350546, 0.05654, 0.0903121, -0.108448, -0.0462192, -0.102339, 0.210927, 0.159145, -0.164042, -0.0711106, -0.152632, -0.0137789, -0.0617923, -0.0102721, -0.29437, -0.178182, 0.0296156, 0.00326917, 0.203017, -0.0305066, -0.178815, 0.0331449, 0.163459, 0.0858564, -0.0588429, 0.216828, -0.0488714, -0.0120967, 0.251371, 0.248444, 0.103601, 0.0198821, -0.0236522, -0.134655, 0.0714701, -0.0209581, -0.00407658, -0.0198092, -0.0827366, -0.206251, 0.00349078, 0.0740798, 0.235056, -0.0518591, -0.162877, -0.0922697, -0.0697755, -0.0436213, -0.0674972, 0.151264, 0.0765576, -0.13066, 0.129531, 0.023042, 0.0716613, -0.256735, 0.0409607, 0.0369706, 0.147014, 0.0510931, -0.211665, -0.0247448, -0.0478965, 0.0444665, -0.0786675, -0.0736752, 0.255297, -0.0162502, 0.115832, 0.131343, -0.133753, 0.314029, -0.0141577, 0.238076, 0.0890825, -0.190354, 0.0446148, -0.214186, 0.0548072, -0.237245, -0.125302, 0.0628519, 0.100862, -0.0317515, 0.0367534, -0.0264744, 0.0316619, -0.0308713, 0.0310784, 0.21918, -0.182017, 0.0348467, -0.177386, 0.0607561, 0.0729575, 0.254536, -0.0584641, 0.0223532, -0.198869, 0.132616, -0.0757746, 0.0613446, -0.0590169, 0.0589564, 0.0789189, 0.0430626, 0.0991826, -0.0590882, -0.0677024, -0.0458633, -0.127018, -0.0123597, 0.0589193, 0.225962, 0.0462782, 0.090716, 0.0845587, -0.00738469, -0.129093, -0.0964556, -0.0722376, -0.162565, 0.045918, 0.0868918, -0.158568, -0.0807743, -0.246337, 0.00637666, 0.0570529, -0.0506912, 0.0654846, -0.172809, -0.0718514, -0.0284821, 0.0291066, 0.031412, 0.0893643, -0.108599, -0.179059, -0.0100167, -0.154121, -0.0658236, 0.0142718, 0.015052, -0.0567638, -0.176187, 0.0275969, 0.0517931, -0.0123195, 0.139964, -0.199289, 0.118214, -0.0485922, 0.190298, -0.0550839, 0.0963122, -0.0598033, 0.167242, 0.0488858, -0.0598131, 0.127782, -0.0633629, 0.00310902, 0.0280182, -0.0560925, 0.0448761, -0.0938947, 0.158903, 0.00462519, -0.235795, -0.152444, 0.0858606, 0.157482, 0.0468173, -0.0863169, -0.227139, -0.173485, 0.0862225, -0.0130372, -0.0423532, 0.059126, -0.129918, 0.137439, -0.0421637, 0.138219, 0.0355153, -0.0992416, -0.0164693, -0.141356, -0.00762397, 0.0952329, 0.0916064, 0.042302, 0.0270591, -0.0257065, -0.0895824, 0.0737204, 0.0198324, 0.237683, 0.00907083, -0.0415339, 0.0226205, 0.129767, 0.0508607, 0.0876883, -0.158524, -0.109955, -0.0758087, -0.176058, -0.0759812, 0.0671379, -0.0513482, 0.0240665, 0.010054, -0.0306277, 0.0882338, -0.0756929, -0.118429, 0.0777159, -0.0432632, -0.105812, -0.120802, -0.0662532, 0.0160268, -0.0376297, 0.107441, -0.0262914, -0.0335137, -0.184707, 0.108542, 0.0354579, -0.0601397, 0.05141, -0.0351167, -0.00650863, 0.0437511, 0.156316, -0.0953851, -0.0870043, 0.140765, -0.0996149, -0.0707268, -0.0183743, -0.0912087, -0.0614062, -0.0302368, 0.0862977, -0.0720604, 0.0963743, 0.0111143, -0.0205278, -0.103496, 0.0741916, -0.000542152, 0.0764299, 0.0107427, -0.0299344, 0.037252, -0.00378121, -0.0860692, 0.0262274, -0.204435, -0.13044, 0.0801843, -0.151504, -0.000735572, 0.0637435, -0.00736336, -0.0681176, -0.0358813, -0.0327753, -0.194329, -0.0202567, 0.0525542, -0.0162362, -0.0197669, -0.0074871, 0.0876266, -0.0413761, -0.0590077, 0.094128, -0.053033, -0.0729595, -0.0449988, 0.0342204, 0.0819359, 0.0669735, -0.0696087, 0.0705898, -0.0388024, -0.0167291, -0.114686, 0.130786, -0.0531039, 0.0370746, 0.00886627, -0.0361791, -0.0966749, 0.0160899, -0.0389205, 0.027083, 0.0039257, -0.0826147, 0.151437, -0.0303698, 0.0507852, -0.0403668, 0.0643069, 0.0577637, -0.00239874, -0.0121608, 0.0688286, -0.177196, -0.0153458, 0.0579241, -0.134853, -0.0713707, -0.101705, 0.0277676, -0.0821959, 0.0713362, -0.00528748, 0.180383, -0.0507892, -0.187912, -0.115477, 0.126269, 0.0930047, -0.0408435, -0.0781343, 0.0776505, -0.0789532, 0.104281, -0.0786207, -0.0498614, 0.14246, -0.0148147, 0.359445, 0.215221, -0.137603, 0.013358, 0.118874, -0.0195936, 0.0813422, 0.00675282, 0.216339, -0.0809708, 0.0129114, -0.0555585, 0.0764979, -0.0467668, -0.0504319, -0.220373, -0.0443219, 0.176374, 0.0762807, -0.0233051, -0.211837, 0.0326674, -0.0377227, -0.188395, -0.318067, -0.470072, 0.0680127, -0.19086, -0.0076868, 0.209089, 0.165821, 0.151311, 0.0959091, 0.0396996, 0.177504, 0.140584, 0.0331566, 0.00818118, -0.147157, -0.0401228, -0.0569273, -0.0204556, -0.0836537, 0.25864, -0.00257801, -0.0695338, -0.10446, -0.0200874, 0.152897, -0.129532, -0.0437661, -0.0659004, 0.0933319, 0.0306466, 0.116821, 0.158342, -0.109744, -0.180725, 0.0498817, -0.195108, -0.0840112, -0.00983122, 0.0063745, 0.174787, 0.150968, 0.231562, 0.0678447, 0.216386, 0.0695047, -0.0999208, 0.281889, -0.298205, -0.236945, -0.00836056, -0.000190847, -0.497752, 0.248748, 0.0222181, -0.0247879, -0.101613, -0.198964, -0.17221, 0.136385, 0.0859835, 0.168254, 0.0304859, -0.0992083, -0.253459, 0.202543, 0.12602, 0.290915, -0.0698637, -0.129369, -0.196819, 0.0343062, -0.0251569, 0.138938, 0.222413, 0.299887, 0.248058, 0.152411, 0.168394, 0.0960902, -0.0297197, 0.00813115, 0.083193, -0.0238307, 0.171383, -0.0408673, 0.0967072, 0.0319796, 0.0554933, -0.0365135, -0.0691068, -0.111548, 0.224233, 0.285733, -0.295514, -0.262275, 0.0308186, 0.0443122, 0.128311, 0.0372331, 0.036502, 0.0348044, -0.0407806, -0.00401853, -0.072731, 0.100226, 0.0283941, 0.115874, -0.051332, -0.20228, 0.186292, 0.00969319, -0.122105, 0.0274849, 0.0917229, 0.152635, -0.0498348, -0.133974, 0.0489061, 0.10953, 0.0810443, -0.0135361, -0.0282673, 0.0643244, -0.0625997, 0.0168114, 0.0174269, 0.199763, 0.0259557, 0.24293, 0.187706, -0.0384967, 0.00326401, 0.187078, 0.21018, 0.130034, -0.179755, -0.0324718, -0.126627, -0.065542, -0.0214055, 0.0471336, 0.131573, -0.100122, 0.0535805, 0.205909, -0.0540411, 0.0858185, 0.104833, -0.0631434, -0.225545, 0.00743088, -0.101683, -0.0131223, 0.045062, 0.124746, 0.0284778, 0.0796118, 0.0480116, 0.268011, -0.28357, -0.154585, -0.135879, 0.111699, -0.103666, -0.0812416, 0.0172274, 0.00501014, -0.153366, 0.0108415, -0.0254872, -0.125979, -0.195486, -0.167021, -0.147802, -0.0880349, 0.399947, 0.133804, -0.0651536, -0.0819412, -0.110192, -0.112134, -0.150625, 0.136661, 0.046336, 0.0923058, -0.217251, 0.0397315, -0.0116584, -0.0220912, -0.12975, -0.113589, -0.0690431, 0.0987577, 0.262109, -0.124311, -0.186405, -0.0563464, -0.0113327, 0.266642, 0.0827918, 0.304331, -0.310172, -0.0021665, -0.23594, 0.122693, -0.0889426, 0.173972, -0.13517, -0.0365438, -0.14591, -0.12392, 0.126387, 0.0461776, 0.222472, -0.0147942, -0.0367425, -0.163474, 0.0169671, -0.106522, -0.0599052, 0.102392, -0.255443, -0.105662, 0.0269821, 0.134045, -0.0460317, 0.116909, -0.215012, 0.15637, -0.174686, 0.147837, 0.127509, -0.0671399, 0.026527, 0.327298, 0.23083, 0.190045, -0.00827318, 0.00691488, 0.0686313, 0.0229235, 0.114834, -0.0481677, -0.211355, 0.0466837, 0.114852, 0.0777818, 0.054336, -0.078493, -0.0873033, 0.174784, -0.0206698, 0.00591975, -0.15527, -0.0595625, -0.00597921, -0.13951, -0.125309, 0.0595528, -0.0484575, -0.125594, -0.192272, -0.0295169, -0.106236, 0.0784288, 0.118367, -0.0605549, -0.206721, 0.0428964, -0.120386, 0.0192867, -0.103898, 0.0724658, 0.26435, 0.250056, 0.104947, 0.046709, 0.101498, 0.0392707, -0.0508328, -0.0598421, -0.191574, -0.257243, -0.217307, 0.298796, -0.181372, 0.0114172, -0.0909696, -0.0599278, 0.169565, 0.0297132, 0.042656, 0.0211899, 0.00176213, 0.394792, -0.00465502, -0.0240128, -0.123746, 0.123216, 0.156816, 0.014656, 0.108435, 0.131853, 0.182879, 0.17316, 0.187155, 0.0513488, -0.0882573, 0.051531, 0.110241, 0.150381, -0.0645445, 0.0667886, 0.110773, 0.0459527, -0.0199168, 0.202595, -0.0397997, -0.100692, -0.0657831, -0.00798246, -0.0215446, -0.0935967, -0.0771955, 0.0520849, -0.0272302, -0.130657, -0.00247502, -0.0358232, 0.0228767, -0.0904609, -0.224132, 0.031232, -0.149777, -0.0813336, 0.103321, -0.0109262, 0.0571998, -0.135371, 0.0903745, -0.169258, -0.265075, 0.0538285, -0.0371037, 0.117455, -0.0426208, -0.086454, -0.045106, -0.285394, 0.0872382, -0.0227434, 0.0658628, -0.0664077, 0.110154, -0.106954, -0.130539, -0.148189, 0.203638, 0.0790162, -0.0527273, 0.123418, 0.150111, -0.0598053, 0.154246, -0.0208917, -0.332741, -0.0125782, -0.171478, 0.0518573, -0.161754, 0.064929, -0.038992, -0.0285834, -0.186995, -0.0258501, -0.252437, -0.0956807, -0.240125, 0.0163677, -0.121795, -0.0541172, -0.00321707, 0.0907787, -0.0455648, 0.144134, -0.0981974, -0.22137, 0.0121466, 0.0814338, 0.116946, -0.0299687, -0.131227, 0.000621605, 0.159469, 0.0639352, -0.222013, -0.107765, 0.0941113, -0.0513751, 0.00456533, -0.0522451, -0.0218823, 0.0373823, -0.0283791, 0.104437, -0.0196144, -0.196498, -0.0343927, 0.0339228, 0.0470987, 0.0513064, 0.148692, -0.0427597, -0.103501, -0.189156, 0.230405, -0.151039, 0.0788717, -0.0341244, 0.229794, 0.0115077, 0.0560125, -0.258629, -0.00123662, -0.0457786, 0.0704849, -0.218094, 0.118622, -0.121514, -0.0612205, 0.201828, -0.0408175, 0.000794973, -0.0598283, 0.0788749, -0.109563, 0.0065211, -0.127509, 0.346076, 0.131964, 0.0615111, 0.0760767, 0.208103, 0.202533, -0.143782, -0.0399972, 0.100853, 0.0921818, 0.14606, 0.0881985, -0.0750224, -0.0789084, -0.122238, -0.100747, 0.0558503, 0.082508, -0.0514182, 0.0206895, -0.206121, 0.105488, -0.186807, -0.0232382, 0.0641912, 0.143718, 0.0638966, -0.0988649, 0.231206, 0.0642261, 0.024466, 0.284906, 0.176073, -0.0115371, 0.269017, 0.151233, 0.0469891, 0.172844, 0.0998828, 0.0379633, -0.0730143, -0.101648, 0.0973189, 0.0522548, -0.130214, -0.112406, 0.120451, -0.0603048, 0.0752453, -0.127247, -0.0874095, 0.0283037, -0.115142, 0.0270276, 0.00325157, 0.0819641, -0.152179, -0.126843, -0.0773733, -0.0641349, 0.0650423, 0.136926, 0.112704, 0.0736762, -0.0909684, -0.0972189, 0.176399, -0.0433745, 0.187677, 0.187215, 0.0331855, 0.125292, -0.127744, 0.133188, 0.0796941, 0.202012, -0.0742243, 0.0148488, -0.0933, 0.0190131, -0.0342422, 0.0518658, 0.159746, -0.178855, -0.215111, 0.144218, 0.150145, -0.0911896, 0.0700008, -0.0269745, 0.154761, -0.187379, -0.165392, 0.180475, -0.05425, 0.0284491, -0.108202, 0.0300619, -0.0548644, -0.214552, 0.213612, -0.0221963, 0.0837724, 0.028901, -0.151301, -0.111772, -0.0908259, -0.0474616, -0.0821822, -0.0830222, 0.0229443, -0.172867, 0.0377483, 0.0860355, 0.0432919, -0.0340587, -0.0729386, -0.0312495, 0.0800241, -0.112221, -0.0376401, -0.0936927, 0.178309, -0.0460136, -0.109798, -0.0356751, -0.0124386, -0.230052, -0.0469314, 0.0997176, 0.0330747, 0.0798555, -0.102992, 0.00620476, 0.0247977, 0.11629, 0.0428125, -0.161351, 0.0496499, -0.00580001, 0.119211, 0.174074, 0.0660423, -0.113733, -0.0513719, -0.123914, 0.174214, -0.0456628, -0.1224, 0.152123, 0.0590931, 0.130521, -0.0510179, -0.0847165, 0.0783211, -0.0790376, -0.114822, -0.0925641, 0.234219, -0.0432442, 0.0837464, 0.0446104, 0.0671872, 0.00965765, -0.0915519, 0.0462826, 0.0547297, -0.142949, 0.104082, 0.0840143, -0.121789, 0.167135, 0.0781581, 0.0637147, -0.0684872, -0.0375652, -0.0609292, -0.0718215, -0.190512, -0.000940905, 0.00219721, 0.215332, 0.0711742, -0.0353417, 0.104653, 0.0296102, -0.0474839, -0.209191, 0.0470711, -0.0210355, 0.0116542, -0.0858899, -0.0442189, -0.0923249, 0.00110622, 0.135243, -0.0976085, 0.155395, -0.0366581, 0.176476, 0.0989758, -0.151297, -0.0337587, 0.0332346, 0.0583573, 0.279567, 0.0374082, -0.169731, 0.0674272, -0.00495787, 0.176678, 0.0479807, -0.109512, -0.120116, -0.0088014, -0.0521894, -0.00671005, 0.0927501, 0.0352023, 0.120691, 0.0191546, -0.112345, -0.00798251, 0.0758334, 0.0125451, -0.037242, -0.0710752, 0.0907048, 0.0344546, 0.0816177, -0.165788, -0.00435671, 0.0833011, -0.123899, -0.0139001, 0.130918, 0.0233534, -0.0333028, 0.00601629, -0.121355, 0.0283924, -0.083364, 0.157516, -0.0250231, -0.0626353, -0.0789617, 0.0396679, 0.0581037, -0.0204906, 0.034361, -0.00869093, 0.119098, 0.0748894, 0.0786083, -0.0984808, -0.101265, -0.0438376, -0.161424, -0.0765878, 0.0678167, 0.103184, 0.0152608, 0.0659542, 0.0853691, -0.0474498, 0.0104633, -0.130011, -0.0807307, 0.0390585, -0.0888763, 0.12271, 0.0520678, -0.0607515, 0.0382387, -0.0652365, 0.0471425, 0.0413448, 0.0887729, 0.04238, -0.0179719, 0.00788794, 0.0499075, -0.110023, 0.0311649, 0.0509421, 0.00536561, -0.0195119, 0.118655, 0.041463, -0.0263542, -0.0077159, -0.0446112, 0.0726654, -0.154838, -0.0957033, 0.0334688, -0.0406902, -0.0839727, -0.00711511, 0.0352861, -0.18882, -0.026041, 0.072039, 0.0682338, -0.02677, -0.0201404, 0.00556539, -0.0993409, -0.0554741, 0.111677, -0.0514049, -0.0542269, 0.00224674, 0.0777083, -0.0466164, -0.0808553, -0.0456447, 0.0906349, -0.0460203, 0.103104, 0.203415, -0.00522918, 0.016159, -0.142861, 0.030157, 0.0985766, 0.161792, -0.0508635, -0.138659, -0.0981117, 0.11232, 0.0627089, 0.0175694, -0.135418, 0.130118, 0.0198471, 0.0291032, 0.153995, 0.177495, 0.0460586, 0.159338, -0.0460326, 0.0876795, -0.117337, 0.0361826, -0.184391, 0.191658, 0.141464, -0.0559595, 0.138497, 0.0457361, -0.0417923, -0.0673078, -0.0425342, -0.0474208, -0.0817997, -0.0229985, 0.0802393, 0.109966, 0.181595, -0.0507518, 0.139439, -0.137861, 0.0221537, 0.121937, 0.0048576, 0.0934554, -0.158286, 0.211007, 0.221584, 0.0173692, -3.6711e-05, -0.0423982, 0.082268, -0.0582053, -0.0387702, -0.0392965, 0.13106, -0.0152987, 0.157087, 0.00103416, -0.0168493, 0.0611745, 0.0969037, -0.205166, -0.0766267, 0.0908998, 0.0132981, -0.0242357, 0.0586924, -0.047959, -0.0249354, 0.111137, 0.114821, -0.110759, -0.039995, 0.121773, 0.0364945, 0.0431652, 0.120324, -0.0923355, -0.0499297, 0.0598701, 0.144721, 0.0220835, 0.00436861, 0.0390272, -0.074827, 0.0451423, 0.0321159, -0.111541, -0.133407, -0.0106711, -0.0401575, -0.021697, -0.0900416, 0.120356, -0.122922, -0.183843, -0.0944143, 0.0462952, 0.0736244, -0.0929925, -0.105309, -0.122412, -0.0896731, -0.0382777, 0.287334, 0.160711, -0.0514497, -0.185915, 0.151577, -0.0866993, 0.0580295, -0.00686007, -0.147328, -0.0318632, 0.0651626, 0.0905888, 0.0104101, -0.0967696, 0.0551976, -0.117945, -0.150759, 0.192133, 0.0386686, 0.0447176, 0.0244964, -0.0217246, -0.218206, -0.0284778, 0.068248, -0.132047, -0.106455, -0.113106, -0.0947241, 0.103646, 0.0148809, 0.00697141, 0.233301, 0.0520241, 0.101541, 0.00378776, -0.44284, 0.00571297, 0.413841, -0.0420513, 0.273854, -0.0559524, -0.141816, 0.0160408, 0.318844, -0.0887743, -0.0517195, -0.0945287, -0.0617135, -0.284979, -0.103261, -0.0756755, 0.267848, 0.18197, -0.0775176, 0.14709, -0.0176618, 0.259644, -0.222636, -0.0172858, 0.163535, 0.0410831, 0.125774, 0.265223, 0.320523, 0.0220148, 0.189365, 0.0232783, -0.161833, 0.145706, -0.0437457, 0.0192894, -0.381249, 0.00300157, 0.0784311, -0.0448834, -0.229922, 0.130862, 0.224819, -0.139266, -0.397233, 0.17187, 0.0241145, -0.0553721, -0.112205, -0.0848328, 0.255564, -0.0319723, -0.135456, 0.183412, -0.223194, -0.0779187, -0.0341408, -0.129345, -0.0163395, -0.12223, 0.15476, -0.181052, 0.0184121, -0.134123, 0.040432, 0.257608, -0.147396, -0.00513715, 0.296356, -0.0104259, -0.318033, -0.133188, -0.140906, 0.121582, -0.103397, -0.0215037, 0.218334, 0.147061, 0.110043, -0.0468364, 0.0599209, -0.173764, 0.0235384, -0.0137177, -0.178442, -0.107564, -0.165072, 0.310393, -0.261873, -0.114327, -0.0399332, 0.129323, 0.0934638, -0.0542461, -0.0675401, 0.00790157, -0.203886, -0.090676, -0.0799363, 0.10182, -0.0584976, -0.0180494, -0.0888768, 0.0619831, -0.0973348, 0.0887777, 0.0489127, -0.116449, 0.0402443, -0.0368032, 0.0248618, -0.0533471, -0.0510011, 0.00367711, -0.181462, -0.0559256, 0.00844887, 0.0801904, -0.206841, -0.0880611, -0.0224123, 0.273778, -0.227619, -0.134853, 0.0308263, 0.244058, -0.13433, 0.158716, 0.165348, 0.108338, -0.0802341, -0.071549, -0.121509, 0.0901905, 0.105607, -0.184589, 0.107942, 0.189958, -0.049423, 0.050084, -0.0449744, -0.0747152, 0.0485369, 0.0401904, -0.110604, 0.0342444, -0.0328886, -0.0571662, -0.199063, 0.078913, 0.0431758, -0.0619295, -0.157196, 0.066198, 0.117125, 0.0149672, 0.0123473, -0.0311618, 0.0797797, 0.119632, 0.0798727, -0.00331609, -0.0141913, -0.103164, -0.166464, 0.0130081, -0.115697, -0.112053, 0.0367582, -0.0811511, 0.234074, -0.115888, 0.0746668, -0.0556965, -0.128858, -0.115371, -0.0259607, -0.0074748, 0.109183, 0.0588648, 0.0331297, -0.0726197, 0.00941564, 0.0424431, -0.12264, 0.100876, -0.0101146, -0.178181, 0.0269837, 0.0511922, -0.00115342, -0.138756, 0.164103, 0.0147292, 0.0465472, 0.142548, -0.114119, -0.126233, 0.187065, 0.061339, 0.18536, -0.0540509, -0.0107761, 0.043722, 0.221482, 0.101227, 0.210076, 0.0752197, -0.0533946, 0.181626, 0.182606, 0.0532486, 0.177227, 0.0247004, 0.143822, 0.0763973, -0.0397272, -0.105535, 0.0713674, 0.0194215, -0.0152408, 0.203456, -0.0986269, 0.0721948, 0.184629, -0.00123884, -0.00577966, -0.0212826, -0.0315872, -0.0900919, -0.0733487, -0.0795211, 0.00117078, -0.0657704, -0.127222, -0.0990971, -0.0759441, 0.0623418, -0.120599, -0.0965017, 0.34746, 0.0160319, 0.106502, 0.0762776, -0.0600504, 0.092643, 0.179016, 0.252527, -0.108029, 0.102533, -0.0427168, -0.169631, -0.110391, -0.243559, 0.0305712, -0.0517068, -0.232912, -0.0271314, -0.141287, 0.0650492, -0.0501988, -0.130826, 0.140436, -0.332958, -0.0832446, 0.0103828, -0.204896, 0.00269085, 0.0205926, -0.0274699, -0.0122416, 0.0955767, -0.124725, 0.228137, -0.0859859, 0.010687, 0.149966, -0.15585, -0.0233519, -0.0512985, -0.137724, 0.0650823, -0.145417, 0.101789, -0.145625, -0.0581542, 0.107764, 0.152878, -0.0867391, 0.0404716, -0.0147771, 0.0350663, -0.250298, 0.143023, -0.0708606, 0.00147771, -0.0801677, 0.0185486, -0.123138, -0.105845, 0.137882, -0.101244, 0.115245, -0.0965734, 0.173631, 0.238279, 0.127721, -0.00774973, 0.0589027, 0.0171166, -0.169332, 0.0836271, 0.232355, 0.105299, -0.0516017, 0.065567, -0.0662358, -0.119549, -0.12622, 0.017041, -0.0751843, -0.190957, -0.213814, 0.00707375, 0.123656, -0.0254721, -0.00816756, 0.178623, 0.0275094, -0.0916479, -0.146826, 0.0417846, 0.0854006, -0.10645, -0.134091, 0.106364, 0.141456, 0.135855, 0.06778, 0.112935, -0.0832784, 0.151348, 0.0644329, 0.173367, 0.173826, 0.243117, -0.194254, 0.149304, -0.0258449, 0.0818121, -0.0591455, 0.094895, 0.0147066, 0.0429881, 0.179633, 0.215308, 0.0990382, 0.159185, -0.118472, -0.0592434, -0.0147031, 0.147941, -0.0623742, 0.0116307, -0.00658189, 0.056891, -0.084221, 0.00206128, -0.0730129, 0.0150792, -0.037057, 0.0205696, 0.176068, 0.179297, 0.0750906, 0.00226135, 0.0654425, 0.0380065, -0.0223823, -0.115504, 0.0175518, -0.0600231, 0.0172805, 0.113709, -0.0115948, 0.0627313, -0.163158, 0.0616634, 0.0176046, 0.172708, -0.182803, -0.0130129, 0.0316476, -0.0545122, -0.0123119, -0.00869708, 0.0455556, -0.0456984, -0.239318, 0.0040217, 0.0359813, -0.0260581, -0.0166913, -0.0141884, 0.155234, -0.0361422, -0.0991329, -0.0547785, 0.0884408, -0.0687612, 0.0466189, -0.0497545, -0.042271, -0.165759, -0.00646829, -0.112674, 0.280754, 0.148567, -0.17331, -0.0145661, 0.100943, 0.197108, 0.183252, 0.0514847, -0.118783, -0.015445, 0.110825, -0.172287, -0.0127306, 0.0634935, 0.0974202, 0.161991, 0.102982, -0.0884667, -0.12496, 0.0102518, -0.0341242, 0.0473695, -0.059265, -0.0495045, -0.172482, -0.0103445, -0.0331312, -0.0102024, -0.00374907, -0.0770394, 0.0145252, -0.041699, -0.131794, -0.111482, -0.123834, -0.0221138, 0.0931151, 0.0481372, -0.165724, -0.00381557, -0.0370224, 0.0426618, 0.0202153, -0.0608394, -0.0451895, -0.00651227, 0.0301524, -0.209921, 0.0222233, -0.0381714, 0.049461, 0.127825, -0.0229066, 0.120531, 0.0117534, 0.200789, -0.0159395, 0.085329, -0.0258011, 0.148053, -0.0231676, 0.0545603, 0.0527799, -0.0973758, -0.030691, -0.108002, 0.03228, 0.175401, 0.164285, -0.0551412, 0.213335, 0.0432879, 0.136004, -0.0518985, -0.0906709, 0.0478914, -0.0717499, 0.0296705, 0.0430174, -0.224474, -0.000243444, 0.0254638, 0.303058, -0.0613008, 0.000484362, 0.0278855, -0.0680118, 0.0456234, 0.00372995, 0.0416739, -0.040251, 0.105813, 0.182747, -0.0116132, 0.231033, 0.12595, -0.140472, -0.115274, 0.113534, 0.0813664, 0.200125, 0.0759914, 0.000786726, 0.105075, -0.0878387, -0.0248131, -0.035153, -0.155655, -0.115005, -0.032799, 0.00784547, 0.149348, -0.0747207, 0.0748607, 0.0911161, -0.0875258, -0.126204, -0.119823, 0.0652691, -0.026771, 0.0792123, 0.126711, 0.11459, 0.136122, 0.0835733, -0.0412294, 0.032152, 0.0857942, 0.107858, 0.00102726, -0.173782, 0.0299577, -0.0753325, 0.00589275, 0.0621039, -0.0407653, -0.021731, -0.0531541, 0.171904, -0.0455593, -0.0943863, -0.244679, 0.166373, 0.0613139, 0.107586, -0.0157857, -0.0887458, 0.0599064, -0.0593116, 0.192238, -0.123987, -0.169269, 0.103561, -0.0322776, 0.0520624, -0.132874, 0.000691729, 0.244556, -0.114195, 0.162864, -0.161247, 0.0975082, -0.143722, -0.00676693, 0.170909, -0.129727, 0.0842136, -0.0997673, 0.103342, 0.0244351, -0.194624, 0.263957, -0.0164657, 0.27608, 0.0478259, 0.257746, 0.169063, -0.199403, -0.168213, -0.116356, 0.0585769, 0.0702247, 0.0360588, -0.112677, -0.065233, 0.208691, -0.27679, -0.175796, -0.213065, -0.029123, 0.161388, -0.175292, -0.0237294, 0.0171084, -0.0749977, -0.12292, 0.140886, -0.0300919, 0.258776, -0.0239721, 0.146896, 0.326334, 0.147829, -0.225223, -0.0291825, -0.062034, 0.12777, -0.182643, 0.00448839, -0.0141927, 0.0314051, -0.269231, -0.0149172, -0.0777799, -0.0861228, -0.0151364, -0.100759, -0.0670639, -0.0822476, 0.0288252, -0.0692622, -0.137171, 0.0427931, 0.0298484, -0.0166677, 0.00186879, 0.117355, -0.148682, -0.0815702, 0.0715009, -0.0755788, -0.0824062, 0.053566, -0.0175312, 0.0361743, -0.11307, -0.0901057, 0.294809, 0.173886, 0.0945093, 0.0181059, 0.100808, 0.114914, 0.169458, 0.0683023, 0.0517603, 0.186424, -0.0749535, -0.0233684, -0.252845, 0.172431, 0.0803154, 0.165341, 0.199633, 0.169791, 0.129343, 0.157553, -0.0748716, -0.0727605, -0.0126387, -0.0728518, -0.0659762, 0.099531, -0.0952394, 0.183129, -0.183225, 0.0747504, 0.149955, 0.0392556, 0.101047, 0.116122, -0.00379066, -0.212796, -0.0916812, 0.00394752, -0.117038, 0.0233422, 0.0709797, -0.110749, -0.260099, -0.0781195, -0.1627, 0.0416634, 0.176479, -0.141824, 0.122315, 0.0143775, 0.0869304, -0.062009, 0.0347222, -0.0364113, -0.187631, -0.126434, -0.0824942, -0.102795, 0.0642904, 0.0379088, 0.131924, 0.156196, 0.0443621, 0.158329, 0.0695482, -0.0894982, 0.0568692, 0.0884958, -0.0575168, -0.0717197, -0.110224, -0.0225663, 0.0893616, -0.0113917, 0.0370191, -0.132784, 0.0545637, 0.0654466, -0.11147, 0.0507596, 0.123069, -0.20446, -0.0878697, -0.0085251, -0.247569, 0.0704968, 0.00685126, -0.0143478, 0.134881, -0.0111249, -0.0940318, -0.0167, -0.0163138, 0.109827, 0.0263411, 0.0359699, 0.043765, 0.0962064, 0.217568, -0.0615274, -0.022922, -0.0757383, 0.0327567, -0.0322323, -0.0500902, 0.132177, -0.112706, 0.00829471, -0.11271, 0.023554, 0.112746, -0.0860293, 0.101843, 0.0392945, 0.0124815, 0.0192558, -0.104374, -0.0822198, 0.0263395, -0.0587667, -0.0120098, 0.0193885, -0.0897074, 0.103843, -0.223198, -0.036959, 0.00298741, -0.0464285, 0.0717309, 0.00715811, -0.0718952, 0.121571, -0.110337, -0.216027, -0.00424461, 0.00270351, 0.177228, -0.17627, -0.049291, 0.0148768, 0.0259056, -0.0912512, -0.0666842, 0.157749, -0.0197388, 0.0702068, 0.00826394, -0.0856689, 0.133678, -0.128841, -0.141474, -0.0297091, -0.0387585, 0.160846, -0.0639485, -0.0381145, -0.0053277, 0.0237516, 0.173871, 0.0473641, 0.077381, -0.0817914, -0.0223694, 0.0495488, -0.00614066, 0.130989, 0.194057, -0.115251, -0.00648318, 0.0643945, 0.179114, 0.159868, -0.145882, -0.0402569, 0.0468909, -0.0346227, -0.00477962, -0.0406641, -0.180024, 0.0785502, 0.0332442, -0.0258294, -0.209829, 0.0550271, 0.142723, 0.00369366, -0.135367, 0.0707357, -0.165508, 0.125726, 0.0726622, -0.141676, -0.0375515, -0.121588, -0.0956606, 0.0157579, 0.0803815, 0.0401745, -0.124556, 0.0804826, 0.025811, -0.0138114, 0.0214426, 0.191295, -0.0798621, -0.0722972, 0.0900491, 0.0460672, 0.24672, -0.0647392, -0.142982, 0.177629, 0.0752561, -0.118601, -0.377279, -0.102873, 0.169554, 0.198455, 0.465445, -0.144515, 0.0774469, -0.00905173, 0.0764431, 0.11383, 0.0357226, -0.0923994, 0.0376572, -0.0437265, -0.23284, -0.367346, -0.14709, -0.136132, 0.0936634, -0.356207, -0.0854716, -0.0336828, -0.231415, 0.0419571, -0.20708, -0.12332, 0.164056, 0.104031, -0.128937, 0.222006, 0.0484161, 0.278221, 0.161839, -0.0423765, 0.0767385, -0.0206996, 0.0124189, 0.172281, -0.0900471, -0.316837, -0.356241, 0.00294672, 0.0424875, -0.0508967, 0.338457, -0.0693928, 0.0536134, 0.121152, -0.293041, -0.112114, 0.0398968, -0.118229, 0.132977, -0.382229, 0.0358327, 0.131575, -0.000361196, -0.0100639, 0.0160959, -0.0392146, -0.105328, -0.0182876, 0.0902224, 0.15651, 0.00805647, 0.0263627, 0.061945, 0.0141239, -0.159727, 0.184456, -0.0941023, -0.0126888, 0.0683659, 0.124253, -0.0980458, 0.0523681, 0.0331494, 0.168178, 0.145002, 0.0826901, 0.000171601, 0.0452603, 0.25588, -0.0661905, 0.0533094, -0.213094, -0.168981, 0.100475, -0.025206, 0.00421783, -0.0780097, -0.0397149, 0.13481, -0.0309076, -0.244604, -0.0175088, -0.233224, 0.173275, -0.0755468, -0.196272, 0.400018, -0.350485, 0.204885, 0.147596, -0.0874645, 0.0887635, -0.0154313, -0.0649712, 0.0752194, 0.251365, 0.0306241, -0.0931345, 0.0957243, -0.00182188, 0.0781618, -0.164042, -0.0112079, -0.106945, -0.25781, 0.226757, 0.163213, 0.0909298, -0.0307203, 0.141138, -0.0502684, 0.0970108, 0.0780053, -0.0876619, 0.0290746, 0.0931557, -0.0883575, -0.0713324, 0.298705, 0.0285974, 0.116863, 0.17358, -0.232679, -0.057085, -0.0738287, -0.22314, 0.0250323, -0.0647043, -0.0731686, -0.204434, 0.0243585, -0.000968516, -0.10315, -0.152075, 0.216384, -0.026386, 0.0430604, 0.0238753, -0.00180959, 0.317246, 0.00414482, 0.124631, 0.0692426, 0.124366, 0.139474, 0.0170479, 0.112715, 0.132702, 0.104606, 0.027066, -0.0336735, 0.205098, -0.103696, 0.0556873, 0.0327074, 0.134344, -0.303803, -0.0145742, 0.0992121, -0.106544, 0.092567, 0.039468, -0.0340712, 0.00545296, -0.0949385, -0.161229, 0.0884996, 0.0768358, 0.0459854, -0.17009, -0.191676, 0.0671639, -0.00980846, -0.0269544, -0.155787, 0.0422036, -0.0717573, 0.0690336, 0.13528, 0.124915, -0.0724201, 0.0223661, 0.125915, 0.130124, -0.127155, -0.0543504, 0.104199, -0.169434, 0.0451392, 0.0311696, -0.0341363, -0.0840728, -0.0313507, -0.102072, 0.132375, -0.0546573, -0.127308, 0.0357811, 0.120895, -0.237196, 0.100179, 0.104333, -0.204958, -0.0253812, 0.0510857, -0.0135631, 0.260507, -0.189139, 0.111418, 0.0904118, 0.228118, -0.0799184, -0.0302807, -0.0272024, 0.0307864, 0.158944, -0.0899093, -0.158836, -0.0407502, 0.0265152, 0.07062, 0.092196, 0.0419635, -0.134786, -0.0210386, 0.215952, 0.00816891, -0.173349, 0.053468, -0.108507, 0.189575, -0.10662, -0.0817296, 0.0587463, -0.129719, 0.055748, 0.0905315, -0.00120722, 0.0676442, -0.0848214, 0.0132217, 0.0493424, -0.0275566, 0.210772, 0.0624876, 0.0613993, 0.00672585, 0.0507104, 0.0193165, 0.0645769, 0.046709, 0.0552093, -0.0228778, 0.0613054, 0.00268113, -0.0299846, -0.0741551, -0.0517581, -0.0461851, 0.119988, 0.0722097, -0.150589, -0.0208816, -0.172591, -0.169361, 0.000777287, -0.0106016, -0.0437801, -0.0271698, 0.124646, 0.178689, 0.0158296, -0.125159, 0.133398, 0.124782, 0.0410324, 0.0724639, -0.107082, -0.0229159, -0.175814, 0.0279888, 0.0528237, 0.0491421, -0.00164726, 0.157781, -0.0466534, 0.00469834, -0.0629278, 0.0996794, 0.0784954, 0.0562476, -0.00465384, -0.128933, 0.0168491, -0.0306831, 0.0247578, 0.162877, 0.137149, 0.0326465, 0.0349159, 0.00259776, -0.0224612, -0.0544627, -0.0185915, 0.122699, -0.0925172, 0.14182, 0.123964, -0.167297, -0.0128797, 0.0758665, -0.0218418, -0.0474372, -0.0139847, -0.0633192, 0.104351, -0.00750703, 0.13514, 0.0591707, 0.0114552, 0.109977, 0.0220702, 0.0142145, 0.127731, 0.184706, 0.158819, -0.0656536, 0.102486, -0.0690719, 0.0081911, 0.0183716, -0.0167701, 0.0159373, 0.0445727, 0.00950175, 0.0334545, -0.0895181, -0.0494681, 0.0231394, -0.033254, 0.129583, -0.138255, -0.0100655, -0.0175491, -0.0413253, 0.255248, -0.01749, -0.0622011, 0.125801, -0.046409, 0.0172996, 0.0136401, -0.0666447, -0.0545919, 7.68987e-05, -0.0844006, 0.0274182, 0.13868, 0.0242109, 0.0629604, 0.00854771, 0.0504743, 0.0732731, 0.0464437, 0.168756, -0.0962669, -0.136442, -0.0822647, -0.0437799, 0.091809, 0.0262205, 0.1288, 0.0302394, -0.00480327, 0.0968884, 0.0594642, -0.124108, -0.0235632, 0.0178742, 0.0995617, 0.0894881, 0.123732, -0.0954122, 0.109217, 0.0151693, -0.0967527, -0.031997, -0.170914, 0.117136, 0.0620153, 0.267557, 0.0511207, 0.270076, 0.0101137, 0.0906368, -0.0762215, 0.0251452, -0.0489659, 0.0359202, 0.145567, 0.0588217, -0.0144608, 0.0975444, 0.170187, 0.0249519, -0.0222822, -0.152493, 0.00334693, 0.051885, 0.00803107, 0.174586, 0.138757, -0.297466, -0.0211516, 0.132431, 0.143434, 0.242691, 0.0473042, 0.00934522, 0.162645, 0.182129, -0.0404687, -0.0828834, 0.232105, 0.000572024, 0.0610908, 0.023074, 0.0541816, -0.0450714, 0.0764931, 0.0116018, 0.0250624, 0.0421714, -0.00764538, -0.250076, -0.301663, -0.271292, -0.0503374, 1.48852e-05, 0.0480205, 0.0342777, 0.136247, 0.133446, -0.0409259, -0.0812334, -0.0545732, -0.235459, -0.133881, -0.185326, -0.0169083, -0.190245, -0.0127819, 0.0069973, -0.222129, -0.0624518, -0.159865, 0.0849917, 0.0589504, 0.105248, 0.0362706, 0.0985203, -0.17956, 0.102355, 0.16426, -0.0818404, 0.165055, 0.155885, 0.301233, -0.121538, 0.00646172, -0.171479, -0.00100791, 0.0101727, 0.157396, 0.0780789, -0.0908596, -0.0111594, 0.238587, 0.0347389, -0.108654, 0.103104, -0.103767, 0.252235, -0.155785, -0.00481188, -0.00710337, -0.0670247, -0.0544344, 0.112847, -0.22984, 0.159536, -0.0165529, 0.0413325, 0.124411, 0.0308251, -0.112646, -0.0392159, -0.0778658, -0.00967627, -0.0911935, 0.0368132, -0.012202, 0.0499515, 0.121324, 0.213177, 0.0804461, 0.063866, -0.181877, 0.00409162, 0.177498, -0.10691, -0.156356, 0.0579825, -0.132396, 0.0758636, -0.00311834, -0.15718, 0.101177, -0.0475517, 0.0837489, -0.03337, -0.0184338, 0.0464738, 0.1488, -0.0426834, -0.0908239, 0.0795939, -0.0361832, -0.0305521, -0.0267553, 0.108629, -0.0453967, 0.0274958, -0.0995944, 0.184445, 0.138708, 0.139101, 0.19743, -0.235683, -0.127547, 0.0449924, -0.0602647, 0.099668, 0.0667117, -0.119358, -0.148379, 0.0849516, -0.0233502, 0.0323357, 0.0045903, 0.132932, -0.0990381, -0.0932484, 0.0407142, -0.0543724, -0.0501561, -0.137291, -0.0305637, -0.0776158, 0.120959, 0.134736, -0.0533351, -0.108516, 0.0584937, 0.0404091, -0.0597039, 0.0679709, -0.116689, -0.111407, -0.217135, 0.10529, 0.0115111, 0.174284, -0.10617, 0.164609, 0.173024, 0.111551, 0.0597962, -0.158398, -0.0636096, 0.0598675, 0.0161011, -0.136595, 0.0501114, 0.00681035, 0.112627, 0.0633841, 0.164162, 0.153113, 0.0662049, -0.0396345, -0.228647, -0.119339, -0.102775, 0.179894, 0.160414, 0.108042, 0.0292267, 0.215385, 0.00548122, 0.0118401, 0.232481, 0.0504494, 0.075361, -0.127836, -0.0638427, -0.0426977, -0.260171, 0.0373127, 0.0234694, -0.0495404, -0.0809716, 0.138501, -0.106646, -0.0503122, 0.00566325, 0.0868659, -0.169024, -0.0235962, 0.0555484, 0.0813986, -0.0209157, 0.161546, -0.150135, -0.0652027, 0.151164, -0.0443461, -0.165127, -0.103449, 0.135346, -0.160186, 0.0231286, -0.0412249, 0.0745001, -0.0677716, 0.0951572, -0.0178435, -0.124096, -0.039861, 0.0938902, -0.0767132, -0.0573782, -0.00159988, 0.0523216, -0.0242503, 0.0661988, -0.000230632, 0.114796, -0.0143036, -0.200145, 0.00910074, -0.102294, 0.100076, 0.0116592, 0.0196042, -0.0259101, 0.00102561, -0.0992054, -0.0202047, -0.0140359, 0.0853324, 0.112504, -0.0767186, 0.00960075, -0.00657634, 0.0917355, -0.158871, -0.128358, -0.0920051, 0.0534696, 0.132512, -0.125693, 0.200479, -0.017234, 0.00590807, -0.00905851, -0.0439555, 0.0104433, -0.103116, 0.0226423, -0.161399, -0.0254468, -0.0675015, -0.032735, 0.0838085, -0.120376, 0.0864876, -0.116016, -0.0987828, -0.121368, 0.0163723, 0.17318, -0.0176134, 0.036074, 0.0682959, 0.000213432, -0.11617, -0.101923, 0.086107, -0.0360058, 0.0247235, -0.0302883, 0.0591648, -0.0179554, -0.0749138, -0.00958334, -0.0188212, 0.113884, -0.0134995, -0.0492632, -0.0139774, -0.0913283, -0.102496, 0.173479, -0.0281564, -0.00447059, 0.0459106, 0.0433208, 0.0179379, 0.10636, 0.0245353, -0.16037, 0.03292, -0.0168235, -0.0468957, 0.0669307, -0.0462523, -0.0851793, 0.042649, -0.0576555, 0.141148, -0.0867187, 0.0222098, 0.0533255, 0.0476563, 0.00363488, 0.033215, -0.042412, 0.069148, 0.132884, -0.0207856, -0.0407533, 0.0352941, -0.0189262, -0.00497456, -0.129793, 0.0543737, -0.031499, -0.184123, 0.131681, -0.101709, -0.00279804, 0.157892, 0.148222, 0.044634, -0.0112402, -0.0996959, -0.134969, -0.153561, 0.00065056, -0.00907331, 0.146167, -0.168382, -0.0791075, 0.0508178, -0.0558157, -0.186405, 0.118236, 0.0385268, -0.181609, -0.0675564, -0.200833, -0.122086, -0.009993, -0.14476, 0.0445101, -0.206702, -0.0773689, -0.0818901, -0.0288414, -0.107215, -0.0192836, 0.0652562, -0.124263, 0.0182308, -0.12744, 0.0479547, 0.0410819, -0.0444827, 0.180929, -0.12424, 0.0620324, 0.110723, 0.140937, 0.0735553, -0.148389, -0.0516381, -0.233282, 0.0736644, -0.0801269, -0.149787, 0.104453, -0.153513, 0.0850248, 0.128256, -0.118655, 0.0705916, -0.134612, 0.0857285, 0.195062, 0.077761, 0.0399696, -0.0681757, -0.00717714, -0.116922, 0.0564842, 0.199601, -0.0722274, 0.0152418, -0.0885774, 0.0599359, -0.115014, 0.081421, -0.0522222, -0.0409102, 0.0440976, -0.125813, -0.0430211, 0.0290458, -0.120864, 0.0487399, 0.169203, 0.100211, -0.149705, -0.102657, -0.0453196, -0.104593, -0.0767161, -0.285288, -0.04837, 0.0730971, -0.00173396, -0.20635, -0.123847, 0.101802, 0.221743, 0.149516, 0.0831648, -0.0178978, 0.066132, -0.0195464, 0.0808232, 0.137247, -0.105984, 0.0611119, 0.0147097, 0.0474208, -0.0104123, 0.0229493, 0.136866, -0.0716703, -0.0482095, -0.0542099, -0.0202253, -0.0403528, 0.106507, 0.0772007, -0.107897, -0.140556, -0.102684, 0.164938, 0.0952719, 0.167992, -0.0957046, 0.170318, -0.149959, -0.0126947, 0.133795, -0.0648941, -0.0370755, -0.0419747, 0.0458573, -0.091328, -0.055894, -0.0453855, 0.155123, -0.0488224, -0.030955, -0.0423598, -0.000716575, -0.0148603, 0.0957339, -0.0262168, -0.0574627, -0.0652589, -0.107433, -0.0447661, 0.103444, 0.103653, -0.00282551, -0.128843, -0.0101753, 0.170416, -0.0546486, -0.135028, -0.0364155, 0.142903, -0.239957, 0.10621, 0.051247, 0.0469381, -0.0226231, -0.00637336, 0.0737495, 0.109885, 0.0553773, 0.0746136, 0.0535319, -0.0955927, 0.0307241, 0.104242, -0.139327, 0.0260899, 0.107574, 0.187914, 0.0477332, -0.0378763, 0.17333, 0.0470871, 0.0432105, -0.0193059, 0.181031, -0.040887, 0.0758016, -0.0438483, -0.124137, -0.0620833, 0.00113133, 0.00781967, 0.0219575, 0.120079, 0.169383, 0.0443972, -0.022148, -0.0928882, -0.125019, 0.14559, -0.0473095, -0.135991, -0.0402665, 0.163462, 0.134433, -0.0626282, 0.034751, 0.0204665, 0.158489, 0.0923551, 0.0389919, -0.0387132, 0.0532704, -0.120576, 0.0278877, -0.138561, -0.0089939, 0.11018, 0.00801705, -0.0761219, -0.0717592, -0.0513673, 0.00523012, 0.0993675, -0.100408, -0.0878761, -0.0443248, 0.15169, 0.126521, -0.0882657, 0.0979445, 0.0151183, 0.014455, 0.0868088, -0.166342, -0.0758472, -0.19693, 0.073411, -0.036997, 0.123347, 0.146367, -0.133228, 0.117057, -0.0195823, 0.112457, 0.150748, -0.104506, -0.0131252, 0.0467948, 0.178107, -0.220318, 0.135903, 0.110143, -0.0657381, 0.0278249, -0.0576181, -0.0226194, 0.110123, 0.0909545, -0.117264, -0.168054, -0.00265314, 0.13193, -0.0915181, -0.0468414, 0.0118644, -0.15361, -0.0809925, -0.196004, 0.0357606, 0.193201, 0.0340211, -0.197052, 0.217349, -0.0236541, 0.0180348, 0.045982, 0.0561647, 0.18987, 0.00425959, -0.140077, 0.166372, -0.0130419, -0.0893631, -0.0390774, -0.124781, -3.71853e-05, 0.0563197, 0.0423962, 0.0365286, -0.0394573, -0.0618463, 0.0518465, 0.16159, -0.196236, -0.212874, 0.0739625, 0.0353871, 0.184467, -0.0107148, -0.0851598, 0.149853, 0.182625, 0.0964473, 0.02188, -0.0888594, -0.15278, 0.175493, -0.105532, -0.153976, -0.01502, -0.139523, 0.0887929, 0.0503693, -0.000741446, 0.0336002, -0.0136429, -0.0587141, 0.0648026, -0.0819668, -0.0987433, 0.0249826, -0.167032, 0.0636099, 0.145912, -0.148858, 0.0608336, 0.24209, 0.227041, 0.0740229, 0.0986007, 0.114243, 0.23417, 0.132558, -0.129836, 0.150689, 0.0144661, -0.148335, -0.176855, -0.0137056, 0.125543, 0.115331, -0.00682686, 0.052277, -0.022536, -0.0356142, -0.0339755, 0.212203, -0.0161967, 0.022782, 0.147992, 0.0667075, -0.0578816, -0.171073, 0.0558276, -0.0590269, -0.135272, -0.014378, -0.0557347, 0.194427, -0.0126853, -0.0873502, 0.0803134, -0.12421, 0.137484, 0.0258375, 0.186328, 0.134182, 0.0246093, -0.0645865, 0.111702, -0.034699, 0.181233, -0.0238755, 0.125813, 0.0842406, 0.183031, -0.0598155, 0.245697, 0.0312404, 0.0814588, -0.0322444, 0.0865587, 0.198678, 0.0521107, -0.132839, -0.139594, 0.143826, 0.122632, -0.129947, -0.184194, -0.197762, -0.217548, 0.0699114, 0.211195, 0.0316762, -0.00358143, -0.11026, 0.164885, 0.0309444, -0.155715, -0.195615, -0.0172621, -0.00112344, -0.167425, 0.00429552, -0.120452, -0.245431, -0.119522, -0.118106, 0.0108116, -0.0872528, -0.169257, 0.0270708, -0.171784, 0.121024, 0.17804, -0.191023, -0.0446992, 0.00970501, 0.00196673, 0.138712, 0.0903777, -0.19672, -0.216687, -0.045708, 0.227837, -0.010228, 0.0946287, -0.0741684, -0.040613, -0.0714791, -0.133606, 0.164368, -0.0299791, 0.0351825, -0.0779772, 0.033954, 0.0524658, -0.0351357, -0.0855536, -0.0294337, 0.0756127, 0.0977941, 0.0581376, -0.119395, 0.0401141, -0.059365, -0.0530002, 0.122042, 0.000420021, 0.121651, 0.0978229, 0.108919, -0.112468, -0.178135, 0.0290342, 0.197987, 0.0315639, 0.113109, -0.229685, 0.125691, 0.0137326, 0.242313, -0.0741524, -0.029125, 0.218219, -0.169513, -0.0999682, -0.165589, 0.0662993, -0.229775, 0.059106, 0.021652, -0.179259, 0.0498533, 0.136631, 0.0659487, -0.0602608, -0.177352, -0.0400342, 0.0596325, 0.23561, -0.0774593, -0.204759, 0.0651916, -0.00977185, 0.206291, 0.070036, 0.230868, -0.0161492, 0.205551, -0.00272618, 0.0881404, -0.157007, -0.198082, 0.103692, 0.128099, -0.105409, 0.0569906, -0.115896, 0.0355608, -0.0304371, 0.00523947, -0.0675709, -0.152215, -0.16921, 0.110988, -0.106128, 0.0208699, 0.0676003, -0.0625427, -0.0878087, -0.14954, 0.141815, -0.055013, -0.103974, -0.0699684, -0.00457155, 0.0325801, -0.065305, -0.0481944, 0.0341576, 0.147058, 0.0247107, 0.0754974, 0.0938479, -0.00686817, 0.101421, 0.104235, 0.0608477, 0.113375, -0.0551453, 0.0568859, -0.0892809, 0.0196157, -0.0271557, 0.141894, 0.0586611, -0.0446338, -0.0657518, 0.13087, 0.163139, -0.178556, -0.026033, -0.0186782, -0.033992, 0.0507161, 0.00447321, -0.0480934, 0.134664, 0.180506, 0.0886991, 0.0263034, 0.174455, 0.0257809, 0.0774396, 0.16275, 0.00830143, 0.162208, -0.0685138, 0.113024, 0.0988647, -0.0488875, -0.00499152, 0.0486584, -0.00518313, -0.0268773, -0.178308, 0.104775, 0.0425722, -0.0811592, 0.259484, 0.0870161, -0.0772459, 0.0350187, -0.0582156, 0.00197791, -0.0789513, 0.0267279, 0.0276067, -0.125326, -0.0848114, 0.240722, -0.064279, -0.0838489, 0.0665209, -0.0752243, 0.0849417, 0.0765159, 0.0457584, 0.0300721, -0.00844421, -0.00524509, 0.0292671, -0.11594, -0.120262, -0.0195565, 0.202918, 0.00977621, -0.0654862, -0.116259, 0.0717578, -0.101156, 0.0211636, -0.016131, -0.0805675, 0.00732417, 0.00577963, -0.0995856, 0.0717028, -0.112347, -0.0858455, -0.18503, 0.00227762, 0.02312, 0.0523139, -0.0547396, -0.0726064, -0.00585426, -0.192751, -0.0582899, 0.220256, -0.0820906, 0.0477417, -0.120973, -0.110924, -0.102988, 0.120771, 0.0999859, -0.0288034, -0.0718033, 0.101614, 0.130136, 0.092103, 0.157661, -0.128097, -0.174736, -0.053796, -0.0177985, -0.0181608, 0.153569, 0.0116702, 0.1272, -0.0411353, -0.0252269, 0.0625156, -0.0454364, 0.0053672, 0.0650199, -0.171049, 0.0133555, 0.0011833, 0.145401, 0.0123702, 0.0679677, 0.20106, 0.0898505, -0.00898362, -0.0533131, 0.0674751, -0.066227, 0.116225, -0.0494305, -0.00423325, -0.114613, 0.114488, 0.162575, 0.114826, 0.0266282, -0.0721032, 0.0336648, -0.206887, 0.0726949, 0.142056, 0.0026404, -0.0130715, 0.0329598, 0.0627047, -0.0136935, 0.163289, 0.060344, 0.0170529, 0.125782, 0.0452592, 0.111898, -0.086586, -0.143835, -0.00214197, 0.104327, 0.00991283, 0.0391574, 0.122662, 0.17684, 0.0953998, -0.0793238, 0.0476865, 0.048359, 0.033038, 0.0561141, 0.0222788, -0.0528268, 0.00792118, 0.0996829, -0.115296, -0.0203466, -0.108663, 0.061369, 0.0792902, -0.0257914, 0.024982, 0.0432196, 0.0687766, 0.0195594, 0.110014, -0.112624, -0.0440845, -0.11147, 0.21882, 0.190598, -0.0183972, -0.0312142, -0.0869088, 0.1426, 0.0343001, 0.0518998, 0.0930626, 0.047533, -0.130576, 0.0907656, -0.0155473, -0.0493213, -0.0612271, 0.0920771, -0.102488, -0.0338334, -0.057955, 0.0726389, -0.0334394, 0.0953315, 0.02575, -0.0855793, -0.133097, -0.048143, -0.0444268, -0.0659391, 0.0661943, -0.0165055, 0.0193379, 0.00917118, 0.0651961, 0.0158065, 0.0887668, -0.00900693, 0.0624844, -0.0510305, -0.055071, -0.0186189, -0.12038, -0.0956179, 0.0495999, 0.0916311, 0.132555, 0.167235, -0.202494, -0.0412923, -0.0845511, -0.148457, 0.0211184, -0.0623694, -0.029788, 0.0500649, -0.0582571, -0.0415975, 0.0447035, 0.0395402, 0.0426817, 0.0170492, 0.184991, 0.0852413, -0.00262141, -0.0507683, -0.00384451, 0.0936125, 0.326467, -0.123626, -0.0526193, -0.00398891, -0.0318362, -0.126356, 0.0307343, 0.143458, 0.058355, 0.0183521, 0.0672022, 0.0102167, -0.206092, -0.0428801, -0.00985702, -0.0445854, -0.0988178, -0.177906, 0.0669455, 0.00839423, 0.0833277, 0.0734932, -0.00249926, -0.0945426, -0.033803, 0.0125781, 0.0986367, 0.11203, -0.0732062, 0.0120887, -0.0338409, 0.0469833, 0.0153375, -0.115527, -0.203813, -0.0601034, 0.0944788, 0.0107559, 0.0619347, -0.0270294, 0.013477, -0.152673, -0.0556772, 0.0591015, 0.00897974, -0.0483985, 0.0524743, 0.0539942, 0.0454756, 0.15052, 0.0798627, 0.00875488, -0.0235141, -0.110264, -0.108789, 0.092852, 0.0193547, 0.506281, -0.0101649, -0.125185, 0.0274984, 0.206084, 0.0138848, 0.0490969, -0.043385, 0.0275422, 0.0318216, 0.12853, -0.0269361, 0.100133, -0.0162707, 0.0235377, 0.0719556, 0.127549, -0.0624009, 0.130751, -0.0793305, 0.00891756, 0.0283817, -0.00322176, 0.0613027, -0.0666218, -0.00981686, -0.0407078, -0.010623, -0.13208, 0.0207655, -0.0116858, 0.0912797, -0.0256342, -0.0809379, -0.0387359, -0.0138692, -0.0345037, 0.0612719, -0.0453292, -0.0834679, -0.0766878, -0.0166844, 0.104561, -0.0272297, -0.0351281, -0.112913, -0.0813271, 0.0296496, -0.000953743, -0.00142208, 0.0557043, 0.018061, -0.0446542, -0.0871706, 0.134839, -0.0441106, -0.211585, -0.200069, 0.0361438, 0.0957601, 0.00366335, -0.116671, -0.0186735, -0.022059, 0.206169, 0.0546379, -0.13935, -0.0274789, 0.0579642, 0.091942, 0.0956699, -0.0400646, 0.216185, -0.142591, -0.0608114, 0.0537295, 0.163986, 0.0344787, 0.0669323, 0.0102841, 0.0175066, 0.0306314, 0.11977, -0.120758, -0.0253747, -0.0720847, 0.221072, -0.152408, 0.0724518, 0.0995977, 0.207716, 0.118658, -0.115387, 0.102173, -0.0382988, 0.202202, 0.136778, 0.0453659, -0.000397965, -0.0341297, -0.0316426, -0.0989667, -0.0584143, 0.0230828, -0.0385365, -0.00039644, 0.0946013, -0.0325689, 0.162284, 0.119864, 0.12521, -0.0496226, -0.110841, -0.0812167, 0.154131, -0.0401576, -0.171726, 0.0760364, 0.00147092, 0.0178388, 0.0164347, -0.18494, -0.108767, 0.0856091, 0.0128248, 0.0134104, -0.0206625, 0.198649, -0.101774, 0.118402, -0.106872, 0.0790532, 0.31208, -0.104503, 0.221366, 0.108715, -0.0785747, 0.0860225, 0.0124152, -0.0152365, 0.0415997, -0.216498, 0.222525, 0.00010948, 0.22495, 0.126617, 0.0837539, -0.10343, -0.0461965, 0.0460499, 0.325301, -0.104262, 0.055225, -0.0842747, 0.0122698, 0.0047772, -0.106242, -0.0599918, -0.247671, -0.117542, 0.0291219, 0.0736521, 0.169387, -0.154792, 0.0453801, -0.105047, -0.0153828, 0.0594493, -0.283981, -0.0571912, -0.0753058, -0.24572, -0.0193942, 0.0156148, 0.127611, 0.0558817, 0.157916, 0.132562, 0.0158532, 0.00973742, -0.0203385, -0.055864, -0.0354049, 0.0543756, 0.0192652, 0.174103, 0.0396276, 0.00309626, -0.139835, 0.133067, 0.00404204, 0.0627644, 0.269977, -0.141669, -0.107502, 0.0907616, -0.0666098, 0.0243204, -0.0758768, -0.0138853, -0.0373272, 0.0707869, 0.105093, 0.0599466, 0.0994015, 0.080932, 0.013829, 0.0101321, -0.125941, -0.0459583, -0.119546, -0.148984, -0.0760528, 0.159849, 0.00448167, 0.0852321, -0.0709168, 0.0906486, 0.0909991, -0.0257232, -0.0791467, -0.0559582, 0.0151411, 0.0163342, 0.0967899, -0.0161311, 0.0650993, -0.0171766, 0.0609393, -0.0567612, -0.0957003, -0.0753419, -0.214392, -0.0713152, -0.0613355, 0.00179892, 0.0567592, -0.0249343, -0.0835842, -0.0186649, 0.0149852, -0.0572842, -0.0238066, -0.0821926, 0.0659187, 0.0342061, 0.156683, 0.116517, -0.0546661, 0.10402, -0.00480241, -0.0523725, -0.0380883, -0.0546994, -0.180648, -0.0640763, 0.0321595, 0.0487751, 0.0465224, -0.064828, 0.0820921, -0.0383253, 0.0351362, -0.0832106, 0.0116427, -0.0242864, 0.021749, -0.055133, 0.178711, 0.0720754, 0.0165517, -0.0135206, -0.0749812, 0.028983, -0.0610308, -0.0365529, -0.152605, -0.00451426, 0.0197527, -0.0842365, -0.124969, 0.169012, 0.0368223, -0.055574, -0.027551, -0.0110338, 0.0281898, -0.00495693, 0.154685, 0.0544097, 0.00233078, -0.0621405, -0.0509658, -0.0312413, -0.0634477, 0.0228387, 0.0830149, 0.114186, 0.0833592, 0.0456783, -0.00661996, 0.00663814, -0.0725355, 0.0985914, -0.016528, 0.0100259, 0.0407348, 0.0686696, -0.208166, -0.0801764, 0.140074, -0.190496, 0.0862792, -0.0404094, 0.103806, -0.0513956, -0.214911, -0.0668532, 0.0118568, 0.0436801, 0.0359938, 0.247097, 0.165612, 0.216534, 0.0541593, -0.223583, -0.0971565, 0.0868748, 0.221431, 0.0751797, 0.18293, -0.112311, 0.0352636, -0.0568786, -0.0190552, -0.0344846, -0.00574534, -0.049983, -0.074326, -0.146739, -0.0528254, -0.148481, 0.0339338, -0.0687658, -0.126925, 0.110463, -0.179226, -0.275178, 0.0725671, 0.263698, -0.149539, -0.0544036, -0.0558017, -0.147531, 0.199768, 0.0118148, -0.0124165, -0.0588988, -0.140344, 0.0188398, 0.11823, 0.0282249, -0.0160622, -0.0810362, 0.133902, -0.000118964, -0.0669401, 0.0769808, 0.0905405, -0.129734, 0.00490786, -0.122413, -0.0964339, -0.0887849, -0.080487, -0.110678, 0.188659, 0.166299, 0.0553105, 0.0153166, -0.157128, -0.146164, 0.0840788, 0.234095, -0.0916391, 0.0483546, 0.0935547, 0.0865391, -0.100962, 0.201106, -0.141284, 0.129448, 0.127238, 0.0843228, -0.0435653, 0.0175392, -0.0358037, -0.0987649, -0.00101933, -0.004197, -0.146547, -0.0893929, -0.00877891, 0.197398, -0.0148528, -0.166447, -0.0394063, 0.0350275, -0.153279, 0.159223, -0.00343042, -0.107678, 0.0213147, -0.0236761, 0.0273656, 0.00782294, -0.0781043, -0.119342, -0.137623, -0.0862092, -0.106831, -0.112331, -0.100044, 0.112236, -0.0339431, 0.176153, 0.0106297, 0.0617525, 0.17532, -0.057379, 0.323637, -0.180683, -0.0211466, -0.102154, -0.194607, -0.126778, 0.108214, -0.112873, 0.0859078, -0.175945, -0.129017, -0.0305565, 0.142255, -0.0816675, 0.0622978, -0.0583718, -0.05839, 0.187459, 0.149419, -0.127337, 0.0200849, 0.11518, 0.0224107, -0.0976318, 0.200979, 0.000184428, -0.0616187, 0.0783563, 0.0747572, 0.0638092, -0.0610098, 0.0905139, -0.00614175, 0.138554, 0.177366, 0.355353, 0.172908, -0.128997, -0.0236299, 0.171501, -0.122041, -0.0453183, 0.0292847, -0.0879876, 0.0263188, 0.0166294, -0.157562, -0.0382086, 0.0717738, 0.00851867, 0.0717821, -0.195343, -0.0711182, -0.0924475, -0.052077, 0.151208, -0.0300801, -0.167242, 0.147376, -0.102447, -0.217794, -0.0126332, -0.0482193, 0.117791, 0.0397958, 0.0171051, -0.237167, -0.0442604, 0.155004, 0.0494393, -0.0032092, 0.0943748, 0.0272705, 0.118123, -0.0100737, -0.142745, -0.16311, -0.152611, -0.0517303, -0.0578506, 0.0975493, 0.230121, 0.0806914, 0.0698394, 0.00347834, 0.141088, 0.150461, -0.112607, 0.0256688, -0.0185949, 0.0541944, -0.0437922, 0.190785, 0.049676, -0.192441, 0.0494356, 0.000664729, 0.0810088, 0.0869309, 0.0317525, -0.0726108, -0.115763, 0.0655098, 0.052955, -0.108407, -0.0420663, 0.105542, 0.22183, -0.247353, -0.10434, -0.124662, -0.0553361, -0.0443242, 0.0279413, -0.0619061, 0.094487, 0.0576409, -0.172767, -0.063586, -0.107582, 0.0546273, -0.165452, 0.0476452, 0.00908244, 0.0896353, 0.0152602, -0.0707933, 0.0535819, 0.0678963, 0.0817032, -0.0596036, 0.105493, -0.0527942, 0.202516, -0.0280536, -0.101483, -0.0611291, -0.165931, 0.0535628, -0.194462, -0.0292176, 0.0979189, 0.0325734, 0.0365337, -0.0590085, 0.0255994, 0.22856, -0.115562, -0.0374507, -0.0907682, -0.281923, -0.0117837, -0.0251611, -0.0134543, 0.0796677, 0.0331931, 0.0288113, -0.0781232, -0.148427, 0.0386753, -0.0998701, 0.152178, -0.0632351, 0.152633, 0.171256, 0.105353, -0.0562339, -0.0634065, 0.0943332, -0.0879878, -0.153541, -0.0541946, 0.0465559, -0.0490596, 0.0185571, 0.0396015, 0.0212191, 0.263072, -0.031052, -0.0239434, -0.0310677, 0.0514112, -0.0211372, 0.0244138, -0.154679, 0.0225267, -0.00346771, -0.0884325, -0.12446, -0.0619889, -0.0935003, -0.104676, -0.104355, 0.0880984, -0.0265771, -0.10376, 0.229691, -0.139067, -0.0538958, -0.104917, -0.118584, -0.0395619, 0.255789, 0.0468485, 0.19762, -0.171467, 0.161502, 0.0531912, 0.183514, 0.0197352, 0.122671, -0.116905, 0.0585687, 0.102923, 0.0318928, 0.196339, 0.0341038, 0.0498157, -0.111346, -0.132816, 0.0411298, 0.0452598, -0.127852, -0.0276237, 0.115473, -0.018306, 0.072787, -0.0326006, 0.0647276, -0.00643024, 0.0770882, -0.0960374, 0.0706334, -0.0543848, 0.0737371, -0.0850587, 0.160197, -0.0320661, -0.0834736, 0.00644877, -0.166506, -0.00475119, -0.16543, -0.157454, 0.0200175, -0.029403, 0.00217441, -0.161595, 0.0228268, -0.0581512, -0.0143532, -0.0850509, -0.0665063, 0.196068, -0.108222, 0.0917279, 0.151693, 0.0339143, -0.175897, 0.106987, -0.0735666, 0.0246292, 0.0537701, -0.0189938, -0.0371568, -0.0407939, -0.0124601, -0.0204112, 0.186158, -0.0547693, -0.209668, 0.0613652, -0.147796, 0.145464, -0.0431169, -0.0800354, 0.0819162, -0.0311733, -0.223271, 0.114357, 0.200407, -0.167883, -0.0565555, -0.082116, -0.157645, 0.0147805, -0.25146, 0.130361, -0.175493, 0.0983575, -0.122586, -0.0593421, -0.138212, -0.0656995, -0.193956, -0.212354, 0.395099, 0.0260262, 0.170966, -0.0331359, 0.11652, 0.0502293, -0.130208, -0.0296508, 0.0159232, 0.0662779, 0.12035, -0.0334234, -0.245169, 0.153182, 0.160908, 0.191002, -0.161653, -0.029805, -0.133755, -0.0966987, -0.20416, -0.0849983, -0.121233, 0.0345028, -0.0651239, 0.250317, -0.0191073, -0.0646154, 0.0711013, -0.185597, 0.102609, -0.0134878, 0.025639, 0.133456, 0.0736352, -0.0186072, 0.122545, -0.0386821, -0.161483, 0.08861, -0.016981, -0.140096, 0.130527, 0.0170225, 0.128637, 0.123293, -0.0302507, -0.078807, -0.0504943, -0.2324, 0.102138, 0.0270247, 0.0668453, -0.111898, 0.111366, -0.0267719, -0.101504, -0.0255139, -0.0251406, 0.0491895, 0.14468, 0.0102125, 0.163412, 0.0564468, -0.289331, -0.27788, 0.120678, 0.0450981, 0.0720029, -0.098434, 0.0809238, 0.102152, 0.187981, -0.0359026, 0.00157138, -0.128335, 0.0462064, 0.0422544, -0.00635947, 0.0913428, 0.217387, -0.0578654, 0.183622, 0.0238879, -0.0341105, -0.141388, 0.0399451, -0.060489, -0.100463, 0.0278535, 0.14355, 0.224527, 0.205709, -0.0169582, -0.123821, -0.0556021, 0.055677, 0.123974, -0.117667, -0.0121714, 0.0856544, -0.0218671, 0.0696434, 0.00376245, -0.0377013, 0.209142, 0.0520288, -0.0156725, -0.0476671, 0.048126, 0.178358, 0.0990241, -0.0151076, 0.278761, 0.249853, 0.0341297, -0.189796, 0.063481, 0.0310902, -0.0128432, 0.224196, 0.0471976, -0.142928, -0.170782, 0.0689108, 0.059764, 0.117208, -0.0392957, -0.125759, -0.0134487, 0.206955, 0.0744874, 0.0622309, -0.0890242, -0.0183958, 0.0893514, -0.041915, -0.0730009, -0.364633, 0.0621101, 0.0885124, -0.0764344, 0.187484, -0.114899, 0.0526588, 0.00530157, 0.0545163, 0.0759391, -0.165139, -0.082697, 0.181177, -0.0886298, -0.00547371, -0.0166092, 0.106255, 0.0397349, -0.1397, 0.132479, -0.0613662, 0.137312, 0.0730949, 0.0389918, -0.0242001, -0.0537694, 0.0515583, 0.106285, 0.197367, 0.0966413, 0.0340544, -0.0420914, -0.122777, -0.00443229, -0.00465367, 0.133038, -0.164217, -0.0426249, -0.0782378, -0.00685746, 0.0175493, 0.0355317, -0.181005, -0.0785873, -0.036932, -0.156365, 0.12386, 0.0069765, 0.0596694, 0.0486543, -0.0182861, 0.170968, 0.0511411, -0.0140707, 0.0638742, -0.120624, -0.00957595, 0.0752915, -0.0776865, -0.0903544, 0.0451975, -0.150757, -0.119201, -0.0593128, -0.0096603, 0.0372902, -0.176847, 0.0201007, -0.0217225, 0.165706, -0.140582, -0.0859111, -0.0703147, -0.0572036, -0.0604757, -0.202534, 0.109766, -0.123113, 0.0914186, 0.233811, 0.0429886, -0.180828, -0.178421, 0.0232676, 0.145208, 0.0991765, 0.109628, 0.0202259, 0.010757, 0.114829, 0.0954936, 0.0807056, 0.0310135, 0.020901, -0.0340718, -0.0580983, -0.0289249, 0.0793005, 0.0581955, -0.161341, -0.0583527, 0.169812, 0.0338911, -0.124377, 0.153814, -0.0383632, 0.119307, -0.0218164, 0.0462396, 0.0801678, -0.0176299, 0.12649, 0.0422294, -0.129031, 0.0806326, 0.138529, -0.0552237, -0.02954, 0.0164671, -0.0239995, 0.163772, -0.262017, -0.0447595, 0.0689815, 0.0306505, 0.103149, -0.0610011, 0.0259506, -0.0174423, -0.0165307, -0.0545162, -0.0514521, 0.0263794, 0.079718, 0.0574286, -0.173827, -0.00200689, -0.0598935, 0.0371539, -0.213711, 0.0750598, 0.0266551, -0.0217048, 0.127184, 0.189435, -0.0798936, -0.142863, -0.0252378, -0.0977565, -0.0136097, -0.183449, 0.0525337, 0.116708, -0.0900164, -0.0606043, -0.00462095, 0.0207602, 0.188145, 0.0851213, 0.0235011, -0.0645815, 0.0913083, -0.072882, 0.0343748, 0.0265613, -0.02979, 0.0574572, 0.0272308, 0.00126756, -0.0281206, -0.0396723, 0.0310357, -0.187827, -0.0436894, 0.0926761, 0.0561628, -0.0340517, -0.0931175, 0.0360929, -0.0446404, -0.0204395, 0.0553739, -0.120399, -0.00921898, -0.133452, -0.0178799, -0.146955, -0.117122, -0.0341871, 0.0796135, -0.16146, 0.0223357, 0.0177322, -0.0264791, -0.0738843, -0.0579481, -0.0170775, -0.0975932, -0.169476, -0.0826062, 0.0960074, -0.0407822, 0.0323548, 0.0492624, -0.124882, 0.114071, -0.0293525, -0.0888607, -0.0209249, -0.0369289, 0.0396282, 0.00801121, 0.181714, 0.050687, -0.159937, -0.0944435, 0.0433056, -0.0204272, 0.0241667, 0.0178888, -0.104287, -0.106596, 0.151866, 0.105114, -0.16459, 0.0390813, -0.0126433, 0.0414181, -0.085814, 0.0331876, 0.140766, -0.0201578, -0.0258124, 0.0559379, 0.0706827, 0.0775235, -0.128254, 0.0959146, 0.0300454, -0.167743, -0.192013, -0.102125, -0.0554933, 0.0146653, -0.162462, 0.0409851, 0.0387179, -0.0214376, 0.154117, -0.110109, -0.183253, -0.128314, -0.0942717, -0.183272, 0.0980259, -0.0243283, -0.177558, 0.174996, 0.00224619, -0.0106294, 0.12353, 0.0439349, 0.0633786, 0.0301368, -0.0887128, 0.0921649, 0.168808, -0.107877, -0.00910369, -0.128512, -0.119631, 0.0930877, -0.0352523, -0.0143242, -0.078217, 0.0276591, -0.0187323, -0.0307008, 0.0921205, 0.0699846, 0.0200002, 0.129201, 0.0617049, 0.00725568, -0.119429, 0.132591, 0.139869, 0.157952, 0.0251645, -0.0186187, -0.11061, -0.017429, 0.0657905, -0.0309936, 0.0132388, 0.0343541, 0.0561454, -0.215837, 0.185509, -0.165865, -0.163054, -0.117196, -0.0122991, 0.11614, 0.0811041, -0.153505, 0.0918396, 0.0886349, -0.0139397, -0.00449692, 0.00664853, -0.0132763, -0.0745228, 0.0336967, 0.0614807, 0.000842729, -0.048053, 0.168358, 0.109664, -0.0547119, -0.0241475, -0.104774, -0.000900733, -0.08369, 0.0119008, -0.0408972, 0.0453634, -0.0465876, -0.0743383, 0.0213322, 0.0274049, 0.0115028, -0.157673, 0.114452, 0.132829, 0.0400931, 0.0176683, -0.0543693, -0.116429, -0.055881, 0.0548198, -0.0167624, -0.137188, 0.143737, -0.14635, -0.0913785, -0.0830381, 0.131179, -0.102912, -0.0741527, 0.0818995, 0.0279944, 0.0978908, 0.0569869, -0.228329, 0.108536, -0.0817396, -0.0409631, 0.102986, 0.0679182, -0.129819, -0.00178781, -0.000949371, 0.0120357, -0.0911301, 0.0915518, -0.120705, 0.00579146, -0.0128012, 0.0299989, -0.149308, -0.167055, -0.0306304, 0.11268, 0.0437873, -0.0914629, -0.0179627, -0.0630784, -0.0660745, -0.0477981, -0.192671, 0.0517858, 0.0135204, 0.000108312, 0.0996472, -0.128364, 0.0837089, -0.0235725, -0.0836801, -0.0489354, 0.0728067, -0.116644, -0.0280781, 0.0717246, -0.0601562, -0.0852854, -0.0193938, -0.000557825, 0.172119, -0.119715, -0.0970076, -0.0139308, -0.0531718, -0.221834, -0.0951454, -0.0195881, 0.158979, 0.0553294, 0.145803, -0.203284, 0.00195901, 0.22512, 0.150931, 0.235123, -0.100634, -0.142412, -0.140706, 0.160307, 0.039533, -0.0404806, -0.0783184, 0.170532, 0.0902254, -0.0335113, 0.156764, -0.026775, 0.129406, -0.105887, 0.104044, 0.209312, 0.0343641, -0.10415, -0.0163317, -0.022016, 0.0103985, 0.0295861, -0.152081, -0.0522026, 0.0710051, 0.209023, -0.162775, 0.2247, -0.0310906, -0.0127233, -0.173616, 0.0825299, 0.119814, -0.160672, 0.0241808, -0.0412168, -0.0203648, 0.0118348, -0.0802751, 0.0744671, 0.00912047, -0.0343979, -0.0287181, -0.0679421, 0.0815575, 0.160853, 0.177331, 0.228139, -0.119137, -0.0263672, 0.141391, 0.0890392, 0.0241806, -0.014957, 0.0842366, -0.0634034, -0.00352435, -0.0647338, -0.0704556, 0.248006, 0.12815, 0.153623, -0.23471, 0.0807046, -0.131101, -0.0987092, -0.123771, -0.0561046, 0.142284, 0.103219, 0.310772, 0.141914, 0.0487534, -0.168846, 0.00854855, 0.0467563, 0.179686, 0.00773209, -0.312531, 0.0810997, 0.102518, 0.215381, 0.04974, 0.192328, 0.0743588, -0.121022, -0.091413, -0.0146611, -0.0909987, -0.0884773, 0.0361979, 0.277054, -0.126662, -0.182756, -0.0408954, 0.0275093, -0.0646125, 0.0882562, -0.121664, 0.225229, -0.0264722, 0.186512, 0.193255, 0.035211, 0.0545923, 0.0709247, 0.1706, -0.0377241, -0.0839551, 0.136329, 0.265707, -0.15558, -0.0101603, -0.0052779, -0.0968517, 0.0351401, 0.0845411, 0.155776, -0.00614828, 0.0807984, 0.253998, 0.104267, 0.0719216, 0.264445, -0.132094, 0.229238, -0.127824, -0.207305, -0.173316, -0.130092, 0.0512293, 0.069255, -0.00543555, -0.067543, 0.106868, -0.00671417, -0.212076, -0.0675694, -0.023777, -0.0462174, 0.10912, 0.0718732, 0.0997704, -0.084118, -0.111854, -0.094087, 0.144013, 0.0158788, 0.116172, -0.0786992, -0.0209709, -0.000945643, -0.0520986, 0.0227475, -0.059706, 0.0175124, 0.117135, 0.0131238, 0.0740943, 0.0429592, -0.0668684, -0.127601, -0.00296672, -0.0773771, 0.0606675, 0.12525, -0.0597006, -0.112673, 0.111145, 0.0458712, 0.10238, -0.20533, 0.152837, 0.0436001, -0.0722206, 0.0353229, -0.0836324, -0.0145917, 0.160741, -0.0717213, -0.0466016, -0.113821, 0.246708, 0.0808379, -0.0360144, -0.0466988, -0.0260007, 0.0844352, -0.077483, 0.0293037, -0.178987, 0.00994707, -0.0578144, 0.138878, 0.0439377, -0.205148, -0.0593293, -0.0125513, 0.0778864, 0.0395441, 0.0658933, 0.0251831, -0.221564, -0.0861122, 0.0901629, 0.030902, 0.128875, 0.232907, -0.104639, -0.119405, 0.053277, -0.145833, 0.167751, 0.0138129, 0.0478945, -0.022017, -0.0612267, 0.0732605, -0.131978, 0.0862236, 0.0447608, -0.0594696, -0.0252319, -0.100314, -0.0641654, 0.228184, 0.0564216, -0.218754, -0.0628334, -0.0798551, 0.00338606, 0.0354515, 0.0715397, 0.142089, -0.101071, -0.1726, 0.106584, 0.0634552, 0.0709969, -0.0792633, -0.0511265, 0.0629066, 0.0388203, -0.0560456, 0.0314645, 0.083217, -0.198786, 0.0479241, -0.11223, -0.197838, -0.0313312, 0.122723, 0.0839681, -0.134944, -0.0785882, -0.0828636, -0.287712, 0.153737, -0.0162443, -0.0834466, 0.113596, -0.0912739, 0.167337, -0.144081, -0.0466559, -0.0444086, 0.0345527, 0.0294048, -0.070774, -0.0597546, 0.109389, 0.166269, -0.0102108, 0.239401, -0.108908, -0.0654138, -0.0157124, -0.178731, -0.0278229, 0.243719, 0.0908672, -0.0809205, 0.0633302, -0.0896935, 0.0253119, 0.104289, -0.118919, -0.0791384, -0.00171327, 0.0531701, 0.00817198, 0.0636778, 0.0125121, -0.0372024, -0.0794561, 0.0855425, 0.0802832, 0.149866, 0.0899342, 0.0796351, -0.130418, 0.0778847, 0.138034, -0.162864, -0.0658372, -0.000582841, -0.0718205, 0.0164846, 0.12326, -0.0301046, 0.0295128, 0.0164844, -0.134958, 0.126103, 0.162127, 0.122943, 0.097593, -0.0497622, 0.0307886, 0.115607, 0.119671, 0.0575297, 0.237244, 0.237844, -0.120385, 0.0185269, -0.151675, 0.013792, -0.00434609, 0.256335, -0.129387, -0.033707, -0.172572, -0.197225, -0.0775815, 0.117326, 0.0722704, 0.161337, 0.268689, -0.0232131, 0.184057, -0.02628, 0.0589023, 0.0766608, -0.135857, -0.293944, 0.0951457, -0.0376966, 0.0991047, -0.122709, -0.151732, 0.0150255, -0.0182637, -0.0896096, -0.229367, 0.118249, 0.0414228, 0.0808293, -0.119314, -0.0675262, -0.0337733, 0.119718, 0.0539229, 0.0895949, -0.173761, -0.0373005, -0.00867023, 0.242313, 0.05759, -0.188828, -0.114104, 0.165323, -0.0485071, 0.0787469, 0.0675325, -0.00982458, -0.133983, 0.139999, 0.158771, -9.82664e-05, 0.0928612, 0.151716, 0.02759, -0.0589136, -0.03301, -0.0265693, -0.334053, 0.0214912, -0.259733, 0.0622695, 0.12815, -0.128316, 0.0180234, -0.0249808, 0.267746, -0.0345661, -0.0327125, -0.042429, 0.070859, -0.01478, -0.0473442, -0.0359497, 0.0189976, 0.0542908, 0.221699, 0.0459262, 0.190043, -0.00975724, -0.031989, 0.18822, 0.138925, -0.0722022, 0.0984302, 0.180266, -0.0988363, 0.135339, -0.1186, -0.229581, 0.0791205, -0.142626, -0.0817902, -0.102928, -0.0242243, -0.143808, -0.155735, -0.0625971, -0.0818553, 0.0869503, -0.0443158, 0.146717, 0.0384946, -0.002777, 0.135658, 0.0943245, 0.114505, 0.150245, 0.0304449, 0.000787859, -0.0581651, -0.160698, 0.181799, -0.0435793, 0.0367182, -0.0712613, 0.00949281, 0.00189137, 0.132277, 0.0802559, -0.00680718, -0.112995, 0.204432, 0.10122, 0.175456, -0.0561278, -0.00379259, -0.0242393, -0.0853658, 0.134658, -0.0470472, 0.0955843, -0.117244, 0.128068, -0.0242188, -0.00719749, 0.0557915, 0.0432744, -0.0929444, 0.0929694, -0.119393, 0.0298612, -0.0614791, 0.0585451, 0.0555055, 0.00111062, -0.0073521, 0.0225589, 0.00097404, 0.212829, -0.131785, 0.139471, 0.121879, 0.212703, 0.0150333, -0.0270374, 0.0331588, -0.136124, -0.194047, 0.167218, 0.0979946, -0.0230122, 0.0484694, -0.0555302, -0.0584359, -0.131243, 0.0265817, -0.0661774, 0.0642999, -0.0153791, -0.0228943, -0.0808859, 0.0747044, 0.161034, -0.0325942, -0.00819585, -0.0168002, 0.128424, 0.0771144, 0.0658046, -0.0273352, -0.161335, -0.117604, -0.00229974, 0.181926, 0.0605688, -0.0375969, -0.0053931, -0.0527661, -0.00226324, -0.0486329, 0.136442, 0.0125835, -0.0550688, 0.154003, -0.0580668, -0.00432958, -0.0122076, 0.112506, 0.116569, -0.0424141, 0.08537, -0.164871, -0.13642, -0.145119, 0.0236546, -0.0943367, 0.0678614, -0.0829328, -0.126546, -0.0101275, 0.034004, 0.0161545, 0.137562, -0.067301, -0.0201343, 0.154338, -0.0355364, -0.0797511, -0.114489, 0.0167873, -0.0203755, 0.0217353, 0.0215612, 0.175963, -0.202896, 0.0194114, 0.00459342, 0.196304, 0.149114, -0.150288, 0.0380689, -0.0652609, 0.144392, 0.0661209, 0.0207868, 0.0931665, -0.0358892, -0.0146509, -0.0209168, -0.107688, -0.156446, -0.146409, 0.0412418, -0.160812, -0.211554, -0.0200412, 0.203285, 0.162618, 0.170018, -0.0765926, 0.0273167, -0.0207109, -0.15322, -0.165167, -0.134975, 0.139696, -0.128546, -0.080486, 0.0210503, -0.10707, 0.332543, 0.029513, 0.0566155, -0.0850454, -0.0926807, -0.021134, 0.040166, -0.0115662, 0.139953, -0.110765, 0.0504923, -0.00275391, -0.182419, -0.0669985, -0.14875, 0.107175, -0.0396383, 0.0905292, 0.129383, 0.0131576, -0.0499257, 0.0133058, 0.0531777, 0.130718, -0.12285, -0.0474214, -0.0964879, 0.00533043, -0.00732286, -0.070387, -0.105362, -0.11813, 0.244213, -0.0203122, -0.0507152, -0.1391, -0.127327, -0.19299, -0.0101486, 0.0522479, -0.029387, 0.160354, -0.176323, 0.0446772, -0.166633, 0.0192333, 0.0546932, -0.142596, 0.163317, 0.0315478, 0.0153579, 0.1189, -0.119299, -0.0825551, 0.0708388, 0.0837881, -0.0549873, -0.16581, 0.0669922, 0.0440967, -0.00229501, 0.158094, -0.0464467, 0.124619, 0.174381, 0.0751483, -0.0431786, -0.101814, 0.0355486, 0.146799, 0.0627063, -0.0671611, -0.0341973, 0.14488, -0.127341, 0.196102, 0.0779257, -0.0989377, 0.249396, -0.193817, 0.0537697, -0.02757, 0.108567, 0.104587, 0.106003, -0.0765947, -0.0996887, 0.177895, -0.0233103, -0.0275741, 0.143125, -0.124152, -0.00827242, -0.138893, -0.00297713, -0.0216323, 0.166591, 0.0771929, 0.0543907, -0.0795592, 0.171565, -0.00853459, -0.0461613, -0.0424127, 0.0460216, -0.124337, 0.0272314, -0.212646, -0.0732827, -0.0574534, -0.0521461, -0.0927745, -0.058473, -0.0359983, -0.0575153, -0.0615206, 0.141538, -0.00333914, -0.0273446, 0.0643426, 0.0756727, 0.01994, 0.0989847, -0.210229, -0.171711, 0.106286, 0.0844137, -0.0436689, -0.00902857, 0.183789, 0.205734, 0.109682, 0.030121, 0.088103, -0.042261, 0.146634, -0.0370659, 0.072551, -0.0952516, 0.0381319, -0.00082042, -0.0376823, -0.0255452, 0.0528172, 0.0252582, 0.0648317, 0.0552988, -0.110153, 0.0457175, 0.0938817, 0.150512, -0.0572528, 0.0131181, -0.0406079, 0.171424, 0.0168995, -0.101518, -0.045736, 0.20297, -0.0671971, 0.119488, 0.0235422, -0.069127, 0.0428016, 0.0677088, 0.0918837, -0.166524, 0.132736, 0.12259, 0.079509, -0.138119, -0.0131187, 0.113654, -0.115099, 0.0620746, 0.0293653, -0.01885, 0.0899976, 0.0498609, -0.0512985, 0.108378, 0.108999, 0.108133, -0.0596584, -0.0305435, -0.125339, 0.0529319, 0.0945059, 0.0145943, -0.0173728, 0.0662179, -0.141226, 0.0863494, 0.0163103, 0.0912383, 0.0942595, 0.00119607, 0.115805, -0.144172, 0.0410097, 0.0123841, -0.00789274, -0.145725, -0.038305, 0.00983593, -0.037382, 0.135444, 0.0352315, 0.0639433, 0.142085, -0.0980125, -0.131329, 0.0509245, -0.00746145, -0.0542481, -0.0447291, 0.0614461, -0.0559043, 0.124276, -0.0472131, 0.0198238, 0.0843348, 0.00111607, 0.0995528, -0.114993, -0.0631032, 0.147209, 0.00854064, -0.161965, -0.046016, 0.0690924, -0.00325423, 0.00840996, -0.134373, -0.0500765, -0.060242, 0.106736, 0.172203, -0.0938509, 0.088433, 0.0026021, 0.0501276, 0.0668051, 0.0235935, -0.0805751, 0.106767, -0.276774, -0.00344507, -0.114564, 0.0233437, 0.0775937, 0.0501874, -0.138205, -0.0174192, -0.117492, 0.0839187, -0.0927383, -0.244181, -0.0378516, 0.229453, -0.194101, -0.0575955, -0.0526997, 0.0504125, -0.0904885, 0.0919179, 0.0529695, -0.190486, -0.0611774, -0.0277967, -0.0649505, -0.0427428, 0.0284712, -0.124443, -0.182202, -0.0188122, -0.0524912, 0.00770081, -0.0368646, -0.0552739, 0.081907, -0.0462215, 0.0527724, -0.156756, -0.2023, -0.126114, 0.0614277, 0.0683136, 0.189556, -0.0695223, 0.0819047, 0.0607734, -0.0777004, 0.125933, -0.0408698, 0.170915, -0.0533876, 0.077232, -0.170028, 0.0839611, -0.0230655, -0.0547007, -0.0660755, 0.0442244, -0.145143, -0.0921901, 0.0580716, -0.16432, -0.200827, 0.209861, 0.0842086, -0.022242, -0.0706164, -0.0802509, 0.0931269, 0.0600811, 0.0034247, -0.0877323, 0.164236, -0.00390299, -0.0993808, 0.187531, 0.103109, -0.00105348, 0.0286516, 0.171594, 0.13018, -0.0451122, -0.0139478, 0.0476767, -0.0473996, 0.118971, 0.0211563, -0.0587101, -0.0333626, -0.151319, -0.0398511, -0.0540134, -0.0033475, -0.00707217, -0.0407248, 0.0375291, 0.263561, -0.0873392, 0.133253, -0.0510992, -0.179008, -0.0336295, 0.12311, 0.0523578, -0.0383507, 0.038395, 0.0897154, -0.189909, -0.0117705, 0.270443, 0.0754302, 0.098148, -0.290946, 0.0355876, 0.149832, 0.151095, -0.0284526, 0.0168594, -0.106384, 0.102174, -0.00737112, 0.00767596, -0.00023924, 0.0678613, 0.0607718, 0.0746405, 0.0333099, 0.281148, -0.0202529, 0.223243, 0.123044, 0.100169, -0.140718, -0.0272908, -0.0141986, 0.0321571, 0.116793, -0.101064, 0.0111524, 0.240354, -0.116342, -0.0160709, 0.00645578, -0.0119916, -0.253223, -0.00383721, -0.0150593, -0.235001, -0.222003, 0.07216, 0.0686666, -0.158766, -0.0982033, -0.0825634, 0.187882, 0.0119425, -0.292035, -0.0409587, 0.0210136, -0.0117135, 0.0388468, 0.0967396, -0.0918529, -0.226519, 0.0912572, 0.182295, -0.197275, 0.283579, 0.117977, 0.117161, -0.0317132, -0.164251, -0.0987714, -0.0829654, -0.081094, -0.0384735, 0.0900674, -0.0266006, -0.0548246, 0.0670288, 0.0124202, 0.125454, 0.0500944, 0.0801119, -0.182343, 0.0498451, -0.130837, -0.182048, -0.213769, -0.259906, 0.277072, 0.00731799, -0.0339421, -0.109729, 0.0359679, -0.0754612, 0.264473, -0.199477, 0.17402, -0.0941889, 0.171223, 0.0383852, 0.345756, 0.22475, -0.235142, -0.136785, 0.157329, -0.103702, -0.163873, 0.174993, 0.10323, 0.135024, 0.0151287, -0.215562, 0.000920941, 0.0340094, 0.286485, -0.0258109, -0.218669, 0.244344, -0.116636, -0.253392, 0.196695, 0.259044, -0.170392, -0.16811, -0.0604051, 0.149221, 0.14573, -0.0676723, 0.190735, 0.061462, -0.055494, -0.121957, -0.0390176, -0.107102, 0.126746, -0.32041, -0.016189, -0.100683, -0.163045, -0.0249556, -0.180497, 0.0827229, 0.119603, 0.161295, -0.212132, -0.111803, -0.046875, 0.000168262, 0.0993891, -0.0913639, -0.119416, 0.0939039, 0.127819, 0.0521999, -0.297535, -0.118066, -0.0386182, -0.10032, -0.0178776, 0.0669192, -0.0182026, -0.0270419, 0.277933, 0.206896, -0.105223, 0.180378, -0.100083, -0.128334, 0.0938815, -0.0214117, -0.0232408, -0.0921135, -0.105962, 0.106889, -0.0979311, -0.0185024, -0.0764653, -0.0684347, -0.00796243, -0.135219, 0.260311, 0.165555, -0.166508, -0.0678461, 0.130145, 0.0739063, -0.0199767, -0.122515, -0.0488632, -0.0764142, -0.018592, 0.0134257, 0.0979883, -0.10994, 0.101035, -0.0425651, 0.105498, -0.0137068, -0.0667189, -0.0438992, 0.0520684, 0.020684, -0.212461, 0.203167, -0.0741658, 0.126079, -0.0116305, -0.0499971, -0.0517085, -0.0481659, -0.0527967, 0.0286593, 0.127541, -0.00902864, -0.0311297, -0.159029, -0.110183, -0.0345042, -0.156699, -0.146826, 0.113276, -0.0371461, -0.221702, 0.0722841, 0.0852189, 0.079614, -0.152124, 0.236037, -0.0108543, -0.165361, -0.107093, -0.140384, 0.0131686, 0.0907302, 0.028932, -0.109589, -0.116908, 0.0197553, -0.0532228, -0.118634, 0.0774365, 0.0950711, 0.063215, 0.0277014, 0.0746142, 0.0487118, 0.0408926, 0.0843727, 0.0462677, -0.102449, 0.031786, -6.90177e-05, 0.0853278, -0.0779064, 0.189515, 0.13708, -0.12337, 0.0629974, 0.16422, -0.219718, 0.0957681, 0.171687, 0.0128719, 0.0661233, -0.118018, -0.0538592, 0.0340987, 0.0559208, -0.0104784, -0.0639594, 0.148861, -0.101447, 0.0978573, 0.00130671, -0.0350049, -0.0974505, -0.0929784, -0.0986007, -0.0589603, -0.0456416, 0.0130941, 0.143721, -0.0487142, 0.289766, -0.120002, -0.0676012, 0.121929, 0.165823, 0.0106536, -0.177549, 0.0962629, -0.0477178, -0.0317043, 0.0778801, -0.211369, -0.158262, 0.002164, -0.110155, 0.12052, 0.131492, 0.256608, 0.384984, 0.114891, -0.301788, 0.0695125, 0.0302091, 0.0273987, -0.115426, -0.0797514, -0.115847, 0.090364, 0.209779, 0.0204116, 0.0306776, 0.0198669, -0.0410284, 0.0765341, 0.160005, 0.0148807, -0.0628059, 0.0210511, 0.0460974, -0.0114028, 0.0605806, -0.0408848, -0.034755, -0.18051, 0.169898, -0.136632, -0.154912, -0.0815739, 0.183435, 0.225434, 0.208566, 0.0321364, -0.379868, 0.0508597, 0.0868103, 0.115106, 0.167945, -0.228395, -0.0122299, 0.126104, 0.0894118, 0.392006, 0.0663017, -0.201321, -0.0257231, 0.0897379, 0.123677, 0.0673161, -0.322172, 0.0408695, -0.00243539, -0.0649758, 0.00101031, -0.175928, -0.111202, 0.147532, -0.0239049, 0.158372, 0.0276996, -0.0812818, -0.0491679, -0.184373, -0.0896518, 0.0677532, -0.098225, -0.184013, 0.065346, -0.0625148, -0.0379951, 0.100133, 0.056182, -0.185796, -0.0365767, -0.204213, -0.193096, -0.0221288, 0.194395, -0.0943608, 0.0404274, -0.0574657, 0.0577581, 0.0968523, -0.156609, -0.119926, 0.197357, -0.0131048, -0.136049, 0.0696678, -0.236632, 0.0921983, 0.0853142, -0.174335, -0.28602, -0.00410484, -0.0260025, -0.173713, -0.00461319, 0.128781, 0.0111141, -0.0405259, 0.0478894, -0.127339, 0.0601652, -0.138779, 0.113972, -0.137692, 0.000832954, 0.240738, 0.0200591, 0.0681853, 0.0773434, -0.157091, -0.00908195, 0.309402, -0.136776, 0.0447367, 0.092389, -0.0507783, -0.219078, -0.0103183, -0.0901272, -0.0745002, -0.0167601, -0.0355826, -0.0420582, 0.028179, 0.0826318, 0.0360465, -0.011039, -0.13099, -0.0859917, 0.083632, 0.120954, 0.00377224, 0.0159053, 0.12999, -0.0215237, 0.224987, -0.0622985, 0.115752, -0.0284199, -0.078719, 0.0213853, 0.128748, -0.0533833, -0.0257774, 0.16859, 0.0116698, -0.0416228, -0.155371, 0.136517, 0.188829, 0.0221507, -0.105573, 0.0668, 0.127816, -0.105132, 0.044943, -0.059599, 0.0521966, -0.0577619, 0.0538274, 0.0276328, 0.0340387, 0.00859393, 0.0833066, -0.0382892, -0.0229896, -0.076901, 0.122823, -0.140473, 0.105637, -0.13351, 0.143025, -0.202675, -0.0132439, 0.0236282, 0.00134037, -0.188366, 0.184975, -0.132412, -0.120367, 0.00269934, -0.120611, 0.0512611, -0.0358094, 0.0215067, -0.0156355, 0.121935, 0.0808246, -0.0672606, 0.0974327, 0.103482, 0.0225418, -0.0518273, 0.0181517, 0.202615, 0.0105428, -0.106753, -0.167974, 0.277726, -0.0238959, -0.145748, -0.063164, -0.0124628, 0.0958577, 0.211944, -0.119955, -0.114665, -0.164763, -0.00740597, -0.0861873, 0.0382849, -0.061207, 0.014019, -0.14919, -0.0766314, 0.204237, -0.0409726, -0.0180237, -0.0924689, 0.0466713, 0.00643325, -0.0287888, 0.0226256, 0.180972, -0.125442, -0.084968, -0.144878, 0.0549165, -0.000500416, -0.0989722, 0.182254, -0.0101927, 0.271098, 0.0669558, 0.0700582, 0.0794006, -0.10543, -0.0562801, -0.0943062, 0.167825, 0.0916368, 0.00347434, -0.0992569, 0.0175149, 0.0135327, -0.0204974, 0.0932195, 0.0921528, -0.00962746, 0.0452992, 0.112706, 0.00821333, -0.0346249, 0.0795303, -0.124631, 0.131385, 0.0548001, 0.0135066, -0.0011513, 0.0268796, 0.0556235, 0.212581, -0.172226, -0.10886, 0.0732279, -0.0524573, -0.0530363, 0.176486, 0.173724, 0.018355, -0.143062, -0.0761007, 0.162577, 0.0709121, -0.0984034, 0.0498269, -0.0452833, -0.0886571, -0.161217, 0.00122392, -0.144718, 0.163948, -0.0888443, -0.156854, -0.104594, -0.144706, -0.122458, -0.167896, 0.051599, -0.0554274, 0.0846356, -0.111139, 0.0694013, 0.085005, 0.0214157, -0.190732, 0.112815, 0.0535526, 0.164417, -0.0995918, -0.0518552, -0.0439888, 0.299793, -0.0482239, -0.0461537, -0.12229, -0.0219118, -0.0026508, -0.234821, 0.00437305, 0.0517822, 0.0380548, 0.0638964, 0.0472663, -0.0283477, 0.0371964, 0.0668165, -0.0458263, -0.0981714, 0.0842297, -0.00948563, -0.152724, 0.0888999, 0.133554, -0.0127582, 0.0574841, -0.142377, 0.064166, 0.065762, -0.0775041, -0.000822683, -0.0143543, 0.178776, -0.20099, 0.000713839, -0.147223, -0.065405, -0.0560437, 0.00563309, -0.0767379, -0.0905342, -0.127453, -0.00753568, -0.15716, 0.178819, 0.0348361, -0.0136606, 0.0197074, -0.0513384, 0.134735, -0.00859944, -0.130673, 0.0522755, -0.0905636, -0.0610301, -0.127296, 0.285388, 0.0708321, 0.135604, -0.0660713, 0.0227302, -0.147727, -0.0857295, -0.104779, 0.00500704, 0.134451, 0.012902, -0.202219, -0.045013, -0.0448634, 0.0105173, 0.172675, -0.170188, -0.0308594, 0.00717048, -0.0246573, 0.0354731, -0.0592994, 0.0701798, 0.207306, 0.0964342, -0.192605, 0.178976, 0.073096, -0.06994, 0.00720287, -0.145822, 0.0963849, -0.169705, -0.108246, 0.0471171, -0.00101789, 0.0754263, 0.158165, 0.0106033, 0.132246, -0.0654524, -0.042184, 0.0347402, 0.220464, 0.00672436, 0.203126, 0.103129, 0.266483, -0.140247, 0.0460419, -0.0438112, 0.0575033, -0.0956654, -0.0363369, -0.21283, 0.0749996, 0.183095, -0.0474181, 0.0278807, -0.152025, 0.078686, -0.147262, -0.0885333, 0.134837, 0.105349, 0.326372, 0.294532, -0.158541, 0.0321138, 0.194965, -0.142065, -0.100578, 0.15896, -0.0340706, -0.141626, 0.0191795, -0.256014, -0.0414425, -0.182821, 0.0622918, -0.277622, -0.12392, 0.0832652, -0.290947, 0.203753, 0.325165, 0.00197009, -0.0687692, 0.0363991, -0.203187, 0.270155, 0.0945486, -0.108887, 0.177291, -0.147592, -0.0268128, -0.234216, -0.0142479, -0.0242276, -0.0308835, -0.0918294, 0.24897, 0.194769, -0.0482733, -0.240641, 0.159033, 0.00826678, 0.0474968, 0.0733378, 0.171595, 0.100789, 0.0528713, 0.0355934, -0.0428628, 0.0080043, -0.0900341, -0.0370536, -0.0856304, -0.0276916, -0.00705909, 0.205184, 0.243387, -0.133107, -0.0320627, 0.0584914, -0.174958, -0.0102058, -0.0872139, 0.0830113, 0.0446627, 0.0513748, 0.0634608, 0.151006, -0.103984, 0.0441866, 0.0623226, 0.0508204, -0.0974946, 0.143612, 0.124373, 0.206367, -0.0692779, -0.0206548, 0.0741163, -0.209373, -0.265053, -0.0295979, 0.0739549, 0.107847, 0.0702626, 0.110407, -0.0763188, -0.12265, -0.146899, -0.188427, 0.162351, 0.0218775, -0.119128, 0.25135, 0.141176, 0.0101348, -0.0731747, 0.0850514, -0.218897, 0.131057, 0.00624421, -0.13397, 0.0837322, -0.00313124, 0.241754, 0.127877, -0.222014, 0.050568, 0.180529, 0.102599, 0.05102, -0.211577, -0.119477, -0.0499027, -0.235075, 0.145618, 0.142055, 0.116483, -0.280641, -0.134448, 0.0253206, 0.0762328, -0.316045, 0.0698615, -0.201385, 0.0115227, -0.22346, -0.0154844, 0.0651677, 0.115315, 0.0844899, -0.30854, 0.0495143, -0.073803, 0.0915317, -0.223134, 0.0453078, -0.0862327, -0.00980663, 0.0182444, 0.225457, -0.0988564, -0.130326, 0.042959, -0.0890044, -0.00546111, -0.0145282, -0.109054, 0.0151704, -0.00166853, 0.113499, 0.0701957, 0.21534, 0.339441, -0.0673638, -0.0913868, 0.00388825, -0.170372, 0.218753, -0.092451, 0.0659936, 0.108751, -0.333028, -0.122793, 0.0404083, 0.0965792, 0.0564402, -0.338407, -0.0753083, -0.0639629, 0.0237324, -0.114823, -0.0401522, 0.00591267, -0.00817517, 0.135156, 0.0694344, -0.0198032, -0.0142762, 0.0727696, -0.311138, -0.186857, 0.017196, -0.0741773, -0.0582846, -0.0532281, -0.0475043, 0.143192, 0.0137695, 0.0513905, 0.0892593, 0.0125573, 0.105654, -0.00387826, -0.21696, -0.0175823, -0.0694323, -0.0699819, -0.13997, -0.190789, 0.0296668, 0.0424372, -0.0808942, -0.096414, 0.0639231, -0.148393, 0.00256977, -0.126734, -0.00736873, -0.092636, 0.121858, -0.0613324, -0.182179, -0.113722, 0.00773758, 0.127473, -0.0319755, -0.0759961, -0.0548896, -0.00732269, -0.192604, -0.0659545, -0.0552466, -0.0178548, -0.168941, -0.0240721, 0.0366798, 0.0235899, -0.124667, 0.0071436, 0.0745601, -0.0867274, -0.0248835, 0.0467215, 0.128233, 0.0761868, 0.0194034, -0.00697781, 0.00100662, 0.0192308, -0.156525, 0.0249188, 0.151968, 0.0507476, -0.0388279, -0.120814, -0.0892207, -0.0608252, -0.0775914, 0.103709, 0.258828, 0.143559, 0.0603365, 0.00355083, 0.129888, -0.0187826, 0.0274169, -0.147376, -0.0110283, -0.0129764, 0.0967194, 0.00401062, -0.160308, 0.0837693, -0.0833034, 0.0415382, -0.140617, -0.112449, -0.0625786, -0.10817, -0.0161923, -0.00700928, -0.0262989, -0.00506089, -0.07796, 0.0255694, 0.028447, 0.00651458, 0.148729, 0.0262022, -0.0979776, -0.0522495, 0.190594, 0.0241779, -0.0441446, -0.035216, -0.0661964, 0.0271657, 0.179234, -0.0393242, 0.0246433, 0.0355713, 0.166029, -0.0105408, -0.0600242, -0.0426876, -0.0067329, 0.0246759, 0.01707, -0.0683698, -0.0547736, 0.107366, 0.0292602, -0.0475697, -0.0244828, -0.155345, 0.188924, 0.0661883, -0.105372, -0.0147963, 0.176867, 0.112175, -0.0220334, 0.00137573, 0.0560836, 0.102225, 0.018682, -0.139637, 0.000624061, -0.106335, -0.145611, -0.0498823, -0.0824986, 0.287642, -0.241924, -0.157237, 0.0795149, -0.00234587, 0.0870548, 0.106357, -0.111129, 0.172584, -0.0612052, 0.0779073, -0.175875, -0.0185326, 0.0788543, -0.201955, 0.113046, -0.226111, 0.0384817, -0.0374493, -0.0992817, -0.136705, 0.0577961, 0.31745, -0.14118, 0.0316305, 0.223663, -0.14407, 0.00645178, 0.0265929, 0.162112, 0.142347, -0.053366, 0.262004, 0.0836644, 0.0485727, 0.107344, -0.127575, -0.212488, 0.0604257, -0.0748533, 0.00348536, -0.264915, 0.236134, -0.095291, -0.0888039, -0.0116673, -0.108202, 0.125788, 0.0382161, -0.00549821, -0.06161, 0.241105, -0.0538579, 0.317687, -0.147669, 0.0310061, -0.0013573, 0.0135886, -0.0949764, -0.0859621, 0.0356967, 0.0219485, 0.0902637, 0.251415, -0.119767, -0.0407357, 0.164033, -0.151061, -0.0161805, -0.144468, -0.116877, 0.211031, 0.0805287, -0.0697617, 0.144465, -0.0361783, -0.199843, 0.112147, 0.00480716, 0.0240029, 0.154439, 0.00441786, -0.0014514, 0.0808772, 0.154937, -0.169158, -0.0956719, 0.190393, 0.140965, 0.197102, -0.0659735, 0.143375, 0.134902, 0.0919361, -0.0286283, -0.175154, -0.0469289, 0.280482, 0.0608631, 0.262256, -0.0324111, 0.329737, 0.127527, -0.0969518, 0.0499505, -0.0328828, 0.0395566, -0.0508386, 0.175652, -0.25546, 0.0220357, -0.114674, 0.238993, -0.141755, 0.0860696, 0.0900005, 0.0398732, -0.0566562, 0.020778, 0.100864, -0.15248, -0.0544099, 0.0478477, -0.0221382, 0.0223703, -0.030139, 0.113125, 0.0823301, -0.0216828, -0.240741, 0.0226008, -0.128521, 0.174708, 0.00402269, -0.016665, -0.305741, 0.169805, 0.0829986, 0.100114, -0.0613038, -0.105967, 0.0784947, -0.0553148, 0.0221096, 0.211562, 0.0167094, 0.0659197, -0.00431445, -0.0144832, 0.123454, -0.130071, -0.0560744, -0.00897659, 0.061458, 0.0742623, 0.0917729, 0.0554834, -0.0534089, -0.135632, 0.0666354, -0.167198, -0.0494323, 0.124971, -0.169767, 0.040456, 0.220241, -0.179358, 0.0912633, 0.00671193, 0.0164036, -0.0284664, -0.0558509, 0.0743499, -0.0983304, -0.0378571, 0.114553, 0.299212, -0.0640454, -0.0322181, 0.142281, 0.170895, 0.16836, 0.0246883, 0.161298, -0.307736, -0.084558, -0.0760575, 0.0620289, -0.19872, -0.0422482, -0.133008, 0.0692331, -0.00164833, 0.0280283, -0.018942, 0.10633, -0.0994447, -0.0809403, -0.00854703, -0.0795029, -0.00859909, 0.0933932, 0.110125, 0.116049, 0.182469, -0.0568841, -0.122249, 0.00067389, 0.321965, 0.0869842, 0.0303577, -0.145229, -0.180088, -0.0678289, -0.0775871, 0.0460618, -0.0537035, -0.0847987, -0.111448, -0.00744286, 0.183736, -0.0135085, 0.0628499, 0.170357, 0.164657, 0.0832734, 0.13833, 0.0939795, -0.0625482, -0.100802, 0.0970706, 0.0544195, 0.344908, 0.0472598, 0.0496784, 0.207501, -0.122228, -0.110977, -0.05354, 0.141491, -0.0872834, -0.163008, 0.107496, 0.226488, -0.226836, -0.188718, 0.0962586, -0.219981, 0.0456616, 0.0550888, -0.109573, -0.242928, 0.0378109, 0.136534, -0.22792, 0.0603211, 0.0635068, 0.184638, -0.212248, 0.0508015, -0.128295, -0.0587602, -0.181928, -0.223489, 0.0261099, 0.0155279, -0.0465197, -0.0414024, -0.259811, -0.0507476, -0.0305458, 0.12687, 0.0491918, 0.0202973, -0.0392847, -0.0115324, -0.0226032, 0.189959, 0.187563, 0.00838088, -0.0904956, 0.155597, -0.124641, -0.0446535, 0.0493462, -0.00638797, 0.108419, -0.0641734, 0.05324, -0.113216, 0.162602, 0.0504023, -0.161288, 0.041059, -0.202002, 0.0559889, -0.00236687, -0.193098, 0.0188825, -0.243287, 0.279598, -0.0200089, -0.317662, -0.0565334, 0.0606431, -0.0531597, -0.0709578, -0.0714964, 0.0811527, 0.138049, 0.0192241, 0.140875, 0.0603691, -0.16663, 0.0647794, 0.164937, 0.221171, -0.0560242, -0.0202875, 0.0818594, -0.0419692, 0.0194028, 0.114073, -0.0130796, -0.19541, 0.0665572, -0.149376, 0.0255071, 0.0559754, 0.0941949, -0.0459398, -0.146314, 0.124156, 0.194012, 0.244984, 0.147829, 0.0583448, -0.0754099, 0.188076, 0.111643, 0.0266491, -0.128793, -0.280034, -0.0940665, -0.0468555, 0.0030899, 0.178744, 0.199705, 0.225434, 0.166348, 0.18468, 0.1445, 0.062991, 0.0967077, -0.166038, -0.057838, 0.127843, -0.108722, 0.100801, 0.208662, 0.0568313, 0.00264483, -0.00697839, -0.114475, 0.0722915, -0.0403025, 0.00124687, -0.135467, -0.188313, -0.125159, 0.069554, 0.10032, 0.109144, -0.0904443, 0.221567, 0.100754, -0.2143, -0.0281869, -0.0393691, -0.0688357, 0.0833446, 0.0662773, 0.0234241, -0.148159, 0.17444, 0.0996783, 0.122491, 0.107343, 0.109398, 0.167901, -0.0737547, 0.00140275, 0.0589629, 0.118668, 0.0161405, -0.0546484, 0.0512873, 0.0279179, -0.0379326, 0.0295482, -0.03305, -0.0672062, 0.0514046, -0.0138693, -0.0316989, -0.107401, 0.00298491, -0.152187, 0.0502737, -0.0111591, 0.0550613, 0.0207605, 0.131016, -0.0271292, 0.0334821, 0.123442, -0.213084, 0.130335, 0.212134, -0.00928647, -0.05229, -0.0272678, 0.171741, -0.110157, 0.116167, 0.0964427, -0.0252615, -0.0852423, -0.0428029, 0.064157, 0.0489974, -0.0178035, -0.0177298, 0.0793706, -0.0821857, -0.0218387, 0.124222, 0.0300358, -0.00976393, 0.115768, -0.124786, -0.103583, 0.077769, 0.0212248, 0.0626997, 0.0686466, 0.117051, 0.0952332, -0.0191807, -0.0339839, 0.129442, 0.00950386, 0.0953288, -0.0735608, 0.177959, -0.0395148, 0.00952138, 0.0393575, 0.0253757, 0.0237612, 0.123954, -0.0420128, 0.0860355, -0.040582, -0.0267507, 0.0163738, 0.141883, 0.036129, 0.0673827, -0.0313604, 0.104516, -0.0944173, 0.013572, -0.000578318, -0.00650484, -0.0556526, -0.0445216, -0.039418, -0.0664433, -0.0539212, 0.0625884, -0.0170848, -0.12123, -0.0406545, 0.0718999, 0.233564, -0.0262396, 0.0815195, 0.164073, 0.0107555, 0.0243427, 0.0957566, -0.0677291, -0.00194871, -0.029353, 0.0630188, 0.160431, -0.161011, -0.0286585, -0.123431, -0.0314866, -0.0890519, -0.033593, -0.0299255, 0.102943, 0.0271633, -0.135961, 0.122566, -0.0545963, -0.105512, -0.0232938, -0.000558595, 0.024823, 0.0645203, 0.088225, 0.0390824, 0.03043, 0.0407482, -0.178144, 0.049019, -0.0105236, 0.0873135, 0.133515, 0.0139961, -0.078815, 0.169837, 0.00789647, -0.0730477, -0.0540289, -0.0766728, -0.0053785, 0.157622, -0.0747348, -0.0739635, -0.16804, -0.00889819, -0.162854, -0.0422412, -0.233583, -0.0162207, 0.0920254, 0.0123922, -0.112634, 0.0961761, -0.0246604, -0.0132131, -0.00623978, 0.111317, -0.00665477, 0.0177033, 0.134922, -0.192901, -0.180497, 0.12028, -0.0794685, -0.0846472, 0.0209171, -0.0691134, 0.0584604, -0.11671, -0.0228081, -0.0135548, 0.111118, 0.0335713, 0.0262801, -0.0890936, -0.0434237, -0.0742313, 0.00815194, -0.106821, -0.00169993, 0.283834, -0.116447, 0.0360765, -0.0123101, 0.0505715, 0.0591114, -0.209841, -0.0717233, 0.0322576, -0.00667358, 0.0664951, -0.135884, 0.0678048, 0.0718217, -0.0171863, 0.0125137, -0.161249, -0.102972, -0.133346, 0.202717, -0.076186, -0.0804814, -0.104061, 0.120408, 0.0306308, -0.173376, -0.017094, 0.109427, -0.0752449, 0.166973, -0.176673, 0.0704548, -0.0446658, -0.0152214, -0.134116, -0.112517, 0.108599, -0.0163687, -0.0993565, -0.114095, -0.12193, 0.0678013, -0.141446, -0.0510465, 0.177979, 0.147236, -0.0832245, 0.0075896, -0.00294854, 0.00404948, -0.136623, -0.0183298, -0.133499, 0.0248071, 0.102629, 0.139451, 0.0445738, 0.14604, -0.0180125, -0.105198, 0.0659426, -0.050976, -0.047662, -0.20989, 0.0497171, 0.1013, -0.203266, 0.0727307, -0.0354557, 0.00273594, 0.183507, 0.0730753, 0.0786302, 0.0195207, -0.0720783, -0.0352819, -0.0820849, 0.259386, -0.150551, -0.00990116, -0.226567, -0.0734779, 0.236811, 0.00743193, 0.109387, -0.0741316, -0.16638, -0.121232, 0.199759, -0.0140177, -0.200689, 0.168196, -0.353253, -0.106625, 0.0388399, 0.184199, -0.201176, -0.194466, 0.403354, 0.222394, -0.0577068, -0.076309, 0.0305817, 0.0449707, 0.108558, 0.0301892, 0.0541101, -0.0146504, -0.00371224, -0.333432, -0.073279, -0.0388005, 0.185469, -0.012105, 0.24278, -0.0632295, -0.00286743, 0.142626, -0.0704625, 0.142438, -0.298713, 0.132061, -0.192058, -0.0174392, -0.0450273, -0.0721175, 0.0232584, 0.0994761, 0.21647, -0.0017214, 0.021691, 0.356537, 0.0592718, 0.0199903, 0.115844, -0.024676, -0.0860947, 0.300603, -0.00955711, -0.0336554, 0.194602, -0.0578555, -0.168927, 0.0612131, 0.164836, 0.0115531, -0.186991, 0.12197, -0.0282901, 0.207696, 0.0336516, -0.176989, 0.105855, 0.0743955, -0.137132, -0.0111873, -0.122262, -0.0514674, -0.000784694, 0.177088, -0.0864627, -0.0710939, -0.14337, -0.072524, 0.0994313, 0.0403486, -0.299926, 0.0368164, -0.350181, -0.11513, -0.45524, -0.000645624, -0.0444194, -0.018512, -0.080008, -0.136176, 0.0528338, -0.0163021, -0.1615, 0.241657, -0.112341, 0.105821, 0.0593263, 0.137897, -0.0256021, -0.0955896, 0.0667618, -0.0473541, -0.129572, 0.178589, 0.0719202, 0.102985, -0.0944693, 0.059653, -0.104631, 0.099423, -0.109439, 0.0270216, -0.0513762, 0.156229, -0.034974, -0.00446127, 0.0972799, 0.00450789, 0.109381, 0.199619, 0.0897898, 0.0513412, 0.0928536, 0.150634, -0.103497, 0.0402124, 0.131069, 0.119118, 0.00409827, 0.0623512, 0.175709, -0.0136462, -0.157213, 0.10266, -0.0182393, -0.148685, 0.0184686, -0.00203679, 0.0401615, 0.0851338, 0.0418344, 0.103901, 0.0759712, -0.141828, 0.0933022, -0.200215, 0.127799, 0.218993, -0.130205, -0.0663426, -0.154038, -0.193118, 0.137649, 0.170813, -0.0791322, 0.220227, -0.107146, 0.160118, -0.142167, -0.0792208, -0.0453927, 0.0422557, 0.0870074, -0.0867435, 0.0449506, -0.0580782, 0.0766039, 0.0691281, -0.12002, 0.134683, 0.0876689, 0.0932101, -0.0208948, 0.215476, -0.0189215, -0.107123, -0.0785757, 0.0200625, 0.166921, 0.000162758, -0.0877402, 0.0423063, -0.0463927, -0.018623, -0.108338, -0.0936109, 0.126147, 0.0230525, -0.0401702, 0.157921, -0.0515621, -0.0127485, -0.046902, -0.0259158, -0.179528, 0.0829825, 0.00400261, -0.167715, 0.158232, 0.0131731, -0.143036, 0.134655, -0.0161145, 0.060471, -0.0527879, 0.123411, -0.0775854, -0.058824, 0.170946, 0.0696411, -0.141754, 0.0089317, 0.0786789, 0.0608119, -0.0152843, -0.152591, -0.00978708, 0.0485775, 0.0896452, -0.0390632, 0.0585082, -0.013676, -0.0169488, 0.0236388, -0.0531509, 0.063865, 0.00193064, -0.024911, -0.0468212, 0.0585264, 0.113692, -0.0634363, -0.0109766, 0.205956, -0.0608481, -0.181373, -0.187193, -0.140714, -0.0633731, 0.235032, -0.0777296, 0.263419, 0.151694, 0.241458, -0.174678, -0.0651262, 0.15948, 0.101817, -0.055574, 0.0521977, 0.106171, -0.00704592, -0.00470302, 0.103482, 0.0707371, -0.00312327, -0.111051, 0.195314, -0.164874, -0.0186037, 0.139666, 0.217614, -0.0702977, 0.0950153, -0.158757, 0.114986, 0.270472, -0.345266, -0.142677, 0.00150998, -0.237322, -0.0196326, -0.0113482, -0.0669798, 0.041249, 0.175671, 0.00597874, 0.0393972, 0.0989553, -0.370962, -0.317064, -0.221477, 0.0502084, 0.314678, 0.101212, -0.0319569, 0.0808509, -0.0556427, 0.0118427, 0.0425622, 0.122404, -0.0950628, 0.073398, -0.0537397, -0.167842, -0.0423527, 0.221785, 0.0941506, -0.200272, 0.0623605, 0.379883, 0.0621537, -0.243114, -0.133346, 0.174318, -0.208846, 0.123316, 0.0380573, -0.0741276, 0.0650494, 0.112106, -0.187013, -0.204697, -0.0474194, 0.00386401, -0.022646, -0.103746, -0.198922, -0.0199284, 0.0974824, 0.0644029, 0.0488654, -0.0550489, -0.0960988, -0.19568, -0.0780786, 0.00714668, -0.327931, 0.0950064, -0.038232, -0.193552, 0.0961937, -0.114488, -0.307011, 0.312895, 0.209099, -0.144087, 0.308412, -0.0970272, -0.0669092, 0.402608, -0.0263004, -0.190049, -0.158474, 0.0266238, 0.0563225, -0.151467, 0.160901, -0.0873688, -0.121821, 0.283346, -0.0299124, -0.00465677, -0.0323178, 0.0462133, -0.351199, -0.00121186, 0.292591, 0.100006, 0.038046, -0.0535143, 0.043757, -0.0963213, -0.0880414, 0.0357735, 0.0340036, 0.0735436, 0.0630608, -0.100706, -0.120462, 0.0457786, 0.106813, 0.00856154, -0.00111484, 0.0488833, 0.195289, -0.131591, 0.0890311, -0.0713477, 0.125986, 0.027739, -0.0139892, -0.137339, -0.0639269, 0.00186831, -0.0650979, -0.116023, 0.0152606, 0.000225949, -0.0643422, 0.0271761, -0.0745284, 0.0456167, -0.00259243, -0.0291155, -0.0113906, -0.0181689, -0.00218971, -0.024163, -0.464196, -0.0488942, -0.0597039, -0.0364676, 0.0265732, -0.00250322, -0.0196786, 0.0977208, -0.081059, -0.0925049, 0.00785369, -0.0257175, 0.0188516, 0.0339449, -0.00196071, -0.0222416, 0.00426048, -0.122767, 0.172932, -0.107892, 0.103355, 0.136873, 0.147641, 0.003244, -0.0462576, -0.0801318, 0.156019, -0.0729405, 0.298175, 0.0625101, -0.116781, -0.0105909, 0.0738452, 0.0299808, 0.0597198, -0.0493312, -0.118655, -0.0396452, -0.186043, -0.111576, 0.0490073, 0.0116472, -0.162373, -0.0343953, 0.10991, -0.114731, 0.00981854, 0.00942789, -0.0855161, -0.14472, 0.166487, 0.0700869, -0.0913635, -0.0597557, -0.05896, 0.0681847, -0.173908, -0.0152776, -0.00958754, -0.0673793, 0.027066, -0.0566983, -0.0190915, 0.0374068, -0.0248067, -0.0604025, -0.0489071, -0.0204981, -0.110758, 0.0482937, 0.0179156, -0.150491, 0.00715693, -0.0686248, -0.00878275, -0.12545, -0.0564448, -0.00965487, 0.0184562, 0.108529, 0.0455209, -0.202773, 0.104649, -0.0668879, 0.166239, -0.0124072, -0.024842, 0.07971, 0.0432228, -0.0411457, -0.108626, 0.162355, -0.144091, 0.106692, -0.179618, 0.0947932, -0.117792, -0.00844369, -0.054618, 0.0924655, 0.085109, 0.120663, 0.0349835, -0.054006, 0.0572862, 0.0179968, 0.0652823, 0.0465579, 0.0243906, 0.0527265, 0.142086, -0.0418248, -0.0839304, 0.053818, 0.0504238, -0.0221734, -0.144124, 0.284468, 0.202107, 0.112763, 0.0070973, 0.127416, 0.0961784, 0.0220885, 0.1575, 0.175254, -0.128846, 0.0139932, 0.0457547, 0.00915962, 0.0336511, -0.0470556, 0.0569306, -0.0818501, -0.0610549, 0.0834295, -0.089122, 0.0779234, -0.187561, 0.0117347, -0.094129, -0.0141046, -0.0752234, 0.00410317, 0.0879957, -0.0441133, 0.129409, -0.00149479, -0.00196684, 0.0460437, 0.0363284, 0.0528635, 0.128449, 0.116167, 0.101888, -0.0520854, 0.0498864, -0.120491, -0.0211465, 0.0174564, -0.00646402, -0.00608933, -0.0978399, -0.0722602, -0.00255854, 0.00335096, -0.133202, 0.0838779, -0.0495303, 0.0308535, -0.0964511, 0.0754979, 0.0902226, -0.0527097, 0.0470521, 0.0754279, 0.164255, 0.0770915, -0.0678931, -0.0215138, -0.0773852, -0.0701536, -0.0662596, -0.01863, -0.0499756, -0.0331097, 0.0237976, 0.0336025, -0.110266, 0.0815537, -0.0478072, -0.0394445, -0.0513694, -0.0701842, 0.0810754, -0.130784, -0.108936, 0.0521246, -0.11583, 0.0294692, 0.0470963, -0.142733, -0.0327049, -0.038159, 0.155134, 0.0676824, 0.00624054, -0.133434, 0.0413612, 0.0471953, -3.62962e-05, -0.0844839, -0.10608, -0.0852075, 0.178653, -0.0472134, -0.0188081, -0.0116015, -0.00292225, -0.0273396, 0.0374534, 0.0546354, -0.0359718, -0.172934, 0.0405265, -0.137593, 0.0339475, 0.0225526, -0.106158, -0.0756586, 0.0677986, -0.030705, 0.040814, -0.074935, 0.0082994, 0.0104287, 0.020404, -0.0653611, -0.0218631, 0.015876, 0.138862, -0.0835041, 0.00889592, 0.143613, 0.0311542, 0.0360814, -0.0933554, 0.00613563, 0.0732577, -0.0233311, -0.0448508, 0.0706134, -0.0171543, -0.0381668, 0.0323655, 0.0644083, -0.0209078, -0.0703258, -0.159598, 0.0468258, -0.0659933, 0.0726496, 0.00419132, 0.0791256, -0.0467608, 0.0555139, 0.0923509, 0.115424, -0.0571899, -0.0876997, 0.0334709, 0.0518822, -0.0409461, 0.0235164, 0.00776845, -0.0101085, 0.115544, -0.184392, -0.130402, 0.0579068, -0.0145059, -0.0251119, -0.119945, -0.149211, -0.0466727, 0.031048, 0.0773803, -0.178274, 0.104013, -0.0802506, -0.110736, -0.0411821, -0.0269244, -0.0921738, -0.160947, -0.141141, 0.103096, 0.015855, 0.137562, -0.179942, -0.0912541, -0.019937, -0.0306741, -0.104297, 0.0469561, 0.0918079, 0.201178, 0.0047743, 0.0620504, 0.063704, 0.223962, -0.10583, -0.0134763, -0.0601183, 0.0910027, 0.0918605, -0.0933051, 0.0306756, -0.0478163, -0.124281, 0.113588, 0.0339567, -0.0474484, -0.121669, -0.198552, 0.104626, -0.0903998, 0.00334451, 0.152508, 0.0302902, -0.0222991, 0.00923974, 0.0572594, -0.111982, 0.028241, -0.0322906, -0.0967543, 0.0325209, -0.0106067, -0.106278, -0.145361, -0.0940849, -0.104772, -0.172108, 0.31118, -0.0587351, -0.000985978, 0.0267725, 0.0664496, -0.0961707, 0.0606181, -0.303164, -0.108597, 0.00984648, 0.0854855, -0.0153186, -0.101509, -0.0714364, -0.061115, -0.219602, 0.0656108, -0.0676113, -0.00149781, -0.196928, -0.0697899, -0.0937244, 0.00286473, -0.109053, -0.0163782, -0.0306908, -0.0447932, 0.0679948, 0.129536, 0.29931, -0.0126841, 0.132428, -0.130402, 0.0699856, 0.183998, 0.0730128, -0.0816353, 0.0899349, -0.0708429, 0.11828, -0.1266, -0.12456, 0.0358716, 0.0178542, 0.12804, -0.0569623, 0.00762434, -0.0262185, -0.185834, 0.127836, 0.0408293, 0.0620952, 0.058468, 0.00535561, 0.0693532, -0.0969873, -0.0351808, 0.119247, -0.239372, 0.148409, 0.0702746, 0.135328, 0.154728, 0.162958, 0.0319637, -0.10579, 0.0516788, -0.122938, -0.121166, -0.0687997, -0.0780373, -0.0541053, -0.0713909, 0.0256712, -0.0604746, -0.0277252, 0.127843, 0.0523474, 0.183083, 0.229473, 0.204309, -0.0718646, -0.122616, -0.0719529, 0.00465888, -0.289993, 0.0285897, 0.155629, 0.165341, 0.0930105, -0.0671342, 0.0531442, 0.0302045, 0.110735, -0.048478, 0.0778704, -0.253312, 0.123728, 0.0825145, -0.219703, 0.037414, 0.203552, -0.165889, -0.0565791, 0.230386, -0.0275159, -0.0662221, 0.196513, 0.0409671, -0.132757, -0.0175348, 0.0809199, 0.0743951, -0.0436127, 0.105585, 0.203884, -0.1368, -0.214931, 0.0229748, 0.010435, 0.0227958, -0.0384626, 0.0205038, 0.00680362, 0.0463559, -0.119297, 0.114675, 0.0254071, -0.0820239, -0.148247, -0.0609885, 0.202914, -0.0382133, 0.019652, -0.223009, 0.204723, 0.0863768, -0.1612, 0.0347468, 0.0133765, -0.0120645, -0.125984, 0.149901, 0.0356288, 0.00989157, 0.0148428, 0.072391, -0.0558408, 0.105107, -0.252286, 0.0600787, 0.0913347, -0.176479, -0.0133137, -0.033327, -0.0393845, 0.0845617, 0.0209645, 0.0583875, 0.112669, 0.04302, -0.0973597, -0.214772, 0.144609, -0.0534206, -0.167456, -0.0197151, -0.206044, -0.00157908, 0.014257, -0.107977, 0.0140142, 0.0131235, 0.0496929, 0.0142765, 0.0872302, 0.00728164, -0.0322954, -0.315723, -0.169504, -0.199179, -0.0365931, 0.139646, 0.188575, -0.0576298, -0.177551, -0.0333075, -0.0872227, -0.0566571, 0.0479067, -0.0425104, -0.158827, -0.0327591, 0.0343791, 0.00602079, -0.0476904, 0.0459166, -0.125887, -0.0176486, -0.0565818, 0.0359963, -0.0631224, -0.0546906, 0.126524, 0.160576, -0.243926, -0.0645984, 0.066263, -0.0679135, -0.0496521, 0.0440239, -0.243385, 0.0397796, 0.184998, -0.0886006, -0.0466794, 0.134286, 0.0668851, -0.084466, -0.172534, -0.115766, 0.00720836, 0.242953, -0.156995, -0.143978, 0.0777749, -0.141627, -0.142725, -0.389314, -0.0486152, -0.0461505, 0.0408274, 0.0261563, -0.0899499, 0.141922, -0.0234456, -0.160943, -0.0209698, 0.100596, -0.116861, -0.09783, 0.0847691, -0.208366, 0.249462, -0.0044202, 0.0240652, 0.0666854, -0.0984379, 0.0518822, 0.102273, 0.0382632, -0.0428711, 0.0216388, 0.221742, -0.131112, 0.185041, -0.0361185, 0.352996, 0.0716446, 0.00609679, -0.217608, -0.225872, 0.0029441, -0.235055, -0.344276, 0.0236781, -0.142762, -0.0475186, 0.00200004, 0.0425145, -0.147801, 0.0438991, 0.076557, -0.0716706, 0.168078, 0.00774282, 0.0924835, 0.247743, -0.124395, 0.0776235, -0.0776987, 0.165926, 0.0553502, -0.273666, -0.145783, -0.0916954, 0.457129, 0.033721, -0.117031, -0.194382, -0.0768007, -0.0839067, 0.106181, -0.0377191, 0.135793, 0.123684, -0.195094, 0.0851729, 0.0190241, -0.140817, -0.0674369, 0.012178, 0.125475, 0.0605692, 0.0842604, -0.0197615, 0.222146, 0.157398, 0.143268, -0.0906892, 0.0818979, 0.0501071, -0.0341699, 0.0569355, 0.336386, -0.0308577, -0.0165293, 0.0509783, 0.287777, -0.021471, 0.0182313, 0.184242, 0.0902077, -0.359152, -0.0661433, 0.05521, 0.10465, -0.0838791, -0.138256, -0.0752539, 0.0533193, 0.0308666, 0.128854, 0.132387, -9.3726e-05, -0.164936, -0.203601, -0.159662, -0.142714, 0.0136997, 0.104937, -0.00975193, -0.00558092, 0.0125408, -0.0730895, -0.0808664, -0.0941249, 0.0159794, -0.0748897, 0.0101574, -0.0966945, 0.0400966, -0.124398, 0.0181021, 0.198281, 0.0120353, -0.0430183, 0.0196746, -0.0780836, -0.374656, 0.032821, 0.136005, -0.0958412, -0.0264618, -0.232219, 0.0637359, 0.248051, 0.0599744, 0.0286332, 0.181951, -0.0870849, -0.036878, 0.0770181, 0.255058, 0.0374421, 0.179216, -0.0744258, 0.16942, 0.10116, 0.254836, -0.0911118, 0.124135, -0.0530877, 0.0132208, -0.0823395, 0.0152652, 0.310943, 0.0844902, 0.0105782, -0.188867, -0.250172, 0.0548745, 0.0917634, 0.117341, 0.0999069, 0.0516483, 0.0289214, -0.0337993, 0.401649, 0.0382867, -0.125878, 0.16765, -0.063036, 0.135221, 0.210743, -0.0231213, 0.141409, 0.03845, -0.0018379, 0.0842162, -0.303341, -0.0819353, -0.0567432, -0.136424, 0.164952, -0.126976, -0.15238, 0.132379, -0.145457, 0.228124, 0.14537, -0.100222, 0.122538, -0.118004, 0.166709, -0.0709595, -0.220452, -0.0440924, 0.11604, -0.0952513, 0.043733, 0.370012, -0.250218, -0.321793, -0.119009, -0.107235, -0.153176, -0.166096, -0.113717, 0.113279, 0.101213, -0.209594, 0.0269358, -0.0211406, 0.0849743, 0.0428708, -0.184584, -0.071022, -0.0465589, -0.161462, 0.0380415, 0.0194979, 0.0217694, 0.0743014, 0.0944318, 0.317109, 0.184204, -0.0397042, 0.072758, 0.0115063, 0.0229836, -0.256794, 0.12724, 0.0313696, -0.163171, -0.0376352, -0.00937997, 0.120913, -0.0537793, -0.237385, -0.0120173, -0.0243967, 0.0353584, -0.143738, 0.219133, 0.0315808, 0.0925651, -0.177529, 0.365388, -0.229813, -0.0115797, -0.0271515, -0.109407, 0.340789, -0.163332, -0.219606, -0.158649, -0.385364, 0.208869, 0.0538089, 0.210344, 0.160918, -0.220914, 0.0651753, -0.0347839, -0.163433, -0.230464, -0.218369, 0.151837, 0.124291, 0.0234406, -0.0610564, 0.077483, 0.204733, 0.0300779, 0.00185091, 0.00309702, 0.0525784, 0.0639444, 0.0319082, -0.170354, -0.162522, -0.0868574, 0.114288, -0.0105749, -0.153537, 0.0915931, -0.14429, -0.0409809, 0.155413, -0.0818179, -0.00265021, 0.141653, -0.0970186, -0.347509, 0.10886, -0.0693038, -0.220487, -0.0730963, 0.0318997, -0.111386, -0.131982, 0.102211, -0.0619982, -0.0589991, 0.170887, -0.00963465, 0.038233, -0.0591587, -0.223339, -0.0593159, -0.139503, 0.128451, 0.107519, 0.030519, 0.0697795, -0.00798043, -0.169755, 0.0630205, 0.09007, 0.0580728, -0.0388194, -0.0881, -0.0994298, -0.152971, -0.0707375, 0.0383578, 0.0769559, 0.0749188, 0.0931168, -0.134442, -0.0543153, 0.118447, 0.22121, 0.0216219, -0.061752, -0.143337, -0.0197405, -0.0901011, -0.118647, 0.148214, 0.0281554, 0.0629197, 0.187292, -0.0802268, -0.0616499, -0.0332233, 0.0450948, -0.199511, -0.198881, 0.00863153, 0.0110176, 0.031404, 0.165232, -0.0866485, 0.0353017, 0.0127719, 0.0277785, 0.0927054, 0.110191, -0.176975, -0.157517, 0.20263, 0.0551727, 0.0276181, 0.0957818, -0.124436, -0.299802, 0.221191, -0.0633129, 0.00986417, 0.0868631, 0.0814475, 0.035122, -0.226985, 0.0683687, -0.122105, 0.216253, 0.0992373, -0.0259188, -0.108442, 0.100037, -0.020988, 0.0710794, -0.0147912, 0.292663, 0.200951, 0.0780211, 0.153376, -0.0124699, -0.0329897, -0.175478, -0.225246, 0.184065, 0.0406353, 0.12549, 0.131004, 0.00253473, -0.0124641, -0.0165633, 0.351957, -0.0592791, 0.135039, -0.020079, 0.126951, -0.0319979, 0.0298769, 0.174163, 0.0203625, -0.0747393, 0.0494826, -0.013357, -0.0598721, -0.141521, -0.274182, 0.0141784, -0.133773, 0.0414407, -0.0778054, 0.0937129, 0.202157, -0.309898, 0.106148, 0.106964, 0.00547226, -0.234797, 0.0418201, -0.184756, -0.113904, 0.149326, -0.0600978, -0.09085, -0.158939, 0.0243779, 0.0957619, 0.0309082, 0.00467823, -0.0503966, -0.0584509, 0.00428169, -0.116514, -0.10367, 0.0655234, -0.0438964, -0.0596363, 0.0147015, 0.00971951, 0.126744, -0.0254155, 0.127916, -0.265119, -0.182465, 0.292737, -0.157113, -0.108094, -0.0876642, 0.230149, -0.131649, 0.0454388, -0.0432325, 0.184063, 0.0285522, 0.0392443, 0.0977495, -0.0126959, -0.147297, 0.171192, 0.105306, 0.0725389, 0.0718474, 0.16108, 0.130937, -0.0582467, -0.146497, 0.147566, -0.172598, -0.0493059, 0.0124013, 0.0650806, 0.0161272, 0.0505296, 0.0234675, -0.1068, 0.163823, 0.158081, -0.0185766, 0.0112458, -0.0332021, -0.103635, 0.1561, 0.0272866, -0.109879, -0.212125, 0.138838, -0.0394174, 0.154572, 0.0293184, -0.183254, -0.00768149, 0.0338531, 0.125464, 0.134579, -0.00339806, -0.0263076, 0.0534147, 0.0911985, -0.0310049, -0.0917059, -0.0282251, 0.0195567, -0.0757764, -0.133581, -0.222596, 0.0359313, -0.00152884, 0.153147, -0.0269967, 0.0859855, 0.0855527, 0.00709125, -0.157253, 0.00294081, -0.0395589, 0.111748, -0.20143, -0.0866559, 0.179519, 0.215677, -0.224363, -0.11344, -0.198968, 0.0180647, -0.069311, -0.113677, 0.204631, 0.176405, 0.0365652, 0.162226, 0.0970953, 0.183137, 0.0578732, -0.315086, 0.0352562, -0.0896678, -0.0308215, 0.0405222, -0.0315244, -0.0033071, 0.0859613, 0.0272543, 0.0317951, 0.243529, -0.128085, 0.279217, 0.0309659, -0.09924, -0.105014, -0.10336, -0.0283816, -0.338883, 0.218804, -0.287477, 0.156368, -0.113696, -0.145657, -0.209464, 0.122073, -0.154335, -0.0997243, -0.0559887, 0.132449, -0.133181, 0.0908062, -0.0312903, -0.00374184, -0.0691552, 0.258503, 0.219934, 0.00814277, -0.0881205, 0.0181235, 0.131334, -0.172812, -0.0311182, 0.0586747, 0.0243479, 0.0845881, -0.0053065, 0.152258, 0.0110724, -0.0522257, 0.161986, 0.144856, 0.107538, -0.110654, -0.237494, -0.0482462, -0.0998422, -0.110987, 0.0655796, 0.095804, -0.0272144, -0.0959133, 0.0174688, -0.0103191, 0.118399, 0.0417236, 0.0723176, 0.248972, -0.0122548, -0.10715, -0.000836338, -0.22981, -0.0793305, 0.261176, -0.0338109, 0.0273743, -0.177456, -0.275936, -0.0110415, 0.133346, 0.0590756, 0.0650263, 0.00298313, 0.0631674, 0.00678446, -0.170611, 0.0563609, -0.0709056, 0.0936291, 0.0958958, -0.0743708, -0.0242014, -0.109204, -0.0803029, -0.103342, -0.0740035, 0.186097, 0.0354596, 0.0176688, -0.111981, 0.0668067, -0.0867814, -0.0201669, -0.266225, 0.00162143, -0.151836, -0.00688202, 0.063205, -0.0665917, -0.155532, -0.0939614, -0.1644, 0.260967, 0.0755748, 0.0712109, -0.0310252, 0.02876, -0.0225865, 0.134733, -0.0964016, 0.105943, 0.0913329, 0.0160853, -0.0804118, 0.0927182, -0.329087, -0.0342405, -0.0104424, 0.298004, 0.0144201, -0.050543, -0.173265, -0.0718067, -0.277541, -0.137445, -0.142265, 0.0843699, -0.0351449, 0.183576, 0.257461, -0.227927, -0.095205, 0.0597401, -0.218312, -0.121099, 0.0449929, 0.148722, -0.0792122, 0.186008, -0.065192, 0.0824717, -0.207446, 0.0563573, -0.0384206, -0.10677, -0.0986093, -0.0779589, -0.288844, 0.213425, 0.0634054, -0.207769, 0.212342, -0.0594714, 0.00349198, 0.108192, -0.051108, 0.0396588, 0.209794, 0.0153475, 0.0929262, 0.1514, 0.0335058, -0.0795613, 0.251521, 0.106175, 0.0606168, 0.213886, 0.285903, 0.0637379, -0.0335078, -0.161237, 0.283431, 0.109021, -0.0241812, 0.00102158, -0.0277891, 0.127487, -0.0548893, -0.147548, 0.114442, -0.162386, -0.00553418, 0.273302, 0.127433, -0.0104213, -0.161357, 0.192024, 0.146287, 0.326288, -0.00221421, -0.16901, 0.0274787, -0.25277, -0.0959917, -0.067919, 0.0913884, 0.394586, 0.357196, -0.194296, -0.0876866, -0.0430881, -0.200484, 0.111465, -0.1465, 0.104428, -0.0412862, 0.145991, -0.170127, -0.346157, 0.190451, 0.219088, -0.0907164, 0.11952, 0.0443023, -0.240852, -0.0848632, -0.0639056, -0.0353806, 0.0605845, 0.196001, 0.0724473, 0.275177, 0.108744, 0.217314, 0.185971, -0.15175, -0.152115, -0.0021193, -0.138085, -0.0142287, 0.118819, -0.0577421, -0.056596, -0.282009, -0.0317969, -0.106938, -0.258009, -0.13563, 0.0910758, 0.0770774, -0.0972182, 0.0587587, -0.0656388, -0.042051, 0.183996, 0.224054, 0.141846, 0.0191169, -0.207284, -0.0437518, 0.221616, 0.102995, 0.0108534, -0.0459441, -0.0914237, -0.109651, -0.0501152, 0.189787, 0.104301, -0.142994, 0.0424774, -0.120301, -0.104786, 0.119106, 0.0859446, 0.0999409, 0.238179, -0.11631, 0.0487732, 0.0233328, -0.0410969, -0.18783, -0.0409975, -0.0154849, -0.112571, 0.215065, -0.0920855, 0.0202733, 0.152404, -0.102871, -0.480979, 0.209012, -0.111254, 0.0516509, -0.0258419, -0.0114702, -0.0888618, -0.178763, -0.0855185, 0.15685, 0.293758, 0.249474, 0.155409, 0.220216, -0.273616, -0.183509, -0.0620226, -0.168821, -0.219921, -0.0504961, 0.0679533, 0.00189378, 0.00686537, -0.0167132, 0.197248, -0.0306667, -0.289988, -0.0519745, -0.0700294, -0.0580479, -0.012656, -0.0515285, 0.0264266, 0.0982931, 0.355884, 0.0230066, 0.159537, 0.0219985, -0.0190965, 0.00790441, -0.221405, 0.0476048, 0.0797887, -0.184025, -0.0401169, -0.0015737, 0.227514, 0.180359, -0.382306, 0.0632818, -0.0909971, -0.0696207, 0.158506, -0.0504469, -0.0876425, -0.12928, 0.0239328, 0.179775, -0.0586504, 0.00852641, 0.0795135, 0.0632422, 0.107555, -0.0887314, 0.0288604, -0.19294, -0.210945, -0.101889, 0.0673262, 0.235816, 0.138076, 0.0451486, 0.0873758, -0.130976, -0.162884, -0.13894, 0.165532, -0.0770354, 0.0683405, 0.0612433, 0.10451, -0.159149, 0.157403, -0.055127, 0.13843, 0.146287, 0.200729, -0.102975, -0.122543, -0.0462155, -0.0908649, -0.196199, -0.391903, -0.0562523, 0.0824385, -0.0524597, -0.120693, -0.274023, -0.00863758, 0.177157, 0.0887116, 0.0951402, 0.00051829, -0.187803, -0.0919409, 0.0266809, 0.0288871, -0.00290689, -0.0528461, -0.232577, -0.319129, 0.0668297, -0.0492362, -0.00635268, 0.0299976, 0.140818, -0.141273, -0.43801, -0.379941, -0.0563164, 0.0338467, 0.0270801, -0.164008, 0.00551495, 0.158572, 0.0779567, 0.166664, -0.0990529, -0.0341446, 0.0868095, 0.286782, -0.332599, -0.144285, 0.260913, -0.0940032, 0.0785314, 0.056857, 0.0970682, 0.0139585, 0.0236593, -0.298624, -0.280768, -0.277794, 0.0321389, 0.184914, -0.0269255, 0.0348772, 0.26168, -0.0481851, 0.182892, 0.00760128, -0.0596986, 0.0690467, -0.184043, -0.0383613, 0.045942, -0.0857995, 0.192052, -0.107548, -0.139642, 0.101162, -0.224851, -0.0807163, -0.0533308, -0.0195885, -0.253719, 0.0921682, -0.00736326, 0.0649834, 0.165108, -0.0464688, -0.00123215, 0.0624747, -0.0304616, -0.0135805, 0.0455228, 0.0814206, 0.128991, 0.0761348, -0.0493844, -0.0218478, 0.209101, -0.0628826, -0.16109, -0.0187807, 0.0309543, 0.0975512, 0.0134779, 0.0837684, -0.161433, 0.307904, 0.0345364, -0.00705242, -0.0551306, 0.0322753, -0.177027, -0.0820596, -0.204048, -0.0374407, -0.121828, 0.119092, 0.100122, 0.0220492, -0.218459, -0.178209, -0.0973565, -0.0814544, 0.228051, 0.128584, 0.0116278, 0.156617, -0.0492118, -0.169259, -0.189986, -0.196469, -0.00287381, 0.0117234, -0.0888589, 0.0726382, -0.206689, -0.117519, 0.364277, -0.0581074, -0.00178688, -0.043688, -0.240201, -0.0966722, 0.00715523, 0.134809, 0.0520747, -0.146484, -0.0533184, -0.0472546, -0.16827, 0.165529, -0.00936651, -0.0455185, -0.110341, -0.143276, -0.125022, 0.534475, -0.068326, 0.188075, 0.0173204, 0.0460058, -0.0184847, -0.162094, -0.351312, 0.154777, 0.0381553, -0.0233722, 0.209004, -0.241739, 0.14256, -0.048952, -0.0384036, -0.291416, 0.328182, -0.0676963, -0.0494117, 0.0418942, -0.121547, 0.0544466, 0.152652, 0.0415364, -0.0795664, -0.245154, -0.0274756, -0.154803, -0.104839, 0.0085924, 0.108216, 0.0343705, -0.237295, 0.27306, 0.00587818, 0.0733253, 0.0511628, -0.180509, 0.0682891, 0.0887641, -0.156246, 0.0427844, 0.103484, 0.170037, 0.188668, 0.0763505, -0.138004, 0.114468, 0.0466194, -0.0668778, 0.0601832, 0.198608, -0.104463, 0.202557, 0.00953772, -0.089868, -0.175066, -0.130605, -0.124138, 0.1205, 0.00630633, -0.0443304, -0.140352, -0.0234036, 0.0609867, -0.0724053, -0.235558, 0.0765356, -0.167964, 0.0181724, 0.0446872, 0.132308, 0.100016, -0.164966, 0.151717, 0.0125616, -0.0714586, -0.0963096, -0.163404, -0.0993658, 0.0208298, -0.0271281, -0.298756, -0.185193, -0.105239, 0.258253, 0.185379, -0.0919506, 0.0904546, -0.169554, 0.0473307, -0.249916, 0.106594, 0.158831, -0.136753, -0.0416398, -0.321813, 0.162641, -0.0739145, 0.163913, -0.286992, 0.253241, -0.0519945, 0.0172707, -0.55005, -0.0989144, 0.114045, 0.280532, -0.0971816, 0.00428452, 0.152971, -0.0102613, -0.00420199, -0.132364, -0.0982635, -0.108954, -0.137577, -0.0323039, -0.0155322, 0.118068, 0.158483, -0.246324, -0.115984, 0.0360888, 0.0102143, 0.0435264, -0.00146592, -0.147563, 0.258054, -0.0675001, 0.0216502, 0.0732213, -0.0567347, -0.00811445, -0.0144, 0.0153905, -0.129965, -0.263968, -0.0133356, 0.0410022, -0.028339, -0.132542, 0.0551098, 0.149464, 0.237437, 0.0139932, -0.17556, 0.134532, -0.0437319, 0.0656021, 0.089129, -0.034754, -0.029828, -0.259429, 0.105624, -0.0254987, -0.147463, -0.0825342, -0.0700468, 0.171069, -0.06384, 0.188501, 0.155638, -0.0796866, 0.0351439, -0.182543, 0.0238384, -0.0682351, -0.361961, 0.24032, -0.0786696, 0.000669135, -0.0850759, 0.131697, 0.151631, 0.0223617, -0.199614, -0.028559, 0.178312, -0.0588751, 0.0361688, -0.00784911, -0.071519, -0.318865, 0.157733, -0.0919195, 0.217229, 0.140045, -0.0556661, 0.280718, -0.0253619, -0.076502, 0.126776, -0.138509, -0.0858412, 0.0926238, 0.176284, -0.146853, 0.116084, 0.00374022, -0.0152632, -0.0374719, -0.0270957, 0.0744028, 0.16456, -0.0390323, -0.11949, -0.0383752, 0.0493139, 0.220525, 0.119016, -0.0382131, 0.162776, 0.152136, 0.286086, 0.0581797, 0.0794968, 0.00063684, -0.186549, 0.168851, 0.0135934, -0.0820784, 0.120776, -0.187307, -0.0308053, 0.160454, -0.114285, -0.281462, -0.0736242, 0.00701229, 0.188076, -0.159792, 0.0717351, 0.188702, 0.0132008, -0.0413337, -0.246575, 0.252855, 0.0149569, -0.0738322, -0.0305095, 0.0445688, 0.0608726, 0.0895267, -0.100682, -0.00765529, 0.0237071, 0.0150354, 0.0869361, -0.0505432, 0.0931079, -0.069842, -0.000611148, -0.132307, 0.157318, -0.0109109, 0.0709901, 0.109076, 0.0296941, 0.0711912, -0.0127636, -0.236325, 0.184676, -0.0434563, -0.0488727, 0.182816, -0.0968109, -0.0397583, 0.103705, 0.156996, 0.128555, -0.243391, -0.107504, 0.0877638, -0.0168378, 0.212294, 0.0299856, 0.123915, -0.10522, 0.085809, -0.00982614, -0.0777705, -0.00990586, -0.0159557, -0.113838, -0.0943334, -0.031643, 0.0636047, 0.0564158, 0.0458474, 0.214167, 0.167228, -0.0299121, 0.012701, -0.0279518, -0.0378289, -0.00284601, 0.0595558, -0.155127, 0.0385121, 0.231239, -0.0896575, 0.0844185, -0.034637, -0.237964, -0.192568, 0.161856, -0.0465301, -0.0575245, -0.0882395, -0.0325342, -0.046753, 0.155163, 0.0412567, -0.0561295, -0.131743, 0.0318468, -0.118033, 0.0561286, -0.10266, 0.253085, 0.121011, 0.164839, -0.107752, -0.137333, -0.067463, -0.0490912, -0.154157, -0.109409, 0.0763388, 0.0247973, -0.120606, 0.0755663, 0.0791959, 0.0778049, 0.164471, -0.148512, 0.055054, 0.18997, -0.182093, 0.0036677, -0.0827995, -0.00465504, 0.0572236, -0.0755245, 0.190512, 0.189215, -0.0549326, -0.0601913, -0.00243372, 0.010218, -0.057231, 0.0357281, -0.207576, -0.109123, -0.129954, 0.131719, -0.109592, -0.076003, 0.081319, 0.354632, -0.041033, 0.0233343, -0.0939732, -0.063646, 0.0593738, 0.125991, 0.031609, 0.0451947, 0.0950104, 0.0368282, -0.146558, -0.0166831, -0.00695996, -0.00757724, -0.0709247, 0.140134, -0.145785, 0.0963488, -0.00499893, 0.00255638, -0.0371942, -0.0365324, -0.0915715, -0.172328, 0.0901391, -0.149454, -0.136054, 0.0403167, 0.0876098, 0.20144, -0.0388257, 0.172629, -0.135065, -0.046325, 0.0723626, 0.189741, 0.00780888, -0.0306432, -0.0301453, 0.0335465, -0.0731411, 0.181319, 0.187695, -0.0612249, -0.0251892, 0.0933756, -0.0955729, 0.140492, 0.179038, 0.113906, 0.156634, -0.0396407, -0.148756, -0.138394, 0.113189, -0.0465237, -0.0262689, -0.0397541, 0.0994964, 0.127546, 0.0603317, 0.0473705, -0.141095, 0.122505, -0.167488, -0.0295997, 0.0332045, -0.132184, -0.147107, -0.0317307, 0.0327509, 0.0698418, 0.0342976, 0.0298327, -0.000426752, -0.0872322, -0.0484268, 0.0641301, -0.0792466, 0.131558, -0.186678, 0.203224, 0.0565647, 0.0267393, 0.103162, 0.14104, 0.139996, 0.0947507, -0.0162714, -0.0334127, -0.0629859, -0.011384, 0.0247633, -0.016152, 0.0658837, 0.0713044, -0.106397, 0.0271647, 0.0150319, 0.0504558, -0.248262, 0.0192451, 0.0802532, 0.0137552, -0.277492, -0.130191, -0.165563, -0.092601, 0.0592148, 0.119533, 0.217725, -0.14459, -0.050423, 0.164383, 0.00787943, 0.0197654, -0.159552, 0.0823012, -0.113352, -0.156349, 0.096163, 0.0066354, 0.121917, 0.154843, 0.253969, 0.141167, -0.0437449, -0.0319065, -0.0567217, 0.0221907, -0.18308, -0.181346, 0.0215678, -0.0149421, 0.118584, -0.0991027, -0.194996, -0.0412435, 0.0558423, -0.0620055, -0.00897346, -0.258565, -0.0154455, 0.00492653, 0.0807537, -0.268185, -0.197678, -0.183945, -0.0439647, 0.0850906, -0.00989543, -0.113676, 0.0654482, 0.181694, -0.118672, 0.139595, 0.281142, -0.147028, 0.255642, -0.266368, -0.0686739, -0.225562, -0.0600741, -0.213702, -0.152644, 0.015419, 0.160209, -0.0424158, 0.097481, -0.277317, -0.214052, 0.138247, -0.0283524, 0.185643, -0.0821252, 0.401628, -0.232715, 0.198676, -0.164816, 0.163758, 0.150992, -0.146911, -0.038826, -0.0966185, -0.222008, -0.141433, -0.0849584, 0.176041, -0.106944, -0.0135332, -0.0389894, 0.126198, -0.0790301, 0.190846, -0.162257, -0.0317146, 0.0628128, 0.054046, 0.0369421, -0.0203595, -0.0497327, -0.0719723, 0.132131, 0.014805, -0.148872, -0.0785221, 0.00572897, 0.291921, 0.304286, -0.0892148, -3.98464e-05, 0.292673, 0.135765, -0.0202309, 0.263533, 0.0461475, -0.0864512, 0.0123368, 0.119548, -0.102727, 0.358151, -0.138809, 0.0189986, 0.0032667, -0.172314, -0.0567083, 0.0235003, -0.244894, 0.306749, -0.267331, 0.0222227, -0.0895475, -0.249504, 0.0019995, 0.0201184, 0.0022271, 0.267929, -0.102445, -0.0887067, -0.00109357, -0.107681, -0.00487259, -0.0910377, -0.108037, -0.203516, -0.192506, -0.0886201, 0.0278732, 0.129849, 0.0297399, 0.157292, 0.143438, -0.0974948, -0.0643714, -0.139208, -0.0458012, 0.0630564, -0.0947839, 0.0368911, -0.120653, -0.121473, 0.0805308, 0.0992956, 0.0248111, -0.123278, -0.212415, 0.0392437, 0.0492763, 0.0504374, -0.191185, 0.0641777, -0.0686345, 0.000795359, -0.0107504, -0.047285, 0.132321, -0.0399313, -0.169495, 0.195016, -0.139203, -0.179983, -0.12464, 0.146349, -0.0637714, 0.251366, 0.0831732, 0.0134016, -0.0832526, -0.0145741, 0.14149, -0.150366, 0.0225484, -0.0162729, 0.287378, 0.114595, 0.211731, -0.196591, 0.000643903, 0.243682, -0.0714599, 0.0554663, -0.13196, -0.0644676, -0.0483188, -0.0745441, 0.106132, 0.0493727, -0.0945525, 0.071947, -0.0859929, 0.0270945, 0.154401, -0.0550312, 0.0751098, 0.0413194, -0.0972803, 0.0858386, -0.0840629, 0.0971949, 0.0214426, 0.0407195, -0.115358, 0.0806257, -0.114491, -0.172386, -0.194369, 0.177949, 0.0464881, -0.0685991, -0.0960081, -0.0359024, 0.0659415, -0.130404, -0.0254106, 0.0791694, 0.029151, 0.128685, -0.0629373, -0.208192, -0.229481, -0.0549962, 0.103633, 0.0665581, 0.153199, 0.0199253, -0.00869576, -0.0937234, -0.0207865, -0.229077, 0.0205492, -0.195786, 0.0419297, -0.0546041, -0.0460158, 0.0412452, 0.120532, -0.0566453, 0.0584975, 0.042987, -0.0844668, 0.0126353, 0.0547303, -0.102884, 0.0579761, 0.0866303, -0.156118, 0.136684, -0.0135481, -0.000837681, -0.0472814, 0.00983848, -0.182776, 0.0282812, 0.0501604, 0.138522, -0.160319, 0.220979, 0.030946, -0.132101, -0.186348, 0.00348898, -0.175399, 0.181405, -0.0698051, 0.00853051, -0.203946, 0.227778, -0.0163889, -0.0729517, 0.142189, -0.00275899, -0.216566, 0.0722688, 0.0220118, -0.119389, 0.19225, -0.191817, -0.196686, -0.203527, 0.0565929, 0.0211862, -0.0563853, -0.0694302, 0.154427, 0.248079, -0.046027, 0.0484067, -0.262728, -0.0704315, -0.131197, -0.209846, -0.227187, 0.0925708, 0.0637854, -0.0606074, -0.147441, 0.0298575, 0.0739223, -0.20017, 0.0884837, 0.0339248, -0.0529407, -0.0231547, -0.0960154, -0.00159565, 0.243448, 0.109009, 0.0615337, 0.0452468, -0.0269406, -0.0126231, 0.201715, -0.0168924, 0.00158406, 0.0514784, -0.0964422, 0.0380117, -0.176543, -0.0338203, 0.202876, -0.136869, 0.00753375, -0.1125, 0.208139, 0.0942678, 0.260823, 0.0148595, -0.0931671, -0.132979, -0.0188835, 0.133626, -0.0352283, -0.301801, 0.0473494, -0.0828398, 0.00875213, -0.160821, 0.088332, 0.100236, 0.0489513, 0.0229269, -0.14884, 0.0121717, 0.0468141, -0.0214572, -0.0926654, 0.00642697, 0.102526, -0.271712, -0.0327632, 0.248806, -0.00653033, -0.0243025, 0.0397776, 0.152573, 0.0669925, 0.222257, -0.0818194, 0.0695228, 0.177977, 0.0060817, -0.103688, -0.136026, 0.0201641, 0.126801, 0.0875827, -0.0282698, -0.038972, -0.173836, 0.133103, -0.14204, 0.136335, -0.147368, -0.168666, 0.0113364, -0.0269052, -0.155299, -0.157833, -0.127995, 0.00783981, -0.0333852, 0.028157, -0.114099, 0.00077491, 0.278915, 0.0656643, -0.127659, 0.190517, 0.0914846, -0.185281, 0.0417702, -0.108097, -0.0325772, -0.114009, -0.149106, -0.0408125, 0.0589975, -0.0759097, -0.0157013, -0.167395, 0.115564, 0.0182935, -0.115316, 0.244451, 0.243138, -0.158071, 0.00506436, -0.0778199, 0.219366, 0.047641, 0.0489767, 0.153021, 0.184572, 0.256925, -0.0740995, -0.236401, -0.249556, 0.00508867, -0.207422, -0.0847619, -0.274011, 0.155191, -0.0369582, 0.035337, -0.0946456, 0.0481116, -0.0414395, 0.305723, 0.0857248, -0.23555, 0.236912, 0.079803, 0.0928335, 0.136515, 0.042962, -0.0204237, -0.0012664, 0.219722, 0.0252999, 0.306059, -0.242557, -0.00127908, 0.0487354, 0.162873, 0.175032, -0.0504746, -0.14017, -0.0221695, 0.0266013, -0.0958877, 0.0884016, -0.0843456, 0.0662485, 0.175165, -0.0890489, -0.00472634, -0.253645, -0.0105962, -0.0691034, -0.0977939, -0.309428, 0.22773, 0.159412, 0.155704, -0.273189, -0.0238283, 0.0456518, 0.0964447, 0.114155, 0.082703, 0.0401833, 0.0780289, 0.0279831, -0.0749955, -0.0700513, 0.00184827, -0.115852, -0.109214, 0.115584, -0.00064923, 0.18488, -0.119924, 0.0652846, -0.0148399, 0.225127, 0.000297433, -0.0919409, 0.017463, 0.21054, 0.036751, -0.000147444, -0.0641012, 0.142195, 0.17171, -0.107652, -0.0652658, 0.0743585, -0.150133, 0.0208531, 0.031969, -0.256431, 0.235228, -0.204374, -0.160194, -0.100253, 0.120768, -0.0759541, 0.230263, -0.184148, -0.237058, 0.109504, -0.117309, 0.00514127, -0.102581, 0.0958617, -0.114948, 0.173084, -0.0919839, 0.124619, 0.0136644, -0.0409289, -0.124547, -0.256343, -0.206836, -0.0717978, -0.110892, -0.233926, -0.124756, 0.0124484, -0.057383, -0.0994208, 0.114815, -0.305015, -0.0978271, 0.159949, 0.109095, 0.0872391, 0.0259188, -0.0180342, 0.0699685, 0.100195, 0.158112, 0.0433234, -0.134325, 0.167073, 0.144944, -0.0952336, -0.0568046, 0.110026, 0.0067991, 0.104178, -0.188099, -0.103352, -0.0985082, -0.182452, -0.149541, -0.170502, 0.191931, 0.307109, -0.185295, -0.108905, -0.00383213, 0.00470203, -0.239216, -0.028857, 0.00405601, 0.267092, 0.219162, -0.18664, -0.178891, -0.215061, -0.278859, 0.173726, 0.0820974, 0.17818, -0.274248, 0.159003, -0.14048, 0.0668567, 0.0142853, -0.118178, 0.195064, 0.0320597, 0.100234, 0.0748392, 0.0802101, 0.183867, 0.277761, 0.093703, 0.104183, 0.167168, 0.366969, 0.205489, -0.222496, 0.011054, 0.146973, 0.136657, 0.145606, -0.0296665, -0.372393, -0.260766, 0.133361, -0.00744781, 0.0198433, 0.202069, -0.184632, 0.125626, 0.16861, 0.12287, -0.0767925, 0.15376, -0.119655, -0.287577, 0.00268587, -0.238857, 0.0875948, 0.0219321, -0.149155, 0.0231203, -0.154625, 0.111018, -0.118635, 0.0466289, 0.0660736, 0.428562, -0.225166, -0.0360995, -0.108197, -0.0832143, 0.138361, -0.299252, -0.0453561, -0.233368, -0.10134, 0.141674, -0.0156087, 0.011803, 0.0396474, -0.0331374, -0.127518, -0.128936, 0.104527, -0.139648, -0.205712, -0.115138, 0.198813, 0.360785, -0.0233397, 0.136216, 0.15101, -0.1866, 0.0880289, -0.139186, -0.147033, 0.00631607, -0.0296919, 0.0276749, 0.0881281, -0.291614, -0.0270229, 0.0191873, 0.0972607, 0.0230806, 0.0557945, 0.159792, -0.0308458, -0.110664, 0.0802619, -0.0333721, 0.0738926, 0.0288168, -0.0562985, -0.000575658, -0.0115019, 0.112097, 0.0890364, -0.163862, 0.132333, -0.0988578, 0.173305, -0.10299, -0.0888584, -0.0030931, 0.178767, 0.174003, 0.0894983, -0.129651, 0.0278265, 0.057516, -0.558162, 0.0811538, -0.0363403, -0.0654892, 0.0463596, 0.0852658, 0.0521974, -0.137961, -0.131863, 0.229221, -0.101828, -0.00292006, 0.0124772, -0.242438, -0.12324, 0.242497, -0.192013, -0.0747202, -0.0253187, -0.0718616, -0.012754, 0.0529784, 0.043925, -0.0995291, 0.0505591, 0.0754426, 0.11019, -0.197817, 0.216988, -0.0503496, 0.305512, -0.0430298, -0.11161, 0.16658, -0.115023, -0.0897934, 0.124882, 0.0395528, -0.0554513, 0.198448, -0.108528, 0.022756, 0.0360656, -0.00396588, 0.187871, -0.227756, -0.0307374, -0.0383643, 0.103116, 0.0280328, -0.0700202, 0.0852047, 0.155666, -0.00612118, 0.0830498, -0.118671, -0.0406348, -0.1657, 0.182617, -0.162982, -0.0776712, -0.200858, -0.0735361, -0.121303, -0.0130171, 0.146762, 0.101328, 0.00459468, 0.0452329, 0.0790697, 0.0303896, -0.15556, 0.0668662, 0.197248, -0.142587, 0.0303234, -0.0341824, 0.00541279, 0.125561, -0.0228641, -0.0996703, -0.0327039, 0.106556, 0.040576, -0.0228616, 0.0756781, -0.0313239, 0.148017, 0.087239, -0.0422876, 0.0128014, 0.00778474, 0.0124598, 0.0560041, 0.0447847, 0.105744, -0.198212, -0.0173031, -0.0021516, 0.0959182, -0.0394694, -0.0131409, 0.144321, -0.0949611, -0.0434338, -0.028591, -0.0792033, -0.0809983, 0.155448, 0.000320005, -0.0940891, -0.0247999, -0.0676534, -0.042852, 0.0848677, -0.0446216, -0.0964214, 0.0934581, -0.0733443, -0.0147374, 0.152916, 0.0987156, -0.205368, 0.0375851, 0.0463014, -0.026474, -0.0989731, 0.109547, 0.0338784, 0.0118188, -0.0516393, 0.117725, -0.150448, 0.0169205, -0.153319, -0.0180276, -0.0475676, -0.0511672, 0.00929482, -0.0593558, 0.028082, -0.0343435, 0.172867, 0.0589468, -0.109606, 0.15939, 0.124152, 0.0375051, -0.0954869, -0.00923394, -0.0446397, 0.156135, -0.0690702, 0.0285207, -0.0350714, -0.00227138, -0.0179033, -0.0193811, -0.115863, -0.113995, 0.101358, -0.0794385, -0.0308253, 0.217193, 0.169369, -0.0535013, -0.0214904, -0.140248, -0.150619, 0.027754, -0.0584864, 0.110737, 0.191755, -0.0664675, 0.184456, -0.0205123, -0.0919037, -0.10087, -0.070961, -0.0844277, 0.112392, -0.0851655, 0.00625287, 0.0467219, 0.108289, 0.0561126, 0.065714, -0.0699781, -0.110896, 0.024493, -0.0745244, -0.140248, 0.1176, -0.0148379, -0.0359504, -0.0281652, -0.0436925, 0.0910944, 0.0352464, 0.0134623, -0.0240144, -0.215713, 0.0596893, 0.0995058, 0.206307, 0.0407711, -0.0790785, 0.092015, -0.0913553, -0.109589, 0.0296199, 0.0318241, -0.0107308, -0.0241953, -0.0569995, 0.00430332, -0.0223354, 0.0990801, 0.0680456, -0.132677, -0.0211391, -0.0760636, -0.0151317, 0.00950609, 0.112869, -0.0662181, 0.0266207, 0.084343, -0.0183178, 0.081674, -0.0450175, -0.108309, -0.0913238, -0.0580747, 0.155607, 0.216523, 0.0283868, -0.0403267, 0.103041, 0.125105, 0.11604, 0.160601, 0.172004, -0.162463, 0.00177551, -0.0324243, 0.0470986, -0.0923051, -0.0861101, -0.117457, 0.222946, 0.145702, 0.0620147, 0.141801, -0.0542949, -0.102184, -0.0538152, 0.0616995, 0.280185, -0.0208195, 0.0329347, -0.140841, -0.247536, 0.00563455, -0.215743, -0.0765964, -0.0428443, 0.109371, -0.107962, 0.0184958, -0.253019, 0.16686, 0.105852, 0.0197912, 0.216231, -0.0231013, 0.0684397, 0.250186, 0.0677787, 0.0552047, -0.0654028, 0.0345012, 0.0404865, 0.205448, -0.0396411, -0.0148495, 0.0217306, 0.0751467, 0.00868058, -0.197404, -0.0259062, 0.233391, -0.0509572, -0.0701687, 0.0864018, 0.04512, -0.0828308, 0.0347599, 0.0356228, 0.139091, -0.10029, 0.181864, 0.144721, -0.0580658, 0.200026, 0.0608931, -0.100605, 0.0500621, -0.116185, 0.061231, 0.0399899, 0.0704832, -0.0198649, 0.0436746, -0.0848174, -0.0594157, 0.0459141, 0.101992, -0.0225639, 0.0328491, -0.124576, 0.00901623, -0.106617, -0.0790743, -0.149393, -0.111297, -0.00141785, -0.0986489, -0.0272536, -0.111998, 0.0644795, 0.00456973, -0.0416466, -0.169109, 0.153414, 0.0223079, -0.0251582, -0.0452782, 0.297413, 0.101319, -0.034451, -0.0636178, 0.0208852, -0.0953486, -0.129885, -0.0650877, 0.207028, -0.0067712, 0.110558, -0.00460292, -0.0343452, -0.0647179, 0.0895972, -0.166407, 0.0299957, 0.114112, 0.0825283, 0.0639826, -0.0588411, 0.0719045, 0.13956, 0.137511, -0.0367233, 0.124973, 0.0333517, 0.206634, 0.139346, -0.0619772, 0.274648, -0.170636, 0.0522071, -0.161702, -0.00273581, -0.0613217, -0.133662, -0.103478, -0.0305509, -0.23801, 0.11859, 0.108553, -0.0210826, -0.00371995, 0.08826, 0.246381, -0.20268, 0.000161593, -0.159964, -0.0143778, -0.230486, -0.0084759, 0.0263689, -0.215712, -0.315595, -0.255577, 0.17439, -0.236849, 0.158027, -0.0979086, 0.00595291, -0.152628, -0.231792, -0.274363, -0.0221431, 0.0773764, 0.0405473, 0.0537216, -0.0648253, 0.0395505, 0.169131, -0.0911498, -0.05096, -0.276332, -0.142917, 0.118599, 0.00238534, -0.257787, 0.203012, -0.0643763, -0.134695, -0.0879208, -0.00628858, -0.0430767, 0.271704, -0.0849041, 0.0831666, 0.107565, -0.260383, -0.0866423, 0.138457, 0.00619943, -0.000413046, 0.104216, 0.0333808, 0.00863497, -0.107758, -0.124805, 0.270046, 0.0737486, 0.065203, -0.113866, -0.0330365, -0.191473, 0.0398691, 0.118263, 0.0205686, -0.0784466, -0.161596, 0.00894492, 0.0908254, 0.0254452, 0.0771828, -0.271077, 0.0428394, 0.083752, 0.0356295, -0.201973, 0.0980716, 0.166446, -0.121299, 0.2049, -0.143584, -0.00551848, 0.173327, 0.183502, 0.233481, -0.0436572, 0.032631, -0.173408, 0.149638, -0.0951374, 0.0468391]) # parameters
+i15 = Internal("op15", "TENSOR_FLOAT32", "{1, 7, 7, 128}") # intermediate result
+i16 = Parameter("op16", "TENSOR_FLOAT32", "{128}", [0.8739, 0.830384, -0.767024, -0.878567, 0.767678, -0.558645, -0.618775, -0.612598, 0.910247, 0.796888, 0.563224, 0.630585, -0.716768, 0.630871, 0.734415, -0.211464, 0.613973, -0.504694, -1.0123, -0.0627354, 1.00681, -0.42962, 0.466991, -0.450799, 0.803035, 0.693793, 0.732683, -0.692463, 0.886803, -0.565427, -0.576628, -0.652566, -0.782693, 0.674996, 0.221864, 0.572101, 0.803257, -0.52347, -0.486955, 0.727345, 0.589734, 1.15092, -0.769234, -0.0774833, -0.462587, 0.74472, 1.08679, 1.08325, 0.383234, -0.845903, 1.26034, 0.813296, 0.771082, 0.776552, 0.846018, -0.685205, 0.695407, 0.797641, 0.626686, 0.817206, 0.515052, 0.50643, -0.598648, -0.46153, -0.452983, 0.583775, 0.640815, 0.539884, -0.435857, -0.513433, -0.485565, -0.195357, 0.652978, -0.33663, 0.661144, -0.898781, 0.287976, 0.635894, -0.62165, 1.0629, -0.681778, -0.185328, 0.487961, 0.872278, 0.395395, -0.740133, 0.817477, -0.57104, -0.664395, 0.906709, -0.0626727, -0.587757, 0.951452, -0.61133, 0.566099, -0.653262, 0.896796, 0.510386, -0.00755904, -0.520829, 0.699523, -0.51857, -0.71965, 0.323285, -0.547704, -0.916064, -0.617135, -0.584734, -0.566928, -0.680113, 0.935143, -0.548582, 0.577092, 0.969824, -0.473696, -0.53212, 0.666168, 0.797083, 0.329202, 0.815607, -0.826578, 0.890131, 0.866098, 0.759649, -0.554823, -0.791157, 0.559045, -0.747694]) # parameters
+i17 = Parameter("op17", "TENSOR_FLOAT32", "{1, 3, 3, 128}", [-0.177647, -0.0871816, 0.0601548, 0.116089, -0.183163, 0.578973, 0.0811623, 0.372188, -0.292915, -0.251623, -0.133364, 0.0249744, 0.209747, -0.151377, -0.274688, 0.10489, -0.346888, 0.0908122, 0.251565, 0.102152, -0.659776, 0.27186, -0.0203186, 0.0910226, 0.0232463, 0.0918937, -0.227945, 0.220206, -0.129868, 0.0454901, 0.00159753, 0.277318, 0.341466, -0.0645028, 0.29646, -0.302511, -0.225254, 0.181877, -0.003094, -0.368428, 0.0974374, -0.200103, 0.0589677, 0.277546, 0.111057, 0.0328741, -0.426973, -0.199579, -0.0472897, 0.12313, -0.242737, -0.122301, -0.0727011, -0.235287, -0.198718, 0.324696, -0.0974758, -0.0987441, -0.0489072, -0.460212, -0.244398, -0.723718, 0.0412443, 0.267359, -0.464882, -0.32003, -0.303246, -0.329555, 0.0122901, 0.167574, -0.0176612, 0.299886, -0.180337, 0.293521, -0.276708, 0.277298, 0.0906849, 0.0211019, 0.0815586, -0.148871, 0.0734914, 0.428517, 0.163658, -0.40818, 0.113258, 0.304425, -0.152113, 0.105986, 0.133363, -0.362861, -0.0816546, 0.0946013, 0.00721106, -0.408414, -0.484878, 0.161902, -0.0793248, -0.336323, -0.460177, 0.307582, 0.0354122, -0.0519718, 0.00674454, 0.245323, 0.033865, 0.415952, 0.20131, 0.0334114, 0.0995454, 0.0562219, -0.142446, 0.256265, 0.0640284, -0.129566, 0.244361, 0.197299, 0.0670241, -0.309337, -0.176682, -0.363202, 0.0597816, 0.00494263, -0.272968, -0.0303995, 0.193418, 0.348788, 0.139601, 0.404337, -0.274467, -0.220471, 0.234827, 0.141957, -0.205693, 0.177229, 0.31607, 0.435521, -0.378783, -0.318383, -0.0414879, -0.110089, 0.329408, -0.132554, -0.331081, 0.223624, -0.0905046, 0.168813, 0.348085, 0.37548, -0.0922745, 0.245665, -0.0927419, 0.197676, -0.102639, -0.232749, -0.375181, 0.379403, -0.250526, 0.275713, 0.124628, 0.320001, 0.481393, -0.269458, 0.179667, -0.21777, -0.0993835, 0.188987, 0.12176, -0.470666, -0.133013, -0.44663, 0.314893, 0.255007, 0.144322, -0.133561, -0.424778, -0.344765, -0.136315, 0.269317, -0.287856, -0.233998, -0.1886, -0.241606, -0.320311, 0.204107, -0.16412, -0.294065, 0.0965721, -0.470172, -0.303492, -0.560968, 0.202298, 0.316824, 0.174251, -0.208489, -0.215164, -0.491982, 0.245413, 0.1279, 0.177035, 0.207553, -0.233947, 0.229277, -0.270925, 0.324056, 0.309045, 0.231493, 0.147565, -0.302136, 0.273794, 0.365701, -0.111206, -0.278091, 0.250966, 0.383613, -0.131385, 0.293494, 0.0994267, -0.185249, -0.405195, 0.282423, -0.26585, 0.660062, -0.318764, 0.249091, -0.192755, -0.248749, -0.402543, 0.307286, -0.0854098, 0.00795549, 0.410958, 0.162823, 0.114975, 0.375128, 0.328851, 0.163193, 0.169105, 0.360847, -0.18493, 0.231475, -0.202768, -0.304476, 0.221781, 0.252247, -0.162048, -0.326926, 0.072488, -0.293284, 0.414543, -0.301267, -0.278129, -0.176203, 0.249626, 0.528465, -0.0376272, 0.2294, -0.290052, -0.125104, 0.300564, 0.221424, -0.196515, -0.132026, 0.211947, 0.0255294, -0.225691, -0.1778, -0.129375, -0.182211, 0.355858, -0.0431843, -0.0592856, 0.112769, -0.247296, 0.134681, 0.200602, 0.359153, -0.0533255, -0.0650103, -0.482401, 0.124266, -0.0882049, -0.150976, -0.225175, 0.241558, -0.223492, 0.117191, 0.110726, 0.0700387, 0.348165, -0.218468, 0.255051, -0.216326, -0.0982582, 0.0521327, 0.164097, -0.0305243, -0.224774, -0.122026, 0.22847, -0.305519, 0.0611823, -0.132229, -0.114884, -0.322513, -0.0835829, 0.178658, -0.0630996, -0.210751, -0.321467, -0.166589, -0.279502, -0.239058, -0.0959481, -0.11015, -0.245431, -0.247913, -0.146589, 0.0946597, -0.0442946, 0.164044, 0.657227, -0.00436399, -0.0244688, -0.287218, 0.202973, -0.0169252, 0.24289, 0.193422, -0.11275, -0.0277141, -0.386446, 0.396187, 0.273171, 0.456946, 0.10829, -0.111849, 0.0602555, 0.27488, 0.219216, -0.168014, 0.177434, 0.158263, -0.0659201, 0.21938, 0.0174049, 0.0117175, -0.331309, 0.212254, -0.203833, -0.276827, -0.12618, 0.16201, -0.0375803, -0.203265, -0.405161, -0.0383014, -0.436336, 0.139065, 0.400452, 0.0355814, -0.125888, 0.058507, 0.321675, 0.145888, 0.103469, 0.405551, -0.23371, 0.06158, -0.180621, -0.191603, 0.0476887, 0.0602744, -0.119576, -0.074028, -0.0118865, -0.16039, 0.113066, -0.339936, -0.217272, -0.196035, 0.050938, -0.0251069, -0.235276, -0.000757713, -0.296079, -0.110058, 0.258742, 0.420009, -0.245554, 0.453115, 0.317986, 0.299668, -0.277939, -0.39049, -0.257227, -0.0856895, 0.228484, 0.0342279, -0.131498, 0.101379, -0.0877639, 0.231183, 0.326838, 0.0749738, -0.283428, 0.228858, -0.049279, 0.160293, -0.189703, -0.0250891, -0.372925, 0.24678, -0.22283, 0.271814, 0.264571, 0.228567, 0.413428, -0.123231, -0.292158, -0.271049, -0.186574, 0.152277, 0.195322, -0.266342, -0.0173473, -0.383596, 0.309367, 0.403505, 0.188349, -0.120478, -0.298738, -0.415039, 0.214563, 0.332686, -0.412697, -0.045258, -0.251678, -0.151431, -0.238026, 0.43075, -0.186537, -0.144898, -0.0849375, -0.0673, -0.0303413, 0.143291, 0.271016, 0.482529, -0.299016, -0.213718, -0.309961, -0.0617735, 0.14388, 0.155023, 0.23866, 0.545315, -0.0913158, 0.241437, -0.221745, 0.27077, 0.167114, -0.345467, 0.251814, -0.307936, 0.205636, 0.481653, 0.107034, -0.125381, -0.345654, 0.452588, -0.154499, 0.238078, 0.262978, -0.549896, 0.149393, 0.310907, -0.347523, -0.42861, -0.287733, 0.407821, -0.246214, -0.13513, -0.000567387, 0.416311, -0.155481, 0.256069, 0.447515, 0.267273, 0.366993, 0.409352, 0.367687, 0.262309, 0.18948, 0.0406171, -0.266851, 0.31281, -0.0729797, -0.228566, 0.119522, 0.229003, -0.150106, -0.484836, -0.226986, -0.149434, 0.29663, -0.091025, -0.2921, -0.220726, 0.266003, 0.365309, -0.0456341, 0.266656, -0.279605, -0.345084, 0.370643, 0.37088, -0.0268642, 0.243782, 0.405799, 0.278391, -0.538491, -0.421344, -0.358549, -0.311298, 0.331689, -0.0540822, -0.30822, 0.289189, -0.272308, 0.344655, 0.500284, 0.272903, -0.427396, 0.4165, -0.27431, 0.306682, -0.198429, -0.328838, -0.473414, 0.39285, -0.303793, 0.320321, 0.328035, 0.387076, 0.627329, -0.288295, -0.0605434, -0.319832, -0.151415, 0.224896, 0.299414, -0.259801, -0.177669, -0.626195, 0.453454, -0.0100813, 0.295044, -0.208736, -0.647739, -0.550532, 0.382869, 0.45022, -0.590547, -0.410671, -0.279767, -0.274314, -0.19359, 0.319678, -0.334927, -0.481704, -0.246078, -0.224691, -0.0542857, 0.0167961, 0.282006, 0.330704, 0.215266, -0.356376, 0.107614, -0.0754958, 0.306347, 0.296404, 0.353815, 0.134206, -0.134798, 0.368807, -0.358746, 0.278237, 0.350032, -0.227183, 0.25473, -0.442747, 0.227231, 0.193296, -0.490342, -0.379623, -0.203105, 0.411301, -0.504094, 0.362848, 0.367674, -0.17126, 0.247855, 0.428379, -0.564512, 0.688888, -0.121817, 0.327344, -0.324932, -0.321873, 0.111342, 0.466117, -0.114591, 0.25745, 0.599431, 0.188409, 0.731075, 0.617758, 0.365941, 0.371005, 0.28158, 0.325367, -0.47852, 0.357208, -0.406809, -0.398635, 0.298849, 0.388177, -0.192094, -0.246657, -0.0421371, -0.310092, 0.474442, -0.547938, -0.378277, -0.445861, 0.379655, 0.371314, 0.0761212, 0.313204, -0.392242, -0.375087, 0.26996, 0.213625, -0.311669, -0.304637, 0.314832, 0.176197, -0.365741, -0.173783, -0.0874835, -0.587745, 0.251719, -0.189482, -0.394076, 0.227509, -0.211751, 0.190396, 0.352448, 0.052262, -0.264675, 0.265481, -0.386231, 0.215168, -0.280036, -0.209575, -0.0565344, 0.216523, -0.219674, 0.198369, 0.067544, 0.210373, 0.438628, -0.34531, 0.269559, -0.112518, -0.548147, 0.256189, 0.208292, -0.155067, -0.249604, -0.22687, 0.281386, -0.390824, 0.206864, -0.255331, -0.288741, -0.24127, -0.126734, 0.276143, -0.264786, -0.474847, -0.111699, -0.271605, -0.150584, -0.0785853, -0.22858, -0.406254, -0.282864, -0.175679, -0.165192, 0.147815, 0.219002, -0.0444022, 0.531143, -0.281989, -0.267387, -0.232064, 0.191775, 0.231901, 0.11466, -0.265283, -0.470041, 0.138806, -0.16848, 0.270328, 0.299141, -0.0753426, 0.15565, -0.139846, 0.297359, 0.100413, -0.341507, -0.316434, 0.000290225, 0.107806, -0.355047, 0.305206, 0.16506, -0.368997, 0.0740634, 0.263219, -0.187163, -0.10158, -0.111327, 0.139576, -0.247992, -0.0548272, 0.136212, 0.119239, -0.320333, 0.12343, 0.376278, -0.553465, 0.426086, 0.536895, 0.197861, 0.28211, 0.202422, 0.391186, -0.452794, 0.125706, -0.319177, -0.270248, 0.183954, 0.176344, -0.397669, -0.146993, -0.000925186, -0.233553, 0.326648, -0.309439, -0.314187, -0.275544, 0.167025, 0.0392552, -0.411068, 0.164177, -0.108162, -0.00573354, 0.251166, 0.558204, -0.315271, 0.283163, 0.261653, 0.0670132, -0.168622, -0.155348, -0.0474235, -0.127982, 0.0712446, -0.364687, 0.0897745, 0.00733073, -0.0612411, 0.175381, 0.365922, -0.130426, -0.049202, 0.0616472, -0.109447, 0.0280195, -0.223873, -0.425023, -0.127319, 0.101025, -0.0944779, 0.22706, 0.226776, 0.0947206, 0.3393, -0.153124, -0.639028, -0.108781, -0.140769, 0.257962, 0.221979, -0.0850165, -0.352863, -0.238736, 0.275487, 0.222169, 0.059329, -0.483214, -0.190109, -0.379134, -0.917725, 0.317487, -0.276374, -0.089726, -0.0552475, -0.0356918, -0.130264, 0.348185, -0.332862, -0.0269239, -0.371905, -0.23288, 0.0573066, 0.0850446, 0.365517, 0.169593, -0.0717293, -0.112743, -0.141701, 0.11976, 0.144278, 0.234456, 0.00789795, 0.00279787, -0.167253, -0.0863365, -0.0916999, 0.385244, -0.669646, -0.562956, 0.402339, -0.487651, 0.183208, -0.284185, -0.180969, -0.00513625, -0.405246, 0.155039, -0.113185, 0.161695, 0.352399, -0.387996, 0.160007, 0.135512, -0.194359, -0.273423, -0.0515216, 0.313761, -0.267454, -0.0671176, 0.204648, 0.0968436, -0.211575, 0.340844, 0.501942, -0.322834, -0.571688, 0.233282, 0.197781, 0.134457, 0.200076, 0.0231796, -0.0233646, 0.136335, -0.0475553, -0.0154011, -0.05394, 0.14276, -0.452707, -0.301241, -0.26561, 0.0193491, 0.425522, -0.266067, -0.0760103, -0.23328, 0.169324, 0.0762291, -0.222994, 0.0854677, -0.281563, -0.358938, 0.236145, 0.410882, -0.255268, 0.257027, 0.269625, 0.081258, -0.207181, -0.129883, -0.3676, -0.284548, 0.22034, -0.322737, -0.200545, 0.0944379, -0.296793, 0.30017, 0.418536, -0.728572, -0.298464, 0.271853, -0.263083, 0.181573, -0.377288, -0.200982, -0.0957494, 0.204865, -0.27232, 0.214701, 0.367255, 0.179368, 0.352101, -0.161102, -0.495211, -0.114128, -0.202276, 0.22617, 0.271564, -0.0971297, -0.208229, -0.501904, 0.290799, -0.249978, 0.240916, -0.451848, -0.258969, -0.317451, -0.48139, 0.415029, -0.355259, -0.309499, -0.186237, -0.176257, -0.222657, 0.296689, -0.225151, -0.211715, -0.0798991, -0.149355, -0.269878, -0.00542135, 0.395065, -0.0506057, 0.223675, -0.140136, -0.321944, 0.0552234, 0.13866, 0.286808, 0.317716, -0.418532, -0.0381384, 0.172643, 0.0674257, 0.512635, -1.01998, -0.770424, 0.280475, -0.23201, 0.270747, -0.902413, -0.477235, -0.189689, -0.492929, 0.269974, -0.213427, 0.210412, 0.440219, -0.1266, 0.413074, 0.321902, -0.36647, 0.407438, -0.153076, 0.23766, -0.42057, -0.191747, 0.393705, 0.310401, -0.415272, 0.325159, 0.532648, -0.293704, -0.175539, 0.351968, 0.213235, 0.213214, 0.218929, 0.120335, -0.228709, 0.187762, -0.247334, -0.2135, 0.168559, 0.249568, -0.589931, -0.127207, -0.324903, -0.161224, 0.217231, -0.395982, -0.130205, -0.301879, 0.250213, 0.41101, -0.249774, 0.361477, -0.0715028, -0.506833, 0.0712546, 0.203802, -0.089808, -0.369859, 0.245312, 0.150604, -0.027467, 0.029619, -0.130162, -0.291405, 0.0780199, -0.327593, -0.257673, 0.136259, -0.126371, 0.177277, 0.26127, -0.730241, -0.333356, 0.318555, 0.164954, 0.183569, -0.317724, -0.22966, 0.0234902, 0.164969, -0.163785, 0.213277, 0.123644, 0.206416, 0.0728148, -0.13989, -0.246562, 0.0543395, -0.170864, 0.0696319, 0.197585, -0.0722028, -0.3203, -0.186663, 0.236492, -0.214728, 0.222345, -0.191442, -0.12056, 0.135759, -0.213994, 0.269784, -0.210303, -0.148635, -0.286331, -0.242858, 0.00784691, 0.0133885, -0.100079, -0.202, -0.295953, 0.12847, -0.345867, -0.0751299, 0.180716, -0.221087, 0.196135, 0.0130223, -0.156671, -0.0242788, 0.0520482, 0.166427, 0.288313, -0.447982, -0.209238, 0.240116, 0.0410266, 0.191869, -0.662093, -0.238494, 0.020257, -0.071556, 0.284502, -0.404911, -0.226362, -0.0850094, -0.204616, 0.106331, -0.158366, 0.104914, 0.109703, -0.0281585, 0.330799, 0.196422, -0.158644, 0.0104495, 0.153696, 0.154121, -0.293512, 0.0318065, 0.615847, 0.319811, -0.196002, 0.0428157, 0.274682, -0.716382, -0.518719, 0.572651, 0.0312116, 0.189001, 0.114644, 0.216293, -0.141647, 0.101355, -0.189668, -0.160207, 0.202959, 0.112228, -0.201573, -0.0583956, -0.441833, -0.140472, 0.136687, -0.0816845, -0.0523801, -0.0820299, 0.0932448, 0.0421082, -0.505471, 0.299505]) # parameters
+i18 = Internal("op18", "TENSOR_FLOAT32", "{1, 7, 7, 256}") # intermediate result
+i19 = Parameter("op19", "TENSOR_FLOAT32", "{256}", [0.380364, 0.737516, 0.474086, 0.849658, 0.804377, -0.080858, -0.10305, 0.536719, -1.1622, -0.342834, 0.402781, 0.115227, 0.24287, -0.695056, -0.0436921, 0.222036, 0.996912, 0.176891, -0.0650841, 0.269952, -0.00177294, -0.0444905, -0.431159, 0.182715, -0.0429493, 1.03982, -1.14416, -0.334853, -0.319257, 0.250542, 0.427705, 1.00408, 0.319165, 0.338126, 1.06596, -0.130311, 0.1664, -0.91822, -0.482969, 0.379555, 0.931786, -0.259521, -0.26676, -0.511134, -0.161333, 0.407205, 0.127215, -0.115874, -0.74857, -0.614097, -1.24632, 0.438902, -0.010038, -0.131985, -0.290398, -0.303011, 0.362789, 0.295431, 0.486214, 0.48313, 0.473817, -0.260674, -0.160361, 0.720992, 0.004341, -0.0257513, -0.544244, -0.197532, -0.0570926, -0.0470323, -0.358175, 0.309724, -0.121827, -0.451902, 0.654175, -0.379612, 0.425311, 0.64248, 0.4375, -0.608515, 0.183475, -0.59398, 0.735809, -0.911337, -0.50899, 0.477327, 0.424055, -1.43826, 0.624114, 0.084826, -0.97254, -1.32759, 0.622444, 1.64941, -0.44358, -0.345241, 0.272338, 0.318131, -0.716748, 0.360981, -0.0467942, -0.517288, 0.874968, 0.893388, -0.269836, 1.12224, -0.0204914, -0.0885676, -0.31172, -0.76596, -0.00294207, -1.0415, -1.26892, -0.614158, -0.893911, 0.585932, -0.60524, -0.365573, 0.793604, 0.154101, 0.602275, 0.0436358, 1.52191, -0.525973, 0.601713, 0.7219, -0.308903, -0.316313, -0.198256, 0.560813, -1.91373, 1.20156, 0.412508, 0.354517, 0.949946, -1.29522, -0.712151, -1.15794, 0.91844, -0.524767, 0.732848, -0.513226, 1.0062, -0.260316, 0.256711, -0.754329, 0.287398, 1.30026, -0.375037, 1.20769, -0.0969743, 0.499185, 0.925531, 0.234913, -0.153141, -0.403909, 0.0366042, 0.169739, 0.116354, -0.264196, -1.46265, -0.785626, -0.301059, -0.890582, -0.369919, -0.121138, -0.894905, 0.298203, 1.05391, 0.365703, -0.698288, 0.568782, -0.420118, -0.243541, -0.510473, -0.485931, 0.14858, 0.716983, -0.561495, -0.274852, -0.0997454, 0.799118, 0.5632, 0.3, -0.143994, 0.167208, -0.405972, -0.611116, 0.592297, 0.0573383, -0.302561, 0.397041, -0.208663, 0.105459, 0.208787, -0.28467, -0.53325, -0.289965, -0.46143, -0.0343105, 0.454569, -0.986058, -0.528081, -0.484903, -0.313444, -0.159601, -0.057389, -0.414452, 1.10135, 0.310185, -0.201504, -0.383645, 0.358057, 0.418672, -0.0795512, 0.262256, 0.050103, 0.106968, 0.0782813, -0.328971, 0.0522201, 0.331822, 0.42769, 0.085807, 0.317563, -0.0834861, -0.964089, -0.674804, -0.763733, 1.20728, -0.38138, 0.567048, 0.257946, -0.790288, 0.503187, 0.637437, 0.0358286, 0.573902, -0.955088, -0.526057, -0.427204, 0.251301, -0.0395128, -0.954701, 0.364203, 1.39881, 0.198054, 0.481997, -0.56449, -0.328474, -0.499845, -1.18902, 0.387863, 0.154186, 0.213897, 0.0501174]) # parameters
+i20 = Parameter("op20", "TENSOR_FLOAT32", "{256, 1, 1, 128}", [-0.121763, -0.00146586, -0.152926, -0.0166871, -0.0651794, -0.0883152, 0.226854, 0.0820697, -0.0387004, -0.0709573, -0.0293144, 0.0838588, 0.0277707, 0.0109299, -0.160442, 0.0837343, 0.0469172, -0.00955172, 0.082859, -0.0517241, 0.00340798, -0.187592, -0.0247601, -0.185591, -0.0532604, 0.105719, -0.0966383, -0.0199812, -0.00629264, -0.294315, 0.0403008, 0.0803754, 0.0908397, 0.219608, -0.0440038, 0.189251, -0.291901, 0.1426, -0.134149, 0.0519352, 0.0551092, -0.0487455, -0.153575, -0.228557, -0.208332, 0.0684225, -0.0891165, 0.0469084, -0.0286844, -0.0918755, -0.0639394, -0.233065, 0.103416, -0.0636482, -0.0807054, 0.0911907, 0.162369, -0.0989415, 0.0365839, -0.22269, 0.0418927, -0.0636223, -0.000230235, 0.117136, -0.0605703, 0.127913, -0.0568488, 0.0117915, -0.0931372, 0.0390826, -0.22523, -0.26497, 0.151425, -0.0157661, 0.00381962, 0.0363325, -0.159047, 0.0596872, 0.16343, -0.136773, 0.150644, -0.144535, -0.186384, -0.0577443, 0.250243, 0.0107071, 0.139932, 0.0679555, -0.17552, 0.16454, -0.218745, 0.0534704, -0.133623, -0.0147184, -0.201297, -0.0154522, 0.265836, 0.227862, 0.0136758, 0.112423, -0.116164, 0.0440703, -0.00406094, 0.122091, 0.303093, -0.0224877, -0.0710294, -0.0362077, 0.0404482, -0.0223894, -0.240027, -0.0128031, -0.209106, 0.0263517, 0.162145, 0.161153, -0.0253479, 0.0410495, 0.00849734, -0.0909553, -0.0838269, 0.0309831, -0.0774216, 0.171137, -0.224768, 0.123728, 0.168099, 0.33109, -0.0550043, -0.11535, -0.0540238, 0.110545, -0.282231, 0.19566, 0.161858, -0.0861269, -0.0411603, 0.175063, -0.178382, 0.0596902, -0.229927, -0.139029, 0.0268697, 0.338593, -0.103072, -0.0721262, -0.0566519, 0.258236, -0.153182, 0.308195, -0.0448432, -0.165331, 0.0151538, 0.203669, -0.134432, -0.0512151, -0.0995045, 0.126257, 0.0785744, -0.20454, -0.266039, -0.2169, 0.100161, 0.0778487, 0.194347, 0.139995, 0.167684, -0.101231, 0.124728, 0.327965, -0.0403867, -0.0215, -0.194443, -0.0495848, 0.367298, -0.164628, -0.147905, 0.165968, -0.12477, -0.259033, -0.167712, -0.272459, 0.0789812, 0.155705, -0.116364, -0.213157, 0.0109595, -0.324647, 0.173547, -0.153593, -0.0375692, -0.0271882, -0.209502, 0.17778, -0.283972, -0.271674, -0.337646, -0.296036, 0.389238, -0.131556, 0.177566, -0.206016, 0.343375, -0.0749384, -0.0414254, -0.123846, 0.0649346, -0.13411, -0.165414, 0.0754255, 0.25563, -0.106748, -0.209256, 0.127924, -0.241351, 0.0433725, -0.10482, -0.00963543, -0.00829906, 0.387104, 0.0515396, 0.356357, -0.279054, 0.301085, 0.152901, 0.0874326, 0.112942, 0.0719238, 0.106289, -0.0121451, 0.210162, 0.0121593, -0.0388293, -0.0416732, -0.12197, 0.0653273, 0.069732, -0.274103, -0.132969, 0.352856, -0.233851, -0.0569251, -0.110681, -0.198357, -0.0540766, -0.0852768, 0.179024, -0.0557452, -0.285327, 0.0571257, -0.175148, -0.106359, 0.100622, 0.00681196, -0.403083, 0.231531, -0.0123008, -0.0282617, 0.235791, -0.143299, 0.0196585, -0.216518, -0.0793211, -0.238045, 0.0940979, 0.0495749, -0.0853188, -0.114022, -0.0603817, -0.114678, -0.0633001, 0.373003, 0.00726254, -0.036635, -0.231092, 0.152878, 0.082154, 0.285196, -0.0868469, 0.387558, -0.135168, -0.0525403, 0.145237, 0.0110357, -0.367399, -0.0411672, -0.198631, -0.0460401, 0.132935, 0.129471, -0.247866, -0.211376, -0.161866, -0.211406, -0.0785865, -0.317434, 0.245269, -0.0296679, 0.0174676, 0.198054, -0.154292, -0.0604169, 0.14175, -0.124803, -0.0134512, -0.289175, -0.405146, 0.24288, -0.235746, 0.0666537, 0.188638, -0.186829, 0.00471949, 0.0932148, 0.183057, 0.317406, 0.280157, -0.0888505, 0.0340032, 0.084196, 0.0818843, 0.092675, 0.0425123, -0.142637, 0.359559, 0.0323628, -0.131457, -0.0737881, 0.179402, 0.0324868, 0.108269, -0.0493381, -0.0168446, -0.0414803, -0.346225, 0.112857, 0.0802893, -0.132876, -0.0106186, 0.169731, -0.0157466, 0.0464949, 0.0404022, -0.0538117, 0.0623485, 0.0907022, 0.0631642, -0.0395945, 0.0805517, -0.222049, -0.117009, 0.234693, 0.1533, -0.0483102, 0.329192, 0.140971, -0.184198, -0.0129387, 0.00127325, 0.0954443, -0.232916, -0.0514174, 0.0493111, -0.0637758, -0.100758, -0.335302, -0.11422, 0.0576151, 0.136085, 0.0417112, 0.0798761, -0.125253, 0.0302989, -0.157727, -0.017999, -0.219812, 0.118703, -0.0872862, 0.079907, -0.0514213, 0.341905, -0.187533, 0.0170589, -0.146202, -0.122685, -0.000718895, 0.128745, -0.00734249, -0.184718, 0.268723, -0.099997, 0.220027, 0.10537, -0.187767, 0.233767, -0.0791061, -0.0464785, -0.0739595, 0.128014, 0.367638, 0.0881683, -0.188333, -0.1239, -0.131963, -0.102931, 0.103922, 0.324045, 0.032146, -0.295674, -0.000199333, 0.0523844, -0.167145, -0.0953917, -0.0528846, -0.145583, -0.136944, 0.166311, -0.224109, -0.409022, 0.185011, 0.19026, -0.0141238, -0.164354, -0.0427336, -0.0273503, -0.286739, 0.0660883, 0.210424, 0.181741, -0.128822, -0.0530232, -0.0763886, -0.172659, -0.14085, -0.224724, -0.299584, -0.280415, -0.075294, 0.0275749, 0.280602, 0.0108047, -0.202232, -0.230469, -0.161221, -0.224639, 0.154745, -0.0990845, -0.188823, 0.0641416, -0.159532, 0.152435, 0.171202, -0.232407, -0.158169, 0.209047, -0.0474178, 0.319449, 0.108957, 0.11817, -0.0920148, -0.391213, -0.0608732, 0.0775817, -0.261466, -0.041129, -0.116169, -0.123826, -0.223441, 0.322481, -0.0677376, 0.267475, 0.471766, -0.000552189, 0.181942, -0.0943432, 0.380185, 0.102616, 0.0969943, -0.178692, 0.246288, 0.195408, -0.0336535, 0.298933, 0.0455202, -0.0809653, -0.017409, -0.0171851, -0.0285496, 0.104252, -0.0957008, -0.0580744, 0.256482, -0.132236, 0.0648953, -0.0708861, -0.0039081, -0.0660617, 0.104372, -0.202334, 0.115703, -0.0924876, -0.0318502, 0.285581, -0.169541, -0.220311, 0.217227, -0.20039, -0.172509, -0.0816564, -0.101721, -0.111753, -0.229721, 0.150832, 0.071362, 0.0354571, -0.0826334, 0.00626498, 0.035324, -0.089987, -0.0283019, -0.0766623, -0.168529, 0.0988119, -0.0987534, 0.200968, 0.063242, -0.012436, -0.036723, -0.0168116, -0.0183112, -0.0284993, 0.141086, 0.0214688, -0.0842671, -0.0144926, 0.0610066, -0.125587, 0.0484757, -0.172457, -0.15877, 0.0708463, 0.210678, 0.00735093, -0.0759467, 0.0572737, 0.0598959, 0.0693186, -0.163268, -0.107083, -0.0295297, -0.116136, 0.032337, 0.0302145, 0.058569, -0.0962236, -0.158437, -0.12913, -0.0728294, -0.181127, 0.0674576, -0.0381911, -0.109322, 0.0647475, 0.0332791, 0.0089941, 0.175037, -0.112338, -0.0856613, -0.143096, -0.0562949, 0.1241, -0.0691377, -0.0909787, 0.190082, -0.101452, -0.151652, 0.0568764, 0.156614, -0.0221597, -0.0344162, 0.0323532, -0.135157, 0.312427, -0.0293915, -0.105716, -0.107155, -0.147632, -0.083625, 0.196241, -0.169723, 0.0456846, -0.208414, 0.00375746, -0.0123966, -0.139218, 0.169502, -0.180478, 0.238119, -0.152929, -0.139913, -0.0363045, 0.107643, -0.08058, 0.232263, -0.094056, -0.0917993, 0.0592623, 0.096131, 0.146373, 0.0210147, -0.0885272, 0.156334, -0.0764059, -0.0169987, -0.159993, -0.0444727, -0.11123, -0.111217, -0.00627605, -0.109645, 0.178743, -0.190613, 0.0628129, -0.141974, -0.0429547, 0.165984, -0.0791145, -0.153345, 0.187987, -0.208895, -0.0801783, 0.221324, -0.0405893, -0.0989458, -0.191138, 0.111058, 0.0475456, -0.0377747, -0.206032, -0.00414682, -0.0845252, 0.0132202, -0.23954, 0.0741943, -0.028376, 0.0456232, 0.00628636, -0.0610311, 0.0217437, -0.0799343, 0.0504588, 0.123571, 0.0386428, 0.0124522, 0.0111455, 0.308583, 0.0416721, 0.168403, 0.133877, -0.0603129, 0.01134, 0.11016, 0.190655, 0.209529, 0.0139188, 0.0406304, 0.0192307, 0.0323257, -0.21814, 0.0701631, 0.0560376, 0.107661, 0.16978, 0.126413, -0.0195221, -0.0912044, -0.229328, -0.0267494, 0.0118961, -0.0637534, 0.137186, 0.0363951, -0.191377, -0.248844, 0.130172, 0.0590758, -0.170797, -0.0341409, 0.240932, -9.21508e-05, -0.152086, 0.0805479, 0.028501, -0.12519, -0.0846912, 0.128501, 0.0467035, 0.0896088, 0.0523472, -0.130948, 0.0608833, 0.153097, 0.260759, 0.0902755, 0.224845, 0.00972575, 0.0160995, 0.0477556, 0.0848327, 0.198868, -0.183801, -0.0121969, -0.193155, 0.0968058, -0.116719, -0.0978925, 0.0709608, 0.0975665, 0.0178993, 0.0282053, 0.107428, 0.0857774, 0.153004, -0.126703, 0.139924, -0.281684, -0.0111227, -0.117871, 0.0898125, 0.206752, -0.0436162, -0.269802, 0.157701, 0.00367765, -0.0252561, -0.0881458, 0.182209, -0.0502786, 0.0304472, -0.124567, -0.00857368, 0.00803042, -0.206588, -0.00409084, -0.0681562, 0.154952, -0.061482, 0.0250592, -0.236324, -0.0197097, 0.0279685, 0.126101, -0.0469382, -0.281738, -0.139406, 0.0598886, -0.102636, 0.0171128, 0.0722221, -0.0327486, -0.0280929, 0.0044429, -0.048193, -0.106313, 0.0574747, -0.0267309, -0.00422801, -0.0187839, -0.0239089, -0.11731, -0.0941652, 0.022443, 0.103914, -0.122853, 0.0381604, 0.0632005, 0.0943756, -0.000746983, 0.185714, -0.00125785, -0.00486035, -0.101309, -0.049849, -0.0117656, 0.111874, -0.0330368, 0.0435619, -0.206657, 0.317533, 0.306703, 0.0643884, -0.10935, -0.194967, -0.020277, 0.15042, -0.0439868, 0.157856, -0.0981316, -0.171503, -0.0516313, -0.244079, 0.259472, 0.100094, 0.24451, 0.0181773, 0.10552, 0.204575, 0.101123, 0.185398, 0.106766, 0.1759, -0.0751168, -0.0347072, -0.17574, -0.11347, -0.0160956, -0.162833, -0.0223169, -0.132343, 0.0504071, -0.214356, 0.0807329, -0.157551, 0.166425, 0.104226, 0.106084, -0.00147906, 0.0456598, 0.108479, 0.252998, -0.0423071, -0.128341, 0.0119236, 0.019042, -0.0184908, -0.180393, -0.0515276, -0.185566, -0.0276789, -0.227467, -0.363695, 0.256899, -0.152396, 0.0417788, 0.0639323, 0.0402297, -0.00839169, -0.108366, 0.205866, 0.129884, -0.0402663, -0.0458394, -0.0514737, 0.00702919, 0.190837, 0.0102766, 0.0033549, -0.101188, -0.206389, 0.205832, 0.142631, 0.0130508, -0.0788449, 0.106169, 0.150019, 0.206637, 0.0325478, -0.0300983, -0.0653612, 0.0101645, -0.0768424, -0.0434723, 0.0405409, -0.0520772, 0.174074, 0.0397667, 0.100961, 0.0989772, 0.105878, -0.10632, -0.0187806, -0.0184613, 0.00739359, 0.199667, 0.0172948, -0.226207, -0.168443, -0.0964683, -0.000390955, -0.161786, 0.165405, -0.125805, 0.0568504, -0.0693387, -0.0447613, -0.208184, 0.171259, 0.0213811, -0.0400403, -0.0387215, -0.161801, 0.139867, -0.0810521, -0.171466, -0.0755621, 0.220579, -0.139943, 0.235271, -0.0474378, 0.00303661, -0.030774, -0.124363, -0.291798, 0.0605643, 0.251644, -0.238482, 0.0418277, -0.0407744, -0.0988104, 0.242949, -0.0506462, 0.0113785, -0.0352498, -0.107569, -0.151245, 0.0673971, -0.121222, -0.0287582, -0.111229, 0.00843969, -0.0519648, 0.139775, -0.161184, -0.0506712, -0.123381, -0.264027, -0.0646977, -0.0979974, -0.0862895, -0.0155158, 0.157433, 0.0409507, 0.167897, -0.0396045, 0.145752, -0.169528, 0.168161, 0.0663108, -0.0314094, 0.029248, -0.237414, 0.043048, -0.0801427, -0.148089, -0.122185, 0.0858839, -0.147664, 0.0709367, -0.024944, 0.0605754, -0.0275754, 0.260047, 0.139529, -0.0638799, 0.153889, 0.0842222, -0.174608, -0.153145, -0.177964, 0.206541, -0.238053, 0.0726988, 0.139316, 0.0591797, 0.0855318, 0.0179582, 0.0168086, -0.0965224, -0.128315, 0.0751349, 0.178349, 0.171998, -0.0893652, -0.0295201, -0.0129769, -0.127714, -0.00764682, -0.0327906, -0.00970552, 0.113266, -0.118684, -0.0490055, 0.063924, 0.0222983, 0.0928486, 0.0215848, 0.162555, -0.0139352, 0.0509258, -0.0382084, -0.207606, -0.0523019, -0.0152233, 0.0886273, 0.0948222, 0.0593322, 0.0391167, 0.0613811, -0.11076, -0.318452, 0.126448, 0.163791, 0.0631023, -0.0226356, -0.128848, -0.100019, -0.102052, 0.0736468, 0.0140198, -0.0427039, -0.0131782, -0.163351, 0.119609, 0.0584089, -0.0461407, 0.202703, 0.191604, -0.0172174, -0.0151659, 0.109398, 0.119537, 0.00571323, 0.0121479, -0.0129911, 0.196891, -0.0769234, 0.0408338, 0.033434, 0.0727538, 0.105532, -0.170121, 0.223811, -0.0256491, 0.0987913, -0.168599, -0.230111, -0.0874251, 0.285439, -0.00870619, 0.072375, -0.0681902, 0.100473, 0.0357849, 0.0646213, 0.0815534, -0.0904936, -0.000729126, -0.0408629, 0.00791367, -0.183278, -0.084852, 0.0380787, 0.0119861, -0.1332, 0.0195311, 0.101879, 0.0176711, 0.124079, -0.170235, 0.0717808, 0.125928, 0.0862435, -0.197306, -0.0325205, 0.198641, 0.144394, 0.0681162, -0.0465623, 0.00289229, 0.0820616, 0.011701, 0.088909, 0.123753, -0.00691783, 0.136213, -0.0600309, 0.000882166, -0.00108048, 0.119275, 0.164031, 0.125636, 0.069326, -0.206965, 0.17212, 0.275754, 0.0584626, -0.186063, 0.019512, -0.0516806, -0.144263, 0.0818549, -0.0666096, 0.0503725, -0.0291542, 0.016482, 0.137406, -0.0028739, -0.00310442, -0.12761, 0.0912575, -0.0841728, 0.0371428, -0.0648381, 0.131361, -0.0180739, -0.0488503, -0.00805979, -0.112502, 0.179981, 0.157663, -0.0040145, 0.0857851, -0.150225, -0.0392053, 0.0509387, 0.179713, -0.340158, 0.232081, 0.0955776, -0.0451021, -0.100691, 0.161409, -0.0130543, 0.0202751, 0.192624, -0.117486, 0.249824, 0.152502, 0.0333573, 0.153616, -0.0488291, 0.144206, -0.101357, 0.0619833, -0.0282441, 0.0989099, -0.0635282, 0.0798867, -0.134276, 0.00819014, 0.17199, 0.220609, 0.0764152, -0.00977614, -0.118515, 0.00671268, -0.233391, -0.0415099, -0.231059, -0.0832087, -0.0745819, -0.0547066, -0.0173529, 0.149021, -0.0689238, 0.0646632, 0.161006, 0.126112, -0.0923665, 0.0642301, -0.133968, -0.0324702, 0.0523649, -0.0193252, 0.0929967, 0.0165989, 0.0169445, -0.0805363, -0.053397, 0.0895483, 0.0812426, 0.0237573, -0.0080644, 0.196266, -0.0933319, 0.160393, -0.0653707, 0.141972, -0.0771568, -0.0458535, 0.0318099, 0.119215, 0.218229, 0.141364, 0.0808469, -0.0687373, 0.0172776, 0.0416236, -0.186807, 0.0409735, -0.087341, 0.0579103, 0.172118, -0.0132417, -0.00736812, 0.0283898, -0.0352268, -0.0545576, 0.232941, -0.078594, -0.0416123, 0.0486298, -0.0484354, 0.0525117, 0.101252, -0.0686634, 0.0120119, 0.14403, -0.142283, -0.0147382, 0.289106, 0.0494861, 0.1183, 0.0823231, -0.0940964, 0.00103304, 0.0753822, 0.133729, -0.107148, -0.0167868, 0.0663824, 0.0640804, 0.00184604, 0.154005, -0.00454032, 0.0499476, -0.142828, -0.0890787, -0.0473053, 0.0411929, -0.0954562, -0.00731582, 0.0591638, -0.0264202, 0.0757302, -0.0319824, -0.0469359, -0.198772, 0.223912, 0.0314918, 0.0381731, -0.102691, -0.140427, 0.126687, -0.0817585, -0.0531709, 0.105889, -0.0270207, 0.0214643, -0.0816349, 0.0608291, -0.0935634, -0.168623, 0.144258, -0.164669, 0.108766, -0.0814779, 0.00241846, 0.0659046, -0.0942777, -0.0890397, 0.105369, 0.151275, -0.0717512, -0.0493074, -0.140407, -0.0172811, 0.0634424, 0.249991, 0.0269078, 0.156453, -0.301387, -0.0997673, 0.026561, 0.0932085, -0.0963, 0.19287, -0.119789, -0.172648, -0.1784, -0.0480075, 0.0288328, -0.121207, -0.109088, -0.225635, 0.180621, 0.145767, -0.0100607, 0.0904124, -0.227142, -0.168847, -0.013114, 0.00676613, -0.126259, 0.152862, -0.15937, -0.0415892, -0.0462056, 0.0129561, 0.24004, 0.00503096, -0.0703629, 0.075849, -0.104919, 0.0869551, 2.22345e-05, 0.0578207, -0.107746, -0.101335, 0.0707879, -0.0720031, -0.137322, 0.0540443, 0.0491564, -0.0117644, -0.217536, 0.0308799, -0.0740967, -0.0521287, 0.130147, 0.0201831, 0.0259361, -0.0336979, -0.00285525, -0.219361, -0.105712, 0.239873, -0.191303, 0.0806222, -0.174987, -0.012217, -0.197023, 0.0492596, -0.101804, -0.00543839, 0.131868, -0.109042, -0.073107, -0.1365, -0.155295, -0.0945194, 0.016341, -0.268958, -0.0224198, 0.170854, 0.120418, 0.0955523, 0.0965278, -0.035517, -0.0545711, 0.00337954, -0.144529, -0.0305143, 0.132406, -0.108307, 0.149899, -0.231701, 0.241231, -0.000728205, 0.155372, 0.104387, -0.139394, 0.00812065, 0.246093, -0.15115, 0.235888, 0.131774, 0.105572, -0.0973481, -0.188952, 0.0505968, -0.0778897, 0.0626547, -0.0715128, -0.103278, 0.0844924, 0.131643, -0.1025, 0.10291, 0.162548, -0.0208971, 0.0554997, 0.0350355, 0.123109, 0.0732743, 0.0234119, -0.140801, 0.197903, -0.141, -0.00452904, -0.158492, -0.182686, -0.0610551, 0.109176, 0.181916, 0.0748494, 0.0344042, -0.067836, -0.137134, -0.0855471, -0.117947, 0.0850113, 0.0137193, -0.010527, 0.130947, -0.102099, -0.0957627, 0.113111, 0.2145, -0.0522371, -0.172599, -0.1378, -0.0913496, -0.11666, 0.211939, 0.0569771, -0.0404667, -0.145604, 0.130568, -0.00276904, -0.0710652, -0.119411, -0.0722745, -0.18576, -0.016118, -0.116839, -0.090888, -0.179876, 0.0294893, -0.17277, -0.119309, 0.232317, -0.0536684, 0.18558, -0.115276, 0.0383135, 0.038503, 0.181748, 0.0758917, -0.154463, -0.182919, 0.147145, -0.0126074, -0.0418381, -0.11297, 0.0103289, -0.0368456, 0.278182, 0.157565, 0.143115, -0.079821, -0.178861, 0.0276078, 0.000372434, 0.0233536, 0.0958963, 0.187943, 0.191109, 0.138723, -0.0540335, -0.00365738, 0.034488, -0.00474093, -0.287405, -0.239822, -0.0819705, -0.0573618, 0.143925, -0.0191419, -0.0501005, 0.0329972, 0.137078, -0.0965081, -0.0682077, -0.111341, 0.0625714, 0.0306097, -0.0218431, 0.129635, -0.0210548, -0.0197986, -0.0518177, -0.0436772, -0.131071, -0.225836, 0.00625549, 0.0322132, -0.0768337, 0.131975, 0.00889276, 0.0489575, -0.248164, 0.0396795, 0.1622, -0.166368, -0.173215, 0.209523, 0.256479, -0.231697, -0.143673, 0.0589807, 0.151495, -0.10649, -0.197632, -0.0423768, 0.18235, -0.135969, -0.00524809, -0.0111443, -0.0113861, 0.00537076, 0.120063, 0.144619, 0.0906672, 0.113282, 0.158077, 0.0764148, 0.0199171, 0.182439, 0.131114, 0.0425072, 0.0506302, 0.28546, -0.0197349, -0.0879918, 0.0846, 0.237368, 0.0783246, 0.0890284, -0.134633, 0.118198, -0.00682546, 0.11324, -0.211299, 0.013705, 0.023855, 0.00747037, 0.223451, -0.171756, -0.0274543, -0.17746, 0.0444899, 0.0668234, -0.321517, -0.144064, -0.0224703, 0.0801804, 0.0338708, -0.118417, 0.128159, 0.17046, -0.143898, -0.140397, 0.00895401, -0.117396, 0.023287, -0.0467729, 0.224132, -0.0909673, -0.107415, -0.161888, -0.247995, -0.00860488, 0.0431389, -0.191285, 0.0141539, -0.116147, -0.0624177, -0.0115833, 0.11179, 0.0285145, 0.253069, 0.0016172, -0.220828, 0.032597, 0.0259053, -0.0930103, 0.219059, 0.0328587, -0.231498, -0.101035, 0.182733, 0.131782, -0.00518682, 0.106017, -0.103796, 0.0125917, 0.0975793, 0.0521452, 0.112533, -0.0899829, 0.23937, 0.0527948, -0.185733, 0.149283, 0.0392282, 0.0206277, -0.0949587, -0.0984154, -0.0226723, 0.0564458, -0.00431445, 0.111011, -0.173557, -0.106257, -0.151055, -0.0556065, 0.0640251, -0.243505, -0.207463, 0.202453, -0.174126, -0.169518, 0.299416, 0.131626, -0.0134067, -0.179216, 0.181195, 0.120095, -0.0896925, 0.00078687, 0.00178658, -0.0401267, -0.00120663, 0.147796, 0.034812, -0.227134, -0.146281, 0.122676, 0.151621, 0.0703877, 0.0914774, -0.00931555, 0.00133774, -0.247794, -0.160732, 0.0770572, 0.249643, 0.217932, 0.0738432, 0.035924, -0.106018, -0.0162348, -0.011838, 0.262566, -0.0768137, -0.227345, -0.0724149, -0.225263, -0.0771134, -0.0734765, -0.0353514, 0.000809019, 0.280063, 0.0171061, 0.238279, -0.0133466, -0.102419, -0.254025, 0.155535, -0.126355, 0.013897, -0.247309, -0.0881683, 0.208916, 0.191098, -0.103253, 0.191012, -0.0169145, -0.258648, -0.126752, 0.170194, -0.138752, 0.0583742, -0.091655, 0.185282, -0.26523, 0.176784, 0.0972773, -0.0806131, 0.126663, 0.0987247, 0.0186138, -0.0925371, -0.0918171, 0.145988, -0.0284764, 0.012563, 0.0731498, -0.264874, 0.10075, 0.031231, 0.114215, -0.218172, -0.154288, 0.0665525, 0.102346, -0.0867592, 0.166863, -0.0445074, 0.163581, -0.0571944, 0.0564541, 0.0693555, 0.156838, -0.144084, 0.237257, -0.078723, -0.0799481, -0.257811, -0.192547, -0.228727, 0.0669888, 0.00860727, 0.0547705, 0.0566401, 0.133286, -0.0462406, -0.0564886, 0.0969748, -0.132711, -0.0231345, 0.103791, -0.0152155, -0.101176, 0.271772, -0.224406, -0.150399, -0.265621, -0.0421936, 0.209641, 0.272643, -0.0836971, 0.285742, -0.0828239, 0.0890314, -0.156897, 0.195036, 0.18622, -0.142381, 0.0981366, 0.120264, -0.184913, -0.126809, -0.0352029, 0.0222585, -0.109725, 0.177188, -0.0397066, 0.141945, -0.154534, 0.0101069, -0.0374879, 0.100513, 0.0901533, 0.0705928, 0.119557, 0.133947, 0.113641, -0.0805555, 0.28911, -0.125454, -0.148723, 0.137668, 0.100457, 0.21462, -0.0733323, -0.0349016, -0.103982, 0.196625, 0.0470219, 0.178736, 0.170526, 0.264673, -0.158406, 0.0507479, -0.113972, 0.0174423, -0.0095501, 0.134027, 0.0723004, 0.119682, -0.145386, 0.00401078, -0.130957, 0.031604, -0.115654, 0.152149, 0.327064, -0.0696927, -0.0430574, -0.197244, -0.114756, -0.212657, -0.132105, 0.0506328, -0.220456, -0.249327, -0.0812447, 0.26433, -0.11489, -0.0524444, -0.281329, 0.154217, 0.105288, 0.0501329, 0.059548, 0.255756, -0.169056, 0.00767002, -0.0273701, -0.0640584, -0.0733251, -0.0722304, 0.0401339, 0.0989603, -0.150117, 0.16901, 0.0451639, 0.226883, -0.125865, -0.179634, 0.0630091, -0.197256, 0.0777011, -0.225271, 0.174039, -0.0153624, 0.206696, -0.257132, -0.0289615, -0.166864, 0.00791574, 0.0951196, -0.0225803, 0.108956, 0.0362924, 0.0943742, 0.0357214, 0.10744, 0.187531, 0.0292007, 0.186666, 0.089033, 0.0548251, -0.226519, 0.156487, 0.167638, 0.210613, 0.244259, 0.0900702, 0.189753, -0.131505, -0.21927, -0.0923843, 0.144714, -0.145806, 0.0827833, -0.232949, 0.0100534, -0.0403841, -0.170683, -0.166561, -0.0415859, 0.0903052, 0.0786864, 0.127101, -0.0850392, -0.102242, 0.0956275, 0.122035, 0.141168, 0.033213, -0.0850884, 0.120292, 0.0814406, -0.0596541, 0.152527, 0.100685, 0.00698795, -0.100243, 0.0104053, 0.10098, 0.244871, -0.0199666, 0.257328, -0.116686, -0.119445, -0.192839, 0.178086, 0.0427172, -0.0257218, 0.171972, -0.296562, -0.250368, -0.0156171, -0.106786, 0.113587, -0.0748537, -0.0321127, -0.0758407, 0.114806, 0.0452392, -0.168107, 0.0114412, 0.0440024, 0.0972787, -0.0243558, 0.0692821, 0.0760816, 0.185929, -0.0562051, -0.183305, 0.0946811, -0.11418, -0.158481, 0.117736, -0.183528, 0.206095, -0.12179, -0.189266, -0.109165, -0.136707, -0.0204956, 0.253776, -0.0820915, -0.251516, 0.293669, 0.0268485, 0.0444304, -0.0558429, -0.348562, 0.289244, 0.123064, 0.065258, -0.0956982, 0.214264, -0.0498267, -0.263771, -0.0233266, -0.110222, -0.0427693, 0.0261123, -0.119887, -0.143324, -0.031421, 0.131307, 0.0691261, -0.0109609, -0.265697, 0.0850318, 0.0087928, -0.167774, 0.214919, -0.157545, 0.00574098, -0.0528089, 0.17446, -0.0341973, 0.168464, -0.10717, 0.193871, 0.223934, 0.0444987, -0.186898, -0.0901894, 0.264504, -0.038023, -0.045079, 0.0192638, 0.078446, 0.0596947, -0.162183, -0.248256, 0.123224, 0.312637, -0.223375, 0.0551141, 0.324831, 0.0666989, -0.280649, 0.0691396, -0.0208829, -0.0549708, -0.00875925, 0.235051, 0.0304747, -0.11112, -0.00517323, 0.13845, -0.162168, 0.0786348, -0.112234, -0.140868, 0.0684156, 0.0556706, 0.000617623, 0.00934514, -0.0979199, -0.0449759, 0.158565, 0.00124008, -0.103346, 0.123343, 0.0455048, 0.213901, 0.205338, -0.111906, -0.0527817, -0.00167314, -0.0422384, -0.163251, 0.245198, -0.131871, -0.133958, -0.0493695, -0.11635, -0.210995, 0.0820445, -0.0292451, 0.176524, 0.0340983, -0.062848, -0.0803327, 0.146175, 0.105935, -0.300821, -0.230962, 0.232483, 0.186979, 0.309542, -0.190345, 0.0290367, -0.000604254, -0.256692, -0.127606, 0.00376907, 0.0926833, -0.109616, -0.198911, -0.182639, -0.125591, -0.0376013, -0.140824, -0.142159, -0.272582, -0.0459699, -0.263291, -0.0618196, 0.0231469, -0.367311, -0.32058, 0.0977621, 0.0376007, 0.0113273, 0.224073, -0.0906553, -0.160541, -0.159614, 0.116235, 0.0633637, -0.067684, -0.0161025, -0.208696, -0.136911, 0.228833, -0.188215, 0.300656, 0.140706, 0.0749561, 0.125291, 0.14724, -0.0991632, 0.0864122, 0.0869478, -0.167563, 0.120387, 0.181514, 0.0630136, -0.0113265, -0.320548, 0.13056, -0.101895, 0.244093, -0.18212, 0.00452135, -0.0413259, 0.133743, -0.144145, -0.296396, -0.0249471, 0.0153846, -0.181634, -0.00641961, 0.1419, 0.265553, 0.123852, 0.194626, 0.219706, 0.087147, 0.147935, -0.0903955, 0.0159125, 0.28341, -0.16291, 0.175948, -0.21378, -0.112381, 0.213198, -0.0240636, 0.0457854, 0.0483817, -0.15712, 0.27091, -0.285541, -0.155012, -0.237785, -0.158555, -0.244161, 0.0591492, -0.128298, 0.0209307, 0.184384, -0.0223334, 0.00445581, 0.176554, -0.0697603, 0.195483, 0.110775, 0.0689016, -0.112131, 0.0271189, -0.0717036, 0.00565916, 0.215499, 0.125018, -0.00282494, -0.200716, 0.245174, -0.0738218, -0.0122963, 0.213201, -0.139332, -0.167892, -0.264457, 0.082706, -0.299007, 0.122199, -0.0567321, 0.225136, 0.0992968, 0.413944, 0.0141737, 0.184605, -0.190655, -0.155539, -0.0459021, 0.307694, -0.249888, -0.165425, -0.186335, -0.0991058, -0.105671, -0.276775, -0.114099, -0.116133, 0.071774, 0.0101292, -0.0300097, -0.0924, -0.172245, 0.181669, -0.368279, -0.201701, -0.0548032, -0.118651, 0.162104, -0.234561, -0.08483, -0.254777, -0.220394, 0.117873, 0.272167, -0.194758, -0.0264096, 0.114118, -0.134973, -0.0866739, 0.163355, -0.153773, -0.0209155, -0.216218, -0.0450452, 0.000959604, -0.228745, 0.0716958, 0.0246147, 0.200885, 0.110703, 0.249328, 0.495458, 0.124791, 0.203483, -0.250201, -0.0459404, 0.135054, 0.163866, -0.00533593, -0.165351, 0.179244, 0.350087, 0.469259, -0.19131, 0.176016, -0.0165678, -0.00727748, -0.0639924, 0.156125, -0.180413, -0.162065, -0.107145, 0.0362905, 0.00953257, -0.0696836, -0.192961, -0.25429, 0.142465, 0.00653369, -0.182458, 0.0823424, 0.121246, 0.00830045, 0.0613724, -0.0672164, 0.0930629, 0.103939, -0.08148, -0.107841, 0.250381, -0.261543, -0.255451, -0.333096, -0.138452, 0.00976893, -0.236643, 0.166208, 0.0435071, 0.0962908, 0.00419878, 0.00931028, -0.240865, -0.178077, -0.403639, -0.20125, 0.261871, -0.181256, -0.170618, 0.0782273, 0.185297, -0.0177792, -0.0331624, -0.00458638, 0.107698, -0.0872865, -0.199978, -0.311353, -0.203401, 0.163278, 0.523337, 0.0562682, 0.272375, -0.00688347, 0.435478, 0.197609, -0.091879, -0.119517, -0.367985, 0.0160273, 0.261118, 0.0908978, 0.0121177, 0.187961, -0.0550638, -0.225438, 0.0648774, -0.157838, 0.0981653, 0.3036, 0.0991271, -0.280124, 0.331446, 0.0269266, 0.0913465, -0.148606, 0.00749247, -0.219456, 0.0653162, -0.113414, -0.080871, 0.0153253, -0.0104536, -0.0337444, -0.02266, -0.048818, 0.0293535, -0.0804522, 0.0448473, -0.0388424, 0.0885175, 0.270358, -0.0101002, 0.225883, 0.0457063, -0.109308, 0.0375611, 0.0586005, -0.0294961, -0.129253, 0.125576, -0.134983, -0.0427109, -0.00742816, 0.0624466, 0.0921506, 0.217218, -0.132886, -0.0142893, 0.0401793, -0.0133938, -0.176294, 0.0361158, 0.137753, -0.100371, -0.0745356, -0.0782492, 0.0107853, 0.0104913, -0.157196, -0.102874, -0.225804, 0.008232, 0.0986046, 0.105292, -0.108643, 0.0304799, 0.0363919, -0.167664, -0.0192818, 0.00163039, -0.0286548, -0.0128095, 0.0999709, 0.0720167, 0.191841, -0.0940155, 0.0243954, -0.0957261, 0.0193073, 0.0372085, -0.11253, 0.0739387, 0.058488, 0.179126, 0.116966, -0.0522783, -0.151171, -0.0627777, -0.0474066, 0.075866, -0.159277, 0.020584, -0.153347, 0.0754811, -0.257302, -0.065996, -0.166211, -0.0101078, 0.0734332, 0.0793429, 0.0499156, -0.238975, -0.0744833, -0.0275133, 0.0528319, 0.00107819, -0.102551, 0.118994, 0.104805, 0.0572655, -0.103281, -0.0328109, 0.0466424, 0.160654, -0.114022, 0.129484, 0.0630359, 0.190218, 0.00465109, 0.0103497, -0.0230838, -0.110465, 0.103842, 0.0731263, -0.0405242, -0.0364888, 0.0722455, 0.217877, 0.0128647, -0.0161328, -0.0275736, 0.11226, 0.0581312, 0.119446, 0.15226, -0.161187, 0.106298, 0.0476425, 0.0277407, 0.182015, 0.0134261, -0.0200785, 0.0980741, -0.144066, 0.046601, -0.122462, -0.00176688, -0.162078, 0.126338, -0.0199152, 0.038038, -0.0529102, 0.0875749, 0.00254234, 0.10248, -0.157177, 0.0204484, 0.141725, 0.00484698, 0.301225, -0.0245901, 0.0950319, -0.115827, 0.0792036, 0.20297, -0.168831, 0.172778, -0.157442, -0.218497, 0.0142406, 0.172062, 0.0374043, 0.140716, 0.0389592, -0.0533205, 0.171136, -0.163765, 0.178097, 0.171108, 0.109688, -0.103333, 0.140709, 0.0556163, -0.0938688, 0.0832893, 0.137513, 0.121178, 0.0362336, 0.106126, -0.167134, -0.0784591, 0.130345, -0.106555, 0.197935, -0.0309282, -0.206163, -0.11608, -0.068536, 0.00794505, -0.144935, -0.105462, 0.0141614, -0.242461, 0.219859, 0.0505096, 0.0826134, 0.00691333, -0.210516, -0.0273347, -0.149744, -0.229006, 0.15621, 0.0105737, 0.0527653, -0.170421, -0.0994734, 0.0693196, -0.013168, 0.133547, -0.189788, -0.0941412, -0.10978, -0.171649, 0.11925, 0.0362594, 0.133422, 0.0178179, -0.120792, -0.243934, 0.0131428, 0.106736, -0.228037, 0.127773, -0.0921831, -0.255812, -0.0185862, 0.0648011, -0.101091, -0.20952, 0.215693, -0.0472135, 0.00362264, 0.0794957, -0.168265, 0.0472817, 0.0976013, -0.204143, -0.0374623, -0.0748064, -0.0593234, -0.112574, 0.117804, 0.179774, 0.0256314, 0.243803, -0.0677769, -0.0664026, -0.00609442, 0.104979, 0.109697, 0.072688, 0.0490189, -0.0364464, 0.189424, -0.117763, -0.197207, -0.03538, -0.207353, -0.0848202, 0.144936, 0.0489328, -0.0843722, -0.125872, -0.0276122, -0.0554877, 0.0473094, -0.00779098, -0.145058, 0.446869, 0.318032, 0.0330787, 0.0698517, -0.277383, 0.202823, -0.264613, 0.416983, 0.0113072, -0.256347, -0.00584838, 0.668021, 0.148974, -0.129962, -0.229062, -0.0537374, 0.211514, 0.113163, -0.31594, -0.0690746, -0.620335, 0.355797, 0.247593, -0.059089, 0.0656525, 0.0452602, -0.128671, -0.0980946, -0.225514, -0.138333, 0.0580665, -0.300717, -0.0487785, 0.305489, -0.156994, 0.152632, 0.0276785, 0.127952, 0.0305895, -0.166149, -0.331118, 0.0564484, -0.207838, -0.152435, -0.0673115, 0.242134, -0.0839788, 0.0930517, -0.0740806, 0.133803, 0.127175, 0.118421, 0.0491066, 0.127058, 0.197101, -0.102437, -0.052902, 0.160135, -0.263193, -0.0750887, -0.160684, -0.0305888, 0.193537, -0.0825738, 0.0527266, -0.125991, 0.252954, -0.112691, -0.330859, -0.217873, 0.230543, -0.235441, -0.0381729, 0.00903053, -0.125171, -0.0290775, 0.0496446, -0.126267, -0.200254, 0.0350531, 0.261073, -0.0895626, -0.255996, 0.102011, -0.25024, -0.27169, -0.0243071, -0.00872671, -0.0505115, -0.0982787, -0.113361, 0.227374, 0.39082, 0.108647, 0.398331, -0.0425956, 0.239808, 0.0176254, -0.0247386, -0.0798346, 0.21938, 0.0857952, 0.148254, -0.0715495, 0.0327738, -0.170215, 0.255695, -0.0397255, -0.430495, 0.00613036, -0.0413493, -0.116231, 0.0903728, 0.150409, 0.122691, -0.161078, 0.245937, 0.311166, 0.0526297, 0.102028, 0.145485, 0.0492735, -0.0061255, -0.0421286, -0.110915, -0.0337947, -0.0846135, -0.272255, 0.0803621, 0.0384347, -0.159969, 0.14781, 0.262063, -0.144423, -0.223236, -0.0638623, 0.0907456, 0.223499, 0.0398842, -0.00385592, -0.0386869, 0.188297, -0.201975, 0.075984, -0.110502, -0.0803924, -0.133951, 0.193636, 0.1834, 0.00631881, 0.0354773, 0.0243626, -0.0977847, 0.0241574, -0.000599493, -0.156671, -0.0657313, 0.0613982, -0.150353, 0.0336429, 0.148081, -0.0811557, 0.0154047, -0.168856, -0.0821951, 0.137417, 0.0796521, 0.0683363, 0.175886, -0.0662589, 0.0656389, 0.0622708, -0.0380322, -0.157142, 0.0581968, 0.139872, 0.164168, -0.133411, -0.115755, 0.155535, 0.0791717, 0.140617, 0.105237, 0.0135491, -0.00518017, -0.0126308, -0.117188, 0.0311143, 0.0597598, 0.0744582, 0.209761, -0.0204385, -0.0700225, 0.0190691, 0.0681151, 0.0128341, 0.0771373, 0.0825693, -0.0494624, -0.148467, -0.136281, 0.0794052, -0.0394921, 0.0211117, -0.124466, -0.0184835, 0.0406519, -0.0179672, 0.064887, 0.0163878, -0.0858309, 0.0697334, -0.209284, 0.0478404, -0.121567, -0.0186989, -0.296465, 0.192648, 0.240602, 0.0350823, -0.0551478, 0.171499, 0.00835906, 0.185372, 0.0134461, -0.0302956, -0.0515179, -0.110102, 0.0541749, -0.0219285, -0.109873, 0.175148, -0.208059, -0.00521394, -0.087831, 0.120009, -0.039281, 0.134569, -0.0773004, 0.150566, -0.155866, -0.0669274, 0.0655985, -0.166163, -0.0482645, 0.150507, 0.0275749, 0.0981216, 0.077495, -0.0706104, -0.0899534, 0.0784846, -0.100819, 0.0300863, -0.135665, -0.104175, 0.116302, 0.0949263, -0.0606259, -0.0123086, -0.0318078, 0.155099, 0.04631, 0.122666, 0.184675, 0.0903884, 0.225381, 0.0790142, 0.0920054, 0.0271939, -0.0698344, -0.0421685, 0.00523177, -0.0196774, 0.00971473, -0.157141, -0.0621555, 0.10828, 0.114953, 0.0788426, 0.123532, 0.0595084, 0.0507424, 0.0416865, 0.124517, -0.0093001, -0.0682845, -0.106367, -0.122297, -0.24514, 0.106104, 0.0999612, -0.0362093, -0.0794948, -0.115845, -0.0412123, 0.121157, -0.0520765, 0.0293081, 0.0828373, 0.0130561, 0.0551273, -0.0607205, -0.0850314, -0.0504622, -0.086282, 0.0901463, -0.158594, 0.0330073, 0.0553946, -0.0934554, 0.0348321, -0.0556733, -0.0503742, -0.200762, 0.135514, -0.0456962, -0.107312, 0.0557669, 0.12488, -0.0935355, 0.0231619, 0.0882605, 0.0369428, -0.0461314, -0.0665327, -0.130602, 0.0524464, -0.199851, 0.147874, -0.0491948, -0.0964199, 0.02731, 0.107613, -0.0573481, -0.162601, 0.0191026, 0.0631272, -0.0674071, 0.178737, 0.129097, -0.124964, 0.0724421, 0.0597304, 0.17374, -0.0616568, 0.193452, 0.0166219, 0.104404, -0.035051, 0.0943314, -0.0856442, 0.00241376, 0.0369354, -0.069252, 0.242583, 0.0497162, 0.180377, 0.0284388, 0.113856, -0.00477402, 0.0605012, 0.100637, 0.168091, -0.124229, -0.0837749, -0.0611605, 0.0630374, -0.201997, 0.18094, 0.0963129, -0.0123308, -0.0905906, 0.029996, 0.13836, 0.0725569, -0.0344142, 0.108646, -0.104891, 0.0518494, -0.108641, -0.196701, 0.316906, -0.0010171, -0.171259, 0.0343379, 0.133219, 0.233303, 0.0438546, 0.171428, -0.134019, 0.287741, 0.0390827, -0.095526, 0.094941, -0.0137698, 0.0477865, -0.0226362, 0.0336554, 0.225104, 0.101675, -0.16743, -0.247271, 0.099805, 0.147034, -0.0804398, 0.00966647, 0.0452347, -0.0558863, 0.0428325, -0.0485883, 0.100212, 0.0558109, -0.13572, 0.189464, 0.0124126, 0.0520572, -0.0203118, -0.0745852, -0.037523, -0.0365261, 0.0901693, 0.0545272, 0.151065, 0.0668647, 0.13127, 0.17496, 0.0284235, 0.16356, -0.0328422, 0.00426763, 0.0827611, -0.173454, 0.00996443, -0.249593, 0.0988915, 0.22441, -0.11343, 0.092787, 0.0359474, -0.127873, 0.025239, -0.180968, -0.157276, -0.0411603, 0.0978309, 0.22557, 0.00237003, 0.330124, -0.209234, 0.150966, -0.169975, 0.108072, -0.19617, -0.0611863, -0.0951567, -0.308337, -0.0657192, 0.0428319, -0.0752574, -0.0830245, 0.201056, 0.0889962, -0.0622153, 0.0633091, -0.0867155, -0.0515434, 0.160388, -0.206114, 0.00587805, 0.212239, -0.114398, -0.0239174, -0.13778, 0.192684, 0.00606051, -0.0102993, 0.0148517, -0.00952546, -0.0733037, 0.0575347, -0.333988, -0.136889, -0.31824, -0.0395455, -0.109462, -0.0593661, -0.0448308, 0.0727243, 0.13264, -0.177867, 0.0762466, -0.165201, -0.166649, -0.0120234, 0.0945766, -0.0399034, 0.0162236, -0.0238349, -0.0498019, 0.0519174, -0.00233862, 0.0592462, 0.188189, 0.0665054, -0.084921, -0.166441, -0.0365398, -0.255933, -0.0917134, 0.272443, 0.383063, -0.126593, -0.0986979, -0.0506034, -0.0362445, 0.0251744, -0.185626, -0.177229, 0.0619459, 0.312929, 0.022784, 0.159462, -0.18924, 0.122641, 0.0845807, -0.221519, 0.218801, 0.00695306, -0.208093, 0.0278141, -0.0399147, -0.287364, 0.218399, 0.117067, 0.0285589, -0.0593975, 0.216511, -0.0820827, 0.162391, 0.00138002, -0.111875, 0.196798, 0.140738, 0.332033, -0.211838, 0.0707371, -0.112152, -0.0449479, -0.0444516, 0.168792, -0.0408123, 0.0177637, 0.205413, -0.226185, -0.277948, -0.0754181, -0.0524973, 0.0326083, -0.205173, -0.0300045, -0.153032, 0.0209459, 0.240918, -0.103035, -0.118023, 0.138865, 0.0513835, -0.0821503, 0.112258, -0.0228424, -0.104109, 0.00877613, -0.19651, -0.0946457, 0.212195, -0.0968615, 0.15188, -0.0694288, 0.107814, 0.139436, 0.139668, 0.096489, -0.215524, 0.0559725, -0.0887908, -0.262769, 0.125454, -0.323266, 0.0940458, 0.19065, -0.158859, -0.199516, 0.0150373, 0.0232064, 0.0761453, 0.261359, -0.183361, 0.294617, 0.0297628, -0.15828, 0.0423173, 0.258869, 0.22832, -0.0101069, -0.234079, -0.0521867, -0.077973, 0.000687808, -0.184799, 0.163368, 0.10862, -0.0650278, -0.0211204, 0.20495, -0.347462, -0.0789182, 0.193061, 0.0690398, 0.1971, 0.24976, -0.29601, -0.0444085, 0.310549, -0.0623659, 0.0661573, -0.0640443, 0.0372117, 0.147223, 0.186619, 0.0250606, -0.0681506, 0.0363049, -0.113547, -0.0896605, -0.00109252, 0.0622726, -0.174653, -0.0722838, 0.0432632, 0.00581161, 0.0569723, 0.163495, -0.00855823, 0.0232071, -0.0903518, -0.201458, -0.229422, 0.104547, -0.101743, -0.169551, -0.256661, -0.169489, 0.264494, -0.128535, -0.00683434, -0.125599, -0.0628484, 0.0544777, 0.178931, -0.0511462, 0.15239, 0.0123327, -0.193928, 0.297452, -0.361186, -0.265155, -0.0261654, 0.202393, -0.0315106, 0.0193822, -0.0952588, 0.0606169, 0.238974, 0.0773794, 0.384742, -0.0809812, -0.0655166, 0.247151, -0.00678426, -0.0657469, 0.209988, -0.10326, -0.00829124, 0.0933413, -0.222001, -0.0512226, -0.0125414, -0.0709366, -0.118219, -0.0950179, -0.010397, -0.118002, -0.0148557, 0.00355693, 0.0310243, -0.202748, -0.147921, 0.0713575, 0.0988265, -0.124837, -0.0322671, 0.0211529, 0.0654136, 0.00912261, 0.173155, -0.161183, 0.0659263, 0.0292048, 0.16007, -0.210729, 0.0102202, -0.00911778, -0.0790447, 0.00598838, -0.0427051, -0.167392, -0.126998, 0.0533562, 0.148554, 0.123737, -0.0358513, -0.128508, 0.0278133, 0.172927, 0.118644, -0.228327, 0.0553542, 0.0230106, 0.102475, 0.108758, -0.209428, -0.0472042, -0.193794, 0.0554233, 0.0619067, 0.0813715, -0.123586, -0.325999, 0.310892, -0.197791, 0.00016313, -0.0993477, -0.0982856, -0.140464, 0.018427, -0.304954, 0.048746, 0.220416, 0.121181, -0.183277, -0.116371, -0.108566, 0.00037555, 0.133776, -0.0311928, -0.31792, 0.0651392, -0.210789, 0.0952548, -0.0712986, -0.051014, -0.169504, 0.23008, -0.164574, 0.220543, 0.0658902, -0.0726899, 0.132932, -0.180447, -0.10218, 0.0905838, 0.152266, 0.0404078, -0.0665686, 0.0278876, -0.0615945, 0.0753141, -0.243191, -0.000623457, -0.0321889, -0.195034, -0.0366797, 0.0853453, 0.100148, 0.104467, -0.145965, 0.0702941, -0.00749419, 0.0721407, 0.122675, 0.227221, 0.0729365, 0.375277, 0.11687, 0.27008, -0.132952, 0.327569, -0.152797, -0.0115071, -0.0399413, -0.00749708, -0.0677019, -0.0749275, -0.285131, 0.266926, 0.0894142, -0.0654046, 0.185924, -0.0688418, 0.328015, -0.15265, 0.0221434, -0.0870317, -0.0488541, 0.0328201, 0.0559529, 0.144438, 0.020106, 0.0884329, 0.111428, 0.0487098, -0.034624, -0.0966024, 0.0321006, 0.173674, -0.130477, -0.281476, 0.244974, -0.190636, 0.0912907, 0.229843, 0.1491, -0.243066, -0.0601682, 0.261894, -0.170715, 0.0510611, -0.0300659, 0.072031, 0.00381419, 0.20155, -0.321729, 0.00663347, 0.216052, 0.268123, -0.00143847, 0.0342898, 0.088133, -0.0468272, 0.00233532, 0.0679299, -0.110312, -0.115851, -0.239644, -0.0209028, 0.176426, -0.0787212, -0.0651761, -0.161754, -0.249362, -0.164944, 0.222145, 0.140633, 0.225082, 0.220295, 0.317356, -0.0119646, 0.0792604, 0.01717, -0.0166225, -0.0783952, 0.225837, -0.0941866, -0.13427, 0.297871, -0.00703867, 0.266893, 0.196179, 0.194373, -0.0232983, -0.115047, -0.113433, 0.0795685, 0.289608, 0.0948782, 0.212248, -0.139332, -0.0790211, -0.0619179, 0.215842, -0.212197, 0.0320958, 0.0539616, -0.266738, -0.00866226, 0.181864, -0.127228, 0.0493223, 0.0661797, -0.116521, -0.108356, -0.049686, 0.102526, -0.111001, -0.030908, 0.131679, -0.123036, -0.0944533, -0.0568352, 0.00323012, -0.0131371, -0.0173585, -0.182537, 0.134134, 0.0939902, 0.02778, 0.166264, 0.226484, 0.227308, -0.13309, 0.113569, -0.159221, -0.0527994, 0.161943, -0.00777588, -0.161016, -0.0239905, 0.0187513, -0.0353457, -0.0755709, 0.00100481, 0.0406576, -0.372572, -0.224209, -0.00506756, -0.0701591, -0.0529743, -0.0626241, 0.0463252, -0.230896, -0.2319, 0.0774986, -0.117808, 0.0387373, 0.181554, 0.0362544, -0.270428, -0.212321, -0.0808733, 0.0920505, 0.130132, 0.141748, 0.161555, 0.171666, 0.231419, -0.00762694, 0.208311, 0.041173, -0.106896, -0.305976, -0.0657239, 0.209292, 0.105829, -0.0582318, 0.0923788, 0.0764148, 0.032582, 0.0918879, -0.0771831, 0.089574, -0.286641, 0.298634, -0.079105, -0.346841, 0.272665, 0.144506, -0.000342685, 0.00984109, -0.0202986, -0.0165261, 0.022412, 0.116377, -0.0995393, 0.0189819, -0.0708059, 0.0101306, 0.0545561, 0.0647653, 0.101881, 0.0309298, -0.0114689, -0.256353, -0.0253661, -0.144137, 0.195209, 0.262742, 0.089595, 0.237269, 0.151507, -0.072265, 0.214271, 0.124405, -0.0891007, 0.379996, 0.114182, -0.281825, 0.0557701, 0.257499, 0.0538561, -0.130288, -0.0311796, -0.180315, 0.0868539, -0.00357465, 0.0652337, 0.0937336, -0.0921234, -0.0380478, 0.0113961, 0.053897, 0.00778579, 0.0579757, -0.0316105, 0.0900596, -0.0495706, 0.0506856, -0.0337868, 0.02978, 0.1231, -0.0647612, -0.0793762, 0.135548, -0.0301047, 0.0127558, 0.0442381, 0.00967578, 0.0636465, 0.0827803, -0.00730167, 0.0171845, 0.0749362, 0.110444, 0.0733742, -0.0392408, -0.129793, 0.0796159, 0.031606, -0.0882826, 0.0419583, 0.00166461, -0.09774, -0.0767511, -0.0468394, 0.219852, 0.161726, 0.0550813, 0.025515, 0.114959, -0.0125744, -0.0368795, 0.0389631, -0.0327974, -0.0457306, 0.000178185, 0.0251231, -0.0760922, -0.00714685, -0.0634567, 0.0813185, 0.0616334, -0.22801, 0.0476785, -0.0154362, -0.00430656, -0.0973958, -0.164847, 0.0397618, 0.037751, -0.0295673, 0.0756304, -0.0486308, -0.00977992, 0.0120862, 0.0458831, -0.031449, 0.191672, 0.00393123, -0.042105, -0.0198965, 0.227687, 0.0474977, -0.0753248, 0.0125436, 0.065903, -0.0610223, -0.119354, -0.0205995, -0.0767289, -0.0859657, 0.00891948, -0.150555, 0.0182133, -0.0471693, 0.00945846, -0.0841888, 0.15164, -0.0188267, -0.0697733, 0.0284376, -0.0407104, -0.0626768, 0.168919, 0.166368, 0.0535483, 0.0388691, -0.00442723, 0.0873616, 0.153678, 0.133999, -0.0261883, -0.0698329, -0.0091452, -0.0737081, -0.0150997, -0.0495497, 0.0235018, 0.0252833, -0.00634487, 0.048612, 0.0217509, 0.0833151, 0.163385, -0.0407445, 0.00979836, -0.0239285, 0.0707809, 0.0210503, -0.011322, -0.113766, 0.135305, 0.0798236, -0.0985485, -0.118058, 0.0219454, -0.0861918, -0.0637252, 0.189436, -0.121348, 0.229068, 0.123617, -0.00163873, -0.292051, 0.306573, -0.255172, 0.10483, 0.067647, -0.125355, -0.0562185, -0.0237257, -0.31492, -0.118401, -0.0175156, 0.0508773, -0.127546, -0.0446992, -0.0972076, -0.0253171, 0.0975507, 0.000426255, -0.0147889, 0.0275047, -0.0423885, -0.0854466, -0.0906466, -0.0401967, -0.0705671, 0.0801629, -0.000932531, -0.353393, 0.162667, 0.056972, 0.167048, 0.0657456, 0.042078, -0.365307, 0.0452589, -0.0129821, -0.126784, -0.158963, 0.112484, -0.0670371, -0.143001, -0.0214964, -0.108555, 0.168054, 0.252329, 0.00152707, -0.0954058, 0.193853, 0.0373963, 0.00832569, 0.173608, -0.188057, 0.282427, 0.142661, -0.0114288, 0.070585, -0.237547, 0.239421, -0.0761615, 0.139739, -0.148699, -0.583301, 0.135271, -0.0023551, -0.0640562, -0.00167161, 0.263117, -0.270438, -0.0430685, -0.151566, 0.0454417, -0.104794, 0.19906, -0.00250686, -0.213282, -0.258058, 0.201817, -0.151331, 0.0911515, -0.237772, 0.00142785, 0.0729622, 0.246542, 0.18451, -0.303361, -0.0434569, -0.169403, -0.00315525, -0.307916, -0.283373, -0.0525588, 0.132861, 0.0685407, 0.252555, 0.129936, 0.214354, 0.251409, -0.13749, -0.124668, -0.0218872, 0.230542, 0.103571, -0.0407278, 0.0734443, 0.0282188, 0.17875, -0.0216772, 0.234679, 0.0899819, 0.0544477, 0.210668, -0.18296, -0.0564154, 0.0563887, -0.146003, -0.0891066, 0.0368902, -0.0600291, 0.303182, -0.126441, 0.231007, -0.124093, 0.129001, -0.231691, -0.0428321, -0.200796, -0.0878444, 0.0819611, 0.198377, 0.10242, 0.164173, -0.0756515, -0.00412894, 0.078285, 0.111822, -0.113928, 0.0168513, 0.0756839, -0.122314, -0.0936397, 0.0749294, 0.114149, -0.0729766, 0.103574, 0.0928742, -0.122918, 0.145506, 0.161436, -0.07108, 0.119579, -0.156323, 0.0564128, -0.0441107, 0.154635, -0.149471, -0.0849957, -0.177094, -0.0388702, 0.141671, -0.10414, -0.056237, -0.193458, -0.216324, -0.161683, 0.0816894, 0.0797272, 0.044531, 0.0625076, -0.0525973, -0.0386281, 0.0868853, -0.0226079, -0.251061, 0.116689, -0.00120693, -0.191794, 0.046815, -0.112407, 0.147036, -0.147791, 0.0653965, 0.028667, -0.00730047, -0.112055, -0.213172, 0.106613, -0.0531858, -0.160364, -0.125902, -0.101181, -0.0121972, 0.00602981, 0.103852, 0.295946, -0.0487318, -0.00179716, 0.186227, -0.203717, -0.020492, 0.0951481, -0.240022, -0.165412, 0.180277, 0.0624806, -0.01977, -0.157777, -0.164283, 0.0465414, -0.0320288, -0.059909, -0.026666, 0.209607, 0.0992763, 0.0892163, -0.0837557, 0.0300387, -0.0122272, -0.0496476, 0.103795, 0.179375, -0.0152093, -0.13864, 0.0474439, 0.102758, -0.15966, -0.0928849, -0.0242044, -0.0207266, -0.129233, -0.00420889, 0.192495, -0.194687, 0.00856449, -0.178623, 0.177135, 0.0656961, -0.153069, -0.106878, 0.0720416, 0.0634753, -0.0431532, -0.0296862, 0.127212, -0.0597899, 0.0210431, 0.0151795, 0.0890302, 0.0516888, 0.0910877, -0.181684, -0.0595044, 0.0965347, 0.194693, -0.0396204, 0.111726, -0.053309, -0.237148, 0.16009, 0.0809606, -0.161744, -0.122011, -0.280335, -0.100773, 0.046909, 0.260947, -0.190917, -0.305854, 0.0231869, 0.162133, 0.155379, 0.0744395, -0.0223968, 0.374342, -0.336355, -0.190262, -0.131343, -0.104111, -0.0401232, 0.0199733, -0.283463, 0.0768873, 0.0239288, -0.241487, -0.343913, 0.310289, -0.126054, -0.24904, -0.298621, 0.0524104, -0.0400959, 0.11648, 0.0173669, -0.257079, 0.0712481, 0.0337638, 0.0159792, -0.0265703, -0.0766164, 0.0507021, 0.0938566, 0.00621594, 0.191271, 0.00984795, -0.0111265, 0.118538, -0.0830903, 0.124651, 0.0943853, 0.0797833, 0.0893678, 0.0511935, -0.199106, -0.296934, 0.169403, 0.141915, -0.0111682, -0.0258838, -0.119564, -0.145693, 0.19768, -0.116085, -0.116055, 0.223301, 0.0922379, 0.159293, 0.0022238, -0.293526, -0.184758, 0.144356, 0.0190053, -0.229758, 0.0427982, -0.112103, 0.0653405, 0.113628, 0.0638511, -0.0692099, 0.0878741, 0.194201, -0.103877, -0.121466, -0.0336848, -0.455261, -0.0699328, 0.104293, -0.0484139, -0.0349751, 0.218303, 0.0329916, 0.0574008, -0.0173415, -0.309296, 0.115224, 0.162632, 0.188631, -0.119894, -1.74397e-05, 0.0615324, -0.0255884, -0.0968594, -0.242835, -0.157807, 0.0226328, -0.0981425, -0.0814724, 0.104468, -0.09547, -0.0856053, 0.105888, -0.140437, 0.0841995, 0.106821, -0.0656465, 0.148639, 0.0397, 0.0977771, 0.00988606, -0.111521, -0.119945, -0.0839187, -0.168723, 0.0177038, -0.00059387, 0.254423, 0.100081, 0.0167057, -0.029464, 0.247577, -0.149155, -0.275757, 0.09311, -0.241398, -0.0900744, 0.112015, 0.0819988, 0.0209783, -0.0991475, -0.0263884, 0.290183, 0.319425, 0.274695, 0.123287, -0.0627604, 0.0812636, -0.109286, 0.0523708, -0.243401, 0.079519, -0.15568, -0.091282, -0.207344, 0.0151943, -0.271065, 0.262206, 0.178633, 0.268361, -0.100121, 0.0870251, 0.104601, 0.0129024, 0.0903606, -0.235203, -0.166293, 0.140988, -0.00187278, -0.0171575, 0.14252, 0.0535108, 0.0138587, -0.0919781, 0.347523, -0.274873, 0.145655, -0.0244504, -0.109215, 0.029784, 0.208914, 0.189438, -0.0707169, -0.130452, 0.305553, -0.0361333, 0.0928909, 0.280194, -0.291571, -0.138144, 0.141973, -0.161429, -0.0671782, -0.0882626, 0.0937271, 0.0140079, -0.124592, -0.0669519, 0.120511, -0.171785, -0.168458, -0.103425, 0.0384858, -0.180707, 0.10358, 0.000942239, 0.00267612, -0.0661153, -0.0127041, 0.0584304, 0.127876, -0.012418, 0.118071, 0.106867, -0.250605, -0.14319, -0.116879, 0.0321056, -0.122305, 0.0925208, -0.222039, 0.10589, -0.247198, -0.0753414, 0.0546386, -0.0498237, -0.130065, -0.169919, -0.215656, 0.0925591, -0.101307, 0.174627, 0.00837601, 0.150869, 0.0165425, 0.0998319, 0.118999, -0.11799, -0.0322857, 0.242541, 0.167064, -0.304387, -0.0683891, 0.0885301, -0.131132, -0.00723865, 0.0591369, -0.0622721, 0.0743106, -0.0327625, -0.0468356, -0.123388, -0.199033, -0.356207, -0.0415769, -0.0593727, -0.124004, -0.00130249, 0.00666793, -0.127022, 0.0696244, -0.16102, -0.12168, -0.0526204, 0.0738471, 0.125876, 0.0335777, -0.0343239, -0.0110391, 0.0320083, -0.0646655, 0.0179492, 0.0691724, -0.011633, -0.0435532, -0.035062, 0.0458952, 0.0926004, 0.164721, -0.033497, -0.0107646, 0.147379, 0.134544, -0.141031, 0.00777922, -0.10659, 0.00378051, -0.0413837, -0.0826229, -0.0211234, -0.0871929, 0.0239741, 0.00613761, 0.008298, -0.04639, -0.0702613, 0.140925, 0.072197, 0.136482, -0.122191, -0.0256922, -0.258095, 0.0933237, 0.0963665, 0.128982, -0.0658842, -0.158871, -0.199649, 0.114279, -0.00355723, 0.131118, -0.00665752, -0.252034, 0.0978304, 0.0491066, -0.0273755, 0.00219052, 0.472396, -0.220522, -0.150306, 0.0967521, -0.133544, 0.0359945, -0.0648544, 0.150029, 0.1743, -0.0170916, -0.13064, 0.173301, 0.049151, 0.182837, -0.074875, 0.0652346, -0.0378074, 0.0263618, 0.243612, 0.0332857, 0.0377393, -0.2922, 0.0410701, 0.0444974, 0.364445, -0.118479, -0.0272035, -0.0488757, 0.159762, -0.0183599, 0.0457015, -0.0246701, 0.141066, 0.168182, -0.188009, 0.0464012, 0.0190551, -0.0881326, -0.0242596, -0.0367908, 0.155173, -0.0567827, 0.0797552, 0.0686677, 0.155004, -0.168588, -0.0360589, 0.0270974, 0.203281, -0.160888, -0.00103164, -0.202411, -0.138907, -0.0581684, 0.0118375, 0.0828482, -0.0914786, -0.0597037, 0.0945511, -0.129859, -0.113696, -0.138097, -0.046237, -0.141626, 0.127757, 0.29937, 0.159145, -0.0515918, 0.246434, -0.231569, -0.111811, 0.109862, -0.151997, -0.210394, 0.0862478, -0.126456, -0.089965, -0.0940526, 0.216671, -0.0271943, 0.165819, 0.307447, -0.173063, -0.0188585, -0.221892, -0.233766, 0.160271, 0.224223, -0.049169, -0.0617062, -0.084144, -0.00727686, 0.121679, 0.217395, -0.105969, -0.222411, 0.106347, -0.241294, -0.19177, 0.00844738, -0.186025, -0.00484347, -0.159961, 0.00423594, 0.243679, -0.145271, 0.0184966, 0.107202, 0.0703825, 0.0416473, -0.107714, -0.0390014, 0.0424205, 0.149238, 0.0655061, -0.135761, -0.169021, -0.00635405, -0.370657, -0.0993255, -0.0295167, -0.0821577, 0.0977719, -0.040581, 0.117417, 0.245719, -0.0695576, -0.0283578, -0.0884073, 0.0535359, -0.047795, 0.243296, -0.169448, -0.0156711, 0.0839281, -0.13336, -0.234287, 0.0372719, 0.130648, -0.279402, 0.167598, -0.125074, 0.0241452, -0.196587, -0.214561, -0.249289, -0.154539, 0.11612, -0.0240178, -0.0834299, 0.0279316, 0.00435384, 0.116893, -0.0979919, -0.0740533, -0.131638, -0.107614, -0.0219204, -0.0410621, 0.0819922, -0.0309849, 0.0494029, 0.315426, -0.298561, -0.00431805, -0.0861445, -0.305357, 0.0824441, 0.110563, 0.166516, -0.164903, -0.118514, 0.0329077, -0.0845006, -0.157653, 0.0510506, 0.0999206, 0.0151257, 0.150043, -0.268294, -0.221034, 0.127858, 0.254995, -0.0723508, 0.0868825, -0.296782, 0.0542521, 0.106135, 0.323424, -0.16021, -0.105097, -0.318312, -0.216986, 0.0456242, -0.181374, 0.334068, 0.0656587, -0.102536, 0.0635819, 0.283696, -0.0637558, -0.19826, 0.116646, 0.027479, 0.0754537, 0.235752, 0.0870649, 0.10359, 0.12535, -0.20205, 0.111395, -0.106164, -0.182878, 0.0538341, 0.203679, 0.00890761, 0.200996, -0.240734, -0.0822328, 0.0780081, 0.052349, -0.24987, -0.00143649, 0.140333, 0.0868106, 0.078149, -0.368384, 0.00740801, 0.0058583, 0.0833352, -0.0360495, -0.0213137, -0.109867, 0.163536, 0.093701, 0.143425, 0.0195045, 0.0178842, 0.199466, 0.145548, -0.124146, 0.0195505, 0.0411893, -0.309583, -0.200053, -0.0965409, -0.0575278, 0.194572, -0.0573679, 0.0978616, -0.212145, 0.0831672, -0.00206491, -0.0264475, -0.105489, -0.0077057, 0.348894, 0.0545611, 0.0732262, -0.204708, -0.0905595, 0.0120652, 0.0346568, 0.162337, 0.115789, 0.203486, -0.137349, 0.0348266, 0.0496968, 0.0198415, -0.0635764, 0.159992, 0.0622597, 0.246954, 0.0188406, -0.208336, 0.0471019, -0.0446253, 0.084138, -0.21304, -0.249508, -0.0390432, 0.126729, -0.268565, 0.169821, -0.0714964, 0.127532, 0.0273023, -0.134341, 0.0478405, -0.107148, 0.190038, 0.214277, -0.169188, -0.174806, -0.174306, 0.232408, -0.0362035, 0.156972, 0.096376, 0.220207, -0.00122258, -0.0468639, 0.112597, -0.154085, 0.135934, 0.00903044, -0.100345, -0.0804146, -0.0447363, -0.0783709, -0.0680733, 0.0197258, 0.159687, -0.267696, 0.15292, 0.0597896, 0.108691, 0.175996, 0.170328, -0.275238, -0.179934, -0.186317, 0.0283878, -0.0457579, 0.0581206, 0.0135034, 0.0214201, -0.112387, 0.13103, 0.0700685, -0.18212, 0.275041, -0.0595028, 0.267471, -0.00752261, 0.118461, 0.0264884, -0.168577, -0.238494, -0.112717, 0.0172465, -0.124319, 0.022813, 0.0215464, -0.14171, -0.0946912, 0.238498, -0.226112, -0.0379468, -0.0430851, 0.18534, -0.228045, -0.0164498, -0.0476725, 0.125916, 0.0331983, 0.0819492, 0.171158, -0.077145, -0.189572, 0.168169, 0.0611308, 0.249072, 0.0611846, 0.157515, -0.0995594, -0.137155, 0.00526033, -0.201671, -0.13724, -0.0479567, 0.070871, -0.11012, -0.0381429, -0.062384, -0.0269213, 0.0494987, 0.0279797, -0.0633486, 0.208622, -0.0565884, 0.231978, 0.226195, -0.116228, 0.191083, 0.0821923, -0.182005, -0.176476, -0.189119, -0.0579477, -0.149886, -0.0882161, -0.0712805, -0.0128696, -0.0895115, 0.0459812, 0.00789137, -0.0518027, -0.172272, -0.256091, 0.0843415, 0.305929, 0.0838934, -0.0828053, 0.213895, -0.142245, 0.130779, -0.057068, -0.0780142, -0.00724139, -0.0604871, -0.0715358, -0.210909, 0.0659598, -0.0714268, 0.0503623, 0.145972, 0.0174997, -0.0730491, -0.011615, 0.126747, 0.16404, -0.247057, -0.00288754, 0.0833242, -0.0101739, -0.0248564, 0.0242787, 0.0120509, 0.159715, 0.00135316, 0.245232, 0.0691774, 0.0305514, 0.0171392, 0.141383, -0.0600871, -0.0512555, -0.0391762, -0.00722576, -0.00794689, -0.187432, -0.024224, -0.122023, 0.0639902, 0.282693, 0.036779, -0.0325971, 0.163765, -0.236273, 0.102831, 0.314087, -0.108419, 0.101163, 0.0424266, 0.207925, -0.194653, 0.11017, -0.232429, -0.0596811, 0.117061, -0.0749234, -0.208881, -0.00901258, -0.0397171, -0.146423, -0.16659, 0.0671875, 0.0730297, -0.057509, -0.248163, -0.230915, 0.0268759, -0.0363676, 0.257228, 0.139313, 0.224451, 0.28916, -0.036099, 0.132265, -0.0647307, 0.0776704, -0.185898, -0.168859, 0.0392261, 0.112581, 0.0069709, 0.129309, 0.238086, 0.0469749, -0.0317249, 0.183879, -0.280258, 0.18125, -0.236265, -0.10851, 0.000529881, 0.0530913, 0.0494021, -0.0412986, 0.179194, -0.144276, -0.0428301, 0.169561, -0.16341, 0.206727, 0.106561, 0.108304, 0.0379085, -0.0308822, 0.0257701, -0.0489446, -0.0821194, -0.00781605, -0.114176, 0.0208283, 0.264914, -0.0796388, -0.169716, 0.241848, 0.19062, -0.126192, 0.210841, -0.0616806, -0.18964, -0.0565526, -0.0442822, 0.0558652, 0.172011, 0.137585, 0.164216, 0.161883, 0.0278959, 0.178884, 0.197266, 0.0910285, 0.189506, -0.0364352, 0.100104, -0.0516824, -0.0382902, 0.10104, 0.0299399, -0.0682429, -0.137941, -0.0595875, 0.0698648, -0.101404, 0.0328612, -0.0332247, -0.0738313, 0.126984, 0.164388, -0.0941099, -0.0282087, 0.0549933, -0.0984592, 0.202322, 0.181239, -0.101544, 0.1471, -0.216929, -0.0314756, -0.315957, 0.278482, 0.217569, 0.193371, 0.0749215, -0.0318671, 0.21589, -0.0657692, 0.208411, -0.174171, 0.209975, -0.109976, 0.265594, -0.151343, 0.22966, 0.0449711, -0.180079, 0.00261465, 0.182858, 0.105657, -0.0566456, 0.180094, 0.0232766, -0.155847, 0.0969025, 0.0950858, -0.163642, -0.0735185, -0.172677, -0.0153708, 0.0680914, -0.234342, 0.228194, 0.0085419, -0.115728, 0.0590461, 0.193236, 0.0844164, -0.284493, 0.0742405, -0.0934176, 0.0648097, 0.065143, -0.0548338, 0.0185309, 0.0899398, -0.0928409, -0.10248, 0.0884996, -0.210288, -0.204062, -0.0280448, 0.0249973, -0.156141, 0.0514742, 0.0156461, -0.0587984, 0.0226347, -0.0716949, 0.0105992, 0.0140473, -0.0878937, 0.018713, 0.15043, 0.0754115, -0.124654, -0.24476, -0.00400715, -0.00268456, -0.0136566, -0.00699934, 0.251423, 0.142448, 0.165009, 0.178087, 0.172477, -0.16044, -0.0738946, -0.184427, -0.036275, 0.0335391, -0.14188, -0.0349802, -0.0517739, 0.125866, 0.147199, 0.133404, 0.16169, 0.0696982, -0.0605443, -0.0625233, 0.134842, 0.182402, 0.0765188, 0.0759809, 0.0522509, -0.0925495, -0.019114, 0.104895, -0.0353678, -0.180768, 0.115632, 0.0659401, -0.020193, -0.05965, 0.0414703, -0.297039, -0.00898606, -0.00246733, -0.0774312, 0.206651, 0.157584, -0.0037835, -0.189993, -0.134198, 0.186544, -0.0193197, -0.117998, 0.0670705, 0.184962, 0.177679, -0.0496318, 0.0590264, -0.131092, 0.171071, 0.123635, -0.278133, -0.0278084, 0.160266, -0.187925, -0.0539474, -0.0715016, -0.0407893, 0.154585, 0.227666, 0.0770247, -0.137195, -0.0932645, 0.0372575, -0.0351562, -0.108804, -0.0155321, -0.065844, -0.00984558, 0.0608527, -0.0328019, -0.132667, 0.0827959, 0.0583871, -0.126612, -0.00608731, -0.0126191, 0.0483057, 0.0705695, 0.17522, -0.00674042, 0.133795, -0.0724371, -0.0925285, -0.144264, -0.138138, -0.0528944, 0.0315749, -0.127834, -0.0358538, 0.0507173, 0.143971, 0.0472687, 0.202144, 0.0741375, -0.0569619, 0.0915231, -0.0606112, 0.138151, 0.0334615, -0.0784715, 0.0240942, 0.189136, 0.0530063, 0.122347, -0.00740306, 0.0156275, 0.146152, 0.16383, 0.0470813, 0.0101709, -0.182424, 0.0722406, -0.0811929, -0.0212303, -0.0928145, 0.0429606, -0.0637225, 0.0778684, -0.121977, -0.109409, 0.145139, 0.0487395, -0.0449758, -0.188938, 0.0579998, 0.165736, 0.0683278, -0.019576, -0.00227246, 0.027819, 0.0102718, -0.126003, 0.00724159, -0.0659478, -0.0629102, -0.0789803, 0.0170517, 0.0423423, 0.0616255, -0.116515, 0.195543, -0.0254929, 0.0482091, 0.0775089, 0.0678038, -0.148672, -0.202611, 0.189481, -0.0179217, -0.0959399, 0.108775, -0.0774287, -0.189912, -0.0585987, -0.187543, 0.0695302, -0.00328048, -0.0490412, -0.128955, -0.0514411, -0.103105, -0.0323457, 0.0349192, -0.0317742, -0.094223, -0.059393, 0.0406599, 0.0130976, -0.149955, 0.0141294, 0.0558038, 0.111164, -0.132845, -0.0464315, 0.122998, -0.0894625, 0.0677404, 0.0501959, -0.033682, 0.034947, -0.0629011, -0.0661554, -0.0560678, -0.0730528, 0.0238989, -0.166574, 0.0479916, 0.0204032, -0.222427, 0.0162946, -0.0278775, -0.166227, -0.251205, -0.084196, -0.0158063, 0.100659, -0.107953, 0.159616, -0.0751793, 0.0170844, -0.156458, 0.159416, -0.15592, -0.250958, 0.0382314, -0.326688, 0.117836, -0.0381727, -0.00561505, -0.157734, 0.188578, -0.188418, 0.0476952, -0.00204958, 0.214996, -0.0454888, -0.270638, 0.0577839, 0.246498, 0.258985, 0.0239033, 0.181621, -0.0265058, 0.0869352, -0.0994145, 0.0700555, -0.0108303, -0.0243507, -0.0609361, 0.0775373, -0.0520951, -0.0263486, 0.00417842, -0.0557531, 0.0231625, 0.154909, -0.093886, -0.168539, -0.0513853, -0.125412, -0.220344, -0.036981, -0.0111606, -0.253766, -0.0955681, -0.198639, -0.197823, 0.0457128, -0.107891, -0.251958, -0.187402, 0.0122224, -0.135772, -0.0943493, -0.038883, 0.223725, -0.139497, 0.0240389, -0.0637739, -0.296512, -0.139185, 0.139943, 0.210764, 0.00277034, -0.188671, 0.0237114, -0.0151852, -0.0577861, 0.148123, 0.206595, -0.0712632, -0.024512, 0.0121468, 0.0400246, 0.0963135, -0.137117, 0.0993211, 0.117172, -0.0695198, 0.174308, 0.10823, -0.270491, -0.0119072, 0.20913, -0.099443, -0.130069, -0.0614466, 0.116353, 0.00905316, 0.159897, -0.0352248, -0.0458556, 0.0699094, 0.0794173, -0.00211074, 0.098767, 0.172946, 0.0916127, -0.133166, -0.086757, -0.182904, -0.0356223, -0.0575079, 0.0865772, -0.186537, -0.234971, 0.181611, -0.144605, -0.0752913, 0.14462, -0.0708205, 0.153154, 0.0962642, 0.0146392, 0.232418, 0.00674096, 0.0124738, 0.0874514, -0.105191, 0.0877007, 0.090186, -0.0228389, 0.0893284, -0.0192478, -0.188247, -0.150718, 0.191138, 0.0599858, 0.0738914, 0.0923676, 0.0697585, 0.2382, 0.0406125, 0.183031, 0.0545029, 0.0888361, -0.100521, -0.0776918, -0.133424, 0.260035, 0.0652176, -0.0603261, -0.0383565, -0.110614, 0.0289308, -0.0405152, 0.026968, -0.0889762, -0.188374, 0.0772489, 0.084968, 0.0297528, -0.135388, 0.0545145, 0.113158, -0.0706217, -0.0754435, -0.110839, 0.230502, 0.0769311, 0.392007, 0.0502489, 0.134719, 0.169563, -0.0689985, 0.0839956, -0.222553, 0.00768246, 0.0719907, -0.106915, -0.0447993, 0.154323, 0.056092, 0.127334, 0.0595471, 0.013028, 0.010201, 0.175241, -0.182433, 0.0640659, -0.148723, 0.0865285, -0.25101, 0.12139, 0.142965, -0.0247835, 0.206716, 0.176752, 0.181694, 0.0373879, -0.252943, 0.271535, -0.0558249, -0.249723, 0.0795919, 0.0527423, 0.0625892, 0.0257658, 0.133771, 0.0361064, -0.0400186, -0.235845, -0.0117873, -0.0438386, 0.0314972, -0.0779512, 0.00486699, -0.0656794, 0.153719, -0.0385763, -0.00973569, -0.0799086, -0.0461102, 0.0929068, -0.0187358, -0.0893008, 0.00123944, -0.172433, 0.0107446, 0.117221, 0.0528665, 0.0431684, -0.0538728, -0.0897477, -0.0715512, -0.175724, -0.0461938, -0.0426967, -0.0191649, -0.00543236, -0.0281429, -0.105286, 0.0283441, 0.124576, -0.191004, 0.222624, -0.0676353, 0.0106884, -0.184332, -0.133084, -0.0534563, -0.0972942, -0.105803, 0.0479272, -0.103292, 0.0802936, 0.101539, -0.157126, 0.19205, 0.468254, 0.0298978, 0.0982881, 0.139504, 0.0735296, -0.0858429, 0.290408, -0.260871, -0.155021, -0.142401, -0.0359703, -0.106188, 0.315177, 0.183801, 0.114615, -0.207285, 0.153344, -0.404989, -0.216114, -0.194625, -0.153652, -0.0996941, 0.295473, 0.215401, 0.00667314, -0.235421, -0.343254, -0.000878925, -0.0236932, -0.171254, 0.263077, -0.280435, -0.264208, -0.121191, 0.0220783, 0.195373, -0.163426, 0.2227, -0.162773, 0.0512849, -0.15455, 0.157398, 0.16593, 0.343182, 0.307128, 0.079969, -0.0673473, 0.0581205, 0.248391, 0.189149, 0.213688, 0.469868, -0.194921, -0.269004, -0.0503314, 0.200294, 0.101838, -0.153011, -0.106996, -0.0579909, 0.293624, -0.337622, -0.140302, -0.185794, -0.136581, 0.354881, 0.139319, -0.305201, -0.0187377, -0.0737278, 0.232633, 0.0289698, 0.0118687, -0.1275, 0.106497, 0.108413, -0.0254957, 0.0382722, -0.00903419, -0.0782455, 0.132428, -0.232581, -0.0871426, -0.133472, 0.170983, -0.0622324, 0.106811, 0.103177, -0.171907, -0.0496521, 0.152522, 0.393252, -0.089566, -0.148697, -0.185491, -0.206786, -0.243392, 0.183353, 0.094504, 0.229217, -0.16715, 0.0313949, 0.115339, 0.288365, -0.13937, -0.156901, 0.218017, -0.309033, -0.010764, -0.0882509, 0.165236, -0.222589, -0.0736851, 0.290039, -0.0221954, -0.275849, 0.00844513, 0.0882291, -0.149162, 0.136207, 0.215949, -0.259335, 0.0566367, 0.246797, -0.0840412, 0.0527414, 0.130487, -0.0676339, 0.0130835, -0.0297142, -0.326576, -0.117853, -0.0701228, 7.59507e-05, 0.175845, 0.0344298, 0.166091, 0.0846592, -0.175324, 0.234743, -0.0669539, -0.1795, 0.150406, -0.149306, 0.0676304, -0.0310828, 0.140306, -0.0793011, 0.300281, -0.189868, 0.247615, -0.0773332, 0.234369, 0.0736392, -0.075697, -0.0687581, -0.00719974, 0.164968, -0.0912931, -0.25648, 0.228938, -0.13354, 0.0998896, 0.100791, -0.175449, 0.0413121, -0.182275, 0.0284299, 0.156832, 0.0713168, 0.0496481, 0.0725903, -0.590139, 0.214514, 0.17978, -0.136321, 0.0806386, 0.161023, -0.121205, 0.265306, 0.334802, -0.192856, 0.172935, -0.047232, -0.0905596, -0.0630929, 0.0816248, -0.0296232, -0.0158665, 0.260447, -0.0589306, 0.165821, 0.223044, -0.0694911, 0.0998683, -0.123035, -0.0626098, -0.10028, 0.0555001, 0.0558088, 0.0848278, -0.279673, -0.00583925, -0.0153821, 0.170593, 0.118678, 0.0356547, -0.0449065, -0.180906, -0.0146003, 0.249189, 0.0246496, 0.195578, 0.0370453, 0.0746847, 0.0470599, 0.0664992, 0.0550566, -0.0979585, 0.0738886, -0.0681109, 0.0619217, 0.281762, 0.0832706, 0.105524, 0.0605359, 0.0863725, -0.0223235, -0.369215, 0.227459, -0.095959, -0.205566, -0.122475, -0.196953, -0.0454544, 0.00820645, -0.341119, -0.0374948, 0.0342386, 0.163406, -0.286179, -0.0977511, -0.118103, 0.0636462, 0.0980706, -0.023167, 0.0534126, 0.0530111, -0.13656, -0.00747303, 0.127695, 0.00936672, -0.14385, 0.0849542, -0.119532, 0.0852781, 0.0190806, 0.0666482, -0.151161, -0.19836, -0.107731, 0.21761, -0.0426854, -0.055502, 0.0545702, -0.130605, 0.0113874, -0.222, 0.00518622, -0.331948, 0.120636, 0.0190411, -0.0125864, 0.049432, -0.0208484, -0.0154154, 0.0126288, -0.0365599, -0.127481, 0.219615, 0.0419512, -0.060932, 0.0428075, 0.333323, 0.0992766, 0.24285, 0.0183174, 0.218272, 0.0698188, 0.081681, 0.125866, 0.128769, -0.0776784, 0.23472, -0.0984479, 0.139291, -0.168553, 0.0542606, 0.278983, -0.102575, -0.300581, -0.00672288, 0.0954174, -0.0437658, -0.0308213, 0.0336308, -0.0835574, 0.232566, -0.000679531, 0.0900641, -0.0866161, 0.0314834, 0.0095307, 0.000699351, -0.223195, -0.0530663, 0.0165194, 0.0462233, 0.119683, 0.0364003, -0.113609, 0.0298996, -0.0433187, -0.0544546, -0.280343, 0.108796, -0.0199334, 0.136091, -0.0593785, -0.0573158, 0.11226, -0.186913, -0.112754, 0.161791, -0.104774, 0.00670307, -0.101036, 0.0248512, 0.183785, -0.147454, 0.0903132, -0.0869077, -0.0866044, -0.061755, 0.0324578, -0.0209719, 0.0357577, 0.10498, 0.134687, 0.0823563, 0.117734, 0.149808, 0.0191611, -0.0690599, 0.0139613, -0.0635142, -0.117238, 0.0597338, 0.0118846, 0.0257925, -0.0666814, -0.0695715, -0.048449, 0.155378, -0.126277, -0.056113, -0.153912, -0.0939528, 0.147231, 0.0697757, -0.0923862, 0.0556496, 0.0688179, 0.0076046, 0.00770875, 0.0496676, 0.0788294, -0.117108, 0.0509705, 0.0544858, -0.0389482, -0.0765787, -0.0197383, 0.0649952, 0.0960427, 0.0369906, 0.136151, 0.0376488, -0.090143, -0.104943, 0.042544, -0.0461333, -0.245445, -0.222696, -0.115119, -0.0354741, 0.0361005, 0.216183, -0.0332617, -0.00983233, -0.142166, 0.0546818, 0.0829469, 0.208672, 0.127656, -0.103145, 0.145353, 0.0174508, -0.0114557, -0.0485049, 0.0171557, -0.134683, 0.0916694, -0.116575, -0.0465254, -0.095139, 0.0545412, -0.22534, 0.152254, 0.0671352, -0.0265802, -0.0413508, -0.0841937, 0.0550065, -0.165659, -0.169978, -0.176237, -0.11582, 0.121944, -0.133109, 0.201453, -0.0864366, 0.111536, 0.0671362, -0.107194, -0.0919575, -0.27501, -0.0340042, 0.0362335, 0.0974612, 0.0546608, -0.0993745, -0.0323956, 0.105191, 0.0549011, 0.0434516, -0.0665266, 0.0198253, 0.150409, 0.0222797, 0.0157454, 0.117952, -0.161147, -0.00737769, -0.274317, -0.175693, 0.105935, -0.0874523, -0.0786282, 0.173079, 0.0359941, 0.03155, 0.0039741, -0.0919748, -0.1671, 0.0227817, -0.0215036, 0.0412732, -0.0743046, -0.0621845, -0.112628, 0.165779, 0.0329306, -0.173871, -0.219767, 0.0646101, -0.0857359, -0.0880744, 0.199277, 0.0713829, 0.0661905, -0.144758, 0.195444, 0.0643051, 0.158626, 0.0449675, -0.135002, 0.0901756, -0.272407, -0.157871, -0.254655, 0.274217, -0.0926239, 0.228616, -0.259785, 0.171745, 0.0468291, 0.0798365, 0.141886, 0.116342, 0.131987, 0.171131, -0.12378, -0.0312866, -0.0638159, 0.195003, 0.112349, 0.0738137, -0.0134513, 0.0953682, 0.120895, -0.064833, 0.162424, -0.262443, -0.0857807, -0.129346, -0.0312883, 0.176015, 0.054771, -0.182056, 0.0630562, -0.109453, -0.0566785, -0.188293, -0.110835, 0.0622628, -0.164435, 0.0623476, 0.129925, 0.0403671, 0.0738435, -0.187615, -0.130204, 0.0924943, -0.0594306, -0.0243125, -0.0632275, 0.0168679, -0.0534335, -0.157284, 0.077069, -0.230283, -0.145421, 0.0533199, -0.00352258, 0.0804313, -0.149688, 0.261543, 0.0765588, 0.178543, 0.034254, -0.1269, -0.0565328, 0.0489139, 0.0725526, -0.217028, 0.12342, 0.0285371, -0.063824, -0.0827433, 0.235465, -0.090744, 0.00736688, -0.100025, 0.00201627, 0.0975893, -0.0201039, -0.150352, 0.0640476, -0.0755034, 0.0321987, -0.0960762, 0.0726677, -0.0445054, -0.0604223, -0.0545353, -0.0411367, 0.0120196, -0.0844184, -0.0314177, 0.200902, 0.0545961, -0.0510529, 0.100663, 0.0212449, -0.0400555, 0.161804, -0.0414394, -0.125877, -0.0229409, -0.0646063, 0.0571253, -0.10057, -0.0624731, 0.258886, 0.048297, 0.101549, 0.0017102, 0.175759, 0.0684902, -0.0908869, 0.00631895, 0.138781, -0.0062685, -0.104282, 0.109548, 0.0487258, -0.145813, -0.0459554, -0.0796232, -0.140882, -0.0940843, 0.0301464, 0.247223, -0.164875, 0.0921661, 0.00519353, -0.0386622, -0.0938558, -0.0353911, 0.156008, 0.0371328, 0.0620785, -0.0462264, -0.101268, -0.0817199, 0.0317804, 0.0643313, -0.126258, 0.048166, 0.158899, 0.213572, -0.134702, 0.0707135, -0.0526736, -0.055991, -0.123901, -0.234469, -0.00623573, 0.352524, -0.0383601, 0.130216, -0.0214173, -0.188843, 0.378852, 0.160567, -0.156232, 0.254933, -0.0761444, 0.0460696, -0.108082, -0.0291755, -0.0482767, 0.207458, -0.109023, 0.180354, 0.456856, 0.0349445, 0.0744747, -0.333123, 0.203531, -0.0950502, -0.204204, 0.293857, -0.299887, 0.114763, -0.0482511, -0.151224, -0.275432, -0.0155957, -0.0534824, -0.296975, -0.16906, 0.082102, -0.0748806, 0.00579097, -0.187561, -0.182386, 0.175024, -0.230574, -0.0410672, 0.131154, 0.237527, -0.0220811, -0.164524, 0.145977, -0.0733642, -0.1349, 0.183987, 0.0400917, -0.165895, 0.259722, 0.000952909, -0.362503, -0.0136119, -0.26091, 0.179061, -0.152996, -0.16569, -0.007322, -0.0122648, -0.112548, -0.13347, 0.226509, 0.264757, 0.220075, -0.258747, -0.249999, 0.0107195, -0.165942, -0.110485, -0.427972, 0.0968945, 0.0107627, 0.188345, 0.106308, 0.145089, -0.323011, 0.151161, 0.0778768, -0.125583, 0.0475566, -0.0964148, -0.203324, -0.126476, 0.148013, -0.188676, 0.157802, 0.0687165, 0.034006, 0.161141, 0.0336686, -0.0224455, 0.188815, 0.0717931, 0.328696, 0.0399789, 0.151016, -0.182762, 0.053889, -0.0225539, 0.0935138, 0.29761, -0.0923405, -0.291786, -0.206529, -0.303795, 0.0196324, -0.0959703, -0.062088, 0.27551, -0.123218, 0.0989359, -0.168073, 0.151535, 0.155467, -0.0182391, 0.204258, 0.225018, 0.116328, 0.221215, 0.219451, 0.0804173, -0.222985, -0.24201, 0.140778, -0.0944275, 0.0663248, -0.207227, 0.137553, 0.0243269, -0.0953535, 0.062832, 0.07804, -0.0276622, 0.0199451, 0.0476254, 0.109629, 0.113069, -0.0458854, 0.0123628, -0.192601, 0.00469113, 0.0679559, -0.0725426, 0.119198, 0.256814, 0.114446, 0.0280008, 0.291931, 0.163208, 0.19967, 0.196255, -0.174796, 0.031165, -0.124417, 0.195755, -0.213471, 0.137239, 0.00246658, 0.0885002, -0.0761411, 0.0957554, -0.0228635, 0.156547, 0.126306, 0.289454, 0.0940089, 0.0978981, -0.00675978, -0.0707554, 0.0710112, -0.055191, -0.0215721, -0.096463, 0.100061, 0.152802, 0.139707, -0.0947356, 0.0331075, -0.00323311, -0.300446, -0.104901, 0.0267985, 0.207103, 0.169719, -0.0805345, -0.0535534, 0.0828141, -0.0959566, -0.228682, 0.313131, -0.0962616, 0.0850941, -0.0550512, -0.173242, 0.136749, -0.0178546, 0.189662, -0.253509, 0.0773578, -0.0477901, 0.0850425, -0.0565981, 0.00514148, 0.195455, -0.271255, 0.202365, 0.0226288, 0.0099753, -0.187248, 0.00627642, -0.0452278, 0.0777369, 0.0453583, 0.174449, 0.0165806, 0.126235, -0.065832, -0.0496913, 0.169145, 0.0677543, 0.00116413, -0.0149713, 0.131154, 0.0898604, -0.0690575, -0.146058, -0.163314, 0.0544038, -0.135594, 0.0687082, 0.109662, 0.0271474, -0.00585289, -0.0272399, 0.12998, -0.0756057, 0.227421, 0.037474, -0.012417, 0.0702255, -0.114999, -0.314141, 0.10594, 0.155657, 0.00101481, -0.012313, -0.0428204, 0.102139, 0.113166, 0.298856, 0.0246677, 0.0019138, 0.209465, 0.0569758, 0.10388, 0.0392999, -0.168278, 0.0682039, 0.198345, 0.0362599, -0.0760321, 0.0152362, 0.145203, 0.0538178, 0.0656327, -0.0138736, 0.0057837, 0.12506, 0.0866073, 0.144696, -0.294858, -0.2393, -0.0839412, -0.0454678, -0.114262, -0.00401527, 0.144919, -0.0356751, 0.107667, 0.0150268, -0.0733084, -0.336732, -0.172769, -0.142123, -0.137356, 0.243126, -0.118264, 0.0653854, 0.105497, -0.17896, 0.109619, -0.154201, 0.12146, -0.0170946, 0.0243611, 0.0477995, 0.00537498, 0.281835, 0.371709, -0.0634893, -0.184164, -0.167746, -0.237802, 0.0295748, 0.0542435, 0.0535336, -0.00744511, -0.0299532, 0.155717, -0.0599157, 0.0565378, 0.111299, 0.143711, 0.146117, 0.107542, -0.190868, 0.0255875, -0.170614, -0.167813, 0.197236, 0.157431, -0.0612073, 0.0839856, -0.243172, -0.0716664, -0.212235, 0.140887, -0.143785, -0.128316, 0.105521, -0.0495989, 0.280138, -0.0502719, 0.0059838, 0.0415653, 0.102801, -0.144467, 0.276831, -0.192772, -0.0303389, -0.0537319, -0.0744961, 0.136522, 0.164766, 0.271709, -0.280709, -0.0615068, -0.181876, 0.0646773, -0.1691, 0.140593, -0.0279498, 0.0740332, 0.34791, 0.140214, -0.102816, 0.104774, 0.223116, 0.112008, -0.20612, -0.107609, 0.107151, -0.105628, 0.11726, 0.0943161, -0.0410757, 0.138569, -0.187869, 0.113827, -0.0845079, -0.232753, 0.100649, 0.116408, 0.0584422, 0.191034, 0.153257, 0.206824, 0.220676, -0.0474286, -0.0291285, 0.420903, 0.197715, 0.113135, -0.0746185, 0.119712, -0.0741145, 0.204837, 0.212411, -0.237924, -0.0164477, -0.0698589, 0.138746, 0.418463, -0.189252, -0.119087, 0.276394, 0.0526947, 0.0553387, -0.150671, 0.174636, 0.0241076, 0.153202, 0.113383, -0.211172, 0.0850875, -0.118017, 0.353077, -0.228479, -0.158144, 0.0503838, 0.0313642, -0.338467, -0.452229, 0.350663, -0.34978, 0.130551, 0.211654, 0.00981187, -0.0910767, 0.0684789, -0.26841, 0.243684, 0.155236, 0.0834997, -0.0414097, 0.263349, 0.0986009, 0.283047, 0.366763, -0.105946, -0.30046, -0.148644, 0.267708, 0.200091, -0.137042, -0.456552, 0.104331, 0.111956, -0.381391, -0.0445835, 0.0202312, 0.221634, 0.0832365, 0.302741, -0.200455, -0.0586204, 0.218728, 0.136149, 0.375126, -0.242173, -0.0523515, -0.400975, 0.168316, 0.0566782, -0.0755048, -0.0174035, 0.0996974, 0.0433069, 0.194943, 0.13156, -0.164108, 0.101725, -0.163056, -0.27507, -0.10358, -0.181226, 0.0290477, 0.019683, -0.267277, -0.2248, 0.188976, 0.0127995, 0.162839, -0.320035, 0.164918, 0.0609397, 0.18405, 0.14242, -0.21766, 0.000666352, 0.294396, -0.0742856, 0.0396931, 0.176509, 0.0864403, -0.188469, 0.325142, 0.102837, 0.226873, 0.186865, 0.100025, -0.0480354, -0.226415, 0.0221203, 0.152783, 0.195615, 0.330592, 0.0652798, -0.258663, 0.247019, 0.272573, -0.183756, -0.254019, 0.0709218, -0.146356, -0.0817581, -0.131117, 0.0994186, -0.0735456, 0.0402275, -0.17362, 0.212418, -0.231293, 0.029652, 0.207164, -0.137758, -0.117971, -0.17741, -0.138282, 0.00815382, -0.290234, -0.0387104, 0.471712, -0.136822, -0.285646, -0.10429, 0.0950233, -0.127346, -0.134205, -0.140828, -0.181521, 0.0398295, 0.215692, -0.256515, 0.287905, -0.0331226, -0.114682, -0.052554, 0.214073, -0.230248, -0.15143, 0.00983539, 0.0822964, -0.355277, -0.290716, -0.147837, 0.282252, 0.00907504, 0.122875, 0.0250203, -0.188858, -0.176569, 0.24182, 0.00961653, 0.0838709, 0.229348, 0.104096, -0.182524, 0.122872, 0.209122, -0.153867, 0.331493, 0.0921253, -0.431247, 0.0967212, 0.0504661, -0.0178819, -0.178459, -0.250778, 0.047353, 0.0257014, -0.430279, -0.0418904, -0.183993, 0.0724382, 0.370924, -0.0715768, 0.175306, -0.0859055, 0.0755041, 0.0412369, -0.0967473, 0.208082, -0.00723357, 0.00129208, -0.177468, -0.153295, 0.214822, -0.12209, -0.0892376, 0.00125091, -0.0378956, -0.260408, 0.0365839, -0.140604, -0.084974, 0.423358, -0.14291, -0.065101, -0.0836068, -0.0785019, 0.159149, -0.260997, 0.0225511, 0.0321515, 0.24063, 0.305561, 0.0927721, -0.00247712, 0.147084, -0.375886, -0.242223, -0.182422, -0.0023501, 0.300957, -0.253136, 0.12222, 0.133299, -0.211846, 0.0636467, 0.171142, 0.010837, 0.0473631, 0.00436833, 0.0838776, 0.0695701, 0.0967769, 0.269596, 0.247817, -0.0183793, -0.0316209, 0.0893581, 0.140201, -0.0775943, -0.0118358, -0.0391616, 0.0698638, 0.135842, 0.0979015, -0.000687865, -0.17727, -0.124023, -0.10663, 0.154209, 0.0356377, -0.0427038, -0.0468375, -0.111683, -0.0620304, -0.0711797, 0.157245, 0.0924175, -0.212337, 0.0868568, -0.132686, 0.102122, 0.138988, -0.0343314, -0.0831033, 0.0856277, -0.1662, 0.206566, -0.00445372, 0.123853, -0.0813949, -0.351517, 0.0866286, -0.2151, 0.0774302, 0.0775511, -0.0212508, 0.0750303, 0.222317, -0.140358, 0.0528263, 0.116976, 0.169515, 0.0101167, 0.191664, 0.155649, 0.204914, 0.00300132, -0.187884, -0.12981, 0.038814, -0.0566856, 0.0283434, 0.0110679, 0.0455499, -0.0777001, -0.178157, 0.0266748, -0.0746063, -0.239552, 0.0129975, -0.0264669, 0.0869853, -0.111602, 0.0114327, 0.0547876, 0.145474, -0.00374372, -0.117372, 0.110487, 0.0282746, -0.0392925, -0.161083, 0.0256731, -0.135558, 0.134186, 0.0351135, 0.0439089, -0.114875, -0.0400127, -0.0921019, 0.017746, 0.0390843, -0.161927, -0.0325549, 0.09644, -0.0141877, -0.0937898, 0.0255777, 0.0632039, 0.239331, -0.0380696, -0.0286286, -0.0447813, 0.165405, -0.135237, 0.220726, -0.0536991, 0.0649588, -0.00792401, 0.095578, -0.00888079, -0.120808, -0.0329143, 0.0527303, 0.105016, -0.251527, 0.0261099, -0.0220053, 0.152747, -0.0708655, -0.00027071, -0.11944, 0.136492, 0.158273, 0.0480846, 0.116855, 0.049918, 0.0555352, -0.0164127, -0.0626312, -0.0710156, -0.190268, 0.170186, -0.0442869, 0.14566, -0.0991108, -0.0248006, -0.0407336, 0.110164, -0.0463481, -0.0589044, 0.217462, 0.0306617, 0.0275899, -0.0489557, 0.0281603, 0.273242, -0.0567958, 0.0614132, -0.0451799, -0.191909, -0.0369096, -0.134066, -0.205292, -0.068349, 0.127744, -0.215154, 0.318676, -0.0864689, 0.0699516, -0.0531152, -0.210251, 0.0211801, 0.183034, -0.0662351, 0.253034, 0.0680723, 0.0413691, 0.0661909, 0.179394, 0.177322, 0.143607, 0.171388, -0.154302, 0.170213, 0.134804, -0.106546, 0.115806, -0.153251, -0.0125804, 0.0534105, 0.0102269, -0.0225906, 0.152768, 0.162731, -0.17633, -0.129473, -0.0830831, 0.00315176, -0.104508, -0.220727, -0.0585002, 0.0968828, 0.250311, -0.0254681, -0.10435, -0.0352903, -0.0259145, 0.120853, 0.225238, 0.102792, -0.0862531, -0.0817701, -0.0605851, 0.0565693, 0.184718, 0.0827693, -0.0610187, 0.0077671, -0.107498, -0.184067, -0.0315984, 0.0940702, 0.100387, -0.0100645, 0.111, -0.0535941, 0.15964, 0.00441146, -0.313525, 0.00902437, 0.153753, -0.163773, -0.150894, -0.136785, 0.0461018, -0.0684619, 0.0437999, 0.194042, -0.114687, 0.179737, 0.299877, -0.149034, 0.0389575, -0.162266, 0.154833, -0.118108, -0.0281264, 0.0711873, -0.0125956, 0.228236, 0.036014, -0.22862, -0.100831, -0.19708, -0.142736, -0.17741, -0.035879, 0.0443481, -0.160759, -0.133544, 0.212087, -0.250528, 0.069147, -0.0265592, 0.0394583, 0.222219, 0.0495845, 0.0310043, 0.126548, 0.0571012, -0.0424328, 0.0747446, -0.106016, -0.153186, -0.0749, 0.0293087, 0.00645124, -0.119154, -0.0103943, -0.0363846, -0.0406151, 0.0148211, 0.00350763, 0.123317, -0.0891998, -0.0207421, 0.00248899, 0.0502785, 0.0143118, -0.138379, 0.0226861, -0.0392542, 0.0128978, 0.0845278, -0.10203, 0.213048, 0.16011, -0.22105, 0.105709, 0.131046, -0.136416, -0.108472, 0.104923, 0.116376, 0.00145134, 0.0910982, -0.243769, 0.0238091, 0.0489349, 0.0508988, 0.0104438, 0.110882, -0.181182, 0.0432459, -0.0313996, 0.00816615, 0.0298123, 0.00460238, -0.257957, 0.0999686, 0.171579, 0.0533533, -0.10572, 0.102228, 0.0570634, 0.132187, -0.0712833, -0.11496, -0.0767353, 0.00878233, 0.0512783, -0.0346125, 0.154352, 0.0573743, 0.100785, -0.00557048, -0.00545346, 0.197243, -0.108493, 0.0205805, 0.118145, 0.0982738, 0.070815, -0.106113, -0.116275, 0.107731, 0.0651687, -0.0733351, 0.0032324, 0.097251, -0.0488634, 0.0971199, 0.20334, 0.0649219, -0.0809141, -0.0323632, -0.0094802, 0.0753437, 0.0465099, 0.0479431, -0.0120915, -0.0411147, 0.0245441, 0.0380381, -0.0334326, 0.100894, 0.0179915, 0.0905783, -0.0659829, 0.0575814, 0.0559146, 0.00323303, 0.126724, 0.0615276, 0.183074, 0.0431896, 0.164971, -0.21242, -0.0281267, 0.185087, 0.0721795, 0.15915, 0.113966, 0.0886094, -0.213964, -0.211458, 0.0804332, -0.0481161, 0.0983927, -0.00489313, 0.103166, -0.0411454, -0.0136374, -0.0165421, -0.225023, -0.166526, -0.218673, 0.00363155, -0.181221, -0.031862, 0.0692176, 0.0172648, 0.0312876, 0.0809113, -0.212571, -0.181915, -0.0216198, -0.128859, -0.101059, -0.167863, 0.105344, -0.294174, -0.173028, 0.23456, -0.348106, 0.207987, 0.0649392, 0.134106, 0.142571, -0.240993, 0.25051, -0.0988661, 0.292942, 0.0890386, -0.0950989, 0.32278, -0.153732, -0.0490746, 0.367647, 0.0395813, -0.187073, 0.212144, 0.0561764, 0.237407, 0.160975, 0.0231889, 0.11363, -0.214534, 0.0994013, 0.0444237, -0.11078, 0.161284, 0.158768, 0.0577083, -0.273684, -0.0219211, 0.14795, 0.133386, 0.187597, -0.259441, -0.298542, 0.121531, -0.0804447, -0.022203, -0.0311107, 0.108072, -0.176308, 0.0302158, -0.0984576, -0.0801296, 0.183414, 0.0657086, 0.150177, 0.0399804, -0.0362636, 0.0443311, -0.207705, 0.19154, 0.287582, -0.0256126, 0.0246165, 0.113954, 0.288111, -0.0249636, -0.0717125, -0.111263, 0.00305796, 0.143304, -0.0882341, -0.154486, -0.067643, -0.137073, 0.31111, 0.098234, -0.0928352, 0.113506, 0.226695, 0.12967, -0.0214831, -0.157581, 0.143304, -0.0228318, 0.123643, -0.136711, 0.0206609, 0.177857, 0.0603704, 0.0490934, -0.0103565, -0.169633, 0.0617113, -0.0897283, 0.0640843, -0.103563, -0.15817, -0.190475, -0.192074, -0.0558045, -0.0783566, -0.0598472, -0.0242167, 0.185228, 0.271479, 0.0841463, -0.111318, 0.0562257, -0.0073089, 0.0618884, -0.0612143, -0.0981195, -0.0349327, -0.208352, -0.0696669, 0.166019, 0.006388, -0.196874, -0.194157, -0.0501718, 0.0927974, -0.0620646, -0.205631, 0.112471, -0.0252594, 0.0786668, 0.0756115, -0.10343, 0.153891, -0.142437, -0.0353469, 0.181558, -0.251675, -0.0868061, -0.0487822, 0.0530073, 0.0571153, 0.111861, 0.169626, 0.0500168, 0.0743172, -0.139273, -0.305728, -0.0249513, 0.0489595, -0.0199362, -0.0720842, 0.0133846, 0.0522471, -0.000476255, 0.0920069, -0.106679, 0.0894293, -0.00456805, 0.113289, 0.0356792, -0.0234725, -0.284162, 0.0886872, -0.168825, 0.17789, -0.13746, 0.0161145, 0.0741083, -0.0271879, 0.101677, -0.116099, 0.0990972, -0.00590422, -0.0808045, 0.0578663, -0.0909753, 0.00897322, 0.0695663, -0.136376, -0.140576, -0.155642, -0.0599464, -0.0202549, 0.187513, 0.164245, 0.0246294, -0.0566536, 0.0308769, 0.0748604, 0.0240515, 0.0437531, -0.177989, 0.0554386, 0.159618, 0.0177529, -0.098765, 0.0141439, 0.159502, 0.0286504, -0.0442644, -0.138102, -0.175481, -0.111828, 0.0529343, -0.229006, 0.141561, -0.191297, -0.113759, 0.113326, 0.146535, -0.114124, -0.114238, -0.106667, 0.0721454, -0.0897792, -0.155526, 0.148268, 0.112801, -0.0267501, -0.111372, -0.0135466, -0.00676442, -0.135999, 0.0364092, 0.0760719, -0.127574, 0.136992, 0.268982, 0.154751, -0.0965469, -0.0902714, -0.201674, 0.215974, 0.0143205, 0.107535, -0.0789008, 0.0619758, -0.285077, -0.0255893, 0.176622, -0.0399721, 0.0904298, -0.00904075, -0.053114, -0.184717, -0.130024, 0.00408874, 0.0361089, -0.116087, 0.19341, 0.107742, 0.190272, 0.0343729, -0.166144, 0.199664, 0.216546, 0.0654757, -0.208535, -0.117371, -0.169046, -0.240139, 0.124836, -0.0869394, -0.0557675, 0.0021298, -0.192413, 0.154667, 0.141004, 0.238734, -0.0755906, -0.0673033, 0.247951, -0.208498, 0.254538, -0.0863955, -0.147034, 0.207723, -0.118733, -0.104011, -0.107221, 0.207033, 0.0360499, -0.00590937, 0.329404, -0.0181599, 0.0406106, 0.134646, 0.0545521, -0.178858, -0.232239, 0.118319, -0.129655, 0.222998, 0.240769, -0.164791, -0.115975, 0.0221351, -0.0544857, -0.209528, -0.0604101, -0.12789, 0.032655, -0.0901611, 0.0613266, -0.141204, -0.239095, -0.249848, -0.109767, -0.243444, -0.0865247, -0.0581497, 0.118665, -0.0536193, 0.192407, -0.0344082, -0.0637534, -0.0213267, -0.196127, -0.152733, -0.184421, 0.0184631, -0.149939, 0.10912, 0.0854453, -0.211431, 0.131623, 0.0671506, 0.100943, -0.0183406, -0.149954, 0.125981, -0.113073, 0.147091, 0.0380189, -0.108158, 0.215084, -0.12945, 0.287793, 0.00295693, -0.0194147, 0.101404, -0.147831, -0.31526, 0.280712, -0.00797856, 0.000920136, -0.0514833, -0.232235, 0.166164, -0.021663, -0.148029, 0.141726, 0.104733, -0.0510852, 0.0676416, 0.00461452, -0.0869396, 0.0598647, 0.11364, 0.122627, 0.0141442, 0.0766444, -0.0570795, 0.226712, -0.0997338, 0.0104233, 0.0995865, 0.122755, -0.105909, -0.0627385, 0.232076, -0.0930674, -0.138334, -0.0492798, 0.0366747, 0.104036, -0.163349, 0.219434, 0.103719, 0.134549, -0.0733146, 0.0841455, -0.0616062, 0.161739, 0.038485, 0.125401, 0.0530106, -0.138071, 0.0443872, -0.0946288, -0.0466408, -0.0889262, 0.0885975, -0.306334, 0.156692, -0.0510206, -0.115786, -0.0253643, -0.280612, -0.106349, 0.0280746, 0.252582, -0.263919, -0.153369, -0.148419, -0.162501, -0.110056, -0.0954707, -0.0282419, -0.0941679, -0.313596, 0.0717841, -0.0352554, -0.153339, 0.101385, 0.251079, 0.138238, 0.0655082, 0.104554, 0.0507936, 0.0546657, 0.0454597, -0.143795, 0.0645475, -0.00191894, 0.014621, 0.0785744, -0.0352181, 0.0456501, 0.0994518, 0.109949, -0.14451, 0.0214764, -0.0744291, 0.255329, 0.12056, 0.183743, -0.10532, 0.0799724, 0.0518231, -0.0331491, 0.182921, -0.0718325, 0.0655274, 0.0440067, -0.133689, -0.0668168, 0.203297, 0.00306266, 0.0504071, -0.146601, -0.00813348, -0.142631, -0.132171, 0.150298, 0.0719717, -0.0979108, -0.0723546, 0.0196102, -0.00144666, -0.0986386, -0.228808, -0.0689168, -0.082297, -0.116596, 0.162522, 0.27359, 0.219524, 0.209612, -0.0813527, 0.126918, -0.167112, 0.107524, 0.0123943, -0.192413, -0.173122, -0.251251, -0.111124, -0.0467329, 0.208626, 0.129886, 0.017163, 0.0239075, -0.115019, 0.0567702, 0.041422, -0.0445169, 0.324057, -0.0756616, 0.111119, -0.0674258, 0.0779091, -0.145976, -0.135529, -0.0753079, -0.0674643, -0.075041, -0.0800775, -0.102088, 0.281956, -0.137588, 0.132456, -0.0667155, 0.197779, -0.0559399, 0.0564634, -0.161183, -0.00640873, -0.207826, -0.10786, -0.0317456, -0.259847, 0.0929499, -0.167791, 0.0331083, -0.147206, -0.0797324, 0.0585184, 0.249077, -0.0473918, -0.0819338, 0.142447, 0.0467344, -0.162312, -0.257706, -0.29103, -0.128517, 0.195024, 0.362478, -0.294982, -0.00535441, 0.193734, 0.0157192, 0.134989, -0.24539, -0.0636812, 0.265858, -0.205284, 0.0673664, -0.0328482, 0.251281, -0.282696, -0.0289903, -0.0757441, -0.123714, -0.146323, 0.0835978, -0.235284, 0.261448, 0.00751871, 0.121128, 0.0570946, 0.124693, -0.0176324, -0.10682, 0.289394, -0.192283, 0.159943, -0.186865, 0.25877, -0.191541, -0.262421, -0.094522, -0.0571403, 0.0381404, -0.215849, -0.0302455, -0.218693, -0.0223371, -0.0451282, -0.176046, 0.0436028, 0.104435, 0.0254317, -0.0693392, -0.0891947, 0.0737473, -0.0280509, -0.00513778, 0.195974, -0.0456252, 0.218487, -0.0889281, -0.276844, -0.110497, -0.0425891, 0.0299656, 0.0789996, 0.0525175, -0.07676, 0.249599, -0.216332, 0.144757, 0.102829, -0.167998, -0.250649, -0.0741028, 0.154224, 0.0527946, 0.180111, 0.088996, 0.00539439, -0.243942, -0.27293, -0.219812, -0.131092, -0.0270034, -0.00762297, 0.011397, 0.101117, 0.0948659, 0.286464, -0.0259595, 0.208007, -0.0155812, 0.0971389, 0.00227662, -0.243313, -0.0926188, -0.0497908, -0.0625168, 0.0862979, 0.213153, -0.0143021, -0.171711, 0.0603781, 0.0987161, 0.00658844, 0.00133004, 0.0826354, 0.136543, 0.218047, 0.158559, -0.061322, -0.20113, 0.163338, -0.0215241, -0.0317877, 0.000529159, 0.0551288, 0.0935684, 0.188363, -0.253053, -0.239632, -0.10442, 0.224467, -0.0196021, 0.0217402, -0.0785643, -0.0882825, -0.14475, 0.0553543, -0.142036, 0.225602, 0.0292801, -0.100456, -0.0556435, 0.213694, 0.255275, -0.121965, -0.241685, 0.0830395, -0.162966, 0.0297171, 0.0603596, -0.0847247, 0.17716, 0.0664894, 0.0368637, 0.0221098, -0.0190963, -0.128692, -0.0879525, 0.0312482, -0.010235, 0.163419, 0.202172, -0.0580615, 0.0327104, -0.299992, 0.0152783, 0.026473, -0.0815656, -0.0342012, -0.261752, 0.234139, -0.0702841, 0.110783, -0.0585643, 0.111893, -0.229033, -0.0192643, 0.0803263, -0.0034364, -0.104364, -0.00521086, 0.0864187, 0.0128595, 0.0846012, 0.111165, 0.049406, 0.0538369, -0.0640571, 0.0635662, -0.246845, -0.0596314, -0.145103, 0.119339, -0.0304278, 0.179782, 0.000908579, -0.0989151, 0.0288136, -0.10341, 0.111954, -0.0633066, 0.0551115, -0.0833768, -0.119543, -0.0314643, 0.123077, -0.0987345, 0.0265244, -0.0790242, 0.115197, -0.129737, 0.120473, 0.185589, -0.239038, -0.0683431, -0.178883, 0.0405297, 0.0240195, 0.167097, 0.0195128, -0.0229805, 0.130629, -0.298108, -0.0209772, -0.101167, 0.0406998, 0.120559, -0.0814188, -0.235656, 0.067513, -0.114551, -0.190412, -0.0130298, -0.167855, -0.229193, 0.0722301, 0.144199, 0.528906, 0.0706147, -0.234517, 0.201641, -0.0526329, 0.0407586, -0.19861, 0.133599, 0.0924049, -0.289104, 0.0312398, -0.119671, 0.203744, 0.0884402, 0.0610269, 0.178695, -0.0566738, -0.0747588, 0.0545742, -0.0513348, 0.0707465, -0.0697245, 0.0343532, 0.0216494, 0.171215, -0.0352214, -0.110552, -0.065643, 0.140431, 0.16997, 0.112627, 0.160461, 0.0503516, -0.0363823, 0.192887, -0.190745, 0.0231717, -0.140485, -0.0342748, 0.268937, 0.0993354, -0.186124, 0.0547277, 0.125307, -0.112501, 0.169121, 0.12657, 0.0806648, 0.0603041, -0.210434, -0.0608578, -0.167817, 0.0656794, 0.151097, -0.0596847, -0.0334386, -0.00839505, -0.0938266, -0.136488, -0.0854782, 0.171566, 0.0766856, 0.161251, 0.00484967, -0.0066295, -0.0158161, -0.218744, 0.175441, 0.0992633, 0.015982, 0.0664824, 0.0511283, 0.115129, 0.0685484, 0.0640439, -0.227662, -0.0562194, -0.028932, 0.162578, 0.00474962, -0.05052, 0.475494, 0.0882675, -0.146376, -0.211009, 0.0399414, 0.135844, -0.0422426, -0.0307788, -0.0907363, 0.107559, -0.189228, -0.0510728, -0.100413, 0.143782, -0.156501, 0.054015, 0.228782, -0.18586, -0.175798, 0.0596833, -0.0784344, -0.150791, -0.00017436, 0.0340587, -0.00324317, -0.108002, 0.0389735, -0.152437, -0.0284459, -0.0408801, -0.0516954, -0.147478, 0.0254529, -0.243084, -0.09446, 0.0142168, 0.219553, 0.00154404, 0.190244, 0.153463, -0.0491285, -0.252395, 0.00214255, 0.093671, -0.112901, -0.157489, 0.307347, 0.00293066, -0.116524, -0.017885, 0.10013, 0.134434, 0.14842, -0.0355863, 0.234569, 0.201068, 0.216775, -0.261653, -0.0725783, -0.120533, -0.0554468, 0.142074, 0.0819457, 0.0145067, 0.176356, -0.177982, -0.0707165, -0.0389394, -0.0582071, -0.0488022, 0.106313, 0.169968, 0.255372, 0.209675, 0.0275154, 0.159793, -0.215931, -0.0941327, -0.131134, 0.0981881, -0.106064, 0.137407, 0.0777021, -0.0703821, -0.0716662, 0.14555, 0.116795, -0.158661, -0.054545, -0.0826052, -0.0790715, 0.0555433, 0.0817194, 0.0520183, 0.0730651, 0.0418628, 0.197504, 0.0549505, -0.0305548, -0.0576319, 0.0540395, 0.0650545, 0.0472262, 0.0647802, -0.136269, 0.096032, 0.00375464, -0.076037, -0.115717, 0.015725, 0.0366498, 0.0119711, -0.111213, 0.0225155, 0.0478258, 0.0489541, 0.193058, 0.0512459, -0.114413, -0.205287, -0.130935, 0.160581, 0.0347214, 0.15304, 0.124891, 0.193848, 0.063653, -0.025868, -0.187343, -0.113865, 0.0897333, 0.0909938, 0.109351, -0.178585, 0.0457116, 0.0460199, 0.0131091, -0.105807, -0.0470934, 0.159298, 0.00378479, 0.0998039, -0.254117, -0.0179698, -0.0415493, -0.138852, 0.0482223, -0.268654, 0.10812, 0.0924121, -0.11866, -0.237326, -0.11922, 0.101564, -0.0857236, 0.108076, 0.0815024, -0.00222297, 0.0601979, -0.14496, -0.093044, -0.045809, -0.134692, -0.18821, 0.0682117, 0.0880673, -0.105127, -0.187628, 0.0818778, 0.048349, 0.0653378, 0.296014, -0.0665317, -0.110929, 0.198365, 0.0820619, 0.0610111, -0.152328, 0.128202, -0.228963, -0.0502278, 0.237839, 0.00176824, 0.242523, -0.120761, -0.0179417, -0.0766105, -0.0261444, -0.171045, -0.0769819, -0.0189246, -0.147269, -0.117595, -0.0833485, -0.198219, 0.0645051, 0.0771432, 0.0950721, -0.231787, -0.286489, -0.135402, -0.108849, 0.0783292, 0.268021, 0.191373, 0.0870181, 0.0467838, -0.100975, -0.051137, -0.262741, -0.0585742, 0.0226339, 0.189295, 0.12589, -0.111535, 0.0581875, 0.0553455, -0.0808578, -0.362642, 0.0184362, -0.11829, 0.145353, -0.160821, -0.0563136, 0.046285, -0.0145111, -0.0692639, 0.0713802, -0.0759237, -0.054232, -0.0837634, -0.104921, -0.163832, 0.103168, 0.00845461, 0.264384, 0.205054, -0.145867, 0.136894, 0.000102117, 0.0257665, 0.140436, -0.107987, 0.015786, -0.247465, -0.0488857, -0.230751, 0.121107, -0.178463, -0.218738, -0.0533226, -0.0198436, 0.010008, -0.102718, 0.141921, 0.0338165, 0.40521, 0.0290724, -0.0382906, -0.193469, -0.0591112, 0.0168595, 0.03984, -0.00447853, -0.141895, 0.0133999, -0.0174127, 0.0307856, 0.0756068, -0.187135, 0.214934, 0.0700963, 0.0615178, 0.101998, -0.0324754, 0.173601, 0.121647, -0.241527, 0.0832361, 0.0635745, 0.140983, -0.123511, -0.0690575, -0.0759821, 0.0622005, -0.0108043, 0.0133396, 0.129685, 0.131956, -0.119302, -0.124319, 0.114008, -0.0973131, -0.258069, 0.0431355, 0.1631, 0.0134426, -0.111986, 0.140851, 0.0257352, -0.053538, 0.00766237, 0.0231174, 0.0462976, -0.248241, -0.0150349, 0.103864, 0.158466, -0.0159981, 0.152851, -0.154932, -0.028529, -0.0972201, -0.0368554, -0.274256, -0.0278598, -0.0419758, -0.0558682, -0.0221663, 0.25022, -0.0664094, -0.193906, -0.0493615, -0.35309, -0.235098, 0.0150141, 0.00308633, 0.252807, 0.0570821, 0.0504919, 0.0908241, 0.0704101, 0.0958599, -0.176014, -0.10764, -0.0660326, -0.0728902, 0.00935227, -0.0143362, -0.102355, -0.186386, 0.0958245, 0.0647333, -0.0125823, 0.0377772, -0.0113163, -0.0541076, 0.111689, 0.148556, -0.0437577, 0.00582363, 0.109009, 0.0209032, 0.119165, 0.173662, 0.103953, -0.0299121, 0.0055769, 0.311032, -0.0393205, -0.0290766, 0.102252, 0.00797309, -0.252064, 0.117559, -0.0337573, 0.273017, -0.0647795, 0.200558, 0.0851795, -0.0696324, 0.0720123, -0.0520601, 0.0619748, -0.0886566, -0.0617627, 0.272988, 0.0343995, 0.0368874, 0.0739531, 0.0326295, -0.0411061, -0.0236487, 0.038636, -0.0737867, 0.181994, 0.144975, -0.008848, -0.117821, -0.243705, 0.105646, -0.145409, 0.0332302, -0.148624, 0.265131, 0.0802514, 0.154749, 0.108316, 0.0876491, 0.125394, 0.317908, -0.035747, 0.000848745, 0.0948103, -0.177556, 0.279028, -0.00949414, -0.0464721, -0.0456468, -0.033961, -0.188287, -0.0250515, 0.0530903, -0.072882, -0.140372, -0.253451, 0.115828, -0.151736, -0.0785482, -0.101393, -0.17594, -0.120726, -0.1646, 0.0390694, -0.134404, 0.270419, 0.101298, 0.0745609, 0.0330837, 0.0889244, 0.222006, -0.327362, -0.114566, -0.10577, 0.00960377, -0.20808, -0.235352, -0.054365, 0.0639131, 0.131666, -0.228502, -0.0246349, -0.0142522, -0.0730628, -0.0961785, -0.066113, -0.119874, -0.150269, 0.204841, -0.0599972, -0.0190175, 0.222224, -0.101954, 0.203378, -0.0710294, 0.136263, -0.0548051, 0.146299, 0.00741256, -0.141587, -0.17505, 0.100353, -0.11392, 0.0263736, -8.17523e-05, -0.117351, -0.0910413, -0.0476153, 0.150066, -0.0274803, -0.0514784, -0.00421565, -0.109285, -0.29714, -0.057249, 0.122813, -0.00796528, 0.0921854, -0.165222, 0.129328, -0.12099, -0.0307846, 0.00137035, 0.0557534, -0.109416, 0.0429668, 0.181765, 0.00428946, 0.139277, 0.284332, 0.0217889, -0.156058, 0.0227186, 0.151927, 0.0994589, 0.0486897, -0.176124, 0.192823, 0.181983, 0.230913, 0.118594, 0.055026, -0.19094, -0.230666, 0.15888, 0.0823155, -0.134976, -0.138522, -0.149622, 0.135911, -0.0322344, -0.0297507, -0.0346886, -0.028311, -0.105788, 0.107143, -0.162303, 0.0136887, -0.057276, 0.0785453, -0.0394696, 0.217601, -0.138195, -0.229585, -0.184961, -0.0694993, -0.112825, -0.0264247, 0.184125, 0.140602, -0.0484591, -0.0355035, 0.173999, -0.253477, -0.0849009, 0.0334361, 0.0486071, 0.187137, -0.185189, 0.206875, -0.0147023, -0.0544343, 0.0439201, 0.0874114, 0.211543, 0.0681499, -0.16693, 0.0806108, -0.0563827, -0.0506898, 0.104305, -0.351884, -0.125584, 0.134591, 0.0823491, 0.292635, 0.159868, 0.0018893, -0.109742, -0.040878, -0.0862433, -0.141548, -0.0306189, 0.0126707, -0.0903778, 0.128586, -0.0645041, -0.0185783, 0.0767119, 0.081075, 0.222919, -0.135686, -0.185018, 0.0826653, -0.00818464, 0.138505, 0.128922, 0.290478, 0.0394638, -0.133332, -0.071074, 0.10727, -0.102579, -0.0158608, 0.100014, 0.112053, -0.146543, 0.011154, 0.266391, 0.237083, -0.0665733, 0.043156, 0.0620785, 0.226603, -0.0167323, -0.234698, -0.0906763, 0.112039, 0.0786453, 0.168632, -0.0417271, 0.315159, 0.0754935, -0.266064, 0.0400998, 0.0929476, 0.178865, 0.0720098, 0.264195, 0.244007, -0.0639065, -0.169249, -0.0699562, -0.145592, 0.21176, 0.100282, 0.0457453, 0.0311765, -0.12536, -0.156284, 0.122928, -0.20437, -0.186633, 0.158664, -0.0412245, 0.276514, 0.215252, -0.0186752, -0.11489, 0.210673, 0.071963, 0.0686142, 0.0215144, -0.283088, -0.043409, -0.0179121, 0.265734, -0.133047, 0.0662321, -0.0374946, 0.213011, 0.0868823, 0.209494, 0.143494, 0.142708, -0.0439707, -0.291225, -0.0187056, 0.223323, -0.221795, -0.118144, 0.10376, -0.322955, 0.0238337, -0.165489, -0.267289, 0.145024, -0.0344104, 0.304497, -0.0229514, -0.00717208, 0.257357, -0.0787357, 0.2275, 0.212062, 0.059252, -0.00989654, 0.121413, -0.155533, -0.284826, 0.0610229, 0.176942, 0.0753082, -0.0112885, -0.136774, -0.0213626, -0.133278, 0.0193413, 0.0584276, -0.130216, 0.0219795, -0.17737, -0.108631, -0.182742, -0.143484, -0.151408, 0.0952779, -0.0633213, -0.0154988, -0.16592, 0.0197317, 0.0414165, 0.188828, -0.215633, 0.226787, -0.0759639, 0.0173962, -0.157428, -0.072653, 0.0326113, 0.0580054, -0.00263, 0.129911, -0.0596082, 0.19038, -0.027865, 0.130164, -0.0759007, -0.0176282, 0.163789, 0.140287, 0.0677563, 0.0500735, -0.0819785, 0.0191498, -0.145307, -0.238212, -0.195393, 0.00298907, -0.109957, -0.157264, 0.232451, -0.0824879, 0.101696, 0.10107, -0.0711033, -0.242967, -0.102247, -0.0546172, 0.216941, -0.0645678, -0.133515, -0.0837269, 0.125293, 0.0934864, 0.0482932, -0.157603, 0.0379605, -0.244443, 0.0510249, -0.0705582, -0.0639019, 0.170856, -0.0436698, -0.108454, -0.145633, -0.0236927, -0.100489, 0.107578, 0.000394085, 0.0295548, 0.203022, 0.0127632, 0.00666699, 0.132748, 0.168756, -0.104682, -0.0256258, 0.0546019, -0.111491, 0.145944, -0.145376, -0.0264392, 0.265068, -0.0872947, 0.135145, -0.070648, -0.0590966, -0.181138, -0.169548, 0.0480205, -0.00197093, -0.104124, 0.282541, -0.0476721, -0.327167, -0.0107654, -0.0797319, -0.0587301, -0.19762, -0.0306457, 0.0442743, -0.190004, -0.0137991, -0.0119953, -0.133898, -0.0443928, -0.0213219, 0.186771, -0.125002, 0.0507976, -0.10069, 0.185444, -0.0943106, 0.0995996, 0.0805849, 0.0465446, -0.137525, 0.247655, 0.115056, 0.00687559, 0.0905463, 0.266693, 0.0793006, 0.298897, -0.0238774, -0.135799, 0.203913, 0.0515016, -0.0700987, 0.253349, -0.140132, 0.131283, -0.0550224, -0.171589, 0.241993, -0.190935, -0.0576831, -0.0457072, 0.0580622, -0.0750257, 0.197213, 0.141507, 0.055202, 0.276479, -0.0502334, -0.0838636, 0.070144, 0.166996, 0.0208648, -0.0615077, -0.0478171, 0.0509648, -0.141267, 0.365843, 0.073777, 0.142816, 0.0337229, -0.00599924, 0.0674472, 0.0851126, -0.200763, -0.0278722, 0.0523332, 0.0988251, 0.0655118, -0.0506816, 0.0848506, 0.230353, -0.0815808, 0.140357, 0.503875, -0.0894819, -0.199275, 0.0766773, -0.159169, 0.317593, -0.14099, -0.0585917, -0.183092, 0.00339644, 0.126777, 0.0067154, -0.0909868, -0.0337972, -0.256098, -0.161181, -0.0646457, -0.0266959, 0.0511432, 0.00349618, 0.15146, -0.195418, -0.286693, 0.0215277, -0.272757, 0.112535, -0.081244, 0.125225, -0.297899, -0.105467, -0.106059, 0.279449, -0.122069, -0.0563932, -0.150565, 0.162054, -0.268471, -0.0758911, 0.352079, 0.10676, -0.118928, 0.102899, 0.235384, -0.283316, 0.0335229, 0.218578, -0.311546, -0.0609004, 0.0329223, -0.124809, -0.184522, 0.0422655, -0.175389, -0.104483, 0.0366316, -0.0517648, -0.00384091, 0.140765, -0.10969, -0.0376077, 0.237011, -0.202733, -0.066318, 0.147153, -0.277392, 0.337143, 0.0659733, 0.198862, 0.227351, 0.230223, 0.018276, 0.130245, -0.207307, 0.199813, -0.0719076, 0.107258, 0.226766, -0.0845481, -0.151366, -0.119914, 0.205161, -0.128756, 0.0581856, -0.098477, 0.0269098, 0.370763, -0.0391666, -0.150088, 0.166399, -0.128039, 0.0470361, 0.29486, 0.0674753, 0.218274, 0.0285053, 0.139084, -0.119947, 0.0948264, 0.0552348, -0.114965, -0.0807989, -0.00492508, -0.252726, 0.0782368, -0.222863, 0.27178, 0.241647, -0.227258, -0.125896, -0.0767666, 0.113889, 0.0993663, 0.00213294, 0.193513, -0.0765993, -0.0378484, 0.0596313, -0.179503, -0.144106, -0.00940642, 0.0475162, -0.246125, 0.137858, 0.0354783, 0.0664788, -0.118518, 0.0561343, 0.108593, 0.11043, 0.00812797, -0.0448008, -0.285149, 0.0314596, 0.0492944, 0.110259, -0.228422, 0.0713836, -0.0518383, 0.0858419, 0.0128281, -0.170803, 0.163588, 0.0588861, 0.225091, 0.07898, 0.0726698, -0.119039, 0.247892, -0.0892168, 0.323835, -0.143154, 0.0431666, 0.0396764, -0.326398, 7.94298e-06, -0.0712735, 0.171388, -0.21191, 0.0222572, -0.0712007, 0.016099, 0.0453507, -0.175338, -0.191168, 0.103899, -0.103546, 0.0638331, -0.00962028, 0.0834226, 0.0354192, 0.0964642, -0.208548, 0.104342, -0.217328, 0.143065, 0.0969882, 0.111325, 0.061168, 0.224605, 0.13012, -0.163869, -0.148583, -0.101699, -0.289744, 0.0522017, -0.311418, 0.332015, 0.0178992, -0.122604, 0.0348928, 0.204616, -0.235727, 0.194774, -0.0993624, -0.228238, 0.0243943, -0.0994964, 0.0333242, -0.0619269, 0.0256679, 0.0206685, -0.0907088, -0.253402, 0.0373954, 0.119612, -0.106464, -0.206172, 0.100582, 0.0181061, 0.0731502, -0.140512, 0.00467647, 0.217203, -0.174493, 0.0374447, 0.0488423, -0.0734585, -0.0488861, 0.171459, 0.162361, -0.152462, 0.172099, 0.242363, 0.0807513, -0.0552634, -0.129402, -0.0271096, 0.155504, -0.0582288, -0.145226, 0.207983, 0.0726546, 0.17028, -0.0261907, -0.158799, 0.152397, 0.0685597, 0.0219836, 0.154049, 0.163664, 0.0436644, -0.0553239, -0.0952483, 0.121675, 0.12066, 0.186857, -0.0697225, -0.185575, 0.106108, -0.0913291, 0.165178, 0.082077, -0.128932, 0.0529499, 0.0914838, 0.000808581, -0.128819, -0.0766578, -0.163284, 0.0903756, -0.190329, 0.166181, 0.146957, 0.0784133, 0.0155746, 0.0356162, -0.0554081, -0.0880158, -0.0241914, -0.108114, 0.109631, -0.138147, -0.0814881, -0.0617435, -0.0323111, 0.0407496, 0.0546011, -0.0623996, 0.050933, -0.173283, 0.178492, 0.134162, -0.00852227, -0.177226, 0.0672476, 0.151433, -0.0806889, -0.174985, 0.0246386, -0.0375049, -0.0542138, -0.0678692, -0.0340651, 0.161658, -0.147534, 0.0945559, 0.0111506, -0.0378644, -0.0306593, 0.15768, -0.101943, 0.0110745, 0.0697115, -0.0785279, -0.0902708, -0.118889, -0.155001, -0.058005, -0.0129613, 0.138515, -0.0758191, 0.141942, -0.114852, 0.214448, -0.0612018, -0.00445894, -0.0520361, 0.022606, -0.225757, -0.103682, 0.0594282, 0.222927, 0.0594835, -0.0522408, 0.0576185, 0.0146333, -0.000170865, 0.169077, -0.183478, 0.0472603, 0.0690792, 0.0795112, 0.169551, 0.0610245, 0.232259, 0.127951, 0.175323, 0.0788545, -0.12547, 0.234925, -0.00242259, 0.23103, 0.137076, -0.232798, -0.14105, -0.00773075, 0.025218, 0.108766, -0.223308, -0.0110841, -0.00610991, 0.00415245, -0.105042, 0.296189, -0.0890052, -0.0075429, 0.0846358, 0.0900547, -0.162132, 0.0556617, -0.14467, 0.0162075, 0.193296, -0.0535763, 0.101115, 0.0444325, -0.242129, 0.0278253, 0.0367092, -0.154192, 0.0463672, -0.00692398, -0.138144, 0.109307, -0.203369, 0.0742018, 0.338, 0.0568972, -0.227718, 0.133028, 0.223392, 0.00365197, 0.149613, -0.04249, 0.197037, -0.0418401, -0.0576366, -0.180064, 0.0364357, -0.0983834, 0.0604175, 0.0408121, 0.119643, -0.0534328, 0.0189452, 0.17032, 0.0550593, 0.0773892, -0.0184934, -0.0451102, 0.177637, -0.0643241, 0.12265, 0.0659024, -0.0534559, -0.0431217, -0.269187, 0.0322511, -0.0883223, -0.0994244, -0.0428042, -0.0937695, 0.0387984, 0.237975, -0.0762014, -0.0253851, 0.249009, -0.184969, -0.140883, -0.130556, 0.0884009, -0.185952, 0.166071, -0.149329, -0.111073, 0.0215814, -0.0392089, -0.0438346, 0.159052, 0.0913045, 0.143966, 0.261964, 0.0282406, -0.143004, -0.161985, 0.0243824, -0.021443, 0.0858764, 0.0306562, 0.107282, 0.0437493, 0.100556, -0.00910151, -0.210113, -0.0455546, 0.0202289, 0.0192732, -0.0274762, 0.110844, 0.0208504, -0.246811, -0.0291277, -0.134827, -0.0590535, 0.221226, -0.0493101, -0.164356, 0.0354058, 0.00968444, -0.134147, -0.129092, -0.0229352, 0.00934381, 0.0393513, 0.0608587, 0.172418, -0.0389528, -0.166568, 0.0110792, 0.144302, 0.167796, -0.0757836, 0.0598982, 0.0994025, -0.0714917, -0.303842, -0.0224995, -0.0728017, -0.184033, -0.0593032, -0.0325862, -0.0408785, -0.128744, -0.0747342, 0.147766, -0.0860524, -0.0979769, 0.0797217, -0.217195, 0.0702318, 0.0863689, 0.0345669, -0.0271673, 0.0978299, 0.0884192, -0.024591, -0.00815786, 0.104854, -0.268379, -0.251809, -0.146683, 0.042667, -0.0354999, -0.209308, -0.0727098, -0.13846, -0.0531407, 0.227064, 0.0500005, -0.0200406, 0.278257, 0.00778573, -0.140931, 0.0442088, -0.174913, -0.0981207, 0.170881, -0.0455822, -0.187689, -0.00316352, -0.279755, 0.0873059, 0.14235, 0.002969, 0.122239, -0.187515, 0.151506, -0.195724, -0.0712927, -0.0750632, 0.182077, -0.0665321, -0.257123, 0.0438612, 0.00494612, -0.0270056, -0.213588, 0.179088, 0.0536625, 0.0209718, -0.117785, 0.15305, -0.0008429, -0.131116, -0.0111854, 0.031442, 0.236789, -0.0473726, -0.0292517, -0.0642933, 0.022955, -0.0321746, -0.175353, 0.103433, -0.137434, 0.149161, -0.132811, -0.0394169, -0.234583, -0.00230934, -0.0159603, 0.017747, -0.111661, 0.0475098, 0.0169078, -0.0683063, -0.171284, 0.058323, -0.0911435, -0.130242, 0.0830926, 0.120274, 0.243407, -0.0569262, -0.126056, 0.260827, 0.0581659, 0.0341678, 0.195174, 0.0925144, -0.0407958, -0.0014245, -0.0306393, 0.233916, 0.128005, 0.0418621, -0.0511885, 0.0323911, -0.0349961, 0.135937, -0.00519278, 0.162556, -0.050493, -0.167632, 0.0300552, 0.0696776, -0.178231, 0.0942574, 0.000235073, 0.196127, 9.93524e-05, 0.0691002, 0.0787756, 0.219565, 0.124301, 0.0600077, -0.039414, -0.0211301, 0.0510523, 0.0232999, -0.00388716, 0.0334195, 0.120762, 0.117582, -0.248593, -0.0141657, -0.00702971, -0.0705362, -0.108531, -0.0211706, -0.169598, 0.000635434, 0.0109744, -0.209606, 0.160297, -0.0571702, -0.334143, -0.236385, 0.000354559, -0.0256901, -0.337233, 0.0300257, 0.176712, -0.143452, 0.21002, -0.0325479, 0.064185, -0.0599848, -0.0354519, 0.165903, 0.162734, 0.0967528, -0.182163, 0.0773548, -0.178752, -0.0819438, -0.124903, -8.86438e-05, 0.078557, 0.0813941, 0.148902, -0.0587133, 0.270492, -0.175673, 0.0602696, -0.153413, -0.277393, 0.041214, -0.105639, -0.0927406, 0.148618, 0.195536, -0.1477, 0.120386, 0.297429, -0.0384696, 0.242804, -0.0579541, 0.164185, 0.191915, -0.0296914, 0.138401, -0.045244, 0.241528, 0.0814175, -0.0819832, -0.309522, 0.0580075, 0.0864122, 0.117985, -0.199501, -0.057802, 0.0139197, -0.289155, 0.00196187, -0.240424, -0.129247, 0.326085, 0.0821432, 0.307668, 0.190065, -0.109508, 0.018536, 0.281864, 0.3159, -0.19042, -0.186914, -0.155548, -0.131991, -0.0908059, 0.387562, 0.128212, 0.151174, 0.0978995, 0.294256, -0.171484, 0.0201144, 0.21667, 0.044511, -0.117694, 0.356277, 0.0434023, -0.00583693, 0.153524, 0.183028, -0.177836, 0.0714741, -0.140506, -0.133798, -0.0147738, -0.150208, -0.309676, 0.0912607, 0.0599848, 0.178408, -0.0190107, -0.0754199, -0.271962, 0.254131, 0.102113, 0.029632, 0.127097, -0.273309, 0.0738351, 0.0112593, -0.0475388, 0.180529, 0.0319796, 0.236656, -0.115322, -0.121906, 0.347361, -0.100722, 0.1686, -0.0658068, 0.14697, 0.0264067, -0.00194751, -0.0350777, 0.0264652, -0.259728, 0.217223, 0.0692807, -0.0393484, -0.0872517, -0.184576, -0.0202894, -0.0162899, -0.0847247, 0.186756, 0.0753623, -0.0653679, 0.00217702, 0.0695816, 0.051387, -0.0334265, -0.0333989, -0.0559458, 0.153261, -0.136404, -0.035912, 0.148262, 0.112059, 0.268654, -0.0959641, -0.0854536, -0.324753, -0.188236, 0.191003, -0.112211, 0.0800876, -0.0897368, 0.119907, -0.11523, -0.103647, -0.166244, -0.26769, 0.0661589, -0.148279, 0.0552114, 0.136428, -0.0190046, 0.0983496, 0.117078, 0.281904, -0.0121736, 0.13535, 0.000729062, -0.0151608, 0.0656638, -0.00108055, -0.126203, 0.028853, -0.313667, 0.187762, -0.26018, -0.0690308, 0.0232367, -0.207477, 0.194567, -0.0257278, -0.299592, 0.0272147, -0.0960259, -0.218833, 0.082325, -0.0747892, -0.104085, -0.115059, -0.0433031, -0.189131, 0.32242, -0.130339, 0.0098419, -0.0217262, 0.029825, -0.0356276, -0.0666539, -0.0781832, -0.158807, -0.191972, 0.040057, -0.0684448, -0.134491, -0.00232836, 0.0104139, 0.0627034, 0.0326475, 0.0163503, 0.0932966, -0.182107, -0.117969, 0.191129, 0.0798998, -0.130469, 0.0124795, 0.0245503, 0.0628306, -0.162595, -0.0243625, 0.111635, -0.118823, 0.037925, 0.215134, -0.174018, 0.118832, -0.268427, 0.211729, 0.044851, 0.0991491, -0.0159144, 0.120131, 0.184686, 0.155631, 0.0771292, -0.0218618, 0.059008, -0.0060018, -0.209928, 0.0563683, -0.0556184, -0.011435, 0.040344, 0.120416, 0.00317266, 0.118903, 0.00179928, -0.388208, -0.00389478, -0.100011, -0.249698, 0.21342, 0.020719, 0.143378, -0.259643, -0.170272, -0.0887512, 0.0120006, -0.0512994, -0.0241011, 0.0507811, 0.177403, 0.164665, -0.216413, 0.401759, -0.00078251, -0.210084, 0.222116, -0.253116, -0.180699, 0.348021, 0.230499, 0.299283, 0.0508726, -0.0383226, -0.0114788, 0.100161, 0.0787191, 0.0189348, 0.319088, -0.19265, -0.0146785, -0.0798062, 0.0543606, 0.141666, -0.19566, -0.0749372, -0.0787407, 0.238478, 0.117835, 0.232117, -0.0387508, -0.0587019, 0.0116429, 0.13843, 0.0627899, -0.0422196, 0.0438586, -0.0601035, 0.0937819, -0.256174, -0.0158454, 0.0947117, 0.236652, -0.207825, -0.0357881, 0.122265, -0.0546838, -0.0809967, -0.132021, 0.187433, 0.0965789, 0.0466628, -0.0308888, 0.0102194, 0.122678, -0.0607101, -0.236644, 0.0509888, -0.130449, 0.108292, -0.0926397, 0.271875, -0.10683, 0.0792947, -0.0127305, 0.324489, -0.0117435, 0.00201345, -0.226851, 0.037134, -0.270681, -0.102061, -0.232633, -0.0693495, -0.0565835, 0.181897, 0.0386167, 0.284829, -0.28311, 0.0206662, 0.107835, -0.0535233, 0.144582, -0.055393, 0.0917491, -0.288463, 0.241746, -0.015795, -0.32826, -0.123007, 0.181309, 0.184566, 0.0147442, 0.0214562, 0.23152, -0.127322, 0.015791, -0.105264, 0.34053, 0.142542, -0.129257, -0.097083, 0.0442184, 0.210436, 0.0651727, 0.082115, -0.189502, -0.195751, -0.271738, -0.105034, -0.0259011, -0.116911, -0.0361255, -0.245048, 0.0911662, 0.0423493, -0.00397153, -0.061248, -0.0546373, -0.0396883, -0.0117754, -0.0696778, -0.101301, -0.132616, 0.0604535, 0.0981603, 0.0778097, -0.13277, -0.0956883, -0.0347742, 0.189169, 0.196875, 0.0234121, 0.0206177, 0.0663318, 0.0565859, -0.0940042, -0.125164, -0.167954, -0.141138, -0.0646987, -0.0732027, 0.0272635, 0.106764, -0.185636, -0.0707019, -0.0339848, -0.0210354, 0.0406703, 0.0271723, 0.0722726, 0.0837366, 0.0600431, 0.0314298, -0.0969304, 0.0547077, -0.0533074, -0.166542, -0.0652095, -0.0559683, -0.138756, -0.126122, 0.0653536, 0.0318429, -0.12976, -0.0935575, -0.0666802, -0.156629, 0.0912826, -0.152729, 0.166039, -0.0270966, 0.0605452, 0.0297858, -0.0296927, -0.190592, 0.0485603, 0.119489, -0.0985582, -0.0530125, -0.216446, 0.137904, 0.157458, 0.141063, -0.0590378, 0.128517, -0.0484878, 0.125334, -0.144998, 0.102166, -0.0437119, 0.050342, 0.0726078, 0.00200244, -0.0497705, -0.170246, -0.0336045, -0.0488357, 0.0649006, -0.0973911, -0.0759284, -0.00941284, 0.108955, 0.0908334, 0.0243825, 0.13916, -0.10616, 0.0796676, 0.251856, 0.0177026, 0.00233524, -0.0798221, -0.069667, 0.0499621, -0.00677958, -0.106786, 0.0407619, 0.0815569, -0.111148, -0.0936251, -0.0920238, -0.0567838, 0.102548, -0.155407, -0.0711622, 0.217691, -0.123826, 0.0651125, 0.101546, 0.225263, -0.0491691, 0.117011, 0.135075, 0.131057, 0.0520607, -0.121525, 0.172166, -0.0220853, -0.107589, -0.291496, 0.0927698, -0.327306, -0.0125202, 0.117042, -0.176187, -0.0190128, 0.197278, -0.217185, -0.0315534, 0.134399, 0.111707, -0.0209549, -0.031106, 0.000980456, -0.0344751, -0.013308, 0.0611571, -0.000161216, 0.0241673, 0.0648266, 0.0703964, 0.0242412, -0.0187867, -0.0338899, 0.00657438, -0.0445215, -0.169773, 0.0956218, 0.0909057, 0.0852871, -0.241662, -0.190484, 0.195497, 0.156185, -0.25315, -0.112744, -0.106812, 0.0199603, -0.0430618, 0.155856, 0.106557, -0.0292814, -0.0705643, -0.143735, 0.173328, 0.0444628, 0.0475904, -0.00571793, 0.119919, 0.148988, -0.113605, -0.0873812, 0.0740373, -0.234946, -0.0353761, -0.0801363, 0.00571723, 0.0666818, 0.0387933, -0.217077, 0.179162, 0.134027, -0.101175, -0.118241, -0.0661273, -0.146799, 0.0866247, 0.113122, 0.0239417, 0.0326981, -0.0424936, -0.108572, 0.11838, -0.123527, -0.0252232, 0.0955635, 0.0348381, -0.0303951, -0.0725884, 0.0992143, -0.147121, -0.0613634, -0.0911593, -0.0852508, 0.0669646, 0.294105, -0.0848637, 0.0266982, -0.0267238, -0.166701, -0.162148, -0.130054, -0.0902335, 0.0877105, -0.00874334, -0.108486, -0.106217, -0.142801, -0.161093, 0.104237, -0.131858, -0.0732339, -0.165013, 0.108699, 0.0500785, -0.168363, 0.0399249, 0.0546885, 0.0662023, -0.203499, 0.03743, 0.0731003, 0.0685354, -0.105976, 0.162781, 0.217348, -0.0551032, 0.0451286, 0.0748883, 0.0254222, -0.0661973, 0.0745446, -0.128732, 0.031096, 0.0908832, 0.0906453, 0.2506, 0.250555, -0.0697135, -0.122738, 0.1756, 0.000260099, 0.0539806, -0.0466324, -0.156344, -0.0616403, 0.341182, -0.0559752, 0.0181661, 0.0612807, -0.0903686, -0.182398, 0.0120244, 0.172113, 0.0381663, -0.0282541, -0.124235, -0.00487799, 0.107968, 0.211537, -0.0678314, 0.0694064, 0.100424, -0.0957193, -0.0984152, -0.0707881, -0.0510609, -0.024911, 0.0359275, -0.243127, -0.233421, -0.192095, 0.0635203, 0.14259, -0.0437946, 0.194593, -0.0652285, 0.116718, 0.0162953, 0.0846186, -0.0390633, 0.149594, -0.0676846, -0.227827, 0.213863, 0.134415, -0.0383253, -0.040715, -0.13408, -0.22302, -0.0797402, -0.111815, -0.230703, -0.104345, -0.0549785, 0.0213897, -0.0064211, 0.0232962, 0.122556, -0.102869, -0.00475803, -0.035176, -0.157549, -0.0222432, -0.0455815, -0.0963518, 0.041606, 0.173025, 0.056859, -0.0777481, 0.0976101, -0.00827172, -0.143197, -0.107177, 0.262812, 0.088572, 0.248366, -0.132514, 0.183667, -0.151973, -0.113187, -0.00397444, -0.0376475, 0.084614, 0.179496, -0.187448, 0.0148204, -0.00179383, -0.155606, 0.18096, -0.0589653, -0.150711, -0.266006, 0.0104231, 0.16127, 0.0848243, -0.187574, -0.00274734, 0.0178214, 0.16873, -0.30323, -0.0056288, 0.0145671, 0.0241875, 0.0299995, -0.155251, -0.187337, 0.375994, 0.0338783, -0.00635721, 0.474552, 0.107297, -0.256698, 0.137061, 0.0242993, -0.129994, -0.139906, -0.215498, 0.133543, -0.113722, 0.131896, -0.273405, -0.0837481, 0.0473259, 0.0492567, -0.00504012, -0.00317807, 0.000937179, -0.000316505, 0.118962, 0.0487411, 0.0167468, -0.0900726, -0.127562, -0.0454263, -0.0460975, 0.0211806, -0.207244, -0.00212613, -0.0366351, 0.00807379, 0.0321872, 0.269733, 0.0768761, -0.000750908, 0.0872782, -0.173035, 0.0372039, -0.0886042, -0.221874, 0.161285, -0.11033, 0.0263291, 0.00258022, 0.113366, 0.220367, 0.128648, 0.248966, 0.0589108, -0.00267807, 0.145065, 0.0870094, -0.061169, -0.00414316, 0.123462, -0.145278, -0.0951217, 0.0498526, 0.00102349, 0.213634, -0.0748731, 0.114564, 0.155182, 0.13683, 0.14083, 0.0482739, -0.14091, -0.215375, 0.153274, 0.0660125, 0.130146, -0.0395233, -0.127786, 0.0631217, 0.0642642, 0.0751899, -0.0337634, 0.280671, 0.213551, -0.146806, -0.192689, -0.0290373, 0.077568, -0.0582605, 0.0594207, -0.179735, 0.023364, 0.188683, 0.0503576, -0.108071, 0.0278328, 0.13917, 0.118695, -0.0566065, -0.0856421, 0.0620006, -0.156548, -0.0297426, -0.0498292, 0.0806117, 0.00263813, -0.0840434, -0.092111, -0.0960338, 0.101139, -0.00119895, -0.105355, 0.0280035, 0.045649, -0.0146992, -0.0988578, -0.201236, -0.0940582, 0.265531, 0.03361, 0.225403, 0.0402024, -0.0484201, -0.0237333, 0.101498, -0.179957, 0.16261, -0.245382, -0.0335213, 0.144803, -0.155171, 0.0569362, 0.0439014, 0.0256195, 0.246063, -0.00649742, 0.0389034, -0.000429136, -0.143446, -0.127693, 0.0623036, 0.144779, 0.134677, 0.091218, 0.154878, -0.171201, -0.0082839, -0.0345196, -0.304308, 0.157745, -0.422785, -0.0373721, -0.0353909, 0.46733, 0.0023391, -0.0450555, -0.122961, 0.140894, 0.218777, -0.145732, -0.170946, 0.327612, -0.0390022, 0.0202468, 0.210708, 0.0253381, 0.274482, -0.0881008, 0.286927, 0.027791, -0.394659, 0.0507294, 0.118161, -0.210931, 0.123032, 0.187515, -0.082042, -0.0189659, -0.0256146, -0.185972, 0.153536, -0.3176, 0.106179, -0.0216271, 0.159845, 0.100064, -0.199297, -0.176999, 0.0531379, 0.0572076, 0.26009, 0.173526, -0.0692188, 0.0307733, 0.147166, -0.075706, -0.122291, 0.213354, 0.193951, 0.260724, -0.113038, -0.180722, 0.011184, 0.109872, 0.103247, -0.118244, -0.0303324, -0.0123848, 0.2431, -0.0500287, -0.0355421, 0.120722, 0.0960646, -0.0690753, 0.00891014, 0.139056, 0.0693387, 0.0307749, 0.0676161, 0.0511248, -0.171267, -0.0644993, -0.207625, 0.0577355, 0.177209, -0.185523, 0.0742723, -0.507938, 0.301201, -0.0284937, -0.0260339, -0.0333649, 0.00534737, 0.0124782, -0.443126, 0.328205, 0.0425777, 0.0244719, -0.207219, 0.164614, -0.307812, -0.246656, 0.283271, 0.131308, -0.108053, -0.16013, -0.0241312, 0.153378, 0.134108, 0.00380752, 0.167494, -0.140547, -0.1903, -0.0910388, -0.216038, 0.120858, -0.231629, -0.0381414, 0.316827, -0.154853, -0.106045, -0.1876, -0.14223, -0.178555, -0.108725, -0.111643, -0.309478, 0.140711, 0.0189928, -0.106947, 0.282443, -0.112651, 0.226738, 0.0151069, 0.122506, -0.0472165, 0.000616342, 0.191258, 0.181676, -0.167357, -0.133882, -0.144336, -0.0702248, 0.00804034, 0.0940327, -0.116136, 0.0933262, -0.291929, 0.0395786, 0.210549, 0.0500975, -0.19127, -0.176461, -0.00596865, 0.128983, -0.305423, -0.00388389, 0.327751, -0.0404362, 0.306538, -0.0448946, 0.12906, 0.0730795, 0.15978, 0.134912, -0.143701, 0.142633, 0.0185597, -0.152455, 0.0579647, 0.128911, -0.00784992, -0.158094, 0.139189, 0.0438796, -0.0201949, -0.244478, 0.162462, 0.17915, -0.00852526, -0.179463, 0.098658, -0.251208, 0.153379, -0.0243547, -0.0220492, -0.0124678, -0.334834, 0.0976444, -0.0971709, 0.0984967, 0.00766598, -0.219865, 0.00365594, -0.106081, 0.0586617, -0.119242, -0.0325594, 0.225901, -0.00326368, -0.00193783, -0.189726, -0.136702, 0.2983, -0.115936, 0.0959898, -0.0324264, 0.237235, 0.318963, 0.154394, 0.0111688, -0.027074, -0.117531, 0.0742177, 0.19986, 0.180785, 0.26903, 0.0494572, 0.0426041, -0.224233, -0.177986, -0.0719041, 0.000694181, -0.112993, 0.0685403, 0.131449, -0.039266, -0.140058, 0.122828, -0.0250534, -0.236327, -0.146218, -0.2391, 0.143294, 0.0948701, 0.102751, 0.155975, 0.112803, 0.147942, -0.0169998, 0.0691534, -0.0469188, 0.262676, 0.0156155, -0.0161684, -0.0709821, -0.081891, 0.185461, 0.291407, -0.0925835, 0.192624, 0.0316601, -0.0440816, -0.147041, 0.246714, 0.0047676, 0.131488, 0.0265693, -0.0412266, -0.0180167, 0.103678, 0.0384013, -0.0821056, -0.0533621, -0.103219, 0.0994622, -0.0584676, 0.150284, -0.145911, 0.340194, 0.170337, -0.256247, 0.0277867, -0.0276867, 0.102755, 0.154491, -0.30046, -0.232832, -0.234722, -0.144723, -0.21821, -0.137098, -0.0302338, 0.150859, -0.280832, -0.30537, -0.0603291, 0.119582, 0.0330379, -0.365122, -0.320672, -1.40809e-05, 0.0707852, -0.230884, -0.194294, -0.0965643, 0.0878382, 0.0708009, -0.0229178, -0.369926, -0.500266, -0.0929187, -0.0768158, 0.252663, 0.235686, -0.0236544, 0.0511912, 0.168037, 0.0382094, 0.134533, -0.23668, -0.106805, -0.150785, 0.248506, 0.0720868, -0.298052, -0.293057, 0.275997, 0.141557, 0.0621771, -0.0965101, 0.158534, -0.00851044, 0.0434085, -0.216821, -0.127542, -0.203763, -0.00945462, -0.125833, -0.211767, -0.230446, 0.652701, -0.190626, 0.246168, 0.120964, -0.142236, -0.0357915, 0.0500529, 0.0875442, 0.0536124, 0.241206, 0.193537, -0.218676, -0.119002, 0.041992, -0.0885307, 0.293758, -0.163841, 0.079306, -0.104982, -0.345563, 0.143305, 0.357549, -0.0758573, -0.0558464, -0.133623, -0.109157, -0.0542312, 0.0687339, 0.0674252, 0.32023, 0.0173304, 0.112303, -0.0691228, -0.0761123, 0.0715082, 0.0960405, 0.359152, -0.110312, -0.286597, -0.123798, 0.193699, -0.0182667, -0.0214218, -0.158052, -0.0388003, -0.165405, -0.124724, 0.0358105, 0.204481, 0.454524, -0.0028894, -0.112781, -0.0914499, -0.11464, 0.348937, -0.175571, -0.267737, 0.527902, -0.145686, -0.185881, 0.0825289, 0.219407, 0.314733, -0.139539, -0.00127974, 0.0295479, 0.0755302, -0.051948, 0.146841, 0.0884856, -0.10299, -0.000891297, -0.122897, -0.0386509, -0.0821582, 0.0297551, 0.143373, 0.116887, 0.0535011, 0.041097, -0.0659517, -0.0843174, 0.0481385, 0.0250976, -0.12253, -0.168791, 0.131496, 0.191165, 0.0111601, -0.134873, -0.0312669, -0.125494, -0.0142697, 0.0244548, -0.213583, 0.20983, -0.0502698, 0.0313432, 0.153834, 0.0729695, 0.00240293, -0.195943, -0.00183631, 0.111906, -0.0020425, 0.236681, 0.218723, 0.32315, 0.0733008, 0.0332943, -0.16776, 0.245011, 0.27751, -0.140391, 0.246514, -0.22695, -0.00218857, -0.0752455, 0.285112, -0.0899687, -0.129157, -0.175398, 0.172649, -0.212344, -0.0525681, -0.0685182, 0.174577, -0.0190277, 0.0401829, 0.231521, -0.116764, -0.26071, -0.15899, -0.0255752, 0.166667, -0.0325522, -0.121976, 0.172203, 0.130324, 0.184629, -0.0959472, 0.0747259, 0.115112, 0.149139, 0.102056, 0.148177, -0.00871548, 0.0447037, 0.108962, -0.0827588, 0.235874, 0.120867, -0.114222, 0.209831, -0.00661829, 0.126698, -0.128517, 0.0636738, -0.0411958, -0.0732912, 0.188244, -0.0339062, -0.223295, -0.0453834, -0.0988065, 0.210366, -0.00219161, 0.0253144, -0.0302233, -0.108046, -0.0254965, -0.15628, -0.0401524, 0.132105, -0.125257, 0.0155046, -0.00605987, 0.00517516, -0.015107, 0.133002, -0.139957, 0.0317405, -0.0478421, -0.0405365, -0.000875544, 0.272222, -0.123044, -0.00356942, -0.00460324, -0.158969, 0.066255, 0.0544351, -0.0193967, -0.0200716, 0.186721, 0.235499, -0.0463968, -0.118918, -0.171111, 0.0504444, -0.0826477, -0.222941, 0.0105879, 0.0583759, 0.0809613, 0.114229, -0.10743, -0.102528, 0.0785313, -0.11129, -0.130054, 0.154738, -0.163842, 0.138186, 0.122526, -0.171568, 0.00258395, -0.0285482, 0.113907, 0.014782, 0.0459944, 0.163853, 0.0969198, 0.125224, -0.0861798, -0.00732539, 0.150534, 0.104363, -0.0258394, 0.0296666, -0.0750158, -0.0064911, 0.122987, -0.0919499, 0.190328, 0.0839107, 0.150256, -0.0547121, 0.139728, 0.096763, 0.0256977, 0.151602, 0.0627148, 0.0912464, 0.0434579, 0.197998, -0.0309472, -0.201953, -0.0740992, -0.102034, -0.0301665, 0.087069, -0.00206813, -0.0209929, -0.0496039, -0.0574675, 0.0696171, 0.095803, 0.168962, -0.0957633, 0.00651736, -0.0863593, 0.0160962, -0.019676, -0.0762854, 0.0952564, -0.0333924, -0.0842379, 0.113305, 0.0782366, -0.225293, 0.0744996, -0.0357735, -0.0284779, -0.0311396, -0.0591802, 0.217897, 0.158072, 0.139292, -0.00265493, 0.10617, -0.0423332, -0.12061, 0.0745917, 0.215699, -0.0670804, -0.139403, 0.119277, -0.0251717, -0.0457095, -0.271297, -0.0954203, -0.142922, 0.0466997, -0.0567314, 0.0322519, 0.183128, 0.0405912, 0.0269257, 0.144718, -0.0728, 0.023755, 0.102714, 0.0274472, 0.0367763, 0.086788, -0.114785, 0.213459, -0.104927, -1.92141e-05, 0.0989572, -0.0386035, -0.305744, 0.133926, 0.147469, 0.0081229, -0.089391, -0.0774049, 0.310475, 0.136662, 0.00443234, 0.0807483, 0.307383, -0.233672, 0.0718523, -0.107308, -0.122698, 0.0520162, 0.180528, -0.0825348, -0.119317, -0.218474, -0.199516, 0.0595255, 0.0705894, 0.0705066, 0.00119898, 0.0834697, 0.121511, -0.0192368, -0.0344052, -0.0799028, 0.232453, 0.111848, -0.14956, -0.12843, 0.107304, -0.294341, -0.118041, -0.028806, -0.00954942, -0.113128, 0.129816, 0.113968, -0.253181, -0.0436445, -0.0547656, -0.083109, -0.031169, 0.0165382, 0.144219, -0.0667537, 0.0799658, -0.0534283, -0.151086, 0.152367, 0.0705909, 0.0136244, -0.0248533, -0.153981, -0.0117819, 0.124338, -0.195925, -0.0875223, -0.0498656, -0.00546649, -0.157415, 0.120868, -0.217847, -0.00747014, 0.139008, 0.0308138, 0.174948, 0.0379599, -0.419573, -0.0421128, -0.15076, -0.128234, -0.399747, -0.138003, -0.176268, -0.191536, -0.116086, -0.19161, -0.135651, 0.102977, -0.174035, -0.11989, -0.289375, -0.0269037, -0.164844, -0.110521, -0.0193969, 0.158818, -0.0649461, 0.0272995, 0.203127, -0.075261, -0.0541612, -0.034718, 0.267095, 0.242414, 0.155915, -0.139888, 0.178919, -0.00208344, 0.048783, -0.0688155, 0.0401779, 0.00947018, 0.052976, 0.235714, 0.165201, 0.21789, 0.042555, -0.0784562, -0.0988402, -0.133563, -0.142095, 0.195437, 0.134691, -0.028507, -0.14029, -0.110309, 0.280205, 0.0522563, -0.0867971, 0.211505, 0.203897, 0.230583, 0.0620223, -0.0885722, 0.00910187, 0.205021, 0.000405968, -0.0361292, -0.232852, -0.0744297, 0.0328464, -0.274288, -0.0428812, 0.145227, -0.138138, -0.120128, -0.342282, -0.124994, 0.182048, -0.162885, -0.0133417, -0.105576, 0.0151236, 0.130054, 0.288931, 0.0197585, -0.00933206, -0.0342413, -0.0716162, 0.0580278, 0.0880912, 0.0308257, -0.0910991, -0.188135, 0.266534, 0.102091, 0.128478, 0.101016, -0.267586, -0.127524, 0.0348585, 0.0690457, -0.0341973, -0.0265737, -0.0312297, -0.122296, 0.1788, 0.328916, -0.101949, -0.184807, 0.167059, -0.0505738, -0.208924, -0.0173454, -0.243994, 0.125009, 0.23438, -0.310651, -0.0506112, -0.0220081, 0.0318968, 0.0468319, -0.224933, -0.0453885, 0.0128286, 0.0070014, 0.0734672, -0.0427694, 0.284536, -0.171311, 0.00121261, 0.177816, -0.20987, -0.101286, 0.192092, -0.110846, -0.0192952, -0.201278, 0.185684, -0.00563996, -0.20892, 0.0277944, -0.242785, -0.158902, 0.124738, -0.0938823, -0.16902, -0.178647, 0.111777, 0.215915, -0.122879, -0.312532, 0.11106, 0.00586262, 0.337496, -0.0277829, 0.0826386, -0.134513, 0.0561599, -0.0633318, 0.00833758, 0.102018, 0.0643186, -0.0577517, 0.0722753, 0.107603, -0.100045, 0.193961, -0.274957, 0.212745, -0.0623097, 0.0743152, -0.105337, 0.157773, -0.244946, 0.0103067, 0.0877623, 0.0211531, 0.35532, -0.18108, 0.134146, -0.191034, 0.290051, 0.0859766, 0.0284896, 0.316838, -0.0456518, -0.036201, -0.0822693, -0.302218, 0.252978, 0.0449162, 0.121582, 0.0415657, 0.183299, 0.223984, 0.00430309, -0.0746364, -0.000649097, -0.239853, 0.142087, -0.0616643, 0.0926331, -0.168323, -0.0748866, -0.247321, -0.451672, 0.101181, 0.0839173, 0.0831689, 0.0120782, -0.151329, -0.263753, 0.244627, 0.295822, -0.37087, -0.0492948, 0.0358507, 0.0630712, 0.276456, -0.116262, 0.315451, 0.0422413, 0.00842691, 0.0120324, 0.370192, 0.0543923, 0.0721609, -0.35587, 0.145138, 0.218339, -0.200323, 0.158493, 0.30897, -0.129063, 0.0235842, -0.215236, 0.175066, -0.243636, -0.187146, 0.199813, -0.094984, 0.131935, 0.476013, 0.338823, -0.109925, 0.00656249, -0.0141714, 0.242587, 0.34552, 0.11265, -0.182246, -0.00287467, 0.225495, 0.0333358, 0.0372465, 0.216675, -0.167612, 0.045551, -0.147951, -0.0307742, 0.0747316, 0.121755, 0.0629486, 0.0955348, 0.226016, 0.0688682, 0.0246544, 0.103173, 0.0713445, -0.228602, 0.102503, -0.107839, -0.000401792, 0.176827, -0.0627224, 0.183517, -0.169182, 0.0320252, 0.14949, 0.130398, -0.184007, -0.138867, -0.181194, -0.141598, 0.161083, -0.0306276, 0.0477854, -0.0100931, -0.0388022, 0.0790026, 0.247882, 0.00409456, 0.14011, 0.0640068, -0.0315545, -0.00138345, -0.00481423, 0.0691719, 0.37396, -0.239147, -0.0776167, 0.154481, -0.0633831, -0.119255, -0.0348909, 0.129578, 0.287499, -0.0644166, 0.401109, 0.011676, 0.250777, 0.111938, -0.0371163, -0.187918, -0.103858, 0.0371052, 0.137288, -0.116461, 0.0617405, 0.0201338, 0.0225466, -0.169858, 0.0555158, -0.0956674, 0.133398, 0.00314923, 0.195622, 0.00476205, -0.0170167, 0.164684, 0.28637, -0.173941, -0.0362967, 0.164474, -0.284492, -0.28111, 0.0565879, 0.244673, 0.0572196, 0.246841, -0.325202, 0.14234, -0.0815422, -0.0181287, 0.162126, 0.0408605, -0.102529, -0.226763, -0.11186, -0.0985526, 0.214862, -0.172483, -0.0116937, 0.173307, -0.327722, -0.437369, 0.40638, -0.287272, 0.224261, -0.0306213, 0.260394, 0.0966326, -0.225246, 0.238973, -0.177871, 0.235586, 0.162727, 0.0841997, 0.160536, 0.275431, -0.149627, 0.110861, -0.154087, -0.425786, 0.130261, 0.0716528, 0.0409836, -0.110701, 0.461045, -0.361693, 0.015807, -0.371822, 0.148419, 0.0255793, 0.217645, -0.108581, -0.0389376, -0.313884, 0.0932176, -0.423979, -0.228861, -0.240333, 0.27269, -0.107989, -0.332945, -0.282313, -0.0608082, 0.243831, -0.155382, -0.098858, 0.0435978, -0.433172, -0.0804659, -0.115818, 0.413737, 0.105655, 0.0172065, 0.048884, -0.0336806, 0.0840739, 0.204009, 0.0595325, -0.420509, 0.177748, -0.0687246, -0.00118229, -0.073389, 0.0313832, -0.27273, -0.0723976, 0.0446143, -0.131838, 0.0478055, 0.102231, -0.166095, -0.346842, 0.12356, 0.213285, -0.12371, -0.0718988, -0.180855, -0.073158, 0.015039, -0.185157, 0.00316458, 0.181192, -0.0866025, 0.0741709, -0.12423, 0.333584, -0.343048, 0.129604, 0.149431, -0.0115114, 0.225677, 0.0527133, 0.00857879, 0.0790247, 0.154673, 0.215207, -0.0709531, -0.21343, -0.0888573, 0.0214827, -0.00969871, -0.232879, 0.120277, -0.0646417, -0.0443628, -0.026641, -0.144928, -0.101378, -0.260823, 0.0515956, -0.0917888, -0.0498489, 0.0298476, 0.11373, 0.086914, -0.0828472, 0.0568315, -0.11411, 0.115818, -0.12643, 0.016875, -0.0903009, 0.341159, -0.149519, -0.000371591, -0.0266447, -0.129431, 0.222948, -0.098544, 0.192347, -0.0284509, -0.0284153, -0.156013, 0.101196, -0.188328, -0.00965158, -0.121106, -0.167088, -0.0341888, -0.164549, 0.0839836, -0.0885322, -0.196608, 0.0583453, -0.0340103, -0.0494013, 0.191599, -0.113682, -0.0185121, -0.262651, 0.0923446, 0.235696, 0.247091, -0.12801, -0.211658, 0.259982, 0.140314, 0.0146929, -0.180685, -0.0622463, 0.0879193, 0.232937, -0.0526943, 0.153704, -0.077622, 0.0455133, -0.11218, -0.0990732, 0.0674574, 0.0570589, 0.164202, 0.0339965, 0.197254, -0.174683, 0.0498998, 0.141689, 0.147571, 0.0193877, -0.18647, -0.133475, -0.0076534, 0.146951, -0.205794, -0.0384515, 0.104198, 0.15276, -0.0629556, -0.0820433, -0.090687, -0.00903888, 0.0382938, -0.0810992, 0.239035, -0.0993627, -0.0816488, 0.0870798, 0.0841711, 0.18314, -0.166757, -0.221521, 0.189125, 0.116533, 0.285315, -0.0847131, 0.107338, 0.0462977, -0.26957, 0.0701044, 0.0495267, 0.121689, 0.0803907, -0.0420371, 0.244585, -0.00377649, -0.0336813, -0.0986634, 0.0261047, 0.0756861, 0.0337403, 0.142146, -0.0811403, -0.141668, 0.0747545, -0.24055, 0.0531579, -0.0755408, -0.176124, -0.118882, 0.176179, 0.0533129, 0.0722439, -0.0727662, 0.260822, -0.0529594, 0.102974, -0.0375843, -0.281068, -0.189163, -0.241333, 0.184179, -0.219188, -0.123224, -0.0506401, -0.155873, 0.0861494, 0.126272, 0.0042718, 0.157928, 0.0139474, 0.117145, 0.0318906, 0.139365, -0.0125629, 0.108505, -0.129882, 0.033481, 0.134671, 0.267817, -0.0645566, -0.124872, -0.138709, 0.271667, -0.0905768, 0.18085, 0.25451, 0.0490461, 0.0923021, 0.193422, 0.0144027, 0.0791352, 0.181794, 0.059315, -0.0652916, 0.129875, 0.107845, -0.156679, 0.275265, 0.0617141, 0.0362933, -0.00423926, -0.265083, -0.115986, 0.162085, -0.00277069, -0.0292779, -0.145471, -0.146343, -0.189411, -0.145561, 0.28593, 0.0982692, 0.251902, 0.100086, 0.202061, 0.281833, -0.0704792, 0.302938, -0.053711, -0.0170444, -0.0166478, -0.151337, -0.0647992, 0.0847721, 0.0283694, -0.172831, -0.101557, -0.241363, -0.119522, 0.0363835, 0.00753285, 0.0885571, 0.058017, -0.316059, 0.273294, 0.178711, 0.0120666, 0.27288, -0.10263, -0.0573329, 0.104033, 0.0339245, 0.105277, -0.0500396, 0.228268, 0.0979431, 0.0699636, -0.0350464, 0.0273856, -0.0345854, -0.0380061, 0.0128309, 0.0570926, 0.246697, 0.11466, -0.159423, 0.259128, 0.013269, -0.206688, -0.204074, -0.271423, 0.016393, 0.215975, 0.176307, -0.214032, 0.240739, 0.0672757, -0.0551071, 0.097383, 0.172943, 0.139549, 0.0647136, -0.0259467, -0.0700424, 0.0349675, -0.165962, 0.0121204, -0.117846, 0.0802104, -0.21474, 0.186106, 0.16742, 0.0772826, -0.147605, 0.261145, -0.0529418, -0.272646, -0.0457014, -0.0909251, 0.132638, -0.116273, 0.0119743, -0.237729, -0.0903592, 0.285418, 0.173607, -0.00668836, 0.0164177, 0.0425932, -0.265148, 0.0136733, 0.319883, 0.222264, -0.260614, 0.107106, -0.287761, -0.17815, 0.116978, 0.0618007, -0.252919, -0.0337914, 0.0526801, -0.0642252, 0.0781396, 0.182849, 0.0213598, 0.0298028, 0.297555, -0.202407, 0.0439746, 0.148054, -0.140754, -0.0591849, 0.290103, 0.0957478, -0.297603, 0.157348, 0.132907, 0.0448458, 0.189721, -0.128266, 0.0694121, 0.0050622, -0.15159, 0.271734, -0.112644, -0.0783004, -0.170283, 0.183419, 0.18145, 0.172969, -0.039142, 0.21093, -0.321716, -0.116881, 0.0634301, 0.294064, -0.122504, 0.0895882, 0.261569, 0.0817492, -0.0474775, 0.204249, -0.0143026, 0.105572, 0.207164, 0.0711736, -0.0515147, -0.147139, 0.120262, 0.0483426, -0.125196, -0.166767, 0.228689, -0.0894695, 0.214535, 0.227768, -0.0452725, -0.00159362, 0.073374, 0.322812, -0.0135203, 0.100083, 0.000394599, 0.0165802, 0.0619749, -0.00105435, 0.0264618, 0.0080408, 0.0710113, 0.181453, 0.147214, 0.0542292, 0.0359687, 0.0331089, -0.129015, 0.193465, 0.273518, 0.194376, 0.0105639, -0.0519915, 0.0112592, -0.153553, 0.130178, -0.0743865, 0.158864, 0.344015, 0.0080898, 0.0288567, 0.064544, 0.150319, 0.148862, 0.172503, 0.19548, 0.0108469, 0.0145232, -0.35721, -0.260343, 0.108631, -0.0825749, -0.14461, -0.265508, -0.103465, -0.110501, -0.114271, 0.187382, 0.00769971, -0.0515303, 0.243144, -0.262435, -0.200132, -0.00308448, 0.151113, 0.240994, 0.0128608, -0.116939, 0.117154, -0.0698424, -0.154023, -0.0570951, -0.0462299, -0.199795, 0.0486972, 0.0535646, -0.113417, -0.0563752, 0.223288, -0.168317, -0.11491, -0.230649, -0.234935, 0.0834883, 0.148044, 0.15249, -0.232774, 0.0487828, 0.197196, -0.332026, 0.00728208, -0.572528, 0.119375, -0.205489, 0.140716, -0.226626, 0.188067, -0.0699211, 0.0522651, -0.10992, 0.203229, -0.265028, -0.137508, 0.124103, -0.111402, 0.191699, -0.0440614, 0.083041, -0.0763598, 0.0554737, 0.496283, 0.127588, 0.0424904, 0.319689, -0.0937031, 0.178037, 0.0329545, -0.099885, 0.047681, 0.00225363, 0.00932186, -0.097142, 0.200584, -0.21877, -0.144822, 0.0503637, -0.10962, -0.294961, 0.0622633, -0.0945204, 0.178623, 0.046222, -0.148302, 0.104749, 0.0216141, -0.0732953, -0.152065, 0.0244573, -0.0937943, 0.0837335, 0.21494, 0.0551042, 0.0624382, 0.122519, 0.140136, 0.176733, -0.211658, -0.193599, 0.00703761, -0.0361198, 0.247684, 0.0154908, 0.195963, -0.0923127, 0.308593, -0.339414, 0.0436548, -0.335096, -0.121705, 0.0545581, 0.10871, 0.0863982, -0.132649, 0.22977, -0.264864, -0.0790019, 0.124053, 0.131271, -0.195549, 0.0197277, -0.0765884, -0.0669009, -0.0170131, -0.0288556, 0.178714, -0.186384, -0.0613834, 0.0623608, 0.0782005, 0.0570137, -0.00258105, -0.236939, -0.00196897, -0.170398, -0.0486051, 0.00553834, 0.0726255, 0.301277, -0.106733, 0.14825, -0.113226, -0.0986899, 0.00890019, -0.172024, -0.157407, -0.271115, -0.244153, 0.193622, -0.227542, -0.00848989, -0.294353, 0.151235, 0.0557245, -0.141013, -0.107774, -0.0542243, -0.0108784, -0.0910292, -0.040062, 0.00625952, -0.237185, 0.227019, -0.160377, -0.15021, -0.0262765, -0.014151, -0.142871, 0.240927, -0.124794, 0.101435, -0.0361952, -0.154434, 0.157322, -0.0266355, 0.00546142, -0.157811, -0.243266, 0.211632, 0.211346, -0.219517, -0.210716, 0.154093, -0.0252615, -0.140192, 0.0570099, 0.0232827, -0.230065, -0.0594737, 0.00744784, -0.281774, 0.291877, 0.00396617, -0.262757, 0.0601402, -0.333685, -0.285296, -0.12299, -0.268949, 0.174364, 0.0475616, -0.0143828, -0.0850821, 0.277863, 0.0247295, 0.0756581, 0.168589, 0.0168318, 0.056032, -0.134405, -0.170643, 0.189878, 0.171579, -0.0309202, -0.0675771, 0.0951104, 0.0885256, -0.0997371, -0.131162, -0.207293, 0.344219, -0.22732, -0.131178, 0.122474, -0.0681106, -0.0398605, -0.201557, -0.207083, 0.0371506, -0.338254, -0.0505895, -0.0808808, 0.0770213, 0.0712419, 0.141861, 0.0805574, -0.192869, 0.0722147, -0.0117639, -0.144241, -0.0694134, 0.00702637, -0.112039, -0.214357, -0.180198, 0.0448053, 0.160818, -0.277478, 0.0166397, 0.11238, 0.214027, 0.175365, -0.208501, 0.286248, -0.0650078, -0.127911, -0.0373919, -0.0509889, 0.0517831, 0.225264, 0.135154, -0.00891192, -0.203306, -0.0241671, -0.044512, -0.0819036, 0.267597, -0.250647, -0.0115368, 0.118946, -0.0317251, 0.196634, -0.0133786, -0.0172618, -0.0785291, 0.0744916, -0.036495, 0.180036, -0.080923, 0.0394186, 0.135526, -0.211464, -0.0485084, -0.109094, -0.132727, 0.0440247, 0.158075, 0.0193534, -0.0495425, -0.180057, 0.0773708, 0.100345, -0.159573, 0.102486, 0.0137401, -0.059874, 0.0301192, 0.246048, 0.139352, 0.0450658, 0.13773, -0.0271161, 0.260246, 0.0287384, -0.0921548, -0.0455116, 0.260023, -0.103811, 0.136845, 0.158385, -0.086951, -0.235247, -0.0171642, 0.0707323, -0.0623304, -0.0882441, -0.226997, -0.0494024, -0.0984094, -0.0609721, -0.100242, -0.120163, 0.028943, -0.137417, -0.0241126, 0.209829, -0.085003, 0.0917465, -0.0437446, 0.131864, -0.044073, 0.186267, 0.0228639, -0.0271285, 0.0748502, -0.122824, -0.184567, -0.0527607, -0.13716, 0.168935, 0.257987, -0.0130409, -0.186313, -0.0140281, -0.0363809, 0.130572, 0.169524, 0.108677, 0.100126, -0.0732245, 0.159483, 0.0650782, 0.0616794, -0.0261898, 0.00981123, 0.133697, 0.110967, 0.0796911, -0.157386, -0.0378338, -0.0664209, -0.061405, -0.0442931, -0.105885, 0.0990812, 0.0378566, -0.152937, 0.0514644, 0.15514, -0.274692, 0.159732, 0.220479, -0.0995004, 0.254443, 0.150193, -0.213332, 0.0195458, -0.192022, -0.245428, 0.17412, 0.00403883, -0.0452215, 0.0470753, 0.154669, -0.205159, -0.134453, 0.324552, -0.32368, 0.059586, 0.199492, -0.212933, -0.0178726, 0.161756, -0.0147482, -0.199114, 0.0580916, -0.350168, -0.15313, -0.0206475, -0.380564, -0.375749, -0.0304038, -0.043406, 0.134299, 0.425102, -0.323958, -0.0468657, 0.134665, 0.213246, -0.0673999, 0.223053, 0.123379, 0.188408, -0.285978, 0.0757514, -0.31222, 0.173892, 0.129692, -0.198978, -0.39489, 0.0308045, -0.0950173, 0.23907, 0.194137, 0.166093, -0.136545, 0.140586, 0.0826647, -0.0192378, 0.261779, 0.17875, 0.0770905, 0.238539, -0.0435857, 0.0906504, -0.274971, 0.218681, 0.0811507, 0.0746941, 0.143915, 0.0394882, 0.014954, 0.0612034, -0.144403, 0.224216, -0.064476, 0.236028, 0.0558803, -0.424085, 0.202011, 0.0178787, 0.0591903, -0.468514, 0.300725, -0.161961, -0.266331, 0.114647, 0.0434961, 0.146649, -0.175067, -0.364267, 0.0271197, -0.0515332, -0.314349, -0.0694535, 0.262004, 0.0455883, -0.222781, 0.239161, 0.134252, 0.0507235, -0.118579, -0.00203042, 0.0749627, -0.182881, -0.104238, 0.161184, -0.0323719, 0.212296, 0.315999, -0.254507, -0.17113, -0.115831, 0.237513, 0.221442, 0.0829483, -0.129706, -0.0198613, -0.0349749, -0.00784726, 0.0708251, 0.0645035, -0.0407304, -0.18344, 0.230274, -0.137138, 0.214122, 0.116069, 0.016122, -0.0589521, 0.133947, 0.0714678, 0.118283, 0.150917, 0.00367608, 0.261061, 0.0117614, -0.162507, -0.0851256, -0.00731317, -0.102604, -0.00753987, 0.0132154, -0.194438, -0.16703, 0.186557, 0.143654, -0.183927, -0.0622031, -0.0569744, -0.205009, 0.106624, -0.203137, -0.0874095, -0.108133, -0.163018, 0.0795648, -0.0144689, 0.287479, -0.262636, -0.0478936, 0.132987, -0.265109, 0.0976932, -0.199621, 0.03854, -0.406723, 0.0149914, 0.272741, 0.200249, 0.00532028, -0.146269, 0.0321364, -0.0388347, 0.0529647, 0.0201765, 0.164203, -0.0303618, 0.0751264, -0.167343, -0.0723903, 0.156583, -0.00632052, 0.0141837, -0.035274, -0.0356573, -0.00516673, -0.198046, -0.134184, -0.124062, -0.283729, 0.181499, -0.272663, 0.0897418, -0.0946468, 0.117792, -0.0946838, 0.136179, -0.18173, 0.210815, 0.227274, 0.0187739, -0.049741, -0.234952, -0.0340209, -0.153493, 0.223202, 0.189601, -0.125249, 0.0395711, -0.076397, 0.126489, 0.248829, -0.0238176, -0.193874, 0.161994, 0.159808, 0.00746535, 0.0295067, -0.0769597, 0.00854966, -0.0102326, -0.0275738, -0.176129, 0.0514683, 0.15078, 0.0922255, -0.117133, 0.301623, 0.0872867, 0.112477, 0.219551, 0.0258256, 0.174821, 0.246199, 0.14642, -0.0527364, 0.0100021, -0.0836989, -0.0103375, -0.0454256, 0.0269475, 0.14796, -0.0242866, -0.0201065, -0.145715, -0.0254228, -0.288486, -0.00520562, -0.11914, 0.00892603, -0.0278421, -0.175168, -0.0888917, -0.0168307, 0.20569, -0.14654, 0.2989, -0.0281576, 0.119515, 0.0215177, -0.204236, -0.00926779, 0.0412196, 0.0200168, 0.0521672, 0.0602909, -0.00389861, -0.0198017, 0.111994, -0.11554, -0.050677, -0.0840759, -0.09338, 0.172569, -0.0530751, 0.0409551, -0.219871, 0.134608, 0.00627383, 0.0386767, 0.137216, -0.200724, -0.134712, -0.239675, -0.0357586, -0.081626, 0.0115346, -0.0571935, 0.0185505, -0.011037, 0.155139, -0.0987448, -0.0599477, 0.0485575, 0.0318583, 0.0473491, -0.0848503, 0.243429, -0.0309288, 0.204113, -0.0565119, 0.0395426, -0.0261843, -0.065043, 0.00755872, 0.130307, 0.0106237, -0.142451, 0.0707839, 0.140018, 0.103136, 0.0664175, 0.0681803, 0.147232, 0.0935643, -0.0363601, -0.0619863, 0.131986, -0.00163213, 0.0120874, -0.140178, 0.0661494, 0.053985, 0.0697505, 0.207324, -0.153346, -0.15297, 0.0299333, 0.0310756, 0.154338, -0.102873, 0.122709, -0.122352, 0.0614207, 0.136526, -0.126507, -0.157365, 0.0309471, 0.121778, -0.0458265, 0.175128, 0.104812, -0.00134986, 0.0835941, 0.0819896, -0.102479, -0.106792, -0.0809712, -0.0439138, 0.0689133, 0.0111069, -0.109763, -0.0130294, -0.0535521, -0.116074, 0.0173375, -0.0566417, -0.0432933, -0.125427, 0.0314454, -0.0883429, -0.213191, 0.0755124, 0.0268685, -0.0301281, -0.0143076, -0.139835, -0.0904453, 0.162247, 0.0626105, -0.0337931, -0.165112, 0.025084, -0.131147, 0.0189194, -0.0315075, -0.0290538, -0.0653785, 0.0437099, -0.0194227, -0.0417909, -0.229515, 0.0275145, 0.116414, -0.0960438, -0.158035, -0.049637, -0.182833, 0.140691, -0.0401351, 0.0548962, 0.190909, 0.122942, 0.00463363, -0.00497399, -0.104352, 0.0463763, 0.175121, 0.0375413, -0.173699, 0.132763, -0.0238816, -0.00333696, -0.101328, -0.0877253, 0.252385, 0.0708487, 0.081431, 0.0608155, 0.0371568, -0.21436, 0.145997, -0.0844266, -0.224949, 0.0628493, 0.200389, -0.0277002, 0.133552, 0.0588476, -0.0377838, -0.0450081, 0.117017, 0.0358108, -0.119498, -0.130531, -0.074977, 0.093081, 0.15672, 0.0126434, -0.0449862, 0.0199697, 0.120978, 0.108527, 0.0226843, -0.0728994, 0.201356, -0.155799, 0.172346, -0.0767787, -0.0923348, -0.172239, -0.0294296, -0.0653379, -0.0769389, -0.0725007, 0.0563398, 0.0446221, -0.136024, 0.0587123, -0.00510335, 0.150592, -0.0725581, 0.00887673, 0.110592, -0.0244099, -0.00103945, 0.061193, -0.248432, 0.133764, -0.104291, 0.0674928, -0.0911527, -0.0977453, 0.196226, -0.208693, -0.092953, 0.0778817, 0.181246, -0.0248469, 0.140057, -0.0101066, 0.132959, 0.0574091, 0.0755868, -0.197703, -0.0921152, 0.105837, 0.0781593, 0.0398288, 0.0362362, 0.224653, 0.0461569, -0.032872, -0.213119, -0.0322515, 0.0407024, 0.0634403, -0.0129347, 0.0336725, 0.0175267, 0.104608, 0.0468137, 0.112898, -0.00656975, -0.100392, -0.0503954, 0.0838701, 0.139162, -0.0550456, 0.00851639, 0.0891078, 0.104949, -0.064676, 0.0679577, 0.0858215, -0.138169, 0.14904, 0.151121, 0.0699467, 0.00762684, 0.0189345, 0.0548286, -0.0533644, -0.0136968, 0.103487, -0.0349103, -0.105408, 0.0877333, -0.0860072, 0.231571, 0.0279016, -0.0795237, 0.103044, 0.0488643, -0.0170039, 0.246171, -0.0139882, -0.288654, -0.262087, -0.0569171, 0.0105444, -0.174504, 0.0271695, -0.142185, -0.253463, 0.118333, -0.00712824, 0.055093, 0.199273, -0.187491, -0.0348716, 0.149445, 0.366594, 0.04657, 0.193509, -0.298201, 0.169268, -0.269417, -0.0192082, 0.124852, 0.141995, 0.332551, 0.145933, -0.112818, -0.223242, -0.0965882, -0.273264, -0.195129, 0.110837, 0.0270661, -0.122475, 0.117405, -0.275434, 0.0833883, -0.0740582, -0.00861664, 0.212966, 0.17841, -0.0883723, 0.176021, 0.0480749, 0.231965, -0.0289243, 0.194918, 0.0338466, -0.0934493, -0.107009, 0.131017, -0.0127987, -0.181726, 0.109899, -0.0168084, 0.216683, 0.0742118, -0.0180399, 0.156275, -0.16646, 0.0623701, -0.025427, -0.238839, -0.210953, 0.0835969, -0.0454182, 0.279361, -0.339695, 0.171684, -0.15275, -0.124615, -0.0929336, -0.0916807, -0.145774, 0.113419, 0.0733559, -0.150571, 0.00904091, 0.194517, 0.0634037, 0.0162086, -0.124397, 0.156202, -0.26306, -0.221326, -0.227324, 0.148744, -0.274649, -0.191393, 0.191741, -0.234174, 0.210825, -0.186038, -0.0146785, 0.0103838, 0.055385, -0.190101, -0.0596029, 0.154925, -0.108291, 0.0430289, -0.0806836, -0.0177151, 0.0104008, -0.0283379, -0.121364, 0.043825, -0.00524693, 0.19932, -0.154856, 0.00971561, -0.0997675, 0.217839, 0.292694, -0.356435, -0.0177019, -0.142402, 0.147037, -0.123947, 0.083869, -0.240633, 0.119605, -0.157381, 0.241803, 0.0688848, 0.1574, -0.22539, -0.0512491, -0.0615857, -0.0510699, 0.114001, 0.0291299, 0.0227282, -0.102834, 0.170023, -0.00659005, 0.050083, -0.190277, 0.0208325, -0.101735, 0.0181291, 0.140095, 0.125847, 0.123997, -0.151408, -0.145072, 0.0865725, -0.0574012, 0.0124688, 0.0649524, -0.0847145, 0.129242, 0.18985, -0.0306102, 0.0165129, 0.110406, -0.0872625, 0.136563, 0.0247774, 0.176566, -0.0416785, -0.23419, -0.0410233, -0.170146, 0.0503827, 0.0443741, 0.10016, -0.151841, 0.574431, -0.0455569, 0.0716158, 0.0716527, -0.0428523, -0.0251854, 0.105948, -0.0884205, 0.0260292, -0.199132, 0.0294151, 0.0162653, 0.027603, 0.198754, -0.0329775, 0.0281642, -0.0888668, -0.218378, -0.220601, -0.0564913, -0.402933, -0.0929991, -0.00517123, 0.179613, 0.110838, 0.17672, -0.18175, 0.0742874, 0.0171746, 0.0197798, -0.108308, -0.122193, 0.0313312, 0.00653167, 0.102789, -0.0127369, 0.143006, 0.0507391, -0.291598, 0.186601, 0.168522, 0.0914509, -0.113842, -0.101045, -0.0254492, -0.0898452, 0.0544035, -0.153698, -0.10893, -0.00855801, -0.0112952, -0.205897, -0.0703899, 0.00759952, -0.0877801, 0.192753, 0.293798, -0.076164, -0.0494375, -0.141564, -0.127357, 0.0193407, 0.136238, -0.0206397, 0.142428, 0.0489159, 0.189372, 0.0103187, 0.113303, 0.126184, 0.00746075, -0.103832, -0.0406282, 0.0914793, -0.022311, 0.103906, -0.158537, 0.131825, -0.204772, 0.161537, 0.0977582, -0.0590326, 0.0485063, -0.139755, -0.141727, 0.159517, -0.00205985, -0.00795322, 0.0150025, 0.0822175, 0.0748579, -0.108819, 0.196463, 0.144164, -0.0301441, 0.0737261, -0.0475687, 0.24039, 0.0844472, -0.123579, 0.214486, 0.00738305, 0.0170748, 0.125822, 0.201902, -0.0610637, -0.298285, 0.0039999, 0.0533926, -0.0895242, -0.170235, -0.00939497, -0.11087, 0.275482, -0.14503, 0.0269484, 0.148339, 0.0739198, -0.0577057, -0.167838, -0.0396346, 0.355486, 0.0489585, 0.124646, 0.0869917, -0.100127, -0.051437, -0.120533, -0.406616, 0.231197, 0.154313, -0.0344513, 0.164414, 0.225122, 0.0452231, 0.0323642, 0.13471, 0.147264, 0.00673159, 0.148038, -0.101793, -0.0801553, 0.0753301, -0.0367921, -0.023931, 0.080545, -0.0828865, 0.097468, 0.0811133, -0.0603257, -0.209155, 0.0825109, -0.115797, 0.0861479, -0.0851174, 0.311155, -0.0829896, -0.152755, -0.0226293, -0.0224439, 0.130581, 0.0108727, 0.124827, -0.0120493, -0.24035, -0.0741083, 0.237194, 0.196706, -0.118051, -0.0146135, 0.152694, 0.0590549, -0.0347809, 0.000487754, -0.0389253, 0.0212003, 0.230992, -0.0101826, -0.0365838, -0.00166607, 0.168564, -0.0962236, 0.047975, 0.0169091, -0.144682, 0.0671242, -0.00381746, 0.113927, 0.0141315, -0.142411, -0.0098794, -0.14212, -0.323134, 0.0391167, -0.356024, 0.0123153, -0.199048, 0.00840489, 0.189009, 0.0673312, -0.139182, 0.17714, -0.157461, 0.168125, 0.0805141, 0.0358546, -0.10233, -0.14218, -0.0668481, 0.032223, -0.0126141, 0.165048, 0.0309734, 0.0088312, -0.0613519, 0.0519334, -0.0637242, -0.0789481, -0.197438, 0.0956872, -0.252073, -0.0575084, 0.180256, -0.247088, 0.0833065, -0.102398, -0.042328, -0.0937688, -0.21536, 0.0594203, 0.197064, 0.133689, -0.137797, -0.286477, -0.20025, -0.154549, -0.124482, -0.0635357, -0.157586, -0.0156394, 0.0915719, 0.00536834, 0.0710127, -0.0283057, 0.0326434, -0.154119, 0.105164, -0.0808451, 0.160212, -0.0338239, -0.0874643, 0.0477339, -0.0403781, 0.0496958, 0.116713, -0.063688, 0.342488, -0.027725, -0.0885305, 0.0345504, 0.0658889, -0.0911711, -0.0291442, -0.156792, -0.0377802, -0.211962, -0.2623, -0.195795, 0.176881, -0.0460433, 0.0234272, -0.170903, -0.217777, 0.0194124, -0.111418, -0.00304095, -0.0739236, 0.122953, -0.0558773, 0.207771, 0.209653, 0.0666438, -0.193708, 0.020577, 0.108064, 0.0173129, 0.100023, -0.166357, -0.0279224, 0.00248337, -0.00407191, -0.0235615, -0.116249, 0.159291, -0.0467269, 0.142955, 0.212259, 0.192359, -0.0919974, 0.08892, -0.0768545, 0.0526198, 0.023703, 0.130248, -0.0231326, -0.0570569, 0.305542, -0.10807, 0.0565405, -0.0277837, 0.150618, -0.0108615, 0.101477, -0.0147715, 0.118254, -0.649865, -0.0860173, -0.0823583, -0.0422734, -0.0119103, 0.121402, 0.0108524, -0.235261, -0.103149, 0.136159, -0.0914081, 0.113044, 0.067296, 0.0360658, -0.00475364, -0.0211597, 0.0325725, 0.0935267, -0.155353, -0.000367768, -0.239279, -0.200025, 0.082654, -0.137893, -0.0480104, -0.156833, -0.129354, -0.111053, -0.117717, -0.127165, 0.205794, 0.11333, -0.000469568, -0.0629222, 0.144339, 0.154204, -0.053497, 0.181899, -0.351227, 0.0504983, -0.169574, -0.336606, 0.36372, 0.2397, 0.0359273, 0.0131068, -0.084584, 0.126092, -0.210842, 0.0358585, 0.123024, -0.111366, -0.163552, 0.0677402, 0.138755, 0.0328021, 0.293422, -0.360427, 0.107458, -0.239493, -0.0130194, 0.189873, -0.317672, 0.0320583, -0.046355, 0.101533, 0.101869, 0.0611868, -0.0852838, 0.0288481, 0.115312, -0.0567555, 0.0481849, 0.0412466, -0.0640176, 0.0377692, -0.0440575, -0.120669, 0.0626605, -0.1758, 0.118301, -0.154009, 0.116189, -0.0036859, 0.128822, -0.0734816, 0.0255649, -0.161662, -0.0595956, -0.083512, 0.159778, -0.110411, -0.31802, -0.0404446, 0.00201306, -0.128979, 0.0229432, 0.0716273, -0.22342, -0.0620533, -0.169001, 0.00741788, -0.274553, -0.10846, -0.294465, 0.205632, 0.0491971, 0.0142046, 0.0434943, 0.0963514, 0.128491, -0.241876, -0.0666986, 0.0218622, -0.063865, 0.247988, -0.156872, -0.0271942, 0.322414, 0.00868895, 0.0525344, -0.0249777, 0.127647, 0.234345, 0.128846, 0.399996, 0.0955461, -0.157991, -0.532626, 0.0220011, 0.00756872, -0.0595169, 0.156825, 0.181118, -0.0503621, 0.292548, 0.0661806, -0.130019, -0.238703, 0.114038, -0.0832564, -0.139603, 0.0338439, -0.379196, 0.134583, -0.0464168, -0.0910463, -0.0630293, -0.0548992, -0.0953034, 0.0722291, 0.159005, -0.0319896, -0.175887, -0.0193868, -0.00780325, -0.0739684, -0.0462178, 0.0380237, 0.059149, 0.187614, 0.0904608, -0.0302717, -0.261361, 0.148331, 0.143574, 0.115089, -0.0169751, 0.104402, 0.122052, 0.0777389, -0.187611, 0.0945008, 0.0463701, 0.0740723, -0.171125, 0.0968305, 0.0575397, 0.00102536, -0.146862, 0.219519, 0.112273, 0.09039, -0.13336, -0.130772, 0.0419681, 0.00822668, -0.00260739, 0.0521549, 0.0781913, 0.0747073, 0.0134739, 0.222992, 0.00147319, -0.00740546, 0.0397139, 0.0881712, -0.184451, -0.215856, -0.0542363, -0.0207727, -0.077627, -0.0676665, 0.041011, 0.155653, 0.0716052, -0.156236, 0.0313979, 0.0357781, 0.1102, -0.176874, 0.0688386, -0.00685053, 0.00469151, -0.149237, 0.113822, -0.0454274, 0.0954553, 0.0105803, -0.102935, -0.0465753, -0.155449, -0.00542124, 0.124622, -0.051691, -0.00300001, 0.0750214, 0.032135, 0.251378, -0.045328, 0.0313864, -0.092514, -0.150795, -0.225221, 0.151488, 0.212236, 0.138209, 0.178149, -0.133585, -0.0245711, 0.102659, -0.0175287, -0.051079, -0.0912454, 0.092807, 0.0238355, -0.0752863, -0.192988, -0.100221, 0.000133353, -0.0674069, -0.0238756, 0.117519, -0.0251561, 0.220711, -0.120447, 0.252455, -0.0583363, -0.152544, 0.135032, 0.0717845, -0.262345, 0.0415921, -0.157636, -0.228982, 0.107234, -0.0611044, 0.114829, -0.0204, 0.110949, -0.0745116, 0.0598003, 0.159444, -0.0261279, -0.00191903, 0.108826, -0.123147, -0.0503838, 0.0675565, 0.219643, -0.102381, -0.0824908, -0.0522904, -0.180755, -0.0776419, -0.0363883, -0.0733374, -0.233021, -0.296692, -0.137653, -0.137146, -0.20959, 0.0628126, -0.22827, 0.0102458, -0.158075, 0.175563, 0.10977, -0.0688984, 0.258859, -0.0792447, -0.0659204, 0.0461134, -0.0365472, -0.146938, -0.166239, -0.0404082, -0.302914, -0.0804045, 0.161252, -0.224191, 0.310428, 0.143651, 0.340479, -0.128151, 0.112155, 0.0380171, -0.209869, 0.147745, -0.0360178, 0.171178, 0.0543541, -0.167607, 0.0519839, 0.0677872, -0.0924961, -0.0284414, 0.00926477, -0.0827008, -0.363238, -0.0288787, -0.0392469, 0.129773, -0.0417498, -0.422719, 0.00996854, -0.188784, -0.0548731, 0.132722, -0.200015, -0.074654, 0.068124, 0.00231264, -0.0142828, -0.157218, -0.0990318, -0.150195, -0.244769, 0.153242, -0.172053, -0.0391876, -0.107422, 0.122345, 0.108583, -0.202754, -0.121211, -0.0627403, -0.0132384, -0.100206, -0.0100539, -0.0204408, -0.0512729, -0.14089, 0.240841, -0.129194, 0.066736, 0.0417419, 0.122064, -0.274008, -0.0992203, -0.0207528, 0.0227957, -0.0860615, 0.352242, 0.261553, -0.0948348, 0.156217, -0.168993, -0.0940958, 0.21486, 0.106863, 0.033012, 0.0860718, 0.0438189, -0.0292567, 0.316021, 0.111967, -0.0773718, 0.0851438, 0.0293792, 0.069296, 0.0926352, -0.109111, -0.129652, 0.152013, -0.172746, 0.0403263, 0.129556, -0.265441, 0.144895, 0.28294, 0.0143962, -0.11048, 0.036435, -0.0980939, -0.242744, 0.190834, 0.139122, 0.212468, 0.00312183, -0.236582, -0.161764, -0.207575, 0.098263, 0.256966, -0.150522, -0.249358, 0.0023612, -0.143612, -0.0126354, -0.107963, 0.00148479, 0.0467188, -0.00669704, 0.116372, 0.117236, -0.207108, -0.0610753, 0.140775, -0.0836804, 0.0305508, 0.228932, -0.0862196, -0.221564, 0.115287, 0.0659275, -0.150639, 0.145056, 0.138199, -0.109965, -0.22946, -0.169289, 0.181133, 0.190317, 0.0832077, -0.0554291, -0.106147, -0.060491, 0.309896, -0.0520282, 0.0116698, -0.0321636, 0.174419, -0.0556924, 0.140573, 0.0397924, -0.147922, -0.209693, -0.0049641, 0.0215465, 0.0193906, -0.134444, -0.0572165, 0.157291, -0.197329, 0.226558, -0.00331654, 0.0680188, 0.118837, 0.0721545, 0.037649, -0.0419835, -0.272743, -0.0290203, 0.159449, 0.129127, 0.00723611, 0.00789504, -0.00193196, -0.0718082, 0.0188224, -0.132487, -0.0348921, -0.0723454, -0.205331, -0.0546232, 0.113489, -0.0547952, 0.255281, -0.0899326, 0.052652, 0.13928, 0.0695118, -0.13132, 0.206278, -0.0289374, 0.0447808, 0.0713743, 0.0798243, -0.0431947, -0.145036, -0.120815, 0.121001, 0.0649904, 0.295107, -0.0537525, -0.0600162, 0.06735, -0.0863771, 0.271836, 0.139099, 0.0109012, -0.0421582, -0.0117912, 0.0622899, -0.127784, 0.103729, 0.0389524, -0.166657, -0.128223, -0.135882, -0.166365, 0.0825532, -0.0421251, -0.17298, 0.203412, -0.104101, 0.174961, 0.13591, 0.0157894, 0.124492, 0.0456917, -0.0756126, -0.0993396, 0.0628403, 0.0720377, 0.0775463, 0.137808, 0.194383, -0.035832, -0.162113, -0.124156, -0.0805626, 0.121284, -0.210226, 0.0996575, 0.00997542, -0.109496, -0.224897, -0.0432754, 0.0939068, 0.0226619, 0.0657021, 0.161718, 0.0281541, 0.0318949, 0.200322, -0.248436, -0.0519788, -0.189302, -0.183452, -0.0800766, 0.13426, 0.212211, 0.127992, -0.0503858, 0.229288, 0.217819, -0.0957542, 0.0758903, -0.0578665, 0.0491318, 0.000133374, -0.0920832, -0.0473626, 0.112079, -0.0347347, 0.0523449, 0.0858786, -0.193451, 0.110988, -0.0204985, -0.246703, -0.246613, 0.104546, -0.113113, 0.092671, 0.0220944, -0.0126991, -0.0339289, 0.0868368, 0.0511616, -0.0306581, 0.10341, 0.0451657, -0.093398, -0.164362, 0.0309771, -0.0422606, -0.112463, 0.0716642, 0.218309, -0.0909725, -0.113803, -0.0562281, -0.117106, 0.156094, -0.0934949, -0.193522, -0.0183564, -0.246537, 0.00563729, 0.106296, -0.0280019, -0.129267, 0.0551759, -0.0442757, -0.058262, 0.151415, 0.0735549, 0.163618, -0.082806, -0.00814127, 0.215156, 0.29605, 0.175946, 0.0107986, -0.311806, -0.0119848, -0.0628416, 0.0623615, -0.201627, 0.166947, -0.319559, 0.0323866, -0.111911, 0.238917, -0.0344027, 0.174278, -0.117473, -0.0663613, 0.201747, -0.301362, -0.05835, -0.209986, 0.0287459, -0.14645, -0.0870958, 0.0601392, 0.218661, 0.249321, -0.0233574, -0.00412536, 0.212469, 0.140819, -0.0639397, 0.0783898, 0.0853347, 0.28265, -0.22046, 0.0162685, 0.0900169, 0.346268, -0.0351712, -0.0434138, -0.227924, -0.143647, -0.00438672, 0.0945941, -0.00602608, -0.0654244, 0.0350243, 0.146421, 0.137791, -0.184505, 0.533852, -0.0126826, 0.0880553, 0.039896, 0.30222, 0.350513, -0.420699, 0.0353072, 0.394786, -0.179175, 0.0216373, 0.219983, -0.109521, 1.4347e-05, 0.0437846, 0.0534492, 0.120718, -0.0629217, 0.347398, -0.334057, 0.170864, 0.228355, 0.200273, -0.169694, 0.178578, 0.0860847, -0.0972456, -0.0928181, 0.0887937, 0.0879106, -0.111774, -0.127513, -0.150364, -0.196304, -0.396702, 0.0266781, 0.144606, -0.191559, -0.271727, 0.0535188, -0.272956, -0.172227, 0.00847636, -0.0214882, 0.220351, -0.210879, 0.140308, -0.188043, -0.211352, 0.0357846, 0.285592, 0.211516, -0.0258637, 0.37132, -0.167752, 0.00335186, 0.14117, 0.0888793, -0.00509206, -0.142469, 0.0835963, -0.180644, 0.101619, -0.27666, -0.113923, -0.0686132, 0.0204105, 0.192806, -0.148181, 0.0244243, -0.142226, 0.24386, -0.183728, 0.116403, 0.0227599, 0.152476, -0.0250862, 0.153065, -0.185595, 0.305557, 0.0294814, 0.232583, 0.256529, -0.175145, 0.414853, -0.0829222, 0.0725146, 0.0374453, 0.0565995, -0.00205872, -0.273737, 0.125428, 0.000176082, 0.0263892, -0.114889, -0.143082, 0.122908, -0.069356, -0.00143071, 0.0491686, 0.0786172, -0.0288191, -0.0332596, -0.252166, -0.340286, 0.0638877, -0.0670409, -0.194249, 0.256807, 0.0189949, 0.0303044, 0.0587015, 0.187631, 0.0500609, -0.11214, 0.0765258, 0.0349617, 0.0249802, -0.133238, 0.176448, -0.0277189, 0.0344862, -0.107394, -0.18643, 0.0635143, -0.0605622, 0.168427, -0.0884964, 0.0268059, 0.00394441, -0.000314299, -0.0884163, 0.0598691, -0.0686454, -0.0571465, 0.148353, 0.180272, -0.310426, 0.1644, 0.155874, 0.0363443, 0.171782, 0.267287, 0.0186421, 0.0834139, 0.0270056, 0.11645, 0.102568, 0.226938, 0.172513, 0.0635149, -0.0222217, 0.0668002, -0.124887, 0.0710064, 0.0923833, 0.102052, -0.151315, -0.0105156, -0.0123802, 0.22761, -0.0476565, 0.180824, 0.0431615, 0.109002, -0.123133, 0.194551, -0.0402113, 0.0381988, 0.0407657, 0.0457281, -0.0719803, -0.129717, 0.161751, -0.124311, -0.372466, 0.0484661, -0.205328, 0.0490029, -0.153467, -0.047319, 0.0686409, 0.0389943, 0.0770785, -0.095268, -0.211712, -0.0273535, -0.0106619, -0.0434848, 0.0925126, 0.202196, -0.121683, 0.182829, 0.191826, 0.125264, -0.0457273, -0.0615127, -0.0461412, 0.047813, 0.0965039, 0.129996, 0.0862593, 0.172527, -0.026254, 0.245432, -0.0309896, 0.126263, 0.173165, -0.0431295, 0.319317, 0.0371643, -0.161992, 0.0500325, 0.0232516, 0.0262177, -0.221253, 0.121913, 0.00390719, -0.00444532, 0.018828, -0.0214617, 0.151459, -0.118111, 0.164796, 0.15001, 0.0575376, -0.186672, -0.203855, -0.0850618, 0.0797261, 0.170144, 0.0890225, -0.217632, 0.115796, -0.0520981, 0.0669414, -0.0479688, -0.211083, 0.0212481, -0.121224, -0.164489, 0.0472509, 0.143862, 0.0369835, -0.144997, -0.0324606, -0.187301, -0.08414, -0.0531541, 0.204496, -0.151981, 0.0493006, -0.0364146, 0.0290732, -0.0535349, 0.099456, 0.0435237, -0.0411441, 0.0238159, -0.28512, 0.187908, -0.062756, -0.0494004, -0.0745782, 0.0369551, 0.0027589, 0.00296471, -0.139788, 0.379177, -0.0947664, -0.00116531, 0.0981963, 0.165044, 0.0219742, -0.0142728, 0.0148782, 0.0263842, 0.203688, -0.215995, -0.0502151, -0.0507923, 0.083988, -0.000795793, -0.113913, -0.0658666, 0.0568343, 0.232414, -0.0249208, -0.146387, 0.0290353, 0.338727, -0.171516, -0.0254188, -0.180431, 0.144329, -0.167483, 0.0611658, 0.200653, 0.0180765, -0.0429318, 0.0721781, -0.0424495, 0.00580364, 0.0910418, 0.0263846, 0.0394326, -0.0435401, -0.00414778, -0.196586, 0.0239773, -0.0839796, 0.102364, 0.0675514, 0.0632597, -0.0406165, -0.132344, 0.0294675, 0.0696549, 0.169861, 0.0788076, -0.102868, -0.0432446, 0.120209, 0.126136, 0.0229375, 0.0399155, 0.0833042, -0.0485199, -0.0974577, -0.180699, -0.0802677, 0.00310428, -0.239199, 0.0486424, -0.0462027, -0.0235382, 0.185217, 0.154497, -0.00719293, 0.0971421, -0.114285, 0.0830625, -0.161299, -0.0352383, -0.05337, 0.00257927, 0.195767, -0.207422, 0.113247, -0.0505515, 0.0640956, -0.0761783, -0.0371429, -0.0901809, -0.115725, -0.021877, 0.137965, 0.187986, -0.0360994, -0.0832506, -0.0328132, -0.0679146, 0.10761, -0.0714892, 0.0053071, -0.0996814, -0.0102311, -0.119614, 0.133188, -0.0178573, 0.0701934, -0.0463171, 0.268009, 0.0887778, -0.078712, 0.0849851, -0.0939837, -0.0928966, 0.126371, 0.218922, 0.0287673, 0.0433833, -0.109732, -0.172725, -0.160857, 0.0360389, 0.0455371, -0.0885555, -0.268207, 0.150102, 0.0263575, 0.150724, 0.0581705, 0.127064, -0.12009, 0.0604583, -0.165494, 0.166857, -0.144885, -0.0393337, 0.0392335, -0.245334, 0.332737, -0.0522476, -0.00780619, 0.215989, 0.0614919, -0.0248599, -0.0336227, -0.0991986, 0.0891607, 0.230618, 0.109352, -0.0110568, -0.130035, -0.00590821, -0.0154823, -0.189931, 0.167217, -0.037256, 0.149157, -0.0497009, 0.0824142, 0.242862, 0.127238, -0.06953, -0.199641, 0.00575032, -0.0861298, 0.0809477, -0.0541039, -0.290523, -0.0961407, -0.154182, 0.151145, 0.0352816, -0.139359, 0.0130612, -0.00397859, 0.0873904, -0.125998, 0.0262794, 0.0211285, 0.171233, -0.0572699, 0.0422492, -0.0650384, 0.138899, 0.155662, 0.247335, 0.225027, -0.0217831, -0.0911559, -0.0973081, -0.0214542, 0.295371, -0.121815, 0.207251, 0.052494, -0.0147362, 0.120674, -0.160071, 0.112934, 0.128336, 0.0328667, 0.0560046, -0.26234, 0.0939583, 0.0248898, 0.240244, 0.215791, -0.0706247, 0.0109831, 0.062496, 0.0848731, 0.413533, -0.107684, 0.344049, -0.0113786, 0.123637, 0.0949927, 0.12768, -0.103023, 0.193717, 0.120202, -0.0094534, -0.10956, -0.0201969, -0.0400672, -0.0235751, -0.0278325, -0.00876534, 0.0778505, 0.109878, -0.120205, 0.0031986, 0.0718936, -0.086238, -0.155314, -0.0173974, -0.0238431, 0.346319, -0.0437167, 0.101012, -0.0372693, -0.326293, -0.0743517, -0.00609274, 0.140461, 0.133244, 0.277893, 0.0510184, -0.189669, -0.0258083, 0.00878191, 0.206584, 0.0899694, 0.0340743, 0.248351, -0.185215, 0.346988, -0.13359, 0.10106, -0.0840164, 0.181949, 0.050291, -0.0479796, -0.108819, -0.252074, -0.0131354, 0.305307, -0.0107368, 0.305563, -0.211993, 0.201508, 0.159496, -0.172332, 0.118025, 0.219116, -0.00948028, -0.0712233, -0.390287, -0.229187, 0.242107, 0.10089, 0.223108, 0.0126285, 0.102713, -0.0093015, 0.0409592, -0.10944, 0.0609837, 0.183103, 0.393517, 0.120945, 0.179483, -0.0766307, -0.0593604, -0.219877, -0.0369033, 0.287455, 0.205313, -0.304561, -0.159132, -0.0571859, 0.38827, -0.0601298, -0.163228, -0.0358859, 0.28875, -0.474541, -0.0871331, -0.0599801, -0.0368804, 0.136161, -0.143109, -0.00405366, -0.100587, -0.113392, 0.161476, -0.229188, 0.0485844, -0.048347, 0.394214, -0.300982, -0.161484, -0.094418, -0.0591937, -0.0155891, 0.252113, 0.021637, -0.095772, 0.00738911, 0.169505, 0.0477284, -0.0278664, 0.222176, -0.09898, -0.108728, 0.145931, 0.0305145, 0.337297, -0.0920805, -0.0708663, 0.283845, 0.141662, -0.111684, -0.160935, -0.207524, 0.284704, 0.0237074, 0.29553, 0.340007, -0.0859995, 0.274294, -0.177591, -0.0227015, 0.193095, 0.075423, 0.0773271, 0.113542, -0.0160238, -0.0728632, -0.116097, 0.10622, -0.216009, -0.0924174, 0.00280531, 0.0834982, 0.121363, -0.0601163, 0.180408, 0.0780443, -0.0958076, 0.230659, 0.0504493, 0.198018, 0.20258, 0.219201, -0.0525252, -0.177043, -0.179945, 0.145208, 0.0987187, 0.253728, 0.00274413, 0.156055, -0.0643931, -0.0692193, -0.184918, 0.0330037, -0.110499, -0.0519564, 0.0995783, -0.0329076, -0.243996, 0.00599783, -0.0482933, 0.0683026, -0.135876, -0.0418451, 0.06609, 0.0451146, 0.307196, -0.0766188, -0.0480943, -0.0927472, 0.0894361, 0.0756981, 0.00409878, 0.0766967, -0.0667522, 0.0456016, -0.0181736, -0.12744, 0.00557179, -0.187605, -0.148186, -0.154465, 0.127545, 0.134605, 0.135375, 0.102747, -0.0821528, -0.0975905, 0.0693815, -0.125749, -0.0491818, -0.020756, -0.102228, -0.0172227, -0.146864, 0.237352, -0.169482, 0.198427, -0.136222, -0.0822768, -0.070868, 0.269611, -0.0180523, -0.0117585, -0.00833999, -0.13111, 0.0840553, 0.110541, 0.156874, 0.059527, 0.119487, -0.272849, 0.14629, -0.127751, 0.0427001, 0.180654, 0.0858715, 0.129207, 0.0681097, 0.0959047, 0.278954, 0.240076, 0.0139177, -0.0453776, -0.0106934, -0.0370791, 0.0239982, 0.0781676, -0.0215953, -0.0769911, -0.120378, 0.0977861, 0.0595661, -0.124439, 0.0134287, 0.13189, 0.0628784, 0.0598357, 0.123642, -0.1223, 0.0141259, -0.0109728, -0.18599, -0.0332035, 0.00319234, -0.0135875, 0.101199, -0.074055, 0.137861, 0.0467132, -0.072614, 0.183823, -0.00468617, 0.121325, -0.0632086, 0.05328, 0.0340243, -0.0534328, 0.0745918, -0.0593455, -0.00548706, -0.143837, -0.322157, 0.0602713, -0.0397567, 0.207322, 0.284047, -0.196493, 0.116475, 0.142273, 0.0696, 0.154647, -0.043312, 0.135801, -0.174266, 0.017051, 0.253832, 0.0053388, -0.0406757, 0.354269, 0.0402164, -0.0975097, 0.153452, 0.0584504, -0.0162646, 0.162065, -0.257659, -0.11035, -0.000657876, -0.165478, 0.158595, 0.129743, 0.203259, -0.0847147, 0.135379, -0.153921, -0.0592781, 0.0777895, 0.0109451, 0.0661254, -0.154698, -0.061107, 0.167269, 0.0852567, 0.0648234, -0.0168776, 0.0399677, -0.164019, 0.135162, -0.0721985, -0.109352, -0.00613735, 0.0359144, -0.058821, -0.19671, -0.000505576, 0.0280848, 0.022849, -0.296212, 0.138269, -0.0964514, -0.208872, -0.0709149, -0.053915, 0.23813, -0.22432, 0.12321, 0.19829, 0.0798554, -0.0410327, -0.276552, 0.178301, 0.0239077, 0.175857, -0.161553, -0.127389, -0.325858, 0.0223886, 0.129162, 0.0191835, 0.215917, 0.123597, 0.127143, 0.104514, -0.110723, -0.207354, -0.144798, -0.0979317, 0.15015, 0.0578336, 0.0899806, 0.180777, -0.0108326, -0.0927018, 0.160831, 0.00414431, 0.104079, 0.0313957, 0.172659, 0.0879768, -0.127444, -0.0475069, 0.199598, 0.120698, 0.0970465, -0.0887412, 0.0182127, 0.126322, 0.140514, 0.00254274, -0.104796, 0.279732, 0.0439412, 0.169754, -0.0202292, 0.110038, 0.162125, -0.162959, 0.0221938, -0.0727549, 0.34862, -0.229165, -0.0512087, 0.267027, 0.0588444, -0.0433974, 0.134198, -0.160533, -0.232721, 0.24816, -0.158352, 0.119562, -0.0381935, 0.193496, -0.154765, 0.0544396, -0.223854, 0.194415, 0.191481, 0.0717017, -0.132723, -0.452978, 0.148472, -0.284617, 0.0403317, 0.0852845, -0.271646, 0.266831, -0.11552, -0.0928048, 0.0891014, -0.00848268, -0.0240511, 0.0382861, 0.159272, 0.2445, -0.0745201, 0.143856, 0.127692, 0.0288983, 0.0349728, 0.109106, -0.13439, -0.324685, -0.0905399, -0.0776744, 0.146983, -0.0774098, 0.0520757, -0.134307, -0.0821727, -0.0665994, -0.343421, 0.0887133, 0.105586, -0.0407913, 0.00309115, 0.18977, 0.197184, 0.0945464, -0.306246, -0.135312, 0.251245, 0.190875, 0.0848703, -0.215279, -0.131628, -0.124192, 0.300485, 0.00142961, -0.107305, -0.194435, 0.255212, 0.111769, 0.0243602, -0.0998385, 0.277342, -0.213135, -0.198882, -0.0622169, 0.0172662, 0.0912441, -0.287399, -0.244623, 0.0949548, -0.114671, 0.109614, -0.170367, -0.212335, -0.0739163, -0.0366402, 0.0606714, 0.0136398, -0.185043, 0.275219, 0.140297, 0.0656137, 0.157311, -0.0565583, -0.356628, -0.234137, 0.257163, 0.313718, -0.08241, -0.0879133, 0.0541932, 0.117263, -0.0534757, -0.120454, 0.0175628, 0.180737, 0.0071742, -0.144224, -0.0193385, -0.229885, -0.0896711, -0.0821402, 0.166573, 0.535085, 0.126569, -0.152485, 0.0693433, 0.0330029, -0.0989229, -0.0454774, -0.0238308, 0.0731106, -0.0813216, 0.0418112, -0.37362, -0.206153, -0.164498, -0.0777989, 0.237451, -0.147836, 0.216479, 0.131738, 0.137834, -0.257912, -0.228938, 0.253508, -0.098132, -0.0253061, 0.0152156, 0.11364, 0.189572, 0.235502, -0.0639238, -0.0417427, -0.194414, -0.110808, 0.0931391, 0.181594, -0.0319855, 0.158313, 0.118488, -0.214967, 0.351243, 0.197823, 0.0476817, -0.0957221, -0.207971, -0.140193, -0.162617, 0.0740493, -0.035513, 0.151546, -0.205787, 0.285995, 0.05496, 0.201562, 0.306826, -0.0219159, -0.101703, -0.0892578, 0.0901386, 0.233706, -0.220895, 0.106362, 0.0171848, -0.167348, 0.0286121, 0.129194, 0.189935, 0.0172023, 0.0246482, 0.0254936, 0.0279727, 0.0303657, -0.187324, 0.0286335, -0.16914, -0.0168824, 0.034271, -0.0181162, -0.0422175, -0.155898, 0.0618976, 0.0996909, 0.0668954, -0.00886918, 0.0168453, 0.170476, 0.140791, 0.141509, 0.219186, -0.182865, -0.175801, 0.190865, 0.0578173, -0.00474557, -0.106855, 0.308707, -0.166416, -0.337029, 0.41408, 0.360203, -0.014689, -0.00214953, -0.0149596, -0.0192066, 0.0870641, -0.121952, -0.129855, 0.266508, -0.215637, 0.00378858, 0.403752, 0.220569, -0.187183, -0.0700401, -0.0241994, -0.0447297, -0.062906, -0.275689, -0.245023, -0.0443731, 0.10625, -0.273276, -0.0370833, -0.147002, 0.185121, 0.0332481, 0.30505, -0.00800803, -0.123199, -0.00245131, -0.032799, -0.22364, 0.050982, 0.119342, 0.016705, -0.153237, 0.0236655, 0.118519, -0.0186604, -0.145352, -0.0923098, -0.164339, 0.210339, -0.110583, -0.00917563, 0.0247029, -0.0888923, -0.119635, 0.00824178, 0.234727, -0.24434, 0.231004, -0.100926, -0.197013, -0.0637691, 0.11687, 0.190738, -0.068168, 0.166212, 0.189692, 0.221503, 0.0200501, -0.0343874, -0.0171827, 0.227641, -0.0397644, 0.152746, 0.0263233, -0.0374265, 0.000324673, 0.151739, -0.030361, 0.000463576, 0.0778972, 0.084034, 0.242583, 0.0379756, 0.0632257, 0.0465064, -0.196207, 0.0332102, 0.0816465, -0.0723152, -0.255553, 0.0162278, 0.112692, 0.241436, -0.0699486, 0.00898739, -0.0683719, -0.109013, 0.109022, 0.0780367, -0.000342354, 0.0823781, 0.0394787, 0.201368, -0.155182, -0.00791163, -0.168598, -0.00783229, -0.00675418, 0.138662, -0.164829, -0.0613485, -0.187846, 0.0727247, -0.0365798, -0.137987, 0.00411522, -0.142541, 0.0800687, 0.104717, -0.0924683, -0.0234977, -0.153953, 0.0380447, 0.25361, -0.0795485, 0.0723709, 0.014748, 0.038893, 0.134519, -0.0937312, -0.0620652, 0.134208, 0.0909019, -0.0136811, -0.0294759, -0.221066, -0.161401, 0.0641756, -0.0637923, -0.0418282, -0.170648, -0.032866, -0.0844039, 0.083036, 0.0509883, 0.0748532, -0.272157, 0.242181, 0.0329451, 0.263107, -0.00569699, -0.134657, 0.0381144, 0.182831, 0.0701327, -0.128443, 0.0560759, -0.105007, 0.164936, 0.10338, -0.0456775, -0.0700019, -0.0165514, -0.122434, 0.14225, -0.169675, -0.0388923, 0.126428, 0.0682788, 0.00815996, 0.105987, 0.0116498, 0.0224317, 0.160859, -0.0442143, -0.0319331, -0.0956497, 0.0716839, -0.397422, -0.370129, -0.189731, -0.0712974, -0.352552, -0.125009, -0.00470108, -0.122867, -0.130122, 0.235383, -0.0569073, 0.150482, 0.0130228, 0.254079, 0.00611162, -0.0219601, -0.368116, -0.0563977, 0.207807, -0.164574, -0.280067, -0.0701011, -0.127909, 0.108321, 0.235741, 0.169004, 0.48742, 0.156827, -0.00999168, -0.134847, -0.399391, 0.126271, -0.189569, 0.179048, -0.39159, 0.122373, -0.140597, -0.0815951, 0.176982, -0.196001, -0.220708, 0.147639, -0.0616058, 0.0407251, -0.23496, -0.263443, 0.0717087, -0.0697846, 0.0903506, -0.321025, 0.0589718, -0.0264381, -0.296677, 0.0819857, -0.105107, 0.0254982, -0.388377, -0.0435076, 0.115577, 0.285678, -0.00512302, -0.054127, 0.098797, -0.111932, -0.333041, -0.207869, -0.0535858, 0.288177, 0.104784, 0.176, 0.132118, 0.225602, -0.175249, -0.0872056, 0.0753841, 0.122522, -0.336588, -0.191463, 0.028246, 0.167497, -0.101311, -0.112369, 0.189222, -0.108265, 0.0388607, -0.273442, -0.0617054, -0.261146, 0.0156861, 0.197901, 0.190775, 0.155002, -0.153269, 0.257034, -0.0853517, 0.259538, -0.111818, -0.131389, -0.0824978, 0.146984, 0.0551229, 0.163643, -0.213108, -0.4821, 0.290689, -0.00187239, 0.0966196, 0.191185, 0.228684, 0.106182, 0.0737455, 0.0994701, 0.00696024, -0.110912, 0.356106, 0.0234867, -0.0954141, 0.312416, -0.183314, -0.0547533, -0.0964352, 0.0132606, 0.00288502, -0.0131626, 0.139647, 0.0261721, -0.186088, -0.175147, 0.118316, -0.0103129, 0.0273501, 0.0212532, -0.135696, 0.0135541, -0.205833, 0.0352316, -0.0982459, 0.0621939, -0.142851, -0.000115955, 0.0244035, -0.00353697, 0.00382373, 0.0121639, 0.0763728, -0.181527, 0.174402, -0.223797, -0.0386893, 0.203431, -0.0861466, 0.112211, -0.0175009, -0.0240133, -0.144815, -0.0113708, 0.00963782, -0.232533, -0.239679, 0.0461438, 0.0686444, -0.0469885, 0.13448, 0.123242, 0.138377, -0.14455, 0.122481, 0.0434594, -0.0435366, -0.0675334, -0.220873, 0.229304, -0.00261092, 0.011628, -0.120224, 0.00468058, 0.274101, -0.108045, 0.204425, -0.0823418, -0.0161123, -0.0207787, 0.17706, -0.0303229, 0.129243, 0.0285484, 0.0352518, 0.0853679, -0.0884647, -0.0282783, -0.179808, -0.197149, 0.0442048, 0.231374, -0.0602933, -0.0182912, 0.0555, 0.14801, -0.158711, -0.251175, 0.102869, -0.238236, -0.0981269, 0.140377, -0.0555008, 0.0908261, 0.0504241, -0.0321851, 0.0734249, 0.111415, 0.131546, -0.0179803, 0.124604, 0.158591, 0.0817196, 0.151729, -0.00772986, -0.0348972, 0.167249, 0.00472791, 0.171367, 0.0252593, 0.099035, -0.0760982, 0.175827, -0.231237, -0.106687, -0.0286783, -0.102991, -0.206338, 0.0826842, -0.150184, 0.102642, 0.0664918, 0.198407, -0.223375, -0.132962, -0.0664801, 0.0670721, 0.218454, 0.212137, -0.0708938, 0.0405207, 0.156772, 0.0264505, 0.0670072, 0.056318, -0.18468, -0.0816846, -0.171853, 0.0817179, -0.046552, -0.117203, 0.0322196, -0.259623, -0.230391, 0.0696318, 0.149829, -0.22105, -0.277687, 0.00586464, -0.103962, -0.0794485, -0.0586972, -0.129004, 0.0343061, -0.0317683, 0.101682, -0.358556, 0.0153959, -0.111883, -0.0342339, 0.145902, 0.0410737, 0.0868281, 0.134961, 0.0208279, 0.0279006, 0.273792, -0.0988395, -0.0474556, -0.0467211, -0.100365, -0.0814176, -0.278051, 0.0481404, 0.0885546, -0.167376, 0.119353, -0.0473406, 0.0660424, -0.104263, 0.35314, -0.0314565, -0.176499, -0.27747, 0.0879217, -0.145822, 0.164862, -0.0757258, -0.107293, 0.0337345, 0.0464835, -0.12288, 0.0890703, -0.32038, -0.0911324, -0.147179, -0.0217429, -0.156786, 0.155412, -0.226547, 0.0702508, 0.108431, 0.0329542, 0.223466, 0.0421734, 0.0447707, -0.059839, -0.0238694, -0.0174359, 0.152924, -0.0723523, -0.218658, -0.172304, -0.0739831, 0.0241414, -0.290567, 0.234287, -0.132212, -0.171898, 0.0280839, 0.123522, 0.139078, -0.10414, 0.182019, -0.180492, -0.128434, 0.131187, -0.163535, -0.149549, 0.0193726, 0.141017, 0.0355782, 0.000743233, 0.115503, -0.020789, 0.0473714, 0.146596, 0.405852, -0.0884717, -0.0208121, 0.157089, -0.201851, 0.0297943, 0.00402824, 0.235333, 0.125081, 0.0153239, 0.0229121, -0.049267, -0.0344065, -0.113332, -0.0237861, 0.0961998, 0.235365, -0.192614, -0.0185993, 0.0140281, 0.261691, -0.178093, -0.0423084, 0.066027, -0.0353551, 0.206226, -0.0502995, -0.121908, 0.0801374, -0.0386767, 0.273023, -0.113222, 0.0127399, 0.222229, 0.0957302, -0.0918551, 0.0970937, 0.110768, 0.145683, -0.115657, 0.162115, -0.295925, 0.101609, -0.149939, -0.192513, -0.00270537, -0.117431, 0.00836338, -0.180238, 0.00454809, 0.0358687, -0.0427767, -0.134679, 0.123616, -0.110237, 0.170335, 0.104679, -0.00435292, -0.0856951, 0.0953745, -0.122879, 0.0461267, 0.0729041, 0.195707, 0.218917, 0.0217131, -0.023212, 0.183962, 0.0159108, -0.0577214, -0.0485783, 0.230346, 0.233948, -0.00345102, -0.151851, 0.217195, -0.0956711, 0.121522, 0.0902098, -0.259196, 0.117247, -0.0308389, 0.15145, -0.250906, -0.0351523, -0.302374, -0.133622, 0.0331966, 0.103557, -0.0766359, 0.0625109, -0.0660966, -0.0198775, 0.106784, 0.0969437, 0.148059, 0.0222773, -0.122997, 0.244525, -0.139134, 0.0675275, 0.136051, 0.00386779, -0.0585232, -0.160951, -0.300345, -0.120072, 0.109444, -0.233166, 0.00146995, 0.0472149, -0.125472, -0.029991, 0.204921, -0.00137698, -0.183881, -0.071989, 0.0427784, 0.0881584, -0.165215, -0.100193, 0.0369275, 0.172758, -0.04648, -0.0172443, -0.130008, 0.125254, -0.30179, 0.00646007, -0.0699058, -0.017643, -0.0521125, -0.0140356, -0.139821, 0.131101, -0.167905, 0.195702, 0.296135, -0.0930392, 0.21529, 0.0982341, -0.0704036, -0.153487, -0.0242747, 0.0861527, -0.0392423, 0.116913, 0.148505, 0.0609942, 0.176828, -0.232594, 0.0470404, 0.101094, -0.00627018, -0.249312, 0.121736, -0.070443, 0.0972434, -0.0848227, -0.120789, 0.205901, 0.0130791, -0.286126, -0.200128, -0.0744945, -0.0726416, -0.114291, -0.120186, 0.0117329, -0.135773, 0.103973, 0.170239, -0.163443, 0.00161078, -0.0739335, -0.303643, -0.0208121, 0.0104105, -0.11706, 0.0558828, -0.0831876, -0.0926822, 0.0824413, 0.126088, 0.0457081, 0.1461, 0.0170726, -0.196697, 0.255545, 0.402226, -0.101471, 0.0566216, 0.189059, -0.219155, 0.1288, 0.00290739, 0.187303, -0.16422, -0.229203, -0.0769185, -0.30373, 0.0651174, -0.0200218, -0.107943, -0.169323, -0.0824508, -0.204425, -0.11047, -0.0924492, -0.00249578, -0.106946, 0.0772282, -0.0644249, -0.0862739, 0.315033, -0.0150639, -0.0163619, 0.173677, -0.0062313, 0.292999, -0.0591836, -0.0210609, 0.0379199, -0.119296, -0.0749818, -0.135761, -0.0381588, -0.198998, 0.0314759, 0.0905199, -0.0358164, 0.1213, 0.14554, -0.112422, -0.0952867, 0.297376, -0.14058, 0.0349388, 0.023552, 0.0111071, -0.0974982, -0.11916, -0.0773768, 0.00716184, -0.116978, -0.00539637, 0.00728649, 0.0502002, -0.153056, 0.00205039, -0.380801, -0.119718, -0.0647611, 0.118793, -0.158251, 0.0056054, -0.15459, -0.170045, -0.180366, 0.275727, -0.0385446, -0.112697, 0.188049, 0.0788877, -0.02257, -0.210276, -0.0890582, 0.0797264, -0.344039, 0.000162278, -0.0474351, -0.0580639, -0.181746, 0.153473, 0.0152584, -0.0656669, 0.0251259, 0.215527, 0.105031, 0.349169, -0.0957735, -0.377065, 0.0914315, 0.0514318, 0.113282, -0.302312, 0.0360907, -0.19454, -0.161156, 0.149363, -0.0548072, -0.057393, 0.0871137, 0.102499, -0.0742287, -0.04204, -0.0800674, -0.106637, -0.358482, 0.122308, 0.0770194, -0.317349, -0.0661951, 0.0348163, 0.00544635, 0.0956608, 0.0678018, -0.00938377, -0.436754, -0.147282, -0.0563459, -0.150609, -0.103201, 0.16025, 0.0969809, 0.238901, 0.112202, 0.378766, -0.27109, 0.282189, 0.116632, -0.0321301, 0.254882, 0.0044918, -0.0263125, 0.0829864, -0.0137345, -0.0265602, -0.166594, -0.0822964, -0.148124, 0.091476, -0.311045, 0.0410123, -0.133039, 0.173082, -0.122585, 0.149591, -0.160999, 0.174207, 0.16076, 0.177975, 0.0446494, -0.0477466, -0.0302768, 0.0490094, 0.0544281, 0.0365246, -0.013198, 0.139467, 0.164445, 0.288004, 0.0612698, 0.1268, 0.17957, -0.0680386, -0.158231, -0.0555948, 0.0898907, -0.0430576, -0.00563254, -0.114998, -0.274583, 0.0977065, -0.19808, 0.0372989, 0.126223, -0.0366847, -0.0748304, 0.314669, -0.070068, 0.129813, -0.087177, 0.228777, 0.00967655, -0.124575, -0.120432, -0.279348, -0.148359, -0.0364939, 0.050047, 0.0189485, 0.0906649, 0.121952, 0.0711264, -0.0466294, -0.0120295, 0.0668173, -0.0817423, -0.0520064, -0.0242292, -0.374217, -0.0721382, -0.111809, -0.136171, -0.166949, 0.186633, 0.266353, -0.136429, -0.0641277, 0.175524, 0.0710953, -0.0545028, 0.102716, 0.0287378, 0.101376, 0.156943, 0.236438, -0.122909, 0.28361, -0.116851, 0.275614, 0.241154, 0.106271, 0.226517, 0.0135444, -0.227286, 0.00112759, -0.391351, -0.198246, -0.304875, -0.444741, -0.0210743, 0.0886682, -0.0224288, 0.0260869, -0.185979, -0.0159452, 0.0101528, -0.0484439, -0.047784, -0.229014, 0.219427, 0.154175, 0.0463849, 0.118675, -0.0625553, -0.054174, -0.133572, -0.0295079, 0.3267, -0.0353835, 0.148666, 0.082478, 0.00537933, -0.0868523, -0.115429, 0.121513, 0.0220871, 0.388364, -0.0407968, -0.208114, -0.1919, 0.138976, 0.0439226, -0.150767, -0.199834, 0.0507405, -0.0486308, 0.0463367, -0.0290952, 0.0201639, -0.102917, -0.107096, -0.164935, 0.258868, -0.0446622, 0.0853192, -0.229676, -0.0490582, -0.013933, -0.107313, 0.066552, 0.0825079, 0.0909858, 0.0505883, -0.0342604, -0.0850703, -0.0725905, -0.279863, -0.0264199, -0.280556, 0.124651, 0.0968177, -0.0796388, 0.232506, -0.304528, 0.108614, -0.32284, -0.0546853, -0.187634, -0.114413, -0.102989, 0.0628278, -0.0114882, -0.183106, 0.136049, 0.159028, 0.264834, -0.261659, 0.220936, 0.0916538, -0.00233234, 0.00367384, 0.0906386, 0.05581, 0.238411, 0.295251, -0.00952132, -0.0263757, -0.0413506, -0.0704048, -0.0345356, -0.0544682, 0.0309112, 0.302002, 0.0251915, 0.0251763, 0.0967803, -0.0630701, 0.0536678, 0.0908158, 0.00459687, -0.0936482, -0.0530328, -0.194567, -0.0864812, -0.110141, 0.106892, 0.251296, 0.239346, -0.01778, 0.0404898, 0.0344856, 0.152131, 0.00107663, 0.0962334, -0.0797733, 0.159797, -0.133274, -0.0981742, -0.0824682, -0.113904, -0.0376824, 0.0780324, -0.0119816, -0.0636708, -0.176186, -0.118069, 0.0876623, 0.0272581, -0.168647, 0.00377525, 0.0268282, -0.215668, -0.15874, -0.0258948, 0.0097097, -0.0570874, 0.287914, 0.00641757, 0.134211, 0.0897437, 0.113252, 0.160633, -0.0935972, -0.0203104, 0.13992, -0.221005, -0.0903902, 0.0337228, -0.0210593, -0.158392, -0.0745536, 0.149688, 0.127852, 0.107471, -0.0858905, 0.140092, 0.00532275, -0.0904575, -0.0104302, 0.026531, -0.0963189, 0.347581, -0.161873, -0.088142, 0.00621544, -0.092875, -0.0848606, 0.0565763, -0.072111, -0.0444069, 0.00513405, 0.0192599, -0.0789498, -0.0358856, -0.100061, -0.301722, 0.180036, -0.164102, 0.137184, 0.0734516, -0.0350578, -0.151618, -0.0413827, 0.115971, -0.169871, -0.0918847, 0.0586317, 0.0201434, -0.190152, -0.0651035, -0.284582, -0.00306692, -0.119079, -0.226928, -0.27194, 0.0359996, 0.154584, -0.0584566, -0.195952, 0.111883, 0.126258, -0.0694576, -0.188634, -0.0991361, 0.0423148, -0.111754, 0.0595091, 0.104896, 0.0796009, 0.249678, 0.0846826, -0.178189, 0.215999, 0.246299, 0.201804, 0.15021, -0.0877912, 0.0157797, 0.162641, 0.05123, 0.0391861, 0.0429872, 0.22269, -0.113267, 0.106899, -0.061136, -0.139948, -0.00964778, -0.132473, 0.109573, 0.109833, -0.209134, -0.0997524, -0.207464, 0.124496, -0.0441799, -0.0563813, -0.26665, 0.0827787, 0.0283657, 0.0996216, 0.133733, -0.158669, -0.155075, -0.0712937, -0.287313, -0.0102693, 0.0218672, -0.0675166, -0.0795305, 0.148219, -0.186046, -0.0489292, -0.0859781, -0.253816, -0.12245, 0.243966, 0.136325, 0.0571539, 0.183358, 0.0501225, 0.0809816, 0.168768, 0.0987916, 0.219375, 0.196192, 0.0999195, 0.142276, 0.113832, -0.0422466, 0.0743434, 0.00792031, 0.00913162, -0.0783512, 0.131548, 0.0613645, -0.0942303, 0.0279709, -0.163827, 0.109901, -0.0502135, 0.325809, 0.0369185, 0.163688, -0.0124242, 0.142473, -0.0065085, -0.0379183, 0.100461, -0.0543716, -0.205181, -0.229233, -0.00723067, 0.102548, 0.172617, 0.177648, -0.0104931, 0.272025, 0.237696, -0.0326975, 0.120071, 0.209863, -0.0675577, 0.222272, 0.237331, -0.123337, -0.314214, -0.162536, -0.099183, -0.08962, -0.0254635, -0.100558, -0.0449911, 0.0115265, -0.170124, 0.0389743, 0.107975, 0.0477851, -0.0382879, 0.019029, -0.226843, -0.0874371, -0.0125546, 0.0771992, -0.0142281, -0.165154, 0.0997242, 0.230992, -0.157782, 0.0499663, -0.209985, -0.199625, 0.128577, 0.0968639, 0.0604297, -0.0269404, 0.00869404, -0.0780696, 0.15733, -0.132777, 0.200534, 0.163176, -0.214276, 0.178524, -0.21918, 0.193127, -0.0843503, 0.00279953, 0.0422202, -0.0787792, 0.0248578, 0.138912, -0.0375778, 0.0929186, -0.129463, 0.0656461, -0.232411, -0.357283, 0.102717, -0.142907, 0.212524, -0.0861322, 0.138125, -0.0505997, -0.12423, -0.358328, -0.000728061, -0.30313, 0.107282, 0.0444511, -0.0604989, 0.147534, 0.00469044, -0.0379701, 0.0136997, -0.154596, 0.106237, 0.16294, -0.16163, 0.0820081, -0.00465766, 0.0480267, 0.269316, 0.01101, -0.119393, 0.0950286, -0.410067, 0.152737, 0.101365, 0.0816133, -0.00367367, -0.0970435, -0.0151451, 0.115258, -0.118354, -0.0609875, 0.321538, -0.039995, -0.16803, -0.00048142, -0.378972, -0.0590704, 0.208523, -0.0073623, 0.0420688, -0.0402862, 0.289202, 0.18237, -0.216225, -0.0962754, -0.0128278, -0.216159, -0.158183, -0.0264064, 0.229218, 0.0507287, 0.117215, -0.17393, 0.15788, -0.153407, 0.407007, -0.0451575, 0.0167306, -0.158343, -0.397618, -0.00587366, 0.098703, -0.0070779, -0.092336, 0.101337, -0.0963855, 0.339534, -0.171714, -0.010993, -0.0415756, -0.229414, 0.00713199, -0.158476, -0.200613, -0.0289409, 0.158978, -0.353355, 0.0835629, -0.0112151, 0.213491, -0.0936289, 0.0589293, 0.0957552, 0.275634, 0.335113, 0.079014, 0.0178833, 0.261463, -0.0759686, -0.21495, 0.305279, 0.024731, -0.144641, -0.0524021, 0.0167536, -0.0763965, -0.157926, -0.121548, 0.199272, -0.0455652, 0.04139, -0.154762, 0.0332293, 0.103783, 0.122989, 0.237103, 0.0997383, 0.0350758, -0.152928, 0.031163, -0.0761059, -0.215518, 0.0625335, 0.499452, 0.00684762, 0.073336, 0.241691, -0.162766, -0.0633091, 0.0760897, 0.146022, -0.0411316, 0.208503, -0.143276, -0.108104, 0.058494, 0.0871583, -0.0757355, 0.10478, -0.254173, 0.176128, -0.0693223, 0.0855174, 0.122281, 0.0808549, 0.187644, -0.037692, -0.342725, -0.0229462, 0.0957991, -0.16151, 0.081419, -0.265724, 0.0698869, -0.0108814, 0.129583, 0.016683, -0.152242, 0.00350569, -0.131149, 0.140363, -0.0816904, 0.164467, -0.238561, -0.118386, 0.0520473, 0.196177, -0.275922, 0.111824, 0.107316, -0.448295, 0.0755931, 0.0336313, 0.230894, -0.0878445, -0.148527, -0.112949, 0.158293, 0.141615, 0.248343, 0.157106, 0.245409, 0.0976692, -0.267359, -0.0899905, 0.0316174, -0.105814, -0.261361, 0.0719491, -0.134963, 0.0293662, 0.349951, -0.244333, -0.00534507, 0.0458969, 0.178417, 0.230491, 0.0182539, -0.148817, -0.04409, -0.0482432, 0.281727, -0.143511, 0.0968574, -0.0364254, 0.102497, -0.148294, 0.11369, -0.332836, 0.203726, -0.0310361, -0.0755591, -0.186791, 0.175101, 0.109898, -0.0582577, -0.00136801, 0.0566256, -0.241459, 0.0634552, -0.0966557, 0.134153, 0.200804, -0.103136, 0.178107, -0.232817, 0.329485, 0.0451439, -0.192424, 0.131202, 0.0872209, -0.185338, 0.134188, -0.0572071, 0.0795002, -0.16833, -0.00752221, -0.102084, -0.200059, -0.00272669, 0.287073, -0.0302038, 0.183009, -0.0612748, 0.019993, 0.148726, 0.094238, 0.258272, -0.354703, -0.141818, 0.210595, -0.076877, -0.0356632, -0.140249, 0.123, 0.0492573, -0.041825, -0.246114, 0.0309678, 0.130479, -0.21321, 0.130585, 0.0170737, 0.0801827, -0.247094, -0.0356692, -0.0665248, -0.0712626, 0.266363, -0.205423, 0.046996, -0.128795, 0.271344, 0.206041, 0.17616, 0.0146735, -0.285879, 0.244946, 0.181462, -0.0186333, -0.028626, 0.100936, -0.0458316, -0.145007, 0.0731278, 0.114317, -0.0423157, 0.280693, -0.157298, -0.107078, 0.0348297, -0.209285, 0.120646, -0.113658, -0.124726, 0.382354, -0.138552, 0.401393, -0.0024215, 0.0494751, 0.0616988, -0.134466, -0.0713716, 0.132148, 0.257477, 0.190041, 0.0194269, -0.261551, -0.0774397, -0.0476694, 0.0721587, -0.104905, 0.109535, -0.0540959, 0.0538087, 0.136457, -0.112623, -0.135511, -0.110038, -0.0242112, 0.0260377, -0.268064, -0.0737329, -0.180061, -0.07594, -0.0283941, 0.083643, -0.151837, 0.275121, 0.0883847, -0.114109, -0.0852076, 0.140123, -0.106616, -0.0418913, -0.0726907, -0.0671063, -0.168163, 0.205983, 0.24241, -0.177614, 0.0891195, -0.118873, -0.143575, 0.14708, 0.327351, -0.18803, -0.0185006, -0.42435, 0.0242733, 0.205506, -0.133808, -0.223323, 0.372024, 0.148296, -0.241115, -0.0869596, -0.166793, -0.19044, -0.191881, 0.0466768, -0.141256, -0.213267, -0.0792461, -0.0326265, 0.0355531, 0.0845598, -0.0985383, 0.0905467, 0.127054, 0.123664, -0.145116, 0.0942123, -0.0164035, -0.102911, 0.0238856, 0.0550597, -0.327534, -0.0141381, 0.16748, -0.140005, -0.0514918, -0.032235, 0.0238263, -0.206635, -0.207513, 0.115356, 0.140445, 0.0708472, -0.0364095, -0.0258214, 0.25426, -0.145107, -0.261279, 0.016748, 0.0963406, -0.0537813, 0.149544, 0.134798, 0.0857055, -0.0157655, -0.0180403, 0.0405621, 0.239981, 0.274483, 0.011495, -0.0839633, -0.0218817, -0.229857, -0.197752, 0.567145, 0.204574, 0.237529, -0.0200345, 0.0417769, 0.00599917, 0.0763555, 0.0568385, 0.164839, 0.031915, 0.0502391, -0.254055, 0.329659, -0.246769, 0.0694788, 0.174732, 0.0105094, 0.0703003, -0.16107, 0.0273446, 0.164829, 0.238161, -0.0784262, 0.254247, 0.0384695, -0.0640784, 0.0350951, -0.258635, -0.0620523, -0.117936, 0.111967, -0.1084, 0.00771708, 0.212601, 0.119216, 0.0899283, 0.21763, 0.0912064, 0.0890457, -0.213567, 0.0592956, 0.277801, 0.159521, 0.025219, -0.249472, 0.0763231, -0.00225602, -0.0511978, -0.124818, 0.183372, 0.245656, 0.0811872, 0.367132, 0.0744464, -0.0712975, -0.0270067, 0.136953, 0.0727378, -0.260478, -0.116354, 0.00287584, 0.25206, -0.0344631, 0.434388, 0.172719, -0.253201, 0.210573, -0.0387336, -0.211197, -0.143962, 0.291462, 0.332485, -0.108803, 0.325661, 0.250713, 0.218309, 0.210485, 0.14328, 0.116129, -0.171192, -0.21866, -0.0551676, 0.315175, 0.300222, -0.237404, -0.0793797, -0.0569549, -0.0433291, 0.180802, -0.151958, -0.16692, -0.087661, -0.208076, 0.271685, 0.0701124, -0.0636933, 0.0522256, 0.085217, -0.0188516, 0.00459576, 0.0690809, -0.0575404, 0.231428, -0.0167811, 0.0274856, 0.12962, 0.115536, -0.11678, -0.120536, -0.197164, -0.0222525, 0.25377, 0.306954, -0.00027634, -0.0349115, 0.0955536, 0.0203697, -0.0573145, 0.10877, -0.0186812, 0.230129, -0.100356, -0.0561343, -0.175183, 0.277571, -0.11847, -0.0421638, 0.0525595, -0.248257, 0.430331, -0.207328, 0.147448, -0.0784672, 0.0918008, -0.113096, -0.0941353, -0.170616, 0.0951213, 0.297165, 0.078253, 0.0839041, 0.0947881, 0.0172254, 0.0427136, 0.0484593, -0.00259018, -0.165178, -0.0368723, 0.0101139, -0.129139, -0.135585, -0.143725, 0.147278, -0.316147, 0.00989476, -0.0789379, 0.280743, -0.293101, -0.0559094, 0.0244341, 0.236748, 0.0388206, -0.118803, -0.252665, 0.0767852, 0.0573719, -0.135419, -0.0238572, 0.0370253, 0.158516, 0.129134, -0.0765001, -0.0547834, -0.075878, 0.0833502, -0.0456866, 0.107855, -0.0210403, 0.0135048, 0.294633, 0.131511, -0.121126, -0.0714636, -0.023091, -0.230573, -0.139546, -0.020412, -0.251301, -0.241604, -0.117695, 0.0297111, -0.0152056, 0.159016, -0.145519, -0.277087, -0.228708, -0.150872, -0.149151, -0.263574, -0.125114, -0.0690708, -0.0194509, -0.110616, 0.135663, -0.033646, -0.0102726, 0.168414, 0.303922, -0.0331207, 0.0778172, -0.0304198, -0.0511143, -0.00379743, 0.218725, -0.250803, -0.0241216, -0.058561, -0.297181, 0.134469, -0.0578126, -0.20744, -0.0174636, -0.220529, 0.143509, -0.156155, -0.116451, -0.302464, -0.169628, 0.0140178, 0.0734666, 0.00606925, -0.153506, 0.304724, 0.244888, -0.16921, 0.0568757, 0.154648, -0.236673, -0.0362026, 0.0991292, 0.178851, -0.108907, 0.0184512, -0.0196351, 0.0834697, -0.136117, -0.074809, -0.150224, -0.053534, -0.115826, 0.169072, -0.169178, -0.175611, 0.119187, 0.121016, -0.123602, -0.0823976, -0.0280034, -0.221022, 0.0155639, -0.228852, 0.0196382, -0.0799708, 0.0594722, -0.145735, 0.116591, 0.0204765, -0.174413, -0.153819, -0.0199525, 0.139484, 0.0736414, -0.00362125, 0.0442568, 0.240483, 0.0113756, -0.0069077, 0.130086, -0.0858772, -0.154835, 0.199714, -0.204725, -0.0843415, -0.169464, 0.0473648, -0.107304, 0.127887, 0.0862215, 0.0562153, 0.0466221, 0.0371126, 0.247888, -0.0343237, -0.0154544, 0.0970172, 0.104283, -0.0984044, 0.0516274, 0.00312989, -0.0665676, 0.229499, -0.0229233, -0.158861, 0.0830261, -0.113229, 0.0800353, -0.0679514, 0.114174, -0.20684, -0.191544, -0.216298, 0.121149, 0.0663216, -0.0687207, -0.0752832, -0.187632, -0.0919187, 0.078025, -0.0797667, 0.14166, 0.0961499, -0.162225, -0.135258, 0.303712, -0.0837229, 0.128817, 0.210745, -0.0651164, -0.127043, -0.0150607, -0.048168, 0.0109061, 0.143864, -0.10267, 0.101067, 0.0289298, 0.100112, -0.0255528, 0.225869, 0.130482, -0.035291, 0.12416, -0.126881, -0.0670258, 0.110834, -0.209727, -0.0932651, 0.0934547, -0.162637, -0.00767389, -0.0492058, -0.0739174, -0.0548431, -0.118487, 0.188957, -0.0674259, -0.244004, -0.146459, 0.0631808, -0.112886, 0.131595, 0.123878, -0.0853997, -0.032462, 0.0123176, 0.0824051, 0.0953715, 0.118777, -0.0719264, 0.254935, 0.147916, 0.0362957, -0.133893, 0.135902, -0.0826059, -0.265135, -0.00840109, 0.0674138, -0.0856603, -0.114427, -0.0985151, -0.143369, 0.0152597, 0.0763514, 0.0863544, 0.0400569, 0.319909, 0.0481285, -0.0219599, -0.13795, 0.0536873, -0.0947127, -0.0157943, 0.0309403, -0.0561609, -0.251029, -0.0818205, 0.000659789, 0.238394, 0.110083, -0.274867, -0.256049, -0.0606952, -0.230902, 0.305215, 0.222119, 0.0333552, -0.13009, -0.173211, 0.130802, 0.0218343, 0.0408346, -0.244757, 0.252506, -0.0759656, 0.089455, -0.033968, 0.285537, 0.014718, 0.0419039, -0.0726971, 0.072929, 0.10867, 0.26893, -0.0663272, 0.084004, -0.136428, -0.0214271, 0.228142, 0.022059, 0.0392297, -0.00517454, -0.195141, 0.17492, -0.260833, -0.0030793, 0.13684, -0.183635, -0.0522064, -0.0763184, -0.23149, 0.0303784, 0.131949, 0.137732, -0.0609853, -0.00479623, 0.166938, -0.103646, 0.0824584, -0.23059, -0.302145, 0.239847, 0.150656, 0.122453, -0.027727, 0.352234, 0.228552, 0.0365275, -0.0860383, -0.0343891, -0.0126281, -0.151639, 0.0136432, -0.257651, -0.134403, -0.374745, -0.137859, -0.090626, -0.118446, -0.0532255, -0.210458, -0.0123633, 0.238312, -0.19205, 0.0617638, -0.0514527, -0.0221069, 0.0763688, 0.123977, -0.0243428, 0.0624295, 0.0403853, -0.2499, -0.0065912, 0.240684, 0.0879375, -0.279062, -0.0878031, 0.137682, 0.023586, -0.120622, -0.217763, -0.0234918, 0.0441434, 0.16841, -0.173418, -0.210881, 0.422622, -0.00936758, -0.137384, 0.0243736, -0.025788, 0.235025, -0.0303454, -0.11954, -0.0787227, 0.0587331, 0.00266252, 0.0318171, -0.100691, -0.0336449, -0.0592874, 0.117622, 0.0674966, -0.00157015, -0.011794, -0.121222, 0.231921, 0.151161, 0.25454, 0.0233758, -0.131005, -0.237073, 0.0928041, 0.0595694, -0.0462149, -0.114443, -0.220054, -0.0856081, -0.08155, -0.0459064, -0.0336963, -0.264236, -0.240919, -0.00761205, 0.126229, 0.0782554, -0.138983, 0.0688388, 0.235904, -0.0893421, -0.123014, -0.0472966, -0.142346, -0.164033, -0.0561619, 0.0872208, -0.069288, -0.0919983, 0.18441, 0.140972, -0.121142, 0.115385, 0.0399303, 0.023429, 0.0274328, 0.0442055, -0.169949, 0.0150296, -0.0779266, 0.0184026, -0.211905, 0.140619, -0.0991689, 0.10926, 0.113177, 0.0841652, -0.0870839, 0.214376, -0.0176199, -0.188434, -0.167624, 0.0380261, 0.0919976, -0.0266077, -0.00534621, -0.0928017, 0.10463, 0.040987, -0.0200547, -0.00833262, 0.0192191, 0.0948849, -0.00928218, -0.128873, 0.0230684, -0.0892278, 0.0577555, -0.0675632, -0.172491, -0.160684, -0.0864104, 0.0358735, -0.141507, -0.0562445, 0.0505357, 0.0309779, 0.0142943, -0.123069, -0.0411132, -0.220096, 0.10748, -0.14823, -0.260146, 0.213373, -0.190526, -0.0107216, -0.144709, -0.00407126, 0.10691, -0.120072, 0.121744, -0.227707, -0.0727885, 0.0775055, -0.0533934, 0.0133889, 0.106189, 0.0134802, -0.000763439, -0.248614, 0.112987, -0.178115, -0.0176052, 0.030443, -0.1221, -0.133872, -0.0851626, -0.0260008, 0.213597, 0.308745, -0.0123486, -0.0755081, 0.0500995, -0.134959, -0.0238292, -0.0911516, -0.162504, 0.0978972, 0.079135, 0.0219732, 0.0195389, 0.136847, -0.190077, 0.116861, 0.157091, -0.00901714, 0.0592914, -0.00786387, -0.110356, -0.202022, 0.0471066, 0.101215, 0.0634893, 0.106424, 0.0234661, 0.00645543, -0.130646, 0.277715, -0.135211, -0.0852798, 0.229058, 0.193204, -0.144046, 0.150947, 0.156257, 0.269801, 0.0168086, -0.139973, -0.127252, 0.19588, 0.115583, 0.239944, 0.0915896, -0.139971, -0.202438, -0.0530456, -0.239971, 0.0531913, 0.0856272, -0.299266, 0.271177, -0.0172543, -0.198198, 0.0424874, 0.141467, -0.0460322, 0.328783, -0.00819914, 0.106115, 0.16246, 0.203632, -0.0104329, -0.0205387, 0.206366, -0.0820686, -0.0662308, -0.105312, 0.0307402, 0.0917688, 0.0793385, -0.11684, 0.0950837, 0.00710498, 0.00151898, -0.00713929, 0.174233, -0.121291, 0.0127514, 0.179772, 0.227808, -0.111272, 0.27586, -0.141438, 0.163744, -0.0667114, 0.101347, -0.192444, -0.00318479, 0.00252655, 0.0292361, 0.128502, -0.135627, 0.0667964, 0.144604, -0.0358551, -0.0916624, -0.0924243, 0.0964279, 0.139892, 0.0900506, -0.0470954, -0.106431, 0.0123426, 0.00116192, 0.0279651, 0.02027, 0.374296, 0.277101, 0.0229623, 0.142554, -0.118086, 0.217173, 0.213779, -0.314644, 0.0389846, -0.0380125, 0.0408197, -0.259875, -0.0738153, -0.0933963, 0.0690283, 0.110621, -0.148013, 0.243755, -0.141001, 0.115051, -0.374049, 0.155892, 0.108788, 0.20783, 0.234538, -0.0468113, 0.0932165, -0.133723, -0.166254, -0.0364269, -0.205028, 0.224193, 0.156925, 0.147578, -0.148368, 0.0136486, -0.0212478, -0.328082, 0.124933, -0.0237718, 0.280209, 0.0720081, -0.185042, -0.133171, -0.209665, 0.250164, -0.174472, 0.111871, -0.0307965, -0.0774521, 0.185854, -0.215573, -0.0303797, -0.0367094, -0.00328059, 0.278323, 0.305144, 0.27163, 0.289344, 0.0966939, -0.0137031, 0.00337277, -0.101415, -0.164001, -0.254846, -0.243262, 0.0790031, 0.229222, -0.136848, -0.101164, -0.0390875, 0.174139, -0.274645, 0.067427, 0.109533, -0.133789, -0.103404, 0.0710768, -0.0712052, 0.0742967, 0.059047, 0.14021, -0.0255504, -0.120101, -0.0497876, -0.0688423, -0.0304541, 0.0482962, 0.106507, 0.0673234, -0.0107998, 0.189707, -0.161329, 0.037215, 0.0087712, 0.263209, -0.122585, 0.274011, -0.189112, 0.285317, 0.190811, 0.0555598, 0.116562, -0.0051153, 0.0334744, -0.0815652, 0.0219048, -0.168793, 0.0450648, -0.0847677, -0.0603226, 0.0884307, 0.0558069, 0.0523994, -0.238764, 0.0558989, 0.121868, -0.0251138, 0.094497, -0.0301479, 0.0112231, -0.191327, -0.070146, 0.0610573, -0.137955, 0.127589, 0.213475, -0.107887, 0.0144117, 0.0485662, -0.188082, 0.0392086, 0.303643, -0.00282219, -0.0677164, 0.0476443, -0.0813375, 0.173593, 0.0660869, 0.260734, 0.0660297, 0.14334, 0.0288141, -0.00527044, -0.00280391, 0.14288, -0.0701106, 0.0925554, 0.208491, -0.0419632, -0.0154282, -0.126497, 0.0168359, 0.0436009, -0.274609, 0.0128195, 0.0621743, -0.0803659, 0.0133989, -0.00578974, 0.0238405, 0.0647653, 0.0889573, 0.111611, -0.0610732, 0.0397738, -0.0881247, -0.0456843, -0.00991273, 0.257245, 0.106486, -0.103202, 0.0292375, 0.117623, -0.142297, 0.0380278, -0.0237456, 0.085873, -0.0119802, 0.110083, -0.054789, 0.0537737, 0.0764002, 0.0678683, 0.100277, 0.198497, 0.00435722, -0.0240797, -0.0839242, 0.0305168, -0.0871477, -0.0139894, -0.0347457, 0.150797, 0.171671, -0.075119, 0.0332279, -0.0362261, -0.155447, 0.107987, 0.303345, -0.0491202, 0.0285548, 0.0609114, -0.0610807, -0.00401999, 0.464581, 0.227319, -0.0447277, 0.201755, -0.0142209, -0.24117, -0.0713394, 0.236415, 0.0736316, 0.0505499, -0.0340552, -0.139998, 0.113138, 0.0639705, 0.0252562, 0.0681304, 0.0729662, -0.154108, -0.0370336, -0.0655222, -0.27838, -0.0501587, -0.165525, 0.179324, -0.105473, -0.0331684, -0.0283479, 0.135937, -0.0547527, -0.0467836, 0.0033435, 0.0156941, 0.0047218, -0.24743, -0.096531, -0.0200882, 0.273806, 0.278981, 0.0356292, -0.115866, 0.0617501, 0.117391, -0.150181, 0.27468, 0.211088, -0.0859859, 0.305234, 0.147988, -0.00774846, 0.192275, 0.19428, 0.237026, -0.0432038, -0.0356152, -0.0686778, -0.0837966, 0.110859, 0.0669315, 0.0834317, -0.112813, 0.025964, 0.103068, 0.260716, -0.142838, -0.00515432, 0.0783443, 0.0607014, 0.132554, -0.0695809, 0.0158086, -0.0293789, -0.09045, -0.181092, -0.0500432, -0.0723359, 0.0061213, -0.00532339, 0.0387893, -0.169697, 0.136319, -0.366647, -0.069176, 0.0372781, 0.236203, 0.0302071, -0.0081017, -0.114434, -0.0566733, -0.226859, -0.110097, -0.00488356, -0.0246233, -0.170877, 0.119313, -0.274881, 0.134015, -0.026069, 0.0742459, 0.0456784, -0.220086, 0.00434143, 0.154164, 0.195988, 0.193124, -0.307741, 0.129225, 0.0160813, 0.0630863, 0.0598788, -0.309603, -0.0616257, -0.00197308, -0.0646607, 0.0628336, -0.00846857, 0.0972558, 0.0748166, -0.266308, -0.251294, -0.128937, -0.1163, 0.0253391, -0.0749366, 0.0454661, 0.262812, 0.0814374, -0.241465, -0.0768699, -0.206211, -0.0192943, 0.0709538, 0.102729, -0.0736348, -0.283034, -0.115033, -0.136, -0.344923, -0.237765, 0.207209, 0.121756, 0.193335, -0.209788, 0.13229, 0.181532, -0.126121, 0.0848974, 0.273434, -0.0615593, -0.0230852, -0.0946842, 0.0702052, -0.161653, -0.169474, 0.134185, 0.0388689, 0.108938, -0.2162, 0.029539, 0.0522565, -0.0712883, 0.234001, -0.119683, 0.0775894, 0.11033, -0.278518, 0.264644, -0.00732525, -0.13894, 0.0513663, 0.00135871, -0.0329149, -0.228997, 0.0463631, -0.120336, 0.0613229, 0.0281554, 0.0394879, -0.03033, -0.151549, -0.2727, 0.0199511, -0.0582952, 0.269337, -0.0206802, -0.135754, 0.0737476, 0.25559, 0.115417, 0.0246394, -0.322252, 0.118319, -0.131576, -0.0622457, 0.0275447, 0.308214, -0.0232692, -0.101536, -0.163436, 0.0314977, 0.0127181, -0.119993, -0.315814, 0.0591073, 0.264107, 0.147015, -0.027191, -0.00281464, 0.11079, 0.0663311, -0.0128345, -0.0793213, 0.0134423, -0.00192699, -0.202369, -0.184194, 0.290663, 0.269369, 0.0898135, 0.0336942, -0.123668, -0.0373619, 0.0988615, 0.0295653, 0.00480153, 0.0542742, -0.0594875, -0.127515, 0.323121, -0.10992, 0.135076, -0.235528, 0.24481, -0.139615, -0.0130135, -0.196316, 0.0845129, -0.0802333, 0.108689, 0.244391, -0.0745825, -0.0159578, -0.157696, -0.0916013, -0.235401, 0.133853, 0.272199, -0.108273, -0.10433, -0.165754, 0.041021, 0.0694289, 0.23926, -0.0238809, 0.119121, -0.315519, 0.17245, 0.0585702, 0.157455, -0.0739071, 0.188655, 0.076248, -0.103378, 0.108716, -0.176239, 0.00763201, -0.162471, 0.00461767, 0.131009, 0.139258, -0.113167, 0.127094, 0.0183214, 0.0586394, -0.047209, 0.0930451, 0.283908, 0.14481, 0.171771, 0.286281, 0.245719, -0.183809, 0.141857, 0.16219, -0.115952, 0.0869297, 0.135726, 0.048941, 0.130358, 0.0615104, 0.211264, 0.0238247, 0.129598, -0.157205, -0.000154025, 0.160698, 0.00665002, -0.0463887, 0.0104579, 0.0321867, 0.0602388, -0.117736, 0.287636, 0.117117, -0.016508, -0.00679228, 0.0517474, 0.0435405, -0.266643, -0.222785, 0.0322382, 0.106174, -0.32817, 0.0375751, -0.0497845, -0.0684418, -0.0266482, -0.286311, 0.0283104, 0.0662634, 0.120756, 0.00745027, -0.081705, 0.30508, -0.12221, -0.0122968, 0.154571, -0.166941, -0.179859, -0.137421, -0.235574, 0.00151092, -0.182673, -0.146637, -0.0387497, 0.149845, -0.0658133, -0.141898, 0.118009, 0.264247, -0.16093, 0.0806585, -0.278654, -0.122884, -0.128832, -0.0797265, 0.105666, 0.156184, -0.00377323, -0.145526, -0.00362244, 0.236278, -0.101083, -0.0277464, 0.0596043, -0.0217111, 0.0826888, 0.0315559, -0.166152, 0.222175, -0.208717, 0.230061, 0.0221832, 0.0558075, -0.230628, 0.203582, 0.0405295, -0.206545, -0.12057, 0.0553333, -0.0172335, 0.0157039, 0.031095, -0.0287896, -0.226545, 0.245018, -0.290402, -0.148136, -0.0852567, 0.153552, 0.11402, -0.302669, 0.113713, 0.0923915, 0.0980988, 0.240504, -0.169069, -0.2471, -0.0624194, 0.198725, 0.0846549, -0.15104, -0.0240988, 0.0323248, -0.0410087, -0.0470872, 0.132139, 0.00470996, -0.0565412, 0.0404969, -0.239856, 0.066231, -0.0342397, -0.00534338, -0.0028714, -0.183255, 0.0664861, -0.0860112, -0.233003, -0.275929, -0.187401, -0.247423, -0.0383908, 0.0562354, -0.139706, 0.136786, -0.143417, -0.0429024, -0.151989, -0.0110075, 0.153415, -0.0266486, -0.026454, 0.180149, -0.0964213, 0.261922, -0.102429, -0.0472981, -0.0490077, 0.180895, 0.192663, -0.0177421, -0.0949353, -0.0758087, 0.177025, 0.079779, -0.176212, 0.260571, 0.0634258, -0.080223, -0.0205648, 0.331562, -0.14857, 0.0423249, -0.257634, -0.0272132, -0.0789685, -0.0315504, -0.0214664, -0.0101245, 0.226499, 0.18587, -0.0520173, -0.145669, 0.131987, -0.0855753, -0.102361, -0.13527, 0.0537783, -0.200554, 0.239655, -0.155163, -0.0262237, 0.322866, 0.107739, -0.0822029, -0.137638, 0.0453679, -0.0443988, 0.107729, 0.229157, 0.0607556, 0.0773093, -0.305059, -0.217605, -0.107296, -0.00678858, -0.208052, -0.0362597, 0.0267506, 0.170205, 0.212641, -0.00694023, 0.104176, -0.143046, -0.301309, 0.172457, 0.0459481, -0.121302, -0.0390561, 0.0492739, -0.14447, 0.0347022, 0.195173, 0.107997, 0.025618, -0.0593972, -0.298063, 0.262087, -0.0541682, 0.200378, 0.00271018, -0.156656, 0.129609, 0.0216752, -0.115965, -0.00358297, -0.102979, -0.219374, -0.157662, -0.0793514, 0.223682, -0.221371, -0.0700215, 0.0122864, 0.001091, -0.0243122, 0.135462, -0.0925944, 0.0760771, 0.110618, 0.206593, -0.133777, 0.242776, -0.0231643, -0.0865485, 0.187388, -0.143834, 0.184509, -0.0979514, 0.0681583, -0.0146826, -0.246099, 0.161288, -0.300084, -0.00469408, -0.190041, 0.124229, -0.172342, 0.0444075, -0.0291276, 0.0836998, 0.0738966, 0.15149, -0.159862, 0.0015706, -0.134817, -0.00238816, -0.0175515, 0.0385684, 0.24772, 0.0704006, 0.25104, -0.15016, -0.118512, -0.115072, 0.0868146, 0.144835, -0.244151, 0.10077, -0.0326381, 0.251248, -0.282463, 0.101518, -0.127353, -0.0152281, 0.29002, -0.151106, -0.0417497, 0.135003, -0.0632967, 0.142274, 0.241556, 0.0937278, 0.311326, -0.21386, 0.308358, -0.00332839, 0.112853, 0.0747177, 0.131949, -0.00113941, -0.182099, 0.00648249, 0.12444, -0.117494, 0.135089, 0.144492, 0.326555, 0.00895607, -0.0858859, 0.0914946, -0.0223307, 0.0247698, 0.0178395, 0.0510333, -0.14762, -0.150787, -0.109789, -0.152583, 0.0151013, -0.120684, -0.0739376, -0.165714, 0.00590024, 0.0195002, 0.0973369, 0.17477, 0.172428, -0.0102863, -0.376134, 0.0958873, 0.105968, -0.023106, -0.0316554, 0.0440571, -0.152842, 0.0346226, -0.0693197, -0.296806, -0.00763924, -0.0221069, -0.0125703, -0.106765, -0.0851428, -0.155757, -0.0706497, 0.00762978, -0.121871, 0.178769, -0.114424, -0.0945537, 0.123514, 0.00868842, 0.152037, -0.0636954, 0.212406, 0.105316, -0.0370213, -0.0391723, -0.127664, -0.406008, -0.142504, 0.102034, -0.0997521, -0.0435001, 0.104211, -0.112622, 0.0987583, -0.0513983, -0.155202, -0.0954083, 0.104867, -0.150769, 0.0239017, -0.00188573, -0.0069494, 0.240382, -0.117441, -0.0486646, 0.0182231, 0.139967, -0.230028, 0.165401, 0.0511067, 0.0777054, -0.0524147, 0.0418476, -0.00606931, 0.162429, -0.255007, 0.0149565, -0.0844013, -0.0385425, -0.0480358, -0.173796, 0.131292, -0.0645762, -0.0243002, 0.40499, -0.17295, 0.111649, -0.000994237, 0.171638, -0.057173, -0.00636266, -0.0823419, 0.188787, 0.198871, 0.0285059, -0.015919, 0.00356111, -0.0597717, -0.0776907, 0.00257063, 0.0777249, 0.122647, -0.225712, 0.0989555, 0.0346382, -0.142987, -0.132549, -0.0256475, -0.00925872, 0.0276774, -0.158582, -0.0405373, 0.114779, 0.0818737, -0.00840881, 0.0166841, 0.068759, -0.0016845, -0.0385558, -0.0205526, -0.0214818, 0.126886, -0.0618775, -0.115989, 0.0214084, -0.172495, 0.0741136, 0.206705, 0.19746, -0.143477, 0.0480467, -0.0882105, 0.0710736, -0.0885608, 0.0591062, 0.0216113, -0.1391, 0.161998, -0.14736, 0.126239, 0.0194471, -0.064678, -0.00814411, 0.108653, -0.015057, -0.146058, 0.181598, 0.00952934, -0.126321, 0.0415549, 0.0778235, 0.111422, 0.0618313, -0.0357691, -0.0357133, -0.01723, 0.0322421, -0.127937, -0.0651249, 0.020874, 0.123305, 0.197908, 0.0548854, 0.236361, -0.00693601, 0.0124484, -0.022461, -0.0405747, 0.138735, 0.0758762, -0.10544, -0.14491, -0.144083, -0.190234, -0.0471713, -0.0216039, 0.103113, 0.0121938, -0.205695, -0.00629575, 0.000263237, 0.0339111, 0.00929677, -0.143188, -0.157713, -0.105358, 0.0305634, 0.0103648, 0.00583474, 0.0884982, -0.131031, 0.0825038, -0.12018, 0.0457631, 0.0548992, -0.0238039, 0.132552, 0.0906662, 0.0545967, -0.138237, -0.0225451, 0.0300239, -0.0221258, -0.126118, 0.0993662, 0.0974555, 0.025361, -0.163176, -0.0385406, 0.0438621, 0.0607055, 0.181288, -0.134372, 0.0272555, 0.0495917, 0.00968781, 0.0219917, -0.0581774, -0.0481319, -0.0421929, 0.0336532, 0.146314, -0.176831, 0.140889, 0.0900882, -0.101571, 0.0235093, 0.0169326, 0.0221906, 0.197519, 0.153946, 0.130207, 0.0464821, 0.0951081, -0.0605965, 0.00964126, 0.00361849, -0.108903, -0.047078, 0.16207, 0.182642, -0.0399235, -0.0303389, -0.0530213, 0.0852006, 0.168962, -0.0532977, 0.0524209, -0.0655188, 0.0224447, -0.0371878, -0.0266729, -0.217651, 0.0541149, 0.180789, -0.0974125, 0.0212871, -0.0436121, -0.016882, 0.129243, -0.183694, 0.00519075, -0.0963159, 0.207814, -0.0845458, -0.189409, -0.153433, 0.0276101, 0.0131589, 0.0141048, 0.0941256, 0.206118, 0.053761, -0.150893, -0.142813, -0.0386562, -0.0527692, 0.0327319, 0.121717, 0.0019407, 0.0920567, -0.12593, -0.0542617, 0.135601, -0.144814, -0.359986, 0.129561, -0.156047, -0.00611381, -0.0508998, 0.119467, -0.00594893, -0.104951, -0.00305816, -0.133624, -0.0820906, 0.16284, 0.0246709, -0.0242934, -0.229282, 0.0594479, -0.0387453, 0.327018, 0.0832333, -0.0546175, -0.213787, 0.105713, -0.0535283, -0.0714757, 0.0699267, -0.216771, 0.16668, -0.10806, -0.186945, -0.147182, -0.0487411, 0.0227094, 0.104237, 0.0653974, -0.0128006, -0.167558, -0.0851738, -0.231569, 0.267991, 0.110795, -0.0475555, 0.179779, 0.187774, 0.0298555, 0.196788, -0.122632, 0.0601108, -0.172051, -0.131564, 0.0520796, 0.0565171, -0.117058, -0.01842, 0.155856, -0.00886715, 0.058026, -0.116574, -0.0703433, -0.0848511, -0.0227889, 0.131435, 0.0920614, 0.0142191, -0.057021, 0.14754, -0.128089, -0.00447003, 0.0489744, -0.0742142, 0.1611, -0.132788, -0.0439793, 0.142209, -0.163353, -0.0669025, 0.0399556, -0.179736, -0.0718449, 0.0519275, -0.0882577, 0.112193, 0.112453, 0.093447, 0.0109246, 0.205719, 0.0861299, 0.0188156, -0.112848, 0.0263442, 0.0649587, 0.0377382, -0.0246933, 0.210461, 0.0201823, 0.0590936, -0.0314242, 0.010467, -0.0423374, 0.124972, 0.30061, -0.0272721, 0.143988, -0.0359151, -0.064902, -0.147166, -0.0831248, 0.0632861, -0.218923, -0.160122, -0.119424, 0.28545, 0.0648925, 0.197234, 0.14726, 0.167587, -0.0553418, 0.0997188, -0.0867724, 0.220895, -0.10239, -0.0400909, -0.0949743, 0.007394, 0.0470827, 0.0707259, -0.0473715, -0.065779, 0.0211362, -0.0802733, 0.0639124, -0.19022, -0.114969, -0.230425, 0.0420809, 0.238213, 0.278265, -0.00459983, -0.0217037, 0.0254617, -0.0298958, -0.0352219, 0.12083, 0.104417, 0.154958, -0.219694, 0.178633, 0.354196, -0.133559, -0.0327067, -0.00540849, 0.0570564, 0.0296331, 0.0510918, -0.0980873, -0.0737091, 0.24519, 0.0472968, -0.0958118, -0.209335, 0.076053, 0.0349316, 0.0563091, -0.219592, 0.0679603, 0.346514, 0.0831819, -0.120415, 0.116739, -0.0313597, -0.00877775, 0.0446654, -0.0257853, -0.131466, -0.219346, 0.184464, -0.055281, -0.0244255, -0.018898, 0.0159459, -0.18692, 0.0612712, -0.134497, -0.0610252, -0.243204, 0.049313, 0.152141, -0.164636, 0.315305, -0.0506095, -0.0355316, 0.00342993, -0.0825111, 0.173159, 0.0448778, 0.0949401, -0.0168617, 0.0604713, 0.00529238, 0.0172037, 0.12373, 0.144905, 0.122533, 0.167461, 0.0950983, -0.0177524, 0.00327194, -0.0160404, -0.0208724, -0.104515, 0.214812, -0.19646, 0.207475, 0.116164, -0.195117, 0.176607, 0.0339136, 0.130835, -0.02221, -0.202539, -0.172046, -0.0941899, -0.0780189, 0.124635, 0.130097, -0.147655, -0.0409528, -0.0918206, 0.192003, 0.0846989, 0.00813395, -0.0571841, 0.0367042, -0.179557, 0.114561, -0.0980192, -0.0269994, 0.0053886, 0.0597025, -0.129266, 0.186953, 0.0813418, 0.0939717, 0.0667477, -0.0560314, 0.0451975, 0.0252441, -0.0221055, 0.147684, -0.173865, -0.199246, -0.0411149, -0.112704, -0.0565315, 0.108362, -0.144974, -0.162988, -0.111575, 0.0265788, -0.00890106, -0.0178977, -0.08986, 0.0703224, 0.0476373, 0.210158, -0.110834, -0.12802, 0.116054, -0.212697, -0.131273, 0.00801188, -0.110556, 0.248738, -0.1311, -0.341513, 0.155387, 0.155443, -0.0276753, 0.144341, -0.089461, 0.026085, 0.119125, 0.0567627, 0.072773, -0.158473, 0.0945811, -0.0315728, -0.04377, -0.0150403, -0.00729745, 0.142317, 0.120936, 0.190095, 0.0233196, 0.228035, 0.0150496, 0.106554, 0.0476135, -0.0329344, -0.111263, -0.0211723, 0.155245, -0.0604858, 0.0416884, -0.0873578, 0.130631, -0.0351437, 0.0204746, -0.183214, -0.139027, -0.304068, -0.149892, 0.0376251, -0.0820414, -0.182545, 0.108454, 0.191444, -0.101959, 0.0719375, -0.0164651, -0.0987034, 0.149542, -0.204068, 0.0127784, 0.174592, 0.0343265, 0.122924, 0.0431665, -0.141557, 0.0117127, -0.0322788, 0.14933, -0.0201354, 0.101328, -0.124924, 0.162047, 0.0392944, -0.0699462, -0.25874, -0.140536, 0.0519642, -0.0660416, 0.147348, -0.0387162, 0.0147975, 0.0944165, -0.119876, -0.0478616, -0.138782, -0.0194219, 0.211961, -0.078182, -0.0152282, 0.167309, 0.112314, -0.0184742, -0.11764, 0.0369592, -0.115442, -0.138806, -0.112629, 0.115105, -0.0741001, -0.12727, -0.00318725, -0.0239045, -0.152646, 0.00524426, -0.0134906, -0.015191, 0.00753369, 0.183738, 0.0776605, -0.0388847, -0.210879, -0.0413543, -0.0982549, -0.239683, -0.0692745, -0.101835, -0.089657, 0.094186, -0.197261, -0.0780426, -0.0159851, 0.191931, 0.190446, 0.0112359, -0.0270607, 0.209807, 0.205749, -0.052026, -0.0622621, 0.0432466, 0.0112701, -0.0309643, -0.156309, -0.0229816, 0.155045, -0.246506, -0.0305113, 0.0874038, -0.0696813, -0.0621594, -0.00922468, -0.212478, -0.132799, 0.107969, -0.0305409, 0.0368846, 0.11745, -0.0623185, -0.202574, -0.238665, -0.250945, -0.0678474, -0.144682, -0.141296, -0.126331, 0.136826, -0.166103, -0.0427836, -0.10117, 0.0429697, -0.213964, -0.118953, -0.182049, 0.0318732, -0.221373, 0.0776346, -0.115913, 0.0778452, -0.0955978, -0.0916027, 0.0761035, -0.046919, -0.103768, -0.0641391, -0.0425329, -0.0293475, -0.0528072, -0.208705, 0.198237, -0.0499454, -0.0295664, 0.101207, -0.152127, -0.0332852, -0.0932966, 0.0322394, 0.148811, 0.0671016, 0.085233, -0.0229056, 0.0688913, 0.0201434, -0.15916, 0.0419482, 0.0577812, 0.237656, -0.029365, 0.0990875, -0.143842, -0.0731253, -0.0187979, 0.205522, 0.132423, -0.0139414, -0.17688, 0.0382373, 0.0495193, -0.0906374, -0.174426, -0.0854582, -0.0256774, 0.0318874, -0.0611257, 0.0343127, -0.0149535, 0.0774626, -0.179, -0.191056, 0.0875213, -0.0956449, -0.0138191, 0.102789, 0.0725355, 0.0718597, 0.149984, 0.000232935, -0.00407511, 0.0137394, 0.19766, 0.0546618, 0.0739116, 0.0526755, -0.252849, 0.0168834, 0.0402739, 0.102832, -0.0519505, -0.152872, 0.0774295, 0.234158, 0.149534, -0.187071, 0.0897228, 0.19376, -0.0556936, -0.00879767, 0.180617, 0.380293, -0.268834, 0.162616, 0.105894, -0.069071, 0.00989114, -0.255108, 0.232214, 0.369527, -0.194998, -0.108501, -0.124044, 0.255006, -0.0549, 0.0695973, -0.000798115, -0.0654003, -0.000310902, 0.207367, -0.0450613, 0.0803703, 0.0663274, -0.182357, 0.100641, 0.105877, 0.0341815, -0.0283555, -0.0185936, -0.101771, -0.015582, -0.176385, -0.0310862, 0.179627, -0.051354, -0.00953948, 0.108855, -0.159956, 0.0669853, 0.0442537, 0.0114954, 0.0564079, 0.0604694, 0.240774, 0.155946, -0.289168, -0.267203, 0.0393056, 0.207179, -0.0828277, -0.14614, -0.125981, 0.147088, -0.176905, -0.197316, -0.0825901, -0.233986, 0.286773, -0.000854531, 0.157257, 0.234148, -0.0907154, -0.0958162, -0.101109, 0.259525, -0.109688, -0.0545367, 0.103526, -0.197324, -0.0188627, -0.00613636, -0.287774, -0.143718, -0.252679, -0.0409939, -0.00258467, 0.116005, 0.133501, -0.258028, 0.171875, 0.0410688, 0.0846721, 0.277856, 0.0642904, -0.073238, 0.114139, 0.0838537, 0.0328359, 0.219899, 0.147367, -0.0692118, -0.265726, 0.108495, 0.147056, -0.125817, -0.0722459, 0.0673909, -0.0787723, 0.0685639, 0.243758, -0.130551, 0.101384, 0.0222948, 0.0936024, 0.20513, -0.216283, -0.0877217, 0.0542439, -0.0274307, -0.0812488, 0.000279876, -0.154362, 0.231005, -0.11603, -0.151201, -0.279997, -0.0851209, -0.236279, -0.0236202, 0.109207, -0.00188466, -0.194896, 0.162263, -0.313276, 0.103294, 0.240769, 0.21384, -0.225069, 0.0642183, -0.0206802, -0.0694722, -0.111438, -0.0314962, -0.0218674, -0.0807068, -0.230082, -0.0410822, 0.149791, -0.0846745, -0.280147, -0.0984454, -0.111567, -0.102528, -0.113116, -0.118515, 0.0366549, 0.246917, -0.0350987, 0.0219131, -0.121658, -0.217988, -0.0597327, -0.20059, -0.127392, 0.0682101, 0.0529945, -0.183243, -0.26768, 0.147716, -0.268819, 0.00510364, 0.0773503, 0.100703, -0.20365, -0.118263, 0.00539374, -0.172424, 0.266906, 0.0680255, 0.208339, 0.16001, 0.0595683, -0.2754, 0.085715, -0.278035, -0.104312, 0.0693332, 0.0142187, -0.161342, -0.123433, -0.0499202, -0.0116822, 0.0841614, -0.217776, 0.0592282, 0.127705, -0.179637, -0.124887, 0.186971, 0.161425, -0.113176, 0.0985965, -0.105669, -0.258804, -0.0904111, 0.209128, -0.129958, 0.0380316, -0.211398, 0.0886198, -0.105096, 0.371725, 0.194464, 0.0373984, -0.103819, -0.0362573, -0.0291902, -0.117546, 0.00579622, -0.293285, 0.0577168, -0.221224, -0.0571484, 0.022508, 0.148139, -0.0895378, 0.0516455, 0.0440106, -0.0901533, -0.109453, 0.0316768, -0.156513, 0.0259817, 0.150321, 0.0432197, 0.141543, 0.110303, -0.100975, -0.165019, -0.0534634, -0.0556247, -0.0609562, -0.0510987, -0.0536591, -0.0897507, -0.140575, -0.0412439, 0.117053, -0.0525714, -0.187049, -0.0914972, 0.010405, 0.103321, 0.0907779, 0.0759179, -0.0035197, -0.0372915, -0.0773617, 0.0920234, -0.0277468, -0.0312952, -0.00962813, 0.136202, -0.0279936, 0.237488, 0.0179485, -0.0710485, -0.122229, -0.0678157, -0.00981743, -0.164766, 0.137396, 0.0061775, -0.0450598, -0.0528082, -0.0369818, -0.0316844, 0.080427, -0.134359, -0.00733725, 0.219374, -0.103167, 0.12817, -0.048257, -0.0377479, -0.0783979, 0.0106942, 0.0442449, 0.0409792, 0.0961813, -0.221301, -0.219588, -0.00674309, -0.0800115, -0.0796975, 0.0685485, 0.00961007, 0.176921, -0.011034, -0.0641952, 0.101307, -0.152272, 0.103837, 0.027135, -0.2192, 0.0330718, -0.000200664, -0.105897, -0.0842064, 0.0524679, 0.261774, -0.257306, -0.0705397, 0.13363, 0.0548097, -0.0659867, -0.167675, -0.00358065, 0.0513893, 0.0505789, -0.0176746, 0.0921801, 0.0199328, 0.230736, 0.0348223, -0.0391643, 0.166645, -0.0317868, 0.00754383, -0.0816593, -0.216257, -0.0238867, 0.101245, 0.188198, -0.0142553, 0.204737, 0.233358, 0.137374, -0.0915018, -0.159342, 0.0535112, 0.113296, -0.0555649, 0.091415, 0.0195804, 0.150048, 0.0157197, -0.0819246, 0.0415233, 0.11375, 0.183233, 0.150477, 0.157121, -0.0839367, 0.147674, -0.000352647, 0.0213333, 0.00660213, -0.138133, 0.0143286, 0.0515107, 0.0737252, -0.00226656, 0.237114, -0.114063, 0.0919386, -0.0294259, 0.0230396, -0.0620066, -0.0975459, 0.0195209, -0.202108, 0.106024, 0.0241281, -0.0539252, 0.124732, 0.0177862, -0.131941, -0.0860311, 0.0387776, 0.102004, 0.00745847, 0.0236748, 0.107057, 0.0356041, 0.115469, 0.0103068, 0.0915703, 0.261651, -0.0308855, 0.0283765, -0.104305, 0.0466619, 0.231595, 0.00856632, -0.123931, 0.0867422, 0.12206, 0.0263221, -0.160735, 0.0827559, -0.0993357, -0.0558885, 0.00189188, -0.0425102, -0.0875718, -0.018929, 0.0749857, 0.134854, 0.259351, -0.0255012, -0.0402002, -0.0454825, 0.00661745, 0.0159384, -0.113721, -0.0422253, -0.176183, 0.0759854, 0.228023, 0.0365454, 0.0153104, 0.0832344, -0.041851, -0.0817729, -0.0713131, -0.0272966, -0.044081, -0.23341, -0.0117098, -0.0548158, -0.0203078, -0.165492, -0.0603197, 0.00991343, 0.112964, -0.096952, 0.0533371, 0.0046875, -0.147596, -0.0850082, -0.156956, -0.037149, 0.0795623, -0.046075, 0.119502, 0.0417791, 0.0277976, -0.0879307, -0.0912004, 0.0148868, -0.168634, -0.0773905, 0.166992, -0.016729, 0.123202, -0.0827246, -0.149216, -0.191871, 0.0889267, -0.0382517, 0.0326869, -0.0930414, 0.0438343, 0.0753757, 0.10882, -0.0394574, -0.294095, 0.110101, -0.026806, 0.0445976, 0.0636212, 0.0872997, -0.108545, -0.166892, -0.0543634, -0.0151545, 0.00410242, -0.0701291, 0.0923119, 0.0353995, 0.129901, -0.0296902, -0.138605, 0.0103529, -0.191981, 0.0160538, 0.0909994, -0.0609931, 0.0271155, 0.0496811, -0.0204834, 0.0156505, 0.0231145, -0.00984572, 0.0755979, 0.07863, -0.00685346, -0.163595, -0.276162, -0.0725678, -0.0939709, -0.0512356, 0.00784586, 0.0117216, 0.141863, -0.119269, -0.115755, -0.00714852, 0.114098, 0.119108, -0.0106884, 0.140766, -0.119891, 0.0157698, -0.00911562, 0.131631, 0.0570977, 0.0515854, -0.266712, -0.339381, 0.161931, -0.0485569, 0.184658, -0.0980587, 0.034645, 0.189099, -0.129805, -0.015864, 0.0141468, -0.0945048, -0.0117726, 0.0123998, 0.147769, -0.283536, 0.0195991, -0.0765599, 0.0192664, 0.213922, -0.153609, -0.327059, -0.110075, -0.286513, 0.182521, 0.00208359, -0.212609, 0.0899, -0.195636, 0.169317, -0.309003, -0.0949936, 0.0299543, -0.0720009, 0.140049, -0.1331, -0.0884673, 0.11877, 0.0720482, 0.201829, 0.099198, 0.200471, 0.128426, 0.136307, -0.114119, -0.0627119, 0.0260456, -0.142402, -0.149379, -0.0170706, 0.0159811, 0.0441825, -0.13815, 0.148243, -0.013951, 0.00559879, -0.000747977, -0.221245, -0.190118, -0.117131, -0.0633102, 0.25877, -0.114842, -0.0757059, 0.0307167, 0.0101628, -0.138973, -0.149257, 0.0924269, -0.0718917, 0.104092, 0.167393, -0.0302943, -0.086842, 0.11917, 0.0348518, -0.176934, -0.192872, 0.197309, -0.0953055, -0.288812, -0.0197136, -0.300335, 0.0816433, 0.0391224, 0.0462403, -0.0695607, 0.14088, -0.154173, -0.0380521, 0.319759, -0.0629018, -0.0759701, -0.080003, -0.121717, -0.109641, 0.145157, 0.116433, -0.0361417, 0.184595, 0.0641646, -0.00193287, -0.0539697, -0.0405871, 0.142188, 0.241876, -0.201092, 0.180932, -0.0270759, -0.0238999, 0.107871, -0.0465752, -0.206117, 0.0054723, -0.107554, -0.162535, -0.102456, -0.179642, -0.0380198, 0.0534831, 0.0402602, -0.00764631, 0.235565, -0.0856198, 0.0151819, -0.116179, -0.0591573, 0.16018, -0.0609692, 0.047347, -0.15283, -0.115081, -0.167248, -0.16094, -0.183318, 0.137728, 0.0940922, 0.0639829, -0.194437, 0.0526783, 0.111975, -0.210845, -0.0254617, -0.0947807, 0.0553056, 0.18012, -0.249043, -0.0360894, 0.125186, 0.101225, -0.248883, 0.0456278, -0.0810857, -0.0509769, 0.181199, 0.169804, 0.104452, 0.103814, 0.044318, 0.0325266, -0.269384, 0.0822999, -0.0495858, -0.0509872, -0.0966735, -0.2081, -0.0495764, 0.297221, 0.148593, 0.21942, -0.125396, 0.151792, 0.0761182, -0.0312699, -0.166755, 0.0692438, 0.142637, -0.18877, 0.0531245, 0.162321, -0.0113977, 0.270157, 0.0452002, 0.0182266, -0.135115, -0.0124127, 0.162173, -0.0281372, -0.106075, -0.0792995, 0.173229, 0.041672, 0.0054245, 0.227157, -0.0707707, 0.256057, -0.212382, -0.0886519, 0.0763623, 0.142234, -0.0907801, 0.17675, -0.110136, 0.206147, -0.0530763, -0.170806, 0.0931767, -0.169506, 0.33239, -0.0813131, 0.0468566, -0.183224, -0.158352, -0.0104384, 0.279294, -0.0785075, -0.108748, 0.0587887, 0.0311139, 0.0813147, -0.120056, -0.0906153, -0.0527244, -0.0978796, -0.0670721, -0.138685, -0.180557, 0.176102, -0.201979, 0.00453266, -0.0332781, 0.138526, -0.106219, -0.164551, -0.22345, -0.011662, -0.207053, 0.115373, -0.0349758, 0.0923614, -0.13934, 0.0265613, -0.0297339, 0.0796205, -0.0483801, 0.085027, -0.0810752, 0.11929, -0.109755, 0.0568927, 0.0577608, -0.0108103, -0.00545267, 0.0405332, 0.0974564, -0.114794, 0.0114167, 0.00376762, 0.0893303, 0.0811585, 0.0524649, -0.0714713, 0.187636, 0.0596198, -0.0124645, 0.127396, 0.154154, 0.23722, 0.0995847, -0.0853674, 0.00510008, -0.0228759, 0.0565491, -0.0566393, -0.0723956, -0.0638203, -0.166752, 0.0422821, -0.071938, 0.00780197, 0.0163461, -0.0663994, -0.113159, -0.00467096, 0.0478138, -0.00143455, 0.00311732, -0.0173128, -0.192554, 0.0137287, -0.0332712, -0.147347, -0.0617092, 0.0776224, -0.10911, 0.154725, -0.23592, -0.0208656, 0.0915742, 0.208398, 0.0479482, 0.0335789, -0.177314, 0.22049, -0.0496062, 0.106979, -0.0292381, -0.0900218, -0.165543, -0.125943, -0.0287658, 0.0907756, 0.0146428, -0.0493337, -0.0149142, 0.00898549, 0.160963, -0.025727, -0.0374625, 0.0928558, 0.205841, -0.114986, 0.0134267, 0.0205017, 0.182026, 0.0321609, 0.0951664, 0.0647983, 0.040115, 0.112531, -0.0424381, 0.0434306, 0.164311, -0.0970836, -0.170357, 0.119173, -0.0144102, 0.0230584, -0.115468, -0.129296, 0.0697585, -0.104081, 0.132102, -0.0547362, 0.0180634, 0.0815349, 0.00991675, -0.112585, -0.136935, 0.161616, 0.11707, 0.0331822, -0.0140679, 0.130925, 0.19774, -0.0459249, -0.188139, 0.105721, -0.0522185, 0.010737, 0.0503844, 0.137758, -0.0128775, 0.118943, 0.165442, -0.0791582, 0.0699996, 0.0226004, 0.142217, 0.115288, -0.0137534, -0.059613, 0.00611709, 0.0788033, -0.0395997, 0.115607, 0.0865175, -0.0479954, -0.102217, -0.0675117, -0.185737, 0.0826453, -0.0340701, -0.120216, -0.123851, -0.050005, -0.112523, 0.0837301, 0.090548, -0.245845, -0.155203, 0.0551614, -0.0171377, 0.239082, -0.125891, 0.0630528, 0.0933581, -0.0167135, -0.0937839, -0.0368023, -0.0209294, 0.0594811, -0.0307307, 0.0552699, -0.100843, 0.0112547, -0.205939, 0.0973175, 0.0421776, 0.0272808, -0.0520567, -0.214256, 0.0626627, -0.0604528, 0.0547477, 0.0799137, 0.204048, 0.0848787, -0.00635553, -0.0522013, -0.00235451, -0.175829, 0.101749, 0.182402, -0.0232234, -0.0433054, 0.242536, -0.0445484, -0.0618805, -0.123853, -0.140288, -0.0157933, 0.132581, 0.0780789, 0.189638, 0.0264364, 0.122405, -0.00225209, 0.116837, 0.10275, -0.122147, -0.142695, 0.0711552, 0.142025, -0.0330992, 0.122009, 0.0306405, -0.127432, 0.165881, 0.123771, 0.0227245, -0.105207, 0.135511, -0.00215065, -0.166136, 0.047394, 0.265542, 0.0647096, -0.0452826, -0.0923482, -0.0541752, -0.0859512, 0.000349665, 0.0136817, 0.0240058, 0.0165937, 0.0974665, -0.0245205, 0.191577, -0.0612633, 0.00986032, 0.247865, 0.059394, 0.387735, -0.12455, 0.0972498, -0.06322, -0.243514, 0.0916761, -0.0224198, 0.0781361, -0.117204, 0.0714679, -0.0879231, 0.00613971, -0.251385, -0.165874, 0.179598, -0.202991, -0.144551, 0.104699, -0.242926, -0.0885596, -0.0389531, -0.211425, -0.0675258, -0.0591405, -0.0418256, -0.132249, 0.100261, -0.0150262, 0.33493, 0.255805, 0.219947, -0.0961759, -0.080413, -0.0806051, -0.270587, 0.196766, 0.254277, -0.041627, 0.122888, -0.0865164, 0.0103125, -0.0762834, 0.108189, 0.0626955, -0.108459, 0.200614, -0.102754, -0.251348, 0.104758, 0.207197, -0.0148683, 0.252803, 0.0380721, 0.185383, -0.00142583, 0.220428, -0.124728, 0.159849, -0.163108, -0.135885, -0.0389961, -0.164239, 0.178085, 0.0929262, -0.0107695, -0.080797, -0.0126872, -0.000904867, 0.145704, -0.141154, -0.0678398, -0.156198, -0.0348643, -0.239588, 0.0690421, 0.190587, -0.161579, -0.0985798, -0.0793348, -0.169303, 0.067533, 0.146464, 0.0844152, -0.154435, 0.161747, -0.00931832, 0.225277, -0.261715, 0.0902167, -0.168972, 0.00497935, -0.329854, -0.146608, 0.017261, 0.12618, -0.106885, 0.0984772, 0.29349, -0.233578, 0.305601, 0.110936, 0.123489, 0.0691069, -0.0902201, 0.108062, -0.0867201, -0.0221424, -0.0584119, 0.0774929, 0.184259, -0.0476509, -0.0764961, 0.408196, -0.180963, 0.00160038, -0.00827263, -0.117734, -0.0944183, 0.00158727, 0.0202884, -0.0546623, 0.0770525, 0.304764, -0.0928889, -0.101574, 0.134219, 0.00779221, -0.0778918, -0.289384, -0.0832922, -0.0486298, 0.101597, 0.0311883, -0.00317191, -0.0720866, 0.0769254, 0.123929, -0.240308, -0.123415, -0.136531, 0.190588, 0.18671, 0.106529, -0.0853246, -0.109328, -0.13035, -0.0779896, 0.0653695, -0.0146733, -0.189777, 0.00751815, -0.174761, 0.194905, -0.0142047, 0.130616, -0.157629, -0.121312, -0.0485983, 0.00913763, -0.0869852, -0.116957, 0.0254693, -0.119701, 0.101297, -0.135123, -0.0392463, 0.162416, 0.0626727, -0.177739, -0.115327, -0.118913, 0.0282939, 0.0382036, 0.261122, 0.0773296, 0.171973, -0.186872, 0.0973311, 0.340937, 0.010346, 0.0915992, 0.0991948, -0.0423637, -0.00183198, -0.0411322, 0.0155469, -0.191898, 0.0832257, 0.0841026, -0.0786681, -0.126935, -0.0951586, 0.0416147, 0.187229, -0.0239801, 0.0150543, -0.16696, -0.154104, -0.0377587, 0.203267, 0.170702, 0.00744711, 0.041501, 0.113254, -0.0361953, 0.125948, -0.0651736, -0.0728051, 0.203126, -0.0135861, -0.0687471, 0.146681, 0.0567412, -0.0726204, -0.0189007, -0.0423142, -0.0308153, 0.232426, 0.0877491, 0.0368061, -0.139387, 0.0234843, -0.180735, -0.00102971, -0.13839, 0.107926, 0.0805676, -0.17635, 0.294178, 0.0974086, -0.28707, 0.0386707, -0.318314, -0.0410431, 0.251015, -0.0893823, -0.113499, -0.00655773, -0.211325, -0.31638, 0.0578761, 0.196874, -0.130963, 0.00534039, 0.132623, 0.0949752, -0.0397167, 0.154326, 0.0151189, 0.145304, 0.0229047, 0.105323, -0.164449, -0.0814969, 0.065868, -0.159203, -0.149181, -0.0871604, 0.130262, -0.0889267, -0.147594, -0.101318, 0.0126386, 0.0264179, 0.0185599, -0.107454, -0.0392964, 0.0809658, -0.163813, 0.0838612, -0.175296, 0.0638462, -0.171399, 0.249721, 0.103268, 0.0426377, -0.318384, -0.158234, 0.289237, -0.113552, -0.0689458, 0.0498394, 0.0877111, 0.275764, 0.0438435, 0.0488679, -0.386447, -0.0417094, 0.141136, 0.207956, -0.133727, 0.0546381, 0.161183, 0.0331931, -0.177998, 0.0899087, -0.163656, 0.0438686, 0.109226, 0.140436, -0.167026, 0.00316474, 0.163685, -0.105079, -0.26251, -0.0483589, 0.0148004, 0.231921, 0.0338784, 0.0624403, 0.122127, 0.00639778, -0.0168125, 0.211684, -0.0919526, -0.134672, -0.004814, -0.179132, -0.127493, -0.00334788, 0.312112, -0.273497, -0.261453, -0.0382388, 0.280622, -0.149282, 0.0530876, -0.215819, 0.0033581, 0.205759, -0.0638033, 0.13421, 0.0390411, -0.000683117, -0.0318431, -0.247933, -0.0954533, 0.288239, -0.0463416, -0.0949165, 0.0587334, -0.0375243, -0.141043, 0.103011, -0.175702, 0.0522119, 0.249905, -0.139124, 0.329868, -0.108997, 0.10862, -0.0508142, -0.209573, -0.0513748, -0.0595102, 0.0626003, 0.239609, -0.161889, 0.101241, -0.0647467, 0.124609, 0.12972, 0.157267, 0.122701, -0.0633269, 0.108939, -0.044106, -0.0625188, 0.0812618, -0.0319835, 0.128412, -0.321742, -0.163211, 0.30484, -0.130449, -0.0915027, -0.038646, -0.166623, -0.127438, -0.0810715, 0.0593131, 0.00601269, -0.148632, -0.105779, 0.219883, -0.0165549, 0.0156407, 0.099046, -0.25819, 0.042895, -0.0670554, -0.107927, 0.12225, -0.0827782, 0.0450842, 0.0721698, 0.214924, 0.0324016, -0.0577733, 0.11199, 0.0134028, 0.0742361, -0.0173446, -0.0893513, -0.0344498, 0.215465, 0.0665219, -0.0348178, 0.251187, 0.218263, 0.0059412, 0.12813, 0.120688, -0.131444, -0.0276951, -0.126923, -0.0178645, -0.119023, 0.0150373, -0.164305, 0.217799, -0.0434913, -0.00268574, 0.0710565, -0.203264, -0.0274433, 0.144534, 0.131569, -0.28048, -0.167987, 0.126629, 0.0600028, -0.25222, -0.157738, 0.106533, -0.115165, -0.0714778, -0.0164584, 0.115462, 0.147568, -0.0466866, 0.037444, -0.197109, 0.107987, 0.213621, 0.140662, -0.0593083, 0.0534667, 0.272627, 0.0448053, -0.0559392, 0.163033, -0.083483, -0.153211, 0.0847852, -0.268376, 0.107049, -0.0692813, 0.179735, 0.0894667, 0.245097, -0.0410475, 0.226333, -0.0539978, -0.0257044, 0.0296528, -0.0109396, -0.0228753, 0.120183, 0.0359693, -0.0480189, 0.0004811, -0.127702, -0.0587402, 0.19034, -0.168509, -0.119243, -0.0543518, 0.00282357, -0.0734806, 0.148994, 0.236078, 0.0600728, -0.116815, 0.222833, 0.0620931, 0.107965, 0.173493, -0.0601631, 0.0111151, -0.0463581, -0.0879156, -0.13993, 0.0926466, 0.128154, -0.0254487, -0.00816469, -0.0229358, -0.00948208, -0.0788079, 0.106906, 0.0349257, -0.196585, 0.0913392, -0.0613641, -0.0111153, -0.1687, -0.0943344, 0.0322457, -0.268754, -0.194013, 0.147399, 0.16619, 0.176339, 0.102031, -0.196591, -0.155343, 0.0168552, -0.0638459, -0.0816882, 0.089077, 0.0866105, 0.0476312, 0.0716394, 0.0413187, 0.160483, 0.344105, 0.0532816, -0.0963314, -0.0884465, 0.121514, -0.0338976, -0.143923, -0.0991742, 0.125231, 0.0897348, -0.273089, 0.0310493, 0.123848, -0.172916, -0.129795, -0.193297, -0.11786, 0.26131, 0.105428, 0.0475221, 0.0626325, 0.21736, -0.0377639, -0.0703324, 0.0979338, 0.0130228, -0.0555721, -0.226212, -0.24478, 0.158895, -0.120534, -0.275076, 0.00669382, -0.134819, -0.0700938, 0.0549789, 0.384215, 0.188899, 0.171978, 0.0207141, 0.140545, 0.00848386, 0.231068, -0.0945408, 0.322904, -0.0390001, 0.300194, -0.126383, 0.325266, 0.0232631, 0.170953, 0.0579404, -0.125777, 0.103861, -0.156523, 0.00937264, -0.198436, 0.149871, 0.162991, -0.0124394, 0.141615, -0.289531, 0.052058, -0.0327306, 0.108435, 0.153583, -0.013696, -0.0442393, -0.0427641, 0.00455678, -0.294431, 0.00276646, 0.28193, 0.237563, 0.133731, 0.146254, -0.0613669, 0.317904, 0.0255455, 0.110035, 0.281648, -0.06749, 0.00115985, 0.0714503, 0.0583333, 0.347783, -0.107605, 0.16252, -0.0571812, -0.318411, -0.19124, 0.140491, 0.123983, 0.223898, -0.0996085, 0.0299815, 0.00223249, 0.161833, 0.23512, 0.0739975, 0.175972, 0.243359, -0.188155, -0.0789917, 0.184595, 0.153149, 0.00247848, 0.117213, -0.0382661, -0.082582, -0.14334, -0.181324, 0.101525, 0.0330104, 0.240034, -0.0045391, -0.181914, 0.299235, -0.0335292, 0.0528116, 0.0722831, -0.155284, -0.00452411, 0.0456743, 0.0256312, -0.377707, 0.11566, -0.0740949, -0.192694, 0.234295, 0.125992, 0.047263, 0.0438091, -0.0572955, 0.0185556, 0.00618781, 0.341274, 0.308578, -0.292979, -0.0481948, 0.32043, 0.243199, 0.407614, 0.110808, -0.105218, 0.0127653, -0.0511497, -0.183797, -0.335988, -0.187166, 0.204838, 0.228422, 0.204738, -0.22787, -0.209895, 0.0677594, 0.0607512, 0.351353, 0.0804384, 0.0133103, -0.0636157, 0.136659, 0.241267, -0.241411, 0.250134, 0.333456, 0.201198, 0.134929, 0.221346, 0.408574, -0.192473, -0.222754, -0.31896, 0.14486, -0.159121, -0.0614902, 0.0602599, -0.141813, 0.117522, 0.337956, 0.0215327, 0.0800383, 0.0244147, -0.297408, 0.0593731, 0.0248527, -0.15546, -0.0130557, -0.247646, -0.202897, 0.10092, 0.0353508, -0.203628, 0.170328, 0.0243493, -0.110032, 0.076512, -0.129277, 0.286365, 0.0486933, 0.350282, -0.0373733, -0.214626, 0.136388, -0.232195, -0.174539, 0.208282, -0.189153, -0.0262647, 0.164024, -0.00322615, -0.295858, -0.139519, -0.0493148, 0.0417425, -0.027099, 0.197394, -0.20298, 0.0251385, 0.0916069, -0.237709, -0.378588, -0.237606, 0.0725018, 0.196987, 0.13596, 0.48924, -0.0664658, -0.0936155, 0.111383, 0.348506, -0.341274, 0.0218134, -0.0171959, -0.0975398, 0.390076, -0.337476, -0.136798, 0.216528, 0.290171, 0.126973, 0.278784, -0.41047, -0.208496, 0.028047, 0.0391722, 0.077703, 0.0632136, 0.193725, -0.00169319, -0.00713146, 0.27932, -0.0887334, -0.205427, -0.0430191, 0.0343762, -0.0303455, 0.166629, 0.183267, 0.09015, -0.149575, -0.196418, -0.112035, 0.0326912, -0.22531, -0.0449764, -0.0134386, -0.0907338, 0.0845167, 0.0130769, 0.143257, -0.251415, 0.0222905, 0.177, 0.312136, -0.0668499, -0.277798, 0.217193, -0.221173, -0.225697, 0.0852289, 0.205456, -0.12979, 0.203034, 0.0511422, -0.0319011, 0.0371529, 0.12534, -0.0958767, 0.00995225, 0.0892601, -0.211437, 0.0496327, 0.298953, -0.0618729, 0.115743, 0.0142178, -0.160998, -0.023048, -0.14635, 0.247616, 0.0581175, -0.345285, 0.175156, 0.390537, 0.0290424, 0.00536204, 0.0205955, 0.0251875, -0.159626, -0.214517, -0.201106, -0.207516, -0.0181582, 0.00142191, -0.138551, -0.093576, 0.253047, 0.182986, 0.270854, 0.0980316, 0.134018, -0.0753587, -0.0934186, -0.0417865, 0.0760947, -0.123353, 0.119703, -0.0247803, 0.0810322, -0.0966168, -0.0425038, 0.254391, 0.23974, -0.176252, -0.012665, -0.0201653, 0.0717864, -0.115192, 0.168319, 0.162917, 0.0472496, 0.114815, 0.0746617, 0.105803, -0.113877, -0.194964, -0.176246, 0.0102298, 0.251912, 0.0988414, -0.169374, -0.0878956, 0.074899, 0.0742858, -0.0548386, 0.0486498, 0.0500619, -0.0534226, -0.20588, -0.0235865, -0.146443, 0.18493, -0.134245, 0.084008, -0.19147, 0.342372, 0.117874, -0.0672294, 0.157897, -0.170561, -0.110043, -0.245715, 0.0864109, 0.148541, -0.168412, 0.110254, 0.0213399, -0.0262625, 0.0216387, 0.081273, 0.20711, -0.0837376, 0.193384, -0.0161138, -0.0020173, -0.052664, -0.0270274, 0.0020696, 0.133708, -0.0557403, -0.0203359, 0.125437, -0.112856, -0.0731342, -0.044002, -0.0569085, -0.14775, 0.0880233, -0.134032, 0.136775, 0.222044, 0.155742, -0.126251, 0.139135, 0.0496445, 0.16836, 0.0584987, 0.173866, 0.150819, 0.0811541, 0.130811, 0.194936, 0.0409683, -0.0367834, 0.000149545, 0.0266364, -0.10762, -0.0744572, 0.0357041, 0.0820534, -0.161106, -0.0382884, 0.0106689, 0.180329, 0.114688, -0.124156, 0.0913282, -0.0770239, 0.114428, -0.129433, -0.0550064, 0.027444, -0.15806, 0.0385646, 0.119056, 0.0348539, 0.0917802, 0.0435688, 0.0420414, -0.198134, -0.0158169, -0.0936677, 0.0458625, -0.0238561, -0.177121, -0.021101, 0.033032, 0.196815, 0.120659, -0.194054, 0.157931, -0.00472717, 0.117359, 0.134495, -0.053921, 0.0460138, -0.126484, 0.075228, -0.0345197, 0.0753778, -0.0432159, 0.118759, 0.156282, -0.207618, -0.0352771, 0.0947418, 0.162718, 0.15894, -0.073309, -0.0345916, -0.0477376, -0.108544, 0.0625032, 0.109028, 0.149014, -0.106344, 0.0988595, 0.0943966, -0.0590822, 0.218523, -0.00959039, -0.0452321, -0.129142, -0.0380725, 0.0524109, 0.0185909, -0.0881881, -0.0759803, 0.10065, -0.00338918, 0.0371343, 0.13367, 0.154284, -0.0589811, 0.0367625, 0.0191081, -0.118674, -0.115382, -0.0184058, -0.0996128, -0.0900266, -0.0149619, -0.00604138, 0.0427839, 0.0396507, 0.110454, -0.0803982, 0.206448, 0.0298396, -0.0294202, 0.112359, 0.09149, -0.174763, -0.00177914, 0.116822, -0.106402, 0.137422, 0.0176151, 0.177884, 0.0633152, 0.054863, -0.0264787, 0.0472432, -0.0938444, -0.0854722, -0.0324447, 0.000590699, 0.10279, -0.152939, 0.0108718, -0.236445, 0.26396, -0.0927497, 0.0453768, 0.103077, -0.0934696, -0.0774064, -0.104909, 0.155657, -0.120398, 0.036363, -0.0183582, -0.0814592, -0.174068, -0.0564456, -0.137154, 0.152503, -0.0159088, 0.0534486, 0.0499862, -0.0669836, 0.219159, -0.127971, 0.0698788, 0.0746974, -0.0045622, -0.0994335, 0.1135, -0.0852066, -0.0695476, 0.208474, -0.200505, 0.193807, -0.0545312, -0.202293, 0.0812673, 0.0625461, 0.0588943, 0.0724156, 0.203029, 0.0259759, -0.0901303, -0.0219408, -0.0888896, 0.081236, -0.0317622, 0.044379, -0.0430961, 0.0856837, 0.0326342, -0.142247, 0.0759652, -0.103662, 0.127878, 0.0259732, -0.0103722, -0.14901, 0.0628586, -0.0973158, -0.00399707, -0.0561753, -0.0915751, -0.00333325, -0.0906938, -0.0391448, -0.178008, -0.0434613, -0.0214288, 0.238309, 0.0113643, -0.149621, 0.202073, 0.0836503, -0.0195217, 0.0506603, 0.152843, 0.0577584, -0.00258027, 0.0180769, 0.0944823, -0.0589446, -0.0328215, -0.0125629, 0.0273714, 0.0995576, -0.0605315, 0.0887184, -0.0566169, -0.00528221, -0.00269799, -0.0889987, -0.139771, 0.043793, -0.0812081, -0.113676, 0.280968, 0.127141, 0.123988, -0.120612, 0.124183, 0.0682668, 0.0184426, 0.0407891, -0.121703, 0.13427, 0.179278, 0.0353566, -0.00700894, -0.0131486, 0.276428, 0.0299221, 0.0882377, -0.0485904, 0.228512, 0.0683871, 0.11681, -0.131492, -0.0473126, -0.143802, 0.209973, 0.148305, 0.194445, -0.128202, -0.289373, 0.146413, 0.0495135, 0.227124, -0.0915532, 0.0860053, -0.129163, -0.0232715, -0.143231, -0.0403843, -0.263079, -0.258963, 0.0373287, -0.152107, 0.173103, -0.179883, -0.0426054, -0.0701035, -0.0529014, -0.300461, -0.106565, -0.0671253, 0.0348831, 0.270421, -0.0208906, -0.161918, 0.259957, -0.000491392, 0.108646, 0.0160883, 0.209869, 0.240919, -0.000419807, -0.0803292, 0.190007, 0.162901, -0.163586, -0.196105, -0.0263001, -0.135165, -0.237858, -0.0669709, -0.0247899, -0.180838, -0.165982, 0.0413889, -0.0878847, 0.121974, 0.0275904, -0.126728, 0.156293, 0.203662, 0.160851, 0.0482626, 0.038369, -0.0622691, 0.163481, -0.00751447, -0.0942163, -0.140449, -0.0168947, 0.057693, -0.0838783, -0.0908478, 0.0160598, -0.0896725, -0.206888, 0.256944, 0.0182125, -0.0419116, -0.0801749, 0.0567987, -0.0758247, -0.0509105, -0.136345, 0.173646, -0.0933856, -0.109525, 0.109829, 0.0956237, -0.234245, -0.0286638, -0.0446419, -0.0166638, 0.107707, -0.0647, -0.207048, -0.089567, 0.143311, -0.00172949, 0.0664921, -0.207602, -0.307255, -0.125168, 0.275814, 0.242346, 0.0593008, 0.04329, -0.0139195, -0.130654, -0.146778, -0.206878, 0.24702, 0.232899, 0.238517, -0.0900141, 0.212391, -0.0275089, 0.264127, 0.16429, 0.204686, 0.188106, -0.0540269, 0.126275, 0.0422578, 0.0815752, 0.222706, 0.07184, 0.168879, 0.0662651, 0.193632, -0.151378, -0.0118468, 0.0430249, 0.138268, 0.0256582, 0.132071, 0.121496, 0.632917, 0.363345, 0.183553, -0.160558, -0.188213, 0.0374665, 0.427331, 0.000171984, 0.47396, 0.170148, -0.0730999, -0.287165, -0.157577, 0.300306, -0.070066, -0.0531992, 0.271227, -0.143533, -0.102457, 0.02493, -0.108968, 0.0479204, -0.0319453, 0.212504, 0.0756465, -0.0606006, 0.103691, 0.0688439, 0.0463161, -0.182202, -0.155148, -0.174988, -0.14483, -0.327794, 0.0951732, -0.118651, 0.333927, 0.297083, -0.0900023, -0.0555982, -0.0546888, 0.0294638, 0.00857906, -0.0763662, -0.0238936, -0.338014, 0.136149, -0.0145639, 0.0109666, 0.0391954, -0.181647, -0.0758559, 0.03949, 0.206094, -0.139511, 0.155154, 0.182212, -0.0858619, -0.00786632, 0.0124496, 0.0341607, -0.0130458, -0.168825, 0.146084, 0.209101, -0.0339139, -0.142922, -0.287265, 0.0114342, 0.115846, -0.203705, 0.0831757, -0.118805, 0.0320468, 0.0560313, -0.104107, 0.339622, 0.24769, 0.279512, -0.0654988, -0.136675, 0.081877, -0.321798, 0.0122436, -0.0972215, -0.0262006, -0.0647649, 0.15098, -0.103309, 0.17958, 0.002529, -0.0178165, -0.188596, -0.0766873, -0.148783, -0.00697379, 0.0648135, -0.00672237, 0.110408, -0.188361, -0.217419, 0.0759514, -0.114524, 0.12845, 0.211112, 0.119799, -0.131877, -0.00444583, -0.00714569, -0.0995274, -0.0472984, -0.1081, 0.00827757, -0.0364817, -0.0387316, 0.234219, 0.0389007, 0.0785845, 0.217169, 0.267261, 0.220291, 0.231876, 0.266147, -0.25571, 0.108857, 0.221354, 0.169418, -0.20393, -0.235525, -0.247178, -0.190237, -0.138516, -0.21299, 0.291869, -0.168337, -0.02255, -0.00526297, -0.000288096, 0.229935, -0.0786598, -0.389797, 0.00564779, 0.251128, 0.00234686, 0.0284467, -0.0255846, 0.207459, -0.18365, -0.286128, 0.0533774, 0.357443, 0.156817, 0.105348, -0.109441, -0.372999, 0.284815, -0.11383, 0.16793, -0.243858, 0.264562, -0.143981, -0.0505693, -0.263906, 0.0132039, 0.0812405, 0.240987, -0.00734969, -0.121568, -0.179972, 0.0937363, -0.111196, 0.0652074, -0.375879, 0.0222462, -0.0820223, 0.105115, -0.177533, -0.0472765, 0.232382, 0.0092087, -0.0632266, 0.105213, 0.172696, -0.0150079, -0.1108, 0.214626, -0.181404, -0.206977, 0.182976, 0.265772, -0.00616683, 0.0448331, -0.059973, 0.197987, 0.150192, 0.229183, -0.122923, -0.116643, -0.272966, -0.340992, 0.0541555, 0.0394092, 0.0128733, 0.0934338, 0.0320141, 0.144632, -0.0696764, 0.240122, -0.0082626, -0.161436, -0.209722, -0.0173464, -0.162676, -0.0128297, -0.0487542, -0.00946108, 0.0629974, 0.146315, -0.106997, -0.153567, -0.149202, 0.0624752, 0.020382, 0.16385, 0.180729, 0.0662748, -0.448634, 0.110786, -0.272773, 0.141812, -0.295004, -0.00203724, -0.0961563, 0.19512, 0.000520234, 0.166155, 0.152812, 0.23026, -0.223878, -0.305921, -0.318312, -0.16555, -0.0623712, 0.0673899, -0.240729, -0.0314645, 0.0333753, 0.185097, -0.170919, -0.193118, 0.153047, -0.184935, -0.0107526, 0.0857555, 0.221246, 0.211334, -0.342727, 0.234495, 0.0108331, -0.149979, -0.0629904, 0.338669, 0.0449544, 0.161901, 0.330058, 0.105917, -0.304475, -0.189993, -0.142385, -0.0414436, -0.240639, 0.315768, -0.297263, 0.0186857, -0.137322, 0.163988, -0.0816648, 0.13871, -0.191849, 0.393974, 0.0131533, -0.177753, -0.0762828, -0.22876, 0.246403, -0.000192419, -0.205132, 0.0787373, -0.288656, -0.0224858, -0.0349217, 0.417932, -0.283037, -0.352634, 0.20936, 0.196387, -0.0859466, -0.443123, -0.375274, -0.313328, -0.079703, -0.0272661, -0.00892243, -0.068653, -0.277868, 0.223653, 0.232802, -0.144752, 0.0712664, 0.563994, -0.245429, -0.134987, -0.101222, -0.0512473, -0.125446, -0.218079, 0.157001, -0.0618015, -0.220481, 0.162097, -0.308521, -0.127496, 0.158077, -0.125325, 0.201576, -0.228227, 0.00579734, -0.155124, -0.132208, -0.040527, 0.0650302, -0.00148501, -0.156475, 0.036839, -0.0515198, 0.211299, -0.206089, 0.0875335, -0.422779, 0.190181, 0.0629441, 0.348244, 0.209615, 0.0580462, -0.0438655, 0.267049, -0.180504, -0.12723, -0.278883, 0.123957, -0.0633026, -0.185323, 0.219085, 0.124847, 0.00743067, -0.177178, -0.0319696, 0.314998, -0.165112, -0.359855, 0.180489, -0.174346, -0.270111, 0.351142, 0.0363654, -0.213228, 0.42273, 0.146285, -0.216734, 0.0313764, 0.0277426, 0.0188413, -0.187106, 0.175746, -0.215112, 0.311169, 0.127451, -0.0793753, 0.0122851, 0.272675, 0.0483094, 0.0606661, -0.0455313, 0.033053, -0.135647, -0.126284, -0.0869613, 0.12814, 0.247232, 0.0540529, -0.086039, -0.0132733, -0.0613134, 0.236622, -0.189075, -0.146657, 0.173461, -0.0212027, -0.0740673, -0.162778, -0.260118, 0.0229282, -0.126654, -0.115517, 0.0675237, 0.0225043, 0.0263503, 0.136182, -0.151936, -0.0406461, -0.0377467, 0.0168713, -0.164378, -0.0514061, 0.0747724, 0.0326173, -0.158534, -0.0794691, 0.164852, 0.187351, 0.103315, -0.134921, 0.0773171, -0.111092, 0.185304, 0.0432549, -0.128788, 0.0429585, 0.215742, -0.0603276, -0.0752815, -0.16473, 0.176401, 0.0671032, -0.0945087, 0.305616, 0.0537973, -0.224501, 0.0489873, -0.15132, -0.251301, -0.183682, -0.137038, -0.154889, 0.110215, 0.138786, -0.269147, -0.164673, -0.0910739, -0.0903444, -0.108532, 0.116125, -0.337646, -0.243795, 0.129987, -0.303877, 0.0798465, 0.0940801, 0.327051, 0.235801, 0.00969529, -0.117542, -0.019407, -0.180077, 0.156296, -0.0507408, -0.25458, -0.253906, 0.0416232, -0.147466, 0.148641, -0.0302162, -0.218298, 0.135929, -0.134916, 0.221013, 0.068638, -0.143226, 0.218669, 0.110243, -0.070144, -0.023961, 0.179315, 0.0844191, 0.109344, 0.0850385, 0.0511155, -0.203805, 0.0461087, -0.00935839, 0.0258148, 0.0203836, 0.106976, 0.0161016, -0.0956453, -0.0302739, -0.185679, 0.074362, -0.0173187, -0.239317, 0.0923351, -0.0215782, -0.0294553, 0.117429, -0.100594, -0.0380778, -0.246505, -0.136093, -0.0213534, -0.109258, 0.0138579, 0.100775, -0.000782803, 0.187461, 0.119077, -0.17563, 0.213859, 0.0424162, -0.0130324, -0.174491, -0.00487971, 0.217473, 0.0461292, 0.0902755, -0.0306419, 0.0548677, -0.0825369, -0.00392677, 0.191026, 0.163766, 0.0137886, 0.154492, -0.127811, 0.0602616, -0.0937413, 0.167945, 0.0563701, 0.173863, -0.251754, -0.0621438, 0.0626762, -0.288484, 0.142491, 0.174899, 0.191531, 0.190469, 0.00625985, -0.0188899, -0.0254396, -0.253123, 0.0834059, -0.0856873, 0.0441403, 0.0337133, -0.0108834, 0.225337, -0.199878, -0.138207, -0.143881, 0.0191241, 0.0466872, 0.147804, -0.0421589, -0.111369, -0.0872543, -0.162076, 0.296706, -0.130576, 0.210213, 0.0542811, 0.192014, -0.0382384, 0.280767, -0.00911858, 0.227506, -0.0920357, 0.0438944, 0.0882307, 0.167497, -0.246548, 0.0672035, -0.113731, -0.129807, 0.0464925, 0.159466, 0.211785, -0.0411638, -0.119439, -0.295058, -0.0892593, -0.109783, 0.168476, 0.0684388, 0.145152, 0.0162002, 0.0592384, 0.0486518, 0.0346606, 0.0404363, -0.0135008, -0.0211407, 0.0353893, 0.0401976, -0.0989445, -0.0174635, -0.0665988, -0.0149634, 0.0617638, 0.159557, -0.00835134, 0.0696358, 0.205054, -0.0362387, -0.019494, -0.105739, -0.128368, 0.119306, 0.208908, -0.221356, 0.104017, -0.063291, 0.0971419, -0.162419, 0.196211, -0.0539538, -0.181486, -0.0741509, -0.016667, 0.149729, -0.0954133, 0.0691283, -0.203078, 0.0328749, -0.00263548, 0.0396756, -0.0740033, -0.000403704, -0.00818684, -0.0891299, 0.255111, 0.26324, -0.123843, -0.0247222, 0.0339881, 0.0284898, 0.120085, 0.115613, 0.0515218, -0.112085, -0.224009, -0.23879, -0.115323, -0.0566898, -0.163412, -0.0506322, 0.374857, 0.0753064, 0.117434, -0.249068, 0.115626, 0.248597, 0.0155363, -0.0156235, -0.0918019, -0.150986, 0.143435, -0.15216, 0.102832, -0.0330157, -0.0383901, -0.0791583, 0.152924, 0.248767, 0.0550713, 0.23238, 0.177802, 0.0363491, -0.0615968, -0.112679, -0.0477052, 0.063844, 0.0257477, 0.0400999, -0.298935, 0.162026, -0.159957, -0.178724, -0.0397509, -0.235171, -0.125591, 0.168771, -0.0178747, -0.0578957, -0.116086, -0.0349533, -0.0612032, -0.107053, -0.0884246, -0.000440532, -0.049884, 0.0225275, -0.125648, -0.200735, 0.0136228, 0.108923, 0.0740962, -0.102216, 0.0985999, -0.2808, 0.107916, -0.0597768, -0.103135, -0.130712, -0.0972897, 0.142993, 0.00845413, 0.0814681, -0.117412, 0.154303, -0.021214, 0.0927881, -0.0604714, 0.0467181, -0.0960143, -0.240977, 0.138814, -0.0713839, 0.171182, 0.018951, 0.210852, -0.0912201, 0.113617, 0.0913258, -0.232488, -0.198256, -0.00383172, -0.0137517, 0.115592, -0.00595107, -0.137886, -0.12026, -0.0393528, -0.00811003, -0.147398, -0.130034, 0.27784, -0.175536, -0.0752347, -0.213478, 0.107355, 0.046694, 0.0672529, -0.0834421, -0.247255, -0.0418686, 0.183453, 0.159336, 0.287642, -0.0781391, 0.313556, 0.0909391, 0.0126636, 0.105931, 0.0152375, -0.0867918, -0.201136, -0.20985, -0.0545511, -0.0183823, 0.160007, -0.0772371, 0.147448, -0.0133941, -0.0231166, 0.0607849, 0.13233, 0.0789042, 0.0446499, -0.19328, 0.184008, -0.0712559, 0.0880792, 0.0632559, 0.138908, -0.0834622, -0.147958, -0.302151, 0.0496584, 0.277911, -0.250672, -0.253919, -0.201632, 0.21032, 0.0528601, -0.0435862, 0.0978484, 0.0714003, -0.0822609, -0.0106792, -0.166398, -0.0811798, 0.188721, 0.0502275, -0.235142, -0.213413, -0.0322457, -0.0540097, -0.150286, 0.234802, 0.0964606, 0.140543, 0.0371926, -0.00760265, -0.0941834, -0.00300166, 0.18062, -0.0109317, 0.00233457, -0.188356, -0.30918, -0.219561, -0.0253002, -0.0135971, 0.045139, 0.0693208, -0.18802, -0.052222, -0.157366, 0.188582, -0.102133, -0.12689, 0.278918, -0.010719, 0.0856096, 0.060647, 0.0871743, -0.167808, 0.00787733, 0.0923069, 0.0439294, -0.0131344, -0.0223111, -0.163769, -0.0190302, 0.0581327, -0.0197625, 0.06985, -0.292188, 0.111646, -0.0298377, -0.164912, -0.0180533, 0.0921365, 0.256545, 0.0942222, 0.185863, 0.0958508, 0.328424, -0.0611427, 0.118106, -0.067433, -0.212808, 0.108979, -0.206932, 0.118805, 0.0601947, 0.136349, -0.068467, 0.0970172, 0.0564256, -0.0195197, 0.0125144, 0.122809, -0.0136347, 0.0207063, -0.201013, 0.341518, 0.292439, 0.0561997, 0.0168467, 0.141277, -0.0376013, 0.0145891, -0.106471, 0.0126476, 0.174454, 0.0937383, 0.0881235, -0.0107776, 0.0692996, 0.117125, -0.0689229, 0.126132, -0.220476, 0.165256, -0.137646, -0.0938832, -0.16332, -0.0907899, -0.0235941, 0.100819, -0.233288, 0.279353, 0.00706817, -0.23456, -0.161495, -0.0246545, 0.131604, 0.144161, 0.180159, 0.07877, 0.0293634, -0.0700017, -0.162371, 0.148492, 0.045749, 0.08459, -0.0361402, -0.14593, 0.215302, -0.00617888, 0.105646, 0.128896, -0.138799, 0.0230608, 0.0123943, 0.254521, 0.178711, 0.0158549, -0.0426962, -0.0373204, -0.0211726, -0.0912233, -0.0508316, -0.225323, -0.179445, -0.00534069, 0.0484525, -0.0342414, -0.0334099, 0.10792, 0.0846355, 0.193017, -0.121605, 0.0604955, 0.16226, -0.14047, -0.14437, 0.13326, -0.219291, -0.181293, -0.116327, -0.0985352, -0.156284, 0.472923, -0.0206811, 0.00217676, 0.152183, 0.0204766, 0.012686, 0.17631, -0.0605917, 0.0902933, -0.0991974, 0.0286169, -0.0223688, -0.041681, -0.027878, -0.0162263, 0.0750425, -0.0199565, -0.0603016, -0.210748, -0.182345, 0.0748078, -0.287551, 0.157083, 0.0736117, 0.10173, -0.000969175, -0.078115, -0.226505, 0.127594, 0.0791909, -0.008277, -0.106695, -0.0450021, 0.0950986, 0.175773, 0.015195, 0.00480993, 0.0928526, -0.106792, -0.108495, -0.257577, 0.136485, 0.260022, 0.300988, 0.175927, -0.0062089, -0.0690422, 0.0658791, -0.0863969, -0.215739, -0.0422549, -0.0496516, 0.234514, 0.147049, 0.242586, -0.202776, 0.0487241, -0.122161, 0.0452293, -0.110793, 0.260838, -0.115507, -0.082044, -0.13902, -0.0485845, 0.0927132, 0.0569405, 0.0265606, 0.0511661, -0.145639, -0.0826273, 0.0311531, 0.00440881, -0.227217, 0.0901096, 0.193394, 0.0336331, 0.122029, -0.166172, -0.043445, 0.0695106, 0.12384, -0.073076, 0.154169, -0.0950193, 0.0539804, 0.0737537, 0.362518, -0.0621719, 0.132442, 0.0343717, -0.0153692, 0.0509008, -0.211004, -0.216869, 0.0509953, -0.144716, 0.0866407, 0.0218133, -0.110984, 0.00962149, -0.0468966, 0.19782, -0.0376535, 0.00551851, 0.0312609, 0.168783, 0.164541, -0.0457136, 0.0150954, 0.0375075, -0.0529702, 0.185129, 0.17518, -0.111179, 0.0420874, -0.14179, 0.0954945, 0.0352605, 0.0552514, 0.0320372, 0.176192, 0.00172315, 0.145847, -0.14655, -0.000633208, 0.170867, -0.151304, -0.0550695, -0.0739922, -0.0380965, 0.0847026, 0.108739, -0.00329679, -0.0231387, -0.065497, 0.076664, -0.0969795, -0.0481077, -0.155176, 0.0586133, 0.119878, 0.0977157, 0.0101517, 0.0113654, 0.0229191, 0.053089, -0.0603368, 0.263991, -0.146621, 0.0983828, 0.113227, -0.0200482, -0.282714, -0.120529, -0.119438, 0.0496667, 0.110901, 0.153462, 0.121868, -0.057202, -0.0902717, 0.0480681, -0.0940245, -0.231736, -0.182146, -0.11568, -0.0987642, 0.0141648, -0.0111613, 0.206462, -0.105694, 0.123056, 0.126094, 0.157331, 0.183527, 0.0312269, 0.171735, 0.144704, 0.0423365, -0.146342, -0.0393879, -0.156414, 0.0047581, 0.126369, 0.0744366, -0.233906, -0.235825, -0.367348, -0.0929041, 0.156083, 0.0335469, -0.00809972, 0.101605, -0.141126, -0.267594, -0.196858, 0.0119865, 0.321624, -0.0410143, 0.436261, 0.0758699, 0.0783719, 0.247254, 0.0954191, -0.160588, 0.41163, 0.0136637, -0.00445444, -0.164705, -0.291025, -0.0110971, -0.199413, -0.203446, 0.17368, -0.0821585, 0.121943, -0.389251, -0.0111359, -0.075891, 0.043047, -0.130226, 0.0443433, -0.185786, -0.0686382, 0.0412408, -0.238633, -0.0387096, -0.217524, 0.00231971, 0.0758986, 0.183981, 0.0260165, -0.12186, -0.0910195, 0.109003, 0.439071, -0.054693, 0.0160434, -0.00367966, -0.161448, 0.1678, 0.194399, 0.116522, -0.303773, 0.242124, -0.155033, 0.0492908, -0.0595607, -0.193115, 0.176263, 0.0495391, -0.108342, 0.214419, 0.05181, 0.107267, -0.0560828, 0.244867, 0.0469251, 0.144322, 0.181179, 0.000745795, -0.199975, -0.13677, -0.00941043, -0.0156603, 0.211395, 0.15981, 0.0760398, 0.035098, 0.0380405, 0.28146, 0.0883318, -0.00301891, -0.148287, 0.351045, 0.299048, 0.217476, 0.0460853, 0.220165, -0.00588569, 0.0421507, -0.196863, 0.109158, 0.00487121, -0.0145691, 0.0773152, -0.0333368, 0.0133651, 0.0340385, -3.44789e-05, -0.0778032, 0.166946, -0.00237521, -0.0715632, -0.123001, 0.210315, -0.0369013, 0.00442528, -0.118997, 0.287102, -0.17606, 0.217689, -0.116619, -0.189491, 0.0453098, -0.142101, 0.149929, -0.133666, 0.118716, -0.275889, -0.0478189, 0.0550585, -0.00928719, -0.0782734, -0.127119, 0.166782, -0.162907, -0.0198714, 0.0798773, -0.180765, -0.0151484, -0.1124, -0.0512482, -0.138567, 0.0888021, 0.0727017, -0.0578322, -0.0401633, 0.109915, 0.0352866, -0.0735949, -0.109992, -0.164862, 0.134671, -0.0251321, -0.0481643, 0.0741055, -0.0539445, 0.082953, 0.0907351, -0.00915333, -0.134275, 0.0622264, -0.0549276, 0.148638, -0.034667, -0.0381537, 0.0410389, 0.093973, -0.0496817, -0.0680258, -0.0132672, -0.152788, 0.0910096, 0.155239, 0.0660332, 0.0119639, 0.166009, -0.109423, 0.157878, 0.128787, 0.124361, -0.146601, -0.112105, -0.0193444, -0.0842677, -0.056368, -0.0124936, -0.000518553, -0.147535, 0.153793, 0.00374032, -0.133337, -0.0365362, 0.0834834, -0.0614577, 0.162623, 0.120328, -0.076003, -0.130517, 0.265011, -0.158692, -0.0479287, 0.246123, -0.00221529, 0.0899513, -0.126691, 0.175674, 0.00427823, -0.133698, 0.210436, 0.158188, -0.0905332, -0.103383, -0.0587363, 0.111813, 0.0129172, -0.0132146, 0.0474124, -0.00923084, 0.188418, 0.0829913, 0.0385604, -0.161941, -0.0496113, -0.0396538, -0.169728, 0.109449, 0.199433, -0.0537431, 0.217272, 0.0243039, -0.232786, 0.115902, -0.00903098, -0.0314262, -0.165683, 0.0553994, 0.177182, 0.0397567, 0.230334, -0.120341, 0.069667, -0.00239339, -0.00490414, 0.0131002, 0.0167727, 0.138345, -0.0972679, -0.0203711, -0.0618757, -0.166324, -0.191077, 0.0467483, -0.0708427, 0.0544716, 0.00620708, -0.155121, 0.0132498, 0.0378955, 0.124155, -0.00930535, -0.196352, 0.00824021, -0.0828313, -0.0991321, 0.0568136, -0.118713, 0.0135204, -0.0713405, -0.0137044, -0.218894, 0.0427663, -0.0400213, -0.0298952, 0.273862, -0.0674464, -0.0721582, 0.0263896, 0.172413, 0.0602411, -0.166104, -0.0451388, 0.0956268, 0.0333042, 0.13429, -0.0202706, 0.0800917, 0.0500898, -0.0220708, -0.0967037, 0.0920366, -0.14044, -0.103948, -0.149743, 0.0672749, -0.0761638, -0.0302499, -0.146905, 0.0482812, -0.0145267, 0.0682031, 0.0945137, -0.121578, -0.0674664, -0.0186782, -0.0538495, 0.00516344, -0.0564914, 0.0298925, -0.0289421, 0.0280342, -0.0282362, -0.0940551, 0.0357294, 0.0655377, -0.0725899, -0.0520342, 0.0572453, -0.0828273, -0.0170536, 0.00514829, 0.0506398, -0.11253, 0.00746253, 0.159066, 0.363442, 0.0280422, -0.0338633, -0.0831828, -0.106502, -0.255367, 0.132955, -0.0892976, -0.0705181, -0.0528691, 0.056413, 0.087168, 0.00525884, 0.0718883, 0.117882, 0.00339631, -0.00324392, 0.0644217, -0.157206, -0.138032, 0.0638095, -0.00634839, 0.010447, -0.0146156, 0.186894, -0.082096, -0.156547, 0.0337235, -0.0955461, 0.0249414, -0.0894555, 0.0647153, 0.0513714, 0.113209, -0.340633, -0.0518221, -0.020328, -0.0364117, 0.0654602, -0.0446221, 0.0291022, -0.0208041, 0.00485475, -0.152834, 0.103206, -0.0529042, -0.0830451, -0.068542, -0.00546778, 0.1265, 0.0526509, -0.0286721, 0.0933408, -0.145826, -0.0383033, -0.126404, -0.09775, -0.0757015, -0.00668447, 0.0592974, -0.2997, -0.228943, 0.178306, -0.0017913, 0.0581351, -0.138306, 0.256338, -0.0077619, -0.13796, -0.00834976, 0.0181972, 0.125035, -0.201187, -0.399752, 0.0117956, -0.0631317, 0.111069, -0.0398867, -0.0892334, -0.18517, 0.0519343, -0.0220837, 0.285335, 0.209476, -0.0658413, -0.173289, -0.309725, -0.166489, 0.135876, -0.0193504, -0.128944, -0.0468083, -0.278891, -0.182271, -0.232934, 0.128318, -0.173852, 0.0781148, 0.339472, 0.18346, -0.227247, -0.143911, 0.225882, 0.0541199, 0.0567202, 0.185217, -0.0609546, 0.00491667, 0.0560698, 0.303802, 0.0453374, -0.240465, -0.0210147, -0.268611, -0.213426, -0.0545037, 0.308667, -0.336788, -0.223017, 0.32269, 0.103004, -0.309673, 0.141314, -0.288483, 0.0642117, 0.10958, 0.187227, 0.0584585, 0.315752, -0.125698, 0.0353655, -0.0508345, 0.305128, 0.126277, 0.263919, 0.0628437, -0.0974243, 0.0956289, -0.132734, 0.326421, 0.396683, -0.084953, 0.337736, -0.0981556, -0.38864, -0.12669, -0.0232249, -0.283551, 0.0144346, 0.195568, 0.0772228, 0.112991, -0.196109, -0.0543339, 0.19267, 0.131982, 0.112352, 0.230449, -0.0170617, 0.0504841, -0.0560399, -0.138752, 0.124105, 0.0893109, 0.235902, 0.238287, 0.0593206, 0.310663, 0.0182835, 0.0441164, -0.0908326, -0.0812684, 0.355491, 0.408376, -0.0269884, 0.103111, 0.334907, 0.269857, -0.119455, -0.293822, 0.0747053, -0.300479, -0.319343, -0.0355888, -0.127561, 0.131095, -0.100192, 0.348367, 0.0381209, 0.0869274, -0.11285, 0.0821668, 0.0394325, 0.226144, 0.127842, -0.125787, -0.0897994, 0.00386773, 0.185217, 0.225653, 0.18505, -0.0126105, 0.0443908, -0.185504, -0.00600847, 0.068033, 0.234784, -0.165243, -0.117622, 0.210782, -0.0849773, 0.162185, -0.0693195, 0.219818, 0.0298067, 0.0974086, 0.217585, -0.0933779, -0.0964092, 0.353629, 0.0395099, 0.013146, -0.0171038, -0.224583, 0.0683477, -0.0730653, -0.453125, -0.0640225, 0.0081659, 0.257584, 0.0672327, -0.205288, 0.210772, -0.257824, 0.133252, 0.0446054, 0.0371759, -0.0128828, 0.0754547, -0.220013, 0.12262, 0.147356, -0.0528906, -0.0119248, -0.0338826, 0.0473427, 0.0182223, -0.144225, -0.245308, -0.0883041, 0.0151567, -0.040752, -0.111157, -0.245493, -0.281464, -0.160873, -0.164333, -0.174337, 0.0251559, 0.105272, -0.252581, -0.0121119, 0.181399, 0.0217288, 0.0787287, 0.21595, -0.10411, 0.0084293, 0.0261507, 0.0640467, 0.00196845, 0.140614, 0.14895, -0.112668, -0.225005, -0.0491575, -0.0166804, 0.0213443, -0.0661902, -0.0771904, 0.0381938, 0.101869, -0.00976947, 0.0839041, 0.0758895, 0.0108432, 0.165389, -0.20829, 0.0577144, -0.0236559, -0.105927, 0.249845, 0.198199, 0.00523269, -0.109474, 0.120434, 0.0381863, -0.234421, -0.188459, 0.132967, -0.010809, 0.0403142, 0.539968, -0.349396, 0.160017, 0.11444, -0.062611, 0.195539, -0.0367792, -0.0729149, -0.0680574, 0.148068, 0.227826, -0.247287, -0.228746, 0.0934766, 0.0089439, 0.0500683, -0.109083, 0.0309123, -0.0318105, 0.151438, -0.116857, -0.0988312, 0.0402981, -0.133947, 0.106589, 0.198613, 0.0367953, 0.00314204, 0.00705776, 0.187003, -0.026167, 0.125339, -0.0206071, -0.181319, 0.214903, 0.0348334, -0.100078, 0.0280505, -0.113003, 0.20932, -0.055212, 0.101684, -0.107086, 0.219677, 0.161554, -0.0131205, -0.149744, -0.0447166, 0.126639, 0.0828365, 0.0773057, 0.166517, -0.0198442, -0.0353323, -0.0263299, -0.0308396, 0.0133931, 0.016566, 0.166059, -0.202917, 0.0100833, -0.0598146, 0.00400971, 0.0117504, -0.0883153, -0.158503, 0.0394812, -0.13379, -0.0167153, 0.2148, -0.00410374, -0.104348, -0.0857535, -0.0389293, -0.200661, 0.0797436, -0.0825218, -0.0207222, -0.0970857, 0.0369254, 0.112683, 0.0875904, 0.193422, -0.125124, -0.00053718, 0.196001, -0.0290353, -0.132668, -0.0734707, 0.110043, 0.0295444, 0.00795795, -0.096313, 0.019476, 0.0129745, -0.0149814, -0.0567421, -0.0718727, -0.0501956, -0.0174681, -0.0853721, 0.00156544, -0.0304733, 0.0303363, 0.0969361, -0.0908548, 0.115351, 0.0443239, -0.0899861, -0.09991, -0.0333891, -0.112931, -0.0544638, 0.0401971, 0.0135254, 0.0569829, -0.0278945, 0.0224649, 0.159276, -0.0595961, 0.0810256, 0.000976455, -0.0309998, 0.0639157, -0.0198439, -0.116813, 0.0365598, 0.0841206, 0.0254695, -0.0525918, 0.0679034, -0.000967097, 0.0392007, 0.011068, 0.0222241, -0.0392107, -0.0725065, 0.0675703, 0.00381455, 0.0502271, -0.134655, 0.0599694, -0.108438, -0.00816897, -0.0231577, 0.115617, 0.0715453, 0.0790986, 0.102798, -0.202191, -0.206192, 0.0181955, 0.198012, -0.0694033, -0.141109, -0.0573445, -0.0524703, -0.152782, -0.231748, -0.0334899, 0.108346, -0.151121, -0.137445, -0.0991055, -0.101944, -0.0462714, 0.0693284, -0.13325, -0.11442, 0.185984, -0.290244, 0.00937992, 0.0574226, -0.259045, 0.230132, 0.22516, -0.141207, -0.145887, -0.147545, -0.158762, 0.0274439, -0.0561749, 0.0349081, 0.0335628, -0.20415, -0.0700766, -0.0865896, 0.0047132, -0.10603, -0.0105283, -0.0982602, 0.0565056, -0.0798345, 0.236228, 0.0737766, -0.0484088, 0.0557957, 0.0958904, 0.112846, 0.112624, 0.0756196, 0.0567584, 0.00405979, -0.076621, 0.143444, 0.14557, -0.0278785, 0.135929, -0.108218, -0.189815, -0.138271, -0.123103, 0.16048, -0.0482282, -0.112394, -0.0865704, 0.0268527, 0.0122562, -0.212401, 0.10631, -0.12831, -0.102321, -0.196699, -0.104931, -0.0708909, -0.0461923, -0.0646817, -0.0333923, 0.0780562, 0.173888, -0.00812577, 0.00544315, -0.135739, -0.0321542, -0.0980129, 0.146879, -0.106462, 0.0964664, -0.0764347, -0.105077, -0.0313024, -0.115201, -0.0111429, 0.033511, 0.0148177, 0.131079, -0.0731002, 0.180977, -0.0938127, -0.0542143, -0.173672, -0.123421, 0.080713, 0.00392589, -0.0957735, 0.142574, -0.105866, -0.0628406, 0.00475755, 0.0132525, -0.0781661, 0.0832848, 0.0306749, -0.0536023, -0.0108728, -0.0820263, 0.0364391, 0.0694864, 0.205213, 0.0331846, 0.0959318, -0.213561, -0.121626, -0.0647714, 0.0986781, 0.0107621, -0.168572, -0.0516716, -0.0309028, -0.0663433, -0.0214941, -0.0475055, 0.0483274, -0.190313, -0.110115, 0.162747, 0.0749865, 0.0911451, 0.0472048, -0.109948, -0.00522842, -0.188047, 0.0586197, 0.193848, -0.0766912, 0.110444, 0.0147313, 0.146292, -0.0577574, -0.0475824, -0.103281, -0.198222, -0.0639709, 0.104132, -0.105857, -0.145483, -0.0446815, -0.0538672, 0.215758, 0.0635573, -0.0977277, 0.0832381, -0.0208671, -0.0595992, 0.0110173, -0.104064, -0.0229677, 0.0108515, -0.14794, -0.0547049, 0.00348716, -0.00685751, -0.148984, -0.0642575, -0.101785, -0.154417, -0.0326905, 0.098176, 0.129951, -0.0868219, 0.0900016, -0.116877, -0.1184, 0.101842, -0.159941, -0.0821164, 0.0396419, -0.0435385, 0.1593, 0.14334, -0.142863, 0.177216, 0.0241726, 0.184788, -0.0742102, 0.040827, 0.126814, 0.0530824, 0.00677639, 0.0572287, 0.171686, -0.166789, -0.0115266, 0.028613, 0.0569894, 0.00835882, 0.0353288, -0.12175, -0.0794592, 0.10279, -0.0499737, -0.0179249, 0.118464, 0.0572185, -0.102356, -0.151733, 0.0807005, -0.0852885, -0.079251, 0.131554, 0.0231817, 0.0508039, 0.00457783, 0.0826593, -0.197127, -0.140164, -0.0618778, 0.0137971, -0.103189, -0.027194, -0.042677, 0.0389576, -0.0364013, 0.0413439, -0.0481903, 0.0609136, 0.0428965, 0.0418969, 0.0946651, -0.0651687, 0.00636633, -0.0603478, -0.0340816, 0.124595, 0.011618, -0.105699, 0.0209471, -0.0279859, 0.174401, 0.181405, -0.100601, -0.185649, -0.0186763, -0.169599, -0.107211, 0.0983014, -0.103175, -0.0693391, -0.0255055, -0.0952299, -0.00458742, 0.0147303, -0.162745, 0.227148, -0.0117972, 0.0538971, -0.0595543, 0.0061189, -0.103396, 0.195911, -0.0697691, 0.0515372, 0.0524553, -0.0599687, -0.0283811, -0.0366577, -0.0850134, -0.144724, -0.0694637, -0.0826693, -0.0493272, -0.0463248, -0.0935426, 0.0968128, -0.0295982, -0.116495, 0.0905374, 0.145332, -0.126823, -0.0846349, -0.00364298, -0.159004, 0.125734, 0.0200767, -0.0100989, 0.0592613, 0.0711746, -0.052708, -0.129927, -0.171635, 0.0536028, -0.0436741, -0.0671346, 0.123026, -0.0266766, -0.00128844, 0.006936, 0.109455, -0.107967, 0.0506299, -0.15958, 0.0512022, -0.0714227, -0.142419, -0.145663, 0.0328946, -0.00838929, 0.135078, -0.116516, 0.133692, 0.0027081, 0.123097, -0.116642, 0.0318937, 0.0270508, 0.0135023, 0.057198, -0.0474178, -0.167828, -0.0541074, -0.0574136, 0.0292935, 0.0265396, -0.132061, -0.0301757, -0.16664, 0.120607, -0.0363801, 0.0957502, 0.0939066, 0.168644, -0.029565, 0.00783809, -0.0100699, 0.0887768, 0.140314, -0.184181, -0.0684551, 0.0991023, 0.0164909, 0.132668, 0.159765, 0.065565, -0.215614, 0.0188324, 0.0301077, 0.0754169, -0.162187, 0.177152, 0.139069, -0.0282307, -0.128046, -0.0573553, 0.0695957, 0.0728233, 0.0742555, 0.00757338, 0.115585, 0.000151907, 0.00934792, 0.0404052, 0.109993, 0.0490671, -0.0478591, 0.0353086, 0.0406764, -0.0843566, 0.0796684, -0.134092, -0.0939137, 0.0512854, 0.02847, -0.191782, -0.102256, 0.0993767, 0.112477, 0.0546775, 0.177045, -0.0889786, -0.0284489, -0.145575, -0.18619, 0.118787, -0.121879, -0.195056, -0.0793856, -0.0628797, 0.0561486, 0.0217856, -0.0688085, -0.116118, 0.0653965, 0.00376658, -0.122175, -0.0614844, 0.0307863, -0.0728671, -0.0267218, -0.0107053, -0.0924833, 0.0895601, 0.0601045, -0.202886, 0.031716, 0.186588, 0.0318896, -0.0876682, -7.72102e-05, -0.199889, 0.0592551, -0.0367607, 0.125276, -0.00127308, -0.0072442, 0.121552, 0.084387, 0.0130147, -0.144155, -0.105237, -0.144242, 0.0447149, -0.195839, -0.0622675, 0.127028, -0.146486, -0.0620632, -0.0125621, 0.00287516, -0.0443172, 0.104167, -0.180363, -0.190862, -0.136607, -0.0101634, 0.108623, -0.141825, -0.120685, -0.00323691, 0.0585559, 0.169911, 0.165382, 0.0694922, -0.0524239, -0.107787, 0.127782, 0.149119, -0.0276379, -0.0379364, -0.134096, 0.121444, 0.0293372, 0.104944, 0.0883756, 0.172459, -0.0579167, 0.0906507, 0.036026, 0.100229, 0.119578, -0.0341854, -0.161928, 0.0656302, 0.0111037, 0.178218, 0.117905, 0.297506, 0.0332685, -0.158273, 0.0607268, -0.200797, 0.144938, 0.00842229, -0.1734, 0.156002, 0.106755, 0.0902585, -0.110569, 0.0388337, -0.19452, 0.0290938, -0.102153, 0.316533, 0.0386076, 0.195203, -0.0775193, 0.207435, 0.174053, 0.163374, 0.0723866, -0.18319, 0.0191222, 0.0164923, -0.0483164, 0.0197929, 0.0591586, 0.0699289, 0.117556, 0.216911, -0.245327, -0.102697, -0.0568817, -0.0812142, -0.123782, -0.208255, 0.189984, -0.14457, -0.0998799, -0.277155, -0.0636249, 0.00267893, -0.300634, -0.15194, 0.272221, -0.0316173, 0.0909312, 0.157991, -0.134286, 0.141166, 0.236587, 0.157335, -0.260768, -0.195418, -0.00132243, 0.284019, 0.266297, -0.18515, 0.0761785, 0.148431, -0.21846, -0.129312, -0.00585859, -0.319022, 0.0526947, -0.0800312, 0.00343891, -0.0302467, 0.0123789, 0.13913, -0.0430028, -0.190366, 0.12418, -0.177678, 0.0831564, -0.527989, -0.121533, 0.00775132, 0.288053, 0.0175755, -0.0518317, -0.161665, -0.0775857, 0.0974314, -0.0227871, -0.040391, 0.141395, -0.0413977, -0.0823696, 0.0585823, -0.131506, 0.199094, 0.233047, 0.0883129, 0.255333, 0.384635, 0.124645, -0.179172, -0.115287, 0.311906, -0.0768571, 0.0315882, -0.21576, -0.0687606, -0.294641, -0.0610123, -0.082685, -0.0298979, -0.236266, -0.158007, -0.0877249, -0.0875634, -0.173589, -0.0599902, 0.0889724, -0.0207025, 0.0248334, 0.402502, 0.0265749, 0.0231971, 0.0273447, -0.211955, 0.101342, 0.0265103, 0.149401, 0.0289052, -0.0303149, 0.0925015, 0.112879, 0.223193, 0.217992, -0.277055, 0.073811, -0.0345785, -0.122454, 0.016279, 0.226395, -0.154592, 0.0718664, -0.0241471, 0.297599, -0.203877, -0.148134, -0.0693867, 0.0608824, -0.0816016, -0.0456526, -0.0725797, -0.19712, 0.00451122, 0.0526549, 0.461902, 0.0294555, 0.240326, 0.144125, -0.15009, -0.131488, -0.166475, -0.0596954, 0.119364, 0.0364117, 0.296674, -0.136885, 0.0223043, -0.192385, -0.0332979, -0.174058, 0.0876777, -0.0441841, 0.155119, -0.155203, -0.0176818, -0.302113, 0.110757, 0.245483, 0.110138, -0.13511, -0.00599306, 0.166749, 0.152285, -0.0252765, 0.241817, 0.126106, -0.214593, -0.176592, -0.181614, 0.155009, 0.253954, 0.194581, -0.221024, -0.00527955, -0.164933, 0.0460706, 0.342017, 0.175038, 0.270015, -0.229826, -0.102667, -0.196883, 0.00165443, 0.0563273, -0.160883, -0.0739002, -0.281241, 0.0167676, -0.0146983, 0.266963, 0.0345392, 0.27921, -0.136966, 0.276199, 0.134556, -0.0801178, 0.275416, -0.0780137, -0.188323, 0.0426167, 0.016736, 0.196336, 0.20934, -0.298414, -0.0670457, -0.130759, -0.199709, 0.0568456, 0.183424, -0.288651, 0.223441, 0.223712, -0.0058009, 0.26152, -0.122724, 0.0365618, -0.0196415, -0.0544713, -0.109093, 0.12595, -0.310462, 0.21521, 0.147405, -0.0137184, 0.304098, -0.138799, -0.091238, 0.0153294, 0.202134, 0.107735, -0.0636372, -0.094039, -0.269393, -0.203538, 0.25135, -0.0346192, 0.0432001, -0.312568, 0.00139508, -0.0737464, 0.185856, -0.282656, -0.00109402, 0.18466, 0.150305, 0.120431, 0.149989, 0.0521333, 0.086365, 0.0813275, -0.205515, -0.0321296, 0.150414, 0.128868, 0.033566, -0.0653706, 0.168671, -0.107586, -0.0158913, 0.0409414, -0.166548, -0.0366041, -0.0103903, 0.124946, -0.0835031, -0.195882, 0.180063, -0.160352, -0.221005, 0.298294, -0.144809, -0.146662, 0.4946, 0.167624, -0.0290433, -0.149732, 0.0114454, 0.0283927, 0.201157, -0.153278, 0.36918, 0.313981, 0.011557, -0.00505175, 0.0581186, -0.058065, 0.0462351, -0.00278421, -0.0415917, -0.0592682, 0.135444, -0.07455, 0.0452172, 0.0711994, -0.0512389, -0.172052, -0.191426, -0.0587695, 0.0277767, 0.0295401, -0.100343, -0.158867, -0.00914204, -0.0799991, 0.216285, -0.175807, 0.108353, 0.0331472, 0.211614, -0.109038, 0.277852, 0.13597, 0.0564488, 0.127397, 0.154649, 0.120825, -0.0014228, 0.0105785, -0.103815, 0.193875, -0.338146, -0.204159, 0.233978, -0.075629, 0.204848, 0.182267, 0.149317, -0.179175, 0.224751, 0.137227, -0.0514879, -0.0530932, -0.248842, -0.256642, 0.0481668, 0.239586, 0.29638, -0.0518177, -0.0414334, -0.032398, -0.0425277, -0.0899987, 0.121088, -0.0828594, -0.321911, 0.0070297, 0.085941, -0.181527, 0.195147, 0.261818, -0.0442534, 0.280827, 0.0892145, 0.310468, 0.0854828, 0.0854724, -0.0146585, -0.0986215, -0.0691548, 0.0300527, 0.0377904, 0.231358, -0.0990197, 0.0336082, -0.109442, 0.124981, 0.0458769, -0.00717676, -0.0439977, 0.197793, -0.145854, -0.242329, -0.266538, -0.00350806, -0.0603054, 0.189179, -0.209245, 0.120979, -0.166999, -0.180895, 0.0534809, -0.165517, -0.0235567, 0.318169, 0.0710887, -0.222748, -0.026472, -0.102648, 0.12241, 0.212446, 0.113399, 0.0065408, -0.163954, -0.0925168, 0.23755, -0.00513644, -0.0393298, 0.0902413, 0.130413, -0.0493416, -0.0116626, 0.0530366, 0.0910727, -0.126608, -0.201969, 0.0358663, -0.0808173, 0.0500047, 0.140738, -0.181935, 0.0919293, 0.0493472, 0.109186, 0.0752026, 0.331046, -0.157618, 0.00846618, 0.111137, -0.000162393, -0.0533165, -0.0403442, 0.278866, 0.0706498, -0.0842414, -0.173431, 0.00174492, -0.0108148, -0.165794, 0.0033032, -0.0971225, 0.107471, -0.130492, -0.0777077, 0.0531862, -0.0675135, -0.0368056, -0.149137, 0.081503, 0.210917, 0.13256, -0.14186, -0.115107, 0.0737342, 0.0673081, -0.264229, -0.179837, -0.136157, 0.0945248, -0.0230311, 0.0592951, 0.0729417, -0.0170463, -0.0305578, -0.168833, 0.0177773, -0.0968453, 0.264947, 0.0215699, 0.0246163, -0.301142, -0.195455, -0.151383, -0.200127, -0.0175371, -0.0508429, -0.256968, 0.260807, 0.0100595, -0.0316971, -0.0765099, -0.0610244, -0.161833, -0.0291545, -0.102401, 0.00233664, 0.0525981, -0.118046, 0.052291, -0.284127, -0.16122, -0.0909441, 0.208235, 0.179745, 0.0093171, -0.139922, -0.130854, -0.043747, -0.00646231, -0.00796733, -0.171639, 0.0605942, 0.151612, 0.0228156, -0.234334, -0.0588295, -0.257352, 0.12673, 0.107815, -0.00579767, -0.0512443, -0.0953917, -0.123779, -0.165546, 0.110627, -0.127102, 0.0179303, 0.0213647, 0.126265, 0.0493004, 0.181128, -0.148011, 0.188413, 0.205731, 0.186561, 0.0265008, 0.129317, -0.0328259, 0.2734, -0.0897688, -0.259728, 0.0718163, 0.0740711, 0.0342404, 0.167017, -0.127738, -0.243615, -0.34251, 0.0149404, -0.21985, -0.291306, -0.301083, -0.0879946, 0.132867, -0.0286716, -0.330036, -0.138541, 0.0201261, -0.0206262, -0.195338, -0.189097, -0.121937, -0.365437, 0.138063, -0.0907782, 0.0648521, -0.00512273, -0.0140866, 0.0457267, 0.162504, -0.263981, 0.0506702, 0.0748843, 0.231794, 0.134735, -0.0679524, -0.127905, 0.100269, 0.158177, -0.0581452, -0.0679139, -0.394527, 0.187185, 0.096168, -0.098256, -0.123185, -0.0583085, -0.176549, 0.327942, -0.0436006, 0.122345, 0.201078, 0.024806, -0.0867871, -0.103353, -0.280745, -0.0238603, -0.197656, 0.258787, 0.270568, -0.0330545, -0.0319929, -0.136981, 0.0398797, -0.169881, -0.0809598, 0.0330871, 0.202348, -0.0983309, 0.197383, -0.204489, 0.00371044, 0.30095, -0.0380717, -0.179282, 0.244127, -0.185936, -0.124543, -0.0411498, 0.090055, -0.338949, -0.317972, -0.11562, 0.174484, 0.0736392, 0.436672, 0.0268573, 0.0506437, -0.170759, -0.00334675, 0.328992, -0.183543, 0.13191, 0.192155, -0.122853, 0.236246, 0.079596, -0.00764811, 0.196371, 0.0103949, 0.179774, -0.284097, 0.184176, -0.0417046, 0.212608, 0.170959, 0.0674549, 0.025605, 0.0204303, 0.185798, -0.270741, 0.0657351, -0.013044, -0.00624784, 0.00388587, 0.368241, -0.301919, -0.192563, -0.115628, 0.170193, -0.00552218, -0.0251656, 0.0941633, -0.219737, -0.156501, 0.240836, 0.4438, 0.260346, 0.312277, -0.129407, 0.116735, 0.0323757, 0.0165151, -0.103771, -0.0310081, 0.0899189, -0.0358277, -0.0506099, 0.0343667, 0.0521393, -0.115542, -0.0226156, 0.000841181, -0.00187559, -0.00224394, -0.208884, -0.04068, -0.0558047, 0.0931748, -0.0181616, -0.0425746, 0.31457, 0.193882, 0.29136, -0.0341999, 0.0823644, 0.0587742, -0.0513058, -0.0213126, -0.0711387, -0.179653, 0.0499827, -0.00854057, 0.109425, 0.00591709, 0.073143, 0.162066, -0.0342803, -0.0173394, 0.0634966, -0.0709697, -0.0808648, -0.0131857, 0.129084, -0.00423948, 0.0908564, 0.00492281, 0.0928515, 0.099059, 0.105264, 0.0458196, 0.154781, 0.139527, -0.115947, -0.0748488, -0.0158489, -0.0393259, -0.0504835, 0.0832179, -0.0446712, -0.096982, 0.00170243, -0.0230432, 0.0732685, 0.0959741, 0.104301, 0.0968932, 0.108793, -0.0852821, -0.106986, -0.140488, -0.200453, 0.0332369, -0.289644, -0.0339822, -0.116769, 0.0713805, 0.0776425, -0.152733, 0.0846773, -0.0872408, -0.0998327, 0.119907, -0.0947123, 0.0985713, 0.0308607, 0.00688164, -0.0559362, 0.0131015, 0.0195881, 0.111581, 0.078919, 0.00211133, 0.101397, 0.103758, -0.134427, 0.0888472, -0.0494937, -0.043504, 0.105289, -0.168892, 0.00993622, -0.166039, 0.0477312, 0.207097, 0.0645826, 0.0418885, 0.0530311, -0.166723, 0.0261807, -0.00415234, -0.00957681, 0.0853801, -0.0113615, 0.179556, 0.0721081, -0.0554954, 0.0462697, 0.0979818, -0.0179131, 0.0441295, 0.0416469, 0.0171731, 0.00340746, -0.060349, -0.12264, 0.0279599, 0.00759657, 0.121563, -0.133368, 0.387663, -0.0512781, -0.247002, 0.139844, 0.145194, 0.00730657, -0.0174785, -0.0325619, -0.0277456, 0.00154379, -0.257475, -0.19241, 0.0416751, -0.096746, -0.0650741, -0.0960716, -0.176037, -0.0972384, -0.201992, 0.00251874, 0.0218974, 0.258363, 0.0931344, 0.0521282, 0.031816, -0.121454, 0.0664673, -0.21367, 0.183807, 0.37445, 0.0610395, -0.0967268, 0.288397, -0.136559, 0.146632, -0.132662, -0.0849642, -0.029772, 0.244014, -0.0271585, -0.0109107, -0.0532809, 0.0997605, -0.269598, 0.120368, 0.0914718, 0.0329996, -0.0663495, 0.0249758, 0.174456, -0.0558199, -0.122823, 0.0330271, -0.188965, -0.0208687, -0.064361, -0.109488, 0.0376179, -0.0754085, 0.0940255, -0.15697, 0.129023, -0.0226018, -0.139754, -0.195532, -0.00364593, -0.0936696, 0.185988, -0.0165832, -0.017836, -0.0432897, 0.102456, -0.113861, -0.281936, -0.027464, 0.123302, -0.115623, -0.0702669, -0.114119, -0.117401, 0.029191, 0.0240541, -0.101381, 0.14322, 0.038011, 0.0762345, -0.12554, -0.0670217, -0.141917, 0.222214, 0.0377872, 0.0869865, -0.105904, 0.023638, -0.0039292, -0.177957, -0.0908118, 0.294644, -0.142214, -0.0634974, 0.0562965, -0.000934296, 0.142364, 0.00158703, -0.0840134, 0.0994897, -0.195206, -0.179999, -0.138926, -0.289667, -0.150502, -0.0515056, 0.198025, -0.0779126, -0.0294836, 0.18669, -0.122119, 0.0109546, 0.254919, 0.0370714, 0.0994665, 0.211376, 0.151428, -0.16431, 0.0757341, -0.0424788, 0.139165, 0.157448, 0.173103, -0.141905, 0.403876, -0.0481257, 0.167964, -0.136895, -0.0728648, -0.159898, -0.203251, 0.00883861, -0.0499303, 0.00116676, -0.310972, -0.0304099, 0.12923, 0.0355137, -0.360283, 0.118353, -0.168028, 0.0146756, 0.131866, -0.0552592, 0.0732355, -0.00645006, 0.159516, 0.249404, 0.102235, 0.139983, -0.0653226, -0.0369139, 0.10452, 0.234613, -0.312059, 0.0862428, 0.114538, -0.0993655, -0.146532, -0.120344, 0.273131, -0.0546892, 0.0848527, 0.0129158, -0.185104, 0.137907, -0.0488916, -0.0297983, -0.0646197, -0.161706, -0.0102943, -0.124369, 0.065538, 0.181947, -0.0203712, 0.159572, 0.279877, -0.133159, -0.0522885, 0.0857146, 0.00465356, -0.0724276, -0.118568, -0.239848, 0.086133, 0.0955225, 0.151519, -0.0400407, -0.0800781, 0.102793, 0.113736, -0.224401, -0.202021, -0.0400216, -0.0906711, 0.121685, -0.00408163, 0.0800206, 0.0317105, -0.105726, 0.0690216, 0.0147965, 0.242563, -0.21866, -0.0162361, -0.103598, -0.239881, -0.173959, -0.191076, -0.122074, -0.0169977, 0.184898, -0.126039, 0.00188676, -0.0214086, 0.269605, 0.173053, 0.323443, 0.276746, -0.31273, 0.045401, -0.052946, -0.0533267, 0.154583, 0.359084, 0.0108966, 0.0153719, -0.0232103, -0.0224547, 0.050473, 0.115931, 0.0525314, -0.211738, -0.369909, 0.141499, 0.114385, -0.0427911, -0.0751217, -0.116316, 0.0710783, 0.0781463, 0.132241, 0.095696, -0.160081, -0.168386, 0.248122, 0.0810072, -0.0572189, 0.116804, 0.198999, 0.00106787, 0.0359306, 0.00177538, 0.0699305, 0.00864006, 0.234207, -0.100989, 0.205214, -0.0520911, 0.186294, 0.11767, -0.183649, 0.268329, -0.0544591, -0.0631173, 0.0532209, -0.29214, 0.0871577, 0.00773278, -0.183747, -0.019923, 0.0271716, -0.101965, 0.200106, -0.198374, -0.230448, -0.0770708, -0.234369, -0.104949, -0.256207, 0.17503, -0.00888566, -0.0277061, 0.0481971, 0.00872928, 0.172865, -0.0462916, -0.00298762, 0.195863, -0.0983094, 0.0908055, -0.172838, 0.0567886, 0.0966347, -0.0356586, 0.134189, 0.402908, -0.10931, 0.0156263, -0.101803, -0.026974, 0.28056, 0.0706973, -0.0663403, 0.0219447, 0.124034, -0.0919237, -0.133349, -0.0477265, 0.0904939, -0.0679359, -0.0574489, -0.0811734, -0.0127578, -0.124171, -0.0959383, 0.0130646, 0.134065, 0.108946, -0.0908774, -0.0522389, -0.0477317, -0.100599, 0.0124967, 0.15421, -0.0692081, 0.026698, -0.161641, 0.150517, 0.0900489, -0.0251841, 0.00101284, -0.0986275, -0.00122855, 0.173463, 0.0682063, -0.00824889, -0.262304, -0.128237, 0.085889, -0.123422, -0.0449284, -0.016091, 0.00732911, 0.0871983, -0.0295355, -0.244457, -0.103615, 0.131887, 0.0337194, -0.0579628, -0.0743469, 0.161813, -0.0981946, 0.296391, -0.0455033, 0.221421, -0.189664, 0.0369764, 0.0626731, -0.212554, -0.0297373, -0.109546, -0.210259, -0.0324359, -0.0428008, -0.113635, 0.0158349, 0.118252, -0.0433015, 0.147025, -0.289654, 0.115376, 0.0969096, 0.184595, -0.0404972, -0.149414, 0.176284, 0.0183996, -0.0781335, -0.261806, 0.042117, 0.0433308, 0.222173, 0.122735, 0.152838, 0.000635563, 0.196649, 0.149702, 0.148071, -0.0922592, 0.0308278, -0.114101, 0.346001, -0.021508, 0.0692927, 0.406911, -0.130445, 0.191726, 0.227141, -0.0469337, -0.225241, 0.0342861, -0.139827, -0.0472629, -0.534894, 0.103391, -0.0329097, -0.232606, -0.0214681, -0.00929996, 0.178982, -0.0491973, 0.137556, -0.127053, 0.236292, -0.14874, 0.0725481, -0.15005, 0.146498, -0.0543994, -0.0897024, -0.0498312, -0.156102, 0.100227, 0.225281, 0.0736804, -0.14943, -0.229963, -0.0704884, 0.0992592, -0.0802288, -0.0591835, -0.100057, -0.254269, -0.00137094, -0.00945466, 0.0237395, -0.314154, 0.187829, -0.124354, 0.0300141, -0.161629, 0.112341, 0.142794, -0.0118832, 0.216323, 0.00682994, 0.308666, -0.15547, 0.151102, 0.029234, -0.122762, -0.255222, -0.109708, -0.0637985, 0.0363481, -0.109872, 0.244661, -0.0245603, 0.120016, -0.142567, -0.0470549, 0.17261, -0.0833114, 0.0845514, 0.220949, 0.395927, 0.194979, -0.254116, -0.143892, -0.0933444, 0.114253, -0.0632122, -0.137961, -0.31144, 0.25606, -0.0926142, 0.00231368, -0.239556, 0.215943, -0.226092, 0.0458385, 0.0594909, 0.177842, 0.0876569, 0.0617895, -0.0862728, 0.321272, -0.0829235, -0.362889, -0.115291, 0.131342, 0.274129, -0.0904109, -0.0443421, 0.0149644, -0.273801, -0.0142543, -0.198853, -0.0430451, 0.186816, 0.0251478, -0.338466, -0.101952, 0.0886423, -0.087226, -0.138703, -0.139995, -0.135618, 0.107377, -0.115146, 0.0064902, 0.0286599, 0.18266, -0.0135667, 0.116229, -0.00676656, 0.15623, -0.0104033, 0.105933, 0.197115, -0.114522, -0.127495, -0.154475, -0.177356, -0.0108722, 0.0725705, 0.154286, 0.0998496, -0.192463, -0.0299496, 0.159083, 0.116621, 0.288101, 0.160982, 0.320637, 0.227316, 0.257681, 0.0771144, 0.0376558, 0.00122882, 0.25122, -0.248885, 0.113301, 0.16135, 0.173762, -0.11315, 0.113109, -0.0213777, -0.166022, -0.0700284, -0.120656, -0.0724082, -0.0652505, 0.129512, -0.158285, -0.0125294, 0.0472566, 0.0536354, -0.18575, -0.0175733, 0.0841098, -0.167443, 0.135875, -0.176653, -0.0594923, -0.074495, 0.305657, 0.197762, 0.074036, -0.0743163, 0.0727191, -0.178561, 0.0123316, 0.188181, -0.0337033, -0.0508794, -0.0494488, -0.138279, -0.22127, 0.0945743, 0.0662919, 0.00386902, 0.045019, -0.184732, 0.100921, 0.0303928, -0.0382687, 0.188193, 0.00598593, 0.18299, -0.113328, 0.211256, 0.0943523, -0.0777609, 0.0322457, 0.000516553, -0.110569, 0.0294387, 0.257587, 0.0478551, 0.0652311, -0.165836, 0.0698875, 0.049483, -0.184093, -0.189942, 0.0296348, -0.0890701, -0.0155432, 0.00124324, -0.146491, -0.210376, -0.175005, -0.0235054, -0.0367296, 0.00870952, 0.0571377, -0.0925382, 0.189181, -0.0325362, -0.0669757, 0.0648818, -0.0179939, 0.101925, 0.128502, 0.0135099, 0.105281, -0.0739617, -0.184264, -0.221695, 0.219083, 0.060338, 0.221153, 0.0163423, 0.106463, -0.0512342, -0.0877966, 0.116937, -0.186867, 0.227324, 0.0340586, 0.273156, 0.0306951, -0.291377, 0.0158215, -0.0308494, -0.0159306, 0.00297017, -0.0178806, 0.000594607, -0.192805, -0.0494028, 0.251053, -0.28808, 0.0833539, 0.0700349, 0.183321, 0.136833, -0.00321036, 0.0584559, -0.0747766, 0.0567231, -0.0680774, 0.107309, 0.00736286, -0.236184, -0.161934, 0.0284186, 0.211324, 0.0306707, 0.158266, 0.0200344, 0.127533, -0.0787793, 0.24507, 0.102448, 0.136357, -0.119456, 0.0659722, -0.086005, -0.386628, 0.205745, -0.126207, 0.178848, -0.149721, -0.0363255, -0.00431747, 0.061055, -0.0421659, 0.0282935, 0.156364, 0.231672, 0.0926834, -0.0265262, 0.0357896, -0.19352, -0.216747, 0.141103, 0.0573982, 0.290803, 0.29381, -0.0378331, 0.0596444, -0.0207957, -0.054988, 0.0852055, 0.011614, 0.0171016, -0.0144108, -0.178001, -0.238686, 0.0829638, -0.112399, -0.114273, -0.158722, 0.270586, 0.153864, 0.135716, -0.00906441, -0.147583, 0.159069, 0.0781488, 0.0705156, -0.02629, -0.0825922, -0.00437607, 0.0452097, -0.256695, -0.053207, 0.0453639, 0.0691599, 0.21427, 0.0103875, 0.0386301, -0.198037, -0.155368, -0.0931291, -0.141716, 0.0212695, 0.087931, 0.0830529, -0.153462, 0.194987, -0.0448796, -0.0928331, 0.0332139, -0.0163832, -0.122065, 0.159788, 0.127222, -0.131983, -0.0344554, 0.0482747, -0.0779224, 0.083744, 0.014511, 0.190151, 0.0643492, 0.116262, 0.174151, 0.0733432, 0.0702669, 0.0758784, 0.0446145, -0.08856, 0.191979, 0.267948, 0.145382, 0.287729, 0.0379286, -0.107841, -0.0877821, 0.17296, 0.156901, 0.0326611, 0.0886323, -0.0227281, 0.0856047, -0.125908, -0.130535, -0.11541, 0.0430999, 0.0577905, -0.216551, -0.277111, 0.15702, -0.00991502, 0.385357, -0.115256, 0.0688759, -0.125116, -0.0433989, -0.0177068, -0.119955, -0.0800427, -0.037295, -0.170231, 0.206525, -0.186047, 0.0621719, -0.081503, 0.0245637, 0.00953272, 0.239341, 0.147176, -0.0456259, -0.171932, -0.0187717, 0.0901668, -0.103174, -0.108474, -0.16548, -0.0564564, 0.0394842, -0.0973791, -0.187002, -0.105251, -0.110046, -0.292084, -0.0539841, -0.103751, -0.00810652, -0.0188693, 0.0787755, -0.214042, 0.181833, -0.0195094, 0.166129, -0.0104107, -0.0369793, 0.0696625, 0.258401, 0.116887, -0.0818842, 0.0839377, 0.0533784, 0.0748635, 0.109722, -0.0700152, -0.0941905, 0.00563549, -0.25418, -0.22191, -0.0228024, -0.172258, 0.191246, -0.2104, -0.0553883, -0.0973234, -0.0686475, 0.106679, -0.0881689, 0.0322131, 0.159314, -0.10754, 0.0590882, -0.0230836, 0.16544, -0.168822, -0.0361645, 0.205481, 0.0692357, 0.0489444, -0.00359276, -0.0168232, 0.0100426, -0.111981, 0.162495, -0.0145629, -0.168365, 0.163014, -0.0943556, 0.0433099, 0.106688, -0.0444728, 0.0859216, 0.0760937, 0.242871, 0.184809, -0.0367881, 0.19593, 0.109692, 0.209981, 0.00509989, -0.21925, -0.112297, -0.0599033, -0.119443, 0.0755262, -0.0203279, 0.0730556, -0.0271793, -0.173948, 0.0583052, 0.00396104, 0.0116577, -0.0658209, -0.101254, -0.0238, 0.0450149, 0.193967, -0.0862731, 0.172111, 0.221836, -0.0293346, -0.224511, 0.12469, -0.16558, -0.0126049, 0.0670274, -0.0555178, 0.015052, 0.151216, -0.0430542, -0.0781447, 0.188065, 0.226643, 0.000899526, -0.0226112, 0.184061, 0.0215877, -0.000175144, 0.10456, 0.1174, -0.000899174, 0.23159, -0.165383, -0.11972, -0.121179, -0.176678, -0.0850144, 0.165347, 0.165206, 0.0555707, 0.188635, -0.0381786, 0.110498, 0.10881, -0.0732421, 0.0237613, 0.0490233, 0.063474, -0.144059, -0.00593115, -0.00239849, -0.152213, -0.142165, 0.141114, 0.139046, -0.0647485, 0.231979, -0.0163701, 0.024562, -0.0711497, -0.0825967, 0.0572961, 0.0422057, 0.162238, 0.142794, 0.0282823, -0.078353, 0.00401647, -0.0530381, 0.0745299, 0.0801731, -0.117447, -0.0923313, 0.00719261, -0.216967, 0.140363, -0.098051, -0.225404, -0.0274087, 0.129557, -0.136949, -0.146457, -0.107835, 0.032047, -0.0215049, -0.085498, 0.0228497, 0.169469, 0.0644435, -0.078901, -0.0180629, 0.0426104, -0.0881801, 0.122745, 0.256398, -0.12727, -0.148682, -0.00501162, 0.192251, 0.0563622, -0.0367505, -0.022408, -0.0046306, 0.0529611, 0.100885, 0.0172863, 0.0934356, -0.0419474, 0.032336, -0.184306, -0.0201746, 0.0411028, -0.032788, -0.0484929, -0.0244241, -0.0644065, 0.184531, 0.0140603, 0.0779267, -0.084102, 0.216974, -0.0650817, -0.161233, 0.285319, 0.291715, -0.0478328, 0.411779, 0.0193828, 0.103143, -0.0790673, -0.0362652, 0.0177246, 0.151435, -0.109187, -0.191366, 0.0498884, -0.228296, 0.143712, -0.0393704, -0.0769892, -0.118643, -0.0608919, 0.204649, 0.262603, 0.168837, 0.0250617, 0.0335216, 0.164442, 0.254431, 0.114707, -0.0934562, -0.12455, 0.071739, 0.136046, 0.154551, 0.0273173, 0.0467645, -0.240605, -0.185916, 0.219022, -0.207066, -0.0039698, 0.0356306, 0.0575868, 0.117969, -0.132579, 0.0790277, -0.119824, 0.35941, 0.378994, 0.120576, -0.362801, -0.0990008, -0.0953531, 0.205457, -0.284037, -0.30103, 0.0510023, -0.00792907, 0.124998, 0.00401895, 0.150715, 0.0494551, 0.0588828, -0.0191178, -0.130725, -0.113598, 0.254801, -0.00302516, 0.228221, -0.0753344, 0.0755588, -0.221509, -0.0433359, 0.157264, 0.00836095, -0.0119337, -0.120949, 0.0437383, -0.398782, 0.191206, 0.212792, -0.103787, -0.0326985, -0.0806611, -0.0964797, 0.379806, -0.32779, 0.0644036, -0.110257, 0.137173, -0.406015, -0.155956, -0.212585, 0.0241191, 0.0989812, 0.197914, 0.221586, -0.234606, -0.273926, -0.24559, 0.158347, -0.03169, 0.10567, 0.0572219, -0.324604, 0.149509, -0.0236095, -0.0835624, -0.225155, -0.27489, 0.338657, -0.0108075, 0.051719, 0.171891, 0.209334, -0.0815751, -0.060322, -0.290814, -0.192806, 0.231146, -0.108928, -0.0178939, -0.0101319, -0.21524, -0.214608, 0.209046, 0.0214521, 0.22859, -0.0884793, 0.0402603, -0.0279745, 0.0189938, -0.00359698, -0.217634, -0.24294, 0.138708, -0.0754734, -0.0229569, 0.0291364, -0.184731, -0.181778, 0.076129, 0.0192012, -0.0687231, 0.157446, -0.105806, 0.0729129, -0.126072, -0.0113468, 0.188508, 0.196582, -0.0473428, 0.0051957, -0.1511, -0.0210353, 0.0983684, -0.0642512, 0.109109, -0.0161442, 0.0274537, 0.146166, 0.129162, 0.160771, -0.0917691, -0.0712895, 0.043084, 0.0137142, -0.130236, 0.223054, 0.0772442, 0.115167, -0.0863542, -0.281312, -0.156648, 0.0151835, 0.207221, -0.0613564, -0.113496, -0.0949858, -0.107232, 0.00328965, -0.0934813, -0.0393313, 0.00742486, -0.0202233, 0.1121, -0.0365795, 0.0451356, 0.174, -0.143136, 0.135874, -0.14522, 0.00689676, -0.0235774, -0.0466361, 0.142997, 0.0375155, 0.0956271, 0.0881377, 0.0957798, 0.107794, -0.0156618, 0.0424498, -0.0410805, -0.0113555, 0.0273598, -0.0018419, -0.137784, -0.14582, -0.147767, 0.240069, -0.225257, 0.0143059, -0.048507, 0.0979357, 0.0325675, 0.0478394, -0.00914512, -8.56987e-05, -0.0390102, -0.266982, -0.204268, -0.24259, -0.136422, 0.225912, 0.11554, 0.639108, 0.0936698, -0.00722926, -0.242069, 0.169359, -0.0588532, 0.105066, -0.0731041, -0.207161, -0.181193, -0.182719, -0.0987685, -0.14517, 0.13563, -0.159236, 0.0408474, -0.0474329, -0.0453489, 0.069079, -0.0500261, 0.125013, 0.018699, -0.178105, 0.0207987, 0.0339365, 0.15763, -0.0590446, 0.0841994, -0.0501352, 0.22421, -0.0576739, 0.0672744, -0.0620952, 0.0438639, 0.183719, 0.128219, 0.137809, -0.0844593, 0.133348, 0.221012, 0.0312572, 0.00331164, 0.0206823, 0.107428, 0.245347, 0.183614, -0.0486369, 0.171748, 0.171588, 0.084593, 0.0529077, 0.122318, 0.0859007, -0.0223721, -0.114965, 0.0265448, -0.0448924, 0.145378, 0.00392645, 0.0821342, -0.0308643, 0.134613, 0.164455, 0.21429, -0.0772344, -0.104439, 0.0808164, -0.0931556, 0.0462979, -0.158992, 0.130978, -0.158306, -0.0119653, -0.134098, 0.00410664, -0.0548213, -0.168782, -0.128718, 0.197966, 0.0224917, -0.127164, 0.133858, -0.0622213, 0.0151314, 0.0634199, 0.089267, -0.118626, -0.203573, 0.155933, 0.247278, 0.0408903, 0.0251295, 0.122017, 0.0210275, 0.170587, -0.179661, 0.163869, 0.0573654, 0.187861, -0.00107926, -0.251624, -0.167163, 0.068129, -0.0902184, 0.311831, -0.199512, -0.150869, 0.094964, 0.100881, -0.160628, 0.00940704, 0.101004, 0.0823757, -0.011903, 0.0506875, -0.124851, 0.169157, 0.0722529, 0.0382472, 0.155226, -0.0587824, -0.231018, 0.0569085, -0.0496799, -0.0943397, -0.104079, -0.180458, 0.178818, -0.191922, -0.0356876, 0.308455, 0.118081, -0.182414, 0.0620628, -0.07279, 0.114763, 0.219589, -0.205428, -0.0385593, 0.0586273, -0.103915, -0.0173581, -0.0346614, -0.0857014, 0.20848, -0.143324, -0.0816673, 0.102322, 0.0629347, -0.102678, -0.0176284, 0.236332, -0.0964175, -0.15902, 0.244067, 0.0949674, 0.0385999, -0.0895679, 0.0420934, 0.211499, 0.194754, 0.160402, 0.14749, -0.0282949, -0.00586881, -0.0851891, -0.0267338, 0.068725, 0.115635, 0.216891, 0.12648, -0.128688, -0.137028, -0.0414228, -0.212666, 0.189765, -0.0800026, 0.194364, -0.10101, 0.278126, -0.0418503, -0.0802604, -0.0894976, -0.159587, 0.0170355, -0.198478, 0.0130055, 0.177606, -0.202239, -0.0149238, -0.300486, -0.160071, 0.168959, -0.161998, 0.00625306, -0.0169205, -0.0445528, 0.338951, 0.234261, 0.0452395, -0.0430811, 0.0691354, -0.0575273, -0.340422, -0.163098, -0.138832, -0.119527, 0.152595, 0.144933, 0.250588, -0.112519, 0.191929, 0.0776207, -0.258198, -0.0606364, 0.0952368, -0.0848296, -0.310277, -0.0805695, -0.0417926, -0.0224449, -0.277613, 0.0967276, -0.244118, -0.217581, 0.163558, -0.0886723, -0.183324, 0.125696, -0.274992, 0.102606, -0.0421954, -0.241441, 0.0625707, 0.0179731, 0.0251251, -0.0088337, 0.160757, 0.0833167, -0.156398, 0.213855, -0.256925, 0.230834, 0.0757745, -0.139581, 0.121489, -0.158782, 0.211626, -0.284266, -0.142967, -0.29035, 0.189071, -0.0588369, -0.0910401, 0.0847292, 0.109349, 0.0656598, -0.139978, -0.0190225, 0.183682, -0.185127, 0.229367, 0.156224, -0.171148, 0.360955, 0.179829, -0.0591629, 0.303446, 0.0306935, -0.0347091, -0.133884, 0.013443, 0.175243, 0.132403, 0.315995, 0.305194, -0.0264757, -0.0032781, 0.20997, 0.311919, -0.0831951, 0.165874, 0.301893, 0.0968182, 0.165804, 0.0851743, -0.12998, -0.0304123, 0.052633, 0.152873, -0.135646, -0.115861, -0.0866844, -0.0192138, -0.0103817, 0.158178, 0.148928, -0.122601, -0.0306065, -0.0868127, 0.136174, -0.0798643, 0.0138682, 0.0502568, -0.185046, -0.0292442, 0.057389, 0.0706218, 0.190329, -0.0289013, -0.108572, -0.00296156, 0.102192, -0.0238456, 0.0623359, 0.122309, 0.00687731, -0.258459, 0.0620412, -0.142911, -0.0111478, 0.207185, 0.173956, -0.0168546, -0.046796, -0.0313212, -0.0663851, -0.0139346, -0.0844157, 0.0112371, 0.0263893, 0.0220722, -0.000378936, -0.0158888, 0.147501, 0.0322799, -0.030079, 0.0700689, -0.133564, -0.106657, -0.0238139, -0.044041, -0.000979668, -0.117466, 0.0712017, -0.0915405, -0.0620026, 0.0229178, 0.0999057, 0.0079873, -0.0575265, 0.0439131, -0.0629719, -0.0551709, 0.11464, 0.169889, -0.0614761, -0.0875054, -0.138396, -0.0109261, 0.0531977, 0.0779725, 0.147521, 0.0443928, -0.0340777, -0.185307, 0.0591864, 0.113105, 0.0500942, -0.074557, -0.0235816, -0.0439667, 0.0620326, -0.0549995, 0.0537059, 0.0981212, 0.0372834, 0.130076, -0.113733, 0.135775, 0.0986904, 0.0131507, -0.0427824, 0.0975681, -0.023142, 0.0470626, 0.0809196, 0.0603315, -0.119637, -0.045124, 0.102934, 6.51788e-05, 0.0276937, -0.126898, -0.051354, 0.0982488, 0.0732426, 0.046003, 0.182965, 0.10382, 0.0678873, 0.112688, 0.0157752, 0.0101859, 0.0285895, 0.0518229, 0.0319117, 0.133923, 0.134823, -0.0180956, -0.046217, -0.0237954, 0.0556164, 0.0886601, -0.139862, -0.0360756, -0.252463, 0.0721562, -0.150304, -0.12892, -0.0204165, -0.257813, -0.064132, -0.221449, -0.0441501, -0.261095, -0.12969, 0.0444941, 0.0614669, 0.0596981, -0.0105635, -0.146596, 0.0798434, 0.251551, 0.290989, -0.195726, 0.0384806, 0.0419946, 0.15346, 0.0648327, -0.115093, -0.253596, -0.106957, -0.0512597, 0.17959, -0.0889137, 0.265229, 0.101403, -0.0395206, 0.163797, -0.00702574, -0.188679, -0.232624, 0.024236, 0.100615, 0.0491806, 0.149646, 0.12972, 0.119794, 0.0793748, -0.0409477, 0.146213, -0.0499785, -0.0869714, 0.207611, 0.00127948, -0.143647, -0.106651, 0.172149, -0.0757327, -0.0394249, 0.0598244, 0.0494339, 0.0967777, -0.00442724, 0.14328, 0.175541, -0.101325, 0.107924, 0.0896893, -0.119485, 0.0814952, -0.145038, -0.0853573, -0.122102, 0.262843, 0.267911, 0.011469, 0.0385469, 0.114396, 0.072815, 0.0532683, 0.192817, 0.136616, -0.0720703, -0.00525962, 0.00426003, 0.0493077, 0.180849, 0.110424, -0.116803, -0.0980102, 0.0464656, 0.162574, -0.224451, -0.0886819, -0.0590801, -0.21377, -0.167312, 0.148914, 0.0106065, 0.248886, 0.21426, -0.19957, -0.0117993, 0.0999261, -0.0526383, -0.244732, 0.0206827, -0.111669, -0.147708, -0.0345504, 0.136897, 0.0195118, 0.249929, -0.0493285, 0.0250462, -0.0555473, 0.0424128, -0.12563, 0.209174, -0.128353, 0.0262521, 0.246862, -0.0305932, 0.111579, 0.0765624, -0.0819076, 0.0171552, -0.168903, 0.105887, -0.0584266, 0.179577, 0.141972, -0.0017501, 0.0599459, 0.124493, -0.0305431, 0.0993985, -0.0450215, 0.0991322, -0.106093, 0.160508, 0.0697492, -0.108641, -0.0734357, -0.0250914, -0.146586, -0.0831372, -0.0229257, -0.0632567, 0.0679136, -0.00592602, 0.0436266, 0.00431503, 0.0296553, 0.137757, 0.0803758, 0.11011, -0.0728007, -0.251475, 0.124797, 0.0886896, -0.105978, -0.0281971, -0.186236, -0.126768, -0.0862079, 0.0241285, 0.0228914, -0.0153505, -0.110726, 0.153025, -0.027009, -0.139907, 0.108622, -0.128479, -0.00300266, 0.00893958, 0.0239344, 0.245563, -0.0547451, -0.153115, -0.190237, -0.091778, -0.0679358, -0.137941, -0.0325519, -0.0769263, -0.0218739, -0.0103621, 0.104926, 0.0527947, -0.134914, -0.0381158, 0.00920524, -0.150248, 0.047455, 0.113423, 0.0844121, -0.208801, 0.0997503, -0.0210903, -0.115363, 0.347421, 0.00108241, -0.025195, -0.0874008, 0.0808816, -0.125568, -0.102319, 0.0670504, 0.0639215, -0.102057, 0.108741, -0.0837514, 0.0888527, 0.0448804, -0.0667347, 0.0979061, -0.0162941, 0.0197678, -0.10262, 0.151982, 0.0873206, 0.00104567, 0.0199277, 0.104916, -0.0554213, -0.188451, 0.132559, -0.0182414, 0.0855603, 0.031143, -0.239738, -0.0710492, 0.244584, 0.119196, -0.0206089, 0.0958326, 0.0564571, -0.0597721, 0.13286, -0.114529, 0.0448453, 0.00257062, 0.175138, -0.0593909, 0.187756, -0.0585878, -0.00514007, 0.0242875, -0.139545, 0.0606521, 0.100382, 0.0759652, -0.135659, 0.0964396, 0.13245, -0.0567198, -0.236875, -0.198503, 0.0466227, 0.0211684, -0.153318, -0.035413, -0.100695, 0.0229662, -0.121878, -0.0577546, 0.183899, 0.0590798, -0.13154, -0.272832, 0.0811526, -0.100379, -0.144315, -0.0258831, 0.00321842, -0.155066, -0.196524, 0.115258, 0.462997, -0.215382, -0.0365179, 0.0818321, 0.00103319, -0.0479243, 0.185489, -0.0214489, 0.0719351, 0.014321, 0.204658, 0.0416418, 0.0934401, -0.128382, -0.0456312, -0.243312, 0.0707081, -0.190593, 0.198341, 0.00173894, 0.0276824, 0.111567, 0.0309421, 0.060177, -0.0299249, 0.0227408, 0.0104381, 0.138209, 0.16008, -0.175745, 0.151003, -0.00128372, 0.193703, 0.201729, 0.00299563, -0.02665, 0.128233, 0.0709252, 0.0612969, -0.277868, 0.000162732, -0.162282, 0.0406418, -0.202909, -0.0730389, 0.021458, -0.148962, -0.0583063, 0.0842804, 0.0917709, -0.312505, -0.133448, 0.108974, 0.0686852, 0.0961224, -0.110217, -0.112335, 0.0199645, 0.0175492, 0.107656, 0.0852444, 0.125387, 0.0233061, 0.122027, -0.0785379, -0.131291, -0.112158, -0.208741, -0.0232501, 0.000791434, 0.253268, -0.0144325, 0.205528, -0.0142457, -0.153077, 0.154918, -0.0999436, -0.137671, -0.128947, 0.0774636, -0.0955936, 0.0269465, -0.0571306, -0.291675, 0.0370569, 0.150117, 0.238132, 0.157502, -0.0277755, 0.0654468, 0.109634, 0.250995, -0.0945873, 0.147929, 0.120976, 0.0822458, 0.2156, -0.0232925, 0.190997, 0.063901, 0.0987414, -0.215012, -0.0502374, 0.123178, -0.161279, 0.19547, -0.05476, -0.038235, -0.217749, -0.122456, -0.146589, 0.110151, 0.0651011, -0.111845, 0.0806531, -0.112645, 0.148018, 0.185228, 0.0443851, -0.183952, -0.0436134, -0.104411, 0.0896011, 0.0269625, -0.00365122, -0.0151691, 0.222076, -0.00288856, 0.0974848, 0.00964735, -0.067958, 0.127243, 0.0664678, 0.00635044, 0.0198796, -0.0512404, -0.130909, 0.118619, -0.0332914, 0.0010014, -0.0628763, 0.0384523, -0.199765, 0.0889593, -0.159385, 0.116155, -0.0631439, -0.00906322, 0.118947, 0.0820373, 0.117298, -0.0952054, 0.0364546, 0.13925, -0.0056933, -0.0527861, 0.0396808, -0.0257547, -0.0150967, -0.160384, -0.0702159, 0.0577325, 0.0846391, 0.11992, 0.197808, -0.0585815, 0.0870359, -0.075602, -0.116595, 0.0184322, -0.00935283, 0.0997198, -0.0293435, 0.236831, 0.156087, -0.0763475, 0.040804, 0.011344, -0.159937, 0.135958, -0.0263805, 0.0227593, -0.0318044, -0.0749506, -0.0370926, 0.00870756, 0.0866858, -0.0603517, 0.100549, 0.00801619, -0.0647646, -0.0537707, -0.0468899, 0.184733, -0.166017, -0.195796, 0.200776, -0.0482193, -0.0162575, 0.171697, 0.004155, -0.0516053, 0.0208045, -0.00917284, 0.243703, 0.0620219, -0.0276979, 0.0322934, 0.0531037, -0.0849337, -0.035398, 0.0117888, -0.158587, -0.0650926, -0.0552303, 0.0109336, 0.224454, -0.128983, 0.0846934, -0.0920544, 0.133201, 0.0432065, -0.00151583, -0.0347378, 0.0520033, 0.0181741, -0.0315122, 0.0957002, 0.102581, 0.144296, -0.0510121, -0.208808, -0.062561, -0.137897, -0.106321, -0.106746, -0.168367, 0.191995, -0.0858774, -0.111845, -0.0870694, -0.0697292, -0.147281, -0.162628, -0.235713, -0.221169, 0.0753252, 0.342031, 0.16013, 0.166931, 0.0693417, 0.347544, 0.0287455, -0.130856, -0.286521, 0.258286, 0.409562, -0.396295, -0.0956149, 0.254935, -0.131953, 0.0375288, -0.0212081, -0.147285, 0.328946, 0.0337317, 0.0544663, -0.0246041, 0.265113, 0.00428781, -0.248868, 0.0691849, -0.177696, 0.0295229, -0.132354, 0.144524, -0.0788277, 0.0937916, -0.0266771, -0.0442639, -0.0258385, -0.116906, -0.116136, -0.101597, -0.0599255, 0.0860898, -0.111303, -0.173037, 0.234904, -0.281937, -0.250376, -0.125208, -0.0678509, 0.173406, -0.150882, -0.101061, 0.00222553, 0.10586, 0.0503393, 0.0612201, 0.0769649, 0.157958, -0.241191, 0.117698, -0.256128, -0.264928, 0.0774564, 0.171593, 0.134009, -0.157651, 0.130573, -0.0987195, -0.187077, 0.0451665, 0.118837, 0.113755, -0.0720911, -0.127147, 0.414005, 0.0534517, 0.266114, 0.0842308, -0.118101, 0.104747, -0.11616, -0.164309, 0.148532, 0.125536, -0.4548, -0.228021, 0.155911, -0.0493214, -0.0256218, -0.0713893, 0.164503, -0.266834, 0.0714967, 0.26759, -0.089531, 0.00879333, -0.0301725, 0.121534, -0.112902, 0.0469254, 0.0962922, 0.247994, -0.193179, -0.180852, -0.13809, -0.0453221, -0.161555, -0.0625788, 0.0200578, -0.0251558, -0.146583, -0.052518, -0.122446, -0.0813781, -0.238865, 0.096195, 0.207982, -0.225558, 0.057382, -0.226462, 0.186488, -0.0482018, -0.0593164, 0.149265, -0.0345769, -0.190112, -0.00869384, 0.0383295, 0.0891388, -0.243957, 0.123672, -0.0388262, -0.0376952, 0.0980029, 0.00923736, -0.291268, -0.0499277, 0.207216, 0.0854493, -0.065663, -0.160334, -0.196224, -0.184282, -0.192741, 0.217292, -0.0314923, 0.0699756, -0.127829, 0.187909, 0.176666, -0.164543, -0.149835, -0.272706, 0.0035084, 0.03237, 0.295999, 0.137225, 0.0580251, -0.104903, -0.153486, 0.0394975, -0.0124171, 0.213122, -0.10643, 0.0172491, 0.106354, 0.13398, 0.062099, -0.12545, -0.0499416, -0.112278, -0.16807, 0.300571, -0.0627487, 0.140564, -0.237643, -0.0256145, -0.127554, 0.137103, 0.0369341, -0.158373, 0.115423, -0.122939, -0.166633, -0.0242633, -0.126613, 0.0901657, 0.125185, 0.009029, 0.0464463, 0.237277, 0.0599124, -0.0832092, -0.0714648, -0.126345, 0.260965, 0.0163904, 0.120234, 0.148086, -0.137621, 0.107107, 0.144216, 0.102204, 0.00253192, 0.118792, -0.027518, 0.300392, -0.160863, -0.0354125, -0.168773, 0.0321199, 0.0584262, -0.0574542, 0.116703, -0.247578, 0.121375, -0.284551, -0.2861, -0.0908409, -0.160788, 0.0448804, -0.190653, 0.0337649, -0.233559, 0.0561272, -0.0498382, -0.0707089, -0.0368832, 0.133171, 0.14413, 0.0578206, -0.168497, 0.181124, -0.0159036, 0.145687, 0.0906344, 0.122579, -0.0196842, -0.0605547, -0.0733803, 0.0410764, -0.0826989, 0.0415641, -0.00776831, 0.249638, 0.0914897, 0.0637454, 0.0665486, -0.14219, -0.0971887, 0.240718, -0.496421, -0.262894, -0.0668202, -0.173394, -0.275347, 0.102706, -0.036074, -0.0291066, -0.238817, 0.287707, 0.0394866, -0.30923, 0.0546035, 0.0693418, 0.126801, -0.114605, 0.267952, -0.0211153, -0.00792129, 0.0455184, 0.118022, 0.227264, 0.10049, -0.259606, -0.103391, -0.204282, 0.118065, -0.0842382, -0.0694867, 0.132529, -0.123244, -0.0548456, 0.00311002, 0.339774, 0.0995856, 0.149262, -0.0862869, 0.0228822, 0.266487, 0.170488, 0.0158569, 0.176657, -0.26079, 0.00962077, 0.0063612, 0.146422, 0.00602813, 0.152341, 0.0896815, 0.0386097, -0.0867563, 0.140085, 0.00615362, 0.0643278, 0.0110485, -0.175148, -0.0346229, -0.0840358, -0.0822386, 0.0383118, -0.00796629, 0.0886403, 0.0913311, -0.195109, -0.036273, 0.179315, -0.214627, -0.56799, 0.167078, -0.552922, -0.0276532, 0.000922229, 0.0321477, 0.285182, -0.000676596, 0.0902086, 0.0322661, 0.12727, -0.200236, -0.0892204, 0.0231518, 0.0187923, 0.130527, -0.388305, 0.0985785, -0.0321104, 0.0384048, -0.00269179, -0.174961, -0.0834279, 0.017157, -0.1166, -0.00977099, 0.0357849, -0.159048, 0.0432478, 0.492424, 0.0290154, -0.0597601, -0.00157489, -0.0715595, 0.180147, 0.125937, -0.0507049, 0.106765, 0.164607, 0.015142, 0.00157548, 0.000552047, 0.0435341, 0.179883, -0.131792, -0.190179, -0.10263, 0.0361222, -0.0537248, 0.00104909, -0.188731, 0.338487, 0.0276014, 0.227048, -0.0421389, -0.115239, 0.11084, -0.0900581, -0.119004, 0.0135335, -0.141172, -0.0307491, 0.175458, -0.0153038, 0.0699897, -0.154116, 0.00191056, -0.0403515, 0.0240229, -0.030209, 0.182381, -0.0738912, 0.028775, 0.0616841, 0.207398, 0.127781, 0.0231766, -0.0179606, 0.0444633, -0.1569, -0.116552, 0.132596, 0.0235318, 0.0443656, -0.112413, -0.016914, 0.0264307, -0.117133, 0.0771513, -0.0971898, 0.000597115, 0.0615555, -0.0434914, 0.106654, -0.114301, 0.0657621, 0.108305, 0.0182105, -0.0180025, -0.0982504, 0.156445, 0.140189, -0.1267, 0.0320812, 0.149139, 0.0766929, 0.102065, -0.177769, 0.158303, 0.239967, -0.211247, -0.0253688, 0.2256, 0.0854569, -0.00468598, -0.0170312, 0.0576186, -0.0548555, -0.137303, -0.0400282, -0.124024, -0.118806, 0.0226448, 0.153295, 0.0129908, 0.0642858, 0.053441, -0.130015, 0.183971, -0.0520048, 0.0634136, 0.122112, -0.0440574, -0.12245, 0.0982483, 0.0212664, 0.227177, 0.111334, 0.0380086, -0.137009, -0.0890309, 0.146865, 0.0531238, 0.0821138, 0.105436, 0.147058, -0.0609691, 0.148689, -0.130369, -0.126921, 0.0816279, 0.0752818, 0.0948717, -0.105744, 0.0466179, -0.166799, -0.0328934, 0.0505546, 0.0145775, -0.0775252, -0.152014, 0.0781847, -0.0971519, 0.067684, -0.146902, 0.16238, -0.0933438, 0.0296856, -0.0259645, -0.11757, -0.0417762, -0.0392985, -0.0986699, -0.0313394, 0.029021, 0.0375872, 0.077899, 0.00977936, -0.114496, 0.0883573, 0.0551066, -0.123369, 0.0619639, -0.0708066, -0.0886962, 0.0708753, -0.143452, -0.204426, -0.048514, 0.446168, -0.0276084, 0.240654, -0.131646, 0.0663116, -0.0745069, 0.0738104, -0.170451, -0.273949, -0.441216, -0.0462654, -0.0766957, -0.15443, 0.0350241, -0.104951, -0.0729552, -0.189299, 0.155554, -0.0843915, 0.0198996, -0.157616, 0.279464, 0.123338, -0.125619, 0.0294467, -0.149485, -0.0103003, 0.0189764, -0.204304, 0.099247, -0.194806, -0.12757, -0.102501, -0.0776483, 0.0657487, 0.18635, 0.0522138, -0.00154263, 0.37541, 0.356382, -0.017435, -0.0855783, 0.194799, -0.102992, 0.259328, 0.224537, -0.107286, -0.153838, 0.0597069, -0.135075, 0.0344364, -0.0338638, 0.0282694, -0.137746, -0.079865, 0.0359324, -0.21758, -0.261701, 0.0481664, -0.0732411, -0.0556305, 0.0178977, 0.376592, -0.147513, 0.122455, 0.353105, -0.0993134, 0.139853, 0.261281, -0.155164, -0.282062, -0.297328, 0.0256806, -0.00728064, 0.122225, 0.171057, -0.302203, -0.00685661, 0.0939998, 0.0519564, -0.0112387, 0.160632, 0.12402, 0.0644874, -0.113401, 0.186768, 0.0606855, -0.0542967, 0.171622, 0.0415134, -0.0430064, 0.0873557, -0.0521218, 0.119645, -0.029716, -0.000817571, -0.430078, 0.141701, -0.0759565, -0.00785887, -0.0929366, -0.203185, 0.06313, -0.151305, 0.0440177, 0.183981, 0.165044, 0.179269, -0.0841126, 0.0210916, 0.241523, -0.0135145, 0.0397285, -0.127619, -0.0451243, -0.0918162, 0.0285917, -0.0431669, 0.123335, -0.21623, 0.0847587, -0.159231, 0.0542572, -0.0830855, -0.294242, -0.125454, -0.214183, 0.0634001, -0.0858473, 0.0143852, 0.102834, -0.140183, 0.0754925, 0.338781, -0.0666203, 0.163734, -0.315039, -0.0367517, 0.285918, -0.0343079, 0.163705, -0.0830711, -0.166775, -0.0970965, 0.153286, -0.0107155, 0.153378, -0.248254, 0.132958, -0.0230866, -0.136991, -0.0219734, 0.0559639, -0.167968, -0.0211403, 0.048921, 0.20403, -0.00371443, -0.147262, -0.130255, -0.0942774, 0.0752642, 0.188213, -0.276721, 0.29197, 0.0451849, -0.0833989, -0.240045, 0.0877975, -0.104539, -0.18601, -0.118483, -0.131715, 0.18247, 0.185218, -0.0340073, 0.131994, -0.0678337, -0.137388, -0.00110013, -0.234553, -0.0572869, -0.16939, -0.104276, 0.206238, 0.17463, 0.0714765, -0.0595764, -0.0275714, -0.0254306, 0.0411515, 0.238884, 0.176304, -0.226043, 0.0149972, -0.187206, 0.222748, -0.152809, 0.121075, -0.271004, 0.125678, 0.016588, 0.151274, -0.118324, 0.0743941, -0.244696, -0.016216, -0.118919, 0.116379, -0.0982198, 0.134083, -0.287103, -0.0601385, -0.248922, -0.16149, 0.0392241, 0.204997, 0.0202357, 0.171678, 0.330412, -0.301827, -0.00643565, -0.0640815, -0.261788, -0.0646324, 0.265004, -0.0677285, -0.339745, 0.0752077, 0.142928, 0.210771, -0.0871539, -0.129244, 0.0438527, -0.0620235, -0.0790998, -0.231183, -0.131616, 0.164111, -0.122189, -0.0240212, 0.122807, 0.164012, 0.020796, 0.354914, 0.262229, 0.115546, 0.0153988, 0.157519, 0.105347, -0.16152, 0.0847895, 0.362612, 0.23433, 0.0885558, 0.148816, 0.0133603, -0.0532384, 0.124335, -0.1211, -0.267034, -0.0706687, 0.00914888, 0.0595235, -0.0526499, -0.0163789, -0.128277, -0.0691741, -0.0293558, -0.1527, 0.0418631, 0.044466, 0.0556497, -0.12455, 0.186299, -0.146312, -0.215899, -0.107081, 0.0924418, 0.0318789, -0.114876, -0.149883, 0.00808053, -0.0926752, 0.108795, -0.0539538, 0.0912089, -0.107581, -0.0978613, 0.193072, 0.208409, 0.0377939, 0.0565905, -0.147362, -0.0638161, 0.0997828, -0.0109426, 0.0282642, -0.13198, 0.106205, -0.0108853, -0.0151594, 0.102001, 0.258143, 0.0981361, -0.112076, 0.0438251, 0.0286482, -0.0434448, -0.180736, -0.142544, -0.0255416, 0.00702961, -0.139279, 0.148649, -0.0245258, 0.138177, 0.0377471, -0.165216, 0.138894, -0.126017, -0.0396569, 0.0189004, 0.00119485, -0.0668444, 0.104888, -0.0527734, -0.0501398, 0.0787367, -0.0406081, -0.0858151, 0.0346753, 0.239046, 0.0323738, -0.032532, 0.0744695, 0.214581, 0.0541065, -0.0462414, -0.229336, -0.0146867, -0.0594029, -0.0332394, 0.118209, 0.146264, -0.107265, -0.00515544, 0.0153854, -0.141309, -0.0400057, 0.0158524, -0.0687005, 0.0188884, 0.159042, -0.13588, 0.0251787, 0.0746928, 0.0578947, 0.051824, -0.0537388, -0.0949421, -0.268535, -0.22178, 0.0873998, 0.0245603, -0.140449, -0.0519932, -0.0428978, 0.21029, 0.210123, -0.127598, 0.043222, -0.0422526, 0.235663, -0.0289457, -0.0429817, -0.0263411, 0.0568391, 0.013212, -0.210478, 0.0980206, 0.0786392, -0.247095, -0.233164, 0.165318, -0.3493, -0.291487, 0.185903, 0.0989386, 0.0107198, 0.123055, -0.206111, 0.0813776, 0.241162, -0.167225, -0.161976, 0.0565056, 0.0403278, 0.0585911, 0.299482, -0.325437, 0.0366436, 0.124774, 0.0466099, 0.0157154, 0.194433, -0.357846, 0.0612959, 0.0465513, -0.431931, -0.263211, 0.000376607, -0.184322, 0.381556, -0.286735, 0.00569249, -0.400486, -0.0300712, 0.283547, 0.0468141, -0.174683, -0.0842284, -0.341703, 0.218703, 0.141037, -0.2585, -0.213906, -0.0239518, 0.348808, -0.037318, -0.217747, -0.179728, -0.210156, -0.300303, -0.152822, 0.0322645, 0.10484, 0.105025, 0.0719557, 0.00984071, -0.0705773, -0.0743675, 0.238513, 0.297657, -0.131242, 0.234854, -0.0859857, 0.110464, 0.335137, 0.275236, -0.133744, 0.391466, 0.0537884, 0.0133389, -0.0119884, 0.00236129, 0.30018, 0.16722, -0.0352842, -0.0238753, -0.0613764, 0.00132135, -0.229892, -0.14161, -0.00038831, -0.018585, 0.186258, 0.335071, 0.18819, -0.0983007, 0.259571, 0.212513, 0.0294745, -0.277033, -0.103078, -0.0589172, 0.19448, 0.484093, -0.0759171, -0.120662, -0.133944, -0.073975, -0.238108, 0.0207839, 0.121256, 0.022696, 0.0778127, -0.0466277, 0.263412, -0.122457, 0.153679, 0.0101829, -0.182479, -0.0669471, 0.269959, 0.0552687, 0.112478, -0.131842, -0.0410093, 0.068155, -0.237464, -0.10514, -0.0589885, -0.100744, -0.226428, 0.191331, -0.137803, 0.0832823, -0.244238, 0.112718, -0.118797, -0.17886, 0.117009, -0.0647536, -0.12375, 0.287908, 0.108236, -0.194835, 0.0107096, -0.0930609, -0.0234548, 0.13469, -0.0862184, -0.202421, -0.0973115, -0.137727, -0.144842, 0.00315762, -0.0273998, -0.0246865, 0.0738866, -0.0780207, 0.0416229, 0.0578176, 0.164641, -0.14581, -0.163384, 0.139954, -0.059718, 0.168634, 0.0737877, 0.128638, 0.133586, 0.0842874, -0.0632002, 0.0131707, 0.0190158, 0.00829045, -0.172349, 0.0559837, 0.0879513, 0.248963, -0.00840242, 0.0336326, -0.0477082, -0.165007, 0.0173802, 0.085516, -0.0232702, -0.0547665, 0.201476, -0.138764, 0.0871124, 0.0686303, -0.204718, 0.0558728, -0.225546, 0.0780619, -0.0777251, -0.00638713, -0.0336779, 0.154889, -0.118723, 0.208591, -0.208022, -0.0818976, -0.0736582, 0.0528142, 0.0427429, 0.0632792, 0.0654523, 0.222987, -0.230276, 0.00164509, -0.124693, 0.0740712, -0.117404, 0.22784, 0.00390851, 0.214396, 0.0936649, 0.0212284, 0.0899833, -0.0377005, 0.0624865, 0.0903349, -0.061852, 0.0520681, 0.0883386, -0.244445, 0.127539, 0.179142, -0.0953979, -0.0966472, 0.0879536, -0.128962, -0.0671948, 0.0787769, 0.026926, 0.0886333, 0.0126242, 0.0340039, -0.051802, 0.232699, -0.0692481, -0.149428, -0.00204667, -0.109807, -0.0920273, -0.0413732, -0.0881417, -0.0336904, -0.0987917, 0.00947577, 0.0100388, 0.134142, -0.16755, 0.14207, -0.0999878, -0.0378395, -0.147241, 0.0547054, 0.0995013, 0.0147028, 0.119594, -0.044767, -0.0182428, 0.142865, 0.327004, 0.0795191, -0.0207142, 0.107983, -0.167376, 0.168807, -0.181071, 0.184522, -0.0891547, 0.229051, 0.0998767, -0.320415, 0.0299389, 0.111808, 0.204466, -0.0814377, -0.0320938, 0.0135401, 0.247953, 0.0399717, 0.118525, 0.0908316, -0.0452025, 0.298502, -0.166384, 0.124045, -0.219976, 0.224441, -0.00545498, -0.0883168, -0.166087, -0.16082, 0.179744, 0.155371, 0.116368, 0.0621083, 0.0540506, 0.00104213, 0.307852, 0.0418633, -0.149639, 0.11247, 0.0251675, -0.0711597, 0.0910762, 0.106909, -0.0247003, 0.19836, 0.206444, -0.00662494, -0.104804, -0.135584, 0.0888649, 0.033749, -0.00505625, -0.245644, -0.261991, -0.103018, -0.0301384, -0.289115, -0.315958, 0.0791397, 0.0896209, -0.0533721, -0.228194, -0.233208, -0.147179, -0.0385294, -0.278021, 0.198906, -0.0388131, 0.0987797, -0.0554154, 0.234759, 0.00137561, 0.108513, -0.0340513, 0.060397, 0.0689413, -0.0151389, -0.180645, 0.124523, 0.134944, 0.161555, 0.0302738, 0.135774, -0.162288, 0.17057, -0.162827, -0.218529, -0.137231, -0.18612, 0.155048, -0.156004, -0.156122, 0.0714351, -0.00653053, -0.0121793, -0.285876, -0.119549, 0.0392257, 0.0248792, -0.191263, -0.0914055, -0.0645236, -0.0831803, 0.0106669, 0.245654, 0.0491106, -0.105253, -0.0491368, 0.199125, 0.145751, 0.0472695, -0.189019, -0.0611195, -0.204515, -0.0115386, -0.210008, -0.0842183, -0.0210655, 0.0194512, -0.149598, 0.024036, 0.368538, 0.183154, 0.0732621, -0.0207142, 0.184898, 0.146136, 0.154507, -0.193335, 0.208351, 0.345773, -0.136943, 0.38023, 0.223042, 0.201326, -0.0878296, -0.0337098, -0.00131042, 0.156986, -0.0337054, 0.0390798, 0.111275, -0.00882369, -0.169221, -0.41089, 0.138874, 0.0977551, 0.0322287, -0.0439811, 0.0750435, -0.377234, 0.147414, -0.0030786, -0.0668145, 0.222085, -0.0472245, 0.128175, -0.0159011, -0.183004, 0.0249164, -0.47494, 0.164776, 0.107763, -0.022501, -0.0296102, -0.158637, 0.0306842, 0.139567, -0.183218, -0.315637, 0.156599, -0.184074, 0.16319, 0.0163704, 0.165733, -0.438383, 0.0899006, 0.392399, 0.284411, -0.25117, -0.12179, -0.0482957, -0.238434, -0.196561, 0.0569177, 0.0196485, -0.40095, -0.0610027, 0.108062, -0.424816, 0.447247, -0.0898399, 0.132832, 0.398477, 0.000241568, -0.148533, 0.134735, 0.207445, -0.235731, 0.0747565, -0.073203, -0.0149957, -0.14837, -0.298252, 0.212822, 0.259588, 0.15833, 0.160436, -0.447991, -0.483928, -0.0495619, -0.206328, -0.274478, 0.124335, 0.135143, -0.271464, 0.30436, 0.0442635, -0.139573, -0.001515, 0.0817578, -0.125586, -0.096928, -0.0933366, 0.222535, -0.122377, -0.252286, -0.0906704, 0.226319, 0.387977, -0.192362, -0.154418, 0.23045, -0.0115141, -0.312116, -0.134774, 0.0180523, -0.163507, -0.0952264, -0.35996, 0.135363, -0.140817, 0.299451, -0.229307, 0.285129, -0.0677087, 0.174301, -0.213877, 0.122683, 0.0135805, -0.0977937, 0.11891, -0.142836, 0.13316, 0.11767, 0.117727, -0.0629259, 0.0963656, -0.0346911, 0.225804, -0.110455, -0.0878309, -0.0553138, -0.0372285, -0.0648169, -0.121131, -0.0597228, -0.103283, 0.0337092, 0.106894, 0.0887127, -0.0230748, 0.00635257, 0.0956547, 0.097383, -0.0975586, 0.0987846, -0.194836, 0.0398234, -0.0843805, 0.107402, -0.207343, 0.145082, 0.0651923, -0.066817, 0.179719, 0.11052, 0.0791259, -0.06687, -0.204064, 0.186612, 0.0303424, -0.134132, 0.0540649, 0.0844714, 0.00500327, 0.208067, -0.141818, -0.0984442, -0.140917, 0.119925, 0.169396, -0.052325, -0.00652379, -0.000285753, -0.0431066, -0.093706, -0.0220549, 0.175111, -0.0850537, 0.130155, -0.154019, 0.00149823, 0.0817551, 0.109791, -0.129582, -0.195205, 0.0605222, 0.110717, 0.0736586, 0.225577, 0.0126675, 0.000637388, 0.0874261, 0.0217446, -0.0695767, 0.100834, 0.105536, -0.0141253, 0.184058, 0.144464, 0.0385037, 0.194932, 0.222317, -0.23805, -0.0266882, -0.147267, 0.17738, 0.0689689, -0.0528705, -0.0501532, 0.0574651, -0.220069, -0.0510179, -0.0416701, 0.0714079, 0.0306425, 0.22647, 0.034029, -0.0679276, -0.00871636, -0.17055, -0.121701, 0.0577556, 0.0301831, -0.159249, -0.0597996, 0.155258, 0.0431537, -0.0613329, 0.0646779, 0.0674474, -0.0964146, 0.111784, -0.0754958, -0.0824031, -0.00421865, -0.113557, 0.0845831, -0.146991, 0.0456184, 0.180438, -0.0986836, -0.0697237, 0.0350571, -0.056981, 0.0499734, -0.0860727, -0.178748, 0.0986982, -0.0383273, 0.0872994, 0.118147, -0.187036, -0.0950402, -0.102756, -0.296216, -0.0660294, 0.148332, 0.229287, 0.0638485, 0.245584, 0.268556, 0.291811, 0.0569302, -0.175002, 0.234678, -0.186291, -0.067542, 0.131882, 0.286072, 0.0556928, -0.174907, -0.250765, -0.167116, 0.133656, -0.0731378, 0.0447002, 0.0141873, 0.000990911, -0.0442097, 0.0386672, 0.155224, 0.131834, -0.27591, 0.243081, -0.076681, -0.177324, -0.17072, -0.336244, -0.133043, 0.268381, -0.0471484, 0.115851, 0.133895, -0.321202, 0.405127, 0.0234442, -0.00398148, 0.138387, -0.10001, -0.0355595, 0.0916419, -0.162386, 0.0160119, 0.0949721, -0.0432642, 0.123795, -0.0114513, -0.101848, -0.0982935, 0.0277253, 0.0593244, 0.0108557, 0.246976, 0.117153, 0.103326, -0.0575234, 0.0454395, 0.0488851, -0.20798, 0.0709714, 0.0359113, 0.12084, -0.229066, -0.0177793, -0.223552, -0.107672, 0.0586886, -0.185305, -0.0619939, -0.0996898, -0.0019449, 0.0915122, -0.10171, -0.0850005, -0.00509161, -0.0996527, -0.267025, -0.100134, -0.0520246, 0.255558, -0.0139424, -0.0275172, 0.0182705, -0.00499423, -0.102321, 0.216569, -0.112758, 0.250422, -0.0511015, -0.0988093, -0.181803, 0.208954, -0.0568355, 0.00187756, 0.10033, 0.125611, -0.155106, -0.0593906, 0.0506109, 0.0214296, 0.241186, -0.227896, 0.220673, 0.0683504, 0.279137, 0.0472019, 0.308259, -0.136888, -0.121919, 0.00953203, 0.0627348, -0.192216, -0.250695, 0.0352926, -0.0465268, 0.0814561, 0.0785659, -0.0662885, 0.0323431, -0.105102, 0.118744, -0.0852442, 0.22453, -0.0419559, 0.18794, -0.0559486, 0.0834156, -0.125639, 0.0136472, -0.0223578, 0.0311964, -0.0740106, -0.168739, -0.107678, -0.0974341, 0.103191, -0.171181, 0.0708308, -0.0745135, 0.0291756, -0.118019, 0.159934, -0.236794, -0.134016, -0.171975, 0.0284988, 0.141994, 0.0790834, -0.183875, -0.0482937, 0.00695382, -0.0927433, -0.226113, -0.195011, 0.0738706, 0.0690523, 0.0120645, 0.176243, -0.0459094, 0.179543, 0.0303436, -0.020628, -0.0983656, -0.0124534, 0.0658073, -0.0305344, 0.0909794, -0.0722082, 0.130936, 0.0828145, -0.0180203, -0.0892831, -0.0509878, 0.035986, -0.0600363, -0.256549, -0.158663, -0.028577, 0.0256304, -0.219529, -0.0218992, 0.0430549, 0.0059949, 0.0951424, 0.220308, 0.0217739, -0.19864, -0.1004, -0.0250002, 0.00964473, -0.102725, 0.0117504, 0.0893223, 0.128769, -0.182766, 0.0747656, -0.0466115, 0.0631073, -0.040988, 0.143528, -0.20677, -0.00359145, 0.147929, -0.0137637, -0.0312199, 0.0716219, 0.204967, -0.319569, 0.0453972, 0.108989, -0.0114442, -0.061914, -0.111726, 0.0301321, -0.0198505, -0.00950903, -0.178924, -0.0885267, -0.198826, 0.253275, -0.0156777, 0.196004, 0.0935863, -0.179464, -0.0342977, 0.222676, -0.0652202, 0.0842156, 0.0831023, -0.177404, 0.246117, 0.190835, -0.150755, 0.318958, -0.0618606, -0.00875777, -0.0582599, 0.0106146, 0.161202, 0.163243, -0.300872, 0.0119409, -0.136058, -0.154724, 0.04076, -0.25189, -0.0874991, -0.0969701, -0.0964234, -0.139172, -0.0468084, -0.200534, -0.195783, -0.03604, -0.0318535, 0.0217372, 0.0894895, 0.13846, -0.0346959, -0.010799, 0.135249, 0.0341841, 0.0167455, -0.0593015, 0.178991, 0.151171, -0.0315447, 0.0309069, -0.122744, -0.112114, -0.0608593, -0.175916, 0.300463, -0.150165, -0.072498, 0.174157, -0.0698246, -0.135115, -0.117522, 0.0100786, 0.11011, -0.102771, -0.175482, -0.172608, 0.0437558, -0.0578783, -0.0917732, -0.0490638, 0.0880512, 0.0910564, -0.0343201, 0.0724104, -0.0229792, -0.285646, 0.174236, -0.209814, 0.151201, 0.0416097, 0.172605, 0.052021, 0.112292, -0.0288999, -0.133176, 0.111186, 0.0941371, -0.106924, 0.23955, -0.0913445, 0.0334779, 0.165178, -0.188057, 0.149781, 0.026789, 0.072937, 0.342911, -0.0035712, -0.0532456, 0.119632, 0.119285, 0.103991, 0.125084, -0.0903554, -0.00130303, 0.0561918, 0.0202088, 0.122723, -0.109962, -0.217624, 0.243008, 0.0172484, 0.0195807, 0.0604097, -0.12988, -0.014535, -0.0343793, 0.249656, -0.188113, -0.0235171, 0.20857, -0.0523775, 0.363046, -0.182886, 0.0998046, -0.180424, 0.0754441, 0.0306104, -0.0470765, 0.0520866, 0.113246, 0.00586426, -0.193349, 0.0298998, -0.202723, 0.250856, 0.0855722, 0.102592, -0.200735, 0.118143, -0.265092, 0.024173, -0.114321, -0.151205, 0.000885106, -0.0980004, -0.0613984, 0.16817, 0.0827855, 0.206549, -0.0748824, -0.112777, 0.153696, -0.0173568, -0.243484, -0.162769, -0.128402, 0.0343758, -0.0220858, -0.0438207, 0.0410879, -0.0477049, 0.16116, 0.276778, -0.215842, 0.040037, 0.131863, 0.218374, -0.259136, -0.0671261, -0.100532, -0.0801466, -0.27971, -0.054812, 0.0186443, 0.0639411, 0.095201, 0.166002, 0.00505369, 0.0432223, -0.105886, -0.183499, -0.0998939, 0.427006, 0.0454635, -0.176153, 0.00976314, 0.19399, 0.081089, 0.130737, 0.145433, -0.316542, -0.040505, -0.0341006, 0.0377557, 0.0512397, -0.00414855, 0.189131, -0.0165923, -0.287942, 0.0762348, 0.242736, -0.217313, -0.223326, -0.225425, 0.189944, 0.134713, 0.121736, -0.0864885, -0.212669, -0.277085, 0.0465292, -0.129404, 0.130469, 0.0841028, 0.0253661, 0.143643, 0.0781577, 0.0537399, 0.0353114, 0.0542709, -0.136284, -0.257612, -0.0712863, -0.0446797, -0.0986686, 0.0396496, 0.0315183, 0.0788339, 0.0569989, 0.182211, 0.0456488, 0.111161, 0.0143697, 0.0731527, 0.0125843, -0.0665315, -0.0998141, 0.0114537, -0.270579, 0.137408, 0.0941786, 0.0690545, -0.0164687, 0.121867, -0.00374106, 0.0349138, 0.106707, 0.155516, -0.100314, 0.0741957, 0.01213, -0.0293465, 0.0106653, -0.156294, -0.0373453, -0.242219, -0.383347, 0.365971, -0.0218966, 0.0241233, 0.142501, 0.286683, 0.00679594, -0.0262279, -0.0193085, 0.0370893, 0.0516292, 0.0565261, 0.117173, -0.163357, -0.207448, 0.0595059, -0.227948, 0.0917036, -0.0712062, 0.0789894, 0.101181, -0.0341934, -0.00883925, -0.133234, 0.0436653, 0.0432134, 0.0365048, 0.0277143, 0.135134, -0.141778, 0.079058, 0.0059308, 0.10519, 0.0729926, 0.0817166, -0.121146, -0.0063112, -0.000679969, -0.139271, -0.0162635, -0.0189524, -0.141511, 0.0493173, -0.0738063, -0.0247534, -0.0778721, 0.0238861, 0.0454641, -0.0014731, -0.0838716, -0.0717499, -0.097077, -0.0953847, -0.0595523, 0.0356209, 0.0517775, 0.109723, -0.064382, 0.11926, -0.167769, 0.00897855, 0.0598227, -0.0517845, -0.108908, -0.099885, 0.129846, 0.00512941, -0.0375071, 0.0201005, -0.0215818, -0.0185966, -0.0458793, -0.0978292, 0.0132947, 0.13873, 0.0580724, 0.0533679, -0.0817997, 0.034401, 0.0283245, -0.00773606, -0.0449359, 0.0873755, -0.0244827, -0.168366, -0.0505345, -0.00247134, -0.0215759, -0.00298496, -0.0279484, -0.121622, -0.119823, -0.0377622, 0.0891889, -0.0619639, -0.0255862, -0.0136509, -0.0130508, -0.122489, 0.137738, -0.0744387, 0.121989, -0.124478, -0.0805573, -0.0330656, -0.0545424, -0.0554898, 0.148472, -0.111941, -0.0559437, -0.0153188, -0.0260846, -0.0293702, -0.0246657, 0.0256684, 0.0285492, 0.137162, -0.00444349, -0.0779968, -0.0422141, 0.0840877, -0.104287, -0.000181008, 0.0139842, -0.0268006, -0.0555739, 0.0727238, -0.00655994, -0.0147599, -0.133229, -0.0752942, -0.00314946, -0.0255843, 0.0682199, 0.0473014, 0.0774922, 0.117301, 0.0678181, -0.100202, 0.104751, -0.0233197, 0.0955535, -0.0434861, 0.0410852, 0.113528, -0.0349609, -0.064702, 0.192649, 0.0359966, 0.0516362, 0.174766, -0.0995682, 0.048488, 0.164431, 0.0282856, -0.0951606, 0.0978816, -0.07403, -0.0514417, 0.0012292, -0.0543666, -0.0650089, -0.105107, -0.281668, -0.0722425, 0.24784, 0.0929878, 0.0612527, -0.170486, -0.252929, 0.199157, -0.0788642, 0.0684531, 0.0426873, 0.0192089, 0.144712, 0.09005, -0.091844, 0.0970385, -0.0789014, 0.0685718, 0.173718, 0.00066609, -0.192006, 0.181869, -0.156926, 0.0528867, 0.157376, 0.115126, -0.0166156, 0.0743137, 0.162487, 0.0288808, -0.00590414, 0.145093, -0.0559596, -0.20084, -0.0104499, -0.178636, 0.307924, -0.112306, -0.0686518, -0.0492537, -0.268447, -0.0199381, -0.310293, 0.028793, -0.0829565, -0.190706, 0.0815157, -0.0994337, -0.0478795, -0.00193272, -0.0416515, -0.241326, 0.173292, -0.0392493, 0.0927694, -0.0380593, -0.0728278, 0.136131, -0.10107, 0.0383003, -0.0894777, 0.0516835, 0.0130105, -0.149129, -0.0694656, 0.041656, 0.00496846, -0.0835825, -0.117627, 0.170558, 0.0699348, 0.0176192, 0.273138, 0.0259553, 0.0644571, -0.102265, 0.215527, -0.0809983, -0.186735, 0.0497383, 0.233767, -0.254922, -0.0178042, -0.265535, 0.181497, -0.00776286, 0.181847, 0.110736, -0.107589, 0.0905571, 0.170932, -0.0411744, -0.113479, 0.242767, 0.0273209, 0.000982035, -0.0479245, 0.166262, 0.00217411, -0.068181, -0.223527, 0.295431, 0.019178, -0.16672, 0.0748415, -0.3258, -0.0818476, 0.115163, 0.0451472, 0.172366, 0.175236, -0.126232, 0.117801, 0.0620699, -0.090946, -0.0626192, 0.00598467, 0.301641, 0.20514, -0.175129, -0.0625866, -0.177145, -0.0842294, 0.248771, 0.29065, -0.0882147, 0.288432, 0.425494, 0.0208869, 0.267721, 0.00697143, -0.124025, -0.17814, 0.14316, 0.202821, 0.398159, 0.270104, -0.091514, 0.000134967, 0.0512467, -0.178423, 0.0181673, -0.103665, 0.0979924, 0.0995553, -0.115622, 0.168494, -0.153534, 0.101858, 0.233852, 0.011348, -0.237175, 0.0592826, 0.178053, -0.159988, 0.103595, 0.00650455, 0.0261173, 0.22291, -0.164793, 0.184394, -0.104272, -0.233729, -0.141795, -0.105492, -0.13841, 0.223079, 0.0228493, -0.205825, 0.0352814, -0.0424753, -0.0771015, -0.270917, -0.100786, -0.0943127, -0.112538, 0.121766, -0.117352, 0.417779, 0.083698, 0.0927764, 0.045827, -0.0453872, 0.0785178, 0.149686, -0.00749213, -0.0625405, -0.193232, 0.0200745, 0.176338, -0.0732067, 0.135459, 0.0997973, 0.214619, 0.0974435, 0.378597, -0.202963, -0.109579, 0.250898, 0.00835152, 0.195668, -0.117295, 0.298637, -0.179972, 0.0385372, -0.178947, 0.417114, 0.263816, -0.0433203, -0.289634, 0.0972187, -0.345398, 0.275318, -0.211552, -0.059118, -0.255053, 0.0585581, 0.0257645, 0.0866547, 0.0857484, -0.174569, 0.158492, -0.138932, -0.00533508, -0.103219, -0.178697, -0.15585, 0.011556, -0.0353245, 0.0456694, -0.0926213, -0.35071, 0.11722, 0.187155, -0.0150293, 0.353092, -0.148534, -0.179679, 0.205475, -0.2314, 0.128165, 0.237643, 0.0599461, -0.146888, -0.0263493, 0.0282046, -0.132235, 0.10639, -0.0128414, -0.11036, -0.109675, 0.0770872, 0.207165, 0.104895, 0.111518, 0.129398, 0.127827, 0.0128034, 0.122275, -0.0888326, -0.0532789, 0.140683, -0.0405206, 0.0339213, -0.0502486, 0.185574, -0.00567133, -0.069644, 0.00338742, 0.0530719, 0.195509, 0.115007, -0.0178645, 0.178654, 0.0916053, 0.322577, 0.136925, 0.337554, 0.0962462, 0.0957148, 0.129873, -0.23308, 0.0300145, -0.0171785, -0.0510048, -0.0191415, -0.089554, -0.00149508, -0.098139, 0.167989, -0.163047, -0.00967631, 0.0514752, -0.117862, 0.0547445, -0.136678, -0.113644, 0.0453032, -0.087083, -0.130864, 0.251652, -0.179745, 0.103328, -0.0706036, -0.123193, -0.0931342, 0.109904, -0.130471, 0.00846323, -0.100067, 0.0301527, 0.313649, 0.183733, 0.172108, -0.0144009, -0.00733766, 0.103964, 0.0899104, -0.0317561, -0.131299, 0.132255, 0.192854, 0.140966, 0.0375504, 0.167838, -0.109101, -0.137453, -0.0295355, 0.0575957, -0.192494, -0.167446, 0.0505956, 0.0334251, 0.0288642, 0.0538745, 0.150794, -0.0970545, -0.042702, 0.1037, -0.226513, 0.0802711, -0.0955077, 0.18843, 0.173183, 0.180637, -0.0155822, -0.238003, -0.0276796, 0.139321, -0.193327, 0.00227143, 0.0235792, -0.00631554, 0.10593, -0.21399, -0.183262, -0.195502, -0.00270706, -0.054327, -0.0981206, 0.105463, 0.202793, 0.0558207, 0.102775, 0.0321501, -0.0415955, 0.00413937, -0.0416481, 0.0490874, -0.0589392, 0.132574, -0.0666272, 0.0741514, 0.0930577, -0.076308, -0.00663302, 0.0590117, 0.0578782, -0.158701, -0.0128747, -0.0438787, -0.132527, 0.0133857, 0.20524, -0.254185, 0.195995, 0.12034, -0.00968375, 0.304944, 0.0157442, 0.151075, 0.105323, 0.0800465, 0.119961, -0.27012, 0.0446823, -0.1444, -0.0402456, -0.0793406, 0.234233, 0.181839, 0.0499311, 0.117206, -0.0780463, -0.155861, -0.0969516, 0.00986429, 0.031618, 0.136358, -0.195992, -0.173504, -0.132652, 0.135344, -0.0682311, 0.239513, 0.297207, 0.014358, 0.0724876, 0.215233, 0.049041, 0.0996684, 0.00565786, 0.186254, 0.163473, 0.365393, -0.0713454, -0.201637, -0.105796, -0.148873, 0.102849, -0.0696465, -0.213295, -0.0920386, -0.0497894, -0.125886, 0.0538525, -0.0144979, -0.10225, -0.154657, -0.0678034, -0.147651, -0.0619081, -0.160914, 0.0531498, -0.00919761, 0.0572837, -0.042459, -0.113838, -0.134925, -0.0504664, 0.120679, -0.0899957, 0.198238, 0.21545, 0.220518, 0.0787688, -0.138676, -0.245246, -0.0216481, 0.0215122, 0.173597, 0.195818, -0.00929068, 0.193712, -0.216846, 0.181803, 0.103663, -0.0664653, -0.326326, 0.137149, 0.163929, 0.17672, 0.0352431, -0.0253118, 0.0359585, -0.0203337, -0.201919, 0.0594335, 0.034376, 0.0377444, 0.0808055, -0.032345, 0.398643, -0.00878665, -0.0667585, 0.0218962, 0.296816, 0.188407, -0.266566, 0.250945, 0.0349951, -0.103885, 0.406323, 0.0378009, -0.125155, 0.0500415, -0.0441453, 0.0389294, 0.00575052, -0.19992, -0.066966, 0.01522, -0.0100547, -0.183867, 0.109466, -0.147233, -0.155231, 0.234699, -0.112276, 0.0354647, 0.04535, -0.0347334, 0.0898588, -0.15012, 0.18503, -0.146893, 0.0236889, -0.0233392, 0.299773, -0.153018, -0.0327313, -0.077133, 0.129354, -0.248383, -0.0315495, -0.110659, 0.257311, -0.196166, 0.367302, 0.0408427, 0.0010846, -0.215297, 0.0360317, 0.0708045, 0.23579, -0.120824, -0.0938574, -0.306618, -0.169096, -0.144291, -0.137962, -0.415549, -0.0176363, 0.109292, 0.2335, -0.124825, -0.0508344, 0.215104, 0.179866, -0.0408473, -0.183684, -0.0639884, -0.29857, -0.213672, -5.91788e-05, -0.105408, -0.0338083, -0.114798, 0.0888478, -0.0369887, 0.169243, 0.0079128, -0.027076, 0.0706381, -0.212248, 0.0885549, -0.120389, -0.181694, -0.294133, -0.0681631, -0.156222, -0.09462, -0.13189, -0.0198269, 0.15962, -0.156303, -0.110414, -0.110984, 0.13903, 0.0684451, 0.221574, 0.199202, -0.155328, -0.107115, 0.145465, -0.00461807, -0.0234402, 0.0397603, 0.210965, 0.100715, 0.11709, -0.101554, -0.182796, -0.000492132, 0.120891, -0.393329, 0.124769, 0.149684, -0.012067, 0.0494856, 0.228953, -0.120005, -0.184069, 0.201663, -0.0209395, 0.0882445, -0.0429354, -0.0254754, 0.281784, -0.211845, 0.00931776, -0.307558, 0.343909, -0.159577, 0.229285, -0.248854, 0.164292, -0.104395, -0.179948, -0.00626737, -0.16478, 0.311105, -0.0703495, -0.0865962, -0.163311, -0.325548, 0.0973563, 0.055602, -0.134229, -0.117276, -0.0662771, 0.109556, 0.0741555, -0.130784, 0.187316, -0.125212, 0.0475488, -0.0572819, -0.107578, -0.108596, 0.0234943, -0.059505, 0.0281938, 0.057138, 0.15003, -0.117537, 0.0830087, 0.122634, -0.0436367, -0.194616, -0.0616955, -0.136846, -0.0432912, 0.0925723, -0.0391108, 0.111566, -0.0239622, 0.18338, 0.0836636, -0.0815472, 0.026573, 0.0343944, -0.0989636, -0.0476723, 0.0605466, 0.155042, -0.075209, 0.00257206, 0.0121792, 0.0723532, -0.171192, 0.0505317, 0.17957, 0.00955296, -0.058072, -0.0980541, 0.14784, 0.0271071, -0.103897, 0.115752, 0.0334523, 0.093599, 0.0420464, -0.0712233, -0.109753, 0.116263, 0.0397564, -0.12688, 0.150623, 0.0492467, -0.05269, 0.0224256, -0.0599588, -0.0427254, 0.130222, 0.0636014, 0.172916, 0.134607, 0.0143202, -0.0569513, 0.172903, 0.0374153, 0.00935771, -0.105984, -0.00741935, -0.0132188, -0.176531, -0.155258, -0.0778016, -0.103283, 0.060547, 0.164984, 0.0880004, 0.0439283, -0.0501977, -0.00346778, -0.114958, -0.00316189, 0.0316553, -0.00706817, 0.163434, 0.121807, 0.0639526, -0.0557547, -0.0629098, 0.00218252, 0.128254, -0.0639118, -0.0492694, -0.090459, -0.00884101, 0.150613, 0.100416, -0.0177821, 0.122236, 0.0460869, 0.000131562, 0.089872, 0.0344131, -0.0738766, -0.00776476, 0.00982144, 0.0906984, 0.0302871, -0.0644303, -0.0308529, -0.0575359, 0.141944, -0.00301011, -0.0590649, 0.0792487, 0.0369038, -0.144607, -0.0159999, 0.0627378, 0.297676, -0.0926801, -0.0980083, -0.248774, -0.208085, 0.164002, -0.146317, 0.104679, 0.0182502, 0.0898315, -0.00711032, 0.154885, 0.110622, 0.292351, -0.0323339, -0.385691, -0.0950244, 0.187416, -0.027858, 0.196925, 0.103927, 0.097932, 0.0890984, -0.0259394, 0.00114214, -0.107087, -0.21214, -0.18574, 0.0775713, -0.0596645, -0.0802926, 0.0961063, -0.0393915, -0.114559, -0.2897, -0.27705, -0.270358, 0.205995, -0.126354, -0.083733, 0.0312765, -0.101153, -0.0789386, -0.100903, 0.0333087, 0.00401025, 0.0112591, 0.126946, -0.210219, -0.200257, 0.301344, 0.021921, 0.0990499, -0.0992549, -0.220244, -0.105529, 0.148807, 0.197467, -0.146907, 0.0262979, 0.279448, 0.264835, 0.1236, -0.121748, -0.0351348, -0.00159887, 0.155761, 0.12814, 0.257739, 0.0346363, 0.000527671, 0.0867435, -0.159731, 0.0391233, -0.250149, -0.129436, -0.302118, 0.125545, -0.170927, 0.0288803, 0.10201, 0.399884, -0.0342918, -0.0656808, 0.06333, -0.0993595, -0.256674, -0.163853, 0.147885, -0.101939, 0.275136, 0.105023, -0.175068, 0.0104271, -0.229711, -0.126065, -0.038284, -0.215001, -0.191437, -0.214414, 0.124169, 0.00474587, 0.0434513, -0.0570156, -0.0457262, 0.00540808, -0.0823231, 0.119074, 0.164327, 0.145243, 0.213026, -0.0724171, -0.0743687, 0.00914012, 0.311135, 0.387295, 0.0383177, 0.0326695, 0.0365835, -0.176418, -0.153354, -0.130635, 0.0431049, -0.187018, -0.0622845, -0.180503, -0.20937, 0.193004, -0.164977, -0.0713133, -0.0226234, -0.149855, -0.140794, -0.0526115, -0.102752, -0.00462906, 0.0666799, 0.104838, 0.19759, 0.016201, 0.0754553, -0.144762, -0.105017, -0.103656, -0.127459, -0.058988, -0.129913, 0.17552, -0.0632197, 0.065748, -0.0349837, 0.089954, 0.201598, -0.0860671, 0.0501759, 0.0396936, 0.132365, 0.0274079, -0.172918, -0.0424014, 0.00315697, -0.0498864, -0.159888, 0.0728748, -0.0393501, -0.0788558, 0.19938, 0.0599702, -0.179788, -0.139224, -0.25935, -0.111422, -0.0448954, 0.11224, -0.00280424, 0.162739, 0.0599042, 0.198532, 0.0551698, 0.141881, 0.113061, -0.260813, -0.0706352, -0.172099, -0.0851529, -0.0270094, -0.0738839, -0.0285579, -0.0495375, -0.0490673, 0.145859, 0.0403726, -0.05135, 0.0953533, -0.031974, -0.0225909, 0.0337631, 0.0148467, -0.00102307, 0.0802353, 0.0934627, -0.0284054, -0.0103353, 0.0481127, -0.0519803, 0.0546109, 0.0693238, -0.00514667, 0.0646193, 0.02652, -0.0264323, 0.190564, -0.0715026, -0.100745, 0.101353, 0.0497746, -0.0792714, -0.128923, 0.0355607, 0.00807043, -0.0609686, 0.0719352, 0.124856, -0.0395563, -0.10012, 0.114114, 0.0819076, 0.417581, -0.0344381, -0.10858, -0.0403068, 0.0609247, -0.0558893, -0.059377, -0.131402, 0.212562, -0.143456, -0.0321164, -0.158395, 0.0862522, -0.0776599, 0.128768, 0.11639, 0.0312742, -0.207378, 0.020081, -0.0872889, -0.0278412, -0.050281, 0.15188, 0.0233405, -0.0755056, -0.0534977, -0.130636, -0.0132968, -0.058632, 0.0104857, -0.046687, -0.00341465, -0.141216, 0.1673, -0.125192, -0.218976, 0.0441963, 0.358012, -0.117605, -0.210976, 0.229422, 0.158338, 0.0718631, -0.035771, -0.229446, 0.227872, 0.506037, -0.0327833, -0.0994544, -0.137913, -0.0512354, 0.258889, 0.0248505, 0.255521, -0.261223, 0.326605, -0.311126, 0.0771684, -0.0172131, 0.0778703, 0.162119, -0.120768, -0.252494, 0.363528, -0.121721, -0.0593301, 0.192916, -0.212074, -0.206883, -0.0912477, -0.115038, 0.252805, 0.237909, 0.0988283, 0.236013, 0.0995437, 0.0342081, 0.00724448, -0.107171, 0.122448, -0.0137271, 0.160325, 0.0103205, 0.0164786, -0.0809394, 0.322369, 0.0546622, 0.0929345, 0.095651, 0.291892, -0.156599, 0.0594521, 0.183217, -0.0387045, 0.0992437, -0.337909, -0.256562, -0.356395, 0.0492441, 0.13314, 0.190361, 0.266515, 0.213573, 0.221389, -0.0662237, -0.137251, -0.225709, 0.00652969, -0.128804, -0.00451606, -0.292062, 0.0973436, 0.193399, -0.161552, -0.187077, -0.208418, -0.101546, 0.33765, 0.396877, 0.158903, 0.111659, -0.183377, 0.306224, -0.110072, -0.208631, -0.273875, 0.333043, 0.104672, 0.359817, -0.412823, 0.210378, -0.0426434, -0.162003, 0.132025, -0.0775075, 0.0956417, -0.0194071, 0.0745751, 0.0819135, 0.139867, 0.0539418, -0.151641, -0.0835389, 0.018013, -0.140846, -0.000873387, -0.0677837, -0.0103213, 0.430903, -0.0813772, 0.294737, 0.187578, -0.152891, -0.221594, -0.065691, -0.287955, 0.320319, 0.192042, 0.135256, 0.243769, 0.186859, 0.0513047, -0.0147872, -0.0780871, -0.0814938, -0.0679812, -0.376779, -0.174302, 0.0862317, -0.113217, -0.0640288, 0.115864, -0.17525, -0.152423, -0.0263615, -0.203155, 0.193025, -0.0743698, -0.175889, -0.0537867, 0.0533355, 0.114583, -0.196035, -0.110738, -0.0433742, 0.277695, -0.1331, -0.404893, -0.115852, -0.00991882, -0.178634, 0.197164, 0.173818, -0.097273, 0.204603, 0.0461143, 0.116152, -0.0404391, 0.209017, -0.00143065, -0.201941, 0.125789, -0.0467422, -0.053625, -0.204485, -0.156833, -0.193782, -0.0115743, -0.144886, 0.11459, 0.0753464, -0.135156, -0.0856314, 0.00811438, -0.215809, -0.19846, 0.212174, -0.273419, -0.0404335, -0.133679, -0.10581, 0.208025, -0.196934, -0.0316309, 0.132342, -0.288305, -0.0884303, -0.0690335, 0.112487, -0.238114, -0.0711501, -0.122174, -0.192487, -0.138341, -0.233829, -0.190613, 0.249194, -0.0981992, 0.13362, 0.0964564, 0.0362859, -0.202851, 0.199457, 0.133899, 0.022053, 0.139923, 0.261983, -0.0356104, 0.00812834, 0.238432, -0.114113, 0.0602564, 0.186505, 0.0142478, -0.0766087, 0.0715735, -0.0428731, -0.0848815, -0.107216, -0.00891974, 0.284784, -0.212242, 0.102105, -0.108764, 0.194594, -0.00157407, -0.0501074, -0.076181, -0.175453, 0.134182, 0.11785, 0.0925055, 0.204407, 0.0653181, 0.0852915, -0.0696143, 0.0916826, 0.315829, -0.215086, -0.0862245, 0.095025, 0.319187, 0.0461876, -0.254954, 0.153812, 0.335757, 0.0135511, 0.134957, -0.269899, -0.144308, 0.0160177, -0.250615, -0.134928, -0.12018, -0.0449699, -0.221451, 0.0873573, 0.125871, -0.187012, -0.132715, 0.130243, 0.157875, 0.173163, 0.125809, 0.207364, -0.0749792, -0.030488, 0.082527, -0.0748638, -0.0925097, 0.102313, 0.0578829, 0.302885, 0.237349, -0.188619, -0.0242765, -0.107813, 0.111796, 0.072551, -0.233653, 0.00205821, -0.0315583, -0.0218362, -0.0199343, -0.114385, -0.247148, 0.118756, -0.0518558, -0.0161581, -0.0939868, -0.315644, 0.0841693, -0.0799678, 0.075506, 0.120029, -0.0686206, -0.21712, -0.0504463, -0.284529, 0.191689, 0.146531, 0.0642741, 0.0724146, -0.056899, 0.21295, 0.114066, 0.101385, -0.158623, -0.204805, -0.00729777, -0.251691, 0.176951, -0.180235, -0.188101, 0.179437, 0.00829505, -0.088717, -0.0551201, -0.0908991, -0.0223947, 0.13535, 0.0895201, 0.116412, -0.0116493, 0.146545, 0.0614217, 0.0170959, -0.106166, -0.0227447, 0.0635209, 0.131783, -0.0624791, 0.113949, -0.0753522, -0.065583, 0.00736656, 0.0703912, -0.113547, -0.0477155, 0.133281, -0.205221, 0.0698737, -0.166133, 0.119135, 0.0173879, 0.100929, -0.149593, -0.50293, 0.0540049, -0.0128228, -0.272128, -0.128789, 0.176956, 0.244819, 0.0569031, 0.0407851, -0.0880848, -0.157677, 0.25118, 0.112494, 0.0470031, 0.0921174, -0.298323, -0.121139, 0.0369055, -0.01245, -0.189461, -0.283031, 0.211659, -0.0505271, 0.113631, 0.0217842, -0.0389655, -0.0146319, -0.034324, 0.106267, -0.296236, 0.137996, 0.0845773, 0.347388, 0.000325339, 0.0436337, -0.164206, -0.167376, -0.0187079, -0.0991043, 0.0874029, -0.0393554, -0.187287, -0.194901, 0.58107, -0.142955, -0.174257, -0.25413, -0.0117035, -0.0656482, -0.200974, -0.137345, 0.159424, 0.111958, 0.17522, 0.00251519, 0.161614, -0.242189, 0.0425827, -0.254682, 0.189517, 0.0578971, -0.0277244, -0.0974325, -0.126122, 0.0893659, -0.104369, -0.0804991, -0.0788942, 0.0821062, 0.0107987, 0.0118929, 0.0368033, -0.118615, -0.0449675, -0.100386, -0.0917191, 0.236241, -0.250709, 0.178386, 0.189791, -0.168131, -0.0803437, -0.00221964, -0.229098, -0.101845, 0.0123003, 0.104745, -0.157011, 0.172849, -0.0967591, 0.350182, 0.0661992, 0.054642, 0.104884, -0.127872, 0.257975, 0.180965, -0.168895, 0.00604884, -0.107664, 0.208587, -0.296141, 0.274452, -0.00496048, 0.0971784, 0.0399138, -0.139333, 0.039682, -0.334159, 0.172339, 0.0116281, -0.220465, 0.133402, 0.1976, -0.0240128, -0.0916601, 0.256889, -0.0594533, -0.12797, 0.134367, -0.079957, 0.21924, -0.10046, -0.0873849, -0.161035, -0.220403, -0.0364315, 0.0281587, 0.274525, -0.129339, 0.205293, -0.194987, -0.169983, 0.0910287, 0.0406297, 0.0203785, -0.0503435, -0.123535, -0.0288769, 0.026845, 0.248715, 0.202949, 0.270722, 0.207585, 0.284636, 0.109479, -0.197396, -0.154099, 0.0563264, -0.000887172, 0.175666, -0.146527, -0.213894, 0.103298, -0.0228021, 0.129525, -0.0392686, 0.0681835, -0.106634, -0.213588, -0.0118009, 0.272422, 0.138975, 0.119753, -0.09855, -0.114517, 0.0961975, -0.1664, -0.0662028, 0.0279368, 0.0713688, -0.0479683, -0.106844, -0.188682, -0.0309536, 0.039211, -0.0540679, -0.0229466, 0.173829, -0.0336432, -0.147158, -0.161653, -0.116459, -0.13973, 0.170879, 0.0726128, -0.243862, -0.0702111, -0.0379339, 0.1591, 0.0987217, -0.132801, 0.170019, 0.18677, 0.0591966, -0.0088579, 0.105412, -0.121431, 0.166544, -0.0752055, -0.0317703, -0.0146174, -0.194891, -0.0271779, -0.0228873, -0.00374522, 0.0875267, 0.0347515, -0.0543633, -0.020685, -0.124523, -0.0995137, -0.00369932, 0.042548, 0.00207162, -0.0690491, 0.140859, 0.213486, -0.206491, -0.119213, -0.0290214, -0.0795992, 0.0889442, 0.0278579, 0.111689, 0.0134142, -0.056886, 0.200994, 0.212081, -0.0108669, -0.0688562, -0.192277, 0.0503319, 0.046491, -0.0619122, 0.10244, -0.115955, -0.0822027, 0.171475, -0.113203, 0.0311398, 0.0063962, 0.0540214, -0.0100693, -0.173033, -0.151366, -0.0917508, -0.107063, 0.0152048, 0.000125211, -0.072682, 0.0734277, 0.0679354, 0.0544179, 0.0575064, -0.191108, -0.0264638, -0.102247, -0.0242961, -0.0704553, -0.0995745, -0.0539868, 0.179996, -0.0229381, -0.0324205, -0.153992, 0.222597, 9.59841e-05, 0.100198, -0.0328841, 0.0586355, 0.083847, -0.106005, -0.097327, -0.0743685, -0.120811, -0.00341592, -0.0644262, -0.00638908, -0.129813, 0.0143081, 0.0950571, 0.0943747, -0.205889, -0.0796959, -0.264602, 0.00833586, -0.241359, 0.123368, 0.00482297, 0.205726, -0.118859, -0.0066473, 0.0325727, -0.213786, -0.077227, 0.0546713, 0.120656, 0.10367, 0.250632, 0.203165, 0.12424, 0.0910557, -0.255359, 0.117369, -0.0293975, 0.0498385, -0.237927, -0.153704, -0.0705883, 0.226706, 0.00969633, 0.0529707, 0.142437, 0.0873562, 0.0395613, -0.0781029, 0.134733, -0.152776, 0.0369937, -0.268541, -0.178749, -0.112343, 0.0609082, 0.13164, 0.064041, 0.180448, -0.0269057, -0.012335, 0.199696, 0.146806, -0.0488198, 0.0591208, 0.277971, -0.0629239, -0.14319, 0.0256514, -0.10948, 0.0668359, 0.211556, 0.13666, -0.0401004, -0.116544, -0.0459574, -0.0817386, -0.107975, 0.0872409, -0.111177, -0.0110533, 0.0367965, 0.0937639, -0.187961, 0.0147831, -0.0412937, 0.0447002, -0.152258, -0.0835927, 0.0396292, 0.0651568, -0.0840028, -0.10432, 0.265034, 0.0764646, 0.14397, 0.193091, 0.280473, 0.169457, 0.00129225, 0.113597, -0.00778405, -0.191759, -0.112998, -0.0424353, 0.100553, 0.00261694, 0.0909898, 0.0921014, 0.135632, -0.12915, -0.205153, 0.14665, -0.00283071, -0.164857, 0.100383, 0.127651, 0.103359, -0.136553, 0.0506275, 0.0369185, 0.0717949, 0.208942, 0.00151355, -0.00773828, -0.00495051, -0.0811909, 0.136018, -0.0532188, 0.162394, 0.196838, 0.149997, 0.104523, 0.0822775, 0.0236417, -0.0173356, 0.0363332, 0.0163071, 0.00438811, 0.126904, -0.0822978, 0.207138, -0.0255131, 0.0103152, -0.237009, -0.0662415, -0.119708, 0.0272376, -0.149278, 0.104598, 0.129066, 0.166726, -0.0489649, 0.120156, 0.197931, 0.178108, 0.235372, 0.160652, 0.131781, -0.0118736, -0.16526, -0.0433357, 0.0807169, -0.00409449, 0.270743, 0.0770146, -0.0156821, 0.222599, 0.0430953, -0.0259099, 0.0832646, 0.0185508, -0.035999, 0.0117097, -0.0846194, -0.0321837, -0.104575, -0.185585, -0.0217208, -0.00928267, 0.165626, 0.0356077, -0.0236526, -0.0167773, -0.0892163, -0.13654, 0.0920753, 0.111336, 0.254494, -0.126682, -0.099927, 0.0681542, 0.108058, 0.0717572, 0.0142304, -0.0424573, -0.0375399, 0.0764914, 0.104334, 0.126557, -0.25032, -0.0557813, 0.151163, 0.031113, -0.218644, 0.005452, 0.15397, 0.114453, -0.0436103, -0.171414, 0.0814015, -0.111336, 0.144098, -0.0706162, -0.0624517, -0.0687641, 0.114759, 0.102042, 0.0391391, 0.129821, -0.0191401, -0.149325, 0.0342931, 0.169992, 0.0929289, -0.0755985, -0.0782908, -0.002575, -0.0955057, -0.224898, -0.196052, 0.0439001, 0.193077, -0.136454, 0.133178, -0.052864, 0.135719, -0.129752, -0.00417726, 0.200588, 0.136126, 0.0233303, 0.11496, 0.193396, -0.111974, 0.295856, -0.0886764, -0.0470807, -0.0386536, 0.0320356, 0.0746214, 0.00320718, 0.233436, -0.0151175, 0.261808, -0.175027, -0.0450554, 0.206274, 0.170487, -0.118513, -0.0326764, -0.0200981, -0.108524, -0.109222, -0.124831, -0.0891044, 0.194671, -0.0918607, 0.174222, 0.0213391, 0.0351054, -0.0703363, -0.306279, -0.0653928, 0.240914, -0.0180903, 0.15236, 0.0533981, -0.141763, -0.00430896, -0.0214107, -0.215514, 0.0978553, -0.130095, 0.0772979, -0.0969871, -0.112181, -0.160934, 0.0645422, 0.191462, 0.0831114, -0.166482, -0.10261, 0.137888, 0.0181183, 0.174031, -0.0455666, 0.297551, -0.257421, -0.0540601, 0.10203, 0.309286, 0.119862, -0.164811, -0.039593, -0.0937607, 0.267402, 0.198517, -0.257642, 0.0543313, 0.012663, -0.078668, -0.0746769, 0.0280389, -0.0363783, -0.0660491, 0.203171, -0.132102, 0.073708, 0.0975244, -0.245182, 0.0830548, 0.268626, -0.0770193, -0.135406, 0.0169672, 0.132884, -0.231595, 0.304301, 0.110409, -0.0367289, 0.014534, 0.0560428, -0.130806, 0.0794673, -0.260272, 0.0570175, 0.283903, 0.000148062, -0.111969, 0.0368155, 0.129132, 0.0891575, -0.229874, 0.206696, 0.0301813, -0.0370839, 0.0660551, 0.133803, 0.00878542, -0.110441, -0.10362, 0.233011, -0.0951474, 0.237001, 0.0951214, 0.261974, 0.258551, -0.185684, 0.204179, -0.0743846, 0.0192748, -0.0877618, 0.0276728, -0.0766119, -0.0544657, 0.0987123, 0.00245341, 0.0158987, 0.197225, 0.0971294, 0.0473637, -0.143885, -0.0509616, 0.00835688, 0.064004, 0.155077, 0.149621, -0.0867777, 0.185072, -0.0423772, -0.149672, -0.225138, -0.0969989, 0.102909, -0.129063, 0.240881, -0.00461765, 0.0777059, 0.175173, -0.240473, -0.0860025, 0.00379779, -0.173088, -0.273931, 0.0260161, -0.151647, -0.0662124, -0.195815, 0.0422656, 0.356595, 0.0698353, 0.218992, 0.0939306, 0.273598, 0.12301, 0.0786385, -0.173049, -0.0171907, 0.0327659, -0.0754776, -0.0859611, -0.031336, -0.0071313, -0.0486474, 0.0374537, -0.00530863, -0.0828342, -0.0611055, -0.208323, -0.050574, 0.179934, 0.174736, -0.121518, 0.151412, -0.0807153, 0.00488107, 0.0578868, -0.0622251, -0.0312186, -0.016749, 0.0792479, -0.0851145, -0.0633939, 0.112587, 0.126827, -0.0355843, 0.113908, -0.261204, 0.0327699, 0.0670991, -0.144976, -0.155748, 0.0762223, 0.0982561, 0.170238, -0.0784837, 0.108246, 0.169895, -0.0477415, 0.0586657, 0.0378946, 0.0532408, -0.086288, -0.0290151, -0.142857, -0.12652, 0.0877261, 0.0296113, -0.134467, 0.0918815, -0.135005, -0.226528, -0.104223, -0.194242, -6.05754e-05, -0.0385761, 0.0190681, -0.126648, 0.198991, 0.100411, 0.119514, 0.098229, -0.134154, 0.120493, -0.213472, 0.0938777, -0.0568573, -0.0787645, -0.0150637, -0.204908, -0.0164277, -0.202796, 0.0264535, 0.0117324, 0.185058, -0.139596, 0.129863, -0.190932, -0.1522, 0.00720167, -0.155576, 0.272064, 0.128741, -0.113167, 0.0566401, -0.0499837, -0.0546626, 0.113018, 0.150505, 0.0484846, -0.0193092, 0.0996884, 0.148766, 0.0907107, -0.229426, 0.125816, 0.0378085, -0.0379688, -0.0996752, 0.064326, -0.085952, -0.00414395, -0.0695993, -0.21767, 0.218186, 0.0847152, -0.104403, -0.183827, -0.0659648, -0.104293, -0.0498654, 0.0204822, -0.0485864, 0.0209144, -0.254871, -0.0926005, -0.0206942, 0.04455, -0.123661, -0.191089, -0.195106, -0.138322, -0.0488879, -0.0300194, -0.115736, 0.0118678, -0.1206, 0.00608101, 0.0860055, 0.0042379, -0.0731948, 0.0442224, 0.116936, -0.00430383, 0.0479616, 0.18634, 0.145455, 0.119147, 0.140476, 0.175791, 0.0656617, 0.0455961, 0.246952, -0.132374, 0.22768, 0.0329303, 0.0111849, -0.0422589, 0.00460924, -0.120403, 0.219402, -0.0118001, -0.156849, 0.0934414, 0.0551399, 0.0449535, 0.0293844, -0.0566931, -0.213823, -0.161905, -0.0546388, -0.0197053, 0.0482563, -0.00541886, -0.080205, 0.110688, -0.096588, 0.082289, 0.0188958, -0.0107383, -0.0137418, -0.0280681, -0.03412, -0.0701752, -0.0234244, -0.0708831, 0.236706, -0.145979, -0.132743, -0.0494351, -0.177385, -0.211959, 0.0609059, 0.0521542, -0.0118436, 0.0234802, 0.157435, -0.136386, 0.029133, 0.118286, 0.0634282, -0.11533, 0.0269704, -0.0668314, -0.138157, 0.0460032, -0.0381186, -0.163663, -0.158231, 0.128561, 0.0271048, 0.155929, -0.0693383, 0.165128, 0.0817429, 0.165129, -0.0030217, -0.0251136, -0.0685081, 0.0926851, 0.282662, 0.105238, -0.0900491, 0.0931011, 0.0558782, -0.172775, -0.049872, -0.187982, -0.00106986, 0.166343, 0.0947721, 0.102325, 0.135252, -0.146323, 0.0526975, -0.109211, 0.00974911, 0.0113071, 0.0156074, 0.153933, 0.0792857, -0.0276007, -0.169108, 0.19264, -0.181133, -0.0832584, 0.123602, -0.0372924, -0.0415934, 0.210417, -0.00401461, 0.138494, -0.160586, 0.0800604, -0.0444208, 0.166761, 0.124796, 0.153726, 0.015336, -0.053462, 0.15877, -0.177892, -0.165885, -0.0702577, 0.226364, 0.159508, -0.0767939, -0.141771, 0.253815, -0.14542, -0.0727128, -0.044038, -0.0183369, 0.146341, 0.0919844, 0.0867076, 0.0530806, 0.128237, -0.0241788, 0.193103, 0.0608137, -0.190809, -0.177788, 0.105808, 0.186443, -0.0581481, 0.0532063, 0.0176766, 0.040166, -0.0031927, -0.0366054, -0.130554, 0.105769, 0.307307, 0.0762797, 0.0124332, 0.0968469, 0.0789819, 0.119621, 0.331455, 0.168608, 0.0207833, 0.133974, -0.0738482, -0.0874036, 0.00935769, 0.0738661, 0.0123389, -0.232023, 0.0714686, -0.0723832, 0.0116087, -0.131765, -0.121152, -0.157049, -0.182403, 0.300227, -0.0700826, 0.179067, 0.139522, 0.160801, -0.035979, 0.00313138, 0.0348875, 0.043067, -0.198252, 0.242201, 0.29332, -0.206287, -0.0560565, -0.0130932, -0.0958158, -0.0633525, 0.103825, 0.106256, -0.212146, -0.15617, 0.2089, -0.0767469, 0.259189, 0.140676, 0.136252, -0.108222, -0.0265173, -0.0172767, 0.0245452, 0.135491, -0.0310943, -0.0844797, 0.0654519, -0.0319734, 0.144351, -0.0760586, -0.0487109, -0.00476471, -0.10328, 0.178448, -0.0694086, -0.036197, -0.215094, 0.00407127, 0.11133, 0.172769, 0.0591957, 0.020572, 0.142443, 0.0988489, -0.0550702, -0.242443, 0.122518, -0.20608, -0.123457, -0.130535, 0.0952736, 0.130997, 0.116638, -0.26398, 0.230659, 0.201434, 0.177756, -0.156286, 0.0356651, 0.0849684, 0.0423504, 0.0478889, -0.068789, -0.129474, 0.0019174, -0.178873, 0.0488721, 0.0563659, 0.257248, 0.142525, -0.198679, 0.0943238, -0.201063, 0.180418, -0.0169357, -0.13379, -0.0922707, -0.0200586, -0.172071, -0.11178, 0.0175345, -0.0527148, 0.127956, 0.0101059, -0.0645614, -0.0339641, 0.00810007, -0.0918737, -0.108767, -0.00123347, -0.0360384, 0.15742, 0.0931357, -0.101262, -0.0551664, -0.0496245, -0.230592, 0.079512, -0.153879, 0.202217, -0.212615, 0.156317, 0.18474, -0.0730758, 0.0689604, -0.0131947, 0.0385661, 0.0246491, -0.116975, -0.071777, -0.0221332, -0.141285, -0.216946, 0.0923669, 0.156435, -0.0325964, -0.16469, -0.0274238, 0.0184982, 0.105588, 0.0994317, 0.00210503, 0.0410103, 0.0978215, -0.0545365, 0.14674, 0.132534, 0.0652108, 0.104418, 0.101453, 0.0885928, 0.0659496, 0.0275886, -0.150262, 0.0812171, 0.130892, -0.0142279, -0.0134753, -0.155097, 0.206848, -0.0559771, -0.237333, 0.0961113, -0.149501, -0.0402599, -0.047555, 0.0254666, 0.0456831, 0.0352803, 0.0166995, -0.0689763, -0.138677, -0.173911, 0.106509, 0.0419421, 0.112509, -0.0542582, 0.214145, 0.0640136, -0.145866, 0.0391287, -0.0683549, -0.0240944, 0.129651, -0.308991, 0.230853, -0.456442, 0.0564899, -0.0107134, -0.167806, 0.081991, 0.191768, 0.0928612, -0.289429, 0.0509544, 0.110329, -0.232404, 0.139392, -0.0545257, -0.0645736, 0.0585083, -0.141365, -0.00338169, 0.0559781, -0.209936, 0.0727302, -0.142572, -0.0093485, -0.0729962, 0.171735, 0.0489767, -0.104297, -0.128278, 0.0108334, -0.0651453, -0.0410694, -0.140557, -0.223681, -0.139282, -0.0502399, 0.111675, -0.0483122, -0.051685, -0.035254, -0.0999138, 0.110029, -0.218257, 0.0167323, 0.130161, 0.0690248, 0.0251303, -0.132865, -0.17304, -0.0643772, 0.0427317, 0.110949, -0.0533575, 0.124358, 0.0480527, 0.250253, -0.0202979, -0.0950214, -0.197449, -0.232623, -0.103759, 0.0134363, -0.0969658, 0.0810251, -0.145911, 0.0223931, -0.017707, 0.220891, -0.0397864, -0.166426, -0.0592068, -0.052297, 0.127364, -0.131137, 0.141877, 0.018077, 0.126482, -0.157258, -0.23741, -0.145977, 0.0743827, 0.0394766, -0.0447714, 0.033095, -0.234531, -0.251539, 0.0612784, -0.0733239, -0.115652, -0.0892399, -0.195841, 0.0890716, -0.0927961, 0.100249, 0.033091, -0.124652, 0.0341153, -0.060223, -0.222117, -0.00670716, 0.0546618, 0.0059837, -0.171384, 0.107257, -0.131579, -0.0846414, 0.0238382, -0.0906043, -0.133402, 0.0574404, -0.103393, -0.0660763, -0.10963, 0.160256, -0.0275367, -0.221118, -0.0751426, -0.208214, -0.0915512, -0.0492275, -0.0524427, 0.270869, -0.111681, 0.0348485, 0.116212, 0.0812864, 0.0516902, -0.0902057, 0.131855, 0.283319, -0.252631, -0.00940643, 0.00169152, 0.0643261, 0.00697084, -0.013657, 0.0601413, -0.0920098, 0.0273456, 0.164389, 0.0605415, -0.167042, -0.190913, 0.0197024, -0.046453, -0.136446, -0.0315706, -0.0398488, -0.161666, 0.237632, 0.128159, 0.00983676, -0.108822, -0.179562, 0.114595, -0.00948612, -0.183966, 0.102093, 0.212499, 0.0161638, -0.0866118, 0.126237, 0.0625569, -0.203243, 0.0614441, -0.0642783, -0.0408933, 0.0989242, 0.0330351, -0.208414, -0.043262, 0.106671, 0.0055459, 0.0258563, -0.251695, -0.173291, 0.0922925, 0.122914, -0.211463, -0.00538627, -0.106427, -0.0580099, -0.125944, -0.0936736, -0.132725, 0.116198, 0.0568869, 0.0442538, 0.0512703, -0.149253, -0.0825934, 0.187175, 0.0204684, -0.0520418, 0.0814242, 0.0262562, -0.108136, 0.120342, 0.12475, 0.149035, 0.109678, -0.126544, -0.0233401, 0.0507173, -0.0871036, 0.123402, 0.0273692, -0.0521473, -0.0561031, 0.135667, 0.0728597, 0.0278424, 0.0494723, 0.0425563, 0.264887, 0.232679, 0.191358, -0.242447, -0.00434881, -0.0029504, -0.119591, 0.00743443, -0.0559128, 0.166451, 0.0467545, -0.137939, 0.0887287, 0.0797731, -0.235339, 0.096553, 0.151743, -0.113165, -0.261916, -0.00355753, 0.123657, -0.0110352, -0.0629609, 0.272475, 0.100998, 0.0360151, -0.0184359, 0.0647201, -0.290371, -0.0130202, -0.13879, -0.153782, -0.0520792, 0.0328071, 0.125768, -0.379185, -0.0512892, -0.189205, -0.00377559, -0.0215912, -0.0381268, -0.152775, 0.0903156, 0.0611179, 0.115936, -0.0586693, 0.0247649, 0.140086, -0.136323, 0.166327, -0.136334, -0.0994708, 0.274984, -0.0283771, -0.0412969, -0.0489362, -0.164511, 0.0332295, -0.180661, 0.118515, 0.359514, -0.111324, 0.0919991, -0.0991683, 0.0194869, 0.00797585, -0.303857, -0.301714, -0.27024, 0.262229, 0.168468, 0.200807, -0.173969, 0.229427, -0.0061211, 0.0123714, 0.0950799, 0.184388, -0.0273971, 0.116193, -0.273372, -0.1676, -0.0450364, 0.151111, -0.0789391, 0.0554384, -0.098221, 0.127879, -0.0133922, -0.209133, -0.0654519, 0.125582, 0.0972266, 0.0797552, 0.0450454, 0.302119, -0.0230442, -0.329715, 0.189671, 0.0125899, -0.0323112, 0.220961, -0.144014, -0.0104823, -0.0982211, -0.167023, 0.0235481, 0.0433205, 0.182589, -0.0428228, 0.018627, 0.182219, 0.204407, 0.1685, 0.120148, -0.176256, -0.238445, -0.0232163, -0.0630599, -0.197186, -0.00587098, -0.157736, -0.0853194, 0.216739, -0.314292, -0.0633324, -0.174605, 0.0185207, 0.123337, -0.0948256, 0.26442, -0.222728, 0.405897, 0.00634285, -0.15172, -0.225466, 0.151578, -0.00290698, 0.0733012, -0.232248, -0.201718, 0.246277, -0.105364, 0.0702502, 0.0254514, 0.168293, 0.128595, -0.0558737, 0.0209434, -0.167659, 0.00676793, 0.0265326, -0.22265, -0.00618423, -0.00294882, 0.08288, 0.147714, -0.162231, 0.219004, -0.0804446, 0.145945, -0.0760196, -0.116994, -0.150184, -0.080703, -0.105688, -0.0728714, 0.100933, -0.146993, 0.0296249, -0.0431401, -0.00163245, 0.0219098, -0.0954684, 0.202847, -0.0733518, -0.165126, -0.140089, 0.0276841, -0.0706382, -0.0326121, 0.0545865, 0.0868929, 0.0560698, -0.0983054, 0.136745, 0.250704, 0.102635, 0.105026, -0.228542, 0.0334953, -0.202913, -0.21927, 0.119958, 0.18095, -0.0527439, 0.0742911, 0.126178, 0.227284, 0.28972, 0.180752, -0.000572754, -0.0248137, 0.0510356, 0.0477594, -0.0543033, -0.0334373, 0.249124, 0.222469, -0.00784564, 0.069971, 0.150745, -0.00320279, -0.00664711, 0.0296901, -0.138486, 0.0641591, -0.10737, 0.0527403, 0.0443139, -0.0704908, 0.0146078, -0.0813099, 0.000808123, 0.0760448, -0.0695766, 0.129304, -0.0271913, -0.0906887, 0.148602, 0.0337614, -0.116649, 0.00932536, -0.190285, 0.200689, -0.0682795, -0.0277663, -0.115556, 0.101832, 0.0952084, 0.202144, 0.0130999, -0.135528, -0.0584829, -0.00570619, -0.165872, 0.0946589, 0.0265156, -0.213222, 0.0870213, -0.0782632, -0.0932838, 0.122409, 0.170141, 0.173144, 0.342967, 0.134565, -0.0526456, -0.0619144, -0.0891471, 0.10954, -0.0144303, 0.220462, 0.181819, -0.101716, -0.118509, 0.150749, -0.238207, -0.151229, 0.0916786, -0.011508, -0.0163332, -0.247606, 0.236337, -0.0735522, -0.0918695, -0.0315468, 0.0935958, 0.0381887, 0.241757, 0.033832, 0.158998, 0.0603531, -0.180469, -0.103585, 0.00819841, 0.27114, 0.0854662, -0.0386369, -0.0898172, -0.0138775, -0.0587887, 0.0658498, 0.184887, -0.0722174, -0.026589, 0.168047, -0.0223276, 0.099754, -0.0470531, 0.0431132, -0.107339, -0.225905, -0.0145706, -0.203162, -0.00603034, 0.0514581, -0.217944, -0.160022, 0.0543118, -0.143758, 0.0162612, -0.0070871, -0.034466, -0.0939305, 0.0803356, 0.158594, 0.15235, -0.243781, 0.146612, 0.0627775, 0.145805, -0.0456914, -0.121016, -0.187398, 0.264102, 0.122139, 0.0996373, 0.113007, -0.0849257, 0.0481467, 0.0231615, -0.0112693, 0.115459, 0.208322, 0.00859478, -0.0687624, 0.0989845, -0.0406283, -0.0208026, 0.188574, -0.0547777, 0.0131846, -0.0821126, 0.0040474, 0.166951, -0.0260542, 0.0878963, -0.233871, 0.0038415, 0.142503, 0.0369657, 0.0861392, -0.000101757, 0.138673, 0.236372, 0.00185787, 0.0130599, -0.0744809, -0.0086432, 0.255084, 0.102303, -0.0730181, -0.0347397, 0.142509, -0.0304765, -0.00317938, 0.165656, -0.0125162, -0.0808155, -0.173349, -0.238883, -0.117425, 0.195237, -0.165129, -0.152162, -0.216616, -0.142912, -0.00953402, 0.0481836, 0.0794244, 0.0193496, 0.0508451, -0.126004, -0.0206714, -0.017311, 0.0238886, -0.0794976, 0.253679, -0.163014, 0.159541, 0.0623407, -0.141147, -0.122191, 0.0183138, -0.267592, 0.0573572, -0.119555, 0.104379, -0.144361, 0.021394, 0.055091, -0.066832, -0.122617, 0.0505085, 0.191884, 0.111372, 0.103741, -0.144162, -0.129989, -0.085263, 0.205379, 0.224983, 0.0535906, -0.0186824, 0.0849446, 0.00475927, 0.202141, -0.274748, 0.141082, -0.0807324, 0.166299, -0.161697, 0.223798, 0.0670415, 0.0307627, 0.115711, 0.0516334, 0.305286, -0.222467, -0.0318942, -0.131777, -0.172381, -0.169809, -0.0122917, 0.0515761, 0.136488, -0.0881125, -0.0795516, 0.124103, -0.212326, -0.0526724, 0.142647, 0.19808, 0.0998789, -0.163221, 0.0149588, 0.0703053, 0.258646, -0.152186, 0.262123, 0.094094, -0.0620028, -0.133746, -0.135231, -0.0967988, 0.0775805, 0.157491, 0.000813094, 0.0453607, 0.0721893, -0.0410422, 0.0890455, -0.0852537, 0.188422, -0.15673, 0.0768744, -0.000338728, 0.011247, -0.00436062, -0.065242, 0.0621797, 0.133777, 0.00193562, -0.149501, -0.103247, 0.082558, 0.190945, -0.000500228, 0.125131, -0.153709, 0.033263, -0.0695401, -0.0602585, 0.0174914, 0.00670278, -0.240821, -0.0366765, -0.102067, -0.117407, -0.214228, 0.0133317, -0.2331, -0.105696, 0.0474219, 0.243174, 0.0316052, -0.00857484, 0.068671, -0.0692658, -0.192598, -0.0522819, 0.017434, 0.0875393, -0.108999, 0.0224464, -0.000289803, 0.0308436, 0.225872, -0.021209, -0.181775, -0.085254, -0.115463, -0.0232141, -0.147014, 0.111951, 0.100439, 0.0569104, 0.28157, 0.0681723, -0.0752605, -0.244067, -0.0156014, 0.105304, -0.0573261, -0.00647298, 0.188762, -0.195305, -0.0362215, 0.0331957, 0.203244, 0.134436, 0.193755, 0.0590113, 0.00577246, 0.0948787, 0.167609, 0.0750456, -0.0263225, -0.0407878, 0.00188451, 0.0517634, -0.0105696, -0.0800808, -0.0670993, -0.173271, -0.0710002, 0.107975, -0.0767023, 0.00934668, 0.057057, -0.0601303, 0.219053, 0.16163, 0.0479132, 0.0421495, -0.141745, 0.20212, 0.161842, 0.0964657, 0.111944, 0.00620971, -0.0838364, 0.110689, 0.125085, 0.0436805, -0.00506222, 0.0179034, 0.0810833, -0.226408, 0.0440001, -0.121908, 0.0245795, -0.077128, 0.0979553, 0.155824, 0.298383, 0.163301, 0.147449, 0.0560002, -0.180886, 0.195187, -0.10273, -0.141343, 0.0376381, -0.0337902, -0.151743, 0.0382552, 0.167902, -0.0898035, 0.119957, 0.177732, -0.314683, -0.0378698, 0.00132685, 0.097914, -0.061123, 0.115466, 0.134018, 0.32413, -0.01979, -0.148862, 0.201737, -0.0645277, -0.117864, -0.0155509, -0.13483, -0.0991072, -0.0339839, 0.0596327, 0.0305568, 0.238246, -0.0457691, 0.0267058, 0.23215, 0.0727463, 0.143177, -0.192662, -0.209848, 0.0443495, -0.15238, 0.0634153, 0.162508, -0.0486968, 0.223476, 0.232912, 0.107528, -0.149894, 0.23303, 0.0926871, 0.157279, 0.0751353, 0.214613, -0.308133, -0.104217, -0.133531, 0.131261, 0.0176007, -0.0457933, -0.17834, 0.0340446, 0.152732, 0.0265756, 0.174396, 0.476776, -0.00513172, -0.0037786, -0.148585, -0.110169, -0.0628624, -0.104207, -0.0258795, 0.081644, 0.170207, -0.149664, -0.206528, 0.0878577, 0.234443, 0.0424915, -0.0392859, 0.172995, -0.0245516, -0.0944802, 0.141654, 0.0599302, 0.241537, 0.0327431, -0.0718415, 0.287151, 0.194156, -0.243484, 0.145609, -0.126163, 0.0698004, -0.0462461, -0.115616, -0.111691, 0.0847014, -0.194548, 0.343506, 0.161225, 0.0631149, 0.0156949, 0.0254062, -0.0998765, -0.122711, 0.11109, 0.215126, -0.000141033, -0.0164258, -0.0868714, 0.199626, -0.044338, 0.0248497, 0.212063, -0.0198406, 0.111463, 0.0530802, -0.0532965, 0.236092, 0.265785, -0.183314, -0.0527879, 0.043417, 0.0710839, -0.0983931, -0.00438991, -0.0412851, 0.182228, 0.127333, -0.113378, 0.255932, 0.153914, 0.0709716, 0.119134, -0.0189523, -0.180454, 0.116696, -0.0966218, -0.122574, -0.269101, 0.0113528, 0.0628982, -0.0470393, 0.0397081, -0.136385, -0.22186, -0.103589, -0.0834857, -0.118511, 0.0842829, 0.328932, 0.0142353, -0.242934, 0.151947, 0.0313093, -0.010816, 0.137923, -0.131657, -0.284857, -0.246008, -0.201069, -0.0424777, -0.240015, -0.178892, -0.203622, 0.144707, -0.0922835, 0.0237925, 0.0479535, 0.0875538, 0.0936763, -0.154211, -0.102749, -0.070994, 0.029648, -0.255873, -0.0765665, -0.242201, -0.160077, -0.0783533, -0.253316, 0.198161, 0.0912971, -0.122214, 0.160509, 0.0219858, 0.107816, 0.0999836, 0.198589, 0.18158, 0.126099, 0.0183922, 0.0470495, 0.00337156, -0.0911492, 0.167851, -0.12535, 0.170912, -0.0221781, 0.0244123, -0.0408453, 0.0977436, -0.018356, -0.256684, -0.132659, 0.138018, 0.167459, -0.0300068, -0.0859621, -0.11962, 0.161279, -0.128255, 0.118447, -0.11943, -0.0799545, -0.298379, -0.097287, 0.120704, 0.169731, -0.185681, -0.269999, -0.244908, 0.0999901, 0.200081, 0.183987, 0.429091, 0.0778352, -0.263344, -0.0471771, 0.296332, 0.172708, 0.206192, -0.13921, 0.0510251, -0.125251, 0.131075, 0.102271, -0.0467462, 0.0257676, -0.127603, -0.114564, 0.00889627, -0.114112, 0.0823589, -0.0514956, -0.178806, -0.0337608, -0.119296, -0.00738485, 0.0928288, 0.0769336, -0.0976911, 0.0787971, -0.078196, -0.201005, -0.0696651, 0.0954467, -0.163542, -0.0303046, 0.158927, 0.201786, -0.0513393, 0.104259, -0.179513, -0.0779392, -0.00327828, -0.165715, -0.188637, -0.137166, 0.0781553, 0.103884, 0.332258, -0.016888, 0.156441, -0.0388447, 0.0632115, -0.0582905, -0.00186296, -0.0495149, 0.225687, -0.153448, -0.10367, -0.124781, 0.0737913, 0.0862624, 0.206727, 0.196715, -0.0284487, -0.00988739, 0.220012, -0.0252623, 0.168786, 0.127867, -0.0185743, -0.0307794, -0.204029, 0.141954, -0.211531, -0.332643, 0.139616, -0.0401154, -0.0643476, 0.0273888, 0.218811, -0.109139, -0.00338293, 0.0826068, 0.0258077, -0.0032594, 0.332864, -0.103928, 0.0196971, -0.156372, -0.0798499, 0.296399, 0.0271506, 0.091495, 0.241478, 0.222023, -0.0387302, -0.0299842, 0.0579832, -0.182791, 0.0985393, -0.00523261, -0.138758, -0.107541, -0.0948399, -0.147055, 0.184178, -0.133554, -0.131978, -0.296845, 0.0325436, 0.199941, 0.175093, -0.00230138, -0.102818, -0.0420201, 0.129457, 0.068017, -0.0332648, -0.00894236, -0.098845, -0.00753575, -0.0673654, -0.145263, 0.113437, 0.0914055, -0.00143512, 0.0942811, -0.0305817, 0.282929, -0.18672, -0.112662, -0.220805, -0.066148, 0.199075, 0.0782547, 0.114651, 0.0937889, 0.205614, -0.115569, -0.0613862, -0.207668, -0.11476, 0.153937, -0.151151, -0.346595, 0.0833564, -0.0359258, -0.115247, -0.0581681, -0.09493, 0.103946, 0.25415, -0.150323, -0.0380579, -0.0330787, -0.00525024, 0.0186346, -0.0305149, -0.186087, -0.0999572, -0.115797, 0.00276318, 0.0112095, -0.101085, -0.106808, 0.107935, 0.00961863, -0.00667402, 0.00801296, -0.156995, 0.181634, 0.197861, -0.0630275, -0.277353, -0.115226, -0.36412, -0.0266432, 0.0206991, 0.15612, 0.0255977, 0.201208, 0.139746, 0.0557096, 0.0973374, -0.0266156, 0.0175912, 0.134545, 0.0101333, -0.160581, 0.0372828, -0.0839715, -0.183419, -0.00429197, -0.132434, -0.120953, 0.148075, -0.255095, 0.0394775, -0.016211, 0.191533, 0.14964, 0.141708, 0.115694, -0.0246513, 0.0293724, -0.0883495, 0.246417, -0.117415, 0.0597688, -0.110295, -0.00520283, -0.182618, 0.0625962, 0.0081863, -0.0142607, 0.0541194, -0.0554157, -0.00591652, -0.0022292, 0.03706, 0.214832, -0.0560465, -0.131744, -0.138133, -0.0986632, -0.229274, -0.136698, 0.0995877, 0.43432, -0.160847, 0.204996, 0.0603452, 0.053275, -0.164842, -0.0665397, 0.0256539, -0.103223, -0.197584, -0.0329347, 0.0701767, -0.0415869, 0.0392298, 0.0519155, 0.152607, -0.103417, 0.0263919, -0.203595, -0.038185, -0.0368837, 0.092794, 0.0911869, 0.0672124, -0.101674, 0.247117, 0.104358, -0.0781367, 0.0259994, -0.0368053, -0.106514, 0.224546, -0.108995, 0.112747, -0.366657, 0.0341756, -0.041221, -0.0731361, 0.308381, 0.193964, -0.149423, -0.0224257, -0.278178, 0.0550206, 0.0494453, 0.0740552, -0.140144, -0.120898, 0.0805589, 0.0484794, 0.0413425, 0.337922, 0.0334329, 0.250736, 0.0264221, 0.0346671, -0.112495, -0.0637923, 0.224169, -0.0160768, -0.141467, 0.0300025, -0.0421491, 0.189176, -0.11531, -0.038429, -0.188034, -0.107783, -0.12626, -0.159933, -0.137536, -0.110569, -0.182712, 0.321717, -0.0170232, -0.17529, 0.147837, -0.0675082, 0.0675104, 0.136173, 0.132304, 0.0529975, 0.505866, -0.255341, 0.0331028, -0.120566, -0.0390507, -0.0885224, -0.360095, 0.0694635, -0.066831, -0.212694, 0.270353, -0.282276, -0.237955, -0.0265897, 0.415486, -0.314802, -0.295329, -0.0937045, 0.0339239, -0.216374, -0.103194, -0.120421, -0.23692, 0.053388, 0.396106, -0.0410978, 0.00122743, -0.141285, -0.0194634, 0.240345, 0.0563302, 0.0557607, 0.216166, -0.018195, -0.0587413, 0.0335691, -0.0811946, 0.0310523, -0.071152, 0.00116798, -0.248101, -0.233317, 0.00207474, 0.211031, -0.182801, -0.23281, -0.0803899, 0.0796748, -0.373119, -0.0236714, 0.298858, -0.210002, -0.123173, 0.056211, 0.0710101, -0.000420267, 0.222125, -0.0806963, -0.177015, -0.293845, -0.0810273, 0.312525, 0.0173415, 0.0854641, -0.0657604, 0.246809, 0.18022, 0.261195, -0.0449006, -0.0299894, 0.125036, -0.167513, -0.0828896, 0.294635, 0.147186, 0.172629, -0.16528, 0.082555, -0.130248, -0.139386, 0.355252, 0.17594, 0.178713, -0.121214, -0.0727996, -0.113729, -0.0205094, 0.405982, -0.060515, 0.0601772, 0.144893, -0.0382382, -0.103134, -0.107361, 0.142849, 0.245431, 0.238787, -0.0994103, 0.0760072, 0.14, 0.154757]) # parameters
+i21 = Internal("op21", "TENSOR_FLOAT32", "{1, 7, 7, 256}") # intermediate result
+i22 = Parameter("op22", "TENSOR_FLOAT32", "{256}", [1.08059, 0.613529, -0.951719, -0.861612, 0.867697, 0.776146, 0.886088, 0.0360881, -0.228725, 0.99308, 0.772503, 0.13115, 0.444418, 0.753733, 0.806567, 0.957842, -1.40967, -0.29546, -0.59267, 0.666514, -1.10016, -0.646609, 0.673707, 0.953951, 0.393974, 0.98207, -0.644093, 0.89083, -0.145055, -0.821302, 0.0106507, -1.09542, 0.705736, -0.0362283, -0.649667, -0.401635, -0.00998712, 0.739409, -0.187072, 0.690995, -0.175346, -0.465088, 0.753494, -1.065, 1.0958, -0.684324, -0.946476, 0.273813, 0.795813, 0.986562, -0.739017, -0.449237, 1.0614, 0.819235, 0.557115, 0.0782367, 0.00833844, 0.804665, 0.954324, 0.631661, 0.942427, -0.650992, -0.797254, -0.283754, 0.497299, -1.00708, 0.869227, -0.574946, -1.04143, 0.826134, 0.710585, 0.76314, 0.477792, 0.930909, -0.913406, -1.28013, 1.40116, -0.587567, 0.0107547, 0.895997, -0.702578, -0.681548, -1.42103, 0.439222, 0.629061, -0.661517, 0.650495, 1.01512, 0.304494, 0.471469, 0.70978, 0.520241, -1.12464, 0.789097, 0.486918, -0.564991, -1.16599, 0.908221, 0.900087, 0.804052, -0.912126, 1.16053, -0.964254, -1.47969, 0.75153, -1.10504, 0.643193, 0.654283, -0.774442, 0.859534, 1.08754, 0.894428, -0.349845, 0.717952, -0.818105, -0.685272, 0.719653, 0.221689, 0.580021, -0.868784, -0.765754, 0.335712, -1.05373, -0.736756, -1.34203, 0.840665, -0.783447, -0.76105, 0.736778, -0.714565, -0.757179, 0.502076, -0.429628, -0.815403, 0.305288, 0.511788, 0.639633, 0.833758, -0.881914, 0.670985, -0.759582, 0.477742, -1.97672, 0.0150744, 0.892992, -0.513419, -0.636598, -0.391863, 0.714185, -0.271203, 0.50773, -0.725078, -1.09182, -0.00830997, 0.800519, -0.790665, 0.011206, 0.648068, 0.314541, 0.833785, 0.743304, -0.729218, 0.69944, 0.716866, -0.0155263, 0.236963, -0.750609, -0.764535, -0.974223, 0.907331, 0.766474, -0.902966, 0.503484, -0.00109834, 0.83286, -0.568512, -0.30153, -0.555918, 0.772897, -0.910785, -0.0350145, -0.973868, 0.404545, -0.0615412, 0.00991651, -1.01877, 0.676516, -0.74005, -0.598321, -0.80478, -1.03634, -0.874505, 1.21163, 1.10213, -0.00699455, -0.072837, -0.449261, 0.976919, 0.0676252, 0.695134, -0.812793, 0.759372, 0.768298, -0.855527, 0.614652, -0.903347, -1.3134, 0.884192, 1.05967, 0.478357, -1.11453, -0.234713, -0.723932, 0.288597, 0.0341888, -0.4238, 0.0638279, 0.793826, -0.591246, 0.95119, 0.88514, -0.191094, -0.677312, -0.934787, 0.553466, 0.570809, 0.292745, -0.427575, -0.881358, -0.879608, 0.395251, 0.48285, -0.605223, 0.904051, -0.953032, -0.500631, -0.0687485, 0.0676696, 0.62603, 0.0224478, 0.419152, 0.835996, 0.0583883, -0.620254, -1.18509, -0.968522, -0.298168, 0.805448, -0.797511, 0.413079, 0.754239, -0.934051, 0.800133, 1.00281, -0.730008, 0.2403]) # parameters
+i23 = Parameter("op23", "TENSOR_FLOAT32", "{1, 3, 3, 256}", [-0.28458, 0.0472449, 0.32551, 0.661396, -0.529311, -0.109768, -0.191594, -0.174226, -0.677528, -0.400651, -0.468258, 0.465917, -0.318087, -0.764231, -0.291188, -0.284253, 0.586599, -0.0226678, 0.390401, -0.471706, 0.438813, 0.453643, -0.36546, -0.301168, -0.271752, -0.334392, 0.482651, -0.289412, -0.793406, 0.300859, 0.224297, 0.203824, -0.288313, 0.350108, -0.368492, 0.803083, 0.379972, -0.337444, -0.283055, -0.345158, 0.388449, 0.82468, -0.0244637, 0.568288, -0.457818, -1.08335, 0.48652, 0.432265, -0.233837, -0.233288, 0.478888, -0.339039, -0.527783, -0.274578, 0.227933, -0.326306, 0.291881, -0.25079, -0.172483, -0.235968, -0.213382, 0.188088, -0.597735, 0.145517, -0.677593, 0.243537, -0.168354, 0.210169, 0.497489, -0.156191, -0.188713, -0.389135, 0.125653, -0.468001, 0.236705, 0.743493, -0.568997, 0.0730394, -0.415253, -0.275788, 0.211339, 0.13102, 0.742574, -0.939167, 0.00453726, 0.256094, -0.465423, -0.276601, 0.273844, -0.0529241, -0.154002, 0.065955, 0.502945, -0.144296, 0.308102, -0.445824, -0.199373, -0.360619, -0.266055, -0.374078, 0.347835, -0.551932, 0.385501, 0.402392, -0.233246, 0.674142, 0.0426675, -0.957917, 0.263741, -0.313646, -0.394376, -0.557937, 0.288833, -0.3077, 0.406252, 0.342111, -0.251185, -0.403173, 0.0751117, 0.118978, 0.431095, 0.0858463, 0.673327, 0.167784, 1.01841, -0.155637, 0.526669, 0.429405, -0.438051, 0.40704, 0.21189, -0.384288, 0.560401, -0.0269653, 0.239517, 0.357908, -0.107261, -0.294274, 0.309814, -0.315181, 0.388376, -0.261831, 0.614283, -0.304983, -0.229939, -0.236821, 0.0349122, 0.8521, -0.25575, 0.529979, -0.231175, 0.251326, 0.325649, 0.329067, -0.315128, 0.41153, 0.454485, 0.21335, 0.501762, -0.297765, -0.129734, 0.310647, -0.200211, -0.657485, 0.10809, -0.405919, -0.22658, 0.610314, 0.551553, -0.286746, -0.529356, 0.691515, -0.233684, 0.298975, -0.854537, -0.813706, 0.679447, -0.496609, -0.29352, 0.119398, -0.369995, 0.28706, -0.726949, 0.428352, 0.206034, 0.239836, -0.277531, 0.35422, -0.434068, 0.740928, 0.378439, 0.377754, -0.944411, -0.666439, 0.466947, 0.592947, 0.780001, -0.360031, -0.771556, 0.0891092, 0.201805, -0.341506, 0.084474, 0.444853, 0.143224, 0.50902, -0.08028, -0.192673, -0.62729, 0.00593949, -1.1024, -1.02446, 0.252455, 0.16224, -1.51712, -0.00369547, 0.0075995, 0.192303, -0.547526, -0.205436, -0.209118, -0.0254876, 0.287526, 0.423511, 0.0307847, -0.318243, -0.0436689, -0.366271, 0.283879, 0.547196, 0.14235, 0.228076, 0.0688717, -0.0120464, 0.656107, 0.525906, 0.485617, -0.463831, -0.297706, 0.32931, 0.212747, 0.0766123, 0.280379, -0.475746, 0.618455, 0.209996, 0.395897, -0.310497, 0.0888236, -0.446726, -0.405172, 0.075344, -0.201732, 0.00210309, 0.385812, 0.424705, -0.183616, 0.0771259, 0.153591, 0.259769, -0.115946, -0.0235543, -0.150271, 0.344592, 0.459448, -0.222459, -0.517041, -0.0945315, -0.384485, 0.16076, -0.332681, -0.196776, 0.0322294, 0.411114, 0.175539, -0.527312, 0.0564111, 0.277134, -0.341931, -0.514875, -0.342404, -0.0767196, 0.0884651, -0.230879, 0.345558, 0.0852015, 0.0562657, 0.257861, -0.369273, 0.377067, 0.241246, 0.257019, 0.343953, 0.0311605, 0.347905, -0.425566, 0.485304, 0.244659, 0.0619747, 0.109269, -0.38288, -0.244667, -0.0344031, -0.136566, -0.154542, -0.336944, 0.308047, 0.0538502, -0.404385, 0.0463656, 0.198913, 0.137075, 0.241449, -0.199885, -0.12434, 0.306686, -0.122854, 0.398624, 0.218665, -0.633676, -0.931847, 0.2059, -0.261068, 0.331143, 0.126376, -0.184037, -0.198129, -0.370324, -0.0560973, -0.32744, 0.559529, 0.0841585, -0.602346, -0.375545, 0.27432, -0.395894, -0.0159903, 0.509431, 0.297769, -0.765591, 0.159231, 0.139198, -0.536258, -0.398787, 0.149015, -0.0567586, -0.138725, -0.0111194, 0.140182, -0.30886, 0.203031, -0.0419858, 0.329565, -0.52822, -0.33655, -0.397831, 0.243507, 0.111685, 0.299017, 0.10769, -0.0312799, 0.109584, 0.120701, -0.12889, 0.349554, -0.157182, -0.093955, 0.119006, 0.105169, -0.0889017, 0.189185, 0.36128, -1.09355, -0.058658, -0.769913, 0.096028, 0.19114, 0.53226, 0.279309, 0.179189, 0.448786, -0.13838, 0.160635, 0.0633367, -0.275156, 0.378503, 0.0944601, -1.19245, -0.0320738, 0.241066, -0.132407, -0.524387, 0.106939, -0.251766, 0.11987, -0.409609, 0.222276, -0.0441906, -0.0494878, -0.0501241, -0.0844014, -0.28418, 0.225391, 0.113369, -0.154496, 0.186213, 0.14614, 0.401862, -0.0313085, 0.560078, -0.0407017, 0.122991, -1.05534, -0.495545, 0.420298, 0.0906709, -0.113776, 0.211673, 0.0413234, -0.0240217, -0.591792, -0.129843, -0.0503685, -0.0230143, 0.524557, -0.171754, -0.557895, -0.020142, -0.416382, 0.203279, -0.296933, 0.414196, -0.461552, 0.448204, -0.604003, 0.386268, -0.300078, 0.595266, -0.522842, 0.31545, -0.533617, 0.274282, 0.112026, 0.48007, 0.384362, 0.290018, 0.536309, 0.15782, -0.364838, 0.488889, 0.351907, 0.597652, 0.287762, -0.28167, 0.160969, -0.297121, 0.404882, -0.149116, 0.0386217, -0.349471, -0.621411, -0.0252337, 0.409071, -0.242507, -0.384841, -0.0629887, 1.14271, 0.292164, -0.035478, 0.421029, 0.741154, 0.294348, -0.568311, -1.02438, 0.547155, -0.147867, -0.0352431, 0.559739, 0.555878, 0.0771088, -0.656885, -0.604422, -0.0270905, -0.319741, 0.0413747, 0.205865, -0.157557, 0.20142, 0.0739973, -0.202374, 0.182571, 0.125495, -0.358981, 0.347608, 0.120924, 0.297148, -0.209438, -0.130999, 0.289417, -0.0272582, 0.297316, 0.00982058, -0.0579106, 0.138692, 0.114156, -0.473807, -0.122035, 0.442049, -0.198079, -0.262147, 0.317284, 0.0710323, -0.58181, 0.183706, 0.287913, 0.489588, -0.727535, -0.253829, -0.134941, 0.0686071, 0.407758, -0.386223, -0.194309, -0.784921, -0.883296, -0.503808, -0.523626, -0.467586, 0.394829, 0.209305, 0.348011, -0.0472632, 0.35137, 0.255519, -0.481423, -0.350921, -0.890102, -0.25589, 0.501613, -0.583939, -0.625298, 0.0170016, -1.20323, 0.235603, -0.0938557, 0.0682872, 0.417151, 0.874886, 0.209409, -0.350934, -1.52988, -0.319489, 0.252675, 0.0163845, -0.014077, 0.52858, -0.331857, -0.384076, 0.435026, -0.702681, -0.450906, -0.289385, 0.468552, -0.236413, -0.272462, -0.177053, -0.181411, -0.877142, -0.523707, -0.191871, 0.123453, -0.0973767, -0.328066, 0.455483, 0.018019, -0.491974, -0.0457672, 0.58567, -0.106745, 0.234218, 0.592343, -0.215221, -0.146446, -0.393353, 0.0845755, -0.366009, 0.325779, 0.672865, -0.387826, 0.0140082, 0.454678, -0.438467, -0.0146397, 0.323818, 0.754958, -0.583166, -0.0151241, 0.169896, -0.128034, -0.381487, 0.357348, -0.0903463, -0.116242, -0.51201, 0.423486, -0.246135, 0.207541, 0.058506, 0.0181061, -0.201398, -0.424677, -0.104462, 0.315356, -0.597712, 0.312445, 0.365031, -0.356414, 0.603145, 0.290863, -1.23732, 0.348647, -0.480384, -0.380007, -0.739251, -0.925275, -0.55773, 0.262, 0.39758, -0.209963, 0.337, 0.210139, 0.320922, -0.00135561, 0.203178, 0.594246, 0.297506, 1.22421, -0.202764, 0.686579, 0.407985, -0.49276, -0.0310518, 0.502615, -0.111716, -0.746803, 0.217349, 0.128753, -0.0534051, -0.129357, -0.268486, -0.0177429, -0.576835, 0.123788, 0.207148, 0.580506, -0.136147, -0.265628, -0.112123, 0.261872, 0.83822, -0.183653, 0.537403, 0.0780292, 0.120084, 0.312278, 0.194348, -0.348175, 0.379561, 0.00304798, -0.0675815, 0.397694, -0.253529, -0.202054, 0.208446, -0.0691356, -0.448234, -0.542895, -0.0608923, -0.0816173, 0.719231, 0.709942, -0.290989, -0.298723, 0.238037, -0.476195, -0.659046, 0.0458634, 0.0769501, -0.514663, 0.503199, -0.23664, 0.242568, 0.523247, -0.237217, -0.355048, -0.208287, 0.455394, 0.278909, 0.0679524, 0.262186, 0.251205, 0.268933, 0.124092, 0.280005, -0.245157, -0.627963, 0.490829, 0.155191, 0.588743, -0.275678, 0.496014, -0.142913, 0.0427233, -0.508301, -0.106302, 0.635352, -0.418643, 0.296586, 0.117892, -0.489961, -0.377815, 0.00515962, 0.0214661, 0.170458, 0.239799, 0.189391, -0.291555, -0.691984, 0.192272, -0.261613, -0.533328, -0.0399991, -0.267117, -0.888026, 0.0970475, 0.496815, 0.369546, -0.185978, -1.273, 0.494725, 0.263929, 0.267131, 0.170038, 0.151741, 0.0443488, -0.112216, 0.488791, -0.559816, -0.516288, -0.413681, -0.102365, 0.0936835, -0.314291, 0.189439, -0.0068965, 0.0919674, 0.591694, 0.297499, -0.310589, -0.334006, 0.275126, -0.163965, -0.823688, 0.306446, -0.371319, -0.0867433, 0.360207, 0.505795, -0.753024, -0.335437, 0.245845, 0.38797, 0.0354519, -0.300564, -0.450447, -0.73269, 0.0563793, -0.448483, 0.0454994, 0.426707, -0.0471677, -0.0956756, -0.417522, -0.551067, 0.311091, 0.701163, 0.284595, 0.359064, 0.413587, 0.427149, -0.184122, -0.282643, 0.159131, -0.197101, 0.0164417, -0.194541, 0.237294, 0.164777, 0.282162, 0.180037, -0.293898, -0.626362, 0.106168, 0.287652, -0.0572241, -0.0079378, 0.192977, 0.0289339, 0.145125, 0.107306, -0.460683, 0.591627, -0.41787, 0.319474, 0.4416, -0.151445, 0.000510924, -0.296513, 0.257017, 0.235698, -0.107753, -0.521403, -0.577346, 0.204939, 0.389381, -0.0693782, -0.512037, -0.161609, -0.0698753, 0.36357, 0.511599, 0.304613, -0.219375, 0.177276, -0.466891, 0.474447, 0.363063, -0.245011, -0.185945, -0.39641, -0.682565, -0.373458, 0.417891, 0.447792, -0.702749, -0.31978, -0.287041, -0.14241, 0.343063, 0.0686974, 0.83276, 0.486227, -0.24587, 0.466556, -0.362078, -0.387159, 0.0751774, 0.0238287, -0.136881, 0.049597, 0.147923, -0.246335, -0.684058, 0.685558, 0.614049, -0.833526, -0.298629, -0.320924, 0.570208, -0.298971, 0.213622, 0.722918, -0.382636, 0.282185, -0.584268, -0.330018, 0.254765, -0.476211, -0.45157, -0.27301, 0.278082, -0.0824805, 0.240892, 0.285216, -0.169933, -0.558649, -0.0106294, 0.441798, 0.362046, -0.0234077, 0.336997, 0.444736, 0.483053, -0.467628, 0.738605, 0.349267, -0.517043, 0.328625, -0.0444833, -0.147803, 0.357822, 0.430387, -0.130928, 0.207117, -0.142205, -0.427899, 0.447591, -0.205128, 0.166816, -0.0533599, 0.664615, 0.486955, -0.133336, 0.17734, 0.289404, 0.284984, -0.250497, 0.401481, -0.60177, 0.094099, 0.410607, -0.0985098, -0.119448, 0.30604, 0.620077, 0.19492, -1.04747, -0.321613, -0.229341, 0.317273, -0.486968, -0.269907, 0.112753, 0.290678, 0.343753, 0.33094, 0.279516, -0.385791, -0.426854, 0.405929, -0.107013, 0.058309, -0.716138, 0.109606, 0.419565, 0.190294, -0.0697917, 0.221058, -0.892747, 0.566996, 0.492539, 0.415887, -0.507608, 0.378102, -0.527869, 0.591827, 0.31991, -0.355664, 0.482923, 0.421373, -0.647305, -0.444675, -0.0192626, -0.395639, -0.141635, -0.221086, -0.494469, -0.266699, 0.474854, -0.33933, -0.63812, 0.253764, -0.147953, 0.323255, 0.635895, -0.623815, -0.38106, 0.165036, 0.868031, -0.0269162, 0.432662, -0.185389, -0.495309, 0.294331, 0.874874, -0.00586187, 0.255735, -0.536593, -0.117957, 0.377726, 0.663054, 0.851108, 0.00426007, -0.283435, 0.252157, 0.346038, 0.453359, 0.233142, 0.0146662, 0.0958639, -0.199732, -0.347926, 0.340249, 0.374625, 0.386244, 0.130617, -0.244714, -0.0372618, -0.0817906, -0.735348, 0.424626, 0.234294, 0.454821, 0.265538, 0.180576, -0.634675, 0.260027, -0.0750361, -0.184737, 0.258438, -0.230155, -0.21351, 0.26287, 0.104015, -0.330617, -0.547792, 0.117079, -0.133192, -0.272253, -0.232177, -0.198713, -0.0085995, 0.532946, -0.164824, -0.149476, 0.193047, -0.192698, -0.351578, -0.413908, -0.61978, -0.115159, 0.464364, 0.352461, -0.304992, -0.0344311, 0.0799772, -0.320513, -0.0263528, 0.135419, -0.147521, 0.358647, 0.0730068, -0.079573, 0.250071, 0.219443, 0.11923, -0.106511, 0.396784, 0.295005, -0.135609, 0.348771, -0.23499, 0.684968, -0.265426, -0.0398214, 0.307902, -0.140235, -0.0959005, -0.223349, 0.309798, -0.426475, 0.124432, -0.249449, -0.0599369, 0.423538, 0.311331, -0.114655, -0.116706, -0.819937, -0.474292, 0.054289, 0.0215138, -0.528222, -0.0757207, -0.077936, 0.394151, 0.196156, 0.267503, -0.038763, 0.873804, -0.233369, 0.163542, -0.0368961, -0.231053, -0.295993, -0.144837, -0.361852, 0.122099, 0.373636, 0.0396199, -0.541888, -0.0895688, 0.0691882, -0.100818, 0.101543, 0.695468, 0.20973, 0.0412029, -0.415797, 0.27753, -0.033782, -0.165342, -0.168072, -0.0411244, -0.297802, -0.437784, 0.0122954, -0.183002, -0.346861, 0.188987, 0.566821, -0.462526, 0.169156, -0.0230011, -0.347533, -0.0825414, 0.0858041, 0.0816912, 0.168711, 0.0958019, -0.235489, 0.101598, 0.368084, -0.152826, 0.090415, 0.331194, 0.683813, -0.422855, -0.0714598, 0.0145364, -0.229262, -0.410765, -0.343377, 0.00662536, 0.00445504, 0.0190222, -0.0260757, -0.195153, -0.328504, -0.150611, -0.0682899, 0.0706694, -0.243683, 0.147197, 0.0516989, -0.344566, 0.0869049, -0.0274221, 0.394953, -0.349753, -0.15874, -0.054873, 0.15663, -0.277842, -0.0795349, -1.25915, -0.0488831, 0.350741, -0.280551, 0.310576, 0.326159, -0.313865, -0.136379, 0.0593815, -0.0914581, 0.474847, 0.397999, 0.41217, -0.126151, 0.150896, -0.659995, -0.0872846, -0.805627, -0.352984, -0.685241, 0.251363, -0.352388, -0.097203, 0.574006, 0.42094, 0.390694, -0.0154113, 0.441489, -0.00218967, 0.0154924, -0.131314, -0.628982, 0.589131, 0.119361, 0.393015, -0.158569, 0.159632, 0.0118823, 0.478793, -0.0151551, 0.263978, 0.89767, -0.410502, -0.40491, 0.311519, -0.367655, 0.0169983, 0.316775, 0.343985, 0.677277, 0.268371, -0.183537, 0.287716, -0.425646, -0.105443, 0.106672, 0.102559, 0.0672446, 0.0680765, 0.320394, -0.0442105, -0.31673, -0.0451885, 0.020198, -0.0413827, 0.924041, -0.0743757, -0.0193241, -0.000791183, 0.557009, 0.515992, 0.183158, 0.18089, 0.604694, 0.52851, 0.534599, -0.369708, 0.416954, -0.0694378, -0.282321, 0.435959, 0.492336, 0.152354, -1.06745, -0.390163, 0.195539, 0.0939266, 0.0777782, -0.107164, -0.0737659, -0.247771, 0.0627157, -0.18513, 0.185318, -0.174318, -0.0419082, 0.331512, 0.152859, 0.23797, -0.477628, -0.5675, -0.242439, 0.00912527, 0.0838354, 0.191244, 0.574798, 0.00150533, -0.138359, -0.390646, -0.26112, 0.287543, -0.0416727, -0.28693, -0.00250591, -0.399128, -0.298891, -0.11205, 0.278782, 0.432081, -0.597206, -0.290583, -0.333623, 0.231009, 0.331836, -0.221313, -0.333463, -0.312468, -0.178513, -0.517869, 0.09102, -0.364615, 0.395266, 0.218189, 0.0466838, -0.0246023, 0.38185, 0.314399, -0.229715, -0.214549, 0.0328522, -0.501574, 0.329837, -0.278157, 0.226299, 0.0388062, 0.141922, 0.357031, -0.227712, 0.494431, 0.492322, -0.465631, 0.286291, -0.197484, -0.530942, -0.294997, 0.138695, 0.229369, -0.261279, 0.464707, -0.481987, 0.918446, 0.440349, 0.328018, -0.0367362, -0.356401, 0.167913, 0.0362238, -0.24042, -0.354509, -0.422158, -0.475327, -0.982861, -0.0370437, -0.376175, -0.443604, -0.0921708, -0.146846, 0.590997, 0.13147, -0.133133, 0.171845, -0.276833, 0.599237, 0.552983, -0.403315, -0.141627, -0.300105, -0.415139, -0.347048, 0.458623, 0.369696, -0.500853, 0.48314, 0.422414, -0.0927874, 0.330846, -0.130882, 0.764133, 0.0161238, -0.260933, 0.0458182, -0.0974341, -0.269865, 0.002236, -0.0485753, -0.231014, -0.31729, 0.22853, -0.255317, -0.348309, 0.410431, 0.678568, -0.0703291, -0.185191, 0.226945, 0.627068, -0.368222, 0.158838, 0.749211, -0.23939, 0.0816197, -0.682591, -0.273638, 0.286925, -0.366501, -0.332059, -0.259857, 0.0748254, -0.153607, 0.329619, 0.602949, -0.314005, 0.0433747, -0.522954, 0.342157, 0.440552, -0.0154979, 0.449894, 0.388019, 0.379465, -0.333659, 0.653634, 0.352828, -0.22033, 0.293396, 0.492026, -0.039334, -0.465969, 0.409321, 0.413606, 0.0529617, -0.0784931, -0.352433, 0.663441, -0.150052, 0.16973, -0.146832, 0.682286, -0.53093, -0.451654, 0.0890235, 0.035876, 0.301633, -0.321845, -0.135431, -0.298317, 0.152599, 0.542188, 0.000584146, -0.402341, 0.168848, 0.327178, -1.07945, 0.230757, -0.548071, -0.067232, 0.217338, -0.249965, -0.186744, 0.0893824, -0.48183, 0.461619, 0.171785, -0.00105265, -0.319314, -0.333689, -0.0331762, -0.275127, -0.542175, -0.32516, 0.2379, 0.212708, -0.525545, 0.100505, 0.158744, 0.386757, 0.504002, 0.0127335, 0.424901, 0.43972, 0.473863, -0.917212, 0.63646, 0.333404, 0.280221, 0.844988, 0.309493, -0.537074, -0.522934, 0.386649, -0.226615, -0.293103, -0.476202, 0.367038, -0.51469, 0.513988, -0.301544, -0.128938, 0.353268, -0.220982, 0.234862, 0.806346, -0.327725, -0.316438, 0.378615, 0.939783, 0.287824, 0.362016, -0.0801785, -0.291365, 0.129365, 0.434955, -0.406545, 0.10262, -0.366053, -0.387907, -0.360194, 0.275444, 0.708105, -0.275367, 0.0657389, 0.155826, 0.386255, 0.443606, 0.381738, -0.120444, -0.329459, 0.30956, -0.314112, 0.0675867, 0.124573, -0.381015, -0.436792, -0.282358, -0.777928, -1.10983, -0.305063, -0.200167, 0.403258, 0.577057, 0.0887346, -0.446708, -0.312951, 0.25244, -0.0787457, -0.678425, 0.15203, -0.0136721, -0.33034, 0.505529, 0.0166564, -0.623193, -0.0605635, 0.508974, 0.451334, -0.142323, -0.508638, -0.337917, -0.565651, 0.348018, -0.442688, 0.00498733, 0.347301, 0.199848, -0.520968, -0.218368, -0.295529, 0.640534, -0.97495, 0.147588, -0.843711, 0.580055, 0.310703, 0.076338, -0.257719, -0.288996, -0.398513, -0.0190666, -0.48884, 0.439871, 0.571852, 0.232105, 0.438396, -0.217438, -0.756529, 0.283229, 0.46651, -0.450597, -0.364917, 0.265767, -0.0872929, -0.324304, 0.206145, -0.314037, 0.493821, -0.302084, 0.716557, 0.558536, -1.08749, -0.183815, -0.420374, -0.00209701, 0.584925, -0.54016, -0.445813, -0.160983, 0.159897, 0.280479, -0.351876, -0.580667, 0.179402, -0.672562, 0.299103, 0.742569, 0.4133, 0.201809, 0.275369, -0.46788, -0.607101, 0.666976, -0.347742, -0.245921, 0.0266414, -0.0744779, -0.304282, 0.135476, 0.774557, -0.333907, 0.492455, -0.421841, -0.356508, 0.524913, 0.531382, 0.721047, -0.0709106, -0.110413, -0.192148, -0.135676, -0.413784, -0.542117, -0.988202, -0.0568337, 0.113418, 0.457475, -0.303845, -0.19091, 0.325324, 0.489818, -0.118417, -0.612098, -1.96557, 0.572772, -0.548234, 0.268022, 0.487776, -0.529572, 0.455767, -0.5065, -0.0923819, 0.136805, -0.347563, -0.587915, -0.477469, 0.342246, -0.483253, 0.465903, 0.164142, 0.0456683, 0.0751305, -0.0548101, 0.578385, 0.37565, -0.71613, 0.100887, 0.433818, 0.480385, -0.28512, -0.248334, 0.359955, 0.213999, 0.334976, 0.619, 0.078329, 0.0682168, 0.223394, -1.44599, 0.560948, -0.42574, -0.131136, 0.334085, 0.0953441, 0.496571, 0.098984, 0.702781, 0.334427, -0.161809, 0.465042, 0.30334, 0.269606, -0.190014, -0.164743, -0.911021, 0.35693, 0.84492, -0.72095, -0.493029, 0.213562, -0.43882, 0.0861252, -0.120502, -0.108387, -0.405531, 0.296745, -0.227352, -0.177779, 0.353126, 0.319108, 0.518896, 0.0678382, 0.178845, -0.746754, 0.183349, 0.484585, 0.137614, 0.434371, -0.857267, 0.306288, 0.409662, 0.698081, -0.593976, 0.445879, 0.509344, 0.380345, -0.577787, -0.880695, -0.512449, 0.320521, 0.02419, 0.61694, 0.512716, 0.598198, 0.445239, 0.173841, -0.764185, -0.704966, -0.585418, -0.0527982, -0.307089, -0.411287, -0.489087, -0.166577, 0.4596, -0.210193, -0.34088, 0.425077, -0.0379874, 0.519145, 0.563041, -0.331036, -0.275483, -0.655757, 0.398409, 0.667285, 0.445515, -0.820241, -0.45353, 0.308196, -0.99734, -0.294409, 0.346829, -0.451895, -0.795142, -0.0511266, -0.107286, -0.154059, 0.346707, -0.0845256, 0.0391692, 0.347465, 0.271567, 0.398179, -0.0316902, -0.570784, 0.864692, -0.581542, 0.531353, 0.443992, 0.217736, 0.705419, -0.531833, 0.233822, 0.596461, -0.300839, 0.299358, 0.432538, 0.678099, 0.178463, 0.41265, -0.464257, 0.628287, 0.136917, -0.116851, 0.591243, -0.6497, -0.589883, 0.253878, -0.206552, -0.300106, -0.436572, 0.358151, -0.30087, 0.0741844, -0.133629, 0.0734079, 0.309023, -0.31858, -0.330816, -0.491164, -0.185619, 0.0477906, 0.102383, -0.275384, -0.144486, -0.116014, -0.094743, 0.16468, 0.00824189, 0.192893, 0.180182, -0.0374888, -0.334105, 0.0964284, -0.362218, 0.250041, -0.0907593, 0.379193, 0.53907, -0.185023, 0.22417, -0.802062, 0.115863, 0.160576, -0.00339825, -0.49276, -0.172174, 0.500552, -0.0207371, -0.970855, -0.117337, -0.38892, 0.0990167, -0.495046, 0.31771, 0.312408, -0.000407688, -0.585845, -0.282656, -0.136133, 0.265468, -0.481894, -0.477013, 0.14466, 0.717022, 0.183071, -0.735398, -0.136935, -0.719801, -0.29953, 0.249766, -0.0110162, 0.285124, 0.077133, 0.808596, -0.448734, 0.510237, 0.38693, -0.129041, -0.458999, 0.0185829, -0.12189, -0.266424, 0.285585, 0.110139, -0.319555, 0.655882, -0.534353, -0.0848718, 0.419384, 0.318302, 0.0163499, 0.0373466, -0.549442, 0.17553, -0.0221397, -0.24192, -0.916088, -0.304531, -0.581433, 0.0304764, 0.239215, -0.0925164, -0.466268, 0.378297, -0.131788, -0.0244173, -0.141029, -0.493859, 0.120541, -0.130281, 0.191682, 0.0499562, 0.0387449, 0.0573297, -0.222652, 0.0243462, -0.00673447, -0.125307, -0.0958154, 0.130999, 0.516754, -0.0796003, 0.200398, 0.114443, -0.00693852, -0.128189, -0.0793437, 0.135334, 0.294696, -0.852946, 0.0276752, 0.334047, -0.0192718, -0.157855, -0.258005, 0.0512356, -0.116596, 0.207956, 0.105078, 0.127174, 0.62152, 0.531852, -0.654424, -0.77393, -0.884332, -0.396202, 0.368097, 0.0321, 0.205717, 0.115985, 0.00618104, 0.0671344, -0.845518, 0.538342, 0.15833, -0.967178, -0.431731, -0.586238, 0.0832515, 0.179131, -0.245743, -0.0332011, -0.171913, 0.171773, -0.00721768, -0.059507, -0.0616651, -0.376146, -0.168347, 0.345351, -0.255941, -0.262391, 0.19388, 0.186394, 0.322809, 0.0325143, 0.424184, -0.35143, -0.222107, 0.150236, 0.492884, 0.0464353, -0.257465, 0.479298, 0.0364896, 0.176826, -0.252383, 0.41896, -0.0680623, 0.164341, -0.426261, -0.222705, 0.245079, 0.358465, -0.246757, -0.223973, 0.166328, 0.282368, 0.455028, 0.367856, -0.347886, -0.409378, -0.362854, 0.283562, 0.169756, -0.193617, 0.00312812, -0.495832, 0.352697, -0.183691, -0.551904, 0.107424, -0.583319, 0.256329, 0.107989, -0.0331182, -0.269719, -0.877305, 0.770568, 0.0217897, 0.191136, -0.171633, 0.253218, 0.404315, -0.788884, 0.0112146, 0.745102, -0.138125, -0.633483, 0.504864, 0.0741772, 0.00743548, -0.558327, 0.0308562, -0.0460712, 0.156505, 0.412151, 0.253912, -0.405737, -0.417017, 0.287808, -0.60025, -0.0854479, 0.060658, 0.251385, 0.191479, -0.17089, 0.184903, 0.144427, -0.323747, -0.253991, 0.692197, 0.180504, 0.718203, 0.339426, 0.0880803, 0.1821, -0.0226106, 0.239636, 0.297463, -0.329112, -0.252176, 0.129749, -0.689667, -0.0406387, -0.705156, 0.487122, 0.339248, -0.480679, -0.250687, -0.485937, 0.350601, -0.494732, -0.243734, -0.268831, -0.410827, 0.0092456, -0.180332, -0.231252, -0.117829, 0.683444, 0.239322, 0.246556, -0.131343, 0.491822, 0.123562, 0.192736, -0.340809, -0.644343, -0.290442, -0.0756787, -0.324289, 0.507526, 0.411936, -0.177079, 0.402165, -0.267137, 0.24193, 0.360351, -0.246662, -0.571923, -0.702905, 0.226792, -0.139328, 0.22413, -0.227143, -0.709298, 0.51886, -0.612136, 0.625465, 0.465218, 0.00702443, -0.426036, -0.411896, 0.0610381, 0.629113, -0.477653, -0.0435138, 0.14425, 0.974669, 0.116439, -0.242099, -0.453082, -0.592571, -0.606518, -0.0694814, 0.49124, 0.435993, 0.0573165, -0.0463377, -0.0815331, 0.171534, 0.523446, -0.45542, -0.224177, -0.237075, -0.0303856, -0.281409, 0.161822, 0.640442, -0.188442, 0.582021, 0.188833, -0.441974, 0.401265, -0.256714, 1.07948, 0.0952702, -0.205754, 0.38561, -0.0153532, -0.324404, -0.201656, -0.49744, -0.622206, -0.614933, 0.466828, -0.407296, -0.0402541, 0.226478, 1.38546, -0.195908, -0.377207, -0.465495, 0.64496, -0.696121, 0.368228, 0.487155, -0.675746, 0.369155, -0.135017, 0.201887, 0.196515, -0.211104, -0.528813, -0.573743, -0.658933, -0.210996, 0.374055, -0.342353, -0.112863, 0.436295, -0.537892, 0.773281, 0.319618, -0.607668, 0.125097, 0.452643, 0.3964, -0.45951, 0.0684969, 0.331722, 0.0313258, 0.232967, 0.433636, 0.0453946, 0.696013, 0.305709, -0.00556975, -1.04627, -0.182575, -0.312805, 0.289384, -0.209719, 0.498444, -0.0556132, 0.618527, -0.489828, -0.27455, 0.454784, 0.38062, -0.053773, -0.197319, -0.0958428, 0.0976471, 0.391348, 0.691822, -0.928015, -0.180371, 0.28998, 0.53853, -0.928278, 0.152375, -0.0323293, -0.235519, 0.242977, -0.253792, 0.0648444, 0.273537, -1.09638, 0.494502, 0.260978, -0.119055, -0.505667, -0.420982, 0.721884, 0.342437, -0.584703, -0.316703, 0.314904, 0.482382, 0.800729, -0.197054, 0.318495, 0.472762, 0.660303, -0.34121, 0.682947, 0.423539, 0.360519, -0.127974, 0.336235, 0.454418, 0.123031, -0.421285, 0.257301, -0.147292, -0.372451, -0.217667, -0.770868, 0.173788, -0.292246, 0.37707, -0.51294, 0.246741, -0.250596, -0.102101, 0.529798, -0.168518, 0.40385, 0.731781, -0.305084, -0.329997, -0.294573, 0.45172, 0.320347, 0.444778, -0.845154, 0.503533, 0.204295, -0.625158, -0.256043, 0.172196, -0.528596, -0.1252, -0.8008, -0.00855475, -0.116112, 0.484289, 0.114892, -0.387584, 0.476534, 0.357803, 0.321582, -0.794938, -0.401772, 0.636876, -0.310624, 0.42546, 0.680463, 0.216965, -0.74392, -0.922457, -0.699813, -0.129799, -0.16734, -0.859169, 0.328387, 0.688874, 0.669709, -0.228886, -0.469983, 0.728589, 0.27625, -0.0885543, 0.415512, -0.284111, -0.807751, 0.0895664, -0.474001]) # parameters
+i24 = Internal("op24", "TENSOR_FLOAT32", "{1, 7, 7, 256}") # intermediate result
+i25 = Parameter("op25", "TENSOR_FLOAT32", "{256}", [0.059552, -0.776265, 0.586331, -0.19955, -1.15878, -0.623411, 0.482733, 0.620705, -1.42987, 0.599004, 0.296987, 0.243854, -0.326452, -1.66933, 0.114657, -0.912619, -1.40799, 0.873297, -2.02128, 0.349338, 1.03578, -0.584717, 0.68394, 0.12814, 0.766933, -0.348055, 0.426793, -0.0519259, -0.31104, -0.70917, -1.98005, 0.466914, -1.22813, 0.922352, 0.803956, -0.758258, -0.0178442, 0.159704, -0.693864, 0.541313, -0.61248, 0.140332, -0.732719, -0.061292, -1.21815, -1.36358, 1.55065, -0.867879, -0.118565, -1.429, -0.24872, 0.756503, -0.276562, 1.01472, 0.613279, 0.252628, -0.154586, 0.213353, -0.259666, -0.0845054, 1.48898, -0.78227, 0.475328, -0.149806, -0.126194, -0.504444, -0.156527, -0.485018, -0.398986, -0.390188, 0.805819, 1.24142, 1.92392, -0.0204732, -0.34912, -0.821812, 0.714334, 1.01406, -0.827258, 1.56897, 0.435821, 0.00175438, -0.196037, -1.00622, -0.934045, -0.814433, -0.00923873, 0.67536, -0.183227, 0.118676, 1.29346, -0.292178, -0.172461, 0.696343, -0.603604, -0.135618, 0.911071, 0.863372, 1.14968, 0.495017, 0.525449, 0.94923, -0.203282, -1.86435, 0.334763, -0.803913, -0.151671, 0.61989, -0.661122, 0.621632, -0.835182, 0.0620014, 0.110495, 0.10499, 0.867545, -0.117217, -0.450633, 0.805698, 0.270723, 0.080994, -0.234987, -0.834794, 0.946942, -0.149305, -0.994457, 0.0162253, -0.229257, 0.749062, -0.160174, -0.192936, -0.562147, -0.481395, 0.0400992, 0.707402, 1.25304, 0.0850877, -0.387467, -0.719366, 0.425257, 0.663763, -0.312089, 0.084609, -0.127238, 0.0892191, 0.452648, -0.180974, 0.200651, -1.02692, 0.723075, -0.819408, 0.61707, 0.638342, -1.42357, 0.182241, -1.5596, -0.504548, 0.99742, 2.21562, -0.450749, 0.899844, -0.779047, -0.0130739, 0.932655, -0.301747, -0.302013, 1.12503, -1.0337, 0.157642, -0.390012, -0.439374, 0.319801, -0.420911, 0.207037, -0.415911, 0.133631, 0.65813, -0.103256, 1.28002, -0.722025, 0.198662, 0.668599, -0.573971, -0.503427, 0.327037, 0.382418, 0.452662, -0.326031, -0.109258, 0.634596, -0.626296, -0.882987, -0.975486, -0.198001, -0.736511, -0.401334, 0.675054, -0.0783199, 0.820609, -0.213448, -0.517507, 0.424629, 0.708728, 0.375385, -0.204245, 1.46808, 1.40466, -0.615909, -0.109114, 1.3006, -0.314086, -0.640962, 0.597668, -1.2886, -0.942914, -0.615433, -0.267436, -0.234165, 0.180395, -0.505358, 0.389795, -0.418978, 0.16119, 0.701265, 1.801, 0.797389, 1.04949, 0.470902, 0.794846, 1.20815, 0.639917, 0.1663, 0.715599, 0.227951, -1.18309, 0.619096, 0.799573, 0.666824, -0.205099, -0.0918158, 0.922449, -0.674654, 0.607058, -1.33098, 0.303168, -0.158435, 0.493879, 0.64636, 0.76502, 0.398199, -0.708121, 0.245043, -0.573639, 1.09403, 0.477721, -0.794756, 0.0482809]) # parameters
+i26 = Parameter("op26", "TENSOR_FLOAT32", "{256, 1, 1, 256}", [0.00876338, 0.159478, 0.311471, -0.00469625, -0.242645, -0.283327, 0.117541, 0.154311, 0.016744, 0.0241657, 0.166488, 0.0644902, -0.0694389, 0.0201139, -0.0289717, -0.113529, -0.149222, -0.0559651, 0.0669082, -0.0953956, 0.115591, -0.0932612, 0.198847, 0.258349, 0.0286179, 0.0536193, -0.0161622, 0.0876863, 0.0223337, -0.0558078, -0.015007, 0.0117489, -0.123187, -0.00973389, -0.0112027, -0.0269762, 0.216264, 0.0934549, 0.0489395, -0.0667397, -0.048408, -0.201219, -0.051415, 0.217466, 0.00516112, -0.0248904, 0.0924763, -0.0488527, 0.02581, -0.0741177, 0.0257687, 0.0631479, -0.135362, -0.0443659, -0.112051, -0.00969363, 0.176092, -0.160745, 0.0324613, 0.143151, -0.281107, 0.119342, 0.0919042, 0.0855942, 0.0613969, 0.0313948, -0.0784912, 0.270995, -0.0791038, 0.0612157, 0.149409, 0.0454657, 0.206511, -0.0189417, 0.123541, -0.0517153, 0.0294248, 0.111004, 0.186126, -0.135645, -0.0811628, -0.0798263, 0.0706075, -0.175273, 0.173768, 0.14998, 0.138094, 0.0740594, 0.204021, 0.0880566, -0.139851, -0.177713, -0.0423176, 0.0368738, 0.0833688, -0.0332293, 0.266283, -0.12446, -0.272446, 0.0747981, -0.137697, 0.0238475, -0.0551994, -0.0104084, 0.134573, -0.0983598, 0.0826753, -0.0760464, -0.206143, 0.03409, 0.153575, -0.0931692, 0.128078, -0.204306, -0.0243301, 0.164837, -0.0402115, -0.167248, 0.0258381, -0.0858297, -0.0882213, -0.0250546, -0.0438364, -0.0132724, -0.0246596, 0.200127, 0.0307405, -0.169237, 0.0827933, -0.0836252, 0.0653367, 0.0873026, -0.0222144, 0.163728, -0.0919097, 0.0278681, 0.0965614, -0.188887, 0.231546, 0.135525, 0.0622755, 0.0741135, 0.22767, 0.130422, 0.0304746, 0.0694859, -0.210291, -0.11043, -0.233902, -0.0784602, -0.155348, 0.016333, -0.0206643, 0.0427296, 0.0238507, -0.11085, 0.0384003, -0.0580579, 0.186813, 0.049836, -0.12948, -0.124773, 0.17535, -0.0860361, 0.0401083, -0.0891493, -0.00699356, -0.173003, -0.0128182, -0.202517, -0.0820098, 0.122637, 0.17859, 0.106333, 0.0623388, -0.173419, -0.231867, 0.207386, -0.128314, 0.0830676, 0.168943, -0.16992, 0.0947031, 0.156151, 0.0470067, -0.179337, -0.025086, -0.138531, -0.0102241, 0.179236, 0.0613753, -0.111747, 0.0190405, 0.0472922, -0.0298265, 0.242461, 0.0606838, -0.190629, 0.0569852, -0.0506247, -0.0122446, 0.00488097, 0.011793, 0.00413108, -0.0100453, -0.0393225, -0.108041, -0.105423, 0.0817237, -0.121646, -0.134984, -0.0706075, 0.123754, 0.037536, 0.0315421, -0.0168049, -0.0360235, -0.165986, -0.0976946, -0.0792321, 0.00785608, 0.0641992, 0.145496, -0.097555, 0.149636, 0.0787423, -0.0974546, -0.0579778, -0.144506, 0.143188, -0.149776, 0.0156335, -0.0903146, -0.0917537, -0.0808573, -0.0416986, 0.0487195, -0.118266, 0.0489898, 0.122683, 0.000334909, -0.0596077, -0.138331, 0.00820342, -0.278814, 0.078717, 0.143128, 0.0283292, 0.0222995, 0.0665451, -0.290689, 0.0607143, 0.191095, -0.105912, 0.0540141, -0.0986289, -0.0190708, 0.196634, -0.126051, -0.123402, -0.0311565, 0.00364957, -0.103171, -0.0656316, 0.0876046, 0.173918, -0.121705, 0.109689, 0.106514, -0.0118686, -0.0102367, 0.199663, -0.0169068, 0.00247418, 0.0407632, -0.0477548, 0.178778, 0.0247504, 0.0478882, 0.150284, -0.0568678, 0.210097, -0.0419008, 0.00926958, 0.0957613, -0.146762, 0.0863339, 0.0103325, 0.0430991, -0.0163946, -0.00966456, -0.047376, -0.0544308, -0.102422, -0.0468923, 0.0723415, 0.00513594, -0.0128337, -0.0270461, -0.0587901, 0.0646151, -0.0661235, 0.0131495, -0.177618, -0.0965381, 0.0563572, 0.00688555, -0.149936, 0.0694426, 0.0625473, 0.160979, -0.041036, 0.0917761, -0.177051, -0.103242, -0.0884674, 0.0921553, -0.044548, -0.0227608, -0.0859059, -0.138163, 0.0981193, -0.189738, 0.0790457, -0.0319639, -0.0758412, 0.0412004, 0.172268, 0.0520706, 0.0935804, 0.0295314, 0.316108, -0.130182, 0.0204448, 0.00259741, -0.16649, 0.120354, -0.01933, -0.0700323, 0.00480373, -0.0991283, -0.104685, -0.0548443, -0.00594553, 0.0491485, -0.00119124, 0.0506484, 0.0282869, 0.000812223, 0.112375, 0.11252, -0.0338051, -0.0267828, -0.0274123, 0.14441, 0.0424629, 0.288732, 0.0245412, -0.0559521, 0.117288, 0.213071, 0.0113282, 0.0170604, 0.155988, 0.0743209, 0.0811023, 0.00700611, 0.181108, -0.0732687, 0.0809446, -0.0573415, 0.058625, 0.0296226, 0.110352, 0.0425075, -0.0277771, 0.0625209, 0.117536, 0.0537062, 0.0279814, -0.197759, 0.0323441, 0.116016, 0.00117928, 0.151057, 0.243966, 0.188221, -0.17648, 0.0177451, -0.175784, -0.0114454, 0.0129515, -0.0889886, 0.030758, 0.0518997, -0.0406282, 0.126934, -0.105414, -0.268707, 0.123266, -0.0750174, -0.103859, -0.100112, -0.0781959, 0.00830231, 0.0501834, -0.131227, -0.0329252, 0.0303431, -0.172297, 0.217693, -0.0539472, -0.0298653, -0.0817272, -0.0936054, 0.0602272, -0.157223, 0.0257968, 0.0368397, 0.187442, -0.115734, -0.0150824, 0.0843986, -0.156232, -0.145465, 0.0637285, 0.0731718, -0.00559619, -0.101056, -0.212017, -0.063749, 0.0805047, 0.0123866, -0.145781, 0.10744, -0.101111, -0.0820333, -0.078065, -0.0979577, 0.111167, -0.015162, -0.1511, 0.0107793, -0.000253506, 0.0313978, 0.0436483, 0.00799062, 0.183408, 0.125088, 0.0614701, -0.154023, 0.00842366, 0.157931, 0.183613, 0.111623, -0.12329, -0.041788, 0.159551, 0.0961508, 0.176349, -0.0482361, -0.0661118, 0.051589, 0.103051, 0.0676946, -0.157157, -0.010637, -0.0261365, -0.0397095, -0.107986, -0.0935349, -0.00497239, -0.0984972, 0.0983307, 0.00753335, 0.0562289, 0.0418401, -0.0683057, -0.0714867, 0.00714209, -0.0612449, -0.00818821, 0.12932, 0.0713897, 0.0267094, 0.14234, 0.0416287, -0.150195, -0.0593194, 0.188388, -0.116723, 0.0722492, 0.0992498, -0.0097398, 0.0919518, 0.0617781, 0.142179, 0.191718, -0.0370943, -0.107436, 0.00938994, -0.130117, -0.00429991, -0.142642, -0.0589068, 0.19836, 0.0255428, 0.186587, -0.123027, -0.0445086, 0.0616465, -0.00637675, 0.18734, 0.0322932, -0.0365847, -0.106917, -0.0648137, 0.151699, 0.0646674, 0.170413, 0.0547153, -0.173326, 0.0823022, 0.0644477, -0.0729474, 0.18493, -0.271069, -0.0203812, -0.0541209, 0.239898, -0.0468451, 0.122137, -0.240824, -0.107874, 0.0413674, 0.0448064, 0.139699, 0.0379864, -0.0667651, 0.0517296, 0.19184, -0.121097, 0.00751061, 0.155873, 0.0219463, 0.111683, -0.0472438, 0.0507882, 0.171449, 0.188018, -0.132961, 0.121995, -0.0615171, 0.0720035, 0.0769694, -0.351642, -0.263362, -0.156185, -0.00988459, 0.0526734, 0.123081, -0.0312942, 0.00655442, 0.0926092, -0.178945, -0.176873, 0.120517, -0.0927009, 0.0241223, 0.0603685, 0.182027, -0.154118, -0.16396, 0.0330035, 0.0518071, -0.188037, 0.0745682, 0.33734, -0.134735, -0.0297512, 0.155319, -0.0853722, 0.164151, -0.021147, 0.00137477, -0.0280427, -0.0498696, -0.13882, -0.0650066, -0.0351934, -0.0760493, -0.176778, -0.183492, -0.281477, -0.292906, -0.0934788, 0.0944894, 0.0764749, -0.130951, 0.123597, -0.0843116, 0.0341695, 0.106308, 0.0591846, -0.015793, -0.0954553, 0.140013, -0.0759297, -0.0939965, -0.252329, -0.264586, -0.241676, -0.0426781, -0.170923, 0.0300232, -0.212001, -0.224206, 0.145909, -0.0580224, -0.0316785, -0.0129059, -0.0821434, -0.0447792, -0.00981876, -0.0454857, 0.0278988, -0.0224932, -0.226316, -0.176577, 0.0602501, -0.00424351, -0.136234, -0.0355112, -0.0307449, -0.170993, 0.27114, 0.141306, 0.0483288, 0.222029, 0.0578468, -0.0173018, 0.0378326, -0.117461, 0.0650939, 0.0752418, 0.00348855, 0.0291712, 0.0517731, 0.220849, 0.0678442, 0.122048, -0.110309, -0.0240268, -0.0662232, 0.158087, 0.0727303, 0.0781811, 0.179543, -0.218654, -0.21063, -0.279802, -0.102807, -0.0724389, -0.0127285, -0.0269654, -0.252245, -0.192167, 0.0877653, -0.0688073, -0.151571, -0.0371786, -0.0901437, -0.227607, 0.0453767, 0.00525183, -0.195646, 0.209946, -0.210125, 0.110715, -0.221634, 0.043824, 0.0571618, 0.152856, 0.160866, 0.149944, -0.192968, 0.207793, 0.279652, 0.0716593, 0.176805, 0.0911199, 0.0398614, 0.00169279, 0.118349, 0.235613, 0.174668, -0.112384, -0.0516797, 0.132724, 0.0978233, -0.308494, 0.0239577, -0.0924207, 0.0766718, -0.0123622, -0.0867404, -0.280007, -0.0516933, -0.131719, -0.0489877, 0.242389, -0.0664892, 0.0224988, -0.195589, -0.150047, 0.186367, -0.0714219, 0.0648816, -0.060557, 0.19992, 0.0324061, 0.151988, 0.0667083, -0.241566, -0.0318491, -0.0788045, 0.0753478, 0.0244048, 0.113372, 0.185301, 0.0543623, -0.228153, -0.0454057, 0.0431012, -0.226567, 0.138309, -0.160669, -0.0211285, -0.0558124, 0.0278002, 0.254767, 0.1323, -0.18584, 0.0386094, -0.0470037, -0.096806, 0.0338607, 0.15074, 0.0843959, 0.0634143, -0.175737, 0.164395, 0.167004, 0.108014, 0.0601447, -0.159115, -0.00586082, 0.184294, 0.0400679, -0.102506, -0.031922, 0.0026021, 0.148978, 0.159039, 0.168574, 0.044804, 0.238808, 0.0300665, -0.171192, 0.197537, 0.00969514, -0.021702, -0.0540487, -0.263572, 0.0278074, -0.162798, 0.0143124, 0.0195344, -0.110315, -0.0467159, -0.0528445, 0.13692, -0.0208948, 0.119802, 0.315567, 0.0476461, -0.0451996, 0.0539186, -0.149284, 0.00174745, 0.064495, -0.0614306, -0.0430424, 0.0141155, 0.182455, 0.191491, -0.0612747, 0.0185944, -0.172597, 0.00792694, 0.125857, 0.074427, 0.137627, -0.168539, 0.052883, -0.205142, -0.0751598, -0.0154265, -0.0396369, -0.0208509, -0.173177, -0.081266, 0.101409, -0.118516, 0.0212394, -0.0457845, -0.0123048, 0.0791221, 0.106676, 0.133509, 0.206453, 0.0984886, -0.196701, 0.144129, 0.160702, 0.116808, 0.0541367, -0.120949, 0.0129943, -0.105924, 0.055401, 0.0113691, 0.197583, 0.207278, -0.0221139, -0.0753408, -0.210396, -0.118933, 0.123209, 0.114247, 0.0864884, 0.0172599, 0.140888, 0.284553, -0.104654, -0.188186, -0.142534, -0.164113, -0.120841, -0.0999144, -0.294431, 0.0471226, 0.189814, 0.0170973, 0.203388, -0.194846, -0.194346, -0.0827989, -0.202365, 0.0295636, -0.144839, -0.101023, 0.0738116, 0.0854547, -0.0879189, 0.0702432, 0.0428999, -0.0148116, -0.137132, 0.232558, 0.0599403, 0.0603534, 0.0565148, 0.0558033, 0.0849076, 0.00826806, -0.187999, 0.0219025, -0.210024, 0.060372, 0.0012221, -0.0632743, 0.079263, 0.0212033, -0.0153053, -0.00923389, 0.0724875, -0.147205, -0.0738639, 0.0364575, 0.105355, 0.0173215, 0.0584061, 0.144262, 0.0906748, 0.133768, -0.0639036, 0.164168, -0.0364941, 0.124886, 0.0874728, 0.0114059, -0.0929169, 0.0676943, 0.0286698, -0.213594, -0.13381, 0.0882472, 0.0481514, -0.133195, 0.0651088, 0.0343473, 0.133647, -0.0933962, -0.0663552, 0.22052, -0.0898525, -0.0443377, 0.0735575, -0.11522, -0.0765058, -0.0134652, -0.137649, -0.119297, 0.11545, 0.117863, -0.106025, -0.00526116, 0.0562862, -0.0325628, -0.185029, -0.0988822, -0.080295, 0.194355, 0.143009, -0.126435, 0.0384513, 0.140067, -0.129221, 0.0839327, 0.0637651, 0.0559021, -0.0470618, -0.0172889, 0.114184, 0.0428075, 0.0555071, -0.159362, -0.00356815, 0.0322591, -0.0849376, -0.0507537, -0.0717037, 0.0665027, 0.020351, -0.0848021, -0.114999, 0.0827162, -0.108086, 0.123903, -0.141949, -0.0696226, -0.004578, -0.0467784, -0.105867, -0.0259255, 0.137118, 0.0230032, 0.123881, -0.0434555, -0.188568, -0.18062, 0.0204669, 0.0468056, 0.178258, 0.0939075, -0.16224, -0.0593022, 0.00179096, -0.00993349, 0.0851636, 0.179839, 0.0266545, 0.152239, -0.0486397, -0.0751022, -0.0638447, 0.083239, 0.0496538, -0.0407424, -0.0878578, 0.104124, 0.215826, -0.0766949, -0.171596, 0.0998467, 0.0560702, -0.152347, 0.0437253, -0.121835, 0.0746282, -0.0169001, 0.0641852, 0.0376441, 0.0180893, -0.0946099, 0.147556, 0.0332945, 0.130441, -0.0280838, 0.165146, 0.113189, 0.119398, 0.170549, 0.118596, 0.125157, 0.0753935, -0.107645, -0.0644152, 0.0322274, -0.0820249, -0.11446, 0.134462, 0.0285202, -0.00143497, 0.13063, 0.0562783, 0.0869481, -0.068366, 0.0194279, 0.243487, -0.0404797, 0.126651, -0.0234192, 0.0482178, -0.151307, 0.0107203, -0.0655624, 0.16568, -0.0999789, 0.0712171, 0.218855, -0.176255, 0.181086, -0.0805067, 0.299766, 0.0832707, -0.0629283, -0.0293619, -0.100559, 0.175887, 0.247671, -0.0443676, -0.00616354, 0.108343, -0.170913, -0.217171, 0.124508, 0.0692848, -0.27996, 0.144725, 0.242649, 0.139488, 0.243795, -0.0269778, 0.191534, -0.13483, 0.259261, -0.0863765, -0.123248, -0.212492, -0.133897, -0.0485394, 0.257394, -0.0967534, 0.0607498, -0.020335, -0.174225, -0.0475601, 0.00790416, 0.174707, 0.0168195, -0.135535, 0.136652, 0.103246, -0.00219408, 0.0434989, 0.0659415, -0.100092, -0.176035, 0.0917033, 0.166667, 0.116577, -0.00391166, -0.229816, -0.236325, -0.00868036, -0.181739, -0.280641, 0.0601022, -0.110229, 0.022637, -0.0700246, -0.103308, 0.126918, 0.156862, -0.1504, 0.15609, -0.178135, 0.0527579, -0.109793, 0.0612445, 0.170097, -0.220498, -0.137065, 0.176427, -0.0831188, 0.070432, 0.0678372, -0.042158, -0.0646281, 0.0885653, 0.159973, -0.0437315, 0.11316, -0.0331459, 0.091898, 0.15983, 0.188177, 0.029819, 0.166206, 0.120275, -0.0227306, 0.0802881, -0.241933, -0.00841139, -0.0604021, -0.0146949, 0.0778584, 0.0403865, 0.0229893, 0.10455, -0.217148, 0.182058, 0.139137, 0.096817, 0.0427556, -0.0276026, -0.201422, -0.0165819, 0.149223, -0.239477, -0.137195, 0.11635, -0.17286, 0.178446, 0.11584, -0.0559186, 0.157228, -0.227133, 0.194612, 0.172814, 0.0225065, -0.213124, -0.0144106, 0.0315737, -0.0144104, 0.0547689, 0.0857792, -0.0444324, -0.0354548, 0.0613585, -0.169449, 0.073124, 0.00558956, 0.0291656, 0.175163, -0.113333, 0.0826906, 0.00725654, 0.13211, -0.114854, 0.140628, 0.26754, 0.0817535, 0.0581469, 0.263177, 0.015535, -0.165904, -0.249037, 0.0920516, 0.248964, 0.150004, -0.00284288, -0.268283, -0.143289, -0.0410699, -0.138826, 0.036578, -0.0415711, 0.0902479, -0.0599537, 0.123038, -0.0728567, -0.126074, 0.0580133, 0.118857, -0.0861962, 0.083803, -0.26315, -0.215389, 0.0627534, 0.0689892, 0.125107, 0.184592, -0.121236, -0.128237, 0.0475498, -0.0358023, -0.171523, 0.0788163, 0.186158, 0.224304, -0.00701284, -0.00412064, -0.177511, -0.0416405, 0.117366, 0.117034, -0.0468591, -0.133218, 0.0448533, 0.0367668, -0.0880715, -0.0471299, 0.190049, 0.0336702, -0.0500061, 0.293018, -0.0809818, 0.161671, -0.116429, 0.0784362, 0.000667142, 0.0294916, 0.0842498, 0.147913, 0.0543051, 0.117336, -0.0503789, 0.0219117, -0.134541, -0.102037, 0.0528409, -0.0152033, 0.0500999, 0.00175921, 0.152724, 0.0727349, 0.105993, -0.24601, 0.0628403, 0.169491, -0.0421102, -0.0748062, 0.214526, 0.00363969, 0.0920134, 0.227032, 0.0783069, 0.0745736, -0.00474701, -0.180434, 0.102824, 0.0280065, -0.101747, -0.0867236, -0.0681033, -0.267834, -0.0156138, -0.0371295, 0.106881, 0.0631648, -0.280844, 0.00671514, -0.127639, -0.00429891, 0.146122, -0.0733727, 0.0298433, -0.0243903, -0.200448, 0.0942421, 0.0526992, 0.16137, -0.196709, 0.078726, -0.170827, -0.0716641, 0.200987, 0.0729985, 0.0261553, 0.05124, -0.0137581, 0.151467, -0.226884, 0.145988, 0.0689539, -0.168728, 0.119956, -0.182782, -0.0312629, -0.0366523, 0.025231, -0.152391, 0.0951548, -0.0709135, 0.168581, -0.117083, 0.198473, -0.111041, 0.106677, 0.10477, -0.105176, -0.0193063, 0.0162382, -0.0822224, 0.0127294, -0.13586, -0.280799, 0.0595499, 0.0474846, -0.0668391, -0.0231047, -0.0214624, -0.00195901, -0.0136604, -0.00853008, 0.00562828, -0.109643, -0.060682, 0.115158, -0.0208809, -0.0946765, 0.171053, -0.149964, -0.0857869, -0.0464832, 0.234986, 0.14067, 0.0722452, -0.168797, -0.216184, -0.27993, -0.0281455, 0.0931245, 0.241258, 6.41694e-05, 0.469574, 0.188906, 0.156653, -0.3269, 0.152961, 0.0959677, -0.175789, 0.0798799, -0.246293, -0.0273778, -0.0126153, 0.0711274, 0.0794869, 0.138554, -0.187007, 0.129183, 0.132195, -0.0930046, -0.226194, 0.167358, 0.291531, -0.110623, -0.0123855, -0.0502711, 0.059822, -0.11634, 0.129857, 0.147829, -0.0267474, 0.106321, 0.254604, 0.0390868, -0.244479, -0.02594, -0.160435, 0.204339, 0.00289411, 0.434005, 0.103168, -0.0579538, -0.162718, -0.095507, 0.165413, 0.100091, -0.0690695, 0.0356022, 0.328663, 0.134288, -0.0447179, 0.00883155, -0.057994, 0.0590216, 0.0541713, 0.0485099, 0.0406914, -0.0752666, -0.0884101, -0.212438, -0.0349009, -0.0677661, -0.150527, 0.0130093, -0.047471, -0.040869, 0.130559, 0.0827661, 0.0326372, -0.298444, 0.219412, -0.073247, 0.173539, 0.194024, -0.123167, 0.397281, 0.0753255, 0.154527, 0.0822463, -0.147478, -0.0914543, -0.295352, -0.0467593, -0.124396, -0.0959, -0.0873663, 0.311466, -0.0702275, -0.140804, 0.132465, 0.0190683, -0.13071, 0.0713687, 0.0164226, -0.00368903, 0.107889, 0.044011, -0.103357, -0.1778, 0.0938447, -0.148407, -0.0265973, 0.19387, 0.113336, 0.000916127, -0.0929418, -0.126814, 0.226607, -0.16848, -0.0540514, -0.262179, 0.143353, -0.0788112, -0.0779139, 0.346616, -0.038701, 0.163984, -0.0590892, 0.230672, 0.106518, -0.230393, 0.138044, -0.0158997, 0.0859234, -0.126512, 0.220919, 0.231973, -0.11935, -0.0864661, -0.101933, 0.0235972, -0.111091, -0.218183, 0.0761334, 0.119279, -0.157172, 0.0600034, 0.099672, -0.00308032, 0.177744, 0.108875, 0.169676, -0.204831, -0.159998, -0.0649605, 0.0815136, 0.198975, 0.0492392, -0.0954036, -0.0326945, -0.0959136, 0.127847, 0.0215004, 0.137588, -0.0711754, 0.211577, -0.18829, -0.195906, 0.131818, -0.169691, -0.0112949, 0.0561467, 0.0861391, -0.0523167, 0.0371019, -0.0755525, 0.233946, 0.0810297, 0.150767, 0.2446, 0.000519451, -0.00953761, -0.119911, 0.0163109, 0.0240408, -0.0104023, 0.0180709, 0.128984, 0.0687534, -0.00144891, 0.0150575, -0.237095, 0.113249, 0.090444, -0.0340967, -0.033118, -0.0205504, 0.0609522, 0.0332191, 0.139844, 0.0236262, -0.0652277, 0.0338667, -0.0134828, 0.0306152, 0.145654, -0.191526, 0.0121791, -0.0414606, 0.0211189, 0.0656803, -0.0514237, -0.229884, -0.136664, 0.187306, 0.128707, -0.170928, 0.194092, 0.00696663, 0.208891, -0.0334024, 0.0611423, 0.212827, 0.0255265, -0.10277, -0.222786, -0.164815, 0.0521096, -0.0207505, 0.191877, 0.133381, -0.191344, 0.00253685, 0.205187, 0.0162322, 0.0308302, -0.0357503, -0.0203518, -0.0912281, 0.0339453, 0.0148751, -0.000156803, -0.0774331, 0.217776, 0.0144081, 0.0503956, 0.0710246, 0.0473412, -0.00622653, 0.00694274, -0.0103585, -0.086726, 0.0256762, 0.0198518, -0.00492745, -0.206039, 0.0433046, -0.0145528, 0.164482, -0.238857, 0.0174252, -0.100325, 0.103774, 0.200525, 0.150323, -0.161196, 0.144821, 0.0691004, 0.0128478, 0.0684594, -0.0543243, -0.0998198, 0.299227, 0.14814, -0.0291905, 0.199831, 0.1613, 0.0177386, -0.0126408, 0.14634, -0.245801, -0.115427, -0.0648507, -0.181356, -0.108736, -0.190516, -0.0884906, 0.218943, 0.0861976, -0.125148, 0.0936012, -0.0150837, -0.00892364, 0.114635, -0.0158666, 0.093321, 0.0946629, -0.068544, 0.170627, 0.00155749, 0.096054, -0.094046, 0.0137464, -0.0605235, -0.0791638, 0.0997486, -0.0261691, -0.150976, 0.106969, -0.169993, 0.0234943, -0.237254, -0.00328411, -0.0572134, -0.0572621, -0.118832, 0.0185368, -0.0562502, 0.212847, -0.0839708, 0.00907041, -0.0226176, -0.0593559, -0.0471406, -0.11356, -0.0678638, -0.0354544, -0.176309, 0.171733, 0.0584227, -0.123227, -0.156713, -0.0958561, -0.022304, -0.102987, -0.123445, 0.0976353, 0.212412, 0.160919, -0.0451911, 0.18302, 0.105701, -0.170842, -0.00407468, -0.0398138, 0.0427996, -0.231719, -0.104374, -0.0400263, -0.198182, -0.00607583, -0.277642, -0.017415, 0.0572985, 0.122211, 0.150132, 0.0233471, -0.0552358, -0.0562307, -0.108584, -0.0885233, -0.0181883, 0.139618, 0.0656298, 0.0370064, 0.079512, -0.0122131, -0.0584074, 0.0648702, 0.0874569, -0.0728665, -0.16113, -0.0830812, -0.165301, 0.044484, 0.136886, -0.113706, 0.18783, 0.0766862, -0.058414, -0.189859, 0.1972, -0.0575607, -0.0939633, 0.248094, 0.00997208, 0.00675708, -0.19413, 0.0678693, -0.240154, 0.0232139, -0.221113, 0.158885, -0.104769, 0.0308954, -0.0694935, -0.249689, 0.119824, 0.118988, 0.00958116, 0.0287961, -0.267507, -0.0228424, -0.135758, -0.185451, -0.0720459, -0.126774, -0.083099, -0.174771, -0.0121072, 0.00243089, -0.189381, -0.0747677, 0.279111, -0.0269166, 0.127537, 0.000375622, -0.045941, -0.0824008, -0.103872, 0.154353, -0.0113235, -0.0874884, 0.193713, 0.0897546, 0.0390621, 0.156552, 0.117382, -0.103443, 0.15151, 0.0287008, -0.0712318, 0.179398, 0.12574, -0.125624, -0.158436, 0.0617534, -0.022445, 0.042005, 0.112857, 0.0280019, -0.116777, -0.14054, 0.146659, -0.201335, 0.101219, 0.091273, -0.0417222, 0.119968, 0.058007, -0.115649, -0.258597, -0.0540282, 0.103976, 0.0725286, -0.0461907, 0.122436, 0.073963, 0.108804, 0.0517603, 0.11298, 0.03843, 0.185631, -0.205735, -0.0586393, 0.0545161, -0.13168, -0.143061, 0.0845664, -0.217847, 0.11416, 0.139934, -0.210769, 0.0709436, -0.0205416, -0.0300742, 0.0491576, 0.137717, -0.0767062, 0.138736, -0.0965796, -0.0156044, 0.115489, 0.203274, -0.226101, -0.265766, -0.178131, 0.00534978, 0.268649, -0.240437, 0.227853, -0.0138845, 0.107399, -0.044818, 0.0394247, -0.145653, 0.249659, -0.0833047, -0.110768, -0.0294928, -0.171713, 0.111628, 0.096506, -0.0584072, -0.117945, 0.126418, 0.0137448, 0.00893283, -0.0793823, -0.104074, -0.0131742, -0.25082, -0.042324, 0.0337461, -0.11234, -0.265213, 0.00656311, -0.0858486, -0.116362, -0.152324, -0.0789978, 0.028711, 0.0958666, 0.0236169, 0.111797, -0.00635083, -0.0266096, 0.225847, -0.00485344, 0.191921, 0.109085, 0.0545236, -0.00528979, 0.167145, -0.119809, -0.188248, -0.192932, -0.0377894, -0.0719051, 0.172286, 0.0325853, -0.0669772, 0.0578337, 0.14264, 0.0917636, 0.0603792, -0.0531857, 0.0221675, -0.0544403, -0.061129, -0.107739, -0.202008, -0.174726, 0.0925696, -0.127, -0.231936, 0.0518836, 0.0360152, 0.187249, -0.00217826, -0.269524, 0.0904334, 0.209922, 0.0651935, -0.0195149, 0.0143192, 0.132184, -0.0571326, 0.0324358, -0.134905, -0.0469322, 0.0399857, -0.103079, 0.130123, 0.119081, -0.0129259, -0.0806071, 0.242076, 0.231061, 0.145187, -0.0895846, -0.095848, 0.0480696, 0.0276397, -0.158946, 0.207297, 0.146641, -0.0533699, 0.122797, 0.00338299, -0.171104, 0.130368, 0.0728425, 0.191133, -0.0431884, 0.203738, 0.120593, 0.182047, -0.0863803, 0.0727738, -0.158853, 0.0985755, 0.0992161, 0.0160849, -0.216878, -0.107395, 0.208918, -0.0872148, 0.18282, -0.0375241, -0.14342, 0.12031, -0.0102121, -0.08614, -0.075955, -0.225094, 0.0235977, -0.182353, 0.129048, -0.276365, -0.0913239, -0.162647, 0.349797, 0.408414, 0.0263763, -0.078886, 0.152187, -0.100075, -0.198402, -0.0945511, 0.0288252, -0.101953, 0.109077, 0.0890408, -0.174228, 0.0513374, 0.0889823, 0.134676, -0.0534228, 0.0818074, 0.139522, -0.0658771, 0.0376229, -0.181157, -0.0166015, 0.0821067, -0.104801, 0.0930002, 0.0894424, -0.0706478, 0.0976601, -0.0834424, 0.192694, -0.201862, 0.121731, -0.130909, -0.0569478, 0.048347, -0.0353531, 0.03548, -0.0867994, 0.110229, 0.132361, -0.133294, -0.0463198, -0.181307, 0.0799815, 0.181535, 0.252955, -0.193249, -0.236089, -0.0872338, -0.0222062, -0.131879, 0.0307543, 0.122189, -0.192567, -0.0838016, 0.280351, -0.106222, -0.118014, 0.0477057, -0.141749, -0.0925651, 0.103125, -0.00483269, 0.0962392, -0.117528, -0.061525, 0.0275273, -0.236816, 0.0780891, 0.163584, -0.00548199, -0.0451328, -0.209221, -0.264103, -0.155267, -0.102069, -0.0313162, 0.0252517, -0.208542, -0.168379, 0.359956, -0.196595, 0.0248571, -0.135366, -0.0529545, 0.215218, -0.183894, -0.0215425, 0.0917621, -0.135668, -0.238065, 0.017844, -0.0817614, -0.11297, 0.0685701, -0.0561068, -0.133549, 0.124479, -0.0541766, 0.309334, -0.171207, -0.0217885, 0.127738, 0.019242, 0.0589652, 0.103014, -0.306485, -0.153225, 0.0791846, -0.0369163, 0.0776625, 0.114032, 0.0153117, -0.0522444, 0.166957, -0.0107518, 0.0328733, -0.112869, 0.127991, 0.0498001, 0.277596, 0.0323095, -0.0796127, 0.051395, 0.173709, -0.0271918, 0.0932668, -0.0410246, -0.0320311, 0.243109, -0.290421, -0.133284, 0.363377, 0.0619558, 0.252239, 0.074894, 0.284475, 0.139968, -0.202935, 0.00968333, 0.055572, 0.152732, -0.162532, 0.147298, -0.0131459, 0.209537, 0.112257, 0.00916084, 0.165665, 0.0875926, -0.307577, 0.0277284, -0.0761797, 0.0846229, 0.491206, -0.00483146, 0.147814, -0.186532, 0.0311896, 0.107035, -0.0142813, 0.0383598, -0.261357, -0.0774778, -0.0100652, 0.0935355, -0.231447, -0.0814383, -0.0369511, -0.12382, 0.0858047, 0.214384, 0.0104189, -0.208844, -0.15515, -0.00822712, 0.100458, 0.226031, 0.0506254, -0.0958021, -0.0412664, -0.00725973, -0.00913606, 0.214362, 0.0786359, -0.0239891, 0.0109595, 0.0474758, -0.0235042, 0.317422, 0.259609, 0.0846364, 0.0678426, -0.0231418, -0.00223036, 0.218882, -0.270404, -0.279028, 0.256929, -0.0813403, 0.0613492, -0.150356, 0.0733388, -0.150003, 0.127454, -0.0856458, -0.00887025, -0.0537027, -0.18978, 0.112242, 0.0562806, 0.176947, 0.20624, -0.274099, -0.20382, 0.026758, 0.298216, 0.173265, 0.203258, -0.0588319, -0.0570785, -0.142812, 0.0602669, -0.321857, 0.119269, 0.173027, 0.181671, 0.102721, 0.166626, -0.120482, 0.0186959, 0.0344212, -0.0409846, 0.187586, -0.13033, 0.313574, 0.0323481, -0.191573, 0.27936, -0.196369, 0.0627226, -0.293867, 0.046917, 0.2265, -0.0338301, -0.290258, -0.00574399, 0.0599822, 0.146566, -0.138142, -0.00647847, -0.0539005, -0.0273135, -0.120394, -0.108777, -0.102777, 0.071269, -0.18587, -0.163222, 0.0113993, 0.124649, 0.0584381, -0.137415, 0.0257972, -0.109449, 0.0668103, 0.0481491, -0.27633, 0.12686, -0.0794108, 0.100293, 0.0833171, 0.191679, -0.0964207, -0.140413, -0.0889316, 0.113188, 0.0779097, -0.0763701, 0.209265, 0.106834, -0.201638, 0.113367, 0.0402176, -0.236694, -0.091484, 0.0858425, 0.0236866, -0.201403, 0.012711, 0.334127, 0.263675, 0.0854545, 0.0751789, -0.0849188, 0.0590911, 0.0884594, 0.135608, -0.253917, 0.0881353, -0.0339649, -0.0917923, 0.272796, 0.032528, -0.229461, 0.191466, 0.347414, -0.0397732, -0.0231426, 0.0240551, -0.254797, -0.0817527, -0.141283, -0.118115, -0.0286685, -0.13028, 0.254037, 0.122017, -0.183351, -0.24409, 0.378075, 0.0188291, -0.065634, 0.100106, -0.328611, 0.0529056, -0.0236003, 0.314036, 0.205302, 0.0151771, -0.26066, 0.107092, 0.237483, 0.0836054, 0.0068153, 0.132684, 0.0752982, -0.0340297, 0.0325916, -0.136452, -0.100124, -0.110632, -0.0192063, -0.0985144, -0.0171686, -0.119345, 0.26254, -0.215765, 0.0808693, 0.222398, -0.0555607, 0.146929, 0.0199551, -0.0966514, 0.115465, -0.309006, -0.10822, -0.0423914, -0.00150864, -0.151972, -0.0513773, 0.186527, -0.0671069, 0.32747, -0.0906057, -0.0795211, 0.115964, -0.157746, -0.112566, -0.108419, 0.00264795, 0.188134, 0.0126914, 0.24295, 0.00241365, -0.00267886, -0.138842, 0.178503, -0.118769, 0.211134, 0.00209115, 0.0136679, -0.0508048, -0.136327, -0.129599, -0.0900171, -0.0595122, 0.0590354, 0.0660074, -0.0598381, -0.110303, 0.111877, -0.0979829, -0.000535207, 0.00162678, 0.100546, -0.029316, -0.0759698, 0.0735566, 0.249264, 0.161481, -0.165195, -0.0484556, -0.0652108, -0.175454, 0.0460871, 0.11959, -0.1214, 0.0825391, -0.0529583, 0.132166, -0.0370823, -0.0191509, 0.0471493, 0.0599926, -0.199796, 0.131152, 0.18363, -0.0941655, 0.136396, 0.167567, 0.0255753, -0.278248, -0.0823613, 0.010519, -0.111151, 0.140627, -0.140631, 0.0717831, 0.0932167, -0.135749, -0.0284483, -0.126716, -0.0516972, 0.0272764, -0.197866, 0.342024, 0.448633, 0.0874947, -0.0152569, -0.119346, -0.109548, 0.106433, 0.185234, 0.0699493, -0.312253, -0.0417641, -0.136293, 0.0428199, 0.18164, -0.0272163, -0.114495, -0.223256, 0.136486, -0.0990053, 0.0924374, 0.0200505, 0.0705947, -0.0516161, 0.0255916, -0.045563, 0.143755, -0.097226, -0.0189599, 0.18063, -0.0353867, -0.266539, 0.0964979, 0.0803739, -0.0748517, 0.00475533, 0.22494, -0.266711, 0.00899705, -0.0613873, 0.0584463, 0.0123471, -0.407657, -0.00597073, -0.0704782, -0.0679705, 0.284044, 0.0832086, -0.149432, 0.123852, -0.0526861, 0.0132223, -0.27337, -0.150436, -0.0678033, 0.116779, -0.117347, -0.0587839, -0.148679, -0.190844, 0.181505, 0.057873, -0.0211839, -0.248803, 0.136164, -0.122079, -0.071491, 0.0145691, -0.156613, -0.0813406, 0.201313, -0.0573411, 0.0581861, -0.216761, 0.0819544, -0.0740951, -0.18006, -0.0360263, -0.0875593, -0.133428, -0.0141984, -0.01318, 0.00350609, 0.0270294, 0.111583, -0.17579, -0.0863094, -0.00661455, -0.151019, 0.107583, 0.0356311, -0.0147198, -0.0358191, 0.205544, 0.109952, 0.142883, -0.0135654, 0.0752205, 0.118522, -0.106341, 0.136515, -0.0194995, 0.0006524, -0.0262148, -0.0904162, 0.239667, -0.154679, -0.156253, -0.323167, 0.0281764, -0.0513138, -0.0188001, 0.108756, 0.239558, -0.114366, -0.0620301, -0.0837035, 0.129758, -0.0832344, 0.0901426, -0.0414158, -0.0805849, -0.0661859, 0.133661, -0.0385057, -0.21182, 0.249072, -0.0805149, 0.094593, 0.139563, -0.0971616, -0.297204, -0.089234, -0.0123317, 0.0792376, 0.0666058, 0.0571953, 0.0279623, -0.194785, -0.0236722, 0.139584, 0.0472027, -0.237811, -0.0552097, 0.163047, 0.290788, -0.100194, 0.020549, -0.0734888, -0.126943, 0.0360157, -0.235937, 0.263929, 0.188324, -0.000987015, 0.136252, 0.099321, 0.168638, 0.10379, -0.0505366, -0.169445, 0.00351623, -0.202635, -0.183719, 0.139455, 0.237374, 0.0518896, -0.001235, -0.125017, -0.104897, -0.164488, 0.103658, -0.0731876, -0.0312223, -0.154386, -0.161891, -0.142811, -0.20698, -0.147833, 0.253582, -0.0639868, 0.0952323, 0.151004, -0.07223, 0.229725, -0.0411745, 0.249562, 0.210417, -0.196058, 0.0815081, 0.0694744, 0.044257, 0.0300928, 0.00944847, -0.00423917, -0.0622135, -0.0345542, -0.136016, -0.0573218, 0.162665, -0.0132023, -0.181028, -0.210128, -0.130588, 0.0870001, 0.130073, 0.118557, -0.0849469, -0.185253, -0.204436, -0.194438, 0.183295, 0.166128, -0.0445871, 0.0672675, 0.134431, 0.0119047, 0.022573, -0.212642, -0.240949, 0.151658, -0.155416, 0.0802103, -0.105479, -0.0678572, -0.176843, -0.0786948, -0.128576, -0.0251499, -0.208218, 0.0935681, 0.0745133, -0.25466, 0.0983807, -0.0400778, 0.112014, -0.0548362, 0.226699, -0.212055, 0.0187043, 0.00779849, 0.276138, -0.0915999, 0.0813469, 0.14536, -0.0499814, 0.298318, 0.0572311, -0.0714836, -0.189934, -0.0678358, 0.119767, 0.191284, -0.216978, 0.0210393, -0.15276, -0.212893, 0.0126589, -0.0818493, -0.0984292, -0.256575, 0.180177, 0.0315308, 0.00158244, -0.174934, 0.00979716, 0.0882196, -0.0466966, -0.30638, -0.0944325, -0.0381952, -0.0607513, -0.122204, -0.104529, 0.0262007, 0.0898659, -0.0821613, 0.138184, -0.173535, 0.259251, -0.139067, 0.0527363, 0.128494, -0.197046, 0.0145129, 0.25498, 0.263876, -0.112988, -0.138501, 0.0742189, 0.216373, 0.195233, 0.217683, 0.0909195, -0.131642, 0.214205, 0.171809, 0.033819, -0.211644, 0.0514242, 0.0590246, 0.182824, 0.0495599, 0.0136506, 0.0539667, 0.0191871, -0.0595052, 0.0371647, 0.264868, -0.00435729, 0.178298, 0.0416091, -0.135173, -0.186179, -0.106651, 0.250513, -0.228274, -0.178401, -0.250001, -0.197515, 0.247742, -0.0535766, 0.228706, 0.0967231, 0.035031, 0.124075, 0.18292, -0.0435278, 0.181719, 0.274658, -0.202956, 0.0366596, -0.245494, -0.0596839, 0.0318552, -0.0172872, -0.0056095, -0.117931, 0.207555, 0.16968, -0.0765849, -0.0130353, 0.248236, 0.22278, -0.10921, 0.0522654, -0.180606, -0.0487688, -0.136957, -0.300896, -0.0782317, -0.0823527, 0.131465, -0.0359998, 0.17331, -0.257911, -0.107391, -0.197971, 0.137264, -0.0460579, 0.244376, -0.127552, 0.0117409, 0.0919855, 0.140857, -0.0135924, -0.0597312, 0.0338853, 0.0336469, -0.0566574, 0.0697189, 0.275758, -0.143595, -0.262855, 0.050069, 0.0314203, -0.107885, 0.0878425, 0.0505831, 0.0540679, 0.302229, -0.151382, -0.190609, -0.232976, 0.104948, 0.224504, -0.16056, 0.121547, -0.103255, -0.139164, 0.172729, 0.034253, -0.0751266, -0.0137145, 0.140892, -0.0497953, -0.0902039, -0.011788, 0.013733, -0.150507, 0.0793438, -0.061776, -0.0898636, 0.0158127, 0.0186629, 0.115177, -0.151947, 0.0946832, -0.0972865, 0.165007, -0.101565, 0.234293, 0.0618445, -0.211372, -0.0415979, 0.0666803, 0.145636, 0.0541131, 0.0756753, 0.0106746, -0.206225, -0.23135, -0.129584, -0.134978, -0.195017, 0.216892, -0.212634, 0.0696414, 0.0220525, -0.0358239, -0.165221, 0.211204, 0.136964, 0.0879402, -0.00686273, -0.0974347, -0.136546, -0.326713, -0.193612, -0.0737912, 0.310661, -0.202282, 0.0768661, 0.103455, -0.276943, -0.0716431, 0.2278, -0.0302332, -0.023228, 0.0941048, 0.035378, 0.0433442, -0.0906005, 0.100279, -0.00493115, 0.0799624, 0.0947694, 0.0744578, -0.271034, -0.0683303, -0.136453, -0.0734047, -0.0257198, 0.118323, -0.109951, 0.110752, 0.25925, 0.0468734, -0.169645, -0.0398363, 0.0606075, -0.235116, 0.0917429, 0.0329187, 0.120038, -0.0648065, 0.202202, 0.0724886, -0.138406, 0.0309749, 0.175422, -0.00291769, 0.0180499, 0.082371, -0.0490427, -0.0691307, 0.26147, 0.0204802, -0.261396, -0.107315, -0.0323396, 0.0325652, 0.0672529, 0.101521, -0.182105, 0.016484, 0.10443, -0.0402159, 0.0869233, 0.0370591, -0.1799, 0.18006, 0.108967, 0.0519388, 0.0162512, 0.191129, 0.13111, -0.0532841, -0.126791, 0.193151, -0.124202, -0.16386, -0.0259391, -0.0764647, 0.232933, 0.25163, -0.0338209, 0.108541, -0.186476, -0.0383658, -0.181678, -0.0288885, 0.0812533, -0.153684, -0.0891894, -0.0561447, -0.077854, -0.118133, 0.176455, 0.281412, -0.0415637, -0.137362, 0.207525, -0.02095, -0.0785866, -0.0906263, 0.25658, -0.200244, -0.142735, -0.182417, -0.132413, 0.0267197, -0.0500258, -0.0321715, 0.126459, 0.032108, -0.122285, 0.00588074, 0.000158041, 0.0281405, 0.136653, 0.101276, 0.157602, -0.0538587, 0.190254, -0.0889285, 0.08847, -0.112365, -0.242464, 0.281483, -0.039269, -0.153988, -0.194998, -0.0598148, -0.228873, -0.104483, -0.100665, -0.134132, -0.112239, -0.00555308, -0.158702, 0.06603, -0.0969541, -0.0826849, 0.233574, -0.0457619, -0.091769, -0.223473, 0.123539, -0.121747, -0.0617813, -0.00569711, 0.0874195, 0.133475, 0.108848, -0.0725733, -0.130236, 0.273775, 0.0209612, 0.111227, 0.0529157, 0.10317, -0.265614, -0.033549, -0.0323869, 0.287506, -0.0936358, 0.0759332, 0.083512, 0.129803, 0.0635368, 0.130515, 0.00792518, 0.0248709, 0.027528, -0.147857, 0.0442221, -0.0657258, 0.194454, 0.131354, 0.00161239, 0.0513542, -0.0937834, 0.137045, 0.194499, 0.06633, -0.0469309, 0.112971, -0.0607797, 0.053531, 0.0120124, -0.156491, -0.0348365, 0.0914378, 0.278139, 0.0961918, -0.121549, 0.0624163, -0.0154651, 0.146774, 0.114469, -0.204494, 0.0275185, 0.0284537, 0.103333, -0.285442, 0.0570726, 0.0440372, 0.0640231, -0.00798481, -0.103586, -0.114323, -0.198718, -0.110565, 0.0460459, 0.0298537, -0.076881, -0.075135, -0.0355179, 0.0358805, -0.0982397, 0.243475, 0.101163, 0.00409767, -0.0619498, 0.00921027, 0.0151035, -0.00716721, 0.0814159, -0.202484, 0.0667067, 0.0697877, -0.101928, -0.00525258, 0.261744, 0.00523074, 0.151505, -0.220696, -0.237729, -0.0276854, 0.141343, 0.246084, -0.0279048, 0.111062, 0.0170684, -0.0561355, -0.127129, -0.026993, 0.198676, 0.132844, 0.152899, -0.122362, -0.250992, 0.0532387, 0.0826585, 0.00625896, 0.348462, 0.00674724, 0.00577667, 0.13166, -0.169434, 0.110491, 0.188129, -0.212089, -0.0792955, -0.00212138, -0.298819, 0.0585145, -0.0177689, -0.105634, -0.0326799, -0.114969, -0.0917941, 0.0287939, 0.0542241, 0.32998, -0.170217, -0.17687, -0.11071, 0.133175, -0.134563, 0.218006, -0.152538, -0.102187, 0.147073, -0.0901056, 0.154812, -0.215023, 0.313859, 0.0321647, 0.179652, -0.0545967, -0.160516, 0.0882007, -0.0435897, 0.00862894, -0.155595, 0.173927, 0.0428214, -0.259712, 0.0755791, 0.00129403, -0.134428, 0.193893, 0.117925, -0.0791888, 0.125477, -0.275058, -0.15374, -0.04065, -0.102758, 0.0571929, 0.0285249, -0.0547421, -0.1914, -0.0334187, 0.211996, -0.104667, 0.329738, -0.340599, 0.117322, 0.0828307, 0.0569466, 0.0776199, -0.234214, 0.00845046, -0.0620429, 0.0726262, 0.0676079, 0.0857939, 0.133333, 0.0235542, 0.0555523, 0.0462931, -0.065305, -0.205569, -0.0664637, 0.13391, 0.0111876, 0.0250987, 0.128884, 0.232548, 0.0634961, -0.0915039, -0.0259791, 0.049933, -0.117029, 0.020142, -0.0475551, -0.226557, -0.405388, -0.08627, -0.298706, 0.343855, 0.200853, -0.171222, 0.405582, -0.0963937, 0.00195715, -0.125113, -0.0603736, 0.0489678, 0.0758544, 0.101537, 0.067834, 0.0734458, -0.106943, 0.219754, 0.0656197, 0.0369377, -0.218272, -0.189343, -0.00799371, 0.0856736, -0.287541, 0.0568512, 0.222028, 0.296063, 0.169556, -0.0264966, -0.251442, -0.169828, 0.138747, -0.0457189, -0.22492, 0.0142776, -0.249952, 0.0406122, 0.0538488, 0.158796, 0.000235135, -0.060568, -0.174686, -0.0672138, -0.169349, 0.229711, 0.135141, 0.125704, -0.00322429, 0.216485, 0.0292805, 0.149829, -0.197696, -0.0423971, 0.0274287, -0.00638617, -0.0267318, 0.154306, 0.274104, 0.206794, -0.0770574, -0.240286, 0.120718, 0.247807, -0.220075, 0.227697, -0.0843951, 0.281207, 0.044932, -0.305416, 0.2113, -0.0238774, -0.21296, 0.14466, 0.232283, -0.0626976, 0.0508397, -0.0424113, -0.0636988, -0.0279686, -0.119144, -0.154151, -0.0919951, 0.0191366, -0.0297633, 0.0287382, 0.153751, 0.0526619, -0.0971371, 0.0420347, 0.31159, 0.0219276, -0.221535, -0.13801, 0.0938089, -0.258386, 0.182496, -0.157541, 0.261817, -0.0462101, 0.024396, -0.201911, -0.123502, -0.11994, 0.0889598, 0.210861, 0.0594529, -0.0181149, 0.181121, 0.131949, 0.00760278, 0.173536, 0.00445307, -0.344947, 0.192108, -0.0614201, -0.0553065, -0.173843, 0.135461, 0.151958, -0.0485315, 0.147235, -0.0629286, 0.0239299, -0.129533, -0.0654212, -0.047074, 0.0895511, 0.367311, -0.0977673, 0.278316, -0.123884, -0.225437, 0.0315867, 0.0758921, 0.0112268, -0.143932, -0.13353, 0.21692, -0.0967583, -0.068028, 0.23997, 0.0347818, 0.0344428, -0.106722, 0.233498, -0.0124065, 0.139123, 0.105033, 0.0357181, 0.296013, -0.0976087, -0.213346, 0.0229942, 0.232182, -0.0907303, -0.0468876, 0.272185, -0.168782, 0.107121, 0.112542, -0.18546, -0.128385, 0.0244348, 0.197993, 0.0411445, 0.207001, -0.0341621, 0.0929957, -0.125558, 0.0531554, -0.207683, 0.13662, -0.195595, -0.0790122, -0.0308372, 0.169889, 0.191351, 0.259107, 0.0159039, -0.219494, -0.0676413, 0.0857304, 0.277259, 0.24048, 0.181166, 0.0431077, 0.163631, 0.0285574, 0.203067, -0.0181418, 0.296379, 0.112452, 0.169463, -0.112085, 0.274437, 0.0988309, 0.0587743, 0.0318045, 0.31385, -0.017839, -0.24409, 0.188014, 0.0795042, -0.355236, -0.0517492, 0.00601148, -0.00400297, 0.241653, 0.0679759, -0.0222686, -0.112631, 0.0287573, -0.0670441, 0.143324, 0.263131, -0.285202, -0.0305779, -0.101695, -0.0137821, 0.299705, -0.157528, 0.182205, -0.12867, 0.0883595, -0.121239, -0.331997, 0.140787, -0.0224617, -0.106425, -0.203265, -0.0095208, 0.0384724, 0.15911, 0.362378, 0.0555373, 0.0378991, -0.0639883, -0.158319, -0.134263, -0.0595655, 0.0674767, -0.318465, -0.0214729, -0.00379182, 0.022417, 0.0135482, 0.260381, -0.0311963, 0.0880065, -0.0268291, -0.0504735, -0.170872, 0.00673649, 0.0793898, -0.0465021, -0.135006, -0.240636, 0.0914227, -0.113467, -0.0104835, 0.0949837, 0.11439, -0.0606427, 0.00372453, -0.00203155, 0.0172444, -0.00177111, -0.136076, -0.249669, 0.152474, 0.203735, 0.319113, -0.0454988, 0.0229371, -0.0391426, 0.0775409, -0.0986076, -0.198949, 0.206265, 0.0391479, -0.223956, -0.151374, 0.0152764, -0.0653141, -0.193673, -0.144464, 0.10597, 0.124894, 0.0502188, 0.161053, -0.322255, 0.0722998, -0.210176, -0.197018, 0.00428297, -0.0366947, 0.136975, 0.068058, 0.0225741, -0.0357536, 0.131742, -0.0133948, -0.21062, -0.0673016, -0.0251731, -0.0142212, 0.170075, 0.090891, 0.0140049, 0.241503, 0.286204, -0.0459023, -0.0953268, -0.10287, -0.05372, 0.163109, 0.0470743, -0.187113, -0.061828, 0.0831315, -0.269745, 0.239758, 0.146171, -0.347709, 0.0385438, 0.117005, 0.0759864, -0.346661, 0.0224273, 0.346044, 0.223727, 0.0411457, -0.00205991, -0.0507826, 0.264427, -0.105605, 0.133358, -0.182108, 0.294316, 0.155072, -0.105395, 0.0469687, 0.322175, -0.0546021, -0.00447661, -0.136614, 0.086259, -0.0247771, 0.00802878, 0.21456, -0.0230165, 0.0383254, 0.229288, -0.17078, 0.0688556, -0.158029, 0.057897, -0.0488673, -0.0558322, -0.0525868, 0.193865, -0.00362319, 0.238934, -0.0864644, -0.0215992, 0.00349423, -0.106085, -0.143939, -0.0498854, 0.196979, -0.127822, 0.226543, -0.200053, 0.0755227, 0.176141, -0.323318, 0.186891, 0.427121, 0.0285531, 0.219494, 0.126096, 0.117171, -0.0646825, 0.0144302, 0.131797, 0.0117623, 0.0557249, -0.242732, -0.140476, 0.0685345, 0.146059, -0.03958, -0.0448831, -0.142114, 0.0474491, 0.230512, -0.110115, 0.458945, 0.23887, -0.0583442, -0.0347358, 0.0232693, 0.00363192, 0.0160319, -0.106834, -0.101174, 0.00374936, -0.00378183, 0.0182305, 0.101469, 0.0575195, 0.169706, -0.0588959, 0.0544518, 0.000214143, 0.211942, 0.113295, 0.0725104, 0.0879433, -0.237599, 0.00449709, -0.221803, -0.150345, 0.159882, -0.140631, 0.0591749, 0.00685164, 0.00134389, -0.076955, -0.0572818, -0.00298663, -0.032977, -0.08509, 0.0472167, 0.104991, 0.113598, -0.11914, 0.0118427, 0.0574428, 0.00881516, 0.0526442, -0.138484, -0.0838579, -0.0963192, 0.1269, 0.108072, 0.00889539, -0.0869924, -0.173575, -0.0202335, -0.142473, 0.0252506, 0.051517, 0.0819516, -0.0209393, -0.0500372, -0.075841, -0.00646553, -0.0437641, -0.0284698, -0.010615, 0.00529204, -0.107817, 0.0479601, 0.00332739, -0.0205493, -0.0132185, -0.0439476, 0.106772, -0.0220931, 0.118179, 0.003864, -0.182492, 0.143892, -0.0595431, 0.135594, 0.0251055, -0.0662664, -0.00808061, -0.0868774, 0.0258835, -0.0146668, 0.0734465, -0.127499, 0.0233865, -0.00857755, -0.102938, -0.0221643, 0.0160171, 0.0688758, -0.184875, -0.221532, 0.0921411, 0.0142671, -0.0905828, -0.0631252, -0.105168, 0.147888, -0.0165089, -0.0713638, 0.235225, 0.153314, 0.209522, 0.0217917, -0.0357808, 0.0396518, 0.14723, -0.0671246, -0.0062598, -0.24726, -0.170872, -0.11809, 0.0874993, 0.00885016, 0.0424242, -0.0607876, -0.000333148, -0.167585, -0.0640991, 0.0982224, -0.136429, -0.113805, -0.0461216, -0.0268392, 0.135667, 0.0190027, -0.00229819, -0.00862421, -0.0291289, -0.000769233, -0.0135669, -0.02527, 0.0951717, -0.0217569, 0.0452809, 0.0749745, -0.0847539, 0.00931191, -0.0646328, 0.131549, -0.0474933, -0.308602, -0.0530117, -0.129608, 0.0858505, 0.166205, -0.0180786, -0.0090179, 0.0270601, 0.00587309, -0.00248022, -0.147752, 0.000522608, 0.121875, 0.0918665, 0.138451, 0.070009, 0.052363, 0.107446, -0.0788256, -0.0595531, -0.147448, 0.111347, 0.0537488, 0.0522907, 0.0967488, -0.236529, -0.00828277, 0.12788, -0.0883436, 0.169929, 0.0177677, -0.0235875, 0.146874, -0.0741758, -0.0352236, 0.0871282, -0.103814, 0.0137036, 0.121892, 0.0488995, 0.0949766, 0.0338255, -0.0022803, -0.0923977, 0.0830942, 0.000588999, -0.158633, 0.165777, 0.0556567, -0.138841, 0.0473393, 0.159415, 0.0530077, 0.0118586, -0.0726833, -0.187862, 0.0469737, 0.116374, 0.174571, 0.0596523, -0.122173, 0.187077, -0.0649468, 0.0401184, -0.0884568, -0.0431366, -0.0616521, -0.132142, -0.0295164, 0.0137418, -0.0328775, -0.0929807, 0.106067, -0.0937764, -0.042772, 0.0859258, -0.0570476, 0.0286207, -0.158612, -0.155482, 0.142544, -0.00189116, 0.0866886, 0.0536941, 0.0329142, -0.153761, 0.0872129, -0.0658208, -0.000712332, 0.116691, 0.0258938, 0.101528, 0.0500239, 0.0821164, -0.0348943, 0.111334, 0.122165, 0.0347269, 0.128386, 0.00195751, -0.104743, 0.0276532, 0.170279, -0.0411855, 0.0859055, 0.0806226, -0.0138392, 0.0453553, -0.0627355, 0.020762, -0.0828759, 0.0746284, -0.0129219, -0.112159, -0.306338, -0.032033, -0.129751, -0.0711626, -0.200052, 0.0832126, 0.122769, 0.0248363, 0.0130197, 0.117873, 0.131472, -0.0906825, 0.266871, -0.130284, 0.303134, -0.0318122, -0.0663111, -0.0867671, 0.181027, 0.111898, 0.0343398, -0.0002621, 0.0578648, -0.287671, -0.0991833, 0.321076, -0.0035088, -0.0335499, 0.173088, -0.0530063, -0.0213703, -0.0603414, 0.0546904, 0.154639, 0.0259558, 0.174606, -0.150032, 0.0131707, -0.0681487, 0.19203, -0.125105, 0.134218, 0.0562721, -0.0589567, 0.163286, -0.00443173, 0.147911, -0.131941, 0.264578, -0.111455, 0.00532498, -0.0109185, 0.0702784, -0.0128875, 0.0375573, -2.49192e-05, -0.168669, -0.176863, 0.190569, -0.0582962, -0.207054, 0.0970669, 0.013431, 0.0287341, -0.200358, 0.0708119, 0.198948, -0.0700131, -0.104366, -0.0571542, -0.164839, 0.138374, 0.0477957, 0.0271264, 0.0601281, 0.0733292, 0.0917813, 0.0476975, -0.112223, 0.124346, -0.05552, 0.0462923, -0.0253524, 0.209384, 0.17856, 0.278161, -0.170892, 0.043706, 0.0695949, 0.0205137, -0.246932, -0.0592688, 0.00408656, -0.0516248, 0.125676, 0.00215011, -0.205357, -0.163111, 0.12987, -0.0536155, -0.0582815, 0.0876419, -0.0364365, 0.194353, -0.1584, 0.0938954, 0.0642675, -0.286806, 0.180919, 0.0193369, -0.00124905, 0.107896, 0.148408, 0.0621313, 0.116844, 0.00427714, -0.0430811, -0.0411836, -0.161899, -0.0732558, 0.0434334, 0.196051, -0.0698573, -0.179865, 0.112911, -0.0194477, -0.255233, 0.0460004, -0.099554, -0.118267, 0.0668831, -0.0739574, -0.083348, -0.132676, 0.00662454, -0.235852, -0.155645, -0.135533, -0.104842, 0.136073, 0.0102101, 0.167324, -0.27478, -0.217442, 0.158894, 0.245967, -0.107307, 0.0784243, 0.00699047, 0.243566, -0.0342239, -0.152451, -0.134764, 0.0625328, -0.00889736, 0.0176686, -0.208695, 0.0526442, -0.137498, -0.0655057, -0.265093, -0.11208, 0.203626, 0.0783537, 0.034891, -0.0399991, -0.0270222, -0.111286, -0.0584003, 0.296427, -0.0158787, 0.120451, 0.0272242, 0.0900371, 0.131105, -0.0533265, 0.257033, 0.07938, -0.143073, -0.0577943, 0.213141, 0.268793, 0.0421963, 0.156838, 0.164646, 0.17711, 0.0227887, -0.154584, 0.0594227, -0.156264, -0.0293826, 0.101374, -0.0045581, 0.290033, -0.00748682, 0.0119944, 0.279537, 0.0302793, 0.038639, -0.00607573, 0.00690406, 0.0584605, 0.031209, 0.215436, 0.0380044, 0.0566764, 0.0723431, -0.118337, -0.0650584, 0.17381, 0.116423, -0.0512775, -0.2276, 0.0383499, 0.204949, 0.0713545, 0.00399984, 0.226423, 0.129544, -0.168072, -0.0262507, -0.187854, 0.0307393, -0.0550251, -0.0336028, 0.0961631, 0.141131, -0.0185958, -0.125963, 0.137377, -0.261377, -0.0467427, -0.0196349, -0.0701062, -0.123119, -0.0264404, 0.166326, -0.0228342, 0.171931, 0.101459, -0.0476439, 0.0356182, 0.0917781, -0.0624003, 0.0614463, -0.160195, -0.215625, -0.0682781, 0.0758404, 0.194895, -0.0661935, 0.157289, 0.28695, -0.188563, -0.081452, -0.12121, -0.133882, -0.0359921, 0.105715, 0.0599922, -0.0216509, 0.0769104, -0.0908703, -0.0124585, -0.15747, 0.0349661, 0.0253049, 0.0875356, -0.163685, -0.0315746, -0.175096, 0.0101168, 0.0264244, -0.148631, -0.036326, 0.18867, -0.138779, 0.118115, -0.081364, 0.0202441, -0.0962171, 0.0111151, -0.0612749, 0.0807847, 0.0926975, 0.131551, 0.263389, 0.109175, 0.0443602, 0.166478, 0.120717, -0.123164, -0.0114162, 0.0555495, -0.0286313, 0.0216706, -0.00257089, -0.175909, -0.153189, 0.0437068, -0.0272179, -0.091131, -0.0299339, 0.10276, -0.141147, -0.176807, 0.1973, -0.0987194, 0.0235999, -0.141484, -0.216505, 0.0685089, -0.0537268, 0.0603811, 0.00951713, 0.0658531, 0.0191203, 0.197777, -0.171104, 0.074699, 0.240436, -0.116422, 0.0790463, -0.00366671, -0.0536282, 0.15973, 0.00937862, -0.0952066, 0.0961368, 0.0137876, 0.0409054, -0.136738, -0.010114, -0.0593421, -0.202141, 0.121601, -0.224847, 0.243431, -0.0844739, 0.130044, 0.119089, -0.0762446, 0.221158, -0.019747, -0.164292, 0.0609186, 0.0720973, -0.0566487, 0.0861602, -0.0647596, 0.0374941, 0.0437987, 0.00528451, -0.115559, -0.00545224, -0.0556241, 0.131536, 0.0890436, 0.027597, -0.130004, 0.0272588, -0.150187, 0.0150452, 0.00237933, 0.0527512, -0.0651117, 0.233263, 0.173137, 0.0806915, 0.0642937, 0.00111283, 0.120466, 0.124892, -0.119775, 0.0242004, 0.0195054, -0.114326, 0.241802, -0.0239617, 0.0742962, 0.0790873, 0.10656, 0.0426049, -0.0394933, 0.145587, 0.139849, 0.108658, 0.0940343, -0.029298, -0.0872405, -0.189069, -0.0145965, 0.0260647, 0.105564, -0.17305, -0.147101, 0.128222, -0.112248, 0.155892, -0.168687, -0.0204266, -0.0465777, 0.138435, 0.149425, 0.115902, -0.0769349, -0.0357427, -0.164979, 0.213401, -0.0453619, 0.00957838, 0.101572, 0.0543287, -0.117782, -0.0782143, 0.195626, -0.00485659, -0.0713348, -0.208899, 0.104278, 0.160253, -0.0300887, 0.0811842, -0.15903, 0.107123, -0.0284804, -0.261491, -0.034989, -0.0316675, 0.139759, -0.223736, -0.0332909, -0.242679, -0.0152435, -0.0448901, 0.162907, 0.108161, 0.114816, 0.1162, 0.110992, 0.281171, 0.0189695, -0.149512, 0.215429, 0.190981, 0.237114, 0.126588, -0.125516, -0.0778076, 0.135126, 0.0630009, 0.182181, 0.148463, 0.180352, 0.0563062, -0.251908, 0.0448147, -0.0578556, 0.148276, -0.0206517, 0.00420223, 0.168729, 0.0866106, 0.109961, 0.12133, -0.180105, 0.312195, -0.100539, -0.0967563, 0.0556062, -0.0570724, 0.225901, 0.0232091, 0.11488, -0.161303, 0.0131667, 0.136466, -0.0270651, 0.0267156, 0.0950398, 0.0612684, 0.118862, -0.104668, -0.0935596, -0.174535, 0.0195387, -0.00200487, 0.170287, -0.0628097, 0.119854, 0.0941947, 0.0298327, -0.183089, 0.215258, -0.139426, 0.124392, 0.15946, 0.00532991, -0.0285639, 0.257738, 0.00975794, -0.044093, 0.0466714, 0.109449, 0.163303, -0.134884, -0.0772469, 0.00692107, 0.0164461, -0.0577674, -0.124855, 0.0800659, 0.14251, 0.129072, -0.0141297, -0.312262, -0.270675, -0.234011, -0.244184, 0.207326, 0.0215513, -0.126121, -0.0177458, -0.212747, 0.342306, 0.0902985, 0.298396, 0.15581, -0.209787, -0.274917, -0.176313, -0.1841, -0.0246379, 0.00245831, -0.00417565, -0.0604094, 0.39855, -0.183812, -0.0379937, -0.126469, 0.184569, 0.0395012, -0.212966, 0.179943, 0.152222, 0.191432, 0.200944, -0.12272, 0.0365277, 0.0718983, 0.114891, -0.225815, 0.013607, -0.0456534, -0.104494, -0.252279, -0.202601, -0.170972, -0.153772, -0.167216, -0.341825, 0.109258, -0.0592496, 0.10718, -0.0901574, -0.305162, 0.141733, 0.138053, -0.0504641, -0.0286849, 0.149624, -0.00823433, -0.172245, 0.17431, 0.276343, 0.0775955, -0.0110997, -0.0256119, -0.030221, -0.0555027, 0.0867881, 0.0551012, -0.201725, -0.116126, -0.0775106, -0.0742509, 0.064106, -0.377057, 0.0352254, 0.233556, -0.203563, 0.121847, -0.199176, -0.327954, 0.506488, -0.133154, 0.291958, 0.14391, -0.104768, 0.0495475, 0.0488147, -0.111277, 0.116027, 0.173445, -0.201044, 0.140698, 0.029968, 0.105039, 0.125147, 0.0247834, 0.303795, 0.105938, -0.0566626, 0.00991508, -0.136274, 0.196186, -0.0877528, -0.142657, -0.0882853, -0.00287658, -0.248912, -0.0254236, 0.183727, -0.0437938, 0.022538, -0.408097, 0.257783, -0.0693964, 0.139656, -0.061037, -0.00497023, 0.229207, 0.0949023, -0.221199, -0.13795, -0.190412, -0.117593, -0.353685, -0.134178, -0.112466, 0.0101617, -0.111467, -0.010549, 0.289771, -0.400457, 0.204642, 0.199125, -0.243231, -0.130498, -0.178212, -0.108359, -0.185582, 0.230431, -0.179545, 0.0963242, -0.0614328, 0.130004, 0.265355, -0.133313, -0.146129, 0.0441971, 0.121851, -0.0386048, 0.1288, -0.0126557, 0.14311, -0.0440997, 0.143665, 0.0869717, 0.193834, 0.151762, 0.112137, -0.131856, 0.0588369, 0.194629, -0.407744, -0.321456, -0.0126691, -0.197771, -0.0678425, 0.089359, 0.190569, 0.0966351, -0.00102093, 0.162238, -0.0671296, 0.241511, 0.108126, 0.148869, 0.100808, 0.0612211, 0.0213565, -0.0649494, -0.192164, 0.101018, 0.0524249, -0.185514, -0.0624571, -0.200542, 0.0471125, -0.383112, 0.0322524, 0.0816203, -0.0699196, 0.0208243, -0.162982, -0.0415012, 0.0701968, -0.260063, -0.146257, -0.00790204, 0.0998336, 0.0198864, -0.0551245, -0.0953835, -0.291686, -0.140065, 0.114451, -0.167914, -0.266595, -0.046768, 0.0674964, 0.25792, -0.030143, 0.220709, 0.175791, -0.209975, -0.0917304, -0.338669, -0.106226, -0.0255332, -0.0538518, -0.20252, 0.166059, 0.281094, 0.125282, 0.11336, -0.144846, 0.0409975, 0.277514, -0.0861948, 0.177098, 0.0307963, 0.103087, 0.200563, 0.0983335, -0.18439, 0.0132434, 0.00261788, 0.207064, 0.131548, -0.250859, -0.189908, 0.216585, 0.0815738, -0.206622, -0.0192646, 0.383217, -0.041425, -0.193418, 0.0914571, -0.147747, -0.157213, 0.0353084, 0.313452, -0.0990107, 0.204226, 0.131983, -0.0847356, -0.122272, -0.197898, 0.0174259, -0.0150139, 0.164097, -0.0874855, 0.146876, -0.112884, 0.292575, -0.0351722, -0.182529, 0.0565296, 0.0389767, 0.0445313, 0.0161879, 0.140095, 0.112961, -0.223743, -0.131057, 0.14739, 0.197041, 0.12911, 0.170312, 0.0470266, -0.101116, -0.122916, -0.0126193, 0.11867, 0.0378038, -0.118885, 0.305059, 0.254029, 0.128199, 0.339913, 0.114554, 0.0237625, 0.166316, 0.190909, -0.0241294, 0.0619696, 0.147238, -0.0891817, -0.0281379, 0.116844, 0.120897, 0.14096, -0.0701149, 0.353246, 0.36714, 0.203382, 0.223038, -0.164831, -0.054177, -0.0919139, 0.0298921, -0.209436, 0.0127353, 0.266133, 0.163511, 0.294585, 0.0814564, 0.143306, -0.0458125, -0.0394825, -0.0997682, 0.0306316, 0.00169756, 0.0972424, 0.291704, 0.0392285, -0.0566636, 0.10771, -0.049419, 0.0946935, -0.0556592, -0.0401718, -0.0227522, -0.0193512, -0.0354972, 0.0399291, 0.0975659, -0.029435, 0.0413036, -0.137828, -0.180498, 0.0241286, 0.311684, -0.0380068, -0.120722, 0.250349, -0.385776, 0.053214, -0.0888138, 0.240798, 0.298719, -0.252565, -0.068101, 0.0150112, -0.102173, -0.168318, -0.00860956, -0.181918, 0.155439, 0.0774659, -0.0931469, 0.259739, -0.195454, -0.231561, 0.310421, 0.306146, 0.0914167, 0.0769811, 0.108223, -0.114479, -0.143916, 0.224497, -0.192419, 0.294531, 0.169723, 0.0587625, 0.24264, 0.0574284, -0.241803, 0.0876113, -0.341028, -0.298281, 0.100857, 0.220297, -0.156666, -0.271859, -0.0909708, 0.235106, 0.0168589, -0.189701, 0.00414023, -0.315511, -0.225037, 0.0917803, -0.102256, 0.0357498, -0.107072, 0.0562142, 0.00680612, -0.0215009, -0.0718057, 0.0514249, -0.181969, 0.0343097, 0.194684, -0.117555, 0.197352, 0.0042005, 0.146501, -0.00801158, 0.0412173, -0.0774603, -0.0493171, 0.115371, 0.189165, 0.205865, -0.0468005, -0.129928, -0.0812228, -0.103564, 0.0601654, 0.308469, 0.273543, -0.267475, 0.202442, -0.022453, -0.0272051, 0.183539, -0.192707, -0.368476, -0.236785, 0.323012, 0.102399, -0.194545, 0.0231271, 0.242385, -0.313301, 0.105792, -0.0484706, 0.134583, -0.0427168, 0.115016, 0.162562, -0.0707019, -0.0228292, -0.122366, 0.181604, 0.13068, 0.096547, 0.312225, -0.139588, 0.0976624, -0.0513893, -0.180542, -0.0400129, -0.133679, 0.211649, 0.228682, 0.152685, -0.201684, 0.0472814, 0.0420778, -0.0732875, -0.0246313, 0.193739, 0.0497034, 0.0233332, -0.0730534, -0.0813124, 0.0969621, 0.0425359, -0.00674572, 0.0842734, -0.188946, 0.151426, -0.0913359, 0.137718, 0.15578, -0.160886, 0.119935, 0.0860001, -0.0190976, -0.331345, -0.0104942, -0.0353933, -0.0132834, 0.0460253, -0.321911, -0.0639858, 0.315761, 0.0333911, -0.163197, 0.109566, 0.30345, 0.137218, -0.126701, -0.12953, -0.175032, 0.084818, 0.142092, -0.0315461, -0.125846, 0.171468, 0.392517, 0.321092, -0.0626093, -0.19828, 0.138666, -0.16711, -0.0958821, -0.298216, 0.0886035, 0.0446672, 0.170413, -0.151993, -0.0688932, 0.0833525, 0.103529, 0.0167813, 0.224195, 0.0317924, 0.057363, 0.0376331, -0.168322, -0.243191, 0.259479, -0.00780162, 0.0387375, -0.281429, -0.00693008, 0.078863, -0.0179196, -0.218638, -0.0312391, -0.18121, 0.0379013, 0.0984928, 0.0581696, -0.0405282, -0.0587851, 0.0212335, -0.191012, -0.129176, 0.0977218, -0.150177, 0.0456295, -0.0580909, -0.214759, -0.1281, -0.0761185, -0.283152, -0.265279, 0.0228379, 0.266321, -0.133778, 0.0180221, -0.00170836, 0.331011, 0.113324, -0.0330242, 0.158661, 0.0654767, 0.253152, 0.129429, 0.0518627, 0.0808261, -0.0120176, -0.106606, 0.0263674, -0.113445, -0.0641304, -0.0368997, 0.0940787, 0.0328545, -0.111149, -0.120842, -0.0555775, 0.201266, 0.051034, 0.200226, -0.0676116, -0.171344, -0.109668, 0.203168, 0.210134, -0.0146123, -0.0422275, -0.154101, -0.229274, 0.0538566, -0.227679, -0.0697673, 0.154303, 0.0532908, -0.194164, 0.0268995, -0.0680621, -0.060786, 0.0162124, 0.199714, -0.0672941, 0.148713, -0.129761, -0.0766902, -0.0397825, -0.110553, 0.125167, -0.149727, -0.0551407, -0.126693, 0.0328081, -0.11442, -0.0579338, -0.0131037, 0.0803209, 0.0138648, 0.222935, 0.0551306, -0.156649, 0.180529, 0.188123, -0.213186, -0.177414, 0.0321709, -0.0568263, 0.00936928, -0.150889, 0.0145029, 0.0474278, -0.261595, -0.184271, 0.140179, -0.102995, 0.225455, -0.00823882, -0.0615107, 0.0311793, -0.0718134, -0.098993, -0.0420133, -0.0341419, 0.145355, -0.0589933, 0.0194651, 0.0301695, -0.188548, 0.0893816, 0.138425, -0.0519605, 0.154613, 0.157347, 0.123867, -0.0767533, 0.113346, 0.00994931, -0.0284418, -0.0184848, 0.0714148, -0.0937806, 0.0675069, -0.14318, 0.167789, 0.0945106, -0.0928227, 0.000803821, 0.190585, -0.0742161, 0.0744369, -0.134941, -0.0328744, 0.0467842, 0.0761266, 0.262273, 0.0489845, 0.0132497, -0.0869901, -0.103909, -0.162569, 0.153604, 0.20372, 0.0984475, 0.176591, 0.0859005, 0.0381629, -0.160123, 0.0745633, 0.0759234, 0.0932381, -0.0749383, 0.00919844, 0.156627, -0.079161, -0.0649794, 0.0696328, -0.206603, 0.170492, 0.294362, -0.00477858, -0.0912704, -0.143337, 0.0980845, -0.107371, -0.177589, -0.0878837, -0.183742, 0.123868, 0.132642, 0.00302314, -0.0256324, -0.104201, 0.0887284, -0.00385419, -0.0205008, -0.202138, 0.164697, 0.039248, -0.0946095, 0.11146, 0.133002, 0.0749244, 0.146438, 0.0360308, 0.187891, -0.00777598, -0.31966, -0.220641, 0.116216, 0.096072, 0.0470869, -0.0282989, 0.042488, -0.240443, -0.173, -0.169229, 0.0604586, 0.0818892, 0.145007, 0.0407946, 0.0594134, -0.0833267, 0.0130281, 0.0658387, 0.177776, -0.17642, -0.106398, -0.203905, 0.281218, -0.141512, 0.110768, 0.081099, -0.21291, -0.235619, 0.0414822, -0.0401093, 0.0288119, -0.00770889, -0.274095, 0.0184116, -0.0755828, -0.21694, 0.0431234, 0.154014, -0.0158173, -0.10041, -0.0693332, -0.116667, 0.0387801, -0.210877, -0.0907612, -0.208529, 0.0619983, 0.00798033, 0.275301, -0.298319, 0.105926, -0.0886648, -0.144716, 0.0422453, 0.0363203, 0.159199, -0.0746369, -0.254484, -0.14444, -0.0202168, -0.183016, -0.0674082, -0.0574929, -0.216429, -0.119999, -0.0736859, 0.082353, -0.103135, -0.37881, -0.0235089, -0.0991889, -0.0336234, -0.0561417, -0.0511883, 0.249064, 0.0262442, 0.184865, 0.295802, 0.279701, 0.238253, 0.20832, 0.0781103, 0.0945896, -0.312976, -0.262448, -0.037122, 0.120244, -0.0655423, -0.26136, -0.259959, -0.124201, -0.0763749, -0.135495, -0.0328492, -0.033233, -0.207439, -0.12446, 0.0586986, -0.109172, 0.14077, 0.0529753, -0.0275495, -0.131518, 0.0884728, 0.0719357, 0.188575, -0.272092, 0.238577, -0.0504369, 0.247074, 0.0224514, -0.0974453, 0.21001, -0.022521, -0.117758, -0.0469654, 0.168465, 0.272427, 0.0362257, -0.0150692, -0.00860788, -0.154457, 0.0552298, 0.0370169, -0.171499, -0.236662, 0.196838, -0.0696767, 0.0225085, 0.136863, -0.0384544, -0.131576, -0.144281, -0.0273719, -0.348746, 0.0861336, -0.380741, -0.309548, 0.00338602, -0.062467, 0.152535, 0.199206, -0.0174676, 0.197734, -0.0637949, 0.10335, -0.0114101, 0.0931269, -0.201607, -0.475963, -0.163227, 0.0834395, -0.0324236, 0.0421025, -0.00771547, 0.315664, -0.182037, 0.0030393, 0.0880546, -0.123544, -0.0581384, -0.142396, -0.317193, 0.387458, -0.236166, -0.172693, 0.298122, -0.144911, -0.314661, -0.128083, -0.282695, -0.239661, 0.332396, -0.0199331, -0.0624675, 0.102004, -0.0103704, 0.0901281, 0.0687641, 0.061826, 0.159516, -0.0953005, 0.00719718, -0.262126, 0.0537468, -0.30437, -0.0661834, -0.0806509, 0.314388, 0.033472, 0.0900301, 0.119306, -0.226834, 0.0791338, 0.0581346, 0.126756, 0.223387, -0.0117027, 0.17581, -0.0117926, 0.110557, 0.0719737, 0.328665, -0.196319, 0.152976, -0.20621, 0.293668, -0.110381, -0.137994, -0.148649, 0.0249166, -0.0674873, 0.282122, -0.101517, 0.189398, 0.0174309, 0.00471008, -0.115083, -0.114508, 0.179319, 0.222817, -0.252288, 0.0595393, 0.127377, -0.0274255, 0.0970103, -0.0410092, -0.224457, -0.0443427, 0.195154, 0.0915417, 0.00438102, 0.165465, -0.0215651, 0.0313634, -0.355339, 0.118863, -0.0877241, 0.00771601, 0.113024, 0.017738, 0.0152967, 0.214122, -0.00650284, 0.304134, 0.0111673, -0.00990599, 0.0778962, 0.231512, -0.0134258, -0.0527489, 0.0551536, 0.0121673, -0.137289, 0.0344819, -0.330489, 0.0579892, 0.136488, -0.118963, -0.00429899, -0.168261, -0.212931, 0.164917, 0.107478, 0.264972, -0.127485, -0.167103, -0.14501, 0.177613, -0.0313879, -0.0927021, -0.000484444, 0.089481, -0.355499, -0.260883, -0.199613, 0.0928524, -0.0413481, -0.158635, 0.240773, 0.00942778, -0.0805867, -0.110803, 0.09582, -0.0820573, 0.0268577, -0.06163, 0.230002, 0.182806, -0.155793, -0.309876, 0.107895, 0.135819, -0.116293, 0.206951, -0.143775, -0.0542793, -0.0021397, 0.0613914, 0.0977375, -0.0499981, 0.120708, 0.0349759, -0.0798703, 0.0133024, -0.046242, 0.00963243, -0.0554981, 0.116369, 0.0409101, 0.0332575, 0.0595747, 0.155043, -0.0144675, 0.0311739, -0.0216852, 0.098754, 0.214597, 0.00629871, -0.033889, -0.0138748, -0.0527232, 0.0734688, -0.0479799, -0.0394931, -0.00473927, 0.0162987, 0.0123101, -0.0995128, 0.0350302, 0.162151, -0.128221, 0.139873, -0.0354832, 0.0321798, -0.137031, -0.188539, 0.133847, 0.10642, -0.0216914, 0.125399, 0.121902, -0.00160122, 0.0599827, -0.040729, -0.0515526, 0.222193, -0.100572, -0.172939, -0.00360054, -0.0282859, 0.101037, 0.110915, 0.0444712, 0.010894, -0.27944, 0.192593, 0.084256, -0.0942662, -0.00578964, 0.227671, -0.0777192, -0.0661216, 0.0432047, -0.0605396, 0.161218, -0.021406, -0.000407596, -0.0488443, 0.0221023, -0.0306072, 0.0194882, 0.0180034, -0.0158114, -0.0303131, 0.13056, 0.00124882, -0.149137, 0.146993, 0.0819876, 0.240416, -0.0125055, -0.0720851, -0.00747659, 0.0369215, 0.162703, -0.0547926, 0.0936716, 0.0221188, -0.0732927, -0.0858235, 0.151707, 0.0918009, 0.143622, -0.0286931, 0.0317466, 0.0321792, -0.242398, 0.0592779, 0.000428038, 0.0973631, -0.0875924, -0.0208664, 0.0927469, 0.146633, -0.092865, -0.122257, 0.158212, 0.0454458, -0.105524, 0.00934124, 0.0271322, -0.0873609, -0.15758, 0.0328889, -0.0360764, 0.0198861, -0.0130836, -0.154118, -0.0231312, 0.0627793, -0.0774125, -0.0488722, -0.00489492, -0.0879805, -0.0359909, -0.0017841, -0.0250931, -0.063705, -0.116328, 0.191078, 0.0476416, 0.0930326, -0.114598, -0.0709616, 0.0827819, 0.108868, -0.0869767, -0.0582838, 0.120786, 0.118224, -0.12462, -0.0740747, 0.049113, 0.0905367, -0.0776715, -0.0935849, -0.189754, -0.0235819, -0.19443, -0.00215982, 0.0371356, 0.0278019, -0.217778, -0.0509312, 0.059751, -0.0410383, 0.117111, 0.0387095, 0.10543, 0.0799985, 0.105469, -0.193238, 0.198115, 0.0324923, 0.160677, -0.206221, 0.0150033, -0.0910484, 0.114195, -0.0320023, -0.0320947, -0.00727821, -0.227994, -0.0511497, 0.174961, 0.0654326, 0.0795421, -0.00792696, -0.0021267, -0.100696, -0.0534976, 0.127984, -0.0813756, 0.101089, -0.145093, 0.152125, 0.0627696, 0.0589034, 0.167291, -0.109576, -0.111277, -0.0696636, -0.0322054, 0.00346736, -0.0971255, 0.0697804, -0.210925, -0.11635, -0.052912, 0.0346173, -0.177697, 0.0927123, 0.0787721, 0.118736, 0.030331, -0.00435634, 0.000902201, 0.118006, 0.0575435, 0.29331, 0.137571, 0.000878836, -0.104238, -0.164962, -0.110181, -0.0926139, -0.0354199, 0.0980522, 0.0859876, -0.00572039, 0.0845585, 0.00713375, 0.180354, -0.152385, -0.0520625, -0.0673054, 0.0753183, 0.0482817, 0.0968169, 0.204303, -0.127458, -0.0761804, -0.00106312, -0.138311, 0.0283646, -0.0815591, 0.0974396, -0.0110472, 0.00864319, 0.0427965, -0.0052315, 0.0769083, 0.0701925, -0.0365221, 0.0644143, -0.195215, 0.0779052, 0.0683467, 0.0407242, 0.0874274, 0.0568914, -0.104454, -0.0039708, -0.168203, 0.245493, 0.202255, 0.13784, 0.0280401, 0.0845729, 0.156386, -0.00897685, 0.0461714, -0.25831, -0.111526, 0.135365, -0.109031, 0.157197, -0.0490626, 0.105701, -0.0830972, 0.0394694, -0.0311685, -0.0272036, -0.158553, 0.0365486, 0.248753, -0.00746904, 0.117702, -0.0878407, 0.0824329, 0.156126, 0.171712, -0.259162, -0.0160859, -0.162643, -0.141534, 0.148689, 0.331067, 0.062659, 0.141511, 0.0562489, -0.280449, 0.123492, 0.230197, -0.158933, -0.0795124, 0.0280159, 0.130254, -0.331917, 0.195513, -0.0421953, -0.0192594, -0.0105433, 0.149805, 0.189689, -0.14971, -0.0643318, 0.0267405, 0.309462, -0.123952, 0.239323, 0.137504, -0.213902, -0.310565, -0.0319154, -0.081027, 0.288254, 0.169648, -0.334794, -0.0156568, 0.0233303, -0.169239, -0.0595243, -0.0431619, -0.075607, -0.121505, -0.0899316, 0.175763, -0.00903817, 0.103211, 0.115717, -0.0886494, 0.152478, -0.0864677, -0.221193, -0.154509, 0.105323, -0.107587, -0.0769203, 0.0805999, 0.101131, -0.0832265, 0.0518874, 0.192355, -0.120224, 0.00622215, 0.0251176, 0.169556, -0.149146, -0.208154, -0.257498, -0.199748, 0.0210424, -0.0293196, 0.077687, 0.0861706, 0.157598, -0.134418, 0.0638509, -0.146035, -0.140856, 0.0806782, 0.159834, 0.066388, 0.147168, -0.0115862, -0.163826, 0.102837, -0.362753, -0.0215273, 0.116684, -0.147145, 0.0908352, -0.13737, -0.0594426, 0.0899632, 0.0148418, -0.225903, -0.124503, 0.0202216, 0.0274564, 0.0444995, -0.0459966, -0.212611, -0.00658755, -0.341036, 0.112267, -0.0485796, 0.167738, 0.0831361, -0.340222, -0.243797, 0.182269, -0.0657259, 0.351352, -0.318463, -0.0248881, -0.034023, -0.133056, 0.0196477, -0.0968066, -0.246531, -0.143116, 0.285988, -0.137244, 0.218927, 0.0367909, 0.0542169, -0.1472, -0.320592, 0.172971, -0.082101, -0.0554897, 0.0616187, 0.0293155, -0.108858, 0.166181, 0.0690378, -0.0348407, -0.184363, 0.0518173, 0.213306, 0.108817, -0.026921, 0.0537036, 0.191456, 0.00614137, -0.165176, 0.0849793, -0.185525, -0.0324207, 0.133286, -0.335662, 0.141743, 0.0553448, -0.0341434, -0.207858, 0.0744641, -0.0438704, -0.106453, -0.222315, 0.0124134, -0.187029, -0.0941986, -0.269332, 0.2049, 0.160828, -0.356804, 0.233253, -0.0498149, -0.100311, 0.169275, -0.0869545, 0.0892812, -0.087871, -0.101422, 0.260943, -0.343269, -0.235053, 0.388979, -0.203659, -0.0302919, 0.124684, -0.106279, -0.0762194, 0.0314694, 0.405282, 0.0890693, -0.031515, 0.121802, -0.00854126, -0.0202383, -0.0821008, 0.113, 0.0647575, -0.0613618, 0.150296, 0.0942794, -0.0266325, -0.117109, -0.00782927, -0.0618358, -0.214, 0.184485, -0.0635826, -0.326453, -0.309453, -0.273138, 0.00555964, 0.0792257, -0.00525047, -0.0841444, 0.054988, -0.05041, -0.202179, -0.280835, -0.303462, 0.230021, 0.162871, -0.250378, 0.261818, 0.137514, 0.0334716, 0.186018, -0.343699, 0.011909, 0.0747966, 0.0712546, 0.279277, 0.297698, 0.0739383, -0.149504, -0.0747074, 0.0181047, 0.25354, -0.096598, 0.168146, 0.0620491, -0.072677, -0.0148864, -0.145658, -0.259777, 0.0560789, -0.0780991, -0.0111365, 0.0273338, 0.0982891, -0.145779, 0.0106168, -0.200868, -0.174127, -0.055269, -0.0949739, -0.0691243, 0.0331597, 0.022748, -0.00328181, 0.00690147, 0.102305, 0.0136049, 0.0160055, 0.0365173, -0.137891, -0.183115, -0.102054, -0.0177183, -0.0249091, 0.0103907, 0.107372, 0.215818, 0.123631, 0.0308327, -0.00249133, 0.00081308, 0.231539, 0.0805164, -0.0256119, -0.0668449, -0.17432, 0.17412, 0.014825, -0.0107124, -0.148044, 0.202805, -0.0926601, -0.0913012, -0.106764, 0.142017, 0.0694238, -0.0613949, -0.253285, 0.171749, -0.121056, 0.28008, 0.0702513, 0.00653766, 0.0520022, 0.132501, 0.0663647, -0.102824, 0.168401, 0.00542367, -0.106878, 0.102004, -0.0486817, -0.0654391, 0.0165411, -0.0899053, -0.0737273, 0.0654252, 0.088672, -0.12168, 0.101783, 0.0712414, 0.146457, 0.0561392, -0.195261, 0.0375885, -0.0451204, 0.13411, 0.0342277, 0.185926, 0.0486406, -0.0233463, 0.00817098, -0.0689537, -0.109536, 0.02244, -0.0161158, -0.00286272, 0.0496864, -0.0491613, 0.136863, -0.014691, -0.163267, -0.0808653, -0.165383, -0.112162, 0.0727954, -0.00367296, -0.0285555, 0.190441, -0.0851482, -0.12593, 0.0261142, -0.014467, -0.244623, 0.0721192, 0.0582706, 0.0864639, -0.0638476, 0.217686, 0.0964708, 0.0382789, -0.0433241, -0.0182574, -0.0823222, 0.0848843, 0.0560335, -0.280255, 0.0125574, -0.125183, 0.0241807, 0.0197535, 0.175945, -0.0724856, 0.30582, -0.0163232, -0.266861, -0.0135118, 0.205095, -0.0168028, 0.242793, -0.156621, 0.191128, -0.0319018, -0.0638565, 0.0540416, 0.0532816, 0.162591, 0.11698, 0.226258, -0.259476, 0.00415133, 0.180471, -0.00768218, -0.00709277, -0.0418433, -0.0607063, -0.114554, -0.0715807, -0.112632, -0.022341, -0.191019, -0.0441105, -0.2191, 0.0481702, 0.0676156, 0.00708778, 0.0263661, 0.190134, -0.190423, 0.021502, -0.0837899, 0.119905, -0.16499, 0.106602, 0.0536555, 0.179056, -0.219319, -0.0188681, -0.131222, 0.279335, -0.168344, -0.0811816, 0.300009, 0.0758111, -0.00280361, 0.211252, -0.303392, 0.125285, 0.0964154, -0.0561935, -0.156693, 0.0804797, 0.13909, 0.0609287, -0.140864, -0.121789, -0.0773293, 0.104767, 0.0169921, -0.0694509, -0.049881, -0.0137405, 0.3357, 0.241475, 0.000477846, 0.151033, 0.049578, -0.0735312, -0.264354, 0.117013, -0.144018, 0.188754, -0.00288171, 0.0677222, -0.0131371, 0.108464, -0.205301, -0.193487, -0.19982, 0.01849, 0.147697, 0.0424072, 0.200371, 0.0799347, -0.0763841, -0.221946, 0.181502, 0.207012, -0.0366938, -0.0776826, 0.152961, -0.0457305, -0.0602823, -0.0760448, 0.290364, 0.12545, 0.0177486, 0.0137254, 0.00972781, -0.088993, -0.171603, -0.355146, 0.019381, 0.070985, -0.134579, -0.255649, -0.236191, 0.0798481, 0.190538, -0.260963, -0.191125, 0.0812742, 0.0632352, -0.249206, -0.20044, 0.313669, 0.316095, -0.189558, -0.126949, -0.0230684, 0.115201, 0.219866, 0.189494, 0.116475, -0.0114366, 0.232397, -0.144533, -0.0722317, 0.480259, 0.1303, -0.0346764, 0.0868118, -0.38688, 0.0178994, 0.119438, 0.101356, -0.00247538, 0.307409, 0.105627, 0.2346, -0.0553596, 0.0749679, -0.174176, -0.124946, 0.347358, -0.196105, 0.232339, -0.0131566, -0.0334705, -0.215054, 0.273833, 0.205146, -0.185272, -0.0239211, 0.0585625, -0.0257441, -0.176167, 0.143865, -0.21044, 0.0683682, 0.189665, -0.0934552, 0.140985, -0.0600785, -0.381241, 0.117774, 0.114627, -0.259562, -0.162161, 0.00539164, -0.270092, -0.142169, 0.13041, 0.0774388, -0.310026, 0.00984068, 0.0238491, 0.322356, -0.0897189, -0.0409313, 0.159522, 0.368454, 0.191949, 0.0120491, -0.225147, 0.103027, 0.0943266, -0.0940524, -0.0506565, 0.0267692, 0.0983867, -0.149302, 0.159282, -0.234115, -0.145628, 0.252354, 0.203077, 0.224079, 0.138173, 0.21446, -0.454013, 0.0838916, -0.09225, -0.0810323, -0.0603308, 0.162331, -0.112313, -0.262556, 0.324263, -0.111199, -0.0846485, -0.10472, -0.373479, 0.0750092, 0.183685, 0.200273, -0.118051, 0.223431, 0.266241, -0.0349472, 0.00508978, -0.381922, 0.079783, -0.0257098, 0.035677, 0.197318, 0.0894001, 0.053153, -0.0125245, 0.218508, 0.152126, -0.253592, -0.236277, -0.031466, -0.209283, -0.176193, 0.170067, -0.239577, 0.0558461, -0.0941654, -0.133236, 0.181418, 0.0217626, -0.144233, -0.289924, 0.012311, -0.131692, 0.102873, -0.0157202, 0.192252, -0.153772, 0.0821173, -0.221571, -0.214564, 0.189033, 0.0264412, 0.0159576, -0.0959271, 0.149851, 0.0165317, -0.223577, -0.215988, -0.086779, 0.155756, 0.144393, 0.0373836, -0.284168, 0.44893, -0.18944, 0.249556, 0.201121, -0.0248116, 0.0714751, -0.152682, -0.230648, -0.204854, -0.140086, 0.0722705, 0.0179633, -0.102915, -0.0161512, -0.0858871, -0.0604083, 0.295122, -0.136989, 0.274525, -0.245701, -0.100476, -0.164765, 0.208023, 0.205537, 0.199859, 0.121508, 0.296005, -0.275008, -0.328017, -0.327727, -0.092423, 0.21768, -0.331376, -0.267059, -0.114626, -0.0962792, -0.0844954, 0.154626, -0.100871, -0.0789193, 0.246077, 0.0619438, -0.131976, 0.13295, -0.0777958, 0.218312, -0.100849, 0.306933, -0.21582, 0.0926718, -0.131552, 0.110157, -0.0526284, -0.302225, -0.0966203, -0.0135322, -0.1066, -0.204212, 0.163032, 0.145133, 0.423845, 0.256369, -0.0673392, 0.0109416, 0.330783, -0.39634, -0.166536, 0.0885257, 0.102801, -0.12376, -0.257528, -0.173103, 0.201769, -0.144436, -0.00421109, 0.184894, 0.25554, 0.226496, -0.17148, 0.230057, -0.0476806, -0.415244, -0.0545908, -0.242493, -0.199065, -0.092625, -0.284603, -0.095459, 0.153991, 0.0297691, 0.119867, -0.0310855, 0.0611856, 0.0797664, 0.0542502, -0.406533, -0.170824, 0.0969706, -0.41086, -0.237768, -0.0406677, -0.3245, 0.162767, -0.20409, 0.145817, 0.0417627, 0.0517908, 0.123193, -0.0111855, 0.00886474, 0.0598093, -0.298366, 0.0574876, -0.0560384, 0.10781, -0.210003, 0.0617101, -0.125693, -0.127271, -0.0905565, 0.00228877, -0.167319, -0.0281797, 0.224458, -0.0996636, -0.178337, 0.19955, -0.143319, 0.261156, -0.0862966, 0.144735, 0.0414073, -0.0829458, 0.0187948, -0.159431, 0.017493, 0.0351381, -0.0519899, 0.279186, -0.215989, 0.146661, 0.170578, -0.0737482, 0.0832053, -0.0343235, -0.0585718, -0.035756, -0.240503, 0.0279548, 0.120237, -0.152046, 0.00923889, 0.0620097, 0.0459639, -0.0952242, -0.107188, 0.0693797, 0.0479537, -0.0392412, -0.0254562, 0.0117074, -0.0454514, -0.0368483, 0.0335272, -0.181483, -0.00737292, -0.208117, -0.0325891, 0.0819788, 0.0962018, -0.0355238, -0.0850627, -0.160115, -0.0530721, 0.142219, 0.0526091, -0.14156, 0.113836, -0.0587658, 0.0536705, -0.0803964, 0.261119, -0.183215, 0.0821469, -0.135559, -0.155303, 0.0425249, -0.258138, 0.132115, -0.160813, 0.103447, -0.0425888, 0.110421, 0.0428689, -0.0127488, -0.0115205, 0.0081445, -0.0316429, 0.0841728, 0.0248209, -0.0988549, -0.0852677, -0.0269584, 0.0908408, 0.364559, -0.0648435, 0.0781365, 0.0882428, 0.0918374, 0.0144156, 0.0438061, 0.0247951, 0.0561491, 0.0420407, 0.0546075, 0.0288443, -0.0855471, 0.0137676, 0.266473, 0.0553813, -0.0504588, -0.0731803, -0.119833, 0.185805, -0.141882, 0.233815, -0.0208454, 0.112569, 0.0830693, -0.0467989, 0.13659, -0.182756, -0.173702, -0.0555809, 0.0860123, -0.0177693, -0.00620235, 0.00632524, -0.22138, 0.150564, 0.156233, 0.11688, 0.037634, 0.219497, -0.192741, -0.0644485, 0.161181, 0.0536711, 0.107453, 0.196436, -0.0918086, 0.126808, 0.21466, 0.0647641, 0.27917, 0.106871, 0.0130383, 0.210324, -0.262242, 0.0897962, 0.171709, 0.036207, 0.062534, -0.0398465, -0.0784483, 0.162953, 0.0464315, -0.140006, -0.0205433, 0.142154, -0.0127849, -0.0278447, 0.021968, 0.27136, 0.0255575, -0.0228729, 0.212103, -0.113149, -0.18845, 0.0333921, 0.0699825, -0.219746, -0.176354, 0.0829544, 0.00660809, -0.0222895, -0.23271, 0.355584, 0.0108254, -0.106302, -0.108282, 0.309973, 0.178655, -0.114532, 0.180572, -0.0244995, 0.0959603, 0.107581, 0.0202458, -0.0210768, -0.0729342, 0.200486, -0.194381, -0.0170892, 0.00543686, -0.0717056, -0.189031, 0.0783192, 0.113212, -0.298863, -0.119145, -0.20741, -0.0957365, -0.0718765, -0.0929741, 0.0465921, -0.0113961, -0.076037, 0.0428926, -0.103272, -0.204183, 0.134548, 0.100552, 0.0163587, -0.249437, -0.0561363, -0.0157149, 0.0427653, -0.0366205, 0.10383, -0.109659, -0.112234, 0.133468, 0.1881, 0.00924221, -0.154818, 0.179794, -0.211114, 0.0719366, -0.206432, 0.0433727, -0.159654, 0.0295144, -0.147084, 0.144292, 0.208757, -0.136155, 0.00244612, 0.0993438, -0.0467498, -0.00283291, 0.111351, -0.111781, 0.290655, 0.00263016, 0.0157253, -0.0469992, -0.0499377, -0.05939, -0.0610896, 0.0423021, -0.0142892, 0.015884, 0.0714722, -0.165645, 0.0224495, 0.0910232, -0.0586466, 0.0754785, 0.00574797, -0.0228788, -0.0233489, 0.0605941, 0.0994899, -0.00478865, 0.0862546, 0.0714479, 0.0334132, 0.179472, 0.070678, -0.0490146, -0.0133391, -0.01347, 0.0311537, -0.0165236, -0.171498, 0.0322574, -0.105152, -0.117789, 0.103978, 0.0523331, 0.108514, -0.0239632, -0.00318066, 0.0112913, -0.0694375, -0.0285894, -0.0104575, 0.00112193, -0.0575805, 0.0087555, -0.0178391, -0.0011058, 0.0394181, 0.167294, 0.0783998, -0.107636, -0.0586705, -0.0227755, 0.0607278, -0.0930354, 0.0498935, 0.0344521, -0.00765701, 0.0380568, -0.015096, 0.0194482, 0.0185535, -0.0331396, -0.0507538, -0.0575992, -0.0279613, -0.0266352, 0.0510234, -0.0425697, 0.0102349, -0.0260655, -0.104373, -0.17341, -0.044602, 0.145108, 0.0339557, 0.110789, -0.0551899, -0.0278757, -0.0362557, -0.113081, 0.0544834, 0.0848323, 0.0180171, -0.0519097, 0.0437657, -0.0778096, -0.128427, -0.113554, 0.037198, 0.00209765, -0.17401, -0.128544, 0.163952, 0.114076, 0.0207044, 0.082641, -0.0124172, 0.0794014, 0.0681355, -0.0173838, 0.0519712, -0.0330677, -0.0950882, -0.0570061, -0.232881, -0.0422778, 0.083655, -0.128498, 0.0528566, -0.0424422, -0.0580496, -0.0265477, -0.186958, 0.0356568, 0.0179916, 0.0365456, 0.0230963, 0.163251, -0.0346754, -0.0596489, -0.160752, 0.073657, -0.0385912, 0.0232508, -0.0682275, -0.0542485, 0.0605919, -0.02304, 0.00846571, 0.0264435, -0.0780518, 0.00944675, 0.0822038, -0.0187146, -0.00736621, 0.050456, -0.0592808, -0.0182849, 0.124682, 0.019829, 0.134942, -0.125898, 0.0132041, 0.249104, 0.123329, -0.0247909, -0.0171193, 0.126135, 0.046034, 0.0281306, -0.0597382, 0.185897, 0.0258078, -0.0918335, -0.0842974, 0.142154, -0.20815, -0.0652995, 0.0186172, 0.038314, -0.0347522, 0.159414, 0.0505125, -0.031576, 0.0168442, 0.043316, 0.0168814, 0.0145351, 0.0890006, -0.0543958, 0.0455605, 0.0351151, 0.0632991, 0.166033, 0.0748457, 0.0427282, -0.0801952, 0.0371612, 0.103896, -0.113498, -0.0345061, 0.0617057, 0.142864, 0.166205, -0.00716626, -0.0106392, 0.132564, -0.088545, -0.0500723, -0.0265187, 0.011267, -0.0880186, -0.0101731, -0.11626, -0.057008, -0.0102112, 0.091909, -0.00233334, -0.0857499, 0.0819898, -0.102456, -0.023198, -0.0104138, 0.0233459, 0.0470336, 0.0774524, -0.134892, -0.0403787, -0.106561, -0.0677285, -0.122013, -0.00658442, -0.0512043, -0.0940789, -0.0578204, 0.0340518, 0.0761575, -0.0899639, 0.0466498, 0.0578249, -0.0508549, 0.129946, -0.103535, -0.0707955, -0.000179738, -0.0382429, -0.0299629, -0.0855964, -0.0303581, -0.0325063, -0.128223, -0.193489, 0.125976, -0.10803, -0.0710569, 0.0308528, 0.0304238, -0.0525931, -0.030214, -0.0240343, -0.0708247, 0.0434998, 0.0881633, -0.148328, 0.039915, -0.0738189, 0.0528197, 0.0526365, 0.0137987, 0.0645335, -0.0857159, 0.0693167, -0.0429275, 0.0898849, -0.123997, -0.0539651, -0.0807154, -0.0117971, 0.347105, 0.268706, -0.0385538, -0.315217, -0.000707855, 0.0856551, 0.268458, -0.0422365, 0.0538211, -0.0713576, 0.090087, -0.156296, -0.246678, 0.0887972, 0.27224, -0.00163505, -0.280561, -0.294158, 0.0945962, -0.187976, -0.16324, 0.146687, -0.0639778, 0.120278, -0.0632824, -0.242956, 0.125904, -0.101826, 0.0134325, -0.115183, 0.295273, -0.262664, -0.234056, -0.295747, -0.0865312, 0.00741386, 0.139736, -0.168248, -0.109628, 0.167037, -0.132328, 0.106483, -0.0284299, -0.0876308, 0.0617747, 0.0322643, -0.100038, 0.0861095, 0.152922, 0.00592292, 0.263996, -0.118312, -0.215903, 0.148868, 0.278102, -0.062831, -0.27704, -0.095784, -0.186919, 0.135372, -0.155249, 0.0682803, -0.133225, -0.273446, -0.300182, -0.128042, 0.195663, -0.0826341, -0.0821974, -0.0987657, -0.291236, -0.0529847, -0.113763, -0.0677565, 0.0952754, 0.0434255, 0.261766, 0.164914, -0.0239131, 0.274972, -0.265006, 0.112573, 0.265206, 0.0728272, 0.139921, -0.0628375, 0.0501701, -0.168198, 0.237651, 0.14561, -0.0151317, -0.218437, -0.0763787, 0.0554219, 0.108966, -0.0965347, -0.0884702, 0.143536, 0.0191463, 0.204786, -0.00531399, -0.0302927, -0.117961, -0.0228531, 0.148011, 0.133564, 0.0246407, -0.212293, 0.0950483, -0.224007, 0.123013, -0.0496516, -0.0403146, -0.166978, -0.140284, -0.16919, 0.0567562, -0.0166314, 0.0923529, 0.181898, 0.0522736, 0.124697, 0.0752746, -0.168785, -0.00729738, 0.0645337, -0.218107, -0.222384, 0.0268477, 0.00471025, -0.110118, 0.0169615, 0.14896, -0.228604, 0.127361, 0.0919843, -0.0673226, 0.105325, 0.142009, 0.00674371, -0.0630326, 0.0925654, -0.0168272, 0.0855453, 0.238252, -0.108514, 0.0745097, 0.160098, -0.0398338, 0.186075, 0.279182, -0.026633, 0.121314, 0.263625, 0.0349566, 0.0244897, 0.0609747, 0.0957201, 0.240599, 0.0215208, 0.120287, 0.200528, 0.0081929, -0.0784165, -0.0882955, 0.176566, -0.0270679, -0.165929, -0.134435, 0.101301, 0.0838166, 0.0593047, 0.112565, 0.0574266, -0.0768673, -0.0481553, -0.125129, -0.111063, 0.0710061, -0.0584371, 0.0244103, 0.241272, 0.00297768, 0.0575969, -0.11562, -0.0568614, -0.153754, 0.202151, -0.0540561, -0.0488292, 0.106915, 0.0285145, -0.082266, 0.17991, 0.22136, 0.100593, -0.202834, 0.0901376, -0.0136787, 0.154762, -0.189631, 0.0853863, -0.199989, -0.00984151, 0.0788078, -0.2566, 0.111567, 0.00946286, -0.234221, -0.285722, 0.250884, -0.204563, 0.148023, -0.104822, 0.0629737, 0.0262367, 0.0337973, 0.0864118, -0.0894629, -0.136019, 0.0239135, 0.077667, 0.0399095, -0.155839, 0.0154991, -0.105122, -0.0624307, 0.220509, 0.0233027, -0.0959676, 0.00678142, 0.0197859, 0.16329, -0.0654498, -0.150329, 0.108708, -0.102817, -0.000499038, 0.041596, -0.0221141, -0.10283, 0.125237, 0.1021, -0.0166943, -0.154623, -0.0595635, 0.180289, 0.07216, 0.113101, -0.242407, 0.193216, 0.138973, 0.0507385, -0.0744154, 0.135817, -0.108064, -0.0619201, -0.272523, 0.11659, -0.280696, -0.00480812, 0.174978, 0.0911037, 0.205476, 0.166373, 0.000334752, -0.117713, -0.204155, 0.289487, 0.00413685, -0.0471178, 0.14117, 0.227627, -0.18534, -0.0556035, -0.00224241, 0.054632, -0.101473, 0.0578443, 0.125165, -0.247539, 0.0620308, 0.0458075, -0.36473, 0.392236, -0.175126, 0.32653, 0.229485, 0.208965, -0.0501991, -0.131364, 0.160775, 0.261138, 0.0466506, -0.0786249, 0.16052, -0.0501035, 0.155707, 0.0698053, 0.00702525, -0.0153506, -0.0013146, 0.0542035, 0.0823835, 0.290048, 0.0173623, 0.0358793, -0.114593, -0.0347511, 0.14971, 0.0280937, -0.142907, 0.0155123, 0.13804, -0.0383065, 0.163349, -0.123785, 0.207405, 0.198811, -0.148376, -0.0654654, -0.143238, -0.24743, -0.0424989, -0.143209, 0.00344165, 0.0814832, 0.0162193, -0.0829017, -0.023778, -0.0470279, 0.0543097, 0.363142, -0.114362, -0.250949, -0.0351558, 0.0289845, 0.234563, -0.140318, -0.0967107, -0.0869034, -0.129059, 0.0997793, 0.0868716, -0.0493956, -0.00311455, -0.179506, -0.0468964, -0.0111613, -0.152207, -0.0911764, 0.0782696, 0.165654, 0.23213, -0.0702523, 0.160101, -0.16194, -0.138606, -0.140952, 0.226129, 0.401446, -0.122854, -0.194903, 0.175473, 0.114081, -0.232251, -0.0131247, -0.0618655, 0.0337528, -0.115226, 0.12992, 0.258458, -0.211751, -0.100041, -0.158036, 0.169293, -0.180614, 0.0313638, -0.0312108, 0.166534, 0.0309729, -0.165395, -0.184684, 0.0663447, -0.120803, 0.518412, -0.0668425, 0.025768, -0.0632307, -0.0178494, 0.0330852, -0.0447336, 0.0511926, -0.129661, -0.0229319, 0.290113, 0.0567729, -0.117075, -0.230342, -0.0616324, 0.232452, -0.258846, -0.0979493, -0.008766, 0.00703218, 0.218517, 0.199042, 0.168629, -0.161846, 0.146285, -0.08854, -0.0230813, -0.0831455, -0.0446546, 0.263521, 0.0266123, 0.0501016, 0.0452011, -0.0601587, 0.023248, -0.0924494, -0.202029, 0.0490311, 0.0663264, -0.102881, 0.0993721, 0.0865986, 0.0276604, -0.0617736, -0.0234518, 0.260934, -0.081424, -0.0585588, -0.135255, -0.0109418, -0.207928, -0.0846169, -0.0549212, -0.264115, -0.151016, 0.165769, -0.149545, 0.249754, -0.237701, 0.0653214, -0.35418, 0.361911, 0.0924977, -0.0263322, 0.312371, 0.0074125, 0.125067, -0.151976, 0.102688, 0.0413991, -0.0434183, 0.0625797, -0.0767348, -0.074504, 0.117423, -0.0828808, 0.0171624, 0.262258, -0.17117, -0.137625, 0.170306, -0.104914, 0.250496, -0.0105486, 0.0314667, 0.0980628, 0.0597941, 0.14377, -0.03192, 0.158699, -0.0387382, -0.180225, 0.250089, 0.0558931, 0.115485, -0.220311, 0.130952, -0.124518, 0.0130864, -0.057072, 0.159348, 0.00325645, 0.0858632, 0.163565, -0.0210026, 0.162748, -0.109832, 0.0925562, 0.000858742, 0.120209, -0.0591432, 0.166629, 0.0572453, 0.0704817, -0.0415, -0.0469602, 0.0978533, -0.292751, -0.353592, -0.356021, -0.116193, 0.131208, 0.147206, -0.0288909, 0.00536007, -0.146247, -0.016796, 0.155985, -0.115424, 0.194182, 0.0716929, 0.00214457, -0.17648, 0.107662, 0.0999749, 0.0795758, 0.127589, -0.0961722, -0.0502831, -0.0686948, 0.00681352, -0.117936, 0.0486664, 0.0645734, 0.136086, -0.060187, 0.112401, 0.0232632, -0.0787584, -0.0440739, 0.114309, -0.0457073, -0.0147768, -0.0353918, -0.0711663, 0.322714, 0.0418132, -0.0234118, -0.105968, -0.151364, 0.155347, 0.00441097, -0.011428, -0.0130508, -0.0722212, 0.0026103, 0.128893, 0.00285325, 0.101505, 0.0693504, -0.0345637, 0.0114713, -0.166835, -0.0917263, -0.0994707, -0.191046, 0.000834863, 0.0624312, 0.098553, -0.185569, 0.130414, 0.161253, 0.278229, -0.0902998, 0.0827738, 0.171832, 0.00453142, 0.0613538, -0.21111, -0.0219081, -0.0657384, -0.0103298, 0.0742774, 0.138506, -0.0156734, 0.0722357, -0.0210251, -0.0405122, 0.0462716, -0.0010936, 0.145507, 0.0978738, -0.0800467, -0.0362671, 0.10177, 0.0161401, -0.188856, 0.114658, 0.0521774, -0.0322491, -0.0973849, 0.184221, 0.0287941, 0.205595, -0.088614, -0.0786107, 0.103647, -0.0197798, 0.118163, 0.0186859, 0.0349788, 0.0180699, -0.130306, 0.0636463, 0.118808, 0.0727861, 0.111653, -0.00738352, -0.0694221, -0.181623, 0.213847, 0.133676, -0.0173879, 0.01922, 0.0885245, -0.0621675, -0.170642, 0.0703724, 0.121201, -0.0250372, -0.0539943, -0.0589779, 0.0906563, -0.0981939, -0.0731958, -0.199383, -0.00695616, 0.160621, 0.0406418, 0.0525383, -0.107364, -0.134089, -0.094813, -0.0419667, 0.00666582, 0.0772144, 0.0727585, 0.014841, 0.0331757, 0.183192, -0.00588845, 0.099894, 0.0121688, -0.142937, 0.0361232, -0.0364827, -0.162076, 0.239978, 0.146627, 0.0384294, -0.0607483, 0.137849, -0.0015476, 0.0819273, 0.0121437, -0.0364883, 0.100263, 0.256304, 0.147659, -0.0216038, -0.0271556, 0.0494661, 0.0662723, 0.0115595, -0.0528392, -0.0798043, -0.191538, -0.000877238, 0.00356627, 0.160469, -0.0369209, -0.0650132, -0.037041, 0.0222003, -0.123273, -0.037039, -0.127346, 0.0141174, 0.00053294, -0.0848608, 0.06309, 0.0392149, -0.138152, -0.214559, 0.0857237, 0.0597056, -0.0875055, 0.104163, 0.129417, -0.0664117, 0.137072, 0.105624, -0.0611604, -0.188383, -0.00665138, -0.21055, -0.143433, -0.00124537, 0.104762, -0.0604081, -0.0802282, 0.0911113, -0.134994, 0.0434241, 0.0876332, 0.105774, -0.0340829, -0.121625, 0.0150433, 0.0221716, -0.135307, -0.0151648, -0.140386, 0.0600888, 0.124333, 0.104294, 0.222651, -0.14801, 0.00374706, -0.00949506, 0.127679, -0.0455776, 0.0425434, -0.073349, -0.00965575, 0.0457177, -0.0422296, -0.00659978, -0.242774, -0.144654, -0.114162, -0.096793, -0.00562223, -0.106572, 0.0625233, 0.284285, -0.0246402, -0.0268632, 0.108079, 0.0282713, -0.000853971, 0.215148, -0.164171, -0.0404757, 0.0748308, 0.176026, -0.0122792, -0.0250052, -0.0515675, -0.138716, -0.0301297, 0.113146, -0.0815492, 0.187868, 0.0188373, -0.0178897, 0.195089, -0.0689247, 0.175703, 0.0579605, -0.0763993, 0.0402881, 0.0877367, -0.161705, 0.0736572, 0.089638, -0.110386, -0.101877, 0.090266, -0.061882, -0.0345357, 0.0183846, -0.122458, -0.152773, -0.199209, 0.176484, 0.120704, -0.122357, 0.0281327, -0.136241, 0.186396, -0.173678, 0.0463338, -0.0974454, 0.0347006, 0.173804, -0.00758534, 0.0884218, 0.00608108, -0.26867, -0.24539, 0.0720663, 0.322157, 0.0109678, -0.00683579, 0.132695, 0.239803, -0.0155783, 0.0110456, 0.0406478, 0.09451, 0.300176, 0.0130506, 0.263194, -0.0629751, -0.179927, -0.0178559, 0.0636423, -0.110778, 0.161554, 0.102663, 0.142921, -0.175708, -0.120517, -0.0481809, 0.278275, -0.0603167, -0.115109, 0.116801, -0.120021, -0.102912, 0.23207, 0.22675, -0.154659, -0.0312694, -0.193766, 0.222806, -0.223703, 0.290031, -0.0373569, -0.0101095, -0.134784, -0.0701341, -0.258886, -0.258442, 0.231659, 0.0534922, 0.344527, -0.0724513, -0.109024, 0.167497, 0.272189, -0.135068, 0.210492, 0.101022, 0.202311, -0.169913, 0.0992962, 0.285895, 0.238063, -0.185342, -0.393951, 0.0518995, 0.264864, 0.0994964, -0.305021, 0.071486, 0.163178, 0.095173, 0.202581, 0.159259, 0.100955, 0.62527, -0.197993, -0.427844, 0.24217, 0.0740922, -0.199771, -0.0318353, 0.177821, 0.0274342, -0.0800914, 0.122279, -0.253729, 0.12096, 0.0961196, -0.0765012, -0.306595, -0.267254, -0.11375, 0.0308877, 0.0516649, -0.111651, -0.0971518, -0.271814, 0.182769, 0.29283, -0.199483, -0.197866, 0.117132, 0.4193, 0.210007, -0.212219, 0.0936871, -0.150669, -0.188236, -0.169941, 0.266764, 0.162259, -0.144698, -0.0648299, 0.050404, 0.0454217, 0.274344, 0.177451, 0.0259884, 0.00564038, -0.0269964, -0.12978, -0.0717445, -0.0395936, 0.166516, 0.00404524, -0.149018, -0.170476, 0.0355402, -0.100425, -0.0825065, -0.00291298, -0.266282, -0.285295, 0.188182, 0.0126843, 0.233216, 0.121758, 0.0212328, -0.248049, -0.0484281, -0.0146732, 0.00826966, 0.0393386, 0.128864, -0.114987, -0.03189, -0.233304, -0.0291221, -0.203421, 0.228538, -0.0792112, 0.372793, 0.00665551, 0.214991, 0.320543, 0.21565, -0.16293, 0.0132174, 0.310201, -0.16063, -0.183259, -0.168155, 0.170704, 0.0230662, 0.325346, -0.0621241, 0.482047, -0.233337, 0.139567, -0.15956, 0.244878, 0.232649, -0.272348, -0.163084, -0.0634284, 0.106312, 0.100253, 0.235151, 0.0338878, 0.0645962, 0.0561757, -0.0220436, 0.051914, -0.185803, 0.0206157, 0.255831, 0.179285, 0.0688428, -0.0640462, 0.241561, -0.0746188, 0.263561, 0.183296, 0.021398, 0.0523326, 0.0790021, -0.0618398, -0.0337796, -0.135087, 0.156046, 0.125406, -0.110611, -0.17675, 0.0955729, 0.209415, 0.100732, 0.323753, 0.0637758, 0.170154, 0.236787, 0.183845, -0.15775, -0.266291, -0.0993206, 0.314679, 0.0562846, 0.0707308, -0.263594, 0.148943, 0.199862, 0.106015, 0.0981878, -0.121349, 0.221536, -0.0274507, 0.241457, 0.0099481, 0.0154045, -0.135574, -0.00874388, -0.115038, -0.0255135, -0.157753, -0.166898, -0.0327356, 0.258986, 0.0555369, -0.00498187, 0.0653538, 0.0107336, -0.221195, -0.129273, 0.152171, 0.217947, 0.0235799, 0.0665919, 0.0387216, -0.189451, -0.0222249, 0.0536368, 0.228188, -0.0478726, -0.183711, 0.00278726, -0.16975, -0.118158, 0.177338, 0.258855, -0.059041, -0.0542866, 0.0512501, -0.0919753, -0.162722, -0.033536, -0.103304, -0.0228726, 0.0490382, 0.0394259, 0.146578, -0.00326087, 0.30279, -0.103743, -0.142506, 0.250257, -0.24596, -0.0666299, 0.241018, 0.25614, 0.0459711, 0.0570887, 0.236701, -0.00839591, 0.0689818, 0.155913, -0.046122, 0.0234257, -0.268816, -0.23167, 0.176431, 0.0108898, 0.00722063, -0.16626, 0.00144934, -0.083281, -0.310559, -0.0815832, 0.334657, -0.162608, -0.0331568, -0.0156695, -0.0686652, -0.0292319, -0.00583454, -0.0550117, -0.0776367, 0.219421, -0.162529, -0.0207987, -0.0755637, -0.0911417, 0.150862, -0.114942, -0.167042, 0.0313527, -0.0905638, 0.112477, 0.0920215, -0.108562, 0.0424894, -0.243553, -0.174261, -0.161852, 0.321773, 0.0581497, -0.0188763, -0.284558, -0.0807049, 0.266043, -0.0676174, -0.103151, 0.273171, -0.221862, -0.0112867, -0.219211, 0.129379, -0.123089, 0.0773233, -0.13862, -0.0334936, 0.245387, 0.220719, -0.211306, 0.0490964, -0.158573, 0.0194741, -0.122903, -0.158949, 0.0162933, -0.290068, 0.0186388, 0.163557, -0.0206208, 0.11431, 0.0366826, 0.270837, 0.176552, 0.211771, -0.137462, 0.139111, 0.153431, 0.0283332, -0.188126, 0.0900755, 0.0522737, 0.068266, 0.224301, 0.152713, 0.0235946, -0.156094, -0.0354671, 0.00383455, -0.0561093, 0.0734609, 0.143032, -0.0890781, -0.112975, -0.180523, -0.0639426, 0.0862892, 0.0458642, 0.176167, -0.269625, -0.0600496, -0.0458989, 0.00318411, 0.0222897, -0.196922, -0.181618, -0.124266, -0.0281084, -0.0639729, -0.0811699, 0.0869907, -0.176777, -0.172052, -0.219039, 0.13441, 0.053534, -0.239734, -0.180777, 0.155062, -0.248456, 0.0269715, 0.019889, 0.18312, -0.204902, 0.272735, 0.0667079, 0.0455985, 0.10264, -0.183827, 0.0896071, 0.180947, -0.0391485, -0.109521, -0.0198149, -0.116558, 0.156961, -0.0285634, -0.180908, 0.00172267, 0.0201443, 0.226507, 0.210254, 0.0320132, -0.0665529, -0.221065, -0.0804985, -0.0964198, -0.0817663, -0.051039, -0.206985, -0.20555, 0.0794353, -0.0371661, -0.233656, 0.057677, 0.241113, -0.221688, 0.0993869, 0.0843296, -0.205986, -0.208875, 0.249839, 0.0597034, -0.0389573, 0.0361849, 0.0257132, -0.225859, -0.154667, 0.163523, 0.19423, 0.241398, -0.0366286, 0.120979, -0.110645, 0.0397212, 0.0563749, 0.17099, 0.172915, 0.204244, 0.0522964, -0.008532, 0.00099796, 0.232307, -0.181423, 0.179105, 0.0279591, -0.073585, -0.0200418, -0.0289592, 0.0325666, 0.22502, -0.169208, 0.025781, 0.0246172, -0.0380901, -0.142638, 0.253315, -0.210484, -0.165015, 0.262998, -0.207828, -0.158578, 0.169366, 0.061356, -0.0497747, 0.0850721, 0.0899204, 0.158414, -0.107743, -0.0104258, 0.316004, 0.240783, 0.0500188, 0.160198, 0.159535, 0.18749, 0.0254597, -0.257853, 0.210425, 0.0344333, -0.00192244, -0.122156, -0.141286, -0.237131, 0.08908, -0.156803, -0.0545361, -0.0149005, 0.110921, 0.0374006, 0.0214853, 0.075687, -0.189994, 0.0114119, -0.101387, 0.00467236, -0.127615, -0.0444755, -0.065116, -0.277431, 0.108024, -0.0497265, 0.193028, 0.00250791, -0.0771935, 0.330994, 0.00700061, 0.0749732, 0.0710143, 0.0589655, -0.0518916, -0.0496478, 0.283718, 0.268768, -0.0596372, -0.176254, -0.0429234, 0.186595, -0.208732, 0.103828, -0.230334, 0.0544399, 0.204961, 0.0533657, -0.0602528, -0.0475638, -0.0179517, 0.129164, 0.148982, -0.123267, 0.0817359, -0.00365232, -0.0691172, 0.180939, 0.262471, 0.0477211, -0.166623, -0.337372, -0.258972, -0.0674814, -0.113094, 0.058989, -0.0419569, -0.17221, -0.0834231, -0.0142916, -0.288068, -0.178353, -0.201316, 0.246698, 0.152728, 0.166372, 0.0655986, 0.102544, -0.11226, 0.303686, -0.146793, 0.0565207, -0.0981182, 0.0846994, 0.32186, -0.0239778, 0.120725, 0.168942, 0.0324129, 0.0735172, 0.153947, 0.0968387, -0.0891491, 0.113777, -0.0162412, 0.0550932, 0.0902626, -0.0290731, -0.141945, -0.14071, 0.183436, -0.00974521, 0.0872581, -0.115643, 0.0707182, -0.0713509, 0.0113143, 0.0242982, 0.295451, 0.0488852, 0.0185213, -0.0537468, -0.0938595, -0.0294952, -0.0139497, -0.165068, -0.128019, -0.0522673, 0.00841662, 0.110362, 0.148319, -0.205367, -0.164694, 0.0626232, 0.00795575, -0.144793, 0.0605852, 0.176955, -0.0141942, -0.246647, 0.248785, -0.246995, 0.187389, 0.19969, 0.0176574, -0.12563, 0.262267, -0.138315, -0.0124084, 0.205413, -0.0370108, 0.132459, -0.166956, -0.14821, 0.0547951, -0.0674569, 0.0533931, -0.0398659, -0.193994, 0.0206008, 0.0459092, -0.0331994, 0.0036098, -0.100749, 0.117714, 0.111734, 0.118898, -0.0681646, 0.0955105, -0.161804, 0.236578, 0.227652, -0.0788276, 0.242348, 0.185637, 0.196848, -0.224825, 0.0231725, -0.237008, 0.165035, 0.170957, -0.144188, 0.18124, -0.0353342, 0.0793671, 0.206627, 0.209267, 0.0114445, 0.215027, 0.0267196, 0.0420211, -0.0882093, -0.147036, -0.0707091, -0.0103284, -0.00164654, 0.250562, 0.307617, 0.249065, -0.349525, 0.211921, -0.0254289, -0.0395831, 0.12882, 0.29677, -0.0142519, -0.0430639, 0.0779774, -0.075634, 0.0260603, 0.00644866, 0.109776, 0.0266826, -0.240927, -0.0438288, 0.106565, -0.108061, -0.0254786, 0.183773, -0.244991, -0.0990859, 0.063466, 0.118267, 0.0405241, 0.129061, 0.161379, 0.193762, 0.128732, -0.251857, 0.0786913, -0.27444, -0.0475491, 0.151043, 0.111223, -0.200729, -0.0439595, 0.138762, 0.0101534, -0.0935477, -0.0574412, 0.0483139, -0.0396971, 0.176601, -0.0966735, -0.146589, -0.0885905, -0.180818, 0.148996, 0.142377, 0.264001, 0.0401672, -0.156622, -0.247685, 0.12382, -0.0452043, 0.0776781, 0.111017, -0.252442, -0.127288, -0.0332775, 0.130277, -0.159, 0.0633724, -0.0213793, 0.0528805, -0.227551, 0.127225, 0.244579, -0.163051, 0.148544, -0.16005, -0.123267, 0.116215, 0.0620084, 0.196722, -0.100893, -0.231803, 0.115199, -0.0806691, 0.0965857, -0.0286216, -0.00911544, 0.0268636, -0.0164375, -0.0522349, -0.118269, -0.247721, -0.181037, 0.272679, 0.105212, 0.0980353, -0.141437, 0.14133, -0.0654868, 0.096633, 0.0270464, -0.0761302, -0.0441516, 0.0675365, 0.0144205, -0.0176715, 0.166459, 0.123713, -0.184678, 0.0927504, -0.057102, -0.196721, -0.0222726, -0.286203, -0.183129, 0.0579199, 0.0860129, 0.0213396, 0.0327647, 0.0595133, 0.0246082, -0.02384, 0.0256762, 0.0899725, 0.257582, -0.00563077, 0.0556226, 0.18025, 0.00429977, -0.149835, -0.0467082, 0.0114373, 0.152596, 0.0881103, 0.313426, -0.110869, 0.0795842, 0.0615045, -0.105997, -0.100152, 0.171638, -0.0667367, 0.0301463, 0.0265887, -0.337181, 0.08752, -0.167148, -0.221987, -0.0310582, -0.0182921, 0.0250944, 0.0203846, -0.0206562, -0.211524, -0.0348802, -0.159528, 0.0400602, -0.00260999, 0.0536487, -0.145234, 0.0308169, -0.23294, 0.125893, -0.0500817, -0.29105, 0.073281, -0.00463865, -0.14316, -0.0170684, -0.0115958, 0.00998763, 0.00920521, 0.00413471, 0.0994119, -0.0398396, 0.124977, 0.101082, 0.0833544, 0.00957319, 0.162309, -0.00159693, 0.0035748, 0.0917216, -0.0346193, -0.0520071, 0.0879929, 0.0863155, 0.0195101, -0.0850265, -0.0379546, -0.0121063, -0.130326, 0.016267, -0.0856957, -0.123932, 0.222825, -0.193449, -0.0195412, 0.0963173, -0.145913, -0.106332, 0.0926844, -0.151568, -0.0953521, -0.207763, -0.248361, -0.0532552, 0.112115, -0.00906856, 0.166367, 0.00423211, -0.0665894, -0.233859, -0.159474, 0.0448028, 0.112654, -0.124597, -0.291217, -0.246966, -0.0340223, 0.229723, -0.0733042, 0.0520764, 0.0851365, 0.0241664, 0.0539763, 0.0568057, 0.13171, 0.0665595, -0.161086, -0.10232, 0.0439182, -0.0857336, -0.0426502, -0.158477, -0.259254, -0.00340287, -0.230836, -0.252659, 0.0206471, 0.150568, 0.0560588, 0.124088, 0.0794882, -0.0227506, -0.00943318, -0.103798, -0.107464, -0.0690725, -0.0923425, -0.0565175, 0.0562234, 0.0843975, -0.169352, -0.0619007, -0.0427991, 0.0832142, -0.158539, -0.170415, -0.12425, -0.0207347, 0.0853098, 0.0380166, 0.156603, 0.142375, -0.119517, -0.234086, 0.132418, 0.0554378, -0.00230417, -0.0676228, 0.0387407, 0.169052, -0.0530361, -0.241453, 0.0161565, -0.0951915, -0.0980197, 0.046008, 0.210086, 0.00510179, -0.114134, 0.193577, -0.035404, -0.0566868, -0.0226668, -0.0981277, -0.0369865, -0.155193, -0.220741, -0.0469488, 0.15845, 0.0219267, 0.0749656, 0.126472, 0.174455, 0.146723, -0.004875, -0.200942, -0.00560361, -0.248976, -0.0438803, 0.0880095, 0.0519491, -0.125768, -0.0841873, 0.0970353, 0.17297, 0.132554, 0.306982, 0.174553, -0.0585957, 0.0456148, -0.128832, 0.213487, 0.0721569, -0.147349, 0.0694732, 0.0306161, -0.0576906, -0.111736, -0.101397, -0.0179971, 0.032905, -0.165298, -0.0397058, -0.0732511, 0.140504, 0.0480019, -0.0952305, -0.0311835, -0.0880044, 0.0707124, -0.0405227, -0.0896537, 0.0965947, -0.152012, -0.0140931, 0.0825812, -0.0217229, -0.066929, -0.145709, -0.141099, 0.0447305, -0.0776019, -0.120175, -0.130057, 0.097092, -0.0814365, -0.103124, -0.0774651, 0.0682793, -0.143639, -0.103674, -0.159897, -0.113216, 0.151296, 0.132341, 0.101202, -0.127959, -0.109134, -0.0314788, 0.132172, 0.171221, -0.0417615, 0.0124894, 0.128872, -0.0182653, -0.130172, 0.064891, 0.078077, -0.0788815, -0.0302232, -0.0371451, 0.0795466, -0.114336, -6.76412e-05, -0.0642913, 0.0266984, 0.0534197, -0.0816312, -0.190783, -0.00798295, -0.21405, 0.114759, -0.112343, -0.0833293, -0.122888, -0.120246, 0.0408417, -0.191161, -0.112653, -0.0487962, 0.028019, -0.00183854, 0.00393322, -0.0374771, -0.133326, -0.040971, -0.0898169, 0.00500959, -0.0272262, 0.156409, 0.100604, -0.00669655, -0.0253375, 0.0121337, 0.0866684, 0.0357902, 0.0362057, 0.0283995, 0.0600118, 0.109665, -0.0815613, 0.0996191, -0.116575, -0.171381, -0.0739822, 0.0194203, -0.181271, 0.150303, -0.0135698, 0.0626518, -0.0928143, -0.0196137, -0.135288, -0.131222, 0.026607, -0.136995, -0.0514031, 0.132952, 0.0304105, -0.0654162, 0.10411, -0.138417, 0.026531, -0.11804, -0.0575166, -0.0114175, 0.0419363, 0.160385, 0.0204209, -0.0825943, 0.0358456, 0.122537, -0.0159193, 0.158775, 0.0305637, 0.0510434, 0.0600138, 0.0488224, -0.0579235, -0.00855674, 0.0135124, 0.0460353, -0.102154, 0.104933, 0.109132, 0.0825033, -0.0517836, 0.0272049, 0.133814, 0.149096, -0.0167773, -0.0671034, -0.0838246, 0.0718303, 0.0690551, 0.0100885, 0.0437811, -0.120941, -0.148451, -0.18738, -0.0589923, -0.02108, 0.0770076, 0.137171, -0.0636214, -0.0854319, 0.105255, -0.0391793, 0.0640545, -0.0200892, -0.057247, -0.104558, 0.017283, 0.0560463, -0.171621, -0.0092085, 0.0883279, -0.0022713, -0.0814812, 0.00846524, -0.115717, -0.0433753, 0.17228, -0.0484736, 0.0359351, -0.0470014, -0.019107, 0.274684, 0.0583682, -0.0302746, 0.0548745, -0.00379278, -0.0529474, 0.0498968, -0.0305197, -0.15813, -0.095322, 0.0777017, 0.0283327, 0.000466372, 0.103115, 0.134166, -0.0666655, 0.0551025, 0.0529213, -0.0111639, 0.0297936, -0.142378, 0.0482908, 0.0969325, 0.121879, -0.143809, 0.0248887, -0.017588, 0.0770229, -0.00798903, 0.0878138, -0.0950181, -0.0965528, 0.103642, -0.0364077, -0.121922, 0.058275, 0.0664719, -0.0660666, 0.129618, -0.0835944, 0.00310559, 0.0731032, -0.0131455, -0.0292085, -0.0024164, 0.0395614, -0.00336646, -0.0771146, -0.127496, 0.0686029, 0.0379374, 0.03784, 0.0815923, 0.161239, -0.00466359, 0.13543, 0.0115291, -0.041684, -0.000800876, 0.0224212, 0.059868, 0.0239637, 0.05641, -0.00731624, 0.000180814, 0.037178, -0.0407337, 0.0454621, -0.0163689, 0.143893, -0.00432549, 0.0977133, -0.109535, -0.0402839, -0.0128753, 0.118791, -0.0754295, 0.182656, -0.0234472, 0.0699167, -0.0669864, 0.150472, 0.03359, 0.188038, -0.00160398, 0.159209, -0.0970357, 0.0151181, -0.0819716, 0.134671, 0.268351, 0.226693, -0.172555, 0.0798323, 0.0708958, -0.0108642, 0.10003, 0.23037, -0.0278947, 0.0583368, 0.119214, -0.128391, 0.0723062, -0.139678, 0.0765431, 0.0260585, -0.136612, -0.114401, -0.00954868, 0.061485, 0.0975578, -0.104607, -0.083552, 0.0145232, -0.00351269, 0.107169, -0.066523, 0.130494, -0.0187933, -0.00466736, -0.0413558, -0.0704777, 0.0564442, 0.0172009, 0.039812, -0.0438388, 0.300695, -0.0177383, 0.0659432, -0.0498066, -0.0946717, -0.0271547, 0.218715, -0.250683, 0.0274264, -0.21116, 0.0888363, -0.184271, 0.164022, 0.0457337, -0.205095, 0.084366, 0.0972184, -0.037579, -0.094087, -0.149371, -0.159695, 0.0379592, 0.043428, -0.00855153, -0.0887597, -0.0708944, -0.0301176, 0.0604523, 0.114588, -0.0777581, -0.0808835, -0.0549626, -0.0937385, -0.141943, -0.216733, 0.191015, 0.0295232, 0.152459, -0.104581, -0.168564, 0.118285, 0.173246, -0.0456063, -0.0835937, 0.00284597, 0.0577978, 0.132145, 0.0557556, -0.00888739, 0.0126538, 0.157786, 0.241235, 0.0627637, 0.137478, -0.0818214, -0.0124881, 0.165317, 0.205021, 0.258053, 0.041559, 0.187594, -0.0283291, 0.264301, 0.0552324, -0.031194, 0.0861791, 0.170738, 0.10484, -0.132985, -0.0256779, -0.138724, 0.0747852, -0.181617, 0.0256333, -0.0567471, 0.0607819, 0.102771, 0.116411, 0.091129, 0.0543775, 0.0936717, 0.136517, -0.112052, 0.000608946, 0.208616, -0.0691972, 0.0591617, -0.0555791, -0.206336, -0.146026, -0.0532955, -0.128691, -0.112916, 0.0193815, 0.191506, 0.143752, -0.221179, 0.00829613, -0.0760252, -0.00770135, 0.116309, 0.0279263, 0.0572894, 0.146326, -0.0166103, 0.082385, 0.0443965, -0.0694129, 0.0990491, 0.00376951, -0.0949557, -0.105879, 0.176222, 0.176793, -0.0142699, -0.15729, -0.0297086, -0.0278472, 0.019106, -0.0227954, 0.204216, 0.0481322, -0.00578942, -0.0603605, 0.234538, -0.121611, -0.0358298, 0.122886, -0.0368088, -0.0446899, -0.129651, -0.104019, -0.105951, 0.104299, 0.0793783, -0.0165287, 0.0465555, 0.02559, -0.128912, 0.0178763, 0.064478, 0.0315224, 0.00412141, -0.087871, 0.0261243, 0.12188, -0.0259718, 0.173235, -0.135951, -0.00714732, -0.0504266, 0.100227, -0.0170365, -0.181463, -0.00426152, -0.0700065, -0.0943784, 0.189931, 0.0229407, 0.00645207, 0.000691948, -0.150603, -0.002726, -0.14962, 0.00280088, 0.0772316, -0.0324806, -0.0674461, 0.0218092, -0.172968, 0.0189664, -0.119278, -0.0564144, 0.141644, -0.0630768, 0.0325225, -0.171558, 0.13628, -0.179275, -0.125116, -0.067696, 0.135293, 0.0980128, -0.00724819, 0.0740426, 0.0397664, 0.149308, 0.0799479, 0.0405587, -0.135049, -0.00190215, -0.0448142, -0.122327, 0.0193839, -0.0912735, 0.050218, -0.0706217, 0.0202578, 0.0147962, -0.0909232, -0.00813339, 0.144248, -0.0602387, -0.136588, -0.203528, 0.0059784, -0.005272, 0.0288191, 0.15906, -0.253674, 0.0233099, -0.0209152, 0.0220849, 0.0557573, 0.0309347, -0.0371816, 0.15153, 0.128061, 0.0621812, 0.100843, -0.0413966, -0.0243302, -0.0721997, 0.019424, 0.105058, -0.100122, -0.0605158, -0.100924, -0.00399597, 0.170019, 0.0186143, -0.118693, -0.0531506, 0.0778419, -0.129722, 0.0652552, 0.246672, -0.160986, -0.0124942, 0.134563, 0.0100956, -0.18631, -0.074146, -0.105724, 0.0688425, -0.166645, 0.170501, 0.0117188, -0.0136181, 0.21053, 0.082132, -0.20642, 0.31302, 0.0955957, 0.218143, 0.0137683, -0.1341, 0.0942304, 0.0314521, 0.00854835, 0.0869495, -0.202644, 0.158588, 0.0020125, 0.144156, -0.0910666, -0.106874, 0.00295229, 0.0405016, 0.0124125, -0.00770672, -0.247032, 0.135479, 0.236586, 0.0561699, -0.20613, 0.0887094, -0.15307, 0.0111618, 0.0527584, 0.0879733, -0.141142, 0.235388, -0.154796, -0.166225, 0.0329863, -0.12127, -0.256854, 0.136888, 0.150143, -0.00316105, -0.0420293, -0.0851841, -0.0201106, -0.0413113, -0.0420503, 0.0973229, 0.0157928, 0.0757441, -0.0463433, -0.117978, 0.0981945, 0.0599656, -0.0352884, 0.057551, -0.0683308, -0.0495138, -0.0129766, 0.0389945, -0.00625032, 0.162676, -0.0446901, -0.0885798, -0.0935928, 0.195334, -0.0578497, 0.0657189, -0.219127, -0.08813, -0.00269144, -0.0207329, 0.012161, 0.0185406, 0.134493, -0.150055, 0.104951, -0.175214, 0.114987, 0.0032518, -0.121393, 0.29889, -0.0203837, -0.017964, -0.0662166, 0.145164, 0.00042383, 0.0525456, -0.0229649, -0.012009, 0.0566441, -0.197837, -0.230419, 0.131307, -0.00363452, -0.177119, 0.251591, 0.0632149, -0.0164241, -0.209763, 0.00675286, 0.036502, -0.0774577, -0.100726, 0.0839318, -0.21449, -0.0628626, 0.251883, -0.141284, 0.0398201, 0.0723357, 0.17225, -0.115479, -0.0578939, -0.0259952, -0.0298126, 0.0823063, -0.0743921, 0.136099, -0.0508665, 0.14495, 0.0595285, -0.107083, 0.265817, 0.0739519, -0.0717766, -0.135249, 0.117828, -0.0274153, -0.0109168, 0.0258314, 0.112407, 0.121579, -0.0860192, 0.121225, 0.158841, -0.0670557, -0.0642349, -0.0432869, -0.152654, -0.136805, -0.0891995, 0.00962154, 0.105275, -0.159346, 0.0922297, 0.210575, -0.0195462, -0.0774083, -0.242213, 0.0953095, 0.218556, -0.17962, -0.10686, -0.0539756, -0.161837, 0.0323954, 0.140519, 0.0609463, -0.00549519, 0.0151959, 0.205911, -0.0664089, -0.129401, -0.109155, -0.115212, -0.238817, 0.158364, -0.0616395, -0.0505803, -0.00577291, -0.0853985, 0.0575507, -0.238587, -0.0594091, 0.0523084, -0.116806, -0.161264, 0.0711756, 0.0901035, -0.0508476, 0.0354433, -0.120856, 0.240786, 0.0488347, -0.198298, 0.181989, -0.0612726, 0.0640101, 0.0851169, -0.199041, -0.155261, 0.0545297, 0.0739705, -0.00547823, -0.0643093, -0.179317, 0.0572743, 0.2555, -0.160781, 0.144952, -0.147022, 0.0247379, 0.11958, 0.00476337, 0.198659, 0.00660445, -0.0620126, 0.099105, 0.0413938, -0.153955, 0.0305867, 0.0370499, 0.0990329, -0.0920341, 0.00943916, -0.0321562, -0.0781463, 0.150343, -0.155623, -0.0748339, -0.161269, -0.0193633, -0.0228716, -0.0583315, 0.0348961, 0.0588901, 0.0627522, 0.0350238, -0.107963, 0.0598155, -0.120396, -0.120738, -0.141958, -0.0962446, 0.0795892, -0.0459141, -0.0365659, 0.0820878, -0.0373915, -0.0680454, 0.0613146, 0.0753673, -0.097285, -0.0925542, -0.00970537, -0.0273255, 0.055089, 0.0841959, 0.130081, 0.0768967, 0.25069, 0.0613896, 0.12095, 0.151713, -0.0601004, 0.060085, 0.227077, -0.00214292, 0.079379, 0.0464735, -0.0138595, -0.0464259, -0.0750993, 0.0437811, 0.113525, 0.101251, 0.0604532, -0.106702, 0.153058, 0.125431, 0.00562182, -0.0372792, -0.0432892, -0.134125, -0.152299, -0.091897, -0.0936251, 0.0113649, -0.115117, -0.000101488, -0.00655497, 0.0952605, -0.0543115, 0.10183, 0.0246798, 0.086964, 0.0875047, -0.0528227, 0.144371, -0.0682342, 0.0214851, 0.0434313, -0.0164923, -0.0623934, 0.0712967, 0.0721073, -0.0428928, 0.0873822, -0.0421226, 0.136249, -0.124, 0.0158859, -0.0358044, 0.0668287, -0.158786, 0.047256, -0.0201345, 0.0233574, 0.0583171, -0.217753, -0.202624, -0.0107693, -0.078733, -0.0503321, -0.0267269, -0.110885, 0.0283441, 0.0915843, 0.051061, 0.0659417, 0.0709137, -0.131739, -0.0256041, -0.0104603, 0.118799, -0.0197206, -0.163355, 0.131413, 0.161487, -0.0450944, 0.0529977, -0.196121, -0.0225621, 0.0933325, -0.0702202, 0.102211, 0.0839595, 0.125541, 0.173725, -0.0991882, -0.0929357, -0.0160677, -0.050117, 0.0531735, -0.00789489, 0.151968, -0.189366, -0.103552, -0.0734647, 0.289491, 0.0889806, -0.0318166, -0.0557715, 0.047732, -0.0284353, 0.0383683, -0.081199, -0.102922, -0.203725, 0.163481, 0.0357819, -0.00772892, -0.222331, -0.210284, 0.0348873, -0.0117532, -0.0354247, 0.18052, -0.193982, 0.0216094, 0.0744511, 0.000950341, 0.138272, 0.00284003, -0.0112962, -0.0313575, -0.0555531, 0.00120256, -0.102372, 0.0260426, 0.0559391, 0.122508, 0.024471, -0.00944717, 0.0988627, 0.0223406, -0.1116, 0.196131, -0.00171025, -0.173509, 0.183549, 0.0105569, 0.0755259, -0.0712557, -0.0431496, -0.0388603, 0.052811, -0.0124323, -0.132581, 0.10408, 0.0852869, -0.0844465, -0.00957738, 0.0831069, 0.165106, -0.131639, 0.0295679, 0.151365, -0.112551, -0.154929, -0.11519, 0.0669337, -0.147618, -0.113816, 0.0785161, 0.0150884, 0.113768, -0.0310148, -0.10361, 0.177135, -0.157219, -0.0854868, 0.109273, -0.0580144, 0.0494605, -0.016739, 0.0616956, -0.036598, -0.200701, 0.188645, -0.108611, -0.0278102, -0.0165409, 0.0013202, 0.0564691, 0.0105536, -0.159351, -0.00658374, 0.0410587, -0.100825, -0.0399311, 0.0468649, -0.124125, -0.064183, -0.0389476, 0.00924579, -0.137195, 0.167856, -0.0306967, -0.0134136, 0.151966, -0.145742, -0.176646, 0.0486454, 0.0900443, -0.0422237, 0.0265371, -0.00492572, -0.0660735, -0.0125589, -0.021482, -0.156262, 0.0538453, 0.33888, -0.21356, 0.0807071, 0.0267577, 0.0623746, -0.0242941, 0.207662, 0.182973, 0.18203, 0.0757754, 0.151009, -0.0624442, -0.039609, -0.0346602, 0.196468, 0.0503583, 0.047857, 0.0701433, -0.252215, 0.198498, -0.0952939, -0.0885353, 0.0532991, 0.0612603, 0.123482, -0.036848, -0.192518, 0.188504, 0.0192128, 0.192347, -0.0703302, 0.263218, 0.0429438, 0.033777, -0.00361581, 0.0322906, -0.0605882, -0.164165, 0.00601332, -0.0613628, 0.265738, -0.0898622, -0.217125, -0.0239286, -0.238293, 0.171995, 0.1149, 0.0768603, 0.114547, -0.151842, 0.174499, -0.16052, -0.0600437, 0.193516, 0.126551, -0.061353, -0.10875, -0.318488, 0.0171593, 0.0998687, 0.203799, 0.247609, -0.0319131, -0.00515391, 0.0714974, -0.14542, 0.0884271, -0.156332, 0.0204871, -0.0432498, 0.195152, -0.249312, 0.115578, 0.0196679, -0.0304032, -0.00343034, -0.190743, -0.183619, -0.00591363, 0.165521, 0.118626, 0.194539, -0.190966, -0.00888321, -0.114062, 0.0508239, 0.0702621, 0.10926, -0.340265, 0.0675345, 0.262649, -0.112517, -0.215703, 0.267743, -0.0837369, -0.142848, 0.0482675, 0.151091, 0.224119, 0.0355042, -0.0898822, 0.0626202, -0.116578, -0.196014, -0.0401877, 0.02524, -0.073043, 0.241817, 0.0660902, -0.214765, 0.148145, -0.116201, -0.28072, -0.00373681, 0.161224, -0.0792923, -0.0339693, -0.00471394, -0.0455792, -0.0976428, -0.221144, -0.0474572, -0.207159, -0.196457, -0.023031, 0.036203, 0.0807852, -0.143406, -0.0230069, -0.27057, -0.015721, -0.0408283, 0.0737026, -0.106874, -0.13517, -0.118939, -0.129977, -0.108253, 0.113705, 0.256506, 0.0255601, -0.202959, -0.140984, -0.0608518, 0.00684464, 0.0282745, 0.0639437, 0.191248, -0.08447, -0.214318, -0.0080476, 0.170709, -0.2019, -0.128694, 0.0740733, 0.0139724, 0.0549461, 0.0357367, 0.0556998, 0.138797, -0.0414379, 0.197011, -0.0682969, -0.119164, 0.0682071, -0.0848207, -0.12835, 0.0287838, -0.102715, -0.113592, 0.126681, -0.193704, 0.232595, 0.012409, -0.17996, -0.128139, 0.256269, 0.263217, -0.0493689, -0.0771385, 0.17029, -0.101196, -0.0788596, 0.0044851, 0.259757, 0.0852306, 0.135375, -0.00443706, -0.116609, 0.249917, -0.0603013, -0.168502, 0.261242, 0.069273, 0.155521, 0.251456, 0.0576233, -0.236548, -0.312265, 0.114398, 0.134726, 0.11593, -0.135074, -0.159013, 0.0623007, 0.139332, 0.0493188, 0.0555434, 0.218542, 0.140451, -0.233232, -0.0172168, 0.285614, -0.222063, 0.0950385, 0.205428, -0.0486231, 0.143907, -0.30628, 0.11832, 0.0117737, -0.0973445, 0.0425539, 0.171456, -0.0582971, -0.00668958, -0.089532, 0.145274, 0.0786018, -0.0406521, 0.158086, 0.13686, 0.0263943, 0.145984, -0.0413986, -0.0741063, -0.0550412, 0.188813, 0.175635, 0.184426, -0.135185, 0.306863, 0.0243748, 0.0678787, 0.242323, 0.12676, -0.0797618, 0.135184, -0.0289157, -0.085434, -0.127504, 0.15849, -0.157885, 0.0116489, -0.0739476, -0.153191, -0.0687657, 0.159295, 0.0525689, 0.104363, -0.0647415, -0.0172691, -0.0112582, 0.0951838, 0.0635712, -0.172096, 0.0386926, 0.106407, 0.10383, -0.00795729, 0.00160404, -0.0403901, -0.241285, -0.0273494, -0.124462, -0.0954703, -0.00414135, 0.0379736, -0.201621, 0.110056, 0.0160567, 0.0745205, 0.159994, 0.0259091, -0.037659, -0.203438, 0.0154907, 0.00495826, 0.169736, -0.0701412, -0.185394, 0.146065, 0.00378721, 0.241877, 0.121144, -0.025352, 0.104508, 0.0776477, -0.11512, -0.0230505, 0.169814, 0.0611035, 0.0454504, -0.196149, -0.172268, 0.0960515, 0.0734026, -0.0201174, -0.0937355, -0.0152331, -0.204466, -0.0501483, 0.034143, -0.121161, 0.0301918, -0.123668, 0.00808136, -0.0799084, 0.0387522, 0.00601144, 0.0227992, 0.0976308, -0.125613, 0.0240585, 0.0455412, -0.0528615, 0.133638, 0.0214862, -0.157031, 0.0951882, 0.0897723, -0.077077, 0.00492645, 0.079602, -0.117356, -0.206113, -0.00603294, 0.112395, -0.0596658, -0.044784, -0.215419, 0.184413, -0.0742438, -0.0801355, -0.0313016, -0.03256, -0.199671, -0.102343, -0.0130844, 0.0852432, 0.142874, 0.0447226, -0.159996, 0.171984, -0.0118697, 0.00732577, -0.0194639, -0.0372809, 0.0375297, -0.125829, 0.0326338, -0.102307, -0.197422, -0.0388593, 0.135009, 0.0758388, -0.203217, 0.0654803, 0.0416269, 0.127509, -0.10973, -0.051754, 0.0470706, -0.0994851, -0.0894074, -0.14361, 0.0795314, 0.0522964, -0.155403, -0.0298341, 0.0126088, -0.149494, -0.123752, 0.155763, 0.159245, -0.05299, 0.0405518, 0.141875, 0.0378554, -0.101146, -0.0538372, 0.190697, -0.0204309, -0.049907, -0.0398028, -0.0514381, -0.0862011, 0.0598188, 0.00802452, -0.0321203, -0.0126819, 0.170882, 0.00155881, 0.0863245, 0.163019, -0.116091, 0.0386496, -0.0790001, -0.0164069, -0.0210503, -0.0714764, 0.0812728, 0.165926, -0.178589, 0.0501036, 0.00937468, 0.01643, 0.219378, 0.0809043, -0.089213, 0.00388069, 0.0350548, 0.0119612, 0.0246959, -0.152759, -0.0875947, 0.156629, 0.134674, -0.0343527, -0.0788408, -0.0941998, -0.114368, 0.156412, -0.0579213, 0.016347, -0.0185727, -0.0865343, -0.217726, 0.0973689, -0.185035, 0.0793875, 0.165369, 0.20313, -0.100523, -0.0167306, 0.000554384, -0.0869584, -0.0463441, 0.00995404, -0.0840474, -0.146401, 0.211613, -0.105454, -0.0517809, 0.00290003, -0.016206, -0.16369, 0.0202401, -0.0191016, 0.18724, -0.0562594, 0.0313771, 0.140414, -0.196263, 0.0164707, 0.000709467, 0.0645029, 0.0845288, 0.196353, 0.101195, 0.00310789, 0.0655861, -0.0419833, -0.0120097, -0.228805, 0.0214192, 0.0550019, 0.00612829, 0.229751, 0.0282087, -0.143437, -0.03036, -0.0142244, 0.131984, -0.186467, 0.194561, -0.0921532, -0.0264418, -0.154353, -0.110742, -0.115636, -0.166549, -0.125357, 0.231554, 0.0585404, 0.121676, 0.021034, 0.0364913, 0.0970076, 0.0223315, 0.123252, -0.0207414, 0.0344845, -0.0476009, -0.18235, 0.0173614, 0.0318521, -0.0858085, 0.0235256, -0.0370984, -0.115105, 0.0557119, 0.0717964, 0.216482, 0.282745, -0.224762, -0.217704, -0.113771, 0.307208, -0.150758, -0.0867028, -0.133229, 0.0831334, -0.165418, -0.0300427, -0.273231, -0.233876, -0.12676, 0.207908, -0.200622, 0.164658, -0.121563, 0.126539, 0.053675, -0.0761025, -0.0346323, 0.255567, 0.273014, 0.112115, 0.156289, 0.078496, 0.100461, -0.195068, -0.0417856, -0.0206392, 0.0320911, 0.202208, -0.0944718, -0.105843, 0.270374, 0.128527, -0.0717522, -0.23883, 0.0556948, 0.0835846, -0.197988, -0.0886216, 0.236199, -0.162039, 0.159523, -0.183812, 0.0715929, 0.0614785, 0.242298, 0.26262, 0.268151, 0.0684911, 0.345427, 0.128408, -0.194385, 0.131139, 0.0507106, -0.105387, -0.121979, -0.155368, 0.0189132, -0.106136, 0.149821, -0.276827, 0.0979844, 0.20204, 0.247176, 0.121304, -0.112904, -0.0157976, -0.216003, -0.176608, 0.189941, 0.0720433, -0.217935, 0.0489752, -0.0225154, 0.0436347, 0.105121, 0.125965, -0.101222, -0.270919, 0.0766337, 0.000467625, 0.0696638, 0.0258098, 0.075469, 0.207893, -0.224059, 0.186587, 0.175578, -0.0948431, 0.131877, 0.0292412, -0.0622694, 0.0147157, 0.0245611, 0.0387852, 0.104455, 0.148712, -0.0509139, 0.162858, 0.0387697, 0.143282, 0.0958882, 0.0836593, 0.111328, 0.179469, 0.145769, 0.112828, -0.163765, 0.141676, 0.256452, -0.117455, 0.199382, -0.16313, 0.256648, -0.289324, 0.161387, -0.131179, -0.175745, -0.0907963, 0.124507, 0.07251, -0.210367, -0.204346, -0.122479, -0.206544, -0.134816, -0.155297, -0.207358, -0.0464189, -0.136315, -0.271815, 0.170089, 0.190076, 0.188112, 0.155486, -0.171634, -0.122536, -0.0788988, 0.0177405, -0.219055, 0.0737434, 0.202392, -0.124817, 0.00973297, -0.0380965, 0.22833, 0.106056, -0.116917, -0.0795116, -0.194294, 0.0366349, -0.0256227, -0.0230784, -0.32486, -0.237339, 0.106879, -0.0341369, 0.140069, -0.28542, -0.0991923, -0.0325241, 0.00885905, 0.0857022, -0.184931, -0.212613, 0.258769, -0.162213, -0.0735985, -0.162709, 0.035678, 0.0891863, -0.198992, -0.134579, 0.144066, 0.148405, -0.200582, 0.0780512, 0.10895, -0.124767, -0.0926742, 0.0870089, -0.0427246, 0.0194696, -0.0854434, 0.107581, 0.0914059, -0.05068, 0.155425, 0.0302479, 0.179074, -0.0676926, -0.0418289, -0.185112, 0.0110618, -0.0870073, -0.0496938, 0.045274, -0.0883603, 0.309259, -0.0668737, 0.114727, -0.207194, 0.0615599, 0.0958942, 0.140581, 0.0215078, -0.096721, -0.165967, 0.0301549, 0.138412, 0.213114, 0.108554, -0.193609, 0.127724, 0.164236, -0.100117, 0.0925674, 0.0379598, 0.167246, 0.114584, -0.0507042, -0.0117762, -0.179569, 0.15984, 0.0809553, 0.0546779, -0.0324679, 0.0452387, 0.0201824, -0.0674527, 0.0442063, 0.0316811, -0.0616313, -0.0776774, 0.0962603, -0.0949582, 0.193998, 0.00965437, -0.127425, 0.200848, 0.0128428, -0.185665, 0.0831608, -0.0848295, -0.154273, -0.165725, 0.247439, 0.0406006, -0.0511455, 0.299787, -0.0545067, -0.031995, 0.0694814, 0.140671, 0.0349004, 0.0497521, -0.104217, 0.146342, -0.0210183, -0.21386, 0.0439861, -0.119127, 0.053012, 0.178937, 0.0995213, -0.0631415, 0.107048, 0.229006, 0.0614732, 0.0145052, 0.13046, 0.0757039, -0.0097019, 0.141829, 0.0670175, -0.109902, -0.0253706, 0.00115887, -0.0733011, 0.184113, -0.235732, -0.110638, 0.119477, -0.00377379, 0.111047, -0.151626, -0.214491, 0.0752938, 0.236699, -0.156161, -0.103619, -0.00534385, 0.0940276, 0.162298, -0.201979, 0.15979, -0.137216, -0.100037, -0.197606, -0.0243278, 0.06406, -0.0354989, -0.0182932, -0.0874826, 0.0599237, -0.12884, 0.254874, -0.0460523, 0.100608, -0.081665, 0.0991897, -0.0751025, 0.113667, 0.193752, 0.0161414, -0.075863, -0.167285, 0.145991, -0.0888299, -0.153957, -0.0960112, 0.174595, 0.211708, -0.174331, 0.0974954, 0.0689271, 0.16064, 0.0592567, 0.0965648, -0.194646, 0.23718, -0.176677, -0.0507568, 0.0174916, 0.165892, 0.0811629, -0.0306101, -0.0716591, -0.268004, -0.246652, 0.0555485, -0.0909618, 0.129606, -0.0182213, 0.045322, 0.0029032, -0.138707, 0.131672, -0.112299, 0.0431033, -0.000799011, -0.118296, 0.063302, 0.12283, -0.031837, 0.12765, 0.175969, 0.0691226, -0.0176188, -0.145294, -0.160872, -0.153043, -0.0938388, -0.076991, 0.0104475, 0.0162216, 0.0621475, 0.0140092, -0.228326, 0.163399, -0.170164, -0.113333, -0.0904314, -0.0383903, 0.272477, 0.146753, -0.264671, -0.138079, 0.108742, -0.207814, -0.217939, 0.163181, -0.172719, -0.00598109, -0.0434998, 0.160474, 0.0934418, 0.106007, -0.0147313, 0.0986363, 0.0324424, -0.0786475, 0.0380214, 0.0632563, 0.0421651, 0.238234, -0.060795, -0.0362225, 0.0412768, 0.00161187, -0.102037, -0.00610261, 0.065771, 0.258933, 0.0688549, -0.180749, -0.16743, 0.0727824, 0.0138535, -0.113443, 0.0339269, -0.0280557, 0.102264, -0.178459, -0.156845, 0.265942, 0.139642, -0.129847, -0.0292669, -0.15945, 0.171433, 0.114791, -0.0347899, 0.0198372, 0.0956184, 0.238695, -0.191533, 0.171382, -0.129755, 0.0958124, 0.119187, -0.0647057, -0.0206335, 0.0673258, -0.102684, 0.105154, 0.159988, 0.202526, -0.128625, -0.0269084, -0.222035, -0.106003, -0.017316, -0.203923, 0.0115331, -0.0521304, -0.205802, -0.194979, 0.0537564, -0.13126, 0.114678, -0.0617265, 0.217946, 0.0728249, 0.042865, 0.0823709, 0.056058, -0.0861002, 0.155678, 0.11645, 0.048736, 0.0228947, -0.201371, 0.0647359, 0.0634617, 0.137801, -0.0768187, 0.0565597, -0.0939574, 0.145939, -0.0551944, 0.0864702, 0.0429917, -0.295525, -0.199397, 0.0421799, 0.183582, -0.048549, -0.0148925, 0.0569924, -0.143596, -0.0250856, -0.106703, 0.116791, -0.153541, 0.0299759, -0.0285729, -0.159224, -0.0777467, 0.0587618, -0.133978, 0.0203819, 0.206059, 0.0482332, 0.101254, -0.0182164, 0.0667145, 0.250348, 0.0930396, 0.288391, -0.0941108, -0.19516, -0.0627838, 0.000838443, -0.158277, 0.0440253, 0.215799, -0.105109, -0.0468872, 0.0214571, -0.184256, -0.069902, 0.117572, -0.0159638, 0.135127, 0.100038, -0.180428, 0.0398998, -0.166807, 0.058842, -0.0210765, 0.171793, -0.0478337, -0.1224, 0.013496, -0.100068, -0.154243, -0.0838918, -0.03976, -0.083804, -0.0425927, -0.126023, -0.0809519, 0.242009, 0.0042213, 0.169398, 0.111019, -0.0403952, 0.0837967, 0.105414, 0.155687, -0.0430423, -0.158513, 0.0859571, 0.0472787, -0.025013, 0.0720457, 0.185644, -0.0489257, -0.0652683, -0.0561358, -0.0493885, 0.0868969, -0.105751, 0.0707828, 0.118392, 0.0344283, -0.0739263, -0.146707, 0.136111, 0.169037, 0.176189, -0.0281055, -0.154616, 0.0782068, 0.192603, 0.00348546, -0.13849, 0.274189, -0.016496, -0.197017, -0.163496, -0.302868, -0.187749, -0.0674771, -0.00765488, -0.0529471, 0.0486103, 0.0388793, -0.055608, 0.061181, 0.0108858, -0.0159022, 0.278352, -0.0742546, 0.0250948, -0.0613325, 0.190087, -0.0928394, 0.0371192, 0.124102, 0.0625709, -0.172075, 0.0637014, -0.0847413, -0.084948, -0.0554285, -0.077102, 0.0726279, -0.115046, 0.00700342, 0.0644691, 0.168887, -0.0550712, 0.0804557, -0.0136218, 0.377183, 0.0592864, -0.0587577, 0.150214, 0.275419, -0.0596862, 0.0618237, 0.192724, -0.00685746, -0.000591924, 0.251578, -0.0736363, 0.087995, 0.200066, 0.0858227, -0.0909763, 0.00654451, 0.197923, 0.263442, -0.155303, 0.178392, 0.0367916, -0.00380258, 0.0280878, 0.0095223, 0.132651, -0.0102275, 0.144813, -0.197745, 0.261545, 0.084102, -0.203373, -0.181053, -0.0980604, 0.0955652, 0.00412825, -0.0601507, 0.0276426, -0.0176618, 0.169284, -0.115482, -0.0312866, -0.0186044, -0.101731, -0.0656763, -0.19553, -0.223143, 0.0550887, -0.244184, 0.290792, -0.0880198, 0.171141, 0.0671563, 0.0661327, -0.14371, 0.108816, -0.0331396, -0.146351, -0.0130772, -0.161823, 0.155018, 0.0583381, 0.0464977, 0.0387333, 0.0815842, -0.0121804, -0.0564395, 0.0121404, -0.0146865, 0.193651, -0.0917035, 0.0861985, -0.0805375, 0.011348, -0.126934, -0.0339845, -0.00135827, 0.0864432, 0.136587, -0.26013, -0.016621, 0.0245307, -0.0638433, 0.0132127, -0.123249, -0.311816, -0.183291, -0.103497, 0.00814144, 0.108931, 0.23202, 0.115676, -0.0127488, 0.00761872, -0.0515253, 0.143904, -0.199886, -0.157059, -0.0547552, 0.104416, 0.205618, 0.0237264, 0.129438, -0.0306622, -0.136865, 0.136772, 0.183932, -0.142521, 0.051794, -0.144299, -0.127602, 0.074213, -0.09193, 0.236055, -0.111589, -0.0819491, 0.0419022, 0.117357, -0.0174765, -0.280869, -0.0332566, 0.026957, 0.142187, 0.0877437, 0.247906, 0.0801769, 0.223737, 0.155444, -0.0365208, 0.0284303, 0.0355351, -0.1309, 0.00867832, -0.140465, -0.121974, -0.145462, 0.263357, -0.0162351, 0.265726, 0.0875284, 0.1252, -0.0161668, 0.017666, -0.0713887, -0.039782, -0.0875201, -0.129348, 0.0890734, 0.062809, 0.126351, -0.0955003, 0.0692813, -0.114712, -0.0349382, 0.0751016, 0.0154595, 0.0844018, 0.0226271, 0.0470222, -0.0572652, 0.0429506, 0.0787734, -0.129174, -0.0308548, -0.22465, 0.0295207, 0.00382564, 0.030732, 0.0494704, -0.00903248, -0.0291997, 0.00598198, 0.124606, 0.00652802, -0.00337997, -0.150885, 0.0957763, -0.045391, -0.0597159, -0.0412943, -0.133696, 0.208665, -0.0304001, 0.0447075, -0.087397, -0.0349716, -0.0713129, -0.0315302, 0.0308855, 0.196051, -0.101696, 0.0488307, -0.0932657, 0.0752565, 0.0436161, 0.020614, 0.0193594, -0.0876582, -0.0879672, -0.127362, -0.0617789, 0.108908, -0.099523, 0.129645, 0.0123958, -0.116836, 0.027611, 0.152957, -0.0419203, -0.0625869, 0.0141232, 0.150519, 0.0442887, 0.15286, -0.0596494, -0.128093, -0.0949925, 0.0193017, 0.0703121, 0.0975957, -0.00800557, 0.0931864, 0.0686782, -0.0132494, -0.100244, 0.0781387, 0.0244278, -0.0947776, 0.00977547, -0.0643664, 0.241138, 0.141119, 0.0464793, -0.209834, -0.15954, 0.0565433, -0.0469586, -0.156109, -0.0915612, -0.112837, -0.128952, 0.0926793, -0.117356, 0.148591, 0.0123745, -0.0138235, -0.0686051, -0.165905, 0.114189, -0.251657, -0.00786837, 0.0960537, -0.0249851, -0.103567, -0.0854475, -0.16213, 0.0668158, 0.0475251, -0.182087, 0.170525, 0.0699941, -0.167776, 0.0485981, 0.0495158, 0.0274513, -0.14666, -0.0665085, -0.234055, -0.0486281, 0.0858859, -0.0673322, 0.00306824, 0.0438131, 0.103312, -0.0603157, 0.0490069, 0.0191637, -0.0338169, -0.105391, 0.198175, 0.0451869, 0.129246, 0.0502127, -0.0873825, 0.0695037, -0.12121, 0.0153987, 0.0603511, -0.162419, 0.150165, -0.0462364, -0.0308367, -0.00552034, 0.0276732, -0.131282, 0.0950908, 0.014737, -0.0219141, 0.152766, -0.0847372, -0.00493642, 0.013867, 0.0483792, 0.188564, 0.10868, -0.0732762, -0.0658793, -0.0845307, 0.0217793, -0.179548, -0.113246, 0.0447389, 0.158722, -0.0596006, 0.0370404, 0.0543452, -0.109337, -0.0377512, 0.000873623, -0.00231709, 0.0579238, 0.0431001, 0.0747486, -0.112154, 0.00457476, 0.0247071, -0.0151456, 0.149229, -0.0131462, -0.189165, 0.174604, 0.0882027, 0.151643, -0.0406807, -0.12813, 0.0541091, 0.0745483, 0.0321367, 0.0438719, 0.0175075, 0.100105, 0.0113538, 0.092591, 0.12496, -0.10802, 0.0447541, 0.0233751, -0.101218, 0.0887989, -0.0698826, 0.0853024, -0.0600543, -0.052549, -0.035875, 0.119839, 0.129862, 0.122014, -0.111824, 0.173269, 0.0725933, -0.163588, 0.0637009, 0.0837488, 0.0804326, 0.101557, 0.129609, 0.0711985, 0.066308, 0.00720182, 0.171808, -0.0208154, -0.0412555, 0.0691258, 0.11432, 0.0479913, -0.03619, -0.0502323, 0.0672851, -0.0107486, -0.088131, 0.0478385, 0.0281393, 0.0293012, 0.000850391, -0.0137783, -0.160185, -0.0276653, -0.199926, -0.0637788, 0.0283918, -0.0523939, -0.100071, 0.091087, 0.00864812, 0.0999868, -0.0004691, -0.0208842, -0.0765682, 0.0383697, 0.105965, 0.0276543, 0.0637154, -0.11901, -0.0139966, -0.11589, 0.00594908, -0.0770106, 0.164551, 0.0156618, -0.154546, 0.111391, -0.125082, 0.12676, 0.0306938, 0.164021, 0.00217542, 0.0945467, 0.0520465, 0.150249, -0.00811082, 0.0891756, 0.222909, 0.0541427, -0.13428, -0.164957, 0.122004, 0.249086, -0.157325, -0.0983521, 0.171785, 0.150492, 0.00738184, -0.0164641, -0.275038, 0.216797, -0.00065468, -0.0803421, -0.189082, 0.115025, -0.30084, -0.101007, 0.0208249, 0.0646461, -0.00187418, -0.157394, -0.166131, 0.17079, 0.133289, 0.165174, -0.0765226, -0.208294, 0.0294355, -0.130754, -0.0112957, -0.143165, 0.134554, 0.118573, -0.16393, 0.09093, 0.144002, -0.031268, 0.0160831, -0.124866, 0.0750591, 0.216436, -0.193311, -0.333957, 0.027807, -0.126481, 0.0540614, -0.0295554, -0.166832, 0.193215, -0.0685266, -0.0756643, -0.326104, 0.201227, 0.154816, -0.0434711, 0.225316, 0.21006, 0.0265643, -0.0733417, -0.238639, 0.218378, -0.0340308, 0.176403, 0.120436, 0.0925345, 0.0832155, -0.116857, 0.198023, 0.060582, 0.0234439, 0.174482, 0.116066, -0.0228475, -0.0423574, 0.00738286, -0.0210844, 0.0271852, 0.235759, 0.119923, 0.128038, 0.0576195, -0.0202471, -0.0826098, -0.209106, -0.0115034, 0.116057, -0.0138773, 0.0816921, 0.0970131, -0.0485884, 0.12055, 0.24819, -0.145573, 0.000307985, 0.0231299, -0.105279, -0.220371, 0.097462, -0.125469, -0.0583009, 0.111009, -0.0174789, -0.158796, -0.0954648, -0.120637, 0.0697917, 0.2362, -0.15327, 0.102955, -0.0615107, -0.0694322, -0.251956, 0.24487, -0.0262448, -0.123985, 0.137531, -0.097581, -0.0572944, 0.0875628, 0.0879365, 0.24367, -0.373018, 0.0322235, 0.0512083, 0.259469, 0.143687, 0.0389008, 0.0589835, 0.0571084, -0.124779, -0.132617, 0.13039, -0.0909889, 0.189852, 0.248665, 0.271694, -0.195064, 0.0151392, 0.125216, 0.0430613, 0.172503, -0.199726, -0.100218, 0.151603, -0.123497, 0.24024, 0.144125, -0.286267, 0.0926118, -0.149546, 0.144297, -0.09534, 0.0817666, 0.168119, -0.0600446, -0.267253, -0.278615, 0.238733, 0.213097, -0.163699, 0.0705663, 0.249148, 0.216163, 0.0206977, -0.0612636, 0.0888247, 0.0272286, -0.018071, 0.00158046, 0.18963, -0.145392, 0.162421, 0.13079, 0.0527496, 0.1248, 0.246472, -0.06476, 0.114235, 0.201902, -0.0465248, 0.326567, 0.339683, 0.00823769, -0.0797095, -0.0845454, 0.000186015, 0.101424, -0.137413, -0.209609, 0.0977848, -0.0134876, -0.00872584, 0.234349, 0.0410388, 0.234685, -0.324697, -0.0651093, -0.275026, -0.0746235, -0.0435857, 0.0299887, 0.0939989, -0.263291, 0.187808, -0.172035, 0.0845092, -0.103381, 0.0623706, -0.0864253, 0.0445388, 0.0819683, 0.0225948, -0.159682, -0.17965, 0.160784, -0.194068, 0.00445447, 0.214027, 0.0849475, 0.044708, -0.13754, -0.16054, 0.049192, 0.0153916, 0.171724, 0.187245, 0.00981073, -0.0555281, 0.134869, 0.113338, -0.12493, -0.0427361, 0.030161, -0.162185, -0.138722, -0.104138, 0.0920425, 0.148427, -0.00272852, 0.197495, 0.035986, -0.0191749, -0.335083, -0.0559912, 0.00266462, 0.0718625, -0.00263766, 0.17569, -0.0627338, 0.099986, -0.138978, 0.0850386, 0.0309695, -0.0724748, -0.0654941, -0.144348, -0.0623508, 0.102448, 0.0497922, 0.0340419, -0.0797485, 0.00730721, 0.020151, 0.043267, 0.0269162, -0.037434, 0.00756657, 0.0495187, -0.125054, 0.00865194, -0.110849, 0.0103302, -0.01849, -0.138213, -0.120561, 0.134337, -0.115356, 0.0896107, -0.0419665, 0.00396077, -0.0287744, -0.120405, 0.0751669, -0.057448, 0.0545255, 0.0552354, 0.0515116, -0.033037, -0.124624, 0.0511774, -0.0690529, -0.0798115, 0.0776158, 0.0536559, 0.112884, 0.0522098, 0.172026, 0.0226565, -0.0018331, -0.010257, 0.0426817, -0.184493, 0.127811, 0.0666529, 0.0011492, -0.0671437, -0.0294097, 0.187425, 0.0089227, 0.030477, 0.137524, 0.104559, 0.102095, -0.0107587, -0.0652203, 0.132828, 0.0535434, -0.12375, -0.1167, 0.034995, -0.0666608, 0.107536, -0.0590892, 0.0444018, 0.123138, -0.033141, -0.103429, -0.0171779, -0.00262144, -0.102484, 0.0213018, -0.0313959, 0.102303, -0.00921046, 0.0889866, 0.109065, -0.0336755, 0.0361013, -0.075415, 0.0917544, -0.111481, -0.0562105, -0.152158, 0.0742173, 0.0864648, -0.00499408, 0.0497421, -0.0945477, 0.112931, -0.0273157, -0.0278322, -0.0133378, 0.0994322, 0.146075, 0.168946, 0.111886, -0.0943638, 0.10945, 0.0451674, 0.10815, 0.065149, -0.134263, 0.184738, 0.0627119, 0.0338711, 0.0549004, 0.0464876, 0.155569, 0.132813, 0.0353764, 0.143186, -0.0113768, -0.11933, 0.144874, 0.0437522, 0.00898062, -0.0322007, -0.136376, 0.0149385, 0.0303964, 0.118678, 0.0719669, -0.0414482, -0.137468, 0.0889707, 0.117081, 0.128789, 0.129845, -0.00266498, 0.0737277, 0.113207, 0.0539991, -0.145235, 0.0681214, -0.0823906, -0.0755692, -0.0955779, 0.047203, -0.0203299, 0.0458477, -0.112747, 0.0523314, -0.0483509, -0.0310826, -0.0482237, -0.0957722, 0.105372, -0.0389369, -0.0970261, -0.129929, 0.0374683, 0.0232333, 0.156599, 0.0359744, -0.0374801, -0.0265715, 0.112513, -0.0849841, 0.0646373, -0.0146385, 0.0208341, 0.0296637, 0.130226, 0.0201211, 0.0120842, -0.118103, 0.154511, 0.198106, 0.0129946, -0.0168794, -0.0888572, 0.172301, -0.0615867, -0.00127691, -0.0246811, 0.0216221, 0.0485011, -0.168169, 0.103983, 0.130223, 0.0656469, -0.0674884, -0.0424802, -0.00462224, -0.0602554, 0.0988111, -0.0442397, 0.0908187, -0.147381, 0.0180013, -0.0100328, 0.0793494, -0.000478073, 0.131251, -0.00225971, 0.11844, -0.0103662, 0.00645498, -0.15185, 0.0835295, 0.0413173, 0.151072, 0.0387503, 0.0703168, -0.0533221, -0.0694915, 0.016093, 0.0429658, -0.0408669, -0.00585308, 0.0761285, 0.0237853, 0.170529, 0.175397, 0.0536532, 0.0292734, -0.158188, 0.0858805, 0.0256892, -0.00745166, -0.135871, 0.0444846, -0.0786059, -0.0728156, 0.0519709, 0.129909, 0.0125493, -0.0245447, 0.0216795, -0.0466926, 0.070722, 0.0235354, -0.00643287, 0.0927426, -0.0353367, 0.180266, 0.083591, 0.120258, 0.105413, -0.0224423, 0.0131137, 0.00892425, 0.151616, 0.0388693, -0.172254, 0.00539345, -0.00318571, -0.0903129, -0.0135789, 0.288328, 0.0826123, 0.0614768, 0.123709, 0.0615397, 0.205706, -0.102958, -0.0861134, 0.0652477, 0.0396295, 0.0493381, 0.115897, 0.0667408, -0.0497226, -0.0553247, -0.0442819, -0.111039, -0.11662, -0.282368, 0.0568862, -0.0687345, -0.104395, -0.212289, -0.368293, 0.0629134, 0.0907854, -0.0865546, 0.106053, -0.184945, -0.144557, 0.065363, 0.301015, 0.233564, 0.178138, -0.205601, 0.0516145, 0.0811893, -0.0538757, -0.0287471, 0.268696, -0.230573, -0.162015, 0.152217, 0.00129577, 0.0527432, 0.183227, -0.0779725, -0.187782, -0.100139, -0.0357177, -0.28538, -0.0682181, -0.0769522, 0.103671, 0.0646403, -0.0416402, -0.018186, -0.341352, -0.0206148, -0.182912, 0.0166701, 0.254014, -0.0697555, 0.104237, 0.00650589, 0.176705, 0.29584, -0.00275891, -0.0756782, -0.215244, -0.157982, 0.144221, 0.00164352, -0.357445, -0.0932525, 0.145441, 0.182727, -0.218085, -0.18204, -0.167981, -0.248149, 0.0059308, 0.0233561, -0.010356, -0.0529665, 0.00333199, 0.0346622, 0.151443, -0.0390851, 0.156609, -0.107251, -0.149568, 0.0540324, 0.100616, -0.277002, -0.175166, -0.0947762, 0.0119986, 0.186003, 0.0559638, -0.121097, -0.0812844, 0.145878, -0.245244, -0.138284, 0.116709, -0.107178, -0.0532941, -0.0438291, -0.0450188, -0.208345, 0.0609452, 0.110753, 0.0624886, 0.195711, -0.0274184, 0.200992, 0.082717, -0.141774, 0.0465756, -0.0527696, -0.124045, -0.0273093, -0.252508, -0.0118718, -0.250311, 0.170733, 0.169728, -0.0542797, -0.0791457, 0.299277, -0.0716877, 0.0855518, 0.334676, 0.0665666, -0.028566, -0.319318, 0.0438286, 0.133316, 0.00267902, -0.0337414, -0.200796, 0.162537, 0.145264, -0.148571, -0.294799, 0.0415894, -0.105686, 0.057437, -0.320258, 0.19324, 0.257756, -0.132117, 0.278791, 0.196511, -0.0835261, -0.01284, 0.202746, 0.166333, -0.0352903, -0.0372916, -0.0920623, -0.280252, 0.0142641, -0.149371, 0.182456, -0.0754868, 0.00946872, -0.161098, -0.0284162, -0.0064214, 0.152661, -0.0434931, -0.073335, -0.0115752, -0.233501, -0.0765244, -0.297327, -0.064347, 0.0264159, -0.0735291, -0.216817, 0.192546, -0.0951563, -0.211201, -0.00295271, 0.023806, 0.0454871, -0.103097, 0.0512541, 0.0728315, 0.0873834, -0.248934, -0.000457441, 0.0321477, -0.219207, 0.0906563, -0.0291878, 0.151023, 0.180899, -0.178377, -0.278783, 0.0413716, -0.202252, -0.000309945, 0.0803694, 0.00324985, 0.00037475, 0.13988, -0.203205, -0.117348, -0.0628161, -0.292962, -0.205981, 0.0567642, -0.0814234, -0.0210748, -0.0451101, -0.154311, -0.00886737, -0.248914, 0.202913, 0.299363, 0.0844708, -0.24131, -0.164909, 0.281645, -0.0492341, 0.0903217, 0.202248, -0.0441238, -0.159039, -0.161424, -0.293071, 0.234488, -0.00964139, 0.150392, 0.0807872, -0.045494, 0.0439616, -0.260315, -0.150754, 0.159197, 0.0645057, 0.119122, -0.102725, -0.0658185, 0.0986722, 0.250897, 0.0248962, 0.162134, 0.197646, -0.0674331, -0.137963, -0.169594, 0.0220324, -0.134148, 0.213925, 0.00940976, 0.0126434, -0.039223, -0.178849, -0.0770177, 0.0403533, 0.233161, 0.231737, -0.0158118, -0.0597279, -0.00638761, -0.116548, 0.177546, -0.0349496, -0.230697, 0.0936089, -0.198817, -0.11166, 0.119843, 0.142527, 0.157786, 0.152455, -0.104032, 0.115672, 0.0602688, -0.0919725, -0.114487, -0.0197514, 0.0751035, 0.00952648, 0.0846245, 0.134428, -0.175975, -0.169717, 0.104361, -0.0632382, -0.115354, -0.0238544, -0.22547, -0.146169, -0.0910001, -0.162273, 0.085462, 0.0814494, 0.194418, -0.134191, -0.157623, 0.189084, 0.170704, 0.130403, -0.157643, 0.0454129, 0.17087, -0.0860685, -0.0427555, -0.0203438, 0.221776, -0.116018, 0.0236016, 0.127765, 0.210052, 0.145206, -0.125243, 0.0193792, 0.132288, -0.0333323, -0.197586, 0.00577706, 0.0422936, 0.124929, 0.0395196, -0.146453, 0.0942214, -0.140797, 0.167451, -0.135388, -0.0344248, 0.112556, -0.0646954, 0.0756555, -0.0783414, -0.184606, 0.103946, 0.117269, 0.226835, 0.126143, 0.136241, -0.100663, -0.146119, -0.0866855, 0.0946404, 0.0289977, 0.202467, 0.0154311, -0.141149, 0.0602307, -0.159607, 0.146698, 0.064767, 0.167371, -0.0497403, 0.00831605, -0.0111987, -0.105581, -0.0516509, 0.0703839, 0.0788579, 0.138622, -0.153347, -0.272705, 0.315952, -0.059768, -0.268031, 0.0543763, 0.155328, 0.0357765, -0.0825536, 0.22737, 0.158951, 0.175591, -0.256113, 0.172079, 0.312915, 0.103686, -0.0538581, 0.228702, 0.0263018, -0.0436377, 0.113615, -0.00783122, -0.10706, -0.0181867, -0.0791744, -0.104809, 0.0956059, 0.0479401, 0.0578827, 0.163253, -0.000402106, -0.143704, -0.0431031, -0.0793648, -0.0424701, 0.0832145, -0.0146995, 0.0911407, -0.126388, 0.00381361, 0.126162, 0.0266192, 0.10784, 0.130337, 0.0040317, 0.274912, -0.16144, -0.120975, 0.151492, -0.139784, 0.0311615, 0.193148, -0.159703, -0.140024, -0.141675, -0.0929618, 0.0534606, 0.0693763, -0.000897595, 0.306867, -0.148439, 0.0371872, 0.213015, -0.20177, 0.0119433, -0.19283, 0.0591005, -0.0342396, 0.366936, -0.0148143, 0.134008, -0.303542, 0.0981287, 0.0342463, -0.0386323, 0.113962, -0.0561152, -0.0305768, 0.231522, -0.0853172, -0.0714482, -0.19874, -0.257801, 0.17412, -0.126246, 0.115331, -0.0298426, 0.293309, 0.0632489, -0.203435, -0.0301017, 0.00409313, -0.0539922, -0.0594379, 0.13576, -0.113995, -0.0280328, -0.236711, 0.232895, -0.0467395, 0.0179648, 0.142896, 0.0358271, -0.087968, 0.0904374, 0.298357, -0.242312, 0.110421, -0.250908, -0.0350744, -0.0829888, 0.178506, 0.25482, -0.0768949, -0.0753282, 0.0584664, -0.0780589, -0.0260971, 0.193382, 0.20647, -0.0138132, 0.0826476, -0.0466696, -0.142702, 0.0931519, 0.0895082, -0.321709, -0.220291, -0.0198883, -0.0939904, 0.0956671, -0.0319437, 0.117277, -0.105151, -0.0385119, -0.0478997, 0.131277, -0.149931, -0.0296505, 0.145862, -0.0779505, -0.288321, 0.162886, -0.081325, 0.0200912, -0.0254538, 0.154265, -0.145731, 0.149105, 0.239629, -0.14562, 0.29677, 0.00638427, 0.152856, -0.0176754, -0.204717, -0.150953, 0.115026, 0.102596, 0.266289, 0.0240672, 0.0905209, -0.0536525, -0.287709, -0.0724192, 0.018545, -0.0912629, -0.0330955, 0.230026, -0.0838564, -0.203643, 0.245073, -0.0271291, 0.25497, 0.296677, 0.0103845, 0.0705788, 0.0398973, -0.0213317, 0.17118, -0.221032, 0.304293, 0.0491556, -0.0214676, -0.139263, 0.0564262, -0.223075, 0.333218, -0.12272, -0.373574, -0.0039905, -0.235415, 0.0788531, 0.124652, 0.124283, -0.108609, -0.181251, -0.254279, -0.157629, -0.0136069, -0.00709514, -0.0995638, -0.0142727, -0.347343, 0.168651, 0.0519526, -0.0599499, 0.239224, -0.0577069, 0.0770696, 0.264546, 0.123521, -0.0197048, -0.049835, 0.237479, 0.0412779, -0.204297, 0.170986, -0.00037835, -0.0183168, 0.277487, 0.0140332, -0.0985075, -0.060942, -0.0727342, -0.200415, 0.128794, -0.06445, -0.181314, -0.0205325, 0.202101, -0.0380019, 0.010239, -0.261392, -0.167276, -0.00430951, 0.0447976, -0.207953, -0.0799327, -0.125651, 0.256598, 0.231206, -0.0555752, 0.138748, 0.0287747, 0.160574, 0.0734343, -0.0132349, 0.172876, 0.0448241, -0.227306, 0.0542877, 0.188911, 0.0552584, 0.0391103, 0.0202124, 0.139913, 0.178107, -0.0998411, -0.296176, 0.21265, 0.036131, 0.224896, -0.0439461, -0.0433426, 0.138717, 0.0885895, 0.0543529, 0.0577997, -0.0647355, 0.0155943, -0.00716727, 0.0525859, 0.022191, -0.345135, 0.0384374, 0.0515007, 0.121009, -0.114051, -0.327303, 0.107334, 0.0723327, 0.00787837, 0.231525, -0.0937894, -0.01413, 0.0153931, 0.197026, -0.103877, -0.125446, -0.0317844, -0.0707991, -0.165167, 0.0189864, 0.0492451, -0.117098, -0.101977, -0.00262025, -0.1827, 0.150677, -0.22762, -0.0435417, 0.0229173, -0.0508887, -0.119816, -0.0157895, -0.0875109, -0.0800746, 0.0109859, 0.109801, -0.100551, 0.290831, 0.207182, -0.0363097, -0.09838, 0.0918526, 0.114924, 0.222389, 0.0819293, 0.131485, -0.125233, -0.0414588, 0.129192, 0.0449141, 0.0944662, 0.009578, -0.126446, -0.169846, 0.136265, 0.0199669, 0.412362, 0.0636447, -0.145735, 0.0542434, 0.0195932, 0.130916, 0.0372394, 0.102303, -0.0443479, 0.0271365, 0.0568501, 0.0799008, -0.149213, 0.133247, -0.114231, 0.10119, 0.105024, -0.0089713, -0.247667, -0.186347, 0.141433, -0.142987, 0.0939739, -0.250636, 0.0988873, -0.247292, -0.155615, -0.0875672, -0.0938716, -0.101267, -0.173143, -0.0226226, 0.134682, -0.033629, -0.250147, 0.0985731, 0.124969, -0.155038, -0.149842, 0.170067, 0.107271, -0.171274, 0.136571, -0.0124152, -0.212642, -0.0942674, 0.00475234, 0.21203, -0.276399, -0.0163465, 0.0601858, 0.299402, -0.307673, 0.0519649, 0.229687, 0.219005, -0.0913645, -0.267843, 0.040599, -0.0124617, 0.353195, -0.0272984, -0.0420916, 0.190125, 0.051272, -0.00924433, -0.0616953, 0.0279608, 0.00504256, 0.28679, 0.387887, 0.0367342, 0.0385352, -0.349524, -0.240379, 0.12331, -0.123865, -0.0645532, -0.107219, -0.103384, -0.25622, 0.153221, -0.055946, 0.0973979, -0.131691, -0.00657262, -0.0137978, -0.133431, -0.108836, 0.0588566, 0.0322446, -0.0241531, 0.123922, -0.0999862, 0.204674, 0.0243876, -0.161154, -0.187595, 0.126312, 0.128628, -0.14999, 0.2399, -0.134135, -0.0616323, 0.0880493, -0.186781, -0.0546539, -0.124798, -0.0235174, -0.180089, -0.160634, -0.346741, 0.269128, 0.180996, 0.253749, -0.269165, 0.126624, -0.232412, 0.202127, 0.0794082, 0.106911, 0.285352, 0.187373, 0.334007, 0.129032, 0.0494822, -0.0065545, 0.04794, 0.0803452, -0.082867, -0.0268763, -0.0616156, 0.288996, -0.294336, 0.22977, -0.28398, -0.146691, -0.0495711, -0.104958, 0.0403046, 0.0500718, -0.132191, 0.11076, -0.0939707, 0.0647953, -0.00664029, 0.103201, -0.202368, 0.0358008, -0.240463, 0.0359006, -0.0668812, 0.056142, -0.0968335, -0.0109934, 0.191579, 0.136488, 0.241757, 0.0630852, 0.14587, 0.127832, 0.281132, 0.0831953, 0.19905, -0.000411594, 0.0968324, 0.0812931, -0.0323674, -0.0375356, -0.120256, -0.0106331, 0.0848723, 0.0374686, 0.374804, 0.241472, 0.0280359, -0.122565, 0.137739, 0.150841, 0.228922, 0.26867, -0.276724, 0.0244766, 0.106416, 0.249915, 0.00750014, 0.106939, 0.235228, -0.070906, -0.0287542, 0.157517, -0.00546453, -0.0879678, 0.131848, 0.1916, -0.149589, -0.240965, 0.121579, 0.153016, 0.0209571, -0.145299, 0.234577, 0.0507733, 0.0367889, 0.0277003, 0.0118969, -0.117122, -0.252123, -0.0287691, -0.174349, 0.0953427, -0.0789849, -0.0203612, -0.0205842, 0.187937, -0.164838, 0.189369, 0.163092, 0.116076, 0.159419, -0.036299, -0.0798397, 0.134517, -0.0355365, -0.0733887, -0.109656, 0.0661057, -0.0458629, -0.00667005, 0.00569785, 0.0106916, 0.0417253, 0.0739374, 0.0867329, -0.0104167, -0.1404, 0.139413, 0.0713039, 0.276698, -0.000394393, 0.125891, -0.0513602, 0.32835, -0.103326, 0.025966, 0.0592258, -0.122194, -0.258564, 0.0455164, 0.052422, 0.0751785, -0.183889, -0.085483, 0.229015, 0.023747, -0.0886839, 0.0411411, 0.0657909, -0.0826626, -0.00112383, -0.0706291, 0.125623, -0.0629398, -0.20282, 0.0510257, -0.0247476, -0.0384486, 0.0638653, 0.00313869, 0.193234, -0.262293, -0.0257561, -0.0314583, 0.140939, -0.110476, -0.0215026, -0.0617933, -0.0820561, -0.256938, -0.05518, -0.142176, -0.170497, 0.0966813, 0.256582, 0.0390838, 0.156116, -0.105082, 0.0327267, 0.271567, 0.261052, -0.125113, -0.0493425, -0.132713, -0.280339, -0.0756369, 0.00695787, -0.0303401, 0.0443001, -0.0334482, 0.0652833, -0.134058, 0.164187, -0.0436406, -0.198778, 0.150783, -0.117447, 0.183801, -0.0460695, -0.228395, -0.00456969, 0.215254, 0.0164663, -0.019669, 0.101028, 0.186979, -0.26142, 0.0738413, 0.368854, -0.0948519, -0.0867915, -0.162623, 0.0300952, -0.0339253, 0.044595, -0.181697, 0.0431971, 0.252344, -0.169959, -0.191505, 0.0606396, 0.195877, -0.119098, -0.116498, 0.0868934, -0.0676904, 0.0393255, -0.0349697, -0.144308, 0.111184, -0.171069, -0.0745081, 0.171771, 0.14268, 0.00478443, 0.153594, 0.232733, -0.109717, 0.208575, -0.0505067, -0.185176, 0.0549367, -0.00532699, 0.104938, -0.0288884, -0.00672239, 0.253879, -0.139491, -0.0385068, 0.189127, -0.291106, 0.0731699, -0.0654142, 0.200656, -0.181249, 0.131211, -0.104822, -0.0029508, 0.219828, 0.061431, 0.0776718, 0.199017, 0.0687521, -0.0688719, -0.116497, -0.00854627, -0.0474242, -0.0614204, -0.102285, 0.00937006, -0.00965106, 0.087258, -0.074107, 0.180812, 0.128289, -0.0865392, 0.0370041, 0.0260753, 0.0739516, 0.174913, -0.0850905, -0.173607, 0.150129, 0.145591, 0.0649499, 0.00503764, 0.273901, 0.129981, 0.00390288, 0.0907355, -0.304377, -0.116302, -0.0638438, 0.173635, -0.0784085, -0.227442, -0.0867649, 0.251302, 0.299051, 0.0143133, 0.110384, 0.00801955, -0.111582, 0.29819, -0.0757921, 0.237065, 0.235211, 0.0402517, -0.108096, 0.205115, 0.00987162, -0.110592, 0.115837, -0.152989, -0.238762, 0.157024, 0.166461, 0.0623116, 0.078493, 0.0934392, -0.201424, -0.0371759, 0.159438, 0.117135, 0.279603, 0.263552, -0.147421, -0.0241872, 0.0507163, 0.0338268, -0.0661402, -0.123228, -0.0631098, 0.119303, 0.02759, -0.102882, 0.0741847, 0.0356428, 0.0903018, 0.228522, -0.0584137, -0.156196, -0.032877, 0.0816987, -0.152077, -0.11361, 0.000479446, -0.100552, -0.211397, 0.0719558, 0.0990642, 0.132729, -0.108075, -0.0976644, -0.0558416, -0.214836, 0.299901, -0.0617889, -0.0204422, 0.0168918, -0.00991613, -0.0583372, -0.0476612, -0.00801913, -0.109131, -0.0671216, 0.252399, 0.233715, -0.139423, 0.168504, -0.0109434, -0.115599, 0.218464, -0.0069238, -0.316666, -0.0353178, -0.0216458, -0.0725558, 0.137632, -0.0122296, -0.198198, 0.0867408, -0.24367, -0.0649923, -0.214103, 0.0535621, -0.163367, -0.111115, -0.0957904, -0.070618, 0.0478016, -0.15655, -0.13615, -0.0655913, 0.333623, 0.0927177, 0.185594, -0.0181306, -0.112712, 0.222967, -0.0658428, 0.144073, 0.118336, -0.270968, 0.0974227, 0.0612133, -0.056556, 0.0453349, 0.0474932, -0.132148, 0.126952, -0.195987, -0.115982, 0.117352, -0.238426, -0.0749397, -0.063819, 0.2441, -0.259201, -0.118064, 0.230144, 0.027363, -0.130711, -0.146534, 0.148847, -0.0547732, 0.0492812, 0.219135, -0.0851084, -0.0918952, 0.0874141, 0.0690261, -0.154776, -0.127384, -0.158886, -0.0494132, 0.0522555, -0.275865, -0.101074, 0.159474, -0.0313613, 0.270496, -0.166532, 0.00427037, 0.0203604, -0.0890289, 0.0724049, 0.0812814, 0.0624336, -0.0352261, -0.209652, -0.280525, -0.02331, 0.0475457, -0.0315071, 0.233318, 0.0191201, -0.116863, 0.141096, -0.2563, 0.248156, 0.134228, 0.239514, -0.127, -0.0505611, -0.00685066, 0.146001, -0.209201, 0.0598773, 0.0421727, 0.0704763, -0.129716, -0.0679717, -0.119834, 0.196853, -0.237098, 0.10646, -0.186386, -0.0457414, 0.239649, -0.19117, -0.0937804, 0.095395, -0.126574, -0.145131, 0.114216, 0.0789385, -0.125638, -0.25083, -0.161781, 0.158848, 0.0246277, -0.134526, 0.0468877, -0.228635, 0.170977, 0.175599, 0.107063, 0.211216, -0.0205261, 0.154068, 0.15147, -0.0517148, -0.108636, 0.18657, -0.10584, 0.202953, -0.300885, 0.294707, -0.0779316, -0.0096121, -0.0964919, -0.220598, -0.102112, -0.0911017, 0.060262, -0.113092, -0.199449, -0.134571, -0.134438, 0.17765, 0.0834368, 0.138941, -0.0938974, 0.0880927, 0.0175931, 0.108665, 0.1493, -0.178397, 0.0430062, 0.0672798, -0.184298, 0.0533964, 0.0470332, 0.033115, 0.150848, -0.362682, -0.121837, 0.00941604, -0.0336666, 0.0811373, 0.0074381, -0.00964665, -0.0404571, -0.251034, 0.151037, -0.0804184, -0.403399, -0.0214105, -0.0245353, 0.0837847, 0.0169777, -0.295734, -0.0663301, -0.148538, 0.110572, 0.00134452, 0.14554, -0.0578826, -0.12793, 0.0310431, -0.0395555, -0.0734821, -0.359162, -0.172771, 0.262869, 0.0647567, 0.0303356, -0.104222, -0.0648282, 0.0736592, 0.260821, 0.0929261, 0.190839, -0.0651439, 0.0698062, -0.17793, -0.21515, -0.295779, 0.233159, 0.220288, -0.143135, 0.341283, 0.325452, -0.249034, 0.0301345, -0.231433, -0.312268, -0.166307, 0.245119, 0.23115, -0.277782, -0.128391, 0.0452775, 0.0974486, 0.375036, 0.113558, -0.00338238, -0.0932165, -0.0563886, 0.0189907, -0.355487, 0.201419, 0.0177478, -0.330818, -0.173483, 0.097232, -0.133579, 0.452082, -0.23794, -0.0882254, 0.216042, 0.0590566, -0.0106196, 0.0944645, 0.250353, -0.112459, 0.205877, -0.279263, -0.269797, -0.0834718, -0.0991451, -0.072464, -0.0766356, 0.237247, 0.136112, -0.0285619, 0.0382123, -0.317389, 0.090951, -0.257328, -0.311671, 0.0567056, -0.0502622, -0.00262024, 0.254482, -0.104832, -0.0857326, -0.138546, 0.120493, 0.0471533, -0.0170267, -0.0588457, -0.14425, 0.250438, 0.0504734, 0.0262784, -0.0949109, -0.192348, -0.153984, -0.0772045, 0.196659, -0.0668782, 0.286167, 0.313469, -0.125884, -0.097118, -0.0463001, 0.132242, -0.102486, -0.0905303, -0.332817, -0.269509, 0.0154139, 0.211823, 0.24043, -0.10112, -0.0983596, 0.168621, -0.357876, -0.204058, 0.36341, 0.322433, -0.0535583, -0.0272244, 0.0570786, 0.00672112, 0.078502, -0.238812, 0.264725, 0.0653075, 0.261188, -0.0364518, -0.0867633, 0.072081, 0.136687, 0.0108132, 0.193969, -0.285103, 0.0608924, -0.0398862, -0.241565, -0.268658, -0.182083, -0.207348, 0.216184, 0.293435, -0.067539, 0.154153, 0.179584, -0.121511, -0.0708621, 0.240423, 0.00867658, -0.0981105, -0.0800489, -0.0286603, 0.123596, 0.0093134, -0.079984, 0.114493, 0.248448, 0.236489, 0.102075, -0.0562107, -0.138184, 0.0395576, -0.244347, -0.273849, 0.0926381, 0.190309, -0.111177, 0.130455, -0.0211956, -0.0367759, -0.134016, 0.118799, 0.0197183, 0.111198, -0.0587498, -0.0681804, -0.0879506, 0.105181, 0.0210344, 0.0443393, 0.0261576, 0.165146, -0.0213986, 0.0233873, -0.0440796, 0.129713, -0.0823749, 0.0916991, 0.0554443, -0.0285239, 0.187114, 0.141289, -0.050953, 0.0645963, -0.0303263, 0.14023, -0.169878, -0.107704, 0.0229529, -0.153735, 0.121516, -0.0624979, 0.0282174, 0.0940498, -0.0107153, -0.0988164, -0.0522632, 0.136463, -0.108415, -0.0664535, -0.113509, 0.160748, 0.116187, -0.0715404, 0.0187226, 0.0946174, 0.185084, 0.0500121, 0.186067, 0.0871598, -0.200685, -0.0199098, -0.151652, 0.0843378, -0.09117, 0.0528081, -0.104948, 0.0243034, -0.18528, -0.0714837, 0.0312167, 0.153213, -0.096967, 0.164226, 0.0554825, 0.140023, 0.051245, 0.0962663, -0.224324, -0.116301, -0.0512987, 0.0415206, 0.100877, 0.0485102, -0.0521277, -0.113531, -0.119705, -0.0216489, 0.0068724, 0.122377, 0.1101, -0.202183, 0.121743, -0.0257011, -0.126244, -0.0324152, 0.0437363, 0.0546538, -0.013672, 0.171556, -0.0102375, 0.0762676, -0.202367, 0.10527, 0.0327672, 0.161628, 0.00921583, 0.019016, -0.156675, -0.11912, 0.285887, -0.112421, -0.0743987, 0.116736, -0.156963, 0.0364228, -0.00724144, -0.0744531, -0.0683342, -0.0592286, 0.00384324, 0.0801701, -0.0460989, 0.0530925, -0.0716555, 0.114041, -0.0127363, 0.0655179, 0.0807128, -0.105391, -0.106198, 0.0192765, 0.120866, -0.0650481, 0.0629992, 0.201952, -0.0130452, 0.0314257, -0.0938839, -0.0459482, 0.0791916, -0.187733, -0.0240114, -0.0570106, 0.054956, -0.100901, -0.00691579, 0.0891541, 0.158139, -0.0788989, 0.0988217, -0.111184, -0.00997498, -0.136546, 0.0547791, 0.0391941, -0.000789758, -0.13987, -0.180155, -0.115859, -0.104803, 0.0946149, -0.0742284, -0.0567205, -0.00620641, -0.157499, 0.0358516, -0.136064, -0.146724, 0.0682711, -0.129955, 0.0466121, -0.0638305, -0.0303402, -0.0388007, 0.0572332, -0.00488843, 0.0631831, -0.027809, 0.0422294, -0.14504, 0.0760739, -0.0715437, -0.0734135, -0.0664212, 0.155241, 0.139289, 0.0400996, 0.118994, 0.00778185, 0.0681322, 0.0747181, -0.00291893, 0.0200728, 0.043201, -0.10846, -0.231455, 0.0294756, 0.145091, 0.0803073, 0.188037, -0.191653, 0.102012, -0.0283501, -0.127032, 0.0509499, 0.110002, 0.0945207, -0.00782281, 0.00448149, 0.224866, -0.131593, -0.253388, -0.16925, 0.0808504, -0.0176348, -0.205683, 0.103369, -0.0781639, 0.171557, 0.0713931, -0.122763, 0.0145986, 0.0150119, -0.0139378, 0.0796261, 0.0893406, -0.0176252, -0.0430661, -0.0133552, -0.0194451, -0.0565728, -0.0135741, -0.108326, -0.0570272, 0.0465949, 0.220075, -0.174813, -0.0416917, 0.128303, 0.0380889, -0.041414, -0.0900215, 0.0329686, 0.00850056, -0.0567822, -0.0146422, 0.0950008, 0.0170069, 0.0227414, -0.0659344, 0.00179835, 0.077891, 0.046101, -0.0179986, -0.0238037, 0.0463931, 0.0032515, 0.233496, -0.0825775, 0.174106, 0.193143, 0.0528363, -0.148508, 0.0441049, 0.170945, 0.0582372, 0.118343, 0.0109476, 0.11812, 0.114839, -0.00994261, 0.0785079, 0.00734433, -0.00287229, -0.022604, 0.00653161, 0.0664908, -0.291531, 0.0353991, 0.129484, 0.0779247, -0.00754709, -0.173246, 0.0957105, -0.250775, 0.0292705, -0.128014, -0.113178, -0.207664, 0.0606011, -0.021638, -0.01323, 0.0260407, 0.22246, 0.0862887, -0.00247836, 0.0738738, -0.072737, 0.130699, 0.0145061, 0.112729, -0.195479, 0.0261115, -0.045496, 0.0247854, 0.192426, -0.0270215, -0.078899, -0.0454575, 0.221655, -0.0162356, -0.0781297, 0.0985775, 0.0640199, 0.212886, -0.18233, 0.114398, 0.198313, 0.171898, 0.00899924, 0.0673847, -0.0006599, 0.0289907, -0.188608, 0.13818, -0.185374, 0.135718, -0.132902, 0.0836843, 0.00612324, -0.0876324, -0.0136841, 0.234043, -0.109996, -0.0691807, -0.138273, 0.0551899, 0.099135, 0.00459381, -0.19266, 0.173297, -0.233939, 0.0891697, 0.0273709, -0.236058, -0.0727364, -0.102629, 0.00724889, -0.00981429, -0.00484983, 0.202919, -0.101762, 0.0316914, -0.15607, 0.217099, -0.0654342, -0.0392519, -0.0553552, -0.0301723, -0.301541, 0.024073, -0.149612, 0.035777, 0.0373888, -0.237107, -0.121405, -0.158996, 0.0616648, -0.163334, -0.139082, -0.104501, -0.0533826, -0.0339574, -0.255906, 0.311724, -0.105406, -0.184721, -0.132046, 0.230616, -0.141836, -0.00421305, 0.0396683, -0.242264, 0.00369812, 0.0461611, 0.0191343, 0.193603, 0.0709125, -0.0979211, 0.00570229, 0.0890491, 0.0123638, 0.00872522, -0.171648, -0.166072, -0.210206, 0.117843, -0.0433665, 0.162344, 0.147591, 0.207721, 0.021548, -0.0848459, 0.102837, 0.0992248, 0.0325949, -0.135938, -0.00821158, -6.80809e-06, -0.0680615, -0.18182, -0.0461308, -0.17864, -0.0393477, 0.0470558, -0.0181469, 0.0637355, -0.130318, 0.081874, 0.0967372, -0.165032, -0.172143, -0.131245, -0.128288, 0.0517198, 0.271661, -0.117974, -0.00805514, 0.141595, -0.0248604, 0.0362967, 0.00392278, -0.0262595, -0.106821, -0.0322311, 0.134448, 0.282215, -0.0218744, -0.159195, 0.0129343, 0.0786105, -0.0278365, 0.115423, 0.113868, -0.114067, 0.121244, -0.000576206, -0.0417595, -0.1396, 0.250835, 0.112626, 0.131412, 0.0655479, -0.189898, -0.0489383, 0.166925, -0.159709, -0.107487, -0.00130526, 0.0881878, 0.241614, -0.136096, -0.012066, -0.23839, -0.232683, -0.160179, -0.143984, -0.0745276, 0.196092, -0.107567, -0.0351428, -0.0654795, 0.00421933, -0.137443, -0.253892, 0.052345, 0.0134866, 0.20965, 0.201095, -0.109303, 0.0713019, -0.113165, -0.00867245, -0.023423, -0.218476, 0.0535885, 0.0187566, -0.134907, -0.076501, -0.0672752, -0.117197, 0.0889654, -0.0375461, -0.26592, 0.0852842, 0.00354183, 0.0230198, -0.102418, 0.165047, -0.206918, -0.0390934, 0.147039, 0.146559, 0.202461, 0.192129, -0.00727814, 0.00649173, -0.0329312, -0.00521599, -0.0431156, 0.138674, 0.0992496, -0.254245, 0.113258, -0.26554, -0.151888, 0.0924215, -0.0630449, 0.130498, -0.328107, 0.17491, 0.0296075, 0.0489594, -0.131907, -0.20685, -0.0379088, -0.0106298, -0.124, 0.173105, 0.13157, -0.235765, -0.213993, -0.0140321, -0.0554913, 0.0362735, 0.2299, 0.0459932, 0.0946391, -0.149248, -0.197017, -0.163742, 0.122421, 0.213402, 0.0973026, -0.147317, -0.0765576, -0.0880828, 0.0592838, 0.216876, 0.0840871, 0.036215, -0.0683408, 0.13174, -0.0222306, -0.0756725, 0.0759409, 0.12589, -0.136039, 0.0769447, 0.00394502, -0.280423, 0.143851, -0.00134814, -0.187654, -0.0541836, -0.0294242, -0.0625889, 0.0736092, 0.136697, 0.0525218, -0.372459, 0.161618, -0.0387886, 0.0148935, -0.135925, -0.153526, -0.0299395, -0.194918, 0.214573, 0.104889, -0.0325916, -0.0213722, -0.0947786, -0.0807598, -0.325846, -0.0243308, 0.0329714, -0.0295764, -0.0316334, -0.0662042, -0.0988793, 0.246423, 0.140624, -0.0070954, -0.0620639, 0.131255, 0.00667004, -0.0457402, -0.00145463, 0.164983, -0.240868, 0.0262268, -0.224672, 0.0737169, 0.0410041, -0.00771639, -0.128253, 0.176298, 0.0275939, 0.124091, 0.0132838, -0.0512624, -0.105238, -0.188158, 0.138443, 0.103058, -0.279718, 0.206777, 0.00391192, 0.24635, 0.159448, -0.00934865, -0.207573, 0.138823, 0.125754, -0.21396, -0.0863709, -0.155506, 0.0941438, 0.184225, -0.201194, -0.103358, -0.0658842, 0.0904824, 0.0283523, 0.14284, 0.151281, -0.174503, 0.274038, -0.248085, -0.170293, -0.216726, 0.402517, -0.0737914, 0.0525327, -0.198404, -0.0441546, -0.179694, -0.00734062, 0.0314211, 0.265891, -0.0961576, 0.216587, -0.117762, 0.108506, -0.0834184, -0.0541866, 0.213183, 0.0543562, -0.364858, 0.156233, 0.0673255, 0.0101985, 0.0323583, -0.0434751, -0.132948, 0.208251, 0.0714231, 0.237137, 0.021169, -0.0601687, -0.0932194, 0.259422, 0.0659392, 0.0569884, 0.182067, -0.14344, -0.0294639, 0.0197198, -0.0309711, -0.111624, -0.120136, 0.0577526, -0.211386, -0.143016, -0.130048, -0.0157719, -0.0822011, -0.16639, 0.0593482, -0.154407, -0.138851, 0.230623, 0.236016, -0.000856153, -0.0828095, 0.0420356, -0.0819242, 0.049236, 0.000927426, -0.00776401, 0.116462, -0.0498792, 0.0677653, -0.0680544, -0.0966395, 0.174361, -0.0404032, 0.100544, -0.0416685, -0.253891, 0.0676327, -0.156859, 0.0225383, -0.0532389, -0.000391391, 0.206516, -0.095959, -0.0391604, 0.0161361, 0.00725367, -0.162485, 0.0500909, 0.0970061, 0.0829343, 0.104003, 0.156609, 0.027065, 0.148923, -0.0392895, 0.228374, -0.00512018, -0.0586084, 0.15461, -0.147732, -0.223183, 0.122711, -0.0314032, -0.355301, 0.0165435, -0.148165, -0.21615, -0.0414957, 0.176322, -0.216237, -0.32209, 0.19949, 0.249898, 0.0440243, 0.0352755, 0.0146934, 0.087484, -0.0192144, 0.117353, 0.273833, 0.0767953, -0.350772, -0.143531, -0.00909504, 0.13574, -0.00219312, -0.235491, 0.181308, -0.216463, 0.20007, -0.117414, -0.116028, 0.0242288, 0.128458, -0.315176, 0.018785, 0.106964, 0.0130083, -0.0961093, -0.0489368, -0.125389, -0.165091, 0.134202, -0.2523, -0.0904066, 0.00305259, 0.0866993, 0.0692824, 0.19257, -0.244503, -0.0736611, -0.1451, -0.112495, 0.0399911, -0.121157, 0.253196, 0.00459905, -0.227867, 0.0617407, 0.071264, 0.0576891, -0.211009, 0.221029, -0.0993644, -0.00527626, -0.143703, 0.0698772, -0.229017, 0.0904411, 0.0496741, 0.050896, -0.174909, 0.140289, 0.0437163, 0.0469978, 0.142091, -0.0398878, -0.19024, -0.132746, -0.160016, 0.0714799, 0.0916417, -0.221097, 0.0621973, -0.0329025, 0.0553339, -0.138454, -0.0175049, -0.0707288, 0.0121416, 0.0788555, -0.0916797, 0.245514, -0.199987, -0.159681, -0.0914456, 0.0887217, -0.0355998, 0.0082238, 0.171175, -0.111339, 0.223556, -0.00540522, -0.0462278, -0.0600485, 0.0677356, -0.0796082, 0.174721, -0.00357041, 0.195025, -0.180574, -0.0170589, 0.168635, 0.0289565, 0.0613873, -0.189484, 0.0118204, -0.0677387, -0.0595361, 0.185515, 0.0580674, 0.0960679, -0.0956365, 0.0786318, -0.0990435, -0.0397969, -0.0722669, 0.0205202, 0.0175538, -0.166854, 0.000299677, -0.0693539, 0.0888423, -0.111608, -0.122428, -0.195563, -0.0405939, -0.0565475, 0.0827688, 0.212443, 0.00589446, 0.112476, 0.157233, -0.181512, -0.108246, 0.0429565, -0.0127869, -0.0574877, -0.0771649, 0.226016, 0.0893179, -0.143634, -0.0611408, 0.0362317, -0.106488, -0.186434, -0.120156, -0.00520507, -0.0588003, -0.210143, -0.0930008, -0.0896528, -0.0226181, -0.00240034, 0.0152493, 0.00784133, -0.284287, 0.258896, -0.120936, 0.151308, 0.0536127, -0.0122166, 0.0123942, 0.100021, -0.0211357, 0.0318688, 0.123929, -0.0463076, 0.0298142, 0.24115, -0.125382, -0.158389, -0.219546, 0.132037, -0.0748275, 0.0268358, -0.201994, 0.128296, -0.166777, -0.0495168, 0.111506, -0.105676, 0.0992425, 0.0198304, 0.172339, -0.0277795, 0.0660632, 0.21808, 0.0815846, 0.179436, 0.0454079, 0.0193607, -0.112999, -0.110505, 0.116022, -0.0575295, -0.224004, 0.294129, 0.0991277, 0.0888203, -0.130733, -0.00149296, -0.0472804, 0.0269233, 0.0376028, 0.110169, 0.0218587, 0.11918, 0.0140077, 0.0838723, -0.0293779, 0.232786, -0.0170778, -0.102289, -0.0536425, -0.160831, 0.0222458, -0.0348127, 0.0722749, -0.219219, -0.0105726, -0.136038, 0.174526, 0.0706014, -0.0381076, 0.0818496, -0.041007, -0.0279504, -0.0771, 0.0702487, 0.139104, 0.11835, 0.0138718, 0.0624472, -0.12069, 0.0599857, -0.183751, 0.124901, -0.0862448, -0.0746239, 0.0769627, 0.115717, 0.100346, -0.0728379, 0.151034, 0.170774, -0.11788, 0.284398, 0.0163081, 0.0248215, -0.0700995, -0.0466913, -0.0414379, 0.0296636, -0.108305, -0.0536947, -0.0147858, -0.017185, 0.0633749, 0.136391, -0.0300301, -0.0247302, 0.0465545, -0.0992116, 0.0476226, -0.0962895, 0.197636, 0.00870516, 0.0734076, 0.116903, -0.0779998, 0.0933539, -0.0617179, 0.102445, -0.145381, 0.061635, 0.118898, -0.00896852, 0.0233315, 0.10293, 0.136991, 0.143168, -0.0761006, -0.0968762, -0.10459, -0.0762801, 0.0154086, -0.0408641, 0.0882056, -0.0348377, -0.186415, -0.0832717, -0.128045, -0.131255, -0.0977479, 0.224647, -0.149699, 0.148595, -0.170503, 0.202909, -0.134842, -0.0349647, -0.0838062, 0.259073, -0.164367, 0.0959968, -0.0559757, -0.0721298, -0.158059, 0.131884, -0.147469, -0.015298, -0.123441, -0.121249, 0.182295, -0.115956, 0.250222, -0.198862, 0.443135, 0.0476663, 0.20978, -0.051714, 0.105792, -0.0761158, 0.0339138, 0.00763426, 0.106075, -0.0325905, 0.0371828, 0.014405, -0.00714979, -0.185414, 0.0885228, 0.0151672, -0.0834886, 0.0160108, -0.173657, 0.0138654, 0.216881, 0.176999, -0.0153225, 0.071943, -0.123581, -0.133487, -0.0948244, 0.127535, 0.497627, 0.0442228, 0.339918, -0.0761195, -0.0522434, -0.15864, -0.257995, 0.0286491, -0.0136111, 0.0308147, -0.290843, 0.0909711, -0.117873, -0.0522542, 0.0673399, -0.0647917, -0.152532, 0.0162726, -0.0492014, 0.095948, 0.342433, -0.360294, -0.0523382, 0.0606024, -0.0229294, -0.209347, 0.0514117, -0.142256, 0.0790135, -0.174455, 0.00357192, -0.0598755, -0.0492054, -0.0404187, -0.0797992, 0.12674, -0.190078, -0.0130724, -0.0889742, -0.0882151, 0.0217241, 0.0275939, -0.0041179, 0.113382, 0.110418, -0.0480335, -0.0814837, 0.361619, -0.150515, 0.189554, 0.0124315, -0.0356898, 0.0626139, 0.268562, 0.113303, -0.158766, 0.0635013, 0.131985, -0.15666, -0.180338, 0.0802486, -0.0665283, 0.0864411, -0.0185992, -0.0287336, -0.120775, 0.0328082, -0.150635, -0.121343, 0.143964, 0.129334, -0.236481, 0.0156494, -0.104719, 0.158649, 0.296516, 0.0162246, -0.176099, -0.070585, -0.0382287, -0.028545, -0.0142301, -0.157194, 0.243095, 0.135748, 0.0485778, -0.193295, -0.188345, 0.018709, -0.0369056, 0.106823, 0.130484, -0.0250461, 0.138573, 0.121392, 0.148463, 0.0623925, -0.0347983, 0.194203, 0.0212668, -0.0694238, -0.203761, -0.192154, 0.0212174, -0.0390487, 0.29176, 0.168291, -0.0376847, -0.108648, 0.149343, -0.12275, 0.0477938, -0.285289, -0.135009, 0.243482, 0.0553269, -0.00342714, 0.0150232, 0.194492, -0.0245397, 0.121771, -0.0150942, -0.0629294, 0.0423804, -0.00600906, -0.0642439, 0.240504, -0.171047, 0.0224934, -0.162227, 0.0249732, -0.0837777, -0.00953304, 0.0552331, 0.0951847, -0.146508, 0.19355, -0.0410928, 0.189542, -0.244489, -0.0725524, -0.0753443, -0.141169, 0.0213425, 0.13565, -0.0230537, 0.0775432, -0.163521, 0.165672, -0.050296, 0.121747, -0.286051, 0.140712, 0.0569617, -0.0768094, 0.191671, 0.100675, -0.06569, 0.231045, 0.00496583, 0.0256821, -0.0298698, 0.119077, 0.210535, 0.0884374, 0.122249, 0.0258456, 0.0328535, -0.159813, 0.179017, 0.060699, 0.113471, 0.172358, 0.236032, -0.0822357, 0.000708734, 0.119994, -0.0416608, 0.229528, -0.00637732, 0.249882, -0.000698751, -0.169222, 0.147388, -0.208527, -0.112213, -0.170714, 0.215148, -0.0332582, -0.258056, -0.0737531, 0.0603722, -0.0513443, -0.0323219, -0.0843993, -0.218622, -0.144298, 0.0136905, 0.0363807, 0.0911537, -0.0995493, 0.162708, 0.0791763, -0.0189002, -0.00943009, -0.178138, 0.124046, 0.0611177, -0.0615182, -0.0276502, -0.246552, 0.1167, 0.0226026, -0.192259, 0.015561, -0.138209, -0.0383521, 0.0503405, -0.0230505, 0.130035, -0.11779, 0.208896, -0.0633937, 0.042968, -0.0186316, -0.062491, 0.104258, 0.0839335, -0.083368, -0.135951, 0.104705, 0.129053, -0.228104, 0.0308443, 0.117762, 0.00175038, 0.0154309, -0.0861869, -0.132558, 0.00655893, -0.169043, 0.0230632, 0.215959, 0.114077, -0.33349, -0.106664, 0.0454484, -0.145732, 0.0843251, -0.211552, -0.146969, -0.0296811, 0.143115, 0.109592, -0.0699086, -0.065549, 0.0908779, -0.114406, 0.200411, 0.239473, 0.107752, 0.0824434, 0.143339, 0.025713, -0.183392, 0.0821401, 0.0145631, -0.158908, 0.0604318, 0.184713, 0.155474, -0.0416717, 0.111736, 0.0753045, -0.195291, -0.111708, -0.159047, -0.21575, -0.0915541, -0.0451807, 0.00137138, 0.0341311, -0.224869, 0.168507, -0.062951, -0.158379, -0.201471, -0.365145, -0.0898417, -0.0204818, -0.0966831, 0.0234643, -0.139061, 0.115681, -0.105809, -0.191464, 0.117984, 0.140034, 0.19962, 0.0378713, 0.086294, 0.0392628, 0.0524086, 0.069938, -0.204378, -0.19943, 0.172097, -0.0838025, -0.141277, 0.294579, 0.00928844, 0.0511687, 0.0187625, 0.108033, 0.0574106, 0.0401574, -0.0689941, 0.0381486, 0.0496099, 0.0540846, -0.233765, 0.00916735, -0.0134348, -0.0377136, -0.0567943, -0.076915, -0.0400873, -0.063457, 0.141413, -0.0170422, 0.0182297, -0.0225433, 0.107378, -0.0729189, 0.162688, 0.0532356, -0.0231734, -0.407416, 0.04681, 0.0902716, -0.0730418, 0.141644, -0.00415981, 0.0936864, -0.124467, -0.0349421, -0.140631, -0.209908, -0.0417595, 0.163828, 0.0677022, 0.010015, -0.129513, -0.0863064, -0.0931455, 0.0976241, 0.283569, -0.073103, 0.0312353, 0.207816, 0.0181011, -0.122769, -0.0602832, -0.0323632, -0.111808, 0.25628, 0.042377, 0.0835318, -0.0888962, 0.0837525, 0.0231115, 0.0505099, -0.00678701, -0.0808464, 0.00270681, 0.148507, 0.167309, 0.123002, 0.12597, -0.0302656, -0.0380078, 0.103389, -0.080159, -0.0334606, 0.159757, -0.012698, -0.187036, 0.0383783, 0.114703, 0.0404048, 0.153594, 0.120859, -0.0624666, -0.0952079, -0.245376, 0.041909, -0.150175, 0.0341554, -0.0584498, 0.0737275, 0.0520367, 0.0771779, 0.171449, 0.0209214, 0.173897, 0.0415997, -0.0605357, 0.0607445, 0.154451, 0.117122, -0.0514061, 0.106011, 0.0313788, -0.105615, -0.159702, -0.0710627, -0.141494, -0.0807766, -0.0441519, -0.127497, 0.0511533, 0.0130792, -0.0585933, 0.177078, 0.23475, 0.125582, 0.00571956, -0.169426, -0.00300907, -0.175383, -0.067509, 0.0659808, 0.0815051, 0.0684584, 0.0525309, 0.00381349, -0.0246989, 0.0341376, -0.00387765, 0.202543, 0.0383866, -0.0520036, 0.124935, -0.119693, 0.189975, -0.195423, 0.0506337, 0.0294973, 0.0872317, -0.177271, 0.139434, 0.0990585, -0.0857858, 0.0472941, -0.104472, 0.179086, -0.184184, -0.225509, 0.0727216, -0.13838, 0.0885016, -0.0858618, 0.107372, -0.21001, -0.118609, 0.0913917, -0.08942, 0.0756811, 0.0284971, -0.0272792, -0.113003, 0.0348813, 0.016639, 0.00751447, 0.037739, 0.00302034, 0.276001, -0.213015, 0.0518006, 0.17823, 0.116938, 0.104309, 0.135326, -0.0248156, -0.0640884, -0.0556699, 0.00924908, 0.125932, 0.00348114, -0.00766459, -0.249475, 0.118566, -0.0705021, 0.0381681, 0.170019, 0.0712481, -0.0167836, 0.202139, 0.157425, 0.137991, -0.1564, 0.0718406, -0.0105687, 0.176317, 0.0531673, -0.00227366, 0.100886, 0.0952725, 0.0156776, 0.0162479, -0.228526, -0.0720464, 0.086254, 0.0720029, -0.00072715, -0.125869, -0.141303, 0.0315072, 0.245333, 0.00691342, -0.0973259, -0.164234, 0.0346539, -0.105927, -0.0978237, 0.103701, -0.0201751, -0.0301316, -0.0392267, -0.0249358, -0.0480332, -0.0420498, -0.0848936, -0.213823, 0.132998, -0.123895, 0.123979, -0.0918765, 0.0852892, -0.0171303, 0.0622924, -0.0150909, 0.11062, 0.340453, -0.115086, -0.131908, 0.0430333, -0.067933, 0.059517, -0.0756584, -0.0451865, 0.0264667, 0.0531691, 0.0354189, -0.0511125, 0.00309003, -0.106283, -0.126534, 0.131457, -0.176481, 0.0577933, -0.0223766, 0.150189, -0.205636, -0.006562, -0.176947, -0.0264941, -0.144157, 0.0125131, -0.0145115, -0.0191832, -0.0152929, -0.136432, 0.224422, 0.0201393, -0.0602953, -0.0160925, 0.140689, -0.15165, 0.00732615, 0.179419, 0.050022, -0.162305, -0.14718, 0.00128104, -0.015485, -0.240561, 0.179142, -0.0579683, 0.110239, -0.240397, 0.150941, -0.190763, -0.162084, 0.0516049, -0.0576267, -0.0194246, -0.150866, -0.123027, 0.0851167, 0.0780423, 0.0477115, 0.0299487, 0.10413, 0.0846311, -0.200959, -0.0824668, 0.169525, -0.015957, -0.191378, 0.0892436, -0.072794, -0.150841, -0.191491, 0.0533453, 0.168525, -0.102854, 0.100022, 0.181162, 0.10131, 0.0500074, 0.00986805, 0.186053, 0.0207986, -0.00241713, -0.152246, -0.13283, 0.1973, -0.214769, -3.00778e-05, -0.0502326, 0.0504105, -0.0403373, 0.0119293, 0.235437, -0.1858, 0.326556, 0.147462, 0.177896, -0.0381957, 0.252195, 0.206391, -0.167106, 0.214589, 0.081461, -0.236675, 0.0853225, 0.188476, 0.0501315, -0.00138833, -0.0701222, -0.0737311, 0.0157076, 0.0852563, 0.0484631, -0.0985231, -0.225663, 0.0888239, -0.0830946, 0.111741, 0.11035, 0.162056, 0.188841, -0.183441, -0.0891843, 0.0783177, 0.0233136, -0.113339, 0.0836347, 0.171112, -0.0514228, -0.0111479, 0.17133, -0.160053, -0.0636509, 0.0986406, 0.105898, 0.18145, 0.0501874, -0.218024, -0.197044, 0.0281254, -0.206307, 0.0079579, 0.105096, 0.224225, -0.0401122, 0.0128525, -0.0654001, -0.108227, 0.108122, 0.0726031, 0.169738, -0.0931967, -0.241422, 0.0238606, 0.128105, -0.0295823, 0.0133859, -0.0802088, 0.265926, 0.064014, -0.143212, 0.15677, 0.0878308, 0.0782661, -0.0407571, -0.101642, -0.0275508, 0.189999, 0.125878, 0.0556639, 0.123684, -0.0456726, 0.0333277, 0.230864, 0.0612059, 0.0664778, -0.247635, -0.0609898, 0.0738448, -0.213149, -0.0545537, 0.0501352, 0.0512665, -0.297523, -0.212628, 0.167317, 0.0277513, 0.12691, -0.0739153, -0.00376449, -0.0665538, -0.0180687, -0.0221832, 0.11448, 0.0386709, -0.00649263, 0.063818, -0.037248, 0.0119514, -0.0220588, -0.156226, -0.0441843, -0.0222686, 0.0473819, 0.172311, -0.0490813, -0.16654, -0.123929, 0.0174711, 0.0999089, -0.0267705, 0.0880913, 0.0351817, -0.0235095, 0.24509, 0.0376518, -0.0341685, -0.0231662, -0.139816, -0.0677904, 0.0312807, -0.143714, -0.108723, -0.0409626, 0.0405674, -0.0343207, 0.154881, -0.0334951, 0.0181962, 8.40706e-05, -0.0414858, -0.000336124, -0.07095, -0.216081, 0.019284, -0.00607555, -0.178929, 0.00588737, 0.00427713, -0.0451757, 0.0570049, 0.0367325, 0.194941, 0.0221117, -0.0918113, -0.0398246, -0.0034381, 0.056552, -0.0375523, -0.0330525, -0.0203864, -0.0761813, -0.129388, -0.0602134, -0.0347415, -0.080728, 0.02935, -0.0255637, 0.131364, 0.141791, 0.0264685, -0.221582, 0.0983732, -0.0726196, -0.101004, -0.172243, 0.0501069, 0.185885, 0.0758972, -0.0194967, -0.0353962, -0.12216, 0.219269, 0.167144, -0.262052, 0.0105232, -0.121199, 0.0424855, 0.0403773, 0.031742, 0.154286, 0.0327762, 0.125374, 0.128134, 0.148836, 0.0397795, 0.0301507, 0.10875, 0.0963822, -0.0839951, -0.131469, 0.254294, -0.164261, 0.0494971, -0.102622, -0.12472, 0.0692995, -0.177107, 0.0522239, 0.0475125, 0.0763671, -0.251818, 0.086841, -0.024284, 0.124346, 0.17993, 0.0641092, -0.0997804, 0.0281556, -0.123732, -0.109623, -0.110671, -0.10758, -0.154805, -0.209615, 0.0145215, 0.179101, 0.171346, 0.0068564, 0.151545, 0.134752, 0.15599, -0.200751, -0.0545803, 0.110328, 0.162855, 0.0753276, 0.0132252, -0.166665, 0.0655049, 0.01149, -0.0815433, -0.0520243, -0.0297221, -0.00130687, 0.0927073, -0.00844838, 0.00202346, 0.191945, -0.00858897, -0.00455804, 0.0986155, -0.0142583, 0.117667, -0.112806, -0.014522, 0.130165, 0.0638633, 0.0441465, -0.0501557, 0.00432093, 0.0995511, -0.0288963, -0.0754229, -0.0901234, 0.0273735, -0.209291, 0.10226, 0.187072, 0.15697, 0.139269, 0.0653753, -0.0397839, -0.131281, 0.0837638, 0.114403, 0.148856, -0.099265, -0.0681306, -0.177527, 0.181635, 0.169317, -0.186253, -0.0392091, -0.128592, -0.182551, 0.119134, 0.0961213, 0.130368, 0.0120948, -0.0923261, 0.0731989, -0.0213642, 0.0267275, -0.0395235, -0.0068124, 0.0236357, -0.175007, 0.0475486, 0.24674, 0.0125801, -0.0677966, -0.00436008, -0.193815, -0.130416, 0.0644354, -0.151608, -0.178785, 0.0512957, -0.0796443, 0.214916, -0.00969603, 0.0631522, 0.202408, -0.11538, 0.00411608, -0.00748383, -0.0140447, -0.0406053, -0.150687, 0.0145401, 0.026815, 0.133404, -0.0104456, -0.0311394, -0.132319, 0.296459, 0.0905498, -0.0383829, -0.108509, 0.0890855, -0.105066, -0.0597114, 0.0839179, 0.0351412, -0.122742, 0.0422078, -0.234506, 0.0314094, 0.0115795, -0.0487367, -0.118074, 0.0923864, 0.202115, 0.112913, 0.186142, -0.0164788, 0.0616363, 0.332124, 0.100333, -0.176279, 0.0537754, 0.0263551, -0.167855, 0.047272, -0.105228, 0.119079, 0.0410183, -0.00671155, 0.0074867, -0.155002, -0.107592, 0.121679, 0.126445, -0.0175433, -0.1333, -0.124821, -0.0248287, -0.0950555, -0.158487, -0.0643658, -0.153966, 0.0838022, -0.101314, -0.0373182, -0.264729, 0.100919, -0.235467, 0.14674, 0.0632207, -0.124055, -0.0485566, 0.0476791, 0.186543, -0.125875, -0.110484, -0.105875, -0.0363264, -0.173867, 0.0242187, 0.092231, 0.207212, -0.0246874, -0.127624, -0.106542, 0.0536877, -0.10612, 0.0111637, -0.0308262, -0.0238937, 0.258102, -0.287368, -0.0416983, -0.0672131, -0.0725908, 0.0293611, -0.0478649, 0.0657612, 0.089279, -0.0362937, -0.267653, -0.095762, 0.0672921, -0.21718, -0.0393556, -0.184032, 0.0663348, 0.0389381, 0.133459, 0.0614035, -0.0782151, 0.1196, -0.11676, -0.0413248, 0.135337, -0.0540662, 0.180939, 0.00980318, -0.0886974, -0.204708, -0.156389, 0.0440858, 0.2289, 0.0796711, -0.071578, -0.139232, 0.166842, -0.0498865, 0.0998727, -0.10246, -0.117304, -0.0159203, 0.0484976, 0.111761, -0.193814, -0.0828589, -0.147163, 0.161261, -0.0163631, -0.0835008, 0.10829, 0.0414662, -0.0343772, -0.0340725, -0.195871, -0.159558, -0.164485, -0.127163, 0.277993, 0.105501, -0.0120704, -0.137344, -0.145037, -0.247857, -0.00923079, -0.177101, 0.0338209, -0.00352012, -0.214818, -0.0420441, -0.0322592, 0.123701, 0.00193923, 0.0217488, -0.133141, -0.0725813, -0.0218666, 0.0476923, -0.042791, 0.137046, -0.159186, -0.227206, 0.148251, -0.163664, -0.237218, 0.0267847, -0.079216, 0.0406229, -0.0584788, 0.00219305, 0.038505, 0.0313588, -0.129266, -0.00951937, -0.0787033, 0.281935, 0.189665, 0.0305088, 0.0341581, 0.0594499, 0.0933892, -0.245169, 0.105588, 0.00403862, -0.0866125, 0.0779346, -0.217877, -0.0803699, -0.134492, -0.104761, -0.0300904, -0.0288223, 0.0421003, 0.0338734, -0.204095, -0.0426227, -0.0417358, -0.0828459, -0.213554, 0.00966584, -0.0330299, 0.0125931, 0.0769887, 0.0445708, 0.0674788, 0.0578549, 0.0324819, -0.27872, 0.248913, 0.122375, 0.1775, 0.0500161, -0.0728201, -0.0684238, 0.0812402, -0.0384902, -0.0957193, 0.0925823, 0.0132468, -0.021922, -0.0250219, 0.197556, -0.0431953, -0.110531, 0.0511842, 0.0691944, -0.0741121, -0.300252, -0.0193891, -0.135409, -0.0067938, -0.0161304, -0.0883328, -0.0397648, -0.0610468, -0.178545, -0.183161, -0.179793, -0.043428, 0.220964, -0.0360803, 0.144611, -0.00298052, -0.155699, 0.0787069, 0.0771398, -0.0259672, 0.2272, 0.102921, -0.00703035, -0.221652, 0.0370881, -0.0360827, -0.0540218, 0.230542, -0.166825, -0.0730596, -0.0127838, 0.0791799, 0.0267146, -0.177371, 0.244448, -0.19085, -0.0898975, 0.0525266, 0.0761569, 0.0152494, 0.150664, 0.223099, -0.116946, -0.161678, -0.0845625, -0.261996, 0.243963, 0.108877, -0.109415, 0.00939898, -0.0613055, -0.148468, 0.0446449, -0.00111376, 0.0196059, -0.130408, 0.14028, 0.0715553, 0.215104, 0.265924, 0.137835, -0.0764334, 0.00500627, 0.081118, 0.0443328, 0.30231, 0.144477, 0.035409, 0.171383, 0.0806937, 0.138941, -0.0635094, -0.124936, 0.138142, 0.0345028, -0.0620868, -0.136121, -0.253059, -0.19811, 0.128396, 0.141842, 0.144375, 0.150117, -0.199958, -0.258205, -0.0251488, 0.186046, 0.0958747, -0.016858, 0.0416273, -0.064068, -0.0911024, -0.135498, -0.288514, -0.194755, 0.109523, -0.0383819, -0.074338, 0.292163, -0.0822919, -0.00875303, 0.00368826, 0.0485744, 0.0521762, -0.0549072, -0.00905804, -0.0895392, -0.245191, 0.000158038, -0.075373, 0.0470671, 0.228514, -0.160687, -0.201253, 0.0859425, 0.0740839, -0.129523, -0.0338816, 0.181195, 0.023643, 0.0752635, 0.0553413, -0.242516, 0.186225, 0.0397839, -0.0780753, 0.0949764, -0.25064, -0.0709829, 0.016196, 0.0671814, 0.140228, 0.280221, 0.148701, 0.103564, 0.0244855, 0.0767661, 0.0015536, 0.215795, 0.0847503, -0.0601874, -0.0580239, -0.159956, 0.0890296, 0.0645871, -0.130093, 0.163133, -0.0176543, 0.150757, -0.178865, 0.030551, 0.00548856, 0.105587, 0.0292968, -0.00598966, -0.179383, 0.0573082, 0.222384, 0.142258, -0.069179, -0.173445, 0.039205, 0.147268, 0.0805529, 0.0836546, -0.118028, -0.0331108, -0.121332, -0.0209208, 0.320425, -0.0489808, -0.0801099, 0.123191, 0.0527406, 0.02524, -0.244088, 0.00242727, 0.148679, -0.0594119, -0.0365495, 0.0551757, 0.212056, 0.0444952, 0.160468, -0.120965, 0.0505909, 0.00208717, -0.0644444, -0.198005, 0.0778004, -0.178676, -0.0786653, 0.0996382, 0.0600434, 0.0446542, 0.0878299, -0.0451052, -0.0822713, 0.0369853, 0.0965782, 0.0282109, 0.104443, 0.0498743, -0.0493608, -0.00469874, 0.10345, 0.0723946, 0.199158, 0.127024, 0.224895, -0.19782, -0.124678, -0.0822059, -0.282538, -0.0269615, 0.0219577, 0.0177923, -0.00674599, 0.000498931, 0.167636, 0.0377369, 0.299963, -0.115622, 0.170377, -0.216036, -0.113279, -0.220285, -0.00791122, -0.0853493, -0.069326, 0.125496, 0.112396, 0.0442339, 0.0263032, 0.093896, -0.0572976, -0.150704, 0.0301656, 0.0274615, 0.000880652, 0.00408171, -0.140589, -0.0661733, 0.0305769, -0.173233, -0.195856, 0.0476229, 0.0195661, 0.136776, -0.110899, 0.00420506, -0.104537, -0.218421, 0.167713, 0.205584, -0.190746, 0.139237, 0.0120712, 0.0757269, 0.0197655, -0.12329, -0.137596, -0.0811543, -0.0607503, 0.00116136, 0.206997, 0.0862915, 0.183571, 0.00437648, -0.0444389, 0.0738844, 0.019113, 0.0520631, 0.146988, 0.0321142, -0.0806095, 0.199, 0.0576537, -0.165014, 0.127635, -0.169902, -0.0285413, 0.117342, 0.131721, -0.00612743, 0.148395, -0.00273179, -0.077137, 0.161982, -0.161348, 0.100239, 0.167767, 0.10326, -0.0516689, -0.0507662, -0.00949143, -0.217488, -0.168484, 0.0261746, 0.0214221, -0.0321349, -0.0494625, -0.0842315, 0.0334645, -0.0257603, -0.0114091, -0.152203, -0.239138, 0.196022, -0.0852932, -0.0296207, -0.15635, -0.124458, -0.103116, -0.133091, -0.135111, -0.0880372, -0.0405623, -0.0701988, -0.0744367, -0.241748, 0.0776741, -0.157357, -0.0849035, 0.231606, 0.167224, -0.246772, 0.0147511, 0.305244, -0.108788, -0.0348165, -0.125375, -0.12026, -0.0781184, 0.120756, 0.170602, 0.332028, -0.192387, 0.0303536, 0.0220235, 0.00335026, -0.151351, 0.238284, -0.207869, -0.100539, -0.197904, -0.216585, -0.0347973, -0.0348162, 0.248268, 0.231784, 0.0702953, 0.0821355, 0.0943178, 0.136361, 0.228607, 0.126105, -0.120706, 0.0474607, 0.0581673, -0.109509, -0.0238778, 0.189319, -0.0623776, -0.151365, 0.126574, 0.101534, -0.107899, 0.0665804, 0.203104, -0.246447, 0.0419479, 0.15001, 0.011854, -0.242497, -0.0818276, -0.0165281, 0.200292, -0.350566, 0.0248963, 0.0283851, -0.0415761, -0.184916, -0.0630202, -0.0725195, 0.0847852, -0.00411873, 0.263352, 0.00566079, 0.130412, -0.205901, -0.154357, 0.0315017, 0.0758527, -0.156744, -0.182474, 0.0473884, 0.27817, 0.163935, -0.10386, -0.0168547, -0.282109, -0.159367, 0.0949024, 0.14032, -0.145379, 0.061965, -0.204525, 0.0973186, 0.278534, 0.126995, -0.142278, -0.0679224, 0.10922, -0.220498, -0.0420547, 0.106978, 0.000615401, -0.0548566, 0.225, -0.0743376, -0.0372624, 0.0804017, -0.107059, -0.176996, 0.145289, -0.163588, 0.0757263, -0.158465, 0.0275313, -0.0613217, -0.0242648, -0.162617, -0.182264, 0.218457, 0.11739, 0.112592, 0.12602, -0.25149, 0.0132703, -0.0911752, 0.118763, 0.158802, -0.0207888, 0.0954946, -0.236364, 0.18815, 0.0460787, 0.0234132, 0.147402, -0.224431, -0.266781, -0.14785, 0.218903, 0.0974525, -0.138098, -0.202613, 0.0392662, -0.0371948, 0.0148945, -0.181385, -0.0418412, -0.0704231, -0.246395, -0.132382, -0.0317725, -0.0346734, 0.0734998, -0.0648274, 0.235899, -0.0823098, -0.216691, -0.101457, 0.00484969, 0.153237, 0.149626, -0.0444919, 0.00521929, 0.0480663, 0.359302, -0.0617036, 0.243414, -0.0359253, -0.127482, -0.22953, 0.131754, -0.100034, 0.0955094, -0.0162842, 0.269459, -0.0846393, -0.0810325, 0.233098, -0.205037, -0.0202712, 0.258176, 0.15621, -0.126152, 0.0532161, 0.056665, -0.1286, 0.227073, 0.142427, -0.0611977, -0.214243, -0.024541, 0.101631, -0.115543, 0.0861484, 0.0899979, -0.0724174, -0.00365758, 0.168712, 0.142311, 0.228552, 0.1963, 0.000232366, -0.257757, -0.159537, -0.00439429, -0.29019, 0.0303172, -0.251573, -0.360625, 0.252714, -0.0647627, 0.0567579, 0.074071, 0.0220827, -0.108602, 0.191338, -0.0658711, 0.0388224, -0.121746, -0.132369, 0.266752, 0.316259, 0.0501678, 0.267117, 0.0936496, -0.256584, -0.0409145, -0.0743414, 0.0750476, 0.169045, -0.0320328, -0.214874, 0.0788827, 0.0508262, 0.122104, 0.235156, 0.141141, 0.101446, 0.106547, -0.136185, 0.226232, -0.201081, -0.0970796, 0.00104127, 0.229427, -0.0151113, 0.0698221, -0.0390262, -0.0648117, 0.145393, 0.129508, 0.0132367, 0.11514, 0.0325719, -0.0811805, 0.240724, 0.160223, -0.23714, -0.249092, 0.078751, -0.0611733, -0.0921485, 0.102331, -0.046059, -0.149504, 0.0339255, -0.191552, 0.0336442, 0.0953037, -0.0511696, 0.180972, -0.00665997, 0.029467, 0.123822, -0.0729427, -0.167768, 0.162584, -0.217345, -0.20901, -0.0329424, 0.0707122, 0.0497888, 0.0665854, 0.117246, 0.0227552, -0.068791, 0.0188887, -0.040994, 0.19203, -0.151876, -0.171427, 0.0929002, 0.209629, -0.252191, -0.0249522, -0.0522875, 0.0153497, 0.167599, -0.0122793, -0.13027, 0.0824168, -0.00330785, 0.0777672, -0.107596, -0.129631, -0.109541, -0.00651535, 0.235879, 0.0378602, -0.175976, -0.222825, 0.0703853, 0.163797, 0.37637, 0.31583, -0.0426376, -0.0607395, -0.0321306, 0.00381398, 0.303106, 0.0234701, 0.143592, -0.143152, 0.188426, 0.132347, 0.0153931, -0.0948828, -0.0586632, 0.0986255, -0.0281777, -0.169509, -0.207401, -0.000199584, -0.258002, -0.000343902, -0.0584561, -0.198889, -0.0876092, 0.260605, -0.179925, -0.276883, 0.161258, -0.00157909, 0.185625, 0.0799613, 0.187388, -0.0022647, -0.224154, -0.0589886, -0.162612, -0.0963101, -0.0604032, -0.0997892, 0.0144399, -0.264977, -0.202731, 0.00416682, -0.120784, 0.148826, 0.114274, -0.321675, 0.0803231, 0.130048, 0.203778, 0.0328038, 0.00322111, -0.101229, 0.272752, -0.0476063, -0.129832, -0.0290232, 0.0657671, 0.123832, 0.188469, 0.0777473, 0.164196, 0.2668, -0.0180292, -0.314126, 0.0499564, 0.0473198, -0.0052489, 0.0437072, 0.0131057, -0.102622, -0.0838502, 0.0926171, -0.104344, -0.199915, -0.18208, -0.117837, -0.1702, 0.113056, 0.106948, 0.178668, -0.101861, 0.203706, 0.0574561, 0.149131, -0.010273, 0.113219, -0.217039, 0.120956, 0.196671, 0.0461044, 0.0742245, -0.130396, 0.0537664, -0.213396, 0.196752, -0.0907446, -0.0689147, 0.240284, -0.0304548, 0.127472, -0.304106, 0.0316913, -0.30223, 0.0346892, -0.0497615, -0.0719998, 0.0553133, -0.147659, 0.19071, 0.0969327, -0.198117, -0.0735421, 0.0953276, 0.104112, -0.119919, 0.152912, 0.264227, 0.00460469, 0.313358, -0.00833523, -0.0285005, -0.206106, -0.0505828, -0.113407, 0.236376, 0.120251, 0.0124149, 0.190209, 0.0302067, 0.200677, -0.00514269, -0.271841, 0.152891, -0.0326422, 0.0744227, 0.0809461, 0.108167, 0.115996, -0.103855, -0.146314, -0.182547, -0.0604073, -0.149642, -0.287797, 0.0606751, -0.180392, -0.153308, -0.161555, -0.0595522, -0.187795, -0.253079, -0.141884, -0.11362, 0.0751011, 0.206272, 0.108637, -0.018136, -0.213706, 0.291834, -0.162045, 0.0465932, -0.0805677, 0.0379749, -0.0368675, 0.0217423, 0.194079, -0.0395303, -0.119273, 0.218927, -0.269921, -0.0880667, -0.181958, -0.111737, 0.159221, 0.122163, 0.227528, 0.126093, 0.267891, -0.0546506, -0.0886692, -0.103877, 0.0794512, -0.0114627, -0.123116, 0.19501, 0.0913471, 0.0636593, -0.0541478, 0.100005, 0.0211371, -0.0480075, 0.0553202, 0.071885, -0.128259, -0.118498, 0.0225117, -0.0649863, -0.00487519, 0.0600077, -0.00794946, -0.0324746, 0.147702, 0.019828, 0.00139007, 0.157115, -0.156393, 0.106583, 0.0299308, -0.0513641, 0.0354362, -0.0936841, 0.101028, 0.0216897, 0.148974, 0.113056, 0.0652137, -0.0175694, -0.00169268, -0.0583685, 0.0392052, -0.0428062, 0.0728484, 0.1103, 0.0483218, 0.0267304, 0.0367902, 0.0145381, -0.0292388, 0.100716, -0.209867, -0.00770661, 0.0295026, 0.146682, -0.0537207, -0.0799192, -0.0374711, 0.0327961, -0.00492798, 0.04598, -0.088361, 0.0902626, -0.051403, -0.0464485, 0.0438923, 0.0510519, -0.0815251, -0.0237418, 0.0306642, -0.048499, 0.051404, 0.0148407, -0.0132552, -0.171268, -0.0543503, -0.0777644, 0.00610025, 0.0723641, -0.0238877, 0.0181861, 0.164299, -0.152096, 0.137051, -0.0476802, -0.0699019, 0.0605506, 0.0239582, -0.0516469, -0.0384339, -0.0794331, 0.134149, 0.0262954, -0.0973689, -0.168791, -0.0802869, 0.0566883, 0.0678796, 0.0580097, -0.0147469, -0.0263443, -0.00848264, 0.120811, 0.112631, -0.099122, -0.0973634, -0.0885037, 0.054129, 0.0962648, 0.0219073, -0.0793131, 0.103357, -0.0996007, -0.0310882, 0.171131, 0.0184693, 0.0868147, -0.138649, 0.0518114, 0.13857, -0.177581, 0.144538, 0.0492049, 0.172708, -0.0612202, -0.197431, -0.100408, -0.161788, -0.0401465, 0.147839, -0.0871869, 0.00431346, 0.0534088, -0.112474, -0.107238, -0.0115634, 0.0562477, 0.0130347, 0.0981079, 0.072901, -0.0562375, -0.112214, 0.188591, 0.0414989, -0.100691, -0.0751353, -0.0638699, 0.0532656, 0.0100087, -0.0272981, -0.0795073, 0.142307, -0.0362338, -0.0338987, 0.0427203, -0.0517681, -0.0142994, -0.01885, -0.0332158, 0.0835596, -0.103867, 0.0553477, -0.145005, 0.160869, -0.0756516, -0.00738616, -0.0101588, 0.183132, 0.0775225, 0.00599964, 0.0762881, 0.164588, -0.0451962, -0.0459143, 0.0473068, -0.0696673, 0.141565, -0.00575607, -7.25876e-05, -0.0422448, -0.0557525, -0.132698, 0.146448, 0.102034, -0.175148, -0.0353414, -0.0561257, -0.155273, 0.170274, 0.0712159, 0.0263785, 0.176291, -0.0200297, 0.0463911, 0.0633174, -0.05595, -0.0223304, 0.0227797, -0.148465, -0.0225058, -0.0307345, -0.0308574, -0.0198085, -0.0435773, -0.164953, 0.202593, -0.0879914, -0.0376234, 0.017167, -0.0891154, -0.00168762, -0.143542, -0.137877, 0.0298757, -0.176188, 0.078128, 0.0621508, -0.065425, 0.0936761, 0.115056, -0.0959051, -0.112982, 0.073527, -0.0879079, -0.0055597, 0.126601, -0.0644311, -0.126091, 0.162319, -0.125843, -0.0722481, 0.00566875, -0.0949225, 0.127922, -0.0546273, 0.0455066, 0.0794612, 0.0275138, 0.100302, 0.137132, -0.0819783, 0.0870964, -0.0514836, -0.0761976, -0.00158928, -0.0545561, 0.191378, -0.0542271, 0.036795, -0.00144044, 0.0257756, -0.108692, 0.132462, -0.0428912, 0.174046, -0.144304, -0.101023, 0.0466968, -0.000645821, -0.196455, 0.209575, 0.231874, 0.189035, 0.0161014, -0.0470516, 0.135, 0.113228, 0.0931335, 0.128982, -0.229706, 0.175808, -0.236511, -0.0832798, 0.163648, 0.0361725, 0.0701325, -0.229173, 0.175873, -0.208711, 0.00756937, -0.0110201, -0.169018, 0.265528, 0.211996, -0.0239488, -0.123394, -0.0998259, 0.0105796, -0.0105445, 0.115098, -0.00751191, -0.099164, -0.0777451, 0.0413475, 0.218362, 0.218008, 0.100722, 0.00470778, 0.193405, 0.00813409, 0.0654968, 0.00326797, 0.120438, -0.1309, 0.250594, -0.0508869, 0.0628363, -0.00894752, -0.0454868, 0.198977, 0.115071, -0.00815926, -0.0283936, -0.0308812, 0.0699827, -0.0628014, 0.148307, 0.0189183, -0.153736, 0.0696172, 0.156091, 0.269048, -0.169629, -0.0655902, -0.00522174, -0.00667836, -0.11858, 0.0991172, -0.00136508, -0.0687901, -0.0060015, -0.194458, -0.0473507, -0.105731, 0.253732, -0.031006, -0.0178748, 0.0115663, -0.0476923, -0.062242, -0.00763044, 0.243151, 0.0451375, 0.101702, -0.0100733, 0.0498615, 0.174368, 0.177358, -0.0323011, 0.0337199, -0.0770523, -0.00785692, -0.00101247, 0.0638644, -0.0986596, -0.224658, 0.141883, 0.136922, 0.0552348, -0.106854, 0.120431, 0.114738, 0.254214, -0.0163306, -0.11658, -0.11187, -0.097893, 0.0237246, 0.0386942, 0.139487, 0.0666639, 0.17616, 0.120259, -0.115447, -0.156526, -0.196367, 0.107373, -0.0546252, -0.266188, -0.0643973, 0.0791356, -0.106457, 0.00892607, 0.174114, -0.173289, -0.0421299, 0.205371, -0.0105249, 0.100151, -0.012183, -0.15102, -0.0413025, -0.0218038, -0.125621, -0.00641398, -0.203079, 0.0442915, 0.0140225, -0.178856, 0.0172931, -0.211884, 0.0108169, 0.165849, -0.105056, -0.212017, 0.182136, -0.113971, 0.0235794, 0.0335944, 0.15543, 0.026579, -0.0243166, -0.138294, -0.0139467, 0.266755, -0.181863, -0.159504, -0.148284, -0.0403553, 0.0241816, -0.0645552, 0.0472712, -0.0842096, 0.0849309, 0.0329866, -0.0184082, -0.130456, 0.15627, -0.00133815, -0.215514, -0.0155427, 0.160136, 0.02177, -0.130502, -0.15863, -0.0477494, 0.0625466, -0.000346417, 0.100898, -0.168059, -0.0255169, -0.0941089, -0.0210961, 0.00487664, 0.0707932, -0.123685, 0.105026, -0.0813653, -0.0297971, 0.18418, 0.191349, -0.00335188, -0.0487956, -0.079659, -0.0183963, -0.0594858, -0.056689, 0.147005, 0.0905474, -0.0371011, -0.0310355, 0.120914, 0.100587, 0.172808, 0.0245107, -0.0550578, -0.261934, -0.00297024, -0.201941, 0.13995, -0.204269, -0.0658896, -0.104109, -0.0889701, 0.170808, -0.00273481, 0.0323272, 0.121369, -0.0246324, 0.00830621, -0.0312327, -0.110207, -0.0863211, 0.0938827, 0.063334, -0.0668362, -0.123559, 0.0360363, -0.00556467, -0.132015, 0.0254988, 0.136593, -0.0873215, -0.212712, 0.232918, 0.0391574, 0.187865, 0.0241233, -0.0254019, -0.00611478, 0.131176, 0.138586, -0.0854569, -0.0154567, -0.177786, -0.12056, 0.0695462, -0.0501193, 0.169009, 0.107966, 0.0580613, 0.099415, 0.126393, 0.0422688, 0.332139, -0.0141595, 0.0269415, 0.0187517, 0.0103351, 0.101108, -0.0276796, 0.179012, -0.153037, 0.00796523, -0.0877289, -0.238126, 0.0249395, -0.0943082, -0.21195, -0.0204003, 0.0672306, -0.181265, -0.187966, -0.229279, -0.241833, -0.180053, 0.114784, -0.0950345, 0.217714, 0.0703225, -0.16459, -0.0357235, 0.172937, -0.134121, -0.047782, -0.107712, -0.0895349, 0.17956, 0.146453, -0.0483032, -0.174041, -0.130804, 0.199863, 0.0362322, -0.109737, -0.0941019, 0.0721512, -0.0623303, -0.168674, -0.124856, 0.0306387, 0.0425254, -0.123571, 0.0917909, -0.121946, 0.221388, 0.0389316, 0.213738, 0.148749, -0.0954707, -0.0966917, 0.0194885, 0.328215, 0.0185786, 0.0180633, 0.131658, 0.00535827, 0.180815, 0.181111, -0.252949, -0.0676775, -0.100917, 0.062355, -0.14863, 0.234345, -0.0370346, 0.0931247, -0.132927, -0.0678318, -0.178241, 0.0749445, -0.108128, 0.0391395, -0.34442, -0.308162, 0.0667697, -0.0271422, -0.0563261, -0.00902654, -0.325041, 0.0624078, 0.143782, 0.275645, 0.00410625, -0.132808, 0.0525191, 0.123061, -0.110855, -0.0696992, 0.291898, -0.110839, -0.0255972, 0.118072, 0.0265921, -0.0736042, -0.234459, -0.185782, 0.191031, -0.0897466, 0.190138, 0.249213, -0.0455953, 0.0960834, 0.0382777, 0.279665, 0.0208059, -0.0141274, 0.301386, 0.155485, -0.0499446, -0.157407, -0.047362, -0.0914196, 0.265411, 0.101776, 0.086931, 0.0510938, -0.0941389, -0.0894477, 0.0224786, -0.108728, 0.0981446, 0.0612333, -0.255932, 0.123745, -0.209746, -0.197321, 0.252531, 0.138961, 0.225119, -0.004333, 0.202309, 0.202479, 0.148573, -0.0932501, 0.0160385, -0.0169154, -0.210641, 0.194051, 0.0812886, 0.182492, -0.0104275, 0.157663, 0.105147, -0.061972, -0.245929, -0.0576942, 0.162006, -0.0323397, -0.0752897, -0.0440102, -0.0549013, 0.0967604, 0.238322, -0.267659, 0.0339834, -0.151401, 0.0672001, -0.183245, -0.0461561, -0.164899, 0.18486, -0.132347, 0.228112, 0.0720856, -0.0292823, 0.0380365, -0.153593, 0.0976874, 0.0167148, 0.24169, 0.176425, -0.258478, 0.0522751, -0.149494, 0.0671171, 0.0769737, 0.0310484, 0.0273821, 0.244897, -0.0753406, -0.0716541, 0.00167581, 0.17511, -0.0767975, -0.169791, -0.0691348, -0.0459287, 0.0526415, -0.0266737, -0.0953872, -0.0920135, 0.175299, 0.150688, -0.0627722, 0.0155495, -0.259657, -0.0374435, 0.316015, -0.0293999, -0.0750868, 0.0407045, 0.222023, -0.0541579, -0.123243, 0.112669, -0.180559, -0.135203, -0.0346303, -0.020154, -0.068809, -0.0139588, -0.0837329, -0.0366078, 0.078832, -0.00665933, -0.0521288, -0.0773869, 0.0487001, 0.00100359, 0.00211723, 0.00464686, 0.114317, 0.225535, 0.130178, 0.0385769, -0.039333, 0.0529028, -0.175205, -0.2296, -0.287948, -0.0541667, 0.112535, 0.139121, 0.0107203, 0.0924855, 0.0117772, 0.130411, -0.231057, 0.236364, 0.094278, 0.0377279, -0.0519174, 0.0201178, -0.228689, 0.251526, -0.0815501, 0.0999814, -0.130594, 0.0408427, -0.0769086, 0.0993398, -0.0869587, -0.134364, 0.0299878, 0.108991, 0.0448434, -0.00820336, 0.0155813, -0.100498, 0.0570259, -0.061145, 0.065249, -0.0881188, 0.0494599, 0.0139291, 0.00630769, 0.0935891, -0.0607808, 0.0728923, -0.0453399, -0.0910924, 0.158599, 0.149122, 0.208663, -0.0353431, -0.119364, 0.105565, -0.104351, -0.0358558, 0.132707, 0.0494333, -0.0304035, 0.000813477, -0.136355, 0.0165168, 0.0633239, -0.14179, -0.0129297, -0.0140281, 0.0746679, 0.0289339, -0.0179267, 0.0602272, -0.158447, 0.0598955, 0.0378862, -0.137174, 0.0234191, -0.0451674, 0.0290561, -0.10691, 0.162189, 0.0326849, -0.0666562, -0.185425, 0.176748, 0.105256, -0.0347854, 0.190678, -0.123985, -0.0842922, 0.0847529, -0.0702237, -0.0252654, -0.017368, -0.139775, -0.034751, 0.0278296, -0.0137456, -0.030619, 0.0499762, 0.102203, -0.0976849, 0.0885421, -0.0928986, 0.0446592, 0.0488536, 0.0464399, 0.139144, 0.0254228, -0.029756, 0.0648433, -0.0915304, 0.0663758, -0.153307, -0.0653496, -0.00915252, -0.200552, -0.109955, 0.0653757, 0.0804576, 0.0481182, 0.00646902, 0.0643411, -0.108122, 0.026121, -0.114603, 0.0747361, 0.0749244, -0.042485, -0.0458786, -0.0224786, 0.102215, 0.0451296, -0.13655, -0.0555496, 0.0306613, -0.107989, -0.130783, 0.020457, 0.0290691, 0.0784101, -0.0274084, 0.000278534, 0.143807, 0.00693546, 0.0673874, 0.077565, 0.034466, 0.210948, 0.103407, 0.0842845, 0.0801899, 0.104568, -0.165554, -0.0546522, 0.0702198, -0.00418149, -0.00895675, 0.164025, -0.142502, 0.0661284, -0.0107026, 0.116622, -0.048201, 0.0336732, 0.0603759, 0.165249, -0.0139079, -0.081508, -0.0216439, 0.0659773, -0.0953704, -0.0896662, 0.0125866, 0.0680839, 0.0250575, -0.0843028, 0.054292, -0.0930044, -0.205306, -0.0375392, -0.00754532, 0.0893743, -0.180411, 0.0580488, -0.0924067, -0.0940338, -0.0872521, 0.122182, 0.0252156, 0.0553541, 0.0298758, 0.0495903, -0.0513525, -0.073139, 0.130124, 0.0719467, 0.104288, -0.106591, -0.0133016, -0.110592, 0.121868, -0.100373, 0.108702, -0.0047033, 0.125181, -0.0220227, 0.119779, 0.100824, 0.0386102, -0.075808, 0.206218, -0.0492632, 0.000159309, 0.0478982, -0.073578, -0.0111288, -0.0192522, -0.125569, 0.178167, -0.0244295, 0.0663131, 0.0534486, -0.132043, 0.0764561, 0.105219, -0.105091, 0.161182, -0.032068, 0.12081, 0.0350551, -0.148143, 0.0221669, -0.0928296, -0.0749341, 0.0607063, 0.164912, 0.00349063, 0.0124875, -0.00963392, -0.0507688, -0.175056, -0.026779, -0.0681357, -0.14787, 0.114185, -0.0494378, 0.170925, 0.0197966, 0.0345488, -0.0645212, 0.114427, 0.0412687, -0.108596, 0.134168, -0.0422703, 0.114344, 0.000670537, 0.161455, 0.0877124, -0.0980114, 0.0695349, -0.0349683, 0.106881, -0.0685546, 0.0952871, -0.120983, 0.141455, 0.115306, 0.11219, 0.140757, 0.00507799, 0.059952, 0.0136611, 0.0882622, 0.0555502, 0.110376, -0.12966, -0.0772392, 0.0624411, -0.177064, -0.0295319, 0.0162584, -0.0874858, -0.194426, -0.0427677, -0.0801682, 0.0708486, -0.116321, 0.0236972, 0.173373, -0.0134713, 0.0104514, 0.049153, -0.0691148, 0.148346, 0.0893835, 0.107497, 0.0177321, -0.0526122, 0.022379, 0.0662692, -0.157265, 0.0677729, -0.152607, -0.0779586, 0.0706912, -0.116979, 0.087808, -0.179554, 0.151073, -0.183993, -0.140062, -0.126229, -0.0741517, 0.0755043, 0.205495, -0.0389285, -0.0494553, -0.0777828, -0.0381569, 0.131526, -0.0599599, 0.161305, -0.0589727, 0.199726, 0.114872, 0.0348077, 0.0246125, 0.0376542, -0.14813, -0.00715726, 0.116073, -0.0957251, 0.136622, -0.149, 0.0782503, -0.190853, 0.0708757, -0.00227522, 0.0756576, 0.0271799, -0.0828709, 0.170657, 0.145438, -0.0134952, 0.163917, 0.0346219, -0.0112922, 0.189, 0.0363986, 0.149623, 0.0836719, -0.0696396, -0.122627, 0.0229198, -0.0568078, 0.0408089, -0.117442, 0.147644, -0.0497664, -0.0732528, 0.0715154, 0.0395948, -0.0499667, 0.120546, 0.0614922, -0.112313, -0.108022, -0.00686639, -0.132537, 0.0798694, -0.0646899, 0.0979426, 0.0821186, -0.112264, 0.03467, -0.13595, 0.00071132, 0.0543375, 0.00872148, -0.0418678, -0.0425319, -0.121385, -0.0955902, -0.0784287, 0.057966, -0.150915, -0.0449999, 0.0211508, 0.0391051, -0.0434393, -0.0162927, -0.0210473, 0.149832, -0.08501, 0.00294799, -0.0120783, 0.21111, 0.159902, 0.0645591, -0.076731, -0.0850753, -0.0218259, -0.095367, -0.0422295, 0.12024, 0.0530133, -0.121634, -0.0151679, 0.0824521, 0.0286952, 0.109024, 0.00536574, -0.0552003, -0.0477341, 0.0807996, 0.110748, 0.0417991, -0.0334652, -0.0674855, -0.108487, -0.0608442, -0.193711, -0.095375, 0.0214505, -0.129841, 0.0275247, 0.137326, 0.144571, 0.208227, -0.00841338, 0.0173942, 0.121862, 0.0803225, 0.0539225, -0.0690939, -0.126484, 0.140367, -0.0200177, 0.0596425, 0.0399644, 0.147408, 0.0598815, 0.0147116, 0.126371, -0.0442823, 0.145749, -0.0334121, -0.102881, 0.0146129, 0.0333554, 0.150464, 0.172652, 0.0845617, 0.143801, -0.173359, 0.210565, 0.0632684, -0.115843, 0.0609879, -0.0764772, 0.13464, -0.132552, -0.0480271, 0.0506191, 0.0455448, 0.0061475, 0.0368397, 0.0184948, -0.0267125, -0.0541995, 5.477e-05, 0.0231515, -0.0364525, 0.0627501, -0.0528868, -0.0575653, 0.179543, -0.103461, -0.0166308, 0.0437477, 0.155176, 0.0258572, -0.00765098, -0.0248224, 0.0148758, 0.174406, -0.0122026, -0.041163, 0.116724, -0.0343239, -0.0904247, -0.112032, 0.105174, 0.110614, 0.0465351, -0.0144826, -0.149832, -0.0949128, 0.0758935, 0.0644497, -0.135539, -0.0164516, 0.0358283, 0.0231407, 0.043904, -0.0212996, 0.131561, -0.040767, -0.0849236, -0.0364873, -0.0213333, 0.0574362, -0.13571, 0.0669224, -0.0591101, 0.00984009, 0.00809894, -0.0828176, 0.138378, -0.0662256, 0.00962234, -0.161603, 0.132796, -0.0318338, -0.029001, 0.0353522, 0.0163662, 0.0541666, 0.0866837, 0.0345479, 0.0116854, 0.0903324, -0.0803717, -0.0707129, -0.134368, -0.0140062, -0.103961, -0.0594383, 0.0758464, 0.0314837, 0.0960495, -0.0833391, -0.0529723, 0.11566, -0.25643, 0.0990253, -0.0949335, 0.135968, 0.0685359, -0.18515, 0.12819, 0.244516, -0.0830875, 0.288346, 0.0130326, -0.0371162, 0.143928, 0.244801, 0.146803, -0.107658, -0.27184, 0.0890928, -0.317454, -0.0422226, 0.177152, 0.0277643, 0.0353283, 0.064916, 0.0343499, 0.21036, -0.139033, -0.00581314, 0.0343022, 0.00516736, -0.0647287, 0.0543031, -0.128301, 0.117013, 0.0110692, -0.0830828, -0.257501, 0.0304751, -0.0463446, 0.0259118, -0.0462168, 0.124874, -0.080446, 0.256564, -0.0098191, -0.0431413, 0.103678, 0.174688, 0.252452, -0.185653, -0.141352, 0.133475, -0.000968542, 0.0772189, -0.0499858, -0.235845, -0.00042898, 0.14132, -0.235668, 0.00371171, 0.00475653, 0.0504037, 0.0115419, -0.236411, 0.147743, -0.166215, -0.0906444, 0.161801, 0.0339808, -0.138445, 0.00764652, -0.0518908, -0.287613, -0.077784, -0.321601, -0.121998, 0.0716644, 0.208125, -0.113399, -0.0171155, 0.160525, 0.0401841, 0.067005, 0.221172, 0.0397097, 0.242524, 0.0980692, -0.0119923, 0.230382, -0.114596, -0.325707, -0.0367048, 0.0141179, -0.00240398, -0.0230727, 0.157793, -0.199984, 0.141508, -0.22079, -0.00048389, -0.0462169, 0.0881971, -0.166102, 0.101816, 0.169207, 0.143368, 0.0629432, 0.0580359, 0.0564269, -0.0294523, 0.237592, -0.094959, -0.163075, 0.099286, 0.103037, -0.0561891, -0.0901182, 0.063753, -0.0102592, -0.159423, 0.0434545, -0.112345, 0.170987, 0.116651, -0.0418786, -0.00392946, 0.149664, -0.0485832, 0.00462741, -0.253171, -0.208013, -0.3206, -0.227232, -0.145072, -0.0841156, 0.252894, 0.0424211, 0.21596, 0.23603, -0.0114656, 0.0715044, 0.0886175, 0.153741, 0.011315, -0.0891526, 0.20981, 0.0030752, -0.0697335, 0.148114, -0.2444, -0.0117128, -0.0282636, -0.0373154, 0.0641666, 0.204158, 0.0748526, -0.0780792, 0.132024, 0.0629661, 0.248876, 0.167307, -0.132607, 0.030706, 0.0933167, -0.109786, 0.0628978, 0.230085, 0.0487485, -0.0343867, -0.0774723, 0.237772, -0.00494409, 0.179378, -0.181874, -0.136621, -0.104052, -0.104249, 0.00247391, 0.146517, -0.190571, 0.275368, 0.0546154, -0.133307, -0.260933, 0.0769503, 0.0549862, -0.0620232, 0.0906296, 0.0659759, -0.210135, 0.336239, 0.0322401, 0.0947026, 0.0140555, 0.0988411, 0.0402968, -0.192673, -0.00293146, 0.0477811, -0.103267, -0.0534882, 0.227614, 0.19791, -0.168379, -0.0591586, 0.150677, 0.160276, 0.0313051, 0.0757606, -0.144232, -0.109736, -0.163458, -0.0406251, -0.0227113, 0.275662, 0.237593, 0.0882822, 0.217004, 0.106115, -0.0761626, -0.0898948, -0.184059, 0.0326117, -0.165878, -0.136477, -0.0357549, 0.0210205, -0.202622, -0.0188119, -0.156624, 0.154376, -0.011379, 0.151134, 0.161781, 0.106266, -0.163346, 0.168518, -0.0138577, 0.0837398, 0.000393393, -0.0274941, -0.104811, 0.145045, 0.00835971, -0.313952, 0.114882, -0.0164885, -0.0832529, 0.289038, -0.124121, -0.15363, 0.0793051, 0.158285, -0.217484, -0.128363, 0.334859, -0.196335, 0.0356779, 0.049922, -0.00976897, -0.0566134, -0.00761016, 0.171637, 0.0132179, -0.142038, 0.0601492, -0.269629, 0.00108376, 0.118401, 0.156034, -0.361217, -0.343893, 0.23194, -0.183726, -0.130806, -0.0834502, -0.106191, -0.223947, 0.106861, 0.0328839, 0.127247, -0.0813092, -0.112464, 0.0804573, -0.225332, 0.21336, -0.102059, 0.146156, 0.0086661, 0.312639, 0.047745, 0.0840446, -0.0946163, -0.0568266, 0.0558543, -0.0717383, 0.286931, -0.193584, 0.151775, -0.168049, 0.219776, 0.134079, 0.181212, 0.160058, 0.0969281, -0.00505356, 0.032291, 0.0483542, 0.289605, -0.104448, 0.0517907, -0.0164354, -0.254222, -0.00329971, -0.163453, 0.00342756, -0.0599415, 0.0523562, 0.0865345, 0.0113749, 0.00811116, -0.098211, -0.0391468, 0.0794386, 0.380926, -0.179756, 0.137146, -0.108409, 0.108961, -0.0810186, 0.198107, -0.080721, 0.0187877, -0.423068, -0.0376319, -0.041908, -0.132018, 0.0280425, 0.000291481, -0.266991, -0.0697128, -0.205379, 0.256083, 0.202357, 0.000375274, 0.0268253, 0.272784, 0.0933089, -0.223311, -0.145296, -0.352817, 0.0734802, -0.00311349, -0.0643121, -0.137888, -0.0769458, 0.396103, 0.251678, -0.081347, 0.221755, -0.176445, -0.17339, -0.145738, -0.0187558, -0.171191, -0.313605, -0.0606663, 0.218094, 0.249075, -0.148582, 0.00928186, -0.145536, 0.190843, 0.102744, -0.185678, -0.0563562, 0.0264889, 0.296506, 0.054342, -0.0117094, -0.0594407, 0.278855, -0.273797, 0.251668, -0.0648777, -0.151412, 0.191325, 0.0476376, -0.125424, -0.143301, -0.328696, -0.14947, -0.302566, 0.231646, 0.0287608, -0.0496264, -0.0694777, -0.312261, -0.348353, 0.187902, -0.137259, 0.012141, -0.198433, -0.112863, 0.0655192, 0.0166512, 0.285466, -0.176888, 0.0806342, 0.0460774, -0.198617, -0.071721, 0.200376, -0.0641067, -0.185833, 0.157443, 0.177068, 0.131635, -0.119023, 0.0802918, 0.0660147, 0.109337, -0.250264, 0.292728, -0.0137633, 0.106659, -0.167545, -0.151142, 0.06188, -0.0111327, 0.199814, 0.0928136, 0.0650194, -0.0743697, -0.21699, 0.163992, -0.203602, 0.0731906, -0.0991405, 0.031608, -0.184256, 0.314619, 0.0537659, -0.0111605, -0.245743, -0.209949, 0.0168032, -0.0782126, -0.0324556, -0.00978334, -0.11821, -0.353328, -0.148683, -0.118494, 0.0211834, -0.0445544, 0.173328, -0.136128, -0.17774, -0.128149, 0.369045, 0.191858, -0.148139, -0.0545611, 0.0438004, 0.312481, 0.0924231, -0.238614, 0.0240298, -0.270696, 0.0568239, -0.131386, 0.0656099, 0.0680186, -0.226577, 0.0401668, 0.164904, -0.164717, -0.152797, -0.265289, -0.144141, 0.369907, 0.0169932, 0.0837245, -0.00490884, -0.0468113, -0.0642352, -0.0903455, -0.143097, -0.291441, -0.14856, 0.19055, -0.0492895, 0.111237, -0.0909564, 0.327274, 0.145427, 0.323659, 0.0754301, -0.0699998, 0.101841, 0.378454, 0.0715461, -0.297462, -0.115117, 0.0381063, 0.132621, 0.123936, 0.196163, 0.131084, -0.453117, -0.0635415, 0.418349, -0.271778, -0.174323, -0.234745, -0.0726836, -0.148097, -0.493083, -0.358865, -0.0101857, 0.00283596, -0.0553931, -0.109032, -0.13473, -0.0614453, 0.0823578, 0.275446, -0.155072, -0.385777, -0.0646954, 0.136617, 0.272463, -0.141703, 0.206842, 0.00702053, 0.270626, 0.168102, 0.0745696, 0.0903697, -0.14717, 0.265304, 0.0984514, 0.310047, -0.439811, -0.158435, 0.107517, -0.440886, -0.17561, -0.229514, -0.191497, -0.113751, 0.126802, -0.183045, 0.0369559, 0.419182, -0.285235, 0.149635, 0.18312, 0.250091, 0.277883, -0.209499, -0.252342, 0.0678492, -0.195708, -0.136701, -0.0861656, -0.0966582, 0.145738, -0.195255, -0.0429883, 0.0865478, 0.11701, -0.172297, -0.166578, 0.0965192, -0.124025, -0.21378, -0.0119825, -0.515671, -0.0993037, -0.275872, -0.0986662, 0.202687, -0.294897, -0.167485, -0.0245122, -0.377573, 0.013004, 0.154751, 0.101253, 0.0891413, 0.319555, -0.154417, 0.174433, 0.0204923, -0.159469, -0.0486625, -0.145411, -0.0928703, 0.0750883, -0.0160439, -0.281866, -0.229868, 0.0186892, -0.0736205, -0.26452, -0.206965, -0.104719, 0.0577011, 0.180554, 0.026171, 0.0107297, -0.0468194, -0.24524, -0.291175, -0.0205501, 0.00991619, 0.184198, -0.268202, -0.198472, 0.185827, -0.017254, -0.144856, 0.082231, 0.0979316, -0.11667, -0.0895839, -0.0620252, 0.115813, -0.0094243, -0.404144, 0.0417514, -0.196176, -0.251176, -0.110989, 0.151646, 0.416249, -0.232308, -0.24746, 0.0338508, 0.0869128, -0.0430289, 0.0419461, 0.0599666, 0.0412675, -0.170952, 0.285865, 0.0453712, 0.0676923, -0.663742, 0.217886, 0.148577, -0.0593422, 0.124155, 0.0469136, -0.0503547, -0.282469, 0.11702, -0.311024, 0.0869415, -0.262028, -0.172283, -0.18612, 0.274709, 0.0484463, 0.14306, -0.318305, 0.100156, 0.157505, 0.172682, 0.0542162, -0.0635151, -0.0905138, 0.288361, -0.164534, 0.12073, 0.200441, -0.00393349, -0.088653, 0.0621752, 0.190451, -0.124954, 0.00576496, -0.246155, 0.0172245, -0.188325, -0.168307, -0.123838, -0.0846779, -0.0291591, -0.0441293, -0.135374, 0.0409922, 0.321099, 0.281322, -0.0995681, -0.297635, -0.304911, 0.400205, -0.0553517, -0.0125752, 0.137029, -0.141564, 0.352436, 0.167484, -0.221108, 0.13918, 0.202785, 0.144679, 0.0676574, -0.101233, 0.359806, 0.218445, -0.00184183, -0.0864795, 0.128238, 0.308331, -0.0667566, 0.149942, -0.0913276, 0.00255623, -0.198626, 0.199756, 0.180923, 0.159941, -0.161369, 0.0559671, -0.087085, -0.333501, -0.0797861, 0.10758, 0.573488, 0.111736, -0.0621929, 0.0322796, 0.0486843, -0.0907531, 0.07079, -0.0160968, 0.129144, -0.217551, -0.261737, 0.122263, 0.191799, 0.171841, 0.202073, 0.159862, 0.145818, 0.164785, -0.103917, -0.0219677, -0.174706, -0.0762552, 0.134994, 0.119356, 0.258116, 0.259402, 0.187223, -0.0848553, -0.0577798, -0.135869, 0.165119, 0.0799378, 0.0203612, 0.0700188, 0.236616, 0.025995, 0.233891, 0.164643, 0.094846, -0.0675221, 0.27002, -0.143052, -0.231482, -0.246503, -0.033518, -0.180861, 0.0546815, 0.122031, 0.0231516, 0.0962682, 0.0566715, -0.141689, -0.251664, -0.0700716, -0.0302414, 0.112524, -0.0930972, -0.171571, 0.0779107, 0.240578, 0.0896005, -0.0223272, -0.146766, -0.108463, -0.266858, -0.114873, -0.0630364, 0.207287, -0.262905, 0.0219212, 0.269033, 0.139141, 0.0609019, 0.00664091, 0.0310279, -0.0207227, 0.180414, 0.0832304, -0.0572445, -0.261943, 0.030878, -0.0295873, -0.0147885, -0.106906, -0.301065, -0.06423, -0.157565, -0.181444, -0.15026, -0.169553, -0.18733, -0.0800251, -0.00889064, -0.0963097, -0.0867018, 0.0653808, 0.0914891, -0.142025, 0.102366, -0.201982, 0.269779, -0.253514, -0.0926755, 0.0696579, -0.278668, 0.109483, 0.201378, -0.0623128, -0.31795, 0.153497, 0.223146, -0.00535018, -0.208567, -0.120395, 0.198418, 0.0434934, -0.0288471, -0.149123, 0.250954, 0.294584, 0.109033, -0.287106, -0.059901, 0.108923, -0.0267061, -0.123422, 0.372051, 0.0549478, -0.101336, -0.206702, 0.0232044, -0.072128, 0.134459, -0.16782, -0.262565, -0.20142, -0.0373702, 0.280781, 0.0425154, 0.0401973, 5.12312e-05, 0.148479, 0.0294383, -0.166819, -0.216865, 0.323721, -0.00649773, 0.101544, -0.0466703, -0.085041, 0.000392842, -0.089585, -0.0530539, -0.138248, 0.150529, -0.0215659, -0.0402059, -0.100787, -0.26121, 0.0731829, -0.0869765, -0.101103, -0.0920839, -0.162094, -0.125611, -0.0861077, 0.00101822, -0.177638, 0.0777046, 0.0019103, -0.170797, -0.0136857, 0.0866732, 0.0890436, -0.0556815, 0.185067, 0.163484, -0.253364, -0.275615, 0.304688, 0.0137898, 0.067069, 0.0267469, 0.0047759, 0.0519969, 0.202129, 0.11628, -0.11995, 0.196569, 0.0657516, -0.0578979, -0.204124, 0.130016, 0.143706, -0.140239, -0.00103044, 0.151432, -0.0195501, 0.0949376, -0.254769, -0.192091, 0.0765875, -0.0897589, 0.225272, -0.221426, 0.0479835, 0.265415, -0.162333, -0.0476155, -0.104048, -0.159656, -0.0528385, -0.286012, -0.135578, 0.333926, 0.170586, -0.189713, 0.0405926, 0.0153323, 0.0289536, -0.0964969, 0.0686963, -0.103138, -0.12945, 0.124687, 0.078461, 0.0845946, -0.0222993, 0.0745725, 0.0275371, -0.135562, -0.131441, -0.15841, -0.0497136, 0.0393772, -0.0273485, -0.0471246, 0.179209, 0.0274713, -0.138793, 0.0946258, -0.00501547, 0.0474442, 0.0243297, 0.0827598, -0.0814312, -0.039964, -0.295311, -0.218543, -0.315054, -0.281383, -0.252111, 0.326451, -0.125164, 0.0889801, 0.00383514, 0.125234, 0.0486142, -0.283703, 0.0112524, 0.14507, 0.140037, -0.289663, -0.00826233, -0.216586, 0.00760851, 0.105566, -0.232256, -0.0378418, 0.178535, 0.162374, -0.0420641, -0.285804, 0.0347156, 0.126086, -0.191225, -0.076726, -0.142945, -0.0296548, 0.0663094, -0.225222, -0.0404271, -0.315107, 0.0385564, -0.16101, -0.0363262, -0.0682057, 0.0625693, -0.000864689, -0.077616, -0.377665, 0.162011, -0.226703, 0.166143, 0.0607977, 0.0101859, 0.0191619, -0.0948114, -0.284405, -0.185409, -0.0159811, 0.151651, 0.0395226, 0.0620412, -0.15035, 0.0520458, -0.117662, -0.0259599, 0.109786, -0.126279, -0.0331062, -0.0824437, -0.0688353, -0.0214317, 0.0507423, -0.0849957, 0.188356, -0.118577, 0.020521, 0.0692057, 0.0269725, 0.0474015, 0.155999, 0.0695005, -0.0749192, -0.0802181, -0.0342736, -0.085923, 0.169131, -0.0532976, 0.00825553, -0.111158, 0.240679, -0.103689, -0.106522, 0.242876, -0.111102, 0.151795, 0.00655589, 0.106271, -0.0530431, 0.0178093, -0.0651148, -0.101019, 0.138076, -0.0946657, 0.130281, 0.0938333, -0.0973926, -0.104673, 0.217666, 0.192449, -0.0702597, -0.178093, 0.0394661, -0.0204316, -0.054791, -0.0132672, -0.0247559, 0.129097, 0.253799, -0.0636897, 0.0137735, 0.0973373, -0.120385, -0.0736305, -0.199747, 0.0738426, -0.0998525, -0.122451, -0.0759673, 0.286422, 0.0645581, -0.119098, -0.228698, 0.177996, 0.245765, -0.0963765, -0.0705248, -0.0399436, 0.00894684, -0.275961, 0.150905, -0.0485361, 0.0844529, 0.000627897, 0.275543, 0.020841, 0.0289598, 0.201035, 0.0567076, 0.234583, 0.214806, -0.110695, -0.110974, 0.119238, -0.102174, -0.102636, 0.12796, 0.169945, -0.096026, -0.231595, 0.31539, 0.187471, 0.0376469, -0.0952396, 0.000566107, 0.0986578, 0.282431, 0.00344363, 0.141155, 0.289338, -0.0321566, -0.183405, 0.0560766, -0.234411, -0.241693, -0.158925, -0.208466, -0.0546698, -0.126688, 0.14993, 0.164288, 0.183303, -0.0223669, -0.25197, 0.0611093, 0.293649, -0.178917, 0.118543, -0.194954, 0.0829172, -0.0372706, -0.035764, -0.00873049, 0.134203, 0.091617, 0.242908, -0.0424248, -0.202679, -0.0510599, -0.0257015, -0.0867501, 0.162813, -0.162364, 0.194133, 0.00466001, -0.109941, 0.00678469, 0.11085, -0.173117, 0.149464, -0.195695, -0.0533006, -0.0939165, 0.0913889, 0.152469, -0.0648148, 0.350664, 0.0517203, -0.149552, 0.231062, 0.225298, 0.0711807, -0.0258821, 0.0348155, 0.242625, 0.0268257, 0.0247946, -0.294348, -0.017499, -0.107255, -0.341776, -0.116905, -0.273844, 0.210793, 0.27479, -0.0660939, 0.242976, -0.222295, -0.0452352, -0.0236378, 0.1213, 0.305172, -0.162959, 0.176872, 0.0211866, -0.156255, -0.115501, 0.341366, 0.0998605, 0.0835478, 0.143631, 0.0264421, 0.102151, -0.114148, -0.0978896, -0.195027, 0.033855, -0.0999201, 0.153881, -0.0220552, -0.0639859, -0.0053757, 0.0126737, -0.105696, -0.102109, -0.214363, -0.0142037, -0.189727, -0.199016, 0.265214, -0.0330204, -0.215264, 0.0773553, -0.1493, -0.110457, -0.0832665, -0.0718118, -0.0067861, -0.0683149, 0.158309, -0.218182, 0.0352794, 0.373916, 0.149997, -0.0525386, -0.00795337, -0.135356, -0.216099, -0.272398, 0.045958, 0.193887, -0.185374, 0.21533, -0.0878308, -0.304918, 0.0947467, 0.220024, 0.0778218, 0.194824, 0.0345559, -0.164875, -0.161112, -0.158344, 0.0666801, 0.165339, 0.058261, -0.0375478, 0.223978, -0.0627771, -0.0140046, 0.0633838, 0.0978962, -0.250902, 0.161032, 0.221561, -0.109193, 0.111184, -0.0207365, 0.168167, -0.104506, -0.0116236, -0.177823, 0.100014, 0.0177641, -0.132721, -0.134037, -0.0877721, -0.0337439, 0.189321, -0.0841715, 0.174217, -0.081438, -0.0359833, 0.0714843, 0.185511, -0.03095, 0.129447, -0.2463, 0.364701, -0.051798, -0.208188, -0.180981, -0.0814079, 0.12802, -0.11675, -0.278296, -0.0484722, -0.0950303, 0.350581, -0.000471426, -0.021005, 0.200958, 0.201134, -0.197297, 0.0236775, -0.122762, 0.352421, -0.0437912, 0.0238818, -0.000456519, 0.00352184, -0.0272252, -0.00238418, 0.0865809, 0.326508, -0.0879576, -0.102566, -0.114068, -0.18218, -0.179841, 0.201117, -0.0710632, 0.267945, 0.212239, -0.201845, 0.172687, 0.111963, -0.154807, -0.0996424, -0.106152, -0.210802, -0.223399, 0.167405, -0.105727, -0.120769, -0.0931828, -0.00131785, -0.0566415, 0.123331, -0.00728129, 0.191255, -0.218208, 0.0358271, -0.0942154, -0.0114956, 0.114, 0.00891921, 0.0575024, -0.0687113, 0.0333066, 0.0384617, 0.116589, 0.231326, 0.289168, -0.149736, 0.263061, -0.000795541, 0.0644393, 0.171435, 0.0568724, 0.00981227, 0.016606, 0.0141709, -0.0706052, -0.0979858, -0.0388922, 0.139618, 0.182698, 0.11046, -0.0789949, -0.107953, 0.172267, -0.025056, 0.00766748, -0.0789735, 0.0343074, -0.19891, -0.0724004, -0.16569, 0.0446345, -0.0096604, -0.161634, -0.0230805, 0.234547, 0.0208118, -0.0875747, -0.00492568, 0.0576015, -0.187976, 0.0306124, -0.251711, -0.091974, 0.137959, -0.282971, 0.0656307, -0.0602851, 0.178934, 0.0238386, -0.125716, -0.091854, -0.230083, 0.0626484, -0.0749496, 0.26429, -0.164061, 0.093985, -0.0256108, -0.0191642, -0.194684, -0.0616042, 0.18135, 0.112895, -0.221085, 0.134695, 0.104488, 0.096501, 0.218792, 0.225133, -0.245285, 0.211829, 0.00505073, -0.0185114, -0.0286725, -0.093729, 0.0332172, -0.106867, -0.0532029, 0.116066, 0.150422, 0.0606228, 0.0607205, 0.0837027, -0.0389415, 0.283988, 0.174033, 0.111697, -0.0971728, -0.0900896, -0.211028, -0.104411, -0.0115527, 0.0803613, -0.0638415, 0.221849, 0.125441, -0.169769, 0.0648019, 0.16474, -0.0531996, 0.049407, -0.164033, 0.0934817, -0.078981, -0.0134592, 0.0940697, -0.0635724, 0.359052, -0.151154, -0.061944, -0.164485, -0.0817863, 0.123496, -0.214807, 0.0780455, 0.115264, 0.217078, -0.103523, -0.0878811, 0.0980654, 0.155403, 0.0487189, -0.0462314, 0.0331027, 0.0526882, 0.148312, -0.132896, 0.0498109, 0.074089, -0.0404892, 0.034352, 0.178678, 0.11548, 0.130355, -0.188067, 0.0804855, -0.108109, -0.102201, 0.0302652, -0.195641, 0.0762555, 0.0455848, -0.0594769, 0.213276, 0.0571791, 0.0273219, -0.022116, 0.126423, -0.118585, -0.0925443, -0.0980243, -0.0897661, 0.0871741, -0.236395, -0.196842, 0.117713, 0.130139, -0.035609, 0.0998464, 0.0634154, -0.0132673, 0.169363, -0.121202, 0.110324, 0.0621242, 0.081297, -0.174344, 0.0382595, -0.15021, -0.133666, 0.0470904, 0.0542304, -0.131056, 0.0253051, -0.0362563, -0.0720241, 0.0466947, 0.0495073, 0.0447228, 0.0828382, -0.169193, 0.0079062, 0.0306569, 0.00547425, 0.0888655, -0.165719, 0.144207, 0.0475259, 0.337866, -0.111978, 0.157081, 0.157638, -0.178997, 0.104482, 0.000859479, 0.115024, -0.0749089, -0.0593184, 0.227526, 0.143617, -0.081266, 0.0321989, -0.102764, 0.0307623, -0.0985789, 0.191417, 0.049708, 0.109877, 0.146158, -0.0887098, 0.145162, -0.189211, -0.15404, 0.189456, 0.176362, -0.0945384, 0.102192, 0.204746, 0.0454142, 0.0102009, 0.141807, -0.129536, -0.16017, -0.0816235, 0.0657158, -0.0108698, -0.00383171, -0.22445, 0.0917251, 0.123365, 0.0682356, 0.210612, -0.0128908, -0.219365, 0.0780276, -0.220879, 0.0969547, -0.139226, -0.100829, -0.0971199, 0.180086, 0.106238, -0.114003, -0.0590243, -0.233236, 0.0311592, 0.0304851, 0.00785794, 0.20404, -0.162444, 0.0472138, -0.0217803, -0.0808169, 0.0105783, -0.028599, -0.20372, 0.299416, 0.130258, -0.203495, 0.110772, 0.103823, -0.127832, -0.111113, 0.0166224, 0.0329439, 0.0318883, 0.17466, -0.0280204, 0.169109, -0.0496189, -0.0281608, 0.080164, -0.224438, -0.0592801, -0.146325, -0.0453813, 0.0886032, 0.0143663, -0.106038, 0.137669, -0.207554, -0.0745725, -0.00134984, -0.100263, 0.0191315, 0.0827708, 0.0193725, 0.0650628, -0.0761439, 0.12786, -0.250151, 0.157813, -0.111157, 0.0433236, -0.0842234, -0.113781, 0.0598391, -0.103987, -0.0819522, -0.0707175, 0.0774227, 0.0605921, -0.132195, -0.139121, 0.00632123, 0.0813448, 0.200476, -0.0275212, -0.120661, -0.0424972, 0.299054, -0.0806652, 0.0658542, 0.0145653, 0.110499, 0.164204, 0.0412998, 0.0707707, -0.195358, 0.000873387, 0.22123, 0.0379311, 0.183879, -0.0830125, 0.0725088, -0.0228433, -0.0693074, -0.201706, -0.0994385, -0.265666, -0.0327572, 0.0563057, 0.234261, 0.0406438, -0.0407482, 0.00350746, -0.00826201, 0.0537816, -0.0344242, 0.0480342, 0.197063, -0.100666, 0.00423732, 0.135623, -0.0146181, 0.163063, -0.100561, -0.0258944, -0.0374789, 0.123462, -0.151518, 0.124198, 0.220386, -0.0484589, -0.115933, -0.246577, -0.148483, 0.0749238, 0.153293, 0.0720605, 0.0178903, 0.214224, -0.0776848, 0.00327032, 0.248014, -0.156225, 0.0276379, 0.117719, 0.0786648, -0.22452, -0.0589515, -0.0528506, -0.0630049, -0.0669504, 0.0292121, -0.0636535, 0.152659, 0.0517827, -0.0454297, -0.0316876, 0.0330265, 0.0434846, 0.023447, 0.0119096, -0.164577, -0.0624211, 0.0635377, -0.203696, 0.0868849, 0.10684, 0.0130825, -0.0907632, -0.0672646, 0.156086, 0.122171, -0.195121, 0.02859, -0.0601448, 0.00769373, 0.163709, -0.178772, -0.0574141, -0.123378, 0.109425, 0.0323501, 0.105624, 0.233767, -0.0334305, 0.0505399, 0.100769, 0.0269296, 0.279236, -0.154261, -0.081702, 0.0433832, 0.040829, -0.0101602, -0.108756, 0.0107445, 0.120641, 0.04634, 0.358446, 0.166344, -0.00591522, 0.119632, 0.197509, 0.133537, -0.091901, -0.155464, -0.0528853, 0.266257, -0.237088, 0.220279, -0.277623, -0.0771795, -0.0158765, 0.118631, -0.1926, -0.167346, 0.273909, 0.254341, -0.0417372, 0.0578352, -0.247762, 0.0944328, -0.124266, 0.0108807, -0.0155011, -0.181163, -0.00996468, -0.0956419, 0.276619, -0.146005, -0.0119018, 0.180474, 0.102499, -0.0240083, 0.222399, 0.0989798, -0.21843, -0.124057, 0.10886, -0.28476, 0.0502888, -0.291573, -0.292809, 0.0363573, 0.0401166, -0.128054, -0.335174, 0.162935, -0.0504166, -0.127582, -0.231874, 0.298936, -0.00519945, 0.110669, -0.163783, -0.179246, -0.189421, -0.142993, -0.330526, -0.0942277, -0.00489665, 0.0302292, 0.0556414, 0.0445832, -0.220689, 0.0701908, 0.191912, 0.0207026, -0.0436624, -0.129314, -0.332776, -0.2648, 0.0334234, -0.0819544, -0.096764, 0.0963629, 0.0871839, -0.283408, 0.110182, -0.0382, -0.180026, 0.320648, -0.116235, -0.257022, 0.0995379, 0.10514, -0.10119, -0.109459, -0.00978337, -0.262142, 0.159079, -0.121985, 0.0150136, 0.152311, 0.233244, 0.0693481, -0.17486, -0.0635144, -0.249735, -0.132772, 0.049406, -0.314029, -0.05708, 0.0880518, -0.330729, -0.108932, -0.0842772, 0.316747, -0.0533721, 0.00237428, -0.111616, 0.131585, -0.0672038, 0.0249294, -0.0152743, 0.0363255, 0.0075928, -0.208594, -0.171262, 0.150542, 0.277265, -0.0457332, -0.158515, -0.0501158, 0.020566, 0.101776, -0.0825345, -0.0725311, -0.0036331, -0.0458273, 0.12604, 0.0715775, 0.179612, 0.0115544, 0.0467228, -0.146286, 0.0763632, 0.21382, -0.114787, -0.0494904, 0.271016, -0.163479, -0.0369368, 0.0313659, 0.164453, -0.098118, 0.0629712, 0.134634, 0.121944, 0.0724131, 0.0168835, -0.291766, -0.181065, 0.186997, 0.328679, -0.093099, 0.0550262, -0.145964, -0.168124, 0.145873, -0.128731, 0.256908, -0.0731529, -0.257661, 0.305829, -0.0520738, -0.0888601, -0.16553, 0.337322, 0.292515, 0.205802, -0.0761284, 0.151571, -0.0774584, 0.22769, -0.00147319, 0.108793, -0.0311728, 0.146856, 0.0150766, 0.0700721, -0.12773, 0.0695853, 0.143592, -0.21829, -0.0130557, -0.0243339, -0.162729, -0.134808, 0.0400512, 0.0870063, -0.150661, 0.288907, 0.10508, -0.0464186, 0.125249, -0.031069, -0.153402, -0.0408981, 0.160567, 0.245113, 0.184904, -0.0220466, -0.147156, 0.247915, 0.166816, 0.0311705, -0.0334605, 0.152631, 0.345362, 0.0990924, 0.045418, 0.185614, -0.0449364, -0.00523485, -0.152477, -0.191966, -0.0705954, -0.0315344, -0.058496, -0.149351, 0.199823, -0.0692652, -0.178017, -0.15574, 0.0184052, 0.0782807, -0.0287938, -0.207637, 0.2, -0.134888, -0.0446283, -0.0348326, 0.0063896, 0.328054, 0.0615669, -0.147111, 0.29377, -0.122865, 0.0202913, -0.173802, 0.0472505, -0.145777, -0.119356, 0.176016, 0.0952756, -0.0898769, -0.0897546, -0.126589, -0.206558, -0.0190873, -0.240646, -0.0949544, 0.181494, 0.0983877, 0.0982962, -0.270944, -0.106992, -0.0202907, -0.0951758, 0.090427, 0.0443104, -0.0357237, -0.0130069, -0.187447, 0.0678433, 0.0646743, 0.0174296, 0.0037061, -0.0370443, -0.123825, 0.0407506, 0.197821, 0.0930072, -0.0564797, -0.0425773, -0.166428, -0.273308, 0.017912, 0.00036726, -0.314203, -0.0162998, -0.234988, -0.021075, -0.174096, 0.0551141, 0.141856, -0.0758216, 0.0274964, 0.10066, -0.1852, -0.273282, 0.233669, 0.199229, 0.123991, -0.301321, -0.012964, 0.0369477, -0.187817, -0.289711, -0.179, 0.099963, -0.259909, 0.170175, -0.0955166, -0.0941226, 0.108941, 0.316355, 0.0760015, 0.116104, -0.129587, -0.0957158, 0.00601968, -0.0909411, 0.269703, 0.0901406, -0.154373, 0.238607, -0.115829, -0.0739352, 0.0813216, -0.236875, -0.100908, -0.182419, -0.0559631, 0.112059, 0.30277, -0.0891828, 0.0757178, -0.101601, -0.117092, -0.235906, 0.229899, -0.253862, -0.150212, -0.0316977, 0.0508722, 0.00307811, -0.162358, -0.105752, 0.026202, 0.164495, -0.222604, -0.106615, -0.0503277, 0.240115, -0.0314892, 0.0665301, 0.0905679, -0.106028, -0.171085, -0.00351665, 0.272502, 0.0612171, -0.0160342, -0.275013, 0.192102, 0.0530628, 0.102079, -0.0454209, -0.20549, 0.0767822, -0.0536704, 0.0057703, -0.0852901, 0.304753, -0.0418562, 0.111136, -0.186794, -0.00589394, -0.142374, -0.0149906, -0.262947, 0.123043, 0.0835548, -0.0576852, 0.0165645, 0.201707, -0.12529, -0.0198796, -0.0742107, 0.127535, 0.00824321, 0.186166, -0.267439, 0.0673438, -0.0498542, -0.0648639, 0.0522747, -0.0762097, 0.172233, 0.142363, 0.0504, 0.0366695, 0.0808525, -0.266487, 0.0630168, -0.0851599, 0.162978, 0.140088, 0.0312699, -0.00737415, -0.059172, -0.161195, -0.244124, 0.251417, 0.275073, -0.202949, 0.085175, 0.146793, -0.0236762, 0.027032, 0.24653, 0.280559, -0.125865, 0.224201, 0.259557, -0.180353, -0.00271614, 0.207557, -0.0331325, -0.20124, -0.146681, 0.19577, 0.108427, -0.235969, -0.0241008, -0.0615727, 0.0735371, 0.124102, 0.0521068, -0.237659, 0.290434, -0.0422587, -0.108077, 0.14734, 0.19045, 0.0700953, 0.163671, 0.118998, 0.0851047, -0.00356368, -0.249985, -0.106166, -0.243439, 0.0488689, -0.0397767, 0.256678, -0.116258, -0.144594, -0.262234, 0.0667148, -0.316529, -0.0831464, 0.0664959, 0.0726659, 0.0130816, -0.004901, 0.226116, -0.00958453, -0.25667, 0.224234, 0.0120594, -0.126548, 0.125359, -0.0806204, -0.238231, 0.0608974, 0.0848152, -0.0284436, 0.318736, -0.19101, -0.000415949, -0.0934992, -0.00171602, 0.0125225, -0.148749, -0.115482, -0.034949, -0.188935, 0.108091, 0.108179, -0.0247408, -0.138353, -0.294833, 0.00735959, 0.0111732, -0.224326, -0.0943971, 0.142666, -0.397373, 0.214064, -0.153789, 0.0941183, -0.212208, 0.11248, -0.0582774, -0.118026, 0.086539, 0.0156344, -0.198873, 0.0286045, -0.032454, -0.00721163, 0.193436, 0.0100131, -0.0449946, 0.126916, -0.0920194, 0.182435, -0.0802704, 0.0140144, 0.0599228, -0.123984, -0.00878527, -0.155137, -0.0889998, 0.0328852, 0.160402, 0.0220871, -0.0473379, 0.160738, -0.0897082, -0.0116717, -0.00509235, -0.10157, -0.0646655, -0.00828687, 0.131437, 0.0486446, -0.118826, 0.0493888, -0.0984025, -0.166588, 0.132103, 0.0558542, 0.0472501, 0.0593957, -0.023733, -0.0146408, -0.0295838, -0.140505, 0.00772192, 0.0755914, 0.130707, 0.129636, -0.0334118, 0.0347868, 0.0374337, -0.0177976, 0.0617802, 0.0719796, -0.06847, -0.0553926, 0.193693, 0.0476351, -0.147799, 0.118216, 0.115207, 0.0214864, -0.0620063, -0.12696, 0.162062, -0.0895978, 0.116336, 0.157354, -0.0722302, -0.0666227, -0.0852805, 0.00720422, 0.0452051, 0.12607, -0.0273236, 0.0432601, 0.0722016, -0.0379863, 0.0879766, -0.0247093, 0.0374798, -0.0391901, 0.103326, -0.0939727, -0.102106, -0.0342729, 0.0038625, 0.120407, -0.00952014, 0.104502, -0.0695413, 0.12584, -0.0907476, 0.0690716, -0.0117389, -0.200141, 0.0318331, 0.157997, 0.00677819, -0.125994, 0.15176, -0.110428, 0.109692, -0.0209703, -0.0504981, 0.0292831, 0.0281178, 0.0227955, -0.127434, -0.0770991, 0.00716679, -0.0744637, -0.0288416, 0.036695, -0.0971556, -0.0973574, 0.10038, -0.166715, -0.11143, 0.00940426, 0.0237665, -0.0983397, -0.116942, -0.16448, 0.0372493, -0.0668258, -0.0559913, 0.00154683, 0.031178, 0.0754935, 0.119064, 0.237495, -0.0987523, 0.0554234, -0.182327, 0.151162, 0.154575, -0.044285, 0.0683272, 0.0537679, 0.0532166, 0.0384456, 0.139471, -0.0183607, -0.0699226, -0.0873835, -0.107253, -0.0287427, 0.0382421, -0.120079, 0.0233222, 0.101727, -0.0665972, 0.0713518, 0.13594, 0.135722, -0.0737575, -0.0458695, -0.00254994, 0.197943, -0.124533, -0.0156723, 0.0526709, 0.107197, 0.111152, 0.0798285, 0.100241, -0.00326463, -0.0326121, 0.0262824, -0.0599327, 0.127636, -0.0211118, 0.0666916, 0.105557, 0.035483, -0.0673026, -0.0302433, 0.0252138, -0.039317, -0.0577889, -0.0379741, -0.193124, 0.080906, 0.112767, 0.0569799, 0.107421, -0.0793412, 0.0755347, 0.199932, 0.167349, 0.160141, -0.110799, -0.146073, 0.202106, -0.0748368, -0.0535202, 0.0549013, 0.0862323, -0.169481, 0.0268687, 0.0660665, 0.121729, -0.00549984, -0.0552391, -0.0220804, 0.0144308, 0.163315, 0.0378994, 0.057749, 0.0721444, -0.0740715, 0.0836552, 0.0724325, -0.0961627, -0.0129056, -0.0337933, -0.113101, 0.12032, -0.0910217, -0.0698041, 0.00198168, -0.0158122, 0.135657, 0.052195, -0.0938141, 0.073718, 0.123871, -0.0694423, -0.0728233, 0.156121, -0.0231143, 0.0570324, -0.106264, -0.0969998, 0.0710058, 0.0183402, 0.0681008, -0.027544, 0.153542, -0.113182, 0.0558473, 0.0710334, -0.105165, -0.10062, 0.0853003, 0.0156609, 0.14426, -0.0112979, -0.0245724, 0.181998, -0.125793, 0.0255621, 0.0624907, 0.0335147, 0.127376, 0.0286062, 0.114991, -0.0779727, -0.130755, 0.128897, -0.0992019, 0.180384, 0.0231763, -0.149364, -0.0855648, 0.0366723, 0.07462, 0.0367907, -0.10094, -0.0766421, 0.103261, -0.163461, 0.00121936, -0.0116911, 0.0441744, -0.0715939, -0.253296, 0.16823, -0.00878386, 0.0694994, -0.278872, -0.0548036, 0.126814, 0.0753212, 0.131462, 0.0107077, -0.268613, -0.0869732, 0.0819562, -0.14885, -0.157687, 0.0626265, -0.176682, 0.224097, -0.174439, -0.160197, -0.102197, 0.0874584, 0.0262251, 0.0502318, -0.0282218, 0.0196564, 0.0970138, 0.0983215, -0.0837038, -0.0762568, -0.082203, 0.277229, -0.093119, -0.000858727, 0.0609157, -0.0643646, 0.0397152, 0.133586, -0.223439, -0.201927, 0.129626, -0.0490354, 0.0437322, -0.180574, -0.0556974, 0.0434696, 0.165691, -0.0615989, 0.146561, -0.37244, -0.0538281, -0.0188893, 0.167969, -0.0541702, -0.167633, 0.0675599, -0.116911, -0.0564359, -0.150334, -0.120529, 0.0115722, -0.163209, -0.0111731, -0.0677942, -0.148895, 0.0966752, -0.003014, -0.0285975, 0.103049, 0.168219, -0.070195, 0.197835, -0.0814445, 0.0571577, -0.0267773, -0.0859616, -0.0814967, -0.0406693, -0.0220422, 0.163876, -0.150848, -0.198513, 0.0760626, 0.0164436, 0.0917726, 0.0640892, -0.19365, 0.0302962, -0.00917356, 0.0743056, 0.158142, 0.132998, -0.00369754, 0.141021, -0.0813235, 0.162808, -0.259185, 0.0684506, -0.0547928, -0.0337246, -0.114157, -0.184438, -0.0877764, 0.0293686, -0.0951995, -0.118265, -0.036506, -0.121243, -0.0903345, -0.0422597, 0.0352125, -0.221457, 0.109774, 0.0346225, 0.107245, -0.0893723, 0.086758, -0.00419672, 0.0428209, -0.229757, 0.132804, 0.0540074, -0.0105976, -0.382948, 0.030124, -0.198936, -0.254688, 0.0263269, 0.120786, 0.153608, 0.0922964, 0.017702, 0.121165, -0.162639, -0.131156, -0.113634, 0.0568473, 0.123398, -0.0223049, 0.0784688, -0.0267248, 0.0462307, 0.202554, 0.00387159, -0.247498, 0.107978, 0.106151, 0.0905738, -0.0719008, -0.121684, -0.106927, -0.0274667, -0.0553425, 0.135271, -0.141757, -0.058397, -0.122046, 0.195657, -0.139851, 0.0144232, -0.0709623, 0.0165926, 0.168196, 0.10831, 0.0797827, 0.0755437, 0.164857, 0.00294681, -0.0555089, -0.180607, 0.194051, -0.251366, 0.225872, 0.132895, -0.112711, 0.0464558, 0.121459, 0.0125297, -0.0580123, 0.116541, -0.235849, -0.309379, 0.163317, -0.202003, 0.166583, -0.0925186, 0.0757345, 0.0371748, -0.246982, -0.0686119, -0.0283425, 0.012781, -0.145324, -0.0671793, -0.172384, -0.278993, 0.0989099, -0.00421688, 0.0396696, -0.177773, -0.117787, -0.171304, 0.245109, -0.103393, -0.0444871, -0.0185954, 0.0757429, -0.0970937, -0.179324, -0.00835153, 0.241045, -0.22198, -0.159763, 0.0617822, -0.00238758, 0.062403, 0.0746701, -0.0333581, -0.0598979, -0.180531, -0.0268647, -0.00123093, -0.0278263, -0.0303491, 0.172904, 0.0147442, 0.0823202, -0.18434, 0.119975, 0.0115081, -0.153383, -0.12532, -0.0709749, 0.143627, 0.221009, 0.0410148, 0.258628, -0.143133, -0.0649508, 0.183188, -0.133563, 0.0365344, -0.0941104, 0.0366865, 0.212933, 0.0111343, -0.000988654, -0.176333, -0.149069, -0.0130769, 0.0126834, 0.0741723, 0.160242, -0.0744563, -0.220736, -0.244937, -0.0141681, -0.0995547, 0.00979737, -0.162219, -0.0581967, 0.000711502, -0.132274, -0.0349882, 0.0747661, 0.0200841, 0.116302, -0.148254, 0.123274, 0.221371, 0.310472, 0.149801, -0.0828218, -0.0451734, -0.0493595, 0.125644, -0.151407, 0.0301213, 0.0214369, 0.0692506, 0.084397, 0.00919209, -0.0198223, -0.0525662, 0.042697, -0.0965258, -0.193544, 0.0341785, 0.00398513, -0.0241769, -0.170728, -0.16817, -0.000664445, -0.0496485, -0.0893791, -0.0417468, 0.0821317, -0.048225, -0.130129, -0.102411, 0.0534914, 0.0799864, 0.0654265, -0.0685161, 0.0665297, 0.0335713, -0.0688605, -0.096705, 0.00249287, -0.0553037, 0.112537, 0.0175383, 0.0946231, 0.070815, -0.127323, 0.00211677, 0.185429, -0.0772651, 0.121009, -0.0634153, 0.124782, 0.0194156, 0.13762, -0.0193743, -0.136949, -0.0558633, -0.228574, -0.0205103, -0.0835394, -0.119001, -0.130533, 0.0592648, 0.171964, 0.109814, 0.186595, 0.0130304, 0.0255995, -0.178233, -0.0737985, -0.0252168, -0.104152, -0.0889973, 0.022557, 0.0534165, 0.01106, 0.0354434, -0.0714481, -0.104958, -0.0206228, 0.129988, -0.108669, -0.127193, -0.188503, 0.0734394, -0.103138, -0.0488481, -0.101977, 0.11343, -0.0194992, 0.0462299, -0.0546676, -0.097854, 0.126084, 0.0806137, -0.0159704, 0.13461, 0.0460401, -0.157325, 0.0616874, 0.0779662, -0.00953944, -0.0423624, 0.139539, -0.0188161, 0.106868, -0.0571034, -0.000671377, -0.0586774, -0.0711617, 0.298794, -0.0945564, 0.222834, -0.036357, 0.021134, 0.148452, -0.0884214, 0.121823, -0.0993162, 0.052127, 0.0338193, -0.0299042, 0.0982537, 0.0548513, -0.00485731, -0.058565, -0.152618, -0.162895, -0.00292857, -0.0710966, 0.198546, -0.0775093, 0.0405454, -0.120668, -0.139756, -0.142925, 0.136674, -0.165358, -0.057681, -0.0544216, -0.107951, -0.20785, 0.0281379, 0.0164581, 0.110454, 0.304771, 0.0310385, -0.128856, 0.0183937, 0.101689, 0.0205525, 0.0684014, 0.097194, 0.0332042, 0.136304, -0.06899, -0.0436868, -0.17145, 0.214642, -0.0696363, 0.242978, 0.0985849, 1.29515e-06, -0.136397, -0.0292219, 0.0856835, -0.000964665, -0.0420432, -0.00860646, -0.165964, -0.0168843, -0.0993828, 0.0429903, 0.123991, 0.128231, -0.061572, 0.148198, 0.109452, -0.147109, 0.103153, 0.0789029, -0.0692638, -0.0915384, 0.1974, 0.00889099, 0.0362707, -0.106283, -0.00785085, -0.0377926, -0.124757, -0.0389457, 0.0777976, -0.0303933, 0.0254308, 0.0421959, -0.0973465, -0.0950907, 0.0945703, 0.097309, 0.051516, -0.0238567, 0.132105, -0.0683698, 0.158371, -0.0107913, -0.0760963, 0.0396591, 0.206966, 0.11895, 0.0526896, -0.106696, -0.119326, -0.175729, 0.134155, -0.206346, -0.0428929, -0.117112, -0.0226435, 0.13138, 0.0623344, -0.0211459, -0.112555, -0.126257, -0.163801, 0.102787, -0.00751388, 0.18539, -0.0435023, 0.0366819, 0.0940148, 0.173341, 0.0463879, -0.181323, -0.0748024, -0.0658833, -0.14503, -0.02386, -0.0357935, -0.0703284, -0.0734402, 0.0594165, -0.0285057, -0.172356, -0.150318, -0.0394827, 0.0394672, -0.0216518, -0.185358, 0.0356599, 0.0410222, 0.0663323, 0.237023, -0.0824599, -0.0711712, -0.133727, 0.0228519, -0.223479, 0.0603447, -0.230887, 0.00250584, 0.119923, -0.0350961, -0.221865, 0.186652, 0.0822679, 0.145672, -0.0414959, 0.170951, -0.184094, 0.101173, -0.1971, -0.215243, 0.095813, -0.0988557, 0.0327536, -0.062946, 0.0040046, -0.187959, 0.00580231, -0.156016, 0.112716, -0.159505, 0.011852, -0.231159, -0.207455, 0.00898247, 0.164905, -0.0232052, 0.159289, -0.201493, 0.12335, -0.0163036, 0.0198753, -0.0564129, -0.107321, 0.03772, -0.00414437, -0.032945, -0.105219, 0.0185348, 0.121334, 0.020354, 0.0451195, 0.198276, -0.18865, -0.154767, 0.161048, -0.0820691, -0.200435, 0.101201, 0.151687, -0.212602, -0.0319209, -0.0663899, -0.0550161, -0.146798, -0.100965, -0.128417, -0.0629303, 0.0612907, -0.0749233, -0.0498237, 0.147697, -0.071321, 0.100552, 0.0842711, -0.180766, 0.114725, 0.0389921, 0.0417633, -0.171343, 0.0495039, 0.0905324, 0.00759678, 0.223468, -0.136915, 0.0725203, -0.130785, -0.0221944, 0.254851, 0.163765, 0.0859407, 0.0973864, 0.0811843, -0.0676126, -0.020402, -0.165957, 0.119951, -0.232246, 0.00443262, -0.0126707, 0.117183, -0.0759463, 0.016229, -0.08153, 0.1014, -0.0756662, -0.0733592, -0.0744986, 0.0140072, 0.0546881, 0.215888, 0.156957, -0.0863674, 0.0378443, -0.0420321, -0.0300746, -0.131267, -0.0631958, -0.0510273, -0.140965, 0.0671226, -0.0977379, -0.0271214, 0.194041, 0.203478, 0.0738121, -0.111006, 0.0576893, 0.259649, 0.0163804, 0.199629, -0.0340188, 0.0236184, 0.0976294, 0.0260118, -0.0110957, 0.174963, -0.175569, -0.101361, -0.108243, -0.0867975, 0.0897087, 0.172582, 0.243179, 0.0401738, 0.0499015, -0.165856, -0.0837651, -0.0409416, 0.0695557, 0.222872, -0.014283, 0.107938, -0.0163601, -0.0724082, -0.0562819, -0.0363717, -0.145413, 0.0123037, 0.104331, 0.0798749, -0.0769588, 0.0279727, 0.0489418, -0.0546312, 0.0883794, 0.0758778, 0.0827222, 0.0168206, 0.173488, -0.0603134, 0.110042, 0.0756098, -0.0633329, 0.0359708, -0.206889, 0.178235, 0.0583109, -0.030725, 0.14824, 0.109287, 0.0524376, 0.0682117, 0.116097, -0.0723839, 0.0642357, 0.0738266, -0.0623691, 0.0158796, 0.0252906, 0.117761, -0.153846, -0.0815873, -0.0133461, -0.166795, 0.0954005, -0.13227, 0.039428, -0.0635777, -0.160318, -0.0519216, -0.0926714, -0.047426, 0.0569543, 0.079995, 0.0155215, 0.0289556, -0.0495337, -0.170652, -0.153957, 0.0612162, -0.0177891, 0.134421, -0.0332053, -0.0251077, -0.0669212, 0.154883, 0.202054, 0.10216, -0.165455, -0.0334184, -0.0415366, 0.141459, -0.0989114, -0.0236062, -0.0763425, -0.0262037, -0.0957994, 0.207418, -0.223129, 0.130683, -0.0543598, 0.0664861, 0.199114, -0.117146, -0.300708, 0.145577, 0.0396002, -0.102845, -0.124316, -0.148811, -0.24728, 0.258232, -0.28766, -0.259089, 0.0153742, -0.02758, 0.30834, 0.240392, -0.177708, 0.219107, -0.0153193, -0.36632, 0.101805, 0.0207983, 0.0588139, 0.368027, -0.171942, 0.110897, 0.277662, 0.0510171, -0.0258745, 0.127529, -0.235033, -0.291665, -0.227159, -0.0670074, -0.101392, 0.0233382, 0.103167, -0.414466, 0.0377896, -0.0922659, -0.00317904, -0.0261824, 0.179683, -0.00104646, -0.223136, 0.0635409, 0.327642, -0.180864, 0.146257, 0.334082, -0.111352, 0.0175403, 0.189065, -0.170858, -0.106073, 0.0811227, -0.14124, 0.150403, -0.0273105, 0.289692, 0.199049, 0.0754067, 0.0498516, 0.103529, 0.137719, -0.447623, 0.214478, -0.0526649, 0.150055, 0.277503, -0.398204, -0.0914484, -0.159695, -0.224617, 0.0978518, 0.000558385, -0.0862572, 0.12705, 0.153885, -0.359659, -0.174925, 0.0718214, -0.0529972, -0.0945412, -0.0534835, 0.146968, -0.151648, 0.185498, -0.0503322, 0.0740061, 0.179865, -0.0431157, -0.11898, -0.0783128, 0.0103743, 0.0228035, -0.0123999, -0.188036, 0.45506, 0.0447099, 0.0940932, 0.2042, 0.069514, -0.300807, -0.04122, 0.0978391, 0.264619, 0.170684, 0.147166, 0.134596, -0.0416939, -0.290444, 0.184482, 0.242753, -0.105611, 0.139361, -0.0889815, -0.0583323, -0.243742, -0.0636708, -0.136173, 0.0520372, 0.168659, -0.144971, -0.0895088, -0.325908, 0.110514, -0.0391025, -0.147565, -0.0914912, -0.211048, 0.12519, 0.222668, -0.111743, 0.0730686, 0.242165, 0.0972375, 0.107689, 0.0196591, 0.0922527, 0.222202, -0.171447, 0.336006, -0.0976639, -0.0861184, 0.268472, 0.0288694, 0.168488, 0.27627, 0.107607, 0.0393026, 0.00421891, -0.0736754, 0.0272822, -0.393804, 0.184009, 0.327089, -0.0568429, 0.257623, 0.126287, 0.0584802, -0.114684, -0.0749369, -0.180536, 0.285591, -0.059039, -0.051661, -0.036278, -0.0286967, -0.183601, -0.048595, -0.111336, 0.101188, 0.100744, 0.227481, 0.249241, -0.0251296, -0.0803556, -0.143991, 0.102989, -0.373076, 0.0571147, -0.238268, -0.0271435, -0.146793, -0.0535983, -0.262339, 0.203577, 0.11151, -0.174943, -0.0154929, -0.168398, -0.0918396, 0.168397, 0.150775, 0.0402413, -0.0340173, -0.0917608, 0.0266509, 0.252549, 0.100402, 0.241537, 0.00590557, 0.0150694, 0.147446, -0.0118215, 0.218826, 0.14315, 0.108389, 0.019436, 0.22308, -0.276148, -0.0399072, 0.0672975, 0.141234, 0.0128107, 0.169776, -0.258012, -0.102202, -0.0881549, -0.317435, 0.290829, 0.14131, 0.0717842, -0.122241, 0.0388965, 0.263911, -0.0564869, -0.382708, -0.0358098, 0.0613213, -0.065638, -0.0411823, -0.0494225, -0.0307736, 0.228777, -0.274318, -0.423909, 0.0367168, 0.274757, 0.0946096, -0.190449, -0.101845, -0.146845, 0.214909, -0.283843, 0.222173, -0.182499, -0.0514544, 0.0961222, -0.162476, -0.0698494, -0.170632, -0.0373481, 0.0365044, -0.0449039, 0.270126, -0.172142, 0.0305271, 0.21943, -0.101379, -0.0609425, -0.000445683, 0.0496661, -0.0533252, -0.12223, -0.170734, 0.056755, 0.02301, -0.139954, -0.0120781, -0.0705836, -0.0377313, 0.253733, -0.159933, 0.0651284, -0.145557, 0.115275, 0.221421, -0.0516772, 0.0224527, 0.0613906, -0.0596808, -0.0229672, 0.081791, 0.173886, -0.0691669, 0.060514, 0.0570338, -0.0257843, -0.0640251, -0.0914835, 0.202189, 0.0505331, -0.0190961, 0.136618, -0.0628118, 0.0706322, 0.0248122, 0.130804, -0.00198595, 0.0327018, -0.00297155, -0.0765985, 0.0190029, 0.00380107, -0.0262757, 0.0502649, 0.0356136, -0.25938, 0.0614806, 0.236646, 0.113061, 0.254375, 0.214064, -0.053845, -0.0717904, 0.00508645, -0.1089, -0.0868992, -0.0388682, -0.0137388, -0.0563811, -0.168409, 0.20344, 0.0343258, 0.0415471, -0.0739319, 0.0106559, 0.0632638, 0.299715, 0.0548276, 0.0652699, -0.202887, -0.289568, 0.0823994, -0.108129, -0.234759, -0.0274097, 0.0898141, 0.131, 0.102869, -0.154445, -0.126855, -0.066723, -0.124851, 0.165615, 0.0131245, 0.0412477, 0.165368, 0.202582, -0.0580204, -0.0816661, 0.121195, 0.0578444, 0.198257, -0.0143301, 0.394514, 0.00115039, -0.0690282, 0.0401813, 0.0154484, 0.0151, 0.147546, -0.205464, 0.130149, -0.0164012, 0.212066, 0.124293, -0.0766603, 0.143191, 0.0838439, -0.104857, -0.0658123, 0.146924, -0.138198, 0.227872, -0.10616, -0.207656, -0.0375701, -0.147359, 0.0331051, 0.102145, 0.129161, 0.0173784, -0.228047, 0.15648, -0.0459046, -0.093053, -0.227824, -0.0305371, -0.00312498, -0.0426042, 0.141335, -0.174084, -0.0789603, 0.177668, -0.0369327, -0.050403, -0.00768587, -0.00587414, 0.11672, -0.0825686, -0.132142, -0.127108, -0.0578091, 0.215006, 0.0929412, -0.0386159, -0.0350713, -0.0212248, 0.0536168, -0.216976, -0.061465, 0.170292, 0.152349, -0.004848, -0.0390142, 0.198853, 0.144955, -0.0371547, 0.106893, -0.0534008, -0.0952083, 0.139942, -0.0732407, -0.232636, -0.0532104, -0.0990968, 0.0167646, 0.126952, 0.29162, -0.120077, -0.0719848, 0.141668, -0.00464127, -0.144863, 0.153879, -0.213418, 0.121063, -0.27621, 0.0310286, 0.146789, -0.0542977, -0.126808, 0.0140109, -0.0543224, 0.166069, -0.193337, -0.0691862, 0.0716929, 0.0206461, -0.135723, 0.135829, 0.0880871, 0.0431917, -0.108745, 0.096061, 0.260285, -0.00824679, 0.205946, 0.11371, 0.0609021, -0.134439, 0.0373617, 0.259651, -0.0922257, -0.12333, 0.133803, 0.136699, -0.268416, -0.130718, 0.182122, -0.0448664, 0.105742, -0.129441, 0.0566363, 0.201081, 0.0309332, -0.0586704, -0.203536, -0.0840241, -0.18797, -0.0921008, -0.0661422, 0.287327, 0.175143, -0.130495, 0.00542182, 0.0572454, 0.245931, 0.1207, 0.036333, -0.00436324, -0.0592283, 0.0135572, 0.0708152, 0.0395865, -0.00826721, 0.127702, 0.224632, -0.127582, 0.205419, 0.101815, -0.0161268, 0.0924962, 0.149092, 0.105013, 0.244013, 0.160137, 0.258513, -0.0301342, -0.0182179, 0.136467, 0.244942, 0.143554, 0.0977503, 0.151133, -0.16069, -0.030291, 0.0972091, -0.126214, -0.283966, 0.0421169, -0.128341, -0.235182, 0.0794641, -0.0967804, 0.27274, 0.0606656, -0.00604771, 0.109126, -0.0146218, -0.0592328, 0.136309, 0.0241781, -0.108484, 0.328793, 0.0746785, -0.0786625, -0.0851505, 0.125914, -0.0939877, -0.112004, -0.0528294, -0.159068, -0.127888, -0.0591374, 0.198558, -0.0166408, 0.0847654, 0.209818, 0.202966, -0.0891079, -0.12512, -0.084668, -0.281461, -0.169261, 0.123199, 0.0156888, -0.0294796, -0.118093, -0.0683947, -0.0119551, 0.267498, -0.14338, -0.103903, -0.0794759, 0.120647, -0.117426, 0.221312, -0.0735602, -0.0698559, 0.177823, -0.00592444, 0.000963531, 0.27091, 0.209967, -0.00313126, -0.0144503, -0.192202, 0.124365, -0.150935, -0.0549984, 0.152404, -0.0652902, -0.0674997, -0.0373597, 0.0680918, -0.162423, 0.0990351, 0.110585, 0.170481, 0.17646, -0.0107067, -0.0684976, -0.114375, 0.139582, 0.0349795, -0.213087, 0.0348465, -0.136298, 0.0200377, 0.137342, -0.0135238, 0.289597, 0.146747, -0.016773, -0.00730558, 0.0349334, 0.128402, -0.119666, 0.0799973, -0.0113706, 0.0440982, 0.00253234, 0.0928279, -0.13574, 0.162452, -0.032404, -0.0350275, 0.133242, 0.153014, -0.00857024, -0.0284409, 0.0894496, 0.0785885, -0.113291, -0.0531622, -0.132189, 0.101259, -0.172313, -0.115304, 0.0143916, 0.177635, -0.0819839, 0.116591, 0.0843851, 0.0536516, -0.0763319, 0.0762907, -0.146831, 0.0322935, 0.0194606, -0.16801, 0.0975753, 0.0525794, -0.218139, -0.0571346, 0.0522468, 0.226832, 0.0687355, 0.262552, -0.153407, -0.0889999, -0.168881, 0.145814, -0.088728, -0.0486185, 0.237842, -0.0578457, 0.100588, -0.010277, 0.120455, -0.0232915, -0.0789897, -0.271248, 0.0979768, 0.300181, 0.030415, -0.109581, -0.179576, 0.179889, 0.0260493, -0.108, -0.178969, 0.0839553, -0.149259, 0.221997, 0.176105, 0.0336194, -0.0836367, -0.109106, -0.127141, 0.0950766, 0.189368, -0.121075, 0.193029, -0.0665917, -0.104815, -0.0306046, 0.0139677, -0.12245, 0.117225, 0.116606, -0.150882, -0.129614, 0.000604104, 0.100537, 0.241373, 0.0769885, 0.200708, -0.026704, -0.0759981, 0.0255852, -0.142814, 0.187843, -0.0455644, -0.200701, 0.043803, 0.232249, -0.0880579, 0.0359483, -0.00881006, 0.0648348, -0.127187, 0.16079, 0.10879, 0.0490558, -0.13477, 0.0329561, 0.105529, 0.140878, -0.13795, 0.114665, 0.170361, -0.015373, 0.0398577, -0.034846, -0.12855, -0.0765393, -0.0515112, 0.248156, 0.132462, 0.229099, 0.128716, -0.28674, -0.0444373, -0.250477, -0.0505385, -0.169824, -0.156593, -0.0563401, -0.0647702, 0.0343177, -0.0410764, 0.0263082, 0.0693335, 0.235205, 0.0600174, -0.00241391, -0.0670675, 0.0344171, -0.0210932, -0.00742972, -0.0592088, -0.179988, 0.144062, -0.0556466, 0.0921254, 0.0407723, 0.0562478, 0.0134263, -0.297996, 0.206041, -0.0597878, 0.0378544, -0.179333, -0.00157386, -0.212168, 0.0831932, 0.289173, 0.0326898, 0.0861446, 0.0938657, -0.0242501, 0.0115797, -0.10113, 0.0193416, -0.0732034, 0.150796, 0.188276, 0.189404, -0.0171117, 0.0595021, -0.0561801, 0.0290197, 0.0117831, 0.0724505, -0.0865305, 0.195517, -0.0208695, 0.025767, 0.0311055, -0.21931, 0.18567, -0.262406, -0.126925, 0.0958549, 0.159464, -0.113144, 0.0585239, 0.0696558, 0.0213346, -0.0657264, -0.0327102, 0.132561, -0.0467408, -0.119246, 0.0947814, -0.0215139, 0.043146, -0.0306352, 0.185035, 0.0732637, 0.0171688, -0.00300553, -0.0180006, 0.0620914, -0.152211, 0.0259669, -0.00637329, 0.0685445, -0.0765604, -0.0856104, 0.0188776, 0.212042, 0.130427, 0.150683, 0.156847, -0.114676, -0.00442896, -0.0798291, -0.111392, -0.0459857, -0.155106, 0.211869, -0.259266, -0.0767739, 0.0290604, -0.036858, -0.0581672, -0.0361144, -0.103827, -0.0261326, -0.0157023, -0.0670555, -0.155712, 0.0643003, 0.0917852, -0.0126927, 0.0639277, 0.0432549, -0.23446, -0.029645, 0.049276, 0.25147, 0.0315206, 0.0290317, -0.00302507, 0.0634197, -0.0528297, 0.155262, -0.053755, -0.181373, -0.239841, -0.0659526, -0.263083, 0.0348236, 0.102477, -0.0398355, 0.0600433, -0.169223, 0.100942, 0.0968063, -0.0626259, 0.11648, 0.113026, 0.0699584, 0.00743595, -0.0419898, 0.0756481, 0.032302, 0.142032, -0.196446, -0.1183, 0.0868975, -0.0037183, -0.10565, 0.0434526, 0.00872819, -0.0675603, -0.000562043, 0.103725, 0.177569, 0.171193, 0.0580865, -0.214532, 0.162115, 0.09294, -0.101806, 0.204819, 0.0464149, 0.0361345, 0.102683, 0.1489, 0.177738, 0.110363, -0.0204217, 0.0429287, 0.00257986, 0.0355409, 0.0114643, 0.059855, 0.0830032, -0.105061, 0.026127, 0.226905, -0.12333, -0.148054, -0.173029, -0.142291, -0.00375766, -0.0960563, 0.0737201, -0.0166458, 0.0926879, -0.0734108, 0.157615, -0.0295222, 0.104931, -0.17541, -0.165566, 0.0439596, 0.0816657, -0.0261724, 0.247793, 0.122435, -0.0680912, 0.202487, 0.0692143, -0.0101457, -0.0146823, 0.159588, 0.151701, 0.0957535, 0.0107555, 0.120833, -0.0112073, 0.135186, -0.0953023, 0.183594, 0.018215, -0.0802296, 0.160973, -0.0769069, 0.178744, -0.0991273, -0.106755, 0.0889294, -0.115717, -0.0762156, 0.192752, -0.0502432, 0.0305052, -0.106759, 0.0364142, -0.0113053, 0.045943, 0.101429, -0.0813765, -0.148497, 0.0827331, 0.163706, 0.0150188, 0.152234, 0.0724338, -0.185793, 0.13631, 0.0598764, 0.177674, 0.133048, 0.0297503, 0.0553373, 0.093129, 0.0703452, 0.0957117, -0.0421746, 0.0380968, 0.033918, 0.117691, 0.0760592, -0.0806786, -0.0559969, 0.00790404, 0.0153081, -0.176798, 0.0921225, 0.0989794, -0.209465, 0.152841, -0.0121981, -0.153438, 0.242052, -0.120119, -0.130919, 0.0976042, 0.0187092, -0.225126, 0.00766115, -0.00368805, -0.0447365, 0.0086066, -0.0579511, -0.105808, -0.151374, 0.0752334, 0.146198, -0.0804077, 0.00153445, 0.0753909, -0.120038, 0.320011, 0.13666, 0.150146, 0.212491, -0.0748368, -0.128698, 0.0766222, -0.23221, -0.0229131, -0.0357307, -0.169439, -0.0864761, -0.260499, -0.230602, 0.0734997, 0.0784084, -0.121068, -0.0806598, -0.0451103, 0.156228, 0.0449953, -0.00608398, -0.00594995, -0.172856, 0.00473136, 0.100482, -0.125056, 0.231396, -0.17163, 0.137071, -0.311105, -0.125126, -0.281276, -0.131028, 0.0630859, 0.0251373, 0.154667, -0.32185, 0.107799, 0.0824803, -0.164346, -0.109496, -0.143467, 0.00780757, -0.258052, -0.20815, 0.00264404, -0.137192, -0.0886838, -0.0320778, 0.314534, -0.0704642, 0.291362, 0.0832932, -0.160199, 0.0602104, -0.0503187, -0.0633714, 0.0348867, -0.166203, -0.195056, 0.292495, 0.192897, -0.0112798, -0.161439, 0.12026, 0.188476, 0.0959179, -0.238492, 0.232284, -0.297033, -0.25781, 0.186824, -0.344018, 0.0626098, 0.173639, 0.0601098, -0.0842936, -0.0731456, 0.112475, 0.0182847, -0.0447003, -0.000679876, -0.0659487, 0.191779, 0.162847, -4.60913e-06, 0.123057, -0.15824, -0.115623, -0.00333204, 0.160063, 0.185256, -0.0383868, 0.124026, 0.0737295, -0.214072, -0.276082, -0.132062, 0.135893, -0.0296287, 0.106028, -0.246154, -0.116249, 0.0490946, -0.0311292, -0.105106, 0.13578, 0.000815511, 0.167676, -0.271557, 0.106631, -0.0413765, -0.0516803, 0.121158, -0.0603595, 0.152133, -0.116556, -0.0793084, -0.168858, -0.105281, 0.223043, 0.287008, -0.00936506, -0.159076, -0.221028, 0.224074, 0.0193795, -0.187605, 0.0215403, -0.060181, 0.331117, 0.132273, -0.219699, -0.0765311, 0.0875702, -0.0768327, -0.0598066, -0.105185, 0.135572, 0.0658983, 0.133326, 0.0205726, -0.214326, -0.0366907, -0.109416, 0.134132, 0.135634, 0.115883, -0.0407979, -0.04581, -0.0912428, -0.208722, -0.0962829, -0.092488, 0.0975851, 0.0109449, 0.184964, -0.0424315, 0.309694, -0.0876404, -0.00469585, -0.0224892, -0.136919, -0.0786503, -0.142208, -0.0247739, -0.0770689, 0.194845, -0.11118, -0.0847728, -0.0162248, -0.00951472, 0.113901, -0.0983417, -0.121725, -0.0657096, -0.142069, 0.167781, -0.092218, 0.139956, 0.193204, -0.0803999, 0.0583061, 0.159891, 0.233549, 0.0598773, -0.0197461, 0.118801, 0.250934, 0.0850359, -0.203488, -0.0952956, 0.196515, -0.125379, -0.257193, 0.208794, 0.277191, 0.184848, 0.0733847, -0.0145907, 0.168303, 0.137205, -0.23661, -0.194457, 0.112023, -0.124167, 0.0325377, 0.163122, 0.394265, 0.0755139, 0.10097, -0.0889347, 0.24515, -0.094984, 0.170284, 0.128133, -0.237762, -0.0108444, 0.132646, 0.152966, 0.121121, 0.0451542, 0.277589, -0.0184468, 0.125178, 0.0568556, -0.0319542, -0.0781749, 0.308063, -0.0905614, -0.0196911, 0.404839, -0.0569709, -0.195547, 0.0495099, -0.15284, 0.094929, -0.0592695, 0.0385261, 0.243958, -0.122059, -0.154904, 0.222801, 0.100247, -0.234553, -0.114984, 0.125111, -0.0861828, -0.125405, -0.0630254, -0.177991, 0.184106, -0.219213, -0.0137407, 0.0657826, 0.286679, -0.0268167, 0.0368224, -0.0174998, -0.0259086, -0.0460112, -0.113611, -0.0136212, 0.0959133, -0.0859731, -0.195407, -0.0600149, -0.0295681, -0.0847344, -0.191409, 0.018847, -0.118918, -0.00509565, -0.180563, -0.0268187, 0.0317913, -0.00638091, 0.0860037, 0.220632, -0.0695852, -0.215893, -0.201897, -0.0164763, -0.05569, -0.0516056, 0.0265692, 0.144961, -0.075534, -0.0939836, 0.0102425, -0.1109, 0.0150341, -0.256502, -0.107504, -0.0287624, -0.102901, 0.332689, 0.0326562, -0.127866, 0.11007, -0.10045, -0.0289677, -0.0100875, 0.0884232, 0.00292687, 0.0455741, -0.146555, -0.17409, 0.112981, 0.0976044, -0.200477, -0.0222832, 0.0866365, -0.0452986, 0.0144353, 0.203189, -0.154492, -0.0577846, 0.13686, -0.0768935, 0.0474048, -0.14986, 0.0035781, -0.125506, 0.103477, 0.0164823, 0.0989073, -0.10907, 0.153527, -0.0070209, 0.0489352, -0.0633469, -0.115543, 0.027711, 0.0194553, 0.0539842, -0.0118125, -0.143452, 0.022539, 0.00892791, -0.116659, -0.0210579, -0.195555, -0.0554469, -0.00292887, 0.175246, -0.0448935, -0.142985, 0.0245415, -0.183124, -0.014348, 0.139729, -0.071585, -0.0460828, 0.0988005, 0.110251, 0.0601957, -0.269766, -0.0432062, -0.0732343, -0.0946799, -0.0303322, -0.00705866, -0.00643542, 0.0299446, 0.202311, 0.0755248, 0.0998648, -0.129259, -0.0472309, 0.00733819, 0.106636, -0.181175, -0.0178459, -0.0277673, 0.0455031, -0.0562852, -0.0041616, 0.0456093, -0.183812, 0.2294, -0.106561, 0.137499, 0.0498552, -0.00396853, -0.22716, 0.0272981, 0.115269, 0.0595427, -0.105859, 0.0436305, 0.0895491, 0.083878, 0.174627, 0.052607, -0.121457, 0.123567, 0.146387, 0.0651185, -0.159928, 0.0398829, 0.163571, 0.243937, -0.021371, 0.000655396, -0.132967, -0.0104524, 0.208354, 0.012666, -0.0748255, -0.0944629, -0.0376535, -0.0818367, 0.132116, -0.0305365, 0.22014, -0.00163749, 0.00162841, 0.172856, 0.0578561, 0.114351, 0.205421, 0.00318852, 0.0198985, -0.0584936, 0.203655, 0.157891, -0.119292, -0.112965, 0.0898116, -0.0148413, -0.10608, -0.0902988, 0.159351, -0.0646764, -0.0205418, -0.0199207, 0.180344, 0.143249, -0.035338, 0.057762, -0.191386, -0.0464013, 0.0914069, -0.191851, -0.0675541, -0.0423403, -0.100927, 0.0161619, -0.0987854, -0.100793, 0.196418, 0.00248705, -0.0432446, 0.0796261, 0.152038, -0.260016, 0.198313, -0.0567401, 0.108115, -0.00268071, -0.0741292, 0.0234285, -0.224526, 0.148266, 0.0154036, -0.0439509, 0.0562957, 0.177758, -0.0681992, -0.125969, -0.150851, -0.115606, 0.06024, 0.0711427, 0.131505, -0.0257035, 0.126524, -0.0558877, -0.0855141, 0.0232705, -0.124038, 0.115589, 0.0203549, 0.0254935, 0.0140062, 0.0876424, -0.123214, -0.0230097, -0.161573, -0.0360475, -0.00654435, 0.000688853, -0.134106, -0.0467477, -0.131559, 0.00342672, -0.312512, 0.0363554, 0.151835, -0.0853129, 0.074602, -0.211398, -0.0102531, -0.171873, -0.00628835, 0.00905569, -0.0912632, -0.0871372, 0.122377, 0.0850191, 0.0985194, -0.0294299, 0.0562857, -0.109574, -0.0521253, 0.193533, -0.0366273, 0.0445506, -0.0472588, -0.0943586, 0.0447386, 0.000856782, -0.0259025, 0.136455, 0.0782866, -0.0935313, 0.0818118, -0.0408051, 0.0916395, -0.133102, -0.0581482, -0.0228836, 0.0666584, -0.05829, -0.04921, -0.146942, -0.107502, 0.0547391, 0.108538, 0.0593637, -0.0859511, 0.213622, -0.187088, 0.0399089, -0.035216, -0.026333, -0.012114, 0.0322534, 0.105685, -0.0174143, 0.00747345, 0.0629153, -0.0878523, -0.0622083, -0.0155112, -0.0951758, 0.00687557, 0.0835443, 0.0194767, -0.0652855, 0.0561613, -0.0116323, 0.105403, -0.0162472, -0.0552087, 0.0343595, 0.0287434, -0.12661, 0.0297873, 0.139689, 0.0652805, 0.0574699, 0.0164074, 0.14186, -0.0500572, -0.0823913, 0.167216, 0.0256832, -0.0723006, -0.0397851, 0.155773, -0.114949, -0.107053, 0.0714464, -0.0198649, 0.0808929, 0.037622, 0.0354652, -0.0201184, -0.173943, -0.0264803, -0.0119942, 0.00605799, 0.113154, 0.0967286, -0.017262, -0.106195, -0.121338, -0.0338321, -0.025503, 0.245601, -0.0164296, 0.0790656, -0.0710732, -0.0141372, -0.0114468, 0.00872849, -0.0427291, -0.0461845, -0.0977246, -0.163739, 0.00876315, -0.0399299, -0.0506629, -0.108793, 0.112329, 0.109512, -0.0742309, 0.0179484, -0.136843, 0.0453056, -0.0478109, 0.0326966, 0.0502415, -0.029296, -0.0742189, -0.0646355, -0.056093, 0.0380967, 0.00111274, 0.0452459, 0.0386938, 0.0038341, -0.0391247, -0.0566286, 0.113694, -0.0937831, -0.120651, -0.0826467, -0.116464, -0.137164, -0.045446, -0.0194932, -0.0983434, -0.0743301, 0.161476, -0.0570881, 0.0233631, 0.0774775, -0.0195871, 0.185679, 0.0672005, 0.0853373, 0.0180244, 0.119239, 0.0753913, -0.0509421, 0.0605903, 0.0885008, -0.0903598, 0.0721227, 0.0615892, -0.0524508, 0.127184, 0.117977, 0.0709854, -0.102516, 0.119883, 0.146393, 0.0427582, 0.0609739, 0.0783221, 0.0217784, -0.13305, 0.0445663, 0.0505068, 0.116983, -0.0103749, -0.0736808, -0.0653908, -0.0265551, 0.0600847, -0.0996167, -0.00321938, 0.120602, 0.0598046, 0.00528088, 0.0401353, 0.0147057, -0.0952419, -0.0878364, -0.13797, 0.0743507, -0.12589, -0.0372878, -0.012834, 0.0600101, 0.0287103, -0.0825206, 0.0641763, 0.0177716, 0.012303, -0.0745559, 0.105182, -0.0540853, -0.0333342, -0.136472, -0.0341253, -0.0602999, 0.114152, 0.0893467, -0.0520577, -0.168502, -0.126018, -0.0102771, 0.0587005, 0.054732, -0.0188105, 0.046725, 0.0238157, 0.102737, -0.0711375, -0.0462772, 0.124127, 0.0631692, -0.0570988, 0.0552801, -0.143249, -0.0702477, 0.104784, 0.034309, 0.0541354, 0.110499, -0.0192115, -0.0202143, -0.0599411, 0.0723049, -0.00906449, 0.0414672, -0.0491892, 0.0268872, 0.193699, 0.130654, -0.0405223, 0.00221397, -0.0621476, 0.00502492, -0.121537, -0.0428734, -0.0360498, -0.0304358, -0.0795509, -0.011439, -0.129438, 0.077344, -0.0700982, -0.126275, 0.151499, 0.0312616, 0.00851158, 0.0736084, -0.00405348, 0.00451125, 0.0703292, -0.235454, -0.0349943, 0.242182, -0.0268495, 0.0576268, 0.0480364, 0.0570949, 0.0737214, 0.0325877, 0.17182, -0.106664, 0.133195, -0.109936, -0.0566498, -0.0187242, 0.113351, -0.122787, 0.239851, -0.216096, 0.0907362, -0.0206398, 0.124239, 0.115552, -0.0981731, 0.229738, 0.277904, -0.00153517, -0.0763558, 0.0606891, 0.0328893, -0.0243596, 0.0903597, 0.0240072, -0.0782398, 0.252151, -0.0358518, 0.155218, 0.120661, 0.224858, -0.222757, -0.142516, 0.0306588, -0.0427539, 0.211028, 0.0584786, 0.0413481, 0.192026, 0.0382383, -0.0390723, 0.056745, -0.0409426, 0.0781339, -0.103876, 0.0971, -0.0144666, -0.0293698, -0.0131107, 0.0533274, 0.103563, -0.0363352, 0.025181, 0.289348, -0.162167, -0.155639, 0.083584, 0.0791367, 0.111414, -0.0476062, 0.0445369, 0.186017, 0.0939264, 0.00028199, 0.0519289, 0.0612015, 0.169587, 0.00236124, 0.0385773, -0.159372, 0.066127, 0.0140739, -0.0439157, -0.118116, 0.179047, -0.210218, -0.209824, -0.0403195, -0.0962556, 0.0953758, -0.0709532, -0.0128881, -0.0406544, 0.1922, 0.0525305, 0.0526913, -0.0291345, -0.176972, 0.0407904, 0.0358403, -0.226603, -0.164446, -0.0959771, 0.0915601, 0.0271341, 0.165565, 0.0769051, -0.203278, -0.149399, -0.0178386, -0.050493, -0.126185, 0.119848, -0.148173, 0.0694459, 0.0939007, -0.162401, -0.0651222, -0.00866512, 0.00346045, -0.163929, -0.0267806, 0.149871, -0.1576, -0.109532, -0.0239465, -0.0831406, -0.0629723, -0.093224, -0.104425, 0.101352, 0.0281282, -0.1245, -0.197789, -0.0999238, -0.144703, -0.0138961, 0.044811, -0.231391, 0.11074, 0.181848, 0.227113, -0.196751, -0.130673, 0.222223, -0.13932, 0.0955812, -0.0709586, 0.0923136, 0.0294518, -0.125254, 0.0251324, 0.215381, -0.0580489, 0.195959, 0.0588185, 0.0228786, 0.10875, 0.0473915, 0.0348885, 0.0437052, -0.0156806, 0.0256575, 0.0149649, 0.0165051, -0.0131347, 0.0853129, -0.0553428, -0.00592157, 0.260953, 0.0350467, -0.125306, -0.0487768, 0.00343992, 0.113883, 0.174624, -0.18147, 0.0215507, 0.0141983, 0.163106, -0.0745335, 0.0685851, -0.120164, -0.0713498, -0.144946, -0.183849, -0.127094, 0.0279581, 0.0260933, -0.077414, -0.0367985, 0.292717, 0.115279, 0.111953, 0.204568, 0.0581474, -0.111962, 0.0945887, 0.0185968, 0.17383, 0.0121393, -0.0684536, -0.182747, 0.0509556, -0.0831389, -0.0826389, -0.0152207, -0.0329033, -0.0569269, 0.0739019, -0.0639917, -0.112477, -0.124869, 0.071562, -0.159744, -0.167634, -0.00556883, -0.0179709, -0.169591, -0.162433, -0.0855786, -0.0192485, 0.0306147, -0.0728922, -0.0708004, -0.341319, -0.0861684, 0.0448614, -0.0801514, -0.0507588, 0.0155091, -0.200218, -0.0728925, -0.0447197, -0.219095, -0.163538, -0.0615088, 0.182309, -0.338238, 0.0910807, 0.0576643, -0.236668, -0.0966111, 0.0108258, 0.0937891, -0.0178186, -0.163416, 0.0983393, -0.0503308, -0.0720752, 0.237937, 0.0794506, -0.0676877, -0.0261349, 0.215386, -0.083854, 0.160793, -0.117172, -0.403981, 0.106404, -0.327203, -0.10027, -0.205913, -0.360654, -0.0924219, 0.106851, -0.118155, 0.0539939, 0.170544, -0.227901, 0.250867, 0.038719, -0.0115589, -0.00665565, -0.0967185, 0.189361, 0.264097, 0.0185725, 0.17279, 0.222368, -0.259067, 0.184307, 0.390224, -0.193493, -0.011492, -0.197282, 0.0325945, -0.0111955, 0.0044905, -0.199482, 0.131038, 0.15635, 0.0810646, -0.294985, -0.145189, 0.0969076, 0.02804, 0.0450704, -0.396155, -0.0644737, -0.422233, -0.273229, -0.318068, 0.140255, -0.156009, -0.241412, 0.181814, -0.138849, 0.0151069, 0.148677, -0.159092, 0.157785, 0.250005, -0.188404, 0.0364424, 0.253255, -0.24276, -0.169294, 0.0409781, 0.0968108, -0.203192, -0.0422862, 0.305183, 0.122162, -0.283592, 0.00149554, -0.0835338, 0.0748312, 0.259988, -0.197612, -0.0856517, -0.357363, 0.399447, -0.0430669, 0.0497714, -0.107537, -0.0431585, 0.114282, -0.239678, 0.217556, -0.303666, -0.0811295, 0.157969, -0.187861, 0.338178, 0.0565134, -0.316844, -0.0722227, 0.00688845, -0.152709, 0.093852, 0.149136, 0.167007, -0.173051, -0.284284, -0.0213729, 0.10468, 0.112099, -0.190844, 0.00853662, -0.246351, 0.0464101, 0.131334, 0.25071, 0.0837534, -0.383042, 0.0256517, -0.00424962, -0.274924, 0.141007, 0.107513, -0.267332, -0.0551423, -0.216276, -0.0490882, -0.290488, 0.242792, -0.119212, -0.0218677, 0.0988319, -0.368761, 0.164697, 0.0267961, -0.105771, -0.153821, -0.153126, 0.299342, -0.064212, 0.130658, 0.0785488, 0.278499, 0.131072, -0.115298, 0.0154177, -0.0880035, -0.157531, 0.188299, 0.0803461, 0.0548153, -0.284493, -0.0886858, -0.102087, -0.237607, -0.114988, 0.0870072, -0.00345999, 0.184263, -0.285405, -0.130964, -0.025304, -0.00601552, -0.07438, -0.136152, -0.0286806, 0.0207288, -0.027592, -0.162992, -0.055326, -0.233307, -0.070812, 0.0492962, 0.110918, -0.0406196, -0.153045, 0.173669, 0.0734072, -0.0732667, -0.105041, -0.167236, 0.0101264, 0.243949, 0.0461432, 0.128032, 0.0848078, -0.0418796, -0.0321023, -0.0399245, 0.259749, 0.0778096, 0.0505481, -0.0311115, -0.0382627, 0.0299341, 0.252194, -0.37373, -0.176958, -0.120184, -0.227335, 0.0770466, 0.212278, -0.17664, -0.017297, -0.0695772, 0.157742, 0.12983, 0.127458, 0.0720215, 0.0043244, 0.152869, -0.114001, -0.139799, 0.0953, 0.208727, 0.127268, 0.0193805, 0.0362372, 0.138369, 0.369941, -0.195237, -0.135113, 0.0805611, 0.0788809, -0.242547, 0.080329, -0.238086, -0.147299, 0.10078, 0.056007, 0.26819, -0.134325, -0.151631, 0.0331869, -0.203848, 0.0324533, 0.125324, -0.169101, 0.0118455, 0.147101, 0.00218031, 0.143348, -0.308314, -0.0970472, -0.274939, -0.211166, -0.2332, 0.0979211, -0.244075, 0.0385465, 0.15513, 0.00294408, 0.288371, 0.191319, 0.229467, 0.0253275, 0.0470585, -0.0753111, 0.225266, 0.000188945, 0.0867073, -0.0294118, 0.188972, 0.202248, 0.143651, 0.0570583, -0.0985795, -0.0880473, 0.00706351, -0.133447, -0.172788, 0.160309, -0.0815013, -0.134103, 0.120766, 0.116774, -0.208355, 0.14182, 0.0824939, 0.169538, 0.135365, -0.0491423, -0.145899, -0.113093, 0.103455, 0.256475, 0.143091, 0.119487, -0.125903, 0.0889941, 0.00627312, -0.0635065, -0.00173588, -0.194384, 0.201773, 0.0226254, -0.137802, 0.00940859, 0.0668968, 0.015292, -0.082253, -0.165651, 0.169124, 0.0916621, 0.062, 0.0826089, -0.198886, 0.00702447, -0.066128, -0.153257, -0.0321511, -0.238177, -0.0847952, -0.151128, -0.150681, -0.207457, 0.0400082, -0.134914, 1.47486e-05, 0.15748, -0.125246, 0.124323, 0.182628, 0.0918873, -0.200642, -0.227084, 0.0444718, 0.000128548, -0.152922, -0.0994708, -0.0767886, -0.018398, 0.15476, -0.0834883, -0.0612922, 0.0143985, 0.0103263, 0.048866, 0.101129, -0.0395604, -0.0247876, -0.129414, 0.0443794, -0.141152, -0.178373, -0.0711169, -0.102212, 0.211871, 0.0257683, -0.0103359, 0.0362521, -0.0390291, -0.0434494, 0.0631298, -0.0998652, -0.147124, 0.0454152, -0.248975, -0.123281, -0.052062, -0.0541515, 0.211952, 0.004575, -0.0693103, 0.0476817, 0.0849155, 0.165769, -0.140951, -0.119905, 0.280747, -0.0465653, 0.17111, -0.270557, 0.00575594, -0.0348503, -0.017439, -0.0826443, -0.0409663, 0.0295465, 0.0984439, -0.120604, 0.0344263, -0.0011637, 0.00989551, -0.00340078, 0.00850722, 0.179638, -0.22089, -0.131107, 0.120485, 0.152177, 0.170744, 0.044543, 0.217742, -0.136022, 0.25275, 0.147083, 0.0754945, 0.0177406, -0.0478084, -0.0658235, 0.0231398, -0.141303, 0.198448, 0.167752, -0.039019, -0.0973094, 0.0864122, 0.101708, -0.14336, -0.0807588, -0.258401, -0.094703, 0.170076, 0.0405475, 0.14992, 0.100936, -0.0272648, -0.00115674, 0.132567, 0.0171761, 0.0101015, 0.0246377, 0.107046, -0.193572, 0.0857711, -0.140774, 0.090101, -0.0736433, 0.0204346, -0.0225741, -0.104077, -0.109885, -0.0665963, -0.0853857, 0.115213, -0.0909068, 0.158656, -0.094653, 0.156084, -0.210277, 0.183888, 0.0486522, 0.0459398, 0.0767724, 0.0632939, -0.100826, -0.0820544, -0.0381878, -0.100497, -0.0112067, 0.00456652, -0.0368487, 0.196488, 0.197605, -0.020906, 0.0406091, -0.124886, -0.165626, 0.201416, -0.0188704, 0.128892, -0.0448254, 0.0587233, 0.0857203, 0.19674, -0.00305874, -0.0356856, 0.0696455, 0.103251, -0.00764705, 0.156359, -0.0118428, 0.0731261, 0.026711, 0.176531, -0.127627, 0.151902, -0.187902, 0.051981, -0.0136416, 0.219165, 0.0629147, -0.102626, -0.138369, 0.210953, -0.0573071, -0.101651, -0.0306738, -0.10068, 0.137384, -0.0334064, -0.102798, -0.078398, -0.146785, -0.190086, 0.0997806, 0.110652, 0.0336697, -0.148625, 0.130426, 0.0262291, 0.0210783, 0.134645, -0.0574887, 0.0891707, 0.146593, -0.0439369, 0.0193809, 0.147821, 0.131402, -0.128196, -0.117948, -0.0082931, 0.0418679, 0.0421375, 0.187787, -0.146945, 0.198291, -0.0198647, 0.133588, 0.146167, 0.104667, 0.0303985, 0.166221, 0.0353582, 0.066328, 0.00763346, 0.0172443, -0.0144061, 0.149391, -0.0736738, 0.0714296, 0.194504, -0.163136, 0.113252, -0.138801, 0.141143, 0.072513, 0.114953, -0.0705785, -0.0819726, -0.0416392, -0.00168314, 0.309822, 0.314872, -0.20742, -0.0292699, 0.212946, -0.111383, -0.0241276, -0.0795632, -0.141719, 0.079961, -0.136757, -0.0957298, -0.0790917, -0.0207451, -0.0869134, -0.153206, -0.0927432, 0.0440053, -0.0416051, 0.0988587, -0.129157, 0.253741, -0.177436, -0.118281, -0.0596451, -0.161791, -0.0468495, 0.0660165, 0.0646108, 0.110763, 0.150378, -0.0788609, -0.101075, -0.039072, -0.217344, 0.110009, -0.0946182, -0.0679836, 0.195697, -0.0336805, -0.221617, -0.100527, 0.0844283, -0.0869825, -0.215412, 0.0522465, -0.310825, -0.0758645, -0.0197462, 0.16689, -0.0501116, 0.0528725, 0.0652941, -0.111503, 0.146213, 0.0498871, -0.162778, -0.186309, 0.0320245, -0.0559443, -0.138532, 0.166738, 0.23775, -0.104099, 0.0813241, 0.106198, 0.155907, 0.0143641, -0.27389, 0.0415984, 0.0588035, -0.210843, -0.0576417, 0.0201035, 0.0236608, -0.0891144, 0.0783343, -0.0468252, 0.0136883, 0.136813, 0.224546, 0.0838766, 0.113943, 0.0872885, 0.0995554, -0.283958, -0.148619, -0.0733536, -0.069118, -0.31957, 0.0934041, 0.0193094, -0.114826, 0.212339, -0.14886, 0.0372198, -0.188002, 0.12721, 0.153615, -0.238889, -0.0610167, 0.0660693, 0.0237842, 0.0196724, 0.0698749, -0.086472, 0.145701, -0.145899, -0.131192, 0.178764, -0.0926532, 0.0870725, 0.211072, 0.0530389, -0.0229531, 0.106928, 0.141112, 0.0927335, 0.109605, -0.0261064, -0.202331, 0.177214, -0.0562009, 0.0252349, 0.0142205, -0.0990799, -0.0404558, -0.0497172, -0.0261545, 0.00835299, 0.1414, 0.305146, -0.0643732, -0.174145, -0.177636, 0.0224124, -0.159585, 0.060461, -0.0401957, -0.255138, 0.192734, 0.0418678, 0.226092, -0.065158, 0.250729, 0.0216877, 0.0485944, 0.0593485, 0.206733, 0.0284838, -0.0993838, 0.111706, -0.135409, -0.0932348, -0.245356, -0.144911, -0.0446288, 0.169573, -0.0874826, 0.0614141, 0.137376, 0.212286, 0.0525785, 0.240151, 0.192901, 0.00270827, 0.0649812, 0.025633, 0.0545001, -0.165721, -0.285222, -0.177316, 0.262168, 0.0959569, 0.0643447, -0.105277, 0.160041, 0.0239113, -0.327854, -0.0143892, -0.0721955, 0.0589124, -0.156789, 0.0385054, 0.00434418, 0.00661083, -0.0861682, -0.17405, -0.19816, 0.032739, 0.0962337, 0.0273996, 0.185195, -0.0430574, -0.0355297, -0.0533337, 0.0801419, 0.0855895, 0.192111, 0.320079, 0.0365444, 0.0347775, 0.00796121, -0.00574291, -0.129792, -0.172943, 0.0878978, 0.13569, -0.139428, -0.234947, -0.2039, 0.009278, 0.0365433, 0.0995451, -0.107576, 0.0252316, -0.224508, -0.236106, -0.173547, 0.118866, 0.274699, 0.134199, 0.0322871, 0.227172, 0.289238, -0.159233, 0.230645, 0.105203, -0.0076566, 0.214628, 0.0517194, 0.062672, -0.0359387, -0.195713, -0.0290635, 0.10452, 0.431139, -0.121463, 0.076151, -0.0824319, -0.141275, 0.267839, -0.0823061, 0.299149, 0.0241075, -0.132798, -0.0609192, 0.0626, -0.252442, 0.0589183, -0.0314585, 0.325479, -0.000260207, 0.0534638, -0.262571, -0.0310267, -0.131758, -0.170439, 0.185731, -0.246671, 0.293513, 0.198999, -0.0340642, -0.00733451, -0.165487, -0.0580672, -0.140173, 0.183642, -0.0745772, -0.0100438, -0.201889, 0.359286, -0.229729, 0.135328, 0.0353221, 0.153671, -0.333703, 0.349391, -0.283276, 0.0844848, -0.173128, -0.0759373, 0.0330402, 0.0772456, -0.0635397, 0.0932651, 0.0284708, 0.0380076, 0.193609, -0.176046, -0.128711, -0.114186, 0.120813, 0.0699857, 0.196557, 0.00166849, -0.117778, 0.0110301, -0.0768714, 0.0275332, -0.0916222, -0.102956, -0.122657, 0.15944, 0.0316099, -0.0522308, 0.323727, -0.230552, 0.101301, 0.177956, 0.0396021, -0.00430731, -0.0211394, 0.0629329, -0.332695, 0.106424, -0.0777535, 0.113195, 0.315107, 0.188398, -0.246375, -0.0857383, -0.182672, -0.0547001, -0.106207, 0.290031, 0.146533, -0.219576, -0.145823, -0.0503989, 0.137121, 0.258976, -0.242726, -0.188562, -0.167759, -0.0669314, -0.0530194, 0.0631968, -0.111672, 0.06546, -0.0555054, 0.078628, -0.253099, 0.308566, -0.0721161, -0.210335, -0.348234, 0.0724778, 0.0423384, 0.146994, -0.0171791, 0.309001, -0.218651, -0.0208223, -0.0764915, 0.24548, 0.214937, 0.0469843, -0.150643, -0.364755, -0.122736, 0.04556, 0.333004, -0.0266167, -0.0363954, 0.0982738, 0.205156, 0.209017, 0.379903, 0.0877701, -0.128108, -0.0867397, -0.121851, 0.0361453, 0.00828376, -0.0477988, -0.0413106, -0.161172, 0.213305, -0.00111569, -0.0845275, 0.071948, -0.130634, 0.0380625, -0.0372861, -0.178729, 0.0194546, -0.194831, -0.0154283, 0.362365, -0.00805127, 0.112677, -0.201804, 0.169338, -0.216447, -0.0547855, -0.00510067, -0.125008, -0.147269, 0.0964131, -0.0873803, -0.0757989, -0.208004, -0.059758, -0.161146, -0.00347624, 0.0957962, -0.235102, 0.0365928, 0.0348293, -0.138594, -0.0961241, -0.0922681, 0.287121, 0.213448, 0.118349, -0.112899, 0.121456, -0.38608, 0.195398, 0.0408939, -0.0138475, 0.117457, 0.0381928, -0.0666606, 0.0583368, -0.128743, 0.00220194, 0.221192, 0.238882, -0.00231248, 0.231522, -0.073622, -0.205765, -0.0593279, -0.0661419, 0.318657, -0.330258, -0.193455, -0.22593, -0.0671599, 0.17033, -0.171215, 0.0116427, 0.241463, 0.228159, -0.0170908, -0.135802, 0.0784335, -0.00603656, -0.078385, -0.0021585, 0.121708, -0.245062, -0.0522396, -0.121177, -0.0807951, 0.00210092, 0.0804021, 0.0779514, -0.0417517, -0.0344947, 0.305998, 0.096872, -0.221276, -0.146757, -0.405486, 0.0219563, -0.269971, -0.198412, 0.119681, -0.308861, -0.08031, 0.34819, -0.127822, -0.0691973, 0.267604, -0.277355, -0.0174407, -0.0106171, 0.0211675, -0.103112, -0.126997, 0.159662, 0.290092, -0.121849, -0.0484707, -0.17268, 0.132567, -0.211913, 0.081409, -0.0920952, 0.0921937, 0.0852403, -0.185974, -0.138618, 0.0515165, -0.000206601, 0.0261034, 0.02268, 0.0567344, -0.0441425, 0.000201588, 0.123293, 0.0111576, -0.0247089, 0.0292397, -0.0413888, -0.161404, -0.0514603, -0.185822, -0.260259, -0.235918, 0.0626553, -0.0652801, -0.00033412, 0.242051, 0.0189393, 0.0909879, 0.0302474, -0.0819969, 0.192308, 0.150875, -0.201269, -0.0346066, 0.0306141, 0.145129, -0.0706513, -0.0863287, -0.243291, -0.090859, 0.0281991, 0.0507814, 0.0706022, 0.0496821, 0.0498656, -0.233804, 0.174798, -0.0774, -0.0312718, -0.13, -0.0598909, 0.0527177, -0.178637, -0.0151832, -0.0542142, 0.0265296, -0.0420384, -0.000872416, 0.0931796, 0.15586, 0.121803, -0.00167083, 0.0111609, 0.135678, 0.0678526, 0.080266, 0.241192, -0.00336424, 0.180641, -0.110856, 0.0218416, -0.0664325, 0.0656633, -0.114564, 0.137031, 0.040926, 0.0303197, -0.0382224, -0.150869, 0.0960662, 0.0726808, -0.157034, 0.171881, 0.0685848, 0.114226, 0.0538545, 0.0418982, -0.0331658, 0.0492706, -0.037532, -0.158263, 0.0607966, -0.0145445, 0.185706, -0.0643315, -0.0135165, 0.0172603, -0.0780011, -0.0848638, 0.0492496, 0.129232, 0.165865, 0.0344715, -0.136814, 0.000358394, -0.0232335, 0.152952, -0.0600099, -0.192977, -0.0367816, 0.198188, -0.0454363, 0.0343977, -0.106495, 0.066069, 0.0490978, 0.120434, 0.0694759, -0.227996, 0.130196, -0.0418278, 0.115506, 0.115386, -0.100832, -0.0456429, 0.0152398, -0.216708, -0.0403585, -0.00478148, -0.136817, 0.0379711, -0.0607023, -0.0676654, 0.0251749, 0.210399, -0.0397646, -0.0179528, 0.284763, 0.189958, -0.21906, 0.255155, 0.162647, 0.189845, -0.0784556, 0.0737819, 0.143771, 0.0829507, 0.0126301, -0.0785413, -0.0544143, 0.0322777, 0.0643078, -0.077909, -0.06629, -0.00821725, 0.210941, -0.117791, 0.191588, -0.106581, 0.157519, 0.0588131, -0.265521, -0.0469105, 0.289005, -0.0430911, -0.16949, -0.0573989, -0.0204011, 0.0678602, 0.0696468, -0.0739312, -0.112755, 0.172463, -0.127034, 0.12292, -0.0443834, -0.129821, -0.0675303, -0.019138, 0.185586, -0.0669875, -0.0147212, 0.160956, 0.0856461, 0.291873, 0.0847378, 0.0694323, 0.31807, 0.0934259, 0.160415, -0.153634, -0.113406, -0.0978282, -0.098476, 0.0873472, 0.0526589, 0.0204514, 0.0170254, -0.103036, -0.0455209, -0.0405997, 0.247829, 0.102961, 0.0499039, 0.00902703, 0.225984, 0.0499765, -0.0312189, 0.258194, 0.0519406, 0.0395597, 0.0940849, 0.104081, -0.205589, 0.0385255, -0.0408024, 0.108601, 0.0500888, -0.195943, 0.0626389, 0.10276, -0.12249, -0.130169, 0.129958, -0.0352117, 0.226996, -0.172877, -0.0760449, -0.102074, -0.210024, 0.185188, -0.039205, -0.136848, -0.0180378, -0.191396, -0.150125, 0.0795335, 0.2136, 0.0119987, 0.0433865, 0.194074, -0.0226395, -0.0979459, -0.0714822, -0.0110733, -0.161748, 0.0500666, -0.110909, -0.0104191, -0.0175613, -0.00674762, 0.106509, 0.00460456, 0.00410412, -0.0772316, 0.00435154, -0.0910512, 0.218492, 0.29147, -0.0424606, 0.143124, -0.137895, -0.164627, -0.00438107, -0.0431847, 0.203699, -0.26555, -0.0705588, -0.00872925, 0.231877, 0.14079, 0.181708, -0.0346643, 0.11212, -0.0811222, 0.184272, 0.214823, 0.171745, -0.149717, 0.137817, 0.147611, -0.235522, -0.109146, -0.178914, 0.0186289, 0.213876, 0.311256, -0.00381206, -0.163733, -0.09959, 0.0146397, 0.0614946, -0.070104, 0.0712374, 0.244531, -0.108812, -0.142565, 0.107698, 0.262462, 0.11883, -0.194032, -0.310899, -0.0923784, -0.124957, 0.31112, 0.199515, -0.0551783, -0.0352741, 0.115085, -0.104223, -0.189291, -0.0704483, 0.00209226, 0.0250195, -0.0990892, -0.176042, 0.00743281, -0.0509205, -0.101501, -0.103593, 0.0408785, -0.189692, 0.0454693, -0.0758089, -0.142164, -0.0846186, -0.137354, 0.222218, 0.115253, 0.31373, -0.0803589, -0.246954, 0.18759, 0.136355, -0.224809, -0.105703, -0.0672083, -0.0128911, 0.017288, 0.117852, 0.15952, -0.02357, -0.0766566, -0.280274, -0.0769868, 0.204228, -0.101775, 0.0521978, 0.0639076, -0.275116, 0.127074, 0.319094, -0.0496913, -0.323741, -0.00608965, 0.207233, -0.0163952, 0.105694, -0.211254, -0.00304822, -0.16232, -0.281322, -0.127316, -0.0579882, -0.125202, 0.0406097, 0.0958925, 0.128083, 0.150832, 0.269484, 0.0174735, -0.153725, -0.0608457, -0.0918351, 0.248253, 0.0973075, 0.252591, -0.234673, -0.456033, -0.226221, -0.146773, -0.0938882, -0.22362, -0.419022, -0.0244509, 0.0775353, -0.16682, 0.110756, 0.0211042, 0.0439886, -0.0180996, 0.127548, 0.202282, -0.061889, -0.321123, 0.135843, -0.0576641, 0.253072, 0.0291771, -0.060265, 0.253647, 0.0445468, 0.0788502, 0.226324, 0.0240673, 0.0987722, -0.132738, -0.112783, -0.0865062, 0.234074, 0.00825199, 0.0191752, 0.252977, -0.126319, 0.184873, -0.192595, -0.0350754, -0.157661, 0.0590188, 0.109224, 0.10246, 0.132791, 0.0229383, 0.038484, 0.0700208, 0.161872, 0.166603, -0.311951, -0.137464, 0.136704, 0.311738, 0.0897168, -0.0366482, -0.0132269, -0.200461, -0.111733, -0.102239, 0.0955726, -0.066715, 0.036535, 0.129882, -0.168885, -0.115976, 0.039667, -0.036747, 0.397541, -0.184108, 0.0804691, 0.259191, 0.0598376, -0.149627, 0.0161797, 0.110143, 0.0987844, 0.0104797, -0.0440806, -0.203626, 0.0711966, 0.159525, -0.0638732, -0.00707343, -0.0707757, -0.00112342, 0.335561, -0.0531144, -0.138866, -0.0445795, -0.0714467, 0.199598, 0.229658, -0.255406, 0.00462221, 0.0222959, 0.141108, 0.0303531, -0.167629, -0.144085, -0.293201, -0.060638, -0.35519, -0.0580885, 0.0421959, -0.145221, 0.136134, 0.0810518, 0.243392, -0.0444259, -0.0184391, -0.151038, -0.164964, 0.276209, -0.112475, -0.00604662, 0.258133, 0.334345, 0.05369, 0.114225, 0.0966445, 0.198215, 0.212682, -0.151994, -0.217456, 0.0471213, -0.14941, 0.289639, 0.0927457, 0.179868, -0.242042, -0.0110401, -0.190477, 0.106072, -0.0249445, -0.0997299, -0.117081, -0.0526052, 0.0243068, -0.0408382, -0.0895717, 0.154589, -0.054847, 0.0549975, -0.0659244, 0.0693153, -0.0744928, -0.0653151, -0.0428189, -0.0295288, -0.0857484, 0.0357081, -0.0475737, -0.0851937, 0.0441033, 0.058631, -0.0767789, -0.13133, 0.132014, 0.0863137, 0.158134, -0.0937582, -0.0214128, -0.0382279, -0.0636957, 0.142762, -0.0683914, 0.0816568, -0.115786, -0.028825, 0.118278, -0.0529596, -0.0665385, -0.131019, -0.0441827, -0.0822874, 0.169602, -0.0465438, -0.183741, -0.114164, 0.113757, -0.0403487, -0.0331101, -0.0921883, 0.00606357, 0.15367, 0.0757934, 0.0322723, 0.105067, 0.124355, 0.065019, 0.124772, -0.191533, 0.0269353, 0.0283246, 0.0227436, -0.128871, -0.0171146, 0.0471678, -0.0258445, -0.093097, -0.0211685, -0.0600165, 0.145823, 0.0351299, 0.0306387, 0.0928449, 0.020633, -0.0156347, -0.336677, -0.179342, -0.0594072, -0.154574, 0.112135, 0.150599, 0.003752, -0.150725, 0.021317, -0.0318604, 0.0968784, 0.0983328, -0.0771072, 0.14515, 0.207984, -0.0487643, 0.0428345, 0.101249, -0.139048, -0.00305358, 0.0918825, 0.0925437, 0.0406735, -0.205242, 0.0932068, -0.166277, -0.324435, -0.0454614, -0.289616, -0.0424508, 0.102857, 0.029932, 0.00522758, 0.133492, -0.0711855, -0.0727679, 0.0902612, -0.02277, 0.144463, -0.129104, 0.0376435, -0.053579, -0.0568182, -0.095203, -0.0295839, -0.024113, -0.0362666, -0.0471181, -0.177127, 0.0215891, 0.15187, 0.0378124, -0.0340302, 0.109707, 0.067768, -0.0485194, 0.0400735, 0.0555731, -0.092074, 0.0215187, -0.145584, -0.10234, 0.165734, 0.0518075, 0.0717425, 0.0980258, -0.095871, 0.23448, -0.000350734, -0.0337965, -0.156476, 0.119158, 0.0123784, -0.119895, -0.151691, -0.0681052, 0.0836279, 0.0811906, 0.0305851, -0.219819, 0.0455165, 0.0222054, -0.0728992, 0.0364407, -0.117564, -0.0789609, 0.0440201, 0.162188, -0.00293156, 0.0551516, -0.030544, 0.163791, 0.0283258, 0.0397608, -0.0215811, -0.11412, -0.0256026, -0.0875023, -0.0506704, -0.0330186, -0.115645, -0.0753315, -0.00654053, -0.068948, -0.0512098, -0.158833, 0.0260133, 0.0321327, 0.0390961, 0.166651, 0.296434, 0.0606042, 0.0460612, 0.194287, -0.00961754, -0.113885, -0.13879, -0.057224, -0.169211, 0.0370581, -0.0283348, 0.0186667, -0.235216, 0.181624, -0.17774, 0.00239914, -0.143897, -0.00537761, 0.00713175, 0.035354, -0.126193, 0.0632383, 0.0271724, -0.0885833, -0.00342025, 0.0317724, 0.0221655, 0.00536708, 0.0709982, 0.0771157, 0.110328, 0.0215413, -0.00537737, -0.0113961, 0.0584477, 0.000181931, 0.0628471, -0.00394254, -0.0764792, 0.131407, -0.0899963, 0.0270626, -0.0315986, 0.0392935, 0.0351313, -0.0718891, 0.0237393, -0.0503026, 0.0974977, -0.0451524, -0.127728, -0.0215397, -0.0525875, -0.0291766, 0.0275494, -0.0869515, 0.00634754, 0.178436, -0.0874092, -0.107764, -0.0325903, -0.0638598, -0.0556118, -0.0090645, 0.0725253, 0.0844809, 0.0992927, -0.143285, -0.0416147, 0.0686426, 0.0205201, -0.184125, 0.0256464, 0.166796, -0.119928, -0.00605947, 0.0784457, 0.285424, 0.124978, -0.0544052, -0.143497, -0.0157371, -0.122462, 0.25789, 0.202243, -0.0354807, -0.277413, 0.167601, -0.0688136, -0.047526, -0.0363665, -0.103497, 0.0351962, -0.166136, 0.0891543, 0.0245743, -0.188406, 0.0200952, 0.124089, 0.164161, 0.0880762, -0.0907854, -0.133524, -0.0566516, 0.0412672, 0.133444, -0.278156, -0.288995, -0.182365, 0.0243154, -0.331878, 0.157532, 0.0851254, -0.0333738, 0.011283, -0.328031, -0.0204129, -0.0647704, 0.0322273, -0.238533, -0.078365, -0.168842, 0.0210886, 0.0356542, -0.00789153, 0.220394, -0.0397844, -0.33376, -0.0676485, 0.0981919, -0.250851, -0.261881, -0.00731219, 0.0222684, -0.137277, -0.0161299, -0.0661681, 0.0223069, -0.0987457, -0.0443223, -0.0563248, 0.118604, -0.21096, -0.106761, 0.0345171, -0.188673, 0.0699016, 0.150403, -0.136874, -0.139644, 0.291549, 0.0848205, -0.0839795, -0.104376, 0.293055, -0.105637, 0.0949011, -0.154883, -0.0946205, 0.236074, 0.0478931, -0.166698, 0.169898, 0.0705702, 0.16999, -0.126646, 0.00211296, 0.0752693, -0.181352, 0.151266, 0.0162372, 0.236885, -0.0162937, -0.183498, 0.213964, 0.134337, -0.213408, 0.0411873, 0.046849, -0.348019, -0.156864, -0.254915, 0.0548079, -0.153826, 0.0962386, -0.028218, -0.260966, -0.0970408, 0.013011, 0.0489439, 0.0527315, -0.0708404, -0.0962218, 0.231167, -0.148734, -0.112686, 0.339503, -0.208979, -0.0316341, -0.182154, -0.0185458, 0.0888153, 0.110488, 0.146989, -0.0839455, -0.159321, -0.0321582, 0.33154, -0.314455, 0.178995, 0.00957251, 0.103689, 0.272899, 0.158337, 0.184826, 0.0885714, 0.089068, -0.101234, 0.197589, -0.00163397, 0.163792, -0.0743328, 0.117898, 0.0776132, 0.0640767, 0.191664, -0.149655, 0.125064, -0.19771, -0.206406, 0.00659386, -0.0378201, -0.238779, -0.254225, -0.155819, 0.231851, -0.25815, 0.035227, 0.119804, -0.204335, 0.0831053, 0.172132, 0.0585559, 0.0219198, 0.187883, -0.0511639, 0.21566, 0.0273497, 0.145951, -0.0670546, 0.0125968, 0.0764965, -0.0574767, 0.18907, -0.158305, -0.0845295, 0.120638, -0.138195, 0.198833, -0.226922, -0.0413189, 0.267572, -0.186219, 0.225046, -0.105831, 0.0986308, 0.120664, -0.0909183, -0.0305751, -0.1702, 0.195179, -0.251282, -0.166375, 0.159573, -0.0519198, -0.191938, 0.158028, -0.287794, 0.0516223, -0.052844, -0.116186, -0.0940664, -0.0354755, -0.167794, -0.0204074, 0.0300299, 0.0100231, -0.278619, 0.117007, -0.0474157, 0.215164, 0.329625, -0.10304, -0.0943812, 0.0356231, 0.23999, -0.111313, -0.0729358, -0.094166, 0.153485, -0.0458744, 0.0334594, 0.202774, 0.0959297, -0.102634, -0.0284461, 0.215372, -0.108568, -0.237076, 0.0938579, 0.276261, -0.106977, -0.0830916, -0.106874, 0.0949424, -0.254056, 0.0878051, -0.0286595, -0.0438366, -0.0562987, 0.132997, 0.0134728, -0.0282253, 0.292606, 0.103288, -0.116734, -0.0738491, -0.11365, -0.0568424, -0.0917282, 0.130458, 0.0604209, -0.21659, -0.159018, 0.0629073, 0.00105149, -0.00971024, -0.0395089, 0.0197363, -0.151793, 0.0669715, 0.169517, 0.137651, -0.031961, -0.0145164, 0.0557798, 0.127323, -0.0732975, 0.0977444, -0.195898, -0.096529, -0.00412736, -0.212998, 0.150468, 0.109172, -0.0904168, -0.0115775, -0.0376267, 0.0795806, -0.230111, 0.0896944, 0.0484461, -0.0417597, 0.00858499, -0.317428, -0.05514, 0.196093, -0.0580094, -0.0859691, -0.227108, -0.0339316, 0.167763, -0.103936, -0.0492759, -0.0921477, -0.133871, 0.0545813, -0.115196, -0.170529, 0.0406897, -0.116775, -0.0987076, -0.0692331, -0.00298726, 0.0337995, -0.0850799, 0.252841, 0.145071, -0.237898, 0.114857, -0.0786831, 0.0185394, -0.00175027, 0.0486605, -0.048183, -0.111868, -0.204835, 0.0739289, -0.1053, 0.0536133, 0.170556, -0.0849688, -0.0530091, 0.040368, -0.16272, 0.200803, -0.0673339, -0.0502536, 0.151878, -0.145053, -0.0237845, 0.0529504, -0.297595, 0.0278263, -0.195862, -0.16616, -0.0351432, -0.16523, 0.205069, -0.0801392, -0.037527, 0.220795, 0.0628524, 0.213924, 0.179672, 0.0905325, -0.0484498, 0.36784, -0.0678234, 0.00604395, 0.235798, 0.298634, -0.0902001, 0.00946687, -0.0760631, 0.144389, -0.0923036, -0.279715, 0.149917, -0.00481986, -0.0821987, 0.108981, -0.0572992, -0.192153, -0.0235925, -0.126443, -0.107613, 0.135216, -0.202044, -0.175145, 0.0222632, -0.0720464, -0.288328, 0.0266912, -0.061019, -0.159913, -0.358783, -0.106803, 0.200648, -0.0970206, 0.104263, 0.00337298, 0.066799, -0.111901, -0.0275084, -0.191042, 0.174457, 0.0505837, 0.0230039, 0.299193, 0.00438969, -0.279569, -0.206676, 0.0063567, -0.0744425, 0.0277028, 0.107046, -0.158484, 0.256836, -0.0948856, -0.0389175, -0.0739942, 0.029435, -0.156166, -0.329168, 0.119287, 0.191841, 0.121493, 0.155025, -0.0999044, 0.0907666, -0.0942855, 0.179742, 0.124244, -0.00165838, -0.200105, -0.119474, -0.211497, -0.0135486, 0.0816121, 0.0186282, 0.0857872, 0.0363457, -0.0596434, 0.202586, -0.138606, -0.0194363, 0.136255, 0.100148, 0.144734, -0.0375452, -0.168462, -0.279021, -0.184336, -0.130521, -0.298972, -0.105901, 0.201199, -0.074659, -0.00906547, -0.0978511, -0.0598773, 0.148116, 0.101672, 0.0574525, -0.230089, 0.0725044, 0.0673015, 0.0256061, 0.312887, -0.10975, 0.0265382, 0.0200595, 0.0592405, -0.070751, -0.0570336, 0.0400042, -0.0362084, 0.0763859, 0.132903, -0.164886, 0.243443, -0.0746067, 0.111987, -0.320279, 0.131867, -0.0164461, 0.00983903, 0.166567, -0.211087, -0.0221409, -0.121649, 0.183092, 0.0737146, -0.0993803, 0.223062, 0.134911, -0.0518499, -0.0591148, 0.107224, 0.195336, -0.156462, 0.0605844, 0.246827, -0.101704, -0.0445777, -0.121757, 0.0503802, -0.190779, -0.18282, -0.125608, -0.129361, -0.0565244, -0.0883035, 0.180682, -0.116927, 0.0526731, 0.0230187, 0.0417602, 0.0321556, 0.250869, -0.0204609, 0.0574206, 0.105828, 0.114082, -0.043851, 0.0396144, -0.0389548, 0.206708, 0.188191, -0.0635729, 0.143119, -0.0205543, -0.0138097, -0.0491278, -0.0442013, -0.10429, -0.26394, 0.258883, 0.242698, -0.0672954, 0.146907, -0.292014, 0.0205236, 0.0371709, 0.218512, -0.207566, -0.132511, -0.0868955, -0.202136, -0.0126371, -0.264918, -0.180895, -0.166683, -0.149816, 0.181837, -0.00599295, 0.0783144, 0.0832313, -0.184005, 0.0021863, -0.198396, 0.0450486, -0.137623, -0.165464, -0.0710921, -0.0962729, 0.273545, -0.00706581, 0.244507, -0.110571, 0.100697, -0.219109, -0.0988326, 0.120509, 0.0476071, 0.0445025, 0.0982255, 0.0206022, -0.00172487, -0.148054, -0.0176777, 0.140289, 0.171979, -0.216811, 0.00859533, -0.0695299, -0.0934405, 0.322962, 0.0944716, -0.0382832, -0.0942702, -0.0301482, -0.122891, 0.176848, 0.0840325, 0.0195194, 0.0266658, 0.0481065, -0.139953, 0.0687789, -0.0706886, 0.0591817, -0.111283, -0.184086, 0.292532, 0.18451, -0.0736735, 0.0891742, -0.268332, 0.147187, -0.0116671, 0.0161802, -0.0167879, -0.0866014, -0.118128, -0.253431, 0.00167561, 0.279882, 0.0388, 0.215474, 0.155929, -0.183754, -0.0900901, -0.20564, 0.20878, 0.242227, -0.0778474, -0.0283968, 0.0475844, -0.245302, 0.146516, -0.235814, -0.0505417, -0.158145, -0.0274982, 0.0827194, -0.355161, 0.144612, -0.147553, -0.0946157, 0.0439859, 0.174521, -0.3035, -0.00315858, 0.160705, 0.102211, 0.140342, 0.0541922, 0.192171, 0.145795, 0.114101, -0.111963, -0.0127958, -0.194032, -0.00409252, -0.292647, -0.0228118, -0.0467759, -0.371366, 0.000812922, 0.0245691, 0.0581168, 0.0417413, -0.010284, 0.191265, -0.00864228, 0.212784, -0.102357, -0.0085479, 0.10108, 0.237448, -0.000713617, -0.058662, 0.0630335, 0.0692787, -0.0339815, -0.120936, -0.0715317, 0.0917368, 0.292599, 0.042312, -0.124955, 0.00664164, 0.162658, 0.0152106, 0.148533, 0.0395615, 0.283783, -0.244616, 0.081727, 0.00277195, 0.17166, 0.139565, -0.0538156, -0.127499, -0.147055, -0.021096, -0.0545469, 0.14813, -0.148584, -0.0826961, 0.164366, -0.0157433, 0.177482, 0.106814, 0.130627, -0.113117, -0.212257, 0.0921636, 0.0846196, -0.131387, 0.232006, -0.288991, -0.0934418, 0.0963452, 0.111899, -0.111645, -0.0475491, 0.207986, 0.174887, -0.0751887, 0.0468093, -0.159031, 0.166523, -0.101357, 0.057079, -0.0418302, 0.0505931, -0.025431, -0.280067, 0.267556, -0.179367, 0.0872983, 0.0803487, 0.176348, -0.128971, -0.266564, 0.0510406, -0.170081, 0.100945, -0.0960286, -0.150727, -0.0650393, 0.200585, 0.0082598, -0.0523969, 0.0242403, -0.161941, 0.0705741, -0.221186, 0.0384282, 0.210436, -0.049133, -0.168345, -0.23861, 0.0584597, -0.0732335, 0.26585, -0.0916502, 0.0147976, 0.0292919, -0.164111, -0.232879, -0.134197, -0.0783445, -0.0125803, -0.11827, -0.0639137, 0.230673, -0.25113, -0.0799337, -0.05333, -0.210176, -0.0635287, 0.00536271, 0.0851208, -0.0319073, -0.104804, -0.150705, 0.00646028, 0.154316, -0.0424009, -0.150529, -0.0790852, -0.24151, -0.210798, -0.00383937, 0.0963083, -0.051492, -0.0641675, 0.0538462, 0.231254, -0.0296402, -0.121276, 0.0598482, -0.253323, -0.235825, -0.0174066, -0.0612518, -0.18872, -0.0018372, -0.190281, -0.254084, -0.0985212, -0.128208, 0.0952545, -0.0630212, 0.143751, -0.190089, 0.0580571, -0.109956, -0.0427879, -0.0334911, -0.087085, 0.107583, 0.128128, 0.0832403, 0.114557, 0.0640212, -0.0665054, 0.110431, 0.0051029, -0.00888668, -0.069536, 0.0563389, 0.138805, 0.0690019, 0.0184963, 0.221311, -0.00196817, 0.133956, 0.0455447, 0.0746955, -0.066103, 0.201059, -0.0998143, -0.101695, -0.203316, -0.0685283, -0.0478979, -0.0671207, -0.23874, 0.0267852, -0.160718, -0.118752, 0.229576, 0.059249, -0.0166331, 0.28306, -0.0912268, 0.202595, 0.0787157, -0.0391939, 0.0487074, -0.215377, 0.146696, 0.0428365, 0.0692239, -0.0582407, 0.127282, -0.107022, 0.103021, -0.0570538, 0.0967376, 0.120615, -0.0213948, -0.0810412, 0.250618, -0.195846, -0.0450166, 0.0483912, -0.187297, 0.00838976, -0.0353768, -0.115602, 0.0815498, -0.170522, -0.138456, -0.171169, 0.29121, -0.152123, -0.0381997, -0.0260082, -0.055059, -0.0565412, 0.2063, 0.160458, -0.223601, -0.0534131, -0.178152, -0.31121, 0.0230703, -0.245836, -0.0636644, -0.178866, 0.0755059, -0.175104, -0.112512, 0.0331107, -0.0574742, 0.144634, -0.0555235, 0.0429518, 0.0788085, -0.200021, 0.0205946, 0.0581191, 0.105747, 0.12127, 0.115314, -0.00588524, 0.199121, -0.067645, -0.00425119, 0.197422, 0.164998, -0.0958805, 0.0951565, -0.169752, -0.00103422, -0.0567098, 0.0156799, 0.00633091, -0.113134, -0.0708922, -0.0748991, 0.182665, -0.0458917, -0.039907, 0.0841542, -0.08448, -0.215454, -0.211307, 0.0822565, 0.160616, -0.26391, 0.136276, -0.186462, 0.0424544, 0.0973202, -0.0801472, -0.0259258, -0.298507, -0.208139, 0.165024, -0.0422264, 0.0155398, -0.0901256, -0.122804, -0.0370365, -0.072913, 0.0767171, 0.180787, 0.036965, 0.326064, -0.0153967, -0.157313, 0.0785892, -0.209933, 0.0052515, 0.209669, 0.118709, -0.169201, 0.11133, -0.0321127, 0.285077, 0.0146672, 0.057918, -0.101048, 0.104747, -0.0197402, -0.0461159, 0.0626203, -0.0934307, -0.0383512, 0.092326, -0.000824995, 0.212161, 0.0195528, -0.00520558, 0.240688, -0.0287953, -0.190703, -0.037198, -0.0178165, -0.0956238, -0.174592, -0.0357532, -0.148505, 0.340615, 0.146119, 0.0980721, -0.179913, -0.100317, 0.0311195, 0.136153, -0.0306267, -0.00299297, 0.0697029, -0.187503, 0.23715, -0.0158875, -0.0789165, -0.0116745, 0.159767, -0.143415, 0.100458, 0.0629951, -0.0616746, 0.0777195, 0.123513, -0.00789031, -0.176943, 0.0643356, 0.163238, -0.0695239, 0.0484484, -0.0194979, -0.0649907, -0.0285157, 0.179421, 0.161605, -0.100853, -0.122681, 0.173247, -0.0259403, 0.106877, 0.0950871, -0.0142289, 0.19246, 0.0230298, 0.0774865, 0.075834, -0.0688211, -0.00229801, -0.138503, 0.227727, -0.0681482, -0.139537, 0.067227, 0.00385019, 0.0439782, -0.0600494, 0.000493002, 0.114526, -0.0452783, 0.103592, -0.11431, -0.0970305, -0.249188, 0.00637942, -0.0875492, -0.0299692, -0.203161, -0.172637, -0.0509406, -0.118158, -0.139703, 0.0121094, 0.159047, -0.0110066, -0.0623423, 0.165151, -0.085846, 0.0157988, 0.152901, -0.0306015, 0.0754814, -0.249378, 0.0569897, -0.0279879, -0.0310373, -0.0688381, 0.125766, 0.175116, 0.064095, -0.00215593, 0.330433, -0.135356, 0.106143, -0.100133, 0.0311651, -0.0583303, -0.188033, 0.0544873, -0.0844439, 0.0481114, 0.110922, 0.00829134, 0.0229304, 0.0319627, -0.05368, 0.0450012, -0.0880564, -0.126897, 0.0873014, 0.129855, 0.140141, -0.0443811, 0.0598084, -0.0230671, -0.0463452, 0.0682414, 0.0292483, 0.0350382, 0.110351, 0.0308917, 0.227348, 0.114969, 0.0448855, -0.00305119, 0.0291076, 0.0285477, -0.00122867, -0.0247951, 0.0990232, -0.023245, -0.115369, -0.0558978, 0.0440511, -0.0197318, -0.0167452, -0.0416231, -0.0653236, 0.159609, -0.0484813, -0.0193314, -0.036998, -0.141567, -0.234164, 0.104438, 0.22657, -0.0691924, -0.190376, -0.0560593, 0.125544, 0.00714313, 0.0363692, 0.0374549, 0.0300426, 0.0956119, -0.0577626, 0.0311546, -0.154035, 0.117174, -0.155405, -0.118271, 0.0380206, -0.157827, -0.121372, 0.101298, -0.0136204, -0.0924393, 0.190627, 0.075182, -0.0940201, 0.0995219, -0.00476706, 0.01358, 0.171104, -0.0155958, -0.181371, -0.0748836, 0.0799757, 0.132899, 0.0501291, 0.012425, 0.00874816, 0.0749641, -0.0443173, -0.0734006, -0.0488566, -0.0395, 0.0752565, 0.156063, -0.111717, -0.214138, -0.0416504, 0.0146332, 0.0773683, 0.000698995, -0.0632329, 0.0189836, -0.242579, -0.0286996, 0.288232, 0.0927548, 0.0778801, -0.0924437, 0.0916904, -0.0698424, 0.205422, 0.0207667, -0.0450439, -0.0660704, -0.101705, -0.00316614, -0.0353396, 0.108369, -0.0711379, -0.132278, -0.0442365, -0.0257673, 0.00166155, -0.215254, -0.148218, 0.0330107, -0.0373637, 0.0238373, -0.0291474, 0.106622, 0.032229, -0.0988652, -0.132189, 0.178811, -0.222948, -0.147006, 0.0616244, -0.0146328, 0.186297, 0.130956, -0.0266133, 0.0116596, -0.0833993, -0.233244, -0.112778, -0.0978733, 0.110991, -0.132673, 0.153868, 0.0321458, -0.0395343, -0.122926, 0.0675422, -0.241466, -0.0528483, 0.0183746, -0.109402, -0.0728518, -0.143615, -0.112201, -0.0894158, -0.0833611, -0.00157786, -0.0882301, -0.0295434, 0.10056, -0.0126655, 0.00759608, 0.135763, -0.0666381, 0.0807146, 0.14619, -0.00970091, 0.0282257, -0.113968, 0.13619, -0.058796, 0.00216534, 0.193806, -0.20871, 0.159698, -0.0693494, -0.0643537, -0.093884, -0.00616869, -0.0490268, -0.204479, -0.0378387, 0.105144, -0.108458, -0.0350944, -0.00316391, 0.122996, -0.0155349, -0.157744, 0.000864632, -0.173332, -0.206079, 0.0370823, 0.184234, -0.187761, 0.154257, -0.142486, -0.0411744, 0.0873788, 0.0464279, -0.0472158, -0.140266, 0.193013, -0.042026, 0.171309, 0.0840359, -0.188128, -0.0563839, -0.160488, 0.12823, 0.0459984, 0.06786, 0.217386, 0.23033, -0.0520306, 0.0341521, -0.0246717, -0.0434063, 0.00857989, 0.0972544, 0.0679344, 0.0668195, 0.122686, 0.0416275, 0.259556, -0.0549426, -0.0171693, 0.0198152, -0.148376, 0.0711785, -0.101851, 0.135357, 0.0397899, -0.183847, 0.0953778, -0.0951118, -0.0268456, 0.167829, -0.0538099, 0.0633252, -0.0917018, -0.0404959, -0.232441, -0.0261176, -0.163503, -0.0116106, -0.0769981, 0.152592, 0.151022, 0.0810039, 0.0464183, -0.0743602, 0.204798, 0.0868744, 0.145977, 0.0523607, -0.068519, 0.0836069, 0.00219079, 0.0815725, -0.259092, 0.05108, 0.108394, -0.231951, -0.0535037, 0.0110567, 0.100627, -0.0911983, -0.21034, -0.107343, -0.00962277, -0.0268862, -0.144408, 0.106145, 0.170562, -0.111914, 0.181799, -0.221377, 0.136694, -0.107175, -0.0439502, 0.317026, -0.0603461, -0.15995, -0.0446988, 0.00860168, 0.167885, 0.0697489, 0.0330673, 0.0279489, -0.147843, -0.094283, -0.0978011, 0.0508978, 0.205713, -0.268657, -0.118678, -0.0947815, -0.0928944, -0.0249088, -0.0493313, 0.0398049, 0.0654205, 0.0876169, 0.0332889, 0.122845, 0.155012, 0.100994, -0.0706485, 0.0507939, 0.0398862, -0.0951649, 0.00316748, 0.138405, 0.0766244, 0.125288, -0.198004, 0.114727, -0.147081, 0.0017001, -0.060766, -0.00284105, -0.00144907, -0.293642, -0.13719, 0.23959, 0.198074, -0.0528809, 0.110043, -0.0881369, 0.142793, -0.0474605, 0.195225, -0.142661, 0.00099095, 0.0258109, 0.183967, 0.10243, -0.256631, -0.0556004, 0.151644, -0.184697, -0.14056, 0.141244, -0.109492, -0.248438, 0.139074, 0.17925, -0.00373216, 0.105872, 0.0243831, -0.150405, -0.141462, -0.0390697, 0.203373, 0.0370702, -0.0219311, -0.0501992, -0.0653607, 0.0417092, -0.00453547, 0.0876853, 0.10167, 0.0802208, 0.0940488, -0.309012, 0.168778, 0.0765338, 0.0158863, 0.0274539, -0.0814793, -0.145459, 0.168705, 0.199303, 0.205878, 0.0159309, 0.0309375, -0.169754, 0.0628049, -0.104831, -0.178835, -0.0720747, -0.0124146, -0.114645, 0.063374, 0.0706483, 0.00738066, -0.0395917, -0.0529422, 0.0210208, -0.139073, -0.125914, 0.150252, -0.0942379, -0.159806, -0.0772452, 0.017924, 0.0395779, 0.19472, 0.0921993, -0.0835752, 0.0185701, -0.129466, -0.124997, 0.0146055, 0.204617, -0.042803, 0.0187766, -0.207523, -0.304526, 0.157992, -0.15185, -0.198125, 0.0400359, 0.113678, -0.109689, 0.0470538, 0.102987, 0.264877, -0.151204, -0.0349649, 0.0816247, -0.0535843, -0.00538113, 0.0408826, -0.0434633, -0.0188555, -0.0799452, 0.0744558, 0.0863209, -0.0391076, -0.156235, 0.046869, 0.190841, 0.226297, 0.182812, -0.166635, -0.169743, -0.152963, 0.0861532, -0.0621801, -0.136112, -0.226068, 0.115348, 0.0708943, -0.0972067, -0.0535878, -0.0930089, 0.0920434, 0.0877718, -0.159212, 0.124133, -0.0359383, 0.0692385, 0.00302971, 0.0412785, 0.155621, 0.17802, -0.0740086, 0.241543, 0.0694457, 0.0958412, 0.0716056, -0.0643495, -0.130229, 0.334361, 0.161425, -0.133618, 0.0106252, 0.00942374, 0.00205903, -0.00857117, -0.228903, -0.212274, 0.218811, 0.126089, -0.00667912, 0.335949, -0.0780349, 0.13912, -0.12485, -0.129735, 0.122462, 0.0389254, -0.0450626, -0.102934, 0.0477856, 0.0951457, 0.0827908, 0.0263911, 0.012364, 0.00379686, 0.0456859, 0.212315, -0.143306, -0.21281, 0.334205, -0.0150638, 0.348048, 0.106638, -0.148398, 0.0845201, 0.360291, -0.0893389, 0.121993, 0.155516, 0.119468, 0.0056596, -0.213567, 0.204646, 0.266313, -0.11209, 0.163826, 0.0584083, 0.269312, 0.209031, -0.0637224, 0.0269762, 0.160127, -0.0796105, 0.0871272, -0.0460904, -0.000266228, 0.115283, 0.0117309, 0.24109, 0.0188805, -0.0319799, 0.21052, 0.333764, -0.295075, -0.089085, 0.191047, -0.200303, -0.0741347, 0.092119, 0.0578419, 0.0196557, -0.123919, -0.14871, 0.0194578, 0.0991302, -0.314665, -0.0452453, 0.27161, 0.0932297, -0.0826961, -0.0184156, -0.0310367, -0.189699, 0.0909993, 0.243787, 0.177395, 0.134875, -0.176748, 0.118057, 0.223928, -0.0784048, 0.0717927, 0.411928, -0.0582989, 0.0308417, -0.000215812, 0.223335, 0.136759, 0.12485, 0.270239, -0.0869686, 0.0034946, -0.0127497, 0.0264056, 0.0266723, -0.0452214, 0.111873, 0.0115362, -0.238182, 0.125168, -0.132431, 0.141257, -0.00127671, 0.0674204, -0.159379, -0.0575817, -0.244875, -0.306753, 0.39332, -0.379285, 0.043386, 0.0662112, 0.131456, 0.321045, -0.250201, -0.262497, 0.0923969, 0.2908, 0.173041, 0.137592, -0.0628786, -0.0974311, -0.000772985, 0.222943, -0.0667221, -0.179864, -0.287067, 0.285412, 0.266902, -0.0648799, -0.155809, 0.155688, -0.0319217, 0.14898, -0.0743975, -0.0112207, -0.0367533, -0.0715343, 0.116554, 0.210506, -0.0159834, 0.19138, 0.212633, -0.156487, -0.111664, -0.156408, 0.310567, -0.120203, 0.217494, 0.00309377, 0.120838, -0.0107034, 0.11773, -0.13133, 0.061087, 0.241329, -0.302786, -0.0169618, -0.286011, -0.0794201, -0.0255915, 0.0614444, 0.0405898, 0.093126, -0.102229, 0.000563069, -0.0864568, 0.106428, 0.124744, 0.243079, 0.0791354, 0.118235, 0.17594, -0.0446628, 0.270686, -0.164075, -0.370712, -0.0872818, 0.0843848, 0.0986686, 0.0272129, -0.0457466, -0.0200051, -0.0687236, -0.0481928, -0.321522, -0.0975396, -0.406163, -0.132061, -0.208569, -0.0156885, 0.023262, -0.0516604, 0.107188, -0.312872, -0.185397, 0.0702135, 0.341109, 0.257742, 0.113822, -0.0615313, 0.28627, -0.169924, 0.22121, -0.154745, -0.118075, -0.0730975, 0.163251, -0.0448802, -0.078949, 0.234158, 0.0821219, 0.350804, -0.315534, 0.00448838, -0.166465, -0.00775836, 0.0783302, -0.0420734, -0.166436, -0.272419, -0.1963, 0.161833, 0.268666, 0.330872, -0.416188, -0.133553, 0.0754103, 0.38631, 0.336684, 0.0821716, 0.013958, 0.158123, -0.0702129, 0.102615, -0.384241, -0.0266115, -0.0712518, -0.0337726, 0.147715, 0.176461, 0.0766194, -0.240514, 0.0579987, -0.025161, -0.133683, 0.156733, 0.0174516, -0.061788, -0.0561875, -0.139622, 0.271308, -0.0425696, 0.277099, 0.102186, 0.159462, 0.130401, 0.207576, -0.0703969, -0.218149, 0.0244652, 0.125702, 0.0163614, 0.0869484, -0.0190932, 0.131416, -0.0204398, -0.134832, 0.000580359, -0.221074, 0.035722, -0.0876274, 0.127875, 0.0344606, 0.00531522, 0.072062, 0.293742, -0.0581864, 0.0946519, 0.14504, 0.204083, -0.126414, -0.0709564, 0.247624, -0.297324, 0.201325, 0.0962405, -0.246636, 0.0141435, 0.00820695, -0.0587292, 0.0489638, -0.0357163, 0.0484825, 0.361352, -0.0253298, 0.105149, 0.0759561, 0.128869, 0.164282, 0.175996, 0.237738, 0.198038, 0.304935, -0.259115, -0.0421992, -0.0176051, 0.135176, -0.122116, -0.113864, 0.0283345, -0.115366, 0.3234, 0.105693, -0.325314, 0.227538, 0.166032, 0.170541, 0.0101914, -0.121068, -0.231199, -0.0626829, -0.187546, 0.084903, 0.128041, 0.136649, -0.203132, 0.242135, 0.236652, 0.122241, 0.0660337, -0.175408, -0.0838314, -0.143642, 0.0717097, 0.178703, 0.0254694, -0.205354, 0.212097, -0.221318, -0.110122, -0.169791, 0.1261, -0.361205, -0.199776, 0.0397376, -0.0491861, 0.103071, 0.0567845, -0.13274, 0.0903776, 0.142668, -0.117319, -0.0834851, 0.397567, -0.044454, 0.00235761, -0.30464, 0.135772, 0.248516, -0.30111, -0.0674874, -0.27915, -0.156747, -0.225165, 0.110934, 0.0519437, -0.0561713, 0.0103486, 0.098641, 0.292207, -0.037454, 0.27054, -0.230864, 0.108791, -0.233275, 0.115953, 0.216135, 0.033922, 0.254613, 0.0438698, -0.0987291, -0.227834, 0.0561857, 0.179909, -0.0230547, -0.273887, -0.293822, 0.0841382, 0.243145, -0.132315, 0.120717, -0.179904, -0.0292899, 0.0592324, 0.224402, -0.0844688, 0.032797, 0.0459936, -0.167473, -0.172775, -0.0677033, 0.118114, -0.0648097, 0.305295, 0.124735, -0.0592195, -0.153575, 0.070038, -0.0386939, 0.0922337, -0.0306631, -0.0766571, 0.220192, -0.0355637, -0.0937118, -0.186181, 0.250452, 0.131948, 0.164497, -0.155442, 0.2603, 0.251729, -0.0938684, -0.044645, -0.0151985, -0.269944, -0.0641882, 0.223144, 0.209579, -0.178367, -0.0466756, 0.364614, 0.147927, -0.00553606, -0.177013, -0.302341, 0.300303, 0.136235, -0.0794888, 0.135929, 0.0369487, -0.236767, -0.0170479, 0.0731222, 0.138636, 0.0597187, 0.036555, 0.154314, -0.243117, -0.275956, -0.151961, 0.030638, -0.173812, -0.120079, 0.313327, -0.0992985, 0.0817294, -0.255897, -0.262248, 0.0474283, -0.279508, -0.0263125, 0.0681575, -0.149897, -0.405251, -0.168749, 0.09633, -0.255468, -0.133936, 0.107768, -0.0464809, 0.162509, -0.0871978, -0.11471, -0.275447, -0.210678, 0.099547, -0.114438, -0.048782, -0.169034, -0.17218, 0.064711, -0.0385188, -0.102375, -0.236685, -0.0628232, -0.163885, -0.0193122, 0.114535, 0.00709723, -0.0797472, -0.166753, 0.0841985, 0.0684535, 0.0560892, 0.114397, -0.0183192, 0.00507358, -0.102951, 0.201561, -0.206099, -0.0460009, 0.0860696, -0.148373, 0.116406, 0.067116, -0.00923107, 0.0860435, -0.138504, 0.124313, -0.0316182, 0.0295639, 0.00608528, -0.0342333, -0.026629, 0.141888, 0.0440976, -0.00912123, -0.19098, -0.143537, 0.0359568, -0.0255208, -0.0273419, 0.17341, -0.0581611, 0.0114289, -0.0152074, -0.108058, 0.0668715, 0.17332, 0.132857, 0.25292, 0.0384204, -0.139185, -0.00601079, -0.150407, 0.116746, 0.0799888, 0.183577, 0.200482, -0.117091, -0.131601, -0.141662, -0.14602, 0.030079, 0.139666, 0.111671, -0.133007, 0.0986226, 0.0985824, 0.0697727, 0.0453317, -0.112107, 0.00740416, 0.171811, 0.1359, -0.0831839, -0.184889, 0.153216, 0.0390227, -0.000811211, -0.0216792, -0.0497102, -0.0358276, -0.0925422, 0.071102, 0.0548827, -0.0643526, 0.0391256, 0.152083, -0.0465547, 0.183572, -0.0511993, 0.0168251, -0.00252452, 0.118756, 0.0367339, -0.11395, 0.03092, -0.0475774, 0.0519023, 0.134134, 0.0708758, 0.0725228, 0.0250569, 0.00941041, -0.0752515, -0.0484263, 0.0873364, -0.111088, -0.088331, -0.0758252, 0.134153, -0.193745, -0.0535702, 0.10517, -0.0783394, 0.0376373, 0.0866162, -0.190702, 0.107422, -0.0105936, 0.00918029, -0.032531, -0.13252, -0.0593505, 0.16132, 0.143583, 0.0505299, 0.0105081, 0.0634489, 0.168058, -0.00668203, -0.0917455, -0.101712, -0.0647853, -0.0790083, 0.100973, 0.232618, -0.117927, 0.0134442, 0.0680973, 0.224476, -0.00423525, 0.204708, -0.0468981, -0.00963722, 0.0147986, -0.0692811, -0.000946731, 0.166206, 0.0877361, 0.0792686, 0.0748179, -0.00947171, -0.0836149, -0.144468, -0.142147, 0.0598595, 0.0767712, -0.0729457, 0.131262, -0.060207, -0.106818, -0.0240537, -0.116184, 0.0834456, -0.04037, 0.140412, -0.106161, 0.0847353, 0.110856, 0.0526605, -0.0589679, 0.0973307, 0.0683979, -0.220788, -0.0689553, 0.164989, -0.0992946, 0.106542, 0.141724, -0.00118788, -0.097124, 0.00294857, 0.0895059, 0.063572, -0.0441477, 0.0315451, -0.00859043, 0.186009, 0.131306, 0.0123969, 0.0871435, 0.0106014, -0.0135171, -0.0598122, -0.081985, 0.223758, -0.000667712, -0.0969543, -0.0878635, -0.0918281, 0.130589, -0.0504623, -0.00313128, -0.0294507, -0.089509, -0.0726517, -5.69943e-05, -0.00132945, 0.113891, -0.0900017, 0.168213, 0.0586243, 0.00071927, -0.10717, 0.0489182, -0.0625239, 0.0658789, 0.0270899, -0.0830816, 0.11993, -0.0536103, 0.0376319, 0.0323722, 0.157237, -0.0373008, -0.13686, 0.00414072, 0.160718, 0.130026, 0.0454242, -0.153592, -0.0210648, 0.0931972, -0.151144, 0.0221053, -0.107319, -0.159499, -0.0282408, -0.0503123, 0.181434, -0.0189937, 0.112246, -0.199512, 0.0351673, -0.03342, 0.0650339, -0.121864, -0.00313474, -0.127308, -0.174944, 0.0370411, 0.183382, 0.197502, -0.0208653, -0.0912516, -0.0791003, 0.192802, -0.0372127, -0.0934089, -0.00786737, -0.0444981, 0.153706, 0.0456558, -0.0123776, -0.0216876, -0.094183, 0.0373681, -0.089504, -0.0665862, 0.160062, -0.0937661, -0.0611911, -0.198789, -0.00187326, -0.0458674, -0.0992694, -0.0751675, -0.0565035, -0.104299, 0.0333381, -0.103669, -0.135932, 0.0338755, -0.00624168, 0.0926046, -0.0298794, -0.0345357, 0.197841, -0.061881, -0.00106668, 0.0668126, -0.0704101, -0.128543, -0.0619692, -0.0159472, 0.0396576, 0.0361818, 0.0534844, -0.0335476, 0.00881818, -0.014614, 0.0610455, 0.0564565, 0.200486, -0.0192602, -0.0479068, -0.0380426, 0.0220227, 0.0227559, 0.0448066, 0.0190443, 0.0840701, -0.0492392, 0.0196029, 0.0569163, 0.0900702, -0.00427307, 0.195653, -0.00381667, -0.000337512, 0.0369774, -0.070095, -0.147586, -0.0250277, -0.107541, -0.222526, 0.136668, -0.0800923, -0.0580991, 0.126386, -0.0579742, 0.181316, -0.052307, -0.171488, 0.00789463, 0.0315844, 0.0438527, 0.152712, 0.100019, -0.0514082, 0.029587, -0.0042786, -0.0101303, 0.0854348, -0.0291147, -0.148311, 0.0791581, -0.0817965, -0.171412, 0.159449, -0.0181191, 0.0826452, -0.0383869, 0.142023, -0.0260604, -0.0454753, 0.141227, 0.139217, 0.0179185, 0.046448, 0.184338, -0.135964, -0.0351971, -0.0886574, -0.0129663, -0.135265, -0.0333122, 0.0994835, -0.0245923, -0.0129638, -0.136017, -0.0462567, 0.0874661, 0.037149, 0.20516, 0.0421979, 0.0358054, -0.0842265, 0.0769092, -0.109354, 0.100099, -0.0790814, 0.0974264, -0.104373, 0.0932189, 0.146536, -0.1599, -0.0504613, -0.148333, -0.0429581, 0.134427, -0.00667559, -0.0355473, -0.0655753, 0.152339, -0.155756, 0.0773236, -0.02285, 0.108919, -0.178147, -0.0446996, 0.0754597, 0.0239106, 0.16547, -0.0363029, 0.0702426, 0.0948949, -0.0578571, -0.0398102, 0.0489517, -0.178456, -0.0155132, 0.00474975, 0.122271, -0.136863, -0.101677, 0.00358298, 0.0538924, 0.0210358, -0.072415, -0.0225252, 0.153515, 0.13672, 0.0329772, 0.0523396, -0.00820083, 0.0307827, -0.0915364, 0.0676564, 0.0448145, -0.066137, 0.14237, 0.166687, -0.159015, -0.270639, -0.0534953, 0.0398285, 0.175058, 0.0743294, -0.0412965, -0.145299, -0.00311283, 0.0295906, -0.0906803, -0.0934655, 0.08852, 0.0922381, -0.0706829, 0.0237752, 0.129097, 0.0777549, 0.0496929, -0.092716, 0.0755502, -0.208273, 0.0788255, -0.0026094, -0.0502178, 0.132304, 0.00378106, 0.00888802, 0.0341231, -0.138074, -0.130251, -0.0351743, -0.0359758, 0.104903, 0.148922, -0.0515454, 0.0279189, -0.0888, -0.117207, 0.153204, 0.027219, 0.0626578, 0.0248347, -0.0651041, 0.112004, 0.0297099, 0.0506644, 0.010113, 0.036172, 0.0671937, 0.143914, -0.18937, -0.154405, 0.0420503, -0.0114617, 0.131748, 0.044935, 0.0761249, -0.0302271, -0.0741153, 0.0866648, 0.199526, 0.166461, -0.0158971, 0.0249812, 0.0377967, 0.117819, 0.114994, 0.0439227, -0.0665224, 0.131354, -0.216483, -0.164618, -0.0705381, 0.0375673, -0.0989807, -0.00759032, 0.13786, -0.0309593, 0.144587, -0.129386, 0.0808913, 0.155668, 0.0932482, 0.0431025, -0.0764218, -0.0145733, -0.0102379, -0.0626959, -0.0899961, -0.192525, 0.178553, 0.112469, 0.0174685, -0.232686, -0.0189397, 0.0278002, 0.127871, -0.00902208, 0.124995, -0.16787, -0.18239, 0.202434, 0.0434863, -0.109696, 0.0371725, 0.127974, 0.164711, 0.0548527, 0.0217032, 0.113209, 0.115741, -0.156192, 0.116412, -0.244984, 0.0617905, 0.0018488, 0.059218, -0.0396956, -0.139043, -0.221978, -0.215092, -0.179331, -0.0349304, 0.219537, -0.0491131, -0.0920436, 0.10133, 0.135071, 0.155349, 0.197607, -0.0345318, -0.207751, -0.0117401, 0.0232302, 0.000718095, 0.133929, -0.163415, -0.210534, -0.00629559, -0.120809, 0.150108, 0.194836, -0.0362366, -0.207896, 0.159559, 0.150073, -0.00965771, -0.319656, -0.0238185, -0.190145, 0.104929, -0.253611, -0.0905602, 0.106359, -0.171581, -0.0233038, 0.107613, 0.0101766, -0.176343, 0.0485143, 0.0890504, -0.261063, -0.0834002, 0.155372, 0.1395, 0.102659, -0.092348, 0.171863, -0.0146135, 0.102243, -0.14787, -0.142529, 0.131621, 0.0617717, -0.195242, -0.100369, -0.0963585, -0.171353, 0.0994948, -0.183573, 0.247662, 0.166846, 0.0589093, 0.0642273, -0.311898, -0.15838, -0.18348, 0.00852077, 0.194526, 0.139182, 0.0468985, 0.136093, 0.0713914, 0.150731, -0.19923, 0.197939, 0.275363, -0.161097, 0.0385785, 0.192038, -0.108497, -0.0418582, -0.126249, -0.0819649, -0.123897, -0.151496, 0.117715, 0.225146, 0.051882, -0.0265388, -0.230585, -0.0906786, -0.150701, -0.286539, -0.0515349, -0.120461, 0.106889, -0.0350141, -0.145757, -0.0333262, -0.193857, -0.176314, -0.0930202, -0.194364, 0.190273, -0.0445717, -0.139265, -0.293835, 0.029536, 0.111658, 0.124648, -0.0195451, 0.0734597, -0.187788, 0.0779692, -0.153238, 0.0794506, 0.0539615, 0.0248447, -0.0593964, 0.0638628, -0.173144, 0.0119087, -0.134003, 0.128231, 0.0198222, -0.0922291, -0.115856, -0.10944, 0.190814, 0.0958809, 0.176484, 0.145534, -0.0400042, 0.0492666, -0.124756, -0.0429504, -0.0278241, 0.186838, -0.00797074, 0.0424285, -0.107927, 0.256784, 0.106479, -0.20033, -0.0341796, -0.0397277, -0.0790634, -0.212934, -0.306127, -0.162953, 0.245214, 0.011747, 0.127977, 0.13411, 0.176407, -0.0440685, 0.248432, -0.160629, -0.0135563, 0.0883022, -0.0588224, 0.155618, 0.0768836, 0.0205602, -0.163967, 0.28752, 0.207861, -0.00583286, -0.175073, 0.170556, -0.125235, -0.0336627, -0.0358143, -0.0418106, -0.0198679, 0.0639397, 0.127264, 0.199856, -0.059647, -0.00300745, 0.194555, 0.0319264, -0.0121384, -0.0205966, 0.14835, 0.0498602, 0.100447, 0.101962, -0.0320204, 0.190873, 0.0469187, -0.102376, -0.120657, 0.217722, -0.012023, -0.125198, -0.0492092, 0.0323435, -0.146528, -0.0298542, -0.197446, 0.189804, -0.223588, 0.110492, 0.152448, 0.0407322, 0.0729257, -0.107761, -0.146141, -0.0216241, -0.00652658, -0.0660323, 0.0301865, 0.150053, -0.229759, 0.0409239, 0.0985969, 0.0365759, 0.141769, 0.0330884, -0.0357947, -0.0933032, -0.0601867, -0.0869296, -0.0716975, -0.123909, 0.0585659, 0.032953, -0.116702, -0.0920212, -0.0876966, -0.077929, -0.140974, -0.0632375, -0.109502, 0.21135, 0.118317, 0.144145, 0.0242061, 0.000866392, 0.159431, 0.177763, 0.140631, -0.157554, -0.0500091, 0.127475, 0.124099, -0.0869999, -0.139273, 0.110908, -0.0612645, 0.190551, 0.105294, -0.144335, -0.11488, -0.0565301, 0.161065, -0.12935, -0.00150791, -0.0632186, -0.0914019, 0.0665873, -0.0257864, 0.0799079, 0.187706, 0.027439, -0.189567, 0.207609, 0.00807114, 0.105786, -0.0889715, -0.165917, -0.0189045, -0.0940164, -0.154695, 0.0309166, 0.0373739, 0.0448777, 0.0713778, 0.264285, 0.0828341, 0.149683, 0.072157, -0.068175, 0.182475, -0.012738, -0.0910073, 0.140954, 0.166321, 0.0762021, -0.0314444, 0.00301586, 0.0580252, 0.0142435, -0.105621, -0.0234565, 0.130655, 0.0536881, -0.0655688, -0.0422964, 0.150525, -0.158814, 0.104229, -0.0289324, -0.14622, -0.089831, 0.0432139, -0.0466775, -0.0164068, -0.00334365, 0.00278155, -0.037334, -0.0247598, 0.0990163, 0.0101735, 0.102618, 0.140847, -0.0679858, 0.0215845, -0.147673, -0.155048, -0.00183011, 0.049559, 0.0552631, 0.111732, -0.189608, 0.0371358, -0.00670275, -0.0469627, -0.0480019, -0.0263872, 0.157897, 0.218311, -0.00519136, -0.112868, -0.0851817, -0.0949426, 0.0214844, -0.0615942, -0.0184938, -0.125125, 0.102189, 0.147375, -0.0542569, -0.0398886, 0.204176, -0.0619828, -0.0473627, -0.023093, -0.0492578, -0.0132619, -0.0550315, 0.0604557, 0.175127, 0.011162, -0.0913042, 0.0504034, -0.141943, 0.0816252, 0.0103404, 0.192616, 0.0246859, -0.0737567, 0.0416392, 0.0687466, 0.0461788, -0.183722, -0.00461588, -0.0402205, 0.144962, 0.0690798, -0.0112655, 0.120906, -0.0227379, -0.0208672, -0.131833, -0.0141129, -0.0407201, -0.147275, -0.00354938, 0.0581619, 0.106046, 0.0180339, 0.00692355, 0.180025, -0.0108353, -0.17669, -0.222053, 0.0637676, -0.116471, 0.199482, 0.0974321, 0.144551, 0.106626, 0.0803343, -0.132486, -0.0433083, -0.097845, 0.0999269, 0.00443344, 0.0553953, 0.0778921, -0.177546, -0.0265384, -0.05214, -0.00373559, -0.0122557, -0.116246, 0.0140208, 0.04156, 0.145485, 0.0747459, -0.0314884, 0.00501017, -0.0537335, 0.171748, -0.103779, -0.0790223, -0.0171399, 0.127734, -0.0951802, 0.128722, 0.0103749, 0.0789156, 0.159017, 0.0568422, -0.0966425, -0.0781331, -0.105216, -0.0615212, -0.19255, -0.0172397, 0.0590389, 0.310063, -0.0989199, -0.0651682, -0.0178543, -0.00513187, 0.214273, -0.0900058, -0.0288371, -0.1165, -0.103455, -0.18082, -0.0669368, -0.0968071, -0.0132692, 0.060665, -0.0672809, -0.0543084, -0.0512408, 0.0562569, 0.197752, 0.237935, -0.157076, -0.0387571, 0.072964, 0.0196045, -0.0608766, 0.101272, -0.0548546, 0.0741685, 0.0733624, -0.158171, -0.0246436, -0.0567897, -0.147064, -0.0662865, 0.237072, -0.0814011, -0.161081, 0.167919, 0.182014, -0.0659318, 0.234734, 0.0789839, 0.208544, 0.0818713, 0.182785, 0.0171605, -0.0740039, -0.137525, 0.0953743, 0.021419, 0.102834, 0.101321, 0.141163, -0.26321, -0.0180212, -0.0226165, 0.0877724, 0.0325302, 0.0325715, -0.194913, 0.0843749, 0.0448278, -0.130557, -0.151299, 0.0747973, 0.0333866, -0.101347, 0.0996885, -0.0855139, 0.0604876, 0.175494, -0.000703507, -0.128488, -0.0593532, -0.0896918, 0.127653, -0.362644, 0.0999532, -0.0425492, -0.0811681, -0.192333, 0.0598621, -0.136715, -0.0915933, -0.163206, 0.144637, 0.118652, 0.171965, -0.0465972, -0.0629646, -0.1503, 0.0727302, 0.0309339, -0.0914947, 0.135969, 0.0150939, 0.0176786, -0.180527, 0.0413244, 0.241516, -0.105028, -0.0155796, -0.075817, 0.0217656, -0.0447567, -0.0761052, 0.102133, -0.0294555, 0.188559, -0.0108517, 0.027599, 0.130273, 0.156529, 0.231187, -0.0877798, -0.108443, -0.0929521, 0.305017, -0.0454812, -0.0389174, -0.135105, -0.00970509, 0.0689609, -0.00439013, -0.0594595, 0.0566168, -0.098333, 0.0675806, -0.0262699, -0.200896, -0.165984, 0.175553, -0.130929, 0.0522855, 0.183889, -0.0530606, -0.088573, 0.111689, -0.157401, -0.227644, -0.212314, 0.0305847, 0.297479, 0.0492574, 0.105819, -0.213374, -0.123711, -0.271719, -0.153296, -0.0117036, -0.280746, 0.0610386, 0.0663214, 0.168814, 0.00931913, 0.20737, -0.199002, -0.0599067, -0.119873, -0.150107, 0.000240138, 0.0471185, -0.12982, -0.100671, 0.0459041, 0.00273606, -0.156062, 0.0178861, 0.12714, -0.010227, -0.122816, -0.301274, -0.035624, 0.0068691, 0.0234476, -0.015675, 0.157519, 0.0400936, 0.116874, 0.240538, 0.0984137, -0.00863027, 0.0188082, -0.170169, 0.175491, -0.169116, 0.252965, -0.0982304, -0.0225688, 0.206751, 0.155833, -0.0147769, -0.0648862, -0.123588, 0.218314, -0.10238, 0.160372, 0.147667, -0.0375954, 0.0440269, 0.24556, 0.257933, -0.259541, 0.0880858, 0.220025, 0.142767, 0.0234126, -0.285312, -0.262425, 0.0810292, 0.187212, 0.0113431, -0.0316084, 0.127561, -0.0114518, 0.100518, -0.0792815, -0.112707, 0.164616, 0.0573887, -0.0457793, 0.01841, 0.0547911, 0.189213, -0.229512, -0.0039528, -0.0349124, -0.0855928, -0.0121705, -0.130799, -0.211624, 0.259777, 0.0405974, 0.0216095, -0.199596, 0.0974335, -0.090598, 0.0547476, -0.0617303, -0.165042, 0.0998592, -0.0579528, -0.334098, 0.0143492, 0.0893005, -0.0922169, 0.0265872, 0.0550798, 0.210859, -0.0997265, 0.0319501, -0.132267, -0.0149249, 0.0368611, 0.128301, -0.166169, 0.308721, 0.107496, -0.048358, 0.00542406, -0.182729, 0.00621488, 0.141735, 0.229302, 0.0482228, -0.229911, -0.0392131, 0.0910726, -0.248488, 0.303934, -0.0298826, -0.221653, -0.0328247, 0.0739902, 0.0717162, 0.0938539, -0.209814, 0.0599074, -0.104095, 0.0683894, 0.0168135, -0.035145, 0.114859, 0.210986, -0.279687, 0.0537281, -0.046572, -0.0923186, -0.0340477, 0.191213, 0.13898, -0.115129, -0.0930623, -0.104735, -0.154656, -0.0320333, -0.021178, 0.0482419, -0.0452816, -0.195361, 0.0996287, -0.230872, 0.167462, 0.0434216, -0.0646194, -0.0904948, 0.0886102, 0.0130104, -0.0478291, 0.159321, -0.0347864, 0.0112422, -0.172332, -0.152683, 0.145401, -0.0469124, 0.0803269, -0.035001, -0.179147, -0.158995, -0.0363862, 0.123238, -0.0424581, 0.000400432, 0.061595, -0.0418602, 0.0156412, 0.141426, -0.10041, -0.145733, 0.113135, 0.0644514, -0.0924626, -0.132255, 0.196906, -0.185991, 0.0620662, -0.2125, 0.00946067, 0.0553893, 0.00567845, 0.125402, 0.110235, -0.0754258, 0.177121, 0.0407446, 0.0787038, 0.0271474, 0.147478, 0.151056, 0.146872, -0.097314, 0.0676105, -0.0780504, 0.108872, -0.0969408, 0.0596629, -0.181389, 0.126417, -0.0178307, -0.0658978, 0.0297919, 0.0228312, -0.1115, 0.102374, 0.0511855, -0.0739237, -0.0715437, 0.0369783, 0.158323, 0.150808, 0.0792589, 0.0849438, 0.0968143, -0.120515, -0.0724158, 0.171288, -0.0236281, 0.146941, 0.0597301, -0.0332312, -0.131493, -0.0739331, -0.110251, 0.00424245, 0.101251, 0.0781518, 0.0760975, -0.0565707, -0.141284, 0.137498, 0.0486122, -0.139789, 0.23097, -0.10412, 0.049628, 0.1354, -0.0253389, -0.0116113, 0.059612, 0.04493, -0.0890729, -0.104541, -0.0515014, -0.178407, 0.0413947, -0.0164287, 0.127547, 0.104049, 0.00837723, -0.13799, -0.114113, -0.107217, -0.127705, 0.0380652, 0.124572, -0.140616, 0.0451257, 0.113774, 0.189342, -0.0711325, -0.0110091, -0.0331019, 0.0733271, 0.0202213, 0.0632976, 0.0433156, 0.0341013, -0.0213477, 0.137051, 0.170046, 0.0018558, -0.109418, 0.0694258, -0.116209, 0.141317, -0.145776, 0.0987708, 0.188044, 0.101362, 0.0887899, -0.158143, 0.138868, 0.288687, 0.25498, -0.0684517, 0.0416865, 0.15771, -0.0101389, 0.0597453, -0.0954176, -0.0150241, -0.109065, 0.0834769, -0.0878766, 0.0901701, 0.228941, 0.119734, 0.182492, 0.0552867, -0.00699158, -0.0229799, -0.17004, 0.0453742, 0.124973, -0.0826842, -0.101412, -0.066662, -0.0911878, -0.120412, -0.0720575, -0.0319524, 0.0168609, -0.0319732, 0.136837, -0.0566604, -0.052262, 0.051986, -0.102672, -0.121524, 0.231385, -0.000228313, -0.20238, 0.122829, -0.137952, 0.0847896, -0.0654099, -0.0061085, 0.107333, 0.0214286, -0.0313212, 0.00346495, -0.121391, 0.0129666, 0.113788, -0.0936408, -0.0550339, 0.0173707, -0.0233171, -0.0503175, -0.00261816, 0.0889267, 0.188031, -0.12257, -0.0155493, -0.0793382, -0.00476082, -0.0867888, -0.207277, -0.0625141, 0.0533638, 0.14517, -0.0406117, -0.0458862, 0.0534199, -0.0244564, -0.00154169, 0.12734, -0.0659149, 0.157201, -0.0304126, -0.0787567, -0.0319709, -0.1061, 0.0508954, 0.0706539, 0.226419, 0.201467, -0.074145, -0.0402757, -0.0241617, 0.0936023, 0.0688194, -0.230867, 0.0756976, 0.0241383, 0.0385741, -0.00339679, 0.023074, 0.147885, -0.0348728, 0.121873, -0.0425135, 0.138274, 0.0647453, 0.0679898, 0.0723533, 0.0459197, 0.121974, 0.0271718, -0.0599196, -0.156883, 0.150566, -0.0143116, 0.0892308, 0.0895518, 0.0332177, -0.0247707, -0.0365994, 0.00415824, -0.233482, 0.10745, 0.0472221, -0.0714737, -0.0407486, -0.140748, 0.135349, 0.0991195, 0.00117495, -0.0632583, -0.155215, 0.0231565, -0.109684, -0.0635674, 0.107341, 0.0728449, 0.0283211, -0.0491933, -0.099407, 0.00368737, 0.0734637, 0.0340336, 0.0518948, 0.000647247, -0.194489, 0.137196, -0.198977, -0.0447636, -0.0691562, 0.048466, 0.0400622, -0.0961447, 0.110335, 0.11328, -0.0709469, -0.14181, -0.127775, 0.03955, -0.0758197, 0.0603876, -0.203407, -0.0491225, -0.0686395, -0.0383056, -0.00391617, -0.0517898, -0.0976147, 0.00561023, -0.0322992, 0.167626, -0.0267314, -0.0589684, 0.0604822, -0.0935986, -0.101014, -0.130851, 0.040791, 0.12611, 0.0531214, -0.105158, 0.0195672, -0.0660846, 0.0745391, 0.192843, -0.151007, -0.0495154, -0.136554, 0.0310206, 0.00220847, 0.0703836, 0.183695, -0.0688993, 0.0327234, 0.0919392, -0.179337, 0.0237968, -0.0640803, 0.130335, -0.194302, 0.34537, -0.0970063, 0.0963852, 0.0951517, 0.174255, 0.0295422, -0.100563, -0.120389, -0.148137, -0.102833, -0.0090772, -0.181892, 0.107479, -0.176413, -0.0808305, 0.0785102, 0.120377, -0.106686, 0.0592472, -0.119625, 0.116383, -0.167681, 0.00602069, -0.0677974, 0.114376, 0.190846, 0.0970955, 0.0430939, -0.108064, 0.0185667, -0.259928, 0.127432, 0.0954613, 0.0373594, -0.190818, -0.114763, 0.0651087, 0.134504, 0.0980417, 0.135275, -0.120759, -0.19268, 0.197963, -0.106559, 0.00660884, -0.124402, -0.0106347, 0.164478, -0.194406, 0.123657, -0.228469, -0.0821533, 0.18935, 0.035537, -0.120312, -0.00915432, 0.116553, -0.051856, 0.0189986, -0.0877373, 0.0376392, 0.191741, 0.0549962, 0.133784, 0.117596, 0.205598, -0.116784, -0.0648628, -0.106213, -0.0779439, 0.00249102, -0.14573, -0.0420459, 0.0747262, -0.128991, 0.0428648, 0.208639, -0.0484495, 0.24364, 0.0162059, 0.127916, 0.0628667, -0.0514665, -0.00161955, -0.0227242, 0.0448352, 0.0973179, -0.0261951, -0.109717, -0.121739, 0.00820655, 0.136657, -0.115486, 0.0417127, -0.166455, -0.0206632, -0.131443, 0.0598459, -0.0478725, -0.0483345, -0.0649863, 0.0764144, -0.0970526, 0.255583, 0.199321, -0.100905, -0.0745779, 0.00974916, 0.0514928, 0.0365061, 0.0785483, 0.0410905, -0.0369619, -0.099832, 0.150227, 0.181211, -0.0241166, 0.0122547, -0.0194212, 0.271428, 0.110824, -0.0431145, -0.127065, -0.0392022, -0.0640598, 0.0799563, -0.208536, 0.0587635, -0.0196696, 0.0295681, 0.28943, -0.0634973, -0.0988342, -0.128075, -0.0209716, 0.105139, -0.113474, 0.0596532, -0.12099, 0.222242, 0.081188, 0.0237824, -0.165776, -0.202038, -0.125689, -0.118791, 0.000330596, 0.188393, -0.121444, -0.223532, 0.126299, 0.0835412, -0.0683257, -0.000862589, -0.0889472, -0.234977, 0.105934, 0.00573589, -0.140033, -0.0115286, 0.0283282, 0.0602269, -0.107971, 0.0363113, 0.0860815, 0.0340698, 0.16533, 0.123195, 0.104246, -0.0774896, 0.119262, 0.21392, 0.0561416, 0.176793, 0.0242147, 0.0500452, -0.122037, 0.0217913, 0.116421, 0.130277, -0.0054369, -0.110963, 0.135919, -0.146268, -0.0303834, 0.29921, -0.0459259, 0.029642, -0.0902297, 0.15295, 0.261917, -0.0641176, -0.0684606, 0.0772479, -0.144378, -0.212496, -0.147795, -0.256519, 0.0560483, -0.0371416, 0.292721, -0.187277, -0.180921, 0.0701893, -0.253695, 0.315924, 0.0535178, -0.00972773, -0.133198, -0.35952, -0.206307, -0.14348, -0.0409145, -0.00530267, 0.279771, -0.0368467, 0.029628, 0.112182, 0.059054, 0.0156494, 0.21607, -0.0555013, -0.0254672, 0.0918576, -0.0814239, -0.171139, -0.0822192, 0.0745961, -0.13427, 0.0544138, 0.00279591, 0.0624431, 0.0495881, -0.0447846, 0.09011, -0.00296881, -0.0150834, -0.0347037, -0.194792, 0.244939, 0.086077, 0.308838, 0.0325524, -0.104207, -0.123874, -0.271388, 0.0885053, 0.027607, -0.0364591, 0.143695, -0.132264, 0.0420266, -0.121059, 0.117672, 0.0230101, -0.0925994, 0.0678882, 0.0758239, 0.0743978, 0.0911863, 0.0543214, 0.34315, 0.0635694, -0.117168, 0.315715, 0.11376, 0.109024, 0.0126963, -0.184086, 0.120688, -0.124198, -0.107851, 0.0135404, 0.251457, 0.185757, 0.0677659, -0.0477693, -0.126366, 0.0347616, -0.155769, -0.00797025, 0.193684, 0.180244, -0.0313464, 0.0300824, -0.0724737, -0.295199, -0.221896, -0.0182969, 0.157509, -0.025858, 0.00263347, -0.0367094, -0.0305311, 0.21734, -0.122547, -0.182765, -0.0589466, -0.113063, -0.107069, -0.149551, -0.137419, 0.0034483, -0.318977, 0.326998, 0.243985, -0.0736783, 0.0209987, 0.063757, 0.0507414, -0.0246078, 0.0629892, 0.140614, 0.0928815, -0.110111, -0.0916103, 0.0488886, 0.110059, -0.036635, -0.0652935, -0.172319, -0.138689, -0.0784724, -0.10603, 0.0774732, -0.236322, 0.0148153, -0.0885298, -0.16281, -0.0556794, 0.189181, -0.197611, -0.123645, -0.0253812, 0.125918, 0.179816, -0.0903641, -0.205257, 0.0207506, -0.172889, 0.0120157, -0.099067, 0.143223, -0.24627, 0.176728, -0.134724, -0.226089, -0.123265, -0.0623944, -0.138332, 0.0517074, -0.244871, 0.0101144, -0.0629775, 0.0499393, -0.178984, -0.0958657, 0.114975, 0.00522387, 0.099636, -0.10267, 0.368003, 0.0412369, 0.0399582, -0.194595, -0.0795194, -0.0605128, 0.0450755, -0.250176, 0.0501477, 0.0629235, 0.146615, 0.054077, 0.008633, 0.14955, -0.0363899, -0.0558117, -0.142863, -0.181366, 0.268147, -0.0395892, -0.0114586, -0.15235, -0.0735653, 0.228303, 0.115123, 0.0399522, -0.124426, -0.0333582, 0.13125, -0.208005, -0.0931502, -0.155521, 0.000838561, 0.0851462, 0.037449, -0.0173715, -0.11395, 0.0813817, -0.0343585, 0.146684, 0.0701501, -0.277127, 0.0321379, -0.0631708, 0.17739, -0.274978, 0.0493277, 0.0964137, 0.208897, 0.0777199, 0.230686, 0.0549065, -0.0522004, 0.150066, 0.177841, 0.0542879, 0.165817, -0.0287339, -0.1294, 0.0401274, 0.210905, -0.0195675, 0.0210154, 0.0250985, 0.084551, 0.167721, 0.303162, 0.320135, 0.0960087, 0.0913756, -0.173466, 0.110976, 0.0604815, -0.0661857, -0.00821105, 0.0932714, 0.125686, 0.199752, 0.159816, 0.0832295, -0.156735, 0.110493, 0.133248, -0.152907, -0.0035405, 0.166062, 0.101452, 0.0184803, 0.0549653, -0.00406513, -0.00148424, -0.0352009, -0.011419, -0.0280896, 0.0742584, -0.0465042, 0.0577287, 0.130406, -0.0975022, 0.0737592, -0.146943, -0.0986293, -0.107263, -0.0327518, -0.0639324, 0.0200793, 0.157504, 0.0124096, -0.161674, 0.0022275, 0.0187336, 0.159194, 0.165007, 0.064196, -0.0934335, 0.0567051, 0.00286411, -0.0309093, -0.166708, -0.0486125, 0.135331, -0.0589352, 0.0112829, -0.0746092, -0.133506, 0.0067769, -0.121498, -0.0370788, -0.0178297, 0.123809, -0.095518, -0.174835, 0.179418, 0.0449126, -0.138385, -0.0326632, 0.127889, -0.146057, 0.0271573, -0.0545106, 0.0134486, -0.13879, -0.042156, 0.0226143, 0.0157294, -0.192014, 0.14629, -0.0184199, -0.0722412, 0.0310936, 0.117314, -0.21518, 0.0520159, 0.0517191, 0.0791702, -0.132633, -0.173955, -0.0016101, -0.1774, -0.0319072, -0.00903959, 0.186269, 0.14906, -0.0445879, 0.170275, -0.17462, 0.0603899, -0.0196257, -0.00790887, -0.0808309, 0.201083, 0.0138198, 0.165545, -0.0468532, 0.128824, -0.00851427, 0.00235551, -0.0533138, 0.0837428, -0.0613941, -0.00121886, -0.0156882, 0.0230697, -0.0389418, 0.0310774, -0.0276241, 0.0760545, -0.189006, -0.00440226, 0.0638215, 0.153062, -0.179492, -0.055675, -0.163018, -0.036814, -0.00310714, -0.105369, -0.0778811, -0.0785956, -0.209838, 0.0283431, -0.0111572, 0.115352, 0.0092581, -0.0251689, -0.00695604, -0.0327468, 0.182539, -0.0387103, -0.150945, 0.0733161, 0.127084, 0.0040338, 0.0455223, 0.0362708, -0.0139251, 0.024365, -0.19402, 0.0178148, 0.212503, -0.0222401, -0.183158, 0.0791592, -0.066172, -0.154267, -0.0666807, 0.200984, -0.151894, -0.0827993, 0.0370224, 0.00762073, 0.106125, -0.108246, -0.125796, 0.00487924, 0.075533, -0.150594, 0.0808338, -0.0684568, -0.111294, -0.00227189, -0.00225976, 0.0827283, 0.0426181, -0.0345569, 0.0173709, 0.0705033, 0.138481, -0.0211626, 0.0919612, -0.0247037, -0.115594, 0.0315604, -0.160623, 0.173917, 0.0691223, -0.0895182, 0.134617, -0.0116134, 0.205301, -0.129377, 0.0583099, 0.128836, 0.0678774, -0.129202, 0.0784636, 0.00370505, -0.0783756, 0.210648, -0.0178379, 0.181801, 0.0695284, 0.165227, -0.170986, -0.0245144, -0.00184175, 0.109954, 0.0763069, -0.057355, 0.0606619, 0.0040046, -0.0891713, -0.0189173, 0.00719292, 0.00793619, -0.166021, -0.0578348, -0.00283265, 0.0117055, -0.0128611, -0.229452, 0.00569324, -0.133422, -0.101785, 0.0692188, 0.0795095, -0.0426643, -0.0619306, 0.114481, 0.0818599, 0.0593232, -0.145844, 0.0753652, -0.0123796, 0.0303906, -0.159046, 0.0570377, 0.10138, -0.0772291, -0.0949535, 0.110899, 0.0563689, 0.0648235, 0.0455834, -0.0885193, 0.197906, -0.0810317, -0.0072862, -0.0749709, -0.111899, 0.163043, -0.067974, -0.0529681, -0.132409, -0.0737641, -0.0274591, -0.146609, -0.0141258, 0.154514, -0.154736, -0.0891355, 0.0317396, -0.0656445, 0.176013, -0.244544, -0.0132411, -0.280797, 0.00838882, -0.0923511, -0.0502753, -0.0273377, 0.12007, -0.181453, -0.0518073, -0.226942, 0.134881, 0.0663796, -0.0746143, 0.10616, 0.0553646, 0.0457796, 0.01259, 0.116597, -0.0741868, 0.142819, -0.158502, 0.00664584, -0.031327, 0.176361, -0.0999687, 0.0548413, 0.248743, -0.227342, -0.0619992, 0.0827149, -0.16061, -0.161195, -0.0741824, -0.0355015, 0.0588286, 0.0313712, 0.0750866, 0.0417255, -0.0172954, 0.13726, -0.187874, 0.0335886, 0.121897, 0.00508333, 0.174682, -0.102358, 0.0409615, 0.0196912, -0.0169291, -0.120786, -0.00240226, 0.171961, -0.0807743, 0.0235902, -0.0223002, 0.104019, -0.0989118, -0.00391754, -0.0824139, 0.0489848, -0.112121, 0.0137598, 0.1632, -0.142288, -0.0262194, 0.169824, -0.0517377, 0.0727523, 0.0602181, -0.0322395, -0.150371, 0.130608, -0.253367, 0.0040618, -0.0598349, -0.0802356, -0.136516, -0.107972, 0.0478609, 0.106692, -0.0987351, -0.0557527, 0.121332, -0.215665, 0.00927066, -0.0809105, 0.0717801, -0.117303, 0.0688941, -0.077828, -0.060136, -0.109015, -0.0621017, 0.321806, -0.0441905, -0.0138624, 0.175885, -0.206586, 0.124851, -0.163327, 0.0177524, -0.176553, 0.0100505, 0.0213593, -0.138871, 0.113208, -0.0199487, -0.17485, 0.165462, -0.237649, -0.0389203, 0.139131, 0.0245193, 0.0105256, -0.10631, -0.00886488, -0.0357048, -0.0112547, -0.00553197, -0.211099, 0.0964331, -0.164073, 0.10659, -0.107507, 0.0430913, 0.0757582, 0.249796, 0.00424334, -0.0750553, -0.129641, -0.213446, 0.0744583, 0.0857744, -0.0677861, 0.119413, 0.08573, 0.104104, 0.085708, -0.10316, -0.0420483, -0.128983, 0.108497, 0.0998839, -0.0120357, -0.0580822, 0.235927, -0.0783309, 0.0742538, 0.0845871, 0.0729187, -0.0752414, -0.159139, 0.0950898, 0.0739515, -0.0267492, 0.164848, -0.288408, 0.00933849, 0.00307088, -0.0442297, -0.125337, -0.168498, 0.121206, 0.08292, 0.165426, 0.113608, 0.178938, 0.231528, 0.0224669, -0.0793772, 0.134421, 0.0483542, -0.140403, 0.0145592, -0.046165, -0.163829, 0.0329966, -0.0820065, -0.0719812, 0.0262615, -0.0337708, -0.0466744, 0.22328, -0.0108323, -0.00127806, 0.186725, 0.171348, -0.232397, 0.100502, -0.146592, -0.0419113, -0.153894, -0.111506, -0.117533, -0.152898, -0.0777178, 0.0445143, -0.0392286, 0.00598448, -0.155534, -0.27558, -0.0999726, -0.0637964, 0.153758, 0.0315405, 0.0773642, 0.0543513, 0.129096, -0.00494073, 0.0343277, 0.0195789, 0.129527, 0.042612, 0.136337, 0.06963, 0.0637512, -0.291249, -0.0922746, -0.0134028, 0.234627, 0.0797683, -0.0194764, -0.00967549, -0.16289, -0.0694218, 0.0452488, 0.0968489, 0.101348, -0.092874, -0.100334, 0.133145, 0.0614752, 0.0170904, 0.220104, -0.215674, -0.174099, -0.200679, 0.107335, -0.217231, 0.0322378, 0.0672672, -0.0634242, 0.178795, 0.00116877, -0.0829131, -0.00903331, -0.085793, 0.0217026, 0.150862, 0.0118731, 0.0847349, -0.0511577, 0.156967, -0.0710846, -0.134585, 0.183152, -0.106372, 0.0193719, -0.0827229, 0.0505651, -0.150046, -0.0569333, 0.0510599, -0.0413217, -0.080428, -0.154436, 0.0101572, 0.0290061, -0.249328, -0.130163, -0.0559575, -0.0603294, 0.0744774, -0.0258845, -0.0230041, 0.0641582, -0.0574639, 0.135435, -0.0799633, -0.0275971, 0.0538557, 0.14235, -0.162273, 0.0577691, 0.0743997, -0.0932779, -0.0580091, 0.204175, 0.193603, 0.233043, 0.00812723, 0.0119667, -0.0734183, -0.0589273, 0.0392905, 0.0130598, 0.0877694, 0.0162467, -0.135846, -0.0424643, 0.0956379, -0.04204, -0.00458343, 0.264473, -0.0229573, 0.0110367, 0.0769788, -0.0419622, -0.0573903, 0.137856, -0.144887, 0.193329, 0.0697332, 0.209356, -0.129597, 0.101019, -0.142236, 0.0257661, 0.183084, -0.135748, 0.185936, 0.0849574, 0.210718, -0.0998658, 0.112309, 0.0496649, 1.76342e-05, 0.21071, -0.280627, -0.208184, -0.065974, 0.157, -0.0541768, 0.0629898, 0.118794, 0.0107816, -0.0483383, -0.180079, -0.0104047, -0.0181855, -0.133515, -0.124599, 0.0258673, -0.242984, -0.063772, -0.215559, -0.170682, 0.119923, 0.0827615, 0.127465, 0.115498, 0.0712645, -0.171563, -0.175445, 0.122618, -0.122247, -0.0973126, 0.0480452, -0.0585936, 0.0706409, -0.203441, 0.115878, -0.0377912, -0.145071, -0.0246633, 0.140987, 0.270858, 0.129535, -0.081397, 0.0101914, -0.178389, 0.0943037, 0.0124105, -0.0278257, 0.0997215, 0.126644, -0.219508, -0.207561, -0.0769287, 0.0609457, 0.0599873, 0.0505794, -0.196671, -0.0238483, -0.182581, 0.160082, -0.117502, -0.0304655, -0.0834501, -0.162457, 0.0743735, -0.24195, 0.0785936, -0.0928309, -0.0214954, -0.13786, -0.133103, -0.130806, 0.0466574, -0.0159411, -0.0754545, -0.118133, 0.160522, 0.157009, -0.0263907, -0.0241115, 0.0634361, 0.0802057, -0.0899496, -0.207304, 0.0388384, 0.0146468, 0.112503, 0.0914462, -0.0958974, -0.062034, -0.0109364, -0.11082, -0.123611, -0.10988, 0.134543, 0.0472075, 0.0383088, 0.132811, 0.0630644, 0.131838, 0.0321115, 0.134321, -0.00755491, -0.187363, 0.0688671, 0.135469, -0.00726827, 0.0967339, 0.116905, 0.243473, 0.0892539, -0.0249812, -0.16459, 0.237914, 0.0116646, -0.0100828, -0.0516064, 0.0283462, 0.0591303, -0.0518852, -0.312734, 0.108269, -0.0049469, 0.102797, -0.0437833, 0.0720513, 0.10995, 0.154942, 0.0433106, 0.15779, 0.159569, 0.0186411, -0.14644, -0.00728703, -0.133196, -0.112452, 0.206046, -0.0497798, 0.0822236, -0.134787, 0.0748501, 0.00135428, -0.108436, 0.0238897, 0.0129218, -0.0355481, -0.0566575, -0.0390446, -0.0690936, 0.0965141, 0.00267011, 0.0679583, -0.0119192, -0.0220369, -0.0953063, 0.10874, -0.0744221, 0.134702, 0.220145, 0.143105, -0.0214398, -0.0651532, 0.0369186, 0.0328534, -0.0598691, 0.164107, -0.0657934, -0.0491021, 0.174103, -0.0369237, -0.157491, 0.100336, -0.0217498, -0.0128763, -0.0633113, -0.00332718, 0.117051, -0.206598, 0.18776, -0.111003, 0.113269, -0.0922691, 0.0631615, 0.15899, 0.122111, -0.179205, 0.0795244, 0.0604311, -0.0716027, 0.0645312, -0.089179, -0.231138, 0.152318, 0.134761, -0.044045, -0.0657499, -0.170146, -0.0774645, 0.0262195, 0.0669583, 0.0700288, -0.254008, -0.0596216, -0.0229317, 0.215043, 0.118639, -0.347179, -0.0892289, -0.337864, -0.131759, -0.328265, -0.125928, -0.110855, 0.176013, 0.0890003, -0.293869, -0.149648, -0.271216, -0.138539, 0.236052, -0.065228, 0.424238, -0.143655, -0.262367, 0.299849, 0.215319, 0.129948, 0.103562, -0.106185, -0.0980467, -0.0247233, -0.103885, -0.0554326, 0.113553, 0.183254, -0.121617, -0.0508657, 0.362745, -0.0676624, 0.0308609, -0.0696873, -0.0949912, 0.133471, 0.0666239, 0.390013, -0.130441, -0.0453672, -0.089732, 0.070934, -0.24272, -0.0502297, 0.0810656, 0.169573, -0.176685, 0.115163, 0.0206291, -0.0187289, -0.33668, -0.101436, 0.0955474, -0.0953478, -0.130486, -0.24648, -0.0609403, -0.231191, -0.120528, -0.0758605, -0.140356, 0.130489, 0.0539826, 0.313527, -0.0928275, 0.248792, 0.0749275, 0.411261, 0.138062, -0.112096, 0.115578, 0.297936, 0.231432, 0.261429, -0.0743565, 0.111379, -0.0177805, 0.0636871, -0.240955, 0.301079, 0.145045, 0.262273, 0.122773, -0.0246785, 0.243745, 0.182545, -0.219254, 0.0573053, -0.0797856, -0.057953, 0.0914008, -0.125417, 0.0364401, 0.198964, -0.0267909, 0.118795, 0.180298, -0.176697, -0.0352805, 0.194644, 0.0972937, -0.017001, -0.201519, 0.146562, -0.0196508, -0.0530974, -0.108877, 0.0489003, 0.224706, 0.00442485, 0.0788353, 0.0415903, 0.0776979, -0.242107, -0.0893767, 0.0992131, -0.0058464, -0.0406405, 0.0172523, 0.154797, 0.0864401, -0.0428829, -0.253469, 0.0226329, -0.182253, -0.0921116, 0.0718881, 0.00174727, -0.2044, 0.188502, 0.0322652, -0.0873089, -0.0831381, -0.0083213, -0.164206, -0.0124567, 0.017016, 0.042451, -0.190312, -0.324192, -0.143597, 0.142564, 0.0818785, -0.0313022, 0.160213, -0.196522, 0.0213269, 0.0974973, 0.199143, -0.0248106, -0.027947, 0.027469, -0.139708, 0.0558361, 0.0632616, -0.106091, 0.35311, 0.0121709, -0.0195391, 0.142065, -0.0954308, 0.0164227, 0.0973445, -0.162913, -0.0920594, -0.0256209, -0.0430655, 0.0383002, 0.0336432, -0.0856346, 0.228131, -0.0025672, 0.116972, -0.144791, -0.0351408, 0.240692, -0.00802447, -0.246372, 0.0791325, 0.00482563, -0.247708, 0.0574663, 0.12877, 0.0475944, -0.0327915, 0.351326, 0.0706568, -0.0433332, -0.0963608, -0.123265, -0.133559, 0.128832, 0.018824, 0.0521382, 0.266024, -0.0853338, -0.0984024, -0.0865633, 0.0584444, 0.0518557, -0.223303, 0.0883056, -0.0171144, 0.15597, 0.158244, -0.103685, -0.123837, 0.135563, 0.00991835, -0.278629, 0.0321631, 0.0866345, 0.214197, -0.149888, 0.148855, -0.0236179, 0.246422, 0.118803, -0.116033, 0.284803, -0.101293, -0.176766, 0.119046, -0.219884, -0.163715, -0.0818554, 0.160353, 0.066363, -0.061679, -0.140753, 0.0649365, 0.0552087, -0.19429, 0.174636, 0.0455121, -0.0647303, -0.201439, -0.29452, -0.120959, -0.00405453, 0.214032, -0.0777778, -0.200824, -0.148552, -0.00964095, -0.177924, 0.0995455, 0.210062, 0.0440327, -0.0418014, -0.369878, 0.225316, -0.0557571, 0.0709334, 0.0543023, 0.0796459, 0.25255, -0.159386, -0.0934522, -0.104839, 0.0688712, 0.111742, 0.00943398, 0.0856374, -0.0985177, -0.0684175, -0.115546, 0.0298965, 0.091873, -0.0915006, -0.184643, -0.178712, 0.172971, -0.0157093, 0.252392, 0.145442, 0.141314, -0.22084, 0.222442, 0.111181, -0.090267, 0.0510653, -0.0787647, 0.0409325, -0.217728, -0.108518, 0.150023, 0.0698339, -0.0746248, -0.119398, -0.251037, -0.0137289, -0.0800674, -0.233002, -0.0313063, 0.043344, 0.233429, 0.1651, 0.00250275, 0.133369, -0.0415026, -0.183397, -0.0211223, -0.179137, 0.216047, 0.067713, 0.285656, 0.0776199, -0.0246818, -0.0672502, 0.26802, -0.186376, -0.138979, 0.0811355, 0.158059, -0.197622, -0.0177254, -0.153898, -0.177689, -0.108996, 0.174994, 0.239449, 0.0675454, 0.0806787, -0.0662008, -0.00887528, -0.00664719, 0.127022, 0.0991116, -0.368529, -0.0538393, 0.0116782, -0.123195, -0.106161, 0.0243005, -0.245301, -0.455158, 0.0157164, -0.0804296, -0.128388, 0.0316157, -0.0924109, -0.0744619, -0.107877, 0.105921, -0.178489, -0.0431435, 0.0759033, 0.301573, 0.197598, -0.21277, -0.230586, -0.260702, -0.186764, 0.0393819, -0.0433656, -0.15258, 0.0818851, 0.214227, -0.0971932, -0.222086, 0.271811, 0.129325, 0.0963833, -0.22359, -0.126754, -0.086043, -0.0401761, 0.167097, -0.161852, -0.0883048, 0.12148, 0.133283, 0.31023, -0.279931, -0.0923888, -0.00360134, -0.110941, 0.11861, -0.178082, -0.134047, -0.0721862, 0.24057, 0.0228249, -0.0443834, -0.0184838, -0.182423, 0.108273, -0.118069, 0.0238422, -0.0836107, 0.0237678, -0.236517, 0.214724, -0.141877, 0.146723, 0.118346, 0.0106892, 0.298396, 0.336787, -0.00511313, -0.183092, -0.206391, 0.0823331, 0.106779, -0.140549, -0.200402, -0.247935, 0.0752023, 0.0623815, 0.286442, -0.0559569, -0.260148, 0.308646, 0.0602689, 0.210875, -0.13931, 0.157411, -0.246403, 0.248925, 0.221075, -0.043452, 0.090084, 0.175821, 0.00380028, -0.31963, -0.21523, 0.0354011, 0.287126, 0.124315, -0.000675627, -0.0920215, -0.20054, -0.163084, -0.352419, 0.268441, 0.18658, -0.177039, -0.201922, -0.163047, 0.0502919, -0.0382875, 0.309207, -0.227246, 0.098628, 0.168066, 0.251, 0.240027, -0.153024, -0.112702, 0.0366653, -0.111618, -0.0123216, -0.116754, -0.0528862, 0.212791, -0.232102, -0.360328, 0.0578408, -0.00466641, 0.259755, -0.0131602, -0.091054, 0.14569, -0.303641, -0.151817, -0.0998573, -0.280946, 0.376528, 0.04448, 0.107218, 0.0628508, 0.294171, 0.0948713, 0.327833, -0.137495, 0.166231, 0.283417, 0.171855, -0.14814, -0.146515, -0.251248, 0.0352434, 0.081219, 0.178921, 0.0395824, -0.0572049, -0.210058, 0.0870533, 0.290431, -0.0833238, -0.0880738, -0.0389815, -0.195485, -0.129034, 0.136953, 0.0674639, 0.0402903, -0.0573863, -0.380697, -0.118153, -0.112362, 0.0860391, 0.269476, 0.0478969, 0.110439, 0.299998, -0.271639, -0.0603754, 0.167915, 0.216949, 0.0399614, 0.271133, 0.0639911, -0.0177117, -0.0604357, -0.0931152, -0.0792804, -0.120433, -0.0634114, -0.224258, 0.0536436, -0.281947, 0.00728636, 0.0432941, 0.186362, -0.196283, 0.00231491, -0.150873, -0.0105356, 0.214099, 0.045982, 0.0493453, -0.00785674, 0.147207, 0.000897571, 0.207443, 0.00278839, 0.0235594, 0.248142, -0.141834, 0.101209, -0.228209, -0.0715377, 0.23022, 0.0286315, -0.0541625, -0.248278, -0.0843264, -0.110798, -0.0650086, 0.0615956, -0.065479, 0.0658375, -0.127663, -0.0184985, 0.0405933, -0.0388555, -0.0467641, 0.00126732, 0.137505, -0.174712, -0.0149603, 0.284231, -0.0752907, -0.283954, 0.0265857, -0.109413, 0.158066, -0.120418, 0.0787498, 0.0820226, -0.240273, 0.120439, 0.137253, 0.251629, -0.323884, -0.0727857, 0.0546593, -0.166105, 0.0282882, -0.0950015, -0.0694535, 0.320753, -0.107542, -0.143714, -0.00103674, -0.0628046, 0.0181774, 0.127882, 0.126069, -0.0910648, 0.0156593, 0.0225915, -0.00855861, -0.256768, -0.0498645, -0.101668, -0.143925, 0.0269016, 0.155056, -0.221569, 0.169176, -0.0148862, -0.0477753, -0.231486, -0.142791, 0.0514992, -0.150237, 0.0607405, 0.14396, -0.0110816, -0.146016, 0.271142, 0.0098035, 0.141454, -0.184656, -0.0511733, -0.110413, 0.21975, 0.0728308, 0.0761281, -0.0649793, 0.148957, -0.0418635, 0.111108, 0.218662, -0.0266501, 0.138558, 0.110233, -0.210713, 0.22945, 0.114577, -0.00132529, -0.0180241, 0.159455, 0.0939133, -0.0948153, 0.163481, -0.0284647, 0.233911, 0.119253, -0.0559468, -0.227293, -0.289383, 0.0552777, 0.117951, 0.0515904, -0.0827601, 0.145653, -0.249137, -0.16415, -0.124275, 0.0807715, 0.21157, -0.192048, -0.00139575, 0.300138, 0.305601, 0.0601648, -0.270211, -0.12119, 0.11401, -0.152467, -0.0392632, -0.0959139, 0.0717952, 0.00242218, -0.107472, -0.182638, -0.145264, 0.135362, 0.199313, -0.0914385, -0.0389064, 0.00608873, 0.0506438, 0.132164, -0.0483716, -0.152663, 0.224642, 0.105937, 0.161277, -0.265081, -0.00402083, -0.265596, -0.275496, -0.263793, 0.026688, -0.262855, 0.075202, -0.0100272, -0.0923861, 0.237631, -0.275249, 0.211804, -0.192474, -0.262369, 0.0608683, 0.00580527, 0.156749, -0.300287, 0.120679, -0.0537205, -0.100919, -0.160873, -0.0488564, -0.0670616, 0.145287, 0.0180232, 0.256173, -0.0933754, -0.116503, 0.0879759, 0.0255419, 0.0950465, 0.0773444, -0.195572, 0.051647, 0.158721, 0.10445, 0.110572, 0.0324524, 0.16276, 0.149127, -0.0974632, -0.0550347, 0.035093, 0.17478, -0.0252954, -0.118097, 0.184107, -0.0308527, 0.155886, 0.117689, 0.0283587, 0.0823199, -0.0285873, -0.0590301, 0.0197748, 0.0625106, 0.0579126, -0.229883, 0.15873, -0.00505029, -0.00841248, 0.226085, 0.0247777, -0.0141159, 0.227687, -0.0278191, 0.0189409, -0.0253571, 0.0698939, -0.0698807, 0.0545163, -0.207647, -0.122883, -0.0396467, 0.069986, -0.0128909, -0.0600531, 0.0606714, -0.132039, 0.189002, 0.121762, 0.0354445, -0.190901, -0.0774513, 0.0627303, 0.00992347, -0.100464, -0.235389, -0.0590721, -0.0290574, 0.142578, -0.126077, -0.140814, 0.0625595, 0.254395, 0.0338954, 0.0623635, 0.0761878, -0.00952762, 0.108656, 0.020149, 0.154301, 0.0813017, -0.149684, -0.0989566, 0.168891, -0.146353, 0.182689, -0.028713, 0.120736, 0.17482, -0.190016, 0.171938, 0.112379, 0.119729, 0.054013, -0.108569, -0.166821, -0.218356, 0.156699, -0.0866211, 0.136752, -0.018277, -0.00531032, -0.0270894, -0.102209, -0.0396801, -0.0202414, 0.0512913, -0.0500061, -0.0990674, 0.0380721, 0.0827472, 0.0256468, -0.185882, -0.03345, 0.0671955, -0.0172365, -0.122311, 0.100796, 0.119766, -0.0459132, -0.128285, 0.0189742, -0.034089, -0.0590628, -0.0293145, -0.0904932, -0.0347329, -0.0356188, 0.0503956, -0.10551, -0.183609, 0.105299, -0.0957505, 0.0552548, -0.146465, 0.0158965, 0.0871906, 0.114849, -0.210778, 0.163559, -0.00793764, -0.178404, -0.0913532, 0.0319501, 0.110972, -0.0454653, -0.0690538, 0.0320533, -0.136172, 0.143865, -0.0460293, 0.13357, 0.000335077, 0.00127623, -0.163911, 0.140985, 0.0650746, -0.204189, -0.0657119, 0.0304585, 0.20295, -0.0824022, -0.0152108, 0.178112, 0.073401, 0.0610027, 0.0971689, -0.132705, 0.152516, 0.0551894, 0.0317134, 0.00783934, -0.000933294, 0.128896, 0.111081, -0.0681549, 0.0789946, 0.00659449, -0.0652759, -0.02125, -0.0141384, -0.0912223, 0.14441, -0.127958, 0.113041, 0.0734233, 0.135933, -0.0334428, -0.0374656, -0.078383, -0.0761742, -0.0492804, -0.0327142, 0.0239354, -0.105758, 0.119813, -0.0668918, -0.0354328, 0.0894983, -0.0691555, 0.0657803, -0.118261, 0.127709, -0.11419, 0.016955, 0.164975, 0.129895, -0.243234, 0.0729334, 0.0130744, -0.00727367, -0.0354098, -0.034892, 0.0775353, 0.0907407, 0.17934, 0.0834201, 0.0308962, 0.0948445, 0.14603, 0.226004, -0.0944142, 0.0811224, -0.0234329, -0.219841, -0.0498377, -0.0966445, 0.0166217, -0.0207772, -0.0219054, -0.067389, -0.0917322, -0.229695, 2.99064e-05, 0.0782215, -0.151752, -0.143018, -0.0209323, 0.215054, -0.109927, 0.11515, 0.13622, -0.112315, 0.0380543, 0.0813729, 0.0891942, 0.0677379, -0.0207585, -0.0957231, -0.161719, -0.0837494, 0.0722308, -0.195468, -0.04572, -0.227505, 0.0749411, 0.0743138, -0.0127444, 0.029076, -0.0140635, 0.00403912, -0.134728, 0.0598586, 0.00554668, -0.0833162, 0.0980412, -0.0352213, 0.100239, -0.0245188, -0.134906, 0.0972595, -0.059425, 0.0988204, 0.192529, -0.105641, -0.177193, -0.144072, -0.0937462, -0.161535, 0.155564, 0.120661, -0.103586, 0.144079, 0.0522185, -0.145088, 0.0849978, 0.0762584, -0.0502383, -0.0275067, -0.0335134, 0.10085, 0.139636, -0.0233733, -0.0872217, -0.00471851, 0.101845, -0.0187078, 0.220393, 0.018414, -0.108874, 0.0312686, 0.139477, -0.138129, -0.0574222, -0.042213, 0.118833, 0.283591, -0.112849, -0.279889, -0.00766143, 0.0520252, 0.0601191, -0.0323574, 0.022301, -0.0446263, -0.0326654, -0.0875269, 0.0797406, -0.057065, -0.182374, -0.060164, -0.160412, -0.0626368, 0.151958, 0.113011, -0.150251, -0.056565, 0.232485, -0.0437653, -0.133604, -0.18859, -0.0641458, 0.158919, -0.0867232, -0.117983, -0.045471, -0.0942678, -0.00732013, -0.00069378, -0.182903, -0.0258131, 0.138266, -0.118548, 0.171328, 0.0455284, 0.0214356, 0.070694, -0.101525, 0.0528208, -0.0630588, -0.0602447, -0.109371, -0.0485908, 0.14281, 0.266226, 0.0708608, -0.0542033, -0.0841016, -0.0674517, -0.238364, 0.0629834, -0.0351353, 0.0878836, 0.106211, -0.100152, -0.171936, 0.0860876, 0.0741428, 0.204209, 0.160701, 0.0350726, 0.107696, 0.00706109, -0.136419, -0.0259258, 0.222881, -0.165645, -0.0256174, -0.201226, -0.155155, 0.0721744, 0.202047, -0.0600548, -0.0147882, 0.183306, 0.165935, 0.0947273, 0.0680924, -0.0938372, 0.171595, 0.0308984, -0.0576835, -0.102029, 0.00556361, 0.0986236, 0.0776183, -0.0084258, -0.0252845, -0.0496655, -0.126965, -0.116496, 0.102041, -0.0290091, 0.131191, 0.148653, 0.0407816, -0.138496, -0.0855904, 0.0626293, -0.171025, -0.199864, 0.100404, -0.0861846, 0.212757, -0.0171748, -0.193948, -0.0394656, -0.00089238, 0.0333118, 0.0223514, 0.0493396, -0.0415684, 0.0651081, -0.0630212, -0.106719, 0.197304, -0.0644288, -0.015067, 0.139238, 0.119986, 0.12565, 0.127143, 0.217454, -0.0995729, 0.0849242, 0.000567889, -0.0850938, -0.0869346, -0.0194572, -0.00631079, -0.0945775, -0.00562044, 0.0621643, 0.114353, -0.121751, 0.107837, -0.058715, 0.0782524, -0.0739535, -0.20895, -0.0578014, 0.193901, -0.0214399, 0.162999, -0.0433186, 0.166246, 0.0275657, -0.168568, 0.078959, -0.0988922, -0.172428, -0.155185, -0.0392664, -0.0521705, -0.179941, 0.0586462, 0.148167, -0.00935435, -0.0350696, 0.0474452, 0.256108, 0.186132, 0.0895598, 0.0841, -0.0193621, -0.0538114, -0.242178, 0.124432, 0.127835, 0.00489749, 0.075817, 0.169148, -0.0035574, 0.132744, 0.143867, 0.112194, 0.203239, 0.0220801, 0.0300957, 0.0605305, 0.0540242, -0.00599926, 0.100701, 0.0103895, -0.0852616, 0.0146052, -0.169659, -0.0985326, 0.0531135, 0.226042, -0.125796, 0.235582, 0.114771, -0.0733308, -0.0545835, 0.142227, -0.127548, -0.139663, -0.0156484, 0.0871898, -0.0238089, -0.120883, -0.178158, 0.00726171, -0.0107774, -0.120923, 0.0825809, 0.0811826, 0.0926195, -0.0986019, -0.0492334, 0.141362, 0.0651243, -0.0610013, -0.157257, 0.113975, 0.033576, -0.00464246, -0.0761102, -0.0974445, 0.000262395, -0.0214601, 0.0701375, 0.00244598, 0.21081, -0.00962809, -0.199788, -0.257433, -0.0624685, -0.0195279, 0.00586239, -0.0894383, 0.0467359, 0.0943914, -0.0237342, 0.0513122, 0.0101721, -0.214378, 0.167953, -0.0805943, 0.0458458, -0.105918, -0.0352413, 0.0342794, 0.0323309, 0.0138181, -0.200297, 0.0332104, 0.0208095, 0.191786, -0.154512, 0.273749, -0.066564, 0.0364442, 0.0229158, -0.0493724, 0.152684, 0.0739582, 0.242812, -0.127883, 0.217661, 0.1644, 0.189578, 0.306941, -0.010986, -0.0348952, -0.0778488, -0.121703, -0.186244, -0.028799, 0.0134514, -0.315308, -0.0681953, 0.0498026, 0.0840889, 0.186131, -0.0403638, 0.0392371, 0.109554, -0.0757571, -0.00571238, -0.124376, 0.0504728, 0.0156168, 0.075779, 0.248761, -0.0395651, -0.193524, 0.0288785, -0.120776, 0.243005, 0.189514, 0.0262845, -0.157209, -0.162537, 0.0881619, 0.0870143, 0.115839, 0.0423617, 0.174546, -0.178372, -0.151534, 0.0432969, -0.00715744, -0.0054543, 0.0153132, -0.0447803, -0.067454, -0.333457, 0.199055, -0.09003, -0.226167, -0.0458703, 0.0889904, -0.173834, -0.177442, -0.250503, 0.157983, -0.0219668, 0.276041, -0.161844, -0.18825, 0.235542, 0.0677696, 0.115331, 0.142585, 0.144532, 0.119474, 0.027405, 0.0670404, 0.0016508, 0.0955282, -0.0188826, -0.131891, -0.173197, 0.077863, 0.17067, 0.0801265, 0.0433964, -0.0918321, -0.145407, 0.143413, 0.0048322, 0.0737725, 0.105481, -0.152314, -0.149791, 0.220295, -0.232536, 0.0218761, -0.0428961, -0.167897, 0.123949, 0.0581458, 0.158307, 0.0563714, 0.113445, -0.250092, 0.0768858, -0.0563204, 0.0420112, -0.130935, 0.0996081, 0.0788671, -0.0756683, 0.141243, -0.0802574, -0.0536022, 0.0622195, 0.0993495, 0.0861282, 0.12755, 0.0110484, 0.326789, 0.0194653, -0.0730478, 0.178946, -0.0741723, 0.0724788, 0.0132654, 0.0173251, -0.172985, 0.253405, -0.161581, 0.217303, -0.130484, -0.241381, -0.18979, -0.0461685, 0.045002, 0.180166, 0.111025, -0.18123, 0.00432572, -0.0063179, 0.214879, 0.132526, -0.131395, 0.0977497, -0.0197662, 0.134327, 0.0154314, -0.0347183, 0.0759945, 0.0809093, 0.161192, 0.0256557, -0.208369, 0.117721, 0.19305, 0.139934, 0.266154, -0.17279, -0.272182, -0.122422, 0.270953, 0.0748471, -0.0085484, -0.058701, 0.158693, -0.0439193, 0.133868, 0.0474198, 0.151757, -0.0846555, -0.0138877, 0.177742, 0.0623559, 0.159777, -0.307739, -0.0860388, -0.182659, -0.118621, 0.126535, 0.128768, -0.280069, 0.104732, 0.00510368, -0.0914778, 0.0723728, 0.156168, -0.0349216, 0.114231, 0.251795, -0.0557894, -0.15283, -0.192657, 0.142757, 0.117385, 0.219177, -0.0305167, -0.107516, 0.105613, 0.221387, 0.0280956, -0.120376, -0.191024, -0.136907, 0.159829, -0.142414, -0.024133, -0.0572843, 0.0581632, 0.0192575, -0.164006, -0.0448124, 0.101575, 0.0540421, -0.0659371, 0.313912, 0.101607, 0.0957315, 0.0615699, 0.0948634, 0.0318547, -0.169522, -0.140396, -0.265123, -0.0793151, 0.00460759, -0.239174, 0.0827461, 0.00591803, 0.111054, 0.0283775, 0.0460973, 0.188202, -0.0410971, -0.0019906, 0.0216892, 0.159264, 0.00406104, 0.00491298, -0.171734, 0.035546, -0.155564, 0.0721104, 0.128218, -0.190553, -0.178336, -0.0278698, -0.0323461, 0.0246597, 0.0378962, -0.0622058, -0.296924, -0.207349, -0.0425642, -0.249506, -0.0669722, -0.122827, -0.0626744, -0.0277028, -0.125206, -0.0579452, 0.197048, 0.152209, 0.088356, 0.209249, 0.255998, -0.0439646, -0.0979566, -0.0373196, 0.166431, -0.174026, 0.0579009, -0.0661197, -0.137598, 0.315941, -0.110227, 0.234867, -0.139944, 0.24313, 0.00913102, 0.0317302, 0.262072, -0.285681, -0.101986, -0.0929656, -0.307092, -0.210156, 0.253199, -0.0630234, 0.0903642, 0.0293378, -0.0376816, -0.000254135, 0.150392, -0.0793424, 0.195068, 0.0708093, -0.260311, -0.00852608, 0.163103, 0.0753166, -0.155131, -0.267587, -0.00738501, 0.126462, 0.00241438, -0.0421179, 0.0506461, -0.119077, 0.0370317, -0.111656, 0.102491, 0.225032, -0.254813, 0.0800601, -0.0432519, -0.0609841, -0.0917156, -0.0914719, 0.0306038, -0.00676507, -0.201117, -0.0217601, 0.227015, 0.0213654, 0.0838721, 0.0612377, -0.0963866, 0.11363, 0.0539502, 0.138539, -0.201915, 0.209722, 0.169309, -0.0731156, -0.0505456, 0.000727296, -0.0646822, -0.178946, 0.164027, 0.0265334, -0.109195, 0.0745978, -0.308298, 0.0267335, 0.0122975, -0.0557493, 0.0615442, 0.113927, 0.0291593, 0.100656, 0.0814149, -0.0706216, -0.0506533, 0.00742636, -0.011678, -0.110267, 0.0954096, 0.0304893, -0.00635589, 0.0125754, 0.136112, 0.078173, -0.00934486, -0.0450686, 0.113881, 0.380983, 0.182455, 0.059045, 0.233691, -0.0571435, -0.0145911, -0.0858116, 0.028967, 0.00736072, -0.276302, 0.0931704, -0.0217445, 0.125032, -0.118164, -0.1469, -0.0923969, 0.151712, -0.188983, -0.202745, -0.0247756, -0.078462, 0.254292, 0.157565, 0.0209311, -0.149718, -0.171419, 0.0103059, 0.0288314, -0.0578096, -0.00406384, -0.03915, -0.0484028, 0.0272772, -0.295893, 0.160571, 0.0647122, 0.063085, 0.0827959, -0.00364164, 0.0597624, 0.0888486, -0.04772, -0.171446, 0.0881116, 0.0420259, 0.348581, 0.142075, -0.263917, -0.0649891, 0.0151639, 0.313287, -0.20343, -0.179927, 0.082096, 0.0491313, 0.174021, -0.0459365, -0.250008, -0.0424349, -0.0548341, -0.0114733, -0.0978311, -0.191615, 0.110115, -0.0966773, -0.0453852, -0.105726, -0.0043193, 0.22111, 0.173609, -0.104703, -0.211551, -0.295612, -0.118374, -0.0464579, -0.0626322, -0.0541694, -0.215615, -0.0291144, 0.142562, 0.0872102, -0.050666, 0.0295913, -0.119385, -0.0971449, 0.0248326, -0.012875, -0.228991, -0.128531, 0.043824, 0.0418475, 0.0712492, 0.283315, 0.0743832, -0.104049, -0.242112, -0.114109, 0.312712, -0.151648, -0.157711, 0.15516, 0.200546, -0.202333, -0.222558, -0.184893, 0.126889, -0.098374, 0.111352, -0.0200626, -0.118525, 0.0778942, 0.0170781, -0.208561, 0.0262325, -0.158946, 0.305204, 0.0814242, -0.246869, 0.0504178, 0.0275712, -0.0810107, -0.043377, 0.19658, 0.0324054, 0.0559548, 0.188152, 0.200897, -0.0827855, -0.0130013, 0.170155, 0.0564236, -0.194414, -0.160316, -0.0630302, 0.0477805, -0.24378, -0.0625506, 0.234984, 0.0319193, -0.193845, -0.175627, 0.149586, 0.00530179, -0.0380744, -0.0927202, 0.0163571, 0.16197, -0.113058, 0.0642342, -0.0698528, 0.179254, 0.288273, -0.22285, -0.162215, 0.0272851, -0.0616013, 0.105135, -0.113036, -0.0162555, 0.0369684, 0.0454933, -0.161403, -0.242077, 0.145789, 0.135558, 0.0776096, 0.192473, 0.172439, 0.0644486, 0.0202164, -0.0661208, -0.0116247, 0.16262, 0.0143152, 0.108518, -0.190077, -0.0278277, 0.0708352, 0.220209, -0.0758131, -0.156014, 0.110712, -0.0923041, 0.0452518, 0.265415, 0.131201, 0.129215, 0.0154888, 0.169101, -0.0646214, 0.210541, -0.068673, -0.13987, 0.0469011, -0.144731, 0.00945669, 0.267655, -0.0107695, -0.0174129, 0.12808, 0.0718236, 0.222925, 0.138693, 0.0375241, -0.374849, -0.0760236, -0.123413, -0.167895, 0.012677, -0.228084, 0.0629728, -0.0108997, 0.0159086, -0.0257503, -0.225753, 0.0638734, 0.106592, 0.020774, -0.0703168, -0.0136982, 0.016058, 0.0684309, -0.231729, 0.0526106, 0.0479343, 0.0759927, -0.0131831, -0.0135048, -0.0658087, 0.00539401, 0.0567524, -0.295204, 0.127879, 0.0679082, -0.1061, 0.0967018, -0.179462, 0.0619029, 0.0912443, 0.0822847, -0.0114358, 0.123296, -0.066484, 0.0885114, -0.0224917, 0.0546221, -0.191331, 0.260248, -0.101274, -0.0619582, -0.0951566, -0.203054, -0.0597455, 0.125013, -0.00855286, 0.111069, -0.0515397, -0.0817334, -0.0172015, -0.093368, 0.0569934, 0.181779, -0.126425, -0.0355078, 0.0347696, -0.00742001, -0.12212, 0.122928, -0.051465, 0.0310742, 0.157407, -0.0431013, 0.0657916, 0.10412, 0.0999419, 0.0510365, 0.156059, 0.00555467, 0.215592, -0.0603623, 0.0982795, -0.093975, 0.0733742, 0.0260261, 0.155986, 0.106074, -0.204909, 0.0941266, 0.068856, -0.0360997, 0.0571157, -0.134471, 0.0599088, -0.0573263, -0.132595, 0.29008, -0.0416761, -0.0201625, -0.239251, -0.065397, 0.0660558, -0.176596, -0.117639, -0.166649, -0.00129247, -0.254019, 0.0371722, -0.00413114, 0.0399403, 0.158107, -0.147673, 0.0732855, -0.222681, -0.0396465, -0.0280158, 0.160294, 0.132639, 0.0117112, 0.0334283, 0.0102214, 0.128507, 0.148036, -0.0116935, -0.101695, 0.0107872, 0.0386933, -0.165884, -0.0344376, -0.0362546, -0.075891, -0.114798, 0.082429, -0.0867472, -0.267496, 0.031094, 0.0423433, 0.0421048, 0.02017, -0.22277, 0.0531722, -0.329068, 0.113566, -0.178418, 0.0764453, -0.14827, -0.12948, -0.0705986, -0.157549, 0.0056318, -0.0920456, 0.104082, 0.157043, -0.109697, -0.00366995, -0.148945, -0.122871, -0.164872, 0.0807918, 0.0989407, -0.0371196, -0.305033, 0.16413, 0.309187, -0.25585, 0.145169, -0.156285, 0.144749, -0.0910816, 0.0778361, -0.113894, 0.252064, -0.00678723, -0.084262, 0.174871, 0.0210947, 0.132348, -0.0733244, -0.0110154, 0.000102178, 0.199216, 0.185539, -0.0802969, -0.0558773, -0.0448182, 0.0350302, -0.099088, 0.054978, -0.072628, -0.0941154, 0.099902, 0.0647573, -0.122586, 0.00431809, 0.128847, 0.11057, 0.0197548, -0.0261753, 0.0922194, 0.045355, -0.118285, -0.0926583, 0.0814293, -0.132382, 0.0712574, 0.0752002, 0.0752279, 0.0647072, -0.230879, 0.0426543, -0.0361366, 0.130416, 0.05584, 0.126847, 0.217051, -0.0905681, -0.0701023, 0.111716, 0.080288, 0.0659255, 0.0685194, 0.139239, -0.0552814, 0.151142, -0.103071, -0.213565, 0.0118545, -0.147407, 0.113756, -0.169987, -0.103932, 0.103159, -0.0271286, 0.111348, 0.0675121, 0.0200299, 0.137489, 0.122116, -0.12511, 0.0842212, -0.0741355, 0.183629, 0.00268983, -0.127142, -0.00604911, 0.0313813, -0.116117, 0.134222, 0.0776934, -0.0383093, -0.029512, 0.0773529, -0.0497412, -0.110143, 0.0151258, 0.108396, -0.133549, 0.0990732, -0.103938, 0.0365595, 0.00793769, -0.0230449, 0.240378, -0.0657015, -0.0129879, -0.158412, 0.0186037, 0.0208692, 0.00740401, -0.0492264, -0.000380567, 0.0150643, 0.0994752, 0.0753762, -0.177428, -0.148502, -0.0615379, 0.0145355, -0.000817852, -0.134951, 0.180161, -0.0835999, 0.127956, -0.181814, -0.054682, 0.0730952, -0.0688505, -0.136221, 0.17352, 0.0804156, -0.00982206, -0.0639278, 0.104593, -0.123036, -0.0702646, 0.152696, 0.202756, -0.0554998, 0.0371379, 0.0491248, -0.175525, 0.228879, -0.0532126, 0.106805, 0.0529807, -0.0782351, 0.0101454, 0.00929617, 0.0672716, -0.107626, -0.0373555, -0.0412753, 0.0740126, 0.13865, 0.0185464, -0.0549764, -0.00642675, -0.0279757, 0.0288595, -0.0956088, 0.0675988, 0.0611219, -0.129637, -0.0158217, 0.0863346, 0.192688, 0.0846562, -0.0309797, 0.0441616, 0.0152238, -0.00904116, 0.104298, -0.169877, -0.00676222, 0.135208, 0.0625069, -0.0367092, 0.245529, 0.00676351, 0.00897848, 0.00335381, 0.157313, -0.0606589, -0.00409023, -0.104861, 0.119587, 0.103691, 0.071306, 0.109303, 0.101926, 0.0752257, 0.101338, -0.107469, 0.0275914, 0.175163, -0.0646133, 0.048304, 0.175792, 0.131829, -0.223767, -0.122186, 0.221545, -0.1024, 0.0924947, 0.160557, -0.135428, -0.0692995, -0.0829554, 0.0511483, -0.115588, 0.164715, -0.0855993, 0.0807679, -0.0370123, -0.164853, -0.0565466, 0.124644, -0.0806425, 0.0436532, -0.0899212, 0.0435019, -0.051207, -0.0397803, 0.0561083, 0.123739, -0.184819, 0.0665513, 0.067695, 0.209673, -0.0179336, -0.14014, -0.0410748, 0.158893, -0.160368, 0.118653, 0.00479852, -0.0579189, -0.226925, -0.127757, -0.0927974, -0.00624752, 0.156266, 0.0309228, 0.244251, 0.0859649, -0.0462658, 0.0170271, -0.039551, 0.132923, 0.157377, 0.0336723, 0.151731, 0.187629, -0.132562, 0.100016, 0.189596, 0.0619855, -0.14472, -0.109455, 0.128306, 0.0746244, -0.141822, 0.083865, -0.177605, 0.000979996, 0.110077, 0.0221269, 0.0157945, -0.0462954, -0.0441075, -0.0136999, 0.142205, 0.0430802, -0.0817761, -0.0926214, 0.186813, -0.00698171, -0.30773, 0.0383751, 0.144418, -0.111399, 0.0469681, 0.00760821, 0.113258, 0.126495, 0.194975, -0.119669, -0.00614896, -0.121871, -0.0884445, -0.0053991, 0.0483485, 0.00620109, -0.0250016, 0.217742, -0.115312, -0.0362843, 0.173093, -0.00708419, 0.145589, -0.29037, -0.225361, -0.0508772, 0.0183557, 0.247037, 0.0103457, -0.0844724, 0.0787286, 0.15908, 0.0219444, -0.0287218, -0.152666, -0.209655, 0.127243, -0.144981, -0.0281308, -0.145741, 0.1513, -0.0558122, 0.231981, 0.238421, 0.0162985, 0.0409134, 0.111566, -0.0245885, -0.0886582, 0.0604651, 0.0611159, 0.216852, 0.0999822, -0.0586662, 0.124513, -0.137649, -0.0918642, -0.0875375, -0.194678, -0.159639, 0.0617664, 0.126546, 0.183846, 0.271566, -0.00972164, 0.160595, -0.00452168, -0.00508081, 0.10572, 0.125535, 0.145731, 0.00991814, -0.215682, 0.101355, 0.0563343, 0.0718501, -0.179699, 0.0592222, 0.068074, 0.206391, -0.0800909, 0.0694557, -0.205268, 0.0790882, -0.0299722, 0.0328958, -0.22226, 0.163137, 0.113765, 0.189995, 0.0561622, 0.126108, 0.0923226, -0.140676, 0.0320688, -0.00552956, -0.0399966, -0.255051, -0.0550279, -0.0443621, -0.0595704, -0.2941, -0.276663, -0.0812085, -0.0933787, -0.107642, 0.0757191, 0.11343, 0.124828, 0.0244528, 0.107093, -0.07285, 0.0593669, 0.126584, 0.0145317, 0.0994021, 0.0394282, 0.0485823, 0.146135, -0.147184, 0.0819009, 0.130321, 0.143849, 0.139627, 0.162487, 0.123349, -0.0472504, 0.02017, 0.203044, 0.154825, -0.250578, 0.157922, -0.0230071, 0.192994, -0.0823696, -0.0146725, -0.111273, 0.0216887, 0.099629, 0.0893822, -0.0865185, 0.00872292, 0.205299, -0.0826889, 0.153373, 0.000872525, -0.0657825, -0.153709, -0.0910941, 0.23811, 0.171332, 0.210471, 0.0944511, -0.0745431, 0.117265, 0.0740554, -0.0851388, 0.197772, 0.0187406, -0.0430539, -0.0957531, 0.033824, 0.0103936, -0.212861, -0.0229622, -0.229699, 0.0361831, -0.0514481, 0.0818986, 0.0723826, 0.0626998, 0.0288724, 0.0613447, -0.206696, 0.0752967, -0.0984389, -0.0141848, -0.0731905, 0.00749142, 0.0454282, -0.131315, -0.0216468, 0.0487113, 0.0960844, -0.162743, -0.0402181, 0.0837139, 0.11989, -0.261032, 0.139201, -0.147145, -0.174883, 0.0843761, -0.0320861, -0.108861, 0.186904, -0.0235685, -0.26853, 0.176187, -0.16111, -0.0984887, 0.0590704, -0.1178, -0.0833043, 0.228721, -0.228683, 0.132263, -0.134183, -0.109112, 0.0759381, -0.0190113, -0.0782448, -0.114341, 0.0112272, -0.0812946, -0.176858, -0.151535, 0.113613, 0.020333, -0.196548, -0.188197, -0.0755765, -0.100726, -0.152274, -0.171688, 0.016707, -0.0612959, 0.0821006, -0.00693101, 0.0963083, -0.0185787, 0.00859611, -0.13391, -0.159264, 0.0637839, 0.0492761, 0.170757, 0.124234, 0.17478, -0.171584, -0.19575, 0.0305527, 0.0820228, 0.0644095, 0.0950561, -0.0394369, 0.0144416, -0.00430576, -0.00816449, 0.00405542, -0.0392639, -0.200032, -0.0186439, -0.12089, -0.0359595, 0.0391866, 0.043962, -0.145558, -0.0706456, 0.00599287, -0.181787, 0.172927, -0.0740292, 0.0265004, -0.0547782, -0.0978343, -0.0103388, -0.0781255, -0.101391, -0.0991284, -0.0160853, 0.228931, -0.0903734, -0.0860495, -0.109572, -0.0142525, -0.107826, -0.0164304, 0.0244624, 0.00686399, 0.0285574, 0.0536486, 0.0148123, -0.039781, 0.0222879, 0.013698, -0.118499, 0.00470781, 0.155803, -0.127333, -0.021993, 0.0764481, 0.062905, -0.0132533, 0.0135704, -0.107338, 0.0485827, -0.0103023, 0.00648726, 0.075638, -0.130402, 0.142504, -0.103121, -0.0453575, 0.0882966, -0.122674, 0.084565, -0.122625, -0.110014, 0.0290101, 0.0438742, -0.0688265, -0.250084, -0.135594, -0.00421102, -0.00195385, 0.191248, 0.0250235, -0.233383, 0.184158, -0.080942, -0.073205, 0.022567, 0.0479707, 0.0884061, -0.156527, 0.139125, -0.145623, -0.12639, 0.0742872, -0.0477506, 0.0707121, 0.0250056, -0.120081, 0.13653, -0.0826601, -0.0699522, 0.238373, 0.0622441, -0.193281, 0.0496967, -0.046022, -0.118048, 0.0512546, 0.120459, 0.0772901, -0.0491062, -0.143132, 0.159608, -0.078558, -0.028207, 0.0117668, -0.170082, 0.228744, -0.0982485, 0.0801197, 0.0683394, -0.0214999, -0.11473, 0.0027407, 0.014691, -0.0796018, 0.0230833, 0.164201, 0.113754, -0.0928565, 0.181538, 0.193713, 0.0543803, -0.160314, 0.109046, 0.0374341, -0.000714546, 0.0377511, -0.0790162, -0.134332, -0.102591, -0.164621, 0.0465957, -0.0781098, -0.119666, -0.0900004, -0.0433751, 0.0698649, -0.109105, 0.0846672, -0.0466755, 0.0646632, -0.0903237, -0.058028, 0.0193309, 0.0135644, 0.173045, 0.0544439, -0.0739259, -0.123369, 0.152527, 0.0965469, -8.47201e-05, -0.0212943, -0.0499532, 0.0452853, 0.027074, 0.0564634, 0.0893777, -0.136117, 0.0709636, 0.073323, 0.117645, -0.128197, -0.0662458, -0.0653662, 0.134332, -0.0108597, -0.0960276, -0.0563148, -0.184786, 0.0419541, 0.0793482, 0.12296, 0.129421, 0.0286057, 0.0499827, 0.022241, -0.0447557, 0.0115302, 0.0740475, 0.0118782, -0.233746, 0.133297, -0.157077, -0.0472386, -0.0866339, 0.108501, 0.0279363, 0.0861243, 0.00571474, 0.0710282, 0.185917, 0.0830299, 0.0449519, 0.0168467, 0.0755087, -0.0808754, 0.0478822, 0.00947055, 0.140272, 0.0763818, 0.112357, -0.00486273, -0.125768, -0.0960602, 0.00331944, 0.133888, 0.0360877, -0.0399373, 0.140235, 0.0773075, -0.17233, -0.127358, 0.0791363, 0.0894272, -0.0674105, -0.0875999, -0.0298155, 0.0707758, 0.104651, 0.217251, -0.0790959, 0.137735, 0.0880792, 0.0419914, -0.048245, 0.060402, -0.246039, 0.0156257, 0.0676017, -0.107902, 0.189404, -0.11522, 0.0948544, -0.16983, -0.0534158, -0.0724939, 0.0359896, 0.101906, -0.130953, 0.173746, 0.109504, 0.161546, 0.0983266, 0.176997, -0.161702, -0.0462869, -0.0225098, 0.120441, 0.118993, -0.164212, 0.0314712, 0.113393, -0.0226438, -0.0448914, 0.0248218, 0.122894, -0.0194559, 0.0741964, -0.0453938, 0.106798, 0.0638129, 0.047994, 0.000234058, -0.047904, 0.222143, -0.148389, 0.0634995, -0.0176762, -0.019744, 0.0264861, 0.0199208, -0.0592902, 0.22816, 0.00450264, -0.276581, -0.203022, 0.178663, -0.139721, 0.0316202, -0.00194135, -0.517408, 0.125071, 0.218832, 0.168506, 0.169155, 0.0235362, -0.161593, -0.240142, 0.202011, 0.048242, 0.146121, -0.178357, 0.210137, -0.144419, -0.265597, 0.0735004, 0.109126, -0.0723237, 0.187172, 0.0555017, 0.0151787, 0.254463, 0.134672, -0.185622, 0.0524518, 0.13189, 0.270217, 0.217396, 0.304405, -0.115147, -0.0150159, -0.136513, 0.177344, 0.122644, 0.117269, -0.087649, 0.153983, -0.0288075, 0.198659, 0.27021, 0.152033, 0.193428, -0.0968978, 0.165709, -0.175538, 0.0745273, -0.227099, -0.177597, -0.0782343, 0.0373077, -0.197458, 0.163292, -0.34673, -0.0389887, -0.329981, -0.178505, 0.156489, -0.220812, 0.137892, -0.357149, -0.019134, 0.0427378, 0.122919, -0.00817759, -0.125355, -0.107764, -0.164473, -0.0788569, -0.140393, -0.201219, 0.158616, 0.218163, -0.212286, 0.0698441, 0.167883, -0.00376443, -0.0977824, -0.043093, 0.00623548, -0.0665808, 0.0673868, 0.0232857, 0.161073, 0.142265, -0.176053, -0.314019, -0.27998, -0.485801, -0.1746, 0.104449, -0.115372, -0.0933207, 0.0502798, 0.259912, 0.161367, -0.152849, -0.00255872, 0.0133392, -0.0947827, -0.0695104, -0.285129, 0.128217, 0.00554153, -0.014755, -0.0353507, -0.265608, -0.0873121, -0.163748, -0.160833, -0.00755239, 0.00612598, 0.283413, -0.107959, -0.0132288, -0.185202, 0.139513, -0.0245854, 0.0764628, 0.184982, -0.0302999, -0.0519456, 0.155412, 0.0130306, 0.189678, -0.0144294, -0.0305119, 0.193566, -0.173438, -0.26712, -0.0977974, -0.207117, 0.296952, -0.252072, 0.187287, -0.0921238, 0.0150262, 0.063982, -0.149279, 0.0228211, -0.0366069, 0.114353, -0.169268, 0.281787, 0.132519, -0.108423, -0.242755, 0.252937, 0.0228277, -0.192783, -0.0306253, -0.0488572, -0.118642, 0.0317179, -0.19341, -0.0999549, 0.0831145, -0.126578, 0.220717, 0.204698, 0.0673639, 0.0446447, 0.065119, -0.0958452, 0.106898, 0.123403, 0.0825434, 0.145046, 0.0204364, -0.125262, 0.0819808, 0.143723, -0.0278165, -0.0747846, -0.0651335, 0.174823, -0.0676936, -0.00461692, -0.327031, 0.0490996, 0.129247, 0.156969, -0.248226, 0.0481241, 0.0642155, 0.186807, -0.359328, 0.19295, -0.168494, 0.0032919, -0.0390848, -0.22382, 0.321776, 0.0429631, 0.073631, -0.0905926, -0.0514522, -0.0766372, -0.219127, -0.0609405, 0.061996, -0.126376, 0.241216, -0.0886129, 0.0929468, -0.233394, -0.330346, -0.111695, 0.0251958, 0.04751, 0.106569, -0.139318, -0.0812402, 0.0469703, -0.125654, 0.253799, -0.238524, 0.0324262, 0.109667, 0.05977, 0.00392789, 0.135292, -0.103733, -0.0739762, 0.0506489, -0.0317991, -0.0712111, -0.00218731, 0.0560001, -0.0351322, -0.315955, -0.0168878, 0.0590947, 0.0797109, -0.203214, -0.070367, 0.291034, 0.156423, 0.175241, 0.130397, 0.0654904, -0.0937689, -0.0419564, 0.26229, -0.201964, -0.0127271, 0.105111, -0.0256966, 0.0706768, 0.154608, 0.0446469, 0.200594, -0.0202549, 0.0205458, 0.0677047, -0.217989, -0.170312, 0.0794855, 0.0468566, 0.119884, 0.0828394, 0.0510443, -0.00633777, -0.0336755, 0.0993782, -0.0461123, 0.0786087, -0.046187, -0.0620196, 0.0489543, 0.00547431, 0.0100579, 0.0551972, 0.00403824, 0.308484, -0.0148138, 0.0691719, 0.241662, -0.0485184, -0.116852, -0.0184202, -0.0695284, -0.12171, 0.0632118, 0.248135, -0.0300185, -0.143607, -0.0443246, -0.0365822, -0.12185, -0.0419133, 0.0896623, 0.153837, 0.171076, 0.126032, 0.27784, 0.00120866, -0.120513, -4.55319e-05, 0.023322, 0.030139, 0.0909715, 0.223771, 0.127371, 0.0558248, -0.0305941, -0.0746079, 0.0502255, 0.0829944, -0.0544422, 0.109737, -0.0698535, -0.0705526, 0.255268, 0.0234506, 0.0274976, 0.144526, 0.0785457, 0.171863, 0.174573, 0.021471, -0.144708, 0.191012, -0.11902, 0.0724565, -0.0609285, -0.161142, 0.102681, 0.0417905, 0.0877239, 0.108045, -0.0404179, 0.144219, 0.08965, -0.086954, 0.0814197, 0.150361, 0.0567365, -0.130511, -0.00625959, -0.11439, 0.146935, 0.00652287, -0.07748, 0.178482, -0.0848864, 0.161727, -0.00773123, -0.0570768, 0.000767409, -0.0411392, -0.0824077, -0.297456, 0.0326336, 0.0991424, -0.091854, -0.1944, 0.238536, 0.0775704, -0.0855559, -0.0899518, 0.00802587, 0.0277882, 0.0418707, 0.0419522, -0.0878688, -0.219008, 0.0714105, -0.126753, 0.0598591, -0.0427791, 0.00113385, 0.00825478, 0.0583455, 0.00534157, 0.0462556, -0.0848422, 0.108095, -0.0654399, 0.139372, 0.0490998, 0.143829, 0.0106729, -0.170601, -0.0571257, 0.142785, -0.127413, 0.160209, -0.0293636, 0.0883847, -0.0505984, -0.236502, -0.0714012, 0.0354004, 0.209389, -0.169121, 0.136802, -0.161537, 9.39556e-06, -0.0675199, -0.0653937, -0.172033, 0.0897072, 0.0367854, -0.0313509, -0.0517521, -0.102912, -0.0444008, 0.185685, -0.22484, 0.0750545, 0.226647, -0.0254934, -0.0123416, 0.0838671, -0.0861028, 0.129976, -0.0518756, 0.0840779, -0.171756, -0.0175792, -0.0574606, -0.0610137, 0.000801756, -0.027611, -0.0310769, 0.114813, 0.0335536, 0.184054, 0.149249, -0.166731, -0.12098, -0.0624415, -0.106926, 0.125161, 0.0904329, -0.001015, 0.0525559, 0.111418, -0.0865976, -0.051669, -0.127062, -0.273738, 0.0109554, -0.183492, -0.0151599, -0.0558773, 0.166783, 0.0450449, -0.142707, 0.000518908, -0.166723, -0.0040382, -0.0152244, 0.0518509, -0.0375564, -0.121488, -0.0978336, 0.00786082, -0.0522826, 0.095678, 0.0542187, 0.102514, -0.0929428, -0.116032, -0.137832, -0.0321241, -0.0902616, -0.164596, -0.0294033, -0.240675, 0.0364724, -0.122568, -0.114508, 0.0380277, -0.00915817, -0.221778, 0.0232978, -0.0219193, -0.0169992, 0.279334, 0.0989457, -0.10147, -0.0219123, 0.172881, 0.0496297, -0.0864264, -0.105505, -0.161848, 0.00797933, -0.174987, -0.0988249, 0.0831393, 0.0669417, 0.09063, 0.0508238, -0.149158, 0.0181226, -0.030691, -0.0122914, 0.0934319, 0.127496, -0.0710221, -0.0904474, -0.0351213, 0.106984, 0.162725, -0.0608449, 0.0221983, 0.0950165, 0.11496, -0.060513, 0.0184719, 0.0744368, -0.0171061, -0.167094, -0.0485262, 0.0387326, 0.0312721, 0.15057, 0.173962, -0.162866, 0.231163, -0.0233385, -0.139623, 0.117012, 0.0438256, 0.148301, 0.145956, 0.0511683, 0.207908, -0.156823, 0.00317787, -0.00548722, 0.0304392, -0.0283379, -0.116619, 0.0318825, 0.0784925, -0.0116984, 0.053114, 0.0623654, 0.131338, -0.10357, -0.0415991, 0.0783779, -0.00631951, -0.120236, 0.0747344, -0.182536, 0.0686138, 0.144474, -0.048821, -0.16684, -0.0208302, 0.113413, -0.00836478, -0.0941743, -0.0624131, 0.0794991, 0.168598, -0.128009, 0.00142395, -0.0933691, 0.0559555, 0.063025, -0.0611409, -0.0484092, 0.0913251, -0.0594812, 0.239383, -0.118623, 0.0414554, -0.0540327, -0.00552484, 0.0686829, 0.040067, 0.0285349, 0.140637, 0.0395993, -0.179834, -0.0849776, 0.0232606, -0.0252956, -0.0992108, 0.0284643, 0.046678, -0.0390799, 0.0638423, 0.0733747, 0.142884, 0.0348593, -0.141728, -0.129181, 0.12485, -0.0773377, -0.0096069, 0.0884325, -0.0210901, -0.0209118, 0.019129, -0.104936, -0.0566042, 0.049859, -0.0223296, 0.10351, -0.116374, -0.0618529, -0.228048, -0.0144804, -0.0187144, -0.0210075, 0.0961339, -0.0288657, 0.0474445, 0.00743287, 0.0589114, -0.106693, -0.0681618, -0.0274934, 0.11431, -0.00844628, -0.0953022, -0.116725, -0.218484, -0.0335934, 0.00874548, 0.063867, -0.0667783, 0.0965128, -0.0131004, 0.187661, -0.146689, -0.0367145, 0.0667174, -0.0791414, 0.0356887, 0.133409, 0.111531, 0.0147624, 0.0310863, 0.0490392, 0.134828, 0.0786986, 0.0484379, -0.167823, -0.00197361, 0.128306, 0.194376, -0.0873554, 0.0819737, 0.00657347, 0.0529545, 0.0224378, 0.0787958, 0.123398, -0.100951, 0.11575, 0.101088, 0.202905, -0.0303339, 0.126923, -0.13764, -0.0030501, 0.0677282, 0.208205, -0.190899, 0.112385, -0.10579, 0.115707, -0.0208798, 0.00440646, -0.00741871, 0.0904108, 0.157028, -0.100492, -0.0115215, 0.145762, -0.0552682, -0.0679372, -0.0449856, 0.0524136, -0.0843469, -0.0883089, 0.0309064, -0.0321017, 0.0069665, 0.00474627, 0.0402671, 0.0425537, 0.0710246, 0.0873618, -0.0699041, -0.133316, -0.00474244, -0.0102435, -0.039979, -0.143569, -0.0705771, 0.137602, -0.151006, -0.132895, 0.108227, 0.0112355, 0.103779, -0.0742033, -0.0389523, -0.209681, -0.0859813, 0.0196358, -0.0683298, 0.0990448, 0.0911436, -0.177792, 0.165608, -0.0475676, -0.144938, 0.0559062, -0.00681909, 0.182605, 0.0699754, 0.000121924, -0.0982848, 0.00747992, -0.0490325, -0.111126, 0.101026, -0.00649524, -0.00410055, 0.0423638, -0.136471, 0.0145323, 0.253025, -0.0665555, 0.0805306, -0.0370787, -0.0841525, -0.0950929, -0.0652965, 0.0172233, -0.1547, 0.123201, -0.147512, 0.0610352, -0.121984, 0.0747485, -0.0123262, 0.123069, 0.018358, -0.0554138, -0.0526256, 0.01305, -0.0966154, -0.0968665, -0.0204857, 0.214159, -0.0918011, 0.0535913, -0.0499075, -0.0794671, 0.000652376, 0.0117469, -0.0379422, 0.0757247, 0.123701, 0.103364, -0.127591, 0.111743, -0.131565, 0.234678, -0.0428041, -0.0677703, 0.0698582, -0.2264, -0.141271, 0.0073108, -0.0745124, 0.0135333, -0.0765471, -0.0102535, 0.0917136, -0.158297, -0.0580175, 0.0336741, -0.0975188, 0.140226, 0.0755555, 0.0704069, 0.00792395, 0.0623659, 0.0880944, -0.0509417, 0.0536913, -0.0714902, 0.137309, -0.134037, -0.039866, 0.0556096, -0.0808019, -0.00542613, 0.0442211, -0.00502314, -0.0604082, 0.179635, -0.05638, -0.0159539, -0.135139, 0.0854722, -0.140483, -0.12838, 0.160244, 0.0831675, 0.105665, -0.0548167, 0.139538, -0.117856, -0.063118, 0.00915004, 0.085499, 0.128176, -0.0390514, -0.147336, -0.131546, 0.166661, -0.151681, 0.0789573, -0.0653465, 0.0758009, 0.160461, -0.0396673, 0.0178422, 0.0551779, 0.0192021, -0.0119397, 0.0685523, -0.179376, -0.116253, -0.0509987, -0.0250818, -0.0186232, 0.0483913, 0.167202, -0.130434, -0.0559, 0.05764, -0.0244225, -0.0749771, -0.0996609, -0.0505889, 0.0190049, 0.0471679, 0.21171, -0.0793533, -0.107154, 0.197002, 0.10692, 0.252483, -0.0492853, 0.0761924, 0.197496, 0.133201, 0.0647468, -0.135155, -0.113917, 0.217909, 0.213882, -0.128694, 0.0461357, -0.100485, 0.0590743, 0.0389611, 0.0783206, 0.106972, 0.222785, 0.0810704, 0.0236732, 0.136997, 0.0233101, 0.165537, -0.0239841, -0.129488, 0.0391762, 0.113887, 0.180713, 0.0544884, 0.0475896, 0.0166536, 0.136317, -0.0612023, 0.130726, 0.0132067, 0.0385888, 0.089809, 0.0416521, 0.00322581, -0.229392, 0.11145, -0.0975439, 0.054494, 0.109704, 0.0087769, -0.20172, -0.110801, 0.0610575, 0.0435778, -0.132405, 0.0538261, 0.0340891, 0.093209, -0.0236047, 0.134941, -0.0869402, -0.00161208, 0.0370606, 0.0489362, 0.096307, -0.112713, -0.0107064, -0.0386132, -0.0987973, -0.10539, -0.0459998, 0.18327, -0.0542226, 0.0154967, 0.00618909, 0.184877, -0.000819018, 0.115793, 0.0521745, 0.101334, -0.0470976, 0.127273, 0.0451308, -0.0828035, -0.0851827, 0.0376932, 0.172117, 0.0541657, -0.159073, 0.0553664, -0.0998559, 0.0300636, -0.0384166, 0.00507327, -0.0466286, 0.274313, -0.0587378, 0.0593705, 0.124004, -0.0369306, 0.0408177, -0.247485, -0.18767, -0.0680793, -0.153191, 0.0333909, 0.0605865, -0.11287, -0.0773784, 0.0226165, -0.0943573, 0.192423, -0.0153312, 0.0993282, -0.0253296, -0.106719, -0.0873158, -0.0903671, -0.0231863, 0.027206, -0.0953228, 0.134462, 0.0105542, -0.0597148, -0.141001, 0.0720136, 0.100109, -0.0170666, -0.0375103, -0.106943, 0.053426, 0.308818, -0.12117, -0.0579714, -0.217323, -0.0667762, 0.0400757, 0.14914, -0.0374036, 0.0709873, 0.0914366, 0.0350909, -0.112514, -0.205975, 0.0249893, 0.00195672, 0.00361073, 0.115128, -0.138659, -0.0841661, 0.0416444, -0.00132389, -0.0243037, -0.130178, -0.0545728, -0.0597373, 0.0341679, 0.0644396, 0.0743644, 0.180703, 0.0561359, 0.0527029, -0.0762911, 0.0283872, -0.0467662, 0.225876, 0.0335476, 0.134123, 0.0404186, -0.16611, -0.0753272, 0.0137569, -0.0291085, -0.0709245, -0.210089, 0.0337757, 0.0284115, -0.0301437, 0.193101, 0.0697203, -0.123337, -0.0379426, 0.0714576, -0.154615, 0.0932179, 0.0482577, 0.00103, -0.0358428, -0.157999, -0.163873, 0.0900866, 0.0372277, 0.124029, -0.057805, -0.0844519, -0.0028936, -0.0655941, -0.00505105, -0.0331333, -0.0816507, 0.141201, 0.00255195, -0.00860152, 0.0602362, -0.0740647, -0.14964, -0.070303, 0.0987596, 0.0344201, -0.0892413, -0.203445, -0.170794, -0.166264, 0.0936643, -0.0483265, -0.0158084, 0.111403, 0.150253, -0.119033, 0.104595, 0.0783431, -0.10408, 0.0556796, 0.0898782, -0.0322434, 0.129629, 0.0457266, -0.168298, 0.0195003, -0.186974, -0.07362, 7.10475e-05, -0.0839839, -0.0260809, 0.133294, 0.082882, 0.172028, 0.0697826, 0.0397086, 0.148211, -0.101466, 0.0999964, -0.131065, 0.0250946, 0.0227798, -0.0211392, 0.011475, 0.0196264, 0.0753461, 0.0811928, -0.0359976, -0.000440662, 0.0120421, -0.108372, 0.0411327, -0.0502259, 0.00169791, 0.0153077, -0.177148, -0.107593, -0.0718972, -0.253383, 0.15635, 0.0377343, 0.168105, 0.0217863, -0.0395211, -0.00415476, -0.0975305, -0.115639, -0.0514265, -0.146919, 0.0393865, 0.0419227, -0.00454558, 0.0332961, -0.0529339, -0.0773208, 0.180283, 0.078678, -0.0633335, -0.0837221, 0.0959668, 0.149784, 0.119962, 0.130853, 0.226759, -0.0824045, 0.0378592, 0.0140584, -0.00934408, -0.0835043, 0.0447274, 0.115505, 0.17969, 0.136078, 0.0691605, -0.047705, -0.0315734, 0.143106, 0.269643, 0.114339, -0.0391148, 0.0711956, 0.0111951, -0.0293924, -0.116687, 0.123274, 0.0989956, -0.0354738, 0.100989, 0.000319701, 0.0816359, 0.0618789, 0.0695041, 0.033192, 0.0845067, -0.00508599, 0.0238207, -0.0901635, -0.116641, 0.0923079, -0.0169863, 0.077696, -0.124307, 0.000610675, -0.0849385, -0.0405446, -0.187445, 0.119114, 0.10112, -0.0773693, 0.0247257, -0.100235, 0.112055, -0.0405549, -0.0462817, 0.208147, 0.0124448, 0.189549, 0.0518458, 0.0197732, -0.1624, -0.157281, 0.0110216, 0.193364, 0.182853, 0.124243, -0.0401412, -0.034629, 0.0249191, -0.123128, 0.085922, 0.0483188, 0.110356, -0.135919, 0.113893, 0.0129056, -0.0117825, 0.15896, 0.0346776, -0.0469288, 0.0180977, -0.042788, -0.132161, -0.053467, 0.0723616, 0.0794915, 0.0130947, -0.0902794, -0.046035, -0.0626021, -0.0862689, 0.232995, 0.00134829, 0.0260088, 0.0827068, -0.0257537, -0.029622, 0.123874, 0.0371956, -0.170573, 0.079833, -0.0731008, 0.0824015, 0.0910085, -0.238356, -0.0757722, 0.117974, -0.00969821, -0.0774241, 0.118752, -0.00941337, 0.0276467, 0.152384, -0.170932, 0.192435, -0.0741371, 0.0759798, 0.00981555, -0.0809501, -0.110789, -0.118513, -0.145421, 0.178521, 0.0395072, 0.0485418, 0.0398553, 0.0133344, 0.119727, -0.0468419, -0.103078, -0.107637, 0.0907731, 0.00869198, 0.0167516, -0.0483347, 0.117328, -0.11282, -0.140107, -0.00355483, 0.020043, 0.118216, 0.265542, 0.00115782, 0.198628, 0.0291622, 0.00245106, -0.0843969, -0.0774815, 0.0918778, 0.0559791, 0.124569, 0.00102884, -0.035071, -0.0508423, 0.104033, -0.140485, -0.0628815, 0.108735, -0.116683, -0.0684456, 0.243447, -0.00694339, 0.142821, 0.098812, 0.0215156, 0.0583221, -0.0848195, 0.0197903, 0.0914313, 0.0807542, -0.106705, -0.139558, -0.0204886, -0.200525, 0.0515579, 0.130284, -0.111201, -0.095733, 0.0729957, 0.0174345, -0.0143668, -0.0264222, 0.0572905, -0.00883763, -0.117193, 0.096235, 0.0482198, 0.0150423, -0.0839166, -0.0193629, 0.11645, -0.0391274, -0.0493957, 0.0503089, 0.0369197, -0.0544142, 0.0700252, 0.0207711, 0.0854194, 0.214473, -0.0841525, -0.0606993, -0.063929, 0.0194173, -0.102353, 0.0270731, 0.0969097, 0.140793, -0.290505, -0.0957079, 0.122157, 0.0309552, -0.0540462, -0.0576387, -0.156242, 0.0720154, 0.00359537, 0.020356, 0.031883, -0.0980389, -0.0477893, -0.101101, -0.0951287, -0.119881, -0.0482496, 0.1889, -0.0056007, 0.071667, -0.139894, -0.054281, -0.133435, 0.196266, 0.10285, 0.13039, 0.140645, 0.0702339, 0.0442193, -0.0775858, -0.0502149, 0.18282, -0.138026, 0.0131669, 0.0369999, -0.0422808, 0.0229682, 0.0442547, 0.141319, 0.183181, -0.0202519, -0.145953, -0.0581391, -0.0611164, 0.0401014, -0.0710309, -0.093262, -0.209658, -0.12449, -0.0720376, -0.0254985, -0.152552, 0.10274, 0.061864, -0.0992691, 0.0285267, 0.123909, -0.102119, 0.0116053, 0.0851293, 0.185854, 0.188363, -0.0411408, 0.0836938, -0.130779, 0.10475, -0.0434811, 0.125056, -0.0970301, -0.0431075, -0.0301254, 0.0722898, -0.03247, 0.00633188, -0.100795, 0.0224775, -0.18585, 0.196237, -0.131748, -0.119332, -0.00708234, -0.0187179, 0.00605775, 0.0036201, -0.16171, 0.012908, 0.0105463, -0.10582, 0.131429, -0.0831605, 0.0435122, -0.0145839, -0.17316, 0.116623, 0.0902892, -0.129689, 0.150204, 0.202143, 0.0758038, -0.0870012, 0.00156584, -0.133034, 0.0246536, 0.144529, 0.0549369, 0.0823319, -0.034215, -0.0961643, 0.0540332, 0.098496, 0.045483, 0.228447, 0.19327, 0.00668562, -0.0920581, 0.123335, -0.0348643, 0.0278245, -0.0218793, -0.0791361, 0.0311138, -0.0825873, -0.0147714, 0.0033993, -0.039752, -0.0475114, 0.0519134, 0.165107, -0.165752, 0.0601788, 0.042438, 0.115098, -0.104231, 0.0967073, 0.031645, 0.01619, -0.0845823, -0.0441424, 0.147401, 0.145396, -0.0586475, -0.0109192, 0.000516522, -0.149355, 0.155266, -0.150135, 0.133265, -0.201697, 0.0377982, -0.0601116, -0.0458665, 0.0677494, -0.0887502, -0.1708, 0.0755747, 0.0409235, -0.241249, 0.0332289, -0.0958748, -0.0703163, 0.154852, 0.0348407, -0.0405843, -0.0568849, -0.0521755, -0.0385912, 0.0484718, 0.0799378, -0.0915213, -0.0141116, 0.214421, -0.126173, 0.112571, -0.137202, -0.0770542, 0.137977, -0.0268624, -0.028433, 0.142966, -0.00553534, 0.0826545, -0.255712, 0.0203989, 0.0692577, -0.00379089, -0.233688, -0.0680374, 0.22472, -0.0150217, 0.0776902, -0.165191, -0.155693, -0.0304753, 0.108607, -0.108657, 0.105129, -0.352453, 0.0588963, 0.0458444, 0.138724, 0.0193096, 0.0981603, -0.0266849, 0.0417407, -0.0130849, 0.219129, -0.184964, 0.0758455, 0.192157, -0.172885, 0.0582954, 0.16988, -0.16516, 0.038072, -0.0646484, 0.0335531, 0.150292, -0.0445309, 0.0209239, -0.0644798, 0.0905695, 0.221057, 0.218115, 0.110395, 0.0511631, -0.00433786, 0.0740435, 0.0221675, -0.110888, 0.262482, 0.0598391, 0.118359, -0.27536, 0.15912, -0.285361, 0.0929191, -0.0970659, -0.0116441, 0.291694, 0.0524673, 0.0870242, -0.205272, -0.0232982, -0.0379863, 0.0356211, -0.13449, -0.0740228, 0.0733789, 0.0810668, 0.0995693, 0.256662, -0.0376183, 0.0616129, 0.152946, -0.0575306, -0.0338735, -0.215844, 0.0586965, 0.0527188, -0.0247169, -0.0876277, -0.105812, -0.291258, 0.101378, 0.128479, -0.10484, -0.232578, 0.0647104, 0.0524566, 0.00487664, -0.166546, 0.178462, 0.242134, 0.233535, -0.0536188, 0.000715264, 0.0871711, -0.0360006, -0.192632, -0.0138638, 0.0959942, -0.185909, -0.132102, -0.138698, -0.0697195, -0.0167467, 0.054531, -0.0167917, 0.0331507, 0.209079, 0.0399453, -0.0576653, 0.069152, -0.110858, 0.0325546, 0.157061, -0.0683296, -0.040457, 0.0746031, -0.289811, 0.0108683, 0.0440577, -0.149687, -0.0597419, 0.0700398, 0.0851209, -0.0113762, 0.103586, -0.138035, 0.0108946, -0.0432254, 0.131381, 0.138952, 0.164697, 0.0715235, -0.0511967, 0.106737, -0.146359, 0.0484234, -0.0671615, 0.0606289, 0.0355542, 0.0984944, -0.190619, -0.0179747, -0.154323, -0.288915, -0.0058478, 0.0758056, 0.00749175, 0.149729, -0.0244642, 0.060053, 0.00420217, 0.0488855, -0.0934951, -0.205209, -0.172937, 0.0837431, 0.0641805, -0.197716, -0.161974, -0.0663788, -0.121782, 0.0472383, -0.115699, 0.163157, -0.0827072, -0.146666, -0.23553, 0.142796, 0.0226524, -0.0143857, 0.11616, 0.0596124, 0.000780379, -0.0790014, 0.0517812, -0.101215, 0.0846614, -0.150336, -0.0798668, -0.146219, 0.107399, -0.139578, 0.199111, 0.0568038, -0.0668493, 0.0195763, -0.132159, 0.0387838, -0.102249, -0.0304417, 0.156094, -0.0425508, 0.0748933, 0.113586, -0.0546838, -0.269347, 0.00566438, 0.0368512, 0.141575, -0.107681, -0.230767, 0.0236134, -0.164379, 0.0257386, -0.0712559, 0.139744, 0.114406, -0.129438, -0.0255864, -0.122698, -0.184161, 0.106079, 0.110145, -0.140231, 0.163249, 0.0120278, -0.0603509, -0.0933755, -0.00305875, -0.181777, -0.0442163, -0.101851, -0.0120365, -0.123605, -0.191052, -0.151089, -0.0809883, -0.00351327, 0.192924, -0.0352639, -0.0595439, 0.239242, -0.0296966, -0.138886, 0.226067, -0.0667875, 0.139919, -0.0567358, -0.00365541, 0.0572919, 0.0432895, -0.241146, -0.110417, 0.0324528, 0.0779945, 0.176627, 0.0237061, -0.231015, -0.185487, -0.0729698, 0.099744, 0.0447786, 0.141201, -0.17043, 0.122375, 0.0825616, 0.253972, -0.0881739, -0.304038, -0.285641, -0.12404, -0.0415155, 0.0478723, 0.0343116, 0.01678, -0.173871, -0.0342224, 0.173717, 0.0623189, 0.085419, 0.0676964, -0.116956, -0.0859277, -0.225278, 0.129171, -0.185446, 0.345067, -0.0626392, 0.0396755, -0.00838062, 0.0101978, -0.0415366, 0.0132763, -0.0305626, -0.19435, -0.129543, -0.041373, -0.0454528, 0.0202729, -0.0387293, 0.0986064, -0.0184007, -0.197607, 0.184186, 0.227299, -0.109374, 0.254163, -0.396051, -0.180919, -0.113058, -0.0942247, 0.0753491, -0.149971, 0.191318, -0.267861, 0.0755715, -0.106148, 0.00198354, 0.0278876, 0.0131516, 0.0615367, 0.0220553, 0.0421284, -0.113138, 0.053916, -0.18335, 0.00630868, -0.188127, -0.0950954, -0.173015, 0.0464547, 0.274456, 0.296009, 0.0237575, -0.0478883, -0.359134, -0.101686, -0.116482, -0.113393, -0.171245, -0.0735281, -0.0136801, 0.0624223, -0.14567, 0.00189408, -0.169111, 0.0165562, 0.0133307, -0.27919, 0.193092, -0.351744, -0.150548, 0.100564, -0.0331983, 0.0455536, 0.297037, -0.139056, 0.030784, 0.0239431, 0.102447, 0.256588, 0.111848, -0.24036, 0.128342, 0.278876, 0.277841, 0.0838007, 0.333998, 0.114558, -0.186242, -0.0294968, 0.105907, -0.128575, -0.0328334, -0.0974438, -0.24083, -0.131805, -0.199896, -0.0523905, -0.136998, -0.0764933, -0.0700726, 0.0754909, -0.0125325, -0.0645553, -0.164537, -0.192411, 0.24772, 0.248149, -0.0896151, -0.15032, -0.126346, -0.0740029, -0.238564, 0.114106, 0.134886, 0.117932, 0.0349117, 0.158315, -0.267677, 0.0562967, 0.175328, -0.0866995, 0.077924, -0.025936, -0.320998, -0.264014, -0.0441713, -0.149452, -0.181216, 0.0223379, -0.0479892, 0.012138, 0.17043, 0.232914, 0.0300108, 0.244928, -0.033341, 0.16783, 0.208473, 0.307287, -0.13052, -0.0785202, -0.00400046, -0.111622, 0.258877, 0.0706851, 0.0518745, -0.0540382, -0.135622, -0.0535355, -0.127771, -0.11076, -0.0969769, -0.228212, 0.0464704, -0.00187062, 0.244987, 0.00471117, -0.0560815, -0.0740144, -0.0178734, 0.185057, 0.249103, 0.0427412, 0.0621521, -0.159203, 0.271966, -0.347894, -0.211429, 0.110166, -0.276876, 0.0795972, -0.10297, -0.119022, -0.289411, -0.120305, 0.430759, -0.464493, 0.0598712, 0.239503, -0.0302963, 0.0669733, 0.0892557, -0.0495437, 0.19107, -0.0700773, -0.13742, 0.0674433, -0.0602806, -0.124666, -0.213237, -0.0295731, 0.164652, 0.244596, -0.11733, -0.321239, 0.121451, 0.275048, 0.00109331, -0.236953, 0.184128, -0.256066, 0.1252, 0.0962284, 0.123168, 0.0666767, -0.235311, 0.172914, 0.322082, -0.177037, -0.139669, -0.0583788, -0.108225, -0.0632005, 0.336706, 0.324073, -0.187132, -0.0976891, -0.0999108, -0.136447, -0.311981, -0.0846824, -0.196082, -0.0118429, -0.0179171, -0.0265588, 0.166557, 0.199151, 0.199311, 0.0785659, 0.264712, 0.0118854, 0.00136152, -0.0407562, -0.0893829, 0.106155, -0.0449161, -0.238096, 0.0380748, 0.115807, 0.0272555, -0.0209006, 0.0730524, -0.0196427, 0.0141815, 0.0857446, -0.0868999, 0.114774, 0.0635222, 0.0196236, 0.0794564, 0.0368591, 0.0321822, 0.0889589, -0.142716, -0.0348311, -0.0234825, -0.0166708, 0.122559, 0.106281, -0.0244119, -0.00889042, 0.0529901, 0.00531293, -0.0512852, 0.0485565, 0.0747318, -0.155062, -0.0381425, -0.0513536, 0.0568604, 0.0237388, -0.00742977, -0.0603537, -0.0608269, -0.0963628, 0.0393212, 0.0971962, -0.0638886, -0.132712, -0.1685, 0.140543, -0.0466762, -0.0346782, 0.0726785, -0.0438458, -0.110632, -0.022584, 0.0095621, 0.0406818, 0.0640637, -0.0748735, 0.0121749, 0.0736962, 0.129371, -0.0167536, -0.0235491, 0.0236424, -0.00290284, 0.0139948, 0.0462073, 0.0238533, 0.105176, -0.0317671, -0.105955, -0.0686083, -0.0981952, -0.149607, -0.0513427, 0.0965286, -0.0454539, 0.00889594, -0.0600409, 0.138569, -0.0788134, -0.0579985, 0.056775, -0.157154, 0.0378368, -0.0593813, 0.251038, 0.109469, -0.0455256, 0.0588937, 0.0198006, 0.137474, -0.0331668, -0.0537334, -0.0844716, -0.0690784, 0.138574, 0.0930934, -0.0434783, 0.0124983, 0.0508715, 0.0700783, 0.0954143, -0.155245, -0.108133, 0.042515, -0.126143, -0.0172414, 0.0378448, -0.056916, -0.0655317, -0.00741552, -0.0909257, -0.0482255, -0.00300543, -0.130769, -0.116575, -0.076442, 0.0301881, -0.114885, 0.0461384, -0.0332809, -0.0481727, 0.0474047, -0.148909, -0.0883783, -0.0132377, -0.015558, 0.142222, 0.0676023, -0.165313, 0.0228557, -0.037977, -0.0986931, 0.0456191, -0.0417205, -0.0413678, -0.00450036, -0.0109098, -0.0780882, -0.00011535, -0.0748659, 0.0178523, 0.055089, -0.105018, -0.0193521, -0.0174105, 0.0546231, -0.0302027, -0.107011, 0.154268, 0.0481762, -0.0365023, -0.0734233, 0.0350039, 0.132569, 0.0356452, -0.0539769, -0.00558739, -0.00864199, -0.131907, 0.0533521, 0.0183414, -0.0711924, -0.0724581, -0.0510272, -0.119464, 0.173123, 0.113443, -0.113827, -0.0468489, 0.188115, 0.0948411, 0.126576, 0.0209561, -0.00282954, 0.10068, -0.0222636, -0.01009, -0.022651, 0.0432503, 0.0367272, 0.0232148, 0.104175, 0.0476748, -0.149411, 0.0445947, 0.0105967, -0.108519, -0.022672, -0.017978, 0.0878074, 0.0738459, -0.10328, -0.0356001, -0.0289229, 0.00827445, -0.048648, -0.0769642, 0.0649691, 0.0251443, 0.0749768, 0.05895, 0.117409, -0.0739306, -0.0279418, -0.0402091, -0.160646, -0.0641857, -0.0659892, -0.0735957, 0.0945036, 0.139819, -0.0711783, -0.0208759, 0.0361401, 0.044111, 0.114795, 0.0481779, 0.0129707, 0.0439508, -0.0419457, -0.02953, 0.0702562, -0.0937086, -0.0368003, 0.0111718, 0.0618585, 0.0434206, 0.0234058, -0.0253911, -0.0327717, 0.127601, -0.138613, 0.088708, 0.0156679, -0.16632, 0.0331399, 0.00814041, 0.072504, 0.0569364, -0.0162368, 0.0493711, -0.0266547, 0.0667776, 0.0235799, -0.0658414, 0.118558, -0.100249, 0.122357, 0.0666688, -0.155185, -0.0315627, 0.0439911, 0.00717923, -0.157661, 0.0177546, 0.0773666, -0.0333674, -0.0110893, 0.0884262, 0.280022, 0.0704358, -0.0190646, -0.104531, -0.0820089, -0.0355714, 0.141825, -0.236602, 0.314741, -0.232287, -0.07755, 0.297582, -0.152642, -0.0356991, 0.231955, -0.1007, -0.117606, -0.09627, -0.019853, -0.0962446, 0.037444, -0.0612661, 0.300807, -0.034755, -0.0678261, -0.0240688, 0.261243, 0.210967, 0.156637, -0.0136302, -0.0479607, 0.0717429, 0.147641, -0.116886, -0.161947, 0.195781, 0.15963, -0.164084, -0.116876, 0.302139, 0.119545, 0.113578, -0.110961, 0.00135747, 0.115748, 0.0797532, 0.271201, -0.336132, 0.0291765, -0.075794, -0.239963, -0.0878813, 0.0863092, -0.00879615, 0.132963, -0.141756, -0.290387, 0.0467229, -0.0678184, 0.0142347, 0.0801417, -0.0059754, -0.100033, -0.0310688, -0.148627, 0.045926, 0.201312, -0.0267929, 0.163746, 0.0194155, -0.0461367, -0.235825, -0.100864, -0.0389058, -0.0784827, -0.149581, -0.0164155, -0.227387, 0.122612, -0.138468, -0.0694903, 0.280664, 0.0545079, 0.21384, -0.204841, 0.117097, -0.230945, 0.0412604, 0.0567244, 0.0299946, -0.0986257, 0.198813, 0.0331111, -0.213395, 0.153815, -0.136136, -0.0183384, 0.0556109, -0.196672, 0.128604, 0.15552, 0.0852183, 0.0182145, 0.183429, 0.14732, -0.142777, -0.0536219, -0.125055, 0.0176181, 0.0589617, 0.0686024, -0.0360619, -0.0982826, -0.13759, 0.210176, 0.0702421, 0.114558, -0.104003, 0.123428, -0.0958564, -0.176975, -0.113787, -0.109432, 0.0254012, 0.198568, 0.0255897, -0.0761333, -0.159941, -0.297437, -0.318319, -0.185837, -0.0454284, 0.151681, 0.115758, -0.33603, 0.0234233, -0.278879, 0.0756477, -0.0185303, 0.14792, 0.280888, 0.054531, 0.29566, 0.272862, 0.0310115, 0.117404, -0.0928628, -0.343069, 0.0533735, 0.315515, 0.0554215, -0.0251355, 0.171898, 0.245086, 0.0873628, -0.30374, 0.148447, 0.266494, -0.0271276, -0.0620254, -0.160845, -0.115757, 0.0221237, 0.211415, -0.101758, -0.0815333, -0.0894836, 0.0964909, -0.253204, 0.212326, 0.134863, -0.00966004, 0.0764174, -0.0809835, 0.0555716, 0.116529, -0.083295, 0.255117, -0.0133793, -0.0822881, -0.148984, -0.218538, 0.0138366, -0.00634271, -0.201784, 0.186452, -0.220085, 0.0681478, 0.120855, -0.253302, -0.302865, 0.352049, -0.0163029, -0.0439918, 0.125305, 0.109061, -0.106794, 0.0334625, 0.225271, -0.178644, 0.108869, -0.254416, -0.255148, -0.202198, -0.228931, 0.0946787, 0.0408246, -0.0832634, -0.0321123, 0.292891, -0.0185028, -0.165775, -0.254319, -0.262094, -0.0397236, 0.0954272, 0.0624419, -0.172094, -0.0387721, 0.0427057, -0.104201, 0.305973, 0.232774, 0.125019, 0.0137827, -0.0545588, 0.217523, -0.0993753, 0.139569, 0.331158, -0.0374069, -0.124887, 0.123301, 0.229099, 0.00190721, 0.0025517, -0.246521, -0.0253659, 0.241732, -0.0291552, 0.0850381, -0.0747621, 0.293353, 0.10238, 0.0706627, 0.161565, 0.148872, -0.0877567, -0.291164, -0.0419974, 0.245997, 0.150957, -0.172541, 0.114719, 0.114045, 0.0377149, -0.220357, 0.0185739, 0.0717323, 0.325997, 0.109133, -0.226974, 0.0619134, -0.0377374, -0.194436, 0.0803746, -0.0445454, 0.13563, 0.122304, 0.219106, 0.032398, -0.170813, -0.0446225, -0.0486604, -0.24993, 0.139728, -0.154415, -0.1188, -0.213774, 0.0539968, 0.132522, -0.152583, 0.0338632, -0.0409544, -0.0472966, -0.115659, 0.175973, 0.155777, 0.306773, -0.229044, 0.0925087, 0.0958646, 0.208359, -0.120931, -0.135325, -0.199794, 0.0434417, 0.0724154, -0.215955, -0.0522333, 0.06491, 0.193741, 0.125895, -0.0639251, 0.158794, 0.0227437, -0.0287808, 0.20038, 0.020661, -0.250461, -0.304931, -0.11844, -0.125448, 0.259794, 0.269786, -0.310149, -0.228371, 0.0314453, 0.175415, -0.00521632, -0.164328, -0.301417, 0.0396883, -0.158086, 0.0490411, 0.200819, 0.0675424, -0.208357, -0.180612, 0.176188, 0.121147, 0.0384894, -0.0311652, -0.0838521, 0.0671425, -0.104021, 0.176708, 0.0522364, 0.104827, -0.103909, 0.0834184, -0.0616139, 0.14643, 0.032047, 0.185083, -0.0302742, -0.21084, 0.232531, -0.145641, -0.212725, -0.00545117, 0.231693, 0.02653, 0.00429203, 0.0827137, -0.05663, -0.0399134, 0.190458, -0.146483, 0.2305, -0.0811688, -0.183744, 0.168855, -0.0261838, 0.0343196, 0.00560299, -0.0511007, -0.0117131, -0.151966, 0.120704, 0.183419, 0.0379334, 0.0533316, 0.152807, -0.352219, -0.156143, 0.0815583, 0.0651579, 0.00995233, 0.075362, 0.174746, 0.11272, 0.173833, 0.150938, 0.197544, -0.0531293, -0.0584891, 0.00943351, -0.0681977, 0.217556, -0.0103667, 0.0466774, -0.167265, -0.117184, 0.262609, -0.0122752, 0.289236, 0.0554178, -0.106552, 0.0785477, 0.0979882, -0.0260279, 0.208744, -0.208233, 0.317547, -0.00784495, -0.0975526, 0.0709077, 0.158738, 0.138198, -0.376501, -0.105852, -0.0720889, 0.117988, -0.17273, 0.0486618, -0.319278, -0.174427, -0.185599, 0.0654311, 0.192996, 0.0754395, -0.190913, 0.151996, -0.0189412, 0.204758, -0.0849556, 0.243409, 0.240428, 0.157452, 0.018928, -0.00959447, 0.00839693, 0.00114538, 0.198147, 0.145207, 0.0040745, -0.115586, -0.195233, 0.131762, -0.100918, -0.0541486, -0.146309, 0.141455, 0.166709, -0.0310438, 0.0453053, -0.106377, 0.189266, 0.0118823, -0.0737269, 0.151675, -0.0155039, 0.0958168, 0.020888, 0.124966, -0.178976, 0.0373868, -0.134872, -0.102577, -0.0675947, 0.153103, -0.0238925, -0.0994328, 0.105352, -0.142993, 0.176932, 0.0454135, -0.0226158, -0.0192114, 0.280724, 0.135973, -0.137894, -0.00574644, 0.0370746, 0.222867, -0.00190981, 0.158494, -0.0529711, 0.0218537, 0.0353193, -0.0975216, 0.0622225, -0.104325, 0.119845, -0.00519582, -0.198949, 0.0787052, -0.014831, 0.100453, 0.00243603, -0.170284, -0.123599, 0.219876, 0.123755, 0.13934, 0.181406, 0.152277, -0.0643161, -0.304495, -0.0930433, 0.0537837, -0.344262, -0.110221, 0.285097, 0.211119, 0.0471185, 0.159232, -0.23305, -0.138756, -0.109153, 0.223561, -0.0392604, -0.135186, -0.0495776, 0.209604, -0.0646665, 0.188474, -0.0274376, -0.097255, 0.185603, -0.0739747, -0.0945307, 0.109356, 0.000594845, 0.207235, 0.0320113, 0.0197794, 0.0431414, 0.215145, -0.195622, -0.174794, -0.0487396, -0.142903, 0.0559332, -0.109897, 0.348225, -0.0765021, 0.0226828, 0.133145, -0.0102213, 0.00271098, -0.16592, 0.0652344, -0.124101, -0.1513, 0.0228531, -0.133823, 0.0161476, 0.119076, 0.133216, 0.0752539, 0.107095, 0.273813, 0.164185, 0.0533741, -0.155143, -0.0277323, 0.108194, 0.136407, 0.164622, -0.23832, 0.020783, -0.158159, 0.0749741, 0.117411, 0.220389, 0.150914, -0.255485, 0.0428693, -0.183109, 0.200898, -0.0180736, 0.0503463, 0.0366597, -0.184051, -0.0875322, 0.00516991, 0.021665, -0.127573, 0.186981, 0.0191299, 0.119645, 0.147497, -0.297262, -0.155582, -0.0586454, -0.12856, 0.207256, 0.390786, -0.113231, 0.264345, -0.284084, 0.051868, 0.0883262, -0.171057, -0.151627, -0.0325635, 0.101263, 0.253612, -0.0417966, -0.00553153, 0.0474195, -0.102626, 0.0786526, -0.193758, -0.0670396, 0.00925309, -0.108988, -0.186194, -0.13201, 0.0479927, -0.101943, -0.00412406, 0.0494687, 0.0456694, 0.189059, -0.196372, 0.0604515, 0.0660274, 0.000179452, 0.0464327, -0.074697, -0.0144327, -0.249331, -0.154097, -0.126443, -0.0345509, -0.123476, 0.0955759, -0.00203499, -0.0018577, 0.123079, -0.135321, -0.179758, -0.277624, -0.110954, -0.121008, 0.153082, -0.0324888, -0.0222039, -0.191888, 0.061986, -0.0283405, 0.114992, -0.0679643, -0.193053, 0.161415, 0.0336262, 0.0926139, 0.173387, 0.162056, 0.00603426, -0.134811, -0.0033981, 0.0492772, -0.0190284, 0.0832278, -0.24346, -0.145357, -0.229771, 0.0440487, 0.246004, -0.11071, 0.022304, -0.244641, 0.030537, 0.0846657, -0.0862148, 0.00710152, 0.0828675, -0.00355231, 0.15484, -0.237547, -0.0213834, 0.0610527, 0.317958, -0.045859, 0.170794, 0.0758019, -0.0063926, -0.0476864, -0.105242, -0.084455, -0.0404257, 0.0884609, -0.0902091, 0.0582607, -0.180525, -0.152417, 0.272179, 0.140415, 0.301068, 0.0739288, -0.103335, -0.27477, 0.165616, 0.078976, -0.0794036, -0.0528456, -0.0578225, -0.224057, -0.241842, -0.087626, -0.0345321, -0.141246, 0.226244, 0.062762, -0.215522, 0.0520639, -0.000884754, 0.146112, 0.0617826, -0.00168757, 0.0201516, 0.0931749, 0.169834, -0.195182, -0.00962795, 0.0250146, -0.0953577, -0.00342418, -0.0532038, -0.0418673, 0.19378, -0.0466882, 0.114965, 0.0463888, 0.0640714, -0.151316, 0.00135574, 0.137148, -0.181584, -0.0715158, 0.130137, -0.00938308, 0.196717, 0.241558, -0.0622477, 0.0676642, -0.268454, 0.104062, 0.0326473, 0.0254072, -0.113102, 0.0215005, -0.0708401, 0.150858, 0.0181164, -0.222012, 0.0379216, 0.10551, -0.0370469, -0.198799, 0.117661, -0.0674795, 0.021671, 0.243672, -0.0434831, -0.170763, 0.13, -0.208054, 0.0252211, -0.0403235, -0.0188098, -0.0519748, -0.134444, -0.0102399, -0.193749, 0.0542503, 0.323699, 0.0542423, 0.146644, 0.0527692, -0.063145, 0.0787984, 0.0270197, 0.0805143, 0.225313, 0.0682869, 0.258548, 0.0137408, -0.185279, 0.01126, -0.25588, 0.255457, 0.148434, -0.160899, 0.196012, -0.213634, 0.113968, -0.170473, -0.0261262, -0.134372, 0.179293, 0.203282, 0.0140467, -0.0214149, 0.0426936, 0.200592, -0.0988802, 0.0612651, -0.118011, 0.185592, 0.000494461, 0.00564374, 0.21844, 0.0859694, 0.0278782, 0.0069512, -0.245948, -0.111628, 0.0999373, -0.127688, 0.107662, 0.123267, -0.166372, -0.0653792, 0.122088, -0.153073, -0.0558744, 0.0308527, 0.22921, -0.148163, 0.109947, -0.0259917, -0.12072, -0.0668258, -0.0868315, 0.00231652, 0.132419, -0.00163373, 0.186501, -0.112851, 0.103069, -0.210863, 0.00434299, -0.0340703, -0.221026, -0.291127, -0.279409, 0.222941, -0.210283, 0.123884, -0.306192, -0.0319604, 0.232257, -0.235825, -0.0327021, -0.0311451, -0.142564, 0.18207, -0.18427, -0.0790974, 0.0312139, -0.116307, -0.0636514, 0.285355, -0.0222354, -0.304197, -0.145543, 0.249056, -0.0431844, 0.189206, 0.0724495, -0.089639, -0.193448, -0.347072, 0.179024, -0.198368, -0.29705, -0.174013, -0.0216763, -0.158579, -0.0043874, -0.0727875, 0.224645, -0.419507, 0.161089, 0.035364, 0.0508702, -0.139609, -0.0350881, 0.103404, 0.191511, -0.220737, 0.041307, 0.0815201, -0.155545, -0.199208, -0.112221, -0.101614, -0.0327387, 0.257847, -0.0107965, -0.140433, 0.0795143, 0.146184, -0.233473, -0.245643, -0.0179437, -0.00644955, -0.320848, -0.0625738, 0.0328508, 0.130172, 0.215025, 0.223593, 0.0241197, -0.207984, 0.102311, 0.182494, 0.188388, -0.445389, 0.0627163, -0.139687, -0.00861566, -0.170993, -0.0469775, 0.218734, -0.404638, -0.129243, -0.199136, -0.13517, -0.185589, -0.121489, -0.115273, 0.213738, -0.123674, -0.0449308, 0.0875926, -0.0923429, -0.110735, 0.304142, -0.176732, 0.0641451, -0.0357715, 0.0409349, 0.254547, -0.0274693, -0.010764, 0.166384, -0.16516, -0.00066849, 0.0630121, -0.0891955, 0.1917, 0.0348992, -0.113143, 0.00149066, 0.121389, -0.0107909, 0.130139, 0.0844893, -0.00517942, 0.271403, 0.0380054, -0.0382597, -0.0271972, 0.0969958, -0.225097, 0.00534752, -0.0253825, -0.208972, 0.0146124, 0.0341558, -0.0741905, 0.13895, -0.171924, -0.291822, 0.107962, -0.109886, -0.0873226, 0.102829, -0.144483, -0.0490427, 0.0654132, 0.0166688, -0.0483016, 0.0518277, 0.0797311, 0.168853, 0.26055, -0.0628332, 0.136428, 0.0543018, 0.214197, -0.0714778, -0.110241, -0.00453923, -0.136683, -0.284947, -0.227287, 0.13265, 0.0540732, 0.0516643, 0.256109, 0.192, -0.342673, 0.00697389, 0.291978, 0.00830963, 0.0789759, 0.165603, -0.0347455, 0.215963, 0.143583, -0.045555, 0.294902, -0.056521, 0.116169, -0.243205, 0.349212, -0.213867, 0.0869488, -0.104655, -0.0597039, 0.183707, 0.0297536, -0.170225, -0.213896, 0.138162, 0.150616, 0.0725389, -0.100126, -0.0577995, 0.0352547, -0.0754811, 0.0506381, 0.0684984, -0.0271425, -0.102696, -0.127095, -0.0317086, 0.0959735, 0.0190261, -0.0629707, 0.0969808, 0.0516743, 0.0462299, 0.14195, -0.0641178, -0.0595852, 0.0549333, 0.0024846, 0.11315, -0.0996097, -0.0109168, 0.140176, -0.0855242, 0.0371286, -0.0414983, 0.0604624, -0.154051, -0.01378, -0.0386175, -0.0604578, 0.164841, -0.0808893, 0.0182108, -0.13968, 0.0767445, 0.169468, 0.0330412, 0.0834249, 0.0218144, -0.0239021, -0.044728, -0.170726, 0.0483526, -0.0544869, -0.111105, 0.09127, 0.0637697, -0.0989994, -0.0169381, -0.0171601, 0.045134, -0.0983695, -0.038304, 0.00994556, -0.0239803, -0.0729043, -0.115884, -0.123536, -0.113997, -0.062414, -0.136367, -0.0448831, -0.0350782, 0.216238, 0.000465402, 0.124468, -0.056271, 0.00614478, 0.197887, -0.0338835, 0.0548804, 0.0427474, 0.0560745, 0.0478564, -0.0646338, -0.123827, -0.0879633, 0.0262997, -0.136125, 0.0716781, 0.102018, -0.00923524, -0.166178, -0.0971314, -0.0560349, 0.0719341, 0.0609845, -0.0203519, -0.038578, 0.15655, -0.196895, -0.135793, -0.0885932, -0.160577, 0.0845379, 0.0377615, 0.204474, -0.0481233, -0.100647, 0.145626, -0.0321132, -0.00873061, 0.166619, 0.0453179, 0.00681716, -0.152649, 0.0453205, -0.0136093, -0.0300889, -0.161423, 0.156192, 0.103605, -0.0455094, 0.0247143, -0.0737319, 0.0646443, -0.00764656, 0.187873, 0.000414575, -0.00261817, -0.029979, -0.0446402, 0.0236246, -0.146005, 0.00458585, -0.0320762, -0.021912, -0.137731, -0.0786916, 0.0211351, 0.0151752, 0.00110716, -0.163199, 0.136677, 0.0514766, 0.108498, -0.176395, 0.131446, 0.0181501, 0.111423, -0.169911, 0.0503824, 0.0348196, -0.17851, 0.0925775, 0.0435657, -0.0841263, 0.017253, -0.159586, 0.0791848, 0.00798387, 0.074282, 0.0672954, 0.182493, 0.0667787, 0.0314953, -0.140174, 0.0864302, -0.164993, 0.0476284, 0.0971804, 0.137525, -0.0826328, -0.131586, -0.0367384, 0.0642029, -0.119481, -0.135043, 0.0985484, 0.140526, -0.118775, 0.117418, 0.10547, -0.187269, -0.0523484, 0.168437, -0.0922775, 0.0336374, -0.0214899, -0.00940968, 0.0123662, 0.115706, -0.0444474, -0.0912751, 0.333943, 0.0363457, -0.0378843, 0.040043, 0.111831, 0.0817073, -0.0863039, 0.200252, -0.0549262, 0.0269942, 0.0722842, 0.0872724, 0.17457, -0.0897721, -0.0244782, -0.0154766, 0.0561039, 0.0333932, 0.0286915, -0.145185, 0.187897, -0.173924, -0.0772756, 0.181611, -0.0401447, 0.000381369, -0.0529637, 0.244661, 0.0610033, -0.0215815, -0.0361089, 0.176647, -0.0543453, 0.00466984, 0.235369, -0.00636192, 0.000427516, -0.0589968, 0.0450507, 0.110448, -0.173505, 0.15849, -0.0157601, -0.0344231, -0.14201, 0.0855212, 0.0701975, 0.0495422, -0.092559, 0.0637134, 0.103921, 0.163192, -0.149745, 0.137253, 0.0951228, -0.0575557, 0.0104302, -0.0676922, -0.0433432, 0.0696523, 0.0486019, -0.120662, 0.0229817, 0.00777093, 0.00795935, -0.097592, 0.191823, -0.0429927, -0.0718059, -0.243152, 0.118039, 0.128282, -0.0725892, -0.208632, 0.177321, -0.0263733, 0.0408506, -0.104704, 0.185592, -0.310704, 0.015238, -0.0603295, 0.0886049, -0.161865, 0.0844975, -0.00381154, -0.0504422, -0.0379313, -0.0390352, 0.345102, 0.0974169, 0.00444771, 0.0535861, 0.0522468, 0.151802, 0.017528, 0.227177, -0.0567333, 0.264449, -0.177242, -0.195879, 0.172846, 0.0671844, -0.0342861, -0.0618867, 0.139415, 0.0391304, 0.119932, 0.140357, 0.200033, -0.215747, 0.268838, 0.133233, 0.0121757, -0.168138, 0.0765751, 0.111291, -0.0833155, -0.153294, -0.0748501, 0.148451, -0.25297, 0.0626741, -0.0352332, -0.113688, -0.119939, 0.246094, 0.0177391, 0.109876, -0.0281284, -0.0716334, -0.13574, 0.164957, 0.175243, -0.00796451, -0.0757334, -0.160154, -0.0290562, 0.0138406, -0.105125, 0.103011, -0.224717, 0.0601469, -0.0180389, 0.216838, -0.106369, 0.131873, 0.0835749, 0.0327697, 0.155345, -0.100902, -0.138335, 0.311979, 0.273878, 0.166925, -0.0760578, -0.0602117, -0.0360233, 0.133663, -0.048102, -0.17447, -0.135734, 0.0509525, 0.0125941, 0.124114, 0.0426962, 0.092451, 0.0303506, -0.10928, -0.13959, -0.159688, -0.158695, -0.160981, -0.207851, -0.0260412, 0.09557, 0.164814, 0.107615, 0.166499, -0.11714, -0.240209, 0.137997, 0.0660884, 0.107927, -0.0914691, -0.155661, -0.153054, -0.223164, -0.0986929, 0.0185151, -0.11401, 0.212625, 0.283018, 0.000318718, -0.0533108, -0.10696, 0.172559, 0.117193, -0.285453, 0.285122, 0.200548, 0.298764, 0.0959933, -0.0917429, 0.0833128, 0.0617529, 0.0930943, -0.142797, -0.0931998, -0.253992, -0.0523774, -0.0561326, 0.0681406, -0.270546, -0.356439, 0.185554, -0.299785, -0.212104, -0.174192, -0.0309512, 0.0429121, 0.203093, 0.12384, -0.0241587, 0.121148, 0.200006, -0.0420095, 0.0456263, -0.0583469, 0.224678, -0.0743334, -0.112737, -0.30683, 0.014604, 0.0475913, -0.0888425, 0.0951178, 0.101982, 0.3077, -0.0415579, -0.285207, -0.217212, 0.0972768, -0.0614811, 0.265259, 0.141922, 0.0372001, 0.142665, -0.0196413, 0.204123, 0.0429807, 0.00359607, -0.165263, -0.0338159, 0.138532, -0.077545, -0.0815715, 0.276338, 0.0311285, 0.0901382, 0.185393, -0.00770268, 0.0151368, -0.173049, 0.0157975, 0.213212, -0.0307902, -0.116792, -0.0142051, 0.10359, 0.174274, -0.104921, -0.0352546, 0.122732, -0.0969241, -0.124887, -0.13242, -0.0182379, -0.174373, 0.00625522, 0.305061, -0.243868, 0.0538746, 0.0375059, -0.17963, -0.294833, -0.325523, 0.0907769, -0.0187644, -0.119089, -0.159384, -0.227872, -0.0632982, -0.102837, -0.295707, -0.276991, 0.0808264, -0.129752, -0.0507556, 0.0749632, 0.134333, -0.127818, 0.0756924, 0.169576, 0.0087143, -0.051882, -0.183964, -0.154158, -0.184996, 0.029868, 0.104676, 0.202317, 0.231091, -0.0455196, 0.269836, 0.160883, 0.208624, -0.208181, -0.202784, -0.186411, 0.005878, 0.163313, 0.0972746, -0.0961012, -0.146595, -0.054508, 0.0700343, -0.0225698, 0.117301, 0.00749526, 0.186695, -0.0974422, 0.0514473, 0.0714816, -0.0285523, 0.162758, 0.221809, -0.0182202, -0.0687233, -0.0944222, 0.298559, -0.0161751, 0.154002, -0.172214, 0.125821, -0.120752, -0.118363, -0.106576, 0.043512, 0.0738285, 0.0894084, -0.00262236, 0.0273317, -0.00433961, 0.0253418, -0.1177, 0.11212, 0.022197, 0.045574, -0.00566449, 0.140176, 0.0486511, -0.0788559, 0.0173043, -0.0479245, -0.204444, 0.125436, -0.0782851, 0.0314188, 0.0927994, -0.0925527, -0.103443, 0.0214798, -0.0327307, 0.0911172, 0.0038639, -0.0559934, -0.0430471, -0.0754895, -0.0927359, -0.0498728, 0.0368363, -0.00916949, -0.071968, 0.0471891, 0.093898, -0.225156, 0.01632, 0.0488975, 0.114583, -0.157439, 0.0455465, -0.0555005, -0.164812, -0.185407, 0.0755845, 0.0356358, 0.00274102, 0.118094, 0.123045, -0.00890745, -0.0244804, 0.0698177, -0.151349, -0.0654139, -0.0434635, 0.141679, 0.0654499, -0.0462664, -0.0190391, 0.00400671, 0.105896, -0.0436684, -0.10052, -0.114683, -0.155046, -0.0495088, -0.17069, -0.129859, -0.120822, 0.0843593, -0.038814, -0.189718, -0.0319913, -0.114533, -0.0477026, 0.0227034, -0.106086, -0.180324, -0.0544674, 0.0962535, -0.0929135, -0.0425107, 0.0917711, -0.140759, 0.00387181, 0.204216, 0.216886, 0.133988, -0.0100758, -0.0167138, 0.169577, -0.152212, -0.098024, -0.04734, 0.0570247, 0.0315606, 0.0607285, 0.0779079, -0.159865, -0.0535076, -0.155445, -0.143511, -0.168675, -0.00349213, 0.13602, 0.00814874, -0.0242886, -0.14719, 0.0248837, -0.0612227, -0.0718917, 0.0433367, 0.00368066, -0.0354356, -0.0216664, -0.0856538, 0.0343846, -0.0234797, -0.0431803, 0.0700015, -0.115869, 0.140936, 0.0277935, 0.0687441, 0.00997252, 0.0258672, -0.0673783, 0.00641159, 0.0923247, 0.0741896, 0.0325043, 0.146611, 0.164865, -0.0532047, 0.0913792, -0.114419, -0.0367704, -0.0469246, -0.0698036, -0.147223, -0.048596, 0.138745, 0.0791855, 0.157373, 0.161121, -0.172939, -0.0134164, -0.184874, -0.14595, -0.0614134, 0.0539368, -0.0903167, -0.0751012, -0.0844823, 0.111848, 0.165337, 0.0630815, -0.101863, 0.0928466, -0.0751006, -0.0964097, -0.0193653, 0.17399, -0.108506, 0.0542209, 0.213747, 0.240612, 0.0844709, 0.046935, -0.14453, -0.029509, -0.0514593, 0.0407012, 0.0908674, 0.0492882, 0.0890512, 0.0040099, 0.00304172, -0.155433, 0.0895006, 0.0202239, 0.0853642, -0.207438, 0.0364597, 0.085034, -0.0252595, 0.125175, 0.0609606, 0.101711, -0.0481872, 0.127898, -0.138369, 0.0890116, -0.101431, -0.067594, 0.0998487, 0.0192261, 0.0685485, -0.0923023, 0.159707, 0.0403834, 0.0106913, 0.228425, 0.169284, -0.0661836, 0.115968, -0.0807117, 0.175673, 0.159207, -0.0598585, 0.0547653, -0.0299932, -0.0321444, -0.0796754, 0.128018, -0.0323322, -0.100812, 0.112606, 0.097986, -0.0981996, 0.0015262, 0.0327164, 0.114702, -0.132791, 0.100656, -0.0288455, -0.0632353, -0.0119418, 0.036406, 0.0689094, 0.0994293, -0.0255264, 0.0946232, 0.0435215, -0.263719, 0.0750032, -0.10432, 0.0372927, -0.0728996, -0.185237, -0.139841, -0.0751312, -0.0669524, -0.0971081, 0.116698, -0.0812381, 0.0954164, 0.029578, -0.0105052, 0.216657, -0.0238753, 0.0145478, 0.00369897, -0.120791, 0.0529658, 0.0237097, -0.0128684, -0.0456248, 0.0709213, 0.0748195, 0.21594, -0.107645, 0.0419283, -0.116637, 0.0206317, -0.168921, -0.247372, -0.0429792, 0.135639, -0.129668, 0.10545, -0.0363938, -0.211293, 0.141379, -0.0335646, 0.143561, 0.118574, 0.151716, -0.104123, 0.147456, 0.150805, -0.00491489, -0.131998, 0.268219, 0.0691613, -0.17046, 0.0515467, -0.0177856, 0.00880313, -0.0533497, 0.101313, -0.0621472, 0.0421303, 0.0408065, -0.169402, -0.00367869, 0.101732, -0.203676, 0.0810894, 0.0151326, 0.0571206, -0.0102737, 0.146318, -0.111231, -0.0963782, -0.217393, -0.138611, 0.0607464, 0.010898, -0.0398532, -0.16821, -0.0908034, -0.0412231, 0.162951, 0.0709533, 0.0328024, -0.0790943, -0.100163, -0.0540389, -0.102109, 0.167301, 0.0388652, 0.105847, -0.122224, -0.0141167, 0.0617226, -0.127807, -0.00089782, 0.0305065, 0.0739663, -0.165008, 0.122691, 0.00185184, -0.0569301, 0.293864, 0.0801274, 0.0872888, 0.0833894, -0.00259581, -0.173532, -0.0983623, 0.0138733, -0.173624, -0.21165, -0.0576362, 0.0577101, 0.160833, -0.0952722, -0.118847, -0.114318, 0.125431, -0.139519, 0.0499298, -0.227714, -0.0881536, 0.113915, 0.120561, 0.00149014, 0.176449, -0.206706, -0.0156274, 0.113223, 0.0192819, -0.0575462, -0.137795, 0.0936802, 0.0365651, 0.016884, -0.103243, 0.00280967, -0.123449, -0.166799, -0.0894984, 0.0177691, -0.0997774, -0.00655128, -0.102757, -0.116243, -0.0798848, -0.0480608, -0.0434932, 0.114596, -0.0813626, -0.187625, -0.0211795, 0.15855, -0.0646772, 0.0457947, 0.253127, 0.000240832, 0.0735514, -0.100289, 0.0322968, 0.216639, -0.0696008, 0.149796, -0.057522, 0.0225975, 0.159949, -0.0166683, 0.0551441, -0.0832927, -0.187577, 0.150826, -0.0120803, -0.0491455, -0.0837617, -0.112165, -0.134474, 0.147786, 0.024508, 0.128014, 0.0269946, -0.0830592, 0.154427, 0.123326, 0.106296, 0.330335, 0.0704823, -0.0347156, 0.177083, -0.130045, 0.199464, -0.133488, 0.134036, -0.0753537, 0.170128, -0.0308089, 0.166637, -0.0766541, 0.0610803, -0.0556008, -0.167956, -0.0931939, 0.0156729, -0.0623686, -0.0940103, -0.149863, 0.160762, 0.0820495, 0.205635, -0.0220362, -0.102315, 0.0503845, -0.263209, 0.10272, -0.216649, -0.209913, -0.157895, -0.132675, 0.112809, 0.0628096, 0.0697147, -0.00293835, 0.0712656, 0.115205, 0.278559, 0.0888902, -0.0804952, 0.217645, 0.131532, -0.154918, -0.11431, -0.0608955, -0.0859906, 0.152317, 0.0157732, 0.0807284, 0.151144, -0.00139333, 0.070769, 0.0550566, 0.256607, -0.0245177, -0.0863634, 0.102589, 0.132343, 0.20523, -0.0824188, 0.170489, 0.0126024, -0.224054, -0.101637, 0.239361, -0.0654669, -0.144078, -0.0949789, -0.0541387, 0.0724216, -0.0410416, -0.122476, 0.00454521, 0.0280066, -0.0776037, -0.203414, -0.168576, -0.171895, -0.165265, 0.148796, -0.139065, 0.0696495, 0.0733077, -0.143061, 0.0124321, -0.0656766, 0.153647, 0.173898, -0.162695, -0.320131, -0.241429, 0.110156, -0.235396, 0.206617, -0.111782, 0.0998234, -0.140644, 0.0353324, -0.136564, 0.218488, -0.0339613, -0.0849571, 0.0707103, -0.201516, -0.192825, -0.211125, 0.199199, -0.0326291, 0.101162, 0.0192028, 0.13242, 0.129202, 0.141269, 0.1881, 0.23657, -0.278145, 0.319757, -0.308598, 0.0179604, 0.0670292, 0.0106033, -0.00137376, 0.0337243, -0.0409648, -0.00454466, -0.284029, 0.0279489, 0.116599, -0.212433, 0.193526, 0.0631862, 0.0417051, 0.148925, -0.0898743, 0.0255961, 0.271188, -0.0406907, 0.00919216, 0.123762, -0.0597881, -0.157491, 0.0616878, -0.163781, 0.153812, -0.0253282, -0.00396999, -0.124618, 0.0538935, -0.0216533, 0.244184, -0.0823637, 0.0186347, 0.0452056, -0.1129, 0.239025, 0.15603, 0.0158707, -0.0373369, -0.00358687, -0.171496, -0.101367, -0.220009, -0.0243099, -0.292164, -0.0257115, 0.201057, 0.0295581, 0.184664, 0.0787586, -0.0166921, 0.25691, 0.161579, 0.186111, 0.118011, -0.311893, -0.0772708, 0.116419, 0.100059, -0.12599, -0.0177474, 0.0865192, -0.0164172, -0.00952519, -0.0498568, 0.0876375, -0.169055, -0.141961, 0.0497497, 0.0347801, 0.00908549, -0.174333, 0.209299, -0.00202254, -0.182648, 0.106106, -0.200276, -0.0738198, 0.0656476, -0.0696735, 0.101045, 0.0529559, 0.173206, -0.0158068, -0.201496, -0.0151489, -0.0639633, 0.0912124, -0.028273, 0.210071, -0.0836997, 0.154926, -0.275246, 0.067257, 0.0958501, 0.120398, 0.00673608, 0.0272755, 0.0813695, 0.146463, 0.0458396, -0.10564, 0.163046, -0.0640659, 0.0136267, -0.000128203, -0.088986, -0.0590564, 0.0490046, -0.210003, -0.0346406, 0.164267, -0.127266, 0.0526659, -0.257063, -0.160869, -0.0776637, 0.18453, 0.0584448, -0.131223, 0.0338478, -0.0785069, 0.112418, 0.137596, 0.0610283, -0.102413, -0.113325, -0.0170346, 0.0915119, 0.00759179, -0.117789, 0.222311, 0.187751, -0.0460882, -0.0140864, -0.0556954, 0.0537287, -0.0167712, -0.0109225, 0.138218, 0.250255, -0.0547691, 0.133485, 0.115144, -0.268204, 0.16573, 0.0131178, -0.18977, 0.0508997, -0.00577514, -0.0626388, -0.0537562, -0.00631664, -0.13534, 0.0438343, -0.250307, -0.180118, 0.153294, -0.116126, -0.148875, -0.0732516, -0.0364347, 0.14422, 0.0583021, -0.0769601, -0.172752, 0.127817, -0.0497619, -0.011642, -0.127265, 0.194251, 0.171309, 0.0485409, -0.0642816, -0.134518, -0.123527, -0.012013, -0.206946, 0.137272, 0.183732, 0.0419296, 0.0349002, 0.0570729, -0.105051, -0.0907605, 0.178504, 0.112496, 0.0266972, 0.147859, -0.0592316, -0.030018, -0.0598401, -0.0770821, -0.0528412, 0.0851273, -0.11466, 0.179941, 0.0546353, 0.0864927, -0.233236, -0.264518, -0.0775516, 0.209086, -0.00486629, -0.0655142, 0.201105, 0.123882, 0.132132, -0.0728044, 0.18208, 0.211718, 0.0186567, -0.232763, 0.0440211, 0.0407756, -0.112053, 0.0616512, -0.0799701, 0.0138665, -0.0882211, -0.125869, -0.0456509, -0.241888, 0.0127585, 0.076783, 0.0411946, -0.0926245, 0.215459, 0.0024529, -0.0670847, 0.0647464, -0.151395, -0.0976207, 0.10577, 0.108635, -0.10366, 0.121715, -0.0400595, 0.181189, -0.0658645, 0.164001, -0.0432908, 0.121548, 0.141, -0.0461912, 0.155274, -0.111731, -0.0291831, 0.1081, -0.0748307, -0.0513193, 0.00339897, 0.0143372, 0.098652, 0.109479, 0.053772, 0.0756187, 0.0422668, 0.114606, 0.0954869, 0.135866, 0.118192, 0.0179335, -0.101435, -0.113989, 0.0645545, 0.114148, 0.100398, -0.0279769, 0.0610631, -0.128033, 0.145174, -0.0190139, 0.17224, -0.263717, 0.167032, 0.0272838, -0.0257983, 0.153613, 0.0812074, 0.0340769, -0.0357905, 0.129842, 0.0338046, -0.283205, 0.245524, 0.00247249, -0.193142, -0.048326, 0.192338, -0.117521, 0.23514, 0.129757, 0.0711746, 0.179788, 0.00222949, -0.0680727, 0.0812188, -0.155736, -0.250206, -0.0175149, 0.0184257, 0.0806397, -0.0236296, 0.230054, 0.000186344, 0.0187887, -0.135904, -0.0590921, -0.13757, -0.0596825, 0.175421, -0.0229703, 0.0205503, -0.175564, -0.0536809, 0.075296, -0.213262, 0.0322106, -0.213587, 0.084008, 0.156988, 0.137857, 0.282417, 0.156455, -0.139832, -0.222723, 0.0935258, 0.122521, -0.263295, -0.155045, 0.0313302, -0.0196527, -0.146391, 0.0975536, 0.145503, 0.00657922, 0.0735341, 0.0107543, 0.0056815, -0.0830518, 0.0104881, -0.0836232, 0.0690375, 0.123212, -0.0314594, 0.0188127, -0.101227, -0.129506, 0.265706, 0.251034, -0.240904, 0.163791, -0.180905, -0.0800759, -0.126062, -0.0848818, -0.151783, -0.0364369, 0.010119, 0.0581931, 0.0212232, -0.0489573, 0.101531, 0.0550837, 0.0354705, -0.00159097, -0.0648039, -0.158361, 0.163151, -0.0884151, 0.105448, 0.0150826, -0.0256581, -0.321033, 0.156865, 0.0435066, 0.115736, -0.0131794, -0.205087, 0.437339, 0.122778, 0.0829581, 0.0804419, -0.0702339, -0.0655086, -0.169888, 0.00544196, -0.0176676, 0.0398868, -0.030714, 0.0696253, -0.123026, -0.0974677, 0.091858, -0.0392729, -0.00658008, -0.166985, 0.0489072, 0.17952, -0.0205947, 0.0179226, -0.0953401, 0.145034, -0.174779, -0.0489624, 0.239118, 0.23792, -0.123242, -0.0910504, -0.207811, -0.0170485, -0.00686514, -0.06486, 0.0560295, -0.0487473, -0.158371, -0.139431, 0.149287, -0.0506436, 0.0384007, -0.19969, -0.0408096, 0.00789072, -0.0576324, -0.193647, 0.00945372, -0.0793391, -0.0353947, -0.058223, -0.0681508, 0.0851677, 0.114591, 0.132416, 0.0698557, -0.0703443, -0.0774065, -0.095628, 0.124855, -0.0544455, 0.152064, -0.268001, 0.000815636, 0.0702588, 0.114541, -0.117629, 0.0208901, -0.162759, 0.0610539, 0.088972, 0.0883085, -0.0830541, 0.0984407, -0.0385714, -0.0404271, -0.215948, 0.130957, -0.108181, -0.119422, 0.0908774, -0.10086, -0.0628632, -0.0654098, -0.112577, 0.051861, -0.101877, 0.0722502, -0.0810429, -0.110269, -0.109419, -0.241789, -0.10522, 0.0173359, 0.0189675, -0.0401862, 0.210331, 0.0830524, -0.010426, 0.0769247, 0.0341656, 0.0968505, 0.0777777, -0.0769721, -0.205274, -0.024375, 0.0605688, -0.112388, 0.25853, -0.0448645, -0.073246, 0.0427836, -0.125376, 0.215848, -0.0193127, 0.0734253, -0.178843, -0.0212742, -0.0706529, 0.0523257, -0.0476291, -0.00530621, 0.166278, -0.213265, 0.0863982, 0.0621102, 0.0386025, 0.179099, 0.111791, 0.0955658, 0.0340196, 0.0913599, 0.0912755, -0.0768078, 0.00207233, 0.244117, -0.105335, -0.0846142, -0.200656, 0.0142517, -0.0787745, -0.177699, 0.113539, 0.0217118, 0.0191313, 0.306113, 0.0235214, -0.0157033, 0.167926, 0.0332919, -0.0372184, -0.000408444, 0.0138884, 0.0325736, -0.132851, 0.0331583, -0.0566615, -0.0666269, -0.0608433, 0.0195067, -0.098767, 0.0206768, 0.132552, 0.180209, -0.0686394, 0.0874844, -0.116563, 0.151896, -0.0286183, -0.0285857, -0.16472, -0.178582, -0.0695828, 0.0240284, -0.0634775, 0.0322408, -0.0422718, -0.262369, -0.127916, -0.0793962, 0.00699218, 0.0546162, -0.173779, 0.150548, 0.0443149, -0.0559556, -0.0947637, -0.150509, 0.010551, -0.0667702, -0.0510915, -0.183442, -0.0391435, -0.171893, -0.151472, 0.0656602, -0.0626185, 0.124795, -0.138819, 0.121082, 0.00175628, 0.182832, -0.0514185, 0.157095, 0.113412, 0.0377616, -0.171993, -0.129415, 0.134699, 0.176825, 0.00697349, 0.0444482, -0.0648894, -0.274391, 0.133759, 0.11688, 0.0741738, 0.00811891, 0.00252066, 0.149786, -0.0840518, 0.131431, 0.0208335, 0.254882, -0.0023195, 0.0278739, -0.136466, 0.227001, 0.0140528, -0.245495, 0.196031, -0.188816, -0.0780731, -0.116528, -0.119028, 0.0981095, 0.0810659, -0.073981, 0.11605, 0.0346823, -0.167768, -0.000185056, -0.119392, -0.104305, 0.0724941, 0.169102, 0.0852638, -0.0944527, 0.0324173, 0.0359453, 0.150663, 0.0850311, -0.173966, 0.0228876, -0.0334066, 0.000604998, 0.106278, -0.0562876, -0.0255903, -0.0714161, 0.0947406, -0.131181, -0.0826377, 0.100442, 0.0579183, 0.0755977, 0.0228329, 0.256784, 0.0131378, -0.0055967, -0.0867157, 0.110399, 0.0843898, 0.126627, 0.0223377, -0.0370896, 0.0232652, -0.11607, 0.0304799, 0.0177294, 0.063562, 0.129456, 0.0504753, -0.0648579, 0.048718, -0.0965241, -0.0885635, 0.129345, 0.0429718, 0.0287422, -0.0143685, 0.300954, -0.00257858, -0.179205, -0.00980225, -0.198745, -0.00756979, -0.0558818, 0.0278554, -0.12633, -0.0215061, 0.0590665, 0.0760303, -0.114983, 0.064316, 0.154967, -0.145714, -0.0310167, 0.095259, 0.0125656, -0.168546, 0.103427, -0.0895544, -0.205088, 0.0899125, 0.083726, -0.0861539, 0.116905, -0.0474018, 0.0294383, -0.0305694, -0.00172221, 0.133191, 0.0750091, -0.202206, 0.0297951, -0.0554092, -0.0792784, 0.12854, 0.199794, -0.266186, 0.0115277, -0.008868, 0.0844251, 0.139115, -0.194959, 0.0615276, -0.080701, -0.071206, 0.245844, -0.00818178, 0.190737, 0.0169969, 0.19842, 0.357184, -0.0368749, 0.13117, 0.101504, -0.0578132, -0.256651, 0.0996137, -0.00193969, -0.0387261, 0.0641002, 0.279298, -0.0675, 0.506001, -0.215737, 0.0988978, 0.155897, -0.0819597, -0.0860576, -0.272194, -0.326969, -0.38449, 0.0363616, 0.113583, -0.00386742, 0.107321, 0.0812119, 0.263661, -0.0403217, -0.19033, -0.0427781, -0.154502, -0.0845164, 0.0697019, 0.107325, -0.241355, 0.0540912, -0.155764, -0.197512, -0.0125014, -0.000326012, 0.0450815, -0.389881, -0.0332094, 0.00284498, 0.27545, 0.392098, -0.0292499, -0.0464762, 0.0796166, 0.0681087, 0.12701, 0.0948357, 0.204792, 0.0318408, -0.0333836, -0.116781, 0.0311849, -0.167658, 0.0939066, -0.0039275, -0.00792159, 0.0385311, -0.128147, 0.176475, 0.247558, -0.0499655, 0.147083, 0.148222, -0.0884352, -0.144348, 0.0713125, -0.0920039, -0.037414, -0.192953, -0.160666, -0.129845, 0.0589719, -0.102059, -0.233913, -0.087479, -0.0849216, 0.0131217, -0.0224588, -0.270573, -0.260302, 0.12281, 0.337819, 0.0741174, 0.135913, 0.332336, -0.108861, 0.112764, -0.288669, 0.0428603, -0.00981443, 0.265069, 0.165814, 0.343921, -0.0237404, 0.00931397, -0.313664, -0.220754, 0.170612, -0.231744, -0.160884, -0.069506, 0.129114, 0.0382819, 0.0447222, 0.0126682, 0.107395, 0.120605, -0.258478, 0.0932997, -0.00627118, -0.139096, -0.108468, -0.0249444, -0.0463216, 0.0457018, -0.235801, 0.0136225, 0.124736, -0.29871, -0.0789706, 0.0429561, 0.157843, -0.0338841, 0.21836, -0.0271167, -0.0807301, -0.145592, -0.0684805, -0.107817, -0.0468223, -0.0461771, 0.22931, 0.142304, -0.0815209, 0.149737, 0.363319, -0.137418, 0.191079, 0.0176845, 0.205998, 0.0384169, -0.182598, 0.109413, 0.0211715, -0.135973, 0.0386256, 0.000726429, -0.199358, 0.187883, 0.0457222, -0.104514, 0.0435354, 0.000247397, -0.0416831, 0.152955, 0.153807, 0.198978, -0.243062, 0.247538, 0.173972, 0.0644839, 0.0288431, 0.212127, 0.413307, 0.320361, -0.156899, -0.0819796, 0.200145, -0.235255, 0.127579, -0.0376065, 0.234423, 0.216198, -0.213731, -0.11815, -0.0332577, 0.0972256, 0.121267, -0.0661635, 0.328059, -0.0946834, -0.0509464, 0.0912807, 0.129418, 0.137397, -0.10561, -0.138725, 0.0955021, 0.218396, 0.0810589, -0.273199, -0.171627, -0.135825, -0.122585, -0.0180222, 0.0621331, 0.301185, 0.0942909, 0.0497267, 0.107049, -0.296376, 0.171277, 0.0885494, -0.0742949, -0.127168, -0.0250305, 0.103912, 0.134432, 0.222457, 0.155715, 0.0926515, 0.18151, -0.0325168, 0.0362297, 0.155452, -0.163519, -0.179569, 0.182761, 0.172364, -0.0666764, -0.245029, -0.175689, -0.230203, 0.113561, 0.23567, 0.0342455, -0.0879988, 0.111756, -0.305954, -0.324869, -0.256834, 0.189161, -0.0437604, 0.145577, 0.104031, -0.010309, 0.135294, 0.0740881, -0.104341, 0.252212, -0.15667, -0.0961849, 0.101692, 0.127823, 0.0499699, 0.173204, -0.0282914, -0.147955, 0.169337, -0.00758378, 0.236406, 0.0151118, -0.127673, -0.135769, 0.0478547, 0.0448006, -0.15396, 0.0051245, -0.028635, -0.0602674, 0.00616249, -0.125354, 0.00934835, -0.141208, -0.104354, -0.17681, 0.0118432, 0.11253, 0.152695, 0.0218958, -0.0591738, 0.0558029, -0.0831983, -0.207819, 0.0903949, 0.0964203, 0.0614674, -0.0290391, -0.0124145, -0.0606799, -0.120157, -0.0959133, 0.0579556, 0.0492422, -0.193172, -0.00704798, 0.275035, 0.0448362, -0.015223, 0.0400183, -0.00256347, -0.0686289, 0.231241, 0.0528252, -0.0907382, 0.1122, 0.000119935, 0.0131514, 0.09576, -0.00200802, -0.0584134, -0.00612995, -0.00189615, -0.139176, 0.0154851, -0.0901712, 0.0626434, -0.061221, 0.0159959, 0.0565567, -0.0479779, -0.120286, -0.0445693, -0.124499, 0.0179224, 0.0501557, -0.0312866, -0.0849391, 0.0428564, -0.0204012, -0.0012318, -0.00418449, -0.0688548, -0.0678492, -0.0150318, -0.143667, 0.0398893, 0.0251019, -0.0776543, -0.123209, -0.0793574, 0.013586, 0.100932, 0.0579839, 0.152817, 0.237006, -0.16202, -0.0875908, -0.0785494, 0.0196369, -0.0864998, -0.130494, -0.169821, 0.0197928, -0.0199144, -0.0195024, -0.0760094, -0.0724928, -0.0106963, -0.102011, -0.0083125, -0.0135099, -0.0579602, 0.0584828, -0.17048, 0.164064, -0.0148655, -0.0500475, 0.12533, -0.0529697, -0.00521843, 0.0252709, -0.17992, 0.0709523, -0.00658374, 0.178137, 0.138967, -0.108992, -0.161285, 0.0086407, -0.223566, -0.0384771, -0.211313, 0.0677406, -0.00599888, 0.118953, 0.00878774, 0.066164, -0.109459, 0.121902, -0.0870284, 0.0361192, -0.182968, -0.163024, 0.0978773, 0.149324, -0.13245, 0.117265, -0.0258399, 0.0151476, 0.0761466, 0.113917, 0.0406516, -0.184228, -0.172194, 0.0739748, -0.0634019, 0.117356, -0.114034, 0.20926, 0.135086, -0.138214, -0.130722, -0.040236, -0.0794507, 0.0509833, -0.074066, -0.0716106, -0.0747813, 0.0849477, 0.041613, 0.0282098, 0.151484, -0.0874945, -0.0447685, -0.0860599, 0.0714599, 0.134779, 0.0856713, -0.186603, 0.209268, -0.0387035, -0.128843, -0.00114051, -0.0801288, 0.0282234, 0.0683361, 0.081759, 0.062532, -0.0831773, 0.0350438, 0.0701749, 0.134698, -0.177307, 0.0221676, -0.0806364, 0.0468886, 0.0291498, -0.0886982, 0.141409, -0.197509, -0.0104803, 0.0141188, 0.106016, -0.0275436, 0.0328858, 0.113297, -0.0373783, 0.126174, -0.0762779, -0.21811, 0.0496844, 0.00431464, 0.125884, 0.0272418, 0.252642, -0.0586763, 0.0917888, 0.150307, 0.0251918, 0.0465303, 0.0222542, -0.0691396, 0.0445492, -0.147795, -0.000448994, 0.0643487, 0.181595, -0.0314131, -0.0223549, -0.104567, 0.000652142, -0.0154411, 0.114705, 0.016104, -0.112386, -0.146525, 0.064174, 0.0326167, 0.0411558, 0.111644, 0.197547, -0.0244182, -0.0862752, -0.0348772, -0.0693845, 0.0143026, -0.159132, -0.086737, 0.0806928, 0.0736189, -0.15116, 0.0260652, -0.141981, -0.165028, 0.10091, 0.120225, -0.0252739, -0.0363347, 0.0807564, -0.0108408, -0.0381566, -0.0237837, 0.0604231, 0.0710043, -0.030069, 0.0478521, -0.130068, -0.0238831, 0.102252, -0.118886, 0.139065, 0.0318685, -0.205221, -0.0156607, 0.198583, -5.98665e-05, -0.127811, -0.101378, 0.0678857, -0.132976, -0.188427, 0.200373, -0.0669128, -0.15446, 0.0299097, -0.106412, 0.135736, -0.100306, 0.0181424, 0.129008, -0.222443, -0.0552632, -0.0475511, 0.00134916, -0.0390983, -0.104723, 0.103996, 0.109519, -0.13221, 0.147881, 0.0119095, 0.112126, -0.04349, -0.090082, 0.145782, 0.0897858, 0.133676, -0.0619553, -0.158935, 0.0273554, 0.104289, -0.206594, -0.111938, 0.0950881, 0.255499, -0.222386, 0.248471, -0.0256488, 0.170453, -0.113599, 0.0236647, 0.0849356, 0.154871, 0.119487, 0.116493, 0.168094, 0.0304802, 0.180572, 0.020168, 0.0602093, 0.00665532, -0.0255185, 0.0846459, 0.105583, -0.136665, 0.0982485, 0.00507341, -0.085773, 0.0700346, -0.0370705, -0.137398, 0.0313906, 0.138899, 0.11826, -0.0207551, 0.0869546, -0.0547888, 0.103498, -0.19468, -0.0283711, -0.0614314, -0.00709089, -0.221586, 0.0599072, -0.175743, 0.142587, 0.129046, -0.192902, 0.0243416, 0.259099, -0.145485, 0.0104425, 0.187847, -0.0678044, -0.0352992, -0.16175, -0.0833995, 0.117176, -0.0665493, -0.0152509, 0.0051815, -0.207266, -0.019738, 0.0575673, -0.071228, -0.000984146, -0.0748135, 0.109115, 0.120859, 0.0869642, -0.216025, -0.179474, -0.030288, 0.223403, -0.22891, 0.195074, -0.096384, -0.23667, 0.17142, 0.00131925, 0.19362, 0.164628, -0.0722163, 0.213181, -0.121372, -0.0458418, 0.124466, -0.134492, 0.18649, -0.0302282, -0.159019, 0.0962952, 0.077528, -0.0116104, 0.237647, 0.144821, 0.0467623, -0.15019, 0.152276, -0.162006, -0.0623796, 0.0354756, -0.147509, -0.0173364, -0.00318246, 0.0286479, -0.0388673, 0.0771449, 0.0163912, 0.170884, 0.149291, -0.0370905, -0.0331998, 0.158839, -0.0961084, -0.0278287, -0.0201413, -0.0863623, -0.0289948, 0.031955, -0.0621515, 0.138831, 0.0141191, 0.246623, 0.0333854, 0.059378, -0.012042, 0.0553571, 0.150137, 0.00856219, 0.0861659, -4.7618e-05, 0.218354, 0.0593148, 0.0132907, 0.154899, 0.0764347, -0.125991, -0.00134217, -0.00303241, -0.0580433, 0.345625, -0.0800776, -0.102771, -0.211465, -0.176251, 0.21438, 0.0789203, -0.106912, 0.0504311, 0.162557, 0.230577, -0.183784, -0.0869557, 0.243017, 0.00246569, 0.123343, -0.10449, 0.122736, -0.00643869, -0.0672606, -0.0394283, -0.126697, 0.0983121, -0.0122678, 0.0916673, -0.169025, -0.0803425, 0.105344, -0.134718, -0.00613466, -0.248326, 0.0880329, 0.124797, 0.143799, -0.0108434, -0.117157, 0.149942, 0.0537911, -0.121792, 0.070701, 0.071616, -0.110841, -0.0214507, -0.0681635, 0.131059, 0.199172, -0.12459, -0.15316, 0.00680631, -0.0775858, 0.0710502, 0.264433, -0.148041, 0.103597, 0.139653, 0.0418093, -0.112271, -0.0536534, -0.18218, -0.119103, -0.0176227, -0.0605089, 0.107882, -0.0577954, -0.00558063, -0.00938599, -0.0503342, -0.0346481, 0.00204457, -0.0853209, 0.137825, -0.0980989, 0.0348955, -0.144187, 0.0458622, -0.0799734, -0.0789403, -0.0942469, -0.135119, 0.0686467, -0.200206, -0.115418, 0.0467989, -0.0769256, 0.00951706, -0.122204, -0.0854673, -0.1761, -0.182107, 0.137492, 0.0142369, 0.010289, -0.0544045, 0.109746, -0.0295191, -0.0457824, 0.12209, 0.0865202, 0.0589301, -0.206545, -0.0900959, -0.0653394, -0.180972, -0.0923688, -0.0116919, -0.170174, -0.268202, -0.0236283, -0.0781379, 0.146047, -0.098772, -0.198423, 0.0758831, -0.0988761, 0.143387, 0.129315, 0.0284488, 0.0762478, 0.0390445, 0.0451602, -0.0571305, 0.072919, -0.0696496, -0.0694104, 0.109173, -0.100694, 0.0435224, 0.218701, -0.0834622, 0.0394063, -0.0921018, 0.0696063, -0.0371488, 0.0856475, -0.194191, 0.0685301, 0.0227734, 0.195025, 0.0425709, 0.224982, 0.117437, -0.106625, 0.0492596, -0.192776, 0.0163196, 0.109095, -0.00275176, -0.0445718, -0.208842, 0.076956, 0.0291754, -0.207081, 0.00973305, -0.237124, 0.0879367, -0.0417903, 0.237792, -0.153824, -0.0338887, 0.180044, 0.0243912, 0.144806, -0.0793271, 0.0708848, 0.240696, -0.0854541, 0.143424, 0.0285451, -0.0401421, -0.00501345, 0.115746, 0.147666, -0.123234, -0.205089, 0.289256, -0.196154, 0.000694056, 0.119829, -0.0359608, -0.0189577, -0.0867081, 0.212768, 0.273551, 0.00147898, 0.0610386, 0.139745, 0.0422569, 0.0258457, 0.00148501, -0.0215739, -0.152039, 0.22985, -0.25683, -0.132792, 0.0295118, 0.0244289, -0.288629, 0.0688274, 0.0276397, -0.064199, -0.13793, 0.0814426, -0.0573788, -0.120331, 0.0421837, -0.251215, -0.187818, 0.164919, -0.011315, 0.053508, -0.0850103, 0.00959646, -0.0795565, 0.0709676, 0.109723, -0.00832466, 0.0555221, -0.0420175, 0.0346932, 0.00106526, -0.122099, 0.0417366, -0.154292, 0.155476, -0.063853, 0.00716148, -0.0277002, 0.0340423, 0.0185773, -0.114273, -0.0303362, 0.0161705, 0.024045, 0.227834, -0.118016, -0.00790451, 0.0331979, -0.0202401, -0.0815151, -0.076703, 0.102499, -0.166698, 0.1794, -0.0628112, -0.128283, -0.146938, -0.133489, 0.00172491, 0.00280578, 0.133686, -0.0894492, 0.144861, 0.0965863, 0.132959, 0.0452224, -0.0381161, 0.126696, -0.0186052, 0.0467566, -0.0868677, 0.121002, 0.0651911, -0.161776, 0.137306, -0.0580165, -0.00690522, -0.0290725, 0.164249, 0.0347949, 0.00214013, -0.220871, -0.129347, -0.0668542, -0.0681427, -0.079008, 0.314721, 0.0764624, 0.00724012, -0.0839503, -0.200152, -0.0365025, -0.0699129, -0.0971513, 0.0984011, -0.0675972, -0.0666632, -0.081528, 0.033776, -0.144332, -0.0928516, 0.236018, -0.164754, 0.0598096, -0.0835708, 0.093128, 0.114598, -0.132213, -0.100847, 0.23257, -0.0752448, 0.117899, 0.147503, -0.103068, 0.111783, -0.10548, 0.00751441, -0.213604, -0.0362565, 0.134381, 0.116187, -0.0519197, -0.112912, -0.0312764, -0.109184, 0.191952, 0.0200984, -0.143034, -0.0343104, 0.0182811, 0.165848, -0.0193531, 0.342965, 0.124239, 0.257736, 0.0883163, 0.121216, 0.243295, -0.0440278, -0.135295, -0.224263, -0.0397247, 0.10285, -0.0763661, -0.218827, -0.19009, -0.00229781, 0.142326, 0.0364133, -0.0507006, -0.184573, -0.0752095, 0.0969726, -0.00236847, 0.0275267, -0.0493384, -0.109865, -0.22903, 0.130944, 0.100586, -0.0126691, -0.0638565, 0.187703, 0.0382685, -0.271724, 0.157013, -0.00578931, 0.0487145, 0.0697044, -0.070719, 0.100314, 0.0670889, -0.089731, 0.120008, 0.244028, -0.0887759, -0.0562774, 0.176258, -0.17484, 0.116437, 0.0520487, -0.0490764, -0.00139344, 0.217778, 0.217131, 0.0592325, -0.168734, 0.120674, -0.109075, 0.0932496, 0.017366, -0.13439, 0.0547011, -0.113507, 0.0706869, -0.0794464, 0.0982502, 0.0198265, 0.231302, -0.0106245, 0.0253474, 0.125841, 0.0105839, -0.179699, -0.161713, 0.145705, -0.0780071, -0.0712371, -0.0315387, 0.0128114, -0.0578417, -0.0975414, 0.0173277, 0.0617995, -0.0615172, 0.0947733, -0.0908727, -0.0603052, 0.213118, -0.112434, -0.0739139, -0.124443, -0.253411, -0.14741, 0.179934, -0.114883, -0.0818029, -0.0857593, -0.136172, 0.0150227, 0.138098, 0.00178983, -0.140547, 0.247179, -0.0591442, 0.138674, -0.203076, -0.132054, 0.18498, -0.108796, -0.022882, 0.0464259, -0.0141205, 0.0672424, -0.266474, -0.0971649, 0.139099, -0.0105568, -0.0627274, 0.0215492, -0.185634, -0.134133, 0.0671276, -0.0661153, -0.0667367, 0.107854, -0.00514662, 0.0999097, -0.119004, -0.0275919, 0.121292, -0.25292, -0.093721, 0.121788, -0.14691, -0.0138386, -0.179181, 0.225282, 0.0935741, -0.132131, -0.0939318, -0.153015, -0.219946, 0.180054, 0.0693597, -0.00150948, 0.164725, 0.0479524, 0.0037224, -0.112366, 0.151742, 0.0256878, 0.0385759, 0.00975147, 0.100836, 0.144203, -0.0116808, 0.0251552, -0.109911, -0.116683, 0.226818, -0.0793053, -0.00746969, 0.163852, 0.156874, 0.0153576, -0.119723, -0.117125, -0.0104274, -0.037921, 0.124439, -0.0930519, -0.277246, 0.00946268, 0.0754356, 0.11069, 0.0848534, 0.0394827, 0.0410549, 0.149576, -0.214529, -0.0711652, 0.0793094, -0.160111, -0.29032, 0.215023, 0.0106941, 0.0703803, 0.0106578, -0.264639, -0.0366483, -0.113125, 0.0651106, 0.146131, 0.0108139, 0.0733677, 0.111085, 0.0682245, -0.0185144, -0.194783, -0.00668159, -0.111964, 0.0401302, -0.176438, -0.122274, -0.0985983, 0.0786886, -0.10677, -0.0637639, 0.0436926, -0.168085, -0.136904, -0.00698035, -0.0102856, 0.032858, -0.0846652, 0.0786414, -0.0103146, -0.0172699, 0.191308, 0.0970226, -0.0392855, -0.0196997, -0.0208659, -0.06607, 0.182636, -0.121528, -0.0271831, -0.212663, 0.0746408, -0.157734, 0.021061, -0.0984339, 0.165819, 0.16082, 0.26415, -0.12103, -0.0903395, 0.0551471, -0.0161223, -0.041954, -0.0382464, 0.0801181, -0.0195517, -0.206573, -0.111438, -0.031608, -0.183581, -0.210521, 0.053813, -0.0906877, 0.0699519, -0.136933, -0.164104, 0.118824, 0.0394529, -0.0636883, -0.0529175, -0.0439108, 0.0960075, 0.0529875, -0.0824199, 0.0291773, 0.168542, 0.0836484, 0.275921, -0.102573, 0.230073, 0.254858, 0.102068, 0.023641, 0.26348, 0.0469059, -0.0469093, 0.220777, -0.286882, -0.0357181, -0.209371, -0.159239, 0.314642, -0.0208675, 0.1846, -0.215729, 0.279951, 0.180473, -0.00323286, 0.113121, 0.154741, 0.300324, -0.195581, 0.0756036, -0.177486, -0.0339292, 0.172992, 0.325225, -0.219418, -0.194921, 0.00358336, -0.0173981, 0.0729294, 0.280013, 0.333092, -0.00407656, -0.301409, 0.128747, -0.28168, -0.314256, -0.113422, 0.235306, 0.00560463, 0.0378161, -0.0198608, -0.142956, 0.177944, -0.0786307, 0.070836, -0.112579, 0.052861, -0.141208, -0.263223, 0.23342, -0.0653926, -0.0871511, -0.0103076, 0.106192, -0.0983818, -0.282502, 0.264288, 0.188953, -0.0270305, -0.313235, -0.124472, 0.108204, 0.0386444, -0.0612135, -0.353529, -0.133861, 0.227677, -0.187742, -0.0661174, -0.185681, -0.153708, -0.302492, 0.200596, 0.183744, 0.0622678, 0.391556, 0.14767, -0.0558014, -0.0711221, 0.234971, 0.402148, 0.168323, -0.319123, -0.0799006, -0.0533871, 0.206295, -0.0669435, -0.348737, 0.0397998, -0.287802, 0.414969, 0.304533, 0.166342, 0.207638, 0.198308, 0.0990035, -0.300412, -0.116588, -0.0190157, -0.276415, 0.0340033, 0.10554, 0.0921162, -0.0122708, -0.00169588, -0.184484, -0.0224095, 0.206177, 0.043857, 0.161551, -0.194626, 0.0944611, -0.0751198, 0.0129817, 0.203131, -0.102259, 0.232573, -0.191799, -0.0571708, 0.143056, 0.107242, -0.176972, 0.0806286, 0.132875, 0.154756, -0.28298, -0.158248, -0.311699, -0.255177, -0.043651, 0.0062329, -0.0890265, 0.18836, -0.101636, 0.191207, -0.0670028, -0.33741, -0.0497557, 0.0246458, 0.113071, 0.0689533, -0.0245295, 0.0957643, -0.098481, -0.147187, 0.170077, 0.0816554, -0.100763, -0.0387205, 0.382944, 0.229855, 0.173586, 0.25056, -0.059056, 0.212238, 0.00434263, -0.215301, 0.185169, -0.0339269, 0.182791, 0.187827, -0.245471, 0.111364, -0.145897, 0.0950495, -0.0131738, 0.123283, -0.0648089, -0.189129, -0.122058, -0.0861568, -0.0611618, 0.636366, 0.736809, -0.256716, -0.0412127, 0.102078, -0.188738, 0.0935055, -0.120318, -0.260524, -0.114821, -0.141467, 0.491235, 0.298016, 0.21589, -0.0252197, -0.0632718, 0.00463951, -0.207995, -0.266578, 0.308666, 0.310765, 0.187935, -0.290959, 0.111373, 0.0812371, -0.0225491, -0.0435383, 0.125686, 0.032111, -0.145997, 0.00689719, -0.185064, 0.247729, -0.118588, 0.129766, 0.242684, 0.0787632, 0.0444306, -0.170371, 0.276967, 0.0217208, -0.41257, 0.107179, 0.0989119, 0.129354, 0.0425178, 0.0314305, 0.103995, -0.0809212, 0.372463, 0.0845921, -0.18861, -0.0254572, 0.154167, -0.238877, 0.133836, -0.00648153, 0.232288, 0.032685, 0.363062, -0.144804, 0.293916, -0.254803, -0.214192, -0.36057, -0.382258, 0.313776, 0.24997, -0.0697747, 0.0414923, 0.208457, 0.144883, 0.0192457, 0.0582103, -0.272428, -0.0948573, -0.0120037, -0.0940182, -0.206654, 0.0130237, 0.218333, -0.0602826, -0.042825, 0.060412, 0.0265483, -0.0471507, 0.0286716, 0.155402, 0.0563468, 0.0957819, -0.00255267, 0.110888, 0.0290734, -0.127474, 0.106566, -0.108352, 0.00861226, 0.13332, 0.0279242, -0.0544162, 0.0208125, 0.0645146, -0.097423, 0.0166138, -0.10689, 0.0377916, -0.0789734, 0.108595, 0.0500762, -0.046141, 0.362536, 0.158871, 0.12387, -0.258601, 0.077559, 0.126662, 0.25344, 0.180598, -0.192426, -0.105394, 0.112715, 0.109178, 0.0999499, -0.00691344, 0.0352418, 0.250104, -0.0604681, 0.262855, -0.0945072, -0.202137, 0.249717, -0.0729316, 0.282383, -0.0350123, 0.087486, -0.0532102, -0.0840887, 0.168615, -0.262945, 0.00884907, -0.0399028, 0.0682322, -0.0217063, -0.0370947, 0.128442, -0.282674, -0.221895, 0.232109, 0.0441874, -0.0102281, 0.0741557, -0.260964, -0.0391819, -0.106258, 0.196757, 0.182466, -0.144592, 0.030687, 0.165656, 0.108144, 0.0790378, 0.164883, -0.0489416, 0.114347, -0.204461, 0.142293, 0.121396, 0.118356, -0.0573363, 0.0624745, 0.00812769, 0.0543175, -0.0440848, 0.136728, -0.0675272, -0.157126, -0.0181872, -0.00282027, 0.238695, -0.202703, -0.182977, 0.243929, -0.176325, 0.161712, -0.0116835, -0.0353563, 0.00846957, -0.194068, -0.188206, -0.35769, -0.0937516, 0.0810861, 0.00425294, 0.0591635, 0.00121353, -0.102602, 0.193323, 0.167831, -0.116575, -0.156657, -0.0272876, -0.198268, -0.0937944, 0.0131809, -0.0109882, 0.0582959, -0.00407698, -0.132396, -0.0601816, 0.134164, 0.127806, -0.0554798, -0.249857, 0.0140217, -0.0602708, 0.00247137, 0.00634794, -0.213683, 0.0298689, -0.0433373, -0.111569, -0.0540633, -0.19107, -0.124961, 0.0792032, 0.126076, -0.0204038, -0.116273, -0.0432033, 0.0798031, 0.027416, -0.21347, -0.134438, -0.0386782, 0.101965, 0.197079, 0.0712456, -0.1841, -0.0359777, 0.118958, 0.00384864, 0.0689699, -0.148869, 0.0975514, 0.0184585, -0.0145338, -0.0063414, -0.0390304, -0.00922616, 0.0393735, -0.00677561, -0.187166, -0.0683456, 0.110883, 0.0607254, 0.0169242, -0.102545, 0.218944, 0.0244607, -0.125224, -0.194648, -0.168217, -0.0194361, -0.245675, 0.0847858, 0.0316608, 0.0618037, 0.128778, -0.262767, 0.159974, -0.122389, 0.0305942, -0.0869733, -0.135005, -0.146724, 0.148079, -0.105495, 0.0740517, 0.233212, 0.136981, -0.0942564, -0.176839, 0.0580593, -0.170882, -0.108537, 0.0698883, 0.0403303, -0.0438507, 0.264977, 0.02278, 0.151285, -0.0127768, 0.168904, -0.21016, 0.0772769, -0.0605209, -0.0497739, -0.0891301, 0.0613813, 0.00878133, -0.0889423, 0.154696, -0.222321, 0.0962186, -0.112886, -0.0127156, -0.16128, 0.183913, -0.0663535, 0.0354361, 0.157454, -0.0255512, 0.0147898, 0.0612561, 0.0953567, 0.197077, 0.0595043, 0.0243698, -0.0665777, 0.0405368, -0.204739, -0.0103819, -0.131885, -0.141201, 0.172504, -0.227495, 0.0405279, 0.175494, 0.12578, 0.243895, 0.217178, 0.266987, -0.0591961, -0.106431, 0.148428, -0.219151, 0.0400725, -0.0129131, 0.152788, 0.0632573, 0.0182006, 0.15729, -0.349739, 0.164475, -0.370058, 0.25108, 0.235571, -0.0628843, -0.348934, 0.189524, 0.065567, 0.0326765, -0.000553408, -0.0489087, 0.370912, 0.0406988, 0.110557, -0.117066, 0.207127, 0.12027, 0.222515, -0.322263, -0.218227, -0.187513, 0.039498, -0.163116, -0.170728, 0.148044, -0.190501, 0.00417923, 0.217897, -0.0141875, -0.0636772, 0.100365, 0.233881, -0.106519, -0.0601823, 0.352194, 0.0352076, -0.0495441, 0.372917, -0.00531529, 0.13163, 0.0626438, 0.15136, 0.323508, -0.143024, -0.0651826, -0.23684, -0.0192562, -0.256775, -0.0760735, -0.145021, -0.0665562, -0.0942427, 0.205804, -0.300507, -0.303363, -0.0913726, 0.126804, 0.19415, -0.0783592, 0.0359889, -0.0205362, 0.107597, -0.0196499, -0.0180722, 0.103373, 0.184113, 0.0299275, 0.109918, -0.167687, -0.0607115, 0.226513, -0.120125, -0.239058, -0.0258583, -0.00401677, -0.0837615, 0.267023, 0.098391, 0.0716995, 0.0421802, -0.14972, 0.0534656, 0.00838329, 0.221415, -0.0387565, -0.0387209, -0.212239, -0.143512, -0.00863848, 0.0359522, 0.01415, -0.0725073, 0.187138, 0.0332442, -0.0566829, -0.0256426, -0.378958, -0.0536448, 0.118794, 0.109232, -0.0427415, 0.258979, -0.220148, -0.172225, -0.0330982, 0.146276, 0.119243, 0.109817, 0.18594, -0.138764, 0.174561, -0.211868, -0.0752533, 0.0217019, 0.084783, -0.236579, 0.0118515, -0.1739, -0.121716, 0.237558, 0.0895857, -0.0312095, 0.23828, 0.30044, 0.102458, 0.064316, 0.115392, -0.248755, 0.205269, 0.121028, -0.0759086, 0.0925246, 0.0848168, 0.238917, 0.0716084, 0.182537, 0.0276443, -0.197544, -0.10214, 0.140391, -0.273536, -0.276554, -0.0648151, -0.0895, -0.169156, 0.0154389, -0.178984, -0.183161, -0.243519, 0.112381, 0.0316457, -0.266429, 0.00245653, -0.221437, 0.18652, -0.0854896, -0.245967, 0.0117553, 0.113341, -0.0490853, -0.0437269, 0.0928623, -0.265436, -0.0429597, -0.167249, -0.0386629, 0.00429991, -0.146633, 0.044209, 0.177834, -0.0662082, 0.177368, 0.187093, 0.12563, 0.185692, 0.178839, 0.0384076, 0.273151, -0.276322, -0.259714, -0.00432917, -0.185276, 0.104154, 0.0504451, 0.355631, -0.0844868, -0.0536274, -0.15206, 0.156105, 0.213866, -0.0307527, 0.293716, 0.100403, -0.0914708, 0.168358, 0.290714, -0.0380723, -0.0194848, 0.0401176, -0.0634004, 0.0100659, 0.091312, -0.0184459, 0.0938843, 0.246277, 0.0717035, -0.0135396, -0.0103609, 0.0797999, 0.10873, -0.00698725, 0.20375, 0.0415672, -0.0443382, 0.0765936, 0.144765, 0.160854, -0.0266755, 0.115608, -0.0069344, 0.167535, -0.0210104, 0.246592, 0.00515006, 0.0352856, 0.142732, -0.0195855, 0.284897, -0.0655947, 0.0403546, -0.102661, -0.0290213, 0.079823, 0.122679, -0.0873975, 0.176898, 0.0287244, -0.108708, -0.089417, 0.0569012, 0.073255, -0.0563912, 0.0934081, -0.151682, -0.117153, -0.112571, -0.136724, 0.0137771, -0.0348095, 0.191981, -0.06469, -0.00681704, -0.158803, 0.0524017, -0.0440413, 0.0226078, 0.0333496, 0.0796917, 0.121306, -0.116587, -0.0524228, 0.0195389, 0.039253, -0.0781913, 0.0528286, -0.142458, -0.0392553, -0.156565, 0.0360758, 0.115459, -0.0697849, -0.0119528, -0.0142852, -0.0243914, -0.0220155, 0.0611133, -0.0617078, 0.0189219, 0.134244, 0.0917566, 0.118036, 0.140296, 0.00668201, 0.137209, 0.0563318, -0.0191049, -0.109167, 0.0539904, 0.0912826, 0.0646637, 0.00828986, -0.0489616, 0.00978022, -0.0226492, -0.0669971, -0.167095, -0.0551981, 0.0679224, 0.00090788, 0.171039, -0.147763, -0.0669419, -0.160454, 0.0389834, -0.0845941, 0.127878, 0.00678037, 0.040815, -0.0518615, 0.0819419, 0.144131, 0.0210624, 0.0637996, -0.0531849, -0.0750013, 0.0520536, 0.0936953, 0.0774016, -0.106552, 0.0413054, -0.0993496, -0.00623983, 0.0645733, 0.00571288, -0.0219647, -0.0493385, -0.0774375, 0.016911, 0.019083, -0.0741276, 0.0313047, 0.0712742, 0.0038699, -0.051972, -0.0309586, -0.0255735, -0.00797331, -0.116393, -0.0683142, -0.0301265, 0.144003, -0.0237903, 0.197883, 0.0415571, -0.0389723, -0.0806318, 0.00678438, -0.00699744, 0.106163, -0.0295999, 0.0826699, -0.0156282, 0.176367, -0.0875238, -0.00210639, 0.0139896, 0.0505915, 0.0716704, -0.116858, 0.126971, 0.0139837, 0.102232, 0.082485, -0.155599, -0.0162261, -0.0440794, -0.0264572, 0.0832928, -0.0071776, 0.125953, 0.0469031, 0.0711163, 0.145678, 0.114726, -0.00755038, -0.012497, 0.0350191, 0.0507703, 0.170733, -0.017136, 0.0653089, 0.171391, -0.0172105, 0.154944, -0.0696283, 0.041637, 0.0285812, -0.0755131, 0.170189, 0.000220809, 0.0744732, 0.0655269, -0.102856, -0.00446654, -0.00325218, -0.0815446, -0.0280425, 0.0380697, 0.0204723, -0.0600455, 0.0957851, 0.0708184, 0.0922651, 0.0539407, 0.00124591, 0.0635712, 0.0580853, -0.0579629, -0.112289, 0.119515, -0.0739598, -0.110562, 0.061907, -0.115616, -0.07288, -0.0566819, 0.123057, -0.0123141, -0.0418379, -0.033049, 0.00409711, -0.00292457, 0.144389, -0.162732, -0.154642, 0.161423, 0.0635671, -0.0221829, 0.0824445, -0.0528425, -0.112267, 0.0762298, 0.0574479, -0.0526811, -0.104529, -0.193725, 0.0572374, 0.0170995, 0.114048, 0.0770468, -0.116743, 0.0701993, 0.138738, 0.0775522, -0.0140225, -0.092609, -0.0123175, -0.0140454, 0.0916642, -0.0821616, 0.0994914, -0.112592, 0.0736557, 0.00741193, 0.0670732, 0.0689224, -0.00792378, 0.172426, -0.0134354, 0.0402985, -0.00737671, -0.0476725, -0.0604812, -0.0295512, 0.18975, 0.0641282, 0.110727, -0.00640846, 0.0418521, -0.088383, 0.131995, 0.0145245, -0.0456562, -0.0357695, 0.0174048, -0.0401817, 0.0122706, -0.0739148, -0.00959611, -0.149653, 0.0352822, -0.0714883, 0.0843061, -0.109101, -0.0655296, -0.0677187, -0.0805726, -0.0339554, 0.0470892, 0.0542522, -0.0751231, -0.0363655, 0.0935018, 0.0792175, 0.114329, 0.14484, 0.211083, 0.154491, -0.0873597, -0.325113, -0.0764485, 0.0709326, -0.0879169, -0.247254, -0.235524, 0.0527765, -0.29817, -0.222378, 0.0173997, -0.132174, 0.0510253, -0.263265, 0.0481748, 0.142855, -0.141435, -0.0722661, -0.0159509, 0.00862323, 0.245172, 0.0705387, -0.0626261, -0.017718, -0.0680798, 0.117219, -0.275772, -0.0212337, 0.155475, 0.3951, -0.150128, 0.0592725, 0.0503484, 0.0283383, -0.0784242, -0.0443981, -0.0532018, 0.18581, -0.145014, 0.0421314, 0.00959644, 0.132064, -0.153527, -0.0415984, -0.296892, 0.216093, 0.0303895, -0.414279, 0.202099, -0.039097, -0.0267171, -0.0710121, -0.00324451, -0.0215932, -0.152618, 0.191159, 0.201763, -0.0157179, -0.139504, 0.00189702, -0.0220224, -0.00117086, -0.0638436, -0.00383564, -0.0700232, -0.102265, 0.0301402, -0.253521, -0.0770188, 0.0345135, -0.0148429, -0.0642791, -0.196257, -0.00808947, 0.155783, 0.0130644, -0.0676415, 0.0752171, -0.200156, 0.0113708, 0.11533, -0.0851745, -0.044203, -0.0480286, -0.19881, 0.241048, 0.0710491, 0.135496, -0.0662875, -0.0463518, -0.150977, 0.235187, -0.164982, 0.0248027, -0.238832, 0.129358, 0.0689888, -0.0204499, -0.0999698, 0.0998604, -0.00335956, -0.0555859, 0.0589063, 0.325349, -0.113478, -0.307587, 0.150853, -0.112405, 0.0244145, 0.00450971, -0.248445, -0.0876612, -0.180797, -0.0809926, -0.0946194, -0.018546, 0.254482, 0.00344031, 0.0714005, 0.172832, 0.0304565, -0.0467406, -0.182214, 0.157423, -0.219325, -0.401754, 0.200955, -0.0877356, -0.159969, 0.174366, -0.100571, 0.00447169, -0.0263915, -0.213137, -3.00025e-05, 0.0311915, -0.275659, 0.171771, 0.223891, -0.127102, 0.038453, -0.185171, 0.104055, -0.0198596, 0.0221395, 0.0893074, -0.0506985, -0.0379163, 0.322008, -0.321957, -0.119333, 0.0716692, 0.195675, -0.107429, 0.0939935, 0.0784373, 0.186374, -0.0278347, 0.0287024, -0.185776, -0.0115434, 0.057821, 0.0466828, 0.0512612, -0.0561983, -0.136814, -0.0694555, 0.0233869, 0.229999, -0.0483262, -0.15926, -0.114219, -0.183126, 0.240919, 0.0470117, -0.105237, -0.108601, -0.0866574, 0.0271267, -0.0111155, -0.100271, 0.021004, -0.0236594, 0.0949952, -0.0702014, -0.0169439, -0.233554, 0.205064, -0.0840081, 0.120907, 0.0120754, 0.0187596, -0.118763, -0.0515906, -0.0561823, 0.0664528, -0.0415044, -0.287927, 0.15946, 0.0519121, -0.178609, 0.217476, 0.202976, 0.134488, -0.217751, -0.200649, -0.0627566, 0.0250353, 0.0054181, 0.297253, -0.065457, -0.0303047, 0.0833009, 0.198833, -0.0825408, 0.075654, -0.0432191, 0.0958408, -0.150691, 0.0624643, 0.190086, -0.118274, -0.0206548, 0.136778, -0.306539, 0.00561983, -0.144645, 0.290709, 0.268706, -0.0606533, -0.0367163, -0.0271732, -0.166222, -0.0410159, -0.00985482, 0.328637, -0.0716009, 0.0951594, 0.208986, -0.106968, -0.0319254, -0.0169812, -0.0679827, 0.0419436, -0.104835, 0.0194408, 0.121189, 0.115891, 0.0756433, -0.0172973, -0.0320299, 0.0255844, -0.167889, -0.07741, 0.135997, -0.142736, -0.0033938, -0.153096, -0.234885, 0.161267, -0.184252, 0.126698, -0.388663, 0.234104, -0.200713, -0.0731752, -0.0764575, -0.324723, 0.107401, -0.0500491, 0.138955, 0.0359519, -0.202053, 0.0062764, -0.00428459, -0.255213, -0.169933, -0.114519, 0.16734, 0.248145, 0.0431759, -0.179635, 0.128225, -0.155332, -0.161319, -0.154775, -0.172924, 0.115331, -0.0171385, -0.176629, -0.0269835, -0.105555, 0.10027, 0.126229, -0.0605769, -0.155141, 0.320638, 0.183119, 0.160979, 0.0135103, -0.238605, 0.0407452, 0.107459, -0.300693, -0.0564707, 0.286828, 0.35797, -0.0426652, 0.0187091, -0.232695, -0.0216495, 0.289851, 0.141436, -0.252598, 0.00103048, 0.088303, 0.119253, -0.0469833, 0.27887, -0.0846973, -3.05327e-05, 0.032663, -0.0318101, 0.0892805, 0.106864, -0.319127, 0.115596, -0.237561, -0.0720364, -0.229852, 0.0219484, 0.0390626, 0.114512, -0.0565136, -0.204756, 0.28036, 0.303198, -0.201501, -0.240022, -0.095153, 0.146221, 0.21715, 0.0916461, -0.446298, -0.103694, -0.0389542, 0.0797518, 0.0658411, -0.314771, 0.333137, -0.354533, -0.19482, -0.28606, -0.213396, -0.0510051, -0.0415995, -0.387801, 0.02321, 0.214442, -0.0519455, 0.0794948, -0.0256684, -0.263084, -0.0875607, -0.129367, 0.276863, -0.24621, 0.18685, -0.0836019, -0.278017, 0.172545, 0.0165346, -0.0232869, 0.178095, -0.146844, 0.248621, -0.122917, -0.0485381, 0.0895864, 0.267828, -0.279782, -0.132046, 0.152563, -0.0196836, 0.140185, -0.0462655, -0.0894844, 0.250452, 0.167613, -0.21508, 0.104038, -0.144666, -0.183636, -0.074578, 0.0748984, -0.0171825, -0.112188, 0.0525493, -0.0588712, 0.00638788, 0.102359, -0.0906362, -0.0382644, 0.037702, -0.0333378, -0.012017, 0.0385068, -0.308133, -0.0818392, -0.0383629, -0.318253, -0.182109, -0.0138675, 0.0483102, 0.31789, -0.074847, -0.00564011, 0.147944, 0.00984119, -0.0962338, -0.310469, -0.155448, 0.153098, 0.0882637, -0.104013, -0.14508, -0.197799, 0.228207, -0.14225, -0.0375928, -0.143784, -0.157369, 0.269769, 0.0478498, 0.119183, -0.217671, 0.320009, -0.0416581, 0.0275812, -0.233473, 0.136357, 0.229196, 0.293185, 0.00804159, 0.309289, 0.240622, -0.172628, -0.038581, 0.0860858, -0.254461, 0.0512302, 0.0138842, -0.104624, 0.0431872, -0.250281, -0.269896, -0.129775, -0.368551, 0.022614, 0.0382575, -0.164828, -0.0018538, -0.179141, 0.0391572, -0.0201203, 0.0484747, 0.0490229, 0.0770957, -0.103705, -0.281661, 0.0905072, -0.0907907, 0.170904, 0.0986907, 0.0619107, -0.157614, 0.196559, 0.0188554, 0.080644, -0.039312, 0.268947, -0.260474, 0.0768924, -0.355806, 0.165802, -0.260234, 0.0812834, -0.145248, -0.00913195, 0.0532944, -0.280322, -0.384231, -0.28158, -0.0984388, 0.35242, 0.0239713, 0.117847, -0.0338002, 0.0524767, 0.145559, -0.140093, -0.219055, -0.0463246, 0.130335, -0.0469498, 0.00495135, 0.201035, 0.203319, -0.0588166, -0.0129729, -0.0368262, -0.0614213, 0.130805, -0.226655, -0.0463252, 0.0402532, 0.0998752, 0.0721907, -0.0897752, 0.0199783, -0.157341, -0.125866, 0.0608767, -0.0414118, 0.0208682, -0.0768531, -0.036261, -0.0458374, 0.134466, 0.0511306, -0.147327, -0.0698398, -0.0288075, 0.23601, 0.104149, 0.151024, 0.130405, -0.132796, -0.0444085, 0.260242, -0.110723, 0.113037, -0.185178, -0.0769025, -0.00549544, 0.0678943, -0.00883666, 0.0220571, 0.022456, 0.128943, -0.024927, 0.0684847, 0.00158456, -0.103675, -0.168438, 0.108756, 0.147556, 0.0564544, 0.0853086, -0.165177, -0.0576677, 0.155247, -0.0301941, -0.125873, -0.0285487, 0.126042, -0.0128522, 0.0574976, 0.0259353, -0.0540221, 0.20342, 0.00595197, -0.226626, 0.206273, 0.146679, -0.0573621, 0.1147, 0.172214, -0.177268, 0.118295, 0.0306532, 0.0337988, 0.0264277, -0.122059, 0.14417, -0.104933, 0.0557203, -0.0169737, 0.047919, 0.135376, 0.0642155, 0.116758, -0.00361037, -0.0552641, 0.104981, 0.0679652, 0.00782871, -0.0718939, -0.00535471, 0.0251071, -0.0851353, -0.162843, -0.152887, 0.0558982, -0.0327464, 0.192088, 0.0255231, -0.132527, -0.228949, -0.113328, -0.0387685, -0.145737, 0.00790646, 0.123646, -0.00645881, -0.192179, -0.084979, 0.195481, 0.00975387, -0.0502234, -0.199314, 0.00243751, -0.0190307, 0.029443, -0.137901, 0.0205275, 0.0933742, -0.00590295, 0.12199, -0.036517, -0.0984042, -0.184177, -0.0975178, -0.117952, -0.258171, 0.0565758, 0.066829, 0.0796596, -0.0171399, -0.0710279, 0.0713433, 0.033525, -0.0468115, 0.0800521, 0.048645, -0.0125515, 0.0307035, -0.167738, 0.0203871, 0.147728, -0.099273, -0.0778204, -0.0479868, -0.0124195, -0.0340611, -0.0184401, 0.192252, -0.22888, -0.0877388, -0.0117955, -0.0903408, 0.0448667, 0.0754577, -0.203946, -0.163546, 0.00636426, -0.219519, 0.0511102, -0.145554, 0.112458, -0.152635, 0.187402, 0.126157, 0.191122, 0.132671, 0.097218, 0.105203, -0.0399569, 0.175495, 0.217862, -0.0472958, -0.0107402, 0.0570678, 0.189072, -0.0523625, 0.105711, 0.0227868, -0.0960841, -0.208934, 0.188823, 0.207432, 0.0755412, -0.170032, 0.149555, 0.0955133, 0.0721048, 0.0819275, 0.183729, 0.193268, 0.131996, -0.0508042, 0.179711, -0.0475622, -0.0761271, 0.167046, -0.134159, -0.117141, -0.0952639, 0.0148812, 0.0901226, -0.232638, -0.185228, -0.0897878, 0.167516, -0.0622849, 0.22976, 0.192872, -0.0676467, -0.0836141, 0.107869, 0.0847412, -0.121493, 0.187483, -0.0298266, 0.206617, -0.00184731, -0.0854045, 0.0185783, -0.127104, -0.249317, -0.165601, -0.232232, 0.158052, -0.110691, -0.102405, 0.265421, -0.00321484, -0.0690367, 0.0711374, -0.0531819, 0.193849, 0.04809, -0.145491, -0.0156928, 0.160306, -0.160256, 0.157218, -0.162715, -0.111012, -0.0669278, -0.0356563, 0.176162, 0.203957, -0.198613, 0.150164, 0.126206, 0.00490515, 0.0329424, -0.106958, 0.0383668, 0.0623065, 0.168499, 0.0884926, 0.0172857, -0.146879, -0.046614, 0.194299, 0.0758276, -0.365846, -0.117029, -0.113534, 0.133564, 0.280087, -0.0553782, 0.151867, -0.0355302, 0.0563076, 0.132488, -0.154685, 0.0345685, -0.019632, -0.137235, -0.0849566, -0.00479134, 0.0427922, -0.27314, -0.0258283, -0.271407, -0.124862, 0.0390462, -0.0472329, -0.0185697, 0.00992208, -0.00143599, 0.0671171, 0.282865, 0.200343, 0.261696, -0.202889, 0.157, -0.20361, -0.299575, -0.0566465, -0.284796, -0.0647245, 0.0492765, 0.139743, -0.011626, -0.0170036, 0.0768935, 0.160591, 0.0323101, -0.105706, -0.0667797, 0.192042, 0.160639, -0.258307, -0.0960349, 0.252349, 0.17345, -0.201046, 0.0242703, -0.0983757, 0.188044, 0.123248, -0.0140959, -0.0657459, -0.00214343, 0.0308704, -0.0226712, 0.0197479, -0.176935, 0.135682, 0.0726211, 0.119898, -0.154904, -0.281097, 0.0198241, -0.028389, -0.0731842, 0.0602334, -0.0428917, 0.191241, 0.135315, 0.146327, -0.162474, 0.185304, -0.0435619, 0.192737, -0.222911, -0.142169, -0.0983166, -0.23746, -0.222549, -0.0108138, 0.0860434, 0.200591, -0.168774, -0.143869, -0.105573, -0.0884136, -0.237777, -0.136794, 0.175778, 0.0774726, -0.249422, 0.16999, 0.163328, -0.100177, 0.302894, 0.026978, -0.0223295, -0.390971, -0.259, -0.0945982, 0.22016, -0.112807, 0.209952, -0.0140411, -0.0198088, 0.145183, -0.0235611, -0.0532871, 0.196738, -0.0524959, -0.106033, 0.0199632, -0.219386, 0.185703, 0.0286767, -0.14152, -0.0996844, -0.0568005, 0.027355, -0.0452034, 0.146233, 0.175165, -0.0541245, -0.135854, 0.00439125, -0.00633377, -0.0594765, -0.139019, 0.11534, -0.121519, -0.232304, 0.0222996, 0.0212176, -0.132844, 0.0467018, -0.325738, 0.204708, 0.253822, -0.337374, -0.0522216, 0.0660004, -0.060826, 0.205757, 0.0098019, -0.316303, 0.0261914, 0.193358, -0.1809, 0.00125613, -0.0586514, -0.0716777, -0.134935, 0.0874821, -0.185963, 0.151083, -0.258298, -0.0757702, 0.208774, 0.100648, -0.136006, -0.00739069, -0.0865382, 0.0120428, 0.331841, 0.25101, 0.16572, 0.204674, 0.0411386, 0.099359, -0.215092, -0.0705376, 0.0455737, -0.0752448, -0.223621, 0.153156, -0.31377, -0.0308407, -0.0146368, -0.0485711, 0.0930673, -0.00840141, -0.14899, -0.0626991, -0.0200038, 0.114307, -0.146567, 0.135243, 0.0341867, -0.0958434, -0.0239947, -0.036325, 0.150933, 0.11719, 0.0721473, 0.0693206, -0.203249, 0.0943594, 0.060834, 0.0843039, -0.0969285, 0.229323, -0.0404073, 0.244263, -0.0882816, -0.0223606, -0.129782, -0.0874492, -0.0166441, -0.00523644, -0.0717405, -0.130507, 0.134438, -0.036851, 0.22559, 0.21641, -0.17333, 0.0705539, 0.0356237, 0.065865, 0.154644, -0.104977, 0.0334528, -0.235243, 0.0254439, 0.0894164, -0.0384821, -0.126256, 0.2029, -0.0314182, -0.0312086, 0.211779, -0.0127975, 0.172905, -0.0618834, 0.0571658, 0.152392, -0.221506, -0.288262, -0.0794945, -0.0868224, -0.126383, 0.177576, -0.0855243, 0.177051, -0.188728, -0.0304904, 0.165862, -0.0485344, -0.0381566, -0.0127118, 0.194558, -0.209295, 0.116886, 0.182433, -0.0218886, -0.116484, 0.0597397, 0.0766602, -0.0592042, 0.0341869, 0.331335, -0.186265, -0.0539583, -0.166088, 0.245791, -0.0265155, -0.077719, -0.360306, 0.171553, 0.0413347, -0.013522, -0.0757688, 0.251633, -0.093395, -0.0140245, -0.191799, 0.372972, 0.0426438, -0.16155, -0.0889207, -0.271489, -0.052836, -0.174481, -0.0571348, 0.131861, -0.151056, 0.114535, -0.141811, -0.134236, 0.152365, -0.047952, -0.183278, -0.068292, -0.207783, 0.0903112, 0.0486951, 0.0361283, -0.00112822, 0.272233, 0.0530094, 0.0760083, 0.175972, 0.0942993, 0.236807, -0.28505, 0.0951338, 0.274181, 0.251294, 0.0453282, -0.287637, -0.113597, -0.0336303, -0.0469146, 0.126684, 0.0285068, 0.085069, -0.022036, -0.0200898, 0.177822, 0.101905, 0.112474, 0.0447313, 0.242527, 0.062527, -0.235423, 0.244772, 0.0241741, 0.347015, 0.0803962, -0.282549, 0.374443, 0.171615, 0.117105, 0.0939151, -0.326391, 0.203823, -0.0375699, 0.018426, 0.0727659, -0.155459, 0.0542472, -0.20589, -0.0702621, 0.230232, -0.0102711, -0.175714, 0.118067, 0.0560038, 0.0742807, 0.0383569, 0.261514, 0.0714974, -0.0118596, -0.0271504, -0.0104301, 0.0439377, 0.0340945, -0.155371, 0.0872664, 0.0136295, 0.0114795, 0.126889, 0.11689, -0.221243, 0.128588, 0.0194433, -0.119452, 0.0219253, 0.0403729, 0.0307764, 0.244535, -0.0310072, -0.109884, 0.250687, 0.0355682, -0.0100091, -0.0564206, -0.071987, 0.161941, -0.0829433, -0.084152, -0.122452, 0.206273, -0.118417, -0.141944, 0.110137, -0.300324, -0.0332427, -0.0834944, 0.0277037, 0.0555759, 0.10914, -0.0123274, 0.027872, -0.0482633, 0.0390593, -0.178533, -0.0908259, -0.15692, 0.0749614, 0.0646795, -0.0875, 0.147015, 0.0305928, 0.149603, -0.0484234, -0.051919, -0.252971, 0.111722, 0.00954247, 0.0540111, -0.0301406, 0.0567507, 0.0296118, 0.122451, -0.0990045, -0.00194698, 0.100829, 0.223147, -0.0447726, 0.0627506, -0.245463, 0.10489, 0.040312, 0.174757, -0.162334, 0.123291, 0.1118, -0.0194053, -0.213994, 0.0898482, 0.168023, -0.173355, 0.0399356, -0.19483, 0.0442782, 0.186238, 0.126837, 0.0787593, 0.102968, -0.0373936, -0.194353, -0.289223, 0.21545, -0.149195, -0.0167708, -0.0799487, 0.141653, -0.229511, 0.117523, -0.15019, -0.0522499, -0.249146, -0.0554568, 0.0109253, 0.0126647, 0.0173875, 0.0159649, -0.147338, -0.338249, 0.0816278, -0.202224, -0.0792681, 0.100383, 0.0479703, 0.0068752, -0.00484866, 0.00230393, 0.107739, -0.00220844, 0.0440666, -0.0681202, -0.133359, -0.0215826, 0.128866, 0.119926, 0.0640322, 0.00780146, 0.0945589, 0.17256, 0.0120073, 0.043846, 0.00974509, -0.00593035, -0.235303, -0.000417713, 0.108328, 0.12443, 0.318761, 0.238656, 0.171241, 0.0299408, 0.143939, -0.0284552, -0.319094, -0.0377269, -0.123178, 0.0411477, -0.164674, -0.152581, -0.00141493, -0.212149, -0.0971374, 0.0390737, 0.0331434, -0.151819, -0.139534, 0.172997, 0.0629259, -0.181351, -0.0469815, -0.0504564, 0.0473381, -0.0339504, 0.0404343, -6.6118e-05, 0.166353, -0.0183107, 0.224784, -0.0367495, 0.0644427, 0.146139, -0.00377443, 0.112699, 0.0103888, 0.203018, -0.0663044, -0.109156, 0.169537, -0.10408, 0.142416, 0.106939, -0.230467, -0.00143719, 0.0870747, 0.0936082, -0.068706, -0.0811623, 0.246837, -0.217115, -0.00833215, 0.174211, 0.0680421, -0.155943, 0.0539076, -0.159108, -0.190254, -0.0162453, 0.0304677, -0.299843, 0.192017, -0.253687, 0.0644734, -0.00241408, 0.0200307, -0.0928302, -0.085508, 0.266663, 0.0245202, 0.374875, -0.221609, -0.155703, 0.29781, -0.217375, -0.148856, 0.115366, -0.35145, 0.288149, -0.0717299, 0.0333943, -0.238032, 0.102449, -0.23699, -0.0926552, 0.157173, 0.0397306, -0.190289, -0.200684, -0.0259063, 0.229126, -0.038801, -0.111138, -0.213798, 0.144719, -0.0941011, 0.0985519, -0.143774, 0.0254472, 0.265415, -0.0239021, 0.295915, 0.0377156, -0.151266, 0.128826, 0.0962686, -0.0662235, 0.130821, 0.0717224, 0.159584, 0.0114567, 0.0284447, 0.0369187, -0.0618233, 0.137069, 0.161785, -0.149203, -0.0351854, 0.103369, 0.134505, 0.160805, 0.0955006, -0.132206, -0.185004, 0.26324, -0.202588, -0.0207947, 0.0504794, -0.123589, -0.136959, 0.0371221, -0.0786484, -0.226494, 0.0351134, -0.0973131, -0.274964, -0.243647, -0.00670701, 0.231934, -0.251436, 0.023454, -0.0668401, -0.0471359, 0.251604, -0.150389, 0.140141, 0.0130251, -0.207367, 0.263635, -0.0585195, 0.222451, 0.149687, 0.23625, 0.0503171, 0.116914, -0.171526, -0.124009, -0.210344, 0.130752, 0.22778, 0.242998, 0.14858, 0.0901138, 0.0133184, 0.185383, -0.0386115, 0.11293, -0.16304, 0.29437, -0.0438711, 0.0574327, -0.0662818, 0.287367, -0.0393356, -0.13743, 0.0536022, 0.21095, 0.189558, 0.235446, -0.142564, 0.0500631, 0.280281, 0.0475232, 0.181421, 0.0876241, 0.00180434, 0.0732055, 0.097792, -0.201191, -0.10795, 0.101728, -0.282327, -0.030459, 0.0378113, -0.079708, 0.131075, 0.185335, -0.302331, -0.0154999, 0.138155, -0.0750077, 0.319577, -0.030475, 0.0288029, -0.00965072, -0.104465, -0.0250378, 0.0837412, -0.0599758, 0.0351622, -0.00561056, -0.160387, 0.0404916, -0.239353, -0.196925, 0.255234, -0.0946131, -0.0850294, 0.0359055, 0.0117912, -0.170634, 0.0471307, -0.167966, 0.155598, -0.036823, -0.0759039, -0.190231, 0.091116, -0.0178321, 0.171804, 0.0511936, 0.0626885, 0.013404, -0.0985724, 0.0252603, -0.293482, 0.198467, 0.115043, -0.0307581, -0.0196498, -0.187529, 0.0316952, -0.0574936, -0.000650157, -0.0913665, 0.112756, 0.203829, -0.0165961, -0.197735, -0.155808, -0.0545444, 0.237144, 0.0418672, -0.0515092, -0.0544566, 0.031044, -0.139747, -0.226416, 0.0367882, -0.0443414, -0.129651, -0.00849125, -0.0307046, 0.184203, -0.1231, 0.272626, -0.213156, -0.373531, -0.0631126, -0.11041, 0.0192186, 0.253986, 0.113753, -0.0880451, 0.181108, 0.0336365, -0.0713233, -0.102623, 0.132811, 0.162519, -0.158354, 0.144969, 0.0592016, -0.0450678, -0.0529727, -0.116265, 0.109155, -0.0218794, -0.0453088, 0.160702, -0.0743514, -0.114588, -0.0659163, -0.316396, -0.266, 0.122284, 0.0630689, 0.10233, -0.251174, 0.21367, 0.0703492, 0.0707741, -0.0114583, 0.0779391, -0.0319219, 0.115272, -0.00502184, -0.112631, 0.17065, -0.0436675, 0.00722678, -0.134743, 0.0295232, -0.101383, -0.241205, -0.0622105, -0.186318, 0.0701196, 0.0870369, -0.114596, -0.0267256, 0.0921917, -0.0270036, 0.0160192, -0.118825, 0.0351776, -0.206681, -0.0447242, -0.115648, 0.145843, -0.0437314, 0.209106, 0.0881576, -0.00588578, 0.044325, 0.247408, -0.0292229, -0.217519, 0.0512364, 0.206527, 0.109383, -0.280502, 0.209938, 0.0795864, -0.215843, -0.0639288, -0.0899931, -0.103202, -0.0219132, 0.0380239, -0.159654, 0.0484344, 0.0283957, -0.171474, -0.00255984, -0.0827574, -0.137087, -0.0610177, -0.125014, -0.134065, -0.0522706, -0.123025, 0.0804437, -0.105005, 0.0709536, 0.139072, -0.11997, 0.0489599, -0.0880994, 0.0128325, -0.188545, -0.143128, -0.0951848, 0.0428124, -0.0709342, -0.009805, 0.146382, -0.206599, 0.0719764, 0.0193941, 0.00148474, 0.0369111, -0.00432683, 7.00702e-05, -0.140755, 0.0181024, 0.088857, -0.0407951, 0.0393759, 0.0971006, 0.0276812, -0.0335132, -0.160914, -0.248847, 0.0307698, 0.0200704, 0.131174, 0.079044, -0.188177, -0.0225701, 0.0527387, 0.132301, 0.0571113, 0.111919, -0.048089, -0.062899, 0.0526027, -0.0235865, 0.194413, -0.201535, -0.0553722, -0.240948, 0.0438674, 0.014725, 0.187558, -0.0189675, 0.157833, -0.108073, -0.199147, -0.152644, -0.156531, -0.101533, 0.0740157, -0.0409598, -0.0444516, -0.131436, -0.129257, -0.0572818, 0.0354213, 0.268206, 0.155726, -0.219642, 0.121945, -0.000634724, -0.110652, 0.0735488, 0.0529121, 0.0405813, -0.0347762, -0.0865994, 0.0491523, -0.168259, -0.0786733, 0.00460622, 0.0521014, 0.235426, -0.141198, 0.0686025, -0.110324, 0.0374745, -0.0428417, 0.167485, 0.136206, 0.0442963, -0.0426591, 0.103134, 0.023641, -0.0862922, 0.0313185, 0.125554, -0.0642139, -0.0322762, -0.0949536, -0.020383, -0.19972, 0.0274418, -0.0403887, 0.0857358, -0.0385359, -0.217485, -0.0555009, 0.0844717, -0.063801, 0.0389008, 0.104247, 0.0758811, -0.0505537, -0.0246875, -0.2046, -0.151774, 0.052127, 0.0573765, 0.0727958, -0.0621541, -0.0288411, 0.0879402, -0.0808113, -0.0753787, 0.100225, -0.0132948, 0.137671, -0.0860821, 0.112163, 0.137879, -0.180725, 0.0186348, -0.130183, 0.090269, -0.153921, -0.0597061, 0.0484919, -0.0879578, -0.0112176, -0.0400156, -0.0372933, 0.187899, 0.220857, -0.0201298, -0.0578705, -0.0575551, 0.0426164, 0.13483, 0.208762, -0.0546661, -0.123153, 0.110333, 0.0993651, -0.0694362, -0.233502, 0.0307655, 0.0729199, 0.000547398, -0.215026, 0.0485842, 0.128624, 0.049384, -0.0502886, -0.102689, 0.0138185, -0.0747326, -0.0847725, 0.150227, -0.0484587, -0.157591, -0.208242, -0.219266, -0.00501082, 0.0134543, -0.116676, -0.115919, 0.0517045, 0.0454246, 0.11679, 0.0563463, 0.0337031, -0.023577, -0.152648, 0.0897705, -0.0198766, 0.158195, -0.114652, 0.0726941, -0.0739747, -0.0968384, -0.146515, 0.0622042, 0.161144, 0.0966373, -0.153704, 0.109909, 0.151538, -0.0610667, 0.0927477, 0.0859091, -0.0491022, -0.0979883, 0.0905127, -0.00154856, -0.0787452, 0.183281, -0.0730383, 0.0135967, 0.04338, 0.224733, -0.169201, -0.108859, 0.10212, -0.0150182, 0.119412, -0.130242, -0.0139251, 0.0692571, 0.201706, -0.0173688, 0.0526918, 0.141347, -0.00796247, 0.00076453, -0.0507795, -0.0898496, -0.0756038, 0.114741, -0.116895, -0.151484, 0.156142, -0.0844019, 0.0149483, 0.0999593, -0.128714, 0.120957, -0.115477, -0.0590825, -0.0610248, -0.032913, -0.18984, -0.098819, -0.144732, 0.00383653, 0.187605, 0.156618, 0.0260288, -0.0745164, -0.109508, -0.162588, 0.0146064, 0.0711488, 0.254055, -0.0258738, 0.0921718, 0.146286, 0.0947905, 0.0978984, -0.0516994, -0.108621, -0.127881, 0.0425287, 0.158767, 0.0649622, -0.222496, 0.11626, -0.198405, -0.00017228, 0.267736, 0.0749925, -0.00335043, 0.0858232, 0.0385217, -0.0667068, 0.116291, -0.0726939, 0.0406468, -0.122735, 0.026007, 0.0298438, 0.0387107, -0.10203, -0.0994234, 0.0053848, 0.11547, -0.194107, 0.0692188, -0.164455, 0.0318202, 0.0327967, 0.0868836, -0.110944, 0.10446, -0.0757209, 0.00952, 0.0957523, -0.00736166, -0.00874155, -0.13767, 0.0170334, 0.203221, -0.0227311, 0.0329573, -0.20811, -0.0798932, -0.0313115, 0.116611, -0.180939, 0.215902, -0.040183, -0.134857, -0.309308, -0.0661757, 0.0620666, -0.0816488, 0.170087, 0.0574245, 0.136659, 0.0467813, -0.0600026, 0.105697, 0.0553015, 0.0539853, 0.185294, 0.190684, 0.021674, 0.183521, 0.0974917, 0.107421, -0.0432931, 0.127402, 0.152111, 0.0506287, -0.159534, 0.214309, 0.164212, -0.0965951, 0.014354, 0.032582, -0.123076, 0.124977, 0.162968, -0.170789, 0.128568, 0.0865112, -0.174426, -0.217912, 0.0577664, 0.04241, 0.0385495, -0.0545099, 0.0569846, 0.00136465, -0.0371291, -0.0294583, -0.0504771, -0.0673096, -0.118606, 0.0451953, 0.109509, -0.0306949, -0.172818, 0.0693564, 0.147681, 0.0509418, 0.0406934, 0.293604, 0.116117, -0.0716316, -0.0788872, 0.151417, -0.0193868, -0.0727805, -0.145623, -0.114137, 0.0207422, -0.134719, -0.0755638, -0.0229779, -0.130481, -0.243543, 0.0963806, -0.173361, 0.184572, 0.1681, -0.063408, -0.0655694, 0.0482617, -0.0453524, -0.119542, -0.0312902, -0.0900539, 0.0448793, 0.214832, -0.129163, 0.0839704, -0.0450538, -0.0889879, 0.128181, 0.119324, 0.0249677, 0.0152352, 0.0839709, 0.0356455, -0.0425021, -0.0290409, -0.0921213, -0.150123, 0.169577, -0.034513, -0.10128, 0.23311, 0.111655, -0.14073, -0.00406287, -0.0275777, -0.0196103, 0.0144311, -0.078789, 0.249985, 0.0914361, -0.0659824, -0.141585, 0.178822, 0.0103238, 0.135368, 0.0177455, -0.0579199, -0.198858, 0.0186046, -0.0056035, 0.220474, 0.0351701, -0.0962214, -0.113635, 0.123525, 0.021558, 0.045804, 0.0744341, -0.155619, 0.125603, 0.112932, -0.0138235, -0.0015192, -0.220442, 0.0301065, -0.130067, 0.0807969, -0.17235, -0.0228507, 0.224626, -0.0384926, -0.226616, 0.0447514, -0.0850545, -0.0686365, 0.104634, 0.0625233, 0.0223047, 0.0158913, -0.0717665, -0.0213565, 0.241644, 0.181164, -0.0537359, 0.162842, -0.159852, -0.00825989, -0.173248, 0.0323969, -0.108902, 0.102729, 1.94277e-05, 0.153731, -0.158904, 0.125047, 0.0705757, 0.0523941, 0.123424, -0.131891, -0.00339417, 0.0090228, -0.140204, 0.0852416, 0.0624258, -0.0731344, -0.0417896, -0.126603, -0.11263, 0.0670763, -0.13331, 0.0816728, -0.0260883, -0.0722118, -0.0536247, -0.0369213, 0.178929, -0.0811684, 0.0632822, -0.111408, -0.0469696, -0.0296004, 0.0134231, 0.154124, 0.0186027, 0.0877882, -0.181329, -0.0557013, 0.114211, -0.0774545, -0.127348, 0.0178177, 0.210949, -0.137378, -0.148763, -0.104411, 0.189547, 0.186397, 0.214429, -0.0304433, -0.09976, -0.0238427, 0.160324, -0.0264519, -0.012749, -0.185436, 0.0384098, -0.0546923, 0.0762924, -0.122508, 0.0548431, 0.134422, -0.046592, -0.173502, 0.0201381, 0.00849885, 0.234053, -0.00869717, -0.17784, 0.0999844, 0.133112, 0.152514, -0.0470969, 0.0398344, 0.21337, -0.226159, -0.146118, 0.015669, 0.061145, 0.0368734, -0.150596, 0.00363735, 0.0965737, 0.130794, -0.087532, 0.150943, 0.0836612, -0.0483153, 0.241411, 0.119805, -0.0269242, -0.125632, 0.123719, -0.0264535, -0.0596896, 0.0407685, -0.0954671, 0.1034, 0.0936688, 0.123398, 0.0736442, -0.0721793, -0.121407, -0.0759008, 0.183094, 0.0801422, -0.104934, -0.0567224, -0.0446578, -0.0913866, 0.182915, 0.0326863, 0.0888621, 0.07113, 0.234659, 0.0847144, -0.178246, 0.0736909, -0.0683422, 0.0270676, -0.0983799, -0.0157541, 0.0956256, 0.115071, -0.0284036, -0.0184209, -0.109563, 0.0366072, -0.14287, 0.0999024, 0.169754, -0.200574, -0.0319976, 0.0418232, 0.0720123, -0.0873301, -0.165851, 0.0101473, 0.0199205, -0.0275559, -0.0398313, -0.00716922, 0.0830455, 0.098415, -0.0875855, -0.234762, 0.119882, 0.0450765, 0.0217549, -0.132708, 0.104564, -0.0891103, 0.0562528, 0.0150601, -0.216843, -0.0394229, -0.113257, 0.0415838, -0.0331562, -0.0230429, 0.0452611, 0.0913192, -0.216888, -0.0198337, 0.0213122, -0.115936, 0.062972, 0.0394158, -0.209318, -0.218656, 0.205098, 0.0344137, -0.0987288, -0.0984536, -0.0155875, 0.10965, 0.175142, -0.141386, -0.00305696, -0.0211042, 0.0157443, -0.0570879, 0.0677218, 0.0671456, -0.216104, -0.00716761, 0.183158, 0.0197583, 0.0472565, 0.0205839, 0.13151, 0.135416, -0.0868546, -0.05981, -0.115, 0.0393702, 0.0620353, -0.0132507, 0.203018, -0.00747795, 0.0885416, -0.141735, 0.235474, -0.0727029, 0.0710271, 0.110989, -0.131328, 0.176781, 0.122647, 0.164428, 0.195467, -0.226775, -0.0678108, -0.0116725, -0.00983167, 0.0870702, -0.0687744, 0.264296, -0.0548152, -0.0406904, -0.105381, -0.185273, -0.106882, -0.0887981, 0.222837, -0.132247, -0.122939, 0.247985, -0.159013, 0.00250131, 0.0408951, 0.0561216, -0.0461658, -0.0670328, 0.153834, 0.474998, 0.0400953, 0.198604, -0.0750999, 0.0346864, -0.0432146, 0.142711, 0.195264, 0.109645, -0.238611, 0.0897316, -0.0490814, 0.00782296, 0.0088503, -0.191179, -0.0239859, -0.174679, -0.0205488, -0.227396, 0.122023, -0.272038, 0.0732213, -0.00930482, -0.289506, -0.354226, 0.0673627, 0.160086, 0.127586, 0.0946187, 0.10768, 0.281622, -0.0688671, -0.0921544, -0.209629, -0.105074, -0.0953516, -0.174723, -0.23893, -0.3723, 0.0430473, 0.270529, -0.179151, -0.000809573, -0.123771, -0.00816648, -0.0422159, 0.223979, -0.060531, 0.20797, -0.407171, -0.144569, -0.0594869, 0.301976, -0.098757, -0.0491574, 0.061926, 0.082949, 0.0159643, -0.148845, -0.0870663, 0.124364, 0.0392519, 0.0604917, 0.0928132, -0.16159, -0.0803227, -0.116173, -0.0927864, 0.0424892, 0.143133, 0.0522964, 0.222928, 0.00660034, 0.180579, -0.083152, -0.000958775, 0.0421704, 0.176891, 0.0132366, 0.149715, -0.265523, -0.10986, -0.0357995, 0.0530619, -0.0765975, -0.0478253, -0.0394877, 0.132709, 0.0918061, 0.236019, -0.160192, -0.0217859, -0.000904408, 0.0020647, -0.193191, 0.0650504, -0.0541134, 0.0423839, 0.0688939, -0.0874889, -0.319334, -0.149867, -0.0714128, 0.160765, -0.0722217, -0.0998112, -0.119107, -0.102158, 0.107061, -0.0621092, -0.0742456, 0.125138, 0.231164, -0.0158772, 0.118192, 0.0501707, -0.0409034, -0.0275446, 0.326116, -0.231608, 0.124288, 0.101538, 0.1357, -0.303294, -0.328885, -0.0771908, 0.0789439, 0.142434, -0.0691648, -0.197345, -0.146354, 0.0297412, -0.184544, -0.0424256, -0.131773, -0.182048, -0.110744, -0.0722415, 0.0244528, -0.0533121, -0.135182, -0.162468, -0.15785, 0.111342, 0.138451, -0.148688, 0.0652709, 0.191209, 0.021328, 0.305746, -0.0305854, 0.0375015, 0.0207286, -0.0749804, 0.0907201, -0.266952, 0.0529976, 0.087689, -0.17119, -0.0315246, 0.0111393, -0.192599, -0.0370148, -0.146607, -0.135109, 0.0984078, -0.103304, -0.0369135, -0.0410596, -0.0227725, -0.0149964, 0.135487, -0.0487033, -0.0768783, -0.048178, -0.228029, -0.154209, -0.316115, 0.0198139, 0.196185, -0.145272, 0.167668, -0.14668, -0.0770363, -0.146213, 0.0458274, -0.0904333, -0.244905, -0.087481, 0.105251, 0.0852887, 0.0936785, -0.129118, -0.0346077, -0.107463, -0.0269363, -0.182854, -0.164556, -0.114986, 0.0188911, 0.022893, 0.165, -0.01204, -0.153252, 0.132999, -0.258927, 0.202193, 0.154675, -0.0793458, 0.347586, 0.164923, 0.180285, -0.218867, 0.244791, 0.119731, 0.247806, 0.184927, 0.0745856, 0.0651258, -0.179327, 0.197238, -0.133606, 0.0196236, -0.0930369, 0.149344, -0.135174, 0.0731956, -0.154424, 0.0219558, -0.115686, -0.0583696, 0.163219, 0.187664, -0.0508206, 0.0947715, 0.040855, 0.0833784, -0.0786379, -0.0759004, 0.120911, 0.0977302, -0.106396, 0.0589035, 0.17137, 0.0627719, 0.0828179, 0.0883259, -0.0133855, 0.0551264, -0.160336, 0.12407, 0.0360725, 0.182374, 0.084125, 0.0919892, 0.137656, 0.147962, -0.02075, -0.0112333, 0.150482, -0.0794006, -0.091013, 0.0820635, 0.118917, 0.0428078, 0.028948, 0.130781, 0.0021715, 0.00479081, 0.0691983, 0.154039, 0.162419, 0.021427, -0.13907, 0.0789272, -0.280113, -0.0137902, 0.00194288, -0.0636553, 0.00619784, 0.082405, 0.0093169, 0.0819561, 0.150177, -0.0681184, 0.0281453, 0.0460724, 0.105991, 0.0127683, 0.22097, 0.0336565, -0.0247059, -0.167861, -0.241264, -0.108452, -0.102313, 0.0549591, 0.0246633, -0.0844629, -0.121608, 0.246992, 0.0559926, -0.11938, 0.0825995, 0.0978685, -0.217748, 0.224504, -0.105013, 0.11024, -0.00849168, 0.0972333, 0.0408039, 0.0438514, 0.0823321, 0.0497269, 0.0835854, 0.10713, 0.0512382, 0.102832, -0.0419944, -0.152417, -0.0659777, 0.0684661, -0.119864, 0.0662246, -0.228901, 0.173282, -0.180251, 0.0427929, -0.10031, -0.0408945, 0.0903343, 0.0217156, -0.194777, -0.0590085, 0.125312, 0.240785, -0.183217, 0.0997947, 0.0740752, 0.101062, 0.0245265, 0.157324, 0.361427, -0.0361177, -0.0215261, 0.037449, -0.0947482, -0.0312622, -0.118253, -0.248945, -0.141188, -0.129774, 0.065529, 0.0213997, -0.0188956, -0.0847519, 0.250152, -0.0521953, -0.0170717, -0.167073, -0.0737448, -0.0151641, 0.111527, 0.196452, -0.13929, -0.123943, 0.0141172, 0.0753584, 0.219706, 0.0291825, 0.245507, 0.0787498, -0.0288182, 0.11565, 0.0281928, 0.146598, 0.0118938, -0.0364496, 0.0327233, 0.11948, -0.126047, -0.0238635, 0.0551756, 0.284155, -0.0479922, 0.11845, 0.0280607, -0.0177348, -0.0755128, -0.0179581, -0.162321, -0.116066, -0.0582195, 0.0838564, -0.0902647, -0.00848386, 0.112595, 0.204274, 0.0706904, -0.129001, 0.0435937, -0.0105183, 0.148145, -0.247467, -0.0164736, -0.183073, 0.11591, -0.142154, -0.127926, 0.014372, -0.0275219, 0.115881, 0.0570298, 0.0461324, -0.0276519, 0.0144584, 0.0265436, 0.0636708, 0.131287, -0.0208827, 0.0536032, -0.00706681, -0.151691, -0.00380494, 0.18226, -0.0552749, -0.0460935, -0.0132272, 0.0141353, 0.124806, 0.0071308, 0.105743, 0.221822, 0.154266, -0.0359808, 0.0740109, 0.152521, 0.127842, -0.0197189, -0.102336, -0.0736952, 0.0723002, 0.154596, -0.0356603, -0.0585505, -0.196612, 0.150355, -0.123983, -0.0920032, -0.087385, 0.139682, -0.0643907, 0.220104, -0.112915, -0.0701694, -0.0226909, 0.0051077, 0.118512, 0.147491, -0.118084, 0.117323, -0.0399195, -0.0126494, -0.172394, 0.0438707, -0.112238, 0.18382, 0.0283516, -0.101287, 0.0841799, -0.0627839, -0.0816728, 0.0727761, 0.0893511, -0.12102, 0.0128479, -0.0932956, -0.150208, -0.0948327, 0.115463, 0.105751, 0.143655, 0.117448, -0.00448836, 0.031871, 0.0926345, 0.0556965, 0.0818256, -0.0769675, 0.295142, 0.13878, 0.0546068, 0.171322, 0.0483336, 0.0165355, 0.120243, 0.121993, 0.00179175, -0.155124, 0.0731808, 0.0426543, 0.0442446, -0.169805, 0.198751, 0.0730558, -0.120475, 0.251415, -0.1558, 0.021808, 0.0059688, 0.218662, -0.224441, 0.0509548, 0.0918367, 0.130683, 0.0919284, 0.0168504, -0.0341211, -0.0502171, 0.0184788, -0.170644, 0.110447, 0.174425, -0.18222, 0.185405, 0.118788, -0.173025, 0.131042, 0.151553, -0.037722, -0.0313671, 0.0713931, -0.000716466, 0.0530105, 0.0841076, 0.0413839, 0.0092159, 0.0110796, -0.162758, -0.0280882, 0.0914607, -0.0951205, -0.151493, 0.129154, -0.0610453, 0.20828, -0.06862, -0.17246, -0.204292, 0.268443, 0.0249692, -0.0310407, -0.0620326, -0.0917033, -0.116232, -0.0899458, -0.0905778, -0.183567, 0.0946387, -0.0192043, -0.210879, -0.0195068, 0.151918, -0.090977, 0.023242, 0.142072, -0.152002, -0.160118, 0.191873, -0.0247885, 0.106044, 0.00377036, -0.182318, 0.13033, 0.107959, -0.0879463, 0.0508478, -0.0405845, 0.239662, -0.279995, 0.154373, -0.0242148, 0.0813853, -0.0667984, -0.0631387, 0.252133, 0.0825633, 0.0257357, -0.197331, -0.136674, -0.0458206, 0.0378765, -0.117452, -0.135148, 0.00182049, 0.0557435, 0.0327608, 0.0226413, -0.0247713, -0.104996, -0.0256858, -0.0105301, -0.00840217, 0.0724223, -0.0724771, 0.0105563, 0.0628721, 0.138568, -0.136082, -0.134348, -0.168922, 0.258295, 0.139774, 0.0236217, 0.0523353, -0.249264, -0.0773447, -0.18512, -0.167527, -0.087652, 0.0354258, 0.11449, 0.220886, 0.0693767, 0.0287741, -0.0362424, 0.0582999, 0.202986, -0.0422026, -0.176643, 0.112744, 0.0622333, -0.255792, 0.127369, -0.0369281, -0.157562, 0.0911175, 0.0616672, -0.0126481, -0.112835, 0.133039, -0.166415, 0.180381, 0.127506, -0.103213, 0.0612099, -0.0808556, 0.0349497, -0.0690418, -0.0743982, 0.118686, -0.0956483, -0.160731, 0.149646, -0.169059, -0.162751, -0.182646, 0.0216386, -0.170681, 0.173894, 0.0760167, -0.160797, 0.0708466, -0.0256243, -0.171408, -0.0694878, 0.00191773, -0.0435006, 0.0495402, -0.199488, -0.0704454, 0.0319984, -0.0875503, 0.0412102, 0.00250957, 0.0138628, 0.14039, -0.131181, 0.125655, -0.154378, -0.0360602, -0.0856235, -0.157343, -0.157747, -0.076764, 0.0785848, 0.0455701, 0.0104617, 0.0607188, 0.0638239, -0.172883, 0.229228, -0.127783, 0.052984, -0.0538948, 0.0395537, -0.0502711, 0.0137301, 0.0320701, -0.111709, -0.165523, -0.0182695, -0.0435297, -0.304673, -0.14528, -0.122374, -0.029784, 0.0521514, 0.00540604, 0.0206164, 0.146815, 0.132199, 0.256347, 0.155415, 0.0889605, -0.0527538, 0.148879, 0.101412, -0.202251, 0.115023, -0.0278749, 0.118156, -0.00521329, 0.0502666, -0.0823559, 0.225789, 0.00132586, 0.0753466, 0.0988081, 0.06198, 0.0605791, -0.0680993, -0.15647, -0.124314, 0.109397, 0.0499371, 0.0124249, 0.166421, 0.157567, -0.0710655, 0.172203, -0.0756756, -0.00924319, 0.199068, -0.030747, -0.0924927, -0.0930735, -0.218173, 0.132386, 0.0374416, -0.00555353, 0.297165, 0.0695397, -0.103751, 0.105138, 0.0507034, 0.0118251, 0.0249369, 0.0744664, -0.22287, -0.020723, 0.113296, -0.0744807, 0.20926, 0.0637611, -0.0555588, -0.0953879, 0.17596, 0.119876, -0.207195, 0.0672897, -0.0559372, -0.0710006, 0.173223, -0.127943, 0.121441, -0.190218, 0.0504229, -0.0585668, 0.0991526, 0.190423, -0.145446, 0.117744, -0.152091, -0.12541, -0.0353938, -0.113136, -0.0729713, 0.00711672, -0.120889, 0.0976046, -0.150916, 0.134189, -0.0271917, 0.0183233, -0.00652119, 0.000529131, -0.00710885, -0.0224775, -0.0199701, 0.0161086, 0.149974, -0.0992398, 0.00210124, 0.0271613, -0.0938182, 0.0358528, -0.219024, -0.0610977, 0.0382006, 0.0697671, -0.0557989, 0.0669532, 0.0463615, -0.085493, 0.135922, -0.0580653, 0.200007, -0.178374, -0.0587149, -0.0993447, 0.0127338, 0.000950102, -0.19452, -0.110478, 0.0865531, -0.00686404, -0.201268, 0.167829, -0.205961, -0.15956, -0.0967972, 0.00689876, -0.209054, 0.124003, -0.104783, -0.212763, 0.11809, -0.109777, 0.129089, 0.0793517, -0.0479001, -0.0651567, 0.107742, 0.0616814, -0.0849193, -0.0928105, 0.146158, 0.133809, 0.132849, 0.13055, 0.0074233, 0.0795085, -0.222122, 0.0927814, 0.0664047, -0.0774009, 0.111377, -0.0722441, 0.00636216, -0.0282037, 0.0996195, 0.171208, -0.0255767, 0.0714201, -0.00095097, -0.0785766, -0.00405282, -0.168032, -0.232018, 0.0750753, -0.242628, -0.0891612, -0.0107522, -0.0122219, -0.0753492, 0.102548, 0.0737947, -0.00012802, 0.104877, 0.00322342, 0.0785874, 0.0053779, -0.110883, 0.111174, 0.121652, -0.0577279, 0.0906636, -0.051506, 0.250423, 0.0809272, -0.0915039, -0.0981748, 0.179585, 0.113629, -0.0883677, 0.0598481, 0.0874944, 0.0974222, -0.192827, -0.0348601, 0.200291, -0.12461, -0.101068, 0.201808, -0.0397887, -0.0511918, 0.131818, 0.186045, 0.0491747, 0.0398249, 0.000648551, -0.0394123, -0.0271464, -0.0469637, -0.118052, -0.0216436, 0.0823553, 0.0200999, -0.192035, -0.0952906, 0.0481196, 0.00804016, 0.00829548, 0.105075, 0.100327, 0.00883648, 0.0494651, 0.0592694, -0.118368, -0.0481411, -0.18638, 0.221214, 0.127964, 0.0179101, 0.159965, 0.211546, 0.0576328, -0.0332756, -0.0437914, -0.09773, -0.0284016, -0.00825436, -0.0860134, 0.315152, -0.121185, -0.0488331, -0.220633, -0.182851, 0.0407253, -0.0415933, 0.0940387, 0.126497, 0.103321, -0.157367, 0.121364, 0.217096, -0.123734, 0.0788721, -0.0561478, 0.202661, -0.109499, -0.177038, -0.0434338, -0.15405, 0.0585272, -0.190099, -0.00442327, -0.152895, -0.125984, 0.14176, -0.0990562, 0.130252, 0.11755, 0.143795, 0.0935937, -0.0244628, -0.153089, -0.010239, -0.123808, -0.0100306, -0.0191722, 0.132928, 0.10405, 0.0492706, 0.121685, 0.157403, 0.225551, -0.117511, -0.14421, -0.0286768, 0.0514625, 0.0158677, 0.186493, -0.0195572, -0.0475159, 0.116025, 0.00588181, 0.0560645, -0.0797968, -0.0373575, 0.0999964, -0.0785804, 0.00447446, 0.129204, -0.197987, 0.0322275, -0.0600072, -0.0421344, 0.028458, -0.0145075, 0.194468, 0.0965233, 0.0899365, -0.230964, 0.106179, 0.0992269, -0.0329885, 0.129389, 0.13009, 0.0195375, 0.159789, -0.0292834, 0.0185541, -0.192241, -0.0113235, 0.152146, 0.233519, 0.0448911, -0.259616, 0.140749, -0.101373, -0.000488546, -0.0136139, 0.172814, -0.0240124, -0.169247, 0.181757, -0.0791372, -0.158762, -0.061991, -0.211613, 0.276445, 0.0151229, -0.0355587, 0.0562812, -0.0265694, 0.0797869, -0.0625805, 0.116499, 0.0483725, -0.0395458, -0.197158, 0.00946846, -0.0741474, -0.12008, 0.0608758, 0.0119951, 0.0440007, -0.0583199, -0.0351586, -0.196537, 0.0603175, -0.0309324, -0.110196, -0.131295, -0.0943473, 0.0515706, 0.0470785, -0.178598, 0.0866821, -0.133077, -0.247447, 0.0558652, -0.0180697, 0.066126, 0.101294, -0.0589877, 0.100923, -0.166205, -0.00440022, 0.02499, -0.124661, -0.19636, -0.0557627, -0.030373, -0.00529046, 0.0591503, -0.184972, 0.0717248, -0.198649, 0.00240216, 0.0499528, -0.0168775, -0.0420173, -0.0155159, 0.0638473, 0.0276615, -0.0531508, -0.0986322, -0.0438721, -0.105421, -0.0592778, 0.0232334, -0.0132404, 0.0481999, 0.0416593, -0.00404756, 0.161482, 0.166182, -0.105335, 0.0336363, -0.013344, -0.0602976, 0.0550928, -0.0629674, 0.0929203, -0.0690785, 0.0836946, 0.11821, -0.035567, 0.142302, -0.05165, -0.0695987, 0.202205, -0.0696666, 0.160798, -0.216362, -0.0112338, 0.0328386, 0.266161, 0.00328839, 0.02359, 0.0553255, -0.0303741, -0.0266558, 0.151352, 0.166144, 0.232985, 0.0346999, 0.089353, 0.27982, 0.0655692, 0.186791, -0.180121, -0.0464909, -0.220333, -0.0394338, -0.0397671, -0.0416889, -0.0066728, 0.0746024, 0.156715, -0.0518413, 0.111375, 0.134141, 0.102011, 0.0930127, -0.0791206, -0.175756, 0.00465953, 0.0630327, -0.117632, -0.0404068, 0.17135, 0.0665433, 0.00687643, -0.195298, 0.0822199, -0.0593364, 0.0338057, 0.0810386, -0.250253, -0.137369, 0.181071, -0.0952617, -0.00625915, 0.0364175, -0.0350515, 0.077132, -0.0312655, 0.0541493, 0.0942767, 0.0640381, -0.043125, 0.113841, 0.132173, 0.061059, -0.180913, -0.135578, -0.153091, 0.0592985, 0.143158, 0.0952234, -0.12575, 0.0384562, 0.175137, 0.269644, 0.018603, -0.123869, 0.130093, 0.114349, -0.206361, 0.128578, 0.0132318, -0.123611, 0.0989107, 0.117993, -0.0372981, 0.0846035, 0.00992713, -0.139039, -0.0262129, 0.0483849, 0.0535745, 0.0340272, -0.112523, 0.0261382, -0.166195, -0.093944, -0.00625928, -0.053938, 0.107153, -0.0480406, 0.307996, 0.16106, -0.058948, 0.208314, -0.172184, -0.039654, 0.088923, 0.189366, 0.0776566, 0.00158971, 0.0747292, -0.0765087, -0.0326502, -0.0893586, -0.211678, 0.0925019, -0.169717, 0.270658, 0.110429, -0.107617, -0.0233788, 0.107325, -0.10806, 0.0508361, 0.0964471, -0.0569431, -0.249639, 0.129454, -0.000635193, -0.014469, 0.057879, -0.334211, -0.213459, 0.0113903, -0.23271, 0.190294, 0.0524569, 0.177442, -0.248453, -0.367031, 0.343089, 0.084109, -0.0934265, 0.111205, -0.245756, 0.0349076, -0.19419, -0.0258991, 0.160434, 0.200896, 0.0285377, 0.0487408, -0.0183124, -0.0159413, -0.111346, 0.0998242, -0.0478718, -0.250177, -0.0531411, -0.11267, -0.301679, 0.126208, 0.284602, 0.0362023, -0.22046, -0.182854, 0.135837, -0.159699, 0.231887, 0.0351829, 0.00270908, 0.259485, 0.336662, -0.34471, 0.0566337, 0.082782, 0.338911, -0.179518, 0.321987, 0.186843, -0.170148, -0.0443873, 0.070431, 0.135195, 0.0213583, -0.14833, -0.0619265, -0.0821839, -0.272085, -0.176814, 0.0976817, -0.113945, -0.304198, -0.0243425, -0.225076, -0.323944, 0.232119, -0.197364, 0.143148, 0.175542, 0.129897, 0.0301717, 0.185718, -0.0322623, 0.314666, -0.125258, -0.0285077, 0.162135, -0.187357, 0.129746, 0.0152696, 0.223863, 0.323376, -0.0401144, -0.229182, -0.261695, 0.131945, 0.0065434, -0.0384075, -0.0563393, 0.13935, 0.0703278, 0.0627637, 0.0592707, 0.0163079, -0.0691165, -0.174814, -0.0167498, 0.359618, -0.0272487, -0.0977896, -0.0671107, -0.109611, -0.255456, -0.23808, 0.263408, -0.205831, -0.164101, 0.16755, -0.140567, -0.0795857, -0.0132757, -0.0487157, -0.0317254, -0.131061, 0.0587422, 0.425361, -0.338886, -0.0666895, 0.0387715, -0.0470937, -0.0510117, -0.220789, 0.0682485, 0.0536738, -0.2086, 0.00109144, -0.224595, 0.0215078, -0.183644, 0.0897183, -0.145198, 0.293624, 0.0282975, 0.0750222, -0.180979, 0.166209, -0.130097, -0.170965, 0.358194, 0.190668, 0.053876, 0.226623, 0.0506091, -0.0615258, 0.172726, -0.274747, -0.330453, -0.0264798, 0.294584, 0.150997, 0.0525, 0.0637564, 0.0405926, 0.286216, 0.124311, -0.199331, 0.242777, 0.0604296, 0.0951381, -0.0412697, -0.212198, -0.115699, 0.0730397, 0.106929, -0.218947, -0.275837, 0.106453, -0.0627949, -0.140866, 0.209542, 0.175559, 0.151613, -0.229317, 0.24106, -0.211396, 0.166754, 0.088679, -0.224412, -0.0886975, -0.135264, 0.0333818, 0.131952, -0.11467, 0.112262, 0.311117, 0.156883, -0.243584, 0.298987, -0.387583, 0.14087, -0.241909, -0.0718638, -0.101146, 0.400347, -0.220466, 0.198939, -0.122629, -0.142938, -0.385854, -0.343861, -0.091215, 0.258321, 0.132251, 0.383781, -0.238437, 0.12621, -0.0749837, 0.25472, 0.0786554, 0.0334002, -0.0112743, -0.179172, 0.198901, 0.142177, -0.370634, -0.110146, -0.0184499, -0.000651385, 0.00790589, -0.152002, 0.338348, 0.20886, -0.28575, 0.148838, -0.130633, -0.0894821, 0.116057, -0.0448624, 0.165824, 0.0143606, 0.0381799, 0.275203, 0.0384109, -0.299665, -0.0587778, -0.258091, 0.280777, 0.216712, 0.174983, -0.291149, -0.116572, 0.037695, 0.0580107, 0.0491949, 0.0511792, 0.32559, -0.0342886, -0.0329429, 0.178536, 0.0921346, -0.0291208, -0.0709375, 0.0399508, 0.16147, -0.0510601, -0.0246693, 0.0847233, 0.0492213, 0.253741, 0.208711, -0.0124054, 0.282433, 0.0881589, 0.00919977, 0.17284, -0.0968398, 0.227684, -0.323958, -0.134261, 0.0668476, 0.131037, -0.286905, -0.0813275, -0.00136172, -0.0882813, 0.12111, -0.0375023, 0.00191422, -0.0408436, 0.0466566, -0.0737091, 0.0204447, 0.0526262, 0.155661, -0.126957, 0.0673216, -0.0472879, 0.0330556, -0.00772433, -0.25107, -0.221899, -0.0827888, 0.185748, 0.0379138, 0.0303733, 0.178682, 0.0131016, -0.00730619, -0.192823, -0.132477, -0.222159, -0.168811, -0.00416863, 0.298842, 0.110794, 0.140718, 0.0411896, 0.0887934, 0.0484635, -0.0985094, 0.0964239, -0.0195349, 0.0885621, 0.0426536, -0.051998, 0.0101387, -0.135222, -0.198147, 0.0354733, 0.130049, -0.21957, 0.0497364, -0.143536, 0.314552, -0.143606, 0.0818343, -0.196362, -0.0721556, 0.133944, -0.0941116, -0.184201, -0.0916609, 0.0386379, -0.0163313, -0.22857, -0.0390694, -0.0185609, 0.0962447, -0.065213, -0.0916125, 0.165797, 0.117332, -0.0571553, 0.194895, -0.221925, -0.169124, -0.0995293, -0.0610896, 0.197001, 0.641037, 0.182752, -0.0925288, 0.0531747, 0.24461, -0.0111102, -0.0591532, 0.153282, -0.00906598, -0.0306597, -0.142966, 0.159159, 0.10167, -0.0526328, -0.218931, -0.0972123, 0.166162, -0.00452563, 0.064455, -0.295072, 0.0611589, 0.0191682, 0.0843618, 0.100983, -0.0285672, -0.0912397, 0.155306, 0.262536, 0.0154174, 0.0759034, -0.000297969, 0.177203, 0.173474, 0.035482, -0.0344102, -0.171518, 0.0453961, 0.0429008, 0.00140491, -0.0241509, -0.388848, -0.168811, -0.110713, 0.121674, 0.0424354, 0.161751, 0.0243064, 0.0648716, -0.133614, 0.135286, -0.0122419, -0.0968013, -0.146776, -0.217562, 0.226452, 0.0164456, 0.0256065, -0.00391667, -0.0109199, 0.161912, -0.0179834, 0.284632, -0.105084, 0.0323628, -0.216701, -0.0162511, -0.0508542, 0.0909027, -0.0534481, 0.0503401, 0.0322397, -0.0357378, -0.0607916, -0.119799, -0.0815058, -0.0972109, -0.117574, -0.0564703, 0.0201001, 0.0335971, 0.123745, 0.071738, 0.177901, -0.261773, -0.0885589, 0.0926263, -0.0284013, 0.17346, -0.073433, 0.0622584, -0.0826887, -0.0630913, 0.155095, 0.0868646, 0.138654, -0.169473, 0.131794, 0.0405832, -0.177075, -0.108488, 0.100211, 0.134481, -0.00213527, -0.2924, -0.144185, -0.141859, -0.0318238, 0.0973666, -0.0516404, 0.130562, -0.046499, 0.284496, -0.00706615, 0.20383, 0.035238, -0.00447639, -0.0410997, 0.0414088, -0.0699538, 0.151521, -0.0944625, 0.123416, -0.000179522, -0.279146, -0.0588382, -0.239615, 0.205976, -0.0053728, -0.186098, 0.151481, 0.00498413, 0.0683146, -0.157819, 0.054049, 0.283353, -0.128154, -0.147157, -0.140785, -0.182071, 0.194815, -0.00986929, 0.039264, -0.0663725, 0.27748, 0.182165, 0.214299, 0.0486193, 0.0239442, -0.0978569, 0.30444, -0.0146897, -0.0250083, -0.086877, -0.217708, 0.0872975, 0.0653116, 0.16449, 0.0285058, -0.03998, -0.0842232, 0.146661, 0.267393, -0.119335, -0.18323, 0.158942, 0.138441, -0.105635, -0.145586, 0.158891, 0.0968946, 0.131439, 0.0919777, -0.216727, -0.0508753, 0.10788, 0.0824816, 0.0522375, 0.146761, 0.00566772, -0.177951, -0.0781779, -0.192787, 0.168849, -0.0183716, 0.020553, 0.131188, -0.175814, 0.232302, 0.000202945, 0.0280033, -0.153902, 0.218757, -0.15314, -0.165216, -0.0705617, -0.0771687, 0.201417, 0.012613, -0.0532952, 0.138027, -0.0356217, 0.177111, -0.178895, 0.0471822, -0.148935, -0.109859, 0.0894366, 0.0140281, 0.0447754, 0.0649487, -0.203476, -0.150939, -0.0697224, -0.111874, -0.24154, -0.0684208, 0.141682, 0.122036, -0.0338006, -0.162001, 0.0237171, 0.135039, 0.256242, 0.160794, 0.0924016, 0.0721736, -0.139773, -0.20666, 0.288523, 0.181928, -0.112712, -0.0440128, 0.166084, -0.0354399, -0.0234806, 0.149024, 0.0573647, -0.0446738, 0.0184067, 0.015167, 0.013623, 0.0879997, -0.118284, 0.0876671, 0.117616, 0.153081, -0.0419546, 0.193044, -0.176998, -0.262067, 0.108174, -0.00839397, 0.320664, 0.0137138, -0.126046, 0.117635, 0.0794403, -0.106004, -0.0252386, 0.140128, -0.0771914, 0.0383972, -0.0698892, 0.0132626, 0.156398, -0.169699, 0.157298, 0.224113, 0.115562, 0.210335, -0.15416, 0.118777, -0.173026, 0.0810806, -0.190158, -0.236436, 0.113284, 0.103909, 0.188955, 0.181161, 0.0813426, -0.0187248, -0.0152662, -0.237706, 0.185861, -0.061148, -0.156843, -0.192267, -0.112582, 0.0163766, 0.214302, 0.00666842, 0.0179207, -0.055937, -0.158539, -0.00937667, -0.147008, -0.167559, -0.000551083, 0.12699, 0.182523, -0.191863, -0.239594, 0.0391996, 0.0117308, -0.0440097, 0.108411, -0.169452, 0.0994158, -0.0462087, 0.0755139, 0.090815, 0.00622131, -0.0221659, -0.134957, 0.00808651, -0.0455348, -0.0807129, -0.0666089, -0.0368757, 0.00237724, 0.0978937, 0.0328483, -0.128052, -0.171614, -0.212811, -0.0755484, -0.172642, -0.0951958, -0.0185202, -0.168884, 0.135589, -0.249907, -0.101986, -0.014367, 0.193732, 0.012098, 0.0444058, -0.0412797, 0.0510424, -0.144859, 0.0138303, 0.0691975, -0.00830184, 0.0446753, -0.071745, 0.107578, -0.0925638, 0.056022, -0.00463957, 0.0958285, 0.0754753, -0.169956, 0.170849, -0.0364342, -0.0951147, -0.0770838, -0.00473904, -0.156971, -0.0786109, -0.112583, 0.127788, -0.0864304, 0.00274064, -0.0741562, 0.0564772, 0.0713729, -0.153693, 0.0250021, 0.135765, -0.0346077, 0.229264, -0.10876, -0.0132192, -0.145044, 0.155817, 0.0740703, -0.140671, -0.0720001, 0.173079, -0.111894, -0.166263, 0.0265302, 0.0194634, -0.154215, -0.256724, -0.111779, 0.0962743, -0.0386607, -0.206844, 0.188689, 0.0778065, 0.0482321, -0.15111, 0.0215632, 0.246849, -0.177822, 0.0050129, -0.0783098, 0.0767413, -0.110508, 0.0868589, -0.153253, -0.0605999, -0.0349679, 0.199242, -0.10319, 0.0556098, -0.0452777, 0.116641, -0.0599789, 0.0998566, 0.146163, -0.0806018, -0.179682, 0.00723722, -0.114544, -0.0378503, -0.114228, -0.0711832, 0.0507413, -0.0936743, 0.167664, -0.207749, 0.0101592, -0.142334, 0.134756, -0.0469027, -0.184486, 0.0666593, -0.0863526, -0.0200591, -0.069757, -0.0435593, 0.100808, -0.0131164, 0.145444, -0.127275, -0.0247907, 0.134126, -0.0676622, -0.0618512, 0.196882, 0.190948, 0.0220538, 0.0702096, -0.153441, -0.17053, -0.0297638, 0.0590451, 0.00208003, -0.123626, 0.143866, 0.0466156, 0.0643603, 0.106281, -0.159824, 0.0349989, -0.130861, 0.14742, 0.152963, -0.132714, -0.00315676, 0.13588, -0.039194, -0.086089, -0.111633, 0.0105413, 0.13498, 0.150648, 0.105003, -0.0615123, -0.0188723, 0.0328281, 0.0171951, -0.118345, 0.0739075, -0.160868, 0.0905985, -0.0668246, 0.084734, -0.116563, 0.102248, 0.0203908, -0.0795313, -0.114653, -0.03525, -0.0963408, -0.0562318, 0.130466, -0.0818663, 0.00694802, 0.18924, 0.00614454, -0.0255851, 0.0857307, 0.0591166, 0.0408177, 0.0254276, -0.0420526, 0.0141146, 0.0220108, 0.00650483, -0.0079261, 0.00432124, 0.0419513, -0.0209991, 0.0447696, -0.076933, -0.145563, 0.0378393, -0.127049, -0.0588716, 0.0375745, 0.0403597, 0.0216206, 0.128422, 0.0293067, -0.0176493, -0.185303, -0.0711043, 0.104024, -0.161929, 0.0236826, -0.0325283, 0.0678531, 0.0646995, -0.120161, -0.0230124, 0.0691149, -0.234628, -0.0372187, 0.0316949, -0.0515711, -0.0737139, -0.0766908, -0.186993, 0.109891, -0.00673052, 0.17361, -0.160946, 0.16088, 0.0247983, -0.0655425, 0.0521196, -0.194763, -0.154088, -0.0454405, 0.0722664, -0.107534, 0.0259785, -0.174825, 0.0585254, 0.0971272, 0.0555743, 0.101938, 0.15682, 0.0232836, -0.128849, 0.0369393, 0.0260992, -0.00193073, -0.0242862, -0.0965673, -0.00359611, -0.076507, 0.0694135, -0.0821223, -0.160819, -0.0706907, -0.132069, 0.0173098, 0.128749, 0.113459, -0.0169236, -0.109356, 0.110524, -0.0156993, 0.0592296, 0.0536924, 0.00483242, 0.0534804, 0.0821379, -0.0319668, 0.150873, 0.010971, -0.115085, -0.122063, 0.126574, -0.00480627, -0.159879, -0.0151076, 0.0528296, 0.226537, 0.0531011, -0.0101279, 0.169578, 0.283369, -0.106569, -0.0214321, 0.104072, 0.0229092, 0.170028, -0.0451566, -0.0463348, 0.0674414, 0.0946673, 0.0130233, 0.0397684, 0.157693, -0.080559, 0.0787315, -0.187811, 0.101877, -0.185487, 0.0141499, -0.062756, 0.0412179, 0.0346742, 0.0614522, -0.0586621, 0.0716291, 0.273968, 0.110638, -0.140038, 0.0588832, 0.108907, 0.132338, 0.0400224, -0.0328712, -0.0821576, -0.0474754, -0.113914, -0.0402651, 0.0981772, 0.0304551, 0.00663748, 0.0679906, 0.198889, -0.0123327, -0.0218729, -0.0450396, 0.032285, 0.157664, 0.0602657, 0.0886957, 0.0383586, 0.121591, 0.100324, -0.0458881, 0.1486, -0.0879686, 0.0393699, 0.168695, -0.0302743, 0.0756752, 0.254386, -0.169514, 0.0581306, -0.0185801, -0.0589313, -0.0389817, 0.0237643, -0.0143409, 0.00508383, 0.0985357, 0.2177, -0.0910192, 0.0457168, 0.138725, -0.122927, -0.19622, 0.0558872, -0.00620371, -0.162422, 0.0566597, 0.0498954, -0.00301401, -0.165048, 0.0182583, 0.0719208, 0.152616, 0.011972, -0.000105243, 0.172331, -0.0932582, 0.328692, 0.025582, 0.00701732, 0.0976195, -0.00278695, -0.16174, 0.103172, -0.200857, 0.154482, 0.154136, -0.0182884, -0.0778175, -0.229026, 0.0864728, 0.095177, -0.240355, -0.150801, 0.226384, 0.176456, -0.168212, 0.165201, -0.0730968, 0.0629608, 0.0201374, -0.181892, -0.102273, 0.105741, 0.0925303, 0.0322158, 0.232533, -0.0680096, 0.200935, -0.103882, 0.0582748, -0.043545, 0.0481898, -0.00931276, -0.298269, -0.237439, 0.0648049, 0.0170783, 0.0996212, -0.110969, -0.164932, -0.0541898, 0.220646, 0.0550732, -0.130149, -0.238795, -0.165864, -0.182825, 0.213005, -0.0303103, 0.0919107, -0.149433, 0.145866, 0.0908757, 0.295336, -0.0310267, -0.330689, -0.00666845, -0.0146543, 0.0453567, -0.158125, 0.0272104, 0.0916873, 0.0137335, -0.163551, -0.152335, -0.0527344, -0.236546, 0.0567248, 0.0845955, 0.00275434, -0.0683103, -0.0761933, 0.0993624, -0.219448, -0.287777, -0.0419518, 0.0457123, -0.0906939, 0.184073, 0.192402, -0.24441, 0.0433758, -0.036745, -0.101508, -0.0380958, 0.0226966, -0.28118, 0.285057, -0.12133, 0.157234, 0.00394343, 0.103167, -0.0215367, -0.0807404, 0.239164, -0.0229965, 0.0607725, -0.0402914, 0.0991085, -0.200671, -0.175143, 0.121094, 0.321069, -0.263427, 0.218287, -0.00786343, -0.171749, 0.184404, -0.313749, 0.00204406, 0.150229, 0.185413, 0.0102922, 0.10042, -0.00584224, -0.0823753, -0.168679, -0.151871, 0.0538878, -0.0709909, -0.0482447, -0.17313, 0.205661, -0.0982197, -0.243347, -0.16538, 0.298661, -0.0866903, 0.167037, 0.0479235, -0.311452, -0.165681, -0.036495, -0.00432752, -0.0333485, -0.067626, 0.293725, 0.0912942, 0.128521, -0.135746, 0.0949468, 0.223425, 0.18287, 0.0147285, 0.0677258, 0.0112351, -0.156455, -0.127961, -0.157047, -0.0493102, -0.116771, 0.126833, 0.243542, 0.301693, 0.254573, -0.00900348, -0.0464854, 0.110671, -0.0548498, 0.112941, 0.159885, 0.0350429, -0.154011, -0.0551362, -0.00824885, -0.153636, 0.231409, -0.170758, -0.208663, 0.174902, 0.142124, 0.110863, 0.289184, 0.221237, -0.0971429, 0.0516051, -0.128142, -0.0940392, -0.0701665, -0.095394, 0.145031, 0.0935078, 0.0573421, -0.0664224, -0.0369088, 0.0899663, -0.0953697, -0.171706, -0.191773, 0.0911458, 0.019379, 0.0024827, -0.0342882, 0.0725835, 0.081117, 0.0932869, 0.153954, 0.0538131, -0.074161, -0.0275074, 0.0455607, 0.00455445, -0.0489402, -0.158017, 0.162332, -0.151917, -0.0316297, 0.116577, -0.119122, -0.0353339, -0.0468176, -0.210155, -0.158628, -0.149647, -0.103902, 0.119968, -0.00109444, 0.0360444, -0.104807, -0.139774, 0.0390095, 0.0969824, 0.100193, -0.159822, -0.00913778, 0.0773783, 0.0258685, -0.0185403, 0.167798, 0.195557, -0.0181334, 0.187064, -0.00148584, -0.18027, 0.0268592, -0.109169, 0.061467, 0.11964, -0.106934, -0.00957189, 0.17921, 0.0564017, -0.125933, -0.0202863, 0.112152, 0.0192943, -0.126723, -0.0211402, 0.103746, -0.0923094, -0.00729527, -0.0371635, -0.276437, -0.0364826, -0.0283788, -0.011901, -0.0771285, 0.146055, -0.0981343, -0.195256, -0.185424, -0.206061, 0.0060468, -0.0562624, 0.143885, 0.235608, -0.285959, -0.173253, -0.167768, 0.19244, 0.0276537, -0.0831538, 0.00576465, -0.156033, 0.0887004, -0.0512847, 0.0897947, 0.00543941, 0.0277273, -0.0177483, -0.0462758, -0.0601612, -0.0300514, -0.142869, -0.0964089, 0.0785289, -0.162234, 0.070167, 0.233826, -0.00488026, -0.0987314, 0.102079, -0.21615, 0.0566073, -0.185607, 0.259009, -0.120334, 0.067683, 0.181951, 0.0680395, 0.189164, 0.103531, 0.019114, 0.0290677, 0.0521691, -0.193933, -0.0272687, 0.134057, 0.00839052, 0.108379, 0.23432, 0.136072, -0.189121, 0.14295, 0.207973, -0.177573, -0.0759059, -0.0800002, -0.100312, -0.082496, 0.121017, 0.08098, 0.0621273, 0.00977999, 0.169284, -0.0370307, 0.212286, -0.0423079, 0.112603, 0.0638965, -0.058576, 0.182436, 0.0213827, 0.177573, 0.0647271, 0.094103, 0.0315712, 0.0407297, 0.0898914, -0.0363985, 0.0285724, -0.161364, -0.150831, 0.0958209, 0.0831917, 0.188131, -0.0269231, -0.127795, -0.00348161, 0.0748385, -0.129243, -0.0199351, -0.289321, 0.166072, 0.0690943, 0.0195054, -0.0535715, -0.161311, 0.193088, 0.0721542, -0.0352431, 0.0234339, 0.0251339, -0.214526, 0.0817129, 0.0145093, -0.00530436, 0.137182, -0.0474025, 0.0863855, 0.00230628, -0.138633, -0.0307752, -0.0895589, -0.337149, 0.134994, -0.129338, -0.103919, -0.0715076, 0.161848, 0.143382, 0.0444507, 0.00181985, -0.00959828, -0.142391, -0.0337184, 0.0120976, 0.196362, 0.0746777, 0.0758185, -0.0506056, -0.039577, 0.0760567, 0.278504, -0.0156129, 0.0980844, -0.109023, -0.0901069, -0.0936171, -0.0480451, -0.0283384, -0.173438, 0.0275059, 0.0897157, -0.0337089, -0.0167627, -0.0206465, -0.0452324, -0.0814487, 0.0207688, -0.232404, -0.168775, -0.024534, 0.0619196, -0.0515992, -0.0366225, 0.180403, 0.128609, -0.253273, 0.122333, -0.0275062, 0.0762956, -0.211332, 0.0894838, -0.0155193, 0.00814391, 0.0217488, -0.0375009, -0.00804741, -0.00682783, 0.0437585, 0.056874, 0.0778789, -0.137731, -0.16783, -0.163552, 0.178113, 0.0249941, -0.0288477, -0.216173, -0.110866, 0.08593, 0.133179, -0.0393839, 0.0421086, 0.0799476, -0.0761491, 0.312891, -0.0939018, -0.130853, -0.13487, 0.205962, -0.0033462, -0.162308, -0.0620058, -0.146469, -0.212881, 0.0157903, 0.0346878, 0.0534679, 0.00293154, -0.02811, -0.0661749, 0.109695, 0.0205928, 0.0295987, 0.1079, 0.206689, -0.0491675, -0.0697727, 0.0267282, 0.178115, -0.0825635, -0.143811, 0.0505373, -0.0408329, -0.236619, 0.0264261, -0.0857696, 0.0975505, -0.318824, -0.20899, -0.147991, -0.0545244, -0.0906159, 0.125685, -0.135085, 0.0412633, -0.00817664, 0.0554415, -0.188119, -0.0201438, -0.152304, 0.0361476, -0.167807, 0.0627931, 0.0327856, -0.102794, -0.126584, 0.0757458, 0.0382955, 0.080419, 0.081203, 0.100796, 0.0366824, -0.0303091, 0.289281, -0.0196492, 0.102847, 0.239831, -0.0669422, -0.128353, -0.11688, 0.137228, 0.0481935, 0.0593459, 0.132163, -0.0578825, -0.00255539, 0.144774, -0.0660957, 0.0520849, -0.0604152, -0.169876, 0.0394546, 0.025786, -0.137462, -0.0456051, -0.0238699, 0.102649, 0.0897131, -0.237159, 0.377528, 0.030107, -0.063178, -0.107506, 0.0456655, -0.209385, 0.15966, 0.118297, 0.0699465, -0.152645, 0.0413694, 0.0339903, -0.080223, 0.158613, -0.12368, -0.133728, 0.287091, 0.000172438, -0.0323701, -0.0180144, -0.0949409, -0.153316, -0.0842537, 0.156963, -0.274695, -0.204704, -0.055497, -0.00357961, 0.229307, 0.116334, -0.155162, 0.0405051, -0.324987, -0.142302, 0.0618531, -0.109778, -0.0156808, -0.0646547, -0.0561828, 0.0957241, 0.133747, -0.00348848, -0.16455, 0.216779, 0.0690135, 0.245042, 0.151158, -0.120628, -0.122702, -0.0506763, 0.0246717, -0.270202, -0.172355, -0.178461, -0.167828, 0.0349308, -0.0813292, 0.0803277, -0.0580242, -0.0627781, 0.162127, -0.0747871, 0.0982028, 0.0282658, 0.196362, -0.024706, 0.227261, 0.017288, 0.0869222, 0.0160337, -0.0540357, -0.0440094, -0.0280288, 0.108194, -0.0285781, 0.0927971, 0.102461, -0.0695734, -0.132907, -0.225035, -0.0282866, -0.0343126, 0.094311, -0.257374, 0.045855, 0.244807, -0.0930782, -0.181439, 0.182107, -0.142205, -0.0160486, -0.0717667, 0.0569546, -0.0986095, 0.119079, 0.168329, 0.296765, -0.00540817, -0.359083, -0.133096, -0.129874, -0.34138, -0.437353, 0.00231452, -0.101474, 0.0141005, 0.0467153, -0.0820689, 0.0292346, -0.112136, 0.0330241, -0.053133, -0.085579, 0.0358374, 0.120067, 0.0269206, 0.202992, -0.0911497, 0.0567057, -0.203758, 0.0551134, -0.0982145, 0.158052, -0.150502, 0.132158, -0.0139238, -0.00295467, -0.149557, 0.118054, 0.123923, 0.205249, 0.0147126, 0.271508, -0.277352, -0.168215, -0.00657027, 0.209663, 0.096132, -0.0740008, 0.0748842, 0.153524, 0.0499787, 0.154441, -0.0419597, 0.317766, 0.0468063, -0.0910162, -0.0817426, 0.0525588, -0.147251, 0.113222, 0.0209597, -0.246599, 0.0679712, 0.18404, -0.0315602, -0.0121918, 0.0384749, -0.0496771, 0.143663, 0.0342507, -0.0105925, -0.0366144, 0.134, 0.0253, 0.221185, -0.0233998, -0.0904367, -0.0173733, 0.149306, 0.171403, -0.00434509, -0.0498287, -0.14004, 0.08439, 0.241727, 0.157299, -0.066337, 0.0372986, 0.275731, 0.114542, -0.121484, 0.0529723, -0.146922, -0.107756, -0.112707, -0.0586536, -0.0305571, 0.22679, -0.141421, -0.0997411, -0.0321689, 0.117893, -0.192958, -0.088097, -0.0118806, -0.0749241, 0.00378415, -0.0920763, -0.010985, 0.134847, 0.237151, 0.0952788, 0.114227, 0.130129, 0.0500606, -0.100639, -0.0143637, -0.0742599, -0.0245883, 0.196026, 0.0976385, -0.0155385, -0.0653704, -0.232911, 0.0349445, 0.118211, 0.342505, -0.253882, 0.251944, -0.0373978, 0.0617746, 0.0136709, 0.0704847, 0.195579, 0.237192, -0.0178201, 0.0118458, 0.155401, 0.120472, -0.31543, -0.165745, -0.0503387, -0.320154, 0.0289263, -0.231704, -0.0482444, 0.277475, -0.0872326, -0.136319, -0.332637, -0.0106507, 0.0275309, 0.122784, -0.185443, -0.281063, 0.0868972, -0.00692107, -0.0421801, -0.0157065, 0.248565, -0.0287012, -0.281815, 0.181302, -0.0749549, -0.184979, 0.191748, 0.0281021, 0.020616, 0.225502, -0.278942, 0.177556, 0.127588, 0.0147595, -0.0604556, -0.0860034, -0.174568, 0.0689029, 0.0903249, 0.24868, -0.0756615, -0.154064, -0.103192, -0.0901057, -0.00452132, 0.329402, -0.158327, 0.24248, -0.0614739, -0.0999023, -0.0948211, -0.288526, 0.14273, 0.0594364, 0.0901047, -0.275611, 0.227923, 0.120078, -0.133532, 0.131903, -0.126803, 0.0919917, -0.168831, 0.336771, -0.430111, 0.0154923, -0.230057, -0.128196, 0.0872225, 0.143847, -0.158354, 0.087891, -0.225747, -0.107896, -0.223732, 0.168585, 0.0366645, 0.319447, -0.00991294, 0.229108, -0.107042, -0.0781827, -0.122163, -0.205119, -0.00404736, 0.257666, 0.146109, -0.0506428, 0.0119511, -0.0502669, 0.216797, -0.0818748, 0.0207773, 0.230089, -0.0205361, -0.115586, -0.143192, -0.0755225, 0.0985659, 0.0813486, -0.358308, -0.162327, 0.0234858, -0.319175, -0.20418, -0.264524, 0.146894, 0.0176164, 0.0139102, 0.196272, 0.211009, 0.153756, -0.0159561, -0.0963799, -0.20763, 0.357339, -0.124349, 0.204433, 0.151762, 0.0247138, 0.00447296, 0.34422, -0.0393254, 0.007734, 0.0568483, 0.018336, 0.103099, -0.186505, 0.167294, 0.0734252, -0.178406, 0.132997, 0.209393, 0.103176, -0.196631, -0.240823, -0.0839009, 0.126527, 0.337839, 0.0308143, -0.162837, -0.232937, -0.184104, -0.10939, -0.249846, -0.0470978, 0.0967074, -0.0484341, -0.0742508, 0.0567306, -0.0344553, 0.12609, 0.170247, -0.266649, -0.354395, 0.0784931, 0.0968911, 0.145243, -0.00343212, 0.0220026, 0.0552099, 0.159663, 0.0416999, -0.345791, 0.254796, -0.163798, 0.121835, -0.150956, 0.194436, -0.161674, -0.0868003, 0.192705, -0.23366, -0.058267, 0.0203228, -0.108686, -0.265504, 0.0488612, -0.0719146, 0.0994549, 0.0524368, 0.0155984, 0.140905, -0.417999, -0.305183, -0.20584, 0.095025, -0.00861502, 0.176108, 0.0465171, -0.039085, 0.267404, -0.141307, 0.0979768, 0.12596, 0.102165, -0.0209653, -0.0215084, -0.0368378, 0.0909984, -0.362109, -0.210609, 0.117762, -0.0554911, -0.163324, -0.136154, 0.0970498, -0.242508, -0.205295, 0.0591688, 0.249513, 0.0200972, -0.152423, -0.0159723, -0.292278, -0.000616652, 0.0421516, -0.176648, 0.0416596, -0.1661, -0.109097, -0.303671, 0.263841, -0.0895832, 0.225937, 0.054815, 0.203762, -0.153523, 0.0181317, 0.303302, -0.104987, -0.123039, 0.0841292, -0.310346, -0.0108915, -0.100412, 0.253792, -0.151037, -0.216165, 0.25639, -0.0178122, -0.190255, 0.194987, -0.199809, -0.00219368, -0.287861, 0.211797, 0.133756, 0.057107, 0.0751015, 0.102133, -0.14901, 0.238924, -0.098829, -0.0714976, -0.0251043, 0.0525354, 0.243822, -0.108524, -0.16098, 0.0144982, -0.0109823, 0.00953916, 0.184512, 0.107378, -0.11647, -0.0854976, 0.185086, -0.0401819, 0.262474, 0.118657, 0.0571856, 0.150556, -0.260662, -0.101519, -0.100966, 0.0286848, 0.202522, -0.0431048, 0.00547309, -0.0401518, -0.412153, -0.0724795, 0.213123, -0.104806, -0.0715029, 0.162522, -0.0334596, 0.175065, -0.131225, -0.0230981, 0.00884321, -0.126005, -0.0472573, 0.207595, 0.19599, 0.220987, -0.106575, 0.0166884, -0.067861, -0.165487, 0.182176, -0.153741, -0.0668709, -0.171378, 0.0423281, -0.0797164, -0.110989, -0.0452837, 0.178986, -0.162824, -0.183312, -0.0168031, 0.414492, -0.15988, -0.0857591, 0.0967772, 0.0359172, -0.01725, 0.0984168, -0.0497651, 0.0164026, -0.0941516, 0.0269109, -0.00163701, 0.126863, 0.0680677, -0.0630551, 0.162254, -0.1425, 0.36604, -0.229598, 0.235144, -0.0877479, -0.060102, 0.0692646, 0.00577634, 0.0800127, 0.324012, -0.213103, -0.163234, -0.152425, -0.0949739, -0.0618946, 0.00677336, -0.0960542, -0.021972, 0.143728, 0.172968, -0.164654, -0.0689902, 0.143157, 0.0763933, -0.148731, -0.066965, -0.0489591, -0.123441, 0.124487, 0.267389, -0.0606025, -0.0408599, -0.131739, -0.0912949, 0.195725, -0.0212986, -0.0973917, 0.0536359, -0.0471214, -0.0311053, 0.014553, -0.225893, -0.0392374, 0.00809268, -0.0285884, -0.0924948, -0.108252, 0.148904, 0.201772, 0.209373, -0.0960476, -0.0940065, 0.176581, -0.150319, 0.142516, 0.167847, -0.0401853, 0.120433, 0.0599735, 0.15418, -0.313993, 0.0844261, 0.0477641, 0.268508, 0.0199674, 0.10916, 0.0573194, -0.0173927, 0.0130542, 0.056282, 0.20274, 0.0807833, -0.147997, 0.101794, -0.0713994, 0.0462846, 0.248611, 0.0533858, 0.184471, -0.007267, -0.217854, 0.0919475, -0.0514651, 0.0924488, 0.104983, 0.271974, 0.000226877, -0.167139, -0.125291, 0.0829792, 0.150293, -0.0121753, -0.0410047, 0.057484, 0.0226142, -0.00632776, 0.260251, 0.10861, 0.141939, -0.222952, 0.134931, -0.0707128, 0.122644, -0.0921065, -0.155543, -0.0235918, -0.112986, 0.0807206, -0.265818, -0.0525278, -0.227284, 0.157074, -0.0952853, 0.0945778, 0.145043, 0.0274572, -0.0291262, -0.0422116, -0.00479133, 0.0458137, -0.14144, -0.0866367, 0.0780485, -0.0570756, 0.0272757, 0.0148326, -0.201766, 0.0393477, -0.16066, -0.208635, 0.0890198, -0.0463531, 0.0921021, -0.118327, -0.158003, 0.00161379, 0.050843, 0.150333, 0.102796, 0.00188237, -0.199157, 0.128187, -0.0442878, 0.108691, 0.0449527, -0.0645267, 0.229774, 0.052884, -0.0685749, -0.0137175, 0.171212, 0.1407, 0.182395, 0.106705, -0.157036, -0.159601, 0.0427255, 0.0622911, 0.191397, 0.00715606, 0.000427721, -0.0641664, 0.190393, 0.0865384, -0.182632, 0.0125783, -0.140586, -0.0566275, -0.0321416, 0.220224, -0.123702, 0.18085, -0.145258, 0.190869, -0.222457, 0.168818, -0.19224, -0.0176791, -0.063042, -0.141568, 0.219272, 0.130514, 0.00944122, -0.282355, 0.143035, 0.0986838, 0.0885484, -0.0944953, -0.209338, -0.0649628, 0.00943748, -0.0765303, 0.169503, 0.191807, 0.072075, -0.00645071, -0.168024, -0.133489, -0.034428, 0.265336, -0.169935, 0.216757, 0.103019, 0.146017, 0.089306, 0.0809098, 0.174167, 0.114089, 0.105339, -0.295324, 0.0286881, -0.0243993, 0.195125, 0.12612, -0.16249, -0.050912, -0.164918, 0.034391, 0.0194195, 0.00463572, -0.0457074, 0.0705861, -0.150386, -0.246482, 0.0720018, -0.121734, -0.0211004, 0.117673, -0.0642674, -0.216576, -0.189757, 0.147834, 0.0641127, -0.227226, -0.0222775, 0.135807, 0.121139, -0.25927, -0.110386, 0.124643, 0.000530331, 0.0876687, 0.0187622, -0.00450721, 0.259366, -0.192503, -0.173006, -0.0674518, -0.00541882, 0.274382, 0.133072, 0.186689, 0.00146011, -0.0184199, 0.022995, 0.133741, -0.0200947, 0.252778, -0.00633005, -0.142717, -0.00272707, -0.0154386, 0.000657893, -0.0333313, -0.0666123, -0.0801758, 0.00515945, 0.0534377, -0.145625, 0.0111581, -0.107945, -0.106961, -0.0777976, 0.235487, -0.180754, 0.122207, -0.1613, -0.148741, -0.0688733, 0.00534531, 0.0203349, -0.141856, 0.00667273, 0.218443, 0.00686688, 0.0367518, 0.192864, -0.0347775, 0.0403429, -0.221547, -0.227577, 0.213776, -0.0986727, 0.140281, -0.142257, -0.108079, -0.0750713, -0.0211959, 0.0672887, 0.14928, -0.00293859, -0.102523, 0.092689, 0.0648602, -0.193784, 0.182538, 0.31182, 0.0143227, -0.165804, 0.0935122, 0.11492, 0.112914, 0.0606883, 0.0794698, -0.102928, -0.132778, -0.1235, -0.0575965, 0.100394, -0.194958, 0.0455861, 0.0455833, -0.132815, 0.0148837, 0.158619, 0.039622, -0.336542, 0.0808856, 0.0616814, 0.029327, 0.0819746, -0.0659796, -0.132755, 0.0249135, 0.066877, -0.0589625, -0.087883, 0.00314632, -0.0882036, -0.0316438, 0.240653, 0.271511, -0.0998482, 0.109412, 0.386017, -0.0547305, 0.00505285, 0.0247331, 0.0354201, -0.189814, 0.275206, -0.124957, 0.131159, 0.114443, 0.029229, 0.113324, -0.0621181, -0.164164, -0.129025, -0.00170373, 0.183609, 0.0187762, -0.0563506, -0.205736, 0.245232, -0.163826, -0.0881812, -0.178645, 0.0927541, 0.043177, -0.232629, -0.00331721, -0.24955, -0.293318, 0.164624, -0.0556468, -0.148419, -0.120499, 0.0615391, -0.151055, -0.0306933, -0.210636, 0.0284461, 0.081354, -0.0818095, 0.0831491, -0.0191867, 0.0884108, -0.120779, 0.122874, 0.133191, -0.343868, 0.0425308, 0.242436, -0.0231862, 0.185227, 0.100735, -0.232011, -0.300496, 0.103067, -0.0370647, 0.105347, 0.127609, -0.1501, -0.037985, -0.00117283, 0.0659423, -0.0336213, -0.0224047, 0.222655, 0.144423, 0.151477, -0.138485, 0.126982, -0.0396741, 0.294377, -0.0451981, -0.0608807, 0.00104422, 0.0432951, 0.0678247, 0.138016, 0.206934, 0.0405524, 0.172257, 0.209839, 0.108382, 0.0864667, -0.11747, -0.0634121, 0.146639, 0.0154911, -0.049148, -0.149033, -0.0704137, -0.140798, 0.201396, 0.0830532, -0.151449, -0.314361, 0.0498976, -0.0906107, -0.10976, 0.194483, 0.0315856, -0.0707144, 0.152786, 0.0852407, -0.319317, 0.189889, -0.0640784, -0.217558, -0.0176883, -0.0870895, -0.0876135, 0.0173645, -0.0680903, 0.222688, -0.15138, -0.144687, -0.0190858, 0.150261, 0.0545393, 0.0742516, 0.117881, 0.263329, 0.187291, -0.285704, 0.131129, 0.0804581, -0.00343814, 0.0978867, -0.0492447, 0.0129213, -0.0575666, 0.0239806, -0.171875, 0.167643, -0.222402, 0.0980318, -0.0751751, -0.18582, -0.0590752, -0.226285, 0.0530102, -0.020515, 0.179762, 0.210757, -0.20478, -0.104141, -0.169243, -0.0852973, 0.00546751, 0.168529, -0.00568185, 0.00398386, -0.174066, -0.0150984, 0.0228183, -0.229554, 0.191149, -0.178572, 0.136457, -0.296714, -0.0232416, -0.0313926, 0.138587, 0.00570923, -0.0953362, 0.156934, 0.0806791, -0.236183, 0.077365, 0.250799, 0.0063424, 0.0665813, -0.14119, 0.0833654, 0.0220696, -0.00400273, 0.0767298, -0.0628977, 0.205545, 0.0643059, 0.065295, -0.103657, 0.00217001, -0.164919, -0.0878316, 0.0186642, -0.121422, 0.319468, 0.156759, 0.0373985, -0.220828, -0.114754, 0.223333, -0.0510213, -0.0119776, 0.0158377, -0.0423978, 0.129596, -0.142533, -0.052282, -0.048737, -0.130711, -0.223425, -0.04986, -0.0197256, -0.0970124, -0.146962, 0.0881066, 0.0697808, 0.0219091, -0.0185382, 0.220805, -0.0542064, 0.149092, -0.329959, 0.116408, -0.259787, -0.353796, -0.209713, 0.0623684, -0.213268, 0.0715209, -0.0346618, 0.184024, 0.176675, 0.0152749, -0.0440381, -0.0614312, -0.0836396, -0.0344705, -0.188774, 0.0824229, 0.265615, -0.115591, 0.0626033, 0.146015, -0.0798421, 0.039245, -0.162378, -0.102708, 0.188164, -0.0135272, 0.0245143, 0.150031, -0.282874, -0.132272, -0.26535, -0.0437211, -0.0254619, -0.215026, -0.158963, 0.046012, -0.244387, -0.0978645, 0.184941, 0.083157, 0.15104, 0.431036, -0.285468, 0.0273933, -0.166864, 0.239595, 0.157394, 0.136736, 0.408963, -0.320264, -0.0962735, -0.16383, -0.114383, 0.184821, 0.0628012, -0.0787108, 0.0377255, -0.0462515, 0.00685705, -0.249435, -0.0499233, 0.00976634, -0.307036, -0.197066, 0.326158, 0.0197898, -0.164291, 0.146234, -0.269735, 0.26385, -0.00547089, 0.166018, 0.0271708, -0.0271057, 0.185948, 0.234983, 0.205992, -0.139695, -0.163934, -0.0403743, 0.158788, 0.113632, -0.0493964, -0.0822058, 0.170519, 0.0021667, 0.0676038, -0.148727, -0.0918483, -0.012795, -0.000904915, -0.0912294, 0.00670825, -0.0468935, -0.162896, -0.144942, 0.0939492, -0.0579571, -0.190704, -0.082148, 0.154606, -0.0222946, -0.277656, 0.0687263, -0.172961, 0.0690557, -0.071756, 0.275218, 0.172711, 0.0866465, -0.139232, -0.0893383, 0.297678, -0.050025, -0.232028, 0.107053, -0.055084, 0.0302937, -0.0864678, 0.227649, 0.0313559, -0.207066, 0.157392, 0.000432, 0.0917709, -0.0664844, 0.0400279, -0.0614186, -0.0965934, -0.169696, 0.132651, 0.0559228, -0.127025, -0.0944415, -0.0339894, 0.138257, -0.0448905, -0.0117661, -0.132685, -0.0976532, -0.116375, 0.00809434, 0.0469103, 0.0533453, -0.0102805, -0.0481217, 0.0291082, -0.00822915, -0.0971089, 0.0391686, 0.313688, 0.0900846, 0.15179, 0.00173565, -0.132865, -0.0158336, -0.0295231, 0.0546103, -0.154566, 0.141948, -0.0350168, -0.114173, -0.0289641, -0.0800746, -0.0175808, -0.0770621, -0.106934, 0.133543, 0.0516644, -0.000725807, 0.0134718, -0.013045, 0.0123611, -0.139331, -0.0862843, 0.0499943, -0.0535528, -0.0384762, 0.160794, -0.120072, 0.217696, 0.177835, 0.0468834, -0.146513, -0.0128188, -0.0153278, -0.0327452, 0.00904161, -0.12891, 0.142387, -0.0237918, -0.0900166, 0.103194, 0.0340164, 0.00611563, -0.0376994, 0.0742831, 0.0242082, -0.0585359, -0.0567465, 0.0292504, 0.149224, 0.0353951, -0.0522227, -0.0509756, 0.0643409, 0.0654331, 0.0686746, 0.0724647, 0.125725, 0.121091, -0.121594, 0.00956021, 0.146888, 0.0287706, -0.0238619, -0.0785541, 0.13748, -0.140774, -0.0365083, 0.0506057, 0.165986, -0.0819779, 0.0939525, -0.0057006, 0.0325572, -0.021764, 0.0521594, -0.0699906, -0.0741502, 0.0133763, 0.148056, 0.0616614, -0.0469516, 0.00443021, 0.12817, -0.0645785, 0.0554003, -0.0926279, -0.0220356, 0.0163022, 0.148532, 0.0757959, 0.0968756, -0.128675, -0.0864882, 0.0987718, 0.0627446, -0.148365, -0.0450275, -0.0171147, 0.00238784, -0.204432, -0.0326343, -0.10015, -0.143289, 0.146868, 0.116512, -0.129923, 0.061799, 0.0184247, -0.0716858, 0.145607, 0.0693936, -0.0249205, -0.0913975, 0.0190876, 0.0743691, -0.0125914, 0.00917538, 0.0111652, -0.0469614, 0.0196283, 0.00815925, 0.0339297, 0.159722, -0.0478077, 0.0425242, -0.149724, -0.064246, 0.107088, 0.172925, 0.0548642, 0.0140381, -0.188715, 0.215345, 0.0233185, -0.0641741, -0.0533012, -0.0457918, 0.0552011, -0.00577928, -0.0713939, -0.00875264, -0.0328875, -0.162639, -0.068136, 0.112937, -0.0417921, -0.0240897, -0.101502, -0.0508811, 0.114303, 0.0606285, 0.0495977, -0.1824, -0.173462, 0.088885, -0.0170086, -0.0240251, -0.0480441, -0.167174, 0.132921, -0.0810514, 0.162966, 0.0659804, 0.0445293, 0.0042705, -0.0174976, -0.0120106, -0.11492, -0.0102957, 0.0639693, 0.120846, -0.00451582, 0.0765756, 0.175087, -0.0485644, 0.155194, -0.0800231, 0.141101, -0.0766714, 0.199273, -0.0365257, 0.0446484, -0.0124015, 0.124547, 0.0177437, -0.0285395, 0.091296, -0.0833654, 0.0457072, 0.102056, -0.184031, 0.177966, 0.009864, 0.0418256, 0.092871, 0.0219267, -0.0320081, 0.127977, -0.0266065, 0.106638, -0.0946746, -0.00834812, 0.0267112, -0.013094, -0.0896755, 0.00282686, -0.0116155, -0.0945198, -0.101695, 0.152562, 0.184615, -0.0242591, -0.0760879, 0.111743, -0.0715806, 0.13509, 0.0047053, 0.168732, 0.018946, -0.124081, 0.0605901, -0.0784593, 0.122328, -0.0145547, -0.0290419, 0.054331, 0.0548861, -0.0134776, -0.161401, 0.100935, 0.0348075, 0.171846, 0.0917716, 0.196617, 0.0158126, 0.135026, -0.0287248, 0.0911696, 0.00790865, 0.0900383, -0.0872234, 0.0751674, -0.112308, 0.0337922, 0.00861877, -0.142907, 0.145783, -0.0202242, 0.0519785, -0.0410182, -0.0718748, -0.131356, -0.0266543, -0.079985, 0.0181734, -0.0727235, -0.0211797, 0.177248, 0.0191607, 0.0592584, -0.113001, -0.0165646, -0.0264938, 0.249822, -0.0108735, -0.135125, -0.0828146, 0.0271987, 0.0404919, -0.0757473, -0.0817378, 0.0315261, -0.0800965, 0.0606058, 0.108077, -0.0267474, 0.028696, 0.0430892, -0.0209459, 0.156775, -0.0671295, 0.121493, -0.0897579, -0.0783453, -0.0629217, -0.0417157, 0.103154, 0.0899528, 0.102442, -0.101838, 0.0195807, -0.164035, -0.110515, -0.141396, 0.0386173, 0.0042102, 0.0557199, 0.0144107, 0.174485, 0.0219464, 0.0793742, -0.106427, -0.134078, -0.111139, -0.0819731, -0.0933476, 0.0868701, 0.0467395, -0.00162622, -0.0644488, 0.00337579, 0.0224206, 0.0644574, 0.0418531, 0.0483889, 0.104783, 0.141756, 0.109427, 0.108904, 0.102649, -0.0709043, -0.0441273, -0.00296979, 0.0503424, 0.182507, 0.193221, -0.0930908, 0.0618071, 0.147624, 0.181022, -0.100693, 0.0664999, -0.0338942, -0.0936353, 0.022839, 0.195696, 0.00124974, -0.0749942, 0.0711826, -0.0372454, -0.0821713, -0.1331, 0.0314274, -0.0098766, -0.147073, -0.188606, 0.141467, -0.146516, 0.0950065, 0.00154804, 0.0445063, 0.0158236, -0.0239041, -0.105382, -0.0533976, 0.00785434, -0.0236665, -0.0658765, 0.0386993, 0.0430259, 0.146891, -0.0753582, 0.11454, 0.188984, 0.102938, 0.01279, 0.106492, -0.0951411, -0.206279, 0.113716, -0.0239219, -0.035334, -0.0628803, -0.0562101, -0.0639467, 0.233697, 0.0734757, 0.0290402, -0.0615913, -0.0498555, -0.0282117, 0.0410888, -0.00860254, -0.00991138, -0.0773788, 0.0984127, 0.20035, -0.0304117, -0.0358141, -0.0343748, -0.050711, 0.0344559, 0.0755312, 0.0362605, -0.0303401, 0.0539734, -0.110694, -0.0127698, 0.0427621, 0.0452207, -0.105948, 0.0309432, -0.0271829, 0.187035, 0.0621317, 0.0115344, -0.0431882, 0.0282613, -0.111156, -0.0685053, 0.00700323, -0.00720577, -0.0119737, 0.100559, 0.109443, -0.0177307, 0.114696, -0.0683923, 0.0467483, -0.0532191, -0.0294009, -0.0695006, -0.0361177, -0.0912779, 0.100419, -0.163869, 0.0249934, -0.0794077, 0.183445, -0.0277448, 0.309521, -0.202116, -0.0621192, -0.0552445, 0.101627, 0.0811852, -0.118435, -0.18539, 0.00751368, 0.168545, -0.0837931, -0.0222294, 0.173563, -0.107388, -0.125531, -0.080655, 0.0628712, -0.0597342, -0.0480963, -0.0821937, -0.0617803, 0.0365158, 0.00936929, 0.0926707, 0.0209141, 0.0302322, 0.0771013, -0.0392065, -0.0609191, 0.0845314, 0.194771, -0.00897272, 0.0274303, 0.118409, 0.0904227, -0.028648, 0.21953, -0.0789094, -0.0798776, 0.0199958, 0.0193808, -0.0542079, -0.0749643, 0.0633453, -0.0536504, -0.0954091, -0.220988, -0.118548, 0.026773, -0.0482436, -0.205323, -0.0825051, 0.165209, 0.105857, 0.0507112, -0.291879, -0.191375, 0.0600803, 0.194867, 0.207424, 0.0107583, 0.0157197, 0.0235299, -0.0872377, 0.151843, -0.0183602, -0.0516763, -0.0548697, -0.156532, 0.107296, 0.113736, -0.198904, 0.279194, 0.318045, -0.0260349, 0.105835, -0.172014, 0.00585878, -0.169893, -0.128359, -0.230276, -0.207917, 0.373295, 0.132095, -0.294551, 0.0994064, 0.345963, -0.292617, -0.130842, 0.0387214, 0.197857, -0.0241314, 0.0496341, 0.164288, -0.0614909, -0.0201285, -0.0952987, -0.147429, 0.229341, -0.0746604, 0.178438, 0.242097, -0.176033, -0.208606, -0.212344, -0.254244, -0.0823717, 0.168344, 0.125295, -0.00459898, 0.029077, 0.143849, 0.159995, 0.0648833, -0.196766, -0.218791, 0.285401, -0.0692775, -0.0558676, -0.0348179, 0.0789615, 0.107982, 0.195957, -0.0418543, -0.0127532, -0.0155128, 0.258789, -0.176296, -0.0992142, -0.0233141, -0.0389571, 0.234198, 0.0877568, -0.080424, 0.0673626, -0.224797, -0.0694216, 0.116124, 0.0580195, -0.180412, -0.217335, 0.211963, 0.0975632, -0.191274, -0.24931, -0.0124916, 0.0785611, -0.136118, 0.197804, -0.00186204, 0.142658, 0.0195492, 0.12691, 0.0511827, -0.0143803, -0.316129, 0.10479, -0.354019, -0.121877, -0.215379, -0.0519853, 0.00173597, -0.0422881, -0.0723647, -0.249327, -0.237942, 0.0911903, 0.261766, 0.321316, 0.0772439, -0.0974493, 0.0930925, -0.0439547, -0.101458, 0.0833238, -0.0249046, -0.0443402, 0.0784924, -0.0494021, -0.025897, -0.106368, -0.21731, 0.216196, 0.0936067, 0.121679, 0.245833, -0.18394, -0.189458, -0.0626717, 0.185422, 0.0990726, 0.266703, 0.0284726, -0.266235, -0.113313, -0.248905, 0.219354, 0.176225, 0.0884488, 0.166913, -0.207838, -0.15537, -0.0932883, -0.118359, -0.210567, 0.0549816, 0.179236, 0.0398582, -0.0280907, 0.11361, 0.165098, 0.23232, 0.000463538, -0.113308, -0.11596, 0.0185977, 0.170293, 0.131561, -0.0809036, -0.0291002, -0.158999, 0.289109, -0.0655736, -0.286016, 0.170837, -0.0878082, 0.00605365, -0.190921, -0.0928237, -0.236183, -0.151367, 0.365428, -0.277603, -0.061971, -0.291636, 0.0263214, 0.0728574, -0.000367116, -0.0834745, -0.260069, -0.196876, 0.259263, 0.12266, -0.0394739, 0.00419844, 0.286211, -0.0893316, 0.0994702, 0.239759, 0.00536341, -0.146633, 0.18836, -0.153176, 0.254078, 0.0821376, -0.0123987, 0.0921881, -0.22895, -0.0214101, 0.0548768, 0.00924246, -0.0533382, 0.0264947, 0.153469, -0.063957, -0.28777, -0.341087, 0.28005, -0.0327367, -0.0196849, -0.235608, 0.00648927, -0.024546, -0.252593, -0.0986381, 0.118887, -0.000389117, -0.016142, 0.0516107, 0.0146382, 0.118158, 0.0619522, 0.0564928, 0.0523274, 0.120452, -0.13084, -0.148591, 0.283264, 0.248102, 0.0649939, -0.0116517, -0.0939412, -0.0296346, 0.271995, 0.0251815, 0.0218296, 0.231853, 0.136514, 0.0630175, -0.0459082, -0.0344676, 0.0669852, -0.0221644, -0.00755491, 0.0768507, -0.093496, -0.029423, 0.171348, 0.0140851, 0.0524329, -0.0390022, -0.0272068, -0.0498415, 0.0362897, -0.043004, -0.0215778, 0.0857038, 0.0916078, -0.107529, -0.0353361, 0.154334, -0.0878479, 0.116495, -0.211017, 0.0561997, -0.101469, -0.0914904, -0.056733, -0.0277705, 0.110781, -0.0866661, -0.0202542, -0.112247, -0.0114866, -0.0784373, 0.075588, -0.00557349, -0.0831411, 0.0722768, -0.042198, 0.0562096, -0.109555, -0.0586581, -0.157069, 0.0549312, 0.0607192, 0.131254, 0.0657374, -0.0804995, 0.173506, 0.0155435, 0.0473854, -0.0499239, 0.126886, 0.0482615, 0.0128736, 0.0564394, -0.043816, 0.0464518, 0.0977338, -0.00113808, 0.0561971, 0.0989831, -0.0331989, -0.0201305, -0.17685, 0.0685128, -0.10491, 0.0350285, -0.0695799, -0.0223252, -0.0885364, -0.0145905, 0.072662, -0.133614, 0.0990705, -0.0376099, -0.0653586, -0.016811, 0.119135, 0.0626318, -0.092117, 0.0359917, 0.0628636, -0.007789, -0.063672, 0.157978, 0.077222, -0.0127075, 0.202072, 0.0254716, -0.0237045, 0.0198278, -0.0800511, 0.0845802, -0.0154621, 0.0651077, 0.0595002, -0.0213515, -0.0272819, -0.0166778, -0.0753502, -0.0299175, -0.0611572, 0.0372214, -0.04079, -0.0753792, 0.00820589, -0.0437564, 0.0328295, 0.134252, 0.0444792, 0.0709348, 0.0305811, -0.158617, 0.121797, -0.179696, -0.0101862, -0.0756639, -0.106812, -0.051463, -0.107337, 0.0909877, -0.0782409, -0.142034, -0.233849, -0.116898, -0.0409434, -0.0489049, 0.12767, -0.121985, -0.0967848, 0.13245, -0.0416274, -0.0964092, -0.136664, -0.0212631, 0.14695, 0.168145, 0.0940612, -0.0118349, -0.0389066, -0.000757378, 0.0805496, 0.0263189, 0.0128457, -0.0674208, 0.0487244, 0.140658, -0.0310239, -0.156262, -0.194503, -0.0413214, -0.183793, -0.0169796, 0.0782416, -0.0712606, -0.121248, -0.0755891, -0.0996667, -0.123769, 0.114754, 0.0518282, 0.267354, 0.0407861, -0.00324133, -0.0152772, 0.0647904, 0.0566251, 0.135268, 0.00847811, 0.0713262, -0.026639, 0.0373696, 0.0479018, 0.0336679, -0.0471113, -0.0345703, -0.109028, -0.0979023, -0.110868, -0.15402, 0.0540533, 0.102918, 0.018676, 0.0208912, -0.0567702, 0.00403948, -0.0427533, -0.0414311, -0.139984, 0.100984, -0.14284, 0.133872, -0.0200234, -0.103153, -0.115132, 0.034861, 0.115749, -0.136527, -0.0874389, -0.0325685, 0.0429248, 0.103406, -0.0280907, -0.148727, -0.032907, 0.0680602, 0.0625013, -0.0744614, -0.0201179, 0.0806128, -0.00631686, 0.0525379, -0.152788, -0.0269948, 0.0752684, -0.063037, 0.0325698, -0.108655, -0.0149019, 0.0707674, 0.153578, -0.0642226, 0.0976119, 0.00793008, 0.0395198, 0.0142784, -0.0725905, 0.0153463, 0.0125841, 0.0829461, -0.0637994, -0.0598462, -0.0166078, -0.0461461, 0.0415429, -0.0995773, 0.180369, 0.0336745, -0.0714087, 0.0442718, 0.0422094, 0.066482, -0.149777, -0.120435, -0.0873266, 0.0928931, 0.0999695, -0.0142122, 0.0732814, 0.155422, -0.0191566, 0.0647286, -0.0711336, -0.135384, 0.129972, -0.0354778, -0.189017, 0.0952733, 0.163029, 0.0433849, 0.029263, -0.0574659, 0.00958303, 0.0842656, -0.0280923, 0.150836, -0.0401507, -0.15049, 0.00892211, 0.0245306, 0.134883, 0.138791, 0.241553, 0.0285078, 0.132287, -0.0491, -0.182568, -0.0690248, -0.0175614, 0.0155923, 0.145041, 0.00810825, 0.206666, 0.12419, 0.000282166, -0.0429254, -0.157567, 0.152469, -0.0289974, 0.0244394, 0.0629388, 0.0648357, -0.0327941, -0.010834, 0.0633369, 0.140232, -0.0185712, 0.00481353, -0.0149009, -0.0233301, 0.16813, -0.11214, -0.012258, -0.0652515, -0.0649246, -0.155049, -0.0888436, -0.0777453, 0.116025, 0.147077, 0.189327, 0.0731288, 0.193252, -0.0103333, -0.0675197, -0.0577781, 0.100901, 0.126806, 0.01545, -0.0132554, 0.135275, 0.238816, -0.0533923, -0.0685877, 0.0717158, -0.0931473, 0.0597145, 0.187761, 0.0787029, -0.259773, 0.0641584, 0.230492, 0.126257, 0.0282633, -0.0437215, -0.159803, -0.125447, -0.0871963, -0.0878901, -0.017518, -0.259367, 0.0244579, 0.102232, -0.119518, 0.00166526, -0.0294047, 0.128019, -0.155701, -0.212854, 0.216554, -0.0305268, -0.13122, -0.115495, 0.114283, 0.0110208, 0.0807449, -0.0136721, 0.134014, 0.293276, -0.110823, -0.0240435, -0.0818436, -0.124581, 0.0824624, 0.0259864, -0.0625978, -0.111449, -0.166505, -0.0368015, 0.0453097, 0.0307672, -0.0203597, -0.194061, -0.0166662, -0.0257211, 0.0427164, -0.104032, 0.145918, 0.0175844, -0.0948935, 0.0626179, -0.212638, 0.0838303, 0.084399, 0.000341877, 0.0795855, 0.197683, -0.0572734, -0.00270593, 0.184527, -0.210597, -0.150718, 0.0059784, 0.0268788, -0.0845667, -0.177921, -0.0781564, 0.122821, -0.295212, 0.108446, -0.0631499, 0.0903978, 0.0376947, -0.0757957, -0.0494813, -0.134634, 0.0383043, 0.069054, -0.102149, 0.00539339, -0.133261, -0.00803446, -0.0911564, -0.146694, -0.0582368, -0.235716, -0.143642, 0.108384, 0.0728035, -0.141136, -0.0910358, -0.00937876, -0.0120724, 0.0742083, -0.0695668, 0.143367, 0.149601, -0.049925, -0.0906218, 0.0128504, 0.020253, -0.223714, -0.0636823, -0.226459, 0.0144802, 0.00750404, -0.255654, 0.145829, 0.0231039, 0.21323, 0.129398, -0.111334, 0.137788, -0.0387997, 0.0894595, 0.0509601, -0.10615, -0.259435, -0.161871, 0.0654279, -0.00484704, -0.155946, -0.151433, -0.122743, 0.119947, 0.131163, 0.0397613, -0.293182, -0.0393652, 0.0396002, 0.0739669, 0.160726, -0.177774, -0.0312997, -0.081026, 0.0794344, -0.0290907, 0.0236441, -0.00739172, 0.0717602, 0.0591172, -0.0108486, -0.067989, -0.176337, 0.080346, -0.0101702, -0.023996, 0.0454628, 0.0742417, 0.0230161, 0.107677, 0.0356299, -0.119933, 0.00597064, -0.0824815, 0.261236, -0.177483, 0.0329475, -0.258445, -0.150487, -0.0964127, -0.12776, 0.0137992, -0.0237729, -0.151652, 0.151576, 0.0401796, -0.200537, 0.0718776, 0.0426156, -0.0384849, 0.12618, -0.0347955, 0.10134, -0.0739255, 0.202767, -0.118575, -0.0155796, 0.139383, 0.240114, -0.0505958, 0.0685934, 0.180565, -0.233615, 0.156814, 0.233934, -0.0498448, -0.0286265, 0.110353, 0.0366369, -0.229352, 0.0811015, 0.00688823, 0.191276, 0.120998, -0.0229412, 0.122364, 0.133866, -0.0954539, -0.201138, -0.0120603, -0.0126358, 0.121016, 0.147643, 0.0852221, -0.0777672, -0.241722, 0.229627, -0.20315, 0.0361678, 0.103367, 0.113091, -0.0441779, -0.248929, 0.246311, -0.123218, 0.102894, 0.0388391, 0.0194499, 0.230162, -0.096409, -0.000504597, 0.274894, -0.0469533, 0.111989, -0.0165575, -0.00307557, 0.0533025, 0.0704235, 0.104705, 0.0407992, 0.0936, 0.112192, 0.0450357, -0.214171, 0.133126, 0.09467, -0.159746, -0.078628, -0.0383372, -0.227947, 0.170925, 0.139822, -0.0833367, 0.126185, 0.0179993, -0.0855914, 0.0659728, -0.0996862, -0.165453, 0.178285, -0.003016, -0.100848, 0.0014043, -0.0310917, -0.0499764, 0.157279, -0.106836, 0.244424, -0.00756592, 0.0341909, -0.109928, 0.0679662, -0.0328566, 0.314406, 0.147291, -0.115032, -0.107675, -0.11509, 0.0365924, -0.0908504, 0.0070746, -0.178125, 0.282213, 0.0623548, 0.021299, 0.250964, -0.320759, -0.0107989, 0.118988, 0.175294, 0.0505741, 0.137061, -0.0835159, -0.136984, 0.150117, -0.0921302, -0.0576703, 0.121679, 0.0357115, -0.226148, 0.00902412, -0.125448, -0.0793252, -0.0367336, -0.139178, 0.0242927, 0.0667821, -0.0579211, 0.0370285, -0.135846, -0.0167798, 0.20995, -0.0709525, -0.100314, -0.185867, -0.0632467, -0.123532, 0.203701, -0.181139, 0.181262, -0.236351, -0.0499668, 0.138481, 0.259909, -0.111025, 0.207648, -0.272467, 0.20023, -0.0909678, 0.161598, 0.00360931, -0.323602, 0.00320773, 0.0578896, 0.00245778, 0.125938, -0.107858, 0.0608992, 0.182443, 0.0741502, 0.0871283, 0.0285931, -0.0704548, 0.110484, 0.0306425, 0.263415, 0.127238, -0.178421, -0.00229964, -0.120789, -0.243886, 0.144839, 0.0868171, 0.0747637, -0.0302647, -0.0741965, -0.105788, 0.149778, -0.204164, -0.0938534, -0.0539272, 0.258575, 0.135683, -0.228459, 0.14654, 0.210951, 0.153927, 0.311741, 0.0198829, -0.311324, -0.00214234, 0.0335641, -0.166461, 0.013939, 0.161731, 0.148873, -0.0496261, -0.23916, -0.118108, 0.146794, 0.168803, -0.0696328, 0.283207, -0.0106865, 0.249863, 0.210558, 0.210516, 0.0114713, 0.0889559, -0.214042, 0.081818, -0.11793, 0.0607923, -0.204477, 0.180587, -0.263113, 0.177464, -0.173976, -0.113307, -0.268919, -0.083577, 0.0703171, -0.0568226, -0.0553172, 0.111731, 0.0565842, 0.0505556, -0.0712442, -0.0754225, 0.0859166, -0.125402, -0.081119, -0.0115825, -0.111126, 0.0832054, 0.159848, -0.130521, -0.109094, -0.116607, -0.0012039, 0.335223, -0.0827555, -0.142066, 0.20867, 0.148209, -0.237933, -0.0158386, -0.322304, -0.220913, 0.0211544, -0.0770571, 0.00346335, -0.060375, -0.147359, -0.167659, 0.0228895, 6.22828e-06, -0.294634, 0.00901956, 0.15787, -0.1199, 0.00471066, 0.0851012, -0.0378047, -0.0915258, -0.247528, 0.044892, -0.100823, 0.0192763, 0.126998, -0.0110085, 0.0533933, -0.171033, 0.0406529, -0.254114, -0.0564974, 0.156159, 0.0742441, 0.132657, -0.15615, -0.163996, 0.0659052, 0.1061, 0.0454468, 0.0915327, 0.250553, 0.102054, 0.153317, 0.0982075, -0.121104, -0.0582351, 0.0171499, -0.0749699, -0.00901737, -0.123817, 0.089427, 0.0856671, -0.0998002, -0.129746, 0.0710259, -0.0366555, 0.107477, 0.0540252, -0.0791548, 0.0889265, 0.0272609, -0.145711, 0.0811309, -0.0634651, -0.149867, 0.153704, 0.11712, -0.00372983, -0.142749, 0.188818, 0.0779357, 0.19365, 0.1603, 0.0910158, -0.173072, -0.104882, -0.191814, -0.0383519, 0.237104, -0.0177224, -0.0328186, -0.236392, -0.117744, -0.134497, 0.140383, 0.0228382, 0.0877025, -0.00195929, 0.00907818, -0.0621174, 0.131692, 0.194396, 0.119203, 0.055661, 0.176626, 0.0216149, -0.0161472, 0.0918544, 0.0666585, -0.0916678, -0.0050781, 0.0693981, -0.122519, -0.00259179, -0.03033, -0.0157039, 0.0248291, 0.201487, 0.114749, 0.0681468, 0.116076, 0.0712274, 0.0616975, 0.0340446, -0.0309051, -0.00260626, 0.16699, 0.287696, -0.141929, 0.0242284, -0.0525068, 0.0205279, -0.060964, 0.106661, -0.0733513, 0.222448, 0.0492104, -0.00290937, 0.103094, 0.0317992, 0.0403186, 0.10122, 0.0892774, -0.135881, 0.105952, -0.0719557, 0.0423372, -0.0131642, -0.0998754, 0.0459529, 0.0104205, -0.12425, 0.15459, -0.13479, -0.110503, 0.172367, -0.158808, 0.019441, -0.137763, 0.208739, 0.0325391, -0.228115, -0.0117682, 0.0470581, -0.113829, -0.0955626, 0.108575, 0.107104, 0.128827, -0.0431504, -0.0450749, -0.119082, 0.114598, -0.0683766, -0.082896, -0.0725229, -0.197452, -0.122664, -0.0309746, 0.142502, 0.103659, -0.0754779, 0.0302166, -0.0653688, 0.141629, 0.0597415, -0.058944, -0.0672685, 0.0948298, 0.0885065, 0.00145538, -0.00881966, -0.223143, -0.0173392, -0.00907626, -0.153088, -0.139541, -0.0793513, -0.020971, -0.051123, -0.0928351, -0.0726519, 0.155745, 0.0579854, 0.101305, 0.000704459, 0.0230552, -0.0277863, 0.104862, -0.227309, -0.146485, -0.0750845, 0.0858074, -0.103169, -0.229635, 0.0746293, -0.0892769, -0.0985022, 0.187825, 0.053662, -0.0808329, 0.205999, -0.0836067, 0.10183, -0.00682401, -0.0247513, -0.0727403, -0.125711, 0.152874, -0.254459, 0.00452456, 0.124284, -0.0110582, -0.105287, 0.0266977, -0.0752113, -0.024139, -0.0110425, -0.0284848, 0.0496544, -0.00437056, -0.00691156, 0.23617, 0.0655934, 0.077737, -0.0960507, -0.0423671, 0.257924, 0.0176592, 0.0613872, -0.194935, -0.1568, -0.11564, -0.0923654, -0.234022, -0.235753, -0.107447, -0.0381049, -0.0176555, -0.0381917, -0.0350936, -0.0580639, -0.20449, 0.0896137, 0.0827087, 0.0513764, 0.0622172, -0.00159451, 0.167711, 0.208763, -0.0489446, -0.211526, 0.128126, 0.0431293, -0.00514987, -0.0876526, -0.227166, -0.14169, 0.00952322, 0.0228845, -0.0183172, 0.11925, 0.0275043, 0.0822689, -0.0660003, 0.124347, -0.0436243, -0.119844, -0.0748631, 0.0458525, -0.0114292, 0.0973013, -0.235443, -0.0610106, 0.162022, 0.0119494, 0.200215, 0.0472509, 0.136151, 0.143527, -0.149954, -0.248959, -0.117207, -0.172034, 0.095745, -0.0428733, -0.10008, 0.08218, -0.0524113, 0.022068, -0.221372, -0.129901, 0.225811, 0.188439, -0.124723, 0.233276, -0.134388, -0.132242, -0.240925, 0.0399548, 0.0428472, 0.00260607, 0.169907, -0.140738, 0.0289864, -0.221674, 0.126023, -0.0249055, -0.13115, -0.0481678, 0.0641019, -0.0400267, 0.107471, -0.101388, -0.109418, -0.236312, -0.170398, -0.0179616, -0.240874, -0.0432252, 0.0345408, 0.03176, -0.129148, -0.0719657, -0.110369, -0.060091, -0.192133, 0.102273, -0.107633, 0.34783, 0.0696884, -0.167724, -0.269577, -0.00821127, 0.0535087, 0.00990142, -0.29149, -0.135092, 0.0476952, 0.173877, -0.0795445, -0.203947, 0.0719522, 0.0228148, 0.00364183, 0.0563347, 0.252294, 0.0134225, 0.0869713, 0.101118, -0.0324584, -0.267649, -0.183108, 0.0391716, -0.035034, -0.163194, -0.0233206, 0.0759536, 0.189901, -0.159997, 0.100993, 0.0455912, -0.0794707, 0.0119877, -0.181278, 0.087949, -0.178418, 0.190976, 0.204699, 0.22785, -0.115286, 0.113255, -0.258882, 0.00388987, -0.0903167, 0.206888, -0.163175, 0.236257, 0.206015, -0.0484038, -0.0579978, 0.0654988, 0.14756, 0.0422452, 0.179971, -0.0492173, 0.0949221, -0.0162375, 0.244075, -0.112303, -0.0233973, 0.187641, -0.250852, -0.0303823, -0.197938, -0.0723348, 0.00279027, -0.0370528, 0.0725984, -0.155215, -0.00544447, 0.119407, -0.0312264, -0.0380913, -0.0285948, -0.0525116, -0.0670504, -0.106606, -0.0368481, -0.0898971, 0.0316414, -0.0140424, 0.199016, 0.0208277, 0.292219, -0.0581125, -0.185389, 0.0544051, -0.16348, 0.0439595, 0.242146, -0.00190569, 0.0850863, -0.136862, -0.168388, 0.00527986, -0.259502, -0.16734, 0.061928, -0.0388345, 0.1845, -0.127012, 0.0310295, -0.000654373, 0.027921, 0.0256935, -0.216966, -0.0534513, -0.273343, -0.0302063, 0.0554637, -0.0736411, 0.106954, 0.0862941, -0.0159507, -0.0222154, -0.0892427, 0.0775608, 0.0326867, -0.296815, -0.0340406, -0.0394826, -0.0903227, 0.254437, 0.0159144, 0.247216, -0.185353, 0.171293, -0.145903, -0.245287, -0.122737, -0.0530921, 0.250831, -0.128526, -0.0715521, 0.280141, 0.143187, 0.0242397, -0.0330453, -0.301852, 0.0288833, -0.0205947, -0.0592311, -0.112925, 0.118833, 0.0974425, -0.0317398, -0.0918027, -0.113849, -0.160143, 0.124637, 0.136351, 0.215216, -0.241071, 0.225011, -0.0387333, 0.045675, 0.196312, -0.240863, -0.00296512, 0.0989606, -0.260698, 0.136676, -0.0652692, 0.148614, -0.248517, 0.070348, 0.190428, 0.144657, 0.113186, -0.196028, -0.14226, 0.176432, -0.0568214, -0.221277, -0.0014877, 0.267904, -0.148827, 0.131539, 0.052893, 0.123392, 0.318355, 0.192873, 0.220771, 0.110018, 0.0777882, 0.134146, 0.029825, -0.114534, -0.0709195, -0.208644, 0.0668043, -0.128396, -0.0204662, 0.119103, -0.0281023, 0.020412, 0.0158863, -0.119826, -0.121847, 0.00347424, -0.0662873, -0.218482, 0.0384158, -0.189299, 0.0586039, -0.0822848, -0.00046968, 0.0130632, -0.15557, 0.00957718, -0.00578703, 0.0732023, 0.104041, 0.218513, 0.0717098, 0.0526647, 0.00290131, 0.114463, 0.0389184, 0.0508448, -0.112943, 0.109888, -0.0803504, -0.102595, -0.0385924, 0.138532, -0.128056, 0.0114036, -0.0632744, -0.00318467, -0.0932695, 0.0788218, -0.0234376, 0.170666, 0.187812, 0.0505775, 0.0495331, 0.101149, 0.00484498, 0.019059, -0.145798, -0.147502, -0.0594863, -0.118706, -0.0975932, -0.125989, 0.0980405, 0.0890613, 0.0104627, 0.0683158, -0.0761882, -0.0307326, 0.0605891, 0.174114, 0.0215385, 0.03637, -0.0888081, 0.0687157, -0.14574, 0.150437, 0.0611535, -0.145028, -0.0604416, -0.0249063, 0.0716703, -0.041992, -0.0236885, -0.0989832, -0.242879, -0.0336792, -0.0225376, 0.0798948, 0.16416, 0.0860233, 0.0254778, -0.0856874, -0.117163, 0.0411839, -0.189088, -0.0563656, 0.0334453, -0.136319, 0.0915998, -0.0246863, -0.0554337, -0.0493804, -0.0686342, -0.0676474, -0.025897, 0.0565696, -0.015919, 0.183671, 0.0840795, -0.0490845, -0.158779, -0.0672653, -0.116965, 0.179823, 0.0828257, -0.0968176, -0.0898522, 0.0901306, 0.0310482, 0.154981, 0.0681568, 0.112549, 0.137375, -0.0256443, 0.168034, 0.143192, -0.0974303, 0.138865, 0.044201, -0.0949435, 0.0383934, -0.160986, -0.0725332, 0.0416353, 0.0971946, 0.0872278, 0.125341, -0.0396651, 0.0708903, -0.066065, 0.185875, 0.211464, 0.0906325, 0.100305, 0.176773, 0.163016, -0.113255, -0.127721, -0.106389, -0.0173399, 0.187152, 0.162205, 0.000728918, 0.110759, 0.144095, 0.0959371, 0.00650284, 0.111393, 0.120838, 0.175291, 0.0140156, -0.0410732, -0.0591052, 0.0163357, -0.116889, 0.000160199, -0.14478, -0.181425, -0.0964878, 0.137595, 0.0672042, 0.119934, -0.044636, 0.0533292, 0.0578577, 0.0203036, -0.141291, -0.125551, -0.0244709, 0.129111, -0.143079, 0.1259, -0.052626, 0.0294516, 0.0197823, -0.121906, -0.036431, -0.019765, -0.0666938, -0.00938123, 0.121732, 0.204163, 0.226057, -0.0434607, 0.148115, -0.00137274, 0.0916754, -0.0149224, 0.0731728, -0.0361258, 0.0594999, -0.170638, 0.161267, -0.111466, 0.068071, 0.182773, 0.064455, 0.0502007, -0.11324, -0.127352, -0.0180862, 0.192412, -0.142667, 0.0993482, 0.00133966, 0.119942, 0.0217044, -0.0377566, -0.0885186, -0.105636, -0.0268073, -0.0600002, 0.028101, 0.0752244, 0.0849045, 0.131019, -0.0209802, 0.0948669, -0.241465, 0.0242094, -0.0519699, 0.0047125, -0.0301456, 0.0219862, 0.0637431, -0.0795503, -0.0776066, -0.0332598, -0.0112268, 0.0578542, -0.0237995, 0.0481265, -0.0470293, 0.0263004, -0.0638056, -0.129042, -0.0348432, -0.0534749, 0.0381679, 0.120167, 0.169614, 0.00362121, -0.0385204, -0.165917, -0.0955168, 0.0673444, 0.0144578, 0.00295288, 0.123324, 0.141225, -0.119838, 0.00535633, 0.157549, 0.0226215, -0.126501, 0.12812, 0.163067, 0.102196, 0.035356, -0.109618, -0.134143, -0.0674668, 0.134604, -0.00743621, 0.188801, -0.083859, 0.0694568, 0.0069658, -0.101432, 0.0387129, 0.0547621, -0.0386344, 0.0494242, 0.0162979, 0.0327615, 0.0833604, -0.276951, 0.0559764, -0.0156816, -0.0379199, -0.0352123, 0.0793239, -0.19562, -0.0778808, 0.0391925, 0.0325123, 0.230447, 0.0414009, -0.103303, -0.0426658, 0.0809686, 0.0321804, 0.0482865, 0.150833, 0.115705, 0.0280366, 0.210093, 0.0830027, -0.186768, -0.129344, 0.145781, -0.14922, 0.0655503, 0.12204, 0.241424, -0.0080084, -0.185347, -0.0708715, -0.211048, 0.00172335, -0.113759, 0.0994566, -0.190975, -0.123409, -0.0458256, -0.127629, -0.033723, 0.204273, 0.0161562, -0.164813, -0.0630561, -0.0598002, 0.0936936, 0.185986, -0.00788934, -0.112795, 0.0332202, 0.0385305, 0.128952, -0.0700142, -0.0734995, -0.00792632, 0.0871905, -0.0317281, -0.191283, 0.13087, 0.0729487, -0.272816, 0.00479664, -0.0945048, 0.135215, -0.0564642, 0.146812, 0.072073, -0.210097, 0.282374, 0.232369, 0.0882899, 0.0935916, 0.0373436, -0.171597, 0.149796, 0.0821015, 0.0876769, 0.000254929, 0.139292, -0.151414, -0.29576, -0.0552237, -0.0512298, 0.0590985, -0.0295193, -0.177444, -0.226039, -0.243516, -0.0501208, 0.0134229, 0.0656841, -0.0144516, 0.291772, 0.274621, -0.105936, 0.126293, -0.027463, 0.0499809, -0.135246, 0.0283503, 0.0763693, 0.0486961, -0.155367, 0.186429, 0.266538, 0.183935, -0.257831, -0.224745, 0.120188, -0.119578, -0.0885674, 0.119534, 0.171226, 0.0525182, 0.261778, -0.212919, -0.110256, 0.0177006, 0.246536, -0.149187, 0.118151, -0.11339, 0.0350686, 0.276095, -0.219852, 0.0284932, -0.168696, 0.0284069, 0.0458592, 0.211387, -0.0820061, 0.131006, 0.0952916, -0.0725044, 0.164357, 0.0515647, 0.121065, -0.0534699, -0.108665, -0.0374199, 0.084192, 0.0583136, 0.230685, 0.0827802, 0.175598, 0.122251, -0.104616, -0.0736531, 0.0953428, 0.00649888, -0.0853119, 0.168572, -0.0834611, -0.0645025, -0.00302098, -0.0904428, -0.104064, 0.153717, 0.113246, 0.0612854, -0.177893, -0.180445, 0.196633, 0.152918, 0.0275016, 0.00945029, -0.116901, -0.0260597, -0.113282, -0.0259789, -0.126382, 0.00610279, 0.0778415, -0.129388, 0.099943, 0.0471982, -0.013495, -0.0699102, 0.147208, 0.154461, -0.0557462, -0.123466, -0.0760136, 0.0840566, 0.23337, 0.0113301, -0.130651, 0.194286, 0.204309, 0.0275968, -0.214152, 0.0945139, 0.189888, 0.0136734, 0.115922, 0.161128, -0.175815, 0.300739, -0.0927596, -0.110795, -0.0787472, -0.0750186, -0.113992, -0.186631, -0.0178003, -0.0263772, -0.156803, 0.0795593, 0.113367, 0.218987, 0.0440185, 0.141774, 0.0971181, -0.0380376, -0.0568023, -0.259684, 0.107515, 0.111901, -0.0281696, -0.038488, 0.0728376, -0.0835217, 0.0684029, 0.128425, 0.0531212, 0.0438465, -0.23284, 0.26378, -0.106521, 0.233429, 0.184197, 0.106453, -0.287215, 0.25295, 0.17211, 0.151645, 0.0391101, 0.00720723, -0.0243363, -0.136497, -0.120228, 0.0148944, -0.127598, 0.00634615, 0.16598, 0.0317864, 0.0144623, 0.00965016, -0.0965661, 0.0124175, 0.121129, -0.0360725, 0.0627131, 0.12219, 0.0909165, -0.129829, -0.0810041, -0.232226, -0.0144397, 0.133521, -0.108279, -0.0283463, -0.11385, 0.0580759, -0.125368, 0.0107256, 0.183169, 0.0278522, 0.0120141, -0.0563827, 0.0116394, -0.0656121, -0.00946882, -0.0609412, -0.133818, 0.117971, -0.100722, 0.0179506, -0.0607237, 0.237782, 0.150895, 0.11377, 0.0570125, -0.07089, 0.178315, -0.179634, 0.0896663, 0.0609025, -0.0767355, 0.0187393, 0.0531494, -0.159265, -0.168538, -0.150363, 0.114788, 0.0833179, -0.0872073, -0.142358, -0.0224991, -0.012993, -0.0848662, 0.0117129, -0.263996, -0.0868396, -0.0790802, 0.104774, 0.18535, 0.153979, -0.161331, -0.0244474, -0.172998, -0.0677059, 0.177926, 0.0130412, 0.102328, 0.0928013, -0.149356, 0.125638, 0.0192017, 0.162733, 0.20631, -0.136184, 0.23032, -0.0606225, 0.0220418, -0.0809726, 0.0578064, -0.191748, -0.0172027, -0.0572699, 0.182855, 0.0324596, -0.00753367, -0.0312247, 0.0539697, 0.0961501, 0.17195, 0.0184529, 0.182805, 0.00982441, 0.245253, -0.104409, -0.15368, -0.00875316, -0.0678773, 0.0337034, 0.0107475, 0.0626251, 0.0181689, -0.000370158, 0.144312, 0.0437109, 0.0545887, 0.144289, 0.103311, 0.218529, 0.234742, -0.0354948, 0.157082, -0.115887, 0.0838067, 0.0505808, -0.132868, -0.0357566, -0.0672686, 0.0621118, 0.209738, -0.10799, 0.094487, 0.244379, -0.0857956, 0.185283, -0.173709, -0.154571, 0.0967471, 0.0475768, -0.157356, 0.00543733, 0.160994, -0.0477196, 0.0728635, -0.0719851, -0.0531872, -0.174755, -0.0143843, -0.0592257, 0.0949311, 0.00588531, -0.227318, 0.0879378, 0.0473591, 0.0215507, -0.144181, 0.152949, 0.0151424, -0.140917, -0.102899, -0.0564315, 0.0226317, -0.0636536, 0.0900382, 0.0720577, 0.0433091, -0.0347734, 0.187994, -0.0915214, -0.0288155, 0.228385, 0.104514, 0.0544573, -0.0460884, 0.067772, 0.238234, 0.035983, -0.164359, 0.0973369, -0.0709806, 0.0859652, 0.0948109, 0.125413, -0.106379, 0.224636, -0.136995, 0.00932376, -0.232379, 0.104766, -0.0505021, -0.190345, 0.00445468, 0.0867948, -0.226175, -0.17206, 0.207705, -0.0801018, -0.0723112, -0.137419, -0.200355, 0.0639828, 0.0328713, 0.0714018, -0.108866, 0.0472445, -0.256374, 0.0939654, -0.262771, -0.191758, 0.0318288, -0.151777, 0.119529, 0.198891, 0.0758104, -0.0598461, 0.162173, -0.00393129, 0.132012, 0.197417, -0.166751, 0.116437, -0.0808856, 0.157211, -0.104816, 0.103447, 0.0382908, 0.0984576, 0.1779, 0.251505, 0.044288, 0.0708538, 0.200568, 0.276807, 0.147606, 0.00446208, -0.0365709, 0.0676623, 0.0738986, -0.153067, 0.102487, -0.0726094, 0.0144769, 0.194438, 0.0373626, 0.195521, -0.159745, 0.0481338, 0.0468031, 0.0550593, 0.237322, 0.0521974, 0.013685, 0.077794, -0.143092, 0.180439, 0.0336004, 0.0256816, -0.122986, 0.000964867, -0.207448, 0.0880206, 0.109297, -0.243521, -0.0937235, 0.0301145, 0.221234, -0.00477909, 0.155166, 0.0893725, 0.070218, -0.0361211, 0.101452, -0.0106347, 0.0261585, -0.0180212, 0.248565, -0.069344, -0.032995, 0.0485428, 0.261067, 0.106099, 0.0548501, 0.144817, -0.156263, -0.0246025, 0.0327643, -0.0083287, 0.00935242, -0.169011, 0.0112726, -0.0761541, -0.00409789, -0.0562577, 0.0916529, 0.138618, -0.146979, -0.123508, 0.0560357, -0.13006, -0.0615997, 0.0887223, -0.108078, 0.122795, -0.172033, -0.114226, -0.133558, 0.101354, 0.303087, -0.0606648, -0.00762097, 0.305907, 0.202344, 0.109729, -0.0116045, 0.1457, 0.0997194, 0.0918237, 0.209251, -0.0165121, 0.1421, 0.186923, -0.251425, 0.166956, 0.173358, -0.0685143, -0.011561, -0.124494, -0.0941224, 0.0475932, -0.0610552, 0.157964, 0.31169, -0.304895, 0.091371, 0.262967, 0.256097, 0.196767, 0.212291, -0.111531, -0.152819, -0.191318, -0.311707, 0.0698184, -0.264309, 0.0142711, 0.092614, 0.180794, -0.299644, -0.0292698, -0.187195, -0.00773323, 0.0767535, 0.168046, -0.185772, 0.107949, 0.232271, 0.251283, 0.241289, 0.0210049, 0.0391003, 0.0849076, 0.0314156, 0.119066, -0.0484007, 0.0114289, 0.15752, -0.0322229, -0.20834, 0.19966, 0.126258, 0.19038, -0.0275188, -0.124443, 0.131219, -0.256641, -0.14015, -0.226357, -0.188442, -0.0961272, 0.0243419, -0.442598, -0.164865, -0.175555, -0.0902979, 0.0963931, -0.207277, -0.084373, -0.176908, -0.107587, -0.140236, -0.0895022, 0.159212, -0.0702688, -0.0653129, -0.190991, 0.155585, -0.0973414, -0.317455, 0.200547, 0.163403, 0.0137154, -0.0649888, 0.211797, -0.120511, 0.0510978, 0.0181023, 0.0684518, -0.156953, 0.237087, -0.0934491, 0.27429, 0.0115245, 0.157762, -0.040259, -0.490828, 0.198226, 0.292029, 0.227338, -0.0300592, -0.102982, 0.223944, 0.111494, -0.223886, -0.0887211, 0.0687037, -0.00895617, 0.178476, -0.0401449, -0.346114, 0.0342386, 0.0983319, -0.264174, 0.0827226, -0.0729214, 0.0215738, -0.0556606, 0.110038, -0.0375343, -0.0411775, 0.328305, 0.223243, -0.165641, -0.0485616, -0.116123, 0.0116449, 0.249193, 0.15334, -0.0681715, 0.0333924, -0.112635, -0.0182596, -0.0796315, 0.213198, -0.139507, -0.0278633, -0.0563387, 0.109218, -0.0205508, -0.0578504, 0.182318, -0.123821, -0.102067, -0.14033, -0.0235797, 0.208179, 0.302163, 0.0447197, -0.116632, 0.179598, -0.030888, 0.0324924, 0.222968, -0.078508, 0.0422574, 0.0281897, -0.103931, 0.0417679, 0.261437, -0.154024, -0.0885222, -0.0951117, -0.328589, 0.00396369, 0.00777263, -0.185528, -0.358574, 0.22164, 0.117155, -0.0622252, -0.2312, -0.24033, -0.0653241, -0.00378182, -0.349606, 0.0228117, 0.297103, -0.140697, -0.0271153, 0.0289354, 0.17927, -0.0280648, -0.0976609, 0.100681, -0.0181945, -0.00598031, 0.072118, -0.0658205, -0.145818, 0.127111, 0.220976, -0.217564, 0.0747199, 0.133069, -0.180125, 0.139752, -0.0297085, -0.103729, -0.12278, 0.134378, 0.0598134, 0.103103, -0.0411055, 0.160668, -0.190623, 0.0942547, 0.0495427, 0.107034, 0.171476, 0.0214012, -0.265763, 0.178136, -0.101639, 0.105457, -0.00197739, -0.0311321, -0.204972, 0.0496768, -0.125411, -0.19319, 0.0253514, -0.174545, 0.0591951, -0.196226, 0.0961038, 0.0104829, 0.179598, 0.182684, 0.238013, 0.0236998, -0.193357, -0.0997821, -0.241542, 0.18947, 0.00144861, 0.0817442, 0.222942, -0.0816976, -0.00920266, 0.126707, 0.0521027, 0.133173, 0.122206, 0.113075, -0.0339334, 0.289674, -0.123621, -0.00808744, -0.017224, 0.00414757, -0.223431, 0.0829733, 0.174288, -0.106315, 0.110754, 0.0892308, 0.275982, 0.0386091, -0.142749, -0.0387527, -0.0772674, 0.004064, -0.147763, -0.133693, 0.106592, -0.182236, -0.085871, 0.0248849, -0.037157, 0.0249753, -0.0400008, -0.259852, -0.179619, 0.0359601, 0.144008, -0.181688, 0.109678, 0.263442, 0.0883249, 0.0739735, -0.0937914, -0.00124308, 0.0485952, 0.00207295, 0.205707, 0.0214445, -0.0509486, -0.018405, -0.0411576, 0.0313929, 0.0282484, -0.210353, -0.0512967, -0.0271647, -0.0396302, 0.0879528, 0.0602628, 0.171731, -0.0750278, -0.0432902, -0.261538, 0.255291, -0.0219332, 0.092062, -0.142873, -0.0797108, -0.0364526, 0.00547604, -0.0154427, 0.0944661, 0.030003, -0.13192, 0.00180763, 0.10257, 0.0533194, 0.273887, 0.166427, -0.206432, 0.00974531, -0.12387, 0.241988, 0.119754, 0.0733286, 0.0277731, 0.00993308, 0.25297, -0.12639, 0.145674, 0.0979234, 0.0617636, -0.0804797, 0.227095, -0.103641, -0.150562, 0.247748, 0.0664676, -0.116581, 0.0103026, 0.15922, 0.116483, -0.22171, 0.191801, -0.0881944, 0.0110362, 0.01237, -0.116892, -0.103618, -0.113445, 0.0328008, -0.0543223, -0.0746105, -0.100497, 0.000855874, -0.0557495, 0.218119, 0.204173, -0.0509327, -0.0773986, -0.0346667, -0.184759, -0.0721593, -0.0355192, 0.226327, 0.227847, -0.0424295, 0.132729, 0.0386089, -0.242823, -0.16932, -0.00189754, 0.00359164, 0.189564, 0.0806416, 0.207173, -0.0235122, 0.11077, 0.111534, -0.0323524, -0.114235, 0.149197, 0.0230909, 0.0840487, -0.044481, -0.10755, -0.0113747, 0.133053, 0.106704, -0.00462036, 0.164327, 0.0703682, -0.32057, -0.209502, 0.146417, 0.142021, -0.0593937, -0.27786, -0.0527542, 0.234461, 0.0810305, 0.240579, -0.0553189, -0.116971, 0.0049876, -0.0472322, -0.0180421, 0.110592, 0.0299182, -0.0818162, 0.0961397, 0.00193912, 0.210862, -0.0375763, -0.232476, 0.102506, -0.105714, -0.00792187, 0.0454426, -0.146694, 0.0802295, -0.0780405, -0.200895, 0.0836519, -0.108615, 0.0669123, 0.13942, -0.00848366, 0.106297, -0.0467658, 0.0798409, 0.046355, -0.0503023, -0.12667, 0.0403261, -0.0177248, -0.0166617, -0.147533, 0.191114, 0.0668894, 0.0429459, -0.139253, -0.244815, 0.298303, 0.158136, 0.0542713, 0.052249, -0.0466798, 0.016958, 0.167973, 0.00240362, 0.0125551, 0.0557607, 0.155385, -0.250214, -0.0633954, -0.0603456, 0.124569, -0.00448206, -0.192564, -0.0569538, -0.100518, 0.218673, -0.134257, 0.11382, -0.115098, -0.134513, 0.120681, 0.165585, -0.0124401, -0.0649379, 0.0849653, -0.107512, 0.166957, 0.0297143, 0.00801149, -0.155054, 0.045475, 0.120904, 0.140711, 0.0424701, 0.109264, 0.0223357, -0.0862619, -0.214171, -0.0270817, 0.286787, 0.00705311, 0.16882, 0.116219, 0.261034, -0.0645776, 0.157839, 0.0137313, 0.0669325, -0.0426238, -0.188521, 0.061969, 0.296297, -0.116063, 0.202181, 0.0566348, -0.046925, -0.152899, 0.109408, -0.10358, 0.0722145, -0.00287426, 0.253872, -0.0795188, -0.101756, -0.161466, -0.2686, 0.0137921, 0.0721339, 0.103758, -0.052676, -0.22513, 0.311015, 0.0752255, 0.0363193, 0.0280852, -0.138297, 0.274708, -0.0262583, -0.0567027, -0.00701619, -0.159076, 0.265098, -0.0142755, 0.0155866, -0.0899892, -0.179025, -0.120665, 0.216337, -0.0180393, -0.0350605, -0.180581, 0.0721316, -0.0710083, 0.0155374, -0.0713346, -0.0967165, -0.125558, 0.0449267, -0.0926615, -0.0783443, 0.12069, -0.148203, 0.0084269, -0.198211, 0.0717732, 0.0113788, 0.105373, -0.0553329, -0.0837949, 0.0450253, -0.0633766, 0.0905471, 0.0647677, -0.0105851, 0.118184, -0.0433372, 0.199706, 0.260835, -0.0146711, -0.239696, 0.139225, 0.0154472, -0.336973, -0.19719, 0.150878, -0.0269693, -0.0365465, -0.0335539, 0.121217, 0.041988, 0.0396153, -0.10128, 0.0116267, 0.293289, -0.0832406, 0.148698, 0.0208243, -0.0298401, 0.0381846, -0.0379425, -0.0574408, 0.0426572, 0.0169582, -0.138158, 0.0344392, -0.0540267, 0.0657989, 0.00256885, -0.0629012, 0.0839152, -0.193073, 0.0498943, 0.0261095, -0.163505, 0.0963998, 0.096743, -0.05202, -0.0533396, -0.0273143, 0.00602463, 0.0264649, -0.141954, -0.0598905, 0.0222701, -0.11295, -0.0245621, -0.151651, 0.211982, -0.0546428, -0.0469552, -0.174071, 0.00521344, 0.0815039, -0.112236, -0.0930554, 0.0871527, 0.0619419, 0.0981196, 0.250004, 0.0127602, -0.0517132, -0.0438624, 0.0367439, 0.128388, 0.290254, -0.122038, -0.00106955, 0.0764869, 0.399779, 0.0608372, 0.00111876, -0.0500067, -0.205593, 0.0560963, -0.0778523, -0.212185, -0.132162, 0.128834, -0.129272, 0.113137, -0.142807, -0.13959, 0.225189, -0.244586, -0.239835, -0.134222, 0.107038, -0.00265747, 0.0146991, 0.222478, 0.0559958, -0.0479049, 0.067286, -0.0177264, 0.129802, -0.16047, 0.210082, -0.241218, 0.111876, 0.112015, -0.261943, 0.318613, -0.0911371, -0.0955113, 0.104393, 0.00207851, -0.148361, -0.0480803, 0.187626, 0.0616622, -0.0991872, -0.29503, 0.000575899, -0.183414, -0.0539523, 0.0736497, 0.0343877, -0.0763272, 0.123491, 0.123903, 0.0707381, -0.0995892, -0.0830744, -0.046598, 0.243456, 0.18835, -0.117796, 0.0302871, 0.000804234, -0.0581535, -0.198408, -0.129989, 0.193747, 0.0576078, 0.107933, 0.262545, 0.181403, 0.257448, 0.0122366, 0.145918, -0.12014, 0.0497117, -0.113659, -0.08553, 0.0560697, 0.0331243, -0.00429989, -0.129406, -0.229396, 0.205116, 0.0792037, -0.0958713, 0.0541819, 0.0986946, 0.0937544, 0.00222099, -0.00205749, -0.145677, -0.017705, 0.0327964, -0.0418489, -0.0278104, -0.123799, -0.10378, 0.037738, -0.20833, -0.0657643, -0.12521, 0.00483108, -0.0838572, 0.263343, 0.129348, 0.0056835, -0.14975, -0.108367, 0.0460449, -0.0146846, 0.178892, 0.0114079, 0.195275, 0.0124641, -0.00537299, -0.102658, 0.0820709, -0.0385363, -0.139644, -0.189609, -0.0923779, 0.0289862, -0.0285612, -0.0761731, 0.0716878, 0.0701151, 0.076829, -0.0589151, -0.094287, -0.0511906, -0.144649, 0.182343, 0.0862613, 0.0734773, -0.0435733, -0.092766, -0.0079268, -0.0117186, -0.0802863, -0.110052, -0.00799751, -0.0589013, 0.039597, -0.06165, -0.0351933, 0.000676367, -0.185486, 0.217753, -0.128166, -0.081892, -0.131641, 0.214255, -0.200277, -0.117039, -0.122406, -0.128438, 0.0179971, 0.0567853, 0.104635, -0.147953, -0.134676, 0.0549829, 0.067035, -0.044466, 0.0300731, 0.0173876, -0.0435625, 0.00344327, -0.114781, 0.0300151, -0.119833, -0.174592, 0.022024, -0.0699386, 0.0406111, 0.175699, 0.0631214, 0.0506154, 0.021546, -0.089634, -0.00772954, 0.0415331, 0.0495043, 0.155301, 0.0744517, -0.0347202, -0.145826, 0.109375, 0.0705595, -0.1629, 0.0926999, -0.0440928, 0.0120079, -0.0870506, -0.0411706, 0.170871, 0.114123, 0.0279543, 0.103308, -0.0086549, -0.000874308, 0.0604226, -0.0987859, 0.0533754, 0.119642, -0.108343, 0.0412869, 0.0764964, -0.0435653, -0.0237817, -0.142923, -0.107325, -0.0357424, -0.162053, 0.145743, 0.0862815, 0.00119394, -0.00761977, -0.0946281, 0.0600811, 0.177087, -0.160685, 0.0873041, -0.103704, 0.0868283, -0.0508245, 0.0497895, -0.0853729, -0.194481, -0.012485, 0.0966609, 0.0511931, 0.0304907, -0.0185015, 0.0110262, -0.0990974, -0.039756, -0.0591766, -0.0700251, 0.108719, -0.015395, 0.000852848, 0.0330387, -0.0474089, 0.150725, -0.103682, -0.0882096, 0.138642, 0.111792, 0.0750003, -0.041913, 0.198834, -0.0367081, -0.186244, -0.0434385, 0.0870846, 0.102313, 0.106466, 0.0761903, 0.0780292, 0.0714384, 0.0828596, 0.0631447, -0.17848, 0.0374617, 0.0475383, 0.119942, -0.204705, 0.10969, -0.165321, 0.0268228, 0.0887357, 0.0470824, 0.062954, -0.0228382, -0.108033, 0.0925829, -0.0783857, -0.0636039, -0.120894, -0.0422199, -0.0570414, 0.154822, -0.0687653, -0.0938289, 0.0673124, 0.0529869, -0.0273917, 0.0699883, 0.00652696, -0.0378889, 0.105694, -0.193351, -0.00489716, -0.0960719, -0.000277197, 0.109018, -0.0147134, -0.0151111, 0.0327052, -0.141648, -0.216522, -0.127639, 0.153382, 0.0672971, 0.0851579, 0.089041, 0.0205867, 0.00309432, 0.0752709, -0.0382963, 0.120987, 0.15129, 0.057614, -0.218739, -0.0627368, 0.0603688, -0.122312, -0.176303, -0.125131, 0.0933129, 0.136733, -0.053381, -0.134847, 0.0779733, -0.0356246, -0.129098, 0.00141952, 0.335089, 0.00562313, -0.0950813, -0.119938, 0.107717, -0.0342734, -0.0903707, -0.101172, -0.115167, -0.0501314, 0.257178, 0.00567568, -0.183487, -0.046686, 0.466359, -0.0308915, 0.0633499, 0.120189, -0.0428337, 0.0170335, 0.0446783, -0.0612951, 0.015682, 0.0718767, 0.143471, 0.00257544, 0.0224529, 0.0601309, -0.140801, -0.0675688, -0.247148, 0.00173254, 0.109181, -0.0554992, 0.0644625, 0.0880319, -0.0402663, -0.11482, 0.286442, -0.0471901, -0.175307, -0.0441659, -0.116963, -0.0842872, -0.141693, -0.0144179, 0.145289, 0.228915, 0.130878, 0.0788272, -0.112034, -0.228969, 0.241103, -0.141045, 0.334633, -0.32313, 0.158434, -0.275048, 0.157395, 0.0137152, 0.202397, -0.193156, 0.0363494, -0.000763822, 0.0654114, 0.210913, -0.145492, 0.119076, -0.0959461, -0.170375, 0.0923266, 0.0290034, 0.0409093, -0.112286, 0.0908069, -0.160781, 0.0189598, -0.253418, -0.0429536, 0.159441, -0.394687, 0.147487, 0.17697, 0.172226, 0.0374027, 0.0408624, 0.16279, 0.0742334, 0.224647, -0.0393857, 0.0439502, 0.304006, -0.00194863, -0.0939375, -0.0655175, -0.235791, 0.185513, -0.128508, -0.0576831, 0.198681, 0.457776, 0.0484272, -0.107976, 0.107281, -0.118497, -0.178638, -0.0460036, 0.245772, -0.226157, 0.222614, -0.125883, 0.0678519, -0.00374749, -0.0157427, -0.196642, 0.145551, 0.147566, 0.0169188, -0.135054, 0.1882, 0.31002, 0.0234807, 0.0621583, -0.113582, 0.0254136, -0.46496, 0.181378, 0.103752, -0.102493, -0.191782, 0.0170002, -0.174047, 0.016808, -0.0994379, -0.23061, -0.0112946, 0.086623, 0.278957, 0.0412937, 0.217195, -0.111828, -0.219316, -0.0674079, -0.103887, 0.155275, -0.0855245, -0.0364679, -0.197193, 0.150301, 0.160068, -0.0788252, 0.133016, -0.0976027, 0.0338459, 0.0743363, 0.0701241, 0.0248844, -0.335302, 0.017866, -0.264473, -0.0645993, 0.112377, -0.0258686, -0.136902, -0.143479, 0.0746794, 0.0325729, -0.0994057, -0.160764, -0.124734, 0.0768488, 0.0273565, -0.189037, -0.227991, 0.280718, -0.170093, -0.164776, -0.0539996, 0.0298295, 0.0248883, 0.117367, -0.0116569, 0.133806, 0.137581, 0.18884, -0.0349258, 0.0920282, 0.218395, 0.0280589, 0.0514632, -0.0667768, 0.0621703, -0.300083, -0.00298917, 0.0987352, -0.174786, 0.179251, -0.0941954, -0.026533, 0.0651933, 0.170521, 0.014967, 0.202561, -0.0142766, -0.0113354, 0.320122, -0.0568037, 0.0649077, -0.0727601, 0.133283, 0.00346873, -0.151898, 0.0544951, 0.155558, 0.0511249, -0.0130742, -0.0369537, 0.00938514, 0.0618678, 0.0477225, -0.0478048, 0.115592, -0.0919464, -0.0657077, 0.0397369, -0.0907044, 0.137301, 0.0829468, -0.235884, -0.0378197, -0.152865, -0.0469152, -0.298338, -0.0472355, 0.122758, 0.0140542, -0.0610671, -0.088984, 0.125333, -0.028172, 0.204909, -0.217243, 0.161136, -0.0201032, 0.234925, 0.18206, -0.177729, -0.00680536, 0.0384906, -0.191171, -0.0913938, -0.221571, -0.175036, 0.0633831, -0.197955, -0.0495384, 0.038723, 0.00344819, 0.0268646, 0.0968445, -0.154764, 0.156336, -0.0498492, -0.110641, 0.100056, -0.00590695, -0.0583441, 0.133849, 0.230199, -0.102773, 0.115845, -0.215677, -0.0263223, -0.0755981, -0.0676227, -0.198575, -0.218972, 0.103755, 0.323423, 0.102039, -0.258371, -0.0379654, 0.0046976, -0.160555, -0.151647, -0.0482911, 0.132863, -0.0388923, -0.18157, -0.138564, 0.144995, 0.0329672, 0.214885, -0.0788452, -0.186866, -0.079112, -0.0463823, -0.107936, -0.237249, -0.229498, -0.205315, -0.230227, -0.165107, -0.171092, 0.0860249, 0.200786, 0.0421083, -0.127362, 0.0202776, -0.0935114, 0.0808526, -0.0882438, -0.152632, -0.0307798, 0.00983474, 0.0890666, 0.0728848, -0.190762, -0.0492501, 0.062739, -0.01319, 0.172099, -0.00502463, -0.0185708, -0.132992, 0.0528957, 0.19455, 0.0170559, 0.0432368, 0.104, -0.172693, -0.107259, 0.175616, 0.0728355, 0.0277569, 0.017738, -0.218535, 0.0360448, 0.138348, 0.185889, 0.13378, 0.0704369, 0.253974, 0.236444, -0.0513666, -0.0332116, 0.208451, -0.187517, -0.11555, 0.287849, -0.104404, -0.0635188, -0.196974, -0.0067807, -0.00744651, -0.00939274, -0.227115, 0.0522234, -0.170606, 0.0149105, 0.051669, -0.047213, 0.0214063, -0.0141663, 0.0550482, -0.0993892, -0.0713166, -0.0744639, -0.00910453, -0.0787924, 0.197439, 0.0629923, 0.00929687, 0.193561, -0.0322881, 0.105903, -0.0630279, 0.382126, -0.141061, -0.0312215, 0.213976, -0.0814437, -0.0518279, -0.170589, 0.0852769, -0.0186385, -0.114831, 0.316458, -0.0165881, -0.22264, -0.0684012, 0.0024954, 0.0909419, 0.0285271, 0.119675, -0.00918673, 0.192682, -0.0412787, 0.0645603, -0.155269, -0.290314, 0.00127052, -0.192131, -0.0114173, -0.0378984, 0.0709873, 0.0307223, 0.199325, -0.00671304, 0.0369421, 0.237104, -0.0681192, -0.0762031, -0.143296, 0.224666, -0.121952, 0.0295913, -0.201633, 0.0961219, -0.165273, -0.0688044, 0.0717734, -0.22672, -0.0153983, 0.137808, -0.0522941, 0.231543, 0.181084, -0.019304, -0.00040241, 0.0810973, -0.106622, 0.124837, -0.0436074, -0.120334, 0.0809516, -0.0901786, 0.0483565, -0.0795239, -0.125964, -0.074652, 0.255946, 0.35809, 0.179741, -0.114774, -0.22836, -0.0841468, 0.134569, 0.0680629, -0.223504, 0.0478317, -0.176664, 0.0670946, -0.237816, 0.154175, 0.175692, 0.106242, 0.0897931, 0.015919, -0.157622, 0.205622, 0.250991, -2.43156e-05, -0.281176, -0.131665, 0.204718, -0.147931, 0.0179194, -0.051126, 0.220715, 0.0488878, 0.00393445, 0.098812, -0.111353, 0.0541826, -0.122057, 0.112603, -0.189162, -0.104703, 0.0901539, -0.0144392, -0.143068, -0.176036, -0.162279, 0.0973261, 3.7851e-05, -0.191717, 0.110156, 0.070075, 0.0127936, 0.149148, -0.0267258, 0.00435129, -0.0706714, -0.158947, 0.20238, 0.0933974, 0.137366, -0.174067, -0.0427253, -0.0557443, -0.0899593, -0.232674, -0.180088, -0.112707, 0.10501, -0.151282, 0.0275117, 0.0606688, -0.0769922, 0.138711, -0.0580968, 0.066835, 0.110301, -0.136623, -0.163098, -0.206094, 0.076808, -0.0905994, 0.0020273, 0.12608, -0.0514173, 0.171863, -0.147985, -0.141864, -0.11206, 0.146115, -0.170065, 0.048879, -0.196142, 0.0384822, 0.0915778, -0.0346877, 0.0852514, 0.0892903, -0.136412, -0.224286, -0.0208383, -0.0292586, 0.0241381, -0.0277136, -0.0589641, 0.207322, 0.225945, 0.0119068, -0.0735303, 0.0506788, 0.00535137, 0.0370237, -0.0847871, -0.0116869, -0.0781477, 0.169031, 0.0536673, -0.0626688, 0.0793955, 0.150737, 0.0357104, 0.0888172, 0.100383, -0.143629, 0.054345, -0.0714348, -0.0982898, 0.17314, 0.104533, 0.174973, 0.00199688, 0.0209564, 0.0147641, -0.107995, 0.04155, -0.108544, -0.0537871, -0.0876149, 0.103266, 0.0611641, 0.0416974, -0.174444, 0.0313685, -0.0904022, 0.00674263, 0.0822239, 0.00137299, -0.0536956, 0.0312848, 0.124737, 0.219829, -0.0383232, 0.108625, -0.255977, 0.0691619, -0.148812, -0.129805, -0.155601, 0.040957, 0.106638, 0.0775435, -0.173417, 0.0980358, -0.293116, -0.0100631, 0.0474684, 0.215177, -0.038461, -0.0108685, 0.107902, 0.0992393, -0.0180737, 0.0856842, -0.146127, -0.0930969, 0.044387, -0.094394, 0.021098, 0.123022, -0.153976, 0.210123, 0.0180824, -0.0957799, 0.0523579, -0.151582, 0.0214378, -0.0517949, -0.0811101, 0.115557, -0.0242143, 0.179167, 0.0269925, 0.0239264, -0.0693179, -0.043463, 0.294787, 0.259221, 0.164187, 0.108783, 0.0230464, 0.0999413, -0.0248412, -0.27435, -0.131918, -0.107193, 0.0683655, 0.014895, 0.0620162, -0.0627531, -0.0039393, -0.0227543, -0.0347459, -0.0205495, -0.135471, -0.103091, 0.33771, 0.0391181, 0.133179, 0.0960316, 0.0858511, -0.129841, 0.125587, -0.0709822, -0.0286282, -0.00505493, 0.11081, 0.159185, -0.00733651, -0.270755, 0.116276, -0.0225957, 0.18895, -0.207991, 0.00268988, 0.0890917, 0.062767, 0.0265636, 0.21115, 0.0266016, -0.0152517, -0.062595, -0.130477, 0.116268, -0.124951, 0.0489782, 0.00193306, -0.0513074, 0.19423, 0.0303771, -0.222169, 0.14364, -0.156908, -0.131569, -0.0761332, -0.144597, 0.031607, 0.0617588, -0.0295955, 0.00295442, 0.0157971, -0.00604864, -0.0755365, 0.115732, -0.100115, 0.169998, -0.0746026, -0.0999709, -0.0875917, 0.119266, -0.00758392, -0.123669, -0.00532182, -0.00084501, -0.122298, -0.021207, -0.0258355, -0.00628922, 0.0646856, 0.0323735, 0.121788, 0.0897775, 0.126884, 0.0342392, -0.0591146, 0.00837153, -0.0788783, 0.102593, 0.00357223, 0.103492, 0.100925, 0.214608, 0.0680334, -0.0968064, -0.0266193, 0.0259139, 0.0873343, 0.0441369, 0.1319, -0.151713, 0.193063, -0.114873, -0.143041, 0.00574809, -0.112926, -0.14447, -0.00280527, 0.0182754, 0.0344463, -0.0625735, 0.165784, 0.167336, 0.278602, 0.0425774, -0.193142, -0.148814, -0.0718876, -0.0281465, -0.16495, -0.0984829, 0.123564, 0.0500717, -0.15558, -0.0973546, 0.02362, -0.127595, 0.0386137, 0.122958, -0.0878971, 0.0627192, 0.0948751, -0.139487, 0.0793676, -0.0283741, -0.0134049, 0.201315, 0.209907, -0.140484, -0.0997684, -0.0193607, 0.201902, -0.198932, 0.0963565, 0.0897863, 0.218462, -0.0624943, -0.225754, 0.0160447, -0.014505, -0.112259, -0.152076, -0.0707846, -0.114366, -0.153718, 0.0894351, 0.0969387, 0.25651, -0.0610411, -0.140103, -0.00928127, 0.072994, 0.0434985, 0.0196346, -0.0406308, -0.114417, 0.146738, -0.0106393, -0.0571893, 0.119836, 0.040804, 0.18331, -0.133604, 0.0451141, -0.00077886, -0.110437, 0.123714, -0.109258, 0.0418304, -0.213345, 0.212832, 0.138665, 0.0216691, 0.00599755, 0.0496058, 0.200091, 0.129521, -0.0111037, 0.0146673, -0.0269523, -0.0763409, -0.0639422, 0.0543627, 0.00877219, 0.106757, -0.119345, 0.0900753, -0.0996334, -0.0877438, 0.150982, -0.0388447, 0.0266896, 0.227644, 0.169903, 0.183699, -0.05469, -0.0220131, 0.174671, -0.204361, 0.154668, 0.13615, 0.0897835, -0.169811, 0.142154, -0.100394, -0.068224, 0.111654, -0.0711357, 0.097203, 0.243593, 0.0198868, -0.0733053, -0.149632, 0.0401642, 0.112351, -0.0462694, -0.00590841, -0.173849, 0.015141, 0.0229776, -0.0928953, 0.114645, -0.146466, 0.0997464, 0.0431935, 0.0248219, 0.0336596, -0.103032, 0.235421, 0.16177, -0.125211, -0.0316671, -0.13929, 0.028699, -0.14824, 0.0157888, 0.0925941, 0.0844396, 0.106175, 0.0837253, 0.0336413, 0.0529321, 0.143319, 0.0899565, 0.182871, 0.10054, 0.203327, -0.0715113, -0.142673, -0.0213281, -0.0278693, 0.193022, 0.135496, -0.0297689, 0.0282115, 0.0595569, 0.257088, -0.108272, -0.0445304, -0.0318725, -0.100443, 0.136414, -0.0139113, 0.0573334, -0.00845124, -0.108496, 0.100181, -0.0176047, -0.249652, -0.150766, 0.156752, -0.106707, 0.248835, -0.0617144, 0.0216498, -0.118248, 0.124716, 0.0472421, -0.218063, 0.21175, 0.128234, -0.0845033, -0.14077, 0.0100243, -0.0239648, -0.165684, -0.274402, -0.206631, -0.113827, 0.143273, 0.046913, -0.0875576, -0.116607, -0.0165095, 0.124875, -0.0314442, -0.138591, -0.027213, 0.113218, 0.150072, -0.0156563, 0.160969, -0.00958057, -0.107397, -0.131377, -0.191684, 0.18619, -0.041261, -0.101972, -0.0988639, -0.121991, 0.0926862, 0.0753465, -0.223465, 0.201381, 0.0409442, -0.00999281, -0.0310971, -0.0133371, -0.0619267, -0.00993537, 0.194475, 0.0351185, -0.0654191, -0.021654, 0.128549, -0.0981212, -0.0579119, -0.300924, -0.0392005, -0.0986703, -0.0505597, 0.20686, 0.051621, -0.0666688, 0.0463722, -0.117485, 0.0106553, -0.104046, 0.00203914, -0.252862, -0.0592633, -0.000546085, 0.160308, 0.00666617, -0.0321257, 0.0702543, -0.0451535, 0.11329, -0.0027625, 0.0775107, 0.280493, -0.0381304, -0.0274564, 0.174141, -0.174124, -0.158209, -0.105087, 0.182002, -0.289701, 0.000585534, -0.195775, -0.0847924, 0.222566, 0.245142, 0.160935, -0.0599063, 0.10594, -0.146905, 0.00140468, 0.0550578, -0.0514705, -0.0439758, 0.0407459, 0.220005, -0.143768, 0.0746489, 0.0813147, -0.0334674, -0.101189, -0.245242, -0.0458966, -0.110424, -0.0205031, 0.0940546, 0.026364, 0.18455, -0.104371, 0.046864, 0.0626832, -0.202542, -0.0615368, 0.213712, 0.174361, 0.0546777, 0.0408193, -0.205441, 0.0745069, -0.241937, 0.0176709, -0.0898825, -0.16064, 0.208592, 0.227871, 0.272323, -0.0829578, -0.0635124, -0.160388, -0.111716, 0.16873, -0.0516675, -0.0170121, -0.00718314, -0.13507, 0.13359, 0.132727, 0.00270111, -0.192741, -0.0358554, -0.185652, -0.155802, 0.194602, 0.0983111, -0.148014, 0.0134791, 0.0198449, 0.19586, 0.182497, -0.20846, 0.278756, 0.0378453, 0.274522, -0.0519222, -0.166502, 0.0717312, 0.00847794, -0.234588, -0.0851546, -0.0492157, -0.140686, -0.0375185, -0.0302835, 0.201487, 0.237383, -0.209965, -0.0559707, -0.274392, 0.00532005, -0.0991831, -0.0541523, -0.269369, -0.0241621, -0.0711678, 0.15897, -0.0969575, -0.124015, -0.00722418, 0.193081, -0.0128226, -0.0517161, -0.114632, 0.00609285, -0.0520749, 0.0706565, 0.0947218, -0.0148055, 0.0499404, -0.00683349, -0.0940137, 0.188709, -0.0685041, 0.129705, -0.040988, -0.149891, -0.154998, -0.173555, -0.0369459, 0.122302, -0.233573, -0.0198348, 0.186293, -0.137435, -0.0250376, 0.158912, -0.179017, -0.0522108, 0.0287617, 0.0169881, -0.16147, -0.128298, -0.120666, -0.0174817, 0.0848285, -0.238263, -0.061475, -0.157905, -0.0839681, -0.03257, -0.080061, -0.177999, -0.082832, -0.180137, 0.0799778, -0.00147701, 0.129989, -0.0895798, -0.00478125, -0.0242514, -0.0782955, 0.00778947, -0.276821, -0.0127608, -0.00261645, -0.175237, -0.0184595, 0.0153547, 0.098725, 0.216728, 0.14837, 0.101701, 0.0358704, -0.210675, -0.0400668, -0.0292409, -0.032302, -0.134105, -0.183851, -0.190312, -0.0820678, 0.0021375, 0.133446, 0.0735728, -0.0308865, 0.0511924, 0.0182185, 0.260306, 0.100785, -0.000405421, -0.0635537, -0.198615, -0.0701607, 0.137195, -0.0528078, 0.0744703, 0.03736, -0.0306099, -0.0240586, 0.147925, -0.149904, -0.030168, -0.158227, 0.033018, -0.013195, -0.122909, 0.196858, 0.0876036, 0.06965, -0.113221, 0.0413146, 0.0277125, -0.0208735, -0.0982984, 0.0277162, 0.0795677, 0.0296403, -0.304508, 0.0972824, -0.127571, 0.0158456, 0.100104, 0.250972, 0.0397758, 0.112703, 0.255959, -0.246198, 0.159983, -0.129529, -0.0916437, -0.0604762, 0.0919817, 0.139357, -0.142525, 0.242015, -0.160176, 0.0680464, -0.0410591, -0.0685452, -0.13348, 0.0450255, 0.0946707, -0.0115993, -0.0315509, -0.27663, 0.111291, 0.193451, 0.205273, 0.0954519, -0.143195, -0.109986, 0.0402161, -0.127174, 0.220771, 0.116524, -0.0725682, 0.103238, 0.159228, 0.15001, 0.0495935, 0.250544, 0.185763, -0.0546251, 0.0384701, -0.0633471, 0.219859, -0.106809, 0.171997, 0.0962822, 0.00929741, -0.285928, 0.210809, -0.105081, 0.270535, -0.199627, 0.220513, -0.000493555, -0.0884804, 0.0943403, -0.186902, 0.183732, 0.0876558, 0.186583, 0.24823, 0.0140268, -0.118134, 0.0479123, 0.308047, -0.373715, -0.100941, -0.328338, -0.182837, 0.233269, -0.186665, -0.228372, -0.0561505, -0.0313186, 0.126603, 0.0961425, 0.0395482, 0.0394728, 0.103446, 0.0228927, 0.118411, -0.0147878, -0.585232, -0.278776, 0.0111025, 0.170598, 0.113349, -0.055435, 0.329753, -0.0987856, 0.0820541, 0.144193, 0.0126227, -0.118957, 0.00551095, -0.0176619, -0.374428, -0.121538, 0.0792398, -0.124005, 0.152763, 0.154156, -0.12754, 0.100798, -0.148739, 0.297369, 0.181926, -0.263348, 0.206501, 0.130057, -0.0411896, -0.354159, -0.130852, -0.317211, 0.225718, -0.0148615, 0.257399, 0.150864, 0.0589645, -0.109949, -0.282047, 0.0303113, 0.110828, 0.167024, 0.113268, -0.0813676, -0.158866, 0.212105, 0.179794, -0.222803, 0.0765927, -0.179398, -0.0972747, 0.0726331, 0.0237125, 0.247612, 0.00010147, 0.11175, -0.0872527, -0.0865089, 0.175212, -0.0240768, -0.0072622, 0.35369, -0.170878, -0.202121, -0.0331366, 0.299405, -0.230744, -0.0287802, 0.255042, 0.0106629, 0.0794504, 0.139419, 0.284954, 0.0286253, 0.277579, 0.1569, -0.0148096, -0.0329601, -0.130283, -0.137258, -0.230497, 0.459729, 0.545492, 0.0263592, -0.396394, -0.207215, 0.152163, -0.208266, -0.0159906, -0.0952753, -0.105241, 0.0266685, -0.106446, -0.23893, -0.0400281, -0.269475, -0.285199, 0.160875, -0.164895, 0.0873853, 0.126274, 0.144408, 0.175076, -0.283384, -0.0634031, 0.387185, -0.32706, -0.361366, -0.0870415, -0.0363526, -0.0223617, -0.0747185, -0.0226731, 0.175852, -0.03513, 0.114814, -0.0355074, 0.198991, -0.129875, 0.0122626, 0.025821, -0.0769631, 0.0319625, 0.0251545, -0.18754, -0.00700721, -0.00645497, 0.0521435, -0.382797, 0.0817555, -0.0871467, 0.259631, -0.147448, -0.183951, 0.0821319, 0.235768, -0.0201392, 0.160461, 0.0151751, -0.196746, -0.178141, -0.13148, 0.125174, -0.141824, 0.141608, -0.0612845, 0.0209761, 0.0580471, -0.107676, -0.0834658, -0.0555941, 0.0542558, -0.0611607, 0.285301, 0.173811, 0.123477, -0.0291588, -0.0170949, -0.139855, -0.211965, 0.312949, 0.194212, -0.0823152, 0.29305, 0.0226573, -0.0361837, 0.191318, -0.112268, -0.1532, 0.211265, -0.0104502, -0.0413627, -0.167585, 0.104703, 0.142708, -0.123481, 0.0913194, 0.206087, 0.054659, 0.318504, -0.138528, 0.116694, 0.031912, -0.369661, 0.0601731, -0.211246, 0.236695, -0.217848, -0.168077, -0.196988, 0.186929, 0.0818503, -0.242316, 0.172022, -0.09991, 0.0673113, 0.0675779, 0.00684277, -0.230076, -0.0678345, -0.0786335, 0.155159, -0.319349, 0.104045, 0.183092, 0.13186, -0.103854, 0.0889621, -0.204324, 0.12628, -0.125602, -0.0682588, -0.0325723, -0.338365, -0.0665964, -0.0795713, -0.34443, 0.0197752, -0.0259646, -0.088145, -0.21553, 0.154739, 0.211608, 0.0240085, 0.0654609, -0.0230212, 0.432608, 0.0636507, -0.159669, 0.103657, 0.0177528, 0.209945, -0.397872, -0.0246997, -0.0272542, 0.0932091, -0.117992, -0.0709549, 0.0667665, 0.0157214, -0.0268914, 0.0530496, -0.156114, 0.12846, 0.104057, -0.152524, 0.0834468, 0.100686, 0.173205, -0.0955546, -0.022817, -0.0296185, -0.0822207, 0.023423, -0.0381095, 0.191671, 0.175942, 0.189841, 0.0446861, -0.071763, 0.0195825, 0.0182573, -0.00742866, 0.025608, 0.0586734, -0.0329645, 0.0330891, 0.0148478, 0.05668, 0.105383, 0.0209591, -0.108056, -0.0399402, -0.0104603, -0.0240461, -0.118686, 0.131686, -0.0819971, 0.0929204, 0.0437474, -0.109989, -0.180165, -0.0110167, 0.0807687, 0.00903623, 0.0175791, 0.0444272, 0.15308, -0.0651727, 0.0404832, 0.0651115, 0.0885213, 0.00923158, -0.147207, 0.162257, 0.0411269, -0.106726, 0.066509, -0.0753052, -0.0260028, -0.0032511, -0.00468353, -0.002118, -0.0371075, 0.000117534, 0.0259633, 0.00672781, 0.0626402, -0.0484842, -0.206771, 0.256887, -0.28014, -0.00851157, 0.0173326, -0.0861564, 0.136309, 0.0481383, 0.00657815, 0.0545923, 0.0919077, -0.0489874, 0.122858, -0.0468137, 0.166143, 0.0172035, -0.0557844, -0.0295607, 0.0952308, 0.157008, 0.103194, -0.0394532, -0.0494416, -0.0801241, -0.0943182, -0.0604657, -0.102816, -0.0153357, -0.184594, -0.110671, -0.237001, 0.00663107, 0.0540701, 0.0398613, -0.07848, -0.0752751, -0.0589382, 0.133701, -0.0484097, -0.161787, -0.203679, 0.0489309, -0.0125002, 0.0823636, 0.0742512, -0.0647214, -0.015104, -0.125415, 0.0890479, -0.0535365, -0.184835, 0.0706059, -0.0512062, 0.0464989, -0.0562589, -0.0210839, 0.0126385, 0.00967264, 0.0413046, -0.0347362, -0.0755762, -0.0722066, -0.0761658, -0.0871936, 0.110968, 0.0868572, -0.168211, 0.0568235, -0.07476, 0.392954, 0.00690725, 0.0404405, 0.054018, 0.0550261, 0.121429, 0.100804, -0.0148224, 0.113245, -0.115061, -0.12674, -0.000975924, -0.0116134, -0.0670286, 0.00526997, 0.0708206, -0.0697793, 0.0307189, -0.0933201, 0.191097, 0.166739, 0.0438947, 0.0226906, -0.179901, 0.0650906, 0.147052, -0.0864369, 0.0700071, -0.155334, 0.038563, 0.112072, 0.0489003, -0.04533, -0.0296462, -0.0103384, -0.0137774, -0.023892, 0.0221113, -0.153189, -0.0867301, 0.0946012, -0.0928748, 0.0542133, 0.285689, 0.0191118, 0.00759685, -0.0338744, -0.0611045, 0.0340532, -0.210489, -0.0247785, -0.0323554, 0.0243175, 0.0622562, -0.0754317, -0.140614, 0.0412005, 0.0311085, 0.118941, -0.0354119, 0.0739274, -0.0167173, 0.0994173, -0.0407847, 0.010415, 0.0781569, -0.0105942, -0.0683053, 0.0177046, -0.0103767, -0.0323402, 0.176728, -0.0352821, 0.106198, -0.156, -0.119506, -0.084033, -0.0532555, 0.106107, 0.0847828, -0.0206222, -0.0505967, -0.162254, -0.152251, 0.0533035, -0.173586, 0.0113354, 0.147242, -0.0447097, -0.0594486, -0.121707, -0.141152, 0.0756913, 0.135992, -0.0131266, -0.00675887, -0.166458, 0.0014715, 0.120711, -0.0683767, 0.0519026, 0.00595886, -0.215906, 0.0429093, -0.120069, -0.0599698, -0.100748, -0.0413359, 0.0479534, -0.023822, 0.0374049, 0.020256, 0.0664084, 0.0196149, -0.174066, 0.0540276, 0.0245545, 0.174181, 0.0315029, 0.0517418, 0.0231522, -0.118932, -0.0737926, -0.187313, -0.0682876, 0.232761, 0.148833, 0.121853, -0.0183479, -0.092618, 0.119804, 0.300909, -0.011126, 0.0952744, -0.102383, 0.120385, 0.00477692, 0.169419, -0.0766702, 0.0142613, -0.111112, -0.0899144, -0.274248, -0.0866039, 0.227017, 0.310795, 0.178263, 0.205509, 0.148613, 0.105754, -0.0356597, -0.141134, 0.105823, 0.0421238, -0.00247363, -0.0236248, 0.0235875, 0.0605094, 0.0468319, 0.138131, -0.00843699, -0.210186, -0.174777, 0.0182549, 0.0260534, -0.0513954, 0.0402113, 0.184505, 0.105623, -0.0150924, 0.331013, -0.250717, 0.0584871, -0.192292, -0.103839, 0.0444057, -0.162188, 0.104299, -0.0948404, -0.122674, 0.0435033, -0.270033, -0.134323, -0.172572, 0.0500807, 0.063931, 0.0632527, -0.206978, 0.0731556, 0.0812155, -0.170458, 0.00603655, 0.0999926, -0.27386, -0.152539, -0.050675, -0.00812019, -0.0700972, 0.127709, -0.105272, -0.218206, 0.0391236, 0.139221, -0.295465, -0.267091, 0.0258196, 0.0190187, -0.0866477, 4.49685e-05, -0.116286, -0.0720316, -0.0368256, -0.186126, 0.0315717, 0.144677, 0.116028, -0.145434, -0.241963, -0.0214539, 0.143054, -0.0437086, 0.0196144, 0.187926, -0.174117, 0.0962941, -0.244523, -0.0650069, 0.154844, -0.12539, -0.026936, 0.0469926, 0.283513, 0.0381362, 0.207718, -0.363994, 0.100307, 0.179708, 0.161118, -0.0665177, 0.258849, -0.125379, 0.29065, 0.00329773, 0.129773, -0.0230525, 0.0900686, 0.221687, 0.137468, -0.0685979, -0.096037, 0.0462018, 0.138989, 0.00143864, 0.0576336, 0.0559053, -0.10709, 0.151641, -0.081913, -0.126716, -0.284656, -0.0745749, 0.0786459, -0.089095, 0.251171, 0.093445, -0.166121, -0.0824012, -0.150801, -0.0604235, -0.0537173, 0.139555, -0.0995215, 0.112704, -0.0527834, -0.238665, 0.0460042, 0.00506401, -0.036834, 0.0413899, -0.00622439, -0.306493, 0.346254, -0.0878178, 0.0825513, 0.276487, -0.128122, -0.150272, 0.0825091, -0.118893, -0.06448, -0.0847511, 0.012275, 0.101421, -0.182939, 0.089755, 0.0297006, -0.233875, 0.00333426, -0.0582139, -0.162169, 0.161368, 0.127313, -0.217942, -0.0929395, -0.066512, -0.0659678, 0.0873588, 0.238127, 0.0013477, 0.0356963, 0.0841386, -0.025854, 0.222815, 0.31371, 0.230762, 0.122499, 0.0879019, 0.131203, -0.301914, -0.091141, -0.144736, 0.0721071, -0.0649577, -0.177029, 0.136197, 0.143867, -0.0124148, 0.113856, 0.17847, 0.0804517, 0.125896, -0.119949, -0.0878037, 0.208528, 0.133109, -0.0187286, -0.00866307, -0.101831, 0.117979, -0.126491, 0.0200154, 0.0787697, 0.133225, -0.220893, -0.0264701, 0.0203342, 0.126573, -0.171014, 0.129981, -0.251264, -0.226655, 0.0775733, -0.202783, 0.0666081, 0.0948706, -0.162083, 0.0659282, 0.147, -0.0105279, 0.127593, -0.113976, -0.0197058, 0.139615, -0.00831833, 0.101299, -0.0633711, 0.126783, -0.027126, -0.00883524, 0.212759, 0.102754, -0.115914, -0.0477155, 0.129049, -0.0945051, -0.00447211, -0.150969, -0.0446496, -0.0519519, -0.185742, 0.128872, 0.151528, -0.0510029, -0.0889668, -0.196562, 0.0523706, -0.247475, 0.116552, -0.228628, -0.184241, -0.00360471, 0.295891, 0.105714, 0.144663, -0.383033, 0.0413527, 0.0252994, 0.0151567, -0.110009, 0.156859, -0.163131, 0.0592057, 0.210008, -0.222541, -0.123328, -0.367727, 0.114429, 0.155437, 0.0876415, -0.151801, -0.0874269, 0.16298, -0.24185, 0.0633714, -0.239042, -0.0765129, -0.202724, 0.048177, -0.194942, 0.141302, 0.0975753, 0.196988, -0.448153, -0.198823, -0.0125964, 0.0941221, 0.215659, -0.0850454, -0.297703, 0.0808683, -0.183705, 0.115256, 0.0751682, -0.200724, -0.105044, -0.0859754, 0.141016, 0.0152576, -0.228023, 0.0882602, -0.278851, -0.123024, -0.186204, -0.0332553, 0.207216, -0.241216, -0.157338, -0.0776831, 0.184948, 0.203349, -0.22842, 0.175341, -0.11318, 0.2573, 0.223931, 0.213305, -0.166491, 0.17872, -0.0820108, -0.0896857, 0.0185401, 0.061232, -0.0689875, -0.173146, -0.331361, -0.14468, 0.104251, 0.13901, -0.138177, -0.169436, 0.26811, -0.151059, -0.577289, 0.0526401, -0.198725, 0.0783258, 0.135783, 0.00784552, 0.121993, 0.00141041, -0.492305, -0.413311, -0.0529635, -0.0724717, -0.271869, -0.129445, 0.110246, -0.0233387, 0.0022437, 0.00953533, -0.248457, 0.305701, -0.219663, 0.118488, -0.306609, 0.181165, -0.114806, -0.0098134, -0.167177, 0.154479, -0.364926, -0.0851491, -0.0472953, 0.237457, -0.165483, 0.0013747, 0.0596908, 0.344229, -0.0467129, 0.202188, -0.0302274, -0.0192734, -0.177137, -0.00275685, 0.0551147, 0.274914, -0.380484, -0.0338883, -0.337415, 0.0248161, 0.039057, -0.237627, 0.015384, 0.0867961, 0.135544, -0.0527796, 0.233536, -0.15045, 0.0247048, 0.0840027, 0.246099, 0.0350703, -0.366865, -0.327784, -0.028403, -0.00126187, -0.00444142, -0.0169868, 0.163512, -0.0458702, 0.0688222, 0.389174, 0.0572017, 0.00884045, 0.220137, -0.118705, 0.285819, -0.0246923, -0.305432, -0.145646, 0.31642, -0.264259, -0.32102, -0.202201, 0.0943457, 0.0382419, -0.0187104, 0.0274035, -0.182197, 0.237166, -0.164282, 0.0914851, 0.013415, -0.201762, -0.0414061, 0.176753, 0.209333, -0.100644, -0.132501, 0.184488, 0.230356, -0.304935, -0.0125131, 0.172014, 0.306474, 0.0687325, 0.166985, -0.04308, 0.044161, 0.0302222, 0.163534, 0.0730754, 0.121504, 0.122993, 0.139036, 0.0528972, 0.0972951, 0.311765, 0.237168, 0.11002, -0.0507049, 0.11576, -0.106544, 0.222259, -0.176464, 0.032183, -0.170731, 0.0390612, 0.263655, 0.198512, 0.0945514, 0.312117, 0.099305, 0.0656497, -0.205937, -0.314867, -0.273408, 0.0582062, 0.146455, 0.0800949, -0.165511, -0.174483, 0.0822266, -0.127886, 0.120283, 0.249989, -0.182818, 0.056221, 0.00220887, 0.00027885, -0.296814, 0.143772, -0.306242, 0.116345, 0.234543, -0.172837, -0.065979, 0.112973, 0.193998, -0.12792, -0.0293248, -0.11299, 0.0241904, 0.192175, -0.0260443, -0.234532, 0.0631136, -0.0124987, 0.0508803, -0.0131662, -0.249125, -0.0253842, 0.0801062, -0.30464, -0.220843, -0.0579648, -0.0619921, 0.0443049, 0.182551, -0.10966, 0.0175641, -0.125916, 0.156184, -0.151556, 0.0164364, 0.114468, 0.00990587, 0.115809, -0.192712, 0.282273, -0.0629897, -0.0473748, -0.192658, 0.114947, -0.17212, 0.21103, 0.0161913, 0.117306, -0.0602195, -0.0131116, -0.179701, 0.253064, 0.101523, 0.0228848, 0.110148, -0.0248991, -0.0758684, -0.0845035, 0.0553305, 0.181162, -0.0132807, -0.0962184, -0.246865, 0.167939, -0.165395, 0.130997, -0.0746308, 0.152756, 0.183291, -0.0860644, -0.23811, -0.0608137, 0.0477573, 0.0512302, -0.00325467, 0.210319, 0.0291142, -0.205987, -0.0808184, 0.146308, 0.10335, 0.166963, -0.133656, -0.0454979, 0.0749794, -0.265221, -0.131337, -0.141656, 0.135924, -0.0662647, -0.0146194, 0.0626693, -0.0262468, -0.179039, 0.00175429, 0.208951, -0.0782461, 0.0864105, 0.235499, 0.23375, 0.132391, 0.187234, -0.113964, -0.0523286, 0.203469, 0.0676298, -0.0787492, -0.25253, -0.0104836, -0.0457412, 0.291222, 0.0397216, 0.0791081, -0.153518, -0.0320714, 0.192556, -0.00793048, -0.230071, -0.0434142, -0.0418421, -0.147664, 0.0930364, 0.102835, -0.216667, 0.0443679, -0.0685482, -0.209142, -0.00125661, 0.131227, 0.0683258, -0.0232992, -0.202565, 0.0320551, -0.112051, 0.179692, -0.114743, -0.0249848, 0.00573846, -0.00649718, -0.308169, 0.154626, -0.142001, 0.0314412, 0.207312, 0.0838889, -0.0618827, -0.17406, 0.120766, -0.0671766, 0.13525, 0.143184, 0.125665, -0.127009, 0.191762, 0.0609378, 0.0108282, -0.102633, 0.19722, 0.0287346, -0.144951, -0.24806, -0.0134807, -0.028699, 0.174182, 0.0533519, -0.209859, 0.0707427, 0.106478, 0.0393379, -0.0273181, 0.233354, 0.208086, -0.181298, 0.0159437, 0.123974, -0.303791, 0.133876, -0.122943, 0.144684, -0.0721062, -0.0353382, -0.103851, 0.129523, 0.0879899, -0.156043, -0.0891699, -0.142179, -0.165227, -0.207782, 0.0284625, 0.0454713, -0.12825, -0.000552764, -0.215928, 0.0428918, 0.0822877, -0.145059, -0.0757198, 0.000298894, 0.151805, 0.230248, -0.101683, -0.0811768, 0.0400865, -0.12346, 0.00733462, 0.0266841, -0.105015, -0.219109, -0.174925, 0.128487, 0.204746, -0.112234, -0.225514, -0.142231, -0.0190445, -0.201614, 0.0163901, -0.00532677, 0.0604355, -0.162767, 0.185569, -0.153633, -0.1488, -0.140449, -0.0257442, 0.0821569, -0.0964399, -0.188565, 0.000405746, -0.205534, 0.26862, -0.0405396, -0.149224, 0.127844, 0.0871329, -0.0631834, -0.141017, 0.0542641, -0.0259308, 0.0369329, -0.043353, 0.0946614, 0.0139653, -0.0786201, 0.232488, -0.152816, -0.032578, -0.150011, -0.000781428, 0.089129, 0.0751317, -0.0608519, 0.0142599, -0.00193754, -0.0294292, -0.183455, -0.131152, 0.00562584, -0.283966, -0.128587, 0.117626, 0.00113956, -0.0632791, -0.0206057, -0.0435982, 0.00589135, -0.0948899, 0.185895, 0.0964328, 0.221444, 0.330624, -0.0156833, 0.156893, 0.10719, 0.000276417, 0.124708, -0.110061, -0.0769672, -0.333397, -0.0821741, -0.0622386, 0.0680868, -0.235396, 0.0463578, -0.174496, -0.00966309, 0.255956, -0.166226, -0.12271, -0.190935, 0.0263037, -0.205507, 0.0333005, -0.0184851, -0.0177769, 0.0549098, 0.129626, 0.107435, -0.18103, 0.249124, 0.0528888, 0.129333, 0.0349755, -0.255116, 0.0262536, -0.0609041, 0.14686, 0.172149, -0.0384399, -0.118212, -0.00819025, -0.177376, -0.0273036, -0.220377, 0.121317, 0.0374787, 0.175315, 0.0497855, 0.0751475, 0.0388822, -0.0254829, 0.194617, -0.0412306, -0.117954, 0.112288, -0.0281514, -0.145361, -0.13691, 0.20341, -0.200086, -0.30109, -0.273191, 0.180877, -0.12815, 0.0508673, -0.216292, 0.128165, -0.0578551, -0.210275, 0.0732921, -0.0344855, 0.222133, 0.193174, 0.232034, 0.255405, -0.00601618, -0.029307, -0.0415534, -0.00846546, -0.213973, 0.148492, 0.140825, 0.0979136, 0.164332, 0.0805756, -0.0891501, 0.16669, 0.122294, 0.0397341, 0.148422, 0.287075, 0.290614, 0.035538, 0.208991, -0.0733517, -0.106069, 0.0164058, 0.0772657, -0.262796, -0.248446, -0.222905, 0.164199, -0.0430787, 0.165001, -0.0355156, -0.236595, -0.0170519, 0.0278693, -0.105597, 0.195279, -0.00647338, -0.0874294, 0.0688756, -0.100758, -0.0396596, -0.133866, -0.052909, 0.193625, 0.0309443, -0.123045, -0.0103467, 0.115068, 0.00580804, 0.128351, -0.150137, 0.0356977, -0.124001, 0.027424, -0.109561, 0.330371, 0.30719, 0.020857, 0.00338241, 0.264584, -0.0270391, 0.0425549, -0.019188, 0.0471278, -0.2369, -0.252817, -0.11501, 0.0984623, 0.202425, 0.119511, 0.0301669, -0.275195, -0.356989, 0.13118, 0.00515699, 0.0741232, -0.0553102, -0.0815966, 0.0289299, -0.103949, 0.207503, 0.256952, -0.0121035, -0.050523, 0.0175849, 0.10921, -0.28065, 0.0483206, -0.17933, -0.0373187, -0.0117133, -0.0984362, 0.00258457, -0.0948985, -0.132863, 0.314993, -0.0307262, -0.0750195, 0.114597, -0.100302, 0.0131045, -0.156573, -0.0137655, -0.132244, 0.298089, 0.0704429, 0.00376136, -0.046699, 0.146408, 0.083813, -0.0664237, 0.0405672, -0.0181889, 0.129868, 0.0278947, -0.143274, 0.0468217, -0.11831, 0.120662, 0.017012, 0.0666498, 0.0209672, -0.144932, -0.13438, 0.0878795, 0.0728877, -0.110426, 0.0577673, 0.099294, 0.0862109, -0.173493, -0.161972, 0.25489, -0.27509, -0.0865151, -0.0294112, 0.0556132, 0.178654, 0.171233, -0.0545308, 0.111162, 0.00361527, 0.274416, 0.242373, -0.0272798, 0.0410452, 0.0119586, -0.279226, -0.294389, -0.0993601, 0.133969, 0.117966, 0.131009, 0.0801038, -0.0395871, 0.0319951, -0.18454, -0.0784403, 0.161406, 0.051105, -0.153887, 0.0999138, -0.0364472, 0.051782, 0.0266013, 0.134353, 0.0813326, -0.188654, 0.249074, 0.129183, -0.125794, 0.0269397, 0.00238856, 0.121247, 0.0248615, 0.0464536, 0.0720388, -0.108429, -0.0576607, -0.070101, -0.143679, -0.209695, -0.116441, -0.169018, 0.0134858, -0.0484193, -0.0678915, -0.0316716, -0.0647136, -0.155161, -0.025744, -0.13626, 0.0324248, -0.0157084, -0.102212, -0.0258531, 0.119474, 0.0641629, 0.0343664, -0.0695932, 0.084461, 0.0386187, 0.218542, -0.0599224, 0.118672, 0.0604073, -0.113852, -0.123475, -0.160754, 0.0794382, -0.151554, -0.148625, 0.174265, 0.0499125, 0.120757, -0.0161941, -0.258541, 0.146037, 0.0664799, -0.111413, -0.0628566, -0.0175212, 0.133771, 0.152484, -0.084839, 0.123445, 0.0321935, -0.12387, -0.0935609, 0.00129353, -0.141378, 0.0138789, 0.141057, 0.0118194, 0.0559903, -0.141081, -0.0592414, -0.0713406, -0.0527123, -0.00447463, 0.0213686, -0.24389, -0.0203872, -0.126603, 0.0912343, -0.0149439, -0.032912, 0.122195, -0.012272, 0.102961, 0.0768217, 0.114985, -0.082096, 0.117451, 0.0552361, -0.0917806, -0.0931393, -0.0597871, 0.109482, 0.136046, -0.0982457, 0.124675, -0.0440578, -0.0290092, -0.216937, -0.0585889, 0.08547, -0.183637, 0.240317, 0.12134, 0.0775002, 0.0415832, 0.13752, -0.0222492, -0.173901, -0.212246, 0.0335639, 0.00748134, -0.00406355, -0.0470727, 0.0142754, 0.0292222, -0.0903264, -0.221957, 0.127109, -0.0331162, 0.166293, 0.0384508, -0.205376, -0.0547059, 0.195855, -0.0395273, -0.108129, 0.0549871, 0.155301, -0.249382, -0.0921647, 0.0922591, -0.0898937, -0.0564467, 0.0329274, 0.0747419, -0.0209895, 0.119823, 0.161602, 0.00936037, 0.111791, 0.0383716, 0.145241, -0.0584996, 0.249341, -0.122412, -0.0892673, -0.0422719, 0.0745538, 0.0245037, -0.166599, -0.126388, -0.0532942, 0.0758846, 0.0374369, 0.0620536, 0.128082, -0.118997, -0.0329413, 0.035718, -0.0676963, -0.116497, -0.203552, 0.175335, 0.0490771, -0.0236127, 0.0421835, 0.00730383, 0.247539, 0.0329518, 0.143532, -0.0401982, 0.0925331, 0.105625, -0.0674837, 0.0242669, 0.0826764, 0.129834, -0.0756262, -0.0595852, -0.0460506, -0.163102, -0.0368635, 0.0494285, 0.126778, 0.0442706, 0.186373, -0.0855775, 0.0872882, -0.0572672, 0.0947205, 0.00197436, -0.0716977, -0.0135433, 0.094667, 0.0552035, 0.108765, -0.181877, -0.0265849, -0.0616789, 0.105558, -0.0895127, 0.108683, 0.0933426, 0.0862951, 0.00547786, -0.0727346, -0.037138, -0.114672, 0.0811175, 0.113825, 0.0214825, 0.141155, 0.0221884, 0.169423, -0.0765314, 0.0461199, -0.162572, 0.0620892, 0.0141024, -0.0699605, -0.23793, 0.0317257, 0.0622119, -0.226796, -0.041131, 0.0957845, 0.149278, -0.0605889, 0.226796, -0.0404787, -0.0317901, 0.205589, -0.0452635, -0.204687, 0.272014, -0.134753, 0.238984, 0.203554, -0.154417, -0.178429, 0.211829, -0.117124, -0.0321472, -0.00260896, -0.108646, -0.191667, 0.120702, 0.0130496, 0.0394606, 0.00119836, 0.167957, 0.0864806, -0.0489556, 0.136586, 0.0309304, 0.0378184, -0.0705595, -0.097732, 0.0519364, 0.0468765, -0.0729354, 0.1968, -0.10465, -0.0249851, 0.0237486, -0.0267581, -0.112235, -0.162259, 0.189115, 0.0829992, -0.120548, 0.0952815, 0.0466801, 0.0612306, 0.0267514, 0.13151, 0.0637594, 0.0774906, -0.163296, 0.120795, 0.0409322, -0.0154977, 0.0940223, 0.0794385, -0.283843, -0.412438, -0.325385, 0.391328, -0.0592192, 0.100201, -0.307004, -0.0193452, 0.207064, 0.182235, -0.0129598, 0.11427, 0.00754829, -0.107674, -0.0563163, -0.0433229, -0.107545, -0.186322, 0.122339, 0.0969421, -0.131048, -0.0492276, -0.0749647, -0.225253, -0.284407, -0.246933, -0.173971, 0.0692299, 0.115635, 0.0986392, 0.103387, -0.29516, 0.152274, 0.0171123, 0.27568, 0.296371, -0.0552705, -0.195537, 0.265222, -0.104075, -0.212159, -0.0818443, -0.100129, 0.124444, -0.0675413, 0.0583206, -0.150287, 0.0504558, -0.141688, -0.156488, -0.134789, -0.233902, -0.152346, -0.111283, 0.0983469, 0.129388, -0.268338, 0.116776, -0.140823, 0.0485016, 0.295602, -0.134011, 0.171026, -0.3567, 0.108819, -0.216935, -0.325537, -0.0344588, -0.14498, 0.0599027, -0.00848852, 0.277704, 0.132571, 0.183788, 0.203323, 0.142759, 0.0363759, -0.0725548, 0.0207125, 0.248936, 0.202374, -0.164245, -0.211591, 0.0648084, 0.173185, 0.0718576, -0.177657, -0.134569, -0.147508, -0.233561, -0.10602, 0.222227, 0.237219, -0.159065, -0.221468, 0.0019754, 0.149119, 0.224999, -0.217021, 0.119346, 0.411437, 0.0863869, 0.0149623, -0.0312721, 0.161482, -0.204917, 0.0245584, 0.0982187, -0.0268811, -0.232047, 0.0590753, -0.36768, 0.224048, 0.0695177, 0.00522038, -0.173178, -0.319421, -0.128153, 0.0759192, -0.0278698, 0.0940954, 0.167916, -0.0834759, -0.113568, 0.0142651, 0.291504, 0.0143158, -0.239575, 0.0865141, -0.104292, -0.222266, 0.204117, -0.0797476, 0.145552, -0.0606938, -0.0377964, -0.0348428, 0.115019, -0.0174596, -0.0858638, -0.30202, -0.0621306, -0.113447, 0.173097, 0.067718, -0.130675, 0.0696882, -0.335054, -0.0723961, 0.0141009, 0.010316, -0.155589, 0.0228556, 0.0387384, -0.0475993, -0.105216, -0.351611, 0.0487681, -0.186063, -0.112356, 0.144369, 0.342623, -0.209445, 0.0552299, -0.387327, -0.0324631, 0.111593, 0.291346, -0.116137, 0.255898, -0.0710883, -0.0514472, -0.214521, -0.144066, -0.154032, 0.149547, 0.0460019, -0.110376, -0.221841, -0.0299048, -0.0605868, -0.0437214, -0.029211, -0.0515678, 0.184881, -0.0414264, 0.107743, -0.00727056, -0.0218953, -0.0795035, 0.341133, 0.0203625, 0.114618, 0.112134, -0.191465, 0.0774918, -0.0385705, 0.0279265, 0.0222244, -0.0185277, -0.0792703, -0.0615024, 0.0301023, 0.0259067, -0.19137, 0.11751, -0.160038, -0.0170511, -0.152201, 0.0250293, 0.179529, -0.00155976, 0.0556907, 0.213976, 0.146703, -0.0999684, 0.320241, 0.320557, -0.0761305, -0.0564966, 0.0258221, -0.133878, -0.0983001, -0.0186992, -0.0269766, -0.271505, -0.0050008, -0.357958, 0.0816852, 0.207876, -0.0725871, -0.216168, -0.235386, -0.0470161, 0.0103857, -0.18735, -0.137122, -0.0734114, -0.169467, -0.12675, -0.00723014, -0.0891976, 0.0252599, -0.0666215, -0.0739751, 0.0410237, 0.0154692, 0.139335, -0.0686885, 0.389929, 0.187205, -0.245407, 0.0919046, 0.379842, 0.0180052, 0.135226, -0.0218424, -0.186835, 0.154418, -0.0596009, 0.167678, -0.174138, -0.268129, 0.342462, -0.00152738, -0.0918824, -0.28155, 0.144452, 0.102269, 0.0385453, 0.217535, -0.12887, 0.0342793, 0.0894998, 0.225727, 0.00104036, 0.387514, -0.259052, -0.0486228, 0.0512158, -0.0106556, 0.0188785, 0.0129627, -0.0173935, -0.172059, -0.0544489, 0.25297, -0.115328, -0.109033, -0.189757, 0.109139, 0.129699, -0.133939, -0.097049, -0.263046, -0.100092, 0.0213523, 0.160666, -0.0548979, -0.0510351, 0.186692, 0.152324, 0.0211036, 0.190405, -0.211105, -0.092197, 0.254164, -0.234647, 0.223134, -0.10502, -0.17575, -0.0399214, -0.01525, -0.0138051, 0.0730797, -0.100729, 0.036908, 0.112873, 0.275012, 0.222309, 0.0819288, 0.0589812, 0.0885515, -0.25829, 0.17488, 0.186038, -0.217596, 0.07606, 0.00100552, 0.0101035, 0.124965, -0.168383, 0.0930721, -0.0504745, 0.0126503, -0.0437245, 0.123355, 0.0282002, -0.0502454, -0.0236092, 0.382756, 0.212753, 0.364011, 0.291367, -0.161673, -0.308981, 0.0672678, 0.0436164, 0.148724, 0.328703, 0.309544, 0.0351706, -0.195548, -0.281737, -0.101389, -0.0751514, -0.119075, -0.1301, 0.0222088, -0.0747958, 0.0111866, -0.056257, -0.0101066, 0.0666676, 0.0858476, -0.212365, 0.112911, -0.0182374, -0.178013, 0.091655, 0.0496967, -0.233918, -0.301827, 0.242416, 0.107536, 0.220017, -0.00773307, 0.213353, -0.282398, 0.124553, -0.0581718, 0.385755, 0.0562504, -0.291001, -0.137768, 0.121167, -0.0395996, -0.143529, -0.222185, -0.380504, 0.0447707, 0.00848479, -0.0580519, -0.336959, -0.152117, 0.0260395, -0.0548415, -0.0351638, -0.217573, -0.278788, -0.0273, 0.191117, 0.0489655, 0.172085, -0.330973, 0.143114, 0.0691075, 0.00881537, 0.042534, -0.15082, 0.220588, -0.0389902, -0.0987353, 0.00409049, -0.142587, 0.129372, 0.130314, -0.132801, 0.0306775, 0.234851, 0.234878, 0.00229948, 0.116492, -0.149341, -0.402382, 0.388521, 0.339294, -0.383101, 0.28409, 0.0705891, 0.139841, -0.188144, 0.134993, -0.000854493, -0.122422, -0.0286106, -0.0795225, -0.38029, -0.0409163, -0.403553, 0.220248, 0.310807, 0.0203212, 0.184071, -0.265062, 0.219195, -0.138642, 0.209668, 0.0849315, -0.005569, -0.00898213, -0.0474672, -0.0637956, 0.0644538, -0.0420387, 0.124811, -0.130224, -0.0159052, 0.147843, 0.0423002, -0.00355814, 0.0592938, -0.052422, -0.0869047, -0.148105, 0.196683, -0.193294, 0.255589, 0.151657, -0.00200165, -0.0341082, 0.0259409, -0.161905, 0.0611839, 0.116912, 0.0600921, 0.0718457, -0.163661, -0.180354, 0.0150979, 0.0539947, 0.338549, -0.087402, -0.0159998, 0.0137693, 0.175395, -0.221869, 0.2762, 0.244706, 0.168877, 0.198391, -0.00242911, -0.0989182, 0.199515, -0.0315324, 0.202669, -0.0253351, 0.182253, 0.127688, 0.0334722, 0.102584, 0.261783, -0.0118249, -0.258817, 0.154683, -0.0875309, 0.0255103, -0.109287, -0.0154516, -0.12605, 0.238395, -0.108147, -0.103606, -0.253711, 0.295326, 0.0273672, -0.0639931, 0.289549, 0.113453, 0.225061, 0.0849123, -0.35114, -0.14915, 0.0114735, -0.118371, -0.303713, 0.200231, 0.115969, 0.234177, -0.0999536, 0.0478422, 0.0522636, -0.00227317, -0.0525375, -0.286765, 0.0526445, -0.121768, -0.0168746, -0.203212, 0.144166, 0.0717564, 0.161548, -0.0461235, -0.232555, -0.294849, 0.077492, 0.222703, 0.140938, 0.0570845, 0.108908, 0.271259, 0.171905, 0.0855381, -0.185606, 0.121948, 0.22029, 0.0549816, -0.0360108, 0.0421946, -0.210213, 0.104256, -0.137538, -0.133739, -0.14188, -0.0203889, 0.0656767, -0.0284477, -0.192627, 0.149194, -0.0607917, -0.0711467, 0.0515743, -0.247306, 0.179168, 0.0171482, 0.0161864, -0.0484741, 0.043353, 0.0797254, 0.0327124, 0.05768, 0.102432, -0.112361, -0.213323, -0.0183321, 0.0563989, -0.050658, -0.0377057, 0.279329, 0.100712, 0.127762, -0.12489, -0.0747915, -0.0595294, -0.263939, 0.0855179, 0.133928, 0.15779, 0.147027, -0.177164, -0.185749, -0.184977, 0.0908992, -0.0662255, 0.0367514, 0.162788, 0.00454729, -0.0134497, -0.146707, 0.110338, -0.192993, -0.00906545, 0.0864507, -0.144444, -0.20505, 0.218897, -0.0130373, 0.210634, 0.249027, -0.00922901, 0.0895848, 0.245762, -0.0133053, 0.122998, 0.286618, -0.0498385, 0.166746, 0.150027, 0.0741277, 0.245962, 0.0738985, -0.138873, -0.0919972, 0.0287571, -0.0684052, -0.0432523, -0.0235431, -0.0377455, 0.101048, -0.218912, -0.0119941, 0.24536, -0.050662, 0.227777, 0.0787471, 0.0106406, -0.000796397, -0.0462925, -0.121533, 0.132413, -0.157563, 0.10146, 0.0551155, 0.188042, -0.0649307, 0.124072, -0.184779, -0.0465849, -0.0949845, 0.0536521, -0.209987, -0.0216889, -0.0477409, -0.0221045, -0.0130163, 0.106492, -0.0145702, 0.00498548, -0.0251865, 0.0845538, -0.202639, 0.0565374, -0.0914584, 0.0890732, 0.0533439, -0.180147, -0.000884269, 0.193206, -0.19261, 0.248465, 0.0449888, -0.331592, 0.0278598, -0.0705226, 0.200181, 0.272023, -0.114342, -0.200753, -0.0258674, 0.0229113, -0.0880277, 0.0452501, 0.0639961, -0.121196, -0.0802646, -0.206944, -0.17851, -0.0441064, 0.00980553, 0.106516, -0.13657, -0.00139135, -0.128764, -0.017453, -0.281969, -0.0349037, -0.0378254, 0.0595999, -0.171205, 0.0730708, 0.127271, 0.204216, -0.124822, -0.185812, 0.260301, -0.178665, 0.0144802, 0.0113733, 0.0725923, 0.0816173, 0.0864636, 0.180859, 0.209386, -0.208455, 0.150254, 0.304072, 0.105275, -0.282004, 0.261878, -0.0669789, -0.0187931, -0.0516298, 0.107875, 0.188871, -0.0811078, 0.214494, 0.0730442, -0.112946, 0.0200591, 0.122194, -0.193306, 0.0113817, 0.299779, 0.159009, 0.150942, -0.116555, 0.0140364, 0.0441337, -0.0311363, -0.15792, -0.0168766, -0.18529, -0.161604, -0.130608, -0.132922, -0.0954194, -0.0639165, 0.0943106, -0.0947775, 0.037828, -0.123055, 0.086936, 0.148644, -0.0458071, 0.206563, 0.00758858, -0.107063, -0.0954641, -0.150231, -0.132125, -0.180803, -0.0396043, -0.107447, 0.127975, 0.151001, -0.0513607, -0.119991, -0.076195, -0.0679179, -0.0144539, 0.252266, -0.0235971, -0.0471975, 0.0433785, 0.07135, 0.139647, 0.166508, 0.077249, 0.0393175, 0.110017, 0.0335355, -0.0836676, 0.00908394, -0.138806, -0.0877785, -0.0127937, 0.00534127, 0.17809, -0.131034, -0.0123415, -0.0980924, -0.181667, -0.155054, 0.0795172, 0.258803, -0.113663, -0.0203882, -0.120499, 0.182889, 0.0988437, 0.187301, 0.129857, 0.14654, -0.113668, -0.0246006, -0.0891582, 0.0271164, 0.160412, -0.156684, 0.0977627, -0.0938344, 0.0187559, -0.00897839, 0.0231609, -0.0331403, 0.0147557, -0.0677088, -0.203515, 0.196132, 0.0930721, 0.195886, 0.152706, 0.246193, 0.118069, -0.062286, -0.110409, -0.239766, 0.121616, 0.181034, 0.0247249, 0.0757368, -0.0920024, -0.117935, -0.0424646, -0.0402245, -0.0996485, -0.150542, 0.101539, 0.0210849, 0.0454993, -0.0105304, 0.0244972, 0.130749, 0.116418, -0.0649205, -0.225601, 0.055608, -0.0346384, -0.0213919, 0.0353989, 0.0484077, 0.205347, -0.201197, -0.145201, -0.127206, -0.13419, -0.162946, -0.1545, -0.154358, -0.0995796, -0.0890895, -0.0803614, 0.0149643, -0.0744312, -0.0906753, -0.00584791, 0.180072, -0.133232, 0.149861, -0.0641951, 0.141916, 0.0553128, -0.0772265, 0.130837, 0.201252, -0.19381, -0.197454, -0.0259642, 0.0981485, -0.0450077, 0.00386921, -0.0453493, 0.0926944, 0.12578, -0.234883, -0.0308839, 0.0690097, -0.0724703, 0.125837, -0.1358, 0.0488069, 0.114923, -0.137866, -0.0393142, 0.163892, -0.221556, 0.0386329, -0.103305, -0.0125932, -0.134201, 0.0594924, 0.0951319, -0.0919242, 0.0250856, 0.134804, -0.122381, -0.146702, 0.0790182, 0.0341315, 0.106598, -0.0267121, -0.105045, -0.117294, -0.147568, 0.0641607, -0.104917, -0.169003, -0.163363, 0.0349433, 0.0929041, 0.0502228, 0.092059, 0.194487, 0.010728, -0.0968259, -0.191658, -0.0502604, 0.0153167, -0.196607, 0.147044, 0.154412, 0.0512895, 0.0360466, -0.0785051, -0.12817, -0.121424, 0.0116739, -0.0495524, -0.0234621, 0.0276188, 0.189832, 0.0319055, -0.0286096, -0.0719335, -0.192684, 0.0772986, -0.097477, 0.140307, -0.0973589, 0.192255, 0.0013547, 0.019106, 0.134387, 0.00400077, 0.0535235, -0.0472755, 0.0503519, 0.0333805, 0.12726, -0.0515985, 0.0560354, 0.12836, 0.042721, -0.0882452, -0.153414, -0.0946247, 0.0768604, -0.132428, -0.161075, -0.0701464, -0.0753259, -0.0330801, 0.0645963, -0.0537619, 0.135166, 0.159735, 0.069761, 0.0877995, -0.123161, 0.139026, 0.00624779, -0.0255504, 0.113364, -0.0349631, -0.148354, 0.153479, -0.150039, 0.0583313, 0.00564031, 0.0649401, 0.0772078, 0.0445295, 0.153634, -0.174703, 0.0632012, -0.188911, 0.0280459, 0.126742, -0.171454, 0.249569, 0.162045, -0.0142494, 0.117918, 0.256454, -0.209003, 0.0142068, 0.212367, 0.129575, -0.172376, -0.0555916, 0.272911, 0.0341274, 0.0824997, -0.11039, -0.0448307, -0.220231, -0.00650079, -0.0151262, -0.0538062, -0.169922, -0.221532, 0.258346, 0.108413, 0.273131, -0.00116702, -0.0274758, -0.209458, -0.23756, 0.058765, 0.191692, 0.0552889, 0.237993, -0.0702614, -0.0529281, 0.110237, -0.0945993, -0.121215, -0.2667, 0.128712, 0.277814, 0.118421, -0.0908446, -0.0477214, 0.0544832, -0.0010606, 0.12648, -0.0173666, 0.0363299, 0.102631, -0.0597436, 0.185782, 0.00998905, -0.0558313, -0.0195303, 0.093576, 0.0825452, -0.0686731, -0.0678058, 0.0214543, 0.178781, -0.102985, -0.0198689, 0.0331044, -0.0283447, 0.0792482, 0.0559139, 0.0516132, 0.199166, -0.130395, 0.0870841, 0.03476, -0.0300426, 0.115201, 0.0917425, -0.259924, -0.136271, -0.264253, 0.0577528, -0.014444, -0.0154111, 0.160912, 0.0413454, 0.273307, -0.154951, 0.0777523, -0.08374, -0.116152, 0.011879, 0.171104, 0.0941763, 0.218478, 0.0982632, -0.0815468, 0.0746481, 0.0395686, -0.156889, -0.143561, 0.142897, 0.144826, -0.0299996, 0.190995, 0.222999, 0.128225, -0.195742, 0.13702, 0.011369, 0.123255, 0.057233, 0.00661426, 0.175468, -0.0140225, -0.057485, 0.043859, -0.0851953, -0.0473997, 0.265059, -0.196728, 0.182894, -0.0470878, -0.0313623, -0.15411, -0.0492592, 0.43653, 0.0448028, -0.146823, 0.00464388, 0.143085, 0.0517552, 0.0416648, 0.150927, -0.343791, 0.180466, 0.189161, 0.146763, -0.108558, 0.0416617, 0.13454, -0.136449, 0.00113524, -0.137318, 0.185324, 0.194929, 0.13009, 0.044593, -0.18669, 0.0346242, -0.13295, 0.0768323, 0.218094, 0.156949, 0.0317132, -0.272942, -0.31375, -0.108307, 0.0927988, 0.299548, -0.0755335, -0.11627, -0.112752, 0.119771, -0.0279828, 0.209581, -0.124545, 0.116871, 0.0296073, -0.00284659, -0.218455, 0.11266, 0.131551, 0.250903, -0.231356, 0.141265, 0.137856, -0.0661946, -0.114954, -0.139842, -0.0720849, 0.119048, -0.217879, 0.101214, -0.0151166, 0.0847141, 0.208419, 0.0831352, -0.15821, 0.125258, 0.0243146, 0.0573932, -0.0927866, -0.207678, 0.131092, -0.0501891, 0.099864, -0.108299, -0.107255, 0.0270575, 0.134291, -0.173824, 0.0234146, 0.223178, 0.171104, 0.182338, 0.0867663, -0.093127, -0.106409, -0.128762, 0.108979, 0.154345, 0.0081093, -0.00751198, -0.117646, 0.00641043, -0.143116, 0.0204894, 0.0221905, 0.106083, -0.0157258, -0.189955, -0.0830967, -0.0716584, -0.0775856, -0.147886, 0.218082, -0.16778, 0.00982079, 0.0692835, 0.0875981, -0.188221, -0.0142732, 0.253925, 0.0273142, -0.0665525, 0.0748421, -0.0816135, -0.0634126, 0.0930958, 0.337566, -0.0187866, 0.14257, 0.199746, -0.172706, 0.200567, -0.0701585, -0.0329733, -0.19417, -0.0232813, 0.0215263, 0.0483207, 0.230169, -0.0964335, 0.173668, 0.0338506, -0.170163, 0.20667, 0.0450497, 0.0608504, -0.145428, -0.121585, 0.282141, 0.075852, -0.0623946, -0.127225, 0.164576, -0.0346382, -0.132386, -0.00988475, -0.219284, -0.149655, 0.0217738, -0.131185, -0.0370639, 0.134272, 0.0211597, -0.0731611, 0.0440442, 0.0145543, -0.166219, -0.155512, 0.0268991, -0.238485, 0.120456, 0.0332754, 0.119101, -0.130833, -0.0051907, -0.109062, -0.107897, 0.158889, 0.0241312, -0.0946019, -0.0491436, -0.0338267, -0.0319229, 0.0519876, -0.102232, 0.0682622, -0.0297349, 0.0804074, 0.154159, 0.0795363, 0.0034388, 0.122211, 0.0721791, 0.0849685, -0.0520854, -0.215072, 0.140331, 0.028546, 0.0777231, 0.0736901, -0.228279, -0.132249, -0.0878563, -0.0175685, 0.0520243, -0.0682731, 0.0774631, -0.214572, 0.10425, -0.075741, -0.04721, 0.181815, 0.0746596, -0.158706, 0.145378, 0.0452236, -0.042551, -0.0299905, -0.0707922, 0.0508974, -0.118022, -0.253114, 0.149218, -0.0349528, -0.129941, 0.0265007, 0.0580512, 0.135587, 0.204439, 0.00171198, 0.168332, 0.0265749, -0.0919471, -0.072301, 0.22863, 0.0964351, -0.0268997, 0.0756573, -0.224311, -0.0100003, -0.289865, 0.121281, -0.0240322, 0.15325, 0.263636, 0.0956844, 0.0741492, 0.112554, -0.131784, -0.166231, 0.053953, 0.158997, -0.210811, -0.0126724, -0.0143394, 0.209592, 0.215929, -0.0718164, 0.0856954, 0.257332, -0.359719, 0.0995725, 0.100397, 0.116969, -0.0506473, 0.159156, -0.141404, -0.00362726, -0.206198, -0.216553, -0.113516, 0.153697, 0.189908, 0.271665, 0.0730702, -0.0201318, 0.0653849, -0.0312862, 0.233555, -0.0218693, -0.101266, 0.0120357, 0.154054, -0.252137, -0.278313, -0.252565, -0.110656, 0.0578711, 0.014104, -0.13735, -0.234835, -0.194245, 0.246849, 0.316857, 0.162814, 0.131774, -0.000682384, 0.0566371, -0.176797, 0.227251, 0.0126454, 0.059639, -0.194294, 0.185173, 0.00339819, 0.157555, 0.166739, -0.120852, -0.0220667, -0.0666672, 0.112758, -0.12932, 0.129827, -0.015472, -0.226125, 0.0467672, -0.16076, 0.311, 0.0199014, -0.190228, 0.171867, -0.0813482, 0.0460947, -0.0183224, -0.288403, 0.114184, 0.0724425, -0.224206, -0.224325, 0.0171267, -0.0254178, -0.0384303, -0.00753777, 0.153871, 0.235879, -0.0041339, 0.249563, 0.190997, 0.192348, -0.0530222, 0.274823, -0.0375626, -0.0573946, -0.363798, 0.0717357, 0.0207792, 0.148516, -0.0492743, 0.0907509, -0.172152, 0.175496, -0.0209291, 0.0348329, 0.215935, 0.0800212, -0.0537469, 0.162423, -0.139638, -0.199044, -0.116872, 0.182847, 0.113031, 0.123615, -0.296272, 0.0153813, -0.0536346, -0.0570764, 0.107486, 0.00885838, -0.143097, 0.370492, 0.0367036, 0.243951, 0.0168456, 0.159737, -0.120849, -0.0369023, -0.0581125, 0.208166, 0.195883, -0.0909225, 0.255708, 0.0574124, 0.197329, 0.00625517, -0.028493, 0.144199, -0.0274222, -0.107547, 0.00237699, -0.0327591, 0.247874, 0.195356, -0.0279398, 0.321229, 0.141585, -0.121994, -0.09117, 0.0568065, -0.10498, -0.00199626, 0.105179, 0.0629124, -0.0494963, -0.285421, 0.051523, 0.126445, 0.0311342, 0.00028328, -0.195866, 0.0511075, 0.257785, -0.023325, -0.080218, -0.0925094, 0.202783, 0.2528, -0.00543249, 0.168281, -0.0836428, -0.00396876, -0.0656932, -0.115285, 0.095443, 0.0177367, -0.226399, 0.0880166, 0.0858987, 0.0126995, -0.0556881, -0.0805234, 0.192738, -0.225838, 0.176147, -0.019244, -0.0470391, 0.066754, -0.167723, 0.11689, -0.005428, -0.0954494, 0.110707, -0.29083, -0.251054, -0.164743, 0.0860785, -0.0510026, 0.19399, 0.192704, 0.107076, -0.00878475, 0.201528, 0.0663982, -0.0148866, 0.2741, -0.113037, -0.0356641, -0.295712, -0.119579, -0.0117606, 0.0598066, 0.108314, 0.0776243, -0.0820618, -0.248403, 0.13546, 0.130733, 0.0744158, -0.0647513, -0.159243, 0.0419059, 0.0533677, 0.048646, -0.070449, 0.199102, 0.00323868, 0.254561, 0.0714842, -0.0976112, 0.00782018, 0.20759, -0.0634971, -0.139689, -0.1945, -0.0769952, 0.198616, 0.0362157, 0.0508114, 0.0416815, 0.127151, 0.142988, -0.340708, -0.0410336, 0.00459977, -0.138255, 0.112613, 0.198806, -0.0498174, -0.029438, 0.00280231, 0.0110702, 0.01486, 0.111033, -0.107711, 0.093023, -0.239109, -0.175457, -0.171388, -0.303528, 0.0777903, -0.0101523, -0.0299388, 0.198992, -0.101148, 0.191274, -0.0320581, 0.148854, -0.1133, 0.0940616, -0.0337505, 0.123438, 0.258656, -0.176054, -0.0591763, 0.154148, -0.0397031, -0.0798807, -0.0529051, -0.0662297, -0.203324, 0.0400566, 0.167776, -0.0928352, 0.0559595, -0.00709999, -0.0938923, -0.144658, -0.106036, -0.193888, 0.0984555, 0.0247691, -0.0872789, 0.000678161, 0.319722, -0.0208655, 0.206679, 0.319256, 0.133632, -0.166787, 0.0475862, -0.119643, -0.0441065, 0.172352, 0.264035, -0.0406781, -0.149339, 0.132175, 0.0353392, -0.111776, 0.072676, -0.0525137, -0.00149188, -0.0295246, -0.0539917, -0.155315, -0.0431708, 0.150114, -0.0503749, -0.00614387, -0.17495, 0.115155, 0.149045, -0.104982, -0.0440789, -0.0786612, 0.134872, -0.191169, 0.0462021, -0.0475336, -0.115733, -0.0989274, 0.162176, -0.0781107, -0.00371134, 0.187435, -0.0755541, 0.0401912, 0.166269, -0.214338, 0.248177, -0.0524456, -0.0870754, 0.0694886, 0.23643, 0.19715, -0.106892, -0.0319728, -0.283918, -0.110488, 0.0459312, 0.031135, 0.0766373, 0.180548, -0.200521, 0.0486825, 0.0725576, 0.0189405, 0.168874, 0.0898746, 0.0995231, -0.280727, 0.194749, -0.0447885, -0.104236, 0.155309, -0.0156819, -0.0394891, 0.00791292, -0.236453, -0.0766023, 0.205651, 0.0122595, 0.31864, -0.0578933, 0.149329, 0.131654, -0.0566, 0.195443, -0.317208, -0.00260439, -0.185709, 0.0141713, -0.00579113, 0.243309, 0.0675449, -0.0404785, -0.111594, 0.293926, 0.0116787, -0.0896, 0.202051, 0.137577, -0.180786, -0.24961, -0.0332838, 0.0176662, 0.000456063, 0.0733347, 0.265671, -0.0882707, 0.22609, 0.0391464, 0.0944054, 0.0822199, 0.196027, 0.0638591, -0.0395697, -0.139641, -0.0602356, -0.187858, 0.0518003, 0.247074, 0.0537997, 0.0282402, 0.0429403, -0.05457, 0.0563735, 0.0287231, -0.0847984, 0.0417817, 0.0675891, -0.111004, -0.098711, 0.165055, -0.0521095, -0.0417794, 0.11502, -0.0677266, 0.180979, 0.150806, 0.159756, 0.20006, -0.194901, -0.20353, 0.0654822, -0.158645, 0.0254417, -0.0323413, -0.0538978, 0.102261, 0.0359769, 0.000233102, -0.0290015, 0.0858178, -0.00782179, -0.105261, 0.0337898, 0.00769674, -0.11275, -0.0144802, 0.0792788, -0.0393888, -0.109086, -0.200859, -0.00778522, -0.121597, 0.145139, -0.0096123, -0.0230622, -0.0712536, -0.0307327, -0.137653, -0.0861125, -0.012707, -0.224517, -0.0839136, 0.086337, -0.109207, 0.0595725, -0.0423538, 0.0563947, 0.038095, 0.11708, 0.174425, -0.0187399, -0.0838698, 0.113403, 0.041476, -0.0301491, 0.123452, -0.197149, -0.151782, -0.194866, -0.0948536, 0.0668321, 0.0891996, 0.0662043, 0.111646, -0.0446007, 0.0988268, -0.0338309, 0.00243266, 0.136343, -0.0867853, 0.0251536, 0.0838566, 0.189048, 0.0173782, -0.0319614, -0.045992, 0.0652508, -0.157897, -0.0869586, 0.0610955, 0.262232, -0.00331394, -0.0821176, -0.0214415, 0.116892, -0.0492588, 0.0519229, -0.0650256, 0.0336787, -0.181131, -0.16735, 0.0364233, -0.136498, 0.00981126, -0.078918, -0.0280437, -0.10156, 0.0547895, -0.0143509, 0.138769, -0.0246917, -0.058795, 0.0486936, 0.0406906, -0.232151, 0.126017, 0.128829, -0.15568, -0.146151, 0.130947, 0.197315, -0.0394045, 0.130744, 0.0725112, -0.013893, 0.0934239, -0.0247533, -0.0781081, 0.0282718, -0.177187, 0.146751, -0.0388748, -0.00442873, -0.0279474, -0.0770484, 0.0272099, -0.032366, 0.242007, 0.156638, 0.0305786, 0.0774019, -0.03736, -0.0697413, 0.0512951, -0.0996678, -0.112697, -0.11193, -0.0736478, -0.010231, 0.207657, 0.160293, -0.0717323, -0.0886688, -0.219069, 0.089916, -0.0145675, 0.0840402, 0.13078, 0.148566, 0.0171258, 0.0845763, 0.12935, -0.00749153, -0.0692385, -0.0581614, 0.0888882, 0.0350479, -0.133318, 0.260085, -0.0110925, 0.127947, 0.0974416, 0.181722, 0.141321, -0.0210356, 0.0125435, -0.0545545, 0.107082, 0.0632633, -0.147941, -0.128353, 0.0383904, -0.112023, -0.0718891, 0.107047, -0.236724, -0.0803553, 0.0208639, 0.0889827, 0.0581782, -0.0504344, 0.141328, -0.00467309, -0.000254152, 0.217478, -0.113256, -0.0342449, -0.291688, -0.124681, -0.0678803, -0.12563, 0.101087, -0.0277032, 0.00180846, 0.126715, 0.0808875, -0.161332, -0.0224131, 0.0552986, -0.164087, 0.0235407, 0.0887471, -0.0230872, -0.0227415, 0.078426, 0.105838, -0.208832, -0.0378267, 0.165413, 0.0168559, 0.24186, -0.0321756, 0.267071, -0.0725749, -0.0559548, -0.0542099, -0.122254, 0.23983, -0.072838, 0.126332, 0.181271, -0.0468327, -0.104079, -0.0989654, -0.00509032, 0.0511547, -0.167556, 0.206365, 0.0316619, -0.212046, -0.170634, -0.140928, -0.234002, 0.116496, 0.250866, -0.112971, 0.00742908, -0.00232132, -0.244505, -0.0987468, -0.100437, -0.0922572, -0.0718815, -0.0810061, -0.139351, 0.131399, -0.193318, -0.0825002, -0.252825, 0.319373, -0.180668, -0.088631, -0.108275, -0.175794, 0.044477, -0.0684687, 0.113323, 0.0919284, 0.103142, -0.0751016, 0.0237242, -0.268288, -0.0767686, 0.1534, 0.183117, 0.0947241, 0.0363547, -0.0935098, 0.0198468, 0.0542791, -0.170348, -0.0668225, -0.0302198, 0.0573684, 0.193722, -0.0244614, -0.065081, 0.109136, 0.0768307, 0.0256873, 0.0453174, -0.0661597, 0.20237, -0.208568, -0.134558, -0.196872, 0.0282566, 0.0176649, -0.036507, 0.115582, 0.0224603, -0.208337, -0.0207816, 0.210674, 0.0199133, 0.143284, 0.0120147, 0.12285, 0.0991144, -0.171326, -0.0196327, -0.00153049, -0.0614434, -0.0898651, -0.209515, -0.0641146, 0.118986, 0.227517, -0.167393, -0.0662993, -0.0300821, 0.146568, -0.24238, 0.151277, 0.0434492, -0.218813, -0.0782817, -0.043116, -0.129044, -0.00424144, 0.0863256, -0.0715318, -0.111355, -0.0319262, 0.217033, 0.0864471, 0.162374, 0.0819416, -0.149777, -0.00627175, -0.0336798, 0.0924381, -0.0124651, 0.113072, -0.241778, -0.167361, 0.126547, -0.11035, 0.226755, 0.205391, -0.168886, -0.139136, -0.187361, -0.0752328, -0.160392, 0.010484, 0.189125, -0.0300863, -0.0905743, 0.113189, 0.0307346, 0.143355, -0.0165305, -0.0344821, -5.12019e-05, 0.0100231, -0.0709305, 0.140035, -0.0108631, -0.178431, -0.0649574, 0.00169188, -0.0699925, -0.00974395, 0.0431591, 0.154666, 0.170179, 0.0342364, -0.0157387, 0.0737516, -0.12705, 0.105916, 0.0766883, 0.165234, -0.0428204, 0.21164, -0.157185, 0.139512, 0.166859, 0.0649238, 0.13572, 0.259986, 0.114129, 0.14633, 0.129666, 0.203247, 0.287593, -0.00264411, -0.00762829, 0.00751441, 0.0655301, -0.0377692, 0.0941954, 0.0340797, 0.106044, 0.00895249, -0.252947, 0.0110432, 0.195676, 0.0699806, 0.0470648, -0.0203483, 0.0706655, 0.0377129, -0.152293, -0.185047, -0.0898952, 0.00176847, -0.0399621, 0.0656991, 0.0859853, 0.0306474, 0.0998837, -0.186947, 0.169715, -0.037431, -0.171258, -0.0530708, -0.185526, 0.220115, 0.0262814, -0.0385197, 0.110483, 0.112054, 0.165626, 0.0849757, 0.0339659, -0.0956286, 0.0616896, 0.0871681, 0.139207, 0.053534, -0.0703326, 0.050419, 0.178934, -0.0563524, -0.194358, 0.0761241, 0.029846, -0.176877, 0.137033, -0.114829, -0.0267363, -0.12175, -0.0118259, -0.0222489, 0.251246, -0.057763, 0.0828317, 0.00111866, -0.233183, 0.13586, 0.00720359, -0.0279046, 0.0281618, 0.0865218, -0.156236, -0.051812, 0.052718, -0.00496724, -0.245888, 0.0515307, -0.0309329, 0.0868805, -0.122769, 0.0894922, 0.178203, 0.0568023, -0.272229, 0.0633548, -0.00900605, -0.19786, -0.0720211, 0.0168254, -0.00826832, 0.0277791, 0.137394, -0.0497409, -0.05645, -0.00752505, -0.0418801, -0.285452, -0.0598413, 0.0442848, 0.176789, 0.00463855, -0.174108, 0.151336, -0.261756, -0.294926, 0.167468, -0.0953157, -0.146529, 0.0963361, 0.0270643, 0.0676515, -0.00162348, 0.0526722, -0.132143, -0.110714, -0.204699, 0.0301431, -0.197937, 0.0274953, 0.202519, 0.0448034, -0.123717, 0.0129606, -0.0827276, -0.0112211, -0.154155, -0.0445722, -0.041245, -0.105871, -0.163574, -0.0916058, 0.183837, -0.0893849, -0.297897, -0.0452439, -0.143127, 0.0516972, 0.0517401, -0.0768337, 0.13676, 0.0559598, -0.120368, 0.0246376, -0.105037, -0.0763129, -0.22662, -0.191203, -0.0792421, 0.142562, -0.0115289, 0.0403692, -0.0228733, -0.127017, 0.326124, -0.0737665, 0.0827882, -0.136249, -0.104458, -0.0797357, 0.0153587, -0.157153, 0.109396, -0.132202, -0.113747, 0.125884, -0.0232333, 0.186902, -0.00420102, 0.20026, 0.202322, -0.0748704, -0.0205168, 0.199412, 0.253841, -0.201553, -0.0334208, -0.125831, 0.168647, 0.1116, 0.125446, 0.0625582, -0.10409, -0.20468, -0.0220276, -0.0899522, 0.0508478, 0.0375857, -0.0374148, 0.0280236, -0.0308504, 0.0539102, 0.0249079, -0.138757, -0.0262261, 0.00812361, 0.0369971, -0.149593, 0.123746, -0.210666, -0.0643721, -0.117895, -0.176526, -0.132702, -0.253848, 0.123352, 0.181649, 0.283883, 0.167842, 0.017851, -0.103257, 0.126496, 0.0261011, -0.135598, 0.0327299, 0.113592, 0.0605836, 0.155767, 0.0741207, -0.112946, 0.00588976, -0.203011, 0.0580954, 0.148337, 0.00187594, 0.156153, -0.0488793, 0.0692237, -0.172463, 0.229407, 0.0235796, 0.0574088, -0.065101, -0.223571, -0.0521147, 0.0852587, -0.0882187, -0.122982, 0.0486665, 0.152112, 0.135973, -0.161473, 0.164465, -0.0677517, 0.19605, -0.0128566, -0.425323, -0.151618, 0.153311, -0.0967463, -0.0357838, -0.0915805, 0.0318575, -0.0415556, -0.114646, -0.287075, -0.00950453, 0.0195184, 0.182467, 0.00994684, 0.0295542, 0.136673, 0.00645806, 0.213663, -0.115994, -0.104598, 0.010969, 0.0273307, 0.198088, 0.0307371, 0.00333622, 0.132092, -0.0746452, 0.27519, 0.267868, -0.082426, 0.233754, 0.142584, 0.0404805, -0.162709, 0.102836, 0.130425, -0.0289173, 0.000999933, -0.203358, 0.17974, -0.133131, 0.0582726, 0.0211608, 0.251518, 0.0472616, -0.0241508, -0.00359908, -0.119819, -0.125491, -0.0993715, 0.202646, 0.0630698, -0.0817824, 0.109761, 0.303664, -0.11635, 0.213672, -0.0525329, -0.0850255, 0.0415826, 0.0374805, 0.163432, -0.00491429, -0.0110942, 0.0210576, -0.0153868, 0.148909, -0.00234396, 0.0920268, 0.0104646, -0.0109161, 0.168708, -0.0918311, 0.197205, -0.00347253, 0.0833287, -0.00664352, 0.136932, 0.156203, -0.0983934, 0.0608729, 0.0200461, -0.0559867, -0.13085, -0.0188413, -0.0300658, -0.0480944, 0.0963916, -0.110698, -0.0162921, -0.135675, -0.233358, -0.0867773, -0.0259397, -0.0955846, -0.186383, 0.0962101, -0.0101854, -0.0314058, -0.220973, 0.00873724, 0.075542, 0.112177, -0.0690638, 0.222745, 0.177154, -0.00718237, -0.0635623, -0.0679749, -0.143922, 0.103643, -0.214302, 0.0168155, 0.186382, -0.134346, -0.0243184, 0.110914, 0.10083, -0.113408, -0.0653465, -0.118425, 0.059926, 0.101008, -0.0387661, -0.13627, -0.00978585, -0.150675, 0.0937146, -0.0329324, -0.0108517, 0.0558273, 0.0243556, -0.128495, 0.180332, -0.0869752, 0.0717106, -0.00668314, -0.14289, -0.0299553, 0.0869147, 0.0581916, -0.168756, -0.105399, -0.0088264, -0.00941844, 0.0976074, 0.143456, -0.120735, -0.0833252, 0.0411209, 0.109799, 0.0980448, 0.0711654, -0.0674113, 0.17077, 0.0645194, 0.0506301, -0.135452, -0.0469879, -0.0463991, 0.0668726, 0.0402987, 0.0305217, -0.119718, -0.0100628, -0.0266146, 0.123581, -0.0932266, -0.0495416, 0.0682057, 0.0321667, -0.0993108, 0.0703368, 0.0970227, 0.0213686, -0.0471774, 0.0683062, -0.120711, -0.0398625, 0.0296386, -0.101587, -0.16676, -0.031228, 0.0490906, -0.0605698, 0.0223336, 0.0515897, 0.0139406, -0.0686184, 0.0441101, 0.0714456, -0.0619867, -0.0493737, -0.0012028, 0.0352167, -0.0334762, 0.0194348, 0.0924587, -0.0883305, 0.161487, -0.0793981, -0.088463, 0.0410794, -0.0242592, -0.0713802, 0.000995248, -0.0496217, 0.0767467, -0.0425497, 0.0215405, -0.0924711, 0.0475004, 0.0174174, -0.11867, 0.065469, 0.174825, 0.0691191, 0.0759015, 0.144888, -0.033537, 0.00726034, 0.0541787, 0.15146, 0.08587, -0.0811821, 0.102526, -0.00520463, 0.0295811, -0.0996927, -0.117121, 0.0556735, -0.0263181, -0.125538, 0.209695, 0.0119947, 0.101356, 0.23516, 0.0519282, 0.0619772, 0.102821, 0.0715301, -0.063934, -0.00168932, -0.075099, -0.0285832, 0.158418, 0.111461, 0.0363448, 0.0664858, -0.0520967, 0.0400468, -0.236893, -0.0181678, 0.138026, 0.0838864, -0.0222831, -0.311893, 0.00511351, -0.0314233, -0.0283748, 0.169689, 0.195633, 0.112393, -0.0710901, -0.00282808, 0.00538252, -0.0127248, 0.162165, -0.046712, 0.023652, 0.00574553, 0.113247, 0.0476038, -0.108433, 0.0209991, -0.0818958, 0.0425167, -0.118401, -0.00788057, 0.0446801, 0.0156275, 0.0666879, -0.117437, 0.0375791, -0.0830466, 0.0356579, 0.031293, 0.0346822, 0.0439824, -0.090981, 0.057065, 0.0491367, -0.0109835, -0.0199782, 0.00132986, 0.114653, 0.0978651, -0.0278779, -0.0508913, 0.048682, 0.0375619, 0.0942604, 0.0760389, 0.0510287, -0.0966076, -0.0574484, -0.146274, 0.170593, 0.0089253, 0.151688, 0.072577, -0.139985, 0.0264037, 0.135104, 0.0651785, 0.020406, -0.114806, -0.0161779, -0.117295, 0.196275, 0.134562, -0.0483689, 0.0171154, 0.110059, 0.112756, 0.0264878, -0.0641942, -0.0275182, 0.0913466, 0.0176484, 0.093393, -0.0392062, 0.0688316, -0.110513, -0.130902, -0.117884, -0.028091, -0.0763692, 0.0545663, 0.0216322, -0.0259856, 0.00802552, 0.0972476, 0.02498, -0.0684911, 0.0855751, -0.0437937, 0.0603223, -0.0928579, 0.0201989, -0.165495, -0.0684102, 0.015093, -0.0298405, 0.0821671, 0.170473, 0.00547965, -0.0836093, 0.0808786, -0.00299721, -0.136185, 0.199223, 0.0663076, 0.0491545, -0.0132983, 0.083154, 0.0202816, 0.0587494, -0.130806, -0.0514303, -0.0513341, 0.0692007, 0.0722447, -0.0211768, 0.0195245, -0.113364, -0.0105481, 0.085107, -0.0213701, 0.182695, 0.141285, -0.0727657, -0.131709, -0.0211886, 0.109532, 0.0912243, -0.0434419, -0.0593671, -0.0205697, -0.00795179, -0.103664, 0.121248, -0.183746, -0.054158, -0.118397, -0.021772, 0.00805486, 0.200369, -0.118247, 0.349707, 0.0372268, -0.0164955, 0.137692, -0.275783, 0.0656478, -0.272522, 0.0965203, -0.195092, 0.0515625, -0.081132, -0.00583711, -0.169891, -0.218935, 0.0600884, 0.015237, 0.0370147, 0.0188609, 0.137907, 0.0332844, 0.0393261, -0.0527674, 0.106884, -0.0283431, 0.0564146, -0.0467814, 0.023617, -0.0152441, -0.0026955, 0.0215375, -0.0543606, -0.0600827, 0.00422562, 0.00325055, -0.128746, 0.0550346, -0.0454173, 0.0228384, -0.204945, -0.0787473, 0.150384, 0.0664084, 0.153838, 0.0932671, -0.0163609, -0.0158819, 0.0650229, 0.105121, 0.135818, 0.0501614, -0.0196463, 0.0877672, 0.0967372, 0.00687919, -0.0652871, -0.0749008, 0.232025, -0.208817, 0.237359, -0.15426, 0.162304, 0.0392156, -0.00367675, -0.0263316, -0.117806, -0.107019, -0.0563839, 0.050326, -0.044621, -0.0529825, 0.00689678, 0.0363758, 0.0510002, -0.010856, 0.0340034, 0.0530962, 0.157587, 0.0203118, -0.00862574, -0.0135458, -0.0290163, -0.114942, -0.0167523, -0.142686, -0.0573345, -0.110077, -0.147151, -0.146061, -5.60518e-05, -0.0181055, 0.0300727, 0.0994013, -0.0794976, 0.17785, 0.0298195, -0.166299, 0.0061138, -0.078992, 0.0249586, 0.0620676, 0.0812142, 0.22474, -0.266479, 0.0200977, -0.0689874, -0.0601117, 0.00602861, 0.0282565, 0.190113, -0.0127711, 0.0189823, 0.0467257, -0.121677, 0.157256, 0.0130079, -0.0304612, 0.05973, -0.00201193, -0.0419419, -0.0105339, 0.016075, 0.00973355, 0.107867, 0.126792, -0.021441, -0.0954906, 0.08661, 0.0188989, -0.0471895, -0.0756738, -0.0340389, -0.188566, -0.0045518, -0.122302, 0.0481576, 0.128887, 0.0359469, 0.103828, -0.0323987, -0.161231, -0.0948684, -0.012309, -0.191585, -0.122224, -0.214583, 0.0838167, -0.252216, 0.101647, -0.20387, -0.181689, 0.121725, -0.0112936, 0.0587565, 0.208079, 0.112971, -0.188243, 0.0164191, -0.0682426, -0.0302201, 0.0553008, -0.00528406, -0.146065, 0.0685802, 0.116412, -0.0436326, -0.0254931, -0.0450059, 0.0688884, 0.0584413, 0.0434145, -0.0657171, 0.0300419, -0.168799, -0.141728, -0.00354189, 0.222674, -0.000344197, -0.128158, 0.180755, -0.18295, 0.0125797, 0.0581668, -0.0414816, 0.0441393, -0.028261, -0.0768382, -0.127306, -0.221163, 0.048165, 0.0314347, -0.128595, -0.0635928, -0.0575395, -0.192413, -0.039284, 0.0175786, 0.0742105, 0.02502, -0.0577134, -0.0342552, -0.0910889, -0.0611105, -0.0646988, 0.126606, -0.00980378, 0.0707186, 0.239271, 0.185289, 0.142622, 0.119958, 0.0592719, -0.0597979, -0.0719118, -0.12395, 0.0209269, 0.0403809, 0.133931, -0.168001, 0.0781516, -0.0848237, 0.115475, 0.0410217, -0.0710428, 0.181784, -0.0870275, -0.0283834, -0.0537278, -0.081611, -0.130238, 0.0532513, 0.119701, 0.0352373, -0.0554448, 0.0780881, 0.0439949, 0.154989, 0.0818161, -0.0862335, -0.0310528, 0.0480943, 0.0867906, 0.0878395, -0.154202, -0.146759, 0.0592359, -0.0291188, -0.0310192, -0.00468707, 0.020907, 0.0937938, 0.0126328, 0.0152481, -0.0526837, -0.0397366, 0.0981151, 0.0520717, -0.00920261, -0.0273252, 0.00203012, 0.0820249, 0.167728, -0.112752, 0.000395316, -0.0100603, -0.0750389, -0.0483952, -0.17904, 0.0846677, -0.00225598, 0.128774, 0.0307848, 0.119395, 0.0170415, -0.124875, 0.0918287, 0.027482, -0.0315014, -0.131147, 0.0015159, -0.0242933, -0.0722882, 0.173439, 0.0177727, 0.102333, -0.0489139, 0.0191159, 0.021428, 0.0706337, -0.00627415, -0.110118, -0.027845, -0.00255794, -0.039211, -0.0851063, 0.0829817, 0.0801773, -0.0287067, -0.0814197, -0.025754, -0.00492086, -0.00715682, -0.0233987, -0.0396579, -0.00527511, 0.0184895, -0.120608, -0.00904979, 0.173268, -0.0849182, -0.12488, 0.0484004, 0.0628398, -0.125913, 0.111484, 0.119877, -0.0819365, -0.178003, 0.0738245, 0.114138, 0.106762, -0.0508796, 0.118031, 0.0166038, 0.0933639, 0.0144166, -0.0183339, -0.138652, -0.111903, -0.157228, -0.0177754, -0.0803939, 0.101125, 0.103454, -0.0443944, 0.110679, -0.00841173, -0.0253631, 0.108736, -0.0486076, -0.139169, -0.0630214, -0.106183, 0.190372, 0.0825124, -0.0993525, -0.0742288, -0.0273006, 0.0408182, -0.0108085, -0.034009, -0.0784814, 0.13595, -0.0163547, -0.056622, 0.136034, 0.140375, -0.0811345, 0.0699878, -0.0110917, 0.0773323, -0.142911, -0.0857747, 0.0339718, -0.0983531, -0.0385915, 0.0690695, 0.0627784, -0.111857, 0.117049, 0.0687095, 0.0121779, -0.0595465, 0.101218, 0.0021812, 0.015838, 0.141938, -0.144113, -0.152852, -0.0583014, 0.0528461, -0.00917176, -0.0840345, -0.0583966, -0.0175285, -0.0214752, -0.0955577, -0.0596549, 0.0407236, -0.0101964, 0.0434244, -0.153193, 0.135444, -0.095633, 0.0369211, 0.15586, -0.0281131, -0.115719, 0.117345, -0.102984, -0.0614463, 0.117883, 0.122835, 0.0121844, -0.0496318, -0.0204652, -0.0555852, 0.01008, 0.0283592, 0.04695, -0.0230323, -0.0331313, 0.0491614, 0.225728, -0.0371757, 0.0847496, 0.121579, -0.0134861, -0.0179521, -0.137766, -0.0878419, -0.13355, 0.0506019, 0.080236, -0.00817948, -0.128414, 0.147545, 0.0442242, 0.0436843, 0.0624368, 0.0168788, -0.0393394, -0.101584, -0.0665493, 0.0172508, 0.0116904, 0.0677535, 0.0376294, -0.132144, 0.0139761, -0.15242, 0.0454797, 0.112968, 0.084504, -0.119503, 0.172406, 0.0329056, -0.0628355, -0.0641114, 0.0522137, 0.113072, 0.0480261, 0.120315, -0.0433162, 0.0729712, -0.107949, 0.0950523, -0.0839209, 0.0521944, -0.0913914, -0.122044, -0.0236876, 0.173967, 0.0999593, 0.192816, -0.136533, 0.0529002, 0.0120413, -0.035401, 0.125779, -0.0522104, 0.0166488, 0.0668651, -0.0281983, 0.107038, -0.0107924, 0.0290928, 0.0301134, 0.0931573, 0.100767, -0.0958737, 0.167219, 0.159934, 0.0363322, -0.00295724, 0.0729845, 0.0688261, 0.170327, 0.269782, -0.304554, 0.0764447, 0.187054, 0.226246, -0.256618, 0.297973, -0.179066, -0.150441, 0.248555, 0.0835895, -0.173589, 0.063258, 0.191391, -0.0823148, 0.0327674, -0.053845, 0.0638168, 0.0596363, 0.0719366, 0.222164, 0.0672609, 0.172433, 0.0546758, 0.29227, 0.287766, -0.0654787, -0.256679, 0.0899456, 0.00898353, -0.0762326, -0.260353, 0.230055, 0.0624656, 0.0110139, -0.247011, 0.195746, 0.124423, 0.212518, -0.239247, 0.0201483, 0.0145939, -0.251975, 0.0237653, 0.148209, 0.191539, 0.0252949, -0.0537462, -0.0829896, -0.00174618, 0.0469234, 0.0145451, 0.371102, 0.0956199, 0.169585, -0.12117, 0.00131487, 0.0906063, 0.0780524, -0.0150253, 0.0304688, -0.126943, -0.0558055, -0.081893, 0.128248, -0.0962231, -0.188247, -0.0685147, 0.00906402, 0.0778618, -0.063752, -0.0380501, -0.187169, 0.21847, 0.158292, -0.00399051, -0.0967225, -0.247326, -0.357025, -0.0459383, -0.0305558, 0.185459, 0.212887, 0.0397773, -0.0752328, -0.31323, -0.0287433, -0.153944, 0.141805, 0.0543119, -0.100378, -0.0845649, 0.107195, -0.141917, -0.108956, -0.270663, 0.138642, 0.0456146, 0.19624, 0.08109, -0.0895418, 0.0413441, -0.0267789, -0.0911482, -0.023218, -0.0185163, -0.114105, -0.0509374, 0.181966, 0.0371136, -0.0500688, -0.106924, -0.196991, 0.0429921, 0.0418164, -0.0441931, -0.3231, 0.0978936, -0.00849871, -0.00518881, -0.28065, -0.0950412, 0.0495791, 0.039463, -0.0892391, -0.133366, 0.107908, -0.141099, 0.0850496, -0.000183084, -0.178656, -0.165528, -0.0392002, 0.327358, 0.137278, 0.00906369, -0.0862791, 0.053054, 0.365649, 0.117213, 0.109295, -0.224437, 0.164082, 0.0386563, -0.073805, -0.26569, 0.1014, -0.208949, -0.158272, 0.0209547, -0.00997236, -0.0574164, -0.126321, -0.0754898, 0.130198, 0.078179, -0.142119, -0.120068, -0.113257, 0.107569, -0.0291601, -0.0516398, -0.0722579, -0.00593229, -0.0816384, -0.0893521, -0.2074, 0.166503, -0.0945664, -0.10017, -0.176307, -0.0974682, 0.22166, -0.149922, 0.184058, 0.120245, 0.00558273, -0.0223009, 0.234819, 0.0240881, -0.156176, -0.0038549, 0.0869375, 0.236553, 0.0367919, -0.0855536, 0.10474, -0.144479, -0.102139, -0.0641387, 0.0281749, -0.00402611, 0.132008, 0.256429, 0.0497814, -0.019694, -0.00528436, -0.0835698, -0.25758, 0.209931, 0.161435, -0.0333537, 0.227131, -0.0752803, -0.067526, 0.153208, 0.281411, -0.204108, 0.0933594, -0.020175, -0.0815181, -0.059828, -0.0361041, -0.13394, -0.0688037, -0.21143, 0.221789, 0.128286, -0.0898836, 0.0373944, 0.352275, 0.0655549, -0.0188368, -0.118612, 0.28122, -0.103595, -0.00066156, 0.113776, -0.0474986, -0.127553, -0.108712, 0.0342812, -0.0705113, -0.128733, -0.272845, -0.0370917, 0.143251, 0.0150223, 0.273458, -0.132714, -0.00201034, -0.0489752, -0.202566, -0.0198171, -0.14699, -0.0686835, -0.0405002, 0.132996, -0.15669, 0.215072, 0.0156105, -0.21907, 0.0838309, -0.0285907, -0.0589821, -0.0321981, -0.142769, 0.137048, -0.0823974, 0.0920703, 0.0668476, 0.00390583, -0.0383353, 0.00904396, 0.0829402, -0.0823463, -0.112195, -0.0212914, 0.109526, -0.0619766, 0.00969372, -0.0340661, 0.124757, -0.180054, 0.188785, 0.0105367, -0.176585, -0.0867033, 0.010804, 0.0760156, -0.0738911, -0.139307, -0.00131661, -0.158436, 0.00306731, -0.162235, -0.122417, 0.0402063, 0.036365, 0.00641502, 0.0573629, -0.0549136, -0.0264115, -0.155262, -0.0273783, -0.112196, 0.0399629, 0.00160644, -0.093145, -0.0536867, -0.0862504, -0.0672153, -0.162069, 0.00209683, -0.0143922, 0.0243489, -0.0204935, 0.0647076, -0.0100662, -0.039863, -0.00400019, 0.0605473, -0.0323676, 0.104918, -0.0982962, 0.0673662, -0.0935054, 0.0959593, -0.072332, -0.0756284, -0.0112139, 0.0142236, -0.166628, -0.0747267, -0.168013, 0.0920376, -0.150301, -0.0592611, -0.0540215, -0.0113721, -0.0988949, 0.137977, 0.0427958, 0.118917, 0.0375705, -0.108851, 0.0883947, -0.11702, 0.0976188, 0.0409229, 0.0994536, -0.0200074, -0.0981198, -0.0893528, -0.000290923, -0.0304895, -0.0135375, -0.074089, -0.0709122, 0.041474, 0.136195, -0.0111432, 0.0123382, 0.0985024, -0.183546, -0.0754801, -0.0147879, 0.0591805, -0.0170481, -0.0311172, -0.0518023, -0.177074, -0.189803, -0.109063, 0.0574093, -0.00489354, 0.0373364, -0.111193, 0.0880836, -0.174767, -0.083414, -0.0674997, -0.0221984, 0.026032, -0.0194762, -0.101655, -0.0320065, 0.0805106, -0.00874059, 0.0511679, 0.045704, -0.0767033, -0.0408045, -0.0838419, -0.0616564, 0.167857, 0.0837288, 0.0844409, -0.100096, 0.0272996, 0.00307211, -0.0924697, 0.0115638, -0.0749205, -0.0445319, 0.167268, -0.0839984, 0.0672253, -0.0138077, 0.0854404, -0.0308157, 0.119782, -0.178345, 0.1692, 0.168575, 0.0881138, 0.198223, -0.177475, -1.1359e-05, -0.0866146, 0.134149, 0.178879, -0.0855567, -0.170714, -0.122296, 0.159224, 0.0166574, 0.0531942, 0.0919217, 0.0231734, 0.0451193, 0.011941, 0.0993808, 0.0639887, -0.0673941, 0.0331037, 0.0812769, 0.112237, 0.0192373, 0.0884435, 0.0942362, -0.0624068, -0.0262395, 0.0801099, -0.0274445, -0.169954, 0.1107, 0.0434129, 0.051283, 0.0743567, -0.088189, 0.115155, -0.144922, 0.0369773, -0.125745, 0.113197, -0.0517104, -0.0534437, -0.0479874, 0.192791, -0.0476028, -0.0893953, -0.171997, 0.0600398, -0.142152, -0.070108, -0.00805544, -0.020139, 0.0557768, -0.000417096, 0.0906763, 0.0039325, -0.0841105, 0.0331318, -0.089156, -0.0413397, -0.0894567, -0.029318, 0.00272547, 0.00443938, 0.135214, 0.0220878, 0.0916788, -0.109022, -0.0494006, 0.0261872, -0.0609931, 0.0844874, -0.0939648, 0.157525, 0.0171541, -0.0759048, -0.0638656, 0.117706, 0.0769901, 0.0194204, -0.0244878, 0.0145801, 0.0944671, -0.0257718, -0.0064865, 0.188441, -0.0800907, 0.117967, -0.0203084, -0.1014, -0.099259, -0.116626, 0.138742, -0.00513908, 0.0559397, 0.0981245, -0.0876375, -0.162478, 0.0261089, -0.110205, 0.0761338, 0.0541857, -0.145658, 0.200571, 0.182983, 0.0846544, 0.0262544, -0.130655, 0.105333, 0.0634646, -0.131896, 0.129816, 0.10662, -0.183294, -0.0758998, -0.0944303, -0.0617827, 0.0610021, -0.0945893, 0.209448, -0.119835, -0.126733, 0.0805456, 0.223198, -0.212202, 0.181069, 0.0367296, -0.246446, -0.229664, 0.199356, -0.118929, 0.0609705, 0.151394, -0.0835612, -0.113071, 0.0162264, -0.139033, -0.0585147, -0.0980995, -0.011046, -0.0756879, -0.0741218, -0.197751, -0.0367994, 0.0956733, -0.036112, -0.226466, 0.0115816, -0.00169681, -0.154224, -0.0379184, -0.0505589, 0.0166201, -0.0186527, -0.0887052, -0.230558, -0.201742, -0.240992, 0.0640963, -0.134665, -0.276453, -0.216167, -0.264639, 0.0484495, -0.185191, 0.120414, -0.243964, -0.108144, 0.226675, 0.0881548, -0.238018, 0.276322, 0.221997, 0.0172326, 0.0895768, -0.165826, -0.246912, -0.0257665, -0.0186189, -0.217414, 0.0390706, -0.0778869, -0.212701, 0.0546428, -0.0250986, -0.216076, -0.13598, -0.059705, 0.0782962, -0.13622, 0.161622, -0.252936, 0.173475, -0.296681, 0.279783, 0.205719, -0.113273, 0.137325, 0.0526967, -0.0783906, 0.0313394, 0.090164, -0.150072, -0.092018, -0.0520191, 0.0854612, 0.329676, -0.00500662, -0.0475918, -0.0552414, -0.0401949, -0.173286, 0.0493223, -0.265524, 0.166249, 0.0726904, 0.0562236, 0.20639, -0.203905, 0.0803461, -0.0831523, 0.199984, -0.260057, -0.0713157, -0.00786, 0.220093, 0.122726, 0.174637, 0.132066, -0.0545717, -0.0763681, -0.294041, 0.153092, 0.103533, -0.0407108, 0.154015, -0.0671908, -0.0843983, 0.145251, 0.233993, -0.19554, -0.00117209, 0.0545958, 0.0387576, 0.00185078, -0.0295207, -0.135194, -0.0331411, 0.0853321, 0.241826, -0.215982, 0.316693, -0.0460571, -0.0635234, -0.0521432, -0.00766619, 0.0208356, -0.0633338, -0.146892, -0.326182, -0.0587123, 0.11432, -0.173592, -0.102043, 0.24035, -0.10943, -0.00230714, -0.108977, -0.300322, 0.0126934, -0.10266, -0.0423242, -0.0893517, -0.0215091, -0.017558, 0.0208227, 0.0674259, 0.0519712, -0.0385719, 0.000476909, 0.0365699, -0.0284985, 0.129807, 0.116311, 0.181734, 0.0247731, -0.309164, -0.0956848, -0.0441608, 0.160913, -0.296246, -0.0764378, -0.0609659, 0.0354253, -0.0834824, -0.00263452, 0.163677, 0.0544128, 0.268478, 0.0129655, 0.0208404, -0.100674, -0.324335, 0.278778, 0.0749088, 0.0401038, -0.0016754, 0.0849939, -0.0917414, 0.117905, 0.104631, 0.060142, 0.271321, 0.043246, -0.0689076, -0.237589, -0.2504, 0.0656948, -0.0124302, 0.181585, -0.0577102, -0.22243, -0.0792165, -0.0199075, -0.133314, -0.162599, 0.0829402, 0.0612079, -0.236239, -0.0966726, -0.136226, -0.0492793, -0.0696325, -0.333078, -0.0882597, -0.153514, 0.214658, -0.176041, -0.0920498, 0.112785, 0.127467, -0.010267, -0.150281, -0.124711, 0.114063, -0.182742, -0.0491058, 0.0203765, 0.191215, -0.112101, -0.0523811, -0.115005, 0.308213, 0.0208827, 0.0797686, -0.0906643, 0.0452441, 0.205203, -0.0629585, 0.0869717, 0.0369502, 0.0416793, -0.209096, -0.0777874, 0.00923266, 0.138422, 0.115856, -0.0381369, 0.000429714, -0.0195403, 0.0390343, -0.133232, -0.0208389, -0.0192759, -0.156865, -0.136534, 0.0205082, 0.130524, 0.16638, 0.0768217, 0.0710455, -0.00870635, -0.0218807, -0.000406233, -0.109458, -0.0993416, 0.0278385, -0.112428, -0.0978003, 0.0160189, -0.0357318, 0.0210166, 0.0409976, 0.103204, 0.106221, 0.0384714, 0.0160119, 0.0199817, -0.0502233, -0.125139, -0.0218549, 0.173534, -0.0995635, -0.150323, -0.0987214, -0.0498902, 0.0625623, 0.0643247, -0.0375136, -0.00384514, 0.0704834, 0.159011, -0.131857, 0.17475, -0.0504428, 0.041069, 0.00181779, -0.081826, -0.191027, 0.0600579, -0.137359, -0.0826146, 0.0415665, -0.049498, -0.0226071, 0.0652517, -0.037897, -0.0810082, -0.218457, -0.198833, 0.0473405, 0.0764544, -0.039614, 0.270737, -0.0797767, -0.0468242, -0.0835126, 0.0770183, 0.0666633, 0.0111222, -0.0954332, -0.118842, 0.164285, 0.0217016, 0.061463, 0.0843861, 0.107438, 0.0463726, 0.0038379, 0.100791, 0.153754, -0.101448, -0.152917, 0.145992, -0.134972, -0.179957, 0.0638347, -0.154967, -0.150437, -0.112966, -0.0491315, -0.120073, -0.225107, -0.0876707, 0.0420449, 0.16915, -0.0841036, -0.113011, 0.212027, -0.0555573, 0.177842, -0.0295817, 0.0579251, 0.104543, -0.00831432, -0.153645, 0.0885487, -0.0400073, 0.017293, -0.0608732, 0.222721, 0.246911, 0.0698475, 0.095572, 0.0549094, -0.0695271, -0.0111615, -0.116356, -0.0486817, -0.0480268, -0.0433747, 0.0461621, -0.129587, -0.133213, -0.102085, -0.0867863, -0.0585555, 0.0274745, 0.129751, -0.0835492, 0.11603, 0.211841, -0.0102759, 0.0995626, 0.0738811, 0.0224536, -0.221118, 0.103419, 0.0674076, -0.0728963, -0.191694, 0.132295, -0.0166006, 0.0334087, -0.0364447, -0.0528837, -0.229367, -0.00518364, -0.0335343, -0.0701178, 0.0318106, -0.150599, 0.0619642, -0.0806501, 0.00949061, -0.0560791, 0.0877798, 0.186634, 0.180062, -0.103128, -0.0728989, -0.00275129, -0.0475377, -0.0979164, -0.0523571, 0.0378527, -0.131877, 0.046779, -0.0187937, -0.121086, -0.0242338, -0.0638597, -0.0896618, 0.251069, -0.0945644, 0.0635106, -0.122971, 0.0199923, -0.0943094, 0.137212, 0.0493934, 0.046055, -0.110686, -0.164674, -0.172358, -0.145723, 0.128681, 0.206937, 0.145346, -0.141973, 0.0370133, -0.156009, -0.0429635, -0.062342, 0.10148, -0.105999, 0.0948731, 0.0929647, 0.0494958, 0.0334119, 0.145502, 0.0707935, -0.0742382, 0.100316, -0.0460633, 0.0980532, -0.115824, 0.088603, 0.106137, -0.0146748, -0.0842892, -0.186255, -0.0429348, -0.181823, 0.0631634, -0.0565486, -0.0685145, 0.0780283, -0.01656, -0.0534437, 0.0262004, -0.14749, 0.0258332, 0.112867, 0.152863, -0.0561371, 0.0816479, -0.0932527, -0.0713681, -0.125769, -0.126134, -0.0488485, -0.16621, -0.0692818, -0.0315419, -0.00683874, -0.148307, -0.0462246, -0.0881844, -0.0643561, 0.0739925, 0.140081, 0.192713, -0.0885966, -0.0861266, 0.00889565, 0.038289, -0.107409, 0.0369537, 0.131532, -0.115491, -0.0257526, -0.0740331, 0.0738543, -0.153283, 0.189341, 0.126091, 0.0225163, 0.0779035, -0.00910437, 0.0670104, -0.00951965, 0.0245675, 0.0922928, 0.0706894, -0.056536, 0.0132402, 0.102624, -0.0437611, -0.016976, 0.12969, -0.105159, 0.00664895, 0.151942, 0.0139964, 0.00770214, 0.0112802, -0.211664, -0.150829, -0.211128, 0.129519, -0.131472, -0.188738, -0.110952, -0.0413313, 0.0773094, 0.0111232, 0.122942, -0.045196, 0.116344, -0.0559583, -0.154881, -0.0942968, -0.0485324, 0.0853772, 0.14546, -0.151243, -0.154411, -0.181461, -0.106813, 0.0595163, -0.230694, 0.157653, -0.05815, -0.111062, 0.0262077, -0.10065, 0.0304343, 0.262787, -0.11959, 0.141013, -0.00434603, 0.0320162, -0.175801, 0.0779731, -0.0240185, 0.0226824, -0.200149, 0.189415, -0.0897026, -0.0363347, 0.101053, 0.0624615, -0.0108656, -0.178808, 0.099334, -0.255178, -0.208665, -0.0254777, -0.120363, 0.239948, -0.0071898, 0.0331462, 0.201714, -0.141093, 0.00820889, -0.166606, -0.0940802, -0.0472432, -0.0182615, 0.17836, -0.0728437, -0.261218, 0.0545589, 0.116584, 0.157571, 0.017517, -0.101411, -0.110114, 0.15697, -0.00649352, -0.238897, 0.0453194, -0.0804493, 0.0810127, 0.0577965, 0.0123341, 0.0556647, 0.135993, 0.193143, 0.244694, -0.124078, 0.0986319, -0.0555382, 0.306248, -0.0507421, -0.272119, -0.0558346, 0.20043, 0.0142115, -0.0380791, -0.168828, -0.206356, 0.114397, 0.0611473, -0.141404, -0.185468, 0.117103, -0.0875272, -0.097201, 0.0319501, -0.0176339, 0.0121023, 0.0563878, -0.356618, 0.253293, 0.317173, 0.0434816, 0.0349371, -0.0628772, 0.0641851, -0.00215512, 0.25191, -0.16628, -0.186958, 0.0498778, -0.219318, 0.183857, 0.0137925, -0.0962429, 0.00748595, 0.166512, -0.0771219, -0.0470888, -0.00640441, -0.0258602, -0.0226315, -0.0234134, 0.0719357, 0.0640905, 0.0133276, -0.164979, -0.0855524, -0.0123519, -0.221125, -0.142457, -0.207412, -0.173182, 0.0158853, 0.0442221, 0.0466504, -0.170155, 0.154427, -0.24842, 0.0199575, -0.0556979, 0.0278111, -0.0569278, -0.012218, -0.0949092, 0.04507, 0.021869, -0.0300211, 0.0149224, -0.0281379, -0.00105618, -0.190727, -0.122778, 0.0957127, -0.00193235, 0.193631, 0.0273043, 0.202143, -0.00447547, -0.170677, 0.0350574, -0.221436, 0.0211827, -0.127535, 0.0577682, 0.160856, -0.193768, -0.172371, -0.236666, -0.0985202, -0.0197372, -0.0588908, 0.121938, -0.0896489, 0.233247, -0.10642, -0.0183866, -0.0302363, 0.195028, -0.234719, 0.144483, -0.174416, -0.129066, 0.0248767, 0.00314863, -0.237638, -0.0120557, -0.0549445, 0.0120866, 0.142301, 0.0197296, 0.261609, -0.316225, -0.0641572, 0.142924, 0.234199, 0.0266339, 0.0516598, 0.21805, 0.0254256, 0.130871, 0.153647, -0.0440145, 0.0901155, 0.0274984, -0.163893, 0.143139, 0.155577, -0.075176, -0.0659006, 0.000292421, 0.0948626, -0.182368, -0.117344, -0.0762159, -0.237082, 0.253596, 0.0263043, 0.232941, -0.0629678, 0.0325961, -0.152747, 0.0721854, -0.137453, 0.0264424, 0.196981, 0.0592268, -0.015365, 0.0657562, 0.0853416, 0.131326, -0.00926539, -0.00711619, 0.0111527, 0.0775186, -0.0885285, -0.000728308, -0.0537885, 0.103751, 0.172707, 0.0400191, 0.0572506, -0.200091, 0.0588899, -0.0126554, -0.124738, -0.0731091, 0.177167, -0.0609657, 0.00449294, -0.0288158, 0.0957161, 0.0414077, 0.0524971, -0.186129, -0.100274, -0.105149, 0.0798848, 0.0741865, -0.0835095, -0.0673897, -0.0414928, -0.162298, -0.0515748, 0.143289, -0.05059, 0.174514, -0.237397, -0.145233, 0.146496, 0.110486, 0.0883957, -0.122343, -0.056127, -0.021825, -0.0141334, 0.312101, 0.00419055, -0.164149, 0.145802, 0.12755, -0.040998, 0.258935, -0.16491, -0.00162148, -0.0561457, -0.0435503, 0.0407262, -0.137595, 0.202377, 0.0749463, -0.207087, -0.0769686, -0.0111694, -0.0643952, 0.0397656, 0.140179, -0.062758, -0.143612, -0.0483797, 0.0282443, 0.0908094, 0.107654, 0.00201724, -0.0528248, 0.0941657, -0.0551108, -0.111211, -0.157823, 0.00818271, 0.253284, 0.0125737, -0.0583274, 0.161082, -0.127155, 0.0689258, -0.220598, 0.032278, -0.101379, 0.149777, -0.00476101, -0.0872239, -0.201627, -0.148589, -0.05933, -0.00287935, -0.299296, 0.0353495, -0.153262, -0.0511081, 0.134044, -0.00112911, -0.100847, 0.249417, 0.120784, -0.135766, -0.0117123, -0.149562, 0.189163, -0.0685526, -0.231482, -0.112954, -0.174448, 0.168607, -0.0415168, -0.0428122, -0.188851, -0.217565, 0.111418, 0.0298269, -0.179974, -0.207888, 0.0234001, 0.138955, 0.0638024, -0.141109, -0.105243, -0.154103, 0.012427, 0.172904, 0.150869, 0.0533545, 0.255548, -0.0766572, -0.0146496, 0.0117994, -0.0434405, -0.0933069, -0.0138562, -0.0653101, 0.167255, -0.0809715, -0.18058, -0.0442394, -0.183692, 0.0811919, -0.106027, 0.0452911, 0.0722108, -0.0226658, -0.149525, 0.237034, 0.20463, 0.144988, 0.0471833, 0.0648983, 0.155139, -0.00409292, 0.00323767, 0.0190396, 0.173695, 0.0868024, -0.0534859, 0.08615, 0.0157867, 0.0827825, 0.108843, 0.21281, -0.1572, 0.11382, 0.104255, 0.140106, 0.00613886, -0.186875, -0.101991, 0.0698498, -0.112924, -0.1181, -0.0458369, -0.07158, 0.0906811, 0.0123489, -0.103545, 0.0460536, 0.233893, 0.149928, -0.207411, -0.0338307, 0.273668, -0.0343884, -0.10918, 0.0612135, 0.0969936, -0.094246, 0.098322, -0.172727, 0.0589482, -0.173063, 0.256557, 0.0536689, 0.124971, 0.0181521, 0.0597516, -0.152381, 0.0565738, -0.0622297, 0.044372, 0.150353, -0.196487, -0.133869, -0.0291577, 0.0935699, -0.193529, 0.266203, -0.145974, -0.0436701, -0.165632, -0.257843, -0.0814275, 0.166949, -0.0943517, -0.116203, -0.155977, 0.012629, -0.00237336, -0.0822269, -0.121393, 0.144958, 0.0328664, 0.180443, -0.104065, 0.0148725, 0.0128696, 0.0956502, 0.15379, 0.0840983, -0.00372121, 0.0439577, 0.141282, -0.0564014, -0.246352, -0.00497074, -0.104064, 0.0689663, -0.0851852, -0.133379, 0.031971, 0.0377607, 0.0684237, -0.0279619, 0.0892981, -0.0818062, 0.0666422, -0.0237516, -0.0619832, -0.210041, 0.0604179, -0.098697, 0.0278293, 0.206236, 0.174942, -0.20328, 0.108741, 0.0943609, 0.047744, -0.0522666, 0.0819463, -0.101755, -0.160836, -0.0995765, -0.0849821, 0.189193, 0.0152935, 0.0850094, -0.0877825, -0.089341, -0.222029, -0.116253, -0.0184232, 0.152967, -0.027382, -0.0757678, 0.158407, -0.0123056, -0.133161, 0.0704565, 0.0242576, 0.0310266, 0.137274, -0.0178669, 0.224095, -0.0124088, -0.0649908, -0.065178, -0.00130033, 0.127847, -0.120811, -0.134409, -0.141425, 0.000464022, -0.0751205, 0.0558746, -0.0261009, -0.0537797, -0.0738599, -0.172415, 0.140118, 0.00871671, -0.0121779, -0.0574655, 0.15075, -0.237618, 0.111895, 0.143922, -0.147322, -0.136467, -0.100721, 0.145564, 0.117667, -0.0929968, 0.11065, -0.00509352, -0.0357233, 0.0126162, -0.045528, 0.0323541, 0.117386, 0.1329, 0.0964249, 0.0234668, -0.0554201, 0.0413591, -0.171479, 0.165281, 0.173455, -0.115751, 0.162122, -0.159027, -0.102135, -0.159294, 0.243224, 0.0297305, 0.0194584, -0.218197, 0.184364, 0.0680997, -0.119333, 0.0626915, -0.273666, 0.000197524, 0.148838, -0.105253, 0.0711004, -0.0440931, -0.118595, -0.0876403, 0.114457, 0.0111937, -0.264697, 0.0618395, 0.0119615, -0.193143, 0.211826, -0.0171919, 0.0234575, 0.0434575, -0.076008, 0.178002, -0.248159, -0.0234186, -0.0382718, -0.0293982, 0.0366818, -0.0485277, -0.206035, -0.154495, -0.0277935, -0.0655511, 0.100008, -0.0642634, 0.00106458, 0.127326, 0.110055, 0.0482219, -0.221308, 0.150934, 0.103788, -0.209525, 0.14339, -0.019119, -0.238055, -0.0361518, -0.0600154, -0.21275, 0.0953554, -0.106869, -0.120829, 0.154855, 0.136601, 0.0206842, -0.270788, 0.0943888, 0.0899543, -0.010571, -0.0983219, 0.0128998, 0.0443328, 0.173789, -0.0955691, 0.0343009, -0.0167383, 0.111411, -0.215052, -0.00233536, -0.0618065, 0.221272, -0.0198034, -0.0448273, 0.00441129, -0.125035, -0.0310063, -0.00598509, -0.1132, 0.00642349, -0.0455044, 0.0783766, 0.0538515, 0.23919, -0.0918717, 0.0202739, -0.127884, -0.150435, -0.00760679, 0.051291, 0.0331775, -0.0214674, 0.112156, -0.0692842, -0.106049, -0.0772782, 0.116516, -0.071984, -0.210784, -0.0219735, 0.0704818, 0.0231581, 0.104842, 0.242246, -0.0930086, -0.080537, 0.146424, -0.108981, 0.0371371, 0.118387, 0.0753892, -0.158964, -0.045919, 0.0627147, 0.0897058, -0.0698116, 0.137411, 0.152138, -0.217709, 0.000697611, -0.0862021, 0.0330052, 0.168682, -0.129715, -0.19517, 0.0242374, 0.15178, -0.217418, -0.191138, -0.0669718, 0.117776, -0.00496659, 0.207878, -0.0325567, -0.151697, 0.0498995, -0.036181, 0.0816782, 0.0900013, 0.00363493, -0.0960051, 0.108379, 0.194013, 0.073677, -0.0235275, -0.101068, 0.0248201, 0.0439298, -0.148255, 0.10119, -0.158154, -0.215714, 0.0103955, 0.0622007, -0.368768, -0.0169768, 0.00989634, 0.0374267, 0.19233, -0.148615, -0.149578, 0.318239, -0.0970534, -0.178996, -0.0274589, 0.0552299, 0.101771, 0.39322, 0.248782, -0.117608, 0.150445, -0.182312, 0.0697266, -0.100704, -0.0835644, -0.0145519, 0.11457, 0.321281, -0.0763055, 0.0283665, 0.0842418, 0.270325, -0.353023, 0.238364, -0.103634, -0.124856, -0.0728963, -0.186485, 0.144945, -0.0572089, 0.0667053, -0.00435375, -0.14083, -0.0118743, 0.183952, -0.220675, 0.126311, -0.0876644, 0.0822306, -0.0710357, 0.13914, 0.0769735, -0.101531, -0.0059969, -0.276409, -0.285015, 0.116234, -0.111157, -0.145277, -0.338148, -0.243477, 0.0509624, -0.0806413, -0.18092, 0.091976, -0.230158, 0.168072, 0.0374197, 0.0259365, 0.289218, 0.194709, 0.227876, -0.400099, 0.266037, -0.354126, 0.0895507, -0.28801, -0.174366, 0.0406921, 0.303371, -0.133857, -0.234158, 0.253153, -0.0732267, -0.149941, -0.318668, -0.0702968, -0.323198, -0.119189, -0.0987235, -0.182373, 0.0135697, 0.074641, -0.0764177, -0.137476, 0.0229243, -0.267052, -0.060387, 0.100578, 0.136446, -0.0536057, -0.161245, -0.0139046, -0.269751, 0.0300796, 0.101077, -0.14669, 0.340278, 0.234976, -0.265254, -0.100539, 0.101031, -0.194233, -0.278232, 0.0921149, 0.108383, 0.280462, -0.0194295, -0.0209577, -0.0887008, -0.0148861, 0.133746, 0.00917861, 0.0215647, 0.107441, 0.144613, 0.266644, -0.0636455, 0.0964715, 0.198826, -0.20441, 0.329574, -0.00158009, 0.0284276, -0.0706753, 0.405432, -0.11119, -0.20722, -0.151831, -0.0899925, 0.0863433, -0.164315, 0.0192349, -0.114121, 0.00319568, 0.105542, 0.166452, -0.065522, 0.0295821, 0.334108, 0.0128085, -0.0397421, 0.157995, 0.0742939, 0.20142, -0.0899727, -0.185393, -0.190866, -0.0691919, 0.24309, -0.0664309, 0.341297, 0.00454693, -0.118927, -0.220144, 0.137009, -0.0598104, -0.0294854, 0.131799, -0.340809, 0.00260374, -0.127633, -0.0756851, 0.198156, -0.267967, -0.0300358, -0.0231208, -0.128278, 0.110446, 0.157513, -0.0947693, 0.2476, 0.0912398, 0.03211, 0.0522786, 0.0971436, 0.0537631, 0.200347, -0.122437, -0.257923, 0.0791859, 0.124614, -0.1225, -0.195031, -0.156161, 0.200221, -0.156496, -0.315419, -0.14382, -0.225626, 0.000770893, -0.0377092, -0.105082, -0.0486967, -0.0488353, 0.132367, 0.32632, 0.176397, 0.132305, 0.0462669, 0.311435, 0.135739, -0.125447, -0.299384, -0.00458241, 0.0400798, 0.0145361, 0.0204015, -0.304735, 0.0702532, -0.185433, 0.165139, -0.194823, 0.0370522, -0.188566, 0.015735, 0.161562, -0.0751343, -0.151255, -0.00719428, -0.194742, -0.026831, 0.187363, 0.0232305, 0.271355, -0.106676, -0.302612, 0.109194, 0.00788717, -0.160282, 0.0186894, -0.091805, 0.149087, 0.21808, -0.0397854, -0.241456, 0.0204533, 0.0272958, -0.0588776, 0.0069838, -0.0969899, -0.106879, -0.0544654, 0.110768, -0.0485864, 0.0447781, -0.0691136, 0.228661, 0.240681, -0.0866715, -0.0919567, 0.17601, -0.0315104, 0.078596, 0.0769063, 0.181277, -0.0623665, 0.0150085, -0.18957, -0.0782467, -0.16475, 0.0775541, 0.102252, 0.121118, 0.0812614, -0.0614962, -0.12167, -0.174026, -0.0127292, 0.0533126, -0.279292, 0.0110383, -0.109671, -0.0783606, -0.221729, -0.0349903, -0.105824, -0.120988, 0.056439, 0.0607135, -0.0912881, 0.0231851, -0.0671338, 0.0154201, 0.102, 0.14974, 0.208611, -0.216017, -0.106252, 0.11146, 0.159905, -0.125959, -0.0564865, -0.0585042, -0.0574306, 0.0724095, -0.0178483, 0.0581024, -0.204397, -0.0306159, 0.112747, 0.0875878, 0.121583, -0.0490992, -0.0889786, -0.0614227, 0.0776374, 0.0927519, 0.0322577, 0.139407, 0.0646054, 0.141271, -0.21835, -0.119839, -0.0535307, -0.080207, -0.117464, -0.155682, -0.216593, 0.130673, 0.000404733, -0.16104, 0.139705, 0.163543, 0.0781992, 0.269356, -0.149352, 0.0623078, 0.0156996, -0.232307, -0.143099, 0.232967, 0.0255298, 0.00166257, 0.203924, 0.116533, -0.0278535, -0.0461984, 0.184676, 0.0601234, -0.255996, -0.0554247, -0.0474753, 0.110338, -0.132657, 0.103411, -0.152526, -0.217036, -0.0618611, -0.16195, -0.105667, 0.0902854, 0.369343, 0.104254, 0.16766, -0.0978312, -0.081676, 0.108111, -0.18575, -0.142762, -0.090848, 0.0573888, 0.0679551, -0.211282, 0.0839073, -0.0287699, 0.0535429, -0.211668, 0.00270255, 0.158536, 0.00267119, 0.105694, 0.0265527, 0.0370918, 0.183715, -0.128518, 0.093094, -0.148899, 0.0219629, 0.0899163, -0.057071, -0.0101113, 0.0531122, 0.25217, -0.0310895, -0.0786129, 0.173923, -0.0437701, 0.126292, -0.0967796, 0.0137105, -0.179939, -0.175122, 0.228529, 0.0124059, 0.0110776, -0.0768961, -0.248181, -0.169272, -0.146898, -0.113635, 0.0903588, 0.0769193, -0.102068, -0.181196, 0.121443, -0.112407, 0.0394056, -0.0694488, -0.0450572, 0.131304, 0.0650416, -0.244428, 0.0962932, -0.234939, -0.112826, 0.0956981, 0.0324681, 0.179005, 0.0510765, -0.088197, 0.0440939, 0.0791231, -0.0913022, -0.198515, 0.2094, -0.175135, -0.244649, -0.0258374, 0.0230745, 0.0524891, 0.13456, -0.284209, 0.0664098, 0.0441613, 0.0888037, -0.187218, -0.0125805, 0.146455, -0.166475, -0.16312, -0.0286255, -0.125168, 0.00153161, 0.033372, 0.0485439, -0.197662, -0.101815, -0.150036, -0.00156929, 0.046036, -0.0223543, -0.182758, 0.173462, 0.153146, 0.0676192, 0.170351, 0.00467271, -0.0879431, -0.142567, -0.0164399, -0.0399697, -0.127791, 0.128274, -0.12571, 0.0110618, 0.195289, 0.155517, 0.112085, -0.0668067, 0.0328498, 0.0205176, 0.110784, 0.116335, 0.204769, -0.127813, -0.0606224, 0.278524, -0.0372985, -0.070237, 0.0915469, 0.140533, 0.0309103, 0.0851868, 0.187171, 0.103499, 0.163888, -0.0526385, 0.186809, -0.135639, -0.134394, -0.172248, -0.0416093, -0.0324751, 0.231684, 0.0853516, -0.0647734, 0.057732, 0.0662547, -0.0554219, -0.122954, 0.0619759, -0.00352391, 0.0336601, -0.122745, -0.213728, 0.0296914, 0.113246, -0.250214, -0.0458666, 0.0891569, 0.0370191, 0.206057, 0.261992, 0.0590614, 0.00969548, -0.146852, -0.224193, -0.126764, -0.0263324, 0.0750633, 0.119208, -0.205452, -0.102713, -0.0670132, -0.0243294, 0.192566, 0.0233715, -0.0620679, 0.00544677, -0.205963, 0.111812, -0.00364855, 0.129648, 0.0896988, 0.084722, -0.0351552, -0.149752, 0.106095, -0.134404, -0.138175, -0.127754, 0.0864646, 0.134654, -0.185587, 0.00325334, 0.0545868, 0.10692, 0.292888, -0.136383, -0.056073, 0.196921, -0.0956174, 0.0026045, 0.0498113, -0.0569468, 0.115391, -0.152392, 0.0774502, 0.120252, 0.0633398, 0.186651, 0.0315214, -0.048936, -0.0898613, 0.0522775, 0.248328, 0.0298218, 0.143384, -0.105108, -0.0540383, -0.0221869, 0.0483034, 0.00248369, -0.196594, -0.228508, 0.110403, -0.270574, -0.105523, -0.0194786, -0.0141811, -0.220649, -0.25334, 0.0163591, 0.0245621, -0.224917, -0.096719, -0.100948, 0.169003, -0.118463, -0.096062, 0.184538, -0.153813, -0.146251, 0.144629, 0.106997, -0.00511183, 0.192991, 0.178495, 0.0398738, -0.00835895, -0.0531268, -0.129916, 0.18244, -0.129214, -0.187447, 0.220301, 0.337305, -0.0359044, 0.0343533, -0.0202697, -0.161293, -0.0412435, -0.189754, -0.168897, 0.141449, 0.0950968, 0.0383154, 0.0347857, -0.16265, 0.185004, -0.099805, -0.0212449, 0.0501565, 0.0209462, -0.160351, -0.116808, -0.214754, 0.0270167, -0.0265176, 0.0306346, -0.0407413, 0.0330782, -0.0624809, 0.0418435, -0.0457101, -0.124507, 0.0941232, -0.154813, 0.131318, -0.194825, -0.143316, -0.00344105, -0.145597, -0.136199, -0.0481004, 0.0564425, 0.163249, -0.0162535, 0.0425787, 0.172853, 0.114653, 0.0587276, 0.094715, -0.104182, 0.0385558, 0.0559874, -0.00751727, 0.00287524, 0.113725, -0.0408174, -0.036112, -0.114962, 0.00745245, -0.179703, 0.194615, -0.235718, 0.0496823, 0.0388559, 0.00968439, -0.090032, -0.156282, 0.0387783, 0.108556, -0.229963, 0.044302, 0.00616255, 0.182292, 0.0820388, 0.0986739, 0.233998, 0.0564657, -0.0127862, -0.113868, 0.0768921, -0.0331319, -0.0579627, -0.0436391, 0.122479, -0.149934, 0.0238097, -0.0624022, -0.0797415, -0.0145673, 0.0632604, 0.0498854, 0.0581596, -0.0981131, 0.0889459, 0.0630736, -0.0763293, 0.113031, 0.237274, -0.0382022, 0.117915, 0.167101, -0.0283186, 0.00183765, 0.201789, 0.274577, 0.0287328, 0.0597527, 0.00761086, 0.173093, -0.054738, -0.0953154, -0.00385329, 0.178182, 0.0683847, 0.110077, -0.158601, 0.00665129, -0.0307245, -0.057307, -0.150248, 0.221087, -0.0254825, 0.0300392, -0.131793, 0.0213003, -0.0657661, 0.0242135, 0.00649469, -0.0655416, 0.0151779, 0.104026, -0.0412431, -0.0326756, -0.13912, 0.0101181, -0.182815, -0.0263798, -0.0814972, 0.0136586, 0.104192, -0.162991, -0.0527802, -0.152191, -0.152327, 0.0915614, 0.130011, 0.14316, -0.102226, -0.0731636, 0.177987, -0.0300936, 0.0980384, 0.239401, -0.216214, -0.0382716, -0.0475225, 0.144693, -0.0162987, 0.0492552, -0.100004, 0.0449778, -0.00792176, -0.201107, -0.027315, -0.0796939, -0.253496, -0.0219445, -0.0334223, -0.0229467, -0.0476878, 0.113303, 0.137879, 0.0932312, -0.0146049, 0.145406, 0.106486, 0.0101159, 0.0397978, -0.0626356, -0.0414157, 0.028314, 0.132188, -0.0698547, 0.0578562, 0.0253683, 0.179469, 0.0852896, 0.169478, 0.149545, 0.201162, -0.0108734, -0.0590893, 0.0957367, 0.00503305, -0.116935, -0.14065, -0.18305, -0.0904737, -0.0495767, -0.147033, 0.153692, -0.128278, -0.189927, 0.0500016, -0.133952, -0.0953842, 0.287446, 0.0909008, 0.0239026, -0.224284, -0.102164, 0.103003, 0.0275836, -0.0647257, -0.209424, -0.0552382, 0.0601643, -0.0841704, -0.202639, -0.139269, 0.0679209, 0.0580554, 0.0835865, 0.166808, 0.184846, -0.0884956, 0.220342, -0.0423317, 0.0461642, 0.0641063, 0.280886, -0.0922397, 0.0481243, 0.0368747, -0.0144149, 0.15808, -0.140894, -0.102591, -0.176114, 0.101925, -0.0189659, 0.0300023, 0.116185, 0.218901, -0.125853, -0.0541264, 0.13591, -0.036234, -0.145554, 0.229089, -0.00556338, 0.13883, 0.0389929, 0.065945, -0.0562078, -0.0213562, -0.175256, 0.0915409, -0.176198, 0.18588, 0.151108, -0.0640318, -0.0803893, -0.0853915, 0.00335991, -0.0515352, 0.0712584, -0.108851, 0.018344, 0.281025, 0.146639, 0.00361132, 0.147876, -0.0967964, 0.0521837, -0.0938577, -0.137752, -0.157504, -0.262141, 0.0777711, 0.114621, -0.204568, -0.0200893, -0.160595, -0.158405, 0.225597, 0.2091, 0.00397801, -0.174196, 0.126451, 0.0458993, -0.0384911, -0.167375, -0.147533, -0.0743483, 0.0637033, -0.0218764, 0.113976, 0.046017, 0.131446, 0.00437464, 0.0363836, 0.0730549, -0.0773979, -0.0796512, -0.099175, 0.0221629, -0.0851951, -0.126737, -0.193802, 0.213415, 0.169689, 0.0121318, 0.0572106, -0.0795828, 0.15465, -0.0200894, 0.0787262, -0.101902, -0.072418, -0.172223, -0.0504648, 0.184891, -0.0109654, -0.261646, 0.0874208, -0.0118347, -0.069827, -0.041216, -0.0342471, -0.243718, 0.17743, 0.0597565, 0.353367, 0.0694696, -0.0952034, 0.0970692, 0.0334803, -0.124157, -0.0422203, 0.0628944, -0.00658474, 0.00160163, 0.0438965, -0.190577, -0.153892, 0.130782, -0.169905, 0.210502, -0.102931, -0.243551, -0.200809, 0.282116, -0.307308, 0.00179743, -0.0373554, 0.041825, 0.0782788, -0.219272, -0.0831397, 0.222683, -0.176592, 0.151393, 0.0361864, 0.138047, -0.242123, -0.0132988, 0.110498, -0.0366317, -0.12212, -0.0494317, 0.068666, 0.133211, -0.274231, -0.0659911, 0.103496, -0.0329843, -0.0983351, -0.143149, -0.282993, -0.245066, -0.180462, -0.018055, -0.205314, -0.0628242, 0.00720754, -0.181242, 0.2586, 0.0762802, -0.0713768, -0.078167, 0.190517, 0.100462, 0.172623, -0.134743, -0.0813577, -0.0587162, -0.232383, 0.105641, -0.0781323, 0.285268, -0.0792215, -0.0988385, -0.160018, 0.0792765, -0.228722, 0.00637146, 0.052312, -0.0737825, 0.247443, -0.160782, 0.0822129, 0.102611, 0.0247734, -0.125932, -0.258036, -0.203817, 0.035442, 0.159885, -0.0517183, 0.000992026, -0.121031, 0.136344, -0.0554738, -0.0547167, 0.0257797, 0.0513064, 0.0647998, -0.201254, -0.00100153, -0.0346006, -0.0550717, -0.020998, -0.167329, -0.140263, -0.0804001, -0.238458, -0.0843475, 0.0499651, 0.0261526, -0.0706831, -0.110454, -0.0560968, 0.0588213, 0.20405, -0.00235754, -0.12077, 0.185623, -0.014452, 0.150953, -0.132852, -0.147087, -0.0831041, -0.0264822, -0.0910323, 0.100182, 0.0845094, 0.172512, 0.104111, 0.0524909, -0.179881, 0.123742, -0.21102, 0.133708, -0.0991113, 0.0391486, -0.031427, -0.00745691, 0.223434, -0.0952412, 0.00950805, -0.121764, 0.0662099, -0.0194729, 0.051244, -0.00143228, 0.0275782, -0.0865211, 0.000218048, 0.0393896, 0.128943, 0.0776602, -0.0355932, -0.00924087, 0.182316, 0.0802563, -0.0743417, 0.0759455, -0.0684678, 0.0608567, 0.144204, -0.149468, -0.202047, -0.138254, -0.111654, -0.0766148, 0.123608, 0.103531, 0.188352, 0.0868757, 0.157837, -0.0544736, -0.0426866, 0.0547285, -0.0036875, 0.0174168, -0.147221, -0.148498, 0.0959166, 0.0219883, 0.0619305, -0.0805559, 0.114695, 0.117601, -0.00476307, -0.111498, -0.0848146, 0.0892337, -0.0682412, 0.123168, -0.0500855, 0.0504695, -0.136861, 0.0947822, 0.0670236, -0.00844667, 0.0522675, 0.20723, -0.228652, -0.0467848, -0.0712164, 0.0035107, 0.0711291, 0.118406, 0.145012, 0.124345, 0.0481463, 0.215301, -0.233979, -0.0320645, 0.00567587, -0.0373099, -0.134386, 0.0905791, 0.039525, -0.0893463, -0.0121764, -0.032367, -0.0807747, 0.0149695, 0.140966, 0.0754256, 0.207485, -0.123036, 0.0811977, 0.118389, -0.0575788, -0.271434, 0.135047, -0.125903, -0.154054, 0.0753093, 0.110718, -0.029115, -0.0505391, -0.0732751, -0.133537, -0.0474285, 0.0914456, -0.0433885, -0.0212645, 0.0161239, -0.132334, 0.0824234, -0.039933, -0.0394553, -0.15641, -0.0590791, 0.0353423, -0.0589701, -0.0689395, -0.0274853, -0.0288177, 0.00140868, -0.104049, 0.0448672, -0.148449, -0.105697, -0.143478, 0.115678, 0.0794656, 0.220301, 0.0238217, 0.00119785, 0.0488177, -0.111948, -0.0946535, 0.121108, -0.0987203, -0.120734, -0.122405, 0.102596, 0.300383, -0.0462211, 0.0270546, -0.227341, 0.179451, 0.0531959, 0.172351, -0.153536, 0.0249466, 0.0215589, -0.109414, -0.0605344, -0.0436276, 0.0347216, 0.0802819, 0.0456407, 0.184961, -0.0964005, 0.0725459, -0.140902, -0.0570908, -0.0937191, -0.0372974, -0.116153, 0.191767, 0.00725536, -0.0321706, 0.13248, 0.0814964, 0.0200455, 0.0520933, -0.104934, 0.0908873, 0.176538, -0.0821922, -0.158474, 0.111763, 0.0337208, 0.027108, -0.0445779, -0.117735, 0.114034, 0.114038, 0.0554463, 0.0903896, 0.0782152, 0.130804, -0.043326, 0.00594926, -0.00187576, 0.0984491, 0.00980382, -0.231136, 0.0210697, 0.0756663, -0.204135, -0.0445576, -0.0543249, -0.144572, -0.201551, -0.0476475, 0.128746, 0.0389481, 0.0839574, 0.201931, 0.0838106, 0.136766, -0.181809, 0.0934568, 0.0934934, -0.0267009, -0.1293, -0.0773492, -0.190073, -0.0980045, -0.129433, -0.00806712, 0.219977, -0.057944, 0.118552, 0.07263, -0.0356373, 0.175536, 0.052319, 0.200565, 0.240403, 0.00152794, 0.221823, -0.179588, -0.0248803, -0.101268, 0.156612, 0.118341, -0.0576102, 0.0977815, 0.273099, -0.125619, 0.0651525, -0.0489077, -0.0106466, -0.11354, 0.144121, 0.108219, -0.0754342, 0.0822896, -0.0303239, -0.0186598, 0.107822, -0.00353967, -0.257335, -0.0482203, 0.0311735, -0.323512, -0.0309865, -0.0237505, 0.111249, -0.0787172, -0.149492, -0.0161369, -0.0311827, 0.100968, -0.133167, 0.110285, 0.132684, 0.1043, 0.129175, 0.266262, -0.0970471, 0.118417, -0.04738, -0.0536216, -0.321889, 0.0493603, 0.375923, -0.238869, -0.0529867, -0.175304, 0.0618463, 0.302271, -0.286877, 0.239307, 0.160333, 0.322221, 0.181392, 0.0488062, 0.111705, -0.153412, -0.0975627, -0.283728, 0.0693261, -0.0772495, 0.122746, 0.111027, -0.0816517, 0.00353493, 0.214513, -0.256128, -0.22709, 0.112609, 0.313029, -0.103217, 0.0110659, -0.137128, -0.0450135, -0.125426, -0.124034, -0.188885, 0.0895588, 0.285847, -0.340265, 0.158917, 0.0925068, 0.119676, -0.0300484, 0.017657, 0.124093, 0.229963, 0.177112, -0.181993, 0.0333771, -0.000534985, 0.188728, 0.110897, -0.151788, 0.0793929, 0.0902547, -0.0546936, 0.222033, 0.0418571, -0.141557, 0.111883, 0.0480497, 0.0836787, -0.426697, 0.253112, 0.206131, 0.325686, -0.275163, 0.0731275, -0.267009, -0.0344235, -0.027307, 0.0371403, 0.140099, -0.228658, 0.0517038, 0.26935, -0.315827, -0.0714719, -0.00571931, -0.265168, 0.0746336, -0.188074, 0.28863, 0.0525335, -0.121696, 0.0309704, -0.225999, 0.167955, 0.148017, 0.0533601, 0.098028, -0.122059, -0.124127, -0.144275, -0.00907853, 0.12428, -0.0138954, -0.040349, -0.0461941, -0.00770657, -0.091551, 0.120031, -0.00537156, -0.155253, -0.0971476, -0.0695069, -0.205588, 0.0768376, -0.00455877, 0.0475646, -0.0610517, 0.0519353, -0.0116042, -0.0789939, 0.279619, -0.128961, 0.268022, 0.0119302, 0.0307649, 0.0773069, 0.324794, -0.291966, 0.0755391, 0.381353, -0.0173739, 0.32563, -0.154009, 0.127122, 0.0295217, 0.326039, -0.0709772, 0.0567531, 0.0897351, 0.235251, -0.242461, -0.380893, 0.00628678, 0.100926, -0.229826, 0.183932, -0.365547, 0.130605, -0.0392738, -0.00042538, 0.0978768, -0.203983, 0.00538395, 0.168383, 0.211363, -0.339183, -0.197995, 0.238277, 0.20055, -0.0802647, -0.234785, 0.178097, 0.166481, 0.215734, -0.145513, -0.0906893, -0.264947, 0.0479908, -0.178965, 0.199585, 0.14954, 0.239405, -0.247473, 0.00585774, -0.0647178, 0.124201, 0.0589397, 0.161293, -0.103276, 0.175244, -0.0553655, -0.187868, 0.166096, 0.0271634, 0.0771592, 0.15535, 0.0174934, 0.154845, 0.283978, -0.036556, 0.0365613, 0.104438, 0.0242991, -0.0241004, 0.129454, -0.0832142, 0.0282721, -0.295518, -0.273236, 0.160015, -0.199738, -0.0886765, -0.130148, 0.189738, 0.159241, 0.143249, 0.138988, 0.108958, 0.0171775, 0.220987, -0.170837, -0.155467, -0.048035, 0.285615, -0.235074, -0.025082, -0.0873696, -0.0334944, -0.0842559, 0.198144, -0.113362, -0.350569, -0.167618, -0.105877, -0.0422403, -0.230715, 0.174647, -0.281341, -0.300911, -0.343186, -0.0952295, -0.0263845, 0.143436, 0.0198416, -0.0332327, 0.232393, 0.00601557, 0.0891519, 0.216145, -0.149563, 0.0142735, 0.0514202, 0.0171965, 0.0922429, 0.0817676, 0.324012, 0.0519651, -0.182085, -0.0774328, 0.138755, 0.0386764, -0.161702, 0.109509, -0.0170739, -0.00907257, 0.122604, -0.208987, 0.217563, -0.0317408, -0.259283, 0.0519568, -0.33571, 0.0130028, -0.107823, 0.0400016, -0.0321826, -0.00771981, 0.0180763, -0.172941, -0.0702905, -0.0723321, 0.11626, 0.343369, 0.049599, -0.0374043, 0.22063, 0.0112415, -0.251234, 0.0200727, -0.264025, -0.115436, -0.274897, -0.0467439, -0.0487849, -0.12681, 0.00670374, 0.087401, 0.260813, 0.103189, -0.0962675, 0.163013, 0.206738, -0.0832263, 0.113542, -0.103932, 0.0257979, -0.167185, 0.0562215, -0.0670137, 0.11455, 0.383758, -0.225055, 0.0239169, -0.186807, -0.00300913, 0.35124, 0.309161, -0.0235079, 0.128311, -0.020434, 0.239344, -0.133805, -0.161967, 0.0459124, 0.0410318, 0.198236, 0.148142, -0.204521, -0.00708845, 0.115911, 0.230881, 0.00330116, -0.0419822, 0.137035, -0.270164, -0.0578591, -0.0553997, 0.139176, -0.233773, -0.0897014, -0.209263, -0.242749, -0.055244, -0.159982, -0.210397, 0.123842, -0.00972449, -0.0920277, -0.233729, -0.309926, 0.0441353, 0.0857449, -0.161838, 0.146385, 0.316958, -0.0933375, -0.0476416, 0.10773, -0.194121, -0.120978, 0.0580499, -0.124162, -0.143514, -0.183126, 0.292215, 0.102041, 0.0889789, -0.177986, 0.111953, -0.090387, -0.221256, 0.0292243, 0.0491925, -0.247868, -0.142577, -0.00529836, 0.136211, -0.134484, 0.0167191, 0.0481375, 0.2074, -0.300037, 0.177915, 0.192929, 0.147759, 0.0803174, 0.0412049, 0.154827, 0.0653243, -0.249443, -0.205248, -0.065213, 0.0633143, -0.161736, 0.225836, 0.112505, 0.154585, -0.354816, 0.221705, -0.357852, 0.270374, -0.224273, 0.252207, 0.0890426, -0.0534791, -0.210836, 0.0644475, -0.104006, -0.0570405, 0.199206, -0.0344806, 0.0203509, -0.322609, 0.146052, -0.0250719, -0.160703, -0.310935, -0.0896715, -0.19674, 0.00839032, -0.0776367, 0.110788, 0.115607, 0.219919, 0.158556, 0.300568, 0.129954, 0.264686, -0.0732839, -0.0941338, 0.00615258, -0.238577, 0.308524, 0.248215, 0.079369, 0.0368617, -0.158351, -0.0851266, -0.0210069, -0.128381, -0.128262, 0.101895, 0.107076, 0.195543, 0.13526, -0.0803068, -0.0670157, -0.0448898, -0.141938, 0.115928, 0.0303375, -0.0273239, 0.300057, -0.104739, 0.0412394, -0.29116, 0.161056, 0.179662, 0.137008, 0.198361, 0.0612458, -0.111665, 0.0733204, -0.102875, 0.0597157, -0.066018, -0.0272211, 0.094787, 0.193792, -0.181012, -0.0925625, 0.125074, -0.0506317, 0.189797, -0.0580239, 0.085739, 0.204722, 0.0471777, 0.173527, -0.0229748, -0.053316, -0.0505439, 0.03698, 0.00440141, -0.12566, -0.0648562, 0.0986643, -0.104347, -0.11774, -0.0036238, 0.0231331, 0.0541455, -0.17962, 0.0761952, -0.108912, 0.0858105, 0.106314, 0.174013, -0.0883914, -0.122836, -0.0592001, -0.0190756, -0.011817, -0.121271, -0.147742, 0.0501472, 0.189474, -0.0270118, 0.0409737, -0.115808, 0.157026, 0.141812, 0.0720842, 0.103497, 0.00647515, -0.0587795, -0.140515, -0.222167, -0.00804248, -0.112009, -0.191166, -0.0796595, -0.167161, 0.173864, 0.150265, -0.118283, 0.00168973, -0.0379061, -0.181855, -0.137495, 0.00504548, -0.241359, 0.126073, 0.170115, -0.119454, -0.077529, -0.10047, -0.0279459, 0.0146447, 0.0987595, -0.119313, -0.0258228, 0.177496, -0.0320714, -0.0769486, -0.00861796, -0.0852193, -0.0253986, -0.154178, -0.253051, 0.137821, -0.0757371, 0.0135749, -0.0955458, 0.0416335, 0.0405195, -0.147218, 0.0846621, 0.0212924, 0.129557, -0.103175, -0.0408846, 0.0504316, -0.149652, 0.219917, 0.0282717, -0.0416267, -0.121239, -0.0322505, -0.240271, -0.175039, -0.121304, -0.00854252, -0.0971678, -0.0703615, -0.0842523, 0.0359054, -0.0127176, 0.190441, 0.161083, -0.160528, -0.00583947, -0.223282, -0.123371, 0.0160436, -0.0156213, 0.170673, -0.129023, -0.00506946, 0.0703744, 0.0445071, -0.0857331, 0.111367, 0.0828535, 0.0794646, 0.275265, -0.0698627, -0.0851602, 0.0341706, -0.100382, 0.209998, -0.253973, -0.124023, 0.0921497, 0.0507136, 0.147978, -0.0538502, 0.0842173, 0.186717, 0.126232, 0.156068, -0.198355, -0.0461178, 0.150994, 0.0682207, -0.0345739, -0.177324, -0.20248, 0.0299869, 0.0847392, -0.170278, 0.0759141, -0.167999, -0.0624229, 0.0156653, 0.062417, -0.166753, 0.0895861, -0.0888396, -0.0656236, 0.0117395, -0.150669, -0.0277256, 0.0948088, -0.106597, -0.0549446, 0.135106, -0.0847106, -0.0296539, 0.119508, 0.190768, 0.0606843, -0.0240808, 0.0838489, -0.061994, 0.14436, 0.0358153, -0.0208117, 0.256759, 0.0093494, -0.166494, 0.0695839, -0.146948, 0.0496797, -0.154459, 0.106389, 0.0672877, 0.0472926, 0.0705159, -0.182538, -0.146684, -0.127487, 0.128101, 0.0186975, 0.0617246, -0.0310264, -0.0411756, -0.147544, -0.0400306, -0.0505074, 0.182915, -0.20741, -0.160659, 0.0749163, -0.104048, 0.00573633, 0.127477, 0.249661, -0.0588949, -0.100449, -0.0323618, 0.046746, 0.0438394, -0.044781, 0.11475, 0.125124, 0.146386, -0.0171346, -0.144785, -0.109768, 0.0306628, -0.165915, -0.00947778, -0.13573, 0.0117162, -0.192631, 0.193612, 0.0388739, 0.0533808, 0.103288, 0.00446435, -0.0057144, 0.0825023, -0.145149, -0.0882364, 0.0562257, 0.0780204, 0.0320663, 0.0665545, 0.0403433, 0.0444507, -0.195114, -0.128944, 0.00177233, -0.0690072, -0.0979028, -0.049885, 0.0399567, 0.0883595, 0.143593, 0.0114367, -0.0680662, 0.0782036, -0.134527, 0.125628, -0.202807, 0.229949, 0.182774, 0.0159728, 0.0621058, -0.237107, -0.0537723, -0.0628995, -0.170483, -0.0236873, 0.0654507, -0.140119, -0.353985, 0.138742, 0.18515, 0.0553668, -0.152569, -0.206378, 0.0324881, 0.0897378, 0.179411, 0.18494, 0.0650946, 0.0284531, 0.00385072, -0.0407791, 0.00402586, -0.0244542, -0.195742, 0.0258582, -0.0789456, 0.183167, 0.0100679, 0.00101494, -0.0577418, 0.120513, -0.0149517, 0.195031, -0.035116, 0.205155, 0.0351762, -0.0196186, -0.0334429, -0.0788403, 0.128993, -0.0947377, -0.360293, -0.140682, -0.294571, -0.0409994, -0.0275309, -0.089756, -0.0312177, 0.129147, 0.0150731, -0.15879, 0.0017513, 0.0220524, 0.00200441, -0.140896, 0.1154, 0.0606864, 0.0464039, 0.14677, 0.131802, 0.0320612, 0.0712043, 0.050139, 0.15559, -0.181379, -0.0123158, 0.110276, -0.20409, -0.268499, -0.0742751, -0.0248992, -0.211951, -0.0566705, 0.0175528, -0.0533851, 0.0985644, 0.0564312, -0.133079, 0.0429266, -0.147281, -0.146318, 0.00180571, 0.0638211, -0.289135, -0.151164, -0.123904, 0.101138, -0.0741509, 0.0112168, 0.0520403, 0.10872, -0.200795, 0.0699078, -0.0954078, 0.0432255, -0.204629, -0.152574, 0.160371, -0.353174, 0.0527079, 0.06552, 0.0351731, 0.0869829, 0.141456, 0.133783, -0.0851393, -0.090857, -0.0454629, -0.0943383, 0.125621, -0.0455616, 0.0628071, 0.0655726, 0.0980195, -0.272539, -0.0179763, -0.113266, -0.142459, 0.0330865, -0.205032, -0.115156, 0.18391, -0.0655779, 0.231229, -0.0773719, -0.00290946, 0.0715203, 0.0530966, 0.00171528, -0.0710404, -0.0935197, -0.0893589, -0.0661647, -0.123122, -0.0813141, -0.0817868, 0.233153, -0.0482134, -0.110967, 0.117839, 0.137581, 0.119748, -0.115392, 0.102686, -0.215755, -0.108907, 0.125804, -2.69306e-05, 0.0126808, 0.171769, -0.0715122, 0.116292, 0.183754, -0.00999837, 0.146373, -0.0838761, -0.263123, 0.159649, -0.253822, -0.161411, -0.0293979, -0.174789, -0.0426204, -0.0380049, -0.0362552, 0.112941, 0.232096, -0.170978, -0.198244, -0.179939, -0.213563, -0.137792, -0.157704, 0.115915, 0.246394, 0.180769, 0.0223478, 0.12937, -0.0102644, -0.10185, -0.0881254, 0.0779296, 0.240276, 0.0589541, -0.280794, 0.0641699, 0.248625, -0.0926291, 0.118083, 0.0898397, 0.102736, -0.183992, -0.0957101, -0.122061, 0.165297, 0.128317, 0.177055, -0.0346282, 0.225272, -0.062894, 0.156058, 0.0802564, 0.192989, -0.223854, 0.174838, -0.0440509, 0.109375, -0.0797419, -0.0598919, 0.215141, -0.0503065, 0.0566765, -0.266236, 0.1935, -0.068835, -0.134459, 0.00882706, -0.19884, 0.0573484, -0.108116, -0.19559, 0.114696, -0.00520795, -0.195271, 0.211371, -0.103713, 0.0576292, 0.0212615, -0.0852529, -0.0724641, 0.0749717, -0.106593, 0.130545, 0.0734817, 0.0532017, -0.0030917, -0.0950434, 0.19062, 0.178192, -0.212856, -0.123009, 0.124101, -0.091268, 0.149908, 0.000416983, -0.108066, 0.0570148, 0.0622308, 0.118448, -0.0278003, -0.105164, -0.112084, -0.011518, -0.00836983, 0.035777, 0.128759, 0.00983834, -0.0756524, -0.0233619, -0.0253434, 0.148657, 0.174107, -0.0313008, 0.0788945, -0.143563, -0.0612641, 0.170426, -0.203419, 0.0843844, 0.0950818, -0.0330374, -0.0327891, 0.18121, -0.0102647, -0.0834375, -0.088046, 0.0968893, -0.0360707, 0.0245661, -0.0311852, -0.0907612, -0.102306, -0.1965, 0.104704, 0.107641, -0.107093, -0.0825785, -0.0240737, 0.139886, 0.056157, -0.11275, -0.176107, 0.15596, -0.0832547, -0.146313, 0.0857412, -0.133492, 0.181291, 0.0267124, 0.0286992, -0.0279293, 0.225574, 0.0253266, 0.0310692, -0.0639215, 0.041125, 0.112884, 0.0919547, -0.033526, -0.081523, -0.114375, -0.076432, -0.171497, -0.194605, 0.179391, -0.011431, -0.0416909, -0.172225, -0.0599215, -0.0298505, 0.172789, 0.117565, -0.0489004, 0.0470174, 0.00349685, -0.0763051, -0.0101072, -0.134985, 0.0149032, 0.0190642, 0.161631, -0.198038, -0.10075, 0.0592493, -0.0115109, -0.0215955, 0.0525187, 0.102626, -0.011757, -0.0750343, 0.0798324, 0.00963521, 0.0125579, 0.0612591, 0.0490708, 0.01141, 0.0425927, -0.0750282, 0.211119, 0.0322673, -0.141333, -0.052246, 0.0709574, 0.0671858, -0.0633164, -0.101677, 0.137533, 0.125482, -0.0125953, -0.0332965, 0.0171802, -0.0403005, 0.0431778, 0.110769, 0.0281335, -0.0227012, 0.167359, 0.0623195, -0.0219571, 0.0569053, -0.090492, 0.124145, -0.0363935, 0.134913, 0.0347041, 0.146431, -0.154733, -0.0489537, 0.117522, 0.0112574, 0.0232246, 0.0487615, 0.0713794, -0.0337336, 0.141729, 0.0613572, -0.117978, -0.191694, 0.0352373, -0.0280097, -0.0567686, -0.0725322, 0.0327126, -0.15427, -0.0422699, -0.178896, -0.0792047, -0.0729002, 0.131747, 0.0433745, -0.0606322, -0.0179761, 0.0602604, -0.159706, -0.00264359, -0.099624, -0.104963, 0.0596569, -0.0283401, 0.0462613, -0.0720217, 0.147799, 0.000187278, -0.0470117, 0.0278136, -0.00692216, -0.0700301, -0.128021, -0.057423, 0.0663088, 0.0140582, -0.0230756, -0.0585563, 0.0724664, -0.135807, -0.0298584, 0.0685322, 0.162035, -0.0132946, 0.0568557, -0.040362, -0.0443836, -0.120924, 0.0314159, 0.0735791, 0.00795262, -0.0994371, 0.0859312, 0.219765, 0.0130838, 0.0487009, 0.0171181, -0.0517496, 0.116444, -0.0561843, 0.108164, -0.0661954, -0.0533557, 0.0121666, 0.000735744, -0.0358432, 0.00489646, 0.0601439, -0.102945, -0.00689233, 0.0688869, 0.0403468, 0.00315985, 0.169955, -0.132177, 0.251338, -0.132373, 0.104014, 0.114645, -0.0892942, -0.0435251, -0.0394931, -0.0728463, 0.0621142, 0.0946694, 0.00286086, -0.0268467, -0.0654618, -0.00259635, 0.0704012, 0.0703305, 0.131625, -0.000429783, -0.0375444, 0.00711227, -0.0754787, -0.0857059, -0.000576661, -0.0468238, 0.131031, 0.089591, -0.0761852, 0.157513, 0.0619241, 0.111772, 0.0264206, -0.0115601, 0.167014, -0.0267879, -0.0709045, -0.0725814, -0.112915, -0.103525, 0.0126763, 0.0475523, 0.0194032, -0.148565, -0.00988109, 0.197733, 0.211963, -0.148568, 0.183106, 0.0503894, 0.0714701, -0.207691, 0.134534, -0.163102, -0.0524989, -0.0919239, -0.0895181, 0.0383133, -0.125748, 0.0319319, 0.196506, -0.0915159, -0.116036, 0.111254, 0.0321774, -0.0386195, -0.0629447, -0.128324, -0.0808273, -0.182575, 0.0913305, -0.0145352, 0.00789385, 0.0406986, 0.204762, 0.104333, 0.149734, 0.208192, -0.0955941, 0.0363336, -0.0193108, -0.0530516, 0.0947921, -0.0350433, -0.0267367, -0.110716, 0.0778568, -0.0921665, 0.0681278, -0.0302164, 0.134999, 0.0801475, 0.152379, -0.154441, 0.0441512, 0.241371, -0.145245, -0.258145, -0.0369986, -0.000228497, 0.0979165, 0.120332, -0.142109, -0.125684, 0.054852, -0.168035, 0.0209885, 0.0208043, -0.0898394, -0.00297991, 0.180318, 0.132227, 0.185934, 0.162926, 0.0539372, 0.0259109, -0.0533295, 0.0840093, -0.0969639, -0.0245397, -0.0250236, 0.0838026, 0.0062746, 0.0835056, -0.182846, -0.036077, 0.0615592, 0.181224, -0.0792913, 0.03657, 0.0808041, -0.122952, -0.0837721, 0.196375, -0.153929, 0.0432193, 0.0461825, -0.0681413, -0.0962469, 0.107044, -0.057685, -0.155157, 0.205445, -0.0915261, -0.0443843, -0.182361, 0.0617222, -0.0902426, -0.0138768, 0.130076, 0.201879, 0.0880118, 0.0770322, -0.0244893, -0.00931564, 0.133277, -0.100029, 0.288857, 0.125128, -0.0557113, -0.117229, -0.0092843, -0.0783813, -0.0999846, -0.0508603, -0.0220059, 0.0464046, 0.10142, 0.03507, 0.0140051, -0.0871108, 0.0904303, -0.0219333, 0.0898392, 0.173741, 0.0487679, 0.0246944, -0.111781, -0.0958131, -0.180298, 0.10613, 0.00323503, -0.0586847, -0.0992227, 0.00927631, 0.0177082, 0.063146, 0.0238195, -0.0653111, 0.249377, -0.0393625, -0.214828, -0.0119432, 0.106388, -0.0234931, 0.00174735, 0.0110702, 0.10651, 0.0306843, -0.0511602, -0.0153032, 0.0724361, -0.0101304, -0.102069, -0.0913126, -0.0387108, -0.137107, 0.121564, 0.032884, 0.00798757, -0.113835, -0.0996549, 0.072192, -0.0829007, -0.0713774, -0.231719, -0.0822651, 0.186104, -0.145861, -0.0556912, -0.0335178, 0.164352, 0.118097, -0.103541, -0.0854663, 0.156107, 0.0796871, -0.00228426, 0.156693, 0.162114, -0.0156554, 0.0694221, -0.0205171, 0.0834167, 0.0671659, -0.000266558, -0.0739804, 0.0291611, 0.0394649, 0.136126, 0.126698, 0.100709, 0.0337755, 0.00153088, -0.0317203, -0.0378448, 0.0862301, 0.0293017, 0.00697108, 0.147309, 0.0600845, 0.0427469, -0.156788, -0.0362087, 0.199303, -0.152548, -0.12199, 0.0386091, 0.00809633, -0.0187618, -0.177832, -0.0322894, 0.110679, 0.0568116, 0.0331366, -0.173938, -0.0983253, 0.200075, -0.235401, -0.169017, -0.0242167, -0.0402051, -0.110031, 0.137206, -0.158287, -0.02208, 0.13224, -0.00561945, -0.138737, -0.16234, -0.108242, -0.0195199, 0.00456145, -0.227336, 0.198708, -0.0364937, -0.200182, -0.0672216, 0.0551883, -0.113173, 0.0769306, 0.143437, -0.209842, -0.0244055, -0.00293352, -0.0666939, 0.0688074, -0.0891394, -0.166341, 0.0956858, 0.07537, 0.0161389, 0.0138231, 0.0497889, 0.0470342, 0.0270352, 0.0816946, 0.0759072, -0.0166453, -0.122258, 0.113459, 0.0590483, 0.0469735, 0.117283, 0.121068, -0.00207851, -0.0339886, 0.0483883, -0.0973926, 0.128268, 0.133405, -0.0758412, 0.0189937, 0.0908783, 0.066787, -0.071291, -0.137051, 0.00553619, -0.123772, 0.00960179, 0.10944, 0.148486, -0.00536876, 0.170447, -0.0755539, 0.0411079, -0.107149, -0.0894112, 0.0162968, 0.00381986, -0.090736, -0.0441646, -0.0167737, 0.10937, -0.141312, -0.0720339, -0.0662943, 0.0891134, 0.00991125, -0.0179756, -0.167915, 0.0845064, 0.0802348, -0.039344, 0.0388579, 0.0271387, -0.121975, 0.0122817, 0.148857, 0.0306134, 0.231144, -0.0625956, -0.0159108, 0.0271171, -0.08551, -0.139513, -0.0754616, 0.0587157, 0.0356319, -0.0438091, -0.161202, 0.00621912, 0.0401658, 0.0580611, -0.07265, 0.0869023, 0.211729, 0.00183993, 0.0110673, 0.0248362, 0.0877785, 0.0259412, -0.0792819, -0.151993, 0.0736426, -0.0151379, 0.0631214, -0.00473032, 0.00419222, 0.106953, -0.0857115, 0.203462, -0.12156, -0.0835552, 0.16084, -0.0232144, 0.0068811, -0.051724, -0.0340063, -0.153776, -0.263674, 0.150291, -0.326415, -0.163032, 0.0960412, 0.020726, -0.0335302, 0.0468188, 0.0553569, 0.0916628, 0.0453869, -0.0817133, -0.11438, -0.11201, -0.00861489, -0.134202, -0.116007, -0.00512304, -0.0722593, -0.124235, 0.0216158, 0.0946954, -0.114995, 0.0868869, 0.172738, -0.076036, -0.00689848, 0.137516, -0.038653, 0.0657005, 0.0767609, -0.0695885, -0.00516133, -0.16232, 0.0117349, -0.115196, 0.0431965, 0.0604186, -0.0230077, 0.0473502, -0.0247293, 0.106083, -0.102053, -0.129293, 0.00214221, 0.182043, 0.00771927, -0.0449686, -0.0772508, -0.0931962, 0.0496702, 0.0381185, -0.117714, -0.00778768, 0.0571783, 0.00584921, 0.0521065, 3.90749e-05, -0.0881375, -0.106279, -0.08872, -0.0346161, -0.140483, -0.0799366, 0.0279026, -0.122462, 0.00983094, -0.0180995, -0.181723, 0.00203333, -0.0810602, 0.056886, 0.0261376, 0.0183546, -0.0824963, 0.08104, -0.0796615, -0.0752835, -0.0176469, 0.0473353, -0.0524605, -0.100574, -0.0201294, 0.0929374, 0.125981, -0.178458, 0.00153675, -0.046912, 0.0127849, -0.138133, -0.161953, 0.147487, -0.0181779, 0.154088, -0.0418165, -0.137732, 0.0606685, 0.0328458, -0.0363968, 0.00497112, -0.128703, 0.0169495, -0.0306403, -0.00618526, -0.00177955, -0.0284799, 0.0662151, -0.120507, -0.132843, -0.0296229, 0.0277989, -0.0674852, 0.0104183, -0.143655, -0.0370141, -0.106133, 0.0563752, -0.0795421, 0.0119582, -0.146722, -0.0645345, 0.170422, 0.0627992, 0.139925, 0.0878233, -0.0346912, 0.0452314, -0.196106, -0.0110619, 0.106211, 0.0943092, -0.154762, 0.0321017, -0.0650643, -0.0957377, 0.00468371, 0.101507, 0.0373058, -0.0778673, 0.0380332, -0.0397065, -0.0445059, -0.0134129, -0.154599, -0.088654, 0.0679529, -0.0107485, -0.0811695, -0.0388354, 0.186186, -0.0783131, -0.0806276, -0.0102686, -0.0306195, -0.104182, 0.0243133, 0.116604, 0.0314312, 0.00740113, 0.035414, 0.126543, 0.163781, 0.0066859, 0.202495, -0.128696, 0.159255, -0.0656227, -0.20021, 0.0798483, 0.155299, -0.18984, 0.136082, 0.15455, -0.129592, -0.0279963, -0.449608, -0.080903, 0.0301346, -0.0511038, 0.171819, 0.00168257, 0.059624, -0.0746683, -0.0066042, -0.076878, -0.0717616, 0.189028, -0.131753, -0.159707, -0.0661166, 0.0262288, -0.00613905, 0.145474, 0.174248, -0.277122, 0.0426468, -0.0723559, 0.0285613, -0.0371549, 0.251597, -0.168353, 0.146377, 0.150651, -0.117419, -0.388909, -0.02498, -0.0542734, -0.0200742, 0.184745, 0.0986231, -0.0534512, -0.0301606, 0.226749, -0.323385, -0.132824, -0.0187049, -0.0108039, 0.0858059, 0.0972944, -0.0854192, 0.12646, -0.0568223, 0.0464686, -0.0909525, -0.270531, -0.0604818, 0.278208, 0.00209811, 0.00472009, -0.0471745, 0.18303, 0.0895532, -0.0773374, 0.215199, -0.0936599, -0.178347, -0.0139031, 0.260634, 0.10702, -0.199761, -0.0303213, 0.13787, -0.275152, 0.0964544, -0.131709, -0.232035, 0.0446721, -0.000469431, -0.0974357, 0.134988, 0.153937, -0.0197057, -0.194978, 0.127057, -0.233145, -0.498132, 0.147734, 0.347448, 0.0420948, -0.0442987, -0.15094, -0.0786806, 0.285252, -0.0347993, -0.033958, 0.273407, 0.243025, 0.177604, 0.172054, 0.389269, 0.026364, -0.0710187, 0.21585, -0.223818, -0.220831, 0.078, -0.0110406, 0.0236762, 0.295409, 0.0838376, -0.158716, 0.00355104, -0.368962, -0.0333377, 0.211634, -0.01288, 0.166739, 0.202047, 0.165908, -0.0677588, 0.0633911, -0.286426, 0.022173, 0.159465, 0.0728823, -0.0161482, -0.22522, 0.0315735, -0.016046, -0.0538731, -0.0559265, 0.114381, -0.0942542, -0.28447, 0.203351, 0.0786263, 0.179045, -0.314401, 0.0997564, 0.0010305, -0.101461, 0.00578804, 0.168222, -0.0803818, 0.0716746, -0.0136679, 0.0285606, 0.13867, -0.0360702, 0.0477021, -0.0637567, -0.0445908, -0.201693, -0.177606, 0.0716782, -0.01309, 0.168639, -0.0353054, 0.0639149, 0.253449, -0.0696449, -0.158037, -0.0730867, 0.0635254, 0.115306, 0.0432159, 0.136495, 0.0151252, -0.146086, 0.107125, -0.0450443, -0.120481, -0.0831146, -0.0480669, 0.242636, -0.251027, -0.186762, -0.145016, 0.149119, 0.090142, 0.143089, -0.00744677, -0.0601037, -0.0760751, 0.0683754, -0.323541, 0.169643, 0.0174211, 0.111376, 0.203116, 0.0191127, 0.292691, 0.255383, -0.271295, -0.222533, -0.12164, -0.035194, 0.0640692, 0.0910835, 0.050254, 0.0366389, -0.266645, 0.149269, -0.177678, 0.0980149, 0.0954675, -0.10657, 0.140655, 0.15106, 0.321736, 0.213425, -0.0749245, -0.154187, 0.234855, 0.429912, -0.0907717, -0.188907, -0.170754, 0.330903, -0.170005, 0.215676, 0.256659, 0.0393646, 0.152663, -0.184317, 0.321424, -0.0761471, 0.000483806, -0.0828644, 0.0945781, -0.139643, 0.04776, 0.00622437, 0.208941, -0.0150915, -0.243618, -0.147931, -0.0391436, 0.00750397, -0.0755611, 0.0349944, -0.0401421, -0.127826, 0.124667, 0.0143398, 0.0240392, 0.0854083, -0.0358677, 0.181207, -0.064578, -0.166232, -0.168441, -0.0197995, -0.163362, 0.0452722, -0.00810857, -0.0489743, 0.0195271, 0.153406, -0.0229634, 0.0181972, 0.21373, -0.17265, -0.0329472, 0.170916, 0.0326801, 0.0991479, 0.0394509, -0.138244, 0.103826, -0.0286928, 0.134136, -0.0256873, -0.0678352, -0.0431186, 0.12674, -0.049894, -0.207742, -0.000371104, 0.0380056, -0.0711986, 0.190998, 0.187373, -0.120452, 0.133492, 0.0440552, 0.0338448, -0.173471, 0.166533, 0.0934553, -0.00469673, 0.0728383, -0.0265261, -0.223025, 0.0742487, -0.110441, -0.0307376, 0.120265, 0.00045845, -0.124957, 0.175077, -0.0298805, 0.0381743, -0.136874, 0.162269, 0.128233, -0.265704, -0.0747253, 0.0859599, 0.122564, -0.0740098, 0.0800994, 0.0132483, -0.24258, -0.136325, -0.120044, -0.00610241, -0.133768, 0.117419, -0.0127364, -0.148411, -0.018231, 0.0892049, -0.0808318, 0.0473514, 0.174976, -0.0347539, -0.0244069, -0.16157, 0.00775131, -0.1007, 0.0361755, 0.0649958, -0.267804, 0.093274, -0.101048, -0.00405974, 0.0230499, 0.0430769, -0.0380083, 0.0650638, -0.0587378, 0.112046, -0.0174438, 0.155361, -0.239402, 0.050865, -0.0698976, 0.00724763, -0.0142043, 0.231842, 0.165151, -0.0522119, -0.0278122, -0.080948, 0.180933, 0.0161576, -0.0303778, -0.101658, -0.10076, -0.0187261, 0.132324, 0.131986, -0.139099, 0.0180205, 0.0819525, 0.015729, -0.133911, 0.0452336, -0.108959, -0.169734, -0.0831172, 0.0915113, -0.0230358, 0.15147, 0.0420007, -0.148386, -0.0370492, -0.0837101, -0.251826, 0.0288566, -0.0740285, -0.0285754, -0.0238856, 0.205451, 0.0913668, 0.101172, 0.121541, 0.0288234, 0.0690225, -0.147289, 0.0409614, 0.0170888, -0.0040946, 0.117172, -0.195548, 0.135126, -0.160374, 0.126227, 0.0055996, -0.0959703, -0.197631, -0.14437, 0.0259968, 0.232987, -0.169118, -0.0254913, 0.130424, -0.101656, -0.124341, 0.0184954, 0.0931586, -0.0571829, 0.078914, -0.111963, 0.0584608, 0.281286, 0.15667, -0.0657178, -0.0580992, -0.240388, 0.00658263, -0.173939, 0.127884, 0.264482, -0.0941425, 0.147119, 0.0887294, -0.0247292, -0.00662902, 0.188667, 0.0719959, -0.0457741, 0.181808, -0.199515, 0.24002, -0.149479, -0.160093, -0.155661, 0.0103051, 0.0465138, -0.11773, 0.0584684, -0.161307, -0.0974117, -0.097169, -0.0486995, -0.0657051, -0.214717, -0.153711, -0.101421, -0.00245431, 0.185874, -0.0859451, -0.113931, -0.198017, 0.088803, 0.119667, 0.182405, 0.0816067, 0.0279404, -0.119897, -0.160588, 0.0463675, 0.0290897, 0.0229501, -0.0773216, -0.124733, 0.0771328, 0.0254613, -0.174532, -0.0571093, -0.00440442, 0.0312043, -0.0262366, -0.0545274, -0.143371, 0.00146849, 0.046146, 0.046692, 0.0116085, 0.0632227, 0.191593, -0.122306, 0.0671393, -0.100146, 0.0530461, 0.0608022, -0.0321683, 0.0296004, -0.119233, 0.098004, 0.00664851, 0.128954, 0.0617879, -0.100948, -0.20733, -0.0112701, -0.130943, -0.012742, 0.00577597, -0.0444379, -0.157312, 0.0776763, 0.249969, -0.0737005, 0.00454862, -0.126101, -0.103771, -0.0188318, 0.192092, 0.0489358, 0.0451804, 0.0418901, -0.0185337, -0.0220227, -0.314413, 0.0442161, 0.076009, -0.0301945, 0.0658563, 0.122687, 0.0641015, -0.215993, 0.0424811, 0.212142, -0.133924, -0.17507, 0.0395539, -0.279946, -0.0696577, 0.0555972, -0.0690221, -0.0286238, 0.0759702, 0.0378003, -0.0271204, -0.0155051, 0.013143, -0.119735, 0.349897, 0.321391, 0.131711, 0.248513, 0.100321, 0.205086, 0.298323, 0.00371004, -0.0623736, 0.23827, -0.0410926, 0.0287461, -0.0828694, -0.140397, 0.0431646, -0.186817, -0.111369, -0.193106, 0.0349657, 0.072632, -0.0891982, 0.135391, -0.0839212, 0.0519003, 0.0829734, -0.117233, -0.0946706, 0.0529381, -0.0534611, 0.0181588, -0.0698222, 0.0554859, -0.0250923, -0.0209571, 0.0584245, -0.0779142, -0.0161191, 0.100507, 0.0180937, -0.221188, 0.16897, 0.0673243, -0.169458, 0.261989, -0.15588, 0.140217, -0.255749, -0.0987773, 0.143805, 0.0936846, 0.120847, 0.0911676, 0.225676, 0.0424021, -0.116776, 0.0706832, -0.129362, 0.131293, 0.267157, 0.318419, 0.132305, -0.089314, 0.264, -0.102514, 0.15808, -0.151805, -0.10702, 0.220161, 0.18057, 0.159029, 0.13307, 0.208569, -0.0767349, 0.20508, 0.0010901, 0.136849, 0.16046, -0.149879, 0.0225031, -0.125291, -0.0128477, -0.0274871, -0.215769, 0.121026, -0.111157, 0.0683219, -0.0904254, -0.0177892, -0.165245, -0.0656231, -0.0192649, -0.294015, -0.050361, 0.195793, 0.169921, -0.0586105, 0.0600458, 0.15824, 0.0369845, 0.176338, 0.0300651, 0.19637, -0.0467745, 0.0699194, -0.0546408, 0.112657, -0.218231, 0.137808, 0.103875, -0.0544939, -0.140079, -0.0787778, 0.160834, -0.166542, 0.0249688, -0.160019, -0.0393002, -0.283504, 0.0648741, 0.00541385, 0.152333, -0.0133114, 0.323333, -0.166064, -0.0365668, 0.0427682, -0.037159, 0.171779, -0.166689, -0.0234323, -0.00698247, 0.0957856, 0.240945, -0.102936, 0.166875, 0.155406, -0.10578, 0.0268901, 0.106805, 0.102428, 0.0856252, 0.106481, -0.0782053, 0.229657, 0.059001, -0.00103609, 0.132004, 0.0455175, -0.20119, -0.211318, -0.186302, -0.101325, -0.108766, 0.00502121, 0.138516, 0.0408278, 0.117842, 0.0760056, -0.0933333, 0.0807164, 0.204976, -0.0204537, 0.0572365, 0.122734, 0.000841439, -0.0106687, -0.23185, 0.218897, -0.246247, -0.0974505, -0.171007, 0.140267, -0.235248, 0.0280082, -0.140501, 0.0359956, 0.16733, 0.0119192, 0.0304547, -0.159846, 0.0315225, -0.187273, 0.163253, -0.064167, -0.0412981, 0.0733115, 0.013946, -0.0856683, -0.124714, 0.0978931, 0.12893, -0.124724, 0.0177763, 0.0812157, -0.0695321, -0.211339, 0.289544, -0.137231, 0.138006, 0.0274147, 0.088521, -0.0770122, -0.00679605, 0.164952, 0.269493, -0.0412988, -0.0424175, -0.0485624, -0.120767, 0.0786952, 0.112021, 0.194951, -0.060452, -0.183836, -0.0635889, 0.128565, 0.185545, -0.00680909, 0.165726, -0.0313288, 0.00207547, -0.034664, -0.289718, -0.0469686, 0.194872, 0.118247, -0.0827077, -0.146072, -0.122637, 0.286151, 0.167002, 0.1826, 0.152513, -0.187898, 0.079039, 0.0224914, -0.132801, -0.122669, 0.00702161, -0.0863474, 0.258739, -0.169137, -0.204236, -0.24621, 0.0972103, 0.262336, -0.0446594, -0.140837, 0.190186, -0.233304, -0.067154, 0.0799727, 0.133398, -0.0812236, -0.0547751, -0.00166417, -0.17352, 0.099287, -0.0199359, -0.0103188, -0.112866, 0.149294, -0.188938, -0.151183, -0.079313, 0.214555, -0.139327, -0.108204, 0.216096, -0.0533963, -0.16042, 0.0146691, -0.183643, 0.146227, -0.0110274, 0.0067659, 0.183798, -0.0967085, -0.0159163, -0.0358429, -0.176546, 0.165022, -0.192656, 0.10614, -0.0498167, -0.331344, -0.249292, -0.229989, 0.120978, -0.0204409, 0.154699, 0.261572, -0.0865993, -0.195791, -0.069332, -0.110228, 0.0176226, 0.154442, -0.215323, -0.207343, -0.164821, 0.11011, -0.311572, 0.0704866, -0.0101355, -0.0575892, 0.0333387, 0.0785032, 0.276697, 0.241912, 0.116454, 0.183424, -0.0519841, 0.0344106, 0.230282, -0.00562526, 0.175687, -0.279617, 0.250348, 0.205709, 0.0518827, 0.208936, -0.00529015, -0.113649, 0.160713, -0.0156743, -0.233717, 0.240258, 0.127687, 0.16469, 0.125221, -0.184192, 0.116742, -0.121495, -0.136439, 0.188321, -0.0899486, -0.0742381, 0.2932, -0.3336, 0.065587, -0.113724, 0.147252, -0.164491, -0.25504, 0.165941, -0.259909, -0.147118, 0.252044, -0.0528132, -0.0554431, -0.118873, -0.0371884, -0.056346, -0.302634, -0.0852716, -0.0977261, -0.280184, 0.119977, 0.210678, 0.104351, 0.263607, -0.141731, -0.162933, -0.217531, -0.0251617, 0.150283, 0.0125942, 0.167503, 0.0907663, -0.257452, -0.014424, -0.265145, -0.0692095, 0.339108, 0.0125368, 0.0371161, -0.20185, 0.136095, 0.287644, -0.103436, -0.111887, 0.145147, 0.0491606, -0.126038, -0.205094, 0.0860689, 0.142977, 0.17262, -0.11687, -0.0413473, 0.120674, 0.324597, 0.0608206, 0.203833, 0.114332, 0.212532, -0.102738, -0.140162, -0.232304, 0.0653837, 0.0505198, -0.0386978, -0.00552765, -0.0723921, -0.200413, 0.0554082, -0.0767321, -0.195524, -0.116664, -0.195264, -0.154453, 0.135828, 0.00310986, 0.00818158, 0.131362, -0.37868, -0.27271, -0.10176, 0.113762, 0.158704, -0.121578, 0.262168, 0.0417079, 0.307788, -0.0255752, -0.098697, 0.115135, -0.0276556, -0.153633, 0.106327, 0.125061, 0.237572, -0.143046, 0.185323, -0.323838, 0.162428, 0.287412, -0.0705447, 0.0263403, -0.282619, -0.0465424, -0.0339291, -0.133111, 0.244181, 0.206252, -0.0933976, 0.358579, -0.158392, 0.0104876, -0.0877607, -0.0814027, 0.0964855, 0.194113, 0.118961, -0.0712847, -0.169965, -0.133895, 0.193338, 0.209537, -0.143366, -0.154405, 0.0780666, 0.0923613, -0.126159, -0.0382411, -0.141581, -0.306199, -0.0573025, 0.0114801, -0.189972, -0.0153299, 0.0367871, 0.000713947, -0.00265603, -0.110115, -0.136495, 0.0149165, -0.0723177, 0.0429232, 0.0265006, 0.00561697, 0.127186, 0.0868989, -0.0139978, -0.069476, -0.110621, 0.0623593, -0.0846848, -0.006447, -0.0756453, 0.12776, 0.17066, 0.116247, 0.157155, 0.0239758, -0.059451, -0.0655803, -0.15524, 0.0890496, 0.17374, -0.105382, 0.116733, 0.123486, 0.0919933, 0.00868165, -0.0881934, -0.0156182, -0.00638121, -0.201986, 0.00433166, -0.152446, -0.145952, -0.0447678, -0.0211943, -0.0841034, 0.162754, 0.010427, 0.0101528, 0.138327, 0.0627172, 0.19413, 0.103606, 0.0287996, -0.141758, -0.0544282, 0.0481777, -0.0363357, 0.110058, -0.0350752, -0.0743598, -0.0585003, -0.0647494, -0.0689146, 0.110047, 0.0742875, -0.0831797, -0.00884985, 0.0996715, 0.0163975, -0.0297667, -0.0326943, 0.0254979, 0.0032952, -0.00345579, 0.0470014, -0.0449209, -0.0705177, -0.206368, -0.0484091, 0.0284528, -0.138678, -0.123413, 0.101464, 0.0979665, -0.106207, -0.136303, -0.0853449, 0.0423277, -0.00040817, -0.0593855, -0.143841, 0.0579786, 0.0445362, -0.146692, -0.0770946, -0.0614596, 0.0660155, 0.0793707, 0.192722, 0.00485735, 0.0199035, 0.148536, -0.0130613, -0.00270889, -0.0349868, 0.145366, -0.0571288, 0.0456502, -0.0366984, -0.102553, 0.174328, 0.0333923, -0.0375753, -0.116022, -0.162435, -0.133255, -0.0389403, 0.172795, -0.00579256, -0.0803924, 0.0177172, -0.0521368, -0.127849, 0.0356857, 0.0716475, -0.0238211, 0.176663, 0.152621, -0.104066, -0.20731, -0.00201667, -0.0704097, 0.00748602, -0.252358, -0.0018066, 0.0638843, -0.0661963, -0.113118, -0.0436507, -0.00876321, -0.0980029, -0.0227094, -0.149987, -0.153567, -0.134846, 0.0648943, 0.0552762, 0.0849888, -0.104588, -0.159964, 0.0835738, -0.132335, 0.156152, 0.0117752, 0.0140476, 0.0717893, -0.0143893, 0.0163345, 0.0528237, 0.089983, 0.0674969, 0.0417568, 0.13804, 0.127595, 0.106732, -0.0728912, 0.114222, -0.0793308, 0.16395, -0.0491339, -0.0435931, -0.0958036, 0.135135, -0.0765285, 0.0036349, -0.165656, 0.05279, -0.0281239, 0.224154, -0.0994646, 0.0821522, -0.0107852, -0.0949041, 0.172349, 0.171328, 0.161043, 0.140969, 0.0261259, -0.0945795, 0.1483, -0.120026, -0.128392, -0.136585, -0.0191347, -0.0880136, 0.14144, 0.128573, -0.0587865, 0.122954, 0.117401, -0.0189767, 0.00931461, -0.130259, 0.030784, 0.0340362, 0.130269, 0.101887, 0.181453, -0.179875, 0.06813, 0.0339368, 0.0120543, 0.0298985, -0.0597218, 0.0993634, -0.0447418, 0.00943868, 0.0892724, 0.0227868, -0.128311, -0.0569694, -0.117277, 0.0681664, 0.217231, 0.0365367, -0.0252118, 0.0359562, 0.0829495, 0.0199542, 0.0950221, -0.0417913, 0.0635182, -0.0570941, -0.0670382, -0.188233, -0.180485, -0.075175, -0.0716512, -0.144604, 0.230393, -0.00800173, 0.032942, -0.0852286, 0.115205, 0.110772, -0.0865152, 0.0714076, -0.00172915, 0.14499, 0.148153, -0.042441, -0.0513805, 0.212034, 0.0122979, -0.112024, -0.182149, 0.0838624, -0.0279937, 0.126963, -0.090517, -0.0330084, -0.00152701, -0.0997179, 0.0879012, -0.0660085, 0.101445, -0.0119079, 0.0930633, 0.0752859, -0.0815801, 0.0894509, 0.0219267, -0.0319206, 0.217698, -0.0583924, -0.0511372, -0.0196199, -0.0741611, -0.116343, -0.122579, 0.182529, 0.133855, 0.00338519, -0.0883975, -0.0494725, -0.0409838, 0.0437197, -0.0227468, -0.00405446, -0.0206356, -0.0586081, 0.021395, -0.0192061, 0.205792, 0.124156, 0.128427, -0.0616116, -0.222148, -0.0403231, 0.16013, 0.0149941, 0.147413, -0.0694854, 0.0463648, 0.0151679, -0.045879, 0.186419, -0.0298506, -0.00263253, -0.174382, 0.239754, -0.0159993, -0.0462051, 0.0729675, -0.0363253, -0.0386574, -0.0316315, 0.0132136, 0.0541684, -0.0877756, -0.0438356, -0.0304245, 0.0797767, -0.0970823, 0.0197286, -0.0850717, -0.00859394, -0.0384188, 0.0849525, -0.0883915, -0.0829234, -0.0936168, -0.0363387, -0.243251, 0.024643, -0.0317805, -0.088485, -0.178175, -0.128021, 0.0378631, -0.0833715, -0.0615704, 0.0706259, 0.12597, -0.0235507, -0.00795948, -0.18827, 0.134182, -0.0971107, 0.195536, 0.0779987, -0.223033, -0.0527117, -0.0648642, 0.159499, -0.053111, 0.313235, 0.236366, 0.0943748, 0.000814681, 0.0900387, -0.142785, 0.00511489, -0.0945128, -0.194547, 0.169925, 0.0554962, -0.139001, 0.072228, 0.0305409, 0.044262, -0.0603394, -0.0845768, 0.150681, -0.0709082, 0.138283, -0.00843857, 0.0346573, -0.0904462, -0.069578, 0.0592405, -0.0275062, -0.112998, -0.189491, 0.0994603, -0.0813917, 0.174942, 0.0218859, 0.154236, 0.118228, -0.0107098, 0.0513018, -0.164578, -0.19169, 0.0211951, 0.0391679, -0.0838446, -0.0513625, -0.0778612, -0.0161422, -0.0204794, -0.0396527, -0.123552, -0.0316667, 0.0721782, 0.193995, -0.172819, -0.00884086, 0.00071184, 0.034702, -0.079646, 0.0319809, 0.014572, -0.146776, 0.103996, -0.0900971, -0.00432615, -0.0875869, 0.0580233, 0.0499485, 0.0115632, 0.0920713, -0.253029, -0.073804, 0.0191219, 0.115644, -0.0262321, 0.125228, 0.119069, -0.0416117, 0.112846, 0.0186814, 0.057643, -0.1267, 0.112657, -0.130653, -0.0332188, -0.00971139, -0.0288851, 0.00530016, -0.0770726, 0.0308236, 0.152211, 0.205246, -0.15175, -0.0237191, 0.140193, 0.0602157, -0.0681608, 0.167828, -0.103418, -0.00313529, 0.0805326, 0.0153701, -0.127009, -0.0992912, -0.00405336, -0.0567045, -0.0907824, -0.138152, -0.084868, -0.0421332, -0.0923625, -0.0868678, -0.00308738, 0.142039, -0.116481, -0.0588389, -0.0368858, -0.132763, -0.0798864, 0.233812, 0.0197961, 0.0594543, -0.0704488, 0.207308, 0.0389142, 0.0408485, -0.0513021, 0.135017, -0.0466275, -0.121124, -0.172166, -0.111631, -0.17151, -0.14869, -0.19441, -0.0783172, 0.167201, 0.045031, 0.0158036, -0.0738021, 0.195689, 0.100256, 0.108805, -0.147546, -0.00689378, 0.0825651, 0.044724, 0.174663, -0.0269243, -0.0660156, -0.0316034, 0.0263115, 0.118508, 0.0247801, 0.195802, -0.011539, 0.103399, 0.0902996, -0.027115, -0.114181, -0.0272986, -0.0508258, 0.0707745, 0.0176115, 0.197611, -0.0847183, -0.079433, -0.0941024, 0.122215, 0.159813, 0.00224541, 0.0752777, -0.0807937, -0.0215547, 0.049614, -0.0299748, 0.0668405, 0.150666, -0.193477, 0.133982, -0.0536576, -0.0959075, -0.00845377, -0.0302143, 0.0963603, -0.0610097, 0.153548, 0.0928225, -0.0605724, 0.11314, -0.100111, 0.0728739, 0.0438253, -0.0422136, 0.115475, 0.0537363, -0.218353, 0.0312287, 0.0784669, -0.0941489, 0.0908202, -0.107462, -0.124858, 0.0549766, -0.0189873, -0.0814337, -0.0981048, -0.171846, 0.115383, -0.0138674, 0.168035, -0.0127873, -0.0483811, 0.100395, 0.158857, 0.113555, -0.0603702, -0.136082, 0.101288, -0.165611, -0.0461839, 0.0832798, -0.0898024, 0.00117834, 0.024335, 0.00768199, -0.0335348, -0.244199, -0.100981, -0.0912035, 0.0285528, -0.085589, -0.0264518, 0.157738, 0.0126011, 0.0283554, 0.0716149, -0.192314, -0.188575, 0.0885776, -0.219468, -0.00649561, -0.0404886, 0.0536092, -0.0728682, -0.0801187, -0.115136, -0.0169447, -0.0621869, -0.00253358, -0.194922, 0.0650795, -0.147081, 0.106899, 0.0416154, 0.0661798, -0.0511584, -0.0401719, 0.158056, 0.0794211, 0.196088, 0.0738454, -0.0807082, -0.0679978, -0.0199066, -0.057314, 0.126119, -0.0773528, -0.0929489, -0.0557792, -0.0948481, 0.0927889, 0.095676, 0.0448728, -0.123779, -0.126411, -0.203623, 0.0197818, -0.112981, 0.126492, -0.0399179, 0.139645, 0.151639, -0.053652, 0.00745997, -0.121566, -0.0108084, 0.0984805, 0.105269, 0.0970102, 0.0223915, -0.0946239, 0.136997, -0.0618957, 0.163429, -0.12294, -0.10752, 0.05393, 0.0429681, 0.0248947, -0.151776, 0.0904625, 0.0340953, -0.0168283, 0.0664399, 0.148575, -0.112693, -0.136092, -0.168932, 0.11079, -0.0654868, 0.0222653, -0.0929531, -0.00642916, 0.0363865, -0.00252949, -0.110159, 0.0429899, 0.0816877, 0.00595826, -0.0695087, 0.109933, 0.124092, 0.00233877, -0.0343834, -0.0457874, 0.0655519, 0.0375205, -0.0424375, 0.0439316, -0.0767095, -0.129787, 0.0776302, -0.0934061, 0.00459391, -0.112834, -0.0209174, 0.0128172, -0.100906, 0.0207849, 0.0590209, -0.112027, 0.0445397, -0.155974, -0.223432, 0.00329604, -0.02523, 0.0973986, -0.189177, 0.00785072, -0.226463, 0.00628682, 0.0623181, 0.0425925, 0.0022449, -0.106535, 0.131213, 0.0179455, -0.0299743, -0.0358055, -0.0903455, -0.0130382, -0.0283073, -0.0415201, 0.145831, 0.0656381, 0.0126287, -0.11365, -0.0833577, -0.0693395, -0.0596276, 0.0851825, 0.120355, -0.0765089, -0.165873, -0.0352456, 0.0276292, 0.0231031, 0.1192, 0.0478216, 0.0714156, 0.0737117, -0.0379559, 0.0821845, 0.040481, 0.166024, 0.0516598, 0.143496, 0.077988, -0.19684, -0.0364208, 0.0160625, -0.0093772, -0.101219, 0.0539716, -0.192752, -0.0732285, 0.083545, 0.199723, -0.156531, 0.081217, 0.102724, 0.0333628, 0.0484528, 0.124379, -0.0268091, -0.0797741, 0.0900104, 0.157518, -0.0502118, 0.0430714, 0.0101741, 0.0181828, -0.178071, 0.11468, -0.00174234, 0.182754, -0.0874065, -0.0869481, -0.0240609, -0.101349, -0.0891425, 0.113776, 0.0205262, -0.0271332, 0.0381655, -0.104666, 0.0936021, -0.108096, 0.0239509, 0.0711031, 0.046246, -0.114103, 0.0202978, -0.153255, -0.0950748, -0.0489501, 0.0386252, -0.0887638, -0.127937, 0.171757, 0.0977724, -0.0432422, -0.0180082, -0.183687, 0.0921103, -0.012906, -0.111486, -0.0777264, -0.0566801, 0.0542197, 0.0159838, -0.133208, -0.0466491, 0.193042, 0.113355, -0.0190817, -0.162463, -0.0658669, -0.00435928, -0.119677, 0.0809204, -0.0183341, -0.106325, 0.00645007, -0.0936112, 0.0127545, -0.0761682, -0.0790592, -0.139384, 0.147755, -0.0743301, -0.145757, -0.0816521, 0.0286602, -0.112438, 0.0374499, 0.03205, -0.0516197, 0.165841, 0.216239, -0.0251907, 0.105712, 0.105418, 0.105546, -0.0252621, -0.154025, -0.0826762, 0.197761, -0.0201368, -0.0880022, 0.0247583, 0.195024, -0.178241, -0.0796177, -0.021619, -0.0111818, 0.0580977, -0.00427269, -0.139916, -0.0210155, -0.233038, -0.102378, 0.0792308, -0.0253546, -0.103871, -0.113288, 0.0145004, -0.00844569, 0.180314, -0.051624, -0.182609, 0.0711584, -0.0362335, -0.0793791, 0.11287, 0.253921, 0.115175, 0.0989284, -0.0455289, -0.16297, -0.0222473, 0.150509, 0.0574633, -0.125032, 0.0867708, -0.0197145, -0.0338784, -0.0275854, -0.0640593, -0.0233426, -0.196921, -0.0549257, 0.106411, -0.10997, -0.128368, -0.0899704, -0.0236132, 0.0412179, -0.0423911, 0.0730842, 0.0184934, -0.0512153, 0.160053, -0.00140865, 0.170993, 0.0272787, 0.0953757, 0.145671, 0.0809085, -0.00921257, -0.102815, -0.168179, -0.181416, 0.142897, 0.123342, -0.0956785, -0.00135106, 0.0321522, 0.0231519, -0.0456571, 0.0641667, -0.126645, 0.0214605, -0.167125, 0.00961276, -0.0946061, 0.0413725, 0.0758473, -0.104254, 0.00129279, -0.120634, -0.0257437, -0.0378895, -0.0433345, 0.0990444, 0.100358, -0.0460429, 0.181143, -0.0767015, 0.0257821, -0.153381, -0.0285219, 0.0993891, -0.0965088, -0.0521447, -0.100074, 0.0302205, -0.0464957, 0.0128979, 0.0819629, -0.0172986, 0.0892266, -0.105306, -0.0264422, 0.0940561, -0.0436066, 0.0588496, 0.0616906, -0.20454, 0.129629, -0.0343862, -0.0486988, -0.00950867, -0.0970189, 0.0734344, 0.0172311, -0.0079978, 0.0231152, 0.0882477, 0.00419212, 0.0593727, 0.0860272, 0.00158449, 0.119093, -0.141254, -0.0339281, 0.0635905, 0.0304301, -0.073907, -0.0217398, -0.0368793, -0.00978566, 0.0200579, -0.0485012, 0.0803853, -0.0926462, -0.00383195, -0.0200995, -0.0497446, -0.158395, -0.053596, 0.0258597, 0.0698221, 0.134352, -0.00950657, -0.113511, -0.0507339, 0.0718907, -0.123724, 0.177468, -0.0476223, 0.159129, -0.0328504, 0.0337059, -0.0748036, 0.028297, -0.0294387, -0.0272241, 0.0545208, -0.000894627, -0.04811, -0.119027, 0.0622674, -0.0124839, 0.0135591, 0.0269936, 0.0582902, 0.0230685, -0.0778377, -0.0229216, 0.0901792, -0.0750819, -0.0864765, 0.115396, 0.124312, -0.0688237, 0.188672, -0.0296027, -0.123988, -0.0574215, -0.154741, 0.230076, -0.0194514, -0.142101, 0.0897935, 0.181229, 0.0117945, 0.00869593, -0.0742453, -0.137414, -0.0266766, -0.0811081, 0.0587514, 0.186256, 0.0673959, 0.113856, -0.0536727, -0.0295403, 0.0984955, -0.151967, -0.163291, 0.1012, 0.00799107, -0.153864, -0.094436, 0.00645116, 0.0484034, 0.0272064, -0.0817631, 0.0150767, 0.16715, 0.0554835, -0.0766642, 0.153021, -0.0602723, 0.0317147, 0.123699, 0.162043, -0.0726938, 0.0203909, -0.0121705, 0.0219506, -0.20905, -0.0403882, 0.0666188, -0.0719037, 0.122484, -0.165314, -0.241918, 0.166603, -0.0466749, 0.15343, 0.000544488, 0.0684014, -0.115222, 0.178269, -0.218616, -0.181851, 0.0191879, -0.0821512, 0.0871939, 0.0453965, -0.0204705, 0.0375267, -0.019709, 0.0705823, -0.0790909, -0.0364796, -0.021672, -0.137824, 0.0482402, 0.0788839, -0.113514, 0.00119256, -0.0587062, 0.072254, 0.0345506, -0.0278953, -0.0117081, 0.037426, 0.0602262, -0.0294544, 0.0945152, 0.0928985, 0.0607159, -0.0692903, -0.166229, -0.118881, 0.0148591, 0.111691, 0.132331, -0.125304, 0.219785, 0.00353606, 0.0885793, -0.0791742, -0.0745515, -0.0363507, 0.0431918, -0.0446518, 0.125271, -0.0356859, 0.166996, 0.0798731, -0.0483231, 0.0687396, -0.139426, 0.18343, -0.0513678, -0.195352, 0.124713, 0.0423737, -0.105954, -0.0205396, 0.0906905, 0.00439515, -0.0389796, -0.0116161, 0.103549, 0.0689247, -0.153909, -0.149049, -0.182391, 0.0397233, -0.0380961, -0.061562, -0.108809, -0.125017, -0.100004, -0.1178, 0.18674, 0.10583, 0.152601, -0.0723251, 0.0902207, -0.116422, -0.18198, 0.0642967, 0.0569152, 0.0128166, -0.0225374, -0.205983, 0.0777891, -0.0244288, 0.0883246, 0.0388341, -0.0822432, -0.0015655, -0.115577, -0.0334618, 0.169985, -0.049786, 0.0750019, 0.0102466, 0.0578017, 0.0203083, -0.0954095, -0.0640318, -0.0862942, -0.212954, -0.0678555, -0.13855, 0.0025862, -0.00759753, 0.0438805, 0.0662885, -0.24708, -0.0987368, -0.00460757, -0.00387528, 0.0812757, -0.172515, -0.0759134, 0.189225, -0.00722128, -0.00355442, -0.132223, 0.106188, -0.140794, 0.0302451, -0.0156824, 0.0106373, 0.044098, 0.0749258, 0.0576784, 0.0976289, 0.0653037, -0.00969952, 0.165977, 0.0215847, 0.0569464, -0.0173732, 0.181587, 0.213958, -0.0911448, 0.232265, -0.0982352, 0.0737011, -0.223605, -0.103117, 0.0783114, 0.171494, 0.134162, -0.048751, -0.0526802, 0.0567624, 0.00051858, -0.100579, -0.122486, -0.0374953, -0.00971903, -0.119787, 0.0165459, 0.0212396, -0.00312267, 0.0161791, -0.0975883, 0.0392334, 0.0107855, -0.0307906, 0.111726, -0.00511195, -0.179334, -0.139293, -0.0752715, -0.0865827, 0.00565136, -0.0167982, 0.216692, -0.130799, 0.119934, 0.0239713, -0.0444475, -0.144355, -0.0738135, 0.0779331, -0.0377493, -0.0129701, 0.0926672, 0.169665, 0.048576, -0.0190793, 0.0884424, 0.170459, -0.0688626, 0.0560437, 0.0350661, 0.027368, -0.130257, -0.239703, 0.065199, -0.0534508, 0.0693818, -0.0872978, 0.106897, -0.0138166, -0.0924045, 0.156161, -0.0225254, -0.182456, -0.00713456, 0.129846, 0.0272454, -0.0813081, -0.0892846, 0.0776995, -0.0938724, 0.100201, -0.0357357, -0.192754, -0.1075, 0.180607, 0.144251, 0.17765, 0.0301141, -0.0220112, -0.031475, -0.0487335, -0.0538865, 0.0354793, 0.113076, -0.121646, -0.0105113, -0.115585, -0.0123104, 0.157039, 0.135387, -0.0429749, 0.118293, -0.0886392, 0.107296, 0.0778041, -0.0965131, 0.0648416, 0.0717369, -0.0148479, -0.0633449, -0.0798356, -0.145521, -0.0196086, -0.108632, -0.138757, 0.0514615, 0.0135111, -0.0338828, 0.069231, 0.081436, -0.155342, -0.0375983, -0.0871952, 0.0613279, -0.0210429, -0.0168697, 0.0339381, -0.0531356, 0.0861724, -0.0383895, 0.0386911, 0.190781, -0.0613675, 0.0703008, 0.0507783, 0.0354457, 0.00442258, 0.0564371, 0.00662379, -0.0537868, -0.0860626, -0.136407, -0.0391354, 0.163182, 0.0715341, 0.057663, -0.0151298, -0.00117289, 0.0856287, -0.0602792, 0.0551066, 0.0690896, 0.0113579, 0.0840562, 0.0130289, -0.177367, -0.0940219, 0.106863, -0.00906635, 0.0659209, 0.114768, -0.15783, 0.0038282, -0.0846973, -0.0615734, 0.155732, -0.0345325, 0.0558564, -0.0975529, -0.125187, -0.177918, 0.0548598, -0.0666261, -0.00383026, -0.029881, 0.00964734, 0.234119, 0.0128274, -0.0476768, 0.0596547, -0.123132, -0.129686, 0.0135554, 0.0200683, 0.058592, 0.0673418, 0.0231115, -0.059343, 0.00812734, 0.00302758, 0.0280968, 0.14018, 0.0852735, 0.166314, -0.0888121, -0.0326976, 0.0645236, 0.0378909, 0.0606196, -0.130296, -0.0375593, -0.0255581, 0.0573035, 0.0048587, -0.017071, -0.121159, 0.0586372, 0.0647034, 0.0488337, 0.00254725, -0.0929665, 0.0625782, -0.0177028, 0.127799, -0.0725051, 0.0503328, 0.0210716, 0.141594, -0.0919259, 0.0979176, 0.00682336, -0.101706, -0.0702652, -0.0570023, -0.0191997, 0.0774147, -0.11846, 0.0335772, 0.0772825, 0.229567, 0.0722612, -0.0821646, -0.0211265, -0.0135742, 0.104015, -0.0368515, 0.0183089, 0.106505, -0.0761554, -0.0204249, 0.111415, -0.000247064, -0.0937655, 0.0174049, -0.0105244, -0.0222311, -0.0903063, -0.0294531, 0.0560974, -0.063565, -0.17336, 0.24031, -0.0699121, -0.00492344, 0.0604126, 0.263178, 0.0835736, -0.0524759, -0.0145863, -0.00727703, 0.140631, 0.136637, 0.0594484, -0.0307426, 0.144736, 0.0998491, -0.0164603, -0.0672143, -0.0806397, 0.0994523, 0.148907, -0.00914114, 0.115807, 0.0587119, -0.0606992, -0.0681858, 0.045509, 0.109087, 0.0706, 0.30089, -0.0285795, 0.00229123, -0.0498562, -0.0416904, 0.0313784, 0.0142967, -0.117793, 0.163219, 0.112571, 0.0681651, -0.00848032, -0.0466695, 0.04282, -0.0534163, 0.00641733, -0.054543, 0.0537059, 0.0459512, 0.189386, 0.0910011, -0.110649, -0.129431, -0.103091, -0.129487, -0.0492295, -0.0242992, 0.155782, 0.0225564, -0.0481629, -0.097802, 0.0743814, 0.122142, -0.145553, 0.027296, 0.0830138, -0.095553, 0.163431, -0.0884007, 0.0725788, 0.0508042, 0.0405204, 0.0587963, 0.0660626, -0.209475, -0.177643, -0.176807, -0.104148, -0.0381402, 0.200977, -0.255032, -0.0148809, 0.0272985, 0.00583045, 0.0209647, -0.155662, 0.0269404, 0.015187, -0.0563499, 0.179333, 0.137119, 0.169958, -0.0835396, 0.0555937, -0.026225, 0.0681462, -0.04249, -0.138277, -0.143168, -0.058186, -0.02192, 0.1745, 0.105468, 0.15012, 0.236247, -0.0657452, 0.0841026, -0.081559, -0.127114, -0.0586167, -0.107292, 0.170801, -0.147941, -0.017265, 0.0184377, 0.0938548, -0.0352972, 0.223741, -0.00970407, 0.123574, -0.0507901, 0.103113, -0.0255257, 0.122005, 0.100857, 0.0680905, -0.106262, -0.0298817, -0.0995853, -0.0928795, 0.0304852, 0.101889, 0.0808255, -0.154293, -0.0193841, 0.122798, 0.0517486, -0.136459, -0.055709, 0.126822, -0.214379, -0.0326285, 0.186644, 0.00306135, 0.0463691, 0.0745183, -0.185026, -0.0213693, 0.000402086, -0.0742147, 0.0884648, -0.0215564, 0.175005, -0.0640305, -0.058468, -0.0695142, -0.00464693, -0.169903, 0.110499, 0.0669211, 0.0901997, 0.159028, -0.133794, 0.00823836, 0.0961854, 0.0820136, -0.151011, 0.166869, -0.116197, 0.0901284, -0.0401015, 0.115755, -0.0483494, -0.0704074, -0.151927, -0.0865439, 0.0679713, 0.0980806, 0.178881, -0.170266, 0.20639, -0.106513, -0.0375237, 0.0808683, -0.161557, -0.19168, 0.113151, -0.0817364, -0.0741104, 0.0556755, 0.136588, 0.0441646, -0.162686, -0.141824, -0.0269119, 0.130023, -0.0673262, -0.0494211, 0.04534, 0.0578104, -0.268538, 0.158802, -0.0461507, 0.143723, 0.194313, 0.0367414, 0.0706872, -0.0509572, -0.042591, 0.0686488, -0.0741568, -0.153426, -0.035189, 0.0596248, 0.20235, 0.131879, -0.0255501, -0.0828072, -0.137619, -0.148258, 0.141625, 0.212812, 0.0498933, -0.0102075, -0.11312, 0.071478, -0.096508, -0.285642, 0.0124885, 0.197949, 0.00870221, 0.0305585, -0.218345, 0.0278618, -0.0693793, 0.0176367, 0.0448073, -0.00888973, 0.019124, 0.104003, 0.21942, -0.158651, -0.0346317, 0.00682599, 0.113183, -0.0808809, -0.131418, -0.179487, -0.042417, 0.106791, 0.0202281, -0.00214235, -0.146161, 0.144369, -0.143583, 0.0568593, 0.123297, 0.130466, 0.128153, -0.121126, -0.122848, 0.148541, 0.0320071, -0.00773202, 0.0527697, -0.155745, -0.20215, 0.0483858, -0.0560168, -0.103918, -0.0907796, -0.0040545, 0.0586311, -0.0769759, 0.0398418, -0.169367, -0.0223943, 0.140939, -0.0287047, -0.0368646, -0.103421, 0.0792068, 0.104133, -0.107943, -0.0585193, 0.266719, -0.0479195, -0.110967, 0.099279, -0.10699, -0.137041, -0.0854954, -0.102325, -0.0533847, 4.52492e-05, -0.10019, -0.10938, -0.0410206, 0.0578598, 0.117268, -0.157002, 0.0891439, 0.0244847, 0.0836714, -0.123415, 0.0194692, -0.0392925, -0.091674, 0.105492, -0.131558, -0.14338, 0.152018, -0.124221, 0.0287119, 0.031421, -0.0315557, -0.0256364, 0.154561, 0.167948, 0.221273, -0.12875, 0.00624719, 0.127137, -0.109338, -0.0296725, -0.0941987, -0.0212873, 0.142298, 0.131187, -0.0640169, -0.154504, -0.154089, -0.0842979, 0.0368768, 0.129071, 0.163281, -0.182607, -0.0998206, 0.0947439, 0.130466, 0.257617, -0.205791, -0.0546352, -0.222006, -0.181161, 0.0277116, -0.189592, -0.17119, 0.118683, -0.130846, 0.264162, 0.0301497, -0.128812, -0.178503, -0.0319114, 0.051979, 0.107727, -0.157075, 0.0993192, -0.0266324, 0.235707, -0.138925, 0.0724053, 0.00178482, -0.0492914, 0.00248771, -0.270692, -0.249893, -0.100421, 0.0408405, 0.0947362, -0.0775486, 0.0280079, -0.141657, 0.210358, -0.144764, -0.00887079, 0.0226453, 0.167954, 0.153054, -0.167016, -0.239815, 0.206856, -0.186764, -0.0595764, 0.203791, -0.226567, 0.196539, 0.164897, -0.102978, -0.0540144, 0.201267, 0.198924, 0.025719, -0.272195, 0.238797, -0.162494, -0.120981, 0.294805, -0.248381, 0.0786287, 0.231424, 0.122362, 0.146525, -0.00957507, -0.0108374, 0.0214763, 0.0840197, -0.00812391, 0.223245, -0.0837671, 0.126736, -0.202343, -0.419678, 0.244224, -0.270717, 0.180737, 0.20843, -0.00113614, -0.0608381, 0.095041, -0.12176, -0.0834056, 0.165319, 0.246125, 0.144277, -0.0866778, -0.201183, -0.096362, 0.0478684, -0.206191, 0.215512, 0.00472346, 0.26902, -0.0232838, 0.128158, 0.309831, -0.163435, 0.213022, -0.0448196, -0.28773, -0.207018, 0.149081, 0.0670291, 0.0382222, -0.165506, 0.145031, 0.115876, 0.0144887, 0.0421719, -0.189286, -0.0194794, 0.284086, -0.229323, 0.0427244, -0.184823, 0.0221083, -0.107365, 0.0511143, 0.1878, 0.166996, 0.118625, -0.127787, 0.176206, -0.313256, -0.0743033, -0.167927, -0.150502, 0.215086, -0.033137, -0.0384111, -0.243324, -0.227633, -0.019743, 0.0528482, -0.260122, 0.185512, 0.202135, -0.147122, -0.00962407, 0.186007, -0.0619001, 0.318861, 0.181607, -0.00557867, 0.208792, -0.00599083, 0.0605535, 0.0751673, 0.0136943, -0.0500316, 0.0603418, 0.0716738, -0.0105662, 0.119636, -0.217883, -0.261291, 0.243093, 0.206024, -0.0453497, 0.0270762, 0.0664331, 0.130283, -0.039034, 0.208779, 0.0156781, -0.10724, -0.0529714, 0.157984, -0.206657, 0.126834, 0.0248988, -0.164977, 0.164943, 0.0693689, 0.0680979, -0.000577866, 0.0644895, -0.125959, 0.0140196, -0.0680089, -0.119972, 0.252666, 0.24668, -0.0955058, -0.158634, -0.0667894, -0.00757463, -0.0254228, 0.0938635, 0.0658443, -0.251478, -0.240883, -0.183171, -0.0716403, 0.18175, 0.147944, 0.0085098, 0.0292816, -0.0059893, 0.0896728, -0.0439971, -0.10506, -0.143347, 0.0394343, -0.0404101, 0.125552, 0.0157307, -0.159346, -0.0732656, -0.0790286, 0.170741, 0.162735, -0.0199294, 0.194511, -0.0426977, 0.0407494, -0.270392, -0.163318, 0.101327, 0.209055, -0.210897, -0.0114622, -0.0272092, 0.0958146, 0.181433, -0.0334242, 0.0857667, 0.194011, -0.0622917, 0.099011, -0.179632, -0.0266006, 0.19055, 0.00685669, 0.0104893, -0.211475, 0.163431, 0.231886, -0.0994643, 0.0656087, 0.0590509, 0.19881, 0.0333796, 0.25371, 0.0543543, -0.054085, -0.268465, 0.164212, -0.075797, -0.260143, -0.181509, -0.199634, 0.289371, -0.172428, -0.107115, 0.00597171, 0.132179, 0.0226473, -0.0601488, 0.0197483, 0.0912737, -0.266252, -0.316819, -0.282587, -0.263907, -0.0550039, -0.236038, 0.0491984, -0.208604, -0.355967, -0.116167, -0.0766504, 0.13565, -0.0990125, -0.011395, -0.186432, 0.0166054, 0.0399813, -0.0431159, 0.151412, -0.232468, 0.0249069, -0.170973, -0.0552849, 0.100399, 0.0390164, 0.101678, -0.106278, 0.0520674, 0.13755, -0.116462, -0.0716078, 0.220166, 0.140111, -0.193454, -0.264462, 0.0863058, -0.180341, 0.111355, -0.146918, 0.0491425, -0.158269, -0.141195, -0.276173, -0.344437, -0.221748, -0.0893987, 0.236039, -0.290022, 0.104683, 0.118992, 0.130972, 0.107458, 0.0194597, 0.0709246, -0.275993, -0.0870792, 0.0207811, -0.121029, 0.133107, -0.126937, 0.145136, -0.068639, -0.00383167, -0.0302277, 0.257655, -0.127468, 0.379884, -0.347158, 0.138216, 0.0912934, 0.0371331, -0.110262, -0.0873244, -0.00142462, -0.180952, 0.286526, 0.133463, -0.0813866, 0.0315898, -0.0140003, 0.0616055, 0.00770519, 0.0972318, 0.209779, -0.201404, -0.0780698, 0.00423176, 0.0574046, -0.213148, -0.279498, 0.215635, 0.0351631, -0.0402593, -9.93469e-05, -0.137377, -0.147024, 0.348192, -0.0957828, 0.151371, -0.149804, 0.115752, 0.00568434, -0.0195344, 0.138012, 0.0849949, 0.0781397, 0.106436, 0.00674388, 0.14587, -0.0440238, -0.0219425, -0.0683658, 0.187275, 0.1056, 0.014885, -0.108557, 0.0242487, 0.312868, 0.104754, -0.106732, 0.00151714, -0.0202945, -0.173771, 0.0752711, 0.0709446, -0.0666137, 0.15022, -0.219724, -0.0527723, -0.135492, 0.108076, 0.277489, 0.0121662, -0.0529351, -0.0972275, -0.0235178, -0.320731, 0.0739503, 0.135253, -0.065536, -0.228766, 0.00661493, -0.261519, -0.256439, 0.0150517, 0.0548501, 0.114933, -0.338851, -0.20491, -0.17728, 0.193471, 0.0106561, 0.105824, 0.172911, -0.0585774, 0.317777, -0.135165, -0.0121468, -0.206943, -0.0634255, 0.169659, 0.332109, -0.0382339, 0.222535, -0.0916581, -0.0171982, -0.0922095, 0.0518816, -0.144555, 0.100764, 0.067505, -0.181267, 0.0603574, 0.0450588, -0.035127, -0.0760098, -0.160343, 0.0833013, 0.112649, 0.165412, 0.0376695, -0.0688402, -0.0724204, 0.142017, 0.23254, 0.077658, 0.161748, -0.252544, -0.0956063, -0.120519, -0.184815, -0.219752, 0.176759, -0.172667, -0.0340058, 0.307182, 0.080903, 0.357904, 0.217073, -0.115141, 0.140028, 0.0703809, 0.20053, -0.0352608, -0.187869, -0.232124, -0.127757, -0.00801402, 0.0401369, 0.272341, -0.0132793, -0.141226, 0.307322, -0.102994, -0.100888, 0.240592, 0.0924671, -0.0338566, 0.258223, 0.306338, 0.0028236, -0.271381, -0.0849889, 0.117171, -0.116391, 0.104047, -0.149718, 0.227071, 0.0280633, 0.0791537, -0.0625458, -0.273817, -0.19011, -0.377443, -0.113827, -0.216395, 0.0973137, -0.0994176, 0.157925, 0.130597, 0.139848, -0.104125, -0.120589, 0.124091, -0.154568, 0.106198, -0.255114, -0.0327439, -0.126576, -0.0506216, 0.0876594, -0.0916818, 0.0606703, -0.039323, 0.146479, 0.225678, 0.00778399, -0.0635495, -0.0280117, -0.0943278, 0.00747201, 0.140236, 0.0996549, 0.0163827, 0.136582, 0.215056, 0.0501132, 0.0400017, 0.0664646, 0.269038, -0.127142, -0.089996, 0.0741318, 0.13822, 0.0977238, 0.0848638, 0.143769, -0.124548, 0.0135743, -0.0201759, -0.0979981, 0.0204203, -0.121843, -0.104387, 0.0242216, 0.119411, 0.086854, -0.229739, -0.157837, -0.231333, -0.0754474, -0.0816102, 0.0827316, 0.0320728, -0.0266286, 0.109796, -0.021232, -0.0192174, 0.0444736, 0.16415, -0.278085, 0.11229, -0.220601, -0.0273065, -0.0457099, -0.117159, 0.0759981, -0.011437, -0.159728, 0.145674, 0.0480356, -0.0745211, -0.146766, -0.165845, -0.102863, 0.054116, 0.14614, 0.199387, -0.160953, 0.279744, 0.177232, -0.11922, -0.214194, 0.0436227, 0.105102, 0.0287257, 0.127396, 0.070098, -0.0765201, 0.0707063, -0.136002, -0.11475, 0.0833197, -0.109756, -0.0469923, 0.127654, 0.123122, -0.0151726, 0.0499736, -0.0923502, 0.000225504, 0.00975055, -0.00141732, 0.260212, -0.148825, 0.262605, -0.0266427, 0.0578563, 0.0221615, 0.141411, -0.051287, 0.0945838, 0.0302578, -0.0554578, -0.0470252, -0.14144, 0.0440091, -0.194146, 0.0568742, 0.0351577, -0.186665, -0.0501357, -0.102145, 0.120234, -0.162857, 0.152811, 0.0191526, -0.136173, 0.083884, -0.127539, 0.00415554, -0.212633, -0.0827287, 0.0179065, -0.0732789, 0.192005, -0.220463, -0.22892, 0.00701152, 0.0188667, -0.0782474, 0.0901828, -0.180985, 0.0703723, -0.167854, -0.180577, 0.191696, 0.0110882, 0.190015, -0.158031, 0.0692944, 0.0827444, -0.0302294, -0.0356067, -0.0630225, -0.224102, -0.0625797, -0.220043, -0.0737308, 0.181227, -0.250498, 0.0666309, -0.213892, 0.046777, 0.215722, -0.0332943, -0.0416898, -0.234888, -0.0789341, 0.218631, -0.0244199, -0.0675371, 0.00516798, 0.0130736, -0.0741383, -0.0687771, -0.0950031, 0.167373, -0.0252008, -0.238825, 0.0699703, 0.0697733, -0.206112, 0.238654, -0.0218558, 0.112215, -0.11416, -0.264863, 0.0146224, -0.0790452, 0.190797, -0.102491, 0.140154, -0.037254, 0.103645, 0.129444, 0.192658, -0.169274, 0.189205, 0.00349468, 0.0230314, -0.303003, -0.0517404, -0.152624, -0.0350263, -0.153426, 0.125629, 0.186215, -0.045705, 0.0530236, 0.175772, 0.0238149, 0.0344057, 0.215403, -0.00443261, -0.0167697, -0.0881414, -0.0368616, -0.109086, 0.0336895, -0.169951, -0.21147, -0.100074, -0.0904761, 0.166576, -0.122928, -0.116955, -0.203773, 0.0200124, -0.161315, 0.145237, 0.0190351, -0.108087, -0.0672203, -0.122393, 0.204168, -0.0103578, -0.0331473, 0.10746, -0.174334, 0.0568087, 0.107842, 0.171954, -0.0724443, -0.0879619, 0.102391, 0.182751, 0.0631488, -0.0442274, -0.0207138, 0.240544, 0.296422, -0.126454, -0.160095, -0.0376545, 0.186309, 0.00429732, 0.116319, 0.044958, 0.00345744, -0.193602, 0.0776281, 0.277679, -0.0396698, 0.024473, -0.159932, -0.131835, -0.0199333, 0.060485, 0.0401402, 0.0502228, -0.0706484, -0.24854, 0.208184, -0.00575715, 0.36042, 0.201431, -0.138303, -0.0883859, -0.0981526, -0.0210295, -0.0185036, 0.179499, 0.153317, 0.295473, 0.120477, -0.0597334, 0.0527157, -0.0834125, -0.181775, -0.0651672, -0.150188, -0.0545477, 0.141927, 0.149477, 0.0178877, -0.0598667, -0.109655, 0.0790666, -0.181142, 0.22253, -0.011451, 0.222319, 0.146331, -0.137626, -0.106934, 0.0119946, 0.0842871, 0.0028269, -0.0251086, 0.276078, 0.0610314, -0.068329, 0.167846, -0.0486106, -0.0198145, 0.0749319, 0.0559776, 0.101692, -0.000184024, -0.295777, -0.0183958, -0.229275, 0.186114, 0.0672606, 0.229157, -0.0634435, 0.0568098, -0.129895, 0.0793106, 0.211379, 0.0762152, 0.0507264, -0.0400885, -0.0219115, 0.297763, 0.0788073, -0.134443, -0.254645, -0.179869, -0.0102265, -0.0955762, 0.022233, 0.03364, 0.101327, 0.271166, -0.221901, 0.105278, 0.0517109, -0.204154, -0.0405284, 0.0205299, -0.0667587, 0.209578, 0.142451, 0.0252231, -0.152754, -0.0496856, 0.0333523, -0.112965, -0.139403, -0.243002, -0.024354, -0.11036, 0.267554, 0.161832, -0.0235225, -0.1174, 0.247539, 0.165818, 0.00909497, 0.0816861, 0.221022, -0.0193498, 0.0260801, -0.153992, 0.102833, -0.0555248, 0.159909, -0.185461, -0.330148, 0.174019, 0.219798, -0.0770732, -0.0209616, -0.191722, -0.198983, 0.170183, 0.032562, 0.0777792, -0.137327, 0.143321, -0.0353153, -0.235999, 0.0594908, 0.202592, -0.142846, 0.101175, -0.132156, -0.0209049, 0.0455069, 0.004947, -0.0217855, -0.120429, -0.0367002, 0.0224933, -0.112515, 0.020752, 0.184652, -0.121429, 0.144903, -0.112483, -0.0132406, -0.0858813, 0.100849, -0.0778892, 0.127872, 0.108702, 0.0172622, -0.196494, 0.130506, -0.0894228, -0.238899, 0.166578, 0.0312081, -0.0140952, 0.116916, 0.0950232, 0.00211056, 0.0442165, -0.0597044, -0.0435594, 0.0713578, -0.258893, -0.106788, -0.0119395, 0.207025, -0.0567752, -0.203232, -0.104378, 0.0895696, -0.106181, -0.0840122, 0.0396401, 0.0821996, 0.0553167, -0.148374, 0.243484, 0.143892, 0.0516132, -0.0876349, -0.143276, -0.121386, 0.199177, 0.0247564, 0.0752482, 0.159531, 0.154364, -0.0308417, -0.198033, 0.0952185, 0.00233406, 0.0203441, 0.371584, 0.0345262, -0.101183, 0.0397543, -0.0960824, -0.00850578, -0.19322, -0.00737611, -0.0275159, -0.0165842, 0.118132, 0.122547, -0.238861, 0.0776617, 0.132379, -0.0216577, 0.017177, 0.0763345, -0.0226683, -0.00710775, 0.131759, -0.101734, 0.216052, -0.135504, 0.0676757, -0.108874, 0.150871, -0.061794, 0.0176884, 0.0652949, -0.137959, 0.0363262, -0.289094, 0.0167682, -0.229077, 0.156335, 0.0772177, -0.079883, -0.0419373, 0.0863525, 0.0248776, -0.178254, 0.0379421, 0.133932, -0.14642, 0.0785913, -0.0496133, 0.198256, 0.0112049, -0.0590842, 0.218723, -0.147393, 0.181167, 0.0947072, -0.214306, -0.246591, 0.12883, -0.00173171, 0.182896, -0.107363, 0.123074, -0.14054, 0.209795, 0.116346, -0.0617875, 0.110168, -0.0232458, -0.172889, 0.0595888, -0.192809, 0.00841598, -0.199597, -0.0586655, -0.00795562, -0.0956537, 0.00128222, 0.0421622, -0.152675, 0.181584, -0.0704876, 0.0858321, -0.0567543, 0.11328, 0.152461, -0.208114, -0.167482, -0.0419129, 0.0908803, -0.140871, 0.0105671, 0.160085, 0.207388, 0.199671, -0.0255306, -0.0943408, 0.111921, -0.180809, 0.0473658, 0.0100724, -0.216183, 0.0654583, -0.0243085, 0.0737685, -0.0502344, -0.205512, -0.0139682, 0.109137, 0.105571, 0.0552158, -0.125576, 0.0620585, 0.068879, -0.0253168, 0.133263, 0.0400752, -0.0424402, -0.0872983, -0.107545, -0.0277247, -0.0578045, 0.0362632, 0.140196, -0.0261901, 0.187779, -0.0635921, -0.0523621, 0.229485, -0.0190439, -0.0718016, 0.043292, 0.0299828, 0.123821, -0.158516, 0.153005, -0.214138, 0.131521, 0.0891609, 0.193635, -0.0886758, -0.0056219, -0.0073096, 0.140728, -0.0284736, -0.186328, 0.00946189, -0.0481822, 0.145028, -0.0471732, 0.142449, 0.0480657, -0.0927644, 0.017843, 0.0131457, -0.03732, -0.0260419, 0.0918974, -0.0431395, -0.118994, 0.231523, -0.318429, 0.0397127, 0.0492337, 0.0726929, 0.10699, -0.35274, 0.164078, 0.149988, 0.131295, -0.00388833, -0.0601893, -0.0853431, 0.267183, -0.0624809, 0.0213025, -0.109965, -0.00912624, 0.0275681, -0.256799, 0.0402505, 0.199534, -0.00599506, 0.14945, -0.0331971, 0.0865041, -0.0730954, 0.0564954, 0.270481, -0.149565, -0.0988167, 0.00997729, 0.0891173, -0.0959777, 0.0471534, 0.0116906, -0.02657, 0.0191297, 0.0985174, -0.0396014, 0.014939, -0.142408, -0.188645, 0.145756, 0.12443, -0.0477664, 0.106668, 0.118081, 0.0601337, 0.0923126, -0.0981329, 0.0247064, 0.189113, 0.184961, 0.0779132, -0.0683965, 0.0574355, 0.010815, 0.128234, -0.0222933, -0.104797, -0.273139, -0.0875092, -0.0713455, -0.0670424, -0.0397861, -0.0757338, -0.0321257, 0.0375769, 0.187379, -0.106943, 0.127953, 0.270204, -0.0822088, -0.0242656, 0.0990913, 0.227184, 0.0255154, 0.156065, -0.0162164, -0.175027, -0.0536166, 0.350152, -0.0863701, 0.108102, 0.0131009, 0.0558025, -0.22567, 0.2056, -0.295193, -0.14584, 0.0661884, -0.0893963, 0.11974, -0.0382503, 0.0285192, -0.100242, 0.113722, 0.0184857, -0.00448416, -0.0413476, -0.0891821, -0.177578, 0.0180004, -0.165026, -0.0337959, -0.236752, 0.180452, -0.085643, 0.108829, 0.0491221, 0.117443, -0.234701, 0.138727, -0.025024, 0.0401201, 0.0987451, -0.066132, -0.16346, -0.100028, -0.186702, -0.110143, 0.0575087, -0.130745, -0.0705247, 0.0110047, 0.198597, 0.1569, -0.187375, -0.0377752, -0.0192336, 0.0893955, -0.104773, -0.0441842, 0.0238164, 0.0458868, 0.061032, -0.187736, -0.0753091, -0.0973642, -0.00944946, 0.0210427, -0.0883291, 0.0215373, 0.0569074, -0.0131094, -0.190012, -0.0206695]) # parameters
+i27 = Internal("op27", "TENSOR_FLOAT32", "{1, 112, 112, 16}") # intermediate result
+i28 = Parameter("op28", "TENSOR_FLOAT32", "{16}", [0.950459, 0.0296315, -0.0123494, 1.19466, 0.255425, -0.197264, 1.6053, 0.809934, 0.513879, 0.820272, 0.23914, -0.194486, -0.458706, 0.368204, -3.87869, -0.0187326]) # parameters
+i29 = Parameter("op29", "TENSOR_FLOAT32", "{1, 3, 3, 16}", [1.23719, -0.67217, 1.08832, 0.484643, -1.00873, -0.653809, 0.661964, 1.06108, 0.184015, -0.878391, -2.61659, 1.83468, -1.24167, -0.334045, -1.42114, -1.4081, 0.743121, -1.58702, 1.60977, 0.541011, 1.03177, -0.777374, 0.170171, -0.410803, -2.08614, -0.253479, -2.48095, 0.450924, -1.17839, 1.02977, 0.632391, 0.683954, 1.24468, -1.03801, 0.808721, 0.503261, 1.52073, -0.299188, 0.0812176, -0.914902, -1.96872, -0.236636, -1.64942, -0.512883, -0.442176, -0.0897904, -1.55935, 2.44719, -0.321642, 0.045825, -0.0790507, -2.15146, -0.670395, 0.376227, 0.796031, 0.631427, -0.277739, 0.175722, 0.0270909, 0.811911, 0.761613, 0.639926, 3.61268, -1.81263, -0.688285, 0.315179, 0.18691, -1.5542, 1.12532, 0.312383, 0.0806777, -0.642157, 1.22573, 0.183517, -0.756625, -0.332537, 0.916962, 1.02378, 4.7186, -1.10432, -0.0695368, 0.18656, 0.428627, -1.33377, 3.06145, -0.561649, -0.496272, -1.75449, 1.9422, -0.33641, -0.0531178, -0.696678, -0.0305814, -1.75068, -1.7157, 1.20486, -0.779788, 0.937587, -0.774572, 1.5068, -1.08521, 1.30134, -0.970244, 0.509486, -0.322837, -0.513111, 2.5801, -0.221533, 1.53355, -0.0568376, 0.26331, 0.0692347, -0.911869, 0.874316, -1.37498, 0.116868, -0.563794, 1.08106, -0.737648, 1.09901, 0.941713, 0.319754, 3.2568, -0.13864, 0.882837, -0.194686, 2.77097, -0.19543, -0.54728, 0.935008, -1.22157, 0.670149, -1.28085, 0.137126, -0.665442, 0.262963, 0.34245, -0.106122, 2.05506, -0.604292, -0.217629, -0.123072, -3.16904, 0.02477]) # parameters
+i30 = Internal("op30", "TENSOR_FLOAT32", "{1, 112, 112, 16}") # intermediate result
+i31 = Parameter("op31", "TENSOR_FLOAT32", "{16}", [-0.517417, 0.0426414, -0.357654, 0.645831, -0.182669, -1.11405, 0.516978, 0.0161366, -0.438554, 1.18839, -1.07079, 0.0316377, 0.552099, 1.03371, 1.01932, 0.267632]) # parameters
+i32 = Parameter("op32", "TENSOR_FLOAT32", "{16, 1, 1, 16}", [0.0442092, 0.100294, -0.165622, -0.0254995, -0.000117605, 0.108391, 0.103699, -0.0864047, 1.14539, -0.0113399, -0.0835518, -0.0363124, 0.0108043, -0.0282255, 0.00364833, -0.0477529, 0.136618, -0.24613, 0.137167, 0.000881128, 0.123369, 0.697108, 0.223616, 0.022898, -0.159309, -0.374391, 0.165748, 0.376668, -0.570377, -0.0785476, 0.560518, 0.186954, 0.8159, 0.0888002, 0.406594, 0.0370246, -0.127239, -0.517474, 0.0261465, 0.229986, 0.0585454, 0.166348, 0.304265, 0.120066, 0.354865, -0.224302, -0.735672, -0.0550739, 0.404087, 0.0294423, 0.0200603, 0.0209366, -0.000457059, -0.0117939, -0.30404, 0.00396221, -0.0269691, -0.0334725, -0.0343909, -0.0246526, -0.0922904, 0.0158384, 0.575937, 0.0346629, -0.101794, 0.254893, -0.00422475, -1.21483, 0.10141, -0.191787, 0.473363, 0.0594516, 0.141317, 0.0189096, 0.120227, 0.0256014, 0.0587697, 0.018237, 0.818418, -0.162319, 0.0492727, -0.277837, 0.0923082, -0.0693218, 1.13724, -0.436901, 0.134505, 0.165517, 0.216349, 0.521773, 0.133342, -0.538622, -0.00520006, -0.352552, 0.186707, -0.563571, 0.157166, -0.203963, 0.615195, -0.0157265, -0.184236, -0.127932, 0.1663, -0.280368, -0.659668, 0.118125, 0.440214, 0.0015294, 0.0927123, -0.197986, 0.0760051, 0.08768, 0.0432116, -0.7727, -0.39429, 0.121467, 0.290871, 1.06573, -0.0100696, -0.3215, -0.605128, -0.365822, 0.0282545, 0.0354838, 0.233038, -0.479717, 0.179297, 0.23784, -0.0593619, -0.0224619, 0.0558388, -0.026943, 0.080387, -0.0668255, 0.0346286, 0.0982081, -0.0113279, -0.0573998, 0.0346731, -0.276434, 0.029451, 0.978238, 0.046547, -0.0428502, -0.069273, -0.112573, 0.0353035, 0.0760213, -0.229825, 0.256784, -0.0865124, -0.117515, -0.0190794, 0.053253, -0.0527775, 0.0563685, -0.216214, -0.0908149, 0.0196348, -0.0147699, 0.000646807, 0.519219, 0.553983, -0.0162967, 0.180212, -0.158552, 0.103136, -0.0657329, 0.716499, 0.00303961, 0.383627, -0.0865072, 0.159668, -0.10951, 0.504002, -0.237362, -0.018895, 0.402239, -0.253648, -0.042068, 0.632025, 0.28811, 0.0143706, 0.365129, 0.110419, -0.292138, -0.40216, 0.0356688, -0.803869, -0.0731997, 0.0585228, 0.116289, -0.00771922, 0.14662, -0.151595, 0.0332509, 0.422503, -0.0735451, -0.022096, 0.419504, 0.0316678, -0.108478, -0.0858874, -0.117858, -0.0308824, -0.0150928, -0.135797, -0.00134129, -0.0363398, -0.133177, -0.329766, -0.0157401, -0.0585963, 0.418158, -0.0203871, -0.0345592, -0.869422, -0.0642393, -0.248801, 0.310259, -0.0907119, -0.428003, 0.0452463, 0.0290068, -0.40103, 0.130153, 0.180791, -0.0258097, -0.141686, -0.323571, -0.395809, -0.0476737, 0.27939, 0.161304, 0.238462, -0.0476686, 0.453612, 0.02649, 0.129983, 0.0522385, 0.0297746, 0.213469, 0.11375, 0.0878489, 0.199765, -0.0642271, -0.271912, 0.00243141, 0.835912, 0.104512, -0.0144645, 0.0659315, -0.0166996, -0.0624446, -0.627624, -0.104059]) # parameters
+i33 = Internal("op33", "TENSOR_FLOAT32", "{1, 56, 56, 16}") # intermediate result
+i34 = Parameter("op34", "TENSOR_FLOAT32", "{16}", [1.19974, -0.185076, 1.32092, 0.0976943, -0.187869, -0.601424, 0.109655, -0.824136, 1.76613, 1.92313, 0.0470319, 0.0441899, 1.04743, 1.48342, 1.92262, 0.417516]) # parameters
+i35 = Parameter("op35", "TENSOR_FLOAT32", "{1, 3, 3, 16}", [-0.192145, 0.606418, -0.0568535, -0.174212, -0.220749, 0.294504, 0.250408, 0.0870216, -0.106517, -0.0128364, 0.190258, 0.458306, 0.936822, -0.362511, -0.0127489, -0.0133373, -0.232533, -0.442404, -0.128353, 0.140481, 0.354678, 0.165237, 0.0561957, 0.540504, -0.169096, -0.31736, 0.124375, 0.145857, -0.286506, -0.333099, -0.451718, -0.691901, -0.0416297, -0.195466, -0.0223783, 0.427847, -0.0137003, -0.172101, -0.0535766, 0.271151, -0.0675339, -0.429987, 0.108888, -0.110792, -0.921419, -0.121298, -0.258522, -0.52257, -0.344404, 0.519004, 0.167952, -0.327749, -0.400563, 0.765311, 0.285217, 0.367853, -0.200799, -0.290995, 0.27534, 0.530624, 0.955898, -0.176768, -0.445762, 0.444517, -0.357274, 0.324649, -0.107971, 0.150048, 0.494237, 0.30383, 0.324753, 0.567321, -0.301667, -0.296505, 0.264912, 0.250856, 0.279213, -0.466188, -0.337701, 0.291899, -0.064519, -0.745488, -0.305469, 0.61913, 0.0724054, -0.444646, -0.0926981, 0.161211, -0.146827, 0.00351782, 0.130313, -0.132444, -1.32228, -0.323326, -0.0250575, -0.701916, -0.207874, 0.0825065, -0.10657, -0.341674, -0.223069, 0.791148, 0.0434073, 0.322624, -0.0867508, -0.227108, 0.121276, 0.139853, 0.0622248, 0.00764603, -0.313398, 0.101314, -0.24079, 0.620351, -0.251547, 0.0892458, 0.370692, 0.201349, 0.233192, 0.221301, -0.164076, -0.111546, 0.0542954, 0.223996, 0.370248, -0.315324, -0.155129, 0.476494, -0.00596379, -0.131588, -0.276947, 0.468515, 0.00297447, -0.529512, 0.0695675, 0.0265823, -0.0858685, 0.310371, 0.0143207, -0.0321677, -0.515507, -0.335209, 0.171599, 0.021023]) # parameters
+i36 = Internal("op36", "TENSOR_FLOAT32", "{1, 56, 56, 32}") # intermediate result
+i37 = Parameter("op37", "TENSOR_FLOAT32", "{32}", [1.01203, 0.729789, 1.05009, 2.45074, -0.428937, -0.168061, 0.883948, -0.463319, 0.716813, 0.896726, -1.56615, -1.25198, -0.865042, 1.70229, 1.22468, 0.840712, 0.992703, 0.409845, 1.88565, 0.918815, 0.842341, -1.1515, -1.97437, 1.05457, 0.111851, 0.675341, 0.645972, -0.579008, -0.226735, 0.758494, -1.2271, 0.945416]) # parameters
+i38 = Parameter("op38", "TENSOR_FLOAT32", "{32, 1, 1, 16}", [0.0270471, 0.00919901, -0.0193453, 0.0103695, -0.0430962, -0.0132642, 0.0137244, 0.00528576, 0.0410232, -0.0444378, 0.00887553, -0.0248847, -0.000360784, 0.00789876, 0.00872832, 0.00384528, 0.0841045, 0.049066, -0.0429076, -0.000282252, 0.0454269, 0.20789, -0.0372577, -0.130965, -0.0968065, 0.447734, 8.29139e-05, -0.0827644, 0.0259536, 0.067688, -0.0901188, -0.00476768, -0.812498, -0.0419137, -0.404739, -0.481643, -0.364882, 0.0809418, 0.61269, -0.0632456, -0.0305597, 0.334748, 0.4738, 0.316527, 0.132221, -0.574053, 0.0378586, 0.47517, 0.404207, 0.370556, -0.0152144, -0.0397815, -0.245993, -0.0494612, -0.302243, -0.132276, -1.62311, 0.112993, -0.0164078, -0.333526, 0.228636, 0.142801, 0.304721, -0.116069, 0.093896, 0.6867, -0.143538, -0.0901391, 0.43879, 0.0573514, -0.328247, -0.0460923, -0.0681418, 0.0378803, -0.0743326, 0.186537, 0.336441, 0.343403, 0.0384152, 0.180381, 0.230074, -0.403994, 0.0168588, -0.133206, 0.161728, 0.6601, -0.112798, -0.379202, -0.228558, 0.615611, -0.0327493, 0.594717, 0.318287, 0.0584771, 0.0113252, -0.144715, -0.301842, -0.0705235, 0.0115849, 0.131159, 0.670893, 0.168075, -0.0718182, 0.0903675, -0.353166, 0.161096, -0.0640814, 0.362689, 0.175512, -0.473472, 0.270516, -0.0792066, -0.0256601, -0.0171877, -0.120534, -0.113002, 0.357678, 0.161182, -0.0263743, -0.923133, 0.463269, 0.772355, 0.0742514, 0.00882856, 0.063145, 0.109518, -0.0389513, 0.0758492, -0.0484083, -0.14761, -0.122375, 0.0561956, -0.150992, -0.0506205, 0.522672, -0.075867, 0.156564, 0.120401, -0.370186, -0.450635, -0.100374, -0.0106076, -0.0834781, 0.0691193, -0.0671956, 0.11691, 0.0368327, 0.0432756, -0.205644, 0.0410307, -0.0199087, -0.427719, -0.293893, 0.468435, -0.0095345, -0.198647, -0.144639, 0.468013, -0.247251, 0.0817541, -0.216556, 0.138428, -0.134626, 0.798388, 1.2151, 0.0627166, 0.0323023, -0.468217, 0.213002, 0.482848, 0.0785823, -0.155659, 0.0957937, 0.175202, 0.53568, -0.0522815, 0.199507, 0.438776, 0.0555042, -0.186707, 0.738733, 0.198786, -0.379305, -0.21661, 0.276172, 0.111102, -0.187843, 0.00667934, 0.479794, 0.417874, -0.0321797, 0.113586, 0.149764, 0.344401, 0.0596981, -0.0722722, -0.144758, 0.216975, -0.273642, -0.05668, -0.174795, 0.315556, -0.0698253, -0.0174929, 1.22012, 0.298247, -0.0437427, 0.0571144, -0.0448819, -0.035783, 0.341813, -1.44398, -0.932115, 0.0554499, 0.139797, 0.0454919, 0.101146, -0.0365573, 0.0181533, -0.072497, 0.00469406, 0.114721, -0.0307393, -0.0595061, -0.107221, -0.0190126, -0.066591, 0.0274221, -0.220164, 0.04476, 0.0132432, -0.033681, -0.122918, 0.129631, 0.0465355, 0.00490838, -0.0404164, 0.085287, -0.19016, -0.00529878, 0.0815777, 0.214508, -0.0097201, -0.014709, 0.175969, -0.284429, -0.138555, 0.24701, -0.0639662, -0.627076, -0.192857, 0.721998, -0.226272, -0.287441, 0.163892, -0.434394, 0.134582, 0.346779, 0.139164, 0.0617441, 0.15026, 0.0976386, 0.0772374, -0.241325, -1.20489, 0.231982, -0.324956, -0.00869559, 0.629038, 0.00517482, -0.000377918, -0.0204305, 0.210397, 0.106963, -0.231252, -0.226723, -0.0227848, -0.049826, 1.16369, -0.050116, -0.271526, 0.328031, -0.205096, -0.363005, -0.214108, 0.225625, -0.539605, 0.0983158, -0.619605, -0.0497222, -0.251876, 0.0436864, -0.160641, 0.0571772, 0.272138, 0.0668712, -0.430683, -0.0100436, 0.295768, 0.298574, -0.106221, -0.260428, -0.177709, 0.0896013, 0.053705, 0.0500741, 0.131009, -0.181435, -0.416209, -0.257817, 0.266792, 0.113934, 0.289465, -0.150348, 0.156032, -0.194724, -0.663587, -0.254988, 0.0849075, -0.0868606, -0.444052, -0.223751, -0.276668, 0.0910332, -0.210636, 0.129256, 0.258805, 0.10269, -0.286526, -0.00178165, 0.563636, 0.429938, -0.0224727, 0.0574613, 0.05257, 0.0964023, -0.0647819, 0.00682808, 1.0809, -0.843355, -0.764512, 0.568327, -0.154132, 0.299537, 0.299945, 0.544647, 0.208732, 0.429021, 0.692963, -0.0132254, -0.315425, -0.0306844, 0.454138, 0.0640088, -0.0526967, -0.0886315, -0.353569, -0.0445053, 0.419271, 0.0554374, 1.36378, 0.0733646, -0.150825, -0.0180057, -0.497634, 0.0108371, -0.0605194, 0.196103, -0.413485, 0.104696, -0.150669, 0.125607, 0.66632, 0.105853, 0.603983, -0.0469635, -0.536611, 0.324353, 0.0555507, -0.0131337, -0.187258, -0.111389, -0.122898, 0.137639, 0.183434, -0.012268, 0.343272, -0.128094, 0.901428, -0.159127, 0.281001, 0.201204, -0.383114, -0.204803, -0.02333, 0.0352839, 0.118129, -0.282447, -0.0108675, -0.0391744, -0.229019, 0.0577521, 0.116441, 0.0644183, 0.427821, -0.704257, 0.524999, 0.186882, -0.127407, -0.35676, 0.0595068, 0.115227, 0.0461664, -0.142496, -0.00631152, -0.0108409, -0.481236, -0.0852718, -0.376636, 0.525184, -0.273659, 0.121326, 0.472309, -0.261966, 0.0891272, 0.0111846, 0.253588, -0.597467, 0.0274354, -0.116376, 0.18483, -0.381528, -1.08966, 0.220949, 0.0125376, -0.159113, -0.607749, -0.117129, 0.0208151, -0.0192488, 0.965594, 0.0103654, 0.122626, 0.27669, 0.308212, 0.41214, -0.17695, 0.457152, -0.186629, -0.811885, -0.450484, 0.326845, -0.313783, -0.0318016, -0.0703636, -0.348998, 0.401331, -0.0972392, -0.0138799, 0.941508, 0.183815, -0.368143, 0.348649, 0.34287, -0.329698, 0.971174, -0.38763, 0.270437, -0.177012, -0.503141, -0.464137, -0.166893, -0.128612, -0.233088, -0.447929, 0.283954, 0.091494, 0.468883, -0.17161, 0.414808, -0.156788, -0.0546122, 0.149743, 0.149753, 0.164002, 0.338386, 0.306504, -0.636032, 0.220797, 1.17419, 0.228991, 0.207466, 0.34877, -0.215867, -0.11421, 0.0348584, -0.292257, -0.929841, -0.0867478, 0.343753, -0.313036, 0.0911876, -0.065675, 0.277021, 0.174759, -0.0565729, 0.20129, -0.183456, 0.0117971, -0.288494, -0.102646, -0.242777]) # parameters
+i39 = Internal("op39", "TENSOR_FLOAT32", "{1, 56, 56, 32}") # intermediate result
+i40 = Parameter("op40", "TENSOR_FLOAT32", "{32}", [6.42744, 0.0321568, -0.000620484, 1.38238, 0.80865, -0.00817357, -0.0552231, 0.722048, -0.0648024, 0.00133108, -0.0215043, -0.0571425, 1.02867, 1.70436, -0.3152, 0.00116053, 0.952789, -0.00285661, 0.684438, -0.342237, 0.47185, -0.382995, -1.09887, 0.927754, -0.395105, 0.399458, 1.70644, 1.26431, -0.628364, -0.0923156, 0.128607, 0.136128]) # parameters
+i41 = Parameter("op41", "TENSOR_FLOAT32", "{1, 3, 3, 32}", [-0.213624, 0.138209, 0.0335167, 0.0765658, -0.469466, -0.273326, -0.00221819, -0.295019, 0.0829199, -0.0548812, -0.490404, -0.00631009, 0.14766, -0.322987, -1.15481, 0.0922192, -0.518827, 0.0107877, -0.141691, -0.281104, -0.444652, -0.0437552, -0.282668, -0.0346714, -0.304982, 0.655019, 0.0312901, 0.236608, -0.0684982, -0.0444543, 0.948018, 0.33508, -1.01091, -0.96846, 0.358376, -0.314516, -0.607375, 0.582129, 1.09556, 0.493909, 1.29421, 1.0163, 0.364732, 0.341571, 0.0880636, -0.351738, -2.30092, -0.150112, -0.960678, 0.297181, -0.0706625, -0.19208, -0.0957771, 0.309638, 0.0750161, -0.780806, 0.511076, 0.773651, -0.396476, -0.540966, 0.0747744, 0.438967, 0.0576069, -0.240702, 0.965804, 0.444225, -0.236452, -0.0359711, -0.576393, 0.191653, 0.25384, 0.403406, 0.785365, 0.791804, -0.236619, -0.159129, -0.0397893, -0.0192526, 0.639548, -0.151068, -0.708892, 0.0186311, -0.169363, 0.641973, 0.835608, -0.0062986, -0.0722358, -0.280815, 0.528226, 0.234705, -0.0855388, 0.0502671, -0.0663052, -0.0660385, -1.09458, -0.30802, -0.352286, -0.541121, 0.0738992, -0.600995, -0.85345, -0.640068, 0.35932, -0.94734, -0.750374, 0.0843853, 0.533934, 0.342629, -0.285891, -0.362343, 2.27695, -0.178586, -0.146698, 0.051864, -1.63582, -0.498046, 0.439183, 0.25438, 0.860595, 0.605293, -0.487595, 0.693431, 0.0504463, 0.0676578, 0.491436, 0.00781199, 0.970881, 1.24158, 0.522268, -1.66232, 0.596904, -0.771637, -0.314527, -0.0736619, 0.477234, -0.26977, -1.32936, 0.571956, 0.401798, 0.163323, -0.48078, -0.199079, 3.68406, 0.0363556, -0.0116286, 0.683029, -0.411191, -0.223925, -2.16462, 0.863175, -0.0633758, -0.104411, 0.697775, -0.0682223, -0.170274, -0.798971, 0.543116, -0.577803, -0.264083, -1.29701, 1.3298, 2.19506, 0.129616, -0.0882273, 0.387708, 0.835795, -0.44719, 0.727769, -0.154647, -1.36135, -0.1804, -0.972617, -0.102816, 0.0446513, 0.00496158, 0.254847, -0.289563, -0.1219, 0.715903, 1.20232, 0.50676, -0.160549, 0.0658346, -0.500259, -0.18733, -0.553927, -0.327592, -0.0115506, -0.0648266, 1.02016, -0.445415, 0.147632, -2.72305, -1.02403, 0.091488, 0.389223, -0.340593, 0.0441604, -0.0813384, -1.26204, 0.451759, 0.109403, 0.163282, -0.108921, -0.513226, 0.00951998, -0.962222, -0.0764701, 0.417888, -0.0341903, -0.215405, -0.135682, 0.448615, -0.0672329, 0.319827, 0.36181, -0.0126959, 0.120521, -0.410612, -0.41408, 0.0858084, -0.0372158, 0.354041, 0.407449, -3.48641, 0.715232, -0.0997449, -0.011738, 0.39694, -0.472036, -0.731723, 0.364184, -0.032735, -0.651235, 0.316316, 0.617327, -0.563622, -0.31476, -1.77474, 0.888013, 0.460156, 0.208053, 0.928476, -0.262615, -0.0164628, -0.125161, 1.41364, 0.104717, -0.105201, -0.949609, -0.225559, -0.34806, 0.382115, -0.0615256, -0.466405, -0.549317, -0.837217, 0.954736, -0.138345, -0.148199, 0.526336, 0.0140706, -0.162999, 0.511944, -0.274986, -0.340369, -0.046259, 0.346976, -0.0313568, 0.228732, -0.0489806, 0.223879, 0.562803, 0.0103503, 0.0799935, 0.558369, -0.171246, 0.171886, 0.166322, 0.238082, 0.673778, -0.77636, -0.163403, -0.0436278, 0.141954, -0.0472412, -0.204982, -0.0389803]) # parameters
+i42 = Internal("op42", "TENSOR_FLOAT32", "{1, 56, 56, 32}") # intermediate result
+i43 = Parameter("op43", "TENSOR_FLOAT32", "{32}", [0.3436, -1.04269, 0.225925, -0.537982, 1.08172, -0.204524, 0.172497, 0.674492, 0.456061, 0.668595, -0.481863, -0.133324, 1.32533, 0.993317, 0.748185, -0.195914, -0.0134926, 0.688711, 0.511972, 0.636836, 0.279939, 0.321013, 0.876996, -0.260606, -0.451471, 0.190377, 0.252418, -0.148638, -0.0716072, -0.423855, -0.435216, 0.208755]) # parameters
+i44 = Parameter("op44", "TENSOR_FLOAT32", "{32, 1, 1, 32}", [-0.997767, -0.138253, 0.257102, 0.198314, -0.288036, 0.000366378, 0.179375, 0.0428916, 0.37398, 0.200809, 0.0708428, -0.0552363, 0.2561, 0.0673435, 0.214471, -0.273985, -0.0436041, -0.280273, -0.178842, -0.125207, -0.0355889, 0.115009, 0.378167, -0.322478, -0.228919, -0.304841, 0.0869207, 0.00978466, 0.208113, 0.0447535, 0.0834528, -0.00224961, 0.943316, 0.0268451, -0.0400112, 0.269991, 0.128187, 0.0418591, -0.183381, 0.0012768, 0.0109702, -0.111818, -0.111524, -0.184526, -0.0207905, 0.370109, -0.0994838, -0.145518, -0.157454, 0.0129944, 0.108774, -0.0487951, -0.0819522, 0.0119885, 0.0174093, 0.28421, 0.646448, -0.075307, 0.0465415, 0.0487265, 0.0308747, -0.069307, -0.053984, -0.0313228, -0.509124, -0.064913, -0.112027, 0.208081, -0.135588, 0.159906, -0.178343, -0.0181903, 0.0335903, -0.150214, 0.303698, 0.427552, -0.435008, -0.224716, -0.19117, 0.210815, 0.065515, 0.421522, -0.221878, 0.0720313, 0.0249512, -0.0440652, 0.154486, 0.431391, 0.12956, -0.0195364, -0.0706577, -0.0933352, 0.0266882, -0.0467516, 0.0801773, -0.0014517, -0.625292, 0.712272, -0.24107, -0.305843, 0.0221034, -0.0928243, 0.154919, 0.376946, -0.126919, 0.720612, -0.188993, -0.186095, 0.00157104, 0.188757, 0.353384, -0.132509, -0.0108723, 0.387704, 0.325389, -0.00314436, -0.345477, 0.0887929, 0.169411, -0.109333, -0.265296, 0.0980931, 0.359309, 0.112137, 0.0153721, -0.257252, 0.0359218, 0.118771, -0.349838, -0.374118, -0.146685, 0.33613, -0.0721935, 0.193789, 0.0234959, -0.290478, 0.0641786, -0.218367, -0.270102, 0.67599, -0.35043, -0.0972091, -0.13407, -0.388246, 0.113249, 0.318534, -0.305088, 0.181331, 0.188322, -0.0540989, -0.0382463, -0.239647, 0.221239, -0.0593219, -0.260486, -0.0336027, -0.0638945, 0.116237, 0.081521, 0.0775405, 0.0944801, 0.25328, -0.122297, 0.174045, -0.0975344, 0.519531, -0.212778, -0.100065, 0.148534, 0.0672612, -0.133572, -0.386566, 0.0184244, 0.0280795, -0.00774415, -0.0917038, -0.175086, -0.0250174, -0.0220053, 0.436752, 0.23059, -0.0251884, -0.0659973, 0.11087, -0.237208, -0.0143132, -0.0319925, 0.128432, 0.0775522, 0.413272, 0.140292, 0.164603, -0.0943179, -0.0874061, -0.177495, -0.215465, -0.0133038, 0.0372306, 0.182874, 0.0699622, -0.000538117, -0.152859, -0.311634, -0.0369478, 0.124725, 0.441365, -0.510488, -0.189748, 0.0994777, -0.2157, 0.181628, 0.21132, 0.135765, -0.166289, 0.215432, 0.0929203, -0.132281, 0.152942, -0.131918, 0.225004, 0.00740338, 0.120945, -0.0372018, 0.185297, -0.16029, 0.206478, -0.0228813, -0.0176945, 0.19456, -0.123947, -0.0668895, -0.0301439, -0.0431636, 0.189757, -0.327636, -0.14281, -0.00723636, -0.26997, 0.267678, 0.19167, 0.0930639, 0.221847, -0.0387626, -0.00102514, -0.209264, -0.122359, -0.103773, 0.198442, -0.174992, 0.0351541, -0.154633, -0.0303902, -0.00374129, -0.0923334, 0.0407157, -0.00197166, -0.514059, 0.290623, 0.400043, -0.106561, -0.0751657, 0.0658298, -0.0746318, -0.203909, 0.185403, -0.0801087, 0.120517, 0.114952, 0.0592785, -0.0994219, 0.0759047, -0.236376, 0.0576872, -0.222754, 0.292879, 0.0521957, -0.0981655, 0.173565, 0.0748591, -0.0961926, 0.704405, -0.254015, 0.0914885, -0.214259, -0.0591475, 0.160053, -0.0535757, -0.059008, -0.00415964, -0.721333, -0.124638, -0.190073, 0.260399, -0.0882691, 0.214597, -0.0902513, 0.0310123, 0.695001, 0.15709, -0.597695, -0.362653, 0.0108771, 0.120093, -0.075053, -0.143084, -0.0663496, -0.0699786, 0.0190939, -0.143067, 0.0366634, -0.0586138, -0.0699544, -0.0675664, -0.130475, 0.169195, 0.215439, -0.0412413, -0.0634872, 0.299001, 0.0699954, 0.648899, -0.0148224, 0.440427, 0.112619, 0.109053, 0.212331, -0.189391, 0.00321122, 0.204593, 0.0945672, 0.122811, -0.359781, -0.132251, 0.288656, 0.135345, -0.0621901, 0.476585, -0.174724, -0.332893, -0.220906, -0.189623, -0.0628548, -0.168739, 0.210579, 0.0783573, -0.207891, -0.0136806, -0.210513, -0.147619, 0.187795, -0.260662, 0.176043, 0.400758, 0.130331, 0.0211272, 0.0412953, -0.196418, 0.225916, 0.239182, 0.0745061, 0.0697264, 0.246711, -0.1615, -0.421831, 0.282195, -0.0182321, 0.0743141, -0.222882, -0.216999, 0.0937604, -0.233525, 0.0635873, 0.0838526, 0.206174, -0.0255005, -0.173583, -0.19781, -0.00470973, 0.241397, 0.268798, -0.0246133, -0.115923, 0.413294, 0.0298273, 0.0118247, 0.111536, 0.0366441, -0.155052, 0.232736, 0.0495747, -0.0556179, -0.362717, -0.0559794, -0.0586763, -0.295732, -0.180765, 0.0189214, -0.0876355, -0.0434118, 0.0271498, 0.0179914, -0.00405699, -0.0808924, 0.106749, -0.224573, 0.0976894, -0.130697, -0.0418523, 0.138401, -0.224205, 0.0565962, 0.0380854, -0.0240561, 0.215736, -0.0947853, -0.0690698, -0.764082, 0.00703551, -0.102508, 0.00595691, -0.162672, 0.12469, 0.284502, -0.157682, -0.097986, 0.133678, -0.183257, 0.034345, 0.163879, -0.721926, -0.154023, -0.129562, -0.0700016, 0.0338686, 0.173143, 0.164748, 0.0764562, 0.0833318, 0.352624, -0.231051, 0.118842, 0.116711, -0.0254677, 0.1588, 0.0579274, 0.0807242, 0.0141021, -0.0382772, 0.116882, 0.214303, 0.154357, -0.127557, 0.061082, -0.149159, 0.0250265, 0.159957, 0.0356195, 0.123078, 0.103538, -0.0976693, -0.20973, 0.118538, 0.0226554, 0.0771036, 0.00287583, 0.225346, 0.0286966, -0.0321717, -0.0862646, -0.0289308, -0.0400484, 0.0596946, -0.42053, -0.0253006, -0.367883, -0.305633, -0.0303856, 0.0264848, -0.060172, 0.0637323, -0.0828258, -0.111796, 0.00238696, 0.23354, 0.143485, 0.0576855, 0.163778, 0.025175, 0.618653, 0.486542, 0.15879, -0.289601, 0.136273, -0.0649355, 0.545632, 0.224337, 0.0554444, -0.0195882, 0.0896101, -0.065292, 0.0175305, 0.0155976, -0.00882445, 0.00561134, 0.0135699, -0.0567923, -0.0413244, -0.172096, -0.208423, -0.0850534, -0.0230808, -0.110725, 0.87247, -0.174985, 0.051834, -0.0126837, 0.412418, -0.227744, -0.0163108, 0.298347, -0.076648, -0.178489, 0.095808, 0.0121981, -0.136045, -0.0579866, 0.08059, 0.0537581, 0.219009, 0.0758333, 0.198842, -0.211389, -0.196404, -0.20316, -0.206087, 0.122475, -0.0630977, -0.0334145, -0.374, -0.0980751, -0.132815, -0.126101, -0.279858, -0.0178308, -0.828524, 0.00446228, -0.167023, -0.00632272, -0.130136, 0.177766, 0.317743, 0.0156051, 0.252856, -0.0592896, -0.1689, -0.106607, 0.0398087, 0.0300818, -0.0439136, -0.0551343, 0.0853696, 0.00213561, -0.0490908, -0.0311854, -0.0630594, -0.00913648, 0.11252, -0.0799857, -0.234389, -0.051806, 0.0194756, 0.00407919, 0.384821, 0.0173331, -0.0712322, -0.103576, -0.120008, 0.0725585, 0.0966257, -0.16081, -0.124137, 0.39725, -0.0643643, 0.419011, 0.21933, -0.00990585, 0.0960152, 0.461456, 0.206761, -0.132683, -0.172062, 0.105766, -0.0173104, -0.373499, -0.106453, -0.704373, 0.0746062, -0.165774, 0.319425, -0.137625, -0.0313657, 0.0443941, -0.0456422, -0.104721, -0.0697701, 0.0331451, -0.00422528, 0.0029677, 0.852368, -0.0198872, -0.0900668, -0.101453, -0.137428, 0.129322, 0.17863, -0.247587, -0.118253, -0.112031, 0.175801, -0.134212, -0.318574, -0.224928, 0.077698, 0.0958551, -0.0497655, 0.138903, 0.0930927, -0.0231865, -0.0319309, 0.0748791, -0.0068748, 0.215623, 0.0509231, -0.170587, -0.0273425, -0.113463, 0.221946, -0.234851, -0.129824, 0.0869991, 0.3187, -0.183724, -0.0374509, -0.143004, 0.0116296, 0.27605, 0.533397, -0.356008, -0.258424, 0.411369, 0.0760917, -0.319263, 0.193123, -0.0324642, 0.249571, -0.0725184, -0.199219, -0.421124, -0.273295, -0.0909357, -0.15422, 0.144798, -0.0767782, -0.178438, 0.0840012, -0.138935, 0.26065, -0.0501507, 0.114025, -0.245332, 0.183401, -0.109097, 0.0802959, 0.22644, 0.0158754, 0.079201, 0.168063, -0.0962881, -0.177862, -0.00585562, 0.122612, 0.0474541, -0.115574, -0.13249, 0.0516973, 0.0379483, 0.205485, 0.0571525, 0.138432, 0.167085, 0.149931, -0.30555, -0.154863, 0.273669, -0.269363, -0.277303, -0.117719, -0.130056, 0.16254, 0.0178595, 0.0099221, -0.0821058, -0.832783, -0.247802, 0.000437512, -0.0718738, 0.105544, -0.0859228, -0.0781981, -0.0152479, 0.0577682, 0.0432432, 0.0893925, -0.0169638, 0.0401341, -0.137957, 0.0371843, 0.00780299, 0.135383, -0.0905592, 0.248079, 0.043501, -0.20674, -0.120261, -0.170613, -0.073779, -0.0261543, -0.0111784, -0.108507, 0.106975, 0.0158704, -0.0650415, 0.0471562, 0.108786, -0.0010104, -0.0342219, 0.293312, 0.22832, 0.277243, 0.294822, 0.0161702, -0.0171233, -0.234202, -0.0539014, 0.108611, -0.236384, 0.140614, 0.0165573, 0.0789557, -0.0727585, 0.77537, -0.185072, 0.00318486, -0.210554, 0.172684, 0.0692409, -0.161854, -0.0680684, -0.0440112, 0.392964, 0.213336, -0.0669562, -0.0180805, -0.284579, -0.229557, -0.0504555, -0.0627434, -0.0186419, -0.239511, 0.392045, -0.194569, 0.0204815, 0.185961, -0.148468, -0.249575, 0.303668, 0.108663, -0.149364, 0.084945, -0.339009, -0.391481, -0.139502, 0.174247, 0.0906451, 0.234767, 0.0705702, -0.256438, -0.290319, 0.027072, -0.150724, 0.174573, -0.0824633, 0.538801, -0.0963668, 0.321383, 0.316815, -0.0753205, 0.286798, 0.340526, 0.333932, -0.0500382, -0.0795599, 0.0308395, -0.092027, -0.0163176, 0.0254774, 0.300869, 0.182059, -0.0667341, -0.0822605, 0.1041, 0.32807, 0.0277766, -0.0633457, 0.00799717, 0.190551, -0.0428556, 0.0791671, -0.0787359, 0.105112, -0.141626, -0.129662, -0.0928458, 0.0939267, 0.319918, 0.00197538, -0.0705373, 0.00349081, -0.0381092, 0.106843, -0.115107, 0.14461, -0.0941022, 0.104072, 0.0441417, -0.101069, -0.036769, 0.0614558, -0.0730298, 0.0384882, 0.0669455, -0.0696751, 0.517891, 0.0550475, 0.0723489, 0.247997, 0.0756446, -0.286603, -0.129575, 0.173436, 0.105001, -0.00469504, -0.0901384, -0.253675, 0.20491, -0.0585889, 0.295482, 0.170905, -0.281103, 0.145994, 0.0866278, 0.0307803, -0.0569594, 0.0426422, 0.360389, 0.55195, 0.09593, 0.397124, 0.191536, -0.211722, 0.234034, -0.0784443, -0.378966, -0.190407, -0.00750651, -0.66388, 0.565919, -0.0253019, -0.421638, -0.0402029, 0.0754944, -0.206012, 0.183688, 0.337428, 0.0737486, 0.0190236, -0.232534, -0.195353, 0.125169, 0.0331415, -0.356153, 0.0242174, -0.021123, -0.142455, 0.326315, 0.0163432, -0.0150546, 0.051416, -0.283135, -0.0462949, 0.0929148, 0.0121951, 0.132771, -0.013616, 0.164926, 0.253921, -0.139483, -0.118191, 0.00735195, -0.0405987, -0.184553, 0.324665, 0.303452, -0.458574, 0.250838, -0.27917, -0.130921, 0.0916452, 0.185078, 0.24469, -0.301072, -0.370228, 0.178628, 0.145236, 0.183097, 0.150434, 0.086305, 0.0389938, 0.875306, -0.00167366, 0.045869, -0.237671, 0.0890955, 0.0192966, 0.124476, 0.0126363, 0.0490718, 0.0615049, 0.105296, -0.108085, -0.313966, 0.426299, 0.124506, -0.0795267, 0.174412, 0.272431, 0.124504, 0.0739427, -0.0700362, 0.111758, 0.00671678, -0.107815, -0.0662027, -0.0918283, -0.102847, -0.0980065, -0.0483559, -0.120665, 0.0151454, 0.00351556, -0.488797, 0.0444841, -0.253477, -0.28651, 0.00837357, 0.0809181, -0.0199791, -0.0799819, 0.0997407, 0.235679, 0.97399, -0.167017, -0.122257, 0.597685, 0.0827836, 0.119421, 0.243396, -0.0572792, -0.0470654, 0.120889, -0.0969786, -0.0506503, 4.19253e-05, -0.0744475, 0.135971, -0.0525192, 0.056829, -0.148527, 0.191463, 0.116223, -0.0730916, 0.0129901, 0.350111, 0.135758, 0.152902, 0.485041, 0.0448233, -0.111131, -0.233994, -0.410416, 0.243623, 0.138663, -0.00277319, 0.227577, 0.0683518, -0.210476, 0.226312, 0.21227, -0.0362238, 0.206224, -0.0785877, -0.20799, -0.0422812, 0.225806, -0.347121, -0.154161, -0.15515, 0.109949, 0.386982, -0.399289, -0.374705, -0.193131, 0.123094, -0.198874]) # parameters
+i45 = Internal("op45", "TENSOR_FLOAT32", "{1, 28, 28, 32}") # intermediate result
+i46 = Parameter("op46", "TENSOR_FLOAT32", "{32}", [0.0353964, -0.498098, -0.0637909, 1.46605, 0.0985285, 1.55767, 1.67486, 2.08488, 1.24002, 1.53329, -0.0350761, 0.185034, 3.21054, 0.0545383, 0.137788, 1.5124, -0.0263243, 1.91751, 1.16072, 1.34599, 0.0323791, -0.516612, 3.40556, -0.203818, 0.916529, 1.36208, 1.47077, 1.58338, 0.0124303, 0.116432, -0.00318241, -0.000725091]) # parameters
+i47 = Parameter("op47", "TENSOR_FLOAT32", "{1, 3, 3, 32}", [0.156179, 0.740114, 0.146084, -0.180304, 0.135386, -0.112967, -0.159752, -0.0912054, -0.16292, -0.170387, 0.184984, 0.534837, -0.222242, 0.0663174, 0.322167, -0.246094, 0.225455, 0.0679039, -0.139034, 0.0039652, 0.096747, 0.0668452, -0.101501, 0.184103, -0.189683, -0.181256, -0.226854, -0.115267, 0.117309, 0.212836, 0.0102671, -0.00837151, 0.205307, -0.118807, 0.473089, -0.27765, 0.0257295, -0.295094, -0.306755, -0.196187, -0.151386, -0.190512, 0.279854, 0.368561, -0.512608, 0.123368, 0.785377, -0.338917, 0.246306, -0.39264, -0.164611, -0.108249, 0.0665555, 0.271457, -0.442514, 0.309919, -0.24764, -0.256974, -0.244039, -0.130222, 0.144196, 0.288034, 0.16275, -0.0276356, 0.0973298, 0.172178, 0.361618, -0.159499, -0.147958, -0.236342, -0.197888, -0.139265, -0.0194431, -0.0795726, 0.154615, -0.0446899, -0.209686, 0.102243, 0.751226, -0.128102, 0.17202, -0.496175, -0.0630421, -0.141689, -0.0395602, 0.209026, -0.399518, 0.229802, -0.11026, -0.0416616, -0.0478338, -0.0866013, 0.0788821, 0.145776, 0.163885, -0.00528089, 0.322996, 0.674345, -0.250062, -0.266435, 0.300283, -0.245216, -0.171486, -0.218911, -0.278993, -0.238749, 0.188046, 0.398108, -0.367571, 0.161006, -0.251809, -0.283983, 0.308162, -0.147899, -0.256196, -0.028727, 0.148012, 0.237726, -0.543712, 0.184632, -0.229882, -0.0937904, -0.23355, -0.230001, 0.159108, 0.186345, 0.195609, 0.129094, 0.489674, -0.0359821, 0.287801, -0.349692, 0.310358, -0.550261, -0.432363, -0.390494, -0.310232, -0.378422, 0.330258, 0.210456, -0.7278, 0.343291, -0.112808, -0.449118, 0.422889, -0.56646, -0.363238, -0.285837, 0.386119, 0.402224, -0.728247, 0.29205, -0.396501, -0.402005, -0.351576, -0.278841, 0.310083, 0.328826, 0.322681, 0.242448, 0.230535, -0.205397, 0.441373, -0.201717, 0.0573488, -0.362298, -0.335419, -0.231367, -0.0660249, -0.192796, 0.201418, -0.0941352, -0.462079, 0.230986, 0.0567214, -0.278781, 0.272637, -0.405269, -0.192166, -0.325699, 0.228205, 0.318716, -0.363493, 0.188267, -0.245576, -0.301783, -0.107653, -0.160302, 0.208713, 0.167456, 0.19856, 0.195301, 0.167139, 0.639249, -0.396651, -0.173979, 0.170304, -0.206958, -0.0727969, -0.147468, -0.12681, -0.162747, -0.00979657, -0.0850251, -0.12852, 0.13592, -0.436702, -0.143019, 0.110177, -0.261806, -0.2219, -0.0652627, 0.0486492, 0.267457, -0.252875, 0.0509038, -0.162644, 0.0361367, -0.100097, -0.111549, 0.0648925, -0.0166337, 0.217277, 0.200447, 0.341306, -0.348518, -0.0825517, -0.17013, 0.328561, -0.346055, -0.274162, -0.227547, -0.221071, -0.312126, 0.0529024, -0.446766, -0.346986, 0.294348, -0.709363, -0.258129, 0.174978, -0.334403, -0.354706, -0.246383, 0.300609, 0.287097, -0.326242, -0.0250746, -0.290678, -0.221031, -0.200902, -0.185348, 0.197853, 0.0334783, 0.239879, 0.349207, 0.202404, -0.169038, 0.219634, -0.0465216, 0.240188, -0.12988, -0.230147, -0.162086, -0.0892766, -0.219808, 0.0623033, -0.560078, -0.357664, 0.18296, -0.540818, -0.205105, 0.0497816, -0.0818515, -0.224175, -0.22876, 0.27044, 0.203257, -0.0265541, -0.0891287, -0.109839, -0.326671, -0.0904553, -0.116456, 0.158232, 0.00285579, 0.0707352, 0.215775]) # parameters
+i48 = Internal("op48", "TENSOR_FLOAT32", "{1, 28, 28, 64}") # intermediate result
+i49 = Parameter("op49", "TENSOR_FLOAT32", "{64}", [0.473197, -1.08994, 0.157816, 0.475708, 1.16729, 1.19871, 0.434978, 0.260128, 0.362141, 0.81847, 0.155825, 1.22273, -0.382775, 0.24913, 0.492578, -0.541874, 2.08853, 2.6003, -0.14665, 1.43908, -0.740456, -0.0744309, -0.208456, 0.235227, 1.44235, 1.09803, -0.430158, 0.810813, 0.336378, 0.0121858, 0.65212, 0.865938, 0.137012, 0.389252, -0.54846, -0.951355, 1.09939, 0.120903, 0.0200256, 0.277682, -0.0387516, 0.193967, 0.248117, 1.22538, 0.930871, -0.169939, -0.747988, 0.66065, -0.23336, 1.11278, 1.44047, -1.61965, 0.535887, 2.11026, 0.840902, 0.677272, 1.36815, 0.758101, -0.292219, 0.202975, -2.03518, 1.01007, 0.902706, -0.218632]) # parameters
+i50 = Parameter("op50", "TENSOR_FLOAT32", "{64, 1, 1, 32}", [0.0613606, -0.553296, 0.195442, 0.267107, 0.555671, -0.10669, -0.145497, 0.0230295, 0.0348993, -0.179045, 0.0174281, -0.010889, -0.0904074, -0.0220914, 0.0483935, -0.0840004, 0.0468793, -0.0856841, -0.00308835, -0.301048, -0.188984, -0.135143, 0.249993, -0.0918953, 0.0902932, 0.0467749, -0.00621833, -0.0903459, 0.186926, -0.00039472, -0.0259989, 0.0783119, -0.042534, 0.215926, 0.0965445, 0.12098, -0.0839443, -0.0667839, 0.163285, 0.0395507, 0.162628, 0.0585461, 0.0800772, 0.212197, 0.12528, -0.223154, 0.107762, 0.145602, 0.456506, 0.0179339, 0.250854, -0.0810258, 0.286478, -0.222802, 0.233478, -0.151214, 0.106238, -0.0293863, 0.158757, -0.106969, 0.0623353, 0.0613231, -0.195503, -0.063429, -0.437771, -0.000534805, 0.162869, 0.168638, -0.052143, 0.176157, 0.213678, -0.247235, -0.0893308, 0.152861, 0.000336537, 0.339348, 0.225011, 0.0203482, -0.160058, 0.488881, -0.20454, 0.166462, 0.00362215, 0.231823, 0.029677, 0.108874, 0.108483, -0.373634, -0.0598272, 0.014483, -0.0458149, -0.100886, 0.0769476, -0.248573, 0.0777195, -0.167846, -0.00647958, -0.518774, 0.0129852, -0.193443, 0.095585, -0.0166189, 0.33796, -0.105717, 0.264887, 0.14487, -0.279174, -0.100932, -0.197915, -0.0108937, 0.111626, 0.199351, -0.175863, 0.0949413, 0.0559241, -0.161725, -0.0733558, 0.120563, -0.238592, -0.176971, 0.210153, -0.0585696, -0.399517, 0.0162901, -0.149515, 0.733276, 0.193254, 0.0962554, -0.0427208, -0.430693, 0.0589916, -0.0103642, -0.216882, -0.24326, -0.120194, 0.0294264, 0.00550552, 0.0405278, -0.0812524, 0.0401351, -0.0489547, 0.00637494, 0.0824973, 0.0130646, -0.00663252, 0.0683121, -0.179022, 0.00282102, -0.0349031, -0.0273978, -0.0273364, -0.0127886, -0.076215, -0.119346, -0.0320238, 0.0791878, 0.203465, -0.131939, -0.0518493, 0.0874591, 0.0202136, -0.38524, 0.0343551, 0.109279, 0.18277, -0.306352, -0.0952819, 0.213221, -0.425617, 0.208708, -0.125334, -0.042471, 0.0776871, -0.0403078, -0.0676745, 0.0199275, -0.183478, -0.0769372, -0.202255, -0.103242, -0.186987, 0.0234087, -0.167436, -0.20559, -0.21246, 0.0408609, 0.0994809, 0.308898, -0.10407, 0.0804366, -0.143496, -0.0976051, 0.0771549, 0.0874504, 0.0660832, 0.400231, -0.0107677, -0.0201709, -0.00538637, -0.14317, 0.098519, 0.0432682, -0.161831, -0.0702254, 0.237993, -0.240798, 0.0160579, -0.0558574, -0.155444, -0.0860663, -0.247103, 0.505568, -0.218629, 0.0653454, 0.169408, -0.134756, 0.152116, 0.442444, 0.0330443, -0.0523724, -0.054462, -0.161614, -0.261135, -0.268574, -0.139154, -0.260528, -0.120727, 0.00851199, -0.225665, 0.127361, -0.00853388, -0.067299, 0.260902, -0.0950226, -0.11589, 0.0530933, -0.0651117, 0.133556, 0.0623896, 0.035837, 0.155237, -0.00146263, 0.0291835, -0.0617668, 0.0308919, 0.0810174, -0.162716, 0.122673, 0.264901, 0.622652, 0.0293035, -0.0149803, 0.0276966, -0.23522, -0.123944, -0.200096, -0.1039, 0.0265614, -0.0836676, 0.0183848, 0.0530677, 0.13569, -0.0809946, 0.0776043, 0.0289518, 0.134563, -0.103627, -0.100072, 0.255256, 0.428188, 0.0617244, 0.257458, -0.628378, 0.0415636, 0.15629, -0.107231, 0.179781, 0.201172, 0.0335359, 0.0465878, -0.0498732, -0.100048, -0.0499932, -0.0951436, -0.063815, -0.246376, -0.0641019, -0.0350241, 0.104874, -0.269073, 0.147352, -0.100923, 0.157069, -0.0797751, 0.197304, 0.0802936, -0.0341514, -0.0377764, 0.00532455, 0.175162, 0.011831, -0.0855573, 0.111826, -0.442905, -0.187462, -0.175206, -0.0293114, 0.161544, 0.0552197, 0.0229786, -0.365402, 0.206905, 0.163312, 0.00418296, -0.212338, -0.0520069, -0.195449, 0.392468, -0.157212, -0.0543471, 0.00612081, 0.0171858, 0.180462, -0.0633955, 0.0313822, -0.233804, 0.147923, 0.433054, -0.285436, 0.0662613, -0.218327, -0.154803, -0.00732503, -0.00560969, 0.110964, 0.352078, -0.480824, 0.380461, -0.102322, -0.0700391, -0.126942, 0.0973346, 0.305297, -0.0321992, -0.257191, -0.108615, -0.00894062, -0.0912208, 0.103793, 0.401799, 0.0178356, -0.0625159, 0.0260217, -0.574657, -0.0530985, 0.0222937, 0.0283881, -0.0213896, -0.12484, -0.0667189, -0.124614, 0.111963, 0.173098, -0.0162587, -0.0478848, -0.0419949, -0.0132137, -0.0270728, 0.099845, 0.0511251, -0.00157408, -0.228143, -0.058181, -0.0227875, 0.0613335, 0.106632, -0.172916, 0.109895, 0.098608, -0.00825123, -0.13266, -0.284088, 0.0689, 0.050195, -0.075029, -0.403299, 0.00851017, 0.0146457, 0.138503, 0.232894, -0.160556, -0.245191, 0.0852165, 0.105079, -0.0262715, 0.0168391, 0.115025, 0.171222, 0.0533667, -0.0231577, 0.0297713, 0.0033973, 0.0602714, 0.273466, -0.0939838, 0.021778, 0.0437494, -0.0221476, 0.125923, 0.476835, 0.0565703, 0.125948, 0.153683, -0.0984985, -0.086652, 0.00239828, 0.266792, -0.0170875, 0.283129, 0.301988, 0.114729, 0.286462, 0.139808, -0.214992, -0.370349, -0.267869, 0.332746, 0.216328, -0.0491584, -0.333715, 0.131333, -0.288929, -0.0272452, -0.35606, 0.168551, -0.0236755, -0.360626, -0.725375, -0.0843553, 0.189956, -0.099322, 0.465565, -0.0401153, -0.098919, 0.179915, 0.350419, -0.0728035, 0.335099, -0.167778, -0.43889, -0.0460783, -0.073072, -0.00816967, -0.253568, 0.0225507, 0.0540864, -0.193796, -0.190314, 0.469408, -0.0464557, -0.191024, -0.0168875, 0.128583, -0.155378, 0.617388, -0.0751889, -0.198993, 0.0919344, 0.390907, -0.17043, 0.111637, -0.0860929, -0.57045, 0.108563, 0.192771, -0.0734868, -0.0374589, -0.000393409, 0.130951, 0.0506631, 0.0716793, -0.277701, 0.0964069, -0.125347, 0.297649, -0.19292, -0.410269, 0.373155, 0.185411, -0.0150473, 0.43522, 0.0663081, 0.139971, -0.578405, 0.00244649, 0.139626, -0.237192, 0.323142, 0.284569, -0.0308989, 0.156165, 0.168623, 0.129361, -0.273174, -0.244493, -0.165619, -0.053782, 0.085066, 0.166781, 0.592791, -0.113732, 0.238153, -0.195248, 0.299753, 0.151721, 0.0895861, -0.416747, -0.48231, -0.0864794, -0.290134, -0.854786, 0.043371, 0.0348096, -0.317797, -0.195994, 0.0441134, 0.0854218, -0.139765, -0.519656, 0.125842, 0.0708613, 0.148538, 0.023713, -0.0336281, 0.375735, 0.0461081, 0.00182428, -0.297103, -0.390848, -0.0462637, 0.118297, -0.125625, 0.100829, 0.0968214, -0.21034, -0.199216, 0.241105, -0.416202, 0.04662, -0.217136, 0.220352, -0.0879237, -1.01921, -0.471378, -0.419665, -0.298564, 0.219341, -0.401424, 0.411495, 0.117967, 0.18423, 0.170511, 0.12121, -0.164519, 0.0320675, -0.103215, 0.514713, 0.107755, -0.264157, 0.0020053, 0.035195, -0.1499, -0.443961, -0.201063, -0.0170636, -0.230425, 0.024357, 0.494914, 0.301452, 0.0610195, 0.174152, -0.0691813, 0.0989354, 0.0840198, -0.180941, 0.240225, 0.13592, -0.0932349, -0.0803155, -0.250676, 0.0904779, 0.0127132, -0.0685077, 0.111999, -0.230033, 0.0271863, -0.00521243, -0.0568866, 0.0562361, 0.0767401, 0.0369822, 0.0833809, -0.0162613, 0.175772, -0.0102592, -0.212172, -0.0705449, -0.0025381, -0.0684261, 0.0379566, -0.204754, -0.484377, -0.176701, 0.113349, 0.124767, -0.433971, 0.356637, -0.172554, 0.0935165, -0.371984, -0.205637, -0.00808296, 0.0433747, -0.134103, -0.0181152, 0.289958, 0.196274, 0.0606438, 0.328074, 0.204039, -0.306713, -0.30935, 0.118879, 0.144537, -0.443847, -0.222681, -0.117174, 0.109275, -0.0963723, 0.120544, -0.0327359, -0.173178, -0.188993, 0.0597419, -0.303694, -0.110415, -0.0830144, 0.131662, 0.0820229, 0.490274, 0.183406, 0.144465, 0.0525826, 0.102197, -0.182471, 0.206457, 0.576408, -0.257504, 0.00411544, 0.0379316, -0.232768, 0.0893065, 0.140366, -0.157782, 0.105297, 0.118859, 0.520123, 0.0118877, 0.36095, -0.299847, -0.102449, 0.0763891, 0.0431548, -0.367023, -0.0244233, -0.114919, 0.0803245, -0.0268541, 0.0603482, 0.0152392, -0.0206518, -0.0574776, -0.0161024, 0.210578, -0.0200731, -0.0152114, 0.122413, 0.010361, 0.425108, -0.0330303, 0.123289, 0.0714884, 0.334209, -0.035477, -0.0859245, 0.0585902, 0.0848874, 0.107325, 0.0325182, -0.273253, -0.000165585, 0.247736, 0.0303136, 0.018236, 0.355533, 0.655321, -0.155836, -0.0231824, 0.0656354, 0.0485651, -0.142885, 0.274222, 0.0701947, -0.137153, -0.191621, -0.224266, 0.100138, 0.168326, -0.0951919, 0.455058, -0.0568728, 0.0717376, -0.0402654, 0.143702, 0.0379073, -0.0700151, 0.0472715, -0.0735024, -0.140067, -0.141769, -0.185655, -0.118691, -0.135478, 0.219451, -0.330001, 0.189317, 0.00150253, 0.191501, -0.116954, 0.342857, -0.172982, 0.0551407, 0.00872368, -0.160394, 0.10796, 0.0607818, 0.130304, 0.121486, -0.00118968, -0.153624, -0.248966, 0.0543196, 0.221722, -0.149484, -0.0469482, -0.258857, -0.523562, 0.0745643, -0.0580291, -0.254545, 0.00854766, -0.194146, 0.239912, 0.158081, 0.730888, 0.100581, 0.145688, 0.0924454, -0.100753, -0.468807, -0.055694, -0.271712, -0.228135, -0.0865436, -0.0147005, 0.00288001, 0.0217037, 0.306937, -0.170724, 0.069359, 0.0599817, -0.0225002, -0.0549755, 0.153251, -0.138869, -0.0984758, -0.270689, -0.0957897, 0.0530979, 0.229843, -0.211157, -0.0203591, -0.173766, -0.0898533, 0.0493408, -0.00400483, -0.154215, -0.0375802, 0.0500884, -0.0192403, 0.36753, -0.506927, 0.119958, -0.000646276, 0.193737, 0.0474513, -0.0429557, -0.251322, -0.397706, 0.0335462, 0.171176, -0.0429123, 0.00711239, -0.245999, -0.0861772, -0.250411, 0.166334, -0.189757, 0.0044825, -0.246351, 0.0065946, -0.00590935, 0.0931428, -0.0172438, 0.0808882, -0.0707375, 0.0280889, 0.150932, -0.110407, -0.0107795, -0.0276179, 0.153902, -0.217384, -0.392626, 0.131351, 0.0708754, 0.584152, -0.103091, 0.0999275, 0.341494, 0.133071, 0.0504662, -0.115208, -0.0924479, 0.0806461, 0.125188, 0.1155, -0.00804337, -0.245754, -0.0917126, -0.291402, 0.117877, 0.0740694, 0.0490337, -0.0331473, 0.0173532, 0.0440515, -0.0153782, -0.0839477, 0.301453, 0.317748, -0.0363549, -0.0415339, -0.193528, 0.353909, -0.0719788, -0.0845451, 0.119802, 0.00534836, -0.138418, -0.455711, 0.0125319, -0.0514694, 0.17639, 0.308735, -0.443552, 0.306715, -0.585671, -0.450453, -0.240759, 0.485081, 0.0413382, -0.238631, 0.142336, 0.377742, 0.245773, 0.502474, -0.00170065, -0.0887479, 0.101216, -0.362334, -0.386087, -0.2402, -0.506511, 0.510718, -0.0165522, -0.535392, -0.0299863, -0.283517, -0.138988, 0.0594183, -0.327056, -0.120543, 0.338391, 0.373494, -0.161187, -0.181481, -0.139439, 0.0544327, 0.324693, 0.0412515, 0.350893, -0.231155, -0.0563032, -0.0176908, 0.0372451, 0.118021, 0.0972486, 0.0867307, -0.0554093, -0.450301, 0.233671, -0.143497, 0.247334, 0.166797, -0.111041, -0.213949, -0.0597387, 0.404319, 0.331154, 0.101213, -0.28303, 0.263716, -0.0687931, -0.0569533, -0.190705, -0.0182288, -0.198934, 0.0040445, 0.00429904, -0.031425, -0.392012, 0.160971, 0.219041, -0.105838, 0.0632451, 0.11766, -0.000627069, 0.0420757, -0.109974, 0.0132862, -0.188299, -0.161483, -0.312023, -0.0980177, 0.275298, 0.122688, -0.0788809, 0.403657, 0.384505, 0.117898, -0.628058, -0.0703106, -0.0628721, -0.00408938, -0.0083951, -0.102394, 0.216116, 0.163785, -0.0971811, 0.21634, 0.00192297, 0.0465461, -0.369644, -0.0819747, 0.0210939, -0.00805185, -0.0935382, 0.0436116, 0.211411, 0.0950514, 0.00824929, 0.0259953, -0.138318, 0.0816087, -0.0636539, -0.193328, -0.101188, -0.0390141, 0.188294, 0.123596, -0.0785077, 0.0293045, -0.250537, -0.0767218, 0.249053, 0.0488775, 0.0506405, 0.146414, 0.116813, 0.112397, -0.246548, -0.0379897, -0.0580187, 0.0882757, -0.169168, -0.131839, -0.060659, -0.322893, -0.12243, -0.0442648, -0.0575565, -0.155145, -0.169939, 0.084148, 0.155142, 0.0695911, -0.448134, 0.0158928, -0.14806, 0.575689, -0.355723, -0.0574311, 0.0774732, -0.125322, -0.576069, 0.095021, 0.107333, -0.283788, 0.327959, -0.0618863, 0.158489, -0.100823, -0.0451774, 0.0129761, 0.0426199, 0.379607, -0.0485871, 0.18268, 0.10157, -0.183807, 0.3141, -0.089649, -0.23006, -0.364077, 0.183571, -0.118238, 0.212001, 0.304025, 0.229892, -0.0525288, 0.0939146, 0.135485, -0.270406, 0.488248, -0.0211379, -0.0180463, -0.477648, -0.159035, -0.145722, 0.359647, 0.165182, -0.0178689, -0.209324, 0.292899, 0.142587, 0.137808, 0.00725273, -0.0335278, 0.0593177, -0.269081, 0.149916, -0.0235668, -0.0303037, 0.237403, 0.0507888, -0.105888, 0.22924, -0.00219679, 0.100342, -0.0441304, 0.161892, -0.374979, -0.0329623, -0.363005, -0.219352, 0.0956596, 0.0307884, 0.144044, -0.282871, 0.0812821, -0.0538441, -0.272613, -0.14276, 0.190644, 0.035152, 0.329919, -0.04626, 0.0979622, -0.0379722, -0.126893, -0.018698, 0.20909, 0.0920407, 0.0768623, -0.36094, -0.157366, 0.0533168, -0.0779124, 0.0754181, -0.0234426, 0.163337, 0.269631, 0.180782, 0.10311, 0.215272, -0.0990028, 0.2829, -0.115266, 0.289269, 0.239641, 0.464399, -0.067501, 0.197496, 0.0408898, -0.0775026, -0.237657, 0.0962214, -0.0520975, -0.04112, -0.0181152, -0.083583, 0.0140577, 0.266622, 0.00708733, -0.257253, 0.0345119, -0.056309, 0.0519413, 0.0630056, 0.0536268, 0.0898734, 0.230267, 0.254725, 0.179191, -0.203525, 0.118267, -0.0189303, 0.169791, 0.205763, 0.18704, 0.161561, 0.0658595, -0.238124, -0.0361001, -0.197071, 0.00676697, -0.302221, 0.00824857, -0.192857, 0.343623, -0.120478, 0.00117305, -0.10361, -0.162209, 0.0553154, 0.0146206, 0.133987, 0.0640391, -0.16865, -0.0641878, -0.00568029, -0.0798949, -0.130361, -0.0750307, 0.0906, -0.125012, -0.094468, 0.04067, -0.00845329, -0.0577425, 0.00533801, -0.48692, 0.138822, -0.00680835, -0.495978, 0.0158211, 0.00275455, 0.031051, 0.0748098, -0.10255, 0.0257098, 0.206749, 0.137808, -0.135568, -0.0602586, 0.147926, 0.0971592, -0.0201793, 0.136898, 0.00192116, -0.135631, -0.0592708, -0.0366413, -0.0944906, -0.0844936, 0.181266, 0.0795452, 0.0208962, 0.165888, -0.200143, 0.152541, 0.230305, -0.0833206, -0.0828203, 0.100395, 0.0242936, 0.240959, 0.179519, -0.0424647, -0.0683156, -0.259318, 0.0127407, 0.233799, 0.0152458, 0.00187588, -0.00218874, -0.0243817, -0.0107161, 0.106396, 0.27461, -0.0267821, 0.502048, -0.253876, -0.130148, -0.167822, 0.171898, -0.121099, 0.216535, 0.162745, -0.110734, 0.312634, -0.206198, -0.193185, -0.0144633, 0.0401802, -0.167754, 0.0847814, 0.151308, -0.240723, 0.0464372, -0.0392448, -0.153111, 0.0188352, -0.0527162, 0.162905, 0.0765951, -0.0216512, 0.342439, 0.018593, -0.0480509, -0.0571228, 0.0755635, -0.0298298, -0.0104892, 0.00420597, 0.00199922, -0.089508, 0.167388, 0.203988, -0.0485087, 0.25784, 0.0989737, 0.0509496, 0.0166028, -0.0370848, -0.224752, 0.0573888, -0.0364284, 0.0920127, -0.564485, -0.327708, 0.0585026, -0.0474918, 0.0305782, -0.189141, 0.188792, -0.0314893, 0.252942, -0.546195, 0.0285932, 0.0831944, -0.253832, -0.0162793, 0.233809, 0.341407, -0.187253, 0.401542, 0.0311792, -0.196298, 0.396473, -0.0960423, 0.185661, -0.0618549, -0.0747246, 0.0481055, 0.020522, -0.079515, 0.731868, 0.239404, -0.0663238, -0.0906305, 0.0675802, -0.110671, -0.0646847, 0.125607, -0.163625, -0.152005, 0.190713, 0.0544485, -0.229754, -0.0550752, 0.0707444, 0.154144, 0.0249514, -0.0722245, 0.018167, -0.105112, -0.227773, 0.378487, -0.105096, -0.467315, 0.406721, 0.142437, -0.0929098, -0.00886579, 0.314021, -0.052604, 0.112799, 0.296614, -0.00695589, 0.147808, -0.389149, 0.0848655, -0.00668585, -0.542418, 0.0586589, 0.00466591, 0.0184256, 0.201032, 0.0868153, -0.0958762, -0.0141481, 0.0920566, -0.0224625, 0.136269, 0.0835742, 0.442154, -0.0401789, -0.0301299, 0.108178, -0.0340601, 0.0672586, 0.0269504, -0.0188959, 0.0270593, -0.204316, -0.0069391, 0.0206735, -0.187553, 0.0201785, 0.0541869, -0.000491292, -0.194229, 0.0682159, 0.101251, 0.139473, -0.443396, 0.137837, 0.206418, -0.103373, -0.0976873, 0.118207, 0.00720322, -0.218422, 0.16397, 0.251114, -0.0838023, -0.0623409, -0.235295, -0.0164127, -0.242061, 0.138756, -0.233953, 0.0525693, 0.0793695, 0.0719958, -0.0581957, -0.0991127, 0.209288, 0.00312931, 0.0496932, -0.114726, -0.0382042, -0.200309, -0.254679, -0.213574, -0.0488561, -0.277954, -0.539807, 0.150107, 0.263617, 0.240065, 0.0673259, -0.0359163, -0.302324, -0.408359, 0.0724617, 0.422352, -0.145955, 0.153127, -0.105668, 0.109493, 0.146795, -0.0560318, 0.0899286, 0.0255524, 0.124993, 0.0606857, -0.308228, -0.177742, -0.06542, 0.236233, -0.405918, -0.569239, 0.107825, 0.0227379, -0.0248394, -0.0997978, 0.362751, -0.0642983, -0.675044, 0.204085, 0.114303, -0.00597271, 0.0748467, 0.145918, 0.0753003, -0.226527, 0.102618, -0.240838, 0.0965099, 0.103902, 0.435111, -0.018702, 0.147894, 0.0321385, -0.086537, 0.109913, 0.258748, 0.113366, 0.0485521, 0.110745, -0.0855656, 0.0451188, -0.177116, 0.0186223, 0.00883269, -0.118574, -0.0190765, 0.306114, -0.0814473, 0.682112, -0.357302, -0.109318, -0.0540897, -0.049006, 0.0623989, 0.0613997, -0.103602, 0.303432, -0.102964, 0.0381764, -0.10953, -0.375024, 0.0438955, 0.0380358, -0.218282, -0.128058, 0.0306396, 0.242777, -0.054738, 0.139651, 0.0411378, 0.367469, 0.123885, -0.0535516, 0.329106, 0.0157139, -0.135372, 0.187973, 0.172713, 0.0854109, 0.284575, 0.098901, -0.506149, 0.00490871, 0.00265327, 0.0156081, 0.0156622, -0.12215, 0.0804569, 0.102524, 0.0140774, 0.0283924, 0.00642393, 0.122732, 0.0830923, -0.00700162, -0.122077, -0.0938638, -0.14481, -0.00327738, 0.0129674, -0.0418157, 0.0278388, 0.13134, 0.0997984, -0.14326, -0.140731, -0.072463, -0.215224, 0.272592, -0.149146, -0.176575, 0.0732286, 0.445227, 0.298863, 0.297613, -0.00853303, -0.174647, 0.0511974, -0.318012, -0.404986, 0.157769, 0.104544, -0.00479628, -0.653413, 0.00787902, -0.184517, 0.576153, -0.181448, 0.0352743, 0.074666, -0.207863, -0.153211, 0.0431337, 0.102475, 0.328978, 0.0420489, 0.0588942, 0.169342, -0.134215, 0.175159, 0.311267, -0.131548, 0.0945067, 0.59956, 0.0122496, -0.430799, -0.105123, -0.120431, -0.28188, 0.0344129, -0.0341775, -0.157076, -0.023756, 0.16346, 0.213895, -0.0261465, -0.0696384, 0.133955, 0.0753746, -0.236123, -0.198058, 0.0797279, 0.0580127, 0.0562793, 0.643326, 0.123117, -0.177904, 0.207794, -0.0657324, -0.409818, 0.0235809, -0.214754, -0.155564, -0.379356, 0.227012, 0.151938, 0.00421705, 0.0118318, 0.0369196, -0.160515, -0.192867, -0.00229354, -0.125144, -0.0465431, 0.0333213, 0.27706, -0.136167, 0.0884796, 0.206673, -0.0199367, -0.0288111, 0.0858743, -0.113611, 0.017551, -0.16769, 0.19548, -0.166821, 0.0632462, 0.0905999, -0.00703812, -0.129992, -0.0225512, -0.0372745, -0.374784, 0.0711692, -0.162312, -0.227083, -0.0948424, 0.294436, -0.377703, 0.187445, 0.0450708, -0.121918, -0.221976, 0.266264, 0.760707, 0.276712, 0.0778195, -0.173193, -0.106867, -0.0404768, 0.29611, 0.210955, -0.0984763, 0.216864, -0.279046, -0.246963, -0.0993205, -0.25159, 0.0640906, -0.0257914, -0.083832, 0.184854, -0.00388318, 0.348872, 0.474971, 0.220421, 0.23439, -0.0411108, 0.290154, 0.104659, -0.674154, 0.00744323, -0.0114469, -0.0788668, 0.00477007, 0.0127763, 0.148704, 0.159068, 0.0852831, 0.109397, -0.0144301, -0.00839578, -0.228631, -0.0860425, -0.00712707, 0.0605364, -0.108644, 0.13987, 0.154145, 0.0751164, -0.0519113, 0.076631, -0.0325217, 0.113175, -0.258345, -0.141848, -0.0483098, 0.0129462, -0.0185535, 0.209674, -0.0467118, -0.125889, -0.466165, -0.0141842, -0.300665, -0.186072, 0.0504876, 0.00386082, -0.133375, -0.0376487, -0.264937, -0.0902597, -0.0147385, 0.0103155, -0.00609632, -0.0253799, -0.0331127, 0.12386, -0.0413067, 0.0843054, -0.0117784, 0.101228, 0.0470487, 0.0893185, -0.0579749, -0.213974, -0.00602555, -0.0805018, -0.44034, 0.00605171, 0.0386055, -0.0857668, -0.304715, 0.284527, -0.419375, -0.117945, -0.0470768, 0.0151279, 0.170693, -0.0217155, -0.333327, -0.0839482, 0.0234347, 0.251938, 0.0382008, 0.00235032, 0.194188, -0.0476025, -0.282634, 0.232335, -0.0313266, -0.0110514, -0.110881, -0.124201, -0.0373232, -0.0282327, 0.164861, -0.0528263, 0.0777684, 0.326109, -0.105484, -0.24408, -0.410909, 0.0717016, 0.135132, -0.00822586, 0.0889986, -0.0119163, 0.230042, 0.00530912, 0.0497986, -0.007115, -0.179339, -0.0426337, 0.0668293, 0.00693628, -0.133157, 0.138257, 0.182548, -0.119799, -0.137384, -0.218032, -0.0152216, 0.165163, 0.321425, -0.0719261, -0.0535362, 0.185841, -0.0163248, 0.108122, -0.0959411, -0.0373172, -0.27448, 0.0348898, -0.166013, 0.161812, -0.132425, -0.0289209, -0.421644, -0.101874, -0.16141, -0.04274, 0.0480453, -0.039021, 0.0586788, -0.234885, -0.242403, 0.038919, 0.0356198, -0.0550768, 0.0246057, 0.0862557, -0.308566, -0.147416, -0.00985985, -0.0104814, -0.0177572, -0.0412027, 0.0242443, -0.19507, 0.32785, 0.0788004, -0.161331, 0.17678, -0.0810699, -0.1546, 0.125857, -0.124981, -0.0106987, 0.207272, -0.604753, -0.0415389, -0.340852, 0.00408712, -0.214965, -0.0748281, 0.0404589, 0.285116, 0.0144081, -0.162631, -0.0215861, -0.153888, 0.387294, -0.00764126, 0.0608081, 0.47267, 0.0546126, -0.0603822, -0.368747, -0.193413, 0.413439, 0.250573, -0.0919951, -0.205062, -0.378597, -0.103693, -0.0364686, 0.024476, -0.136754, 0.0202888, -0.0178216, 0.125527, -0.597289, 0.261673, -0.191381, 0.0123846, 0.267765, -0.0545825, -0.112335, 0.257105, -0.1548, 0.000756895, -0.000135195, -0.0493844, 0.0711406, 0.201368, -0.126064, 0.476796, -0.133337, 0.313014, -0.176392, 0.0668156, 0.183926, 0.0512879, 0.0928857, 0.41671, -0.0552113, -0.333994, -0.269322, 0.367407, -0.0710696, 0.213496, 0.130636, 0.0498, 0.590488, -0.168079, 0.056651, -0.0263843, 0.129157, -0.116934, 0.18456, 0.164398, 0.0416276, 0.0862844, -0.0460175, -0.0476335, -0.266252, -0.154253, 0.0745028, -0.31326, 0.107256, 0.0455637, -0.142944, 0.0386776, -0.0196847, -0.000644906, 0.0109701, -0.00890023, 0.0802168, -0.126913, -0.10912, -0.0567636, -0.107934, 0.179347, 0.241797, 0.638128, -0.130217, 0.197146, -0.211336, -0.0737465, 0.111125, -0.111334, 0.178715, 0.595705, -0.00355858, -0.280972, 0.288604, -0.246517, 0.104765, 0.23599, 0.0626923, 0.431966, -0.0706402, 0.444929, -0.0391279, 0.214596, 0.0142286, -0.127732, 0.101488, 0.167395, 0.189494, 0.111607, 0.0246908, 0.0359995, 0.120173, -0.045409, 0.256838, -0.0781464, 0.00970439, -0.0484562, 0.247528, 0.0649018, -0.158475, 0.139769, -0.0900704, -0.371826, 0.0790552, -0.37067, -0.208308, -0.211739, -0.282507, -0.270256, 0.205481, -0.503264, 0.270588, -0.0385014, -0.26717, 0.128288, 0.362188, 0.19137, -0.247913, -0.153628, -0.167465, 0.814905, -0.0979974, 0.0865845, 0.386866, -0.37493, -0.129166, 0.120307, 0.435242, -0.218038, 0.0716689, -0.34914, -0.152382, 0.062478, -0.114676, -0.23435, 0.0159545, 0.171189, -0.00842011, 0.131103, -0.262238, -0.215891, -0.102031, 0.0864728, 0.0985599, 0.164302, -0.0653579, 0.320503, -0.556148, 0.536547, -0.0820048, 0.14663, 0.397948, 0.0787573, -0.748766, -0.129899, -0.474231, 0.123753, 0.27761, 0.0410578, -0.543769, 0.339079, 0.0367555, -0.2571, -0.0964757, -0.0154511, 0.00377123, -0.113003, 0.0291767, -0.257889, 0.124925, 0.0266814, 0.114631, 0.256503, -0.0293197, 0.0422625, -0.00998103, 0.0881326, 0.104533, -0.125819, -0.243805, -0.0148122, 0.51277, -0.197339, 0.257117, 0.144041, 0.245811, -0.160956, 0.305854, 0.0214668, 0.308474]) # parameters
+i51 = Internal("op51", "TENSOR_FLOAT32", "{1, 28, 28, 64}") # intermediate result
+i52 = Parameter("op52", "TENSOR_FLOAT32", "{64}", [2.09374, -0.224081, -0.26393, -0.213004, 0.148951, 1.95099, 0.00966659, 0.00670771, 0.751565, 0.15019, -0.259461, -0.210099, 0.114971, 0.522198, 0.00564572, 0.242789, 1.04283, 0.983166, -0.110847, -0.112012, -0.707376, 0.0605569, 0.967749, 1.54696, 2.39179, -0.0660475, -1.02395, 0.663784, 0.0684345, 0.835432, -0.0555699, -0.595563, 1.63423, -0.275387, -0.57632, -0.448239, 1.57884, -0.854438, -0.00365815, 0.157436, -0.458565, 0.175284, -0.240444, -0.955042, -0.158954, 0.0995562, 1.09967, -0.109549, 1.181, -0.130396, -0.246582, -0.121111, -0.0830782, -0.801972, -0.0843711, -0.0243731, -0.21979, 0.114646, -0.358143, 0.00306739, -0.00465024, 1.03416, -0.229731, 1.37862]) # parameters
+i53 = Parameter("op53", "TENSOR_FLOAT32", "{1, 3, 3, 64}", [-0.12698, -0.238352, 0.244215, -0.458646, 1.27555, -0.421724, 0.0884984, -0.250955, -0.158853, -0.176467, -0.0758706, -1.31031, -0.776091, -0.753093, -0.0744585, 0.458402, -0.386373, -0.379819, -0.205575, -0.434537, -0.528748, 0.667563, 0.197939, -0.00334295, -0.674948, 0.0583558, 0.349504, 0.0669012, -0.62573, 0.0202494, -0.851811, 0.0796548, -0.349216, 0.336193, 0.242802, 0.410446, 0.127221, 0.337145, -0.671162, 0.550955, -0.047319, 0.60033, 0.342804, 0.128321, -0.329242, -0.581331, -0.757822, 0.260636, 0.183208, 0.0755782, -0.0630638, -0.328286, 0.71131, -0.747697, -0.114446, 0.878907, -0.362007, 0.567657, -0.0426601, -0.120681, -0.158017, -0.132928, -0.0400564, -0.119035, -0.347841, 0.27945, 0.522869, -0.318377, -0.617688, 0.00215388, -0.288244, -0.0643205, -0.125579, 0.0714863, 0.491909, -1.17593, -0.790597, 0.237053, 1.10418, 1.01839, -0.588406, -0.163287, -0.00948245, 0.0295395, 0.0913539, -0.597769, -0.199139, -0.736147, -1.13063, -0.966132, 0.670015, -0.384273, -0.35121, -0.452121, 0.139313, -0.752194, -0.581573, 1.20926, 0.468125, 0.0024432, -0.864836, 1.40619, 0.248723, -0.0319902, 0.243259, 0.719603, 1.56375, 0.582131, 0.517324, -0.558173, -0.486479, 0.240216, -0.10745, -0.600757, -0.407625, -0.026077, 2.22213, 0.964383, -0.283648, 0.242633, -0.671491, 0.247282, 0.246633, 0.569997, -0.442304, 0.711694, 0.689518, -0.270639, -0.0341924, 0.299518, -0.221812, 0.0267754, -0.701543, -0.256183, -0.464542, 0.533444, 0.551868, -0.156954, -0.522106, -0.947321, -0.370692, 0.302054, -0.157298, 0.220857, -0.485616, -0.304364, 0.451741, 0.226862, 0.0889601, -0.72402, 0.0010362, -0.0768618, -0.602799, -0.202045, -0.731567, 0.1843, -0.019595, -0.44772, 1.08144, -0.0849737, -0.0383033, 0.0770167, 0.00544352, -0.0513838, 0.354596, 0.803038, 0.14348, -0.586081, 0.350211, 0.445668, -0.142114, 0.559075, -0.197881, -0.485669, 0.374767, -0.529465, -0.433189, -0.381117, 0.303766, -0.0149781, 0.259829, 0.058601, -0.273908, -0.600653, -0.189578, -0.437372, -0.0137133, 0.325366, -0.269418, 0.337198, 0.263951, -0.216138, -0.620022, -0.112354, 0.262422, -0.0179674, 0.942104, 0.421509, 0.458286, -1.16175, -0.0139678, -0.103121, -0.210449, 1.87519, 0.0331067, -0.751383, 0.222364, 0.106374, 0.0638171, -0.167853, 0.139778, 0.38963, 0.274968, 0.155153, -0.34655, -0.0563739, -0.261732, 0.414308, -0.593183, -0.306091, 0.042063, 0.0501084, -1.38946, 0.40545, -0.226405, 0.00702765, -0.194214, 0.428538, -0.455647, 0.72176, -0.497389, 1.40647, -0.173328, 0.0971494, 0.144964, -0.0565212, -0.0767172, 0.505409, 0.466856, 0.226217, -0.298469, 0.587705, -1.19975, 0.451319, -0.245376, 0.0492834, -0.227796, 1.13696, 0.20848, 1.05685, 0.305445, -0.358505, -0.297229, -0.174603, 0.0937863, -0.118832, -0.547926, -0.233037, 0.670064, 0.432594, 1.08319, -0.0648255, -0.242524, -0.551126, -0.997542, -0.612246, 0.784354, 0.924871, 0.0868394, 0.00189777, 0.451893, -0.200028, -0.456986, 0.202478, 0.358685, 0.479158, 0.923011, 2.25015, -0.577736, -0.680415, -0.405968, 2.08862, 1.7708, -0.221745, -0.668693, -0.386576, -0.0936857, 0.880579, -0.200297, -0.182471, 0.915206, 0.561029, -1.09806, 0.738976, 1.01242, -0.84413, 0.888704, -0.0140932, 0.683439, 0.69737, 0.909058, -0.424791, -0.723923, 2.54434, -0.459792, 0.214831, 0.538751, 0.406171, -0.164808, 1.96384, 0.426688, -0.884862, 1.96028, 0.437135, 1.31552, 0.295632, 1.20595, -0.33993, 0.41051, -0.742935, -0.528444, -0.256337, -0.165411, -0.0731374, -1.95086, -1.16248, -0.510701, 1.78344, 0.62322, -0.397011, -0.296941, 0.519863, 0.145054, 0.773714, 0.261809, -0.121355, -0.109046, -0.255428, -0.124878, -0.544119, 0.301598, -1.87278, -0.352883, -0.0320303, -0.502195, 0.0743574, 0.0359745, 0.0942341, -0.00728066, 0.063997, 0.687835, 0.0469159, -0.220356, 0.361827, 0.100022, -0.168349, -0.177127, -0.83667, 0.191707, -0.584849, -0.150654, -0.402803, -0.255429, 0.212771, 0.901497, -0.422539, -0.33554, 0.158121, -0.0110873, -0.70106, 0.84911, -0.48385, -0.34909, -0.756153, -0.127089, -0.54675, 0.233831, -0.275361, -0.0572444, 0.524687, 0.152529, 0.0550876, -0.103777, -0.17179, 0.0959539, 0.336758, 0.0242661, 0.209466, -0.532314, -0.381342, 0.881586, 0.262059, -0.239896, -0.112729, -0.240745, 0.524678, 0.635937, 0.0749855, -0.404162, -0.219252, 0.298954, -0.362545, -0.0425563, 1.14806, -0.497664, -0.489604, -0.541267, 0.0938686, -0.0829758, -0.302335, -0.354915, -0.0567779, 0.548323, 0.0893113, -0.171931, 0.221819, -0.444963, -0.13688, 0.0294968, 0.61855, 0.0477813, -0.647976, 0.134058, 1.16525, -0.0321262, -0.360732, -0.268031, 0.0867808, -0.28502, 0.954255, -0.158386, -0.695564, -0.244045, 0.650121, -0.532843, 0.225883, -1.0656, 0.730367, -0.108003, 0.475861, 0.427236, -0.0965219, 0.131015, -0.93574, -0.0239511, -0.571369, 0.214945, 0.668269, -0.264419, 0.574199, 0.209625, 1.06012, 0.479062, -0.550203, 0.786737, -0.917411, -0.802023, 1.57227, 0.643995, -0.626247, 1.3826, -0.643308, -0.296662, -0.631958, 0.125903, -0.561165, -0.354695, -0.645927, 0.529553, 0.714097, -0.208208, -0.307469, -0.0649088, -0.672144, 0.0743959, -0.580105, 1.32175, -0.34053, 0.213644, 0.960989, -0.369211, -0.700574, 0.542504, -0.0307876, -0.52194, -1.04995, 0.166939, -0.644977, 0.373263, -0.293433, -0.259692, 0.662439, -0.339301, 1.1388, -0.0593778, -0.706105, -0.789209, 0.808238, 0.749022, 1.10028, -1.14159, -0.0990618, 1.79632, -0.906117, -0.0451775, -0.855292, -0.272456, -0.144439, 0.49774, -0.336441, 0.198619, -0.990211, -0.152451, 0.780138, -0.237703, 0.203953, -0.109738, -0.0133946, -0.343127, 0.644481, 0.0697042, 0.0927609, 0.102066, 0.488014, 0.18753, 0.160318, -0.214566, -0.428027, 0.085759, -0.0918024, 1.19273, -0.210594, 0.283777, -0.176787, -0.253484, 0.0706566, 0.0444775, -0.0274145, 0.572465, -0.245561, 0.108852, 0.262295, 0.43359, -0.312667, -0.0226221, -0.197633, 0.383403, -0.0244389, -0.208731, 0.202447, 0.0624711, -0.616221, -0.140103, -0.249181, -0.389501, -0.614766, -0.362506, 0.2265, -0.330135, -1.07509, 0.146874, -0.145657, -0.0291293, -0.642817, -0.246684, -0.630452, 0.0672653, 0.269267, -0.940307, -0.158987, -0.305785, 0.0163865, 0.376522, -0.472504, -0.561235, -0.436323]) # parameters
+i54 = Internal("op54", "TENSOR_FLOAT32", "{1, 28, 28, 64}") # intermediate result
+i55 = Parameter("op55", "TENSOR_FLOAT32", "{64}", [1.07345, -0.394695, -0.0742894, -0.383227, 0.324794, 0.418869, 0.934568, -1.90608, 0.209722, -0.224193, -0.195225, -0.0252866, 0.404565, 0.300348, 0.357196, 0.0298129, 0.337042, 0.475936, -0.631903, 0.0679197, 0.65726, 0.140373, 0.508893, 0.775208, 0.445816, -1.23974, 0.0313992, 0.169123, 0.112667, -0.581175, -0.376066, 0.885236, 0.215963, 0.438986, -0.157146, 0.0287784, -0.757865, 0.0841731, 1.03121, -0.271182, 0.589192, 0.976112, 0.145576, 0.092291, 1.06837, 0.119318, 0.147453, -0.525313, 0.302458, 0.984562, 0.142083, -0.513634, -0.498019, 1.29289, -0.676165, -0.777563, 0.0133348, -1.3991, 0.416201, 1.29946, 0.735901, -0.407577, 0.0395284, -0.244576]) # parameters
+i56 = Parameter("op56", "TENSOR_FLOAT32", "{64, 1, 1, 64}", [0.113075, -0.0541261, -0.00254935, 0.0902875, -0.32416, -0.010111, -0.221566, -0.0446467, 0.025913, 0.0487722, -0.180431, -0.0793264, 0.129554, -0.0131898, -0.246616, 0.0261182, 0.195068, 0.0110834, -0.268252, -0.0556206, 0.152303, -0.159758, 0.00937392, 0.0980935, 0.325152, -0.115004, -0.350504, 0.0197425, -0.11301, -0.0753603, -0.175782, -0.134789, 0.00631809, -0.0891922, -0.239375, 0.160609, -0.0435589, -0.0562327, -0.350046, -0.0121122, -0.140865, 0.0352316, -0.0174294, 0.110653, -0.139081, -0.0948299, -0.0264269, -0.029115, 0.137921, 0.13543, -0.0189765, -0.0165422, -0.0823839, -0.256189, -0.121788, -0.216157, 0.00363343, -0.151778, 0.252971, -0.173452, 0.182134, -0.156715, 0.14355, 0.121809, -0.0304927, 0.599508, 0.041677, 0.097244, 0.125037, -0.133955, 0.173185, 0.0350644, -0.145842, 0.0234546, -0.0706621, -0.132305, -0.0380816, -0.16649, -0.105998, 0.0139125, -0.0896661, 0.149856, 0.132628, -0.0480307, 0.138173, 0.0411969, 0.148886, -0.00950225, -0.0722613, 0.0126559, 0.107946, -0.09147, 0.0730902, 0.125814, 0.281345, -0.128981, -0.0151615, 0.114928, 0.0109224, 0.0134429, 0.0731687, -0.014135, 0.357557, 0.0469398, 0.0442583, 0.0772733, 0.0690856, 0.17982, -0.133452, 0.0745796, 0.122212, -0.0208794, 0.020065, 0.0295544, -0.171575, 0.0622467, -0.0769533, -0.00222684, -0.0404518, -0.0317308, -0.331273, -0.16373, 0.156179, 0.00540106, -0.0322326, 0.0850205, 0.0480989, -0.152385, 0.0694411, 0.229565, -0.0611579, 0.0585534, 0.095432, -0.023594, 0.079468, -0.118917, -0.0132471, -0.00255374, 0.0104798, 0.584729, 0.14753, -0.0907179, -0.163356, -0.111535, 0.14899, -0.0385063, 0.0277369, -0.190452, -0.0012917, 0.1646, 0.0322249, 0.246906, 0.123279, -0.0258971, 0.00786738, 0.0542629, 0.0694776, 0.150078, -0.16412, 0.191585, 0.049951, -0.159397, -0.0137556, 0.174186, -0.0435317, -0.307162, 0.182426, -0.177937, -0.115525, 0.0298391, -0.368494, -0.221122, -0.0168894, -0.0401771, 0.109005, -0.0733102, -0.025999, 0.00781864, 0.00232855, 0.00959035, 0.0469935, -0.299108, -0.171356, -0.0674005, 0.149625, -0.0230295, -0.0455517, 0.0233079, 0.205671, 0.0393789, -0.287905, 0.141024, 0.0859168, -0.179896, 0.0601555, -0.121133, 0.159868, 0.0623252, 0.104785, -0.188308, -0.146959, -0.134704, -0.319101, 0.0808484, 0.344271, 0.0113916, 0.175252, 0.0849976, -0.0352785, 0.0743872, -0.165385, -0.0677743, 0.0751335, -0.00489914, -0.0963297, -0.0482092, -0.135487, -0.0115389, -0.0197858, -0.0754902, 0.194723, -0.0186476, -0.0349434, 0.189749, 0.0227529, 0.0180564, 0.129332, -0.0349466, -0.106948, 0.0585846, -0.131004, -0.0161526, 0.0149128, 0.0490677, 0.0892119, 0.0442311, -0.102199, 0.172912, -0.153624, 0.143834, -0.0421306, 0.142092, 0.0772596, 0.0888918, 0.102791, -0.0272839, -0.00127824, -0.0746725, 0.116443, 0.01735, 0.00530435, 0.00146042, 0.152961, 0.0888051, -0.064222, 0.0856799, 0.202546, -0.181804, 0.238388, -0.256169, -0.147227, -0.438656, 0.150792, 0.0631181, -0.120509, -0.124601, 0.360747, -0.17992, 0.00455713, -0.0186028, -0.184596, -0.0328741, -0.0477944, 0.0909452, 0.161389, 0.0446495, 0.0666632, 0.0517341, 0.103314, 0.0148886, 0.167649, -0.103161, -0.0205467, 0.08749, 0.0197692, -0.143094, -0.127005, 0.0747773, -0.00365748, 0.108105, -0.194139, -0.0362674, 0.11368, -0.159818, -0.258553, 0.0386779, -0.0822598, 0.227806, -0.0291713, -0.32674, -0.0639091, -0.0760022, -0.0822212, -0.0692003, 0.187076, -0.108717, -0.182707, 0.0342372, 0.305257, -0.158815, 0.338278, -0.0451145, -0.142913, -0.0291924, 0.141666, 0.0312038, 0.169821, -0.2025, -0.00261782, 0.352917, 0.0756915, 0.234169, -0.139196, 0.102657, -0.0888784, 0.00680059, 0.00376785, 0.0305767, -0.149481, 0.0521571, -0.131383, -0.238097, -0.180171, 0.15758, 0.210169, 0.0323097, -0.130281, -0.00174302, -0.204827, 0.128533, -0.212914, -0.0680489, 0.099698, 0.190087, -0.0120034, -0.103575, 0.0606324, -0.18164, -0.0609338, 0.128196, -0.0952195, 0.108363, -0.202078, 0.017342, 0.29798, -0.124843, 0.17263, -0.0619337, -0.118845, -0.0684859, 0.0557683, 0.164094, -0.0331065, 0.207291, 0.0498928, -0.216139, -0.267346, -0.147527, -0.0898127, 0.110423, -0.233472, 0.283513, -0.0424642, -0.22378, -0.181619, 0.0591461, -0.0101756, 0.192878, 0.0628319, -0.0903452, 0.0300737, -0.105187, 0.0205333, 0.067207, -0.0665262, 0.0566451, -0.270871, -0.092702, -0.154799, -0.163357, 0.0605647, -0.0727221, -0.0894837, -0.0991246, -0.107933, 0.0709022, 0.331668, 0.041736, 0.260264, 0.0962304, 0.0021933, -0.058074, -0.351278, 0.0429753, 0.0683849, 0.105764, -0.0302333, -0.169568, 0.045236, 0.0262286, -0.0047575, 0.0109613, 0.101706, -0.183747, 0.107188, 0.215325, 0.0875308, 0.193807, 0.0696149, 0.139551, -0.108455, -0.192794, -0.0605403, -0.0919858, -0.162504, -0.0549617, -0.157537, -0.0476119, 0.158446, 0.172215, 0.0603194, -0.181201, 0.0478497, 0.0180984, -0.188716, 0.0768344, -0.0520236, -0.0978861, -0.0640551, -0.000132177, 0.0962101, 0.0990038, -0.425499, -0.0405614, -0.00116878, -0.259144, -0.0785822, -0.286815, 0.217459, -0.0908754, 0.181628, -0.00253978, -0.233785, -0.0992499, 0.277896, 0.0425967, 0.230729, -0.095018, 0.180517, -0.0368274, 0.0438355, -0.039866, -0.142834, 0.034795, -0.10125, 0.032544, -0.1302, 0.074774, 0.315333, -0.0569471, 0.0532766, 0.242929, 0.353312, -0.0991622, -0.289271, 0.0314086, 0.197108, 0.294353, -0.0433009, -0.045213, 0.0366935, 0.596635, 0.264691, -0.205574, -0.135842, 0.397069, 0.223099, 0.108564, 0.242595, -0.161814, 0.441303, 0.129787, 0.0106236, 0.0941791, 0.0429626, -0.0440682, 0.124326, -0.139163, -0.177226, -0.223558, -0.0530441, 0.149371, 0.133559, 0.141014, 0.218382, 0.0506452, 0.0640441, -0.224438, -0.219215, 0.149014, 0.0524094, 0.212479, 0.130602, 0.0997917, -0.177206, -0.154962, -0.21409, -0.0475203, -0.0283396, -0.0252686, 0.00366472, -0.0766809, -0.28983, 0.11261, -0.047238, 0.0893207, 0.0342624, -0.0270553, 0.0971939, -0.0908975, -0.0780041, 0.0922621, 0.0941026, -0.112727, 0.0522192, -0.131715, 0.137713, -0.00955559, -0.118143, -0.0449736, -0.0256095, -0.0258597, -0.175128, 0.33382, 0.0458418, 0.0354151, 0.31919, -0.194444, -0.0363163, 0.048864, -0.0361724, 0.0392633, -0.0313611, 0.105193, 0.0905754, -0.0224686, -0.0603748, -0.0504811, -0.0441094, -0.090443, -0.151153, 0.0392048, -0.0788279, -0.0173527, 0.115359, -0.154197, 0.0968013, -0.125278, -0.0584195, -0.0712377, 0.0807372, 0.107236, 0.206821, -0.0608552, -0.150982, 0.00527973, -0.0289015, 0.243195, -0.0365259, -0.247735, 0.0137881, 0.0415127, 0.179904, -0.128528, 0.101974, 0.201864, -0.109442, 0.00432531, -0.206516, -0.0954068, 0.352473, -0.0613019, 0.0568274, 0.198017, -0.127805, -0.102359, -0.0611966, -0.16685, -0.129159, -0.139358, -0.160502, 0.0745728, -0.0275402, 0.121004, -0.11975, 0.121666, -0.000113998, 0.19457, -0.0674073, -0.0170071, -0.194521, 0.0371789, -0.213019, -0.0189841, 0.159849, -0.116225, 0.333793, 0.243198, -0.256168, -0.0699877, -0.259659, 0.308548, -0.199267, 0.0394223, -0.103282, 0.245868, 0.0398843, 0.264948, -0.115243, -0.0801352, 0.0711119, 0.113787, -0.0306636, 0.23021, -0.174715, 0.0398342, 0.0726147, 0.196337, -0.258249, 0.0136434, -0.326154, -0.538303, 0.0996327, -0.166847, 0.154552, 0.00132305, -0.00524841, -0.090486, -0.165517, 0.146697, 0.267558, 0.346641, 0.0595867, -0.186239, -0.0283181, -0.150645, 0.105462, -0.0440037, -0.29422, -0.0747327, 0.0897493, 0.0213043, 0.0850174, 0.0464197, -0.164205, 0.0664031, -0.190015, -0.00647586, -0.0487672, 0.109339, 0.283672, -0.0596263, 0.139893, -0.00952623, 0.153302, 0.0440784, -0.00753427, 0.0822453, 0.274089, 0.0395388, -0.145318, -0.253934, 0.0103957, -0.126816, 0.116435, 0.00520471, -0.0872785, 0.0869315, -0.0753573, 0.0991896, -0.121933, 0.02169, 0.00953894, 0.0619936, 0.166951, 0.069511, 0.0808205, 0.165089, 0.213623, 0.0693948, 0.109679, 0.100796, 0.0860767, 0.129782, 0.1225, 0.0961217, 0.086015, -0.0930297, 0.0328728, 0.109283, 0.139185, -0.067908, -0.0520607, 0.0785416, 0.128432, 0.17963, -0.151446, 0.110289, -0.186951, -0.193228, -0.0401434, 0.0927678, -0.332999, -0.0701199, -0.0822356, 0.139383, 0.0367334, 0.00243285, -0.0381577, 0.18678, 0.0224115, 0.17134, 0.138334, 0.133046, -0.0330575, -0.0900594, 0.0342154, -0.116656, 0.0296864, 0.0142559, -0.0239932, -0.149369, 0.327535, 0.122186, -0.000479581, -0.138425, 0.0279581, 0.0107555, -0.0198012, -0.156037, 0.148003, 0.0870162, -0.134214, 0.0304998, 0.0190929, -0.0911391, -0.111972, 0.0188851, -0.0799621, 0.0414167, 0.134054, -0.0673626, -0.174562, 0.268506, -0.0012594, 0.102484, 0.0666825, 0.0792405, -0.202163, 0.485791, -0.0435419, -0.117671, 0.0284546, 0.0516959, 0.117768, 0.0794874, -0.242982, 0.108368, -0.0249301, 0.133993, -0.144968, -0.276847, 0.159277, -0.0943528, -0.0950951, 0.0194216, -0.18416, 0.234137, -0.10042, -0.0665737, 0.0765467, -0.119124, -0.115854, 0.116902, -0.139382, -0.0918045, 0.011474, 0.14058, -0.1024, -0.200724, -0.201398, -0.169807, -0.0603527, 0.260884, 0.137506, 0.260979, 0.274345, -0.131362, 0.0515142, -0.132947, -0.0058562, -0.0652924, -0.0175034, 0.0543591, -0.12696, -0.155411, -0.141542, -0.0572044, 0.093796, 0.312288, -0.285327, 0.273134, -0.114192, -0.158102, 0.114816, 0.250081, 0.283291, -0.276989, 0.00780068, -0.0351284, 0.045596, -0.189776, -0.0941111, -0.316759, -0.0307214, 0.0928349, -0.0862754, 0.114326, -0.0728443, -0.0214987, -0.106312, -0.0653976, -0.300133, 0.120706, 0.0109112, 0.0854285, -0.0735078, 0.10727, 0.00472942, 0.0767206, -0.00194872, 0.00244841, -0.00999922, -0.00835904, -0.0058977, 0.00212189, 0.00210316, 0.0184855, 0.0827416, 0.195669, 0.0182319, -0.0789003, 0.0438902, 0.131888, -0.0206233, 0.131806, -0.0861798, -0.0461041, -0.0805495, 0.244497, -0.0398585, -0.128156, 0.0834159, -0.0743155, 0.178075, 0.0108171, 0.0121272, -0.0175948, 0.00106332, -0.109884, 0.0212511, -0.00546955, -0.001969, 0.0421864, 0.147112, 0.051353, -0.0391625, -0.0175212, 0.0242585, -0.058338, 0.0892591, -0.07452, 0.0254763, 0.13067, -0.158596, -0.115871, 0.0682081, -0.116456, 0.161178, 0.0641533, -0.0568599, 0.0465782, -0.120998, 0.0565994, -0.11096, 0.00337471, 0.117337, -0.13828, -0.147196, -0.0289582, -0.204529, 0.000623357, -0.0874729, -0.0737333, 0.288473, -0.0800602, -0.0702894, -0.102314, -0.0481914, 0.109098, -0.0351324, 0.0143868, -0.165894, -0.0438337, -0.112665, 0.0907283, -0.00701667, 0.093683, 0.020547, -0.0813763, -0.0516855, 0.0858162, 0.0239915, -0.185836, 0.0394541, -0.0807722, 0.045084, -0.0907332, 0.246948, -0.0380463, -0.0832131, 0.116376, 0.0770762, -0.0715117, -0.0100201, 0.0703188, -0.050689, 0.115805, 0.143862, -0.0980405, 0.0940422, -0.138624, -0.146485, 0.113292, -0.128912, 0.304398, 0.0398505, -0.022056, 0.261477, -0.0578915, 0.140928, 0.297865, -0.0220863, 0.252067, -0.293008, 0.0254907, 0.142012, 0.0822916, 0.324888, -0.0247238, -0.315683, 0.301251, 0.223306, 0.0225167, 0.721599, -0.00109351, 0.102962, -0.113305, -0.119044, -0.166253, -0.0637293, -0.0497459, -0.123195, -0.12674, 0.165874, -0.30763, 0.11252, 0.08796, -0.096683, 0.0757019, 0.0148213, 0.107513, -0.091865, -0.375279, -0.224928, -0.113327, -0.092298, -0.326107, -0.162823, -0.0807803, -0.100174, -0.0599602, -0.11532, 0.256996, -0.0833367, 0.0417432, 0.101564, 0.0121333, 0.166463, 0.420647, -0.111737, -0.00885418, -0.161809, 0.233683, 0.097217, -0.149395, -0.0318564, 0.0465102, -0.174745, 0.0647181, -0.0251904, 0.00904983, -0.292793, 0.0436678, -0.385512, -0.0557217, -0.133437, -0.0502333, 0.567248, -0.0711798, -0.185193, 0.266068, -0.0320763, -0.173714, -0.202435, 0.545727, -0.551536, -0.207552, 0.125191, -0.093843, 0.167994, -0.0145248, -0.122176, 0.0734883, 0.243448, 0.00665913, 0.0903113, -0.455784, -0.0285418, 0.145484, 0.195316, -0.138689, 0.0767304, -0.0116376, -0.12377, -0.211497, 0.21001, 0.117194, 0.222866, 0.171653, -0.135408, 0.408654, 0.0760979, 0.340034, -0.269682, 0.000868766, 0.169934, 0.0219936, -0.216229, 0.0973989, 0.349479, -0.106515, -0.334782, 0.222954, 0.241125, -0.274665, -0.229537, -0.0459262, -0.181185, 0.111123, 0.153197, -0.191345, -0.0775489, 0.0855251, -0.132832, 0.0586445, -0.307182, 0.0471336, -0.30509, 0.0520888, 0.0525237, 0.418393, 0.253964, 0.0490697, -0.164419, -0.0975313, 0.103853, -0.44929, 0.252326, 0.01928, -0.232027, 0.186575, -0.209188, -0.283955, 0.194081, -0.219159, 0.0533112, -0.00783648, -0.0521154, 0.165521, 0.220208, 0.144372, 0.300682, -0.0843022, -0.0971742, 0.317016, -0.213674, 0.064885, 0.0191212, -0.11393, 0.125201, 0.170177, -0.0945173, 0.303394, 0.139427, -0.216321, -0.211959, 0.171271, 0.0692067, -0.06519, -0.117853, -0.304447, -0.0402242, 0.0853456, -0.0741743, 0.265712, 0.213068, 0.16313, -0.180531, 0.0370471, -0.288662, -0.141782, -0.367601, 0.0993716, -0.187115, -0.0218616, 0.129168, -0.214869, 0.28965, -0.0964574, 0.0480117, -0.431991, 0.0559119, 0.0945202, -0.0376525, 0.0447428, 0.0168663, 0.0798896, -0.136845, 0.285735, 0.103382, 0.0670226, -0.141478, 0.0464972, 0.0169546, 0.0391688, -0.00774251, -0.0193538, 0.0210924, -0.0746249, 0.0843993, -0.0683327, 0.0792038, 0.0958132, -0.0526965, -0.146704, 0.118618, 0.032494, 0.049704, -0.00638117, 0.0450619, -0.0810777, 0.242422, 0.0844283, 0.0234835, -0.032978, -0.202083, 0.0236966, 0.20002, -0.118112, 0.357182, -0.0626092, -0.190711, 0.078205, -0.0618099, 0.0811876, 0.0770965, -0.114029, 0.113166, -0.145927, 0.13634, -0.0596317, 0.123116, -0.159898, -0.0639505, 0.115488, 0.0193033, -0.191011, 0.117658, 0.0304087, -0.0175166, 0.384136, 0.169155, -0.00183011, -0.115868, 0.0450621, 0.0861289, 0.00935854, -0.154173, -0.273183, -0.280445, -0.175075, -0.361855, -0.197422, -0.0723603, -0.19345, -0.0346083, -0.0348801, -0.061463, -0.0283762, 0.10252, -0.0213226, 0.0237173, 0.114157, -0.00717882, -0.141539, 0.170844, 0.292026, -0.0289119, -0.2365, 0.0883193, -0.113925, -0.0288974, 0.00129909, 0.233697, 0.0119418, 0.00598026, 0.0898803, 0.0634046, 0.228805, -0.0213031, -0.0674888, 0.0295349, -0.0148126, 0.249992, -0.120118, -0.0762531, 0.195457, 0.00799008, 0.213191, 0.224677, 0.236352, 0.00763284, 0.118009, -0.0852405, 0.103128, -0.148806, -0.0723949, 0.203981, -0.0675412, -0.224764, 0.0426081, 0.175654, 0.196688, 0.231073, 0.0304134, -0.00912753, -0.209559, -0.138705, -0.0522629, 0.131445, 0.623789, 0.130889, -0.30883, -0.204487, -0.153846, -0.0159945, -0.0635528, 0.0302351, 0.18959, 0.0125476, -0.136123, -0.0747002, -0.12107, -0.100258, 0.0127224, -0.191648, -0.171148, 0.266989, 0.0150181, 0.025774, -0.057237, -0.210215, 0.220181, -0.108256, 0.0203696, -2.99765e-06, -0.247318, -0.0756493, -0.0135253, 0.0183214, 0.0774988, -0.119367, -0.279353, -0.323777, -0.0828381, -0.00317313, -0.101517, 0.250938, -0.120454, 0.0186011, 0.0500825, 0.072483, 0.2233, 0.0815964, 0.000616792, -0.0634325, 0.147282, 0.302579, -0.100887, -0.180329, -0.191352, -0.0470783, -0.0315622, -0.0630318, -0.332568, 0.0200391, 0.17031, 0.0540261, -0.28841, 0.0990512, -0.0851869, 0.106587, -0.122013, -0.079446, 0.677914, -0.0351227, -0.0927955, 0.0353358, 0.0346187, -0.0812363, -0.0229935, 0.0490508, 0.062515, -0.0485058, 0.25508, -0.181516, -0.00994448, -0.113304, -0.0998097, -0.149225, 0.0224167, 0.10302, -0.150632, -0.0272418, 0.0891457, -0.0787545, 0.0571321, 0.101092, 0.05794, 0.00883519, -0.0205145, -0.0659331, 0.027771, 0.175719, -0.0152831, -0.150664, -0.182011, 0.159184, -0.158366, 0.136919, 0.117969, 0.0102596, 0.142314, -0.0136881, -0.0974402, 0.0199301, -0.214979, 0.0287738, -0.145735, 0.0929705, 0.112677, -0.27834, -0.0946221, 0.0573299, -0.0336495, -0.312871, 0.0472124, 0.24158, 0.151752, 0.138142, 0.172825, 0.187532, -0.0753471, -0.160944, -0.157565, -0.0223023, -0.0389753, -0.122958, -0.381705, -0.219326, -0.0386115, 0.18651, 0.0100289, -0.119352, 0.116071, -0.142137, -0.215039, 0.089505, 0.0962422, 0.157947, 0.0373307, 0.063834, -0.0218385, -0.0735305, 0.0779122, 0.152978, 0.212963, -0.119357, -0.0657415, -0.021147, -0.0580215, 0.00864752, 0.158838, -0.00153277, 0.0740359, 0.10296, -0.0244865, 0.000641543, -0.234022, -0.0478112, -0.0220403, 0.0406169, 0.00370502, 0.0897027, -0.109188, 0.102417, -0.11425, -0.0647686, 0.0258305, 0.0640294, 0.112956, 0.0545838, 0.0947525, -0.144635, 0.0449017, 0.0252905, -0.167632, 0.150098, -0.0364859, -0.154903, 0.10747, -0.125059, -0.0280815, 0.371077, -0.0486785, 0.00926227, -0.15574, -0.0285749, 0.00886929, -0.215093, -0.0857837, 0.130187, 0.0515041, -0.0938138, 0.0741567, -0.108542, 0.099023, 0.0410809, 0.106474, -0.223419, 0.177709, -0.102383, 0.158145, 0.0199482, -0.111418, 0.0348613, -0.0161444, -0.097712, -0.0636567, -0.190962, -0.145509, -0.100517, -0.106925, 0.0278579, -0.053167, -0.13701, 0.141951, -0.126187, 0.0578583, 0.0539235, 0.0116454, -0.113725, 0.0357441, -0.0161414, -0.083016, -0.0851341, -0.0719766, -0.0439507, 0.0295082, -0.0706393, -0.090083, -0.01403, -0.019716, 0.200114, 0.192448, -0.0459321, 0.208056, -0.00255952, -0.0603561, -0.134478, -0.0705345, -0.274638, 0.107574, -0.0206335, -0.161125, 0.327311, -0.185852, 0.0608331, -0.0252052, -0.0511792, -0.0893708, -0.0874501, 0.11656, -0.0767038, -0.0916821, 0.0423018, 0.00962552, -0.0013479, 0.185576, 0.00969413, 0.163568, -0.19809, -0.166577, -0.0268575, -0.252941, -0.0681706, -0.226279, -0.175912, -0.0260237, -0.208367, 0.0478365, -0.0545826, 0.0115055, 0.243128, 0.30273, -0.133419, -0.0459402, -0.0874489, -0.00461627, -0.153622, -0.241561, -0.110688, -0.167704, 0.0233087, 0.0157398, 0.171963, -0.0557008, -0.0445285, -0.017086, -0.0265117, -0.0216023, 0.00507459, 0.298444, -0.187164, -0.131985, 0.133672, -0.0235646, 0.0650884, 0.0312644, -0.15452, -0.04452, -0.165752, -0.216701, -0.0171984, -0.164145, 0.0442439, -0.0960055, 0.0610197, 0.460401, 0.0139281, 0.285299, -0.152041, 0.0964632, 0.0214017, -0.211647, 0.0730484, -0.0398321, 0.0971261, -0.0945222, -0.205423, -0.193095, -0.00921797, 0.0129913, 0.121846, -0.0013618, 0.0976804, 0.0211137, -0.266673, 0.231346, 0.209258, 0.0885111, 0.132897, -0.102756, 0.0620643, 0.106256, 0.0997356, -0.124422, -0.203079, 0.00679019, 0.105477, 0.0876888, 0.00126302, 0.0724871, -0.146356, 0.313974, 0.0697052, -0.0808093, 0.199145, 0.121731, 0.0587438, 0.236477, -0.0490998, 0.198353, 0.134918, 0.239827, 0.174598, 0.0286146, 0.247995, -0.144891, 0.0202831, 0.0391691, 0.0889702, -0.0089158, -0.0502345, 0.0709934, -0.375429, 0.343266, 0.185493, 0.230703, -0.186826, -0.044153, -0.18015, -0.0581378, 0.170606, -0.000270542, -0.0919639, 0.0621007, 0.0409358, -0.160904, 0.39468, 0.197532, -0.141505, 0.119156, 0.229413, 0.623405, 0.0765827, 0.16408, 0.0533372, -0.124529, 0.0870492, -0.00254054, 0.00437923, 0.0729201, -0.0837635, -0.000315432, -0.0517779, 0.0748484, -0.086308, -0.158962, 0.0736069, 0.0766358, -0.107438, -0.307467, -0.11376, 0.00186038, 0.0295603, -0.0440203, -0.116633, 0.060582, -0.092909, -0.0982486, -0.0850829, -0.0126014, -0.0478695, -0.0451787, -0.14407, 0.114908, 0.00698884, -0.0244258, -0.00722237, 0.133512, -0.0173388, -0.200462, -0.0714877, -0.103785, 0.0946723, 0.230671, -0.0472817, 0.0809517, 0.0748914, -0.0194296, -0.0951565, 0.205884, -0.0970853, -0.0785331, -0.0191628, -0.191386, 0.101843, 0.00904935, -0.158539, -0.0102443, -0.163679, 0.0413256, -0.16818, 0.116014, -0.0710541, 0.0524656, 0.0599011, 0.156255, 0.0538019, 0.16685, -0.210129, -0.207902, 0.0590308, -0.00140713, 0.129099, -0.244016, 0.102963, -0.117191, 0.0678744, 0.183391, -0.0968957, -0.268292, -0.0629757, 0.14731, 0.572662, 0.0264853, -0.00983012, 0.289058, -0.124067, -0.177985, -0.0285733, -0.204986, 0.209052, -0.12197, -0.0103299, 0.306579, -0.121524, -0.154976, -0.159305, 0.0956473, -0.100496, -0.0316459, 0.210591, -0.207132, 0.204751, 0.102329, -0.113026, -0.19419, 0.167538, 0.274296, 0.070734, -0.193641, -0.101428, -0.0933157, -0.0486002, 0.0550321, -0.029156, 0.226866, -0.00423978, 0.368497, -0.268728, -0.112294, -0.228671, 0.0393566, 0.312397, -0.270251, 0.0583047, -0.138449, -0.249343, -0.141763, -0.108831, 0.192652, -0.224377, 0.283772, -0.107425, -0.165611, 0.121612, 0.170611, -0.285432, 0.0320365, 0.0195582, 0.0205298, -0.0946689, -0.195255, 0.0024988, -0.0870073, -0.488935, -0.112645, 0.367145, 0.169879, 0.0113935, -0.0830861, 0.00538872, 0.0880794, -0.13279, 0.104729, -0.0639739, -0.128698, 0.120424, 0.170959, 0.19056, -0.00196033, -0.31004, 0.162617, -0.00446819, -0.069373, 0.177985, 0.520579, -0.00355574, -0.0372857, -0.0478543, -0.188776, 0.100892, -0.193156, -0.016714, 0.0672871, -0.226367, 0.0357675, -0.337681, 0.422706, 0.147775, 0.0522554, -0.194255, -0.267794, -0.14851, 0.0532966, 0.425497, 0.0697983, 0.0805107, 0.0766342, 0.0567861, 0.0947867, 0.0588265, 0.0388011, 0.0841769, -0.0347581, 0.0912837, 0.0732651, -0.0244513, -0.0409873, 0.162065, -0.0237251, 0.0482974, -0.0447881, -0.0197891, 0.315297, 0.0752168, -0.0809239, 0.152944, -0.0831229, 0.038016, -0.0343541, 0.534556, 0.159568, 0.109138, -0.0142174, 0.0461807, 0.00546349, 0.0686349, 0.0101481, -0.18145, 0.233903, 0.022252, 0.280674, -0.054163, 0.0541391, 0.15762, -0.0827375, -0.044322, -0.0694526, -0.0724076, 0.134042, -0.165089, 0.0286753, -0.043829, 0.0464615, -0.221729, -0.052241, -0.138215, 0.106572, -0.172838, 0.0469433, 0.0460842, 0.00879997, -0.0280663, -0.0829716, -0.0158374, -0.0019205, 0.0719471, -0.0389286, 0.288394, -0.133516, 0.128066, -0.175024, 0.00844473, -0.067629, -0.172599, 0.0060833, 0.143877, 0.365924, 0.122136, -0.0783742, 0.126479, -0.167014, 0.00761613, 0.210274, -0.145084, -0.082338, 0.189034, 0.046537, -0.0540034, 0.0606624, 0.108861, 0.070417, -0.0206896, 0.0935949, -0.0968912, 0.000637289, 0.0664248, -0.0135662, 0.206382, 0.115633, -0.309984, 0.0563054, 0.255785, -0.0328372, -0.0822034, -0.0174448, -0.00565707, -0.117754, 0.0250496, -0.0251881, 0.253121, 0.0328183, -0.0852662, 0.0239643, 0.185026, -0.248579, -0.0537978, -0.147039, 0.142091, 0.0466362, -0.0131143, 0.0678359, 0.0501409, 0.00855877, 0.00613367, 0.0786274, 0.114498, -0.0169132, 0.0373537, 0.00727491, -0.112418, 0.330019, -0.0504948, 0.128929, -0.179513, 0.337475, -0.217913, 0.0276157, 0.0654204, 0.0744542, -0.24827, -0.0333851, -0.393635, -0.301225, -0.143428, 0.211926, -0.0330638, 0.233932, -0.0889507, -0.158878, -0.213271, -0.215594, 0.0278285, 0.213556, 0.187808, 0.208748, -0.188919, 0.0511753, -0.305688, 0.0955255, -0.0590712, 0.212731, -0.192748, -0.0173652, 0.00991931, -0.0462345, -0.188373, 0.0695606, -0.0918228, 0.0758566, -0.0472884, -0.129876, -0.141262, -0.0786047, -0.168354, 0.0509509, 0.154566, -0.0847538, 0.280092, 0.0273081, 0.083614, -0.0306491, -0.0408106, 0.0373279, 0.0779862, 0.034757, 0.00290294, -0.0950805, -0.289347, -0.10487, 0.200642, 0.0283649, 0.0720383, -0.0742844, 0.145434, 0.146424, -0.103958, 0.156769, -0.1997, 0.0713646, 0.0730616, 0.0794379, 0.137977, -0.37683, 0.114957, -0.50135, -0.161876, -0.0300441, 0.0104782, 0.0913192, -0.0917896, 0.200099, -0.153171, -0.0797176, -0.189976, 0.0477942, -0.0833342, -0.182861, -0.134035, -0.0954855, -0.0323206, 0.111938, 0.238495, 0.0393704, 0.0687129, -0.0142355, -0.124225, 0.0679714, -0.00614679, -0.0222416, -0.0544473, -0.0511021, -0.0375257, 0.00208398, 0.0966027, 0.0551615, -0.143929, -0.153371, 0.21043, 0.0837785, 0.0298234, 0.0453954, -0.200591, 0.0386534, -0.0359486, 0.0712621, 0.105954, 0.0541106, 0.147282, -0.0553411, 0.041415, 0.0466664, -0.110549, -0.0730289, 0.0757243, 0.0597715, 0.115006, 0.080533, 0.121648, -0.0837472, 0.0577127, 0.0160174, 0.124122, 0.0992707, 0.220731, 0.0172777, -0.350643, -0.073646, -0.213508, -0.041241, -0.225608, -0.012018, -0.0955706, -0.0687881, -0.115149, -0.00655317, 0.0533623, -0.11999, -0.232439, -0.101378, 0.134267, -0.0709644, -0.123505, 0.17333, -0.134479, -0.0693893, -0.0872682, -0.0103579, 0.000115466, 0.123011, -0.122521, 0.00753615, 0.250909, -0.0273332, 0.200748, 0.198699, 0.0319133, -0.145248, 0.216964, -0.0547239, 0.00257925, 0.0671172, 0.103365, -0.150521, -0.00397576, 0.0961774, -0.362051, 0.362568, -0.00438125, -0.0273373, 0.0973637, 0.0578196, -0.0401565, -0.00907735, -0.00523574, 0.0194143, 0.0124352, 0.0166776, 0.303753, 0.106034, 0.00776774, -0.0759637, 0.222048, 0.172016, -0.0475624, -0.0196593, 0.0737472, -0.0349685, -0.00987481, -0.028372, -0.0841932, -0.147022, -0.104218, -0.000507974, 0.192813, -0.0967521, 0.287085, 0.0813316, -0.0345311, 0.403332, -0.119315, 0.0524715, 0.261836, 0.144833, -0.0917168, -0.0384339, -0.136755, -0.120509, -0.161379, -0.0710214, 0.179855, 0.1009, 0.0443552, -0.0291447, -0.110011, 0.191054, 0.00223243, 0.192475, 0.068134, 0.0177193, -0.00537692, 0.0695685, 0.451519, 0.105828, -0.196609, -0.0165067, -0.270602, -0.169397, 0.0722792, 0.190808, 0.107983, 0.335597, 0.248245, -0.152668, -0.196809, -0.17473, -0.112934, 0.0890659, -0.110534, -0.0224037, -0.281276, 0.0240118, 0.256091, 0.296724, -0.0161738, 0.171791, 0.0413213, -0.00363253, -0.417774, -0.156664, 0.0690922, -0.187914, 0.0223248, -0.0619958, -0.140343, -0.0556246, -0.0542719, -0.0989955, -0.0404008, 0.0014826, -0.121511, -0.125207, 0.0244336, -0.14946, -0.221765, -0.095713, -0.0932899, 0.0825426, 0.115195, 0.161947, 0.188563, 0.0387226, -0.0559759, 0.0177841, 0.00617732, -0.0423014, 0.239703, 0.218305, -0.0508124, -0.0149802, -0.0347724, -0.102496, 0.0556932, -0.0266277, 0.084453, -0.286577, -0.0540998, 0.12262, 0.0821807, 0.220731, 0.298521, -0.131721, -0.0567495, 0.0275733, 0.010012, 0.298178, -0.00193501, 0.02859, -0.0816896, 0.0952763, 0.0510901, 0.0866064, -0.323163, 0.271943, 0.0341194, 0.223632, -0.035586, 0.123704, 0.0370922, -0.0990518, -0.0446432, 0.134154, 0.0328696, 0.137323, 0.00370994, -0.0863264, 0.166206, -0.0821178, -0.0856534, -0.075403, 0.0328515, 0.00496383, 0.133133, -0.285148, 0.245946, 0.157733, -0.0144792, -0.0314813, -0.311042, 0.156094, -0.43042, 0.0310591, -0.215451, 0.107258, -0.0360583, -0.14653, -0.102325, 0.208877, -0.193155, -0.0863271, -0.0306808, 0.118011, -0.0186184, -0.112401, 0.0981503, -0.0450955, 0.116596, 0.196613, 0.274783, 0.154376, -0.0654896, 0.0441973, -0.151074, 0.0597545, 0.0374498, -0.295294, -0.0691018, -0.0907054, 0.298161, 0.292179, 0.103663, -0.393542, -0.194426, 0.0234424, 0.112328, 0.326472, -0.120771, 0.173186, 0.0395764, -0.201523, 0.164339, 0.17171, -0.155771, 0.101107, -0.190763, 0.0421281, 0.00193918, 0.241896, 0.256327, 0.20133, 0.395412, 0.0338569, 0.0100548, -0.157454, -0.0469019, 0.494509, -0.00369471, -0.0555299, 0.203407, 0.186097, 0.0465634, 0.0762137, 0.0327708, -0.0580354, -0.351443, 0.0916616, -0.0525908, -0.0632189, -0.0265027, -0.0129729, -0.111025, 0.0937704, 0.119293, -0.0108753, -0.0536941, 0.0313571, -0.0564089, 0.0226939, 0.0508988, -0.0104971, -0.236469, 0.0520781, -0.0457687, -0.0982643, -0.00357277, 0.0803677, -0.0408164, -0.00992465, -0.113793, 0.0522166, 0.028554, -0.055296, 0.218761, -0.0840261, 0.0224021, 0.172588, -0.0693738, -0.00563296, -0.047289, -0.0457285, 0.0399814, 0.165878, -0.042323, 0.0183096, 0.0621737, -0.00562974, 0.00317903, -0.0165152, 0.114113, -0.118331, 0.0621847, -0.0222501, -0.00813723, 0.0680002, 0.00687639, -0.123512, 0.225447, 0.0424656, 0.0487506, 0.464622, -0.115365, -0.113445, -0.094543, -0.21672, 0.012108, -0.270025, 0.0350133, 0.14468, 0.0341749, -0.00389844, -0.0607023, -0.0367761, -0.0263414, -0.0252336, -0.147292, -0.0651093, -0.159779, -0.0926918, 0.0221874, 0.00977382, 0.0729741, -0.138061, -0.0699733, 0.0956496, -0.037027, 0.0613692, 0.0284387, -0.0635814, 0.0401008, 0.0321392, -0.034458, 0.113814, 0.0929522, -0.0311131, 0.00276154, 0.0445695, 0.134833, -0.359541, -0.0436259, 0.000977012, -0.0739285, -0.0118783, 0.0307022, -0.125848, 0.0303075, 0.0601957, -0.0417571, -0.0465788, -0.219371, -0.24612, 0.0134434, -0.164715, 0.092703, -0.0513711, 0.00219173, 0.00713064, 0.0465291, -0.119486, 0.109108, 0.0661085, -0.0922515, 0.00487655, -0.181123, -0.0733714, -0.142336, -0.0898562, 0.292032, 0.121612, -0.0526963, 0.139136, -0.0325447, -0.0281637, -0.0448763, -0.178754, 0.105116, -0.0195635, 0.00158081, 0.0308516, -0.121313, 0.18759, 0.0146584, 0.137494, -0.118283, 0.0659917, -0.0857498, 0.133838, 0.0724093, 0.150323, 0.194992, 0.12335, 0.278845, -0.0349601, -0.0266816, -0.102844, -0.180056, 0.28866, 0.19464, -0.390236, 0.154088, 0.651368, 0.00526247, 0.220687, -0.0942985, 0.102728, 0.236898, -0.231104, 0.202707, -0.302023, 0.0412016, -0.211974, -0.336765, 0.0472883, -0.32279, -0.322595, 0.188368, -0.112167, -0.053111, -0.0876737, 0.0740169, -0.0770083, 0.114, -0.0229253, -0.0947063, 0.0769533, 0.017465, 0.0696753, -0.24536, -0.306005, 0.168898, -0.2372, 0.0779207, 0.078688, 0.199122, 0.0382975, 0.172688, -0.0995284, 0.120629, -0.224391, -0.0315188, 0.0857939, 0.341398, -0.276191, -0.197422, 0.3066, -0.415211, -0.210669, -0.121819, 0.0350148, -0.0840736, 0.311948, -0.0600505, -0.00493094, 0.214954, -0.0162526, -0.0532567, 0.147648, 0.0320157, -0.215473, 0.0403848, -0.438345, -0.17672, 0.00443961, -0.315706, -0.222463, 0.00229956, 0.0787843, -0.298146, 0.15364, 0.422376, -0.00316052, -0.065554, -0.314639, -0.0203384, -0.12568, 0.137597, 0.0472681, -0.0155034, 0.0915729, -0.0434492, 0.0708109, -0.259907, -0.281606, 0.0336668, 0.00290279, -0.0457582, 0.0204587, 0.0748535, 0.10896, -0.114941, 0.341296, -0.145983, -0.00243768, -0.163784, 0.00780689, 0.0416898, 0.19927, -0.0203619, 0.126787, 0.0175769, 0.090465, -0.0281454, -0.0283352, -0.062878, -0.00824543, 0.0577269, -0.0356838, -0.183849, -0.105922, -0.458285, 0.386142, -0.135691, -0.0122484, -0.0637964, -0.0721108, -0.183752, 0.051937, -0.0537136, -0.151839, 0.0525108, -0.105778, 0.0526579, 0.0319467, 0.00721022, 0.015931, -0.118245, -0.161505, -0.0765278, 0.0816606, -0.0519579, 0.131405, 0.0882517, 0.0135289, 0.00717571, -0.0132329, -0.0527269, -0.0285029, -0.175105, -0.0976099, -0.0954225, -0.0630389, 0.0653592, 0.00185614, -0.0366111, 0.369186, 0.0849416, 0.162407, 0.0346443, -0.0640566, 0.108101, -0.0627993, 0.0114187, -0.0657853, 0.212115, -0.0410065, 0.178538, -0.00651966, -0.0676007, -0.0553108, -0.15117, 0.0178784, -0.109253, -0.0940641, 0.196623, -0.155283, 0.174357, -0.0511406, -0.244828, -0.126474, -0.0312608, 0.141779, 0.0784074, 0.111747, -0.0933663, -0.0154628, -0.247222, 0.0717376, -0.0699914, -0.117854, 0.043086, -0.159701, 0.093187, 0.135276, -0.0432653, 0.144248, -0.0493882, -0.130766, 0.0289502, 0.153047, -0.0759677, 0.100053, 0.0426068, 0.126817, 0.139026, 0.0079263, 0.00638811, -0.0557503, -0.425487, -0.0620374, 0.189516, 0.228989, 0.0348418, -0.163509, -0.181552, 0.0661127, -0.0468177, 0.187197, 0.324754, -0.0255124, 0.257513, 0.231082, 0.00856873, -0.161108, 0.127674, 0.515146, -0.0331044, -0.222653, 0.0292809, 0.0441542, -0.162483, -0.206854, 0.187481, -0.0886099, 0.128303, -0.146049, -0.0555399, -0.137777, 0.10823, -0.0384749, 0.150714, -0.00629233, 0.00758223, 0.182685, -0.109107, -0.0475901, -0.0489149, 0.125202, 0.387936, 0.147465, 0.0267255, 0.00834023, -0.230937, 0.0720756, 0.0213754, -0.145921, 0.188288, -0.00724145, 0.0720593, 0.12054, -0.0937802, 0.111518, 0.113807, -0.0224267, 0.000918872, 0.0510939, -0.100729, -0.0113748, -0.195441, 0.194377, 0.063042, 0.131466, -0.143403, -0.101207, -0.0461864, -0.0786386, 0.0694702, -0.174659, 0.052939, 0.0957225, -0.0624645, -0.00467642, -0.0389824, 0.169244, -0.169198, 0.154509, -0.0408333, -0.00392956, 0.0818394, -0.0360283, -0.0645103, -0.0439951, -0.232618, -0.0187836, -0.305638, -0.15367, -0.263142, -0.365009, -0.0557846, 0.0987777, 0.112622, 0.126643, -0.0154287, 0.410527, 0.0839325, 0.218945, -0.197777, -0.236661, -0.0767362, 0.0640633, 0.0429183, 0.247504, 0.096151, 0.217157, 0.0230616, -0.0894283, -0.480475, -0.0595669, -0.207697, 0.543511, -0.236827, 0.0848006, 0.114375, 0.0815438, -0.0779114, -0.246334, -0.0856434, 0.0859081, -0.245188, -0.167487, -0.0286962, 0.0420175, -0.104708, -0.360647, -0.178622, 0.0802739, -0.403851, -0.149046, -0.0936857, 0.20335, -0.26667, -0.172801, -0.188194, 0.0788952, -0.097761, 0.165397, 0.0536814, -0.0121249, 0.0645642, -0.197621, 0.343223, 0.206846, -0.117368, 0.372315, 0.0977782, -0.0108348, 0.0480565, -0.395783, -0.0272992, 0.4493, -0.0253204, 0.240298, -0.0210446, 0.0136658, -0.209703, 0.0394403, 0.0536347, 0.203603, -0.0806718, -0.146511, -0.0184319, 0.0612665, -0.0416399, -0.118749, -0.114321, 0.132476, -0.201115, 0.0320644, -0.0342248, 0.149371, -0.183105, -0.174019, 0.0291558, -0.0371416, -0.20637, -0.0221642, -0.0243808, 0.109895, -0.0339355, 0.110659, -0.0183078, -0.109368, -0.156982, -0.232569, -0.254057, 0.036829, 0.0477044, 0.0893415, -0.0468547, -0.0233467, 0.111696, 0.11416, 0.00163643, -0.0451474, 0.0255382, 0.146856, 0.0237435, -0.244903, -0.0394237, 0.04121, 0.0788034, -0.0847165, -0.167035, 0.0716039, -0.0456932, -0.0579876, 0.0435745, -0.0957146, 0.144182, 0.191949, -0.030095, -0.0127332, 0.0240731, -0.302954, -0.0498963, 0.0504293, 0.00185828, 0.0157308, 0.0138583, -0.0627178, -0.0809818, -0.163051, -0.119121, 0.162615, 0.0938851, -0.0358153, 0.0605279, 0.153399, 0.172163, -0.0135529, 0.264674, 0.0931116, -0.0829556, -0.0904257, 0.0651804, 0.0971979, 0.135764, 0.00560748, 0.00113381, 0.0166166, -0.0337902, 0.215092, 0.143647, -0.0719107, 0.0728913, 0.0915091, 0.119786, -0.0233742, -0.0107943, -0.0189088, -0.213671, 0.0715562, -0.0585021, -0.00651102, -0.0199547, -0.0590933, -0.0226882, 0.0698051, -0.185421, -0.0292774, -0.0156158, 0.0868498, 0.0324394, 0.0526942, -0.0897984, 0.0523906, 0.216276, 0.0217314, 0.069933, -0.0170138, -0.108697, 0.17184, -0.12192, -0.0856008, -0.14454, -0.0614749, -0.20513, -0.0987468, 0.377246, 0.322458, -0.0113513, -0.154062, -0.0354406, -0.0592655, -0.194723, 0.0759742, -0.27241, 0.205023, -0.0866328, 0.0887998, -0.0861782, -0.160422, 0.26372, -0.174523, -0.0417086, 0.11627, -0.241481, 0.106037, 0.230406, -0.00373178, -0.289545, 0.0478181, 0.0546625, -0.112831, 0.11413, -0.0338114, -0.276644, -0.202101, 0.244131, 0.22348, -0.0596012, -0.249001, -0.233605, 0.133861, 0.481576, 0.0828243, -0.048961, -0.298039, 0.24174, 0.165301, 0.144264, -0.0331039, 0.117238, -0.100494, -0.00276593, -0.0494297, 0.164274, 0.248025, 0.346626, 0.0293955, -0.0158841, -0.0342732, -0.0916051, -0.0682649, -0.148159, 0.0177302, 0.174395, 0.00887111, 0.219556, 0.0443972, 0.031994, -0.136685, -0.0384419, -0.223573, 0.193168, 0.00704058, -0.0204944, -0.162231, -0.0174667, -0.0257717, -0.379686, -0.197034, 0.0588663, -0.0108227, 0.00462295, 0.0607877, -0.0826533, 0.292322, 0.179046, 0.0259684, 0.109051, 0.0336287, -0.14986, -0.156986, 0.0113123, -0.146308, 0.0312255, 0.0900388, 0.0485344, 0.0225149, -0.0628027, 0.205808, 0.264115, 0.200706, -0.171346, 0.222929, -0.116154, -0.229606, -0.0159365, 0.0632624, 0.170482, 0.0998196, 0.120988, -0.0123911, 0.00905493, -0.0770717, 0.0888349, -0.0443088, -0.091535, -0.113361, 0.179344, -0.0819222, -0.203293, 0.268047, -0.16549, -0.115877, -0.00540037, -0.162313, -0.024072, -0.00776238, 0.139374, -0.141545, 0.364542, 0.0998409, -0.132308, -0.0611692, -0.222201, 0.217635, -0.028969, 0.133287, -0.0701679, -0.223239, 0.1735, -0.300935, -0.331087, -0.0774026, 0.00700099, -0.050889, 0.0426544, -0.0269263, 0.182528, -0.0211533, 0.165361, -0.00560344, -0.0916684, 0.0537287, -0.0171859, 0.150231, -0.0463398, -0.210416, 0.116084, 0.000618289, 0.032642, -0.041313, -0.133617, -0.0245651, 0.222918, 0.0554772, 0.0569422, 0.0461985, -0.140887, 0.0558413, -0.280239, -0.148086, -0.0930043, -0.125566, -0.227357, -0.000896459, -0.063988, -0.0483366, 0.0269096, -0.119667, -0.00046751, 0.180174, -0.164642, 0.124887, -0.0770997, -0.0411783, 0.0635625, -0.00146476, -0.0914708, -0.0656625, -0.108561, -0.193573, -0.188931, -0.0860618, -0.0818993, -0.0755135, -0.057661, 0.622867, -0.164888, -0.0146513, 0.12114, -0.0381493, -0.0429432, -0.00114632, 0.152806, 0.182858, 0.0456614, -0.196948, -0.194923, 0.0507841, 0.100705, 0.0405356, -0.159066, -0.0783517, -0.0196522, -0.0555537, -0.239342, 0.0705998, -0.133082, 0.0528372, -0.00488614, 0.0409631, -0.113939, -0.0612976, -0.0762527, 0.197697, 0.0758227, 0.00477326, 0.00718536, -0.00283663, -0.00565972, -0.143045, -0.359153, -0.0199442, 0.183054, -0.0272949, -0.0369538, 0.00936423, 0.138781, -0.0280073, 0.074564, 0.0738073, -0.0228425, 0.0267949, -0.0440808, 0.0330972, 0.0421482, -0.0759049, 0.0367877, 0.000611786, -0.0664961, 0.107665, 0.080348, 0.114561, -0.0625277, -0.336936, 0.00241656, 0.0996729, -0.147024, -0.00657156, 0.0346642, -0.11526, -0.0244048, 0.131415, -0.0757561, 0.0910059, 0.192635, 0.0214248, -0.15076, 0.0308631, 0.0135955, 0.109795, 0.15448, -0.136777, 0.324068, 0.255351, -0.0435207, -0.000256286, -0.24144, 0.153215, 0.0371761, -0.120572, -0.000650279, 0.0761261, 0.150012, 0.0234282, -0.173273, 0.00530774, 0.0158947, 0.118934, 0.0609005, -0.00305077, -0.0491176, 0.0294721, 0.0408173, -0.144288, 0.108612, -0.129035, -0.229879, -0.197721, 0.00928253, -0.192634, 0.0180054, 0.112896, 0.308643, 0.0638411, 0.0114509, -0.0296674, 0.00681838, 0.00953403, 0.190453, 0.0215571, 0.162467, 0.00280672, -0.224467, 0.0250739, 0.344814, -0.0241449, -0.0715349, -0.135671, 0.138025, 0.0831883, -0.185534, -0.0766081, 0.23669, -0.168212, -0.0447883, -0.0948989, 0.119909, 0.0172547, 0.20523, -0.0522618, -0.139692, -0.0221867, -0.374366, 0.305563, -0.093965, 0.26367, 0.26826, -0.120113, 0.181069, 0.0595636, -0.035254, 0.092797, 0.0683566, 0.26009, -0.109903, -0.0667569, -0.00632765, -0.0155718, 0.0697034, -0.110697, -0.168407, 0.173246, 0.0433319, 0.122265, -0.0482872, -0.0380993, 0.0520754, -0.0418153, -0.0365577, -0.0188948, 0.0886975, 0.18708, -0.164249, -0.0988774, 0.11844, 0.34449, -0.0558547, 0.0128858, -0.200593, -0.0294966, -0.142792, 0.113688, 0.0538461, 0.0832705, -0.285214, -0.0358155, 0.131936, 0.177233, 0.039345, 0.0101316, -0.0525585, -0.213105, 0.0731455, 0.106898, -0.0790779, -0.0522504, -0.112471, 0.0358894, 0.355972, 0.0846082, -0.191644, -0.129434, -0.121575, -0.210424, 0.138086, -0.0729439, 0.0399981, -0.156329, -0.0841877, -0.0158926, -0.0654453, 0.0424141, -0.0552049, 0.0783099, -0.086003, -0.0705833, -0.0930713, -0.237447, -0.0428753, -0.0384833, -0.158388, -0.28262, 0.0603897, 0.0840117, -0.204712, 0.131827, -0.287084, -0.0263545, -0.0383689, 0.163483, 0.0187021, 0.137555, -0.149314, 0.00355517, -0.0213989, -0.155657, 0.251854, 0.071921, 0.166955, -0.144698, 0.0299166, -0.0326676, -0.0339456, 0.178267, -0.198838, -0.167434, -0.144059, -0.0535104, -0.121761, 0.00736743, -0.273829, 0.0384594, -0.100002, -0.0293561, -0.144336, -0.081279, -0.092103, -0.0218709, 0.0480743, 0.0366159, -0.226341, 0.376277, 0.239523, 0.0665471, 0.0967071, -0.284572, -0.0612672, 0.173083, 0.251548, 0.366237, -0.097294, -0.115455, -0.106533, 0.12061, -0.0251252, 0.218474, 0.0258747, -0.349312, -0.03086, -0.0112834, 0.377036, 0.10481, 0.192632, -0.209615, -0.0520718, 0.252099, -0.0376955, -0.128197, -0.0604779, 0.062335, 0.0979079, -0.0173208, -0.116228, -0.0833819, -0.354544, 0.00208395, 0.223463, 0.111678, 0.217495, 0.227616, -0.191947, 0.136876, 0.0841131, -0.0918548, -0.0551117, 0.031583, 0.0662947, -0.0918927, -0.0700069, -0.101924, 0.0771869, -0.222044, 0.341733, 0.216839, 0.158049, -0.0207811, 0.265334, -0.0676546, 0.0104989, 0.0280063, -0.0819693, 0.0560039, 0.178449, -0.231633, 0.268133, -0.153133, 0.277766, -0.161996, 0.105737, 0.141149, 0.171827, -0.246281, 0.036081, 0.178656, 0.0928143, 0.133849, 0.124118, -0.159469, -0.115292, -0.084186, 0.0696184, -0.300393, -0.197953, 0.0823946, -0.0813911, 0.0659584, 0.0882846, 0.0861174, 0.419627, -0.00947245, -0.0256945, 0.066032, 0.0105351, -0.201654, -0.214758, -0.073861, 0.0147881, -0.0919124, -0.0557611, 0.257319, 0.205158, -0.241559, 0.0810717, 0.0647572, -0.0793482, 0.0482156, -0.0315068, -0.0233638, 0.0095582, 0.0350081, 0.104526, 0.149122, -0.0406478, -0.0364347, -0.103259, 0.0677659, 0.0209091, -0.19104, -0.0699992, -0.0656674, 0.059468, 0.157091, -0.0634586, -0.31543, 0.0783401, 0.175514, 0.0551213, 0.431478, 0.152428, 0.268605, 0.162778, -0.0618447, 0.0239549, 0.17639, 0.0627346, -0.122518, 0.014042, 0.0225123, 0.283042, 0.169182, -0.149132, -0.0852403, 0.129375, -0.171557, -0.108236, -0.0832763, 0.0702404, -0.151065, 0.172084, -0.0865583, -0.281233, 0.0737349, 0.107673, -0.132628, -0.113923, -0.0220805, -0.0484116, 0.190196, -0.0119413, -0.103643, -0.0795588, -0.0628701, -0.092003, 0.109332, -0.0680707, -0.0703878, 0.220377, 0.25792, -0.0400617, 0.00383534, -0.0512265, 0.113163, -0.0967303, -0.0119718, 0.146078, -0.032207, 0.283378, -0.0535581, -0.0511378, -0.112078, -0.166225, -0.302206, 0.0415015, 0.149807, 0.0654753, 0.129742, -0.133918, -0.0108582, 0.0718929, -0.160119, -0.0799025, 0.0370879, 0.0302997, 0.710734, 0.302846, -0.127064, 0.00717643, -0.0597607, 0.315566, -0.0664157, 0.0548926, 0.0125598, 0.0912549, -0.0221578, 0.064797, 0.175228, -0.0231092, 0.0450248, 0.0659618, 0.170886, 0.0455298, 0.12353, 0.168319, 0.00175265, -0.017842, 0.0176953, 0.11388, -0.0759816, 0.135687, -0.0667012, 0.0195327, -0.0677163, -0.238615, -0.0506228, -0.0042463, -0.088879, 0.11047, 0.0152311, 0.392598, -0.0663986, 0.0238173, 0.104183, 0.173229, -0.078687, 0.0549224, 0.0702946, -0.155257, -0.00666196, 0.107687, -0.0822013, 0.00176032, 0.00526427, 0.0257768, -0.0179824, -0.0970803, 0.125429, 0.0785212, 0.01607, 0.0724246, -0.063267, -0.0186519, -0.186105, 0.0392277, 0.0519158, 0.0658975, 0.192657, 0.0074847, -0.0522134, 0.0478995, 0.209721, 0.0206568, 0.206557, -0.0219272, 0.0303466, 0.0512993, -0.109187, -0.242464, 0.0635056, -0.208179, 0.0851479, -0.194723, 0.101712, -0.125734, 0.195146, 0.166048, -0.123494, -0.363973, 0.0845442, 0.0993194, -0.205672, -0.0712535, -0.00138997, -0.0801062, -0.0713147, 0.229571, -0.183904, -0.0575873, -0.0858063, 0.177734, -0.00221107, 0.352761, -0.105495, -0.132055, 0.318513, 0.0773434, -0.110388, -0.0183142, -0.238359, -0.472904, -0.18216, 0.283372, 0.111151, 0.0112166, -0.0195982, -0.373282, -0.116988, -0.0437578, -0.210352, -0.0384287, 0.10774, 0.299722, 0.0833168, 0.117521, 0.229754, 0.265097, -0.427707, -0.177032, -0.105087, -0.0368379, -0.252744, -0.0611404, 0.0396236, 0.0668686, -0.196696, -0.095638, 0.232873, -0.0947711, -0.0621819, -0.0272081, -0.0919534, 0.237016, -0.221911, 0.156095, -0.0867896, 0.119627, 0.0104915, -0.0174289, -0.0293558, 0.212784, -0.150903, -0.0873453, -0.0224672, -0.20563, 0.203815, -0.217191, -0.337876, -0.106484, -0.138711, -0.0433202, 0.00251476, -0.33376, 0.0980823, 0.00419825, -0.0359969, -0.136309, 0.204486, 0.14394, -0.0858896, 0.127459, 0.052363, 0.06372, -0.0680789, -0.24227, 0.0942464, -0.433569, 0.104546, -0.0788745, -0.205065, -0.0241214, 0.0387047, -0.164896, 0.172538, 0.106816, 0.0699877, 0.080455, -0.113745, -0.0191571, -0.0466055, -0.119156, 0.0700633, -0.131178, -0.236757, -0.0327689, -0.374597, -0.0753969, -0.603952, -0.142328, 0.0476839, -0.123212, -0.13511, 0.184418, 0.0032258, -0.0610786, 0.0579285, -0.140431, -0.0389422, -0.1025, 0.186579, -0.0904394, 0.0566501, -0.0361353, 0.0841929, -0.206553, 0.074313, -0.151402, 0.0591014, 0.168367, -0.0222678, 0.00126923, 0.0370901, 0.199635, -0.0409459, -0.0752846, 0.0106103, 0.103508, -0.0933429, 0.0555399, -0.0753587, 0.157995, -0.0121208, 0.0445934, 0.14731, -0.0564563, -0.077038, -0.113742, -0.0165365, 0.0584198, 0.0482481, 0.0102742, 0.0274366, 0.0435249, 0.00185516, -0.0612592, -0.00849109, 0.0379094, 0.259572, 0.059595, 0.0225639, -0.134823, -0.121442, -0.0148404, 0.0644151, -0.117331, 0.0212701, -0.1015, 0.0829835, 0.0504355, -0.163341, -0.017739, 0.221456, -0.126695, 0.000929893, -0.164842, 0.095438, 0.0440061, -0.0398796, -0.111603, -0.139055, -0.209444, -0.00121809, 0.059801, 0.0863043, 0.356606, -0.0577197, 0.0589731, 0.228801, -0.306339, -0.0654367, 0.0520305, 0.2477, -0.0710013, -0.0109459, 0.00335819, -0.0851629, -0.105662, -0.0294552, 0.0278977, 0.103411, -0.0980286, 0.0831626, -0.101802, 0.0439892, -0.0784978, -0.0757124, 0.0276213, -0.0436687, 0.230099, -0.0890047, -0.0234635, -0.0852236, -0.0403992, 0.0107869, -0.00587808, -0.0340657, -0.00949686, -0.0683479, -0.00254342, 0.000804, -0.0300783, 0.0795295, -0.022364, -0.216573, 0.118107, -0.00752504, -0.0221176, 0.215335, -0.202046, -0.100861, 0.0389372, -0.0589593, -0.0256872, -0.0289455, 0.0776684, -0.411717, 0.293031, 0.211307, -0.0540076, -0.204111, 0.162447, 0.113591, -0.0514214, 0.0229745, 0.0352312, 0.0707327, 0.132736, 0.0624009, 0.134697, 0.113606, -0.00169021, 0.0192285, 0.33414, 0.0420162, 0.109934, -0.0869429, 0.00465343, 0.0530752, 0.0313925, 0.0480774, -0.146687, -0.053109, -0.0379744, 0.0122019, -0.021428, -0.154874, -0.0168516, -0.0568673, -0.0607692, -0.434403, 0.0477958, -0.138136, 0.178586, 0.168908, -0.284395, 0.127771, -0.0980468, -0.220168, 0.00086209, -0.118443, 0.105581, -0.0114252, -0.012451, 0.00975263, -0.176588, -0.180941, 0.00749744, 0.0498208, 0.0799954, 0.0886973, -0.061933, 0.10768, 0.0114262, 0.193558, 0.243516, -0.0563447, 0.100739, -0.00190589, 0.0809831, 0.41288, 0.0515075, -0.121871, 0.126543, 0.261022, 0.0467623, -0.0360299, -0.136868, 0.136259, -0.0500692, -0.256675, 0.100206, -0.06036, -0.322195, 0.125372, 0.193082, 0.0473874, 0.132216, 0.240623, 0.192635, -0.00934925, -0.045914, -0.166696, 0.086872, -0.0276678, -0.0665108, 0.266339, -0.0353262, 0.158417, -0.285848, 0.120186, 0.0548689, -0.0326603, -0.383041, -0.182191, -0.0167416, -0.0360491, -0.0325039, 0.0518329, 0.115549, 0.130139, 0.152888, -0.170668, -0.143866, 0.0448703, -0.0423743, -0.118023, 0.226404, 0.00380555, -0.0556225, 0.111643, -0.000808296, 0.221888, -0.0465153, -0.0175943, -0.222517, -0.156542, 0.162187, -0.000673403, 0.183668, 0.0201649, -0.0564224, 0.0668854]) # parameters
+i57 = Internal("op57", "TENSOR_FLOAT32", "{1, 14, 14, 64}") # intermediate result
+i58 = Parameter("op58", "TENSOR_FLOAT32", "{64}", [-0.123297, 1.03112, -0.605606, -0.00193548, 0.930903, 0.00530672, 0.0289674, 0.0371349, 0.0378613, 0.0165883, 1.03057, 1.32473, 0.00546759, 1.61818, 1.17308, 1.15808, 0.121822, -0.000576973, -0.754154, -0.0371096, -0.64391, 0.00522935, 1.5031, -0.151665, 0.0318197, 1.04132, -0.000814885, 0.00560421, 0.00324315, -0.665056, 1.39725, 0.895453, 0.43012, -0.19119, 0.00455064, -0.0945014, -0.00135079, 1.15827, 1.27354, 0.064009, -0.00115699, 1.73396, 1.1265, -0.000266075, -0.0288338, 0.00843227, 1.43842, -0.0304834, 1.27166, -0.0468991, 0.00850764, 0.00357342, 0.0125746, 1.28928, 0.0119823, -0.734399, -0.59924, -0.61645, 0.0474129, 0.996462, 1.90151, 0.0524316, 1.28534, 0.120804]) # parameters
+i59 = Parameter("op59", "TENSOR_FLOAT32", "{1, 3, 3, 64}", [0.156719, -0.365274, 0.46557, 0.194803, -0.196279, 0.140896, 0.048415, 0.0850183, 0.121988, 0.113677, -0.0442027, -0.301051, 0.127761, -0.242727, -0.0352292, -0.174421, 0.129519, 0.0561737, 0.512661, 0.169123, 0.0472558, -0.0649848, -0.114959, 0.0635479, 0.172206, -0.0733962, 0.27192, 0.0156798, -0.188786, 0.418895, -0.197189, -0.132645, -0.239554, 0.0477091, 0.0892152, 0.217369, 0.196861, -0.223356, -0.0580539, 0.0847171, 0.12474, -0.239668, -0.132419, 0.188901, 0.134479, 0.153927, -0.267787, 0.0921442, -0.253014, 0.166386, 0.161665, 0.130119, 0.0325234, -0.0883673, 0.141165, -0.114373, 0.337908, 0.422624, 0.120521, -0.272987, -0.0879027, 0.39587, -0.0924423, 0.383058, 0.236604, -0.296603, 0.606555, 0.15836, -0.218761, 0.217377, 0.250057, 0.190977, 0.265866, 0.184472, -0.0895751, -0.31142, 0.302541, -0.426601, -0.205388, -0.319032, 0.176047, 0.108955, 0.47963, 0.217736, 0.169026, -0.0729668, -0.310251, 0.134645, 0.279504, -0.255052, 0.408038, 0.122761, 0.0185433, 0.409245, -0.410897, -0.195616, -0.0545787, 0.212299, 0.16841, 0.449203, 0.313798, -0.43426, -0.244359, 0.162991, 0.162584, -0.218486, -0.331835, 0.31621, 0.246989, 0.283238, -0.546161, 0.247583, -0.212179, 0.275593, 0.468498, 0.318836, 0.206248, -0.341647, 0.209406, 0.529377, 0.514118, 0.679407, 0.232351, -0.173954, -0.291855, 0.601301, -0.230597, 0.295756, 0.148746, -0.0206303, 0.30146, -0.00565797, -0.134681, 0.139712, 0.203158, 0.166793, 0.167439, 0.0876717, 0.0390046, -0.0658044, 0.202852, -0.434664, -0.216976, -0.159045, 0.0890226, 0.0870474, 0.101252, 0.0657062, 0.0714723, -0.0286613, -0.233553, 0.0811676, 0.156996, -0.149108, 0.155671, 0.130916, 0.0883327, 0.372619, -0.300563, -0.165772, 0.131113, 0.160236, 0.115812, 0.382637, 0.176239, -0.295282, -0.241622, 0.122368, 0.0595133, -0.053039, -0.159197, 0.166583, 0.136762, 0.136108, -0.346738, 0.198406, -0.0226704, 0.140314, 0.332062, 0.209204, 0.200125, -0.319958, 0.127433, -0.307969, 0.373432, 0.42893, 0.159448, 0.043322, -0.237465, 0.418199, -0.135938, -0.120479, 0.250778, -0.337925, 0.097704, 0.35875, -0.213009, 0.228708, 0.0488628, 0.125034, 0.199651, 0.210063, -0.343646, -0.400311, 0.191584, -0.203307, -0.157494, -0.308041, 0.15821, 0.174559, 0.468329, 0.309438, 0.247248, 0.130968, -0.0867318, 0.206511, 0.30064, -0.171905, 0.435259, 0.123804, -0.253817, 0.342408, -0.184797, -0.255919, -0.396232, 0.194991, 0.218345, 0.111341, 0.2816, -0.204434, -0.221971, 0.143186, 0.24028, -0.221973, -0.291024, 0.283368, 0.214397, 0.266395, -0.118249, 0.188255, -0.265134, 0.262492, 0.209908, 0.3002, 0.169594, -0.235555, 0.225255, -0.228316, 0.251338, -0.0592531, 0.194377, -0.297403, -0.282513, 0.811137, -0.231202, 0.369398, 0.390241, -0.370919, 0.279303, 0.319676, -0.331098, 0.314811, 0.338441, 0.285473, 0.431892, 0.411534, -0.429208, -0.423523, 0.339615, -0.425702, -0.406956, -0.403893, 0.274328, 0.292235, 0.440492, 0.350801, 0.333076, 0.291294, -0.395539, 0.376256, 0.41386, -0.328553, 0.295611, 0.317178, 0.251311, 0.28074, -0.367861, -0.367438, -0.0140023, 0.386603, 0.351703, 0.113581, 0.504158, -0.390251, -0.395837, 0.315225, 0.314305, -0.349378, -0.403343, 0.481539, 0.430096, 0.510183, -0.338992, 0.327904, -0.358538, 0.626967, 0.420674, 0.422722, 0.341068, -0.412864, 0.351495, 0.53941, 0.579613, -0.191784, 0.378605, -0.358006, -0.479399, 0.996936, -0.387605, 0.108954, 0.221572, -0.122325, 0.284289, 0.0357301, -0.134014, 0.1424, 0.337351, 0.214974, 0.27791, 0.231705, -0.121512, -0.0962304, 0.177933, -0.38048, -0.305226, -0.240732, 0.196756, 0.162702, 0.269918, 0.104865, 0.185338, 0.229805, -0.404439, 0.23318, 0.186489, -0.264237, -0.0833724, 0.282605, 0.358322, 0.363139, -0.252312, -0.272217, 0.391736, 0.206354, 0.185641, -0.0126735, 0.327625, -0.270849, -0.221633, 0.238607, 0.125709, -0.266263, -0.142663, 0.28435, 0.256496, 0.342364, -0.29405, 0.211074, -0.168167, 0.403277, 0.227939, 0.181339, 0.222679, -0.209901, 0.221502, -0.237734, 0.481628, -0.220895, 0.22485, -0.0592914, -0.274332, 0.666573, -0.192692, -0.410142, 0.115178, -0.0784163, -0.0486908, 0.214595, -0.168477, 0.101383, 0.0139011, 0.103151, 0.137509, 0.147913, -0.231564, -0.145663, 0.0984321, -0.00238841, -0.147452, -0.250834, 0.0683556, 0.170684, 0.445099, 0.168504, 0.282291, 0.18098, 0.0124517, 0.162016, 0.179294, -0.135994, 0.180023, 0.13271, -0.108859, -0.0147587, -0.0215866, -0.200777, -0.673948, 0.127962, 0.163465, -0.258157, 0.0837923, -0.0756665, -0.305415, 0.0867349, 0.158782, -0.0837804, -0.180023, 0.109462, 0.127051, 0.142069, 0.143861, 0.128167, -0.118189, 0.153459, -0.0121548, 0.231083, 0.168402, -0.222204, 0.128066, -0.190775, -0.0652145, -0.0485893, 0.156782, -0.122296, -0.30449, 0.64902, -0.210956, 0.0574174, 0.234389, -0.208773, -0.145177, 0.227716, -0.266999, 0.125867, 0.184588, 0.133689, 0.285285, 0.319349, -0.396718, -0.179921, 0.0997811, -0.142402, -0.247277, -0.319458, 0.18121, 0.223002, -0.0734019, 0.180704, 0.497347, 0.385627, -0.208561, 0.275091, 0.19304, -0.253147, -0.110287, 0.290269, 0.241253, -0.0563772, -0.0296443, -0.276056, -0.248907, 0.207276, 0.2393, -0.350156, 0.214404, -0.0767594, -0.250012, 0.20857, 0.221042, -0.225087, -0.190393, 0.251928, 0.237866, 0.330792, 0.117291, 0.149372, -0.262906, 0.405511, 0.0345566, 0.20271, 0.197317, -0.273887, 0.22686, 0.531326, 0.153736, 0.00288367, 0.218847, -0.308928, -0.292032, 0.659711, -0.275348, -0.222431, 0.165082, -0.149484, 0.0457284, 0.0355357, -0.0642681, 0.0418851, 0.223436, 0.0792975, 0.212354, 0.186616, -0.222066, -0.0531161, -0.00979124, -0.113867, -0.123542, -0.193267, 0.16783, 0.0824869, -0.0106096, 0.0758056, 0.329999, 0.257932, -0.214898, 0.168143, 0.0229075, -0.209178, -0.342465, 0.202302, 0.299346, 0.25869, -0.03226, -0.167826, 0.204429, 0.125327, 0.0956765, -0.306913, 0.165133, -0.0404995, 0.00542095, 0.160975, 0.097063, -0.27302, -0.0479996, 0.172678, 0.133329, 0.240162, -0.0707717, 0.0715785, -0.149838, 0.302035, -0.0312277, 0.0150638, 0.0953851, -0.0633347, 0.141286, -0.323627, 0.0918484, 0.132915, 0.0733498, -0.124731, -0.16095, 0.403907, -0.0907782, -0.305642]) # parameters
+i60 = Internal("op60", "TENSOR_FLOAT32", "{1, 14, 14, 128}") # intermediate result
+i61 = Parameter("op61", "TENSOR_FLOAT32", "{128}", [-0.177357, -0.172575, 0.420523, 0.408536, 0.0945462, 0.823321, 0.190204, -0.372994, 1.65173, -0.167175, 0.917709, 0.954723, 1.42432, 0.403654, 0.262092, 1.04362, 0.410467, 0.524981, 0.298542, 0.199161, 0.46461, -0.0522062, -0.0135337, 1.47301, -0.217844, 0.813746, 1.6661, 0.120697, 0.533689, 0.0370758, 0.292968, 0.582308, -0.170719, 0.2191, 0.20729, -0.00339969, -0.0205846, 1.16228, 1.13561, 0.0840446, 0.641917, -0.698399, 0.926493, 0.994014, 0.307775, -1.16438, 0.0498876, 0.0659915, 0.851326, -0.27261, 0.0224912, 0.188224, 0.514921, 1.66756, 0.222884, 0.49327, 0.657591, 0.859542, 1.33821, -0.109509, 0.630131, 0.407995, 0.0164108, 1.03597, 0.405228, 0.285473, 1.25656, 0.442834, 1.16541, -0.147579, 0.234518, 0.564133, -0.672565, -0.272256, -0.843866, 0.548911, -0.145986, -0.401038, 0.016665, 0.260142, 0.58887, 1.14477, 0.883501, 0.161531, 0.997724, 0.0126923, 0.0445706, -0.680047, 1.00268, 0.48881, 0.556223, 0.504591, 0.917035, 0.0473247, 0.191936, 0.804381, 0.49664, -0.0397248, 0.92709, -0.139789, 0.415914, -0.0327383, -1.44135, 0.67827, 0.814107, 0.656546, -1.07413, -0.0251088, 0.414193, 0.0932675, 0.0132784, 0.292683, 0.329189, 1.05858, -0.998873, 0.42996, -0.197071, 0.698117, 0.622712, 0.231817, 0.0806911, 0.0574902, 0.227412, 0.182395, 0.478429, 1.13242, 0.602, 0.848106]) # parameters
+i62 = Parameter("op62", "TENSOR_FLOAT32", "{128, 1, 1, 64}", [-0.0953387, -0.0241844, -0.245502, 0.223093, -0.00234177, 0.0567266, 0.141229, 0.0298321, 0.0805704, -0.332235, -0.0699764, 0.140453, 0.191067, 0.0697032, -0.0457525, -0.173236, -0.143561, -0.0576257, 0.145713, -0.159888, 0.110944, -0.0165625, 0.149536, 0.0979629, 0.193839, -0.101296, 0.220719, 0.152941, 0.12349, -0.178112, -0.137191, 0.110603, 0.104661, -0.11074, 0.0687107, -0.00464365, 0.191844, -0.305179, 0.106459, -0.283352, -0.160429, 0.143435, 0.264719, 0.401874, 0.0653386, -0.144139, -0.0904675, 0.215576, -0.026088, -0.0908799, 0.00507214, -0.0940384, -0.240861, 0.171879, 0.0145143, 0.0972819, 0.170262, 0.0256994, -0.199153, 0.120436, -0.124941, -0.0445037, 0.150898, -0.0594313, 0.0442631, -0.0491294, -0.0957917, -0.110671, 0.0988712, -0.048392, -0.0406623, -0.0533968, 0.156252, -0.0346959, 0.207246, -0.100856, 0.0313422, 0.00839215, 0.193575, 0.119389, 0.130725, -0.0987341, -0.0147687, -0.0253771, 0.0580884, -0.0174773, 0.0859878, 0.00799177, 0.0880935, 0.0876891, -0.011503, 0.00780917, -0.174531, -0.135223, 0.148092, -0.127871, -0.041436, 0.30698, -0.127153, -0.0786735, -0.113721, -0.109395, 0.218485, 0.0407013, 0.00677337, 0.0606415, -0.0847764, -0.0283162, 0.0375975, 0.235108, 0.0247004, -0.0103627, 0.0494522, -0.15386, 0.0450112, -0.00381239, 0.057318, -0.0486842, 0.0650243, -0.298533, -0.216992, -0.0383228, -0.0980228, 0.0827745, -0.0488783, -0.146196, 0.111419, -0.00390476, 0.0590826, 0.129497, -0.0461442, 0.199943, -0.157626, 0.0503393, -0.0235719, 0.0704844, -0.0351197, 0.116875, -0.0868494, 0.238092, -0.0606355, -0.0532538, -0.190276, -0.0214113, 0.00628937, 0.0136869, -0.438307, -0.00920097, 0.0381332, 0.298624, 0.201758, 0.180181, -0.223815, -0.0588913, 0.0905753, -0.0121884, 0.0994635, -0.194738, -0.125678, 0.017789, -0.256984, -0.194566, 0.127923, -0.131654, -0.0536943, 0.131102, -0.234834, -0.264573, 0.168637, 0.0925921, -0.06179, -0.0334508, 0.0475726, 0.243269, -0.182258, 0.0311164, -0.279817, -0.0426198, 0.0879277, 0.0968555, -0.090005, -0.135364, 0.0673796, -0.130019, 0.0229569, -0.0501192, -0.0158651, 0.272929, -0.0579989, -0.0781909, -0.0830032, 0.192416, 0.326595, -0.114591, -0.139978, 0.059354, -0.0123628, -0.216431, 0.136836, 0.122407, 0.201422, -0.205127, 0.0882234, -0.157238, -0.0841705, 0.0801818, -0.0716602, -0.0476026, -0.064695, -0.0399169, 0.101453, 0.23758, -0.0521789, -0.111447, -0.0723899, -0.106285, 0.17047, -0.0868149, -0.113541, 0.19687, -0.0695934, 0.0944359, 0.203195, -0.0774108, -0.127489, -0.161493, -0.176167, 0.124097, 0.0754277, 0.0131164, -0.169331, -0.0665129, 0.00304899, 0.0642673, -0.077984, -0.192228, 0.146966, 0.0873634, 0.129664, 0.0276052, -0.14604, 0.0526255, -0.205719, 0.17587, 0.224292, -0.0617924, 0.0494627, -0.264909, -0.11943, -0.0809093, -0.157066, 0.240364, -0.00308164, 0.0513865, 0.0608911, -0.129499, -0.0850342, 0.0616741, 0.170554, 0.369029, 0.00230556, -0.037274, 0.00618093, -0.100897, 0.208801, 0.0209869, -0.108009, 0.199826, -0.013086, 0.0684512, 0.0424486, -0.0635461, -0.0835127, 0.00274104, -0.152878, -0.102652, 0.0222148, -0.0273969, -0.0789755, 0.174444, 0.0992732, -0.03896, -0.0277141, -0.105894, -0.0427515, -0.0665887, 0.0805791, -0.0284427, -0.129105, -0.0297402, -0.042449, -0.0950194, -0.165564, -0.0343413, 0.0955673, 0.032212, -0.188333, -0.136999, 0.0215087, 0.0187289, -0.0890322, 0.032522, -0.0638465, -0.146451, 0.0328377, -0.0422163, -0.0181058, 0.106993, 0.177203, -0.034703, -0.00458581, -0.150792, -0.138898, 0.058119, 0.13875, 0.118576, 0.0229766, 0.126455, -0.027208, -0.0145826, 0.0837303, 0.00306676, -0.107717, 0.0750256, 0.0986885, -0.0671511, 0.12851, -0.027611, -0.162145, -0.1239, -0.0163356, -0.142353, 0.158199, -0.0381832, 0.233147, -0.0192525, 0.0465296, -0.0200957, -0.266421, -0.0643567, -0.150419, 0.200596, -0.0461924, 0.184437, -0.0361649, -0.0114102, -0.0716236, -0.00776205, 0.0170785, -0.0349039, 0.00978461, -0.0531906, -0.0531416, 0.021919, -0.0332001, -0.00136944, -0.0856474, 0.0210274, -0.0984917, -0.087105, -0.0433172, 0.000901373, 0.104299, -0.075512, 0.117203, -0.151919, 0.018446, 0.0362332, -0.0542094, 0.0029671, 0.0763312, -0.0382438, -0.0148295, -0.0573005, -0.0565321, -0.182477, -0.102897, -0.183568, -0.0471296, -0.0136786, -0.0507725, 0.16092, 0.0179174, -0.059787, -0.0997094, 0.224086, -0.204281, -0.0522675, 0.0374141, -0.155536, -0.102499, 0.0739373, -0.00920441, 0.0245545, 0.0248828, -0.0414446, 0.038028, 0.0999388, 0.15474, -0.0139206, 0.02111, 0.0619378, 0.0691533, 0.0138188, -0.0558455, -0.0198737, 0.039582, -0.01887, 0.00737902, 0.143391, -0.117902, -0.0353908, -0.00477006, 0.039778, 0.211528, 0.22491, 0.0103716, -0.22544, -0.148001, 0.0987792, 0.061551, -0.0651915, 0.00370042, -0.118121, 0.0259977, 0.0278229, 0.191413, 0.119108, 0.0234228, 0.0539449, -0.156933, 0.148975, -0.106056, 0.0918359, -0.297205, 0.110361, -0.0153733, -0.0414646, -0.0611353, -0.171476, -0.212792, -0.250916, 0.0778846, 0.00800212, 0.255183, -0.0662844, 0.0343068, 0.0730561, 0.216196, -0.145865, -0.0311332, 0.052584, -0.0401841, -0.0396542, 0.0550662, -0.125537, 0.186276, -0.0594971, 0.00549944, 0.285493, 0.208613, -0.0887282, -0.0210302, -0.0401873, -0.0953811, -0.237603, -0.028703, 0.0215663, -0.0539647, 0.0557096, -0.117203, 0.153713, 0.362257, -0.0609375, 0.0384895, 0.130828, -0.0307443, -0.00542914, 0.0992374, 0.0918971, -0.114752, 0.0337644, 0.0291077, -0.0798126, -0.131222, -0.0782515, -0.0864417, 0.120139, 0.0122657, -0.0854485, 0.0804626, 0.0469466, 0.213609, 0.0306777, 0.129203, -0.0825762, 0.0602348, -0.0536721, -0.0433699, 0.172343, -0.241907, 0.0598576, 0.0373925, -0.34761, -0.106615, 0.0711502, 0.0494729, 0.0711197, 0.203652, 0.0816404, -0.145958, 0.0436592, 0.0577633, 0.172802, -0.13152, 0.259134, -0.0593447, 0.0428669, -0.122551, -0.0333484, -0.032995, 0.14349, -0.0732261, -0.00402103, 0.0950239, -0.207509, -0.156229, -0.0491978, -0.010225, -0.111581, -0.231642, -0.140697, -0.0517385, 0.0896968, 0.0147983, -0.135717, 0.00696393, -0.219072, 0.0486572, 0.185395, 0.036238, -0.278855, -0.21836, -0.209137, 0.0443364, 0.251357, 0.0377052, 0.0568121, 0.142558, -0.187144, -0.0526536, 0.0861777, 0.148993, -0.109515, -0.0174709, -0.0720668, -0.0319027, -0.051688, -0.0690035, -0.0360124, -0.186636, -0.228217, 0.230424, -0.14562, -0.0307255, -0.05532, 0.139434, -0.0524785, -0.22543, -0.248502, -0.146947, -0.185527, -0.125126, -0.108528, -0.229934, 0.00405115, -0.0614616, -0.240347, -0.119641, 0.0144112, 0.116905, -0.254239, 0.139141, 0.278231, -0.305559, -0.297024, 0.249937, 0.123252, 0.130107, -0.115757, -0.162641, 0.203566, -0.00904306, 0.0392764, -0.0102981, 0.0137775, -0.356907, -0.0427089, 0.0814957, 0.176135, -0.101545, 0.126612, -0.202297, -0.162092, -0.0485046, -0.328634, -0.110551, 0.211006, -0.0684618, -0.220725, 0.325154, -0.0431201, 0.176071, 0.0354674, 0.214825, -0.0966968, 0.541647, 0.410384, -0.232051, -0.0424405, -0.090372, 0.0599928, 0.0404174, 0.0593689, 0.254241, -0.0516585, -0.295644, 0.0639189, 0.382999, -0.0180815, 0.108807, -0.326388, 0.121613, -0.179631, -0.0412397, 0.277325, -0.131044, 0.142405, -0.1689, -0.167921, 0.0134091, -0.0816111, -0.122305, 0.0465929, 0.0582103, 0.0213537, -0.191196, 0.146126, -0.286636, -0.151251, 0.157123, 0.0259902, -0.0718361, -0.0285629, -0.0252886, -0.237384, -0.206108, -0.059966, -0.295427, -0.0269647, 0.120832, 0.169045, -0.214632, -0.245781, -0.0835915, -0.10917, 0.0876514, -0.15755, -0.139451, -0.243682, -0.0477444, -0.0047706, 0.170594, 0.252875, 0.382242, 0.034015, 0.0378908, 7.44117e-05, 0.0489474, -0.0471149, -0.00952115, 0.112105, 0.129571, -0.0225278, 0.00635074, 0.0391828, 0.115146, 0.321583, -0.127577, 0.0656363, -0.152316, -0.102398, 0.129086, -0.0323424, 0.109245, -0.299912, -0.157622, -0.163115, 0.00175282, -0.104132, 0.134644, 0.0513596, -0.265645, 0.175529, 0.0789774, 0.0928803, -0.225334, -0.0812216, -0.0107617, -0.132324, 0.0222156, -0.17776, 0.183347, -0.14507, -0.140203, -0.0573028, -0.020854, 0.17842, 0.24758, -0.0946229, -0.0486922, -0.0720241, -0.0878456, -0.00960612, -0.151868, 0.134729, 0.0370757, 0.133425, -0.195761, -0.214258, -0.0244296, 0.129227, 0.163689, 0.0083368, -0.295315, 0.110208, -0.0501622, 0.0302764, 0.120889, -0.0426585, -0.0380599, -0.109828, 0.0860721, -0.0969719, -0.0873883, -0.00912497, -0.178844, -0.0372225, 0.079708, 0.4573, 0.0596798, -0.111494, -0.290755, -0.217282, -0.290313, 0.359658, 0.166825, -0.115359, -0.141505, -0.0781963, -0.136558, -0.30383, 0.236264, 0.0501613, 0.02327, -0.312279, 0.0989664, 0.0278311, -0.0846364, -0.124571, -0.0106312, -0.122122, 0.109057, -0.130125, 0.328936, -0.201174, -0.0957539, 0.100776, -0.0877186, -0.0494666, -0.0799321, 0.0866307, 0.239021, -0.0393407, 0.00211688, 0.191276, -0.107723, 0.0579125, -0.254141, -0.205435, -0.21888, -0.0760634, -0.0800579, 0.0802752, 0.0577335, -0.0333967, -0.0600032, -0.0492195, -0.0109384, -0.0357511, 0.0251979, 0.0619297, -0.1517, -0.0838477, 0.0907932, -0.0508225, -0.0216297, -0.0565362, 0.00216236, -0.0664059, 0.0194643, -0.0533438, -0.00711859, -0.0190242, -0.0585802, 0.013843, -0.0643667, 0.0595349, -0.140934, -0.113373, -0.00278012, -0.0212399, -0.0501552, -0.271885, -0.111219, -0.121866, 0.0761169, -0.0836588, -0.118874, 0.0312987, -0.135999, 0.043368, 0.0217494, 0.00955194, -0.0976437, 0.135552, 0.0180879, -0.163217, -0.170562, 0.112802, -0.0762212, 0.0118896, -0.068809, 0.0955152, 0.0252353, -0.0130213, 0.0837039, 0.0576207, -0.0559473, -0.0487872, -0.138193, -0.147018, -0.0201979, 0.0398289, 0.199573, 0.0848158, 0.233225, 0.157226, -0.191054, -0.187539, -0.132181, -0.204294, -0.0106664, 0.123747, 0.0661749, 0.0931, -0.0433949, -0.106108, 0.127175, -0.0890325, -0.0504124, -0.0576303, 0.271967, -0.0816771, -0.0205719, 0.141998, -0.335991, -0.0954968, 0.0135808, -0.0142618, -0.182253, -0.073663, -0.15457, 0.060818, 0.00661891, -0.182138, -0.0340364, 0.118719, 0.0684079, 0.00767978, 0.0439653, -0.307835, 0.1609, 0.149416, 0.0547937, 0.0240157, -0.112974, 0.0501858, 0.0979441, -0.126673, 0.0909177, -0.0666038, -0.0440089, 0.00222308, -0.162866, -0.166988, 0.146407, 0.0812178, 0.0977381, 0.0972285, -0.126829, 0.147681, 0.0228222, -0.161325, -0.018352, 0.165148, 0.256361, 0.00921302, -0.189051, -0.0133188, 0.0369443, 0.00622538, -0.110665, -0.0486009, -0.11607, 0.191731, 0.140942, -0.0217093, -0.056802, -0.118153, 0.204647, 0.101852, 0.00276524, 0.364979, -0.0848806, -0.101482, 0.402581, -0.0771327, -0.142308, 0.0684958, 0.101749, -0.131805, -0.286165, -0.12574, 0.0843832, 0.00679161, -0.00716133, -0.16886, -0.0863455, -0.0444408, 0.0625304, 0.185631, 0.0624095, -0.223883, 0.0732181, -0.0916618, 0.0187177, -0.160169, 0.146155, -0.195384, -0.213378, 0.266771, 0.0264341, -0.000500791, -0.0624284, -0.0476402, -0.143968, 0.0135897, -0.0662631, 0.125747, -0.0049867, -0.0538751, -0.137193, -0.0323192, 0.118405, -0.0627561, 0.100024, 0.231904, 0.118323, -0.186013, 0.00014408, 0.107338, 0.0702893, -0.25498, 0.0827139, -0.0395732, 0.040844, -0.137448, 0.0511992, 0.0956443, -0.150833, -0.037932, -0.00460138, 0.162432, -0.217464, 0.127929, 0.1233, 0.0504134, 0.124142, 0.0186382, -0.0195109, 0.103713, -0.0431296, -0.0347544, -0.078664, 0.121644, -0.0764277, -0.0973452, -0.213038, -0.0844715, 0.0380887, -0.0675397, 0.177, 0.153805, -0.237921, -0.339691, -0.335651, -0.0904078, -0.0782914, 0.137338, -0.217655, -0.148223, -0.132408, -0.0813548, -0.0119116, -0.0594744, -0.238621, -0.00947597, 0.0190933, -0.0564438, -0.0612021, 0.0587839, 0.157563, -0.0327222, -0.0421482, -0.0115803, 0.196548, -0.0698337, -0.0881397, 0.0244918, 0.232741, -0.0313909, 0.0234338, 0.0702474, -0.117723, 0.186715, -0.086815, 0.0654945, 0.193836, -0.0575842, -0.0261296, -0.280795, 0.0518785, -0.0462793, 0.0462831, -0.1281, -0.075886, 0.211067, -0.177761, -0.0800846, -0.0936107, -0.0655002, 0.180616, -0.0390522, 0.0136737, 0.0110685, -0.0379309, -0.00334142, -0.0705256, -0.145759, -2.86509e-05, -0.0448763, 0.0666403, -0.0213021, 0.170328, -0.0805108, 0.0538816, -0.0158044, -0.182883, -0.200654, -0.198876, -0.0472478, 0.257793, -0.0414834, -0.0742899, -0.0874066, 0.056413, 0.0750373, -0.16866, 0.104682, 0.372975, -0.171612, -0.133786, -0.0591514, -0.155002, 0.276656, 0.342876, 0.327192, 0.116272, 0.102425, -0.0192852, -0.116303, -0.00780662, -0.0852654, -0.212472, -0.0810711, 0.0405312, -0.190399, -0.274058, 0.104509, 0.214611, -0.261987, -0.0125494, 0.0706882, 0.159657, -0.158984, -0.0605395, -0.0575463, -0.230334, 0.122329, 0.152963, 0.181306, -0.0204417, 0.18016, -0.194845, -0.144491, 0.242372, -0.136435, -0.0825889, -0.0742571, 0.0306856, -0.140411, -0.203031, 0.0138454, -0.123211, 0.102295, -0.102978, 0.112957, 0.292172, 0.0404342, -0.123151, 0.0270387, 0.0417704, -0.324704, -0.168516, 0.0765044, -0.108488, 0.0119002, 0.0811283, 0.0356361, -0.0805372, 0.0135965, -0.0130094, 0.149017, 0.0100985, 0.0396509, 0.0648803, -0.10381, 0.153359, -0.0361508, 0.126692, 0.0481072, -0.0775586, -0.0302901, -0.0755361, -0.0978437, 0.011782, -0.118517, 0.101918, 0.025474, -0.133495, -0.0936857, 0.370778, -0.0848614, -0.0199568, -0.107803, 0.0517202, -0.0852803, 0.0255651, 0.0797718, 0.0221932, 0.0502225, 0.0735662, -0.0156297, 0.00640193, 0.219777, -0.0217329, 0.0607013, 0.0400817, -0.0122696, 0.272757, 0.136467, -0.102472, -0.0403782, -0.0204383, -0.211987, -0.142011, 0.134765, 0.00867244, -0.0963529, -0.0633943, -0.0546256, -0.050677, -0.141933, -0.0262501, 0.00925512, -0.0757413, -0.245692, -0.134313, -0.175609, 0.0176211, -0.0568871, -0.0894452, 0.262208, 0.06165, -0.0951737, 0.172921, 0.0656396, 0.0770411, -0.397089, 0.136754, -0.0792854, 0.0637384, -0.00798454, 0.0165815, 0.352921, -0.0197472, -0.0778351, 0.0393341, -0.161094, -0.0380967, 0.0572365, 0.0246538, -0.00540187, 0.199569, 0.0777185, 0.0399641, 0.0892018, 0.298826, -0.19039, 0.327987, -0.00552447, 5.87011e-05, -0.155385, -0.147228, -0.201192, 0.18993, -0.24946, -0.0895834, 0.288684, 0.0532176, 0.0724854, -0.130441, 0.0902189, -0.0665757, -0.134427, 0.0669607, -0.114866, -0.0309656, -0.0910919, 0.0125529, -0.250558, 0.0461486, 0.0970309, -0.0438141, 0.0609503, -0.135114, -0.12215, 0.0169365, 0.0582822, -0.190444, -0.0273658, -0.150896, -0.178321, 0.0358309, -0.141428, 0.162308, 0.0542391, 0.0350332, -0.272155, 0.124619, 0.0482477, 0.0158518, -0.189143, -0.0303135, -0.00982152, 0.0295714, -0.0530019, 0.306354, -0.0258634, 0.00684471, -0.0524963, -0.0967935, -0.14956, -0.0643514, -0.0510731, -0.0913695, 0.0654904, -0.297578, 0.0331774, -0.0859829, 0.0524614, 0.033789, -0.0800988, -0.0167829, 0.0893989, -0.104033, 0.0397348, 0.139833, 0.192456, 0.0379937, -0.0600793, 0.0479188, 0.0218225, 0.025506, -0.101901, -0.0122332, 0.0463879, 0.0584577, 0.0536643, 0.0368564, 0.0533689, -0.0415754, -0.165453, 0.00225189, -0.0499323, 0.0759836, -0.0272016, -0.0178042, 0.14714, -0.0694615, 0.0684618, -0.0777636, -0.0620127, -0.0777777, -0.161796, -0.188773, -0.135779, -0.00347392, 0.0499531, 0.12936, -0.00526764, -0.0875986, -0.0735403, 0.133944, -0.0379643, 0.03445, 0.109203, -0.132194, 0.178188, 0.0893938, 0.0822875, 0.136925, -0.00623732, 0.0155396, 0.0134055, 0.0663638, -0.16086, -0.0618784, -0.0717305, 0.149857, -0.0941828, 0.0381411, 0.0310324, -0.081553, -0.0316166, 0.0706342, 0.114457, 0.0450179, 0.0253986, -0.13588, 0.248263, 0.141764, -0.190343, 0.165644, 0.0519575, -0.0435942, 0.0993782, -0.0312794, 0.157461, 0.0951277, 0.0267107, -0.216206, 0.0592725, -0.000102787, 0.0415118, -0.0970331, -0.156067, 0.0532405, -0.219696, 0.0298244, 0.0541836, 0.118367, -0.089663, -0.187305, -0.00486954, 0.0853137, -0.0711511, 0.0479088, -0.191152, -0.167502, 0.138354, -0.153845, 0.0791158, 0.0127553, -0.0254729, -0.110154, -0.0304086, 0.165016, -0.0244866, -0.266347, -0.0658435, 0.0112227, 0.0657983, -0.0200645, 0.0108732, 0.0891706, 0.0821818, 0.0426862, -0.168468, -0.313384, 0.251344, 0.0873273, 0.0478487, -0.175542, 0.175272, -0.245562, 0.119138, 0.431731, -0.0246971, -0.0368113, -0.0821052, 0.241221, 0.0189943, 0.0447009, 0.0476752, 0.0291046, -0.0301648, -0.0138748, -0.183948, -0.0840261, -0.0967476, -0.0599224, 0.116332, -0.00450634, -0.015915, -0.122244, -0.00587765, -0.0122724, 0.0868566, 0.116984, 0.101014, 0.0221593, -0.0735134, 0.021501, -0.0986819, -0.0591103, -0.155784, 0.213086, -0.204278, 0.111653, 0.133742, -0.0900064, -0.0844082, 0.0240686, 0.00314966, -0.0146589, 0.0020817, 0.0808409, 0.544983, 0.0933327, 0.0563357, -0.215403, 0.223793, -0.0105504, 0.0156992, 0.00201504, 0.120943, -0.0862741, -0.0676437, 0.185953, -0.121607, -0.154895, -0.0573076, -0.1455, -0.174451, 0.224914, -0.0356587, 0.0294217, -0.0355652, -0.236961, 0.0172952, -0.16531, -0.0517928, -0.0123923, -0.0289174, -0.175207, -0.278179, 0.0749584, 0.155864, 0.161341, 0.246438, -0.162505, -0.0645005, -0.015723, 0.0554517, 0.191967, -0.093472, 0.0768592, 0.0360524, -0.0622241, 0.0301184, -0.143576, -0.158763, 0.0592772, -0.208938, -0.0784985, -0.147071, 0.0883174, -0.135369, 0.0129913, -0.187665, 0.425474, 0.00847399, -0.276349, -0.127028, -0.399234, -0.0282849, -0.332041, -0.191104, 0.184842, -0.0572671, 0.042397, 0.129096, -0.252079, 0.0803694, -0.00524669, 0.0123517, 0.0846141, -0.0526387, 0.0511457, 0.154838, 0.015113, -0.0786044, 0.0192338, 0.098389, 0.0395934, 0.0914032, 0.160602, 0.0704933, -0.0641332, -0.0991803, -0.108688, -0.0423271, -0.147525, 0.0498141, -0.0178086, -0.0659729, -0.0822934, 0.0522696, -0.039814, -0.0122549, -0.00612221, -0.109269, 0.0582784, -0.15063, 0.0158022, -0.0906599, 0.0494044, 0.129339, 0.011214, 0.113069, 0.0669983, -0.0187317, 0.0474967, -0.0306079, 0.115133, 0.144067, -0.0961879, -0.0276411, -0.0776196, -0.127104, 0.052098, 0.200234, 0.158589, -0.0381584, 0.197405, 0.022077, 0.0578084, -0.135039, -0.0291684, -0.215037, -0.140685, 0.216158, 0.0256861, 0.165688, -0.12076, -0.0728186, 0.0109517, 0.0918116, -0.00404886, -0.0548525, -0.0533054, 0.315033, 0.0557228, 0.0910281, 0.0101325, -0.147085, -0.166894, 0.0711889, 0.0392706, 0.0665345, 0.0404656, -0.068756, -0.0530982, 0.0738225, 0.0340445, -0.00656185, -0.0819987, -0.121899, -0.109927, -0.0132476, -0.0829154, -0.184733, 0.0559089, -0.181307, 0.0277096, 0.0136487, 0.0410896, -0.23403, -0.0983714, 0.0709205, 0.00295714, -0.0408744, -0.141761, 0.0950723, 0.225949, 0.139482, -0.155263, -0.0966282, 0.109338, 0.0457339, -0.118205, -0.0571152, 0.154227, -0.099506, -0.0749282, 0.101689, -0.00723234, -0.118194, -0.00938205, -0.125498, 0.180787, -0.0745463, 0.0559198, -0.231085, -0.188945, 0.198649, -0.0500797, 0.0211751, -0.13155, 0.0275575, 0.0693841, 0.0536742, -0.199993, -0.128396, -0.0190446, 0.0739395, 0.00852397, 0.0164567, 0.619414, 0.21762, -0.0188684, -0.150215, 0.0203871, 0.0174758, -0.0381374, -0.157806, 0.0797053, -0.106729, 0.173276, -0.0255568, -0.0402178, -0.262025, -0.0121938, -0.0631613, -0.179183, -0.109012, -0.121262, -0.252875, -0.0503212, -0.0160104, -0.0958684, -0.204667, 0.182244, 0.0232232, 0.00574684, -0.172079, 0.002375, 0.141818, 0.267089, -0.379835, -0.0415312, -0.0306761, -0.179261, -0.0544529, -0.0630334, -0.0489988, -0.151131, -0.0860699, 0.0195451, 0.164278, -0.102847, -0.0530215, 0.0664987, -0.215801, -0.0666514, -0.215996, -0.157694, -0.179252, -0.157411, -0.108593, -0.110358, 0.197984, -0.122743, -0.175604, 0.0496721, -0.0583002, -0.0646821, -0.0383417, 0.0577357, 0.191293, -0.164269, 0.108121, 0.0885909, 0.0896776, 0.243683, 0.0636355, 0.00771835, 0.118016, -0.223055, 0.0222764, 0.043296, -0.0315318, 0.13631, -0.0359088, 0.0302714, -0.0644654, -0.110442, -0.0932365, -0.0415321, 0.0735468, 0.239056, -0.103471, -0.00539411, 0.139675, -0.118951, -0.0692004, 0.0433831, 0.0751105, -0.0609317, 0.0909228, -0.0531518, -0.0153984, 0.0472695, 0.169633, -0.105878, -0.0201097, -0.113779, 0.133763, -0.172098, -0.310981, 0.150961, -0.101539, 0.0498176, -0.00333319, 0.111262, 0.0643825, -0.00878169, -0.054547, -0.0241857, -0.0555884, 0.0228448, -0.123021, -0.202105, 0.0262868, -0.0655126, 0.0170149, -0.123904, -0.0186236, -0.0819357, -0.144439, -0.0321875, -0.22658, -0.146182, -0.367108, 0.0457173, -0.0876666, -0.107603, -0.0862827, -0.19662, 0.0229519, -0.0219738, 0.0852926, -0.16197, 0.0161065, 0.050986, -0.0976299, -0.0863081, 0.201533, -0.329908, 0.189695, 0.239951, 0.0831351, -0.0171539, 0.10354, -0.015625, 0.0482711, -0.0201594, -0.221992, 0.0251094, -0.0877428, -0.044236, -0.0131739, -0.018216, -0.0883922, -0.0428084, 0.0106962, 0.105655, 0.0295884, -0.0124028, 0.0300163, 0.219601, -0.0630293, 0.265468, -0.0377262, -0.029297, 0.295103, 0.00634657, 0.233366, 0.136676, 0.0811286, -0.158833, 0.0682055, 0.0834759, -0.161793, -0.0366199, 0.221035, -0.071651, -0.201746, -0.15853, -0.15653, 0.0222372, 0.149538, -0.119932, 0.0669928, -0.032917, 0.0781346, 0.245004, 0.0820381, -0.0758422, 0.0435784, -0.0268814, 0.0328399, 0.16767, -0.108603, 0.0992995, -0.0233545, 0.0932688, 0.083572, 0.0193278, -0.0170568, -0.0466871, -0.162473, -0.262464, -0.0123784, 0.0917083, -0.0860878, 0.01222, 0.212605, 0.0197443, -0.0365033, -0.0568101, 0.165615, 0.0424292, 0.0465012, 0.0387068, -0.121906, -0.0184306, -0.120623, 0.0588033, -0.000556241, 0.059096, 0.0734477, -0.0557201, -0.0136954, 0.145418, -0.0295603, -0.147353, -0.125986, 0.0443957, -0.0434638, 0.0776227, 0.0404663, 0.015121, 0.175478, -0.26483, -0.0564158, -0.0301567, 0.0188226, 0.106091, -0.149313, -0.216252, -0.0511576, -0.0451611, 0.0966538, -0.071448, -0.0345173, 0.000225867, 0.11083, -0.0639355, -0.074958, 0.574446, 0.0156201, -0.0421997, 0.0853928, 0.0178833, 0.0149491, -0.0901287, -0.108615, 0.191327, 0.0612855, -0.0295163, -0.135855, 0.104423, 0.0589947, 0.299284, -0.00545473, -0.239687, -0.0989818, -0.257833, -0.136008, 0.0788421, 0.0105749, 0.216699, 0.000656197, 0.01426, 0.270816, -0.0888458, 0.040979, -0.149125, 0.0402925, -0.0736755, 0.173543, -0.0828881, 0.0900945, 0.0411253, -0.0304334, 0.212466, -0.226877, 0.145558, -0.14264, -0.241374, -0.278869, 0.0134226, -0.100157, -0.0096982, 0.0331506, -0.115156, 0.0187922, -0.120464, -0.17861, -0.148054, 0.0247314, -0.0551566, -0.120907, 0.14149, -0.0160938, -0.0509598, 0.0492028, -0.0943597, 0.105998, 0.0454081, -0.00533845, 0.0915969, -0.0179717, -0.0643204, -0.0662824, 0.10216, -0.0493556, -0.0340745, 0.10437, 0.160195, 0.00555277, -0.116648, 0.096775, -0.00132682, 0.0389455, -0.127556, 0.0818947, 0.0414111, 0.0129832, -0.195126, 0.0680152, -0.0355287, -0.0177016, 0.0376007, 0.0616008, -0.0301244, 0.0403327, 0.0403636, -0.120612, -0.00928358, -0.183292, 0.171904, -0.0746807, 0.0939403, -0.0467069, -0.150319, -0.039073, -0.0517042, -0.00575754, 0.0302669, 0.128361, -0.0642196, -0.0426451, -0.0145392, -0.116539, -0.0425007, 0.0981656, 0.16446, -0.0245027, 0.0387935, -0.0156807, -0.0547231, -0.0871116, -0.0178574, -0.0675284, -0.092387, -0.157678, -0.229853, 0.130259, -0.00891407, 0.0080106, -0.133365, -0.0233182, 0.0328509, 0.015393, 0.253708, -0.211064, -0.000146153, 0.196808, -0.11134, 0.156746, 0.0112638, -0.0288077, 0.203149, -0.025709, 0.0293549, 0.0589148, -0.122006, -0.0932689, 0.0166386, -0.0168741, -0.135931, -0.0603898, -0.252174, 0.115633, 0.118864, -0.126746, -0.117453, 0.065121, 0.0364661, 0.0392954, 0.11256, -0.0944751, 0.0273548, -0.0403633, -0.0364478, -0.07129, 0.0382534, 0.131233, -0.0755023, 0.147036, 0.116494, -0.103615, 0.0152816, 0.1518, -0.0341251, 0.0216296, 0.0380652, 0.108607, -0.00282719, -0.184108, 0.0280721, 0.205703, 0.147391, 0.131088, -0.122644, 0.0213235, -0.147835, 0.0505533, -0.0696359, -0.024551, -0.0498002, -0.269696, -0.091646, 0.0635648, -0.0203306, 0.0219406, 0.238139, -0.0544098, -0.197422, 0.152448, -0.104347, -0.0209066, -0.00448963, -0.0424253, -0.0481542, -0.00993802, 0.25291, 0.119318, 0.000462211, 0.0339345, -0.150187, -0.103367, -0.245291, 0.0132084, -0.0518151, -0.0894992, -0.206317, 0.0472969, 0.0469742, -0.0773326, -0.0370901, 0.228526, 0.02023, -0.0199903, -0.165279, 0.143433, -0.0608106, -0.0678559, 0.108346, -0.0261297, 0.0809493, 0.258292, -0.0428691, -0.000793354, -0.120089, 0.185881, -0.029162, -0.130049, -0.0718355, 0.0548395, -0.0576328, -0.0444055, -0.0678114, -0.0365515, 0.115593, -0.133306, 0.03429, 0.0659561, 0.186942, -0.185016, 0.0609078, 0.0335408, -0.00351517, -0.19408, -0.123011, -0.0858018, 0.0422995, 0.049703, -0.0109182, 0.306661, 0.0593824, -0.0137756, -0.198178, -0.0179252, 0.00411174, -0.0520924, 0.128687, 0.0763346, -0.062437, -0.103456, 0.0985516, 0.187326, -0.0776162, 0.150059, -0.145288, -0.148476, -0.0928092, 0.0841262, -0.0931255, -0.0812164, 0.145686, 0.0696354, -0.260819, 0.0222186, 0.0270515, -0.0683878, -0.0331597, 0.126626, -0.184419, -0.0797203, 0.026395, 0.282177, 0.0758506, 0.0240603, -0.204769, -0.203256, -0.0854547, -0.0667518, 0.0604099, 0.0350571, 0.186617, -0.0628644, -0.109353, 0.134081, 0.0655846, 0.176074, 0.0106058, -0.0876147, 0.0882119, 0.14076, -0.092349, 0.319782, -0.179985, 0.0588858, 0.168184, 0.0235537, -0.235307, -0.220348, -0.101619, -0.128324, -0.0723717, -0.0792832, 0.239066, -0.147567, 0.0989553, -0.0802388, 0.105711, -0.0416793, -0.470979, -0.135744, 0.108, -0.0177702, 0.161539, 0.0408771, -0.0348524, 0.107637, 0.0636231, 0.0824146, -0.119944, 0.0387901, 0.212764, 0.0211156, -0.190303, -0.0707213, -0.0997109, -0.0307917, -0.193245, 0.0140712, -0.140304, 0.171702, -0.207591, -0.0555565, -0.0855114, 0.045214, 0.0593502, -0.200123, -0.109252, -0.00966684, -0.0916766, -0.143124, 0.277244, -0.0323037, -0.0661161, 0.0173154, 0.0116314, 0.377126, 0.0550974, 0.0220445, -0.0633874, 0.125304, 0.0963661, 0.118739, -0.0347164, -0.0805305, -0.00458387, -0.303281, 0.0326906, 0.154621, -0.139211, -0.0394053, 0.37647, -0.204423, 0.0626111, 0.414918, 0.140162, -0.0726152, 0.129973, -0.110694, -0.00304246, 0.0332173, -0.0868029, 0.119122, 0.365382, 0.0620956, 0.116981, -0.164383, -0.142789, 0.0197117, 0.194146, -0.0570149, 0.113803, -0.109556, -0.172248, 0.128811, -0.0804075, -0.115523, -0.1449, -0.0538079, -0.114897, 0.204437, 0.121018, -0.00149197, -0.00230971, 0.24595, -0.167546, -0.129416, -0.112358, -0.153811, 0.0770456, 0.0897598, 0.0779881, 0.136776, -0.0326655, -0.098363, -0.0399074, 0.0862741, 0.0480145, 0.290589, -0.100909, 0.110083, -0.0145062, 0.117547, 0.0714453, -0.302507, 0.0320721, -0.0554647, -0.038996, 0.0292285, -0.042126, 0.22046, 0.129561, 0.156162, -0.0524557, -0.147906, -0.0291256, -0.0103343, -0.100554, 0.147745, 0.167541, -0.141379, -0.0654538, -0.0773684, -0.0343674, 0.0152229, -0.143468, -0.0304799, 0.00581947, -0.102425, 0.0768041, -0.0354327, 0.0192593, -0.271257, -0.0507575, -0.205426, 0.0626613, 0.212651, -0.199581, 0.0273495, 0.0239861, 0.0420607, 0.47869, 0.0721597, -0.0717712, -0.428167, -0.0302235, -0.101337, -0.111911, -0.000588798, -0.000941866, -0.201267, 0.0217619, -0.0220242, -0.0186329, -0.347599, -0.19108, -0.218062, 0.077498, -0.0504586, -0.222099, 0.175876, 0.354433, -0.0915108, 0.0375247, 0.140388, -0.0329156, 0.189313, -0.0677914, 0.432926, 0.117737, -0.5117, -0.103195, -0.0465619, 0.0457986, -0.124983, 0.466801, -0.187753, 0.0251743, -0.138275, 0.0646422, 0.120361, -0.208549, 0.315278, -0.15253, -0.0169734, -0.416938, -0.0243563, -0.0335779, -0.0209932, -0.131548, 0.0432857, -0.115247, 0.0313184, -0.0100463, -0.214076, 0.0562211, 0.259026, -0.194674, -0.244646, -0.191814, -0.120314, 0.0261454, -0.0569685, 0.120022, -0.042782, -0.19746, -0.0739821, 0.154089, 0.170094, 0.0186347, 0.107016, -0.0427823, -0.0126034, -0.099829, -0.0627123, 0.0810106, -0.0137977, -0.00933321, -0.301748, 0.0699605, 0.0832568, 0.156952, -0.175305, 0.346707, -0.0520075, -0.121962, 0.11303, -0.209467, 0.276021, 0.126632, -0.256173, 0.0988295, -0.0273046, 0.0160485, 0.0366306, 0.0343995, 0.0682253, -0.155186, -0.33992, -0.00747398, -0.289593, -0.156605, 0.0675391, -0.0823962, -0.243723, 0.120702, 0.340205, 0.0584027, -0.157362, -0.0552425, -0.134033, 0.0203994, -0.0370722, 0.0214739, -0.0392361, -0.0492107, 0.288946, -0.166988, 0.116598, 0.128774, 0.0617437, -0.100937, 0.0138712, -0.0781312, 0.010606, -0.0149781, 0.10447, 0.19724, -0.0487802, 0.0670238, -0.101037, -0.228731, -0.0564229, -0.0147366, -0.023313, 0.150459, 0.195896, 0.058834, 0.117762, -0.0642793, -0.119324, -0.00697572, -0.175879, 0.0916526, 0.0678344, 0.0545718, 0.109519, -0.00183273, 0.241286, 0.0125815, -0.124267, -0.00388746, -0.188045, -0.0019798, -0.0405862, -0.0857051, 0.141111, 0.0365708, -0.024561, 0.107614, -0.027024, -0.0609417, -0.127442, 0.0245719, -0.0727662, -0.225311, -0.0180373, 0.133391, -0.279285, -0.201329, -0.135586, 0.137613, 0.0156615, -0.0257539, 0.0948509, -0.0751259, 0.221389, -0.042353, -0.00730507, -0.184414, 0.0611136, 0.115451, -0.133977, -0.0718985, -0.0445517, -0.0290297, 0.0975072, -0.0291692, -0.0748082, -0.268777, -0.0317662, 0.0753855, 0.0426384, 0.0209353, 0.00713683, -0.163364, -0.0192774, -0.117544, -0.0867942, -0.0918372, 0.027353, 0.124851, 0.0167507, -0.134953, -0.105385, 0.0122905, 0.0608206, -0.0756733, -0.167196, 0.047778, 0.141791, 0.0701121, -0.0327372, -0.0030572, 0.142421, 0.106825, -0.106546, 0.106911, -0.0401698, -0.0543023, -0.0878613, -0.0374038, -0.163067, 0.0796014, 0.0896685, 0.0507792, 0.112026, 0.136969, -0.0269343, -0.0341698, -0.0384525, -0.0505973, 0.310423, 0.0085616, -0.224385, 0.130522, -0.0772078, -0.0393774, 0.048895, -0.22822, -0.0384215, -0.0513198, 0.261838, 0.122101, 0.240818, 0.0183246, 0.280447, -0.166276, -0.120434, -0.0423064, -0.0556057, 0.0234645, 0.0687021, -0.145472, 0.123892, 0.00890961, -0.227682, 0.0571479, 0.0886532, 0.013857, -0.0169326, 0.317564, 0.0384787, -0.0961272, 0.0899918, -0.000256007, 0.0504649, -0.243961, -0.193858, -0.0168405, -0.0995952, -0.0541548, -0.0139943, 0.0111682, -0.0364117, -0.0902277, 0.102848, -0.0873381, 0.201204, 0.19271, 0.222906, 0.108508, -0.0596392, -0.142267, -0.0698708, -0.0100106, -0.207337, -0.0618827, 0.0839672, 0.0268156, 0.0943406, -0.0514369, -0.120297, 0.0642232, 0.0583146, 0.0216771, 0.33508, 0.356113, 0.0273197, -0.254459, -0.204977, 0.0980862, 0.69012, 0.138735, -0.199877, 0.033817, -0.235076, -0.0385774, -0.0832332, -0.0302684, 0.0675211, 0.418659, -0.0625621, -0.152018, 0.0645614, 0.224287, -0.271162, 0.116855, 0.0438449, 0.24448, -0.124218, -0.013404, 0.155832, 0.0642123, 0.146781, 0.00480224, -0.570577, -0.281471, 0.086997, -0.0335329, -0.0383142, 0.109463, -0.00131188, -0.0280751, 0.0257398, -0.0499304, -0.179082, 0.35147, -0.189194, -0.0244258, 0.00216297, -0.122977, -0.132048, 0.0136801, -0.0896297, -0.124987, -0.210713, -0.313484, 0.0373747, -0.0946526, 0.0419682, 0.199655, 0.0236282, 0.0892541, 0.0442857, 0.345346, 0.100759, -0.195999, -0.123779, -0.0695728, 0.118838, 0.2239, -0.163112, 0.0274916, -0.171263, -0.0608578, -0.409564, 0.0522149, 0.1017, -0.0119364, 0.202467, -0.224871, -0.0348078, 0.0990181, -0.0387612, -0.208917, -0.0985881, 0.420202, 0.0432265, -0.0467217, -0.166692, 0.0233324, -0.020207, -0.0113243, 0.0197683, -0.256521, 0.0614507, -0.207935, -0.0839841, 0.00628411, -0.116716, 0.00371017, -0.0108578, 0.0663477, -0.00239819, 0.0261158, -0.0878751, -0.0598482, -0.0988212, 0.146905, -0.0699, 0.0230164, -0.0618379, 0.0287567, 0.134597, 0.0658768, -0.173025, 0.0627565, -0.165808, -0.0340715, -0.193633, 0.0982716, -0.154147, -0.105946, -0.0408759, -0.0167783, 0.0491916, 0.0953323, -0.146108, 0.046895, -0.0351206, 0.0787717, -0.0335219, -0.0282904, -0.207552, -0.161745, -0.0527398, 0.152352, 0.0719314, -0.00486502, 0.0207044, -0.039701, 0.0503488, -0.0194258, 0.0806119, 0.0113263, 0.099986, -0.0955268, 0.0851872, -0.150063, -0.0269752, -0.0308324, -0.0533123, -0.0304008, -0.125048, -0.057332, -0.0761675, 0.205507, -0.0520182, 0.0539562, 0.0352195, -0.239635, -0.0392338, 0.1023, -0.120042, -0.13194, 0.0326568, 0.146694, 0.00863298, 0.00104887, -0.0806217, 0.0809362, 0.0620154, 0.0276821, -0.0509787, -0.0830615, 0.0178197, -0.00725294, 0.0728095, 0.0168845, 0.226394, -0.0589916, -0.0352691, -0.0616671, -0.0660878, 0.0537828, -0.0469167, 0.171742, 0.0524748, 0.0411369, 0.122351, -0.151548, 0.0964354, 0.137777, -0.219389, 0.116454, -0.0511511, -0.0294652, -0.226561, -0.156589, 0.020915, 0.138192, 0.0522399, -0.0442649, -0.0859071, -0.0704743, 0.046762, 0.180758, 0.060978, -0.12359, -0.361057, 0.0380109, 0.1153, 0.330337, -0.228454, 0.00351755, -0.0764439, -0.149052, -0.161295, 0.223329, -0.0941755, -0.0281165, 0.326768, -0.0434374, -0.138812, 0.508204, 0.176142, 0.242727, -0.19829, -0.0947561, 0.361491, 0.218723, -0.503778, -0.251496, -0.0234465, 0.102712, 0.188761, 0.198163, 0.0520115, -0.0293106, -0.241971, 0.0634369, -0.0325234, -0.0421194, -0.0236456, -0.133199, 0.10183, 0.369244, 0.249591, 0.0641163, 0.00777963, 0.00477938, 0.112849, 0.0720856, 0.0751494, -0.115947, 0.289782, -0.113046, 0.19114, -0.0255224, 0.0336962, -0.388686, -0.0623285, 0.15862, 0.136027, -0.0764274, -0.0115282, 0.276982, 0.12299, -0.118908, -0.0977243, 0.0984496, 0.0581846, 0.155894, 0.0532965, -0.141575, 0.376134, -0.109859, -0.0743818, 0.373292, 0.0550668, 0.0178159, -0.105161, -0.0171935, 0.0210137, -0.0300109, 0.0458457, -0.0525026, 0.101589, -0.1628, -0.056148, 0.196338, -0.186591, -0.0226106, -0.0108974, -0.0427535, -0.0435904, 0.21128, -0.0462819, 0.168841, 0.160218, -0.0237053, -0.024072, 0.0257369, 0.0702835, 0.0336412, 0.0163431, 0.221365, 0.0351277, 0.00763378, -0.141017, -0.171319, -0.0237692, 0.0180119, 0.0285624, -0.0339066, -0.0771445, -0.0444762, -0.0181199, -0.00876637, -0.0394715, 0.0846896, 0.00530633, -0.164432, -0.00172045, -0.137045, -0.260803, -0.093384, 0.0107743, -0.0731326, 0.181659, -0.0931247, -0.167554, 0.245851, -0.053721, -0.0175277, -0.0530521, -0.0878725, 0.124573, -0.0818821, 0.00509112, -0.0640113, -0.0339474, -0.0836228, -0.0913483, -0.0578378, 0.0679754, 0.0231074, -0.00105483, 0.0241209, -0.0608716, -0.0788297, -0.124547, 0.0113265, 0.00546262, -0.211121, -0.140178, -0.0364758, -0.0112568, 0.189108, 0.124832, 0.104614, 0.0483891, 0.0640903, 0.193552, -0.0318586, 0.135379, -0.0188406, 0.0972105, -0.141308, 0.0316411, -0.116579, -0.275673, 0.154076, 0.0665114, 0.0246515, -0.212491, 0.0651821, 0.249411, -0.00256757, -0.25681, -0.0803276, -0.123014, -0.0719113, 0.0823692, 0.277453, 0.255207, 0.0614313, 0.0380694, -0.165231, 0.0351296, 0.147965, 0.245325, -0.0268151, -0.0205642, 0.1021, 0.109239, 0.100596, -0.0659674, 0.150028, -0.114223, -0.104764, -0.0909951, -0.0907308, -0.0146782, 0.106957, 0.0345291, -0.170684, 0.0721263, -0.188291, -0.0960148, -0.0547256, 0.0398756, -0.0110119, 0.0148864, -0.0830081, -0.0340782, 0.137087, -0.116425, -0.115789, -0.0583568, 0.0740735, 0.121546, -0.164741, -0.153363, -0.0607384, 0.0755039, 0.00618883, 0.12424, -0.076536, -0.0068744, -0.0530754, 0.166541, -0.0321463, -0.0203415, 0.155306, 0.187167, -0.0162379, 0.110394, 0.246536, 0.147424, -0.238211, 0.0538723, -0.11358, -0.0023106, 0.13617, -0.151912, 0.00689462, 0.00886117, -0.171002, 0.00535728, -0.00728942, -0.0529248, -0.178932, -0.200535, 0.0520131, -0.261375, -0.13884, 0.33651, -0.134084, -0.18732, -0.192076, -0.0476613, 0.0174426, 0.12254, 0.0151347, 0.0490978, 0.162066, 0.0867149, 0.124116, -0.0752885, 0.092335, -0.0236801, 0.00614899, -0.193492, -0.126471, 0.0695949, -0.0218419, 0.0689674, -0.0348408, 0.0386846, 0.100404, 0.205682, 0.0741616, 0.0701916, -0.102501, 0.044295, 0.0680361, 0.0839527, -0.313429, -0.076329, -0.0201976, 0.0433663, 0.135957, -0.0415556, -0.0225518, 0.0725022, -0.0217586, 0.034949, -0.0157364, 0.0918183, -0.0208519, 0.0123329, 0.0929351, 0.117467, 0.0927813, -0.160546, 0.100754, 0.00750045, -0.0168751, 0.0795157, 0.126072, -0.024458, 0.0451902, -0.27287, 0.218597, 0.114034, -0.0943224, -0.248322, -0.144904, -0.252053, -0.00160636, -0.0897279, -0.106474, 0.241779, 0.234778, 0.062426, -0.0614233, 0.10741, -0.206703, -0.124983, -0.0332829, -0.0497641, -0.0525391, 0.148465, 0.0923057, 0.0572046, -0.0696736, 0.0805223, 0.0127227, -0.123411, 0.102103, 0.0549487, 0.0370646, 0.055674, -0.470878, -0.125212, -0.107246, -0.0148649, 0.0600628, 0.343111, 0.0589143, 0.0860364, 0.0531537, -0.0890491, -0.076989, -0.0215755, -0.119517, 0.00981072, -0.0357011, 0.1195, -0.139399, 0.0471848, 0.0335548, 0.0431945, -0.108973, 0.0187678, 0.0373552, 0.0403006, 0.0650444, 0.171058, 0.0553469, 0.133008, -0.0499485, 0.0345569, -0.177785, -0.0295819, -0.0625778, -0.0168819, 0.068085, -0.0233376, -0.140229, 0.314445, -0.0441735, -0.0776804, 0.0237452, -0.120031, 0.0143392, 0.274576, 0.0149547, -0.0870437, -0.0603015, 0.169668, 0.317966, 0.0415787, -0.0740253, -0.118292, -0.125123, 0.0948435, 0.0455207, 0.0165323, -0.161555, 0.106599, -0.0628038, -0.123334, -0.168875, -0.0951626, 0.314147, 0.111839, -0.195721, -0.0478309, 0.26447, 0.185254, -0.119806, 0.0712592, 0.0232294, -0.00967556, -0.40469, -0.114138, -0.0753025, 0.364241, -0.0457677, 0.038906, -0.0139924, 0.174209, 0.103911, 0.233675, 0.0416089, -0.104257, 0.0179545, 0.15337, -0.34638, -0.0194847, 0.068344, -0.122462, -0.0245239, -0.0285078, -0.197257, -0.213592, 0.00143341, -0.109647, 0.130501, -0.0695835, 0.100089, 0.00317602, 0.168256, -0.115027, 0.0971764, 0.0578275, -0.00919284, -0.159486, -0.0732071, -0.0304731, 0.0175216, 0.0201751, -0.0220706, -0.262027, -0.317717, -0.105075, -0.0133959, 0.0651685, 0.222982, 0.210936, -0.019804, -0.110145, -0.0795353, 0.0442291, 0.281395, -0.140463, 0.0374366, -0.0868268, -0.061389, -0.0895289, -0.0106851, -0.0334115, -0.0897351, 0.305798, 0.00727908, -0.399389, -0.0127416, 0.0388931, -0.0905257, -0.00408857, 0.021926, -0.286749, 0.129241, 0.0988975, 0.276849, -0.130706, 0.271173, 0.116347, -0.0125314, -0.0364615, 0.0736736, -0.189267, 0.0435563, -0.218109, 0.110791, -0.028058, -0.0230806, 0.113847, -0.182106, 0.177109, -0.0324355, -0.113305, -0.17778, -0.255605, 0.105694, -0.146282, -0.0485151, 0.252765, 0.0600523, 0.161287, 0.208913, -0.0513928, 0.115842, -0.0804926, 0.0235396, 0.00990825, -0.231509, -0.231942, -0.235095, -0.0313685, 0.0502452, -0.108204, -0.194983, 0.0808939, -0.193318, 0.0835725, -0.0805278, -0.185605, -0.0293647, 0.179133, 0.0251827, -0.0474309, -0.0846702, 0.0766001, -0.0520096, 0.194773, -0.0997282, 0.280131, 0.191243, -0.159353, 0.00379441, -0.240206, -0.187954, -0.106549, 0.21016, -0.260501, 0.0713654, -0.251889, -0.00117539, -0.0363072, -0.0989675, -0.0109078, 0.0607232, 0.207091, -0.10138, -0.0492371, -0.0116745, 0.0897684, -0.265468, -0.0197408, -0.292873, 0.389452, 0.00666047, 0.0117449, -0.126344, -0.197882, 0.068758, 0.0800782, -0.128629, -0.231549, -0.250417, -0.174898, 0.0164303, 0.266493, 0.142735, 0.0447951, -0.165765, -0.346038, -0.00104623, 0.0602282, -0.159744, 0.147592, -0.207663, 0.0212681, 0.0133337, -0.0487992, -0.0168276, 0.139685, -0.151139, 0.0477348, -0.126613, -0.0351565, -0.142295, -0.0811202, 0.127384, 0.0263713, 0.364185, 0.0536998, -0.141478, -0.150659, -0.0775663, 0.0166737, -0.00958435, 0.0205708, 0.0736546, 0.0717687, 0.0379615, -0.044505, -0.0800901, 0.00837839, -0.132112, -0.128299, -0.106064, 0.266867, -0.0172819, -0.0284691, -0.00218901, 0.163169, 0.0678103, 0.00681276, 0.0978422, -0.106881, 0.219658, 0.089834, -0.077284, -0.206841, -0.104795, 0.0163498, -0.14868, -0.0746137, 0.209937, -0.053104, 0.148976, -0.134429, -0.265521, 0.0581485, -0.127857, 0.0464985, 0.0392944, 0.0745396, -0.16359, 0.0983635, 0.128288, -0.0979731, 0.0848639, 0.00905717, -0.0480785, 0.280512, 0.00141913, -0.121984, -0.030199, -0.0495627, 0.123029, -0.0740715, 0.122965, 0.220538, -0.163281, 0.0465655, -0.146502, -0.0522851, 0.0336482, 0.0808231, -0.18432, -0.0207666, -0.152636, 0.0613986, 0.222035, -0.165827, -0.34212, 0.0763403, -0.25481, -0.0275055, -0.139405, -0.118316, 0.0170816, 0.0531945, -0.0328561, 0.0150346, 0.16871, -0.0320014, -0.192303, -0.0651152, 0.0600161, -0.111726, 0.103776, 0.0586049, -0.0426075, -0.0530793, 0.0548779, 0.0204883, 0.175714, 0.0889038, -0.0390061, 0.0469947, -0.112392, 0.0279454, -0.0308567, -0.119807, -0.0181711, -0.149913, 0.196685, -0.0702913, 0.022942, 0.0301804, -0.0568228, -0.107918, 0.0450218, -0.12063, -0.0152671, -0.0493172, 0.0757605, 0.112925, -0.0431379, 0.115511, 0.185527, -0.117872, 0.0374082, 0.0391021, -0.104231, 0.222614, 0.238192, -0.245012, -0.153843, -0.067967, 0.0469528, 0.074055, -0.0127357, 0.0309937, -0.024664, -0.104725, -0.0565858, -0.0750139, 0.0587039, 0.0233215, 0.0559541, 0.128716, -0.0926706, -0.108483, -0.103775, 0.0421852, -0.0768965, -0.115147, 0.00757938, 0.114241, -0.0388991, -0.0258227, 0.0489478, 0.261642, -0.154563, -0.159236, -0.0250025, -0.186356, -0.138554, 0.159555, 0.0176114, -0.109004, -0.134468, -0.0213755, -0.0454651, -0.209413, -0.00283468, 0.0102541, 0.0407942, -0.08248, -0.386261, 0.0275149, 0.288595, 0.0956394, -0.136608, -0.173049, -0.121896, -0.0665448, -0.275981, 0.124444, -0.0815051, -0.0653876, 0.00396807, -0.175821, -0.104644, 0.0863159, -0.615986, -0.0572661, -0.216149, -0.0547806, 0.109197, 0.0787396, -0.0485127, 0.15511, 0.120498, 0.0462979, -0.144869, -0.106978, 0.307295, -0.0403246, -0.101405, -0.0394376, -0.141789, -0.00801439, -0.0555671, 0.233534, 0.081286, 0.0147605, 0.142435, 0.0186857, -0.025905, -0.145323, 0.0519146, -0.0198511, -0.160767, -0.117798, 0.000749668, 0.139092, -0.257221, -0.250256, 0.301641, -0.330781, 0.116096, -0.0282766, -0.18955, -0.14057, 0.217073, -0.108983, 0.208326, -0.211461, 0.188661, 0.109951, 0.034512, 0.332364, 0.0542851, 0.239021, 0.228924, 0.180214, -0.0817396, -0.115687, -0.00827602, 0.222074, -0.229195, 0.0470986, 0.0346976, 0.0370586, -0.0659532, 0.0856194, -0.043531, -0.236319, 0.109182, -0.00224037, -0.134188, -0.00629236, 0.207573, -0.0810468, 0.0931846, 0.218788, -0.11523, -0.0624672, -0.00755197, 0.186329, 0.0617991, -0.12197, 0.0656982, 0.0957405, -0.189581, -0.131269, -0.00570113, -0.118618, 0.33455, -0.165802, 0.0296114, -0.203565, 0.201534, 0.0398017, -0.100864, 0.193778, -0.190178, 0.0315717, 0.376823, 0.133211, -0.0166534, -0.42791, 0.205231, -0.0156022, -0.199465, 0.152666, -0.253489, -0.126391, -0.163857, -0.230581, -0.0066652, -0.354721, -0.090887, 0.0868748, -0.0694335, -0.213118, -0.150453, 0.214118, -0.0425348, -0.261076, -0.316196, -0.21864, -0.0241316, -0.0100903, -0.267577, 0.120995, 0.00483623, 0.128372, -0.0790561, -0.149776, -0.104652, 0.0240601, -0.0589122, 0.102877, -0.0212154, 0.0616494, 0.0598273, -0.107719, 0.0636802, 0.15826, 0.0679276, 0.234846, -0.316246, 0.0892604, -0.23749, 0.0831881, 0.0595867, -0.0694765, 0.155192, -0.00248955, 0.0543326, 0.20495, 0.00274942, 0.0493927, -0.0270561, 0.0876529, -0.0267969, 0.0883839, -0.077101, -0.199788, 0.00736471, 0.161655, -0.00373266, -0.228643, -0.00119508, -0.0808575, -0.0747892, -0.288807, -0.162201, 0.345666, 0.112746, 0.150922, 0.0684921, 0.253634, -0.138023, -0.124479, 0.141764, 0.0626992, -0.169178, -0.0911922, -0.105532, -0.155385, 0.200477, -0.0184117, 0.0694894, 0.176651, 0.130999, 0.045468, -0.167499, -0.0353376, 0.139134, -0.0802678, -0.173139, -0.0163223, 0.0693099, -0.015441, -0.267852, -0.0193617, -0.126537, 0.106639, 0.134763, -0.0818167, -0.135762, 0.122171, 0.0922447, -0.00673334, -0.013605, -0.110769, 0.00523973, 0.119153, 0.0177585, 0.132674, 0.015166, -0.0668446, -0.00429527, 0.0720983, -0.148811, 0.217231, 0.0468328, -0.0438339, 0.0331218, 0.163284, -0.11202, -0.00901902, 0.0531647, -0.038459, -0.0676675, -0.174105, -0.00549811, -0.071756, -0.0411053, -0.0399897, 0.114079, -0.272139, 0.011917, 0.206196, -0.016357, -0.0341654, -0.137993, -0.0490685, 0.11097, -0.0438336, -0.0725451, 0.0447244, 0.0812453, -0.253014, 0.102836, -0.0650699, -0.00125401, -0.20739, 0.0116898, 0.00251838, 0.120066, -0.0926905, -0.230666, 0.0462059, 0.0757318, 0.012019, 0.0776, 0.174092, -0.0759415, -0.00717692, 0.0105838, -0.16699, -0.0140191, 0.18475, -0.0128559, 0.0431865, -0.203841, -0.0350552, -0.0828466, -0.0987233, -0.0130604, -0.0998753, 0.128547, 0.0132674, 0.240692, 0.0491819, -0.0396196, -0.0406323, 0.013671, -0.32409, -0.154476, 0.00878941, 0.0165572, 0.0290373, 0.0566106, -0.0107034, 0.0132655, 0.189094, -0.106495, -0.214435, -0.0917924, 0.102937, 0.0836593, 0.136878, -0.0110003, -0.0191777, 0.129467, 0.0406456, 0.0124464, -0.0122863, -0.0716756, -0.0856629, -0.0485028, -0.0715402, 0.0957888, -0.23842, -0.0889181, -0.156936, 0.0486923, 0.144826, -0.0164455, -0.0322643, 0.113049, -0.0845271, 0.144487, -0.000321593, 0.0710814, -0.127262, 0.00581351, -0.105488, -0.00342391, 0.106165, 0.140551, -0.0476947, 0.0445703, 0.062082, 0.121964, -0.044176, 0.0999669, -0.0073625, -0.0965535, -0.171851, -0.305771, -0.0130189, -0.0042518, 0.0164486, 0.0507832, 0.147131, -0.161339, 0.0295572, -0.0223309, 0.02778, -0.0272566, -0.0307399, 0.054517, 0.0874602, 0.077016, 0.0248167, 0.0954786, 0.00247161, -0.0674556, 0.106094, 0.0786453, 0.0996219, 0.0933953, 0.189054, 0.0705101, -0.0109718, -0.0221216, 0.0182519, 0.0487298, -0.0771051, -0.0238929, 0.0832127, -0.0427017, -0.0643218, 0.148602, -0.0800435, 0.0243547, -0.046451, -0.114062, -0.231886, -0.0212399, 0.0795081, -0.0339158, -0.0824329, -0.100853, -0.0336743, 0.0783544, -0.121566, 0.0444951, 0.090433, -0.0568643, -0.151584, -0.25056, 0.156784, -0.13931, -0.017322, 0.0498955, -0.217329, -0.00109008, 0.142544, -0.164507, -0.011993, -0.049551, 0.223965, -0.675036, 0.0795516, -0.218461, 0.354112, -0.10659, 0.0625552, -0.0591272, -0.00870316, 0.0902766, -0.323798, -0.131816, -0.190994, 0.0739906, -0.167152, 0.0755497, 0.0102997, 0.142274, -0.0555104, 0.018056, -0.0846137, -0.228867, -0.182238, -0.0117629, -0.0996297, -0.11562, 0.165232, 0.224629, -0.221606, 0.0756078, 0.0469302, -0.0250563, 0.0288429, 0.154383, -0.00423635, 0.0844587, -0.0281177, -0.236355, 0.147127, 0.356553, 0.0216632, 0.0121455, 0.193289, -0.060154, 0.168634, -0.0304046, -0.0119752, 0.0225123, 0.137092, -0.0828686, -0.145786, -0.00493385, -0.0516546, 0.0648202, 0.0346568, 0.228751, -0.135717, 0.148709, 0.142345, 0.276473, -0.170605, -0.000346861, -0.00649896, -0.0912158, -0.0910292, 0.360359, -0.108553, -0.130138, -0.215907, -0.00195032, -0.092115, 0.190169, -0.0506209, 0.173615, 0.231727, 0.105775, 0.199491, -0.0639197, 0.0539353, -0.0467901, 0.07811, -0.0410471, -0.0456071, -0.150531, -0.110253, -0.00573577, 0.0790348, -0.0165723, -0.27118, 0.0129319, 0.023987, 0.150955, -0.086123, -0.0526602, 0.014759, -0.108053, -0.273565, 0.137918, 0.0574312, -0.309176, 0.0768269, -0.105821, 0.461348, -0.0565283, -0.387346, -0.259838, -0.209103, -0.150254, -0.0141709, -0.223232, 0.0998164, -0.0737796, -0.117624, -0.192029, 0.0388261, 0.0342545, -0.0129092, -0.00748833, -0.0212796, -0.10045, 0.00836917, -0.0539031, -0.0242672, -0.175891, 0.0316345, -0.108721, -0.0336646, 0.0832403, -0.145473, 0.362701, 0.00991924, 0.188578, -0.0882803, 0.0102546, -0.0238441, 0.155297, 0.0240704, 0.0312281, -0.0134818, -0.00570017, -0.198021, -0.0241514, -0.117604, -0.00408694, -0.0381234, -0.100678, -0.0509756, 0.15367, 0.0254802, -0.181843, 0.19711, 0.086234, -0.191275, 0.10308, 0.054, 0.0569719, 0.0841499, -0.103437, -0.0264707, 0.0402602, -0.0829969, 0.357012, -0.0305533, 0.112463, 0.0376172, 0.0612694, 0.127505, 0.000297053, -0.0406741, -0.305039, 0.0989186, -0.181461, -0.00325564, 0.0601423, 0.147002, -0.266943, 0.0589428, -0.158682, 0.0433436, -0.0891149, -0.0345639, 0.173208, -0.119353, -0.0437201, 0.239094, -0.0840024, -0.0703951, -0.20634, 0.0910826, -0.126955, 0.183956, 0.0484055, -0.00921427, -0.0189732, 0.0347304, -0.122846, 0.149226, -0.0895513, -0.0511199, -0.206642, -0.1008, -0.0172138, 0.178943, -0.0453162, 0.0265531, -0.110147, 0.114927, -0.0159364, -0.164889, -0.029446, -0.121467, 0.0783814, 0.263748, 0.0592778, -0.101361, -0.135592, 0.0360668, -0.0781351, 0.138782, -0.114741, 0.162787, -0.18765, -0.100265, 0.103822, 0.00975056, -0.157853, -0.108279, 0.0104607, -0.0133831, -0.0792373, -0.231993, -0.231694, -0.0524422, -0.0910404, -0.0542396, -0.0697053, -0.218394, 0.0608541, 0.0303724, 0.0209724, -0.128724, -0.140501, 0.0767816, -0.0467914, 0.159289, -0.0156614, -0.0938257, -0.0441915, -0.0579552, -0.0439693, -0.0442934, -0.0962094, -0.0439102, 0.11661, -0.111027, 0.128188, -0.0350229, -0.0557169, 0.0273043, -0.112989, -0.0237125, -0.0394956, -0.189449, 0.00135041, -0.0710174, 0.0938717, -0.0234011, -0.0229175, -0.220109, 0.0331001, -0.0295844, 0.0195609, 0.150199, -0.0730391, 0.0757437, -0.0148363, -0.00373527, -0.0309213, 0.0697173, 0.022467, -0.0119351, -0.0511928, -0.00292678, 0.0228344, -0.0141998, 0.0453181, 0.170731, 0.0779615, -0.138073, 0.14712, 0.0760711, 0.104397, 0.00504338, -0.25121, -0.116476, -0.00735026, -0.106123, -0.00879038, -0.00533386, -0.102171, 0.555954, 0.0350549, 0.0286944, -0.0733999, 0.0282833, 0.0175427, 0.211497, 0.118106, -0.0155755, 0.0644409, 0.0929899, 0.0479609, 0.0269121, 0.0691454, -0.329776, 0.12504, -0.128041, 0.0676997, -0.011925, 0.26775, -0.013819, -0.401704, 0.0731304, -0.0427151, -0.0582352, -0.093871, -0.258076, -0.168, -0.191958, 0.253317, 0.00929392, 0.112412, 0.0345268, 0.171078, -0.0249674, -0.0577636, -0.0207581, -0.108863, 0.0358076, 0.0216701, 0.0333628, 0.100287, -0.141637, -0.201709, -0.233814, -0.0579768, -0.0883036, -0.116225, 0.00110481, -0.0814309, 0.106213, -0.0094718, -0.0706927, -0.2943, -0.0678972, 0.0145491, 0.017534, -0.0304976, -0.0765642, -0.0592641, -0.311218, 0.131164, -0.220569, 0.0358002, 0.0938252, -0.00578349, 0.126272, -0.0549851, 0.0157093, 0.079649, -0.0277246, 0.152772, -0.137075, -0.10045, 0.023295, 0.0167624, -0.316732, 0.0469931, 0.0590679, -0.00701312, -0.0212543, -0.109921, 0.124499, -0.0414248, -0.0817689, 0.146426, 0.0533126, -0.039247, -0.0258194, 0.0540975, -0.162972, -0.0923501, 0.0574883, 0.0736977, -0.0644887, -2.95972e-05, -0.0135249, 0.24441, -0.127048, 0.101545, -0.168133, -0.0245435, -0.0714875, 0.0477479, -0.0105201, 0.0556404, -0.147151, -0.0599847, 0.0825428, 0.128755, 0.0559463, 0.184536, -0.158705, 0.0915191, 0.0755568, -0.0814259, -0.00282918, 0.162183, 0.155815, -0.12732, -0.159029, -0.0323435, -0.111184, -0.0452571, 0.409188, 0.173091, -0.109097, 0.157002, 0.0819369, -0.0200621, 0.0947903, -0.0505533, -0.244962, -0.170666, -0.0642962, -0.00121203, -0.0877337, 0.0308992, -0.0281817, -0.186517, -0.126851, -0.0241557, 0.153958, 0.0168292, 0.0795183, -0.237351, 0.151328, 0.00803415, 0.024529, -0.026733, 0.0807339, 0.0990386, -0.0911602, 0.242332, -0.170092, 0.0621775, -0.0834505, 0.0631338, -0.120743, 0.122101, -0.189633, -0.233679, 0.0220712, -0.0311767, -0.00680652, 0.132822, 0.124485, 0.127348, -0.0750319, -0.00510406, 0.0302581, -0.00583074, 0.0854767, 0.212049, 0.0455091, -0.0697102, -0.0632658, -0.0592796, -0.117064, 0.0673248, 0.036269, -0.128297, 0.079614, 0.172914, 0.000516444, 0.138546, 0.0782894, 0.268264, -0.210198, -0.0538809, 0.0079302, 0.163217, -0.286768, 0.141963, 0.0893882, 0.14194, 0.104968, 0.109176, -0.210895, -0.120793, -0.0610772, -0.00480858, 0.18727, -0.221976, -0.0387281, 0.0351007, 0.116138, 0.0845374, -0.0538966, 0.0643566, -0.222484, -0.00149353, 0.00269921, 0.282218, -0.0395294, -0.168662, -0.239969, 0.0753549, 0.253276, -0.0313533, -0.0236465, -0.264953, -0.0919765, -0.0182978, -0.0812387, -0.31375, -0.0377095, -0.0207113, 0.144516, -0.06604, 0.149887, 0.142826, 0.0565134, -0.0252699, 0.00972422, -0.0694521, 0.210878, -0.144414, 0.320111, -0.0441501, 0.0159881, -0.0612097, -0.205603, 0.0140719, -0.00424821, -0.117571, -0.234786, 0.261628, 0.196823, -0.198329, -0.164356, -0.340705, -0.126163, 0.0282352, -0.0182826, 0.00560548, 0.0188022, -0.203053, 0.0108929, -0.182268, -0.46069, 0.118919, 0.120354, -0.238897, -0.136355, 0.00409598, -0.337458, -0.0656115, 0.0289843, 0.122731, 0.0763256, -0.0395859, 0.10238, -0.207634, 0.221425, 0.212413, 0.225298, 0.123092, 0.0315227, -0.043557, 0.170194, 0.22681, 0.0433707, -0.375873, -0.0731283, -0.166616, 0.12399, 0.0311856, -0.0832893, -0.0158932, 0.178994, 0.0224398, 0.0872198, -0.0251813, -0.11294, -0.326646, 0.305971, 0.261107, 0.265433, 0.183894, 0.499277, -0.099957, 0.238852, 0.0865672, -0.0211755, 0.000420792, -0.123348, 0.259557, 0.0787918, 0.0604821, 0.0196133, 0.174182, 0.207718, -0.102294, -0.288271, 0.0525497, -0.0373435, -0.0718959, -0.0264325, -0.122162, -0.0892063, 0.0407451, -0.0744222, -0.108864, 0.0117491, -0.0378424, 0.0693082, -0.0724496, 0.0400291, -0.169354, -0.213633, 0.183358, 0.115388, -0.0330849, -0.0651633, 0.021778, 0.113188, 0.0674459, 0.00159157, 0.157269, 0.355856, 0.020943, -0.176622, -0.196052, -0.169183, 0.0759198, -0.179132, -0.0494362, 0.165482, 0.256864, 0.0960626, 0.186588, -0.113151, -0.146398, -0.1344, -0.0122007, -0.112434, -0.0344197, 0.0529206, -0.148766, 0.019399, -0.107512, -0.193893, -0.101034, -0.0558683, 0.119673, 0.199496, 0.102046, 0.397837, -0.187258, -0.0357584, -0.124918, -0.0587591, 0.248379, 0.28191, -0.0952353, 0.0833489, -0.324282, 0.125962, -0.0633718, 0.130763, 0.038874, 0.117652, 0.0714197, 0.203417, 0.321252, 0.13941, 0.26271, -0.28652, 0.242239, -0.0871334, -0.302619, 0.0834716, 0.0712438, 0.161092, 0.159633, -0.0160601, -0.234672, 0.0646593, 0.0589905, -0.122286, -0.000329586, 0.201371, -0.15912, -0.0277016, -0.35188, 0.0494326, -0.139762, 0.0545644, 0.20986, -0.0706323, 0.244787, -0.0132704, 0.116813, -0.125311, 0.0893691, 0.158767, -0.0928008, 0.116025, -0.0113078, -0.016772, -0.0410135, 0.137993, 0.00343945, 0.199641, 0.0424888, -0.0779876, -0.175134, 0.0122351, 0.387779, 0.366745, -0.0464132, 0.0397071, 0.140661, -0.124141, 0.0947619, -0.300469, -0.0554236, 0.221993, -0.207411, 0.0799619, -0.0087884, 0.0521656, 0.241565, 0.173622, 0.191673, -0.287688, 0.129115, 0.116099, -0.0188704, -0.0157435, -0.0160277, -0.179623, -0.299556, 0.327872, -0.0928759, -0.195279, -0.0385729, 0.0699204, -0.0214675, -0.0786873, -0.094574, -0.193904, 0.0371538, -0.165844, -0.0716859, -0.00937342, 0.104379, 0.0354173, 0.0279561, -0.0115831, -0.0697398, 0.171284, 0.102572, -0.0607869, 0.0914678, -0.138429, -0.120323, -0.149216, -0.0271419, -0.130672, 0.0921416, 0.090181, -0.0909962, -0.0729027, 0.059497, 0.109856, 0.137585, 0.127717, 0.237545, 0.189977, -0.0279378, 0.188369, 0.175864, -0.0297615, 0.0188576, 0.0503927, -0.111611, -0.0288344, -0.163641, 0.0335454, -0.114435, -0.141919, -0.0194669, -0.0946004, -0.165387, -0.202454, -0.251283, -0.147451, 0.0170139, 0.038061, 0.16042, 0.0394545, 0.0244369, -0.0280742, 0.191085, -0.137304, -0.0664144, 0.0139638, -0.00450943, -0.154645, -0.00384964, 0.361569, -0.0603615, -0.0456706, 0.0613169, 0.121766, 0.129854, -0.0974961, -0.0332091, 0.000844022, -0.00934527, 0.0117711, -0.388222, -0.0520481, -0.130863, 0.264833, 0.058053, -0.237663, 0.113931, -0.0623369, 0.170833, -0.0769375, -0.105095, 0.0165501, 0.145436, -0.0452407, 0.0868734, -0.0503152, -0.0319133, 0.00953783, 0.151919, 0.0906335, 0.0495653, -0.025938, 0.386218, 0.0577179, -0.0811449, 0.0587128, 0.117162, 0.00897267, -0.0136502, 0.187089, 0.1894, 0.11473, -0.405389, 0.0530756, -0.0341115, -0.0783089, -0.127179, 0.0767421, 0.0458596, -0.135984, 0.0162017, 0.165873, -0.0271246, 0.0298235, -0.163039, -0.0827675, 0.0772054, 0.257604, 0.11988, 0.146491, 0.0447187, 0.188418, 0.0366515, 0.00651919, -0.0990278, -0.0588034, 0.0548963, -0.0460424, -0.0688271, 0.0319651, 0.0608441, -0.00783613, 0.0897104, -0.0872292, -0.300056, 0.26294, 0.0361918, -0.0564353, -0.0501276, -0.0902244, -0.188879, 0.0448091, -0.0365101, 0.030959, 0.0445864, 0.276618, 0.106445, -0.0545939, -0.0294047, -0.100924, 0.282382, 0.0115651, -0.0159939, 0.227992, -0.0412446, 0.0881745, 0.0260359, 0.0371998, -0.045166, 0.0495604, -0.164503, 0.0967581, -0.0943388, -0.0340473, 0.0323469, -0.056309, 0.0916351, 0.114564, 0.120794, -0.0937397, 0.0229282, -0.167986, -0.0337039, -0.152534, 0.261623, -0.0793077, -0.127573, 0.22517, -0.0898207, -0.158051, 0.0618064, 0.176633, 0.483437, 0.0810614, -0.0204719, 0.110032, -0.158757, -0.0503603, -0.352614, 0.435575, -0.205705, -0.32288, -0.168759, 0.116211, 0.286998, -0.0181241, 0.149712, 0.000906047, -0.315059, 0.156709, 0.0849519, -0.0978079, -0.127913, 0.081246, 0.0576293, -0.210637, -0.234705, 0.242067, 0.0263672, 0.0564204, 0.0357223, -0.0787375, 0.0207912, 0.204522, 0.00490528, -0.0466695, 0.105089, 0.0454902, 0.0254675, -0.19316, -0.110355, -0.0363607, -0.0976069, 0.120761, -0.141523, -0.00407963, -0.0431317, -0.0618925, 0.11112, 0.103243, 0.0400766, 0.0262271, -0.0288381, 0.0813797, 0.00450585, 0.106059, -0.126332, 0.185091, 0.127594, 0.0261572, 0.014971, 0.1159, -0.264716, 0.0578594, 0.0720697, 0.107909, -0.0928939, -0.217562, -0.0186412, 0.0331015, 0.0772303, 0.102622, 0.14007, 0.0772472, -0.061979, -0.0663386, 0.22089, -0.024942, 0.0260072, 0.149457, -0.106119, -0.0339554, 0.167732, 0.1436, -0.0656165, -0.00972493, -0.135961, 0.120425, 0.166489, 0.067983, 0.0438394, 0.0185893, 0.0542146, -0.124357, -0.207561, -0.160733, 0.034931, 0.0788577, -0.150428, -0.0548452, -0.307793, -0.0766496, -0.136083, 0.00872598, -0.035356, -0.0777526, 0.16478, -0.00941367, 0.200408, -0.0885014, 0.0319308, -0.0745221, 0.0807326, -0.0604876, 0.193094, -0.0793531, 0.102406, 0.129962, -0.0495684, -0.300203, -0.083698, -0.075988, -0.00398853, -0.0840829, -0.172385, 0.197082, -0.0571999, 0.0878567, -0.0755244, 0.0532657, 0.269155, 0.277302, -0.0294058, 0.271921, -0.002929, -0.021094, -0.343358, -0.00832437, 0.0113207, -0.0420874, 0.0645756, 0.0554777, 0.0628705, -0.0143739, 0.0264201, 0.0477647, -0.115949, -0.212417, -0.0802815, 0.0431099, 0.0731431, -0.0368446, -0.142285, -0.170961, 0.00765674, 0.0995143, 0.0556546, -0.0911686, -0.0271566, 0.0133541, -0.0917083, 0.156348, -0.158808, 0.0679601, -0.00665035, -0.0170869, 0.0218347, 0.0263043, 0.0501321, -0.219208, -0.121174, -0.108169, -0.077961, 0.396913, -0.0176664, -0.136355, 0.015511, 0.0932042, -0.0920663, -0.126005, 0.00674869, -0.00934503, 0.0963072, -0.209817, -0.184443, 0.0272553, 0.0643442, -0.0807527, -0.191769, 0.00487088, 0.00663628, -0.149307, -0.0689126, -0.00571871, -0.188296, 0.0906229, 0.0170521, 0.168663, -0.203161, 0.0271366, -0.0879013, -0.00288886, -0.00824585, -0.211732, 0.0134084, -0.0305043, 0.156751, -0.0170231, -0.128369, -0.010417, -0.0963278, -0.00753472, -0.0848393, -0.0411848, -0.0774454, 0.137975, 0.116721, -0.0995877, 0.0347347, 0.0843693, 0.0732096, -0.158572, -0.0424598, -0.161458, -0.104236, -0.103017, -0.164613, -0.00377202, 0.139636, -0.167326, 0.191328, 0.0205097, -0.0252085, -0.131036, -0.143023, -0.0576272, -0.0368379, 0.00625452, -0.0956668, -0.100505, -0.0341017, 0.123698, 0.222059, -0.0126959, 0.028717, 0.0791114, 0.0372353, -0.248537, -0.200449, -0.053401, -0.172304, -0.0139698, -0.0564436, 0.0968293, 0.0566218, 0.0696025, 0.132011, 0.130699, -0.245625, -0.0133224, 0.000460143, -0.0530724, -0.0554972, 0.171474, -0.112081, -0.198305, -0.0613917, -0.0182596, -0.135792, -0.184059, -0.140325, 0.0188833, -0.00820364, -0.120396, -0.249754, -0.0313191, 0.103633, 0.175333, -0.0494208, -0.0405821, -0.0313586, 0.0760665, 0.0140075, 0.0295262, 0.0574659, -0.164331, -0.182798, 0.0906615, -0.0598254, 0.051697, 0.0720013, -0.00277005, 0.0143451, 0.114064, 0.0281403, -0.0988676, 0.0998475, 0.0982005, 0.097668, -0.0336412, 0.0120659, -0.133081, 0.117323, -0.179099, 0.0920298, -0.13933, 0.0533819, -0.260719, 0.140857, 0.0561933, 0.0597374, 0.0814418, -0.109443, -0.0949156, 0.0378657, 0.0418335, 0.114339, -0.153962, -0.103003, 0.0730049, 0.123245, 0.102277, 0.132093, 0.0151937, 0.154382, 0.0987622, -0.0610494, 0.0908709, -0.244382, -0.211781, -0.0302503, -0.0377833, -0.0111629, -0.0789348, 0.18641, -0.148452, -0.116363, -0.0264535, -0.00984184, -0.0108336, -0.2867, 0.00641015, 0.200657, -0.200574, -0.0378761, 0.0666651, 0.0178377, -0.0214606, -0.0420845, -0.237275, -0.0617928, -0.0811458, -0.101872, -0.0133891, -0.0677674, 0.135727, 0.13826, -0.119277, 0.00121887, 0.00490164, 0.271664, 0.00895114, -0.193027, -0.182903, 0.092222, 0.0890404, 0.059772, 0.319074, 0.106105, -0.0287712, 0.130013, -0.15303, 0.0969843, 0.0492764, 0.0602619, 0.0320813, 0.280469, 0.311129, -0.138442, -0.154825, -0.207381, -0.219238, 0.153613, 0.0525706, 0.171688, -0.025111, -0.211718, 0.00068826, 0.246831, -0.148277, -0.115015, 0.226821, 0.107998, -0.0380441, 0.0476403, 0.0151555, -0.17916, -0.141896, -0.0486275, -0.119824, -0.0277679, 0.107263, -0.0668283, -0.0865377, -0.0320209, -0.0503106, -0.172671, -0.0840946, 0.122768, 0.111575, -0.0264371, -0.109841, -0.0620857, -0.0792843, -0.08828, -0.0684746, -0.000347778, -0.122417, 0.240167, 0.103624, 0.0305209, -0.0729137, -0.163666, 0.050761, 0.0772306, -0.0730457, 0.0570704, -0.223159, -0.144411, -0.202319, -0.0672, 0.126452, 0.155896, -0.0377125, -0.134512, 0.146398, 0.173678, 0.0219569, 0.170298, -0.27448, -0.273203, -0.160553, 0.0630529, -0.166359, 0.103687, 0.0395649, -0.19186, 0.107964, 0.0743879, -0.0598427, 0.29039, 0.0232862, 0.0143402, 0.221102, 0.206276, -0.0576824, 0.00963852, 0.0430802, 0.0694903, 0.25828, -0.100739, -0.185843, -0.241794, -0.0489348, 0.082308, 0.0324332, -0.165135, -0.0787906, -0.24581, -0.168437, -0.306945, -0.0498023, -0.0429755, -0.0840849, -0.0362163, -0.146692, -0.083201, 0.00535844, 0.136324, 0.0571618, -0.152285, -0.0911984, 0.12038, 0.0530435, 0.0270947, -0.010479, -0.0184457, 0.307557, 0.11863, 0.100521, 0.0460347, 0.207892, 0.0217672, -0.0936354, 0.0440626, 0.0237647, -0.000215261, -0.0589917, 0.0447933, -0.0193061, 0.0629955, -0.0252265, 1.8698e-06, -0.228515, -0.00901308, 0.0368365, -0.101988, 0.194608, -0.0537212, -0.169009, -0.034391, 0.0631618, 0.0515581, 0.0543421, 0.331212, -0.0785261, -0.276152, 0.00979667, -0.107121, -0.196011, 0.189174, -0.0588006, 0.0129865, -0.314912, 0.339049, -0.182941, -0.119655, -0.0727392, 0.0441555, 0.141088, -0.106011, -0.0190971, -0.477053, 0.181359, 0.00793879, 0.152392, 0.103377, 0.11229, 0.0365259, -0.0902041, -0.0313437, 0.253626, -0.00146069, -0.173046, -0.0541151, 0.0438426, -0.0129061, -0.0893281, -0.0859336, 0.0719419, -0.0890567, 0.247781, -0.0414958, -0.132999, 0.200709, -0.12833, -0.0121249, 0.172429, 0.0348146, 0.0629256, -0.0675679, 0.0383644, 0.262278, 0.120897, -0.090971, 0.0146957, 0.135751, 0.00157405, -0.166813, -0.182481, 0.0304839, -0.0103005, 0.015764, -0.0898519, -0.0818909, -0.0752128, 0.0508372, 0.135399, -0.103384, -0.241885, -0.06232, 0.151979, 0.0855711, 0.0542829, -0.165058, -0.09365, -0.000614536, 0.0243907, -0.087419, -0.0410585, 0.0579594, -0.044028, 0.306866, -0.0810725, 0.502216, 0.238259, 0.130449, 0.0537545, 0.100842, 0.0123144, 0.137943, 0.236089, 0.175207, 0.162003, 0.197342, 0.0799369, 0.283358, 0.127518, 0.0304932, 0.023946, 0.262087, 0.0633573, 0.0377112, 0.131628, -0.176323, -0.07702, -0.112863, -0.193577, -0.0140973, -0.0529279, -0.193409, -0.0807665, -0.0975935, 0.0118695, 0.0980804, -0.136406, 0.171219, 0.185636, -0.0375191, 0.108863, 0.208427, -0.25335, 0.0206332, -0.246113, 0.167955, -0.118822, -0.29997, -0.0560462, 0.0482458, -0.204922, 0.0922495, -0.24594, -0.241124, -0.0805653, -0.0908326, 0.0747681, 0.182174, -0.146519, -0.119894, -0.0283305, -0.122626, 0.130996, 0.0197752, 0.135948, 0.0708405, -0.0139193, 0.0622611, 0.23916, -0.137721, -0.00693722, -0.0862162, -0.0240354, -0.0268353, -0.157499, -0.11279, -0.126333, -0.0762265, -0.117988, -0.024955, -0.0844373, -0.183197, 0.0558629, -0.0203132, -0.346083, 0.276014, -0.0376927, 0.0428287, 0.056378, -0.139192, 0.214515, -0.0404754, -0.136496, -0.00958074, 0.118931, 0.129981, -0.00510275, 0.0553086, 0.0568904, 0.0609638, 0.216321, -0.287297, -0.0189518, 0.0256329, 0.0209711, 0.00359652, -0.194578, -0.185062, -0.175866, 0.0504188, 0.0549319, -0.00592086, 0.0216596, -0.100204, -0.0954269, 0.0890191, 0.0314041, -0.205121, 0.113073, 0.137847, 0.414074, 0.272963, -0.00359807, -0.124357, 0.0182574, 0.0733794, -0.195061, -0.219674, -0.0220431, 0.0431044, -0.0183956, -0.0223023, -0.0532284, -0.270682, -0.089932, 0.0287935, -0.116645, -0.117663, -0.0803971, -0.0336231, -0.00655112, -0.0534579, -0.178206, 0.00386556, 0.0806946, 0.0342789, -0.0417579, 0.151528, 0.0631807, 0.0561987, 0.14538, 0.0185355, 0.0119875, 0.217525, -0.106025, -0.101613, -0.0214914, -0.172591, 0.0542309, 0.077959, 0.129567, -0.161987, 0.0124522, -0.17269, 0.0151725, -0.0540153, -0.0743864, -0.0413578, 0.0713649, 0.0174837, -0.00758909, -0.17994, -0.208928, 0.115421, -0.129817, 0.0934543, 0.0533347, 0.00365654, -0.097583, -0.00775235, 0.0968828, -0.290973, 0.254265, 0.0534184, 0.0503905, -0.00664052, 0.167194, 0.0883325, -0.0185607, 0.210757, -0.225919, -0.122093, -0.0314377, 0.0744216, -0.086052, 0.0248843, 0.150012, -0.102211, -0.273902, -0.1889, -0.160364, 0.144513, -0.106173, -0.288215, -0.0165801, -0.16966, 0.00709875, -0.113178, -0.0743742, -0.111011, 0.216304, 0.0356654, 0.0572226, 0.091497, 0.0917391, -0.041665, -0.0873485, -0.0543275, -0.00140643, 0.174558, 0.061369, -0.0954888, -0.0961502, -0.0661081, 0.142405, 0.0277434, 0.115014, 0.0810642, 0.0782646, -0.115046, -0.0153076, 0.0904126, -0.094662, -0.153581, -0.112164, -0.0563876, -0.173142, -0.0142865, 0.206011, -0.0950681, 0.0124663, 0.0698915, -0.0347711, 0.0700339, -0.00234971, -0.0320999, 0.255738, 0.090965, -0.0481974, 0.0355236, 0.0537883, 0.0530778, 0.0891207, 0.165221, -0.0902066, -0.0563816, -0.0370862, -0.0265205, -0.0577156, -0.194764, -0.0778757, 0.0377123, -0.0114254, -0.095822, 0.0250627, -0.130756, 0.0567232, 0.0783361, -0.0105677, -0.0135104, 0.00136359, 0.0293424, -0.0742116, 0.0950448, -0.0362834, 0.0472646, -0.00793986, -0.0871509, -0.0315581, -0.105845, -0.000144292, 0.016752, 0.0271201, -0.0811989, 0.0797448, -0.022653, -0.0835573, 0.0410909, -0.0243023, 0.00804342, 0.0784954, -0.104966, 0.0510261, -0.0527123, 0.00158377, 0.0793366, 0.0291503, -0.263079, -0.141913, -0.178345, -0.199493, 0.169307, -0.148929, 0.094103, 0.0193755, 0.0480069, 0.00492426, 0.00338488, 0.097845, 0.0535526, 0.142023, -0.0370003, -0.14267, -0.096399, 0.0487046, 0.0964162, 0.00650451, 0.0344189, -0.0095115, -0.106899, 0.0139708, 0.0218341, -0.0322561, -0.0787562, -0.107553, 0.0163719, -0.230248, -0.0844808, 0.046659, 0.00627568, -0.0366396, -0.00896172, 0.0284205, 0.0234528, -0.0802394, -0.0780581, 0.0262341, 0.0643986, -0.0836191, 0.050464, -0.167062, 0.13527, -0.0255637, -0.0243925, -0.0414608, -0.0846453, 0.0206267, 0.0566803, -0.124232, -0.0420362, -0.166903, -0.122558, -0.031578, -0.0516285, -0.124164, 0.0149314, 0.0728567, 0.110846, 0.0459507, 0.271953, 0.00155175, -0.0146462, -0.260699, -0.320235, -0.19483, 0.216037, -0.0240905, 0.0449949, -0.0241354, -0.0723858, 0.0547407, 0.104977, 0.0758188, -0.0970808, 0.0362455, -0.0386587, -0.0726125, -0.0660722, 0.0609634, -0.0557431, -0.0365485, 0.0396473, 0.0697872, -0.000168228, -0.0371529, 0.0872633, 0.0451939, 0.136344, -0.0298024, -0.204311, 0.042195, 0.0867612, -0.0645435, 0.147836, 0.0188166, -0.0107666, -0.00697365, -0.0093809, 0.0446533, -0.0262263, 0.0264828, 0.0136216, 0.0547579, 0.0837237, -0.0123079, 0.0901772, -0.0278621, 0.00479877, -0.0157947, 0.0385333, 0.173098, -0.068549, 0.167362, 0.0731123, 0.00349053, -0.0364843, -0.0303606, 0.0556321, -0.0782121, -0.02067, 0.134032, -0.244677, 0.0440474, 0.116437, 0.010172, -0.0902225, -0.165087, -0.0771571, -0.188556, -0.0933023, 0.135869, 0.0418011, -0.0671141, -0.0147728, -0.0811446, -0.128407, 0.0593375, 0.20776, -0.0273906, -0.154442, -0.0967958, 0.0218236, 0.226721, 0.131669, 0.0520096, 0.0433629, -0.0336909, 0.0130885, -0.107212, -0.149808, -0.196124, 0.118672, -0.0979221, -0.147638, 0.188766, -0.0654331, -0.0269149, -0.0720738, -0.0967839, -0.060857, -0.0895484, 0.023161, 0.201737, 0.134228, 0.0773519, -0.0159083, -0.0427564, -0.0562269, 0.103496, 0.0827951, 0.0867334, 0.0602894, 0.133137, -0.00816214, 0.325246, -0.14088, 0.0222181, 0.050193, -0.102024, -0.0906342, 0.11784, 0.107014, -0.00419737, 0.055199, -0.0773991, 0.097072, -0.152864, -0.152189, 0.0672331, 0.0108841, -0.189234, -0.10742, 0.012909, 0.16713, -0.0152477, -0.00685146, -0.0144599, -0.0803266, 0.0307085, 0.105714, -0.0946192, 0.225011, -0.203139, 0.0794016, 0.0725623, 0.120761, 0.126636, -0.178435, -0.130872, -0.00414169, -0.0393673, -0.078696, 0.164295, 0.0622472, -0.0863702, -0.14252, 0.0906457, -0.161069, -0.164409, -0.0915577, -0.18732, -0.0854101, -0.118115, -0.0124816, -0.00854804, 0.0895306, -0.0815773, -0.00128716, 0.264944, 0.0637346, -0.225254, -0.0268388, -0.119226, 0.214927, -0.0198039, 0.344633, -0.114353, -0.302906, 0.0673806, 0.0207657, -0.100771, 0.226307, -0.0397031, -0.0787485, 0.00355764, -0.0305372, 0.0251799, 0.000443322, 0.087118, -0.19812, 0.0554051, 0.166904, -0.121133, -0.109045, -0.210226, 0.00535609, -0.321521, -0.0156557, 0.0949473, -0.050804, -0.158606, -0.0173486, 0.258755, 0.110376, 0.0776221, 0.424768, 0.0401504, -0.15131, 0.0202467, -0.0425431, -0.0290955, 0.121276, 0.259643, 0.0171103, 0.0598633, 0.0443942, -0.0321462, -0.118013, 0.00181181, 0.0456152, -0.185729, -0.0243874, -0.0663405, -0.0938714, -0.377889, -0.155119, -0.0109999, -0.0321467, -0.108286, 0.109625, -0.118992, 0.000207169, 0.107968, 0.0822679, -0.0161332, -0.124066, -0.217959, 0.0395488, 0.0803833, -0.0362273, -0.0388895, 0.00752749, 0.0231205, 0.0640857, 0.0212076, -0.0617597, -0.080615, 0.0207203, -0.107585, 0.0850344, -0.0352461, 0.0445104, 0.238502, -0.265067, -0.0656952, -0.104157, 0.0186269, -0.0335773, -0.0569423, 0.0277803, -0.157314, 0.046371, 0.06697, 0.125684, 0.0315439, -0.0463709, -0.163116, -0.0337034, 0.0731195, -0.00122068, 0.0547281, 0.0386449, 0.241871, -0.0578474, -0.267256, 0.169773, 0.0671295, 0.098592, -0.176351, 0.0753376, -0.146568, 0.135668, -0.0904828, 0.0625086, 0.0573141, -0.238825, 0.0130458, -0.00264533, 0.0996801, 0.0213204, -0.000590623, -0.0810438, -0.0520599, 0.141844, -0.108208, 0.00373249, -0.165901, 0.128472, -0.0105869, 0.0123831, 0.120551, -0.0730645, 0.150683, -0.0764127, 0.057942, -0.0746531, 0.103645, 0.0481245, 0.0337988, 0.0255985, -0.0687575, 0.199727, 0.0740634, 0.14751, 0.0969152, -0.00701288, -0.0839941, -0.0215927, 0.0821955, 0.0223469, -0.0602451, -0.0337978, -0.0250513, -0.140398, -0.101281, 0.0458748, -0.0109771, -0.078027, 0.127481, -0.140235, -0.0635128, -0.116665, 0.0879156, -0.231545, 0.0499756, 0.112924, -0.131182, -0.0948329, -0.0964908, -0.0887308, -0.0129289, 0.0118104, 0.0325332, -0.0448447, 0.0464325, 0.0324425, -0.0297708, 0.0178279, -0.0299756, 0.324602, 0.0689927, -0.133487, -0.182481, -0.0560501, -0.112347, 0.0891833, -0.0537972, -0.0401831, -0.0400496, -0.0447663, 0.00915347, 0.0258446, -0.109079, -0.00855847, 0.0323621, 0.0330841, -0.0198889, 0.156476, 0.108525, 0.0422751, 0.0185314, 0.0471608, -0.0676782, -0.0769998, 0.154824, -0.0234617, -0.0508311, -0.0169962, -0.056442, -0.0746228, 0.0666544, -0.0739146, -0.213096, 0.00425603, -0.163251, -0.102934, -0.175557, -0.166057, -0.229427, -0.0662235, -0.0568679, -0.0221884, -0.000988885, -0.0427041, -0.0269268, 0.0625588, 0.114116, 0.18896, -0.0606886, -0.0438582, 0.0339384, 0.198942, 0.0162286, 0.120668, 0.0838335, -0.0159899, -0.0213248, -0.013561, -0.060575, 0.175536, -0.0639138, 0.0182675, -0.033815, -0.0171437, -0.0992321, -0.257317, -0.135996, 0.0695617, 0.0434306, 0.0162896, 0.064582, -0.0886022, 0.254333, 0.0416658, 0.129221, 0.0136698, -0.0625563, -0.0643978, -0.110751, -0.0575543, 0.0827068, -0.00640094, -0.0958689, 0.00314289, 0.0396149, 0.0281694, 0.0233827, -0.108119, -0.0361183, -0.0276862, 0.0617984, -0.0207387, 0.00036304, 0.112286, -0.117152, -0.0206485, -0.039968, 0.0955207, 0.0560215, -0.0451323, -0.27346, -0.119286, 0.143875, 0.0312385, -0.0555074, -0.0590312, 0.276395, 0.098926, 0.0630511, 0.219989, -0.172062, 0.0814281, 0.183119, 0.0421241, -0.1197, -0.0154313, -0.0406502, 0.100112, 0.00642859, -0.125965, 0.0544854, -0.00595968, -0.014371, -0.213382, -0.14852, -0.0324473, -0.00934521, -0.227212, 0.1181, -0.0531525, 0.0738477, -0.0436209, 0.124079, 0.115814, 0.0500643, -0.163347, -0.00965065, 0.057278, -0.0631333, -0.0937134, 0.00874864, 0.0277666, 0.0250253, 0.014143, 0.00208671, -0.0186698, 0.0551758, 0.162443, 0.111905, -0.0278288, 0.0912425, -0.0214095, -0.0765226, -0.10533, 0.0750609, -0.0940074, -0.130625, 0.0447197, 0.0197969, -0.133167, -0.0717609, -0.205743, -0.0641562, -0.0657688, 0.484146, -0.0136205, -0.138755, -0.0236948, 0.00710269, 0.0943522, -0.0356048, -0.13894, 0.0620374, 0.123444, -0.0280343, 0.107007, -0.060275, 0.0747935, 0.315088, 0.0877991, 0.0204037, -0.129017, -0.0874298, 0.0694043, 0.0299449, 0.0766661, 0.00587568, -0.071372, -0.00204093, 0.0411525, 0.0476088, -0.0963548, 0.0450467, -0.103938, -0.0310999, 0.0144046, -0.0853674, -0.1559, 0.0389211, 0.0355366, -0.0703064, -0.0542126, 0.165835, 0.15129, -0.0574445, 0.0189467, 0.210875, 0.0329055, 0.0252829, 0.0711983, 0.0875105, -0.0382475, 0.0669747, -0.0122752, -0.103183, -0.029722, -0.0910205, 0.0230943, 0.15511, 0.0382385, -0.038463, 0.00896925, -0.138667, -0.0270501, -0.0381706, 0.230685, 0.0356127, 0.16961, -0.0983578, -0.316276, -0.107386, 0.158382, -0.0280213, -0.151431, -0.00270338, -0.155397, -0.0231535, 0.321545, -0.054015, 0.045677, 0.0683137, 0.0213057, 0.224957, 0.023455, 0.0769963, -0.0202694, 0.0314854, 0.0490851, 0.0752755, 0.106933, -0.125416, 0.0209745, 0.149397, 0.0672106, 0.0653935, 0.479699, 0.427046, -0.00831941, -0.171274, 0.128773, 0.40603, 0.0272669, -0.118606, -0.0887372, -0.288003, 0.164531, -0.181828, -0.0285808, 0.248707, 0.121517, -0.169699, 0.215968, 0.0986175, -0.0425038, -0.0595046, -0.300751, 0.191639, -0.115033, 0.19687, -0.167411, -0.0651197, 0.186083, -0.150533, 0.0751006, -0.0592919, 0.123179, 0.0393748, -0.351717, 0.0189932, -0.0604753, 0.0428783, 0.0491546, -0.201733, 0.144511, 0.0698096, -0.0103293, -0.06536, 0.200892, 0.135893, 0.186445, -0.0361531, 0.0280098, -0.0716085, -0.117009, -0.10353, 0.089346, 0.0299081, -0.0724617, 0.253236, -0.024498, -0.0414859, 0.0737925, 0.0836346, 0.191153, -0.105508, -0.0912934, -0.0381801, -0.0115782, 0.00377499, -0.415984, 0.0506891, 0.0668481, -0.0515163, -0.00406533, 0.0649673, 0.0706949, 0.0111062, 0.109489, 0.0445845, 0.039012, -0.185499, -0.133698, -0.0296616, -0.0360693, -0.0158342, -0.00188914, 0.0207594, 0.123963, -0.117639, 0.0585712, 0.218488, -0.0386755, -0.124904, 0.0932664, -0.0918833, 0.00648836, -0.198709, 0.0220763, 0.202259, -0.0550686, -0.0274079, 0.0711797, -0.182574, -0.167778, -0.127668, -0.00777858, -0.0970203, -0.15926, 0.0457918, -0.0332349, -0.0381035, 0.0492595, -0.0766826, -0.0786057, 0.0575048, -0.230132, 0.0629373, -0.334278, -0.048519, -0.0777168, -0.0450667, -0.0961384, -0.0275471, -0.157564, 0.297283, 0.109335, -0.055802, -0.00370478, -0.124153, 0.141368, -0.243882, 0.0254521, -0.0368524, 0.0749728, -0.0525375, -0.0609283, 0.0560829, 0.176153, 0.180716, -0.14198, 0.01507, 0.0640714, -0.0618532, -0.0387451, 0.00910927, -0.180077, -0.173722, 0.109908, 0.0723613, -0.21072, -0.0110628, 0.129438, -0.0780423, 0.194216, -0.0626002, -0.134444, 0.0212403, -0.153123, 0.184459, -0.183653, 0.0256676, -0.168001, 0.0888371, -0.0342142, -0.110865, -0.206415, 0.173755, 0.15656, -0.0201303, -0.131313, 0.565014, -0.241658, -0.202185, 0.0740845, 0.113514, 0.0236703, -0.150598, -0.123762, -0.14223, -0.102096, -0.0985469, -0.318523, 0.16322, -0.122816, -0.134259, 0.060872, 0.350245, -0.0188149, 0.172614, 0.0303832, -0.148723, -0.107014, 0.0403293, -0.221162, -0.0941798, 0.127044, -0.0624235, -0.126706, -0.0109238, 0.304367, -0.166842, 0.0274176, -0.167504, -0.116709, -0.102844, 0.0895924, 0.124408, 0.0690808, -0.197951, 0.19094, -0.0241321, -0.234241, 0.00260499, 0.0309727, -0.0736534, 0.0767865, 0.202453, 0.080764, 0.00944315, -0.149017, -0.0784335, 0.298226, -0.209348, -0.264486, 0.138335, -0.057207, -0.300435, -0.0209094, -0.241155, -0.121682, -0.239998, 0.0775345, 0.215621, 0.143186, -0.0595137, 0.124912, 0.215026, 0.0414341, 0.271494, 0.16119, 0.0371653, -0.0985368, 0.0123024, -0.0487181, 0.000584366, 0.000770361, -0.00473074, 0.0632047, 0.00226385, -0.181296, -0.107048, 0.187426, -0.0214603, 0.101782, 0.209973, -0.163796, -0.0715956, 0.0990467, 0.0498928, -0.0965764, -0.0464591, -0.204766, -0.0051899, 0.363046, 0.0990063, 0.0365206, 0.0335909, -0.00913216, 0.0447538, -0.0689046, 0.100729, -0.0412052, 0.0214474, -0.00492967, -0.0829883, 0.0680291, -0.0654945, 0.101291, -0.00726194, 0.127644, 0.0970026, -0.143627, 0.156903, -0.0465835, 0.307327, -0.00333258, 0.325194, 0.115199, -0.186934, 0.367651, 0.170371, -0.0933615, 0.12151, 0.14612, -0.049757, -0.24232, -0.0860892, 0.234991, 0.10257, -0.201874, 0.363198, -0.130338, 0.0233577, 0.14071, 0.0714144, 0.141648, 0.0220191, 0.0452362, 0.074457, 0.0226991, -0.0764755, -0.057706, 0.054496, -0.128791, 0.0125385, -0.032925, -0.041584, 0.03758, -0.106963, 0.103796, 0.00932983, -0.0939585, 0.0469574, -0.0228338, 0.228916, -0.00613129, -0.0263434, -0.0888078, 0.0188044, -0.00452165, 0.129038, 0.0534301, 0.0599807, 0.115688, 0.0523384, 0.0294801, 0.0611479, 0.0283132, 0.177043, 0.0400907, -0.0160878, -0.0716077, 0.0205485, 0.058853, 0.0335524, 0.0339186, 0.00756106, 0.126148, 0.00196438, 0.000882625, 0.146896, 0.0191119, 0.149765, -0.152983, -0.132387, 0.0470565, 0.0177249, 0.213002, 0.0794943, -0.01676, 0.0665816, 0.0291314, -0.414765, -0.249597, 0.290347, -0.231451, -0.0123272, -0.0837652, -0.181082, 0.0669975, 0.0431443, 0.00821556, 0.267054, -0.169979, -0.18062, 0.198963, 0.0778431, -0.0686553, 0.0445552, -0.215534, -0.0925259, -0.162025, -0.142584, -0.0372893, -0.00172895, 0.019541, -0.067464, -0.00502992, 0.0193649, -0.378623, 0.183553, -0.129834, 0.221581, -0.0020133, 0.146872, -0.052555, -0.0573023, 0.0428428, -0.141858, 0.076986, 0.0076361, 0.140476, -0.0250295, 0.0411917, 0.0576487, 0.0150465, 0.120368, 0.173161, 0.127108, 0.0497153, 0.067363, -0.143076, -0.0509277, -0.104665, -0.0293603, -0.066129, 0.0859679, -0.0449253, 0.319658, 0.0794796, -0.0115689, 0.00235343, -0.0132027, 0.231427, -0.0769276, -0.066487, 0.0590707, -0.229326, -0.0947943, -0.0590279, -0.173282, -0.0347137, 0.157256, -0.124322, 0.128008, 0.156842, 0.0651773, -0.11466, 0.119686, -0.129396, 0.05762, -0.00820023, -0.0494603, 0.152743, -0.0760021, 0.0641972, -0.0715063, -0.0960102, -0.016503, 0.123939, -0.0933185, 0.0468923, -0.0926507, -0.182682, -0.0812167, 0.222329, -0.0157251, 0.0326676, -0.040271, 0.0414981, -0.0208903, 0.0142791, 0.0698428, -0.0458151, -0.211808, 0.0719936, -0.0237871, -0.040858, 0.0615567, 0.00808538, -0.0405291, 0.0718138, 0.0363752, 0.0477617, 0.0703721, -0.14823, -0.056553, -0.048613, -0.0493804, -0.121894, 0.0071397, -0.0385452, -0.00785837, 0.0257792, 0.0120072, 0.102691, -0.1122, 0.129583, -0.00574853, -0.0344341, -0.168682, -0.0788398, 0.129627, 0.04468, -0.0185974, 0.0173851, 0.401678, -0.0354709, 0.0728116, 0.0788354, -0.0677112, -0.150205, 0.00658353, -0.0858407, 0.127159, -0.0824747, -0.090463, -0.038448, -0.00699327, 0.046169, 0.0555019, 0.0345862, 0.0751703, 0.0423583, -0.0724283, -0.180054, -0.095171, 0.0488544, -0.040714, 0.265559, -0.052094, 0.0737331, 0.340126, 0.25955, -0.0231872, 0.0159618, 0.114997, -0.0297868, -0.101297, 0.250552, -0.0390985, -0.0143769, -0.072299, -0.121599, 0.141968, 0.00704594, -0.027575, -0.0139423, 0.0213751, 0.00148143, -0.252113, -0.122776, 0.0212204, 0.0419801, -0.12711, -0.0974785, 0.0945873, 0.0954779, -0.0830876, 0.0278226, 0.0630375, 0.167861, 0.0693508, 0.000403125, -0.266405, -0.227713, 0.253156, -0.274964, 0.0589524, 0.172747, -0.0360975, 0.0866837, -0.03833, -0.0690833, -0.296182, 0.0153106, 0.284941, 0.00098097, 0.0335643, 0.0986403, -0.115905, -0.191445, 0.0639253, -0.0445849, 0.0954311, -0.155441, -0.0529866, 0.0328995, 0.120198, -0.0365531, 0.145119, -0.167786, 0.0104584, 0.0932138, -0.123893, -0.0703434, -0.136865, 0.0122258, -0.0649456, -0.0543814, -0.0207162, 0.0430152, 0.0753733, 0.00162317, 0.145585, 0.0708493, 0.242926, 0.0858532, -0.0956829, -0.137837, 0.118171, -0.0946716, 0.106006, 0.120754, -0.0705755, -0.143185, -0.115144, -0.0711702, 0.143151, 0.145107, 0.0731254, 0.151597, 0.00993094, 0.0107922, 0.142337, -0.0207931, 0.0988743, 0.00814159, -0.186454, -0.336482, 0.0123669, 0.0074504, 0.0944867, -0.182323, 0.147802, -0.127439, -0.021373, -0.115917, -0.166859, -0.0116011, 0.0482618, 0.0642384, 0.0554016, -0.15408, 0.0719228, 0.0493204, 0.0439652, -0.0406669, 0.0611321, -0.0714475, -0.0861597, 0.0886635, 0.0693289, 0.173227, -0.134718, 0.00117986, 0.0849963, -0.158443, -0.0703277, -0.162958, -0.190082, -0.109334, 0.0443088, 0.0885224, 0.0854832, -0.147791, 0.0775967, -0.0230063, -0.145057, -0.053947, -0.0201231, 0.144036, -0.0487383, -0.155922, 0.126472, 0.0535597, 0.295153, -0.044133, 0.0708888, 0.0708837, 0.240122, -0.101288, -0.239816, 0.196593, 0.089824, 0.0115361, 0.0450855, -0.0476516, 0.0752052, -0.0152999, 0.0973152, -0.0269811, -0.308607, -0.339073, -0.111331, 0.0683651, -0.0690695, -0.0485223, 0.208654, -0.0662799, -0.0422097, 0.066274, -0.0662559, -0.186517, 0.303001, 0.0525014, 0.189996, -0.0122362, -0.0319974, -0.115631, 0.0383181, 0.0597101, -0.5288, 0.139426, -0.140761, -0.0677519, 0.0534728, -0.123407, 0.0523652, 0.247984, -0.155956, -0.313376, -0.0569265, -0.0484985, -0.0468832, -0.11099, -0.18814, -0.103761, -0.011438, 7.60447e-05, -0.110166, -0.0317299, 0.0494964, 0.0831874, 0.174352, 0.0831123, -0.0467208, -0.0887823, 0.0111432, -0.0810559, 0.13222, -0.00275901, -0.0707292, -0.0449257, -0.0147514, -0.0699096, -0.270627, -0.00928309, -0.132219, 0.0580767, 0.0292325, 0.304371, -0.274658, 0.145915, -0.0250677, -0.0426569, -0.302431, -0.17304, 0.119425, 0.254742, -0.100222, -0.0813342, -0.0634137, -0.0599128, 0.104181, 0.0482278, 0.156922, 0.285678, 0.217426, -0.0653378, 0.106152, 0.189855, -0.070338, 0.0742366, 0.210393, -0.0199064, 0.100773, 0.0902067, -0.0207284, 0.0217354, 0.0421781, 0.0385198, 0.0122292, -0.24457, 0.0709614, 0.00353087, -0.107516, 0.124927, 0.234352, -0.0421405, -0.158455, 0.0366662, -0.0744207, 0.0795702, -0.0821037, 0.266234, 0.0535296, -0.0977644, -0.141753, -0.0721707, 0.059189, -0.174502, 0.13363, 0.0535574, 0.107818, -0.186899, 0.161406, -0.0906892, 0.124786, -0.086216, -0.0215194, -0.0135578, -0.251641, 0.178547, 0.182705, 0.174913, -0.202762, 0.151096, 0.0594815, 0.12593, 0.0228888, -0.136472, 0.101847, -0.0293021, 0.0699139, -0.0171824, 0.172403, -0.0118061, -0.0380247, 0.107956, -0.121006, 0.0360977, 0.0319296, -0.00174745, -0.0586733, -0.0310789, -0.0018171, -0.0583139, 0.070245, -0.0144275, 0.0528374, -0.0651776, 0.0222906, -0.0686536, 0.0757212, -0.0901592, -0.0029137, -0.29092, -0.128826, -0.0699104, -0.155595, 0.0982134, -0.00929246, 0.113011, -0.00644769, -0.00460739, -0.0784739, 0.0125556, 0.0330879, -0.125118, -0.00254917, 0.043624, 0.14961, -0.0758828, 0.0878271, 0.0698407, -0.0609994, 0.147425, 0.0714914, -0.116079, -0.00292652, -0.0194871, -0.00591691, -0.0930254, 0.0290587, -0.0235376, -0.0336945, -0.00994175, -0.0120547, -0.102788, -0.122755, 0.169265, 0.0382949, -0.0320122, 0.3957, -0.0133355, -0.0834757, 0.15965, 0.0197398, 0.00860872, -0.346139, -0.0069874, 0.0227456, 0.0942021, 0.0904429, -0.337325, 0.0923263, -0.0589787, -0.0305911, 0.223754, -0.175074, 0.0181879, -0.137516, 0.0390116, 0.0338738, 0.0610673, 0.225998, 0.0452024, -0.095403, 0.0308196, -0.1474, -0.353327, -0.153306, 0.164223, -0.0638818, 0.0740821, 0.238735, -0.0477199, -0.00429302, -0.00349546, -0.0880324, 0.0896534, -0.122843, 0.00806021, -0.0658358, 0.0044589, -0.0902934, 0.00454279, 0.0272775, -0.0320645, 0.037325, 0.186289, 0.00256306, 0.0132156, 0.0592955, 0.127601, 0.396609, -0.0870833, -0.0817663, -0.0781046, 0.215928, -0.0431067, -0.0453938, 0.281265, 0.133161, 0.0366426, -0.0784498, -0.0750187, -0.229733, -0.0748994, -0.162201, -0.0402834, -0.126876, 0.0599644, 0.16858, 0.0608681, -0.00972038, 0.0410402, -0.011298, 0.0644173, 0.11496, 0.0645423, 0.0290642, -0.0983581, 0.0902184, -0.127273, -0.0470833, 0.142628, 0.0155281, -0.0486278, 0.0878269, -0.0531858, -0.0567142, 0.0982467, -0.140399, 0.128195, 0.0263416, 0.0164917, 0.192992, -0.16763, 0.0273355, 0.329922, -0.00852609, 0.184338, 0.00755208, -0.179243, -0.0405667, 0.0125526, 0.027037, -0.0539432, -0.0176468, -0.125425, -0.0811851, -0.0272892, 0.0502435, 0.102007, -0.177289, -0.117849, -0.194326, 0.0886344, -0.0412707, 0.124392, -0.223283, -0.0741205, 0.199656, 0.018886, -0.0562433, -0.0492505, 0.00535841, -0.19846, -0.0895665, -0.15049, -0.115103, -0.156435, -0.409004, -0.050409, 0.0739685, 0.130748, 0.061022, -0.0305109, -0.0179887, 0.0123151, -0.0653061, 0.0438781, -0.147334, -0.0631578, -0.0257055, 0.0965325, 0.266752, -0.240727, -0.028509, -0.00463298, -0.196662, 0.0265, -0.0932252, -0.197161, -0.0507005, 0.0664871, -0.0184599, -0.185182, 0.117795, 0.176179, 0.0440354, 0.110152, 0.268394, -0.0342671, -0.154824, -0.00717814, 0.107877, -0.0417335, -0.0502413, 0.191798, -0.22683, -0.00121884, -0.0749198, -0.0430856, 0.155246, 0.137444, 0.122137, -0.0406204, 0.148283, 0.136327, 0.033365, 0.0279272, -0.11051, 0.0186554, -0.249362, -0.103934, 0.192922, 0.0253347, -0.0292896, 0.0870525, -0.0304057, -0.136711, 0.0218863, -0.00444753, -0.353984, -0.0593226, 0.0368056, -0.104837, -0.0529318, -0.124099, -0.0225503, -0.103021, -0.130791, -0.122102, -0.164449, 0.0349609, -0.0684784, 0.0375822, 0.306413, -0.0292038, 0.082807, 0.0676394, -0.091824, -0.0428387, -0.0891375, 0.168716, -0.158601, 0.00174031, -0.0727275, -0.0299859, -0.111494, -0.120093, -0.0925016, -0.103879, 0.167881, -0.0979509, 0.156608, 0.0872122, 0.0946656, -0.0739768, 0.250099, -0.0709969, -0.0787451, 0.0138349, -0.063085, 0.0170989, 0.251921, -0.109492, -0.00642118, -0.128264, 0.076069, 0.0795326, -0.0723545, -0.0359025, -0.108559, 0.0998508, -0.0564411, -0.205638, -0.0825171, 0.0580074, 0.13944, -0.109398, 0.200116, 0.22293, -0.180975, 0.00755476, 0.0867285, 0.136956, -0.196162, -0.214616, 0.160761, -0.0839508, -0.123784, 0.0415105, -0.095227, 0.0251172, 0.0222236, 0.000789609, 0.14309, 0.0670705, 0.0271009, 0.0296139, -0.0638872, 0.0795232, -0.181597, 0.176422, 0.0531106, -0.114345, 0.127946, -0.278075, 0.0308985, -0.113653, 0.0648231, -0.056242, 0.0109429, -0.191859, 0.0146423, -0.0460231, 0.0143912, 0.070903, 0.345987, 0.248072, 0.0551723, -0.168822, 0.069966, 0.0713695, -0.041641, 0.126542, -0.117913, 0.100018, -0.190751, 0.0112901, 0.00426979, -0.0935215, 0.0278311, -0.263967, 0.00920379, 0.168167, -0.0387077, -0.0618643, 0.0215187, -0.0647381, -0.224569, -0.0431991, 0.111094, 0.0595646, -0.198112, 0.00189247, 0.0177701, 0.0960071, 0.027621, -0.0888497, 0.0711986, -0.193876, -0.140313, 0.0328693, 0.0897458, -0.0607225, 0.116222, 0.184375, 0.0437464, -0.0850047, 0.0967144, -0.0552927, 0.303827, 0.00298885, -0.0288222, -0.327243, 0.0416066, 0.0929254, 0.0824386, 0.0887793, 0.131717, -0.112818, -0.0831022, 0.0279246, -0.0888921, 0.594349, 0.145838, -0.274566, 0.0061455, -0.142662, 0.139786, -0.0117981, -0.304432, -0.0508933, -0.00713381, 0.114088, -0.0224593, -0.13497, 0.139286, 0.226299, 0.0280619, -0.189189, 0.230914, 0.0649094, 0.161876, -0.16638, 0.00781005, -0.0586318, -0.0860317, 0.312927, -0.0240292, -0.213285, -0.00397267, 0.0305681, 0.134347, 0.17009, 0.258306, 0.001493, -0.278121, 0.0217202, 0.201947, -0.192522, -0.197734, -0.155724, 0.471395, -0.197251, -0.180739, -0.229856, 0.00674667, -0.158687, 0.0421946, -0.144679, -0.0483309, -0.159024, 0.00521026, -0.270254, 0.125091, -0.114965, -0.0364783, 0.104376, 0.199512, -0.071344, -0.143244, -0.0862187, 0.0365439, 0.0540296, -0.170022, -0.0647209, 0.00138709, -0.124052, 0.0865322, -0.0750979, 0.0355845, 0.14087, 0.129696, -0.0329872, 0.40568, -0.0344558, -0.0918244, 0.0214424, 0.000217813, -0.0362482, -0.214074, 0.172384, -0.037304, 0.102059, -0.0120453, 0.0110227, -0.0253026, -0.0598016, -0.0355862, 0.100065, 0.133673, -0.0356076, 0.0625139, -0.126114, -0.0232735, -0.0990708, 0.209218, -0.0114199, 0.0881042, -0.116661, -0.0128022, -0.136033, -0.0241508, 0.199757, -0.129153, 0.0818712, -0.0361926, -0.176898, -0.104805, -0.0366756, -0.0109014, -0.022889, -0.00752737, 0.0412282, 0.0627342, 0.0683168, -0.157648, -0.0999125, 0.0628938, 0.0914664, 0.0463964, -0.10128, -0.0722803, 0.242893, -0.0153749, 0.0220823, -0.00879969, 0.124299, -0.0780352, -0.0722001, -0.0346619, -0.167741, 0.0793859, -0.0380534, 0.223189, 0.00475658, 0.0667786, -0.0479623, 0.0968694, 0.0297832, -0.0812429, -0.180978, 0.0724055, 0.019176, -0.179558, 0.116677, 0.108554, 0.0590736, -0.0280847, 0.0680801, 0.0288114, -0.0482914, 0.0378647, -0.0467959, 0.0357709, 0.0311819, -0.0311085, -0.0034198, -0.0888575, 0.181367, -0.108846, 0.0686013, 0.0850214, 0.1259, 0.0367409, 0.0489611, 0.097353, -0.0748888, 0.00652804, -0.0922444, -0.224247, -0.139533, -0.181804, 0.158788, 0.0688036, 0.0281373, -0.241919, -0.120243, -0.0755403, 0.0101523, 0.0891032, -0.0709929, 0.0783334, 0.0598745, -0.131034, 0.0540704, 0.0244353, -0.00768915, 0.127424, -0.0350807, 0.0916208, -0.0437018, -0.0783366, -0.0194805, -0.00660209, 0.120222, -0.0716312, -0.133559, -0.0660132, -0.0523321, 0.0777872, 0.078556, -0.0943289, 0.0650363, 0.0252414, -0.0615306, 0.0416974, 0.0348374, -0.0438491, -0.0169788, 0.000152442, -0.0191791, 0.0607947, 0.00354985, -0.0225873, -0.0219833, 0.0827315, 0.013295, 0.0914269, 0.031885, -0.0117931, 0.0092629, -0.0934048, -0.00386388, 0.0578351, 0.0620751, -0.0956425, -0.0642356, 0.0293362, 0.00293314, -0.0946314, 0.0612171, -0.0560762, -0.173374, -0.174298, -0.240948, -0.0462546, 0.051344, 0.101441, -0.0463354, -0.0692051, -0.0353188, 0.0079918, -0.123598, 0.126848, -0.0576181, 0.113737, 0.090959, 0.114875, 0.0626428, -0.024224, -0.0168703, -0.18337, 0.00664052, -0.1582, -0.134172, -0.00927527, 0.208195, 0.0573715, -0.029493, 0.00595995, -0.177518, -0.0251843, -0.191298, 0.0224643, -0.0117011, -0.0116604, 0.0171215, 0.0308808, 0.0927838, -0.0920461, -0.0677266, 0.0173152, -0.15957, -0.0603283, -0.014207, 0.178358, -0.164462, 0.0250456, 0.170475, -0.18779, 0.133631, 0.155633, -0.109469, 0.0143599, -0.189536, 0.0223753, -0.00895611, -0.110337, -0.0689706, 0.142157, -0.143697, -0.141122, -0.1111, 0.038711, -0.0376521, 0.123297, -0.149835, -0.144181, -0.263992, -0.123737, -0.0371692, -0.148178, -0.103932, 0.0424576, 0.164843, -0.0927986, -0.0254294, -0.0504124, 0.0800334, 0.0759776, 0.0911205, -0.127232, -0.0123953, -0.123989, 0.072275, -0.0473754, -0.00992859, -0.00908165, 0.016614, -0.0338616, 0.0451948, -0.00216397, 0.0791774, -0.00997479, -0.204469, 0.0979367, -0.0252921, 0.0806364, -0.0604877, 0.35678, 0.00328074, 0.000862833, -0.0423269, 0.00370664, 0.0036703, -0.0456574, -0.00532339, -0.0300424, -0.0847339, 0.111297, -0.0276301, 0.0312098, -0.00572812, -0.152074, -0.143677, 0.0184641, 0.0233959, 0.0783838, -0.0261117, 0.058812, -0.0694083, -0.0814572, -0.0732864, 0.0134815, 0.0401563, -0.0683509, -0.00795014, -0.0579334, 0.0152749, 0.0201549, -0.166492, -0.105059, -0.20479, -0.134313, 0.0255906, 0.0594173, -0.0898327, -0.0590535, -0.0108681, 0.0314731, -0.168973, -0.118293, 0.255022, -0.0750191, 0.0726015, -0.147087, -0.00603523, 0.267165, -0.255247, -0.0412965, 0.0288737, 0.132844, -0.0326177, -0.0856135, -0.2972, 0.155763, 0.28698, 0.0412092, -0.224144, -0.210393, -0.342643, 0.0719187, 0.158874, 0.226267, -0.133495, -0.0857504, 0.0611778, -0.0589801, 0.110317, -0.0190942, 0.1773, 0.00961829, 0.0677457, -0.0899815, -0.138899, -0.05035, 0.193441, -0.139859, -0.270932, -0.115539, -0.316846, 0.075208, 0.0431652, 0.146713, 0.0285186, 0.10137, -0.187721, -0.0891028, -0.25393, 0.106163, -0.165763, 0.0463147, 0.194327, -0.0429842, -0.112328, -0.281324, -0.00156711, -0.159594, 0.00456123, 0.0655478, 0.136689, -0.0740155, -0.0616994, 0.254053]) # parameters
+i63 = Internal("op63", "TENSOR_FLOAT32", "{1, 14, 14, 128}") # intermediate result
+i64 = Parameter("op64", "TENSOR_FLOAT32", "{128}", [1.27791, -0.896893, -0.0904288, -0.367291, -0.255839, -0.584457, 0.359154, -0.651333, -0.599677, 0.35768, 1.10981, -0.620459, 0.21688, 0.173693, -0.860731, 1.62973, -0.0480904, 0.931926, -0.0432689, -0.649775, -0.886409, -0.419683, 0.974362, -0.860229, -0.222268, -0.290182, 0.1913, -0.356828, 0.557647, 1.52403, -0.593978, -0.517028, -0.445634, 0.28466, -1.16102, 1.12105, -0.285626, -0.286889, 0.171823, -0.836316, -0.472779, 0.00341682, -0.00346886, -0.262715, -0.808707, -0.710406, 0.10792, 1.15153, 0.324643, -0.0285354, 0.0859959, -0.209573, -0.0140537, -0.0960617, -0.0413799, -0.887105, 1.3194, -0.265272, 1.38463, -0.279711, 0.0327209, -0.0295412, -0.415826, 0.972281, -0.574921, 1.09703, -0.302285, -0.317815, -0.114017, -0.437542, 0.0160477, 1.4915, -0.568098, 0.820527, -0.687973, -0.1323, -0.0332663, 0.576985, 0.06609, 0.745705, 0.191202, -0.345881, -0.472346, -0.329724, -0.892812, -0.616852, -0.00505598, -0.270389, -0.216163, -0.172727, -0.44142, 1.19072, -0.209099, -0.0503139, 0.288438, 1.03214, -0.344693, -0.338285, 1.43376, 0.0838178, -0.137882, 0.0360903, -0.588352, 0.0101241, 1.33968, -0.325155, -0.411048, 1.6552, -0.629519, 0.647605, -0.208642, -0.518543, 1.01164, -0.36279, 0.24322, -0.616136, 0.0506595, -0.76616, -0.405525, -0.381892, -0.582617, -0.506614, -0.0410523, 0.0965909, -0.659473, -1.02532, -0.325496, -0.486067]) # parameters
+i65 = Parameter("op65", "TENSOR_FLOAT32", "{1, 3, 3, 128}", [-0.0709381, -0.128049, 0.34379, 0.147408, -0.1438, 0.0135833, -0.759943, -0.384337, -0.239562, -0.0991685, 0.642744, 0.277097, -1.09486, -0.560633, 0.216758, -0.888341, -0.518082, -0.279118, 0.680989, -0.492512, 1.2603, 0.0466598, -0.213212, 0.384692, -0.651653, -0.169377, -0.398121, -0.0391595, 0.490388, -0.672391, 0.0497536, -0.245464, -0.625069, -0.230214, 0.288063, 0.0303378, -0.0401801, 0.541154, 0.329236, 0.0499154, 0.159806, 0.941858, -0.187031, 0.214894, -0.468224, 0.999631, -0.354627, -0.161143, -0.518824, 0.271098, -0.106679, -0.469782, 0.336682, 0.260217, -0.382269, -0.238424, -0.15755, 0.0634591, 0.0461773, -0.0368848, -0.160486, -0.261701, -0.0579005, -0.561818, 0.943888, -0.53118, -0.0525675, 0.460865, -0.572441, -0.170843, -0.0466553, -0.474068, 0.0738518, 0.185746, -0.454275, -0.495732, 0.141482, 0.765303, 0.318613, -0.232587, -0.260385, -0.654987, 0.504436, -0.14194, 0.567181, 1.0334, 0.426854, -0.117148, -0.415611, -0.306669, 0.330773, -0.446631, 1.64556, 0.683654, 0.378299, -0.0379948, 0.180195, 0.348585, 0.542005, -0.91213, -0.382145, -0.430299, 0.180373, -0.605352, -0.130889, 0.00551913, 0.648318, -0.570121, 0.227888, 0.843207, -0.187785, 0.925533, -0.576444, 0.103704, 1.05763, 0.561724, -0.31587, -0.580066, -0.130743, 0.293338, 0.447277, -0.127014, -0.395864, -0.806486, -0.0919789, 0.088212, -0.109243, 0.410984, -0.0109117, 0.960286, 1.04658, -0.204002, 1.37218, -1.15064, -0.895014, -0.170768, -0.649843, -0.396972, 0.0512205, -0.0992547, -0.158354, -0.484801, 0.289718, -1.02207, 1.7189, -0.359976, 1.56887, 0.417944, 0.597117, 1.43457, -0.299231, 0.623607, -0.205163, -0.249012, -0.339769, -0.108222, -0.30356, -0.575407, 0.909879, -0.060081, 0.586879, 1.55296, 0.636148, -0.746165, 0.43247, -0.448612, 0.747422, 0.259496, -1.09887, -0.0358834, -0.382366, -0.792576, 1.43005, 0.196588, 0.652059, -0.311974, 0.746497, -0.582559, -0.621747, 0.0114799, 1.41466, 0.967424, -0.608617, -0.334149, -0.366489, 0.381975, -0.266688, 0.365394, -0.747447, -0.455778, -1.06527, -0.739692, -0.453246, -0.618083, -0.452114, -0.909178, -0.0974019, 0.302433, -0.719995, -0.414704, 1.09482, 0.0623939, 0.629705, -0.0790356, 0.00773394, -0.081795, 0.549912, -0.808324, -0.682389, 1.38853, 0.198479, 0.276656, -0.681216, 1.06903, 0.893365, -0.441687, 1.24876, 1.8621, 1.17992, -0.975346, 0.920257, -0.203736, -0.67214, -0.254283, 0.412605, 0.404941, -0.255573, 0.500838, -0.19859, -0.767112, 0.0717921, 0.433305, -0.56418, -0.107743, 0.159745, -0.852961, 0.144353, -0.362589, 0.49508, -0.560953, -1.14736, 0.137257, 0.601483, -0.614651, -0.87189, 1.44979, -0.833047, 0.688882, 0.321005, 1.0737, -0.236968, 0.823725, 2.28361, 0.0812771, -0.0605274, 0.10736, -0.194868, 0.718866, 0.236371, -0.347496, -0.571536, 0.103581, -0.129792, 0.419577, -0.0259013, -0.505849, 0.166899, 0.347665, -0.66851, -0.436971, 0.345747, -0.675295, 0.87038, -0.331299, -0.403529, 0.519759, 0.262051, -0.25085, -0.0725889, 0.359883, 0.492467, -0.0943171, 0.214194, -0.0776945, -0.225263, 0.610915, 0.621991, 0.127142, -0.120977, -1.18563, 0.0533153, 0.00669916, -0.278448, -0.370341, 0.203951, -0.0748655, 0.149499, 0.608627, -0.170591, 0.57339, -0.300863, -0.133246, -0.190121, -0.07103, -0.921217, -0.477982, 0.291881, -0.0674137, -0.152687, 0.424704, -0.067885, 0.579372, -0.194176, -0.175602, -0.0288839, -0.136824, -0.858922, 0.726294, -0.421512, -0.0974054, 0.550395, -0.162152, -0.467728, 0.366064, -0.167801, -0.0753653, -0.198316, -0.137023, -0.0627235, 0.0106006, 0.592916, -0.158033, -0.548551, -0.235923, 0.369672, 1.30827, -0.750535, 0.570025, 0.321352, 0.202508, -0.203108, -0.26941, -0.212697, 0.0714036, 0.551129, 0.351327, -0.392821, 1.19204, -0.213496, -0.579066, -0.0250779, 0.142676, 0.49299, -0.515014, -0.284034, -0.0178803, 0.0809394, -0.37963, 0.331529, 0.046923, -0.269256, 0.269847, 0.00773318, -0.151664, -0.076353, -1.02137, -0.534778, -0.22219, -0.275138, -0.625355, -0.633931, 0.721776, 0.261691, -0.362185, -0.0779834, -0.0601082, -0.440214, 0.445368, 0.693759, 0.0917294, 1.36943, 0.323218, -0.107106, -0.183899, -0.365459, -0.275454, -0.483642, 0.797942, -0.909086, -0.185676, -0.0226698, 0.466425, -0.004201, -0.4242, -0.396341, -0.0352481, 1.06241, 1.01883, 0.561441, -0.265551, -0.288297, -0.46146, 0.423533, 0.472996, 0.77336, 0.6662, -0.213503, 1.01491, 1.62445, -0.898291, 1.11469, 0.377022, 0.274644, -0.714398, 0.163676, 0.868197, 0.342184, 0.289812, 0.381599, 0.059939, 0.304634, 0.938513, 0.436808, -0.389308, -0.193604, 0.394266, 1.05865, 1.48062, 0.719217, 0.295424, 0.0187049, -0.440856, -0.942464, -0.923774, 2.5526, 0.0839399, 0.454711, 0.286152, -0.0304864, 0.354859, -0.253294, 0.191791, -0.729741, -0.44744, -0.0782481, -0.39976, 0.519996, -0.199241, 0.0073006, -0.445146, -0.531936, 0.284462, -0.452162, 0.0482401, -0.0619033, -1.31827, -0.210492, -0.121312, 0.37903, -0.153958, 1.04133, -0.763192, -0.113485, -0.558982, 0.54512, -0.526908, 0.867164, -0.206167, 0.927759, -0.558727, 0.411553, 0.0124118, 0.100906, -0.521091, 0.698503, 0.931193, 0.990837, 1.33259, 0.663775, -0.32597, 1.0028, 0.544204, -0.379747, -1.08854, -0.965737, 0.389885, 0.92887, 0.0718976, -0.184999, -0.461237, -0.706826, 0.243244, -0.397723, 0.747435, 0.161502, 0.453201, -0.376094, -0.0359757, 0.0353741, -0.287866, -0.744642, 1.22875, 0.182842, 0.3801, 0.773255, -0.358024, -0.770755, -1.34188, -0.0852203, 0.139821, 0.14041, 1.08967, -0.905575, 0.116723, -0.29376, 0.163174, 0.610681, 2.0524, 0.195715, 1.48414, 1.21102, -0.442612, -0.808774, 0.0675436, -0.331371, 0.00445637, 0.980394, -0.172441, -0.905661, -0.725557, -1.54261, 0.711161, -0.215032, -0.0153047, -0.536626, 0.314412, -0.106242, 2.33498, 0.188198, -0.344982, 0.433289, -1.04402, 0.299941, 1.99992, 0.275313, 1.44375, 1.37658, -0.646558, 0.732569, 0.054636, -0.319402, 0.584826, -0.604223, -0.399064, 0.0517761, -1.09654, 1.61721, 0.348668, 1.73956, -0.327831, 0.860558, 0.70006, -0.346379, 1.02589, -0.40399, 0.0614666, -0.539451, 1.44714, -0.465946, 1.3293, -0.556735, 1.71808, 0.165918, -0.579726, 0.152724, -0.980241, 0.621521, -0.424599, 0.731271, -1.13193, -0.314276, 0.290947, 0.129665, -0.513516, 0.387313, -0.135605, 1.04872, -0.150452, 0.45206, -0.528278, -0.310732, -0.135223, 0.49935, -0.396638, 0.683956, 0.902601, -0.0316321, 0.843894, -0.502775, 0.91836, 0.0786264, 0.341963, 0.406261, -1.25424, -1.48405, -0.390925, -1.14482, -0.674129, -0.354457, -0.30644, -0.56675, 2.38773, 0.187012, 0.906624, 0.368549, -0.672948, -0.628065, -0.0138419, 0.532509, -1.29148, 0.513439, 0.807188, -0.561104, 1.42839, -0.0811011, -0.367103, -0.70638, 0.047558, 0.0499724, 1.03425, 1.2915, 1.10444, -0.155478, 0.697564, 0.00560132, 1.15162, -0.771271, 1.88617, -1.6177, 0.603189, -0.192907, 0.343646, 0.259441, -0.529378, 0.568401, -0.0860962, 1.14584, 0.171098, 0.211062, 0.845236, -0.529076, -0.286581, -0.25437, -0.488604, -0.23338, -0.881686, 0.105636, -0.213067, 0.0316845, -0.398582, -0.817313, 0.651069, -0.239222, -0.222939, -1.07785, -0.101374, -0.697413, -0.285379, 0.147702, -0.123503, 0.0457533, 0.172801, -0.128217, -1.3936, 0.0855249, -0.292099, 0.598845, 0.307307, 0.38958, 0.384398, -0.161994, 0.532268, 0.41916, -0.56747, -0.167162, 0.349244, -0.981373, -0.708336, 0.448461, 0.522998, -1.40969, 0.109804, -0.691028, 0.034276, -0.121459, -0.496668, -0.83885, -0.215969, -0.22205, 0.512278, 0.980268, 1.68036, 0.178986, -0.0759921, 0.309564, -0.0560312, -0.305507, 2.03853, 0.0727157, -0.321075, 0.00665551, -0.44, 0.464893, -0.223738, 0.190272, 0.745003, -0.949056, -0.452401, -0.231702, 0.276491, -0.324411, 1.02269, -0.27196, 0.753715, 0.62288, 0.134545, -0.506868, -0.0947893, 0.52351, -0.175397, 0.0883895, -0.0924953, -0.412128, -0.665632, -0.234282, -0.571244, -0.644993, -0.32828, -0.271805, -0.600318, -0.480062, 0.733345, -0.194178, 0.441914, 0.116903, -0.019784, -0.27399, -0.220216, -0.319195, -1.22222, -0.129304, -1.03494, 0.300969, 0.36961, -0.12696, 1.38408, -0.419079, -0.542854, 0.139234, 0.120371, -0.484455, -0.150078, 1.21233, 0.253973, -0.337692, -0.637253, 0.705512, -0.246123, 0.22869, -0.391775, -0.179557, 0.752178, 0.17672, -0.554677, -0.643336, 0.477481, -0.118154, -0.367002, -0.253235, 0.115241, 1.13003, 0.857456, 0.480246, -0.521936, 0.0123835, 0.826139, -0.319941, 0.59835, 0.410129, -0.479435, 0.0824121, 0.0118939, 0.760687, -0.203386, -1.00067, -0.930892, -0.378768, 0.137887, -0.0887976, -0.599447, -0.0964981, -0.417407, 0.150545, -0.0344419, -0.490643, 0.253677, -0.698937, 0.186641, -0.0406315, -0.135082, 0.245422, 0.110258, -0.640134, 0.699857, 0.157143, -0.0858207, -0.351216, -0.535452, 0.40431, -0.158441, -0.255025, -0.363524, 0.138074, 0.527157, -0.252601, -0.0947872, -0.354258, -0.304812, -0.607875, -0.741179, 0.264845, 0.525931, 1.2676, -0.340834, 0.464725, -0.414075, 0.194388, 0.846395, 0.15324, 0.570338, -0.0703057, -0.262251, 0.579055, -0.632222, 0.407777, 0.518772, -0.136341, -0.111115, -0.00112279, 0.185169, 0.0757087, -0.465343, 0.325021, -0.210858, 0.189548, -0.129736, -0.0574784, -0.0230486, -0.511283, -0.180843, -0.565525, 0.86725, 0.471411, -0.301766, 0.734832, 1.12747, -0.794053, -0.329058, 0.520364, -0.256542, 0.578493, -1.42967, -0.665631, 0.405057, -0.62587, 0.32621, 0.398603, -0.971071, -1.07829, -0.296442, 0.332023, -0.479357, -0.843884, 0.459976, 0.229188, 0.212971, -0.52134, -0.432572, 0.888668, -0.0357316, -0.583016, -0.483061, -0.0255302, 0.363757, -0.668834, 0.0593412, -0.456025, 0.396276, -0.327464, 0.535974, -0.99594, 2.02366, 0.95778, -0.165669, 1.5066, 0.302125, -0.273887, 1.69497, 0.338063, 0.180147, 0.159032, 0.100377, -0.0110788, -0.126068, -0.0102687, 0.4543, -0.00557386, -0.916492, -0.550707, 0.288461, 0.103516, 0.0799136, 1.15876, 2.40522, -0.836259, 0.160002, 0.0725624, -0.527644, 1.76999, -0.540915, 0.374064, -0.427791, -0.357631, -0.197245, -0.566252, 0.976098, 2.39025, -0.266651, -0.445977, 0.993438, 0.0851502, 0.252378, -0.44096, -0.672909, 0.337162, 1.64552, -0.474397, 0.00330378, -0.0926167, -0.563775, 2.11952, 0.548761, -0.407726, -0.383753, -0.448106, -0.322102, 1.00177, 0.579059, 1.57776, 0.340912, 0.108392, -0.420985, 0.940979, 0.536696, 1.49649, 0.63357, 1.61203, 0.0379834, 0.0595333, -0.568936, 0.341707, -0.198204, 0.332623, -0.530509, -0.0811962, -0.67568, 0.813611, -0.868695, -0.455278, -0.22, 1.01564, -0.890534, -0.0985721, 0.914227, -0.819383, -0.600254, -0.886954, 0.072988, -0.260885, -0.0702166, 0.625261, -0.0558828, -0.0617894, 0.292336, -0.523875, 0.0229542, 1.58632, -0.231722, -0.139989, 0.823556, -0.43111, 1.19132, 1.29603, -0.630984, 1.36702, -0.130364, 1.80865, 0.669308, -0.461492, 0.927909, -0.114352, 0.079242, 1.59835, -0.632411, 1.06819, -0.45636, 0.716334, 0.00625565, 0.214278, 0.207884, -1.21746, -0.149759, 3.24622, -0.399609, 0.0437373, 0.689106, -0.0589484, -0.334215, 0.836515, -0.508468, 0.157755, -0.194959, -0.397927, 0.583678, -0.512436, -0.125795, 0.0111994, 0.0851677, 0.328478, 0.573699, -0.31069, -0.236373, -0.2399, 0.0487571, 0.0334681, -0.107831, -0.0429967, -0.158088, 0.455646, 0.463307, -0.35324, 0.245849, -0.193381, -0.0638097, 0.28329, -0.0610263, -0.209242, -0.0422409, -0.175848, -0.540178, 0.0882148, -0.444746, -0.121683, 0.331229, 0.937666, -0.338491, -0.121416, -0.435662, -0.00479998, -0.0466618, -0.557701, 0.13406, 0.030059, -0.253511, -0.111068, 0.187428, 0.0376202, 0.407873, -0.0685584, -0.194871, -0.235567, 0.0541845, -0.5765, -0.490645, 0.538366, -0.106681, -0.0181633, 0.239972, -0.1993, 0.619089, 0.492641, 0.0914387, 0.767015, 0.470372, 0.334601, -0.380493, 0.0277119, -0.371967, -0.486814, 1.78414, -0.712404, 0.549763, -0.0734719, -0.502121, 0.501455, 0.624837, -0.400229, 0.471742, -0.420348, 0.234315, -0.249998, 0.10115, -0.504935, -0.0442974, 0.221133, -0.773235, 0.127533, -0.677374, -0.0106931, 0.163513, -0.0414988, -0.70847, -0.106571, -0.402491, 0.256679, 0.185025, 0.0496665, 1.18988, -0.527038, -0.0258471, 0.777272, 0.191414, -0.0571052, -0.107474, 0.799273, 0.351308, 0.583249, 1.368, 0.452056, 0.142411, 0.450808, -0.0474152, 0.232903, -0.00997257, -0.278714, -0.0901303, 0.300765, 0.282296, 0.503486, 0.566803, -0.187164, 0.22737]) # parameters
+i66 = Internal("op66", "TENSOR_FLOAT32", "{1, 14, 14, 128}") # intermediate result
+i67 = Parameter("op67", "TENSOR_FLOAT32", "{128}", [-0.305398, -0.685788, -0.525249, 0.301772, 0.289891, 0.630685, -0.209829, -0.79012, 0.24649, -0.608516, -0.563271, 0.0645603, 1.55794, 1.00103, 0.880371, -0.118016, -0.0790257, 0.956679, 0.278375, -0.625173, -0.0493856, 0.87827, 0.253075, 0.0546886, 0.355621, 0.178734, 0.478416, 0.0492583, 0.293355, 0.543042, -0.724245, 0.990581, 1.46284, 0.446866, -0.79063, 0.652788, 0.597898, 0.917416, 0.0871194, -0.284282, 0.324214, -0.1572, 0.0399736, 0.769288, -0.960233, -0.00885646, -0.643283, 0.721671, 1.19157, -0.721341, -0.236599, -0.149836, 0.213326, -0.0532691, 1.27426, 0.226731, 0.77594, 1.29236, 0.792703, 0.532026, 0.153868, -1.30736, -0.16838, 0.0649575, -0.211678, -0.0951798, 0.215633, -0.501761, 0.512893, 0.134215, -0.124359, 1.09245, 0.668202, -0.251388, 0.558093, -0.0925646, 0.167238, 0.572327, -0.754583, 0.831167, -0.152979, 0.445553, -0.23448, -0.120027, 1.47701, 0.761829, 0.721299, -0.123061, 1.02031, 0.206746, 0.605342, 0.272333, -0.313723, -0.415643, 0.867801, 0.0943753, 0.267981, 0.182397, -0.311686, -0.0201961, 0.135552, -0.89852, -0.38088, 0.504533, 0.409304, 0.0599384, 0.271603, -0.153014, 0.395172, 0.659796, 0.518529, 0.550892, -0.396646, -1.35361, 0.502179, 0.0585412, 0.658, -0.330476, 0.361273, 0.474181, 0.626912, 0.657814, 0.380077, 0.90833, -0.168524, -0.049237, 0.177989, -0.447172]) # parameters
+i68 = Parameter("op68", "TENSOR_FLOAT32", "{128, 1, 1, 128}", [-0.0241622, 0.0617369, 0.00313696, -0.0361745, 0.0089011, -0.0771454, -0.0184935, 0.0252865, -0.0486987, -0.0406999, -0.0799738, -0.0141762, 0.00437186, -0.0573011, -0.00957927, 0.046172, 0.0570609, 0.00471992, 0.0971188, 0.0576618, 0.103793, 0.0197602, 0.122559, -0.00102334, -0.0784559, 0.155006, -0.111748, 0.101551, 0.0827965, -0.1318, 0.0495612, -0.115198, 0.15614, 0.101033, 0.0604104, -0.209218, 0.0122279, 0.105561, -0.0860308, -0.0634802, -0.0399273, -0.015346, -0.0853545, -0.0609623, 0.0339712, 0.0696919, 0.0744721, -0.00465823, -0.146284, 0.104007, 0.0193562, 0.00289296, 0.0756617, -0.0586377, 0.00066429, -0.0160939, -0.157602, 0.105187, 0.0278241, 0.156465, 0.0953226, -0.0423266, 0.00946264, 0.0967963, -0.0094248, 0.1983, -0.0606185, 0.0422851, -0.0475956, -0.209028, -0.11849, 0.0630176, -0.0602975, 0.0253162, -0.152982, -0.186771, 0.122462, -0.0890817, 0.0114347, 0.0382302, -0.0130611, 0.0985855, 0.106371, -0.0704771, 0.13717, -0.125649, 0.0763975, -0.0448528, -0.116665, -0.0059271, 0.0596776, -0.175521, 0.320232, 0.262752, -0.0392024, -0.145799, 0.024413, -0.104194, 0.0707348, 0.108472, 0.139796, 0.0529258, 0.0417071, -0.0210183, 0.0914108, -0.0426374, 0.00167011, 0.00624434, 0.0219409, -0.029013, 0.0858393, -0.0919931, 0.0904368, 0.0253718, 0.00171692, -0.111899, 0.0305154, 0.00299299, -0.039191, -0.0160044, 0.0847733, -0.125573, 0.105723, 0.16296, 0.163106, 0.0522193, 0.148685, -0.297328, 0.112013, 0.0608458, -0.0468526, 0.0128562, 0.130168, -0.00475011, -0.04122, 0.00571167, 0.039733, 0.0287809, 0.0246061, -0.0382114, 0.0746748, 0.0333747, -0.0387475, -0.0495416, 0.0740873, 0.0629346, -0.135296, 0.0120287, -0.0443212, 0.100788, -0.198717, -0.106631, -0.0282614, -0.0405018, -0.0121696, -0.0400817, 0.108328, -0.0531403, 0.0146126, 0.113285, -0.140269, -0.025454, 0.106796, -0.0523235, -0.00134366, -0.0762924, 0.0330537, 0.208796, 0.0645954, 0.146804, 0.00670789, -0.116105, 0.0129826, 0.00626617, 0.0775456, 0.132196, -0.211417, 0.174125, -0.00193921, -0.00074563, 0.0148643, -0.0382125, 0.014062, 0.123974, -0.0175281, -0.00173734, -0.100365, 0.118803, -0.0103051, 0.0634151, 0.0589173, -0.0532562, -0.0535755, -0.119118, 0.0828084, 0.0105178, 0.115143, 0.244314, -0.170723, 0.0296524, 0.0293143, 0.125449, 0.0107204, -0.111415, 0.0278163, 0.0592982, -0.16811, -0.053119, -0.0166629, -0.0197548, 0.154953, -0.0907444, 0.0294567, -0.0015621, -0.020529, -0.0488773, 0.0557197, 0.125881, 0.136817, 0.015903, 0.0978228, -0.0191953, 0.181831, 0.0780606, 0.115291, -0.097081, -0.0589546, 0.155443, 0.0256266, -0.0236215, -0.0499351, 0.0673459, -0.0209549, -0.0413244, -0.139306, 0.065973, 0.00875449, -0.00694085, 0.262141, -0.0371868, 0.0506934, 0.00407148, 0.016003, -0.21548, -0.0220136, -0.0308501, 0.192676, 0.038784, 0.00524823, 0.0726432, -0.0293841, 0.0074767, -0.0860429, 0.0268057, 0.147268, -0.00723329, 0.186053, 0.0120424, 0.0889312, -0.194477, 0.0332456, 0.169773, -0.0417986, 0.280563, -0.0470805, -0.097453, -0.0111082, 0.0200131, -0.0784906, -0.0175003, -0.12987, 0.124946, -0.0527988, 0.0897092, -0.0275612, 0.0197932, 0.120922, 0.0095414, 0.0159992, -0.0345934, 0.0748956, 0.0959894, -0.0314907, -0.0945221, 0.0195854, -0.0875462, 0.00269941, 0.105413, -0.172874, 0.0906422, -0.0816036, -0.0734298, 0.0910721, -0.0578673, -0.0632666, 0.00634285, 0.0708978, -0.00535352, 0.017391, -0.122146, 0.0762177, 0.0515593, 0.0500524, -0.0690391, 0.0292895, -0.108163, 0.0212628, -0.000307792, 0.0556516, 0.139068, -0.0450893, 0.0156634, -0.094816, 0.0638269, -0.168282, -0.0353765, 0.0032104, -0.053577, 0.00704241, 0.0215284, -0.0452862, -0.157571, 0.00719821, -0.0532893, 0.224671, -0.0917851, -0.131049, 0.044026, 0.171195, 0.0363904, 0.0833436, 0.126773, -0.158684, -0.0673444, 0.0326429, 0.0662505, 0.134487, 0.0137111, 0.120546, 0.0927441, -0.0156546, -0.06504, 0.0521482, 0.242084, -0.023119, -0.00795908, 0.0739158, -0.0375431, -0.0364635, 0.0218798, 0.0350704, 0.029558, -0.0191942, 0.0942453, 0.234703, 0.0273183, -0.150366, -0.0350692, -0.0411447, -0.108845, 0.186138, -0.0102792, -0.15735, -0.114664, 0.00464204, 0.02257, 0.0298777, -0.0512764, 0.0687334, -0.0225287, -0.0524606, 0.0576026, 0.126598, -0.18386, -0.0419099, 0.142827, 0.225695, 0.108422, -0.115046, 0.0714488, 0.106689, -0.103028, -0.00657177, 0.00790855, 0.0692397, -0.0514635, -0.147462, -0.0945142, 0.0132312, -0.0212562, -0.107623, -0.0425324, -0.07213, -0.0417469, -0.114253, -0.026004, -0.10685, -0.0360263, 0.0441331, -0.071377, 0.0132413, 0.0485154, 0.0647993, -0.0934397, -0.1336, -0.0217135, -0.0374064, -0.0393337, 0.0357392, -0.0603659, -0.109026, 0.0277189, -0.104725, -0.0507841, -0.103743, -0.069981, -0.0733076, -0.0140496, 0.0699492, 0.0397589, -0.137657, 0.231614, -0.0626253, -0.0160399, 0.0402766, 0.03752, -0.0788523, -0.0380651, 0.0563251, -0.140615, -0.0657581, -0.195917, -0.00289174, -0.0533709, -0.0339004, 0.0568877, -0.00582287, 0.227167, 0.118406, -0.0109094, 0.149848, 0.0606803, -0.0916487, 0.0565854, 0.0294316, -0.118317, 0.0482639, -0.0116322, -0.0366036, 0.0122702, 0.00570303, 0.0172292, -0.0623178, 0.0805831, 0.0351955, 0.0129636, -0.0799601, 0.0628015, -0.033737, -0.0735125, 0.221208, -0.0714087, 0.0654601, 0.087321, 0.161935, 0.190592, 0.168364, 0.0917242, 0.137331, -0.161319, -0.0863821, 0.00905968, -0.0518427, -0.0885499, 0.0172452, -0.0762606, 0.0205597, 0.29161, 0.017086, -0.0223703, -0.0553875, 0.14622, -0.0601093, 0.0510598, 0.246039, -0.0238308, -0.107317, -0.0156964, 0.0154898, -0.0291143, -0.0213559, 0.034237, 0.0775889, -0.0315529, 0.0090469, -0.0218143, 0.091929, 0.0955984, -0.0335753, -0.0134309, -0.035354, -0.12387, -0.168649, -0.0428854, 0.0682964, 0.00370161, 0.0164716, 0.238184, 0.00838457, -0.041749, -0.064483, -0.151885, -0.105491, -0.0255207, 0.0728476, -0.0113408, 0.155467, -0.0421946, 0.240647, -0.0178186, -0.159057, 0.184777, -0.00746386, 0.140467, 0.0494309, 0.124616, -0.00119338, 0.0243687, 0.0292247, -0.0404411, 0.0124476, -0.0458503, 0.0415191, 0.0132116, -0.0128248, 0.0231642, 0.0408748, -0.00950096, -0.0431294, -0.0459728, -0.0660131, -0.0828347, 0.249564, -0.143974, 0.100121, -0.0658169, 0.0497994, 0.057129, -0.00810337, -0.101895, -0.022179, -0.0358248, -0.134456, 0.0851045, -0.0308589, 0.0663838, 0.129946, -0.00645503, 0.0337177, -0.0427317, -0.00612367, 0.0274834, -0.152917, 0.0842441, 0.0762965, -0.0272537, 0.115387, 0.0921858, -0.124595, -0.130017, 0.0828311, 0.0060533, -0.0567394, -0.014363, 0.0118243, 0.101201, 0.0347265, 0.00934849, -0.139386, -0.00638603, -0.00347919, -0.226879, 0.128636, 0.0267064, -0.0191258, -0.070365, 0.0163943, 0.119003, 0.0259922, 0.0294099, 0.207133, 0.0195813, -0.165441, -0.105359, -0.134142, -0.13985, -0.0632615, -0.10639, 0.0537609, 0.00741806, -0.0451146, 0.0428935, 0.04118, -0.0141544, 0.0569281, -0.0775027, 0.0137737, -0.105674, 0.136668, 0.0817851, 0.0573903, 0.00693973, 0.0586479, -0.0735797, 0.0897821, 0.0429473, -0.097546, 0.0154598, 0.00534332, -0.0492198, 0.0194855, -0.0376702, 0.0415171, 0.0464142, 0.0956598, -0.0370283, 0.0142251, 0.0851657, 0.0159816, 0.0173337, -0.027902, -0.0298136, -0.129329, -0.0736382, -0.0560498, -0.0628944, -0.147928, -0.172307, 0.0962133, 0.0642533, 0.00181752, -0.102559, -0.0227086, 0.0274808, 0.000429354, -0.105027, 0.100375, 0.00733468, 0.189933, 0.102867, -0.133894, -0.094174, 0.0377734, -0.095975, 0.118435, 0.106031, 0.0221033, 0.0423188, -0.210128, -0.138973, -0.0496169, 0.0976945, 0.278953, 0.00192714, -0.0669297, 0.0117395, 0.0226459, 0.0813352, -0.125584, -0.0018643, 0.0121518, -0.20343, -0.157904, 0.20294, -0.143296, 0.0493966, -0.129782, -0.0278219, -0.144498, -0.175503, 0.0154176, -0.017553, 0.0799239, 0.304761, 0.0796278, -0.158778, -0.109562, 0.0179813, 0.0306029, 0.025312, 0.12163, -0.0368826, 0.021581, -0.0832567, 0.106287, -0.118207, 0.00704333, -0.108144, -0.0857423, -0.0738896, -0.130618, -0.210436, -0.235812, 0.103681, 0.0172735, -0.036979, -0.114291, 0.121275, -0.264871, -0.263947, -0.03715, -0.055126, 0.00484308, -0.0128908, -0.00683578, 0.0926297, 0.0547585, -0.123199, 0.107809, -0.167688, -0.031413, -0.0430398, 0.0437073, 0.0531358, 0.0379658, -0.0114819, -0.0796597, -0.056035, 0.0647404, 0.270892, -0.139302, 0.0550834, -0.104249, -0.0441013, -0.00245498, 0.102778, 0.270234, -0.221616, 0.0348733, -0.242949, -0.153848, -0.00658035, 0.0209248, 0.119915, 0.0771242, -0.141782, -0.15137, 0.101381, 0.0381568, 0.0778727, -0.157541, 0.209798, 0.119851, -0.00479371, 0.0616493, 0.0800742, -0.0117096, 0.10523, -0.0682053, -0.0206379, -0.10175, -0.195371, -0.0640675, -0.157705, 0.0885026, 0.126152, 0.397625, -0.0662943, 0.150821, 0.187594, 0.0337992, -0.146078, -0.123906, -0.049407, 0.0269049, 0.0211292, 0.0661394, -0.187622, -0.0415711, 0.0542825, 0.0692558, -0.0101645, 0.0134984, -0.137934, 0.0261688, 0.0257546, -0.171656, -0.0676549, 0.202624, 0.127079, -0.101181, -0.0350688, -0.0400053, 0.0805492, 0.00232896, -0.0644079, -0.164566, 0.0237461, 0.150613, -0.0122901, -0.0316167, 0.086192, -0.113693, 0.039236, 0.216057, 0.0233284, 0.159275, 0.170633, 0.00507084, 0.0383211, 0.373714, 0.170978, 0.0529058, -0.137368, -0.0518035, 0.00525272, -0.104635, -0.052771, 0.131975, -0.0503324, -0.0700215, -0.13989, -0.102589, -0.126724, -0.00185631, 0.0776923, -0.0504366, 0.159755, 0.0560734, 0.094571, -0.0429612, 0.0510893, 0.1141, 0.181198, 0.0520837, 0.113153, -0.15583, 0.0354975, -0.0786435, 0.0608187, -0.00399805, -0.0670573, -0.279232, 0.0681131, 0.0581492, -0.293954, 0.0646118, -0.0592516, 0.00410192, 0.0994705, 0.0369921, -0.159913, -0.106951, -0.192042, 0.109084, -0.00990686, -0.211553, -0.129881, 0.080495, -0.129953, 0.0702138, 0.0947937, 0.163574, 0.00193502, 0.00694123, 0.144311, -0.0594103, 0.201272, 0.0278324, 0.177806, -0.0365736, -0.098587, -0.0127494, -0.0169237, -0.203911, -0.0364127, -0.0641134, 0.0680265, 0.0156594, 0.0165482, 0.121669, 0.00227266, -0.29319, -0.194031, 0.0521083, 0.069174, -0.129193, -0.330324, 0.0489725, 0.150785, 0.0968991, 0.00538054, 0.274095, 0.163939, 0.0158683, 0.0118591, -0.0843252, -0.0672072, 0.14847, 0.0851473, 0.0194847, 0.132452, -0.117059, 0.0395006, 0.0283899, 0.0186099, -0.101017, 0.165204, -0.0912976, -0.142034, 0.0560874, 0.00823429, 0.195315, 0.194689, 0.0163662, 0.113311, -0.0278852, 0.114638, 0.0873, -0.103364, -0.053271, -0.0283211, 0.147662, -0.0298975, 0.186148, 0.135164, 0.128673, 0.119338, -0.107455, 0.134377, -0.0484709, 0.0292726, -0.174297, -0.0956923, -0.0718892, 0.141146, 0.0340532, 0.262224, 0.0900084, 0.0397568, -0.18616, -0.261144, -0.0161235, 0.106564, -0.0275183, 0.118136, -0.145103, 0.00280916, -0.0965901, 0.0283268, -0.0822405, 0.0183688, 0.106748, 0.0475392, -0.00629148, -0.0477096, 0.11036, -0.0135491, 0.000900393, 0.000352367, 0.0338508, -0.00838322, -0.0856332, 0.159251, 0.114385, 0.387019, -0.00288646, 0.17564, -0.0688081, -0.206119, 0.0228083, -0.0938336, 0.00306014, -0.173055, 0.061582, 0.0349526, 0.0775071, 0.0157049, 0.139166, 0.074158, 0.0345958, -0.0340919, 0.0563272, -0.0291834, -0.108293, 0.0674118, -0.105981, 0.0311018, -0.111997, -0.0968671, 0.00444689, -0.06485, -0.0483306, -0.195164, -0.204565, -0.0492144, -0.11404, -0.0148731, -0.0444922, -0.0389945, 0.0959706, -0.0303891, 0.0877454, 0.0360661, 0.139622, 0.00147091, -0.0186766, 0.000625848, 0.120425, 0.0798684, 0.0567559, -0.181774, 0.149483, 0.129597, 0.140553, 0.0374545, -0.0105019, -0.0162011, 0.255906, -0.0514836, 0.144586, 0.133542, 0.0774798, -0.0165906, -0.0820725, -0.00985391, 0.0979168, -0.0556173, -0.115532, -0.037488, 0.0112783, 0.0975002, 0.0789088, -0.129171, 0.0429972, -0.0369598, 0.100644, -0.0798995, 0.0478513, 0.0400404, 0.00164244, 0.0590742, -0.0639478, -0.0940528, 0.0246025, 0.0215783, -0.152265, -0.00353583, -0.22239, -0.0586225, -0.171938, -0.12614, 0.0290566, 0.0994501, -0.228697, 0.0866574, 0.0161876, 0.0111544, 0.215328, 0.0825481, 0.0165507, 0.0129188, -0.026294, 0.106485, 0.122875, -0.0433987, -0.0925016, 0.0228567, 0.0813898, -0.0655979, -0.0165026, 0.0708349, -0.0104927, 0.304368, 0.184891, 0.110331, -0.0214644, 0.046761, 0.0412749, -0.00471421, 0.0850435, 0.0369222, -0.0218985, -0.13523, -0.109644, -0.0758866, -0.0195408, 0.102769, -0.0482042, 0.098864, 0.207761, 0.070766, -0.0470003, -0.0180447, 0.0531969, -0.113796, 0.328256, -0.0227048, 0.0865071, -0.0402083, 0.150049, -0.0994598, -0.0682246, 0.127181, -0.0330213, -0.0861792, 0.105576, -0.175873, 0.0663457, 0.198775, 0.126859, -0.190898, 0.00461677, -0.0838816, -0.0624849, -0.104821, -0.0448903, -0.0478272, 0.0780931, 0.0597611, 0.17158, 0.00146765, 0.0893002, -0.164962, 0.0527227, 0.00233056, -0.324641, 0.136148, -0.094839, -0.0190136, -0.068265, -0.0288993, -0.141138, -0.112071, 0.120708, -0.232216, -0.13496, -0.0721398, 0.058305, -0.282657, -0.04168, 0.168848, -0.0565759, 0.105159, -0.0736577, -0.0320809, -0.19026, -0.155439, -0.0786237, 0.161825, 0.0835506, 0.0211554, -0.0202209, 0.0639872, 0.238086, 0.0995554, -0.239103, -0.00103854, 0.0415197, 0.15668, -0.0244647, 0.0738632, -0.0821535, 0.020497, 0.0810824, 0.106385, 0.0356798, 0.00537577, -0.106681, -0.078778, 0.133689, 0.0264963, 0.101849, -0.00893431, 0.117323, -0.0902541, -0.0651496, -0.249467, -0.0713385, -0.00132401, 0.0455585, -0.229673, 0.14928, -0.0166367, 0.0894455, -0.145996, 0.118435, -0.0676249, 0.114316, 0.0330198, 0.0717195, 0.00502105, 0.0529114, 0.113312, 0.113713, 0.116964, -0.0314873, 0.248395, -0.0205288, -0.0171329, 0.0827013, -0.125851, -0.0302639, -0.131412, 0.19233, -0.041174, -0.173565, 0.112849, -0.160923, 0.0740173, 0.0679278, -0.0823971, -0.0277408, -0.143903, -0.107214, 0.0631033, -0.0848467, 0.0843306, 0.0857844, -0.0844559, 0.102339, 0.196142, -0.0539142, 0.145755, 0.173712, 0.158517, -0.0867544, -0.192054, 0.0697768, -0.182862, -0.0082314, -0.0168608, -0.0286802, 0.0282652, 0.0523294, 0.0708893, 0.100472, -0.106257, 0.164599, 0.0123151, 0.15886, -0.00223926, 0.122341, 0.0279705, 0.0186136, -0.117336, -0.113399, -0.0712167, 0.107323, -0.0270348, -0.054044, 0.0177769, -0.0153015, 0.112596, -0.18541, 0.132289, 0.210598, -0.138365, 0.222334, 0.0615619, -0.101173, 0.0317999, 0.156146, 0.181427, -0.0500697, 0.0651587, -0.129466, -0.0778302, 0.241628, 0.165179, -0.0931872, 0.135415, -0.0934385, 0.00177497, 0.00833487, 0.0371836, -0.0330488, -0.205596, -0.0607273, 0.0707027, 0.0835665, 0.0961707, 0.0389876, -0.0858326, 0.225197, 0.193342, 0.0278558, -0.126097, 0.0534478, 0.11807, 0.101153, 0.0925435, -0.0999914, 0.103629, 0.138007, -0.0810559, -0.109017, -0.0651264, -0.166713, -0.0424867, -0.0820882, -0.00889314, -0.0537699, -0.0538336, 0.0109479, 0.062763, 0.00097036, 0.0378537, 0.0404911, 0.124734, 0.113545, -0.323213, -0.00749441, -0.0339714, -0.0815951, -0.0121056, 0.0321711, 0.0150171, -0.100616, -0.145895, -0.00480739, -0.209474, -0.0192577, -0.097229, -0.0490573, -0.020402, -0.0712104, -0.0503472, 0.056084, -0.146992, 0.0520469, 0.152662, 0.0318964, -0.0135317, 0.102281, 0.208093, 0.163357, -0.242397, 0.122252, -0.0909277, 0.141723, 0.125327, 0.067294, 0.163503, -0.0221591, 0.186123, 0.0685704, -0.121737, -0.0697187, 0.0947693, -0.011097, 0.0637832, 0.113352, 0.182265, -0.0113762, 0.0157122, -0.0221443, -0.122488, 0.0123702, 0.00100132, -0.0814426, 0.11058, -0.23821, 0.120799, 0.241325, -0.140311, -0.157401, 0.00963796, 0.0549895, 0.113416, -0.0017678, -0.0956055, 0.19943, -0.0631841, -0.0671503, 0.0895315, -0.184329, 0.179142, -0.111752, 0.221382, 0.0717026, 0.149994, -0.213634, 0.187911, 0.118447, 0.125017, -0.0516746, 0.0279434, -0.128939, 0.014344, 0.0284643, -0.023252, -0.10624, 0.00595806, -0.05143, 0.198361, 0.0293706, -0.0598718, -0.0151888, 0.0155476, 0.0190326, 0.108068, -0.0237049, 0.0555539, -0.0286309, 0.0384471, -0.123705, 0.228595, 0.285324, -0.017413, 0.111602, -0.0748743, 0.0985031, -0.138016, -0.0424355, -0.138546, -0.0413874, 0.035891, -0.182137, 0.098275, 0.0246303, 0.102117, 0.102209, -0.0858796, -0.00518245, -0.00606179, 0.027687, 0.0700193, 0.077702, -0.0896282, 0.0253244, 0.0759675, -0.103606, -0.0174556, -0.0222219, 0.186757, -0.013506, -0.0364188, 0.102994, -0.0577032, 0.122457, 0.0360374, -0.138036, 0.0556324, -0.0374693, -0.0891613, 0.0772545, 0.0948369, 0.199114, -0.000658952, 0.180274, -0.0295987, 0.161754, -0.010234, -0.0248104, 0.0122855, 0.0637603, 0.0112751, 0.0767011, -0.137367, -0.0290359, 0.0224652, -0.0274256, 0.0372648, -0.0115027, -0.106677, 0.10672, -0.0684099, -0.0602308, -0.140964, -0.0468884, -0.0717549, 0.0872263, 0.0123293, -0.0175402, 0.00552365, 0.00195179, -0.277305, 0.000128615, 0.00466979, 0.0687393, -0.134842, -0.0468302, 0.0399258, 0.0271919, -0.00141251, 0.00558989, 0.137168, -0.0644592, 0.0740099, 0.0431454, 0.13106, 0.031994, 0.0487117, 0.226103, -0.0274367, -0.153263, -0.0457244, -0.0190741, 0.067951, -0.0523367, 0.0620047, -0.0865031, 0.0373303, 0.100429, 0.0422028, -0.139844, -0.0520657, -0.136797, 0.0383055, -0.0443056, -0.0893061, -0.0516997, -0.0887944, 0.0361195, 0.00408928, 0.101021, 0.0151879, 0.225488, 0.00970037, -0.00889795, -0.114127, -0.0420592, -0.0361091, 0.0205631, -0.132122, -0.113428, 0.0977934, 0.0549911, 0.0436124, 0.0900654, 0.0885585, -0.0105287, -0.123756, -0.0407966, -0.164134, -0.116206, 0.00147299, 0.0144538, 0.0904634, 0.02361, -0.0576612, -0.305811, -0.174465, 0.17887, -0.0230113, -0.0575071, -0.101197, -0.121448, 0.127052, -0.0795846, -0.217875, -0.188122, -0.0389203, 0.0545388, -0.00813237, -0.178812, -0.14236, 0.0238947, 0.118644, -0.0744615, -0.0985926, -0.069311, 0.055274, -0.0225178, -0.122096, -0.00137285, -0.169841, -0.0528494, 0.077647, 0.00526488, -0.0432493, -0.0990806, 0.221188, -0.0510836, -0.029484, 0.0651561, -0.097311, 0.0723878, -0.154807, 0.123094, -0.0791236, 0.16324, -0.0632597, -0.0913623, -0.00665204, 0.166459, 0.114519, -0.0118603, -0.124259, -0.0318286, 0.033477, 0.0610438, 0.0531483, -0.0732715, 0.0294313, -0.301352, 0.0788466, -0.0854867, -0.139168, 0.11375, -0.0291329, 0.058876, 0.0255313, 0.0392447, 0.179837, -0.298867, -0.132857, -0.0851783, 0.00531529, -0.148712, 0.0414345, 0.110941, 0.0551158, -0.0283884, -0.0798963, -0.10743, 0.13543, -0.0924074, 0.0255302, 0.0981808, 0.156769, 0.0980721, 0.112385, 0.0403987, -0.0678442, 0.306826, -0.0971719, -0.194376, 0.303311, 0.145731, 0.153384, 0.0133914, 0.0836638, -0.202908, 0.0140081, -0.0751201, -0.268653, -0.0823312, 0.104518, -0.0891909, -0.129198, -0.214492, 0.20287, -0.055174, 0.116211, 0.10511, 0.0474449, -0.176984, -0.132202, -0.00721308, 0.0469884, 0.00397592, -0.0244267, 0.133654, -0.167865, 0.0299469, -0.117861, -0.00867776, -0.19164, -0.110793, -0.217058, -0.115638, -0.0255382, -0.117096, 0.0102479, -0.162508, -0.024253, 0.173927, 0.167332, -0.149158, -0.230413, -0.14787, 0.0216559, -0.114376, 0.0755972, -0.125315, -0.120097, -0.0693139, -0.0873441, -0.0147313, -0.115747, 0.130164, -0.273591, -0.103136, -0.136926, 0.189749, 0.0916805, -0.0229199, 0.292294, 0.0943709, -0.0873981, 0.0788069, -0.0992622, -0.119183, 0.047142, 0.0333073, -0.152449, 0.0388717, -0.088505, 0.129069, -0.0156841, 0.16189, 0.0446457, -0.0572449, -0.109035, -0.0557784, -0.0915039, 0.0594979, 0.0348345, -0.144658, 0.056485, -0.0175153, 0.240191, 0.0159923, -0.0457878, -0.0874061, 0.0578639, -0.0546891, 0.0883793, 0.0312931, -0.262502, 0.0616591, 0.165711, 0.047958, -0.089657, -0.132692, -0.0111282, -0.0852506, -0.224847, 0.0516903, 0.0127162, 0.0219313, 0.117721, 0.078011, 0.00698662, -0.155901, -0.0539676, -0.145606, -0.0251751, 0.119855, -0.0401987, -0.124195, 0.0551003, 0.0240137, 0.214926, -0.0477672, 0.0864694, 0.1994, -6.84954e-05, -0.0977755, -0.140013, -0.166558, -0.0737241, 0.17471, -0.0870924, -0.138657, 0.168087, 0.181676, -0.022851, 0.0825397, -0.00258499, -0.0298533, -0.0659474, -0.000199108, -0.094212, -0.280639, 0.0568344, -0.087079, -0.0816087, -0.0283956, -0.0899884, -0.0398524, -0.0914925, -0.0690544, -0.0143895, 0.0963903, 0.184351, 0.174392, -0.0738693, 0.00053745, 0.0564531, -0.140999, 0.0380926, -0.0310575, 0.0401655, -0.147952, 0.118959, 0.0400684, -0.191889, -0.0858554, 0.062107, 0.0759785, 0.0458007, -0.103659, -0.0749557, -0.00760214, 0.0629681, 0.0831409, -0.0537208, -0.0412546, 0.193836, 0.134611, -0.0326023, -0.0200647, -0.00257355, 0.0600872, 0.106553, -0.0360324, -0.00775284, 0.0486785, 0.0172398, -0.252497, -0.00650163, -0.018334, 0.0829754, -0.141802, 0.0692017, -0.157987, 0.0635581, 0.0667205, 0.00816767, -0.0439535, -0.103281, -0.0507047, -0.115754, 0.167746, 0.119673, 0.174566, -0.00713363, -0.177367, 0.181854, -0.156095, -0.0599175, -0.0240614, -0.0973032, 0.0327332, -0.100765, -0.0768059, -0.0624669, -0.195979, -0.00725938, -0.0384566, 0.16519, -0.0343551, 0.0467768, -0.0301099, 0.0140466, -0.193242, -0.244098, 0.0644077, -0.215655, 0.084494, -0.0751627, 0.159281, -0.0581426, -0.101813, 0.0547659, -0.0758538, 0.0228327, -0.00639498, 0.111496, -0.0813488, -0.0487095, -0.0264101, 0.031408, 0.110113, -0.13379, 0.0255711, 0.055167, 0.0285355, 0.050649, 0.126014, -0.0803571, -0.196362, 0.203322, -0.182212, -0.0899178, 0.0652691, -0.243, 0.00339555, 0.136926, -0.130628, -0.0365396, 0.0512086, 0.0291824, -0.119104, 0.103286, 0.0279251, -0.0741059, -0.138881, -0.0605124, -0.248675, -0.0380402, 0.0233986, -0.014093, -0.0397784, -0.0864102, 0.0666651, 0.0537753, -0.200767, 0.009567, 0.0474034, 0.0722556, 0.00530202, -0.0548778, -0.0083105, -0.0854023, 0.00757157, 0.108116, 0.0432617, -0.0590283, 0.100896, 0.0814167, -0.127289, -0.0830404, -0.215384, 0.129179, 0.206685, 0.0129144, -0.0957043, -0.0982154, 0.0674537, -0.030171, 0.0240873, -0.174911, -0.149949, 0.0119677, 0.0421531, 0.0905978, 0.220645, -0.0432741, 0.0528403, 0.0884372, -0.0522783, -0.101094, 0.0582061, -0.161221, -0.31748, -0.0743469, 0.054298, 0.130395, 0.091829, 0.0261497, 0.112576, -0.07287, -0.0297856, 0.0377343, -0.0878144, -0.10831, 0.00518875, 0.285173, -0.107558, -0.0170748, -0.250884, -0.0462726, 0.0671407, -0.0340842, 0.111609, 0.115222, 0.0847685, -0.058857, 0.0648396, -0.020425, -0.190238, 0.0651511, -0.0628057, -0.0338392, 0.00272959, -0.0800885, 0.100371, 0.0474405, -0.0505465, -0.127798, 0.0602254, 0.00966369, -0.199368, -0.0274408, 0.0678669, 0.211925, 0.298665, 0.125075, 0.231668, -0.298119, 0.0288253, 0.0762733, 0.00220382, 0.297812, 0.103608, -0.132531, 0.00646672, -0.0257726, 0.0597905, 0.143252, -0.107237, -0.0872838, -0.00568927, 0.028484, 0.230348, 0.0254094, 0.117975, -0.213717, 0.0716583, -0.218705, 0.190918, 0.132092, -0.080185, -0.0436109, 0.0855981, 0.0425286, 0.0879564, 0.0997421, 0.0182888, 0.11874, 0.0740358, -0.203666, -0.0998295, 0.0861193, 0.0270776, 0.101938, -0.19167, 0.0164208, -0.0612556, 0.220138, 0.0944814, 0.00875329, -0.0272309, 0.167869, 0.113295, -0.104788, -0.00755215, -0.0402818, -0.0309234, -0.0615676, 0.0597289, -0.243227, 0.000317487, 0.0359015, -0.0346668, -0.105498, 0.00305394, -0.0941728, -0.0904831, 0.0735009, 0.106124, -0.239081, 0.0943302, 0.117757, -0.0575977, -0.0917194, -0.137867, -0.0937492, -0.0380279, 0.119434, 0.0441964, -0.159417, -0.0572195, 0.00232664, 0.0664328, 0.0439708, 0.0594975, 0.0432366, 0.0547754, 0.0902779, 0.00933378, 0.19482, 0.0896132, 0.0608326, 0.0245944, -0.169333, 0.0418155, 0.0413725, 0.0689705, -0.0582603, 0.0838733, 0.301803, 0.0511426, 0.0657985, 0.331132, -0.113563, 0.0584631, -0.0422645, 0.0651425, -0.0396975, 0.278991, 0.1692, -0.0099336, -0.0483453, -0.041409, 0.110413, -0.116888, 0.00339888, 0.117611, -0.0734134, -0.11255, -0.0227483, -0.244848, 0.0325165, -0.0809878, -0.0985137, -0.0339502, 0.104461, -0.0507514, 0.225031, -0.0810729, -0.0302258, -0.00948557, -0.12324, 0.0144738, -0.0434288, 0.124289, -0.102807, -0.0254276, 0.0141925, -0.0297479, -0.109878, 0.0957912, -0.125612, 0.158186, 0.0178959, -0.31446, -0.140351, 0.0605831, -0.24357, -0.0822673, -0.00428958, -0.000508508, -0.127783, 0.0414337, -0.0206306, 0.0186145, 0.013827, 0.0143352, 0.165336, -0.127348, 0.014469, -0.114577, -0.0859707, 0.0438189, 0.146576, -0.0552456, -0.0357547, -0.0390381, -0.0248884, 0.0160046, -0.00537903, 0.0522672, -0.0675004, 0.0929649, -0.0566025, 0.128876, -0.0281423, 0.148394, 0.105188, -0.193824, 0.132616, 0.0297506, -0.0104507, 0.0667522, -0.0409894, 0.0153399, -0.000379669, 0.0800838, 0.0715552, 0.0518427, -0.145739, -0.00694353, 0.00898776, 0.00238382, 0.0209585, -0.0744723, 0.0338237, -0.0914356, -0.189241, 0.143936, 0.059812, -0.127094, -0.011348, 0.0953564, -0.138148, -0.0952615, 0.145318, -0.133392, -0.0221012, -0.0178498, 0.0810525, 0.0740195, -0.0703802, -0.0258544, 0.0166878, -0.078333, 0.056245, -0.00502545, -0.147842, 0.0244939, 0.161838, 0.134676, 0.0622289, 0.0230822, -0.0114788, 0.0769218, 0.0184319, -0.0178533, -0.0351427, -0.0394676, -0.0175932, -0.0450162, -0.0281077, 0.024062, 0.00110242, 0.174106, 0.174236, -0.00518651, -0.0177275, 0.137613, -0.147517, -0.0535731, 0.0998725, -0.152721, 0.260347, -0.196896, -0.173578, 0.0227169, 0.0649901, -0.164433, -0.132063, -0.0320602, -0.0548114, 0.103473, -0.0633154, -0.144773, -0.0584004, -0.0210552, 0.0766784, -0.176044, -0.0957415, 0.0608517, 0.000425431, -0.219188, 0.0171697, -0.342542, 0.090259, -0.0180223, -0.0693694, -0.0577684, -0.28503, -0.134811, 0.0218704, -0.0207483, -0.0596385, -0.0812838, -0.0420673, 0.139553, -0.0202837, -0.00552989, 0.0234869, -0.0839227, 0.0265867, -0.0918785, 0.267296, -0.0558377, -0.0519642, -0.00220747, -0.175741, 0.0868893, 0.189366, -0.0982896, 0.265124, -0.0288566, -0.166168, -0.00313758, -0.0163442, -0.115868, 0.168483, 0.121162, -0.0276876, 0.103416, 0.202111, 0.0180658, -0.0425032, -0.174721, 0.0521659, -0.0404091, 0.0249161, -0.101356, -0.140085, -0.175947, 0.318872, 0.0776043, 0.0594743, -0.0230449, -0.0262837, -0.0603441, -0.0066561, 0.0576638, -0.147682, -0.160955, 0.198226, 0.0500462, 0.111603, 0.164572, -0.189877, -0.0206196, -0.0994575, -0.085759, 0.206533, -0.0171245, 0.0214913, -0.029982, -0.0558108, 0.0914774, -0.0162809, -0.0633543, 0.0377453, -0.0373576, -0.213035, 0.0719343, -0.143766, 0.0528523, 0.018966, 0.0608355, -0.0848319, 0.0895467, 0.0515828, 0.148218, -0.105669, -0.0235846, -0.00100845, 0.0347026, -0.0517417, 0.05102, 0.010586, 0.203485, 0.0578434, 0.197722, 0.169309, -0.0967552, 0.129526, -0.15599, -0.0620632, 0.00010314, 0.0338839, -0.0547821, 0.0937636, -0.0510786, 0.0395403, -0.0668436, 0.0516968, 0.0290531, 0.0208796, -0.0738531, -0.0434938, -0.0213067, 0.0641705, 0.00765513, -0.124419, -0.033057, -0.147702, 0.0514247, -0.0128602, 0.0428568, 0.0544014, 0.0772816, 0.0442393, -0.156882, -0.118242, -0.0763905, -0.189704, -0.107428, -0.0238231, -0.0391941, 0.0124827, 0.0471754, 0.345319, 0.0394618, 0.01189, 0.104639, -0.229772, -0.0356316, -0.0836046, 0.0685735, 0.11408, 0.000812955, -0.0838646, -0.0336032, -0.00710235, 0.0556201, -0.153169, -0.0530381, -0.0116538, -0.0614322, -0.0033112, -0.0524096, -0.0206269, -0.0161767, 0.214314, -0.0635306, 0.051638, -0.0518886, -0.119869, -0.100947, 0.0669914, -0.138758, -0.151516, -0.0889563, 0.124914, -0.00981803, -0.100418, -0.0829085, -0.101911, 0.0885091, 0.0609645, 0.168609, -0.00233731, -0.013039, 0.154352, 0.0135329, 0.0238235, 0.112889, 0.2835, -0.212389, 0.0528821, -0.0613644, -0.0334713, 0.0828068, -0.0388767, 0.0350945, -0.0674146, -0.0667246, 0.0571891, -0.176267, 0.118708, 0.139749, 0.0826146, 0.079631, 0.0288402, -0.265782, 0.213757, 0.00420397, -0.0764565, 0.0438447, 0.0309317, 0.000191251, -0.0015298, -0.0907625, 0.0727659, -0.100553, -0.0878318, -0.05957, 0.0274362, 0.30092, -0.0523975, 0.149706, -0.00801804, -0.274443, 0.0764264, 0.0184695, -0.127173, -0.0513178, -0.0808798, -0.0473523, 0.0629499, 0.168447, -0.0545328, -0.0108541, 0.0340318, 0.0224372, -0.024894, -0.149547, -0.00281936, 0.187354, -0.10369, -0.0709217, 0.0607625, 0.185738, 0.021622, 0.0464353, 0.0995565, -0.00595658, 0.273551, 0.130282, 0.211353, 0.101131, 0.0530782, -0.0444284, 0.0538687, -0.0911894, 0.0164549, 0.0426583, 0.033131, -0.0919572, 0.0267867, -0.202461, 0.125164, -0.0414719, -0.0947622, 0.059729, 0.211537, 0.0679224, -0.0187931, 0.0131794, -0.170419, -0.198445, -0.155818, 0.0458162, -0.0456623, 0.0280622, 0.0693862, 0.0570255, -0.068698, -0.0617151, -0.0657538, -0.00615922, 0.0378733, 0.0406886, -0.0869145, 0.166953, 0.130626, -0.0355687, 0.00856186, 0.106595, -0.19553, 0.020214, 0.155963, -0.00244386, -0.0352858, 0.157111, 0.212957, -0.0475094, -0.022831, -0.0484267, -0.0274939, 0.172412, -0.209207, -0.143921, -0.0758373, 0.0208319, 0.00440185, -0.178954, 0.0630531, 0.330693, 0.265553, 0.147037, -0.0787385, 0.120561, 0.0807057, 0.0399533, -0.0157093, -0.0510586, 0.0210257, -0.030288, -0.340636, 0.132781, -0.093856, -0.10126, 0.0164356, 0.134216, 0.17011, 0.000248662, -0.0926465, 0.0720908, -0.101917, -0.149961, 0.0696979, -0.0884854, -0.33089, 0.0723527, 0.120265, -0.126239, 0.167061, 0.0213018, 0.045989, -0.0971756, -0.019771, -0.123787, -0.119733, 0.0319732, 0.0417233, 0.0633638, -0.00466167, 0.236341, -0.0647391, 0.105535, -0.0863906, -0.105984, -0.164192, 0.0317558, -0.133595, -0.0430441, -0.0601949, 0.000298777, 0.0396722, 0.0944024, -0.00610763, -0.106022, 0.173497, 0.00887457, 0.0586682, -0.061908, -0.0196202, 0.185869, 0.0464547, -0.00530639, -0.0124172, -0.188409, -0.00718025, 0.039711, 0.14635, 0.126706, -0.086442, -0.110295, 0.052805, 0.00295697, -0.204674, -0.11546, 0.223917, 0.0959105, 0.0546703, 0.124641, -0.161448, 0.0101522, 0.226763, -0.0427498, 0.191674, -0.0632704, -0.182972, -0.0441432, -0.0512308, -0.061967, -0.0292924, -0.162762, -0.103227, 0.0584062, 0.0404154, -0.211971, 0.00686943, 0.117756, 0.116522, -0.024622, -0.0036848, 0.0226339, 0.0144224, 0.0304933, -0.102874, 0.0738688, 0.194846, 0.135396, 0.0105844, 0.193651, 0.152123, -0.00395778, 0.143434, -0.034689, 0.0640186, 0.0554135, -0.0558505, -0.0909107, 0.0927685, -0.0303949, -0.0205354, 0.114344, 0.0545853, -0.134208, 0.00358237, 0.114588, 0.157155, -0.0318854, 0.00547126, 0.0216201, 0.0330757, 0.0386415, -0.0607514, -0.0891866, -0.0187752, -0.0370645, -0.154668, -0.194967, 0.0347943, 0.280483, 0.0651849, -0.128428, -0.0676739, -0.00454003, 0.084975, -0.248522, 0.185015, 0.00614225, 0.098238, 0.0433028, 0.00815939, 0.0311704, -0.00204564, 0.0629398, -0.0221778, 0.0515442, 0.0257312, -0.0454145, -0.0501968, -0.0120006, -0.0190343, -0.106432, 0.00607422, -0.0412403, -0.0446174, -0.0478726, -0.0427575, 0.246489, -0.102968, 0.0582208, -0.104165, 0.0400668, 0.014437, -0.0138579, 0.0581698, -0.0929395, 0.116538, 0.0412895, -0.123348, 0.0814059, 0.0532249, -0.106151, -0.0419108, -0.0113935, 0.0177511, 0.0357352, -0.0817506, 0.0434948, 0.0532141, -0.0306927, 0.265686, 0.0453649, 0.0581179, 0.0366967, -0.141208, -0.00815977, -0.0830789, 0.204859, -0.00621367, 0.00307322, -0.0723241, 0.0672283, 0.0203391, -0.0781343, -0.227879, -0.0442457, -0.010527, 0.00704726, 0.0348143, -0.0339351, -0.0372408, -0.087112, 0.0479271, -0.113571, -0.0557218, 0.128775, 0.201475, -0.080516, -0.331859, 0.111375, -0.0394738, -0.225174, -0.124518, -0.157933, -0.041437, -0.0283873, -0.0288468, 0.0592218, 0.109361, -0.0150971, -0.0315717, -0.108898, 0.0165428, -0.0959691, 0.0384452, 0.107478, -0.00492298, -0.0581744, -0.184665, 0.142382, 0.0731144, -0.00830998, 0.114925, -0.124779, 0.0684923, -0.0811592, -0.0780504, -0.0579622, -0.019055, -0.0990452, 0.0276035, 0.0489497, -0.00250147, -0.0486337, -0.0383187, -0.0443593, 0.0837459, 0.140006, 0.0245313, 0.000304445, -0.0700622, 0.0440712, 0.00946433, 0.0339257, -0.276615, -0.0474636, -0.0229639, -0.0439121, -0.0186772, -0.0989631, 0.0120294, 0.00533136, 0.0812953, -0.0314462, -0.0850091, 0.112977, -0.0410443, -0.027448, 0.0210566, -0.0078994, 0.0412813, -0.0489886, 0.21545, -0.00930001, -0.151099, -0.0831325, 0.066353, -0.0643296, 0.0321387, -0.0346951, -0.0292701, -0.0783345, -0.124856, -0.0102703, -0.132177, 0.0294567, -0.0427863, 0.0558241, -0.0188021, -0.110093, 0.0646868, 0.0433884, -0.00884644, 0.0311789, -0.0777344, -0.120671, -0.0162488, -0.0954474, 0.0156843, -0.0331579, -0.0232369, 0.124752, -0.000279856, 0.128386, -0.121769, 0.0566092, 0.0742078, -0.0398192, 0.0164244, 0.164306, -0.0194335, 0.0581752, 0.061522, 0.0471526, 0.0885911, 0.0682328, 0.0758351, -0.0176915, -0.0340323, 0.043451, 0.03866, 0.0132193, 0.0400466, 0.045658, -0.0483447, -0.0608249, 0.00343797, -0.171047, -0.0411219, 0.187405, 0.04231, -0.0366455, 0.115488, -0.00898811, -0.0300986, -0.0345718, -0.171668, -0.0541721, 0.0169361, 0.0533288, 0.182428, -0.0151695, 0.013921, 0.0654477, 0.0488696, -0.0348895, -0.0366264, -0.0867289, -0.0169761, -0.142976, -0.00796888, -0.0685043, -0.0295881, 0.0311574, -0.139632, 0.0482721, 0.125134, 0.015551, -0.0733383, -0.109414, -0.0454505, -0.111482, -0.155397, 0.126677, 0.0307027, -0.0687321, 0.0879418, 0.152023, 0.0484183, -0.20459, -0.0664944, -0.0721583, 0.270675, -0.106025, -0.104715, 0.204926, 0.0429056, 0.00388343, -0.00490151, -0.0324005, -0.216527, 0.0981729, -0.0199886, -0.00145679, -0.0126298, 0.00216933, -0.0556443, 0.0204358, 0.110025, 0.0877439, -0.00183494, -0.0878972, 0.208578, 0.00220403, -0.142272, 0.127144, -0.117645, -0.124955, -0.0860029, -0.0457115, -0.0647155, 0.0928751, -0.0799796, -0.0532443, -0.0125451, -0.0633732, -0.0594436, 0.0709925, -0.0794666, 0.144777, -0.0208736, -0.061925, -0.174247, -0.0392299, -0.0485667, -0.11344, -0.046512, -0.0402215, -0.133076, 0.016589, 0.0674889, -0.102661, -0.102772, 0.169138, 0.0978251, 0.123358, 0.0366107, 0.0957347, -0.0697518, -0.00849113, 0.0305728, 0.0960181, -0.0697316, 0.151728, 0.0268134, 0.114704, 0.164727, 0.036927, 0.328488, 0.0600235, -0.118277, 0.0253663, -0.0468237, 0.0822209, 0.222825, -0.112008, 0.11079, -0.115401, -0.0867357, 0.0081728, -0.128598, -0.120615, -0.09006, 0.0694751, 0.0665919, -0.179063, 0.078613, 0.268573, -0.0322739, -0.144893, 0.0639809, 0.130369, -0.0606213, 0.177919, -0.0607391, -0.0367321, 0.0975188, -0.114005, -0.0112212, 0.218498, -0.100721, -0.101711, -0.0647242, 0.194564, 0.0387019, 0.160766, -0.156149, -0.0256435, -0.0579297, 0.0887748, 0.0556176, -0.0764833, -0.12842, -0.0562378, -0.139358, -0.100378, 0.144109, -0.0705048, -0.100538, -0.00212276, 0.0431923, 0.130472, -0.0618639, 0.189483, -0.0360791, -0.0376825, 0.0717665, -0.164783, 0.10659, 0.073268, 0.014831, -0.0524718, 0.18484, -0.0431121, 0.0370609, 0.00173785, 0.0990048, 0.104179, 0.000330428, 0.0418977, -0.119056, -0.155541, -0.172583, -0.109356, 0.00786865, -0.0235639, -0.132366, -0.162459, -0.0464898, -0.064449, 0.0371501, 0.102439, 0.0575241, 0.0430013, -0.0991595, 0.0333473, -0.0262157, 0.0618064, 0.0103651, -0.0600279, -0.287559, -0.0200242, -0.141506, 0.0595836, 0.0704073, 0.0594183, 0.0864791, -0.0682039, -0.0102075, -0.119023, -0.0263022, 0.0146417, -0.0422838, -0.192355, 0.0260355, 0.308672, -0.101495, -0.116897, 0.381016, 0.0203502, 0.0315785, -0.201711, -0.117047, 0.163932, -0.0120205, 0.0396827, -0.0354715, -0.0433291, -0.127322, 0.171248, 0.0712984, 0.0689124, 0.0551983, 0.00922003, 0.0649446, -0.104503, -0.115787, -0.149317, 0.118715, 0.0601528, 0.104656, 0.137197, 0.0752649, 0.191448, -0.160335, -0.0363848, -0.057621, 0.0239624, 0.000120233, 0.0524801, 0.0242643, 0.0739003, 0.02106, -0.0552103, -0.253228, -0.0661767, 0.0634584, -0.163912, 0.0317073, -0.00423155, 0.0874759, -0.122982, -0.173241, 0.0966841, -0.0468347, 0.292551, -0.137085, -0.0259152, -0.181874, 0.107458, -0.126261, -0.105702, 0.0130087, 0.17824, 0.172442, 0.117171, -0.00839591, 0.127639, -0.261476, 0.0925882, -0.0175351, -0.0306519, -0.121123, 0.00314739, 0.0800036, 0.120087, 0.132183, -0.046416, -0.0471493, -0.0458095, -0.019914, 0.0595216, 0.0107767, -0.0543546, 0.217739, 0.0953798, 0.0768289, -0.0577285, -0.212253, -0.105556, 0.179239, 0.00387103, -0.0688435, 0.132602, 0.0518036, -0.00524985, -0.0634067, 0.0166808, 0.0536065, -0.184575, 0.0548477, -0.252298, 0.100221, -0.0783621, 0.0900346, 0.108276, -0.117417, -0.197487, -0.215406, -0.0295495, -0.117262, 0.128647, 0.252842, 0.152166, -0.186105, -0.295412, 0.33049, -0.0883022, -0.129439, 0.0478232, 0.0749728, -0.00945222, 0.0501419, 0.152675, 0.104804, 0.186634, 0.065571, -0.0409814, -0.0924991, 0.0906139, -0.0410936, -0.0854667, -0.191613, 0.0225714, 0.0868202, -0.06956, 0.167478, -0.103866, -0.208128, -0.0693691, -0.082121, 0.0431864, 0.261091, -0.131477, -0.0647471, -0.00599992, 0.237834, 0.101765, -0.114578, -0.076747, -0.0259667, 0.0719372, -0.018509, -0.0166732, 0.129325, 0.107869, -0.102541, 0.0851783, 0.162111, 0.0193563, 0.349381, -0.0192415, 0.134352, 0.0997486, 0.208271, 0.0933144, -0.156567, 0.0315177, -0.0926332, -0.173564, -0.0395857, 0.0381611, 0.0753641, -0.197869, 0.0380806, 0.0802005, 0.0460774, -0.0343018, -0.0431852, 0.0523928, -0.0317373, -0.244818, 0.124173, 0.0122251, -0.0595913, -0.178031, 0.176344, 0.0463327, -0.0330133, -0.190692, -0.0843171, -0.165424, -0.123419, -0.0849377, 0.277392, -0.0945922, 0.109193, -0.0687619, -0.0517234, 0.0262756, -0.00385936, -0.171712, 0.133429, 0.0223675, -0.0173564, -0.0375819, 0.0726618, 0.0851094, 0.0353923, 0.0147226, -0.0905214, -0.163224, -0.123431, -0.187494, 0.106314, 0.022306, 0.00839383, -0.131776, 0.278541, -0.0628944, -0.0410549, 0.0239085, -0.1483, -0.0173255, -0.138773, -0.0918344, 0.0168099, 0.271688, -0.192951, -0.0258675, -0.148865, 0.150481, -0.0643633, 0.102521, -0.0172729, 0.034159, -0.140594, -0.294057, -0.128459, 0.10172, 0.0093227, 0.0260863, -0.0597261, 0.0423376, 0.0425805, 0.0620244, 0.055746, 0.141402, 0.0597097, -0.0521807, 0.161191, 0.0655859, -0.154435, -0.108555, 0.0386486, 0.12883, 0.025329, -0.036073, -0.0621356, 0.17626, 0.00918378, -0.196308, -0.15417, 0.0260493, -0.0738587, -0.0295899, 0.084057, -0.0541923, -0.0977631, -0.0974485, -0.0420708, 0.152378, 0.104385, 0.109277, -0.142928, 0.00594023, -0.0685139, 0.0196666, -0.060613, -0.0857935, -0.0511065, -0.0399682, -0.130716, -0.0117654, -0.204536, 0.00278721, -0.0720535, 0.0440547, -0.0993393, -0.0247948, 0.12783, 0.0475228, 0.0781283, -8.31687e-05, 0.172831, -0.0436254, 0.130422, -0.0793351, -0.0129091, 0.105262, 0.223063, -0.119011, -0.00462908, -0.144839, 0.0689316, 0.0143267, -0.0203696, -0.00501418, 0.37652, 0.0510877, -0.0901105, -0.041187, 0.11989, 0.270334, -0.0226299, -0.0579631, 0.0482354, -0.14336, 0.0189147, -0.0274079, -0.141997, 0.0151119, -0.142372, 0.173321, 0.0286623, 0.0720909, 0.00802592, -0.0834247, -0.0339945, 0.0606656, -0.0434917, -0.106008, 0.019187, 0.0218176, -0.106815, 0.0565999, 0.149686, -0.0801611, -0.235476, 0.0370851, -0.0267636, -0.0996886, 0.00868006, 0.025809, -0.0293166, 0.11643, -0.0291168, -0.0195222, 0.0327019, 0.0867968, -0.00839197, -0.0823307, -0.0420045, 0.012286, -0.195917, 0.00514792, 0.122362, 0.101787, -0.0261282, 0.0653453, -0.0425955, 0.123444, -0.0277134, -0.0864239, -0.315952, -0.179588, -0.0643003, -0.0609414, 0.13784, -0.0612796, 0.158435, 0.118376, -0.0162611, 0.0886023, 0.0832981, 0.197538, 0.0925116, -0.00387579, 0.016675, 0.104589, 0.0620936, 0.083999, 0.0695053, 0.0176916, 0.00802559, 0.0645626, -0.0620105, 0.0483125, -0.0739019, 0.0616517, -0.0966047, -0.0676451, -0.138002, 0.111287, -0.0204572, -0.0705261, 0.0258117, -0.0204726, -0.0542677, 0.0689381, 0.00427059, -0.0505565, 0.138734, -0.202614, -0.0671364, -0.104243, 0.0871791, -0.00507262, 0.00574934, -0.0153149, -0.103771, 0.0582308, -0.0977012, -0.0148483, -0.134246, -0.051669, -0.100804, -0.107344, -0.0636856, -0.0315244, -0.0166458, -0.16368, 0.0789394, -0.0384609, 0.0877197, 0.171071, -0.0130885, -0.0352204, -0.119265, -0.082152, 0.0596396, -0.165343, 0.120009, 0.0167926, -0.0337529, 0.012529, -0.21329, -0.00655273, 0.181085, -0.116052, -0.0180557, -0.0663041, 0.0117415, 0.0545666, -0.022123, 0.156972, -0.0372188, -0.0167517, -0.0420378, 0.00165513, -0.0891355, 0.0920675, -0.0561907, 0.0673989, -0.0838843, -0.107287, 0.0678449, -0.176481, -0.0478648, 0.00874966, 0.080712, -0.154347, -0.167843, 0.226377, 0.108785, 0.242651, 0.0434674, 0.0953676, 0.0516362, -0.00132876, -0.142552, -0.0251196, -0.0427252, -0.0976042, 0.0144663, 0.0468852, -0.101864, 0.0814246, 0.0236269, 0.0432114, 0.113155, 0.0617292, 0.0429595, 0.080019, 0.124269, 0.00908094, 0.0321062, -0.00736935, 0.0968813, 0.0120392, -0.0964606, 0.0219762, -0.0136738, -0.0331951, -0.000782731, -0.0851854, -0.00873251, 0.0491611, -0.00944683, 0.120643, -0.087751, 0.0598008, 0.149874, -0.0662763, 0.0535704, 0.025784, -0.0536845, 0.0397909, -0.0316334, -0.134009, -0.0718142, -0.0388691, -0.0854369, 0.0230027, -0.173026, 0.00358314, 0.0435222, -0.119918, -0.0477576, -0.00252393, 0.286541, 0.00344499, -0.0415572, -0.0797426, -0.0879029, -0.11315, -0.0112806, 0.000182531, 0.0513105, -0.0181206, 0.118072, -0.0308797, -0.0781182, 0.0820207, 0.180319, 0.129176, -0.034286, -0.15031, 0.0144748, -0.000113641, -0.239329, -0.0744436, -0.0469006, -0.0999581, -0.0352309, -0.0118414, -0.0999619, 0.0501133, -0.0445116, 0.0955987, -0.0419991, -0.00749602, 0.136087, 0.162516, 0.0299655, -0.120231, 0.178821, -0.0441187, 0.031595, -0.185862, 0.116043, 0.0549466, -0.0424318, -0.0757959, 0.0432628, -0.157491, 0.056485, -0.0773396, -0.0360608, 0.0471877, -0.0775222, 0.0427453, 0.0875697, -0.0655478, 0.149645, 0.0150044, 0.187963, 0.0678657, -0.00848027, 0.0662333, -0.0566611, -0.137748, -0.0429752, -0.0677375, 0.0514664, 0.00971649, -0.102857, 0.121469, 0.146081, -0.100266, -0.0354904, 0.174599, -0.0238105, -0.174682, 0.128012, 0.0635354, -0.00961806, -0.253489, 0.0234388, 0.138262, 0.0389039, -0.125071, -0.0996644, -0.111398, -0.065982, -0.0116091, -0.0161359, -0.0393292, -0.14276, 0.17646, 0.0198257, 0.00410489, 0.0714165, -0.0877852, -0.0631383, 0.112182, 0.0292294, -0.02512, 0.098132, 0.029472, 0.171029, -0.0111069, 0.0605424, 0.00601871, 0.0500646, -0.157387, 0.0875169, 0.0778488, 0.0487716, -0.0548434, -0.0606569, 0.0716183, 0.0301814, -0.0370316, 0.0417886, -0.0559834, -0.0386314, -0.0581755, -0.0676835, 0.204157, -0.0150896, 0.0702397, -0.121545, -0.11112, 0.0224933, 0.0634406, 0.0874641, -0.0707706, 0.187806, -0.00907555, -0.318629, -0.0397532, 0.03423, -0.106622, -0.200006, 0.18732, 0.200249, -0.0293053, -0.107922, -0.0140309, 0.0373473, -0.0402285, 0.0751569, 0.0531281, -0.0479385, -0.0522202, -0.130237, -0.223958, -0.121788, -0.0336819, -0.0918956, -0.116932, -0.0146131, 0.0579457, -0.15955, 0.142427, -0.0228994, -0.221246, 0.141601, -0.0883738, -0.0126015, -0.0173371, 0.0893237, 0.11405, -0.216945, -0.0103281, 0.0854599, 0.0316539, 0.0558794, -0.0585748, -0.0627219, -0.143106, -0.14175, -0.132162, -0.112281, -0.0388875, -0.00507678, -0.147576, -0.0498039, 0.129033, 0.10479, 0.0618774, 0.117347, -0.0275733, 0.10584, -0.0120459, -0.204092, 0.0430518, -0.0885486, 0.0740476, 0.200851, -0.200256, 0.125261, 0.16238, -0.116185, -0.18738, 0.167865, 0.138906, 0.0956893, 0.187673, -0.141259, 0.188201, -0.101012, -0.0612958, 0.0473277, 0.149006, -0.035172, -0.031109, 0.0445493, -0.0365925, -0.176203, 0.044909, -0.10288, -0.0739587, -0.181813, -0.12411, -0.0137753, 0.108393, 0.0101421, 0.264752, -0.0409984, -0.0221865, -0.0130339, -0.103065, -0.0289347, 0.0576019, 0.197768, 0.0560997, 0.0534435, 0.101008, -0.0435223, 0.105236, -0.10342, 0.0475038, 0.0393912, -0.028298, -0.0560323, -0.127092, 0.17987, 0.0632378, 0.014748, 0.105275, 0.00231975, -0.139714, -0.00646602, 0.144668, 0.0572366, 0.120031, -0.011996, -0.00743208, 0.260005, 0.178199, 0.374261, 0.0627045, -0.0189223, -0.0379511, 0.241664, 0.242604, -0.0239868, -0.043532, 0.0838631, -0.00409633, -0.0170357, 0.259336, 0.0634924, -0.0409264, -0.0795935, 0.00261311, 0.00136428, 0.0255644, 0.164572, -0.0124555, 0.145568, -0.0988656, -0.165437, -0.0669144, -0.0452021, 0.00483137, 0.151469, -0.0459124, 0.137901, 0.0205365, -0.0485899, -0.141747, 0.0356255, 0.0878581, 0.0853612, 0.00223904, -0.115627, -0.0785892, 0.0836176, -0.0844706, 0.0648622, 0.118589, -0.0677814, 0.0993403, 0.035074, 0.133429, -0.0615857, 0.0304497, -0.0956358, -0.0636617, -0.0429284, -0.00711676, 0.137061, 0.0915563, 0.163556, -0.0658534, -0.117401, 0.0544634, 0.0227913, 0.0293561, 0.0447241, -0.0886385, -0.11756, 0.0180632, -0.0142825, 0.140454, -0.0188141, 0.0934555, 0.123853, -0.173541, 0.00995647, 0.209509, 0.0626049, 0.0332496, 0.047578, 0.0350307, -0.0981176, -0.0383663, -0.11517, 0.156504, 0.0918536, -0.245638, -0.0744545, -0.151795, 0.0642212, -0.157373, 0.138784, -0.0454329, -0.175071, -0.166928, -0.088883, 0.0541098, -0.0309443, -0.232577, -0.0346011, -0.0779948, 0.0659073, -0.106183, -0.0678869, -0.0783703, -0.0582142, 0.186362, 0.0832643, 0.137457, -0.13776, -0.149319, 0.046275, -0.122595, 0.00112395, 0.0728064, -0.0101457, 0.157583, -0.160045, -0.13546, -0.121908, 0.0419978, 0.00970112, -0.117843, -0.185591, 0.00297459, -0.134561, -0.258294, -0.00721255, 0.0628939, -0.0366475, -0.120161, -0.211384, -0.0712882, -0.153801, 0.0907521, 0.0511065, 0.0141603, -0.00165614, 0.0390162, 0.0413212, 0.115, -0.0430892, -0.0287851, 0.272899, 0.0765785, 0.0415446, -0.158133, -0.0810378, -0.166498, 0.14792, -0.113628, 0.0139782, -0.170232, -0.0731202, 0.0666899, -0.00338551, 0.167261, -0.0461864, 0.0955478, 0.0771672, 0.0440571, -0.0378803, -0.0429125, 0.137033, -0.0301892, 0.00942967, 0.197492, -0.0622293, -0.221761, 0.0979519, -0.167242, -0.0103837, -0.132669, 0.0772022, 0.0434939, -0.0451213, 0.02954, 0.055186, -0.138202, 0.0312671, -0.0621854, -0.0371524, -0.0539901, -0.0238551, 0.0148711, 0.00241901, -0.115864, -0.104337, 0.130148, -0.134922, 0.00455214, 0.0845427, -0.00950383, -0.0413739, -0.0917079, 0.115204, -0.00555744, -0.24239, -0.166194, 0.0380564, -0.185455, 0.164938, -0.0216632, -0.116203, 0.140987, 0.0525661, -0.114345, -0.177306, -0.0141075, 0.171855, 0.0898615, -0.0611568, 0.0879716, -0.194189, -0.104848, 0.0941547, -0.038701, 0.0659111, -0.0518554, -0.0330168, 0.0287585, -0.00651082, 0.0662761, 0.00806352, 0.0082377, -0.0464109, -0.0687573, -0.0975545, -0.0765244, -0.0783949, 0.179829, -0.0137722, 0.114944, 0.0326751, -0.022637, 0.14423, 0.0956211, -0.072909, -0.0921583, 0.217016, 0.115169, 0.0466741, -0.189471, -0.154718, 0.0776564, 0.0537051, -0.123595, -0.254659, -0.123889, -0.0468047, -0.12352, 0.0500901, -0.06152, -0.198, -0.233022, -0.15735, 0.0463037, 0.124601, -0.138224, 0.151683, 0.102943, -0.0964914, 0.0585922, 0.10017, 0.0035686, -0.0854911, 0.0139438, 0.00261436, 0.0893554, 0.127731, -0.124145, 0.0648113, 0.153496, 0.0415574, 0.117773, 0.0238079, -0.193332, -0.00224771, 0.120271, -0.107684, -0.117955, -4.90023e-05, 0.112132, 0.0171313, 0.199417, -0.111003, 0.00215357, -0.0880541, 0.00308525, -0.115084, -0.0171003, -0.142729, 0.06231, -0.0954782, -0.15982, 0.138596, 0.214486, -0.204906, 0.0663797, 0.0650339, 0.0365561, -0.184209, -0.221659, 0.108344, 0.0317744, 0.200659, -0.0470736, -0.00923459, -0.0646093, 0.0285176, -0.0332776, -0.194402, -0.112021, -0.0892462, -0.0671553, -0.0874223, 0.0718424, 0.0198133, 0.0481164, 0.076927, -0.0714335, 0.0689308, -0.122804, 0.031263, -0.045344, 0.0153662, 0.0044701, -0.165244, -0.143013, 0.0454539, 0.0482735, -0.0273336, -0.0455579, -0.110015, -0.0353349, -0.203925, -0.0492972, 0.0916639, -0.0938537, -0.012797, -0.0434991, 0.0187638, -0.0431778, 0.0835229, -0.0415282, -0.228501, 0.102476, 0.0953996, 0.0457449, 0.037619, -0.00922524, -0.0580915, -0.160781, -0.0534165, 0.082845, -0.155263, -0.120175, 0.033087, -0.0794291, -0.131381, -0.0868138, 0.0526332, 0.114442, -0.0292732, -0.0384042, 0.0109335, -0.0488127, -0.0195055, -0.0692902, -0.0358944, -0.0826581, 0.0608477, -0.0172399, -0.114063, 0.0354144, -0.0440181, -0.0922828, -0.0056456, -0.0650293, 0.0825056, 0.0773559, 0.038112, -0.0113818, 0.100476, -0.00276133, -0.0904367, -0.0854, -0.0859598, -0.00552218, -0.192131, 0.159736, 0.0430786, -0.0190715, 0.0336662, 0.0609501, 0.019011, 0.0671683, 0.0571297, -0.0547412, 0.0148826, -0.132972, 0.129115, 0.189161, 0.0211867, 0.114709, 0.0285041, 0.0672727, 0.104762, 0.0147124, -0.0417275, 0.118442, 0.0326726, 0.105945, -0.0770632, -0.0567968, 0.0329003, -0.0401055, 0.112407, 0.11613, 0.0630388, 0.0129233, -0.161073, 0.0416235, -0.131081, 0.141677, -0.0746829, -0.0596188, 0.0970212, -0.0622778, 0.00986965, 0.185767, 0.0911695, 0.0121462, 0.107078, 0.001755, -0.0217311, -0.130562, 0.260906, -0.0173256, -0.162537, 0.0834915, -0.0292517, -0.055128, 0.0875698, 0.11623, 0.0345903, -0.0177322, -0.00112833, 0.0761374, -0.0640955, -0.172027, -0.184148, -0.00545179, 0.0459925, 0.0867524, 0.170711, -0.147139, -0.0331195, 0.0944305, -0.185204, -0.205361, -0.030355, -0.0283341, 0.0960795, -0.0653357, -0.0582933, -0.0107968, -0.022589, -0.0448975, 0.196246, -0.178106, 0.0249221, -0.083551, 0.12581, -0.0394754, 0.0325226, -0.0078452, 0.0698803, -0.0226147, -0.0822228, -0.181854, 0.00439173, 0.0345949, -0.0999584, 0.0346396, -0.0271063, -0.130374, -0.167964, -0.258712, -0.0618645, -0.00701502, 0.0921895, 0.0341043, 0.0538475, -0.125108, 0.0193733, -0.0434715, 0.0353101, 0.277121, 0.0592623, 0.0189816, -0.154821, 0.172761, 0.235001, -0.186747, 0.0238547, -0.0319323, -0.0365708, 0.0805027, -0.0203655, -0.0475302, 0.150473, -0.175104, 0.00479057, -0.0821026, 0.00633785, 0.127237, 0.0609006, -0.0691683, -0.112491, -0.0664768, -0.0607837, 0.0800504, -0.00941201, -0.00241529, -0.10801, 0.044772, 0.296076, 0.118255, -0.104813, -0.144579, 0.0923297, 0.114677, 0.0314254, 0.0467418, 0.288497, -0.0121802, 0.158934, -0.0838067, 0.107254, -0.0426848, -0.0617037, -0.0616372, -0.0461214, 0.198729, 0.0514624, 0.0996296, 0.162705, -0.0100556, -0.11649, 0.0303966, 0.0323071, -0.13004, 0.126656, -0.104546, 0.126266, 0.12621, 0.0337294, -0.0947519, -0.046425, -0.0222046, 0.0308433, 0.0877868, -0.0221704, 0.0711842, 0.0285111, 0.0482985, -0.0736871, -0.133096, -0.07317, 0.160248, -0.163318, -0.151098, -0.0780916, 0.178619, 0.00715931, 0.174288, 0.00787996, -0.0271261, 0.0304975, -0.0108625, 0.124129, 0.00931263, -0.0429681, -9.54247e-06, 0.0214335, 0.0553056, 0.0702616, -0.0244689, 0.263576, 0.0482698, -0.111443, 0.166395, 0.0391433, 0.0688521, 0.0770547, -0.238573, 0.116825, -0.0958895, -0.0761583, 0.103422, 0.10035, 0.0623167, -0.0637893, -0.0652418, -0.0718513, -0.196415, -0.0230704, -0.0059926, -0.010893, 0.0339502, 0.196583, -0.00717479, 0.171626, -0.0102248, 0.0582461, -0.0601872, -0.0557112, -0.147593, 0.0512078, 0.0936588, -0.13754, 0.0152899, 0.0453976, -0.0247326, -0.0403408, -0.0608613, 0.00742979, 0.0242717, 0.112835, -0.181632, -0.0788424, 0.0363585, 0.112224, -0.0914427, -0.0401584, -0.0379234, -0.0246882, -0.181384, 0.0526487, -0.107854, -0.022324, 0.0123635, -0.0548166, -0.0688072, -0.0351355, 0.115107, -0.111362, -0.0924614, 0.140629, -0.0355766, 0.147716, 0.0152263, 0.115965, 0.0465183, 0.200756, 0.0738791, -0.0940163, 0.175085, 0.00722446, -0.0857301, 0.113895, 0.0364208, 0.0215404, -0.1375, 0.0575548, -0.0390911, 0.0558103, -0.0663824, 0.108871, -0.0931703, -0.134331, -0.0420715, 0.131287, -0.146803, 0.0280493, 0.0489207, 0.111103, 0.0579768, -0.0871179, 0.0439268, -0.00658777, 0.00630101, 0.0910469, 0.0233053, -0.0227684, -0.0163505, -0.0443193, -0.0186727, -0.0643373, 0.000276276, 0.066092, 0.148029, 0.0787168, -0.058589, -0.00239631, -0.0251022, -0.153881, -0.221764, -0.0183635, -0.0364111, 0.00387802, -0.0915038, -0.0795078, 0.0146138, -0.0224496, -0.0324801, 0.27687, 0.0338234, -0.0216007, 0.0973124, -0.154696, -0.0229234, 0.124887, -0.0476968, 0.0799564, -0.000519609, -0.239434, 0.0553472, -0.06309, -0.00573052, 0.173531, -0.098022, 0.0352867, -0.0414252, 0.0471543, 0.0508818, 0.0499275, 0.0445941, -0.0296674, 0.000561179, -0.0610742, -0.0274616, -0.0784407, -0.0881666, -0.162391, -0.0533118, -0.102424, -0.0131002, -0.108541, 0.104254, 0.203143, 0.00990449, 0.0196846, 0.105898, -0.107348, -0.0732295, 0.114399, -0.0825727, -0.104537, 0.0286985, -0.0625144, -0.152927, -0.0863598, 0.18529, -0.113797, -0.134266, -0.0274044, 0.0314797, -0.137577, -0.0374959, -0.0297608, 0.0546209, 0.046978, 0.0229953, -0.0489208, 0.174805, -0.0189646, -0.0413928, 0.00246241, 0.137425, -0.0571796, -0.0149787, -0.127946, -0.0541624, -0.0830718, -0.137364, -0.00634447, -0.0211722, 0.0386132, 0.186665, 0.0744707, -0.319007, -0.0628108, 0.13425, -0.129092, -0.0721268, 0.0532858, -0.0861576, 0.00796289, -0.054429, 0.0644834, -0.017161, 0.037668, 0.278681, 0.0486733, 0.390705, 0.134195, 0.0256853, -0.0339341, 0.308461, 0.0587643, -0.0665659, 0.0990941, -0.0515692, -0.12138, -0.133215, -0.192798, -0.0692878, 0.297387, -0.103321, -0.052306, -0.0412913, 0.163711, 0.0670728, -0.187917, -0.0147594, -0.0986176, 0.0776759, 0.06032, 0.0156706, 0.0494195, -0.107117, -0.019754, 0.0658313, 0.205841, -0.177322, 0.134268, 0.042828, -0.115927, 0.121783, -0.0817582, -0.0492569, -0.223771, 0.0475578, 0.0786356, -0.126663, -0.0417641, -0.158231, -0.113341, -0.0846545, -0.0431141, -0.0328966, 0.150267, 0.0572402, -0.201675, -0.048209, -0.046892, -0.00570172, 0.00703831, -0.0894843, -0.0210144, 0.230776, -0.0802981, -0.185256, 0.029612, 0.179204, -0.0917192, -0.247308, 0.0107614, 0.19124, -0.0280299, 0.107271, -0.00859974, -0.0319471, 0.0160151, -0.222615, 0.0970834, 0.0959185, -0.179717, -0.0550616, -0.0607835, -0.0235591, 0.0817354, -0.106667, -0.244689, 0.110452, 0.0102961, -0.0572926, 0.0648863, -0.0359975, 0.0228157, -0.0686272, 0.0514154, 0.146465, 0.0524802, -0.0688971, -0.138017, -0.0148982, -0.0913166, 0.0674666, 0.00211603, -0.0526375, -0.125284, 0.104466, -0.0206661, 0.291519, 0.0107448, -0.0680678, -0.113719, 0.0197029, -0.101275, -0.129529, -0.0604754, -0.16335, -0.231158, -0.0130578, -0.0317232, 0.0322329, -0.00453586, 0.0624416, -0.105102, -0.0235796, 0.374459, -0.087661, 0.0079918, -0.0138362, -0.0339235, 0.0708087, -0.15909, -0.133435, 0.107819, 0.0691092, -0.0291095, 0.0399937, -0.0500814, -0.000921411, 0.188346, -0.0889315, 0.110437, 0.000325387, -0.209998, 0.16691, -0.0231203, 0.101617, -0.129216, -0.0314696, -0.00416489, -0.226836, -0.0908195, -0.0493907, -0.0480639, -0.00456736, -0.0668294, -0.0358261, 0.034808, -0.156679, 0.0312751, -0.168956, -0.0296167, -0.060037, -0.00694425, -0.0155569, 0.0514394, -0.0616464, 0.0691136, 0.0655315, -0.034689, -0.176487, -0.0280282, 0.0216936, -0.0331878, -0.023038, -0.0890289, -0.0628177, 0.0313951, 0.0125158, -0.224347, -0.0254964, -0.0696957, -0.0190002, -0.112839, 0.032372, 0.187869, 0.113277, 0.124366, -0.15796, -0.000615727, -0.00300182, 0.145781, 0.168511, -0.0826518, -0.0491218, 0.109613, -0.111457, 0.145395, -0.221819, 0.145807, 0.154408, 0.178319, 0.0743223, -0.0952583, -0.083903, 0.136151, -0.137927, -0.0831504, 0.0892905, 0.0113414, -0.116877, -0.169442, -0.0485794, 0.18054, -0.0197228, -0.165319, 0.0812313, 0.0521375, 0.000814756, -0.0296799, -0.0643447, -0.084743, -0.156407, -0.161219, 0.158114, -0.0408745, 0.053291, 0.0643024, -0.0575223, -0.0746437, -0.0712202, -0.0380332, 0.152649, 0.0184625, -0.000916986, 0.000926717, -0.0414372, 0.0521639, 0.182823, -0.266605, -0.215958, -0.131079, 0.0249024, -0.0790591, -0.0497142, -0.247361, 0.178661, 0.135187, 0.0166404, -0.0891908, 0.0276439, 0.157367, 0.0591344, 0.0811553, 0.05251, -0.104728, -0.0694201, 0.157295, 0.0452141, 0.241284, 0.079854, -0.0840028, 0.128915, -0.162066, -0.0187949, -0.0859222, 0.106429, -0.11273, 0.0508307, -0.220927, 0.196206, -0.00784898, -0.045371, -0.109372, 3.80913e-05, 0.202266, 0.0418211, -0.00114256, 0.0383955, -0.0465966, -0.00422442, 0.13767, 0.233654, -0.0875015, -0.315309, 0.100504, -0.182546, -0.047699, 0.148942, 0.0396504, -0.0927675, -0.00297249, -0.0634519, 0.219772, -0.0475911, -0.0630927, 0.0772162, -0.170135, -0.1325, -0.0743041, -0.128305, 0.19081, -0.140869, 0.0567847, -0.260005, 0.162045, 0.10495, -0.0124591, -0.0717623, -0.118114, 0.242806, -0.227622, -0.0697464, 0.286472, 0.216655, 0.0435297, -0.0371498, 0.239827, 0.0236885, 0.190294, 0.00631101, 0.0899374, -0.0639208, 0.200946, 0.13838, 0.11401, -0.131863, -0.0166426, 0.0349338, 0.010123, 0.25147, -0.000102205, -0.105852, 0.0209044, -0.0241273, -0.174302, -0.0478763, -0.00283197, -0.262048, 0.0428965, -0.0777152, -0.161448, 0.200332, 0.137476, 0.0970319, -0.196996, 0.0017222, 0.0403841, -0.0224233, -0.133317, 0.0464715, 0.101805, 0.149345, -0.147815, -0.183293, 0.00191849, -0.10739, 0.036445, -0.140127, -0.139964, -0.0700102, 0.0634619, -0.135839, -0.00296314, 0.0991851, -0.19058, -0.00394392, -0.0287638, 0.135943, 0.118319, -0.0794847, -0.128799, 0.131249, -0.0783874, -0.010602, -0.040197, -0.00477971, 0.0283748, 0.157982, 0.0365546, 0.169652, 0.0324616, 0.192056, 0.0643595, 0.105254, 0.000778912, 0.0128367, 0.129536, 0.025105, 0.0405619, -0.15138, -0.141799, 0.0254469, 0.0718215, 0.129399, -0.200035, 0.0109236, 0.0477595, 0.0926028, 0.123669, 0.0508812, -0.0869351, 0.0563776, 0.108376, -0.0207821, -0.195498, 0.114128, 0.0921299, 0.0143819, -0.120933, 0.200227, -0.0827428, 0.079462, 0.159935, -0.0143619, -0.156457, 0.0638362, 0.121692, 0.0167657, -0.0490192, -0.167819, 0.0353589, 0.137061, -0.0411044, -0.0431481, -0.0203787, -0.00908247, 0.0805211, -0.104579, 0.0981448, 0.101961, -0.134219, -0.126866, 0.228467, 0.198996, 0.0487628, -0.0905758, 0.048134, 0.0509081, -0.0867641, -0.0472833, -0.0334956, -0.136558, -0.0867945, 0.131675, -0.022487, -0.0203695, -0.0466888, -0.0549011, 0.00678534, 0.112454, -0.0130984, 0.190368, -0.0165769, -0.00901343, -0.0238784, 0.193961, 0.0735651, -0.170978, -0.0521773, -0.0115027, 0.04945, -0.0323108, 0.00981927, -0.0025009, 0.0473797, -0.141166, 0.188752, -0.0267634, 0.088489, 0.0443806, 0.0802809, 0.0522196, -0.140011, -0.0593417, -0.0302688, 0.0514173, -0.0464155, -0.0399624, -0.0634952, 0.0908413, 0.0370845, -0.0907716, -0.136728, 0.181972, 0.0909409, 0.0301814, 0.15967, -0.140483, 0.0156316, -0.0197341, -0.0661445, 0.0162989, -0.0894507, -0.0337195, 0.0359911, 0.00958919, 0.00560964, -0.0382066, 0.105529, 0.0162967, -0.0225253, -0.0613137, 0.0894354, 0.0531092, 0.0205388, -0.0111534, -0.0440474, 0.0426766, 0.0364983, -0.0317648, -0.00695659, -0.0786776, -0.0439175, -0.088912, -0.0476467, 0.0311651, -0.103673, 0.0642939, -0.068917, -0.0501545, 0.0992388, -0.0131264, -0.134227, -0.0753227, 0.146934, 0.0176474, -0.009104, 0.00597439, -0.00367152, -0.0457336, 0.0273985, 0.105862, -0.00115479, -0.0649544, 0.127396, -0.201197, 0.00485223, -0.100815, -0.0371139, -0.0665923, -0.017712, -0.00691104, 0.000924165, 0.0126743, 0.414515, -0.0270003, -0.163161, 0.166457, -0.0453855, -0.078197, 0.0729008, 0.125318, -0.0379799, -0.0538072, 0.0574361, 0.182114, 0.0272847, 0.0585857, -0.093347, -0.0830179, 0.0266952, 0.0388422, -0.169954, -0.124198, 0.0907462, -0.00809921, -0.0269281, -0.0311259, 0.0741164, -0.082992, 0.00509044, 0.00770861, 0.113448, -0.159113, -0.11456, -0.0341568, 0.0891803, -0.105837, -0.0683232, -0.0441146, 0.118626, 0.0188163, -0.201587, -0.14773, -0.0263705, 0.146104, -0.0232278, 0.0485246, 0.10745, -0.025806, -0.172456, -0.00514648, 0.123742, 0.00783115, -0.038849, 0.206577, -0.014658, -0.0462082, 0.111029, 0.00701209, -0.0128366, 0.00871602, 0.0134656, 0.233564, 0.0556181, -0.0125417, -0.0405824, 0.0252436, -0.13208, 0.00988851, -0.0480601, 0.0462526, -0.031838, 0.029859, -0.153134, 0.190778, -6.7662e-05, 0.0720197, 0.0489421, -0.0875141, -0.0731761, -0.231295, -0.098526, -0.101982, -0.134442, 0.0190413, 0.136532, -0.059826, -0.0536841, -0.114074, 0.0636206, -0.0629018, -0.0938846, -0.0210821, -0.0236541, -0.00755008, -0.00417745, 0.082109, 0.142575, 0.0901318, 0.0429022, 0.108417, -0.163578, 0.0458137, 0.00613237, 0.121003, -0.0221378, 0.0776777, -0.112675, -0.032071, 0.134272, -0.106633, 0.0998129, 0.00459238, 0.168956, -0.00877299, 0.07169, -0.102698, 0.0668148, 0.0047281, -0.00940637, -0.0217401, 0.159788, 0.0475475, -0.127924, 0.202504, -0.00190711, -0.0692596, -0.043611, 0.047539, 0.0608633, -0.123902, 0.0988885, -0.0184537, 0.114845, 0.146237, 0.177684, -0.0507721, -0.0567957, -0.0111369, -0.0132221, -0.0858143, -0.100504, 0.0187795, 0.0130319, 0.00356253, -0.109286, -0.048333, -0.0836843, 0.0286279, 0.0349163, -0.232675, 0.000454785, 0.013165, -0.124887, -0.0675295, 0.0158692, -0.224962, -0.093014, -0.0423178, 0.103871, -0.0330725, 0.159304, -0.117749, -0.0554275, -0.0224018, -0.0238552, 0.0794159, 0.0238495, -0.0400874, -0.0490796, 0.191796, -0.00990751, 0.146299, -0.0922891, -0.0393043, -0.030783, 0.00630136, -0.151127, -0.0102388, -0.000274294, 0.104362, 0.0137818, 0.166739, -0.0585365, 0.158395, 0.116413, 0.228876, 0.111029, 0.0767478, 0.0623983, 0.197654, -0.0728333, 0.0998967, 0.129039, 0.0108684, -0.0268709, 0.107627, -0.126806, -0.0827939, -0.0416438, -0.21188, -0.00925546, 0.0747714, -0.0316425, -0.0734291, 0.0474686, -0.028014, -0.0916583, -0.0342326, -0.0679977, -0.181631, 0.114198, 0.0982111, -0.0824245, -0.0131381, 0.0999745, -0.0163024, 0.0497297, -0.184258, 0.0273802, -0.108841, 0.0566449, -0.025494, -0.17219, -0.0379827, 0.074452, 0.124767, 0.0400244, 0.00943257, -0.122235, -0.0068404, -0.0130741, 0.0788882, 0.0039803, 0.172376, 0.0107881, -0.0646843, -0.0966103, 0.313383, 0.10839, -0.00809586, -0.0857206, -0.208563, -0.0270872, -0.0262172, -0.0159078, 0.168985, -0.0614882, -0.0248964, -0.0963716, 0.0599537, -0.0779404, 0.23077, 0.0310303, 0.0229079, 0.0002068, 0.0168766, -0.206211, 0.0144768, -0.0043311, 0.0315881, 0.0491755, -0.0547571, 0.0827147, -0.12789, -0.0205059, 0.199039, 0.194955, -0.00150166, 0.0568369, 0.0718884, 0.172437, -0.217283, -0.0627409, 0.0370275, -0.249745, 0.0158529, 0.0369033, -0.0846672, 0.0425214, 0.0821221, 0.0128707, -0.065117, 0.375822, 0.023031, 0.0715051, 0.0616338, -0.0549836, -0.0552355, 0.0720851, -0.139631, 0.0681049, 0.042938, 0.0547438, -0.0678286, -0.137888, -0.115491, 0.00198296, -0.0774821, 0.0338555, 0.0368706, 0.0597409, -0.00354204, 0.127479, 0.0628862, -0.189319, 0.00755807, 0.0489456, 0.00292275, -0.0843476, -0.136509, -0.0661167, 0.0940318, -0.019981, 0.0663721, -0.0240286, -0.154961, -0.0599533, 0.104129, -0.0242203, -0.0258635, -0.00275202, 0.0918134, 0.109486, 0.018341, -0.0309293, 0.0168534, -0.00821353, 0.107883, -0.24592, -0.000837717, -0.036545, -0.0265991, 0.02503, 0.0486938, 0.13992, 0.1899, -0.153872, -0.0479739, 0.0199069, -0.0773987, 0.0283006, -0.178434, 0.0107781, -0.0638943, -0.139499, 0.0558973, -0.281802, -0.0782902, 0.0771691, 0.164944, 0.0782896, 0.084167, 0.0418708, 0.0132609, -0.0103705, -0.0367115, 0.0881922, -0.0414406, -0.206141, -0.0324491, 0.121298, -0.00809465, -0.146441, 0.0190113, -0.087949, -0.143865, -0.0470227, 0.0128976, -0.0344639, -0.112051, 0.0259474, 0.168956, -0.0144162, 0.0152008, -0.110153, 0.182615, -0.0315186, 0.0189584, 0.161934, 0.243851, -0.013517, -0.25134, -0.060755, -0.05579, -0.148269, 0.113505, 0.157296, 0.0079134, 0.0280292, -0.147365, 0.167542, -0.0276796, -0.0106603, 0.0446179, 0.0705395, -0.0100221, 0.10475, -0.0418887, 0.11674, 0.0535356, -0.0330481, 0.105023, -0.172664, 0.0494654, 0.132339, -0.0733995, 0.0462003, 0.0374029, -0.079961, 0.139406, -0.121428, 0.0507936, 0.0442138, -0.0156503, -0.087947, 0.0648804, 0.0940891, 0.0555613, -0.127426, 0.0236456, -0.158679, -0.0568592, -0.127459, -0.212561, 0.0956605, 0.0146248, -0.195973, -0.183758, 0.0558549, -0.0904082, -0.219553, 0.157146, -0.0254857, -0.110951, -0.116742, 0.00260504, -0.150805, 0.143118, -0.0333035, -0.220659, -0.115248, 0.00162664, -0.0311337, -0.0476246, -0.0863243, 0.0433054, -0.102881, -0.199569, 0.244677, 0.174978, 0.124442, -0.0644045, 0.0171887, -0.293035, 0.0405528, 0.183082, 0.0865816, 0.0386824, 0.245, 0.0905418, 0.0272103, 0.214562, -0.157503, 0.0535345, -0.0449163, -0.158246, -0.168581, 0.0295379, -0.100295, 0.164752, 0.0388555, -0.13634, -0.0733592, -0.109305, 0.0141168, -0.181135, -0.234122, 0.013241, 0.0237207, -0.0581608, -0.000250427, 0.19564, 0.0784966, -0.173584, 0.123556, -0.0280039, 0.113345, -0.0560521, -0.0987859, 0.0275103, 0.139516, 0.00208394, -0.17965, 0.0495006, -0.111395, 0.0745592, 0.0751463, 0.106432, 0.0171899, 0.207057, 0.10703, 0.205846, 0.0775031, 0.0473214, -0.069975, -0.01714, -0.129414, -0.133091, 0.113558, -0.134896, 0.0593804, 0.146059, -0.128479, -0.0197126, 0.133347, 0.0388446, -0.111698, 0.330463, 0.243874, -0.159386, 0.177058, 0.117558, 0.0245334, 0.0816636, 0.0152559, 0.0987801, 0.140406, 0.0110302, -0.224459, 0.170451, 0.0161326, 0.0498346, -0.0136266, -0.181408, 0.269718, -0.0384746, 0.109464, 0.0266229, 0.157207, 0.101096, -0.0736883, 0.0751484, -0.220197, -0.024018, -0.0617235, -0.169688, 0.311284, -0.179677, -0.0596618, -0.00491423, 0.0998591, -0.227107, 0.131297, -0.117318, 0.162558, -0.070491, 0.00872263, 0.175429, -0.117928, -0.0837086, -0.136656, -0.200848, -0.0746028, 0.178959, 0.199425, -0.0990034, 0.102167, 0.0441824, -0.00116067, 0.134746, 0.167487, 0.0509024, 0.0369694, 0.100858, -0.0289228, -0.0578143, -0.0487702, -0.0860809, 0.22475, 0.121143, 0.122571, -0.0104416, 0.060792, -0.129059, 0.0520915, 0.0126101, -0.0130951, -0.0185374, -0.0113388, -0.0267001, 0.0559024, -0.121666, -0.0488016, -0.0295046, 0.107441, 0.00174451, 0.0632263, -0.14926, -0.0540381, -0.0657222, 0.0184273, -0.0456667, 0.076194, 0.0711561, -0.0117348, -0.0304795, -0.0686728, -0.130423, -0.0990883, -0.103938, 0.0533226, -0.0137137, 0.0435497, 0.0516785, -0.040652, 0.0438491, 0.0771463, -0.0208579, -0.239303, -0.107525, -0.0682074, 0.0156543, -0.0971322, -0.0428366, 0.0484028, 0.08865, 0.0533724, -0.10921, 0.109319, 0.0270892, -0.0670601, -0.0646053, 0.03913, -0.137034, 0.291208, 0.0474949, -0.0367559, -0.0738358, -0.0813298, 0.0826276, 0.0798461, 0.0714479, -0.221255, -0.00371451, 0.0256516, -0.0415041, 0.189744, -0.00334909, 0.131925, -0.0332625, -0.077546, 0.09341, -0.0356376, -0.00798891, 0.0604073, -0.0598125, 0.216168, -0.0144444, -0.0529259, 0.00121804, -0.112588, -0.0941451, 0.0790059, 0.105308, -0.047995, -0.123481, 0.0443603, -0.039302, -0.042159, 0.0504107, 0.108329, 0.0338243, -0.112169, 0.181158, 0.201836, -0.0884297, 0.0653175, -0.0146952, 0.0295464, -0.0720329, -0.0631056, -0.0636293, -0.135536, -0.145701, 0.224711, -0.0315175, 0.169971, 0.0766209, -0.0844676, -0.0431654, -0.0119861, 0.075611, -0.0631013, -0.000765602, 0.044728, 0.132677, -0.00284342, 0.0317718, 0.0678707, 0.17908, -0.0590316, -0.0215287, 0.00472909, 0.014528, -0.0685699, -0.195895, 0.0810449, 0.0221904, 0.154386, -0.00900686, 0.115897, -0.0271013, -0.0232802, 0.116544, 0.0418621, -0.0921784, -0.0563464, -0.0484162, 0.0519329, -0.143121, 0.09363, -0.0297778, -0.0580193, -0.0484435, 0.0858763, 0.0894871, -0.100559, -0.0878753, -0.0818229, 0.174358, 0.223555, 0.0368019, 0.044915, 0.0813423, -0.0269856, 0.0839373, 0.0904349, -0.0659847, -0.115166, 0.152136, 0.113666, 0.0340185, -0.231488, -0.0116354, -0.118813, -0.0373864, -0.0664359, -0.0218861, -0.07919, 0.1795, 0.0414042, -0.0844023, 0.119722, -0.142461, -0.130016, 0.10881, -0.0840554, -0.046063, -0.0451796, -0.0129428, 0.0511704, 0.00130465, 0.108195, -0.223161, 0.254917, 0.112425, 0.141885, 0.0262222, 0.0558979, -0.0441661, -0.0170955, 0.0658064, 0.0153096, 0.0652113, -0.130621, 0.0901563, -0.0146784, 0.073875, -0.000945237, -0.0229001, -0.045093, 0.230931, 0.10135, -0.00389928, -0.0552535, -0.0787081, -0.191178, -0.0293788, 0.259065, 0.00728611, 0.0505248, 0.0154213, 0.0506926, -0.00975498, 0.120341, -0.0768563, -0.00246625, -0.0976841, 0.0328982, 0.00594512, -0.0665664, 0.214176, 0.00214321, 0.0259308, -0.0170783, 0.0607128, 0.12021, 0.147824, 0.0736003, 0.025867, 0.0293581, 0.115713, 0.140898, 0.025693, 0.117893, -0.000913607, 0.0909594, -0.0497442, -0.0312011, -0.049032, -0.0582727, -0.205231, -0.0691775, 0.0432896, -0.026411, 0.0718819, 0.0936064, -0.215402, -0.133524, -0.0479712, 0.0892822, 0.046909, -0.103174, 0.0344893, -0.30482, -0.116502, -0.0589061, -0.12126, 0.207228, 0.00527038, 0.223259, -0.125605, 0.183545, 0.182012, -0.081797, -0.0166547, 0.0866011, 0.186519, 0.0773635, 0.112269, -0.0172317, 0.1726, 0.10857, -0.105682, -0.0350301, 0.0396095, 0.028892, -0.20947, 0.129281, 0.0426331, -0.0281781, -0.122921, 0.106411, 0.00368029, -0.107766, -0.161204, -0.0452934, 0.0459254, -0.0558729, -0.0367081, -0.0377182, -0.0550161, -0.0340824, 0.108651, 0.338521, 0.0239761, 0.0138043, 0.0345201, -0.0185355, -0.050484, -0.135852, -0.168779, -0.132761, -0.0542543, -0.124086, 0.10546, -0.155359, 0.0257516, 0.0406635, 0.0348881, -0.080434, 0.0335504, 0.158254, -0.0512434, -0.107318, 0.0250145, 0.0941005, -0.00662469, -0.0338793, 0.0835387, -0.188955, -0.108401, 0.00308756, -0.0756544, -0.0386361, 0.159466, -0.0565376, -0.0494632, -0.13963, -0.0902879, 0.0350545, -0.0816707, 0.0800867, -0.0618379, -0.010111, -0.0826336, 0.168681, -0.0340583, -0.0172189, -0.0210022, 0.0153221, 0.130629, -0.00188607, 0.0250934, 0.00436817, -0.0427392, -0.0306249, -0.296703, -0.0498819, -0.0194393, -0.122839, 0.0668301, 0.0547739, -0.0308591, 0.117774, 0.129295, -0.0341574, -0.0123964, 0.000349284, -0.126208, 0.0672056, 0.0737735, -0.161817, 0.0454244, -0.107777, 0.0155524, 0.000935267, -0.00317417, 0.152315, -0.0828056, -0.120002, 0.107502, -0.0381663, -0.0572307, -0.0470857, -0.178429, 0.0661977, -0.0331959, 0.0290119, 0.0803446, 0.011597, -0.010045, -0.149103, 0.0291236, -0.0652232, 0.0442837, 0.20195, -0.120066, -0.00400423, -0.162132, -0.123005, -0.0980263, -0.143397, 0.113912, -0.127244, 0.0288498, -0.151618, 0.0172995, 0.0404756, -0.0593871, 0.00803744, 0.0970386, -0.214614, 0.0553346, -0.0918392, -0.140407, 0.0270575, -0.182503, -0.00473286, 0.22567, 0.121891, -0.0982218, 0.0426895, -0.0073722, 0.244337, -0.0519754, -0.0797872, -0.191296, -0.197262, 0.00289026, 0.112256, 0.0770352, -0.0487975, 0.182635, -0.161003, -0.181076, -0.120995, 0.18535, -0.10649, -0.198972, -0.0661964, 0.175914, -0.011775, 0.0927697, -0.0958351, -0.0365484, 0.0203564, -0.0268805, 0.122081, -0.168642, 0.049029, 0.128697, -0.149909, -0.229398, 0.0078683, -0.0574854, 0.0243665, -0.223349, -0.0845281, -0.0595956, -0.141617, -0.177887, 0.235888, -0.0517501, 0.341526, -0.115867, 0.0180897, 0.0973746, 0.0439295, 0.00298437, -0.00134582, 0.13996, -0.0636645, 0.154759, -0.131072, 0.153498, 0.25978, -0.124061, -0.110642, -0.10715, -0.0096444, 0.0276948, -0.0433651, 0.199738, -0.101165, -0.0484182, 0.0576855, -0.0616059, 0.0783759, 0.0101909, 0.0182156, -0.191355, 0.0571904, -0.100197, -0.0226403, -0.143614, 0.182146, 0.195988, -0.0751257, -0.0916744, 0.058276, -0.0234072, -0.308278, -0.185769, -0.0530309, -0.0738244, -0.0106335, -0.0147973, 0.0766095, -0.129372, 0.000931384, -0.0103113, 0.121907, 0.0589342, 0.190108, 0.0131306, 0.0334487, 0.0992618, 0.0293415, 0.107527, -0.018772, -0.0239302, -0.0131804, -0.00874355, -0.0129136, 0.0372085, -0.0462525, 0.105027, -0.0264945, -0.201694, -0.13256, 0.181621, 0.124623, -0.0615572, -0.279795, 0.0529854, 0.0609231, 0.0301686, 0.0487897, 0.0693119, -0.0232511, -0.0792529, -0.0613394, 0.0271618, -0.0354183, -0.0112234, 0.197042, -0.105056, -0.0842253, 0.0337171, -0.0192295, -0.122904, -0.166398, 0.0239052, 0.140806, -0.00884692, -0.155753, 0.212648, 0.237205, -0.175495, 0.0227418, -0.104789, -0.0185663, -0.0571764, 0.116398, -0.00405932, 0.0618221, 0.223195, 0.128339, 0.0599868, -0.126921, -0.153298, 0.126844, 0.0411213, 0.14166, 0.118894, 0.033586, 0.0626077, -0.00259604, -0.085476, -0.046093, -0.0200282, -0.0338036, 0.0793604, -0.121758, 0.151154, 0.0634596, 0.0198767, -0.0775796, -0.00131903, -0.100848, -0.136888, -0.10582, 0.0223806, 0.199092, -0.195725, 0.136696, -0.169645, -0.123402, 0.0629434, 0.0558967, 0.122203, 0.156568, -0.0291404, 0.0343291, 0.0247172, 0.152644, 0.146362, 0.0727058, -0.0384499, 0.0446447, 0.0312733, 0.100494, -0.022302, 0.183196, 0.0332133, -0.0278198, -0.185957, 0.0806533, -0.0185783, -0.0989652, -0.181222, 0.0568272, -0.0439467, -0.0798321, 0.198406, -0.0782178, 0.0591958, -0.0453759, -0.10737, 0.107183, 0.27601, -0.0517921, 0.130393, 0.0190046, 0.119192, -0.0624858, -0.0926955, 0.223931, 0.311951, 0.340652, -0.259436, -0.183036, 0.0195713, 0.017371, -0.0438444, 0.132029, 0.0588709, -0.039599, 0.109785, 0.0600833, 0.0789357, 0.0494818, -0.0100495, -0.0511166, -0.00673472, 0.0292163, -0.0484547, -0.197386, 0.128155, -0.0865135, -0.0867403, 0.111741, -0.0055164, -0.102479, -0.0221964, -0.0660981, 0.117122, -0.0715778, 0.140554, 0.00129841, -0.152167, 0.0452104, -0.0365625, 0.0207115, -0.16217, -0.065822, -0.032342, -0.140545, 0.0462612, 0.0676736, 0.0448344, 0.0898598, 0.0602073, -0.0619269, -0.0576071, -0.118184, -0.245553, 0.211676, -0.119182, 0.0592256, -0.0711418, 0.112447, -0.103422, 0.0242035, 0.0474947, 0.198621, 0.187762, 0.0853399, -0.0150374, -0.102548, -0.198253, 0.0811173, 0.0608583, 0.0158218, -0.0206419, 0.0235011, 0.217314, 0.111006, 0.0353554, -0.0460037, 0.0862162, 0.20661, 0.0535279, -0.0331835, 0.14823, -0.0822406, 0.0856996, 0.0285143, 0.0764397, 0.026557, 0.0762434, -0.159101, -0.098988, -0.0290536, 0.0800873, -0.0964568, -0.0465792, 0.129521, 0.0269407, -0.0768848, 0.022056, 0.224009, 0.036626, -0.0436868, -0.096401, -0.0120864, -0.0362676, -0.0370509, 0.111347, -0.0237123, 0.00792719, 0.0147714, -0.252538, -0.0292983, 0.099714, 0.0680119, 0.0132315, 0.0239575, 0.0406732, -0.0500852, -0.139969, -0.0439363, -0.0117416, 0.025221, 0.0429768, -0.0373988, 0.160001, 0.045422, 0.0846968, 0.0538955, -0.044817, -0.16392, 0.0222761, -0.0354447, 0.0585056, 0.0300446, 0.0398635, 0.0292531, 0.0306457, -0.00606308, 0.0118028, 0.229997, -0.0238832, 0.0232766, 0.0677258, 0.180395, -0.0908343, -0.0548597, -0.20693, 0.0168721, -0.076329, 0.00130203, 0.0201762, 0.00765787, 0.0201748, -0.00762659, -0.00491796, -0.0275893, -0.0420979, 0.0871549, 0.0376776, 0.102704, -0.029811, 0.0511176, 0.0982503, 0.121849, 0.0977183, -0.0313644, -0.0459486, -0.0765624, -0.0347204, 0.0219708, 0.137051, 0.0506315, 0.0319465, -0.0160813, 0.0404318, -0.0185846, 0.0648541, -0.0287763, 0.154185, -0.0758179, 0.093677, -0.0216731, -0.0571603, 0.135543, 0.0998727, 0.0164403, 0.0840794, 0.243086, 0.0187732, 0.0254992, -0.0962066, -0.0410027, 0.0883622, 0.0778653, -0.0284169, -0.206283, -0.139536, -0.0131081, -0.126733, -0.0319294, 0.122529, -0.061473, -0.195014, 0.0308632, -0.0740705, -0.146732, 0.119957, 0.0155471, -0.111329, 0.0983585, -0.0780857, -0.080677, 0.0111453, -0.00173098, 0.236139, -0.0463781, -0.068908, 0.0554955, -0.0630389, 0.17174, -0.0157356, -0.171932, -0.138273, -0.0720761, -0.00851068, -0.10603, 0.0296569, -0.0330017, 0.00629204, 0.127413, 0.190436, 0.0880775, 0.000553968, 0.0168527, -0.0785605, 0.208059, -0.0275865, -0.0206185, -0.102014, -0.190187, 0.0513159, -0.180744, -0.0685946, -0.0452824, -0.0822562, 0.042981, 0.0476865, -0.0819763, 0.143979, -0.163323, -0.0253647, 0.0575582, -0.0645568, 0.0483417, 0.0675447, -0.00839852, 0.0283811, -0.0430721, 0.156608, -0.0394592, -0.0850802, 0.0949926, -0.0316568, 0.102085, 0.0762471, -0.0376593, -0.0294815, -0.0561311, -0.0271355, -0.0196424, 0.111839, -0.0714044, 0.0656503, 0.0108929, -0.0633561, 0.150671, -0.108259, 0.181258, 0.0757105, 0.0576942, 0.000707021, 0.094338, 0.00515522, -0.0576437, 0.123304, 0.0965583, -0.0752794, 0.033381, -0.0840223, -0.137126, 0.141156, 0.083089, 0.00754125, -0.0656824, -0.194302, -0.0249457, -0.0142099, 0.109732, -0.137274, 0.00989049, -0.12111, -0.158671, 0.0634995, 0.0255671, 0.0918527, -0.209962, -0.00197824, -0.179031, 0.0676549, 0.149909, 0.200201, -0.157617, -0.0289663, -0.0673766, -0.102678, 0.0480259, 0.136486, -0.158628, -0.0268523, -0.140757, 0.0536268, -0.075775, -0.0839551, -0.0206189, -0.190879, -0.202537, -0.0115034, 0.165153, -0.221787, 0.0286256, 0.0123277, 0.0476282, -0.0877898, 0.0385005, -0.0759557, 0.184608, -0.0203073, -0.0457909, 0.113604, -0.138914, -0.0164082, 0.162815, 0.149926, -0.14878, -0.237907, -0.0166666, 0.0153767, -0.0400811, 0.164623, 0.0776581, 0.0169995, -0.0311444, 0.00367238, 0.0288446, 0.077372, 0.0862508, -0.0442382, -0.228454, 0.166056, 0.210111, -0.131954, 0.0439284, -0.103304, -0.0988605, -0.00767066, -0.176388, -0.139602, -0.0629591, -0.0924081, 0.00953825, 0.200071, -0.138427, 0.199769, -0.142799, 0.186382, 0.0392122, 0.00779626, -0.0282016, -0.0190245, 0.100765, -0.059318, 0.0491137, 0.0315677, -0.112111, 0.00749788, 0.157242, -0.00841743, 0.0588866, -0.119508, 0.0794771, 0.36885, 0.0843232, 0.0384396, 0.0664627, 0.0702518, 0.0825097, 0.0433584, -0.0090733, -0.186277, 0.0753382, -0.0456974, 0.0395686, 0.13762, -0.0479661, 0.178758, 0.0873902, 0.111238, 0.0324985, -0.0591057, -0.0559873, 0.0342119, 0.0470527, 0.158394, 0.0431284, -0.0999001, 0.0750414, -0.0505962, 0.0976391, 0.0743706, -0.0583384, -0.0752209, -0.0190878, -0.0484888, -0.0418645, 0.0527418, -0.0249879, -0.070567, -0.0284603, -0.00651478, -0.0117574, 0.13891, 0.106152, -0.0527322, -0.0342987, 0.0527522, 0.0335557, 0.038141, 0.00406347, 0.0628785, -0.0575257, 0.0766923, 0.141667, 0.1396, 0.047755, -0.0237702, -0.0904533, 0.0328482, 0.0636368, -0.0395178, 0.113098, 0.022469, -0.0727469, -0.153243, 0.0387205, -0.143586, -0.111324, -0.0905979, -0.0224487, 0.0119966, -0.0406988, -0.131298, -0.0261583, -0.00325051, -0.314187, -0.0522406, -0.0118809, 0.0899378, 0.114064, 0.0190758, -0.0856736, 0.0318451, -0.031941, -0.0172839, 0.0140361, -0.0913986, -0.043141, -0.113025, 0.11828, -0.00559823, 0.0304073, 0.0322956, 0.150164, 0.0265469, -0.057112, -0.0415541, -0.0772209, -0.0833868, -0.0544566, -0.0549371, 0.00665057, 0.0399956, 0.0650542, 0.103276, -0.0665049, -0.135482, 0.0778846, 0.110765, 0.0292423, 0.116676, -0.0894266, 0.00573156, -0.0157364, 0.0342061, -0.0560525, 0.0180574, 0.116525, -0.0260737, -0.0169348, -0.0697943, 0.0564246, -0.0586953, -0.0703137, -0.0279723, 0.213893, -0.0429402, -0.0424432, 0.0895904, 0.0552833, 0.0214927, -0.0631226, 0.116176, -0.108939, 0.0445948, 0.0390406, -0.0542699, 0.00122358, 0.0864111, -0.126678, 0.0653219, -0.0103057, 0.07421, 0.092933, 0.0794604, -0.0924817, -0.0846859, -0.0357324, -0.0988081, 0.049262, 0.0257177, -0.0679635, -0.0268937, -0.0709763, -0.0206696, -0.174446, -0.084452, -0.0229033, -0.170671, 0.000889113, -0.155493, -0.0131585, 0.0922471, 0.041241, 0.0212721, -0.0727152, 0.111656, 0.00544274, 0.24501, -0.0799469, -0.0562727, -0.080453, 0.017546, 0.0122895, 0.0457269, 0.128885, -0.0307477, -0.103601, -0.00339232, -0.127416, 0.134614, 0.037045, 0.0410101, -0.0763202, -0.103164, -0.0416779, 0.0447771, -0.0584393, 0.0676983, -0.014164, 0.0232411, -0.0739589, -0.0200838, -0.0180048, 0.225943, -0.0232131, -0.179, 0.0140535, -0.286809, 0.233097, -0.0879864, 0.037645, -0.0183789, 0.0720031, -0.170822, -0.0833144, -0.0553755, -0.0742986, -0.0617082, 0.0459897, -0.0399081, -0.0470299, -0.0551672, 0.188829, 0.019478, -0.10236, -0.0327415, -0.0381111, 0.119797, -0.0488676, 0.101414, -0.159815, 0.0705924, 0.0349121, 0.0373799, -0.178667, 0.138209, 0.110542, -0.174404, -0.17464, 0.166571, -0.0121662, -0.0870231, -0.061718, -0.142414, -0.000758585, -0.200169, -0.114677, -0.0582504, -0.213833, 0.160396, -0.00286013, 0.102106, -0.0777483, -0.109559, -0.0388061, 0.0532903, -0.0496615, -0.0445516, 0.0702605, 0.116947, 0.129414, -0.00982448, -0.0425645, -0.15483, -0.0579357, -0.107975, -0.0465883, -0.0938225, -0.0531015, -0.0885493, -0.0676927, -0.0107138, 0.0605663, -0.0880609, 0.10344, 0.112432, -0.0815141, -0.0311507, 0.0401676, 0.0711547, 0.111688, 0.0810287, 0.112536, 0.0310261, -0.0169011, -0.0963738, 0.0164862, 0.0118147, -0.0841018, 0.137702, -0.0338583, 0.0148153, 0.0948767, -0.058754, 0.0785024, 0.0290725, -0.0866536, 0.00165672, 0.0682733, -0.136052, 0.116129, -0.129619, 0.0527428, 0.0362558, 0.0102032, -0.0808005, -0.0532755, -0.164428, 0.082863, -0.0318094, 0.11817, -0.0201778, -0.303328, 0.0504665, -0.0654313, 0.177544, 0.208142, -0.0337867, 0.0820177, -0.158895, -0.0955528, 0.0794384, 0.0478359, -0.00931648, 0.0697159, 0.0140308, 0.231375, -0.182328, 0.0536687, -0.128564, -0.136519, 0.0347536, 0.0531178, 0.00134852, -0.0460661, 0.0796649, 0.138327, 0.0136171, 0.0715068, -0.0715547, -0.0769842, 0.0749728, -0.10121, 0.0818399, 0.199031, 0.0129772, -0.166781, 0.0695036, -0.0102762, 0.0564097, -0.139946, 0.000255183, -0.0687051, 0.0634171, -0.188923, -0.0882222, -0.0664683, -0.0598156, -0.154719, 0.161646, 0.0757348, 0.103944, -0.0338646, -0.129392, -0.0696784, 0.0119521, -0.098639, -0.0227263, -0.100015, -0.190515, -0.21073, 0.184658, 0.133339, 0.175968, 0.172456, -0.126761, -0.0310004, 0.0634915, -0.119033, -0.12343, 0.159543, 0.130565, 0.0990998, -0.152095, -0.0386603, 0.0491107, 0.0354276, -0.227934, -0.0539479, -0.0532082, -0.0603506, 0.0252239, 0.00358131, -0.116197, 0.0107348, 0.0806616, 0.167111, -0.0680506, -0.0250214, 0.137187, -0.113317, -0.0615101, 0.00837745, -0.100031, 0.0152554, 0.0955054, 0.0810245, -0.012307, 0.11196, -0.0226493, -0.117786, -0.0348664, 0.0390756, -0.112188, -0.0409792, -0.0971114, -0.0715133, 0.0499454, -0.025789, 0.00958808, 0.0163871, -0.143392, -0.00925492, -0.085629, -0.0751856, -0.172675, 0.0474134, -0.0709521, -0.242576, 0.0519262, 0.0946062, 0.0182464, -0.0354091, 0.0455575, -0.10802, 0.134922, 0.0208851, 0.00612104, 0.130855, -0.00661185, -0.255668, 0.166853, -0.0813256, 0.0426925, -0.0782175, 0.208402, -0.0657823, -0.0623562, -0.118639, 0.0671225, 0.0078729, 0.0836361, -0.0569561, 0.0654799, -0.0796234, -0.122299, -0.0114911, -0.0626371, 0.0324767, -0.134542, 0.0923991, -0.0643729, -0.0522379, 0.214352, 0.00147424, -0.0890104, -0.128234, 0.0386131, -0.238229, -0.0991457, 0.0594389, 0.0018166, -0.119478, -0.140441, 0.0796059, 0.0438927, 0.00959761, -0.156823, -0.0583221, -0.0702066, -0.0939501, 0.0345534, -0.0395236, -0.112975, 0.0729638, 0.222773, 0.0117284, 0.0429016, 0.0745639, 0.0890457, -0.171488, 0.0297169, 0.0540924, 0.0855248, -0.0163212, 0.106623, -0.0997012, 0.0379339, 0.00518556, -0.187596, 0.0855584, -0.0177233, -0.0279804, 0.055055, 0.110896, -0.156056, -0.061372, -0.0231307, 0.142613, 0.0872188, -0.0605097, 0.185599, -0.0636657, 0.0226767, -0.194751, 0.177403, 0.12863, -0.0889569, -0.0685758, -0.0498087, -0.0653106, 0.125297, -0.097385, 0.102277, 0.174343, 0.0394044, -0.130061, 0.064107, -0.0690737, -0.0640012, 0.021487, -0.00434838, -0.000169253, 0.266613, -0.0914573, -0.227166, 0.00352678, 0.0236524, -0.0316966, -0.193241, -0.132899, -0.139894, 0.0785483, -0.00248197, -0.117776, -0.123352, 0.224552, 0.0253722, -0.0453879, -0.0799346, -0.0225114, 0.0406871, -0.117791, 0.00280593, 0.101872, 0.0848043, 0.0551986, -0.0225315, -0.124147, 0.062001, 0.00810538, 0.225736, 0.018836, 0.0355061, -0.0514419, 0.201055, 0.00615471, 0.0477251, -0.0627184, -0.0321539, 0.0403812, 0.176172, -0.0404007, -0.125214, -0.0275775, -0.0408288, -0.0387744, -0.0916962, 0.125876, -0.228804, -0.0705193, -0.0729973, 0.000444741, -0.0668246, -0.157045, 0.0712043, 0.0830536, 0.0371048, 0.000328324, -0.0697606, 0.201089, -0.0806797, -0.0612805, 0.0547568, -0.09514, -0.00624364, 0.0334821, -0.044734, -0.0819654, -0.0141525, -0.101042, 0.13922, -0.0929884, 0.0275101, -0.232585, -0.163195, -0.0174196, -0.0153303, 0.0350941, 0.0502942, -0.0497759, -0.000352678, 0.0121088, -0.0604609, -0.100721, -0.0156193, -0.139873, -0.169039, -0.132867, 0.0552152, -0.275332, 0.0221492, 0.0866581, -0.0852211, -0.0695569, -0.0943159, -0.0921359, 0.0524857, 0.0967232, 0.0857577, 0.0679865, -0.281559, -0.109079, 0.22921, -0.0420555, -0.0572861, -0.0186063, -0.0910432, -0.0854001, 0.0527401, 0.138555, 0.0030734, 0.0314459, -0.211942, 0.0682693, -0.00135742, 0.128553, -0.0454142, -0.0915908, -0.0620917, -0.0072805, -0.160305, 0.0289336, 0.0361922, 0.0240897, -0.115386, 0.0704546, 0.205634, -0.0691862, 0.0357803, 0.330031, -0.0969182, 0.170105, -0.0875835, -0.0406258, -0.00684913, 0.0110686, 0.0343778, -0.0152793, -0.0909609, -0.170371, -0.0573121, 0.0792146, -0.0153525, 0.0559821, -0.00709215, -0.198025, 0.00689018, 0.0960659, -0.0808221, -0.101394, -0.0705208, -0.228258, -0.0125169, -0.151082, 0.0828199, 0.0647689, -0.0986185, 0.0181983, 0.147829, 0.0641151, 0.0417444, -0.0650717, 0.125126, -0.213462, -0.0747042, -0.0485789, 0.163408, -0.0628557, 0.429808, -0.0512089, 0.0237001, 0.238621, -0.151233, -0.0135743, 0.152663, -0.0790682, -0.0756359, -0.0442406, -0.112992, -0.0130686, 0.0237262, -0.257323, -0.160815, -0.119074, 0.0675768, -0.147935, 0.141203, -0.091894, 0.162825, -0.0895035, -0.00553794, -0.0247469, 0.221152, 0.0645118, 0.0702426, -0.0240891, -0.0379216, 0.102845, -0.0766981, -0.110399, 0.0445826, -0.083043, -0.0455321, 0.0619897, -0.221404, -0.0232724, -0.0848706, -0.0378803, 0.0272657, -0.0631143, 0.363289, 0.102584, -0.0353445, -0.130634, -0.0403633, 0.0217013, 0.0401069, -0.0611199, -0.0826089, -0.0361589, -0.0931585, -0.10237, -0.0354554, -0.141341, -0.260838, -0.178692, -0.0713417, -0.0849551, 0.0123619, 0.126027, 0.00660663, -0.105145, 0.11006, 0.037166, -0.0566435, -0.0644895, 0.0972711, 0.0956306, -0.0335744, 0.0282288, 0.130276, -0.160835, -0.0755937, 0.174234, 0.111995, -0.0971378, -0.00215627, -0.128775, -0.0202466, 0.0568689, 0.13608, -0.252787, -0.0193099, 0.0737814, 0.00393894, 0.188269, -0.16167, 0.0393293, 0.095986, 0.0433346, 0.178948, 0.0106335, 0.0240476, -0.0676203, 0.0327345, -0.131386, 0.171985, -0.0868872, 0.0173864, -0.0482051, -0.202543, -0.0412316, -0.115616, 0.00243262, -0.11614, 0.0395698, -0.0773086, 0.0263157, 0.0598922, -0.261304, -0.0261998, 0.030043, -0.033673, 0.00197624, -0.0938534, 0.115334, -0.298898, -0.20221, -0.173171, 0.0898405, 0.0275652, -0.0353344, -0.116251, -0.0709226, 0.0633522, 0.120721, -0.0182031, 0.00476753, 0.108439, 0.0874914, 0.154198, 0.112176, 0.0103608, -0.139292, -0.148375, 0.118512, -0.180723, 0.189848, -0.117017, -0.0514163, -0.0669278, 0.0997118, -0.0823594, 0.208573, 0.0210703, -0.188416, 0.00949946, -0.105656, -0.059449, -0.0765154, 0.087212, -0.00624031, 0.00586885, -0.0394254, -0.132045, -0.0677823, 0.0444551, -0.0333993, -0.12278, -0.21734, 0.203189, -0.078086, 0.00304579, -0.0121421, 0.0683984, 0.0813542, -0.029381, 0.0984738, 0.00910106, -0.10764, 0.158223, -0.063188, -0.0669215, 0.0511873, -0.0482472, -0.00469144, -0.13053, -0.0745567, -0.0581981, 0.0675884, -0.053229, -0.0648344, -0.0965036, -0.214993, 0.0113783, 0.0600866, 0.0389662, 0.252527, 0.0514398, 0.131794, -0.173517, 0.221179, 0.140768, 0.0982047, -0.0398004, 0.125532, -0.0756626, 0.218193, 0.0425157, -0.15683, 0.0884478, 0.0279074, 0.0502286, 0.0887501, -0.139576, 0.0501675, -0.0710789, -0.0301994, 0.122452, 0.0708251, -0.0860295, 0.00367192, -0.101802, 0.0305107, -0.0720888, -0.178428, -0.0133916, 0.170775, -0.153901, 0.00386479, 0.0540182, -0.082807, 0.275638, -0.0265907, -0.0935591, -0.254062, -0.170125, 0.153272, -0.0595525, 0.189199, -0.0412679, -0.0435707, -0.0240571, -0.0348424, 0.24594, -0.0695811, 0.0258416, -0.0223769, -0.0769073, 0.219958, -0.136864, -0.248979, -0.160755, -0.0231402, -0.00912104, 0.0816889, -0.179416, 0.0548012, 0.196576, -0.0355539, -0.068354, -0.153855, -0.0428235, -0.0377206, -0.151677, -0.180492, 0.0350362, -0.239765, -0.00616697, 0.116762, 0.0484303, -0.0380958, -0.067451, -0.0256124, -0.0474475, -0.0100344, 0.117691, -0.118099, 0.243411, -0.0736347, 0.0719514, -0.0452448, 0.0416888, 0.0460943, 0.0371869, 0.179733, -0.104193, 0.017411, 0.219861, 0.170386, -0.0782723, -0.083783, 0.0244886, -0.239765, -0.0284669, -0.0382527, 0.0323414, 0.210958, -0.0900804, -0.0884698, -0.10514, -0.0118076, -0.0124672, 0.230389, -0.123019, 0.0663554, 0.282826, -0.071283, 0.012866, -0.125284, -0.0300197, -0.00843347, -0.0429821, -0.0500627, -0.0472293, 0.288629, -0.0823752, 0.0382232, 0.0531546, 0.00594331, 0.174297, 0.108872, -0.0479389, 0.101296, -0.0238227, 0.204071, 0.0215766, 0.0960229, 0.0626856, 0.105706, 0.0890824, -0.0466957, -0.118343, -0.0950366, 0.0882661, 0.140353, -0.0994391, 0.101717, 0.00136454, 0.114412, 0.00388069, -0.0345548, 0.21324, 0.155772, -0.0825762, -0.117626, 0.121485, 0.0241844, 0.33102, 0.229537, -0.0533618, 0.158672, 0.0832003, 0.0977604, -0.0785969, -0.0248428, -0.0999092, 0.0292406, 0.0945156, 0.0111528, 0.0784307, -0.0545639, -0.156994, -0.00525844, -0.08012, 0.00258813, -0.142944, -0.0916161, -0.0124763, 0.0750093, 0.136818, 0.160391, 0.112209, 0.0654434, -0.10661, 0.0959505, 0.0265162, -0.0714699, 0.0529008, -0.0212695, -0.0997586, -0.0446994, -0.239139, 0.225894, 0.0848126, -0.154172, 0.00951303, -0.0313808, -0.224285, 0.0513135, 0.113867, 0.179863, 0.163637, 0.301433, -0.137814, -0.0640579, 0.0345629, 0.212558, -0.000670405, -0.0261212, 0.0204773, -0.00371466, -0.155961, 0.120227, -0.0489021, 0.19582, 0.0474889, 0.0531352, 0.0221304, 0.125078, 0.17077, -0.204195, -0.17095, 0.166797, 0.100911, -0.000818816, 0.131896, 0.127825, -0.253114, 0.113831, -0.0878768, -0.109087, 0.0855342, 0.0338078, 0.152025, -0.00299431, 0.132269, 0.122959, 0.134266, -0.118799, 0.169676, 0.0333233, 0.0039081, -0.0534117, 0.0612528, 0.0716698, 0.0614248, 0.0355402, 0.113539, 0.105603, -0.0643955, -0.00209052, 0.133628, 0.0357671, 0.0409938, -0.168812, 0.160287, 0.0020532, 0.173468, 0.140259, -0.0610538, 0.0539117, 0.012027, 0.0529635, -0.159245, 0.142101, -0.371506, -0.0182945, -0.00221797, 0.11213, -0.0232535, 0.0116496, -0.0115313, -0.0320985, 0.0793212, 0.0330355, -0.12104, -0.145351, 0.0432544, 0.0604131, 0.108092, 0.145133, -0.00609193, 0.127751, -0.07581, -0.0599515, -0.123458, -0.12779, -0.0380214, 0.0233056, 0.27284, 0.154509, 0.0500951, -0.0813052, 0.0148169, -0.181731, 0.00355396, -0.0454687, -0.130174, -0.137809, -0.231089, -0.0419018, 0.101864, 0.158209, -0.0583459, 0.0865134, 0.144667, -0.111813, -0.0137877, 0.155668, -0.0781032, -0.236225, 0.237482, 0.166867, -0.132796, -0.0186456, -0.108217, 0.00854719, 0.010291, 0.187918, -0.0981769, -0.220473, -0.228089, -0.0451766, -0.143609, 0.198165, -0.171026, 0.00901806, 0.040419, -0.055644, -0.00693415, 0.083718, 0.0336387, 0.0109033, -0.0342641, 0.0667828, -0.202171, 0.141909, 0.209327, 0.20817, 0.017122, -0.0263047, 0.114455, 0.135843, -0.0749143, -0.0408383, -0.0194805, -0.0461264, 0.00829208, -0.0095157, -0.0885479, -0.200166, -0.0369127, -0.0332497, 0.0323285, -0.0171618, 0.119675, -0.00029999, 0.137363, 0.0820268, 0.010711, 0.0132903, 0.0903394, -0.0779783, 0.0390443, -0.057719, -0.0807863, -0.20436, 0.00123914, -0.114104, 0.262281, -0.0936981, -0.0189392, -0.18156, -0.08961, 0.0109049, 0.0248038, 0.0216518, -0.00361904, 0.0980689, 0.107068, 0.0615469, -0.105846, -0.0500832, 0.0432399, 0.10598, 0.127932, 0.322835, 0.0642242, 0.0852896, 0.0620745, 0.0464968, -0.0522037, -0.137464, 0.0194948, 0.120896, 0.0487548, 0.0703627, -0.0931085, 0.0774039, -0.192497, -0.180975, 0.124261, 0.160956, -0.214382, -0.11093, 0.0230257, -0.167645, 0.160615, 0.0969666, 0.474604, 0.0734711, 0.0918349, 0.097029, 0.0562665, 0.0613114, -0.0319179, 0.0391389, 0.118872, 0.153121, -0.1718, -0.123779, -0.22052, -0.00791531, -0.130195, -0.0722854, -0.164665, 0.0818265, -0.0754405, -0.238688, 0.126473, -0.141479, -0.135096, -0.0934329, 0.0409178, -0.105058, 0.0921904, -0.0649933, 0.0437428, 0.239095, 0.0855386, 0.156129, 0.144582, 0.131859, 0.0494269, 0.00399257, -0.102725, 0.109418, -0.0976038, 0.029592, -0.0803357, 0.0332888, 0.0135279, -0.0376035, -0.104489, -0.0588346, -0.0621302, 0.0170257, 0.14123, 0.0720969, -0.225001, -0.0372406, 0.0541565, 0.0693892, 0.0220363, -0.200723, -0.0539563, 0.0936743, 0.0406363, 0.105434, -0.0203601, -0.0541563, -0.0426418, 0.124177, -0.0131488, 0.150464, 0.0833359, 0.0450222, 0.0314079, -0.01143, 0.0170143, -0.0096197, -0.0926423, -0.0400114, 0.0182326, -0.0767876, -0.0575258, 0.0230028, -0.0722312, 0.0867484, 0.142546, 0.0358314, -0.00564012, 0.158125, 0.0316488, 0.0792211, -0.00918299, -0.027229, 0.0476883, -0.0782907, 0.118905, 0.158375, 0.0377404, 0.0867184, 0.0211231, 0.0439797, -0.0223485, 0.0230338, -0.194693, 0.047211, -0.0376436, 0.0513319, 0.0937537, -0.0898772, -0.0924848, -0.069662, -0.0154857, 0.0125878, 0.00919046, 0.0762791, 0.113009, -0.185572, 0.0130984, 0.0168258, -0.131153, -0.064843, -0.0918491, 0.0109851, 0.00291466, 0.139062, -0.211438, -0.0329583, -0.210929, -0.0543158, 0.0119124, 0.11222, 0.00195763, 0.149138, 0.0224898, 0.0840232, -0.0238051, 0.0662585, -0.00413437, 0.0399084, 0.0478361, 0.0598074, 0.135149, 0.116145, 0.0851012, -0.102463, -0.122151, 0.0269297, 0.0938684, 0.0576472, -0.0557223, 0.0642813, -0.0563416, -0.119281, 0.0668697, -0.129793, 0.23851, -0.0808462, 0.182233, -0.0576672, 0.0998098, 0.0573979, 0.0235097, -0.0174418, -0.0192348, 0.0300065, 0.0618481, -0.0302787, 0.0752997, 0.0620585, -0.0474116, 0.0758717, -0.04708, -0.00939585, -0.0318276, 0.089753, -0.0433422, 0.0341702, -0.150238, 0.0679419, 0.0368567, 0.0332021, -0.0299773, 0.283823, 0.160212, 0.114144, -0.0849986, -0.00895743, 0.115991, -0.028985, -0.036293, -0.0961026, 0.019982, -0.0495362, -0.0543431, 0.0164818, 0.0271541, 0.0494615, 0.0257354, 0.0250185, -0.0340383, 0.000941493, 0.0354258, 0.00683021, -0.0195878, 0.162006, -0.0508611, 0.0784793, -0.127664, -0.154193, -0.0299883, 0.0311503, -0.163857, 0.0627798, 0.0220956, -0.0139839, -0.112347, -0.0238251, 0.0698051, 0.209648, 0.0347161, -0.01593, 0.0121377, -0.0511161, -0.134945, 0.115281, -0.0748275, 0.0853011, 0.138677, 0.0115974, -0.101888, 0.0918796, -0.121569, 0.00357876, -0.0181511, 0.0228308, 0.0712449, 0.318831, -0.0631689, 0.0998057, 0.186133, -0.0626635, 0.00449678, -0.0601317, -0.0536285, -0.0748774, -0.111455, 0.0173737, -0.0149598, -0.0466114, -0.0494014, -0.0609878, 0.138118, -0.113849, -0.0550474, 0.0852014, -0.0137876, 0.108031, -0.160554, 0.00682814, -0.0331312, 0.00768196, 0.0536277, -0.0397718, -0.0590076, -0.0370009, 0.277384, -0.00217604, -0.0616407, 0.135746, 0.133743, 0.0546956, -0.0534129, 0.0483793, 0.0289502, 0.0222457, -0.0650033, 0.127382, 0.00540068, 0.0799941, -0.0386408, 0.167533, 0.0889542, 0.136558, 0.201949, 0.0159676, -0.0204757, 0.187096, -0.142952, 0.0740655, -0.134319, 0.12785, -0.0156241, -0.0550371, 0.0288298, -0.0309188, -0.255009, 0.0889765, 0.0264269, 0.0929657, -0.110457, 0.00488798, 0.0631534, -0.196921, -0.0952791, 0.0848214, 0.0672967, 0.156061, -0.0402527, 0.113496, 0.0509198, 0.164868, -0.153292, -0.032939, 0.0371504, 0.156513, 0.0504242, 0.0594014, -0.0970143, 0.203629, 0.236418, 0.114002, 0.0541131, 0.0521557, -0.0868992, 0.0306539, -0.143084, -0.00475556, -0.105189, 0.000900645, 0.0489014, -0.128346, -0.0562071, -0.0944825, 0.146953, -0.203039, -0.0435641, 0.0579432, 0.045975, 0.186418, 0.129713, 0.0540284, 0.0246106, -0.0130482, 0.156967, -0.0537279, -0.0403944, 0.0935487, -0.153253, 0.0611503, -0.104819, -0.281372, -0.0157026, 0.0121817, 0.0378699, 0.0371035, -0.147996, -0.0615363, 0.0762332, -0.152813, -0.106807, 0.0782546, -0.145998, -0.184017, -0.0743038, -0.041252, -0.0477003, 0.160387, -0.00470106, 0.0147263, -0.103869, -0.0714716, 0.0251573, -0.0488224, -0.0129834, 0.212038, -0.266193, -0.196401, -0.0670022, 0.0346285, 0.0245443, -0.021916, 0.035994, 0.033958, 0.0804174, 0.0823248, -0.0448435, -0.0458455, -0.0855411, -0.232679, -0.0473114, 0.153309, -0.124818, -0.0320975, -0.168526, 0.0758716, -0.11878, -0.00144378, 0.0497317, 0.0151051, -0.0620912, -0.182818, -0.105584, -0.0355666, 0.0094103, 0.0826074, -0.136421, 0.10454, -0.10596, -0.147335, 0.0939885, 0.0899553, -0.0139473, 0.123869, 0.0173369, -0.045891, -0.0793526, 0.170449, 0.0010488, 0.0859959, 0.158775, -0.0730518, 0.0168406, 0.0777717, -0.068144, -0.110206, 0.0191917, 0.044075, -0.000363507, 0.0259424, -0.306639, 0.0142011, -0.0782611, 0.110113, 0.0852941, 0.00541355, -0.095454, 0.0277489, 0.161194, 0.0235475, 0.0667222, -0.0287617, -0.169777, -0.081005, -0.0883244, -0.0428691, 0.00997712, -0.0371554, 0.0527186, -0.17313, -0.143743, 0.0600287, -0.0716127, -0.00632741, -0.111347, 0.0254174, 0.357009, -0.130007, -0.0206567, 0.118647, -0.161862, 0.174388, 0.0303427, 0.103032, -0.0752663, 0.100007, 0.0301096, 0.0127583, -0.0580941, 0.0706815, -0.11726, -0.130549, 0.0766243, 0.14966, -0.0339299, 0.0329794, -0.0197958, 0.271297, -0.0810982, -0.076419, -0.0333006, -0.00725713, 0.0414404, -0.0602868, -0.0285123, 0.128802, 0.194751, 0.0731734, 0.13819, -0.00360139, -0.0630322, -0.161551, 0.132755, 0.23264, 0.0348759, -0.0992037, 0.112381, 0.0738529, 0.081625, 0.11017, 0.0276525, -0.141925, -0.0206073, -0.0672564, 0.0416778, -0.0418214, -0.0284959, -0.0312516, -0.0754079, -0.262152, -0.0514958, -0.0848319, -0.0589032, 0.0208205, -0.0303626, 0.0582793, 0.0108615, 0.00528501, 0.00854754, -0.0705218, -0.0734242, -0.00105201, 0.155442, 0.0281534, 0.12067, 0.157457, -0.0126907, 0.122994, 0.0793828, 0.0250786, -0.0201814, -0.0329142, -0.044268, 0.134261, 0.0915345, -0.0765848, -0.070325, -0.00302486, -0.0720677, 0.00887503, 0.0764824, 0.00184473, -0.0208477, 0.101352, 0.0237716, 0.0936424, -0.121154, 0.0187337, -0.0777601, 0.0228741, -0.110887, 0.106809, 0.042741, 0.0416431, 0.00789649, -0.0110513, 0.0246725, 0.124275, 0.226879, -0.107465, -0.081006, -0.0780408, 0.0076955, 0.0483822, 0.180794, 0.0637602, 0.00722887, 0.0916745, -0.03398, 0.157662, -0.0489745, 0.0462007, -0.123547, 0.034435, -0.0447995, 0.0144009, 0.0188318, 0.0579632, 0.0212609, 0.0456874, -0.0765511, 0.0158749, 0.11208, -0.00470885, -0.0835171, 0.0814695, -0.0370664, 0.0669249, -0.0261623, 0.0123399, 0.0617418, -0.181632, 0.214153, -0.00603537, 0.0752669, -0.0517854, -0.171503, 0.0216676, -0.0240996, -0.00593185, 0.0314255, -0.0577147, -0.0565906, -0.0378193, 0.0692773, 0.0853022, 0.0385918, 0.0111995, 0.0121384, -0.103894, -0.110902, -0.0192252, -0.0350877, -0.100654, -0.0411118, -0.168293, -0.179952, -0.0863222, 0.022065, 0.124798, -0.0555287, 0.121709, 0.0109185, 0.00635152, 0.0421315, 0.0143528, 0.060672, 0.0650785, 0.0532585, 0.0417847, 0.0705678, 0.0249113, 0.100565, -0.0290713, -0.0237183, -0.0170123, -0.141605, -0.00987086, -0.0435864, 0.0715029, 0.175583, -0.189958, 0.140268, -0.0322257, -0.0295783, -0.0284834, -0.00433032, 0.167496, -0.0497759, 0.0383922, 0.0856804, -0.00437472, -0.0791843, -0.0253118, -0.0576198, 0.0154497, 0.0152889, -0.0387155, 0.00558411, 0.0593543, -0.114478, 0.0531428, 0.0110407, 0.0488063, 0.000166708, 0.0122396, 0.104551, 0.00534861, 0.0593844, 0.0541216, 0.0868784, -0.0425371, -0.0154643, 0.00181218, 0.00168243, -0.0260891, -0.055266, -0.0658003, -0.00342533, -0.0293555, 0.0660129, 0.0282075, -0.0273899, 0.200798, -0.177328, -0.0339887, 0.103454, -0.0151924, 0.0597094, -0.131408, 0.0368173, 0.0754447, 0.0555561, 0.0719975, -0.0299398, 0.0996554, -0.0386273, 0.00112788, 0.0282655, 0.0127303, -0.146857, -0.0467028, 0.0377901, -0.02591, -0.0715374, -0.0151314, 0.100827, 0.0119478, -0.118254, -0.0394768, -0.0452223, 0.152195, -0.0938563, -0.123625, 0.00560227, 0.0944714, -0.142866, 0.0469654, 0.0608954, -0.248547, 0.0770364, -0.0134043, -0.139886, -0.0172967, 0.105657, -0.03556, -0.235746, -0.0458721, 0.0526346, 0.0339667, -0.15925, 0.0224957, 0.0643544, 0.124452, -0.136219, 0.0161604, -0.0664027, -0.0405065, 0.00294116, 0.0277036, 0.00159194, 0.0347886, -0.155944, -0.000624399, -0.0434436, -0.147544, 0.0374384, 0.118718, 0.061587, -0.0879719, 0.241528, 0.0158892, 0.0536455, 0.0848376, -0.0892369, -0.0354067, -0.208824, 0.0631268, 0.0264343, 0.0980053, -0.04288, -0.166755, 0.00269665, -0.0211188, 0.0673857, -0.095275, -0.0587032, -0.142573, -0.0862261, -0.0942214, -0.0117202, 0.151527, 0.0774446, -0.137428, -0.0449836, 0.134908, 0.00729698, 0.103211, -0.0720916, 0.11419, 0.140405, -0.0426416, 0.0140879, -0.0608474, -0.00193875, -0.0319548, 0.138767, -0.0522895, 0.0482712, -0.141563, 0.00691326, 0.16209, -0.14074, -0.0698808, -0.117761, -0.0144086, 0.0322524, -0.0308181, -0.0182225, -0.0318128, -0.0155691, 2.92487e-05, -0.0838255, 0.113091, 0.0405193, 0.0237547, -0.0166485, -0.0206061, -0.0673258, 0.0679113, 0.0333438, 0.0380947, -0.0493263, -0.0811639, -0.134638, 0.00688658, -0.0200036, 0.142668, -0.029197, -0.0433479, -0.0300484, 0.139286, 0.0506244, -0.0302219, 0.0689557, 0.0678069, 0.122354, 0.159924, -0.00415144, -0.0751886, -0.186984, -0.0752816, 0.0286799, 0.0495183, 0.0114882, 0.144711, 0.0262797, -0.0184173, -0.0210373, -0.0100854, 0.0657304, -0.00672225, -0.128485, -0.00394619, 0.107979, -0.00663687, 0.146468, -0.0333625, 0.0472987, -0.0407057, -0.0997853, 0.0188147, -0.0484174, 0.127733, 0.00912343, -0.0248974, -0.0374146, 0.00831148, -0.126267, 0.0145429, 0.106491, -0.188885, -0.0469516, 0.127583, 0.0359779, -0.0151951, -0.045657, 0.130505, -0.012834, -0.170388, 0.153794, 0.189382, 0.170427, -0.142969, 0.106558, 0.115286, -0.169606, 0.0257003, -0.0467494, -0.0626546, -0.107518, 0.0659849, 0.0106473, 0.0794004, -0.1666, 0.135218, -0.0626881, 0.0567761, 0.098905, 0.0822777, -0.077473, -0.0520634, -0.13262, -0.0941634, 0.0942321, 0.0595481, -0.0540541, -0.0305258, 0.00515778, -0.218202, -0.0921475, 0.136265, -0.0984575, 0.0880581, 0.0182443, 0.054553, 0.0356657, 0.0135543, 0.0574106, -0.0749083, -0.048129, 0.128006, 0.0246074, -0.0628543, -0.0592522, -0.0172984, -0.0407703, 0.0741417, 0.109839, -0.0189519, -0.026808, -0.121621, -0.0100465, -0.135402, 0.151329, -0.041964, -0.0221009, 0.0686858, -0.0557597, -0.031093, -0.0306476, -0.0350818, -0.0918642, -0.0173186, -0.0198747, 0.0760697, -0.126594, 0.161565, 0.0208143, 0.0262609, -0.0258159, 0.00360702, -0.0827536, 0.106867, 0.0163759, -0.124622, -0.00845674, 0.0821133, 0.158244, -0.0551665, -0.0233956, -0.1888, -0.00205238, -0.0877357, 0.0885046, -0.00684133, -0.0498127, 0.114904, 0.112973, 0.172054, 0.022746, 0.0143067, 0.0321108, -0.0846412, 0.0116426, 0.238445, -0.144856, 0.0472681, -0.0312686, 0.0260683, -0.0254115, -0.117207, -0.0558918, -0.0534004, -0.0308705, 0.0806762, -0.170951, 0.0393979, -0.0976238, 0.0999495, -0.163836, -0.0596979, -0.0478947, 0.113128, 0.024142, -0.0490755, 0.0323786, 0.104505, 0.138238, 0.1953, -0.0543128, 0.065581, -0.00916523, -0.176481, 0.130634, -0.0700727, 0.0852559, 0.308552, -0.00585202, 0.0401288, -0.0684962, 0.0588115, 0.026564, -0.179262, 0.109196, 0.0115152, -0.00013936, 0.117521, 0.056217, -0.117317, 0.0712993, -0.0682035, -0.0693096, -0.148135, 0.199528, 0.0540281, 0.0249527, 0.00453634, -0.00759605, 0.0244855, -0.0577927, -0.0242599, -0.0726497, -0.0735922, 0.00795818, 0.0190793, 0.00171027, 0.0575271, 0.0757943, -0.0070235, 0.0945781, -0.0932049, 0.0151962, 0.018654, -0.137425, 0.0987481, 0.0174731, -0.122669, 0.00072938, -0.0281899, 0.165291, 0.0223475, -0.048465, -0.0431437, 0.0116365, -0.0440497, -0.0770374, -0.077235, 0.0993901, -0.120853, 0.0926989, -0.079529, 0.132848, -0.088772, -0.0490389, 0.0687272, 0.123266, -0.0196873, 0.146121, 0.0567785, 0.0626442, -0.00887215, -0.161013, -0.0452297, -0.148649, 0.00637801, -0.0317815, 0.00700857, -0.0299796, 0.00138241, -0.126365, 0.0373854, 0.0531237, 0.111903, 0.149568, -0.159257, -0.0164646, -0.0499823, 0.0982921, -0.0782189, -0.0814662, -0.10437, 0.00987098, 0.0188384, -0.00280825, -0.152203, 0.0319036, -0.0737002, 0.042605, 0.191026, 0.0131638, -0.243211, 0.0369348, -0.0260177, 0.0608801, -0.129505, -0.0932493, -0.0682283, 0.00533722, 0.124043, 0.0075412, -0.154258, 0.0854349, -0.219066, -0.0996845, -0.00559505, 0.139593, 0.0445775, -0.0879562, -0.140017, -0.033907, -0.166714, -0.0796826, -0.0695969, 0.11752, 0.134243, 0.134195, -0.0155568, 0.184636, -0.0204368, 0.0299471, -0.201932, -0.128105, 0.134199, 0.0606107, -0.133172, -0.0520007, 0.0139914, 0.00483332, -0.0928681, 0.0666994, -0.0266741, -0.177909, -0.11444, -0.16947, -0.0550766, 0.109776, 0.0492203, -0.113002, -0.100174, 0.020411, 0.133382, -0.164866, 0.0873259, -0.0401653, 0.00714279, -0.150676, 0.0725401, -0.0559702, -0.0403075, 0.0288692, -0.0311513, 0.0205598, -0.0158558, 0.00856222, 0.0353437, -0.040499, 0.0537902, -0.0551415, 0.0233766, -0.0843934, -0.0557145, -0.131615, 0.209282, -0.115381, 0.0418268, -0.0368576, 0.298333, 0.103127, -0.127717, -0.324358, -0.061781, 0.119373, -0.0689275, 0.0507514, 0.312592, -0.19202, -0.055158, 0.23564, -0.0293311, 0.0361164, -0.243826, -0.248021, -0.0106505, 0.0221297, 0.0254563, -0.0843409, 0.140449, 0.128327, -0.048986, 0.00834551, 0.00564553, 0.0801499, 0.0806545, 0.00288767, 0.00118472, 0.0993915, 0.0830217, -0.176208, 0.133555, -0.0262599, 0.322338, -0.00086646, -0.0307211, -0.0514934, 0.177216, 0.0970672, -0.0941004, 0.370014, 0.0499525, -0.130704, 0.0667257, 0.284874, -0.109228, -0.130655, 0.0948464, 0.0887613, -0.279459, -0.0263572, 0.178053, 0.0235175, -0.0865761, -0.0485605, 0.0910017, -0.239681, 0.0657316, 0.0336797, -0.137022, 0.100512, -0.18829, 0.0243949, 0.0231746, -0.292638, -0.243552, 0.153157, -0.39368, 0.126677, 0.0172992, -0.056759, -0.197883, -0.00282723, -0.0523054, -0.2826, 0.36114, 0.02665, -0.191157, 0.161228, 0.0519916, -0.0430142, -0.0812837, -0.0653964, 0.0586449, 0.15501, 0.144104, -0.128439, -0.0517072, 0.189761, 0.239415, -0.0675354, -0.0142358, 0.0143402, -0.0380147, -0.0409755, 0.238196, -0.149227, 0.16764, -0.199522, 0.0810293, -0.0286004, -0.108463, -0.0915213, -0.116463, -0.0782438, 0.00972655, -0.0275991, -0.116951, 0.236777, -0.108986, 0.0559352, -0.108093, -0.268481, -0.300239, -0.038456, 0.0117205, -0.140135, -0.0158822, 0.0031049, 0.0515162, -0.095394, 0.0246333, -0.0511994, 0.0525328, -0.00132965, -0.0469577, 0.268922, 0.126832, 0.00784781, -0.0611499, 0.00111744, 0.00839577, -0.0629906, -0.000371255, -0.0745819, 0.149648, -0.00679732, -0.245791, 0.116636, 0.0965119, -0.0858196, -0.0698515, 0.086482, 0.0627195, 0.0200951, -0.0660108, -0.0366472, 0.0104187, 0.102231, -0.079436, 0.0246217, -0.07267, -0.262073, -0.00556196, -0.0564102, -0.149424, 0.0219883, 0.0579754, -0.0693324, 0.0459044, 0.013922, 0.144968, 0.012447, 0.212191, -0.0328051, 0.150605, 0.0636976, -0.227214, 0.0230946, 0.0245315, -0.0343859, 0.186069, 0.155105, -0.0985941, -0.0691426, -0.0427915, 0.0897489, -0.00284007, -0.0486961, -0.0285674, -0.0559475, -0.0866254, 0.139727, -0.029004, 0.0460412, -0.0221461, 0.0213597, -0.0670658, 0.121724, 0.253049, -0.0621665, -0.1212, -0.0209039, 0.1298, 0.050742, -0.131241, 0.0800251, -0.0615735, 0.159352, -0.0600804, -0.152918, -0.00199657, -0.111143, 0.0388708, 0.166416, 0.00300619, -0.0367363, 0.20427, 0.0982836, 0.0105312, 0.0584059, 0.107552, -0.0286053, -0.0193556, 0.0877157, 0.132088, 0.133561, 0.0137298, -0.0897206, 0.0785771, -0.0814393, 0.0175899, -0.00575764, 0.00276972, -0.0507377, -0.165771, -0.022017, 0.148892, -0.0514543, -0.0258534, 0.0155704, -0.0890416, 0.132082, 0.0872315, -0.00656966, -0.0138821, 0.00666634, 0.084801, 0.0271733, -0.103555, -0.128535, 0.108811, 0.0145776, -0.0336964, -0.120253, -0.0694887, 0.0167486, 0.0380251, -0.0589953, -0.0275146, -0.118425, 0.00477547, -0.0484451, 0.0643327, 0.185595, -0.0725563, 0.0541416, -0.10743, -0.108024, 0.0295038, -0.0142826, -0.0114956, 0.141817, -0.200466, -0.0721752, 0.0299417, 0.0226541, -0.0454384, -0.0290555, 0.0205869, -0.141, 0.0596204, -0.0227486, -0.0127835, 0.123479, 0.0831318, 0.167955, -0.163728, 0.0304356, 0.11554, 0.0676368, -0.0506134, -0.0847168, -0.0871043, -0.15497, 0.00877469, 0.0187709, 0.106121, -0.0406371, -0.0273921, -0.148927, 0.0155446, -0.00763488, -0.0751218, 0.0277072, 0.117372, -0.0125741, -0.038658, 0.00414973, 0.0013484, -0.119568, -0.00512363, 0.121196, -0.0670976, 0.0258126, 0.0570271, 0.0417259, -0.0686098, 0.0747736, -0.0403427, -0.146943, 0.146328, -0.105406, -0.0100659, 0.203686, -0.0667656, -0.101625, -0.101333, -0.256746, 0.0128575, 0.0291715, -0.0243729, -0.00519788, -0.0198794, 0.0621255, 0.130114, 0.0523109, -0.0355132, 0.0207908, 0.019766, -0.00291625, 0.098527, -0.0897621, 0.0303034, -0.146931, -0.000380554, -0.00633039, -0.00608165, -0.0644048, -0.0439231, -0.12179, 0.0660316, -0.0425635, -0.0758912, 0.0018226, 0.0827322, 0.0736231, 0.0115677, -0.0353799, 0.00403278, -0.042169, 0.056142, 0.069104, 0.0715802, 0.100707, -0.0230162, 0.0287438, -0.0526152, 0.014044, -0.0312973, -0.0279312, 0.0783501, 0.0712662, -0.159787, -0.0732055, 0.13547, -0.0232999, -0.019214, 0.00906752, -0.137268, -0.0585624, 0.00261421, 0.0806126, -0.0515111, 0.0230335, 0.128871, -0.140649, 0.00525972, -0.0888112, -0.0324335, -0.0892222, 0.210631, 0.0105529, -0.0732421, 0.0199517, 0.0122368, -0.129221, -0.0431733, -0.189438, 0.21953, -0.0600521, -0.100585, 0.0266357, 0.0368496, 0.00862204, 0.11502, -0.0791788, -0.0365561, -0.120733, 0.0657541, 0.121426, -0.10035, -0.11506, 0.0232424, 0.0754693, 0.100434, 0.0926385, -0.0457153, 0.182044, -0.0956427, 0.182428, 0.0957192, 0.0701938, -0.129745, 0.0350993, 0.0266972, -0.0484454, -0.00981678, 0.0429381, -0.0711436, -0.0173547, -0.0287272, 0.0898308, 0.167913, 0.0312336, 0.0473407, 0.128221, -0.0825575, 0.0803378, -0.120785, -0.167783, 0.158013, -0.00591001, -0.0233527, 0.0674732, 0.0262518, 0.133299, 0.00810624, 0.0849422, 0.173285, -0.0575621, -0.0464245, -0.15735, -0.0991693, 0.129979, -0.0459123, 0.147555, -0.0213911, 0.0597494, 0.0145266, 0.0717425, 0.0492915, -0.189532, -0.102358, 0.0693957, 0.100583, -0.21546, -0.0505541, -0.0775765, -0.101205, -0.0944353, -0.144078, -0.00906998, 0.0465553, 0.0914658, 0.0609999, 0.0688573, 0.0567425, 0.0853689, 0.11924, -0.111181, -0.115744, 0.114156, -0.0263104, -0.0343988, -0.132853, -0.0305711, 0.0928966, -0.210159, 0.00326742, 0.0560037, 0.00392166, 0.10131, 0.0553698, -0.146996, 0.0520766, 0.103113, -0.00491922, 0.250074, 0.139258, 0.0819721, 0.0224667, -0.154613, -0.170536, -0.113009, -0.125402, 0.0904692, 0.110222, 0.33325, -0.00681747, -0.00422838, -0.224109, 0.0305813, -0.124872, 0.0381175, -0.00716663, 0.0297876, 0.129311, 0.0188146, 0.00168521, 0.0536448, 0.0643632, 0.0449281, 0.107138, -0.0791986, 0.0549213, -0.0585504, -0.0535992, -0.14388, -0.0875416, 0.0834759, -0.0877948, -0.114446, 0.13557, -0.0226213, -0.0227507, 0.0662675, 0.00819808, -0.0380332, 0.0778093, -0.19584, -0.1516, -0.0575255, 0.0507288, 0.114569, 0.261944, 0.373886, 0.0791609, 0.142312, 0.179088, 0.0231139, -0.134293, 0.00282291, -0.0677121, 0.0827537, 0.0989376, 0.0656749, -0.0131185, 0.126835, -0.0519473, 0.172675, -0.113886, -0.0153763, 0.307255, 0.0992825, -0.0181054, 0.26768, -0.00295386, -0.268789, -0.0256856, 0.0103846, -0.14321, 0.349131, 0.0554768, 0.0722785, 0.0704129, -0.229385, 0.117047, 0.157391, -0.0125249, 0.0275714, -0.188541, -0.0611167, 0.0065322, -0.102942, 0.0348189, -0.088143, -0.0461421, 0.0196076, -0.0533063, -0.144461, 0.0759086, -0.0605246, 0.00724741, 0.103886, -0.128398, -0.0721151, -0.173796, 0.0309738, 0.102296, -0.0470714, -0.0749339, 0.0143667, -0.176586, -0.0899963, -0.10765, -0.273862, 0.125459, 0.0618324, -0.267994, 0.0576202, 0.201192, -0.0147146, 0.177492, -0.146116, 0.0438935, 0.194149, -0.316521, -0.0427149, 0.0890182, -0.140428, -0.056404, -0.101884, 0.0633609, 0.161698, -0.166498, -0.0126211, -0.0609049, -0.0236228, -0.0170127, -0.135513, 0.0198269, -0.00404023, -0.106412, -0.101497, 0.0486986, -0.0570358, 0.104949, -0.13169, 0.0459522, -0.140054, 0.0851516, -0.140699, -0.142172, 0.0714821, -0.112596, 0.115639, -0.000625734, -0.115403, 0.132704, -0.000796333, -0.0500403, 0.01763, -0.00315439, 0.0375374, -0.127681, -0.142835, -0.0912432, 0.172802, -0.05863, 0.0758168, 0.0181284, -0.0466552, -0.014839, -0.0113291, -0.0127734, -0.0437082, -0.000965445, -0.0917224, -0.0349435, -0.0280182, -0.0250239, -0.0322674, 0.12462, -0.0952555, 0.0364139, -0.0751317, -0.0717587, 0.357721, 0.19624, 0.0693953, -0.00201087, -0.017338, 0.152233, 0.127219, 0.00264062, 0.148093, -0.018394, 0.194199, 0.0298562, -0.026212, -0.0205546, -0.0791475, 0.0202076, 0.0209637, -0.0454977, -0.131687, -0.00671229, -0.0415385, 0.0121371, 0.0503563, -0.261893, -0.0458933, -0.139738, -0.0582619, 0.108905, -0.177818, -0.10757, -0.098871, 0.0746731, -0.0162733, -0.235118, 0.0700546, -0.245815, -0.122281, -0.11146, 0.203846, 0.0618654, 0.084979, -0.0121767, -0.0621388, 0.0253533, 0.0229451, -0.0175822, -0.00118565, -0.0511533, -0.171957, 0.00502026, 0.0339676, -0.0272002, -0.0621613, -0.0419535, 0.0478012, -0.0749385, 0.0382813, -0.023592, -0.160225, -0.0566971, -0.0909431, -0.0787389, 0.0906155, 0.14579, -0.049997, -0.0329831, -0.09427, -0.0979891, -0.0661157, -0.0019309, -0.00599269, 0.0433253, 0.0953787, 0.0619075, 0.143357, 0.143318, 0.0882628, 0.107169, -0.0840008, -0.0635779, 0.0331358, 0.014175, -0.0936621, -0.143323, 0.0439723, -0.0150024, 0.0713023, 0.157524, 0.0202616, -0.136619, -0.0969837, -0.0425392, -0.0574742, -0.105211, -0.0793687, 0.127701, 0.0591841, 0.0298561, 0.0937563, 0.0321703, 0.0371461, 0.0930009, -0.165892, 0.0642828, -0.00943905, 0.0532789, 0.0621797, -0.0606611, 0.176166, -0.00797306, 0.0224758, 0.0283819, 0.0272977, -0.145537, -0.138091, 0.101939, -0.0571054, 0.0273604, 0.0773959, -0.016733, -0.00676742, -0.161108, -0.0954075, -0.0761149, -0.02914, 0.154743, 0.093896, 0.081257, 0.0123755, -0.111599, 0.120522, 0.0694009, 0.137465, -0.0177177, -0.151003, 0.101608, -0.014924, 0.0987448, 0.121036, -0.131566, 0.0955181, -0.0540896, 0.00936835, 0.138864, 0.0275664, -0.0276021, -0.236179, -0.00799173, 0.0329624, 0.112889, 0.0950338, -0.0194974, -0.0607299, 0.0781356, 0.0306074, 0.0225822, 0.0866076, 0.0262285, -0.122529, 0.0676885, -0.131323, -0.0888277, 0.0906762, -0.0355455, 0.01887, -0.125876, -0.175464, 0.111753, -0.102792, -0.126451, 0.0254754, 0.0806624, 0.0139448, -0.0256506, 0.00798802, -0.107317, 0.181425, 0.176208, 0.0822141, 0.000906119, -0.0594548, -0.0438855, 0.0881429, 0.176981, 0.23089, 0.018351, 0.231863, 0.104267, 0.229811, -0.0218526, -0.0992625, 0.0456368, -0.034926, 0.0516136, -0.00823467, 0.00815338, -0.136572, 0.0123275, -0.013145, -0.0546388, 0.114022, -0.0618853, 0.0385275, -0.00542699, 0.0501779, -0.0358024, -0.108192, 0.133039, 0.141413, 0.0265595, 0.0540496, 0.0258767, 0.0686621, -0.0384689, 0.0518598, -0.0622442, -0.163322, 0.0744031, -0.0476727, 0.0487147, -0.06239, 0.0996168, -0.00418871, 0.224212, -0.174959, 0.0363173, 0.0701735, 0.229207, 0.0752685, -0.17213, -0.036663, -0.0248027, -0.00526021, -0.103387, -0.0576266, -0.0476361, 0.122617, 0.0333611, -0.0638544, -0.0584434, -0.0549349, -0.0312673, -0.187554, -0.0436826, -0.275094, 0.119223, 0.154998, -0.146621, 0.079483, -0.0667137, -0.17392, 0.11566, 0.085976, -0.0961288, 0.0847861, -0.0778146, 0.151083, 0.0743166, -0.00604607, 0.0133332, -0.103026, 0.138605, -0.0405425, 0.479673, -0.0196967, 0.00846034, 0.0600191, 0.0201405, -0.0480278, 0.0407422, -0.131921, 0.184076, 0.115294, -0.159185, -0.0592287, -0.045617, -0.0851579, 0.0757142, 0.243949, 0.0110396, 0.170861, -0.0981065, -0.0354849, -0.0770395, -0.0781533, 0.0406359, -0.145818, -0.0996762, -0.0380928, 0.0882455, 0.104306, -0.147455, -0.0575974, 0.0622406, 0.0321286, -0.0558389, -0.12516, -0.0695318, -0.0115925, -0.0630182, 0.100598, -0.110975, 0.0411702, -0.152205, 0.0325721, -0.127177, 0.164172, 0.0692405, 0.0162761, 0.0207357, -0.0483973, -0.137544, -0.040489, -0.124407, -0.0123777, -0.00963817, -0.0665798, -0.0939609, -0.179204, -0.101716, -0.226465, 0.388089, -0.037138, 0.106709, 0.0909445, 0.00100683, -0.238079, 0.0202971, -0.0373862, 0.0417229, -0.118892, 0.360553, 0.0626534, -0.0676398, 0.00067791, 0.111317, -0.120842, 0.0299073, 0.13424, -0.00493163, -0.173494, -0.0106074, -0.0168215, -0.0728104, -0.0601929, -0.144832, -0.0350324, -0.0167096, -0.0939313, -0.00844628, -0.0600141, 0.0143498, 0.132602, 0.0296885, -0.0226722, 0.00481824, -0.0281698, 0.0172558, -0.0913044, 0.0111014, 0.0290101, -0.0106991, 0.144564, 0.0137603, 0.0883501, 0.103533, 0.129872, -0.00821677, 0.0646302, 0.0833988, 0.0240672, -0.0458854, 0.0373382, -0.0939353, 0.0932316, -0.106569, 0.0964946, -0.0935559, 0.0481331, 0.0114259, 0.0877415, 0.0337893, -0.0296538, 0.0859157, -0.210475, -0.0146682, -0.141621, -0.00031997, -0.0477382, -0.0802057, -0.0320932, 0.103494, -0.0432809, -0.0144275, -0.000911933, -0.0851732, 0.0747555, -0.123997, 0.0928446, -0.10857, -0.0529877, 0.124407, 0.0848159, -0.183149, 0.000326648, -0.0186839, 0.0654512, 0.0458461, 0.062756, -0.0794457, -0.214055, -0.0105798, 0.0178398, 0.0419191, 0.0934246, -0.0659378, 0.00213481, -0.0116637, -0.0675447, 0.115083, 0.000482418, 0.0520618, 0.0931851, -0.164905, -0.0164176, 0.157405, -0.0301747, 0.0597366, 0.0904064, 0.0148657, 0.0288158, -0.069769, -0.16927, -0.0834729, -0.0551338, 0.0780526, 0.00086154, -0.0594897, -0.0274007, -0.0901757, -0.0552662, 0.0534308, -0.138568, 0.202313, -0.126512, -0.061022, 0.173519, -0.0318563, 0.107667, 0.0058978, 0.218018, -0.0344503, -0.203459, 0.00562715, -0.0959225, -0.15024, -0.00918511, 0.0698592, -0.0385352, 0.105227, 0.0176118, 0.21422, -0.0563069, -0.0359459, 0.0510765, 0.0478278, 0.045397, 0.0691166, 0.120123, 0.110774, -0.116142, 0.0292327, 0.135095, -0.119905, 0.238496, -0.00435448, -0.0463788, 0.0346968, 0.0901209, -0.0653296, -0.11389, -0.127501, -0.153024, -0.271465, 0.138169, -0.152161, -0.111965, 0.0729034, 0.00382261, -0.0147604, 0.131596, -0.0267628, -0.220638, -0.125591, 0.0180663, -0.0457415, 0.177747, -0.030339, -0.0148261, -0.074643, -0.0630864, -0.0441321, -0.189205, -0.0875786, 0.0814915, 0.280612, -0.0120505, 0.106993, -0.0581735, -0.129898, -0.0433071, -0.0972275, 0.203773, 0.0502447, 0.177281, 0.104945, 0.0542393, -0.167556, 0.218378, -0.198394, 0.0512948, -0.131017, 0.0483293, -0.000880803, 0.0271083, -0.016579, -0.0872764, 0.112576, 0.0139064, -0.173064, 0.0267396, -0.0816914, 0.127785, -0.0370021, -0.0567474, 0.13515, 0.155908, -0.0716788, 0.0337656, -0.180516, -0.0658289, -0.0617992, 0.113416, -0.112907, 0.146603, 0.0205621, -0.113144, -0.222092, 0.036303, 0.0903222, -0.0735535, 0.0364131, -0.109859, -0.00314933, 0.314248, -0.226608, -0.134534, -0.106284, 0.0638666, 0.0223976, 0.0914731, 0.170092, 0.0655633, 0.0840544, -0.0560169, 0.0411026, -0.00284951, -0.0484338, -0.104742, 0.0503961, -0.00630394, -0.0587661, -0.0927775, 0.289314, -0.0637846, -0.126432, -0.152022, -0.0934525, -0.0345952, 0.0246871, 0.00518974, -0.0287998, -0.0835094, -0.102875, 0.0921139, 0.14934, -0.177882, -0.0209589, 0.205859, 0.0833287, 0.140365, -0.0881358, 0.201149, -0.0871733, -0.0139661, 0.0809059, 0.0850563, 0.110274, 0.151407, -0.0836095, 0.0484637, 0.0189234, 0.0582746, -0.0559542, -0.184388, -0.0283474, 0.167594, -0.0454891, -0.0619007, -0.0981236, 0.0645074, -0.0879724, 0.0664307, 0.0300855, -0.0346024, 0.0901146, -0.0796918, -0.0856742, 0.012941, 0.0823924, -0.214882, 0.0267329, 0.114011, -0.114818, 0.0621914, 0.0355033, -0.0427323, 0.0337437, -0.118932, -0.0154033, 0.0770881, 0.0453275, 0.160203, -0.0381726, -0.00133863, 0.117348, -0.37355, -0.152859, 0.0688399, 0.0129089, -0.148566, -0.0724134, 0.026745, 0.028366, -0.0218633, -0.0524344, -0.0602526, -0.0326621, -0.0832523, -0.211894, -0.080402, 0.0523089, -0.0224505, 0.00153855, 0.147585, -0.147532, 0.164212, 0.102392, 0.102846, 0.0312383, -0.0973494, -0.00789966, 0.172357, 0.0388688, 0.0349876, -0.0119909, 0.0869778, 0.0383268, 0.101194, -0.0831109, -0.0111632, -0.1649, 0.128218, -0.00452996, -0.0453378, -0.101309, 0.117073, 0.221112, -0.119677, 0.116718, -0.0498863, 0.0402962, -0.0919673, -0.0507776, -0.14089, 0.0358499, -0.0714214, 0.173672, 0.0819758, 0.0296497, -0.0776403, 0.035601, -0.123079, 0.0849166, 0.0897807, -0.000264209, 0.0274368, -0.0407979, 0.111838, -0.0636606, 0.0861518, -0.035689, -0.0775184, -0.0114784, 0.0271967, 0.0623927, -0.0249909, -0.134593, -0.0658548, 0.0460461, 0.00250021, 0.0368173, 0.133461, 0.0273888, -0.0304761, -0.0134232, 0.00712011, -0.044315, -0.102654, 0.0805028, 0.131951, 0.150326, 0.00530655, -0.032719, 0.0478508, 0.0206365, -0.0449173, 0.122907, 0.226224, 0.151349, 0.0434352, 0.111691, -0.0488579, 0.0762109, 0.0336098, -0.0719946, 0.0179379, -0.192045, 0.115046, 0.149021, -0.0861453, -0.00803435, -0.119871, 0.0349404, -0.0813234, 0.137293, 0.0981053, 0.0159602, -0.0553756, 0.0555738, 0.0496385, -0.164395, -0.030519, 0.0280593, 0.00333104, 0.0723733, 0.0301625, -0.0346175, 0.20412, -0.0485859, -0.0940408, 0.0226172, 0.102729, -0.128326, -0.166084, -0.0189763, -0.0446042, 0.0169855, -0.0602487, -0.0829676, -0.0661823, -0.0917817, 0.0103126, 0.0347639, 0.127726, -0.0487437, -0.0662455, 0.124688, 0.00677772, -0.00193076, -0.0588385, 0.0294599, -0.0115929, -0.0872095, 0.0614263, 0.065045, -0.190308, 0.0242152, -0.00874448, 0.0516115, -0.0522777, -0.008514, -0.00551138, 0.183749, 0.0561948, 0.00328522, 0.0935209, 0.0124489, 0.0947344, 0.050643, 0.000105854, 0.205701, -0.0212218, 0.355954, -0.131671, 0.0216627, -0.0498986, 0.175325, -0.213628, -0.0687156, 0.193397, -0.0437767, -0.0563047, 0.0957317, -0.00462712, -0.0148726, 0.0618806, 0.029963, -0.0589022, 0.0560949, -0.101937, 0.0587047, -0.0504396, 0.0446829, 0.13955, 0.0297847, 0.10933, -0.104371, 0.013149, 0.142862, 0.0566673, -0.010116, -0.100416, -0.0351028, 0.0141743, -0.0563635, -0.1179, 0.166284, -0.0140776, -0.0971688, -0.0880088, 0.166756, -0.0887577, -0.163686, 0.0927503, 0.0560829, 0.185527, -0.0566705, -0.0190031, 0.0151438, -0.0354831, -0.111511, -0.133625, -0.107444, 0.133221, -0.0745142, 0.0297949, 0.125057, 0.00709227, -0.0958562, 0.0134444, 0.0548449, 0.00833014, -0.0593505, -0.0583668, -0.0665772, -0.04581, 0.0428345, 0.0293133, 0.00254166, 0.0274307, -0.0627358, -0.0348111, -0.0691566, -0.0172985, 0.0379479, 0.0170864, -0.158323, 0.128674, -0.0659931, -0.00424587, -0.138849, 0.0365646, -0.126071, -0.0666833, -0.111271, -0.0628979, 0.0124187, 0.0169489, -0.0255177, -0.099714, -0.150848, 0.0183885, -0.115687, -0.037426, 0.144625, 0.00507591, 0.0373683, -0.103204, 0.0163984, 0.00832528, -0.102752, -0.101785, -0.0297727, -0.0644735, -0.0703607, 0.139204, -0.0100128, -0.0786394, 0.0403096, -0.0463273, -0.0421528, 0.147219, -0.164883, -0.0327174, 0.0414093, -0.053973, -0.0383335, -0.123213, -0.218968, 0.028095, -0.0541176, 0.00376664, 0.212602, -0.20184, 0.0220417, 0.0718887, -0.122828, -0.0452214, -0.0502675, -0.0911383, -0.0409746, 0.00652399, -0.12769, 0.0580366, -0.176224, -0.0278992, 0.0290776, -0.0025993, 0.0409433, -0.0520031, 0.187258, -0.0408157, -0.0133031, -0.0562271, -0.183801, -0.0472947, 0.0297042, 0.0462213, -0.0787196, -0.0384416, 0.0583351, 0.0346568, -0.0175371, 0.0712479, 0.0310738, -0.00541754, -0.0635501, 0.0413698, -0.0450999, -0.0562716, -0.0138713, 0.0405217, -0.173167, -0.0141411, 0.230525, -0.0926872, 0.0997515, -0.234238, -0.0947436, 0.191396, 0.0655322, -0.0850866, -0.0299461, -0.117809, -0.00133158, 0.207812, 0.0891877, -0.0794132, -0.0939305, -0.158156, -0.00973879, 0.122258, 0.104467, 0.0584627, -0.0444622, 0.0770782, -0.0903816, -0.0752412, 0.0233952, 0.0720689, 0.118682, -0.0642518, 0.0187509, 0.133504, 0.0636623, -0.0417198, -0.268663, -0.284819, -0.0285381, -0.160715, 0.0522759, 0.0435904, -0.064683, 0.00341899, -0.00572737, -0.0287522, -0.00022781, -0.105602, -0.0874882, -0.027165, -0.212129, 0.125615, -0.0477488, 0.1538, 0.0937052, 0.160914, -0.0767945, -0.167324, 0.0770249, 0.04352, 0.153576, 0.0823939, -0.017969, 0.0245888, 0.0810081, -0.0608518, 0.031458, 0.069587, 0.150402, -0.00317851, -0.150369, 0.0685615, -0.259515, 0.210056, -0.147851, -0.0806381, -0.0733523, -0.146371, 0.0424435, -0.139418, -0.0631291, 0.103344, 0.150302, -0.0512088, -0.0508781, 0.0147226, -0.167234, 0.0189476, -0.166438, 0.18213, -0.00489137, -0.131004, -0.0207501, -0.105666, 0.106011, -0.0478784, -0.303463, -0.00506434, 0.105401, -0.0981563, 0.0427325, -0.159736, -0.159318, -0.0586982, -0.105259, 0.113349, -0.137051, 0.156944, 0.170899, 0.00602111, -0.0784351, 0.0397161, 0.00189928, 0.00931766, -0.0640245, 0.044033, -0.158634, 0.174844, -0.0946522, 0.0397763, -0.344988, -0.047851, -0.124838, 0.0692713, -0.186883, -0.120758, -0.0277824, 0.120796, -0.188653, -0.12952, 0.015578, -0.0911241, -0.00706409, 0.0861662, -0.0385464, 0.102773, 0.0605027, 0.0240436, -0.0934766, -0.0754554, 0.0310803, 0.0356051, -0.0357621, -0.0945434, -0.0197608, 0.0807253, 0.153702, -0.186536, 0.197522, 0.282458, -0.0889344, 0.0493055, 0.208402, 0.00120761, 0.262954, -0.153197, 0.0395789, -0.061481, 0.119358, -0.0489872, -0.0373148, -0.0778504, 0.0434703, -0.151753, -0.0217304, 0.11695, 0.0393043, 0.13027, -0.110937, -0.0802984, -0.093194, 0.0741504, -0.0612589, -0.0811807, 0.0155557, -0.190859, -0.0995003, 0.00413712, -0.185906, 0.0730519, -0.0911018, 0.0677343, 0.0457862, -0.0798005, -0.0755684, 0.0383503, -0.0712709, -0.0038371, -0.102156, 0.00166204, 0.0769767, 0.0518234, -0.00146666, -0.117796, -0.00779723, 0.146096, -0.08094, -0.195233, -0.161372, 0.0370966, 0.0202187, 0.146068, -0.0304679, -0.0620067, -0.125106, -0.117139, 0.0490055, -0.00720467, 0.0972153, 0.0249832, 0.127245, -0.0182011, -0.0646304, -0.0890605, 0.0327586, 0.120267, 0.0171973, -0.0841843, -0.00322276, -0.00206303, 0.0698457, 0.0175398, 0.0619633, 0.0556096, -0.0295923, -0.11876, 0.169481, 0.0862402, -0.100153, 0.00789151, -0.0736113, -0.152671, 0.0165802, -0.122939, 0.0464932, -0.180237, -0.0726807, -0.109261, 0.123075, 0.0414036, 0.146661, -0.0530791, 0.0165344, -0.0532645, 0.0271544, 0.127396, -0.0394069, -0.063934, -0.0265697, 0.0673737, 0.123398, -0.0249227, -0.031298, -0.103691, -0.0136284, 0.115485, -0.00368789, 0.00704022, 0.0215104, -0.100191, 0.0325466, 0.014074, 0.13543, 0.126842, -0.0801536, 0.228139, -0.0139249, -0.0923469, 0.0541695, -0.186586, 0.0218784, -0.11227, 0.0126347, -0.207796, 0.05238, -0.0168159, -0.0078689, -0.149248, 0.00427492, 0.00916755, 0.0971763, -0.0377121, -0.00283661, 0.0861091, -0.0873591, -0.168454, 0.194868, 0.194439, -0.0735116, -0.0996251, 0.271072, -0.222649, 0.00385086, -0.0286558, -0.0499126, -0.0637209, -0.115634, 0.056315, -0.0773933, -0.00498014, 0.0253828, 0.128717, 0.0138551, 0.136356, -0.0701888, -0.167015, 0.0146888, -0.242275, 0.0519262, 0.0444334, 0.088265, 0.261716, 0.255788, 0.107662, 0.177513, -0.0135751, 0.0278642, -0.0580948, 0.00263493, -0.200267, -0.115748, -0.0607198, -0.101835, -0.296073, 0.119815, 0.155615, 0.211968, 0.0730543, 0.0369344, 0.0801751, -0.112172, -0.0520408, -0.103425, -0.0217114, 0.191305, 0.0338583, -0.0618486, -0.160153, -0.0227987, 0.0466519, -0.0747965, -0.0162571, 0.022456, 0.0156316, 0.19647, -0.0922187, 0.047738, 0.159371, 0.168374, 0.130939, -0.0965372, -0.0928866, 0.101558, 0.0576433, 0.0941984, 0.159703, 0.0848642, -0.05855, -0.00450735, -0.156369, -0.134432, -0.165635, 0.146264, -0.116158, 0.0802179, 0.000980562, -0.192042, 0.0520767, -0.027387, -0.0211515, -0.165508, -0.0323384, -0.0278802, -0.127744, 0.0302364, 0.0317927, 0.114618, -0.0336388, -0.0327158, -0.0389523, -0.161952, -0.00638617, 0.0260978, -0.0243079, 0.112177, 0.0255404, 0.0328593, -0.138875, 0.000667772, 0.123002, -0.0115215, -0.187004, 0.0129949, 0.148525, -0.072059, 0.109706, -0.081698, 0.0429764, -0.000429122, -0.0288096, -0.0264125, -0.0994177, 0.0133829, 0.0433564, -0.0846331, 0.219408, -0.0263602, 0.0938435, -0.221268, 0.222918, 0.0373755, 0.0589161, -0.121261, -0.0804628, 0.113664, -0.139597, -0.125642, -0.00887114, 0.00552937, -0.0164315, -0.0694847, 0.0851128, 0.0694732, -0.187857, 0.0351342, 0.0694111, -0.118878, 0.00543096, -0.0612955, 0.108692, 0.0554383, -0.110606, -0.0485099, 0.125225, -0.0711143, -0.139628, -0.176, 0.187481, -0.103777, -0.0836664, -0.0127071, -0.0810143, 0.0143012, -0.0145565, -0.0457489, -0.138421, 0.000357895, -0.0963568, -0.0389868, -0.104343, -0.031293, -0.0685719, 0.0248951, 0.0400679, -0.0714347, 0.00812944, -0.0170235, 0.130412, -0.0542953, 0.155034, 0.0277394, -0.0701158, -0.00031903, -0.0313109, 0.0381292, 0.0257225, -0.0406421, 0.0467744, 0.0506686, -0.00614763, -0.0939602, -0.0901973, -0.107073, 0.0789507, -0.0688721, -0.124005, -0.220336, -0.0657217, 0.150955, -0.0656306, -0.138995, 0.0448521, 0.0639953, 0.00492277, -0.0380015, -0.115688, -0.0129765, -0.0925637, 0.233688, -0.0962142, -0.0790228, 0.042625, 0.170555, -0.106942, -0.000725626, 0.0147787, -0.0836188, -0.0193328, 0.00399415, 0.0677136, 0.0350426, -0.0569567, 0.163307, -0.0745063, 0.222985, 0.0320919, -0.0279732, 0.0144509, -0.22631, 0.0129129, 0.0143648, 0.00805802, 0.0215325, -0.101831, -0.0186474, 0.0368407, 0.0469841, -0.0321794, -0.00828188, 0.065899, 0.102496, -0.0298018, -0.116342, -0.149558, 0.177264, 0.0152315, -0.07265, 0.0520465, -0.016802, -0.0117302, 0.0172507, -0.0136924, -0.120128, 0.0622973, -0.0499137, 0.293953, 0.0490518, -0.101818, -0.0470209, 0.0287299, -0.0691678, 0.0140771, 0.045677, -0.279626, 0.142601, 0.00696243, -0.0216621, 0.164962, 0.084331, -0.0659279, 0.153129, -0.0934788, 0.075748, 0.0830694, 0.0767609, -0.0674256, -0.0836741, 0.03046, -0.165058, 0.0518121, 0.245999, 0.146981, -0.0158993, -0.13943, -0.0703364, 0.0765873, -0.208494, 0.0271566, -0.030777, 0.0106501, -0.0588563, 0.126554, -0.131249, 0.124257, -0.09077, 0.0456901, 0.0144108, -0.0731724, 0.0928323, 0.0233976, 0.0492859, -0.0452, -0.152789, 0.0530636, -0.0782512, -0.0389111, -0.152086, 0.224474, -0.0513695, -0.0076073, -0.125766, 0.0781261, 0.0400216, 0.00845254, -0.0170695, -0.0903109, -0.0595327, 0.0287339, -0.0240972, -0.0540308, -0.0651942, 0.0942344, 0.0441037, -0.0516377, -0.0108279, -0.222858, 0.0651515, 0.0528844, -0.103082, 0.0423686, 0.0234513, 0.21441, -0.00725151, -0.0470352, -0.02764, -0.0826406, 0.128232, -0.00160771, -0.0152941, -0.034414, -0.0517355, 0.0762722, -0.0792319, 0.0674588, -0.039939, 0.0460504, 0.0366026, -0.0451284, -0.106007, -0.0497838, 0.0504037, 0.00120919, -0.00646682, 0.0485608, -0.0318166, -0.0732227, 0.148258, -0.0310479, 0.00590283, -0.163842, -0.0918244, -0.169126, 0.0716082, -0.0543964, 0.0242136, -0.110495, -0.114416, 0.0112638, -0.0105034, -0.069118, 0.0803641, 0.0285653, -0.0374409, 0.0669134, 0.126303, -0.0376842, -0.0228354, 0.121406, 0.166642, -0.0520295, -0.109169, 0.0631167, -0.203048, 0.332771, -0.0283019, -0.00485909, 0.0555044, -0.0790467, 0.0515368, -0.0653829, -0.0398535, -0.146188, 0.0556475, -0.0321071, 0.018498, -0.0291517, -0.177023, -0.00504973, 0.0250501, -0.100902, 0.00313753, -0.0247092, 0.119399, 0.0157814, 0.112367, 0.000580315, 0.107636, -0.0923916, -0.00630551, -0.16747, 0.0746898, -0.0671759, 0.0502275, -0.213807, 0.0862763, -0.136182, 0.0732957, -0.219695, -0.0609815, 0.0701927, 0.0796133, 0.238277, -0.0660894, 0.0951584, -0.0338125, 0.0346487, -0.0783338, -0.0400345, 0.244347, 0.0425091, -0.0512516, 0.0467009, 0.144291, 0.00308308, 0.140813, 0.0741467, 0.0309043, -0.170851, -0.108007, 0.0663936, -0.104541, -0.148045, 0.00967727, -0.0608665, -0.016666, -0.0605086, 0.0731012, 0.113616, 0.00203123, -0.0179524, 0.0462609, -0.00460647, -0.0323094, -0.151189, -0.145861, -0.180389, 0.0873872, 0.0283462, -0.217723, 0.0693256, -0.114861, 0.234111, -0.00266062, 0.0471846, 0.0418277, -0.0376863, -0.181891, 0.191182, -0.0540763, -0.139821, -0.0075263, -0.0136702, -0.00902669, 0.0634324, -0.0678152, -0.240799, -0.0487811, -0.0346143, -0.184017, 0.06486, 0.0705154, 0.029347, -0.178881, 0.018623, 0.0737087, 0.269751, -0.0293842, -0.131889, 0.0973597, 0.0447008, 0.10251, 0.0320889, 0.131479, 0.103002, -0.069068, -0.0792025, 0.0188989, -0.0634055, -0.0645367, -0.0147133, 0.182519, -0.141599, 0.0596878, 0.0510767, -0.0751532, 0.00104182, -0.0339096, -0.165755, 0.0368838, 0.0749683, 0.111604, -0.0306413, -0.0184164, 0.0124413, -0.0339678, -0.225028, 0.0712941, -0.0517323, -0.120952, -0.0479652, 0.0508793, 0.0196003, -0.0462948, -0.0491124, -0.0556003, 0.0680783, 0.122598, -0.10908, 0.093011, -0.0457612, 0.0629194, -0.0580799, 0.0607098, 0.0611308, 0.0130399, -0.0498849, 0.00680586, -0.0443399, 0.150011, -0.0113003, -0.0524151, -0.0159129, -0.00864216, -0.154043, 0.0432217, 0.032956, -0.242955, -0.051209, -0.103157, -0.171449, 0.0436137, 0.147025, -0.0803989, 0.184003, 0.108334, -0.0553209, 0.218396, 0.071565, -0.00288254, 0.00477781, -0.153846, -0.0093425, -0.185963, -0.0348301, 0.0159204, 0.0581262, -0.14192, -0.057242, -0.0170497, -0.0473719, -0.0621933, 0.129541, 0.307178, -0.0733543, -0.106985, 0.0349523, 0.0914096, -0.0538105, -0.00351006, 0.0537194, -0.0262069, 0.0031803, 0.0185135, -0.146047, -0.0337667, 0.145615, -0.0127897, -0.0120987, 0.0385192, 0.00030573, -0.0307514, -0.0131925, -0.0485358, 0.0575241, -0.134704, 0.00571972, -0.0999359, -0.103694, 0.0787931, 0.207602, 0.0588064, 0.135161, 0.0533832, 0.0817504, -0.162078, -0.047386, 0.0601783, 0.0346274, -0.0775385, -0.0463815, 0.0662313, -0.0157673, 0.0801497, -0.0603838, 0.08134, 0.0492238, -0.0721582, 0.263675, 0.0970693, -0.0708658, 0.107527, -0.0231575, 0.072511, -0.2309, -0.0165039, 0.0895077, -0.0680017, -0.0281927, -0.112555, 0.0444799, 0.231907, 0.0326653, -0.0748532, -0.0498372, -0.0635352, 0.0406218, -0.059493, 0.126371, 0.0332159, 0.0516171, -0.0213034, -0.169279, -0.0440604, -0.056789, 0.0682142, 0.281055, 0.00059082, 5.93445e-05, -0.0349727, 0.122696, 0.210495, -0.127795, 0.114892, -0.0340452, -0.135827, -0.100656, 0.0142365, -0.0417882, -0.0706398, 0.0760093, -0.049482, 0.149799, -0.00339257, -0.195572, -0.0797565, -0.0092676, -0.0432584, -0.0777052, -0.0743008, -0.134798, 0.0923631, -0.048209, -0.105517, 0.0435366, 0.0168785, -0.0267198, 0.0212696, 0.17626, -0.00446912, 0.343013, 0.137169, -0.039775, 0.100574, 0.0461157, 0.131611, 0.0988755, 0.00837089, 0.0533181, -0.150099, 0.00505005, 0.0852755, -0.121232, 0.0194702, 0.19387, -0.126356, -0.0824739, -0.0107927, 0.122304, 0.0481622, 0.0315266, 0.0804498, 0.0163158, -0.00808498, -0.153099, -0.0126234, 0.0336042, 0.0195148, -0.0133091, 0.0443812, -0.178094, 0.00877129, -0.0243367, 0.116195, 0.0911727, -0.156826, 0.0531331, -0.101068, -0.109992, -0.0483089, -0.00679061, 0.145237, -0.151575, 0.114041, -0.0368617, -0.0554208, 0.131665, 0.217824, 0.0530849, -0.0608839, 0.165569, 0.0211973, 0.0612685, 0.0147504, -0.0800381, 0.00882589, -0.0109358, -0.133419, 0.0957986, -0.0989935, 0.0809569, -0.126186, -0.0452565, -0.08301, 0.00615438, 0.0672115, -0.0208436, 0.0532778, -0.107986, -0.0538675, 0.0688534, 0.0903238, -0.0267184, -0.139371, 0.0145134, -0.0872045, -0.0084722, 0.004602, 0.0828331, 0.1786, -0.140726, -0.179817, 0.0012758, -0.0916184, -0.00335776, 0.0963306, -0.046498, -0.0667799, 0.0485667, 0.0135206, -0.0204337, 0.0340639, 0.0250551, 0.0551054, 0.00304437, 0.216458, 0.104669, -0.0620524, 0.15339, 0.233812, 0.00866148, -0.0703701, 0.0570133, -0.123096, -0.0768359, 0.0211043, -0.0309133, 0.0215098, -0.0682187, -0.149251, -0.0370169, 0.109471, -0.0585101, -0.230441, 0.0140294, -0.0418492, -0.0441468, 0.228395, -0.2213, 0.00312, 0.0191631, 0.0421662, 0.210234, 0.152441, -0.124739, 0.115949, -0.0534794, 0.0136794, 0.00426113, 0.024024, -0.124517, -0.04459, 0.0922281, 0.0473717, -0.264841, 0.0382393, 0.0411373, -0.0328845, 0.151761, -0.0664059, -0.274222, 0.0374136, -0.0066144, 0.286724, -0.0631593, 0.00987647, 0.0344312, -0.0361854, -0.0388566, 0.0357764, -0.149885, 0.0135312, -0.0520114, -0.0540697, 0.164911, 0.0100077, 0.125017, -0.016637, 0.0385248, -0.0282486, -0.0434541, 0.062999, 0.142927, -0.0877223, 0.243355, 0.0602568, 0.175443, -0.124462, 0.0722035, 0.0410578, 0.214247, -0.250142, 0.102962, 0.0499936, -0.124563, -0.154761, 0.0823245, 0.0804839, 0.14233, 0.00915338, 0.00908827, -0.082319, -0.206649, -0.0824811, 0.0990466, 0.167842, -0.0188664, 0.202128, 0.0761685, -0.0364967, 0.0918883, 0.0961641, -0.0880401, 0.104691, 0.0443718, -0.164256, -0.0765463, -0.0376878, -0.0865421, 0.0443866, -0.19494, -0.168363, -0.0849302, 0.104385, -0.00910063, -0.0646435, 0.137062, 0.0501512, -0.0406153, -0.103815, 0.171064, 0.205055, -0.112543, -0.0401965, 0.0597855, -0.0123676, 0.00653471, 0.0355389, -0.0659408, 0.3599, -0.160758, -0.0901989, -0.0128776, 0.0512941, 0.0732573, 0.0817263, 0.0496791, -0.031851, -0.149793, -0.065325, -0.12445, -0.0495925, -0.0923692, 0.0399063, -0.20097, 0.247569, 0.0340056, 0.240194, -0.0568512, -0.0584621, 0.155817, -0.0339161, -0.0878829, 0.0342855, 0.0685788, -0.108407, -0.108032, 0.167455, 0.105, -0.0510845, 0.124596, 0.131675, -0.0891357, -0.22237, -0.0826289, -0.177886, -0.210695, -0.00454929, 0.0564656, 0.0041082, -0.121284, 0.174047, -0.0705451, -0.0450263, -0.0828047, 0.0577521, -0.0964724, 0.204021, 0.0983872, 0.115844, 0.240924, -0.107399, -0.117081, 0.011034, 0.0353568, -0.124567, -0.201595, -0.0726433, 0.0645475, -0.0526589, -0.0103833, -0.0446479, 0.0633366, -0.275019, 0.06748, 0.00856777, -0.0239164, -0.215827, -0.0865085, 0.00245297, 0.179796, -0.0207552, -0.00779361, -0.0806026, -0.0540837, 0.0432044, -0.0938005, -0.0243788, -0.0832723, -0.00637855, 0.0313753, -0.0920368, 0.124958, -0.00908096, -0.0166808, -0.158691, 0.234685, 0.269601, 0.0227875, 0.0290086, 0.134895, 0.119189, 0.207752, 0.105583, 0.0470785, 0.424345, 0.120449, 0.152923, 0.0267982, 0.00776407, -0.000499434, -0.0969188, -0.133818, -0.056606, -0.0540999, 0.0563581, -0.055489, -0.179071, 0.164235, -0.0804784, -0.115344, 0.0418188, -0.132675, -0.150347, -0.04118, -0.154731, -0.221543, -0.179993, 0.0532793, -0.0240512, -0.0251138, -0.120431, -0.271935, -0.095566, -0.0963907, 0.00630557, -0.0928462, 0.0915107, -0.298363, 0.167111, -0.0184519, 0.0206154, 0.116886, -0.0510443, 0.0474213, -0.0727563, -0.0326441, 0.0359573, -0.0714546, -0.153197, -0.102714, 0.127851, -0.13096, 0.0127164, -0.192911, 0.102156, 0.212334, 0.10887, -0.0362894, 0.036457, 0.15549, -0.137254, -0.0642583, -0.00777874, -0.127898, -0.0200382, 0.00891471, -0.0750236, -0.0649825, 0.0350731, 0.0456877, 0.144781, 0.182172, -0.0454856, -0.120769, -0.029398, 0.00177758, 0.00736085, -0.0763301, -0.0848401, -0.0170329, 0.0436006, -0.0429511, 0.144184, -0.198198, 0.272794, -0.00109039, -0.0836754, 0.141008, 0.0176647, 0.0101958, 0.0917936, 0.0869659, 0.0755067, -0.0998683, -0.125264, 0.105026, -0.13927, 0.00697027, 0.167274, 0.133526, 0.153582, -0.194363, 0.00478077, -0.00126412, -0.0230298, -0.0479135, -0.0973624, -0.146556, -0.092896, -0.0107063, -0.0810902, -0.0387354, 0.0266364, -0.0841319, 0.0827867, -0.0438216, 0.00403705, -0.0450552, 0.115525, -0.104068, -0.0218425, 0.0310337, 0.0508732, 0.0815864, 0.0968205, -0.0665454, 0.251412, 0.0704053, -0.0335324, -0.137831, 0.162232, 0.0929866, -0.0729217, -0.0357832, 0.163734, 0.0972969, -0.0706791, 0.246149, 0.19256, -0.050078, -0.00313349, 0.0061017, 0.0930541, 0.100068, -0.0924651, 0.011443, 0.0397145, -0.0332074, -0.173124, -0.147879, 0.155095, -0.026286, 0.0673294, -0.260696, -0.32841, 0.107644, -0.0975873, -0.0482386, 0.124449, 0.102527, -0.0487426, -0.225602, -0.135427, 0.0773494, 0.130061, -0.0736243, 0.0887284, 0.166683, 0.116505, 0.00464662, -0.136334, 0.128662, -0.00656861, -0.0686441, 0.114292, -0.0755676, -0.00845295, -0.0392668, -0.203636, -0.13557, -0.0429992, -0.0034228, 0.0277409, 0.184625, -0.0272732, -0.0384527, 0.0673711, -0.00804211, 0.0542528, -0.115094, -0.0305326, -0.0614846, -0.0335265, 0.0293183, -0.105471, 0.165538, 0.0259064, -0.0295227, 0.10647, 0.0648351, 0.0215266, 0.0767222, 0.0286708, -0.100746, 0.0353861, 0.0395104, -0.0147002, -0.0880931, -0.0771722, -0.043686, -0.0367157, 0.064731, -0.165256, -0.0754759, 0.0573624, 0.000422623, -0.0978469, -0.0518597, -0.051176, 0.0918839, -0.0353395, 0.329382, 0.187887, -0.0844402, -0.197752, 0.0631239, 0.00681919, -0.0428092, -0.0454641, -0.112112, 0.0801629, -0.0274203, -0.0525347, 0.00307354, -0.159572, 0.137499, 0.00721207, -0.166626, 0.0397302, -0.0833201, 0.022155, -0.00734261, -0.0410775, -0.10548, -0.0177027, -0.0332642, 0.00817906, 0.0086763, 0.0306773, -0.16687, -0.0359509, 0.0638716, -0.215622, 0.023107, -0.0753536, 0.0612546, 0.12017, 0.113469, 0.129731, 0.135147, 0.0126414, -0.108709, -0.193427, 0.155878, 0.119046, 0.0286354, 0.145217, -0.23901, 0.0599815, -0.0291464, -0.0975447, 0.146207, -0.041408, 0.00883556, -0.0923515, 0.243518, -0.158279, 0.0256296, 0.0234435, -0.0599292, 0.00295716, 0.149708, -0.0411365, -0.113288, -0.0625988, 0.0247806, -0.0217206, 0.0866732, -0.0284054, 0.113424, 0.0446983, -0.0767101, -0.151939, 0.0239934, -0.100498, 0.0395381, 0.140608, 0.0266133, 0.173932, -0.0155246, -0.0478337, -0.0564567, 0.0348662, -0.0355493, 0.0333962, -0.11239, -0.00571101, -0.0333216, -0.0440574, -0.251991, -0.00817705, 0.0619783, -0.00436646, 0.0978985, 0.123704, 0.00613327, 0.0392085, 0.070088, -0.133522, -0.142992, -0.0375485, -0.0640332, -0.0403595, -5.75052e-06, 0.0717403, -0.161083, 0.0593711, 0.118731, 0.0203996, 0.00711259, -0.0501021, -0.109361, 0.136525, 0.122847, 0.171141, -0.0356413, 0.0558423, -0.04774, 0.0447883, -0.0244215, 0.0181153, 0.0688022, 0.0230226, 0.143811, 0.0406581, -0.111349, -0.24135, 0.0165201, 0.0781284, 0.205802, -0.0465264, 0.136012, -0.0635957, -0.0247549, -0.0713437, -0.208568, 0.108967, 0.0739734, -0.0597746, -0.107993, -0.0164807, -0.151928, 0.00959011, 0.104907, 0.00334064, -0.0765531, -0.168141, 0.0107104, 0.0112178, 0.0364351, 0.0232702, -0.0413301, 0.022561, 0.0535088, -0.10831, 0.0134401, -0.0266956, 0.030247, 0.0311629, -0.0949483, -0.0930703, 0.104269, 0.156875, 0.00571971, -0.0661346, 0.0284851, 0.0277198, -0.0389448, -0.0936061, -0.121411, -0.0645096, -0.0307835, 0.14435, -0.215672, -0.120969, 0.121171, 0.0868773, -0.0160812, 0.0260777, 0.0899647, -0.129441, -0.166406, 0.144614, 0.00194663, 0.079956, 0.11378, -0.168089, -0.160424, -0.0239205, 0.0821433, 0.0117533, 0.143733, -0.0324496, -0.0311362, 0.0885356, 0.170229, 0.106952, 0.126019, -0.102247, -0.072848, 0.0541121, -0.0674208, -0.00295975, 0.182746, 0.19574, -0.119221, -0.0108513, -0.104934, -0.169452, 0.103864, 0.0963261, 0.0175643, -0.118689, -0.0827297, -0.0893514, 0.0199966, 0.248245, -0.028303, -0.0457104, 0.109089, 0.00570751, -0.0168216, -0.0547495, 0.0228474, 0.0301832, -0.0153307, -0.11476, 0.0917778, 0.0630405, -0.0330611, -0.0132663, -0.0409467, -0.0806732, 0.0418542, 0.100664, 0.0993142, -0.148827, -0.0788309, -0.060144, -0.0357413, -0.0747159, -0.0546155, 0.00151926, 0.118648, 0.0390965, 0.145085, -0.0375541, -0.00593353, 0.032073, -0.0188365, -0.115887, -0.0197806, 0.0248466, 0.0610959, 0.0630452, 0.0471944, -0.0545818, -0.0333437, 0.132197, -0.150761, -0.0446915, -0.0127964, 0.113015, -0.118314, -0.146685, 0.0745224, 0.0917776, -0.0562881, -0.0144032, -0.0403286, -0.0460321, -0.0878884, 0.122962, -0.0565932, 0.0387289, 0.0630485, 0.0635239, -0.176891, 0.145794, 0.0061583, 0.0766855, 0.0137212, 0.141727, 0.0564358, -0.0845998, 0.151356, -0.0947183, 0.0830108, 0.0980215, -0.104812, -0.00259322, 0.101339, 0.0870183, -0.087825, 0.046159, 0.0274979, 0.0336621, -0.180775, -0.052684, 0.091826, 0.160067, 0.0167493, -0.0592635, -0.0494125, -0.0286861, 0.0179822, -0.0719513, -0.0821587, 0.0986287, 0.10852, -0.056883, 0.0609548, -0.141402, 0.115031, 0.0706905, -0.0524145, -0.122584, 0.037508, 0.0467165, 0.175288, -0.0399252, 0.125785, 0.00685116, 0.15209, -0.0623805, 0.0912632, 0.0284427, -0.000842367, 0.0302414, 0.00116968, -0.0326028, 0.164181, 0.0817028, 0.169786, -0.137902, -0.00619399, -0.0581272, -0.0509278, 0.0763675, 0.00176022, -0.00650601, 0.00182633, -0.0683513, 0.0165329, 0.0557529, 0.0824455, 0.157302, 0.010125, -0.0712978, 0.07461, -0.0606275, 0.178904, 0.120952, -0.0405711, -0.0746697, -0.12984, -0.0467734, 0.0168139, -0.0330339, -0.0481671, -0.1054, 0.0759054, 0.0546691, 0.123024, -0.0343696, -0.195121, -0.10502, 0.0889111, 0.063077, 0.0405511, 0.0660603, -0.0350334, -0.048831, 0.0457333, -0.0929283, 0.0886421, 0.0974024, -0.0796637, 0.0822283, -0.0157956, 0.0353276, -0.150025, 0.0732553, 0.0916312, 0.0222466, 0.0941395, -0.0271506, 0.0106377, 0.15245, 0.111533, 0.0016066, -0.136523, 0.0649155, -0.0749654, -0.123924, -0.0823662, -0.154212, 0.0855, -0.0834075, 0.154679, -0.0286901, 0.0444252, 0.0991437, -0.0173469, -0.14482, 0.0726251, -0.0165078, -0.0780151, -0.0981764, -0.104759, -0.144479, -0.00688808, 0.022072, 0.0869934, 0.251523, 0.10461, -0.132459, -0.164196, 0.0662449, 0.125823, -0.0656222, -0.0250515, -0.014436, 0.202594, -0.260907, 0.00940611, 0.0864552, 0.079358, 0.0176576, 0.042847, -0.0711851, -0.00945587, 0.118203, -0.0489616, -0.100167, -0.033379, -0.00250367, 0.0243812, 0.0669784, 0.235814, -0.0455556, -0.143911, -0.00655679, 0.00738248, -0.000695194, -0.012057, -0.118078, -0.0561325, -0.0228474, -0.144124, 0.0779672, 0.036629, 0.046943, -0.147466, 0.0630156, -0.0246146, 0.0657494, -0.161722, -0.0300914, 0.067059, -0.0812349, 0.277124, 0.00629778, 0.0550534, 0.144828, -0.128774, 0.0105763, -0.0757097, -0.0206072, -0.059938, 0.142922, -0.0461934, -0.0872241, 0.0393096, -0.0758022, -0.100534, -0.0725055, 0.174995, -0.0759525, 0.180558, 0.0120879, -0.0156899, -0.0572998, -0.0633344, -0.109556, -0.0374224, 0.0240567, 0.222335, 0.0665826, -0.173576, 0.041167, -0.226526, -0.0521423, -0.250799, -0.0393393, -0.0149998, 0.081701, 0.156323, -0.174609, 0.119774, 0.0455094, -0.085371, -0.0191345, 0.130084, -0.0360743, -0.0746149, -0.0460038, 0.118726, -0.0149415, 0.00595211, 0.0531642, 0.0941216, 0.0383128, 0.0591275, -0.00657825, 0.00292331, -0.0301814, -0.00164704, 0.0631712, 0.000465091, 0.0428726, -0.0952613, -0.00396482, 0.170376, 0.11387, 0.0322705, 0.00702027, -0.0417675, -0.254047, -0.0462444, -0.111315, -0.139615, -0.0381543, -0.123529, -0.0945109, 0.152162, 0.132404, 0.0964449, 0.0344965, -0.0745565, -0.0749319, -0.0264968, 0.187661, -0.113909, 0.058469, 0.0606402, 0.183397, 0.138706, 0.105562, 0.121213, 0.171153, -0.0591641, -0.105729, -0.241572, -0.0464361, -0.159191, -0.117167, 0.171575, -6.48108e-05, 0.0242765, -0.052665, -0.157588, -0.00307439, -0.0593315, 0.0739532, -0.0701401, 0.0253548, -0.062873, -0.0575358, 0.111952, -0.0276013, 0.00505805, 0.0633434, -0.110008, 0.0765134, -0.0131664, -0.0579531, -0.000744202, 0.115391, -0.0748572, 0.00426614, -0.0279145, -0.193256, -0.0813686, 0.0475613, 0.185002, -0.0787502, 0.0548276, 0.0962191, -0.152429, 0.11009, 0.121434, -0.0381729, 0.105725, 0.0326961, -0.0973784, 0.0655513, 0.12964, -0.0902593, -0.212197, -0.228385, -0.0345296, -0.0526297, 0.0708762, 0.0214958, 0.0654957, 0.0538804, -0.0596711, -0.0368987, 0.0574266, 0.0714983, 0.17618, -0.021062, 0.130284, 0.101838, -0.156124, -0.00692708, 0.313727, -0.03484, 0.0775544, 0.149665, -0.15087, -0.0390745, 0.112165, 0.121823, -0.0632878, -0.177974, -0.0929845, 0.0198424, 0.0770644, 0.125095, -0.0655, -0.205857, 0.081617, -0.0915516, -0.219353, 0.178586, 0.0019504, 0.114903, 0.146907, -0.027313, 0.085503, 0.213251, -0.0169327, 0.0811684, -0.162208, -0.0538487, 0.203486, 0.0845787, -0.0194842, 0.0183919, 0.0241764, 0.0612762, 0.04272, 0.038995, -0.0179076, -0.0603964, 0.165673, -0.101483, -0.123795, 0.0413644, -0.139086, 0.0705305, 0.208676, 0.267909, 0.422803, -0.068924, 0.185682, -0.175547, -0.0639893, -0.0774626, 0.0941451, -0.084599, 0.0234156, 0.110477, 0.0567123, 0.0570943, 0.0321494, 0.147229, -0.0807904, -0.203863, 0.140391, -0.157773, -0.0100581, -0.0376578, 0.00539764, 0.00205872, 0.00383714, 0.116719, -0.0243994, 0.0343119, 0.19789, -0.0684838, -0.0842114, -0.0676337, -0.0868734, 0.0429674, 0.0793193, -0.0113228, 0.112274, -0.00897096, -0.0766935, 0.149237, 0.102072, -0.110154, -0.00823787, 0.0365791, 0.107294, 0.152928, 0.103251, -0.082868, -0.14756, 0.0464661, -0.0530773, 0.0920516, -0.14852, 0.123749, 0.120283, -0.00146395, -0.0401357, -0.0613337, -0.174383, 0.343782, 0.0673295, 0.201392, 0.105375, 0.0106851, -0.0513625, -0.0866565, 0.0424341, 0.0103003, -0.234111, -0.117869, 0.00124706, 0.208064, 0.0943732, -0.0674833, -0.221057, -0.129039, -0.00377228, 0.189138, 0.00900372, 0.10874, -0.0141078, -0.178865, 0.0717905, 0.0749142, 0.0263621, -0.138653, -0.0319109, 0.086134, 0.00482186, 0.13083, -0.0570167, 0.129119, -0.00909826, 0.0510382, -0.12926, -0.00390556, -0.0665996, -0.0698034, 0.110308, -0.244842, 0.0766044, -0.044149, 0.172439, 0.186083, -0.0747485, -0.0574412, -0.142255, -0.178535, -0.0353405, 0.0809737, -0.00681451, -0.0684785, 0.0060194, -0.00711276, 0.0543555, -0.0234023, -0.0256192, 0.375329, 0.0654883, 0.0155233, -0.0349666, 0.0416089, 0.14993, -0.113152, 0.137767, -0.0706908, -0.0420738, 0.0413657, -0.202745, -0.00235939, -0.1342, 0.111028, 0.00853701, 0.094898, 0.0367369, 0.0045177, 0.024955, -0.00347482, -0.105553, 0.141968, 0.271806, 0.0713529, 0.381353, 0.0155007, -0.0212983, -0.113499, -0.097468, -0.0508748, -0.167344, 0.0251969, 0.167263, 0.0389772, 0.0256596, -0.235149, -0.0277421, -0.120079, 0.247294, 0.30922, -0.135436, -0.0588709, -0.156128, -0.173717, -0.0946978, 0.129069, -0.0394193, 0.0823415, -0.0582609, -0.0360456, -0.0293371, 0.139763, 0.137028, 0.0968936, -0.116222, -0.290107, 0.124167, -0.0343934, 0.134632, -0.0909883, 0.106911, -0.104449, 0.180761, -0.079927, 0.193826, 0.124578, 0.0813467, 0.0445208, -0.00870615, 0.113696, -0.199953, 0.15507, 0.158593, 0.109971, -0.031239, 0.133256, -0.0191581, -0.0535137, 0.0107261, -0.0842188, 0.0574694, -0.0793531, 0.0501992, 0.131208, 0.00271905, 0.1944, -0.0718374, -0.0395821, 0.0772265, 0.0634438, 0.0159317, -0.0656135, 0.0629651, 0.0159135, -0.222995, 0.0444357, 0.0768791, -0.198341, 0.12584, -0.0907421, 0.104172, -0.105539, -0.0309387, -0.081459, -0.0192529, 0.0415054, 0.253723, -0.00853376, -0.0625301, 0.189231, 0.110439, 0.0121814, 0.0723478, 0.00195033, -0.0946214, -0.0814622, -0.0177131, 0.0579103, -0.0569634, -0.112006, 0.0334237, 0.214256, -0.15217, -0.0136061, 0.0740774, 0.212709, -0.0330252, -0.140537, 0.0285208, -0.0707463, -0.0030744, -0.0157705, -0.0552087, -0.0484383, -0.0469575, -0.061817, -0.145407, 0.00693381, 0.0582268, -0.114773, -0.0294061, -0.0878118, -0.200806, -0.0887957, -0.0070174, 0.110437, -0.0568917, 0.0943802, 0.239603, -0.224112, -0.160674, 0.0903016, -0.0472655, 0.116024, -0.0628348, -0.0560067, -0.145457, 0.0186076, 0.0157824, -0.0841745, -0.0555805, -0.0468202, -0.176821, -0.148463, -0.172803, 0.123791, 0.0827239, 0.0360242, -0.0906845, -0.234437, 0.0468248, -0.185168, 0.104958, 0.0353892, 0.0456586, -0.13525, 0.0665482, -0.130421, 0.137571, -0.171016, -0.0399516, 0.0495947, -0.00601868, 0.232251, -0.0646971, -0.149988, -0.130013, 0.0914055, -0.0445081, -0.13072, 0.102629, -0.0748479, -0.11074, -0.0472299, 0.084013, -0.0346012, -0.00814538, 0.0268775, 0.195772, -0.0339079, 0.0286291, 0.074377, 0.112821, -0.00993017, 0.025772, -0.17461, 0.0711026, 0.0935111, 0.0929889, 0.119021, -0.117831, 0.0319264, 0.0784975, 0.041937, 0.0158949, 0.048203, -0.020288, -0.0329151, -0.145662, 0.115271, -0.233316, -0.0276002, -0.148113, -0.0588461, -0.177345, -0.173017, -0.0896345, -0.00762118, -0.0506012, 0.0379979, -0.0728448, -0.061189, 0.0898086, -0.0736001, 0.0279908, 0.258501, -0.068648, -0.12379, -0.0749027, -0.139522, -0.0945431, -0.0759768, 0.0455767, 0.118946, 0.0138101, 0.0925652, -0.0166016, 0.10915, -0.0108616, 0.0467137, 0.0274152, 0.0400248, -0.159693, -0.18533, 0.105626, -0.117102, 0.00966959, -0.0606457, 0.0764673, -0.131857, 0.0589314, 0.143063, 0.0509461, 0.0555712, -0.0907864, -8.28708e-05, -0.202254, 0.0812921, 0.036093, -0.0877895, -0.0127563, 0.00677705, -0.110143, 0.0177411, 0.0209921, 0.110126, 0.0175961, 0.0775659, -0.0293362, -0.0238543, -0.00151853, 0.0654372, 0.090312, -0.143851, 0.0765155, 0.0479877, -0.0490412, -0.0556415, -0.0647367, -0.000220386, 0.0873616, -0.0578964, -0.0632774, -0.0539855, -0.202298, 0.0117594, 0.262836, -0.00927924, 0.0358851, 0.119154, -0.0886738, 0.0222808, -0.0632211, 0.143046, -0.0686002, 0.170611, 0.0923557, 0.049584, 0.00298467, -0.00363858, -0.0536282, -0.0161088, 0.0333762, 0.134774, -0.128666, -0.193077, -0.0419626, -0.0603068, 0.0468975, -0.0312701, 0.0776164, -0.161919, -0.00743421, -0.102227, 0.0348436, 0.246181, 0.0315715, -0.206025, -0.09097, -0.0139297, -0.0192741, -0.0437721, 0.0483894, 0.136128, -0.00200192, 0.13343, -0.132273, -0.0564433, -0.140164, 0.0143204, 0.0780438, 0.0766715, 0.0419482, 0.159929, 0.0445416, 0.0438306, -0.00837658, -0.0879112, -0.0253029, 0.105447, -0.00573629, -0.0694096, 0.172363, 0.14823, 0.21258, -0.0339884, 0.0738634, 0.0746754, 0.00013036, -0.140603, -0.24563, -0.149505, -0.135563, 0.0826882, -0.0024181, -0.0160201, 0.0639186, 0.193033, 0.104783, -0.00194638, -0.181046, 0.0646356, 0.0672361, 0.155532, -0.058083, 0.0901498, 0.0654999, 0.0968596, -0.163939, -0.0449424, -0.0572198, -0.0192761, 0.0693893, -0.115466, -0.0867823, -0.0418913, 0.0402657, 0.215064, -0.029141, -0.000520071, 0.176274, -0.100527, -0.127516, 0.109146, -0.0673449, -0.129417, -0.241178, -0.121411, -0.1035, 0.137965, 0.214859, -0.370595, -0.068251, 0.108072, -0.12302, -0.049369, 0.0173866, 0.0828258, 0.13584, 0.126314, 0.0715837, 0.0769576, 0.114151, -0.100724, 0.110774, -0.00496747, 0.169469, -0.0796729, -0.0811412, -0.0465069, 0.0829905, -0.0824913, 0.00497556, -0.186156, -0.0479535, 0.0180157, 0.16276, -0.178999, 0.0376207, -0.084011, 0.0521703, 0.0603175, 0.0777965, 0.0202798, -0.022367, -0.276176, -0.147395, 0.00884211, -0.180247, -0.0329794, 0.0442693, -0.242852, 0.0791255, 0.18899, -0.112524, -0.00107374, 0.0453195, 0.073321, -0.00494647, -0.112317, -0.116123, 0.134486, 0.0197196, -0.158031, -0.152463, 0.110941, 0.0992639, 0.0253657, 0.0793246, -0.121731, 0.0471894, 0.0122348, 0.143881, 0.017847, 0.0914736, -0.0225682, 0.0802962, 0.139617, 0.0964373, 0.0582677, 0.0486505, 0.127146, 0.0102505, -0.213182, -0.251332, 0.0441797, -0.117791, 0.144831, -0.0230767, 0.109348, 0.0916932, 0.0706473, -0.0510892, 0.196541, 0.0920643, -0.042939, -0.021314, -0.125775, 0.139383, 0.107103, 0.00285222, -0.206863, -0.101122, -0.0407802, 0.0156746, 0.0252873, 0.0426323, 0.182587, 0.000148735, -0.105141, 0.0301903, -0.0523391, 0.104658, -0.159153, 0.0835499, -0.185059, -0.0409373, 0.174544, -0.132019, -0.0307622, -0.28868, 0.185647, 0.0693175, -0.0679746, 0.112138, -0.14947, -0.018253, -0.0624129, 0.0272684, -0.2512, 0.0356152, 0.102934, 0.161048, -0.029896, 0.0528796, -0.0520679, -0.182963, 0.19562, 0.0300414, -0.140588, 0.00663385, -0.0047373, -0.123839, -0.166138, -0.122928, -0.114487, 0.00621131, 0.0298283, 0.128008, 0.117573, -0.0952523, 0.0252791, -0.142233, 0.0487914, -0.120087, -0.1275, -0.158427, -0.0748531, -0.103564, -0.134265, 0.0731029, -0.0861162, 0.166668, -0.0710174, 0.206654, 0.14072, 0.0567138, 0.0152123, -0.00486719, 0.227152, 0.0687286, -0.0385005, -0.10303, 0.201282, -0.0283722, -0.063734, -0.0557491, 0.0370292, -0.059009, -0.121662, 0.184602, 0.0591597, -0.0643434, 0.0966904, 0.0883174, 0.0693135, 0.1002, 0.0348308, 0.074238, 0.238544, 0.068013, -0.00758861, 0.259448, 0.0296809, -0.243026, 0.0606292, 0.0296145, 0.0927638, 0.046597, 0.0167125, 0.133841, 0.00726043, 0.0535787, -0.103053, 0.0246769, 0.0660057, -0.0276792, -0.0085722, -0.0444286, 0.213134, 0.0418536, -0.0265873, 0.111234, 0.0520029, 0.105867, -0.204037, -0.221275, -0.0948211, -0.172074, 0.0482212, -0.188277, -0.0364751, -0.0760365, -0.150936, -0.22533, -0.127475, 0.0121554, 0.0131477, 0.0467549, -0.0734214, 0.0633283, -0.0453174, 0.0787649, 0.0947026, 0.109352, 0.0709058, 0.0895501, -0.0223399, 0.10442, -0.109265, 0.0440083, -0.0240086, -0.0788057, -0.226583, 0.0551903, -0.153923, 0.221698, 0.0825708, 0.102259, -0.0182912, -0.00503172, 0.135851, 0.00363594, 0.0920476, -0.0922186, -0.00730152, 0.0755912, 0.128515, -0.248343, 0.0522517, 0.055924, -0.132043, -0.0737345, -0.0615084, -0.183248, -0.295366, 0.0148547, 0.138036, -0.0459838, 0.011491, -0.0384452, 0.0165626, 0.0151301, 0.111579, -0.209266, -0.0630119, 0.203031, -0.0109389, 0.00107184, -0.0717288, 0.109078, 0.0575116, -0.0389935, -0.1586, 0.09279, 0.0222636, -0.220817, -0.0230287, 0.100944, 0.0381399, -0.159697, -0.0920624, 0.175686, -0.193466, 0.106674, -0.0976493, 0.0710944, 0.087903, 0.118813, -0.114695, 0.175847, 0.102218, 0.0975217, 0.235689, -0.00392467, -0.0316435, -0.0809886, 0.141244, 0.031893, -0.0679848, 0.200264, -0.11398, -0.01863, 0.0869518, -0.0826434, 0.0169118, -0.0822337, -0.108161, 0.132928, -0.0620693, -0.0516205, -0.095425, 0.0272945, 0.00620375, 0.0802364, -0.0417155, 0.0576554, 0.0155564, -0.00617123, 0.200044, -0.145483, -0.0192203, 0.0624765, 0.0005288, 0.0645655, -0.0230132, 0.0386579, -0.0533322, 0.00562697, -0.0724814, 0.0255933, 0.0212292, 0.0778342, -0.0315732, -0.108402, 0.107424, 0.153681, -0.0026756, -0.0565319, 0.0453512, 0.044577, -0.0883289, 0.200892, -0.0323417, 0.113273, -0.0249524, -0.0106335, -0.0151462, 0.00988687, 0.0676158, 0.0945724, -0.0775245, -0.0903881, 0.0941292, -0.0649379, -0.0162275, 0.0120778, -0.0783185, 0.00473661, -0.097077, 0.0198062, 0.0882595, -0.0777941, 0.0918226, -0.0979557, 0.0938, 0.0203747, 0.0690225, 0.0663847, -0.188846, -0.0944624, 0.198766, 0.0567211, 0.0286205, 0.109373, -0.0502053, 0.088769, 0.113097, 0.00502265, -0.0642141, -0.154923, -0.0668735, 0.0875307, 0.00939022, -0.0526938, -0.107396, -0.0416009, -0.106518, -0.10783, -0.0251427, -0.083901, -0.158151, -0.0356789, -0.107934, 0.213994, -0.0497538, 0.0662352, 0.0580847, 0.128939, -0.0653828, -0.115485, 0.040242, -0.175817, -0.00555744, -0.0671452, 0.117707, -0.0799346, -0.0825664, -0.0119375, -0.0066062, -0.058254, 0.051299, 0.0166493, -0.0342438, -0.0874534, 0.044396, 0.015244, 0.0889082, 0.122299, -0.0672037, -0.0587961, -0.0886516, -0.0568842, -0.00162414, -0.0164613, 0.047556, -0.109131, -0.0956202, -0.0323482, 0.0547167, 0.0694362, -0.0243431, -0.00735978, -0.148942, -0.099803, 0.0436908, -0.100663, 0.014577, -0.196369, 0.0276505, -0.131683, 0.100722, 0.0305591, -0.0889239, 0.0344166, -0.107169, 0.0104092, -0.0805381, -0.056386, -0.0123121, -0.0630115, -0.0832406, 0.0739887, -0.0551219, -0.0915935, 0.0962332, -0.00181426, -0.0507536, -0.000982606, -0.0196981, -0.113397, -0.134261, 0.00234316, -0.0768627, -0.045872, -0.00396872, 0.0759223, 0.0405988, 0.0162257, 0.0352959, 0.00773395, -0.0841706, -0.00144908, 0.0785197, -0.0778579, 0.150091, -0.074545, -0.060877, 0.0525925, -0.0924224, 0.0478401, 0.0284219, 0.068916, -0.0998987, -0.10034, 0.0143598, -0.0396608, -0.0346524, 0.0382413, -0.0825666, -0.00400757, 0.0764587, 0.0710658, -0.0245099, -0.0650414, -0.0570091, -0.0202707, -0.193448, 0.00769575, 0.329116, -0.298834, -0.0347826, -0.0412785, 0.036867, -0.125692, 0.256033, -0.0760816, -0.0447276, -0.124247, 0.0611243, -0.0143374, -0.0810888, 0.0847842, -0.250762, -0.00107, -0.119983, -0.0699647, 0.0529796, 0.0284667, 0.0112124, 0.0442305, 0.0892672, 0.0907394, 0.071344, -0.122072, 0.0261561, 0.0591441, 0.0449377, -0.118654, -0.036377, 0.011648, 0.0387358, 0.0240423, 0.0240376, 0.0556868, -0.0743109, 0.130438, -0.0285969, 0.0422893, 0.0460171, 0.0387754, 0.0973091, -0.0390015, 0.0299606, -0.061384, -0.0669515, 0.159634, 0.0398217, 0.105438, -0.0490387, -0.0721785, 0.0765947, 0.0669371, -0.00154602, -0.092909, 0.0323685, 0.0348252, 0.085277, -0.114009, 0.0152273, -0.0745751, -0.0516714, 0.0684581, 0.0679344, 0.157742, -0.149857, 0.0472996, 0.0148453, -0.0752695, 0.10335, 0.0308407, 0.118243, -0.161043, 0.0812001, 0.034273, -0.157128, -0.135392, -0.187976, 0.0334772, -0.11698, 0.138509, -0.0282159, 0.0487796, -0.164108, 0.0840333, -0.0184776, 0.227099, -0.0164443, 0.0726695, -0.0352449, -0.0635741, 0.0500963, -0.0362392, -0.173227, -0.00599326, 0.1427, 0.0887668, 0.174802, 0.109787, -0.0371115, 0.00645797, -0.126417, -0.0218585, -0.0299744, -0.0202557, 0.0391893, -0.000511804, 0.106644, 0.0905932, -0.196086, 0.226288, -0.0144827, 0.0298385, -0.0468412, 0.0900583, 0.0120196, 0.0586311, 0.143757, 0.0181869, 0.0829758, -0.0220584, -0.173552, -0.155141, -0.104866, 0.0198365, 0.191126, -0.0294541, -0.131758, -0.189682, -0.113547, -0.00658119, -0.109042, -0.136845, 0.0668931, 0.124473, -0.00604193, -0.0141839, 0.021643, -0.122543, 0.18238, 0.0181802, -0.0576293, -0.152196, 0.104122, 0.126125, 0.105226, -0.0571706, 0.062144, -0.19678, -0.0509377, -0.0550488, -0.104566, 0.0869566, -0.0283396, 0.0451758, -0.0793755, -0.251235, 0.282607, -0.01522, -0.122119, 0.0438178, 0.109073, -0.0279333, -0.100706, -0.0145353, -0.000496514, -0.0498041, -0.0645066, 0.212217, -0.0712562, -0.0604774, -0.128544, 0.0522375, -0.0979422, 0.260701, 0.212528, 0.136975, -0.211824, -0.015492, 0.00265845, 0.0864471, 0.0558914, -0.0544143, -0.0413599, -0.100103, -0.0453648, 0.0158997, 0.12635, -0.184266, 0.030765, -0.00406706, -0.118318, 0.0127074, 0.103865, -0.0023941, -0.18083, -0.113226, 0.0534211, 0.0528627, -0.140447, -0.0236296, 0.0243524, -0.0366337, 0.0750394, -0.116519, -0.106941, -0.0325815, -0.00234963, -0.016514, -0.0217223, -0.0550601, 0.0710528, 0.0561761, -0.0344405, 0.0190747, -0.216204, 0.0389581, 0.0580756, -0.0861155, 0.0724135, -0.173595, -0.102138, -0.00671609, -0.0247259, 0.0233578, -0.0535982, -0.0483738, -0.0721781, 0.0456849, 0.100155, 0.163071, -0.0077761, -0.0189241, -0.0211159, -0.090792, -0.035567, 0.0698043, -0.0488337, 0.0144611, -0.0329301, -0.0468312, 0.0186048, 0.039416, -0.109181, 0.00373151, 0.0668357, 0.0730108, -0.0322626, 0.0568207, -0.0276042, -0.129831, 0.170216, -0.135352, 0.185676, 0.015018, 0.347333, -0.0552814, -0.00920978, -0.110544, -0.132883, 0.0646512, 0.0632837, -0.018425, 0.117373, -0.0989121, 0.145165, 0.000918425, 0.0478037, -0.0440522, -0.173485, 0.0393622, -0.175044, 0.11629, -0.168101, -0.0285384, -0.143656, 0.034675, -0.0238539, -0.0875663, 0.0219045, -0.0111693, 0.0885099, -0.114782, 0.214928, -0.117256, -0.0209832, -0.105922, 0.123848, -0.13195, 0.0426172, 0.0825061, -0.0381802, 0.0987737, -0.0890799, 0.0877706, -0.0119553, -0.0655525, 0.0946702, -0.0662057, 0.00401964, 0.178383, -0.0476905, -0.0570474, 0.108311, 0.0222021, 0.0562397, -0.192161, 0.0673474, 0.105767, 0.0157755, -0.0928177, 0.189217, -0.114865, -0.0247615, -0.135705, 0.0337199, 0.0703613, 0.0367702, 0.00983741, 0.0304045, 0.0976606, -0.086826, -0.00707784, 0.0540313, -0.0795327, -0.102919, 0.070419, 0.0481042, 0.0980905, -0.0341657, -0.0504818, 0.034564, -0.026984, -0.0799036, -0.0518529, -0.0767125, 0.0720864, -0.0535284, -0.0599999, -0.0501539, 0.032783, 0.0691824, -0.266429, -0.0287014, 0.000181877, -0.00167835, 0.0890927, 0.0181243, -0.0184064, 0.00595215, -0.10862, -0.0356951, 0.123422, 0.140915, -0.00431286, -0.0343286, 0.0438405, -0.0106277, 0.138996, -0.103788, 0.143927, 0.0871752, 0.0691615, 0.141587, -0.0879188, -0.0962036, 0.0271621, 0.00822213, -0.0362467, 0.0566402, -0.0343478, -0.0662924, -0.0695411, 0.147902, 0.0340665, -0.0876312, -0.114999, 0.126239, 0.0234456, 0.242995, -0.109838, -0.0654341, 0.123372, -0.0472227, -0.0858616, 0.0412539, 0.0249025, 0.137674, -0.0770968, -0.033875, -0.0153367, 0.0891162, -0.021885, 0.0630137, -9.87753e-05, 0.0916825, 0.0153371, -0.238287, -0.089807, 0.0431585, 0.0704764, -0.107768, -0.0211458, -0.0479968, -0.0081484, 0.17813, -0.017766, 0.161388, -0.118143, -0.0087181, -0.00711264, 0.211579, -0.0291651, -0.117578, 0.0226463, -0.0140147, 0.0276288, -0.164945, -0.058102, 0.0102887, -0.217702, 0.138483, -0.0941766, 0.0445226, -0.0419673, -0.0445676, 0.0844235, -0.0719922, -0.0407163, 0.218059, 0.0322165, 0.053192, -0.0310182, -0.0269136, 0.0352242, 0.0535193, -0.0241583, 0.263327, 0.0744766, 0.189336, 0.00208059, 0.0595064, -0.0824945, -0.0739418, 0.210792, 0.0306769, 0.030754, -0.0110559, 0.186321, 0.0558013, -0.0059689, -0.0210663, 0.256093, -0.0997226, 0.0164056, 0.182608, 0.00491666, 0.105474, 0.0516664, -0.0209464, 0.122161, 0.0845978, -0.127312, -0.114626, 0.0496425, 0.241518, -0.121889, -0.109332, 0.000308453, -0.0219859, 0.201209, 0.0165092, 0.0626671, -0.0722993, 0.103644, 0.036695, -0.0924052, 0.0454153, -0.0788877, -0.0616984, -0.00723514, -0.00795083, 0.0271886, 0.0208503, 0.0805322, 0.0743665, -0.00272582, 0.443421, -0.0192527, 0.0365664, -0.0411974, 0.098312, -0.0719502, 0.0157547, 0.0752653, -0.175809, 0.0131142, 0.133426, 0.0869316, 0.179028, -0.102946, 0.00736612, 0.0523273, -0.0755086, -0.0510183, 0.103354, -0.00671885, 0.201142, 0.110029, -0.0418037, 0.119788, -0.132769, 0.0764315, 0.155238, -0.0206273, -0.0300482, 0.306762, -0.15331, 0.196955, 0.065693, -0.0478052, -0.0901558, 0.0179716, -0.209942, 0.0732055, -0.113378, 0.0909033, -0.00629509, 0.134876, -0.0886035, 0.0496228, 0.0857808, -0.099653, -0.0895732, 0.0650384, -0.0345856, 0.116875, 0.0946408, -0.135938, 0.167286, 0.00115201, 0.0693606, 0.049475, 0.0747095, 0.207828, 0.125093, -0.0141459, 0.00251493, 0.0920833, -0.140073, 0.164493, 0.190233, -0.110415, -0.0686024, -0.0198925, -0.10528, -0.0120067, 0.209774, -0.0885614, 0.113254, 0.0814153, -0.0378687, 0.0793423, 0.0647023, 0.00277022, 0.10984, -0.110031, -0.113984, -0.0605638, -0.0512236, 0.058235, -0.0260707, 0.107869, -0.00451804, 0.062766, 0.0670907, 0.0966496, -0.0753227, 0.0365585, 0.000692388, 0.0532488, 0.0695382, -0.0110695, -0.0719125, -0.153233, -0.103841, -0.0956632, -0.0191913, 0.158518, -0.0138027, -0.0553548, -0.0544181, -0.121629, 0.086215, -0.00590839, -0.0431607, 0.0727476, 0.0140906, 0.199599, -0.0793645, 0.168469, 0.0575111, 0.166673, 0.239851, -0.0826758, 0.0312977, 0.0844184, 0.181555, -0.0172587, -0.0419162, 0.041592, -0.0588745, 0.0302639, -0.110435, -0.0717858, -0.0632057, -0.000147699, 0.0183519, -0.0612314, -0.145215, 0.0497531, -0.163183, 0.0446154, 0.0475818, -0.0240585, 0.0227522, -0.0295369, -0.0886829, -0.0115471, 0.10096, -0.0620001, 0.196252, 0.011513, 0.00499642, -0.0759093, -0.090115, -0.0868038, -0.106898, 0.0366562, 0.0977483, -0.0392086, -0.0398812, -0.00872921, 0.00925696, -0.169812, 0.0281893, -0.076625, -0.055505, 0.0913317, -0.0327362, 0.0375793, -0.115416, 0.0368263, -0.109179, -0.0363703, -0.0446982, -0.126797, -0.199761, -0.00670865, 0.106094, -0.043279, -0.0576618, -0.199252, -0.0692396, 0.050511, 0.133013, -0.174039, 0.294842, 0.0944248, -0.0894454, -0.0309957, -0.0766165, -0.0469291, 0.00841396, -0.0411987, -0.0364092, -0.0346004, -0.0190982, 0.0684526, 0.143438, -0.00626735, -0.0121156, 0.0448284, -0.106482, 0.0482371, -0.200256, -0.0716031, -0.0964032, 0.0290349, 0.0599218, 0.0105917, 0.0746126, -0.0564458, 0.0311433, 0.0319169, 0.0411946, -0.0392632, -0.067972, -0.0233598, 0.0677155, 0.0867251, -0.0499301, 0.0310668, -0.0436501, -0.151331, -0.0398773, 0.0219128, 0.124797, -0.119816, -0.0964722, -0.0610045, -0.0596843, -0.178209, -0.0531169, 0.0118851, 0.174163, 0.0491309, 0.139119, -0.00753046, -0.153523, -0.189231, 0.0192852, 0.176811, -0.0995054, 0.0152282, -0.0213167, 0.0700993, -0.0945286, -0.0172081, 0.0453666, 0.144082, -0.0663721, -0.0771789, -0.110895, -0.0605201, -0.10473, 0.12848, 0.0966996, -0.0795903, 0.0363556, 0.203868, -0.135064, 0.120035, 0.077672, 0.164875, 0.0127233, 0.0295036, 0.09236, -0.081687, -0.0426524, 0.174589, -0.0823717, 0.0386186, 0.124161, -0.0779051, 0.0471801, -0.0586515, -0.13278, 0.0216582, 0.0399817, 0.118167, -0.00361368, -0.269523, -0.0420991, 0.0314009, -0.162172, -0.0089399, -0.0997062, 0.00313612, -0.0190341, -0.0206772, -0.0512721, -0.0548824, 0.26459, -0.0615077, -0.114611, 0.142618, 0.190257, 0.0382038, 0.093383, -0.0923356, 0.0638186, -0.0192481, -0.114592, 0.0936721, 0.214958, -0.0284376, -0.0312666, -0.0657702, 0.230995, 0.0795574, -0.228753, 0.0423678, 0.00554329, -0.0305149, -0.0615465, -0.0211159, 0.0228898, -0.146498, 0.107585, -0.187942, 0.0255128, -0.0913252, 0.0627794, 0.0372327, -0.0534619, -0.135558, 0.0649748, -0.0654677, 0.0998468, -0.0221075, 0.004399, -0.166465, -0.0348812, 0.0953867, 0.0323814, 0.0395596, 0.0551527, 0.0345152, 0.103426, 0.208511, 0.0424482, 0.0976125, -0.0909087, 0.0286702, -0.0369553, 0.175714, -0.00113755, 0.133157, 0.0497828, -0.0139192, -0.100153, -0.0786767, -0.0368748, 0.0837452, 0.0716064, -0.0221978, -0.0748121, 0.105474, 0.04911, -0.108423, -0.0672255, 0.0170178, 0.0187227, 0.0683168, -0.0818336, 0.00552746, -0.0768436, -0.0814843, -0.149329, -0.0497501, -0.0181134, 0.0443052, -0.0575681, -0.0438008, -0.257942, 0.0609161, -0.0478843, -0.00513603, 0.0822447, 0.27093, 0.0805294, 0.0391578, -0.0534356, 0.101468, 0.219779, -0.162949, -0.164303, -0.0749275, -0.0080564, -0.0670136, -0.151455, 0.10729, 0.0984328, -0.0691409, 0.0128669, 0.0345055, -0.00107397, -0.0224321, 0.044106, -0.0208099, 0.0535421, -0.124433, -0.0591067, -0.164293, 0.133284, -0.0137919, 0.0430686, -0.0705153, 0.118707, -0.285092, 0.228573, 0.0670096, -0.164909, 0.105651, 0.00699243, 0.182732, 0.0155156, 0.000201916, 0.0208911, -0.0374665, -0.0590163, 0.00946391, -0.121832, -0.203962, 0.0813183, -0.0414896, 0.099672, 0.015993, -0.132552, 0.061158, -0.0538507, 0.19092, -0.00317046, -0.0367547, -0.0897341, 0.02307, -0.0859231, -0.032751, -0.272221, -0.0182145, -0.0644419, 0.0309065, -0.0419454, -0.073164, 0.0365707, 0.113491, 0.0853731, -0.0746512, -0.0761346, -0.144348, 0.113836, -0.0631506, 0.0713026, 0.103294, 0.122842, 0.0410157, 0.128306, -0.07704, -0.0311071, -0.0993618, -0.0894587, 0.0878613, -0.0603745, -0.0964803, 0.0725304, -0.0107604, 0.123152, -0.0721566, 0.0206574, -0.111377, -0.0912439, -0.0162398, -0.1208, 0.0713894, -0.0423476, -0.056639, 0.156525, 0.133383, 0.00448479, 0.0123096, 0.118347, 0.0858272, 0.0476714, -0.0388186, 0.0850703, -0.0594982, 0.0437059, 0.00629546, 0.163928, -0.0688888, 0.0747097, -0.0206572, 0.0563553, 0.19972, -0.0490069, -0.0434723, -0.0731373, -0.16024, -0.0506899, -0.044615, -0.0708348, 0.102174, -0.0408528, -0.00361553, 0.162632, -0.195836, 0.0881636, 0.115489, -0.0436963, -0.020062, 0.0326622, -0.0720211, -0.0493609, 0.0909684, -0.0218633, -0.0107371, -0.0315116, -0.0348071, -0.235985, 0.130096, 0.0305104, 0.0649448, -0.0895547, 0.159471, 0.0680091, -0.149863, -0.243765, 0.089933, -0.0216432, -0.024739, 0.15031, -0.0506532, -0.0560716, 0.0572189, -0.00448595, -0.216536, 0.032072, 0.0162317, -0.0378526, 0.109414, -0.127954, -0.0861922, 0.240341, -0.0256567, 0.0212674, -0.118091, 0.0933854, 0.172041, 0.0507132, -0.0103635, 0.0407852, -0.0424334, -0.00844055, -0.119308, -0.0504358, -0.0619984, 0.140454, -0.0594071, 0.339386, 0.0872189, -0.0245269, -0.0530784, -0.0817166, -0.183128, -0.0734713, 0.00414593, -0.0632309, 0.110286, 0.0216352, 0.168322, 0.049005, -0.0828585, -0.130492, -0.117615, 0.118603, -0.0378118, -0.107118, 0.0691682, -0.034712, -0.0466495, 0.173727, -0.107133, -0.0424279, 0.00118821, -0.0239834, 0.0122708, 0.141572, 0.0736949, 0.00989182, 0.00701949, 0.0366004, 0.094923, 0.145911, -0.0464519, 0.084375, 0.00422289, -0.0769182, 0.130945, 0.0841538, -0.0188528, 0.103611, -0.048722, -0.207247, 0.0447023, 0.00230072, 0.185596, 0.279109, 0.0147159, -0.21599, -0.0108612, 0.0649726, -0.183182, 0.114022, -0.0516423, -0.0743682, -0.0932149, -0.0883057, -0.142723, -0.197185, 0.0693133, 0.0149298, 0.0967041, -0.0593236, 0.0812658, -0.0610051, 0.0113138, 0.0526955, -0.0405803, -0.0654741, -0.0933326, 0.0162102, 0.0109763, 0.0506619, -0.0314835, 0.0073003, 0.00547729, 0.113529, -0.0647879, -0.0881938, 0.00215567, 0.211101, 0.136531, -0.00711341, 0.0514568, -0.0371304, -0.0131869, -0.129903, 0.000323857, 0.0661008, -0.0998535, 0.0544597, 0.0964442, 0.0368736, -0.138798, -0.0556612, -0.138256, -0.0536401, 0.00670392, -0.0824073, -0.142364, 0.0568325, -0.00818244, -0.0912603, -0.00224512, 0.126125, 0.0276815, 0.0434898, 0.0319595, -0.0391202, 0.0611841, -0.0512949, 0.000183623, 0.0465696, 0.0144291, 0.0112215, -0.133827, 0.124299, 0.305275, -0.0217788, 0.00839107, -0.0361478, 0.00474974, 0.124687, -0.0263268, -0.0631697, 0.144439, -0.175649, -0.0767571, -0.0323324, -0.0396696, 0.0970828, -0.0286081, 0.079058, -0.0542867, -0.0622507, -0.0767168, 0.146694, 0.143947, -0.0632385, 0.119329, -0.0172636, -0.0612233, -0.0314346, -0.146398, -0.0581596, -0.0133251, 0.098266, -0.153858, 0.245192, 0.0563657, -0.0833922, -0.0763244, -0.0687245, 0.0718805, -0.0506483, -0.134277, -0.0576456, -0.130248, -0.107873, 0.0247083, -0.083906, -0.0518288, 0.0720515, -0.119093, -0.0391053, -0.0339847, 0.05495, 0.14556, 0.0238162, -0.0722599, -0.0545843, -0.139137, -0.0461771, 0.242533, 0.0824551, 0.111178, 0.196524, 0.0973632, -0.106814, -0.0677957, 0.0905259, 0.0211748, -0.177548, -0.0604173, 0.0897302, -0.21723, 0.116236, 0.350973, 0.0283773, -0.0890524, -0.072211, -0.0374849, 0.0691317, 0.0105441, 0.0539709, 0.0414467, 0.306395, -0.0964275, 0.150018, -0.0387786, 0.140097, 0.302121, -0.0520237, -0.0685965, 0.00692414, 0.198948, -0.151411, 0.133745, 0.21991, 0.165296, 0.0733701, -0.111162, -0.0351192, -0.0196772, 0.0311066, 0.0562955, 0.0363887, 0.0100057, 0.153762, -0.12546, -0.0147899, -0.0402787, -0.130699, 0.000486539, -0.0414357, 0.069735, -0.122463, 0.259919, -0.162813, 0.0748406, -0.081991, -0.104605, 0.0450012, 0.142285, -0.346358, 0.0299097, -0.0599189, 0.00516728, -0.130173, -0.017867, 0.0034301, -0.0276254, -0.129722, -0.0258033, 0.0691285, 0.0693687, -0.0630256, 0.0953236, -0.0685509, -0.185797, -0.00606351, 0.166244, -0.0391555, -0.123057, -0.0400345, 0.0198701, 0.0233681, -0.0306132, -0.124145, -0.201694, -0.303042, 0.176829, -0.149833, 0.0833085, -0.0903352, -0.243358, -0.0140597, 0.0119846, 0.0364844, 0.0317256, -0.00985276, -0.294717, -0.0426346, 0.26791, -0.101755, -0.0632119, 0.136045, -0.0741398, -0.022432, 0.103234, 0.108815, 0.0235943, -0.132883, -0.0627469, -0.147577, 0.0542203, 0.273699, 0.019571, -0.184679, -0.0378538, 0.0395151, 0.060094, -0.0208139, -0.265269, -0.0429556, -0.00648268, -0.143419, 0.215232, -0.0612034, -0.0997592, -0.0625478, -0.0664767, 0.0329299, 0.161456, -0.147479, 0.00150107, -0.0646004, 0.0719215, -0.207613, -0.252516, -0.159831, 0.0755884, -0.0071102, -0.138335, -0.136455, -0.121588, 0.11207, 0.0281413, 0.01623, 0.0643369, 0.0208493, 0.110736, -0.0207922, 0.025764, -0.0164917, -0.138857, -0.153669, 0.245664, 0.0300018, 0.0521516, -0.104429, -0.0653021, -0.0477409, 0.0343899, 0.0113928, 0.13597, 0.0999857, 0.118021, -0.0185155, 0.16502, -0.0642601, 0.275158, 0.146725, 0.0893508, 0.068509, 0.0649917, 0.0125142, 0.121789, -0.106717, -0.171164, -0.137996, -0.0626272, -0.1278, -0.0677985, -0.0782071, 0.0567879, -0.0945002, -0.0797303, 0.230924, -0.163931, -0.134652, 0.0454579, -0.0342629, -0.133822, -0.0625138, -0.156161, 0.10762, -0.171241, 0.105435, -0.104252, -0.162727, 0.0850448, -0.0155107, 0.0408004, -0.211926, 0.041115, -0.177946, -0.0177358, -0.0410032, 0.0173378, -0.00594289, -0.102053, 0.0879133, -0.00850888, -0.0455949, -0.0202633, -0.182948, -0.00570311, -0.00214788, -0.115424, 0.0888949, -0.246458, 0.0649784, 0.219788, -0.129278, 0.0908089, 0.0524038, -0.00617974, 0.0212127, 0.0384024, 0.19826, -0.0903571, 0.020026, 0.0283182, -0.104602, -0.153207, -0.175819, -0.00669204, 0.0511645, 0.0597879, -0.0195879, 0.130589, -0.180089, -0.0168037, -0.0741522, -0.0778824, -0.18809, 0.244095, 0.290547, -0.188858, -0.0556393, 0.16694, 0.157833, -0.113272, -0.00981864, -0.0493821, -0.0257509, 0.0201513, 0.0791256, 0.0770206, 0.0396385, 0.00841356, 0.143917, -0.0697549, -0.0607276, 0.157155, -0.149324, -0.00681386, 0.126851, 0.212891, -0.102154, -0.0693321, -0.0510082, 0.040047, -0.0788099, -0.210385, -0.110558, 0.36823, 0.0217709, -0.0772454, -0.0235967, 0.0275992, 0.00310632, 0.233528, -0.279185, -0.109285, -0.0516868, -0.0594964, 0.223419, -0.151595, -0.0149866, 0.045302, -0.105844, -0.0135582, 0.136843, 0.0722692, -0.145866, -0.0776478, -0.137755, 0.0348725, 0.14213, 0.0069743, -0.170187, 0.161785, 0.0541377, 0.157969, 0.139423, 0.02654, -0.0854996, 0.146496, -0.253158, 0.0351892, 0.0835112, 0.0277518, 0.0872784, -0.184995, -0.00906412, 0.0367119, -0.0348091, 0.0936053, -0.173605, -0.132285, 0.0239438, 0.0989829, 0.0230217, -0.0793868, -0.0366748, -0.0853664, -0.0732636, -0.00344895, -0.0116548, 0.0725106, -0.067657, 0.0525596, 0.024673, -0.0358379, 0.0728235, 0.00935517, 0.0174578, -0.197104, 0.0829588, -0.197414, -0.0227554, 0.0156717, 0.102303, 0.0815727, 0.0122419, -0.0652318, -0.120311, -0.00751833, 0.140614, -0.197206, -0.06365, -0.143518, -0.0426326, 0.0551659, -0.0872666, -0.0668105, 0.12759, 0.0353995, -0.0211851, 0.170746, 0.0263538, -0.0518767, -0.167086, -0.0482986, 0.126161, -0.0847811, -0.116869, -0.0289633, -0.0455912, -0.167607, -0.0988084, -0.239704, 0.0764136, -0.00755635, 0.14799, 0.0544105, 0.222217, 0.0886609, -0.0844013, 0.17573, -0.303639, 0.0721788, -0.0980821, 0.0890904, 0.0345218, 0.0317351, 0.026155, 0.265618, -0.0750218, 0.251526, 0.0765981, -0.100751, 0.204365, 0.102083, -0.0933543, 0.0744635, -0.169409, 0.214072, 0.00602191, 0.0164347, -0.012643, 0.0468959, -0.110171, -0.0494294, -0.0236365, -0.00648393, 0.144631, 0.100874, 0.0319853, 0.0691664, -0.129244, -0.122125, -0.0821705, -0.0617304, 0.338692, -0.0930738, -0.148777, -0.0515442, 0.1226, -0.00797279, -0.0375552, -0.174364, -0.011716, -0.0121819, -0.0380311, -0.13519, -0.138878, 0.0479642, 0.108567, -0.112051, -0.056354, -0.0027201, -0.144817, 0.0755163, -0.0131898, 0.0109269, -0.151815, 0.0767559, 0.116429, -0.108608, 0.0256478, -0.0447627, 0.123413, 0.272398, -0.187981, -0.0482505, 0.0178254, -0.0301677, 0.200373, -0.00366677, 0.204874, 0.0146028, -0.148002, 0.0304257, 0.111897, -0.147463, 0.0650184, 0.0599415, -0.0125367, 0.106147, 0.0759735, -0.0124045, 0.0581286, 0.0714228, -0.000441328, 0.0275754, 0.0710366, -0.0443906, 0.0714317, -0.277389, 0.0656085, 0.0531683, -0.014386, -0.0963448, -0.13291, 0.138735, -0.113911, 0.0845911, -0.0894068, -0.111073, -0.0332016, 0.0575933, -0.0856933, -0.0167898, 0.00211958, -0.0378947, -0.000316454, -0.0187906, 0.0598688, 0.0435269, -0.127701, -0.099619, -0.0422568, -0.197992, -0.0746932, 0.00642003, 0.0315264, -0.189213, 0.0179813, -0.102516, 0.0509151, -0.0551889, 0.101915, 0.148567, -0.179475, 0.0665954, 0.00376463, -0.0825931, -0.0198769, 0.132708, -0.0688863, -0.0568033, 0.0332413, -0.118228, -0.0155254, 0.204051, -0.243265, 0.196851, 0.0197804, 0.0425959, -0.0671715, -0.0915556, -0.0636662, -0.177453, 0.0644299, 0.0209748, -0.0780155, 0.0754455, -0.0175963, 0.0199889, -0.0531103, 0.228407, -0.00555716, -0.0286157, -0.147226, -0.138917, -0.109775, -0.0145466, 0.0481495, 0.0717492, 0.0246963, -0.0560694, 0.106974, 0.0370792, 0.00437919, 0.165612, 0.0138685, -0.0650211, -0.0323978, -0.110289, 0.0266475, 0.0402298, 0.160484, -0.0904631, -0.0708236, 0.0333114, 0.234884, -0.0884363, 0.15609, -0.0558371, -0.0207357, -0.0561391, 0.0260364, 0.0754266, -0.051306, 0.075028, 0.0186684, -0.111251, -0.0327762, -0.0628155, -0.0467023, -0.0124812, 0.0648956, 0.0629167, -0.215982, -0.0181778, 0.0143364, -0.0111385, -0.138629, -0.057331, -0.0489603, -0.0341732, -0.142658, -0.290032, 0.0414427, -0.0331595, 0.118494, 0.0602064, 0.0407577, -0.0393873, -0.137643, -0.0183012, -0.146399, -0.169119, -0.0085202, 0.01551, -0.144195, 0.120586, 0.0846695, -0.0206982, -0.0191006, 0.0615408, -0.266369, 0.0607353, 0.0955837, 0.0569757, 0.0471873, -0.141796, 0.0377393, -0.0380096, -0.0798881, -0.0855705, -0.0747781, -0.101091, 0.0334251, -0.255345, -0.122112, 0.0603493, -0.0124725, -0.0702293, -0.113147, -0.113865, -0.0263809, 0.152591, 0.0586971, 0.00988707, 0.134403, 0.0242138, 0.0729546, 0.0816216, 0.126825, -0.0265086, -0.083938, -0.0136448, 0.0087635, 0.223611, 0.101757, 0.0777791, 0.0772242, 0.163938, 0.00856559, -0.0741685, 0.067004, 0.00650201, -0.0677608, 0.0623118, 0.0156431, 0.0291742, 0.0236418, 0.0727983, 0.139663, -0.11699, 0.08982, -0.0118048, 0.346417, -0.0224201, -0.153333, 0.0942367, 0.0269415, -0.0439913, -0.0120768, 0.120319, -0.0160319, -0.0301867, -0.113828, 0.0161178, -0.00789881, -0.0399676, 0.139764, -0.122099, -0.117035, -0.0573133, 0.00526694, -0.0741447, 0.115074, 0.0358814, 0.0466695, 0.144454, 0.223154, 0.255534, 0.0856372, 0.0567084, -0.0791149, -0.0570337, -0.0857219, 0.0714973, 0.0522691, 0.0230387, -0.0490283, -0.0352894, 0.0673684, 0.0014127, -0.09596, 0.0984083, 0.0272821, -0.0604969, -0.0270902, -0.0121601, 0.000162555, 0.0217797, -0.0237163, -0.0156893, -0.0640024, 0.0623698, 0.00578569, -0.0423499, 0.060731, -0.0382372, 0.0455912, -0.0752105, -0.0143576, 0.0140151, 0.117904, -0.0676626, -0.147696, 0.0910665, 0.00245151, 0.0459866, -0.107319, 0.0035229, 0.0889317, -0.0183879, 0.0152891, 0.0487654, -0.0765666, 0.134827, 0.0417438, -0.0288995, -0.0299469, 0.238458, -0.100457, 0.144096, 0.0897423, 0.0106287, -0.0290341, -0.0722412, 0.204911, 0.128002, 0.0936375, 0.0114184, -0.0638432, -0.0129049, 0.134884, -0.235474, -0.0654432, -0.2281, 0.0320796, -0.059736, -0.0800341, -0.0406904, -0.258952, -0.0497491, 0.106873, -0.0346889, -0.0838109, -0.0564509, 0.0739084, 0.145812, 0.145559, -0.0804272, 0.0444677, 0.0230564, 0.0657149, -0.105682, -0.168215, 0.107497, 0.030537, -0.0345696, 0.195134, -0.0271691, -0.138258, 0.160193, -0.263857, -0.248234, 0.00812314, 0.0251868, -0.103881, -0.00449668, -0.0211489, -0.086432, 0.0493147, -0.0444425, 0.126292, -0.0596622, -0.045382, -0.1463, -0.0363952, -0.0259068, 0.0131313, -0.178495, -0.126192, -0.132443, -0.139272, 0.0908443, 0.016169, 0.120194, -0.0454726, 0.0530004, 0.23516, -0.0975958, 0.165169, -0.232126, -0.0423129, 0.0331014, 0.141844, 0.0850867, -0.181196, 0.175334, 0.191551, 0.13854, 0.0138009, 0.0700433, 0.147939, -0.0901864, 0.161847, -0.0435553, -0.301837, -0.0605671, -0.171097, 0.04126, -0.210275, -0.0176529, 0.125821, 0.125113, 0.0231217, -0.0178848, 0.0343397, -0.0120336, -0.0411524, 0.0333141, -0.00505456, -0.148297, 0.0653111, -0.0175319, 0.165097, -0.0859652, 0.306951, -0.0926167, 0.0432985, 0.0280448, -0.0526549, 0.0302389, -0.00684185, 0.0817452, 0.0717675, 0.0976946, 0.0304212, 0.0414436, 0.0402426, -0.0332871, -0.0639847, -0.143919, -0.124595, -0.0915515, -0.0407585, 0.033197, -0.0563458, 0.195402, -0.0853152, -0.0199659, -0.0938871, -0.110192, 0.029422, -0.0284095, 0.204072, 0.230877, -0.23993, -0.248709, -0.0352789, -0.110933, -0.105969, 0.094618, 0.045775, 0.23069, 0.189096, 0.0784913, 0.0211413, 0.113631, -0.0110315, 0.0328897, -0.0391503, 0.0148883, -0.0511283, -0.0758685, -0.185428, 0.145501, 0.26932, -0.00706792, 0.0545145, 0.00209863, 0.0326711, 0.209853, 0.0812702, 0.398284, 0.188043, -0.0445513, 0.124407, -0.0281248, 0.0156918, -0.0661482, -0.119143, 0.0465679, -0.0339065, -0.0951787, -0.0562389, 0.0559667, 0.0518762, -0.0682929, 0.0191444, -0.128547, -0.00657256, -0.214175, -0.0121716, -0.0717781, -0.0367771, -0.106917, 0.019522, 0.0423303, -0.0450538, 0.0378311, -0.0163635, 0.224801, -0.0400332, 0.0944241, -0.0316837, -0.247674, -0.00152802, 0.128709, -0.0530434, 0.0353833, -0.188078, 0.0513568, 0.165853, 0.125401, 0.134201, 0.0529175, -0.0595631, 0.208253, -0.103614, -0.086495, -0.055682, 0.0678675, 0.117055, -0.0797268, -0.218714, 0.124429, -0.0958211, -0.00746179, 0.0867841, 0.0976386, 0.0974799, -0.0476189, 0.0403744, -0.0532951, 0.103452, -0.0561135, -0.0570386, 0.0447333, 0.0284468, -0.0123736, -0.152071, 0.139504, -0.150434, -0.236809, -0.00543498, 0.179178, 0.101994, -0.103473, 0.171231, 0.112571, 0.0470716, 0.00134852, 0.0113634, 0.028328, -0.0192983, 0.0615877, 0.140765, 0.0691371, -0.100562, 0.0634575, 0.172931, -0.0278804, -0.107884, -0.12921, 0.144709, -0.0502041, 0.26471, -0.0733277, 0.0727419, -0.18533, 0.0812649, 0.0574974, -0.0994873, -0.108572, -0.00125924, -0.0570891, -0.0564541, -0.208029, 0.050427, -0.388047, -0.0492397, 0.0281477, 0.07582, 0.231701, -0.0238934, -0.0127706, -0.0947514, -0.0537848, -0.378793, -0.0294461, -0.130599, 0.0504004, -0.00140555, 0.154203, 0.00100233, -0.158577, 0.0884011, -0.119132, -0.109142, 0.218508, -0.0235336, -0.115687, -0.0622109, -0.0530095, -0.00247333, -0.0040968, 0.467918, 0.0968093, -0.0822504, -0.283234, 0.0335439, 0.190095, 0.0845923, 0.203457, -0.179509, -0.0774762, -0.174176, -0.0256955, -0.0675088, 0.0378122, 0.01191, -0.00550909, -0.0197953, 0.0619587, -0.010253, 0.126631, 0.250306, 0.0288037, 0.0906605, 0.0615545, 0.079101, -0.180439, 0.192944, 0.0781765, -0.0304704, -0.0804992, -0.214004, -0.100559, -0.0197503, -0.0635601, 0.0344422, 0.206626, -0.113922, 0.167333, 0.042957, 0.072754, 0.0165848, 0.161062, 0.131324, -0.0806729, -0.241418, 0.0882478, 0.0560616, 0.11652, 0.0387292, -0.210602, -0.0811962, 0.00595869, 0.0906331, -0.0257964, 0.0262241, -0.0583798, -0.168545, -0.0824084, -0.0540559, 0.055865, -0.14463, 0.0536092, 0.00479177, -0.0521163, 0.114327, -0.087216, 0.12057, 0.0343528, -0.159405, -0.0428211, -0.00926862, 0.204067, -0.0982124, -0.00597636, 0.0857122, -0.0434118, 0.0350282, 0.0122245, 0.0143983, -0.065527, -0.00821878, -0.0869701, -0.142122, 0.0224319, -0.115208, -0.00811133, -0.0997508, -0.0214029, -0.0734632, -0.0765375, 0.124415, -0.0181815, 0.121771, 0.0431451, -0.114346, 0.0580838, -0.166955, -0.108603, -0.0180719, 0.0187707, 0.142396, 0.125052, 0.0445839, -0.0869693, 0.100758, 0.0827412, -0.0503467, 0.0750536, -0.107036, -0.0859819, 0.0949795, -0.00923993, 0.137961, -0.0385899, -0.0261251, 0.0364985, 0.147038, 0.096688, -0.036745, 0.209835, 0.217248, -0.149919, 0.00545082]) # parameters
+i69 = Internal("op69", "TENSOR_FLOAT32", "{1, 14, 14, 128}") # intermediate result
+i70 = Parameter("op70", "TENSOR_FLOAT32", "{128}", [-0.66364, 0.0184158, 0.52283, -0.355377, 1.1477, -0.584167, -0.148238, -0.370158, -0.863358, -0.920222, -0.232067, -0.392408, -0.370706, -0.582042, 1.07807, -0.739755, -0.868499, 0.849338, 1.00954, -0.559628, -1.00847, -0.363234, -0.777592, -0.361464, -0.524833, -0.51576, 1.09786, -0.602967, -0.460839, -0.0461734, -0.640552, -0.550366, 0.0366958, 1.41672, -0.0482828, 1.01145, -0.661914, -0.476727, -0.420703, -0.333822, -0.474296, -0.325794, -0.37077, -0.183918, 0.7784, -0.905561, 1.04277, 1.13302, -0.611757, -0.454366, 1.04722, 0.213438, -0.812226, 0.415241, 0.134023, 0.0181792, -0.725888, -0.667944, 0.14743, 1.38813, -0.758548, -0.0950601, -0.110067, 1.08892, 1.25227, -0.65893, -0.258646, 1.1129, 0.785756, -0.573376, -0.562164, 0.648412, -0.650372, -0.198207, 1.32062, -0.446544, -0.375616, 0.832923, 0.515747, 1.4061, 0.967074, -0.545499, -0.0706069, 0.594321, -0.645749, -0.528063, 1.13031, -0.572182, -0.127073, -0.797284, -0.702862, -0.0707006, -0.615686, -0.52278, 0.253001, 1.1845, -0.387047, -0.0304347, 0.380325, -0.40854, -0.549549, -0.513802, -0.813182, -0.697618, 0.235504, -0.408502, 1.44695, -0.782359, 0.764666, -0.376841, -0.307161, -0.436902, -0.439395, -0.00343463, -0.705699, -0.557165, -0.443319, 1.1431, -0.503291, -0.611081, -0.120243, 1.15355, -0.372295, -0.474172, 1.23777, -0.441865, -0.00485877, -0.540569]) # parameters
+i71 = Parameter("op71", "TENSOR_FLOAT32", "{1, 3, 3, 128}", [0.190358, 0.76666, 0.00328711, 0.564753, -0.350922, -0.129309, -0.3002, 0.0597919, 0.426195, 0.396956, -0.0503945, -0.0959898, 0.7998, 0.20007, -0.470447, -0.0882118, 0.387503, -0.154394, -0.527967, -0.382423, 0.439986, -0.26216, 0.675393, 0.600835, 0.710669, -0.144166, -0.623441, -0.25641, 0.146244, 0.0956447, 0.530404, -0.0558362, -0.228722, -0.615698, -0.232535, -0.188218, 0.463525, 0.208408, 0.202256, -0.459553, 0.290275, -0.0482571, 0.0479941, -0.480289, -0.359739, 0.29264, -0.189077, -0.101516, -0.327849, 0.0132966, -0.478556, -0.667986, -0.00429771, -0.395361, 0.591137, 0.438846, 0.270845, 0.22185, -0.114037, -0.242702, 0.163454, 0.134378, -0.125448, 0.0916562, -0.174708, 0.0403809, 0.561983, -0.536697, 0.837897, -0.102087, 0.195032, 0.642412, -0.00309444, 0.152015, -0.278766, -0.0803865, -0.149121, -0.404437, -0.277375, -0.463219, 0.455272, 0.645321, 0.712899, 0.440117, 0.00296985, -0.370598, -0.305418, 0.350335, 0.256088, -0.505846, 0.141766, 0.683693, 0.189428, 0.384547, 0.520508, -0.0903593, -0.466102, 0.119247, -0.31008, 0.268459, 0.541718, 0.565971, -0.0766391, -0.242424, -0.0208426, 0.615597, -0.0939945, 0.355455, -0.47433, -0.0974868, -0.111173, 0.00675133, -0.331637, -0.288407, 0.277921, -0.00905987, 0.449155, -0.23387, -0.0123091, -0.106995, 0.000705794, -0.174747, -0.290359, -0.15716, -0.342961, -0.318778, -0.244923, 0.41067, 0.600289, 1.11803, 0.0108391, 0.562716, -0.0486975, -0.25541, 0.0325754, 0.556536, -0.115194, 0.119986, -0.172908, 0.19715, 0.237946, 0.657477, -0.288834, 0.693158, 0.599522, -0.176689, -0.328313, 0.642065, 0.295767, -0.268138, 0.50916, 0.541139, 0.575437, -0.308893, -0.416536, 0.114128, -0.0474224, -0.0862949, 0.417725, -0.231729, 0.724209, -0.194049, -0.517304, -0.652919, 0.433762, 0.912894, -0.483609, -0.296952, 0.0126445, 1.20907, 0.337168, -0.0322295, -0.132569, 0.116397, 0.370504, -0.448363, 0.720829, 0.879811, -0.648568, 0.515107, -0.052637, -0.388975, 0.421326, -0.989203, -0.341183, 0.286548, 0.0134756, -0.782349, 0.11126, 0.972077, -0.0604684, 0.160813, -0.080907, -0.508684, 0.649636, -0.472908, -0.633012, -0.109733, -0.301114, -0.712373, 0.4899, -0.165437, -0.343757, 0.859791, -0.221293, -0.755234, -0.51916, 0.00321254, -0.14699, 1.34957, 0.906992, -0.796848, 0.960862, -0.243892, -0.149225, 0.29761, -0.0732879, 0.590636, 0.446738, -0.498876, 0.268498, 0.841365, -0.829389, -0.339174, 0.55688, -0.820046, -0.294324, 0.218061, 1.07041, 0.647936, -0.00319098, 0.637792, 0.2681, 0.408708, -0.281842, 0.563577, 0.248457, -0.173597, 0.857762, 0.0828917, -0.236691, 0.367459, 0.36482, 0.335563, 0.469174, -0.492988, 0.102047, 0.0864881, -0.154285, -0.209307, -0.384697, -0.408656, -0.324157, -0.11449, -0.302919, 0.811304, -0.071401, -0.194882, 0.877613, 0.7679, -0.425736, -0.0927369, -0.177047, 0.652595, 0.145123, -0.0892876, -0.165002, 0.128822, -0.234167, 0.0364328, -0.553999, 0.506505, 0.110685, -0.281018, 0.185106, 0.240167, 0.404976, 0.161763, 0.177268, 0.426034, -0.311109, -0.132578, -0.134164, 0.832055, -0.0668457, -0.381313, -0.0599468, -0.0109465, 0.396031, -0.71884, -0.095649, -0.250095, -0.172813, 0.269057, -0.109603, 0.192561, 0.277378, -0.0390484, -0.180217, 1.28994, 0.122155, 0.232436, -0.0340455, -0.252908, 0.389663, 0.0565574, -0.399774, 0.887266, 0.310494, -0.362899, -0.319276, 0.10574, 0.127307, -0.494444, -0.112868, -0.2034, 0.501617, 0.124677, -0.235599, 0.344745, -0.467707, 0.0463722, -0.607921, -0.081456, -0.760228, -0.200317, 0.259661, -0.344715, 0.00404537, -0.195673, 0.301249, 0.384962, -0.0361301, -0.305219, 0.198748, 0.0795681, 0.0443111, -0.374283, -0.46018, -0.0992139, 0.530139, 0.235449, -0.104399, -0.11444, -0.286731, 0.373004, 0.0398085, -0.367939, 0.237036, 0.377654, -0.233246, -0.300566, 0.879749, 0.805473, -0.216364, 0.107135, 0.477397, -0.0927218, 0.105378, -0.304875, 0.502067, 0.521802, -0.235997, -0.203118, -0.495254, -0.0555604, 0.38101, 0.0896039, -0.685413, 0.456509, 0.257106, 0.203629, 0.952966, -0.0322579, -0.267826, -0.0202747, -0.323887, -0.0316849, 0.144765, -0.0484832, -0.49333, -0.0541837, -0.329184, 0.117376, -0.341782, -0.180333, -0.666727, 0.202727, -0.129029, -0.00659977, 0.0129369, -0.0513414, 0.812447, 0.185658, 0.461466, -0.405102, 0.627122, 0.949768, -0.272209, 0.105971, 0.636995, -0.107988, -0.454079, -0.0711379, -0.230147, -0.22146, -0.312473, -0.229204, 0.312864, 0.160454, 0.0647254, -0.20561, 0.823169, 0.373734, 0.0769504, 0.00528711, -0.909828, -0.114127, -0.257492, 0.392989, 0.174446, 0.349986, -0.137255, -0.288951, -0.093152, -0.042396, -0.673323, -0.52072, 0.217457, 0.135552, -0.716376, -0.144906, -0.0489762, 0.37614, -0.404367, -0.657087, 0.246767, 0.147634, 0.418994, -0.436722, 0.837298, 0.929406, -0.56172, -0.208212, -0.267768, -0.0331336, 0.365327, -0.13025, -0.562601, 0.16345, 0.951143, -0.136858, 0.311213, 0.0453114, 0.440428, 0.847037, -0.267341, 1.08897, -0.00502726, -0.371229, -0.134335, -0.6206, -0.481556, -0.101969, -0.105048, -0.196396, 0.157198, 0.642277, -0.0404088, 0.180808, -0.223361, 0.603341, 0.502257, 0.320769, 0.492397, 0.956399, 0.194187, -0.343148, 0.885585, -0.0687641, 0.457338, -0.311678, 0.236659, 0.407108, 0.137685, 0.652439, 0.0435312, 0.229618, -0.527449, -0.269889, -0.325816, 0.376615, -0.377608, 0.257641, -0.339897, -0.158836, 0.323011, -0.47812, 0.459609, -0.335766, -0.279469, -0.12041, 0.376882, 0.414679, -0.205347, -0.179744, 0.258654, 0.704178, -0.692794, -0.130536, -0.365033, 0.0499748, 0.344233, -0.737346, 0.697677, 0.845875, -0.555949, 0.429941, 0.455379, 0.0265202, 0.736651, 0.839903, 0.94684, 0.00909855, 0.170332, 0.185479, -0.0579591, 0.557609, 0.391772, -0.814147, -0.586672, 0.0527906, 0.667854, 0.972348, 1.02569, -0.219331, 0.0518999, 1.00357, -0.504772, 0.30193, 0.00411299, 0.811901, 0.673291, 0.66426, 0.334053, -0.524229, -0.059208, -0.695776, 1.02539, 0.431509, 0.840339, 0.292579, 1.07328, 0.603155, 0.307269, -0.0304048, 0.00203814, 0.67309, -0.0671427, -0.383333, 0.675885, 0.221911, -0.110051, -0.470358, 0.817933, 0.323138, -0.165958, 0.0630235, 0.391858, 0.602329, -0.868418, -0.282714, 0.594771, 0.813126, -0.0680279, -1.11056, -0.198277, 0.481591, 0.142028, -0.204667, 0.0182912, -0.00406507, 0.0536259, -0.36021, 0.698857, -0.190253, -0.500451, 0.289969, -0.219903, 0.15831, -0.0653111, -0.474196, -0.650654, -0.200494, 0.469755, 0.118924, 0.0168727, 0.402652, -0.187117, 0.62832, -0.119214, 0.567081, 0.899887, 0.248861, 0.664019, 0.540719, 0.0263774, -0.417432, 0.0649356, -0.18742, -0.417969, 0.609772, 0.353398, 0.0859128, 0.538173, 0.502869, -0.341202, 0.513432, -0.788703, 0.0142002, 0.527955, -0.157098, 0.595244, -0.0444192, 1.37204, 0.189821, 0.682446, 0.3433, -0.184833, -0.404174, 1.5035, 0.817183, -0.605173, -0.27438, 0.461309, 0.554656, -0.475512, 1.17015, -0.0585701, 0.724129, 0.420323, -0.157541, -0.220695, -0.122461, 0.121204, 0.182802, 0.00371291, 0.304274, -0.221264, -0.120818, -0.043022, -0.464563, -0.406328, 0.041582, -0.139553, 0.0828607, 0.238862, -0.456532, -0.223329, 0.792302, 0.371895, 0.657993, -0.0123234, 0.266212, -0.49652, 0.286809, -0.384888, 0.70794, -0.384147, -0.62421, 0.0697381, 0.0458656, 0.562064, -0.460391, 0.556749, -0.130069, 0.340854, 0.0416529, -0.197049, 0.398611, 0.41592, -0.291658, 0.454341, 0.30976, -0.325396, 0.273377, -0.400636, -0.246072, 0.32766, 0.00136251, 0.151915, -0.300932, -0.102017, 0.68274, -0.324542, 1.03172, -0.0696355, -0.183265, 0.284886, -0.227816, 0.242192, -0.599874, -0.511549, -0.10059, -0.33509, 0.858827, -0.307917, -0.879803, -0.403689, -0.0688537, 0.00630893, 0.0118436, 0.26297, 0.138363, -0.203363, 0.491789, -0.0807201, 0.272792, 0.606668, -0.493837, -0.526792, -0.142603, -0.202611, -0.219638, -0.303843, 0.2562, -0.38714, -0.126057, -0.183657, 0.58142, -0.648539, -0.0933269, 0.592826, -0.320483, -0.214667, -0.174747, 0.713776, 1.22594, -0.611828, 0.513708, 0.479157, 0.0850434, 0.0757141, -0.304211, 0.450219, -0.045551, -0.375475, -0.0269928, -0.0173337, -0.307949, 0.268567, -0.0706427, 0.231106, 0.896983, 0.0632355, 0.214271, 0.220695, -0.319058, -0.24552, -0.104354, 0.453001, -0.388575, 0.179191, -0.450781, 0.348624, 0.367575, -0.25403, 0.0559342, -0.0758527, 0.0911787, -0.18374, -0.0951634, -0.360887, 0.267016, 0.534365, -0.261756, -0.00481348, 0.243378, 0.264065, 0.509346, 0.282226, -0.208844, -0.156357, 0.166454, -0.153438, 0.225221, -0.257419, 0.260343, 0.821744, -0.157699, 0.0577694, -0.139561, 0.117557, -0.251096, 0.421105, -0.269285, 0.88675, -0.0593715, 0.175804, -0.132772, -0.599808, 0.052992, 0.183545, 0.288254, -0.159228, -0.128067, 0.424113, 0.0564066, -0.173179, -0.352807, -0.360777, 0.231875, -0.265016, 0.265335, -0.319944, -0.163443, 0.219579, -0.0815891, -0.294593, 0.00551404, 0.168666, -0.499144, 0.559323, -0.20036, 0.487909, 0.428612, -0.511444, 0.0689469, 0.0169302, -0.365487, 0.432491, -0.371034, -0.127466, 0.050943, -0.141353, -0.282757, 0.246747, 0.558175, 0.68686, 0.353037, 0.137427, 0.81998, -0.577706, -0.328404, 0.216465, -0.469908, -0.781503, -0.447728, 0.21443, 0.209997, -1.12822, -0.00770385, -0.0202652, 0.834757, -0.303982, -0.185659, 1.06962, 0.450267, -0.123605, 0.231549, -0.462584, 0.200628, -0.187104, -0.0130346, -0.304655, -0.112364, 0.984213, -0.170076, 0.208935, -0.392131, 0.60417, -0.31265, -0.507739, -0.274321, -0.242298, 0.525935, -0.769428, 0.519466, -0.162392, -0.142011, 0.00424891, -0.453889, 0.627653, -0.160481, -0.230508, -0.247125, 0.147577, 0.289561, 0.134345, -0.524177, 0.223175, 0.43702, -0.681507, 0.206381, 0.239931, -0.162511, 0.307026, -0.121438, -0.599819, -0.683399, -0.60208, 0.830813, 0.57794, -0.126375, 0.0698931, 0.480752, 0.465528, 1.36915, -0.592944, -0.333533, -0.14712, 0.0709586, 0.228646, 0.0982435, 0.0282154, -0.240298, -0.342669, 0.489622, 0.180469, -0.137358, 0.925064, 0.424018, 0.183085, -0.0795609, 0.107355, 0.46348, 0.223359, 1.05017, -0.413438, -0.608049, 0.624854, -0.575395, -0.0831357, -0.0965945, 0.67798, 0.652396, -0.157336, -0.59672, 0.94745, -0.0778913, -0.552698, 0.121572, -0.408894, -0.496429, -0.156092, -0.0468812, -0.177459, -0.053816, 0.437554, -0.483237, -0.776584, -0.189377, 0.260575, 0.142786, 1.23, -0.275486, 0.873639, -0.260906, 0.842487, -0.373095, -0.269019, 0.456207, -0.268619, 1.08967, -0.365505, 0.57018, 0.686954, -0.839785, 0.240768, -0.619083, -0.400416, -0.0109492, 1.27559, 0.580952, -0.086056, -0.473628, -0.453659, 0.492752, -0.170327, -0.476692, 0.863076, 0.477792, -0.473402, -0.0113335, -0.234295, -0.133103, 0.813991, -0.544947, -0.429511, 0.11441, -0.151599, -0.59351, -0.299024, -0.184595, 0.359687, -0.374872, -0.600008, -0.195932, 0.672139, 0.717247, -0.39621, -0.032114, 0.164446, 0.156016, -0.273603, 1.09887, -0.135491, 1.08048, 0.56789, 0.0106714, -0.591842, 0.596678, 0.11119, -0.274552, -0.201105, 0.444937, 0.952961, -0.507004, 1.01494, 0.77933, 0.279006, 0.0737236, 1.11775, -0.398997, 0.227235, -0.399368, -0.51299, -0.615961, 0.245222, 0.489889, 0.159064, 0.326207, 0.364678, 0.381169, -0.593003, -0.0868912, 0.131847, 0.0749275, -0.197579, -0.111212, 0.0223139, 0.243874, 0.156878, 0.190403, 0.450317, -0.150603, -0.246352, -0.128152, 0.115508, 0.493985, -0.222931, 0.452042, -0.242511, -0.215531, -0.15448, 0.105351, 0.219143, -0.0308257, 0.486673, -0.283853, -0.163485, -0.274629, 0.247168, 0.465471, -0.047011, 0.130996, 0.5783, -0.236574, -1.03715, 0.12173, -0.257977, -0.102828, -0.165848, -0.0104392, 0.378396, 0.273506, 0.113921, 0.078316, -0.405008, -0.0091235, -0.0771289, -0.43577, 0.373244, -0.396689, -0.118428, -0.124698, -0.163262, -0.539655, -0.487564, 0.0727633, -0.102938, -0.415128, -0.222664, 0.920234, -0.177296, -0.515815, 0.0770235, -0.37286, -0.401904, 0.0224006, 0.350639, 0.262495, 0.375316, 0.00518776, -0.373577, 0.0238316, -0.171652, -0.54584, 0.200506, -0.166763, -0.17752, 0.22408, -0.335509, 0.249634, 0.101166, -0.149211, 0.298221, -0.316278, -0.167293, -0.34354, -0.166304, 0.156108, -0.197453, -0.0979077, -0.00206543, 0.0643555, 0.253949, 0.857866, 0.426089, -0.101682, -0.214549, 0.202225, -0.379808, 0.291689, -0.0552537, 0.638515, 0.0758169, -0.254243, -0.176746, 0.909293, -0.06176, -0.185409, -0.000147814, -0.122751, 0.411986, -0.229916, -0.231603, 0.0380824, -0.0611861, 0.171022, 0.391192, 0.192886]) # parameters
+i72 = Internal("op72", "TENSOR_FLOAT32", "{1, 14, 14, 128}") # intermediate result
+i73 = Parameter("op73", "TENSOR_FLOAT32", "{128}", [-0.459464, -0.0353652, 0.65298, 0.492282, -0.434366, -0.0646238, 0.168169, 0.841487, 0.821593, 0.0824923, 0.324534, 0.244733, 0.687792, 0.679983, 1.20542, -0.0494685, 0.580938, -0.125653, 0.979836, 0.518563, -0.230283, 0.0469813, 0.293084, -0.718912, -1.0622, 0.113178, -0.0678228, 0.916626, 0.0892698, 0.474777, 0.352559, -0.518444, 0.298361, 0.152684, 1.02351, 0.858021, -0.138064, 0.432028, 0.262955, 0.410308, -0.175447, 0.437843, 0.290894, -0.251734, -0.156011, 0.395701, 0.683667, 0.13276, 0.649738, -0.0994671, 0.862117, 0.679516, 0.626916, 0.591512, 0.349128, 0.647349, 0.321387, -0.39079, 0.130351, 0.373571, 0.0105721, 0.139855, 0.288337, 0.00182344, 0.492347, 0.395679, 0.063744, 0.591242, -0.105116, 0.568728, 0.893553, 0.830799, -0.786496, 0.308447, -0.304133, 0.713135, -0.664118, 0.0611865, 0.317401, -0.209737, -0.0484893, 0.404629, 0.56469, -0.461555, 0.163955, 0.376575, 0.965699, -0.0480532, 0.186419, 1.13773, 0.266542, 0.402838, -0.423273, -0.647047, 1.55817, -0.330907, 0.103328, 0.505363, 0.156278, 0.3413, 0.792374, -0.115844, -0.365503, -0.418147, -0.402983, 0.228505, 0.70761, 0.260362, 0.703803, 0.584213, -0.312215, 0.22878, 0.916701, -0.740095, 0.555479, 0.60881, 0.638773, 0.308882, 0.515022, 0.0501348, -0.0876003, 0.527447, -0.310391, 0.354625, 0.119797, 0.541051, -0.176547, -0.32494]) # parameters
+i74 = Parameter("op74", "TENSOR_FLOAT32", "{128, 1, 1, 128}", [0.181329, -0.0840758, -0.0933245, 0.0235837, 0.0135975, 0.326603, -0.0139708, -0.112846, 0.181431, 0.300608, 0.0366979, -0.00359797, 0.0227877, 0.00927314, -0.18318, 0.0122945, 0.124818, 0.00987374, 0.156316, -0.289415, 0.10349, 0.0364732, 0.0231318, 0.0581194, -0.100904, 0.13513, -0.0616679, 0.08791, -0.0899955, -0.0814202, 0.0770271, -0.0352028, 0.0505355, 0.0157475, -0.174024, 0.0321904, 0.0789286, 0.0553437, -0.0721803, -0.124891, -0.0141911, -0.0998818, 0.0907457, -0.0333116, -0.0323912, 0.0260731, 0.0414896, -0.0498239, 0.0463238, -0.0758002, -0.0464296, 0.036594, 0.218559, -0.021053, -0.10772, 0.148092, 0.00719467, 0.166783, 0.202187, 0.00202994, -0.0944071, 0.091252, -0.0095911, 0.280841, -0.134233, 0.0669713, 0.0791813, 0.167962, 0.0732689, 0.0647677, 0.021687, -0.0849598, -0.0170565, -0.0668448, 0.0414721, 0.0164082, 0.128536, 0.0603419, 0.111924, 0.0195282, -0.0824856, -0.00289862, -0.0404369, 0.00626191, -0.0131989, -0.0766574, 0.0125038, -0.107742, -0.171477, -0.0210237, 0.0715486, -0.160486, 0.0299287, -0.00204968, -0.0410816, 0.130856, 0.0253766, 0.0401149, 0.205151, -0.319885, -0.10841, -0.0544789, 0.161881, 0.00546593, 0.125587, 0.0206626, 0.0800018, -0.135352, -0.00646288, -0.0362635, -0.0392136, -0.0451879, -0.00607048, -0.0221049, -0.153833, -0.180066, 0.0460595, 0.0781421, 0.155008, 0.175934, -0.0677201, 0.0495859, -0.124263, -0.0609894, 0.0250959, 0.0826162, -0.0430149, -0.0212291, -0.0417825, 0.0418202, -0.0399981, 0.0225818, 0.038297, -0.0687589, 0.0434539, 0.0139929, -0.144466, 0.0586925, 0.0771903, -0.036364, 0.0217784, 0.16437, -0.10317, 0.0484835, -0.0647294, 0.00126885, -0.0836486, 0.123484, 0.0614566, 0.0573037, -0.11063, -0.0246382, 0.12637, 0.0607543, 0.0457295, -0.224024, 0.0629076, 0.0598966, -0.0227951, 0.01651, 0.138966, -0.172242, -0.0284866, -0.14106, 0.00934989, -0.0146916, -0.0508996, 0.0756496, -0.0174425, -0.0385932, -0.101234, 0.0820877, 0.0159594, -0.18722, -0.0358568, 0.0402528, -0.207185, 0.0184111, 0.0636179, 0.155746, -0.00662562, 0.115754, -0.0615853, 0.156323, -0.0654284, -0.120222, 0.135671, -0.0551872, 0.0211466, -0.00525772, 0.0284053, 0.0141124, -0.114413, -0.0375919, 0.0143653, -0.0359693, -0.0296953, 0.0984013, 0.00646347, -0.0379643, 0.0729998, 0.0973435, -0.0945492, -0.0208597, 0.0145148, 0.0424023, -0.00549157, 0.139727, 0.0951696, -0.145536, -0.0945392, 0.0918585, 0.0519941, 0.142797, -0.129008, 0.269556, 0.0440378, -0.138571, -0.0738218, 0.092441, -0.0121823, 0.0370309, -0.0560292, 0.00374625, 0.00255495, -0.00248248, -0.016888, -0.0338417, -0.075864, -0.00910104, 0.177678, -0.0491872, 0.0110255, 0.252087, 0.099877, 0.088437, 0.102681, 0.0925891, -0.139868, -0.0218718, 0.0454183, -0.0400179, -0.124909, -0.00883498, 0.0621415, -0.0481163, 0.116757, 0.00100467, -0.0896272, 0.013841, 0.153126, -0.0331032, -0.0964849, -0.0073817, 0.000717227, -0.0244046, -0.0200596, -0.000973821, 0.035525, 0.00459101, 0.172455, -0.101823, -0.0514038, -0.00750335, 0.00593933, -0.288784, -0.308236, 0.0252423, -0.118462, 0.0667269, 0.096891, -0.10068, -0.12768, 0.0381903, -0.0159962, -0.11368, 0.0102444, -0.0939726, -0.00329174, 0.0436663, -0.0399699, -0.0914586, 0.08472, -0.221348, 0.149444, 0.0522546, -0.0217956, -0.0726351, 0.0633187, -0.132432, -0.132456, -0.0418705, 0.0279506, 0.116593, -0.13049, -0.0819757, -0.00651728, 0.0935056, -0.0409805, -0.0868894, 0.0511643, 0.0232619, -0.073121, -0.0818644, 0.107562, -0.0439888, -0.0610171, 0.0743031, 0.0646536, 0.178001, 0.0689307, -0.151632, 0.0920501, 0.314149, -0.0344194, 0.204129, 0.243599, -0.135554, 0.0527637, 0.0642246, -0.061484, -0.0558038, 0.0157609, -0.0849056, -0.0103045, -0.0332981, 0.140921, -0.038755, 0.372061, 0.0496223, 0.0919743, -0.0414373, -0.0124343, 0.137916, 0.0289741, -0.0852785, -0.0733259, -0.0865293, 0.0214399, -0.0192341, -0.0395817, 0.0422219, 0.0342966, -0.081274, -0.287277, -0.302905, 0.0232258, 0.134897, -0.0670389, -0.0657716, -0.104052, 0.136181, 0.00361409, 0.0916543, 0.157188, -0.207882, -0.0565145, 0.0858587, 0.101328, -0.0473609, -0.209131, -0.0405107, -0.111445, -0.0984386, 0.0954387, -0.0403166, 0.146433, -0.0556949, 0.0127373, -0.117855, 0.0548638, 0.239061, -0.121069, -0.0788454, 0.105419, -0.13659, -0.0288701, -0.0788441, -0.0737843, 0.0392601, -0.0820026, -0.08666, 0.0076547, 0.00679163, 0.159558, 0.077636, -0.159227, -0.00455794, -0.0928504, -0.208683, -0.112285, 0.051669, -0.0282854, -0.16688, -0.0255439, -0.133426, -0.0129019, 0.0696449, -0.118174, -0.0686885, -0.00846138, 0.0452642, -0.0218787, 0.141121, 0.101772, 0.0924239, 0.176317, 0.000844366, 0.0372364, 0.123261, 0.0557185, 0.0551999, -0.110756, 0.0948783, 0.0202617, 0.163499, 0.0149416, -0.111485, 0.119768, -0.0487813, 0.170826, 0.0437044, 0.074913, -0.0671972, -0.118103, -0.0240758, -0.0773934, 0.166299, 0.11284, 0.104052, -0.109448, -0.201066, 0.105136, -0.116186, -0.0349548, 0.0556966, -0.00539386, 0.0284641, -0.0953348, 0.115862, -0.0385981, -0.133928, -0.21093, 0.0444386, -0.0634666, 0.0269551, 0.120014, -0.0109922, -0.287825, -0.122861, 0.00508478, -0.045771, -0.320789, 0.0601701, -0.269408, 0.0261255, 0.0805441, -0.156325, 0.0436553, -0.0474383, 0.273151, -0.0445094, -0.0301128, 0.0155871, -0.136004, -0.141512, 0.00215517, 0.208288, 0.0228012, 0.133364, 0.0378607, 0.000119907, 0.137437, 0.17525, -0.246277, 0.0993416, -0.0544069, -0.162842, -0.0440198, 0.0649683, 0.0115445, -0.152034, 0.0889639, 0.177687, 0.0428758, 0.162985, -0.0269377, -0.10948, 0.10564, -0.0205399, -0.0617973, -0.0127211, 0.0243423, -0.00502362, 0.110151, -0.103733, -0.00653845, -0.282221, 0.0470434, -0.244981, 0.0299628, 0.165574, 0.15047, -0.168988, -0.104756, 0.000128727, -0.0770098, -0.0231728, 0.218784, 0.0295365, 0.0845923, -0.0133075, -0.115384, 0.0574943, -0.136528, -0.00656415, 0.0490949, -0.0495583, -0.0561563, 0.0202163, -0.122168, 0.03239, -0.0891011, 0.275425, -0.0757046, -0.0851511, -0.115841, 0.0611312, -0.156481, -0.0429291, 0.105175, -0.0387559, -0.0365029, 0.186366, 0.151718, 0.0641231, -0.039461, -0.140185, 0.114839, -0.14314, 0.0533507, -0.132321, 0.023899, 0.0131155, -0.255824, 0.127499, -0.0188647, 0.102952, -0.0349112, 0.00799013, 0.0365307, 0.059295, 0.144461, -0.067409, 0.102617, -0.0946712, 0.155584, -0.0579477, -0.0232918, 0.0120975, 0.172201, 0.0535712, 0.0506461, 0.0319751, -0.137416, 0.0571409, 0.0181985, 0.214275, 0.0288313, -0.122177, 0.140011, 0.0194915, 0.00236985, -0.0253192, -0.214333, 0.0497057, -0.124458, 0.106534, -0.179568, -0.0792351, 0.102184, -0.160709, 0.0528771, 0.146589, -0.0798312, 0.0097488, 0.0287757, 0.0330934, -0.0250711, 0.102453, -0.0068051, 0.0897722, 0.111581, -0.0539236, 0.0832845, -0.115937, -0.00544972, 0.0118607, 0.0275972, -0.00823727, -0.0185248, -0.144368, 0.0433809, 0.0220543, 0.0176427, 0.239001, 0.158479, -0.0543604, -0.0408055, -0.112525, 0.0856353, -0.157274, 0.0483946, -0.0111659, 0.0654198, 0.05921, -0.0572386, -0.118357, 0.0937787, -0.0693633, 0.215936, 0.358181, 0.0291899, 0.291008, -0.141902, 0.0364084, 0.122849, -0.0991513, 0.0418796, -0.0146073, 0.0008552, 0.0989294, 0.2362, 0.113787, -0.120307, 0.0719714, 0.0464269, -0.0410993, -0.0525191, -0.0590123, -0.101518, 0.0312572, 0.139874, -0.0736414, -0.107199, -0.0356644, 0.145958, -0.141917, 0.0388721, 0.17484, 0.0345693, 0.205924, 0.0753943, 0.104579, -0.0505656, -0.0469363, -0.229542, 0.0034831, 0.170297, 0.12265, -0.0596113, 0.084, -0.047628, 0.0887185, 0.0789461, -0.00710551, 0.0716734, -0.0662902, 0.115316, -0.0374838, -0.0298813, -0.0139138, -0.206793, -0.0787607, 0.048402, 0.0692865, -0.0971142, -0.0821043, 0.156114, 0.217558, -0.0622622, -0.00826273, -0.123063, 0.0608391, -0.014321, -0.187389, -0.0712034, -0.0210043, -0.125864, 0.103683, 0.0458633, -0.0161464, -0.0580857, 0.0848569, 0.0164039, 0.0362098, -0.0587167, 0.108128, 0.0521473, 0.0613473, -0.073095, 0.0185255, -0.0177596, 0.0480621, 0.00456464, 0.0019675, -0.113789, 0.027202, 0.0382391, 0.0228026, -0.131458, 0.306182, -0.119093, -0.0578609, -0.0455814, 0.0525025, 0.120467, 0.0498516, -0.0789595, -0.0390619, 0.11429, -0.182899, 0.0159731, -0.0217701, 0.045744, 0.233569, 0.232347, 0.222099, 0.0357499, -0.116502, 0.089826, -0.0208244, 0.0408735, 0.0325383, -0.0484571, -0.0155457, 0.0902094, 0.00577848, -0.0472444, -0.115258, 0.160645, -0.161835, -0.161665, -0.18764, -0.0211843, -0.0246118, -0.209505, -0.093839, -0.0588665, 0.0289911, -0.100293, 0.0296227, -0.0264932, 0.00332643, -0.111159, 0.0715882, -0.0433116, 0.0439842, -0.00440437, 0.0226576, -0.0981392, 0.0549775, -0.0634459, -0.0323834, 0.103483, 0.0944727, -0.0496596, 0.0569245, 0.00340392, -0.0163215, -0.145453, 0.110626, -0.160982, -0.114314, -0.0135436, -0.0897897, -0.0446843, 0.0930114, -0.0611316, 0.0408586, -0.115514, 0.213092, 0.141508, -0.117266, -0.00855032, 0.0189952, -0.0784494, 0.128909, 0.0145261, 0.051273, 0.0776919, 0.0406556, 0.105761, -0.0800545, 0.0771669, -0.142329, -0.0306794, -0.0372504, 0.017604, 0.00163186, -0.0273358, -0.182261, 0.0480898, 0.0647743, -0.106722, -0.061164, 0.093127, -0.0112144, 0.0336014, 0.0197844, -0.119914, 0.053549, 0.000104774, -0.174979, -0.0973817, -0.0753645, -0.104889, 0.0184955, 0.0369231, 0.135577, 0.106943, -0.124586, -0.00918955, 0.05233, 0.0323347, 0.049891, 0.0846853, -0.0276934, -0.0864644, -0.0369862, 0.00912658, -0.0805045, 0.0188865, 0.0318936, 0.0049139, -0.0847306, -0.0822785, -0.0700832, 0.132075, -0.109147, 0.064373, -0.109501, 0.103236, -0.0617441, -0.0369931, 0.117705, 0.167566, 0.138647, 0.0753686, -0.0335984, -0.0480342, 0.167053, 0.111084, -0.0331647, -0.0677254, 0.0646152, 0.222894, 0.220782, 0.0577175, -0.188253, -0.171441, 0.168591, -0.0548889, -0.163521, -0.00378139, -0.105372, 0.0228994, -0.0716336, 0.016878, -0.0667498, 0.274442, 0.0747821, -0.0821023, -0.213054, -0.00575367, 0.110444, -0.00565615, -0.0112644, -0.1735, 0.0213856, -0.00532364, -0.0484755, 0.076906, -0.212372, 0.110665, -0.00846238, 0.18119, -0.0106014, -0.103381, 0.166564, -0.0621495, -0.0257567, -0.0253242, -0.103339, 0.232794, -0.112876, -0.104861, -0.00543545, -0.124372, 0.141687, -0.158963, -0.0207963, 0.123704, -0.0959315, -0.0920621, 0.22188, -0.283692, -0.0250193, -0.202778, 0.03239, 0.046671, -0.0293851, -0.0779095, 0.00378437, -0.0271783, -0.0426656, -0.0764985, 0.140618, 0.0236842, -0.183218, 0.120712, 0.0114139, 0.215188, -0.0296678, 0.118062, -0.00776725, -0.00753903, -0.101778, -0.228276, -0.0900721, -0.154581, -0.126928, 0.0852451, 0.186845, -0.137221, -0.109034, -0.199778, -0.0370176, -0.0384152, 0.0065772, -0.0423043, 0.250641, 0.0365436, 0.0125937, 0.019508, -0.0615406, 0.0362965, -0.0311558, 0.0212516, -0.0481939, 0.117923, -0.17446, 0.00401945, -0.163372, 0.0439086, -0.0830307, -0.187177, 0.0401116, 0.0661556, -0.0964831, 0.0229002, -0.0350261, -0.0145476, -0.19781, -0.0176149, -0.0329751, 0.044591, -0.0256604, -0.137456, -0.0219652, -0.0191434, -0.143073, -0.0829198, 0.0603474, 0.0524168, 0.0901163, -0.0555037, -0.0406743, -0.082585, 0.163686, 0.040306, 0.245275, -0.0580714, 0.115726, 0.0184644, -0.0345279, -0.207341, -0.113809, -0.0833193, -0.204487, 0.0653654, -0.0373645, 0.168104, -0.00169318, 0.0238206, -0.255042, 0.0377057, -0.120907, 0.121589, 0.0283144, 0.0196475, 0.0576875, 0.0514876, 0.117559, 0.200795, 0.147623, 0.108843, 0.0215549, 0.00868095, -0.0877676, -0.121408, -0.0132873, 0.087423, -0.0324859, 0.00953814, -0.184857, -0.00637239, 0.0599664, 0.228509, -0.015208, -0.237559, 0.0599949, 0.0106292, 0.21694, 0.0447579, 0.0319901, -0.0682831, -0.148811, -0.0389683, 0.12447, -0.0975377, -0.0245779, 0.105937, -0.0868772, 0.0365106, -0.0518278, 0.0196491, -0.103132, -0.0102462, -0.00973575, 0.13964, -0.0769664, -0.180701, 0.0158449, 0.0268717, -0.177578, -0.173909, -0.0886737, 0.310141, 0.0986323, 0.0471918, -0.0153981, 0.00742158, -0.0444734, -0.0499117, 0.0014988, 0.171489, -0.0196056, 0.0666416, 0.0939522, -0.157873, 0.0302262, -0.0155974, -0.051531, -0.00851873, -0.0279823, -0.204427, -0.279761, 0.102654, 0.135525, 0.0285799, 0.117336, -0.0310939, -0.0811155, 0.0401295, 0.063781, 0.134331, -0.182935, -0.0614224, -0.153874, -0.0767025, 0.0220576, 0.00857299, -0.194695, -0.0394916, -0.126519, 0.000338776, 0.0898122, -0.0517047, 0.0270515, -0.0904786, 0.0727907, 0.0103118, 0.0282361, 0.0458895, -0.0658835, 0.100916, -0.00681487, -0.262345, 0.0518122, -0.156089, 0.0280608, 0.0148329, 0.0233706, 0.00621211, 0.132306, 0.0224061, 0.0977839, -0.139096, -0.154865, 0.104794, -0.0318263, -0.059378, 0.0762176, -0.00700132, -0.0273371, -0.169181, 0.0343484, 0.0756934, -0.0802823, 0.0464057, -0.0132356, -0.0489437, -0.150427, -0.00583371, 0.106342, -0.0349316, 0.0264876, -0.00345776, -0.0244629, 0.0803742, 0.00227614, 0.00982431, -0.0301043, -0.122886, 0.0770747, 0.0509632, 0.0697664, -0.231282, 0.301035, -0.234289, 0.067095, 0.116476, 0.185526, -0.00684764, -0.00923876, -0.0884593, -0.121095, -0.0198458, -0.237812, 0.102048, -0.00467782, 0.0752156, 0.00043337, -0.0255029, 0.0769409, -0.0916477, 0.119186, 0.264537, 0.168552, -0.0271646, -0.0738106, 0.0695185, -0.020108, 0.0105545, 0.0592683, -0.0357231, -0.0659838, -0.132112, -0.125838, 0.0610998, 0.0915407, -0.0532799, 0.132013, -0.0417504, 0.0171307, 0.0727414, -0.0396734, -0.195374, -0.150759, -0.146019, -0.000129357, -0.157819, -0.037305, -0.0636451, -0.010277, -0.0323875, -0.163209, 0.142625, -0.109614, 0.10237, 0.0410216, 0.128704, 0.119176, -0.0242246, -0.00502705, 0.00460461, -0.177966, 0.0212636, 0.113281, -0.0292875, 0.151363, -0.0830114, -0.0898004, 0.0983629, 0.104312, 0.0205604, 0.128902, 0.146297, -0.0221382, -0.0919311, -0.125302, 0.162886, -0.0962725, -0.0435236, -0.00469537, -0.0752695, 0.00106227, -0.00714068, 0.0606199, 0.0930324, -0.119268, 0.0445391, -0.111025, 0.0694672, 0.154231, 0.0142424, -0.0770751, -0.00583718, -0.00173463, 0.0659798, -0.0880381, 0.103198, 0.0448652, -0.0381378, 0.16103, 0.103832, -0.128215, 0.0498012, -0.0694977, -0.0636685, 0.0826374, -0.0795229, -0.0638656, -0.0667482, -0.0343075, -0.0103444, -0.105407, 0.0828209, -0.050334, -0.141682, 0.0281532, 0.0643671, -0.183231, 0.0227942, -0.0549356, -0.0342141, 0.186646, -0.0917522, -0.127942, 0.125101, -0.181915, 0.0522338, 0.0812825, 0.0546865, 0.0728841, -0.0949873, -0.0627475, -0.0587697, 0.158875, -0.0535016, -0.00504321, -0.0111207, 0.0448919, 0.157511, -0.0232261, 0.11488, 0.139703, -0.0681121, 0.0955657, -0.0335836, -0.223557, -0.100363, -0.0106308, -0.029551, -0.0431837, 0.207824, -0.136919, -0.02629, -0.130301, -0.0587604, 0.104923, 0.0170929, -0.0324838, 0.0330339, -0.188193, 0.116562, 0.0427236, -0.0687897, -0.0244109, 0.151626, 0.263187, 0.0300919, 0.0362307, 0.164392, -0.13796, -0.0844602, 0.238028, -0.216359, -0.00032918, -0.00390236, 0.0346738, 0.12149, -0.0197238, 0.017228, -0.0261212, 0.0300019, 0.15791, 0.0849728, 0.0399212, -0.180751, 0.0160846, 0.0291029, 0.0910596, -0.0359116, 0.0311784, 0.0581261, -0.014546, -0.0784322, 0.203688, 0.0183573, -0.0038004, -0.0813738, -0.202422, 0.0447, -0.150594, -0.00394836, -0.0519018, 0.0883874, 0.11577, -0.1805, 0.0150799, -0.061807, 0.0553766, 0.0977515, -0.129653, -0.00438235, 0.118184, 0.0750802, 0.00548089, 0.132369, 0.0951361, 0.0856424, 0.119011, -0.141984, -0.160855, 0.10191, -0.0565621, 0.0780518, 0.0174726, -0.16441, -0.070801, 0.0941397, 0.0685791, -0.0630681, -0.0723495, 0.0368218, 0.184924, 0.116799, -0.182758, 0.193915, -0.119261, 0.0390642, -0.12996, -0.0666614, 0.0227812, 0.00839559, -0.169715, 0.115815, -0.0491068, -0.0966268, 0.00648405, -0.0135297, 0.0953178, -0.0476577, 0.0382834, -0.0758474, -0.0484444, 0.0125376, -0.00870861, -0.00222187, -0.0135501, 0.0177982, 0.0192491, -0.0824786, 0.121511, 0.104046, -0.0895747, -0.157672, -0.22512, -0.131482, -0.0967554, 0.0815421, 0.0757747, 0.0589653, -0.163923, 0.0137321, -0.246901, 0.0317018, -0.0250108, 0.0664319, 0.110109, 0.0386563, -0.00944058, -0.138743, -0.118783, 0.208967, -0.164419, -0.124472, -0.0212722, -0.118226, 0.209058, 0.132617, -0.14591, 0.0914222, -0.00498604, 0.0057948, -0.124447, -0.0286229, -0.0205255, 0.183246, 0.20576, -0.240235, 0.145636, 0.0735931, -0.0829176, -0.171769, 0.034642, 0.12321, -0.0123662, -0.0192943, 0.125393, 0.063673, -0.169814, 0.0141298, -0.0149597, 0.279617, -0.0990001, 0.0118792, -0.0156191, -0.187508, 0.0217364, 0.169355, -0.137384, 0.0900887, 0.177562, -0.138826, 0.00281942, 0.154991, 0.0726879, -0.0262619, -0.00162073, -0.0981954, 0.170884, 0.0300427, -0.0863241, 0.149532, -0.0458405, -0.252101, 0.0771694, -0.0717361, 0.071472, -0.0777496, 0.106408, 0.138639, 0.00259059, -0.0286827, 0.0848294, 0.0259961, 0.111403, -0.116841, -0.130521, 0.134984, 0.0849394, 0.061535, -0.13181, 0.0801357, 0.026597, 0.13074, -0.175008, -0.118696, -0.0493012, 0.0242163, 0.200502, -0.125426, 0.098815, -0.0148932, -0.03976, -0.0190254, 0.029646, -0.0685296, -0.0180597, 0.0480716, -0.159538, 0.145747, 0.00348657, -0.0201373, -0.0684361, -0.104563, -0.041976, 0.245565, 0.0250568, 0.059876, 0.040997, -0.162065, -0.0985387, 0.0213833, 0.0475885, -0.00422992, 0.070804, -0.118943, -0.287708, 0.0721926, -0.146738, 0.0822683, -0.218773, 0.0419571, 0.259236, 0.0146656, 0.118328, -0.044388, -0.0272503, -0.110389, 0.0513478, 0.0408918, -0.138043, 0.0238336, -0.140136, -0.037698, 0.0330096, -0.0841876, 0.0200485, 0.0113442, -0.0139234, -0.0525756, -0.0490288, -0.119329, 0.112103, 0.043149, 0.051167, 0.017451, 0.015026, 0.0242188, -0.267665, -0.0390038, -0.13685, 0.0415737, -0.0197286, -0.256733, -0.057317, -0.228583, -0.145318, 0.16181, -0.162375, -0.00765413, -0.0757132, -0.094891, -0.00850878, 0.190842, -0.195192, -0.071808, -0.114387, 0.000452013, 0.0472382, 0.0671041, 0.112684, 0.068659, 0.0326951, -0.158546, 0.0325826, 0.0999721, -0.0868775, 0.0523428, -0.11941, -0.0806756, 0.0738, 0.0473319, 0.0679956, -0.129093, 0.0675973, -0.00574688, 0.032098, 0.15726, 0.190707, 0.323377, -0.241921, -0.0286727, -0.0414776, -0.0157677, -0.0861303, 0.0224796, -0.000466124, -0.0129288, 0.162261, 0.0370714, -0.0461425, -0.00258283, 0.0772417, -0.0304827, -0.134532, 0.0190635, -0.0165902, 0.0269292, 0.0611972, -0.108401, -0.0904463, -0.0680424, -0.0235453, -0.150952, 0.0796328, 0.205615, 0.0952299, 0.0784831, 0.177595, 0.0128197, -0.0494567, -0.0572345, 0.0889227, -0.0303397, 0.0433962, -0.0279198, -0.168252, -0.0587622, -0.109644, 0.0342281, -0.105207, -0.149542, -0.0178028, 0.0605307, 0.433964, -0.157911, 0.0130867, 0.175196, -0.145149, -0.0474695, -0.0501048, -0.0594536, 0.183628, 0.127781, -0.0697608, -0.0743111, 0.0159739, -0.0319181, 0.0452513, -0.123626, 0.0803679, 0.0136663, 0.0972348, -0.111558, -0.0755847, -0.0811627, -0.113374, 0.138508, 0.09752, -0.0507378, -0.122023, -0.102396, 0.125723, -0.148707, 0.0108991, -0.118561, 0.00177947, -0.0913197, 0.0319556, 0.189195, 0.0588704, 0.0172093, -0.0556266, 0.165501, 0.0515911, 0.104442, -0.0513536, -0.12412, 0.127277, -0.156688, 0.2981, 0.135129, 0.110121, 0.134767, -0.138083, -0.094293, 0.109161, -0.0207537, 0.105471, 0.155951, -0.0661364, -0.0333641, -0.000317329, 0.00736004, -0.0364465, 0.0770055, -0.152163, -0.0729682, 0.113657, -0.0185985, -0.0212449, -0.0463455, -0.0435138, 0.123113, -0.03366, 0.0251839, 0.058941, -0.00837915, -0.11388, -0.100928, 0.0549517, 0.185398, 0.074143, 0.160751, 0.0361101, -0.0533832, 0.0901582, 0.0230447, -0.00733617, 0.128873, -0.00156648, -0.0535405, 0.0931883, -0.00192355, -0.101587, 0.162157, -0.157054, 0.109297, -0.0755508, -0.0614933, 0.139297, 0.0959243, -0.0328405, -0.0274225, -0.145443, 0.0769373, -0.00177951, 0.0620423, 0.125425, -0.216934, 0.26408, -0.0364212, 0.0465019, -0.0918996, -0.0592184, -0.046848, -0.042585, 0.075348, -0.0661938, -0.144206, -0.0988561, -0.319678, 0.289596, 0.0765192, -0.0791929, -0.184931, -0.0642023, 0.0259866, -0.165419, 0.023221, -0.0286147, -0.0790055, -0.107353, -0.0997945, -0.00718917, -0.0807457, -0.0469704, 0.127397, 0.250434, -0.0371378, -0.183922, -0.0167669, -0.00135538, -0.142212, 0.00524088, 0.129769, -0.11036, -0.244273, -0.149238, -0.0477249, 0.0727199, -0.116137, 0.0968332, -0.24326, 0.0486493, -0.00684341, -0.14268, 0.112257, 0.0112531, -0.09399, -0.0200694, 0.0218691, -0.150187, -0.0914482, -0.186834, -0.230045, -0.0568653, -0.170303, 0.207933, 0.174029, -0.11013, -0.0633762, -0.19346, 0.0703697, 0.0815477, 0.0428373, -0.00303358, -0.0227779, 0.0690087, -0.20921, -0.0942764, -0.0530743, -0.0654137, 0.0893155, -0.197467, 0.0238677, 0.0295315, 0.000381555, -0.00853992, -0.154965, -0.0252516, -0.0836966, 0.164947, -0.0301782, 0.333789, -0.0212481, 0.130028, 0.0575233, 0.0345667, 0.163647, -0.00688823, 0.0878119, -0.000556241, -0.0434325, 0.0534544, 0.0820418, 0.0695176, -0.00758114, -0.0455775, 0.0400143, -0.111715, 0.026858, -0.0983138, -0.050654, -0.164829, -0.0223176, 0.0146935, -0.0356526, 0.0930844, 0.201751, 0.00041887, -0.00891975, -0.0980879, -0.128317, 0.0173679, -0.0221195, -0.0762301, -0.0773396, 0.132246, -0.0231937, 0.00213525, -0.072994, -0.144603, 0.0495062, -0.108106, -0.056041, -0.0180526, -0.0486781, 0.0607214, 0.0677927, -0.142324, 0.121645, -0.188725, -0.0285899, -0.0505665, -0.0795477, -0.131438, 0.0172997, 0.0350182, -0.00115356, -0.127438, -0.0317771, 0.12731, 0.0242159, 0.0390987, -0.109258, -0.116174, -0.198747, -0.231578, -0.0324721, 0.00407935, -0.00211231, -0.0706179, -0.0136609, 0.0926445, -0.145862, -0.151436, 0.109068, -0.0369936, -0.11209, -0.0864792, 0.115085, 0.0870337, -0.0711624, -0.139396, 0.195173, 0.0433321, 0.0737194, -0.0581706, 0.0984705, -0.0211357, -0.0599719, -0.115591, -0.00416636, -0.200666, 0.121843, 0.0923146, -0.108573, -0.0134115, 0.0777612, 0.0798993, -0.0315123, 0.0713013, 0.15217, -0.0204676, -0.0801396, -0.120112, 0.0746271, -0.165833, 0.109764, 0.0586215, 0.315196, 0.177802, -0.111254, 0.026676, 0.117492, -0.14724, -0.109606, 0.265319, 0.0600589, -0.165652, -0.0688138, -0.0922484, -0.175248, 0.024189, 0.0709505, 0.0608452, 0.134331, -0.119098, 0.0244715, -0.0462494, 0.00390764, -0.0594055, -0.103408, 0.060801, 0.0303193, 0.271302, -0.122378, -0.0771676, -0.084314, 0.260763, -0.0779146, -0.0838493, 0.0260412, 0.107949, -0.0395211, 0.0408678, 0.0505543, -0.132065, -0.0729501, -0.0316211, 0.137847, -0.233071, 0.118024, -0.0111382, -0.0662137, -0.0822078, -0.0359563, -0.0489065, 0.0311875, -0.0300279, 0.139501, 0.0997752, 0.0779597, 0.149385, 0.146518, -0.138207, 0.00932973, -0.112234, 0.0681598, -0.13097, 0.0196343, -0.020442, 0.0361161, 0.1283, -0.175346, 0.110148, -0.0949294, -0.0415389, 0.330691, 0.21151, -0.0371684, 0.177041, -0.174835, 0.0199827, -0.00664497, -0.022939, 0.0443776, -0.114453, -0.0653001, -0.0440691, 0.0955067, -0.0103834, 0.0808997, 0.105505, 0.0366445, -0.0156459, 0.0586429, 0.0920336, 0.120951, 0.00444019, 0.00716882, -0.0213016, -0.0891724, -0.0459262, -0.0906061, 0.115472, -0.129562, -0.193793, 0.000986479, 0.0984758, -0.00899917, 0.189529, -0.0559908, 0.180319, -0.152013, 0.000315553, -0.212779, -0.208461, -0.00695916, -0.0287925, 0.123938, -0.126537, -0.134866, -0.11523, -0.0104229, -0.159823, -0.0198317, 0.178556, -0.101695, -0.0192859, 0.0491941, -0.216542, -0.0441142, 0.0495302, -0.0115171, -0.160944, 0.061314, -0.130406, 0.0447031, -0.0999449, 0.0100669, 0.116465, -0.0283349, 0.0576171, -0.0967466, 0.197225, 0.0227257, 0.0772337, 0.0882458, 0.146106, 0.107989, -0.0994646, -0.204839, -0.21114, -0.0237172, -0.156508, 0.033809, 0.119282, -0.122803, 0.150667, 0.161799, -0.0522712, -0.119849, -0.012052, -0.180226, -0.209964, -0.191457, -0.0580356, -0.0297587, 0.118379, -0.00474629, 0.087004, -0.0462261, 0.14188, 0.0169222, 0.0591878, 0.11164, -0.0432439, -0.12378, -0.158833, -0.0260662, 0.0626987, -0.0193457, 0.0214984, 0.0768999, 0.148356, -0.00183484, 0.0489961, -0.0817268, -0.189182, 0.0298041, -0.0516727, -0.188549, -0.00139943, 0.137594, -0.0383308, -0.173886, -0.080511, -0.0169833, -0.00537136, -0.0128439, 0.0971403, 0.0154074, 0.0135551, -0.006325, -0.0111519, 0.00141433, -0.0975279, 0.0431854, -0.0172852, -0.0399256, 0.0603753, 0.0112852, 0.113332, -0.0613896, 0.0858716, -0.00791405, 0.056358, 0.0307671, 0.00383111, -0.0823662, -0.146132, 0.0212469, 0.108696, -0.150931, -0.0319544, 0.0390898, -0.00686118, -0.101447, 0.0420605, -0.0326291, 0.0192058, 0.0109758, -0.122602, -0.00603783, 0.0388566, -0.103114, -0.0442833, 0.135881, 0.0491371, 0.106074, 0.0451305, 0.0657474, 0.10992, -0.0123194, 0.135237, 0.0338096, 0.0117319, 0.087976, 0.020141, -0.0379343, -0.00487098, -0.0648737, -0.0370638, 0.0627721, -0.100044, -0.0396797, 0.152605, -0.0402248, -0.138138, 0.0111759, -0.0684191, -0.0370679, -0.0375698, -0.0763142, -0.162018, -0.138733, 0.304157, 0.121227, -0.00500913, 0.0537627, 0.133221, -0.0282058, -0.0487365, -0.115093, -0.0267755, 0.0486594, -0.13296, 0.0777529, -0.000694962, -0.165496, -0.124797, -0.0825031, -0.0779588, -0.0912132, 0.0362242, 0.00840585, -0.0491807, -0.00440839, -0.0647418, 0.126863, -0.202324, 0.190831, 0.156256, 0.0916723, -0.0698775, 0.247824, 0.00224395, 0.0310593, -0.151706, 0.0179711, -0.121026, 0.01643, 0.237676, 0.0641909, -0.143363, -0.0652544, -0.0443614, 0.371417, -0.00893165, -0.162306, 0.0553359, -0.171913, -0.0096987, -0.14121, 0.0331017, 0.00194561, 0.0557772, -0.106906, 0.202917, 0.0369529, 0.0424986, -0.00892266, -0.0178061, -0.12995, -0.108349, 0.074846, 0.0570917, 0.0406642, -0.0470085, 0.01141, -0.174869, 0.160633, 0.1924, 0.218261, 0.0431976, -0.0648925, 0.0631339, -0.0353262, -0.074541, -0.0518874, -0.0581469, -0.102702, -0.132137, -0.0508166, 0.0735692, -0.0166338, 0.14164, -0.0802969, -0.0971184, 0.064443, -0.0537519, -0.109267, 0.239306, 0.192163, 0.154879, 0.0577764, 0.0267988, -0.0500937, 0.109621, 0.058159, 0.223418, 0.139812, -0.00638642, 0.0172835, -0.0663939, 0.00403787, -0.118781, 0.12368, -0.0185591, 0.075266, -0.0356658, -0.118548, 0.0289529, 0.0919536, 0.0426263, -0.013504, -0.0564347, -0.121058, -0.221651, -0.00551002, 0.0804875, 0.102452, -0.0125593, -0.205917, -0.029786, 0.0109471, -0.0545612, 0.08654, -0.0695254, 0.0756492, 0.0480743, 0.0908641, -0.0933189, 0.158904, -0.0140534, -0.00746724, -0.0663132, -0.100125, 0.0720423, -0.157874, -0.0817503, -0.0293721, -0.0877366, -0.0389767, 0.113, 0.0484425, -0.0915123, -0.182408, -0.0984299, 0.000755139, -0.0468246, -0.0263893, -0.149219, 0.126985, -0.0266861, 0.0179192, 0.06677, -0.103601, 0.0930517, -0.183385, 0.0310961, -0.125466, -0.0843848, 0.0502322, -0.0382927, -0.0445106, 0.187431, 0.0125791, -0.0323883, -0.0209661, -0.0389042, 0.0429565, -0.185761, -0.181286, 0.0187844, 0.0211383, -0.0102428, -0.113519, -0.026403, 0.0672598, 0.103476, 0.137844, 0.0297731, -0.0366092, 0.114466, -0.0342639, -0.0162637, 0.0366472, 0.00655522, 0.0111911, 0.00214161, -0.00757995, 0.0521702, -0.00493278, 0.0476339, 0.018265, -0.156771, 0.114003, 0.0755004, -0.0580131, -0.0197825, -0.248673, 0.0189373, -0.147109, -0.0924948, 0.262317, 0.0660743, 0.00757811, -0.0258767, -0.208245, 0.0637876, -0.0522739, 0.0261157, -0.14655, -0.00314429, -0.104808, -0.0776504, -0.0462131, 0.142878, -0.0124034, -0.0689803, -0.0224483, -0.228198, -0.0629258, -0.0637385, 0.018147, 0.114679, 0.025873, -0.0622928, -0.152135, 0.113077, 0.0377773, -0.128383, -0.0145307, 0.142079, 0.0842732, 0.201689, -0.0858969, -0.158346, 0.0418137, -0.0700031, -0.100956, 0.0249941, 0.079612, -0.0518968, 0.0358457, 0.0183833, -0.21315, -0.0186678, 0.109553, -0.140504, -0.0782359, 0.0231557, 0.0938807, -0.116853, 0.0728029, 0.0164456, -0.215355, -0.00868728, 0.124789, -0.128877, -0.0919942, 0.133347, 0.134577, -0.129176, 0.0369104, -0.200582, 0.06082, 0.28717, -0.0868472, -0.0198369, 0.0770921, 0.120151, -0.0607091, 0.0078167, -0.125202, 5.49952e-05, 0.065475, 0.0557348, -0.0401417, -0.108477, 0.0133732, -0.131136, -0.0508999, -0.00223936, -0.126903, 0.0312719, -0.137197, 0.0197078, -0.132759, -0.352413, -0.0172385, -0.233264, 0.075856, 0.00456432, 0.0564323, 0.0804731, -0.188607, -0.0974575, 0.152314, -0.11746, -0.182304, 0.130548, 0.100167, 0.0507137, -0.0629208, 0.0531559, 0.151359, -0.144696, 0.0385088, 0.0450968, -0.0262048, -0.127715, 0.123848, 0.111723, 0.0334186, 0.0258846, 0.119754, -0.0202312, 0.205141, -0.0187051, 0.0132508, 0.187817, 0.0485139, 0.0998891, 0.028727, 0.12831, 0.0204079, 0.030043, 0.0238686, 0.0818843, -0.103444, -0.188478, -0.0987062, 0.125334, -0.00375301, 0.108193, 0.00480241, -0.0497105, -0.0732506, 0.0189275, -0.112025, 0.00810107, 0.0220397, -0.161195, -0.100693, -0.0371918, 0.0107149, -0.00975513, -0.176911, -0.0389824, -0.0395726, 0.0587879, -0.106505, 0.157876, -0.12746, -0.246414, 0.0497721, -0.238977, 0.0691724, 0.056388, 0.100719, -0.0867342, 0.166973, 0.015547, 0.0150221, -0.0350028, 0.0734807, 0.056094, -0.0934398, -0.020043, -0.0856575, -0.0715937, 0.0482533, -0.0517124, 0.0759479, 0.0765177, -0.026634, -0.00760169, 0.264911, -0.114951, -0.00111966, 0.0473189, -0.0916461, 0.133662, 0.0136635, 0.209605, -0.0796336, 0.161999, 0.161474, -0.103812, -0.0203293, 0.0423211, -0.14117, -0.0299005, -0.074536, -0.0833591, 0.101655, -0.0536412, 0.0445403, -0.115856, 0.0156406, -0.0222762, -0.00948453, 0.218612, 0.00184698, -0.109532, 0.163622, 0.0464979, -0.0681052, 0.0156499, -0.135344, 0.062112, -0.0936049, 0.0376508, 0.0351376, -0.131344, 0.000366878, -0.00907762, 0.153844, 0.142441, -0.202864, -0.0417995, -0.0810284, 0.00882391, -0.154703, -0.0600133, -0.12518, 0.00756016, 0.0462422, -0.0951037, 0.0333239, -0.07541, 0.0105937, 0.108345, 0.0147358, -0.0177402, 0.0436871, -0.0499526, 0.0141547, -0.0434475, 0.0459407, 0.166539, 0.120819, 0.0226808, 0.146278, -0.0730589, 0.11574, 0.0526629, 0.0280651, -0.0195751, 0.00343156, -0.0419069, 0.176441, 0.0440848, -0.0235732, 0.0982006, -0.11558, 0.0330334, -0.0263329, 0.106353, -0.101159, -0.195396, 0.126588, -0.0773994, -0.134626, 0.112153, -0.0183646, -0.0219087, 0.00807422, -0.0504513, 0.0337173, -0.102684, 0.0449187, -0.0747549, -0.131373, 0.0890617, 0.161858, 0.0718729, 0.0361666, -0.0552876, 0.0911061, 0.0522399, 0.0242975, 0.00940125, 0.207663, 0.17342, -0.138734, 0.010788, -0.0526315, -0.162878, 0.0156039, 0.0977803, -0.14555, 0.00113647, 0.0212126, 0.0577163, -0.0876032, -0.073284, 0.0144115, -0.109542, -0.0622171, 0.23701, 0.0586015, -0.162666, 0.133266, 0.0634794, -0.0929719, 0.0730344, -0.0476648, 0.0506314, 0.164455, -0.136249, -0.0295158, 0.0644336, -0.0744956, 0.0337126, -0.0248812, 0.158288, 0.0452751, -0.0737273, -0.0488111, 0.0468395, -0.027459, 0.0765843, 0.15095, 0.0185789, 0.149619, -0.0989611, -0.0687256, 0.130176, 0.00128648, -0.00523641, 0.0281812, -0.142617, 0.0403677, 0.0519913, 0.04809, 0.0396371, -0.0299808, -0.0284684, -0.0140274, -0.101, 0.054604, -0.0151504, 0.014014, -0.128473, -0.190519, 0.038968, -0.0126945, -0.0806929, -0.0345918, -0.0667886, 0.0739615, 0.114834, -0.0115583, 0.029108, 0.132641, 0.264482, -0.0850465, -0.113706, 0.197187, -0.0453372, 0.0723662, -0.0535061, -0.077838, 0.0398346, -0.117926, -0.0269814, 0.056459, 0.0734755, 0.0295613, -0.0202756, 0.116467, 0.0195855, 0.11871, -0.0561854, -0.102795, 0.000464645, 0.116731, 0.0411435, -0.0692616, 0.0931987, -0.0417803, -0.0611444, -0.148678, -0.0996468, -0.136396, 0.257723, 0.0200936, 0.103908, -0.0814903, -0.0891926, -0.0845848, -0.0178414, -0.056842, 0.0818808, -0.0374084, -0.194734, 0.0322784, 0.037044, -0.00791709, -0.223533, 0.186301, -0.0317091, 0.0278477, -0.106633, -0.11976, -0.146218, 0.150369, 0.102993, -0.19682, 0.0288117, 0.0236997, 0.0206237, 0.0990888, -0.0562071, -0.0712721, -0.0520051, 0.0299157, -0.166401, -0.0317945, 0.129662, -0.198022, -0.0519746, -0.0526509, -0.130904, -0.0819508, 0.351061, 0.118624, -0.078269, 0.00837207, -0.00423879, 0.025991, 0.137437, -0.058957, -0.0658786, -0.136939, -0.0123634, -0.0872978, -0.0652228, -0.0670253, -0.0919848, 0.0746871, -0.061975, -0.0667802, -0.0101948, 0.0557213, 0.130712, -0.0748117, 0.180531, -0.0798339, 0.0279977, -0.00301472, 0.0154734, 0.0607879, -0.2627, 0.0901328, 0.01295, 0.00807177, -0.165311, -0.107487, -0.0473635, -0.0667025, -0.146224, 0.0876123, 0.239709, -0.0269963, -0.0579801, 0.0221375, -0.055669, 0.298045, 0.032988, 0.0359916, 0.0174036, 0.133137, 0.0139737, 0.0877564, 0.103058, -0.196056, 0.0338072, 0.019686, -0.07925, -0.0202614, 0.106781, 0.0175249, -0.0947154, -0.0131557, -0.00551364, -0.0980893, -0.1074, -0.00910727, -0.0795952, 0.0595575, -0.0070532, 0.119748, 0.0742946, -0.0846364, -0.25733, 0.1286, -0.104787, -0.0655608, 0.0335613, -0.080148, 0.00149728, -0.0814989, -0.0864276, 0.0561097, -0.0806872, 0.0469379, -0.0987809, -0.151447, -0.0608942, 0.0851758, 0.0210313, 0.151998, -0.134575, -0.0500553, -0.0367753, -0.11697, -0.129103, -0.0539491, 0.270011, -0.0316977, -0.027635, 0.182345, 0.208458, -0.0293547, -0.0732288, -0.00511206, -0.0709828, 0.124638, 0.0455886, 0.106107, -0.144144, -0.0670556, 0.14941, 0.00885145, -0.0132452, 0.239021, 0.125226, 0.159401, -0.0323475, -0.0447762, -0.285485, 0.0533678, -0.17939, -0.0892733, 0.0583172, -0.0552103, 0.117678, 0.23639, 0.0631596, -0.00338635, -0.0232856, 0.182299, -0.0230849, -0.0237997, 0.221939, 0.0689814, -0.0748877, 0.160068, 0.0217939, -0.014894, 0.0202097, 0.000455546, 0.101901, 0.125463, 0.238402, -0.138437, -0.0516667, 0.0374677, -0.087101, -0.116812, 0.00805426, -0.0253099, 0.0159838, 0.0285728, -0.0628473, -0.141007, 0.153307, -0.0736671, 0.151118, 0.135347, 0.104475, -0.0144407, 0.191449, 0.091708, 0.0320831, 0.261018, -0.0144105, -0.0661519, -0.243262, -0.0735851, 0.118683, -0.0124979, -0.0110629, 0.221239, 0.122597, -0.0594752, 0.0304448, 0.135659, -0.148657, -0.0879701, -0.0189645, -0.0251772, -0.0605244, -0.067693, 0.00513762, -0.0828048, 0.0308116, -0.0484657, -0.0173414, -0.191159, -0.138929, -0.105644, 0.118004, 0.0114857, 0.0238746, 0.0899049, 0.177431, 0.0845479, -0.0467669, 0.282318, 0.0616128, -0.013862, -0.0345739, -0.0107562, 0.0255937, -0.0994993, 0.112475, 0.112288, -0.102947, -0.00221916, 0.0392979, 0.0718192, -0.0208037, 0.157622, 0.292174, 0.043817, -0.0943159, 0.0994815, -0.0238317, 0.0251925, -0.145991, -0.0233505, -0.157998, -0.212236, -0.0753646, 0.0630362, 0.0721595, 0.0779948, 0.034658, 0.0284095, 0.0745825, -0.0394593, 0.0909219, 0.0883947, -0.133368, -0.0332086, 0.0156808, 0.0787197, -0.0907401, 0.160492, -0.0347791, 0.0156051, 0.0704204, 0.142768, -0.102196, 0.0745035, -0.0484585, 0.150736, -0.157772, 0.268364, 0.0211117, 0.160798, -0.268042, -0.00937392, -0.0297984, 0.128163, 0.148666, -0.0293101, -0.00792863, -0.162577, 0.047876, 0.100093, -0.0337935, -0.0436986, 0.0651717, 0.138681, 0.102141, 0.112519, -0.0276084, 0.247616, -0.0192775, 0.0127356, -0.0554251, -0.113973, 0.0722725, -0.0202391, 0.0665384, -0.13861, -0.0786415, 0.0253131, 0.112549, 0.0616681, -0.117593, 0.150065, 0.133648, 0.0869141, 0.157406, -0.0593253, 0.00751004, -0.0445547, -0.016963, -0.0914018, -0.0421872, 0.00160929, -0.159743, 0.11837, 0.0367186, 0.0480147, 0.0702128, 0.0197862, -0.067213, -0.0870475, 0.053503, 0.0750881, -0.193297, 0.0559183, 0.169465, -0.0728308, -0.0860772, -0.00615427, -0.0613926, -0.0338083, 0.0658931, 0.0718619, -0.125055, 0.0375285, 0.0127892, 0.0344129, -0.0312377, -0.197651, -0.123618, -0.148696, 0.0496702, 0.0184066, -0.0590396, -0.0615918, 0.0419674, -0.0669918, -0.0370587, 0.0321723, 0.156274, 0.0886199, 0.0930382, -0.0146515, -0.136389, 0.158501, 0.111493, 0.0205895, 0.012033, -0.0653422, 0.0855234, 0.0340401, 0.119563, 0.0452342, 0.0988647, -0.131957, 0.130266, 0.0956164, 0.0575742, -0.0824534, -0.0484529, -0.0364454, 0.1124, -0.0265239, -0.033424, 0.0100372, -0.16072, 0.234931, -0.0189168, 0.153276, 0.0915999, 0.159832, 0.121785, 0.053054, -0.0522008, 0.202139, 0.0264837, 0.016988, 0.026418, -0.0398546, 0.0617219, 0.0107014, 0.022615, 0.193088, 0.095175, 0.238093, 0.0537234, 0.0423093, -0.0424366, 0.0644125, -0.0518127, 0.158825, 0.131137, -0.0458493, 0.124687, 0.0770887, -0.083381, 0.0445813, -0.0431154, 0.080351, 0.0494925, -0.129675, 0.0908187, -0.00764471, -0.0489513, -0.0644811, 0.0541596, -0.0366857, -0.00789349, -0.135849, -0.0708528, -0.10961, 0.168127, 0.136511, -0.123576, -0.096579, -0.00960067, -0.0358539, -0.0717646, -0.248454, -0.229386, 0.0172953, -0.0516348, 0.0721972, 0.0529865, -0.177573, -0.0682934, -0.110144, 0.0142818, 0.0796857, -0.00604878, 0.161439, -0.104478, -0.0728762, -0.0327132, -0.0363559, 0.13612, 0.125321, -0.0224825, 0.114334, 0.101407, -0.0615365, 0.0495609, 0.0333411, 0.0296317, -0.00237548, -0.181011, 0.044794, -0.0227505, -0.141552, 0.148979, -0.087523, -0.0113795, -0.0089813, 0.046118, -0.0692754, 0.138722, 0.0978858, -0.131705, 0.0264983, -0.0184872, 0.0129283, 0.104089, 0.0259186, -0.135044, 0.114308, 0.0391859, 0.153193, 0.0790502, 0.0404268, 0.204994, -0.100572, -0.0346142, 0.161087, -0.173487, -0.106021, 0.0435564, 0.0574432, 0.133352, -0.000597101, -0.083681, -0.132298, 0.026762, 0.0376358, -0.0724621, -0.0909591, -0.147603, 0.0185544, 0.0688329, -0.0607463, 0.127183, 0.0457405, -0.0168881, -0.0458127, 0.0100659, 0.0016674, 0.175831, -0.0730926, 0.0506998, -0.0477458, -0.0379723, 0.183855, 0.0282985, -0.0476187, -0.0473827, -0.0283228, -0.0685551, 0.0977124, 0.0430866, -0.000149904, 0.0487944, -0.0394531, 0.0131427, 0.18065, -0.0732561, -0.00305346, 0.195146, -0.0477413, -0.0758727, -0.0398604, 0.0117771, -0.177825, -0.137666, -0.0810544, 0.201344, -0.0155156, -0.0687018, -0.115545, -0.0646203, -0.213327, -0.0651852, -0.179245, 0.00231509, 0.193547, 0.0742291, -0.0614608, -0.191082, 0.0674305, -0.046289, -0.187931, 0.0604789, -0.141045, -0.0704035, 0.0364838, -0.0565066, -0.0196446, 0.407273, -0.0456548, 0.0475105, -0.0528885, 0.215372, 0.0614997, 0.14763, 0.0528386, -0.102513, -0.0209079, 0.122046, 0.167598, 0.0742673, -0.0169972, -0.213103, -0.106923, 0.149118, 0.00235392, -0.0107972, -0.0180884, -0.0963137, 0.0585904, 0.148238, -0.174436, 0.0204644, -0.15216, 0.0237767, -0.079483, -0.03585, 0.104775, 0.0631706, -0.033883, -0.0588194, -0.0495453, -0.133674, -0.154902, -0.080561, -0.0188154, 0.0738083, 0.0227125, -0.0534533, 0.322709, 0.0504934, 0.0206118, -0.00949204, -0.0330591, 0.0114545, -0.151258, 0.164787, -0.0489864, 0.244638, 0.017013, -0.0139347, 0.0245813, 0.214575, 0.0726256, 0.0264862, 0.122207, 0.142751, 0.0718323, -0.0218197, 0.201753, 0.0447562, 0.0554244, -0.178547, -0.164922, 0.0687153, -0.0368516, -0.0302696, 0.0384001, 0.0266101, -0.0307608, 0.0447236, -0.189695, 0.165697, -0.0559986, -0.102072, 0.0702354, -0.04946, -0.00806045, 0.0113687, 0.0248029, 0.071866, 0.133496, -0.11962, 0.0525384, 0.160938, -0.19284, -0.182859, -0.189134, 0.0166773, -0.0515002, -0.167653, 0.257322, -0.0851817, -0.169035, -0.0412371, -0.0944797, 0.0742423, 0.060149, 0.126002, -0.0311571, -0.14389, 0.135815, 0.0721073, 0.0454017, -0.100816, 0.0651085, 0.151395, 0.137469, -0.0602666, -0.00561533, -0.0391113, -0.104508, -0.00351462, 0.174219, -0.146413, 0.140061, 0.0312364, 0.0287886, 0.0272509, -0.00101321, 0.0872971, -0.032966, 0.0573037, 0.037435, 0.096211, 0.00344029, 0.00829614, 0.00352415, -0.249772, -0.0793788, -0.0218955, 0.0409802, -0.0981336, -0.148725, -0.264469, -0.205088, -0.135216, 0.155076, 0.135721, 0.15787, 0.0917914, 0.00824184, 0.192711, -0.0590436, 0.0930081, -0.173421, 0.0257939, -0.0682219, 0.043859, 0.0883881, 0.0418144, 0.155812, -0.208273, 0.00215251, 0.0240725, -0.1993, -0.05635, -0.0912805, 0.00478167, -0.0179434, -0.0217672, 0.156287, -0.206127, 0.229865, -0.057959, 0.048266, 0.0807299, 0.00256824, -0.0609912, -0.207553, -0.00434727, 0.110734, 0.282094, 0.043852, 0.0354265, -0.00419079, -0.168759, -0.112878, -0.0230834, -0.23014, 0.127014, -0.183513, 0.0538923, -0.0225664, -0.0120678, -0.168572, 0.0364422, -0.0277591, -0.0400326, -0.0849739, -0.138359, 0.123881, 0.0828691, 0.0753312, 0.013407, 0.167173, -0.0318416, 0.129428, -0.0225675, 0.0120963, 0.00719724, 0.0376847, -0.0776559, -0.0720361, -0.20809, -0.143793, -0.0812301, -0.0448761, 0.0855133, 0.0988324, 0.0281835, -0.0559045, 0.0576683, -0.141689, -0.0387566, -0.200209, 0.0374624, -0.14774, -0.162956, -0.250906, -0.0630877, 0.0884182, 0.0793014, -0.0912017, -0.058325, -0.00650869, 0.167565, 0.0292864, -0.0342778, -0.206017, 0.0630515, -0.0267039, -0.019558, 0.0427849, -0.0741193, 0.0491393, 0.156007, 0.0671799, -0.0431952, -0.0933973, 0.171385, -0.0240254, -0.107334, -0.140438, -0.0207748, 0.250045, 0.0937269, -0.170558, -0.00240191, 0.153921, -0.0829899, -0.173802, 0.0143449, 0.059459, 0.0768919, 0.0770167, 0.33419, -0.077167, 0.0161141, -0.0286083, -0.069583, -0.136506, -0.0257297, 0.136777, -0.0377173, -0.110683, 0.0169389, -0.0310538, -0.104875, -0.0834207, -0.116825, 0.196855, -0.017186, 0.0549452, -0.0591403, -0.133179, -0.00946397, -0.203391, -0.114672, -0.118381, -0.132972, 0.0739566, -0.00954183, 0.108585, -0.133076, 0.0976159, 0.177701, -0.109174, 0.137116, -0.101764, 0.247621, -0.092363, -0.0332417, 0.0537291, -0.0194268, -0.217997, 0.00371031, -0.0781709, 0.0457442, -0.10447, -0.0674995, 0.267649, 0.0640518, 0.0395787, -0.00438308, 0.0345775, 0.20287, -0.0147446, -0.0273387, 0.0802288, -0.0275364, 0.0528968, 0.0661867, 0.077879, 0.0723926, -0.00579636, -0.0645432, -0.17036, 0.079433, -0.0763407, -0.0732023, 0.0947946, 0.259644, 0.0118418, -0.0506021, -0.105368, -0.0427832, -0.0532092, 0.299126, -0.00762372, -0.0506856, -0.043864, 0.0155813, -0.0435499, -0.0800298, -0.0558697, -0.0365412, -0.0552095, 0.0573295, 0.17224, 0.11292, -0.120796, -0.1007, -0.0403668, 0.0666851, -0.0865902, -0.0281438, -6.35659e-05, -0.0856241, -0.191913, -0.0384882, -0.0340355, 0.129865, 0.112795, 0.0402327, -0.120213, -0.0827011, -0.115521, 0.181659, -0.203792, -0.091048, 0.216959, 0.0688472, -0.0933873, 0.0723704, 0.0584793, -0.00640711, 0.12513, -0.142278, -0.0115965, 0.0375723, 0.0245388, 0.134259, -0.180368, -0.180241, 0.0135894, -0.0706794, -0.0588881, -0.0731026, -0.0266604, -0.147318, 0.0245645, 0.225088, -0.0331317, -0.106674, 0.176455, -0.0822147, -0.146907, 0.0022345, -0.173967, -0.0993476, -0.00913819, 0.119741, -0.0412617, 0.0386574, 0.169314, -0.0647549, -0.0100135, -0.0235396, -0.0885883, -0.0725027, -0.125227, 0.0983919, -0.130642, -0.163507, -0.090034, 0.105731, -0.00899941, -0.108931, 0.04022, 0.0988555, -0.0106684, 0.195225, -0.157514, -0.063468, -0.0576689, -0.145322, 0.0789018, -0.0459509, -0.0816996, 0.111872, -0.0611937, -0.0523813, 0.0151404, -0.0823454, -0.0429321, -0.0578846, -0.0533047, -0.221143, 0.00294544, 0.0888552, 0.221291, 0.00541169, -0.139319, 0.0624715, 0.139698, -0.0434729, 0.0677658, -0.0432146, 0.0395225, 0.0554155, 0.04931, -0.0863766, 0.0275883, -0.0367603, 0.0683795, -0.11758, -0.0474191, 0.0292593, -0.0349254, -0.0932203, -0.0265269, 0.211044, 0.0134778, -0.0202411, -0.00484139, 0.180541, 0.0176549, -0.0698572, 0.0393485, 0.0935043, 0.0643098, 0.0266873, 0.0889986, 0.225436, -0.159759, 0.000609573, -0.121124, 0.0824895, -0.163147, 0.137229, -0.228072, 0.00960114, -0.137154, -0.109526, -0.0309804, 0.00514871, -0.0762829, -0.0322946, 0.0973949, -0.0925917, 0.275254, -0.0537719, 0.00296169, 0.247318, 0.108211, 0.295362, 0.0482725, 0.0909748, -0.0133581, -0.0667344, 0.0828285, 0.118994, -0.116678, 0.0240205, 0.0341533, 0.0632648, -0.0868022, -0.0741085, -0.0821944, -0.184007, 0.162296, 0.168339, 0.0845895, 0.0333236, 0.00873368, 0.0617598, -0.137484, -0.203272, -0.047547, 0.0345341, 0.0107055, -0.153618, -0.148122, 0.0582028, -0.191032, 0.138971, -0.0513182, -0.0213416, -0.14861, -0.0731512, 0.00693818, 0.0844998, 0.133074, -0.0737997, -0.122636, -0.0172251, 0.106782, -0.0755873, 0.0198105, 0.151591, -0.130033, -0.00792267, -0.00890279, 0.0634328, -0.0949981, -0.0408898, 0.0422863, 0.00430273, -0.05421, -0.105743, -0.0702181, -0.0523193, -0.0370353, -0.00725635, 0.00427642, 0.16049, -0.0870575, -0.175445, 0.129556, 0.0470663, 0.0210703, 0.123281, -0.0777958, -0.0471493, 0.0188339, 0.076138, -0.0618158, -0.0139556, -0.055678, -0.141114, 0.00861183, 0.237978, -0.0686333, 0.0457025, -0.191377, 0.250086, 0.15367, 0.0489832, 0.0420546, -0.00796083, 0.00719893, 0.127305, 0.00645783, -0.0733418, -0.0961493, -0.00847849, 0.129676, -0.176734, 0.0237686, -0.103537, -0.0196061, -0.106607, 0.00104228, 0.0950169, 0.0764086, -0.112892, 0.124535, -0.112099, 0.116063, 0.00487055, 0.0449938, -0.154653, -0.0662471, -0.0717199, 0.0514467, -0.0820801, 0.158147, 0.0314108, 0.053696, 0.240176, 0.0473741, 0.202952, -0.113146, 0.257483, -0.0238376, -0.0421793, -0.0134346, -0.0535071, 0.0918338, 0.0636341, -0.052761, -0.0452787, -0.0712236, -0.0165258, -0.0559556, 0.0330874, -0.0412132, 0.0405957, 0.0193085, -0.0321212, -0.0876303, 0.238096, -0.057723, -0.136931, -0.131049, -0.0486567, 0.0102083, -0.131778, 0.0491918, 0.13192, -0.134251, 0.111609, 0.0408256, 0.0697455, 0.127066, 0.00332562, 0.121475, -0.000617089, -0.00259536, -0.105387, -0.00776834, -0.0585563, 0.161053, 0.172123, -0.0660096, -0.176054, -0.0611176, -0.0848058, 0.16511, 0.0180476, -0.0307021, -0.112489, 0.228971, -0.0295766, 0.173523, 0.0555974, 0.000377159, 0.143838, 0.0459822, -0.213289, 0.0313722, 0.0420184, -0.048918, 0.0738907, -0.0283851, 0.0125949, 0.0441667, -0.11674, -0.0689621, 0.0318203, -0.0254198, -0.0737136, 0.0362405, 0.077675, 0.256773, 0.0881895, 0.0635127, 0.179678, -0.0513781, 0.196138, 0.0610456, -0.0230771, 0.0919322, 0.0445982, 0.0875867, -0.131953, 0.253272, 0.16061, -0.00413751, -0.108155, 0.0925173, -0.0355377, 0.0921496, 0.163796, 0.0762482, 0.186148, -0.00913871, 0.108884, 0.0447079, -0.102746, -0.0967843, 0.0457398, 0.0310864, -0.106888, -0.0406092, -0.0140352, 0.164259, -0.024403, -0.0152147, 0.0234859, 0.0492031, 0.137852, -0.0905758, -0.113233, -0.129425, -0.108894, 0.0878718, -0.0919277, 0.0493444, 0.00430435, 0.103605, 0.186621, 0.0218234, -0.135572, -0.125349, 0.0617469, -0.119635, -0.0148863, 0.0425291, -0.0169811, -0.117088, -0.0848558, 0.0770284, -0.0790101, -0.128244, 0.00613, 0.0194059, -0.104635, -0.039206, 0.00214624, 0.0798219, -0.0990549, -0.0992038, -0.137564, 0.00269838, 0.0565927, 0.0215438, 0.394695, 0.166268, -0.196129, 0.0227794, -0.0593439, -0.315159, 0.0326193, 0.0600098, -0.0313877, -0.172007, 0.244445, 0.0999317, 0.0439052, -0.10188, 0.0492519, -0.0915042, 0.00494395, 0.115154, -0.226186, 0.0837024, -0.314001, 0.140944, -0.0842617, 0.0125746, -0.0593649, -0.0225238, -0.0848428, 0.128536, 0.171201, -0.136192, -0.0682914, -0.0581798, -0.0848265, 0.0770946, 0.035425, -0.255219, 0.302943, -0.162569, 0.286238, 0.316644, -0.0763101, 0.211944, -0.0306481, 0.0703371, 0.190914, -0.128242, 0.0671731, 0.0552663, 0.170736, -0.148451, 0.0189739, 0.0190181, -0.125632, 0.124817, -0.180127, -0.0542183, -0.0200322, -0.00914785, 0.0700369, -0.130023, -0.0386517, 0.0750107, -0.0815161, 0.225931, 0.213159, -0.21961, -0.0684356, 0.0300183, -0.0366133, 0.00838513, 0.0699314, 0.137409, -0.106006, 0.022586, 0.106084, -0.153046, 0.0147322, 0.124606, 0.0741416, 0.140734, -0.100772, -0.101588, 0.00984243, -0.12772, -0.0690845, -0.102527, -0.0625872, -0.0792457, -0.0432165, -0.203678, 0.0872422, -0.0214497, -0.0781414, 0.222527, 0.0662381, 0.0281307, -0.00408573, 0.0430238, -0.240447, 0.0636697, -0.21414, -0.0797697, 0.0460133, 0.0637545, -0.115282, 0.04699, -0.160631, -0.0775997, -0.155537, 0.28144, 0.0206518, -0.0690539, -0.080882, -0.160306, -0.093615, -0.078006, 0.053857, -0.0511201, -0.0270704, -0.0138049, 0.124651, 0.193351, -0.0455907, 0.000990665, 0.0174551, -0.0511193, 0.264622, -0.0926891, -0.0767238, 0.0161795, 0.133659, 0.0863633, -0.0504348, 0.0852821, 0.0218259, 0.02413, 0.0249819, -0.00231502, 0.112426, -0.162426, 0.0852278, -0.0254121, -0.0741648, 0.111573, 0.0327217, -0.0869499, 0.075854, 0.0615125, -0.0743043, -0.0526851, -0.106766, 0.003547, -0.0921304, -0.0449197, 0.0524853, 0.0978106, -0.144502, -0.0783835, 0.0367662, 0.0658663, -0.118974, 0.0712218, 0.0558463, -0.0170394, 0.110356, 0.0152421, 0.0790182, 0.12115, -0.0888974, 0.0163952, -0.0483675, 0.033299, -0.0260461, -0.0839712, -0.00327693, 0.0896872, -0.0270567, 0.0573983, 0.0226341, 0.0234374, -0.0914455, 0.0922504, 0.156948, 0.0879622, 0.00812972, 0.0975672, 0.0483248, -0.139083, -0.118482, -0.0433622, -0.0191411, 0.0465041, -0.0734916, -0.0409718, 0.000805773, -0.151213, 0.0977422, -0.100199, -0.0953845, -0.0930471, -0.146783, -0.121872, 0.0121259, -0.0980652, -0.139263, -0.114188, 0.0933754, -0.0294548, 0.143987, 0.0359324, -0.128001, -0.0834069, -0.0520901, 0.149016, -0.0494943, 0.0150443, 0.0866368, 0.0414172, 0.188317, 0.130759, -0.0173566, 0.0361569, 0.0713184, 0.0929658, -0.0654868, 0.0958475, -0.102355, -0.0825544, 0.0437138, 0.108595, -0.0119108, 0.0455726, -0.0446181, 0.050546, -0.145192, 0.0098371, 0.122064, -0.00286963, 0.0664502, -0.0841751, -0.0625444, 0.0227132, 0.122345, -0.0222315, -0.0789423, 0.0087923, 0.0629476, 0.0602142, 0.0141415, 0.0182199, -0.0862134, 0.0736014, -0.166919, 0.209207, -0.114972, -0.00261804, -0.182842, -0.0554135, 0.321992, -0.120882, 0.00687805, -0.0192469, 0.0147474, 0.0153614, 0.10154, -0.181161, 0.0576586, 0.0647385, 0.0641108, -0.00274036, 0.0289347, 0.0243821, 0.0479565, 0.143824, 0.070093, 0.0307724, -0.189539, 0.0243795, -0.249204, 0.043921, -0.0576362, 0.0500678, -0.125604, -0.14011, -0.0171522, -0.262103, 0.1838, -0.0530323, 0.0119116, 0.170692, -0.0107569, 0.0686752, -0.0112303, 0.0400116, -0.116625, -0.0151635, -0.00877859, -0.0334906, 0.0449757, 0.125089, -0.104, 0.117025, -0.102228, -0.133256, 0.050243, 0.0632351, 0.0710118, 0.0167585, -0.1684, 0.0749224, -0.00965185, 0.0416148, 0.0450496, 0.0321869, -0.0560969, -0.0690925, 0.0555818, -0.035943, -0.0501129, 0.0149622, -0.258089, -0.0427339, 0.0725261, -0.0503192, -0.181489, -0.011959, -0.0510911, -0.155944, -0.0193119, 0.107641, -0.0263856, -0.190904, 0.00829134, 0.0308516, -0.0378416, 0.102059, -0.129968, 0.049167, -0.0331354, 0.102676, -0.0060192, -0.0576701, -0.00199965, 0.00950177, -0.0883555, 0.19622, -0.0687717, -0.0929665, 0.278066, -0.102186, -0.170863, -0.180497, 0.0818863, 0.00146588, -0.17461, -0.214168, -0.0221437, 0.0894606, 0.0552584, -0.133163, 0.0950353, 0.0694368, 0.0190706, -0.222558, -0.0611058, -0.160012, 0.0537017, -0.07615, -0.00451478, 0.0282775, 0.00406169, -0.134949, -0.0683219, 0.0401748, -0.00665406, 0.117007, -0.199006, 0.0262309, -0.145288, 0.0626374, 0.0777244, -0.158267, -0.0231258, -0.176024, 0.122791, 0.166744, -0.0114087, -0.0995186, 0.265157, -0.05605, -0.0327178, 0.180107, 0.26529, -0.017601, 0.00277735, -0.14389, -0.0284315, -0.042422, -0.00428102, -0.00530671, -0.176093, 0.0585287, -0.0156535, -0.0825002, 0.0253226, 0.0846551, 0.0902023, -0.105149, -0.0612786, 0.127084, -0.025826, -0.00857431, 0.0105141, 0.0465886, 0.0763779, -0.206317, -0.124282, 0.0534203, -0.0030151, -0.168384, -0.155506, -0.0744715, 0.0150915, -0.101591, 0.0106136, -0.106411, 0.00986745, -0.0295463, 0.0978261, 0.139042, -0.0348265, -0.0795592, 0.255788, -0.130714, -0.15084, 0.118452, 0.0878522, 0.0510424, -0.0279248, 0.153347, -0.177217, -0.189159, 0.0861985, -0.161391, -0.00652091, -0.0462733, -0.222491, 0.0551326, -0.148111, -0.257258, 0.034414, 0.0129722, -0.0316372, 0.0760829, -0.0427297, 0.117835, -0.0672816, 0.0436792, 0.0563405, -0.106125, 0.040802, -0.077223, 0.149886, -0.0566908, 0.0203737, -0.0802481, 0.016573, -0.203098, -0.0500591, 0.0164627, 0.0852995, -0.122266, 0.0668974, 0.0311108, 0.0870377, -0.119665, 0.0821271, 0.141594, -0.0262193, 0.169734, -0.081925, -0.0444527, 0.247832, -0.096174, -0.16023, 0.00851902, -0.0472644, -0.0546811, 0.106287, -0.0863624, 0.0373661, 0.0548183, -0.0568232, -0.189747, -0.145507, 0.246307, -0.162305, -0.135195, -0.0183091, -0.0871628, -0.119673, -0.0415046, 0.00407247, -0.0259007, -0.114916, -0.086557, 0.069041, -0.0980072, 0.172739, -0.0233374, 0.0221185, 0.0519547, -0.0648773, 0.0304844, 0.0813029, 0.0201469, 0.0246805, -0.0830146, -0.00823238, -0.111064, -0.0146472, 0.130284, 0.0540573, -0.0955459, 0.120416, 0.047036, 0.0233006, -0.198026, 0.169604, -0.0457494, 0.151172, 0.0545185, 0.163275, 0.031922, -0.0689963, 0.11047, 0.155218, 0.0440539, -0.0884143, 0.0638515, -0.039692, 0.0717969, -0.0477629, -0.0932279, -0.16085, -0.0697504, 0.0405033, -0.00953637, 0.0492386, 0.132444, 0.0740345, 0.139605, 0.0123763, -0.120754, -0.0181123, 0.0925246, 0.0706857, -0.12274, 0.204829, -0.0501784, 0.0088991, 0.112758, -0.219394, 0.143332, -0.0391323, -0.0512443, 0.0814881, -0.0619474, 0.147351, 0.130102, -0.191773, -0.0130812, 0.0975423, 0.0715966, 0.217661, -0.148628, 0.0140271, -0.212279, -0.00622391, 0.100961, -0.158181, 0.256327, 0.186102, -0.112345, -0.0448754, -0.0368803, 0.0180905, 0.0387602, -0.197699, 0.0109335, -0.109648, -0.0203573, 0.142925, -0.0757276, 0.127084, 0.17271, -0.0903523, 0.0302764, -0.0260873, -0.151712, 0.00105142, -0.0836612, -0.0326242, -0.12962, -0.00251063, 0.0257853, 0.0814188, 0.0307118, -0.133859, -0.0793153, 0.0126005, 0.0571713, -0.00511386, -0.0696581, 0.132184, 0.0750416, -0.0708223, 0.0764503, -0.0242077, 0.115115, -0.1554, 0.0121131, -0.182686, -0.121632, 0.0954597, -0.113933, 0.0272232, -0.0294289, 0.0437996, -0.0170239, -0.16382, 0.161005, -0.0902595, -0.158011, 0.0229862, 0.0197363, -0.113072, 0.087519, 0.0351566, 0.0171319, 0.0573087, -0.110185, 0.0244507, 0.129461, -0.105469, 0.030766, 0.0420583, -0.0281998, 0.0777826, -0.111429, -0.158042, -0.0861498, 0.113256, 0.171144, 0.11998, 0.0270374, 0.215133, 0.0764116, 0.155034, 0.117286, 0.0177015, -0.0620081, -0.164721, 0.0631188, -0.134097, 0.038519, -0.052529, 0.0430635, 0.083108, 0.0510856, -0.0442077, 0.0598072, -0.0788859, 0.0565026, -0.221414, 0.2902, -0.0268966, 0.0880638, 0.0898519, 0.151213, 0.00923704, -0.13192, -0.0992222, 0.0216125, -0.0376752, 0.0309799, -0.117364, 0.00987084, -0.145126, -0.0430645, 0.00635202, 0.00586536, -0.0854539, -0.0667422, 0.140519, -0.0445232, -0.116057, -0.0111349, -0.0801111, -0.0743062, 0.0506418, -0.057168, 0.0230158, -0.0858061, -0.0297237, -0.0283754, 0.0480741, -0.0964165, -0.0434561, 0.0912956, 0.132289, 0.0785822, -0.12606, 0.130541, -0.126839, -0.00423204, 0.101414, 0.0338565, 0.0189081, -0.165085, -0.282217, 0.0177081, 0.0207208, 0.0839039, -0.0203782, -0.148689, -0.0273895, -0.0392533, 0.0772525, -0.0866489, -0.0089431, -0.0640747, 0.196248, 0.108274, 0.00104316, -0.00944486, -0.00800296, 0.0780135, -0.21058, -0.0826228, -0.155226, 0.0804533, -0.016747, -0.0321976, 0.155414, -0.166807, 0.0406711, -0.0271627, 0.0910698, 0.141109, 0.0653185, -0.00769107, -0.0869562, -0.160547, -0.111629, -0.101833, -0.0145617, -0.0467753, -0.0413558, -0.0693187, -0.0389433, 0.0152073, -0.0792324, 0.194819, -0.115202, -0.158873, 0.156594, -0.198744, -0.13912, -0.213849, -0.0459502, -0.0167991, -0.0633346, 0.194832, -0.234343, 0.0764383, -0.0754444, 0.062929, -0.102039, 0.0248133, 0.105636, -0.0755765, 0.116936, -0.052909, 0.123137, -0.00394323, 0.151273, 0.323897, -0.120562, 0.00508643, -0.0968677, -0.132939, -0.0427992, -0.0451463, 0.0823591, 0.163429, 0.000548873, 0.081191, 0.0342928, -0.0705447, 0.160879, 0.0275461, 0.0100678, 0.146042, 0.0431842, -0.0667222, -0.0716834, -0.13206, 0.0620345, 0.0306886, -0.0241497, -0.146675, -0.0151909, 0.0496787, 0.0746075, 0.242743, 0.0459332, -0.0263622, -0.151499, 0.113488, 0.0802592, 0.0196625, 0.133373, 0.0486332, 0.0366105, -0.0354489, 0.110902, -0.112834, -0.0637673, 0.0448632, -0.0650205, -0.0823256, -0.0117208, 0.072061, -0.101453, -0.0616206, -0.135394, -0.286717, -0.184697, -0.0946109, -0.0460002, -0.0912638, -0.0795726, -0.0629242, 0.106349, -0.0754561, 0.0113857, 0.00969908, -0.10554, 0.0951766, 0.0568517, -0.084786, -0.172498, 0.128563, 0.0885167, 0.0748287, 0.00244834, 0.249907, -0.176818, -0.148533, -0.0151307, 0.163506, 0.0256397, -0.0226091, 0.0160779, 0.0922494, 0.0150982, 0.00935463, -0.0490018, -0.110972, -0.109621, 0.0446865, 0.00455963, 0.0455721, -0.0658227, 0.0246248, -0.121748, 0.180569, -0.107943, -0.0347231, -0.0461315, 0.0300174, -6.94237e-05, 0.0658382, -0.0478728, 0.0681424, -0.142169, 0.0554868, 0.157914, -0.00303942, 0.00475745, 0.229269, -0.0336632, 0.0766977, 0.0070381, -0.089201, 0.178146, 0.0731719, -0.00575704, -0.211398, -0.00349393, 0.0912366, 0.0301567, -0.0702337, -0.168266, -0.062872, -0.0208838, 0.0725194, 0.0680546, -0.173856, 0.0329268, -0.233296, 0.148694, -0.105049, -0.0184101, 0.0635695, 0.0950312, 0.118354, 0.00253903, -0.300488, -0.130528, 0.0239847, -0.101954, 0.0864173, 0.10718, 0.0938872, -0.042662, -0.0462704, -0.148217, 0.0496349, -0.0909475, 0.116284, -0.065863, 0.0470262, -0.259663, -0.0930683, -0.0160496, 0.0392177, 0.106876, -0.169942, 0.0507426, 0.0311934, 0.119842, -0.113776, -0.0348599, 0.0302447, -0.160323, 0.150994, -0.100478, 0.0246026, -0.0438869, 0.0549344, -0.0960653, 0.0908985, -0.0452599, 0.106014, -0.143869, 0.311199, -0.180391, -0.0984963, 0.0708765, 0.170902, 0.184628, -0.002152, 0.0247964, -0.0691348, 0.0566791, 0.151707, -0.0841776, -0.0402665, -0.0146634, -0.0556246, -0.0218851, 0.11729, 0.021008, -0.214237, 0.106481, -0.0348885, 0.110243, 0.0137251, -0.140157, 0.0386885, 0.085338, -0.0811613, 0.0452161, 0.0289625, -0.193619, 0.224729, 0.0569066, 0.0970948, -0.146413, 0.0761108, 0.131185, -0.1852, 0.0501699, 0.061641, 0.0241162, -0.0862951, 0.089404, -0.0679895, -0.151426, -0.186421, 0.0497637, -0.174225, 0.0224806, 0.217731, -0.205341, 0.217115, -0.183967, -0.145192, 0.0691643, 0.025032, 0.251906, -0.232076, 0.0935528, 0.269389, 0.0680691, 0.0136063, -0.240639, 0.196541, 0.109509, -0.138156, 0.0152035, 0.0380588, -0.0596089, 0.144051, 0.0284317, 0.040048, -0.0362145, 0.126508, -0.0363005, -0.237648, -0.0556566, 0.110246, 0.035058, -0.0440063, 0.0114457, 0.125044, -0.0556659, 0.0274048, -0.0125511, 0.0387348, 0.0318969, -0.000590628, -0.0763671, -0.163269, -0.096713, -0.122959, 0.0129132, -0.0549986, -0.0619762, 0.113631, -0.0376821, 0.0538868, 0.0495459, 0.112168, -0.0194166, -0.0618651, -0.102918, -0.159941, 0.0533803, 0.00665762, -0.0819846, 0.196696, 0.09988, 0.0462549, 0.190964, -0.0715184, -0.18854, -0.127288, -0.183007, 0.00742325, 0.0973502, -0.0283811, 0.177135, 0.13555, 0.0907451, -0.0332803, 0.132087, -0.135843, -0.0553625, -0.0172501, -0.214889, -0.084371, -0.0127314, 0.0579939, -0.0412345, 0.114426, -0.0581572, -0.100194, 0.203671, -0.0752914, 0.0655161, 0.130731, 0.0168253, 0.119929, 0.0365699, -0.0648648, 0.191141, 0.0126798, -0.157825, 0.0712019, 0.0577956, 0.238458, -0.10755, -0.000521217, 0.0284064, 0.204455, 0.0024358, 0.114678, 0.186689, 0.00633865, -0.0875511, 0.250528, -0.0303527, 0.0539522, -0.14851, 0.0113705, -0.0591548, -0.0438635, -0.0254419, -0.118882, -0.0160452, -0.0537087, -0.153015, 0.00845835, -0.105571, -0.0507549, -0.0236953, 0.150941, -0.147043, 0.0565563, 0.126191, -0.0381186, 0.131096, 0.124827, 0.126032, -0.0577341, -0.0472345, -0.0819169, 0.182027, -0.0865523, 0.0615134, 0.0141686, -0.0462743, 0.0634663, 0.0109907, 0.101881, -0.242382, -0.0500767, -0.0193599, -0.191288, -0.0672313, -0.0759089, 0.136712, 0.0654927, -0.104477, 0.114241, 0.1293, -0.0502399, 0.051072, -0.0268601, 0.0665994, 0.0594625, 0.0774548, -0.00490459, -0.00277723, -0.13272, 0.088193, 0.0244208, 0.0355779, -0.0288935, 0.0936212, 0.0628152, -0.0628491, -0.158746, 0.000581537, 0.19309, 0.0584896, -0.113098, -0.124447, 0.178201, 0.204086, -0.0887745, 0.016016, -0.114988, -0.00112397, -0.0834111, -0.0510393, 0.110768, -0.0192007, 0.187024, -0.0481687, -0.131254, -0.129281, -0.0484485, -0.168301, -0.118907, 0.0428639, -0.0733375, -0.0527553, -0.0946463, -0.00143158, 0.0190377, -0.0517143, -0.0227976, 0.0606598, -0.041211, -0.00227201, 0.0857734, -0.0477375, -0.0986353, -0.109688, 0.00522346, -0.127326, 0.0111549, 0.0697047, -0.0428525, 0.0297446, 0.101907, -0.110805, 0.14795, -0.0770319, 0.0878817, -0.114659, 0.0438674, 0.0021021, 0.0543961, -0.147717, -0.00161309, 0.00990427, -0.0735628, -0.0957161, -0.163333, -0.0793859, 0.234857, 0.0355804, 0.0713948, -0.10576, -0.0351897, 0.070218, -0.108599, -0.103666, -0.0483209, -0.117494, -0.109425, 0.0675468, 0.035148, 0.118153, -0.0097098, -0.215368, 0.00331471, -0.220695, 0.212172, -0.0676927, 0.0725709, 0.155563, -0.0482264, 0.0217013, -0.0495232, 0.0472335, 0.154047, 0.0956519, 0.0963711, -0.101831, 0.168197, 0.0467532, -0.270448, -0.0157304, -0.157333, 0.0534336, 0.0428595, 0.129605, -0.149835, -0.041632, 0.0740244, -0.00320433, 0.00211218, -0.0562927, -0.271711, 0.112769, 0.260387, -0.00604361, 0.0511723, -0.111293, -0.127253, -0.0669949, -0.031252, 0.18489, -0.261511, -0.055941, -0.0940905, -0.1063, 0.0474055, -0.0494762, -0.0204124, 0.230836, -0.0705148, -0.169387, -0.166842, -0.151025, -0.0187256, -0.00683393, -0.011306, -0.0725093, -0.0822938, 0.0184397, -0.000174456, -0.0500506, 0.0553319, -0.0567556, 0.00317079, 0.0432071, -0.0864896, 0.0523582, -0.0734266, 0.027765, -0.11109, 0.118292, 0.106869, -0.0195706, 0.11982, -0.0176913, 0.162393, 0.139076, 0.111983, -0.0612391, -0.15057, 0.16263, -0.0461325, 0.228934, 0.0419034, -0.112948, -0.118889, -0.0147768, 0.0393274, 0.107564, 0.116933, 0.109251, 0.10188, -0.0200873, 0.0174824, 0.109924, -0.0581396, 0.010349, -0.065001, 0.0982801, 0.103085, -0.105344, -0.0686699, 0.151964, 0.0107028, -0.189649, 0.0195564, 0.0574651, 0.159587, 0.0150579, -0.178932, -0.00633143, 0.0676892, 0.204973, -0.0933808, 0.202761, -0.0519382, 0.205214, -0.104505, 0.0625406, -0.0366522, -0.0725007, 0.0292904, 0.130487, -0.0486602, 0.0213496, -0.0797567, 0.187484, -0.0171252, 0.162753, -0.104454, -0.125025, -0.0647483, -0.0938776, 0.148969, -0.00415333, -0.137639, 0.182425, -0.139986, 0.0839622, -0.0304992, -0.11523, -0.0404037, -0.13798, 0.0117096, 0.142687, -0.0242343, -0.00513221, 0.00797136, 0.17047, -0.0852127, -0.124541, -0.272216, 0.0285473, -0.0271692, -0.00844333, -0.109389, -0.144999, -0.0489191, -0.0159476, 0.0510254, -0.250691, 0.0607115, 0.12409, -0.0786918, -0.0690224, -0.0865699, 0.00636554, -0.138216, 0.00841061, -0.00952689, 0.226519, 0.113523, 0.110893, 0.151275, -0.160721, -0.118896, -0.0176459, 0.183349, 0.00184774, -0.00522873, -0.0488823, -0.034417, -0.0563635, -0.186444, 0.000997742, 0.166789, 0.0956764, 0.0372069, 0.0221726, 0.0491343, 0.0635085, -0.0835043, 0.0629364, -0.0841768, 0.0194426, -0.129944, 0.0431089, 0.0984375, 0.141397, 0.0668447, 0.213133, 0.0447464, 0.0959019, -0.0804278, -0.116702, 0.109704, 0.0295776, -0.0962251, 0.0652444, 0.141926, -0.0804916, -0.0457614, -0.0381813, -0.26278, 0.139226, 0.050427, -0.108379, 0.0273329, 0.228798, -0.0961899, 0.210607, -0.10967, -0.013678, 0.0880039, -0.11354, -0.0473563, -0.0730221, 0.150373, 0.00329691, -0.0615187, 0.00740594, -0.123255, 0.0698358, 0.0562953, -0.0998934, -0.166915, 0.0690513, 0.221315, 0.0609808, 0.152755, -0.0139946, 0.0209517, -0.118315, -0.0193158, 0.090352, 0.0187018, 0.0707807, -0.0144933, -0.111496, -0.0931473, -0.0650619, 0.0770124, -0.0674333, -0.0113462, -0.165782, 0.0523007, 0.00239857, -0.0323416, -0.158343, 0.10306, -0.132578, 0.0816354, 0.110869, 0.0238787, -0.169663, 0.185869, -0.0111674, 0.235667, 0.0741635, 0.126065, -0.134244, 0.0102583, 0.00201594, -0.0499051, -0.0325197, 0.0178987, 0.0803654, 0.0298853, 0.162462, -0.0401384, -0.151034, -0.101073, -0.0555231, 0.0799371, 0.177133, 0.075183, -0.0149387, -0.0495458, -0.0323713, 0.0500431, -0.0745148, -0.127657, -0.0422847, 0.0780322, -0.113189, -0.00449938, 0.114856, -0.0290303, -0.0138302, -0.0909389, 0.173536, 0.00572351, -0.0499102, -0.109715, 0.0635935, -0.0260277, 0.141996, 0.0867821, 0.188565, 0.03812, 0.123537, 0.0500248, 0.211888, 0.00690705, -0.0953537, 0.0255014, 0.0376322, -0.0277446, 0.261652, -0.280189, 0.103979, 0.0895691, -0.0192518, -0.0680543, -0.00921898, 0.103064, -0.123085, -0.0561143, -0.199167, -0.154759, 0.0517133, 0.00869231, -0.105658, -0.0311918, 0.0760706, 0.0425323, 0.104893, -0.0951726, 0.0936675, -0.0569179, -0.0564668, 0.000879532, 0.118117, -0.117628, -0.018929, 0.161284, -0.0568638, 0.171476, 0.0108094, 0.0863414, 0.0501678, -0.23759, -0.0198363, 0.0754656, 0.0275828, 0.144007, -0.123341, 0.0533575, 0.153548, 0.0865498, -0.0522122, -0.00766077, 0.0601867, 0.0119481, 0.0899988, -0.0763146, 0.181264, -0.0137904, -0.0898983, -0.0311538, -0.00188193, 0.155596, 0.126961, -0.00493197, -0.0576148, 0.0920802, -0.228836, -0.0881114, -0.02636, 0.0716502, -0.0100369, -0.0898753, -0.175658, 0.0771611, 0.104777, 0.0462047, 0.00125729, 0.1348, -0.232133, -0.144142, 0.00330592, 0.0798677, -0.109455, 0.102485, 0.0393327, -0.0375379, -0.0232836, -0.0558983, -0.0694071, 0.174096, 0.0168263, -0.0928936, -0.094054, 0.130212, 0.0648869, -0.01661, -0.112586, 0.0217247, 0.0592857, 0.029771, -0.0448972, -0.0385174, -0.0849593, 0.11402, -0.0334237, -0.0412606, -0.104948, -0.137532, -0.0206135, -0.0537555, -0.0240159, -0.0276689, -0.0326276, 0.050053, 0.0420312, 0.0692401, -0.218728, -0.054252, -0.00668843, -0.136332, -0.00041316, -0.0894131, 0.0329547, -0.0561105, -0.209766, 0.0415294, -0.000332601, 0.01042, 0.0821557, -0.00462171, 0.108794, 0.0660301, 0.0880098, -0.0854155, 0.0259112, -0.166151, -0.122953, 0.149891, 0.0421671, -0.0266839, -0.0643475, -0.0586137, -0.00705882, 0.0212008, 0.135465, 0.0690397, -0.117075, 0.0488647, 0.103022, 0.0619524, 0.0662632, -0.0233116, 0.0294928, -0.0248499, -0.0308076, -0.158802, -0.0864302, 0.0876729, -0.0332122, 0.121978, -0.0539122, 0.0798405, 0.0209054, -0.178219, 0.0895156, 0.164436, 0.300571, 0.188026, 0.0174958, -0.0735314, -0.0195968, 0.130093, 0.118621, -0.0669947, -0.0649189, 0.00826276, 0.195945, -0.160298, -0.143575, -0.0253587, 0.0817049, -0.0397727, -0.118342, 0.135581, 0.0546587, -0.0290459, -0.0612099, 0.00350355, 0.0172877, -0.107266, -0.056725, -0.0169879, -0.117403, -0.0462064, 0.116077, -0.18862, 0.0801469, -0.0337317, 0.0929029, -0.00422427, -0.0699326, -0.0444519, -0.0529219, -0.0631724, 0.107913, 0.0630299, 0.0473255, -0.0144308, -0.180277, 0.0363705, 0.0224858, 0.0276297, -0.214238, -0.070214, 0.0919427, 0.0404521, -0.0566343, -0.119901, -0.0113218, -0.126526, -0.0218997, 0.195904, 0.115315, -0.122015, -0.01612, -0.130086, -0.0410069, 0.176616, 0.218119, -0.209404, -0.169228, -0.15198, 0.209099, 0.054258, 0.0699121, -0.0222389, -0.156249, -0.0730629, 0.00134573, -0.0207838, -0.0577034, 0.104505, -0.028419, 0.120686, 0.128031, -0.0943144, -0.0955165, -0.0756012, -0.00120479, 0.0348055, -0.0402951, 0.145717, -0.102538, 0.00982896, -0.02957, -0.0356541, -0.0668835, 0.00271528, -0.130762, 0.152248, 0.0312084, 0.014355, -0.0508995, 0.00825314, 0.0161469, -0.0527005, -0.148967, 0.0818922, 0.110071, -0.0708355, 0.0153954, 0.0696097, 0.0459538, -0.0879026, -0.0728743, -0.0139675, 0.0322967, -0.00832129, 0.12557, 0.0438554, 0.108449, 0.0288575, -0.160275, -0.145985, 0.0996822, -0.093049, -0.0681576, -0.0871053, 0.150423, -0.0033896, 0.0699797, -0.0467889, -0.117938, -0.0404155, 0.0656267, 0.0414049, -0.111295, 0.0979879, 0.0701463, -0.12154, 0.073401, -0.0377566, 0.0256194, -0.108927, -0.107615, -0.0981553, -0.0653359, -0.0737688, 0.0834947, 0.110507, 0.0972262, 0.0715791, -0.0197333, -0.0638566, -0.0155081, 0.0114371, 0.136029, 0.020406, -0.0218405, 0.038201, -0.0130838, 0.0511443, -0.0749618, 0.000640608, -0.0116259, -0.0106372, -0.0963519, 0.000411695, 0.0611849, 0.0515413, -0.0680335, -0.0202271, 0.00449087, 0.0334133, -0.0888337, -0.0688301, -0.177558, -0.0735549, -0.0135277, 0.00749876, -0.0240593, 0.035203, -0.00826378, -0.0699056, -0.187968, -0.017229, 0.131348, -0.0220495, -0.0460583, -0.127677, -0.0699023, -0.0230703, 0.192776, -0.00154783, -0.0710413, -0.040528, -0.0842944, 0.00422372, -0.0284372, -0.110729, -0.27403, -0.108372, -0.0518927, 0.0164432, -0.0843766, 0.109156, 0.141779, 0.0853909, -0.113346, -0.0124835, -0.110269, 0.0475282, 0.101633, 0.118173, 0.307161, -0.0438726, 0.00232938, -0.0973603, 0.0211683, 0.110071, -0.197891, 0.0658896, -0.0512327, -0.321165, 0.0220934, -0.176503, -0.0512759, 0.0362442, -0.151214, -0.0941576, 0.0429493, 0.0787896, 0.0735207, 0.088612, -0.074488, 0.227136, -0.0109929, -0.0941532, 0.0512609, -0.130199, 0.00965525, -0.058665, 0.0998697, -0.0519152, 0.0760722, 0.0617165, -0.100341, 0.0016524, 0.0838965, 0.182487, 0.0868362, -0.14632, -0.0537517, 0.179464, -0.145992, 0.0219328, -0.0242016, 0.118974, -0.138168, -0.00281974, 0.139666, 0.077841, -0.199907, -0.0332192, -0.0237077, 0.116585, -0.0831424, -0.23509, 0.0784393, 0.183196, 0.00700081, -0.243537, -0.00544765, -0.0299298, -0.0315385, 0.113716, -0.158048, 0.161442, 0.0377556, -0.0811664, -0.246526, 0.16152, 0.033585, -0.0828539, 0.0297402, -0.113035, -0.196864, -0.291519, 0.2178, -0.147111, -0.0123053, -0.110623, 0.0410712, 0.0699715, 0.118174, 0.243562, 0.0317654, 0.0422838, 0.027528, 0.170503, -0.180853, -0.0133921, 0.00883131, -0.134516, 0.0205429, -0.0774236, 0.0593041, -0.0252816, 0.0530104, 0.162013, 0.138387, 0.299466, -0.0904956, -0.0998461, 0.059843, 0.0472807, 0.0371842, -0.0833465, 0.0589734, 0.104603, -0.0170534, -0.093412, -0.107179, 0.0876215, 0.0695776, 0.0717018, 0.0135543, -0.166039, 0.0351273, 0.0486979, 0.0992984, -0.0466353, -0.0148414, -0.00445473, 0.0458632, 0.0161153, -0.0738584, 0.00841269, -0.164325, -0.0288043, 0.00370617, -0.0937082, -0.0466144, -0.0742565, -0.0533294, 0.0586517, 0.00222111, -0.102403, -0.0537608, 0.00397484, 0.186507, 0.201903, 0.0744822, -0.0727798, -0.0106207, -0.0377212, 0.0230967, 0.0243278, -0.0173262, -0.0277729, -0.15751, 0.182543, 0.0466212, -0.0317028, -0.0450504, -0.125744, -0.0537027, 0.0220421, -0.0199888, -0.0501724, -0.049016, -0.0901718, -0.0728916, 0.0758116, 0.115248, -0.0644097, -0.11938, 0.144018, 0.0883867, 0.00891085, -0.04642, -0.0800597, 0.0152776, -0.268964, -0.0734598, 0.0223782, 0.0317568, 0.0476706, 0.0819888, -0.00316293, -0.252706, -0.0343809, -0.0708156, -0.0801154, -0.18111, -0.00245488, -0.214725, -0.107153, 0.0176315, 0.0243936, -0.0496036, 0.225209, 0.0565289, 0.170775, -0.0560565, -0.0822207, -0.208883, -0.0110852, 0.0587052, 0.0325562, 0.0735141, 0.0594304, 0.050566, 0.170556, -0.0874467, 0.0887719, -0.10052, -0.20401, -0.0168921, 0.152983, 0.029545, 0.226121, 0.0613504, 0.100956, 0.0714848, -0.139057, 0.0695092, -0.138967, 0.00635206, -0.0322985, -0.121542, -0.171135, -0.057294, -0.0541538, -0.116346, -0.168002, 0.0862844, -0.0511682, -0.0234853, 0.178651, -0.131433, -0.168087, 0.0870488, 0.210698, 0.255711, 0.0267518, -0.0478164, 0.0270385, 0.00452359, 0.108632, 0.0306516, 0.10569, -0.25346, -0.222526, -0.115388, 0.192864, 0.0367997, -0.0779442, 0.169069, 0.177771, -0.081228, -0.207285, -0.128552, -0.0753018, 0.101958, 0.106542, 0.27123, 0.0751881, 0.0296779, -0.128393, -0.0770883, 0.161035, 0.0283159, -0.0277064, 0.0934405, 0.0662967, -0.0577297, -0.146169, -0.0289458, 0.121249, 0.0821557, -0.0814134, 0.0247434, 0.00895755, -0.19258, -0.0367856, 0.0841634, -0.108116, -0.224536, -0.0618653, -0.163446, 0.153614, -0.0830883, 0.137117, -0.0226923, 0.0934818, 0.147465, -0.176349, -0.00611706, -0.0287773, -0.0127567, -0.0561313, -0.137738, 0.25857, -0.0109514, 0.138256, 0.0592892, 0.234001, -0.00339008, 0.0215075, 0.122237, -0.0380583, 0.0159959, 0.0646556, -0.00971054, 0.0980782, -0.111219, 0.130128, 0.104268, 0.140024, 0.0553589, -0.0313552, 0.105119, -0.0794736, -0.0481809, -0.0523546, -0.0710057, -0.10442, 0.110576, -0.0802683, -0.0755577, -0.0527579, 0.195581, 0.0213533, 0.0514115, 0.0540743, -0.039281, 0.00207954, 0.155278, 0.0689042, -0.274434, 0.0798667, 0.191566, 0.188939, 0.00772073, -0.093983, -0.0517626, -0.0266855, 0.0506455, -0.0116526, -0.00684367, 0.107065, -0.225622, -0.0465384, -0.00235117, -0.260801, 0.000346165, -0.0144224, 0.102226, -0.00219311, 0.0401749, 0.0711034, -0.208555, -0.0123649, 0.00120278, -0.110651, 0.0363843, 0.0860271, 0.00175791, -0.047741, -0.0769984, -0.220554, -0.0926727, -0.065028, -0.0643069, -0.0246772, 0.16082, -0.0862887, 0.000287942, 0.259281, 0.130929, 0.0542191, -0.0542879, 0.102455, -0.082048, -0.120473, -0.200037, 0.0290946, 0.0582774, -0.111455, 0.211821, -0.179678, 0.0120498, -0.0853426, -0.113936, 0.125371, 0.0534156, -0.0678707, 0.0600579, -0.126163, -0.0078791, -0.0388271, 0.185231, 0.168248, -0.044796, 0.103058, -0.0940512, 0.0441524, -0.0127957, -0.140916, -0.148451, -0.084147, 0.04351, -0.113315, -0.102115, -0.0666791, -0.00959475, 0.023983, 0.0724562, -0.0524249, 0.0466681, -0.100593, -0.160159, -0.0201135, -0.0446019, -0.0740927, 0.196329, 0.0186115, 0.00552855, 0.0490077, -0.165182, -0.0607069, -0.0555273, -0.0299471, -0.0212912, -0.126341, 0.0484841, 0.155575, -0.174366, 0.0869065, -0.0648078, 0.00876827, -0.0334084, -0.0975997, 0.0150696, -0.0504764, 0.00245961, 0.0279795, 0.205452, 0.0197976, 0.0796695, -0.10623, -0.139055, 0.205915, 0.0111996, -0.0800884, -0.131877, -0.0796729, 0.011326, -0.0828136, 0.090616, -0.214546, -0.0504309, 0.0624724, 0.0260304, -0.067709, 0.101118, -0.169762, -0.109143, -0.102229, -0.0311261, 0.0226163, 0.134418, 0.0983404, -0.0367464, 0.0574652, 0.0216488, 0.0537782, -0.0283381, -0.0424459, -0.0602889, -0.0281228, -0.204593, -0.0792305, -0.254104, -0.0382832, -0.00904173, -0.0492111, -0.0762503, 0.0968518, 0.0441347, -0.0719492, -0.0743855, -0.123094, 0.0381206, 0.0193703, 0.0241127, 0.0286757, 0.0721111, 0.211425, -0.0677505, 0.124355, 0.114196, -0.0583249, 0.102395, 0.0353574, -0.0293349, -0.0714475, 0.167844, -0.000434738, -0.193647, 0.0532166, 0.0500124, 0.0374663, 0.117879, -0.0499353, -0.0953016, -0.0528494, -0.047784, -0.0791144, 0.035716, -0.0871735, 0.0131896, 0.0222305, -0.0051645, -0.164437, -0.144197, -0.0322881, 0.151223, -0.0109569, -0.0496838, -0.126342, -0.0144029, -0.176726, -0.165367, 0.0760158, 0.260744, -0.0297806, -0.0756597, 0.0620967, -0.0874959, -0.160439, 0.150135, 0.140547, 0.09411, -0.234554, -0.180913, 0.0810829, -0.179525, -0.192762, -0.0453518, 0.218372, 0.128422, 0.0213398, -0.0619183, -0.0591264, 0.00109547, -0.13765, 0.231521, 0.123879, -0.0555157, 0.25285, 0.168091, 0.0147698, 0.116935, 0.0465238, 0.0707119, 0.0430014, -0.0724553, 0.00430876, -0.150423, 0.105663, 0.116718, 0.102404, -0.0958333, 0.0482938, -0.0620884, -0.05248, 0.0251104, 0.0605231, -0.112578, -0.166174, 0.15067, -0.0275703, 0.105861, 0.063725, 0.00488077, 0.0947324, 0.0860609, -0.0314784, -0.0135949, -0.0124698, 0.11621, 0.13582, -0.0433006, -0.0116673, -0.0791256, -0.143688, -0.173363, -0.051141, 0.0228857, 0.0184896, -0.016658, -0.0860979, -0.0566585, -0.081065, -0.0633435, 0.0609507, -0.147937, -0.089521, -0.0594665, -0.0740911, 0.00411451, 0.0947286, -0.0944299, 0.0094666, -0.175275, -0.0436832, -0.0287521, -0.0742371, -0.00672405, -0.130393, 0.188774, -0.139739, -0.0375998, -0.0665013, -0.0794159, 0.0197936, -0.156816, -0.0237802, 0.0551701, -0.193541, 0.00667885, 0.011649, 0.0382307, 0.141716, -0.0379739, -0.19853, 0.146051, 0.0695167, 0.211557, 0.206335, -0.0597504, -0.00711061, -0.0509826, 0.0325433, 0.0174521, 0.0262474, -0.0520515, -0.114477, 0.136325, -0.0861635, -0.0723967, 0.0238315, -0.00824162, -0.175266, -0.0794673, 0.0915827, 0.103896, 0.0357813, 0.0425501, 0.0754441, -0.0592196, 0.0668519, 0.0532871, 0.184994, -0.0839753, -0.118037, 0.0814608, 0.0599331, -0.0563106, -0.083005, 0.101999, -0.0140818, 0.0851088, 0.134188, 0.118279, -0.0685969, -0.116404, 0.00305185, -0.121005, -0.0229197, 0.115102, -0.0828377, 0.0994355, -0.144, 0.0538317, -0.0370549, -0.0983446, 0.0765916, -0.190745, 0.00648961, -0.0672546, 0.0430133, -0.0221116, -0.169494, 0.0756335, 0.0430576, 0.0462689, -0.0909901, 0.0689158, -0.14715, -0.128944, 0.0086846, -0.0882679, -0.0442012, -0.233642, 0.100876, -0.111811, -0.00442862, -0.0180805, -0.0768637, -0.065188, 0.00809315, 0.0259903, -0.0680765, 0.16383, -0.194538, -0.0698388, -0.0594471, 0.0093582, -0.118362, -0.00496715, -0.0736253, -0.0297154, 0.0713425, -0.0660595, 0.0778777, 0.05005, -0.0198051, -0.121259, 0.0475459, -0.0926794, -0.029197, 0.152311, 0.0647011, 0.035724, 0.0615055, 0.00958393, -0.00817072, -0.103117, -0.0592873, 0.0738665, 0.148464, 0.000355386, 0.112829, -0.127063, 0.137582, -0.117522, -0.00299992, 0.0873492, 0.126781, -0.0109075, -0.00799243, 0.0542078, -0.189023, -0.0428525, -0.144028, 0.0264097, 0.0461229, -0.0328851, 0.0750314, 0.0165203, 0.261208, -0.00802384, -0.0402244, -0.0821038, -0.059892, -0.120886, 0.0421883, 0.0180629, 0.0952816, -0.110466, -0.146556, 0.183052, -0.0808602, -0.0728523, -0.0559354, -0.151453, 0.0332675, -0.178574, -0.050054, -0.011188, 0.0556142, -0.0498775, 0.0216337, -0.0612487, -0.0923124, 0.191, 0.0179216, 0.0846688, 0.129954, 0.122753, -0.107112, -0.105292, -0.0279433, 0.0398202, 0.0181234, 0.0929346, 0.0779928, 0.31083, -0.108517, 0.0760628, -0.0374, -0.166814, 0.126943, -0.0832857, -0.01238, -0.258661, -0.138797, -0.138827, 0.00572214, 0.0474404, -0.106751, -0.0915912, -0.0953447, 0.0927944, -0.00462763, -0.156439, -0.075533, -0.152128, -0.0983623, 0.0284084, -0.0723213, 0.0820778, 0.0397848, 0.0200259, -0.00811633, -0.0457867, -0.121439, -0.0869203, 0.135399, -0.050088, -0.0281189, 0.0667644, -0.121983, 0.0592123, -0.0773486, -0.0611542, -0.0534334, 0.029617, 0.00065412, -0.0549059, -0.123437, 0.0815817, 0.0413228, 0.0887302, -0.0278164, 0.0823173, 0.0609766, -0.174055, -0.13097, -0.0103057, 0.198241, -0.0771641, -0.0385632, 0.0279626, 0.0695195, -0.0785885, -0.103954, -0.0562318, 0.125774, 0.159691, 0.13894, 0.0959752, 0.0501482, -0.0422729, 0.0237898, -0.0508174, -0.138816, -0.0301299, -0.137621, -0.0477272, 0.157401, 0.143246, -0.120725, -0.03467, 0.15405, 0.0306903, -0.045308, -0.166382, 0.282085, 0.0276837, 0.0121544, -0.101775, -0.0223306, 0.129847, 0.0403962, -0.0218855, 0.109601, 0.069699, -0.0754254, -0.0104892, -0.0149345, 0.0511882, -0.0421197, 0.0634248, 0.0238109, 0.0781279, 0.0329931, -0.13741, 0.0160398, 0.0225098, -0.174747, -0.109284, 0.0795444, -0.158877, 0.00979257, 0.0956272, -0.00653005, -0.124661, -0.25064, -0.0224652, -0.0455079, 0.00436256, 0.117741, 0.0319961, 0.119356, -0.0402621, 0.156268, 0.00270414, -0.12924, 0.0631185, 0.0382123, 0.0176097, 0.00109537, 0.0204168, -0.0282719, -0.0460731, 0.0683602, -0.0209872, -0.061776, 0.0584166, 0.0225937, -0.0969003, 0.126348, 0.00011887, -0.116022, -0.150226, 0.137798, 0.0877275, 0.0138039, 0.0990869, 0.122544, 0.143938, 0.0881876, -0.0688206, -0.0757223, 0.0836861, -0.160407, 0.114548, -0.0445799, 0.144841, 0.0876221, -0.129259, 0.0978243, -0.11944, -0.0459717, -0.139794, -0.046468, -0.106709, -0.0318748, 0.0263961, -0.0404749, 0.109625, 0.120774, -0.0465257, 0.0237727, 0.132537, 0.105268, -0.162791, 0.0424251, -0.101559, 0.234843, -0.0437144, -0.124093, -0.0298848, 0.0820976, -0.0213416, 0.160183, -0.0491341, -0.0444113, -0.0110359, 0.134064, 0.124539, -0.142821, 0.230562, -0.249353, 0.186183, -0.000777425, 0.0177442, 0.0690639, -0.0650325, -0.0522851, -0.0805598, -0.0328785, -0.182806, -0.0839264, -0.024545, 0.0356124, 0.0805186, 0.170204, 0.0430773, 0.074788, 0.159256, -0.258416, -0.0031432, 0.0570248, -0.0769852, -0.0457264, -0.0642224, -0.0214831, -0.0373591, -0.088377, 0.0371839, 0.140189, -0.178273, -0.00259057, -0.14918, -0.0476644, -0.123218, 0.127437, -0.018338, -0.00663668, -0.11044, -0.041117, 0.0506419, 0.199759, -0.13717, 0.0193396, 0.00366584, 0.175714, 0.074112, 0.0362224, -0.0255236, -0.142427, 0.0201451, -0.100763, 0.211809, 0.0107811, -0.0355366, 0.00254587, 0.200448, 0.0121318, -0.0602875, -0.0651781, -0.155672, 0.0956978, 0.135558, -0.0140129, -0.0818684, -0.0462837, 0.0514399, 0.127487, 0.0818829, 0.00158681, 0.103837, -0.0865916, 0.0938068, -0.0980716, -0.11145, -0.221457, -0.0262867, 0.13826, -0.0309994, -0.0434588, -0.14842, -0.138779, -0.0897092, 0.160262, -0.186753, 0.0262279, 0.029306, 0.00339599, -0.147895, 0.0019935, -0.0365433, -0.25419, -0.156889, 0.0880717, -0.172667, -0.161288, -0.0589396, -0.0789874, 0.0969013, -0.043013, -0.100133, 0.07075, 0.067033, 0.159693, 0.0156996, -0.128348, 0.0535264, -0.0664105, -0.052385, -0.0858457, 0.209879, -0.00748288, 0.0875216, -0.265347, -0.0194241, -0.19085, -0.0784911, -0.0311, 0.0384991, 0.0161478, -0.104043, -0.0186429, 0.131033, 0.00653577, 0.142348, -0.0585064, 0.013193, -0.0109759, 0.140433, -0.135211, -0.0603864, -0.065114, 0.103199, -0.0806765, -0.0736555, -0.219682, -0.0864805, -0.0678916, 0.0340135, 0.040935, 0.0697483, 0.0702399, 0.105231, -0.0317083, -0.203101, -0.0529964, 0.109403, 0.106233, 0.00559205, 0.076541, -0.0675118, 0.0450746, -0.0524599, -0.0273539, -0.000625506, -0.0994356, -0.155874, -0.05181, 0.0120435, -0.0248669, -0.0268869, 0.090733, -0.154645, 0.0169233, 0.0601071, 0.0356899, -0.028025, -0.167791, -0.103939, 0.116549, 0.0425277, 0.0960751, 0.106417, -0.209763, 0.00796348, 0.0422086, 0.0557179, -0.110939, 0.149588, -0.0151361, -0.00587595, -0.105956, -0.0442575, 0.0549829, -0.180963, -0.104211, -0.00602992, -0.189806, -0.177009, 0.0826881, -0.126519, 0.0517767, -0.0630275, -0.0401518, 0.00803856, 0.00926298, -0.11878, 0.0158752, -0.0450258, -0.0800739, 0.0452658, 0.0920107, 0.0109601, -0.0570566, -0.122282, 0.108193, 0.116065, 0.134293, 0.238508, -0.0993463, -0.10259, -0.0766167, 0.0569616, 0.0221701, -0.0271145, 0.189829, 0.165624, 0.0519187, 0.13266, -0.202566, -0.00666316, -0.135219, -0.183324, 0.144437, -0.0542849, 0.220124, -0.106688, -0.0336211, 0.0194078, -0.229291, 0.0959883, 0.011556, -0.118554, -0.172637, 0.0981727, 0.0278732, 0.248163, -0.00775233, -0.0256833, 0.0123686, -0.172606, 0.120272, -0.231519, 0.0731119, -0.0121671, -0.0564591, 0.0460605, 0.140588, 0.0839408, 0.0755512, -0.0401655, -0.023537, 0.10142, 0.0245184, 0.139859, -0.0435129, -0.178292, 0.0732791, -0.0351287, -0.0864439, -0.0223968, 0.105049, -0.180541, -0.0748962, -0.00456166, -0.164532, 0.0639756, -0.0274414, 0.306139, -0.0323509, 0.0200284, 0.0473436, -0.100586, 0.0418842, 0.0829225, 0.0587243, -0.0151645, 0.0213939, 0.132204, -0.00501223, -0.0724995, -0.165628, -0.14434, -0.0738245, -0.14543, 0.0855133, 0.164425, 0.0358874, -0.0624701, 0.0835048, 0.178274, -0.0386649, -0.143959, -0.0326672, -0.145618, -0.0786832, -0.00961806, -0.0383028, 0.0203715, -0.0424522, 0.0575145, 0.12558, -0.0499851, -0.00758046, -0.132909, 0.0064314, 0.205007, 0.0108519, -0.0548904, 0.14831, 0.102819, 0.0221212, 0.024879, -0.0661981, -0.0469388, 0.10495, -0.0157818, 0.066921, 0.0826181, -0.0668741, 0.138726, -0.0475052, 0.110745, 0.0515738, 0.0205053, -0.0499648, -0.0256094, 0.06152, -0.103017, 0.00540408, -0.0328652, 0.0130992, -0.0263383, 0.129031, -0.188066, -0.301106, -0.0867076, 0.0408705, 0.0182321, -0.0985027, -0.128411, -0.136337, -0.011962, -0.241354, 0.0443889, 0.0957925, -0.0769497, -0.209267, -0.0167431, -0.00907137, 0.0595217, 0.0848748, -0.112725, -0.103045, 0.0260325, 0.1046, 0.131041, 0.0900607, -0.0149107, 0.124387, 0.0959631, -0.145141, -0.0896722, 0.0150697, 0.143235, -0.132637, 0.0206993, -0.0733688, -0.151234, 0.0398905, 0.029332, 0.126611, 0.0841111, 0.0575281, 0.100757, 0.0869442, -0.146684, -0.0773715, 0.10429, 0.0976231, 0.0956449, 0.0555404, 0.00404061, 0.00869502, -0.105448, 0.0733128, -0.06546, 0.140139, -0.0569613, 0.0107243, 0.0368086, 0.133946, 0.0268221, 0.0452085, 0.0944713, -0.0675896, 0.0477905, -0.0134458, -0.0143519, 0.107487, 0.0154253, 0.0689672, -0.0369177, 0.20723, -0.0731225, -0.0220298, 0.00302193, 0.0517616, 0.0286769, -0.0352675, -0.116097, 0.0308654, -0.0401111, -0.0500972, 0.0860514, 0.124593, 0.113301, -0.0348301, -0.0446749, 0.0192182, -0.0369801, 0.0826911, 0.0465922, -0.061957, 0.00342209, 0.113865, -0.0810368, -0.217597, -0.109819, 0.258118, 0.149589, -0.076439, -0.143555, -0.118737, 0.148145, -0.122179, -0.00991108, -0.0146377, 0.0312861, 0.0235676, -0.0130471, 0.0787743, -0.143865, 0.0888062, -0.0237082, 0.188665, 0.108223, -0.00453723, -0.0596587, -0.156395, -0.0902956, -0.070169, -0.0545153, 0.0960471, 0.157414, 0.0463364, 0.121325, -0.0318124, 0.0218829, -0.218448, 0.0220403, 0.0243477, -0.0749647, 0.0251024, -0.0636696, 0.0822502, 0.031828, -0.186784, 0.0377885, -0.0539199, 0.160923, -0.185209, -0.148494, -0.111955, -0.00442626, 0.0827167, -0.159742, 0.036135, -0.0316861, 0.130123, 0.0513936, -0.104478, 0.115838, -0.135432, -0.0231899, -0.145624, -0.170662, -0.0795003, -0.0202472, 0.0702097, -0.0870954, 0.1223, -0.0421243, 0.0399893, -0.0932484, 0.120358, 0.0785578, -0.171462, -0.0562658, -0.159206, -0.0865084, 0.125698, 0.0477079, 0.0481367, -0.0204767, -0.051777, 0.0525698, 0.0323729, 0.233807, 0.140262, -0.0192741, -0.0138819, -0.00951669, -0.104089, -0.230619, 0.10699, -0.0825942, -0.168904, 0.136888, -0.119359, 0.106359, 0.000355142, -0.0219835, 0.179464, 0.065634, -0.182041, 0.0888749, 0.149179, -0.066433, 0.0465207, -0.11922, 0.0564027, 0.0686038, -0.118272, 0.0173214, 0.209955, -0.103844, 0.124209, -0.119175, -0.0200064, 0.100421, 0.146292, 0.00238955, 0.0864938, -0.0595316, 0.176558, 0.0524613, 0.147425, 0.0160232, 0.0303543, -0.0251339, -0.109756, -0.136409, 0.041984, -0.0572027, -0.115667, 0.165933, 0.0062581, 0.0769059, -0.16013, 0.0363003, 0.0175797, 0.0429098, -0.104995, -0.165459, -0.116448, -0.0228163, 0.0383179, -0.0740227, 0.167922, -0.084616, -0.00923209, -0.224847, -0.015252, 0.0182202, 0.0403518, 0.0271451, -0.289245, 0.175848, 0.0173769, -0.0440068, -0.00949721, -0.236169, -0.129801, 0.0351341, 0.229518, 0.180782, -0.115362, 0.0591804, 0.23995, 0.0303209, 0.0847313, 0.395398, -0.0278023, 0.0934158, 0.0189159, 0.0644335, -0.12392, 0.210702, 0.180035, 0.22885, 0.0611749, 0.194554, 0.0270112, -0.074521, 0.126767, -0.0489425, -0.0834137, -0.153535, -0.0487447, 0.0588267, -0.0414285, -0.0334532, -0.120419, 0.0150437, -0.112243, -0.0199767, 0.0637298, -0.25262, 0.0397243, 0.100509, 0.06444, -0.102031, -0.058231, -0.0463346, -0.0139017, -0.0090722, 0.155519, 0.138225, -0.0420775, -0.0366181, 0.0574001, 0.06511, 0.0897775, -0.0185358, 0.0382026, 0.0272184, -0.11692, -0.0740492, -0.0369888, -0.174832, -0.256506, -0.162144, -0.121099, -0.136417, 0.0111165, -0.157477, -0.0728902, 0.124268, 0.0784771, 0.0469141, 0.0212484, 0.0942942, -0.126719, -0.240355, -0.0502969, -0.0633165, -0.0533035, 0.146824, -0.00724525, 0.00353105, 0.00912453, -0.0268031, -0.123528, 0.158777, 0.0839269, -0.0140946, 0.034951, -0.0102159, 0.198321, 0.128391, 0.201984, -0.0108223, -0.106932, -0.04977, -0.166552, 0.0171827, 0.061607, 0.00768281, -0.103562, 0.0252379, -0.113329, -0.0945349, -0.00545158, -0.107295, -0.00125532, 0.138628, -0.0845999, 0.168682, 0.0192612, -0.0124607, -0.183283, 0.241441, -0.156098, -0.156162, 0.0510428, -0.0136313, 0.0692038, -0.325674, -0.0198007, -0.297919, -0.218828, 0.179047, -0.0613392, 0.161563, 0.26245, -0.0587233, 0.0434346, 0.168376, 0.0342237, -0.203888, 0.232307, -0.13213, -0.0115652, -0.22576, 0.0944292, -0.0743676, -0.22207, -0.0227235, 0.300524, 0.125043, 0.119357, -0.0933152, -0.0733957, 0.0444552, 0.0459338, 0.148085, 0.126744, 0.106083, 0.0714663, 0.0526449, 0.0766164, -0.019028, 0.066142, -0.126715, -0.113373, -0.1212, -0.0292337, -0.0123383, -0.336068, 0.03734, 0.177105, 0.0124453, 0.257988, -0.032372, -0.0192589, -0.259315, 0.0223526, 0.13184, 0.0868708, 0.0598906, 0.0187582, -0.177433, 0.0354568, 0.0807279, 0.0467517, 0.104188, -0.0472377, 0.0351883, -0.0249156, 0.216422, 0.00809299, 0.0832888, 0.183868, -0.249717, -0.169833, -0.108685, -0.114075, -0.133772, 0.0464585, -0.00347412, -0.122318, -0.078376, 0.0589795, 0.32381, 0.170241, 0.185253, 0.105394, -0.0939876, 0.0415679, -0.188633, 0.125128, 0.044153, -0.0444957, -0.0971009, 0.101648, -0.023589, 0.165413, -0.194231, -0.0194145, -0.090415, -0.0538345, -0.11721, 0.187949, -0.104266, 0.047226, -0.0277425, 0.265554, -0.227711, 0.221977, 0.0720924, -0.0111471, -0.0111448, 0.00345299, -0.036269, -0.0130334, -0.0122908, 0.141699, -0.107317, -0.106628, 0.0873795, 0.0696635, 0.332725, 0.188183, -0.237269, -0.175501, -0.0951876, 0.102359, -0.0866712, 0.0323451, 0.110236, 0.143816, 0.0534474, -0.116483, -0.127122, 0.0491258, 0.241968, -0.0765063, 0.27571, -0.163853, -0.182678, -0.0122102, -0.0547028, 0.0217882, -0.15754, -0.0310006, 0.000691241, -0.0293562, 0.0249394, -0.0534931, -0.0727706, 0.0300322, -3.65701e-05, -0.010306, -0.0702629, 0.0464786, 0.00840765, -0.116675, 0.0221384, -0.117759, 0.103876, 0.189249, 0.0348433, -0.127255, 0.0985398, 0.0760604, 0.0461309, 0.0360184, -0.0699401, -0.0941007, -0.142611, -0.226803, -0.0151374, -0.0321709, 0.124035, 0.130442, 0.0111718, -0.03781, -0.092406, 0.0271564, 0.0355652, -0.20181, -0.118676, 0.0783011, 0.00397926, -0.128127, -0.0336163, 0.17107, 0.0107188, -0.149969, -0.0625399, 0.0964596, -0.0159806, -0.00621397, 0.0624709, -0.143666, -0.0435209, 0.0606617, 0.047455, -0.100483, 0.181914, -0.0417071, 0.0320535, -0.189947, 0.0897072, -0.144442, -0.177991, -0.128071, 0.0156781, 0.0417574, 0.115276, 0.0180541, 0.164479, 0.0412434, 0.209957, 0.101934, 0.0757764, 0.110234, 0.016696, 0.0974298, -0.047728, 0.223979, 0.0394449, -0.0149049, -0.116687, 0.0313541, 0.0662586, 0.0941223, 0.00115172, 0.169621, 0.0353579, 0.0444068, -0.121316, 0.000291021, 0.236356, -0.170954, -0.172929, -0.0190932, 0.00487078, -0.0525195, 0.123135, -0.0913723, 0.115987, -0.0139772, -0.106166, 0.0956105, 0.0589542, 0.0423035, -0.0341911, 0.0214717, 0.0878155, -0.0346419, 0.187542, -0.235889, 0.0755338, 0.0572227, -0.209044, -0.0892671, 0.0129081, 0.0387386, 0.020599, -0.116297, -0.0185654, -0.00639334, 0.245992, 0.231646, -0.0386241, -0.186467, -0.165294, 0.0739495, -0.0636237, -0.0506903, 0.0729928, 0.0843685, 0.174814, -0.128461, 0.180993, -0.0195044, 0.0424238, -0.0134632, -0.00347232, 0.132844, -0.03914, -0.107467, -0.132292, -0.0352574, 0.0969641, -0.0313421, 0.0294364, 0.0936558, -0.0141225, 0.0618967, -0.0121171, -0.0571861, 0.0136304, -0.0256912, -0.0418964, -0.0364905, -0.034035, 0.0105411, -0.155933, -0.12356, -0.124901, -0.00406818, -0.0227769, -0.050667, 0.153327, -0.0640104, 0.0348523, 0.0702531, -0.0807865, 0.180593, -0.0308522, -0.0446076, 0.0101873, 0.0314611, -0.114822, -0.0904974, -0.117516, -0.0577086, -0.0350655, -0.0672862, -0.0201273, -0.0122818, 0.218179, 0.0535576, 0.107533, 0.0660801, -0.0903953, -0.135295, -0.0185239, -0.253117, -0.125658, 0.123896, -0.174779, 0.0468242, 0.0819245, -0.172758, 0.0627627, -0.0107082, 0.0519354, -0.114099, 0.054295, 0.117671, -0.17025, 0.0423253, 0.0796714, 0.0432628, -0.0385432, -0.0160957, -0.0816041, -0.0623385, 0.22008, -0.0110646, -0.0927289, 0.206682, 0.173677, 0.0572694, -0.106596, -0.0375802, -0.053548, 0.167864, -0.0755461, 0.0198139, 0.0929089, -0.0971527, -0.11438, 0.0117472, -0.0038209, -0.0821766, 0.16424, 0.0203982, 0.0047876, -0.09334, -0.0654078, 0.110792, 0.0718239, -0.0286675, -0.0385305, -0.0443572, 0.138655, -0.0114407, 0.118179, -0.0239056, 0.160206, -0.0939119, -0.0494475, 0.0310363, -0.052416, -0.133039, 0.0988781, -0.128482, -0.095553, 0.144424, 0.189841, -0.122415, -0.267402, -0.0748893, 0.0830233, -0.00283488, -0.00948846, 0.035952, 0.042847, -0.0778558, -0.00428635, 0.120218, -0.0814438, 0.0306024, -0.0974108, -0.0527323, 0.0466047, 0.00275568, -0.174417, 0.0308412, 0.00578434, -0.0661062, 0.0747005, 0.0957341, 0.00713074, 0.109466, -0.0552145, -0.0939273, 0.0119559, -0.124939, -0.0432107, -0.100065, 0.0565463, -0.0061335, 0.10664, -0.0379818, 0.124735, -0.000672896, -0.109945, 0.263977, 0.0176811, 0.237018, 0.0530857, -0.102775, -0.0685934, 0.0674651, -0.039401, 0.189165, 0.0272549, 0.0727677, 0.0394353, 0.142469, -0.0136781, -0.118502, -0.0583294, -0.0534289, 0.0153019, 0.015884, -0.0452915, 0.0632987, 0.0123218, -0.0435388, -0.0200499, 0.0790496, -0.0545268, -0.00309534, 0.172582, -0.0376721, -0.137446, -0.00305726, 0.0594878, 0.0895127, -0.0856108, 0.0394472, -0.0615265, -0.0783721, -0.150317, -0.068033, -0.0471988, 0.148123, -0.0746164, -0.101853, -0.0895224, 0.0240542, -0.0168813, -0.115879, -0.0674092, 0.073868, 0.0384887, 0.167765, -0.173045, -0.151117, -0.15631, 0.0153454, 0.109388, 0.18088, -0.0752697, 0.0760034, -0.0381605, 0.0996535, 0.0116832, -0.00142449, 0.0923516, -0.00699669, -0.00181038, 0.159059, 0.0909312, 0.0893254, 0.107246, 0.0105484, 0.0391601, -0.0173624, -0.181606, 0.109811, -0.0796562, -9.67553e-05, -0.194846, -0.00966515, 0.0564848, -0.0600004, -0.0184026, 0.0107069, -0.0260677, -0.203499, -0.0118565, 0.0917475, 0.120423, -0.0463645, 0.167316, 0.124435, -0.0433153, -0.0908199, -0.0369481, 0.013561, -0.169457, -0.0188006, 0.114878, -0.0742012, 0.109363, -0.061665, 0.085873, 0.0758778, -0.0803866, 0.100028, 0.0411927, -0.0473157, -0.0528214, 0.0708511, 0.0712392, -0.0966469, 0.0518225, 0.0182755, -0.0428723, 0.127074, -0.181292, 0.0287064, 0.00707845, -0.0573391, -0.0232823, 0.023816, -0.0720338, -0.0405389, 0.0219997, -0.0492006, -0.0509247, -0.226445, -0.0618632, -0.0186867, 0.0331804, 0.163139, 0.0701824, -0.0547007, 0.0242986, -0.0560998, -0.0253861, 0.0278248, -0.0750735, -0.0828294, 0.167032, -0.000385891, 0.00413931, 0.017983, 0.00782746, 0.0186012, -0.20858, -0.0819021, 0.0164964, -0.0250672, -0.185799, -0.0341431, -0.0332339, -0.0579325, -0.0854673, -0.132027, -0.00907389, 0.0652986, -0.17159, -0.100704, 0.0877446, 0.0319607, -0.00906004, 0.0377921, -0.184172, 0.0761203, 0.00574193, -0.0131814, -0.0776879, 0.0813079, -0.0116437, 0.119389, 0.0295284, 0.117379, 0.168851, -0.0792892, 0.171491, -0.0140409, 0.0215457, 0.173332, 0.012962, -0.059334, 0.0524094, -0.017138, -0.0851535, -0.0403169, 0.0705003, 0.155185, 0.0463443, -0.00678482, -0.0395783, 0.0843127, 0.0181105, 0.094135, -0.107936, -0.0939757, 0.0120655, -0.166161, -0.112594, 0.060569, 0.0474416, -0.0538027, 0.0756433, 0.111728, -0.233221, -0.0439907, -0.108701, 0.0395744, 0.0660476, -0.0699732, -0.1024, 0.0468182, -0.0935223, -0.0695114, 0.0188696, 0.212716, 0.0682264, 0.069656, -0.061899, -0.0502586, -0.00706591, 0.0482247, -0.163269, -0.0323013, -0.0543931, 0.165743, -0.0751318, 0.0138004, 0.0641731, -0.0555211, -0.0257095, 0.0926968, 0.0204875, 0.229477, -0.0346587, -0.041818, -0.103236, -0.116633, -0.0869217, -0.0709192, 0.133663, -0.012512, 0.028117, -0.106396, 0.0135449, 0.0876878, 0.000593124, 0.0932622, -0.117848, -0.111913, 0.0711066, -0.0406199, 0.0660731, 0.13853, 0.022642, 0.0884206, -0.102699, -0.015373, 0.137657, -0.0558194, -0.0918105, -0.0235754, -0.0856574, 0.0239104, -0.0456593, -0.067574, -0.159815, -0.102755, -0.0358811, -0.000783822, -0.0439092, -0.0529466, -0.053272, 0.0358827, 0.239736, -0.152466, -0.0887199, 0.0403612, -0.0638237, 0.148014, 0.0421432, 0.00817317, 0.180195, 0.0535982, -0.161512, -0.0410893, -0.0701574, 0.0109925, 0.0531502, 0.00169572, -0.0664607, 0.0552935, -0.0586017, 0.106908, 0.0240971, 0.0238793, 0.0489638, 0.13266, -0.226486, -0.242241, -0.0411511, 0.122888, 0.130801, -0.0924745, 0.155294, 0.135797, 0.0667323, -0.135623, 0.163124, 0.0654897, -0.0802832, -0.115231, -0.130811, 0.196148, 0.0797177, 0.0605583, -0.152704, 0.289097, 0.00802122, 0.0428464, -0.0656276, -0.0100109, -0.0134739, 0.0543685, 0.0232478, 0.0289978, -0.0927485, 0.0891446, -0.0335504, -0.116885, -0.107274, 0.127024, 0.0934599, -0.0506869, -0.0320051, -0.139861, 0.165681, 0.0491182, 0.160806, -0.119259, -0.086602, -0.0348603, 0.167918, -7.5064e-05, 0.155751, 0.0890751, 0.148233, -0.0941295, -0.241698, -0.0840493, -0.0869124, 0.24511, -0.134688, 0.285212, 0.218613, -0.100688, -0.0863508, 0.0291657, 0.00332442, -0.0680524, 0.0804397, 0.019339, -0.0564586, 0.0105011, -0.00468602, -0.0588985, 0.111209, 0.0499045, 0.0128675, -0.0433722, -0.0545092, -0.125319, -0.0583832, 0.175622, 0.0553993, -0.0679953, 0.0340551, 0.0815061, -0.106629, 0.212812, -0.0225756, 0.0551771, -0.061893, -0.0158906, -0.113724, -0.0483346, -0.128141, 0.0593139, -0.119161, 0.0561586, -0.0431728, 0.0280077, 0.0524936, -0.139659, -0.0187839, -0.0715596, 0.177611, -0.0711278, -0.106263, 0.034057, 0.209296, 0.210819, 0.00874847, -0.151692, 0.136677, 0.103444, -0.0962553, -0.0640234, 0.0337084, 0.0477992, -0.00315716, -0.105781, 0.0382195, 0.0166129, -0.0889111, 0.0593687, 0.0697253, -0.157988, -0.149237, 0.0554797, 0.0602008, 0.076435, -0.0660143, -0.058581, -0.0415817, 0.0196571, -0.180357, 0.030597, -0.145233, -0.00942702, -0.0398441, -0.196115, 0.143851, -0.139357, 0.0419578, 0.0388447, 0.00569833, -0.0186275, 0.0579426, -0.186852, 0.112022, 0.0113866, 0.0963451, 0.0875236, -0.116506, 0.0761353, -0.0977963, 0.0174868, -0.109835, 0.19051, -0.133233, 0.176388, 0.0475761, -0.043932, 0.105408, -0.0249487, 0.126486, -0.0576112, 0.00808192, 0.0693084, -0.114307, -0.146929, 0.096451, 0.0903564, 0.0441249, -0.0694551, -0.124807, 0.027638, 0.190789, 0.172562, -0.166656, 0.116629, 0.0325341, 0.171068, -0.139356, -0.000327406, -0.0503146, -0.0267209, -0.0514356, -0.0539945, -0.167454, 0.153747, -0.0144675, -0.0071808, 0.0257691, -0.187353, -0.0344382, -0.0221268, 0.012371, 0.0840889, 0.067902, -0.0436106, 0.0083919, 0.0839382, -0.0398057, -0.0991261, 0.224749, -0.104157, 0.0465271, -0.00769649, -0.0220526, -0.127585, -0.179647, -0.110866, 0.057324, -0.0238534, -0.00856321, 0.0997272, 0.0794716, 0.0449935, -0.16735, 0.0657164, -0.11665, -0.148429, 0.0153283, -0.053997, -0.0827281, -0.00884886, 0.215509, -0.0494019, 0.0389176, -0.0143848, -0.0945698, -0.0204282, 0.109578, 0.00109953, -0.136011, 0.0495445, 0.122232, -0.0232962, 0.0463374, -0.0618472, -0.0978611, -0.195673, -0.00189719, 0.119204, -0.173705, -0.0819087, -0.012184, 0.0757655, 0.175372, 0.107369, -0.0614266, -0.0436992, -0.144034, -0.00943342, -0.117289, -0.151365, 0.200003, 0.00156087, 0.12672, 0.0798213, -0.0195554, 0.105072, -0.0988707, 0.177233, -0.0980892, -4.25421e-06, -0.0379061, -0.143593, 0.199759, -0.154563, -0.0943426, 0.0521074, 0.0448434, 0.262053, -0.166756, 0.0381467, -0.192259, 0.118731, -0.170836, 0.00203142, -0.0190328, -0.313109, 0.0509251, 0.0569561, -0.045509, -0.0892264, 0.292615, 0.202061, -0.19554, -0.233485, 0.174506, 0.116314, -0.0128875, 0.00957246, -0.00157977, -0.019642, -0.0627288, -0.0309838, -0.0951225, -0.0265504, -0.106139, 0.156602, -0.107933, 0.0100855, 0.142055, 0.242938, 0.0350517, 0.01494, -0.0681976, -0.0870138, -0.209153, 0.233175, 0.0716035, 0.0326813, -0.095452, 0.0310482, 0.124085, -0.0743142, -0.0453474, -0.106154, -0.0989639, 0.141847, -0.0474429, -0.190873, 0.0807835, -0.0183653, 0.0177432, 0.0691855, -0.213293, -0.00471114, 0.0399771, -0.036097, -0.0330082, 0.0960719, 0.0410805, -0.101534, 0.00769582, -0.0969715, -0.00704616, -0.0309109, 0.0769629, 0.0625568, -0.0267312, -0.00138961, -0.091017, -0.0806675, 0.0385526, -0.0559385, -0.0258421, 0.182184, 0.0522253, -0.00319957, -0.0133381, 0.100773, 0.00621379, 0.0209151, 0.0831411, -0.0748675, 0.0535305, 0.0285669, 0.131889, 0.0583558, 0.0716737, -0.0783557, 0.142476, -0.0685018, -0.160002, -0.00493865, -0.0339099, -0.08817, -0.0591431, -0.00218241, 0.0852139, -0.00586632, 0.101394, 0.042149, -0.0376916, 0.0662135, 0.0866908, 0.099679, 0.130625, -0.122496, -0.0596719, 0.00158029, 0.0577252, 0.0377211, -0.0304367, 0.114137, -0.144378, 0.0453495, 0.0830484, -0.0784177, 0.0280016, -0.0482198, -0.17544, -0.0275969, 0.0476832, -0.0726764, 0.0730105, 0.000316004, -0.00968869, 0.0842082, -0.00510481, 0.146554, 0.0531552, 0.0108156, 0.0850008, 0.0225992, -0.0180671, -0.152752, 0.0373573, -0.014636, -0.0321922, -0.167625, 0.0343266, 0.00374097, -0.0174133, -0.0912718, 0.134915, -0.099399, 0.0643532, 0.071056, -0.0140772, 0.0394078, -0.0297085, -0.100123, -0.0851808, 0.0410124, 0.0170611, 0.00178704, 0.0705258, -0.0402535, -0.0953563, -0.184602, -0.0770241, -0.126558, -0.116782, 0.106471, -0.109584, -0.016572, -0.117613, -0.189696, 0.0656061, 0.0278276, 0.0194311, 0.0294609, -0.036622, -0.104927, -0.0969216, -0.0867435, 0.0780671, -0.266816, 0.16873, -0.0667651, 0.0852039, -0.000198794, -0.249648, 0.146422, -0.126868, 0.0781533, 0.154996, -0.0278402, -0.0521558, -0.0786797, 0.0878835, -0.0172943, -0.0953016, 0.110394, 0.109451, 0.0191401, 0.0281447, 0.25906, -0.0660502, -0.0562656, -0.0183922, 0.0578943, -0.101211, 0.0631543, 0.00357362, 0.0906953, 0.0996107, 0.177295, 0.129801, 0.0120901, 0.180917, 0.0219149, 0.0664079, -0.00367788, -0.089083, -0.0804611, 0.137846, 0.00751199, -0.0906712, 0.148542, -0.0427567, -0.106939, -0.0683296, 0.043936, 0.015958, -0.0220568, 0.0588796, -0.054805, -0.105314, -0.0548128, -0.0339652, 0.0555963, -0.0818561, -0.000129729, -0.00485079, 0.0731885, -0.08472, -0.0323069, 0.00640431, 0.0775174, -0.0106243, -0.0653086, -0.0758165, 0.0231926, -0.146996, 0.0116855, -0.158187, -0.0769651, -0.0614369, -0.0179515, -0.00249819, 0.0656238, 0.0562278, -0.0439929, 0.0182874, 0.0657209, -0.0233777, -0.105347, 0.0515615, 0.0360009, -0.0576436, 0.0861391, 0.0686396, 0.0454746, 0.0141767, -0.0562612, -0.039916, -0.0108237, 0.071889, -0.0765289, -0.0164178, -0.158838, -0.142811, 0.061696, -0.0856496, 0.0755494, 0.0323597, -0.0614951, -0.189297, -0.100324, -0.0684473, 0.0707677, -0.000445502, 0.0952938, -0.0277059, 0.0582082, 0.0275857, 0.0907634, 0.0102414, -0.0215388, -0.11268, -0.0733486, 0.151233, 0.0115682, 0.184205, -0.063702, -0.0893537, -0.112314, -0.0951622, 0.002938, -0.077224, -0.0340674, -0.0162051, 0.0948487, -0.0781796, -9.71586e-05, 0.0277662, -0.110054, 0.043081, -0.00738217, -0.0202761, -0.113119, 0.0126777, 0.196125, -0.172832, -0.12039, -0.0627661, 0.0699008, -0.0352667, 0.0371227, -0.153852, 0.201175, -0.15151, -0.052215, 0.0574661, 0.135453, -0.0402024, -0.0802464, -0.0566547, 0.12342, 0.148686, -0.0984094, -0.106876, 0.0310988, 0.000466797, -0.0727969, -0.059935, -0.0510226, 0.0798578, -0.0276848, -0.0371241, -0.05623, -0.0757015, 0.0864996, 0.0261608, 0.0358911, -0.0566921, -0.00528424, 0.0138253, -0.0977579, -0.196913, -0.0895766, 0.154043, 0.196133, -0.00462703, -0.0470495, 0.0703799, -0.151206, 0.0248073, 0.0809075, 0.105838, -0.182124, 0.118909, 0.0595895, 0.0335748, -0.0890272, 0.14651, -0.0774464, 0.0329434, -0.00622203, -0.241174, 0.0203989, 0.0274301, -0.0549674, 0.0802975, 0.0401748, -0.0224843, -0.103806, 0.0831575, 0.0788285, -0.0391698, 0.138458, 0.180724, -0.144492, -0.143764, -0.151579, 0.041358, 0.0170629, 0.144988, 0.0229925, -0.0971158, 0.0907736, -0.170827, -0.0222572, -0.313574, 0.059112, -0.108119, -0.0143085, -0.0811185, 0.158849, 0.192972, -0.0428168, 0.0711283, -0.173123, 0.0314825, 0.0359706, 0.0613588, -0.191248, -0.162025, -0.0747225, 0.00595118, 0.0285313, -0.0257601, 0.145898, -0.105316, 0.116079, 0.0571014, 0.0180787, 0.26976, -0.0284348, -0.141478, -0.204005, -0.147272, 0.0882401, -0.0711928, -0.0885729, -0.0548319, 0.236865, 0.0662033, -0.146855, 0.120549, -0.0142714, 0.055766, 0.0135793, -0.0174793, 0.0579754, 0.121629, 0.0390933, 0.0158596, -0.100417, -0.118323, -0.0780263, 0.06643, 0.0079753, 0.0671283, -0.103096, -0.172073, 0.0680289, -0.0816274, -0.160959, 0.0130909, 0.046333, -0.0846925, -0.0363693, -0.0850367, -0.0310269, -0.329941, -0.0836152, 0.0380183, -0.0647478, -0.00441913, -0.106049, 0.245848, 0.0432968, 0.181972, 0.0702496, -0.0972037, -0.101369, -0.0367772, 0.312915, -0.0651043, 0.0666901, -0.116733, -0.0456483, -0.0973539, -0.078535, 0.0445684, -0.133878, 0.00441291, -0.0354155, 0.0375872, -0.0102743, -0.0740743, -0.101182, -0.203069, 0.092887, -0.0438574, 0.0791931, -0.264117, 0.37077, -0.135898, 0.15072, -0.183902, 0.0553808, -0.163706, -0.187977, -0.112807, 0.0402937, 0.0445466, 0.231216, -0.112072, 0.195184, -0.036917, 0.0174901, -0.195866, -0.0319861, 0.0865742, -0.0554257, -0.209833, 0.0233701, 0.045714, -0.128369, -0.0122977, 0.308901, 0.0489305, -0.204101, -0.0382388, 0.245769, 0.143027, 0.0775001, 0.016602, -0.034741, -0.116098, 0.165691, -0.183263, 0.0110659, -0.00778406, -0.0679226, -0.0214287, 0.130044, 0.101545, -0.0361215, -0.0448405, 0.118138, -0.0332058, -0.00165405, -0.153635, -0.0861343, 0.00604079, 0.179175, 0.040459, -0.0573522, 0.10716, 0.16116, 0.13766, 0.09308, 0.0224295, 0.137834, -0.0385926, -0.00136114, 0.161531, 0.244311, 0.242826, 0.0941042, 0.10896, 0.188366, 0.00836742, 0.214052, -0.118145, -0.017894, -0.0590389, -0.131387, -0.183739, 0.0334761, 0.0183441, -0.242117, 0.183023, 0.0518246, -0.0238975, 0.0197252, -0.031776, 0.0375354, 0.0291556, -0.108412, 0.0620035, 0.0288637, -0.13471, 0.0567678, -0.0248865, 0.118151, -0.0979433, -0.213718, 0.0424736, 0.17987, -0.0575125, -0.0372677, -0.0185599, -0.0963647, 0.0104746, -0.0108214, -0.0917327, 0.219836, -0.0549404, 0.160004, 0.0804352, 0.0564146, -0.027121, 0.135864, 0.0557832, 0.0735893, -0.0862638, -0.0532464, -0.140645, -0.0566768, 0.0519962, -0.28211, -0.06461, 0.0319141, 0.214073, -0.0405319, 0.111581, -0.0472745, 0.132967, 0.0665186, 0.139421, 0.057486, -0.0673351, -0.255025, 0.175758, 0.108999, 0.0824981, -0.0291976, 0.0748619, -0.013574, 0.0520092, -0.136531, -0.212864, 0.00337337, 0.0479797, -0.0635549, 0.179552, -0.0428776, -0.0731818, 0.261929, -0.0318569, 0.0624703, -0.129456, -0.114383, 0.274428, -0.0783689, -0.188531, -0.0770485, -0.159862, -0.0351372, 0.0658833, 0.0954078, -0.0143282, 0.127405, 0.132123, 0.088592, 0.0382963, 0.137721, -0.0123146, 0.15546, 0.0847849, 0.169274, -0.0523655, -0.1281, -0.0272621, 0.0893407, 0.0190434, 0.0191613, -0.124884, -0.126233, 0.023441, 0.0174916, 0.0272949, -0.106367, -0.0258894, 0.0340682, 0.143098, 0.0323284, 0.148233, 0.0910991, 0.123778, 0.0912907, -0.0091235, 0.0729289, -0.0456454, -0.0358473, -0.0442962, -0.0536789, -0.0149578, -0.14118, 0.0675594, -0.000489693, -0.00995724, 0.0105713, 0.112031, 0.0985352, 0.0424324, -0.0994772, -0.116415, 0.0120187, 0.0162934, 0.0356712, 0.0693511, 0.0391087, 0.0238982, -0.171517, 0.111546, 0.0176992, 0.000512211, 0.0297335, -0.0558735, 0.080497, -0.03276, -0.0854325, -0.174515, 0.0263784, 0.11354, -0.079027, 0.0164541, -0.0879585, 0.00858978, 0.0127334, -0.122696, -0.034166, 0.0186257, -0.0755907, -0.0468342, -0.099835, 0.0141612, 0.078146, 0.057263, 0.0717409, -0.174866, -0.11931, 0.0965648, 0.0167146, 0.0240476, -0.106669, 0.0517173, 0.0587585, -0.14133, -0.00512535, -0.00958272, 0.050006, 0.0837378, 0.0851584, -0.0445677, -0.00151903, -0.0755309, 0.00120099, -0.034032, 0.114046, -0.15304, 0.0789133, 0.011632, 0.0961102, -0.122798, -0.067427, -0.0133542, -0.0104217, -0.135515, -0.18426, 0.141525, 0.0144135, 0.042569, 0.0185176, -0.0285709, 0.00861866, -0.0411503, -0.0768719, 0.00013709, 0.15738, 0.162018, -0.0781733, 0.0168741, -0.060806, 0.0502313, -0.0146647, 0.0460615, 0.130823, 0.00353448, -0.0549095, 0.0299043, -0.0383992, -0.0896058, -0.0555501, 0.0767369, -0.100452, -0.149978, 0.0698257, -0.0319219, -0.0849064, 0.177653, 0.0220638, -0.158894, 0.0811117, 0.206116, 0.00520099, -0.0340225, 0.0672715, -0.0825145, 0.0270502, -0.0414487, -0.0245881, -0.0276617, -0.159695, -0.0429746, 0.195411, 0.119748, -0.0229093, 0.0761959, 0.0474112, 0.00180575, -0.0542084, 0.0426092, -0.210308, -0.0404509, -0.22107, 0.0604341, -0.115142, 0.33071, -0.0475749, -0.0251125, 0.157761, -0.173241, -0.0155381, -0.133503, 0.082854, -0.1396, 0.0130225, 0.0663363, 0.103489, -0.0860304, 0.122413, -0.00940419, 0.0724352, 0.0619658, 0.324526, -0.028397, -0.0689671, -0.0530376, -0.0362208, 0.0823871, 0.0356917, 0.10865, -0.112668, 0.0251182, 0.0301667, -0.0683299, 0.043093, 0.154002, 0.170539, -0.190209, 0.020228, 0.0374595, 0.0589974, 0.13756, -0.182843, -0.0283859, 0.0762074, 0.00240745, -0.0138886, -0.0602938, -0.0739004, -0.0598763, 0.0139286, -0.0154381, 0.0651478, 0.16755, -0.0224217, -0.0885313, 0.0146491, 0.125235, -0.0882837, 0.0390603, 0.00527528, -0.109629, 0.0781199, -0.174683, 0.168951, 0.144544, -0.0231445, 0.0717079, 0.105494, 0.000787646, -0.154122, 0.133337, 0.0956129, 0.0596634, 0.0198617, -0.00571514, 0.00150346, -0.0450819, -0.00193571, 0.0735381, 0.0672929, -0.0596346, 0.00371593, 0.10656, -0.0555628, -0.0100602, -0.106838, 0.0886954, -0.165885, -0.0423638, -0.213137, 0.0032481, 0.135419, -0.0145398, -0.004189, -0.0211167, 0.166624, 0.0564841, -0.146186, -0.0550928, 0.124552, -0.0768969, -0.155496, -0.0232308, -0.0748385, -0.0628701, 0.191112, -0.133643, -0.00871062, -0.0649587, -0.0820159, 0.016024, -0.126207, -0.0682622, -0.0997952, 0.0686477, -0.0735724, 0.0094173, 0.0886987, -0.00382737, 0.0534404, 0.109498, 0.0936466, -0.244814, 0.153101, 0.0767576, -0.0962776, -0.0532896, -0.0341365, -0.15095, -0.0504039, -0.0758127, -0.00664748, 0.115283, 0.150101, -0.108953, -0.115322, 0.148694, 0.0198517, 0.0119313, 0.0835514, 0.00797983, -0.0729614, 0.156289, -0.01524, 0.158546, 0.0795164, 0.125035, -0.152034, 0.0464241, -0.000893839, -0.0643252, -0.0593813, 0.0452328, -0.0101045, 0.0638003, 0.0298971, -0.0119337, -0.121005, -0.0656013, 0.134072, 0.101569, -0.20333, 0.132086, -0.0713722, -0.032552, 0.039008, -0.021198, -0.187321, 0.061251, -0.0239219, -0.0102234, 0.0540524, -0.0623068, -0.162216, 0.0333086, 0.180934, -0.0650466, -0.143015, -0.0797781, -0.303971, 0.0257887, 0.133182, 0.168211, -0.0706506, -0.228373, -0.126781, 0.00614878, -0.0246903, -0.0681792, 0.000769195, -0.0641732, -0.0780924, -0.0398192, 0.0418371, 0.0726752, -0.014817, -0.0777132, 0.00133047, 0.0477669, 0.0766758, -0.152482, 0.0931346, 0.00334622, 0.0302319, 0.159456, 0.0902013, -0.0732248, -0.0224169, -0.0556833, 0.187413, 0.147365, -0.150173, 0.257825, 0.0186522, -0.126137, -0.131026, -0.0442966, -0.0361137, -0.0153203, 0.0212884, -0.00245987, -0.0318192, 0.0637639, -0.0274243, -0.125051, 0.175846, -0.128472, -0.0344311, -0.0911814, 0.00732365, -0.149113, 0.0822787, -0.138737, 0.079665, 0.147024, 0.00159884, -0.066105, 0.0705086, 0.052832, -0.041236, 0.0419952, 0.00350301, -0.132002, 0.0499697, -0.0288238, 0.200398, 0.194261, 0.00384277, -0.118176, 0.0625676, 0.106571, 0.0101894, 0.159982, -0.170558, 0.000449517, 0.11948, 0.104005, -0.0735428, 0.0989466, -0.0682873, 0.124059, -0.145366, 0.0264341, 0.181389, 0.0627772, -0.00510754, 0.222907, 0.165294, -0.146119, -0.0717745, -0.170042, -0.0829, 0.117313, -0.058888, -0.0945748, -0.0361306, 0.140026, -0.0939954, 0.0601564, 0.0594791, -0.0214653, 0.146868, 0.127192, 0.038726, 0.0315873, 0.175727, -0.10023, 0.0759795, 0.272111, 0.126644, 0.134107, 0.0546983, 0.133607, 0.0713798, 0.245524, 0.00726457, -0.114067, 0.140733, -0.154766, 0.16596, 0.113611, 0.0118229, -0.0104705, -0.10871, -0.0728025, -0.0641782, 0.0458651, 0.137432, 0.0714374, 0.00589116, -0.086014, -0.0248111, 0.114912, -0.122149, -0.0636598, -0.180369, -0.101792, -0.000456504, 0.0683311, 0.00703465, 0.0183264, 0.0175324, 0.00316211, -0.0887526, -0.105988, 0.011183, -0.0856862, -0.0276284, 0.0298466, -0.250474, 0.113728, -0.0145446, -0.16196, 0.0592721, -0.0746751, -0.0562843, -0.119788, -0.181333, 0.113492, -0.0888605, 0.240728, -0.00439052, -0.0667635, 0.0680961, 0.0976232, 0.109434, -0.168301, -0.199052, 0.0920585, 0.0138935, -0.00854568, -0.131121, 0.0318167, 0.0573595, -0.0931417, -0.130871, 0.246795, -0.0812748, 0.0102648, -0.0729431, 0.053226, 0.0611809, 0.0787938, 0.0602696, -0.192288, 0.0714169, -0.0176744, 0.212904, -0.027569, -0.00253638, -0.0353051, 0.0963826, -0.0617035, 0.0136852, 0.118645, -0.0338173, 0.0363191, -0.0772559, 0.078874, -0.0815995, 0.0444112, -0.0673133, -0.0363281, 0.0660868, -0.301774, 0.0455996, -0.0245048, 0.00665291, -0.0675327, 0.0559638, -0.0219202, -0.0199811, 0.177967, -0.0174765, -0.167269, 0.103581, 0.0487928, -0.186768, 0.0961542, -0.0184653, -0.00426202, 0.148215, -0.130269, -0.0791713, -0.0307016, -0.00491779, 0.180592, 0.0419134, 0.0773707, 0.134231, -0.0922611, 0.0328643, 0.0519418, 0.20657, 0.156579, 0.0174258, -0.144199, -0.0351495, -0.160173, -0.0376038, -0.0783922, 0.131884, 0.0133202, 0.124067, 0.0512572, 0.0322432, -0.0903956, -0.226668, -0.05912, -0.144519, 0.129358, 0.0337134, -0.104098, 0.0387582, 0.0550194, -0.0582054, 0.0412481, 0.0165445, -0.0450674, -0.0200917, 0.00879595, 0.11421, 0.0219355, 0.0472278, -0.00414823, 0.0499322, 0.103524, 0.113028, 0.0608524, -0.0297707, 0.0338336, -0.00797526, 0.0763247, -0.146757, -0.0857163, -0.0178188, -0.059257, 0.0447243, 0.176317, -0.0471855, -0.0937691, -0.0818274, -0.0702156, 0.0438672, 0.0173715, 0.105947, 0.175795, -0.0674062, 0.010413, 0.00906712, 0.0679371, 0.103868, 0.0881808, -0.0680523, -0.117421, -0.0346686, -0.0871554, 0.200325, -0.128894, -0.0352663, -0.0218812, -0.0374255, -0.0436119, -0.151644, -0.120293, -0.0401746, 0.0453913, 0.0591078, -0.0927413, 0.0775665, 0.0475235, 0.000431479, -0.0104384, -0.103297, -0.0131638, -0.114138, 0.0286639, 0.138515, 0.0288092, 0.0634356, -0.147294, -0.113481, 0.0667543, 0.0585257, -0.0769208, -0.119998, 0.184922, -0.000601724, -0.0848148, -0.0202908, 0.0282716, -0.119218, -0.0645613, 0.00683182, -0.0470987, -0.0212948, -0.0459787, 0.00200936, -0.0123219, 0.0786765, 0.0561403, -0.0516533, -0.0320141, -0.100293, 0.0560815, -0.0263743, -0.0128946, 0.02107, -0.0378422, 0.0906158, -0.156136, 0.0356451, -0.0663758, -0.071312, 0.0485139, 0.210042, -0.0390873, 0.00054412, -0.0128437, 0.108755, 0.0593327, 0.0439647, 0.0438056, 0.16987, -0.188036, 0.0554333, 0.0140553, -0.0825204, 0.00223624, -0.00633146, -0.060483, -0.0554372, -0.00139152, -0.0473064, -0.023972, -0.0392532, 0.0730682, -0.0625828, -0.0853693, -0.12553, 0.1655, -0.0493794, 0.0775165, -0.00177129, 0.0391683, -0.0777973, 0.0934789, 0.0301768, 0.0168284, -0.00317715, -0.143591, 0.00713309, 0.0792499, -0.146532, 0.0345369, 0.0215672, 0.149112, -0.0538861, -0.0537797, -0.0701864, -0.1156, -0.0349431, -0.156699, 0.0323354, -0.160641, 0.0676906, -0.146088, -0.0791452, 0.00492006, 0.00976949, -0.0209982, 0.204393, -0.117754, -0.0437829, -0.109964, 0.162737, -0.0587156, 0.0362226, 0.0604937, -0.0665424, -0.0475637, 0.0188519, 0.11492, -0.138024, -0.0151886, 0.113093, -0.0319082, -0.0145117, 0.0410192, 0.156266, 0.0430624, 0.0562547, 0.0824782, 0.0759154, -0.109014, -0.0864931, -0.034506, 0.0511928, -0.0906866, -0.112091, -0.183979, -0.0280835, 0.0397621, 0.0929963, -0.0861432, 0.00740536, 0.176301, -0.108678, 0.0293951, -0.0690903, 0.0253735, 0.0966484, -0.0804645, 0.0431119, -0.0311746, -0.0238914, 0.132656, 0.173805, -0.0293059, 0.111172, -0.0271002, 0.061096, -0.0103608, -0.0494223, 0.0721421, -0.0585304, 0.00589124, -0.192989, 0.115855, 0.141071, 0.0495154, 0.0600278, 0.0214885, -0.0330807, 1.50237e-05, 0.0770755, -0.0563978, -0.0808602, -0.0940778, -0.0251411, 0.0504397, -0.0180147, 0.119244, -0.16359, 0.126288, -0.111273, -0.0233496, -0.0257414, 0.105523, 0.0339106, -0.0183348, -0.0246025, 0.127445, 0.0547017, 0.0498625, -0.0433789, -0.00876481, 0.0092009, -0.00873268, 0.0255431, 0.0972565, 0.0608971, 0.172255, -0.0238814, 0.0542997, 0.213315, -0.0189641, 0.198973, -0.136664, 0.100749, 0.0908208, -0.0255312, -0.128572, 0.0311361, 0.0431822, 0.074209, 0.0769117, 0.0677837, -0.0434643, 0.0455209, -0.083045, -0.0860762, -0.275149, -0.0599315, 0.0813708, -0.116425, 0.062466, -0.00409776, 0.0866828, -0.10443, -0.0639392, 0.0572675, -0.0572114, -0.159427, 0.0349962, 0.0168066, -0.00303556, 0.0515729, -0.0540816, -0.163973, -0.0887049, 0.0311073, 0.00269277, -0.0872193, -0.16176, 0.0386894, 0.0590778, -0.135053, -0.119499, 0.126259, 0.142749, -0.0015091, -0.0789164, 0.0155423, 0.143188, 0.0738219, 0.218508, 0.0848508, -0.118936, 0.0981843, -0.209267, -0.0747444, -0.11857, -0.131179, 0.056565, -0.241653, 0.143408, -0.035386, -0.100405, -0.0923654, 0.0597885, 0.145228, 0.118949, -0.0156317, 0.000638012, -0.101523, 0.172422, -0.168833, -0.00829221, -0.0977317, -0.00260564, 0.133097, 0.286324, -0.0229475, 0.0423971, 0.0148602, -0.0917045, -0.0759701, 0.0593036, 0.104258, 0.142328, 0.0870279, 0.0365683, 0.13267, 0.00520032, -0.0199154, -0.0294291, -0.0169342, 0.116896, -0.0746033, -0.0641102, -0.0619959, 0.0500101, -0.0509813, -0.0202186, -0.0973136, -0.156793, -0.125272, 0.167687, -0.0219617, 0.189107, -0.12233, 0.0459963, -0.070178, 0.109704, -0.067621, -0.0443072, 0.0153191, -0.0214825, -0.00836298, -0.0191799, -0.10986, 0.0559912, 0.0363195, -0.127295, -0.150884, -0.0394824, 0.130258, 0.0758326, 0.0012235, 0.0573937, -0.0522439, -0.114643, 0.130666, 0.105908, 0.142488, -0.0615895, 0.13001, 0.00530862, 0.12317, 0.0433934, -0.0108655, -0.000101938, -0.245293, 0.181653, -0.0445486, -0.0745077, 0.095878, -0.0223785, 0.239308, 0.033472, -0.0646975, 0.211843, -0.0276989, -0.155922, -0.0383795, 0.105284, -0.0761776, 0.083014, 0.0561897, -0.0869744, 0.096788, 0.204892, -0.0252395, 0.027072, 0.0163528, -0.0294777, -0.105664, 0.0699103, 0.0564885, 0.0215305, -0.0802609, 0.0487279, 0.127337, -0.0515692, 0.0288036, -0.0636131, -0.150274, 0.0953903, 0.119271, 0.113281, -0.222845, -0.0608081, 0.0385911, 0.162625, -0.223092, -0.0565829, 0.0051708, -0.0619831, 0.0666843, -0.11155, -0.082221, -0.056745, -0.056519, 0.0143504, 0.24015, -0.119216, 0.224252, -0.141463, -0.0504309, -0.0206189, 0.162988, 0.0367902, -0.0855359, -0.0803357, -0.267143, 0.063786, -0.0803837, -0.145319, 0.0563048, -0.133955, 0.00333414, -0.044649, -0.0656943, -0.114759, 0.0950314, -0.154975, 0.12481, 0.17471, 0.0199422, 0.0628616, -0.108161, 0.0103836, -0.0541269, 0.072595, 0.000157496, -0.0534894, -0.0525426, -0.154386, -0.0623106, -0.176898, -0.0489615, 0.120303, -0.0265541, 0.174955, -0.18019, 0.0738803, -0.0617465, 0.0569719, 0.00851676, 0.0250668, -0.0848836, -0.136375, 0.0787022, -0.0836296, 0.131305, 0.0331841, 0.00860322, -0.176657, -0.0429866, -0.0717277, 0.0586707, 0.00711576, -0.051712, 0.00427145, -0.160144, -0.0150758, -0.208232, 0.122816, 0.0919196, 0.182871, -0.00220692, 0.0555367, -0.0835448, 0.0331299, -0.186715, -0.0610228, -0.107201, 0.0872682, -0.171646, -0.0712926, 0.0441077, -0.108291, 0.143185, 0.102331, 0.136522, 0.0502069, -0.00796193, -0.108611, 0.0377682, 0.133646, 0.0507259, 0.0248615, 0.149373, -0.0929312, 0.0375912, -0.0270823, -0.0762117, 0.0473805, 0.0647008, 0.0521021, -0.220292, 0.168629, 0.0578969, 0.0293139, 0.038473, 0.0374905, 0.0817099, 0.0828031, -0.0868172, -0.0880613, 0.0775569, 0.0422484, -0.0763657, -0.0506701, 0.0380608, 0.0436543, -0.000412928, -0.0806134, 0.136011, -0.0084663, -0.0509039, 0.153708, 0.0641107, 0.100532, -0.0463426, 0.0801548, -0.268527, -0.068742, -0.0865743, 0.172224, 0.0775917, 0.0632811, 0.0590907, -0.0476008, -0.119345, -0.0500401, 0.00532079, 0.079212, -0.0593358, -0.00523728, 0.0172933, 0.0792272, -0.148165, -0.0819488, -0.117352, 0.00250781, -0.0320004, 0.0975897, -0.1233, -0.147616, 0.190128, 0.0291227, -0.0439999, -0.0908821, -0.0567545, 0.0558716, 0.0495873, 0.12897, 0.0136502, 0.0666313, 0.0403089, -0.128496, 0.132433, -0.00504714, -0.0931737, -0.13251, -0.170591, -0.0172342, 0.0138512, -0.0463762, 0.0740759, -0.176086, -0.0171536, 0.064749, -0.101158, -0.0877364, 0.0139232, -0.0594805, 0.0208639, -0.100886, -0.0504895, -0.0308329, 0.0227767, -0.0857722, 0.0939639, -0.15801, 0.0566229, -0.0735568, 0.0536824, 0.0273905, 0.176236, 0.0483905, 0.111579, 0.110748, -0.056335, -0.0918413, -0.0620873, 0.0900473, -0.101378, -0.0188962, -0.067238, -0.0783975, -0.146641, -0.145251, 0.0246682, 0.0352592, 0.126718, -0.0161265, 0.0709526, -0.0663751, -0.0972067, -0.145731, -0.0464174, 0.0250107, -3.80788e-05, 0.0770315, -0.206, 0.0873464, -0.204146, -0.0189396, 0.0329362, -0.00706114, -0.0193036, -0.0543499, 0.0749423, 0.0989494, -0.0414205, 0.0406981, -0.0392959, 0.0816174, -0.0386121, 0.232164, 0.18951, 0.071314, -0.055723, -0.0880889, -0.02997, 0.0839519, 0.218773, -0.108057, -0.0223637, 0.0576906, 0.16661, 0.0240764, 0.003869, -0.0168116, 0.0909248, -0.100515, -0.0776208, -0.00745235, 0.0694131, 0.15509, 0.00508184, 0.173528, 0.137536, 0.0193669, 0.0237745, 0.0659474, 0.0418907, 0.191511, 0.113206, -0.133633, -0.0737659, 0.0576828, 0.0194304, 0.0372929, 0.0500498, -0.150158, -0.0709334, -0.129039, -0.0190543, -0.0776307, 0.0842438, 0.0261549, 0.0343963, -0.0950792, -0.126572, -0.094375, -0.0259102, -0.068841, -0.0773075, -0.0305299, 0.0702087, -0.0458797, -0.217906, 0.0637219, -0.00846132, 0.0635301, -0.0913331, -0.131435, 0.142596, 0.146789, 0.204958, -0.0119842, -0.0668633, -0.0447841, 0.0307298, 0.0479541, 0.0129896, -0.00874287, -0.00655773, -0.0239992, -0.0156347, -0.021397, 0.00526728, -0.0629404, 0.287847, 0.0659123, -0.0356878, -0.129918, 0.0575052, -0.132864, 0.0489462, 0.0644348, -0.0580664, 0.194473, 0.00042247, -0.0919998, -0.0469637, 0.0577406, -0.0833995, -0.0546602, 0.0133277, 0.103604, -0.199517, 0.142761, 0.0308369, 0.0325089, -0.115881, 0.192142, 0.156794, 0.0389322, 0.0399538, 0.0211829, -0.096556, 0.028463, -0.0896727, 0.0790874, -0.063664, 0.0551103, -0.0711681, 0.0929436, 0.154702, -0.0791776, -0.0938517, -0.0899799, 0.105168, 0.0519552, 0.0396365, 0.0710002, -0.0324109, 0.0974301, 0.0640102, -0.0158895, 0.191165, -0.0346092, -0.00193101, 0.0511989, 0.0611358, -0.118033, -0.0237154, -0.0371378, -0.0192135, -0.0365279, 0.117693, 0.127571, 0.0875595, -0.137233, -0.0970595, -0.100183, -0.0657326, 0.143338, 0.0678876, -0.080384, -0.153633, 0.196004, 0.0505631, 0.0851189, -0.00549756, 0.219598, 0.0838066, 0.283998, -0.233631, 0.0967629, -0.0599694, 0.0113165, -0.0134927, 0.00696098, 0.103637, 0.00439979, -0.0519372, -0.101295, 0.216044, -0.0913414, -0.0494522, 0.170496, 0.0931666, -0.112469, 0.0924654, -0.0561643, -0.0337947, -0.135637, 0.131397, -0.0863231, -0.10161, 0.169516, 0.0793312, -0.163081, 0.133558, -0.147378, 0.231511, -0.121612, -0.0146495, 0.00306274, 0.00433574, 0.00826655, -0.152025, 0.0747097, -0.0784834, 0.0582905, -0.0593813, -0.112964, -0.0725048, 0.0828892, 0.119516, -0.0468056, -0.138918, -0.0253167, -0.23184, 0.00473908, -0.0376176, -0.104294, 0.0586285, 0.0683827, 0.184661, -0.121812, -0.163868, -0.018105, 0.218431, -0.236986, 0.240999, 0.000412007, 0.0509658, -0.0197287, -0.0974957, -0.120923, -0.0421207, 0.0410496, -0.0960803, -0.174607, 0.0742041, 0.0993325, -0.0673258, 0.0279583, 0.14686, -0.0222012, 0.0937444, -0.0808634, 0.0157671, 0.121613, -0.219769, -0.21473, 0.0652005, 0.161219, -0.0252863, 0.0960297, -0.0873078, 0.11477, 0.0613474, -0.0466265, -0.188904, -0.171369, 0.0905139, -0.0340768, 0.0545949, -0.0241936, -0.0962985, 0.197891, 0.0519352, 0.0263993, 0.0536975, 0.342513, 0.0780295, -0.102839, 0.0222674, 0.0440038, -0.225349, -0.0364638, 0.064636, 0.148769, 0.137778, -0.14784, -0.0315099, -0.0270854, -0.0161889, 0.0258839, 0.282778, -0.11084, 0.0844868, -0.00563592, 0.0256641, -0.143139, 0.206191, 0.152094, 0.139432, 0.013189, -0.353334, 0.121574, -0.0702193, -0.126881, -0.0899273, -0.0801872, -0.0690422, 0.00718298, 0.326921, 0.0628501, 0.258191, -0.129786, -0.0981401, -0.212311, -0.170885, -0.120666, 0.0923186, -0.116403, 0.0125242, -0.0377368, -0.130323, 0.00149678, -0.0489693, 0.0534854, 0.0478224, -0.0203194, -0.0417616, -0.0645214, -0.0965986, -0.176094, -0.199618, -0.00885433, 0.0528209, 0.0209804, 0.0350773, 0.185291, -0.0256214, 0.0181001, -0.00645355, -0.147307, 0.0999294, 0.0793628, -0.0442557, -0.0931182, 0.330944, 0.0555275, -0.053151, 0.0589918, 0.00806092, -0.180659, -0.0860306, 0.0851691, -0.0593352, 0.11991, -0.156631, 0.0640181, -0.120658, 0.0331092, 0.0416592, 0.0207924, -0.103127, 0.0588028, 0.0673372, -0.117078, -2.73783e-06, -0.0915406, -0.0181686, 0.112894, -0.0606838, -0.104553, 0.0558697, -0.175135, 0.0897572, 0.0631736, -0.07016, -0.0422641, -0.0632704, -0.136352, 0.104538, -0.0755833, -0.134673, 0.0440879, 0.0494072, 0.0506476, -0.150173, 0.15939, 0.0595901, 0.24099, -0.180895, -0.0979545, -0.115831, 0.0656037, -0.122663, -0.0495035, -0.0269261, 0.113589, -0.183661, 0.0574324, -0.0907245, 0.0583356, 0.106386, 0.0856706, 0.0833201, 0.110204, 0.118942, -0.0640309, -0.0271936, 0.097814, 0.0757065, 0.0744914, 0.0114098, 0.120322, -0.013091, -0.24421, 0.0316538, -0.0312861, 0.169105, 0.105834, -0.139581, 0.204695, 0.0693222, -0.023057, -0.169698, -0.0320139, -0.0157496, -0.0679924, -0.00370468, 0.170616, -0.000558838, 0.0506193, 0.117993, 0.0569418, -0.0212506, -0.160739, 0.059352, 0.139741, 0.148593, 0.0313692, -0.0478281, 0.0877353, -0.0895176, -0.0931786, -0.00627672, 0.121929, 0.0567597, -0.116728, -0.153973, 0.168671, 0.012132, -0.102875, -0.0207535, 0.1096, 0.141454, 0.168463, -0.00991664, -0.140812, 0.142667, -0.163534, -0.0241681, -0.0363509, -0.0414993, -0.0474542, -0.083034, 0.272727, -0.0942938, 0.108511, 0.0801499, 0.0806877, -0.0184158, -0.204715, 0.0241207, 0.0344737, 0.00947122, 0.00305062, 0.128818, -0.134307, 0.0819853, -0.0476159, 0.0133897, -0.202243, 0.0127171, 0.240199, -0.233596, -0.155963, 0.137332, -0.0556008, 0.00397725, -0.134175, 0.148555, -0.158841, 0.066036, -0.131459, -0.00229082, -0.115532, -0.00603867, 0.00304451, -0.14632, 0.0401286, -0.20836, -0.000158577, -0.214765, 0.230341, -0.149102, 0.246656, -0.118341, -0.0580626, 0.0241684, -0.169873, -0.085138, -0.150616, 0.168112, -0.170736, -0.176598, 0.0481099, -0.0598883, -0.0900117, -0.0326007, 0.0021824, 0.0797464, 0.190246, 0.107856, 0.048959, -0.0250445, 0.15474, 0.0973701, -0.0634326, -0.018711, -0.116704, -0.0939782, 0.0565335, -0.0692969, 0.101306, -0.0550737, -0.0926367, -0.128925, 0.0688104, 0.0887423, -0.061749, 0.224574, -0.0829564, 0.173175, -0.0177557, -0.255542, -0.186988, 0.159127, -0.237438, -0.0833017, -0.266758, -0.158993, -0.161827, -0.153698, 0.142617, -0.0291436, 0.171634, 0.00482081, 0.282849, -0.16002, -0.000389525, 0.097071, -0.019311, 0.203957, -0.0371627, -0.0380892, 0.0554604, 0.14775, 0.037602, 0.044362, -0.12086, -0.0500663, -0.15318, 0.0447053, -0.0595283, 0.14943, 0.211136, -0.174395, -0.0462047, -0.0873513, 0.078525, 0.00152051, 0.0283307, 0.00742602, 0.000105432, 0.0446044, 0.0680826, 0.137216, 0.0174082, -0.0306015, 0.0416088, 0.280707, -0.0228458, -0.118425, 0.188051, 0.064893, 0.0240839, -0.155063, 0.0122635, -0.0402206, -0.0840985, 0.168562, -0.0385414, 0.0201139, 0.163548, -0.0894806, 0.116263, -0.0819605, 0.0331898, -0.0276947, -0.0193515, -0.0245814, -0.0210363, 0.0734637, -0.0736964, -0.110999, 0.132281, -0.175408, -0.0139733, 0.00116935, -0.0990147, -0.153351, -0.027801, 0.0536297, 0.199673, -0.0184051, -0.0622853, 0.0185278, -0.106946, -0.0267594, 0.158078, 0.0167425, -0.126245, -0.0197781, 0.185526, 0.0304948, -0.0868914, 0.0718195, -0.0769555, 0.140874, 0.0367697, 0.0401547, 0.106819, -0.0574486, 0.0641038, -0.0853316, 0.0524542, -0.0359786, 0.0438395, 0.0524392, 0.172157, 0.0342, -0.145477, -0.181342, -0.0625775, -0.0892063, 0.119897, 0.0593957, -0.106791, -0.175871, -0.0237668, -0.0404401, 0.114806, -0.0892579, -0.0856085, -0.00711379, -0.100411, 0.134122, 0.00975216, -0.144333, 0.127002, -0.0616611, 0.0658807, 0.0135574, -0.0508542, -0.113066, 0.092198, -0.067799, -0.0228311, -0.153046, 0.138692, -0.0878966, 0.071685, -0.0501236, -0.0551073, 0.039359, -0.0197156, -0.132783, 0.124235, -0.0290036, 0.0728407, 0.00308417, 0.0947693, -0.0307477, -0.0147701, -0.0876078, -0.108885, 0.318422, -0.00486112, -0.133257, -0.0194643, 0.0176729, -0.0627472, 0.0670669, -0.14397, -0.0479579, 0.155417, 0.0481749, 0.0969019, 0.0968678, 0.298631, -0.0122592, 0.0088255, -0.117547, -0.125186, -0.0344372, -0.146289, -0.205985, -0.00199592, -0.000714065, -0.00187611, 0.0607413, 0.00273481, -0.00379453, -0.100495, 0.0826809, -0.0957994, -0.0274433, -0.068349, 0.202227, -0.119778, -0.0580233, 0.00749748, 0.0307038, -0.033686, 0.000822559, 0.134103, 0.1185, 0.0421782, 0.0553951, -0.0388362, -0.165274, 0.0509549, -0.0941619, 0.0298106, 0.0531832, 0.0647982, -0.123716, -0.0698767, 0.0535603, -0.128195, -0.106844, -0.0560393, 0.0700682, 0.0752273, -0.191395, 0.195913, 0.00320127, 0.0177611, -0.13674, 0.170608, 0.20054, 0.0205667, 0.0340534, -0.14437, 0.0117868, -0.0554756, -0.0125971, 0.0423997, 0.161717, -0.0903403, 0.0426205, 0.0628597, -0.0815882, 0.0119379, 0.0782414, -0.0475778, -0.0723977, 0.168342, -0.148326, -0.0979921, -0.0808315, 0.0594566, -0.0200211, -0.133901, 0.0349428, -0.0492855, -0.14667, 0.0595798, -0.0179134, -0.153081, 0.0012427, 0.0421005, -0.0652145, -0.00953449, -0.0815295, 0.0441926, -0.163974, 0.148041, -0.0318233, -0.0466639, 0.216672, -0.134082, -0.0250168, -0.10862, -0.0760047, -0.0561287, 0.0585746, 0.14509, 0.154611, -0.0974462, 0.115619, 0.196529, -0.0107053, 0.227579, 0.0587268, 0.105576, 0.0279585, 0.0865237, 0.0157029, 0.0903747, -0.17209, -0.105045, -0.0409423, 0.0513894, -0.0039873, -0.238125, 0.0883226, 0.0636619, 0.00962564, 0.0450644, 0.0521392, -0.0188523, -0.0733114, -0.0685069, -0.00833657, 0.0629887, -0.0736464, 0.123683, -0.0146919, -0.0644153, -0.0715579, 0.0222682, -0.05061, -0.0236079, -0.0548285, -0.00393902, -0.0538801, -0.22227, -0.131371, 0.178355, -0.121547, 0.0510108, -0.211138, 0.106558, -0.124376, 0.076013, 0.12088, 0.0284341, -0.227869, 0.158846, 0.19214, -0.0109324, -0.11142, -0.0177806, -0.0740898, 0.161417, 0.114764, 0.0446405, -0.102783, 0.00987663, -0.187973, -0.0527608, -0.150881, 0.0524475, -0.0252429, 0.0555947, 0.0412838, -0.109717, -0.0940596, 0.0775526, 0.00771248, -0.0508709, -0.179747, 0.0100287, -0.0761815, 0.0280852, 0.0269325, 0.0113145, -0.134104, -0.013383, 0.00058377, -0.031541, -0.0555039, -0.289882, -0.0821728, -0.0112896, -0.0429905, -0.105079, 0.0702269, 0.0256705, 0.000800573, 0.130255, -0.00827064, -0.0122253, 0.193887, -0.0923589, 0.0207566, 0.0300986, 0.0905668, -0.223677, -0.149895, 0.0555001, 0.0518961, -0.0768805, -0.00767011, -0.0451356, -0.128196, 0.0063824, 0.00263389, 0.130707, -0.207943, -0.0468802, 0.0142501, -0.107607, -0.0228866, 0.14643, -0.0356652, 0.0564044, -0.0163831, -0.0507091, 0.0119905, 0.13544, -0.0482565, -0.0912668, 0.042264, 0.0673433, -0.0514909, -0.112854, 0.170635, -0.0232848, -0.132877, 0.0985362, -0.0408998, -0.0644797, 0.0189794, -0.0139826, -0.0218351, -0.00644605, -0.0422478, -0.127483, -0.147685, -0.172797, -0.0968518, 0.102459, -0.1448, 0.0972241, 0.156348, -0.0390154, -0.0869973, -0.128615, -0.0623792, -0.0220062, 0.17165, -0.0420457, 0.0346746, -0.0237016, -0.0297241, -0.131507, 0.204132, -0.0682617, 0.114419, -0.0168592, 0.155897, 0.155512, -0.110385, 0.0249871, 0.0419896, 0.0877675, -0.119978, 0.173832, -0.0580263, 0.0798429, -0.101593, 0.0803923, -0.0390859, -0.0135289, 0.0739236, -0.0082712, -0.0507593, -0.09817, 0.115555, -0.26319, -0.0422833, 0.0918714, -0.0287472, 0.159888, -0.177445, -0.0142653, 0.148746, -0.0666919, -0.143973, 0.0178136, -0.0942749, -0.0109884, 0.0204689, -0.078137, -0.00545804, 0.057541, 0.129489, 0.144217, 0.0691913, -0.0501373, -0.0608932, 0.0963038, -0.0387921, -0.239682, 0.00700226, 0.0889072, -0.0482629, -0.0375906, -0.0428905, -0.043042, -0.0499897, 0.17331, 0.0418082, 0.204331, -0.0293846, 0.0749428, 0.0869465, -0.119549, -0.0973724, -0.0163201, -0.160903, 0.0487903, 0.0722507, -0.0528047, 0.175427, -0.206976, -0.178237, 0.0681885, 0.0445771, 0.0201059, -0.133291, -0.0399525, -0.0845608, 0.105667, -0.0899088, -0.0915517, 0.0277973, -0.00097549, -0.125427, 0.0424838, 0.0409067, -0.0494729, 0.131671, 0.177682, -0.224521, -0.0175696, 0.00146095, 0.357209, 0.0917846, -0.205071, 0.0870294, -0.0337584, 0.0287315, 0.117156, 0.00794198, 0.0939632, -0.0120976, -0.0712052, -0.0127147, 0.041906, -0.0887179, 0.0161892, 0.175041, -0.156219, -0.136175, 0.0445154, -0.0534381, -0.160449, 0.405605, 0.05152, -0.31457, -0.0563177, 0.0666622, 0.0160943, -0.0414803, 0.0197037, -0.109994, -0.0868953, -0.167054, 0.0844248, -0.0905383, 0.101818, 0.123456, -0.0383251, 0.238487, 0.236496, -0.0735164, -0.0767743, -0.104945, -0.0198792, -0.0108017, -0.151347, 0.153702, -0.157542, 0.0122239, -0.114992, 0.146488, -0.0623173, 0.0409465, -0.1345, -0.0119238, -0.0865045, 0.0747588, -0.0527696, -0.0730928, 0.273919, 0.122946, 0.0400861, -0.0639379, -0.0723632, -0.0138082, -0.0388548, -0.0143725, 0.0644669, -0.0261911, 0.0766422, 0.157501, -0.0725805, 0.0464801, 0.00806647, -0.15606, 0.24979, -0.217454, 0.0778076, -0.0649711, -0.256529, -0.0626824, -0.161079, -0.0145818, -0.235829, 0.458461, 0.125503, -0.00959794, 0.159846, -0.136046, -0.139577, 0.0600957, 0.144013, -0.0650557, 0.000900901, 0.0205026, 0.0691701, -0.0314876, 0.105912, 0.17721, -0.243896, 0.0156671, -0.0108493, -0.0254291, -0.11545, -0.00105661, -0.359709, -0.0567618, 0.208503, 0.00184207, 0.0580653, -0.115835, 0.324289, -0.130781, -0.311519, -0.208448, 0.0662312, 0.221811, -0.150922, -0.148931, -0.176428, -0.0554201, -0.0999012, -0.10554, 0.0811755, -0.080454, 0.112872, 0.0371593, -0.0600914, -0.0813469, 0.211249, 0.0134313, 0.0957573, 0.0698043, 0.040471, 0.0290197, -0.178353, 0.0204874, -0.074114, -0.00552784, -0.0321799, 0.209832, -0.0879905, 0.122095, 0.0592236, -0.0257337, 0.208571, 0.0973462, -0.0638894, 0.0787943, 0.0910796, -0.0812608, 0.0453454, 0.0135237, 0.0480227, -0.106027, 0.184867, -0.0800246, -0.150862, -0.12984, 0.032506, 0.186653, 0.104427, -0.10076, -0.0288586, 0.0122813, -0.0355089, -0.122595, 0.185874, 0.12931, -0.188433, -0.0782702, -0.142728, 0.11754, 0.0555057, 0.19492, 0.174191, -0.236969, 0.0681622, 0.0588558, 0.143075, -0.163506, -0.0130185, -0.133933, -0.104715, -0.0589563, -0.0181123, 0.108893, 0.153337, 0.0124573, 0.0666685, -0.220255, 0.144238, -0.174256, 0.0372505, -0.129256, -0.0906914, 0.283038, -0.121158, -0.269899, 0.143989, -0.143359, 0.18222, 0.047279, 0.0114759, 0.221316, 0.128741, -0.0532649, -0.123263, 0.161838, -0.322025, -0.0681294, -0.0429934, 0.117271, -0.0101739, 0.416406, -0.114141, 0.107041, -0.0481185, 0.151786, 0.0137178, -0.0433332, 0.0490039, 0.141736, 0.120339, -0.0700756, 0.234786, 0.0117061, 0.0750102, -0.107027, 0.00548145, -0.032869, 0.0607412, 0.00189953, 0.0364946, -0.10127, 0.0347253, -0.111197, 0.137859, 0.00255053, 0.0585662, -0.0408941, 0.153659, -0.00138605, 0.26639, -0.0524038, 0.0824472, 0.00805261, -0.0295308, -0.110829, 0.21016, -0.116352, -0.196126, -0.0200174, 0.015666, -0.0427855, 0.00406471, 0.239552, 0.035584, -0.0782894, -0.153124, -0.0292628, -0.164806, 0.199642, 0.0353346, 0.156128, 0.101292, 0.0992988, -0.00765663, -0.0735132, -0.172929, -0.0901967, -0.0313614, 0.115983, -0.113361, -0.0939422, 0.158834, 0.14378, 0.0338866, -0.126657, -0.090584, 0.060508, 0.0481025, -0.138355, -0.128938, 0.0808237, 0.105738, 0.101854, 0.213328, 0.0529167, -0.0450671, 0.231248, -0.0555652, -0.0252451, -0.0938335, -0.106556, -0.0673156, -0.159122, 0.0668651, 0.231066, 0.022556, -0.0345181, 0.0223513, 0.0143652, -0.228175, -0.0993092, -0.133077, -0.0354212, 0.0500261, 0.000435284, 0.114776, 0.191618, 0.125592, -0.147252, 0.107027, -0.150121, -0.0662017, -0.0972441, 0.101377, -0.144585, 0.00439108, -0.00169896, -0.0204515, -0.163559, -0.0511778, 0.0228757, -0.132336, -0.125071, 0.127728, 0.15455, 0.158364, 0.0463436, -0.0823704, 0.23777, 0.234598, -0.142476, 0.0705076, 0.0526125, 0.0114701, -0.123984, 0.0995382, 0.0478126, -0.177992, -0.0251941, 0.243228, -0.135244, 0.213393, 0.0987844, 0.282513, -0.149948, -0.0797349, -0.153416, -0.0799953, 0.121741, -0.00319967, -0.0261554, -0.135651, -0.0906362, -0.0852718, 0.0150184, 3.68072e-05, -0.0311242, -0.0342841, -0.00726539, -0.126431, 0.150583, -0.00929189, -0.0623937, 0.0149338, 0.0298923, 0.0836483, 0.054943, -0.11361, -0.0899753, 0.0712996, 0.161842, 0.183886, 0.0308758, 0.0597281, 0.0136864, 0.000877841, -0.0425316, 0.0612845, 0.219139, 0.28989, -0.012387, -0.0483026, 0.0258183, -0.121125, 0.0721225, -0.197458, 0.0726739, 0.0914858, 0.136145, -0.172077, 0.0236081, 0.121268, 0.0320488, 0.138009, 0.0205142, 0.148218, 0.146621, -0.0182045, -0.254397, 0.00795611, 0.0980241, 0.0214081, -0.0252385, 0.139745, 0.0121444, 0.027219, -0.118547, -0.0273713, 0.0119313, -0.0515487, 0.0240318, -0.0805956, -0.0405072, -0.106531, 0.0497751, 0.0234121, -0.213163, -0.11793, -0.107483, -0.153266, 0.0926966, 0.00166002, -0.0856243, -0.181498, -0.0660247, 0.0833079, -0.0982948, 0.0963661, -0.215837, -0.0362372, -0.0292767, -0.00906306, -0.0489731, 0.0341237, 0.0971791, -0.0202075, 0.00904389, -0.210501, 0.0122894, 0.0389374, -0.170206, -0.1076, -0.154773, -0.146302, -0.0685345, 0.0220049, -0.231177, -0.0243052, 0.0075945, -0.257669, -0.0520128, 0.000474555, 0.200492, 0.151762, 0.0383376, -0.207333, 0.0811653, 0.0392651, 0.0114257, 0.209357, 0.056636, 0.0491447, -0.0574764, -0.0359157, -0.00491267, -0.116846, 0.026463, -0.0248237, 0.0401941, -0.0112921, -0.207017, -0.0833336, -0.0955861, -0.172327, -0.11021, 0.199199, -0.221201, -0.0807728, 0.0605713, -0.0425484, 0.0126855, -0.0200159, -0.216793, -0.122868, -0.10928, -0.0727643, 0.103443, -0.111455, -0.0123521, 0.0363, -0.0275946, -0.0768071, -0.0472249, -0.0896215, -0.108708, -0.0219951, 0.0750374, 0.056047, 0.176318, 0.180124, 0.0987049, -0.200576, 0.0651989, -0.0445159, 0.154987, -0.0713356, 0.0638341, 0.0452184, -0.0353226, 0.0733741, -0.0112321, 0.0367117, -0.132554, 0.0246231, 0.00709142, 0.0711163, 0.0149171, -0.0233845, 0.0817173, -0.202082, -0.0407902, -0.186927, 0.113033, -0.0836276, 0.136754, 0.125772, -0.121939, -0.0622305, -0.00496626, 0.0216741, -0.12356, 0.0255447, 0.0563804, 0.147656, -0.0937318, 0.0426187, -0.120184, -0.074532, 0.0840411, -0.044298, 0.0424875, 0.157557, -0.0771899, -0.0618333, 0.160925, -0.021509, -0.192828, 0.219865, 0.122317, 0.00538064, 0.0757865, 0.0696988, -0.0711286, -0.0232715, -0.022203, 0.0158991, 0.0286597, -0.152768, -0.137952, -0.0523962, 0.209521, 0.0683392, -0.113373, -0.0767182, 0.189373, -0.0198453, 0.0158168, 0.0122734, -0.130464, 0.0356898, -0.106268, 0.0935989, -0.00480819, 0.0809642, 0.0150266, 0.0675878, -0.0682795, 0.128513, 0.0344129, -0.0162287, 0.185773, -0.086718, -0.145212, 0.0995659, 0.032668, -0.0417381, -0.0597247, 0.20001, -0.255222, 0.0402163, 0.0330269, 0.0411273, 0.0443436, -0.0242788, 0.267018, -0.105565, -0.00748973, -0.140651, 0.134422, -0.161541, 0.0239118, -0.0227271, -0.0824803, 0.0888378, 0.232287, -0.0838032, 0.00356775, 0.103718, 0.082431, -0.014111, -0.109378, -0.0131756, -0.0889906, 0.0672103, 0.157277, 0.00334455, -0.133683, 0.0516266, 0.0555824, -0.243177, 0.0338101, -0.0684031, -0.0827386, -0.0830233, -0.0713019, 0.00848532, 0.00639945, -0.0363687, 0.14282, 0.225687, -0.131437, -0.0182314, 0.0786235, -0.144743, -0.138006, 0.153637, 0.11445, -0.044378, -0.0537786, 0.115877, 0.198219, -0.0555005, 0.118595, 0.00588381, 0.0468164, 0.0435658, -0.012247, -0.147867, 0.0022836, -0.0205276, 0.120153, -0.00525706, 0.0175812, 0.00363506, 0.00977753, -0.0879092, -0.115218, 0.0852552, 0.357854, -0.0842007, 0.123229, -0.122962, -0.154037, 0.0133478, 0.0251942, 0.00651633, 0.200679, -0.108869, -0.102404, -0.0345839, -0.00655164, -0.0271204, -0.209987, -0.226196, -0.0848124, 0.0269947, 0.00306938, 0.318811, 0.000952163, -0.00616057, 0.0647389, 0.108848, 0.221428, 0.053013, 0.0504239, 0.0373651, -0.0383586, 0.0622633, -0.0397, -0.0680115, -0.0431908, 0.00660335, 0.112697, 0.112304, -0.109426, 0.115178, -0.103223, -0.160673, -0.127099, 0.0484339, -0.0265824, -0.176909, 0.0160245, 0.0826961, -0.0284348, 0.00613369, 0.034423, -0.118719, -0.00157621, 0.0223717, 0.0945379, -0.0985149, -0.0948143, 0.0138575, -0.0216409, 0.016571, 0.0586026, 0.111625, -0.0102654, 0.0475265, 0.0957405, -0.0656165, -0.129784, -0.145836, 0.216241, 0.0285593, -0.0574556, -0.0979729, -0.216172, -0.0952257, -0.0577887, -0.197153, 0.136749, 0.0754692, -0.0347098, -0.0263047, -0.0589381, 0.188814, 0.0370195, 0.0444167, 0.0774095, 0.0888526, -0.0311954, 0.0709315, 0.186007, -0.0828108, -0.0333048, 0.135176, -0.137163, -9.72907e-06, 0.102028, -0.0246321, 0.0766301, 0.0328157, 0.0749551, -0.0755728, -0.042562, -0.166893, 0.0284358, -0.0753299, 0.0669169, -0.0621802, -0.11943, -0.0196639, 0.284988, -0.044379, 0.123542, -0.0933837, 0.0491717, 0.154487, -0.105766, -0.0558069, -0.0789101, 0.0609245, 0.189722, -0.0879013, 0.0978426, -0.0850266, -0.0422449, -0.0868057, -0.151081, -0.226733, 0.0803912, 0.00963196, -0.0680168, 0.217392, -0.191059, -0.0548785, 0.0200865, 0.0594346, 0.145336, 0.0527411, -0.153351, 0.0429112, 0.0818892, -0.0604589, -0.10526, -0.0434667, -0.195525, -0.0546297, 0.0320194, 0.204689, 0.0283199, -0.058883, 0.0501378, -0.0778798, -0.00697093, -0.0435824, 0.0966037, -0.104078, 0.0156023, -0.0622345, -0.104194, -0.0587034, 0.0244428, 0.114493, -0.0152548, 0.175433, -0.0889857, 0.0146419, -0.262385, -0.0866481, 0.159949, -0.0916349, 0.0247122, -0.182483, -0.0462954, 0.106467, 0.0889339, -0.154921, -0.297484, -0.0128512, -0.240922, -0.0416697, -0.0161583, -0.0560634, -0.116215, -0.184253, -0.0259536, 0.019141, -0.202743, 0.183928, 0.0997749, -0.0629391, -0.215606, -0.0552396, -0.135548, 0.01526, -0.0809986, -0.228519, -0.0482703, -0.0448411, 0.103939, 0.0189637, -0.0516391, -0.294656, 0.0841798, 0.0655252, -0.157981, 0.0207654, 0.163637, 0.116023, 0.0254474, -0.120273, -0.0426071, 0.0588636, 0.243171, 0.273274, 0.08359, 0.161967, -0.142439, 0.122168, -0.0012538, 0.0645633, -0.0257654, 0.0783585, 0.108383, -0.0190545, 0.0570725, -0.0453281, 0.0856004, -0.122276, -0.113477, 0.0564108, 0.201613, 0.0282547, -0.174413, 0.150408, 0.166037, -0.0317328, -0.0836129, 0.11263, 0.379297, -0.238953, 0.339715, -0.0963607, 0.230073, 0.0498075, -0.169292, 0.0333342, 0.0592937, 0.078548, 0.0132273, 0.0303038, -0.133253, 0.073313, 0.0888489, 0.0753596, 0.0714417, 0.0641927, 0.0387795, 0.0560026, 0.208401, 0.0419936, 0.224764, -0.160069, 0.087539, 0.305188, -0.0168002, -0.0343021, 0.0332071, 0.0598841, -0.154553, -0.176583, -0.0317519, -0.171759, 0.20921, 0.0059062, 0.14578, -0.0666086, 0.0325929, 0.0852801, -0.0399023, 0.0133877, -0.188404, -0.0295242, -0.0191069, 0.037986, 0.058008, 0.079138, 0.0170797, 0.0695405, -0.100281, -0.06167, -0.0697187, -0.109632, 0.117558, 0.0817223, 0.0894463, -0.132827, 0.00908475, -0.0608265, -0.113814, 0.08569, -0.177825, -0.0989654, -0.133083, 0.191982, -0.00755969, -0.230259, -0.245666, -0.22262, -0.110067, 0.0261768, -0.128775, 0.00254506, -0.0506776, 0.0804035, 0.0537815, 0.096147, 0.114902, 0.150439, -0.124831, 0.0983987, 0.136685, -0.0937499, -0.049423, -0.01557, -0.103184, -0.0122431, 0.109369, 0.0203921, -0.0560634, -0.0618654, -0.106403, -0.0200481, 0.0486344, -0.161958, -0.0668643, 0.0120449, -0.118691, 0.0509635, -0.0108247, 0.0288176, 0.212306, -0.141356, -0.0306309, 0.100657, 0.132191, 0.0721481, 0.0677502, -0.0132273, 0.0822807, 0.0327546, -0.0272315, 0.0792985, 0.0364179, -0.0632634, 0.0100233, 0.036175, -0.0240008, 0.100611, -0.11911, 0.0429969, -0.117442, 0.446626, 0.071303, 0.0914292, -0.35149, 0.109069, -0.0883922, -0.0880841, 0.102478, -0.121611, -0.147848, 0.200072, -0.0783711, 0.268418, -0.101603, 0.0694437, 0.186723, -0.21823, -0.127505, 0.104119, -0.143438, -0.0470628, -0.12815, 0.133657, -0.022076, -0.0608596, 0.00201063, -0.0491142, 0.149097, -0.0866802, -0.0293917, 0.114031, -0.0066316, 0.0369544, -0.204057, 0.137821, 0.103844, 0.101438, -0.117631, 0.0739616, -0.0775173, 0.0695207, -0.103129, -0.00704043, -0.0429268, -0.0046768, -0.0056799, 0.0329506, 0.108385, -0.171617, -0.131915, -0.0101222, -0.0646454, -0.0577304, 0.0125864, -0.0394981, 0.182653, 0.0831575, 0.0179748, -0.121934, -0.0269135, -0.0572734, 0.0942062, -0.0838615, -0.149066, -0.071867, 0.117971, -0.107909, -0.0653971, -0.0571575, -0.124902, -0.102664, 0.13688, 0.0633133, -0.081855, -0.150857, -0.145064, -0.0632952, 0.00775685, 0.058907, 0.019796, 0.396021, -0.18016, -0.0388267, 0.153961, -0.0128432, 0.109044, 0.00572861, -0.0733565, -0.0326919, -0.0245072, 0.20942, 0.148536, 0.0050863, 0.0964829, -0.125741, 0.0381211, 0.151392, 0.151529, 0.113301, 0.00306777, -0.0295622, -0.0382201, 0.0247666, -0.0939084, -0.0221941, -0.0240633, 0.0639327, 0.0268376, 0.229596, 0.0615842, -0.00168066, -0.0686892, 0.0184833, 0.173669, 0.00828543, -0.0107814, -0.0904962, -0.0321763, 0.01328, -0.212664, 0.18386, -0.125313, -0.152829, -0.186354, -0.0477214, 0.0869481, 0.116316, -0.0310279, 0.0537256, -0.218381, -0.0878297, -0.104659, 0.229206, 0.00631544, -0.0572249, 0.00601136, -0.188456, 0.016944, 0.0229693, -0.171325, 0.0408011, -0.0195363, -0.0715655, -0.0217787, 0.145226, -0.107176, -0.263147, 0.165961, 0.0102362, -0.0229898, -0.0251168, 0.185714, -0.0869575, -0.0761281, -0.11271, 0.133479, -0.0845218, -0.122405, 0.0417904, 0.126873, -0.0749783, 0.126611, 0.0576366, -0.0780508, -0.225898, -0.0975469, -0.0461351, -0.192043, 0.0984307, 0.0522386, -0.18418, -0.071731, -0.0960104, 0.175943, -0.161906, 0.0966099, -0.0305969, 0.248326, 0.0378677, -0.0449952, -0.0403057, 0.00501041, 0.0513849, 0.0047577, -0.111295, 0.0132747, 0.0703191, -0.0195444, 0.0812558, 0.0561511, -0.105431, 0.0412991, -0.0656077, -0.0567724, -0.0878257, 0.101977, -0.0801457, -0.0307709, -0.132961, 0.163846, -0.0703757, 0.0143396, -0.00755406, 0.0446215, 0.00735532, 0.117662, -0.0239123, 0.0413377, -0.0709962, 0.207392, 0.141123, -0.0125069, 0.0714098, 0.0580421, 0.00401899, 0.0677094, -0.104459, -0.270741, -0.159289, 0.0368798, -0.00109321, 0.0514158, 0.0482748, -0.0497413, 0.087428, -0.044455, -0.0387729, 0.0230658, -0.0793385, -0.0333717, -0.083848, 0.0999091, 0.0324784, 0.0507846, 0.112553, 0.0474259, -0.107154, 0.0836596, -0.161561, -0.0119505, 0.0361307, -0.182404, -0.0932225, 0.144103, -0.0106019, -0.0648665, -0.0475832, 0.112428, -0.0918963, 0.108373, 0.00124151, -0.0209223, -0.100533, 0.0895464, -0.032249, 0.0156716, -0.236358, 0.0841756, -0.253543, -0.0550806, -0.0588141, -0.0122164, -0.262067, -0.147667, -0.0511385, -0.103974, -0.0136045, 0.131096, 0.0420732, 0.148806, -0.12426, -0.0476342, 0.0127487, 0.0979078, 0.0601732, -0.0966016, -0.0803332, 0.0290166, -0.0899533, -0.071005, -0.0296443, 0.0592852, 0.104549, 0.125489, -0.0220136, -0.182688, -0.277448, -0.0681473, -0.0424906, -0.0114293, -0.19017, -0.0340557, 0.20755, -0.112545, 0.113908, 0.0446206, -0.0734534, 0.0441463, -0.173343, -0.216557, 0.131627, 0.109263, -0.0332265, -0.0729538, -0.0436619, 0.00349081, -0.00582956, 0.0297014, -0.114783, -0.0546823, -0.143495, -0.0872718, -0.189484, 0.0402368, -0.0224618, 0.118496, 0.171018, 0.0151687, 0.000993603, -0.106997, 0.106246, 0.138358, 0.0730318, 0.0199712, -0.126654, 0.263643, 0.0527359, -0.0431785, -0.0306719, 0.203893, -0.0608219, -0.11259, 0.108001, -0.0781032, -0.0801786, 0.0992843, 0.0311004, 0.0971961, -0.0822462, -0.0481074, 0.00535221, 0.0194108, -0.0654009, -0.0876883, -0.132412, -0.0569926, 0.0371606, 0.0538073, -0.183002, 0.109114, -0.127318, 0.0657723, -0.0653582, -0.0349506, 0.0130526, -0.0706685, 0.0445258, 0.210053, -0.144348, 0.0242307, 0.0697429, 0.0395748, -0.216627, 0.0519109, -0.0944043, 0.158914, 0.0192884, 0.0917788, -0.132352, 0.0168666, 0.284775, -0.0451265, 0.0881386, 0.202309, 0.211836, 0.156951, -0.195532, 0.258756, -0.0565134, 0.0764333, -0.000609143, 0.0363946, -0.0317322, -0.190638, 0.0189388, 0.101127, 0.0785907, -0.0187253, -0.273112, -0.0336194, 0.0374148, 0.13758, 0.0966143, -0.00627604, 0.0890253, -0.0320152, -0.0249125, 0.131104, 0.105946, 0.0790575, 0.0113031, 0.031921, -0.00264151, -0.0280439, 0.304056, -0.240747, -0.00670798, 0.0554707, 0.0993161, -0.0674975, -0.124822, -0.169349, -0.043462, 0.120356, 0.123421, -0.126956, -0.0573173, -0.0774267, 0.127057, 0.00293596, -0.0241221, -0.087143, -0.19289, 0.00356176, 0.100542, 0.0062679, -0.0841197, -0.216154, 0.152112, 0.0729014, -0.121993, -0.230426, 0.20797, 0.0519591, 0.224496, 0.111801, -0.0997421, -0.0137804, 0.0446048, 0.0638643, -0.0950324, 0.147183, 0.253647, 0.0651162, 0.133134, -0.00553575, 0.0545617, -0.108347, -0.130801, 0.100144, 0.145607, -0.00246191, 0.0169469, -0.0152367, 0.0589658, 0.112648, -0.0315224, -0.0297944, -0.00225017, 0.0022918, 0.151435, 0.127193, -0.0197661, 0.0259622, -0.07459, -0.165042, 0.268741, 0.0164221, 0.0459571, 0.123465, -0.0738573, 0.137981, 0.00492393, 0.225205, -0.0510024, -0.00245063, 0.0503404, 0.0793742, -0.0447948, -0.152614, -0.155518, -0.16896, -0.00886526, 0.0527778, 0.0110067, -0.199879, -0.0629973, -0.180933, 0.0873835, -0.0423058, 0.0110597, -0.000905161, -0.184, -0.100779, -0.00643676, 0.189737, 0.0173623, -0.0922063, 0.000428624, 0.146104, -0.122513, 0.138097, 0.175645, 0.30501, 0.00269911, 0.106613, 0.0232939, 0.25627, 0.14297, -0.113535, -0.0717785, -0.0456997, 0.10658, -0.114861, -0.068413, 0.137328, 0.102416, 0.0225132, -0.0522963, 0.13743, 0.057168, -0.214224, 0.067503, -0.0462, 0.102618, -0.101329, 0.218076, 0.0872444, 0.0544737, 0.125956, -0.0649005, -0.0843118, -0.0649808, 0.067057, -0.128607, -0.0791736, -0.0349004, 0.0691937, 0.169448, -0.163073, -0.0141121, -0.0197376, 0.153377, 0.0773375, 0.12747, 0.0775072, -0.162882, -0.0230796, -0.176576, 0.048125, -0.0848518, 0.0261002, 0.0111706, -0.0629699, -0.170588, 0.0145667, 0.136725, -0.0261052, 0.108405, 0.137315, 0.0220671, 0.135738, -0.0720496, 0.0737921, -0.0443706, 0.188056, 0.0504857, -0.0476232, 0.10816, -0.134815, 0.264522, -0.121069, 0.0104572, 0.0235702, 0.137875, -0.145245, -0.00708293, 0.0451368, 0.0782465, -0.0427848, -0.10661, -0.0413354, 0.0364122, 0.117776, 0.0990263, -0.0397885, 0.106596, -0.0174603, -0.179452, 0.0865405, 0.0394526, 0.0306669, 0.0467135, 0.0148987, 0.165343, 0.108624, -0.0730109, 0.145643, -0.0456582, -0.250409, -0.12379, -0.0213089, -0.0803067, 0.146683, 0.104774, -0.0438495, -0.0426579, 0.116624, -0.141552, 0.134403, -0.00362328, -0.0907629, 0.0283074, 3.41923e-05, 0.0154695, -0.0120342, 0.077358, -0.102492, -0.0465372, -0.0945223, -0.142575, 0.000122396, 0.046706, -0.153884, 0.0377637, 0.0436464, 0.0386497, 0.100053, 0.0434666, 0.0403755, -0.022458, 0.0134163, -0.117518, -0.00589774, 0.0628028, -0.0558113, 0.0789134, -0.0460346, -0.0697929, -0.00408166, 0.107804, 0.19008, 0.0419746, 0.0247535, 0.0615023, -0.0273986, 0.0584707, -0.0842374, 0.00707469, 0.16493, -0.103012, -0.0392436, 0.086145, -0.09123, -0.0940512, -0.0438639, 0.0652563, 0.0169545, -0.113903, 0.0467098, -0.0273303, 0.0483013, -0.167889, 0.0200969, 0.119547, -0.116591, -0.142864, -0.176393, -0.249275, -0.127855, 0.00933846, -0.0444293, -0.0483954, 0.11528, 0.000688011, 0.00869329, -0.0110987, 0.0467214, 0.118109, 0.0123708, -0.130755, -0.0675954, 0.00111401, 0.106324, 0.234592, 0.0273304, -0.125129, 0.0151834, 0.0651777, -0.0134312, 0.0902519, -0.060481, -0.0499286, -0.117755, 0.0518319, 0.00245419, -0.161492, -0.00739135, 0.0575747, -0.00689044, 0.0078162, 0.0501585, -0.113414, 0.0514425, -0.0273268, 0.0646964, 0.185915, 0.0246585, -0.0335896, 0.0559654, -0.122355, 0.109542, -0.0614042, 0.0415823, -0.214942, 0.0902958, 0.175897, 0.191833, 0.024399, -0.179295, -0.123777, -0.0474695, 0.0743102, 0.0801668, 0.0682527, -0.101834, -0.02525, -0.0303721, -0.0385684, 0.295349, 0.119802, -0.0613019, 0.0359793, -0.130186, -0.143131, 0.250622, 0.0176827, -0.15506, 0.0683107, 0.0573783, 0.135917, -0.00513822, 0.0347439, 0.0514787, 0.160344, 0.0892821, 0.0554474, -0.0218432, -0.101819, 0.137573, -0.0520678, 0.0594772, -0.120575, 0.0836673, 0.16623, 0.0916638, -0.0841444, -0.0859527, 0.047058, 0.0418785, -0.0616457, 0.147489, 0.209757, 0.231043, -0.000351209, 0.129087, -0.0569336, 0.0631452, 0.00946518, -0.100821, -0.0628543, -0.0437859, -0.0877023, 0.0332721, -0.115412, 0.0182845, -0.035741, 0.0588466, -0.0292071, -0.0385846, -0.0177257, 0.0561739, -0.0117626, 0.130005, -0.140585, -0.0472495, 0.0625874, -0.161828, 0.157472, 0.0123214, -0.0617347, 0.029356, 0.0536859, -0.152668, -0.0502313, -0.109636, -0.168309, 0.0219065, 0.124164, 0.0794946, 0.190227, 0.0325232, 0.0302828, 0.222977, -0.115982, 0.159478, 0.0646471, -0.0708008, -0.0112604, -0.0582086, -0.139226, -0.0694327, 0.128616, -0.00482047, 0.00415192, 0.0901052, 0.0654133, 0.0501274, 0.0207828, -0.132873, -0.0697193, 0.00650441, 0.007078, -0.132736, -0.0270954, 0.0843211, -0.128979, -0.0666806, -0.10599, -0.0755856, -0.00498395, 0.0334763, -0.106017, 0.115347, 0.0466022, -0.126492, 0.00241275, 0.16742, 0.0115838, 0.104736, 0.04651, -0.0186372, -0.192726, 0.151917, 0.0935381, 0.0643287, -0.055283, -0.0148923, -0.0844154, 0.178625, -0.0534551, -0.0680197, -0.0750952, -0.12267, 0.0292478, -0.0278042, -0.0331503, 0.178601, 0.0556909, 0.100078, -0.0988736, 0.0247491, -0.0555102, 0.0141755, -0.0339382, -0.0962018, -0.167204, -0.0846848, -0.0550176, -0.159052, -0.0310631, -0.0143456, 0.0321175, 0.190724, -0.00527334, -0.15725, -0.225993, 0.066827, 0.0491224, 0.129072, 0.0616991, -0.00812319, 0.0306149, -0.0691675, -0.0382542, 0.0562734, 0.0160076, 0.0295093, -0.106805, -0.100724, 0.162797, 0.0788438, -0.0799918, -0.00365365, -0.0764764, 0.00618907, 0.150233, 0.102489, 0.0645499, 0.069235, -0.0209545, -0.12961, -0.0171434, -0.00523893, 0.166868, -0.0244249, 0.071289, -0.0277415, -0.207798, -0.00702852, -0.125377, -0.137476, -0.000245327, -0.0468424, 0.103214, 0.0683412, 0.0722012, -0.152846, -0.0685356, 0.082078, 0.000568799, 0.0225967, 0.214048, 0.272254, -0.104604, 0.0436291, 0.0615776, 0.0921292, -0.012882, -0.108896, -0.290339, 0.075253, -0.0118058, -0.0681206, 0.0463903, -0.0364744, -0.106704, -0.0824542, 0.303537, 0.0299287, 0.0344853, 0.0208872, 0.0317964, -0.0186984, -0.0982352, 0.204745, 0.00294556, 0.0594325, -0.0147718, -0.166307, 0.0768087, -0.0392147, -0.147953, 0.0197053, -0.0961393, -0.0062709, -0.0536224, 0.289373, -0.116552, -0.258465, 0.0122205, 0.019934, 0.12501, 0.142789, -0.0143528, -0.272467, -0.0831534, -0.0274185, -0.0946724, -0.0618445, -0.0195528, -0.0100173, -0.119899, -0.0860243, -0.0487604, -0.00289869, 0.00481757, 0.00630645, 0.151225, 1.64744e-05, -0.116602, -0.22311, -0.00377472, 0.109801, -0.00886576, -0.0327277, -0.063647, 0.0922388, -0.0724561, 0.0340627, -0.0530312, -0.0478419, -0.0982781, -0.0583128, 0.0628826, 0.10325, -0.245955, 0.0220432, -0.00037959, -0.0799962, -0.0597749, 0.0199858, -0.120038, 0.155703, 0.0883647, -0.0550122, -0.0206064, -0.210979, -0.114299, 0.0599288, 0.0486649, 0.000201927, -0.133256, 0.00451546, -0.0567704, 0.0244564, 0.112743, 0.064684, 0.0244079, 0.00393522, -0.102159, 0.0857503, 0.0994409, -0.13106, -0.0908993, 0.0794146, -0.146586, 0.106077, -0.239273, 0.124503, 0.130166, -0.0432273, -0.0210892, 0.184546, -0.0459036, 0.112648, -0.0486079, -0.0970543, 0.072029, -0.0436183, 0.0290735, -0.0482135, 0.00960883, 0.0197961, 0.00240613, -0.148912, -0.0543944, -0.099482, 0.0734093, 0.179923, -0.0709921, -0.095175, 0.00737551, 0.197727, -0.132657, 0.039956, -0.028477, 0.0376319, 0.0883353, 0.0580675, -0.0186558, -0.0534794, -0.293141, 0.00655307, 0.14871, -0.0573548, -0.0226241, 0.208055, 0.3196, -0.145148, -0.0384308, -0.24207, 0.0514963, 0.00024283, -0.00931573, -0.0233203, 0.0163268, -0.14974, 0.201879, 0.0107482, 0.114452, 0.00177795, -0.126183, -0.0584314, -0.1227, -0.0562526, -0.0253869, 0.149716, 0.11256, -0.0249481, -0.0909229, -0.171297, 0.11975, 0.106823, -0.206572, 0.0329395, -0.170984, -0.0257849, 0.0329739, -0.0392507, 0.00134675, 0.034631, 0.211938, 0.0653003, 0.0641049, -0.133788, 0.247887, -0.0128683, -0.0952415, -0.0316272, -0.105491, 0.0315191, 0.0371085, -0.147528, 0.20529, 0.0912918, -0.028909, -0.0649544, 0.0614904, -0.0388953, -0.0754358, -0.0394166, -0.120281, 0.132949, 0.096303, -0.291715, 0.0478768, 0.109454, -0.334873, 0.133026, 0.197104, -0.0752739, -0.0278888, 0.0475934, 0.00163533, 0.0208577, 0.197507, -0.0784774, -0.0721683, 0.0514576, -0.212529, -0.0304157, -0.0482178, 0.081251, 0.0397294, 0.0715356, 0.0280644, 0.164222, 0.0646605, -0.0611447, -0.122658, -0.0207991, -0.0966703, -0.0240907, -0.0173518, 0.11798, 0.0603393, -0.130766, -0.11445, -0.282018, 0.101509, -0.0338522, -0.275215, 0.121826, -0.0619889, -0.170553, 0.112848, 0.5213, 0.307528, -0.0271768, 0.0741044, -0.00451931, -0.100822, 0.042261, -0.0514642, 0.0184423, -0.043726, -0.0054672, -0.0242754, -0.233233, 0.0541542, 0.024644, 0.034341, -0.151898, 0.134349, -0.0599774, 0.163742, -0.198262, 0.0165878, -0.0230262, 0.0259386, 0.0540813, -0.131475, 0.0388512, -0.0642984, 0.0346634, -0.0330884, -0.157414, 0.108693, 0.052374, 0.0218403, -0.0220685, 0.06378, -0.0927002, 0.00021901, 0.183175, -0.0756275, -0.249752, -0.00730859, -0.0184611, -0.00457829, -0.201816, -0.13167, 0.00158393, 0.120216, 0.110801, 0.112352, 0.108416, 0.10243, 0.095391, 0.0211846, 0.00875793, -0.187667, -0.170354, -0.0114189, 0.0362381, -0.0533984, -0.119728, 0.0431744, -0.186156, 0.0521409, 0.0648205, -0.00693653, -0.0310672, 0.059529, -0.0253708, -0.0894926, 0.0334343, -0.105379, 0.0701816, 0.123241, 0.00741292, -0.0220985, 0.146978, -0.12958, 0.0469992, -0.0277623, 0.020694, 0.0374473, 0.100387, -0.166766, 0.0182504, 0.023091, 0.0935743, 0.106719, -0.155953, -0.063339, 0.0523213, -0.0470045, -0.138443, -0.142619, -0.145811, 0.0286442, 0.147089, -0.0651764, 0.0580589, 0.0127655, -0.135299, 0.0236984, -0.0486021, 0.0759711, 0.109808, -0.00387532, 0.00724031, -0.062934, -0.0740061, -0.0893779, -0.155137, -0.0722678, -0.142703, -0.085382, 0.0168803, -0.165482, 0.164455, 0.127234, 0.0167155, 0.0796843, -0.170334, 0.335417, 0.00328897, 0.0111024, 0.0491668, -0.0492071, -0.273033, 0.180508, 0.00981783, -0.136163, 0.0882364, -0.0942179, 0.10767, -0.0164416, 0.190476, 0.0761335, 0.138789, -0.0609978, 0.0640586, 0.21794, -0.343551, -0.121467, -0.049891, -0.065468, 0.0764438, 0.382862, -0.17532, -0.0442881, -0.00678199, -0.143361, 0.0876968, 0.0923999, -0.21699, -0.041722, -0.0904923, -0.00585024, -0.0520503, 0.0496693, 0.0700976, -0.135328, 0.0287878, -0.0952309, 0.122856, 0.0891793, -0.0828682, -0.188436, -0.0367688, -0.00930254, -0.179125, 0.266166, -0.016398, 0.126916, 0.246568, 0.136203, 0.0247388, 0.14888, -0.0357747, 0.0283362, -0.062384, -0.027685, -0.133776, -0.146045, 0.201046, -0.00332302, 0.0274646, 0.029723, -0.138227, 0.0899427, 0.0272461, 0.00234254, -0.0381072, -0.0697565, -0.0466445, -0.143353, -0.0555654, -0.110783, 0.0576451, -0.118795, 0.226614, 0.101094, -0.102126, -0.178019, -0.0985411, -0.148014, 0.0716476, -0.0123071, 0.076328, 0.0214774, -0.0906951, 0.0437701, 0.183523, -0.0402682, 0.0632943, 0.138468, 0.144445, 0.061172, -0.0367301, -0.0582202, 0.0302621, -0.00349245, -0.14583, -0.140794, 0.0235616, 0.162087, 0.176064, -0.195292, -0.051423, -0.0406891, 0.259361, -0.131047, -0.0752642, -0.0350229, -0.0663392, -0.155732, -0.194049, -0.0469043, 0.247912, -0.0324718, 0.0609657, -0.149014, -0.150351, 0.169569, -0.117395, -0.131631, -0.11711, -0.0504059, -0.0463081, 0.0582287, -0.0661974, -0.146294, -0.0455374, -0.0115448, 0.124275, 0.0139883, -0.0677295, -0.0386821, 0.0113283, -0.086822, -0.0444429, -0.223395, 0.0148558, 0.0708599, 0.0689707, -0.114668, 0.173462, -0.0810626, -0.0247281, -0.0747507, -0.0549917, 0.143011, -0.160834, 0.0423297, 0.0648194, -0.0806128, 0.00464152, 0.0306544, 0.14965, -0.0144106, -0.0326702, -0.0896503, 0.0962629, 0.0873841, 0.149184, 0.161412, -0.106256, -0.143994, 0.111541, 0.119167, 0.234137, 0.0860369, 0.104315, -0.15454, -0.0359663, -0.00467296, -0.192573, 0.0538585, -0.0781713, -0.0112108, -0.294014, -0.143985, -0.223183, 0.168513, 0.216513, 0.0731109, 0.0356698, 0.142383, 0.110096, -0.144083, 0.0505232, -0.065269, -0.0187097, -0.0901443, -0.182247, 0.00254422, -0.0316482, 0.286382, 0.109738, -0.131019, 0.0435578, 0.31306, 0.0229851, -0.119459, 0.0251573, -0.0210268, 0.211874, -0.182118, -0.166869, -0.0873636, -0.0537651, 0.140493, 0.0622338, 0.113058, 0.0469625, -0.0706286, 0.128068, 0.108143, 0.193301, -0.0155928, -0.123611, -0.0113758, 0.163106, -0.125447, 0.0567469, 0.0544719, -0.0288127, -0.10269, 0.125539, 0.335873, -0.0975817, -0.0793566, 0.0567866, 0.0507777, -0.152731, -0.025371, 0.00175891, 0.0271473, 0.0948637, 0.202565, 0.0419927, -0.121604, 0.0817646, -0.230937, -0.0669176, -0.173788, -0.0321193, 0.0332917, -0.168107, 0.142078, 0.0768682, 0.232438, -0.16389, -0.0762818, -0.0777892, 0.171125, 0.165526, -0.337098, 0.0578755, 0.0665186, -0.124743, -0.0943488, -0.102753, 0.0669579, -0.127041, 0.0494604, 0.076496, -0.140201, 0.163574, -0.00669856, -0.18255, 0.0700098, -0.123468, -0.127035, -0.140745, -0.0779632, 0.219435, 0.0608973, 0.0890573, 0.0745282, 0.0796169, -0.267448, -0.0381343, 0.0977212, 0.00302254, -0.131511, -0.157289, 0.292489, 0.184581, 0.0489836, 0.00103828, -0.0161463, -0.14928, 0.315202, 0.0855271, -0.214716, 0.0698561, 0.0984814, 0.0222887, 0.225033, 0.0168231, -0.053361, 0.228397, 0.134333, 0.0867921, -0.23949, -0.0586677, -0.0382263, -0.152637, -0.0716305, -0.143641, -0.191944, -0.170272, -0.132973, -0.0916969, 0.0525848, -0.0726934, 0.013203, 0.252452, 0.230286, 0.132252, 0.132125, 0.0417185, -0.213109, -0.0419106, 0.0856282, -0.151883, -0.0550623, -0.0605612, 0.308312, 0.00640581, -0.14448, 0.218898, 0.106086, 0.193318, -0.0307857, -0.0259014, 0.130867, 0.111364, -0.0849294, -0.0539953, 0.0896322, -0.152745, -0.114092, -0.0550183, -0.204683, -0.17653, 0.0316486, 0.0684351, -0.217768, -0.06334, -0.125636, 0.0866455, -0.153755, -0.176798, 0.127616, -0.00738306, -0.0216662, -0.124083, 0.00349243, -0.0342196, -0.0339295, -0.0238371, -0.0825564, 0.179586, -0.233454, 0.0433432, 0.195935, 0.0226277, 0.107936, -0.0155067, 0.00796887, -0.106645, -0.0612947, -0.111375, 0.141521, -0.149513, 0.183692, 0.157705, -0.140117, 0.190917, -0.113383, -0.0227068, -0.0080966, 0.0542549, -0.0844018, -0.0508515, 0.0901493, -0.12399, -0.161257, 0.248231, -0.14408, 0.152353, -0.109249, -0.0704686, -0.195617, 0.210382, -0.0403213, 0.0122077, -0.019193, 0.114522, -0.139103, -0.194081, -0.0261186, 0.0238217, -0.0485448, -0.0139471, -0.179165, -0.0126066, -0.0659671, -0.0716451, 0.0439601, -0.0228685, 0.145318, -0.0837741, -0.157932, 0.258155, 0.114296, -0.078641, -0.196468, 0.0114899, -0.239426, -0.136512, 0.187746, 0.0964635, 0.109869, 0.0246138, -0.134091, 0.105765, -0.0750977, -0.0759068, -0.0877257, -0.0298267, 0.00324708, 0.058231, -0.0620282, -0.169592, 0.0329076, 0.316794, 0.0431238, 0.149028, 0.125926, 0.0668677, -0.138832, -0.0820386, -0.196709, -0.0274991, 0.0398052, 0.177392, 0.0395208, -0.090941, 0.160441, -0.119917, -0.052808, -0.0728374, -0.0917875, -0.00823043, 0.116611, -0.109297, 0.00475485, 0.0528104, 0.180131, -0.0965444, 0.114447, -0.153755, -0.0713628, -0.0764082, -0.00811445, -0.1445, -0.174832, -0.156577, -0.00970191, 0.453622, -0.093697, -0.140258, -0.0130973, 0.0236509, 0.0815453, 0.027021, -0.00252895, 0.0241856, -0.0655817, -0.0330254, 0.166624, -0.00133421, -0.226825, 0.0688377, -0.0550644, -0.0451378, 0.132812, 0.0251703, 0.0731582, -0.00892187, 0.069611, -0.243487, -0.0164866, 0.0109241, -0.0216798, -0.00224457, -0.11768, -0.020185, -0.167506, 0.102059, 0.00297304, -0.00476356, 0.183768, 0.0932775, 0.122426, -0.0200334, -0.0522199, 0.0135244, -0.0801617, -0.115717, -0.0781117, -0.145411, 0.00698222, -0.103438, 0.0554768, 0.162574, -0.118226, 0.0373715, -0.0108687, -0.0600978, -0.140863, -0.0735996, -0.118774, 0.0834775, -0.176847, -0.0918024, 0.0136206, -0.146626, 0.0156463, -0.0795507, -0.0465086, 0.0184507, 0.13608, 0.156925, -0.14383, -0.0623937, 0.0116525, 0.18529, -0.164191, 0.0733637, -0.0845039, 0.0701955, 0.0411848, -0.153092, -0.0623434, -0.0300204, -0.0482098, -0.0352755, -0.0390255, -0.109146, 0.192648, 0.144352, 0.0926587, 0.141062, 0.0330513, 0.294409, 0.000769959, 0.13351, 0.115733, 0.0834483, -0.117987, 0.123245, -0.210433, 0.0726101, -0.196835, 0.0397775, -0.127423, 0.19907, 0.153428, 0.0583535, 0.219829, 0.113373, 0.0934066, 0.00146374, -0.0352907, -0.101087, -0.065669, 0.0738321, 0.0944713, -0.223362, 0.126463, 0.119986, -0.0823123, 0.0285181, -0.086381, -0.0618902, 0.115002, 0.0940685, 0.113345, 0.0495177, 0.0520737, 0.0118495, 0.048473, 0.0131759, 0.0302766, -0.00448982, -0.119917, -0.0456252, 0.0801604, -0.0392998, -0.0152674, 0.0776914, 0.08993, 0.0588458, 0.259646, -0.187422, -0.0401344, -0.0849894, 0.132839, -0.0913907, -0.0148369, -0.0581496, -0.10322, 0.20215, -0.0476872, 0.148303, 0.11985, 0.0361425, -0.037306, -0.0579739, 0.0983943, 0.131144, -0.0980442, 0.0317661, 0.100679, 0.0453833, 0.0122847, -0.235749, 0.107727, -0.195427, 0.00413021, -0.113029, 0.125094, -0.0233732, -0.0752783, -0.00339423, -0.166837, -0.0377681, -0.0526529, 0.0741782, 0.0149856, -0.0614647, 0.134509, -0.178978, 0.216114, 0.0959692, 0.0524874, -0.0806577, 0.189739, -0.0583376, 0.0484437, 0.171989, 0.0643364, 0.163602, 0.057873, -0.166461, 0.0307218, -0.0264409, 0.0941806, -0.126183, -0.032992, -0.198985, -0.125508, 0.0922671, 0.0960723, -0.143231, -0.144565, -0.057316, -0.0178611, -0.170043, 0.200921, 0.0281999, -0.011728, -0.0728309, -0.149657, 0.0158695, 0.0843838, 0.144464, -0.00259872, 0.0648446, -0.0214501, 0.0383896, 0.0095693, -0.233905, -0.0684047, 0.0133399, 0.19171, 0.1105, -0.107607, -0.0074883, -0.0166926, -0.026158, 0.0981715, -0.0636525, -0.121849, 0.11436, 0.132302, -0.00530229, -0.0065144, -0.0313367, -0.130304, 0.101973, -0.228702, 0.0832751, -0.0495788, -0.101342, -0.104328, 0.0372451, 0.0924111, 0.269739, 0.0713721, 0.131048, -0.0771437, -0.0972559, 0.127473, -0.150199, 0.0353127, -0.0823908, -0.127798, -0.0294365, 0.0159154, -0.0185902, -0.00542784, -0.0557262, 0.151724, 0.00364397, 0.0052388, -0.0778932, 0.0620276, 0.00320067, 0.145397, -0.151706, -0.0523812, -0.0365918, 0.0130254, 0.0468097, -0.135765, 0.00641646, 0.0794218, -0.0807106, -0.0781931, 0.00656331, -0.0199625, 0.0451036, 0.0451589, -0.170206, 0.0894745, 0.049869, -0.214501, 0.0271748, -0.0167896, -0.208355, -0.275203, -0.00371095, 0.0793306, 0.0386124, -0.0951826, 0.150123, -0.152704, 0.0450635, -0.163182, 0.126554, -0.0679169, 0.135848, 0.172125, -0.0511993, 0.11693, -0.121476, 0.00468983, 0.0984224, 0.145786, 0.132156, -0.0874135, -0.0891212, -0.0666319, -0.00413735, -0.0123172, -0.0718362, -0.0481982, 0.0983282, 0.0211632, 0.0494487, -0.12158, -0.0342507, -0.195838, 0.300909, -0.0279651, 0.0118931, 0.0790954, -0.107016, -0.236872, -0.0140637, 0.104559, 0.0845499, 0.0111247, -0.186379, -0.103474, -0.124602, -0.0859066, 0.125092, -0.299252, -0.042775, -0.0665043, 0.0281299, -0.00270587, 0.0831259, -0.0295763, 0.0519377, -0.0805029, -0.0314268, 0.196809, 0.132347, 0.0277092, 0.0309878, -0.0385353, 0.067839, -0.0947154, 0.00183272, -0.256516, -0.132981, -0.0541431, -0.00359591, 0.0701785, -0.0247384, -0.0624002, 0.208298, -0.0700808, -0.0776358, 0.128576, 0.245417, -0.0927747, 0.0187412, -0.064684, 0.0849991, -0.0172148, 0.155643, -0.088696, -0.21331, 0.0344305, 0.0651993, 0.00266038, -0.286188, 0.0360448, 0.0215581, -0.137407, -0.0408623, 0.0876906, -0.00990708, 0.163924, 0.19086, -0.0209025, -0.138975, -0.150056, 0.134749, -0.101134, 0.0359896, -0.06179, 0.0861972, 0.16936, 0.113752, 0.151249, -0.0216567, 0.08955, 0.058751, -0.120191, -0.22276, -0.123296, 0.0979942, 0.0833804, 0.0464816, 0.131666, -0.0741212, -0.0615255, -0.145446, 0.122367, 0.0373357, -0.116791, -0.0317858, 0.116092, 0.0911611, 0.0706478, -0.0329138, -0.0319448, -0.155264, 0.0770823, 0.0207039, -0.103333, 0.0587799, -0.0683893, -0.0632267, -0.0769149, 0.0204595, -0.079955, 0.0789895, 0.0161399, -0.181996, 0.0600167, 0.00895457, 0.0398659, 0.00532449, -0.192203, 0.0865557, -0.119999, 0.2044, 0.0650991, 0.115076, -0.0211287, -0.129961, -0.173646, -0.0950088, 0.183372, 0.0146067, 0.217749, -0.122838, 0.103239, -0.105167, -0.068649, 0.0841715, -0.0772413, 0.151783, -0.148453, 0.0464684, -0.0501292, 0.0367875, -0.168284, -0.0215063, 0.108628, 0.0175511, 0.0409987, 0.0139965, -0.0588878, 0.054853, -0.0732995, 0.0338783, -0.188835, -0.134819, -0.184505, -0.101446, 0.194048, -0.29763, 0.0192292, -0.216399, 0.15678, 0.0618432, -0.0186682, 0.0619092, 0.105021, 0.118882, -0.0538094, 0.0109443, -0.0556399, -0.164327, 0.0112467, 0.0942995, 0.0188192, -0.0599703, 0.0656435, 0.254452, -0.0315295, 0.0429392, -0.083013, 0.0197524, 0.163957, 0.0104071, 0.0357769, 0.147366, -0.161089, 0.150043, -0.0689698, 0.0532612, 0.0161745, -0.00135909, -0.00695757, -0.0810909, 0.120618, 0.0880494, 0.00719169, 0.0870404, 0.0257059, -0.108369, -0.0620611, -0.0353582, -0.0321446, 0.148824, -0.0652812, -0.0329925, -0.138135, 0.0300623, 0.0300235, 0.111884, -0.00591749, 0.0413386, 0.12477, -0.207195, -0.190168, -0.189572, -0.0354375, -0.0247169, 0.113755, -0.202673, 0.00676726, -0.0594378, 0.0681668, 0.0808658, 0.0383641, -0.136186, -0.0393418, 0.0126143, -0.0237234, -0.0673726, -0.113936, 0.0700999, -0.102736, 0.0706903, -0.00631862, -0.0697559, 0.0904473, 0.0366807, 0.0995128, 0.047409, 0.0133395, -0.0216724, -0.0637215, 0.146297, 0.0275362, -0.0920201, -0.0428074, -0.0534847, -0.130184, -0.123635, -0.148344, -0.0325605, 0.0989578, -0.104161, -0.140094, -0.0180565, -0.0273841, 0.0840525, -0.155187, 0.0712597, -0.199597, 0.0409771, 0.0165998, 0.167234, 0.156626, 0.0013236, -0.0733378, -0.0490712, -0.155553, 0.0497156, 0.116677, 0.124238, 0.0205539, -0.155232, 0.0633778, 0.012062, 0.226902, -0.038652, 0.114447, 0.195426, 0.11925, 0.00847402, 0.0755458, 0.189847, -0.150685, 0.177933, -0.16245, 0.0771356, -0.00804969, 0.0205119, -0.0891269, -0.0548428, -0.0590607, -0.108808, 0.0379827, -0.0222658, -0.00623765, -0.0319967, 0.0838726, 0.163709, 0.226569, -0.0250844, 0.119217, -0.0985594, 0.054887, 0.0560493, -0.139196, 0.171075, -0.00642267, -0.113181, -0.107966, -0.134204, 0.0579479, -0.0378678, -0.0810311, 0.110851, -0.0178231, -0.109911, -0.128285, 0.0140878, -0.113023, -0.180754, 0.109169, 0.057336, 0.102863, -0.0129219, -0.0526813, -0.163341, 0.0929904, -0.030425, -0.130853, -0.291787, -0.152597, 0.165691, -0.0221958, 0.0508069, 0.0434808, 0.000321759, -0.0603531, -0.127305, 0.0701291, -0.0452369, 0.0468858, 0.0726355, 0.0609178, 0.146408, -0.114491, -0.0254953, 0.188112, -0.0970131, 0.0507505, 0.147281, -0.212692, -0.0154821, 0.073729, 0.0402179, -0.141602, -0.0778719, -0.181174, -0.100383, 0.0291263, 0.0023835, -0.159763, 0.133523, 0.110879, 0.0869046, -0.138289, -0.00227879, 0.101435, 0.101143, -0.109112, -0.30352, -0.0932107, 0.0903785, -0.0366563, -0.0720855, -0.110679, 0.0420203, 0.102873, -0.134785, 0.0116396, 0.148251, 0.0326597, 0.07568, 0.128949, -0.0559061, 0.0618161, 0.0046082, -0.220204, -0.0458082, -0.13052, -0.112644, -0.00950084, 0.105022, 0.0577825, 0.165225, -0.00421847, -0.00525584, -0.107623, -0.053204, -0.0803501, -0.0669896, -0.0502963, -0.0336215, -0.064762, -0.000334246, -0.225599, 0.130606, -0.0829459, -0.266773, -0.082636, 0.125921, -0.122832, -0.141055, -0.045024, 0.0500541, -0.0450645, 0.0668705, 0.0241901, 0.102753, 0.0313367, -0.0489322, 0.049239, 0.013155, 0.160507, 0.101543, -0.274281, -0.0347409, 0.00279614, -0.171837, 0.00420349, 0.0207298, -0.0586393, 0.0292773, -0.172697, 0.0341303, 0.0310253, 0.0125282, 0.141455, 0.0299956, -0.0601356, 0.0176484, -0.094636, -0.0906788, -0.0149195, -0.0793197, -0.0607134, 0.0715446, 0.0334809, 0.00384732, 0.214397, 0.0815793, -0.00613119, 0.0970099, 0.0851074, -0.0939966, -0.0295045, 0.114656, -0.0180392, -0.19651, 0.125422, 0.13402, -0.107871, 0.145265, 0.0495495, 0.184542, 0.160475, -0.0890889, 0.0293572, 0.180226, -0.0191081, -0.0993822, -0.146453, 0.0310833, 0.0698092, -0.101318, 0.236332, 0.0468383, -0.0835625, 0.0897846, 0.0167972, -0.0386034, -0.0693116, -0.0773131, -0.0501268, -0.101376, -0.0284961, 0.065984, 0.0755772, 0.0054433, -0.0572811, -0.0916178, 0.145079, 0.0913281, -0.0283215, -0.0633693, -0.0992709, -0.0248491, -0.128544, 0.123747, -0.0760875, -0.194746, -0.038211, -0.113426, -0.0488907, -0.00762193, -0.0167462, 0.281225, 0.181793, -0.00348762, -0.193155, -0.156133, 0.0735298, -0.153264, -0.0368867, -0.0739094, 0.000674415, -0.0996197, 0.0342857, 0.00816352, -0.0714374, 0.0707887, 0.1608, 0.0928926, 0.0739338, -0.0567497, 0.0155929, 0.0713363, -0.0524804, -0.0434994, 0.114036, 0.0125802, 0.115698, -0.0564315, -0.00680907, 0.109049, -0.00322551, 0.0739688, 0.0966307, 0.0108503, 0.0149686, -0.244085, -0.165575, 0.0647192, -0.252711, -0.0314216, 0.0683874, 0.00224868, 0.219295, -0.0424035, 0.134665, 0.0926325, -0.0794358, 0.0795916, -0.0332539, 0.0255889, -0.0875138, -0.133687, -0.0351927, -0.0227309, -0.0233106, 0.125061, 0.0813468, 0.063367, 0.112731, 0.124365, -0.0319105, 0.116657, 0.0617333, -0.0595166, -0.120676, -0.0659366, 0.0174344, 0.095594, 0.175161, -0.09379, 0.0425559, 0.0477621, -0.151723, 0.0164729, -0.199748, -0.175295, -0.116039, 0.307279, -0.30811, 0.0253701, -0.0103349, -0.178174, -0.131483, 0.412876, 0.00479631, -0.0814566, 0.102677, -0.128729, 0.0326698, -0.0675086, 0.101894, 0.109923, 0.0386818, -0.156182, -0.162437, -0.0969673, -0.0501704, -0.1123, 0.0657667, 0.058971, 0.0782939, 0.0996028, 0.173857, 0.076453, 0.229979, 0.018651, -0.00922876, 0.122795, -0.0294714, 0.115931, -0.0199699, -0.00659917, -0.0366707, -0.136923, -0.0345789, -0.00701143, -0.0515557, 0.0137958, -0.13747, -0.13164, -0.0205718, -0.298457, 0.0711882, -0.0649184, -0.162774, 0.181447, 0.0699599, -0.191816, 0.124473, 0.00881759, 0.0871103, -0.0536485, -0.0993556, 0.031619, 0.145389, -0.0216101, 0.0186199, 0.102254, -0.0849171, 0.0219518, 0.0902353, 0.117193, -0.108281, 0.120129, -0.00010351, -0.0498025, 0.022197, -0.0186852, 0.2564, -0.147388, -0.130441, 0.108498, 0.0369963, 0.00477879, -0.0936058, 0.114885, 0.0674655, 0.066591, 0.288435, -0.0681554, -0.029235, -0.108489, -0.0960602, 0.173283, 0.174913, -0.0534595, -0.123259, -0.0301065, -0.0533551, -0.124502, -0.0753675, -0.000245567, 0.0333523, -0.04309, -0.0497226, -0.0968317, 0.0574033, -0.158499, -0.0187344, 0.0282077, -0.179111, -0.113262, 0.109946, 0.0022118, -0.0405742, -0.215692, 0.182392, 0.0706009, -0.0379074, -0.0133014, -0.00623529, 0.116403, -0.0455771, -0.063604, -0.01501, 0.0295548, -0.101497, 0.0354689, 0.0319698, -0.228328, -0.21315, 0.0788194, -0.0660738, 0.087432, 0.0291666, 0.142471, 0.208291, -0.176125, -0.153581, 0.104551, 0.126072, -0.0950219, 0.293962, 0.0352572, -0.0407856, -0.0182122, 0.16556, -0.113777, -0.168784, 0.00508129, -0.0157391, 0.0154253, 0.255036, -0.0487954, -0.0902693, 0.0892909, -0.0182021, -0.0337866, 0.207994, 0.160699, 0.0572957, -0.0258741, -0.21669, 0.0128852, -0.167063, 0.0839548, 0.164218, 0.0261631, 0.147526, 0.101386, 0.0189933, -0.252703, 0.040904, -0.0708322, -0.00315478, 0.154751, 0.00750129, 0.117212, 0.115829, -0.0739222, -0.0527094, 0.107524, 0.0825192, -0.0382014, -0.102893, 0.0215143, -0.0532273, 0.0685781, 0.148983, -0.15172, -0.13635, -0.0557336, 0.205094, -0.223814, -0.111054, -0.0674651, -0.0467773, -0.060943, -0.0688433, 0.119793, 0.0128196, -0.0932225, 0.000741476, 0.215238, 0.0454079, -0.105672, -0.148285, 0.0776965, -0.188055, 0.264721, -0.102823, 0.0674948, -0.0608889, 0.0395086, 0.288099, 0.152789, 0.0354748, -0.269527, 0.118874, 0.0760835, 0.0333169, 0.00233222, 0.078006, -0.246734, 0.117959, -0.0959302, -0.0388239, -0.154108, -0.0652873, 0.0695432, -0.152949, 0.0127053, 0.0344639, 0.0880132, -0.105892, 0.0302983, -0.0881327, 0.0830549, 0.108808, -0.0174187, -0.0509058, 0.0414443, 0.0718198, 0.0749548, -0.102172, -0.110773, 0.109502, -0.116747, 0.0655409, -0.122959, -0.00224643, 0.0438057, 0.0413849, 0.12066, 0.105277, -0.0333495, -0.0733007, 0.138533, 0.0689146, -0.125464, -0.0650143, -0.0212829, -0.131601, -0.166341, 0.215149, -0.0917106, 0.0521146, -0.0912148, 0.0722022, 0.0542588, -0.00650042, 0.0123906, -0.0153291, -0.198623, -0.197403, 0.0239803, -0.254888, 0.105981, 0.0595456, -0.228224, 0.105651, 0.100713, -0.0422092, 0.0379228, 0.101543, -0.0406321, -0.0397446, -0.0156989, -0.0464889, 0.149569, -0.138137, 0.0896714, -0.13473, 0.107263, -0.0939872, -0.0467093, -0.072912, -0.0211199, -0.143357, -0.0822806, 0.0398884, 0.270315, -0.041411, 0.1398, -0.0154213, -0.037147, 0.118851, -0.120123, 0.0977719, -0.268211, 0.0537307, 0.129966, -0.0677304, 0.119613, 0.103801, -0.091728, -0.175821, -0.247739, -0.119998, 0.144548, 0.140905, 0.255804, -0.0410192, 0.0689325, -0.102865, 0.174474, 0.168163, -0.0487392, -0.00100883, 0.00252394, -0.00949336, -0.228996, 0.0438172, -0.0829074, -0.0444193, 0.0329294, 0.0210579, 0.0278683, -0.125958, -0.00298373, -0.0387864, -0.00401953, 0.168367, 0.0272963, 0.238024, 0.0373248, 0.0762657, 0.0138793, -0.134359, -0.0399684, 0.0383332, -0.0442732, -0.0117621, -0.112698, 0.0331303, -0.134541, -0.0390084, -0.0226745, -0.0241563, 0.18113, -0.0214903, 0.00130474, -0.00321991, 0.0486537, -0.057378, -0.000566103, 0.0620014, 0.0750079, 0.0174652, -0.00237262, 0.0615758, -0.0248543, 0.127756, -0.025655, 0.221725, 0.0713069, -0.0235798, 0.0930002, -0.0680384, 0.0216896, -0.0309661, -0.189628, 0.0408838, 0.0970812, 0.0140838, -0.115541, -0.0949411, -0.111095, -0.170216, 0.065302, 0.0939227, 0.00185634, 0.0170332, 0.00312954, 0.0167519, -0.15758, -0.0931367, 0.0238518, 0.0574809, 0.0134066, 0.0530076, 0.0510461, 0.100688, -0.064231, 0.00506166, -0.0840615, -0.0220901, -0.0674655, -0.0379829, -0.101545, 0.0666862, 0.0735705, 0.0603837, 0.00994121, -0.154403, 0.0508685, -0.0477437, -0.174874, 0.0798522, -0.00228315, 0.0687372, 0.0581731, 0.205435, -0.103771, 0.139029, -0.0496398, -0.111203, 0.0574954, 0.110716, 0.13234, 0.092274, 0.0150679, 0.0123375, -0.109213, -0.0880065, -0.0821377, -0.0656213, 0.00632722, -0.162779, 0.204278, 0.185065, 0.0580627, 0.066638, 0.0225742, -0.0846726, 0.0968529, -0.0598419, 0.0486951, 0.127312, 0.0959937, -0.0013194, 0.177805, -0.150884, 0.0720353, 0.110915, 0.254205, 0.0279907, 0.0756929, 0.184377, -0.135905, -0.190264, -0.039764, -0.124045, -0.0959308, -0.112202, -0.0224303, 0.179697, -0.0418825, 0.180064, -0.092214, 0.0556201, -0.0668723, 0.203689, 0.00633114, -0.00730932, -0.0854142, -0.00457298, -0.122874, 0.0680078, 0.114772, 0.256954, -0.223436, -0.215511, -0.0717176, -0.113755, -0.0506485, -0.0539624, -0.0806914, -0.108033, -0.164158, -0.0484341, 0.0270164, -0.0414661, 0.0729098, -0.139623, -0.0849445, 0.11325, -0.123517, 0.0817201, -0.125022, -0.0290726, 0.157675, -0.114242, -0.0230584, 0.00314308, 0.0722059, -0.0322536, -0.124787, -0.0567539, -0.0169393, -0.126417, -0.0974668, 0.159103, 0.196182, -0.156782, -0.0740158, -0.141686, 0.0365855, 0.220372, 0.0190865, 0.048102, -0.101212, -0.106373, -0.0534648, -0.0666211, -0.0493557, 0.151387, 0.0895001, 0.0439192, 0.154093, 0.0878914, 0.0275618, -0.00749017, -0.139319, 0.0676939, -0.131053, 0.0263689, -0.227898, 0.0519343, 0.09057, 0.120793, -0.0223, -0.118626, -0.0165795, 0.0642769, -0.0238801, -0.0718335, 0.0091667, 0.151363, 0.200937, -0.00105214, 0.0237974, -0.0676264, -0.0215033, 0.133543, -0.199392, -0.136757, 0.0839614, -0.292753, 0.000922819, 0.00404232, 0.106197, -0.156172, -0.150634, 0.155689, 0.000547091, -0.151478, -0.0231656, 0.0110085, 0.146497, 0.0552653, -0.0171723, 0.0795462, 0.0653982, 0.105603, 0.269501, 0.00237254, -0.082251, 0.0987062, 0.0656851, 0.0146428, -0.0846204, -0.100636, 0.150803, 0.0821702, 0.0355049, -0.176992, -0.127051, 0.227637, 0.00985113, -0.0446403, 0.00877912, 0.0926966, -0.18936, 0.0350695, 0.0110301, -0.0930763, 0.113156, -0.0384317, -0.101115, 0.0609191, -0.112931, -0.0884609, -0.0994008, -0.198797, -0.105797, 0.0878741, 0.0276358, 0.0929306, 0.0287977, -0.0421845, 0.0846756, -0.0384147, 0.0538809, 0.12366, -0.00863828, -0.150961, -0.133894, -0.214959, -0.0587093, -0.12908, -0.0552845, -0.0740685, 0.152671, -0.00669154, 0.157593, -0.089917, -0.0450709, -0.141145, -0.0558757, 0.149962, 0.118032, 0.0163413, -0.0135529, -0.0793808, -0.0812226, 0.103226, 0.0578789, 0.0761527, 0.0809539, -0.0659142, 0.0425566, -0.123699, 0.000151804, 0.141298, -0.0635938, -0.118701, 0.0806776, -0.0397325, 0.0718375, 0.0124447, 0.0696946, 0.0275612, 0.0520792, 0.149146, 0.0535613, 0.0138389, -0.0595507, -0.0319826, -0.0116036, -0.102208, 0.0445783, -0.10122, 0.0219506, -0.0049568, 0.00690209, -0.0798914, 0.0374001, -0.0281313, 0.0323305, -0.0285885, 0.116019, -0.102444, 0.0872971, 0.0514236, -0.101879, 0.0613284, 0.0858862, -0.0119714, 0.0908318, 0.0239842, 0.10094, 0.109569, -0.0345651, 0.000898757, 0.0244836, 0.197521, -0.0195082, 0.2557, -0.0702954, -0.0820404, 0.12719, -0.0564355, -0.0247997, -0.100351, -0.0522199, -0.0818547, 0.160971, -0.0248092, 0.0998256, -0.00259619, -0.21984, 0.137084, -0.0808285, 0.0521189, 0.0985254, 0.0286189, 0.117876, 0.0509748, -0.106616, -0.156643, 0.0353967, 0.176254, -0.0383813, -0.205862, -0.0486669, -0.116438, -0.187104, -0.0023387, 0.0773799, -0.162284, -0.152426, -0.0406804, -0.0358059, -0.0319316, 0.00150321, -0.0471949, 0.00305279, 0.229372, -0.105762, -0.0700213, 0.0943677, -0.18225, -0.0637912, -0.071525, -0.114138, 0.108068, -0.251745, -0.0504124, -0.123769, -0.138846, -0.0508492, 0.0173577, 0.0197709, 0.00894666, -0.105157, 0.0864725, 0.0570797, 0.114744, 0.132175, -0.0441595, 0.159259, -0.13153, 0.220437, -0.0449804, -0.0122569, -0.107682, 0.231604, 0.0189856, 0.11987, 0.0416661, 0.248999, 0.165256, 0.0239193, 0.0691503, -0.0243718, 0.0366438, -0.0814077, -0.208574, -0.146939, -0.0543465, -0.142498, -0.107281, -0.0205001, 0.280905, 0.0566725, -0.0928502, -0.0484336, -0.0376974, -0.101147, 0.053684, -0.0422679, 0.178545, 0.00534782, -0.0891431, 0.0928941, 0.110731, -0.0868603, -0.0737494, -0.163136, 0.0746832, -0.146338, -0.146524, -0.08806, 0.238847, -0.151752, -0.128222, -0.0500897, 0.0288116, -0.0634985, -0.162284, -0.10167, 0.25933, -0.0441675, 0.0378362, -0.0147198, 0.0910144, 0.000271807, 0.00572602, 0.106105, -0.137837, -0.191929, 0.0754037, 0.0207336, 0.10193, 0.0614483, -0.0115382, -0.0127231, -0.0078649, 0.0277741, 0.15825, 0.0524536, 0.0476166, 0.049204, -0.0367045, -0.0395209, 0.0613173, 0.113255, 0.0468698, 0.0337905, -0.0316948, 0.107468, -0.119101, 0.0110011, 0.113162, 0.232585, 0.0453456, -0.0870827, 0.0434299, 0.1713, 0.00836174, -0.0415013, -0.0941873, 0.132272, -0.00848447, -0.00742329, 0.0656821, 0.0345126, -0.215815, 0.241442, -0.167966, 0.0599982, 0.0587463, 0.0731057, -0.231131, -0.0844353, 0.0739898, 0.152068, -0.0553351, -0.326619, 0.15594, -0.0312716, 0.0870793, -0.004881, -0.113454, 0.0752437, 0.26129, 0.0935469, 0.181509, -0.018961, -0.163148, -0.00437029, -0.201173, 0.00575022, 0.166742, 0.0220764, 0.0260456, 0.0196424, 0.262672, 0.13862, 0.114099, 0.0131752, 0.102654, -0.0229723, -0.195181, -0.00516831, 0.0802549, -0.106032, -0.0181668, 0.219907, -0.0999514, -0.145553, -0.116783, -0.112105, -0.0826996, -0.1098, 0.117304, -0.0425385, 0.012019, -0.140009, 0.0930935, 0.167115, -0.0942459, -0.176722, 0.133993, -0.0301696, 0.0757163, -0.190433, 0.0750088, 0.192481, -0.0244337, 0.0254316, -0.0284373, 0.0555638, 0.0839127, 0.0865609, -0.0732433, -0.0950883, -0.100969, -0.0496832, -0.0480792, 0.0815549, -0.0836266, -0.000291346, -0.0178249, -0.115723, 0.0766474, -0.0314214, 0.143025, 0.0117498, -0.0476184, -0.0397388, -0.124231, 0.0992538, -0.262908, -0.189019, 0.0856087, 0.0889564, -0.035513, 0.0491161, 0.0522213, -0.00886307, 0.0252782, 0.0732809, -0.0738341, 0.0452263, -0.00784744, -0.0616114, -0.0945132, 0.123744, 0.0583385, 0.0119995, 0.106984, 0.005326, 0.0422786, -0.00759796, 0.0666378, 0.0391409, -0.0565035, 0.0961659, -0.136477, -0.0432741, 0.151737, -0.00998722, -0.0747038, -0.138342, -0.0364102, -0.170901, -0.0621025, -0.0253327, -0.0370147, 0.0468679, -0.0193059, 0.180075, 0.0947352, -0.0790074, 0.0908916, 0.0495844, -0.0512141, -0.101972, -0.187381, -0.0234408, -0.144917, 0.0912873, 0.137953, -0.0881145, 0.155221, 0.0710232, 0.148847, -0.0598482, 0.206454, 0.0319354, -0.113567, 0.0103158, 0.151559, -0.189436, 0.128234, 0.0877855, -0.0637323, -0.0778795, 0.0376895, -0.0511335, -0.108678, -0.158048, 0.108506, 0.0246635, 0.0169756, 0.10831, 0.026912, -0.00203766, 0.0312686, 0.0894737, 0.0162477, -0.0618999, -0.0265796, 0.114227, -0.15638, -0.0510761, -0.0377173, 0.0226881, 0.0418164, -0.0366621, -0.035809, -0.0266003, 0.0467199, 0.171896, -0.0271323, -0.0163066, 0.028144, 0.0436655, 0.128942, -0.0194696, -0.105502, 0.0681745, -0.0502478, 0.0555929, -0.05233, -0.0198393, 0.132248, 0.126557, 0.00828652, -0.090131, -0.0212319, -0.0250166, -0.0118503, -0.0875313, 0.0768847, 0.0485072, -0.019315, 0.284054, 0.100281, 0.108431, -0.0830946, -0.023745, 0.0625827, -0.0561233, 0.0932393, 0.0275348, -0.1307, -0.0600125, -0.0451818, -0.102182, 0.165792, -0.130795, -0.0328623, -0.241256, -0.1522, 0.13973, -0.0225733, -0.0121984, -0.0512724, 0.0964481, -0.112301, -0.147525, 0.258343, 0.0169823, 0.038229, 0.0942557, -0.0375277, 0.0529383, 0.0917328, -0.106428, -0.00183135, -0.0535075, 0.011453, 0.0899797, -0.00914698, 0.0447383, 0.0399944]) # parameters
+i75 = Internal("op75", "TENSOR_FLOAT32", "{1, 14, 14, 128}") # intermediate result
+i76 = Parameter("op76", "TENSOR_FLOAT32", "{128}", [1.2227, 0.664689, -0.697727, -0.607951, 1.29794, -0.073003, -0.811291, 1.23139, 1.26409, -0.384498, 1.08346, -0.668803, -0.435764, 1.3942, -0.371175, 1.2419, 1.24256, -0.621671, 0.0760495, -0.765654, 0.196979, 0.214335, -0.58529, 1.2814, -0.120833, -0.844234, -0.455902, -0.965084, -0.586658, 1.11645, 1.24002, -0.565542, -0.540129, 1.22517, -0.544301, -0.591493, 0.403981, -0.113213, -0.0999279, -0.508504, -0.361916, -0.666335, 1.19214, 0.180251, -0.793999, -0.0519839, 0.243307, 0.488556, -0.5879, -0.68376, 1.20553, 0.855387, 1.32818, -0.668094, -0.432518, -0.730011, -0.825747, 1.08466, -0.689586, -0.46422, -0.608787, -0.436489, -0.52064, -0.699725, 0.262406, -0.617448, -0.73687, -0.799998, -0.0571513, 0.0468143, 0.826328, -0.361061, -0.636886, 1.059, -0.588544, 1.1137, 0.737585, -0.896787, -0.209556, 0.201041, -0.0373591, -0.49788, 1.02235, -0.42106, -0.61662, -0.0805732, -0.500747, 0.549504, -0.0802444, -0.517048, -0.975228, -0.374565, -0.310484, 1.02079, -0.465238, 0.877757, -0.00396147, -0.467624, -0.467418, -0.672751, -0.255117, -0.619892, -0.743825, 1.06921, -0.667405, 0.997503, -0.877923, -0.697879, 0.385421, -0.496918, 0.223972, 1.11902, -1.05091, 0.614654, 0.849332, -0.454338, -0.412169, -0.688757, -0.551979, -0.0854241, -0.195676, -0.542179, -0.701308, -0.446594, -0.435718, -0.867095, 1.29558, -0.85324]) # parameters
+i77 = Parameter("op77", "TENSOR_FLOAT32", "{1, 3, 3, 128}", [-0.232485, 0.750123, 0.158505, 0.452319, -0.340535, 0.304917, 0.601414, -0.213319, -0.527085, 0.51019, -0.266959, 0.367842, -0.206907, -0.323959, -0.159575, -0.177844, -0.178491, -0.143209, -0.744888, 0.171007, -0.056294, 0.0066854, -0.0159956, -0.338152, 0.595454, 0.0494067, -0.242471, 0.395647, -0.0994157, -0.1077, -0.690943, 0.298448, -0.0125066, 0.189733, -0.257466, -0.0827938, -0.480399, -0.300462, -0.335141, 0.0223836, 0.550395, 0.0419619, 0.226111, -0.176909, 0.127377, -0.0545993, -0.387069, -0.768176, -0.0824907, 0.0591839, -0.0952336, -0.355136, -0.498724, 0.0494056, 0.0379881, 0.225825, 0.173812, -0.544722, -0.133118, -0.0791841, 0.0940735, -0.135813, 0.381779, 0.150541, -0.218683, 0.0192335, 0.0824092, 0.0248153, 0.767578, 0.0404393, -0.870468, 0.278391, 0.431434, 0.153796, -0.129333, -0.532381, -0.253057, 0.631776, -0.252957, -1.17293, 0.684977, 0.0593484, -0.090116, -0.0440624, 0.625979, 0.408575, -0.305075, 0.37687, -0.216258, 0.425133, 0.202026, 0.114214, 0.476932, -0.630176, 0.873207, 0.075089, -0.0424989, 0.788774, 0.667274, -0.0367483, -0.0493914, 0.00828958, 0.226763, -0.303594, 0.32115, -0.65989, -0.061986, 0.0610993, -0.73698, -0.268586, -0.0016077, -0.456635, 0.384838, 0.233292, -0.749946, -0.0869134, -0.177408, 0.0808274, -0.170988, 0.00240784, -0.321334, 0.0905131, 0.283412, -0.155093, 0.194987, 0.188776, 0.11849, 0.241045, -0.0767464, -0.242642, 0.0354707, 0.659772, -0.301489, 0.532481, 0.30338, -0.424311, -0.391273, 0.318254, -0.44303, -0.0227837, -0.406006, -0.450345, -0.912665, -0.113013, -0.579872, -0.45086, -0.38002, 0.864139, -0.134334, -0.0710209, -0.196526, -0.265847, 0.0612031, 0.184461, -0.20379, 0.550755, 0.510476, 0.116785, -0.337066, 0.320602, -0.326826, -0.429212, 0.0369958, -0.222236, -0.669071, -0.152626, -0.221212, -0.130337, 0.322288, -0.104118, -0.233728, -0.389582, 0.331384, 0.411649, 0.559768, -0.312139, 0.592027, 0.373766, -0.439038, -0.055498, 0.401048, 0.0341515, -0.63939, -0.0435768, -0.0422185, -0.527417, -0.0159448, 0.153193, 0.775076, -0.0861612, 0.690012, 0.537114, -0.573241, 0.0426182, 0.401363, 0.0661303, -0.49603, 0.221102, 0.167366, 0.602831, 0.492101, -0.400352, 0.0957843, -0.25515, -0.421591, 0.776933, 0.238433, 0.0715633, 0.706144, -0.282396, 0.403605, -0.158208, 0.438392, 0.837666, -0.282911, 0.485998, -0.209771, 0.835166, 0.363431, 0.665546, 0.0875897, -0.304643, 0.0140031, 0.129179, 0.721176, 0.282259, 0.383592, -0.334413, 0.477909, -0.159901, 0.145462, -0.242546, 0.680165, -0.439394, -0.0180941, 0.467333, -0.780492, 0.56518, 0.0261344, -0.169822, 0.633657, -0.159826, -0.483378, -0.139054, 0.278477, 0.183704, 0.241421, 0.826042, 0.0774313, -0.0932239, -0.208233, -0.161689, 0.607199, 0.13484, -0.626022, 0.473494, -0.152347, -0.339346, -0.273273, 0.340693, -0.230515, 0.378594, 0.539266, -0.0552735, -0.728521, -0.194974, 0.365753, 0.155995, -0.166952, -0.294541, 0.307381, -0.390512, -0.0692248, -0.0471984, 0.81751, 0.272259, -0.187867, 0.789934, -0.0393164, -0.339268, -0.246028, -0.141507, -0.127788, 0.294418, 0.297048, 0.036455, -0.20349, 0.721955, -0.103217, -0.262881, -0.268652, -0.106831, 0.0847566, -0.0206014, 0.822689, 0.144444, -0.379661, -0.0666149, 0.182826, 0.436257, 0.399498, 0.128306, -0.383058, 0.216087, 0.66947, -0.455878, -0.0957781, -0.301963, -0.23824, -0.163607, -0.149154, -0.0273007, 0.107359, -0.404078, -0.0585627, -0.377279, 0.511348, -0.253713, 0.255044, -0.277323, 0.145715, 0.553577, 0.130348, -0.0026711, -0.511447, -0.375908, -0.531934, 0.428361, 0.0423029, 0.349651, -0.143119, -0.348042, -0.902839, 0.331891, 0.588844, 0.444337, 0.222383, -0.174742, 0.51477, -0.158526, -0.0619575, 0.115629, 0.301666, -0.74785, -0.451812, 0.42868, 0.132029, 0.571422, 0.327466, -0.204883, -0.37405, 0.292491, 0.421548, -0.26166, 0.671215, 0.403858, 1.16413, 0.255042, 0.0269748, -0.12299, -0.0655738, 0.797576, -0.0442739, 0.299143, -0.127325, 0.017174, 0.0619591, -0.35787, 0.10334, -0.214372, 0.143984, -0.240484, -0.0591864, -0.230573, 0.0510216, 0.531349, 0.0279866, -0.406371, 0.0677228, -0.225984, 0.573772, 0.232587, -0.514154, 0.875558, -0.397019, -0.296504, -0.238642, -0.0522216, -0.332176, -0.233281, 0.187107, -0.326437, 0.093247, 0.181202, -0.0856285, 0.291618, 0.540497, -0.167788, -0.0404989, -0.154621, 0.0557586, 0.225398, -0.445207, 0.34036, -0.600142, -0.248637, 0.00952684, -0.389687, 0.665121, -0.339147, 0.3063, 0.314633, 0.368156, -0.640276, -0.285171, -0.511665, 0.349209, -0.220417, 0.104228, 0.184269, 0.550034, -0.31873, -0.357253, -0.361098, 0.62181, -0.000602989, -0.523894, -0.534778, 0.458821, 0.352176, -0.316208, -0.0871228, 0.0726062, 0.384751, -0.517424, -0.0792405, -0.245935, -0.161403, 0.1897, 0.991672, 0.472328, -0.137069, 0.132558, 0.809253, -0.232201, -0.0555544, 0.159881, 0.440663, 0.113279, -0.404945, 0.173644, 0.0635276, 0.460613, 0.171117, -0.30527, 0.249202, 0.500521, -0.428715, -0.127081, -0.334496, 0.0194425, -0.082253, -0.565728, -0.329758, 0.35015, -0.18512, -0.464374, 0.607445, 0.264573, 0.186132, 0.0460571, -0.806737, -0.218507, 0.0785917, -0.0664054, -0.253514, 0.544733, -0.210958, 0.753625, -0.255734, 0.176972, 0.505044, -0.173267, 0.442816, -0.755728, -0.041444, 0.0244949, -0.449403, 0.162661, -0.607662, 0.554165, 0.0153189, 0.560598, 0.820937, -0.965529, -0.248512, 0.543608, -0.202644, -0.282384, 0.362282, -0.152458, 0.447263, 0.597189, -0.179168, -0.265084, -0.0022466, 0.20987, 0.536147, -0.0153515, 0.212321, 0.210988, -0.102748, -0.233376, -0.413802, 0.509071, 0.0641441, -0.18593, -0.342544, 0.726475, 0.0474643, -0.421396, 0.876735, -0.166737, 0.465823, 0.340674, -0.343774, 0.210432, -0.132773, -0.541422, 1.05094, 0.0995329, 0.335804, -0.350257, 0.618976, 0.65004, -0.337271, -0.421269, 0.710059, 0.239769, 0.741642, 0.388763, -0.548601, -0.62101, 0.521035, 0.61045, -0.708382, 0.423398, 0.506156, 0.184394, -0.165028, 0.529102, 0.338548, 0.733693, 0.442235, -0.366406, -0.251725, 0.32551, 0.093817, -0.820246, 0.0567565, 0.182073, 0.807769, -0.376357, 0.026098, 0.0187223, 0.614009, 0.759842, 0.281874, 0.350885, -0.217654, 0.441348, 0.357963, 0.353439, 0.246142, 0.665973, 0.707596, 0.388124, 0.210323, 0.781611, 0.387808, -0.52244, 0.247177, 0.0959269, 0.140084, 0.191014, -0.608717, 0.0129402, -0.0395734, 0.163949, -0.0889367, 0.625074, -0.112423, -0.550113, 0.118949, -0.469358, 0.465661, 0.122174, 0.198567, 0.693909, 0.231948, 0.00308545, -0.213582, 0.393619, 0.234385, 0.365947, -0.176421, -0.192855, -0.198232, 0.223041, 0.32747, -0.116512, -0.220675, 0.06617, 0.651267, 0.533926, -0.156348, 0.814099, -0.283753, 0.234644, 0.70476, 0.307605, 0.79859, -0.148987, -0.363954, 0.771631, -0.148168, -0.250974, 0.520011, -0.334072, 0.123183, 0.459216, -0.393939, 0.0410093, 0.803268, -0.196284, 0.411586, 0.439885, 0.405702, -0.363653, 0.374452, -0.233572, -0.0195158, 0.100898, 0.311713, -0.207505, -0.684666, 0.176729, -0.621638, -0.193882, 0.052364, -0.108915, 0.13115, 0.450383, -0.38034, 0.247887, -0.399786, -0.115295, 0.134643, 0.492541, 0.351355, 0.423698, 0.520002, 0.16345, -0.337667, -0.739734, 0.107986, -0.223246, -0.0453324, 0.296581, -0.512431, -0.316543, 0.519793, 0.273834, -0.44299, 0.0341734, -0.00631125, 0.166764, -0.00913199, 0.480248, 0.472275, -0.0582757, 0.115574, -0.274127, 0.284554, 0.221421, 1.06458, -0.484215, 0.539291, 0.329342, 0.140655, -0.680046, -0.408188, -0.411907, 0.150839, 0.428696, 0.535889, 0.526586, -0.224361, 0.247938, -0.165955, 0.168248, 0.248157, -0.178022, 0.294695, 0.229457, 0.565367, 0.359653, 0.159758, -0.18744, -0.661945, -0.366049, 0.175269, -0.131843, -0.747946, 0.442257, -0.214112, -0.232158, 0.440621, -0.0686481, 0.5595, -0.399557, -0.170888, -0.676882, 0.425123, -0.269705, -0.0403483, 0.659933, 0.116775, -0.226253, 0.690474, -0.0221245, 0.343166, 0.139515, -0.184423, -0.6296, -0.289549, -0.311636, -0.275556, 0.240118, 0.0355495, 0.0843614, 0.411738, 0.460649, -0.526297, 0.0505008, -0.147677, 0.166148, 0.268247, -0.300699, 0.337708, 0.796832, -0.123618, -0.812752, -0.192251, 0.156988, -0.22428, 0.138177, 0.0272046, -0.548124, -0.00307087, -0.133216, 0.719622, 0.38193, 0.207625, -0.344599, 0.599538, -0.337857, 0.025397, -0.388003, -0.121373, 0.0658812, 0.168395, -0.434515, -0.0150224, -0.0138091, -0.27665, 0.289277, 0.0749468, -0.416075, 0.101367, -0.0408155, 0.349719, 0.21346, -0.470483, -0.27273, 0.0576205, -0.457879, 0.124004, -0.527587, -0.407768, 0.14242, -0.251265, 0.39856, 0.736525, 0.305323, 0.183293, 0.355352, -0.175965, -0.239469, -0.0519137, -0.185593, 0.158958, 0.300294, 0.368419, 0.158395, -0.11379, -0.267616, 0.510044, -0.0607662, 0.184236, -0.237227, -0.572879, 0.098806, -0.302392, -0.287138, -0.219602, -0.0337315, 0.251157, -0.19637, -0.137044, -0.646843, 0.329541, 0.027977, -0.392612, 0.49815, -0.245125, 0.15432, 0.240944, -0.165408, 0.177068, -0.262045, -0.0604312, -1.31425, -0.00338502, -0.0606778, 0.0264143, 0.769203, 0.731826, -0.754344, 0.141733, 0.545281, 0.290808, 1.03147, -0.445351, -0.345699, -0.10246, -0.425569, -0.501446, 0.0263278, 0.394861, -0.283436, -0.107759, 0.635183, -0.285409, -0.204557, -0.486947, -0.103412, -0.312034, 0.528728, -0.260614, -0.433613, -0.456335, 0.483252, -0.422673, -0.12339, -0.113131, 0.0739051, 1.0348, -0.158833, -0.22195, -0.11944, -0.617752, -0.11337, -0.494536, 0.5105, -0.17467, 0.417332, -0.316693, -0.469397, -0.726099, 0.241936, -0.867315, -0.596261, 0.286757, 1.01059, 0.429444, 0.643794, -0.0124021, 0.088954, -0.519265, 0.619415, 0.0623057, 0.504301, 0.333252, -0.568593, 0.169613, -0.441325, -0.407252, 0.708297, -0.144369, -0.365749, -0.0922256, -0.471438, -0.196134, -0.257125, -0.0594892, -0.912519, 0.177977, 0.960215, -0.258763, 1.09295, -0.284151, -0.316513, 0.430208, 0.00734388, -0.217647, 0.348093, -0.299929, 0.596815, -0.016761, 0.338653, 0.93635, 0.656381, 0.350354, 0.305793, -0.258573, 0.309923, -0.0215216, 0.433889, -0.554989, 1.14895, 0.425782, -0.534314, 0.979071, 0.115376, 0.356385, -0.458436, 0.813591, -0.460751, 0.868282, -0.12972, -0.633642, 1.48735, -0.769719, -0.497208, 0.227674, -0.512324, -0.192572, -0.51508, 0.694937, 0.432446, 0.734156, 0.0599805, 0.0451104, 0.387917, 0.52736, 0.0150681, 0.653797, 0.0555282, 0.295022, 0.116211, 0.282033, 0.127456, 0.562138, 0.864882, 0.562918, 0.226986, -0.732976, -0.125189, -0.356436, 0.773513, 0.00784227, 0.0959714, 0.202602, 0.635033, 0.285615, -0.588955, 1.16024, -0.526163, 0.524461, 0.296178, -0.285337, 0.250037, -0.448641, 1.12717, -0.40796, 0.913023, -0.310407, -0.198584, -0.420773, 0.110765, -0.348902, -0.391878, 0.0488817, -0.519489, 0.385946, -0.123989, 0.419801, 0.333858, 0.0667859, 0.237291, -0.208133, 0.376354, 0.219975, 0.401764, 0.2236, 0.172458, 0.254095, 0.0944153, -0.577605, 0.215535, 0.982192, 1.20196, 0.252205, 0.456823, -0.17214, 0.596597, 0.374121, 0.21441, 0.22223, 0.306031, 0.250367, -0.414704, 0.512144, -0.285307, -0.493507, 0.689128, 0.134251, -0.422183, 0.302675, 0.1381, -0.305875, 0.00499852, -0.232788, -0.266377, 0.118899, -0.0735813, -0.400083, 0.457611, -0.124106, -0.525283, 0.195735, 0.255211, 0.163252, 0.603786, -0.945585, 0.23017, -0.143815, -0.411882, 0.0274922, 0.594628, -0.165145, 0.0458463, 0.0792487, 0.151905, -0.430532, 0.361895, -0.386514, -0.055938, 0.724818, -0.314764, 0.662356, -0.321182, 0.278372, -0.508936, 0.510272, -0.358697, 0.450372, 0.326299, -0.564039, 0.649753, 0.255396, 0.226893, 0.193944, -0.0455373, -0.637073, -0.406078, 0.247549, 0.2822, 0.461711, 0.0955357, -0.261276, 0.548638, -0.0557388, 0.182164, 0.551088, -0.131262, -0.192677, 0.743369, 0.496859, -0.110602, 0.665807, -0.341119, -0.574006, 0.253317, -0.0412391, -0.187952, -0.549984, -0.380044, -0.30571, 0.0611864, 0.245165, 0.221235, 0.508958, -0.151121, 0.397989, 0.00208155, -0.154384, -0.084145, -0.459448, 0.254966, -0.01605, 0.613941, -0.0170916, 0.208544, -0.182594, -0.0684111, 0.189469, -0.00860068, -0.331824, -0.523698, -0.0657233, -0.252375, 0.612957, 0.0379591, 0.209828, 0.297172, -0.402651, -0.174693, -0.138906, 0.395919, -0.200965, -0.550715, -0.529917, 0.181403, -0.457216, 0.688771, 0.73705, 0.317982, -0.128821, -0.48089, 0.612106, -0.172449, -0.450366, 0.796766, 0.665507, 0.813123, 0.555636, -0.362653, -0.316043, -0.17264, -0.229654]) # parameters
+i78 = Internal("op78", "TENSOR_FLOAT32", "{1, 14, 14, 128}") # intermediate result
+i79 = Parameter("op79", "TENSOR_FLOAT32", "{128}", [-0.108669, -0.24239, 0.892824, 0.100496, -0.175517, -0.0614264, 0.896133, -0.142274, -0.0590312, 0.125, 0.864931, -0.283458, -0.13665, -0.0803576, -0.146452, -0.195702, -0.582552, -0.339264, -1.01993, 0.447734, -0.917057, 0.225414, -0.306775, 0.594087, 0.556081, -0.327338, -0.0957925, -0.309899, 0.650205, 0.348621, 0.255781, 0.371079, 0.915888, 0.978555, 0.799558, -0.32679, -0.427624, -0.0823039, 0.369625, -0.57637, -0.0263745, -0.282986, 0.635218, 0.378849, -0.155068, 0.707911, 0.0484146, -0.726708, -0.212411, 0.0321696, 0.0862673, -0.0752373, -0.778846, -0.0985055, 0.452711, 0.608385, 0.616601, -0.33512, 0.409252, 0.778583, 0.181552, -0.955649, -0.456805, 0.0249269, 0.30359, 0.823123, 0.711778, 0.600027, -0.352327, 0.512934, 0.34219, -0.29652, 0.505236, 0.175734, 0.874702, -0.275469, 0.580716, 0.635559, -0.546206, 0.457047, 0.461714, 0.346941, 0.637959, -0.0761546, 0.555644, 0.542373, 0.292184, 0.784725, -0.502565, 0.582605, -0.178634, -0.627065, -0.08808, -0.801258, 0.225673, 0.672628, 0.596107, -0.159289, -0.652513, 0.538379, -0.145736, 0.317523, 0.695517, 1.03021, -0.495469, -0.164966, 0.740315, -0.159693, 0.504333, 0.386047, -0.121875, -0.222074, 0.59883, -0.149101, -0.71422, 0.54467, 0.694151, -0.447638, 0.090233, -0.220637, 0.724413, 0.366921, 0.136273, 0.615985, 0.185512, 0.0515735, -0.342775, 0.584152]) # parameters
+i80 = Parameter("op80", "TENSOR_FLOAT32", "{128, 1, 1, 128}", [0.143542, -0.139317, -0.0557127, 0.00193462, -0.0166539, 0.216436, 0.0694379, 0.0774276, -0.061387, 0.193228, -0.0234282, 0.0303868, -0.10475, 0.225842, -0.0953071, 0.0518284, -0.177148, 0.0706816, -0.116163, 0.23116, 0.0276252, 0.361075, 0.114999, -0.179934, 0.0362276, 0.098386, 0.160729, -0.203046, -0.0214891, -0.0217361, -0.0319598, -0.0163527, 0.0405451, -0.0441358, -0.0010904, -0.219479, -0.0129676, 0.0840713, -0.334326, -0.275725, 0.00787852, 0.102421, 0.0265449, -0.0439835, -0.160807, 0.128618, 0.00937286, 0.0634051, 0.17013, -0.149011, -0.148228, -0.185353, -0.230108, 0.0953904, -0.0328099, 0.08806, 0.164153, -0.155663, 0.00662038, 0.106636, -0.110083, -0.123108, -0.0422361, 0.00699063, 0.0286107, 0.0872556, 0.0372735, 0.129417, 0.0114595, 0.127069, 0.0845895, -0.103232, -0.084375, 0.0507973, 0.0924024, -0.0443189, -0.0373084, -0.0547004, -0.107631, -0.0137342, -0.0308677, 0.0818465, 0.0348359, -0.108934, -0.0827724, 0.0323507, 0.0412687, 0.0808453, -0.051265, 0.0951301, -0.144128, 0.0754425, -0.127725, 0.0168919, -0.0751399, -0.0739095, 0.00380989, -0.118355, 0.131179, 0.123024, 0.13949, -0.0452833, 0.0908636, -0.044923, 0.0656833, 0.154517, -0.0803701, -0.0962871, 0.0389703, 0.208096, -0.0663933, -0.131471, -0.0790224, 0.101245, 0.0744562, 0.210848, -0.0880954, 0.28261, -0.0400531, -0.0429046, 0.115284, 0.0810933, -0.0732279, -0.0363539, 0.0390622, 0.194268, -0.125276, 0.0660326, -0.0191896, -0.107549, -0.068292, 0.0296083, -0.148026, 0.00504009, 0.136341, 0.0185907, 0.0354229, 0.0570693, -0.0652823, 0.053643, -0.226353, -0.0586207, 0.102557, -0.0804407, -0.0549814, -0.0189678, 0.0337161, -0.240366, -0.0152426, -0.032301, 0.0503872, -0.00353695, 0.0145041, -0.0507668, 0.0484236, 0.0752401, 0.131723, 0.137027, 0.0677545, 0.149137, -0.136712, -0.047893, -0.196069, 0.000413097, 0.0625105, 0.0322905, 0.053051, -0.0330334, 0.00132125, 0.113487, -0.120027, 0.101515, -0.0197327, -0.0517467, -0.11808, 0.0443416, 0.0221126, 0.114449, -0.0283071, -0.139215, 0.0598481, 0.100257, 0.0225039, 0.0457186, 0.0902391, -0.0631196, 0.0257833, 0.112569, -0.19343, -0.0384445, 0.0758919, -0.0712537, 0.00513168, 0.151857, -0.142854, -0.0268036, 0.0715712, -0.0574248, -0.03567, -0.166058, 0.0211768, -0.119797, -0.11925, -0.0453431, 0.0293065, 0.120933, 0.00402085, 0.109672, 0.134472, 0.195219, 0.180352, -0.0515071, -0.0545261, 0.0322048, 0.012976, 0.0343293, -0.0513619, -0.0167084, -0.160956, -0.0328522, -0.0399779, 0.114662, -0.0672433, 0.125241, -0.102642, 0.0559623, 0.13515, 0.066221, 0.0132642, 0.0813321, -0.0672475, -0.0972056, 0.0324055, 0.0954416, 0.0394797, -0.0865308, 0.0588531, 0.0190956, 0.102544, 0.0641314, 0.05755, 0.114106, 0.0457606, -0.0910149, -0.143913, 0.194996, 0.0472138, 0.0982623, 0.0933318, -0.0164617, 0.167852, 0.0858759, 0.024742, -0.0244132, -0.0391241, -0.154507, 0.232425, 0.0863314, -0.0912234, -0.0686242, -0.0843728, -0.0843567, 0.0455852, 0.0630358, -0.092492, -0.22545, 0.0876258, -0.0352342, -0.359393, -0.0194426, 0.294886, -0.0433901, 0.0325373, -0.324941, -0.0427619, 0.0448717, -0.15146, 0.0438511, -0.220376, -0.0819532, -0.0174128, 0.100561, 0.0430337, 0.0414014, 0.121123, -0.0788664, -0.168092, 0.033273, -0.11762, -0.0747128, 0.0525967, -0.150569, -0.236359, 0.278161, 0.0885922, 0.244919, -0.168161, 0.0686316, 0.012994, -0.0216511, -0.230709, -0.0114048, 0.0636575, -0.0553088, -0.192013, 0.0983257, 0.0901875, -0.0105777, -0.0940917, 0.221411, 0.0282917, -0.0284609, 0.0485826, -0.0397148, -0.101875, 0.0899159, -0.114372, -0.0717718, -0.0650426, 0.0715851, 0.173865, -0.0590554, 0.240822, -0.0405229, 0.187867, -0.160394, -0.117823, 0.0841448, 0.0290731, -0.129093, -0.158988, -0.0964775, -0.106913, -0.0510117, -0.18104, 0.0471442, 0.280828, 0.218015, 0.0462861, -0.0360041, -0.0760816, -0.101383, 0.140904, -0.00188858, 0.0512563, 0.0795458, -0.0592014, -0.0480013, -0.198783, -0.0743156, 0.00823776, 0.00302121, -0.158797, -0.337508, -0.0621661, -0.0796384, 0.0180529, 0.282215, 0.118301, 0.0741615, -0.143692, 0.091673, -0.0364806, -0.0114767, 0.0780368, -0.0897321, -0.152821, -0.0671889, -0.0692471, 0.0876068, -0.0775014, -0.0218678, 0.0988145, 0.0365032, 0.0649689, 0.207876, -0.0245112, -0.154562, -0.10886, 0.0325802, -0.24719, 0.0370411, -0.0360635, -0.00888619, -0.242136, -0.0329173, 0.0785577, 0.271041, -0.0185736, -0.108456, -0.00761614, -0.0269069, -0.00430044, 0.0505398, -0.000320044, 0.0520941, -0.159526, -0.124799, -0.143481, -0.183575, -0.063532, -0.0748322, 0.101428, -0.0520108, 0.063462, -0.00296892, 0.101294, 0.153199, 0.0206717, -0.103064, -0.179984, -0.177949, 0.140065, -0.127144, -0.0333468, 0.0467561, -0.00343087, 0.180397, -0.0121281, -0.0672522, 0.0404061, 0.167426, -0.0522661, -0.0227105, 0.0889145, -0.0707926, 0.0423966, -0.0184403, 0.0206349, -0.091981, -0.10978, -0.0315829, 0.0320504, -0.0145855, -0.112708, 0.0282959, 0.0218289, 0.136329, 0.140791, 0.149901, 0.0948601, 0.0295434, 0.0146677, 0.0952558, 0.0422617, 0.0350605, -0.0243103, -0.0111926, 0.108864, 0.179619, 0.134015, -0.00186874, 0.0113527, 0.171912, 0.0973041, -0.00204195, -0.00121672, 0.0485887, 0.187415, 0.122391, 0.0741455, -0.0586289, -0.0784467, 0.0178936, 0.044156, -0.0177429, -0.1245, -0.0766287, -0.0274828, -0.209541, -0.107082, -0.0448177, 0.102689, 0.066247, -0.207502, 0.201752, -0.0682319, 0.000157785, -0.0624622, 0.0829125, 0.0572581, 0.0324885, -0.255542, -0.0242865, 0.133733, 0.125331, 0.0444277, -0.0740691, -0.305656, -0.0979331, 0.0137294, -0.186448, 0.0440386, -0.0269379, 0.100561, -0.0473734, 0.0189935, -0.110422, 0.0765553, -0.0533288, 0.0557821, 0.15486, -0.0696687, 0.018034, -0.048962, 0.26856, 0.0694982, 0.0779114, -0.0491336, -0.0715103, -0.073851, -0.0788125, 0.131468, 0.0029189, -0.0617308, 0.0079196, 0.0967586, 0.0700419, -0.0104907, 0.0532375, -0.139393, -0.0927297, 0.0201045, 0.0178144, -0.0568273, 0.117868, 0.178675, 0.0967953, -0.140062, -0.0890961, -0.107846, 0.176296, -0.041206, 0.0692927, 0.199868, 0.0252243, -0.0926268, 0.0372654, 0.067384, -0.0294065, 0.0167733, -0.0277856, -0.00286399, 0.0238443, -0.00258016, -0.0551158, 0.0812973, -0.0515719, -0.0200198, 0.0350771, -0.141078, 9.13782e-05, -0.0692944, -0.207666, 0.0467013, 0.0698437, 0.0171331, 0.0714376, -0.0993458, 0.0440245, 0.212063, -0.144622, 0.00450367, 0.139606, -0.0501133, -0.0102619, -0.211941, -0.127275, 0.253289, -0.123098, 0.170057, 0.092615, -0.163819, 0.196475, -0.18187, 0.0981483, 0.0925714, 0.121395, 0.0132756, 0.143471, -0.128311, 0.140034, -0.0555017, 0.142239, -0.0958642, 0.112803, 0.0213153, -0.0851649, 0.0340842, 0.343708, 0.178607, -0.0793312, -0.123594, -0.0453247, -0.0840823, -0.164602, 0.00628157, 0.168223, 0.0182086, 0.220889, 0.0619126, -0.224789, 0.016324, 0.105973, 0.133024, -0.0163574, 0.22635, -0.162561, -0.0975535, -0.148272, -0.0956684, 0.0381995, 0.0676893, -0.335305, -0.190542, 0.136389, 0.0535692, -0.0605476, 0.0554843, 0.0997467, 0.00862075, -0.226586, -0.16497, 0.0201992, -0.0772015, 0.0788386, -0.117927, 0.144615, 0.00799103, -0.0351088, -0.0113093, 0.132909, -0.0358592, -0.0122538, 0.155776, 0.0282121, -0.16227, -0.0151059, -0.0187413, 0.0857813, -0.0785807, 0.0621579, -0.0501869, -0.0249879, -0.186399, -0.178681, 0.221563, -0.00791696, -0.0576498, 0.00587176, 0.0268011, -0.00445795, -0.115657, -0.0405289, 0.0175926, -0.0100064, -0.140753, -0.0258144, -0.0725655, 0.234874, -0.0863728, 0.139723, -0.19378, 0.198153, -0.000494459, -0.173008, 0.0953991, 0.169061, -0.013775, 0.00814875, 0.105978, 0.0218623, -0.0150824, -0.00845808, -0.202008, -0.152247, 0.00751242, 0.213069, -0.0448261, -0.250221, -0.104704, -0.0217631, 0.168254, 0.0315712, -0.0451418, 0.106817, -0.135847, -0.262978, -0.113509, 0.127917, -0.208706, -0.121287, 0.0771521, -0.0467399, 0.127534, -0.052607, 0.0258406, -0.132387, 0.0608249, -0.0326503, 0.140262, 0.0132674, -0.176895, 0.128123, 0.192034, -0.104261, -0.12386, -0.0531352, -0.059036, -0.123427, 0.090708, 0.115284, -0.0551993, 0.0106573, 0.185406, 0.0556199, -0.0099576, 0.0141045, 0.0901436, -0.0053439, -0.0419934, 0.0176783, -0.039611, 0.31635, 0.0688501, -0.00859634, 0.0807408, 0.0353497, 0.0402697, -0.0472012, -0.226557, 0.0506318, -0.0369554, 0.15113, 0.0176626, 0.0228614, 0.166845, 0.167796, 0.084194, -0.0459883, 0.0610326, -0.018784, 0.000815405, -0.085279, -0.104616, -0.00875845, 0.0192147, 0.0114769, -0.047343, -0.00482453, 0.0356457, -0.0655179, 0.0709537, -0.0603955, 0.0863833, 0.0999315, 0.00705398, 0.00362584, -0.00647712, 0.074964, 0.101683, 0.0921386, 0.0793896, 0.0830977, 0.0156262, 0.0243862, 0.016024, 0.0701486, 0.284074, 0.108565, -0.168411, -0.0581087, 0.177248, 0.118877, -0.23371, -0.133581, 0.0893517, 0.0897357, -0.0561381, -0.0354253, 0.020553, 0.078302, -0.0117755, -0.0433998, -0.0104717, -0.150325, -0.16587, 0.00122702, 0.0979206, 0.00300825, -0.0496534, 0.130813, 0.0659582, 0.182842, 0.157746, -0.0229205, -0.184419, 0.0222686, -0.00994201, -0.303319, -0.0104238, -0.0299203, 0.0216778, -0.146331, 0.0913194, 0.0219254, -0.215296, -0.116976, 0.165147, -0.0710141, -0.0461321, -0.139086, 0.126077, -0.0845732, 0.048919, -0.127741, -0.0226093, -0.029325, 0.168392, -0.0115994, 0.0735731, -0.167067, -0.0868217, 0.0779401, 0.0208533, -0.00414653, -0.0786065, 0.080362, 0.114412, -0.119166, 0.0927742, -0.0886966, -0.0475087, -0.0553333, -0.163707, -0.00182551, 0.00339286, -0.0243587, -0.133708, 0.0435995, 0.122672, 0.0222556, 0.0719079, 0.155192, -0.0655534, -0.000694311, -0.175752, 0.166626, 0.109869, -0.144333, -0.189351, 0.0930466, 0.0421676, 0.121991, 0.0242376, -0.24684, 0.0192133, -0.00721696, 0.0515523, 0.0182745, -0.179138, -0.153891, -0.206407, 0.109263, -0.0665639, -0.167768, -0.0382564, -0.0991432, 0.00114097, -0.270128, -0.136406, -0.0342589, -0.085211, -0.0985847, 0.028126, -0.0612121, 0.0226484, -0.145462, 0.119119, 0.100325, 0.131587, -0.0651782, 0.121331, 0.0844396, 0.0296183, -0.0205646, -0.0743535, -0.0127071, 0.0860608, 0.00928115, -0.217887, 0.051828, -0.0399206, -0.19158, -0.231826, 0.110878, 0.0364731, 0.0475292, 0.124959, 0.125509, -0.113549, -0.0945701, 0.0452462, -0.194241, -0.0748856, -0.0848238, -0.0705846, -0.00737421, -0.00306336, 0.0818608, 0.1876, -0.0164862, -0.0988693, -0.0722961, 0.0717543, -0.0731678, -0.0334917, 0.0126872, 0.0109792, -0.0218576, -0.02024, 0.126492, -0.0456014, -0.0647152, -0.0223219, 0.290865, -0.00461306, 0.0772482, 0.028516, -0.145756, 0.222435, -0.0844253, -0.0490738, 0.136191, 0.0917838, -0.148446, -0.0245094, 0.0841544, 0.0565493, -0.0285964, 0.11791, 0.123028, -0.0622476, 0.010014, -0.204865, -0.0660146, -0.0292581, -0.0239985, -0.183919, 0.0633088, 0.0354361, -0.0278989, -0.15381, 0.010669, 0.0254481, 0.088751, 0.18636, -0.0357405, 0.0163929, 0.140702, 0.0699074, -0.179903, 0.079496, -0.0188685, 0.0594603, -0.0384411, 0.124561, 0.101308, -0.0540631, 0.104384, -0.020024, -0.0242527, -0.0167859, -0.156694, -0.185201, -0.0148136, 0.0904471, 0.114801, -0.0383085, -0.0753128, -0.025013, -0.00577859, 0.00730319, 0.0920455, 0.00390995, 0.0667231, 0.00237347, 0.0823384, -0.0812348, -0.11555, 0.122286, 0.0853818, -0.0323922, 0.0673012, 0.0556096, 0.0134518, 0.0754678, 0.0553623, -0.0689427, 0.0264757, 9.96166e-05, -0.12167, 0.119696, -0.00397614, 0.110184, -0.16388, -0.144619, 0.00994338, 0.0653049, 0.118631, -0.0271103, -0.159197, 0.0264458, 0.0377331, 0.00670557, 0.132711, -0.146988, 0.0410815, 0.033654, -0.0689339, -0.0323166, -0.0235119, 0.0461265, 0.0404163, 0.029665, 0.0703973, -0.159501, -0.0205369, -0.0640582, 0.0522346, 0.134372, -0.0632503, -0.144296, -0.127083, -0.0114842, -0.0611535, 0.0999514, 0.0472518, 0.185726, 0.0274118, -0.0405062, -0.168224, 0.161777, 0.206253, -0.169522, -0.015894, 0.370152, 0.000467996, 0.0926897, -0.0337247, 0.127827, -0.08163, -0.0630913, -0.0420639, 0.0687435, -0.0464481, -0.0504583, 0.0731616, 0.06786, 0.132546, 0.101275, -0.122851, 0.0935017, 0.00623603, 0.0768964, -0.00366004, -0.156684, 0.0801176, 0.14025, 0.113511, -0.0676626, 0.05901, -0.0824732, -0.180079, -0.0657939, -0.0619872, -0.134686, 0.0913632, 0.085415, -0.178582, -0.184222, -0.214777, 0.0349062, 0.0340991, 0.0322368, 0.210072, 0.0102769, 0.202452, -0.0182071, 0.00892899, -0.279069, -0.290953, -0.0228499, 0.111496, 0.132749, -0.0576087, -0.0564363, 0.0847626, -0.0462059, 0.0654138, 0.0678649, 0.101326, -0.00636211, -0.00278047, -0.0505565, -0.219111, -0.149995, 0.146089, -0.0528913, -0.0375884, 0.358996, -0.08679, 0.117836, -0.0942597, -0.254633, -0.00506417, 0.0682066, 0.121637, 0.208151, 0.0672187, 0.0504415, -0.0252887, 0.205132, 0.127923, -0.0793721, -0.0561765, -0.156301, -0.121047, 0.169479, 0.143351, -0.158008, 0.111533, -0.0609109, -0.00240044, 0.023942, -0.0815071, -0.0680816, -0.0747979, 0.0811401, 0.12873, -0.205013, 0.0311016, 0.110573, -0.216827, 0.107585, 0.0539796, 0.152026, -0.0463614, 0.0130653, -0.0105645, -0.036467, -0.0317826, -0.00611716, -0.0303259, 0.0700739, -0.106284, -0.00853787, -0.00211293, -0.115054, 0.0910871, -0.12691, -0.0485328, 0.160897, 0.0732904, -0.13478, -0.0361281, 0.105366, 0.159763, 0.212194, -0.0815196, -0.0221129, 0.0200345, -0.06203, 0.10234, 0.161206, -0.137448, 0.0868787, -0.144418, 0.243887, -0.16322, 0.0377241, 0.0818148, -0.0433454, -0.197481, 0.155739, 0.194721, -0.16472, -0.0739804, 0.142539, 0.108739, 0.0184933, 0.221583, -0.0459288, 0.0686786, 0.028198, 0.149859, 0.251046, 0.01805, 0.0313838, -0.0607054, -0.148719, 0.00572261, -0.0295078, 0.202119, -0.0688806, -0.0872185, -0.0738928, -0.0842145, 0.0159338, 0.0397653, 0.123095, -0.0581185, -0.0994909, -0.13393, -0.0370074, 0.16904, -0.0708192, -0.0754798, -0.0579512, -0.173857, 0.106638, -0.0342493, -0.00758789, -0.0617094, -0.26003, -0.0850962, -0.0474492, 0.0724282, -0.044732, 0.0741011, -0.0366434, -0.0499079, 0.0666642, 0.0492916, -0.0908142, 0.0875124, -0.193158, 0.0408296, 0.115251, -0.0375242, -0.101852, -0.131482, -0.1898, -0.0180383, -0.00476736, 0.00334787, 0.00182473, -0.0459181, 0.0870828, -0.0580641, -0.149119, -0.0227925, 0.0657165, -0.0277835, -0.141894, 0.0448996, 0.00838565, 0.0153908, 0.154899, 0.171492, 0.0929689, -0.0726922, -0.0222083, 0.0649919, -0.0237814, -0.128347, -0.0895591, 0.100279, -0.13608, 0.29876, 0.217687, -0.0138976, 0.126944, 0.119621, -0.144559, 0.102179, -0.0180163, 0.085345, -0.0475189, -0.239579, -0.026328, 0.152163, -0.0102625, -0.0112962, 0.265043, 0.0199936, -0.131415, 0.0719167, -0.106391, -0.125173, -0.0266488, -0.00830649, -0.0198297, -0.149058, 0.230543, 0.0817075, -0.0851508, -0.137278, 0.0801695, -0.0539673, 0.17062, -0.0650049, 0.13379, -0.135659, 0.097116, 0.0656133, -0.069825, -0.0169667, -0.306699, -0.00195387, -0.197762, -0.244064, 0.194315, 0.0406425, -0.0846421, -0.109702, 0.00962155, 0.0638243, 0.151184, 0.0504319, 0.00645732, -0.270866, 0.0984852, 0.0455063, -6.03981e-05, 0.120458, -0.0850411, 0.100736, 0.0478779, 0.221077, -0.112596, 0.0820581, 0.0271296, -0.205727, -0.141208, 0.0294533, -0.106681, -0.243474, 0.0357164, 0.0581802, -0.101303, -0.0139202, 0.196134, 0.107937, -0.0544005, -0.0661761, 0.31173, -0.0612939, -0.0829115, 0.00350939, -0.0646918, 0.181386, -0.101009, -0.0243713, -0.0296007, 0.0730814, 0.0542519, -0.208174, 0.0203016, -0.0407686, 0.0385432, -0.0674441, -0.066084, -0.204911, -0.0424466, -0.0823417, -0.104815, 0.00773922, 0.00735693, 0.0405269, 0.0106065, 0.132024, -0.0192005, -0.126572, 0.0429317, -0.0394362, -0.110754, 0.112256, -0.173194, -0.0574455, 0.161248, -0.155649, -0.0153652, -0.176656, -0.0855819, -0.0560111, -0.094803, -6.9748e-06, 0.0330912, 0.0135079, 0.0253883, -0.0340213, 0.0133895, -0.0487959, -0.0567942, 0.0073305, 0.0404094, -0.0603053, 0.0314057, -0.0981589, -0.00603633, 0.0303509, -0.094885, -0.101597, 0.112478, 0.18607, -0.00654307, 0.0428245, 0.161417, -0.0788306, 0.000461828, 0.121395, 0.0005212, -0.157768, 0.0352908, -0.11757, 0.0988206, 0.102103, -0.0447607, 0.164419, 0.0334563, 0.172619, -0.106307, -0.109634, 0.0702444, 0.0242332, 0.0851643, -0.12248, -0.0470167, 0.18609, 0.161624, 0.0167193, -0.0364087, -0.225782, -0.0370813, 0.0930594, -0.0777285, 0.0698708, -0.279222, -0.270969, -0.109092, 0.0314784, 0.114709, -0.00971972, 0.058653, 0.0344798, 0.0160749, -0.0732088, -0.120663, -0.0919176, 0.0405344, 0.00374037, -0.0592213, -0.0754498, -0.00784496, 0.175991, 0.155743, 0.322885, 0.12644, 0.0688629, -0.217905, 0.0834167, 0.0390054, 0.226054, -0.0589343, 0.00422749, -0.187125, -0.0773547, 0.161565, -0.00691263, 0.180562, -0.238656, -0.113077, 0.0518564, 0.112608, -0.264156, -0.0161887, 0.142421, 0.0337453, 0.154352, -0.0275722, -0.10557, 0.000596952, -0.0285571, -0.0929283, 0.133982, -0.0873064, -0.061734, -0.159023, 0.077251, 0.0277605, -0.00845134, -0.129084, -0.0795942, -0.0481981, -0.110448, -0.0184389, 0.123008, 0.107019, -0.0860279, 0.00372084, 0.072156, 0.0675655, 0.070688, -0.0726114, 0.0367046, -0.174351, -0.0660226, 0.182365, 0.0898932, 0.079161, -0.0760877, -0.319183, 0.157357, 0.0288205, -0.0287369, 0.0531748, 0.0113543, -0.00183423, 0.0711047, 0.159513, 0.0342131, -0.00487889, -0.0817453, 0.250463, -0.0284279, -0.0377289, -0.0904096, 0.317344, 0.0449011, -0.0521865, 0.0382946, 0.20204, -0.0247765, -0.149713, -0.0358974, -0.161146, -0.17722, -0.0379701, 0.0566355, -0.103364, -0.0372382, -0.0403359, -0.044241, -0.0155164, 0.121921, -0.0601127, 0.0684083, -0.00531953, -0.000575791, 0.13219, -0.0524841, -0.000373635, 0.0187546, 0.0956514, -0.0432686, 0.107781, -0.0935017, 0.0962704, -0.166151, 0.00697562, 0.0362284, -0.0268233, -0.0616627, 0.208481, -0.0909199, 0.0325374, -0.0185765, 0.0499102, 0.231498, 0.0146188, 0.000875598, -0.0719198, 0.0754061, -0.0663974, -0.109134, -0.118688, 0.0247073, -0.114238, 0.091028, 0.0361002, -0.00499809, -0.0550956, -0.0406556, 0.053865, -0.00972763, -0.0177384, 0.0329161, -0.0245598, 0.00930862, 0.215003, 0.046014, -0.103101, -0.102586, 0.172648, 0.308194, 0.00203503, -0.077075, -0.04961, -0.160022, -0.0682138, 0.025242, -0.0804685, -0.223623, -0.19025, 0.0165835, -0.0501993, -0.0413633, -0.145179, -0.00213924, 0.123645, -0.0311368, 0.113178, -0.0101823, -0.0361475, 0.0964516, 0.13692, 0.118838, -0.0359253, 0.178834, 0.142814, 0.108264, -0.0533048, 0.0224323, -0.0869867, 0.1928, 0.103927, 0.0347344, -0.0612816, -0.0359572, -0.0563679, -0.0783742, 0.00209833, 0.0117178, 0.120654, -0.1035, 0.115381, -0.014589, 0.0835337, -0.109606, 0.0554175, -0.0117645, 0.0735395, 0.28248, -0.00215742, 0.0541724, -0.0709023, 0.05168, 0.0336764, 0.0829889, -0.154695, 0.142443, 0.0621448, 0.0816364, 0.0971748, -0.0347333, 0.0912891, 0.0329896, -0.129578, -0.0778539, -0.111941, -0.00476076, 0.0490305, -0.0046601, 0.217866, -0.0191019, -0.0588361, 0.172585, -0.232674, 0.10165, -0.123439, -0.0534576, -0.0148523, 0.000395795, 0.211512, -0.210344, 0.469005, -0.0246099, 0.102876, 0.100109, -0.217879, -0.0679756, -0.0749751, -0.0677645, -0.0840007, -0.027203, -0.043259, -0.117643, -0.025526, -0.0402664, -0.05038, -0.00527167, 0.203404, 0.0409284, 0.00394163, -0.0320391, 0.0458514, -0.183136, 0.056115, -0.123375, 0.107744, 0.0841868, -0.0515625, 0.0295452, -0.0890182, 0.0736166, -0.0984962, -0.143159, 0.0378522, 0.187563, 0.0771938, -0.117103, -0.0674864, -0.204715, 0.12022, -0.228907, -0.000710857, 0.0979078, -0.0624472, 0.187522, 0.0821749, 0.0949648, 0.0565785, 0.0628847, 0.00677163, -0.032064, -0.0213019, 0.128268, 0.105937, 0.269875, 0.046035, 0.0635842, -0.105716, -0.181148, 0.0146467, 0.0407832, 0.0485354, -0.0271778, 0.142066, 0.0953618, -0.0412729, -0.0725773, 0.0248198, -0.0495635, 0.0979875, 0.122572, -0.0275678, 0.0222445, 0.0457587, -0.163481, 0.156041, 0.00626979, 0.0725135, 0.0127444, -0.131288, -0.139553, -0.0171093, -0.0370769, 0.0528362, -0.251222, -0.027922, 0.017252, 0.0457254, 0.037921, -0.0340891, 0.133788, 0.0858977, -0.0118427, -0.0657502, -0.154473, 0.0548952, -0.0682875, 0.229189, 0.0540929, -0.061801, 0.00521075, -0.0291024, -0.0329822, -0.0427182, -0.0974417, 0.0328311, 0.145152, -0.0293305, 0.0746478, -0.0179712, 0.170347, 0.110984, -0.109048, -0.0182257, -0.0721303, 0.0603937, 0.0308048, -0.0624456, 0.0323034, 0.0507288, 0.0235858, -0.0403662, 0.0492176, 0.124347, -0.0753749, 0.132866, -0.214677, 0.0255701, -0.108109, 0.0740564, 0.178181, 0.0812858, -0.0166243, 0.110087, -0.0197837, -0.116514, 0.0347567, -0.139605, 0.151246, 0.0593472, 0.0560066, -0.137867, 0.0729474, -0.0430025, -0.149958, -0.236727, 0.162334, -0.0541904, -0.158737, -0.146193, -0.0794956, 0.0818801, 0.072588, 0.103179, -0.121259, 0.0735243, 0.0113247, 0.20007, -0.0523187, -0.0473618, -0.0911523, -0.118989, -0.0716201, -0.121752, 0.263995, 0.173536, -0.0889619, -0.0420394, -0.151839, -0.0761855, 0.0658923, -0.0701936, -0.177004, -0.0547861, -0.015202, -0.00357922, 0.100469, 0.267598, -0.151382, 0.0224132, -0.0588889, 0.0870429, -0.157965, 0.0274763, 0.17281, 0.119041, -0.223712, 0.0291605, -0.0565674, 0.0498508, -0.127293, 0.110274, -0.0598819, -0.0851282, 0.0934764, -0.190259, 0.145679, 0.176189, 0.0517863, 0.0602086, 0.0428395, 0.116015, 0.14247, -0.173053, 0.119458, 0.168445, 0.0513431, 0.0476729, -0.00270212, 0.0371649, -0.013634, -0.00374531, -0.187704, 0.0154535, 0.080569, -0.0584067, -0.0379629, 0.058911, 0.0227231, -0.0767663, -0.114519, 0.0545278, 0.0433426, 0.115809, -0.107319, 0.0356108, -0.188816, -0.0956224, 0.0149959, -0.109566, -0.101362, 0.121146, -0.202317, 0.312493, -0.192223, 0.0533858, 0.0389283, -0.031656, 0.161431, 0.00800317, 0.0156512, 0.172804, -0.0439582, 0.160328, 0.0681495, -0.100676, -0.0564418, 0.0822967, -0.361322, -0.0882227, 0.00480206, -0.230367, -0.238302, 0.087099, -0.155299, -0.0957393, 0.191707, -0.129323, -0.235908, 0.153018, 0.0256241, -0.346757, 0.0385961, -0.00697349, 0.117679, 0.149925, 0.0663061, 0.122076, -0.0953967, -0.0657201, 0.140212, 0.138994, -0.122792, 0.0401238, 0.0347921, -0.0888757, 0.0953544, 0.078522, 0.164624, 0.213171, 0.0679546, -0.134505, -0.0283343, -0.0415735, -0.242619, -0.0795108, -0.132163, 0.153644, 0.037888, 0.130176, -0.0256915, -0.0120679, 0.0233503, -0.0753665, -0.0333763, 0.0267694, -0.216806, -0.178769, 0.0322943, 0.141386, 0.0173458, 0.0211252, -0.00953213, -0.0910179, 0.0546482, -0.136684, 0.269219, -0.0590755, -0.13305, 0.113944, -0.148639, -0.0434122, -0.163555, 0.191413, 0.208434, 0.214745, -0.061314, -0.0380879, 0.0986161, -0.0939888, 0.00416629, 0.185235, -0.157235, -0.00613423, -0.0846416, -0.10866, -0.0224339, -0.214955, 0.0683846, 0.175048, 0.161348, -0.112771, 0.12254, -0.00496664, -0.0522687, -0.168367, 0.371266, 0.0382643, 0.119417, 0.0627995, 0.330142, -0.0287853, -0.14184, 0.0899962, 0.0371859, 0.103928, -0.108667, 0.049074, 0.058157, 0.0391799, 0.0870731, 0.321793, 0.000572261, -0.0195541, -0.118719, 0.0907994, -0.0700519, 0.0382184, 0.227104, 0.212335, 0.047627, -0.073622, 0.0849035, 0.0670489, -0.00739742, 0.151991, 0.0708107, 0.176417, 0.149568, -0.000626854, -0.146807, -0.111098, -0.0545701, 0.0794571, -0.133683, 0.22212, -0.00187226, 0.16306, 0.0498503, 0.0916642, 0.199446, 0.0271136, 0.198759, 0.126674, 0.132349, 0.0359271, -0.105986, -0.0288404, 0.0737737, -0.069132, -0.107967, 0.0727774, 0.298493, 0.0704923, -0.00433016, -0.0543909, -0.157999, -0.141107, -0.118533, -0.143359, 0.11661, 0.141672, -0.0365257, 0.00772911, -0.0320574, 0.00562881, -0.0110184, -0.17925, -0.164518, 0.0910001, -0.0500575, -0.100417, 0.00109036, -0.0386041, -0.0385887, 0.147545, -0.0282409, 0.0575225, 0.272205, 0.144783, 0.0266403, -0.0449117, 0.0282341, -0.00183043, -0.10506, -0.056399, -0.0684179, 0.0714739, 0.0447198, 0.0236807, 0.056605, -0.0358227, -0.0388024, -0.109701, 0.108465, -0.0799841, 0.226032, 0.0296582, 0.0752317, -0.0417484, -0.00251694, -0.0607814, -0.108056, -0.0556356, -0.130543, -0.120291, 0.213003, 0.0214225, 0.00584085, -0.0675413, -0.00557502, 0.0527302, -0.0786162, -0.0632066, -0.00499547, -0.0589725, 0.113325, 0.0685201, -0.0857787, 0.0936921, 0.081481, 0.0513278, -0.0569653, -0.177657, 0.112916, 0.0300974, 0.0551348, -0.159349, 0.133455, -0.134287, 0.131509, 0.0127834, 0.117415, 0.0861868, 0.188152, -0.0596614, 0.0445275, -0.0284248, 0.0855275, 0.147834, 0.0520453, 0.0823926, -0.0272626, -0.128915, -0.0722884, 0.0862391, 0.00376402, 0.0287283, 0.0376815, -0.0958195, 0.0492384, -0.0559696, -0.045558, -0.115853, 0.104045, 0.148082, -0.0814995, -0.0476794, 0.0791956, 0.0199157, -0.129018, -0.0630556, -0.0767718, -0.0829134, 0.238502, -0.0916194, -0.0726179, -0.11654, -0.0436059, 0.10451, -0.0964034, -0.0638973, 0.23404, 0.0458717, -0.0285301, 0.287048, -0.134132, -0.134034, 0.0410712, -0.0633622, 0.0724423, -0.0661121, -0.105312, -0.36242, -0.0823323, -0.111609, -0.039246, 0.0437769, 0.000565853, 0.224856, 0.0887242, 0.2744, -0.142815, 0.0246727, -0.180066, 0.106875, -0.138448, 0.135613, 0.0194182, 0.16573, 0.132528, 0.0872561, -0.0847732, -0.0232272, -0.00710525, -0.0291167, 0.116438, 0.0569064, -0.109541, -0.0746416, -0.0405521, 0.0779969, 0.0271285, -0.227607, 0.19564, -0.0407123, 0.0447206, -0.0470057, -0.173843, -0.0619797, -0.0539832, -0.153993, 0.01572, -0.138176, -0.137165, -0.132166, 0.129374, 0.0289758, 0.057014, -0.0881285, -0.00260486, 0.00884046, 0.0455607, 0.139475, 0.0248122, -0.187112, -0.0929973, -0.187711, -0.0277693, 0.21244, -0.0638955, 0.00261231, 0.257271, -0.0393011, 0.132236, 0.0704923, 0.0131538, -0.00991646, -0.13077, 0.009843, 0.0122753, 0.264451, -0.105269, 0.0708374, 0.0937325, 0.0427365, -0.064863, 0.00839128, 0.0734033, -0.059311, 0.0089841, 0.0862932, 0.274432, 0.0630902, 0.0546411, 0.111582, 0.143942, -0.0742699, -0.0341754, 0.0306475, -0.0342186, -0.0489278, 0.209378, 0.0764388, -0.177037, -0.0277749, 0.191848, 0.00819012, 0.103408, -0.00176977, 0.177486, -0.00329732, -0.0644328, 0.18469, 0.0564194, 0.245244, 0.040421, -0.0926763, -0.177587, 0.10681, 0.0639101, -0.126571, -0.0627459, -0.102859, 0.0861041, 0.307871, 0.102007, 0.0383946, 0.15336, 0.132546, 0.134394, -0.110318, -0.0674608, -0.156828, 0.0553648, 0.0161165, -0.0120321, 0.0107209, 0.250589, 0.192434, -0.0601187, -0.0788559, -0.0631325, -0.0298663, 0.145766, 0.0991106, -0.166258, -0.170731, -0.0631831, 0.145709, -0.0215251, 0.0898712, 0.0959285, 0.0748607, 0.0729323, 0.000784042, -0.090907, 0.00316911, -0.180841, -0.0219752, 0.0072499, 0.190194, 0.160161, -0.0536875, 0.0653102, 0.0931338, 0.110166, -0.106135, 0.0162917, 0.0715435, -0.0887602, 0.149379, -0.177369, -0.0329502, -0.112293, -0.199455, 0.0270215, 0.222825, -0.11387, -0.0743753, -0.131991, -0.0880726, 0.0970628, -0.0525572, 0.00705545, 0.0356413, 0.0160315, 0.0834361, -0.0318797, -0.0124734, 0.0943407, 0.0748987, -0.0382874, 0.058931, -0.0974267, 0.0810331, 0.118376, -0.159692, 0.0994759, -0.0429683, -0.00188228, 0.00745748, -0.0382275, -0.225161, 0.0655033, 0.0894096, 0.119675, 0.0929055, -0.200835, 0.0859509, 0.0150305, 0.060959, 0.0952061, -0.152332, 0.177215, 0.0154271, -0.0974927, 0.0392572, -0.0235105, -0.0130155, 0.0467075, 0.0697631, 0.15563, 0.175952, 0.167312, -0.0353084, -0.0431333, 0.105883, -0.0345105, 0.0198052, 0.0194614, 0.0425772, 0.0642758, -0.135864, 0.296038, 0.191229, -0.115556, -0.166978, -0.0112536, 0.0555504, -0.0476803, 0.0492445, 0.0459494, 0.214071, -0.00591361, 0.0607222, 0.0340495, 0.233836, 0.0597213, -0.0879274, 0.0505745, -0.0604938, -0.266654, -0.153542, -0.206078, -0.178227, -0.168672, -0.138656, 0.268077, 0.0205752, 0.163125, 0.199547, 0.125297, -0.1968, 0.0479744, 0.130152, -0.0770827, -0.0604686, -0.0625255, -0.0504935, -0.144949, -0.0938229, -0.0448925, 0.222758, -0.0681382, -0.0660635, -0.105244, 0.0711717, -0.120427, 0.0377428, 0.132914, -0.137678, 0.012007, 0.0618, 0.0125061, -0.164142, -0.012324, -0.166922, 0.07234, 0.048073, 0.255044, -0.0207798, -0.0835459, 0.0463638, 0.18979, 0.0844308, 0.100276, -0.0496919, -0.100608, 0.0242858, -0.0980914, -0.0796412, 0.178373, 0.0410912, 0.0175745, 0.0288237, -0.0394135, -0.0424368, -0.14236, -0.153841, 0.0222358, 0.0504833, 0.0945223, -0.0621098, -0.0305613, 0.0202656, 0.131734, -0.118036, 0.0196659, 0.144094, -0.0766275, -0.283195, 0.151605, -0.0389253, 0.0637892, 0.193152, -0.0209977, 0.253582, -0.0778264, 0.186167, 0.0825451, -0.023295, -0.0792824, -0.0707089, -0.178696, 0.11186, -0.0452025, 0.0738612, 0.0129579, -0.0619412, -0.155263, 0.1305, -0.147599, -0.0799781, -0.109112, -0.033514, 0.0394846, -0.190111, 0.111105, -0.0255946, 0.0589856, -0.114607, 0.0668425, -0.285232, 0.0354405, -0.00333251, -0.0218019, -0.105714, 0.126994, -0.0438589, -0.214264, 0.00219057, -0.0783345, -0.0104942, 0.132301, -0.121082, 0.0529824, -0.0551067, 0.00661386, 0.00175032, -0.0497012, 0.220264, -0.093263, -0.00943525, 0.259071, 0.202804, -0.0422607, -0.161806, -0.154168, -0.0462766, 0.0902625, -0.0135326, -0.047336, 0.036648, 0.11816, -0.0805548, 0.255133, 0.0454735, 0.0279021, 0.0537928, 0.0547063, 0.151402, 0.0176965, -0.00440483, -0.205686, 0.0764088, 0.021828, -0.193544, 0.292588, 0.040979, -0.0728292, 0.148619, 0.153826, -0.220085, 0.113869, 0.246681, -0.057884, 0.179553, 0.0750444, -0.0738771, 0.144798, -0.118541, 0.140011, -0.213109, 0.218563, 0.294634, 0.185895, 0.157788, -0.1362, -0.157909, 0.11174, 0.337991, 0.0857814, 0.0536436, -0.012582, 0.0473327, -0.0784865, 0.115365, 0.326177, 0.0422627, -0.00285842, 0.0283941, -0.111546, 0.105723, -0.0723006, -0.0221328, -0.0105951, 0.0991718, -0.0392868, -0.0584225, -0.0800304, -0.037926, 0.175987, 0.00121246, 0.0226899, -0.258225, -0.00822019, 0.11858, -0.0564814, -0.0658633, 0.00266708, -0.128026, -0.0693174, -0.0457778, 0.264187, -0.162937, -0.0414696, 0.171257, 0.007658, 0.00395017, -0.140338, -0.00978526, 0.0288758, 0.03454, -0.0764987, -0.0155282, 0.210575, -0.157301, 0.00114538, -0.0963804, 0.123452, -0.0610447, -0.125864, 0.108137, 0.0999536, -0.143575, -0.0208251, 0.0952736, -0.012989, 0.0448433, -0.0133603, -0.135674, 0.218456, -0.188652, 0.0451715, 0.0961409, 0.0310139, -0.00797584, 0.0583903, 0.0246629, -0.0111583, 0.0110281, -0.0217884, -0.0198457, 0.000682905, 0.154728, -0.155413, -0.251753, 0.123911, -0.0833131, 0.078501, 0.0615957, -0.047863, 0.00988068, 0.00311942, -0.0749786, -0.0849391, 0.00837908, 0.0824322, -0.0391383, -0.0394313, -0.0633632, 0.101734, 0.0677399, 0.149852, -0.0477991, -0.104714, 0.0807371, -0.0288154, -0.19025, 0.133226, -0.0855922, -0.205452, 0.133694, 0.2193, -0.115268, -0.152828, 0.0644212, -0.13474, -0.00418466, -0.0586749, 0.214339, 0.0201869, -0.0569237, 0.121868, -0.0250844, -0.00612182, -0.0460443, -0.0547093, 0.0825133, 0.0874537, -0.0962602, -0.099678, -0.0400507, 0.150084, 0.055895, -0.0866807, 0.0167682, 0.0895822, -0.0683397, 0.0406722, 0.00901364, -0.036952, 0.0151821, 0.129439, 0.114176, -0.130048, 0.162025, 0.0544178, -0.0135192, 0.127936, 0.0444373, 0.0696283, -0.0359577, 0.0284889, -0.0846976, -0.198234, -0.016698, 0.0645268, 0.100102, -0.132388, 0.0397982, -0.16405, 0.0796291, -0.172208, -0.110677, 0.195553, -0.00135103, 0.0324908, 0.114338, -0.146503, -0.0364143, -0.00698319, 0.185327, 0.112794, 0.0146411, 0.00516997, -0.0741633, 0.143078, 0.105597, 0.0494355, -0.00616047, 0.0566299, -0.251283, 0.0615356, 0.115824, 0.0461655, 0.0669317, -0.139589, 0.0728001, -0.0920899, -0.0405793, -0.13037, -0.0463053, 0.057631, -0.0708467, -0.115391, -0.140383, -0.0211144, -0.0948482, -0.0313153, 0.109514, -0.033576, -0.0574729, -0.0882786, -0.0238447, -0.0304008, 0.0745921, 0.151296, -0.0885721, 0.223509, 0.107232, 0.0862027, 0.0918841, -0.0124349, 0.093146, -0.10309, 0.00180291, 0.00283113, 0.0630533, -0.240819, 0.053405, 0.0748347, 0.0527197, -0.0253875, -0.00482912, 0.11326, 0.334863, 0.16577, -0.14447, 0.0127792, -0.122786, 0.00269574, -0.0730285, 0.103715, 0.0908264, -0.077013, 0.0666975, -0.105594, -0.22978, 0.0355962, -0.123153, -0.0466776, 0.0807791, 0.189353, 0.149165, 0.252758, 0.0699468, 0.140927, -0.240233, -0.0126965, -0.153619, 0.216384, -0.137699, 0.0430931, 0.0489138, -0.082443, 0.0521397, 0.0123896, 0.0516258, 0.0374367, -0.0354089, 0.135221, -0.0564659, -0.0512903, -0.00888598, -0.093107, -0.0854671, 0.0837814, -0.0282706, 0.0639345, 0.0953691, 0.0860188, -0.189737, 0.130907, -0.0329583, 0.0297436, -0.0759287, -0.0516023, -0.0617952, -0.0751, 0.0209101, -0.0432293, 0.0330576, -0.0728689, 0.123781, 0.187297, 0.268743, -0.0487147, 0.144102, -0.113081, 0.0309442, -0.186323, -0.160266, 0.0236466, 0.0152241, 0.0471288, 0.126855, 0.251027, -0.198948, 0.164132, -0.087211, -0.109323, -0.172532, 0.116749, 0.0522465, 0.00202273, 0.102556, 0.00617408, -0.0625486, 0.0351583, 0.00167059, 0.15782, -0.022945, 0.0883283, 0.035065, -0.0538942, -0.197966, -0.108187, 0.174553, 0.0259893, 0.0447092, -0.064657, -0.0111728, -0.223932, 0.0200091, 0.276156, 0.208043, -0.0732518, -0.0226216, 0.121243, -0.00189368, 0.226548, -0.0268615, -0.044084, -0.0370458, 0.215344, -0.149062, -0.234086, 0.0605974, -0.0587929, 0.0278486, -0.223908, -0.0773695, 8.37608e-06, -0.00432288, 0.0436819, -0.194043, 0.0224394, 0.0768387, -0.157518, 0.138284, -0.151267, 0.00588833, 0.115127, -0.212466, -0.0323781, 0.154232, -0.183373, -0.10043, 0.0464086, 0.0815123, 0.0517785, 0.0362275, -0.0132397, 0.129774, 0.0744425, 0.000323879, 0.265573, 0.163705, -0.0872868, -0.0347583, -0.117982, 0.0563349, -0.00263922, 0.00300454, 0.0347105, -0.150338, -0.0467793, 0.0505631, 0.156978, 0.0291304, 0.0448842, -0.212697, -0.0593771, -0.00992316, -0.0442035, -0.237398, 0.112421, 0.0721868, 0.0656435, 0.11156, -0.0818317, -0.172975, -0.0405748, 0.0166645, -0.115721, 0.148824, -0.0683489, -0.13539, -0.0192247, 0.00897393, 0.0141431, -0.229807, -0.0060753, 0.113521, -0.149776, -0.113536, -0.081281, 0.0477445, 0.0535184, -0.0782879, -0.0905782, 0.030897, 0.12872, 0.0395866, 0.410535, -0.250751, -0.0344598, -0.185031, -0.121285, 0.00559817, 0.0312565, -0.0973458, 0.00851001, 0.0355187, -0.00576454, 0.20088, 0.079856, -0.102866, -0.0577016, -0.0840094, 0.0362344, -0.0463938, -0.0451951, -0.119899, 0.0388494, 0.0589476, -0.12907, -0.0070646, 0.197235, -0.130618, -0.173188, 0.023361, -0.115665, 0.0584612, -0.0703209, 0.0361746, -0.0864356, 0.0359699, -0.00459243, -0.187284, -0.00318405, 0.190258, -0.0225454, -0.0933743, 0.0392661, -0.0295677, 0.0381723, -0.0950352, -0.0303431, -0.18737, 0.133563, 0.0439595, 0.172039, 0.0634187, 0.109315, 0.00865376, -0.0875904, 0.00314922, -0.0819572, 0.0962105, -0.147667, 0.17414, -0.0275186, 0.0776494, -0.0196294, 0.142242, 0.0169015, 0.0147235, 0.0174198, -0.10516, -0.124503, -0.035037, -0.11649, -0.114682, 0.00286897, -0.040766, 0.0537642, 0.0804028, -0.10209, -0.0598771, -0.109153, -0.156319, 0.0410412, 0.097915, 0.0841537, -0.0196916, 0.0615565, 0.061058, 0.00623674, -0.0277692, -0.0341571, -0.198591, 0.101239, 0.186489, -0.154104, 0.166741, 0.0414054, -0.123269, 0.0481001, 0.0379167, 0.0245851, -0.0652871, 0.0321105, -0.131219, 0.0149575, -0.117208, -0.0090091, -0.169629, -0.0624746, -0.0478262, 0.0715636, -0.0631163, 0.0656477, 0.107171, -0.0472398, 0.0604766, -0.111456, -0.0633671, 0.0449898, -0.0150743, -0.137471, 0.0651104, 0.0663957, 0.0320031, 0.0761733, 0.0239094, 0.132785, -0.101429, 0.131251, 0.163274, 0.26232, 0.268939, 0.0347813, 0.0554182, 0.0469428, 0.0385462, -0.0500494, -0.2231, 0.0324855, -0.0344319, -0.0744358, -0.0631954, -0.0106201, 0.129262, -0.053109, 0.0589497, -0.0811378, 0.142629, 0.379967, 0.0286038, 0.00757108, -0.0874985, -0.0832005, 0.133687, -0.106776, -0.169855, 0.00901175, 0.117407, 0.174377, 0.149093, 0.0842249, 0.151845, -0.0955833, -0.167521, 0.0153226, 0.0516023, -0.165503, -0.255525, -0.166356, -0.0945882, -0.0253131, -0.354168, -0.014988, 0.0349702, 0.0939307, 0.0740683, -0.116761, 0.0338095, 0.053978, -0.0114166, -0.00302694, 0.0179369, 0.110849, 0.150416, 0.140136, -0.135288, -0.0761019, -0.145891, -0.137998, -0.0587339, -0.0813218, -0.0573154, -0.251909, -0.0715996, 0.133971, 0.157904, -0.0631378, -0.103957, -0.166318, -0.0675543, -0.0417313, 0.0495355, -0.0555726, 0.267859, 0.0723202, -0.0210532, -0.172526, 0.129043, 0.0799852, 0.0959523, 0.0775354, 0.0303392, 0.0648846, 0.0349828, 0.0444663, 0.0314597, 0.0537239, 0.0130542, 0.136871, 0.0202238, -0.170925, -0.00736751, -0.189061, -0.0272211, -0.123369, 0.175804, 0.0982394, 0.164605, 0.235536, 0.196296, 0.0680173, 0.00290658, 0.145698, 0.107097, 0.106976, -0.0672305, -0.0751587, -0.0716977, -0.214078, -0.0526906, 0.100345, 0.0833854, -0.0170819, -0.0990284, -0.036929, 0.0630621, 0.0409574, 0.0329493, -0.261429, -0.0169771, -0.036854, 0.0540496, 0.0156242, 0.160673, -0.124393, -0.00557814, -0.149301, 0.120459, -0.0839688, 0.130115, -0.101772, -0.113222, -0.112352, -0.0886592, 0.0780054, 0.068618, 0.0396648, -0.0461262, -0.0194843, -0.100428, -0.0335306, -0.00235125, -0.19825, 0.187106, 0.00816451, -0.0911466, 0.0231616, 0.264079, -0.118771, -0.1525, -0.048867, 0.0319623, 0.0991494, -0.0402932, -0.139238, -0.0714109, 0.048445, 0.087496, 0.0504924, 0.0850871, 0.26548, 0.0236706, -0.0815344, 0.0504495, -0.169064, 0.0435302, 0.162694, 0.0453634, 0.0315223, -0.0836665, 0.0249505, -0.0356326, -0.0214875, 0.139125, 0.10907, 0.112547, -0.00562706, -0.248669, 0.0674515, -0.0259893, 0.123933, -0.177089, 0.0390987, 0.152091, -0.0275251, 0.0348462, -0.229286, -0.151669, 0.077205, -0.0830269, 0.285756, -0.176332, -0.172307, -0.130113, 0.0344439, 0.0277699, -0.188295, -0.120415, -0.0861775, 0.225267, -0.06124, -0.0413824, 0.185665, 0.0344884, -0.1554, 0.078196, -0.0334587, -0.0523341, -0.0110627, 0.062857, -0.0992103, 0.165915, 0.158463, -0.220817, -0.0762813, -0.138302, -0.246817, 0.029335, -0.0778863, 0.111039, 0.0500911, -0.111798, -0.0811882, -0.0132875, 0.110374, 0.106173, -0.0903874, -0.122127, 0.191466, 0.204684, -0.0919555, 0.123884, 0.0812594, -0.029222, -0.139194, -0.21588, 0.0403488, -0.19448, 0.114819, -0.160441, -0.0481321, 0.0273495, -0.0498029, -0.0278347, -0.0194198, 0.297201, 0.106746, -0.107952, 0.1445, 0.0200566, -0.0729731, -0.109618, 0.160259, -0.0801642, 0.0445926, 0.0421409, 0.0602185, -0.0507784, -0.171351, 0.0214688, -0.130304, -0.0557924, 0.0276426, 0.0129281, 0.181451, 0.183303, -0.0132663, 0.105639, -0.0299418, 0.233848, 0.0489694, 0.0721906, 0.0602845, -0.0540681, -0.0387776, -0.0121076, 0.140361, -0.0588857, -0.227388, 0.0111968, -0.00785115, -0.256679, 0.191712, 0.113356, 0.00772008, 0.139106, 0.0955315, -0.0352201, 0.04606, 0.00864178, -0.0851243, 0.062746, 0.177216, 0.0549666, 0.0897557, -0.0782678, 0.144552, 0.169682, -0.0520743, 0.225317, 0.261248, 0.030091, 0.014221, -0.0924314, 0.0764437, 0.151169, -0.0977351, -0.201742, 0.097808, -0.148211, 0.218951, -0.106093, 0.148675, -0.00729254, 0.0884228, -0.16234, -0.0379227, 0.0138549, -0.0985393, 0.188188, -0.0378999, 0.151389, -0.0349545, -0.219343, 0.238529, -0.194958, -0.210776, -0.0128597, 0.0618125, -0.217026, 0.0370368, 0.0166973, -0.114056, -0.0180308, 0.0264202, 0.0760518, 0.017002, 0.133002, 0.147616, 0.0343307, -0.130585, 0.0607683, -0.000604139, 0.135301, 0.145507, -0.059804, 0.163797, 0.153676, 0.039206, -0.107107, -0.00541485, -0.0898827, 0.07827, 0.107804, 0.0920882, -0.0430097, 0.0114125, 0.0637225, 0.11898, 0.00909611, -0.0410687, -0.0425009, -0.237374, -0.0264733, -0.113706, -0.0336939, 0.0246705, 0.0240621, 0.00972635, 0.0858575, -0.0260544, -0.055621, -0.00459199, 0.0752843, 0.149771, 0.0678032, -0.0284409, -0.000727898, -0.00677528, -0.161488, 0.131935, 0.0754087, 0.0169214, -0.157669, 0.156975, 0.181095, 0.113667, -0.0126714, 0.210095, 0.00217018, 0.079725, 0.0986213, 0.0330426, -0.0303806, -0.0232705, 0.114698, -0.0804841, -0.0963906, 0.0847222, -0.0684975, -0.0880388, 0.0385345, 0.00792878, -0.102431, -0.0187649, 0.013661, -0.0885022, 0.115181, 0.0942428, 0.14799, -0.271758, -0.0622996, -0.0525235, 0.0413268, 0.0626483, 0.00108596, 0.00784293, -0.0342454, 0.105265, -0.0627863, -0.028524, 0.00379326, 0.125653, -0.0446292, 0.136173, 0.172221, -0.129042, 0.0837391, 0.101685, -0.00536954, 0.0520788, 0.156367, 0.0277749, -0.143444, -0.0799233, -0.00828491, 0.223146, -0.120549, 0.0625486, 0.0308417, -0.0326997, -0.10578, -0.0435261, -0.176185, -0.0431812, -0.095901, -0.0862781, 0.0481042, -0.0482013, 0.0298214, -0.0250222, -0.201045, 0.102107, -0.0682298, -0.0505838, 0.019306, -0.146127, 0.024426, 0.0677878, 0.255064, -0.0333239, -0.00952168, -0.0271202, 0.119389, -0.0189859, 0.0849824, -0.146853, 0.088561, -0.141293, 0.0282972, -0.0451804, -0.0111583, 0.0776917, 0.083979, -0.0957924, 0.00390353, -0.230549, -0.146468, -0.0828452, 0.0825708, -0.186666, -0.0751397, -0.209216, 0.0145068, 0.0164816, -0.00909483, -0.00369552, -0.0699559, 0.252602, -0.10942, -0.0361187, -0.0717638, -0.0615458, -0.104157, -0.0355428, -0.0910381, -0.197453, 0.0889255, 0.0528506, 0.00893365, 0.0903858, 0.0905593, 0.0734537, 0.00685707, 0.0518498, -0.025848, 0.209048, 0.193204, 0.109816, -0.00383333, -0.039668, 0.135598, -0.0673444, 0.101388, -0.0577858, 0.0117056, -0.0277554, -0.0828063, 0.0524208, -0.0232551, -0.186132, -0.0281371, 0.218905, -0.0154305, -0.00411663, 0.0620608, 0.0637394, -0.0995925, -0.00337193, 0.0896648, 0.0200998, 0.0598588, -0.0151036, -0.0114821, 0.0140752, 0.00838099, 0.0754851, 0.159125, 0.132055, 0.0155289, 0.0494469, -0.0444041, -0.151508, -0.128391, 0.0358831, -0.0288741, -0.0573798, -0.200453, -0.113849, -0.0602758, 0.105432, 0.0559223, -0.149417, -0.112894, 0.00755768, 0.105483, 0.162936, 0.090509, 0.124528, -0.0991133, -0.0558572, 0.0288998, -0.0865133, 0.0151584, -0.0610425, 0.127259, -0.199909, 0.0154326, -0.0960287, -0.212739, -0.183287, 0.0586773, -0.0501916, -0.0286151, -0.081877, 0.153102, -0.242908, -0.18602, 0.185858, -0.208695, 0.106436, -0.028256, -0.0399761, -0.0233843, -0.101679, -0.115362, 0.0541982, -0.211327, -0.0051503, -0.00603983, 0.070405, 0.158355, 0.0259321, -0.0841388, -0.0845467, -0.241143, -0.188445, -0.212685, 0.0490743, -0.0688726, 0.0141847, -0.015387, 0.0890401, 0.0417599, 0.220021, -0.158833, -0.119809, 0.147151, 0.0023199, -0.0808225, 0.123213, 0.152786, -0.0674836, -0.00128442, 0.199138, -0.031239, 0.084605, 0.0377388, 0.0170138, 0.0507333, 0.022644, 0.030301, -0.0975418, -0.0581584, -0.0147322, 0.00465851, 0.123258, -0.194869, 0.164663, 0.0282284, 0.29669, 0.117063, 0.0482899, 0.0517057, 0.117657, -0.10848, -0.0148483, 0.0881104, -0.0446944, 0.0511782, 0.0281497, -0.125451, -0.066603, 0.0409661, -0.140002, -0.0368363, -0.127671, 0.00340453, 0.0838216, -0.0551784, 0.00061034, -0.0549816, -0.0302944, 0.0294502, -0.020267, 0.0393088, -0.0189309, 0.00690822, 0.0406713, -0.0981707, 0.00104771, -0.0352848, 0.0878607, 0.0203256, 0.0906847, 0.171318, -0.127757, -0.200183, -0.0628113, -0.147333, -0.109265, -0.10294, -0.0708279, 0.214564, 0.132434, -0.0461598, 0.181728, -0.0245736, 0.0210963, -0.0340841, -0.0312356, -0.181008, -0.107997, 0.151486, -0.0776947, 0.119884, -0.0031553, 0.106772, 0.0163706, -0.0875151, -0.0885882, 0.105742, -0.155735, 0.0638482, -0.0187743, 0.0921039, -0.0410423, -0.2897, -0.0545549, 0.290727, -0.0429221, 0.0553089, -0.0592756, 0.0224578, -0.138718, -0.140993, 0.114599, 0.000368313, 0.156807, -0.0660085, -0.00442095, 0.0271386, 0.0424953, -0.171861, -0.0764929, 0.127167, -0.0884361, -0.152904, -0.0112842, 0.00314154, 0.172519, 0.00522066, 0.0389319, -0.0748639, 0.135104, -0.103064, -0.0195557, -0.10481, 0.117884, -0.147472, -0.0484443, 0.118257, 0.0763777, -0.0645275, -0.292527, 0.0539097, -0.0829154, -0.243534, 0.00142628, 0.0356479, -0.141852, 0.199985, -0.00340609, -0.0325591, 0.063092, 0.0356474, -0.180259, 0.0323061, 0.0384537, -0.0325805, 0.153809, -0.0907534, 0.152707, -0.050294, -0.0214203, -0.101077, 0.200103, 0.00174342, 0.0466262, -0.167723, -0.0815158, 0.0946393, -0.0184179, 0.012282, 0.312541, 0.192873, -0.133942, -0.0212957, 0.122371, 0.168319, -0.00107848, -0.0157632, 0.0141721, 0.0223552, -0.161001, 0.104472, -0.12698, -0.0386618, -0.188808, 0.143388, -0.150102, -0.0329557, 0.0464469, -0.0118673, -0.0615962, -0.156501, -0.0589524, -0.0584158, 0.0498758, 0.0286623, 0.0546496, -0.121115, 0.0276572, -0.143289, 0.117744, -0.0466496, 0.0248568, -0.0407596, 0.012102, -0.116335, -0.0484275, -0.168449, -0.05505, 0.139444, 0.147966, -0.111855, -0.0297009, -0.171484, 0.11586, 0.16844, -0.012422, 0.0597176, 0.234258, 0.14872, -0.0502805, -0.110595, -0.0178411, -0.0905406, 0.05123, 0.145708, -0.0138954, -0.201726, 0.0802725, 0.196908, -0.150232, -0.0729755, 0.0531283, 0.027899, 0.0895996, -0.0453042, 0.11351, 0.0546207, -0.0389722, -0.0530513, -0.124414, -0.0958673, -0.0704529, -0.267706, -0.072015, -0.0341869, -0.169094, -0.0430783, -0.159039, 0.105491, -0.0511552, -0.0782239, 0.017113, -0.0446794, -0.0171927, -0.0741336, 0.029292, -0.0473893, 0.112204, -0.151622, 0.0118747, 0.0444341, -0.104539, 0.0425062, 0.136133, 0.070309, 0.191369, 0.26388, 0.0319978, 0.00507096, -0.0729764, -0.133869, -0.160741, -0.0436979, 0.10928, 0.0926505, 0.0803579, -0.109713, -0.103395, 0.174481, -0.0688781, 0.0414972, 0.109587, 0.103748, 0.0268222, 0.116618, -0.0655083, -0.0272787, -0.119966, 0.0420301, -0.095944, 0.199033, -0.0460042, -0.119803, -0.0332279, 0.0232258, 0.279626, -0.237919, 0.00160104, 0.00159377, 0.0177097, -0.0410766, 0.0399425, -0.00401052, -0.0111306, 0.12246, -0.0971883, -0.158824, -0.145213, -0.0561174, -0.119317, 0.0856046, 0.0952667, 0.106159, 0.076056, 0.180741, 0.0628437, -0.114494, 0.0801033, -0.0969682, -0.117619, -0.295821, -0.0874622, 0.0663144, 0.0460557, 0.0461456, -0.123683, 0.0439772, -0.0362618, 0.105041, 0.0432001, -0.00592445, 0.170126, 0.0830223, 0.171433, -0.0623503, -0.239983, -0.0515402, -0.0351445, -0.0157021, 0.0891836, -0.0613749, -0.0446423, -0.23306, -0.22256, 0.0961184, 0.119572, 0.0985964, -0.0642032, 0.200684, 0.0531507, -0.0644261, 0.0697928, -0.0627565, 0.0932382, -0.203788, 0.016967, 0.0489951, 0.0834868, -0.126223, -0.0455413, 0.215395, 0.15713, -0.0677129, 0.11849, -0.224099, -0.00564901, -0.0515676, -0.0223984, -0.0951502, -0.306609, -0.131045, -0.0908551, -0.0637113, -0.0664312, -0.120158, 0.0081412, -0.0697521, -0.179817, -0.0363421, -0.159363, -0.276491, -0.0474945, 0.0443234, -0.05925, 0.0806377, -0.0867666, 0.175683, -0.0577573, -0.221521, 0.0424225, 0.0350486, -0.0219766, 0.359715, -0.0791245, 0.16094, -0.053502, -0.24656, 0.230291, -0.149395, -0.0405685, 0.0446512, 0.0317444, 0.278322, -0.205548, -0.258859, -0.0187514, -0.0126554, 0.0676104, 0.205884, -0.142568, -0.0172591, 0.116454, -0.10954, -0.0562847, 0.0191536, 0.167997, 0.0140592, -0.00764243, 0.0720588, 0.06172, -0.292667, -0.0233591, 0.0898345, -0.0819293, -0.0133489, 0.134911, 0.0216395, 0.0231037, 0.0386825, 0.191793, 0.204526, -0.0529837, 0.071734, 0.0646656, 0.13188, 0.0746916, 0.0567235, -0.108015, 0.122519, 0.016008, 0.187478, 0.0821305, -0.0832648, -0.0939737, 0.043362, -0.0735132, -0.132463, -0.342839, -0.179825, 0.0195324, 0.0939771, -0.0820749, 0.124221, -0.141847, -0.257998, -0.144468, 0.0969171, 0.177705, 0.0775434, -0.272517, 0.164924, -0.055217, -0.0249579, -0.0590735, -0.0716679, -0.15047, 0.0766674, 0.00412021, -0.109287, -0.148353, -0.0943131, 0.00226437, 0.171753, -0.0906924, 0.0897021, 0.011858, 0.0722941, 0.00244883, 0.189717, 0.0656087, 0.0198338, -0.00154283, 0.0524443, 0.193007, 0.136008, 0.209426, -0.233605, -0.209436, -0.0350347, 0.0733655, -0.00453009, -0.134195, -0.112743, -0.078847, 0.0146875, -0.188191, 0.0356071, 0.0859781, 0.182553, -0.100099, 0.00223675, 0.0163556, 0.13081, 0.147073, -0.101827, -0.0759129, 0.0219072, 0.0310091, -0.23603, -0.00466859, -0.163668, 0.124721, 0.0932285, -0.0388255, -0.142489, 0.122313, 0.032474, 0.109185, -0.0101782, -0.128974, -0.163159, -0.0738602, 0.106046, -0.0179798, -0.0798286, -0.0600035, -0.103388, -0.0173794, 0.150437, 0.0993913, 0.104881, -0.0772221, -0.170673, 0.167237, 0.0402524, 0.109682, -0.223013, -0.0262903, -0.105392, 0.238909, 0.0958375, 0.0222019, -0.067445, -0.156866, 0.0570429, -0.0565689, -0.147683, 0.0872151, -0.113916, -0.105798, -0.140791, -0.126458, 0.0566273, -0.21033, 0.0839152, 0.169957, 0.124456, -0.1176, -0.0333512, 0.0960142, -0.0704116, -0.17301, -0.00478061, 0.191731, 0.093183, -0.043726, -0.119546, -0.251064, -0.0217078, 0.0118136, 0.0803301, -0.0603706, -0.0284006, 0.0944146, -0.14712, 0.0461381, -0.218749, -0.0842371, -0.0848391, 0.0643181, 0.0300151, -0.0444076, 0.0507619, -0.0835678, 0.0331038, -0.00275954, -0.045894, -0.174133, -0.0149071, -0.0245152, 0.156365, -0.0675673, -0.0338153, 0.0667169, 0.0106668, 0.0992645, -0.0377082, 0.0151032, 0.101662, -0.103056, 0.0651068, -0.0798478, -0.030759, -0.0170273, 0.101995, 0.0376442, -0.0586843, -0.0847361, 0.0321792, -0.226284, -0.161394, 0.146352, 0.178523, -0.107654, -0.102787, 0.0802861, -0.0289662, 0.0297838, -0.0259187, -0.123691, -0.0112545, 0.113731, -0.00291314, -0.253846, 0.0343799, 0.0733315, -0.0749695, 0.0124321, -0.162748, -0.175606, -0.0579814, 0.0513276, -0.159151, 0.0350945, 0.0321563, -0.0114402, -0.0640753, -0.0394047, 0.0185511, -0.14398, 0.00879595, -0.0296036, -0.244379, 0.0167521, 0.016732, -0.0101207, 0.168328, 0.138313, -0.265654, -0.132551, -0.0111195, -0.00240027, 0.128003, -0.00583597, 0.0855749, 0.0116712, 0.0379805, -0.0385913, -0.0457178, -0.0872776, 0.0557534, -0.000648953, -0.0201334, 0.0142394, -0.0978714, 0.0534771, -0.152652, 0.0463474, -0.0244624, 0.10234, 0.0969861, -0.0438915, 0.042162, 0.114185, -0.023404, -0.13764, -0.018015, 0.0415236, 0.0242454, -0.104537, -0.0728245, -0.242682, 0.0353832, -0.072485, 0.102579, -0.201913, -0.188865, 0.0395992, 0.0245252, -0.166361, -0.0503329, 0.23836, 0.166731, 0.0798325, 0.0428123, -0.0859694, -0.140555, -0.0783308, 0.00272267, -0.0654277, -0.0478751, 0.00640876, 0.0360599, -0.119341, 0.133659, 0.0334623, -0.0239176, -0.0457586, 0.0920342, 0.0460798, -0.0519714, -0.0897178, 0.0885382, -0.00393213, -0.0314096, 0.0618494, -0.0723128, 0.255447, 0.00749907, 0.0989676, -0.138348, -0.193205, 0.0752203, 0.00146259, 0.00345568, 0.148683, -0.0433247, 0.156943, -0.0453991, -0.137258, -0.0790754, -0.073398, 0.03724, -0.0407481, 0.0748606, -0.0275041, -0.060414, 0.0785068, -0.0326368, -0.153573, 0.00704897, -0.072898, -0.0249653, 0.0963092, -0.0598411, -0.0320101, -0.148148, -0.0083775, -0.0293703, 0.101685, -0.0706839, 0.151555, 0.0904381, 0.038486, -0.293796, -0.125123, -0.0160274, -0.156264, 0.234075, 0.0433258, -0.0259251, 0.059972, 0.136438, -0.163279, 0.0494018, -0.0349067, -0.0410755, 0.0515858, 0.0076149, 0.0415095, 0.0486478, 0.0501927, -0.1477, -0.211128, -0.0850318, -0.0920465, -0.160542, 0.0614634, 0.142552, 0.117021, 0.0504493, -0.0190265, 0.294126, 0.0805029, 0.230605, 0.050371, 0.20018, -0.144033, -0.144304, 0.0717571, 0.0672925, 0.0299704, -0.0779885, -0.0430933, 0.179312, -0.00180555, -0.103548, -0.0483372, -0.209504, 0.0494223, 0.20363, 0.137725, 0.0511731, -0.220107, -0.0324874, 0.151429, -0.109922, -0.061593, -0.219332, 0.0796796, 0.0722311, 0.0855472, -0.113754, 0.137077, -0.309277, 0.103939, -0.126866, -0.071245, 0.0984532, 0.215451, -0.0371189, -0.197791, -0.0272569, -0.00999765, 0.0423821, -0.12291, 0.0826751, -0.0627678, 0.0708544, 0.290949, -0.161565, 0.177596, 0.125264, -0.00369029, 0.159427, 0.0282618, -0.0587159, -0.0287543, 0.162345, 0.345679, -0.105309, -0.0654687, -0.0405783, -0.0296809, -0.0552884, 0.0975892, -0.0191581, -0.0497437, -0.261679, 0.209914, -0.177016, -0.197073, 0.0076806, -0.0629609, 0.0123245, 0.0937974, 0.0479937, 0.217542, -0.071637, 0.0169403, -0.0760303, -0.17119, 0.288249, -0.0517558, 0.119818, 0.0785349, -0.109471, 0.0743482, -0.184169, -0.127643, 0.0474436, 0.213437, 0.0530124, -0.0179431, 0.084271, -0.0473217, -0.0232327, -0.0134479, 0.271559, 0.0878773, 0.20957, 0.297467, 0.00786742, 0.0964503, -0.0264547, -0.0727342, -0.181154, 0.137983, 0.338245, 0.0940735, 0.0304558, -0.211413, -0.0398992, 0.0857381, -0.24316, 0.109596, -0.009855, 0.135898, -0.00702097, -0.0424251, 0.0978528, 0.109505, -0.0252706, -0.0559088, 0.0971168, -0.120149, -0.0158332, 0.102226, 0.134883, 0.263983, -0.205572, 0.158973, 0.248976, 0.190913, -0.0707164, -0.0473297, -0.0134367, -0.19617, -0.0776648, -0.0804706, -0.0621507, -0.128139, 0.0861913, -0.0667626, -0.0933351, 0.085164, -0.0640133, 0.0271569, 0.00431443, -0.16492, -0.0277846, -0.192857, -0.069405, -0.00971334, 0.0136974, -0.177793, -0.0382278, -0.0801822, 0.0926707, 0.0570204, -0.0766761, -0.0244724, 0.226214, 0.0034218, 0.12342, 0.0583063, -0.00866649, -0.168052, 0.0294049, -0.234313, -0.166429, -0.115369, 0.0421235, -0.120304, -0.120782, 0.0560781, 0.0761294, 0.192221, 0.132559, 0.130927, 0.141902, -0.0850186, 0.0386294, -0.0586129, 0.130883, 0.218548, -0.0623188, 0.0236953, 0.12479, 0.304044, 0.191109, -0.16265, -0.179291, -0.128139, 0.0511675, 0.218045, 0.181536, 0.0905323, 0.0532676, -0.17246, -0.0709164, 0.144862, -0.213331, -0.235726, 0.245371, 0.0184792, -0.14075, -0.167106, 0.163998, 0.0600328, 0.20224, -0.0888768, 0.0576127, 0.0766289, 0.0146756, -0.0830833, 0.082287, 0.176898, -0.120031, -0.0623949, 0.0937113, -0.28067, 0.0581045, -0.0365983, 0.0937025, -0.170001, -0.0496406, -0.01878, 0.050687, -0.0472238, 0.0611565, -0.0349166, -0.196733, 0.0839714, 0.141242, -0.0141962, -0.0600266, 0.163483, 0.084526, 0.0479008, 0.102239, 0.176715, -0.160759, -0.140169, 0.122158, 0.16211, 0.111234, 0.0672217, 0.0634676, -0.0817171, 0.0992053, 0.0253314, 0.00165232, 0.0960391, -0.0316036, -0.0967862, -0.0125182, 0.0939067, -0.0978939, -0.15249, -0.0993986, 0.0309397, 0.0712689, -0.0476272, -0.0291233, 0.0585029, -0.0188334, 0.0855798, 0.0358009, 0.0837921, -0.133823, 0.0673859, -0.0244877, -0.0603419, 0.0514354, 0.0385311, 0.0944403, 0.0727609, 0.123709, -0.0565418, -0.129561, -0.144019, -0.079002, 0.0609638, 0.0767799, -0.042883, -0.0768833, 0.00519367, 0.147202, -0.0245255, -0.0475613, -0.0739563, -0.139207, 0.0636918, 0.0227896, 0.0528194, 0.0331631, -0.147878, -0.0844867, 0.0664663, 0.0861752, -0.0169384, 0.0791446, 0.0119883, -0.0297605, -0.11075, 0.0395281, -0.10849, 0.10311, 0.038575, 0.0123208, 0.147154, 0.221508, -0.0947877, -0.0734871, 0.115789, 0.0845052, 0.0882626, -0.073914, 0.0662464, 0.196438, 0.0531637, 0.100317, -0.0838218, -0.133268, -0.132621, 0.05095, -0.0518469, -0.0189343, 0.154335, 0.175336, 0.0490932, -0.116714, -0.0720386, -0.134515, -0.0308114, 0.0632764, 0.00974837, -0.0238573, 0.00195356, 0.161251, -0.0802542, -0.0369155, 0.0175843, 0.115263, 0.0567821, -0.046157, -0.0973101, -0.130586, -0.169732, -0.126506, -0.120035, -0.0356325, 0.101123, 0.121764, -0.0524125, 0.12542, -0.0136652, 0.0837537, 0.109469, 0.0244736, -0.192945, -0.0362202, 0.00650635, -0.0403809, -0.0840146, 0.127304, 0.135327, 0.00664333, -0.146668, -0.0467965, 0.0794409, 0.0819527, -0.0480886, 0.0486855, 0.0809595, 0.0476226, 0.0965907, -0.151954, -0.211885, -0.0919035, 0.0165932, 0.100495, -0.0256261, 0.0798814, -0.035813, 0.0928816, -0.080874, 0.0157428, -0.158356, 0.0406484, 0.137512, -0.0432774, -0.0970761, -0.0173381, 0.0872708, -0.188939, -0.0492732, -0.0548583, 0.0255167, -0.109551, -0.159603, 0.00478809, -0.0360562, 0.0239488, 0.0251315, -0.0424566, -0.0290303, -0.134485, -0.0718073, -0.105682, -0.0649339, -0.0254721, 0.0756504, 0.0105627, -0.0360207, 0.105144, -0.0640832, 0.0747, 0.0143695, 0.052161, 0.117849, -0.0580816, -0.0637175, -0.0869699, 0.0587343, 0.158956, 0.0195474, 0.032326, 0.0793255, 0.0719585, -0.00223175, -0.184524, -0.128771, -0.0882953, 0.0732438, -0.0032445, -0.0304805, -0.0178773, -0.0339384, 0.158236, -0.0487496, 0.016933, 0.0112062, -0.0782969, -0.162667, 0.0586429, -0.00812828, 0.0114383, 0.167387, 0.00546322, 0.0163308, -0.111334, -0.0812219, -0.11669, 0.00861207, 0.0685736, 0.0209076, 0.0399496, -0.0672537, -0.123078, 0.123896, -0.1616, 0.123452, 0.0532213, -0.0343441, -0.144929, -0.105285, 0.23618, 0.102064, 0.0584476, -0.0691786, -0.095552, -0.0027904, -0.0836166, 0.00252111, 0.0372544, 0.0537237, -0.0207287, 0.118723, 0.0849747, 0.208035, -0.0111249, -0.0370659, -0.127211, 0.0770758, 0.0564665, -0.0264482, 0.108892, 0.0185015, -0.0939939, -0.096015, 0.144052, 0.0848727, 0.115484, 0.101108, 0.106897, -0.11726, -0.101021, -0.055208, 0.0919943, -0.0402092, 0.0823158, -0.173687, 0.0262834, -0.169203, 0.0291962, 0.161416, -0.0222565, 0.00806963, 0.174466, -0.0767426, 0.0436967, 0.133778, 0.128272, 0.0935785, -0.0991929, 0.0454707, -0.0476718, 0.182201, 0.00817971, -0.00889266, -0.026149, -0.0644335, 0.21186, 0.117338, 0.000792542, 0.0213164, 0.0744333, -0.0121939, -0.0285224, -0.0211257, 0.0362032, 0.225319, 0.0353633, 0.0677996, 0.116871, -0.159991, 0.0992094, 0.0189144, 0.152633, 0.107308, 0.127172, -0.0692259, 0.0262822, -0.00366592, 0.179692, -0.198168, -0.0997837, -0.144807, 0.039853, 0.047124, 0.120955, -0.0771065, -0.103562, -0.0651258, -0.0531673, -0.0619981, -0.0731576, 0.0199195, -0.0169349, 0.0821189, 0.023271, 0.0876386, 0.0983463, 0.000128572, -0.141145, -0.0651145, -0.0147654, -0.100562, -0.0475197, 0.0213094, -0.00217677, 0.0144144, -0.102248, -0.0687139, 0.119284, 0.108135, 0.0327078, 0.17814, 0.0355532, 0.0149883, 0.0348057, 0.0103493, 0.136389, -0.0778083, 0.103086, 0.0110015, -0.137888, -0.0700109, -0.113218, 0.0824224, 0.110952, 0.0284493, 0.0644895, 0.105552, -0.0766362, 0.0353689, 0.00300272, -0.00675409, -0.0185473, -0.144722, -0.0390585, 0.0607631, -0.186547, -0.133354, 0.107808, -0.0647819, 0.00271049, 0.111212, -0.202471, -0.0205888, 0.0477485, -0.162617, -0.0783853, 0.111147, -0.105033, 0.0113969, 0.0656377, -0.0641083, 0.0559224, 0.194715, -0.0502232, -0.0978247, 0.00345545, -0.140454, 0.0652129, 0.0894265, -0.138477, -0.00417201, 0.119584, 0.0441594, 0.00971707, 0.0754769, 0.0666072, -0.210797, -0.15096, 0.0882694, 0.176745, -0.0332011, 0.0268707, -0.110367, 0.0637021, -0.106035, 0.0969342, 0.00336191, -0.0492548, -0.145268, -0.212099, 0.0258385, -0.049315, 0.0361512, -0.0330719, 0.0593164, -0.0348575, 0.042603, 0.0231313, 0.174576, -0.0634203, 0.204092, -0.0658941, 0.0522331, -0.0533762, -0.0354594, 0.0948335, 0.0458306, -0.0718856, 0.281908, -0.123062, -0.0513454, -0.0832522, 0.155176, 0.134888, -0.135909, -0.116734, -0.0605271, 0.113046, -0.122005, 0.0314084, -0.13757, -0.169438, -0.0810206, 0.0748278, 0.0484664, -0.13779, 0.0355303, -0.213031, 0.00975126, -0.109359, -0.0417217, -0.171188, -0.208053, -0.106154, 0.0882189, 0.042032, 0.0563421, -0.00468812, -0.0153875, 0.0174556, 0.264397, 0.132391, 0.0376369, -0.0722157, -0.0329904, -0.123504, 0.120935, -0.000930922, 0.0247556, 0.0121103, 0.0402275, 0.0176447, 0.055605, -0.197491, -0.0408461, 0.166147, 0.0124153, 0.0983871, 0.131356, 0.0382799, 0.0761826, 0.0686585, -0.0539948, 0.10968, -0.161117, 0.112203, 0.0534579, -0.0111837, 0.111632, 0.0814211, -0.0806675, 0.154568, 0.00899491, 0.098906, -0.00204868, 0.0949005, -0.199919, 0.144038, -0.0246662, -0.173516, 0.275438, -0.093574, -0.0174857, 0.109003, 0.0272693, 0.128264, -0.0676252, -0.0442261, 0.107223, 0.0430002, -0.0470434, 0.129835, 0.109157, -0.0920301, 0.11826, -0.220729, 0.0375858, -0.18664, 0.14797, 0.0374536, 0.0346498, -0.109529, -0.0115872, 0.0743362, 0.180665, 0.0984952, -0.034864, 0.178656, -0.126427, 0.0865202, 0.128285, 0.0206691, 0.0465389, -0.103255, -0.110313, 0.0431721, 0.0901045, -0.120569, 0.0608268, -0.221831, -0.0180149, 0.206021, -0.221668, 0.134156, 0.0174607, 0.0969935, 0.167248, -0.0597994, -0.0170466, 0.0243817, -0.146495, 0.0496713, -0.00274506, 0.139291, 0.117634, -0.0466885, -0.0470088, 0.0615922, -0.00469908, 0.107988, -0.212616, 0.176661, 0.0568089, 0.0121125, 0.0319384, 0.119767, 0.00334511, -0.0146433, 0.0281925, 0.0980598, 0.0219119, -0.0475717, 0.0567364, 0.189298, -0.127564, -0.0676554, -0.153621, 0.176936, -0.14443, -0.0704143, 0.167968, 0.282004, 0.060831, 0.0877933, 0.050756, -0.0511437, -0.0769624, -0.0514547, -0.127916, -0.0640993, -0.0833388, -0.0641917, 0.0654744, -0.0586587, 0.0591393, -0.138396, -0.0931565, -0.0489671, -0.0494166, -0.056881, 0.0785713, 0.178007, -0.0514138, -0.0989853, -0.0120956, 0.096578, -0.109647, -0.0743485, -0.0825694, 0.0119665, 0.0650571, 0.0389372, -0.0208462, -0.0392945, -0.0555843, -0.120977, -0.0287519, 0.0659682, -0.265658, 0.128913, -0.0295166, 0.0441855, -0.105853, -0.0495585, -0.00852319, -0.213449, 0.0918541, -0.123255, -0.0455771, -0.0304465, 0.125686, 0.0277281, -0.246698, 0.0269226, -0.0118558, 0.0595722, 0.104024, 0.0162148, 0.125497, 0.0912526, 0.255578, 0.161356, -0.0586317, 0.159912, -0.256179, 0.0320642, 0.0454331, -0.0936912, 0.0190513, 0.169121, 0.0377877, -0.144895, 0.00715338, -0.19054, 0.0455218, -0.106215, 0.19001, 0.219418, -0.0254529, 0.0818676, 0.0784976, 0.00283358, 0.234166, -0.0342924, -0.0835303, -0.136667, -0.160508, -0.305654, 0.0525073, 0.0403464, 0.127312, 0.0824422, 0.121575, -0.207532, -0.135517, -0.0960406, 0.0815916, 0.0327979, -0.062943, 0.0300865, 0.0528177, -0.0418652, -0.0570994, -0.103301, 0.223695, -0.0870602, 0.00904972, 0.0670306, -0.167899, 0.0085447, -0.0942417, 0.241428, -0.112212, -0.256615, -0.257956, -0.116644, 0.0851484, 0.00117436, 0.0817315, -0.181302, -0.0553693, -0.112013, -0.0772925, -0.0820859, 0.0502862, 0.111918, -0.0609315, 0.0951362, 0.0689764, -0.0636572, -0.0886974, -0.0352235, 0.144306, -0.079956, 0.137689, -0.307117, -0.0534141, 0.0126667, -0.00654405, -0.0174781, -0.037189, 0.0831323, 0.198067, 0.0327671, -0.105462, 0.160614, -0.0104439, -0.0818153, 0.181018, -0.042836, 0.134418, -0.129177, -0.0917917, -0.00584106, -0.194135, 0.0213184, -0.179936, -0.0555157, -0.000540658, 0.185082, 0.0418863, 0.205037, -0.133818, -0.0491808, -0.118878, -0.0379033, -0.0550183, -0.0309059, 0.101655, 0.0197472, -0.0287046, 0.0221947, -0.0387419, 0.0705591, -0.168198, 0.0106428, 0.102485, 0.0727887, 0.03393, -0.0267385, -0.0261254, 0.0416247, -0.0529903, 0.0243474, 0.196779, -0.138567, 0.0666022, -0.0688454, 0.0680961, -0.0266971, -0.0561386, -0.159046, 0.122139, -0.050073, 0.0910026, -0.0574785, -0.328669, 0.0378877, 0.150768, 0.129447, -0.00744589, 0.0304156, -0.27702, 0.178747, -0.19005, 0.146062, -0.0616832, 0.0409175, -0.164076, 0.128163, 0.0826385, -0.00203388, -0.0240326, -0.0648058, 0.0646042, 0.0831431, 0.103365, -0.00514731, -0.0300297, -0.0985743, -0.00416123, 0.0159298, -0.102553, 0.00938452, -0.0117091, -0.0377082, -0.0876689, -0.0823903, 0.0726545, -0.0598911, 0.104333, 0.0956845, -0.195119, 0.107949, 0.0924422, -0.0122513, -0.0732881, 0.0646259, -0.0251552, 0.196854, -0.0346116, 0.02246, -0.147126, 0.0499791, -0.0276557, -0.23886, -0.0324634, 0.2523, -0.12954, 0.0713887, 0.237271, 0.102429, -0.00120775, 0.0433416, -0.0345823, -0.208548, -0.141292, -0.0588002, -0.113626, 0.0132473, -0.0325691, -0.0786973, 0.163899, 0.00525945, -0.0208978, -0.188894, 0.0955209, 0.235535, -0.0761551, -0.035881, 0.118797, 0.0526795, -0.142891, -0.0622927, 0.144473, -0.113774, 0.0491807, 0.0414315, -0.0126343, -0.0875944, 0.0264076, -0.17136, -0.0725468, -0.0427449, -0.0286398, -0.0537285, 0.00159443, 0.106739, 0.100818, 0.0907005, -0.0525567, 0.0275104, -0.137268, 0.15402, 0.0596651, -0.297984, 0.0778276, -0.0372008, -0.0777964, -0.0168532, 0.0258906, -0.00465703, -0.0830696, -0.0207592, 0.109446, -0.110701, 0.179498, 0.0752319, 0.0848247, 0.17416, -0.285889, -0.251303, 0.0100071, 0.0101899, 0.145078, -0.111133, -0.00575954, 0.0515581, -0.0443203, -0.0913258, -0.0161453, -0.0449113, 0.0989803, -0.0177613, 0.157888, -0.0926173, 0.0830479, -0.109199, 0.0886168, -0.0450191, 0.106226, -0.259468, -0.181131, 0.0845421, 0.0745095, 0.0601264, -0.0418663, -0.0343481, -0.0599877, -0.180518, 0.00622462, 0.0582915, 0.0943433, 0.0449844, -0.198057, 0.206816, -0.000445837, -0.206176, 0.119879, 0.171306, 0.178961, -0.0376099, 0.0759337, -0.193037, 0.159082, -0.0454939, 0.231529, 0.19697, -0.0527631, -0.07752, -0.0489649, -0.0179346, 0.0186004, -0.113162, 0.0458203, -0.103527, 0.0190073, -0.0867345, -0.0370142, 0.119919, 0.106526, -0.0667163, 0.0359036, -0.0789678, -0.138709, -0.028857, -0.050412, -0.0270008, 0.120481, -0.140142, -0.043569, 0.117375, 0.0846386, 0.0676402, -0.0390312, 0.0487376, 0.00381574, 0.068868, -0.142914, 0.0537322, -0.0135041, 0.186685, 0.201425, 0.0070755, 0.0532441, -0.014985, 0.00928228, 0.152088, -0.0812244, 0.00655907, 0.078549, -0.00257587, -0.095374, 0.101777, -0.0854879, -0.133711, -0.0296004, -0.0875907, 0.00963053, 0.17282, 0.0914867, -0.00121463, -0.139567, -0.149376, 0.129923, -0.101361, -0.0292206, -0.00676972, 0.006276, -0.0734507, 0.0347251, 0.0206986, -0.11267, -0.125151, 0.216722, 0.00684697, -0.052881, 0.0865279, 0.0576749, -0.0295077, 0.0491213, -0.030428, 0.0589632, -0.0949345, 0.0493515, -0.0694301, -0.163268, -0.146357, -0.0673626, 0.052032, 0.0169042, -0.0774962, 0.0612279, -0.166672, -0.0599577, -0.0633639, 0.0254275, 0.0201976, -0.0526878, -0.0169007, -0.035077, -0.02462, -0.0181858, 0.0965988, 0.20853, -0.297697, -0.00340586, -0.17861, 0.0250463, -0.118272, 0.0869688, 0.0192564, -0.0381018, 0.108253, 0.0535526, -0.0620016, 0.0532243, -0.0975526, -0.00402363, 0.0429589, 0.158719, -0.0104289, -0.0432213, 0.0479665, -0.0717833, -0.0616633, 0.0328634, -0.0113763, -0.0626997, -0.0816766, -0.0432693, -0.00923528, -0.0144775, -0.0233158, -0.0947143, -0.115744, -0.157524, 0.0229645, -0.0810907, 0.00524696, 0.00146699, -0.0679898, -0.154052, -0.065664, -0.0133225, 0.144046, 0.0653894, -0.0684904, -0.00210106, 0.0202325, -0.00935773, -0.0554747, 0.041597, 0.0649542, -0.0404586, 0.0412038, 0.0477054, 0.0682841, -0.0435034, 0.0765214, -0.137913, 0.0259453, 0.234249, -0.0356187, -0.0887007, -0.0882061, 0.0608521, 0.143281, -0.113073, -0.0459355, -0.0299839, 0.202796, -0.112708, -0.164899, -0.14343, -0.0281979, 0.167565, -0.146052, -0.187173, -0.0750578, 0.02184, 0.177881, 0.0728833, 0.0800647, -0.00750367, 0.119847, 0.254518, -0.0861984, -0.0498776, 0.0141963, 0.0636368, 0.123143, -0.0387844, 0.125971, -0.0417447, 0.113657, -0.0981219, -0.0547367, -0.037534, 0.0539888, -0.100744, -0.0434071, 0.0682394, 0.0871798, -0.0311033, -0.0370197, -0.0249085, -0.00708454, -0.0404447, 0.110853, 0.00923914, 0.0787698, 0.112387, -0.101354, -0.163688, -0.0185496, 0.0226097, -0.152786, -0.0726398, 0.0676446, 0.125094, 0.0132284, -0.0593779, 0.128175, -0.241873, -0.0273401, 0.0742429, 0.19901, 0.0919988, -0.00836191, 0.0348858, 0.165104, -0.0613898, 0.112708, 0.0917051, 0.0260319, -0.065118, 0.0293152, 0.0565822, 0.0119785, 0.19477, -0.0146787, -0.260057, -0.104186, -0.0966388, 0.149077, -0.173489, 0.0939372, 0.128021, -0.0357684, -0.0517028, 0.0143647, 0.130607, -0.0711035, -0.00189047, -0.115368, 0.263314, 0.0167397, -0.245477, -0.0858798, 0.302755, 0.115846, -0.0318118, -0.0383703, -0.198666, -0.109806, -0.0613273, -0.124917, -0.0124952, -0.100409, -0.0208415, -0.101458, 0.0152759, -0.0859899, 0.159824, 0.128329, -0.31282, 0.0354912, 0.000195532, 0.135932, -0.0713688, -0.0506432, -0.142672, 0.199843, 0.0800669, 0.126208, -0.180627, -0.0130582, -0.0219251, 0.180833, 0.00287334, -0.0152245, -0.041901, -0.0855636, -0.0100015, 0.0588728, 0.0562564, 0.0378948, 0.16806, -0.0358485, 0.0583644, -0.104326, 0.0378592, -0.0258975, -0.0892439, -0.0513174, 0.0957967, 0.0177465, -0.112847, 0.107659, -0.111288, 0.210257, 0.0097983, -0.285422, 0.0180447, 0.157152, 0.0180197, 0.168234, 0.105974, 0.0618372, 0.146627, 0.188205, -0.101942, -0.247116, 0.0768678, 0.00380349, -0.0161102, -0.000461874, -0.00881054, -0.169328, -0.274421, -0.0559141, 0.0477404, 0.175432, 0.0685379, -0.00848164, -0.119128, 0.150294, -0.0379938, -0.194851, 0.144737, -0.153222, 0.161334, -0.101825, -0.107602, 0.11945, 0.155657, -0.110698, -0.0454566, -0.125012, 0.190649, -0.0551027, -0.125038, 0.079506, -0.17378, -0.0425822, -0.0454212, -0.0382528, 0.0142943, 0.0820632, -0.193152, 0.12707, 0.291845, 0.0250315, 0.14491, -0.0557204, 0.131727, -0.0752608, 0.0194725, -0.10702, 0.0810582, 0.137637, -0.0501724, -0.0493465, -0.0352318, -0.129282, 0.0497972, 0.0202646, -0.0726985, -0.104236, 0.159151, 0.0465456, 0.0690551, 0.0935469, 0.0878223, -0.150406, 0.288982, -0.0746188, -0.0518087, 0.229179, -0.155393, 0.12748, -0.11096, 0.147661, 0.296666, 0.0166346, -0.0512565, 0.200339, -0.135889, 0.243239, 0.105383, -0.169761, -0.115881, -0.0864284, -0.10431, 0.259267, 0.215348, -0.165873, -0.0555462, 0.346018, 0.0761327, -0.123868, 0.167333, -0.166088, -0.100387, 0.144344, 0.275665, 0.0471274, -0.00097327, -2.95061e-05, 0.100579, -0.0133436, -0.00761577, 0.0421832, -0.0193875, -0.25119, 0.0511413, -0.0602377, -0.00919222, 0.0465616, 0.197247, -0.0547346, 0.0316546, -0.0290977, -0.02137, 0.171355, -0.0803177, -0.0696796, 0.014716, -0.00322727, 0.0808363, 0.0707796, -0.156772, 0.0370113, -0.0178656, -0.151161, 0.0736129, 0.148416, 0.0778711, 0.144752, 0.217577, -0.0354451, -0.0698486, -0.000243647, -0.276243, 0.0881414, 0.0291491, -0.161759, 0.102996, -0.0212529, 0.069136, -0.030714, 0.121583, 0.00274517, -0.0432696, -0.0347584, 0.0413975, -0.0519171, 0.0354985, 0.0710298, -0.131995, 0.189207, -0.110611, 0.00185955, -0.0136468, -0.160632, 0.170354, 0.0200062, 0.0842623, -0.240196, -0.00336677, -0.0237264, 0.0627549, 0.0334963, -0.150746, -0.0992013, -0.0330021, 0.015375, 0.09146, -0.000341288, -0.0496006, 0.0264943, -0.0349599, -0.0870973, -0.0158846, 0.0649118, -0.0264069, 0.140874, -0.134253, -0.182363, -0.0480671, 0.0162931, 0.173416, -0.0676093, 0.0855051, -0.0274659, 0.00257764, 0.0560504, -0.00783401, 0.089456, 0.00923903, -0.0219951, -0.0367787, 0.128951, -0.0805817, -0.0152612, 0.126516, -0.0535054, 0.127436, -0.0867403, -0.0405207, 0.0684804, -0.0714253, 0.0466667, 0.0801769, -0.0913664, -0.0567048, 0.0305216, 0.0837042, 0.126671, -0.103212, 0.0240113, -0.0412055, -0.0176235, 0.049632, -0.123632, -0.0965269, -0.164327, -0.0562135, 0.00716115, 0.0292528, -0.00628087, -0.0205584, 0.061692, 0.161399, -0.0627791, -0.0147308, -0.0197903, -0.0213397, -0.0531252, 0.0743197, -0.0379642, 0.0353109, -0.0593498, 0.104684, -0.039303, 0.0402391, -0.105199, -0.106732, -0.0153482, -0.0435758, 0.0210806, 0.0562325, 0.111882, 0.208832, 0.0372033, 0.181224, 0.0372735, 0.0591067, 0.0228514, 0.0581491, 0.0938781, -0.0359237, 0.0777512, 0.124402, 0.0326624, 0.0749604, 0.0447018, -0.0667774, -0.0396599, 0.278345, -0.050733, 0.0414298, 0.0867645, 0.0388629, -0.169728, -0.0444036, 0.0819363, 0.0533693, 0.0657915, -0.017999, -0.0814245, -0.0799469, -0.0129275, -0.0530307, 0.0696467, 0.234941, -0.186764, 0.0497403, 0.0272907, -0.319766, 0.0231814, 0.090319, 0.212207, -0.104769, 0.108553, 0.00730924, 0.12782, 0.0359584, 0.300987, -0.102498, -0.0710951, -0.0815281, -0.167076, -0.00679631, -0.0164476, 0.193152, -0.145179, -0.0611794, 0.0978545, 0.0429408, -0.1264, -0.128275, -0.0151647, -0.119932, 0.20639, 0.191013, -0.209411, -0.0437698, 0.0790275, -0.0718078, 0.174889, -0.15512, 0.198089, 0.0312478, 0.322805, -0.0412883, 0.149645, -0.0262381, -0.0757899, 0.24154, 0.0394889, -0.171412, 0.217387, 0.126547, -0.05483, 0.182408, -0.0315842, 0.0691452, -0.312494, -0.049709, 0.0391686, -0.090463, -0.231341, 0.13147, 0.0697943, -0.122581, 0.177777, 0.0664141, -0.152756, 0.0941587, 0.0155857, -0.0807591, 0.110624, 0.0525559, -0.00812555, -0.251217, 0.10456, 0.0342443, 0.339913, -0.0812434, 0.0855094, 0.227078, -0.139941, -0.0275827, 0.00566671, 0.0275855, -0.138074, -0.0610872, 0.0968856, 0.115626, -0.10294, 0.183147, -0.208446, -0.165846, -0.339885, -0.157991, 0.0622351, 0.193735, -0.109777, -0.0559708, -0.0166934, 0.252757, 0.0809263, 0.0132609, 0.0627364, -0.0352769, -0.0109583, 0.183909, -0.056895, -0.174981, 0.0439825, -0.0999545, -0.220794, -0.153614, 0.010093, 0.120385, 0.0334917, -0.0027368, -0.20321, 0.147244, -0.152629, -0.163189, 0.0781647, -0.232898, -0.065927, 0.0478716, 0.0193067, 0.0489897, -0.0335261, -0.0345639, 0.122515, -0.0226949, -0.00417744, 0.141205, 0.151485, 0.0569054, 0.0816053, -0.108104, 0.180673, 0.038813, 0.0876608, -0.0425215, 0.142872, -0.133096, -0.057236, 0.0076226, -0.102328, 0.163952, 0.0427539, -0.0977589, -0.127269, 0.0555577, 0.0841087, -0.0554758, -0.118995, 0.0263244, 0.0141408, 0.141878, -0.00527854, -0.0150048, 0.0355274, -0.0548872, -0.189712, -0.214184, 0.00964007, -0.0586524, 0.00905838, -0.0571771, -0.146775, -0.0635174, 0.072846, -0.172074, -0.0494472, -0.0627442, -0.151566, -0.145567, 0.0659817, 0.342936, 0.0744705, 0.100358, 0.2071, -0.184782, -0.180136, 0.00758893, 0.226953, -0.0703637, 0.0939868, 0.0576693, -0.0953817, -0.0710142, -0.0250063, 0.0815378, 0.0196303, 0.0219979, -0.0401528, 0.205523, -0.289672, 0.128141, 0.119088, -0.136449, 0.120113, -0.0131446, -0.156771, -0.0338674, -0.0382205, 0.0895644, 0.145418, 0.158809, -0.0377644, 0.100308, -0.0670112, -0.0316172, -0.082633, -0.0605007, 0.00175235, 0.162351, 0.0705741, 0.221847, -0.0418172, -0.140294, -0.13928, 0.0970257, -0.186233, 0.0925076, -0.0464865, -0.0486217, -0.012789, 0.0008506, 0.0545131, 0.0202357, -0.13518, 0.0724624, -0.00265273, 0.121795, 0.139651, -0.00623427, 0.0516746, -0.278809, 0.0307117, -0.0138461, -0.0316161, -0.0635615, -0.0167036, -0.0839848, -0.123533, -0.188764, 0.0690727, 0.0700189, -0.0454808, 0.0761997, -0.0657147, -0.0330789, 0.131101, 0.0320996, -0.00885046, 0.0237182, 0.150155, 0.0257812, 0.0506739, 0.165673, 0.0528347, 0.0749397, -0.128485, -0.149093, 0.166925, -0.0429316, -0.0940599, 0.110752, -0.117957, 0.130362, -0.0427425, -0.0632804, 0.0714312, -0.175904, 0.0655312, -0.152686, 0.0701625, -0.186286, 0.0537244, 0.14171, 0.16313, 0.0631038, 0.10094, 0.0215025, 0.0347512, -0.00589819, -0.00261855, 0.0450388, -0.0676456, -0.041731, 0.104283, -0.0327162, -0.150531, -0.028093, -0.165598, 0.0765471, -0.0820261, -0.151437, -0.0308188, 0.120251, -0.0589898, -0.0814475, 0.0172613, 0.118746, 0.0874222, 0.0835443, 0.152497, 0.124371, -0.146124, 0.0384179, -0.189206, 0.155086, 0.312175, -0.0796643, -0.305907, -0.0736521, -0.0227438, -0.241296, 0.0622643, 0.00960953, 0.120467, 0.0995098, 0.0850037, 0.0866194, -0.0570051, 0.0693803, -0.069417, -0.0779219, -0.0714367, -0.0511432, 0.197727, -0.0330674, -0.0685791, 0.0719018, 0.00689966, -0.104008, -0.292775, 0.103057, -0.0613242, -0.0322103, 0.109159, -0.038669, -0.136429, 0.122571, 0.202224, 0.171118, -0.224797, 0.0143497, -0.194573, 0.035574, 0.0133479, 0.0874611, -0.137535, 0.182776, 0.169329, -0.0851196, 0.127398, -0.0385788, -0.119594, -0.0981955, 0.0539169, 0.0179976, -0.075667, -0.0220002, 0.126424, -0.0621554, 0.168451, -0.146512, 0.0333036, 0.333577, -0.199602, -0.167206, 0.32022, 0.00362058, 0.0762582, -0.0596424, -0.00595615, 0.0102077, -0.0733206, -0.106703, 0.229529, -0.0993421, -0.0215923, 0.00751318, -0.037281, -0.0105213, -0.0245158, 0.116935, -0.0750441, 0.106165, -0.0584906, 0.113367, 0.138997, -0.118686, 0.0747012, 0.0806652, -0.0637945, 0.072159, -0.0520217, 0.0760341, -0.0310179, -0.0209772, 0.0515148, -0.0106329, -0.084966, -0.135738, -0.0975498, 0.0531544, -0.0302376, 0.0319431, 0.0419289, 0.0145727, 0.073691, -0.0458698, -0.14811, 0.0864719, 0.0694009, 0.0957774, -0.113633, -0.049991, 0.0151852, -0.0131232, -0.105976, -0.121235, -0.105547, 0.0462909, 0.0685215, 0.0153091, 0.0501654, 0.0219969, -0.0181243, 0.0636983, 0.0158325, 0.0460223, -0.000670258, 0.0261072, 0.0337185, -0.0455574, 0.00626718, 0.123593, -0.042446, -0.0899644, 0.151826, -0.0402423, 0.0673586, -0.0679838, 0.0369653, -0.160131, 0.0211449, 0.280465, 0.101367, 0.0441965, 0.0645803, 0.105521, 0.0968707, -0.00496291, 0.139755, 0.0112006, 0.0234996, 0.0565801, 0.00271005, 0.0953157, 0.0607829, -0.00735964, 0.0344101, 0.00578495, 0.157768, 0.12943, -0.0244923, -0.00774611, 0.0378338, 0.006374, 0.0459797, -0.0023943, 0.0776756, -0.130663, -0.0616284, -0.0373749, 0.0461782, 0.147859, 0.0806398, 0.0531128, 0.0805751, -0.0466261, -0.0984892, 0.107121, 0.0569994, -0.0424457, 0.0309604, -0.0301039, -0.170548, 0.186004, -0.0316727, 0.0646111, 0.029736, 0.139371, 0.113806, -0.0125401, 0.00117808, 0.00301598, 0.0253076, 0.0614612, -0.000862088, 0.124195, -0.0675383, 0.0432192, -0.134983, -0.173352, 0.0574713, 0.0502343, -0.0422746, -0.0853276, -0.279391, -0.103267, -0.131245, -0.13177, -0.0573477, 0.206888, 0.0336043, -0.00292155, -0.0832419, -0.0446665, -0.0376712, 0.100174, -0.0735857, 0.0122289, -0.122218, 0.132375, 0.127904, 0.233338, -0.142078, -0.0307978, -0.130829, -0.155276, -0.000830845, -0.0450574, -0.211732, 0.107058, 0.0294231, -0.0420133, 0.301597, -0.226347, -0.0215871, 0.231819, 0.179751, 0.131988, 0.0225025, -0.118644, 0.12747, 0.123244, -0.0710275, -0.116407, -0.0831745, -0.130239, 0.0027758, 0.0338664, -0.133211, 0.0977805, -0.0311547, 0.00225501, -0.105702, -0.139918, -0.0700555, -0.0268356, 0.0265563, 0.0322304, 0.333508, 0.27746, -0.105972, 0.204437, 0.0174261, -0.125124, 0.097578, -0.000971249, -0.114268, -0.145734, 0.0809757, 0.173898, 0.0289713, -0.0555501, 0.205156, -0.121679, -0.139063, -0.259678, 0.1069, 0.0286787, 0.210054, -0.115093, 0.0162415, -0.0435798, 0.0453261, -0.163677, 0.2189, -0.214846, 0.146902, 0.0964614, 0.00641223, 0.222883, -0.0154906, -0.00131629, 0.00612184, 0.102965, 0.00762272, -0.0764442, -0.0740976, 0.152941, -0.0291966, 0.0975746, -0.0997908, 0.00582824, 0.119599, -0.186128, 0.0776957, 0.189578, 0.0211283, 0.130569, -0.0739394, -0.198629, -0.0392742, 0.0834129, -0.090232, 0.0859862, -0.0831193, 0.0361708, -0.123919, -0.00786216, -0.0678348, 0.1805, -0.024118, 0.0159092, 0.0846805, 0.198399, 0.123242, 0.0253988, 0.018767, -0.211508, 0.212309, -0.0964088, -0.113188, -0.208419, -0.244779, -0.0770067, 0.0496954, -0.150546, 0.00841154, -0.0296205, 0.0642756, 0.00500122, -0.0523034, -0.0709524, 0.165673, 0.180753, 0.0258572, -0.00270847, -0.060578, 0.148877, -0.132787, 0.126505, 0.0767535, -0.207558, -0.0145993, -0.178216, -0.141995, 0.0953777, 0.0263095, -0.100894, 0.076645, 0.0577234, 0.296604, 0.151073, 0.0678511, 0.12685, 0.0287726, 0.0927748, -0.142404, 0.158894, 0.235325, 0.026567, 0.0691311, -0.0795059, 0.259903, 0.112407, 0.0876057, 0.0987532, -0.156062, -0.164544, 0.122628, -0.0161695, -0.0872636, -0.0200897, -0.0676756, 0.302504, 0.130418, 0.185497, -0.0636215, -0.152076, -0.0182599, -0.016521, -0.00725324, -0.0684344, 0.00425221, 0.108273, -0.0436141, -0.108968, -0.162845, -0.0920954, -0.0778879, -0.190341, -0.0340267, -0.15175, -0.286598, 0.00784783, -0.101229, -0.0627455, -0.19413, -0.144877, 0.0786388, 0.302923, 0.0148747, -0.178929, -0.131618, -0.058789, 0.0817423, 0.148466, -0.00697995, 0.439176, -0.0110164, -0.0625794, -0.118082, -0.194804, -0.263674, 0.298317, 0.0573918, -0.159657, -0.156461, 0.0401275, 0.213389, -0.151609, 0.0536184, 0.0560205, -0.18624, 0.300344, -0.0380615, -0.168366, 0.0359582, -0.188781, 0.174949, -0.0411812, 0.0325197, 0.053454, -0.118273, -0.114449, -0.0198333, 0.0454938, -0.0289594, -0.0745887, 0.001945, 0.218167, -0.098585, -0.206205, -0.0263053, -0.0889894, 0.0397852, -0.0224575, -0.13282, -0.117512, -0.0907816, 0.00598627, -0.0161887, 0.180835, -0.0495169, -0.0844113, -0.068347, -0.17579, -0.02717, 0.024448, 0.00136483, 0.103834, 0.101668, -0.0194171, -0.0154055, -0.100141, 0.191981, -0.0160862, 0.142042, 0.243844, 0.181115, 0.0127734, -0.00247913, 0.0155267, -0.120857, -0.189613, -0.0465066, 0.022456, -0.149848, 0.0553893, -0.0550394, -0.0780449, -0.0559193, -0.0847209, 0.0636217, -0.0240147, -0.0765591, 0.124972, -0.0863761, 0.122869, 0.0944162, -0.0544976, 0.00207065, 0.0507205, 0.0783548, 0.00630309, 0.124784, 0.0806319, 0.143318, -0.111277, -0.0844753, -0.0442736, 0.181034, 0.0896975, 0.0792532, 0.096939, -0.0859035, -0.157592, -0.0214996, -0.204737, -0.0485357, 0.00667932, 0.247652, -0.0358236, -0.0450392, 0.120724, -0.0470001, 0.157388, -0.171752, 0.0211501, -0.0434529, -0.240291, 0.0259062, 0.0650488, -0.0789314, 0.0407254, 0.178145, -0.232562, 0.0164714, -0.0962433, 0.144049, -0.0643646, -0.23135, 0.036033, 0.160172, -0.0639099, 0.143247, -0.00405809, 0.0392108, 0.105821, -0.0117836, 0.364862, -0.0218085, 0.0582941, -0.0268128, -0.17341, 0.0822477, -0.0965718, -0.0813121, -0.214483, -0.0213665, -0.0935961, -0.0511138, -0.0948025, -0.0737758, 0.0593076, -0.00460759, -0.020429, -0.171676, -0.0735104, -0.0423072, 0.022951, 0.0580283, -0.0729432, -0.104986, -0.118006, -0.244905, -0.133555, -0.0186048, -0.187553, -0.0160515, -0.0255951, -0.170562, 0.0676428, 0.0219462, -0.127552, 0.199784, 0.107133, 0.0332873, 0.0529776, 0.00201128, 0.0642946, -0.0317144, -0.0373147, -0.180745, 0.0254618, -0.0889232, 0.0566953, 0.236658, 0.0163783, -0.0463298, 0.210977, 0.00385164, 0.081637, 0.171105, -0.168025, 0.0661184, -0.0841871, -0.0602157, 0.0176702, -0.0296257, 0.0125458, -0.0625908, -0.0880055, 0.143577, -0.0285165, 0.215558, -0.00994533, 0.411468, -0.0962043, -0.0192072, 0.0887899, -0.0697142, -0.0986407, -0.0868332, 0.0438853, -0.051023, -0.256342, -0.106239, -0.11333, -0.0903353, 0.0967568, -0.309541, -0.0189138, -0.218905, -0.173599, 0.120725, 0.0449916, 0.0317646, -0.0340631, -0.135762, -0.0371541, -0.206674, -0.226991, -0.059626, -0.157564, 0.0606819, -0.122837, 0.096013, 0.0672354, -0.0537031, -0.0718931, -0.199894, -0.0548641, 0.107513, -0.0139111, -0.171422, -0.0826682, -0.0569582, -0.105932, 0.0802937, 0.151964, 0.0131966, 0.07648, 0.0280713, -0.0461546, -0.115433, -0.0376063, -0.100288, 0.073246, -0.109359, 0.0487129, 0.0443031, -0.0950756, 0.164226, 0.142305, 0.000433425, -0.0197098, -0.152526, 0.152461, -0.200112, 0.233174, -0.0221765, -0.025886, -0.0804262, 0.0785665, 0.0923028, 0.133491, 0.142697, 0.0353495, -0.115291, 0.0199922, 0.0612502, -0.0765483, 0.0436982, 0.0486859, -0.0690549, -0.109503, 0.107462, -0.0566332, -0.0132047, -0.0329169, -0.204581, 0.0822049, 0.143198, 0.06244, 0.106203, -0.026786, -0.149848, 0.0301633, -0.117558, 0.133783, 0.167485, -0.0275655, -0.0327422, 0.164527, -0.000375591, 0.0887277, -0.157277, 0.0355882, 0.0368576, 0.0672137, -0.049742, 0.122216, -0.0127117, -0.0044736, 0.121116, -0.176739, 0.191013, 0.0961458, 0.0432433, 0.091975, 0.0605433, -0.0266397, -0.068778, 0.0193055, -0.0442058, 0.263195, -0.0548342, -0.105645, -0.0326775, 0.122997, 0.00341024, -0.163314, 0.0460038, 0.0287458, -0.127227, 0.0990594, 0.0658493, 0.0467441, 0.0147039, -0.0139484, 0.090247, -0.0571602, -0.0544286, -0.010209, -0.111872, 0.0788802, 0.171519, 0.169329, 0.0999534, 0.00700933, -0.0719375, -0.0595488, 0.0364368, 0.0358204, 0.098086, 0.24935, -0.178989, -0.0402939, 0.0115397, 0.0787451, 0.235796, -0.156643, 0.0121429, -0.182488, 0.000534596, -0.092585, 0.00365245, 0.0763095, -0.0595423, -0.140221, 0.171876, -0.0526002, 0.0765097, 0.0359853, -0.131491, -0.122749, 0.187665, -0.0282685, 0.0630142, 0.242813, 0.0343545, -0.197126, -0.0403493, 0.158171, -0.188647, 0.0483702, -0.0336927, -0.249133, 0.0196906, -0.0444548, 0.184136, -0.0879479, -0.263376, 0.0351465, 0.00967625, 0.135519, -0.0148328, -0.048009, -0.0790516, -0.102249, 0.158303, 0.208098, 0.127586, 0.138344, -0.0882175, -0.0206738, -0.0353707, -0.0403802, -0.029957, 0.0438575, -0.0938733, -0.0113277, -0.138526, -0.0393376, -0.0114237, -0.0153331, 0.158024, -0.051859, -0.0268225, 0.114178, -0.0909112, -0.0584362, 0.105077, -0.00871527, -0.0263271, 0.134731, 0.124487, -0.0602837, -0.317559, 0.0595694, -0.040935, -0.0758511, 0.153561, -0.025558, 0.0220983, -0.238473, 0.0676488, 0.0466724, -0.225018, -0.134105, -0.0579748, -0.0439054, 0.106927, 0.104645, 0.0802242, 0.108084, 0.179642, -0.00713578, -0.041249, -0.0799491, -0.124749, -3.37074e-05, -0.1252, 0.122808, -0.0297159, 0.0912978, 0.0985428, -0.0113928, -0.134364, 0.135816, -0.210747, 0.0581764, 0.263032, -0.0530373, 0.0916552, -0.045496, 0.0582804, -0.00956537, -0.0154948, -0.0423851, 0.136804, -0.109962, 0.00940771, -0.0292943, -0.0414003, 0.00620048, 0.00956379, -0.16308, 0.052962, -0.177084, -0.024391, 0.000572143, 0.019255, 0.0644014, -0.153145, 0.0128466, -0.0821009, 0.0346998, 0.0650427, -0.0177383, 0.0660731, 0.123216, -0.0833914, 0.0679018, -0.0681478, 0.02281, -0.0524921, 0.116663, -0.0979795, -0.151933, -0.0352637, 0.0881004, 0.0487541, 0.00661808, -0.0508892, -0.0186194, 0.0520507, -0.0413656, 0.146433, -0.050049, 0.0827483, -0.0501086, 0.0153644, -0.0459721, 0.0655622, 0.0872876, -0.0773443, -0.00406444, 0.138694, -0.235277, 0.148203, -0.0704743, -0.0322915, -0.00143417, -0.0982438, -0.0880526, -0.0759267, 0.0810061, -0.0172714, -0.150085, -0.0612483, -0.0500993, 0.00923557, -0.0583429, -0.00595263, 0.0896776, 0.0220401, -0.0565514, -0.310119, 0.0819224, 0.122018, -0.0788263, 0.0777749, 0.0979377, -0.0639043, 0.00928077, -0.0499973, -0.0400224, -0.000574911, -0.110339, -0.0948323, 0.122082, 0.0561886, 0.1508, 0.251017, -0.0138699, 0.024624, 0.0169676, 0.136544, 0.0479448, -0.109695, -0.080051, -0.0163915, -0.167296, 0.0575209, -0.249151, 0.0944675, -0.0781063, 0.375681, 0.0394529, 0.0618735, -0.089519, 0.118682, -0.0253652, 0.184129, 0.297229, -0.191492, 0.0505591, -0.0913989, 0.259753, -0.00750962, 0.234687, 0.157358, -0.0707787, 0.124578, -0.0755218, 0.0786754, 0.0353833, 0.103605, 0.0830876, 0.0424528, -0.231562, -0.17194, 0.0643963, -0.0140621, -0.0211199, -0.0049944, -0.0737082, -0.035092, -0.0545289, -0.0290527, -0.0643643, 0.11262, -0.191746, -0.0775751, 0.00088546, 0.0690892, -0.25274, -0.156711, 0.102495, 0.079138, 0.155971, 0.0640578, 0.19935, -0.0377256, -0.246248, -0.0104044, 0.163365, -0.00444166, -0.0071001, -0.124159, 0.0493446, -0.0850798, 0.135526, -0.00830749, 0.148943, -0.198971, 0.13768, 0.111081, -0.049332, 0.16852, -0.215226, -0.0367846, 0.0321961, -0.0437618, 0.000728186, -0.128975, -0.15799, -0.160072, 0.0678405, 0.281432, -0.19657, -0.0383664, 0.248991, -0.106262, 0.292048, 0.0339603, -0.287998, -0.0871172, -0.180279, 0.0977158, -0.19148, -0.28444, 0.177285, 0.039786, 0.019712, 0.0729741, 0.0719424, -0.0385185, -0.0253956, 0.0385404, 0.221119, 0.0895462, -0.203467, -0.147307, -0.130687, -0.0412938, 0.232114, -0.169174, 0.0337914, 0.0460482, 0.0991183, -0.0201279, 0.0666047, -0.196172, -0.0853529, -0.320088, 0.0994365, -0.151252, -0.296701, 0.00891138, 0.0887634, -0.207757, -0.138991, -0.157515, -0.0990999, -0.049215, -0.00359244, 0.0375753, -0.13283, 0.214505, -0.14148, 0.0117754, -0.0264148, 0.0690092, 0.0975677, -0.0878925, -0.0515724, 0.129437, 0.143636, 0.0310838, -0.0442985, -0.172708, 0.181611, 0.000661019, 0.139161, -0.134996, -0.0690357, -0.180024, 0.0707661, -0.119782, -0.21067, 0.291987, 0.0581316, -0.0336682, -0.127663, -0.168299, 0.15631, 0.078031, -0.280874, 0.285433, -0.0866227, 0.0441013, -0.099833, -0.0951391, 0.061341, -0.139349, -0.0267476, -0.207449, 0.153061, 0.227412, -0.0938632, 0.0815401, -0.0653588, 0.177069, -0.052655, 0.00816404, -0.0242939, 0.0352447, 0.145852, -0.0111049, -0.0305896, 0.0378056, -0.114642, 0.0500372, 0.256098, -0.0730372, -0.0345089, -0.214501, 0.088835, 0.270163, 0.0364656, 0.106849, -0.147953, 0.0747268, 0.0936846, -0.00268404, -0.0594785, -0.0375037, -0.0887921, 0.103873, -0.108598, 0.0407106, -0.100062, -0.170551, 0.125359, 0.0146713, -0.0571015, -0.194618, 0.171913, 0.0539628, -0.0323952, 0.231512, -0.252168, -0.118866, -0.083549, -0.177682, 0.107113, 0.0781758, 0.0594684, 0.00499479, 0.0729393, -0.0537143, -0.0523934, -0.082592, -0.126924, 0.165956, -0.269973, -0.0459364, -0.121452, -0.135581, 0.223677, -0.121832, -0.0102091, -0.117992, -0.1182, -0.042425, -0.0122301, -0.00365751, 0.00509835, -0.140769, 0.022116, -0.117889, 0.150793, 0.279977, 0.0207496, 0.116917, 0.17914, -0.0867594, 0.0018449, 0.101424, 0.105308, -0.154097, -0.0837564, 0.0710214, -0.098975, 0.141926, -0.231457, 0.0262595, -0.152914, -0.0976511, 0.0494525, 0.125201, -0.357862, 0.189771, 0.184475, 0.377177, -0.0180502, -0.181088, 0.208415, 0.0124353, 0.175047, 0.0634869, 0.176655, -0.160972, -0.251638, -0.0465624, 0.1851, 0.198393, 0.0739704, 0.0627861, -0.157248, 0.0945963, 0.169016, -0.198817, 0.0335858, 0.18541, -0.171907, -0.193336, -0.0974043, 0.0662577, -0.0289654, -0.0996697, 0.039504, 0.155125, -0.00389195, -0.0639551, -0.0500292, -0.0244204, 0.0112994, -0.00909482, -0.124192, 0.164573, 0.126937, 0.102731, 0.163111, -0.122477, 0.05775, 0.00755021, -0.0673032, 0.0299418, -0.127382, 0.204485, -0.0424081, -0.0660717, -0.0015198, 0.0728257, 0.0590629, 0.310328, 0.0234367, -0.01669, -0.0272065, 0.0184384, 0.270189, -0.024391, -0.226581, 0.0332318, -0.0683126, -0.0213689, -0.149375, -0.176875, 0.233165, 0.0860945, -0.203347, 0.174001, -0.0505966, -0.148272, 0.0629295, 0.0526873, 0.0399599, 0.160626, 0.0281925, -0.026179, -0.0391977, 0.0836354, -0.0980322, -0.0438703, 0.102913, 0.0394862, 0.366043, -0.0753206, 0.122993, -0.121856, -0.0916316, 0.0468668, 0.102665, -0.18753, -0.125031, 0.174206, -0.166477, 0.257371, 0.108198, -0.152632, -0.0549908, -0.00445209, 0.177751, 0.0774868, -0.223178, -0.0314952, -0.0588019, -0.0577483, 0.190325, 0.104597, 0.0704718, -0.121883, 0.15023, -0.0730659, 0.0659461, 0.221952, 0.00475319, -0.0253628, -0.0093409, 0.227499, -0.0254921, 0.0915292, 0.139914, 0.0585727, 0.13218, -0.0640147, 0.0986692, -0.0565669, 0.304242, -0.104631, 0.213945, -0.0427173, -0.0984624, 0.154443, 0.209982, 0.0079323, -0.0335943, 0.0523011, 0.0577859, 0.0389239, 0.171507, -0.0351128, -0.143558, 0.0353017, 0.200947, 0.056613, 0.0323922, 0.165315, -0.0282567, -0.146359, 0.0627438, 0.0319588, 0.0339514, -0.0545956, -0.0719747, -0.0157826, 0.0115707, -0.223508, 0.170779, -0.261247, 0.161725, -0.0474512, -0.0817654, 0.103288, -0.0848836, -0.00576106, -0.0939211, 0.0421044, 0.0293124, 0.0392874, -0.0861634, 0.0506589, 0.133116, 0.150643, 0.213563, 0.148135, 0.240643, -0.263292, 0.215457, 0.13152, -0.132204, 0.175195, -0.14678, 0.123917, -0.355653, 0.221528, -0.335998, 0.0591199, 0.152389, -0.0569674, 0.0251812, -0.106788, 0.141392, 0.000663555, 0.00554093, -0.0630895, 0.207504, -0.0542251, 0.0736436, 0.061985, 0.252209, -0.276209, -0.0712424, -0.127771, 0.0517661, -0.0573801, -0.0300092, -0.0284713, -0.110957, -0.0661945, 0.122647, -0.122942, 0.0301846, -0.155941, -0.0807976, 0.039458, -0.0316346, -0.0325458, -0.0554089, 0.110666, 0.0830738, 0.00363627, 0.119053, -0.0204632, 0.262043, 0.159036, 0.0571317, -0.181915, -0.0979988, -0.14703, -0.154228, -0.0139271, -0.0708364, 0.139381, -0.2362, 0.0193619, 0.0453204, 0.0567484, 0.173824, 0.117773, -0.00332873, -0.0112279, -0.0722681, -0.0289657, -0.0507285, 0.118787, 0.0315706, 0.0212674, 0.0206731, -0.0236192, -0.0573769, -0.0332449, 0.0112735, 0.0615494, 0.113297, 0.161885, -0.115966, 0.0421901, -0.0385358, -0.110057, 0.0429052, -0.0712834, 0.0976452, -0.064218, 0.0751013, 0.214687, 0.0542966, 0.0443563, -0.0769756, -0.0373999, 0.164008, -0.0505326, 0.00125737, -0.0126467, -0.00355373, -0.0411733, 0.153456, -0.237199, 0.0290545, -0.112688, 0.14473, -0.0529883, 0.0724369, -0.0404337, 0.0212136, -0.0422881, -0.027609, -0.10796, 0.125772, 0.0765661, 0.0228904, -0.0181031, 0.00124019, -0.140476, 0.10999, -0.173882, -0.126255, 0.0418209, -0.179944, -0.191607, -0.020302, 0.0614274, -0.0863173, 0.00445859, 0.0516228, -0.0579874, -0.0654816, 0.0133511, -0.0236542, -0.0837031, 0.19486, -0.13387, -0.028467, -0.0363815, 0.0159868, 0.202969, -0.107041, -0.24144, -0.0138798, 0.0505556, -0.0553807, 0.01119, -0.00691395, 0.00866526, -0.00603107, -0.108696, -0.0475683, -0.102675, 0.0581881, 0.00247019, 0.221338, 0.0282824, -0.250254, 0.0314065, -0.150588, 0.0244129, -0.00735956, 0.0392754, 0.138102, 0.0150318, 0.0456039, 0.0544637, -0.00308071, 0.0481664, 0.0666403, 0.0253438, -0.10434, 0.0338339, 0.111899, 0.0273458, -0.122546, -0.0668817, -0.225542, 0.05416, 0.101241, 0.000406677, 0.102811, -0.0601314, 0.039399, 0.0308256, -0.0921805, 0.0178523, 0.198057, 0.195732, 0.203292, 0.131383, 0.0862096, -0.0102639, -0.0843691, 0.0210823, -0.00482735, -0.000907958, -0.113243, 0.0467233, 0.0309043, 0.146057, 0.212456, -0.0932336, -0.242933, 0.100431, -0.0720508, -0.101171, -0.0855, -0.0188432, 0.0459342, 0.156714, -0.0811427, -0.0326259, 0.186238, 0.0923666, -0.00817366, 0.0282681, 0.0881631, -0.0834928, -0.0164617, -0.0496607, 0.218332, 0.00411857, 0.131525, 0.0991355, 0.0270095, 0.0246061, -0.0719871, 0.0878847, -0.0392614, -0.140324, -0.131136, 0.0499142, -0.0339919, -0.0375233, -0.0890882, 8.53245e-05, 0.0551538, -0.106908, -0.0520464, -0.00888123, -0.11121, 0.0620103, 0.02852, 0.00360382, -0.100427, 0.0432809, 0.0889561, -0.146118, 0.13726, -0.0639197, 0.0401705, 0.0265976, -0.171236, 0.0321678, 0.0224811, -0.0301821, 0.171515, -0.0470559, -0.0426517, -0.16323, -0.0604493, -0.034069, -0.0972682, 0.0228597, 0.0883019, -0.136297, 0.160625, 0.0749949, 0.0894854, -0.0319722, 0.0663027, 0.0817774, 0.0163954, 0.0903092, -0.057734, 0.0474958, 0.102466, 0.0303416, -0.0479542, -0.0631701, -0.00230907, -0.0777043, 0.121863, -0.0166429, -0.0999836, -0.13273, 0.0800447, -0.110862, 0.0974836, -0.0628038, -0.0271585, 0.0782667, 0.0348656, 0.0545337, 0.143262, 0.0748304, 0.0712561, -0.0664998, -0.168497, -0.101424, 0.0974512, 0.0252471, -0.0867533, -0.0656633, -0.166401, -0.109735, -0.098683, 0.0389852, -0.0308158, -0.138058, 0.0885635, -0.0492763, -0.0404245, -0.218716, -0.0098714, -0.182133, 0.0218515, 0.0435324, 0.144572, 0.141958, -0.113712, -0.0386648, 0.180394, 0.0515006, -0.120037, 0.0847489, 0.0713453, -0.0113679, -0.0583359, -0.0920653, 0.0933766, 0.0476242, 0.0307557, -0.163229, -0.143127, 0.00845675, 0.0598008, -0.0335867, -0.0126779, -0.281854, -0.0437504, 0.0176548, 0.0524415, 0.00556486, 0.156353, -0.117685, 0.0605237, 0.195363, -0.0567216, 0.00102997, -0.0264323, -0.00372358, -0.0646244, -0.0453075, -0.166247, 0.281282, 0.17668, -0.208788, -0.142048, -0.104778, 0.109376, -0.140984, 0.12344, 0.162422, 0.0161071, 0.117405, -0.0344586, -0.0492684, 0.204228, -0.0682354, -0.169862, -0.0145701, 0.213315, 0.0548976, -0.0115088, -0.169776, 0.118558, -0.0933496, -0.0044707, -0.141336, -0.30965, -0.0270276, -0.222323, 0.0159243, 0.0588809, 0.177776, -0.126862, 0.123038, -0.203747, 0.0544854, 0.0938431, 0.0423699, -0.146566, 0.153805, -0.144095, -0.0456819, -0.200621, -0.134878, 0.28065, -0.00443472, 0.0279263, 0.0820288, -0.0894597, 0.0721688, 0.0774442, -0.189078, -0.0349292, 0.13507, 0.00840802, -0.0826386, 0.0738777, 0.0206416, 0.113751, 0.0498769, -0.117093, 0.0130043, 0.168696, 0.0784696, -0.15385, -0.0693485, -0.084018, -0.365608, -0.125739, -0.176172, 0.0950291, -0.0214553, 0.137151, 0.0207239, 0.12605, 0.0842234, 0.0268108, 0.0131902, -0.0362878, -0.0859567, 0.0159591, 0.133899, -0.0343238, -0.172363, 0.0752871, -0.124453, 0.080041, 0.156957, 0.0199755, 0.0715357, -0.0807205, -0.185395, 0.0886297, 0.0506201, -0.0778519, -0.23308, 0.0659566, -0.104742, 0.00464306, -0.0196824, -0.114372, 0.0915493, -0.0115746, -0.17966, -0.0192289, -0.15546, 0.100115, -0.00505412, -0.127364, 0.0424053, 0.0784288, 0.104405, 0.115772, -0.0134272, 0.198713, -0.0219105, 0.0683327, -0.100121, 0.0612386, 0.118496, 0.0640191, -0.0749607, -0.125005, -0.135778, 0.15251, -0.0755532, 0.106249, -0.129481, -0.0234071, -0.121551, -0.0824015, 0.0580827, 0.0676968, -0.22937, -0.160847, -0.0465591, -0.0645434, -0.123939, 0.135866, -0.138445, -0.063113, -0.0114802, -0.0524438, 0.0661694, -0.0053462, -0.00282241, -0.194824, -0.0327054, -0.04437, -0.100807, 0.0698429, -0.0748573, -0.0472383, 0.0205898, 0.0212699, 0.124688, 0.0770573, 0.117578, -0.00815512, 0.0936562, 0.124921, -0.0601859, -0.0955667, -0.135149, -0.0542988, -0.0608268, -0.197428, -0.0650044, 0.0704519, -0.0164466, -0.0986307, 0.00715452, 0.0767934, 0.00412818, 0.0905304, 0.0396319, 0.00837817, -0.0267244, 0.0930721, 0.108028, 0.00744507, -0.0493471, -0.0195623, -0.177904, -0.135552, 0.0737591, -0.178602, -0.00670441, 0.0754992, -0.0378846, -0.0629313, -0.122933, 0.0839281, 0.0749091, 0.0797577, -0.175295, -0.0168336, -0.109948, 0.0334345, 0.083586, 0.045774, 0.0362349, -0.202326, 0.0418665, 0.16225, -0.00662578, -0.116256, -0.185444, -0.0623462, 0.0850885, 0.108743, 0.162511, -0.154857, -0.0573133, -0.0633981, 0.00990949, -0.0896302, 0.0157241, -0.0902843, -0.00159114, 0.0701454, 0.0728213, -0.0906549, -0.0224363, -0.0464723, -0.0144856, -0.126268, 0.107614, -0.0468405, -0.096787, 0.0874614, 0.0926338, -0.152835, 0.0176823, -0.111429, -0.0950984, -0.0115219, -0.0771794, 0.0681982, -0.111016, 0.203482, -0.00714296, 0.0586067, -0.0329465, -0.0845449, 0.0486549, -0.0104111, -0.199626, -0.0892381, -0.0629865, 0.155612, 0.0191639, -0.0838307, 0.209533, 0.0316975, -0.100128, -0.00201803, -0.194165, -0.0726416, -0.0313286, 0.0242704, -0.0801909, 0.17155, 0.145251, -0.108382, 0.314601, -0.00656433, -0.0320169, -0.0816271, 0.0489008, 0.0992959, -0.143571, -0.00608044, 0.172211, -0.079396, -0.177926, -0.0300531, 0.137206, -0.149952, -0.0553588, 0.0345417, -0.143267, 0.0474634, 0.0218015, 0.0522585, -0.141634, -0.239816, -0.0069167, 0.26758, 0.0171523, -0.0734612, -0.125769, -0.0793968, 0.291079, -0.185657, -0.0370256, 0.121864, 0.0162035, 0.184935, 0.259483, -0.0395243, -0.0944665, -0.212575, -0.172647, -0.0665187, -0.0145952, 0.0767734, -0.0227692, 0.0859191, 0.202254, 0.0923423, 0.0723978, -0.10578, 0.293047, -0.0462116, 0.0436361, 0.0695043, -0.152992, -0.0416715, -0.108272, 0.0295012, 0.0255692, -0.161628, -0.106685, -0.0210847, -0.154647, 0.0204896, -0.0587513, 0.230551, 0.0497908, -0.0475957, -0.0210439, -0.155053, -0.118814, 0.0511831, 0.054593, 0.169512, -0.0378522, 0.143163, 0.030325, -0.0339543, 0.0213306, -0.164466, -0.0934754, -0.22833, 0.0858077, 0.0461933, -0.118319, 0.0767028, 0.136021, 0.0729791, -0.0380858, -0.0714416, -0.117463, 0.0150731, 0.0284947, -0.225468, -0.237645, -0.00766115, -0.239746, 0.248227, -0.146335, 0.137973, 0.0281188, 0.144324, 0.0976707, 0.0770879, 0.0571518, -0.104919, 0.0866104, -0.0190444, 0.0697817, 0.0870388, -0.0719153, 0.163755, 0.331883, 0.113305, 0.120221, -0.0100012, -0.0332775, 0.065859, -0.0416822, 0.197175, 0.0936962, 0.0247296, -0.0276575, -0.0286851, -0.0589173, 0.149987, 0.185468, 0.155365, 0.188355, 0.00237859, 0.0676103, 0.0251445, 0.193678, 0.0409631, -0.0366925, -0.154589, -0.0389411, -0.158109, -0.169772, -0.280884, 0.0398991, 0.139555, -0.0110791, 0.0485936, 0.0385639, 0.0519579, -0.0920265, 0.161738, 0.065721, -0.255336, 0.101532, 0.129778, -0.0604631, 0.070988, 0.352874, -0.0629856, 0.291217, -0.0543547, 0.090589, 0.00334543, 0.00252746, -0.141186, -0.166335, -0.121629, 0.0590552, -0.0850281, -0.211745, -0.172293, -0.159549, 0.123006, 0.135679, 0.0267605, -0.152193, -0.036335, -0.214873, -0.121877, -0.170854, -0.121973, -0.113269, 0.141356, 0.0256631, -0.0148008, 0.151741, -0.117047, 0.0251949, -0.0919051, -0.112196, -0.0214006, -0.0821592, -0.10234, -0.0829865, 0.180194, 0.0215716, 0.111666, -0.0636419, -0.215688, 0.109072, 0.199377, 0.00757224, 0.190048, -0.253411, 0.000319625, -0.0757468, -0.138268, -0.276189, 0.00548186, -0.133266, 0.182946, 0.0393198, 0.0600505, 0.0116044, 0.0239095, 0.00707852, 0.163426, 0.0131742, 0.145158, 0.00283553, 0.202782, -0.031349, 0.106123, 0.0317581, -0.294969, 0.000338775, 0.134041, -0.0600072, -0.0730347, 0.119654, -0.0980097, -0.0241402, -0.0668989, -0.0310573, -0.0581586, 0.0820751, -0.128971, -0.0695226, 0.0135357, -0.123606, 0.129523, -0.0894331, 0.0764786, 0.195178, -0.0130679, -0.134301, 0.145709, -0.193029, 0.161094, 0.0701801, -0.0707612, -0.0958126, -0.0118173, 0.0684425, -0.265877, 0.0542163, 0.0964676, -0.0822466, 0.0521333, -0.117361, 0.138503, -0.131198, -0.0831384, -0.0514136, -0.0502016, -0.036244, 0.0218823, 0.0782719, -0.0640802, -0.0553641, -0.221093, -0.104808, -0.0545768, -0.0462723, -0.017221, 0.0993997, 0.0120203, 0.0898902, -0.167782, 0.149125, 0.0787422, -0.180152, 0.160089, 0.0780007, 0.0823145, 0.135117, -0.0797384, -0.0980863, -0.177234, 0.107759, 0.0383026, -0.0674362, -0.00488177, -0.057259, -0.191928, -0.202768, 0.154951, -0.0455602, 0.0811795, 0.053733, 0.103396, 0.12294, 0.0911659, 0.0843187, -0.100549, -0.109884, 0.0839741, 0.161174, -0.11418, 0.18197, 0.287072, -0.0938153, -0.076604, -0.185878, 0.0672537, -0.125767, 0.0368364, 0.0157694, -0.0407388, -0.0308107, 0.112735, -0.0396355, -0.189153, -0.0608741, -0.129302, 0.00478799, -0.0368768, 0.0510359, 0.0907217, -0.218272, -0.101936, -0.14216, -0.00560582, -0.0288911, 0.0433238, -0.119338, -0.11291, 0.0748263, 0.147806, 0.0880856, -0.0552198, -0.113234, -0.0892637, 0.0768048, 0.307189, 0.0245638, 0.0316409, 0.0402566, 0.237725, -0.0399341, -0.0530584, -0.0883524, 0.0202731, -0.0616137, -0.166939, 0.151039, 0.140738, -0.069355, 0.0384919, -0.00550695, -0.0909114, -0.0805798, -0.0342301, -0.115917, -0.0618465, -0.0146205, 0.0675873, 0.128991, -0.11117, -0.045966, -0.0391435, 0.129061, 0.120178, 0.0693377, -0.0946104, -0.142355, 0.20063, -0.0818652, -0.00298243, -0.0801682, 0.0631885, 0.01779, -0.00135591, 0.00272314, 0.111527, -0.131859, -0.0075387, -0.0554573, 0.125767, 0.112316, -0.0343979, 0.00222635, -0.126533, -0.0102839, 0.00983106, -0.074818, 0.0852295, 0.0767417, 0.00988669, 0.0636016, -0.0303379, -0.126553, 0.0820762, -0.189013, -0.20051, 0.0630236, -0.242048, -0.0865404, 0.0687962, 0.00123627, -0.0103948, -0.0663098, -0.0931299, 0.110547, 0.0751829, 0.0581922, -0.113103, 0.0361607, -0.022175, -0.301193, 0.00355331, 0.0283203, -0.0707817, 0.0468476, -0.00397366, 0.0291346, 0.139848, 0.0667173, 0.0156195, 0.113167, -0.036104, 0.00608596, -0.0224088, -0.0376919, -0.0394271, -0.0852909, 0.0475666, 0.00465422, 0.00660843, 0.169551, 0.101554, 0.00150177, -0.179223, -0.0468258, -0.0876736, 0.0390746, 0.0242532, -0.00118479, -0.0421474, 0.000581151, 0.123448, 0.0719542, -0.087029, 0.0380085, 0.103385, 0.00126884, 0.126489, 0.0424233, -0.107618, 0.185452, -0.0627246, -0.0584536, -0.0934283, 0.0652069, 0.0906484, 0.0510872, -0.0573928, 0.130892, -0.0487467, 0.0758483, -0.108435, -0.0120764, -0.0467645, 0.12436, -0.0997391, 0.0868841, 0.00323449, -0.195749, -0.138854, -0.0121493, 0.0263368, -0.122166, 0.0323598, -0.0193836, 0.144236, -0.0628916, 0.00428236, -0.12099, 0.266247, -0.183494, 0.132809, -0.167129, -0.0508275, 0.135888, -0.0418371, -0.0962804, -0.0951941, -0.114821, 0.132069, -0.128282, -0.175875, -0.198912, 0.116171, 0.107752, -0.143536, 0.087323, 0.0323613, 0.033975, 0.0165699, -0.0331944, -0.0551878, -0.0777927, 0.179104, -0.0700769, 0.113302, 0.110442, -0.00930085, -0.0759301, 0.0293114, -0.039091, 0.0321688, -0.0759916, -0.0762207, 0.215916, 0.139452, 0.0126151, -0.0031113, -0.127195, -0.191948, 0.230031, -0.0381873, -0.085138, -0.100308, -0.0454466, 0.118482, 0.072371, 0.109701, 0.0742852, -0.243044, -0.0148899, 0.224943, -0.0997938, -0.073007, -0.18312, -0.0306144, -0.0105626, 0.00213062, -0.0233494, 0.130955, 0.135267, -0.0703666, 0.175057, 0.0790237, 0.032288, 0.0524363, 0.247834, -0.0374616, 0.106501, -0.131993, 0.170161, 0.0398851, 0.203499, -0.150741, 0.311905, 0.0788658, -0.0282965, -0.0872977, 0.0739423, -0.0334502, 0.0262, -0.130304, 0.180065, -0.115533, -0.103926, -0.0512683, -0.199867, -0.163173, 0.0671355, 0.0176537, -0.0971016, -0.125815, 0.108367, 0.0138161, 0.168023, 0.101629, -0.054382, 0.0140505, 0.0327086, 0.263393, 0.0663371, 0.336929, 0.405278, 0.0314086, 0.0184855, -0.084812, -0.0709576, -0.0326737, -0.0280696, -0.142288, -0.098986, -0.136917, -0.0553295, 0.0676655, 0.013853, 0.112344, 0.125811, -0.0767639, 0.0439987, 0.0228987, -0.02137, -0.0244697, -0.147876, -0.0251752, -0.0379284, -0.0647226, 0.0341937, -0.121735, -0.100174, -0.0598986, -0.0196131, -0.3472, -0.0743812, 0.0627455, -0.114211, 0.217759, 0.158175, -0.151913, 0.0859349, -0.0558778, -0.245536, 0.0773829, -0.231388, -0.100464, -0.060115, 0.0676159, 0.118111, -0.106342, -0.12934, 0.0371733, -0.0581194, -0.176012, 0.215812, 0.190505, -0.163736, 0.000507007, -0.135493, -0.0830093, 0.071609, -0.0371225, -0.076906, -0.11375, 0.0239612, 0.299057, -0.0412237, -0.121527, 0.0044028, -0.044546, 0.0753698, 0.164639, 0.00228523, 0.093221, 0.0214547, 0.0600803, -0.0622577, -0.0752353, -0.051275, -0.0383169, -0.00795754, 0.0252119, -0.0126401, -0.00567422, -0.042262, 0.083442, -0.0586978, -0.147768, -0.0794564, -0.0244015, 0.051853, 0.109868, -0.0793144, -0.0393269, 0.0608404, 0.0890723, -0.0710212, -0.0982764, 0.0727868, 0.13005, -0.0119973, 0.171012, 0.171988, 0.0211775, 0.146145, 0.0269672, 0.0412364, 0.115178, -0.0423957, 0.00905616, -0.0838831, -0.12676, 0.152691, -0.0199984, 0.013342, 0.165197, -0.0625832, -0.0520675, -0.15181, 0.0443335, 0.113525, -0.142989, 0.0336039, -0.00989765, -0.131299, -0.131239, -0.00198667, 0.106465, 0.0741258, -0.0136108, -0.137813, 0.0631925, -0.179853, -0.033683, -0.0348575, -0.0298155, 0.0852177, 0.0936267, -0.0144655, 0.0203772, 0.145535, 0.203976, -0.0141789, 0.0858781, -0.0255209, 0.109895, 0.118723, 0.0282528, 0.016933, -0.0639188, 0.239534, 0.00771305, 0.0788866, -0.359206, 0.158087, -0.065598, 0.0692041, -0.0462564, -0.0307944, 0.171246, 0.112872, 0.0671335, 0.0626649, -0.0382015, -0.133939, 0.0248772, 0.0688373, 0.122861, 0.0577861, -0.0359108, -0.041648, 0.0717909, -0.174273, 0.111512, 0.0159893, -0.0322574, 0.178031, -0.299461, 0.0360735, 0.0737417, 0.0469753, -0.0236047, -0.0806754, -0.0576051, -0.0715724, 0.364909, -0.0898077, -0.140996, 0.0390871, -0.0536726, -0.0362228, 0.180279, -0.0575788, -0.21351, -0.112418, 0.0206654, 0.0852196, -0.264722, 0.137786, -0.215293, 0.0462995, 0.0248057, -0.171608, -0.136671, -0.0646528, 0.120517, -0.00781697, -0.0950003, -0.178635, 0.233572, 0.0616323, -0.137745, 0.000359951, -0.182259, -0.0305628, 0.0951776, 0.0861118, 0.311919, -0.0272912, 0.169004, -0.221897, -0.139324, 0.109422, -0.0389392, -0.050584, -0.0306887, -0.141575, 0.107044, -0.0541275, -0.0915775, 1.90883e-05, -0.0540671, -0.1248, -0.0594223, -0.1174, -0.200067, -0.0601236, -0.0282521, -0.0727905, -0.0693876, -0.153171, 0.108937, -0.0105873, 0.0131787, -0.148446, 0.15995, 0.0739947, 0.0635453, 0.0554233, 0.22983, -0.153248, -0.0487372, -0.0417181, -0.0533395, -0.0373368, 0.104692, 0.123382, 0.0786966, 0.0821922, -0.00352446, 0.0130089, 0.0106247, 0.00358571, 0.0766206, -0.0054139, 0.12976, 0.0834133, 0.157372, 0.0152423, -0.0426947, 0.0300059, -0.20194, -0.0200452, -0.122784, 0.227948, -0.142901, 0.0209322, 0.056382, 0.1699, 0.0549787, 0.0493221, -0.0563672, -0.115473, 0.0850725, 0.0169803, 0.0493528, 0.142897, -0.0446541, -0.0767163, 0.024522, 0.0243657, 0.00812796, 0.0901421, -0.224886, 0.0856588, -0.0561756, -0.00401722, -0.104798, -0.0289472, 0.0493577, 0.172639, -0.0644, -0.000980458, 0.0368067, 0.0589687, -0.106533, 0.133992, -0.0776493, -0.125717, -0.0728068, -0.0182634, 0.0735045, 0.0525062, 0.00368344, 0.0373791, -0.143519, -0.172335, -0.108627, -0.042079, 0.0781261, 0.0915418, 0.00644886, 0.113893, 0.141698, -0.0124521, 0.142577, -0.0129428, -0.0301781, 0.109445, 0.158906, 0.0158273, -0.0906456, 0.0412154, -0.131566, -0.0845796, 0.0329961, -0.00858371, -0.0827552, -0.128911, -0.143573, 0.0215006, -0.247756, -0.175999, -0.0166564, -0.0774325, 0.00988666, -0.0456803, -0.0119353, -0.164879, 0.0481019, -0.186182, -0.246335, 0.0300121, -0.0655653, -0.103862, 0.0176684, -0.0171149, 0.102215, -0.183757, 0.0595879, 0.265491, 0.0481233, -0.0763418, 0.0866587, -0.117466, 0.0687183, 0.00452964, 0.130429, -0.00565681, -0.112608, 0.0394847, 0.0539918, -0.0666722, 0.0471328, 0.194936, -0.0127938, -0.0114168, -0.262257, 0.0753083, 0.215486, 0.0772158, -0.0450628, 0.00289644, -0.180984, 0.209547, -0.0633849, 0.0265503, 0.0121725, -0.046239, -0.0913831, 0.0356748, -0.0423551, -0.0302324, 0.0999703, -0.0632859, -0.167072, 0.0703653, 0.160756, -0.075644, -0.00553132, 0.00583935, 0.122859, -0.168266, -0.0846613, -0.0584543, -0.0940396, -0.103338, 0.152793, -0.143324, -0.0275598, 0.0956532, 0.0562156, -0.0362134, 0.213211, -0.00973861, 0.135226, -0.174589, -0.00329751, -0.108182, -0.113654, -0.0662413, 0.131774, -0.0133282, 0.0584787, 0.00645135, 0.0372075, 0.0306904, -0.0302557, 0.0498232, 0.042666, 0.205024, -0.0758641, -0.0294425, -0.0889366, 0.0269959, 0.0380038, 0.0398266, 0.0528198, -0.0904563, -0.0978281, -0.068313, 0.0457333, 0.0795943, 0.0948405, 0.0200469, 0.0548833, 0.0636191, -0.0799197, 0.0612335, -0.150282, 0.0247016, -0.050293, -0.0426422, -0.137472, 0.155789, 0.0456863, 0.0591184, 0.00261422, 0.0555748, 0.0937126, -0.0109287, -0.0912026, 0.079417, 0.0389771, 0.0954299, 0.120018, 0.0929776, -0.0487948, 0.107617, 0.0918833, -0.046635, 0.0347915, 0.0977946, 0.0753953, -0.0611924, 0.21114, 0.116284, 0.0365512, -0.0132882, -0.0210345, -0.0169423, -0.17591, 0.0592985, -0.139507, 0.0330528, -0.0665453, 0.0111887, 0.105084, 0.0137584, 0.0190691, 0.0323157, 0.0113699, 0.00319627, 0.11794, -0.0311242, -0.0749491, -0.0944589, -0.0847734, 0.0646025, 0.0401871, 0.0454185, -0.10769, -0.0152885, -0.0738717, 0.024917, 0.0632017, -0.0650402, -0.107415, -0.0461601, -0.0739395, -0.0616036, 0.099588, 0.10589, 0.175195, -0.00573559, 0.0891543, -0.17376, 0.197099, -0.116157, -0.0230408, -0.14788, -0.12097, -0.032844, -0.0941979, 0.0742182, 0.0945046, 0.11055, -0.215483, 0.0605058, -0.0866538, -0.110748, 0.0185428, 0.23512, -0.0259306, 0.065226, -0.218019, 0.0561802, 0.0709543, -0.0303998, 0.0386827, 0.126517, 0.0140852, -0.203561, 0.122919, -0.0988643, 0.13082, 0.0114748, -0.044433, 0.106286, 0.0455707, -0.0492215, -0.0681314, -0.0411076, -0.0592518, 0.022264, 0.0483298, -0.160539, 0.00204136, -0.0791445, 0.00221954, -0.0864776, 0.0226643, 0.0719411, 0.210257, -0.0210368, -0.0484101, -0.0671174, -0.0913305, 0.0770722, 0.0877918, -0.109657, 0.0328532, -0.28558, 0.21467, -0.0802692, -0.0333188, 0.0428537, -0.0723209, 0.0649066, 0.107654, 0.0982478, 0.115625, -0.171343, -0.120226, -0.00309913, 0.050965, -0.00228574, 0.0623146, 0.0810032, -0.150137, 0.00222692, -0.0166594, 0.170252, -0.312464, 0.203978, 0.017799, 0.0790203, 0.0015032, 0.00860595, 0.0149137, -0.200581, 0.0429273, 0.048673, 0.00148765, -0.218366, -0.0852597, -0.147702, 0.211552, 0.0214932, 0.074382, -0.0120731, -0.248212, -0.086573, 0.0452987, -0.0577113, 0.0607527, -0.14452, -0.0397579, -0.169824, -0.011252, -0.0133552, 0.0330437, -0.118153, 0.0489353, -0.133889, 0.0366741, 0.0280261, -0.0574276, -0.144657, 0.238303, 0.206255, -0.103662, -0.0910226, 0.00352447, -0.0164529, 0.0166113, -0.043883, -0.0273704, 0.131583, -0.0873214, 0.161439, 0.0380599, 0.094898, -0.144901, -0.0316275, -0.000449612, 0.12693, -0.0989803, -0.0509203, -0.0297262, -0.0124091, 0.00662072, 0.07389, 0.0869624, 0.0284625, 0.0159207, -0.121852, -0.0735496, -0.162634, -0.122031, -0.14721, -0.0395819, 0.0332046, -0.0376581, 0.0930084, 0.0293073, 0.0449609, 0.0712641, 0.023479, 0.0733267, -0.0771408, 0.203868, -0.0100238, -0.0713184, -0.053772, -0.228332, 0.096183, -0.000586273, 0.0798726, 0.0271422, -0.11139, -0.080159, -0.100096, 0.158267, -0.0304058, 0.109574, 0.0273384, -0.180382, -0.0129705, -0.00449165, 0.0162746, -0.0109055, 0.218799, -0.0560683, -0.0714457, 0.0588829, 0.0284399, 0.0610956, -0.0780087, -0.158301, -0.153325, -0.294042, 0.0963786, 0.0587289, -0.157122, -0.0960356, -0.0716606, -0.00437045, -0.00715929, -0.0188494, 0.139635, -0.0345328, -0.181105, -0.0159563, 0.0276014, 0.0201848, -0.0393259, 0.0417377, -0.145298, -0.0695349, -0.0820722, -0.0493121, 0.0371987, -0.00562376, -0.0578931, -0.0909422, -0.162283, -0.000605049, 0.222216, 0.00240155, -0.178902, -0.0455435, 0.116903, 0.0450361, -0.01398, -0.162968, 0.025879, -0.014392, 0.0766986, -0.0489045, -0.0474465, 0.0489962, -0.152654, 0.218469, 0.156301, 0.0500277, 0.0797548, -0.118716, -0.0474145, -0.000864115, -0.0247415, -0.0827129, 0.0873829, -0.0219059, -0.0871082, 0.100327, -0.13832, -0.0165597, 0.145661, -0.0821696, -0.147556, 0.0192553, 0.204414, 0.00112382, -0.0398974, 0.0613577, 0.223857, -0.218919, 0.144116, 0.0986556, -0.0441144, -0.114117, 0.0672281, 0.120759, 0.202168, -0.0537319, -0.0243972, -0.0340832, -0.0419258, 0.0473834, -0.101516, 0.0392689, -0.0823353, -0.204043, -0.0848256, -0.161437, 0.128847, 0.0674325, 0.0322743, -0.109569, 0.0489494, -0.114716, -0.099169, 0.0664302, -0.00184453, -0.00578211, -0.146132, 0.00227202, -0.0742572, 0.0806709, 0.0877887, -0.0154718, -0.0610823, 0.0172351, 0.0739758, 0.147027, -0.00639858, 0.051417, -0.127549, 0.179905, -0.0221607, -0.0561042, 0.0480268, -0.0219837, -0.169972, -0.125453, -0.211313, 0.179642, 0.0896357, -0.037611, -0.138123, -0.126171, 0.140264, -0.0425931, -0.000123576, 0.0297793, -0.127861, 0.0172955, -0.0919533, -0.0737757, -0.158576, -0.129847, -0.0216638, 0.162461, 0.0578183, 0.0672344, 0.0323345, 0.0714533, -0.240807, 0.0866002, -0.124947, 0.0883711, 0.1538, -0.0360892, -0.0237766, 0.267349, -0.097481, -0.0988234, 0.0459941, -0.0153057, 0.194028, -0.126622, -0.00536853, 0.0640994, 0.144056, 0.13606, 0.177487, 0.148337, 0.0962032, 0.257488, -0.027079, -0.00302076, -0.0289131, 0.0349572, 0.0408395, -0.111576, -0.0273783, -0.0839572, 0.155334, 0.133845, 0.0963186, 0.0788487, 0.100227, 0.112126, -0.114955, 0.119812, -0.149146, -0.010438, -0.236915, 0.263617, 0.0547058, 0.0794508, 0.13985, -0.0521213, -0.165117, -0.0517254, 0.103716, 0.141786, 0.107149, 0.151315, 0.0242284, 0.105166, 0.0694475, -0.194349, 0.142696, -0.0446672, -0.025278, 0.0688978, -0.0644529, -0.114916, -0.050345, 0.0632172, 0.0468515, -0.139235, -0.175502, 0.0372038, -0.00606444, 0.0438848, 0.0931778, 0.13727, -0.0790641, -0.0288281, -0.00854381, -0.106295, 0.238316, -0.0457221, 0.189015, 0.22545, -0.135396, 0.0454621, -0.0248203, -0.0933177, -0.158999, -0.0780454, -0.16016, 0.120078, -0.0169928, -0.0144272, -0.0307134, 0.256497, -0.0247971, 0.13928, -0.0837646, 0.109796, -0.110754, 0.185297, 0.0123165, 0.136713, 0.255131, 0.133605, -0.0586806, -0.0496904, 0.0134735, 0.015594, -0.0607103, -0.0634061, 0.0350112, -0.0356687, -0.0549249, 0.0907385, -0.150614, -0.153818, 0.0478335, 0.0483349, -0.087461, -0.0720636, 0.179102, 0.0730291, -0.251164, 0.182906, -0.0471581, -0.189788, -0.0849958, 0.188372, -0.00271709, 0.0513947, -0.125499, 0.0779445, 0.000222669, 0.0725459, -0.0113365, -0.0951412, 0.110982, -0.0657272, 0.0468602, -0.0521199, 0.193719, -0.199871, -0.00269381, 0.0978099, 0.105297, -0.108208, 0.111672, -0.0402458, -0.0495727, 0.0101632, 0.0296603, 0.0231331, 0.0639629, -0.00589024, -0.0112265, -0.142519, 0.184097, 0.170799, -0.129636, -0.00502621, -0.0207182, 0.132493, 0.0690643, -0.100455, 0.0380391, -0.0875112, 0.0277012, 0.0342734, 0.112756, -0.0250227, -0.0221532, 0.086932, -0.0869034, -0.111286, 0.029825, 0.0859659, -0.00465861, 0.00562891, -0.124829, -0.0904298, -0.105986, -0.0587141, 0.0337069, -0.178597, -0.0839138, -0.0325981, -0.119738, -0.0377287, 0.0614227, 0.171248, -0.129788, -0.058292, 0.00583078, 0.0181502, -0.0968664, -0.0750171, 0.00214694, -0.181049, 0.289168, -0.00308913, 0.0318213, 0.058329, -0.195396, -0.0940282, -0.162397, -0.0634562, -0.0531168, -0.161095, 0.0427339, -0.043042, -0.154553, -0.102211, 0.0491242, 0.0111924, -0.047476, -0.142178, 0.102246, -0.0621268, -0.143292, -0.207453, 0.0636621, -0.0350397, -0.0804742, 0.014769, 0.0729948, 0.0127519, -0.195178, 0.200197, 0.00375432, -0.00624014, 0.123584, -0.0383331, 0.012285, -0.110208, 0.0731114, 0.00880996, -0.0822221, -0.0284906, 0.106397, 0.174703, 0.00411917, -0.047814, -0.259528, 0.035195, -0.0471244, -0.102322, 0.0981426, 0.0681561, 0.0739306, 0.137213, 0.0634007, 0.088386, 0.0625578, -0.0693105, 0.0345739, 0.0895836, 0.132281, 0.181831, -0.0305308, 0.0882188, -0.11804, -0.0644841, -0.0373792, -0.114423, 0.0536577, -0.0338129, -0.0691534, -0.07293, -0.0231796, -0.102025, -0.193936, 0.0381616, -0.0769748, -0.0199439, 0.115287, -0.0221551, -0.062492, 0.155696, -0.0760195, -0.138965, -0.122147, 0.0170207, -0.132155, -0.197658, 0.056561, -0.147395, -0.0331016, -0.0158362, -0.0839234, -0.146546, 0.0568423, 0.123853, 0.125969, -0.0188812, -0.0580131, 0.0843678, 0.0372052, -0.0498497, -0.0532892, -0.094139, -0.0663339, -0.112045, 0.133358, 0.0885907, 0.0970352, 0.102026, 0.015308, -0.0270658, 0.16547, -0.0560272, -0.0964968, -0.0988407, 0.0679886, 0.103749, 0.170564, 0.195813, -0.0312866, 0.0211601, -0.017865, -0.0489293, -0.0585939, -0.0276946, -0.0234492, 0.0636504, -0.0129645, -0.058264, 0.018051, 0.089033, 0.00866929, 0.031056, -0.121356, -0.0140389, -0.0201874, 0.0133468, -0.0441331, -0.010492, 0.00685425, -0.127882, 0.0329712, -0.0563903, -0.126271, 0.0915666, 0.0569118, -0.0162105, 0.301888, -0.00577669, -0.0644699, 0.286688, -0.135074, 0.198701, 0.13374, 0.0768465, 0.221807, 0.0002473, 0.252372, -0.0250196, 0.119749, -0.22422, -0.0938131, 0.130647, 0.168878, -0.145989, 0.286856, 0.019002, 0.0817282, -0.0497936, 0.207759, -0.15028, 0.162403, -0.124052, 0.00808952, -0.0171731, 0.0820959, -0.16853, -0.0479926, -0.200043, -0.00261546, 0.0301762, -0.233062, -0.0234549, -0.0929557, 0.0629822, 0.0794051, 0.0342013, 0.144896, -0.00813711, -0.227273, -0.141694, -0.27169, 0.224392, 0.0984629, -0.133572, 0.0468921, -0.0351526, -0.0331094, 0.0661988, -0.0724967, 0.0524242, -0.00412046, -0.0376472, -0.0658608, -0.0456447, -0.0845839, -0.0361741, -0.0601928, 0.163131, -0.106233, -0.366038, 0.00797637, -0.0231015, -0.0131786, -0.0775315, -0.0988734, -0.217208, -0.10994, 0.132245, -0.132815, 0.0103053, -0.102288, -0.00909063, -0.119759, -0.210456, 0.138341, -0.0341217, 0.20882, -0.0502009, -0.0483512, -0.0456487, 0.100956, 0.158118, -0.0915728, -0.224534, 0.0363542, -0.0866533, -0.0352749, -0.109428, 0.127289, -0.142936, -0.11762, 0.0228804, -0.188088, -0.114416, 0.0256583, 0.0693748, 0.119776, 0.0546991, 0.00115148, 0.125768, -0.169633, 0.110888, -0.118791, -0.0384767, -0.158849, -0.0264956, -0.00601355, 0.154039, 0.000259476, -0.0967734, 0.0324582, 0.103897, 0.0409492, 0.0590243, -0.0596796, -0.0718197, 0.252925, 0.0787568, -0.0240129, -0.0594853, 0.175524, 0.110802, 0.0590543, 0.101557, -0.0840849, -0.106357, -0.166777, 0.0203275, 0.175153, 0.115441, -0.0446554, 0.0730614, -0.139594, -0.0827482, -0.132672, -0.234653, 0.0611508, 0.0523823, 0.045676, 0.204303, 0.0905313, -0.0223278, -0.0565026, -0.030769, 0.221435, -0.0478355, -0.121569, -0.0662583, -0.181544, 0.0645318, -0.0454806, 0.0108579, -0.118606, 0.0770029, -0.131012, -0.0203915, -0.0716018, -0.186557, -0.0117691, -0.0685991, -0.141035, 0.0432303, -0.0923682, 0.126433, -0.130911, 0.0259088, -0.0535197, -0.0940918, 0.0221463, -0.00560294, -0.0478526, 0.00605898, -0.131151, 0.0931443, -0.299442, -0.0721862, 0.140847, 0.344307, -0.116993, -0.150308, 0.191258, 0.00269117, 0.0180435, 0.0888292, -0.0469906, 0.0528578, 0.00993826, -0.0956561, 0.0138077, -0.163916, 0.0316806, -0.0202339, -0.0940167, -0.162324, -0.083094, 0.133542, -0.109024, 0.0927877, -0.0270035, 0.121229, 0.156598, -0.01322, -0.0257915, 0.100085, 0.130846, -0.021948, 0.169491, -0.0448827, 0.115516, -0.0715343, 0.100839, 0.0229607, 0.00926584, 0.0123816, 0.159302, -0.00795994, -0.0258342, 0.0807523, -0.0837323, 0.0875775, -0.00891723, -0.215346, 0.0401299, -0.175561, 0.132453, 0.0845686, -0.127178, -0.0274246, -0.123372, 0.0384384, 0.0455284, 0.0468858, 0.096834, -0.0328079, -0.0805607, 0.0838779, -0.164932, -0.00130207, 0.0649114, 0.140843, -0.25098, 0.0439315, -0.0507408, -0.076574, -0.216583, 0.0963339, -0.0978792, -0.112221, 0.0554837, 0.0286793, -0.0572025, 0.100998, 0.0914439, 0.221541, 0.080418, 0.236234, 0.163571, -0.0113608, -0.0287685, -0.0459155, 0.0950004, -0.09279, -0.0689555, -0.00219202, 0.00570634, 0.000771681, 0.031695, -0.171196, 0.0020497, 0.147911, 0.0257572, -0.0266174, 0.038167, -0.0241347, 0.0990397, 0.132176, -0.140331, 0.0897711, -0.0379647, 0.00312934, -0.205916, -0.0822618, -0.111707, 0.0265303, -0.0561398, -0.119398, 0.0748019, 0.146458, 0.172327, 0.0978847, 0.0358156, -0.0365916, 0.0284308, -0.262982, 0.023788, -0.0409537, -0.0266172, 0.116654, -0.0801663, 0.150359, 0.2243, 0.023124, 0.00684813, -0.122193, -0.216644, 0.147103, -0.0392872, 0.10548, 0.0265301, -0.069324, -0.0537202, -0.0927089, 0.022324, -0.0628312, -0.0479794, 0.0939621, -0.0267998, 0.286743, 0.0355109, -0.145163, -0.161679, 0.0523757, -0.0555209, 0.0807361, 0.19329, 0.101239, 0.123913, 0.0285046, -0.172291, -0.0323532, -0.109452, -0.107016, -0.1759, 0.187811, -0.300859, -0.0147082, -0.127482, 0.0470463, 0.0033916, -0.107317, -0.0784184, 0.151408, 0.056294, -0.0475757, 0.0314982, 0.190411, 0.0680653, -0.130252, 0.171775, -0.064087, 0.127858, -0.0922019, 0.117674, -0.021808, -0.0716439, 0.0160781, -0.025839, -0.0234358, 0.185187, -0.0768174, -0.0831532, 0.0809498, 0.0520408, -0.0804712, -0.0394929, 0.188541, 0.0182502, 0.0110734, -0.0681633, 0.130992, 0.109402, -0.115693, 0.0803883, 0.00290294, -0.160807, 0.0610858, -0.06444, -0.0566136, -0.101081, -0.00724675, 0.0530997, -0.110278, -0.0506532, -0.0429683, 0.0685958, -0.0152539, 0.0346204, -0.218453, -0.0535177, -0.100268, -0.0453986, -0.0231579, 0.165242, -0.100784, -0.0242327, -0.202543, -0.0469504, 0.272136, 0.156335, 0.0696931, -0.172909, -0.0211901, 0.141482, -0.068282, 0.0422313, -0.00154235, -0.0785404, -0.184431, 0.181534, 0.0576326, 0.107513, -0.0800749, 0.0341329, -0.276723, -0.149026, 0.0804883, -0.00251943, 0.112362, -0.0201509, 0.000184098, -0.1176, -0.110368, 0.0206901, 0.0600989, 0.0521686, -0.127748, 0.033219, -0.0672267, 0.0559829, -0.0376113, -0.193247, -0.113583, 0.287461, 0.0416636, -0.135019, -0.0500053, 0.087671, 0.0582614, -0.0934358, 0.0747007, -0.151836, -0.0291564, 0.0556662, -0.0663011, -0.0584755, 0.0121648, -0.017574, -0.117097, 0.119486, 0.134686, 0.113338, -0.0840501, 0.207543, -0.0661853, -0.21308, 0.000827598, 0.0284056, -0.100293, -0.0607275, -0.0364274, 0.144572, -0.0262426, 0.132025, -0.183442, -0.0807243, -0.0268476, 0.202466, -0.00591555, -0.164143, 0.0838183, -0.0120463, 0.0583207, 0.0123631, 0.0402421, 0.0372003, -0.109976, 0.106957, 0.0870421, 0.0556528, -0.0788584, -0.130307, 0.0762227, -0.0663722, 0.080449, 0.154444, 0.0114595, -0.110727, -0.285198, 0.413742, 0.0378572, 0.0549009, -0.275438, 0.094386, 0.0927528, 0.124614, -0.151312, -0.0866337, 0.0384032, 0.0256686, -0.119182, -0.0972024, 0.110824, 0.0831841, -0.0952631, -0.0661435, 0.0120204, 0.127869, -0.0468275, -0.119752, 0.0454494, -0.115688, -0.110008, -0.0749505, -0.00583533, -0.0244968, -0.0629447, -0.0849419, 0.0149222, -0.0921093, 0.0569924, 0.053806, -0.129071, 0.0658975, 0.136648, 0.0418901, -0.0312137, 0.0830578, -0.0789125, -0.104186, 0.0452759, -0.0533351, 0.0717283, -0.0408574, 0.0510284, -0.13924, -0.0407522, -0.0318421, 0.0494084, 0.199022, 0.0930713, 0.208101, -0.0740214, 0.0500993, -0.0609634, 0.0677094, -0.0229159, -0.0725639, 0.0514411, 0.181402, 0.0551718, -0.0923629, -0.117449, -0.0963486, -0.0791569, -0.127033, 0.0986236, -0.155317, -0.181355, -0.00998766, -0.0764074, 0.0296038, -0.0189728, -0.0413061, 0.047893, 0.258885, 0.0634384, 0.224255, 0.179427, -0.153857, -0.1248, -0.035627, -0.0961631, -0.208684, 0.216583, 0.127871, 0.0557714, 0.0138025, -0.0466323, 0.0865939, -0.0340532, 0.0830937, 0.0841876, 0.00950125, -0.0193555, -0.0166588, 0.216322, -0.0740391, -0.167198, 0.102434, -0.0476818, -0.117612, -0.0268429, -0.0345731, -0.0621415, -0.12924, 0.0350662, 0.121563, -0.122633, -0.101134, -0.0588185, -0.103627, 0.0489434, -0.00632062, -0.0155719, 0.162799, -0.00837424, -0.110807, -0.0532327, 0.0945447, -0.0414527, -0.045626, 0.0370292, -0.183139, -0.219701, -0.0674682, 0.0179123, -0.00137924, -0.0317929, 0.146843, -0.135342, -0.0226036, -0.0155227, 0.088055, -0.26204, 0.0460458, -0.0441857, -0.0733038, -0.0665089, -0.178976, -0.178454, 0.166583, 0.0297695, -0.0120972, 0.177051, -0.048093, -0.00250263, -0.0736178, -0.264038, 0.201294, 0.101955, -0.0187858, -0.0972331, -0.265311, 0.0431423, -0.0628686, 0.114896, -0.0258723, -0.20376, -0.00122948, -0.122846, -0.0310558, -0.0117862, -0.0272454, 0.0818012, -0.0309882, 0.0214322, 0.226392, 0.124972, -0.112849, -0.0544989, -0.0356543, 0.0502794, 0.0476455, 0.0344233, -0.139078, -0.0219407, -0.0870147, -0.102295, -0.128166, 0.00265093, 0.15427, -0.1488, 0.0885249, -0.190977, 0.00653755, -0.108244, -0.0461647, -0.0567829, 0.225126, -0.0622709, 0.0746069, 0.0284896, -0.209861, -0.0241492, -0.0354917, -0.150776, -0.0119533, -0.0253076, -0.078324, 0.103285, 0.0380043, -0.166961, -0.108259, 0.126914, 0.209137, -0.00575113, 0.174594, -0.044097, 0.0687706, 0.00120079, 0.331485, -0.135418, -0.0705993, -0.00476595, 0.0212155, -0.144963, -0.0971553, -0.0166222, 0.0765248, -0.117799, 0.141515, 0.233095, -0.0456617, -0.184627, 0.000341058, 0.193156, -0.0582067, -0.0631333, 0.115042, -0.0340653, -0.070347, -0.17293, -0.0752822, -0.0926911, 0.171605, -0.00210489, -0.180202, -0.0539088, 0.192287, -0.0619876, 0.151636, -0.151695, -0.007274, 0.092059, 0.153835, 0.199597, -0.17388, 0.0659664, -0.0175764, -0.0460245, 0.264525, -0.100137, 0.00330768, 0.0823767, 0.0990917, 0.156619, 0.069622, -0.078627, 3.33741e-05, 0.11696, 0.0625006, 0.00106364, -0.0822393, 0.118716, 0.0644794, 0.0284429, 0.261367, -0.0200286, -0.0441847, -0.0391195, -0.118246, -0.0448402, -0.172288, 0.0627179, 0.0532854, -0.0268378, 0.0500942, -0.202119, -0.102956, -0.030983, 0.204023, -0.0167333, -0.142507, 0.0696142, -0.0907102, -0.113511, 0.181735, -0.0414162, -0.151163, -0.197607, -0.294715, 0.194818, 0.0447227, -0.0845549, 0.000446896, 0.0324615, -0.0146769, -0.16138, 0.0424589, -0.00853703, -0.148327, -0.00376977, 0.159337, -0.177481, 0.0404892, 0.11599, -0.0291687, -0.00729663, -0.072457, -0.0861569, -0.147166, -0.00359691, 0.0100766, 0.0814809, -0.0016804, -0.292146, 0.0337088, 0.0670551, -0.101796, -0.0490747, -0.182828, -0.0516549, -0.00496494, -0.0345553, 0.136531, 0.170005, -0.0778066, 0.00860977, 0.162308, 0.0314563, -0.0906035, 0.142333, -0.0477308, 0.0498817, 0.0203438, -0.135002, -0.060149, -0.164977, -0.159914, -0.154439, -0.182108, -0.124411, 0.00878263, -0.10109, -0.124342, 0.235977, 0.0252979, -0.118639, -0.032281, -0.00948904, 0.0751957, -0.0254581, -0.0876938, 0.258546, -0.0447662, 0.189695, -0.141869, -0.0198459, -0.081758, -0.0877936, 0.105717, 0.171741, 0.249455, 0.0105537, 0.0711035, 0.0496381, 0.00856438, -0.0559322, 0.0673262, 8.24554e-05, -0.08786, 0.035945, 0.196217, 0.126371, -0.0813913, -0.201842, 0.164194, -0.137666, -0.0147913, -0.0139483, -0.0839548, 0.0448914, 0.0975126, 0.0501371, 0.0499948, 0.0322864, 0.0952114, 0.101062, -0.05593, -0.0119803, -0.0304045, -0.160986, -0.18139, 0.0343838, -0.147475, 0.0161662, -0.121343, 0.0794716, -0.0211018, -0.0252479, -0.125145, 0.0654196, -0.00989245, -0.0350131, -0.0595337, -0.0157397, -0.130756, 0.0295524, 0.0724131, -0.0428336, 0.0137997, 0.0572493, 0.00937429, 0.163981, 0.0255233, -0.110694, 0.0502783, 0.310631, -0.189034, -0.124126, 0.0459643, -0.0252854, 0.146522, -0.149928, -0.121116, 0.041718, -0.097977, 0.170547, 0.124892, 0.22247, 0.106992, -0.00643407, 0.0286726, -0.0618412, -0.0165896, 0.198988, -0.0515238, 0.219947, -0.12288, 0.301123, -0.059546, 0.0497198, 0.0603091, -0.115947, 0.0120238, 0.00475328, 0.152704, -0.0748359, -0.0547798, -0.0109254, 0.0587732, -0.0470967, 0.107676, -0.147906, 0.0389335, 0.00923218, 0.153507, 0.123108, 0.134881, -0.0269816, 0.0172862, 0.0456983, 0.106014, -0.0798172, -0.10801, -0.00512682, 0.112286, 0.0667568, 0.0530622, -0.0174935, -0.296172, -0.0229701, -0.145664, 0.0148432, -0.167926, -0.114491, 0.050146, 0.0738624, 0.000883195, 0.018622, 0.128987, 0.206308, 0.219465, 0.180042, 0.0389317, -0.142232, 0.129695, 0.131922, -0.116924, -0.0381372, -0.075169, -0.162921, -0.295322, 0.00272688, -0.1241, 0.118035, -0.0555825, 0.0738209, -0.000890261, 0.170495, -0.0104928, -0.118044, 0.0952553, 0.0152802, 0.098469, 0.0269081, 0.0304095, -0.175478, -0.0933294, -0.00951543, 0.120319, -0.0256024, -0.0571786, -0.0580948, 0.0112159, 0.00898838, -0.0429338, 0.00138374, 0.141736, 0.179593, 0.0689599, 0.138638, -0.0213535, 0.0925715, 0.112653, 0.0100879, -0.135327, -0.0761553, -0.205939, -0.118116, 0.0145743, 0.0963195, 0.10418, 0.192853, -0.108119, -0.0551882, -0.118123, 0.0444288, -0.0940051, 0.0008902, -0.123441, 0.131081, -0.0841662, -0.212635, -0.132143, 0.246695, 0.14875, -0.0621554, 0.0644998, -0.0812276, -0.15437, 0.14992, 0.183818, -0.21665, 0.0243834, -0.0436365, 0.267649, 0.0762967, -0.0913864, 0.243118, -0.115798, -0.161716, 0.180914, -0.0414196, 0.0197701, -0.032065, -0.0140121, 0.0142414, 0.149433, -0.0434218, 0.162488, 0.0388419, -0.0829379, -0.174202, 0.190183, -0.127198, 0.176703, -0.12439, -0.133778, 0.0376584, -0.0833935, 0.0331047, 0.157363, -0.0884928, -0.331471, -0.0103832, 0.0185702, 0.00180358, -0.047143, 0.0940995, 0.0552036, -0.0308903, -0.0979566, 0.092021, 0.0475873, -0.0787908, 0.0619735, -0.162661, -0.0712164, -0.0313521, -0.0853252, 0.1336, 0.103107, -0.0113819, -0.023578, 0.0317859, -0.133723, 0.00183594, 0.011278, -0.118521, -0.226179, 0.267113, -0.106938, 0.059034, -0.152981, 0.144182, -0.0622802, 0.0452729, 0.0647528, -0.0305703, 0.18942, 0.125856, 0.060026, -0.101473, 0.22643, -0.145714, -0.052292, -0.210142, 0.0614877, -0.0517462, 0.0524913, -0.0728767, -0.190416, -0.0966048, -0.183528, -0.0509043, 0.0488684, -0.0738124, -0.0423975, -0.206571, -0.0898551, 0.197522, 0.0272785, -0.00859614, 0.304257, -0.178542, -0.030836, -0.202739, 0.25374, 0.123483, -0.0835555, -0.223911, 0.256327, 0.0261439, 0.0272462, -0.079918, 0.0463708, -0.0382426, 0.0250968, 0.0750829, 0.146631, -0.0028671, 0.367397, -0.153537, 0.0142552, -0.130524, -0.149762, 0.00917445, 0.284289, 0.0414515, 0.150337, 0.0574794, -0.174154, -0.0651482, 0.0157276, 0.220227, 0.0855927, 0.167794, -0.045045, -0.0247924, 0.140008, 0.180162, 0.0534937, -0.342088, 0.0726904, -0.0969014, -0.0416665, -0.0179782, -0.154066, -0.0638126, -0.0984411, -0.169677, 0.134382, -0.140244, 0.167786, 0.119754, -0.0478107, -0.152725, -0.232042, -0.0343375, 0.0617236, -0.0129119, 0.044775, -0.0465971, -0.136438, -0.0199089, 0.0796089, -0.0132068, -0.188589, 0.0697174, -0.0120818, 0.00524542, -0.149591, -0.00902931, 0.123728, 0.0313669, 0.276525, -0.0269883, -0.293889, -0.033967, 0.128998, 0.0426487, -0.072631, 0.0420613, -0.0228561, -0.0616836, -0.00963289, -0.142734, -0.0130697, -0.150318, -0.131931, -0.0517048, -0.0869106, -0.115812, 0.00647047, 0.215707, -0.0713472, -0.12028, -0.118481, 0.0407334, -0.0986782, 0.0710171, 0.161216, -0.125361, 0.0020411, 0.0986792, 0.175617, -0.235746, -0.0945418, -0.0887824, 0.0122411, -0.0118314, -0.175363, 0.0535823, 0.0292668, -0.126305, 0.0427503, 0.124513, 0.261667, 0.0142618, -0.114591, 0.0539734, -0.110589, 0.0274366, -0.294013, -0.0759431, 0.0834387, -0.0629129, -0.0964626, 0.13772, 0.0793417, 0.207738, -0.0148147, 0.0945678, 0.236599, 0.325046, -0.0115739, 0.115173, 0.293077, 0.207232, 0.198167, 0.190213, -0.012586, -0.0843916, 0.112677, -0.00340349, 0.0915956, -0.0312061, -0.178245, -0.0711494, 0.235604, 0.0711315, 0.0613761, -0.0882837, 0.0357169, -0.121777, 0.179189, 0.139817, -0.133691, 0.036203, 0.105639, 0.172916, 0.0205647, -0.162003, -0.0976792, -0.0890894, 0.0415793, 0.122302, -0.034495, 0.191882, -0.220922, 0.0836556, 0.0956715, 0.0775133, 0.0926215, 0.192959, 0.0640509, 0.0759727, -0.127438, 0.0338757, -0.0867821, 0.132475, -0.0735088, -0.0309119, 0.0284463, 0.0310688, 0.0747977, 0.150878, 0.0586536, 0.0568884, -0.000374948, 0.158279, 0.123853, -0.106534, -0.0115304, 0.202805, 0.198232, 0.228068, -0.186664, -0.0666965, -0.216452, 0.0970679, -0.0302432, 0.00934743, 0.130089, 0.173028, 0.0993083, -0.243625, -0.0620919, -0.0782342, 0.066171, -0.101588, -0.113473, -0.0587797, 0.0521048, 0.0915347, 0.00285832, -0.0711215, -0.0991172, 0.0754687, -0.00881336, -0.182498, 0.160201, 0.10812, -0.0958625, -0.102869, -0.154278, 0.169123, 0.280065, 0.0778973, -0.0259474, -0.0306253, -0.00458834, -0.038694, -0.205975, 0.0304589, 0.089418, -0.00359111, 0.0834823, 0.0469852, 0.211635, 0.153898, -0.0340516, -0.0778895, -0.045573, -0.181518, 0.141783, -0.070765, -0.113321, -0.0926663, -0.0611437, -0.10559, -0.06136, 0.00576792, 0.179099, 0.0490123, 0.0382916, 0.0102474, 0.104101, 0.130055, 0.0326271, 0.00117686, -0.127408, 0.132335, -0.173075, 0.0413512, 0.0595237, -0.0319169, -0.125928, 0.0790645, -0.190213, 0.0786231, -0.0254424, 0.078559, 0.105516, 0.0302581, 0.0607161, -0.0618543, 0.135543, -0.154344, 0.0282685, -0.0556947, 0.00219797, -0.100956, 0.0438901, -0.0345228, -0.0190139, 0.0124859, -0.155125, 0.0221977, 0.103791, 0.119654, -0.12209, -0.0661289, -0.210783, 0.0946152, -0.00771204, 0.0251201, -0.0101425, -0.100511, 0.00982923, -0.172337, 0.0187309, -0.0121853, -0.05736, -0.105573, 0.0623509, -0.0307114, 0.0633378, -0.0112864, 0.0170103, -0.153245, 0.0464127, 0.0565105, 0.0310833, -0.0778412, 0.0932749, 0.0792456, -0.177013, 0.0190007, 0.0785465, 0.0265335, 0.115821, 0.0470261, 0.062036, 0.0295261, 0.0893393, -0.0253812, 0.0789343, -0.0503431, 0.013657, 0.181182, -0.0854078, 0.0949825, 0.01508, -0.0531158, 0.0998334, 0.0301811, -0.0167208, 0.100272, 0.103981, -0.154253, -0.103543, -0.165599, 0.0973987, -0.124227, 0.027499, 0.0251118, 0.00518567, -0.236505, -0.133146, -0.2521, -0.113527, 0.00596217, -0.0276467, -0.0991293, 0.00624565, 0.0108509, 0.105118, 0.00939116, 0.0679117, 0.130588, -0.214799, 0.0231474, 0.144498, 0.122746, 0.0330317, 0.0394939, 0.10216, 0.0178169, -0.0431689, 0.0152703, -0.0923901, 0.074839, 0.0997356, -0.177636, -0.104968, 0.01351, -0.0942675, 0.0839423, 0.137864, -0.0448634, 0.0117194, 0.0848778, 0.197623, 0.0696365, 0.174923, 0.0336992, -0.0665797, -0.0162588, -0.0695512, 0.0023802, 0.203861, -0.0487839, 0.160064, 0.141641, -0.0806738, -0.00651877, -0.117639, 0.068388, -0.0463156, -0.0983185, -0.159903, -0.184173, -0.0439536, 0.0937831, -0.0243605, -0.187385, -0.0881159, 0.135717, 0.00610548, -0.108267, -0.0112765, 0.011077, 0.0281299, 0.0258125, 0.0702131, 0.00995715, 0.168076, -0.123016, -0.017689, 0.214862, -0.168199, -0.0410651, -0.0640263, -0.03534, 0.0206561, -0.0391884, -0.21132, 0.136741, -0.00866583, 0.216935, 0.0675429, -0.0344618, -0.000327164, -0.0888234, -0.0631006, 0.119289, -0.106489, -0.0653558, -0.0648284, 0.0357283, -0.156316, 0.12275, -0.0118378, 0.0326235, 0.0911354, 0.186131, 0.125147, 0.136384, -0.122628, 0.0253395, -0.0896912, 0.00475646, -0.0413952, 0.200544, -0.118489, -0.115816, -0.00088158, 0.193806, 0.204797, -0.0989526, -0.163561, -0.0446976, 0.0319141, 0.309673, -0.0433591, -0.282107, -0.132429, -0.0928028, 0.102329, 0.114603, -0.179977, 0.0812027, 0.0104497, 0.110859, 0.161328, -0.0330919, 0.237393, 0.0374836, -0.0709295, 0.05637, 0.063726, 0.204909, -0.124904, -0.0678783, 0.104272, 0.0850258, -0.12423, 0.0497491, 0.012049, -0.0664524, -0.0387143, 0.17346, 0.054451, 0.133654, 0.0841246, 0.0805135, 0.0574905, 0.0479757, -0.12195, 0.06703, 0.113929, 0.0371968, 0.0882491, 0.0962221, -0.0980939, -0.0301576, 0.0211478, 0.0481364, 0.00149206, 0.109121, 0.0600876, 0.00424928, 0.181823, -0.0176237, 0.159743, 0.228803, 0.0297563, 0.0173895, 0.0262509, 0.0271609, 0.0381225, -0.102688, 0.0979121, 0.0129589, 0.29025, -0.0870115, 0.122996, -0.212877, -0.143569, 0.10431, 0.0596165, 0.00652985, 0.163829, -0.0315745, -0.0507846, -0.106299, -0.0542598, 0.0446323, 0.0869534, 0.00285702, -0.131972, 0.106759, -0.00757924, -0.0443523, 0.151231, 0.143231, 0.123846, -0.106466, 0.0865932, -0.0418223, 0.0697526, 0.236489, 0.135609, -0.0129149, -0.211804, 0.00220671, 0.0649882, -0.0234657, 0.104777, -0.194886, 0.132696, -0.0107263, 0.184057, 0.113698, -0.203956, 0.0239961, -0.0426956, -0.10859, -0.0944976, -0.0275666, 0.102759, -0.0548122, -0.0484598, 0.0776276, 0.0715995, -0.133896, -0.115386, -0.0112427, 0.110959, 0.229496, -0.231564, -0.0603242, 0.0370974, -0.119638, -0.0502784, -0.186808, 0.0254269, 0.138665, -0.190163, 0.158242, 0.0408017, 0.0681737, 0.0340627, -0.0165987, -0.0471619, 0.0176238, -0.0167147, -0.0720574, -0.175855, 0.019165, 0.096485, -0.0636065, 0.0559269, 0.105007, 0.0460049, 0.0327097, -0.171095, 0.100533, -0.0661421, -0.0727171, -0.0391203, 0.0313387, -0.117881, 0.107694, 0.117669, -0.154694, 0.0612347, 0.0203976, -0.138683, 0.0405877, -0.115486, 0.103155, 0.00251827, -0.0565817, -0.0449883, 0.147169, 0.00124512, -0.175298, 0.0400523, 0.0241771, 0.183906, 0.138561, 0.0246843, 0.101158, 0.0108304, -0.0364029, -0.0346576, -0.00711996, -0.0740881, -0.142724, -0.0260355, 0.117348, -0.126261, -0.169023, 0.109965, -0.0548418, -0.0282443, -0.0065788, -0.168918, 0.000494506, 0.0406972, 0.0979397, -0.184287, -0.100467, -0.182486, -0.122636, 0.071415, 0.00972081, 0.11731, 0.0129146, -0.0776944, -0.255279, 0.0232243, -0.163658, -0.160424, -0.0858704, 0.123559, 0.0140929, 0.0145527, -0.0952696, 0.0338395, 0.0702864, -0.2119, 0.0612608, -0.0136494, 0.0154534, 0.0397866, -0.19134, -0.0378334, -0.144064, -0.0123331, -0.014455, 0.0860542, -0.0446385, 0.0359628, 0.0240252, 0.112996, 0.094632, -0.135482, -0.00365424, 0.0494169, 0.185901, -0.0513099, -0.000944781, -0.0541423, -0.130556, -0.233869, -0.185643, -0.00570781, 0.0545927, -0.054457, 0.00955505, 0.0386987, 0.0384507, -0.00104959, 0.0531672, -0.0766589, -0.230745, 0.14505, 0.101353, -0.0844657, -0.0233638, -0.0379312, -0.00945792, -0.202558, -0.119602, 0.0226143, -0.0453615, -0.071951, 0.223703, 0.344455, -0.0623883, -0.052098, 0.0520586, -0.140091, -0.0596239, -0.141676, -0.013343, -0.0524427, -0.225276, -0.112335, -0.0850935, -0.0892301, 0.065496, 0.137938, 0.0560576, 0.154093, 0.173391, 0.313445, -0.0242388, -0.068445, 0.146597, 0.0180209, 0.178989, -0.118049, 0.106193, -0.0328056, -0.0267389, 0.0901965, -0.129721, 0.0159628, -0.0995975, 0.0968064, 0.0998746, -0.0919719, -0.053416, -0.0821707, -0.0483384, 0.180465, 0.0187676, 0.0146237, -0.112684, 0.046035, 0.153405, -1.19614e-05, -0.0421427, 0.0821237, -0.0308363, -0.0324135, 0.0147209, -0.146685, 0.121743, -0.11718, -0.00445091, -0.0395488, -0.121531, -0.0694454, 0.172886, 0.0835573, 0.265926, 0.124949, 0.0290115, 0.125356, 0.0961226, 0.457451, -0.0958567, -0.00350148, 0.147809, -0.101534, 0.104398, -0.0537287, 0.140411, 0.0823862, -0.0815362, 0.0902028, -0.174247, -0.00646692, 0.221576, -0.0295718, -0.102456, 0.0384796, 0.0802743, 0.0163816, -0.0162759, -0.124626, 0.0881398, 0.0876266, 0.22802, 0.140473, 0.0333231, -0.118547, -0.144139, 0.0570663, 0.0619606, 0.0187579, -0.0412077, -0.0888968, -0.0349804, 0.318855, -0.173824, 0.0944477, 0.0180668, -0.148883, -0.0851942, -0.104603, -0.0790042, -0.0950323, -0.0133843, 0.0108449, -0.351859, -0.157695, -0.108701, -0.0294391, -0.0939628, -0.164028, -0.0467405, -0.0874406, -0.094034, 0.033249, -0.272803, 0.0498752, -0.00824117, -0.11591, 0.0286613, -0.197608, 0.231257, -0.00626354, -0.0702874, -0.0237348, 0.0400383, -0.171625, 0.0357015, 0.157899, 0.165711, -0.0219558, 0.0856638, -0.0723221, 0.0535722, 0.0578089, 0.023314, 0.0251418, -0.0508246, -0.00593728, -0.0174724, 0.0567787, -0.230358, 0.035812, -0.185908, 0.0863396, -0.0601688, -0.0980393, 0.0140485, -0.255149, -0.000731179, 0.217879, 0.0743183, -0.104901, 0.216769, -0.0482919, -0.113859, -0.03032, -0.219758, -0.0229453, -0.133051, 0.0627194, -0.0223488, -0.124755, -0.017402, -0.0484685, 0.018337, 0.0849907, -0.0609281, 0.0659621, -0.0488192, -0.139866, -0.144223, -0.0241202, 0.0504802, 0.0430913, 0.0357202, -0.149649, 0.0820261, 0.0318202, 0.15027, 0.0661016, 0.0747123, 0.00231465, 0.201447, -0.0660263, -0.252116, 0.0573818, -0.0447926, 0.0668174, 0.00301092, -0.178422, 0.137892, 0.0228328, -0.0884502, -0.114293, 0.0213452, 0.080643, 0.0656067, 0.035317, 0.103264, -0.00559141, -0.160602, -0.127731, -0.0977164, -0.0263403, 0.155015, 0.0644729, 0.027809, 0.13749, 0.103534, 0.0733221, -0.0648505, -0.00191882, -0.0582054, 0.0326567, -0.164168, -0.0242265, -0.072144, 0.0491359, -0.0679505, -0.195372, 0.136091, 0.0756408, -0.174394, 0.0211665, 0.222092, -0.0373786, 0.0672465, -0.00890659, 0.0876757, 0.197998, -0.16732, 0.0723107, 0.0915797, 0.0259003, 0.0703658, -0.0204355, -0.117171, 0.108487, 0.00341093, 0.0792466, 0.128769, -0.0751425, 0.0470003, -0.0449792, -0.106271, 0.0310195, 0.0542083, -0.200501, 0.0464742, 0.0116021, 0.224922, -0.028577, -0.156118, 0.0448646, -0.149147, -0.10016, -0.0607476, -0.144491, 0.0459414, -0.0582541, -0.0265905, -0.0502976, 0.103042, -0.25723, 0.0336249, 0.163841, 0.130921, 0.0749012, -0.0680818, -0.0507867, -0.0100499, -0.0568986, 0.058327, -0.0650027, 0.0144343, -0.0649182, -0.108125, 0.108384, 0.127116, 0.0579867, -0.0479345, -0.00511946, 0.0384187, 0.141223, 0.0817245, 0.0239134, 0.0247064, -0.221317, -0.0161081, 0.0159264, 0.0183802, 0.116362, -0.0336379, 0.0608195, -0.0270331, -0.0352726, 0.148712, -0.0709746, 0.0291384, -0.053869, 0.0276907, -0.0791907, 0.137876, 0.116221, -0.103664, 0.22063, 0.17176, 0.0678584, -0.14821, 0.0915509, 0.0660162, -0.074385, -0.0151079, -0.0220113, 0.0820531, 0.0523038, 0.0281034, -0.117479, -0.109957, -0.0337358, 0.134553, 0.079631, -0.0421651, 0.0662477, -0.152794, -0.016276, 0.0677339, 0.0504747, -0.00110145, 0.18123, -0.101361, 0.134697, -0.109118, 0.0068025, 0.103569, -0.0517373, -0.164347, 0.012871, -0.00192389, 0.0111564, -0.132545, 0.0229439, -0.0275043, 0.0274763, 0.0198057, 0.112087, 0.0878935, 0.0770695, -0.171981, -0.0492992, 0.137301, 0.0433335, 0.042413, 0.0155003, -0.198834, 0.0533409, 0.0191029, -0.0806243, 0.0561305, -0.0183593, 0.0164316, -0.00199239, 0.169095, -0.00859554, 0.0397453, 0.0419361, 0.0285273, -0.0120394, 0.105144, -0.0894821, 0.08916, -0.0430217, -0.13751, 0.0639039, 0.0352381, 0.0647933, 0.194021, 0.0896462, -0.0358372, 0.143915, 0.0738918, -0.0461328, 0.0807701, 0.148194, -0.016117, -0.0459193, -0.0820022, -0.00202246, 0.191711, 0.0661316, -0.0855849, 0.128798, 0.0364059, 0.0726977, -0.0876825, -0.105728, -0.254595, 0.168192, 0.117645, -0.0568892, 0.16199, -0.0357818, -0.122085, 0.124143, 0.0774778, -0.0390939, -0.031585, 0.112117, 0.0120238, -0.0610142, 0.0313709, 0.042984, -0.138822, 0.0607247, 0.0229658, 0.0641858, 0.0151037, 0.00767282, 0.060004, 0.144489, -0.0374878, 0.0827156, -0.0932814, 0.0875921, -0.0531331, 0.0803721, -0.0132492, -0.0938988, -0.103993, -0.0493939, -0.0377761, 0.251373, 0.142677, -0.032715, 0.152048, -0.00124129, 0.0716068, 0.00956766, -0.0369916, 0.00519432, -0.126172, 0.00172916, -0.176537, 0.0774523, -0.170386, -0.154203, 0.190352, 0.0255686, -0.145291, 0.108137, -0.189781, 0.0629136, -0.0926047, 0.0312405, -0.255381, -0.0679597, 0.00922947, -0.168558, 0.187777, 0.0255726, 0.20613, -0.136775, -0.177, 0.0244819, 0.0781556, 0.0197977, -0.0290061, -0.103558, 0.0399512, -0.0236349, -0.0131369, -0.0336583, -0.0577976, -0.130875, 0.0702828, 0.058145, 0.0671021, -0.0577003, -0.0503693, 0.0168152, -0.282809, 0.0912611, 0.0531633, -0.131444, -0.0662757, 0.133138, 0.0223595, -0.0327804, 0.0268208, 0.0587338, 0.0174441, -0.0180882, -0.0163224, 0.0599692, -0.114655, 0.361815, 0.00322661, 0.111076, 0.101775, -0.13068, 0.302714, 0.00500131, -0.086191, -0.0396698, 0.0817408, -0.0436462, 0.0970575, 0.20586, 0.167716, 0.0681541, -0.103938, -0.0637077, -0.142524, 0.0611986, 0.0635891, 0.0273219, -0.179359, -0.101431, -0.0933721, 0.159005, -0.0459315, -0.0390213, -0.0233101, -0.0870889, 0.00149782, -0.201415, 0.00712625, 0.231972, -0.0350238, 0.0293994, 0.0412555, -0.198868, 0.0278495, -0.0182273, 0.107299, -0.0131631, -0.106871, -0.159949, -0.0861416, 0.0412769, 0.0853726, 0.015589, 0.0418062, -0.188743, -0.277988, 0.0897232, -0.0318778, -0.142695, 0.0586345, 0.0323883, 0.158931, -0.109818, 0.0508577, -0.0842704, -0.0225752, 0.0602861, 0.0987234, -0.1846, 0.12959, -0.0365815, 0.0901566, 0.0870746, 0.0853966, -0.00431902, 0.114822, 0.0954549, -0.0545084, -0.104401, -0.120637, 0.090998, -0.130909, -0.0126249, -0.148913, 0.163382, -0.0123444, -0.129673, 0.0515782, 0.130497, 0.180933, -0.0632129, -0.0403979, -0.063006, -0.0681135, -0.20217, 0.128892, 0.0408059, -0.0721418, 0.152005, -0.118831, -0.172918, -0.131598, 0.232324, 0.060085, 0.0141131, 0.0219422, 0.107767, 0.0640985, -0.0623485, -0.0412897, -0.133879, 0.104109, -0.100383, -0.117235, -0.137473, 0.1149, -0.140438, -0.0515366, 0.0124563, -0.133195, 0.0898727, 0.130228, 0.0727901, 0.0701116, 0.236203, 0.0227065, -0.137993, -0.0494905, 0.0439939, 0.142278, -0.113859, -0.160368, -0.143282, 0.123583, -0.0535099, -0.111852, 0.0730124, -0.23005, 0.13827, -0.0226136, 0.084057, 0.180386, 0.00839323, 0.234718, 0.11713, -0.147188, -0.158055, -0.0200178, -0.123074, 0.0683321, 0.0449613, 0.117177, 0.170573, 0.0446663, -0.108605, 0.0840917, 0.0497646, 0.0336182, 0.139355, 0.0360185, 0.138814, -0.0231408, -0.0278952, -0.0270706, -0.0168267, -0.145094, -0.124716, 0.0586625, -0.0251274, 0.0606853, -0.147423, 0.0854995, 0.210241, 0.0497896, 0.0537564, 0.00912126, 0.0882285, -0.017194, -0.0138386, 0.0700378, 0.0319312, 0.0221053, -0.0144568, -0.0852547, -0.0283141, -0.0256961, 0.176971, 0.0986009, -0.0707535, -0.127756, 0.116596, -0.124882, -0.0255554, 0.028969, 0.137651, 0.0728256, -0.0796759, 0.19251, -0.0862567, 0.018589, 0.0863452, -0.0692152, 0.0392511, 0.0446263, -0.279956, -0.0665377, -0.06419, -0.0676936, 0.242758, -0.0693788, 0.047965, -0.0116581, -0.0110953, -0.0835732, 0.056325, -0.089675, -0.0040357, -0.157509, -0.140831, -0.0331557, 0.186644, -0.0909078, 0.0842588, -0.163509, 0.0398502, -0.0188574, 0.0889098, 0.0138491, 0.144131, -0.162036, 0.0445894, 0.100251, 0.0916798, 0.166395, -0.137134, 0.214517, -0.109735, -0.111622, 0.163103, -0.0927315, 0.0967638, -0.115608, -0.108905, -0.222569, -0.0768542, 0.0249024, 0.0330236, -0.0829412, 0.00766906, 0.143308, 0.0712682, 0.0154826, -0.136792, -0.0169766, 0.121836, -0.0416192, 0.0099032, -0.128129, -0.100827, -0.0634154, -0.0228757, -0.160834, -0.0820097, -0.178114, 0.0662788, -0.000941255, 0.0309269, 0.0509444, 0.13034, 0.0258725, -0.131666, 0.108277, 0.0395937, -0.00811404, 0.0786393, -0.135662, 0.0133231, 0.173499, -0.163284, -0.0224906, -0.00665345, -0.0533379, -0.131522, -0.103984, -0.0206072, 0.00912571, -0.0724774, -0.0291832, 0.0557172, 0.149422, -0.0457896, -0.144702, -0.0773116, -0.0765428, 0.0896067, 0.0358179, -0.0897252, 0.117653, -0.0364655, 0.166535, 0.01834, 0.105553, 0.057172, 0.0401444, -0.0837494, 0.219608, -0.174112, 0.231012, -0.148596, -0.0183971, 0.0213983, -0.0622388, 0.0100916, 0.12334, 0.234837, 0.0664872, 0.137154, 0.00734591, -0.062415, 0.205686, 0.113047, 0.000575385, -0.116718, -0.0165835, -0.081594, -0.095452, -0.0749323, -0.122417, 0.0677335, 0.105289, -0.022653, -0.103429, -0.0606251, 0.00102075, -0.126195, 0.0608821, 0.195855, 0.0921915, -0.159083, -0.113269, 0.10901, 0.219588, -0.0220762, 0.0551116, 0.18059, -0.199499, -0.0130613, -0.00138426, -0.074641, 0.0814856, 0.150209, -0.190257, -0.0152563, -0.0511047, -0.158146, 0.189442, 0.0833627, -0.0404029, -0.117733, -0.26819, 0.061939, 0.109989, -0.0540537, -0.0652968, -0.198018, -0.0550514, -0.26938, 0.0748025, 0.0871921, -0.0992483, -0.1471, 0.0151256, 0.131382, -0.124709, 0.0790433, 0.0336372, 0.0016725, -0.124021, 0.14385, -0.177045, -0.128637, -0.016355, 0.059851, -0.00881128, 0.158796, 0.0328201, 0.11785, 0.082339, -0.154766, -0.0932948, 0.0213303, 0.0908482, -0.103333, -0.235841, -0.0418065, 0.0522141, -0.00671328, 0.0405856, -0.118595, 0.24031, 0.0636851, -0.119322, -0.0349749, 0.0146042, -0.0756338, -0.0797207, -0.114637, -0.192398, -0.0449169, 0.0144687, 0.103353, -0.198404, -0.165665, 0.305795, 0.182551, -9.44947e-05, -0.188019, 0.145859, -0.0540762, -0.0422273, 0.079418, -0.113134, -0.0331273, 0.0413852, 0.0186806, -0.134649, -0.156647, 0.0379808, -0.0336731, 0.123864, 0.0149338, 0.00657353, -0.0419852, -0.0957983, 0.113604, -0.00177105, -0.0377948, -0.0729322, -0.0795412, 0.018301, 0.0501318, -0.150514, 0.0114589, 0.194727, -0.067147, -0.114292, 0.0578186, 0.0348688, -0.120958, 0.0488574, 0.0615167, 0.0919836, -0.0458583, -0.0620742, -0.235883, 0.0716301, -0.0573557, -0.0335477, 0.0332895, 0.225656, 0.111733, -0.183892, 0.096668, -0.0172189, 0.00316638, -0.0248811, 0.0408698, 0.106239, 0.120735, -0.198324, 0.179693, -0.0869977, 0.0919217, 0.0513973, 0.0840604, 0.0290311, -0.0281886, 0.134455, 0.117689, -0.00212076, 0.0472969, -0.186076, -0.203949, 0.117962, -0.00672446, 0.0338923, -0.19415, -0.0798959, 0.000549323, -0.0499712, 0.0791756, -0.1247, -0.203568, -0.112774, 0.105253, -0.175439, 0.0782389, -0.0801494, -0.0391737, -0.0959358, 0.0278142, 0.081632, -0.0858438, 0.0603921, -0.0914197, -0.0116903, -0.0168063, -0.0998898, -0.242943, 0.000282315, -0.0978673, -0.181201, -0.0418647, -0.09246, 0.130123, -0.123, 0.0854438, 0.0409114, -0.143904, -0.0636778, -0.105364, 0.0406558, 0.0023983, -0.0976656, 0.297788, -0.200958, -0.146904, -0.227999, 0.105231, -0.0863152, 0.186681, 0.108009, -0.0941487, 0.0270565, -0.0587463, -0.0234597, 0.0341337, 0.0129784, -0.0342323, -0.0341861, -0.164396, 0.0601617, 0.0199468, -0.133455, -0.109145, -0.0117225, 0.0220773, -0.197391, 0.139427, -0.0728889, 0.214279, -0.164944, 0.0369613, -0.102114, -0.185125, -0.151873, -0.00815908, -0.0264697, 0.00552361, -0.156568, 0.0592205, 0.0311511, 0.156493, -0.00147048, -0.171883, -0.0962116, 0.0902965, 0.0563549, 0.151594, -0.0710129, -0.0608283, -0.152365, 0.0426497, 0.030058, -0.115398, 0.0787851, -0.0380599, -0.0300186, -0.0918778, 0.0722943, 0.120473, -0.0820042, 0.169956, 0.210586, -0.0996093, -0.0907196, 0.000182023, 0.0958698, -0.162933, 0.261805, 0.0974647, -0.136107, 0.18988, 0.125426, -0.0366771, -0.0348714, -0.207521, 0.00821073, -0.0364474, -0.0236695, 0.151169, 0.109363, -0.117262, 0.152242, -0.0532562, -0.00794913, -0.0394138, -0.0833678, -0.0973465, -0.00489541, -0.0657901, 0.201121, 0.0696424, -0.158346, 0.215502, 0.0627025, 0.100304, -0.00965824, -0.0108773, -0.0634982, 0.162704, -0.00708153, 0.00731834, -0.205403, 0.0358317, -0.129931, 0.0845198, 0.0927553, -0.109328, 0.0820288, 0.0942257, -0.0505503, 0.0501674, -0.00154132, -0.0752623, -0.0683064, 0.0471702, -0.0292958, 0.0902095, -0.138911, 0.00477327, -0.0754712, 0.0463532, 0.0414021, -0.0300801, 0.0141348, 0.116683, 0.124225, 0.156021, 0.155924, 0.0038362, -0.0565635, 0.0605547, 0.157843, -7.7438e-05, -4.01037e-05, 0.105596, 0.066878, -0.104036, 0.0175286, -0.0669236, 0.00825679, -0.00457559, 0.000918178, -0.0109067, 0.22797, 0.0139599, -0.092134, -0.0777743, -0.0937891, -0.149157, 0.0560046, -0.0824797, 0.0152864, 0.181075, 0.235977, 0.187241, 0.0522941, 0.28482, 0.169329, -0.153408, -0.142364, 0.0739156, -0.155945, -0.029791, -0.0390462, -0.0330425, 0.112735, -0.0281493, 0.0438765, 0.145099, 0.0904452, -0.00968479, -0.242941, 0.17713, 0.0550459, 0.0826542, 0.0873909, -0.112603, 0.0155304, 0.0478797, -0.0978957, -0.236865, -0.0587736, -0.176084, 0.118368, -0.18309, -0.0888975, -0.0828919, 0.278778, -0.133874, -0.0447204, -0.0540337, -0.067233, -0.0708834, 0.13262, -0.0391171, 0.0531088, 0.148939, -0.114385, 0.181326, -0.0141271, -0.220534, -0.0709256, -0.242878, 0.1084, 0.246424, -0.0597596, -0.0450697, -0.0967601, -0.0582045, -0.00437411, -0.00567494, 0.0800313, -0.0221475, 0.0221533, 0.0923932, -0.168607, 0.0729527, -0.110152, -0.0455547, -0.0380862, -0.184675, 0.146205, 0.0347786, 0.204044, 0.0228161, 0.0861639, -0.294512, -0.0446524, 0.0105801, 0.123291, 0.026764, 0.13687, 0.110976, 0.0115626, -0.0192648, 0.0325269, -0.0424162, -0.069614, 0.0262381, 0.0309285, -0.0829241, -0.0567973, 0.0532956, -0.170089, 0.00834287, 0.0721328, -0.154345, -0.13655, 0.175838, -0.033523, 0.0249502, 0.104262, -0.123745, 0.00598759, -0.0874215, -0.0350418, -0.0135892, 0.0332784, -0.0792378, -0.129224, 0.0941027, 0.0856813, -0.154563, 0.0701456, -0.0798687, 0.0172937, 0.159772, 0.0225921, -0.0950126, -0.059751, -0.0427217, 0.08318, -0.0924692, -0.114117, -0.162264, 0.0396529, -0.133909, -0.0371591, -0.0465814, 0.0630274, 0.0513138, 0.00463356, -0.128431, -0.0327311, 0.0126202, 0.217387, -0.0492987, 0.115991, 0.0920301, 0.308363, -0.0760752, 0.0959534, 0.100822, 0.117107, -0.0781828, 0.0521731, -0.0421392, 0.0978752, 0.141379, 0.109865, 0.085368, 0.115113, 0.0261236, -0.0683196, 0.148308, -0.0708932, 0.0368186, 0.152533, 0.158547, 0.0459096, 0.0306562, -0.0423953, -0.072179, -0.0729912, -0.00781077, 0.0063416, -0.0051019, -0.0715874, 0.25341, -0.0529974, -0.0128047, -0.0833249, 0.0805988, -0.129613, -0.226091, 0.133378, 0.00953771, -0.114086, 0.0497221, 0.0144519, -0.173494, 0.0521217, -0.0482086, -0.0422902, -0.0557038, -0.0682033, 0.0102125, -0.14366, -0.0697444, 0.154547, -0.0110372, -0.0211736, -0.150309, -0.123191, -0.0425382, -0.171605, 0.155415, -0.166307, 0.122377, 0.0116144, -0.0539998, -0.0222417, 0.115696, -0.049952, -0.098371, -0.0495835, -0.0182399, -0.0209928, -0.0737246, -0.0128612, -0.0902179, 0.0468175, -0.065977, -0.0934368, 0.132834, 0.0453857, -0.0353219, -0.226671, 0.0750195, 0.114393, 0.139013, -0.160871, 0.108138, 0.0270014, 0.0463732, -0.0537463, -0.049449, 0.128639, -0.0350334, 0.00048251, -0.0125652, 0.0523853, -0.016491, 0.0324093, 0.0703661, -0.199708, 0.147244, -0.265639, -0.15994, -0.0965098, -0.161525, 0.105471, 0.334023, 0.0532776, -0.0912264, -0.0993632, -0.0280201, -0.0997241, 0.0207262, -0.279589, 0.0620953, -0.139224, 0.201923, 0.223502, 0.0117948, 0.0800099, -0.0281361, 0.119896, -0.154101, 0.0686489, 0.23895, 0.0565735, -0.00390363, -0.108806, -0.0184156, -0.0952719, 0.0555698, -0.0834902, -0.0271915, 0.134121, -0.0685145, -0.088725, -0.0443093, -0.0480688, 0.0027292, -0.0516291, 0.0195303, -0.0489191, -0.107815, -0.176361, -0.00391101, -0.147003, 0.060434, 0.170413, 0.0561194, -0.131237, 0.0726091, -0.0843326, 0.117474, -0.0263671, -0.252128, 0.134363, 0.156991, 0.194593, 0.0275572, 0.0985565, -0.0493994, -0.0366721, -0.0850576, 0.209169, -0.212784, -0.228355, 0.232156, -0.013431, -0.0345989, 0.0129247, -0.132096, 0.150248, -0.0600087, -0.0593894, 0.0500004, -0.0771591, -0.101367, -0.0637289, -0.00658742, 0.0595553, -0.024883, 0.14593, 0.0796428, -0.140004, 0.0487683, -0.0853453, -0.00578926, -0.152167, -0.0790761, -0.0115236, 0.101415, 0.0400251, 0.0865559, 0.041953, 0.0578223, -0.0704437, 0.0992961, -0.0750895, 0.0499278, -0.0472411, 0.0641343, 0.0212827, -0.147518, 0.179523, -0.0217679, -0.0477648, 0.0591903, 0.0359961, 0.088601, 0.00351872, 0.0138916, 0.0402664, 0.177149, 0.00824283, -0.0556286, 0.0552217, 0.0923312, 0.0869264, 0.0234759, 0.032284, -0.121977, 0.125437, 0.0256046, 0.0472181, 0.137565, -0.0639655, 0.0270246, 0.067476, -0.0202386, 0.104383, -0.0717281, 0.0806002, -0.166602, 0.0998034, 0.000647092, -0.160719, 0.0497379, 0.0384154, -0.0633026, -0.0520781, 0.139229, -0.00294187, -0.0901295, -0.0135821, -0.0053321, 0.0298723, -0.126232, 0.0875468, -0.0429418, -0.105753, -0.0178799, 0.0229084, 0.0993183, 0.0577022, 0.122253, 0.04647, -0.0176805, -0.146407, -0.0709359, 0.00450018, 0.0375465, -0.00241717, 0.0293403, -0.068674, -0.049723, 0.0559693, 0.057845, 0.063096, 0.00327565, -0.00592193, -0.0914547, -0.052915, 0.011102, -0.00567772, 0.133686, 0.0674825, -0.00363402, -0.0414556, 0.0609897, -0.149365, 0.0478243, -0.177468, 0.118778, -0.014799, -0.0871947, 0.0689947, 0.155482, -0.0369854, 0.0987065, -0.071845, -0.116411, 0.0738949, 0.141181, -0.0790999, -0.0754749, 0.02829, -0.0185175, 0.00333218, -0.0469422, 0.109825, -0.0707927, -0.0336781, 0.143263, -0.0310005, 0.0320288, 0.0763625, 0.0599478, 0.157965, 0.041396, -0.14055, 0.0972761, -0.044779, -0.0373882, -0.0289342, 0.0622346, -0.0699207, 0.00331574, -0.0269189, 0.0158214, -0.0408447, -0.093728, 0.0917196, -0.029065, -0.149718, 0.190454, -0.064957, -0.0974734, -0.0702975, -0.220812, -0.0354488, -0.146935, -0.0893557, -0.0410884, -0.00240213, 0.0855496, -0.0700753, 0.0310124, -0.0899561, -0.00018987, 0.0193527, 0.128614, -0.0112893, -0.0371573, -0.0869235, 0.102819, -0.0986784, 0.0763631, -0.149149, 0.0356725, -0.0216257, -0.0770793, -0.0353079, -0.287739, 0.00743026, -0.0143154, -0.0153983, 0.00505462, -0.0240134, 0.143812, 0.0749231, -0.0155015, -0.0709973, 0.017508, -0.0312257, 0.00915957, 0.0896561, 0.0267885, -0.0266156, -0.121392, 0.0479986, 0.0118704, -0.0859582, -0.057174, 0.0377036, 0.0228706, 0.0202221, -0.0391891, 0.0629417, 0.0304549, -0.0941607, 0.0373528, -0.0860005, -0.0236795, -0.0897805, 0.057088, -0.127161, -0.0595527, 0.0423498, 0.0212371, 0.121061, -0.105472, 0.0604746, 0.0791208, 0.0138513, 0.0690477, 0.0775052, 0.176592, 0.00122752, 0.0764635, -0.0231328, 0.115145, 0.0496446, 0.119988, -0.00777896, 0.115816, -0.0169815, -0.00778283, -0.0195645, 0.00298207, -0.0127201, -0.0872951, -0.0373492, -0.0138868, 0.0418982, -0.0148116, -0.0763153, -0.175304, 0.0548373, -0.0797324, -0.079444, 0.0145185, -0.0092995, 0.055826, 0.00844336, 0.178536, -0.107245, -0.0581695, -0.0678855, 0.0633352, -0.262325, 0.085923, -0.153607, -0.00526622, 0.00714791, 0.0085191, -0.248135, 0.14321, 0.167815, 0.0552139, -0.155006, 0.129658, -0.10089, -0.0653027, -0.086797, -0.0440034, 0.155333, -0.11702, -0.075842, 0.129593, 0.0716502, 0.0162046, 0.102726, 0.0563099, 0.149793, 0.0607657, -0.039657, 0.106518, -0.00802, 0.101859, 0.0467591, -0.188312, -0.101944, 0.249702, -0.138609, -0.0485763, -0.101048, 0.170413, -0.10571, 0.102673, -0.0252557, -0.146038, -0.0110023, -0.00639719, -0.196252, -0.0473422, 0.222497, 0.208774, -0.122519, -0.0492664, 0.138949, -0.00175908, -0.0346246, -0.278625, 0.0744329, 0.119306, 0.1148, 0.125998, -0.0779714, -0.0531994, 0.102464, 0.131047, 0.235741, 0.0160704, -0.253698, -0.117303, 0.104103, 0.173462, 0.0788535, -0.126948, 0.226542, 0.00785182, -0.138863, -0.204345, -0.148693, 0.0393945, -0.0589496, 0.0476139, -0.00891774, 0.054528, -0.0274388, 0.259764, -0.0184982, 0.0464081, -0.0727399, 0.0228946, -0.140925, -0.250482, -0.117357, 0.00328573, -0.067149, -0.19396, -0.271407, 0.082063, 0.289259, -0.203952, -0.0917052, -0.154962, -0.0851835, 0.0841598, 0.106935, -0.0570404, 0.0096849, -0.072624, 0.170382, 0.0172678, 0.08511, -0.0488175, 0.0709689, 0.00488072, 0.186835, -0.200469, -0.0672107, -0.211064, 0.0241919, -0.140238, -0.124912, 0.0127984, 0.00100562, 0.220982, 0.0204989, -0.0408498, -0.0283247, 0.0060206, 0.134312, -0.105003, 0.0845336, 0.0525455, -0.130418, -0.0201187, -0.0716866, -0.0582721, 0.132725, 0.0722155, 0.141747, 0.0205966, 0.0967698, -0.0254348, -0.0275047, -0.0538092, -0.145773, -0.112313, -0.0790292, 0.164409, -0.171226, -0.0330763, -0.0433401, 0.0137043, -0.0226061, -0.0752884, -0.0118946, -0.0606388, 7.34772e-05, 0.119924, 0.13994, 0.294623, 0.0614132, 0.267669, 0.144075, -0.026085, -0.0386709, -0.032511, -0.0330909, -0.110424, -0.0559874, -0.196786, -0.0731073, 0.103483, 0.115845, 0.20273, -0.0435478, 0.137333, 0.0125484, -0.035009, -0.131347, 0.185652, 0.0915615, 0.00988606, -0.0423943, -0.401112, -0.168895, 0.00194771, -0.0320317, 0.138003, -0.00130969, -0.0100481, -0.0807856, 0.0185314, 0.0741704, -0.0306238, -0.0679718, 0.0228838, 0.229097, 0.0531397, -0.00957188, -0.00225994, 0.00525389, 0.0218199, 0.00731805, -0.032041, 0.121642, 0.110984, 0.057602, 0.0138104, -0.00488061, -0.0492192, 0.33436, -0.0717361, 0.0863138, -0.0299386, 0.000459265, 0.0720175, 0.0525023, -0.142907, -0.138931, -0.128703, 0.0366998, 0.0837451, -0.109776, -0.0232616, 0.170063, 0.106598, -0.126342, -0.043239, -0.0804324, -0.110025, -0.0771995, 0.0981935, 0.047013, -0.0553584, 0.0606691, -0.074927, -0.103423, 0.028745, -0.00984605, -0.00385532, 0.130327, -0.0510355, -0.0222256, 0.122566, 0.148499, 0.100782, 0.0574509, -0.0515715, 0.0438364, -0.0380833, -0.084709, -0.131321, -0.149418, -0.0797491, 0.316875, -0.0321077, 0.0150161, 0.0376917, 0.00989962, -0.00131329, 0.0673171, 0.131532, -0.045139, 0.0319606, 0.186066, 0.136718, 0.0906833, 0.117223, -0.06861, -0.0319113, 0.0400192, 0.0378854, 0.137974, -0.0287174, -0.009404, -0.12745, -0.0869295, 0.114729, -0.092402, 0.00709146, -0.0187893, 0.0200674, 0.0234794, -0.0151676, -0.184399, 0.00469702, -0.119847, -0.0205459, 0.0516747, -0.0641841, 0.118213, -0.0523815, 0.0979883, 0.0207389, -0.115183, -0.228034, -0.0137611, 0.0681063, 0.0702805, 0.0274666, 0.0534819, -0.0292959, -0.0329717, -0.150681, 0.205796, -0.0144994, 0.0324701, 0.0102282, -0.0277505, -0.0934108, -0.0984583, 0.128595, -0.0321262, -0.0255906, 0.0659542, 0.0817577, 0.117923, 0.14978, 0.12422, -0.00923952, -0.0540291, -0.0321929, 0.12542, -0.195662, 0.172576, -0.00639092, -0.136681, -0.0330373, -0.0103617, -0.0148055, 0.111327, 0.096027, -0.125357, -0.118886, -0.0144077, -0.0523968, 0.0992575, 0.0141645, 0.0687468, -0.11347, -0.0388204, 0.0601631, -0.0303265, -0.012095, 0.0319426, -0.0165613, 0.0750046, 0.0288958, 0.035477, 0.00832511, -0.118146, -0.0589281, -0.0528171, 0.104375, -0.0268535, -0.0506696, -0.134348, 0.0186287, -0.00206817, -0.0630259, 0.125283, 0.203537, -0.0299646, -0.131177, -0.0329357, -0.0578531, 0.131692, -0.0460174, -0.016195, 0.122469, -0.0405868, 0.105545, 0.0852513, 0.0189091, 0.175174, -0.116372, -0.0693871, 0.125618, 0.246107, 0.0375574, -0.0965322, 0.0790914, -0.162107, 0.0220359, -0.0780321, -0.076183, -0.120754, 0.237783, -0.170032, 0.0326567, 0.103191, -0.0519771, -0.0265962, 0.011515, -0.00909036, -0.0143241, -0.0307952, 0.0112673, -0.0250672, -0.288445, -0.0113077, -0.166532, 0.0247074, 0.119729, -0.245325, 0.231557, -0.274329, 0.118456, 0.0677861, 0.135092, 0.139018, -0.0750762, -0.00201163, 0.0895766, -0.00837478, 0.0604441, 0.113694, -0.118207, 0.313374, 0.0333207, -0.126162, -0.100909, -0.0388675, -0.123029, -0.0443524, -0.223742, -0.00604542, 0.205039, -0.144927, -0.110742, 0.0335538, 0.0948325, -0.212891, -0.187954, -0.100213, 0.0272423, -0.0710597, 0.0732789, 0.0610045, 0.108682, 0.122772, 0.00643831, 0.247717, -0.0546628, 0.0696219, -0.023871, 0.0836353, 0.208345, 0.0168878, 0.18471, 0.175703, -0.0418388, 0.0904419, 0.0375463, -0.00183775, 0.0188257, 0.0381886, 0.00642325, 0.0504449, -0.0873899, 0.0108448, -0.112058, -0.09519, -0.0175302, -0.221398, -0.101487, 0.100871, 0.0957263, -0.321578, -0.119312, -0.0510102, -0.142558, 0.110062, -0.151288, 0.0119669, 0.166802, 0.0767755, 0.0762053, 0.0301646, -0.18271, -0.100106, -0.255979, 0.135908, -0.0653769, -0.0125916, 0.0761682, 0.0373979, 0.0284757, 0.0401612, -0.0855745, -0.101468, 0.0163791, -0.043152, -0.0121247, 0.0513979, -0.0187096, 0.0229504, -0.0662335, 0.147263, 0.0651022, -0.0916602, 0.112749, -0.0772877, -0.0888211, -0.00696278, -0.189441, 0.00206075, -0.114579, -0.0472339, -0.178951, 0.235627, 0.10784, 0.0884853, -0.0329543, -0.0216831, 0.0170108, -0.0582196, -0.0871027, 0.0534678, 0.0201976, -0.0487449, 0.105007, 0.121275, 0.0922554, -0.154662, -0.0702815, -0.0623452, -0.147625, 0.144134, -0.0461159, 0.0983194, 0.0545413, -0.10015, 0.175962, 0.111006, -0.109084, 0.10717, 0.0350171, 0.0058561, 0.086362, 0.0294488, -0.0417202, -0.100819, 0.0810403, 0.0223905, -0.0956501, -0.018441, -0.0939113, 0.00128937, 0.00569654, 0.0883394, 0.0149627, 0.102346, -0.0852892, -0.0482466, -0.00277497, -0.0492442, -0.109828, -0.0437587, -0.0260116, 0.0801255, -0.111308, -0.0749189, -0.0947581, -0.0735604, -0.191144, 0.290969, 0.0845039, 0.0529046, 0.0430621, -0.054001, 0.118409, 0.056695, 0.0548862, -0.0524673, 0.0912314, 0.347554, 0.132448, -0.134279, 0.00853797, -0.128478, -0.0180606, -0.0967837, -0.0394576, 0.157508, 0.0478013, -0.0828822, 0.0803439, 0.0835446, -0.00532606, -0.0175792, 0.0103274, -0.123493, 0.0581489, -0.12862, -0.207775, 0.062414, 0.0818249, 0.0959275, -0.0316041, 0.0858107, -0.0551252, -0.0490641, 0.139381, 0.0146474, 0.1039, -0.218854, 0.0272468, 0.0506245, 0.00464062, -0.0846287, 0.0728544, 0.318067, -0.311513, -0.204957, -0.0389929, 0.0102801, -0.219184, -0.111264, 0.154059, -0.0476869, -0.0750924, 0.071651, -0.130862, 0.144135, 0.019162, 0.00512851, -0.00827058, 0.126799, -0.0106238, 0.0203421, 0.267873, 0.0374636, -0.103828, 0.00471261, -0.0285048, 0.0355229, -0.0706798, -0.0831381, 0.150404, -0.0214477, -0.170757, -0.224895, -0.182033, -0.112039, 0.0450631, -0.182452, 0.152831, 0.199954, 0.00159238, 0.0302488, 0.10697, 0.0774123, -0.17725, 0.0647174, 0.134133, 0.102763, 0.0891834, -0.121965, 0.00378413, 0.0208035, -0.183268, -0.0820034, -0.00936298, 0.621632, -0.0832426, 0.184116, -0.250643, 0.159862, -0.0418621, 0.0409018, -0.0271931, 0.162438, 0.0627052, -0.0314378, 0.0184759, -0.147638, 0.159765, 0.0493645, 0.0385918, 0.127691, 0.115073, -0.1988, -0.212631, -0.121627, 0.0436398, 0.0574111, 0.0342922, 0.0594333, -0.0848946, -0.118027, -0.0679305, -0.110688, -0.118819, -0.00404798, 0.365826, 0.126281, 0.163799, -0.155878, -0.0198013, 0.0732958, 0.025033, 0.00878617, -0.0288794, -0.0340888, -0.0700362, 0.135505, 0.200345, -0.27182, 0.0421049, 0.154914, 0.322302, -0.0355231, 0.0250193, -0.00381215, 0.0130464, 0.0894829, -0.111475, 0.000428428, -0.131001, 0.0586491, 0.122083, -0.0493182, 0.188195, 0.196667, -0.303141, -0.157354, 0.118368, -0.117998, -0.114425, 0.155291, 0.0385336, 0.197487, -0.169868, 0.246375, -0.119066, -0.0294555, 0.00219155, -0.126549, 0.0880655, 0.0644223, 0.139199, 0.0960026, -0.0913918, 0.0321977, -0.0326568, 0.132348, -0.004017, 0.143387, -0.141734, -0.0449425, -0.0333623, 0.125576, -0.0995561, -0.0103207, -0.00238451, 0.080405, -0.269285, 0.169342, -0.0635095, 0.263021, -0.058456, 0.0429495, 0.120703, 0.128975, -0.233373, 0.0719359, 0.0992526, 0.0598764, 0.213152, -0.139591, 0.0111714, 0.0244643, -0.0729422, -0.011408, 0.130125, -0.190623, -0.03431, 0.0630346, -0.10769, 0.0557043, -0.0566449, -0.0250544, -0.022595, -0.0427255, 0.115632, 0.11945, 0.0430716, -0.00753059, -0.0264045, 0.0189508, -0.0368513, 0.0594046, 0.0847702, 0.0520682, -0.292042, -0.0817949, 0.114707, 0.0144646, 0.0496192, 0.162581, -0.000967547, -0.160933, -0.0640755, -0.0227151, -0.163904, 0.03495, -0.0516485, 0.131296, -0.0555282, 0.04541, -0.203044, -0.0677995, -0.0282836, -0.0157647, 0.0274509, -0.00323077, 0.0166242, 0.0142531, -0.0608151, -0.0155284, 0.00388386, 0.0799918, 0.00890975, -0.0173836, -0.0455636, -0.136733, 0.0276027, 0.0437832, 0.0316663, 0.0881703, 0.0465492, 0.0519603, -0.193578, -0.0496555, 0.0931399, -0.0317259, 0.0215178, 0.024087, 0.0543716, 0.148835, -0.0451403, -0.130573, -0.141463, 0.251243, -0.26975, -0.045159, -0.103599, -0.108257, 0.0120926, 0.0162302, 0.208273, -0.117997, -0.10228, 0.110643, 0.0297101, -0.122294, -0.139888, -0.056092, 0.0302582, -0.00741781, 0.203093, 0.143503, -0.0837938, -0.0116276, -0.00653999, -0.133326, 0.0569109, -0.0812485, 0.0351529, -0.0447137, -0.0853242, -0.0430114, -0.120941, -0.0207683, -0.130794, -0.0681127, -0.062079, -0.0473481, -0.0590327, -0.0690426, 0.116073, -0.156337, -0.0698394, 0.0278422, -0.186195, 0.0850451, 0.11294, 0.145819, -0.0959118, -0.12598, -0.0695861, 0.216485, 0.1839, -0.243558, -0.118465, -0.106648, 0.127068, -0.127256, 0.0653781, -0.0455378, -0.0581912, 0.145361, -0.0866306, -0.142291, 0.0526277, 0.00160335, -0.0599653, 0.0961954, 0.118676, 0.0253811, 0.0132581, -0.112909, 0.0391463, 0.0684525, 0.0949133, -0.112881, 0.079263, -0.0703176, -0.0694554, -0.167346, 0.0924824, -0.0405912, 0.0235699, -0.0701803, -0.0826208, -0.0202728, 0.0895154, 0.0166184, -0.254056, 0.123371, -0.117096, -0.0597966, 0.0675939, 0.127635, -0.0702422, -0.0660869, 0.0327793, 0.117506, 0.153872, -0.021569, 0.0607402, -0.0355423, 0.000446082, -0.124814, -0.0243035, -0.13999, -0.185608, -0.0244495, 0.165696, -0.0417009, -0.0462815, -0.171717, 0.0540185, 0.105983, 0.00400495, 0.0617924, 0.0953484, -0.119981, -0.0478153, 0.124151, -0.0580362, -0.251137, -0.0670799, -0.0207918, -0.0895491, 0.0549684, -0.101297, 0.103393, 0.16728, 0.11157, 0.0276304, 0.0539408, 0.0171824, 0.135427, -0.089379, 0.00543987, 0.00557666, 0.189756, 0.0213836, -0.0246621, 0.0809472, -0.0340424, 0.0491174, -0.17131, -0.197256, -0.0410798, 0.0300607, -0.0763111, -0.0790089, 0.0441864, 0.00250824, 0.0679835, -0.0521625, -0.0488477, 0.0338113, 0.121874, -0.284957, -0.00764361, 0.0874511, 0.0209528, -0.0541673, -0.0646459, 0.0933228, -0.0609366, 0.0359632, -0.133078, 0.115852, -0.152472, 0.0245674, 0.0947455, 0.168584, -0.12835, 0.196528, 0.00736223, 0.0236253, -0.107442, 0.0193074, 0.00405551, -0.188684, -0.0705586, -0.171386, -0.0724126, -0.127796, -0.039175, -0.139119, -0.0190728, 0.015776, 0.0342653, -0.122628, -0.259812, 0.0672887, 0.134135, 0.0262439, 0.11908, 0.0386907, -0.027765, 0.0688058, 0.118998, -0.0255169, 0.0742543, 0.0118295, -0.0481748, 0.0443727, -0.0556238, 0.0925499, 0.156088, 0.10911, -0.0700683, 0.0239504, -0.0554307, 0.380625, 0.114306, 0.171927, -0.00470277, 0.172147, -0.163248, 0.171447, -0.0392949, 0.20687, -0.0467468, -0.0364172, -0.0607831, -0.117176, 0.0241643, -0.122143, 0.0331288, 0.0445563, 0.0415315, 0.136307, -0.145522, 0.199695, -0.0969085, -0.12511, -0.0965969, -0.216429, -0.0556251, 0.0581658, 0.239878, 0.0503737, -0.0581753, 0.0964971, 0.211981, -0.091845, -0.0141091, 0.123538, -0.0224233, 0.09202, -0.0208294, 0.023048, -0.168299, 0.145559, 0.085805, -0.107464, -0.0151204, -0.0682115, -0.110997, 0.139676, -0.198148, -0.0244348, 0.125171, -0.178802, -0.00394587, 0.0693092, 0.0744418, 0.00431382, -0.0236217, -0.084621, 0.0533957, 0.197542, -0.0397467, 0.0119584, -0.133915, -0.00463094, 0.0726216, 0.116142, 0.0927343, -0.166937, 0.0648558, 0.117658, 0.149842, -0.0162273, -0.0192975, 0.115933, 0.0554775, 0.0364003, -0.201476, -0.222112, -0.135981, 0.0539566, 0.146376, -0.0651559, 0.0200376, 0.0703236, -0.0165641, -0.165693, 0.0934821, -0.0559198, 0.0114938, -0.0087794, 0.0343226, -0.0059043, 0.0592818, -0.121724, 0.0488199, 0.0149378, 0.206129, 0.187237, -0.125548, -0.031094, 0.0835973, 0.173406, 0.3418, -0.124081, 0.0816775, -0.109981, -0.358008, 0.133712, -0.067144, 0.203191, -0.0457458, -0.115089, -0.170217, -0.157483, -0.0262286, 0.0910993, 0.0756705, -0.131403, -0.0598638, -0.109005, 0.216911, 0.0832318, -0.0175269, 0.12017, 0.305358, 0.103844, -0.026503, -0.181148, -0.0127285, -0.0132412, -0.00162869, 0.0207631, 0.202382, -0.11838, 0.0787106, 0.0310042, 0.0802855, -0.135553, -0.00581206, -0.130546, 0.14268, -0.175324, -0.00351506, 0.0260055, 0.0905363, -0.0829958, 0.10293, 0.140962, -0.138289, -0.0337323, -0.0941957, -0.0287273, -0.0890916, 0.104141, 0.163246, -0.0345933, -0.017931, -0.0575784, -0.11534, -0.0218979, 0.267272, -0.0320888, 0.115516, -0.118214, 0.0576934, -0.00534889, -0.11597, -0.053527, 0.112966, 0.151295, 0.0399955, -0.254703, -0.0661813, 0.0729021, -0.0553189, 0.00701938, -0.189838, 0.0651111, 0.134032, -0.12525, 0.24228, 0.141132, -0.0260896, -0.070044, -0.0526634, -0.207561, -0.0676873, -0.143111, -0.204514, 0.0983934, -0.0906274, 0.0547451, 0.0981515, -0.103553, -0.0185959, 0.0756669, 0.0207471, -0.129061, 0.156464, -0.141991, 0.109558, -0.0627573, -0.0641959, -0.00789138, -0.0107114, -0.0115048, -0.046329, -0.224054, -0.137206, 0.0859283, 0.131616, 0.2777, 0.055557, -0.0708088, -0.0538557, 0.0987677, -0.142932, -0.0848473, 0.0576767, 0.112043, -0.0689157, 0.0540192, -0.0624084, -0.0948496, 0.0586048, 0.334999, 0.0472563, 0.0337087, 0.0295298, 0.156338, -0.0337418, 0.0578684, -0.132013, -0.0491207, -0.000238756, 0.193152, 0.181843, 0.10289, 0.0659528, 0.00414669, -0.0721822, 0.0942316, -0.118434, -0.0940982, -0.0463031, 0.0416631, -0.148412, -0.0393706, 0.0349973, 0.0294582, -0.040009, -0.00473275, 0.136518, 0.0550601, 0.0140333, -0.128485, -0.0415799, -0.0654132, -0.064578, 0.171196, 0.111095, -0.105509, -0.136925, -0.184257, -0.156951, 0.228061, 0.114534, -0.0119688, 0.0530868, -0.0197708, -0.134919, -0.220247, -0.025252, -0.22761, 0.0414286, 0.124117, 0.0630268, -0.0562616, 0.225075, -0.0493476, 0.142481, 0.0903304, -0.10004, -0.0811495, -0.0299285, -0.110955, -0.0512479, -0.143554, 0.00671361, -0.0443956, 0.221817, -0.00278022, 0.0954209, -0.00390204, 0.0179967, -0.162746, 0.0567472, -0.0244207, -0.148689, 0.095182, 0.0172504, 0.0152493, 0.0553119, 0.00691494, 0.178258, 0.0219367, 0.153237, 0.0664088, -0.0316592, -0.0157545, -0.113491, -0.234241, -0.138673, 0.026283, -0.0553677, 0.100685, 0.0179657, -0.00613625, 0.12503, -0.113112, 0.00141486, 0.0237294, 0.151618, -0.0547273, -0.00264617, 0.144756, 0.0561577, 0.0441063, 0.104541, -0.00823987, 0.0346045, -0.065161, 0.245564, -0.0426414, -0.030484, 0.249241, 0.0692827, 0.0610749, -0.121067, -0.153006, -0.108968, -0.131698, 0.132474, 0.0769292, -0.0621536, 0.0379712, 0.142774, -0.128423, 0.107447, 0.14869, 0.212285, 0.116663, 0.0406976, -0.114244, -0.139742, 0.0992123, 0.106052, 0.0236159, 0.0532751, 0.0722184, 0.101856, -0.0568198, -0.0203083, -0.249563, 0.0314278, 0.24554, 0.192253, 0.105292, -0.176553, 0.0182953, -0.162484, -0.0159771, 0.248126, -0.201752, -0.0597972, 0.163662, 0.0359592, -0.0370592, 0.0493369, 0.062471, 0.0293029, -0.192226, -0.155816, -0.0173566, -0.0501594, 0.333196, -0.0302933, -0.0662921, 0.0321787, -0.175027, 0.0637224, 0.0609763, -0.137408, -0.0497158, 0.0256529, 0.115951, -0.0715037, 0.0456869, 0.170257, -0.102079, -0.0797223, -0.0115923, -0.028239, -0.0489953, 0.0308667, -0.0392215, 0.0091498, 0.119341, -0.0271525, 0.0952384, 0.0975866, -0.122738, -0.0201918, -0.136831, -0.168559, -0.0655316, 0.050682, -0.116124, -0.127519, -0.0353531, 0.0662269, -0.0671971, 0.0249307, -0.0822884, 0.0464896, -0.112299, 0.129869, 0.00180486, -0.216736, -0.151765, -0.0296738, 0.0305862, 0.100682, 0.0411443, -0.0171006, 0.00587758, -0.146638, 0.00855318, 0.033708, -0.116999, -0.0514464, -0.140214, -0.0964713, -0.0269176, -0.101548, -0.283636, 0.140532, 0.0858806, -0.230783, -0.0286378, -0.106056, -0.126099, -0.256643, 0.119343, -0.0545925, -0.0159382, -0.029783, 0.0701516, -0.0498638, 0.105904, -0.0602673, 0.0725477, 0.0725609, -0.152357, -0.085373, 0.218802, 0.173298, 0.0803967, -0.167979, -0.162678, 0.0305768, -0.164647, 0.0215681, 0.000463574, 0.270715, -0.00295866, -0.114551, 0.0584949, 0.111544, 0.123542, 0.0484252, -0.23995, 0.0917101, 0.152924, -0.114919, -0.0429841, 0.026999, 0.0856462, 0.0115069, -0.0426149, -0.0464711, 0.01034, 0.238899, 0.0577966, 0.21144, 0.0991494, -0.00483824, 0.0567827, -0.154261, 0.130994, 0.102288, -0.0678653, -0.0706912, -0.210289, -0.118426, -0.0343207, -0.154916, 0.161049, -0.0478522, 0.102661, 0.0108906, -0.103758, 0.0390385, 0.174271, 0.109843, 0.00671668, -0.0135555, -0.206802, 0.107195, 0.0661205, -0.127171, 0.103611, -0.0224681, -0.134187, 0.0901285, -0.197876, -0.0520321, 0.14459, -0.118563, 0.0252278, -0.139859, 0.07151, 0.0289102, -0.163204, -0.0518494, -0.181234, -0.00925548, 0.2346, -0.152022, 0.139208, 0.00444786, -0.0317226, -0.157432, -0.0528321, -0.0208838, -0.0255997, 0.0842752, 0.0203938, -0.0684608, -0.16607, -0.224833, 0.0663524, 0.353126, 0.179083, 0.0404662, -0.130839, -0.128233, -0.147074, -0.00700458, -0.0141646, 0.20008, 0.0419057, 0.103872, -0.151002, 0.040467, 0.114995, 0.0836601, -0.00566969, -0.115449, -0.0117605, 0.144741, 0.0804304, 0.0600017, 0.0769862, -0.0668935, -0.117889, 0.0407159, -0.0519966, 0.0453245, 0.0232327, -0.0353576, 0.0974864, -0.114842, 0.107827, -0.0124007, -0.116903, 0.0017538, -0.192595, -0.0845089, -0.145635, 0.0625003, 0.130272, -0.0813601, -0.000628703, 0.064344, 0.117979, 0.0748343, -0.0425438, -0.0745272, -0.0356093, 0.0961124, 0.247422, -0.0111715, 0.0639781, -0.00396973, -0.0835036, -0.0467534, -0.173479, -0.191194, -0.0682115, -0.181376, 0.0291904, -0.106075, 0.0924545, 0.13188, -0.204534, -0.0582763, -0.063006, -0.0191295, 0.118408, -0.155103, -0.208561, -0.00257655, -0.0278397, -0.0349798, 0.193708, 0.206104, 0.238367, -0.0511592, -0.0259264, -0.0512514, -0.140731, -0.140718, 0.0625166, 0.0154084, 0.0463342, 0.0331415, -0.0151346, 0.0538995, -0.0521382, -0.0901504, 0.323236, -0.127595, 0.158692, 0.165618, 0.0321485, -0.235276, -0.0467389, -0.0478533, 0.0267783, -0.0112504, 0.12955, -0.131759, 0.0250798, 0.0297737, -0.123351, -0.0462916, -0.0601691, -0.169514, 0.0768223, -0.172547, 0.00863833, -0.132059, 0.109882, -0.0541994, 0.108905, -0.0221439, 0.136297, -0.0268997, 0.150023, -0.0864496, 0.025512, 0.148027, 0.139395, 0.122416, 0.249048, 0.0819006, -0.017772, -0.125767, -0.016484, 0.0395336, -0.0548037, -0.223122, -0.166761, -0.0757889, -0.0226887, -0.105259, -0.0352583, -0.0432748, -0.0944241, 0.0690278, -0.0961888, 0.129761, -0.165683, -0.0763722, -0.0451281, 0.217425, 0.0696649, 0.0708892, 0.0798329, 0.0748843, 0.0769466, -0.0871541, 0.139047, -0.0325753, -0.0597439, -0.0811437, -0.0832682, -0.239208, -0.0524307, -0.0291281, -0.0396967, -0.167074, 0.0869051, -0.160389, 0.0236742, -0.0792648, 0.172199, 0.258201, -0.109859, -0.00524742, -0.0147915, -0.0684649, 0.085636, 0.0422699, -0.0719259, -0.0400511, 0.110565, -0.0275946, 0.173568, -0.0434963, 0.231463, 0.029332, 0.0503372, 0.17586, 0.0107855, 0.0701134, 0.0489747, -0.0516045, -0.169565, 0.187467, -0.0587943, -0.258745, -0.0295657, -0.171497, 0.089733, 0.123308, -0.0844785, 0.106371, -0.00838618, 0.0526407, -0.240864, 0.0891924, -0.116663, -0.103753, 0.153124, 0.081109, -0.0454884, -0.0369505, -0.0974666, 0.161862, -0.15868, -0.0577927, -0.148928, 0.0614618, -0.129369, -0.0587742, -0.0393234, -0.00244397, 0.307357, -0.101969, 0.126875, 0.0187606, -0.0560896, 0.0477976, -0.272754, 0.0133458, 0.00948088, 0.0818334, -0.0158353, 0.0495313, 0.167124, -0.229534, -0.0461687, -0.117349, -0.00241059, -0.0124886, 0.067986, 0.0263838, 0.0843775, -0.0437962, -0.0732725, 0.081337, -0.0575028, -0.176248, 0.0246008, -0.00573236, 0.0340705, -0.114427, 0.136732, 0.160702, 0.0235913, 0.0148508, 0.147296, -0.220212, -0.0690821, -0.018742, -0.0814082, 0.000462293, -0.260802, -0.106888, -0.0567304, 0.0586716, -0.0342567, 0.0584384, 0.0444304, 0.0114965, -0.0701725, 0.0600115, 0.0741278, 0.0735552, 0.143475, 0.115074, 0.0681775, 0.0776265, -0.0174075, 0.0840016, 0.0752029, 0.0179655, 0.026884, 0.182286, -0.114825, -0.066792, 0.0889464, 0.0858338, -0.0113572, -0.0881827, 0.0822213, 0.149808, -0.0455913, -0.0176346, 0.0940022, -0.0147701, -0.144023, 0.0855528, -0.159248, -0.124493, 0.104408, 0.0140008, 0.0675851, -0.0766063, -0.116592, 0.00655453, -0.0886846, 0.0209535, -0.0210895, 0.186624, -0.0244961, 0.0234838, -0.224046, -0.0801416, 0.027588, -0.0312838, -0.10964, -0.210306, -0.0155024, -0.168403, -0.0946913, 0.218398, -0.0739848, -0.00671045, -0.0673331, -0.106194, -0.101885, 0.206145, -0.0444965, 0.0931645, -0.0368602, -0.196886, -0.130361, 0.243789, -0.00487948, 0.198048, -0.134132, -0.125914, -0.119715, -0.0176049, -0.388635, -0.0317848, 0.136989, 0.0218202, 0.121081, 0.159851, -0.0394718, 0.0907094, -0.150073, 0.0709025, 0.0719346, -0.0621058, -0.1778, 0.189268, 0.066535, 0.0966753, 0.125545, 0.0455094, -0.0985138, 0.00208439, -0.00763695, 0.00639482, 0.00322567, 0.0865544, 0.140985, -0.0244202, -0.0112032, 0.0269489, 0.0425887, -0.0346553, -0.117193, 0.214534, 0.0251244, -0.0472421, -0.0116764, 0.213914, -0.227229, 0.1367, -0.191525, -0.077311, -0.025126, -0.146094, -0.213257, 0.016354, 0.116038, -0.0756774, -0.112287, -0.0956394, 0.181322, -0.084329, 0.0831649, -0.124323, -0.0744675, 0.0734857, 0.0309128, -0.151217, 0.0040248, -0.0974644, 0.0475116, -0.00806207, 0.0677711, 0.000488559, 0.31419, 0.0527593, 0.112494, 0.162696, -0.0929699, -0.0472898, -0.0577593, 0.0723963, 0.117685, 0.22069, -0.0677903, 0.0246052, 0.0048672, 0.0832389, 0.00378989, 0.179081, -0.00879816, 0.0225637, 0.0158046, 0.143528, 0.0584804, 0.0262781, -0.00846017, -0.104611, -0.0221982, 0.0252035, 0.112715, -0.199726, 0.0350441, -0.0686712, 0.0434019, -0.151195, 0.0837621, -0.130202, -0.000811349, -0.103073, -0.0403161, -0.0594069, -0.0877509, -0.00590993, 0.0231722, -0.121088, -0.391103, -0.019431, 0.0817602, 0.0527755, 0.0992755, 0.161425, 0.0168443, -0.0854238, 0.10592, -0.0542574, -0.0479623, -0.0679175, -0.0501829, -0.180061, 0.0489264, 0.126825, 0.0269393, 0.0674842, 0.261283, -0.113903, 0.0516758, -0.0185179, 0.0888017, -0.000139483, 0.0807915, -0.0108554, -0.109691, -0.0669186, 0.121351, 0.0566793, -0.0167819, 0.0822138, 0.0704941, -0.123956, 0.0560745, 0.19168, -0.0295509, 0.0395484, 0.0906514, 0.0670029, -0.0354302, 0.0351355, 0.0676405, -0.138673, 0.0776129, -0.0398722, 0.0820865, 0.0506494, -0.0799403, -0.0933255, -0.0256913, 0.0692704, -0.132138, 0.202244, 0.151858, 0.100586, 0.115581, -0.0117862, 7.80844e-05, 0.150684, -0.0777769, -0.0555746, -0.209447, -0.10494, -0.0131148, 0.0288863, -0.0699032, -0.0931896, 0.0344133, 0.00340128, -0.0865655, 0.130542, 0.0761449, 0.144283, -0.0683641, 0.0789137, 0.0561416, -0.097311, 0.0548578, 0.0422248, 0.152139, -0.0514651, -0.0409513, -0.0272965, -0.0898351, 0.0581419, -0.0617364, -0.0887362, 0.119367, -0.100116, -0.176512, 0.118884, 0.0727275, 0.0999158, -0.00386374, 0.0909081, -0.0694219, 0.0626571, 0.0481447, -0.0528535, 0.0258354, -0.0049836, 0.0158656, -0.0640526, 0.00115454, -0.00160752, 0.045457, -0.148332, -0.168811, -0.0513546, -0.291317, -0.00405431, 0.0911846, 0.0679518, 0.0631274, 0.160422, 0.0543078, -0.0356404, -0.0199723, -0.0491793, 0.0300288, -0.0123906, 0.151868, -0.0722189, -0.0430919, -0.0814115, 0.0169131, -0.0294944, 0.111215, -0.318497, 0.13022, -0.0527701, 0.0636834, -0.26041, -0.0127658, -0.0701126, 0.00306886, 0.21473, -0.145459, -0.079127, 0.0994758, -0.198761, -0.00324043, 0.106227, -0.129003, -0.206704, 0.231621, -0.160573, 0.0855566, 0.122829, 0.0580241, -0.0406969, -0.0103319, -0.220221, 0.0424369, 0.0871511, 0.138163, 0.194249, 0.133906, -0.0312908, -0.086838, -0.00202064, -0.0939109, 0.127476, 0.00445663, -0.0581692, -0.155761, 0.0404655, 0.250563, -0.00296771, -0.00765122, -0.0184977, 0.0603397, -0.0109015, 0.141809, -0.0170466, 0.0246634, -0.129598, 0.0129825, 0.0411581, -0.122828, -0.060903, 0.0259857, 0.13336, 0.0596888, -0.135078, -0.0349223, 0.0726095, 0.0224667, -0.247647, -0.0856904, 0.0555935, 0.18741, 0.133913, -0.0126827, 0.168418, 0.13299, 0.0292542, 0.158248, -0.0686903, 0.00461184, -0.148378, 0.0430469, 0.0463822, 0.168026, 0.00714021, 0.0543366, 0.0100729, -0.0413269, 0.0563973, -0.0940585, -0.0440974, -0.216315, -0.0652418, 0.073364, 0.285117, -0.158906, -0.232667, 0.0734506, 0.100076, -0.021626, -0.0475986, 0.0766044, -0.1133, 0.031718, 0.0114878, 0.0387261, -0.111513, 0.251868, -0.0321698, -0.0163415, -0.17881, 0.0841402, -0.120465, 0.0686581, -0.0289429, -0.184975, -0.136793, 0.029196, 0.224135, 0.079326, -0.0904605, 0.115588, 0.22912, -0.0954724, 0.155689, 0.0461432, -0.0328915, 0.0100643, 0.0483369, -0.159618, 0.131261, 0.181069, -0.111786, 0.00678087, 0.100649, 0.16814, 0.165055, -0.0708342, 0.114481, -0.0747, -0.114252, -0.0769982, -0.0460174, 0.0728612, -0.13306, -0.0932621, -0.019805, 0.0200708, -0.212277, -0.138804, 0.007889, 0.328629, -0.0594214, 0.0403117, -0.116803, 0.109223, 0.0604751, -0.0515518, 0.00232291, 0.114706, 0.227697, 0.0966261, -0.177347, -0.134866, -0.0814991, 0.192626, 0.0869204, 0.0329994, -0.162612, -0.150023, -0.0716221, 0.259024, 0.0160795, 0.0360771, 0.0459445, 0.0688876, 0.0756439, -0.0865408, 0.127239, -0.0440397, -0.011109, 0.00759728, 0.355613, -0.0127272, 0.151964, 0.116613, 0.0114587, -0.128119, -0.0993558, -0.0549541, -0.00706599, 0.0289976, 0.125323, -0.053071, 0.0550674, -0.0443678, -0.0726763, -0.0886086, -0.116334, -0.0209192, 0.063885, 0.077968, -0.104398, -0.179266, -0.194832, -0.0639122, -0.0518158, 0.256032, -0.108148, -0.137127, -0.104448, 0.033398, -0.0646876, 0.0763196, -0.0495609, -0.100906, -0.134571, -0.161793, 0.153519, 0.149706, -0.222311, 0.0359835, -0.00287598, -0.160517, 0.00736621, 0.039841, -0.000592701, -0.056578, 0.131453, 0.0138361, -0.134636, -0.06908, -0.0854272, 0.0779619, -0.0139243, -0.0182492, -0.0930189, -0.00353997, 0.0685898, -0.0102112, 0.0606511, 0.063219, -0.0267228, 0.00053972, -0.181391, 0.0220468, 0.202779, 0.228042, -0.191374, -0.0386773, -0.0833115, 0.132745, -0.0764369, -0.0667909, 0.0471235, -0.0951605, 0.0251998, 0.109606, -0.0551212, 0.0423476, -0.0914923, 0.104139, -0.166891, -0.144794, 0.00263478, 0.0549706, -0.0192015, -0.094959, -0.0470626]) # parameters
+i81 = Internal("op81", "TENSOR_FLOAT32", "{1, 1, 1, 256}") # intermediate result
+i82 = Internal("op82", "TENSOR_FLOAT32", "{1, 1, 1, 11}") # intermediate result
+i83 = Parameter("op83", "TENSOR_FLOAT32", "{11}", [-0.0293549, -0.0835053, -0.228576, -0.0980885, -0.0370638, -0.195879, -0.0452258, 0.0371641, -0.0585841, -0.0984154, -0.141293]) # parameters
+i84 = Parameter("op84", "TENSOR_FLOAT32", "{11, 1, 1, 256}", [0.0984852, 0.672424, 0.392549, -0.262182, 0.303914, -0.0118188, 0.027943, 0.0164078, 0.200583, -0.808626, 0.234772, -0.0253635, -0.198519, -0.176824, -0.580674, 0.0681573, -0.0134279, 0.172173, -0.284882, -0.0895141, 0.0142356, -0.0479431, 0.0736678, 0.00298977, 0.152355, -0.0370715, 0.463201, 0.0146613, 0.0971624, -0.0791196, 0.556621, -0.00950762, 0.0160531, 0.091037, 0.376353, -0.0996081, -0.0418334, -0.427482, -0.202679, -0.197079, 0.021873, -0.105617, 0.36447, 0.389277, 0.0429815, 0.0480496, -0.170086, -0.191548, -0.237921, 0.155838, -0.100796, 0.0539355, 0.103154, 0.0441985, -0.20672, 0.358565, -0.105794, -0.635905, 0.193301, 0.112419, -0.184668, 0.157954, -0.301095, -0.153072, -0.0535615, -0.0661999, -0.197056, -0.0835003, -0.074932, -0.111766, -0.356266, 0.649165, -0.0527003, -0.0597135, 0.109839, -0.270809, 0.0333183, -0.211454, 0.0594729, -0.166949, 0.21057, 0.224925, -0.222835, -0.0178217, 0.127268, 0.229248, 0.262987, 0.0318244, 0.293201, -0.361254, -0.0624992, -0.0696259, 0.0456531, -0.0287401, 0.0863351, -0.106142, 0.81137, 0.305728, 0.398482, -0.0190696, -0.133965, -0.223757, -0.153242, -0.261303, 0.111363, -0.113733, 0.0028724, -0.0878969, 0.0498853, -0.000613516, -0.0819123, -0.0154599, -0.0938842, -0.108295, 0.340323, -0.139579, -0.117066, 0.145283, -0.106254, 0.201248, -0.152479, 0.162457, -0.0751263, 0.00127508, -0.0218281, 0.126278, -0.100075, 0.426783, -0.108719, 0.207569, -0.327427, 0.277309, 0.0404061, -0.334901, 0.154047, -0.287619, 0.0161922, -0.00054208, -0.233675, 0.564603, 0.201628, 0.0510375, -0.16502, -0.0155493, -0.125359, -0.0996153, 0.0133961, -0.492208, 0.109118, -0.136327, 0.0252329, 0.0556799, -0.196804, -0.0612012, -0.0392273, 0.133385, 0.253763, -0.208136, -0.00507434, -0.0584744, 0.0855089, -0.00321895, -0.209376, 0.0618401, 0.0129248, -0.130721, -0.168413, 0.122652, 0.0927544, -0.180775, -0.0463842, -0.626248, -0.00596579, 0.0822374, -0.254325, -0.361624, 0.778701, -0.0705549, 0.40832, 0.0932269, 0.10348, 0.258843, -0.117135, 0.131713, -0.457018, -0.364692, 0.0741725, 0.168267, 0.0904773, -0.333243, 0.18358, -0.0407786, -0.0115824, 0.304328, 0.177285, 0.206312, -0.503914, 0.310439, 0.533919, 0.0925376, 0.449889, -0.45417, 0.89017, -0.00580558, 0.317744, 0.0176692, -0.0267303, -0.0657997, -0.333455, -0.0895455, -0.0203959, -0.329956, 0.0542947, -0.03533, 0.0496151, 0.145015, 0.135449, -0.239986, -0.442413, -0.0922021, 0.396803, 0.0695849, -0.00921835, 0.405834, 0.477558, 0.08952, 0.101425, -0.0264703, -0.124621, 0.070554, -0.101953, 0.224768, 0.021384, 0.293433, -0.297231, 0.0841252, 0.0290684, -0.211267, -0.116215, 0.433678, -0.626231, -0.139838, 0.0290375, -0.24486, 0.282119, -0.486426, -0.402424, -0.561959, -0.450933, 0.0501238, -0.194682, -0.231145, -0.210372, -0.0802564, -0.170723, -0.248902, -0.0122576, 0.0776341, 0.197615, 0.094212, 0.0318287, -0.237544, 0.135516, -0.537321, -0.0906906, 0.172587, 0.179816, 0.0792088, 0.354531, 0.0801259, 0.0145845, -0.14874, 0.0367363, -0.0733148, -0.125755, -0.252037, -0.101672, -0.14809, -0.188341, -0.264003, -0.201581, -0.0605842, 0.0142779, -0.322517, -0.130978, 0.301363, -0.276394, 0.0248554, -0.168732, 0.158651, 0.150037, -0.0472578, 0.241238, -0.109832, -0.500172, -0.0574687, 0.143137, 0.177313, 0.0489008, 0.24142, -0.0742049, -0.103464, -0.0383113, -0.0148622, -0.101849, 0.0425005, 0.0543708, 0.0710147, 0.169901, 0.304119, 0.180413, -0.330647, -0.250029, 0.0651902, 0.173465, -0.475872, 0.393697, 0.147345, -0.00802343, -0.0545821, -0.119, -0.0282713, 0.0414947, 0.0618215, -0.132909, 0.480818, -0.124287, -0.0484199, -0.344362, 0.071471, 0.267047, -0.279627, -0.289336, 0.0609794, 0.339502, -0.0956702, -0.361749, -0.0153208, -0.102628, 0.0936787, -0.130392, 0.348396, 0.200636, -0.249164, -0.177583, -0.0716032, 0.118703, 0.123365, -0.0366422, 0.231096, 0.0022177, 0.128202, 0.222367, -0.176409, -0.153065, -0.0287899, -0.355792, -0.543125, 0.177245, 0.116598, 0.0451388, -0.0286715, -0.174033, 0.476808, 0.298325, -0.0593149, -0.0491401, 0.0263619, 0.0565123, 0.0500395, -0.40961, -0.0481743, -0.0744737, -0.050528, -0.428685, -0.0457881, -0.105794, 0.0951161, -0.299268, -0.229566, -0.206985, -0.0780657, -0.0322681, 0.266195, -0.0781984, -0.598814, -0.280207, 0.0516518, -0.0447187, 0.0980521, 0.0216666, 0.038809, 0.147272, -0.357397, 0.0504251, 0.126596, -0.0935991, -0.142778, 0.0864683, -0.116768, -0.164657, -0.380078, 0.00184015, -0.0684899, -0.134349, 0.184285, -0.281853, -0.185581, 0.347765, 0.301739, -0.17311, -0.0586592, -0.253355, 0.135704, -0.025141, -0.398732, 0.176819, 0.164295, -0.0964961, 0.235867, -0.162969, -0.365092, 0.0342, 0.305977, 0.192868, -0.150942, 0.132645, 0.220341, -0.158242, -0.168888, 0.103491, -0.1672, 0.0127892, -0.0176947, 0.230234, -0.129157, -0.319789, -0.188887, 0.469657, 0.0599872, 0.173128, 0.207658, -0.257826, 0.422512, 0.0304435, -0.0700446, 0.00292699, -0.254277, -0.0987592, 0.0906241, -0.234816, 0.030083, -0.00973596, 0.120037, -0.317601, -0.12708, 0.102184, 0.0740557, 0.191923, 0.215419, 0.090792, -0.416807, -0.211088, -0.0667573, -0.042666, 0.00698668, -0.187608, 0.11397, 0.0282127, -0.0646227, -0.0786383, 0.338181, -0.158486, -0.0404435, -0.148313, 0.129857, 0.036822, 0.214085, 0.0271965, 0.0712011, -0.0142654, 0.21793, -0.101845, -0.0134659, -0.386899, -0.253225, -0.201138, -0.168, -0.111886, 0.149919, -0.252716, -0.312013, -0.494531, 0.20132, 0.1455, -0.0390248, -0.2497, 0.0187322, 0.212352, 0.176346, -0.0186768, -0.0587664, 0.140535, 0.130711, -0.048937, -0.0333832, 0.146999, -0.0536035, -0.210655, 0.277771, 0.136683, -0.458041, 0.106529, -0.152398, -0.0336699, 0.151721, -0.0533765, -0.168961, 0.175815, -0.24888, 0.0907924, -0.0133408, 0.175644, -0.0246879, -0.00687254, 0.185182, -0.256385, -0.163355, -0.256984, -0.315761, -0.181824, -0.0306672, 0.152588, -0.0713595, -0.0721906, -0.332328, -0.322698, -0.00929737, 0.0818944, 0.0742352, -0.166805, 0.0944738, -0.167636, 0.0871255, 0.0792785, 0.0354259, 0.293364, 0.215322, 0.272799, -0.0492312, -0.269483, -0.220346, -0.0881883, -0.105395, 0.170322, 0.0396378, 0.0702321, 0.0164758, -0.0229642, -0.120222, -0.00534489, 0.138123, -0.141178, 0.00600586, 0.0114309, 0.160046, -0.0782422, -0.221657, -0.222359, -0.0160572, -0.0427344, -0.0939852, 0.19013, 0.128755, 0.0826387, 0.0959137, -0.121338, 0.116419, -0.0815084, -0.148231, -0.102396, -0.302046, -0.0136386, 0.146457, -0.273797, -0.0766018, 0.103427, -0.0941844, -0.236219, -0.106905, 0.188707, -0.119065, -0.109619, -0.376718, -0.250552, -0.119213, -0.0698239, 0.0548951, -0.0984231, -0.274015, 0.0116218, -0.0560431, -0.0176495, 0.106143, 0.191658, -0.291245, 0.198666, -0.1415, 0.121305, 0.00787936, -0.161106, -0.0559996, -0.025235, -0.227444, 0.124586, 0.153714, 0.0339968, -0.0791643, -0.204395, -0.139891, -0.136988, -0.182275, 0.059441, -0.135392, -0.0206536, -0.177236, -0.0461415, 0.0707632, 0.279827, -0.00538458, -0.0227107, -0.0780397, 0.0654234, -0.00893195, -0.111956, -0.298613, -0.35016, 0.0515563, -0.257037, 0.139683, -0.0568245, -0.18912, 0.054686, 0.230304, 0.0682762, -0.104554, -0.267018, -0.00695182, -0.42745, -0.118246, 0.240312, -0.0283745, -0.0410208, -0.204045, 0.0536799, 0.158019, -0.217282, -0.255996, -0.130733, -0.0754242, -0.205957, -0.042236, -0.237091, -0.0547223, 0.318243, 0.114416, -0.135642, -0.0316242, -0.347453, 0.101281, 0.012845, -0.212307, 0.135502, -0.217902, -0.0520036, -0.169676, 0.0155753, -0.378887, -0.120698, 0.278682, -0.208085, 0.0188473, -0.167479, 0.3823, -0.262327, 0.0653896, 0.0837105, -0.175588, -0.172008, 0.279217, 0.109674, -0.0610411, -0.261709, -0.12329, -0.214598, 0.0449085, 0.0995378, 0.123743, -0.20637, 0.0336271, 0.179009, -0.103686, -0.0319235, 0.0991055, -0.15149, 0.11167, -0.0458526, -0.216373, 0.0944096, 0.257391, -0.138348, -0.0792016, 0.236858, -0.177544, 0.00179313, -0.0475954, -0.325425, -0.443611, 0.269018, 0.0823181, -0.189893, -0.00310759, 0.38809, -0.0297613, -0.0772569, 0.117555, -0.0146545, 0.24652, -0.124915, -0.0226053, -0.00351846, 0.123489, 0.374272, 0.00411916, -0.0530559, -0.459548, -0.068397, 0.351112, 0.20717, -0.169705, -0.191568, -0.0149611, -0.200327, -0.0366789, -0.000831896, 0.0329813, 0.0928899, -0.217083, -0.1015, -0.108356, -0.155276, -0.224902, -0.161009, -0.195741, -0.196345, 0.0696936, -0.0903938, 0.0346839, 0.0342342, 0.108802, 0.0224264, -0.116966, -0.0868056, 0.41173, -0.139741, 0.0816925, 0.0206459, -0.0857387, -0.0889723, 0.0252684, 0.122225, 0.281325, -0.0975601, -0.0890313, -0.202703, -0.232747, -0.16356, -0.109103, -0.000627448, -0.281988, 0.133017, 0.199669, -0.305566, -0.298914, -0.120265, -0.0757179, -0.298619, 0.183222, -0.142981, 0.0896671, 0.175904, 0.0175519, -0.16538, -0.0520677, -0.0670482, -0.00336189, -0.223379, -0.0609024, -0.27571, -0.0763393, 0.295597, 0.00951529, 0.127656, 0.323394, 0.321615, 0.184786, 0.120165, 0.0270615, 0.232585, -0.378135, 0.00705762, -0.152686, -0.25289, 0.0996134, 0.0515323, 0.0147273, -0.746546, -0.161453, 0.0907721, 0.015299, -0.0842891, -0.0432424, -0.523789, -0.271467, 0.0367782, -0.24899, 0.207861, 0.0755162, 0.173391, 0.222453, -0.113516, -0.24137, 0.100824, -0.0606065, 0.00548546, 0.0558509, -0.0575758, 0.245029, 0.178345, 0.143839, -0.244105, -0.172561, -0.338056, -0.127348, 0.31021, -0.115489, -0.0672434, -0.0625748, -0.180578, -0.227379, 0.11236, 0.10313, 0.166569, 0.158167, -0.0638876, 0.161796, 0.0371649, -0.328319, -0.336786, -0.211983, 0.0293737, -0.115773, 0.00937545, -0.246018, 0.35231, 0.195708, 0.0478146, -0.103948, -0.106301, 0.211148, 0.379093, 0.416716, -0.174341, -0.0187881, -0.510292, 0.0914475, 0.0227487, -0.100022, -0.141782, -0.0911218, 0.0475971, -0.244332, -0.0995312, -0.209683, 0.0118146, -0.333827, 0.0784702, 0.152256, -0.0219116, 0.138452, -0.0222356, -0.0565779, 0.158486, -0.24482, -0.00680468, 0.197839, 0.0154492, -0.00997484, -0.221046, -0.0717462, -0.174674, -0.121365, -0.225961, 0.0249583, -0.012674, -0.0461503, 0.326105, 0.159991, 0.0172039, -0.33672, -0.0282964, 0.340149, -0.102354, -0.32463, 0.0968813, 0.142316, -0.0457009, -0.449412, 0.010723, 0.234789, -0.0556804, 0.13699, 0.346469, 0.0485624, 0.158279, -0.064993, -0.103656, -0.058024, -0.160934, -0.154483, -0.208516, 0.171658, -0.105681, -0.0694062, -0.430509, 0.0281458, -0.145734, 0.00672611, -0.263346, 0.398998, -0.107815, 0.0612669, 0.229766, -0.0120696, 0.221093, -0.172262, 0.0251312, -0.0730561, -0.316371, 0.188185, -0.046221, -0.199885, 0.119867, 0.218638, -0.329465, -0.324384, -0.141421, 0.0441414, 0.0694141, 0.255176, 0.0668514, -0.0346173, -0.00232405, 0.194615, 0.281005, -0.0199741, 0.035436, 0.130112, -0.0913306, 0.329646, -0.0752686, 0.109595, 0.0791733, -0.0692778, 0.305223, -0.203791, 0.124741, 0.235692, 0.0366247, 0.0102351, 0.0518547, -0.0949171, 0.149521, -0.0588182, -0.0129089, -0.232551, -0.0145967, -0.0175136, -0.0871548, 0.0947253, 0.0243044, -0.0628619, -0.0492656, -0.299999, -0.217482, -0.140209, -0.0874081, 0.0812857, 0.0233994, -0.389155, 0.200308, -0.131029, 0.299059, -0.110117, -0.289113, -0.0365339, -0.233167, -0.108743, -0.261932, -0.159673, -0.106053, 0.199852, -0.106121, 0.0759607, 0.472064, -0.163932, -0.31763, 0.0104898, -0.0210451, -0.0787518, 0.155917, 0.102614, -0.0425018, 0.104758, 0.0857415, -0.155914, 0.239264, -0.144245, 0.0138479, -0.196582, -0.225119, 0.119061, 0.0667646, 0.0661826, -0.190163, 0.146226, 0.0857013, -0.39394, 0.00735058, 0.17735, 0.244409, 0.06301, 0.169556, -0.178062, 0.12862, 0.416925, 0.0967157, -0.00742805, -0.000430865, 0.151077, -0.135911, -0.259045, -0.367174, -0.13922, 0.23333, -0.219153, -0.101108, -0.108457, -0.0457349, -0.0666834, 0.222968, 0.0223704, 0.0866147, 0.0902093, 0.141006, 0.230202, 0.0586954, 0.26749, 0.0443342, 0.424975, -0.159726, -0.16713, -0.10332, 0.126135, 0.125221, 0.220837, -0.121812, -0.20649, 0.161173, -0.0608088, 0.751833, 0.177478, -0.107548, 0.0103489, -0.212986, 0.177713, -0.353158, -0.0872167, 0.126602, 0.0343864, 0.0116791, 0.0520713, 0.00361525, 0.194245, -0.114742, 0.020037, -0.114726, 0.126897, 0.039019, 0.445555, -0.0193091, 0.0637067, -0.128501, -0.0345904, 0.0988956, 0.178154, -0.0259671, -0.0257689, -0.091025, 0.0684302, 0.131971, 0.0459931, 0.278118, -0.0376653, -0.156248, -0.0789752, -0.160455, 0.353474, 0.0503084, -0.194132, 0.124681, -0.0915903, 0.117273, 0.0232574, -0.0337332, 0.0175596, -0.203004, 0.132872, -0.200533, 0.111507, 0.452312, 0.0770053, 0.201455, -0.267448, 0.0539831, -0.187271, -0.0896206, -0.0906231, 0.174122, 0.00151794, -0.44301, -0.038296, -0.179995, -0.0717158, -0.136493, -0.163935, -0.0208884, 0.361374, 0.219308, -0.0691815, 0.20319, -0.0567725, 0.272091, 0.228685, 0.0701021, -0.122392, -0.280011, 0.0584825, -0.054271, 0.00700558, 0.0727541, 0.0566045, -0.197892, 0.024467, -0.192888, -0.0819263, -0.0201281, 0.248612, 0.0373216, 0.0864792, 0.283391, 0.189835, 0.0781828, -0.0364776, -0.00516293, -0.136433, -0.0563264, 0.184467, -0.103843, 0.143026, 0.153189, -0.0523581, 0.213201, 0.144222, -0.368817, 0.150695, 0.0357488, 0.44351, -0.167891, 0.289154, -0.227813, -0.321075, 0.0209248, 0.00428332, 0.0969976, -0.108528, 0.0284129, 0.0762366, 0.107821, 0.119178, 0.213134, -0.061735, -0.172152, 0.161251, -0.0093495, 0.32946, 0.219039, -0.287137, -0.0450728, -0.0452836, -0.212494, -0.107495, -0.188338, 0.0459348, -0.0377559, -0.0839975, -0.00428969, -0.0232576, 0.0289588, 0.164926, -0.0425852, -0.0543849, 0.11673, 0.158114, 0.159165, 0.0941762, -0.0546047, 0.237165, -0.0486095, -0.146102, -0.196763, -0.300198, 0.0103576, -0.309314, -0.122579, -0.147076, -0.252579, -0.00101733, -0.288208, -0.22112, 0.311517, -0.112453, 0.129476, -0.324617, -0.122931, -0.123137, 0.000923043, -0.117103, 0.0235433, -0.271816, 0.141558, -0.057682, -0.120304, -0.106198, 0.0265892, 0.254805, 0.173984, -0.266907, 0.0103511, -0.0901396, -0.164973, -0.226945, 0.0137655, 0.0133529, -0.151525, 0.256784, 0.132003, 0.24828, -0.0647662, 0.143638, 0.0600663, -0.18841, -0.0538587, 0.293896, -0.103811, -0.389949, 0.073149, 0.102529, 0.00501293, 0.315232, 0.231291, -0.176493, -0.140862, -0.133106, 0.0161411, -0.210105, -0.125995, -0.0174128, 0.00283163, -0.16739, -0.00931349, -0.26984, -0.315777, -0.248987, -0.144968, 0.166966, 0.169746, -0.220713, -0.0312972, 0.156324, -0.0407818, -0.139328, -0.440265, -0.0850991, 0.188168, 0.106694, 0.154731, 0.159212, -0.200953, -0.037807, 0.36218, -0.123355, 0.396598, -0.036044, -0.071492, 0.189546, -0.115796, -0.0827317, -0.0544022, -0.222727, 0.0347514, -0.0295377, 0.101372, -0.0471416, 0.218466, -0.0403298, -0.0743297, -0.0607741, -0.0177818, -0.0976377, 0.182365, -0.26278, 0.0619466, 0.335466, -0.039433, -0.214658, -0.00413142, 0.118605, -0.0871774, -0.013047, -0.0139049, -0.0566686, -0.0765434, -0.0230406, -0.10839, -0.164259, -0.110342, -0.0567072, 0.0359454, 0.161352, -0.271192, 0.0673184, -0.0400687, -0.0291176, -0.0505437, -0.167017, -0.244246, 0.0127467, -0.188325, -0.171548, 0.0819252, -0.184143, -0.0280647, -0.175439, -0.0298673, 0.0928547, -0.114129, 0.160686, 0.124866, -0.0799349, -0.0461555, -0.0569828, -0.07544, -0.254674, 0.200119, 0.395232, -0.104755, -0.0705698, -0.168159, -0.363371, -0.28949, -0.157786, 0.0803677, 0.253256, 0.183266, -0.098531, -0.217913, -0.277753, -0.0412087, 0.0929791, 0.0416587, -0.393095, -0.194569, 0.115027, 0.00374004, -0.230992, 0.178052, 0.11554, -0.112156, -0.136296, 0.147941, 0.160641, -0.0988691, -0.156255, -0.183889, -0.198891, 0.0487718, -0.10064, 0.0618672, 0.129453, 0.245253, -0.0609817, -0.0423283, 0.209125, -0.00764558, -0.207093, 0.090427, 0.344761, -0.210035, 0.0190305, 0.177226, -0.478754, 0.102217, -0.0815951, 0.184152, -0.0708748, -0.288034, 0.212553, -0.00799922, 0.0402337, -0.0634731, -0.0157662, 0.0380505, 0.297157, -0.102219, 0.270945, -0.0364033, -0.223053, -0.313967, -0.256362, 0.00947424, 0.1584, 0.0508195, 0.127063, 0.161099, -0.176547, -0.06178, 0.28597, 0.0661753, 0.115497, -0.266217, 0.207641, 0.288968, -0.147556, 0.00127605, 0.25902, 0.0888035, -0.172818, 0.0106958, -0.259761, -0.0210704, 0.11259, 0.118585, -0.131654, 0.0889418, -0.141959, 0.0686276, 0.119914, -0.315549, -0.106624, 0.356014, 0.0856996, -0.121974, -0.0188067, -0.150179, -0.0971979, -0.15594, 0.15098, -0.111329, -0.258716, -0.390928, 0.105128, -0.170122, -0.114675, -0.119159, 0.0893049, 0.0829629, -0.174787, -0.020651, 0.059119, -0.120192, -0.192243, 0.22854, 0.0524963, -0.17855, 0.129937, 0.0181097, 0.151171, -0.104886, -0.195503, 0.166139, -0.132779, -0.0952646, -0.238117, -0.120478, 0.250843, 0.0198936, -0.16349, 0.00793157, -0.139775, 0.0621653, 0.102649, 0.0159358, -0.173693, 0.000424589, 0.0499097, -0.213681, 0.000829991, 0.0470139, -0.104087, -0.104971, 0.154429, -0.0514045, 0.021679, 0.0637851, 0.0263575, -0.0773971, 0.0792207, 0.0289109, -0.190421, -0.114429, -0.0980095, 0.0697401, -0.128251, 0.0884518, 0.215688, -0.503879, -0.0634976, -0.0256412, 0.26015, -0.082886, 0.0134682, -0.1982, 0.203755, 0.237095, -0.178199, -0.110421, -0.123333, 0.0505219, 0.0872408, 0.134674, -0.151414, -0.20904, 0.0162698, -0.0281258, -0.0696107, 0.0384256, -0.316446, -0.0999238, -0.0215575, -0.16317, -0.422117, -0.401993, 0.0318225, 0.179985, 0.0327708, 0.237595, 0.00156168, 0.190076, 0.0242173, -0.149916, -0.0292071, -0.0634601, -0.353369, 0.191598, 0.268846, 0.0919142, -0.0838139, 0.041469, 0.195228, -0.304184, -0.0524774, 0.0257366, -0.0669865, 0.0712212, -0.165418, -0.0485386, 0.135066, 0.178966, -0.315931, -0.160149, 0.198644, 0.117106, -0.130927, -0.254406, -0.151422, 0.0451171, 0.0421164, -0.120035, 0.0517401, 0.0150269, 0.0749926, 0.268662, -0.213943, -0.0568393, 0.122747, 0.154528, -0.0203424, -0.0819281, -0.201227, 0.155029, -0.285458, -0.081893, 0.141846, 0.12811, 0.17107, -0.262672, -0.112772, -0.186101, -0.257387, -0.169401, -0.263488, 0.370405, -0.462936, -0.188147, -0.332351, 0.0125391, 0.215156, -0.513405, -0.289543, -0.443262, -0.0851796, -0.157583, -0.22628, 0.0640168, 0.0691075, 0.169624, -0.0885214, 0.0678881, -0.178388, 0.11724, -0.0459048, 0.0283356, 0.135743, 0.21108, 0.197132, -0.298021, -0.127577, -0.0454851, -0.295987, -0.113867, 0.0862119, -0.0201072, -0.290276, 0.0147507, -0.247042, 0.420167, -0.376847, 0.203432, -0.158043, 0.0810597, -0.566199, 0.218187, -0.318247, -0.400209, -0.219316, -0.0448023, -0.357235, -0.26102, -0.303588, 0.00072887, -0.205802, -0.175228, -0.0968084, -0.0754828, 0.047413, 0.131296, -0.112247, 0.183774, 0.0840453, -0.0239575, 0.0597386, 0.0678879, 0.208753, -0.381256, 0.0543436, 0.0230677, -0.275275, 0.197361, 0.318349, 0.230976, -0.0475114, 0.0923948, 0.270554, 0.0193927, -0.0845898, -0.074267, -0.185875, 0.329959, -0.00671641, -0.19907, -0.208328, 0.089362, 0.0418336, -0.054819, 0.138547, 0.318673, 0.300046, -0.149823, -0.146389, -0.178329, 0.260826, -0.0446269, 0.22329, 0.0233915, -0.408598, -0.210239, -0.0839846, -0.210073, -0.203917, 0.333065, 0.0654963, -0.110438, 0.0976637, -0.171706, -0.0396424, 0.196927, 0.107167, -0.526091, -0.272819, -0.0621517, -0.360691, -0.0803204, -0.0894648, -0.215345, 0.0738301, -0.165395, -0.505362, -0.510371, 0.495546, 0.281085, -0.349988, -0.102217, 0.29955, 0.101695, 0.216987, 0.220804, -0.264158, 0.208857, 0.490646, -0.235616, 0.0697848, -0.0828848, -0.0676367, -0.137579, 0.0101326, -0.0646971, -0.245946, -0.0958766, -0.274682, -0.467907, 0.0970127, -0.254426, 0.03253, 0.0122821, -0.0339391, -0.364834, 0.164962, -0.180429, -0.378582, -0.00960021, -0.228418, -0.0264938, 0.0259812, -0.295185, -0.357585, -0.380096, 0.0525056, -0.233331, 0.13387, 0.105961, 0.243387, 0.258494, 0.0371437, 0.0632561, 0.110992, -0.208983, -0.185678, 0.292418, 0.0286353, -0.00408131, 0.102217, -0.136994, 0.0622825, 0.395963, -0.348133, -0.223302, 0.273627, -0.193556, 0.338264, -0.159462, -0.491361, 0.161778, 0.156135, 0.0641617, 0.0999903, -0.529532, -0.285966, -0.135576, 0.236579, -0.130519, -0.0764042, 0.493032, -0.0883978, 0.150384, 0.106229, 0.02975, 0.318695, 0.265394, 0.130223, -0.0455514, -0.115114, 0.107133, -0.250837, -0.0966183, -0.123644, 0.342727, -0.0986773, -0.0127951, -0.434297, -0.0685123, 0.0869741, -0.269507, 0.396272, 0.305987, 0.145169, -0.250147, 0.0425825, -0.27173, -0.0943471, -0.401917, -0.0518213, 0.220465, -0.00776957, -0.308669, 0.151246, 0.040435, -0.246938, 0.161326, -0.657021, -0.029663, -0.156154, -0.0231731, -0.0567502, -0.149723, -0.157589, -0.0150168, 0.143093, 0.0119803, -0.282194, 0.00609295, 0.133509, -0.238658, 0.469585, -0.15437, 0.123749, -0.438739, -0.235357, 0.196981, -0.178078, 0.179464, -0.360465, 0.146581, -0.0722637, -0.359168, -0.0213761, -0.0719016, 0.228349, 0.00872679, -0.0720084, 0.0129347, -0.0606057, 0.209901, 0.261428, 0.318637, 0.0668506, 0.262152, -0.188527, 0.017398, 0.238802, -0.119243, -0.335925, -0.0708997, 0.0131007, -0.183616, 0.139393, 0.229401, -0.0356139, 0.117969, -0.0359544, -0.0976415, -0.261919, -0.132652, 0.0511542, 0.0250922, -0.202336, 0.156581, -0.21006, -0.164616, 0.49608, -0.143283, 0.0167009, 0.0382558, -0.192059, -0.0298086, 0.16408, 0.0327906, -0.0112998, 0.107964, -0.805638, 0.341425, 0.104876, -0.379418, -0.16812, 0.0873235, -0.591176, 0.347932, -0.092094, -0.0951583, -0.079231, -0.102, 0.430467, -0.0629909, 0.103386, -0.394243, 0.0921294, -0.303268, -0.0878409, 0.0222568, 0.177541, 0.05269, -0.245371, -0.394972, 0.169095, -0.0322228, 0.0854907, -0.277685, 0.169834, -0.157112, -0.125601, -0.123642, 0.287326, -0.11461, -0.0400871, 0.0935002, -0.239499, -0.00406349, 0.116467, 0.195647, 0.0169376, 0.108949, -0.256211, 0.199251, -0.22503, 0.183724, -0.0459538, -0.0573185, -0.135267, -0.17563, -0.105615, -0.216777, 0.136895, -0.131041, 0.143448, 0.116321, 0.341659, 0.04663, -0.138582, 0.113484, 0.000281706, 0.183075, -0.205364, 0.217528, -0.0325774, -0.0481017, -0.00686094, -0.13989, 0.0995296, -0.476637, 0.120914, 0.178213, 0.11095, -0.154424, 0.169363, 0.288232, 0.105104, 0.440652, 0.0404736, -0.163574, -0.0724218, -0.174028, 0.137715, 0.255176, -0.133188, -0.10359, -0.150963, -0.0850369, 0.162774, -0.00694466, -0.523244, -0.400547, -0.11478, 0.0923003, 0.00922158, 0.165169, 0.114364, 0.396211, 0.0621255, 0.413189, 0.0759307, -0.148507, 0.243803, 0.066523, -0.0649491, 0.0867938, 0.134912, -0.44741, 0.133082, 0.0237098, -0.327549, -0.0172026, -0.104394, -0.204443, 0.0804548, -0.25669, -0.280141, 0.184742, -0.182915, -0.301567, -0.132653, -0.362342, -0.0867399, -0.248574, 0.018783, -0.0144377, -0.193732, -0.0568637, 0.0212203, 0.145462, -0.04467, 0.188485, -0.0192423, -0.162427, -0.431459, -0.316196, -0.0197834, 0.142554, 0.161446, -0.204556, 0.10123, 0.136505, -0.0421437, 0.0382004, -0.0105015, 0.26352, 0.128504, 0.220373, -0.0459283, -0.0794771, 0.126873, 0.102329, 0.160555, -0.344226, 0.11844, -0.152884, -0.369259, -0.732194, -0.285659, 0.27297, 0.0434638, -0.115029, -0.178296, -0.010171, -0.108856, 0.243398, -0.120003, 0.0617609, -0.0377697, 0.0882623, 0.317397, -0.142634, 0.0613519, 0.0625693, 0.29804, -0.276065, -0.283755, -0.0586926, 0.0609932, 0.172328, 0.380084, 0.0817355, -0.0889897, 0.16975, -0.0727911, 0.558122, 0.129139, 0.0967012, -0.00808779, -0.281368, 0.229454, -0.0657459, 0.110639, 0.0990761, -0.0734602, -0.124961, 0.120193, 0.0117927, -0.00164934, -0.068704, 0.0934271, -0.150389, 0.267866, 0.111924, 0.22073, -0.0826743, 0.0181881, 0.164808, 0.08553, 0.0064627, -0.100066, -0.196847, -0.260685, -0.161078, -0.0889612, 0.267343, -0.183189, 0.099878, 0.206179, -0.134037, -0.0753274, 0.073361, 0.123856, -0.11014, -0.23651, -0.079332, -0.179564, -0.0953625, 0.0816014, -0.0153009, 0.0216921, -0.214616, 0.0721763, -0.337629, 0.113998, 0.30383, 0.213949, 0.0748996, -0.154083, 0.082343, 0.0915755, -0.165324, -0.161256, -0.0732527, -0.0771391, -0.179746, 0.148814, -0.229269, -0.00684043, -0.0877735, -0.232043, 0.0358457, 0.0860737, -0.016937, 0.0052483, 0.203986, -0.0327027, 0.0828824, 0.0515511, -0.0446207, 0.0495584, 0.06504, -0.0502581, -0.0989093, -0.242931, -0.161322, 0.0412978, 0.0882053, -0.0868244, 0.0333411, 0.0033292, 0.0956053, 0.224343, -0.0605414, 0.200487, 0.139677, 0.0741737, 0.131144, -0.0156217, 0.119855, -0.0672591, 0.0646749, 0.0212678, -0.0612522, 0.127438, 0.165742, 0.149455, 0.120228, 0.245928, -0.536011, -0.0221017, 0.0210271, 0.196356, 0.0401149, -0.00733165, -0.270396, -0.00968083, -0.0709557, -0.120717, 0.140489, 0.0935343, -0.172696, 0.301435, -0.0935873, -0.0353977, 0.0539549, -0.0338224, -0.239903, -0.0209894, -0.17114, 0.267786, 0.20251, -0.0980189, -0.04852, -0.207071, -0.253257, -0.0564701, -0.0518127, -0.0537929, -0.390881, 0.0470064, 0.0306878, 0.104422, 0.150282, 0.0117885, -0.093087, -0.0377776, -0.0618607, -0.0869537, 0.137726, 0.0903727, 0.0346921, 0.0111, -0.241767, -0.201946, 0.09471, -0.156048, -0.0978701, -0.239229, -0.0308635, -0.122071, -0.433478, -0.0514787, -0.182472, -0.181954, 0.0416541, -0.0883368, 0.157402, -0.462445, -0.103609, -0.160994, -0.0133393, -0.096508, 0.100438, 0.00418135, -0.0122206, 0.172408, 0.0437795, -0.172367, -0.0189107, -0.0304423, 0.0780768, -0.116228, -0.0305065, -0.0440305, 0.00286725, -0.157059, 0.132452, -0.101883, -0.138483, 0.00723927, 0.0342281, 0.206677, -0.0770022, 0.0227105, -0.111016, -0.170921, 0.055846, 0.246527, -0.142554, -0.380108, -0.0346903, 0.138706, -0.176424, 0.112018, 0.0435032, -0.127998, -0.169885, -0.0509104, -0.0870096, -0.535699, -0.0638343, -0.0311837, 0.078099, -0.0342351, 0.0749799, 0.3883, -0.154977, 0.224178, 0.0550229, 0.107375, 0.33049, 0.0969202, 0.0756623, -0.233299, -0.104361, 0.442374, 0.0844492, 0.0705411, -0.140545, -0.0663961, -0.0728755, -0.0621244, -0.0819853, -0.112193, -0.176114, -0.0938139, -0.214228, 0.0190762, -0.213562, -0.190233, 0.133314, -0.148665, 0.0915799, 0.187216, -0.284974, 0.00733069, 0.0156916, 0.015107, 0.0318654, 0.346104, -0.124227, 0.137341, 0.0592528, -0.387351, -0.221991, 0.360592, -0.0931174, -0.0492834, 0.199867, -0.0852204, 0.150399, 0.0413833, 0.235906, -0.0706518, -0.166653, -0.0586646, -0.109711, -0.0823073, 0.257342, -0.224644, -0.430506, -0.105588, 0.0250296, -0.042311, -0.0996558, -0.115579, -0.286667, -0.154598, -0.137322, 0.176363, 0.088216, 0.161978, 0.255623, -0.0123169, -0.00387241, -0.318043, -0.21894, -0.412465, -0.415855, 0.255024, 0.361044, 0.0300423, -0.119439, 0.0657428, -0.238206, 0.340391, 0.201176, 0.102395, 0.216324, -0.121531, 0.265799, 0.0327802, 0.194072, -0.0792337, 0.456093, 0.0971469, -0.0170099, -0.0294468, -0.318039, -0.242527, -0.1083, 0.295943, -0.0284033, -0.156199, -0.20311, -0.075091, 0.528829, -0.165604, 0.0532403, 0.0505752, -0.413034, 0.175453, -0.0970195, -0.029351, 0.103333, 0.271092, 0.0511197, -0.182135, 0.112932, -0.32439, 0.294457, -0.0818895, 0.0914322, 0.185025, 0.0543957, -0.0167575, 0.504046, -0.0647153, -0.166975, 0.0248059, 0.0379442, 0.0980366, -0.178135, 0.143822, 0.45732, -0.0912428, -0.179338, 0.349726, -0.0596313, -0.299861, 0.112567, 0.0666395, 0.345303, 0.164124, -0.00265316, -0.0732412, 0.348079, -0.249414, 0.0465329, 0.0693596, 0.0799214, 0.000123214, 0.180679, 0.0912923, -0.300121, -0.288428, 0.150135, 0.112936, 0.104813, -0.0555879, -0.00205972, -0.0251151, -0.0788264, -0.016778, -0.110796, -0.083048, -0.212734, 0.288568, -0.114228, -0.113358, 0.110789, 0.118645, 0.133466, -0.0298552, -0.241374, 0.157257, 0.0861554, -0.0909277, 0.00156177, 0.106539, -0.209104, -0.106974, 0.0203283, -0.18111, -0.311602, -0.00371812, 0.0711113, -0.206721, 0.286076, 0.139713, 0.116621, 0.182792, 0.0246107, -0.17972, 0.041917, 0.0724635, 0.266344, 0.0989191, 0.0723898, 0.0257298, 0.104898, 0.0681826, -0.0704781, 0.00212139, -0.363547, 0.0274255, -0.106295, -0.363965, 0.127051, -0.0575343, -0.200952, -0.0666189, -0.139465, -0.0171747, 0.253794, -0.258602, -0.166356, -0.107649, 0.267331, 0.104521, -0.020921, -0.0780469, 0.125002, 0.0202556, -0.0899181, -0.126559, -0.297855, 0.121539, -0.0671643, -0.0444782, 0.334408, 0.0882725, -0.0879492, -0.00277655, -0.0616985, 0.0564236, -0.11618, -0.22836, 0.112953, 0.176082, 0.09988, -0.00635589, -0.114234, 0.241135, 0.0966775, -0.0961065, 0.137214, -0.0832349, -0.54299, -0.2335, -0.033801, -0.11505, -0.366386, -0.238099, -0.0951656, 0.263106, 0.129292, -0.14762, 0.0700404, 0.0195349, -0.286227, -0.273371, 0.0587288, -0.257152, -0.136248, -0.13336, -0.248086, 0.273973, -0.302625, -0.085841, -0.0839808, -0.130464, 0.252972, -0.0415149, -0.0695038, -0.091557, -0.262375, -0.0645785, 0.188566, -0.202261, -0.112712, 0.00631479, 0.0132917, -0.0130675, -0.302285, 0.0556928, -0.0211812, -0.0555546, 0.0291112, 0.168815, 0.143654, -0.00564186, -0.0614248, -0.0939664, 0.0959667, -0.209823, -0.103889, -0.206011, -0.0394793, 0.0545815, -0.0348762, -0.132075, -0.0489917, -0.177563, -0.164591, -0.0174372, -0.276844, -0.132214, -0.236278, -0.0614254, -0.230962, -0.409367, -0.08959, 0.182197, -0.341314, -0.0645579, -0.0161434, -0.166644, -0.0784324, -0.387537, 0.236617, -0.115318, -0.11315, -0.109817, -0.0949309, -0.253715, -0.254404, -0.0876592, -0.243118, -0.219172, 0.0341202, 0.0203343, 0.0435131, -0.0266338, 0.140304, -0.20669, -0.130739, 0.0213059, 0.182793, -0.0711616, -0.165651, -0.212373, -0.0972764, -0.284464, -0.0834676, -0.129573, -0.133945, 0.0684521, -0.133913, 0.165726, -0.176839, -0.0940447, -0.145421, -0.0471074, 0.00950449, 0.0308656, -0.00761046, -0.19397, -0.161623, 0.10975, -0.0398157, 0.00168868, 0.0626417, -0.118388, -0.134741, -0.243707, 0.146451, -0.165854, 0.0585878, 0.0269307, 0.163195, -0.197056, 0.0438799, -0.152668, -0.178631, -0.167278, 0.0258257, -0.22958, -0.101918, 0.0360034, -0.165612, -0.112482, -0.419959, -0.369384, 0.0468117, 0.202511, 0.161559, 0.0360435, -0.211843, 0.0480519, -0.252478, -0.0951382, 0.100791, -0.379245, -0.129869, -0.036501, 0.0685223, 0.0247177, -0.0751386, -0.12451, 0.244585, -0.0103249, -0.346383, -0.300614, 0.230366, -0.187795, -0.0326416, 0.0735751, -0.0136039, -0.0219528, 0.0629145, -0.0308739, -0.101514, -0.169444, 0.058706, -0.133274, -0.200294, -0.372511, -0.214898, -0.184366, 0.253648, -0.0362453, 0.0618937, 0.0838244, -0.0386255, 0.129191, -0.147435, -0.180809, -0.0797491, -0.286544, -0.273005, 0.116222, -0.255255, -0.0504643, -0.0567216, -0.0204081, 0.206331, -0.225266, -0.211665, -0.259216, -0.0676753, -0.176153, 0.285802, -0.00560349, -0.0253936, -0.182537, -0.344487, -0.341246, -0.171879, 0.24462, 0.015354, -0.0255803, -0.0855239, -0.151488, -0.0329621, 0.311794, 0.0889872, -0.142655, -0.00124048, 0.0175189, 0.0459686, 0.279491, -0.237445, 0.0570048, -0.00665275, -0.0558817, 0.0731352, 0.0291331, 0.0918153, 0.0276626, -0.135103, -0.303909, 0.0283329, -0.203482, -0.0849922, -0.284485, -0.214908, 0.0836636, -0.219738, 0.136157, 0.0332432, -0.143305, 0.0283252, -0.178703, -0.0742534, -0.153174, 0.02235, -0.0753622, -0.210102, -0.0915751, -0.0189732, -0.239039, -0.135349, -0.104589, -0.0658414, -0.183206, -0.123006, 0.0835748, -0.0703047, -0.207461, -0.274129, -0.225327, -0.113485, 0.13316, 0.0295303, -0.0958281]) # parameters
+model = model.Conv(i86, i2, i1, i87, i88, i89, i90).To(i0)
+model = model.DepthWiseConv(i0, i29, i28, i91, i92, i93, i94, i95).To(i27)
+model = model.Conv(i27, i32, i31, i96, i97, i98, i99).To(i30)
+model = model.DepthWiseConv(i30, i35, i34, i100, i101, i102, i103, i104).To(i33)
+model = model.Conv(i33, i38, i37, i105, i106, i107, i108).To(i36)
+model = model.DepthWiseConv(i36, i41, i40, i109, i110, i111, i112, i113).To(i39)
+model = model.Conv(i39, i44, i43, i114, i115, i116, i117).To(i42)
+model = model.DepthWiseConv(i42, i47, i46, i118, i119, i120, i121, i122).To(i45)
+model = model.Conv(i45, i50, i49, i123, i124, i125, i126).To(i48)
+model = model.DepthWiseConv(i48, i53, i52, i127, i128, i129, i130, i131).To(i51)
+model = model.Conv(i51, i56, i55, i132, i133, i134, i135).To(i54)
+model = model.DepthWiseConv(i54, i59, i58, i136, i137, i138, i139, i140).To(i57)
+model = model.Conv(i57, i62, i61, i141, i142, i143, i144).To(i60)
+model = model.DepthWiseConv(i60, i65, i64, i145, i146, i147, i148, i149).To(i63)
+model = model.Conv(i63, i68, i67, i150, i151, i152, i153).To(i66)
+model = model.DepthWiseConv(i66, i71, i70, i154, i155, i156, i157, i158).To(i69)
+model = model.Conv(i69, i74, i73, i159, i160, i161, i162).To(i72)
+model = model.DepthWiseConv(i72, i77, i76, i163, i164, i165, i166, i167).To(i75)
+model = model.Conv(i75, i80, i79, i168, i169, i170, i171).To(i78)
+model = model.DepthWiseConv(i78, i5, i4, i172, i173, i174, i175, i176).To(i3)
+model = model.Conv(i3, i8, i7, i177, i178, i179, i180).To(i6)
+model = model.DepthWiseConv(i6, i11, i10, i181, i182, i183, i184, i185).To(i9)
+model = model.Conv(i9, i14, i13, i186, i187, i188, i189).To(i12)
+model = model.DepthWiseConv(i12, i17, i16, i190, i191, i192, i193, i194).To(i15)
+model = model.Conv(i15, i20, i19, i195, i196, i197, i198).To(i18)
+model = model.DepthWiseConv(i18, i23, i22, i199, i200, i201, i202, i203).To(i21)
+model = model.Conv(i21, i26, i25, i204, i205, i206, i207).To(i24)
+model = model.AveragePool(i24, i208, i209, i210, i211, i212, i213).To(i81)
+model = model.Conv(i81, i84, i83, i214, i215, i216, i217).To(i82)
+model = model.Logistic(i82).To(i85)
+
+# Example 1
+input0 = { i86: [0.791841, 0.131271, 0.840444, 0.524133, 0.301398, 0.711596, 8.78908e-05, 0.358888, 0.156309, 0.273055, 0.143706, 0.663516, 0.817875, 0.0178006, 0.0663899, 0.38532, 0.108224, 0.120309, 0.252355, 0.468634, 0.535587, 0.372087, 0.0191815, 0.0750463, 0.896686, 0.564102, 0.781927, 0.138955, 0.876559, 0.672544, 0.47254, 0.685613, 0.864712, 0.678431, 0.681087, 0.954624, 0.707985, 0.0945955, 0.663676, 0.0174337, 0.514265, 0.0993437, 0.837646, 0.16886, 0.0206787, 0.460454, 0.298217, 0.0939906, 0.792089, 0.145739, 0.124991, 0.152928, 0.18507, 0.0910606, 0.886938, 0.703805, 0.738545, 0.0914867, 0.785625, 0.255978, 0.25971, 0.564347, 0.496365, 0.40138, 0.181351, 0.229051, 0.528806, 0.815946, 0.723594, 0.0782805, 0.417488, 0.357831, 0.699987, 0.110877, 0.706929, 0.361355, 0.44735, 0.51417, 0.234213, 0.49157, 0.754239, 0.35671, 0.90015, 0.368686, 0.162982, 0.467298, 0.712059, 0.73199, 0.394652, 0.216439, 0.0325005, 0.675254, 0.0965207, 0.919576, 0.46926, 0.923022, 0.0721544, 0.0620356, 0.570436, 0.418233, 0.734994, 0.626141, 0.189962, 0.680934, 0.576122, 0.377738, 0.927142, 0.31627, 0.0390065, 0.305891, 0.777981, 0.576827, 0.999185, 0.849222, 0.221597, 0.0529092, 0.741046, 0.810611, 0.641734, 0.2737, 0.0306115, 0.382373, 0.117532, 0.690233, 0.20231, 0.599944, 0.464123, 0.79606, 0.171281, 0.0924674, 0.502584, 0.689291, 0.549744, 0.951152, 0.579524, 0.796293, 0.971173, 0.903601, 0.376714, 0.915486, 0.521651, 0.888365, 0.355228, 0.648741, 0.900593, 0.48239, 0.317946, 0.524421, 0.99061, 0.842221, 0.102702, 0.679481, 0.588507, 0.7512, 0.177413, 0.762043, 0.63814, 0.509979, 0.245258, 0.97713, 0.206899, 0.0342631, 0.582589, 0.677466, 0.548678, 0.969459, 0.763207, 0.659911, 0.720006, 0.492729, 0.721137, 0.198181, 0.0767499, 0.279166, 0.563685, 0.578014, 0.284114, 0.0313309, 0.545107, 0.675547, 0.902745, 0.799514, 0.14417, 0.197687, 0.187282, 0.0420023, 0.238308, 0.154671, 0.243883, 0.777129, 0.291907, 0.959133, 0.166203, 0.355963, 0.831646, 0.308086, 0.148097, 0.342163, 0.366069, 0.669976, 0.482005, 0.50455, 0.114772, 0.909615, 0.592529, 0.819863, 0.7448, 0.733599, 0.0818953, 0.333677, 0.436425, 0.640028, 0.128689, 0.802751, 0.053884, 0.0968059, 0.0141547, 0.189447, 0.458282, 0.301719, 0.332669, 0.697625, 0.607359, 0.96581, 0.0482129, 0.658574, 0.283779, 0.428031, 0.120848, 0.387377, 0.169832, 0.0381746, 0.549549, 0.721105, 0.281996, 0.282577, 0.183188, 0.237784, 0.590087, 0.289398, 0.540784, 0.301099, 0.396178, 0.855404, 0.460563, 0.125632, 0.150601, 0.271058, 0.696146, 0.947483, 0.735739, 0.425141, 0.977515, 0.3452, 0.143326, 0.274614, 0.925826, 0.81308, 0.535078, 0.998599, 0.427464, 0.260845, 0.137486, 0.837797, 0.0631066, 0.0876196, 0.588056, 0.40014, 0.815027, 0.494389, 0.355774, 0.450119, 0.717888, 0.423054, 0.20979, 0.842124, 0.399906, 0.410846, 0.559933, 0.451017, 0.558568, 0.944169, 0.881834, 0.00384158, 0.103625, 0.309752, 0.40491, 0.98423, 0.303001, 0.486862, 0.394447, 0.108623, 0.258184, 0.172573, 0.0685831, 0.358462, 0.272746, 0.875298, 0.690985, 0.800497, 0.512517, 0.692277, 0.0706645, 0.259856, 0.37559, 0.213658, 0.53025, 0.405643, 0.656994, 0.228048, 0.247219, 0.300241, 0.700641, 0.0177141, 0.466215, 0.200764, 0.857363, 0.483106, 0.522657, 0.144218, 0.267424, 0.291684, 0.67167, 0.0357309, 0.265176, 0.520329, 0.556993, 0.984931, 0.183227, 0.335942, 0.992855, 0.175479, 0.425192, 0.826319, 0.433081, 0.727791, 0.245524, 0.0597154, 0.156634, 0.64591, 0.958063, 0.537418, 0.295089, 0.0732913, 0.742363, 0.642074, 0.826581, 0.682193, 0.852718, 0.999771, 0.315818, 0.571465, 0.491486, 0.235984, 0.0818711, 0.636604, 0.212895, 0.660947, 0.765877, 0.0767624, 0.73344, 0.679814, 0.36851, 0.915551, 0.0944369, 0.982257, 0.872403, 0.796865, 0.114389, 0.967463, 0.957193, 0.575821, 0.713856, 0.91271, 0.124751, 0.106865, 0.376894, 0.421127, 0.793781, 0.914849, 0.691005, 0.944351, 0.332563, 0.170314, 0.447437, 0.760359, 0.683639, 0.393852, 0.668889, 0.222266, 0.667067, 0.217586, 0.189967, 0.136813, 0.329066, 0.51118, 0.15714, 0.403605, 0.674683, 0.644709, 0.908952, 0.496509, 0.0120233, 0.245706, 0.0329395, 0.795719, 0.986633, 0.865211, 0.0771508, 0.487609, 0.241025, 0.669604, 0.477396, 0.428557, 0.0621134, 0.68842, 0.784684, 0.556526, 0.0546337, 0.498104, 0.944155, 0.975526, 0.0519842, 0.828273, 0.220436, 0.0973805, 0.639122, 0.750508, 0.236016, 0.866084, 0.276684, 0.992722, 0.183576, 0.535933, 0.792447, 0.142149, 0.988627, 0.818945, 0.724294, 0.276561, 0.745799, 0.390849, 0.752617, 0.732283, 0.401179, 0.683818, 0.660091, 0.844869, 0.287746, 0.187653, 0.968993, 0.541457, 0.543372, 0.775215, 0.92933, 0.475041, 0.306358, 0.783032, 0.593079, 0.119069, 0.869258, 0.970535, 0.351855, 0.558143, 0.969403, 0.412738, 0.264689, 0.482702, 0.789336, 0.437969, 0.159124, 0.426539, 0.198885, 0.0177727, 0.691272, 0.0595643, 0.359525, 0.6306, 0.149484, 0.994781, 0.845899, 0.811227, 0.82501, 0.27116, 0.7401, 0.190015, 0.458648, 0.841917, 0.328061, 0.231616, 0.510571, 0.0631396, 0.292842, 0.333388, 0.216002, 0.933854, 0.765494, 0.300234, 0.158843, 0.608681, 0.49692, 0.622592, 0.869762, 0.515378, 0.243813, 0.351183, 0.529368, 0.311112, 0.238909, 0.433752, 0.998878, 0.62677, 0.838139, 0.650211, 0.636101, 0.667345, 0.948906, 0.309283, 0.202239, 0.449868, 0.432025, 0.187258, 0.99759, 0.487673, 0.824721, 0.51251, 0.854737, 0.412896, 0.810302, 0.105718, 0.319232, 0.99164, 0.123529, 0.316028, 0.570233, 0.662391, 0.669733, 0.0749745, 0.66906, 0.00903542, 0.510595, 0.967114, 0.783757, 0.869923, 0.655048, 0.260669, 0.68839, 0.87354, 0.913864, 0.113415, 0.625024, 0.474351, 0.776453, 0.21527, 0.113414, 0.749888, 0.626217, 0.388871, 0.0309753, 0.475298, 0.422064, 0.460825, 0.32816, 0.955097, 0.627315, 0.792411, 0.00766529, 0.566721, 0.407374, 0.634685, 0.627003, 0.375373, 0.31221, 0.861205, 0.608589, 0.880119, 0.52554, 0.605035, 0.118977, 0.613206, 0.383087, 0.716612, 0.622154, 0.851895, 0.0783142, 0.475583, 0.21843, 0.584996, 0.938854, 0.62971, 0.813131, 0.892749, 0.798681, 0.795511, 0.0655248, 0.285758, 0.246531, 0.78642, 0.342706, 0.583047, 0.0344585, 0.144597, 0.251586, 0.915092, 0.863438, 0.647058, 0.0484427, 0.898403, 0.423501, 0.992785, 0.0703023, 0.799657, 0.665863, 0.0711288, 0.680655, 0.65026, 0.1549, 0.593819, 0.767113, 0.150623, 0.918489, 0.176067, 0.85076, 0.979277, 0.572358, 0.13148, 0.643712, 0.831597, 0.0992917, 0.272232, 0.694243, 0.335103, 0.241076, 0.246106, 0.942713, 0.432468, 0.789363, 0.458507, 0.339482, 0.0900444, 0.74853, 0.14387, 0.38917, 0.957029, 0.989021, 0.611135, 0.697256, 0.0395212, 0.549286, 0.985937, 0.312926, 0.527949, 0.354932, 0.589522, 0.936589, 0.198696, 0.480116, 0.992084, 0.407626, 0.139969, 0.0251239, 0.499093, 0.985195, 0.595041, 0.680062, 0.801376, 0.61929, 0.480137, 0.331, 0.345052, 0.859727, 0.588247, 0.295778, 0.0999083, 0.376957, 0.470159, 0.216982, 0.530417, 0.551786, 0.491341, 0.598367, 0.749522, 0.181984, 0.472262, 0.934373, 0.378052, 0.376463, 0.439012, 0.64088, 0.202156, 0.905179, 0.79377, 0.695248, 0.815266, 0.0739469, 0.620277, 0.889489, 0.361428, 0.37442, 0.936218, 0.255595, 0.112557, 0.398399, 0.11098, 0.222453, 0.265583, 0.0120594, 0.814637, 0.373474, 0.369039, 0.877383, 0.91715, 0.759644, 0.170179, 0.658204, 0.0327627, 0.837132, 0.225002, 0.0310278, 0.275552, 0.929744, 0.718458, 0.343128, 0.762734, 0.354592, 0.220131, 0.885119, 0.477841, 0.080636, 0.342969, 0.402588, 0.0586417, 0.866942, 0.657128, 0.135711, 0.23269, 0.885087, 0.301901, 0.0223638, 0.243521, 0.897715, 0.831138, 0.422695, 0.373375, 0.604348, 0.216366, 0.117223, 0.52669, 0.957595, 0.397123, 0.527852, 0.162748, 0.331502, 0.0476454, 0.493669, 0.45054, 0.0189271, 0.832804, 0.245005, 0.0257984, 0.806287, 0.573803, 0.554897, 0.242035, 0.551262, 0.807645, 0.697002, 0.236734, 0.0732667, 0.825466, 0.273506, 0.918823, 0.728595, 0.514056, 0.913061, 0.990209, 0.569672, 0.73299, 0.254236, 0.226596, 0.438448, 0.718309, 0.0261628, 0.522876, 0.13089, 0.518293, 0.489113, 0.856953, 0.859139, 0.0102561, 0.241273, 0.265863, 0.46517, 0.692028, 0.0965296, 0.357579, 0.0809109, 0.973039, 0.241768, 0.178742, 0.16546, 0.32408, 0.51216, 0.353633, 0.914092, 0.996733, 0.527617, 0.38878, 0.968574, 0.189173, 0.297074, 0.0769255, 0.329634, 0.999992, 0.376291, 0.353023, 0.968517, 0.936789, 0.839482, 0.141374, 0.287281, 0.899092, 0.276857, 0.701517, 0.705605, 0.694727, 0.709399, 0.150969, 0.838456, 0.872205, 0.251672, 0.0823043, 0.433517, 0.114241, 0.686941, 0.604298, 0.96366, 0.998541, 0.542768, 0.763697, 0.487684, 0.614873, 0.118265, 0.82044, 0.928577, 0.130926, 0.788807, 0.116383, 0.961747, 0.119231, 0.584441, 0.492563, 0.310756, 0.386993, 0.706782, 0.856075, 0.351463, 0.88558, 0.953703, 0.625848, 0.152387, 0.725336, 0.209592, 0.510357, 0.994541, 0.563889, 0.112611, 0.188244, 0.200779, 0.603122, 0.498709, 0.401355, 0.256663, 0.72548, 0.286149, 0.585824, 0.729582, 0.109245, 0.750599, 0.526262, 0.2682, 0.0439657, 0.940121, 0.51635, 0.563138, 0.648896, 0.626415, 0.326178, 0.514948, 0.792292, 0.132806, 0.0344517, 0.68247, 0.688457, 0.0830311, 0.822472, 0.421894, 0.363927, 0.258686, 0.469445, 0.484979, 0.261765, 0.0107293, 0.823743, 0.898295, 0.685985, 0.12627, 0.0935537, 0.710923, 0.221798, 0.466435, 0.204661, 0.419436, 0.888813, 0.812406, 0.0987169, 0.56719, 0.0848368, 0.415454, 0.0568779, 0.0836185, 0.591172, 0.222817, 0.084403, 0.443582, 0.511802, 0.291254, 0.57206, 0.538638, 0.0480104, 0.394755, 0.146417, 0.486177, 0.275562, 0.991969, 0.152291, 0.125037, 0.734148, 0.273974, 0.907751, 0.0557118, 0.625865, 0.540812, 0.404363, 0.683585, 0.817448, 0.880429, 0.0368383, 0.117144, 0.452914, 0.601129, 0.816468, 0.177218, 0.341007, 0.437119, 0.512966, 0.734273, 0.670025, 0.774994, 0.516255, 0.403913, 0.194468, 0.730509, 0.915396, 0.733057, 0.226151, 0.773553, 0.560888, 0.322723, 0.880917, 0.354637, 0.764857, 0.101728, 0.98936, 0.770464, 0.363922, 0.268453, 0.122471, 0.468997, 0.227406, 0.908916, 0.838655, 0.675934, 0.297773, 0.820353, 0.968448, 0.22299, 0.45603, 0.883587, 0.961793, 0.981808, 0.0918925, 0.289544, 0.0126749, 0.952685, 0.433636, 0.888319, 0.0345352, 0.0537092, 0.630984, 0.290415, 0.442073, 0.957977, 0.528899, 0.258949, 0.517977, 0.555961, 0.962038, 0.103875, 0.120518, 0.524644, 0.901207, 0.976801, 0.20839, 0.791273, 0.928386, 0.269995, 0.851301, 0.155978, 0.95959, 0.471912, 0.558651, 0.0792384, 0.305654, 0.0687847, 0.407363, 0.854473, 0.726835, 0.434604, 0.0319832, 0.258654, 0.228612, 0.88968, 0.233836, 0.187192, 0.0812797, 0.685767, 0.227064, 0.625626, 0.0418912, 0.091916, 0.893489, 0.906418, 0.343487, 0.259549, 0.500555, 0.49464, 0.358855, 0.453654, 0.625872, 0.260065, 0.526648, 0.270802, 0.629696, 0.652685, 0.886566, 0.0175723, 0.192974, 0.772648, 0.322638, 0.441971, 0.326457, 0.314981, 0.789898, 0.609642, 0.417324, 0.901833, 0.625863, 0.520122, 0.714596, 0.0476563, 0.130953, 0.230048, 0.938159, 0.560143, 0.0489532, 0.172541, 0.941601, 0.0195008, 0.262638, 0.882763, 0.515662, 0.696145, 0.0346089, 0.472647, 0.673146, 0.664696, 0.171615, 0.157088, 0.320476, 0.644456, 0.655435, 0.438065, 0.828032, 0.75158, 0.671098, 0.651288, 0.194411, 0.99512, 0.324144, 0.327449, 0.138816, 0.826698, 0.702613, 0.785437, 0.292426, 0.32113, 0.934188, 0.138683, 0.10368, 0.664516, 0.364206, 0.992479, 0.365432, 0.864658, 0.0582836, 0.220552, 0.603853, 0.0222399, 0.801677, 0.136697, 0.918184, 0.534017, 0.605448, 0.172941, 0.0832636, 0.820645, 0.321777, 0.828627, 0.184141, 0.824755, 0.859183, 0.0145646, 0.180491, 0.381069, 0.685228, 0.631852, 0.0338391, 0.361849, 0.424745, 0.051589, 0.293966, 0.844586, 0.0737949, 0.255997, 0.134207, 0.724875, 0.606424, 0.18282, 0.94089, 0.513781, 0.583085, 0.73825, 0.29708, 0.113687, 0.242324, 0.595915, 0.744452, 0.300691, 0.122135, 0.186776, 0.424907, 0.0548492, 0.926156, 0.784282, 0.487589, 0.708848, 0.421664, 0.91074, 0.414106, 0.257951, 0.598353, 0.511842, 0.822584, 0.659914, 0.734142, 0.129923, 0.893404, 0.499535, 0.376755, 0.351202, 0.181314, 0.467408, 0.125804, 0.750217, 0.325757, 0.0533974, 0.0611866, 0.927609, 0.146805, 0.00837644, 0.761909, 0.250079, 0.28004, 0.00418437, 0.875385, 0.502056, 0.121803, 0.876352, 0.964255, 0.661306, 0.945703, 0.697616, 0.375116, 0.379839, 0.991601, 0.204653, 0.23887, 0.944915, 0.363196, 0.538404, 0.260688, 0.0577462, 0.7928, 0.0965343, 0.0313786, 0.406476, 0.0356123, 0.920733, 0.384257, 0.396769, 0.565033, 0.816765, 0.0231784, 0.297517, 0.691497, 0.125348, 0.90672, 0.870792, 0.839266, 0.619161, 0.415235, 0.0855324, 0.317575, 0.0321516, 0.0459598, 0.779923, 0.208385, 0.319421, 0.719141, 0.235942, 0.931433, 0.738555, 0.498458, 0.716415, 0.422233, 0.889511, 0.689843, 0.00346445, 0.501386, 0.836507, 0.267413, 0.20589, 0.676368, 0.162917, 0.461109, 0.200088, 0.640686, 0.870575, 0.684988, 0.629306, 0.314908, 0.949392, 0.59184, 0.96408, 0.443349, 0.786204, 0.475125, 0.46335, 0.120098, 0.521526, 0.381189, 0.0282903, 0.338781, 0.0147252, 0.105385, 0.523878, 0.397474, 0.922144, 0.360621, 0.967328, 0.0795957, 0.614568, 0.941387, 0.256149, 0.460269, 0.275171, 0.156944, 0.160385, 0.190592, 0.972277, 0.995504, 0.0148588, 0.0328694, 0.288649, 0.624778, 0.815458, 0.0562352, 0.17142, 0.892587, 0.813621, 0.365365, 0.287373, 0.633701, 0.612011, 0.188615, 0.266795, 0.247953, 0.929241, 0.724582, 0.168495, 0.184623, 0.676937, 0.545181, 0.779166, 0.401639, 0.791977, 0.89885, 0.0700023, 0.323039, 0.916252, 0.666769, 0.430525, 0.521759, 0.251172, 0.18914, 0.166139, 0.550677, 0.489721, 0.273977, 0.209432, 0.941569, 0.688973, 0.534458, 0.705287, 0.445498, 0.432936, 0.674555, 0.152962, 0.350929, 0.623852, 0.104778, 0.921401, 0.0822757, 0.773417, 0.577079, 0.52454, 0.340603, 0.180518, 0.743391, 0.309313, 0.647283, 0.508779, 0.676723, 0.871975, 0.141776, 0.662358, 0.365894, 0.614934, 0.692909, 0.271235, 0.493481, 0.0191645, 0.433778, 0.82123, 0.440987, 0.17822, 0.158052, 0.351538, 0.904367, 0.932931, 0.771275, 0.683578, 0.147603, 0.612052, 0.238339, 0.370294, 0.377275, 0.618327, 0.23039, 0.025349, 0.881252, 0.656383, 0.848147, 0.158194, 0.925577, 0.715534, 0.566595, 0.46578, 0.953175, 0.910838, 0.422878, 0.810046, 0.0736497, 0.767067, 0.639362, 0.0337872, 0.0552913, 0.196417, 0.793722, 0.638354, 0.162484, 0.250245, 0.755271, 0.563528, 0.0426519, 0.331396, 0.686429, 0.573515, 0.580952, 0.0780432, 0.399008, 0.837097, 0.427702, 0.879839, 0.717721, 0.798127, 0.310848, 0.0969406, 0.112661, 0.0588716, 0.617045, 0.810882, 0.72268, 0.536256, 0.577522, 0.82076, 0.431478, 0.582098, 0.0867875, 0.0819969, 0.278815, 0.442372, 0.36417, 0.504359, 0.790864, 0.150706, 0.789597, 0.11971, 0.208723, 0.0420081, 0.439192, 0.32817, 0.510673, 0.453106, 0.131887, 0.963443, 0.46543, 0.417993, 0.515867, 0.501282, 0.358465, 0.0408286, 0.212398, 0.636908, 0.939945, 0.64096, 0.729772, 0.782885, 0.0180581, 0.292225, 0.0476142, 0.014517, 0.933166, 0.677903, 0.471022, 0.0626455, 0.34605, 0.729552, 0.0758758, 0.030948, 0.913585, 0.0579351, 0.604563, 0.661979, 0.380977, 0.931586, 0.10853, 0.219475, 0.534411, 0.323453, 0.191781, 0.529629, 0.24442, 0.0668745, 0.991815, 0.811953, 0.742443, 0.851713, 0.470675, 0.439336, 0.591621, 0.0528885, 0.293893, 0.247487, 0.153686, 0.712198, 0.308949, 0.888146, 0.483333, 0.958923, 0.773188, 0.111127, 0.931216, 0.00803783, 0.523384, 0.589483, 0.111122, 0.874195, 0.471779, 0.866746, 0.393314, 0.917975, 0.47388, 0.45923, 0.184881, 0.000267302, 0.118287, 0.294422, 0.478528, 0.798024, 0.819273, 0.134578, 0.833257, 0.754163, 0.0372118, 0.476365, 0.883108, 0.295347, 0.506178, 0.159185, 0.486809, 0.997655, 0.542137, 0.722696, 0.87696, 0.0533655, 0.576914, 0.635649, 0.843527, 0.996396, 0.633346, 0.0469884, 0.983361, 0.274715, 0.733967, 0.587163, 0.335545, 0.63203, 0.322497, 0.342558, 0.613547, 0.852798, 0.97598, 0.289202, 0.112494, 0.604807, 0.171367, 0.645325, 0.120826, 0.983477, 0.346941, 0.695627, 0.0933139, 0.0904035, 0.945534, 0.699159, 0.918074, 0.127972, 0.146117, 0.153176, 0.34932, 0.274975, 0.128079, 0.981156, 0.64941, 0.329935, 0.388786, 0.992289, 0.97107, 0.636135, 0.825807, 0.0221501, 0.778773, 0.886846, 0.607811, 0.814742, 0.371163, 0.143338, 0.833689, 0.548518, 0.0863777, 0.455333, 0.654521, 0.690034, 0.528876, 0.330968, 0.1821, 0.199122, 0.574718, 0.137327, 0.451855, 0.991012, 0.703202, 0.740871, 0.78313, 0.363101, 0.789682, 0.458018, 0.129508, 0.224462, 0.792609, 0.289557, 0.869839, 0.877946, 0.871263, 0.143763, 0.374451, 0.801211, 0.459942, 0.262103, 0.115882, 0.703586, 0.14139, 0.856733, 0.379291, 0.409448, 0.847103, 0.298199, 0.274674, 0.993469, 0.91734, 0.171558, 0.548496, 0.825017, 0.230367, 0.933356, 0.111477, 0.244218, 0.0821157, 0.655875, 0.509365, 0.202234, 0.879215, 0.517252, 0.642754, 0.680939, 0.590988, 0.466308, 0.0191027, 0.486767, 0.929551, 0.412309, 0.593949, 0.818184, 0.615371, 0.424783, 0.268686, 0.882975, 0.856814, 0.0412179, 0.62009, 0.509358, 0.773243, 0.669224, 0.101498, 0.155394, 0.236388, 0.279887, 0.139492, 0.908711, 0.0246424, 0.416223, 0.851026, 0.859623, 0.905136, 0.810206, 0.504903, 0.155452, 0.982737, 0.06796, 0.654384, 0.0777361, 0.726558, 0.162373, 0.707787, 0.0106446, 0.863501, 0.16515, 0.454644, 0.352805, 0.110448, 0.0987702, 0.38532, 0.831841, 0.7131, 0.884184, 0.49833, 0.403592, 0.136039, 0.402964, 0.75637, 0.852311, 0.226679, 0.677947, 0.539316, 0.90116, 0.150665, 0.326361, 0.69401, 0.642847, 0.637767, 0.0383073, 0.21091, 0.738813, 0.704299, 0.622894, 0.316864, 0.673828, 0.00453082, 0.998097, 0.477128, 0.561196, 0.143336, 0.852607, 0.0538591, 0.705491, 0.680765, 0.922218, 0.335589, 0.212406, 0.788774, 0.50572, 0.315882, 0.997041, 0.28049, 0.316806, 0.0301507, 0.0161073, 0.833198, 0.976399, 0.299819, 0.705579, 0.699842, 0.0229762, 0.547337, 0.576429, 0.586619, 0.580927, 0.704043, 0.712396, 0.704521, 0.461941, 0.271101, 0.300411, 0.543945, 0.83888, 0.927517, 0.696113, 0.806099, 0.61674, 0.565187, 0.262063, 0.584379, 0.651243, 0.769777, 0.964328, 0.824391, 0.418492, 0.44945, 0.828669, 0.383372, 0.643618, 0.112057, 0.90306, 0.952415, 0.135493, 0.445303, 0.10469, 0.876504, 0.780554, 0.304308, 0.92487, 0.112365, 0.761206, 0.0440797, 0.0245029, 0.39543, 0.200187, 0.24704, 0.990857, 0.880704, 0.231992, 0.475104, 0.572161, 0.657611, 0.671187, 0.00252225, 0.773633, 0.652176, 0.85746, 0.0924269, 0.33908, 0.0523477, 0.105062, 0.946441, 0.0981879, 0.720323, 0.823436, 0.372996, 0.567674, 0.0662654, 0.0282141, 0.265578, 0.973171, 0.666187, 0.161559, 0.18833, 0.692873, 0.0415668, 0.180542, 0.100651, 0.9122, 0.848933, 0.0986598, 0.413384, 0.600706, 0.921116, 0.417723, 0.915706, 0.4991, 0.235294, 0.642321, 0.294678, 0.459773, 0.821892, 0.521086, 0.820835, 0.420583, 0.0694356, 0.142045, 0.519777, 0.996035, 0.230064, 0.901462, 0.0570203, 0.936726, 0.0804466, 0.324219, 0.231704, 0.653857, 0.77686, 0.877787, 0.585532, 0.907335, 0.478509, 0.898244, 0.509399, 0.93998, 0.333457, 0.911111, 0.240376, 0.433741, 0.343811, 0.640166, 0.803994, 0.338771, 0.25318, 0.247124, 0.667644, 0.85778, 0.380125, 0.279352, 0.385812, 0.485787, 0.073276, 0.632746, 0.602181, 0.839795, 0.383827, 0.999008, 0.161368, 0.696009, 0.0803506, 0.0669083, 0.627762, 0.0293949, 0.575738, 0.783778, 0.894671, 0.0255047, 0.0312134, 0.995024, 0.966357, 0.060387, 0.11614, 0.910705, 0.97223, 0.288007, 0.859113, 0.538287, 0.901633, 0.114395, 0.80549, 0.119997, 0.913041, 0.96864, 0.847122, 0.376428, 0.304454, 0.3547, 0.763945, 0.994089, 0.131418, 0.210581, 0.741318, 0.327375, 0.965342, 0.417546, 0.37163, 0.279321, 0.0719678, 0.856568, 0.653297, 0.823873, 0.788634, 0.561447, 0.0368962, 0.164636, 0.45971, 0.243616, 0.552693, 0.91708, 0.407654, 0.684348, 0.788239, 0.739047, 0.641911, 0.293135, 0.614863, 0.454767, 0.555778, 0.294433, 0.29805, 0.788502, 0.0334243, 0.676237, 0.65361, 0.214046, 0.0177261, 0.189304, 0.498024, 0.118308, 0.963888, 0.407714, 0.629715, 0.396166, 0.385083, 0.681577, 0.950198, 0.644092, 0.728264, 0.376151, 0.982424, 0.917, 0.97048, 0.0279279, 0.144728, 0.372595, 0.796806, 0.345967, 0.513465, 0.617405, 0.637598, 0.399704, 0.708465, 0.681057, 0.753367, 0.882881, 0.0401207, 0.250032, 0.573113, 0.17008, 0.595031, 0.330492, 0.651312, 0.62463, 0.353036, 0.020142, 0.284584, 0.977296, 0.247234, 0.417433, 0.685337, 0.76027, 0.0594405, 0.160709, 0.559443, 0.00535314, 0.720624, 0.293242, 0.740578, 0.37522, 0.989147, 0.373445, 0.843482, 0.805096, 0.23085, 0.48666, 0.163527, 0.314849, 0.559939, 0.903911, 0.817242, 0.503036, 0.853727, 0.909022, 0.747273, 0.590485, 0.630844, 0.630728, 0.629548, 0.43543, 0.316281, 0.556645, 0.444374, 0.565821, 0.729194, 0.195997, 0.0265693, 0.986677, 0.203989, 0.176029, 0.0199535, 0.299316, 0.464491, 0.728061, 0.229464, 0.323904, 0.901236, 0.753814, 0.512545, 0.889499, 0.945957, 0.685098, 0.545315, 0.0216512, 0.540925, 0.774731, 0.883067, 0.629874, 0.0150073, 0.45581, 0.497568, 0.656032, 0.38256, 0.119854, 0.0818771, 0.0944882, 0.379706, 0.783539, 0.75417, 0.350797, 0.706184, 0.709958, 0.822739, 0.493493, 0.857186, 0.792274, 0.16993, 0.498329, 0.603569, 0.448396, 0.80538, 0.703538, 0.146, 0.491452, 0.983054, 0.010177, 0.471146, 0.929877, 0.705029, 0.140753, 0.420074, 0.502608, 0.278529, 0.0754144, 0.0367962, 0.640371, 0.951626, 0.76067, 0.091209, 0.850092, 0.792538, 0.621864, 0.158214, 0.675515, 0.3349, 0.142078, 0.358923, 0.880086, 0.795988, 0.250101, 0.156054, 0.307004, 0.455991, 0.682152, 0.665944, 0.239613, 0.246061, 0.606435, 0.691024, 0.825271, 0.854492, 0.00488661, 0.334328, 0.929062, 0.758144, 0.572786, 0.0638767, 0.185312, 0.561627, 0.3009, 0.312006, 0.291547, 0.111193, 0.81938, 0.789581, 0.608088, 0.344256, 0.39222, 0.305515, 0.344941, 0.925881, 0.900206, 0.403886, 0.039095, 0.950403, 0.866024, 0.252525, 0.661937, 0.706071, 0.205677, 0.688487, 0.229861, 0.621937, 0.864278, 0.965386, 0.0472875, 0.448469, 0.465542, 0.647983, 0.925366, 0.725641, 0.902711, 0.352396, 0.57343, 0.0987301, 0.988477, 0.403776, 0.655851, 0.564298, 0.191757, 0.909853, 0.817385, 0.944658, 0.429676, 0.617083, 0.386296, 0.789026, 0.503205, 0.696269, 0.430404, 0.591985, 0.743304, 0.324891, 0.990424, 0.921132, 0.425184, 0.995688, 0.839809, 0.644021, 0.0190031, 0.285654, 0.558158, 0.689764, 0.435316, 0.0569915, 0.340858, 0.394885, 0.365642, 0.631062, 0.530601, 0.712735, 0.990042, 0.281404, 0.668662, 0.679428, 0.471992, 0.596845, 0.982266, 0.257362, 0.50196, 0.130304, 0.254164, 0.112169, 0.838253, 0.570304, 0.436114, 0.11975, 0.870855, 0.558439, 0.368332, 0.858584, 0.414183, 0.954945, 0.802257, 0.818688, 0.857604, 0.901512, 0.619855, 0.698505, 0.00155338, 0.229836, 0.821184, 0.73179, 0.40613, 0.0514568, 0.795304, 0.474855, 0.586639, 0.285376, 0.937922, 0.796976, 0.644185, 0.250051, 0.262254, 0.224909, 0.322996, 0.312023, 0.657926, 0.773502, 0.0526391, 0.194886, 0.355555, 0.965753, 0.555937, 0.369659, 0.763032, 0.729601, 0.234942, 0.13263, 0.208587, 0.790927, 0.39756, 0.0963787, 0.35287, 0.90399, 0.714379, 0.332029, 0.110528, 0.192698, 0.11752, 0.356852, 0.340058, 0.45982, 0.258951, 0.37678, 0.641335, 0.806043, 0.132535, 0.734649, 0.554962, 0.286301, 0.634713, 0.58303, 0.564306, 0.142513, 0.293555, 0.340322, 0.805673, 0.422831, 0.851423, 0.977257, 0.740316, 0.0864667, 0.474178, 0.428437, 0.948543, 0.45573, 0.886006, 0.943641, 0.483835, 0.69031, 0.53496, 0.719321, 0.584282, 0.359293, 0.0660638, 0.802731, 0.593861, 0.0970506, 0.594245, 0.483069, 0.593339, 0.996173, 0.141448, 0.92018, 0.600887, 0.260395, 0.684758, 0.512614, 0.666603, 0.57535, 0.913307, 0.993897, 0.382855, 0.0805282, 0.806475, 0.130722, 0.259415, 0.724846, 0.22201, 0.588911, 0.96823, 0.477599, 0.612768, 0.389618, 0.931194, 0.914288, 0.216016, 0.26814, 0.686002, 0.360242, 0.706958, 0.469066, 0.717673, 0.76456, 0.929895, 0.318081, 0.495209, 0.47529, 0.533926, 0.122629, 0.266277, 0.998293, 0.301682, 0.268766, 0.521445, 0.897113, 0.140565, 0.82481, 0.54482, 0.0411331, 0.138178, 0.16028, 0.339749, 0.279758, 0.0690523, 0.229626, 0.773689, 0.985868, 0.50159, 0.802227, 0.863187, 0.895413, 0.496282, 0.565149, 0.990162, 0.679116, 0.0414271, 0.229311, 0.969948, 0.782062, 0.831456, 0.218894, 0.26371, 0.657502, 0.806402, 0.648849, 0.258534, 0.976998, 0.490664, 0.304466, 0.844254, 0.97523, 0.786658, 0.687765, 0.81279, 0.73874, 0.602575, 0.128759, 0.375526, 0.323907, 0.495158, 0.817866, 0.786536, 0.413495, 0.442395, 0.308477, 0.652321, 0.694181, 0.644425, 0.428442, 0.998757, 0.218575, 0.750969, 0.5844, 0.479108, 0.859069, 0.682045, 0.731818, 0.769043, 0.194212, 0.462301, 0.272821, 0.651029, 0.900891, 0.429824, 0.423801, 0.735368, 0.453367, 0.514288, 0.20012, 0.610554, 0.628963, 0.0701268, 0.839386, 0.454427, 0.892609, 0.966491, 0.524895, 0.52262, 0.997758, 0.181262, 0.546566, 0.901785, 0.546405, 0.803243, 0.529801, 0.385335, 0.578729, 0.326991, 0.976556, 0.248603, 0.301094, 0.0429519, 0.0164084, 0.450241, 0.654039, 0.00272868, 0.712623, 0.0130062, 0.00747252, 0.533141, 0.946142, 0.692075, 0.992352, 0.362955, 0.182655, 0.39437, 0.999539, 0.835556, 0.935062, 0.129013, 0.191655, 0.534981, 0.709061, 0.789354, 0.284771, 0.431047, 0.285171, 0.271077, 0.366255, 0.468024, 0.810362, 0.805887, 0.351508, 0.219024, 0.558153, 0.463561, 0.746664, 0.194695, 0.695571, 0.534415, 0.656065, 0.79305, 0.942087, 0.418493, 0.00941055, 0.163401, 0.103549, 0.733254, 0.858649, 0.329274, 0.530856, 0.213811, 0.315749, 0.364533, 0.580353, 0.840329, 0.857601, 0.958896, 0.28791, 0.796802, 0.330086, 0.795437, 0.218877, 0.350685, 0.361633, 0.265448, 0.805827, 0.668202, 0.460781, 0.946176, 0.618074, 0.558126, 0.723665, 0.899372, 0.203582, 0.598526, 0.272009, 0.150661, 0.508734, 0.457369, 0.0249552, 0.328787, 0.434246, 0.0548489, 0.516235, 0.531443, 0.794063, 0.204529, 0.519404, 0.153389, 0.552393, 0.830848, 0.750029, 0.437622, 0.255244, 0.713685, 0.636782, 0.965375, 0.840532, 0.422907, 0.63536, 0.647608, 0.518581, 0.480577, 0.918447, 0.555567, 0.650525, 0.765643, 0.987827, 0.987532, 0.653915, 0.88091, 0.654662, 0.413945, 0.972806, 0.178423, 0.777592, 0.490022, 0.789507, 0.96624, 0.253769, 0.433083, 0.545944, 0.241708, 0.141122, 0.713111, 0.249066, 0.392112, 0.884242, 0.0381838, 0.396806, 0.653674, 0.490497, 0.565764, 0.260669, 0.0874451, 0.585119, 0.165015, 0.956667, 0.525893, 0.523706, 0.00542197, 0.158665, 0.914547, 0.892813, 0.662642, 0.185382, 0.64453, 0.360967, 0.12203, 0.135463, 0.892902, 0.792004, 0.0943852, 0.590347, 0.553052, 0.901379, 0.380196, 0.39361, 0.691038, 0.0602027, 0.261203, 0.317452, 0.741232, 0.690551, 0.38444, 0.941376, 0.719326, 0.265698, 0.0284344, 0.663863, 0.434642, 0.175415, 0.155145, 0.795022, 0.802594, 0.53775, 0.383979, 0.627522, 0.960725, 0.582843, 0.103717, 0.829046, 0.191652, 0.746783, 0.32102, 0.443852, 0.643639, 0.912117, 0.882651, 0.719068, 0.171581, 0.0919251, 0.35425, 0.584854, 0.226458, 0.732623, 0.521055, 0.461375, 0.95405, 0.93298, 0.0117622, 0.00387392, 0.493186, 0.290839, 0.385281, 0.989674, 0.231794, 0.602307, 0.72179, 0.338036, 0.935942, 0.897179, 0.183423, 0.678317, 0.711053, 0.0193125, 0.410937, 0.507207, 0.173439, 0.39218, 0.64884, 0.679692, 0.344518, 0.956455, 0.912477, 0.895762, 0.245218, 0.909765, 0.886632, 0.162184, 0.842051, 0.587987, 0.0911946, 0.0616147, 0.991976, 0.754416, 0.925751, 0.104254, 0.427802, 0.67159, 0.0994975, 0.771514, 0.446055, 0.135193, 0.135505, 0.568103, 0.248988, 0.175478, 0.0694318, 0.777683, 0.403786, 0.713657, 0.129955, 0.944242, 0.947967, 0.898715, 0.104035, 0.10935, 0.447119, 0.239982, 0.0664569, 0.80167, 0.00730447, 0.808298, 0.899291, 0.912966, 0.394694, 0.719938, 0.869431, 0.349673, 0.92118, 0.392323, 0.306616, 0.623095, 0.801703, 0.902663, 0.243608, 0.795898, 0.913631, 0.222991, 0.813668, 0.470407, 0.644124, 0.82575, 0.714662, 0.0314611, 0.97902, 0.65823, 0.445888, 0.486358, 0.164978, 0.0376539, 0.250487, 0.726926, 0.137483, 0.165057, 0.486292, 0.0713929, 0.39403, 0.742192, 0.306382, 0.477877, 0.466838, 0.583454, 0.92042, 0.290258, 0.301665, 0.878339, 0.046988, 0.974246, 0.651198, 0.710518, 0.860777, 0.163627, 0.185359, 0.686777, 0.881123, 0.0163253, 0.425492, 0.689934, 0.62808, 0.73478, 0.270705, 0.642689, 0.557245, 0.883161, 0.430399, 0.81064, 0.538683, 0.415912, 0.199571, 0.999213, 0.103815, 0.195871, 0.373067, 0.589498, 0.282816, 0.171064, 0.368255, 0.34819, 0.204787, 0.78065, 0.954606, 0.285295, 0.67862, 0.313054, 0.158713, 0.701675, 0.898511, 0.385409, 0.769553, 0.552321, 0.277662, 0.577892, 0.825347, 0.865165, 0.720462, 0.451984, 0.326939, 0.342138, 0.551345, 0.419862, 0.746212, 0.910316, 0.742052, 0.757438, 0.405861, 0.503971, 0.944662, 0.360125, 0.00822654, 0.564533, 0.299163, 0.816413, 0.537946, 0.517861, 0.849585, 0.188971, 0.0634645, 0.0673212, 0.146342, 0.175278, 0.795673, 0.373777, 0.546286, 0.773253, 0.0912896, 0.506337, 0.933412, 0.320582, 0.3445, 0.872153, 0.175124, 0.405562, 0.886953, 0.9944, 0.811637, 0.692684, 0.793248, 0.307852, 0.116635, 0.74099, 0.0661277, 0.566807, 0.432869, 0.337176, 0.821848, 0.734541, 0.963709, 0.711432, 0.658906, 0.0891826, 0.377552, 0.8065, 0.0649709, 0.758778, 0.783087, 0.31149, 0.945898, 0.0985, 0.388848, 0.465363, 0.84646, 0.163045, 0.909335, 0.407798, 0.343222, 0.388481, 0.775582, 0.521063, 0.762849, 0.958468, 0.204207, 0.493618, 0.800463, 0.00552669, 0.0787602, 0.608685, 0.209282, 0.354252, 0.77908, 0.248923, 0.258977, 0.710994, 0.940551, 0.590085, 0.0249065, 0.560352, 0.39465, 0.0679778, 0.530731, 0.382096, 0.744742, 0.956843, 0.228906, 0.650365, 0.600112, 0.619173, 0.342611, 0.0347588, 0.892132, 0.083481, 0.232227, 0.120129, 0.820559, 0.829139, 0.101528, 0.859875, 0.317799, 0.449449, 0.41438, 0.873112, 0.992732, 0.660953, 0.985393, 0.177618, 0.583418, 0.478677, 0.880801, 0.465477, 0.114581, 0.185467, 0.946421, 0.510866, 0.463243, 0.467624, 0.352251, 0.593756, 0.0279382, 0.800112, 0.142995, 0.514325, 0.469238, 0.28473, 0.223652, 0.715997, 0.488095, 0.801699, 0.631788, 0.956418, 0.976292, 0.0937843, 0.133368, 0.37809, 0.587238, 0.545838, 0.0967338, 0.919094, 0.282771, 0.992767, 0.0407912, 0.841486, 0.0646004, 0.542386, 0.072265, 0.311254, 0.217099, 0.201156, 0.719131, 0.415653, 0.525554, 0.217228, 0.20288, 0.275595, 0.555147, 0.0505124, 0.173597, 0.127641, 0.629114, 0.794809, 0.060557, 0.927047, 0.197431, 0.0738419, 0.00370722, 0.545598, 0.933096, 0.511001, 0.530726, 0.97507, 0.532409, 0.13159, 0.320286, 0.326397, 0.00880228, 0.995005, 0.617147, 0.845487, 0.415267, 0.0459226, 0.454742, 0.645369, 0.423785, 0.843181, 0.196786, 0.494675, 0.510028, 0.562132, 0.123534, 0.138025, 0.11027, 0.284769, 0.195783, 0.999027, 0.351437, 0.993307, 0.288432, 0.0379774, 0.114064, 0.91708, 0.716298, 0.115793, 0.0531683, 0.686147, 0.077986, 0.0188457, 0.637753, 0.903638, 0.766706, 0.392183, 0.721581, 0.256664, 0.175902, 0.231257, 0.393836, 0.00843427, 0.334791, 0.618091, 0.510078, 0.299471, 0.334034, 0.28075, 0.0550865, 0.745136, 0.536174, 0.870911, 0.203483, 0.0980402, 0.349197, 0.412849, 0.935278, 0.0153529, 0.0651288, 0.809422, 0.564107, 0.803961, 0.0177405, 0.613071, 0.800291, 0.258902, 0.918228, 0.156976, 0.178348, 0.0908561, 0.89576, 0.992044, 0.726232, 0.780642, 0.937897, 0.62199, 0.160523, 0.739961, 0.94062, 0.469771, 0.70994, 0.00281299, 0.0805916, 0.402899, 0.984933, 0.655274, 0.886486, 0.612083, 0.661397, 0.881197, 0.937729, 0.650793, 0.539215, 0.964424, 0.989627, 0.338105, 0.622144, 0.118824, 0.0989292, 0.322776, 0.445588, 0.911383, 0.390822, 0.0203864, 0.232822, 0.461619, 0.663026, 0.32982, 0.756794, 0.610385, 0.0242097, 0.994838, 0.477536, 0.433771, 0.671218, 0.382746, 0.201504, 0.584247, 0.891399, 0.547265, 0.919655, 0.516605, 0.859649, 0.50646, 0.55505, 0.826467, 0.220646, 0.97932, 0.0688576, 0.58229, 0.548189, 0.0749138, 0.478794, 0.823197, 0.225188, 0.0161685, 0.71767, 0.676555, 0.54906, 0.851259, 0.110762, 0.0208955, 0.762172, 0.812562, 0.251429, 0.775334, 0.66187, 0.456114, 0.540954, 0.359825, 0.0929966, 0.613078, 0.69473, 0.350031, 0.230682, 0.073909, 0.364522, 0.568473, 0.501085, 0.424935, 0.818985, 0.857166, 0.916295, 0.701885, 0.0609002, 0.296466, 0.184376, 0.762703, 0.0838022, 0.759049, 0.853185, 0.809232, 0.802498, 0.716835, 0.311225, 0.867661, 0.293557, 0.213948, 0.545535, 0.960924, 0.255488, 0.195426, 0.515302, 0.971729, 0.944004, 0.854764, 0.64686, 0.807915, 0.755688, 0.971568, 0.224035, 0.101062, 0.205162, 0.842769, 0.964089, 0.961896, 0.531705, 0.857807, 0.0429816, 0.77319, 0.712875, 0.986951, 0.275632, 0.811121, 0.509338, 0.342154, 0.896854, 0.169781, 0.31657, 0.19919, 0.680331, 0.643143, 0.244623, 0.890083, 0.812999, 0.667182, 0.714316, 0.503336, 0.544116, 0.871858, 0.6963, 0.800237, 0.989315, 0.187384, 0.392903, 0.716434, 0.701279, 0.0526855, 0.866285, 0.367396, 0.66601, 0.338738, 0.0953665, 0.306527, 0.117144, 0.321205, 0.905984, 0.253406, 0.212369, 0.981002, 0.559785, 0.210445, 0.721006, 0.445134, 0.579764, 0.680618, 0.742718, 0.727408, 0.111223, 0.842617, 0.698718, 0.625936, 0.98341, 0.144354, 0.823984, 0.952947, 0.127075, 0.827679, 0.0251896, 0.251956, 0.655068, 0.753275, 0.360489, 0.988721, 0.511388, 0.272199, 0.699127, 0.690071, 0.0140954, 0.858805, 0.216496, 0.618667, 0.591202, 0.250346, 0.691095, 0.47548, 0.616506, 0.654329, 0.99823, 0.324044, 0.937373, 0.0172027, 0.821493, 0.672795, 0.664694, 0.616335, 0.497045, 0.419486, 0.117143, 0.296083, 0.517373, 0.604572, 0.738358, 0.312212, 0.203983, 0.0989904, 0.408029, 0.202268, 0.961834, 0.21801, 0.701251, 0.0124776, 0.739799, 0.330518, 0.544307, 0.721845, 0.0924289, 0.619021, 0.00489626, 0.357682, 0.0167915, 0.0139818, 0.230874, 0.219651, 0.108326, 0.305198, 0.878217, 0.0735699, 0.595523, 0.96629, 0.928103, 0.462759, 0.629168, 0.578629, 0.116303, 0.745272, 0.212191, 0.862487, 0.0226316, 0.643428, 0.712581, 0.399366, 0.362851, 0.637957, 0.170903, 0.334893, 0.767069, 0.926067, 0.19111, 0.829639, 0.0489744, 0.0718803, 0.772276, 0.0671379, 0.219526, 0.666425, 0.324516, 0.849223, 0.0444149, 0.0508325, 0.994352, 0.992029, 0.837827, 0.729395, 0.772436, 0.929232, 0.63574, 0.489766, 0.449699, 0.533129, 0.811033, 0.389346, 0.559836, 0.393563, 0.692987, 0.900019, 0.183969, 0.378872, 0.749458, 0.187582, 0.0738074, 0.715319, 0.183984, 0.739933, 0.931859, 0.123202, 0.80449, 0.943757, 0.363412, 0.844419, 0.987341, 0.445451, 0.184425, 0.885213, 0.12904, 0.227998, 0.857338, 0.619134, 0.0796953, 0.603121, 0.94235, 0.157178, 0.221489, 0.358134, 0.663804, 0.108247, 0.807823, 0.975851, 0.172652, 0.688951, 0.619695, 0.152105, 0.925419, 0.426855, 0.98555, 0.999436, 0.018817, 0.789437, 0.478625, 0.750359, 0.249799, 0.00447455, 0.220368, 0.602763, 0.0840897, 0.38022, 0.173056, 0.3414, 0.496965, 0.317232, 0.826596, 0.171061, 0.224177, 0.93226, 0.381889, 0.37478, 0.381204, 0.925264, 0.473476, 0.590457, 0.250811, 0.531595, 0.558642, 0.023216, 0.302092, 0.726639, 0.212013, 0.979149, 0.361128, 0.33014, 0.284158, 0.271395, 0.751215, 0.51771, 0.241838, 0.906616, 0.852835, 0.690813, 0.923208, 0.533442, 0.637914, 0.672593, 0.277868, 0.0871473, 0.443862, 0.327002, 0.653336, 0.363183, 0.638585, 0.307927, 0.875472, 0.924286, 0.440336, 0.166823, 0.74671, 0.484405, 0.473298, 0.782216, 0.18792, 0.154303, 0.658264, 0.375911, 0.258576, 0.65102, 0.352268, 0.105328, 0.689562, 0.647228, 0.958253, 0.921509, 0.320463, 0.75973, 0.516058, 0.326907, 0.398956, 0.696665, 0.386193, 0.0330367, 0.805989, 0.461668, 0.832142, 0.482986, 0.903818, 0.758131, 0.18437, 0.85459, 0.411093, 0.197721, 0.137124, 0.818522, 0.439978, 0.918848, 0.459881, 0.905069, 0.224842, 0.172502, 0.51133, 0.45367, 0.289531, 0.922129, 0.283209, 0.859298, 0.541385, 0.186997, 0.0963847, 0.242027, 0.317196, 0.249943, 0.956512, 0.795562, 0.447017, 0.758737, 0.597899, 0.0678205, 0.714589, 0.450639, 0.289431, 0.121322, 0.534766, 0.0952377, 0.612136, 0.572657, 0.260953, 0.967063, 0.837276, 0.326271, 0.22595, 0.548158, 0.948147, 0.458449, 0.164319, 0.337362, 0.640601, 0.234542, 0.6541, 0.553137, 0.437913, 0.675261, 0.826249, 0.378051, 0.299304, 0.198478, 0.979453, 0.947471, 0.213475, 0.887924, 0.323763, 0.387056, 0.59038, 0.0878572, 0.611317, 0.939023, 0.464749, 0.884521, 0.136075, 0.308545, 0.0501225, 0.46804, 0.656506, 0.53156, 0.185471, 0.588786, 0.866148, 0.43435, 0.25395, 0.560148, 0.365888, 0.697416, 0.684085, 0.236197, 0.858656, 0.857796, 0.772509, 0.424949, 0.980972, 0.27236, 0.31821, 0.378948, 0.302754, 0.624945, 0.375999, 0.326303, 0.904928, 0.632524, 0.0823725, 0.967724, 0.791641, 0.774254, 0.625037, 0.213603, 0.353812, 0.0860418, 0.751271, 0.773454, 0.00618982, 0.67233, 0.597448, 0.393159, 0.0497163, 0.475396, 0.566993, 0.980683, 0.288339, 0.96918, 0.884001, 0.832028, 0.144988, 0.294111, 0.49664, 0.117055, 0.259346, 0.821602, 0.061518, 0.736345, 0.425512, 0.369898, 0.211762, 0.693884, 0.676335, 0.0152524, 0.97211, 0.0433982, 0.366512, 0.888694, 0.955822, 0.889153, 0.0372125, 0.21345, 0.883083, 0.242744, 0.768975, 0.853045, 0.0945063, 0.858629, 0.799843, 0.450901, 0.446201, 0.692674, 0.115186, 0.897038, 0.850661, 0.208599, 0.157899, 0.355117, 0.555143, 0.667026, 0.00534716, 0.358461, 0.763451, 0.669782, 0.330498, 0.189446, 0.98289, 0.450107, 0.605622, 0.161092, 0.604846, 0.337464, 0.646855, 0.910536, 0.0654921, 0.106992, 0.40464, 0.391736, 0.851763, 0.491897, 0.402315, 0.334675, 0.084682, 0.248078, 0.961128, 0.731344, 0.565869, 0.894578, 0.519648, 0.751937, 0.44442, 0.614476, 0.407141, 0.807049, 0.620295, 0.47751, 0.0896978, 0.0534998, 0.522895, 0.534609, 0.395034, 0.845148, 0.254379, 0.41921, 0.656933, 0.878164, 0.578541, 0.745261, 0.57209, 0.144998, 0.417937, 0.705993, 0.653521, 0.179933, 0.267852, 0.888023, 0.202804, 0.881854, 0.733401, 0.569979, 0.965619, 0.116868, 0.765611, 0.0117354, 0.66067, 0.184871, 0.996124, 0.22134, 0.253103, 0.614095, 0.924677, 0.479717, 0.397747, 0.460996, 0.597254, 0.982537, 0.230638, 0.802576, 0.161248, 0.967605, 0.968063, 0.90488, 0.877759, 0.581426, 0.323351, 0.891146, 0.565997, 0.42863, 0.0265817, 0.185198, 0.433823, 0.923209, 0.616753, 0.082132, 0.797626, 0.471495, 0.601742, 0.803097, 0.935267, 0.580271, 0.85766, 0.913317, 0.452457, 0.988367, 0.784135, 0.906452, 0.085474, 0.578816, 0.305636, 0.650333, 0.879154, 0.678051, 0.00822624, 0.102976, 0.338909, 0.446611, 0.434003, 0.570668, 0.300273, 0.483605, 0.816909, 0.758663, 0.48808, 0.55355, 0.510856, 0.984661, 0.878827, 0.605359, 0.95541, 0.531169, 0.747942, 0.963056, 0.158588, 0.446416, 0.203324, 0.733546, 0.20617, 0.693553, 0.128812, 0.250175, 0.986887, 0.869491, 0.267422, 0.223943, 0.975318, 0.415954, 0.335685, 0.834873, 0.226776, 0.721708, 0.175894, 0.434294, 0.954723, 0.373049, 0.49672, 0.236456, 0.744485, 0.495852, 0.125034, 0.834052, 0.301719, 0.446698, 0.315242, 0.888832, 0.160571, 0.345245, 0.0832564, 0.0767585, 0.689498, 0.957219, 0.26761, 0.968276, 0.467476, 0.920767, 0.652193, 0.845709, 0.179733, 0.387691, 0.283818, 0.672523, 0.265497, 0.907044, 0.33555, 0.89252, 0.992113, 0.640206, 0.0964299, 0.170263, 0.723773, 0.879968, 0.554244, 0.485016, 0.840035, 0.683328, 0.660686, 0.878358, 0.897059, 0.414904, 0.756054, 0.273302, 0.822468, 0.852035, 0.651968, 0.602582, 0.946796, 0.555171, 0.669272, 0.938815, 0.197596, 0.523584, 0.573327, 0.796545, 0.937456, 0.048061, 0.544333, 0.467184, 0.430173, 0.775402, 0.952241, 0.142089, 0.629312, 0.666139, 0.0154637, 0.759027, 0.437917, 0.58459, 0.815763, 0.966364, 0.293571, 0.872789, 0.39528, 0.744223, 0.391567, 0.839123, 0.191041, 0.542033, 0.187362, 0.80233, 0.0946452, 0.423851, 0.972116, 0.937188, 0.499391, 0.242787, 0.205823, 0.280878, 0.131757, 0.924721, 0.688502, 0.26433, 0.558425, 0.0342803, 0.291342, 0.493633, 0.888612, 0.46967, 0.860545, 0.154498, 0.925012, 0.1687, 0.524462, 0.998458, 0.376503, 0.440609, 0.13213, 0.186003, 0.625476, 0.854618, 0.417362, 0.954802, 0.672711, 0.230013, 0.840147, 0.198032, 0.159848, 0.799946, 0.326989, 0.822754, 0.607978, 0.33105, 0.317631, 0.0692817, 0.597222, 0.710338, 0.656665, 0.690403, 0.691704, 0.233809, 0.680931, 0.628137, 0.299253, 0.690258, 0.74661, 0.896513, 0.939887, 0.726954, 0.7281, 0.423418, 0.350914, 0.388573, 0.0262691, 0.111094, 0.0155945, 0.911295, 0.253345, 0.832734, 0.329541, 0.215786, 0.794686, 0.590766, 0.103029, 0.0678239, 0.306235, 0.214924, 0.966952, 0.942075, 0.609991, 0.902089, 0.0930404, 0.241278, 0.979989, 0.99641, 0.835776, 0.333605, 0.239885, 0.773994, 0.905422, 0.622631, 0.132915, 0.875424, 0.997041, 0.510196, 0.0594318, 0.566395, 0.180253, 0.168608, 0.845103, 0.278105, 0.215273, 0.54686, 0.673526, 0.216569, 0.0567452, 0.457604, 0.52021, 0.513327, 0.898756, 0.709734, 0.552623, 0.0439586, 0.840305, 0.792597, 0.864871, 0.835436, 0.677993, 0.658806, 0.425473, 0.19661, 0.3182, 0.00621336, 0.661405, 0.795435, 0.930732, 0.747833, 0.183835, 0.0501365, 0.798479, 0.620259, 0.268471, 0.797801, 0.781326, 0.324357, 0.939805, 0.0559456, 0.767421, 0.755513, 0.0519764, 0.132493, 0.0248076, 0.304857, 0.841179, 0.291624, 0.368053, 0.863488, 0.92917, 0.526666, 0.373791, 0.0771637, 0.936361, 0.0211384, 0.0483962, 0.247142, 0.393017, 0.322973, 0.304369, 0.351668, 0.428691, 0.831733, 0.796247, 0.252503, 0.979405, 0.53587, 0.298145, 0.766767, 0.448849, 0.586296, 0.48682, 0.0229408, 0.971635, 0.0476733, 0.418205, 0.736875, 0.927284, 0.334773, 0.136525, 0.249275, 0.813632, 0.583152, 0.526065, 0.358386, 0.456534, 0.542725, 0.99574, 0.188249, 0.206639, 0.816704, 0.682333, 0.344471, 0.206846, 0.233427, 0.622954, 0.0839815, 0.0590858, 0.163643, 0.938242, 0.925145, 0.824585, 0.850146, 0.161545, 0.650623, 0.36668, 0.726433, 0.573498, 0.118839, 0.309652, 0.875825, 0.708539, 0.3994, 0.378292, 0.346823, 0.966397, 0.0341669, 0.748059, 0.550583, 0.885271, 0.840168, 0.712603, 0.763671, 0.118454, 0.106439, 0.663247, 0.877381, 0.710707, 0.247122, 0.438658, 0.770922, 0.474123, 0.500763, 0.315488, 0.119231, 0.652578, 0.520729, 0.468573, 0.273246, 0.992347, 0.475993, 0.239294, 0.40192, 0.815229, 0.0236239, 0.85648, 0.697711, 0.599634, 0.775674, 0.666996, 0.944384, 0.61399, 0.168068, 0.046793, 0.651445, 0.152846, 0.191041, 0.617886, 0.145447, 0.182264, 0.821485, 0.167448, 0.563202, 0.298918, 0.63115, 0.589014, 0.635087, 0.350239, 0.0969615, 0.664998, 0.721069, 0.55308, 0.627465, 0.858022, 0.195475, 0.233206, 0.842556, 0.844793, 0.860757, 0.460435, 0.361283, 0.428379, 0.429536, 0.982359, 0.197429, 0.520442, 0.388261, 0.544675, 0.567665, 0.417953, 0.400498, 0.987421, 0.426966, 0.574687, 0.0727614, 0.588935, 0.40437, 0.567111, 0.764138, 0.919409, 0.49954, 0.210881, 0.0138897, 0.807207, 0.40468, 0.926323, 0.356926, 0.686285, 0.781897, 0.0382501, 0.870871, 0.989177, 0.022897, 0.868981, 0.72859, 0.0963152, 0.36607, 0.158067, 0.982238, 0.921682, 0.947472, 0.746331, 0.824697, 0.834751, 0.0741107, 0.852303, 0.0662244, 0.0778359, 0.859693, 0.301823, 0.40863, 0.478555, 0.261194, 0.628854, 0.563349, 0.742922, 0.631935, 0.629782, 0.481529, 0.727923, 0.558879, 0.0496743, 0.771751, 0.635876, 0.594351, 0.496492, 0.305198, 0.386633, 0.0511966, 0.888565, 0.0525001, 0.0145788, 0.969231, 0.115474, 0.858109, 0.654224, 0.409081, 0.902949, 0.0205533, 0.373431, 0.271492, 0.783677, 0.809073, 0.176137, 0.0683039, 0.493189, 0.487658, 0.122231, 0.183799, 0.783245, 0.317946, 0.0118384, 0.490967, 0.177391, 0.511249, 0.438773, 0.405479, 0.456114, 0.237934, 0.424058, 0.448476, 0.992217, 0.0793886, 0.220207, 0.890814, 0.608875, 0.384056, 0.322394, 0.114703, 0.630404, 0.500499, 0.217064, 0.011879, 0.293389, 0.0328165, 0.0455728, 0.163443, 0.955574, 0.647403, 0.27716, 0.615788, 0.782945, 0.7538, 0.638152, 0.271617, 0.255083, 0.706809, 0.571695, 0.771807, 0.836542, 0.000567578, 0.264149, 0.510301, 0.103659, 0.277211, 0.810934, 0.713591, 0.847755, 0.129939, 0.191732, 0.575733, 0.427882, 0.306037, 0.798808, 0.43265, 0.570117, 0.610907, 0.371059, 0.194394, 0.869866, 0.0980053, 0.328966, 0.583839, 0.686702, 0.450148, 0.0825889, 0.639514, 0.934002, 0.176331, 0.870912, 0.884921, 0.892602, 0.83422, 0.332842, 0.655451, 0.995743, 0.123723, 0.0838874, 0.0735535, 0.328897, 0.776021, 0.663424, 0.842025, 0.165418, 0.796723, 0.994479, 0.777982, 0.988285, 0.81751, 0.232685, 0.796556, 0.134869, 0.937736, 0.730038, 0.102924, 0.797538, 0.398124, 0.2193, 0.941041, 0.178793, 0.370095, 0.456298, 0.10271, 0.88975, 0.554706, 0.938587, 0.00952443, 0.832839, 0.614512, 0.389695, 0.338475, 0.105779, 0.030013, 0.145834, 0.979163, 0.283427, 0.982259, 0.638209, 0.502113, 0.975792, 0.258517, 0.811306, 0.888677, 0.0226233, 0.686223, 0.281673, 0.075892, 0.380821, 0.354112, 0.739364, 0.00326506, 0.408601, 0.838882, 0.148927, 0.588438, 0.803971, 0.861352, 0.0281249, 0.142082, 0.980767, 0.4727, 0.318568, 0.732069, 0.767087, 0.408185, 0.275385, 0.746653, 0.302207, 0.328272, 0.980878, 0.237112, 0.279175, 0.05732, 0.949098, 0.95211, 0.41683, 0.913593, 0.585272, 0.731422, 0.831071, 0.523386, 0.2435, 0.402443, 0.96218, 0.330094, 0.506793, 0.667463, 0.0532463, 0.384656, 0.480892, 0.907828, 0.242703, 0.62508, 0.0628068, 0.412704, 0.859126, 0.46665, 0.839594, 0.196547, 0.885917, 0.52919, 0.845043, 0.997674, 0.742276, 0.150465, 0.312334, 0.371924, 0.823548, 0.776735, 0.933922, 0.822807, 0.488695, 0.694652, 0.841843, 0.29865, 0.216355, 0.606901, 0.811569, 0.402505, 0.469624, 0.871989, 0.410021, 0.540256, 0.459707, 0.929718, 0.490855, 0.206233, 0.100186, 0.851738, 0.35273, 0.129216, 0.0723206, 0.800592, 0.220906, 0.71523, 0.977059, 0.957233, 0.311989, 0.477305, 0.983293, 0.403222, 0.79318, 0.680981, 0.960544, 0.346573, 0.206157, 0.724948, 0.778475, 0.485141, 0.990731, 0.86454, 0.153972, 0.274695, 0.430869, 0.0343598, 0.396289, 0.360719, 0.935147, 0.398451, 0.552993, 0.791499, 0.726453, 0.216642, 0.33641, 0.911936, 0.98014, 0.0752805, 0.617927, 0.641831, 0.694679, 0.528714, 0.863448, 0.943898, 0.842945, 0.457326, 0.655613, 0.617851, 0.0624182, 0.917751, 0.153406, 0.00703155, 0.161815, 0.161192, 0.794526, 0.611304, 0.388697, 0.375908, 0.321482, 0.46238, 0.890841, 0.726304, 0.119445, 0.45945, 0.642372, 0.27819, 0.991807, 0.903393, 0.32075, 0.256834, 0.434594, 0.795423, 0.0743181, 0.0985843, 0.00851327, 0.742762, 0.580673, 0.495459, 0.752728, 0.533136, 0.0654414, 0.876363, 0.0468122, 0.196566, 0.61732, 0.373321, 0.188806, 0.427122, 0.488199, 0.594674, 0.560862, 0.0124738, 0.614262, 0.487562, 0.994964, 0.54029, 0.236196, 0.936407, 0.767081, 0.802202, 0.481116, 0.371681, 0.0662999, 0.881687, 0.0460712, 0.638318, 0.457029, 0.957172, 0.316483, 0.620507, 0.477535, 0.196048, 0.232071, 0.0761495, 0.484229, 0.281814, 0.918541, 0.842766, 0.645656, 0.977852, 0.253823, 0.0163168, 0.488694, 0.719363, 0.149927, 0.907923, 0.385506, 0.447903, 0.577078, 0.865281, 0.748615, 0.825646, 0.938315, 0.583101, 0.79978, 0.786278, 0.889857, 0.616162, 0.973753, 0.123688, 0.997866, 0.197926, 0.454422, 0.134615, 0.995783, 0.0901228, 0.372619, 0.633932, 0.573633, 0.29503, 0.40696, 0.692533, 0.418123, 0.08999, 0.621666, 0.610839, 0.319541, 0.130944, 0.863841, 0.79175, 0.387958, 0.311667, 0.314145, 0.880035, 0.195331, 0.102769, 0.077521, 0.348547, 0.778556, 0.0351196, 0.313872, 0.619104, 0.380903, 0.166721, 0.084808, 0.238924, 0.0855165, 0.590484, 0.303223, 0.439155, 0.388211, 0.748415, 0.599395, 0.871233, 0.551148, 0.168111, 0.341538, 0.216981, 0.589836, 0.0111858, 0.676537, 0.880288, 0.749203, 0.718391, 0.660749, 0.475023, 0.81667, 0.41358, 0.0460364, 0.458593, 0.636802, 0.474983, 0.435445, 0.913075, 0.755092, 0.548132, 0.761527, 0.0540475, 0.0404141, 0.384099, 0.962312, 0.0894471, 0.880373, 0.907926, 0.512747, 0.892662, 0.145532, 0.211194, 0.852958, 0.277697, 0.711003, 0.40561, 0.487462, 0.93438, 0.988322, 0.657402, 0.561201, 0.700019, 0.549434, 0.622157, 0.403026, 0.694054, 0.624761, 0.0266026, 0.661599, 0.152754, 0.548711, 0.620303, 0.693589, 0.0947435, 0.73273, 0.272588, 0.504322, 0.756621, 0.0512852, 0.296373, 0.858782, 0.0012049, 0.136039, 0.726055, 0.499283, 0.609583, 0.060158, 0.516988, 0.591727, 0.127641, 0.33049, 0.107105, 0.073845, 0.147858, 0.132661, 0.879463, 0.985763, 0.164884, 0.325925, 0.183114, 0.5153, 0.275172, 0.206799, 0.953775, 0.265559, 0.667223, 0.45182, 0.630925, 0.404591, 0.30674, 0.117535, 0.437484, 0.551694, 0.980916, 0.484019, 0.34339, 0.383797, 0.777714, 0.496557, 0.104148, 0.136362, 0.496879, 0.2592, 0.842034, 0.113755, 0.934215, 0.684111, 0.297187, 0.902223, 0.623226, 0.215905, 0.111469, 0.751581, 0.404772, 0.18181, 0.0458085, 0.9405, 0.207297, 0.936861, 0.916877, 0.511745, 0.588955, 0.081103, 0.414922, 0.827207, 0.304441, 0.367503, 0.883934, 0.941778, 0.170289, 0.781402, 0.736297, 0.755603, 0.256458, 0.140324, 0.931026, 0.226043, 0.488777, 0.532656, 0.886382, 0.0726266, 0.00147335, 0.967352, 0.9559, 0.0585412, 0.368839, 0.86124, 0.355364, 0.0318065, 0.672371, 0.34971, 0.416424, 0.804753, 0.770332, 0.422839, 0.932511, 0.78332, 0.140325, 0.520752, 0.687964, 0.590559, 0.27232, 0.564823, 0.470769, 0.791079, 0.538737, 0.0750123, 0.322227, 0.24511, 0.158453, 0.781853, 0.736341, 0.782021, 0.413774, 0.794788, 0.103546, 0.660628, 0.712196, 0.123067, 0.438179, 0.417233, 0.539498, 0.924306, 0.597289, 0.0455687, 0.995272, 0.33533, 0.576448, 0.553769, 0.404858, 0.148773, 0.985233, 0.0603152, 0.149942, 0.891444, 0.527585, 0.793543, 0.428866, 0.31304, 0.070286, 0.957161, 0.642738, 0.355503, 0.99813, 0.638407, 0.591191, 0.760062, 0.389171, 0.612085, 0.540977, 0.216573, 0.379186, 0.246497, 0.950577, 0.976035, 0.00247349, 0.416511, 0.705125, 0.659157, 0.202592, 0.94161, 0.536315, 0.375576, 0.575986, 0.474521, 0.220533, 0.81084, 0.70606, 0.378051, 0.644783, 0.509928, 0.189258, 0.903192, 0.926658, 0.229202, 0.530374, 0.755699, 0.935052, 0.75209, 0.42277, 0.307052, 0.744172, 0.414551, 0.601431, 0.203123, 0.970106, 0.447853, 0.774443, 0.550283, 0.531463, 0.454428, 0.624175, 0.80451, 0.0122733, 0.984326, 0.77515, 0.860882, 0.00545328, 0.644511, 0.513259, 0.256793, 0.424406, 0.480532, 0.55194, 0.858007, 0.867714, 0.618724, 0.0617085, 0.215776, 0.63076, 0.53226, 0.260894, 0.98903, 0.119926, 0.310574, 0.573305, 0.905882, 0.0615376, 0.220883, 0.192277, 0.461793, 0.39844, 0.4698, 0.68659, 0.164087, 0.559168, 0.188446, 0.0603457, 0.0778744, 0.0692135, 0.306004, 0.996223, 0.482311, 0.14447, 0.5473, 0.578195, 0.0243164, 0.268366, 0.853925, 0.741338, 0.510542, 0.787791, 0.342535, 0.46082, 0.695999, 0.300268, 0.35698, 0.085459, 0.620649, 0.508802, 0.977806, 0.14818, 0.771428, 0.692267, 0.638859, 0.821941, 0.474646, 0.819243, 0.053599, 0.0805181, 0.622247, 0.249756, 0.160091, 0.339989, 0.572766, 0.701115, 0.373954, 0.402776, 0.516323, 0.862228, 0.600366, 0.856622, 0.670096, 0.017159, 0.505392, 0.0971802, 0.634215, 0.798549, 0.836786, 0.878541, 0.782955, 0.610123, 0.800318, 0.742984, 0.792854, 0.858895, 0.530985, 0.201989, 0.614193, 0.250036, 0.0329096, 0.541469, 0.314625, 0.267206, 0.535112, 0.756444, 0.525629, 0.569525, 0.128482, 0.504332, 0.961639, 0.451456, 0.542839, 0.676709, 0.388083, 0.967815, 0.28566, 0.575298, 0.199581, 0.503048, 0.91344, 0.534635, 0.0923399, 0.216477, 0.766435, 0.625943, 0.188939, 0.166453, 0.675521, 0.107427, 0.525369, 0.392974, 0.71329, 0.053587, 0.716162, 0.719565, 0.318373, 0.722562, 0.133746, 0.518253, 0.653409, 0.239526, 0.677378, 0.337883, 0.059063, 0.103771, 0.565242, 0.219584, 0.667821, 0.823601, 0.0941707, 0.775054, 0.193914, 0.068389, 0.758509, 0.159793, 0.167676, 0.25734, 0.933402, 0.965449, 0.470546, 0.3762, 0.816548, 0.800427, 0.837739, 0.373602, 0.336122, 0.945839, 0.520147, 0.593223, 0.932222, 0.317687, 0.0448492, 0.661502, 0.678291, 0.0185625, 0.43597, 0.171614, 0.650499, 0.23122, 0.788721, 0.691268, 0.38924, 0.765713, 0.368306, 0.027837, 0.330792, 0.404094, 0.548701, 0.160988, 0.793108, 0.150796, 0.0184224, 0.726547, 0.262104, 0.854258, 0.931108, 0.286701, 0.131018, 0.282084, 0.519234, 0.131277, 0.677196, 0.765588, 0.0170084, 0.870373, 0.949925, 0.344269, 0.106134, 0.284501, 0.117467, 0.571933, 0.278027, 0.830683, 0.794426, 0.802415, 0.682303, 0.248905, 0.603236, 0.530809, 0.420478, 0.569727, 0.973215, 0.317705, 0.52998, 0.42522, 0.856434, 0.775098, 0.612858, 0.348566, 0.246178, 0.498915, 0.202352, 0.607909, 0.0290249, 0.605622, 0.598653, 0.319962, 0.362838, 0.981371, 0.570996, 0.872617, 0.638643, 0.760747, 0.172332, 0.697107, 0.396599, 0.331669, 0.534245, 0.980304, 0.438336, 0.939648, 0.951851, 0.243193, 0.263216, 0.346751, 0.352664, 0.565522, 0.522972, 0.648305, 0.569183, 0.619839, 0.791415, 0.191347, 0.596297, 0.859243, 0.281288, 0.231212, 0.93154, 0.321489, 0.192133, 0.153875, 0.101907, 0.930146, 0.0104959, 0.130838, 0.74774, 0.977053, 0.321188, 0.430843, 0.189028, 0.555248, 0.877483, 0.00888616, 0.455066, 0.0837809, 0.949844, 0.844458, 0.557468, 0.12781, 0.853863, 0.933043, 0.53722, 0.289994, 0.740046, 0.0865591, 0.513104, 0.978469, 0.187784, 0.703587, 0.0206445, 0.977205, 0.865323, 0.374663, 0.276854, 0.0620759, 0.210361, 0.253033, 0.569303, 0.899107, 0.84108, 0.437966, 0.872324, 0.907059, 0.0545911, 0.643914, 0.818937, 0.651434, 0.819382, 0.0167287, 0.745918, 0.956177, 0.212305, 0.108908, 0.377741, 0.930721, 0.54714, 0.0650606, 0.171071, 0.783276, 0.976184, 0.433602, 0.852014, 0.0186597, 0.159334, 0.252568, 0.742758, 0.677328, 0.656731, 0.535654, 0.67263, 0.330072, 0.179511, 0.429737, 0.722825, 0.0859345, 0.15145, 0.318227, 0.776601, 0.591421, 0.205821, 0.251174, 0.845826, 0.296537, 0.438482, 0.567676, 0.508687, 0.73799, 0.91896, 0.84002, 0.63714, 0.795617, 0.945293, 0.660635, 0.720161, 0.642968, 0.713816, 0.982925, 0.0943227, 0.446776, 0.233126, 0.686313, 0.252798, 0.614421, 0.407957, 0.564496, 0.198181, 0.352621, 0.03432, 0.784207, 0.103678, 0.741437, 0.652841, 0.691829, 0.368661, 0.412088, 0.633289, 0.550927, 0.605668, 0.409671, 0.276473, 0.801483, 0.0601193, 0.479828, 0.525028, 0.995852, 0.484342, 0.5934, 0.973162, 0.167221, 0.701611, 0.503665, 0.210718, 0.849848, 0.0729654, 0.552033, 0.907674, 0.541271, 0.20123, 0.219367, 0.396734, 0.910584, 0.389428, 0.308437, 0.678582, 0.7795, 0.62043, 0.717345, 0.897138, 0.955562, 0.0458908, 0.203156, 0.502305, 0.661072, 0.720254, 0.691286, 0.189975, 0.517452, 0.700525, 0.473886, 0.308164, 0.258712, 0.500066, 0.978486, 0.070673, 0.982826, 0.996819, 0.992306, 0.750977, 0.603368, 0.509356, 0.596632, 0.711075, 0.901693, 0.631545, 0.74325, 0.0678517, 0.472053, 0.80544, 0.332577, 0.52847, 0.784145, 0.929382, 0.408199, 0.37805, 0.9085, 0.989946, 0.230063, 0.756818, 0.456959, 0.564848, 0.837682, 0.606645, 0.826045, 0.764971, 0.4254, 0.255228, 0.176442, 0.541592, 0.0383729, 0.216528, 0.480499, 0.00584255, 0.552458, 0.173364, 0.392994, 0.782133, 0.937217, 0.0818183, 0.129732, 0.661808, 0.278623, 0.42883, 0.113099, 0.78603, 0.850019, 0.878083, 0.0210051, 0.718046, 0.645013, 0.134954, 0.367119, 0.907327, 0.749089, 0.201227, 0.947814, 0.429924, 0.344656, 0.920301, 0.54574, 0.0873397, 0.161313, 0.212593, 0.670147, 0.828216, 0.40527, 0.270828, 0.684729, 0.00894568, 0.017525, 0.857584, 0.831911, 0.355444, 0.0885186, 0.16125, 0.219739, 0.083562, 0.225856, 0.642688, 0.959339, 0.585117, 0.313103, 0.942706, 0.47125, 0.04174, 0.868185, 0.691651, 0.115435, 0.858834, 0.070767, 0.656556, 0.278267, 0.943871, 0.636004, 0.62193, 0.760602, 0.141458, 0.301863, 0.878847, 0.260272, 0.436808, 0.549506, 0.522095, 0.842824, 0.622312, 0.0894913, 0.536627, 0.57376, 0.507491, 0.267119, 0.646091, 0.641091, 0.566119, 0.437834, 0.615521, 0.790321, 0.780238, 0.0306823, 0.324406, 0.148009, 0.129943, 0.826998, 0.407336, 0.381937, 0.253466, 0.270639, 0.948253, 0.750944, 0.307795, 0.973567, 0.413926, 0.0101885, 0.998211, 0.962249, 0.622416, 0.0710249, 0.0819806, 0.0743988, 0.84601, 0.691164, 0.685333, 0.668754, 0.675898, 0.765744, 0.793243, 0.867064, 0.922397, 0.363611, 0.3963, 0.76194, 0.0416252, 0.865838, 0.427631, 0.821304, 0.0332679, 0.632924, 0.0972608, 0.584571, 0.890572, 0.0833811, 0.0501982, 0.415017, 0.581504, 0.37737, 0.716057, 0.137826, 0.37492, 0.569505, 0.153757, 0.233306, 0.197997, 0.307718, 0.777254, 0.211829, 0.551106, 0.732888, 0.836681, 0.0774476, 0.720612, 0.0758478, 0.706555, 0.497854, 0.171229, 0.376935, 0.349104, 0.146891, 0.269855, 0.128086, 0.260694, 0.860494, 0.383145, 0.82853, 0.190987, 0.550705, 0.0653792, 0.487985, 0.306168, 0.401766, 0.578184, 0.59628, 0.538351, 0.820714, 0.173859, 0.880567, 0.00212733, 0.377413, 0.81118, 0.0260755, 0.229782, 0.620876, 0.904938, 0.782493, 0.181994, 0.30039, 0.846472, 0.370099, 0.777706, 0.220626, 0.709231, 0.550022, 0.302602, 0.34935, 0.213974, 0.782877, 0.345519, 0.233449, 0.840186, 0.242156, 0.529018, 0.518134, 0.212812, 0.398608, 0.787973, 0.0135168, 0.478868, 0.833135, 0.692261, 0.916571, 0.448403, 0.720458, 0.969085, 0.775502, 0.190532, 0.199317, 0.486771, 0.839715, 0.975533, 0.707038, 0.629707, 0.554501, 0.951124, 0.722807, 0.780159, 0.178306, 0.826408, 0.769103, 0.674648, 0.531527, 0.501066, 0.294615, 0.26425, 0.104227, 0.779103, 0.188097, 0.251246, 0.678221, 0.323596, 0.924817, 0.478126, 0.698434, 0.666344, 0.728313, 0.804891, 0.105832, 0.702245, 0.127214, 0.361724, 0.231855, 0.533985, 0.390546, 0.147519, 0.130404, 0.101021, 0.175344, 0.900074, 0.0690384, 0.839916, 0.298388, 0.868831, 0.253131, 0.770954, 0.0973254, 0.0810165, 0.0360158, 0.480229, 0.554621, 0.0664773, 0.910996, 0.493534, 0.451332, 0.0733803, 0.590965, 0.83281, 0.95637, 0.301041, 0.195014, 0.600048, 0.377172, 0.12934, 0.152917, 0.24745, 0.193457, 0.499116, 0.908873, 0.301171, 0.272838, 0.381785, 0.62267, 0.97932, 0.794863, 0.907003, 0.471885, 0.603262, 0.736802, 0.876966, 0.667812, 0.340376, 0.788925, 0.889081, 0.624403, 0.329373, 0.289359, 0.85086, 0.484386, 0.667459, 0.881724, 0.7047, 0.30936, 0.712072, 0.803781, 0.0873292, 0.256712, 0.681333, 0.794373, 0.836645, 0.227533, 0.449342, 0.578331, 0.359461, 0.951998, 0.349693, 0.733305, 0.212919, 0.56575, 0.490442, 0.734411, 0.801308, 0.323216, 0.925937, 0.932465, 0.702191, 0.689425, 0.548882, 0.671576, 0.499659, 0.989929, 0.212353, 0.348017, 0.84331, 0.834755, 0.278097, 0.897702, 0.941198, 0.91133, 0.00614004, 0.238388, 0.448227, 0.618809, 0.138466, 0.388041, 0.457745, 0.742009, 0.70753, 0.320637, 0.329873, 0.752051, 0.689848, 0.810418, 0.659539, 0.119535, 0.422586, 0.330316, 0.129902, 0.69991, 0.25556, 0.989403, 0.762385, 0.655517, 0.926823, 0.186008, 0.471091, 0.581717, 0.116584, 0.111205, 0.521409, 0.0395977, 0.336983, 0.818073, 0.714302, 0.148646, 0.272808, 0.838615, 0.153176, 0.168221, 0.558182, 0.82624, 0.937945, 0.248246, 0.843212, 0.664871, 0.308959, 0.691776, 0.203333, 0.446136, 0.298831, 0.172589, 0.601197, 0.61045, 0.326337, 0.270748, 0.263793, 0.652502, 0.901041, 0.995958, 0.586851, 0.512593, 0.219412, 0.438089, 0.31753, 0.0161652, 0.0827927, 0.535625, 0.365465, 0.670418, 0.113629, 0.682373, 0.126157, 0.535467, 0.141072, 0.718386, 0.372858, 0.44713, 0.417665, 0.57813, 0.619787, 0.416969, 0.465585, 0.737977, 0.234892, 0.0967611, 0.824322, 0.189961, 0.243761, 0.255116, 0.620698, 0.307735, 0.211343, 0.167206, 0.324388, 0.789726, 0.714917, 0.278007, 0.246024, 0.111303, 0.0926666, 0.465172, 0.277434, 0.942427, 0.000364714, 0.296953, 0.528964, 0.120688, 0.779078, 0.435304, 0.396874, 0.819971, 0.816767, 0.807546, 0.695585, 0.587133, 0.0793149, 0.672106, 0.126437, 0.290589, 0.572299, 0.954352, 0.137102, 0.0322239, 0.160362, 0.098661, 0.261525, 0.693996, 0.765613, 0.0906752, 0.560577, 0.298069, 0.0358857, 0.208007, 0.30035, 0.314611, 0.0822887, 0.43365, 0.432997, 0.294052, 0.461014, 0.289126, 0.527946, 0.55843, 0.707958, 0.989021, 0.67065, 0.31208, 0.882033, 0.356563, 0.143575, 0.39391, 0.989768, 0.670452, 0.191913, 0.862726, 0.209854, 0.22389, 0.386431, 0.943268, 0.211982, 0.400653, 0.819452, 0.137472, 0.212021, 0.34023, 0.902901, 0.236404, 0.358529, 0.398488, 0.731032, 0.0810002, 0.68721, 0.761582, 0.536575, 0.0791034, 0.912254, 0.941131, 0.179732, 0.405205, 0.326498, 0.388041, 0.738087, 0.0453206, 0.850094, 0.990425, 0.562124, 0.528829, 0.669991, 0.269767, 0.651324, 0.076527, 0.471104, 0.944213, 0.76615, 0.864152, 0.221544, 0.13444, 0.744768, 0.66061, 0.853453, 0.243712, 0.662378, 0.831419, 0.279089, 0.723714, 0.673407, 0.322496, 0.249414, 0.0808028, 0.669178, 0.129126, 0.225351, 0.80709, 0.932651, 0.946436, 0.312796, 0.619974, 0.750565, 0.471067, 0.109912, 0.494185, 0.0164315, 0.819836, 0.538484, 0.58588, 0.701269, 0.256867, 0.398663, 0.751361, 0.216873, 0.569277, 0.305113, 0.413615, 0.708337, 0.897865, 0.99918, 0.00804, 0.0130421, 0.13172, 0.880096, 0.771592, 0.659678, 0.61829, 0.842695, 0.876267, 0.0873269, 0.388796, 0.62127, 0.403993, 0.0521579, 0.795213, 0.554273, 0.494142, 0.0852959, 0.0147486, 0.68282, 0.725617, 0.59583, 0.361159, 0.263347, 0.902028, 0.371777, 0.171678, 0.129875, 0.836056, 0.533855, 0.435758, 0.179898, 0.0617481, 0.634131, 0.432243, 0.537918, 0.264819, 0.490502, 0.502087, 0.261294, 0.460881, 0.796605, 0.685365, 0.73922, 0.414836, 0.13934, 0.335801, 0.928842, 0.128643, 0.690233, 0.931754, 0.589909, 0.0521498, 0.357284, 0.215132, 0.12519, 0.667059, 0.741028, 0.858196, 0.250268, 0.931752, 0.226455, 0.0926751, 0.900977, 0.72546, 0.128732, 0.395859, 0.383374, 0.145999, 0.255524, 0.908561, 0.0880098, 0.687142, 0.435483, 0.376106, 0.047316, 0.453296, 0.704014, 0.682668, 0.957836, 0.861988, 0.0790265, 0.859532, 0.812038, 0.424282, 0.386979, 0.717574, 0.879845, 0.690133, 0.038615, 0.651056, 0.145131, 0.365493, 0.0344689, 0.408053, 0.66932, 0.438042, 0.226078, 0.600565, 0.448246, 0.132582, 0.582608, 0.259319, 0.724597, 0.698481, 0.391032, 0.318994, 0.767922, 0.48811, 0.528084, 0.499119, 0.867388, 0.2441, 0.039396, 0.54157, 0.618235, 0.462272, 0.516772, 0.566249, 0.386605, 0.444759, 0.907246, 0.763911, 0.785003, 0.322037, 0.318618, 0.359412, 0.398723, 0.863641, 0.0867606, 0.852835, 0.176591, 0.920423, 0.141677, 0.52492, 0.658256, 0.75469, 0.164688, 0.10115, 0.977233, 0.163985, 0.501142, 0.339944, 0.572064, 0.259706, 0.934196, 0.132286, 0.159633, 0.478493, 0.340137, 0.777931, 0.768235, 0.587262, 0.183898, 0.0847388, 0.655122, 0.399469, 0.688903, 0.758979, 0.463119, 0.191444, 0.413135, 0.592141, 0.215283, 0.966305, 0.274424, 0.959315, 0.863006, 0.514405, 0.512454, 0.273139, 0.418159, 0.0225537, 0.616309, 0.0102618, 0.777998, 0.736739, 0.588183, 0.174512, 0.00154778, 0.809377, 0.841374, 0.597238, 0.162157, 0.644668, 0.893445, 0.564681, 0.245195, 0.773268, 0.402547, 0.409795, 0.573206, 0.873709, 0.9881, 0.23034, 0.344563, 0.174986, 0.311645, 0.786533, 0.271418, 0.771397, 0.162902, 0.426276, 0.267799, 0.373866, 0.123405, 0.870209, 0.714825, 0.00543591, 0.0400893, 0.780131, 0.241383, 0.0701372, 0.91969, 0.690341, 0.135406, 0.329318, 0.379639, 0.50552, 0.109923, 0.909374, 0.316821, 0.711275, 0.620121, 0.0197481, 0.643886, 0.0958327, 0.414528, 0.922054, 0.0507135, 0.272248, 0.902437, 0.0705583, 0.0356929, 0.68747, 0.462343, 0.0628224, 0.975121, 0.985913, 0.867299, 0.575736, 0.812543, 0.846538, 0.370523, 0.488339, 0.264663, 0.451796, 0.405147, 0.622412, 0.823059, 0.866325, 0.798976, 0.532499, 0.494897, 0.436404, 0.0862593, 0.95266, 0.35852, 0.834699, 0.0143271, 0.162523, 0.863941, 0.136128, 0.101709, 0.384516, 0.0672405, 0.235785, 0.345931, 0.480923, 0.108362, 0.688198, 0.663375, 0.0442804, 0.793499, 0.250479, 0.84077, 0.547606, 0.607305, 0.945874, 0.94773, 0.101684, 0.355956, 0.898357, 0.370004, 0.899053, 0.597031, 0.446462, 0.636742, 0.202748, 0.166338, 0.1694, 0.66574, 0.620938, 0.106766, 0.0254695, 0.220305, 0.678259, 0.354764, 0.483237, 0.935125, 0.0618308, 0.76038, 0.24248, 0.895524, 0.207504, 0.982442, 0.246557, 0.767985, 0.168583, 0.488733, 0.255555, 0.314345, 0.97827, 0.0474358, 0.550337, 0.374238, 0.990384, 0.11637, 0.558007, 0.553717, 0.101164, 0.128323, 0.826148, 0.686183, 0.632341, 0.442759, 0.213565, 0.305745, 0.980627, 0.611632, 0.821573, 0.164835, 0.800218, 0.136598, 0.0943636, 0.613361, 0.749911, 0.19825, 0.315868, 0.584715, 0.340269, 0.681216, 0.628213, 0.739377, 0.498469, 0.217486, 0.875165, 0.107256, 0.0388254, 0.684437, 0.648387, 0.759068, 0.0863455, 0.0356647, 0.475533, 0.457221, 0.814866, 0.155224, 0.159775, 0.225762, 0.844223, 0.887599, 0.0328769, 0.882558, 0.43301, 0.891047, 0.641237, 0.436625, 0.506043, 0.412549, 0.294326, 0.00107597, 0.198905, 0.823397, 0.258908, 0.640055, 0.114144, 0.94769, 0.68169, 0.0611514, 0.934918, 0.594428, 0.559658, 0.651315, 0.783615, 0.881746, 0.413528, 0.462815, 0.830706, 0.327034, 0.699745, 0.898011, 0.532332, 0.502941, 0.178127, 0.582383, 0.946175, 0.252039, 0.197491, 0.21839, 0.304603, 0.783971, 0.643806, 0.4803, 0.145688, 0.779963, 0.181941, 0.797857, 0.840552, 0.415948, 0.782541, 0.514972, 0.433902, 0.198357, 0.534732, 0.457025, 0.133016, 0.447026, 0.414561, 0.583342, 0.0479735, 0.85276, 0.523466, 0.111548, 0.88397, 0.62687, 0.69954, 0.0883176, 0.962754, 0.624452, 0.850527, 0.0484547, 0.451703, 0.0884455, 0.480931, 0.0402721, 0.390394, 0.313574, 0.515101, 0.233129, 0.526889, 0.24189, 0.10573, 0.810232, 0.297812, 0.269022, 0.0505037, 0.860077, 0.55559, 0.834222, 0.575633, 0.021159, 0.849752, 0.740829, 0.558883, 0.736135, 0.465014, 0.825803, 0.581932, 0.0871889, 0.986642, 0.832284, 0.38697, 0.765759, 0.899416, 0.843232, 0.531267, 0.433739, 0.966289, 0.846241, 0.00426384, 0.95494, 0.353395, 0.39295, 0.620015, 0.451371, 0.476604, 0.187976, 0.171317, 0.420016, 0.192102, 0.773659, 0.91198, 0.608269, 0.170778, 0.341426, 0.661402, 0.424353, 0.6424, 0.896002, 0.61916, 0.529042, 0.891919, 0.91544, 0.237337, 0.547919, 0.167059, 0.463118, 0.509404, 0.397028, 0.0424441, 0.279269, 0.033374, 0.381536, 0.26654, 0.909158, 0.0750624, 0.476824, 0.10118, 0.903691, 0.0563105, 0.380574, 0.113715, 0.379801, 0.165381, 0.242048, 0.930619, 0.730273, 0.105671, 0.248541, 0.0594918, 0.054523, 0.529601, 0.642662, 0.76983, 0.482375, 0.594625, 0.135894, 0.699304, 0.241644, 0.958944, 0.178967, 0.904528, 0.683951, 0.101332, 0.912811, 0.616354, 0.202038, 0.050257, 0.590397, 0.566977, 0.726602, 0.937506, 0.802981, 0.0549501, 0.673011, 0.583607, 0.881868, 0.996313, 0.763281, 0.376004, 0.736794, 0.885829, 0.377308, 0.647416, 0.222001, 0.899687, 0.000399166, 0.785371, 0.706067, 0.419677, 0.331527, 0.913849, 0.287799, 0.863842, 0.394116, 0.252452, 0.50452, 0.721638, 0.315363, 0.857111, 0.128289, 0.321032, 0.899571, 0.013474, 0.387252, 0.773403, 0.996704, 0.999318, 0.436876, 0.83472, 0.166456, 0.312107, 0.434034, 0.0173215, 0.507042, 0.529282, 0.21992, 0.940103, 0.57176, 0.210635, 0.271865, 0.368036, 0.378554, 0.933001, 0.22344, 0.268014, 0.332343, 0.773332, 0.607381, 0.452452, 0.346824, 0.437242, 0.751531, 0.631105, 0.646027, 0.113901, 0.372686, 0.710771, 0.877413, 0.804387, 0.627982, 0.0816407, 0.759812, 0.785542, 0.76272, 0.585159, 0.539945, 0.534011, 0.907124, 0.514477, 0.0602369, 0.859823, 0.0983746, 0.604961, 0.33828, 0.0922718, 0.833016, 0.934691, 0.237954, 0.183435, 0.425417, 0.410531, 0.912271, 0.282749, 0.592619, 0.120565, 0.603792, 0.0200075, 0.66565, 0.779393, 0.656786, 0.0482675, 0.400373, 0.25322, 0.15115, 0.457793, 0.416774, 0.0140241, 0.14431, 0.348996, 0.406658, 0.854026, 0.587938, 0.676665, 0.303858, 0.421046, 0.871677, 0.488381, 0.145231, 0.329375, 0.330104, 0.265049, 0.646151, 0.321822, 0.692473, 0.641129, 0.962209, 0.289868, 0.564468, 0.743103, 0.796955, 0.549788, 0.294766, 0.634667, 0.912357, 0.0590331, 0.0826667, 0.590767, 0.125625, 0.625491, 0.800706, 0.813995, 0.234459, 0.564327, 0.413291, 0.68746, 0.186044, 0.206155, 0.667765, 0.498724, 0.791174, 0.864356, 0.118522, 0.0642801, 0.111739, 0.417754, 0.83959, 0.988943, 0.120211, 0.479872, 0.941327, 0.559271, 0.578378, 0.779107, 0.678067, 0.461335, 0.127909, 0.221766, 0.857017, 0.234974, 0.5312, 0.435006, 0.307173, 0.10292, 0.833312, 0.459131, 0.438498, 0.0272183, 0.946388, 0.754151, 0.718232, 0.705287, 0.77261, 0.0954795, 0.709051, 0.660344, 0.876939, 0.757057, 0.953471, 0.794308, 0.0782602, 0.619402, 0.735706, 0.629598, 0.603956, 0.273298, 0.0906271, 0.180643, 0.875974, 0.469385, 0.0172323, 0.516847, 0.594435, 0.483427, 0.161724, 0.694752, 0.660991, 0.958244, 0.713839, 0.232535, 0.642906, 0.453343, 0.0259699, 0.668546, 0.979621, 0.412286, 0.351582, 0.521411, 0.222158, 0.0362529, 0.432446, 0.626985, 0.539545, 0.406467, 0.913475, 0.843376, 0.967379, 0.202197, 0.94961, 0.11005, 0.668596, 0.0677949, 0.1737, 0.720505, 0.220703, 0.550035, 0.770747, 0.855581, 0.607484, 0.690045, 0.507089, 0.121695, 0.634992, 0.594639, 0.0290535, 0.263052, 0.297266, 0.455815, 0.99085, 0.44507, 0.114915, 0.888266, 0.0216848, 0.120336, 0.973144, 0.872735, 0.992345, 0.927404, 0.156868, 0.73961, 0.184074, 0.859208, 0.64004, 0.302357, 0.291901, 0.106613, 0.132052, 0.894399, 0.269791, 0.450062, 0.340077, 0.629331, 0.235629, 0.089653, 0.412883, 0.900113, 0.281339, 0.478687, 0.4991, 0.637249, 0.888193, 0.404431, 0.735389, 0.543217, 0.665372, 0.104277, 0.0115973, 0.0760221, 0.42581, 0.116402, 0.52517, 0.16289, 0.719278, 0.0275049, 0.563258, 0.754053, 0.428043, 0.251288, 0.635316, 0.836843, 0.699439, 0.149634, 0.325126, 0.993622, 0.389127, 0.412413, 0.506132, 0.768242, 0.428553, 0.102398, 0.233465, 0.514597, 0.0857406, 0.211276, 0.0190255, 0.294531, 0.0834323, 0.327302, 0.742976, 0.706107, 0.913361, 0.85401, 0.0645883, 0.327679, 0.110592, 0.14578, 0.926463, 0.302773, 0.337391, 0.226428, 0.988777, 0.248064, 0.373741, 0.688498, 0.57615, 0.866976, 0.10375, 0.984208, 0.552134, 0.530496, 0.100562, 0.381206, 0.401954, 0.424405, 0.273553, 0.526922, 0.562716, 0.538475, 0.444868, 0.940651, 0.510176, 0.961141, 0.801338, 0.844992, 0.357811, 0.125, 0.0565314, 0.360065, 0.5808, 0.00103131, 0.445364, 0.907767, 0.648957, 0.0373842, 0.339993, 0.678008, 0.822738, 0.476965, 0.138021, 0.462472, 0.010953, 0.852434, 0.406233, 0.377486, 0.786894, 0.367656, 0.902125, 0.228506, 0.0884607, 0.454144, 0.0626972, 0.989365, 0.0664401, 0.946825, 0.687592, 0.683559, 0.228131, 0.88693, 0.184427, 0.356165, 0.172682, 0.648249, 0.00718054, 0.355028, 0.195836, 0.570653, 0.837798, 0.624247, 0.63765, 0.180403, 0.275514, 0.980999, 0.304085, 0.726668, 0.263012, 0.476592, 0.314497, 0.352536, 0.93333, 0.694555, 0.916235, 0.290485, 0.160748, 0.299706, 0.555438, 0.579219, 0.114588, 0.405392, 0.138082, 0.46718, 0.222959, 0.66349, 0.970223, 0.908511, 0.955852, 0.397103, 0.125646, 0.74287, 0.663413, 0.819174, 0.0557902, 0.538024, 0.981734, 0.82484, 0.316546, 0.524897, 0.136838, 0.17505, 0.450692, 0.141453, 0.35099, 0.543927, 0.481581, 0.76077, 0.556214, 0.280659, 0.624437, 0.39479, 0.76014, 0.689714, 0.586183, 0.333313, 0.782148, 0.217834, 0.787186, 0.516531, 0.159284, 0.176605, 0.933335, 0.512654, 0.414592, 0.977185, 0.330633, 0.390163, 0.833851, 0.178697, 0.435806, 0.33165, 0.150526, 0.0968346, 0.892193, 0.881156, 0.86083, 0.32752, 0.219283, 0.498117, 0.6107, 0.248277, 0.599805, 0.768165, 0.553606, 0.288643, 0.528303, 0.901746, 0.764183, 0.455745, 0.387556, 0.0928248, 0.609989, 0.945597, 0.364361, 0.940392, 0.0596991, 0.22698, 0.606877, 0.92329, 0.154676, 0.481196, 0.664357, 0.323176, 0.979333, 0.595477, 0.15909, 0.785875, 0.191812, 0.991284, 0.488776, 0.798016, 0.0327427, 0.145919, 0.348871, 0.825308, 0.177508, 0.0947293, 0.178007, 0.0258089, 0.459542, 0.900765, 0.185631, 0.753224, 0.835949, 0.476019, 0.418449, 0.159907, 0.635526, 0.19939, 0.464808, 0.166286, 0.813637, 0.715158, 0.899118, 0.926415, 0.829257, 0.488908, 0.346654, 0.939304, 0.337547, 0.0613047, 0.382953, 0.175986, 0.8827, 0.912719, 0.861593, 0.186233, 0.411177, 0.0560949, 0.604721, 0.132047, 0.336403, 0.770969, 0.120769, 0.0828647, 0.712818, 0.676046, 0.229989, 0.0665386, 0.533117, 0.262892, 0.80655, 0.389792, 0.0184218, 0.596974, 0.252876, 0.798406, 0.273866, 0.630499, 0.166514, 0.933421, 0.455705, 0.219386, 0.0802194, 0.963171, 0.556084, 0.129555, 0.23051, 0.768886, 0.303718, 0.652342, 0.682682, 0.746003, 0.798312, 0.88324, 0.256958, 0.428659, 0.7857, 0.981503, 0.994557, 0.206317, 0.280171, 0.19274, 0.0152624, 0.150316, 0.657604, 0.455652, 0.288921, 0.901448, 0.543475, 0.432654, 0.75324, 0.985192, 0.257068, 0.517374, 0.274911, 0.108556, 0.380111, 0.00175874, 0.491546, 0.372086, 0.28108, 0.360878, 0.293488, 0.244742, 0.210927, 0.938699, 0.433631, 0.456019, 0.325943, 0.633567, 0.711283, 0.119612, 0.277167, 0.0640342, 0.452501, 0.669847, 0.940001, 0.203586, 0.814233, 0.98656, 0.51456, 0.485865, 0.567411, 0.201055, 0.454202, 0.969252, 0.00566036, 0.578845, 0.29853, 0.232686, 0.475156, 0.00966334, 0.962894, 0.906029, 0.506608, 0.593363, 0.356936, 0.630766, 0.951057, 0.55187, 0.443026, 0.0803929, 0.365892, 0.276321, 0.00406996, 0.474201, 0.798014, 0.551764, 0.690219, 0.507894, 0.1067, 0.187027, 0.625773, 0.292099, 0.19579, 0.105589, 0.500117, 0.775274, 0.666072, 0.0817655, 0.0632198, 0.838135, 0.562056, 0.178746, 0.239655, 0.921649, 0.993835, 0.0284272, 0.283064, 0.884358, 0.0037693, 0.175753, 0.912022, 0.398886, 0.230738, 0.870265, 0.422453, 0.166136, 0.444403, 0.134394, 0.0243013, 0.57289, 0.215749, 0.203832, 0.862608, 0.199681, 0.17864, 0.679575, 0.381172, 0.368123, 0.28913, 0.612708, 0.948579, 0.224444, 0.452975, 0.809432, 0.770786, 0.25513, 0.770731, 0.77347, 0.394963, 0.810749, 0.0856477, 0.825576, 0.531417, 0.540847, 0.968534, 0.650507, 0.829096, 0.0741462, 0.83297, 0.182788, 0.586927, 0.64391, 0.278483, 0.369935, 0.35762, 0.751446, 0.348311, 0.750885, 0.891035, 0.962312, 0.162112, 0.742538, 0.59719, 0.826395, 0.60207, 0.624687, 0.682101, 0.92347, 0.880812, 0.223429, 0.0163193, 0.902673, 0.361036, 0.1315, 0.592649, 0.292352, 0.178773, 0.253377, 0.0387774, 0.643361, 0.845786, 0.754204, 0.364412, 0.688774, 0.543894, 0.626031, 0.129036, 0.43138, 0.864455, 0.499019, 0.167178, 0.972318, 0.897078, 0.434557, 0.264836, 0.663721, 0.91563, 0.36214, 0.268102, 0.702476, 0.217885, 0.371567, 0.801458, 0.453572, 0.348115, 0.779678, 0.109024, 0.156197, 0.457548, 0.818176, 0.887956, 0.371319, 0.340275, 0.113297, 0.72692, 0.0864579, 0.972086, 0.226355, 0.943158, 0.963383, 0.565491, 0.135682, 0.262048, 0.663787, 0.0371624, 0.416354, 0.761012, 0.596951, 0.613046, 0.0913029, 0.562425, 0.514882, 0.497304, 0.78304, 0.557374, 0.206304, 0.901521, 0.186182, 0.427212, 0.513115, 0.0477757, 0.483842, 0.043603, 0.220047, 0.69668, 0.443932, 0.510881, 0.205206, 0.121241, 0.979441, 0.754877, 0.740813, 0.588721, 0.212736, 0.218135, 0.752825, 0.216225, 0.0572983, 0.17229, 0.802782, 0.41308, 0.416236, 0.264691, 0.9516, 0.47015, 0.834422, 0.157561, 0.660617, 0.42175, 0.21121, 0.916822, 0.362644, 0.344465, 0.869498, 0.132344, 0.515614, 0.637452, 0.0856399, 0.702774, 0.632814, 0.994222, 0.813245, 0.324698, 0.261958, 0.512191, 0.314155, 0.0298459, 0.193722, 0.0246972, 0.845139, 0.216759, 0.12464, 0.416077, 0.615874, 0.966491, 0.485168, 0.79835, 0.910517, 0.361892, 0.268438, 0.195217, 0.475558, 0.415002, 0.264999, 0.937565, 0.981831, 0.0622473, 0.855345, 0.0823687, 0.935555, 0.259333, 0.314524, 0.519565, 0.440571, 0.238681, 0.921524, 0.325186, 0.579364, 0.768366, 0.23077, 0.141342, 0.159562, 0.291442, 0.608055, 0.935602, 0.690342, 0.128028, 0.263339, 0.818997, 0.50609, 0.0633179, 0.330733, 0.889486, 0.0222448, 0.0822985, 0.424211, 0.601327, 0.389043, 0.317734, 0.815557, 0.996757, 0.593428, 0.457296, 0.55754, 0.7118, 0.918263, 0.667889, 0.0416402, 0.927053, 0.684176, 0.361, 0.933606, 0.350922, 0.839093, 0.347744, 0.55185, 0.399171, 0.641256, 0.458768, 0.399365, 0.915305, 0.0905295, 0.769893, 0.873669, 0.533639, 0.737803, 0.873882, 0.79035, 0.460389, 0.959252, 0.0235075, 0.664966, 0.309276, 0.907091, 0.767865, 0.940397, 0.430394, 0.207188, 0.698954, 0.525385, 0.780439, 0.443817, 0.947394, 0.449379, 0.2446, 0.803833, 0.837961, 0.874072, 0.355932, 0.871123, 0.892925, 0.876261, 0.401232, 0.840419, 0.0846447, 0.245079, 0.753676, 0.621389, 0.908238, 0.0897526, 0.22832, 0.209713, 0.945288, 0.474243, 0.584965, 0.788261, 0.178892, 0.116444, 0.286751, 0.975243, 0.285705, 0.0762904, 0.762451, 0.287118, 0.361205, 0.43199, 0.84422, 0.313397, 0.927558, 0.628644, 0.296487, 0.987807, 0.564613, 0.450969, 0.948415, 0.190203, 0.621007, 0.552632, 0.52465, 0.334195, 0.2038, 0.975997, 0.191036, 0.932729, 0.901927, 0.372546, 0.785125, 0.219687, 0.0603403, 0.95474, 0.872343, 0.502369, 0.260347, 0.100719, 0.107591, 0.918544, 0.947276, 0.911697, 0.0857927, 0.0543282, 0.287237, 0.817589, 0.603739, 0.529234, 0.345922, 0.769665, 0.81464, 0.36659, 0.248734, 0.454401, 0.858325, 0.485563, 0.109681, 0.605191, 0.882583, 0.490471, 0.66374, 0.322778, 0.309942, 0.549554, 0.927963, 0.0336136, 0.601127, 0.341718, 0.434179, 0.288023, 0.244169, 0.644237, 0.199442, 0.791785, 0.609136, 0.932866, 0.499607, 0.97615, 0.0352206, 0.352143, 0.38461, 0.934046, 0.83575, 0.66898, 0.995401, 0.424422, 0.00196869, 0.0124084, 0.206138, 0.0381497, 0.183296, 0.362223, 0.646135, 0.270299, 0.646394, 0.479877, 0.362601, 0.405054, 0.817061, 0.620404, 0.923365, 0.0286819, 0.272914, 0.0550773, 0.795127, 0.272573, 0.419841, 0.436207, 0.00644269, 0.472745, 0.306172, 0.683208, 0.0846664, 0.278022, 0.937906, 0.736935, 0.391318, 0.635296, 0.453457, 0.359954, 0.187794, 0.0275754, 0.916056, 0.115623, 0.0890904, 0.236138, 0.579221, 0.792092, 0.985648, 0.816696, 0.427662, 0.978369, 0.891848, 0.889974, 0.97991, 0.199756, 0.910905, 0.643061, 0.779523, 0.195637, 0.316388, 0.585641, 0.476156, 0.60803, 0.728508, 0.711617, 0.353096, 0.806364, 0.30593, 0.805763, 0.503923, 0.435795, 0.659308, 0.765653, 0.596422, 0.787324, 0.903191, 0.918849, 0.984993, 0.533512, 0.1665, 0.0220359, 0.678531, 0.296687, 0.686673, 0.341881, 0.81616, 0.657489, 0.799677, 0.50715, 0.978349, 0.163066, 0.846449, 0.122153, 0.110569, 0.80878, 0.793933, 0.109858, 0.495731, 0.351193, 0.0320605, 0.52948, 0.994171, 0.291095, 0.158886, 0.694642, 0.827215, 0.779676, 0.468675, 0.864875, 0.961448, 0.419436, 0.271058, 0.250975, 0.989009, 0.732048, 0.24875, 0.674875, 0.211105, 0.560233, 0.845549, 0.772419, 0.361914, 0.327298, 0.0669711, 0.685546, 0.802015, 0.419861, 0.0906196, 0.690113, 0.92287, 0.813777, 0.401564, 0.969683, 0.806847, 0.561618, 0.109984, 0.353588, 0.183174, 0.296495, 0.113677, 0.151616, 0.160105, 0.572576, 0.952327, 0.640968, 0.00196501, 0.111049, 0.435984, 0.22377, 0.848953, 0.764457, 0.874029, 0.476708, 0.97932, 0.129035, 0.514941, 0.542317, 0.844183, 0.381789, 0.561663, 0.771794, 0.303102, 0.434983, 0.272583, 0.486209, 0.201214, 0.0226167, 0.451245, 0.355426, 0.0545809, 0.888966, 0.10582, 0.0706944, 0.791683, 0.403473, 0.56042, 0.0609565, 0.773855, 0.369322, 0.736534, 0.699121, 0.0289885, 0.823741, 0.555119, 0.20037, 0.905732, 0.718291, 0.0844641, 0.964405, 0.877972, 0.976542, 0.863431, 0.435554, 0.458124, 0.66085, 0.559653, 0.899991, 0.696537, 0.884407, 0.485241, 0.169693, 0.492214, 0.327817, 0.464557, 0.72688, 0.510636, 3.72256e-05, 0.640568, 0.634003, 0.599166, 0.244155, 0.485384, 0.368018, 0.224248, 0.17215, 0.608862, 0.050801, 0.709557, 0.168748, 0.545006, 0.0330671, 0.744038, 0.444494, 0.999193, 0.0136202, 0.667463, 0.966947, 0.341507, 0.122541, 0.553909, 0.110285, 0.341132, 0.00632731, 0.209161, 0.0710216, 0.725341, 0.385506, 0.366752, 0.852555, 0.0429621, 0.713515, 0.592362, 0.988586, 0.109851, 0.335065, 0.538086, 0.532595, 0.59895, 0.994938, 0.395045, 0.432586, 0.917574, 0.600706, 0.996087, 0.689497, 0.810614, 0.788031, 0.768774, 0.618556, 0.0169556, 0.700734, 0.827853, 0.824144, 0.324779, 0.0568658, 0.418598, 0.998419, 0.160677, 0.548672, 0.201268, 0.22995, 0.95029, 0.146139, 0.336814, 0.057686, 0.565388, 0.169347, 0.797201, 0.374061, 0.739456, 0.736939, 0.0534442, 0.998434, 0.0051399, 0.835541, 0.198279, 0.45296, 0.98264, 0.560263, 0.188885, 0.892668, 0.39621, 0.109386, 0.316836, 0.284272, 0.366511, 0.160651, 0.0262769, 0.257196, 0.854866, 0.284365, 0.366404, 0.330294, 0.535286, 0.363246, 0.971337, 0.444471, 0.511065, 0.193465, 0.631262, 0.111417, 0.0541947, 0.429366, 0.454222, 0.0146598, 0.371483, 0.544778, 0.385455, 0.0993689, 0.506556, 0.674363, 0.846479, 0.239483, 0.378822, 0.468172, 0.128559, 0.691275, 0.742371, 0.284059, 0.613244, 0.106969, 0.737075, 0.814352, 0.447224, 0.432634, 0.597521, 0.182805, 0.161794, 0.0734229, 0.517181, 0.892901, 0.411676, 0.196756, 0.89416, 0.129698, 0.977754, 0.506168, 0.474227, 0.486898, 0.486799, 0.141466, 0.427511, 0.301441, 0.472785, 0.930508, 0.181775, 0.049949, 0.354898, 0.904821, 0.950944, 0.04103, 0.901985, 0.414743, 0.357464, 0.518813, 0.650724, 0.0569143, 0.558344, 0.659814, 0.333305, 0.449404, 0.599986, 0.256237, 0.678698, 0.850326, 0.716557, 0.249928, 0.104894, 0.817699, 0.904429, 0.155052, 0.300824, 0.0647324, 0.378203, 0.42182, 0.934557, 0.303367, 0.127447, 0.63626, 0.484572, 0.360052, 0.774446, 0.975823, 0.63545, 0.696228, 0.649522, 0.389415, 0.670237, 0.423613, 0.511352, 0.0355687, 0.0215115, 0.632218, 0.47376, 0.248807, 0.288003, 0.873852, 0.315307, 0.769269, 0.688987, 0.61817, 0.728338, 0.163371, 0.487634, 0.820945, 0.990741, 0.931875, 0.435982, 0.377883, 0.24133, 0.380386, 0.814295, 0.0209269, 0.885169, 0.709465, 0.93636, 0.0794399, 0.162973, 0.189059, 0.364105, 0.87738, 0.187765, 0.69413, 0.368692, 0.665187, 0.560796, 0.868607, 0.733205, 0.186302, 0.15196, 0.528003, 0.120308, 0.320919, 0.960412, 0.881067, 0.295913, 0.628835, 0.807905, 0.661576, 0.341103, 0.249475, 0.900911, 0.594571, 0.725973, 0.359318, 0.724656, 0.557005, 0.00766138, 0.141964, 0.718821, 0.931195, 0.867777, 0.414506, 0.503894, 0.421022, 0.825651, 0.206141, 0.91292, 0.548944, 0.198744, 0.60538, 0.993888, 0.127873, 0.419187, 0.588483, 0.182965, 0.0140592, 0.0600551, 0.261279, 0.2509, 0.25292, 0.216752, 0.04289, 0.827798, 0.580436, 0.0296799, 0.00926336, 0.557311, 0.660548, 0.79703, 0.858165, 0.691386, 0.607407, 0.129743, 0.917318, 0.147724, 0.768431, 0.184998, 0.140749, 0.577814, 0.928866, 0.874441, 0.844962, 0.911559, 0.168025, 0.643675, 0.704571, 0.78985, 0.276804, 0.281197, 0.0338128, 0.407325, 0.248202, 0.239628, 0.830321, 0.891477, 0.916737, 0.655029, 0.142365, 0.967451, 0.59282, 0.212244, 0.949718, 0.288187, 0.362454, 0.674981, 0.301357, 0.554134, 0.535576, 0.627044, 0.731061, 0.0726705, 0.0078096, 0.879073, 0.604342, 0.517625, 0.254952, 0.423111, 0.246639, 0.177197, 0.0659997, 0.835938, 0.322095, 0.394152, 0.874921, 0.561595, 0.498812, 0.748584, 0.616486, 0.331368, 0.589113, 0.227836, 0.442071, 0.562138, 0.770235, 0.441344, 0.975359, 0.34946, 0.617164, 0.979317, 0.26282, 0.0133631, 0.436993, 0.850822, 0.176373, 0.633789, 0.0109913, 0.992509, 0.851532, 0.143701, 0.31525, 0.944126, 0.984413, 0.404519, 0.378241, 0.944833, 0.0635824, 0.96717, 0.596602, 0.912801, 0.194747, 0.312028, 0.407516, 0.854388, 0.811451, 0.785035, 0.865755, 0.696651, 0.62489, 0.582013, 0.0687964, 0.0169895, 0.559723, 0.176556, 0.687998, 0.437269, 0.910802, 0.780115, 0.427156, 0.760038, 0.583962, 0.630915, 0.381982, 0.912495, 0.595187, 0.839338, 0.957846, 0.359903, 0.816214, 0.806878, 0.983288, 0.724097, 0.39241, 0.33402, 0.546075, 0.91049, 0.738866, 0.557567, 0.341265, 0.94488, 0.977952, 0.856056, 0.500289, 0.00265159, 0.460949, 0.15744, 0.769394, 0.495677, 0.245077, 0.887521, 0.775622, 0.468344, 0.390112, 0.842494, 0.385402, 0.539452, 0.489353, 0.336008, 0.15959, 0.165115, 0.553005, 0.980836, 0.206596, 0.863876, 0.654002, 0.215715, 0.306183, 0.486224, 0.426681, 0.852498, 0.574104, 0.727996, 0.305048, 0.236096, 0.565487, 0.128005, 0.519435, 0.138282, 0.420805, 0.734288, 0.484306, 0.0296007, 0.127708, 0.633982, 0.318204, 0.426714, 0.118984, 0.358504, 0.432299, 0.242051, 0.598057, 0.424738, 0.694848, 0.704655, 0.922875, 0.326423, 0.390694, 0.0606628, 0.421118, 0.290532, 0.870364, 0.637565, 0.613844, 0.878634, 0.35141, 0.957963, 0.890242, 0.404047, 0.0760006, 0.865201, 0.907828, 0.524186, 0.396781, 0.445076, 0.406459, 0.664782, 0.146491, 0.97103, 0.586007, 0.138321, 0.839083, 0.814549, 0.789171, 0.456028, 0.920055, 0.784548, 0.397995, 0.719838, 0.616418, 0.35416, 0.676665, 0.132795, 0.933376, 0.312559, 0.485991, 0.51831, 0.191254, 0.251019, 0.354653, 0.722027, 0.978415, 0.984746, 0.828504, 0.2601, 0.282231, 0.275912, 0.97673, 0.441132, 0.462412, 0.521256, 0.0938004, 0.895448, 0.410385, 0.0433032, 0.862253, 0.711822, 0.804567, 0.943025, 0.591489, 0.223069, 0.838248, 0.628455, 0.946139, 0.131133, 0.602136, 0.38264, 0.985207, 0.0808959, 0.273875, 0.318797, 0.328903, 0.428212, 0.124446, 0.165636, 0.23997, 0.165155, 0.361324, 0.178443, 0.282322, 0.172854, 0.271868, 0.250238, 0.717937, 0.974338, 0.743888, 0.96678, 0.986844, 0.856045, 0.653421, 0.179241, 0.0740971, 0.0766304, 0.336375, 0.212894, 0.934211, 0.997278, 0.269538, 0.421702, 0.442992, 0.430517, 0.0223909, 0.388047, 0.203982, 0.198411, 0.746942, 0.923477, 0.791974, 0.334785, 0.293055, 0.252477, 0.930505, 0.477281, 0.974369, 0.542273, 0.0565671, 0.855793, 0.320822, 0.264207, 0.745842, 0.392368, 0.746509, 0.459824, 0.472743, 0.721712, 0.709905, 0.350475, 0.620184, 0.145545, 0.0473067, 0.432195, 0.294732, 0.140441, 0.960437, 0.415798, 0.0431584, 0.679308, 0.909568, 0.0640943, 0.188892, 0.104753, 0.745761, 0.436645, 0.270399, 0.226013, 0.504947, 0.669316, 0.820962, 0.535999, 0.273035, 0.337008, 0.203571, 0.114914, 0.260652, 0.282534, 0.965981, 0.571098, 0.393268, 0.0361742, 0.666332, 0.125355, 0.833944, 0.245563, 0.773657, 0.138083, 0.575615, 0.800172, 0.647944, 0.674765, 0.543427, 0.312599, 0.200428, 0.892622, 0.485047, 0.972385, 0.496801, 0.319, 0.720034, 0.889781, 0.167518, 0.651482, 0.361188, 0.198271, 0.199293, 0.102301, 0.252575, 0.460878, 0.609484, 0.456292, 0.784005, 0.472145, 0.428725, 0.468657, 0.746991, 0.402354, 0.139418, 0.804557, 0.233456, 0.393089, 0.881374, 0.501119, 0.783106, 0.206664, 0.0644822, 0.597583, 0.64018, 0.560844, 0.032219, 0.528946, 0.0442685, 0.997045, 0.538214, 0.979589, 0.229041, 0.871115, 0.71063, 0.112246, 0.859703, 0.332685, 0.631384, 0.948647, 0.898164, 0.40927, 0.267202, 0.0917065, 0.779611, 0.204703, 0.370609, 0.412853, 0.472051, 0.104356, 0.590126, 0.0634925, 0.104977, 0.48445, 0.218552, 0.204078, 0.257033, 0.411859, 0.939311, 0.751081, 0.261188, 0.446775, 0.632727, 0.217953, 0.376171, 0.875016, 0.381464, 0.490141, 0.220281, 0.0472918, 0.367374, 0.22742, 0.515624, 0.190072, 0.601286, 0.297674, 0.096679, 0.648618, 0.579397, 0.295318, 0.440695, 0.618294, 0.301135, 0.893181, 0.160605, 0.705197, 0.684114, 0.231152, 0.141517, 0.604802, 0.213413, 0.390435, 0.0895624, 0.807746, 0.77274, 0.397655, 0.936012, 0.247536, 0.200595, 0.743014, 0.105074, 0.203182, 0.732056, 0.283836, 0.399282, 0.936678, 0.593811, 0.849943, 0.312948, 0.135168, 0.764301, 0.816494, 0.720607, 0.03582, 0.23626, 0.224345, 0.849473, 0.694959, 0.000914197, 0.489516, 0.89354, 0.164496, 0.871999, 0.383981, 0.728333, 0.516825, 0.604732, 0.998215, 0.22903, 0.370376, 0.888036, 0.734281, 0.603638, 0.0482923, 0.481127, 0.263689, 0.665475, 0.0702011, 0.592302, 0.16822, 0.34008, 0.302855, 0.86014, 0.170547, 0.361272, 0.34135, 0.509187, 0.841397, 0.150502, 0.872685, 0.24873, 0.756792, 0.0825902, 0.153533, 0.361082, 0.570998, 0.933709, 0.3299, 0.107717, 0.677329, 0.349624, 0.575538, 0.804646, 0.908089, 0.127185, 0.2456, 0.118156, 0.375953, 0.41017, 0.575039, 0.623639, 0.101804, 0.0558454, 0.125484, 0.607622, 0.203948, 0.418327, 0.405499, 0.507386, 0.737731, 0.894946, 0.667289, 0.147949, 0.81825, 0.942886, 0.108505, 0.524192, 0.00685106, 0.652932, 0.867348, 0.447596, 0.803778, 0.714046, 0.801762, 0.414293, 0.727759, 0.00605316, 0.515224, 0.29596, 0.549072, 0.473334, 0.211385, 0.647646, 0.252182, 0.488966, 0.0630215, 0.56367, 0.988093, 0.66257, 0.908756, 0.363363, 0.852328, 0.310326, 0.535536, 0.0170825, 0.729327, 0.116874, 0.838879, 0.870218, 0.691357, 0.193253, 0.957675, 0.742277, 0.257731, 0.0763241, 0.553045, 0.799275, 0.768486, 0.845476, 0.271778, 0.330848, 0.878108, 0.861101, 0.230572, 0.365767, 0.364425, 0.0460902, 0.564315, 0.329199, 0.159647, 0.889362, 0.665056, 0.360699, 0.234941, 0.0333162, 0.743062, 0.465344, 0.425126, 0.0448667, 0.487174, 0.521977, 0.0537651, 0.806049, 0.279968, 0.39395, 0.645693, 0.403757, 0.590454, 0.00837271, 0.784342, 0.70525, 0.839753, 0.0341006, 0.12629, 0.0069515, 0.0778617, 0.28737, 0.381177, 0.70132, 0.764585, 0.17237, 0.0529595, 0.462094, 0.023213, 0.558201, 0.280587, 0.657852, 0.022757, 0.314341, 0.153706, 0.162868, 0.641745, 0.598052, 0.319029, 0.826756, 0.0320386, 0.38043, 0.641555, 0.235267, 0.725618, 0.42515, 0.323938, 0.347753, 0.476153, 0.257355, 0.886651, 0.154094, 0.224312, 0.920766, 0.492778, 0.385719, 0.759328, 0.977097, 0.559022, 0.884808, 0.699165, 0.481631, 0.515907, 0.501303, 0.0446112, 0.391572, 0.773959, 0.777541, 0.903734, 0.913829, 0.370903, 0.368487, 0.553682, 0.761292, 0.614349, 0.957474, 0.395824, 0.822164, 0.98039, 0.750599, 0.356927, 0.762398, 0.355322, 0.840202, 0.366736, 0.402031, 0.676999, 0.194498, 0.173499, 0.846403, 0.274069, 0.575318, 0.421541, 0.82154, 0.0089027, 0.493083, 0.370883, 0.680493, 0.995773, 0.148005, 0.763908, 0.345673, 0.930257, 0.0182135, 0.517633, 0.283785, 0.731326, 0.543859, 0.693829, 0.762018, 0.945229, 0.0558828, 0.222589, 0.978122, 0.390255, 0.865985, 0.974409, 0.792804, 0.0940792, 0.376653, 0.922032, 0.153586, 0.192909, 0.173532, 0.716163, 0.130845, 0.645625, 0.0888867, 0.536087, 0.97714, 0.89536, 0.67602, 0.0953925, 0.686974, 0.247298, 0.151452, 0.332873, 0.0981902, 0.988683, 0.412657, 0.0851397, 0.0318406, 0.510257, 0.668259, 0.517164, 0.0391547, 0.806276, 0.797526, 0.427589, 0.117561, 0.538082, 0.674851, 0.0979511, 0.0507985, 0.714029, 0.911853, 0.964538, 0.375582, 0.522158, 0.218965, 0.968945, 0.0646577, 0.559528, 0.101097, 0.327255, 0.695524, 0.261179, 0.069643, 0.359392, 0.14242, 0.983725, 0.659602, 0.611082, 0.0832276, 0.805646, 0.244534, 0.917801, 0.613117, 0.0805238, 0.580163, 0.65044, 0.389736, 0.372102, 0.0151678, 0.125226, 0.232792, 0.817115, 0.308677, 0.550586, 0.569279, 0.715612, 0.427575, 0.0844825, 0.148163, 0.752786, 0.863253, 0.803135, 0.383866, 0.366217, 0.946739, 0.647277, 0.0860237, 0.601253, 0.651199, 0.76133, 0.213472, 0.0704136, 0.345536, 0.182688, 0.819225, 0.349157, 0.266612, 0.754589, 0.65234, 0.519933, 0.951381, 0.587869, 0.447968, 0.0936515, 0.195183, 0.581064, 0.417971, 0.221355, 0.639969, 0.524327, 0.717288, 0.877326, 0.828831, 0.466257, 0.31155, 0.783436, 0.327745, 0.615294, 0.306666, 0.361565, 0.961635, 0.869163, 0.242875, 0.365518, 0.394293, 0.0124096, 0.870355, 0.505084, 0.457293, 0.73447, 0.521223, 0.738282, 0.887272, 0.904392, 0.222565, 0.270792, 0.553299, 0.803908, 0.0835112, 0.50363, 0.389321, 0.80033, 0.999442, 0.739336, 0.253486, 0.423819, 0.191611, 0.208143, 0.784414, 0.541643, 0.675212, 0.632842, 0.960044, 0.635753, 0.865634, 0.358805, 0.95182, 0.861882, 0.107108, 0.645361, 0.852852, 0.512897, 0.0423952, 0.968991, 0.101197, 0.357598, 0.983648, 0.332065, 0.549322, 0.945327, 0.954272, 0.765911, 0.211604, 0.132759, 0.789122, 0.283424, 0.848477, 0.152383, 0.238871, 0.993014, 0.804065, 0.364784, 0.634562, 0.700287, 0.266394, 0.463335, 0.393761, 0.905476, 0.264196, 0.398405, 0.174744, 0.476953, 0.576694, 0.0524362, 0.240431, 0.495561, 0.155262, 0.527025, 0.886564, 0.0654902, 0.150847, 0.427092, 0.903602, 0.171493, 0.636779, 0.514837, 0.306811, 0.28194, 0.255086, 0.326178, 0.276933, 0.376174, 0.979233, 0.826831, 0.118635, 0.910199, 0.566246, 0.234089, 0.0188039, 0.922586, 0.842611, 0.38541, 0.981104, 0.108803, 0.545946, 0.469737, 0.577147, 0.651099, 0.553758, 0.794908, 0.634391, 0.361312, 0.819246, 0.810993, 0.366507, 0.698215, 0.553286, 0.546802, 0.553614, 0.183637, 0.119029, 0.633808, 0.200805, 0.0372143, 0.97548, 0.966938, 0.785146, 0.917965, 0.42305, 0.795677, 0.31634, 0.597346, 0.550683, 0.21344, 0.416174, 0.578587, 0.165249, 0.481249, 0.38813, 0.320805, 0.940898, 0.595799, 0.667156, 0.524314, 0.574669, 0.555044, 0.338005, 0.485876, 0.88912, 0.982312, 0.164608, 0.215708, 0.0675536, 0.0081713, 0.0552409, 0.87401, 0.300918, 0.988349, 0.827005, 0.186376, 0.157681, 0.00302455, 0.169866, 0.471027, 0.558492, 0.655853, 0.912541, 0.0740924, 0.334979, 0.733308, 0.467699, 0.584625, 0.587347, 0.232699, 0.933024, 0.682288, 0.612663, 0.412829, 0.665977, 0.207301, 0.490511, 0.607697, 0.774543, 0.774809, 0.950977, 0.756992, 0.269366, 0.477028, 0.681323, 0.651992, 0.0885744, 0.748902, 0.516897, 0.451794, 0.836757, 0.122795, 0.361501, 0.153291, 0.933768, 0.740094, 0.542968, 0.610731, 0.0368064, 0.803068, 0.00482385, 0.734192, 0.644232, 0.402771, 0.791875, 0.890462, 0.44001, 0.0830733, 0.869611, 0.964678, 0.477981, 0.945277, 0.370107, 0.652578, 0.293131, 0.04376, 0.864256, 0.623258, 0.48307, 0.164201, 0.943638, 0.441348, 0.926081, 0.0267296, 0.472526, 0.854453, 0.0891213, 0.475857, 0.871879, 0.509499, 0.280201, 0.939867, 0.260134, 0.0308078, 0.661491, 0.956955, 0.156406, 0.716674, 0.683081, 0.590255, 0.675594, 0.674348, 0.67377, 0.638153, 0.160912, 0.150911, 0.702488, 0.4165, 0.764524, 0.690996, 0.190479, 0.791328, 0.239311, 0.207419, 0.848268, 0.204797, 0.7104, 0.842953, 0.896385, 0.779759, 0.705262, 0.0478738, 0.55702, 0.478191, 0.606844, 0.118996, 0.0225894, 0.54085, 0.343021, 0.218631, 0.397936, 0.406045, 0.714357, 0.74911, 0.828513, 0.568655, 0.680846, 0.401819, 0.0608094, 0.214434, 0.542424, 0.472403, 0.821633, 0.45271, 0.731169, 0.76499, 0.509922, 0.565094, 0.176391, 0.651348, 0.307081, 0.292411, 0.0471905, 0.534923, 0.706235, 0.620766, 0.808308, 0.962332, 0.251427, 0.670097, 0.185047, 0.77783, 0.545547, 0.214405, 0.523846, 0.28188, 0.805017, 0.712864, 0.956599, 0.362843, 0.470433, 0.772978, 0.858986, 0.143639, 0.891464, 0.513285, 0.482104, 0.132897, 0.719146, 0.921183, 0.0655506, 0.00946056, 0.198652, 0.173242, 0.730765, 0.501729, 0.207614, 0.217488, 0.122694, 0.479763, 0.390774, 0.250547, 0.653028, 0.806164, 0.239921, 0.898338, 0.305939, 0.191451, 0.648294, 0.15154, 0.801401, 0.301872, 0.745287, 0.226763, 0.331783, 0.73963, 0.94339, 0.539125, 0.344924, 0.402575, 0.509457, 0.292524, 0.105412, 0.448621, 0.741957, 0.410952, 0.356394, 0.889006, 0.403332, 0.678526, 0.833845, 0.812577, 0.985769, 0.036368, 0.29008, 0.570656, 0.557277, 0.0717374, 0.434824, 0.339859, 0.58858, 0.975325, 0.919597, 0.457951, 0.620135, 0.384427, 0.228209, 0.31669, 0.667723, 0.994115, 0.51765, 0.563327, 0.589836, 0.210515, 0.346323, 0.493738, 0.301921, 0.664338, 0.87641, 0.460502, 0.396923, 0.966443, 0.494459, 0.971593, 0.262549, 0.0694564, 0.172827, 0.382514, 0.968542, 0.274666, 0.00331836, 0.250202, 0.00344558, 0.0274703, 0.00688962, 0.215951, 0.461463, 0.513889, 0.270262, 0.786878, 0.751636, 0.935399, 0.20562, 0.348898, 0.894775, 0.783169, 0.934923, 0.399237, 0.460612, 0.511877, 0.331075, 0.32564, 0.878951, 0.747974, 0.804088, 0.69554, 0.678725, 0.100393, 0.907764, 0.30675, 0.419933, 0.549802, 0.514653, 0.913517, 0.316668, 0.52095, 0.267707, 0.52142, 0.421244, 0.877753, 0.219721, 0.96638, 0.390328, 0.514977, 0.156551, 0.683053, 0.313855, 0.0468885, 0.145941, 0.286755, 0.953429, 0.945449, 0.30043, 0.141133, 0.154855, 0.518679, 0.493933, 0.674391, 0.344393, 0.764361, 0.564702, 0.161935, 0.800611, 0.0110539, 0.570565, 0.51828, 0.890983, 0.305598, 0.704893, 0.752696, 0.705727, 0.769524, 0.32399, 0.364751, 0.623441, 0.620293, 0.116416, 0.788385, 0.636862, 0.189527, 0.63281, 0.152059, 0.575479, 0.761368, 0.290289, 0.0808718, 0.499316, 7.71683e-05, 0.4727, 0.317388, 0.860308, 0.864656, 0.448016, 0.56233, 0.411283, 0.652817, 0.826704, 0.59099, 0.669423, 0.212474, 0.0471869, 0.920933, 0.312141, 0.181511, 0.814098, 0.831468, 0.167068, 0.636611, 0.104285, 0.703134, 0.623731, 0.0243967, 0.839699, 0.342128, 0.424502, 0.623919, 0.764014, 0.644001, 0.995352, 0.297929, 0.821413, 0.241151, 0.0656122, 0.47265, 0.86186, 0.661683, 0.129377, 0.419626, 0.617842, 0.3183, 0.385351, 0.188848, 0.322851, 0.865621, 0.479505, 0.152292, 0.408311, 0.772338, 0.499745, 0.80009, 0.962285, 0.582576, 0.970549, 0.639813, 0.571203, 0.759291, 0.0960695, 0.53903, 0.227856, 0.763825, 0.0383792, 0.644669, 0.587712, 0.102593, 0.924982, 0.25159, 0.250572, 0.0802209, 0.383922, 0.106164, 0.56256, 0.173975, 0.207292, 0.410468, 0.953122, 0.836021, 0.637233, 0.157448, 0.711174, 0.279807, 0.530596, 0.901919, 0.827159, 0.492436, 0.835496, 0.507331, 0.196427, 0.420931, 0.845796, 0.762819, 0.0662774, 0.871291, 0.972134, 0.375973, 0.410125, 0.0517371, 0.612242, 0.107208, 0.566992, 0.970326, 0.677435, 0.930902, 0.235176, 0.192749, 0.923456, 0.886289, 0.027513, 0.645326, 0.771353, 0.963128, 0.99619, 0.0659412, 0.428019, 0.980823, 0.647443, 0.916983, 0.226263, 0.412835, 0.491762, 0.40497, 0.156026, 0.855684, 0.882071, 0.926891, 0.76975, 0.481481, 0.0161217, 0.00522831, 0.319988, 0.155074, 0.412051, 0.0933146, 0.0886088, 0.895277, 0.582174, 0.448018, 0.409235, 0.0669516, 0.132087, 0.666296, 0.00866833, 0.155096, 0.374669, 0.648701, 0.375146, 0.152913, 0.109636, 0.154415, 0.614108, 0.0916618, 0.909499, 0.579876, 0.0395756, 0.213966, 0.356406, 0.984556, 0.373228, 0.507934, 0.932854, 0.360523, 0.232493, 0.57162, 0.0595727, 0.658732, 0.247998, 0.366988, 0.504186, 0.992903, 0.223777, 0.597548, 0.75979, 0.687973, 0.162974, 0.679501, 0.155538, 0.283408, 0.673023, 0.107771, 0.376834, 0.864856, 0.52621, 0.321577, 0.175433, 0.00619351, 0.275832, 0.0907132, 0.0718382, 0.674084, 0.442669, 0.790168, 0.526573, 0.855596, 0.88713, 0.117057, 0.227912, 0.951747, 0.789088, 0.695195, 0.00615152, 0.961394, 0.0945758, 0.935776, 0.101446, 0.887727, 0.989453, 0.0320962, 0.32615, 0.47812, 0.69467, 0.303993, 0.882058, 0.000734467, 0.366207, 0.544315, 0.480295, 0.147126, 0.789424, 0.527295, 0.588564, 0.574151, 0.526338, 0.209439, 0.487335, 0.801044, 0.985004, 0.376859, 0.167142, 0.688227, 0.235405, 0.813848, 0.701136, 0.645054, 0.661662, 0.437714, 0.486964, 0.740157, 0.529264, 0.937413, 0.510578, 0.022128, 0.036041, 0.0699558, 0.117385, 0.316326, 0.885856, 0.0403546, 0.231338, 0.635229, 0.241592, 0.250467, 0.0945615, 0.800571, 0.0840602, 0.315926, 0.128503, 0.813934, 0.0258813, 0.17596, 0.332589, 0.669219, 0.705743, 0.671, 0.261769, 0.381551, 0.239807, 0.88429, 0.219624, 0.083958, 0.00626468, 0.818293, 0.606267, 0.40237, 0.417485, 0.591737, 0.527343, 0.479031, 0.801822, 0.658967, 0.716588, 0.744282, 0.155606, 0.469337, 0.766239, 0.290825, 0.558359, 0.71311, 0.285717, 0.749339, 0.627337, 0.191896, 0.271965, 0.566574, 0.400855, 0.0837091, 0.21823, 0.496795, 0.334895, 0.135946, 0.572812, 0.836966, 0.893186, 0.962159, 0.942248, 0.836315, 0.771091, 0.598405, 0.392909, 0.390642, 0.367415, 0.108506, 0.509422, 0.54232, 0.237082, 0.978606, 0.872314, 0.633089, 0.238001, 0.460591, 0.201899, 0.184534, 0.325397, 0.934418, 0.963759, 0.786507, 0.0375785, 0.647151, 0.829225, 0.742572, 0.135389, 0.542884, 0.855696, 0.97466, 0.215872, 0.0772942, 0.130509, 0.229885, 0.310712, 0.964669, 0.532942, 0.721281, 0.335187, 0.626803, 0.887096, 0.2246, 0.137863, 0.363398, 0.201565, 0.344398, 0.664164, 0.579189, 0.576948, 0.837698, 0.878516, 0.376328, 0.55172, 0.634133, 0.400293, 0.0209109, 0.20232, 0.102912, 0.366968, 0.563481, 0.282843, 0.398847, 0.843752, 0.294638, 0.154387, 0.671821, 0.058539, 0.404984, 0.885257, 0.518336, 0.8205, 0.537827, 0.95051, 0.381612, 0.404012, 0.964825, 0.380396, 0.274525, 0.222361, 0.494103, 0.532174, 0.367596, 0.0728736, 0.269724, 0.292736, 0.30423, 0.361644, 0.322779, 0.46089, 0.346687, 0.722558, 0.576871, 0.355958, 0.995846, 0.0720617, 0.859159, 0.0573213, 0.00642774, 0.815126, 0.432851, 0.528463, 0.632068, 0.386987, 0.979928, 0.17268, 0.356581, 0.361901, 0.76519, 0.767691, 0.237448, 0.92085, 0.970494, 0.0405644, 0.488781, 0.129028, 0.805264, 0.461414, 0.774707, 0.772119, 0.883158, 0.193649, 0.725189, 0.946668, 0.317352, 0.143978, 0.596241, 0.266404, 0.61899, 0.130789, 0.117894, 0.140445, 0.828193, 0.350748, 0.168147, 0.73843, 0.914863, 0.210849, 0.300128, 0.80821, 0.652808, 0.194055, 0.724624, 0.465249, 0.659502, 0.933436, 0.319047, 0.944818, 0.998419, 0.23791, 0.700198, 0.384879, 0.793092, 0.697484, 0.236586, 0.190138, 0.189159, 0.181015, 0.37148, 0.333317, 0.270334, 0.564374, 0.618572, 0.781573, 0.141661, 0.418931, 0.31021, 0.656223, 0.100783, 0.411129, 0.720769, 0.621313, 0.679977, 0.881772, 0.589841, 0.408094, 0.365121, 0.628722, 0.603232, 0.818907, 0.14653, 0.921324, 0.72214, 0.113515, 0.112672, 0.41947, 0.111943, 0.748427, 0.135856, 0.438782, 0.858249, 0.871748, 0.108394, 0.255696, 0.485165, 0.764928, 0.642615, 0.527349, 0.656961, 0.827604, 0.623513, 0.0672744, 0.759552, 0.0518418, 0.383462, 0.752072, 0.0236901, 0.881091, 0.237981, 0.00071645, 0.0996164, 0.822663, 0.501758, 0.741016, 0.632086, 0.438797, 0.871133, 0.317806, 0.047918, 0.715757, 0.382381, 0.935342, 0.339043, 0.523275, 0.0327271, 0.320565, 0.0870344, 0.823622, 0.319834, 0.153559, 0.594371, 0.267636, 0.698517, 0.138399, 0.39011, 0.277741, 0.860284, 0.499121, 0.835385, 0.68415, 0.366272, 0.382257, 0.463301, 0.74469, 0.341145, 0.816966, 0.128728, 0.67425, 0.44642, 0.377272, 0.383248, 0.0781609, 0.809464, 0.911476, 0.323137, 0.76409, 0.963659, 0.794773, 0.191325, 0.935969, 0.357465, 0.548294, 0.58069, 0.415215, 0.72179, 0.76476, 0.926536, 0.402793, 0.618887, 0.446004, 0.0953802, 0.859194, 0.177043, 0.10478, 0.202788, 0.749946, 0.931449, 0.563113, 0.23868, 0.649197, 0.86184, 0.327508, 0.267626, 0.735183, 0.750009, 0.252342, 0.0876918, 0.234842, 0.153437, 0.618, 0.180229, 0.975278, 0.923142, 0.369849, 0.707614, 0.824766, 0.554974, 0.323158, 0.414107, 0.584251, 0.225541, 0.410231, 0.0637928, 0.798973, 0.107233, 0.870988, 0.438926, 0.307955, 0.595037, 0.728912, 0.352082, 0.397782, 0.318208, 0.0216747, 0.306465, 0.414503, 0.367382, 0.750917, 0.164633, 0.62087, 0.702756, 0.805683, 0.281092, 0.871067, 0.274652, 0.582594, 0.249105, 0.877142, 0.129128, 0.499272, 0.343304, 0.878821, 0.400978, 0.154943, 0.0106663, 0.156787, 0.0905567, 0.141933, 0.86586, 0.131593, 0.760632, 0.273636, 0.213491, 0.926497, 0.981464, 0.442809, 0.314826, 0.0164317, 0.410826, 0.482253, 0.0714787, 0.495202, 0.505363, 0.597986, 0.173456, 0.592068, 0.895854, 0.180029, 0.0414354, 0.424477, 0.695132, 0.557805, 0.760983, 0.890888, 0.566274, 0.349029, 0.662938, 0.427012, 0.284279, 0.579002, 0.0998554, 0.185824, 0.919968, 0.350051, 0.335549, 0.799062, 0.411838, 0.269206, 0.369434, 0.654228, 0.287728, 0.698396, 0.743933, 0.792599, 0.537847, 0.521517, 0.347953, 0.0222605, 0.871713, 0.130449, 0.0415191, 0.409467, 0.681558, 0.149537, 0.463528, 0.642759, 0.330412, 0.609467, 0.645689, 0.260059, 0.423172, 0.200007, 0.841315, 0.899878, 0.48096, 0.763262, 0.262757, 0.61073, 0.0382123, 0.974216, 0.571543, 0.911999, 0.0921221, 0.561062, 0.224255, 0.622645, 0.868477, 0.722134, 0.418045, 0.584071, 0.867199, 0.81787, 0.358168, 0.622796, 0.723772, 0.410458, 0.0113081, 0.257779, 0.377846, 0.413835, 0.573993, 0.565759, 0.90793, 0.880657, 0.392036, 0.244096, 0.039189, 0.655473, 0.740594, 0.419871, 0.703066, 0.668243, 0.0899058, 0.00525947, 0.787991, 0.344101, 0.0696129, 0.526693, 0.632484, 0.375728, 0.541594, 0.302108, 0.943538, 0.839067, 0.910706, 0.255279, 0.357752, 0.0497454, 0.48508, 0.863901, 0.951625, 0.109146, 0.992858, 0.870187, 0.385033, 0.677675, 0.931436, 0.941014, 0.00521233, 0.105928, 0.379234, 0.939234, 0.53624, 0.384615, 0.00650715, 0.808601, 0.662308, 0.735212, 0.0695151, 0.479795, 0.929365, 0.701006, 0.834088, 0.578986, 0.744037, 0.0661025, 0.973867, 0.261607, 0.985263, 0.253784, 0.544204, 0.395415, 0.811786, 0.944674, 0.753067, 0.189604, 0.972342, 0.245785, 0.147862, 0.151078, 0.57075, 0.635751, 0.0225594, 0.345569, 0.71366, 0.725875, 0.899222, 0.403696, 0.782293, 0.0489821, 0.887563, 0.250663, 0.0903273, 0.819318, 0.253849, 0.0132522, 0.82073, 0.139879, 0.655119, 0.255256, 0.469931, 0.593655, 0.0965594, 0.732102, 0.728242, 0.0409236, 0.251098, 0.401525, 0.0154955, 0.510258, 0.110728, 0.152886, 0.542219, 0.0361622, 0.682425, 0.511941, 0.298943, 0.813534, 0.388954, 0.997212, 0.693391, 0.854456, 0.967423, 0.0728081, 0.156642, 0.81487, 0.0938402, 0.870291, 0.00359174, 0.202676, 0.257248, 0.234333, 0.943676, 0.106374, 0.133571, 0.617775, 0.246666, 0.0606647, 0.482131, 0.969785, 0.507517, 0.668117, 0.275743, 0.902052, 0.531065, 0.79073, 0.494458, 0.887946, 0.186152, 0.428784, 0.891797, 0.382117, 0.129718, 0.281837, 0.629808, 0.759124, 0.747099, 0.197973, 0.334452, 0.628123, 0.442394, 0.991491, 0.722564, 0.62702, 0.125107, 0.868864, 0.123806, 0.84943, 0.109148, 0.583516, 0.267467, 0.0877627, 0.356361, 0.183282, 0.460304, 0.472661, 0.808155, 0.075511, 0.805119, 0.183075, 0.761517, 0.0534024, 0.991497, 0.317623, 0.714449, 0.764721, 0.218848, 0.324785, 0.154461, 0.222869, 0.0563985, 0.297541, 0.266297, 0.542826, 0.215959, 0.640029, 0.988854, 0.128625, 0.314472, 0.439426, 0.000551791, 0.912863, 0.531367, 0.679102, 0.601362, 0.105811, 0.314219, 0.618917, 0.764213, 0.80435, 0.297977, 0.671961, 0.471981, 0.241108, 0.44709, 0.0413762, 0.34009, 0.78462, 0.57256, 0.956279, 0.143586, 0.51728, 0.199193, 0.258778, 0.759231, 0.491842, 0.74638, 0.447776, 0.67335, 0.207011, 0.381928, 0.864476, 0.533022, 0.330994, 0.124275, 0.609111, 0.597315, 0.620957, 0.607921, 0.366002, 0.726719, 0.267236, 0.29924, 0.772097, 0.515079, 0.666223, 0.87179, 0.442252, 0.151785, 0.90383, 0.23036, 0.754115, 0.116684, 0.814789, 0.68958, 0.90636, 0.172124, 0.7386, 0.155248, 0.0162329, 0.624234, 0.258763, 0.948516, 0.381014, 0.810977, 0.359154, 0.235406, 0.356012, 0.0572227, 0.804645, 0.537197, 0.0874575, 0.896756, 0.136418, 0.636846, 0.634131, 0.314875, 0.548805, 0.846664, 0.01975, 0.0153124, 0.100952, 0.505608, 0.441595, 0.195817, 0.0710239, 0.418799, 0.25282, 0.502326, 0.206681, 0.22771, 0.674104, 0.517355, 0.979707, 0.987148, 0.0530045, 0.20894, 0.768026, 0.00615492, 0.125182, 0.131701, 0.33811, 0.035456, 0.409955, 0.0982514, 0.512931, 0.639528, 0.757367, 0.180887, 0.0871219, 0.693054, 0.033327, 0.432908, 0.302984, 0.306617, 0.90297, 0.231033, 0.932071, 0.621631, 0.929752, 0.0404275, 0.227181, 0.861182, 0.480741, 0.422462, 0.615124, 0.915947, 0.688272, 0.607257, 0.1993, 0.186042, 0.61691, 0.891939, 0.496047, 0.781836, 0.199635, 0.182435, 0.612945, 0.894777, 0.879591, 0.660906, 0.685511, 0.788352, 0.958656, 0.150172, 0.0447784, 0.273053, 0.216175, 0.674368, 0.93646, 0.140018, 0.47613, 0.698821, 0.453178, 0.888401, 0.933526, 0.615275, 0.000670214, 0.959936, 0.496414, 0.213354, 0.210349, 0.839183, 0.51017, 0.556663, 0.925326, 0.329077, 0.184683, 0.193059, 0.656384, 0.325528, 0.632767, 0.126699, 0.925868, 0.509177, 0.17664, 0.356426, 0.678694, 0.236191, 0.33291, 0.977011, 0.476779, 0.718923, 0.919251, 0.929422, 0.29569, 0.517599, 0.615562, 0.240366, 0.76536, 0.261594, 0.063962, 0.0635975, 0.7285, 0.0742968, 0.332238, 0.812666, 0.695448, 0.45352, 0.573693, 0.913696, 0.859744, 0.56925, 0.212218, 0.455896, 0.61064, 0.844059, 0.128933, 0.716734, 0.348449, 0.456306, 0.910307, 0.820405, 0.452022, 0.510913, 0.258321, 0.742017, 0.731542, 0.0235238, 0.040882, 0.476367, 0.656551, 0.624292, 0.204659, 0.111937, 0.615081, 0.82015, 0.275911, 0.498798, 0.461723, 0.657982, 0.853992, 0.558108, 0.906463, 0.924759, 0.619716, 0.95225, 0.589059, 0.0982191, 0.751691, 0.211192, 0.671573, 0.260589, 0.588264, 0.0346792, 0.0482873, 0.510086, 0.349504, 0.660904, 0.826408, 0.0655397, 0.580624, 0.3739, 0.163301, 0.545839, 0.625426, 0.200927, 0.273938, 0.5373, 0.403679, 0.456807, 0.239441, 0.996926, 0.102652, 0.68999, 0.475656, 0.741837, 0.401398, 0.812666, 0.546468, 0.189733, 0.342652, 0.499778, 0.717045, 0.305709, 0.550696, 0.53988, 0.100314, 0.643375, 0.474279, 0.656759, 0.466198, 0.662595, 0.633828, 0.758396, 0.761698, 0.541539, 0.489411, 0.618273, 0.434244, 0.742823, 0.606137, 0.7101, 0.954731, 0.948781, 0.7361, 0.587935, 0.486731, 0.647607, 0.75671, 0.702835, 0.711711, 0.586863, 0.848073, 0.300948, 0.148951, 0.816649, 0.988274, 0.0570969, 0.1096, 0.337949, 0.976047, 0.719306, 0.483844, 0.0940332, 0.196285, 0.747962, 0.379384, 0.106179, 0.799456, 0.174423, 0.406282, 0.246921, 0.256564, 0.828962, 0.698113, 0.0399356, 0.765064, 0.0191448, 0.386214, 0.658786, 0.652422, 0.337354, 0.288205, 0.891075, 0.158086, 0.906013, 0.018156, 0.714958, 0.89861, 0.234953, 0.527373, 0.582787, 0.568185, 0.959503, 0.636878, 0.527452, 0.121195, 0.107195, 0.441484, 0.418231, 0.753505, 0.727609, 0.0541921, 0.485776, 0.503656, 0.433017, 0.29717, 0.392388, 0.301751, 0.315352, 0.874547, 0.575243, 0.246232, 0.825157, 0.464173, 0.680217, 0.390777, 0.822336, 0.212753, 0.787785, 0.510527, 0.467947, 0.241204, 0.521058, 0.0909303, 0.200768, 0.394032, 0.0165349, 0.805721, 0.72412, 0.770236, 0.0582422, 0.971895, 0.792536, 0.542421, 0.78991, 0.590295, 0.747239, 0.99464, 0.200602, 0.241855, 0.598453, 0.493848, 0.27987, 0.30733, 0.127177, 0.254606, 0.494435, 0.0841555, 0.576549, 0.145725, 0.0546114, 0.0362378, 0.957958, 0.288541, 0.0565653, 0.145986, 0.36743, 0.192862, 0.290345, 0.537247, 0.746676, 0.681115, 0.996155, 0.234617, 0.369617, 0.121955, 0.580465, 0.307617, 0.136119, 0.104037, 0.865525, 0.124501, 0.532013, 0.64481, 0.739872, 0.632477, 0.814801, 0.93168, 0.38521, 0.908957, 0.807734, 0.321802, 0.896562, 0.236808, 0.6599, 0.498504, 0.347144, 0.180491, 0.101337, 0.191679, 0.855543, 0.612942, 0.407704, 0.425052, 0.272515, 0.550212, 0.567009, 0.108733, 0.146584, 0.208679, 0.234469, 0.465162, 0.624395, 0.774398, 0.218611, 0.409766, 0.0898917, 0.161216, 0.148789, 0.183195, 0.0843108, 0.869797, 0.224993, 0.499894, 0.862288, 0.241025, 0.752014, 0.36165, 0.654792, 0.923862, 0.0966728, 0.789465, 0.159298, 0.740185, 0.77383, 0.991635, 0.713953, 0.367305, 0.040462, 0.623321, 0.927709, 0.756282, 0.606602, 0.113327, 0.413703, 0.0914552, 0.420561, 0.748681, 0.306706, 0.72615, 0.695731, 0.548968, 0.573537, 0.979815, 0.626213, 0.305221, 0.158659, 0.633565, 0.170755, 0.485148, 0.268398, 0.507022, 0.906592, 0.809645, 0.627242, 0.999936, 0.0216729, 0.980077, 0.52859, 0.0123064, 0.00232397, 0.972017, 0.382635, 0.121302, 0.493779, 0.567817, 0.911133, 0.0871138, 0.599627, 0.115265, 0.450287, 0.780666, 0.865141, 0.307955, 0.735813, 0.567671, 0.591114, 0.941282, 0.83531, 0.67837, 0.130881, 0.0951256, 0.502334, 0.261934, 0.857612, 0.0353245, 0.708687, 0.316288, 0.0805712, 0.457426, 0.680125, 0.0843126, 0.0490645, 0.231759, 0.578554, 0.330789, 0.8628, 0.824783, 0.166781, 0.862871, 0.81565, 0.505021, 0.885875, 0.460335, 0.865464, 0.447298, 0.876686, 0.0830998, 0.15168, 0.627932, 0.182174, 0.753408, 0.836232, 0.672615, 0.656261, 0.302819, 0.740058, 0.689478, 0.279968, 0.635182, 0.117409, 0.00626437, 0.456218, 0.807713, 0.251191, 0.820771, 0.77408, 0.174188, 0.711287, 0.754445, 0.273267, 0.767036, 0.730595, 0.522546, 0.88703, 0.361198, 0.0353319, 0.877134, 0.988986, 0.204904, 0.992377, 0.939382, 0.341524, 0.396681, 0.272108, 0.239635, 0.662509, 0.22789, 0.0619506, 0.616147, 0.938789, 0.775433, 0.990873, 0.339021, 0.779552, 0.117211, 0.712956, 0.717854, 0.131823, 0.595103, 0.0292718, 0.292804, 0.193673, 0.933603, 0.593664, 0.466499, 0.128053, 0.663693, 0.42322, 0.382425, 0.570339, 0.776564, 0.943218, 0.093447, 0.0682411, 0.69909, 0.443366, 0.317931, 0.84869, 0.183775, 0.312399, 0.945411, 0.463951, 0.432878, 0.145746, 0.188364, 0.188764, 0.457817, 0.572288, 0.537736, 0.738041, 0.459331, 0.64282, 0.0624071, 0.474108, 0.182366, 0.922296, 0.839323, 0.74715, 0.778098, 0.573252, 0.0640188, 0.944897, 0.64589, 0.999235, 0.590727, 0.337527, 0.59781, 0.0359797, 0.955797, 0.77844, 0.662479, 0.513896, 0.0163096, 0.747998, 0.0360402, 0.705696, 0.973208, 0.845952, 0.709785, 0.67494, 0.805323, 0.0969568, 0.325202, 0.0714327, 0.791022, 0.757233, 0.0614314, 0.740612, 0.605001, 0.413097, 0.954425, 0.600159, 0.873595, 0.0655813, 0.384691, 0.251813, 0.745998, 0.533274, 0.443477, 0.854914, 0.147696, 0.70125, 0.872174, 0.765999, 0.894347, 0.879889, 0.660996, 0.969646, 0.304701, 0.445453, 0.659715, 0.381944, 0.520705, 0.714079, 0.836213, 0.832662, 0.754242, 0.30226, 0.829836, 0.370085, 0.459174, 0.0184747, 0.338752, 0.174265, 0.0608699, 0.538762, 0.819461, 0.129266, 0.145965, 0.487517, 0.780537, 0.412783, 0.679595, 0.43848, 0.378472, 0.0195386, 0.773959, 0.261836, 0.370295, 0.33285, 0.803101, 0.536888, 0.787662, 0.209807, 0.592566, 0.648303, 0.390306, 0.103752, 0.986843, 0.929569, 0.71857, 0.957646, 0.910195, 0.0648032, 0.319069, 0.680391, 0.826063, 0.0757938, 0.561298, 0.857515, 0.794047, 0.899224, 0.712926, 0.401044, 0.117418, 0.600851, 0.190359, 0.249319, 0.20464, 0.662339, 0.52592, 0.0274111, 0.836938, 0.239578, 0.651635, 0.0611872, 0.0945418, 0.528391, 0.283961, 0.364771, 0.848008, 0.485995, 0.321334, 0.515475, 0.928903, 0.570365, 0.600579, 0.434511, 0.489399, 0.52756, 0.210483, 0.967534, 0.578201, 0.859337, 0.455444, 0.601162, 0.968564, 0.464987, 0.294394, 0.950558, 0.859097, 0.353452, 0.508704, 0.0572695, 0.878435, 0.497444, 0.712181, 0.603459, 0.294603, 0.0183161, 0.742282, 0.134371, 0.838665, 0.244169, 0.215071, 0.219618, 0.868365, 0.223855, 0.10396, 0.640758, 0.360926, 0.600482, 0.428329, 0.6458, 0.884642, 0.821694, 0.564888, 0.354406, 0.50628, 0.56707, 0.48061, 0.256565, 0.162061, 0.264642, 0.176, 0.797713, 0.695703, 0.0347149, 0.358338, 0.738206, 0.996526, 0.866617, 0.702375, 0.769468, 0.778317, 0.958645, 0.705213, 0.24094, 0.613293, 0.064266, 0.355869, 0.28731, 0.755503, 0.972533, 0.236803, 0.631452, 0.337084, 0.569386, 0.597535, 0.86532, 0.107403, 0.729218, 0.929612, 0.316315, 0.374365, 0.419137, 0.0346695, 0.22599, 0.765266, 0.762818, 0.421948, 0.776579, 0.048408, 0.82698, 0.0443337, 0.110848, 0.945854, 0.622762, 0.824669, 0.452839, 0.13288, 0.0346938, 0.00553679, 0.465445, 0.348694, 0.457617, 0.214636, 0.684004, 0.65387, 0.890835, 0.103985, 0.783019, 0.618773, 0.350593, 0.0775283, 0.444621, 0.218794, 0.241285, 0.958123, 0.489579, 0.432822, 0.568368, 0.913775, 0.943068, 0.627533, 0.603186, 0.540667, 0.744381, 0.875275, 0.844755, 0.0174166, 0.464942, 0.317896, 0.0332355, 0.458499, 0.205926, 0.903786, 0.750243, 0.567707, 0.98369, 0.371693, 0.669664, 0.531643, 0.180359, 0.361585, 0.00335906, 0.318602, 0.195698, 0.369699, 0.990901, 0.677709, 0.407581, 0.493613, 0.344604, 0.676065, 0.906602, 0.638278, 0.994109, 0.740991, 0.131499, 0.929675, 0.221182, 0.13649, 0.332655, 0.340143, 0.721501, 0.769877, 0.236854, 0.480517, 0.726663, 0.351297, 0.926842, 0.083694, 0.494518, 0.155554, 0.450391, 0.982103, 0.996747, 0.174879, 0.256117, 0.139142, 0.214806, 0.158685, 0.586095, 0.338354, 0.614175, 0.841028, 0.292725, 0.466278, 0.0118071, 0.42022, 0.359505, 0.181877, 0.96953, 0.00445722, 0.348085, 0.82084, 0.700947, 0.375728, 0.960564, 0.111186, 0.540983, 0.0949823, 0.171617, 0.212728, 0.16643, 0.196016, 0.587307, 0.275467, 0.522472, 0.771585, 0.949014, 0.143102, 0.695324, 0.161092, 0.927273, 0.191568, 0.942837, 0.993984, 0.625371, 0.679651, 0.228692, 0.0646917, 0.510172, 0.240227, 0.32828, 0.693107, 0.433269, 0.605574, 0.904861, 0.0463241, 0.834283, 0.688484, 0.656301, 0.58022, 0.4408, 0.103781, 0.630454, 0.322349, 0.896852, 0.449489, 0.0570403, 0.617251, 0.883792, 0.179986, 0.707624, 0.77835, 0.243734, 0.561266, 0.586223, 0.438363, 0.953877, 0.743421, 0.733121, 0.216126, 0.90829, 0.516516, 0.692057, 0.951343, 0.0675496, 0.316683, 0.244522, 0.792675, 0.376051, 0.0143059, 0.643436, 0.298803, 0.0576619, 0.380479, 0.746218, 0.287584, 0.187898, 0.920636, 0.194111, 0.34229, 0.790386, 0.14599, 0.556051, 0.705318, 0.656441, 0.496029, 0.542332, 0.1645, 0.492319, 0.954601, 0.177927, 0.276164, 0.22762, 0.32493, 0.91123, 0.896803, 0.654353, 0.157141, 0.224378, 0.91494, 0.162872, 0.678897, 0.993529, 0.637636, 0.694994, 0.0509588, 0.836324, 0.695569, 0.44761, 0.955311, 0.582084, 0.958026, 0.712391, 0.00320049, 0.538606, 0.332169, 0.857005, 0.414114, 0.96268, 0.274303, 0.415184, 0.523528, 0.721638, 0.599046, 0.242755, 0.615222, 0.843255, 0.470847, 0.920254, 0.316538, 0.274159, 0.8287, 0.274861, 0.824354, 0.437267, 0.277049, 0.332389, 0.190334, 0.331419, 0.109626, 0.502458, 0.182766, 0.297817, 0.732984, 0.640832, 0.555837, 0.914909, 0.468271, 0.467219, 0.40506, 0.520978, 0.656365, 0.11869, 0.456818, 0.559413, 0.144938, 0.74336, 0.584908, 0.537623, 0.674104, 0.943294, 0.659128, 0.237188, 0.146685, 0.53129, 0.0179168, 0.356908, 0.732138, 0.702265, 0.349355, 0.763519, 0.617723, 0.523395, 0.965883, 0.487675, 0.427342, 0.373506, 0.453232, 0.0394451, 0.369668, 0.00914111, 0.881545, 0.0724042, 0.927582, 0.324555, 0.0941736, 0.47234, 0.756342, 0.752158, 0.449889, 0.117064, 0.114565, 0.0045895, 0.327032, 0.387492, 0.425723, 0.862187, 0.222687, 0.766443, 0.367362, 0.690474, 0.178881, 0.135989, 0.114383, 0.825347, 0.341722, 0.782338, 0.308572, 0.293956, 0.387742, 0.0142812, 0.401329, 0.144238, 0.0495865, 0.356923, 0.156867, 0.170243, 0.718662, 0.912029, 0.834639, 0.215414, 0.0839454, 0.148086, 0.217804, 0.811317, 0.920402, 0.0586855, 0.0329758, 0.0263719, 0.658111, 0.574262, 0.692549, 0.68292, 0.913411, 0.240955, 0.186842, 0.284684, 0.117448, 0.637308, 0.957041, 0.16833, 0.719782, 0.102436, 0.379235, 0.122089, 0.602184, 0.485571, 0.84005, 0.105527, 0.469871, 0.248729, 0.00676744, 0.366441, 0.403439, 0.33634, 0.757695, 0.0786852, 0.836826, 0.78299, 0.0722696, 0.78057, 0.657075, 0.193909, 0.550114, 0.652188, 0.0142821, 0.229322, 0.934737, 0.149157, 0.88318, 0.774805, 0.964661, 0.643678, 0.360938, 0.778543, 0.157738, 0.103629, 0.931544, 0.380012, 0.121943, 0.238004, 0.760559, 0.725979, 0.53513, 0.766723, 0.0401009, 0.620393, 0.630249, 0.405008, 0.959788, 0.80575, 0.236967, 0.625684, 0.388467, 0.953654, 0.994125, 0.0230346, 0.507076, 0.210318, 0.0385301, 0.552732, 0.0265099, 0.222398, 0.423747, 0.272351, 0.834126, 0.99586, 0.0463798, 0.829511, 0.757224, 0.147362, 0.663439, 0.268156, 0.849856, 0.918821, 0.411856, 0.297368, 0.080905, 0.835083, 0.780202, 0.0422531, 0.447372, 0.737908, 0.102246, 0.729214, 0.224439, 0.428741, 0.222256, 0.306354, 0.629916, 0.00518644, 0.477361, 0.0474277, 0.467655, 0.686702, 0.817537, 0.504495, 0.518373, 0.146359, 0.252321, 0.203889, 0.910166, 0.531066, 0.313883, 0.2381, 0.545953, 0.216966, 0.418459, 0.912806, 0.176371, 0.438982, 0.240744, 0.0794779, 0.994595, 0.278453, 0.400769, 0.0782807, 0.889999, 0.418176, 0.347143, 0.273475, 0.205514, 0.759991, 0.903665, 0.409366, 0.0882369, 0.376072, 0.721938, 0.937471, 0.120882, 0.397291, 0.869296, 0.266098, 0.295355, 0.174629, 0.37502, 0.155379, 0.404924, 0.1164, 0.00462026, 0.763402, 0.496744, 0.298112, 0.951157, 0.713349, 0.0997802, 0.194445, 0.677812, 0.570464, 0.540525, 0.611322, 0.79392, 0.663679, 0.402192, 0.989105, 0.589964, 0.738755, 0.986626, 0.11957, 0.0732776, 0.240861, 0.186489, 0.512955, 0.432652, 0.0161617, 0.38682, 0.925296, 0.342052, 0.371361, 0.470874, 0.949556, 0.480838, 0.0379082, 0.9407, 0.0782391, 0.979132, 0.204998, 0.224844, 0.229374, 0.745913, 0.928883, 0.622481, 0.519469, 0.799578, 0.792531, 0.554854, 0.291082, 0.294391, 0.971212, 0.288005, 0.747603, 0.809856, 0.791771, 0.630849, 0.303592, 0.353968, 0.249254, 0.68871, 0.396236, 0.605167, 0.796824, 0.138875, 0.455243, 0.385981, 0.964006, 0.0848079, 0.792819, 0.869265, 0.803885, 0.935309, 0.417941, 0.203644, 0.956039, 0.64233, 0.35857, 0.39705, 0.811816, 0.728825, 0.685236, 0.0717718, 0.340452, 0.201315, 0.231661, 0.367571, 0.825858, 0.965742, 0.535537, 0.557745, 0.795049, 0.688065, 0.715029, 0.11602, 0.346939, 0.0779004, 0.610731, 0.0363135, 0.191785, 0.149359, 0.179063, 0.619259, 0.894837, 0.606516, 0.835649, 0.744404, 0.85976, 0.00801029, 0.314161, 0.530013, 0.78919, 0.798813, 0.198568, 0.13958, 0.455709, 0.618315, 0.192537, 0.0597794, 0.656235, 0.383071, 0.160273, 0.991552, 0.100751, 0.0272762, 0.953681, 0.965513, 0.169782, 0.0975637, 0.888773, 0.468986, 0.98299, 0.642847, 0.982967, 0.355461, 0.784416, 0.0804038, 0.104699, 0.0973213, 0.964221, 0.299878, 0.382839, 0.457528, 0.163674, 0.563012, 0.07733, 0.848005, 0.13214, 0.608961, 0.756853, 0.134063, 0.368275, 0.909723, 0.946898, 0.00995811, 0.850901, 0.0314379, 0.195158, 0.913039, 0.279981, 0.292827, 0.602928, 0.103975, 0.0230125, 0.417945, 0.518034, 0.787355, 0.912443, 0.628286, 0.711559, 0.47867, 0.145804, 0.528277, 0.425184, 0.487301, 0.22956, 0.212752, 0.781067, 0.256432, 0.554427, 0.289068, 0.796314, 0.411552, 0.322083, 0.409769, 0.910203, 0.400269, 0.344701, 0.35303, 0.44672, 0.792342, 0.303823, 0.494524, 0.229047, 0.818262, 0.96123, 0.206095, 0.984454, 0.278431, 0.345315, 0.504815, 0.0530352, 0.362624, 0.593876, 0.104974, 0.836431, 0.528722, 0.16591, 0.263385, 0.0849035, 0.980139, 0.618537, 0.822645, 0.247457, 0.209401, 0.262689, 0.450511, 0.650026, 0.803747, 0.725778, 0.832191, 0.194117, 0.576881, 0.986633, 0.933653, 0.387109, 0.566776, 0.297886, 0.608794, 0.0209304, 0.257444, 0.555433, 0.89687, 0.572963, 0.8439, 0.287748, 0.470621, 0.0169381, 0.262726, 0.681365, 0.0883942, 0.757639, 0.464354, 0.341893, 0.949142, 0.581639, 0.423602, 0.385882, 0.208789, 0.386493, 0.314197, 0.575431, 0.120347, 0.70004, 0.662324, 0.01264, 0.114641, 0.941158, 0.897689, 0.503811, 0.574991, 0.914898, 0.913198, 0.461668, 0.101269, 0.14161, 0.394222, 0.10442, 0.395801, 0.230198, 0.188025, 0.492823, 0.109863, 0.0250429, 0.969826, 0.133829, 0.234891, 0.0746836, 0.5961, 0.286069, 0.800607, 0.165306, 0.0433477, 0.322804, 0.222233, 0.295832, 0.257818, 0.0825347, 0.216227, 0.752737, 0.0751812, 0.645368, 0.632464, 0.626096, 0.621743, 0.232217, 0.628269, 0.318728, 0.325243, 0.057867, 0.698394, 0.189754, 0.334127, 0.424018, 0.268702, 0.30531, 0.530198, 0.823827, 0.643645, 0.462101, 0.847939, 0.563049, 0.261867, 0.571493, 0.262511, 0.791703, 0.957797, 0.328557, 0.646388, 0.157902, 0.372722, 0.101383, 0.734011, 0.477462, 0.321272, 0.0474629, 0.0760908, 0.114701, 0.746874, 0.373927, 0.337629, 0.977809, 0.672818, 0.395289, 0.681723, 0.0131544, 0.493766, 0.346927, 0.689504, 0.434476, 0.413359, 0.99947, 0.964719, 0.475063, 0.727556, 0.734707, 0.223579, 0.426226, 0.756575, 0.468032, 0.248982, 0.431785, 0.668905, 0.583883, 0.354555, 0.207369, 0.549294, 0.94, 0.459033, 0.502353, 0.958875, 0.562426, 0.0652912, 0.102932, 0.212556, 0.413588, 0.429526, 0.851667, 0.410742, 0.228292, 0.963911, 0.496349, 0.430071, 0.439852, 0.767093, 0.546101, 0.255007, 0.201509, 0.563849, 0.838783, 0.365303, 0.0655348, 0.800652, 0.978375, 0.810624, 0.211064, 0.62007, 0.428826, 0.573271, 0.750786, 0.0810026, 0.416919, 0.462141, 0.000943617, 0.977593, 0.861739, 0.884804, 0.350952, 0.240372, 0.379984, 0.452709, 0.853189, 0.87503, 0.677902, 0.572678, 0.10547, 0.296211, 0.862692, 0.092125, 0.81823, 0.257098, 0.42691, 0.366794, 0.0364343, 0.482036, 0.596226, 0.33398, 0.859671, 0.28293, 0.308289, 0.577807, 0.569985, 0.162831, 0.94961, 0.723335, 0.79226, 0.87131, 0.234758, 0.55269, 0.875409, 0.320202, 0.119095, 0.91847, 0.191865, 0.659438, 0.760577, 0.902728, 0.906769, 0.119967, 0.487316, 0.975686, 0.0340326, 0.65472, 0.309501, 0.381418, 0.530099, 0.753478, 0.93878, 0.678147, 0.688696, 0.00245004, 0.490236, 0.685161, 0.421622, 0.958775, 0.154161, 0.0930764, 0.234936, 0.198518, 0.423502, 0.870014, 0.952276, 0.955144, 0.842629, 0.836175, 0.832134, 0.538878, 0.22937, 0.885935, 0.241952, 0.319063, 0.70922, 0.269259, 0.0778196, 0.34701, 0.00989241, 0.0159236, 0.635993, 0.402755, 0.942878, 0.411093, 0.98434, 0.235589, 0.994109, 0.0852568, 0.134627, 0.209175, 0.509332, 0.236745, 0.731749, 0.354398, 0.781152, 0.751758, 0.177992, 0.710649, 0.435356, 0.605941, 0.729911, 0.695595, 0.210447, 0.0477255, 0.26159, 0.605423, 0.324117, 0.343792, 0.912852, 0.369955, 0.79601, 0.975273, 0.507518, 0.448687, 0.381703, 0.629233, 0.813722, 0.259551, 0.226481, 0.835694, 0.89278, 0.184935, 0.211618, 0.769111, 0.662097, 0.571907, 0.590063, 0.623795, 0.468348, 0.414587, 0.822965, 0.713424, 0.780369, 0.803439, 0.568014, 0.563408, 0.851325, 0.281048, 0.876279, 0.868437, 0.356462, 0.406371, 0.892966, 0.382094, 0.55697, 0.553828, 0.906916, 0.158109, 0.719806, 0.881736, 0.548851, 0.618368, 0.148101, 0.0724919, 0.537699, 0.208591, 0.239957, 0.963071, 0.0796868, 0.252854, 0.876368, 0.820898, 0.72598, 0.852893, 0.468395, 0.0790652, 0.694691, 0.418392, 0.99056, 0.297655, 0.996152, 0.0701952, 0.386079, 0.794964, 0.315134, 0.151314, 0.0534037, 0.66005, 0.544951, 0.926899, 0.49286, 0.351729, 0.615444, 0.744605, 0.140895, 0.969391, 0.675596, 0.490887, 0.421324, 0.473488, 0.0438011, 0.373039, 0.996306, 0.454424, 0.71002, 0.107729, 0.138564, 0.585049, 0.0476726, 0.419484, 0.255132, 0.378118, 0.838807, 0.7523, 0.954979, 0.903597, 0.611968, 0.0974334, 0.112477, 0.935068, 0.391622, 0.939205, 0.643313, 0.0548231, 0.915073, 0.43213, 0.102186, 0.559038, 0.993986, 0.420751, 0.340141, 0.715827, 0.699336, 0.353872, 0.792753, 0.965768, 0.702062, 0.322321, 0.135546, 0.528437, 0.900718, 0.735977, 0.817645, 0.27058, 0.518426, 0.488729, 0.896793, 0.0816079, 0.643914, 0.74724, 0.411665, 0.914873, 0.540361, 0.688787, 0.438461, 0.463882, 0.911583, 0.82772, 0.301927, 0.590404, 0.105204, 0.36647, 0.367514, 0.224721, 0.925065, 0.446643, 0.259639, 0.904391, 0.0983455, 0.130981, 0.875149, 0.636404, 0.376162, 0.127885, 0.755759, 0.604847, 0.507388, 0.604483, 0.97776, 0.27063, 0.757754, 0.40943, 0.475205, 0.165916, 0.243159, 0.35404, 0.65918, 0.941012, 0.17674, 0.538121, 0.474917, 0.60938, 0.440644, 0.168155, 0.721901, 0.0850913, 0.206669, 0.591958, 0.520876, 0.218974, 0.874243, 0.971393, 0.00567012, 0.357306, 0.0156748, 0.40943, 0.158562, 0.69115, 0.0883478, 0.312241, 0.0634005, 0.757253, 0.203473, 0.370921, 0.644864, 0.989725, 0.423615, 0.429686, 0.96982, 0.855455, 0.416648, 0.199682, 0.359497, 0.352384, 0.69602, 0.34028, 0.80014, 0.750196, 0.460324, 0.382704, 0.359189, 0.512177, 0.186704, 0.542782, 0.731731, 0.91864, 0.606535, 0.0746311, 0.763923, 0.388399, 0.519247, 0.955015, 0.0450288, 0.191685, 0.102118, 0.0870352, 0.940065, 0.458274, 0.850774, 0.739829, 0.798335, 0.446416, 0.0188362, 0.370395, 0.0983858, 0.102169, 0.514217, 0.290697, 0.272838, 0.0472025, 0.547151, 0.765991, 0.418189, 0.533692, 0.25021, 0.979033, 0.549196, 0.189791, 0.81571, 0.311049, 0.163646, 0.231815, 0.722312, 0.283984, 0.247224, 0.109344, 0.0676099, 0.945489, 0.192456, 0.845967, 0.332795, 0.61661, 0.319271, 0.900084, 0.0380171, 0.0324031, 0.627179, 0.587327, 0.0152705, 0.582405, 0.684816, 0.483042, 0.336544, 0.472563, 0.0322619, 0.724403, 0.646268, 0.0558811, 0.541398, 0.895589, 0.293008, 0.903387, 0.493332, 0.697902, 0.477073, 0.333856, 0.143396, 0.0932805, 0.275849, 0.655504, 0.624897, 0.717618, 0.605292, 0.424038, 0.306989, 0.324962, 0.45878, 0.976576, 0.991506, 0.0725176, 0.837343, 0.588093, 0.519565, 0.817018, 0.788645, 0.420119, 0.215411, 0.141267, 0.0376012, 0.460681, 0.361827, 0.995282, 0.905563, 0.0909029, 0.808559, 0.595975, 0.977723, 0.622259, 0.0849786, 0.642514, 0.853086, 0.812154, 0.696658, 0.671264, 0.692986, 0.269517, 0.847163, 0.496374, 0.48532, 0.983314, 0.709504, 0.944325, 0.717459, 0.150419, 0.320894, 0.164588, 0.119457, 0.663862, 0.528351, 0.160297, 0.543173, 0.289749, 0.706371, 0.759099, 0.456273, 0.583254, 0.882913, 0.575666, 0.655283, 0.234053, 0.263827, 0.807735, 0.869351, 0.633226, 0.744627, 0.391122, 0.176336, 0.667208, 0.538645, 0.972913, 0.675642, 0.0848427, 0.0397247, 0.66174, 0.240831, 0.148035, 0.388729, 0.742836, 0.902954, 0.285685, 0.45282, 0.125667, 0.253222, 0.886802, 0.258285, 0.754176, 0.354836, 0.877242, 0.561047, 0.20338, 0.263599, 0.601812, 0.833404, 0.166952, 0.827574, 0.0578827, 0.906011, 0.816079, 0.928142, 0.122575, 0.830498, 0.330445, 0.771716, 0.635982, 0.829167, 0.886338, 0.0943431, 0.803303, 0.541538, 0.511255, 0.863668, 0.404193, 0.536002, 0.487578, 0.712253, 0.692238, 0.44266, 0.863275, 0.598403, 0.926607, 0.529861, 0.487415, 0.126769, 0.999496, 0.798262, 0.374716, 0.867532, 0.957177, 0.936064, 0.00403304, 0.974509, 0.40569, 0.789351, 0.0955056, 0.0637894, 0.664924, 0.896185, 0.44127, 0.481997, 0.383161, 0.200857, 0.816596, 0.336022, 0.268181, 0.796397, 0.513889, 0.791563, 0.872379, 0.290329, 0.695973, 0.375641, 0.477351, 0.648416, 0.483137, 0.0231412, 0.880657, 0.634508, 0.234432, 0.25497, 0.108345, 0.661131, 0.734542, 0.496154, 0.933504, 0.780499, 0.418836, 0.222636, 0.844764, 0.597745, 0.462602, 0.162704, 0.714849, 0.298815, 0.284211, 0.598849, 0.122437, 0.900357, 0.880802, 0.623805, 0.637685, 0.105521, 0.697668, 0.29021, 0.613283, 0.344496, 0.557836, 0.262358, 0.723321, 0.857867, 0.219355, 0.173519, 0.254927, 0.452068, 0.733882, 0.128371, 0.53921, 0.842773, 0.200744, 0.808661, 0.356352, 0.380975, 0.110313, 0.343576, 0.917519, 0.269396, 0.145521, 0.749168, 0.783015, 0.360068, 0.652331, 0.216453, 0.229264, 0.0487651, 0.508933, 0.0552494, 0.486092, 0.179105, 0.629595, 0.690417, 0.985936, 0.589246, 0.0332772, 0.521238, 0.601636, 0.512677, 0.152481, 0.448167, 0.799148, 0.986308, 0.354621, 0.712387, 0.0206986, 0.289294, 0.738303, 0.100764, 0.799571, 0.539667, 0.932385, 0.21403, 0.444996, 0.622763, 0.137635, 0.830477, 0.301631, 0.694403, 0.662686, 0.485794, 0.937107, 0.25165, 0.18586, 0.656206, 0.721032, 0.335955, 0.586088, 0.465777, 0.668967, 0.0257542, 0.413625, 0.945949, 0.194406, 0.942379, 0.716879, 0.308961, 0.917595, 0.436479, 0.0311892, 0.120783, 0.0177039, 0.821967, 0.308052, 0.961341, 0.324881, 0.919124, 0.430241, 0.525789, 0.88756, 0.88067, 0.503975, 0.0487123, 0.0710132, 0.956585, 0.712219, 0.313906, 0.720764, 0.00444719, 0.114896, 0.57459, 0.980179, 0.128499, 0.470857, 0.955974, 0.56468, 0.923821, 0.19156, 0.616556, 0.198483, 0.546788, 0.78281, 0.670577, 0.760508, 0.109579, 0.460778, 0.835972, 0.0775543, 0.729754, 0.947057, 0.436774, 0.568689, 0.670996, 0.322469, 0.813586, 0.440571, 0.116003, 0.414831, 0.67704, 0.0157284, 0.585772, 0.361394, 0.457603, 0.0797914, 0.513506, 0.764773, 0.0246359, 0.974115, 0.694106, 0.0648179, 0.433138, 0.263551, 0.185633, 0.754115, 0.354349, 0.227196, 0.931046, 0.0731813, 0.300091, 0.736974, 0.781009, 0.0421925, 0.552624, 0.0631947, 0.581713, 0.933546, 0.0920806, 0.351353, 0.355516, 0.628235, 0.275462, 0.913275, 0.158415, 0.586904, 0.316023, 0.122767, 0.225402, 0.562004, 0.489399, 0.601167, 0.68016, 0.920806, 0.3201, 0.873, 0.170307, 0.559888, 0.348109, 0.629961, 0.767266, 0.421276, 0.929529, 0.708598, 0.22938, 0.0440367, 0.848638, 0.0428049, 0.252743, 0.0193065, 0.503607, 0.325506, 0.287519, 0.374286, 0.251823, 0.438668, 0.023447, 0.0734565, 0.378211, 0.248276, 0.9017, 0.523796, 0.0595612, 0.0253173, 0.441401, 0.437461, 0.887637, 0.710748, 0.475479, 0.227227, 0.658916, 0.659166, 0.964871, 0.770273, 0.899362, 0.191513, 0.547282, 0.998571, 0.943687, 0.738217, 0.526649, 0.067912, 0.384769, 0.0241023, 0.903523, 0.886881, 0.356369, 0.262555, 0.87154, 0.745538, 0.855665, 0.607144, 0.588464, 0.399931, 0.663382, 0.582526, 0.232184, 0.126784, 0.54676, 0.234503, 0.262531, 0.668196, 0.254086, 0.121672, 0.718222, 0.187247, 0.361491, 0.492809, 0.938355, 0.535587, 0.00922292, 0.136878, 0.670968, 0.710436, 0.62229, 0.708223, 0.259453, 0.482349, 0.290708, 0.151858, 0.349127, 0.259001, 0.271877, 0.902338, 0.789938, 0.437855, 0.125478, 0.358252, 0.786521, 0.420754, 0.658861, 0.0163478, 0.105161, 0.203591, 0.774375, 0.473021, 0.599754, 0.334038, 0.0959251, 0.470531, 0.119243, 0.113657, 0.0858567, 0.0181975, 0.0339619, 0.642201, 0.895081, 0.860213, 0.672983, 0.384996, 0.423965, 0.780832, 0.326618, 0.0349688, 0.525361, 0.241029, 0.178718, 0.640927, 0.858357, 0.890641, 0.11797, 0.592586, 0.800438, 0.260998, 0.750592, 0.715358, 0.0179428, 0.0456378, 0.581487, 0.287291, 0.768357, 0.502813, 0.488287, 0.69343, 0.0259953, 0.409564, 0.454791, 0.146126, 0.519897, 0.499388, 0.287014, 0.207348, 0.771959, 0.645787, 0.297462, 0.28361, 0.105186, 0.482753, 0.809022, 0.854729, 0.133819, 0.336536, 0.219343, 0.459939, 0.317168, 0.157819, 0.205831, 0.267773, 0.552205, 0.0871527, 0.0539443, 0.0259766, 0.775192, 0.689066, 0.577877, 0.317817, 0.761853, 0.535322, 0.461685, 0.651818, 0.89517, 0.144383, 0.643697, 0.951557, 0.0604552, 0.634357, 0.583163, 0.921442, 0.150374, 0.591284, 0.897311, 0.815218, 0.395696, 0.320972, 0.752767, 0.980248, 0.474563, 0.134607, 0.77258, 0.843649, 0.674173, 0.524785, 0.161748, 0.535902, 0.660756, 0.433184, 0.31268, 0.777464, 0.109717, 0.805761, 0.832127, 0.559389, 0.507908, 0.697832, 0.459661, 0.448527, 0.964555, 0.512994, 0.524819, 0.196892, 0.648324, 0.982221, 0.282745, 0.00992841, 0.758498, 0.490073, 0.842627, 0.258158, 0.272767, 0.400226, 0.610492, 0.544288, 0.273564, 0.988447, 0.817051, 0.605815, 0.511681, 0.416597, 0.11132, 0.329803, 0.411382, 0.144655, 0.705241, 0.265537, 0.553677, 0.119043, 0.5451, 0.559877, 0.743401, 0.222226, 0.25808, 0.827941, 0.834873, 0.829685, 0.153731, 0.238038, 0.306866, 0.0944361, 0.339559, 0.809345, 0.402423, 0.374995, 0.365251, 0.527857, 0.819625, 0.392417, 0.329393, 0.170145, 0.858625, 0.737087, 0.205577, 0.42929, 0.196763, 0.997353, 0.226181, 0.389221, 0.802482, 0.705276, 0.934375, 0.368473, 0.567592, 0.550568, 0.572299, 0.101953, 0.174655, 0.555237, 0.574632, 0.657468, 0.738106, 0.223913, 0.333262, 0.704456, 0.223142, 0.768767, 0.437104, 0.0278027, 0.0498141, 0.0119726, 0.439666, 0.994019, 0.80227, 0.566117, 0.285581, 0.806632, 0.796964, 0.363939, 0.070755, 0.279007, 0.168604, 0.673322, 0.678708, 0.0699169, 0.597309, 0.855873, 0.696652, 0.770829, 0.794169, 0.176425, 0.348368, 0.0412353, 0.578438, 0.474733, 0.777684, 0.16383, 0.224556, 0.468841, 0.369487, 0.61892, 0.488486, 0.854106, 0.653314, 0.104232, 0.443175, 0.822462, 0.915707, 0.507484, 0.70635, 0.693621, 0.306757, 0.779918, 0.635788, 0.234195, 0.514534, 0.803395, 0.0552052, 0.822434, 0.804407, 0.0622927, 0.10914, 0.41838, 0.735576, 0.34439, 0.729037, 0.78918, 0.488477, 0.519064, 0.286652, 0.512734, 0.833559, 0.00576855, 0.453959, 0.64032, 0.0760396, 0.926822, 0.224319, 0.265194, 0.802482, 0.322861, 0.429746, 0.569138, 0.648447, 0.74595, 0.861876, 0.702314, 0.374532, 0.350631, 0.146556, 0.0341286, 0.094743, 0.707971, 0.762888, 0.516107, 0.778746, 0.478407, 0.677862, 0.779092, 0.0937173, 0.0757762, 0.692174, 0.569725, 0.987113, 0.510313, 0.471568, 0.713331, 0.92913, 0.452878, 0.888942, 0.530988, 0.907967, 0.654409, 0.21239, 0.97151, 0.594865, 0.679568, 0.467381, 0.0556365, 0.129969, 0.800023, 0.43437, 0.203467, 0.478574, 0.756405, 0.949415, 0.378931, 0.179897, 0.0495461, 0.867269, 0.260723, 0.748442, 0.61383, 0.923404, 0.752083, 0.417138, 0.995403, 0.233821, 0.886093, 0.230389, 0.322411, 0.0361808, 0.339915, 0.657302, 0.906619, 0.199931, 0.770688, 0.644829, 0.985518, 0.525221, 0.493475, 0.0286236, 0.439242, 0.209735, 0.101835, 0.637201, 0.831662, 0.756119, 0.174718, 0.914269, 0.957915, 0.0208806, 0.169436, 0.754754, 0.273484, 0.522076, 0.455332, 0.91563, 0.313839, 0.660479, 0.510527, 0.833741, 0.46268, 0.809294, 0.741722, 0.168658, 0.978001, 0.149184, 0.735709, 0.522709, 0.479326, 0.613118, 0.830525, 0.0227621, 0.505576, 0.377747, 0.1913, 0.858142, 0.00790081, 0.851575, 0.0387322, 0.32718, 0.641125, 0.636967, 0.735984, 0.0245758, 0.728612, 0.522017, 0.313846, 0.866817, 0.221846, 0.5459, 0.42157, 0.126635, 0.178881, 0.303887, 0.92745, 0.955136, 0.590524, 0.35817, 0.804892, 0.279127, 0.640639, 0.969997, 0.3401, 0.379279, 0.573095, 0.784084, 0.724919, 0.526721, 0.233893, 0.300491, 0.473953, 0.560633, 0.915887, 0.188727, 0.96499, 0.283966, 0.310681, 0.327539, 0.096427, 0.428594, 0.782244, 0.285651, 0.924983, 0.898228, 0.966544, 0.847905, 0.209188, 0.0634488, 0.782668, 0.49904, 0.169958, 0.898914, 0.908876, 0.700203, 0.907172, 0.124395, 0.0290647, 0.256473, 0.0487889, 0.832138, 0.870097, 0.896979, 0.0979281, 0.419425, 0.246167, 0.92867, 0.793419, 0.486866, 0.0357821, 0.339683, 0.249494, 0.80475, 0.244975, 0.740229, 0.187267, 0.463109, 0.205894, 0.388738, 0.978894, 0.471492, 0.456544, 0.715454, 0.511397, 0.0495463, 0.205433, 0.60397, 0.988917, 0.733172, 0.887978, 0.886802, 0.932716, 0.127125, 0.595316, 0.304644, 0.576185, 0.642502, 0.850191, 0.668777, 0.989563, 0.425959, 0.355702, 0.233301, 0.862421, 0.117375, 0.100915, 0.0256044, 0.761887, 0.79053, 0.789986, 0.761832, 0.749213, 0.0912176, 0.088784, 0.951521, 0.881513, 0.842809, 0.971145, 0.0721858, 0.355696, 0.383446, 0.147876, 0.176785, 0.862082, 0.313441, 0.140238, 0.723286, 0.926468, 0.552427, 0.827319, 0.286137, 0.988371, 0.0219655, 0.337728, 0.00817745, 0.153742, 0.504816, 0.945675, 0.984808, 0.59934, 0.728762, 0.136799, 0.41137, 0.322069, 0.595073, 0.357691, 0.454214, 0.541163, 0.539565, 0.978184, 0.165992, 0.654794, 0.323778, 0.968373, 0.658925, 0.749794, 0.739035, 0.384683, 0.536995, 0.333679, 0.865163, 0.74353, 0.3922, 0.671401, 0.352177, 0.150295, 0.970785, 0.29962, 0.660788, 0.197748, 0.977711, 0.758596, 0.946852, 0.892975, 0.446841, 0.940762, 0.667322, 0.800427, 0.312651, 0.186342, 0.819286, 0.493216, 0.545115, 0.778504, 0.797159, 0.376478, 0.98896, 0.479383, 0.281122, 0.852965, 0.0572699, 0.721198, 0.301352, 0.130462, 0.6671, 0.800354, 0.891946, 0.523626, 0.275167, 0.870484, 0.82264, 0.57437, 0.829882, 0.321675, 0.772209, 0.654474, 0.398218, 0.109524, 0.403978, 0.413849, 0.579426, 0.591973, 0.762529, 0.856503, 0.674411, 0.398713, 0.797512, 0.099607, 0.433157, 0.136374, 0.764637, 0.908399, 0.672609, 0.439977, 0.100954, 0.93422, 0.0240447, 0.069266, 0.225199, 0.187255, 0.728396, 0.875993, 0.104968, 0.969209, 0.609646, 0.00564365, 0.502753, 0.431294, 0.66885, 0.695816, 0.0626746, 0.647059, 0.6223, 0.986112, 0.0272147, 0.626888, 0.678837, 0.558326, 0.947133, 0.0913324, 0.260489, 0.602543, 0.17503, 0.0521068, 0.290135, 0.521271, 0.884639, 0.49815, 0.593014, 0.0312677, 0.0158837, 0.382965, 0.680572, 0.258062, 0.883899, 0.814458, 0.120813, 0.866968, 0.972773, 0.620354, 0.511413, 0.180057, 0.146324, 0.641695, 0.986334, 0.350223, 0.0729314, 0.0992284, 0.283357, 0.919984, 0.240578, 0.622459, 0.268718, 0.148164, 0.193705, 0.708666, 0.656999, 0.28972, 0.209773, 0.528043, 0.468637, 0.0358156, 0.299129, 0.259809, 0.533727, 0.469928, 0.141334, 0.306205, 0.605487, 0.565809, 0.868145, 0.297265, 0.701073, 0.533545, 0.846218, 0.541661, 0.944032, 0.691853, 0.603265, 0.0399459, 0.692711, 0.32824, 0.402316, 0.424132, 0.266506, 0.868972, 0.109447, 0.249775, 0.784166, 0.0113776, 0.411315, 0.480772, 0.0472917, 0.556464, 0.0399193, 0.685194, 0.946098, 0.4144, 0.29149, 0.478439, 0.538894, 0.0534367, 0.381781, 0.371658, 0.277564, 0.215527, 0.797192, 0.218983, 0.25126, 0.0844661, 0.860819, 0.56643, 0.0382517, 0.233701, 0.302991, 0.691647, 0.150235, 0.247625, 0.228741, 0.635467, 0.152624, 0.963169, 0.922654, 0.766378, 0.333444, 0.362525, 0.675758, 0.42109, 0.279389, 0.393732, 0.445885, 0.125507, 0.275854, 0.897779, 0.224451, 0.604121, 0.622897, 0.136374, 0.606896, 0.827597, 0.429127, 0.897548, 0.941983, 0.989255, 0.509353, 0.505851, 0.0407215, 0.724423, 0.658362, 0.46157, 0.8577, 0.469323, 0.771896, 0.200368, 0.861432, 0.73596, 0.299543, 0.0188045, 0.453314, 0.685942, 0.561086, 0.265975, 0.263175, 0.72702, 0.423578, 0.245681, 0.506245, 0.564327, 0.914246, 0.470419, 0.974931, 0.462892, 0.399281, 0.185056, 0.413307, 0.8192, 0.888201, 0.868315, 0.573061, 0.00615268, 0.668579, 0.838993, 0.619337, 0.149363, 0.855573, 0.412548, 0.0649104, 0.264731, 0.25247, 0.92999, 0.177883, 0.192354, 0.187284, 0.615144, 0.25021, 0.617814, 0.849546, 0.589285, 0.214996, 0.567073, 0.00423686, 0.967902, 0.761565, 0.291421, 0.684, 0.428611, 0.324624, 0.522639, 0.406633, 0.716488, 0.944101, 0.157778, 0.306648, 0.341889, 0.848255, 0.301799, 0.67418, 0.94508, 0.146865, 0.041367, 0.24051, 0.910075, 0.887601, 0.137959, 0.872836, 0.334127, 0.158881, 0.983702, 0.239623, 0.679831, 0.767194, 0.294324, 0.211114, 0.904165, 0.052296, 0.226415, 0.404681, 0.287089, 0.133754, 0.451804, 0.236459, 0.716149, 0.74667, 0.154989, 0.578519, 0.628974, 0.288437, 0.263638, 0.25087, 0.967908, 0.96635, 0.596557, 0.902517, 0.846765, 0.482424, 0.295941, 0.536514, 0.827909, 0.220118, 0.0502084, 0.774865, 0.967328, 0.462489, 0.58572, 0.0887014, 0.321492, 0.51892, 0.470366, 0.0330294, 0.518588, 0.21838, 0.291623, 0.470716, 0.695058, 0.714625, 0.190646, 0.0231871, 0.281582, 0.468095, 0.205045, 0.0288922, 0.934656, 0.935327, 0.107926, 0.582314, 0.119016, 0.540747, 0.992215, 0.667739, 0.940446, 0.450382, 0.803589, 0.405663, 0.695985, 0.559924, 0.863922, 0.996253, 0.628522, 0.774343, 0.0609057, 0.742031, 0.573559, 0.891099, 0.55779, 0.179774, 0.153914, 0.686911, 0.427056, 0.259254, 0.210548, 0.614287, 0.487579, 0.659451, 0.488579, 0.376451, 0.605206, 0.900657, 0.790692, 0.761121, 0.147397, 0.795318, 0.255353, 0.934713, 0.154522, 0.0295818, 0.603662, 0.804485, 0.757634, 0.410537, 0.17362, 0.0996387, 0.440978, 0.275976, 0.189733, 0.891104, 0.850894, 0.723685, 0.092275, 0.269365, 0.104267, 0.698008, 0.556828, 0.711428, 0.261121, 0.960865, 0.417842, 0.633708, 0.963086, 0.376368, 0.229058, 0.203199, 0.0503907, 0.854779, 0.305427, 0.82535, 0.858066, 0.932523, 0.711383, 0.53411, 0.0314635, 0.432959, 0.842057, 0.432475, 0.453294, 0.79789, 0.975555, 0.0504897, 0.244885, 0.357642, 0.134659, 0.483704, 0.685202, 0.331816, 0.257082, 0.870629, 0.389445, 0.881769, 0.273335, 0.230795, 0.445922, 0.39336, 0.78925, 0.848591, 0.62275, 0.961237, 0.393189, 0.296289, 0.513323, 0.10086, 0.723271, 0.770201, 0.962873, 0.113967, 0.747678, 0.122865, 0.0753474, 0.0613695, 0.385465, 0.5711, 0.515398, 0.363743, 0.402684, 0.555656, 0.587572, 0.0699067, 0.70225, 0.863724, 0.942348, 0.437034, 0.357689, 0.459404, 0.155154, 0.773141, 0.465093, 0.393312, 0.51403, 0.675212, 0.2879, 0.162334, 0.914525, 0.826562, 0.811875, 0.498997, 0.986285, 0.130915, 0.666472, 0.341303, 0.189673, 0.74172, 0.220727, 0.445003, 0.695051, 0.296795, 0.368061, 0.443056, 0.720546, 0.759742, 0.121954, 0.727911, 0.912206, 0.957863, 0.645014, 0.341238, 0.860865, 0.232864, 0.767099, 0.61917, 0.187952, 0.512629, 0.843988, 0.915118, 0.540496, 0.295861, 0.0505123, 0.686434, 0.0882185, 0.262171, 0.420626, 0.350696, 0.746233, 0.928398, 0.761852, 0.97396, 0.514489, 0.472265, 0.845776, 0.601219, 0.805928, 0.474424, 0.803486, 0.240769, 0.911924, 0.267951, 0.777723, 0.361283, 0.771012, 0.148457, 0.46787, 0.418144, 0.629043, 0.737655, 0.282112, 0.00456141, 0.778242, 0.0999024, 0.7935, 0.0889299, 0.537175, 0.388826, 0.810697, 0.347182, 0.10621, 0.819707, 0.340037, 0.152333, 0.283279, 0.979276, 0.0344373, 0.147429, 0.619208, 0.65292, 0.88814, 0.934013, 0.582763, 0.215668, 0.450112, 0.308237, 0.118658, 0.997809, 0.680986, 0.463954, 0.554396, 0.75153, 0.595619, 0.105937, 0.774186, 0.375027, 0.0250026, 0.986005, 0.392617, 0.308179, 0.043807, 0.554291, 0.540267, 0.0184381, 0.779082, 0.376191, 0.165338, 0.0928612, 0.785754, 0.373029, 0.613713, 0.289496, 0.339712, 0.303308, 0.215463, 0.305553, 0.202537, 0.949914, 0.448179, 0.138853, 0.319808, 0.659447, 0.547816, 0.498334, 0.971879, 0.217961, 0.706793, 0.642109, 0.475035, 0.360916, 0.079352, 0.885504, 0.0837289, 0.193923, 0.382282, 0.692797, 0.482966, 0.613371, 0.188388, 0.515092, 0.482802, 0.106635, 0.0881122, 0.724642, 0.767621, 0.360897, 0.133009, 0.949843, 0.812019, 0.26449, 0.534689, 0.430324, 0.407389, 0.00824263, 0.0165155, 0.618694, 0.122889, 0.448866, 0.336765, 0.178415, 0.295317, 0.753804, 0.727945, 0.558352, 0.625571, 0.235639, 0.865961, 0.532891, 0.883289, 0.833618, 0.655229, 0.444043, 0.457365, 0.0660586, 0.47803, 0.502257, 0.72243, 0.790979, 0.935351, 0.914287, 0.718386, 0.794411, 0.795054, 0.599672, 0.819843, 0.828356, 0.455682, 0.293304, 0.104403, 0.453432, 0.0959749, 0.532267, 0.178598, 0.212675, 0.356589, 0.105227, 0.00837097, 0.495895, 0.669521, 0.200667, 0.18022, 0.428803, 0.809122, 0.400827, 0.85987, 0.418807, 0.94294, 0.0407713, 0.256012, 0.319734, 0.461881, 0.451634, 0.606438, 0.238249, 0.539151, 0.102726, 0.869729, 0.874945, 0.105987, 0.422048, 0.197332, 0.895269, 0.931491, 0.059015, 0.909954, 0.755381, 0.144851, 0.975514, 0.168514, 0.505131, 0.516318, 0.172756, 0.935684, 0.426949, 0.823466, 0.910205, 0.924367, 0.793256, 0.772964, 0.890707, 0.0971714, 0.428978, 0.516884, 0.714687, 0.545899, 0.483664, 0.360612, 0.652205, 0.236498, 0.801999, 0.123016, 0.528238, 0.964533, 0.771916, 0.936722, 0.596547, 0.818391, 0.307263, 0.660682, 0.0800409, 0.371235, 0.735035, 0.850496, 0.468993, 0.551387, 0.274825, 0.368857, 0.816828, 0.0681967, 0.946167, 0.718806, 0.0888603, 0.591699, 0.641283, 0.594397, 0.398665, 0.315722, 0.135859, 0.978853, 0.309079, 0.140261, 0.313691, 0.673345, 0.440642, 0.821303, 0.552961, 0.979481, 0.504034, 0.58892, 0.585527, 0.853985, 0.336332, 0.0911784, 0.466332, 0.905361, 0.819639, 0.893948, 0.869733, 0.298763, 0.91263, 0.622764, 0.540313, 0.398469, 0.962979, 0.383353, 0.160262, 0.703152, 0.779832, 0.795827, 0.810667, 0.439871, 0.641499, 0.785883, 0.318648, 0.853352, 0.766444, 0.706264, 0.335101, 0.624577, 0.37212, 0.201078, 0.37352, 0.851304, 0.491342, 0.825413, 0.133976, 0.846265, 0.915505, 0.907472, 0.755025, 0.261162, 0.420295, 0.994158, 0.693767, 0.0778706, 0.811818, 0.495303, 0.395107, 0.169426, 0.327305, 0.250433, 0.682925, 0.160715, 0.448879, 0.992313, 0.0539564, 0.550548, 0.196541, 0.706638, 0.815899, 0.75727, 0.422836, 0.0438398, 0.97144, 0.178127, 0.412192, 0.462741, 0.806464, 0.332466, 0.177072, 0.46366, 0.653041, 0.760624, 0.102086, 0.696651, 0.0980398, 0.434837, 0.153154, 0.516072, 0.872444, 0.20529, 0.110408, 0.836553, 0.785342, 0.0681476, 0.402417, 0.182108, 0.806673, 0.33937, 0.0178925, 0.00914763, 0.141008, 0.396542, 0.389862, 0.985174, 0.279027, 0.700033, 0.167493, 0.551906, 0.302566, 0.0497502, 0.0198132, 0.902196, 0.760487, 0.195984, 0.363775, 0.876091, 0.918512, 0.305526, 0.0707057, 0.3784, 0.146303, 0.376803, 0.368367, 0.128923, 0.140323, 0.05595, 0.726568, 0.327314, 0.828088, 0.535435, 0.705327, 0.592081, 0.634712, 0.146107, 0.279934, 0.480118, 0.486797, 0.783111, 0.251334, 0.452389, 0.531007, 0.132591, 0.300987, 0.515879, 0.777004, 0.493762, 0.357516, 0.0579536, 0.908164, 0.0571019, 0.528834, 0.0666216, 0.138407, 0.124962, 0.964148, 0.360372, 0.113073, 0.0409483, 0.34229, 0.615291, 0.694401, 0.23139, 0.608677, 0.0634488, 0.85828, 0.994858, 0.273237, 0.67353, 0.921285, 0.467996, 0.372084, 0.179355, 0.371782, 0.47465, 0.82362, 0.96306, 0.430145, 0.686474, 0.316809, 0.0679466, 0.850082, 0.689786, 0.982811, 0.276689, 0.138777, 0.627145, 0.0227534, 0.611696, 0.123369, 0.572623, 0.345923, 0.84582, 0.0345596, 0.518239, 0.347555, 0.453245, 0.710756, 0.064706, 0.544765, 0.46104, 0.24783, 0.799783, 0.48744, 0.0250994, 0.543547, 0.277255, 0.478538, 0.946262, 0.974664, 0.205728, 0.777003, 0.201277, 0.33814, 0.243907, 0.553557, 0.233149, 0.899776, 0.995486, 0.108742, 0.0942018, 0.0567805, 0.347665, 0.687884, 0.830904, 0.27803, 0.760594, 0.44421, 0.924831, 0.64463, 0.905892, 0.495716, 0.511623, 0.605581, 0.677949, 0.272243, 0.765111, 0.427617, 0.92866, 0.485402, 0.978395, 0.969747, 0.515605, 0.371774, 0.807003, 0.977104, 0.048981, 0.909226, 0.428103, 0.0229549, 0.118309, 0.599141, 0.857947, 0.974639, 0.897659, 0.0615562, 0.289933, 0.0276253, 0.473482, 0.711814, 0.194624, 4.80611e-05, 0.736741, 0.605372, 0.391581, 0.614274, 0.484809, 0.634995, 0.535787, 0.404942, 0.988702, 0.240248, 0.743364, 0.0838462, 0.187371, 0.174739, 0.477928, 0.382234, 0.148336, 0.354439, 0.54166, 0.507996, 0.804864, 0.21883, 0.121817, 0.0232491, 0.11177, 0.686514, 0.70907, 0.546844, 0.79575, 0.607758, 0.204538, 0.634101, 0.999171, 0.182992, 0.400803, 0.617142, 0.887625, 0.947406, 0.140956, 0.497278, 0.83746, 0.317648, 0.999817, 0.9142, 0.804219, 0.223033, 0.105793, 0.912205, 0.777269, 0.530467, 0.420292, 0.393993, 0.909749, 0.376047, 0.881531, 0.296851, 0.679283, 0.421624, 0.531365, 0.234937, 0.78704, 0.251236, 0.710318, 0.487208, 0.765078, 0.447392, 0.0101642, 0.548467, 0.574968, 0.452874, 0.860894, 0.0284263, 0.800348, 0.438501, 0.819314, 0.654027, 0.994083, 0.650283, 0.862997, 0.603083, 0.999607, 0.41725, 0.199425, 0.321242, 0.122539, 0.45267, 0.978689, 0.251487, 0.865512, 0.107143, 0.3163, 0.781222, 0.218965, 0.678676, 0.361759, 0.383299, 0.511072, 0.474337, 0.126522, 0.0144572, 0.743275, 0.339008, 0.588972, 0.619087, 0.143189, 0.0114255, 0.322651, 0.563701, 0.189263, 0.418681, 0.814716, 0.676409, 0.487035, 0.453306, 0.795916, 0.696411, 0.422332, 0.0126313, 0.508399, 0.110933, 0.546677, 0.539665, 0.00415484, 0.810452, 0.173893, 0.552889, 0.89214, 0.468457, 0.205398, 0.728536, 0.509075, 0.391114, 0.888057, 0.812956, 0.196968, 0.669791, 0.791387, 0.771562, 0.202315, 0.651431, 0.420198, 0.628602, 0.50791, 0.640779, 0.338275, 0.405885, 0.0964908, 0.79902, 0.922061, 0.493261, 0.216489, 0.543238, 0.333484, 0.755377, 0.576159, 0.969472, 0.522098, 0.457775, 0.598693, 0.330805, 0.863314, 0.831992, 0.748437, 0.616371, 0.264622, 0.259064, 0.865064, 0.764203, 0.252056, 0.119722, 0.114517, 0.342252, 0.880784, 0.281413, 0.205044, 0.840007, 0.255194, 0.834143, 0.871411, 0.16023, 0.320923, 0.0834858, 0.478612, 0.272666, 0.00756577, 0.879042, 0.071868, 0.746385, 0.41312, 0.242321, 0.0599442, 0.755287, 0.467244, 0.543174, 0.635324, 0.427335, 0.278091, 0.334103, 0.362711, 0.192493, 0.760886, 0.974795, 0.757204, 0.805059, 0.354442, 0.873249, 0.268084, 0.228769, 0.533957, 0.207452, 0.318189, 0.958777, 0.948857, 0.686822, 0.989912, 0.849037, 0.548661, 0.366009, 0.00317662, 0.804437, 0.158709, 0.42255, 0.367908, 0.402966, 0.224004, 0.251398, 0.622359, 0.752307, 0.767072, 0.851199, 0.706457, 0.189544, 0.297875, 0.403974, 0.663527, 0.366106, 0.662648, 0.429398, 0.499944, 0.453279, 0.162184, 0.0747734, 0.298532, 0.157023, 0.139665, 0.495046, 0.926777, 0.922881, 0.956901, 0.945996, 0.38083, 0.905667, 0.744382, 0.894385, 0.270544, 0.944221, 0.199435, 0.0738544, 0.350719, 0.500552, 0.938809, 0.427182, 0.545711, 0.63355, 0.520618, 0.347827, 0.751288, 0.861464, 0.959739, 0.575297, 0.422754, 0.205007, 0.500525, 0.711207, 0.490991, 0.306655, 0.142307, 0.313213, 0.877154, 0.0158508, 0.143379, 0.684596, 0.310244, 0.237449, 0.378082, 0.0469691, 0.436923, 0.881211, 0.119355, 0.59732, 0.758995, 0.0476668, 0.895984, 0.339286, 0.231267, 0.829895, 0.35967, 0.306362, 0.788418, 0.699965, 0.378785, 0.197394, 0.0500028, 0.67789, 0.497717, 0.443508, 0.457965, 0.103399, 0.628687, 0.35011, 0.704075, 0.876073, 0.911205, 0.576663, 0.947544, 0.365168, 0.797632, 0.785952, 0.893983, 0.582941, 0.827894, 0.448882, 0.73855, 0.607924, 0.950706, 0.511431, 0.200783, 0.548876, 0.244863, 0.932279, 0.810936, 0.0103678, 0.612129, 0.169734, 0.209493, 0.0879184, 0.442374, 0.401189, 0.105173, 0.345967, 0.182109, 0.36976, 0.09317, 0.970026, 0.643652, 0.962568, 0.848314, 0.393592, 0.902751, 0.854983, 0.078482, 0.825743, 0.122724, 0.758879, 0.329561, 0.0480038, 0.0714241, 0.412128, 0.242228, 0.721571, 0.472363, 0.661625, 0.606352, 0.593979, 0.809245, 0.32716, 0.924303, 0.870162, 0.323733, 0.0693531, 0.55446, 0.186764, 0.840536, 0.711154, 0.0941028, 0.293861, 0.131322, 0.167072, 0.992632, 0.0937776, 0.300854, 0.609393, 0.742901, 0.445719, 0.49257, 0.615199, 0.880634, 0.880552, 0.899752, 0.0147246, 0.226301, 0.182127, 0.94602, 0.296728, 0.955755, 0.536567, 0.140081, 0.430715, 0.022259, 0.587231, 0.589689, 0.755506, 0.392815, 0.354239, 0.539713, 0.272697, 0.917373, 0.746497, 0.684056, 0.523074, 0.557538, 0.995858, 0.779072, 0.139476, 0.106625, 0.357108, 0.611952, 0.581954, 0.726367, 0.758944, 0.0931899, 0.571819, 0.851852, 0.496957, 0.604608, 0.963661, 0.688038, 0.284632, 0.511381, 0.49557, 0.794898, 0.185432, 0.275114, 0.798329, 0.292664, 0.924401, 0.142738, 0.743984, 0.246694, 0.837575, 0.0657893, 0.856324, 0.877732, 0.433399, 0.897591, 0.059876, 0.828088, 0.364716, 0.138416, 0.991326, 0.377147, 0.376242, 0.751253, 0.325726, 0.531879, 0.154677, 0.0220212, 0.194491, 0.389655, 0.570077, 0.578739, 0.289017, 0.336876, 0.40144, 0.250632, 0.181667, 0.400037, 0.250547, 0.0483655, 0.336806, 0.970015, 0.297673, 0.668749, 0.500495, 0.539103, 0.996542, 0.34859, 0.0512221, 0.945941, 0.88657, 0.656174, 0.113437, 0.753097, 0.323058, 0.47051, 0.220096, 0.721297, 0.270871, 0.489782, 0.402427, 0.165052, 0.206266, 0.667431, 0.852144, 0.47244, 0.0671329, 0.458507, 0.781481, 0.743982, 0.214483, 0.702029, 0.177756, 0.704948, 0.551822, 0.194999, 0.885391, 0.770998, 0.696298, 0.870784, 0.756745, 0.744028, 0.968355, 0.229207, 0.923294, 0.338094, 0.00576244, 0.164907, 0.250586, 0.945024, 0.424857, 0.227656, 0.188152, 0.480328, 0.490762, 0.798034, 0.473941, 0.505145, 0.204663, 0.914953, 0.530389, 0.584498, 0.669886, 0.745894, 0.562383, 0.280916, 0.88575, 0.250918, 0.0274456, 0.696608, 0.911081, 0.158052, 0.996168, 0.789893, 0.508773, 0.476583, 0.773221, 0.0636369, 0.981401, 0.0452942, 0.0399631, 0.0125742, 0.0699655, 0.304051, 0.457593, 0.882599, 0.340307, 0.838223, 0.0610541, 0.653261, 0.490571, 0.985308, 0.800377, 0.250854, 0.19761, 0.0550185, 0.371155, 0.2663, 0.749814, 0.390379, 0.540894, 0.866225, 0.599341, 0.623863, 0.147507, 0.340541, 0.562505, 0.524171, 0.803077, 0.212648, 0.103451, 0.939081, 0.821543, 0.613976, 0.870403, 0.297362, 0.978688, 0.430094, 0.659263, 0.0556336, 0.957836, 0.355746, 0.310996, 0.350179, 0.930027, 0.411764, 0.249732, 0.864553, 0.642199, 0.364663, 0.672106, 0.827456, 0.313871, 0.167488, 0.931276, 0.966087, 0.374795, 0.433548, 0.52337, 0.978344, 0.190493, 0.0730634, 0.306037, 0.71492, 0.531433, 0.502825, 0.071328, 0.291312, 0.855648, 0.25017, 0.278271, 0.499139, 0.497774, 0.44888, 0.577385, 0.876234, 0.759508, 0.1953, 0.862256, 0.877218, 0.104284, 0.376674, 0.410412, 0.234124, 0.0318643, 0.864037, 0.927956, 0.703499, 0.956903, 0.552247, 0.658513, 0.573978, 0.270947, 0.742917, 0.660652, 0.816154, 4.32132e-05, 0.677011, 0.988374, 0.192157, 0.198066, 0.401928, 0.0106299, 0.942823, 0.929371, 0.369708, 0.314788, 0.0972919, 0.610464, 0.712952, 0.29258, 0.541078, 0.753934, 0.886256, 0.120093, 0.914417, 0.0949847, 0.466657, 0.246748, 0.769934, 0.129665, 0.740422, 0.0670465, 0.829317, 0.449931, 0.990937, 0.904759, 0.198826, 0.51592, 0.239497, 0.519742, 0.628357, 0.6759, 0.398503, 0.30371, 0.552565, 0.0333937, 0.733752, 0.625645, 0.464227, 0.488482, 0.757457, 0.637261, 0.310318, 0.964036, 0.909093, 0.115461, 0.148526, 0.555448, 0.922466, 0.343884, 0.419185, 0.356125, 0.213423, 0.0435329, 0.898867, 0.0891735, 0.641862, 0.213841, 0.208514, 0.831035, 0.0517722, 0.26471, 0.878577, 0.938453, 0.224824, 0.100465, 0.667, 0.870299, 0.766457, 0.931991, 0.362135, 0.424383, 0.782503, 0.487522, 0.910816, 0.323453, 0.164971, 0.922241, 0.785173, 0.912289, 0.634274, 0.810572, 0.425389, 0.690095, 0.417522, 0.593327, 0.773463, 0.2411, 0.946195, 0.384804, 0.249281, 0.104386, 0.888578, 0.68157, 0.0452774, 0.499313, 0.458826, 0.0660197, 0.178962, 0.800402, 0.89069, 0.302542, 0.498244, 0.569138, 0.967543, 0.116232, 0.747443, 0.11968, 0.28874, 0.730311, 0.704777, 0.974278, 0.651736, 0.201235, 0.88472, 0.462319, 0.338158, 0.618101, 0.0240971, 0.517106, 0.523773, 0.00687858, 0.449423, 0.674406, 0.0622918, 0.211566, 0.0119114, 0.890941, 0.856063, 0.704314, 0.605034, 0.576547, 0.00426751, 0.99426, 0.714742, 0.746024, 0.317009, 0.280869, 0.841606, 0.689827, 0.424418, 0.60691, 0.0523809, 0.318917, 0.463461, 0.56929, 0.396706, 0.642232, 0.437812, 0.0497973, 0.622397, 0.0107665, 0.157465, 0.956789, 0.345101, 0.509413, 0.178574, 0.567599, 0.467401, 0.0663775, 0.751779, 0.467074, 0.203206, 0.565589, 0.695089, 0.930904, 0.355701, 0.494375, 0.0548747, 0.995289, 0.738122, 0.966138, 0.74783, 0.331163, 0.547964, 0.750492, 0.0873614, 0.803391, 0.875753, 0.983908, 0.615168, 0.881782, 0.66364, 0.821011, 0.0437424, 0.158211, 0.81537, 0.254053, 0.0841519, 0.600394, 0.54709, 0.304293, 0.161425, 0.680684, 0.134827, 0.822791, 0.171279, 0.263711, 0.904173, 0.730721, 0.837627, 0.630713, 0.424171, 0.1436, 0.490414, 0.588829, 0.277178, 0.501833, 0.132825, 0.99945, 0.82426, 0.346863, 0.802016, 0.563137, 0.405649, 0.300828, 0.30626, 0.959529, 0.317436, 0.757366, 0.168739, 0.814747, 0.795999, 0.987332, 0.851515, 0.175644, 0.45275, 0.319911, 0.511743, 0.769124, 0.682705, 0.611449, 0.149342, 0.473472, 0.829222, 0.340482, 0.910498, 0.410818, 0.149561, 0.313595, 0.16491, 0.175943, 0.592428, 0.775068, 0.296364, 0.129827, 0.720047, 0.0424121, 0.0195966, 0.550885, 0.628628, 0.860307, 0.457882, 0.604149, 0.292863, 0.221377, 0.725782, 0.467317, 0.245825, 0.959323, 0.579488, 0.053509, 0.623069, 0.84234, 0.0756839, 0.490533, 0.535881, 0.78284, 0.003483, 0.294261, 0.577209, 0.85636, 0.848122, 0.215597, 0.401663, 0.499195, 0.383997, 0.0772853, 0.393267, 0.967649, 0.723874, 0.0134035, 0.417533, 0.616528, 0.275959, 0.542618, 0.0333001, 0.051544, 0.683903, 0.405466, 0.635196, 0.897953, 0.235144, 0.395946, 0.140848, 0.461057, 0.741495, 0.261481, 0.996666, 0.456418, 0.938732, 0.434404, 0.785783, 0.31698, 0.501701, 0.24481, 0.538954, 0.238666, 0.600782, 0.446896, 0.94859, 0.0814037, 0.211605, 0.892435, 0.65906, 0.074547, 0.991276, 0.711306, 0.0208342, 0.147429, 0.152632, 0.224157, 0.277968, 0.414186, 0.00208745, 0.775913, 0.571588, 0.758412, 0.828677, 0.0829325, 0.933862, 0.106283, 0.519618, 0.0881866, 0.224594, 0.0189084, 0.0659271, 0.974928, 0.82854, 0.134003, 0.738624, 0.543466, 0.0863006, 0.882607, 0.320078, 0.666928, 0.693226, 0.70438, 0.85448, 0.775868, 0.334582, 0.635723, 0.219116, 0.909936, 0.736899, 0.409991, 0.157747, 0.616639, 0.561564, 0.12609, 0.651409, 0.917947, 0.129513, 0.596813, 0.704076, 0.728928, 0.611481, 0.291842, 0.273992, 0.454171, 0.62646, 0.0388674, 0.625337, 0.817961, 0.500557, 0.812369, 0.344025, 0.509396, 0.309911, 0.128096, 0.278844, 0.596262, 0.530951, 0.952717, 0.289722, 0.787079, 0.746903, 0.685077, 0.412685, 0.055122, 0.39083, 0.929635, 0.933345, 0.0566744, 0.137104, 0.531075, 0.420183, 0.915949, 0.233181, 0.877726, 0.151468, 0.158288, 0.949597, 0.861046, 0.411398, 0.0607589, 0.860483, 0.747925, 0.417887, 0.542449, 0.541183, 0.0290597, 0.490308, 0.994314, 0.0288154, 0.448569, 0.29556, 0.254556, 0.214834, 0.994449, 0.455901, 0.424348, 0.0455689, 0.943316, 0.921489, 0.531744, 0.78504, 0.348116, 0.367114, 0.963063, 0.283874, 0.332566, 0.227099, 0.464252, 0.593859, 0.686899, 0.839795, 0.367608, 0.381914, 0.674551, 0.217788, 0.124624, 0.25339, 0.0966057, 0.753043, 0.918051, 0.699762, 0.646178, 0.37249, 0.285682, 0.518535, 0.551352, 0.067261, 0.299475, 0.302092, 0.0265967, 0.160134, 0.956269, 0.771048, 0.415498, 0.223088, 0.470771, 0.158735, 0.0508719, 0.796851, 0.71981, 0.334176, 0.402225, 0.734121, 0.411236, 0.28083, 0.604116, 0.284539, 0.109407, 0.392471, 0.223762, 0.757649, 0.751274, 0.726113, 0.788269, 0.0118473, 0.20756, 0.135646, 0.814533, 0.366708, 0.180041, 0.895747, 0.213798, 0.930997, 0.169217, 0.916498, 0.297585, 0.507309, 0.566975, 0.245468, 0.614427, 0.603645, 0.555494, 0.222661, 0.0870348, 0.76626, 0.615529, 0.986071, 0.61517, 0.504321, 0.0445614, 0.373633, 0.664185, 0.8271, 0.278683, 0.686827, 0.0810148, 0.0660232, 0.286511, 0.512195, 0.508847, 0.985641, 0.619457, 0.600938, 0.0439228, 0.161026, 0.163524, 0.830615, 0.640138, 0.122284, 0.79851, 0.586152, 0.804195, 0.624873, 0.599216, 0.0661066, 0.976798, 0.300219, 0.753325, 0.653453, 0.382173, 0.0178898, 0.318674, 0.492323, 0.765235, 0.727468, 0.564317, 0.225747, 0.0612711, 0.345757, 0.834737, 0.827275, 0.316303, 0.744176, 0.183844, 0.409722, 0.8062, 0.561327, 0.564014, 0.11746, 0.914365, 0.271437, 0.509299, 0.945122, 0.253176, 0.617672, 0.0162595, 0.310009, 0.492477, 0.304483, 0.766467, 0.748623, 0.11091, 0.903961, 0.985104, 0.736744, 0.0377434, 0.581304, 0.968533, 0.027765, 0.918994, 0.669358, 0.955353, 0.461749, 0.579524, 0.351479, 0.484179, 0.758077, 0.280257, 0.309951, 0.159065, 0.222593, 0.563052, 0.0881087, 0.597631, 0.396301, 0.590142, 0.140283, 0.14033, 0.963856, 0.430781, 0.598894, 0.453247, 0.043933, 0.5655, 0.296147, 0.920062, 0.790409, 0.898751, 0.365284, 0.899785, 0.49559, 0.357233, 0.456651, 0.913636, 0.0415706, 0.27083, 0.361005, 0.512235, 0.910817, 0.640769, 0.41952, 0.225875, 0.0826572, 0.872911, 0.779527, 0.425178, 0.230952, 0.792504, 0.538477, 0.518485, 0.759812, 0.775982, 0.267845, 0.151747, 0.0620934, 0.380695, 0.767428, 0.180766, 0.768072, 0.178788, 0.306042, 0.265824, 0.625785, 0.191432, 0.684929, 0.892178, 0.880488, 0.0335891, 0.624288, 0.321644, 0.997681, 0.676068, 0.576232, 0.0639671, 0.919977, 0.228481, 0.9968, 0.87273, 0.93279, 0.680226, 0.276056, 0.59775, 0.960059, 0.835946, 0.130988, 0.676691, 0.374077, 0.871108, 0.660882, 0.819851, 0.412905, 0.715654, 0.288157, 0.421731, 0.344712, 0.340205, 0.726632, 0.346875, 0.494607, 0.154577, 0.419996, 0.866988, 0.923872, 0.224584, 0.188632, 0.688256, 0.62134, 0.566141, 0.508034, 0.446173, 0.276762, 0.186727, 0.84382, 0.520522, 0.146267, 0.326724, 0.276408, 0.0433107, 0.775426, 0.0716586, 0.598046, 0.201579, 0.0470062, 0.110896, 0.742639, 0.733008, 0.964045, 0.234818, 0.00908989, 0.14847, 0.764839, 0.372257, 0.0732454, 0.736048, 0.530724, 0.611581, 0.704895, 0.978628, 0.104067, 0.0587821, 0.466607, 0.513859, 0.073367, 0.456279, 0.950761, 0.779717, 0.743702, 0.85057, 0.837475, 0.21548, 0.0758656, 0.572578, 0.0399919, 0.13249, 0.558964, 0.183807, 0.175215, 0.887784, 0.70033, 0.280512, 0.211932, 0.383173, 0.400913, 0.282131, 0.395625, 0.0756162, 0.0690113, 0.508337, 0.617142, 0.137114, 0.0948981, 0.495932, 0.789715, 0.685948, 0.883749, 0.648337, 0.769573, 0.521979, 0.0355754, 0.373375, 0.257872, 0.209324, 0.62097, 0.615032, 0.570179, 0.308089, 0.263833, 0.266339, 0.449532, 0.333846, 0.334076, 0.29857, 0.560688, 0.0930012, 0.407661, 0.733649, 0.435651, 0.0500815, 0.708807, 0.618053, 0.0498194, 0.576019, 0.905721, 0.751875, 0.283647, 0.132191, 0.572939, 0.792567, 0.598213, 0.861111, 0.231506, 0.249733, 0.918481, 0.896616, 0.595286, 0.445973, 0.125517, 0.341052, 0.633957, 0.170552, 0.961218, 0.633031, 0.957408, 0.513017, 0.849744, 0.692573, 0.341432, 0.603468, 0.120112, 0.924676, 0.963316, 0.0206015, 0.778159, 0.33578, 0.700126, 0.0166289, 0.653527, 0.508319, 0.244928, 0.144974, 0.805342, 0.142692, 0.276244, 0.90889, 0.243504, 0.815123, 0.643733, 0.249388, 0.87785, 0.397713, 0.726635, 0.901361, 0.373727, 0.308042, 0.332409, 0.457064, 0.621418, 0.501509, 0.708201, 0.624883, 0.843138, 0.139259, 0.0915826, 0.692634, 0.969916, 0.310174, 0.840849, 0.357211, 0.39896, 0.916974, 0.109918, 0.993132, 0.719899, 0.416538, 0.691254, 0.532508, 0.120668, 0.23541, 0.320957, 0.918355, 0.750493, 0.150184, 0.204495, 0.851455, 0.612642, 0.640601, 0.807641, 0.0322647, 0.611851, 0.693634, 0.291402, 0.814455, 0.273817, 0.485362, 0.354739, 0.0473627, 0.125383, 0.504974, 0.678705, 0.411693, 0.841946, 0.0586182, 0.769021, 0.148958, 0.540816, 0.0035579, 0.167399, 0.992512, 0.424822, 0.967926, 0.891685, 0.417781, 0.700522, 0.898224, 0.0247773, 0.755678, 0.719676, 0.841502, 0.404121, 0.791645, 0.415749, 0.386102, 0.2485, 0.849075, 0.217277, 0.283421, 0.393216, 0.928606, 0.899547, 0.408452, 0.345138, 0.293429, 0.701644, 0.971665, 0.68058, 0.69751, 0.0275219, 0.866652, 0.763843, 0.27899, 0.950548, 0.645158, 0.569168, 0.611048, 0.179961, 0.931273, 0.673296, 0.535193, 0.980806, 0.462838, 0.365812, 0.433387, 0.34521, 0.353489, 0.865886, 0.390057, 0.826091, 0.402746, 0.490749, 0.0730381, 0.88921, 0.548313, 0.568108, 0.446319, 0.976011, 0.0100278, 0.150469, 0.129043, 0.789769, 0.547251, 0.228088, 0.210507, 0.182635, 0.865737, 0.895096, 0.363658, 0.981409, 0.847858, 0.914729, 0.824938, 0.432977, 0.651361, 0.77585, 0.774417, 0.802889, 0.836025, 0.561158, 0.600279, 0.925, 0.690457, 0.781047, 0.805659, 0.900502, 0.0238837, 0.101743, 0.171844, 0.209899, 0.197662, 0.140042, 0.955598, 0.880282, 0.562671, 0.436887, 0.964637, 0.647575, 0.276856, 0.256236, 0.495836, 0.95714, 0.549969, 0.0156375, 0.0639922, 0.582348, 0.446425, 0.361302, 0.148736, 0.760943, 0.796099, 0.855681, 0.212617, 0.467775, 0.602453, 0.68756, 0.912814, 0.367024, 0.557372, 0.819638, 0.630635, 0.328515, 0.797586, 0.867159, 0.433949, 0.226666, 0.774877, 0.41631, 0.811486, 0.655874, 0.597928, 0.866057, 0.451696, 0.956782, 0.169419, 0.511258, 0.653091, 0.268976, 0.900806, 0.993532, 0.804963, 0.832374, 0.879101, 0.950586, 0.672735, 0.515634, 0.274928, 0.117228, 0.573043, 0.845599, 0.393487, 0.576845, 0.475925, 0.236152, 0.88211, 0.520927, 0.612104, 0.840932, 0.54499, 0.51173, 0.917307, 0.321128, 0.181292, 0.310309, 0.945798, 0.200201, 0.0525791, 0.751168, 0.409206, 0.83109, 0.0427054, 0.442786, 0.482222, 0.298017, 0.486019, 0.2301, 0.158034, 0.476069, 0.100636, 0.443695, 0.998788, 0.440997, 0.389098, 0.0823183, 0.473866, 0.932606, 0.219362, 0.611553, 0.928534, 0.707063, 0.0527836, 0.713546, 0.899773, 0.299491, 0.144848, 0.506873, 0.0747662, 0.482198, 0.957113, 0.0717272, 0.534383, 0.860147, 0.677232, 0.221148, 0.416428, 0.301721, 0.18942, 0.0665931, 0.412089, 0.713876, 0.549685, 0.740688, 0.160386, 0.461875, 0.988385, 0.549881, 0.336303, 0.546259, 0.891491, 0.534317, 0.138813, 0.926054, 0.271542, 0.27805, 0.534913, 0.00615897, 0.692222, 0.127229, 0.730899, 0.918962, 0.548539, 0.830681, 0.886659, 0.0198554, 0.214369, 0.944238, 0.469166, 0.9595, 0.714853, 0.754693, 0.632177, 0.136082, 0.214233, 0.148486, 0.142554, 0.71482, 0.610274, 0.939756, 0.921736, 0.0163028, 0.675795, 0.964418, 0.465224, 0.932563, 0.78443, 0.215089, 0.903087, 0.572354, 0.684852, 0.411951, 0.251114, 0.446106, 0.875319, 0.105901, 0.79616, 0.239362, 0.932456, 0.925477, 0.280446, 0.964613, 0.523841, 0.823652, 0.272638, 0.0929042, 0.253928, 0.73175, 0.440296, 0.471819, 0.750174, 0.205456, 0.403266, 0.433924, 0.0774383, 0.948408, 0.337614, 0.50142, 0.682877, 0.854771, 0.703206, 0.42341, 0.676134, 0.214581, 0.85109, 0.0440497, 0.943383, 0.95148, 0.722163, 0.236531, 0.378478, 0.583662, 0.947408, 0.870719, 0.615271, 0.222844, 0.298359, 0.539429, 0.674788, 0.0780377, 0.940042, 0.0124713, 0.489701, 0.2671, 0.65149, 0.736091, 0.10314, 0.208335, 0.344688, 0.854764, 0.960612, 0.172681, 0.403244, 0.606578, 0.558464, 0.750431, 0.251524, 0.869247, 0.884348, 0.739821, 0.886854, 0.917043, 0.240966, 0.611184, 0.67041, 0.0332811, 0.999595, 0.900896, 0.125225, 0.61326, 0.621172, 0.765687, 0.556, 0.906384, 0.79286, 0.0830869, 0.561454, 0.415814, 0.496362, 0.704361, 0.744402, 0.453154, 0.4897, 0.691936, 0.513089, 0.626925, 0.309659, 0.668496, 0.706798, 0.123579, 0.0452503, 0.701868, 0.68447, 0.322042, 0.755855, 0.353057, 0.954946, 0.297459, 0.554577, 0.0398144, 0.0716342, 0.911758, 0.0967312, 0.279211, 0.640686, 0.290193, 0.294131, 0.889354, 0.107775, 0.0859083, 0.955491, 0.750323, 0.301426, 0.0679114, 0.542268, 0.0971271, 0.175738, 0.939917, 0.740314, 0.757107, 0.601177, 0.0935744, 0.344923, 0.968417, 0.431867, 0.498361, 0.295489, 0.103358, 0.134519, 0.291735, 0.647672, 0.336172, 0.756561, 0.945544, 0.0282516, 0.341329, 0.743685, 0.298849, 0.205219, 0.242202, 0.87606, 0.827173, 0.984938, 0.854145, 0.190253, 0.609475, 0.311419, 0.988331, 0.666682, 0.9607, 0.643002, 0.0448832, 0.738248, 0.348618, 0.0763026, 0.888354, 0.517763, 0.109996, 0.0868614, 0.82533, 0.396627, 0.137868, 0.826429, 0.867586, 0.555135, 0.892493, 0.585946, 0.305518, 0.315007, 0.701989, 0.802518, 0.683298, 0.00264837, 0.679673, 0.709136, 0.142642, 0.533601, 0.346676, 0.942817, 0.45962, 0.524578, 0.0179627, 0.378634, 0.820991, 0.775419, 0.102314, 0.0266546, 0.143167, 0.265264, 0.218971, 0.146096, 0.635497, 0.717874, 0.110783, 0.560967, 0.300097, 0.204259, 0.897322, 0.668512, 0.235515, 0.173443, 0.734684, 0.780446, 0.572501, 0.406989, 0.315402, 0.796833, 0.0231761, 0.0218985, 0.298767, 0.475227, 0.754351, 0.967537, 0.664917, 0.980077, 0.21669, 0.416873, 0.21657, 0.476457, 0.814323, 0.984516, 0.871082, 0.304772, 0.324579, 0.0843155, 0.896098, 0.372684, 0.39024, 0.424434, 0.511256, 0.91814, 0.984691, 0.708243, 0.673182, 0.366004, 0.123732, 0.701677, 0.408152, 0.342148, 0.166041, 0.692533, 0.708754, 0.0508529, 0.0662668, 0.888426, 0.0280568, 0.201639, 0.71051, 0.984445, 0.204678, 0.555812, 0.956799, 0.734969, 0.19871, 0.823173, 0.262225, 0.394371, 0.631518, 0.47478, 0.0770741, 0.551515, 0.370017, 0.0741412, 0.0500548, 0.263441, 0.327276, 0.939112, 0.411624, 0.544791, 0.66275, 0.283403, 0.88434, 0.0294057, 0.316909, 0.0725998, 0.00835549, 0.809334, 0.849179, 0.375754, 0.957422, 0.85466, 0.217407, 0.542908, 0.175748, 0.504585, 0.976336, 0.491499, 0.778212, 0.366838, 0.178977, 0.0574047, 0.11183, 0.0680625, 0.415275, 0.142, 0.527739, 0.773302, 0.405801, 0.824558, 0.9404, 0.78715, 0.155868, 0.358388, 0.66603, 0.998367, 0.796693, 0.39847, 0.0166702, 0.760833, 0.947697, 0.773071, 0.430953, 0.199777, 0.440754, 0.789584, 0.402203, 0.290959, 0.136039, 0.407225, 0.886502, 0.224862, 0.534533, 0.504989, 0.57205, 0.289784, 0.0567022, 0.513797, 0.688991, 0.489846, 0.0791771, 0.355252, 0.0180781, 0.882109, 0.130447, 0.349479, 0.967927, 0.326071, 0.675689, 0.849642, 0.343251, 0.0138873, 0.172055, 0.573791, 0.713112, 0.642188, 0.231037, 0.482308, 0.429474, 0.817152, 0.604725, 0.576264, 0.590874, 0.530946, 0.060237, 0.834396, 0.25964, 0.513882, 0.330849, 0.367801, 0.4338, 0.96881, 0.392219, 0.891667, 0.0558481, 0.881091, 0.652911, 0.907213, 0.525012, 0.799427, 0.10591, 0.823859, 0.25909, 0.148185, 0.30551, 0.0979791, 0.823973, 0.493586, 0.510876, 0.405858, 0.44503, 0.0469695, 0.392873, 0.983446, 0.824499, 0.560729, 0.874036, 0.0364178, 0.0264234, 0.972361, 0.180638, 0.761379, 0.673746, 0.421156, 0.448217, 0.587261, 0.189683, 0.875711, 0.442644, 0.496144, 0.0587351, 0.819399, 0.298208, 0.283541, 0.997576, 0.355854, 0.83655, 0.728251, 0.55746, 0.840863, 0.746343, 0.640369, 0.902633, 0.3231, 0.536743, 0.60424, 0.858438, 0.402129, 0.119052, 0.197639, 0.545146, 0.0509377, 0.785403, 0.359014, 0.435355, 0.445491, 0.15645, 0.419904, 0.558313, 0.733979, 0.0500345, 0.259926, 0.829724, 0.704491, 0.118991, 0.0171485, 0.953601, 0.403183, 0.804015, 0.204906, 0.226606, 0.958313, 0.899884, 0.123221, 0.582415, 0.167405, 0.551889, 0.577661, 0.351546, 0.666651, 0.750385, 0.42224, 0.1394, 0.957366, 0.190762, 0.397029, 0.236701, 0.807296, 0.977773, 0.908144, 0.63838, 0.0202056, 0.102166, 0.0770063, 0.0896048, 0.592962, 0.331862, 0.290044, 0.753807, 0.844978, 0.220282, 0.524613, 0.674022, 0.804005, 0.564743, 0.0162725, 0.433844, 0.844632, 0.778595, 0.0121974, 0.939128, 0.352941, 0.965113, 0.785378, 0.281219, 0.0634396, 0.00429965, 0.401227, 0.198532, 0.40841, 0.845486, 0.311989, 0.00704158, 0.821301, 0.959929, 0.0583634, 0.574366, 0.432346, 0.0660277, 0.0407462, 0.716607, 0.279973, 0.968249, 0.118468, 0.0713564, 0.617792, 0.0364391, 0.789564, 0.931509, 0.646733, 0.894797, 0.0255862, 0.521541, 0.47941, 0.911951, 0.108453, 0.29824, 0.934456, 0.122792, 0.906146, 0.0347667, 0.885765, 0.236362, 0.66265, 0.325736, 0.250516, 0.00275351, 0.215824, 0.0109774, 0.500205, 0.619165, 0.268715, 0.00368781, 0.570198, 0.962896, 0.2447, 0.693203, 0.59192, 0.513152, 0.0424015, 0.44479, 0.974031, 0.487295, 0.577131, 0.385076, 0.72506, 0.595617, 0.595126, 0.671998, 0.797152, 0.735002, 0.561665, 0.751351, 0.437535, 0.316728, 0.927018, 0.724848, 0.670374, 0.828052, 0.200936, 0.600996, 0.979797, 0.234869, 0.0929985, 0.179676, 0.206935, 0.577415, 0.591904, 0.676284, 0.0182387, 0.133701, 0.390187, 0.492462, 0.569746, 0.556183, 0.300664, 0.128553, 0.386784, 0.929474, 0.90866, 0.0408087, 0.447141, 0.0394187, 0.210142, 0.800794, 0.249493, 0.1711, 0.775389, 0.321793, 0.497328, 0.920615, 0.72654, 0.987001, 0.865239, 0.168, 0.41209, 0.560018, 0.425795, 0.050327, 0.181931, 0.78959, 0.00529848, 0.302152, 0.214343, 0.445677, 0.448867, 0.325477, 0.395507, 0.307492, 0.0688672, 0.299394, 0.750222, 0.459083, 0.357636, 0.81627, 0.549338, 0.173428, 0.755245, 0.461379, 0.880511, 0.32672, 0.659535, 0.725552, 0.343132, 0.459094, 0.588021, 0.924431, 0.279072, 0.365516, 0.51584, 0.925071, 0.782208, 0.402797, 0.0848286, 0.894447, 0.25516, 0.71576, 0.209828, 0.625123, 0.719563, 0.156484, 0.788108, 0.0235596, 0.550313, 0.107401, 0.531978, 0.700822, 0.138419, 0.93222, 0.0250308, 0.761861, 0.600686, 0.927817, 0.590488, 0.544644, 0.689929, 0.646576, 0.45495, 0.250062, 0.285164, 0.0444433, 0.756472, 0.649678, 0.227151, 0.400516, 0.0890544, 0.599938, 0.0134461, 0.944401, 0.161036, 0.285342, 0.942577, 0.418774, 0.531273, 0.615817, 0.777693, 0.356737, 0.0277513, 0.311302, 0.322879, 0.733471, 0.687102, 0.519443, 0.324993, 0.996888, 0.600846, 0.88903, 0.447834, 0.484094, 0.857112, 0.308958, 0.114202, 0.618884, 0.887633, 0.181305, 0.521852, 0.839859, 0.360276, 0.357392, 0.978203, 0.00644566, 0.353331, 0.590259, 0.250829, 0.0271141, 0.972923, 0.46393, 0.828972, 0.455742, 0.0231219, 0.577045, 0.650473, 0.818425, 0.695791, 0.275232, 0.0350587, 0.773464, 0.0403544, 0.739522, 0.141117, 0.637566, 0.828575, 0.730955, 0.125611, 0.594952, 0.911731, 0.985904, 0.00857818, 0.427475, 0.931194, 0.966889, 0.369253, 0.459884, 0.266648, 0.312622, 0.456116, 0.977555, 0.289786, 0.116616, 0.345017, 0.330979, 0.392478, 0.756026, 0.324448, 0.247345, 0.377854, 0.844884, 0.220027, 0.29662, 0.661884, 0.330342, 0.545344, 0.536275, 0.308303, 0.598373, 0.768796, 0.154837, 0.463053, 0.538544, 0.868723, 0.881907, 0.882959, 0.841358, 0.0700229, 0.209758, 0.389461, 0.0936458, 0.712309, 0.267845, 0.255603, 0.558159, 0.657676, 0.413247, 0.523729, 0.139476, 0.31866, 0.108104, 0.748128, 0.373597, 0.202816, 0.380043, 0.19868, 0.232872, 0.894402, 0.0514955, 0.532503, 0.100772, 0.037074, 0.10981, 0.86109, 0.654005, 0.154299, 0.898359, 0.408183, 0.679988, 0.90754, 0.375236, 0.882333, 0.270426, 0.513036, 0.581996, 0.932715, 0.837767, 0.173011, 0.0419643, 0.574801, 0.0963259, 0.788492, 0.733621, 0.119557, 0.9871, 0.957762, 0.465913, 0.609707, 0.942469, 0.620195, 0.453049, 0.453488, 0.956275, 0.686171, 0.882992, 0.931574, 0.872779, 0.890029, 0.183952, 0.943933, 0.107183, 0.181155, 0.201269, 0.702818, 0.606594, 0.773789, 0.498294, 0.852091, 0.920335, 0.987666, 0.64869, 0.889185, 0.623223, 0.947191, 0.477914, 0.49591, 0.308485, 0.857547, 0.932055, 0.910387, 0.473953, 0.688625, 0.401032, 0.132168, 0.303434, 0.634216, 0.992237, 0.0731308, 0.041773, 0.511691, 0.25241, 0.554861, 0.455313, 0.678287, 0.530853, 0.225368, 0.43792, 0.532123, 0.485212, 0.637144, 0.960978, 0.95891, 0.0782347, 0.289332, 0.886921, 0.764571, 0.361793, 0.0746127, 0.993632, 0.694509, 0.623157, 0.130792, 0.893395, 0.0873223, 0.252372, 0.0040305, 0.724391, 0.942513, 0.678298, 0.78984, 0.726096, 0.251289, 0.365509, 0.697511, 0.182567, 0.384673, 0.0197732, 0.889548, 0.889591, 0.781046, 0.442412, 0.777671, 0.898534, 0.54291, 0.636089, 0.419532, 0.614074, 0.246672, 0.104112, 0.410356, 0.0850863, 0.732314, 0.576642, 0.983862, 0.245529, 0.905021, 0.423117, 0.642733, 0.0384267, 0.905644, 0.189703, 0.846216, 0.638472, 0.212359, 0.13522, 0.458133, 0.592051, 0.978257, 0.951733, 0.545079, 0.261652, 0.699546, 0.433683, 0.0664002, 0.436459, 0.705024, 0.609772, 0.324989, 0.266375, 0.318822, 0.168132, 0.120973, 0.0613638, 0.960365, 0.0411135, 0.79781, 0.37686, 0.161793, 0.267026, 0.0747603, 0.143638, 0.873175, 0.29606, 0.144062, 0.527469, 0.888221, 0.926065, 0.973356, 0.418015, 0.266929, 0.212153, 0.365911, 0.507319, 0.734776, 0.196497, 0.0282453, 0.599506, 0.672937, 0.521375, 0.131725, 0.949371, 0.1465, 0.146601, 0.199998, 0.234061, 0.179435, 0.073721, 0.658238, 0.692011, 0.294476, 0.636462, 0.811079, 0.447009, 0.346376, 0.540229, 0.142998, 0.809889, 0.149238, 0.623237, 0.440844, 0.446792, 0.050568, 0.954065, 0.122756, 0.970355, 0.434692, 0.602249, 0.879318, 0.781173, 0.921066, 0.854981, 0.87454, 0.358674, 0.27127, 0.584635, 0.267057, 0.0961367, 0.160083, 0.0938329, 0.585566, 0.703595, 0.767254, 0.714843, 0.172718, 0.392079, 0.000955963, 0.977616, 0.575433, 0.423307, 0.678327, 0.976696, 0.536711, 0.41057, 0.58762, 0.196584, 0.321225, 0.76111, 0.208201, 0.522568, 0.512635, 0.516359, 0.686973, 0.974234, 0.0214595, 0.346165, 0.445053, 0.551545, 0.831634, 0.661682, 0.129605, 0.67415, 0.779018, 0.420759, 0.199274, 0.570723, 0.596118, 0.338123, 0.821161, 0.63861, 0.855365, 0.197256, 0.887666, 0.464242, 0.362706, 0.609213, 0.830651, 0.676957, 0.941982, 0.649738, 0.0908446, 0.153289, 0.458819, 0.225334, 0.727708, 0.796149, 0.961531, 0.944226, 0.722972, 0.537162, 0.794307, 0.820672, 0.303677, 0.0092616, 0.150626, 0.278319, 0.401405, 0.119615, 0.775608, 0.257171, 0.144378, 0.630399, 0.201702, 0.994009, 0.545814, 0.0633206, 0.0854413, 0.0138782, 0.9435, 0.293533, 0.084039, 0.286295, 0.709022, 0.309837, 0.914594, 0.81354, 0.318379, 0.0720562, 0.796569, 0.581334, 0.448156, 0.590333, 0.638818, 0.90309, 0.907353, 0.267875, 0.739135, 0.0269618, 0.415492, 0.210443, 0.11701, 0.2802, 0.476753, 0.798298, 0.459586, 0.980068, 0.623407, 0.102737, 0.815412, 0.721706, 0.0192618, 0.622737, 0.410737, 0.966186, 0.451259, 0.178196, 0.590272, 0.632138, 0.0150193, 0.754371, 0.282721, 0.111791, 0.964293, 0.757311, 0.863531, 0.815876, 0.741579, 0.132043, 0.311717, 0.375529, 0.423573, 0.879152, 0.687964, 0.623009, 0.928642, 0.211231, 0.599021, 0.315594, 0.48983, 0.924192, 0.15759, 0.835065, 0.270752, 0.519572, 0.983971, 0.933466, 0.39281, 0.164771, 0.69996, 0.695087, 0.939934, 0.360593, 0.884087, 0.0705368, 0.195783, 0.840753, 0.640125, 0.608968, 0.660921, 0.391866, 0.560112, 0.279624, 0.130927, 0.379738, 0.29212, 0.0839564, 0.959167, 0.481734, 0.761034, 0.218957, 0.657724, 0.89205, 0.632027, 0.00426973, 0.901251, 0.611128, 0.93658, 0.192968, 0.800139, 0.734223, 0.257371, 0.583209, 0.205984, 0.306612, 0.732238, 0.767415, 0.306473, 0.301493, 0.655717, 0.806719, 0.185761, 0.108008, 0.369758, 0.5799, 0.39172, 0.586472, 0.912723, 0.996995, 0.328359, 0.728283, 0.913385, 0.458639, 0.487452, 0.315121, 0.487541, 0.689887, 0.334267, 0.261757, 0.554891, 0.74423, 0.81897, 0.199157, 0.92522, 0.795319, 0.29064, 0.734204, 0.428365, 0.64949, 0.83396, 0.468518, 0.322345, 0.887436, 0.679391, 0.793715, 0.627969, 0.549529, 0.216202, 0.935997, 0.303923, 0.0265268, 0.256032, 0.00753601, 0.740424, 0.765904, 0.448312, 0.0849806, 0.219901, 0.641763, 0.732962, 0.562491, 0.698137, 0.390629, 0.441117, 0.914715, 0.371376, 0.0270291, 0.565576, 0.872735, 0.283587, 0.300075, 0.428127, 0.765926, 0.601275, 0.116522, 0.184715, 0.0921416, 0.225001, 0.328041, 0.831487, 0.240143, 0.298623, 0.0183053, 0.423449, 0.173679, 0.532816, 0.174162, 0.724482, 0.338944, 0.634093, 0.825546, 0.598415, 0.712967, 0.281606, 0.626934, 0.972574, 0.749146, 0.521465, 0.817477, 0.820694, 0.674425, 0.822765, 0.76617, 0.0219426, 0.481244, 0.799323, 0.54821, 0.99158, 0.467712, 0.608509, 0.413756, 0.164914, 0.627942, 0.479727, 0.602386, 0.330174, 0.690089, 0.129653, 0.158252, 0.577024, 0.44558, 0.549267, 0.161021, 0.468495, 0.760144, 0.872291, 0.850721, 0.74684, 0.315013, 0.0820171, 0.195057, 0.229297, 0.0356003, 0.625246, 0.0778245, 0.998756, 0.947639, 0.607523, 0.434552, 0.989694, 0.815607, 0.941278, 0.861908, 0.999584, 0.989924, 0.492682, 0.622809, 0.0118228, 0.128034, 0.508684, 0.676673, 0.596012, 0.081458, 0.436571, 0.633841, 0.906294, 0.11493, 0.836429, 0.942813, 0.660931, 0.61251, 0.200747, 0.634191, 0.0971297, 0.9871, 0.525109, 0.957392, 0.849594, 0.838424, 0.43607, 0.786804, 0.250731, 0.565066, 0.0139926, 0.731502, 0.066213, 0.352713, 0.866957, 0.809287, 0.187923, 0.852455, 0.028073, 0.894598, 0.592446, 0.454888, 0.471943, 0.734707, 0.565559, 0.720943, 0.100021, 0.156881, 0.298176, 0.719757, 0.190602, 0.499897, 0.455767, 0.413476, 0.561167, 0.217268, 0.615113, 0.652399, 0.167765, 0.2394, 0.908603, 0.44359, 0.762971, 0.262683, 0.979575, 0.0046518, 0.78731, 0.560064, 0.409568, 0.470744, 0.221643, 0.172649, 0.916843, 0.840882, 0.494234, 0.796157, 0.82787, 0.0642344, 0.149631, 0.121883, 0.471611, 0.725665, 0.517188, 0.92359, 0.0724756, 0.167474, 0.974842, 0.429479, 0.582507, 0.753831, 0.941557, 0.652318, 0.999982, 0.880069, 0.170462, 0.642863, 0.297986, 0.754937, 0.715194, 0.382265, 0.0684199, 0.152803, 0.346498, 0.0980933, 0.539281, 0.313148, 0.329868, 0.659931, 0.460339, 0.756118, 0.948438, 0.47178, 0.608557, 0.943064, 0.972609, 0.731033, 0.0835427, 0.116397, 0.960032, 0.878928, 0.158863, 0.96914, 0.215856, 0.490591, 0.932403, 0.00532221, 0.56509, 0.184162, 0.071154, 0.187463, 0.67118, 0.224376, 0.812902, 0.587138, 0.414517, 0.906184, 0.212648, 0.83957, 0.0392536, 0.541782, 0.295983, 0.30007, 0.22822, 0.262378, 0.834384, 0.315133, 0.324306, 0.0557477, 0.82832, 0.928104, 0.367016, 0.649099, 0.0396088, 0.733263, 0.0114925, 0.189227, 0.435077, 0.57049, 0.209751, 0.99275, 0.0132314, 0.748614, 0.754128, 0.308886, 0.940483, 0.563096, 0.417193, 0.689936, 0.944569, 0.758204, 0.61821, 0.896863, 0.273171, 0.889657, 0.599449, 0.336948, 0.994484, 0.516204, 0.113564, 0.725726, 0.306077, 0.834276, 0.0798385, 0.390562, 0.851716, 0.38912, 0.49531, 0.305076, 0.258891, 0.553501, 0.114869, 0.0733474, 0.640746, 0.959401, 0.361267, 0.844638, 0.970882, 0.334052, 0.950295, 0.953569, 0.285906, 0.698312, 0.860996, 0.686962, 0.470302, 0.0658563, 0.74922, 0.986479, 0.719605, 0.58211, 0.0382286, 0.516559, 0.80634, 0.407344, 0.282383, 0.0815423, 0.020983, 0.956287, 0.95763, 0.13336, 0.944486, 0.0188899, 0.811448, 0.57224, 0.0696519, 0.588823, 0.595569, 0.857287, 0.626235, 0.0776045, 0.826725, 0.111139, 0.892575, 0.544137, 0.124404, 0.802925, 0.211684, 0.519513, 0.46979, 0.302065, 0.932356, 0.611625, 0.937576, 0.817479, 0.119266, 0.410209, 0.605702, 0.782327, 0.158269, 0.903792, 0.241192, 0.771094, 0.724703, 0.643881, 0.433215, 0.638512, 0.182143, 0.709728, 0.841723, 0.0507608, 0.327897, 0.344321, 0.722545, 0.447383, 0.285312, 0.0242404, 0.785832, 0.477245, 0.733531, 0.793145, 0.388553, 0.453201, 0.965354, 0.387875, 0.880384, 0.0192083, 0.372754, 0.802752, 0.500992, 0.20782, 0.025106, 0.937312, 0.161403, 0.325695, 0.554755, 0.921233, 0.969702, 0.177798, 0.635858, 0.228456, 0.517535, 0.764385, 0.0310674, 0.663643, 0.51201, 0.878013, 0.857616, 0.160906, 0.546719, 0.237824, 0.400096, 0.687779, 0.601709, 0.00459333, 0.649596, 0.29988, 0.0568715, 0.58124, 0.180596, 0.60101, 0.00389178, 0.328437, 0.333262, 0.284833, 0.716697, 0.651259, 0.730291, 0.290504, 0.574079, 0.447069, 0.201367, 0.407274, 0.237481, 0.850878, 0.274307, 0.303421, 0.518478, 0.917222, 0.0848286, 0.556413, 0.924497, 0.107259, 0.230666, 0.828556, 0.575067, 0.336448, 0.0485684, 0.0609157, 0.357136, 0.094745, 0.857984, 0.623518, 0.256357, 0.790221, 0.0788018, 0.380383, 0.91978, 0.18314, 0.287352, 0.907766, 0.390134, 0.512253, 0.569944, 0.661262, 0.365042, 0.72941, 0.746994, 0.526814, 0.56478, 0.578807, 0.427708, 0.893288, 0.447646, 0.31169, 0.741519, 0.172659, 0.315436, 0.407067, 0.065012, 0.604022, 0.241147, 0.28989, 0.25807, 0.834869, 0.56664, 0.0757672, 0.0614231, 0.922294, 0.699248, 0.478451, 0.210576, 0.868179, 0.0737086, 0.696861, 0.0934867, 0.103978, 0.213312, 0.12607, 0.647746, 0.0123185, 0.550134, 0.370287, 0.242576, 0.691588, 0.760269, 0.229541, 0.0712436, 0.670378, 0.148687, 0.352557, 0.792037, 0.723984, 0.78095, 0.0760833, 0.214986, 0.794623, 0.656526, 0.2657, 0.162698, 0.249672, 0.737294, 0.144896, 0.960271, 0.952706, 0.247689, 0.781195, 0.637473, 0.651339, 0.480488, 0.624827, 0.168967, 0.882051, 0.432428, 0.821382, 0.126006, 0.888336, 0.537809, 0.975249, 0.47041, 0.186036, 0.385578, 0.294402, 0.278556, 0.303968, 0.101222, 0.984892, 0.962658, 0.285753, 0.0867446, 0.267672, 0.944927, 0.619094, 0.109094, 0.586843, 0.441005, 0.572039, 0.686227, 0.825132, 0.807977, 0.464764, 0.270553, 0.566108, 0.20144, 0.82994, 0.277983, 0.127498, 0.980175, 0.490948, 0.588068, 0.842485, 0.73467, 0.300052, 0.794655, 0.709573, 0.633959, 0.617273, 0.277497, 0.231344, 0.576921, 0.330769, 0.387124, 0.559898, 0.489555, 0.262435, 0.897746, 0.942984, 0.696111, 0.330836, 0.258096, 0.18709, 0.250549, 0.695652, 0.00178437, 0.771559, 0.935707, 0.0570436, 0.222083, 0.0285951, 0.793577, 0.778705, 0.829804, 0.552224, 0.878264, 0.590307, 0.416663, 0.968305, 0.980497, 0.374351, 0.416178, 0.96846, 0.408325, 0.380784, 0.157902, 0.207659, 0.420486, 0.246321, 0.0205687, 0.728861, 0.415458, 0.545777, 0.763633, 0.120258, 0.486911, 0.969393, 0.286764, 0.336028, 0.286827, 0.585956, 0.450174, 0.0558024, 0.680114, 0.0793479, 0.48357, 0.602861, 0.775916, 0.0411381, 0.338329, 0.8924, 0.824861, 0.110559, 0.306005, 0.717528, 0.180393, 0.653016, 0.500991, 0.480166, 0.813107, 0.217375, 0.465885, 0.383509, 0.703033, 0.859691, 0.0195925, 0.834752, 0.734476, 0.955846, 0.580859, 0.953796, 0.654574, 0.44423, 0.0112598, 0.282579, 0.49631, 0.545955, 0.175376, 0.19637, 0.556494, 0.0788281, 0.634461, 0.415645, 0.240133, 0.131654, 0.937616, 0.802098, 0.447082, 0.781492, 0.655502, 0.0768588, 0.0264196, 0.440422, 0.340152, 0.848416, 0.18037, 0.996482, 0.529455, 0.77265, 0.795671, 0.27664, 0.596482, 0.156991, 0.0264286, 0.0321646, 0.313622, 0.66091, 0.102391, 0.247598, 0.633924, 0.366711, 0.67399, 0.770374, 0.305931, 0.694115, 0.218569, 0.688451, 0.395182, 0.254572, 0.667813, 0.0587792, 0.467662, 0.161722, 0.724485, 0.621927, 0.516418, 0.949979, 0.306452, 0.63481, 0.314079, 0.218101, 0.30225, 0.537741, 0.513449, 0.70897, 0.993491, 0.5555, 0.555535, 0.859809, 0.548939, 0.318943, 0.992481, 0.992319, 0.806028, 0.317697, 0.479037, 0.450285, 0.0430833, 0.68005, 0.241278, 0.785787, 0.848216, 0.442909, 0.731278, 0.507967, 0.644294, 0.384743, 0.490276, 0.514169, 0.028633, 0.382395, 0.158087, 0.888714, 0.0219941, 0.843342, 0.486631, 0.75527, 0.171793, 0.807343, 0.512682, 0.137995, 0.553477, 0.754692, 0.414911, 0.297277, 0.748853, 0.644971, 0.258304, 0.503775, 0.50907, 0.108981, 0.0239485, 0.974731, 0.0142304, 0.921031, 0.384431, 0.91562, 0.509847, 0.469516, 0.73212, 0.684066, 0.653302, 0.228694, 0.863653, 0.041899, 0.825711, 0.315551, 0.305999, 0.875391, 0.524647, 0.737578, 0.843897, 0.20596, 0.569398, 0.891875, 0.514638, 0.177141, 0.337022, 0.238634, 0.450862, 0.0958515, 0.0170952, 0.291028, 0.264376, 0.219396, 0.280907, 0.238399, 0.485541, 0.186888, 0.685824, 0.845492, 0.158039, 0.624817, 0.617941, 0.0335596, 0.929544, 0.283022, 0.913518, 0.824676, 0.748839, 0.210475, 0.80756, 0.550077, 0.540211, 0.593669, 0.817956, 0.590681, 0.580638, 0.863733, 0.369527, 0.522274, 0.970446, 0.27185, 0.244164, 0.848418, 0.317831, 0.796962, 0.39336, 0.61686, 0.443003, 0.886598, 0.296609, 0.79706, 0.505852, 0.135758, 0.729181, 0.568836, 0.228146, 0.628907, 0.557686, 0.210052, 0.666452, 0.369343, 0.637187, 0.913858, 0.0676483, 0.386314, 0.74614, 0.460027, 0.769665, 0.607163, 0.661136, 0.408317, 0.082415, 0.330202, 0.973103, 0.906002, 0.592822, 0.49552, 0.464728, 0.927377, 0.79601, 0.297257, 0.0802152, 0.875166, 0.965711, 0.828689, 0.935954, 0.222853, 0.960175, 0.885684, 0.0260691, 0.651986, 0.927343, 0.0823473, 0.951757, 0.760611, 0.54416, 0.835401, 0.210591, 0.0724783, 0.391011, 0.0143496, 0.293461, 0.194537, 0.91084, 0.504482, 0.841295, 0.905512, 0.225208, 0.449512, 0.622702, 0.560123, 0.890952, 0.169299, 0.381673, 0.84665, 0.948667, 0.987612, 0.729889, 0.908907, 0.365192, 0.338496, 0.735753, 0.527905, 0.468758, 0.0385625, 0.996785, 0.108748, 0.481158, 0.00839623, 0.466563, 0.865383, 0.409138, 0.460578, 0.360472, 0.0407806, 0.364375, 0.977482, 0.811772, 0.0990622, 0.933134, 0.163347, 0.939935, 0.630137, 0.256183, 0.983861, 0.724552, 0.303294, 0.914815, 0.482606, 0.912499, 0.660085, 0.366056, 0.746248, 0.219051, 0.104823, 0.102237, 0.629716, 0.958589, 0.513937, 0.156952, 0.837467, 0.279681, 0.417555, 0.618307, 0.933961, 0.710576, 0.64998, 0.591747, 0.18498, 0.645953, 0.30677, 0.125125, 0.041388, 0.801042, 0.424426, 0.351224, 0.513681, 0.175725, 0.36503, 0.312664, 0.106289, 0.530154, 0.864183, 0.0462141, 0.146542, 0.747002, 0.0271387, 0.847553, 0.374374, 0.141571, 0.804145, 0.781911, 0.908875, 0.640773, 0.942928, 0.932247, 0.0819903, 0.702697, 0.796138, 0.0998107, 0.477658, 0.71308, 0.230403, 0.39062, 0.412141, 0.560688, 0.0396883, 0.300266, 0.552077, 0.401183, 0.697795, 0.345155, 0.973869, 0.99401, 0.724117, 0.37781, 0.475506, 0.259888, 0.816185, 0.340527, 0.555918, 0.0614762, 0.327173, 0.33215, 0.879987, 0.638624, 0.462407, 0.911328, 0.848515, 0.101813, 0.337031, 0.589615, 0.444778, 0.939433, 0.452765, 0.164072, 0.313226, 0.121912, 0.964394, 0.545237, 0.119571, 0.320902, 0.32713, 0.297954, 0.92257, 0.581893, 0.605318, 0.454684, 0.981156, 0.680498, 0.646043, 0.848569, 0.727255, 0.26652, 0.192383, 0.924268, 0.114181, 0.210008, 0.0881303, 0.493128, 0.761511, 0.544935, 0.0904996, 0.304229, 0.668192, 0.129051, 0.620008, 0.710355, 0.804815, 0.858795, 0.328434, 0.638237, 0.922537, 0.37459, 0.580962, 0.856638, 0.108657, 0.759089, 0.48636, 0.233826, 0.646782, 0.608141, 0.078016, 0.112631, 0.870167, 0.79137, 0.224489, 0.0101558, 0.00762725, 0.0954137, 0.55212, 0.795537, 0.904098, 0.591631, 0.480995, 0.856099, 0.523218, 0.832067, 0.771458, 0.606072, 0.104547, 0.771592, 0.908995, 0.693579, 0.684904, 0.695537, 0.821532, 0.307386, 0.71525, 0.813333, 0.647794, 0.442722, 0.0453486, 0.348228, 0.40358, 0.278184, 0.64213, 0.0118423, 0.706857, 0.523328, 0.969652, 0.60106, 0.640635, 0.701873, 0.498151, 0.472944, 0.12873, 0.0483712, 0.644485, 0.717798, 0.396157, 0.246251, 0.0118826, 0.116676, 0.0344178, 0.484916, 0.170281, 0.0870461, 0.372743, 0.0366434, 0.618328, 0.228173, 0.487171, 0.753924, 0.711603, 0.2192, 0.00744546, 0.555475, 0.488775, 0.0123579, 0.0985529, 0.837939, 0.240533, 0.926339, 0.0881075, 0.593701, 0.751206, 0.0428366, 0.353683, 0.00202499, 0.95949, 0.0779273, 0.337559, 0.107304, 0.52039, 0.634236, 0.573349, 0.210973, 0.13295, 0.636381, 0.312231, 0.745826, 0.595705, 0.494064, 0.596859, 0.254767, 0.934892, 0.574779, 0.42702, 0.885871, 0.530271, 0.351459, 0.917716, 0.599362, 0.879352, 0.742866, 0.751279, 0.255945, 0.953363, 0.364924, 0.613204, 0.395512, 0.42505, 0.775299, 0.739922, 0.610164, 0.519186, 0.54946, 0.759337, 0.065786, 0.851736, 0.513869, 0.538094, 0.298297, 0.936134, 0.819454, 0.589035, 0.146889, 0.789904, 0.265699, 0.922212, 0.824522, 0.280013, 0.723715, 0.22222, 0.215838, 0.170854, 0.84406, 0.720984, 0.517679, 0.985518, 0.828351, 0.680872, 0.527865, 0.360798, 0.0171757, 0.335389, 0.127265, 0.0372285, 0.743543, 0.120925, 0.992412, 0.893428, 0.224306, 0.427493, 0.400916, 0.453714, 0.844501, 0.432694, 0.907014, 0.387987, 0.197357, 0.353356, 0.163248, 0.581933, 0.0802244, 0.101659, 0.948038, 0.298489, 0.487947, 0.805005, 0.292222, 0.104251, 0.262406, 0.756303, 0.0289556, 0.539178, 0.612408, 0.260213, 0.87181, 0.125249, 0.877138, 0.56453, 0.260431, 0.115406, 0.844685, 0.795905, 0.0845446, 0.403418, 0.203438, 0.501762, 0.04233, 0.883746, 0.888299, 0.0241302, 0.0477649, 0.678425, 0.973873, 0.875213, 0.255399, 0.554313, 0.509247, 0.810753, 0.662169, 0.0431242, 0.620963, 0.532629, 0.414566, 0.202682, 0.431377, 0.359614, 0.741483, 0.287146, 0.930683, 0.427412, 0.990319, 0.954914, 0.109501, 0.945121, 0.0656726, 0.528272, 0.865429, 0.813012, 0.804701, 0.178151, 0.987579, 0.367919, 0.455077, 0.816022, 0.662191, 0.843173, 0.677972, 0.838458, 0.669437, 0.130338, 0.0307111, 0.0626129, 0.65216, 0.89493, 0.682701, 0.687862, 0.930354, 0.989369, 0.127442, 0.7715, 0.142004, 0.203572, 0.797808, 0.69064, 0.515438, 0.824036, 0.480253, 0.429861, 0.193539, 0.0359497, 0.991032, 0.158966, 0.765634, 0.489247, 0.638873, 0.851344, 0.144914, 0.604943, 0.295531, 0.736863, 0.637076, 0.888163, 0.955339, 0.089028, 0.509549, 0.18744, 0.0881126, 0.240522, 0.971756, 0.0332888, 0.551699, 0.385016, 0.0123994, 0.288318, 0.0737334, 0.773612, 0.149373, 0.245974, 0.051311, 0.628455, 0.176365, 0.939546, 0.16157, 0.16799, 0.755808, 0.553828, 0.774415, 0.693948, 0.484905, 0.386581, 0.782892, 0.300995, 0.458443, 0.791017, 0.400073, 0.827436, 0.526291, 0.0786245, 0.169529, 0.645122, 0.897908, 0.615324, 0.0569726, 0.940118, 0.689557, 0.908606, 0.351026, 0.336397, 0.114568, 0.437256, 0.721008, 0.905267, 0.193115, 0.767424, 0.446772, 0.394282, 0.302813, 0.948594, 0.401708, 0.00299313, 0.768493, 0.755339, 0.614702, 0.329795, 0.336652, 0.37557, 0.681038, 0.22798, 0.624969, 0.297243, 0.592397, 0.0193065, 0.647642, 0.299208, 0.873181, 0.465653, 0.9561, 0.845995, 0.592208, 0.610495, 0.693635, 0.83781, 0.871429, 0.482782, 0.019577, 0.566867, 0.16798, 0.265707, 0.970517, 0.793594, 0.0707822, 0.517747, 0.0848429, 0.657993, 0.353269, 0.528811, 0.0576434, 0.789224, 0.142582, 0.136927, 0.275891, 0.613849, 0.631172, 0.43431, 0.708835, 0.24269, 0.652269, 0.838496, 0.810745, 0.443645, 0.990308, 0.716902, 0.915889, 0.53024, 0.0882673, 0.531856, 0.513347, 0.47327, 0.321808, 0.230628, 0.696743, 0.103835, 0.105626, 0.931232, 0.954198, 0.668827, 0.9736, 0.484766, 0.650168, 0.172564, 0.694854, 0.311507, 0.256866, 0.960496, 0.805261, 0.960536, 0.125208, 0.941721, 0.0252524, 0.811851, 0.0497205, 0.665747, 0.940021, 0.834874, 0.484493, 0.0483284, 0.930201, 0.92104, 0.920169, 0.489162, 0.107738, 0.590964, 0.857815, 0.108885, 0.703273, 0.98203, 0.526217, 0.391751, 0.424956, 0.959739, 0.427961, 0.55528, 0.678307, 0.89085, 0.564021, 0.0254301, 0.267811, 0.966403, 0.255753, 0.434848, 0.948481, 0.0797267, 0.107002, 0.613125, 0.308759, 0.951783, 0.482604, 0.212008, 0.920039, 0.437873, 0.914546, 0.495611, 0.158746, 0.679416, 0.251326, 0.132333, 0.0188234, 0.0826892, 0.0968132, 0.00930595, 0.216777, 0.107398, 0.439804, 0.945324, 0.200513, 0.127535, 0.774592, 0.456462, 0.710033, 0.528864, 0.691696, 0.234751, 0.483404, 0.848106, 0.973856, 0.879214, 0.277933, 0.723969, 0.533849, 0.724845, 0.0916249, 0.457768, 0.194096, 0.25009, 0.193369, 0.0138378, 0.0989235, 0.875745, 0.223662, 0.834419, 0.678243, 0.426739, 0.971297, 0.431455, 0.217424, 0.190131, 0.605275, 0.464854, 0.106896, 0.832803, 0.302449, 0.961006, 0.855226, 0.521602, 0.65972, 0.180617, 0.741415, 0.96466, 0.71623, 0.187566, 0.0841722, 0.0878926, 0.190294, 0.727046, 0.172442, 0.412167, 0.545072, 0.466853, 0.660928, 0.486961, 0.778572, 0.147888, 0.954745, 0.200231, 0.744128, 0.294402, 0.859378, 0.906787, 0.519812, 0.551985, 0.79456, 0.418839, 0.414822, 0.125102, 0.490049, 0.959723, 0.210006, 0.589855, 0.365312, 0.316106, 0.0577263, 0.237431, 0.0110919, 0.330336, 0.058622, 0.808817, 0.896923, 0.356248, 0.0971567, 0.334918, 0.842778, 0.112614, 0.669964, 0.666608, 0.682843, 0.737819, 0.141793, 0.276603, 0.0331375, 0.783688, 0.434657, 0.45442, 0.599295, 0.387187, 0.846923, 0.179479, 0.121494, 0.98973, 0.478073, 0.827297, 0.379425, 0.232607, 0.118598, 0.169086, 0.902703, 0.095138, 0.0735214, 0.683167, 0.9624, 0.130515, 0.488498, 0.62583, 0.00683649, 0.254995, 0.929025, 0.599082, 0.661573, 0.928941, 0.831784, 0.179927, 0.053024, 0.412189, 0.947525, 0.661833, 0.902597, 0.31522, 0.132675, 0.154595, 0.274591, 0.499663, 0.993421, 0.923582, 0.443526, 0.925272, 0.869103, 0.353508, 0.389103, 0.0583933, 0.426538, 0.700325, 0.290663, 0.778628, 0.587522, 0.252839, 0.230107, 0.730163, 0.829537, 0.207341, 0.445899, 0.875232, 0.318014, 0.74751, 0.975023, 0.014299, 0.17128, 0.457809, 0.14812, 0.0197848, 0.118775, 0.230753, 0.997848, 0.45795, 0.449937, 0.0894907, 0.547274, 0.948523, 0.630865, 0.624967, 0.498096, 0.501158, 0.211525, 0.286669, 0.0116561, 0.161249, 0.399316, 0.124989, 0.646028, 0.770584, 0.793763, 0.762284, 0.445668, 0.857498, 0.625118, 0.666783, 0.113078, 0.0596466, 0.185806, 0.591636, 0.635886, 0.450358, 0.587621, 0.5527, 0.747684, 0.248808, 0.667088, 0.383176, 0.358038, 0.790323, 0.9834, 0.668535, 0.869853, 0.933976, 0.787124, 0.811976, 0.515406, 0.937923, 0.879118, 0.755636, 0.8476, 0.0172126, 0.403315, 0.655652, 0.920229, 0.710497, 0.614395, 0.00722982, 0.430953, 0.345282, 0.103916, 0.355235, 0.904136, 0.79404, 0.0106131, 0.494148, 0.991351, 0.0350799, 0.630222, 0.000749717, 0.979426, 0.422986, 0.289786, 0.330692, 0.0552139, 0.0369849, 0.777986, 0.946767, 0.72669, 0.183823, 0.823817, 0.56029, 0.849984, 0.668362, 0.736155, 0.222733, 0.178803, 0.0433033, 0.0545745, 0.355848, 0.829792, 0.0321856, 0.900058, 0.565675, 0.264814, 0.565534, 0.967712, 0.903356, 0.598438, 0.281995, 0.721174, 0.912927, 0.309744, 0.555706, 0.939278, 0.397977, 0.882638, 0.406464, 0.101314, 0.310882, 0.69791, 0.61566, 0.770006, 0.534857, 0.264891, 0.275198, 0.285514, 0.387835, 0.915057, 0.307186, 0.99959, 0.929944, 0.518083, 0.406515, 0.511193, 0.111044, 0.490271, 0.984333, 0.322023, 0.525149, 0.574954, 0.377631, 0.980368, 0.482464, 0.376603, 0.918488, 0.47039, 0.198118, 0.966154, 0.975313, 0.0497318, 0.574031, 0.101026, 0.593685, 0.285728, 0.555814, 0.0161684, 0.465769, 0.392347, 0.268933, 0.219111, 0.0614982, 0.681534, 0.453335, 0.219628, 0.00521107, 0.531894, 0.0103605, 0.0160745, 0.706182, 0.105306, 0.639396, 0.913112, 0.169314, 0.46118, 0.530876, 0.530852, 0.144749, 0.061771, 0.345383, 0.793049, 0.930435, 0.0387522, 0.870827, 0.99605, 0.86432, 0.186146, 0.516547, 0.259903, 0.0542989, 0.354779, 0.633639, 0.369478, 0.883022, 0.831576, 0.503522, 0.259566, 0.10825, 0.720064, 0.0503783, 0.355704, 0.654066, 0.135843, 0.904345, 0.732615, 0.418578, 0.707522, 0.523412, 0.427052, 0.266195, 0.0485478, 0.151569, 0.234289, 0.86771, 0.691468, 0.976096, 0.322316, 0.474722, 0.930385, 0.247036, 0.0111069, 0.695143, 0.501857, 0.3928, 0.494987, 0.725543, 0.603904, 0.349952, 0.370164, 0.214488, 0.871452, 0.520086, 0.801125, 0.222537, 0.75987, 0.839324, 0.776784, 0.725548, 0.745395, 0.0295877, 0.150169, 0.111521, 0.291749, 0.86594, 0.667406, 0.624777, 0.519074, 0.0645655, 0.573982, 0.343976, 0.238698, 0.329343, 0.499002, 0.691519, 0.679615, 0.0686207, 0.444707, 0.650487, 0.862795, 0.501802, 0.165066, 0.791704, 0.15477, 0.794657, 0.705931, 0.0741224, 0.37554, 0.58899, 0.510674, 0.675896, 0.242068, 0.26872, 0.906989, 0.868277, 0.418305, 0.0849626, 0.843582, 0.185997, 0.0494805, 0.602731, 0.7365, 0.923882, 0.750356, 0.40581, 0.112037, 0.651375, 0.612261, 0.717376, 0.0812118, 0.275665, 0.476249, 0.473285, 0.739432, 0.143818, 0.183861, 0.532398, 0.41748, 0.921911, 0.788728, 0.779641, 0.807648, 0.246671, 0.0510445, 0.0254668, 0.156033, 0.932309, 0.763114, 0.254263, 0.457501, 0.461505, 0.440129, 0.344309, 0.995591, 0.760076, 0.730269, 0.986784, 0.73832, 0.87352, 0.537939, 0.0494327, 0.0392552, 0.0630789, 0.454545, 0.722735, 0.484011, 0.901769, 0.00145949, 0.545437, 0.466967, 0.412684, 0.327767, 0.433916, 0.368346, 0.782479, 0.392597, 0.742118, 0.611192, 0.622068, 0.186453, 0.279677, 0.221972, 0.379552, 0.888944, 0.304705, 0.497728, 0.318121, 0.92822, 0.693819, 0.434451, 0.0217611, 0.800265, 0.892447, 0.522391, 0.152433, 0.180016, 0.474903, 0.0238855, 0.588777, 0.583758, 0.317013, 0.499803, 0.340935, 0.545624, 0.828265, 0.901466, 0.717656, 0.929255, 0.08775, 0.234531, 0.44157, 0.739418, 0.686425, 0.589344, 0.1422, 0.474432, 0.632737, 0.715697, 0.0770064, 0.784035, 0.141011, 0.933972, 0.856698, 0.839336, 0.98125, 0.513388, 0.668878, 0.133803, 0.890941, 0.628038, 0.603997, 0.704268, 0.036449, 0.310906, 0.352725, 0.428873, 0.43815, 0.562343, 0.564143, 0.635723, 0.336465, 0.800038, 0.475138, 0.506607, 0.398739, 0.276327, 0.664221, 0.029289, 0.717647, 0.580891, 0.396879, 0.477323, 0.285387, 0.630561, 0.922368, 0.459898, 0.792469, 0.552005, 0.298405, 0.0882608, 0.741296, 0.351056, 0.632286, 0.0179663, 0.427562, 0.74226, 0.00450135, 0.400636, 0.25329, 0.663112, 0.20838, 0.935161, 0.228668, 0.989608, 0.182795, 0.763212, 0.931301, 0.0463401, 0.845698, 0.426351, 0.223439, 0.397415, 0.902058, 0.408063, 0.819568, 0.695039, 0.640855, 0.482843, 0.107455, 0.677767, 0.196258, 0.231481, 0.812896, 0.206368, 0.126421, 0.524307, 0.587915, 0.0986925, 0.59961, 0.606076, 0.880473, 0.0577288, 0.13447, 0.947586, 0.0571611, 0.213013, 0.489456, 0.435708, 0.969083, 0.942995, 0.681764, 0.896178, 0.300682, 0.832375, 0.5195, 0.333091, 0.0556431, 0.469664, 0.7462, 0.0570697, 0.204859, 0.0263461, 0.494899, 0.244498, 0.171041, 0.693177, 0.122295, 0.354362, 0.715442, 0.73101, 0.115082, 0.102726, 0.0862697, 0.436487, 0.562216, 0.453726, 0.569051, 0.646143, 0.106447, 0.940343, 0.491902, 0.180173, 0.471478, 0.246272, 0.75232, 0.6348, 0.0633012, 0.493141, 0.709767, 0.224286, 0.647168, 0.682731, 0.212962, 0.893845, 0.688404, 0.476236, 0.260774, 0.200194, 0.318474, 0.197934, 0.573814, 0.92719, 0.714944, 0.677063, 0.708418, 0.48033, 0.504772, 0.682564, 0.92862, 0.69065, 0.101651, 0.0757732, 0.00122868, 0.871525, 0.630305, 0.0794149, 0.633552, 0.015418, 0.737001, 0.0723624, 0.839766, 0.657991, 0.0813443, 0.407034, 0.0593015, 0.0496819, 0.460121, 0.404443, 0.355606, 0.424626, 0.959821, 0.0930389, 0.41632, 0.885564, 0.974195, 0.072074, 0.97165, 0.0287434, 0.580037, 0.951944, 0.886314, 0.557303, 0.137478, 0.91437, 0.293779, 0.313597, 0.762046, 0.34298, 0.947834, 0.05537, 0.348866, 0.0220232, 0.0761242, 0.483674, 0.543624, 0.660201, 0.0495366, 0.302063, 0.685885, 0.560935, 0.816931, 0.215362, 0.735803, 0.484398, 0.880909, 0.298182, 0.128468, 0.354139, 0.0527205, 0.9533, 0.465524, 0.395123, 0.707392, 0.863054, 0.769466, 0.0349387, 0.734949, 0.349819, 0.0670821, 0.553813, 0.415804, 0.118037, 0.451046, 0.464906, 0.374042, 0.489618, 0.313256, 0.502164, 0.748751, 0.0353211, 0.603173, 0.780302, 0.784802, 0.103803, 0.664729, 0.514665, 0.733879, 0.485716, 0.247943, 0.220476, 0.68938, 0.622017, 0.532858, 0.552822, 0.483941, 0.0735217, 0.395001, 0.0156244, 0.874974, 0.455845, 0.40001, 0.525399, 0.472578, 0.829458, 0.339706, 0.0085181, 0.569525, 0.941497, 0.443829, 0.801316, 0.184509, 0.487628, 0.891121, 0.00554423, 0.601123, 0.993802, 0.328686, 0.417133, 0.75797, 0.41597, 0.682396, 0.654455, 0.348509, 0.0974186, 0.508677, 0.434163, 0.848895, 0.700171, 0.430938, 0.495374, 0.870377, 0.136626, 0.0252389, 0.385227, 0.0386377, 0.918474, 0.975657, 0.0885951, 0.342444, 0.635184, 0.894417, 0.788663, 0.0108794, 0.899092, 0.42093, 0.854927, 0.216658, 0.66055, 0.928396, 0.0311457, 0.95406, 0.78459, 0.52698, 0.954647, 0.0553724, 0.112884, 0.199379, 0.575085, 0.952266, 0.252752, 0.531791, 0.127426, 0.829004, 0.773397, 0.524273, 0.709102, 0.536364, 0.647877, 0.833191, 0.17091, 0.273609, 0.623056, 0.573185, 0.21786, 0.378892, 0.939695, 0.037874, 0.830446, 0.571572, 0.65958, 0.607392, 0.632481, 0.121963, 0.517775, 0.620987, 0.345017, 0.769316, 0.257625, 0.0339667, 0.580798, 0.0237706, 0.127731, 0.555469, 0.0487686, 0.207704, 0.339207, 0.895657, 0.700992, 0.151549, 0.134486, 0.928575, 0.0443563, 0.709693, 0.981987, 0.450482, 0.488103, 0.913204, 0.369439, 0.484755, 0.612307, 0.309857, 0.473988, 0.835232, 0.100386, 0.551637, 0.577682, 0.397991, 0.841518, 0.532709, 0.141247, 0.409456, 0.786516, 0.826065, 0.64496, 0.536202, 0.344456, 0.277559, 0.830111, 0.390734, 0.450151, 0.0218602, 0.990687, 0.189214, 0.336835, 0.578587, 0.739667, 0.46232, 0.986131, 0.312953, 0.137354, 0.831438, 0.359346, 0.147321, 0.372741, 0.620005, 0.81637, 0.223003, 0.947173, 0.27233, 0.91975, 0.518553, 0.38585, 0.563678, 0.846023, 0.529032, 0.738313, 0.815021, 0.484458, 0.576681, 0.0926511, 0.0255715, 0.0670623, 0.780394, 0.0825894, 0.631561, 0.338682, 0.124318, 0.871413, 0.321059, 0.165747, 0.97701, 0.0734802, 0.189865, 0.104041, 0.893658, 0.457512, 0.436778, 0.88349, 0.821133, 0.372976, 0.19636, 0.650987, 0.508544, 0.146217, 0.314452, 0.302964, 0.869022, 0.69999, 0.384766, 0.656917, 0.0622906, 0.783322, 0.549016, 0.48294, 0.853204, 0.984512, 0.0309319, 0.845943, 0.438341, 0.737687, 0.282315, 0.431338, 0.601569, 0.889015, 0.289548, 0.43581, 0.100949, 0.000932943, 0.309186, 0.429961, 0.474935, 0.9183, 0.258138, 0.84934, 0.880087, 0.552398, 0.141286, 0.283584, 0.931196, 0.37491, 0.200074, 0.0740094, 0.848848, 0.704655, 0.414608, 0.152468, 0.907735, 0.772761, 0.0360872, 0.180056, 0.197521, 0.409589, 0.319259, 0.66497, 0.116785, 0.717584, 0.535645, 0.159959, 0.692151, 0.376607, 0.314093, 0.334771, 0.957417, 0.964038, 0.922174, 0.747482, 0.255195, 0.973346, 0.354712, 0.815583, 0.254272, 0.252127, 0.592754, 0.312424, 0.204188, 0.206599, 0.191229, 0.771721, 0.16871, 0.514607, 0.944417, 0.11727, 0.996607, 0.910027, 0.855123, 0.422208, 0.0914395, 0.753779, 0.39944, 0.822808, 0.864212, 0.541907, 0.0831886, 0.42194, 0.32566, 0.0259759, 0.843884, 0.328822, 0.290296, 0.842189, 0.00545835, 0.377651, 0.754198, 0.432982, 0.211467, 0.507297, 0.322964, 0.944953, 0.67269, 0.908696, 0.823821, 0.754947, 0.954246, 0.117408, 0.817159, 0.0698135, 0.895377, 0.818969, 0.470528, 0.571387, 0.947834, 0.595896, 0.487859, 0.0287326, 0.720533, 0.877903, 0.702942, 0.841893, 0.79942, 0.11582, 0.182782, 0.762298, 0.539455, 0.647334, 0.553466, 0.614602, 0.29902, 0.200425, 0.774054, 0.680762, 0.0497778, 0.227848, 0.589457, 0.764415, 0.738369, 0.823087, 0.0782207, 0.0477335, 0.664587, 0.962675, 0.666643, 0.392024, 0.985393, 0.43173, 0.951072, 0.317355, 0.636815, 0.982784, 0.199483, 0.100302, 0.0983773, 0.743348, 0.447584, 0.326214, 0.188603, 0.234952, 0.0836973, 0.193172, 0.339608, 0.0171846, 0.140456, 0.408248, 0.731662, 0.550608, 0.761596, 0.620372, 0.762473, 0.342705, 0.0431834, 0.879889, 0.949776, 0.0174416, 0.0430366, 0.689595, 0.862824, 0.897548, 0.571938, 0.221444, 0.0842679, 0.929114, 0.348507, 0.0102636, 0.221872, 0.998716, 0.354849, 0.0494321, 0.615513, 0.606909, 0.701758, 0.0548691, 0.917509, 0.813837, 0.891332, 0.454314, 0.512912, 0.115186, 0.321759, 0.0608864, 0.587886, 0.0310354, 0.131396, 0.810433, 0.325341, 0.795835, 0.559347, 0.532573, 0.649707, 0.667578, 0.474935, 0.492523, 0.474219, 0.719782, 0.719336, 0.166523, 0.0935351, 0.0290707, 0.627281, 0.120119, 0.337353, 0.833613, 0.529305, 0.160354, 0.192708, 0.517011, 0.393018, 0.266867, 0.67993, 0.2966, 0.0675627, 0.049884, 0.802648, 0.721408, 0.300104, 0.224207, 0.355234, 0.369416, 0.666041, 0.778924, 0.678344, 0.244476, 0.51117, 0.769703, 0.194689, 0.750743, 0.496835, 0.947952, 0.792589, 0.571899, 0.934115, 0.239655, 0.992504, 0.0846078, 0.618461, 0.649232, 0.295413, 0.94919, 0.274345, 0.509407, 0.271909, 0.000930362, 0.158036, 0.900723, 0.212063, 0.96839, 0.374585, 0.469782, 0.531897, 0.690381, 0.468584, 0.0359002, 0.261997, 0.899164, 0.13039, 0.6485, 0.378338, 0.221372, 0.575356, 0.600011, 0.333292, 0.472703, 0.744745, 0.292519, 0.902518, 0.736262, 0.39382, 0.193482, 0.218638, 0.37395, 0.455858, 0.112487, 0.750094, 0.714776, 0.528615, 0.715634, 0.307591, 0.507527, 0.270608, 0.783474, 0.503542, 0.188904, 0.256813, 0.367277, 0.0523162, 0.94068, 0.921846, 0.777667, 0.411176, 0.0133664, 0.206929, 0.893635, 0.624345, 0.776478, 0.649293, 0.505523, 0.296455, 0.183283, 0.13781, 0.639469, 0.903623, 0.731678, 0.320149, 0.627007, 0.936021, 0.864199, 0.517562, 0.286761, 0.17914, 0.0648794, 0.0978378, 0.500528, 0.712065, 0.171874, 0.561778, 0.630316, 0.337516, 0.998464, 0.808983, 0.350591, 0.628368, 0.912493, 0.871607, 0.849695, 0.422593, 0.658803, 0.83347, 0.447237, 0.798792, 0.294156, 0.105724, 0.0741703, 0.944466, 0.746695, 0.57705, 0.454319, 0.537558, 0.978656, 0.275082, 0.865394, 0.42905, 0.321618, 0.619303, 0.719888, 0.20614, 0.590662, 0.335587, 0.571819, 0.14077, 0.512955, 0.688468, 0.753296, 0.430348, 0.228874, 0.880236, 0.563226, 0.400975, 0.135245, 0.608373, 0.542516, 0.876987, 0.470293, 0.307949, 0.598335, 0.24133, 0.726464, 0.953135, 0.100928, 0.434708, 0.186309, 0.0502947, 0.38873, 0.837416, 0.947704, 0.691398, 0.0461486, 0.995426, 0.659582, 0.455137, 0.719528, 0.433284, 0.447412, 0.815005, 0.801782, 0.20814, 0.363933, 0.807072, 0.366598, 0.881259, 0.36765, 0.170048, 0.700181, 0.190792, 0.422015, 0.371692, 0.804004, 0.877961, 0.700853, 0.824119, 0.972574, 0.759579, 0.421504, 0.515063, 0.218148, 0.0687566, 0.304502, 0.897699, 0.928322, 0.797918, 0.863318, 0.360217, 0.762498, 0.992061, 0.472135, 0.166534, 0.581114, 0.66621, 0.195785, 0.0437133, 0.24186, 0.567203, 0.984934, 0.258978, 0.957256, 0.844922, 0.713605, 0.0541155, 0.887392, 0.0579775, 0.341528, 0.00656558, 0.412303, 0.0148872, 0.462868, 0.337523, 0.939532, 0.507882, 0.187285, 0.139041, 0.729862, 0.350465, 0.267288, 0.831128, 0.341595, 0.234875, 0.526828, 0.0478633, 0.297971, 0.444694, 0.0888507, 0.788782, 0.0197432, 0.879393, 0.0294991, 0.841766, 0.489023, 0.503464, 0.47285, 0.545518, 0.934726, 0.0409531, 0.421955, 0.501159, 0.273089, 0.581311, 0.74753, 0.302673, 0.294014, 0.301206, 0.22304, 0.735983, 0.567154, 0.774057, 0.0655665, 0.766488, 0.798884, 0.90914, 0.403654, 0.440633, 0.793028, 0.992759, 0.624937, 0.564271, 0.578377, 0.53693, 0.28699, 0.710963, 0.0154664, 0.361751, 0.447944, 0.376651, 0.976943, 0.197851, 0.547489, 0.227106, 0.456446, 0.742688, 0.989491, 0.368837, 0.0729938, 0.145014, 0.451494, 0.862849, 0.483792, 0.145617, 0.259996, 0.290529, 0.0574864, 0.315212, 0.256489, 0.250316, 0.41138, 0.882464, 0.746337, 0.812296, 0.463426, 0.31247, 0.913875, 0.204899, 0.197659, 0.624119, 0.145738, 0.828249, 0.173153, 0.821114, 0.224993, 0.880486, 0.393319, 0.5228, 0.324117, 0.970565, 0.822643, 0.711942, 0.265506, 0.962097, 0.0305713, 0.93128, 0.715791, 0.305274, 0.980283, 0.385826, 0.250016, 0.794107, 0.214281, 0.7842, 0.159098, 0.168762, 0.557931, 0.259428, 0.105516, 0.0894675, 0.069389, 0.453177, 0.831908, 0.126979, 0.827831, 0.302858, 0.123757, 0.87119, 0.925624, 0.530038, 0.571532, 0.39731, 0.345498, 0.689683, 0.182037, 0.91741, 0.545841, 0.312773, 0.309144, 0.0123853, 0.980819, 0.350091, 0.0961307, 0.0646169, 0.0719253, 0.947185, 0.887502, 0.506696, 0.372855, 0.245585, 0.219438, 0.444893, 0.271645, 0.654493, 0.915768, 0.386677, 0.311144, 0.735514, 0.275864, 0.900572, 0.574876, 0.377688, 0.92217, 0.704141, 0.501957, 0.144012, 0.490947, 0.283826, 0.778355, 0.328462, 0.478082, 0.486394, 0.932712, 0.536281, 0.644762, 0.157485, 0.700024, 0.816247, 0.883428, 0.477485, 0.0263772, 0.416996, 0.145468, 0.0296548, 0.289283, 0.283224, 0.128746, 0.966503, 0.526181, 0.764314, 0.606014, 0.56261, 0.316953, 0.402768, 0.459073, 0.973306, 0.294563, 0.837289, 0.466905, 0.0921972, 0.083203, 0.323473, 0.190788, 0.892925, 0.179937, 0.813307, 0.922673, 0.503515, 0.0126516, 0.413086, 0.278325, 0.47703, 0.939909, 0.492061, 0.395506, 0.790437, 0.989499, 0.801666, 0.741973, 0.256637, 0.16019, 0.368278, 0.955072, 0.263978, 0.588447, 0.787951, 0.0155537, 0.415966, 0.672965, 0.96584, 0.870968, 0.857937, 0.137439, 0.35347, 0.378724, 0.964373, 0.768734, 0.440575, 0.0405468, 0.767168, 0.551087, 0.638026, 0.632401, 0.130231, 0.722439, 0.201121, 0.990679, 0.241409, 0.405717, 0.0887516, 0.433311, 0.325229, 0.338765, 0.313306, 0.819185, 0.281072, 0.569576, 0.539048, 0.475869, 0.309965, 0.294609, 0.986804, 0.356367, 0.531965, 0.323966, 0.982108, 0.922606, 0.78987, 0.184678, 0.919313, 0.66172, 0.78001, 0.538111, 0.504061, 0.551569, 0.197561, 0.172693, 0.0875003, 0.504177, 0.536836, 0.494697, 0.273618, 0.909722, 0.328595, 0.520832, 0.490617, 0.12315, 0.68816, 0.315788, 0.722511, 0.162925, 0.490397, 0.457867, 0.0508113, 0.988206, 0.288068, 0.0844054, 0.229343, 0.288736, 0.274956, 0.162419, 0.567865, 0.0658495, 0.922953, 0.888595, 0.891891, 0.422081, 0.894278, 0.636198, 0.669447, 0.507817, 0.695411, 0.419091, 0.50959, 0.858347, 0.365119, 0.351961, 0.927468, 0.898844, 0.702686, 0.613672, 0.388132, 0.662109, 0.776763, 0.608112, 0.255512, 0.449684, 0.901849, 0.734983, 0.184068, 0.606383, 0.807874, 0.114904, 0.369849, 0.631545, 0.0902525, 0.35459, 0.629446, 0.755188, 0.00710723, 0.283259, 0.213081, 0.841356, 0.574098, 0.479044, 0.827427, 0.127553, 0.418677, 0.584996, 0.181074, 0.173117, 0.534258, 0.452522, 0.323254, 0.199639, 0.19934, 0.477959, 0.516973, 0.300863, 0.33596, 0.614113, 0.0463051, 0.806675, 0.716888, 0.560459, 0.78294, 0.588177, 0.108478, 0.871551, 0.122526, 0.879612, 0.323951, 0.964344, 0.272828, 0.599901, 0.780299, 0.878432, 0.827981, 0.862602, 0.238203, 0.995725, 0.807474, 0.859691, 0.745089, 0.427182, 0.584508, 0.815208, 0.0209309, 0.977772, 0.11708, 0.51597, 0.198436, 0.600696, 0.178902, 0.528177, 0.113928, 0.959053, 0.377403, 0.206195, 0.678897, 0.298803, 0.602845, 0.779048, 0.61736, 0.0538978, 0.922456, 0.251961, 0.344247, 0.0469277, 0.0997539, 0.134385, 0.433126, 0.917378, 0.501004, 0.432078, 0.609415, 0.399673, 0.840714, 0.648393, 0.975679, 0.488398, 0.707056, 0.917814, 0.241519, 0.151391, 0.217867, 0.455515, 0.736847, 0.276058, 0.429626, 0.458444, 0.809978, 0.3343, 0.212938, 0.391852, 0.982906, 0.188652, 0.94218, 0.573306, 0.858379, 0.646604, 0.996944, 0.8909, 0.284794, 0.27596, 0.900314, 0.264372, 0.403445, 0.460954, 0.367555, 0.513943, 0.756927, 0.901388, 0.744883, 0.419572, 0.0291924, 0.388149, 0.311144, 0.758906, 0.494793, 0.800513, 0.823058, 0.21676, 0.315118, 0.132913, 0.615567, 0.366563, 0.253824, 0.908813, 0.37287, 0.562833, 0.603878, 0.182627, 0.181748, 0.626329, 0.72973, 0.755745, 0.934465, 0.771756, 0.74092, 0.764703, 0.847717, 0.380055, 0.956026, 0.554559, 0.153008, 0.817651, 0.351589, 0.858646, 0.356547, 0.591945, 0.481525, 0.566407, 0.075726, 0.804183, 0.738637, 0.0518405, 0.615393, 0.18159, 0.705874, 0.270865, 0.214856, 0.715119, 0.421676, 0.312135, 0.0893758, 0.830401, 0.0118446, 0.790957, 0.000994886, 0.772949, 0.830426, 0.872599, 0.262893, 0.611248, 0.327013, 0.209951, 0.0868283, 0.657425, 0.586466, 0.42304, 0.311497, 0.00599936, 0.0047943, 0.314901, 0.459674, 0.832237, 0.593066, 0.533902, 0.986659, 0.532806, 0.334881, 0.331746, 0.682138, 0.403476, 0.157666, 0.0933196, 0.687572, 0.864067, 0.623627, 0.436928, 0.634422, 0.315886, 0.776535, 0.28992, 0.486322, 0.633281, 0.680106, 0.413941, 0.74878, 0.0557304, 0.746276, 0.253372, 0.677609, 0.03761, 0.841179, 0.462366, 0.140944, 0.666033, 0.444185, 0.896211, 0.745836, 0.837855, 0.781673, 0.992182, 0.759924, 0.149578, 0.801817, 0.23307, 0.983902, 0.279981, 0.436416, 0.408519, 0.977166, 0.486979, 0.616462, 0.717189, 0.78756, 0.979531, 0.211748, 0.281095, 0.808292, 0.452116, 0.505222, 0.211008, 0.0880939, 0.304145, 0.157218, 0.823591, 0.881477, 0.63282, 0.43668, 0.0421872, 0.92511, 0.208938, 0.595937, 0.319492, 0.386474, 0.912154, 0.86807, 0.973331, 0.576398, 0.423191, 0.191564, 0.271486, 0.166704, 0.59387, 0.846881, 0.603252, 0.726757, 0.283076, 0.252814, 0.0950604, 0.533592, 0.609895, 0.911565, 0.402955, 0.519665, 0.719536, 0.779983, 0.58922, 0.50628, 0.0937121, 0.535797, 0.385731, 0.117425, 0.265472, 0.237342, 0.166879, 0.377402, 0.387306, 0.370544, 0.680795, 0.182085, 0.472747, 0.681323, 0.799128, 0.401971, 0.824955, 0.541769, 0.0634075, 0.357216, 0.564308, 0.106465, 0.112271, 0.227668, 0.363854, 0.323736, 0.175635, 0.855609, 0.122859, 0.634043, 0.00744051, 0.443882, 0.918507, 0.910142, 0.482702, 0.0487369, 0.22982, 0.119722, 0.630875, 0.775613, 0.127926, 0.825253, 0.20214, 0.366558, 0.231207, 0.489712, 0.782439, 0.783108, 0.635982, 0.684556, 0.444892, 0.740059, 0.74257, 0.556034, 0.020627, 0.169975, 0.318743, 0.987251, 0.848496, 0.961086, 0.313144, 0.469643, 0.280877, 0.444973, 0.565544, 0.674149, 0.966, 0.840922, 0.624866, 0.898954, 0.360874, 0.333776, 0.416233, 0.964037, 0.995817, 0.8895, 0.101838, 0.213644, 0.672951, 0.367858, 0.473691, 0.849456, 0.0204076, 0.9011, 0.0515015, 0.311752, 0.42627, 0.612015, 0.03455, 0.36429, 0.809447, 0.0841483, 0.902302, 0.1439, 0.358429, 0.79011, 0.884318, 0.176961, 0.267724, 0.227391, 0.41377, 0.630351, 0.503522, 0.886437, 0.611218, 0.315786, 0.656199, 0.718377, 0.569848, 0.202811, 0.937216, 0.353074, 0.51868, 0.190367, 0.697473, 0.0124044, 0.554073, 0.251852, 0.839427, 0.0618167, 0.656978, 0.105702, 0.128592, 0.660755, 0.49681, 0.438251, 0.22643, 0.773987, 0.892038, 0.268779, 0.827232, 0.80203, 0.558867, 0.801823, 0.779758, 0.24148, 0.979899, 0.044897, 0.387513, 0.148037, 0.971127, 0.25907, 0.701731, 0.702838, 0.841079, 0.471461, 0.00816618, 0.763383, 0.845966, 0.390235, 0.479232, 0.272554, 0.428787, 0.630907, 0.144826, 0.795675, 0.885258, 0.877329, 0.260514, 0.88605, 0.251618, 0.0982398, 0.240143, 0.336942, 0.497409, 0.328716, 0.559073, 0.710497, 0.407214, 0.140225, 0.568899, 0.305758, 0.985192, 0.353355, 0.451623, 0.806361, 0.552935, 0.137101, 0.39632, 0.807873, 0.730659, 0.83679, 0.474723, 0.902925, 0.181643, 0.519008, 0.495691, 0.0574197, 0.399138, 0.376197, 0.728309, 0.563635, 0.429087, 0.900816, 0.738019, 0.664776, 0.472119, 0.866737, 0.672326, 0.820026, 0.55473, 0.543396, 0.430427, 0.0390094, 0.14597, 0.763778, 0.925085, 0.182753, 0.927547, 0.38596, 0.0845172, 0.686091, 0.470664, 0.633901, 0.379529, 0.808742, 0.677396, 0.660347, 0.824392, 0.138273, 0.913349, 0.282948, 0.182555, 0.195728, 0.0569882, 0.0180547, 0.285175, 0.141473, 0.891612, 0.916347, 0.170171, 0.0141192, 0.0746619, 0.848639, 0.88324, 0.224257, 0.398841, 0.446264, 0.367285, 0.394011, 0.593844, 0.421785, 0.0978993, 0.748422, 0.546064, 0.0749291, 0.679814, 0.773036, 0.190595, 0.9074, 0.132129, 0.589965, 0.310527, 0.312563, 0.496822, 0.0182632, 0.421471, 0.246528, 0.111739, 0.146622, 0.0458184, 0.499015, 0.370329, 0.38683, 0.239333, 0.81416, 0.292132, 0.932061, 0.155805, 0.0530965, 0.412611, 0.177749, 0.0743324, 0.679697, 0.990631, 0.772683, 0.658341, 0.633155, 0.595962, 0.101049, 0.0893765, 0.652252, 0.828871, 0.292416, 0.812544, 0.338977, 0.574637, 0.662387, 0.150282, 0.445916, 0.982466, 0.403631, 0.237927, 0.605144, 0.178157, 0.139473, 0.409146, 0.032356, 0.623801, 0.892386, 0.686936, 0.208553, 0.0746324, 0.429076, 0.804958, 0.551032, 0.0414786, 0.268112, 0.282896, 0.191952, 0.631162, 0.338374, 0.294875, 0.113726, 0.861872, 0.441595, 0.214191, 0.66156, 0.0493908, 0.373903, 0.351066, 0.754358, 0.203796, 0.232518, 0.936212, 0.894607, 0.733782, 0.499273, 0.352905, 0.785701, 0.269482, 0.964939, 0.0445552, 0.191663, 0.380432, 0.263502, 0.460111, 0.250836, 0.164842, 0.517637, 0.740929, 0.566001, 0.228714, 0.678602, 0.0194022, 0.737847, 0.959707, 0.463411, 0.945044, 0.68689, 0.833525, 0.149539, 0.47417, 0.681319, 0.351924, 0.58604, 0.693724, 0.549001, 0.267608, 0.17901, 0.308286, 0.317175, 0.303205, 0.276014, 0.180304, 0.111004, 0.313073, 0.119443, 0.966616, 0.503921, 0.516759, 0.928561, 0.0495854, 0.797306, 0.00506445, 0.953303, 0.680102, 0.609641, 0.4532, 0.604242, 0.592065, 0.555589, 0.885786, 0.379935, 0.840548, 0.747545, 0.713203, 0.0289334, 0.825641, 0.00517996, 0.31366, 0.102872, 0.00632973, 0.0294658, 0.937041, 0.744933, 0.429079, 0.2378, 0.532026, 0.395294, 0.887661, 0.17933, 0.440347, 0.296402, 0.00236916, 0.209272, 0.5654, 0.834848, 0.460221, 0.0318093, 0.123416, 0.671155, 0.508426, 0.638721, 0.279426, 0.977275, 7.68745e-05, 0.955426, 0.765669, 0.835244, 0.374852, 0.3037, 0.182404, 0.563928, 0.206628, 0.845717, 0.0740084, 0.534655, 0.948065, 0.860815, 0.727566, 0.592863, 0.611181, 0.51679, 0.878952, 0.225228, 0.506738, 0.912728, 0.750646, 0.352038, 0.663531, 0.717603, 0.263244, 0.312346, 0.900763, 0.3021, 0.710917, 0.801194, 0.275892, 0.135634, 0.013046, 0.143271, 0.706457, 0.4556, 0.880494, 0.323518, 0.914485, 0.948586, 0.837672, 0.268554, 0.492549, 0.835405, 0.424024, 0.251007, 0.670121, 0.894743, 0.936056, 0.878409, 0.516729, 0.980338, 0.858777, 0.515476, 0.806565, 0.459549, 0.673979, 0.0373015, 0.225456, 0.448623, 0.742773, 0.30995, 0.730075, 0.645957, 0.416948, 0.252095, 0.0891325, 0.269174, 0.277805, 0.0260466, 0.438988, 0.912189, 0.273474, 0.296135, 0.0327403, 0.410277, 0.885817, 0.672258, 0.957767, 0.0637427, 0.705864, 0.750885, 0.532208, 0.500071, 0.989295, 0.198371, 0.155448, 0.893755, 0.55062, 0.787393, 0.673014, 0.700156, 0.785568, 0.849068, 0.471647, 0.929353, 0.830086, 0.164187, 0.95872, 0.707694, 0.254694, 0.516321, 0.198168, 0.652784, 0.554721, 0.600844, 0.00513052, 0.777388, 0.267702, 0.554596, 0.966946, 0.982968, 0.91765, 0.572923, 0.505429, 0.544413, 0.920607, 0.277406, 0.358607, 0.644469, 0.802135, 0.417853, 0.0748436, 0.0656076, 0.667222, 0.00809094, 0.511886, 0.062951, 0.140421, 0.786651, 0.275054, 0.718954, 0.307897, 0.899251, 0.940873, 0.635788, 0.966653, 0.308592, 0.0912164, 0.996029, 0.440294, 0.025451, 0.57036, 0.0815001, 0.785151, 0.673662, 0.555222, 0.72086, 0.635426, 0.916495, 0.53304, 0.37754, 0.745192, 0.892548, 0.440584, 0.0808152, 0.658269, 0.417595, 0.821983, 0.454843, 0.510409, 0.443047, 0.455659, 0.0762574, 0.68442, 0.764375, 0.118305, 0.117737, 0.109274, 0.830061, 0.622865, 0.621019, 0.363026, 0.437709, 0.0458459, 0.748531, 0.896462, 0.0851837, 0.422135, 0.109305, 0.805803, 0.888655, 0.294698, 0.511156, 0.580689, 0.254876, 0.877237, 0.965993, 0.958119, 0.0194436, 0.340496, 0.74835, 0.988802, 0.571348, 0.766744, 0.511712, 0.408168, 0.162194, 0.877615, 0.343821, 0.702854, 0.795688, 0.0172876, 0.252809, 0.818424, 0.649099, 0.112949, 0.435633, 0.606987, 0.929316, 0.253601, 0.429676, 0.0881306, 0.712534, 0.337336, 0.693027, 0.22348, 0.347465, 0.360248, 0.0609941, 0.807739, 0.891838, 0.871452, 0.965494, 0.414782, 0.107206, 0.514451, 0.571409, 0.849897, 0.949761, 0.438625, 0.972175, 0.519867, 0.176188, 0.42903, 0.706912, 0.799488, 0.216814, 0.192208, 0.549729, 0.959527, 0.0193243, 0.142677, 0.561262, 0.472697, 0.45902, 0.461403, 0.247776, 0.421327, 0.882689, 0.0900163, 0.484854, 0.752666, 0.878102, 0.485377, 0.102796, 0.642061, 0.561637, 0.738313, 0.502398, 0.318698, 0.652747, 0.847825, 0.709615, 0.967789, 0.437439, 0.940151, 0.788328, 0.0527278, 0.207602, 0.332577, 0.143298, 0.963026, 0.905102, 0.325186, 0.321057, 0.996634, 0.787633, 0.2473, 0.612468, 0.680492, 0.77213, 0.651793, 0.112792, 0.600331, 0.0214044, 0.392964, 0.346418, 0.211294, 0.420163, 0.517522, 0.814278, 0.454198, 0.563263, 0.266748, 0.136205, 0.502684, 0.8188, 0.400989, 0.118937, 0.0411338, 0.858195, 0.834085, 0.902483, 0.263586, 0.238561, 0.107777, 0.535858, 0.239505, 0.277898, 0.735298, 0.950311, 0.216747, 0.0549665, 0.435693, 0.56972, 0.725088, 0.476098, 0.590023, 0.791093, 0.448307, 0.144103, 0.473148, 0.0971389, 0.527271, 0.84826, 0.451409, 0.624358, 0.790694, 0.58076, 0.947789, 0.847968, 0.268656, 0.0502452, 0.427562, 0.2381, 0.37817, 0.340982, 0.990372, 0.707389, 0.881687, 0.614775, 0.459538, 0.689486, 0.257183, 0.508028, 0.951647, 0.239295, 0.510228, 0.0355115, 0.674017, 0.650262, 0.629765, 0.172136, 0.664333, 0.319067, 0.626285, 0.760027, 0.918703, 0.394823, 0.0561703, 0.685326, 0.387615, 0.3077, 0.456536, 0.716168, 0.554496, 0.922222, 0.465481, 0.422972, 0.284398, 0.316601, 0.117767, 0.664932, 0.818385, 0.0772614, 0.797809, 0.565864, 0.806523, 0.502041, 0.986052, 0.40194, 0.853426, 0.923334, 0.229677, 0.409202, 0.103052, 0.803749, 0.741309, 0.584289, 0.17029, 0.813915, 0.486107, 0.335076, 0.0723319, 0.0648056, 0.0169297, 0.276338, 0.803466, 0.941484, 0.675518, 0.25859, 0.674748, 0.145562, 0.933589, 0.74698, 0.162899, 0.987096, 0.901738, 0.234055, 0.957422, 0.636644, 0.835198, 0.548654, 0.171008, 0.328339, 0.176741, 0.108074, 0.0648382, 0.973493, 0.0507243, 0.69277, 0.860223, 0.851903, 0.526105, 0.186676, 0.485972, 0.0915541, 0.123117, 0.263321, 0.114275, 0.471546, 0.910374, 0.840445, 0.435861, 0.472122, 0.510161, 0.0544588, 0.0254585, 0.84312, 0.822587, 0.761342, 0.096239, 0.519051, 0.109043, 0.331702, 0.0499664, 0.298945, 0.481621, 0.134952, 0.952646, 0.801653, 0.890752, 0.31178, 0.91065, 0.860964, 0.260392, 0.790841, 0.939215, 0.541865, 0.288362, 0.759087, 0.278885, 0.608133, 0.50618, 0.642822, 0.170413, 0.191113, 0.536587, 0.548019, 0.7547, 0.853169, 0.374626, 0.250609, 0.478192, 0.992317, 0.921845, 0.113108, 0.90873, 0.483042, 0.296314, 0.5585, 0.101148, 0.798438, 0.76298, 0.671514, 0.836567, 0.745829, 0.979008, 0.176332, 0.504983, 0.0675006, 0.37174, 0.730015, 0.949321, 0.963235, 0.114482, 0.798551, 0.8641, 0.155542, 0.43491, 0.529986, 0.0602692, 0.965662, 0.973488, 0.12901, 0.497966, 0.974907, 0.955867, 0.212779, 0.992117, 0.852558, 0.0952857, 0.867269, 0.690625, 0.686375, 0.74081, 0.668102, 0.536224, 0.0999359, 0.285415, 0.0213675, 0.186844, 0.539411, 0.46288, 0.785401, 0.481897, 0.307431, 0.325025, 0.326074, 0.806278, 0.430591, 0.723728, 0.173602, 0.962883, 0.816989, 0.903304, 0.469133, 0.604026, 0.0321729, 0.840409, 0.24737, 0.736421, 0.48015, 0.192789, 0.951041, 0.593976, 0.151651, 0.443673, 0.34385, 0.577428, 0.140803, 0.566435, 0.11966, 0.72859, 0.368858, 0.0577975, 0.34032, 0.609083, 0.256059, 0.348514, 0.0508468, 0.00316749, 0.555017, 0.655676, 0.737948, 0.567344, 0.362025, 0.146449, 0.00129713, 0.844723, 0.916729, 0.00308606, 0.0870135, 0.877402, 0.951417, 0.221822, 0.772431, 0.643395, 0.67301, 0.116911, 0.46719, 0.0669138, 0.130404, 0.619855, 0.801693, 0.774829, 0.989154, 0.856526, 0.302431, 0.648183, 0.215863, 0.804791, 0.201173, 0.336564, 0.97062, 0.288187, 0.507616, 0.646082, 0.733398, 0.224121, 0.504736, 0.00772472, 0.78743, 0.771164, 0.559108, 0.795581, 0.367603, 0.468444, 0.585013, 0.586772, 0.653175, 0.0160145, 0.522016, 0.58587, 0.209264, 0.458205, 0.616487, 0.117648, 0.115699, 0.583878, 0.794704, 0.221679, 0.911828, 0.968042, 0.718035, 0.594693, 0.188187, 0.937082, 0.670652, 0.205657, 0.0996074, 0.0260505, 0.26999, 0.74838, 0.934845, 0.677448, 0.560191, 0.176769, 0.066693, 0.506686, 0.430665, 0.821599, 0.92822, 0.44078, 0.443573, 0.292611, 0.189979, 0.925306, 0.973656, 0.949399, 0.719787, 0.570721, 0.182352, 0.844719, 0.435064, 0.588637, 0.999896, 0.549393, 0.767109, 0.014801, 0.486565, 0.840187, 0.808312, 0.18391, 0.234522, 0.584381, 0.37433, 0.29087, 0.0704586, 0.304292, 0.319893, 0.0587912, 0.845847, 0.00314954, 0.837245, 0.462001, 0.589969, 0.482115, 0.647743, 0.787038, 0.723061, 0.326683, 0.85121, 0.355814, 0.705157, 0.989882, 0.929909, 0.542999, 0.632499, 0.842266, 0.176936, 0.29883, 0.861086, 0.189718, 0.432002, 0.175787, 0.327401, 0.838435, 0.401861, 0.0125604, 0.203791, 0.444693, 0.187772, 0.152064, 0.815757, 0.684142, 0.813747, 0.823545, 0.134347, 0.291306, 0.637104, 0.536827, 0.947242, 0.627055, 0.850737, 0.447708, 0.827583, 0.200962, 0.420909, 0.828729, 0.430872, 0.907566, 0.491373, 0.260588, 0.101679, 0.0487735, 0.818573, 0.808401, 0.597819, 0.937844, 0.554982, 0.0817186, 0.637007, 0.208433, 0.684939, 0.678865, 0.938025, 0.0468879, 0.106424, 0.279055, 0.325352, 0.835876, 0.732463, 0.956187, 0.776323, 0.52492, 0.809183, 0.256638, 0.222042, 0.612182, 0.246364, 0.751067, 0.697015, 0.557753, 0.80429, 0.892181, 0.0235493, 0.392911, 0.251057, 0.936298, 0.842089, 0.561525, 0.810932, 0.104489, 0.108559, 0.939076, 0.522494, 0.901654, 0.253191, 0.0305009, 0.000174918, 0.548136, 0.269365, 0.374307, 0.779397, 0.889697, 0.265327, 0.530964, 0.40879, 0.0999762, 0.164271, 0.867453, 0.961738, 0.292759, 0.14762, 0.237227, 0.722776, 0.680346, 0.313074, 0.823815, 0.385996, 0.0297546, 0.425466, 0.579438, 0.0663015, 0.159994, 0.438489, 0.358821, 0.21364, 0.481726, 0.483257, 0.980104, 0.953453, 0.829254, 0.82761, 0.700659, 0.625401, 0.37035, 0.904741, 0.102187, 0.223586, 0.990634, 0.419582, 0.621645, 0.27542, 0.709467, 0.517586, 0.384775, 0.061399, 0.406794, 0.0198032, 0.170385, 0.152503, 0.249718, 0.611619, 0.353437, 0.585372, 0.778843, 0.748258, 0.00522621, 0.0147192, 0.0705208, 0.442315, 0.166621, 0.0496034, 0.00780444, 0.0572878, 0.759933, 0.574716, 0.93493, 0.971876, 0.62744, 0.626682, 0.0144254, 0.224486, 0.292508, 0.16733, 0.461605, 0.539995, 0.769798, 0.580077, 0.379058, 0.0096561, 0.717079, 0.43319, 0.478359, 0.383725, 0.973667, 0.551515, 0.159994, 0.331342, 0.89847, 0.104814, 0.186139, 0.791425, 0.513075, 0.207098, 0.705184, 0.959963, 0.109553, 0.0240362, 0.525282, 0.11477, 0.90424, 0.163693, 0.303969, 0.108482, 0.122791, 0.012939, 0.342588, 0.0272011, 0.600804, 0.921436, 0.512615, 0.0500179, 0.600177, 0.618209, 0.508877, 0.460674, 0.147336, 0.926143, 0.849058, 0.106621, 0.442745, 0.854984, 0.649785, 0.680815, 0.215518, 0.54041, 0.0592017, 0.213795, 0.275691, 0.692786, 0.812412, 0.730742, 0.0430776, 0.515699, 0.0471932, 0.268972, 0.191225, 0.162789, 0.859575, 0.457822, 0.82466, 0.0802463, 0.21362, 0.347316, 0.924177, 0.535158, 0.279048, 0.0177046, 0.212148, 0.809314, 0.92635, 0.0842272, 0.0464712, 0.156035, 0.113283, 0.633604, 0.586258, 0.138507, 0.106527, 0.485321, 0.696954, 0.563075, 0.0615132, 0.500333, 0.869193, 0.760761, 0.161124, 0.925194, 0.977073, 0.178616, 0.966401, 0.328208, 0.270984, 0.367092, 0.498169, 0.338269, 0.750939, 0.543984, 0.9023, 0.543534, 0.016312, 0.502658, 0.86578, 0.298257, 0.369636, 0.664773, 0.266585, 0.36256, 0.616225, 0.180534, 0.2579, 0.762294, 0.458767, 0.493684, 0.0541348, 0.688507, 0.401433, 0.704303, 0.893807, 0.474275, 0.750621, 0.337068, 0.789275, 0.0368413, 0.90707, 0.63747, 0.311911, 0.433968, 0.797275, 0.946471, 0.392497, 0.57048, 0.324949, 0.707479, 0.473632, 0.252424, 0.882691, 0.95303, 0.145117, 0.359622, 0.323966, 0.850115, 0.657502, 0.490679, 0.117636, 0.622882, 0.952931, 0.752963, 0.748988, 0.0824225, 0.220845, 0.518163, 0.384343, 0.325047, 0.0654623, 0.224933, 0.100739, 0.712389, 0.433919, 0.946161, 0.91136, 0.54095, 0.276587, 0.712972, 0.287296, 0.636123, 0.482552, 0.969401, 0.277553, 0.88716, 0.154472, 0.186099, 0.187503, 0.888573, 0.886183, 0.852393, 0.0354023, 0.218044, 0.439132, 0.0759184, 0.970972, 0.903231, 0.0863043, 0.841808, 0.877451, 0.212733, 0.780609, 0.260082, 0.148804, 0.211385, 0.736429, 0.447931, 0.73038, 0.613024, 0.925157, 0.411162, 0.519772, 0.771778, 0.0303801, 0.336019, 0.706645, 0.320265, 0.447593, 0.616613, 0.349174, 0.309556, 0.409711, 0.700563, 0.663469, 0.665177, 0.975724, 0.262737, 0.0576114, 0.456657, 0.202072, 0.548093, 0.70414, 0.00151419, 0.591219, 0.723603, 0.580681, 0.203495, 0.00301552, 0.363667, 0.701647, 0.0898662, 0.0175085, 0.57922, 0.481037, 0.511311, 0.517898, 0.638491, 0.19532, 0.116193, 0.45704, 0.94091, 0.892934, 0.458747, 0.0299241, 0.432842, 0.0990674, 0.388252, 0.218489, 0.303574, 0.489316, 0.909617, 0.38945, 0.348984, 0.625489, 0.0481935, 0.475787, 0.239942, 0.51331, 0.0755039, 0.459515, 0.973249, 0.74645, 0.206274, 0.17815, 0.417064, 0.636705, 0.60885, 0.17796, 0.203345, 0.682714, 0.642812, 0.184734, 0.405048, 0.907048, 0.291277, 0.0844157, 0.593001, 0.153298, 0.151499, 0.993113, 0.21695, 0.0255066, 0.360015, 0.647722, 0.707693, 0.923729, 0.152495, 0.132257, 0.818965, 0.0722895, 0.943851, 0.385379, 0.921495, 0.00638984, 0.547315, 0.841284, 0.407772, 0.86433, 0.810574, 0.0753104, 0.47821, 0.595804, 0.792667, 0.724536, 0.269371, 0.194357, 0.224023, 0.763775, 0.234777, 0.725786, 0.855229, 0.759268, 0.510267, 0.588473, 0.0172854, 0.4479, 0.664336, 0.50244, 0.298565, 0.412266, 0.70789, 0.258666, 0.669177, 0.97114, 0.794049, 0.652256, 0.552754, 0.640575, 0.19356, 0.0469088, 0.774715, 0.704023, 0.810834, 0.00158777, 0.0347898, 0.526573, 0.453529, 0.335324, 0.823378, 0.718534, 0.0208861, 0.435365, 0.705493, 0.174218, 0.983121, 0.564026, 0.750141, 0.545693, 0.592673, 0.0115324, 0.652051, 0.43416, 0.780084, 0.715096, 0.445158, 0.13432, 0.722025, 0.594671, 0.425649, 0.401439, 0.85149, 0.664776, 0.59369, 0.981758, 0.332022, 0.317091, 0.821814, 0.932877, 0.934732, 0.645572, 0.48562, 0.666455, 0.487356, 0.582273, 0.793477, 0.705752, 0.0679657, 0.539385, 0.92631, 0.140349, 0.419209, 0.613488, 0.186375, 0.497371, 0.654363, 0.605766, 0.353864, 0.521137, 0.365737, 0.922172, 0.260254, 0.904775, 0.158833, 0.871395, 0.0284482, 0.138727, 0.981333, 0.0385456, 0.825761, 0.899612, 0.695491, 0.599947, 0.107973, 0.904803, 0.784907, 0.348681, 0.0967727, 0.290476, 0.47869, 0.724451, 0.696268, 0.390858, 0.804403, 0.915155, 0.500381, 0.326014, 0.879121, 0.747531, 0.29866, 0.836154, 0.466789, 0.0554815, 0.521147, 0.0193921, 0.277637, 0.412436, 0.165975, 0.0933043, 0.396028, 0.364232, 0.894119, 0.662706, 0.844554, 0.627276, 0.510571, 0.775876, 0.559223, 0.140766, 0.132849, 0.630919, 0.993621, 0.312176, 0.762026, 0.269199, 0.421158, 0.995547, 0.1647, 0.281031, 0.242504, 0.124864, 0.0631884, 0.783051, 0.832809, 0.370051, 0.837016, 0.322727, 0.969841, 0.635818, 0.373681, 0.0906802, 0.285469, 0.452135, 0.74719, 0.1876, 0.530949, 0.301913, 0.181019, 0.758152, 0.435024, 0.439012, 0.0774962, 0.617846, 0.648043, 0.315735, 0.376518, 0.314902, 0.409523, 0.485949, 0.402967, 0.605442, 0.0406506, 0.784141, 0.846694, 0.41006, 0.013384, 0.366095, 0.78164, 0.0102839, 0.6342, 0.913823, 0.349234, 0.112328, 0.124363, 0.152649, 0.711797, 0.386605, 0.471072, 0.818652, 0.504349, 0.648708, 0.188056, 0.826415, 0.101712, 0.0379787, 0.661428, 0.260474, 0.259856, 0.530603, 0.696072, 0.889401, 0.908128, 0.651632, 0.509349, 0.590079, 0.522361, 0.235219, 0.952806, 0.273418, 0.305395, 0.688828, 0.666369, 0.413037, 0.686757, 0.505578, 0.356498, 0.431466, 0.609216, 0.642127, 0.988884, 0.674534, 0.793127, 0.875922, 0.804245, 0.555926, 0.180767, 0.591838, 0.536362, 0.0700143, 0.690774, 0.141717, 0.425298, 0.901915, 0.0963091, 0.310052, 0.294121, 0.601604, 0.097364, 0.708817, 0.0427036, 0.50961, 0.349314, 0.164607, 0.971869, 0.986749, 0.626938, 0.269309, 0.182684, 0.888293, 0.968728, 0.629877, 0.626314, 0.882564, 0.266396, 0.894487, 0.346194, 0.636177, 0.378728, 0.409531, 0.829683, 0.613478, 0.175034, 0.556522, 0.970561, 0.716135, 0.0405869, 0.705143, 0.649151, 0.0682475, 0.143428, 0.888939, 0.163392, 0.0536951, 0.966391, 0.157317, 0.601915, 0.818234, 0.274833, 0.644002, 0.17447, 0.132195, 0.603534, 0.102146, 0.0229057, 0.449928, 0.0959411, 0.404557, 0.313371, 0.0421685, 0.680261, 0.0663152, 0.655345, 0.748725, 0.124891, 0.822067, 0.253951, 0.124592, 0.698393, 0.164684, 0.616958, 0.824313, 0.964058, 0.238139, 0.402992, 0.382403, 0.457389, 0.0418984, 0.259257, 0.20708, 0.378181, 0.595022, 0.0855787, 0.672578, 0.582013, 0.0439431, 0.0288226, 0.100938, 0.615393, 0.731328, 0.656283, 0.330191, 0.182827, 0.390147, 0.714379, 0.176488, 0.990829, 0.809143, 0.568215, 0.303771, 0.91016, 0.44329, 0.593669, 0.722076, 0.560905, 0.560642, 0.513886, 0.855322, 0.607786, 0.781349, 0.548843, 0.546036, 0.124078, 0.237524, 0.867486, 0.357688, 0.338076, 0.786907, 0.20566, 0.353073, 0.898358, 0.177624, 0.284894, 0.527775, 0.264077, 0.748425, 0.554378, 0.590301, 0.143675, 0.410008, 0.416264, 0.763627, 0.815686, 0.639639, 0.361523, 0.567836, 0.550479, 0.606591, 0.0178056, 0.166134, 0.469154, 0.890778, 0.0870741, 0.641713, 0.272892, 0.142382, 0.157895, 0.875142, 0.817378, 0.115733, 0.650699, 0.954393, 0.190758, 0.719208, 0.797697, 0.581234, 0.217666, 0.76857, 0.870738, 0.635089, 0.532965, 0.237063, 0.396399, 0.317764, 0.844411, 0.594896, 0.985531, 0.965591, 0.148934, 0.533466, 0.326614, 0.0676991, 0.0409045, 0.259027, 0.619908, 0.460028, 0.0391452, 0.35105, 0.879854, 0.920177, 0.949852, 0.0869352, 0.110073, 0.313809, 0.47796, 0.539343, 0.510045, 0.512023, 0.0600525, 0.617031, 0.604771, 0.533327, 0.105267, 0.632391, 0.308386, 0.490456, 0.702948, 0.616332, 0.634406, 0.130287, 0.819221, 0.0894389, 0.171534, 0.980235, 0.455154, 0.551306, 0.661436, 0.899947, 0.78834, 0.168625, 0.0589216, 0.097285, 0.700832, 0.821703, 0.017523, 0.210227, 0.328355, 0.861135, 0.209952, 0.518591, 0.391321, 0.846423, 0.702223, 0.491477, 0.210212, 0.267899, 0.437041, 0.288857, 0.953474, 0.964247, 0.350472, 0.334289, 0.386696, 0.278018, 0.201989, 0.899821, 0.98322, 0.143034, 0.420224, 0.37725, 0.144546, 0.968261, 0.587383, 0.640063, 0.0493429, 0.694887, 0.972637, 0.832521, 0.234671, 0.810305, 0.190715, 0.257148, 0.678743, 0.067473, 0.194639, 0.311488, 0.24708, 0.162158, 0.728028, 0.551571, 0.95262, 0.292592, 0.342366, 0.383834, 0.317163, 0.88439, 0.196063, 0.645091, 0.728461, 0.328206, 0.423494, 0.765601, 0.382084, 0.256062, 0.598997, 0.839553, 0.0702839, 0.81107, 0.665389, 0.41877, 0.550256, 0.619956, 0.129191, 0.256608, 0.768557, 0.79812, 0.527826, 0.425846, 0.973146, 0.913008, 0.0309738, 0.129424, 0.385945, 0.48925, 0.36247, 0.651493, 0.239735, 0.113484, 0.885722, 0.827916, 0.692666, 0.0900508, 0.0624783, 0.297762, 0.910664, 0.641529, 0.812213, 0.669625, 0.695333, 0.864861, 0.696586, 0.240099, 0.873849, 0.267616, 0.0150577, 0.496142, 0.0181793, 0.315326, 0.117324, 0.403701, 0.624366, 0.856175, 0.000704271, 0.0208226, 0.518633, 0.494967, 0.0915335, 0.797735, 0.293147, 0.144645, 0.321851, 0.237865, 0.729335, 0.83753, 0.444805, 0.39933, 0.497946, 0.36823, 0.249807, 0.485935, 0.128588, 0.667983, 0.335525, 0.469585, 0.337843, 0.718907, 0.24901, 0.70854, 0.992345, 0.578137, 0.579341, 0.776219, 0.485066, 0.19798, 0.373463, 0.931199, 0.912336, 0.746203, 0.750536, 0.951535, 0.691765, 0.776318, 0.357287, 0.72839, 0.0249142, 0.628353, 0.239833, 0.109642, 0.772355, 0.648747, 0.489777, 0.56614, 0.774993, 0.547418, 0.991198, 0.271008, 0.496569, 0.621571, 0.299536, 0.00810245, 0.0864569, 0.533341, 0.783043, 0.809771, 0.597423, 0.412529, 0.79456, 0.52394, 0.82497, 0.3518, 0.941565, 0.157979, 0.479138, 0.496974, 0.938128, 0.209493, 0.950286, 0.836756, 0.558122, 0.521529, 0.232116, 0.33917, 0.596949, 0.93423, 0.0692899, 0.369535, 0.749326, 0.556352, 0.982935, 0.143458, 0.893278, 0.304947, 0.400386, 0.491137, 0.711417, 0.764818, 0.235418, 0.487678, 0.253228, 0.455756, 0.551269, 0.579563, 0.235527, 0.895806, 0.474983, 0.353294, 0.984331, 0.784567, 0.422001, 0.0192113, 0.528427, 0.574712, 0.140488, 0.506967, 0.86844, 0.138171, 0.418844, 0.551601, 0.700853, 0.41318, 0.921164, 0.788882, 0.329395, 0.992396, 0.0819402, 0.0071935, 0.992821, 0.985718, 0.314136, 0.200217, 0.314595, 0.599339, 0.0609108, 0.744403, 0.0657664, 0.808466, 0.432487, 0.245351, 0.456413, 0.955912, 0.0368268, 0.173992, 0.613383, 0.389589, 0.0655167, 0.492878, 0.697627, 0.128874, 0.11259, 0.422782, 0.252359, 0.0858661, 0.338557, 0.0700371, 0.342711, 0.716044, 0.174474, 0.800268, 0.620241, 0.678921, 0.315725, 0.563589, 0.679173, 0.312168, 0.190003, 0.263356, 0.443382, 0.160867, 0.293886, 0.369934, 0.621355, 0.178948, 0.799668, 0.168929, 0.886597, 0.157751, 0.827426, 0.998084, 0.709695, 0.994338, 0.448279, 0.640411, 0.928919, 0.459238, 0.067816, 0.605502, 0.244398, 0.608718, 0.214511, 0.12063, 0.945361, 0.509654, 0.0255167, 0.417937, 0.818315, 0.987609, 0.413759, 0.538989, 0.0248027, 0.454687, 0.0517092, 0.90271, 0.425484, 0.862402, 0.625027, 0.876214, 0.675517, 0.192748, 0.231229, 0.819236, 0.823086, 0.667963, 0.281389, 0.00746112, 0.968602, 0.317103, 0.477637, 0.0761143, 0.376027, 0.0466629, 0.191921, 0.73032, 0.252946, 0.267239, 0.0905882, 0.849323, 0.946896, 0.181835, 0.270043, 0.056533, 0.528718, 0.34072, 0.195902, 0.706542, 0.991418, 0.119169, 0.891355, 0.864471, 0.699044, 0.651331, 0.285457, 0.670664, 0.466954, 0.801451, 0.64839, 0.485259, 0.881206, 0.0398237, 0.933549, 0.257922, 0.587636, 0.112448, 0.0148977, 0.937841, 0.765008, 0.0828351, 0.816488, 0.960685, 0.61599, 0.859782, 0.290726, 0.513923, 0.063747, 0.370326, 0.159592, 0.468146, 0.651206, 0.310093, 0.298917, 0.359615, 0.972081, 0.705177, 0.171894, 0.737643, 0.264526, 0.228415, 0.206767, 0.215091, 0.888902, 0.566527, 0.838089, 0.28529, 0.609758, 0.708566, 0.81208, 0.433847, 0.126582, 0.937056, 0.757773, 0.690594, 0.392319, 0.550614, 0.392574, 0.670266, 0.49032, 0.205898, 0.831668, 0.190098, 0.291416, 0.317894, 0.0457926, 0.872519, 0.000115332, 0.729135, 0.741646, 0.453272, 0.604688, 0.0199639, 0.707024, 0.0497294, 0.686269, 0.671024, 0.220367, 0.825915, 0.326601, 0.392532, 0.357285, 0.518455, 0.859585, 0.73902, 0.143127, 0.2866, 0.345896, 0.0462287, 0.941818, 0.501028, 0.344384, 0.0554794, 0.324246, 0.848657, 0.356346, 0.285384, 0.952473, 0.814546, 0.330119, 0.788547, 0.741966, 0.377757, 0.155739, 0.551952, 0.689385, 0.323114, 0.512186, 0.440853, 0.684254, 0.655622, 0.160188, 0.87879, 0.94967, 0.611931, 0.577409, 0.254201, 0.266333, 0.61696, 0.718902, 0.726468, 0.998383, 0.0919312, 0.0664134, 0.828854, 0.472295, 0.842708, 0.64022, 0.305899, 0.0237165, 0.876209, 0.133535, 0.17101, 0.658875, 0.13261, 0.981066, 0.986838, 0.891752, 0.296951, 0.434631, 0.967742, 0.802787, 0.366509, 0.719581, 0.503294, 0.748413, 0.161317, 0.66709, 0.444871, 0.36463, 0.0446563, 0.874504, 0.127738, 0.347592, 0.398526, 0.0199116, 0.914809, 0.167554, 0.189426, 0.855066, 0.694113, 0.799023, 0.0902301, 0.676734, 0.0229465, 0.806434, 0.343859, 0.559115, 0.0432249, 0.659427, 0.354253, 0.616094, 0.411097, 0.806377, 0.77531, 0.741445, 0.000473142, 0.639601, 0.536549, 0.806591, 0.548107, 0.732347, 0.427543, 0.867243, 0.186006, 0.588977, 0.52012, 0.409918, 0.460944, 0.368319, 0.361351, 0.292433, 0.907614, 0.874799, 0.2355, 0.123767, 0.981005, 0.421588, 0.147668, 0.523858, 0.311282, 0.680003, 0.0692566, 0.999342, 0.261984, 0.655352, 0.133604, 0.5844, 0.426139, 0.854832, 0.438496, 0.675043, 0.420723, 0.445101, 0.86545, 0.208841, 0.121776, 0.906885, 0.66269, 0.123358, 0.921135, 0.54658, 0.461271, 0.0967301, 0.402302, 0.71524, 0.182779, 0.50309, 0.730806, 0.250203, 0.584698, 0.628875, 0.485839, 0.321928, 0.367213, 0.983743, 0.493145, 0.173286, 0.760994, 0.306477, 0.0946855, 0.11765, 0.526887, 0.35585, 0.801342, 0.417659, 0.481917, 0.816113, 0.0390786, 0.352499, 0.455266, 0.885476, 0.01811, 0.421414, 0.806737, 0.648411, 0.757006, 0.187066, 0.535292, 0.726305, 0.505754, 0.339057, 0.672727, 0.548889, 0.557402, 0.765191, 0.98779, 0.0785735, 0.687429, 0.437189, 0.437966, 0.0490676, 0.251836, 0.87836, 0.661856, 0.413129, 0.909673, 0.969351, 0.445319, 0.529583, 0.845193, 0.339396, 0.195819, 0.671612, 0.907388, 0.242167, 0.329103, 0.388934, 0.755661, 0.592306, 0.954056, 0.568219, 0.929298, 0.00538758, 0.386031, 0.431302, 0.260224, 0.779087, 0.657806, 0.0189166, 0.430028, 0.260458, 0.977439, 0.388769, 0.340334, 0.106024, 0.881939, 0.838445, 0.413673, 0.335674, 0.494271, 0.334412, 0.593359, 0.49516, 0.976, 0.153431, 0.413018, 0.164818, 0.252509, 0.742455, 0.713348, 0.0204139, 0.538596, 0.707846, 0.0221754, 0.522451, 0.0391039, 0.455664, 0.504789, 0.738907, 0.58575, 0.815157, 0.48306, 0.811862, 0.86745, 0.311792, 0.685545, 0.309708, 0.788836, 0.837826, 0.399528, 0.450462, 0.596774, 0.214621, 0.526566, 0.0688926, 0.448344, 0.120725, 0.315122, 0.787048, 0.963238, 0.340877, 0.199999, 0.079017, 0.864607, 0.764251, 0.718319, 0.111497, 0.279891, 0.115554, 0.262699, 0.890724, 0.353046, 0.810957, 0.866735, 0.00286452, 0.00347619, 0.270853, 0.614247, 0.561387, 0.0215133, 0.891057, 0.315399, 0.25655, 0.241741, 0.15039, 0.374129, 0.0691939, 0.799363, 0.744584, 0.61992, 0.83166, 0.591765, 0.336728, 0.581412, 0.928769, 0.559652, 0.882395, 0.652254, 0.26545, 0.0670024, 0.98697, 0.391175, 0.224069, 0.323982, 0.279011, 0.820496, 0.557159, 0.327779, 0.352074, 0.206076, 0.717108, 0.0965557, 0.138739, 0.227808, 0.563218, 0.48847, 0.945773, 0.234884, 0.858546, 0.159396, 0.385241, 0.623445, 0.596752, 0.443205, 0.887035, 0.640344, 0.0998492, 0.163499, 0.6304, 0.480013, 0.0448055, 0.312842, 0.841812, 0.0231258, 0.873638, 0.694296, 0.592714, 0.87127, 0.434592, 0.612617, 0.236753, 0.24755, 0.0956149, 0.579344, 0.68045, 0.817486, 0.547015, 0.0270583, 0.692874, 0.805408, 0.90689, 0.506499, 0.757605, 0.440627, 0.0319319, 0.878953, 0.327406, 0.0859084, 0.540661, 0.658303, 0.247164, 0.988378, 0.953815, 0.835087, 0.794337, 0.183549, 0.143762, 0.188967, 0.797925, 0.155226, 0.678526, 0.223761, 0.142341, 0.971828, 0.912707, 0.354852, 0.23376, 0.859434, 0.864688, 0.643642, 0.279002, 0.872146, 0.717845, 0.689394, 0.584934, 0.925325, 0.64485, 0.0868768, 0.440149, 0.0802374, 0.169745, 0.0772872, 0.148129, 0.838965, 0.500671, 0.233542, 0.289451, 0.157224, 0.24364, 0.412919, 0.0722526, 0.248199, 0.308479, 0.3912, 0.500142, 0.222, 0.0948341, 0.917636, 0.50172, 0.465381, 0.440189, 0.286679, 0.842397, 0.90052, 0.290512, 0.803082, 0.303241, 0.919119, 0.725945, 0.0349066, 0.211141, 0.395546, 0.763755, 0.733756, 0.871343, 0.243095, 0.366657, 0.0390919, 0.792521, 0.60397, 0.0279148, 0.943343, 0.253192, 0.238217, 0.342333, 0.923191, 0.98298, 0.872482, 0.833295, 0.0152523, 0.203533, 0.0602389, 0.705377, 0.515586, 0.44581, 0.648555, 0.401494, 0.496757, 0.352891, 0.657929, 0.882993, 0.490186, 0.240471, 0.249185, 0.932046, 0.323939, 0.947336, 0.550444, 0.28375, 0.75001, 0.942039, 0.701898, 0.0971857, 0.93847, 0.0757117, 0.681359, 0.378749, 0.63677, 0.242046, 0.691409, 0.543192, 0.541103, 0.0552468, 0.519849, 0.391595, 0.528859, 0.231188, 0.563127, 0.708664, 0.793334, 0.613483, 0.54913, 0.813614, 0.042799, 0.30788, 0.55394, 0.444663, 0.346912, 0.49824, 0.426941, 0.645794, 0.526599, 0.346327, 0.3573, 0.0900302, 0.883809, 0.404628, 0.868461, 0.923339, 0.749753, 0.537338, 0.460161, 0.660874, 0.0147659, 0.393392, 0.558639, 0.293429, 0.719359, 0.114173, 0.653513, 0.0139946, 0.954595, 0.286828, 0.0624148, 0.385569, 0.547447, 0.543222, 0.176947, 0.960972, 0.278089, 0.388656, 0.841098, 0.446601, 0.470455, 0.920701, 0.846298, 0.493898, 0.95992, 0.57772, 0.260233, 0.684009, 0.173487, 0.323381, 0.0104636, 0.288452, 0.551542, 0.651847, 0.78528, 0.0337595, 0.508202, 0.948789, 0.766963, 0.294237, 0.303095, 0.932342, 0.396169, 0.743192, 0.0843343, 0.635914, 0.158435, 0.330101, 0.74867, 0.848881, 0.136496, 0.289118, 0.6916, 0.272927, 0.290798, 0.904767, 0.31142, 0.166282, 0.36705, 0.549303, 0.469151, 0.0969193, 0.128408, 0.83649, 0.929419, 0.158906, 0.628187, 0.406191, 0.382885, 0.579948, 0.039028, 0.169621, 0.989329, 0.0815238, 0.923423, 0.60885, 0.106084, 0.394455, 0.628407, 0.943118, 0.295768, 0.94597, 0.502776, 0.282522, 0.212961, 0.592191, 0.217716, 0.84636, 0.813798, 0.330917, 0.40851, 0.811735, 0.507795, 0.192148, 0.476361, 0.696752, 0.976219, 0.0985664, 0.130977, 0.581818, 0.972998, 0.240433, 0.321268, 0.369408, 0.209879, 0.144105, 0.31964, 0.645313, 0.437016, 0.0419897, 0.375873, 0.0804421, 0.0512266, 0.0509438, 0.697631, 0.948479, 0.532177, 0.672666, 0.733022, 0.572237, 0.14163, 0.357718, 0.604449, 0.876126, 0.409308, 0.555404, 0.428393, 0.610674, 0.0540597, 0.103888, 0.733858, 0.499431, 0.325702, 0.33307, 0.412439, 0.536351, 0.10531, 0.465118, 0.83234, 0.0853166, 0.787354, 0.151916, 0.813868, 0.375883, 0.668342, 0.725351, 0.610602, 0.568374, 0.750339, 0.112482, 0.847242, 0.0451396, 0.75429, 0.959095, 0.112375, 0.235576, 0.10334, 0.259363, 0.108213, 0.284684, 0.264342, 0.543585, 0.57483, 0.617723, 0.626695, 0.932913, 0.742072, 0.2597, 0.877427, 0.377372, 0.801181, 0.846736, 0.326486, 0.903304, 0.756728, 0.68676, 0.916784, 0.615015, 0.63057, 0.196501, 0.463048, 0.636259, 0.369163, 0.754758, 0.112082, 0.112358, 0.975391, 0.87108, 0.442962, 0.051052, 0.955866, 0.965001, 0.0991575, 0.387232, 0.763433, 0.84831, 0.422091, 0.878841, 0.334149, 0.612291, 0.34583, 0.543017, 0.980456, 0.925603, 0.114561, 0.936859, 0.343194, 0.0879617, 0.895599, 0.196207, 0.95123, 0.0743102, 0.471337, 0.164966, 0.738517, 0.475985, 0.493499, 0.0356601, 0.0216095, 0.553481, 0.301842, 0.181291, 0.223093, 0.545786, 0.771299, 0.778807, 0.157046, 0.139492, 0.111831, 0.740367, 0.398365, 0.170494, 0.581992, 0.860194, 0.213607, 0.0784152, 0.415623, 0.100157, 0.352112, 0.675707, 0.531062, 0.183464, 0.661215, 0.300351, 0.440552, 0.585824, 0.716819, 0.631349, 0.327658, 0.405028, 0.859839, 0.104944, 0.160611, 0.0472555, 0.734982, 0.827174, 0.0545748, 0.893999, 0.808877, 0.679652, 0.465044, 0.750202, 0.436215, 0.822035, 0.317308, 0.262415, 0.918618, 0.863142, 0.574615, 0.660461, 0.43724, 0.909306, 0.972506, 0.723827, 0.248622, 0.163049, 0.386939, 0.106643, 0.994871, 0.855658, 0.455771, 0.164918, 0.30611, 0.908631, 0.688893, 0.7613, 0.261632, 0.00253999, 0.271221, 0.432736, 0.635471, 0.181422, 0.380618, 0.564341, 0.434719, 0.966238, 0.708924, 0.405715, 0.703709, 0.548696, 0.12822, 0.144822, 0.428797, 0.184346, 0.338066, 0.955262, 0.300652, 0.298374, 0.316968, 0.108116, 0.823357, 0.151366, 0.50352, 0.434533, 0.0268823, 0.233961, 0.430651, 0.169694, 0.562766, 0.420687, 0.74611, 0.366372, 0.836339, 0.530026, 0.186737, 0.938637, 0.875394, 0.425433, 0.772448, 0.667455, 0.764654, 0.0874587, 0.743262, 0.355979, 0.436202, 0.148673, 0.201261, 0.276859, 0.553841, 0.95306, 0.090599, 0.620788, 0.109106, 0.844815, 0.115852, 0.98086, 0.996081, 0.44014, 0.341718, 0.280627, 0.642585, 0.776772, 0.0884373, 0.524358, 0.442389, 0.571881, 0.502865, 0.14464, 0.701467, 0.68293, 0.463895, 0.0902899, 0.816324, 0.382356, 0.473168, 0.197288, 0.390467, 0.287006, 0.895552, 0.0384493, 0.353009, 0.908499, 0.194202, 0.671324, 0.816639, 0.0423796, 0.546441, 0.0342219, 0.289165, 0.797636, 0.800629, 0.0945803, 0.40729, 0.8805, 0.728001, 0.0598097, 0.0407465, 0.461957, 0.968095, 0.81558, 0.288942, 0.303981, 0.0932752, 0.225836, 0.424889, 0.477242, 0.424551, 0.214986, 0.14967, 0.839184, 0.698299, 0.245224, 0.534186, 0.609572, 0.98554, 0.264859, 0.921869, 0.515783, 0.609405, 0.666567, 0.642494, 0.454781, 0.0514512, 0.845558, 0.462281, 0.77345, 0.517576, 0.394532, 0.298696, 0.0637802, 0.939939, 0.897187, 0.64845, 0.654141, 0.5422, 0.378496, 0.112206, 0.0735552, 0.791746, 0.195783, 0.189425, 0.272562, 0.16373, 0.502485, 0.938173, 0.234381, 0.0216515, 0.098865, 0.784636, 0.327652, 0.758766, 0.239961, 0.673782, 0.215241, 0.0551604, 0.638107, 0.199927, 0.603767, 0.68115, 0.830862, 0.786071, 0.999128, 0.707448, 0.615595, 0.579995, 0.16302, 0.849775, 0.358486, 0.809041, 0.58912, 0.815306, 0.816334, 0.837699, 0.492808, 0.371968, 0.947081, 0.299125, 0.946594, 0.00616334, 0.495702, 0.605294, 0.240714, 0.070094, 0.621159, 0.906691, 0.116446, 0.538016, 0.558571, 0.578832, 0.694791, 0.053463, 0.386424, 0.997221, 0.625712, 0.979621, 0.413771, 0.369701, 0.906975, 0.895063, 0.542317, 0.77892, 0.195462, 0.531385, 0.29435, 0.223329, 0.989861, 0.640537, 0.435093, 0.579481, 0.403141, 0.00389478, 0.132103, 0.644417, 0.621178, 0.954442, 0.0298517, 0.698377, 0.0861056, 0.511701, 0.804046, 0.925313, 0.895933, 0.852232, 0.326931, 0.249424, 0.0391691, 0.764963, 0.307361, 0.340186, 0.860699, 0.00334707, 0.452865, 0.180791, 0.283536, 0.625822, 0.789606, 0.478775, 0.934851, 0.462845, 0.570526, 0.244256, 0.997985, 0.28044, 0.544024, 0.18943, 0.818593, 0.185194, 0.0231956, 0.866088, 0.926126, 0.397896, 0.332372, 0.358482, 0.0417129, 0.984173, 0.695827, 0.332034, 0.122609, 0.203093, 0.314443, 0.437393, 0.296373, 0.509336, 0.244107, 0.234058, 0.690037, 0.284188, 0.221039, 0.361181, 0.91032, 0.547321, 0.975328, 0.068128, 0.0801906, 0.528644, 0.524512, 0.177174, 0.894682, 0.955069, 0.552512, 0.672156, 0.198971, 0.669977, 0.418543, 0.876825, 0.414695, 0.238743, 0.275038, 0.163796, 0.509435, 0.713545, 0.173844, 0.524071, 0.0835044, 0.824222, 0.753913, 0.0644402, 0.900321, 0.815974, 0.836045, 0.847429, 0.471409, 0.326379, 0.629818, 0.444759, 0.350045, 0.912832, 0.884349, 0.549902, 0.242738, 0.850416, 0.0617729, 0.140373, 0.440812, 0.72903, 0.893515, 0.207915, 0.604921, 0.480557, 0.755408, 0.0180358, 0.154815, 0.557772, 0.487432, 0.845579, 0.00213903, 0.645807, 0.497907, 0.563857, 0.862445, 0.180516, 0.931488, 0.737159, 0.648239, 0.0344065, 0.538289, 0.956338, 0.850626, 0.98302, 0.586991, 0.617682, 0.914337, 0.960085, 0.893208, 0.00806309, 0.431762, 0.757136, 0.924223, 0.158815, 0.251725, 0.569288, 0.366741, 0.00675499, 0.292936, 0.92097, 0.94205, 0.0956674, 0.161022, 0.701299, 0.736288, 0.0344687, 0.241482, 0.102898, 0.277884, 0.780629, 0.744666, 0.332055, 0.388952, 0.764887, 0.264898, 0.479994, 0.123352, 0.0341801, 0.781711, 0.88336, 0.368756, 0.196185, 0.701533, 0.425115, 0.946277, 0.280047, 0.557773, 0.0789337, 0.958856, 0.986791, 0.202065, 0.169607, 0.395141, 0.0409483, 0.64695, 0.492192, 0.362814, 0.81448, 0.16285, 0.296021, 0.0499376, 0.190696, 0.63939, 0.0335765, 0.599953, 0.902445, 0.042125, 0.284877, 0.961642, 0.403516, 0.317403, 0.466792, 0.10303, 0.79637, 0.0808633, 0.939454, 0.371804, 0.197288, 0.996496, 0.0102507, 0.029832, 0.538724, 0.26238, 0.14706, 0.368093, 0.268087, 0.949004, 0.266385, 0.471935, 0.391111, 0.0526285, 0.109101, 0.197184, 0.84688, 0.909992, 0.599527, 0.384441, 0.770833, 0.693056, 0.888264, 0.435594, 0.258062, 0.459511, 0.496008, 0.236393, 0.172671, 0.467522, 0.0280065, 0.26842, 0.311446, 0.779192, 0.989998, 0.0225157, 0.736742, 0.40066, 0.422172, 0.789103, 0.494358, 0.880555, 0.196643, 0.615858, 0.294632, 0.214528, 0.876536, 0.103891, 0.0429321, 0.309648, 0.87223, 0.391974, 0.69175, 0.825653, 0.274149, 0.56648, 0.893573, 0.255601, 0.217857, 0.0863715, 0.33166, 0.545067, 0.720115, 0.308524, 0.763465, 0.898536, 0.434902, 0.580537, 0.182824, 0.221024, 0.0161732, 0.746002, 0.262537, 0.0377952, 0.417375, 0.529417, 0.225243, 0.78082, 0.504494, 0.628211, 0.882423, 0.577104, 0.207672, 0.6147, 0.693291, 0.0332987, 0.91873, 0.561389, 0.835958, 0.780318, 0.287622, 0.813036, 0.259987, 0.89446, 0.403804, 0.465006, 0.89041, 0.254563, 0.0405819, 0.308872, 0.332119, 0.398827, 0.314813, 0.00374371, 0.0162247, 0.943943, 0.593976, 0.503378, 0.571029, 0.518946, 0.99204, 0.301182, 0.746012, 0.205308, 0.0311136, 0.0600072, 0.628276, 0.0692109, 0.328635, 0.873159, 0.692923, 0.716217, 0.522212, 0.869064, 0.581255, 0.435035, 0.376923, 0.705279, 0.181347, 0.433562, 0.741623, 0.869501, 0.0269738, 0.366206, 0.703613, 0.198466, 0.317634, 0.301124, 0.0647373, 0.480298, 0.282097, 0.667181, 0.134705, 0.727296, 0.357044, 0.75068, 0.695344, 0.919044, 0.232232, 0.905678, 0.929539, 0.221667, 0.859635, 0.314313, 0.0181896, 0.207636, 0.0894953, 0.311575, 0.720474, 0.530752, 0.0443453, 0.438311, 0.134759, 0.954803, 0.0332241, 0.236766, 0.871747, 0.581201, 0.268526, 0.462712, 0.298389, 0.865605, 0.185796, 0.947704, 0.143154, 0.0242203, 0.92274, 0.70675, 0.0165168, 0.442303, 0.833985, 0.260064, 0.975228, 0.952075, 0.377776, 0.882164, 0.0293832, 0.640253, 0.439204, 0.280474, 0.145732, 0.581118, 0.451207, 0.255284, 0.781568, 0.324417, 0.52736, 0.416398, 0.415699, 0.111875, 0.249532, 0.440094, 0.36148, 0.344022, 0.568508, 0.380597, 0.774403, 0.522126, 0.24831, 0.656351, 0.457071, 0.559514, 0.464628, 0.212683, 0.185925, 0.191342, 0.793873, 0.694486, 0.726579, 0.449636, 0.34599, 0.914453, 0.934441, 0.297545, 0.504448, 0.947946, 0.601821, 0.561874, 0.960582, 0.354686, 0.122419, 0.109913, 0.504334, 0.343276, 0.412616, 0.348994, 0.0366128, 0.479268, 0.864824, 0.517947, 0.0820124, 0.305641, 0.301882, 0.0627611, 0.415498, 0.0371123, 0.0915617, 0.31759, 0.326098, 0.887276, 0.317074, 0.949069, 0.790414, 0.508064, 0.856512, 0.0717677, 0.155067, 0.458459, 0.464344, 0.858695, 0.237248, 0.424609, 0.0409658, 0.925551, 0.932285, 0.742581, 0.974907, 0.341533, 0.980469, 0.209856, 0.555253, 0.834628, 0.939695, 0.492141, 0.533083, 0.0770837, 0.224348, 0.85108, 0.395584, 0.734646, 0.535954, 0.675955, 0.460483, 0.779008, 0.179741, 0.992827, 0.222586, 0.236466, 0.292186, 0.141888, 0.651591, 0.264082, 0.535197, 0.725217, 0.472508, 0.315369, 0.0442671, 0.826404, 0.664442, 0.210318, 0.781154, 0.768779, 0.130535, 0.789821, 0.0872829, 0.000345506, 0.989456, 0.697414, 0.243103, 0.934252, 0.392799, 0.869709, 0.983473, 0.957166, 0.298384, 0.950966, 0.945291, 0.791484, 0.611383, 0.00773862, 0.546973, 0.743926, 0.309783, 0.593539, 0.000150709, 0.943393, 0.814505, 0.292044, 0.556328, 0.150154, 0.952166, 0.814909, 0.502722, 0.398686, 0.328962, 0.766985, 0.920527, 0.427594, 0.659691, 0.0124402, 0.469223, 0.830091, 0.673413, 0.413477, 0.957588, 0.749862, 0.318045, 0.387874, 0.489802, 0.790802, 0.496226, 0.977664, 0.313017, 0.512363, 0.0335574, 0.882417, 0.986866, 0.25166, 0.773055, 0.44442, 0.156512, 0.0503038, 0.258552, 0.717986, 0.452502, 0.495818, 0.883668, 0.882702, 0.373779, 0.356799, 0.484667, 0.812132, 0.187131, 0.157797, 0.212676, 0.26866, 0.40355, 0.824234, 0.740606, 0.306995, 0.317752, 0.423819, 0.517614, 0.196941, 0.571482, 0.925737, 0.123843, 0.129535, 0.400391, 0.491381, 0.650341, 0.72332, 0.196269, 0.630798, 0.495517, 0.622336, 0.988314, 0.0691449, 0.450294, 0.0676124, 0.168269, 0.207228, 0.489192, 0.6602, 0.687884, 0.0119344, 0.70527, 0.983733, 0.982384, 0.205083, 0.861384, 0.787663, 0.742554, 0.206209, 0.212616, 0.268012, 0.390901, 0.65883, 0.68938, 0.22444, 0.0192429, 0.388283, 0.429813, 0.556358, 0.683561, 0.386254, 0.782344, 0.588964, 0.55072, 0.748183, 0.204753, 0.096801, 0.747743, 0.441655, 0.365034, 0.845842, 0.495637, 0.728004, 0.500585, 0.998266, 0.683184, 0.529804, 0.279395, 0.0847966, 0.911018, 0.463934, 0.923531, 0.885698, 0.104163, 0.990858, 0.436038, 0.51552, 0.408262, 0.892803, 0.0476812, 0.0586898, 0.864969, 0.573018, 0.609611, 0.467167, 0.670962, 0.651588, 0.45333, 0.957268, 0.633035, 0.186001, 0.494991, 0.280636, 0.772204, 0.743438, 0.347833, 0.873078, 0.753847, 0.685593, 0.744352, 0.318947, 0.000933816, 0.106924, 0.536107, 0.639829, 0.206119, 0.290089, 0.514712, 0.274866, 0.871336, 0.802907, 0.922184, 0.118177, 0.310597, 0.953389, 0.0724043, 0.199281, 0.386491, 0.467763, 0.430769, 0.315458, 0.0265129, 0.467898, 0.250111, 0.804908, 0.191977, 0.645413, 0.472067, 0.135614, 0.461252, 0.734281, 0.59659, 0.825864, 0.532474, 0.998466, 0.969667, 0.331398, 0.448755, 0.00692174, 0.153388, 0.393273, 0.313802, 0.372704, 0.190606, 0.304895, 0.671254, 0.160957, 0.800807, 0.278713, 0.436136, 0.106469, 0.0285365, 0.897001, 0.580738, 0.370273, 0.419885, 0.868881, 0.631461, 0.549333, 0.883746, 0.397048, 0.169611, 0.149362, 0.262929, 0.866222, 0.738744, 0.553673, 0.940457, 0.507536, 0.449506, 0.715586, 0.734003, 0.949907, 0.975064, 0.962441, 0.675457, 0.78993, 0.359971, 0.308689, 0.734226, 0.754878, 0.441995, 0.58604, 0.888753, 0.541922, 0.804717, 0.939941, 0.511089, 0.059096, 0.309463, 0.186918, 0.349145, 0.377007, 0.192307, 0.250198, 0.843252, 0.868986, 0.39968, 0.238747, 0.845026, 0.511491, 0.279175, 0.386605, 0.606426, 0.254615, 0.901591, 0.0902917, 0.0290092, 0.847245, 0.113106, 0.0610486, 0.920226, 0.865475, 0.392629, 0.841488, 0.207402, 0.2355, 0.686044, 0.167998, 0.979337, 0.153475, 0.757106, 0.849751, 0.63244, 0.0188624, 0.560794, 0.992078, 0.0909231, 0.0885458, 0.849227, 0.996531, 0.536453, 0.446947, 0.88522, 0.364139, 0.460961, 0.474815, 0.398555, 0.864047, 0.648844, 0.986066, 0.317278, 0.45119, 0.457284, 0.862431, 0.200464, 0.586896, 0.507887, 0.478319, 0.253593, 0.142232, 0.22894, 0.790407, 0.717963, 0.45883, 0.525727, 0.610991, 0.0606806, 0.536986, 0.593655, 0.850723, 0.305421, 0.100182, 0.527007, 0.765736, 0.858126, 0.595021, 0.967857, 0.761493, 0.696527, 0.449307, 0.932336, 0.299135, 0.358472, 0.228388, 0.242661, 0.339309, 0.805666, 0.721293, 0.560974, 0.057952, 0.432618, 0.00532646, 0.247144, 0.933411, 0.288424, 0.65877, 0.111568, 0.52991, 0.246124, 0.816316, 0.989767, 0.425535, 0.357157, 0.804862, 0.0871632, 0.764356, 0.150044, 0.37453, 0.117095, 0.907181, 0.746269, 0.503772, 0.876714, 0.956733, 0.850514, 0.882735, 0.209248, 0.534389, 0.836352, 0.872055, 0.264027, 0.0105678, 0.784881, 0.523245, 0.530977, 0.249264, 0.296541, 0.313034, 0.0419802, 0.306476, 0.748028, 0.0510997, 0.394418, 0.0434473, 0.41069, 0.4958, 0.82988, 0.993508, 0.0226086, 0.536659, 0.601497, 0.278772, 0.317662, 0.683175, 0.428438, 0.955904, 0.626727, 0.707521, 0.901637, 0.531014, 0.868496, 0.566689, 0.0401177, 0.135806, 0.468599, 0.733522, 0.673194, 0.0231164, 0.690726, 0.727451, 0.481481, 0.190158, 0.961606, 0.270164, 0.115293, 0.0736417, 0.187547, 0.00130081, 0.20917, 0.529096, 0.872191, 0.168243, 0.0367341, 0.218131, 0.368563, 0.263263, 0.960075, 0.755443, 0.925066, 0.262938, 0.964269, 0.354926, 0.382723, 0.934509, 0.769771, 0.293814, 0.228827, 0.0643684, 0.454316, 0.968496, 0.502272, 0.89256, 0.451724, 0.410523, 0.113414, 0.435572, 0.491274, 0.150822, 0.0316294, 0.541724, 0.785892, 0.359348, 0.453757, 0.766495, 0.749102, 0.303961, 0.367119, 0.990696, 0.454912, 0.933072, 0.0308887, 0.486821, 0.424341, 0.731196, 0.432225, 0.992916, 0.214123, 0.644641, 0.372599, 0.951961, 0.0972326, 0.154543, 0.866991, 0.596344, 0.758693, 0.362703, 0.185587, 0.756834, 0.0522437, 0.406655, 0.286283, 0.624453, 0.65098, 0.126626, 0.50958, 0.676144, 0.241151, 0.704983, 0.00092231, 0.592649, 0.45497, 0.478202, 0.944385, 0.618972, 0.660407, 0.882134, 0.598851, 0.0721889, 0.428745, 0.0795186, 0.148123, 0.886525, 0.162734, 0.824951, 0.683045, 0.503343, 0.589938, 0.0723046, 0.115081, 0.0201089, 0.322682, 0.129508, 0.618312, 0.030028, 0.806149, 0.694088, 0.109434, 0.154758, 2.56987e-05, 0.204626, 0.616414, 0.226096, 0.386395, 0.779831, 0.901758, 0.163856, 0.648934, 0.338192, 0.202123, 0.5336, 0.730557, 0.558773, 0.824843, 0.727957, 0.620088, 0.878383, 0.0985933, 0.708119, 0.643123, 0.91529, 0.79023, 0.73863, 0.954561, 0.295152, 0.589698, 0.317382, 0.60369, 0.195049, 0.898866, 0.606234, 0.194511, 0.447969, 0.322482, 0.586575, 0.249628, 0.873322, 0.594945, 0.9835, 0.64875, 0.912699, 0.456709, 0.348595, 0.595872, 0.185971, 0.086924, 0.0262257, 0.695916, 0.941024, 0.461552, 0.323183, 0.707817, 0.253687, 0.608315, 0.477998, 0.897206, 0.653489, 0.749276, 0.393501, 0.354142, 0.854916, 0.460109, 0.41504, 0.584033, 0.952008, 0.361548, 0.784401, 0.377392, 0.20778, 0.587108, 0.689111, 0.0389034, 0.425034, 0.385394, 0.248345, 0.380086, 0.575475, 0.638013, 0.0801842, 0.0997491, 0.364944, 0.599061, 0.0702159, 0.0402721, 0.0991669, 0.493616, 0.412747, 0.800816, 0.758369, 0.665841, 0.902528, 0.0418127, 0.1759, 0.483507, 0.387907, 0.8783, 0.41027, 0.462613, 0.32364, 0.18377, 0.250224, 0.278371, 0.9717, 0.500004, 0.251009, 0.769054, 0.349166, 0.512457, 0.933079, 0.463936, 0.366296, 0.000990404, 0.654282, 0.879606, 0.564059, 0.270697, 0.806186, 0.341294, 0.777393, 0.590548, 0.978357, 0.653695, 0.707876, 0.715257, 0.499117, 0.769642, 0.018444, 0.425349, 0.191002, 0.653968, 0.892596, 0.0685558, 0.043615, 0.69562, 0.303121, 0.0711234, 0.614355, 0.97748, 0.155872, 0.843808, 0.283898, 0.023926, 0.798128, 0.291579, 0.512036, 0.640579, 0.0650972, 0.865339, 0.989509, 0.820208, 0.122347, 0.905576, 0.710012, 0.472021, 0.0729493, 0.8676, 0.351875, 0.597197, 0.923503, 0.344575, 0.00368959, 0.101002, 0.865642, 0.417901, 0.336183, 0.403366, 0.609777, 0.229407, 0.338873, 0.92018, 0.341668, 0.177561, 0.711885, 0.721438, 0.151257, 0.897723, 0.734261, 0.828299, 0.654796, 0.610168, 0.322614, 0.057609, 0.669868, 0.0351103, 0.497851, 0.899341, 0.659735, 0.833629, 0.247816, 0.647905, 0.818258, 0.997715, 0.784559, 0.648556, 0.283222, 0.885833, 0.00499132, 0.187462, 0.926025, 0.48638, 0.610984, 0.58284, 0.536159, 0.789185, 0.899492, 0.38008, 0.627457, 0.375201, 0.888226, 0.723031, 0.555612, 0.649365, 0.83337, 0.0822123, 0.740998, 0.257561, 0.0729339, 0.515953, 0.64114, 0.827667, 0.521557, 0.628335, 0.467915, 0.0776531, 0.362262, 0.379132, 0.280284, 0.810736, 0.361727, 0.49232, 0.689625, 0.304187, 0.627473, 0.633657, 0.794066, 0.63248, 0.210397, 0.102277, 0.928669, 0.483447, 0.40887, 0.913735, 0.483358, 0.503764, 0.254536, 0.596166, 0.143644, 0.904753, 0.0256079, 0.756253, 0.169432, 0.0729975, 0.109243, 0.0309298, 0.0890768, 0.869929, 0.756607, 0.814741, 0.150594, 0.470673, 0.498989, 0.398265, 0.94255, 0.868611, 0.461242, 0.43474, 0.621181, 0.447873, 0.952126, 0.903815, 0.324511, 0.478995, 0.682979, 0.621209, 0.292499, 0.358295, 0.129948, 0.804466, 0.0499845, 0.0481898, 0.782715, 0.542998, 0.765441, 0.113682, 0.134923, 0.899975, 0.155663, 0.208583, 0.484905, 0.821416, 0.268545, 0.481221, 0.584605, 0.861309, 0.920582, 0.871126, 0.269647, 0.439819, 0.126401, 0.482138, 0.625803, 0.0798102, 0.0392741, 0.517811, 0.426276, 0.713428, 0.287859, 0.831379, 0.464117, 0.3917, 0.574551, 0.0105812, 0.481456, 0.513039, 0.563318, 0.552785, 0.342518, 0.384482, 0.696738, 0.945141, 0.0719859, 0.302028, 0.604319, 0.954776, 0.36243, 0.290512, 0.504883, 0.379147, 0.125761, 0.161326, 0.591145, 0.566471, 0.217208, 0.553199, 0.667357, 0.376792, 0.607599, 0.0254957, 0.121186, 0.763961, 0.0768277, 0.35534, 0.838269, 0.985063, 0.357764, 0.181454, 0.141499, 0.897183, 0.286145, 0.249903, 0.334809, 0.966785, 0.149642, 0.289421, 0.916148, 0.35175, 0.317636, 0.806016, 0.190981, 0.813306, 0.395627, 0.95738, 0.0939752, 0.361082, 0.899597, 0.486998, 0.760254, 0.15083, 0.837766, 0.444012, 0.738797, 0.678772, 0.129165, 0.3699, 0.75069, 0.466849, 0.974521, 0.732234, 0.0783179, 0.724613, 0.218733, 0.831013, 0.583469, 0.0475636, 0.948548, 0.522795, 0.485984, 0.409257, 0.989019, 0.260101, 0.344105, 0.58524, 0.837142, 0.623739, 0.6157, 0.85168, 0.627927, 0.0602272, 0.505626, 0.955254, 0.570295, 0.558829, 0.600042, 0.999514, 0.833246, 0.24374, 0.0154709, 0.848761, 0.9958, 0.72799, 0.813976, 0.325564, 0.350278, 0.466454, 0.302844, 0.890359, 0.313658, 0.823481, 0.296992, 0.956713, 0.0910392, 0.650355, 0.557088, 0.095005, 0.352954, 0.156921, 0.309125, 0.71187, 0.141045, 0.256612, 0.310431, 0.679947, 0.431878, 0.373703, 0.0504158, 0.0102907, 0.974581, 0.277101, 0.864156, 0.628683, 0.67264, 0.842547, 0.160469, 0.983212, 0.103462, 0.479975, 0.32402, 0.739311, 0.379698, 0.634078, 0.997384, 0.824819, 0.541734, 0.348484, 0.725955, 0.731188, 0.642025, 0.440999, 0.0768537, 0.129418, 0.478026, 0.132223, 0.305538, 0.201746, 0.156575, 0.633534, 0.752542, 0.904999, 0.379745, 0.880192, 0.387398, 0.712953, 0.956166, 0.913473, 0.599241, 0.685988, 0.676363, 0.49636, 0.876042, 0.226236, 0.643089, 0.833073, 0.425287, 0.218588, 0.453172, 0.301031, 0.129325, 0.672147, 0.0501358, 0.767502, 0.791748, 0.0583502, 0.279158, 0.931757, 0.785566, 0.347409, 0.641288, 0.524969, 0.599637, 0.84177, 0.347914, 0.0694182, 0.564342, 0.968, 0.824233, 0.578435, 0.858182, 0.00754457, 0.187994, 0.688498, 0.556711, 0.882394, 0.801016, 0.986133, 0.656237, 0.265303, 0.681323, 0.0731858, 0.602838, 0.385357, 0.649846, 0.139613, 0.0904347, 0.404407, 0.207975, 0.973413, 0.701989, 0.824314, 0.0984482, 0.679328, 0.626865, 0.269018, 0.957835, 0.842923, 0.331784, 0.412132, 0.520471, 0.497815, 0.822525, 0.871805, 0.0733129, 0.425953, 0.796373, 0.966112, 0.0627229, 0.959532, 0.41307, 0.965177, 0.823462, 0.12273, 0.885688, 0.33166, 0.880389, 0.706374, 0.341835, 0.689376, 0.685831, 0.771321, 0.73638, 0.141495, 0.302706, 0.354543, 0.131411, 0.635745, 0.214079, 0.527011, 0.33498, 0.218695, 0.721317, 0.4567, 0.909037, 0.300844, 0.525485, 0.767189, 0.767813, 0.240571, 0.676688, 0.95017, 0.993843, 0.74748, 0.763925, 0.975675, 0.156042, 0.297274, 0.706146, 0.720106, 0.639694, 0.232139, 0.608569, 0.513802, 0.172265, 0.462801, 0.472826, 0.424445, 0.837643, 0.488186, 0.23021, 0.803263, 0.906617, 0.402349, 0.966051, 0.0956306, 0.220729, 0.557124, 0.220361, 0.393405, 0.773573, 0.246708, 0.505566, 0.283299, 0.772797, 0.374605, 0.734612, 0.5373, 0.281068, 0.757695, 0.218682, 0.981331, 0.599125, 0.542024, 0.428893, 0.420057, 0.118232, 0.207046, 0.65774, 0.964914, 0.858489, 0.734383, 0.369598, 0.347372, 0.784544, 0.773473, 0.869541, 0.893491, 0.362739, 0.663225, 0.860732, 0.67147, 0.952458, 0.466423, 0.387925, 0.778971, 0.114828, 0.998257, 0.0589432, 0.616061, 0.126458, 0.849906, 0.546542, 0.297723, 0.666959, 0.419942, 0.772989, 0.247082, 0.0619857, 0.988765, 0.970786, 0.262429, 0.856642, 0.0921937, 0.296052, 0.673798, 0.656831, 0.956036, 0.802563, 0.113222, 0.399848, 0.292586, 0.865429, 0.609193, 0.141084, 0.177469, 0.437117, 0.905161, 0.89846, 0.389897, 0.052486, 0.697587, 0.119383, 0.395026, 0.0976641, 0.496683, 0.7955, 0.210444, 0.279085, 0.195578, 0.520628, 0.779125, 0.394464, 0.453638, 0.574049, 0.112393, 0.778453, 0.442345, 0.888885, 0.226023, 0.360812, 0.781228, 0.788189, 0.282583, 0.685241, 0.835446, 0.524939, 0.361392, 0.540987, 0.395676, 0.566165, 0.939502, 0.955474, 0.18314, 0.3015, 0.270143, 0.659835, 0.836446, 0.292781, 0.814734, 0.532113, 0.111528, 0.459271, 0.196421, 0.787388, 0.103804, 0.870897, 0.359717, 0.585971, 0.163043, 0.451947, 0.926129, 0.789389, 0.166518, 0.00893984, 0.415228, 0.240198, 0.116047, 0.470002, 0.218984, 0.727727, 0.398721, 0.521073, 0.158229, 0.144604, 0.761999, 0.38401, 0.432494, 0.653375, 0.0730347, 0.616424, 0.280337, 0.862444, 0.440583, 0.559214, 0.147057, 0.704923, 0.93255, 0.263881, 0.534977, 0.920313, 0.064911, 0.106614, 0.624643, 0.555238, 0.784854, 0.727642, 0.203985, 0.826267, 0.800398, 0.904129, 0.518111, 0.605353, 0.996529, 0.118805, 0.730681, 0.419901, 0.562658, 0.871913, 0.293172, 0.764371, 0.633763, 0.569482, 0.157068, 0.353686, 0.682644, 0.593726, 0.215397, 0.144348, 0.466125, 0.649096, 0.545312, 0.0118634, 0.483801, 0.272915, 0.337477, 0.60647, 0.443478, 0.747968, 0.219216, 0.247628, 0.632165, 0.211532, 0.316309, 0.955708, 0.795433, 0.594182, 0.365671, 0.33438, 0.286422, 0.431039, 0.809342, 0.593367, 0.959696, 0.955307, 0.31016, 0.182294, 0.299192, 0.120918, 0.929864, 0.689391, 0.23631, 0.58615, 0.886487, 0.351416, 0.457955, 0.190829, 0.156397, 0.726705, 0.297811, 0.150887, 0.057679, 0.360501, 0.403437, 0.25916, 0.10528, 0.758308, 0.72983, 0.904402, 0.813209, 0.785291, 0.704828, 0.300872, 0.76364, 0.337292, 0.656557, 0.45731, 0.485393, 0.338694, 0.405888, 0.783928, 0.603029, 0.0763875, 0.498216, 0.0564534, 0.744232, 0.555828, 0.584224, 0.368689, 0.592171, 0.385448, 0.0590442, 0.567869, 0.0232154, 0.374745, 0.513172, 0.594496, 0.961366, 0.0157991, 0.13877, 0.711031, 0.995987, 0.231812, 0.695821, 0.702872, 0.556626, 0.705109, 0.329319, 0.493629, 0.576941, 0.449903, 0.822009, 0.168521, 0.619943, 0.017456, 0.710251, 0.310071, 0.0651204, 0.058773, 0.365577, 0.152726, 0.917356, 0.870767, 0.660269, 0.609751, 0.0838286, 0.804317, 0.816216, 0.485209, 0.581226, 0.524509, 0.942802, 0.329456, 0.593995, 0.322137, 0.413573, 0.54018, 0.613874, 0.845805, 0.539607, 0.0206375, 0.528865, 0.0821751, 0.34753, 0.910612, 0.466336, 0.838856, 0.861694, 0.0698929, 0.672051, 0.594492, 0.728451, 0.397881, 0.00461097, 0.702363, 0.188952, 0.939421, 0.946213, 0.960378, 0.389982, 0.520646, 0.24928, 0.29729, 0.337122, 0.690893, 0.427248, 0.188455, 0.795957, 0.474583, 0.981236, 0.151678, 0.41763, 0.165036, 0.371617, 0.235073, 0.30582, 0.133022, 0.735801, 0.451906, 0.839734, 0.668141, 0.896027, 0.981395, 0.884464, 0.0843179, 0.671041, 0.882248, 0.653632, 0.898526, 0.365433, 0.240294, 0.775207, 0.966018, 0.557077, 0.743962, 0.677631, 0.808168, 0.574465, 0.727681, 0.380411, 0.550759, 0.321366, 0.276032, 0.788655, 0.00279036, 0.993586, 0.980278, 0.765003, 0.725823, 0.862131, 0.0946915, 0.0364604, 0.340569, 0.735472, 0.571962, 0.214603, 0.595016, 0.857064, 0.874329, 0.417231, 0.582463, 0.667877, 0.197306, 0.123092, 0.884843, 0.403445, 0.440139, 0.747906, 0.93275, 0.814713, 0.80654, 0.391511, 0.360735, 0.555696, 0.765015, 0.66295, 0.575404, 0.648329, 0.500322, 0.783604, 0.21304, 0.960552, 0.980978, 0.539858, 0.13802, 0.28033, 0.39874, 0.227902, 0.209034, 0.770591, 0.301531, 0.368787, 0.801642, 0.279324, 0.907473, 0.501665, 0.307345, 0.968106, 0.933816, 0.459697, 0.770253, 0.581576, 0.0688806, 0.259007, 0.327849, 0.178024, 0.222708, 0.912022, 0.615995, 0.102392, 0.594242, 0.749859, 0.538833, 0.968877, 0.659977, 0.461957, 0.372547, 0.0160606, 0.228645, 0.782572, 0.405235, 0.387843, 0.914316, 0.751925, 0.236772, 0.729338, 0.561382, 0.553663, 0.725962, 0.519571, 0.440092, 0.168168, 0.206103, 0.377336, 0.334977, 0.883353, 0.216671, 0.877449, 0.838604, 0.273019, 0.597619, 0.366431, 0.915683, 0.655653, 0.252677, 0.886238, 0.542183, 0.502111, 0.608109, 0.326259, 0.0906759, 0.679254, 0.0147414, 0.777385, 0.00221018, 0.241277, 0.775484, 0.347707, 0.854678, 0.636974, 0.499864, 0.161999, 0.327853, 0.635921, 0.299185, 0.874256, 0.830407, 0.735375, 0.632697, 0.906426, 0.199595, 0.273056, 0.236413, 0.32598, 0.645958, 0.801011, 0.457271, 0.985472, 0.246888, 0.421704, 0.871138, 0.884915, 0.404577, 0.391836, 0.877224, 0.847255, 0.872369, 0.969852, 0.892759, 0.400235, 0.347586, 0.161509, 0.0347511, 0.13587, 0.455344, 0.995971, 0.712554, 0.553124, 0.106507, 0.0318053, 0.906824, 0.555715, 0.296352, 0.0706357, 0.446166, 0.952881, 0.586039, 0.745597, 0.888554, 0.602956, 0.515031, 0.28764, 0.0158423, 0.316142, 0.842837, 0.154322, 0.0279544, 0.410253, 0.306332, 0.824045, 0.919182, 0.935183, 0.0303386, 0.397972, 0.50727, 0.832767, 0.60966, 0.26604, 0.708126, 0.610427, 0.751626, 0.777763, 0.804541, 0.249522, 0.27554, 0.88482, 0.307588, 0.345245, 0.730903, 0.978285, 0.50753, 0.9094, 0.482313, 0.296566, 0.609479, 0.57509, 0.29013, 0.691454, 0.886938, 0.0939114, 0.841611, 0.489405, 0.910133, 0.919384, 0.145776, 0.53278, 0.960463, 0.703907, 0.735499, 0.180398, 0.744317, 0.739894, 0.974108, 0.253742, 0.10396, 0.185484, 0.309632, 0.30132, 0.453218, 0.950699, 0.171613, 0.2543, 0.431187, 0.0848507, 0.436987, 0.698256, 0.874196, 0.86954, 0.187222, 0.394914, 0.605215, 0.419544, 0.152479, 0.199695, 0.0773146, 0.682431, 0.502337, 0.569457, 0.709919, 0.720315, 0.444999, 0.449921, 0.914747, 0.725205, 0.0537083, 0.206684, 0.419841, 0.149202, 0.269791, 0.181819, 0.577072, 0.591886, 0.364795, 0.953729, 0.521686, 0.581989, 0.999322, 0.636341, 0.829721, 0.874806, 0.705226, 0.795947, 0.215506, 0.0102638, 0.0343296, 0.800241, 0.192067, 0.484436, 0.629007, 0.780006, 0.00131953, 0.485003, 0.942173, 0.120313, 0.341539, 0.214798, 0.188026, 0.692592, 0.713431, 0.691049, 0.630346, 0.4873, 0.571554, 0.787812, 0.331332, 0.0872181, 0.130659, 0.394247, 0.09801, 0.695021, 0.989159, 0.837546, 0.200426, 0.240456, 0.922907, 0.270908, 0.65915, 0.158174, 0.00334375, 0.746574, 0.851048, 0.587035, 0.0633085, 0.913169, 0.777554, 0.236667, 0.234207, 0.17911, 0.186361, 0.903656, 0.333015, 0.875141, 0.645586, 0.318849, 0.664855, 0.878928, 0.762863, 0.977254, 0.0172621, 0.201766, 0.862212, 0.574036, 0.244244, 0.731959, 0.40921, 0.494382, 0.193301, 0.570127, 0.151417, 0.74944, 0.126903, 0.185286, 0.453312, 0.936876, 0.327583, 0.134956, 0.50641, 0.459594, 0.424571, 0.990207, 0.064337, 0.106534, 0.526547, 0.8594, 0.332429, 0.0639371, 0.772424, 0.826797, 0.618949, 0.772937, 0.53056, 0.00973798, 0.39374, 0.884778, 0.245443, 0.06919, 0.594798, 0.184776, 0.364028, 0.873345, 0.580107, 0.158233, 0.0446554, 0.69395, 0.971424, 0.574679, 0.0773261, 0.944376, 0.12155, 0.287307, 0.176213, 0.518498, 0.232103, 0.792641, 0.297863, 0.276815, 0.561422, 0.994374, 0.191645, 0.804779, 0.981542, 0.636961, 0.643547, 0.744312, 0.604157, 0.847172, 0.579992, 0.496372, 0.858127, 0.369366, 0.205903, 0.730069, 0.479403, 0.868542, 0.136488, 0.90674, 0.529816, 0.781855, 0.0649976, 0.668096, 0.494856, 0.0638234, 0.360958, 0.552289, 0.238966, 0.49305, 0.190249, 0.761841, 0.407433, 0.80929, 0.555612, 0.483822, 0.471128, 0.262473, 0.321644, 0.437509, 0.671387, 0.307411, 0.121059, 0.720705, 0.932223, 0.898239, 0.599308, 0.125401, 0.368328, 0.353016, 0.328337, 0.937212, 0.514395, 0.17328, 0.359606, 0.711442, 0.232667, 0.26698, 0.491444, 0.74731, 0.930641, 0.797538, 0.863282, 0.2168, 0.502098, 0.721903, 0.553448, 0.466544, 0.303485, 0.294104, 0.183489, 0.65499, 0.802825, 0.935142, 0.984117, 0.383918, 0.188537, 0.331175, 0.550642, 0.471258, 0.762299, 0.919209, 0.745168, 0.914067, 0.0416888, 0.0975676, 0.0931216, 0.607324, 0.178878, 0.12279, 0.893096, 0.690991, 0.900308, 0.800631, 0.926555, 0.711897, 0.288533, 0.332376, 0.00905249, 0.84123, 0.960575, 0.0319604, 0.369096, 0.767044, 0.715626, 0.525262, 0.252224, 0.565997, 0.343859, 0.158063, 0.138894, 0.689129, 0.342809, 0.183794, 0.82614, 0.991731, 0.755848, 0.0108939, 0.714842, 0.800775, 0.560252, 0.692211, 0.694404, 0.311101, 0.135252, 0.866966, 0.38565, 0.347737, 0.106284, 0.93013, 0.586545, 0.264152, 0.446422, 0.705464, 0.185858, 0.488937, 0.251186, 0.840572, 0.14205, 0.364426, 0.469244, 0.570762, 0.552092, 0.426965, 0.841185, 0.132047, 0.375376, 0.887949, 0.541828, 0.647123, 0.560808, 0.495915, 0.0962973, 0.0385913, 0.553713, 0.874003, 0.474506, 0.000777658, 0.444272, 0.884977, 0.688203, 0.212003, 0.0802666, 0.235195, 0.397631, 0.0417011, 0.214066, 0.579276, 0.54287, 0.344086, 0.86551, 0.583989, 0.312997, 0.515879, 0.104037, 0.110049, 0.222868, 0.293697, 0.625381, 0.010964, 0.777401, 0.701773, 0.797638, 0.0793351, 0.820053, 0.407289, 0.226114, 0.90848, 0.0343324, 0.45694, 0.035028, 0.641701, 0.947505, 0.699581, 0.849871, 0.547629, 0.755379, 0.0390888, 0.311657, 0.812492, 0.020861, 0.0942137, 0.680174, 0.176826, 0.322858, 0.687073, 0.854345, 0.381066, 0.616549, 0.749572, 0.767614, 0.528256, 0.511663, 0.221588, 0.724295, 0.511734, 0.768513, 0.51312, 0.122633, 0.522321, 0.805992, 0.776932, 0.676213, 0.208613, 0.353855, 0.76291, 0.448692, 0.498069, 0.830893, 0.913691, 0.0222994, 0.0578672, 0.750894, 0.926357, 0.987307, 0.976556, 0.235189, 0.516564, 0.0200475, 0.906917, 0.350626, 0.213812, 0.283041, 0.589167, 0.68681, 0.561795, 0.992766, 0.942088, 0.310273, 0.490602, 0.949859, 0.275675, 0.522123, 0.719316, 0.370759, 0.365939, 0.598772, 0.626904, 0.0987906, 0.526551, 0.478697, 0.559602, 0.0273137, 0.148764, 0.271684, 0.965364, 0.363064, 0.987974, 0.650176, 0.617937, 0.00130275, 0.402278, 0.837153, 0.736941, 0.205603, 0.449054, 0.84464, 0.451436, 0.131468, 0.891429, 0.177098, 0.36259, 0.88528, 0.223152, 0.216514, 0.213914, 0.136098, 0.75117, 0.138026, 0.0987427, 0.792407, 0.0353701, 0.0906482, 0.639022, 0.622591, 0.895374, 0.26032, 0.345129, 0.0747699, 0.738453, 0.333885, 0.919971, 0.352252, 0.578604, 0.937149, 0.144683, 0.253752, 0.256942, 0.457853, 0.471414, 0.507352, 0.892234, 0.909228, 0.00329278, 0.0180677, 0.796181, 0.20146, 0.142061, 0.987358, 0.76974, 0.167349, 0.143547, 0.508355, 0.822919, 0.645006, 0.571511, 0.298048, 0.460747, 0.394257, 0.501418, 0.615513, 0.6513, 0.983713, 0.326694, 0.755208, 0.0988431, 0.0870775, 0.0398203, 0.249378, 0.542663, 0.732222, 0.704023, 0.435363, 0.7424, 0.901974, 0.688849, 0.0487533, 0.445071, 0.622934, 0.3675, 0.547532, 0.197576, 0.311719, 0.00565676, 0.819191, 0.392192, 0.819148, 0.805763, 0.294271, 0.6616, 0.427193, 0.136726, 0.601793, 0.094568, 0.911729, 0.16542, 0.0812021, 0.805632, 0.26551, 0.0902784, 0.308651, 0.32682, 0.215467, 0.96553, 0.789361, 0.449022, 0.445233, 0.0265775, 0.418994, 0.151084, 0.135968, 0.92182, 0.134002, 0.434998, 0.487732, 0.642278, 0.258272, 0.539513, 0.0268435, 0.741964, 0.540567, 0.621808, 0.408971, 0.768853, 0.570809, 0.969586, 0.282704, 0.925872, 0.325744, 0.362651, 0.833404, 0.232724, 0.403817, 0.567664, 0.952683, 0.0419014, 0.353897, 0.191945, 0.998043, 0.159514, 0.231205, 0.275391, 0.42408, 0.178731, 0.498255, 0.362033, 0.841557, 0.636187, 0.244842, 0.813572, 0.295401, 0.197305, 0.965915, 0.608717, 0.820573, 0.0090073, 0.478346, 0.0721363, 0.736803, 0.923146, 0.641174, 0.985651, 0.0365937, 0.515331, 0.473106, 0.390553, 0.252486, 0.731916, 0.374309, 0.223908, 0.637786, 0.925047, 0.526012, 0.98548, 0.924257, 0.312522, 0.133142, 0.0482379, 0.473875, 0.128306, 0.393488, 0.679431, 0.383353, 0.603976, 0.00586202, 0.272987, 0.797249, 0.898166, 0.445249, 0.0574907, 0.134751, 0.616874, 0.0232398, 0.175256, 0.321776, 0.1898, 0.449263, 0.33701, 0.10175, 0.206535, 0.10799, 0.169666, 0.462349, 0.454415, 0.392774, 0.900612, 0.192834, 0.0137032, 0.0178092, 0.555685, 0.224059, 0.35258, 0.887389, 0.485591, 0.617759, 0.623354, 0.340261, 0.878144, 0.891336, 0.701189, 0.880464, 0.381086, 0.00327111, 0.108989, 0.707695, 0.90182, 0.388077, 0.789142, 0.911373, 0.666312, 0.571874, 0.865994, 0.0116219, 0.114747, 0.870926, 0.859643, 0.00323219, 0.0135644, 0.823899, 0.051973, 0.264082, 0.998878, 0.0403321, 0.846126, 0.064427, 0.163861, 0.593141, 0.748308, 0.904944, 0.282592, 0.0527456, 0.886154, 0.626503, 0.528129, 0.230604, 0.824467, 0.140143, 0.0196574, 0.23524, 0.69417, 0.435249, 0.630171, 0.846594, 0.654387, 0.325503, 0.979048, 0.728364, 0.192634, 0.834208, 0.0565809, 0.804196, 0.0184922, 0.0137656, 0.782126, 0.147527, 0.0799028, 0.64633, 0.237645, 0.670488, 0.422177, 0.265002, 0.65076, 0.199112, 0.0910186, 0.816517, 0.518889, 0.6201, 0.412025, 0.492492, 0.491252, 0.985639, 0.7657, 0.150037, 0.147065, 0.0873867, 0.872067, 0.21046, 0.911581, 0.0925562, 0.519009, 0.969517, 0.0459625, 0.664883, 0.762107, 0.833484, 0.668001, 0.406106, 0.0284692, 0.356254, 0.170324, 0.927495, 0.317833, 0.00615591, 0.56578, 0.692096, 0.248763, 0.750471, 0.405881, 0.919707, 0.977053, 0.821874, 0.0312805, 0.471579, 0.268082, 0.880038, 0.870717, 0.963674, 0.206997, 0.415366, 0.549987, 0.846256, 0.34677, 0.20934, 0.542081, 0.112321, 0.675948, 0.518671, 0.656701, 0.621171, 0.548739, 0.837395, 0.936235, 0.273487, 0.421024, 0.145012, 0.0126815, 0.670202, 0.970681, 0.805192, 0.501387, 0.9467, 0.290478, 0.808476, 0.931461, 0.871901, 0.611392, 0.515823, 0.583067, 0.693718, 0.584383, 0.819427, 0.946328, 0.917942, 0.47207, 0.531398, 0.0807021, 0.767138, 0.66715, 0.642545, 0.946657, 0.216715, 0.510254, 0.654515, 0.497081, 0.48995, 0.538192, 0.201574, 0.752296, 0.391295, 0.305656, 0.20921, 0.330178, 0.984512, 0.931774, 0.769527, 0.906174, 0.284548, 0.421696, 0.819102, 0.255651, 0.544797, 0.810979, 0.912587, 0.673852, 0.750697, 0.233697, 0.35362, 0.956389, 0.959141, 0.0190663, 0.289421, 0.317616, 0.0699108, 0.235855, 0.784889, 0.136121, 0.486156, 0.112423, 0.363548, 0.149246, 0.175064, 0.439234, 0.801776, 0.286258, 0.728427, 0.17595, 0.307135, 0.935157, 0.749456, 0.193305, 0.368802, 0.720708, 0.338627, 0.204435, 0.865355, 0.0702231, 0.538829, 0.389271, 0.821794, 0.508844, 0.855184, 0.206595, 0.402728, 0.306347, 0.129643, 0.750954, 0.0773251, 0.333561, 0.37314, 0.617978, 0.144395, 0.382954, 0.704227, 0.357421, 0.129209, 0.83736, 0.975836, 0.272759, 0.780056, 0.571226, 0.540537, 0.169283, 0.071173, 0.448437, 0.343956, 0.106477, 0.787509, 0.88849, 0.0674257, 0.572059, 0.974853, 0.937704, 0.263151, 0.61667, 0.344633, 0.351047, 0.0186771, 0.344398, 0.19507, 0.559431, 0.583208, 0.827275, 0.0812181, 0.383126, 0.5464, 0.570708, 0.276859, 0.901026, 0.743717, 0.721394, 0.25876, 0.892386, 0.772171, 0.0512278, 0.51966, 0.847713, 0.897012, 0.826788, 0.00636873, 0.211952, 0.447471, 0.951253, 0.132729, 0.739933, 0.692215, 0.152446, 0.704046, 0.103456, 0.513915, 0.728064, 0.0417322, 0.189512, 0.181578, 0.37114, 0.862312, 0.405194, 0.00510079, 0.178813, 0.00954289, 0.94835, 0.298806, 0.608421, 0.667955, 0.997134, 0.663122, 0.763772, 0.185894, 0.262087, 0.974947, 0.640075, 0.898494, 0.864845, 0.960168, 0.134398, 0.971132, 0.613015, 0.486827, 0.939965, 0.3703, 0.105103, 0.0663184, 0.372946, 0.479501, 0.105647, 0.727137, 0.399131, 0.205576, 0.384866, 0.0618376, 0.817596, 0.0388573, 0.594512, 0.173804, 0.855658, 0.101565, 0.366431, 0.0515843, 0.371371, 0.722805, 0.404299, 0.590029, 0.0486788, 0.0769522, 0.192199, 0.89153, 0.0824779, 0.184488, 0.317731, 0.298764, 0.524211, 0.740081, 0.0751576, 0.677991, 0.645256, 0.821468, 0.959768, 0.664128, 0.776426, 0.760039, 0.514726, 0.0305994, 0.270476, 0.041064, 0.541011, 0.874955, 0.961098, 0.498787, 0.714625, 0.845608, 0.679769, 0.42589, 0.0675676, 0.150137, 0.868572, 0.918925, 0.62686, 0.765263, 0.159211, 0.0809829, 0.54262, 0.771211, 0.447672, 0.234558, 0.277458, 0.0216618, 0.629838, 0.701434, 0.417866, 0.896705, 0.361485, 0.0588967, 0.807243, 0.808105, 0.143687, 0.545155, 0.792441, 0.730585, 0.376137, 0.317132, 0.673849, 0.966338, 0.841097, 0.952571, 0.580044, 0.226831, 0.946181, 0.702304, 0.334078, 0.0722082, 0.112592, 0.116075, 0.573995, 0.972941, 0.384045, 0.591413, 0.578233, 0.0721871, 0.746136, 0.820278, 0.423675, 0.961072, 0.561365, 0.856365, 0.651747, 0.994307, 0.0627695, 0.612759, 0.657777, 0.147026, 0.383492, 0.604057, 0.542221, 0.57693, 0.485087, 0.96997, 0.584556, 0.0710188, 0.53617, 0.857877, 0.300881, 0.788797, 0.882248, 0.870584, 0.647004, 0.0800327, 0.292343, 0.696522, 0.226362, 0.736003, 0.0775605, 0.0155354, 0.399078, 0.46536, 0.892267, 0.321188, 0.594121, 0.0718052, 0.32176, 0.846072, 0.33626, 0.164579, 0.049256, 0.718731, 0.517533, 0.896032, 0.582994, 0.773891, 0.515742, 0.735114, 0.192266, 0.870132, 0.211024, 0.458395, 0.0646748, 0.816954, 0.9889, 0.747679, 0.428774, 0.0195346, 0.139605, 0.203366, 0.103588, 0.85924, 0.0981775, 0.221539, 0.0128668, 0.273743, 0.222276, 0.789723, 0.948841, 0.76955, 0.096254, 0.184291, 0.86163, 0.372266, 0.0883018, 0.940716, 0.346417, 0.376696, 0.921643, 0.206702, 0.828796, 0.209551, 0.811755, 0.789655, 0.463534, 0.785495, 0.582792, 0.08772, 0.960717, 0.41261, 0.541069, 0.560536, 0.160356, 0.216015, 0.722684, 0.650591, 0.643378, 0.821075, 0.245157, 0.206439, 0.391602, 0.97929, 0.826906, 0.202789, 0.0945328, 0.348373, 0.623106, 0.886295, 0.101004, 0.438883, 0.512111, 0.640436, 0.316134, 0.0976838, 0.775334, 0.860079, 0.430115, 0.209609, 0.454237, 0.531859, 0.00843881, 0.424001, 0.349336, 0.779242, 0.208718, 0.311589, 0.149421, 0.414515, 0.877802, 0.928613, 0.180454, 0.161653, 0.393545, 0.606784, 0.744265, 0.835414, 0.326639, 0.533545, 0.0654361, 0.738186, 0.917834, 0.151804, 0.515367, 0.58829, 0.00394297, 0.962013, 0.137931, 0.383815, 0.915434, 0.014898, 0.830232, 0.965526, 0.309276, 0.65653, 0.650565, 0.095314, 0.527773, 0.181954, 0.122552, 0.35269, 0.472954, 0.0123366, 0.432987, 0.284771, 0.870714, 0.204394, 0.715494, 0.421107, 0.76778, 0.353974, 0.645342, 0.285393, 0.87628, 0.0517254, 0.470937, 0.417002, 0.650161, 0.949794, 0.30027, 0.666194, 0.682279, 0.526796, 0.508713, 0.91281, 0.0628552, 0.113695, 0.912997, 0.769714, 0.857324, 0.313152, 0.664986, 0.21166, 0.247659, 0.237378, 0.727705, 0.200328, 0.305774, 0.203644, 0.822602, 0.37086, 0.232025, 0.695365, 0.270604, 0.319389, 0.193718, 0.682487, 0.359624, 0.750914, 0.825571, 0.927503, 0.764489, 0.84035, 0.113934, 0.0500237, 0.926019, 0.56567, 0.616827, 0.23388, 0.473759, 0.70013, 0.974772, 0.169055, 0.10647, 0.826032, 0.906048, 0.0714178, 0.987559, 0.274953, 0.128556, 0.700137, 0.0632663, 0.92487, 0.738529, 0.406588, 0.284953, 0.311487, 0.756152, 0.861598, 0.61967, 0.288971, 0.309857, 0.579817, 0.457184, 0.348044, 0.388976, 0.736399, 0.864035, 0.890982, 0.274802, 0.22692, 0.422194, 0.826935, 0.314869, 0.0339264, 0.0421313, 0.177218, 0.0207811, 0.132176, 0.286861, 0.823502, 0.0474397, 0.807458, 0.868916, 0.362884, 0.993984, 0.419491, 0.660039, 0.99099, 0.599047, 0.877648, 0.344249, 0.113648, 0.210306, 0.491341, 0.956818, 0.437145, 0.658771, 0.750698, 0.324197, 0.718631, 0.584393, 0.055116, 0.0249433, 0.521817, 0.777152, 0.757824, 0.150538, 0.0276715, 0.0475303, 0.996481, 0.828652, 0.939678, 0.840537, 0.279091, 0.328291, 0.200324, 0.352818, 0.581722, 0.419725, 0.403519, 0.49856, 0.768156, 0.67908, 0.520272, 0.778047, 0.933585, 0.548489, 0.357608, 0.251649, 0.611211, 0.728919, 0.525709, 0.135838, 0.603606, 0.625682, 0.0136436, 0.156557, 0.243296, 0.0818856, 0.856759, 0.173989, 0.231058, 0.5472, 0.126285, 0.720134, 0.758737, 0.679699, 0.915199, 0.826776, 0.219521, 0.584993, 0.241556, 0.783745, 0.202263, 0.793945, 0.271308, 0.577369, 0.548968, 0.335643, 0.444673, 0.473328, 0.651202, 0.631931, 0.587115, 0.735795, 0.601255, 0.961266, 0.339463, 0.232631, 0.922583, 0.292956, 0.35933, 0.853628, 0.306667, 0.00139812, 0.854761, 0.25882, 0.713127, 0.947542, 0.293397, 0.404635, 0.117932, 0.122836, 0.583413, 0.809211, 0.195561, 0.967682, 0.705693, 0.633366, 0.383304, 0.955578, 0.0568998, 0.879834, 0.654029, 0.531025, 0.54895, 0.37417, 0.536177, 0.466993, 0.480903, 0.663043, 0.389677, 0.169098, 0.643039, 0.532917, 0.456419, 0.893383, 0.713274, 0.802183, 0.648224, 0.00211824, 0.791559, 0.338353, 0.345956, 0.285798, 0.474201, 0.665453, 0.540921, 0.0428913, 0.862996, 0.750627, 0.275932, 0.709712, 0.524933, 0.757441, 0.536971, 0.629938, 0.223009, 0.839669, 0.961988, 0.0560968, 0.011461, 0.11266, 0.141584, 0.918288, 0.622703, 0.802097, 0.843312, 0.590929, 0.403981, 0.648432, 0.517367, 0.930954, 0.720151, 0.242404, 0.337773, 0.93929, 0.243685, 0.400477, 0.928123, 0.635857, 0.815884, 0.320734, 0.389107, 0.0263945, 0.240817, 0.00669968, 0.297484, 0.458402, 0.700029, 0.727746, 0.557621, 0.171227, 0.869515, 0.868918, 0.621846, 0.921996, 0.997787, 0.425811, 0.253914, 0.550426, 0.9278, 0.31154, 0.313836, 0.566579, 0.942595, 0.39588, 0.800495, 0.684254, 0.547619, 0.113869, 0.69799, 0.854356, 0.78815, 0.939179, 0.640633, 0.395235, 0.832261, 0.0404723, 0.221356, 0.183182, 0.654481, 0.149301, 0.757693, 0.603265, 0.0838338, 0.29521, 0.314195, 0.533095, 0.10218, 0.0232758, 0.855926, 0.579563, 0.914892, 0.464866, 0.844169, 0.152526, 0.672769, 0.502728, 0.974392, 0.570655, 0.655723, 0.59724, 0.614872, 0.199059, 0.605251, 0.186892, 0.0984888, 0.494894, 0.695916, 0.0597618, 0.759769, 0.230111, 0.563326, 0.0667818, 0.620895, 0.646685, 0.940375, 0.84536, 0.114677, 0.608223, 0.142101, 0.420423, 0.252474, 0.0604144, 0.875979, 0.905167, 0.0265054, 0.466251, 0.75565, 0.0740227, 0.877662, 0.650452, 0.92081, 0.3777, 0.626005, 0.907778, 0.516238, 0.611419, 0.226706, 0.371777, 0.376579, 0.966798, 0.682201, 0.506406, 0.0761719, 0.930662, 0.678035, 0.7321, 0.353314, 0.937612, 0.957416, 0.239887, 0.981352, 0.744812, 0.154989, 0.950178, 0.958441, 0.408084, 0.295179, 0.464794, 0.949799, 0.469583, 0.362328, 0.723564, 0.902623, 0.300571, 0.613874, 0.503863, 0.338771, 0.778864, 0.781723, 0.780094, 0.870503, 0.565277, 0.146562, 0.220441, 0.0403779, 0.570337, 0.525284, 0.813142, 0.604706, 0.774011, 0.463355, 0.404553, 0.707355, 0.628562, 0.204487, 0.164525, 0.0826636, 0.692862, 0.719929, 0.365481, 0.786214, 0.694265, 0.0199902, 0.586621, 0.267635, 0.972709, 0.757734, 0.602918, 0.143402, 0.414592, 0.125973, 0.287903, 0.958884, 0.960068, 0.0520962, 0.0517856, 0.8543, 0.704178, 0.0884781, 0.271183, 0.423453, 0.903875, 0.881974, 0.957884, 0.443705, 0.922107, 0.265558, 0.17788, 0.981575, 0.161273, 0.678772, 0.385417, 0.252879, 0.0682349, 0.249464, 0.873124, 0.849096, 0.947327, 0.678964, 0.777931, 0.816525, 0.0929126, 0.108118, 0.449243, 0.899974, 0.0665108, 0.5858, 0.531323, 0.927827, 0.0103511, 0.0709703, 0.98223, 0.142706, 0.842133, 0.911505, 0.504504, 0.110272, 0.692185, 0.269672, 0.0712576, 0.187133, 0.619414, 0.961262, 0.854949, 0.493323, 0.351446, 0.128194, 0.0557344, 0.653307, 0.130216, 0.988166, 0.253008, 0.152657, 0.88042, 0.120014, 0.798364, 0.0106696, 0.67923, 0.251691, 0.701816, 0.527149, 0.52756, 0.0415346, 0.383856, 0.00619447, 0.389934, 0.875241, 0.501905, 0.906452, 0.723437, 0.664307, 0.360348, 0.312127, 0.366683, 0.720471, 0.83222, 0.0103533, 0.519401, 0.257593, 0.302394, 0.207028, 0.568188, 0.316302, 0.0292051, 0.34822, 0.15207, 0.83051, 0.379777, 0.2471, 0.114589, 0.331163, 0.185262, 0.573429, 0.0430788, 0.363802, 0.840727, 0.353224, 0.609202, 0.64672, 0.706685, 0.504047, 0.820693, 0.801658, 0.0572598, 0.637391, 0.191445, 0.267491, 0.854911, 0.0953261, 0.852589, 0.716014, 0.822446, 0.512768, 0.352639, 0.0350068, 0.774418, 0.119878, 0.841299, 0.206156, 0.497147, 0.655733, 0.0179589, 0.837417, 0.269018, 0.104988, 0.695914, 0.633118, 0.245564, 0.636497, 0.201487, 0.0914673, 0.493446, 0.263571, 0.729389, 0.722021, 0.0341174, 0.308849, 0.518817, 0.00421491, 0.149905, 0.197745, 0.0727395, 0.680185, 0.734017, 0.626194, 0.853396, 0.983469, 0.888025, 0.643226, 0.688728, 0.0733777, 0.751326, 0.0737934, 0.815835, 0.434945, 0.0172566, 0.764255, 0.677955, 0.673818, 0.831331, 0.535208, 0.500875, 0.215157, 0.985641, 0.443511, 0.416833, 0.484668, 0.0193438, 0.573345, 0.225457, 0.927377, 0.0517498, 0.643728, 0.660206, 0.39357, 0.643083, 0.775607, 0.542725, 0.079272, 0.0208061, 0.390891, 0.671967, 0.331133, 0.25388, 0.896223, 0.645433, 0.799778, 0.797972, 0.488416, 0.156987, 0.845106, 0.285015, 0.770429, 0.372185, 0.728626, 0.736244, 0.118279, 0.550658, 0.30722, 0.561361, 0.886628, 0.923549, 0.304531, 0.218098, 0.394841, 0.0267663, 0.242774, 0.258786, 0.244238, 0.117854, 0.0932354, 0.2854, 0.464496, 0.00752329, 0.429269, 0.273578, 0.712826, 0.616639, 0.511301, 0.347792, 0.356546, 0.152697, 0.609434, 0.953238, 0.723729, 0.632691, 0.907658, 0.0527546, 0.707755, 0.419546, 0.535719, 0.872594, 0.0125693, 0.0043075, 0.130423, 0.895473, 0.788803, 0.490615, 0.147407, 0.132436, 0.680474, 0.0769968, 0.0233969, 0.22011, 0.0224425, 0.411541, 0.0301846, 0.165329, 0.755186, 0.301133, 0.937698, 0.450628, 0.49429, 0.221952, 0.659716, 0.635105, 0.322943, 0.108761, 0.63984, 0.0847122, 0.355704, 0.915998, 0.910214, 0.684879, 0.759497, 0.364458, 0.50224, 0.701672, 0.494477, 0.516754, 0.505819, 0.677254, 0.44494, 0.093918, 0.0450103, 0.470969, 0.61147, 0.142336, 0.20379, 0.252378, 0.701415, 0.41394, 0.389155, 0.575148, 0.0904997, 0.160174, 0.442228, 0.335517, 0.606848, 0.491457, 0.741488, 0.904751, 0.816057, 0.946159, 0.945805, 0.967881, 0.8091, 0.835975, 0.380987, 0.868559, 0.345182, 0.899446, 0.0734777, 0.332584, 0.212357, 0.546893, 0.294194, 0.0126306, 0.21435, 0.0615077, 0.518999, 0.758815, 0.564635, 0.499624, 0.644529, 0.220087, 0.171863, 0.147525, 0.540522, 0.00824396, 0.227479, 0.977094, 0.839567, 0.216683, 0.354336, 0.185727, 0.868563, 0.750004, 0.724345, 0.470594, 0.521224, 0.190473, 0.683208, 0.528662, 0.461864, 0.56832, 0.952714, 0.712739, 0.546274, 0.0122462, 0.275508, 0.918051, 0.526557, 0.681236, 0.398984, 0.63048, 0.354933, 0.403561, 0.101648, 0.0562702, 0.241833, 0.592405, 0.421249, 0.657693, 0.0846664, 0.234533, 0.0396919, 0.474402, 0.489025, 0.543942, 0.0897639, 0.580506, 0.289577, 0.0660818, 0.0762375, 0.628673, 0.506282, 0.0681379, 0.0899876, 0.796152, 0.818178, 0.16779, 0.790892, 0.043165, 0.414121, 0.99349, 0.684195, 0.311252, 0.302221, 0.675541, 0.270056, 0.959073, 0.326282, 0.664505, 0.559604, 0.0952867, 0.551741, 0.0928987, 0.561517, 0.407526, 0.937794, 0.303156, 0.4952, 0.705503, 0.537706, 0.635268, 0.5738, 0.94522, 0.322591, 0.3247, 0.529497, 0.757241, 0.321749, 0.142469, 0.882844, 0.573009, 0.116535, 0.523637, 0.565337, 0.513183, 0.103523, 0.879514, 0.144516, 0.619534, 0.919028, 0.341362, 0.888068, 0.772503, 0.723993, 0.411224, 0.541629, 0.256347, 0.0795694, 0.746589, 0.519741, 0.377331, 0.616379, 0.839363, 0.337203, 0.0567739, 0.9393, 0.0770384, 0.632138, 0.186337, 0.880371, 0.85753, 0.247797, 0.289247, 0.961378, 0.129725, 0.983914, 0.050808, 0.437132, 0.226872, 0.815869, 0.595999, 0.746545, 0.549781, 0.987117, 0.0934909, 0.126796, 0.64447, 0.718189, 0.048991, 0.611927, 0.686634, 0.100763, 0.742385, 0.0734721, 0.97888, 0.024929, 0.815125, 0.45628, 0.107423, 0.941999, 0.522722, 0.273253, 0.0154277, 0.730733, 0.578584, 0.364589, 0.857841, 0.901476, 0.0449603, 0.33454, 0.828717, 0.153718, 0.539485, 0.309033, 0.384265, 0.924793, 0.545885, 0.702045, 0.359185, 0.383262, 0.539557, 0.691854, 0.471785, 0.853779, 0.857287, 0.0927615, 0.60401, 0.0880085, 0.621144, 0.506072, 0.440031, 0.737594, 0.917021, 0.799029, 0.666887, 0.186601, 0.714612, 0.366976, 0.550683, 0.733676, 0.0375142, 0.967885, 0.252707, 0.707691, 0.115038, 0.225648, 0.467573, 0.958789, 0.881286, 0.17738, 0.290469, 0.295604, 0.413997, 0.637772, 0.727194, 0.330566, 0.627053, 0.583289, 0.740741, 0.773945, 0.342496, 0.533862, 0.870174, 0.989627, 0.873875, 0.561373, 0.441546, 0.708051, 0.268613, 0.26053, 0.509849, 0.507627, 0.98207, 0.684085, 0.181028, 0.906017, 0.00216948, 0.336878, 0.597817, 0.51993, 0.249721, 0.0256173, 0.208029, 0.143804, 0.611499, 0.32617, 0.7734, 0.0544934, 0.254328, 0.180442, 0.370125, 0.870335, 0.224201, 0.451518, 0.387688, 0.957677, 0.622975, 0.8907, 0.303326, 0.0985096, 0.895284, 0.489867, 0.806726, 0.884398, 0.277065, 0.0636961, 0.398198, 0.0958202, 0.312547, 0.964302, 0.757456, 0.892549, 0.256111, 0.0147848, 0.241539, 0.859771, 0.925692, 0.824503, 0.601704, 0.447839, 0.512976, 0.19286, 0.147443, 0.0169463, 0.979687, 0.567411, 0.827278, 0.0896635, 0.716312, 0.772048, 0.362417, 0.405062, 0.916391, 0.962836, 0.118004, 0.388326, 0.783519, 0.0244739, 0.781859, 0.433875, 0.986643, 0.282539, 0.00296915, 0.141867, 0.126083, 0.0856213, 0.620482, 0.241517, 0.441718, 0.133953, 0.602742, 0.119222, 0.0663478, 0.812402, 0.208449, 0.233881, 0.865819, 0.366654, 0.154105, 0.415295, 0.721995, 0.577181, 0.390623, 0.0315853, 0.738421, 0.980721, 0.573123, 0.0620009, 0.524203, 0.321561, 0.955075, 0.256743, 0.00204561, 0.953667, 0.472738, 0.0420401, 0.392787, 0.259279, 0.730203, 0.997399, 0.254064, 0.103841, 0.00265456, 0.874534, 0.593939, 0.983618, 0.5476, 0.0546917, 0.0322818, 0.250248, 0.304583, 0.311665, 0.696452, 0.329408, 0.994201, 0.409265, 0.00786796, 0.781897, 0.212029, 0.24925, 0.644273, 0.0803339, 0.528839, 0.964255, 0.920708, 0.535481, 0.900399, 0.357512, 0.975778, 0.838073, 0.497157, 0.273335, 0.966203, 0.791596, 0.688788, 0.0249902, 0.94414, 0.310898, 0.423375, 0.388014, 0.927173, 0.865875, 0.851401, 0.387537, 0.206307, 0.256625, 0.912294, 0.481787, 0.601942, 0.0410598, 0.903484, 0.68312, 0.748168, 0.920237, 0.793257, 0.152311, 0.594561, 0.656997, 0.69248, 0.69695, 0.972571, 0.543518, 0.879487, 0.923869, 0.091676, 0.134122, 0.912097, 0.707876, 0.0427013, 0.087932, 0.260906, 0.43408, 0.526185, 0.33047, 0.798255, 0.647453, 0.368317, 0.78966, 0.767112, 0.464327, 0.348322, 0.528336, 0.867542, 0.162588, 0.335524, 0.154495, 0.959609, 0.817976, 0.108975, 0.715679, 0.976916, 0.102865, 0.156351, 0.361452, 0.237886, 0.421522, 0.620469, 0.272403, 0.0409431, 0.269093, 0.810988, 0.643812, 0.222394, 0.651189, 0.900043, 0.938994, 0.488929, 0.0489833, 0.999099, 0.721957, 0.227903, 0.0947337, 0.0465675, 0.274118, 0.436387, 0.495401, 0.27126, 0.348366, 0.869134, 0.569686, 0.869595, 0.962246, 0.287962, 0.837559, 0.119458, 0.915843, 0.669699, 0.172183, 0.935518, 0.782555, 0.645365, 0.881284, 0.822506, 0.5936, 0.75008, 0.73816, 0.961731, 0.102539, 0.18431, 0.747774, 0.123972, 0.0437521, 0.203027, 0.585387, 0.415051, 0.121672, 0.647093, 0.880603, 0.105394, 0.882614, 0.718948, 0.541158, 0.974741, 0.045262, 0.127256, 0.373407, 0.10848, 0.885007, 0.309382, 0.359374, 0.0171696, 0.455111, 0.400381, 0.13168, 0.894455, 0.614822, 0.2029, 0.63639, 0.587735, 0.800371, 0.705013, 0.357067, 0.598852, 0.418176, 0.920631, 0.133357, 0.641344, 0.123774, 0.549626, 0.746176, 0.41312, 0.544176, 0.139924, 0.186859, 0.815729, 0.141528, 0.799317, 0.723028, 0.00646469, 0.306431, 0.193953, 0.880584, 0.441676, 0.503649, 0.100283, 0.36592, 0.00703817, 0.821632, 0.866334, 0.23857, 0.177503, 0.200214, 0.498202, 0.218265, 0.38326, 0.322585, 0.827902, 0.48848, 0.925217, 0.756711, 0.865992, 0.0998433, 0.546017, 0.329258, 0.206277, 0.362251, 0.4988, 0.699784, 0.876167, 0.407713, 0.966473, 0.699797, 0.0939646, 0.0193712, 0.890308, 0.509845, 0.104309, 0.0336535, 0.596791, 0.0518554, 0.539505, 0.663415, 0.199421, 0.660138, 0.12727, 0.0455535, 0.814605, 0.762778, 0.0691568, 0.0436918, 0.578214, 0.6505, 0.691882, 0.681034, 0.150299, 0.769346, 0.930997, 0.86266, 0.20747, 0.363362, 0.084075, 0.139273, 0.659603, 0.175426, 0.0886449, 0.0544458, 0.87465, 0.748701, 0.222579, 0.525007, 0.116009, 0.0784596, 0.97162, 0.958678, 0.220946, 0.810572, 0.940776, 0.759188, 0.528482, 0.832487, 0.830387, 0.979419, 0.798622, 0.125728, 0.595178, 0.0490897, 0.767816, 0.620371, 0.663792, 0.966933, 0.420774, 0.788886, 0.0220837, 0.30565, 0.14275, 0.245404, 0.90319, 0.507932, 0.690273, 0.908939, 0.115463, 0.686819, 0.417396, 0.150329, 0.0737752, 0.577233, 0.322931, 0.12717, 0.613882, 0.58847, 0.479238, 0.403759, 0.0771313, 0.106414, 0.673572, 0.350583, 0.344535, 0.68153, 0.460022, 0.15081, 0.729054, 0.58455, 0.31535, 0.885813, 0.420472, 0.0255402, 0.515425, 0.935814, 0.124837, 0.686423, 0.840649, 0.78662, 0.349033, 0.559209, 0.954029, 0.393045, 0.0646583, 0.370909, 0.4484, 0.431719, 0.706785, 0.388648, 0.637737, 0.0589366, 0.668077, 0.538074, 0.12675, 0.304515, 0.890387, 0.801784, 0.471512, 0.794736, 0.248499, 0.126123, 0.684644, 0.686978, 0.846712, 0.316026, 0.517567, 0.0262958, 0.584169, 0.509851, 0.288584, 0.679869, 0.0597293, 0.366682, 0.399531, 0.461923, 0.144886, 0.836279, 0.831469, 0.427781, 0.492023, 0.545547, 0.587171, 0.656915, 0.307317, 0.987408, 0.817642, 0.0436993, 0.32873, 0.934365, 0.52028, 0.896459, 0.741594, 0.471362, 0.847753, 0.328883, 0.772851, 0.307808, 0.296269, 0.297292, 0.159325, 0.603638, 0.917443, 0.312732, 0.524107, 0.840835, 0.0487732, 0.642619, 0.827288, 0.713174, 0.534953, 0.805813, 0.524788, 0.700008, 0.428503, 0.966822, 0.0931093, 0.522227, 0.97329, 0.317087, 0.108293, 0.293492, 0.920515, 0.391827, 0.817358, 0.730106, 0.41202, 0.825189, 0.620132, 0.644621, 0.266817, 0.399723, 0.791575, 0.110672, 0.72385, 0.275793, 0.794949, 0.892833, 0.200648, 0.807969, 0.645763, 0.751513, 0.11756, 0.42533, 0.92628, 0.114567, 0.607613, 0.668239, 0.100192, 0.114422, 0.352144, 0.507415, 0.882684, 0.873127, 0.506768, 0.344886, 0.833814, 0.0242183, 0.930751, 0.885974, 0.732036, 0.961444, 0.550254, 0.322358, 0.563877, 0.809922, 0.276575, 0.0562522, 0.143204, 0.289824, 0.200382, 0.972508, 0.774703, 0.843532, 0.246285, 0.159254, 0.157435, 0.575731, 0.803842, 0.149768, 0.365218, 0.263792, 0.0829507, 0.765149, 0.934117, 0.569531, 0.962897, 0.926989, 0.44059, 0.316736, 0.794048, 0.112996, 0.29266, 0.419849, 0.307225, 0.783262, 0.538579, 0.242878, 0.991289, 0.969825, 0.548047, 0.290566, 0.292351, 0.868032, 0.460246, 0.698321, 0.800126, 0.583279, 0.717189, 0.703257, 0.0884206, 0.175846, 0.27626, 0.859412, 0.358694, 0.639239, 0.140631, 0.704478, 0.417812, 0.0676671, 0.521065, 0.884021, 0.168365, 0.624165, 0.284287, 0.964878, 0.94158, 0.662307, 0.432806, 0.97545, 0.459688, 0.733035, 0.581206, 0.915372, 0.208417, 0.555513, 0.597207, 0.400138, 0.755858, 0.552204, 0.201865, 0.480121, 0.913508, 0.835636, 0.291581, 0.178903, 0.220853, 0.214738, 0.519559, 0.278173, 0.390957, 0.0395054, 0.00595424, 0.759536, 0.543856, 0.990689, 0.0938712, 0.0310068, 0.508122, 0.620263, 0.348884, 0.945497, 0.299965, 0.635908, 0.132086, 0.657791, 0.238095, 0.621725, 0.912678, 0.808336, 0.66988, 0.71485, 0.840787, 0.664992, 0.658862, 0.277171, 0.647297, 0.0421899, 0.954794, 0.0751451, 0.773294, 0.145824, 0.910845, 0.960064, 0.240367, 0.304227, 0.107258, 0.632377, 0.385348, 0.95717, 0.534541, 0.975734, 0.288228, 0.140664, 0.701792, 0.747395, 0.982609, 0.120717, 0.568635, 0.0653954, 0.841714, 0.91516, 0.479761, 0.534312, 0.681924, 0.935348, 0.201925, 0.113211, 0.117036, 0.80399, 0.43298, 0.69961, 0.340217, 0.35513, 0.614448, 0.0237451, 0.642954, 0.585243, 0.312187, 0.131821, 0.403962, 0.751647, 0.0439979, 0.754596, 0.44068, 0.204481, 0.293113, 0.543158, 0.523721, 0.0979635, 0.214104, 0.315379, 0.178005, 0.124782, 0.304416, 0.0750819, 0.352707, 0.548382, 0.600607, 0.0934735, 0.104828, 0.983191, 0.0757027, 0.534711, 0.0676276, 0.170516, 0.469788, 0.0840215, 0.885204, 0.674039, 0.187585, 0.196624, 0.531166, 0.0696874, 0.539674, 0.49392, 0.408729, 0.061994, 0.302405, 0.252941, 0.799968, 0.827175, 0.611391, 0.362369, 0.657713, 0.707267, 0.894151, 0.536904, 0.13435, 0.78815, 0.529078, 0.198909, 0.913081, 0.469675, 0.072014, 0.692494, 0.909327, 0.126075, 0.989177, 0.210604, 0.966014, 0.584509, 0.758058, 0.310283, 0.0453492, 0.424746, 0.37663, 0.96411, 0.200581, 0.586958, 0.091529, 0.265724, 0.681694, 0.324513, 0.669907, 0.58941, 0.440361, 0.528831, 0.105561, 0.973964, 0.654456, 0.970698, 0.284738, 0.549127, 0.428925, 0.348274, 0.622524, 0.270289, 0.500476, 0.847353, 0.507849, 0.157441, 0.230561, 0.944067, 0.985883, 0.69581, 0.141776, 0.377412, 0.401211, 0.444734, 0.980702, 0.675309, 0.875477, 0.794507, 0.349532, 0.170162, 0.624894, 0.417962, 0.415546, 0.36032, 0.757239, 0.257441, 0.913047, 0.659254, 0.145894, 0.666919, 0.0175704, 0.549286, 0.614001, 0.962877, 0.539759, 0.391621, 0.236881, 0.122099, 0.814604, 0.0891521, 0.482365, 0.554869, 0.138315, 0.963149, 0.429151, 0.203627, 0.236203, 0.170238, 0.998642, 0.801235, 0.388047, 0.768687, 0.27182, 0.673135, 0.399079, 0.85069, 0.684319, 0.986399, 0.631844, 0.927408, 0.737798, 0.995274, 0.66533, 0.245754, 0.472095, 0.290813, 0.810834, 0.313349, 0.447148, 0.571328, 0.627194, 0.57629, 0.713469, 0.422445, 0.949226, 0.902399, 0.0371075, 0.470613, 0.907833, 0.452794, 0.853629, 0.262033, 0.0207634, 0.816207, 0.446048, 0.893255, 0.265039, 0.0509093, 0.863866, 0.301752, 0.638668, 0.490167, 0.889994, 0.84687, 0.158144, 0.65982, 0.26235, 0.95718, 0.662398, 0.107077, 0.85311, 0.932123, 0.581673, 0.61381, 0.80501, 0.185818, 0.877686, 0.304985, 0.813848, 0.296963, 0.105196, 0.0412069, 0.590802, 0.476628, 0.203454, 0.987047, 0.856256, 0.237643, 0.989676, 0.216779, 0.923763, 0.323657, 0.198351, 0.241511, 0.280164, 0.591196, 0.859441, 0.679932, 0.743648, 0.947348, 0.351457, 0.103951, 0.14544, 0.331489, 0.720028, 0.460479, 0.973947, 0.432496, 0.117495, 0.542874, 0.85118, 0.521614, 0.832358, 0.589992, 0.262417, 0.865436, 0.28816, 0.657736, 0.751303, 0.883796, 0.419268, 0.517379, 0.00849907, 0.275356, 0.560118, 0.5704, 0.693962, 0.32664, 0.653743, 0.629599, 0.500192, 0.0437695, 0.408629, 0.652927, 0.727753, 0.726597, 0.673221, 0.737262, 0.359457, 0.939694, 0.59496, 0.776528, 0.336817, 0.514643, 0.410871, 0.461674, 0.661165, 0.88696, 0.0887153, 0.899074, 0.52993, 0.763246, 0.953701, 0.611576, 0.509133, 0.270107, 0.364873, 0.929217, 0.342699, 0.623959, 0.886126, 0.406349, 0.67395, 0.999035, 0.504545, 0.925682, 0.806084, 0.681021, 0.549536, 0.265445, 0.414815, 0.627838, 0.0808093, 0.723738, 0.0815012, 0.771236, 0.73842, 0.809941, 0.41711, 0.653149, 0.0462295, 0.172731, 0.062684, 0.499982, 0.384897, 0.323556, 0.644623, 0.195763, 0.832568, 0.871539, 0.0842767, 0.902823, 0.12852, 0.266654, 0.132603, 0.825525, 0.183502, 0.927431, 0.291925, 0.469783, 0.845891, 0.213524, 0.469971, 0.0519577, 0.273665, 0.0283654, 0.129275, 0.0133337, 0.455978, 0.754961, 0.790605, 0.839277, 0.00355995, 0.467845, 0.385371, 0.939362, 0.536838, 0.912425, 0.431739, 0.0786191, 0.3032, 0.71803, 0.0454604, 0.654944, 0.422661, 0.89835, 0.104968, 0.352199, 0.853833, 0.49648, 0.925281, 0.823627, 0.585987, 0.898465, 0.326791, 0.592133, 0.463077, 0.690367, 0.0534051, 0.696711, 0.879301, 0.226565, 0.843417, 0.774814, 0.848457, 0.440648, 0.724936, 0.545384, 0.710813, 0.574709, 0.326078, 0.513247, 0.399664, 0.9986, 0.17735, 0.073329, 0.537802, 0.280107, 0.92919, 0.141223, 0.263987, 0.044565, 0.565706, 0.730661, 0.172426, 0.298544, 0.73557, 0.499133, 0.655023, 0.884787, 0.927725, 0.540348, 0.732994, 0.416806, 0.683407, 0.672019, 0.226764, 0.559166, 0.880894, 0.211082, 0.351384, 0.803358, 0.0817335, 0.0290782, 0.431313, 0.433303, 0.294876, 0.248437, 0.494062, 0.316968, 0.239748, 0.418382, 0.758703, 0.819905, 0.33438, 0.24151, 0.820807, 0.376312, 0.0603143, 0.435946, 0.840847, 0.752812, 0.841729, 0.837204, 0.523985, 0.837111, 0.235468, 0.526222, 0.414712, 0.560508, 0.329657, 0.208302, 0.341473, 0.326454, 0.536594, 0.518118, 0.12619, 0.803484, 0.714879, 0.49794, 0.868055, 0.289, 0.0652668, 0.955847, 0.881797, 0.372157, 0.526866, 0.744218, 0.0102619, 0.667189, 0.296191, 0.55762, 0.462473, 0.231383, 0.00379398, 0.675219, 0.801112, 0.142568, 0.845674, 0.271624, 0.602504, 0.0880555, 0.332806, 0.906774, 0.0917857, 0.706064, 0.569323, 0.65879, 0.964485, 0.215885, 0.433708, 0.385675, 0.20189, 0.138252, 0.997569, 0.384503, 0.642629, 0.624547, 0.565289, 0.378957, 0.47499, 0.224468, 0.339102, 0.673985, 0.426598, 0.0212697, 0.765904, 0.162709, 0.184998, 0.765993, 0.322265, 0.501502, 0.736527, 0.963061, 0.938897, 0.934525, 0.91499, 0.813492, 0.591905, 0.00209281, 0.807754, 0.875947, 0.403504, 0.292973, 0.991515, 0.702833, 0.667988, 0.823181, 0.264541, 0.653264, 0.84179, 0.516506, 0.221366, 0.856864, 0.771658, 0.849874, 0.965903, 0.720022, 0.546299, 0.162553, 0.842109, 0.00376673, 0.965212, 0.708506, 0.735937, 0.451234, 0.990287, 0.190653, 0.173985, 0.678833, 0.142683, 0.752652, 0.902907, 0.752725, 0.456146, 0.875956, 0.274689, 0.724019, 0.286962, 0.755524, 0.243662, 0.678634, 0.545567, 0.366002, 0.424252, 0.753029, 0.161247, 0.308859, 0.768887, 0.503259, 0.251248, 0.274069, 0.123186, 0.257923, 0.553813, 0.328447, 0.432531, 0.409458, 0.781136, 0.354439, 0.929638, 0.641831, 0.736621, 0.414275, 0.850833, 0.787645, 0.166013, 0.86714, 0.815449, 0.576641, 0.108081, 0.411362, 0.425229, 0.44125, 0.782235, 0.524877, 0.695368, 0.166618, 0.928522, 0.784976, 0.672973, 0.872188, 0.940872, 0.580408, 0.638464, 0.462909, 0.459911, 0.32465, 0.809455, 0.560667, 0.380102, 0.861866, 0.109721, 0.0308464, 0.623274, 0.45616, 0.897797, 0.484541, 0.949567, 0.0837994, 0.23621, 0.212597, 0.439361, 0.728416, 0.27532, 0.26466, 0.808841, 0.421971, 0.696874, 0.828717, 0.504303, 0.662372, 0.327151, 0.184963, 0.666238, 0.781659, 0.282019, 0.487977, 0.275363, 0.092091, 0.535932, 0.49683, 0.467149, 0.502567, 0.840322, 0.286123, 0.930709, 0.983031, 0.557765, 0.265848, 0.207847, 0.509513, 0.635265, 0.566415, 0.286493, 0.311504, 0.0527314, 0.202769, 0.759897, 0.839499, 0.0422418, 0.808762, 0.860245, 0.867181, 0.199014, 0.878043, 0.0259532, 0.81451, 0.449817, 0.46622, 0.673454, 0.0773194, 0.801992, 0.0215891, 0.299486, 0.202662, 0.844368, 0.539223, 0.794393, 0.498429, 0.1719, 0.516754, 0.624653, 0.941274, 0.449317, 0.829167, 0.57099, 0.118988, 0.369464, 0.392911, 0.488977, 0.603277, 0.146521, 0.824633, 0.526214, 0.538801, 0.150353, 0.724502, 0.131537, 0.988849, 0.333432, 0.718172, 0.74426, 0.129661, 0.820868, 0.909861, 0.136001, 0.270309, 0.704288, 0.893886, 0.326444, 0.364767, 0.422896, 0.684922, 0.37052, 0.248242, 0.0453765, 0.0848157, 0.629291, 0.786327, 0.999893, 0.289456, 0.847154, 0.2287, 0.0663366, 0.127314, 0.0115147, 0.814405, 0.886679, 0.745017, 0.361332, 0.960407, 0.956814, 0.00031382, 0.0818927, 0.0792855, 0.305876, 0.129241, 0.370793, 0.872396, 0.160768, 0.369604, 0.968642, 0.983399, 0.219455, 0.368195, 0.479561, 0.736244, 0.853021, 0.263501, 0.331484, 0.421875, 0.820267, 0.824629, 0.180069, 0.979761, 0.685614, 0.151672, 0.368202, 0.935376, 0.723351, 0.947521, 0.812962, 0.0393219, 0.448852, 0.916772, 0.376377, 0.656037, 0.596934, 0.407713, 0.581081, 0.499572, 0.15246, 0.415338, 0.959572, 0.289051, 0.532543, 0.399378, 0.707961, 0.353649, 0.999977, 0.411315, 0.507638, 0.695433, 0.686485, 0.946923, 0.554696, 0.828731, 0.103839, 0.402531, 0.314835, 0.31834, 0.811244, 0.816987, 0.318343, 0.379974, 0.017095, 0.490605, 0.774623, 0.0256612, 0.771085, 0.337502, 0.798936, 0.485491, 0.384387, 0.934485, 0.128224, 0.881266, 0.55429, 0.0821492, 0.839872, 0.35792, 0.17427, 0.457722, 0.132874, 0.848926, 0.473386, 0.35084, 0.884521, 0.633309, 0.328557, 0.491455, 0.470415, 0.413116, 0.0545538, 0.0749842, 0.28592, 0.146577, 0.912355, 0.627379, 0.635914, 0.978279, 0.605406, 0.937944, 0.123009, 0.484798, 0.56439, 0.00739178, 0.711569, 0.079539, 0.985346, 0.678384, 0.86812, 0.433614, 0.80086, 0.320245, 0.592016, 0.37018, 0.835839, 0.925468, 0.536741, 0.229944, 0.53053, 0.871769, 0.73258, 0.973737, 0.703955, 0.412242, 0.67909, 0.893231, 0.482548, 0.033109, 0.127787, 0.85196, 0.763455, 0.725058, 0.637974, 0.95114, 0.736879, 0.540986, 0.537117, 0.662274, 0.465006, 0.174403, 0.825465, 0.537735, 0.26325, 0.960223, 0.393766, 0.0259233, 0.49806, 0.2551, 0.318262, 0.816348, 0.82046, 0.592883, 0.0831828, 0.545193, 0.645472, 0.727568, 0.391205, 0.865609, 0.22572, 0.593496, 0.711482, 0.181181, 0.871405, 0.461435, 0.629724, 0.146651, 0.187936, 0.653171, 0.522262, 0.564234, 0.0488697, 0.631423, 0.0656051, 0.277527, 0.395756, 0.835641, 0.125169, 0.031573, 0.827047, 0.76422, 0.70184, 0.536186, 0.719809, 0.392548, 0.248494, 0.0113598, 0.145692, 0.0715961, 0.00824071, 0.0893908, 0.908226, 0.688277, 0.597482, 0.42348, 0.933487, 0.448177, 0.940487, 0.287481, 0.471769, 0.837522, 0.754441, 0.774111, 0.726068, 0.186716, 0.424487, 0.799763, 0.784653, 0.0287716, 0.517704, 0.19538, 0.609822, 0.793181, 0.961625, 0.901127, 0.976353, 0.0431655, 0.544816, 0.293044, 0.845437, 0.614945, 0.377541, 0.571479, 0.0378839, 0.345483, 0.818315, 0.83208, 0.505378, 0.670653, 0.0233108, 0.649274, 0.980283, 0.0817684, 0.6392, 0.355697, 0.996377, 0.877605, 0.28135, 0.72108, 0.957454, 0.653142, 0.660603, 0.888257, 0.904027, 0.268201, 0.135722, 0.681844, 0.085175, 0.46722, 0.576889, 0.508221, 0.397492, 0.031058, 0.118869, 0.0649997, 0.497825, 0.4128, 0.475993, 0.787082, 0.697152, 0.0876402, 0.00368021, 0.879489, 0.362483, 0.893105, 0.504865, 0.667119, 0.263053, 0.677176, 0.669501, 0.219379, 0.786473, 0.233583, 0.778745, 0.565559, 0.210947, 0.416327, 0.292413, 0.241213, 0.666406, 0.0222339, 0.0350166, 0.648889, 0.733443, 0.88821, 0.055882, 0.0277956, 0.504415, 0.737115, 0.641023, 0.0619757, 0.0734278, 0.71448, 0.383871, 0.182692, 0.995474, 0.376517, 0.912033, 0.481474, 0.870682, 0.0162815, 0.317314, 0.813583, 0.968563, 0.436631, 0.278392, 0.225784, 0.723891, 0.412729, 0.771891, 0.299832, 0.50019, 0.522494, 0.625582, 0.247386, 0.0624364, 0.198028, 0.0965692, 0.615351, 0.921409, 0.234406, 0.977569, 0.362076, 0.0474897, 0.000719785, 0.32906, 0.480448, 0.0747429, 0.84337, 0.969968, 0.0750479, 0.327639, 0.749891, 0.813955, 0.544825, 0.901279, 0.630745, 0.593813, 0.321331, 0.552946, 0.604974, 0.486309, 0.808165, 0.79014, 0.411673, 0.374508, 0.526008, 0.438269, 0.591808, 0.899624, 0.589784, 0.422551, 0.726518, 0.385523, 0.0812598, 0.823857, 0.969916, 0.119352, 0.720789, 0.465167, 0.414751, 0.948992, 0.178657, 0.614829, 0.0262519, 0.835114, 0.9793, 0.447871, 0.297571, 0.602232, 0.13819, 0.0357472, 0.559548, 0.164173, 0.363394, 0.330852, 0.832982, 0.803092, 0.03183, 0.203531, 0.369255, 0.0189111, 0.742462, 0.849378, 0.0451305, 0.869346, 0.966823, 0.659599, 0.408523, 0.634494, 0.267026, 0.120147, 0.0942491, 0.803437, 0.820474, 0.0740196, 0.871302, 0.415977, 0.494594, 0.0293509, 0.33357, 0.704333, 0.599486, 0.444793, 0.907338, 0.517565, 0.266307, 0.642615, 0.630478, 0.382786, 0.207283, 0.138784, 0.361832, 0.00835775, 0.0247863, 0.346629, 0.801693, 0.638861, 0.690865, 0.572333, 0.472501, 0.0470447, 0.43521, 0.0716343, 0.0270219, 0.526611, 0.647479, 0.843117, 0.39167, 0.485885, 0.291377, 0.939419, 0.0395494, 0.312875, 0.305732, 0.641768, 0.381201, 0.278588, 0.0678477, 0.128049, 0.40274, 0.391973, 0.777331, 0.354055, 0.76454, 0.363069, 0.564766, 0.33317, 0.46361, 0.185451, 0.0263633, 0.936658, 0.352718, 0.457105, 0.854162, 0.862375, 0.988636, 0.732053, 0.661575, 0.910471, 0.378453, 0.778195, 0.693411, 0.385346, 0.474262, 0.843387, 0.0689777, 0.00299793, 0.8032, 0.795708, 0.547995, 0.151327, 0.46796, 0.809076, 0.539852, 0.230707, 0.0629656, 0.373144, 0.0845302, 0.0159617, 0.454861, 0.182251, 0.674457, 0.732855, 0.316629, 0.0511217, 0.392652, 0.0173745, 0.574732, 0.60335, 0.399655, 0.766155, 0.381027, 0.61383, 0.232291, 0.531796, 0.729258, 0.785192, 0.331604, 0.86379, 0.128494, 0.969683, 0.999763, 0.0998704, 0.573769, 0.187448, 0.674414, 0.194858, 0.953877, 0.201425, 0.543769, 0.308643, 0.792264, 0.398644, 0.708149, 0.289014, 0.819657, 0.253265, 0.837789, 0.304976, 0.575838, 0.435386, 0.579792, 0.739268, 0.155193, 0.228266, 0.687053, 0.52085, 0.0392726, 0.125017, 0.00318429, 0.687647, 0.47317, 0.341067, 0.763186, 0.42641, 0.926529, 0.331726, 0.531519, 0.752008, 0.104633, 0.666371, 0.933613, 0.833319, 0.925057, 0.601297, 0.432739, 0.773991, 0.254665, 0.271045, 0.488001, 0.98369, 0.765446, 0.00696623, 0.242701, 0.701162, 0.587165, 0.651144, 0.372115, 0.308176, 0.548135, 0.727489, 0.330426, 0.895366, 0.206513, 0.0489515, 0.764614, 0.495505, 0.110225, 0.722651, 0.438193, 0.801399, 0.548682, 0.434788, 0.175742, 0.785937, 0.75756, 0.330464, 0.865882, 0.302393, 0.181894, 0.779485, 0.430365, 0.782417, 0.314907, 0.481456, 0.857318, 0.0113857, 0.173096, 0.254854, 0.361403, 0.551114, 0.912298, 0.291188, 0.712132, 0.524902, 0.589849, 0.735236, 0.0515289, 0.161229, 0.245797, 0.944604, 0.631969, 0.265742, 0.197306, 0.0768234, 0.0194839, 0.0701168, 0.694827, 0.393103, 0.110566, 0.602244, 0.228535, 0.172539, 0.103389, 0.0175603, 0.543229, 0.204025, 0.114078, 0.516247, 0.972776, 0.206016, 0.495504, 0.902649, 0.521167, 0.273193, 0.779409, 0.899815, 0.200795, 0.884517, 0.2051, 0.942331, 0.928528, 0.42342, 0.153295, 0.813989, 0.944438, 0.830663, 0.28702, 0.608891, 0.400393, 0.0942167, 0.552048, 0.0156807, 0.531824, 0.87719, 0.202555, 0.940243, 0.242386, 0.851822, 0.878135, 0.16821, 0.131348, 0.230732, 0.597644, 0.745814, 0.181948, 0.532724, 0.906058, 0.386221, 0.273775, 0.837916, 0.338809, 0.295876, 0.432598, 0.0469732, 0.0388639, 0.225856, 0.889241, 0.875772, 0.490003, 0.573914, 0.903424, 0.0782142, 0.815816, 0.354702, 0.462083, 0.589756, 0.262515, 0.233802, 0.189547, 0.996142, 0.780253, 0.103435, 0.402775, 0.437038, 0.483267, 0.172879, 0.917637, 0.14663, 0.354259, 0.121247, 0.730811, 0.411633, 0.772367, 0.28071, 0.385159, 0.136306, 0.562222, 0.422636, 0.0900755, 0.0490742, 0.441638, 0.972136, 0.28366, 0.722472, 0.159515, 0.533905, 0.592363, 0.347499, 0.728473, 0.683163, 0.776232, 0.191833, 0.698048, 0.515704, 0.797297, 0.303258, 0.531089, 0.686102, 0.341439, 0.903674, 0.541508, 0.431689, 0.0165836, 0.331906, 0.646335, 0.534429, 0.405256, 0.0990474, 0.0653716, 0.93658, 0.54225, 0.889823, 0.274116, 0.786693, 0.460302, 0.492471, 0.16118, 0.0725846, 0.423202, 0.289644, 0.589097, 0.335348, 0.0187064, 0.898956, 0.644845, 0.161203, 0.322998, 0.709912, 0.613727, 0.883755, 0.257027, 0.417126, 0.765556, 0.185499, 0.899844, 0.432989, 0.941765, 0.290679, 0.552303, 0.5248, 0.867102, 0.843107, 0.194849, 0.178186, 0.890691, 0.762402, 0.98445, 0.896385, 0.138908, 0.541767, 0.465325, 0.148249, 0.791812, 0.643343, 0.266132, 0.514905, 0.385602, 0.551542, 0.767467, 0.191721, 0.194929, 0.763939, 0.480432, 0.262448, 0.656023, 0.862894, 0.0523637, 0.222938, 0.233722, 0.410409, 0.276134, 0.267563, 0.596115, 0.23797, 0.466054, 0.744026, 0.0609154, 0.67997, 0.942111, 0.491477, 0.397575, 0.115714, 0.975031, 0.339329, 0.783043, 0.620843, 0.67738, 0.0263275, 0.802089, 0.512084, 0.688234, 0.00734883, 0.729239, 0.951641, 0.572257, 0.274996, 0.963747, 0.653032, 0.40655, 0.374964, 0.317177, 0.0885474, 0.278359, 0.134799, 0.562288, 0.753961, 0.165827, 0.0501638, 0.0879694, 0.877446, 0.91488, 0.342373, 0.672112, 0.513737, 0.461238, 0.937427, 0.588051, 0.261043, 0.59019, 0.491552, 0.247191, 0.268557, 0.940984, 0.133495, 0.225512, 0.061612, 0.725114, 0.427663, 0.00527795, 0.692709, 0.13052, 0.401754, 0.650497, 0.93261, 0.834951, 0.819397, 0.0708086, 0.469795, 0.4609, 0.82386, 0.878738, 0.506777, 0.545598, 0.820291, 0.871072, 0.40302, 0.551472, 0.260097, 0.971456, 0.904821, 0.65532, 0.606182, 0.00195895, 0.923481, 0.0240523, 0.999963, 0.67457, 0.384125, 0.935217, 0.314049, 0.596162, 0.904788, 0.83433, 0.83861, 0.00678903, 0.0554508, 0.840524, 0.182566, 0.692484, 0.18624, 0.0356324, 0.219805, 0.082061, 0.252837, 0.896384, 0.913405, 0.0780995, 0.40322, 0.460075, 0.844018, 0.872995, 0.689628, 0.905133, 0.527041, 0.697146, 0.725787, 0.261525, 0.617749, 0.885002, 0.743966, 0.677214, 0.949382, 0.654274, 0.793361, 0.462747, 0.658381, 0.635382, 0.499737, 0.467287, 0.359796, 0.959459, 0.728091, 0.23242, 0.0901241, 0.122147, 0.59385, 0.725853, 0.472269, 0.152191, 0.283303, 0.957536, 0.643152, 0.739371, 0.887909, 0.90516, 0.380709, 0.682323, 0.059883, 0.168969, 0.296506, 0.710234, 0.0843966, 0.904016, 0.166514, 0.597223, 0.193536, 0.469915, 0.286458, 0.731118, 0.625388, 0.0429173, 0.539192, 0.0481399, 0.211433, 0.25051, 0.425512, 0.0181936, 0.121157, 0.9789, 0.520572, 0.400318, 0.58233, 0.761052, 0.604665, 0.944583, 0.39336, 0.227694, 0.96296, 0.876985, 0.0501449, 0.288584, 0.451995, 0.534457, 0.655872, 0.661063, 0.754428, 0.966692, 0.0150086, 0.104045, 0.095014, 0.868285, 0.0476501, 0.820102, 0.0679207, 0.801386, 0.845822, 0.439861, 0.857085, 0.102827, 0.87434, 0.562673, 0.120314, 0.144534, 0.871773, 0.094574, 0.246483, 0.235665, 0.833357, 0.85404, 0.848544, 0.0604521, 0.0186945, 0.795606, 0.682973, 0.649498, 0.657285, 0.0696037, 0.793504, 0.797787, 0.511502, 0.52392, 0.700018, 0.565786, 0.616767, 0.282619, 0.339069, 0.64898, 0.865851, 0.00999974, 0.0853183, 0.176463, 0.358187, 0.906751, 0.65451, 0.232918, 0.0523113, 0.308852, 0.506029, 0.0155211, 0.464285, 0.098526, 0.807842, 0.745457, 0.877439, 0.972399, 0.309026, 0.741423, 0.0863205, 0.127728, 0.578785, 0.272265, 0.688036, 0.289875, 0.478403, 0.149041, 0.612673, 0.169721, 0.0749017, 0.950864, 0.697547, 0.223317, 0.53656, 0.244241, 0.0230917, 0.469217, 0.321902, 0.918212, 0.14048, 0.497955, 0.137043, 0.446622, 0.0820836, 0.883689, 0.850482, 0.976799, 0.255676, 0.570913, 0.32842, 0.825705, 0.876435, 0.967062, 0.941922, 0.533506, 0.666526, 0.483001, 0.91087, 0.997286, 0.450467, 0.342494, 0.859067, 0.531275, 0.463573, 0.952184, 0.53284, 0.558022, 0.725426, 0.474411, 0.655587, 0.420087, 0.468508, 0.308208, 0.604864, 0.817855, 0.728975, 0.122265, 0.306047, 0.184579, 0.16592, 0.504201, 0.536009, 0.491814, 0.398283, 0.879826, 0.287263, 0.462895, 0.516067, 0.541015, 0.725253, 0.196295, 0.606033, 0.843471, 0.453701, 0.205685, 0.634091, 0.861297, 0.465242, 0.602618, 0.720813, 0.109542, 0.518306, 0.496782, 0.799802, 0.420652, 0.224371, 0.266482, 0.654803, 0.047895, 0.432791, 0.0991827, 0.772198, 0.32209, 0.330437, 0.185746, 0.140597, 0.306, 0.334362, 0.00169165, 0.816549, 0.0763457, 0.856974, 0.0709023, 0.476311, 0.587085, 0.829337, 0.505602, 0.119236, 0.796571, 0.684383, 0.815761, 0.696858, 0.709625, 0.174017, 0.203209, 0.42155, 0.532394, 0.0445279, 0.690665, 0.610445, 0.565935, 0.833406, 0.374485, 0.0464426, 0.573286, 0.104844, 0.0645017, 0.112781, 0.573605, 0.488074, 0.522915, 0.731857, 0.967717, 0.997032, 0.572101, 0.942378, 0.345968, 0.301739, 0.176546, 0.0560019, 0.0350762, 0.563506, 0.548198, 0.872069, 0.377967, 0.348896, 0.266325, 0.284741, 0.633524, 0.889082, 0.993557, 0.846756, 0.725345, 0.572848, 0.871653, 0.368854, 0.503869, 0.0727189, 0.0918519, 0.920518, 0.946622, 0.467996, 0.759991, 0.601632, 0.318524, 0.741685, 0.213693, 0.157869, 0.952439, 0.645408, 0.938636, 0.072953, 0.814662, 0.367685, 0.746321, 0.0308021, 0.555824, 0.540047, 0.98481, 0.451255, 0.231776, 0.571407, 0.114218, 0.740337, 0.644461, 0.705899, 0.000324034, 0.0669688, 0.704823, 0.816899, 0.258044, 0.846036, 0.831444, 0.329306, 0.0978028, 0.797346, 0.0860686, 0.500717, 0.404287, 0.665233, 0.212074, 0.0193281, 0.351646, 0.709888, 0.428712, 0.463282, 0.596454, 0.0112623, 0.369824, 0.993872, 0.660341, 0.867077, 0.238456, 0.718436, 0.707635, 0.478597, 0.493712, 0.946965, 0.679729, 0.747171, 0.192647, 0.220157, 0.616217, 0.274945, 0.410491, 0.670034, 0.529077, 0.422064, 0.449074, 0.50408, 0.797496, 0.365237, 0.829194, 0.941683, 0.684282, 0.0480276, 0.530699, 0.474956, 0.0512108, 0.272672, 0.0933672, 0.883944, 0.0853204, 0.864014, 0.989528, 0.346204, 0.668628, 0.0958885, 0.372699, 0.728539, 0.673392, 0.165501, 0.563271, 0.183946, 0.0750424, 0.755246, 0.937016, 0.644245, 0.746287, 0.831148, 0.0521238, 0.265193, 0.0866676, 0.350039, 0.339534, 0.180864, 0.196189, 0.381186, 0.790401, 0.997931, 0.998157, 0.0498226, 0.357231, 0.706713, 0.0320284, 0.745339, 0.549743, 0.640489, 0.798846, 0.222073, 0.708906, 0.17552, 0.817831, 0.576041, 0.0395129, 0.591903, 0.0668133, 0.266916, 0.582943, 0.480411, 0.102654, 0.0456304, 0.410205, 0.0901037, 0.104304, 0.577822, 0.724465, 0.928792, 0.983905, 0.0215146, 0.78416, 0.500699, 0.800233, 0.389331, 0.19249, 0.99276, 0.666015, 0.532314, 0.321296, 0.905419, 0.93963, 0.45092, 0.714422, 0.415709, 0.384093, 0.0577467, 0.158675, 0.378667, 0.800723, 0.363547, 0.997812, 0.561783, 0.148821, 0.770375, 0.830476, 0.667792, 0.305506, 0.846649, 0.687359, 0.382275, 0.374334, 0.383001, 0.014579, 0.333735, 0.396562, 0.977267, 0.806299, 0.698036, 0.682723, 0.727546, 0.274506, 0.22807, 0.0282678, 0.0096508, 0.245845, 0.669269, 0.210805, 0.657272, 0.257349, 0.882168, 0.56864, 0.0725941, 0.443277, 0.948587, 0.161456, 0.654467, 0.717582, 0.107923, 0.421968, 0.699075, 0.229357, 0.826711, 0.355575, 0.781551, 0.68971, 0.0588251, 0.403448, 0.732937, 0.0690303, 0.573226, 0.468383, 0.347646, 0.685601, 0.912646, 0.374278, 0.476829, 0.262196, 0.503916, 0.203185, 0.933735, 0.836232, 0.378327, 0.622366, 0.66969, 0.17668, 0.653573, 0.880322, 0.908573, 0.683539, 0.280947, 0.212366, 0.513669, 0.379096, 0.482158, 0.558209, 0.866087, 0.994374, 0.082474, 0.553292, 0.125581, 0.293149, 0.416828, 0.753735, 0.318881, 0.288113, 0.436025, 0.177524, 0.0651407, 0.162611, 0.302722, 0.808142, 0.387352, 0.928794, 0.484503, 0.970821, 0.993738, 0.985168, 0.882121, 0.333048, 0.7672, 0.554213, 0.975204, 0.00498456, 0.0589748, 0.567172, 0.797277, 0.22337, 0.976087, 0.569992, 0.968481, 0.931772, 0.534102, 0.487766, 0.158958, 0.382199, 0.640329, 0.88933, 0.258885, 0.716616, 0.388569, 0.622888, 0.518576, 0.312578, 0.877588, 0.77198, 0.253978, 0.450153, 0.0842559, 0.766154, 0.693676, 0.743777, 0.229778, 0.148903, 0.550572, 0.500557, 0.624845, 0.669729, 0.619281, 0.301052, 0.931496, 0.926573, 0.355867, 0.821787, 0.562358, 0.0748949, 0.927636, 0.840228, 0.0752844, 0.282079, 0.359595, 0.837961, 0.496845, 0.116626, 0.721654, 0.760899, 0.98996, 0.185363, 0.227649, 0.369601, 0.314955, 0.101791, 0.921601, 0.316116, 0.910024, 0.173297, 0.137118, 0.454023, 0.905088, 0.602478, 0.57654, 0.341757, 0.571889, 0.438844, 0.618136, 0.466023, 0.15874, 0.209441, 0.789919, 0.844397, 0.619178, 0.768327, 0.666072, 0.93239, 0.276612, 0.784224, 0.0826931, 0.0291408, 0.743507, 0.349243, 0.901697, 0.433116, 0.788764, 0.972337, 0.601347, 0.370131, 0.777478, 0.648265, 0.639736, 0.554009, 0.86256, 0.540843, 0.147768, 0.705168, 0.0272573, 0.66463, 0.939175, 0.940183, 0.644806, 0.941683, 0.98579, 0.4893, 0.424486, 0.0741436, 0.865929, 0.848053, 0.377642, 0.372867, 0.832198, 0.085784, 0.449933, 0.10641, 0.363953, 0.713693, 0.483051, 0.914744, 0.237893, 0.929199, 0.704769, 0.517149, 0.632056, 0.356342, 0.749495, 0.736436, 0.64935, 0.943998, 0.47263, 0.335078, 0.306414, 0.67485, 0.211166, 0.970188, 0.5774, 0.361373, 0.703422, 0.0155961, 0.132124, 0.744184, 0.843494, 0.427285, 0.049488, 0.556826, 0.487275, 0.99587, 0.125392, 0.0107001, 0.836028, 0.313925, 0.132863, 0.916593, 0.181805, 0.354308, 0.562205, 0.361136, 0.487999, 0.488793, 0.8746, 0.604234, 0.325402, 0.838701, 0.4072, 0.692251, 0.0839244, 0.151218, 0.666377, 0.333471, 0.489228, 0.288571, 0.0924642, 0.267739, 0.127873, 0.076535, 0.583941, 0.501515, 0.148763, 0.454595, 0.308205, 0.563837, 0.123453, 0.152495, 0.932308, 0.627603, 0.877615, 0.794499, 0.60423, 0.640577, 0.404485, 0.439997, 0.181546, 0.492963, 0.807206, 0.29167, 0.846094, 0.458601, 0.813685, 0.46568, 0.626272, 0.848856, 0.633707, 0.498661, 0.675078, 0.620549, 0.456073, 0.729302, 0.560664, 0.366745, 0.0020874, 0.970074, 0.125042, 0.264685, 0.132465, 0.112823, 0.988554, 0.722156, 0.0396353, 0.865664, 0.484429, 0.548686, 0.59103, 0.582476, 0.734894, 0.889404, 0.285218, 0.956761, 0.541518, 0.0898954, 0.227648, 0.442708, 0.3522, 0.893348, 0.120664, 0.882216, 0.378029, 0.401639, 0.450792, 0.268672, 0.52879, 0.435971, 0.211729, 0.526568, 0.99103, 0.904192, 0.11201, 0.513164, 0.656673, 0.0417688, 0.612218, 0.442739, 0.11838, 0.748262, 0.0553697, 0.870026, 0.552763, 0.751894, 0.0466498, 0.376235, 0.19962, 0.138471, 0.583898, 0.708559, 0.143441, 0.550168, 0.972127, 0.659844, 0.84563, 0.764332, 0.851975, 0.7284, 0.0798467, 0.136125, 0.246906, 0.286265, 0.667871, 0.393268, 0.484624, 0.482572, 0.458289, 0.479928, 0.798781, 0.59654, 0.597004, 0.966279, 0.548111, 0.901875, 0.0518197, 0.828546, 0.428622, 0.709387, 0.432428, 0.379198, 0.162804, 0.0395384, 0.51822, 0.121117, 0.306746, 0.0220598, 0.556756, 0.907205, 0.274725, 0.414212, 0.646132, 0.879867, 0.208859, 0.622705, 0.584889, 0.579855, 0.84896, 0.865105, 0.622523, 0.128977, 0.344812, 0.826247, 0.190077, 0.687314, 0.112438, 0.633044, 0.0851668, 0.312351, 0.0345673, 0.337747, 0.863044, 0.768314, 0.127261, 0.817728, 0.498857, 0.850444, 0.0438929, 0.344282, 0.59962, 0.48862, 0.843066, 0.0400887, 0.344755, 0.755413, 0.71701, 0.843423, 0.859438, 0.384985, 0.221923, 0.795133, 0.868294, 0.15968, 0.15446, 0.161986, 0.520422, 0.82244, 0.141847, 0.0142685, 0.231809, 0.166331, 0.296579, 0.519988, 0.898191, 0.986998, 0.581005, 0.764441, 0.246703, 0.962021, 0.305047, 0.385845, 0.558912, 0.734187, 0.486664, 0.727426, 0.645535, 0.77368, 0.620122, 0.549884, 0.151009, 0.719495, 0.198852, 0.663813, 0.0212, 0.590674, 0.339498, 0.910916, 0.67548, 0.704248, 0.10258, 0.378093, 0.504135, 0.731606, 0.37598, 0.524782, 0.305907, 0.840336, 0.0435258, 0.517255, 0.820124, 0.455485, 0.382279, 0.258978, 0.0118907, 0.574468, 0.000370391, 0.535995, 0.0437597, 0.494886, 0.529831, 0.371977, 0.878498, 0.592735, 0.579801, 0.213448, 0.136356, 0.502449, 0.421104, 0.0246227, 0.138632, 0.166079, 0.903021, 0.208556, 0.0275364, 0.59723, 0.572199, 0.612322, 0.0801436, 0.755741, 0.635786, 0.748222, 0.844535, 0.854072, 0.545856, 0.981599, 0.259136, 0.815326, 0.682794, 0.225271, 0.278167, 0.293423, 0.032971, 0.898458, 0.207444, 0.591989, 0.0866576, 0.137149, 0.56238, 0.566976, 0.805517, 0.0404672, 0.472306, 0.0942821, 0.972937, 0.467296, 0.270338, 0.710223, 0.244662, 0.664424, 0.592779, 0.305683, 0.242862, 0.706691, 0.916735, 0.306694, 0.768377, 0.868677, 0.908373, 0.768993, 0.927949, 0.468041, 0.460656, 0.400875, 0.434938, 0.290367, 0.232434, 0.357157, 0.0128459, 0.437152, 0.466177, 0.657715, 0.727624, 0.972282, 0.733378, 0.856529, 0.633336, 0.816966, 0.717271, 0.707479, 0.157193, 0.104709, 0.663118, 0.354479, 0.298013, 0.978317, 0.359396, 0.0353948, 0.935718, 0.491857, 0.268235, 0.777505, 0.228963, 0.541129, 0.393863, 0.55355, 0.269054, 0.14284, 0.766364, 0.968131, 0.948895, 0.106029, 0.4013, 0.321956, 0.410192, 0.578325, 0.692227, 0.727088, 0.493178, 0.583339, 0.79957, 0.483175, 0.369821, 0.685034, 0.481991, 0.172286, 0.589553, 0.816481, 0.517605, 0.878193, 0.710538, 0.899827, 0.268533, 0.584388, 0.76881, 0.526527, 0.896592, 0.274417, 0.46026, 0.795278, 0.807539, 0.968379, 0.234594, 0.0148252, 0.29242, 0.31012, 0.966512, 0.511125, 0.892265, 0.545913, 0.48244, 0.647221, 0.645802, 0.0762699, 0.41632, 0.274838, 0.434929, 0.950228, 0.544201, 0.954981, 0.0945208, 0.970956, 0.122549, 0.870073, 0.344364, 0.867787, 0.418752, 0.762004, 0.580309, 0.0475792, 0.867132, 0.830557, 0.409413, 0.670011, 0.593376, 0.289237, 0.269791, 0.178829, 0.505401, 0.565177, 0.753664, 0.318758, 0.258873, 0.825573, 0.0131477, 0.0329788, 0.191514, 0.406331, 0.55217, 0.911449, 0.42773, 0.912159, 0.743448, 0.329714, 0.174694, 0.599153, 0.725145, 0.489082, 0.122147, 0.922033, 0.0334803, 0.875512, 0.735841, 0.396567, 0.666394, 0.5934, 0.0900951, 0.546536, 0.132565, 0.030356, 0.108104, 0.318712, 0.905341, 0.561999, 0.00227073, 0.611036, 0.446425, 0.642674, 0.791669, 0.745705, 0.627445, 0.711358, 0.300592, 0.191491, 0.0734605, 0.926486, 0.971534, 0.216448, 0.358948, 0.797552, 0.688223, 0.902068, 0.327787, 0.538522, 0.0104212, 0.861041, 0.230189, 0.724042, 0.7413, 0.238936, 0.979917, 0.842628, 0.00761529, 0.276444, 0.728593, 0.721653, 0.466402, 0.493275, 0.850108, 0.957943, 0.0201826, 0.285425, 0.46538, 0.889115, 0.934114, 0.323059, 0.0640352, 0.412287, 0.069839, 0.815932, 0.535348, 0.618055, 0.282584, 0.645283, 0.256193, 0.831606, 0.61696, 0.478114, 0.330771, 0.0245916, 0.148101, 0.221962, 0.0699719, 0.418363, 0.136999, 0.272119, 0.332734, 0.323022, 0.651946, 0.230852, 0.57896, 0.445126, 0.241903, 0.782573, 0.212796, 0.912807, 0.713923, 0.184787, 0.17394, 0.45225, 0.0527854, 0.956684, 0.913021, 0.918269, 0.329428, 0.178272, 0.996181, 0.147719, 0.620964, 0.977922, 0.221524, 0.909216, 0.762584, 0.15674, 0.877335, 0.853397, 0.0209881, 0.00119366, 0.00917235, 0.837708, 0.98003, 0.749812, 0.238334, 0.290615, 0.765851, 0.827644, 0.0230157, 0.488133, 0.716798, 0.630641, 0.375724, 0.932843, 0.582879, 0.526096, 0.63768, 0.960393, 0.0611636, 0.287294, 0.339218, 0.255489, 0.160588, 0.361207, 0.864941, 0.117415, 0.914865, 0.925241, 0.934864, 0.363426, 0.06626, 0.883645, 0.548197, 0.988083, 0.687007, 0.922413, 0.416053, 0.584185, 0.454536, 0.966501, 0.468235, 0.473619, 0.564859, 0.781558, 0.292176, 0.913656, 0.234248, 0.390464, 0.223829, 0.936763, 0.222495, 0.00311183, 0.23431, 0.67509, 0.881006, 0.5757, 0.501437, 0.403494, 0.746247, 0.827228, 0.798622, 0.0268835, 0.620371, 0.315765, 0.256495, 0.232294, 0.524494, 0.701232, 0.966621, 0.399158, 0.877522, 0.50706, 0.848481, 0.571029, 0.844272, 0.269454, 0.264118, 0.566283, 0.584814, 0.798329, 0.806105, 0.693213, 0.652205, 0.523262, 0.666253, 0.102989, 0.989356, 0.618731, 0.535509, 0.736631, 0.433495, 0.15008, 0.0706011, 0.873053, 0.0523965, 0.918687, 0.393388, 0.172067, 0.930569, 0.0978199, 0.447101, 0.523367, 0.609299, 0.0901271, 0.890782, 0.307543, 0.945913, 0.997703, 0.108629, 0.348304, 0.348333, 0.00204869, 0.122618, 0.0938569, 0.794874, 0.305123, 0.364302, 0.728145, 0.274895, 0.00512434, 0.417486, 0.870662, 0.616409, 0.0514523, 0.394643, 0.0589114, 0.952772, 0.82066, 0.58701, 0.630937, 0.0806043, 0.153536, 0.753016, 0.673523, 0.116033, 0.795464, 0.774427, 0.161471, 0.514159, 0.352222, 0.175217, 0.947267, 0.238156, 0.696229, 0.673384, 0.800644, 0.805077, 0.833149, 0.910582, 0.903417, 0.719841, 0.535921, 0.321334, 0.731686, 0.165966, 0.29207, 0.0382712, 0.724159, 0.444494, 0.228684, 0.850965, 0.239151, 0.0766897, 0.939425, 0.355534, 0.732126, 0.647372, 0.0665641, 0.237258, 0.567454, 0.990579, 0.00466232, 0.404217, 0.99872, 0.846181, 0.708998, 0.264811, 0.137258, 0.390717, 0.646865, 0.578728, 0.940499, 0.398576, 0.791966, 0.847309, 0.910536, 0.305601, 0.223202, 0.671371, 0.575081, 0.418981, 0.718384, 0.785501, 0.714349, 0.993204, 0.220676, 0.0463192, 0.436105, 0.969991, 0.788946, 0.839453, 0.205625, 0.765504, 0.549265, 0.952862, 0.315553, 0.708387, 0.278794, 0.53273, 0.396267, 0.639137, 0.417389, 0.536962, 0.778538, 0.0704751, 0.209171, 0.421222, 0.329966, 0.958506, 0.362686, 0.781173, 0.36151, 0.992726, 0.739856, 0.404086, 0.955045, 0.335428, 0.317527, 0.033478, 0.266236, 0.329765, 0.898863, 0.892905, 0.548673, 0.974924, 0.222934, 0.300501, 0.803623, 0.657457, 0.0926151, 0.893657, 0.863848, 0.317299, 0.368237, 0.404105, 0.856653, 0.459946, 0.417223, 0.164491, 0.517928, 0.249446, 0.855886, 0.395833, 0.111271, 0.972095, 0.867095, 0.791977, 0.850217, 0.281371, 0.311965, 0.16241, 0.137629, 0.636136, 0.0583402, 0.614807, 0.164026, 0.869045, 0.278282, 0.215324, 0.506442, 0.530095, 0.164135, 0.813471, 0.420058, 0.375853, 0.688981, 0.976384, 0.179628, 0.620888, 0.952071, 0.17401, 0.682865, 0.607785, 0.472553, 0.0930836, 0.321095, 0.275772, 0.484247, 0.606148, 0.246217, 0.6663, 0.0347261, 0.38875, 0.963596, 0.570533, 0.0792511, 0.639529, 0.918089, 0.34228, 0.0651234, 0.847136, 0.048013, 0.0773289, 0.118597, 0.557397, 0.92688, 0.502407, 0.205696, 0.871466, 0.145665, 0.948064, 0.527651, 0.309527, 0.525342, 0.848226, 0.48169, 0.287602, 0.911198, 0.816496, 0.954854, 0.958746, 0.830337, 0.0193145, 0.234588, 0.708238, 0.96585, 0.281358, 0.748971, 0.846833, 0.150531, 0.149437, 0.59636, 0.132067, 0.684251, 0.00824953, 0.470071, 0.646633, 0.834605, 0.702461, 0.699978, 0.0397383, 0.0385084, 0.408672, 0.7886, 0.704932, 0.905495, 0.949505, 0.0158733, 0.0311443, 0.904186, 0.725075, 0.96919, 0.0891038, 0.721771, 0.812275, 0.0929913, 0.752498, 0.702842, 0.617272, 0.00415427, 0.195183, 0.0923236, 0.584529, 0.100009, 0.965539, 0.853122, 0.186088, 0.354098, 0.545862, 0.593046, 0.0472148, 0.431368, 0.951433, 0.350727, 0.128205, 0.011742, 0.15187, 0.379414, 0.370228, 0.704354, 0.446088, 0.390218, 0.0558316, 0.505985, 0.522278, 0.330331, 0.879995, 0.983962, 0.702965, 0.839292, 0.644988, 0.497466, 0.137148, 0.36727, 0.241909, 0.0717726, 0.163127, 0.356664, 0.945429, 0.525523, 0.407935, 0.895344, 0.271098, 0.564412, 0.279167, 0.332507, 0.0262576, 0.356067, 0.519654, 0.562258, 0.0140433, 0.775724, 0.14861, 0.501813, 0.644077, 0.507464, 0.039158, 0.227907, 0.564984, 0.0942694, 0.99136, 0.421523, 0.199493, 0.414941, 0.758915, 0.471849, 0.540802, 0.540249, 0.044356, 0.458094, 0.419721, 0.414693, 0.491922, 0.598583, 0.436652, 0.0778936, 0.871026, 0.18228, 0.703523, 0.95991, 0.736018, 0.884932, 0.372552, 0.633964, 0.505102, 0.701651, 0.120149, 0.705858, 0.846772, 0.356507, 0.453378, 0.488071, 0.455906, 0.818895, 0.768284, 0.749975, 0.424067, 0.763081, 0.4972, 0.525275, 0.436984, 0.720872, 0.841366, 0.603379, 0.203636, 0.247814, 0.0345843, 0.233446, 0.437879, 0.494484, 0.442268, 0.172725, 0.446337, 0.0668237, 0.622904, 0.650961, 0.235228, 0.578706, 0.00703805, 0.751831, 0.622382, 0.605212, 0.168761, 0.282641, 0.946553, 0.629277, 0.576287, 0.863389, 0.618427, 0.366435, 0.879814, 0.281041, 0.514958, 0.472468, 0.972822, 0.683152, 0.381074, 0.363323, 0.4224, 0.196619, 0.789101, 0.578645, 0.725778, 0.408127, 0.853077, 0.702061, 0.376187, 0.0197272, 0.72053, 0.0561716, 0.869047, 0.167927, 0.840342, 0.280166, 0.719879, 0.0903317, 0.970616, 0.716263, 0.962585, 0.967102, 0.478998, 0.400097, 0.0836012, 0.396025, 0.76018, 0.588775, 0.619031, 0.946067, 0.725609, 0.689145, 0.590953, 0.00765291, 0.828622, 0.00518687, 0.580943, 0.485026, 0.625951, 0.478734, 0.160152, 0.694386, 0.651113, 0.88445, 0.136163, 0.515494, 0.0715804, 0.999748, 0.0278632, 0.997742, 0.137615, 0.912324, 0.548444, 0.107588, 0.261158, 0.177504, 0.656161, 0.494523, 0.654332, 0.553197, 0.0268269, 0.429406, 0.4434, 0.530819, 0.951542, 0.86911, 0.75036, 0.423428, 0.35158, 0.0924659, 0.333847, 0.841109, 0.198169, 0.881253, 0.760105, 0.780111, 0.55177, 0.517346, 0.868177, 0.931512, 0.0381506, 0.922693, 0.988944, 0.40053, 0.821572, 0.782145, 0.443022, 0.820517, 0.00390795, 0.840286, 0.676976, 0.123703, 0.313046, 0.120498, 0.968606, 0.112176, 0.18899, 0.713064, 0.486598, 0.278596, 0.640871, 0.890861, 0.951679, 0.499786, 0.673355, 0.444727, 0.442644, 0.0730863, 0.812623, 0.493647, 0.603035, 0.376251, 0.116347, 0.130119, 0.398594, 0.123375, 0.475441, 0.179478, 0.152404, 0.984536, 0.733495, 0.460671, 0.821167, 0.326116, 0.373722, 0.00906352, 0.470281, 0.654762, 0.14537, 0.475416, 0.670019, 0.485323, 0.768884, 0.143904, 0.119491, 0.928004, 0.545244, 0.73309, 0.343575, 0.269428, 0.834233, 0.100279, 0.629533, 0.223478, 0.450849, 0.577506, 0.188136, 0.128219, 0.705481, 0.606171, 0.832358, 0.931524, 0.361377, 0.0558561, 0.361013, 0.732288, 0.730804, 0.219975, 0.413246, 0.621713, 0.940006, 0.570548, 0.0191787, 0.347977, 0.788357, 0.725187, 0.429053, 0.659885, 0.562865, 0.268399, 0.63032, 0.888551, 0.258158, 0.975291, 0.698359, 0.156681, 0.1022, 0.989513, 0.472163, 0.911954, 0.607903, 0.87819, 0.0606918, 0.507271, 0.921854, 0.623615, 0.915042, 0.24713, 0.543187, 0.110192, 0.451849, 0.163348, 0.462212, 0.841569, 0.0780443, 0.116758, 0.467247, 0.673064, 0.379408, 0.292629, 0.436334, 0.442518, 0.819146, 0.631085, 0.616979, 0.0483111, 0.4686, 0.37471, 0.830827, 0.619665, 0.795623, 0.102122, 0.489741, 0.0455496, 0.683585, 0.494164, 0.745055, 0.398608, 0.295058, 0.371217, 0.872504, 0.480796, 0.0173388, 0.219129, 0.980498, 0.0183539, 0.913636, 0.790602, 0.370361, 0.681016, 0.981706, 0.305975, 0.545098, 0.373718, 0.213687, 0.217866, 0.395677, 0.948431, 0.00718711, 0.457265, 0.320963, 0.522622, 0.519726, 0.717045, 0.415632, 0.701428, 0.152629, 0.895539, 0.947062, 0.656078, 0.127093, 0.542125, 0.635967, 0.835364, 0.0349438, 0.792948, 0.960612, 0.379756, 0.95115, 0.873927, 0.655596, 0.148976, 0.941628, 0.380821, 0.00826947, 0.409044, 0.657992, 0.0977822, 0.829968, 0.00873706, 0.848394, 0.265941, 0.382801, 0.977807, 0.101359, 0.965118, 0.448092, 0.655582, 0.952793, 0.868007, 0.221387, 0.0432116, 0.85909, 0.260964, 0.497213, 0.359838, 0.146938, 0.499124, 0.445027, 0.956239, 0.588245, 0.147695, 0.84798, 0.693045, 0.268923, 0.173119, 0.83999, 0.617523, 0.0598578, 0.34214, 0.13044, 0.152647, 0.56152, 0.413558, 0.617507, 0.812179, 0.822745, 0.2821, 0.143157, 0.454069, 0.765582, 0.366272, 0.78521, 0.903761, 0.719538, 0.262567, 0.483337, 0.0533463, 0.973436, 0.192161, 0.224715, 0.988409, 0.873201, 0.936524, 0.487589, 0.786111, 0.442394, 0.699116, 0.731332, 0.127783, 0.380516, 0.983647, 0.0366471, 0.812196, 0.815976, 0.314281, 0.0170025, 0.849733, 0.271804, 0.125294, 0.247795, 0.591157, 0.640856, 0.659722, 0.39571, 0.494928, 0.231015, 0.354281, 0.368856, 0.348567, 0.697968, 0.457834, 0.153735, 0.741447, 0.161638, 0.781368, 0.832466, 0.670395, 0.818395, 0.805167, 0.320835, 0.18359, 0.0279467, 0.511568, 0.585307, 0.460593, 0.881784, 0.0247689, 0.69081, 0.160754, 0.10876, 0.141596, 0.298767, 0.684746, 0.386982, 0.603978, 0.0342262, 0.192914, 0.535633, 0.689069, 0.574535, 0.382116, 0.541315, 0.60476, 0.0825558, 0.887844, 0.527358, 0.292189, 0.360623, 0.459004, 0.100286, 0.923335, 0.259623, 0.0195067, 0.076642, 0.794031, 0.438567, 0.738351, 0.0244942, 0.133518, 0.575819, 0.148434, 0.0901353, 0.685618, 0.644974, 0.427246, 0.391579, 0.824913, 0.828225, 0.260032, 0.938803, 0.77495, 0.230349, 0.478557, 0.411945, 0.970463, 0.458079, 0.220708, 0.471714, 0.531153, 0.424397, 0.737736, 0.885419, 0.194601, 0.11476, 0.68696, 0.0892846, 0.839981, 0.583536, 0.436056, 0.382743, 0.311323, 0.319753, 0.58397, 0.0815436, 0.380069, 0.18136, 0.267518, 0.830066, 0.0584171, 0.139266, 0.273065, 0.171726, 0.00458768, 0.222857, 0.925623, 0.900361, 0.51574, 0.596751, 0.813189, 0.197677, 0.0567514, 0.710202, 0.824086, 0.439462, 0.0231343, 0.218383, 0.791127, 0.0592606, 0.819213, 0.293942, 0.732215, 0.524439, 0.0745607, 0.566805, 0.327065, 0.297679, 0.863037, 0.192395, 0.550365, 0.505564, 0.721567, 0.235523, 0.190249, 0.704856, 0.610154, 0.63136, 0.50305, 0.0138194, 0.850425, 0.267358, 0.88102, 0.618658, 0.333025, 0.714303, 0.85966, 0.278003, 0.948647, 0.274045, 0.548061, 0.432696, 0.238113, 0.434919, 0.838559, 0.332847, 0.466082, 0.0999418, 0.714829, 0.23849, 0.189547, 0.300622, 0.378781, 0.412515, 0.085281, 0.376209, 0.130332, 0.394384, 0.513449, 0.14577, 0.878797, 0.344062, 0.0608711, 0.334307, 0.479975, 0.96941, 0.883748, 0.81579, 0.708103, 0.118562, 0.951975, 0.569436, 0.13403, 0.436409, 0.677935, 0.273193, 0.335325, 0.187648, 0.899499, 0.872155, 0.151509, 0.145164, 0.5847, 0.22331, 0.987865, 0.50343, 0.44699, 0.254158, 0.417958, 0.0958172, 0.812483, 0.61296, 0.545265, 0.717791, 0.344686, 0.970344, 0.26587, 0.27406, 0.696818, 0.659104, 0.0912778, 0.467363, 0.89569, 0.327195, 0.990539, 0.691432, 0.693244, 0.301676, 0.328546, 0.142788, 0.534478, 0.310121, 0.606257, 0.388767, 0.327255, 0.148937, 0.0259379, 0.411983, 0.26551, 0.321967, 0.306039, 0.228785, 0.706771, 0.257146, 0.530639, 0.100971, 0.490982, 0.171569, 0.690203, 0.0361563, 0.767452, 0.0241055, 0.819421, 0.184101, 0.535402, 0.620448, 0.37025, 0.911208, 0.0526985, 0.0206299, 0.58876, 0.78452, 0.492915, 0.906777, 0.186986, 0.87997, 0.917257, 0.688995, 0.343211, 0.734597, 0.22362, 0.368586, 0.0182799, 0.719629, 0.115835, 0.495449, 0.809409, 0.286502, 0.0485891, 0.184236, 0.439232, 0.667535, 0.00833676, 0.059481, 0.967009, 0.0198153, 0.264556, 0.00745546, 0.799353, 0.466681, 0.0255029, 0.678498, 0.910946, 0.324607, 0.464767, 0.552058, 0.18444, 0.0361328, 0.0227582, 0.0674545, 0.368733, 0.400464, 0.906985, 0.271797, 0.559386, 0.533035, 0.294351, 0.318373, 0.653618, 0.57181, 0.198214, 0.603756, 0.390974, 0.524731, 0.520782, 0.935463, 0.322266, 0.292861, 0.682226, 0.797106, 0.657701, 0.620764, 0.935634, 0.207937, 0.150121, 0.77422, 0.498341, 0.854207, 0.73603, 0.618928, 0.857614, 0.615123, 0.436601, 0.999654, 0.0346577, 0.382397, 0.23578, 0.159694, 0.802898, 0.849086, 0.173601, 0.566291, 0.503663, 0.000907791, 0.432908, 0.53626, 0.635057, 0.628095, 0.540216, 0.441974, 0.143542, 0.504998, 0.377366, 0.0626754, 0.982903, 0.132925, 0.0336424, 0.312857, 0.968753, 0.114558, 0.608768, 0.809536, 0.935645, 0.43272, 0.98957, 0.988015, 0.274683, 0.436491, 0.837444, 0.63347, 0.823653, 0.736343, 0.373134, 0.330846, 0.840348, 0.774259, 0.830891, 0.0710832, 0.795044, 0.0787441, 0.11598, 0.881855, 0.046912, 0.575393, 0.296416, 0.690396, 0.234348, 0.75564, 0.422779, 0.00751931, 0.495845, 0.840722, 0.742031, 0.378829, 0.0470899, 0.453174, 0.0802341, 0.469482, 0.574094, 0.592449, 0.765529, 0.053402, 0.0650745, 0.607268, 0.181792, 0.0122882, 0.412182, 0.403988, 0.50623, 0.206251, 0.594131, 0.00580781, 0.354479, 0.425606, 0.641162, 0.139522, 0.965019, 0.464224, 0.661, 0.400405, 0.244725, 0.210046, 0.760081, 0.366116, 0.941694, 0.457962, 0.452597, 0.00660253, 0.491631, 0.953025, 0.870781, 0.658575, 0.877662, 0.565561, 0.290575, 0.575348, 0.733281, 0.628795, 0.978421, 0.560043, 0.490786, 0.884137, 0.2642, 0.32807, 0.352803, 0.246648, 0.354934, 0.747577, 0.538506, 0.736983, 0.365859, 0.902217, 0.925401, 0.12419, 0.234035, 0.85746, 0.627068, 0.297742, 0.571606, 0.113314, 0.211255, 0.796477, 0.695486, 0.198958, 0.00534874, 0.838085, 0.717911, 0.843605, 0.90015, 0.196225, 0.847855, 0.970182, 0.0179115, 0.920947, 0.0310982, 0.0923537, 0.37261, 0.248712, 0.331397, 0.765657, 0.107262, 0.991801, 0.267758, 0.602164, 0.994922, 0.96184, 0.908249, 0.0253487, 0.468285, 0.225145, 0.507848, 0.231158, 0.826418, 0.487689, 0.431842, 0.216524, 0.873633, 0.6352, 0.332248, 0.176249, 0.771305, 0.764552, 0.585991, 0.137447, 0.640685, 0.550652, 0.652009, 0.0314484, 0.789505, 0.512971, 0.0248802, 0.933123, 0.063926, 0.875311, 0.905833, 0.163972, 0.451923, 0.0538253, 0.454843, 0.306446, 0.676538, 0.456339, 0.855465, 0.539155, 0.598855, 0.0534005, 0.597041, 0.535691, 0.206426, 0.877376, 0.476916, 0.980647, 0.79618, 0.0319222, 0.758395, 0.732991, 0.823359, 0.246999, 0.00202494, 0.960105, 0.695987, 0.708624, 0.90967, 0.823499, 0.580391, 0.657391, 0.72101, 0.0825454, 0.537206, 0.966665, 0.615661, 0.675438, 0.573968, 0.258932, 0.0796575, 0.214016, 0.720248, 0.205112, 0.932885, 0.350038, 0.78394, 0.674189, 0.712033, 0.0894086, 0.166538, 0.68876, 0.855589, 0.284384, 0.0357575, 0.225892, 0.801603, 0.957358, 0.308581, 0.877395, 0.895488, 0.394516, 0.689515, 0.333916, 0.416193, 0.953052, 0.650364, 0.394527, 0.755367, 0.396756, 0.704499, 0.0453959, 0.94101, 0.368692, 0.267167, 0.888319, 0.288094, 0.957726, 0.882679, 0.668571, 0.440301, 0.128254, 0.98723, 0.859162, 0.373156, 0.894042, 0.565849, 0.437508, 0.728492, 0.0955409, 0.250962, 0.926881, 0.48577, 0.353221, 0.98645, 0.506324, 0.0770055, 0.341273, 0.523949, 0.0977201, 0.782153, 0.97177, 0.0705393, 0.862642, 0.353276, 0.729284, 0.180151, 0.429601, 0.285683, 0.921411, 0.975469, 0.139252, 0.53892, 0.0100419, 0.785333, 0.395086, 0.282003, 0.110533, 0.502591, 0.680647, 0.899728, 0.722176, 0.608043, 0.119715, 0.361689, 0.201586, 0.752717, 0.312592, 0.689275, 0.848409, 0.248991, 0.921938, 0.554438, 0.901945, 0.827006, 0.426345, 0.576863, 0.964859, 0.806244, 0.0234316, 0.665693, 0.551361, 0.252924, 0.213853, 0.15006, 0.741355, 0.172567, 0.828515, 0.605658, 0.869355, 0.271804, 0.0344066, 0.290958, 0.976558, 0.694829, 0.14866, 0.889921, 0.543477, 0.646464, 0.439362, 0.894357, 0.867245, 0.425842, 0.82009, 0.273842, 0.43805, 0.559275, 0.202145, 0.316164, 0.214817, 0.605823, 0.101551, 0.994712, 0.241246, 0.124724, 0.778991, 0.229642, 0.432384, 0.0791583, 0.460771, 0.280549, 0.897206, 0.986457, 0.649935, 0.0944081, 0.55202, 0.368493, 0.20841, 0.320486, 0.799556, 0.136362, 0.652654, 0.913601, 0.805755, 0.731705, 0.781295, 0.731737, 0.452055, 0.117141, 0.455526, 0.802994, 0.899669, 0.589887, 0.564842, 0.281019, 0.844517, 0.0374629, 0.729554, 0.200922, 0.100941, 0.939185, 0.277081, 0.567922, 0.453395, 0.241402, 0.659322, 0.5809, 0.449243, 0.532492, 0.289835, 0.0836161, 0.157201, 0.236284, 0.0372842, 0.776088, 0.0816245, 0.260832, 0.770074, 0.112621, 0.226661, 0.845001, 0.781261, 0.680766, 0.109199, 0.453802, 0.773556, 0.270642, 0.838856, 0.495279, 0.0995587, 0.96076, 0.570524, 0.139087, 0.35498, 0.283695, 0.398509, 0.638504, 0.305007, 0.727488, 0.982274, 0.723471, 0.757266, 0.717239, 0.842543, 0.144779, 0.52728, 0.376157, 0.375466, 0.383735, 0.0684799, 0.75257, 0.241517, 0.189292, 0.510436, 0.882453, 0.395124, 0.629403, 0.71659, 0.164524, 0.856016, 0.29599, 0.00388109, 0.0455246, 0.553535, 0.31949, 0.606457, 0.314088, 0.168787, 0.866016, 0.17326, 0.985027, 0.840441, 0.162676, 0.308419, 0.17278, 0.630288, 0.286061, 0.390912, 0.565466, 0.482973, 0.590098, 0.363479, 0.858017, 0.324386, 0.0734636, 0.171853, 0.285879, 0.677045, 0.746952, 0.362523, 0.277648, 0.640389, 0.542529, 0.884883, 0.873881, 0.57068, 0.12913, 0.0727719, 0.490731, 0.193608, 0.537301, 0.174337, 0.167731, 0.251585, 0.7421, 0.695198, 0.0714191, 0.753958, 0.175875, 0.333626, 0.410325, 0.0853843, 0.0373917, 0.165545, 0.585172, 0.653036, 0.197596, 0.708798, 0.891825, 0.0530165, 0.317699, 0.0242943, 0.828267, 0.298553, 0.606522, 0.40722, 0.3028, 0.428068, 0.413235, 0.290394, 0.928764, 0.138489, 0.621233, 0.473565, 0.502569, 0.915934, 0.852129, 0.958256, 0.833769, 0.330935, 0.285965, 0.39583, 0.34437, 0.79406, 0.695471, 0.489019, 0.647326, 0.887059, 0.196765, 0.800299, 0.577649, 0.162322, 0.197486, 0.532213, 0.17609, 0.339781, 0.803967, 0.969291, 0.562249, 0.311154, 0.108128, 0.0232262, 0.254611, 0.541964, 0.302667, 0.0340515, 0.856238, 0.0921222, 0.0162616, 0.0129496, 0.643613, 0.668873, 0.949685, 0.243754, 0.160607, 0.66376, 0.100144, 0.406273, 0.901384, 0.821828, 0.449341, 0.323655, 0.659461, 0.335132, 0.713815, 0.876345, 0.860541, 0.8655, 0.118372, 0.915771, 0.264669, 0.186303, 0.987255, 0.0511815, 0.242539, 0.481547, 0.238834, 0.90557, 0.610321, 0.0153901, 0.0686374, 0.990621, 0.155924, 0.237609, 0.867834, 0.402889, 0.234611, 0.502406, 0.454898, 0.033149, 0.963711, 0.29053, 0.00613623, 0.713888, 0.83206, 0.544744, 0.912221, 0.418114, 0.104555, 0.852651, 0.239303, 0.533597, 0.0633394, 0.369369, 0.0363332, 0.738775, 0.129987, 0.989882, 0.0903476, 0.67066, 0.984484, 0.731707, 0.204108, 0.262011, 0.790277, 0.407431, 0.695728, 0.515828, 0.80544, 0.396803, 0.738432, 0.300266, 0.41094, 0.0174427, 0.792764, 0.962807, 0.19489, 0.392264, 0.0250602, 0.549187, 0.423237, 0.990243, 0.0709377, 0.279543, 0.441153, 0.829393, 0.79389, 0.342466, 0.556978, 0.723297, 0.61761, 0.474607, 0.703597, 0.314514, 0.436039, 0.0284574, 0.919066, 0.361321, 0.144575, 0.0145018, 0.0113933, 0.0174701, 0.987526, 0.630435, 0.0479874, 0.858087, 0.84096, 0.0279664, 0.991547, 0.971255, 0.693827, 0.213036, 0.983827, 0.0670754, 0.502464, 0.67391, 0.860976, 0.0579069, 0.652105, 0.516673, 0.177516, 0.788812, 0.691486, 0.243459, 0.318354, 0.642212, 0.233111, 0.16263, 0.780506, 0.277115, 0.476356, 0.927041, 0.945656, 0.757738, 0.343521, 0.0523147, 0.987188, 0.49376, 0.980823, 0.160174, 0.376507, 0.530395, 0.364825, 0.615636, 0.646437, 0.843024, 0.17215, 0.358871, 0.477917, 0.647662, 0.298575, 0.85336, 0.225717, 0.324678, 0.0683453, 0.0224925, 0.677301, 0.503955, 0.529906, 0.91943, 0.167513, 0.547852, 0.696627, 0.922141, 0.647636, 0.107806, 0.412627, 0.714917, 0.27587, 0.337171, 0.704684, 0.575313, 0.124983, 0.370637, 0.0729516, 0.532589, 0.976727, 0.819767, 0.749335, 0.26185, 0.0511744, 0.887902, 0.655393, 0.923195, 0.487177, 0.289932, 0.95037, 0.331985, 0.272447, 0.912072, 0.0122396, 0.0228211, 0.0912927, 0.543144, 0.130772, 0.67181, 0.279073, 0.28372, 0.215929, 0.517065, 0.12952, 0.393084, 0.262185, 0.249635, 0.145934, 0.807771, 0.289482, 0.200324, 0.681676, 0.971608, 0.65552, 0.748534, 0.732571, 0.670498, 0.0325363, 0.580648, 0.656321, 0.387915, 0.124873, 0.75155, 0.968077, 0.857231, 0.749537, 0.769885, 0.735312, 0.705178, 0.716916, 0.315119, 0.225334, 0.781481, 0.628665, 0.261255, 0.279811, 0.238185, 0.604197, 0.543634, 0.277021, 0.0191785, 0.718772, 0.196327, 0.372165, 0.355685, 0.62155, 0.834478, 0.651207, 0.284066, 0.210423, 0.258764, 0.91941, 0.888097, 0.59582, 0.58614, 0.491729, 0.624123, 0.103061, 0.704686, 0.45165, 0.816415, 0.334252, 0.641878, 0.237831, 0.406237, 0.727529, 0.870321, 0.337048, 0.880207, 0.285846, 0.645347, 0.797818, 0.259991, 0.939288, 0.578513, 0.781581, 0.375879, 0.879636, 0.0595484, 0.0972308, 0.85256, 0.428763, 0.741762, 0.01782, 0.870616, 0.815716, 0.442021, 0.48371, 0.892933, 0.0430317, 0.578327, 0.728407, 0.32479, 0.479309, 0.411943, 0.0872487, 0.835479, 0.483019, 0.895263, 0.783879, 0.51492, 0.795512, 0.724458, 0.917798, 0.282119, 0.729926, 0.40114, 0.985559, 0.332845, 0.746442, 0.433681, 0.0434488, 0.0174582, 0.895252, 0.0738798, 0.79687, 0.868855, 0.351842, 0.397739, 0.325166, 0.0802933, 0.535825, 0.531884, 0.844924, 0.130376, 0.803715, 0.126476, 0.192147, 0.494812, 0.237002, 0.857296, 0.309453, 0.0581357, 0.0837743, 0.639852, 0.354632, 0.459995, 0.246271, 0.262474, 0.735014, 0.143103, 0.267747, 0.0753686, 0.739178, 0.056982, 0.000799715, 0.892406, 0.0882378, 0.307848, 0.803027, 0.379611, 0.85492, 0.759238, 0.163213, 0.702486, 0.882134, 0.186, 0.313584, 0.00636078, 0.0902764, 0.279897, 0.002731, 0.0761079, 0.384237, 0.510629, 0.265343, 0.752802, 0.315032, 0.826784, 0.882114, 0.684061, 0.19909, 0.436137, 0.092918, 0.797831, 0.473867, 0.427897, 0.651829, 0.47013, 0.678715, 0.702407, 0.751334, 0.898704, 0.503614, 0.391591, 0.818978, 0.809887, 0.173134, 0.11457, 0.499702, 0.119411, 0.432502, 0.447374, 0.110724, 0.887832, 0.373947, 0.923572, 0.58658, 0.105036, 0.395687, 0.779106, 0.0784555, 0.651793, 0.605048, 0.538188, 0.660321, 0.145508, 0.648324, 0.802861, 0.702262, 0.881059, 0.0741259, 0.590445, 0.383188, 0.706176, 0.325079, 0.0229505, 0.592123, 0.184454, 0.0730534, 0.185963, 0.558702, 0.375218, 0.213493, 0.738839, 0.729522, 0.775799, 0.368516, 0.408319, 0.816075, 0.444964, 0.700222, 0.969873, 0.507899, 0.395838, 0.572048, 0.691337, 0.0971932, 0.75407, 0.397584, 0.545701, 0.517708, 0.0109691, 0.24587, 0.163002, 0.247222, 0.602707, 0.274294, 0.220517, 0.687453, 0.625314, 0.354336, 0.0765008, 0.63092, 0.0958511, 0.992166, 0.890581, 0.145185, 0.692677, 0.461927, 0.833639, 0.289073, 0.419842, 0.583822, 0.615317, 0.443634, 0.756505, 0.576425, 0.453629, 0.555153, 0.910312, 0.3237, 0.533967, 0.513721, 0.0136397, 0.684138, 0.297949, 0.787737, 0.763512, 0.764406, 0.236147, 0.821422, 0.0213322, 0.666233, 0.849554, 0.11414, 0.192536, 0.285084, 0.653564, 0.434286, 0.786304, 0.528907, 0.761106, 0.0746288, 0.239765, 0.514716, 0.902441, 0.607569, 0.112535, 0.584006, 0.745105, 0.4699, 0.368743, 0.080726, 0.255656, 0.869604, 0.845947, 0.415419, 0.304072, 0.911197, 0.884525, 0.510308, 0.0487977, 0.0136579, 0.289214, 0.584306, 0.22658, 0.586476, 0.46972, 0.498366, 0.0254632, 0.302498, 0.0300933, 0.951936, 0.588805, 0.687054, 0.612769, 0.238319, 0.920395, 0.820834, 0.359552, 0.772723, 0.179063, 0.129578, 0.686681, 0.433922, 0.272652, 0.870841, 0.185005, 0.169098, 0.809957, 0.737317, 0.978393, 0.75442, 0.326429, 0.574537, 0.731576, 0.427291, 0.0750111, 0.457059, 0.365844, 0.982787, 0.713434, 0.626172, 0.943071, 0.0118104, 0.65924, 0.858937, 0.674435, 0.824603, 0.196461, 0.47366, 0.91418, 0.262746, 0.0576108, 0.27483, 0.0246422, 0.0231248, 0.963983, 0.69429, 0.817413, 0.260235, 0.198479, 0.673689, 0.437309, 0.387193, 0.425213, 0.181452, 0.290977, 0.316833, 0.998587, 0.931413, 0.601316, 0.278275, 0.456332, 0.895515, 0.50595, 0.147378, 0.719282, 0.00545705, 0.799354, 0.371468, 0.175213, 0.00978514, 0.648104, 0.140326, 0.558741, 0.850327, 0.530164, 0.424834, 0.132659, 0.627704, 0.105294, 0.319888, 0.500085, 0.170711, 0.538634, 0.372466, 0.946422, 0.705489, 0.870202, 0.789601, 0.169897, 0.182741, 0.391257, 0.79137, 0.926907, 0.13628, 0.704615, 0.283963, 0.434937, 0.629526, 0.0748007, 0.295045, 0.28707, 0.34446, 0.0169352, 0.554462, 0.528898, 0.34901, 0.736192, 0.718325, 0.718091, 0.726318, 0.436983, 0.573098, 0.725244, 0.921197, 0.518262, 0.827842, 0.0278995, 0.510658, 0.957951, 0.922278, 0.0271964, 0.11938, 0.248752, 0.0871802, 0.164434, 0.76044, 0.47576, 0.309438, 0.596115, 0.636404, 0.862279, 0.359065, 0.961984, 0.153274, 0.856665, 0.428014, 0.0413247, 0.246481, 0.725885, 0.866403, 0.91884, 0.000633561, 0.287143, 0.561318, 0.00102842, 0.603613, 0.787054, 0.938665, 0.270061, 0.452229, 0.159402, 0.112165, 0.145411, 0.250973, 0.0143143, 0.919613, 0.010381, 0.365027, 0.865447, 0.723604, 0.165974, 0.845208, 0.666214, 0.339759, 0.945371, 0.351369, 0.374229, 0.796259, 0.630932, 0.0399321, 0.868337, 0.771841, 0.773753, 0.360378, 0.795727, 0.907178, 0.549629, 0.202363, 0.93144, 0.957635, 0.829509, 0.596325, 0.0036505, 0.791142, 0.673159, 0.950541, 0.0915305, 0.315443, 0.990222, 0.885324, 0.460653, 0.857475, 0.696758, 0.502075, 0.229629, 0.137468, 0.563552, 0.844787, 0.639077, 0.121934, 0.0153792, 0.118298, 0.768082, 0.181479, 0.966914, 0.518583, 0.607825, 0.868244, 0.0226285, 0.125735, 0.305763, 0.57073, 0.0768162, 0.0807106, 0.969461, 0.218329, 0.938805, 0.299221, 0.371175, 0.51509, 0.524831, 0.231765, 0.583423, 0.782201, 0.452083, 0.568586, 0.859447, 0.549287, 0.540983, 0.328377, 0.397845, 0.650473, 0.940715, 0.297151, 0.384308, 0.00248369, 0.830295, 0.329032, 0.438871, 0.324094, 0.936792, 0.967745, 0.980783, 0.531688, 0.132704, 0.222562, 0.0313415, 0.918055, 0.17073, 0.95063, 0.0851412, 0.680607, 0.410405, 0.340138, 0.805791, 0.781496, 0.812348, 0.804547, 0.427944, 0.351167, 0.22775, 0.423274, 0.145577, 0.794884, 0.958136, 0.0637143, 0.698572, 0.539314, 0.551179, 0.609488, 0.925665, 0.614639, 0.637752, 0.663022, 0.241247, 0.0815666, 0.42624, 0.402996, 0.501672, 0.75054, 0.970453, 0.55942, 0.961818, 0.127586, 0.195195, 0.432428, 0.642632, 0.280214, 0.381199, 0.222965, 0.04361, 0.231427, 0.750528, 0.592084, 0.178209, 0.427117, 0.432842, 0.360393, 0.564562, 0.837777, 0.739208, 0.66282, 0.57374, 0.349421, 0.300318, 0.952045, 0.214642, 0.608816, 0.276419, 0.981838, 0.924332, 0.470357, 0.784598, 0.234197, 0.386811, 0.337882, 0.22286, 0.362129, 0.044151, 0.439697, 0.376008, 0.492033, 0.110027, 0.404034, 0.92845, 0.883454, 9.20955e-06, 0.427804, 0.625631, 0.945112, 0.443768, 0.617487, 0.552308, 0.874938, 0.240181, 0.156624, 0.763623, 0.0994235, 0.313841, 0.458318, 0.617322, 0.818676, 0.760326, 0.206138, 0.600317, 0.676339, 0.913658, 0.522778, 0.13781, 0.529129, 0.676201, 0.0997124, 0.825882, 0.342245, 0.701089, 0.419201, 0.216893, 0.596375, 0.970032, 0.35936, 0.397763, 0.351533, 0.425464, 0.490964, 0.914249, 0.894091, 0.118882, 0.0726074, 0.508444, 0.662858, 0.225404, 0.373918, 0.538371, 0.352321, 0.520999, 0.620749, 0.216278, 0.185088, 0.13693, 0.904191, 0.128102, 0.444181, 0.673541, 0.824811, 0.0298134, 0.525013, 0.809707, 0.161747, 0.709675, 0.803454, 0.23123, 0.691511, 0.437803, 0.446471, 0.470057, 0.127524, 0.376906, 0.0964944, 0.215639, 0.743227, 0.840237, 0.726717, 0.492798, 0.398671, 0.816375, 0.358903, 0.856632, 0.337391, 0.300591, 0.945666, 0.613881, 0.420898, 0.815055, 0.48278, 0.542244, 0.329735, 0.485236, 0.462731, 0.052929, 0.959346, 0.439004, 0.214346, 0.978555, 0.0373361, 0.0145994, 0.971468, 0.82311, 0.599798, 0.627661, 0.945441, 0.900095, 0.21355, 0.582631, 0.168009, 0.887485, 0.483977, 0.731445, 0.868779, 0.973907, 0.617269, 0.142719, 0.493231, 0.211385, 0.959368, 0.985605, 0.1044, 0.658787, 0.268061, 0.627579, 0.726954, 0.754517, 0.854008, 0.238922, 0.765741, 0.665729, 0.354013, 0.152634, 0.373761, 0.547785, 0.225744, 0.278346, 0.182884, 0.574961, 0.491564, 0.806318, 0.670477, 0.971696, 0.637222, 0.682487, 0.0696124, 0.611466, 0.711547, 0.378591, 0.959788, 0.224027, 0.357015, 0.409039, 0.977697, 0.0639567, 0.99189, 0.344892, 0.518262, 0.133529, 0.89597, 0.708624, 0.939704, 0.362208, 0.743186, 0.407725, 0.753125, 0.33541, 0.232519, 0.586176, 0.494532, 0.154323, 0.28919, 0.218706, 0.971498, 0.769848, 0.199773, 0.199842, 0.832263, 0.298279, 0.161605, 0.830388, 0.45103, 0.449516, 0.216712, 0.406236, 0.390806, 0.527003, 0.720394, 0.965764, 0.47614, 0.491749, 0.605551, 0.920255, 0.561416, 0.850835, 0.716615, 0.577531, 0.234504, 0.196767, 0.309561, 0.0540015, 0.236115, 0.0647383, 0.94031, 0.782261, 0.193652, 0.897891, 0.822425, 0.776651, 0.961456, 0.6151, 0.325957, 0.156517, 0.385579, 0.144628, 0.100468, 0.386446, 0.665891, 0.917745, 0.440557, 0.966559, 0.906212, 0.0991053, 0.442167, 0.514038, 0.136895, 0.389679, 0.878286, 0.987036, 0.647489, 0.772652, 0.0596531, 0.137768, 0.867434, 0.0248745, 0.507673, 0.993101, 0.00956828, 0.296852, 0.897351, 0.14875, 0.323651, 0.0732329, 0.673215, 0.0435495, 0.893435, 0.282982, 0.918068, 0.409819, 0.743783, 0.104833, 0.939149, 0.609604, 0.684542, 0.796889, 0.887128, 0.0552839, 0.549993, 0.940735, 0.977522, 0.0892621, 0.276351, 0.653479, 0.117041, 0.393059, 0.0378214, 0.991785, 0.784296, 0.405971, 0.676139, 0.812947, 0.631336, 0.754924, 0.67995, 0.607849, 0.0195246, 0.758245, 0.0117788, 0.859992, 0.196167, 0.465584, 0.188559, 0.782512, 0.840836, 0.587122, 0.466824, 0.620506, 0.60335, 0.980952, 0.266406, 0.137192, 0.487811, 0.452897, 0.450012, 0.491876, 0.0906254, 0.796341, 0.589543, 0.563734, 0.0342728, 0.551774, 0.782854, 0.122009, 0.234738, 0.644906, 0.452563, 0.132356, 0.743137, 0.207254, 0.837961, 0.267638, 0.266158, 0.895388, 0.883835, 0.679257, 0.239133, 0.626719, 0.627379, 0.249918, 0.219559, 0.913258, 0.214489, 0.563058, 0.309849, 0.588892, 0.849314, 0.892735, 0.0153528, 0.825552, 0.594559, 0.887532, 0.447185, 0.862193, 0.982494, 0.420673, 0.425409, 0.245566, 0.423263, 0.973329, 0.536092, 0.0281592, 0.632002, 0.0483676, 0.695143, 0.703635, 0.940282, 0.594419, 0.135663, 0.835342, 0.0167258, 0.62401, 0.364911, 0.182246, 0.990571, 0.686539, 0.686448, 0.617893, 0.800968, 0.0837678, 0.0733075, 0.973099, 0.967344, 0.567045, 0.211758, 0.535945, 0.189859, 0.242974, 0.213595, 0.737839, 0.8066, 0.548361, 0.851537, 0.382127, 0.184277, 0.08541, 0.739887, 0.27149, 0.936032, 0.337244, 0.106314, 0.399024, 0.0629548, 0.433659, 0.999772, 0.537112, 0.345139, 0.949056, 0.238801, 0.891697, 0.505647, 0.933695, 0.265259, 0.542074, 0.815094, 0.642507, 0.998236, 0.637564, 0.550156, 0.606018, 0.873737, 0.317555, 0.730636, 0.844028, 0.0390197, 0.842812, 0.480561, 0.691286, 0.00295733, 0.919325, 0.473461, 0.784858, 0.814156, 0.0912686, 0.403945, 0.28338, 0.585214, 0.645965, 0.317993, 0.939089, 0.783608, 0.835148, 0.638605, 0.629331, 0.171287, 0.250434, 0.635279, 0.213497, 0.694413, 0.0707755, 0.983926, 0.973839, 0.349415, 0.953162, 0.200589, 0.154119, 0.771383, 0.836393, 0.706541, 0.674026, 0.1878, 0.385638, 0.912494, 0.504632, 0.0466343, 0.450686, 0.845616, 0.710788, 0.0947787, 0.479396, 0.412178, 0.37111, 0.71844, 0.564508, 0.382976, 0.258863, 0.647761, 0.734297, 0.393745, 0.315436, 0.601107, 0.817479, 0.942905, 0.0972653, 0.788756, 0.843212, 0.592457, 0.703508, 0.550176, 0.370677, 0.352558, 0.201701, 0.608106, 0.480642, 0.815508, 0.921177, 0.7606, 0.208658, 0.197253, 0.79362, 0.0647093, 0.846116, 0.12328, 0.976125, 0.849035, 0.175173, 0.103671, 0.621033, 0.541288, 0.804469, 0.565353, 0.788961, 0.70966, 0.11589, 0.172359, 0.956232, 0.00444929, 0.952664, 0.920222, 0.156244, 0.0964654, 0.58569, 0.313021, 0.0865403, 0.973574, 0.485838, 0.294507, 0.709875, 0.0764558, 0.857014, 0.672743, 0.728314, 0.185804, 0.478334, 0.284808, 0.212212, 0.75047, 0.07419, 0.878726, 0.303373, 0.157442, 0.832152, 0.358087, 0.0877035, 0.220242, 0.00752386, 0.943168, 0.0944187, 0.335775, 0.875908, 0.00341338, 0.902309, 0.637416, 0.218752, 0.331346, 0.540993, 0.805102, 0.267758, 0.0702342, 0.573947, 0.986206, 0.637667, 0.313183, 0.406677, 0.69629, 0.820912, 0.632487, 0.449504, 0.601832, 0.188476, 0.869593, 0.666638, 0.0179505, 0.687915, 0.0492094, 0.769238, 0.204836, 0.588908, 0.437742, 0.59448, 0.00915766, 0.720968, 0.828406, 0.829383, 0.0352128, 0.179024, 0.358655, 0.926073, 0.397781, 0.103781, 0.113197, 0.829407, 0.919549, 0.163854, 0.507403, 0.657788, 0.151868, 0.636554, 0.116516, 0.810623, 0.361253, 0.132407, 0.909135, 0.531187, 0.291935, 0.788969, 0.839437, 0.950706, 0.20696, 0.234068, 0.429527, 0.929159, 0.920396, 0.37527, 0.256818, 0.714332, 0.779368, 0.437543, 0.786339, 0.190171, 0.431068, 0.0201946, 0.694304, 0.250447, 0.456195, 0.390567, 0.436, 0.222168, 0.132072, 0.160953, 0.40152, 0.869772, 0.107552, 0.450487, 0.499401, 0.598804, 0.742389, 0.0348395, 0.863944, 0.605634, 0.377078, 0.814854, 0.60815, 0.157984, 0.320349, 0.582299, 0.861435, 0.485736, 0.0720602, 0.636357, 0.165244, 0.0488178, 0.559464, 0.385086, 0.237701, 0.931245, 0.307075, 0.993439, 0.578477, 0.419532, 0.302884, 0.66098, 0.00921507, 0.828726, 0.436555, 0.276156, 0.389469, 0.866946, 0.04639, 0.561253, 0.221024, 0.989742, 0.105593, 0.29141, 0.481599, 0.0652974, 0.23962, 0.700024, 0.162525, 0.616694, 0.818685, 0.928904, 0.575266, 0.994048, 0.264861, 0.399138, 0.378382, 0.784798, 0.958837, 0.966213, 0.000872461, 0.0700252, 0.261724, 0.382432, 0.726177, 0.856526, 0.55035, 0.148673, 0.010882, 0.85469, 0.490462, 0.86233, 0.919517, 0.379194, 0.484635, 0.747023, 0.29862, 0.62039, 0.391917, 0.882988, 0.129953, 0.848137, 0.570856, 0.396335, 0.742932, 0.665201, 0.708586, 0.689406, 0.785374, 0.749921, 0.141877, 0.894856, 0.906826, 0.416775, 0.391618, 0.530175, 0.385679, 0.0676853, 0.104955, 0.598074, 0.657765, 0.712316, 0.810347, 0.445948, 0.758438, 0.690593, 0.189248, 0.148497, 0.238736, 0.91429, 0.811374, 0.699704, 0.0222553, 0.462092, 0.0176483, 0.315804, 0.646342, 0.152988, 0.935727, 0.185243, 0.317748, 0.657791, 0.127194, 0.771139, 0.310894, 0.442085, 0.976524, 0.852047, 0.940219, 0.227883, 0.0737196, 0.321444, 0.715404, 0.862237, 0.623349, 0.390471, 0.716934, 0.183341, 0.684268, 0.828615, 0.44467, 0.854221, 0.303279, 0.00474047, 0.746008, 0.990403, 0.0245057, 0.892543, 0.333438, 0.645945, 0.894897, 0.537852, 0.0365033, 0.51783, 0.190039, 0.556986, 0.25483, 0.354558, 0.00457464, 0.570015, 0.30223, 0.282845, 0.252269, 0.222274, 0.630466, 0.730861, 0.470052, 0.0677504, 0.346821, 0.173333, 0.42684, 0.204224, 0.498089, 0.373997, 0.535713, 0.338757, 0.577109, 0.265868, 0.634154, 0.785207, 0.166153, 0.955728, 0.25402, 0.116213, 0.0915607, 0.865838, 0.645909, 0.593727, 0.128846, 0.0245891, 0.968786, 0.760299, 0.147346, 0.815896, 0.960407, 0.14677, 0.22147, 0.257619, 0.670644, 0.399816, 0.463644, 0.369857, 0.855528, 0.647237, 0.257168, 0.806647, 0.207128, 0.155278, 0.932385, 0.842062, 0.926278, 0.710952, 0.516185, 0.902378, 0.299687, 0.540293, 0.644212, 0.451105, 0.950815, 0.0739414, 0.197949, 0.351032, 0.234098, 0.191684, 0.522057, 0.511787, 0.250952, 0.233442, 0.623991, 0.727221, 0.626169, 0.825453, 0.685542, 0.327878, 0.194404, 0.650026, 0.199135, 0.813948, 0.726281, 0.476963, 0.449556, 0.688463, 0.948903, 0.128969, 0.997454, 0.881724, 0.492254, 0.721315, 0.0634852, 0.978964, 0.313024, 0.94243, 0.175312, 0.635139, 0.272767, 0.330437, 0.567331, 0.923177, 0.606822, 0.114219, 0.227044, 0.627984, 0.146989, 0.406714, 0.550754, 0.311881, 0.155117, 0.515884, 0.54031, 0.422817, 0.619403, 0.966624, 0.117989, 0.140872, 0.924545, 0.82679, 0.48987, 0.302746, 0.931573, 0.769272, 0.596746, 0.858332, 0.99427, 0.60916, 0.92109, 0.902344, 0.322089, 0.891114, 0.861235, 0.0447001, 0.140763, 0.810269, 0.760182, 0.835655, 0.0852238, 0.0204504, 0.180674, 0.232077, 0.702038, 0.092814, 0.641924, 0.642582, 0.926926, 0.433865, 0.37269, 0.771032, 0.582382, 0.257629, 0.19077, 0.892117, 0.180281, 0.101532, 0.166997, 0.0283434, 0.468934, 0.603733, 0.109284, 0.423224, 0.392599, 0.400548, 0.931693, 0.19806, 0.427202, 0.743382, 0.622772, 0.890371, 0.169439, 0.60091, 0.436395, 0.557217, 0.870708, 0.395755, 0.994234, 0.936305, 0.80959, 0.408934, 0.636522, 0.365479, 0.266042, 0.791631, 0.824197, 0.216946, 0.229634, 0.680746, 0.781349, 0.168808, 0.841236, 0.153844, 0.980929, 0.0426859, 0.464202, 0.167075, 0.523266, 0.934005, 0.936896, 0.826264, 0.044715, 0.438219, 0.34769, 0.626727, 0.439684, 0.831946, 0.484933, 0.404827, 0.260654, 0.81202, 0.174004, 0.787851, 0.455138, 0.655473, 0.109901, 0.890659, 0.947074, 0.361157, 0.16539, 0.58113, 0.564428, 0.895702, 0.547181, 0.441325, 0.694036, 0.0577419, 0.159258, 0.737418, 0.651805, 0.128015, 0.922053, 0.445111, 0.0784964, 0.452877, 0.447184, 0.813371, 0.522148, 0.115545, 0.756981, 0.454446, 0.063932, 0.498896, 0.609644, 0.322579, 0.498747, 0.657123, 0.658618, 0.653773, 0.233941, 0.679365, 0.068694, 0.393955, 0.281882, 0.343787, 0.971124, 0.425295, 0.88358, 0.678806, 0.571204, 0.252578, 0.42372, 0.270893, 0.24403, 0.481379, 0.0432195, 0.256206, 0.658633, 0.573123, 0.765552, 0.506332, 0.301392, 0.162464, 0.533705, 0.823675, 0.111261, 0.557734, 0.784037, 0.0099777, 0.015297, 0.290589, 0.0453075, 0.78254, 0.279832, 0.389579, 0.557797, 0.93069, 0.098577, 0.161702, 0.0175863, 0.160465, 0.249734, 0.452553, 0.754312, 0.594882, 0.596358, 0.491436, 0.396948, 0.760428, 0.288846, 0.243815, 0.338206, 0.793308, 0.965915, 0.0172737, 0.445257, 0.322325, 0.772404, 0.654016, 0.80926, 0.776535, 0.304082, 0.0630144, 0.583282, 0.846366, 0.499674, 0.299911, 0.513443, 0.545478, 0.0164018, 0.725634, 0.253983, 0.561844, 0.980391, 0.735945, 0.816901, 0.974125, 0.384052, 0.813821, 0.469815, 0.948957, 0.970426, 0.470512, 0.23746, 0.229858, 0.52859, 0.826144, 0.994975, 0.0484827, 0.9569, 0.414816, 0.186097, 0.344149, 0.92083, 0.90155, 0.446289, 0.220355, 0.233272, 0.604058, 0.0654023, 0.179335, 0.0837292, 0.770125, 0.205524, 0.475131, 0.631108, 0.358362, 0.746616, 0.660189, 0.117527, 0.111248, 0.131471, 0.613953, 0.813998, 0.658308, 0.0130244, 0.277711, 0.276137, 0.76768, 0.29524, 0.0903824, 0.940259, 0.887613, 0.058253, 0.814281, 0.489991, 0.329663, 0.0230103, 0.912906, 0.668551, 0.661821, 0.877177, 0.834014, 0.0399352, 0.00101552, 0.871034, 0.14299, 0.665033, 0.894723, 0.793121, 0.291678, 0.446687, 0.970797, 0.246298, 0.542464, 0.479604, 0.851147, 0.740605, 0.312288, 0.730644, 0.754502, 0.558063, 0.992145, 0.468094, 0.222104, 0.139942, 0.689898, 0.192548, 0.688286, 0.0736191, 0.676422, 0.277903, 0.0473723, 0.328127, 0.843367, 0.22378, 0.430559, 0.30508, 0.440893, 0.782238, 0.00392183, 0.859052, 0.337715, 0.345673, 0.585426, 0.765532, 0.00776284, 0.824311, 0.455099, 0.544381, 0.462037, 0.784649, 0.859314, 0.543724, 0.127025, 0.618281, 0.669525, 0.779777, 0.296608, 0.159788, 0.113799, 0.926704, 0.793592, 0.326342, 0.970287, 0.479055, 0.556199, 0.9544, 0.248976, 0.227611, 0.731636, 0.147031, 0.883422, 0.785642, 0.849175, 0.584176, 0.95449, 0.656298, 0.920753, 0.0539454, 0.806535, 0.939187, 0.359771, 0.72007, 0.881336, 0.481058, 0.88465, 0.126115, 0.633827, 0.566964, 0.973076, 0.29133, 0.460039, 0.0727633, 0.227582, 0.215589, 0.432656, 0.675801, 0.937676, 0.0110957, 0.215127, 0.651935, 0.119513, 0.797525, 0.535864, 0.173114, 0.65133, 0.332392, 0.192153, 0.943845, 0.859665, 0.996203, 0.658336, 0.939141, 0.281987, 0.691982, 0.382253, 0.484265, 0.111423, 0.0783975, 0.209906, 0.338327, 0.696582, 0.458292, 0.921108, 0.230857, 0.469616, 0.788192, 0.605087, 0.330865, 0.202253, 0.885138, 0.398612, 0.174863, 0.344729, 0.245864, 0.0829636, 0.587539, 0.94773, 0.400121, 0.638613, 0.474506, 0.859106, 0.432006, 0.463063, 0.262733, 0.428857, 0.249494, 0.872689, 0.151902, 0.786426, 0.285359, 0.688028, 0.36568, 0.0731272, 0.586232, 0.776614, 0.0946996, 0.486384, 0.80218, 0.293806, 0.881017, 0.208664, 0.693056, 0.420064, 0.787199, 0.747993, 0.165428, 0.739872, 0.00293114, 0.267649, 0.330248, 0.202902, 0.778428, 0.535537, 0.0925189, 0.696239, 0.200978, 0.518677, 0.652183, 0.0965469, 0.0867163, 0.219582, 0.662279, 0.00280588, 0.272441, 0.00465201, 0.676683, 0.825306, 0.141091, 0.95705, 0.804377, 0.512947, 0.32589, 0.201093, 0.868994, 0.229481, 0.545692, 0.022053, 0.149268, 0.56327, 0.200395, 0.846691, 0.645707, 0.098429, 0.332268, 0.77089, 0.544161, 0.534925, 0.0404122, 0.15222, 0.00219823, 0.857041, 0.598994, 0.706285, 0.00155841, 0.660715, 0.187972, 0.639581, 0.452117, 0.491033, 0.0578531, 0.772023, 0.947644, 0.0997224, 0.00814886, 0.798098, 0.425449, 0.190257, 0.705707, 0.574332, 0.959989, 0.647748, 0.585037, 0.936321, 0.0581099, 0.237389, 0.151609, 0.996003, 0.792569, 0.0978881, 0.951228, 0.301671, 0.779645, 0.0288584, 0.037397, 0.945627, 0.304568, 0.426189, 0.4257, 0.279629, 0.819273, 0.666387, 0.630945, 0.220709, 0.404553, 0.0883133, 0.463987, 0.212745, 0.214379, 0.61238, 0.977878, 0.210322, 0.923227, 0.992948, 0.123616, 0.53986, 0.292867, 0.477867, 0.369048, 0.328313, 0.49386, 0.656201, 0.824022, 0.0282923, 0.286493, 0.711301, 0.883975, 0.455991, 0.673695, 0.818143, 0.613079, 0.0335363, 0.0680771, 0.668399, 0.503759, 0.264248, 0.903885, 0.843643, 0.0533691, 0.560798, 0.631014, 0.857126, 0.633154, 0.516262, 0.265955, 0.143606, 0.935716, 0.0741677, 0.648374, 0.720572, 0.337443, 0.384864, 0.966169, 0.501034, 0.352625, 0.597608, 0.173608, 0.29504, 0.778325, 0.966678, 0.284452, 0.169445, 0.538185, 0.919894, 0.956887, 0.964023, 0.763123, 0.709229, 0.866486, 0.448187, 0.628869, 0.0399799, 0.450391, 0.924285, 0.438688, 0.022503, 0.770717, 0.570704, 0.0638541, 0.677098, 0.944873, 0.116451, 0.917285, 0.2318, 0.336039, 0.0499738, 0.696717, 0.948234, 0.605339, 0.45729, 0.843917, 0.287549, 0.663221, 0.167949, 0.094581, 0.90674, 0.185287, 0.776953, 0.268195, 0.014379, 0.501671, 0.753098, 0.650432, 0.534088, 0.889096, 0.949667, 0.0219556, 0.214308, 0.224668, 0.154131, 0.368965, 0.122133, 0.65116, 0.197679, 0.783807, 0.270285, 0.694187, 0.95038, 0.110979, 0.242191, 0.213992, 0.13952, 0.931086, 0.226877, 0.305606, 0.979378, 0.953768, 0.241063, 0.124948, 0.105372, 0.218845, 0.637486, 0.362314, 0.857944, 0.582592, 0.502794, 0.114551, 0.237904, 0.924022, 0.864367, 0.231353, 0.44384, 0.323362, 0.76038, 0.423856, 0.452531, 0.0115742, 0.46815, 0.48013, 0.0473933, 0.438219, 0.129854, 0.706835, 0.436701, 0.400324, 0.0583846, 0.940718, 0.975561, 0.507812, 0.190554, 0.893113, 0.636696, 0.118974, 0.53061, 0.607902, 0.914011, 0.143261, 0.0857454, 0.770538, 0.0139434, 0.407664, 0.92041, 0.157959, 0.584356, 0.969034, 0.339759, 0.642837, 0.681889, 0.223098, 0.661695, 0.0705865, 0.259975, 0.00655343, 0.277794, 0.037764, 0.333258, 0.0823079, 0.552069, 0.188632, 0.85048, 0.248655, 0.508736, 0.989409, 0.676781, 0.992566, 0.856983, 0.257727, 0.182448, 0.0497544, 0.310994, 0.743109, 0.874533, 0.943384, 0.632456, 0.359589, 0.795129, 0.983523, 0.841, 0.482241, 0.61151, 0.556987, 0.246489, 0.258235, 0.87155, 0.433148, 0.694615, 0.658671, 0.984038, 0.61421, 0.33806, 0.815241, 0.539621, 0.977415, 0.82646, 0.430315, 0.633469, 0.350096, 0.630504, 0.334125, 0.919803, 0.307272, 0.337716, 0.644142, 0.444452, 0.250146, 0.497466, 0.170974, 0.993792, 0.113174, 0.905625, 0.962882, 0.473052, 0.927356, 0.874466, 0.918066, 0.0378646, 0.00216351, 0.516137, 0.92798, 0.366644, 0.979269, 0.951728, 0.939299, 0.756642, 0.696261, 0.129648, 0.937637, 0.500117, 0.688063, 0.582785, 0.161508, 0.424508, 0.866168, 0.777887, 0.613746, 0.684095, 0.547183, 0.757883, 0.926348, 0.346787, 0.786552, 0.717098, 0.845607, 0.198555, 0.745752, 0.497787, 0.19327, 0.453797, 0.438268, 0.0426972, 0.622592, 0.496309, 0.0136058, 0.229186, 0.689517, 0.333235, 0.160382, 0.793794, 0.750165, 0.19645, 0.718008, 0.125284, 0.21572, 0.589293, 0.973847, 0.0785087, 0.0198053, 0.454311, 0.368018, 0.379007, 0.0581889, 0.344199, 0.814206, 0.481824, 0.155735, 0.692866, 0.191024, 0.553743, 0.826572, 0.897576, 0.992562, 0.56565, 0.254903, 0.670156, 0.252855, 0.218925, 0.178696, 0.140874, 0.525638, 0.116564, 0.806125, 0.958895, 0.308583, 0.204709, 0.0891942, 0.561715, 0.334925, 0.45576, 0.301204, 0.830934, 0.387709, 0.591454, 0.847475, 0.19337, 0.671108, 0.739031, 0.176061, 0.301973, 0.0669643, 0.73126, 0.028597, 0.362926, 0.762928, 0.633278, 0.746555, 0.282621, 0.677689, 0.0583414, 0.444705, 0.293137, 0.854232, 0.795338, 0.665034, 0.195256, 0.234747, 0.150547, 0.58638, 0.449964, 0.901731, 0.12916, 0.167021, 0.5046, 0.749535, 0.706862, 0.221479, 0.292998, 0.151705, 0.433615, 0.087336, 0.954833, 0.473797, 0.839106, 0.572769, 0.641167, 0.78574, 0.736492, 0.448075, 0.608816, 0.743468, 0.0280638, 0.27064, 0.404634, 0.506965, 0.435358, 0.477639, 0.00992643, 0.977332, 0.14674, 0.434715, 0.47873, 0.143352, 0.543109, 0.189631, 0.707195, 0.186987, 0.426414, 0.374762, 0.961331, 0.0627827, 0.507393, 0.538008, 0.715081, 0.0486075, 0.046958, 0.1885, 0.498497, 0.590686, 0.375021, 0.0493965, 0.87902, 0.0749071, 0.559669, 0.743872, 0.23736, 0.435335, 0.161112, 0.295725, 0.070784, 0.601639, 0.373585, 0.490168, 0.60244, 0.685891, 0.788243, 0.761859, 0.43799, 0.897879, 0.557984, 0.154428, 0.141681, 0.836575, 0.27661, 0.611036, 0.341046, 0.238751, 0.0575928, 0.96499, 0.784873, 0.391325, 0.669215, 0.813261, 0.136233, 0.191541, 0.0882364, 0.264766, 0.645055, 0.344129, 0.0731303, 0.555086, 0.499143, 0.779818, 0.00924445, 0.34994, 0.309598, 0.216979, 0.247651, 0.835235, 0.615547, 0.527414, 0.797394, 0.677455, 0.675774, 0.00242763, 0.443769, 0.542442, 0.480859, 0.296827, 0.818849, 0.480649, 0.967986, 0.848345, 0.867917, 0.0943004, 0.913108, 0.619542, 0.783462, 0.512367, 0.313758, 0.0485785, 0.90419, 0.190018, 0.626179, 0.535686, 0.854101, 0.583291, 0.452416, 0.379689, 0.918079, 0.66777, 0.154128, 0.367591, 0.666413, 0.335948, 0.836923, 0.876434, 0.921662, 0.256027, 0.503321, 0.574414, 0.598992, 0.618266, 0.302425, 0.0550202, 0.391808, 0.352064, 0.566041, 0.128833, 0.563173, 0.743693, 0.593108, 0.399454, 0.674834, 0.205011, 0.875525, 0.772046, 0.765087, 0.80139, 0.530288, 0.146983, 0.791488, 0.348383, 0.530773, 0.85473, 0.686642, 0.0243471, 0.0860245, 0.318361, 0.332882, 0.986241, 0.73623, 0.694229, 0.349744, 0.274173, 0.244774, 0.974007, 0.909, 0.646432, 0.858665, 0.908377, 0.346717, 0.721945, 0.473378, 0.240438, 0.690158, 0.790779, 0.121759, 0.224026, 0.437467, 0.421195, 0.750327, 0.598979, 0.19742, 0.866705, 0.0759297, 0.769428, 0.591641, 0.617373, 0.397108, 0.236631, 0.819696, 0.463099, 0.0384623, 0.56491, 0.799657, 0.409825, 0.0211287, 0.399213, 0.860971, 0.21247, 0.529959, 0.995821, 0.319635, 0.318951, 0.249199, 0.912273, 0.880425, 0.453482, 0.744753, 0.947907, 0.850558, 0.873718, 0.694035, 0.182624, 0.979205, 0.220903, 0.831905, 0.765287, 0.627847, 0.60698, 0.00014169, 0.266254, 0.468853, 0.546685, 0.711686, 0.570707, 0.815501, 0.816111, 0.274253, 0.230299, 0.410759, 0.912284, 0.340372, 0.655273, 0.984131, 0.928951, 0.301123, 0.811709, 0.607374, 0.629956, 0.958786, 0.42334, 0.966065, 0.23172, 0.0514258, 0.729242, 0.33187, 0.0577545, 0.940886, 0.81556, 0.706079, 0.521733, 0.762507, 0.126839, 0.39848, 0.348391, 0.759298, 0.797595, 0.864869, 0.678706, 0.552319, 0.0781707, 0.836225, 0.431585, 0.299173, 0.446646, 0.273999, 0.889, 0.613147, 0.90554, 0.316265, 0.805125, 0.351913, 0.246921, 0.992693, 0.285047, 0.418111, 0.614795, 0.148183, 0.915623, 0.0824796, 0.97153, 0.342076, 0.226939, 0.409704, 0.144162, 0.645093, 0.104499, 0.523058, 0.30061, 0.417962, 0.850426, 0.576325, 0.159152, 0.841744, 0.281478, 0.701127, 0.602403, 0.137689, 0.0968616, 0.138916, 0.925421, 0.142064, 0.568757, 0.0363991, 0.220104, 0.823729, 0.377243, 0.382477, 0.791612, 0.132756, 0.633164, 0.844557, 0.484731, 0.432837, 0.0358545, 0.434492, 0.696509, 0.27217, 0.872712, 0.689914, 0.526976, 0.00845231, 0.717582, 0.646745, 0.964498, 0.260307, 0.460807, 0.799241, 0.495831, 0.534291, 0.337725, 0.0201459, 0.0588205, 0.099626, 0.0445335, 0.631459, 0.421706, 0.737725, 0.15237, 0.522567, 0.354908, 0.462786, 0.960176, 0.749139, 0.0917709, 0.368801, 0.835182, 0.30741, 0.305869, 0.0499054, 0.344192, 0.0774335, 0.345958, 0.374308, 0.469739, 0.181264, 0.129416, 0.110752, 0.121005, 0.478941, 0.965105, 0.107185, 0.804921, 0.918202, 0.948278, 0.625083, 0.69052, 0.714591, 0.525246, 0.51034, 0.47609, 0.776902, 0.851069, 0.18501, 0.703499, 0.337351, 0.596395, 0.0415835, 0.792511, 0.571984, 0.821413, 0.445606, 0.458539, 0.951438, 0.127543, 0.397203, 0.91401, 0.542644, 0.08584, 0.773343, 0.246973, 0.804756, 0.523513, 0.134362, 0.444727, 0.336684, 0.7137, 0.0018896, 0.716948, 0.874143, 0.750324, 0.117239, 0.263621, 0.339174, 0.865795, 0.0901357, 0.157137, 0.220915, 0.000640357, 0.847563, 0.899636, 0.0691022, 0.105871, 0.760859, 0.976666, 0.909564, 0.193656, 0.737687, 0.811764, 0.0487426, 0.812717, 0.864286, 0.643114, 0.388686, 0.242115, 0.35791, 0.0845, 0.917465, 0.855177, 0.966218, 0.647099, 0.847149, 0.6222, 0.639152, 0.0962149, 0.599481, 0.37997, 0.512591, 0.24068, 0.207296, 0.923443, 0.00410921, 0.114458, 0.284364, 0.653197, 0.427076, 0.718724, 0.481602, 0.175418, 0.581547, 0.695499, 0.0131583, 0.381376, 0.989818, 0.921505, 0.627384, 0.151569, 0.232453, 0.356891, 0.47682, 0.962142, 0.392632, 0.789847, 0.945584, 0.846705, 0.610754, 0.408712, 0.0529858, 0.168715, 0.0349119, 0.782198, 0.175419, 0.433237, 0.746159, 0.607084, 0.198991, 0.249497, 0.337107, 0.944549, 0.921506, 0.991261, 0.559888, 0.316679, 0.301507, 0.239754, 0.0968068, 0.614661, 0.521572, 0.519729, 0.908341, 0.03586, 0.618171, 0.836746, 0.873387, 0.608938, 0.409483, 0.555192, 0.249651, 0.650548, 0.223973, 0.78059, 0.411687, 0.83924, 0.269758, 0.00621065, 0.990223, 0.671403, 0.706867, 0.798772, 0.487375, 0.788655, 0.606103, 0.910993, 0.805561, 0.342278, 0.991981, 0.992517, 0.87053, 0.0522469, 0.570367, 0.235565, 0.168307, 0.957502, 0.341051, 0.984299, 0.944804, 0.701308, 0.208552, 0.46789, 0.0798323, 0.247649, 0.965581, 0.991729, 0.469432, 0.317762, 0.764117, 0.0861203, 0.738733, 0.739078, 0.418193, 0.252833, 0.0136712, 0.194591, 0.0823039, 0.351238, 0.634819, 0.289065, 0.522258, 0.100051, 0.628743, 0.802032, 0.0512145, 0.539622, 0.79265, 0.378523, 0.339629, 0.320432, 0.575917, 0.368186, 0.602909, 0.12064, 0.217229, 0.747264, 0.765453, 0.479258, 0.168903, 0.687945, 0.424234, 0.0182483, 0.535874, 0.440657, 0.759257, 0.525349, 0.119938, 0.261061, 0.0862075, 0.445322, 0.36843, 0.532416, 0.972018, 0.350263, 0.274387, 0.13524, 0.767913, 0.682112, 0.186862, 0.675467, 0.64265, 0.719899, 0.822824, 0.978052, 0.376683, 0.0465045, 0.344499, 0.156657, 0.480702, 0.0107018, 0.0210955, 0.754463, 0.579424, 0.811882, 0.267681, 0.656261, 0.55529, 0.114898, 0.381888, 0.412306, 0.166698, 0.540337, 0.422237, 0.225848, 0.319184, 0.359518, 0.0697977, 0.490755, 0.351974, 0.408113, 0.413704, 0.0233192, 0.502726, 0.0808228, 0.253266, 0.393719, 0.233204, 0.541699, 0.510262, 0.653899, 0.727227, 0.299199, 0.606695, 0.745681, 0.233805, 0.650707, 0.938541, 0.626558, 0.163539, 0.181739, 0.585307, 0.72919, 0.207946, 0.393336, 0.0598465, 0.142842, 0.503608, 0.0107723, 0.769077, 0.73303, 0.557175, 0.174763, 0.446938, 0.254235, 0.276446, 0.340177, 0.467342, 0.246174, 0.319751, 0.0668283, 0.695673, 0.680345, 0.0935564, 0.267785, 0.761973, 0.778107, 0.206745, 0.501926, 0.851717, 0.0171054, 0.58509, 0.44091, 0.168636, 0.922044, 0.398684, 0.85791, 0.329332, 0.0421944, 0.0811428, 0.178988, 0.0217178, 0.867476, 0.0242361, 0.054365, 0.0350767, 0.858391, 0.513896, 0.58669, 0.0422648, 0.660024, 0.892557, 0.618048, 0.167999, 0.374249, 0.61947, 0.234545, 0.301993, 0.664666, 0.307192, 0.830035, 0.16981, 0.647669, 0.210328, 0.55722, 0.725259, 0.227851, 0.746418, 0.143219, 0.578732, 0.912123, 0.627189, 0.951027, 0.0741806, 0.785681, 0.474788, 0.501871, 0.586705, 0.356456, 0.994087, 0.702202, 0.110053, 0.939102, 0.978551, 0.547684, 0.537043, 0.463263, 0.79543, 0.544923, 0.488685, 0.446546, 0.0184627, 0.838136, 0.506632, 0.424576, 0.66903, 0.99525, 0.446845, 0.433408, 0.068933, 0.888118, 0.885535, 0.823443, 0.911199, 0.15379, 0.173262, 0.194629, 0.991104, 0.419665, 0.141868, 0.976054, 0.0904315, 0.481936, 0.933807, 0.812616, 0.31648, 0.707818, 0.211447, 0.391328, 0.393768, 0.208413, 0.0949373, 0.340323, 0.930488, 0.377775, 0.320927, 0.600667, 0.183198, 0.604513, 0.876236, 0.293807, 0.6533, 0.8053, 0.0456367, 0.79004, 0.519155, 0.940581, 0.539176, 0.360457, 0.845534, 0.230465, 0.0660766, 0.641243, 0.360056, 0.281113, 0.347411, 0.44536, 0.221333, 0.344579, 0.931765, 0.332007, 0.567415, 0.75061, 0.77218, 0.259708, 0.234034, 0.197387, 0.290365, 0.330381, 0.473265, 0.869024, 0.330283, 0.585211, 0.784976, 0.0936646, 0.622822, 0.515882, 0.154393, 0.931172, 0.351259, 0.0384373, 0.348363, 0.183751, 0.45849, 0.368929, 0.00469111, 0.870597, 0.684903, 0.368441, 0.0478761, 0.488639, 0.0835063, 0.952199, 0.643149, 0.892231, 0.216109, 0.751933, 0.18647, 0.390735, 0.198425, 0.941996, 0.757303, 0.723334, 0.706664, 0.0554332, 0.490989, 0.950898, 0.0629882, 0.261767, 0.112804, 0.113924, 0.238037, 0.270354, 0.751243, 0.380492, 0.740241, 0.207205, 0.0989996, 0.84937, 0.488469, 0.708236, 0.238914, 0.598806, 0.724916, 0.398191, 0.144674, 0.906878, 0.157843, 0.297494, 0.412601, 0.794125, 0.477363, 0.379034, 0.00671669, 0.646993, 0.271325, 0.465328, 0.746437, 0.149025, 0.679058, 0.281474, 0.520522, 0.415491, 0.0136646, 0.524842, 0.874952, 0.466775, 0.245805, 0.893021, 0.468606, 0.571214, 0.336392, 0.492457, 0.527156, 0.41838, 0.89118, 0.143941, 0.192362, 0.548482, 0.267326, 0.550028, 0.0937403, 0.460918, 0.928665, 0.391746, 0.334116, 0.845814, 0.45314, 0.563016, 0.343298, 0.508847, 0.54797, 0.720585, 0.995596, 0.469857, 0.797195, 0.0758571, 0.193271, 0.399435, 0.286663, 0.0153666, 0.725576, 0.505342, 0.702736, 0.574938, 0.360447, 0.293658, 0.00267113, 0.90265, 0.0410623, 0.12695, 0.825533, 0.666178, 0.0493994, 0.315431, 0.275716, 0.672728, 0.336946, 0.153213, 0.333597, 0.156937, 0.352507, 0.781166, 0.441395, 0.711237, 0.319494, 0.253406, 0.980385, 0.27169, 0.610252, 0.0315895, 0.173092, 0.294815, 0.24346, 0.501749, 0.671395, 0.174916, 0.269241, 0.271962, 0.490413, 0.91111, 0.347766, 0.612575, 0.0220016, 0.807224, 0.485833, 0.930981, 0.982028, 0.41133, 0.8265, 0.338231, 0.858166, 0.866513, 0.184553, 0.0287946, 0.924813, 0.584187, 0.929221, 0.202744, 0.109128, 0.469215, 0.71036, 0.938545, 0.0344073, 0.425781, 0.128227, 0.876826, 0.251219, 0.615095, 0.308785, 0.985871, 0.202102, 0.762202, 0.989555, 0.110346, 0.78657, 0.322666, 0.425638, 0.4092, 0.929239, 0.409257, 0.916413, 0.0362295, 0.345098, 0.804149, 0.291017, 0.865797, 0.550924, 0.558234, 0.631668, 0.661393, 0.706274, 0.121489, 0.155439, 0.0155989, 0.343656, 0.900521, 0.176187, 0.408318, 0.968061, 0.936298, 0.00851265, 0.877008, 0.228096, 0.959744, 0.514649, 0.133714, 0.0895707, 0.240558, 0.727993, 0.0857289, 0.298125, 0.209947, 0.160823, 0.29274, 0.0399278, 0.957869, 0.603791, 0.221571, 0.799041, 0.736731, 0.484513, 0.196295, 0.808976, 0.320616, 0.308682, 0.0439747, 0.842259, 0.0977955, 0.0833671, 0.503262, 0.851656, 0.479866, 0.950625, 0.411628, 0.219651, 0.522312, 0.976037, 0.383527, 0.691701, 0.9642, 0.161143, 0.0314316, 0.724831, 0.985053, 0.997432, 0.15179, 0.829539, 0.730971, 0.143914, 0.179806, 0.987131, 0.210939, 0.206804, 0.309737, 0.848782, 0.93808, 0.322453, 0.925034, 0.481564, 0.320244, 0.0992068, 0.43445, 0.0556858, 0.734951, 0.0993144, 0.714255, 0.0302214, 0.932355, 0.251016, 0.933741, 0.254321, 0.144415, 0.625023, 0.92362, 0.586254, 0.355336, 0.94009, 0.695213, 0.931397, 0.618968, 0.739586, 0.103737, 0.368076, 0.220176, 0.883225, 0.222019, 0.0677259, 0.303266, 0.968175, 0.552004, 0.115311, 0.0455872, 0.684416, 0.900796, 0.792241, 0.617604, 0.356265, 0.919644, 0.61758, 0.0280784, 0.575976, 0.560994, 0.620322, 0.665619, 0.91024, 0.737454, 0.754261, 0.0779842, 0.520832, 0.974872, 0.19936, 0.766045, 0.212369, 0.449112, 0.532945, 0.52625, 0.638304, 0.420285, 0.865498, 0.100521, 0.108552, 0.0484256, 0.638022, 0.556459, 0.830696, 0.665436, 0.357766, 0.462635, 0.858165, 0.0240363, 0.805024, 0.632522, 0.616207, 0.809035, 0.831974, 0.919004, 0.168812, 0.133027, 0.211103, 0.0454932, 0.179853, 0.964951, 0.260681, 0.856561, 0.50412, 0.200919, 0.713513, 0.963631, 0.148498, 0.455128, 0.470364, 0.374871, 0.834743, 0.0342008, 0.627801, 0.676421, 0.229822, 0.947038, 0.197101, 0.813979, 0.558724, 0.677722, 0.61336, 0.842315, 0.505677, 0.203234, 0.944472, 0.273246, 0.472616, 0.731367, 0.385469, 0.038378, 0.0210421, 0.8101, 0.771924, 0.724295, 0.69712, 0.231483, 0.766871, 0.22118, 0.952272, 0.793797, 0.344759, 0.848569, 0.619039, 0.381783, 0.515454, 0.212298, 0.864574, 0.102096, 0.759013, 0.0348328, 0.530797, 0.854771, 0.404852, 0.750551, 0.406793, 0.379375, 0.555641, 0.157567, 0.193177, 0.845328, 0.157988, 0.592267, 0.832538, 0.464178, 0.227504, 0.0803521, 0.49972, 0.993602, 0.782846, 0.729766, 0.306847, 0.769817, 0.641094, 0.547556, 0.166469, 0.997491, 0.330004, 0.697845, 0.50871, 0.937293, 0.284859, 0.164627, 0.446595, 0.249429, 0.12309, 0.334094, 0.437629, 0.515888, 0.098429, 0.52362, 0.880512, 0.736821, 0.599419, 0.551261, 0.534756, 0.863241, 0.640294, 0.376647, 0.702365, 0.311803, 0.762398, 0.439358, 0.601853, 0.165669, 0.9539, 0.896226, 0.461351, 0.383213, 0.455631, 0.0290472, 0.116985, 0.48155, 0.554937, 0.942049, 0.712137, 0.710326, 0.804921, 0.181305, 0.606548, 0.389173, 0.368416, 0.542916, 0.666213, 0.0234955, 0.190332, 0.907848, 0.595852, 0.57392, 0.633509, 0.598628, 0.720329, 0.0172913, 0.814983, 0.656013, 0.762097, 0.571442, 0.557574, 0.366098, 0.307833, 0.378715, 0.365035, 0.227814, 0.471622, 0.0541737, 0.609736, 0.642234, 0.866126, 0.324962, 0.226084, 0.89159, 0.480385, 0.508564, 0.93119, 0.0433976, 0.713315, 0.914745, 0.798368, 0.780862, 0.969165, 0.175906, 0.19473, 0.61445, 0.934252, 0.0185282, 0.24897, 0.277972, 0.723536, 0.566537, 0.0233552, 0.923078, 0.581616, 0.316423, 0.24501, 0.698762, 0.69784, 0.424567, 0.189484, 0.387559, 0.932004, 0.966823, 0.0538948, 0.412291, 0.725883, 0.866159, 0.215323, 0.655808, 0.156526, 0.277802, 0.434198, 0.208185, 0.627663, 0.837767, 0.698486, 0.868006, 0.557899, 0.532694, 0.890736, 0.338171, 0.95361, 0.731255, 0.51718, 0.097908, 0.604915, 0.387281, 0.873079, 0.709184, 0.705164, 0.0409565, 0.441308, 0.321482, 0.494341, 0.670925, 0.426667, 0.408377, 0.395348, 0.584804, 0.27815, 0.869304, 0.4718, 0.215857, 0.620928, 0.212542, 0.478639, 0.218803, 0.291689, 0.128241, 0.993284, 0.92956, 0.675266, 0.836845, 0.646884, 0.457059, 0.154723, 0.381244, 0.725699, 0.0512737, 0.283163, 0.256986, 0.120155, 0.105429, 0.841173, 0.817785, 0.496723, 0.963866, 0.549727, 0.919526, 0.215732, 0.394426, 0.517125, 0.531066, 0.861426, 0.557868, 0.0129223, 0.140279, 0.103462, 0.674733, 0.8508, 0.143007, 0.594329, 0.310337, 0.469411, 0.662791, 0.199112, 0.982426, 0.98463, 0.962226, 0.937973, 0.16067, 0.245988, 0.104573, 0.182241, 0.68625, 0.069606, 0.465912, 0.231955, 0.466497, 0.855007, 0.360995, 0.824617, 0.770135, 0.913424, 0.13453, 0.435888, 0.550898, 0.534564, 0.0788811, 0.972792, 0.855578, 0.582295, 0.0749266, 0.0526137, 0.935008, 0.687653, 0.00945538, 0.706855, 0.667849, 0.517686, 0.418906, 0.789432, 0.8065, 0.629954, 0.985267, 0.688833, 0.00845489, 0.0939969, 0.272987, 0.510031, 0.562054, 0.933702, 0.415083, 0.782134, 0.897633, 0.633468, 0.994013, 0.580576, 0.00873444, 0.832382, 0.986717, 0.743726, 0.582978, 0.73837, 0.0521541, 0.727402, 0.476097, 0.480672, 0.953124, 0.866351, 0.602734, 0.605534, 0.704575, 0.845739, 0.249312, 0.400276, 0.441239, 0.63189, 0.418332, 0.872115, 0.9682, 0.144187, 0.633727, 0.197865, 0.456069, 0.697859, 0.175897, 0.128784, 0.906407, 0.0165433, 0.116214, 0.420433, 0.106288, 0.885471, 0.195202, 0.0122948, 0.347396, 0.231516, 0.079076, 0.942653, 0.722066, 0.676564, 0.243936, 0.80042, 0.370243, 0.655602, 0.504644, 0.908901, 0.435098, 0.85424, 0.565821, 0.980889, 0.122889, 0.802084, 0.761899, 0.531931, 0.802322, 0.0340665, 0.820782, 0.52478, 0.657767, 0.710471, 0.968145, 0.315111, 0.356929, 0.72612, 0.380387, 0.157531, 0.771541, 0.281162, 0.773407, 0.153415, 0.699645, 0.138378, 0.243136, 0.0163576, 0.205247, 0.690435, 0.147783, 0.0530863, 0.930954, 0.375418, 0.741039, 0.350249, 0.369976, 0.700277, 0.879363, 0.965882, 0.934557, 0.454716, 0.884906, 0.968857, 0.5108, 0.111213, 0.111757, 0.380992, 0.788635, 0.825531, 0.483706, 0.325941, 0.547729, 0.116752, 0.483973, 0.561566, 0.0476853, 0.288421, 0.650054, 0.276799, 0.379037, 0.860518, 0.0228963, 0.288618, 0.881359, 0.604251, 0.927271, 0.614673, 0.0643546, 0.436028, 0.288054, 0.652952, 0.209591, 0.773054, 0.345684, 0.435882, 0.496525, 0.733283, 0.310134, 0.661542, 0.481354, 0.799479, 0.999455, 0.00901059, 0.60553, 0.847005, 0.2234, 0.170015, 0.055915, 0.648482, 0.603476, 0.263597, 0.650536, 0.548014, 0.095071, 0.242958, 0.314119, 0.893043, 0.312585, 0.361183, 0.45584, 0.538559, 0.355636, 0.743869, 2.96342e-05, 0.421807, 0.909309, 0.290235, 0.502632, 0.784674, 0.187569, 0.308071, 0.267185, 0.387117, 0.830383, 0.699576, 0.861807, 0.635586, 0.0797072, 0.982407, 0.197537, 0.389593, 0.210325, 0.0925069, 0.853925, 0.66364, 0.142711, 0.72401, 0.41041, 0.293595, 0.180084, 0.857877, 0.22609, 0.0536478, 0.0149311, 0.792549, 0.16302, 0.117321, 0.212745, 0.0973031, 0.432302, 0.334026, 0.209042, 0.753679, 0.762934, 0.708298, 0.0171909, 0.0571178, 0.54626, 0.0221952, 0.242029, 0.0918763, 0.989952, 0.184176, 0.392578, 0.534408, 0.277992, 0.426756, 0.698145, 0.969953, 0.195217, 0.846796, 0.726991, 0.6899, 0.967913, 0.62467, 0.434259, 0.618726, 0.754401, 0.177388, 0.528281, 0.726961, 0.963401, 0.0707188, 0.0444969, 0.479264, 0.24116, 0.422797, 0.320627, 0.615334, 0.544112, 0.330703, 0.591762, 0.155187, 0.472551, 0.714999, 0.532782, 0.528907, 0.513376, 0.86704, 0.0328651, 0.727746, 0.325856, 0.618814, 0.629094, 0.280548, 0.717686, 0.757481, 0.410286, 0.709102, 0.522417, 0.639293, 0.555453, 0.719215, 0.900213, 0.0793727, 0.916506, 0.44328, 0.352898, 0.398034, 0.384751, 0.161074, 0.7696, 0.770671, 0.538404, 0.0318024, 0.437774, 0.0593149, 0.70262, 0.369751, 0.38269, 0.585291, 0.899732, 0.398359, 0.159842, 0.765145, 0.297718, 0.265596, 0.52447, 0.414421, 0.428482, 0.557065, 0.559619, 0.842593, 0.956909, 0.816163, 0.195375, 0.931258, 0.465971, 0.424543, 0.774653, 0.590041, 0.0739423, 0.196671, 0.307677, 0.261933, 0.0285516, 0.738984, 0.354039, 0.391523, 0.397201, 0.664987, 0.805306, 0.937924, 0.880471, 0.341039, 0.924895, 0.869036, 0.413439, 0.541304, 0.292062, 0.426397, 0.964427, 0.208438, 0.438794, 0.577651, 0.300885, 0.461668, 0.405974, 0.0812924, 0.175145, 0.178804, 0.441197, 0.948142, 0.847824, 0.335842, 0.725334, 0.311568, 0.652327, 0.0200386, 0.284258, 0.876683, 0.890234, 0.993462, 0.43376, 0.638062, 0.88501, 0.72586, 0.156183, 0.0465424, 0.769994, 0.183733, 0.64696, 0.645721, 0.376613, 0.220952, 0.835697, 0.980755, 0.3631, 0.471998, 0.555526, 0.95436, 0.108197, 0.235975, 0.505983, 0.483132, 0.937686, 0.981442, 0.78427, 0.97735, 0.831985, 0.510713, 0.314267, 0.000832427, 0.288103, 0.398739, 0.209325, 0.783176, 0.102928, 0.251047, 0.954025, 0.0499731, 0.505271, 0.794893, 0.0162987, 0.95054, 0.230905, 0.113767, 0.266758, 0.869384, 0.128996, 0.78173, 0.337336, 0.171694, 0.541244, 0.881261, 0.276736, 0.552753, 0.808098, 0.025242, 0.265823, 0.97056, 0.980095, 0.09552, 0.41776, 0.645108, 0.60675, 0.722814, 0.71645, 0.554537, 0.396683, 0.610738, 0.927738, 0.676049, 0.41029, 0.553841, 0.503551, 0.409644, 0.0463647, 0.214084, 0.508941, 0.841484, 0.0321953, 0.927781, 0.934039, 0.377543, 0.437581, 0.0498346, 0.472919, 0.0323662, 0.111413, 0.0808458, 0.0368907, 0.627915, 0.992583, 0.360955, 0.647195, 0.0489745, 0.623311, 0.0431752, 0.767147, 0.818697, 0.103949, 0.868243, 0.0448967, 0.822708, 0.204724, 0.605053, 0.91675, 0.744936, 0.868857, 0.743858, 0.0523163, 0.623608, 0.42094, 0.0573949, 0.172074, 0.511883, 0.964499, 0.853567, 0.315642, 0.655739, 0.204765, 0.0406335, 0.673253, 0.984438, 0.820486, 0.564025, 0.315305, 0.629325, 0.460477, 0.00706145, 0.320799, 0.571476, 0.361183, 0.938008, 0.965623, 0.601531, 0.649039, 0.571339, 0.234161, 0.305591, 0.215976, 0.516389, 0.959338, 0.650377, 0.111133, 0.199876, 0.574731, 0.316545, 0.0982121, 0.674108, 0.530823, 0.878089, 0.16988, 0.619327, 0.481569, 0.792752, 0.839371, 0.788766, 0.902313, 0.815574, 0.0821149, 0.232334, 0.60097, 0.359872, 0.573477, 0.838035, 0.363156, 0.215208, 0.0890882, 0.216272, 0.233223, 0.209986, 0.252158, 0.0550161, 0.0262118, 0.0775798, 0.529402, 0.150711, 0.919968, 0.131453, 0.507233, 0.262521, 0.0827009, 0.436821, 0.808552, 0.250228, 0.213137, 0.459742, 0.594686, 0.0496132, 0.314262, 0.308954, 0.741435, 0.404692, 0.0113842, 0.228259, 0.521657, 0.354893, 0.533571, 0.990354, 0.0535394, 0.704199, 0.107439, 0.706493, 0.966148, 0.262109, 0.366967, 0.194762, 0.0522012, 0.668898, 0.709822, 0.642879, 0.697398, 0.868102, 0.309041, 0.214379, 0.566242, 0.304703, 0.504027, 0.687267, 0.186212, 0.602461, 0.0249466, 0.786558, 0.305553, 0.491429, 0.661511, 0.0946824, 0.137817, 0.174723, 0.60314, 0.271917, 0.845652, 0.576868, 0.800857, 0.927972, 0.185335, 0.397098, 0.207879, 0.254672, 0.395767, 0.677578, 0.689829, 0.399777, 0.609087, 0.550189, 0.660056, 0.594321, 0.982477, 0.419657, 0.752959, 0.410347, 0.604976, 0.934088, 0.832204, 0.231608, 0.960599, 0.884443, 0.924598, 0.553883, 0.907342, 0.290755, 0.264968, 0.573887, 0.659652, 0.720379, 0.608417, 0.0284497, 0.378218, 0.26479, 0.916425, 0.407464, 0.528473, 0.48941, 0.328966, 0.398123, 0.562249, 0.0747244, 0.48064, 0.498243, 0.783406, 0.798375, 0.958975, 0.79876, 0.0211302, 0.410217, 0.518641, 0.132979, 0.847882, 0.990361, 0.987076, 0.799242, 0.648283, 0.59208, 0.296394, 0.756467, 0.944225, 0.0765554, 0.600636, 0.317597, 0.541923, 0.310111, 0.114584, 0.176047, 0.83561, 0.642901, 0.363241, 0.331812, 0.925724, 0.843066, 0.426798, 0.314231, 0.62937, 0.00519717, 0.359633, 0.132014, 0.112669, 0.468842, 0.718372, 0.148742, 0.351903, 0.245704, 0.794502, 0.876104, 0.30645, 0.935792, 0.28211, 0.24046, 0.195609, 0.276916, 0.687715, 0.490041, 0.501194, 0.153291, 0.0829542, 0.164332, 0.468091, 0.0247278, 0.394173, 0.210914, 0.86059, 0.339874, 0.61321, 0.930054, 0.556142, 0.159933, 0.00420368, 0.652075, 0.667575, 0.289459, 0.730602, 0.555569, 0.944058, 0.97697, 0.917328, 0.433618, 0.887698, 0.29905, 0.271253, 0.247104, 0.239831, 0.858059, 0.460138, 0.633534, 0.0551935, 0.2281, 0.338819, 0.474196, 0.014922, 0.228013, 0.136836, 0.406081, 0.0531204, 0.98602, 0.599853, 0.0315795, 0.325749, 0.0364954, 0.314839, 0.865815, 0.233163, 0.660901, 0.272757, 0.721703, 0.0143465, 0.0771391, 0.286474, 0.000510703, 0.985903, 0.0929513, 0.474664, 0.650234, 0.972448, 0.617551, 0.247075, 0.877322, 0.649853, 0.662885, 0.219109, 0.375737, 0.905421, 0.459193, 0.928444, 0.411585, 0.0962024, 0.944366, 0.269214, 0.401052, 0.513182, 0.810974, 0.557663, 0.759865, 0.509085, 0.921738, 0.121149, 0.484349, 0.529608, 0.638714, 0.535673, 0.774346, 0.853434, 0.420625, 0.860491, 0.648348, 0.15337, 0.84287, 0.794019, 0.392978, 0.274666, 0.462768, 0.961056, 0.236077, 0.100099, 0.896931, 0.307691, 0.279006, 0.598285, 0.116766, 0.42967, 0.686491, 0.92182, 0.473785, 0.171836, 0.463263, 0.333596, 0.10533, 0.65519, 0.110283, 0.576726, 0.870012, 0.828654, 0.298535, 0.116733, 0.500204, 0.471227, 0.490484, 0.885683, 0.238032, 0.625088, 0.512383, 0.555377, 0.384792, 0.867605, 0.576642, 0.201817, 0.14677, 0.130611, 0.681495, 0.658775, 0.265814, 0.928467, 0.332115, 0.853925, 0.29802, 0.642942, 0.226712, 0.253215, 0.351142, 0.998212, 0.028135, 0.802334, 0.0519587, 0.982477, 0.655262, 0.526479, 0.313167, 0.413869, 0.350746, 0.653669, 0.283342, 0.999014, 0.904547, 0.417504, 0.214072, 0.356605, 0.169751, 0.991036, 0.584668, 0.847046, 0.549047, 0.969677, 0.312476, 0.873823, 0.901067, 0.935559, 0.497459, 0.347855, 0.472104, 0.515479, 0.923861, 0.594239, 0.935341, 0.138412, 0.534849, 0.138707, 0.646969, 0.0588493, 0.460917, 0.335397, 0.163272, 0.813929, 0.695145, 0.185964, 0.295093, 0.789526, 0.98727, 0.972209, 0.201822, 0.361339, 0.117944, 0.0268668, 0.600853, 0.833237, 0.132332, 0.410353, 0.011527, 0.650644, 0.134855, 0.743185, 0.734788, 0.451774, 0.655363, 0.14838, 0.984824, 0.805629, 0.879287, 0.16018, 0.588786, 0.957526, 0.850179, 0.852263, 0.60276, 0.693684, 0.185038, 0.827625, 0.304756, 0.359668, 0.975668, 0.00979758, 0.165051, 0.538797, 0.62155, 0.925761, 0.518746, 0.0949743, 0.798904, 0.0996748, 0.258126, 0.241501, 0.0231525, 0.50768, 0.861858, 0.95564, 0.674394, 0.48676, 0.442908, 0.54732, 0.855726, 0.727641, 0.276677, 0.00767715, 0.264663, 0.824018, 0.334708, 0.309031, 0.856454, 0.912137, 0.980128, 0.953356, 0.239518, 0.904269, 0.105412, 0.120604, 0.971261, 0.632819, 0.399633, 0.74892, 0.0397495, 0.990884, 0.659839, 0.787128, 0.0371576, 0.233544, 0.615285, 0.330857, 0.541825, 0.821655, 0.358368, 0.754652, 0.605243, 0.409314, 0.743172, 0.120013, 0.152825, 0.833333, 0.954085, 0.397493, 0.754619, 0.0291426, 0.265614, 0.499785, 0.503684, 0.063207, 0.958214, 0.758642, 0.882101, 0.746943, 0.40887, 0.598289, 0.148958, 0.01237, 0.470252, 0.770874, 0.282855, 0.196647, 0.182888, 0.775261, 0.603524, 0.64581, 0.211286, 0.928953, 0.0808277, 0.94412, 0.793587, 0.189275, 0.228528, 0.452367, 0.134137, 0.191626, 0.740312, 0.371979, 0.306545, 0.111149, 0.947749, 0.670048, 0.401308, 0.814009, 0.557634, 0.765922, 0.305189, 0.0691121, 0.206145, 0.972946, 0.483041, 0.674879, 0.64419, 0.440743, 0.603566, 0.299055, 0.770067, 0.0277483, 0.822632, 0.899626, 0.0947621, 0.623652, 0.385972, 0.295955, 0.988109, 0.292027, 0.24126, 0.851533, 0.928924, 0.506672, 0.485787, 0.167212, 0.0648757, 0.90929, 0.588648, 0.144438, 0.477218, 0.744802, 0.369811, 0.879862, 0.776209, 0.658917, 0.260289, 0.449339, 0.156398, 0.825112, 0.0244576, 0.0114107, 0.143369, 0.936058, 0.91859, 0.766248, 0.22063, 0.0354328, 0.18146, 0.303906, 0.0585913, 0.873195, 0.820437, 0.520642, 0.301715, 0.445923, 0.772482, 0.53381, 0.850808, 0.936274, 0.709723, 0.811877, 0.0333295, 0.308054, 0.574707, 0.0104636, 0.225917, 0.0125933, 0.390455, 0.52888, 0.694311, 0.633775, 0.493789, 0.453533, 0.204401, 0.542741, 0.0427775, 0.47859, 0.747509, 0.975907, 0.243713, 0.0750013, 0.810944, 0.978885, 0.634111, 0.181389, 0.0870874, 0.558881, 0.507689, 0.844796, 0.290514, 0.0966477, 0.701067, 0.126584, 0.143832, 0.861762, 0.593865, 0.569792, 0.663625, 0.0383406, 0.285857, 0.967887, 0.388321, 0.730572, 0.0502237, 0.370907, 0.599961, 0.704411, 0.997353, 0.313822, 0.837331, 0.560436, 0.966545, 0.564464, 0.530616, 0.222637, 0.883258, 0.405127, 0.766165, 0.970267, 0.605508, 0.27344, 0.417443, 0.6804, 0.899621, 0.943515, 0.697902, 0.917226, 0.585366, 0.867522, 0.288848, 0.332414, 0.418357, 0.765176, 0.58805, 0.689675, 0.918882, 0.223019, 0.0301171, 0.45733, 0.23023, 0.997342, 0.708967, 0.690235, 0.778435, 0.186999, 0.0062136, 0.799721, 0.288684, 0.145258, 0.715006, 0.567267, 0.191902, 0.222308, 0.16527, 0.141028, 0.498656, 0.471809, 0.812105, 0.410669, 0.122852, 0.538152, 0.985828, 0.14648, 0.815531, 0.822378, 0.285319, 0.340083, 0.335656, 0.874195, 0.399742, 0.145658, 0.383607, 0.571692, 0.061859, 0.0808494, 0.970098, 0.66054, 0.387502, 0.879439, 0.771714, 0.323171, 0.769871, 0.901997, 0.668459, 0.155517, 0.0328072, 0.72767, 0.367528, 0.934856, 0.80916, 0.186836, 0.511356, 0.875518, 0.629981, 0.120147, 0.217666, 0.503442, 0.364572, 0.530868, 0.733359, 0.0985443, 0.781528, 0.600487, 0.734789, 0.259964, 0.420761, 0.690644, 0.762461, 0.357923, 0.374403, 0.0213049, 0.480311, 0.93855, 0.743486, 0.193385, 0.358376, 0.89866, 0.995547, 0.597713, 0.787219, 0.184868, 0.885802, 0.871711, 0.276687, 0.0774475, 0.559774, 0.639416, 0.82337, 0.264089, 0.961965, 0.505332, 0.43159, 0.343287, 0.966538, 0.292866, 0.851804, 0.573717, 0.241853, 0.529008, 0.368493, 0.178781, 0.485219, 0.152118, 0.215771, 0.95961, 0.239652, 0.0222711, 0.41502, 0.544832, 0.340101, 0.791993, 0.810729, 0.454822, 0.278915, 0.487453, 0.956725, 0.745353, 0.971265, 0.282904, 0.335591, 0.0607439, 0.528187, 0.462494, 0.367153, 0.648365, 0.477752, 0.957297, 0.5961, 0.46201, 0.470777, 0.682839, 0.617738, 0.494029, 0.8018, 0.75107, 0.0747347, 0.312343, 0.818323, 0.242369, 0.824779, 0.0967584, 0.602757, 0.453952, 0.347854, 0.911595, 0.709323, 0.603896, 0.560401, 0.98434, 0.0364084, 0.129774, 0.190367, 0.509978, 0.885952, 0.511804, 0.184469, 0.931065, 0.754266, 0.35684, 0.950373, 0.9612, 0.518543, 0.327415, 0.541612, 0.855774, 0.613072, 0.851914, 0.653144, 0.648377, 0.367146, 0.254005, 0.533603, 0.340066, 0.0406995, 0.642052, 0.331147, 0.827025, 0.000408638, 0.85964, 0.620224, 0.107599, 0.0787695, 0.586626, 0.441973, 0.758552, 0.193283, 0.590967, 0.373918, 0.954407, 0.750803, 0.590125, 0.916398, 0.289596, 0.893226, 0.641432, 0.864426, 0.165384, 0.959013, 0.172217, 0.201353, 0.565754, 0.0103648, 0.399282, 0.191406, 0.147727, 0.64197, 0.419365, 0.80361, 0.806011, 0.253815, 0.385829, 0.318207, 0.752515, 0.290406, 0.594081, 0.103586, 0.103909, 0.727477, 0.145286, 0.702887, 0.639973, 0.906371, 0.954972, 0.688807, 0.537407, 0.36753, 0.611981, 0.56082, 0.548586, 0.626795, 0.75437, 0.454324, 0.281335, 0.932877, 0.0556889, 0.431626, 0.823033, 0.746636, 0.884209, 0.755189, 0.150605, 0.251293, 0.273213, 0.32985, 0.157047, 0.253227, 0.882795, 0.751524, 0.86565, 0.980124, 0.458957, 0.0259092, 0.139669, 0.73587, 0.48146, 0.564327, 0.418925, 0.15718, 0.599346, 0.0948768, 0.548157, 0.983815, 0.896747, 0.93467, 0.12094, 0.653166, 0.445269, 0.987496, 0.89148, 0.432709, 0.00386192, 0.423232, 0.744804, 0.449125, 0.0268778, 0.38598, 0.229567, 0.307825, 0.15474, 0.61837, 0.0342545, 0.101533, 0.167021, 0.850369, 0.925965, 0.0288318, 0.968488, 0.986427, 0.143009, 0.555865, 0.715264, 0.352634, 0.292474, 0.225275, 0.405263, 0.809803, 0.0659627, 0.329628, 0.397733, 0.385378, 0.860776, 0.250435, 0.689519, 0.522654, 0.64017, 0.682935, 0.461006, 0.63006, 0.80172, 0.73188, 0.256695, 0.662023, 0.348731, 0.922653, 0.919557, 0.425762, 0.910753, 0.75513, 0.518977, 0.739286, 0.664524, 0.224873, 0.651623, 0.706705, 0.156789, 0.478963, 0.118234, 0.101867, 0.105066, 0.42649, 0.120927, 0.0114221, 0.382267, 0.901766, 0.0430191, 0.507606, 0.57271, 0.44979, 0.199321, 0.826183, 0.0436905, 0.623164, 0.754249, 0.179847, 0.609664, 0.938128, 0.0994121, 0.415671, 0.993652, 0.714302, 0.993769, 0.840236, 0.920536, 0.667547, 0.334224, 0.543902, 0.701776, 0.37346, 0.955404, 0.838328, 0.15956, 0.434229, 0.0100381, 0.863377, 0.342316, 0.307566, 0.830467, 0.663271, 0.152056, 0.893691, 0.938791, 0.818353, 0.0938728, 0.341518, 0.94682, 0.843918, 0.0174661, 0.385148, 0.0616036, 0.395143, 0.346758, 0.748034, 0.887631, 0.447507, 0.0868775, 0.625436, 0.599049, 0.160688, 0.542005, 0.0673281, 0.301457, 0.865826, 0.449351, 0.815057, 0.278228, 0.453133, 0.625479, 0.369853, 0.752237, 0.616496, 0.964257, 0.538866, 0.97705, 0.779135, 0.107661, 0.141694, 0.293515, 0.97431, 0.309492, 0.339334, 0.668479, 0.701346, 0.612186, 0.388952, 0.489523, 0.337777, 0.335632, 0.021722, 0.608576, 0.571344, 0.00593222, 0.570806, 0.748318, 0.0684743, 0.166752, 0.228047, 0.931145, 0.471832, 0.672698, 0.0547746, 0.20706, 0.515942, 0.685615, 0.718145, 0.45582, 0.609663, 0.43809, 0.501516, 0.802087, 0.706998, 0.87524, 0.719174, 0.724364, 0.750863, 0.0439049, 0.184696, 0.50599, 0.434176, 0.860739, 0.427148, 0.11695, 0.770119, 0.955365, 0.385201, 0.762092, 0.154867, 0.349278, 0.0588391, 0.680864, 0.197148, 0.923099, 0.648124, 0.261028, 0.380421, 0.897241, 0.776916, 0.498693, 0.278177, 0.513424, 0.182462, 0.640768, 0.87773, 0.640719, 0.984933, 0.0608642, 0.461069, 0.90336, 0.697298, 0.0887178, 0.738091, 0.847818, 0.345321, 0.678449, 0.0661008, 0.222803, 0.15153, 0.976997, 0.63716, 0.399377, 0.17271, 0.519796, 0.0767646, 0.960392, 0.0281541, 0.824571, 0.11165, 0.158792, 0.196758, 0.672518, 0.386981, 0.81231, 0.814184, 0.0779816, 0.201569, 0.212442, 0.35373, 0.776933, 0.18751, 0.891843, 0.179971, 0.648483, 0.649158, 0.633252, 0.364332, 0.955416, 0.954116, 0.460376, 0.719585, 0.71924, 0.379218, 0.302536, 0.468745, 0.833374, 0.11807, 0.236876, 0.265245, 0.786198, 0.616682, 0.176263, 0.16878, 0.746592, 0.325369, 0.93201, 0.210689, 0.404906, 0.0811554, 0.130468, 0.717783, 0.779477, 0.767393, 0.258517, 0.329721, 0.777283, 0.832453, 0.407952, 0.219291, 0.787133, 0.908551, 0.804323, 0.63265, 0.871746, 0.28071, 0.292123, 0.665286, 0.486935, 0.833672, 0.330147, 0.74882, 0.921321, 0.0570516, 0.994558, 0.18646, 0.930969, 0.963765, 0.611787, 0.816732, 0.255255, 0.127493, 0.653724, 0.67634, 0.963859, 0.884945, 0.545391, 0.259864, 0.976026, 0.848169, 0.190596, 0.934318, 0.780122, 0.54417, 0.269209, 0.04525, 0.961655, 0.988442, 0.299954, 0.287465, 0.621607, 0.319467, 0.418552, 0.306947, 0.826193, 0.967477, 0.708696, 0.23199, 0.839541, 0.855875, 0.376691, 0.35591, 0.0623152, 0.364152, 0.0163067, 0.414714, 0.367221, 0.916573, 0.783944, 0.953854, 0.429259, 0.821322, 0.182304, 0.861738, 0.892593, 0.363974, 0.940841, 0.414829, 0.96554, 0.0697756, 0.808214, 0.279903, 0.753596, 0.170598, 0.662963, 0.506491, 0.989795, 0.833547, 0.0964362, 0.217928, 0.182511, 0.916405, 0.929663, 0.892808, 0.960704, 0.622028, 0.0328625, 0.875278, 0.671331, 0.120736, 0.484243, 0.661575, 0.262103, 0.989783, 0.529199, 0.53198, 0.642562, 0.659543, 0.535853, 0.0279862, 0.927086, 0.226503, 0.766204, 0.67968, 0.664501, 0.000147433, 0.747497, 0.57694, 0.56268, 0.743567, 0.846374, 0.228906, 0.881546, 0.35777, 0.535058, 0.867154, 0.423761, 0.435927, 0.385817, 0.22335, 0.731321, 0.565765, 0.729349, 0.657976, 0.223232, 0.134646, 0.757165, 0.977772, 0.13174, 0.489814, 0.390622, 0.030793, 0.526329, 0.937251, 0.329882, 0.849362, 0.0605701, 0.628265, 0.254025, 0.839644, 0.388817, 0.0326272, 0.808323, 0.704152, 0.322941, 0.216104, 0.241679, 0.909248, 0.878167, 0.486013, 0.556686, 0.223157, 0.556652, 0.378219, 0.378978, 0.412863, 0.00537912, 0.888955, 0.239765, 0.738339, 0.795672, 0.0115921, 0.342575, 0.526488, 0.161514, 0.679725, 0.45338, 0.350966, 0.0698645, 0.371294, 0.802938, 0.119685, 0.112734, 0.539275, 0.32482, 0.324537, 0.102019, 0.26908, 0.869889, 0.939194, 0.010289, 0.937126, 0.869746, 0.355097, 0.895072, 0.358766, 0.787611, 0.631421, 0.489595, 0.906862, 0.934934, 0.159889, 0.327911, 0.248797, 0.994135, 0.637473, 0.162049, 0.317193, 0.100519, 0.731889, 0.178731, 0.147433, 0.553671, 0.0860994, 0.0637024, 0.230915, 0.396349, 0.0496842, 0.668902, 0.468149, 0.744955, 0.731002, 0.869422, 0.0487048, 0.395655, 0.983973, 0.967485, 0.909141, 0.590347, 0.550386, 0.229202, 0.809708, 0.401689, 0.269933, 0.357436, 0.40813, 0.715089, 0.483819, 0.523768, 0.730117, 0.0273757, 0.38216, 0.376063, 0.0495842, 0.540363, 0.403137, 0.435207, 0.962374, 0.243001, 0.2155, 0.116579, 0.00596777, 0.499365, 0.464358, 0.941541, 0.0129719, 0.707456, 0.12581, 0.845498, 0.768457, 0.837357, 0.511282, 0.255564, 0.426139, 0.80073, 0.764699, 0.477662, 0.489556, 0.0937584, 0.680824, 0.194003, 0.910425, 0.344751, 0.473603, 0.342575, 0.945425, 0.232417, 0.469331, 0.858076, 0.600164, 0.572563, 0.935231, 0.844502, 0.435598, 0.259354, 0.345243, 0.575524, 0.856887, 0.769067, 0.0561712, 0.861937, 0.477175, 0.642632, 0.989681, 0.657354, 0.495374, 0.890809, 0.361776, 0.753478, 0.352576, 0.316028, 0.55934, 0.748111, 0.0242301, 0.63698, 0.95354, 0.999331, 0.499351, 0.0964141, 0.0932584, 0.181925, 0.470591, 0.58111, 0.473299, 0.568515, 0.159936, 0.352641, 0.986706, 0.39087, 0.791791, 0.197131, 0.905259, 0.438271, 0.353538, 0.471969, 0.954098, 0.654215, 0.316385, 0.374373, 0.124096, 0.296559, 0.0191982, 0.253671, 0.453193, 0.957264, 0.851118, 0.131151, 0.824015, 0.0761794, 0.939823, 0.557335, 0.298368, 0.652939, 0.446571, 0.202696, 0.741027, 0.822296, 0.932177, 0.232095, 0.206957, 0.822518, 0.393793, 0.251782, 0.131201, 0.0727387, 0.770932, 0.354888, 0.00648049, 0.372038, 0.303916, 0.788783, 0.779157, 0.445444, 0.474583, 0.485494, 0.324881, 0.0291973, 0.993241, 0.15197, 0.429672, 0.635156, 0.0466568, 0.493696, 0.484205, 0.899548, 0.673079, 0.887542, 0.068839, 0.956253, 0.11191, 0.43216, 0.726792, 0.324185, 0.961165, 0.315227, 0.123589, 0.320405, 0.341128, 0.008635, 0.213393, 0.86098, 0.895268, 0.500419, 0.356494, 0.222006, 0.245306, 0.020221, 0.851059, 0.808538, 0.436756, 0.218902, 0.672502, 0.212524, 0.096553, 0.441897, 0.72069, 0.506839, 0.0231929, 0.295169, 0.937824, 0.411616, 0.317353, 0.535467, 0.289522, 0.0975993, 0.573829, 0.894906, 0.912567, 0.503889, 0.40862, 0.87605, 0.513327, 0.897704, 0.79112, 0.00330601, 0.301307, 0.924933, 0.210136, 0.399789, 0.383247, 0.7213, 0.465368, 0.379037, 0.222073, 0.290803, 0.75425, 0.896244, 0.661921, 0.113953, 0.175, 0.801437, 0.0791816, 0.438189, 0.554194, 0.698299, 0.533362, 0.559726, 0.945257, 0.389805, 0.45708, 0.937364, 0.980872, 0.268851, 0.709539, 0.0834161, 0.363897, 0.664832, 0.179982, 0.401349, 0.603644, 0.707299, 0.804133, 0.983241, 0.311261, 0.345365, 0.706893, 0.648039, 0.565055, 0.858242, 0.421955, 0.677403, 0.158963, 0.997875, 0.695644, 0.743536, 0.861741, 0.963077, 0.783475, 0.314471, 0.909776, 0.13434, 0.00685226, 0.315992, 0.505044, 0.884214, 0.448849, 0.0145242, 0.142816, 0.911866, 0.721801, 0.682015, 0.459583, 0.150321, 0.679745, 0.502825, 0.746225, 0.323068, 0.425318, 0.879868, 0.0165599, 0.176365, 0.500729, 0.138804, 0.834064, 0.471713, 0.836846, 0.232585, 0.285301, 0.211742, 0.229187, 0.782864, 0.312932, 0.312711, 0.578149, 0.620285, 0.991363, 0.346231, 0.267146, 0.979091, 0.288597, 0.963832, 0.244004, 0.943013, 0.74329, 0.783499, 0.245982, 0.664863, 0.396302, 0.302394, 0.754113, 0.151776, 0.758769, 0.500095, 0.5571, 0.489359, 0.793128, 0.493564, 0.0816229, 0.292844, 0.940675, 0.647185, 0.324899, 0.271784, 0.25973, 0.580248, 0.882846, 0.344809, 0.806539, 0.619961, 0.977769, 0.810815, 0.525316, 0.391413, 0.284474, 0.661297, 0.0822648, 0.556091, 0.872535, 0.320108, 0.228955, 0.759105, 0.284027, 0.698262, 0.817571, 0.904471, 0.232707, 0.178595, 0.225731, 0.136551, 0.661829, 0.689704, 0.420479, 0.179358, 0.495817, 0.195059, 0.661894, 0.960159, 0.374729, 0.172821, 0.433865, 0.896433, 0.274884, 0.101668, 0.0195123, 0.945159, 0.932629, 0.678708, 0.49671, 0.195285, 0.736573, 0.69074, 0.98924, 0.0231014, 0.866265, 0.0593382, 0.920476, 0.55871, 0.790958, 0.374598, 0.308956, 0.203835, 0.13896, 0.163524, 0.61125, 0.800125, 0.604689, 0.38293, 0.239883, 0.366654, 0.275717, 0.879044, 0.0345125, 0.0253883, 0.968474, 0.56119, 0.535113, 0.482592, 0.286101, 0.254786, 0.131018, 0.273073, 0.469337, 0.835887, 0.304907, 0.206999, 0.321034, 0.24286, 0.337337, 0.482167, 0.648614, 0.356313, 0.406781, 0.554926, 0.0955417, 0.934744, 0.741193, 0.969687, 0.0340277, 0.883645, 0.0500965, 0.850189, 0.147868, 0.618493, 0.054891, 0.410866, 0.303067, 0.768236, 0.407313, 0.369819, 0.36136, 0.912514, 0.383098, 0.462211, 0.330407, 0.368682, 0.450357, 0.427571, 0.727853, 0.910354, 0.470153, 0.294346, 0.841256, 0.71934, 0.774548, 0.231094, 0.485361, 0.129264, 0.872633, 0.808079, 0.54418, 0.661798, 0.354002, 0.115732, 0.338149, 0.685062, 0.88414, 0.240032, 0.0920179, 0.384616, 0.241623, 0.90478, 0.84621, 0.693784, 0.94463, 0.656525, 0.261012, 0.212651, 0.470449, 0.525292, 0.997417, 0.635873, 0.644776, 0.915483, 0.712238, 0.989577, 0.104516, 0.37643, 0.0156817, 0.549739, 0.353259, 0.567545, 0.320195, 0.851348, 0.289467, 0.883448, 0.385313, 0.975386, 0.766049, 0.170221, 0.704467, 0.728959, 0.612054, 0.828066, 0.840407, 0.409382, 0.760033, 0.967005, 0.194654, 0.34006, 0.213734, 0.0905185, 0.500102, 0.971728, 0.621986, 0.684992, 0.128856, 0.837135, 0.918145, 0.190976, 0.911247, 0.0514864, 0.80624, 0.408798, 0.220493, 0.224521, 0.877322, 0.0385099, 0.614169, 0.88817, 0.229666, 0.721188, 0.264943, 0.47653, 0.567368, 0.902633, 0.535977, 0.253827, 0.640493, 0.308578, 0.658295, 0.111301, 0.873223, 0.555314, 0.812779, 0.00807135, 0.66976, 0.212383, 0.659653, 0.751593, 0.615185, 0.41265, 0.447981, 0.646186, 0.939346, 0.368446, 0.206647, 0.463926, 0.309895, 0.588963, 0.331488, 0.236124, 0.832178, 0.892812, 0.460671, 0.857674, 0.941492, 0.633461, 0.0486092, 0.749437, 0.570053, 0.880335, 0.562532, 0.70153, 0.655857, 0.925519, 0.877252, 0.659761, 0.711964, 0.565728, 0.348877, 0.726564, 0.483625, 0.244734, 0.159083, 0.69571, 0.261487, 0.896328, 0.816056, 0.285894, 0.327687, 0.716706, 0.124344, 0.0265256, 0.203348, 0.398197, 0.47497, 0.500634, 0.964644, 0.376745, 0.840805, 0.849704, 0.953422, 0.71555, 0.72831, 0.337122, 0.945125, 0.388672, 0.455131, 0.118639, 0.0304581, 0.591968, 0.812254, 0.782987, 0.433481, 0.846389, 0.864012, 0.171962, 0.162654, 0.266689, 0.391112, 0.978379, 0.0346552, 0.586952, 0.031833, 0.289047, 0.415365, 0.596916, 0.530372, 0.87871, 0.959697, 0.972931, 0.363648, 0.96167, 0.487289, 0.112012, 0.539674, 0.236667, 0.777703, 0.00697131, 0.0309734, 0.230873, 0.947152, 0.476038, 0.183969, 0.228085, 0.849571, 0.275421, 0.286444, 0.735786, 0.0521317, 0.299832, 0.905572, 0.895332, 0.366051, 0.411741, 0.537879, 0.419337, 0.079378, 0.805156, 0.793631, 0.0965928, 0.598531, 0.598318, 0.773153, 0.436538, 0.994977, 0.208626, 0.294514, 0.520345, 0.647471, 0.699797, 0.013547, 0.54276, 0.482843, 0.861626, 0.406481, 0.8596, 0.860219, 0.489928, 0.647189, 0.663616, 0.220261, 0.961611, 0.923143, 0.501189, 0.317585, 0.36669, 0.0416075, 0.654256, 0.596517, 0.802064, 0.45533, 0.000281196, 0.991567, 0.588185, 0.0750981, 0.444266, 0.631594, 0.834741, 0.532738, 0.204862, 0.00149195, 0.582887, 0.843941, 0.706665, 0.439569, 0.0554153, 0.618165, 0.0763626, 0.576006, 0.781224, 0.16191, 0.192681, 0.0672024, 0.149948, 0.798083, 0.134072, 0.37307, 0.726517, 0.411759, 0.0727131, 0.979837, 0.260264, 0.838751, 0.77407, 0.377062, 0.584006, 0.283138, 0.481253, 0.158843, 0.215801, 0.149508, 0.759539, 0.25145, 0.802058, 0.366407, 0.553301, 0.372751, 0.540117, 0.888902, 0.332264, 0.644533, 0.974196, 0.828204, 0.156058, 0.680516, 0.113255, 0.609647, 0.258563, 0.858746, 0.201673, 0.325294, 0.996466, 0.581742, 0.270683, 0.00505102, 0.405913, 0.373273, 0.368075, 0.338605, 0.382544, 0.185442, 0.0716168, 0.642014, 0.735161, 0.231736, 0.280926, 0.806458, 0.288724, 0.927298, 0.866443, 0.74659, 0.582568, 0.189337, 0.139825, 0.558644, 0.938737, 0.424728, 0.419706, 0.432514, 0.606433, 0.464234, 0.070579, 0.01948, 0.0443568, 0.648825, 0.537498, 0.536141, 0.282356, 0.81914, 0.77952, 0.716556, 0.785401, 0.422103, 0.122599, 0.758018, 0.884172, 0.876852, 0.219623, 0.179689, 0.0147427, 0.975805, 0.295704, 0.764913, 0.195597, 0.222327, 0.726522, 0.44143, 0.756984, 0.147425, 0.44931, 0.678357, 0.309006, 0.912911, 0.956464, 0.809775, 0.100437, 0.231838, 0.995658, 0.831089, 0.567412, 0.140523, 0.0208844, 0.47221, 0.434762, 0.369761, 0.122273, 0.93022, 0.427289, 0.00138968, 0.919055, 0.394731, 0.170408, 0.5272, 0.580728, 0.172421, 0.738614, 0.858706, 0.515514, 0.936177, 0.110865, 0.329799, 0.144704, 0.394163, 0.437431, 0.0769508, 0.726508, 0.275889, 0.935542, 0.509661, 0.99689, 0.904397, 0.0337019, 0.775803, 0.380429, 0.569091, 0.190502, 0.245785, 0.880573, 0.600758, 0.47721, 0.391609, 0.412372, 0.897756, 0.919213, 0.370103, 0.141054, 1.20191e-05, 0.365291, 0.212163, 0.229545, 0.586162, 0.595195, 0.134095, 0.623336, 0.227264, 0.234759, 0.702092, 0.45902, 0.891786, 0.525516, 0.0639256, 0.796936, 0.706818, 0.850832, 0.953001, 0.556, 0.486836, 0.590989, 0.949839, 0.587092, 0.180256, 0.0184283, 0.486817, 0.311688, 0.249696, 0.963459, 0.370298, 0.8425, 0.403054, 0.752779, 0.932325, 0.648017, 0.731718, 0.0381195, 0.170692, 0.391021, 0.611984, 0.144065, 0.244927, 0.0581516, 0.128183, 0.511728, 0.653593, 0.866311, 0.796827, 0.521031, 0.931203, 0.721434, 0.872993, 0.409144, 0.515814, 0.513196, 0.107652, 0.270955, 0.937846, 0.433211, 0.354637, 0.0366308, 0.227131, 0.403311, 0.920548, 0.808059, 0.438508, 0.0492272, 0.606517, 0.410118, 0.736848, 0.644825, 0.516166, 0.0807724, 0.990559, 0.954847, 0.266734, 0.591672, 0.329617, 0.887104, 0.623414, 0.812345, 0.431342, 0.688292, 0.426681, 0.733457, 0.674946, 0.409627, 0.779863, 0.0219157, 0.531316, 0.888139, 0.334436, 0.667037, 0.458643, 0.295736, 0.918199, 0.815375, 0.869937, 0.00293661, 0.0102475, 0.937571, 0.328071, 0.36619, 0.197613, 0.338288, 0.480335, 0.642143, 0.0975859, 0.431129, 0.410333, 0.466688, 0.367867, 0.328595, 0.452947, 0.281265, 0.112837, 0.175668, 0.0962016, 0.733594, 0.176017, 0.931858, 0.61507, 0.738507, 0.994837, 0.0268085, 0.528805, 0.33309, 0.380145, 0.331328, 0.0147547, 0.823919, 0.339264, 0.797164, 0.347199, 0.307953, 0.195341, 0.637957, 0.37147, 0.116191, 0.740541, 0.231847, 0.740459, 0.682739, 0.713985, 0.10958, 0.756749, 0.516334, 0.919339, 0.152182, 0.29618, 0.192737, 0.212312, 0.19894, 0.500458, 0.693438, 0.175143, 0.212807, 0.558498, 0.844056, 0.598588, 0.589126, 0.233124, 0.46378, 0.170068, 0.0432387, 0.0578934, 0.671602, 0.648146, 0.72269, 0.411652, 0.562052, 0.266995, 0.730292, 0.833077, 0.364173, 0.384425, 0.754691, 0.520318, 0.384952, 0.561649, 0.716546, 0.563515, 0.391405, 0.473887, 0.807366, 0.455498, 0.797823, 0.99329, 0.0566501, 0.474465, 0.263827, 0.527949, 0.826321, 0.546833, 0.761573, 0.161726, 0.477097, 0.387216, 0.00908078, 0.342699, 0.590716, 0.612891, 0.381776, 0.286736, 0.138769, 0.426118, 0.630125, 0.114435, 0.022749, 0.167659, 0.115384, 0.722943, 0.219961, 0.915897, 0.876669, 0.175827, 0.0939754, 0.675282, 0.163174, 0.91795, 0.282888, 0.492402, 0.946611, 0.554716, 0.942357, 0.208018, 0.263696, 0.791903, 0.937721, 0.09841, 0.675157, 0.996191, 0.0226336, 0.67563, 0.88438, 0.346829, 0.514374, 0.418684, 0.565869, 0.78322, 0.790592, 0.73859, 0.146951, 0.399049, 0.0563276, 0.743575, 0.935618, 0.706072, 0.285999, 0.645951, 0.553035, 0.19193, 0.702908, 0.432067, 0.897954, 0.984509, 0.420495, 0.93247, 0.834486, 0.168918, 0.744768, 0.811155, 0.501421, 0.633726, 0.323166, 0.740346, 0.140135, 0.655225, 0.0429154, 0.186313, 0.15005, 0.0254319, 0.296293, 0.440591, 0.310251, 0.796307, 0.171079, 0.447977, 0.891993, 0.490897, 0.258092, 0.319501, 0.332444, 0.606872, 0.979289, 0.707228, 0.171903, 0.521651, 0.0343072, 0.499281, 0.092603, 0.996022, 0.204854, 0.381848, 0.546358, 0.488753, 0.917605, 0.0666593, 0.416414, 0.969993, 0.567659, 0.661384, 0.898857, 0.0449544, 0.135001, 0.685978, 0.720896, 0.345444, 0.919905, 0.970294, 0.448231, 0.513812, 0.346224, 0.368123, 0.685517, 0.395256, 0.682131, 0.304535, 0.129473, 0.792542, 0.79066, 0.477583, 0.129269, 0.133367, 0.322014, 0.863826, 0.527786, 0.617268, 0.267729, 0.451918, 0.547666, 0.886851, 0.219427, 0.24168, 0.276449, 0.359385, 0.224571, 0.211978, 0.826226, 0.686937, 0.483489, 0.118527, 0.076641, 0.052633, 0.808651, 0.0522376, 0.824982, 0.337232, 0.188409, 0.453277, 0.916369, 0.923392, 0.252049, 0.170647, 0.445271, 0.196551, 0.232924, 0.787748, 0.109796, 0.615006, 0.982263, 0.0633428, 0.681307, 0.151348, 0.374495, 0.884825, 0.153523, 0.470031, 0.439075, 0.451554, 0.898641, 0.19146, 0.414453, 0.183566, 0.0184529, 0.277495, 0.222426, 0.804856, 0.412671, 0.603429, 0.725025, 0.300665, 0.0885731, 0.55064, 0.97189, 0.469399, 0.61324, 0.890766, 0.142142, 0.491928, 0.0740167, 0.624685, 0.651399, 0.0930465, 0.14016, 0.399946, 0.368041, 0.378598, 0.626114, 0.277339, 0.65447, 0.945918, 0.480228, 0.976482, 0.519389, 0.708988, 0.490985, 0.0277287, 0.546813, 0.30012, 0.822819, 0.288361, 0.580487, 0.988715, 0.996758, 0.120198, 0.588552, 0.372554, 0.669815, 0.540238, 0.31336, 0.991082, 0.68981, 0.742698, 0.232958, 0.254088, 0.808317, 0.0617008, 0.68953, 0.695233, 0.686344, 0.869441, 0.978004, 0.00859007, 0.772477, 0.812442, 0.214557, 0.802496, 0.163306, 0.177761, 0.464414, 0.47685, 0.434799, 0.607867, 0.570816, 0.960285, 0.461333, 0.303739, 0.176515, 0.360075, 0.81964, 0.827713, 0.0612792, 0.0166165, 0.826839, 0.16666, 0.178995, 0.420688, 0.390429, 0.715626, 0.487459, 0.403873, 0.624145, 0.421205, 0.670543, 0.481124, 0.54779, 0.52255, 0.0584929, 0.657646, 0.206261, 0.197449, 0.29716, 0.767754, 0.866218, 0.763391, 0.52885, 0.891186, 0.628071, 0.152637, 0.902212, 0.0273998, 0.151154, 0.65819, 0.230012, 0.432827, 0.406489, 0.525832, 0.796426, 0.0745825, 0.867294, 0.531743, 0.920105, 0.270408, 0.278391, 0.143686, 0.0993648, 0.573185, 0.037966, 0.527293, 0.47524, 0.579917, 0.590847, 0.774383, 0.231358, 0.617451, 0.0489643, 0.835647, 0.498334, 0.404771, 0.70137, 0.529698, 0.85204, 0.636195, 0.369463, 0.414361, 0.165747, 0.532382, 0.112811, 0.246537, 0.354534, 0.382025, 0.222022, 0.715132, 0.456273, 0.896151, 0.784903, 0.0295712, 0.301331, 0.995529, 0.65379, 0.162802, 0.998677, 0.762339, 0.980458, 0.819869, 0.846046, 0.851623, 0.171729, 0.152807, 0.424439, 0.324728, 0.483842, 0.352168, 0.302195, 0.504997, 0.0173178, 0.714817, 0.174607, 0.280562, 0.0418441, 0.864934, 0.339356, 0.00350309, 0.252601, 0.221072, 0.388686, 0.851341, 0.0158434, 0.622924, 0.741444, 0.588701, 0.841873, 0.309563, 0.650706, 0.110386, 0.371108, 0.366786, 0.204512, 0.271584, 0.0732657, 0.0488429, 0.267072, 0.58363, 0.795581, 0.478233, 0.801881, 0.89168, 0.156593, 0.54992, 0.817708, 0.237794, 0.0235752, 0.293729, 0.466128, 0.191812, 0.025816, 0.416069, 0.74633, 0.135171, 0.193046, 0.263051, 0.0185888, 0.0255881, 0.817849, 0.717857, 0.883062, 0.68031, 0.232177, 0.885226, 0.719076, 0.943462, 0.774649, 0.0353471, 0.170481, 0.114228, 0.881744, 0.0325668, 0.0889019, 0.328576, 0.0250801, 0.61062, 0.791818, 0.042517, 0.538554, 0.755303, 0.397703, 0.169893, 0.0481056, 0.795939, 0.0761528, 0.341664, 0.793874, 0.238545, 0.0823149, 0.916699, 0.94509, 0.919353, 0.640574, 0.327297, 0.994329, 0.565157, 0.965312, 0.57068, 0.325908, 0.822986, 0.637845, 0.106812, 0.288664, 0.000280415, 0.462714, 0.94019, 0.688605, 0.2141, 0.220406, 0.932058, 0.900517, 0.961201, 0.353682, 0.0134808, 0.947345, 0.351386, 0.895641, 0.650239, 0.302241, 0.499506, 0.030298, 0.757766, 0.125468, 0.315489, 0.0304711, 0.309228, 0.56651, 0.0440132, 0.245361, 0.454452, 0.64075, 0.0924665, 0.126414, 0.196168, 0.997471, 0.760789, 0.424195, 0.594977, 0.207334, 0.708264, 0.0392481, 0.133198, 0.736111, 0.844827, 0.523823, 0.593987, 0.416252, 0.0167493, 0.890991, 0.601037, 0.281004, 0.24087, 0.66464, 0.864845, 0.945065, 0.234776, 0.284041, 0.399313, 0.476435, 0.339889, 0.00814128, 0.0337326, 0.198256, 0.826663, 0.312544, 0.429936, 0.567452, 0.823396, 0.448132, 0.514092, 0.467839, 0.882552, 0.168643, 0.254434, 0.79187, 0.927874, 0.900874, 0.167309, 0.427338, 0.932403, 0.766785, 0.231561, 0.133529, 0.00477333, 0.985558, 0.227331, 0.866009, 0.969119, 0.0362453, 0.842505, 0.906709, 0.967231, 0.494966, 0.0577779, 0.996638, 0.163748, 0.817862, 0.824771, 0.175573, 0.513421, 0.39277, 0.906579, 0.54055, 0.851661, 0.333983, 0.879314, 0.550784, 0.300129, 0.589179, 0.504992, 0.418578, 0.964773, 0.0316574, 0.286033, 0.23432, 0.322326, 0.0590002, 0.666221, 0.233421, 0.216785, 0.263413, 0.883685, 0.673656, 0.134459, 0.0308802, 0.686496, 0.776702, 0.758612, 0.645055, 0.723295, 0.871401, 0.262998, 0.190512, 0.341973, 0.945545, 0.114799, 0.804076, 0.647282, 0.48961, 0.62273, 0.846765, 0.891106, 0.48904, 0.581319, 0.00704831, 0.674611, 0.395743, 0.767623, 0.313934, 0.431812, 0.307768, 0.278318, 0.952107, 0.538664, 0.675371, 0.672763, 0.835563, 0.237913, 0.333882, 0.527918, 0.271057, 0.639353, 0.111164, 0.85953, 0.838041, 0.774141, 0.962816, 0.272035, 0.81665, 0.593591, 0.310545, 0.870241, 0.279337, 0.330605, 0.877284, 0.520274, 0.296165, 0.711201, 0.641985, 0.0489538, 0.0712451, 0.887277, 0.154994, 0.221739, 0.876242, 0.0356585, 0.428483, 0.837244, 0.173529, 0.66835, 0.755205, 0.398871, 0.345334, 0.12228, 0.19509, 0.304864, 0.255771, 0.734434, 0.7724, 0.730117, 0.796747, 0.417643, 0.569641, 0.502623, 0.328753, 0.858583, 0.990092, 0.275007, 0.923961, 0.438773, 0.146837, 0.510396, 0.539952, 0.0501829, 0.64086, 0.875995, 0.935705, 0.412992, 0.562118, 0.442682, 0.973155, 0.473943, 0.676603, 0.863844, 0.87501, 0.545267, 0.338438, 0.967789, 0.0523696, 0.300151, 0.58506, 0.490291, 0.647978, 0.664205, 0.549048, 0.736857, 0.0173515, 0.698325, 0.160941, 0.359318, 0.160925, 0.569788, 0.133554, 0.0942726, 0.207233, 0.726874, 0.174369, 0.24083, 0.656282, 0.503842, 0.0740461, 0.496514, 0.261925, 0.465108, 0.169835, 0.564814, 0.877148, 0.0175314, 0.0211451, 0.629332, 0.248965, 0.668303, 0.197435, 0.391905, 0.352134, 0.331264, 0.90149, 0.257259, 0.0813841, 0.0399163, 0.792019, 0.387755, 0.201367, 0.0151784, 0.513423, 0.585728, 0.0105189, 0.223943, 0.248908, 0.659531, 0.861605, 0.411425, 0.0371997, 0.33768, 0.810674, 0.0911325, 0.805898, 0.310135, 0.538922, 0.959327, 0.0575719, 0.10032, 0.394009, 0.238023, 0.917953, 0.859144, 0.816647, 0.208772, 0.145089, 0.529068, 0.745421, 0.48935, 0.761454, 0.614997, 0.154428, 0.536519, 0.151021, 0.0787678, 0.86659, 0.881324, 0.55984, 0.659421, 0.647602, 0.812297, 0.159516, 0.0479314, 0.234965, 0.240048, 0.951764, 0.218511, 0.11362, 0.657955, 0.280555, 0.905338, 0.822578, 0.180551, 0.319624, 0.250925, 0.191614, 0.496626, 0.0332085, 0.641516, 0.566172, 0.179212, 0.537525, 0.113642, 0.730111, 0.329651, 0.150623, 0.378651, 0.0484126, 0.676304, 0.121143, 0.712375, 0.302806, 0.485029, 0.471278, 0.462295, 0.1531, 0.322728, 0.713649, 0.678131, 0.334441, 0.141824, 0.176085, 0.36499, 0.0708497, 0.45882, 0.20669, 0.0474943, 0.43842, 0.516284, 0.594318, 0.875291, 0.153793, 0.737812, 0.170561, 0.923815, 0.907882, 0.512332, 0.722701, 0.370129, 0.603691, 0.196788, 0.892866, 0.362655, 0.55953, 0.824129, 0.250474, 0.556085, 0.431808, 0.128446, 0.26744, 0.244952, 0.189547, 0.576773, 0.917766, 0.84623, 0.594782, 0.680705, 0.988671, 0.0481905, 0.137674, 0.714443, 0.532153, 0.310852, 0.843688, 0.934825, 0.0629238, 0.993139, 0.142027, 0.0320124, 0.0518313, 0.114066, 0.0712663, 0.646594, 0.844838, 0.171494, 0.662638, 0.815908, 0.809541, 0.67866, 0.0357709, 0.266772, 0.206819, 0.502557, 0.339673, 0.217025, 0.53615, 0.956099, 0.66959, 0.207329, 0.914755, 0.898438, 0.655533, 0.444381, 0.304079, 0.287243, 0.287973, 0.774938, 0.0563981, 0.127154, 0.508492, 0.393986, 0.749432, 0.036603, 0.660682, 0.809726, 0.451685, 0.279454, 0.0326374, 0.300253, 0.0110367, 0.609701, 0.471395, 0.332119, 0.437578, 0.43588, 0.0996411, 0.126195, 0.885371, 0.594247, 0.456797, 0.113052, 0.505541, 0.232079, 0.929253, 0.333387, 0.209212, 0.746411, 0.482957, 0.532837, 0.919979, 0.437855, 0.175411, 0.463638, 0.880244, 0.744835, 0.546536, 0.612644, 0.484625, 0.288318, 0.135661, 0.214567, 0.83766, 0.62984, 0.700477, 0.398816, 0.150959, 0.527268, 0.666571, 0.394123, 0.00844103, 0.52856, 0.935265, 0.764811, 0.20486, 0.128771, 0.901865, 0.297184, 0.418478, 0.0462558, 0.387355, 0.528544, 0.450452, 0.227042, 0.0849481, 0.364143, 0.108157, 0.311307, 0.971291, 0.152913, 0.233171, 0.501068, 0.388727, 0.54036, 0.528268, 0.967951, 0.32463, 0.112689, 0.0762757, 0.569825, 0.851812, 0.883149, 0.695108, 0.96731, 0.685907, 0.841211, 0.560393, 0.448472, 0.48896, 0.323559, 0.618597, 0.513798, 0.694817, 0.287827, 0.586571, 0.380688, 0.306745, 0.0100176, 0.263236, 0.836942, 0.448779, 0.655984, 0.243875, 0.485407, 0.56637, 0.693995, 0.0750122, 0.679938, 0.38921, 0.105836, 0.474113, 0.908511, 0.114192, 0.529503, 0.739903, 0.376307, 0.766913, 0.891882, 0.952218, 0.596948, 0.124917, 0.119852, 0.681285, 0.11056, 0.0421997, 0.0740387, 0.846792, 0.171963, 0.226138, 0.447823, 0.423381, 0.119162, 0.0963041, 0.897442, 0.571307, 0.84302, 0.502465, 0.110057, 0.923009, 0.80842, 0.102467, 0.807205, 0.906988, 0.00687938, 0.0845105, 0.193596, 0.772054, 0.895773, 0.182554, 0.0749097, 0.36914, 0.947626, 0.935897, 0.709873, 0.460564, 0.320383, 0.285843, 0.411644, 0.587284, 0.571001, 0.201918, 0.696921, 0.663395, 0.117765, 0.433447, 0.119632, 0.45053, 0.11587, 0.648144, 0.653318, 0.0132917, 0.524782, 0.283608, 0.122124, 0.5259, 0.391915, 0.287969, 0.266864, 0.493395, 0.986789, 0.397913, 0.0892273, 0.122315, 0.197488, 0.239375, 0.142441, 0.713533, 0.339869, 0.809532, 0.715427, 0.698948, 0.623316, 0.0641153, 0.769319, 0.0695443, 0.0855769, 0.658299, 0.0899478, 0.0601225, 0.722062, 0.421102, 0.333026, 0.870482, 0.931882, 0.229236, 0.364981, 0.887809, 0.978826, 0.014522, 0.340128, 0.981108, 0.842573, 0.201703, 0.745958, 0.227492, 0.761999, 0.295944, 0.729199, 0.187346, 0.943026, 0.0105494, 0.39783, 0.583415, 0.243335, 0.541508, 0.578077, 0.295405, 0.0814667, 0.529202, 0.988785, 0.394976, 0.68877, 0.229253, 0.0849348, 0.0339687, 0.370966, 0.707144, 0.980882, 0.365654, 0.697787, 0.591989, 0.0293919, 0.638661, 0.0675529, 0.384984, 0.639085, 0.70715, 0.463815, 0.751835, 0.237533, 0.935665, 0.698684, 0.530724, 0.560631, 0.899975, 0.852685, 0.787844, 0.779743, 0.744731, 0.138768, 0.526725, 0.493108, 0.926152, 0.368556, 0.929163, 0.641783, 0.511469, 0.393187, 0.0824426, 0.431576, 0.622319, 0.548548, 0.035575, 0.825666, 0.269376, 0.0913602, 0.372635, 0.38487, 0.0906382, 0.315676, 0.0645145, 0.447505, 0.905866, 0.296598, 0.855463, 0.609323, 0.59174, 0.795297, 0.624946, 0.329668, 0.332246, 0.732409, 0.843695, 0.236205, 0.692938, 0.965589, 0.56019, 0.538383, 0.761268, 0.48515, 0.421152, 0.547355, 0.609943, 0.823565, 0.732828, 0.64059, 0.857855, 0.513389, 0.254, 0.755954, 0.416683, 0.317996, 0.293253, 0.664124, 0.941729, 0.150869, 0.512851, 0.898977, 0.624365, 0.817087, 0.336162, 0.477889, 0.966191, 0.313993, 0.133734, 0.661253, 0.849473, 0.715564, 0.510133, 0.75148, 0.604027, 0.632663, 0.135236, 0.599463, 0.0327076, 0.857848, 0.145505, 0.992245, 0.20774, 0.0786172, 0.312129, 0.0971802, 0.904136, 0.359232, 0.832288, 0.362956, 0.630257, 0.191595, 0.9119, 0.616889, 0.819632, 0.437823, 0.878439, 0.311629, 0.405242, 0.583834, 0.607413, 0.695011, 0.253874, 0.288259, 0.563804, 0.648179, 0.359066, 0.50901, 0.687083, 0.205109, 0.193449, 0.759391, 0.328667, 0.656092, 0.206288, 0.0623738, 0.450473, 0.47376, 0.439961, 0.381667, 0.096583, 0.84527, 0.686133, 0.163243, 0.978766, 0.59959, 0.647816, 0.259232, 0.896248, 0.0680054, 0.362097, 0.902687, 0.097296, 0.488055, 0.58164, 0.403066, 0.579204, 0.855055, 0.750976, 0.376216, 0.633781, 0.256236, 0.388568, 0.0867576, 0.0117217, 0.194627, 0.200052, 0.694049, 0.824496, 0.360713, 0.723254, 0.595559, 0.923657, 0.59036, 0.6563, 0.177194, 0.792463, 0.171986, 0.479814, 0.0912182, 0.62897, 0.913829, 0.798994, 0.716449, 0.548011, 0.684962, 0.797857, 0.762225, 0.237444, 0.591305, 0.601787, 0.848342, 0.496632, 0.289776, 0.899311, 0.429076, 0.396456, 0.770349, 0.370505, 0.097602, 0.182601, 0.911995, 0.915318, 0.590273, 0.964508, 0.478509, 0.767288, 0.466258, 0.0502008, 0.0988117, 0.626614, 0.220539, 0.633559, 0.0282357, 0.555049, 0.594994, 0.165034, 0.595876, 0.610316, 0.822023, 0.424342, 0.171725, 0.356189, 0.420226, 0.3426, 0.9266, 0.174428, 0.0605539, 0.344594, 0.520125, 0.935027, 0.207641, 0.420421, 0.0941734, 0.445178, 0.778392, 0.729336, 0.0113313, 0.747309, 0.0232427, 0.400348, 0.831972, 0.31958, 0.821585, 0.804603, 0.160086, 0.0857735, 0.811761, 0.0733643, 0.705643, 0.24753, 0.754742, 0.694147, 0.950033, 0.696942, 0.90747, 0.797599, 0.591987, 0.0650946, 0.847517, 0.276937, 0.823598, 0.50711, 0.42896, 0.0995254, 0.945282, 0.715105, 0.629399, 0.263378, 0.0254412, 0.647343, 0.849229, 0.474649, 0.369794, 0.559946, 0.577379, 0.817203, 0.589239, 0.595788, 0.387239, 0.0224561, 0.43111, 0.922646, 0.148943, 0.104584, 0.902042, 0.502038, 0.987925, 0.97373, 0.951235, 0.449732, 0.581847, 0.747052, 0.124775, 0.488138, 0.355401, 0.773033, 0.494585, 0.496174, 0.69698, 0.379714, 0.694903, 0.077038, 0.685187, 0.515888, 0.739523, 0.85641, 0.526524, 0.796094, 0.204457, 0.105733, 0.745853, 0.844415, 0.588465, 0.478419, 0.1446, 0.202476, 0.667741, 0.494301, 0.0335055, 0.120191, 0.0084502, 0.989238, 0.306892, 0.509825, 0.564446, 0.490707, 0.224671, 0.930068, 0.121323, 0.377139, 0.999044, 0.646334, 0.171395, 0.418921, 0.846088, 0.462129, 0.965202, 0.407284, 0.14838, 0.239469, 0.799115, 0.787609, 0.606225, 0.0471999, 0.573742, 0.157793, 0.318201, 0.213735, 0.0707531, 0.554441, 0.947575, 0.0495039, 0.446243, 0.0464633, 0.612654, 0.415336, 0.0389473, 0.741115, 0.700916, 0.592345, 0.427995, 0.584374, 0.473134, 0.722755, 0.734312, 0.957571, 0.123449, 0.826485, 0.0270396, 0.745278, 0.482321, 0.214278, 0.25277, 0.375662, 0.41588, 0.961684, 0.819722, 0.135851, 0.766622, 0.0878297, 0.928593, 0.122511, 0.580273, 0.434781, 0.474652, 0.731661, 0.901691, 0.147487, 0.658038, 0.48893, 0.12693, 0.533371, 0.0841936, 0.363146, 0.828549, 0.539438, 0.786856, 0.351054, 0.731142, 0.233761, 0.931138, 0.806257, 0.807374, 0.172688, 0.828602, 0.953915, 0.473652, 0.382548, 0.357981, 0.5963, 0.265732, 0.914037, 0.188111, 0.74128, 0.743633, 0.247761, 0.158465, 0.52252, 0.800593, 0.512861, 0.333242, 0.986477, 0.26932, 0.561066, 0.904287, 0.320868, 0.838198, 0.88361, 0.133302, 0.930164, 0.750391, 0.187244, 0.491315, 0.0982396, 0.284781, 0.388216, 0.354819, 0.940943, 0.431945, 0.865286, 0.0681679, 0.154232, 0.622275, 0.768949, 0.765559, 0.624581, 0.608164, 0.415398, 0.0569954, 0.617883, 0.22415, 0.889372, 0.535689, 0.576916, 0.296475, 0.829001, 0.824504, 0.0861363, 0.390256, 0.26195, 0.386549, 0.464313, 0.584617, 0.427067, 0.830522, 0.141594, 0.268901, 0.321917, 0.995861, 0.234313, 0.752381, 0.199834, 0.643007, 0.242113, 0.342142, 0.645541, 0.513711, 0.947553, 0.202209, 0.69997, 0.732298, 0.546207, 0.909885, 0.441927, 0.621059, 0.133464, 0.683791, 0.602374, 0.917825, 0.744225, 0.478784, 0.19923, 0.277641, 0.871182, 0.902672, 0.931098, 0.534009, 0.193389, 0.798878, 0.992723, 0.877838, 0.895002, 0.516418, 0.99492, 0.451821, 0.118106, 0.285755, 0.93387, 0.712791, 0.713099, 0.157295, 0.447819, 0.789059, 0.972432, 0.740688, 0.28434, 0.589186, 0.751243, 0.449302, 0.776258, 0.921298, 0.741599, 0.510316, 0.642133, 0.802657, 0.184818, 0.956007, 0.707658, 0.653938, 0.0425206, 0.869644, 0.241867, 0.59502, 0.399322, 0.650882, 0.84735, 0.107822, 0.481473, 0.994608, 0.831817, 0.624027, 0.75346, 0.203081, 0.0454528, 0.615748, 0.420401, 0.536439, 0.246667, 0.562155, 0.0642064, 0.762507, 0.207881, 0.918567, 0.935136, 0.95591, 0.112227, 0.643769, 0.072078, 0.467719, 0.216183, 0.0826399, 0.887609, 0.373829, 0.898391, 0.365567, 0.0825346, 0.647592, 0.882828, 0.85406, 0.412205, 0.0338052, 0.205062, 0.736613, 0.638607, 0.611988, 0.490074, 0.144148, 0.391377, 0.164745, 0.664129, 0.61886, 0.404987, 0.590734, 0.750537, 0.943542, 0.877202, 0.0189034, 0.431634, 0.553794, 0.150283, 0.921783, 0.142319, 0.711886, 0.702466, 0.446256, 0.947935, 0.897201, 0.182397, 0.784559, 0.27897, 0.976729, 0.718449, 0.733462, 0.845627, 0.370785, 0.169054, 0.367375, 0.0667599, 0.441103, 0.522313, 0.943191, 0.228149, 0.703903, 0.141448, 0.0483062, 0.402232, 0.210588, 0.735638, 0.529482, 0.692995, 0.305162, 0.946559, 0.655759, 0.512732, 0.958042, 0.0325353, 0.39025, 0.582741, 0.737131, 0.383514, 0.740761, 0.0172872, 0.0496383, 0.379124, 0.0443368, 0.700332, 0.504416, 0.975272, 0.257555, 0.95874, 0.630045, 0.782987, 0.339182, 0.0107481, 0.205458, 0.755836, 0.551076, 0.0750751, 0.823827, 0.392427, 0.462071, 0.293287, 0.183514, 0.583074, 0.492738, 0.407717, 0.559001, 0.454406, 0.0872644, 0.198206, 0.973656, 0.910874, 0.628127, 0.147729, 0.296648, 0.410129, 0.458397, 0.304627, 0.314145, 0.0842917, 0.854725, 0.98295, 0.995142, 0.12097, 0.0855334, 0.58699, 0.495223, 0.981343, 0.667315, 0.607667, 0.880606, 0.203245, 0.807278, 0.15376, 0.789492, 0.217277, 0.0948716, 0.150338, 0.198203, 0.396679, 0.524842, 0.934821, 0.391884, 0.535226, 0.139255, 0.890324, 0.819746, 0.0691174, 0.568563, 0.961456, 0.729993, 0.59617, 0.458534, 0.890504, 0.490753, 0.502552, 0.2698, 0.353599, 0.170654, 0.978598, 0.79202, 0.847386, 0.112152, 0.256585, 0.280995, 0.347462, 0.155091, 0.457856, 0.915769, 0.427935, 0.279657, 0.199543, 0.030673, 0.490789, 0.412269, 0.980538, 0.455362, 0.236022, 0.672848, 0.0843078, 0.473051, 0.584604, 0.333791, 0.872939, 0.884161, 0.82561, 0.671148, 0.804559, 0.0571492, 0.506491, 0.587321, 0.320331, 0.105971, 0.0656528, 0.192821, 0.273989, 0.818754, 0.606188, 0.69404, 0.186976, 0.287752, 0.646347, 0.498658, 0.293975, 0.509989, 0.0678056, 0.317477, 0.14645, 0.694471, 0.75618, 0.740541, 0.108958, 0.705042, 0.972045, 0.987658, 0.00562353, 0.73289, 0.478175, 0.444326, 0.481034, 0.486778, 0.833366, 0.186433, 0.207425, 0.66315, 0.254926, 0.344074, 0.828795, 0.0652598, 0.204524, 0.608561, 0.0659682, 0.365835, 0.755454, 0.18244, 0.0311781, 0.336347, 0.441798, 0.907119, 0.919638, 0.831951, 0.55613, 0.0567533, 0.566532, 0.950928, 0.951063, 0.637377, 0.233777, 0.719936, 0.806261, 0.974567, 0.94225, 0.597856, 0.697234, 0.691378, 0.49689, 0.907236, 0.607242, 0.18597, 0.183143, 0.0962611, 0.184931, 0.000833121, 0.487038, 0.714777, 0.0601879, 0.106848, 0.0454389, 0.275154, 0.0362009, 0.652776, 0.647269, 0.0451591, 0.222329, 0.873698, 0.771548, 0.49427, 0.494441, 0.448411, 0.955785, 0.709217, 0.116396, 0.391161, 0.383969, 0.267803, 0.31987, 0.242902, 0.642496, 0.60187, 0.360532, 0.938925, 0.510473, 0.260975, 0.902704, 0.748941, 0.277152, 0.630993, 0.933111, 0.491047, 0.48199, 0.482289, 0.453252, 0.3532, 0.715598, 0.0922259, 0.724063, 0.194187, 0.0173517, 0.278226, 0.0569869, 0.157893, 0.722153, 0.0673078, 0.139394, 0.00138647, 0.314579, 0.527069, 0.400797, 0.338557, 0.0446162, 0.262916, 0.85003, 0.280461, 0.150433, 0.805651, 0.57948, 0.0258817, 0.0567081, 0.733717, 0.116632, 0.938169, 0.0276677, 0.243835, 0.00157272, 0.693641, 0.540975, 0.564382, 0.285459, 0.346625, 0.316888, 0.757294, 0.0934159, 0.481623, 0.543655, 0.964689, 0.635952, 0.919444, 0.79599, 0.76748, 0.163268, 0.448353, 0.0920454, 0.32188, 0.554036, 0.844806, 0.522827, 0.458522, 0.0213779, 0.0584381, 0.113687, 0.223912, 0.145314, 0.0649469, 0.439308, 0.38745, 0.629751, 0.197155, 0.278737, 0.0481005, 0.670399, 0.686822, 0.925355, 0.350732, 0.61908, 0.688475, 0.278723, 0.538385, 0.0759035, 0.189597, 0.247853, 0.0854431, 0.70223, 0.0481766, 0.112708, 0.885024, 0.145418, 0.342815, 0.570951, 0.615716, 0.838364, 0.229125, 0.914869, 0.0807566, 0.841244, 0.801064, 0.100729, 0.825629, 0.435581, 0.333583, 0.87399, 0.873529, 0.186217, 0.296313, 0.730403, 0.248867, 0.0047435, 0.503056, 0.379944, 0.735921, 0.806074, 0.696736, 0.3877, 0.635475, 0.821489, 0.997038, 0.773904, 0.697325, 0.0823173, 0.989297, 0.534374, 0.395458, 0.779097, 0.251209, 0.536462, 0.378766, 0.838378, 0.819028, 0.0134496, 0.49593, 0.907435, 0.305601, 0.673914, 0.910395, 0.37772, 0.731496, 0.534258, 0.165475, 0.942286, 0.350023, 0.864445, 0.532633, 0.635889, 0.808484, 0.781158, 0.957145, 0.584252, 0.122449, 0.203071, 0.272199, 0.846977, 0.565184, 0.915573, 0.471642, 0.0657705, 0.107319, 0.745156, 0.182566, 0.676648, 0.0963369, 0.0250064, 0.900877, 0.841255, 0.649461, 0.64128, 0.924952, 0.977799, 0.511202, 0.927327, 0.722476, 0.612947, 0.0327017, 0.688698, 0.570857, 0.0987894, 0.725083, 0.391378, 0.538569, 0.28648, 0.861244, 0.0274032, 0.815053, 0.824076, 0.942452, 0.527812, 0.578409, 0.129797, 0.510809, 0.0820612, 0.931813, 0.491563, 0.791236, 0.790234, 0.901141, 0.789327, 0.907997, 0.142342, 0.528214, 0.716877, 0.958462, 0.954974, 0.242113, 0.919851, 0.251386, 0.56156, 0.682846, 0.308639, 0.115634, 0.967474, 0.429962, 0.0486278, 0.55142, 0.351646, 0.548327, 0.530753, 0.104318, 0.0895818, 0.307136, 0.536774, 0.106918, 0.421321, 0.666497, 0.711117, 0.289704, 0.787347, 0.948744, 0.549595, 0.936131, 0.136233, 0.610194, 0.186622, 0.27585, 0.571027, 0.586027, 0.837927, 0.193882, 0.35946, 0.175026, 0.0824834, 0.0126935, 0.339797, 0.818046, 0.439991, 0.269957, 0.137731, 0.33262, 0.491249, 0.767624, 0.256845, 0.398864, 0.258536, 0.271324, 0.982432, 0.439209, 0.740897, 0.353588, 0.799446, 0.810211, 0.415814, 0.794809, 0.320497, 0.252934, 0.795301, 0.588321, 0.753028, 0.165118, 0.324748, 0.510637, 0.799677, 0.243883, 0.767565, 0.0532222, 0.247092, 0.069637, 0.928513, 0.753128, 0.305723, 0.702824, 0.382697, 0.441858, 0.72836, 0.186217, 0.858214, 0.617516, 0.589245, 0.482866, 0.120475, 0.795432, 0.564749, 0.483426, 0.980871, 0.786813, 0.69169, 0.403745, 0.745458, 0.918907, 0.403531, 0.451615, 0.0550625, 0.783483, 0.424662, 0.428934, 0.671318, 0.568676, 0.0994755, 0.938827, 0.542863, 0.738337, 0.873928, 0.419431, 0.337526, 0.629237, 0.679101, 0.622262, 0.320956, 0.0626878, 0.999204, 0.951498, 0.0958139, 0.50477, 0.0680271, 0.676681, 0.407226, 0.447046, 0.503213, 0.538867, 0.741814, 0.0891491, 0.531931, 0.813284, 0.659832, 0.361232, 0.935574, 0.0579028, 0.797737, 0.316299, 0.840737, 0.198096, 0.176278, 0.523454, 0.749724, 0.865867, 0.163428, 0.611741, 0.785425, 0.776603, 0.719072, 0.164897, 0.66426, 0.297643, 0.493834, 0.161139, 0.144617, 0.856268, 0.829604, 0.846565, 0.145734, 0.698211, 0.970246, 0.766181, 0.468508, 0.888683, 0.971707, 0.572371, 0.465724, 0.0273943, 0.0190296, 0.125226, 0.5102, 0.31494, 0.232586, 0.709194, 0.990483, 0.579528, 0.430838, 0.649575, 0.961249, 0.814985, 0.349948, 0.970205, 0.873427, 0.396802, 0.0647769, 0.455932, 0.916176, 0.343859, 0.073931, 0.150787, 0.32747, 0.881908, 0.963701, 0.280559, 0.0145761, 0.211231, 0.13017, 0.712058, 0.686147, 0.653135, 0.273876, 0.297828, 0.706835, 0.64975, 0.829058, 0.207557, 0.24807, 0.0674541, 0.933501, 0.95747, 0.501197, 0.764878, 0.809991, 0.109319, 0.97374, 0.294305, 0.65838, 0.997028, 0.385114, 0.187525, 0.164058, 0.787641, 0.334825, 0.2028, 0.868044, 0.0966004, 0.103965, 0.162358, 0.846588, 0.658266, 0.671984, 0.007802, 0.186191, 0.14611, 0.718566, 0.581245, 0.234107, 0.0916243, 0.149704, 0.100661, 0.137573, 0.260829, 0.733083, 0.582407, 0.0161812, 0.905822, 0.0470349, 0.643669, 0.185742, 0.911995, 0.767803, 0.072931, 0.491999, 0.032019, 0.201497, 0.796155, 0.447767, 0.202882, 0.659047, 0.860667, 0.231065, 0.348377, 0.626993, 0.261161, 0.612507, 0.93157, 0.617792, 0.0418991, 0.250086, 0.833258, 0.48148, 0.39641, 0.603641, 0.692034, 0.160123, 0.515866, 0.417584, 0.89555, 0.779499, 0.3432, 0.245985, 0.102742, 0.736205, 0.99383, 0.876987, 0.250527, 0.37881, 0.299656, 0.159117, 0.173121, 0.810005, 0.550245, 0.183481, 0.836829, 0.369465, 0.0784068, 0.21991, 0.743373, 0.382761, 0.0534794, 0.0327177, 0.851849, 0.54143, 0.884582, 0.811702, 0.262948, 0.798388, 0.262586, 0.12314, 0.431092, 0.599366, 0.15252, 0.718778, 0.386064, 0.974922, 0.196319, 0.945306, 0.676892, 0.32944, 0.0230613, 0.791914, 0.845819, 0.344745, 0.757456, 0.332878, 0.0475688, 0.409226, 0.363361, 0.103045, 0.351446, 0.256201, 0.859651, 0.0347259, 0.278092, 0.598939, 0.056031, 0.119117, 0.267192, 0.747133, 0.651704, 0.822329, 0.883514, 0.747336, 0.394452, 0.391557, 0.883501, 0.628572, 0.349799, 0.0699412, 0.242391, 0.347295, 0.309552, 0.936614, 0.96757, 0.673689, 0.457238, 0.102201, 0.0283051, 0.756324, 0.89344, 0.393054, 0.843095, 0.0201433, 0.0508908, 0.928129, 0.678484, 0.966097, 0.970277, 0.0487653, 0.99047, 0.427686, 0.101749, 0.389994, 0.801796, 0.9433, 0.27742, 0.122309, 0.812336, 0.304178, 0.404869, 0.145225, 0.763077, 0.349284, 0.973616, 0.941684, 0.966734, 0.482917, 0.792331, 0.40256, 0.228404, 0.241401, 0.530716, 0.775069, 0.611068, 0.877061, 0.00822817, 0.944816, 0.671341, 0.597713, 0.1963, 0.191041, 0.863042, 0.97787, 0.266656, 0.944135, 0.153973, 0.84478, 0.934518, 0.0101324, 0.896805, 0.925821, 0.808599, 0.506862, 0.834502, 0.206873, 0.616657, 0.190184, 0.110574, 0.309445, 0.678084, 0.68764, 0.0803695, 0.102537, 0.330622, 0.409365, 0.830257, 0.920365, 0.109779, 0.928976, 0.242173, 0.0872111, 0.976005, 0.427813, 0.208303, 0.0669568, 0.339877, 0.526027, 0.623694, 0.0909495, 0.662156, 0.83307, 0.748714, 0.496375, 0.928164, 0.0888929, 0.966127, 0.701186, 0.290311, 0.955522, 0.817517, 0.574922, 0.118915, 0.123963, 0.931446, 0.173343, 0.0673987, 0.0796155, 0.509616, 0.27848, 0.647366, 0.845342, 0.894016, 0.135002, 0.14444, 0.801373, 0.631623, 0.304413, 0.172931, 0.851753, 0.397908, 0.858392, 0.603678, 0.983564, 0.206338, 0.985833, 0.0389553, 0.968582, 0.0316138, 0.52255, 0.940026, 0.480945, 0.204097, 0.800486, 0.387806, 0.811569, 0.327236, 0.364931, 0.0161828, 0.755807, 0.808606, 0.153863, 0.677506, 0.639948, 0.728528, 0.545357, 0.874714, 0.633961, 0.672314, 0.854193, 0.333972, 0.275265, 0.505065, 0.0390262, 0.546134, 0.748211, 0.483414, 0.238871, 0.086358, 0.211785, 0.333985, 0.616154, 0.407236, 0.470474, 0.369164, 0.905938, 0.751004, 0.576953, 0.359972, 0.525121, 0.180454, 0.125343, 0.682514, 0.540055, 0.262287, 0.613434, 0.20555, 0.268176, 0.944076, 0.683887, 0.304354, 0.525964, 0.0563507, 0.186128, 0.901076, 0.376996, 0.418124, 0.846206, 0.701657, 0.6163, 0.409259, 0.603853, 0.989163, 0.990951, 0.140016, 0.577198, 0.0717203, 0.190814, 0.570447, 0.0848522, 0.394837, 0.0410504, 0.90176, 0.386076, 0.440847, 0.190578, 0.412392, 0.305423, 0.387254, 0.877219, 0.858702, 0.16202, 0.249316, 0.0931462, 0.851088, 0.986627, 0.140982, 0.280751, 0.758626, 0.628956, 0.711465, 0.568046, 0.00580886, 0.863143, 0.888469, 0.819644, 0.504548, 0.564843, 0.579675, 0.942337, 0.765505, 0.408913, 0.692154, 0.206791, 0.397213, 0.131126, 0.395996, 0.438039, 0.883587, 0.370056, 0.711419, 0.905807, 0.664689, 0.234771, 0.604785, 0.0235357, 0.321959, 0.146825, 0.588254, 0.904173, 0.884088, 0.173588, 0.441115, 0.256385, 0.219919, 0.337976, 0.348612, 0.723518, 0.13678, 0.872432, 0.758708, 0.0651159, 0.397546, 0.0789455, 0.494306, 0.997313, 0.4093, 0.128159, 0.450131, 0.424133, 0.936298, 0.556522, 0.111565, 0.886528, 0.538497, 0.742189, 0.988109, 0.770794, 0.36197, 0.929169, 0.654865, 0.735449, 0.0882158, 0.121988, 0.812405, 0.0323147, 0.356516, 0.743183, 0.49272, 0.502774, 0.530402, 0.80063, 0.927351, 0.881046, 0.97202, 0.172543, 0.158431, 0.354625, 0.732495, 0.665111, 0.118994, 0.654775, 0.908427, 0.49957, 0.111015, 0.907592, 0.549344, 0.0501071, 0.310785, 0.295828, 0.780552, 0.87482, 0.143214, 0.285174, 0.742135, 0.235012, 0.922698, 0.700166, 0.864935, 0.449539, 0.00129627, 0.461474, 0.59276, 0.212348, 0.510781, 0.659891, 0.462252, 0.0869465, 0.369206, 0.512066, 0.868178, 0.875224, 0.23292, 0.56033, 0.471704, 0.697728, 0.587438, 0.691271, 0.357137, 0.198208, 0.893252, 0.88539, 0.885235, 0.657946, 0.968727, 0.157589, 0.547534, 0.690851, 0.76294, 0.598798, 0.0940266, 0.866911, 0.462136, 0.62536, 0.473049, 0.78864, 0.949104, 0.205362, 0.266732, 0.20068, 0.22428, 0.579975, 0.85568, 0.385347, 0.366773, 0.699094, 0.12392, 0.710276, 0.814907, 0.672587, 0.234216, 0.318904, 0.731612, 0.94729, 0.5885, 0.832636, 0.975877, 0.668734, 0.486714, 0.905976, 0.317388, 0.853022, 0.65888, 0.896131, 0.0888655, 0.677008, 0.354645, 0.277106, 0.680412, 0.244873, 0.604277, 0.730003, 0.755222, 0.807247, 0.306295, 0.947223, 0.571953, 0.6879, 0.67177, 0.425921, 0.817848, 0.484288, 0.917376, 0.920418, 0.412034, 0.377941, 0.765428, 0.904247, 0.3247, 0.638179, 0.00771101, 0.744418, 0.976353, 0.313007, 0.941025, 0.567758, 0.814006, 0.631265, 0.861989, 0.00451235, 0.573643, 0.302395, 0.014097, 0.402934, 0.184395, 0.106216, 0.40854, 0.668758, 0.0545764, 0.0553679, 0.139938, 0.129192, 0.387968, 0.457384, 0.565187, 0.517776, 0.0817044, 0.408435, 0.278675, 0.909138, 0.015214, 0.329972, 0.575212, 0.375611, 0.0032542, 0.968081, 0.679393, 0.771907, 0.998229, 0.0978324, 0.152322, 0.657974, 0.0424364, 0.898498, 0.00781248, 0.966604, 0.555214, 0.538572, 0.138067, 0.245444, 0.70275, 0.375037, 0.359377, 0.521197, 0.839466, 0.309528, 0.820303, 0.408387, 0.491143, 0.388267, 0.294487, 0.0337572, 0.460792, 0.142401, 0.635061, 0.338179, 0.79421, 0.0821413, 0.713417, 0.119723, 0.40366, 0.214843, 0.277811, 0.500774, 0.760807, 0.505912, 0.860669, 0.0112127, 0.98156, 0.533639, 0.158576, 0.558546, 0.412941, 0.800568, 0.299821, 0.698518, 0.618905, 0.474764, 0.862655, 0.797544, 0.0687973, 0.0207867, 0.213764, 0.171063, 0.863256, 0.881686, 0.207783, 0.879188, 0.037853, 0.455884, 0.453878, 0.290796, 0.0655869, 0.405618, 0.00459906, 0.305834, 0.672784, 0.411524, 0.625711, 0.823909, 0.950785, 0.164711, 0.0981265, 0.507428, 0.198156, 0.855555, 0.151924, 0.0468619, 0.184465, 0.0490477, 0.110812, 0.179069, 0.534728, 0.537124, 0.0209009, 0.0639172, 0.688472, 0.299513, 0.786082, 0.0106266, 0.652687, 0.469544, 0.0120093, 0.805626, 0.247813, 0.808545, 0.0770186, 0.289019, 0.784351, 0.666679, 0.39459, 0.24278, 0.699469, 0.576991, 0.248606, 0.40172, 0.524148, 0.729291, 0.848295, 0.865359, 0.528305, 0.980017, 0.780771, 0.632278, 0.00220072, 0.898266, 0.124942, 0.418234, 0.794272, 0.283826, 0.55652, 0.701737, 0.863986, 0.430347, 0.265604, 0.54903, 0.439853, 0.500332, 0.523264, 0.424742, 0.360083, 0.307529, 0.782259, 0.181462, 0.1145, 0.189727, 0.925073, 0.898144, 0.426075, 0.4916, 0.855005, 0.137732, 0.596704, 0.223484, 0.593847, 0.309636, 0.362375, 0.578144, 0.994404, 0.597797, 0.931226, 0.670181, 0.0432512, 0.153872, 0.35103, 0.315945, 0.538562, 0.932876, 0.377005, 0.544964, 0.338992, 0.795902, 0.197154, 0.672297, 0.490805, 0.590352, 0.250013, 0.845371, 0.447785, 0.335133, 0.646024, 0.2021, 0.605049, 0.691671, 0.206017, 0.731294, 0.640739, 0.765759, 0.370657, 0.0312338, 0.197648, 0.824302, 0.619517, 0.613733, 0.827673, 0.658405, 0.0745359, 0.971399, 0.0159525, 0.955448, 0.0116033, 0.943235, 0.272295, 0.531009, 0.466417, 0.962721, 0.531325, 0.970817, 0.342374, 0.372079, 0.140249, 0.679542, 0.973079, 0.601624, 0.365839, 0.620408, 0.345363, 0.595607, 0.288867, 0.559873, 0.414348, 0.682725, 0.0607263, 0.0944081, 0.618428, 0.752767, 0.773098, 0.928129, 0.886303, 0.268078, 0.22035, 0.159019, 0.756596, 0.618913, 0.223985, 0.745674, 0.0350222, 0.737339, 0.233143, 0.943329, 0.58761, 0.0675672, 0.184227, 0.441476, 0.215799, 0.983103, 0.17817, 0.499477, 0.0125585, 0.108036, 0.0168981, 0.792401, 0.08275, 0.113531, 0.0458031, 0.835127, 0.769068, 0.260122, 0.697836, 0.259229, 0.436322, 0.886532, 0.048632, 0.0479159, 0.0720011, 0.526291, 0.676736, 0.753908, 0.101618, 0.335222, 0.316349, 0.388356, 0.667449, 0.190856, 0.52523, 0.932477, 0.903691, 0.387469, 0.902516, 0.898816, 0.405547, 0.806302, 0.460635, 0.979476, 0.336249, 0.383538, 0.512612, 0.860613, 0.835158, 0.406269, 0.473369, 0.0954731, 0.454457, 0.385452, 0.87065, 0.502873, 0.823331, 0.402513, 0.0186827, 0.892463, 0.760045, 0.69478, 0.041612, 0.660795, 0.342862, 0.595638, 0.130851, 0.099257, 0.120403, 0.980318, 0.366255, 0.328121, 0.150642, 0.809234, 0.612507, 0.552784, 0.0610674, 0.302397, 0.19588, 0.474791, 0.834239, 0.625413, 0.0552931, 0.251426, 0.469178, 0.04744, 0.975585, 0.826749, 0.958573, 0.406457, 0.211197, 0.759212, 0.175226, 0.851629, 0.611174, 0.638489, 0.925408, 0.416981, 0.371532, 0.77157, 0.921326, 0.603638, 0.784612, 0.394229, 0.241148, 0.271205, 0.481803, 0.799405, 0.036087, 0.175162, 0.696693, 0.469841, 0.486332, 0.966725, 0.768314, 0.751339, 0.390397, 0.228439, 0.553128, 0.942552, 0.200973, 0.526934, 0.886443, 0.923001, 0.248618, 0.425527, 0.709908, 0.90811, 0.892864, 0.0945733, 0.341522, 0.837068, 0.400341, 0.823601, 0.341407, 0.993676, 0.773236, 0.300178, 0.396217, 0.944661, 0.55428, 0.282266, 0.028602, 0.684893, 0.781507, 0.124207, 0.724927, 0.028357, 0.251368, 0.536366, 0.573445, 0.308141, 0.440888, 0.650418, 0.651798, 0.0451078, 0.699159, 0.962452, 0.847135, 0.862229, 0.653956, 0.895986, 0.843736, 0.393805, 0.223378, 0.372848, 0.252978, 0.895763, 0.508724, 0.721902, 0.147755, 0.693241, 0.44614, 0.764728, 0.548472, 0.532634, 0.948304, 0.299262, 0.6434, 0.0420454, 0.996188, 0.583344, 0.485099, 0.948438, 0.243411, 0.819856, 0.369474, 0.655671, 0.0592489, 0.0543621, 0.993549, 0.311992, 0.671202, 0.212992, 0.131394, 0.533834, 0.335838, 0.679306, 0.523942, 0.074431, 0.886281, 0.770568, 0.654036, 0.933765, 0.937995, 0.372563, 0.841528, 0.188379, 0.228937, 0.828668, 0.39616, 0.413786, 0.697796, 0.618801, 0.0265031, 0.551609, 0.515108, 0.245815, 0.151793, 0.655353, 0.517303, 0.847651, 0.471491, 0.6685, 0.514759, 0.242699, 0.858416, 0.637236, 0.11225, 0.181223, 0.959921, 0.469161, 0.18669, 0.168928, 0.000697603, 0.376498, 0.65994, 0.409595, 0.564361, 0.602178, 0.70382, 0.877324, 0.551369, 0.178609, 0.978868, 0.502309, 0.0340832, 0.247358, 0.652003, 0.392224, 0.478071, 0.753149, 0.333342, 0.582696, 0.283487, 0.495504, 0.595418, 0.0904018, 0.585908, 0.0328579, 0.99048, 0.613487, 0.609382, 0.605551, 0.0569953, 0.189185, 0.429995, 0.955398, 0.505957, 0.73145, 0.61423, 0.588236, 0.58305, 0.0533574, 0.101198, 0.581949, 0.66963, 0.448777, 0.768895, 0.643032, 0.304342, 0.189424, 0.253976, 0.319645, 0.741379, 0.259629, 0.455083, 0.149009, 0.296796, 0.651832, 0.115124, 0.348416, 0.568379, 0.44429, 0.630183, 0.250472, 0.524372, 0.956228, 0.235359, 0.37149, 0.563646, 0.985041, 0.339083, 0.00591837, 0.336901, 0.13234, 0.629991, 0.741838, 0.179552, 0.857007, 0.825316, 0.142745, 0.0195872, 0.663252, 0.0308009, 0.95679, 0.486118, 0.162211, 0.941189, 0.215582, 0.773495, 0.452049, 0.0825298, 0.312025, 0.312332, 0.102718, 0.00433459, 0.0168344, 0.842451, 0.569562, 0.888201, 0.327072, 0.401624, 0.832171, 0.672292, 0.610303, 0.795345, 0.433221, 0.544712, 0.237545, 0.767694, 0.343271, 0.992533, 0.741302, 0.183655, 0.0421285, 0.928359, 0.25151, 0.834844, 0.461125, 0.866202, 0.914736, 0.675099, 0.631222, 0.665714, 0.573919, 0.915292, 0.798542, 0.177166, 0.514498, 0.882526, 0.101341, 0.634753, 0.843519, 0.570457, 0.226903, 0.716373, 0.040913, 0.630804, 0.494964, 0.601292, 0.846046, 0.0174172, 0.46755, 0.0332544, 0.110311, 0.84702, 0.849973, 0.856198, 0.785795, 0.354674, 0.782393, 0.930543, 0.0125036, 0.301069, 0.591966, 0.519331, 0.116692, 0.181888, 0.251217, 0.788606, 0.0137773, 0.255872, 0.591144, 0.862128, 0.249039, 0.0641142, 0.697651, 0.647981, 0.0663405, 0.0303, 0.108705, 0.925369, 0.332775, 0.0243789, 0.896468, 0.448633, 0.511638, 0.105575, 0.0886638, 0.0498761, 0.782248, 0.34918, 0.0128387, 0.160853, 0.735607, 0.279319, 0.0873188, 0.629893, 0.755911, 0.921293, 0.457801, 0.73937, 0.729324, 0.373976, 0.678172, 0.607887, 0.564579, 0.701282, 0.660622, 0.587753, 0.672583, 0.675394, 0.652153, 0.808644, 0.689712, 0.359753, 0.234674, 0.892729, 0.913404, 0.499294, 0.596976, 0.360313, 0.201506, 0.462168, 0.38058, 0.482462, 0.522578, 0.584784, 0.982469, 0.523538, 0.744513, 0.483653, 0.114149, 0.693467, 0.457098, 0.38871, 0.37314, 0.705251, 0.94976, 0.434253, 0.592257, 0.335648, 0.240914, 0.682171, 0.140619, 0.782256, 0.502838, 0.379335, 0.884377, 0.00497879, 0.632287, 0.242756, 0.991024, 0.873668, 0.321323, 0.201198, 0.00319217, 0.152522, 0.500503, 0.0321389, 0.360202, 0.394758, 0.56698, 0.359528, 0.381789, 0.315304, 0.960853, 0.903119, 0.353078, 0.15645, 0.213577, 0.0903123, 0.826641, 0.605427, 0.746317, 0.322645, 0.868287, 0.151039, 0.254095, 0.182594, 0.364951, 0.737455, 0.691678, 0.898399, 0.000732542, 0.248012, 0.349148, 0.569901, 0.452226, 0.515371, 0.302485, 0.347357, 0.123955, 0.469894, 0.330666, 0.663855, 0.143615, 0.261839, 0.803338, 0.868671, 0.682263, 0.246076, 0.113804, 0.708683, 0.449585, 0.482124, 0.365102, 0.177578, 0.731094, 0.600148, 0.611593, 0.205905, 0.882991, 0.887807, 0.922277, 0.224486, 0.160939, 0.0871117, 0.69155, 0.0134491, 0.0853617, 0.196541, 0.206459, 0.947997, 0.333451, 0.389338, 0.0890182, 0.299461, 0.731301, 0.630373, 0.185242, 0.441689, 0.180832, 0.560951, 0.38455, 0.623194, 0.580431, 0.265926, 0.599774, 0.534595, 0.679334, 0.835523, 0.221747, 0.626694, 0.80204, 0.726532, 0.742793, 0.791996, 0.909271, 0.785695, 0.801973, 0.289567, 0.416437, 0.873448, 0.0779163, 0.646142, 0.863765, 0.973106, 0.481713, 0.306551, 0.697726, 0.0755091, 0.298716, 0.0598534, 0.702293, 0.211307, 0.915152, 0.310151, 0.262061, 0.597905, 0.155325, 0.401069, 0.387548, 0.158868, 0.12185, 0.230751, 0.323125, 0.46201, 0.382306, 0.822698, 0.502208, 0.875634, 0.546919, 0.858633, 0.104027, 0.277316, 0.351157, 0.769473, 0.592918, 0.272187, 0.38216, 0.838504, 0.361207, 0.684142, 0.971113, 0.602431, 0.00208178, 0.676511, 0.919325, 0.164403, 0.143945, 0.180004, 0.58075, 0.973844, 0.741869, 0.999857, 0.0169106, 0.671591, 0.537973, 0.171692, 0.261065, 0.924552, 0.368675, 0.00814049, 0.233023, 0.540569, 0.505196, 0.327395, 0.888035, 0.22145, 0.722096, 0.381902, 0.0368577, 0.150889, 0.724966, 0.396629, 0.799571, 0.094748, 0.552577, 0.252088, 0.204257, 0.809496, 0.330689, 0.98061, 0.0898285, 0.303362, 0.347282, 0.241588, 0.623002, 0.470105, 0.796742, 0.495913, 0.931737, 0.32535, 0.0388156, 0.97914, 0.909124, 0.649404, 0.767606, 0.753396, 0.35215, 0.941861, 0.93643, 0.433868, 0.20656, 0.120542, 0.221083, 0.41337, 0.0942159, 0.961272, 0.230308, 0.957303, 0.900571, 0.866549, 0.499876, 0.343048, 0.555759, 0.386027, 0.926825, 0.0727304, 0.386093, 0.647028, 0.712647, 0.727604, 0.690124, 0.108712, 0.178468, 0.0411527, 0.724617, 0.559902, 0.062367, 0.93262, 0.528495, 0.708706, 0.75693, 0.978897, 0.830077, 0.0205915, 0.884267, 0.171194, 0.444059, 0.509467, 0.164957, 0.758619, 0.412541, 0.340623, 0.395828, 0.613924, 0.670326, 0.49157, 0.562591, 0.889637, 0.774551, 0.238951, 0.689965, 0.403226, 0.0101909, 0.63063, 0.694367, 0.715743, 0.452086, 0.433565, 0.526304, 0.749933, 0.397791, 0.920038, 0.309825, 0.405743, 0.95665, 0.435092, 0.239381, 0.58089, 0.89111, 0.769719, 0.684106, 0.333506, 0.0439281, 0.660142, 0.661301, 0.49023, 0.079462, 0.691252, 0.623664, 0.346586, 0.967734, 0.330367, 0.475246, 0.707362, 0.295545, 0.774153, 0.639437, 0.686184, 0.45172, 0.564618, 0.356746, 0.400369, 0.409768, 0.147848, 0.389762, 0.647711, 0.0625404, 0.69911, 0.776906, 0.946781, 0.126086, 0.35563, 0.682276, 0.156443, 0.816989, 0.489514, 0.337157, 0.237935, 0.262935, 0.573797, 0.605099, 0.996849, 0.157335, 0.640406, 0.201796, 0.258889, 0.169679, 0.372656, 0.890571, 0.141793, 0.952647, 0.19912, 0.0986685, 0.837219, 0.231743, 0.166329, 0.358461, 0.16411, 0.304759, 0.0675818, 0.0716336, 0.70638, 0.756794, 0.520327, 0.508684, 0.246657, 0.666337, 0.136267, 0.29245, 0.433688, 0.882437, 0.431607, 0.468901, 0.841016, 0.0502369, 0.285901, 0.813383, 0.514364, 0.433242, 0.146407, 0.940796, 0.171346, 0.221461, 0.867377, 0.216934, 0.552228, 0.45611, 0.917649, 0.321481, 0.61029, 0.0959728, 0.436011, 0.152552, 0.526612, 0.978915, 0.0586536, 0.521181, 0.757215, 0.34051, 0.141117, 0.693102, 0.434253, 0.459614, 0.557028, 0.00349169, 0.728583, 0.442637, 0.576415, 0.185731, 0.543305, 0.527449, 0.478752, 0.387701, 0.0757474, 0.467792, 0.111125, 0.892577, 0.265495, 0.185827, 0.541454, 0.439251, 0.728464, 0.120708, 0.122473, 0.130466, 0.875577, 0.0863882, 0.834825, 0.649316, 0.334043, 0.909384, 0.341323, 0.0491015, 0.815392, 0.0309161, 0.587517, 0.631605, 0.972673, 0.0821971, 0.127742, 0.354403, 0.448749, 0.492077, 0.133726, 0.344919, 0.451413, 0.639855, 0.211991, 0.738967, 0.556907, 0.526736, 0.507465, 0.303413, 0.651308, 0.367555, 0.643425, 0.86316, 0.294116, 0.919841, 0.849688, 0.121847, 0.696514, 0.778465, 0.451666, 0.307937, 0.47853, 0.564549, 0.847828, 0.806186, 0.596311, 0.592267, 0.779436, 0.0840583, 0.785821, 0.171637, 0.0334959, 0.429124, 0.737065, 0.50365, 0.745145, 0.743668, 0.982665, 0.911391, 0.671417, 0.626701, 0.291563, 0.517938, 0.516245, 0.0801527, 0.567097, 0.367505, 0.922839, 0.439014, 0.53182, 0.578468, 0.149689, 0.669688, 0.97581, 0.715261, 0.584185, 0.148229, 0.199314, 0.185977, 0.730802, 0.104037, 0.639689, 0.739299, 0.198473, 0.767699, 0.853707, 0.19065, 0.529447, 0.766285, 0.66186, 0.921171, 0.549118, 0.892584, 0.840488, 0.178862, 0.927226, 0.890344, 0.62377, 0.86714, 0.460387, 0.392646, 0.471308, 0.800714, 0.782617, 0.634291, 0.179337, 0.407751, 0.252144, 0.82712, 0.632213, 0.0723105, 0.18076, 0.68329, 0.693678, 0.313102, 0.156329, 0.394112, 0.662618, 0.508978, 0.897664, 0.999901, 0.791451, 0.581513, 0.790202, 0.907885, 0.248239, 0.6598, 0.606133, 0.675442, 0.667401, 0.151201, 0.155847, 0.0127462, 0.745108, 0.0528394, 0.713167, 0.471145, 0.12397, 0.884378, 0.083084, 0.0953668, 0.606258, 0.836271, 0.148819, 0.57087, 0.0425285, 0.166045, 0.183413, 0.700694, 0.623195, 0.757091, 0.440645, 0.0596429, 0.249881, 0.602575, 0.950073, 0.451812, 0.164828, 0.0182645, 0.11402, 0.975934, 0.426403, 0.715862, 0.805848, 0.262033, 0.785654, 0.239822, 0.678738, 0.866985, 0.08376, 0.571485, 0.0679907, 0.437592, 0.356353, 0.821237, 0.354842, 0.853205, 0.872567, 0.184443, 0.127188, 0.853291, 0.18183, 0.952172, 0.212465, 0.975464, 0.304758, 0.5734, 0.170927, 0.296267, 0.0125493, 0.291528, 0.00192874, 0.3964, 0.957282, 0.511497, 0.233394, 0.623138, 0.859947, 0.080578, 0.909789, 0.846534, 0.414356, 0.403885, 0.0692069, 0.920154, 0.0644305, 0.977542, 0.585973, 0.337576, 0.776913, 0.622741, 0.199003, 0.712303, 0.640121, 0.101498, 0.884389, 0.228357, 0.468964, 0.155111, 0.440082, 0.488965, 0.830177, 0.454889, 0.209705, 0.677652, 0.411443, 0.440909, 0.741252, 0.010858, 0.75862, 0.0255627, 0.106067, 0.50874, 0.527138, 0.759874, 0.287933, 0.166317, 0.961957, 0.892252, 0.397093, 0.885714, 0.396317, 0.633364, 0.560446, 0.514592, 0.641407, 0.347794, 0.162266, 0.758312, 0.0736515, 0.198958, 0.306381, 0.346772, 0.117421, 0.0688292, 0.227756, 0.374787, 0.439756, 0.0762597, 0.140795, 0.746462, 0.806024, 0.178773, 0.293483, 0.397699, 0.460144, 0.135792, 0.614245, 0.587954, 0.420387, 0.699406, 0.587129, 0.283204, 0.281297, 0.795374, 0.114985, 0.745571, 0.352045, 0.0611762, 0.593975, 0.192326, 0.113619, 0.867458, 0.567034, 0.280148, 0.41742, 0.140169, 0.783424, 0.12378, 0.0268995, 0.67683, 0.607597, 0.102353, 0.423897, 0.43861, 0.977933, 0.0404341, 0.0481451, 0.542879, 0.275053, 0.832638, 0.513499, 0.244118, 0.914467, 0.709417, 0.651207, 0.797396, 0.162939, 0.733169, 0.481811, 0.466419, 0.885944, 0.988476, 0.93639, 0.394164, 0.635034, 0.755194, 0.854726, 0.301369, 0.124011, 0.189902, 0.824301, 0.451238, 0.890921, 0.400186, 0.707203, 0.401668, 0.282433, 0.577071, 0.534646, 0.957866, 0.826413, 0.426026, 0.0910196, 0.588473, 0.0319855, 0.474734, 0.78612, 0.524206, 0.350851, 0.270021, 0.978624, 0.523786, 0.240499, 0.260164, 0.789584, 0.65675, 0.201923, 0.948229, 0.649666, 0.927211, 0.040211, 0.41337, 0.77551, 0.571141, 0.686762, 0.156277, 0.226256, 0.933085, 0.706712, 0.639384, 0.627922, 0.526238, 0.927197, 0.225351, 0.103548, 0.549622, 0.292483, 0.626381, 0.803683, 0.226612, 0.473502, 0.525893, 0.320801, 0.581936, 0.0611407, 0.447279, 0.233025, 0.821232, 0.795829, 0.286259, 0.341609, 0.144731, 0.110285, 0.140597, 0.0625647, 0.960759, 0.162913, 0.940253, 0.95897, 0.802897, 0.738006, 0.502822, 0.960198, 0.585094, 0.971332, 0.975069, 0.319401, 0.97369, 0.849848, 0.823669, 0.252366, 0.175272, 0.568308, 0.0696765, 0.0346971, 0.734827, 0.374973, 0.455794, 0.168271, 0.384961, 0.0177511, 0.609373, 0.909626, 0.14768, 0.888394, 0.359283, 0.319978, 0.948521, 0.271924, 0.27314, 0.600558, 0.242389, 0.0542751, 0.0572893, 0.683381, 0.810487, 0.425903, 0.441715, 0.726695, 0.281386, 0.821817, 0.40055, 0.715599, 0.857166, 0.392479, 0.730487, 0.968301, 0.491452, 0.316442, 0.494362, 0.0133906, 0.958286, 0.809101, 0.181718, 0.0236134, 0.281216, 0.38442, 0.578918, 0.636792, 0.0555437, 0.767418, 0.575868, 0.980857, 0.368326, 0.784954, 0.159947, 0.545253, 0.635897, 0.412699, 0.804465, 0.309414, 0.769159, 0.95191, 0.496597, 0.145394, 0.223412, 0.310794, 0.0891287, 0.556778, 0.562303, 0.762924, 0.774332, 0.90256, 0.880377, 0.237701, 0.833076, 0.464439, 0.961118, 0.315651, 0.248011, 0.197734, 0.743461, 0.894968, 0.888755, 0.191371, 0.0606955, 0.779843, 0.67044, 0.000701003, 0.847468, 0.110179, 0.345346, 0.596703, 0.366331, 0.491411, 0.43866, 0.88716, 0.942445, 0.341056, 0.374603, 0.189615, 0.734346, 0.477594, 0.306855, 0.314374, 0.905783, 0.545652, 0.525045, 0.897234, 0.137442, 0.0158416, 0.815698, 0.516642, 0.744205, 0.750442, 0.409368, 0.748892, 0.0140665, 0.0825914, 0.450686, 0.518803, 0.0387293, 0.995793, 0.677971, 0.184414, 0.490881, 0.564195, 0.130463, 0.274728, 0.0517014, 0.795809, 0.496882, 0.0917907, 0.961887, 0.568578, 0.0785582, 0.10867, 0.660636, 0.919073, 0.0513685, 0.197261, 0.995502, 0.211636, 0.42973, 0.178131, 0.943105, 0.241031, 0.740778, 0.736333, 0.0758931, 0.471215, 0.691511, 0.617629, 0.982214, 0.388555, 0.372131, 0.402224, 0.169748, 0.996091, 0.854671, 0.0438401, 0.344562, 0.42399, 0.170027, 0.853375, 0.0901204, 0.0216403, 0.237151, 0.119388, 0.597195, 0.312474, 0.670449, 0.92445, 0.661728, 0.530687, 0.865478, 0.848771, 0.933046, 0.610892, 0.649236, 0.254884, 0.0716313, 0.312273, 0.0567216, 0.616856, 0.248198, 0.549667, 0.225755, 0.725631, 0.397707, 0.622773, 0.362331, 0.68781, 0.0602003, 0.826523, 0.724918, 0.734515, 0.391861, 0.733534, 0.178399, 0.564966, 0.591202, 0.0472756, 0.569476, 0.301053, 0.445811, 0.835684, 0.193328, 0.56886, 0.983536, 0.995492, 0.931116, 0.591528, 0.292752, 0.514855, 0.600805, 0.467793, 0.241835, 0.764401, 0.563282, 0.863718, 0.144303, 0.231504, 0.00520572, 0.278638, 0.19954, 0.379569, 0.0475114, 0.104026, 0.763559, 0.846914, 0.85017, 0.14415, 0.750602, 0.272317, 0.254685, 0.167263, 0.131831, 0.663505, 0.36003, 0.334448, 0.362862, 0.60826, 0.057726, 0.0704663, 0.941601, 0.341211, 0.54861, 0.232092, 0.661149, 0.605109, 0.339767, 0.535967, 0.961068, 0.175784, 0.992689, 0.900477, 0.284569, 0.119902, 0.354833, 0.176419, 0.084993, 0.230209, 0.934694, 0.0071083, 0.257565, 0.961404, 0.451827, 0.673569, 0.190417, 0.149317, 0.592344, 0.45611, 0.609225, 0.260743, 0.753217, 0.776916, 0.722043, 0.73019, 0.281829, 0.82717, 0.575628, 0.213365, 0.00978711, 0.378466, 0.349125, 0.244571, 0.471582, 0.803671, 0.997812, 0.0521185, 0.612033, 0.449384, 0.512475, 0.722084, 0.0717956, 0.458755, 0.760821, 0.844698, 0.374668, 0.400767, 0.709865, 0.113621, 0.714132, 0.970394, 0.707974, 0.883892, 0.290158, 0.0600632, 0.639521, 0.0197071, 0.0703243, 0.540964, 0.490692, 0.540472, 0.4527, 0.43367, 0.470396, 0.639226, 0.454894, 0.161796, 0.283119, 0.389119, 0.99098, 0.354374, 0.306925, 0.571848, 0.987829, 0.654278, 0.942796, 0.626379, 0.425776, 0.10538, 0.235674, 0.302389, 0.38002, 0.788549, 0.135715, 0.919757, 0.288126, 0.499033, 0.454735, 0.314993, 0.564696, 0.755851, 0.311844, 0.88601, 0.624923, 0.597122, 0.6463, 0.599467, 0.618822, 0.0339805, 0.535648, 0.505867, 0.0283788, 0.927671, 0.32945, 0.349241, 0.118857, 0.802099, 0.479279, 0.343102, 0.0556478, 0.0645085, 0.138695, 0.501754, 0.601575, 0.465747, 0.645858, 0.0488047, 0.567975, 0.634429, 0.095771, 0.263161, 0.125117, 0.896023, 0.416766, 0.0760043, 0.904781, 0.503658, 0.596885, 0.917895, 0.446839, 0.845408, 0.347075, 0.726262, 0.0325798, 0.596209, 0.67089, 0.420953, 0.364253, 0.566215, 0.0240224, 0.299557, 0.755112, 0.518478, 0.172691, 0.440801, 0.993724, 0.403926, 0.686368, 0.0119942, 0.0752334, 0.569332, 0.586567, 0.84281, 0.690945, 0.964742, 0.601104, 0.734396, 0.548406, 0.764456, 0.805043, 0.51092, 0.760391, 0.173881, 0.0235308, 0.356031, 0.53105, 0.086914, 0.664032, 0.571966, 0.92573, 0.59094, 0.927327, 0.692028, 0.842902, 0.67167, 0.276918, 0.467458, 0.752591, 0.9499, 0.467204, 0.447911, 0.474744, 0.388578, 0.557763, 0.883731, 0.794943, 0.429311, 0.63033, 0.709716, 0.0540243, 0.458512, 0.54981, 0.388782, 0.634203, 0.68688, 0.989504, 0.904139, 0.661675, 0.749267, 0.372069, 0.0318962, 0.4609, 0.517865, 0.886023, 0.787396, 0.0912821, 0.229197, 0.2815, 0.770678, 0.3427, 0.390274, 0.810432, 0.265945, 0.837044, 0.366723, 0.549445, 0.909393, 0.654305, 0.68561, 0.582384, 0.0771761, 0.68467, 0.246603, 0.516234, 0.679899, 0.0538224, 0.35085, 0.541939, 0.257065, 0.523613, 0.750268, 0.281682, 0.761999, 0.187258, 0.935161, 0.726177, 0.983635, 0.213881, 0.837402, 0.0311317, 0.713501, 0.0597453, 0.069166, 0.616787, 0.237867, 0.898007, 0.291914, 0.639359, 0.344517, 0.662031, 0.990589, 0.746652, 0.299035, 0.282434, 0.592909, 0.269854, 0.598541, 0.60132, 0.93501, 0.279348, 0.952177, 0.3203, 0.237311, 0.449025, 0.112849, 0.347608, 0.603105, 0.0826972, 0.0645104, 0.654211, 0.787298, 0.183199, 0.136849, 0.421642, 0.457025, 0.177792, 0.292448, 0.622044, 0.450702, 0.622207, 0.74748, 0.111626, 0.540305, 0.357124, 0.112576, 0.0920041, 0.901445, 0.591537, 0.120162, 0.277792, 0.85936, 0.644468, 0.964015, 0.121913, 0.46483, 0.90891, 0.317464, 0.450741, 0.135112, 0.64213, 0.491018, 0.896948, 0.0406019, 0.380772, 0.500875, 0.40253, 0.150461, 0.526617, 0.431422, 0.953507, 0.872597, 0.60421, 0.581048, 0.649227, 0.351248, 0.0962856, 0.527706, 0.62949, 0.297496, 0.424442, 0.211807, 0.191928, 0.978057, 0.659203, 0.424782, 0.321244, 0.309401, 0.155644, 0.018394, 0.981963, 0.790722, 0.315559, 0.132894, 0.540455, 0.673194, 0.166135, 0.963324, 0.991482, 0.606148, 0.641684, 0.321732, 0.357962, 0.419031, 0.524566, 0.121163, 0.167526, 0.419093, 0.773295, 0.591982, 0.177544, 0.221321, 0.79453, 0.187352, 0.945812, 0.230775, 0.759209, 0.223633, 0.782123, 0.762374, 0.554152, 0.758007, 0.646692, 0.164805, 0.439458, 0.668481, 0.394392, 0.310737, 0.520953, 0.23468, 0.329919, 0.42598, 0.826062, 0.677959, 0.270117, 0.964114, 0.835354, 0.184171, 0.94592, 0.538805, 0.21293, 0.674282, 0.613245, 0.627513, 0.657674, 0.272839, 0.0842785, 0.950948, 0.373451, 0.439554, 0.159792, 0.0401004, 0.0151278, 0.903084, 0.297656, 0.379113, 0.211713, 0.0208064, 0.14493, 0.347375, 0.385924, 0.00268695, 0.12542, 0.739048, 0.676817, 0.736418, 0.227088, 0.412102, 0.198277, 0.410965, 0.91409, 0.717919, 0.215226, 0.667909, 0.442317, 0.10207, 0.381269, 0.427142, 0.333933, 0.245708, 0.329177, 0.461323, 0.664618, 0.0679301, 0.544018, 0.674657, 0.178317, 0.459781, 0.89711, 0.276327, 0.784713, 0.27331, 0.487891, 0.180568, 0.96831, 0.323182, 0.0866663, 0.512143, 0.919757, 0.393651, 0.789092, 0.29094, 0.188134, 0.560856, 0.955586, 0.0718635, 0.0269404, 0.203678, 0.983172, 0.51758, 0.968003, 0.331021, 0.830203, 0.0181279, 0.0141556, 0.697402, 0.0525922, 0.514023, 0.508186, 0.256969, 0.933136, 0.200218, 0.0110242, 0.860594, 0.0303397, 0.157889, 0.392822, 0.374512, 0.400553, 0.270855, 0.568008, 0.558921, 0.956101, 0.744385, 0.719175, 0.916029, 0.884867, 0.247502, 0.073517, 0.780392, 0.279199, 0.827558, 0.339382, 0.584516, 0.79727, 0.0643695, 0.0317724, 0.435497, 0.180505, 0.76243, 0.195217, 0.82011, 0.101829, 0.0997807, 0.953348, 0.15367, 0.104359, 0.487753, 0.343762, 0.654727, 0.132477, 0.999045, 0.406191, 0.598411, 0.860789, 0.306506, 0.138799, 0.339544, 0.527326, 0.564002, 0.97529, 0.0840793, 0.471393, 0.818627, 0.0416602, 0.460369, 0.651059, 0.369103, 0.943312, 0.53025, 0.120124, 0.658747, 0.284755, 0.0118443, 0.647365, 0.619388, 0.0555024, 0.031167, 0.836224, 0.107065, 0.655598, 0.0652551, 0.949251, 0.0430759, 0.348073, 0.468649, 0.282215, 0.823767, 0.621657, 0.301013, 0.447086, 0.569542, 0.477536, 0.276875, 0.473196, 0.646234, 0.140407, 0.661602, 0.48413, 0.640481, 0.1237, 0.807747, 0.34507, 0.155209, 0.724469, 0.129897, 0.261054, 0.797226, 0.141759, 0.660291, 0.178049, 0.635802, 0.642498, 0.335264, 0.0986802, 0.560285, 0.258029, 0.408848, 0.963392, 0.127648, 0.522938, 0.343361, 0.0591521, 0.538662, 0.723705, 0.143253, 0.406725, 0.762505, 0.858145, 0.652872, 0.0751902, 0.474162, 0.456277, 0.420937, 0.770795, 0.574915, 0.536308, 0.594785, 0.40898, 0.288524, 0.871027, 0.942149, 0.359192, 0.677768, 0.464186, 0.863689, 0.403723, 0.152206, 0.0318572, 0.206376, 0.383112, 0.939003, 0.279417, 0.864818, 0.921036, 0.530947, 0.255451, 0.0888463, 0.990938, 0.118905, 0.692524, 0.256951, 0.289297, 0.747234, 0.592557, 0.135735, 0.703777, 0.207975, 0.274076, 0.793419, 0.416538, 0.679037, 0.569987, 0.425747, 0.448826, 0.807602, 0.338074, 0.925081, 0.120731, 0.206021, 0.102171, 0.131164, 0.779013, 0.883488, 0.326324, 0.21583, 0.147292, 0.430501, 0.599133, 0.772507, 0.327405, 0.226773, 0.384921, 0.881793, 0.238704, 0.345292, 0.255344, 0.91225, 0.181126, 0.550924, 0.132555, 0.510167, 0.95588, 0.940686, 0.436938, 0.789056, 0.0285278, 0.966325, 0.352782, 0.213606, 0.282055, 0.961657, 0.0717836, 0.150889, 0.0156478, 0.382351, 0.732958, 0.973349, 0.805664, 0.566904, 0.594289, 0.286691, 0.700367, 0.182755, 0.647849, 0.162256, 0.478529, 0.963923, 0.711276, 0.863389, 0.882019, 0.820617, 0.0506087, 0.794141, 0.714298, 0.573767, 0.567374, 0.30751, 0.807773, 0.192612, 0.906685, 0.711471, 0.35731, 0.619318, 0.732762, 0.400525, 0.828465, 0.862046, 0.53438, 0.819672, 0.937958, 0.360399, 0.997121, 0.717269, 0.685371, 0.47348, 0.806581, 0.727519, 0.315085, 0.601397, 0.269334, 0.568207, 0.027692, 0.703402, 0.170218, 0.500086, 0.607612, 0.573989, 0.0406072, 0.183721, 0.861845, 0.70674, 0.117189, 0.176553, 0.317406, 0.904584, 0.333126, 0.164825, 0.313377, 0.37939, 0.118558, 0.436089, 0.251973, 0.253981, 0.108738, 0.219032, 0.716901, 0.172093, 0.616285, 0.264775, 0.23992, 0.896254, 0.295272, 0.791905, 0.656538, 0.0384521, 0.196358, 0.736726, 0.415566, 0.240984, 0.70861, 0.610987, 0.733977, 0.124111, 0.0136321, 0.919147, 0.0704665, 0.843662, 0.964286, 0.506136, 0.692433, 0.935884, 0.990476, 0.22058, 0.875116, 0.897394, 0.111069, 0.534619, 0.581804, 0.846851, 0.611967, 0.499796, 0.429545, 0.798909, 0.315004, 0.942182, 0.428862, 0.614155, 0.966451, 0.974008, 0.441044, 0.859631, 0.444931, 0.918694, 0.247554, 0.201709, 0.925149, 0.778544, 0.42768, 0.613957, 0.688951, 0.873456, 0.504223, 0.845928, 0.986889, 0.539666, 0.656433, 0.749198, 0.584904, 0.40616, 0.652864, 0.129738, 0.997156, 0.548049, 0.866048, 0.0787458, 0.0794804, 0.728205, 0.884015, 0.212964, 0.0511247, 0.207538, 0.336783, 0.421898, 0.793931, 0.6185, 0.676942, 0.727137, 0.832176, 0.960208, 0.228816, 0.578622, 0.0726547, 0.863936, 0.728756, 0.895077, 0.713311, 0.109769, 0.704642, 0.95281, 0.839504, 0.945565, 0.190666, 0.933363, 0.632555, 0.550899, 0.802728, 0.057105, 0.894612, 0.38568, 0.135467, 0.0176021, 0.327382, 0.358374, 0.447524, 0.228588, 0.811691, 0.661628, 0.546452, 0.350899, 0.00507256, 0.471622, 0.907124, 0.628432, 0.96551, 0.190372, 0.671076, 0.714566, 0.4601, 0.701459, 0.927465, 0.628752, 0.142717, 0.412611, 0.730583, 0.343111, 0.34992, 0.440681, 0.642637, 0.222177, 0.431251, 0.50514, 0.125927, 0.754476, 0.00296051, 0.568277, 0.900355, 0.326807, 0.138109, 0.836854, 0.667035, 0.540292, 0.112458, 0.713526, 0.800975, 0.337264, 0.29358, 0.593161, 0.265627, 0.0889931, 0.857896, 0.330727, 0.841462, 0.908689, 0.60503, 0.477598, 0.298034, 0.911471, 0.608683, 0.398816, 0.983949, 0.240758, 0.606816, 0.602618, 0.160728, 0.352549, 0.718983, 0.462568, 0.805229, 0.252996, 0.73863, 0.000422414, 0.812615, 0.724826, 0.443087, 0.290496, 0.393446, 0.992466, 0.0837757, 0.00583894, 0.930767, 0.536693, 0.811747, 0.0511222, 0.708225, 0.901528, 0.2509, 0.444992, 0.397405, 0.542782, 0.122836, 0.861212, 0.249062, 0.174464, 0.050134, 0.378451, 0.571994, 0.881506, 0.0499796, 0.787135, 0.22121, 0.645498, 0.436943, 0.787478, 0.460505, 0.68293, 0.991135, 0.88287, 0.722825, 0.796469, 0.5201, 0.956356, 0.67584, 0.693191, 0.730392, 0.121242, 0.709526, 0.544418, 0.262852, 0.487887, 0.514067, 0.0911956, 0.0860523, 0.474676, 0.585426, 0.310218, 0.886219, 0.290739, 0.0282541, 0.656092, 0.928931, 0.941969, 0.10195, 0.818213, 0.781855, 0.433706, 0.311066, 0.339732, 0.496567, 0.65566, 0.485256, 0.497272, 0.364859, 0.126097, 0.0740863, 0.405792, 0.0969492, 0.4864, 0.210317, 0.711933, 0.0635027, 0.0361123, 0.493013, 0.946083, 0.0066597, 0.546463, 0.0163349, 0.0228225, 0.977677, 0.0772557, 0.306093, 0.310278, 0.665144, 0.383851, 0.330056, 0.883021, 0.689747, 0.546534, 0.0734483, 0.411925, 0.797349, 0.228309, 0.233533, 0.796033, 0.0030193, 0.513364, 0.368626, 0.930374, 0.725822, 0.0219896, 0.299541, 0.140862, 0.315275, 0.783451, 0.944752, 0.606796, 0.873046, 0.326616, 0.371542, 0.855865, 0.425102, 0.861019, 0.352546, 0.525911, 0.751078, 0.668595, 0.953006, 0.759148, 0.366194, 0.28042, 0.972413, 0.168339, 0.757616, 0.166174, 0.777926, 0.093088, 0.329875, 0.255593, 0.359008, 0.111147, 0.542383, 0.859861, 0.772084, 0.377405, 0.117666, 0.391373, 0.132639, 0.854042, 0.286216, 0.35719, 0.798284, 0.360051, 0.795723, 0.465997, 0.561341, 0.460214, 0.769956, 0.749655, 0.152443, 0.183006, 0.242389, 0.0737898, 0.68665, 0.192032, 0.263023, 0.616373, 0.857243, 0.640726, 0.0621201, 0.162099, 0.492626, 0.53992, 0.299509, 0.154796, 0.779567, 0.290502, 0.00579967, 0.124107, 0.472051, 0.000434841, 0.235547, 0.712911, 0.488378, 0.26475, 0.814806, 0.0754994, 0.406514, 0.683893, 0.548816, 0.387705, 0.331393, 0.411969, 0.0160922, 0.0911969, 0.815596, 0.432159, 0.661646, 0.228131, 0.16644, 0.540622, 0.806374, 0.91399, 0.0151226, 0.327789, 0.486473, 0.0520317, 0.489694, 0.369283, 0.577062, 0.590977, 0.745221, 0.882706, 0.723975, 0.866051, 0.766082, 0.480659, 0.737826, 0.189252, 0.618888, 0.359069, 0.790591, 0.406381, 0.910825, 0.252672, 0.731272, 0.13744, 0.412974, 0.733391, 0.347641, 0.871649, 0.626397, 0.251238, 0.814955, 0.884079, 0.954014, 0.38571, 0.0546944, 0.098018, 0.349328, 0.865735, 0.68303, 0.25361, 0.50894, 0.152982, 0.42769, 0.476476, 0.411445, 0.739538, 0.20844, 0.908736, 0.946669, 0.957216, 0.830711, 0.285214, 0.430605, 0.123387, 0.366716, 0.0966705, 0.171379, 0.140106, 0.00523692, 0.483994, 0.836323, 0.000203898, 0.847099, 0.199114, 0.0786781, 0.498113, 0.472991, 0.430339, 0.717644, 0.771445, 0.933048, 0.650317, 0.592575, 0.69774, 0.841689, 0.470272, 0.255145, 0.642192, 0.683545, 0.129527, 0.7225, 0.143363, 0.700158, 0.573115, 0.496788, 0.672769, 0.528652, 0.516476, 0.797372, 0.205896, 0.624819, 0.940306, 0.799173, 0.89588, 0.981444, 0.294351, 0.285886, 0.871644, 0.728298, 0.525132, 0.696356, 0.328752, 0.0683865, 0.107999, 0.448041, 0.0561753, 0.256848, 0.845314, 0.000561138, 0.024717, 0.214498, 0.0110802, 0.842329, 0.191831, 0.55362, 0.577487, 0.47658, 0.926408, 0.825722, 0.734621, 0.517285, 0.18766, 0.531805, 0.932464, 0.867263, 0.870883, 0.0587472, 0.339046, 0.788978, 0.519536, 0.980831, 0.917215, 0.314639, 0.345936, 0.737894, 0.163836, 0.911963, 0.306258, 0.853049, 0.819763, 0.834382, 0.118071, 0.0517382, 0.741186, 0.218079, 0.718497, 0.216362, 0.358845, 0.0262473, 0.573432, 0.877798, 0.434158, 0.689208, 0.28387, 0.631236, 0.0276151, 0.569504, 0.451447, 0.569556, 0.142046, 0.125314, 0.685423, 0.874892, 0.661033, 0.0480938, 0.678272, 0.225373, 0.420258, 0.940519, 0.991653, 0.22264, 0.0383297, 0.087134, 0.72526, 0.221824, 0.0761745, 0.109705, 0.455931, 0.181691, 0.958014, 0.829454, 0.840142, 0.822616, 0.41962, 0.278158, 0.911439, 0.83333, 0.528914, 0.972686, 0.057116, 0.885617, 0.426003, 0.0722767, 0.205997, 0.460486, 0.750409, 0.467783, 0.622696, 0.218373, 0.443269, 0.325559, 0.152971, 0.971439, 0.109743, 0.14042, 0.370876, 0.936533, 0.572726, 0.981721, 0.710409, 0.666631, 0.783337, 0.279378, 0.82056, 0.5105, 0.383959, 0.929276, 0.158211, 0.0924422, 0.448461, 0.995812, 0.199213, 0.340225, 0.458053, 0.434526, 0.143288, 0.0727889, 0.601088, 0.174134, 0.742817, 0.25083, 0.148017, 0.816632, 0.283205, 0.684135, 0.708765, 0.656708, 0.231398, 0.101216, 0.948646, 0.974955, 0.13018, 0.249274, 0.251885, 0.4138, 0.0993538, 0.870605, 0.607726, 0.53469, 0.425744, 0.534512, 0.422424, 0.707954, 0.806989, 0.833396, 0.612742, 0.129842, 0.818643, 0.784665, 0.328811, 0.254497, 0.425704, 0.198761, 0.00636503, 0.331532, 0.0979688, 0.217644, 0.631499, 0.153504, 0.47421, 0.000996381, 0.643052, 0.421039, 0.886781, 0.469619, 0.599094, 0.519344, 0.829217, 0.295929, 0.459046, 0.929458, 0.482433, 0.454514, 0.781803, 0.701602, 0.400688, 0.289321, 0.834496, 0.563524, 0.858043, 0.797295, 0.185198, 0.002268, 0.792045, 0.137388, 0.201848, 0.206613, 0.576547, 0.281215, 0.969594, 0.729729, 0.811817, 0.368265, 0.305238, 0.140258, 0.817175, 0.580202, 0.146454, 0.0976395, 0.0116953, 0.692592, 0.0456688, 0.787763, 0.911869, 0.190774, 0.0421205, 0.742239, 0.215383, 0.634856, 0.217612, 0.976046, 0.629438, 0.575507, 0.991286, 0.739136, 0.515219, 0.152072, 0.06971, 0.671442, 0.550124, 0.315606, 0.669713, 0.579424, 0.0432335, 0.220854, 0.386082, 0.900995, 0.261122, 0.430265, 0.161644, 0.129911, 0.724532, 0.232359, 0.169264, 0.17024, 0.300017, 0.0453636, 0.588913, 0.901443, 0.697316, 0.847893, 0.0753857, 0.427729, 0.968554, 0.813486, 0.86194, 0.752806, 0.900089, 0.857901, 0.486216, 0.906749, 0.107639, 0.783365, 0.542632, 0.811905, 0.359218, 0.896544, 0.966524, 0.161207, 0.205371, 0.821549, 0.521102, 0.830914, 0.40505, 0.522809, 0.126623, 0.604354, 0.045568, 0.210009, 0.580072, 0.0603523, 0.0196878, 0.248134, 0.901776, 0.80374, 0.344628, 0.926973, 0.0793407, 0.476877, 0.909748, 0.574286, 0.192875, 0.89499, 0.549265, 0.122798, 0.202247, 0.754604, 0.627077, 0.489349, 0.471488, 0.362998, 0.510526, 0.285607, 0.292884, 0.857883, 0.818358, 0.998242, 0.986864, 0.393744, 0.701509, 0.308962, 0.787377, 0.310688, 0.551803, 0.439958, 0.427111, 0.430914, 0.125983, 0.955682, 0.506946, 0.475104, 0.42386, 0.743888, 0.254028, 0.393156, 0.79219, 0.0677401, 0.586007, 0.594929, 0.0176444, 0.0772566, 0.320507, 0.992986, 0.207901, 0.528106, 0.136103, 0.191147, 0.708463, 0.328756, 0.935148, 0.0558156, 0.10463, 0.698945, 0.1983, 0.0516235, 0.976899, 0.190763, 0.506738, 0.903816, 0.470891, 0.579311, 0.459764, 0.870779, 0.467084, 0.202093, 0.382113, 0.758982, 0.543233, 0.646937, 0.275654, 0.4393, 0.333932, 0.0695708, 0.156887, 0.721319, 0.984171, 0.252371, 0.983907, 0.775737, 0.0589212, 0.445042, 0.461394, 0.466213, 0.373344, 0.930697, 0.406812, 0.662108, 0.122191, 0.247269, 0.258097, 0.0407154, 0.855269, 0.235527, 0.876875, 0.805798, 0.0807154, 0.960267, 0.689527, 0.920841, 0.452028, 0.313812, 0.507496, 0.101225, 0.765568, 0.952103, 0.210943, 0.792417, 0.812604, 0.530017, 0.117172, 0.413165, 0.65056, 0.774613, 0.0447885, 0.16903, 0.413123, 0.5215, 0.463947, 0.454876, 0.409058, 0.839745, 0.048039, 0.922402, 0.865291, 0.903217, 0.825776, 0.258469, 0.306235, 0.280674, 0.499215, 0.0321913, 0.43813, 0.648241, 0.863866, 0.961258, 0.872787, 0.965832, 0.280185, 0.867821, 0.333726, 0.546419, 0.560417, 0.93491, 0.710542, 0.261666, 0.798367, 0.168999, 0.920242, 0.726819, 0.377246, 0.395024, 0.274166, 0.264527, 0.20049, 0.359811, 0.804623, 0.00360393, 0.73255, 0.771133, 0.170565, 0.68284, 0.331344, 0.706333, 0.462146, 0.469002, 0.305191, 0.539346, 0.233156, 0.404299, 0.942348, 0.245893, 0.373266, 0.47572, 0.421276, 0.307568, 0.854683, 0.774993, 0.945097, 0.829606, 0.405773, 0.87252, 0.176255, 0.87888, 0.279033, 0.506288, 0.510867, 0.853068, 0.0954172, 0.0451458, 0.0464311, 0.0171631, 0.0558304, 0.65644, 0.343285, 0.537229, 0.456696, 0.749976, 0.0701074, 0.0709438, 0.790112, 0.47651, 0.491217, 0.568951, 0.87156, 0.176341, 0.40739, 0.495322, 0.275302, 0.770716, 0.278422, 0.0661859, 0.905895, 0.362887, 0.899367, 0.921387, 0.0564634, 0.573581, 0.156361, 0.0436128, 0.108496, 0.831278, 0.815231, 0.0652065, 0.40572, 0.295175, 0.548291, 0.517641, 0.536337, 0.686713, 0.413358, 0.130384, 0.0510004, 0.582349, 0.747402, 0.307916, 0.353884, 0.462563, 0.542269, 0.207305, 0.173616, 0.291938, 0.634112, 0.907511, 0.0626015, 0.879159, 0.429013, 0.504899, 0.934654, 0.116295, 0.136615, 0.31684, 0.58602, 0.458877, 0.368319, 0.682573, 0.372163, 0.178365, 0.78596, 0.271155, 0.742319, 0.621476, 0.111365, 0.34581, 0.831871, 0.500833, 0.507965, 0.572682, 0.0626494, 0.0098932, 0.233187, 0.884227, 0.110608, 0.665661, 0.691152, 0.136284, 0.178324, 0.858383, 0.428119, 0.864211, 0.707418, 0.657407, 0.381127, 0.189932, 0.312904, 0.0789875, 0.900363, 0.283227, 0.904997, 0.116342, 0.708026, 0.49802, 0.670096, 0.299116, 0.884948, 0.470176, 0.774387, 0.642584, 0.305323, 0.804183, 0.888465, 0.818885, 0.410525, 0.425071, 0.726494, 0.430591, 0.709948, 0.412813, 0.323481, 0.208116, 0.777231, 0.116319, 0.332237, 0.0846122, 0.770269, 0.352339, 0.601469, 0.556197, 0.733306, 0.0663171, 0.862323, 0.544184, 0.0272064, 0.165657, 0.788109, 0.673075, 0.315027, 0.159948, 0.506468, 0.652056, 0.000920887, 0.215675, 0.464952, 0.743509, 0.351673, 0.602006, 0.367186, 0.177594, 0.941535, 0.306144, 0.378103, 0.212491, 0.997629, 0.80487, 0.127841, 0.619001, 0.833757, 0.697103, 0.0588221, 0.7419, 0.792471, 0.832259, 0.036171, 0.468769, 0.389836, 0.255074, 0.196213, 0.736734, 0.478865, 0.723545, 0.5987, 0.291994, 0.49389, 0.121163, 0.592705, 0.65, 0.34932, 0.369126, 0.0713003, 0.122628, 0.844854, 0.635947, 0.374196, 0.358014, 0.481653, 0.700881, 0.0205248, 0.13835, 0.807291, 0.735876, 0.759992, 0.472683, 0.302549, 0.787, 0.225814, 0.185531, 0.231139, 0.935187, 0.403908, 0.64596, 0.34262, 0.357467, 0.10672, 0.305625, 0.52338, 0.827492, 0.955765, 0.790972, 0.177031, 0.927101, 0.810977, 0.499514, 0.322676, 0.57625, 0.372786, 0.382195, 0.988088, 0.618742, 0.425023, 0.673301, 0.241715, 0.174997, 0.5439, 0.170907, 0.349194, 0.820161, 0.233589, 0.318476, 0.197934, 0.699364, 0.637542, 0.465011, 0.0187581, 0.190163, 0.756208, 0.472132, 0.4868, 0.723026, 0.379682, 0.365346, 0.894813, 0.751082, 0.480833, 0.928701, 0.128808, 0.830305, 0.100163, 0.90188, 0.911492, 0.466998, 0.433854, 0.015408, 0.167343, 0.642858, 0.455742, 0.610448, 0.326629, 0.421488, 0.458191, 0.637302, 0.533665, 0.812558, 0.969173, 0.326991, 0.126867, 0.848999, 0.716219, 0.981126, 0.327416, 0.284432, 0.792503, 0.694015, 0.248582, 0.770959, 0.751586, 0.38134, 0.965801, 0.505019, 0.14646, 0.374775, 0.321738, 0.458752, 0.377833, 0.519381, 0.679915, 0.458723, 0.0370693, 0.849639, 0.396516, 0.83156, 0.444756, 0.797976, 0.995591, 0.538567, 0.689927, 0.45096, 0.868299, 0.811123, 0.293234, 0.721305, 0.177166, 0.894952, 0.62641, 0.687413, 0.694175, 0.304217, 0.0136684, 0.890674, 0.899722, 0.637766, 0.528021, 0.801501, 0.792564, 0.538398, 0.877006, 0.264564, 0.407734, 0.645108, 0.18197, 0.152754, 0.815848, 0.577899, 0.703031, 0.242478, 0.894567, 0.96087, 0.408947, 0.315054, 0.302289, 0.478926, 0.669814, 0.959103, 0.344021, 0.658806, 0.448365, 0.838467, 0.779806, 0.865458, 0.41381, 0.893845, 0.457803, 0.889834, 0.946956, 0.933004, 0.83567, 0.136374, 0.049155, 0.3097, 0.251154, 0.305113, 0.799089, 0.300594, 0.582202, 0.31084, 0.385809, 0.144171, 0.434686, 0.754535, 0.53353, 0.522426, 0.0434329, 0.91338, 0.660406, 0.150252, 0.90375, 0.0102227, 0.729369, 0.461165, 0.506007, 0.308079, 0.47514, 0.12175, 0.886592, 0.0350306, 0.606862, 0.313458, 0.750547, 0.0801592, 0.457862, 0.533468, 0.885263, 0.198575, 0.309171, 0.305542, 0.199726, 0.793719, 0.804498, 0.0358066, 0.978661, 0.827523, 0.35161, 0.762326, 0.535313, 0.938559, 0.4503, 0.112569, 0.66282, 0.370995, 0.569321, 0.119367, 0.501329, 0.846056, 0.539359, 0.839922, 0.442332, 0.884, 0.0591876, 0.539168, 0.984781, 0.871205, 0.0854703, 0.717857, 0.232444, 0.457933, 0.649101, 0.148704, 0.670437, 0.443175, 0.302435, 0.0377366, 0.454601, 0.336314, 0.81688, 0.261152, 0.498628, 0.759005, 0.567544, 0.632342, 0.690219, 0.845594, 0.531945, 0.691674, 0.595055, 0.725202, 0.537517, 0.711232, 0.993834, 0.441047, 0.990451, 0.799802, 0.961666, 0.457168, 0.709478, 0.980607, 0.844829, 0.405211, 0.223999, 0.852146, 0.773323, 0.842033, 0.317416, 0.397522, 0.824772, 0.453149, 0.0522264, 0.614552, 0.81791, 0.225596, 0.99387, 0.0682345, 0.614353, 0.742055, 0.618717, 0.663419, 0.321116, 0.901984, 0.11989, 0.235557, 0.356499, 0.577774, 0.555067, 0.0863137, 0.472922, 0.884758, 0.824288, 0.498867, 0.994645, 0.868219, 0.6208, 0.947028, 0.212622, 0.59932, 0.79759, 0.668395, 0.427304, 0.690056, 0.439286, 0.0700809, 0.27491, 0.0755251, 0.442506, 0.657334, 0.264498, 0.671154, 0.166596, 0.269773, 0.107788, 0.349553, 0.695793, 0.703822, 0.215588, 0.204637, 0.0798103, 0.763996, 0.0612667, 0.571063, 0.0526654, 0.515163, 0.953367, 0.775436, 0.312229, 0.296158, 0.900139, 0.483289, 0.254503, 0.935625, 0.478267, 0.316831, 0.115587, 0.442304, 0.0596865, 0.19508, 0.774136, 0.988787, 0.60814, 0.00981545, 0.398596, 0.768476, 0.906271, 0.46773, 0.256136, 0.618474, 0.179652, 0.888705, 0.586942, 0.321217, 0.651605, 0.862069, 0.114186, 0.17861, 0.0417655, 0.176729, 0.42583, 0.82061, 0.860383, 0.193185, 0.404549, 0.379155, 0.485282, 0.016342, 0.693068, 0.125953, 0.658611, 0.270833, 0.285506, 0.32126, 0.739323, 0.437358, 0.150252, 0.733181, 0.690758, 0.520076, 0.700211, 0.579535, 0.0495254, 0.283641, 0.536096, 0.418035, 0.63815, 0.294261, 0.48992, 0.734675, 0.552556, 0.620045, 0.589756, 0.671385, 0.886652, 0.0971896, 0.66922, 0.695882, 0.347832, 0.371098, 0.856624, 0.691958, 0.407796, 0.932549, 0.342606, 0.288123, 0.489522, 0.231401, 0.387611, 0.0551225, 0.375943, 0.224691, 0.289555, 0.455238, 0.0430309, 0.584177, 0.146183, 0.680249, 0.347606, 0.763452, 0.530888, 0.387532, 0.282439, 0.255751, 0.36775, 0.925498, 0.971201, 0.926978, 0.627056, 0.665154, 0.454747, 0.341733, 0.32008, 0.168399, 0.423126, 0.299849, 0.820325, 0.723267, 0.0637205, 0.918364, 0.158676, 0.589659, 0.316966, 0.592171, 0.207242, 0.661177, 0.752052, 0.804279, 0.292697, 0.605208, 0.250544, 0.125328, 0.645588, 0.868387, 0.857539, 0.686003, 0.45299, 0.536528, 0.924602, 0.984829, 0.255735, 0.313742, 0.226247, 0.185502, 0.827408, 0.497741, 0.848919, 0.316295, 0.843783, 0.710022, 0.638775, 0.371836, 0.164846, 0.250868, 0.832528, 0.335575, 0.968559, 0.149633, 0.203899, 0.788485, 0.0398888, 0.67515, 0.0586368, 0.772751, 0.109719, 0.762025, 0.710197, 0.316576, 0.594539, 0.80667, 0.0368775, 0.0513186, 0.970405, 0.561416, 0.249725, 0.585635, 0.532354, 0.125889, 0.156559, 0.572113, 0.358728, 0.600729, 0.361381, 0.970288, 0.851343, 0.490879, 0.458854, 0.0291644, 0.549936, 0.301511, 0.746525, 0.502274, 0.835356, 0.422023, 0.516765, 0.96343, 0.574654, 0.40334, 0.265409, 0.453785, 0.400419, 0.17958, 0.356209, 0.48938, 0.565072, 0.307234, 0.285915, 0.647999, 0.719095, 0.910425, 0.823406, 0.916754, 0.961534, 0.779739, 0.136354, 0.32201, 0.332292, 0.109666, 0.00891325, 0.877549, 0.618466, 0.063447, 0.668056, 0.273041, 0.327224, 0.878953, 0.474336, 0.503986, 0.803222, 0.786647, 0.244807, 0.724198, 0.433548, 0.0616928, 0.470861, 0.39902, 0.13408, 0.679739, 0.1709, 0.880907, 0.982239, 0.688888, 0.293035, 0.570804, 0.382169, 0.063379, 0.0784823, 0.875044, 0.769845, 0.225419, 0.296662, 0.875628, 0.344728, 0.20352, 0.923303, 0.331475, 0.346848, 0.833991, 0.685642, 0.227788, 0.628054, 0.262699, 0.732654, 0.15477, 0.327979, 0.651856, 0.47106, 0.636137, 0.572486, 0.183852, 0.104058, 0.987281, 0.336027, 0.72372, 0.8582, 0.58961, 0.743704, 0.578231, 0.542347, 0.423738, 0.381478, 0.084426, 0.662044, 0.652717, 0.443199, 0.392809, 0.30298, 0.790753, 0.328842, 0.75938, 0.0488912, 0.899114, 0.559141, 0.0631922, 0.0118264, 0.723217, 0.275262, 0.136921, 0.864023, 0.662238, 0.306619, 0.0893467, 0.888845, 0.185989, 0.526927, 0.0147209, 0.160433, 0.775214, 0.863504, 0.0621255, 0.134734, 0.553247, 0.241655, 0.77989, 0.909935, 0.721599, 0.563924, 0.204608, 0.393781, 0.12511, 0.447523, 0.324561, 0.967459, 0.0631283, 0.35271, 0.833536, 0.852548, 0.517544, 0.40873, 0.646201, 0.595205, 0.971308, 0.166952, 0.985942, 0.591575, 0.244875, 0.693938, 0.113778, 0.759724, 0.813694, 0.393444, 0.343845, 0.103497, 0.121951, 0.233799, 0.762405, 0.500507, 0.919505, 0.456497, 0.840675, 0.604321, 0.543137, 0.0211698, 0.0758669, 0.12913, 0.549984, 0.263862, 0.0346989, 0.335107, 0.835223, 0.566316, 0.0244453, 0.578691, 0.664038, 0.650779, 0.164656, 0.627452, 0.722843, 0.800206, 0.116107, 0.0203035, 0.374407, 0.965705, 0.0110325, 0.998024, 0.783014, 0.0832406, 0.335642, 0.774395, 0.371153, 0.941007, 0.63636, 0.0240382, 0.959488, 0.923166, 0.439688, 0.864186, 0.699498, 0.344454, 0.179774, 0.936647, 0.731408, 0.816577, 0.687972, 0.617568, 0.928552, 0.971177, 0.134631, 0.168535, 0.699836, 0.321496, 0.319605, 0.618294, 0.514369, 0.945269, 0.88228, 0.407133, 0.750522, 0.205377, 0.202692, 0.875734, 0.951163, 0.591304, 0.174682, 0.34534, 0.552553, 0.280804, 0.363245, 0.114267, 0.906492, 0.882822, 0.24086, 0.426481, 0.235711, 0.312802, 0.262856, 0.936412, 0.24493, 0.597656, 0.659288, 0.357394, 0.685456, 0.791699, 0.887432, 0.346623, 0.111041, 0.207639, 0.739972, 0.419978, 0.845298, 0.0778717, 0.724928, 0.706066, 0.860665, 0.160268, 0.244845, 0.463204, 0.498739, 0.588374, 0.368338, 0.0892011, 0.107076, 0.478193, 0.631327, 0.811656, 0.464272, 0.421894, 0.137954, 0.410764, 0.435121, 0.24257, 0.527901, 0.404133, 0.0545035, 0.742448, 0.442365, 0.863438, 0.789441, 0.394402, 0.00613398, 0.867081, 0.00384251, 0.511533, 0.57806, 0.888777, 0.0259426, 0.793212, 0.609102, 0.301156, 0.0877352, 0.828016, 0.561448, 0.0595132, 0.471967, 0.893999, 0.668739, 0.847616, 0.743314, 0.743303, 0.0722257, 0.140424, 0.275918, 0.625615, 0.764147, 0.139934, 0.725906, 0.0909708, 0.698548, 0.546715, 0.123564, 0.610412, 0.474304, 0.925668, 0.0509514, 0.0574054, 0.899886, 0.65906, 0.999451, 0.656265, 0.036704, 0.878708, 0.887585, 0.305513, 0.367564, 0.978791, 0.31831, 0.669875, 0.367108, 0.772971, 0.0896797, 0.833546, 0.793242, 0.490412, 0.889564, 0.0859814, 0.381787, 0.00539598, 0.700407, 0.131112, 0.632591, 0.732806, 0.816641, 0.178393, 0.077443, 0.973116, 0.734785, 0.324847, 0.528034, 0.349091, 0.574272, 0.89613, 0.621639, 0.0487464, 0.677461, 0.830756, 0.657379, 0.526372, 0.365305, 0.369929, 0.868658, 0.136915, 0.507724, 0.921089, 0.313955, 0.350456, 0.927952, 0.00628777, 0.550445, 0.164051, 0.730685, 0.0247993, 0.1408, 0.265129, 0.905673, 0.779407, 0.092088, 0.22462, 0.578342, 0.805298, 0.677176, 0.9582, 0.79486, 0.627776, 0.662102, 0.439483, 0.268846, 0.189297, 0.394185, 0.429062, 0.614969, 0.167243, 0.788504, 0.0661483, 0.721089, 0.774584, 0.316421, 0.681918, 0.245269, 0.29937, 0.840421, 0.722573, 0.0120884, 0.265541, 0.146931, 0.953688, 0.562294, 0.991365, 0.840994, 0.720479, 0.179228, 0.223416, 0.458426, 0.99785, 0.337146, 0.816261, 0.481227, 0.553636, 0.297855, 0.538486, 0.608309, 0.721136, 0.833913, 0.24333, 0.910893, 0.727897, 0.109237, 0.593581, 0.874631, 0.0709713, 0.796996, 0.925099, 0.586683, 0.96676, 0.351985, 0.751722, 0.356668, 0.669211, 0.489198, 0.293081, 0.311791, 0.924245, 0.841715, 0.466269, 0.889917, 0.45499, 0.886618, 0.529714, 0.492143, 0.895005, 0.320168, 0.372601, 0.914721, 0.0800021, 0.848954, 0.00908589, 0.918013, 0.281478, 0.544026, 0.664106, 0.0375566, 0.312872, 0.0342114, 0.942924, 0.138984, 0.332442, 0.871673, 0.525317, 0.418497, 0.790423, 0.723684, 0.873188, 0.318098, 0.467299, 0.157948, 0.0454114, 0.32999, 0.787019, 0.884097, 0.285882, 0.358632, 0.144098, 0.719018, 0.719071, 0.697976, 0.186055, 0.501236, 0.884748, 0.632005, 0.430949, 0.387263, 0.805957, 0.193986, 0.347255, 0.0570445, 0.006797, 0.500401, 0.294487, 0.0680388, 0.805326, 0.181984, 0.0501751, 0.0766015, 0.526423, 0.188243, 0.414886, 0.592165, 0.753081, 0.730982, 0.165123, 0.107674, 0.423133, 0.228369, 0.224986, 0.577592, 0.635908, 0.943174, 0.335085, 0.836889, 0.342952, 0.167118, 0.624525, 0.856313, 0.921166, 0.801291, 0.758801, 0.637488, 0.680047, 0.303448, 0.869554, 0.290099, 0.474593, 0.672515, 0.0637003, 0.186288, 0.625233, 0.399161, 0.722362, 0.423572, 0.942582, 0.0886553, 0.212074, 0.0391753, 0.861589, 0.400305, 0.10486, 0.384078, 0.202166, 0.672622, 0.91722, 0.603885, 0.672414, 0.846603, 0.333102, 0.486922, 0.907598, 0.867504, 0.56478, 0.767009, 0.848718, 0.124062, 0.551917, 0.941137, 0.346769, 0.657047, 0.289148, 0.388219, 0.626385, 0.697405, 0.0377644, 0.908079, 0.668569, 0.119673, 0.215121, 0.376058, 0.0374965, 0.386697, 0.563823, 0.885494, 0.243946, 0.355869, 0.257652, 0.046335, 0.916384, 0.680229, 0.464651, 0.709885, 0.484906, 0.91259, 0.498101, 0.223619, 0.153989, 0.111489, 0.505192, 0.601299, 0.564115, 0.898977, 0.600714, 0.444093, 0.538388, 0.330582, 0.12034, 0.0536305, 0.0222202, 0.742813, 0.546253, 0.791928, 0.069975, 0.196255, 0.765296, 0.205934, 0.893889, 0.844343, 0.777305, 0.937906, 0.392683, 0.414534, 0.0414895, 0.387903, 0.954064, 0.802791, 0.537087, 0.532209, 0.887904, 0.594908, 0.586865, 0.0547664, 0.40019, 0.481301, 0.709963, 0.0121169, 0.828262, 0.965955, 0.949611, 0.65088, 0.448005, 0.993904, 0.164882, 0.354858, 0.367886, 0.426567, 0.687085, 0.605885, 0.508063, 0.58993, 0.248294, 0.74219, 0.969719, 0.202111, 0.89544, 0.583348, 0.823776, 0.439039, 0.421996, 0.720746, 0.897236, 0.374662, 0.872577, 0.105817, 0.720689, 0.824346, 0.158175, 0.395905, 0.100654, 0.707863, 0.423092, 0.157991, 0.156658, 0.702542, 0.296186, 0.458731, 0.150583, 0.885817, 0.199738, 0.898556, 0.716553, 0.420452, 0.31157, 0.149567, 0.683278, 0.46182, 0.718851, 0.244332, 0.33307, 0.757627, 0.553181, 0.311749, 0.123247, 0.919328, 0.847211, 0.0841077, 0.898785, 0.0570432, 0.779025, 0.330567, 0.559177, 0.25126, 0.82179, 0.0735284, 0.657439, 0.0731305, 0.0511692, 0.280545, 0.0772603, 0.676196, 0.293328, 0.115305, 0.891287, 0.679459, 0.174581, 0.695196, 0.123975, 0.785274, 0.242571, 0.479348, 0.765869, 0.336896, 0.782724, 0.708965, 0.775772, 0.772306, 0.736247, 0.8866, 0.873607, 0.905697, 0.765402, 0.161844, 0.960967, 0.972999, 0.422707, 0.8069, 0.948782, 0.565063, 0.693451, 0.602445, 0.814243, 0.916487, 0.268815, 0.95423, 0.546828, 0.277289, 0.946279, 0.646002, 0.093949, 0.782924, 0.274266, 0.993749, 0.910229, 0.0989096, 0.35894, 0.274044, 0.384003, 0.338796, 0.0555018, 0.726783, 0.908397, 0.405586, 0.0936273, 0.957714, 0.888016, 0.874309, 0.793413, 0.871222, 0.518545, 0.972874, 0.0078246, 0.985028, 0.984621, 0.590917, 0.386753, 0.585227, 0.381218, 0.625137, 0.100634, 0.919112, 0.293435, 0.495189, 0.510776, 0.298816, 0.095965, 0.103011, 0.447301, 0.125291, 0.928486, 0.882791, 0.783282, 0.00272597, 0.68653, 0.108257, 0.946475, 0.496814, 0.328259, 0.104734, 0.619026, 0.34315, 0.0453975, 0.755696, 0.962885, 0.239685, 0.187631, 0.964565, 0.765593, 0.672336, 0.090252, 0.210921, 0.680636, 0.218681, 0.0107781, 0.522013, 0.325851, 0.1911, 0.420952, 0.029574, 0.351209, 0.129009, 0.563426, 0.227105, 0.07612, 0.487968, 0.83752, 0.735883, 0.666915, 0.445869, 0.791671, 0.281661, 0.928018, 0.669721, 0.682338, 0.79125, 0.356164, 0.462099, 0.855418, 0.214802, 0.902109, 0.953848, 0.410862, 0.36956, 0.421996, 0.934848, 0.106823, 0.308401, 0.14928, 0.72386, 0.0378415, 0.663265, 0.00682835, 0.633184, 0.534593, 0.0156501, 0.151601, 0.211653, 0.468096, 0.905673, 0.805541, 0.749493, 0.208294, 0.97087, 0.943601, 0.969517, 0.384328, 0.922651, 0.940334, 0.204516, 0.715793, 0.26435, 0.89528, 0.855626, 0.9497, 0.379236, 0.668378, 0.852895, 0.187018, 0.975123, 0.506262, 0.0583515, 0.0810914, 0.47934, 0.00242032, 0.768933, 0.557646, 0.43155, 0.112644, 0.78149, 0.854212, 0.843992, 0.849422, 0.611063, 0.182226, 0.330712, 0.180957, 0.819837, 0.802097, 0.422339, 0.297575, 0.172512, 0.0700954, 0.972202, 0.101391, 0.507276, 0.0169995, 0.0254523, 0.954711, 0.10593, 0.883098, 0.346894, 0.751155, 0.244221, 0.416072, 0.824888, 0.904692, 0.125086, 0.185577, 0.19544, 0.723256, 0.24917, 0.48036, 0.973321, 0.0213415, 0.441908, 0.433604, 0.74882, 0.148368, 0.0724756, 0.856612, 0.523868, 0.9712, 0.558063, 0.982476, 0.0572319, 0.653012, 0.346464, 0.933288, 0.876528, 0.421949, 0.0778321, 0.197076, 0.18523, 0.155189, 0.824885, 0.153041, 0.352194, 0.714309, 0.0207662, 0.0519233, 0.549587, 0.521096, 0.529766, 0.927778, 0.210935, 0.803238, 0.451755, 0.799907, 0.21564, 0.95605, 0.9331, 0.845079, 0.029185, 0.655086, 0.359136, 0.59256, 0.279384, 0.297993, 0.464518, 0.449132, 0.829833, 0.485665, 0.661307, 0.203452, 0.053043, 0.897858, 0.606581, 0.831515, 0.334763, 0.437941, 0.406986, 0.975581, 0.456347, 0.579385, 0.0273983, 0.470545, 0.446877, 0.611386, 0.449618, 0.0843964, 0.0108698, 0.306468, 0.059336, 0.550231, 0.336181, 0.531002, 0.152256, 0.824983, 0.345761, 0.135409, 0.885335, 0.665116, 0.669245, 0.538414, 0.0691357, 0.536132, 0.29768, 0.414128, 0.745982, 0.629456, 0.325496, 0.853354, 0.973727, 0.176844, 0.113371, 0.286286, 0.468106, 0.0649777, 0.526946, 0.785171, 0.766632, 0.0625148, 0.438023, 0.693556, 0.846619, 0.706524, 0.334763, 0.0467728, 0.297823, 0.985897, 0.150503, 0.915487, 0.951665, 0.972201, 0.700895, 0.216043, 0.662013, 0.797464, 0.473218, 0.994398, 0.906182, 0.459944, 0.966297, 0.233741, 0.136611, 0.961101, 0.842715, 0.818375, 0.697074, 0.386101, 0.360208, 0.261699, 0.95886, 0.309039, 0.0493484, 0.153351, 0.752365, 0.792846, 0.940465, 0.37238, 0.314019, 0.0514882, 0.821461, 0.844165, 0.493629, 0.988331, 0.368021, 0.38424, 0.92453, 0.229737, 0.958241, 0.702214, 0.405154, 0.560592, 0.597024, 0.786127, 0.0597326, 0.0428245, 0.297238, 0.49482, 0.399929, 0.724312, 0.107373, 0.36756, 0.325617, 0.981816, 0.485813, 0.633366, 0.711929, 0.873733, 0.638776, 0.109222, 0.430409, 0.774384, 0.974168, 0.104081, 0.590271, 0.129647, 0.133071, 0.341982, 0.298487, 0.509727, 0.256758, 0.0396291, 0.661724, 0.503199, 0.105958, 0.187221, 0.312695, 0.993555, 0.127059, 0.0448764, 0.855391, 0.702581, 0.0203665, 0.827487, 0.289003, 0.499851, 0.383601, 0.677723, 0.809673, 0.382683, 0.904806, 0.991494, 0.951881, 0.520166, 0.901293, 0.747227, 0.423873, 0.481918, 0.427671, 0.326114, 0.341688, 0.685606, 0.518872, 0.530867, 0.835228, 0.810857, 0.620203, 0.507715, 0.632993, 0.82505, 0.578728, 0.700222, 0.83451, 0.492908, 0.638573, 0.573057, 0.00891188, 0.713448, 0.925986, 0.0393316, 0.0335817, 0.790412, 0.0323502, 0.307637, 0.352329, 0.922402, 0.516065, 0.861165, 0.806933, 0.678143, 0.772472, 0.367841, 0.902365, 0.71558, 0.458232, 0.967204, 0.179482, 0.0361507, 0.94922, 0.162945, 0.628609, 0.877003, 0.470757, 0.410595, 0.0216603, 0.460343, 0.858546, 0.363512, 0.607368, 0.515995, 0.530213, 0.0367822, 0.532001, 0.571669, 0.397947, 0.487743, 0.213033, 0.749217, 0.8274, 0.737503, 0.657423, 0.0312227, 0.781163, 0.886139, 0.331717, 0.55673, 0.986234, 0.253588, 0.810303, 0.520106, 0.419689, 0.0699049, 0.153596, 0.794232, 0.0483519, 0.83783, 0.597201, 0.516072, 0.844409, 0.385921, 0.611924, 0.955325, 0.519208, 0.373878, 0.629046, 0.690831, 0.697245, 0.119742, 0.056846, 0.456071, 0.799117, 0.527102, 0.150697, 0.842322, 0.214973, 0.744237, 0.456457, 0.482834, 0.745881, 0.411206, 0.617174, 0.420588, 0.286817, 0.0496779, 0.730341, 0.34842, 0.250543, 0.740527, 0.303643, 0.281129, 0.1872, 0.4808, 0.716071, 0.983636, 0.449663, 0.698014, 0.73312, 0.622484, 0.85485, 0.409041, 0.720464, 0.675804, 0.559418, 0.920296, 0.754098, 0.638082, 0.234053, 0.018729, 0.362872, 0.652148, 0.620817, 0.369305, 0.38631, 0.930427, 0.641007, 0.109921, 0.623183, 0.352949, 0.874117, 0.448717, 0.455285, 0.345244, 0.451122, 0.948271, 0.556486, 0.602188, 0.776034, 0.482165, 0.7329, 0.197306, 0.0657418, 0.0654793, 0.5727, 0.807578, 0.999897, 0.161097, 0.509372, 0.61751, 0.0745205, 0.678902, 0.179759, 0.159726, 0.587556, 0.3301, 0.491297, 0.921946, 0.985123, 0.86514, 0.881982, 0.566821, 0.621254, 0.103478, 0.788699, 0.904587, 0.877758, 0.643877, 0.153881, 0.524796, 0.375401, 0.951869, 0.948358, 0.833498, 0.593298, 0.0201101, 0.126275, 0.765023, 0.904025, 0.648421, 0.707049, 0.0150131, 0.7442, 0.5978, 0.925498, 0.310578, 0.151377, 0.90317, 0.540783, 0.159372, 0.602278, 0.358967, 0.514979, 0.557601, 0.848365, 0.61464, 0.369268, 0.684617, 0.872303, 0.136651, 0.611522, 0.869738, 0.512325, 0.217256, 0.178135, 0.223219, 0.0219734, 0.756035, 0.245299, 0.210532, 0.133664, 0.341583, 0.316551, 0.723035, 0.551892, 0.734721, 0.0922746, 0.946082, 0.967512, 0.578441, 0.132522, 0.717207, 0.624223, 0.760253, 0.184065, 0.990692, 0.566182, 0.14733, 0.861481, 0.801199, 0.263972, 0.374555, 0.258605, 0.67979, 0.201417, 0.715122, 0.570144, 0.566226, 0.158468, 0.04718, 0.0937663, 0.266541, 0.601237, 0.69566, 0.144284, 0.9475, 0.474596, 0.0888045, 0.416191, 0.702359, 0.867205, 0.424696, 0.591265, 0.908696, 0.257274, 0.648302, 0.198409, 0.695839, 0.931819, 0.660077, 0.215693, 0.45629, 0.894729, 0.983438, 0.183173, 0.56049, 0.539245, 0.996379, 0.370151, 0.250879, 0.402447, 0.432257, 0.0674984, 0.31702, 0.731698, 0.668893, 0.808452, 0.109053, 0.508808, 0.342527, 0.513582, 0.123082, 0.785695, 0.732745, 0.268861, 0.250659, 0.545527, 0.857127, 0.41173, 0.804247, 0.111304, 0.413358, 0.296181, 0.672227, 0.115622, 0.225399, 0.864891, 0.962351, 0.814655, 0.521629, 0.396566, 0.552732, 0.19779, 0.156093, 0.384171, 0.253139, 0.722354, 0.599587, 0.411506, 0.288726, 0.129142, 0.326284, 0.528871, 0.231405, 0.931537, 0.910982, 0.74273, 0.179939, 0.393404, 0.204973, 0.700174, 0.602977, 0.562797, 0.792018, 0.0424811, 0.235302, 0.992325, 0.176502, 0.554295, 0.0324226, 0.284686, 0.00700358, 0.325967, 0.340064, 0.383622, 0.296746, 0.387355, 0.990186, 0.108578, 0.221806, 0.64229, 0.818318, 0.312632, 0.867823, 0.883808, 0.599856, 0.509203, 0.0152882, 0.136774, 0.848128, 0.213386, 0.487014, 0.95346, 0.789232, 0.611782, 0.426443, 0.405727, 0.86852, 0.305588, 0.195924, 0.695828, 0.935965, 0.641291, 0.688478, 0.813829, 0.615355, 0.735923, 0.42909, 0.541464, 0.346598, 0.25247, 0.673428, 0.981367, 0.997846, 0.297658, 0.0142858, 0.80571, 0.267435, 0.377597, 0.81435, 0.492265, 0.628247, 0.187726, 0.11812, 0.716165, 0.694685, 0.346032, 0.913525, 0.253758, 0.515381, 0.214674, 0.956031, 0.957614, 0.0872555, 0.199956, 0.430683, 0.157594, 0.562096, 0.392935, 0.511123, 0.920476, 0.868776, 0.576936, 0.0278721, 0.219658, 0.774331, 0.625886, 0.0082881, 0.997553, 0.329826, 0.832248, 0.996308, 0.388564, 0.729274, 0.323474, 0.425097, 0.301228, 0.299065, 0.983669, 0.400248, 0.503789, 0.813026, 0.136986, 0.151817, 0.729839, 0.764368, 0.0280042, 0.264067, 0.900445, 0.231267, 0.502126, 0.565454, 0.843213, 0.579648, 0.789364, 0.669677, 0.04461, 0.684907, 0.425413, 0.288632, 0.00395595, 0.542435, 0.216071, 0.18917, 0.970851, 0.419426, 0.237613, 0.730309, 0.199577, 0.732611, 0.744815, 0.58676, 0.671423, 0.494676, 0.225424, 0.70758, 0.996235, 0.964135, 0.802666, 0.312883, 0.135183, 0.846743, 0.260284, 0.716979, 0.567487, 0.0730147, 0.542468, 0.659719, 0.155479, 0.770085, 0.992266, 0.353544, 0.774101, 0.965537, 0.998775, 0.34354, 0.0773092, 0.453505, 0.669693, 0.353933, 0.753243, 0.944286, 0.652485, 0.737946, 0.392414, 0.325862, 0.728856, 0.83094, 0.749988, 0.801557, 0.613172, 0.808371, 0.986402, 0.715234, 0.240682, 0.392313, 0.891651, 0.259872, 0.0986346, 0.86297, 0.106848, 0.776397, 0.553577, 0.215339, 0.0441361, 0.265432, 0.0720464, 0.284713, 0.0283263, 0.53634, 0.493958, 0.476731, 0.0943269, 0.773665, 0.991534, 0.50939, 0.335962, 0.06123, 0.417067, 0.800443, 0.519171, 0.427361, 0.217762, 0.0510568, 0.36815, 0.563254, 0.854689, 0.335899, 0.171498, 0.548312, 0.195189, 0.0535248, 0.865462, 0.87322, 0.866146, 0.85746, 0.102272, 0.150039, 0.0667764, 0.445532, 0.170749, 0.406866, 0.75219, 0.969756, 0.816015, 0.35656, 0.071648, 0.612682, 0.153806, 0.150379, 0.58119, 0.54882, 0.376379, 0.555642, 0.97008, 0.252967, 0.10617, 0.38813, 0.256052, 0.606034, 0.330212, 0.385566, 0.508587, 0.750938, 0.031118, 0.423059, 0.244267, 0.20265, 0.787553, 0.366797, 0.711147, 0.505731, 0.757017, 0.45655, 0.651996, 0.284821, 0.0598917, 0.99037, 0.931341, 0.112815, 0.0909045, 0.187748, 0.791663, 0.827594, 0.804124, 0.925645, 0.887251, 0.393529, 0.191947, 0.408688, 0.804312, 0.66514, 0.115176, 0.285518, 0.204117, 0.157981, 0.463733, 0.479301, 0.856981, 0.937528, 0.411315, 0.863007, 0.699701, 0.229089, 0.950686, 0.867727, 0.971115, 0.885927, 0.844345, 0.076912, 0.869651, 0.76921, 0.0378565, 0.622212, 0.493562, 0.608605, 0.831141, 0.971259, 0.905759, 0.874348, 0.69186, 0.148418, 0.337865, 0.22719, 0.412224, 0.186524, 0.814085, 0.692819, 0.586107, 0.345021, 0.872031, 0.185449, 0.00439599, 0.335658, 0.0405403, 0.741025, 0.725927, 0.154015, 0.137111, 0.0232265, 0.930676, 0.654835, 0.908547, 0.094071, 0.990514, 0.437413, 0.743797, 0.00788466, 0.446104, 0.246498, 0.666793, 0.819619, 0.102986, 0.852622, 0.788565, 0.62364, 0.791175, 0.42685, 0.0765536, 0.100236, 0.446536, 0.33308, 0.905593, 0.584922, 0.0234402, 0.895991, 0.595334, 0.681095, 0.407522, 0.546711, 0.57838, 0.888381, 0.288598, 0.899159, 0.270344, 0.813493, 0.655682, 0.578521, 0.467381, 0.691264, 0.716711, 0.504354, 0.141709, 0.422382, 0.40133, 0.346244, 0.171395, 0.605301, 0.869774, 0.495527, 0.705591, 0.561917, 0.776828, 0.0685969, 0.73957, 0.647541, 0.608498, 0.924928, 0.947169, 0.456873, 0.00828233, 0.0954775, 0.700587, 0.520686, 0.257912, 0.92712, 0.326307, 0.821409, 0.981017, 0.0119735, 0.870095, 0.265674, 0.122687, 0.125838, 0.255999, 0.593459, 0.239397, 0.0350162, 0.743425, 0.985695, 0.291538, 0.507485, 0.272803, 0.541422, 0.653463, 0.402406, 0.627482, 0.12628, 0.749723, 0.115818, 0.35766, 0.501103, 0.606518, 0.907292, 0.489708, 0.141918, 0.211133, 0.233792, 0.138817, 0.0188088, 0.425801, 0.396851, 0.817976, 0.917922, 0.89365, 0.465329, 0.69366, 0.987449, 0.899463, 0.785092, 0.204321, 0.461154, 0.410804, 0.388639, 0.0825985, 0.135478, 0.20132, 0.422745, 0.390548, 0.489493, 0.253859, 0.482277, 0.666313, 0.839463, 0.405183, 0.55627, 0.100002, 0.895627, 0.721706, 0.628305, 0.0710177, 0.160533, 0.22906, 0.730038, 0.616375, 0.352401, 0.201681, 0.197307, 0.81351, 0.982901, 0.576121, 0.835851, 0.813159, 0.405018, 0.981582, 0.757436, 0.311719, 0.48819, 0.0826216, 0.990143, 0.699225, 0.189513, 0.504728, 0.686396, 0.527798, 0.183832, 0.843663, 0.286397, 0.694677, 0.535705, 0.0570376, 0.615431, 0.0534782, 0.415158, 0.909671, 0.215951, 0.160384, 0.56208, 0.326519, 0.0202129, 0.986293, 0.598507, 0.533435, 0.731775, 0.938914, 0.501171, 0.451895, 0.665232, 0.387985, 0.505002, 0.250808, 0.701774, 0.383783, 0.798534, 0.218294, 0.402173, 0.516096, 0.997964, 0.222554, 0.853627, 0.263625, 0.451092, 0.520025, 0.756755, 0.668227, 0.420038, 0.967938, 0.175036, 0.459307, 0.967397, 0.509015, 0.159399, 0.436078, 0.532903, 0.0923253, 0.749582, 0.427083, 0.128942, 0.766158, 0.287336, 0.570364, 0.216147, 0.477547, 0.695998, 0.547537, 0.942974, 0.0292585, 0.589732, 0.513919, 0.615032, 0.0166233, 0.381025, 0.585116, 0.438534, 0.240048, 0.656944, 0.828787, 0.260304, 0.0184595, 0.676453, 0.421382, 0.746309, 0.737324, 0.307824, 0.359532, 0.438462, 0.0557004, 0.384388, 0.351528, 0.258295, 0.677667, 0.809185, 0.0118964, 0.679571, 0.186422, 0.132335, 0.553132, 0.856355, 0.337596, 0.174414, 0.00509927, 0.44934, 0.327064, 0.790492, 0.398911, 0.574262, 0.153893, 0.514169, 0.691686, 0.858967, 0.573273, 0.668025, 0.979862, 0.893851, 0.657798, 0.0585913, 0.589984, 0.0942525, 0.372763, 0.285639, 0.14401, 0.263325, 0.463679, 0.527697, 0.446536, 0.360917, 0.384701, 0.0506526, 0.721321, 0.597825, 0.0214683, 0.11416, 0.700745, 0.79477, 0.0921258, 0.785929, 0.0259505, 0.194054, 0.305135, 0.432538, 0.599081, 0.281118, 0.5734, 0.724326, 0.400447, 0.22191, 0.438663, 0.133757, 0.0668173, 0.478327, 0.995522, 0.545614, 0.293205, 0.663079, 0.86955, 0.150913, 0.363281, 0.193324, 0.450551, 0.220092, 0.426935, 0.183398, 0.926087, 0.00888572, 0.00780228, 0.814242, 0.790096, 0.137877, 0.211914, 0.667349, 0.494069, 0.655491, 0.362551, 0.054272, 0.881904, 0.0506702, 0.676432, 0.181077, 0.573144, 0.836107, 0.773527, 0.984899, 0.23801, 0.821837, 0.941972, 0.867295, 0.123919, 0.333527, 0.285781, 0.263757, 0.904559, 0.544361, 0.509233, 0.605513, 0.663093, 0.79277, 0.62842, 0.304771, 0.783085, 0.186073, 0.43221, 0.529232, 0.0314923, 0.994417, 0.576632, 0.0437377, 0.733374, 0.932039, 0.125679, 0.451923, 0.79018, 0.477478, 0.483779, 0.532409, 0.27873, 0.875928, 0.571014, 0.583013, 0.891833, 0.620377, 0.271269, 0.330521, 0.979837, 0.700779, 0.249666, 0.951454, 0.240501, 0.749557, 0.126723, 0.347458, 0.563714, 0.825771, 0.0300354, 0.183928, 0.428681, 0.953028, 0.631215, 0.965704, 0.273817, 0.265083, 0.430852, 0.417258, 0.613196, 0.423968, 0.0680174, 0.638343, 0.363991, 0.169832, 0.0779664, 0.495797, 0.0923707, 0.0147055, 0.647875, 0.998512, 0.880195, 0.665924, 0.222713, 0.552008, 0.906499, 0.952438, 0.316669, 0.497773, 0.606909, 0.0373035, 0.973113, 0.749352, 0.672115, 0.0371679, 0.0221643, 0.153936, 0.324902, 0.116732, 0.199502, 0.453173, 0.140486, 0.857874, 0.500424, 0.561531, 0.646703, 0.0439429, 0.947895, 0.161695, 0.637395, 0.682654, 0.0346284, 0.040631, 0.429956, 0.46522, 0.801661, 0.399987, 0.0208613, 0.348847, 0.475412, 0.796777, 0.540579, 0.357489, 0.0746613, 0.213067, 0.761432, 0.0143938, 0.646772, 0.919113, 0.255361, 0.979193, 0.868147, 0.154713, 0.778923, 0.286271, 0.428898, 0.857063, 0.00948257, 0.772213, 0.907271, 0.843089, 0.230618, 0.9172, 0.943433, 0.368784, 0.0593151, 0.197673, 0.935532, 0.0678369, 0.940027, 0.08405, 0.547681, 0.507156, 0.884479, 0.719812, 0.722796, 0.819992, 0.0880767, 0.143816, 0.470205, 0.363248, 0.260774, 0.471419, 0.315017, 0.085655, 0.850258, 0.952386, 0.116359, 0.905662, 0.376133, 0.247312, 0.375566, 0.0750932, 0.750727, 0.600567, 0.38088, 0.260095, 0.122676, 0.416322, 0.344845, 0.271798, 0.864271, 0.863079, 0.57887, 0.0920866, 0.763279, 0.378082, 0.575777, 0.487278, 0.377556, 0.415196, 0.816426, 0.978372, 0.774955, 0.306551, 0.936601, 0.242495, 0.380497, 0.0283852, 0.429017, 0.187186, 0.940919, 0.868282, 0.132747, 0.427618, 0.0868148, 0.449171, 0.157487, 0.855666, 0.743791, 0.565989, 0.0300736, 0.153334, 0.286405, 0.976528, 0.542745, 0.973117, 0.327521, 0.500886, 0.362997, 0.905621, 0.530701, 0.670396, 0.264269, 0.0230654, 0.332958, 0.34225, 0.114581, 0.160618, 0.626045, 0.897061, 0.0454061, 0.463853, 0.994645, 0.455889, 0.569284, 0.538186, 0.293597, 0.854565, 0.729241, 0.868935, 0.32124, 0.680401, 0.30655, 0.976241, 0.947252, 0.43007, 0.93592, 0.813614, 0.129284, 0.299743, 0.443032, 0.111744, 0.814934, 0.126161, 0.234231, 0.42606, 0.182855, 0.49952, 0.947077, 0.519476, 0.127596, 0.58245, 0.685402, 0.323423, 0.845971, 0.170554, 0.106695, 0.247107, 0.84115, 0.538526, 0.990646, 0.750535, 0.515641, 0.666909, 0.805849, 0.375607, 0.108081, 0.706109, 0.45729, 0.852729, 0.398563, 0.633165, 0.445097, 0.88811, 0.115462, 0.391862, 0.77775, 0.662464, 0.310253, 0.65022, 0.383526, 0.866334, 0.477081, 0.750928, 0.904093, 0.955062, 0.855731, 0.381278, 0.986175, 0.119963, 0.0139481, 0.867997, 0.980113, 0.0376974, 0.67347, 0.735159, 0.289926, 0.783574, 0.384761, 0.232743, 0.298739, 0.511803, 0.0774394, 0.282291, 0.835873, 0.385259, 0.692952, 0.475552, 0.820027, 0.241047, 0.25828, 0.596372, 0.655784, 0.493115, 0.36083, 0.296977, 0.325491, 0.300083, 0.214548, 0.520312, 0.224524, 0.157033, 0.505183, 0.567012, 0.0926136, 0.709242, 0.910198, 0.941818, 0.806985, 0.578555, 0.442866, 0.74562, 0.512557, 0.889682, 0.988818, 0.245681, 0.377054, 0.954408, 0.383965, 0.188972, 0.529379, 0.815615, 0.562475, 0.847996, 0.776091, 0.151217, 0.380486, 0.713626, 0.539941, 0.260308, 0.828106, 0.842803, 0.559088, 0.369566, 0.551427, 0.158416, 0.476782, 0.966928, 0.928356, 0.501102, 0.99043, 0.0912297, 0.818995, 0.820435, 0.887529, 0.236475, 0.986218, 0.419954, 0.043222, 0.566057, 0.605133, 0.02538, 0.486661, 0.71177, 0.580676, 0.61295, 0.804704, 0.113879, 0.96885, 0.345662, 0.200206, 0.10503, 0.362518, 0.334527, 0.323805, 0.447663, 0.747838, 0.786654, 0.420119, 0.526687, 0.0287588, 0.693505, 0.423247, 0.061824, 0.887531, 0.325806, 0.00556715, 0.75787, 0.21453, 0.851873, 0.551226, 0.450655, 0.550821, 0.24018, 0.482584, 0.195766, 0.22553, 0.707355, 0.379226, 0.096144, 0.607049, 0.905306, 0.734175, 0.667554, 0.392769, 0.39463, 0.67916, 0.281361, 0.66691, 0.117686, 0.826537, 0.200226, 0.731425, 0.926141, 0.515001, 0.367618, 0.588697, 0.440898, 0.69464, 0.467509, 0.499914, 0.467499, 0.451169, 0.0231868, 0.22663, 0.457808, 0.0399817, 0.323167, 0.721905, 0.0529664, 0.169948, 0.673992, 0.466347, 0.385812, 0.785695, 0.84239, 0.319007, 0.820188, 0.234389, 0.625299, 0.0252847, 0.59125, 0.456074, 0.37046, 0.384022, 0.56234, 0.181446, 0.712361, 0.54405, 0.263049, 0.635011, 0.951016, 0.3358, 0.879353, 0.0831292, 0.0842165, 0.0232483, 0.395973, 0.785624, 0.585341, 0.567839, 0.404285, 0.29226, 0.748867, 0.393779, 0.213787, 0.149072, 0.109442, 0.736842, 0.564606, 0.331428, 0.291899, 0.675978, 0.836395, 0.706679, 0.564943, 0.12472, 0.808345, 0.30535, 0.275445, 0.298057, 0.279457, 0.97645, 0.816883, 0.914561, 0.892189, 0.77112, 0.613258, 0.783793, 0.502306, 0.205586, 0.4358, 0.340456, 0.426298, 0.313759, 0.225679, 0.438416, 0.930064, 0.882277, 0.725139, 0.54135, 0.354032, 0.632378, 0.665131, 0.910576, 0.338133, 0.413062, 0.148235, 0.4137, 0.201197, 0.927081, 0.572361, 0.142785, 0.588912, 0.599713, 0.719765, 0.108914, 0.745517, 0.978794, 0.748982, 0.349309, 0.929206, 0.549384, 0.492809, 0.258113, 0.878477, 0.953323, 0.889002, 0.495883, 0.952265, 0.322544, 0.504439, 0.978133, 0.706179, 0.357271, 0.564249, 0.532395, 0.697648, 0.760478, 0.181389, 0.159854, 0.796149, 0.102953, 0.829313, 0.579002, 0.195884, 0.929353, 0.454893, 0.330432, 0.556409, 0.226399, 0.19401, 0.781442, 0.00908038, 0.342131, 0.612928, 0.107233, 0.898847, 0.905318, 0.625553, 0.429657, 0.377211, 0.362926, 0.775476, 0.664609, 0.240606, 0.673913, 0.24566, 0.3759, 0.30294, 0.238277, 0.309649, 0.158961, 0.268136, 0.0474387, 0.0249614, 0.502213, 0.835242, 0.808086, 0.0587386, 0.0279884, 0.373568, 0.179991, 0.837421, 0.183592, 0.162894, 0.441337, 0.83694, 0.383792, 0.452136, 0.162437, 0.189275, 0.249038, 0.705957, 0.346687, 0.822571, 0.153658, 0.441246, 0.894684, 0.768269, 0.386205, 0.2928, 0.243175, 0.497614, 0.204097, 0.229398, 0.0688555, 0.72533, 0.910051, 0.751693, 0.801424, 0.357692, 0.140261, 0.576602, 0.235305, 0.351963, 0.864571, 0.848564, 0.742295, 0.301651, 0.533631, 0.139609, 0.457968, 0.903583, 0.0587152, 0.127043, 0.240497, 0.850801, 0.730677, 0.443789, 0.243372, 0.705738, 0.602757, 0.767775, 0.335897, 0.0712162, 0.448794, 0.47651, 0.76841, 0.237581, 0.765044, 0.52708, 0.948902, 0.666026, 0.963973, 0.939841, 0.848581, 0.029732, 0.930066, 0.490798, 0.631854, 0.984634, 0.742517, 0.200003, 0.625618, 0.678956, 0.584002, 0.71094, 0.523336, 0.681997, 0.361293, 0.812933, 0.459831, 0.350654, 0.946357, 0.854295, 0.798742, 0.473338, 0.288282, 0.117292, 0.583824, 0.889357, 0.0131608, 0.500116, 0.628454, 0.0224112, 0.348022, 0.719283, 0.90583, 0.499719, 0.663154, 0.000967554, 0.170538, 0.0428783, 0.896685, 0.643987, 0.273411, 0.78688, 0.396023, 0.626472, 0.215756, 0.844723, 0.872213, 0.410202, 0.878054, 0.674196, 0.287355, 0.492367, 0.137073, 0.0237426, 0.388965, 0.629704, 0.687775, 0.334195, 0.32888, 0.442265, 0.909167, 0.437461, 0.372817, 0.885616, 0.874001, 0.809981, 0.651169, 0.530512, 0.917954, 0.441524, 0.762291, 0.880403, 0.737363, 0.708009, 0.600234, 0.528857, 0.968567, 0.468732, 0.720534, 0.724765, 0.67854, 0.835982, 0.405137, 0.197206, 0.142327, 0.867971, 0.920047, 0.690973, 0.339469, 0.633086, 0.176185, 0.776793, 0.322005, 0.182915, 0.00502998, 0.148064, 0.906332, 0.267127, 0.705925, 0.898904, 0.835066, 0.132771, 0.7174, 0.54423, 0.392887, 0.884388, 0.742055, 0.816903, 0.322242, 0.845872, 0.465193, 0.209498, 0.795287, 0.691878, 0.790636, 0.693203, 0.643963, 0.15282, 0.984348, 0.570035, 0.466674, 0.152595, 0.802262, 0.478275, 0.514444, 0.44056, 0.33875, 0.539541, 0.671539, 0.967589, 0.253503, 0.302934, 0.410017, 0.210206, 0.580143, 0.0563475, 0.693325, 0.944428, 0.084813, 0.9124, 0.615986, 0.939101, 0.800773, 0.880769, 0.256613, 0.413419, 0.966736, 0.710748, 0.21007, 0.456469, 0.160282, 0.597707, 0.239246, 0.177383, 0.537376, 0.160526, 0.316377, 0.790776, 0.777723, 0.470773, 0.843404, 0.0261224, 0.811399, 0.038649, 0.818928, 0.0582613, 0.674766, 0.508751, 0.898782, 0.0919244, 0.75635, 0.499773, 0.365075, 0.750378, 0.127403, 0.281425, 0.909092, 0.838663, 0.851529, 0.564507, 0.381524, 0.963769, 0.499829, 0.132106, 0.561772, 0.913486, 0.840092, 0.393176, 0.648487, 0.519296, 0.664618, 0.268991, 0.252152, 0.283572, 0.673352, 0.27139, 0.503949, 0.993029, 0.413596, 0.24433, 0.23055, 0.704351, 0.0230931, 0.84791, 0.00476671, 0.818885, 0.454821, 0.726305, 0.767912, 0.817841, 0.999974, 0.590962, 0.977082, 0.968455, 0.519364, 0.514248, 0.971315, 0.951993, 0.472547, 0.700405, 0.549309, 0.552369, 0.0456289, 0.585039, 0.854381, 0.0383671, 0.141601, 0.66116, 0.790092, 0.912461, 0.044778, 0.666423, 0.461235, 0.540005, 0.817538, 0.601107, 0.411045, 0.205044, 0.733088, 0.00062296, 0.36983, 0.138776, 0.937605, 0.193134, 0.56797, 0.544194, 0.231138, 0.725802, 0.480193, 0.575373, 0.484463, 0.975497, 0.0100739, 0.968146, 0.768475, 0.635657, 0.435189, 0.629053, 0.221428, 0.232516, 0.306875, 0.836148, 0.796361, 0.100233, 0.587085, 0.0760022, 0.55652, 0.726717, 0.0816417, 0.139665, 0.528876, 0.896761, 0.571698, 0.11319, 0.56549, 0.345951, 0.0661693, 0.845047, 0.890938, 0.412432, 0.996887, 0.0935362, 0.576111, 0.872789, 0.456589, 0.026871, 0.30534, 0.327539, 0.982649, 0.518664, 0.522286, 0.726954, 0.661363, 0.586535, 0.462767, 0.511343, 0.533509, 0.43612, 0.146776, 0.151319, 0.584294, 0.239675, 0.826119, 0.280354, 0.514849, 0.519899, 0.389866, 0.577378, 0.839103, 0.0943049, 0.961246, 0.188205, 0.096847, 0.0871042, 0.622268, 0.821903, 0.360083, 0.903953, 0.497596, 0.478317, 0.765328, 0.795846, 0.61934, 0.447344, 0.794528, 0.887741, 0.0749957, 0.110563, 0.60998, 0.329275, 0.516203, 0.292358, 0.592168, 0.125333, 0.837721, 0.222245, 0.566869, 0.626346, 0.0951495, 0.821676, 0.0171195, 0.468955, 0.843058, 0.0427089, 0.290602, 0.531874, 0.675561, 0.759463, 0.776708, 0.97121, 0.552055, 0.91365, 0.795505, 0.432957, 0.945928, 0.629969, 0.706315, 0.10789, 0.631945, 0.560697, 0.286696, 0.847755, 0.5106, 0.616399, 0.458012, 0.66941, 0.394222, 0.441996, 0.931881, 0.6098, 0.814459, 0.801516, 0.479609, 0.916285, 0.491031, 0.52531, 0.630179, 0.707767, 0.18495, 0.11281, 0.217438, 0.649659, 0.257633, 0.190622, 0.461525, 0.53659, 0.548985, 0.935432, 0.468119, 0.528654, 0.288002, 0.86274, 0.583306, 0.837442, 0.744019, 0.00205006, 0.101775, 0.117706, 0.39285, 0.812016, 0.718513, 0.608292, 0.369581, 0.509854, 0.841733, 0.589126, 0.0334576, 0.886984, 0.903502, 0.134757, 0.0234959, 0.621053, 0.833687, 0.908372, 0.355786, 0.594968, 0.278546, 0.0616916, 0.991928, 0.816218, 0.791833, 0.934049, 0.865326, 0.0253704, 0.349297, 0.663226, 0.357989, 0.680557, 0.802511, 0.429642, 0.883689, 0.783824, 0.67522, 0.697438, 0.120879, 0.729575, 0.00486169, 0.942129, 0.125739, 0.663795, 0.00914756, 0.711479, 0.998232, 0.822952, 0.473205, 0.335837, 0.136472, 0.609196, 0.318704, 0.161532, 0.568412, 0.0233597, 0.906629, 0.873049, 0.731596, 0.613444, 0.0593645, 0.63478, 0.814573, 0.0340471, 0.0763958, 0.363773, 0.790524, 0.807419, 0.584907, 0.397459, 0.869917, 0.147044, 0.169051, 0.713994, 0.455301, 0.993618, 0.736364, 0.429536, 0.233719, 0.660053, 0.65125, 0.12594, 0.0831675, 0.784556, 0.382005, 0.601863, 0.567812, 0.312718, 0.976143, 0.853011, 0.610176, 0.700731, 0.0871456, 0.338224, 0.885135, 0.504926, 0.45179, 0.849376, 0.95661, 0.655126, 0.70496, 0.805156, 0.462604, 0.592633, 0.390113, 0.118923, 0.637586, 0.025129, 0.62638, 0.689463, 0.773287, 0.531734, 0.795471, 0.358706, 0.262297, 0.200212, 0.538472, 0.111887, 0.100556, 0.480524, 0.392042, 0.385916, 0.316496, 0.702092, 0.3041, 0.388474, 0.0657167, 0.983429, 0.138827, 0.750319, 0.257262, 0.58212, 0.902273, 0.455071, 0.864611, 0.882043, 0.0805284, 0.328308, 0.292215, 0.45982, 0.410047, 0.304071, 0.930239, 0.563922, 0.238724, 0.901428, 0.395368, 0.748328, 0.863523, 0.699313, 0.14609, 0.802765, 0.725857, 0.111176, 0.778348, 0.100649, 0.934328, 0.626439, 0.0632857, 0.863918, 0.300232, 0.211113, 0.965086, 0.526931, 0.547023, 0.961509, 0.438035, 0.219677, 0.223246, 0.467086, 0.763893, 0.322219, 0.332271, 0.701771, 0.0221609, 0.48011, 0.331815, 0.525376, 0.0581144, 0.12665, 0.568667, 0.444604, 0.652657, 0.623396, 0.79662, 0.00975556, 0.891481, 0.496778, 0.352577, 0.720776, 0.70058, 0.187884, 0.388072, 0.274114, 0.114906, 0.778608, 0.194883, 0.909946, 0.997911, 0.0186819, 0.374863, 0.787027, 0.512095, 0.500573, 0.120213, 0.358705, 0.215354, 0.251092, 0.562016, 0.448529, 0.171838, 0.0396383, 0.514233, 0.513974, 0.791807, 0.830635, 0.649071, 0.0641319, 0.968229, 0.580936, 0.14864, 0.574407, 0.0467385, 0.3524, 0.582797, 0.764113, 0.192708, 0.168954, 0.591749, 0.614163, 0.199349, 0.340908, 0.985934, 0.62084, 0.968246, 0.57038, 0.92467, 0.726849, 0.624844, 0.665523, 0.886327, 0.132568, 0.498797, 0.425351, 0.477744, 0.935619, 0.260727, 0.946411, 0.905412, 0.481464, 0.609082, 0.132837, 0.313348, 0.812787, 0.489934, 0.126657, 0.567723, 0.197598, 0.0267277, 0.457983, 0.404278, 0.983718, 0.0943151, 0.819164, 0.519075, 0.889077, 0.910087, 0.968704, 0.0729851, 0.696807, 0.0655221, 0.750525, 0.891697, 0.965248, 0.493765, 0.305968, 0.111152, 0.913344, 0.52132, 0.215332, 0.446812, 0.642562, 0.316112, 0.634171, 0.206858, 0.412666, 0.783655, 0.223874, 0.214292, 0.228773, 0.0170766, 0.854296, 0.501929, 0.362381, 0.89997, 0.863746, 0.951309, 0.745953, 0.301861, 0.223935, 0.746708, 0.0834991, 0.828797, 0.90307, 0.715688, 0.218957, 0.960773, 0.46454, 0.0591914, 0.66914, 0.398428, 0.118712, 0.0315554, 0.485259, 0.378371, 0.185238, 0.523267, 0.902114, 0.437574, 0.784998, 0.878045, 0.578451, 0.64194, 0.808302, 0.337437, 0.507242, 0.834155, 0.378338, 0.0677763, 0.635153, 0.0311098, 0.581117, 0.0917316, 0.494079, 0.20769, 0.0238931, 0.0650699, 0.0744345, 0.705953, 0.284797, 0.453965, 0.365721, 0.905599, 0.332815, 0.137703, 0.492798, 0.431644, 0.230892, 0.0976786, 0.497994, 0.849518, 0.510788, 0.0512111, 0.413285, 0.981149, 0.799329, 0.912977, 0.411737, 0.175266, 0.0162868, 0.437307, 0.827285, 0.998476, 0.623463, 0.659742, 0.396828, 0.618946, 0.107416, 0.494369, 0.361829, 0.607361, 0.0737961, 0.69223, 0.35132, 0.200138, 0.520147, 0.656058, 0.327483, 0.846206, 0.425823, 0.8901, 0.15337, 0.628552, 0.126219, 0.585266, 0.909236, 0.278323, 0.129568, 0.0375425, 0.613099, 0.827206, 0.307324, 0.329171, 0.715313, 0.336085, 0.0274621, 0.198092, 0.938599, 0.0772011, 0.294892, 0.512744, 0.089627, 0.0421751, 0.0118223, 0.31073, 0.770852, 0.536522, 0.059069, 0.56233, 0.088411, 0.076111, 0.031168, 0.631453, 0.44039, 0.943973, 0.576273, 0.20395, 0.135953, 0.0106208, 0.216673, 0.931502, 0.0495763, 0.597698, 0.597646, 0.491867, 0.248687, 0.243881, 0.0237097, 0.694195, 0.786182, 0.981708, 0.275827, 0.323773, 0.443118, 0.674906, 0.320792, 0.360525, 0.873703, 0.695221, 0.76985, 0.790831, 0.86997, 0.045759, 0.516379, 0.743353, 0.0742389, 0.964091, 0.296322, 0.556038, 0.940668, 0.551205, 0.358508, 0.657447, 0.799673, 0.492495, 0.284206, 0.991219, 0.660055, 0.837689, 0.377476, 0.432817, 0.226188, 0.475938, 0.378378, 0.291231, 0.716247, 0.509335, 0.0457365, 0.976215, 0.043596, 0.159073, 0.329412, 0.087858, 0.764277, 0.421929, 0.4978, 0.0620849, 0.623438, 0.237322, 0.297502, 0.86469, 0.51249, 0.183782, 0.379948, 0.574941, 0.248499, 0.183998, 0.934304, 0.15599, 0.537776, 0.822229, 0.802189, 0.655585, 0.00750821, 0.0626426, 0.292754, 0.498728, 0.728805, 0.657789, 0.843344, 0.850275, 0.223317, 0.922173, 0.407713, 0.0507778, 0.635838, 0.727573, 0.961397, 0.106634, 0.938564, 0.71468, 0.798185, 0.84374, 0.696797, 0.485912, 0.960621, 0.0816286, 0.17049, 0.714688, 0.0476964, 0.135115, 0.153788, 0.2184, 0.267659, 0.0849586, 0.189475, 0.130633, 0.876729, 0.455935, 0.641272, 0.0132095, 0.975701, 0.777732, 0.271581, 0.129144, 0.852597, 0.677346, 0.71834, 0.160533, 0.12054, 0.0630788, 0.972361, 0.843149, 0.816396, 0.275598, 0.64788, 0.208262, 0.127042, 0.702926, 0.0505036, 0.873385, 0.221025, 0.984649, 0.577352, 0.639605, 0.322605, 0.250405, 0.984464, 0.818028, 0.672574, 0.621214, 0.0918164, 0.12095, 0.252448, 0.710752, 0.469303, 0.6018, 0.733434, 0.52322, 0.410691, 0.385672, 0.201854, 0.0862988, 0.0298816, 0.370035, 0.219729, 0.0726707, 0.0866237, 0.316337, 0.876509, 0.477838, 0.920677, 0.826762, 0.211238, 0.0135761, 0.228637, 0.844486, 0.962545, 0.940982, 0.0631598, 0.323485, 0.0861547, 0.841514, 0.375765, 0.467707, 0.336049, 0.674912, 0.07832, 0.89714, 0.88253, 0.288133, 0.0825826, 0.130463, 0.289422, 0.382404, 0.352322, 0.945798, 0.788903, 0.152637, 0.382991, 0.878203, 0.125118, 0.468765, 0.566938, 0.791704, 0.752722, 0.0589502, 0.169835, 0.432356, 0.457663, 0.497164, 0.624532, 0.949889, 0.228649, 0.344103, 0.295122, 0.0317235, 0.565761, 0.0469677, 0.963813, 0.671784, 0.52826, 0.127347, 0.251045, 0.578931, 0.242764, 0.00486782, 0.188777, 0.792218, 0.791818, 0.907704, 0.0898959, 0.759028, 0.36183, 0.901095, 0.755006, 0.33788, 0.904409, 0.300434, 0.0996702, 0.177243, 0.0702578, 0.935815, 0.20728, 0.418299, 0.602555, 0.895595, 0.469956, 0.245849, 0.0353629, 0.534024, 0.422565, 0.931913, 0.675508, 0.376668, 0.63693, 0.95662, 0.877581, 0.577555, 0.0498293, 0.31831, 0.520131, 0.53852, 0.693178, 0.45666, 0.227345, 0.66616, 0.342917, 0.13955, 0.878439, 0.191593, 0.154664, 0.328999, 0.342149, 0.383607, 0.936534, 0.963995, 0.699574, 0.527155, 0.636315, 0.312233, 0.203408, 0.929949, 0.0791683, 0.61232, 0.319537, 0.955306, 0.509218, 0.114131, 0.869919, 0.035276, 0.818544, 0.293381, 0.481256, 0.349804, 0.098767, 0.84718, 0.788674, 0.149179, 0.338152, 0.108682, 0.0449744, 0.138881, 0.00605887, 0.811871, 0.520997, 0.886976, 0.127615, 0.0331085, 0.942922, 0.614076, 0.0759743, 0.390041, 0.529303, 0.511758, 0.895567, 0.948853, 0.433576, 0.17309, 0.652144, 0.0288429, 0.342657, 0.454861, 0.646342, 0.753379, 0.708448, 0.632343, 0.840109, 0.389132, 0.136653, 0.190046, 0.597401, 0.155061, 0.521456, 0.639845, 0.355061, 0.206304, 0.124109, 0.289374, 0.819008, 0.610052, 0.00159884, 0.605796, 0.0967719, 0.966663, 0.205166, 0.298949, 0.567913, 0.208008, 0.793465, 0.655996, 0.794862, 0.436975, 0.935848, 0.61181, 0.338816, 0.737157, 0.712815, 0.253938, 0.530953, 0.803682, 0.275016, 0.290807, 0.858666, 0.826177, 0.119083, 0.776663, 0.504533, 0.322858, 0.427753, 0.745725, 0.639632, 0.650729, 0.575988, 0.393773, 0.449192, 0.310235, 0.150806, 0.692183, 0.235024, 0.983001, 0.314622, 0.945062, 0.0764785, 0.61788, 0.906432, 0.881992, 0.438869, 0.400672, 0.658858, 0.0604561, 0.926554, 0.426711, 0.602234, 0.104497, 0.199815, 0.103513, 0.662379, 0.226066, 0.0101929, 0.742598, 0.652809, 0.10637, 0.153118, 0.140593, 0.168109, 0.179682, 0.00302799, 0.186447, 0.32944, 0.302015, 0.898168, 0.570514, 0.691865, 0.663872, 0.99749, 0.91487, 0.758193, 0.387378, 0.0602731, 0.227863, 0.370452, 0.775759, 0.708117, 0.711626, 0.643531, 0.228441, 0.13471, 0.747542, 0.916811, 0.815666, 0.0417707, 0.414724, 0.667125, 0.867545, 0.703499, 0.100023, 0.893888, 0.923414, 0.157799, 0.507501, 0.823401, 0.38602, 0.591168, 0.711305, 0.998878, 0.605571, 0.204845, 0.97374, 0.197952, 0.257173, 0.729155, 0.666006, 0.497514, 0.0428708, 0.752168, 0.154699, 0.828572, 0.212338, 0.30994, 0.707759, 0.82363, 0.676404, 0.137495, 0.0627531, 0.232994, 0.143842, 0.704448, 0.546854, 0.982679, 0.277961, 0.79428, 0.163905, 0.207904, 0.86609, 0.855661, 0.152206, 0.960195, 0.125017, 0.142374, 0.450204, 0.710121, 0.246666, 0.588894, 0.981368, 0.527033, 0.394608, 0.349601, 0.221471, 0.293904, 0.336037, 0.00259696, 0.699489, 0.161962, 0.571639, 0.892842, 0.914197, 0.28676, 0.281609, 0.994657, 0.639364, 0.603787, 0.539887, 0.785149, 0.460243, 0.37672, 0.132444, 0.887442, 0.866378, 0.232449, 0.72669, 0.755273, 0.430215, 0.194615, 0.131255, 0.566025, 0.770472, 0.722037, 0.164613, 0.168985, 0.913707, 0.711705, 0.918756, 0.322963, 0.49093, 0.579027, 0.865533, 0.769857, 0.313123, 0.805174, 0.448557, 0.178727, 0.649516, 0.264805, 0.373405, 0.949695, 0.4949, 0.321312, 0.368868, 0.498668, 0.772344, 0.232678, 0.791155, 0.741142, 0.958026, 0.561081, 0.388229, 0.948016, 0.595783, 0.920074, 0.0243532, 0.585051, 0.976676, 0.583785, 0.217646, 0.374358, 0.667096, 0.192653, 0.627001, 0.890845, 0.139863, 0.531645, 0.0704259, 0.46927, 0.773745, 0.934911, 0.164283, 0.934369, 0.782979, 0.453403, 0.0303334, 0.426107, 0.93287, 0.9735, 0.154466, 0.112923, 0.350711, 0.432676, 0.323113, 0.50943, 0.630948, 0.137959, 0.930709, 0.853858, 0.617902, 0.752889, 0.818451, 0.204078, 0.445972, 0.883571, 0.29343, 0.504448, 0.643829, 0.380958, 0.683129, 0.902781, 0.30215, 0.717228, 0.0341791, 0.335812, 0.0400368, 0.506984, 0.682838, 0.658386, 0.396279, 0.481036, 0.597432, 0.695264, 0.498466, 0.57108, 0.576224, 0.237881, 0.537692, 0.669681, 0.861073, 0.339143, 0.128874, 0.758498, 0.590967, 0.609758, 0.1918, 0.787835, 0.0733111, 0.386826, 0.270046, 0.550001, 0.854969, 0.185734, 0.714339, 0.316777, 0.607318, 0.0160249, 0.640761, 0.913706, 0.24314, 0.24657, 0.645394, 0.612006, 0.820106, 0.640932, 0.749067, 0.188238, 0.760935, 0.215138, 0.671003, 0.662455, 0.222162, 0.33339, 0.92759, 0.659331, 0.74537, 0.721369, 0.534219, 0.88334, 0.0572954, 0.79585, 0.276496, 0.505335, 0.819837, 0.689644, 0.70926, 0.59755, 0.901053, 0.900456, 0.0376507, 0.121934, 0.354706, 0.381737, 0.479468, 0.355909, 0.174316, 0.181837, 0.313877, 0.334222, 0.207634, 0.327185, 0.726592, 0.700012, 0.00398625, 0.358816, 0.798144, 0.305795, 0.422172, 0.596942, 0.526189, 0.305732, 0.0507706, 0.949991, 0.699761, 0.888091, 0.196203, 0.276968, 0.358945, 0.87025, 0.541177, 0.239796, 0.89137, 0.934846, 0.47618, 0.019426, 0.839516, 0.251267, 0.75769, 0.768516, 0.519644, 0.250475, 0.818662, 0.291886, 0.019663, 0.425612, 0.580393, 0.885728, 0.113159, 0.653428, 0.550446, 0.23838, 0.551808, 0.959538, 0.841172, 0.848139, 0.65274, 0.648367, 0.893737, 0.865221, 0.0342293, 0.271677, 0.65207, 0.674937, 0.374037, 0.27464, 0.0804224, 0.26228, 0.945206, 0.388134, 0.699125, 0.324448, 0.753384, 0.732933, 0.371485, 0.695354, 0.32375, 0.191551, 0.0347926, 0.0962695, 0.212859, 0.485581, 0.387944, 0.854283, 0.976668, 0.266977, 0.172495, 0.579628, 0.894021, 0.390852, 0.485798, 0.881021, 0.408174, 0.137029, 0.0635737, 0.740292, 0.0122054, 0.716796, 0.287173, 0.530409, 0.595257, 0.18799, 0.335254, 0.958158, 0.436372, 0.0948741, 0.374735, 0.476342, 0.891142, 0.347581, 0.22424, 0.112034, 0.865894, 0.327254, 0.570148, 0.055232, 0.15246, 0.812931, 0.187759, 0.158984, 0.297219, 0.0251392, 0.341505, 0.658094, 0.612514, 0.381531, 0.887536, 0.708922, 0.951087, 0.971615, 0.257677, 0.160405, 0.738208, 0.385831, 0.0891363, 0.0535125, 0.883081, 0.226629, 0.895362, 0.0838472, 0.606598, 0.617891, 0.942248, 0.0165184, 0.367718, 0.841899, 0.120951, 0.668887, 0.610117, 0.548597, 0.303294, 0.97241, 0.217284, 0.331522, 0.155917, 0.955807, 0.140771, 0.0817281, 0.152859, 0.0663303, 0.588881, 0.45401, 0.529076, 0.728947, 0.14698, 0.417969, 0.572019, 0.618527, 0.0167997, 0.0227421, 0.730966, 0.265919, 0.867031, 0.206636, 0.267057, 0.142021, 0.977823, 0.939898, 0.755495, 0.0845602, 0.247048, 0.772434, 0.236113, 0.332354, 0.133507, 0.955107, 0.980707, 0.235108, 0.928933, 0.826946, 0.893378, 0.141928, 0.329898, 0.493367, 0.370846, 0.143658, 0.00202746, 0.679575, 0.585135, 0.714419, 0.36591, 0.0545446, 0.107256, 0.422153, 0.190365, 0.621623, 0.305493, 0.808021, 0.393654, 0.0540119, 0.86019, 0.292196, 0.790964, 0.107455, 0.340372, 0.617566, 0.853727, 0.0310108, 0.720649, 0.35964, 0.0115787, 0.0613885, 0.879281, 0.152947, 0.786291, 0.220739, 0.514787, 0.308396, 0.417215, 0.971446, 0.747835, 0.513741, 0.239153, 0.626783, 0.404352, 0.485722, 0.548899, 0.162911, 0.520282, 0.671437, 0.555578, 0.357543, 0.731693, 0.928549, 0.905165, 0.313252, 0.961054, 0.842681, 0.559669, 0.63635, 0.461326, 0.411086, 0.530294, 0.140501, 0.87088, 0.0101158, 0.547086, 0.175221, 0.540607, 0.500827, 0.937612, 0.323788, 0.274769, 0.0202466, 0.314251, 0.841809, 0.41639, 0.981335, 0.550772, 0.0144147, 0.806042, 0.444206, 0.373938, 0.694654, 0.869487, 0.328589, 0.325989, 0.211454, 0.733658, 0.280569, 0.967328, 0.436483, 0.175311, 0.493676, 0.277896, 0.827926, 0.639886, 0.901391, 0.596811, 0.691325, 0.836249, 0.25949, 0.623802, 0.959036, 0.139302, 0.126115, 0.695212, 0.625436, 0.823793, 0.33582, 0.0311073, 0.263335, 0.360626, 0.500309, 0.624226, 0.714741, 0.951524, 0.500566, 0.226305, 0.753058, 0.660043, 0.637268, 0.247431, 0.644939, 0.589004, 0.135806, 0.549984, 0.834647, 0.630019, 0.146096, 0.930873, 0.95415, 0.853141, 0.958451, 0.863476, 0.217199, 0.59804, 0.272421, 0.960765, 0.416773, 0.0416794, 0.565417, 0.898356, 0.439586, 0.632754, 0.523673, 0.321099, 0.776491, 0.690107, 0.283122, 0.0153155, 0.0767199, 0.316719, 0.993109, 0.508936, 0.582169, 0.321623, 0.844378, 0.475753, 0.796866, 0.453595, 0.713937, 0.917951, 0.486903, 0.485272, 0.566186, 0.840784, 0.547778, 0.197835, 0.707853, 0.0653836, 0.342131, 0.59209, 0.584128, 0.963081, 0.354824, 0.71979, 0.148018, 0.778586, 0.135654, 0.0463006, 0.560683, 0.213356, 0.394918, 0.51796, 0.287214, 0.897186, 0.717927, 0.431383, 0.935475, 0.588724, 0.156565, 0.721329, 0.0595823, 0.46983, 0.156027, 0.0231713, 0.133631, 0.0109753, 0.532869, 0.349927, 0.487912, 0.358322, 0.139167, 0.598273, 0.679047, 0.184063, 0.519092, 0.625679, 0.60103, 0.783507, 0.311387, 0.177798, 0.0633276, 0.360676, 0.457058, 0.563934, 0.967651, 0.0826769, 0.00685052, 0.458695, 0.694655, 0.600191, 0.698508, 0.827872, 0.151557, 0.960818, 0.0786889, 0.761128, 0.903934, 0.322106, 0.246907, 0.535726, 0.816486, 0.797461, 0.724812, 0.313288, 0.209304, 0.690814, 0.00881371, 0.820364, 0.647531, 0.158463, 0.295231, 0.75686, 0.52148, 0.925354, 0.996306, 0.994077, 0.950929, 0.668927, 0.193741, 0.711666, 0.754405, 0.205479, 0.0333758, 0.881362, 0.596171, 0.0336671, 0.268492, 0.0564118, 0.608191, 0.25073, 0.504501, 0.535716, 0.694344, 0.35986, 0.514343, 0.651793, 0.86104, 0.575599, 0.88146, 0.536594, 0.224893, 0.931368, 0.645742, 0.0264881, 0.157655, 0.661512, 0.293198, 0.779997, 0.896589, 0.499772, 0.0891904, 0.530555, 0.688447, 0.907232, 0.556538, 0.680706, 0.912112, 0.693081, 0.159184, 0.675044, 0.742653, 0.563608, 0.856565, 0.188295, 0.807417, 0.237631, 0.62816, 0.61084, 0.554166, 0.0068842, 0.444902, 0.381657, 0.606606, 0.346843, 0.927536, 0.216415, 0.960973, 0.196831, 0.723094, 0.915932, 0.408041, 0.936323, 0.807819, 0.675618, 0.636721, 0.270937, 0.735941, 0.189361, 0.315193, 0.245696, 0.664268, 0.735748, 0.173677, 0.809368, 0.913082, 0.541734, 0.178922, 0.0545169, 0.649474, 0.88468, 0.0566645, 0.177642, 0.479071, 0.659481, 0.0257169, 0.907861, 0.479456, 0.152425, 0.302627, 0.0409482, 0.34204, 0.85816, 0.526716, 0.773709, 0.480385, 0.498402, 0.488388, 0.175127, 0.413145, 0.658467, 0.869233, 0.750651, 0.708544, 0.557844, 0.680534, 0.551274, 0.636, 0.616331, 0.994595, 0.533047, 0.46812, 0.83225, 0.844266, 0.204587, 0.641098, 0.332966, 0.136553, 0.658664, 0.337022, 0.773921, 0.472624, 0.859956, 0.426666, 0.283833, 0.461272, 0.809071, 0.628312, 0.630704, 0.317496, 0.166126, 0.892486, 0.00430007, 0.00942372, 0.751673, 0.632624, 0.390288, 0.363411, 0.243234, 0.684022, 0.350832, 0.0353484, 0.750161, 0.705702, 0.537362, 0.41485, 0.331047, 0.997107, 0.784934, 0.338367, 0.819223, 0.739058, 0.360845, 0.32228, 0.304302, 0.964012, 0.813109, 0.264232, 0.280438, 0.46333, 0.0201669, 0.595788, 0.975322, 0.873393, 0.126217, 0.60345, 0.286267, 0.67071, 0.820844, 0.460882, 0.734792, 0.306117, 0.706839, 0.998932, 0.805255, 0.725007, 0.395518, 0.687883, 0.51383, 0.01043, 0.420077, 0.720032, 0.24608, 0.584036, 0.248156, 0.217733, 0.197825, 0.000519127, 0.898562, 0.083093, 0.978477, 0.144212, 0.553447, 0.00280658, 0.108937, 0.0422978, 0.812926, 0.208478, 0.458945, 0.645374, 0.431019, 0.052305, 0.110701, 0.484866, 0.388538, 0.975449, 0.32165, 0.768631, 0.341433, 0.162662, 0.495283, 0.313763, 0.76239, 0.247348, 0.588679, 0.747693, 0.18162, 0.866697, 0.887435, 0.43091, 0.185098, 0.650646, 0.96517, 0.764861, 0.208918, 0.758799, 0.671678, 0.828623, 0.851287, 0.945618, 0.170334, 0.633327, 0.379662, 0.874017, 0.0534979, 0.44164, 0.932428, 0.0312905, 0.406336, 0.228884, 0.122527, 0.483334, 0.731855, 0.734141, 0.887326, 0.942772, 0.445553, 0.828676, 0.103279, 0.161905, 0.678867, 0.148354, 0.887371, 0.617493, 0.958594, 0.501664, 0.528139, 0.973888, 0.347961, 0.448014, 0.335346, 0.697505, 0.787289, 0.0700397, 0.106526, 0.415613, 0.0440243, 0.120018, 0.267311, 0.581838, 0.803008, 0.57569, 0.314399, 0.761148, 0.0271103, 0.948228, 0.159833, 0.264391, 0.824001, 0.767562, 0.919574, 0.106003, 0.417103, 0.748968, 0.406296, 0.926414, 0.673791, 0.932979, 0.0938298, 0.813315, 0.861851, 0.302881, 0.557386, 0.276823, 0.0363473, 0.326655, 0.92094, 0.117535, 0.608588, 0.751379, 0.659397, 0.922751, 0.295826, 0.662205, 0.385391, 0.864506, 0.20537, 0.336669, 0.522039, 0.983507, 0.817523, 0.317454, 0.539499, 0.101561, 0.822734, 0.176609, 0.0133603, 0.836252, 0.968958, 0.146352, 0.300826, 0.565188, 0.57764, 0.153698, 0.967762, 0.717343, 0.865264, 0.125627, 0.318489, 0.978283, 0.637769, 0.451065, 0.987542, 0.596472, 0.552366, 0.647461, 0.863899, 0.817172, 0.60458, 0.563881, 0.261542, 0.605088, 0.267668, 0.858997, 0.062567, 0.163623, 0.541057, 0.152194, 0.321293, 0.150754, 0.706254, 0.309005, 0.510549, 0.237623, 0.990975, 0.398258, 0.622684, 0.500228, 0.689494, 0.937762, 0.231227, 0.796004, 0.249561, 0.662257, 0.175869, 0.940583, 0.11868, 0.108467, 0.00355987, 0.801821, 0.960053, 0.206508, 0.0319452, 0.21876, 0.0320969, 0.690034, 0.894622, 0.377359, 0.987851, 0.841586, 0.166087, 0.466118, 0.36914, 0.588008, 0.166193, 0.243228, 0.0962444, 0.914416, 0.112919, 0.865626, 0.917752, 0.18967, 0.495992, 0.409698, 0.956721, 0.655777, 0.366935, 0.451237, 0.0336591, 0.597537, 0.729895, 0.933683, 0.747495, 0.242842, 0.733821, 0.325877, 0.573726, 0.283331, 0.437443, 0.77622, 0.644359, 0.210571, 0.82264, 0.173423, 0.236414, 0.24517, 0.362943, 0.715997, 0.482509, 0.241853, 0.827222, 0.666046, 0.626988, 0.246454, 0.568862, 0.972462, 0.708927, 0.129856, 0.597723, 0.97496, 0.413029, 0.337928, 0.943675, 0.653626, 0.972777, 0.598935, 0.0566712, 0.876356, 0.614742, 0.849901, 0.316001, 0.161447, 0.853611, 0.00645767, 0.606836, 0.747936, 0.125026, 0.125517, 0.84846, 0.4219, 0.910054, 0.259172, 0.73551, 0.908055, 0.800021, 0.613516, 0.827135, 0.4591, 0.385619, 0.702226, 0.815595, 0.274222, 0.342133, 0.159873, 0.698813, 0.242246, 0.747493, 0.825599, 0.342742, 0.571876, 0.618704, 0.0520652, 0.0488784, 0.951388, 0.827011, 0.257575, 0.899737, 0.675098, 0.786007, 0.947872, 0.220126, 0.394217, 0.230291, 0.815844, 0.530422, 0.920339, 0.563101, 0.328669, 0.0554478, 0.625222, 0.976902, 0.224994, 0.444574, 0.862091, 0.738029, 0.535614, 0.410976, 0.131416, 0.152513, 0.433533, 0.363121, 0.777556, 0.0393402, 0.77959, 0.646262, 0.637031, 0.455674, 0.249158, 0.608989, 0.466823, 0.760638, 0.667691, 0.789573, 0.7937, 0.0611302, 0.544423, 0.0422076, 0.402138, 0.87025, 0.69898, 0.795973, 0.0644478, 0.311235, 0.420594, 0.548076, 0.660818, 0.437931, 0.598268, 0.640167, 0.0306512, 0.709823, 0.504726, 0.138497, 0.815641, 0.761596, 0.601683, 0.30541, 0.28802, 0.223101, 0.049064, 0.378858, 0.312118, 0.673797, 0.285427, 0.0145132, 0.77588, 0.842179, 0.702699, 0.872948, 0.531603, 0.606845, 0.25431, 0.585463, 0.941533, 0.306215, 0.583604, 0.271493, 0.108136, 0.372856, 0.399096, 0.237461, 0.74132, 0.472761, 0.365717, 0.939339, 0.0739496, 0.57482, 0.34303, 0.221022, 0.790876, 0.11543, 0.779532, 0.0456825, 0.140028, 0.310828, 0.944378, 0.39217, 0.619247, 0.385917, 0.540877, 0.949759, 0.472127, 0.827582, 0.410104, 0.253109, 0.526111, 0.682869, 0.266621, 0.227526, 0.784668, 0.712683, 0.760375, 0.214349, 0.967766, 0.239999, 0.172715, 0.250994, 0.993223, 0.730586, 0.324532, 0.207587, 0.665345, 0.395415, 0.181013, 0.537802, 0.34828, 0.162476, 0.480095, 0.876674, 0.439372, 0.785432, 0.0203158, 0.570823, 0.963498, 0.402567, 0.909907, 0.606901, 0.32069, 0.168083, 0.0552018, 0.171833, 0.883225, 0.911166, 0.989238, 0.643792, 0.0876833, 0.497366, 0.0391143, 0.982985, 0.678125, 0.740735, 0.391678, 0.83025, 0.8895, 0.706485, 0.162528, 0.536452, 0.575643, 0.192419, 0.0820395, 0.462196, 0.904244, 0.432438, 0.371109, 0.0141529, 0.335974, 0.273617, 0.28088, 0.579158, 0.855597, 0.0309763, 0.220642, 0.813886, 0.297333, 0.651621, 0.0109932, 0.0257023, 0.275789, 0.477455, 0.698262, 0.780415, 0.545663, 0.372264, 0.549103, 0.246443, 0.962574, 0.0914624, 0.456858, 0.41112, 0.918784, 0.72038, 0.515839, 0.132978, 0.371473, 0.747621, 0.933631, 0.015056, 0.673797, 0.0771618, 0.609213, 0.649701, 0.933946, 0.226445, 0.430041, 0.876818, 0.0845608, 0.881974, 0.215235, 0.83455, 0.786135, 0.737094, 0.427343, 0.912624, 0.069267, 0.0816051, 0.2506, 0.507685, 0.235479, 0.711272, 0.825633, 0.58141, 0.0794911, 0.620859, 0.329306, 0.0119017, 0.106674, 0.23155, 0.0596855, 0.605844, 0.770002, 0.622888, 0.76007, 0.569407, 0.290351, 0.555176, 0.205316, 0.351891, 0.7017, 0.544441, 0.129238, 0.107956, 0.444828, 0.553731, 0.884072, 0.480326, 0.416969, 0.785289, 0.410502, 0.00826378, 0.431934, 0.998456, 0.233627, 0.507864, 0.285601, 0.844032, 0.286312, 0.396679, 0.717884, 0.961531, 0.11234, 0.880527, 0.504979, 0.267628, 0.172393, 0.420261, 0.559234, 0.634317, 0.524828, 0.00943912, 0.951068, 0.904872, 0.581567, 0.0740622, 0.828133, 0.482231, 0.125118, 0.0417098, 0.298903, 0.204699, 0.00935577, 0.484651, 0.694955, 0.564987, 0.560743, 0.719082, 0.447489, 0.217865, 0.353221, 0.865043, 0.790954, 0.260239, 0.524727, 0.792833, 0.0672077, 0.667036, 0.105864, 0.68807, 0.999467, 0.593298, 0.146567, 0.289339, 0.631646, 0.26246, 0.415804, 0.530709, 0.823074, 0.476407, 0.00307427, 0.705422, 0.0120725, 0.304214, 0.917697, 0.592769, 0.0764513, 0.544957, 0.968635, 0.401258, 0.621596, 0.337831, 0.799542, 0.826744, 0.723547, 0.792237, 0.468728, 0.132873, 0.524227, 0.965479, 0.739429, 0.901234, 0.567083, 0.315987, 0.228559, 0.513327, 0.285659, 0.604675, 0.427648, 0.345918, 0.296984, 0.590084, 0.703401, 0.1831, 0.707313, 0.0410708, 0.473386, 0.907264, 0.528752, 0.81663, 0.590208, 0.033293, 0.932312, 0.379052, 0.357581, 0.257937, 0.886998, 0.30427, 0.201665, 0.258415, 0.629557, 0.526584, 0.717717, 0.992605, 0.582512, 0.859669, 0.990447, 0.137361, 0.179532, 0.77959, 0.675441, 0.592123, 0.716406, 0.417769, 0.834476, 0.589954, 0.517081, 0.390805, 0.591431, 0.445001, 0.409755, 0.140016, 0.374135, 0.125935, 0.541378, 0.886082, 0.160457, 0.720008, 0.255203, 0.686246, 0.130463, 0.309388, 0.117829, 0.302849, 0.162766, 0.812961, 0.638556, 0.0938669, 0.99757, 0.534274, 0.284855, 0.704709, 0.505292, 0.27232, 0.22415, 0.192001, 0.18286, 0.754513, 0.318402, 0.88675, 0.385372, 0.320284, 0.538758, 0.298244, 0.775506, 0.361091, 0.398002, 0.698587, 0.591924, 0.863561, 0.55393, 0.337657, 0.706471, 0.638426, 0.0175023, 0.749578, 0.224943, 0.352789, 0.138568, 0.635246, 0.518563, 0.331428, 0.387995, 0.687786, 0.0272836, 0.574935, 0.993065, 0.488469, 0.75833, 0.224193, 0.10441, 0.24138, 0.309069, 0.991912, 0.297144, 1.24243e-05, 0.956606, 0.155435, 0.801928, 0.00748076, 0.211659, 0.530047, 0.169149, 0.379619, 0.541412, 0.0941778, 0.226117, 0.343829, 0.78411, 0.964835, 0.661392, 0.322789, 0.68766, 0.508442, 0.764577, 0.479622, 0.366466, 0.75998, 0.756816, 0.738645, 0.284067, 0.96874, 0.91511, 0.175682, 0.022082, 0.916111, 0.0049284, 0.271859, 0.485214, 0.783551, 0.721535, 0.490036, 0.556404, 0.577775, 0.495591, 0.09079, 0.889282, 0.396698, 0.32623, 0.378662, 0.89265, 0.0203042, 0.904788, 0.84036, 0.989236, 0.734799, 0.534322, 0.813772, 0.729349, 0.120081, 0.64732, 0.341254, 0.211279, 0.301084, 0.2112, 0.254672, 0.270536, 0.302479, 0.165598, 0.363984, 0.595284, 0.397747, 0.0786652, 0.816884, 0.677035, 0.163011, 0.428865, 0.261262, 0.161525, 0.820249, 0.449973, 0.502118, 0.870741, 0.872425, 0.549107, 0.093493, 0.293108, 0.407806, 0.0290223, 0.415517, 0.550318, 0.189582, 0.401833, 0.500474, 0.802816, 0.908242, 0.0547127, 0.477145, 0.659132, 0.376985, 0.399163, 0.139739, 0.268315, 0.618914, 0.283807, 0.0454501, 0.401464, 0.658063, 0.245998, 0.523662, 0.00372331, 0.70967, 0.238583, 0.678783, 0.423037, 0.755315, 0.535826, 0.416763, 0.983476, 0.270984, 0.790093, 0.887908, 0.532165, 0.503925, 0.550084, 0.806392, 0.593717, 0.452279, 0.796592, 0.554949, 0.0265816, 0.725485, 0.655859, 0.173116, 0.140496, 0.964536, 0.241896, 0.577612, 0.480463, 0.201199, 0.672386, 0.6272, 0.78803, 0.504123, 0.082894, 0.423626, 0.49161, 0.756764, 0.12343, 0.507778, 0.385329, 0.400582, 0.672109, 0.287395, 0.355353, 0.0229364, 0.504916, 0.747238, 0.492063, 0.0902071, 0.581785, 0.0497485, 0.178017, 0.591023, 0.0277203, 0.798361, 0.976042, 0.3078, 0.85762, 0.658656, 0.425106, 0.0774957, 0.193401, 0.598397, 0.557949, 0.750814, 0.590794, 0.0128073, 0.565158, 0.597502, 0.447526, 0.241906, 0.420288, 0.774951, 0.300938, 0.18762, 0.309934, 0.507038, 0.942326, 0.107535, 0.817324, 0.169265, 0.401484, 0.0672086, 0.146513, 0.38801, 0.699678, 0.928292, 0.1585, 0.189847, 0.218258, 0.997386, 0.807761, 0.429214, 0.922135, 0.732114, 0.315095, 0.0135532, 0.125392, 0.0740355, 0.899277, 0.160085, 0.793358, 0.0858927, 0.395255, 0.286439, 0.620215, 0.335846, 0.663155, 0.333771, 0.604071, 0.00871753, 0.876666, 0.129331, 0.956528, 0.0982035, 0.828907, 0.894696, 0.684195, 0.698587, 0.485445, 0.548052, 0.268406, 0.0960809, 0.999609, 0.105991, 0.600666, 0.0580121, 0.459656, 0.692681, 0.360651, 0.941943, 0.796676, 0.677869, 0.839906, 0.813682, 0.413039, 0.180618, 0.176448, 0.0840036, 0.687712, 0.759733, 0.931299, 0.110492, 0.22682, 0.999694, 0.990125, 0.0176829, 0.379297, 0.213525, 0.362231, 0.612688, 0.0793717, 0.407156, 0.63851, 0.877408, 0.342648, 0.74956, 0.335767, 0.724994, 0.626303, 0.430143, 0.855555, 0.458094, 0.178266, 0.579633, 0.0305432, 0.182081, 0.200173, 0.502698, 0.470588, 0.196118, 0.52229, 0.655738, 0.203167, 0.0850935, 0.107051, 0.684899, 0.0779629, 0.998, 0.805075, 0.466293, 0.811035, 0.0127426, 0.877579, 0.382167, 0.208238, 0.193264, 0.581621, 0.74473, 0.362614, 0.563278, 0.807022, 0.456634, 0.452991, 0.495488, 0.464415, 0.149532, 0.241338, 0.72833, 0.707539, 0.507903, 0.582288, 0.42852, 0.152086, 0.718713, 0.977795, 0.660267, 0.640717, 0.490115, 0.304021, 0.164872, 0.336759, 0.572142, 0.948436, 0.363279, 0.079069, 0.987311, 0.435656, 0.564604, 0.00193385, 0.791747, 0.402436, 0.706287, 0.238848, 0.915714, 0.174906, 0.965938, 0.0384408, 0.918158, 0.513198, 0.29182, 0.0658808, 0.954564, 0.70594, 0.170079, 0.0330911, 0.0433405, 0.598742, 0.472153, 0.696886, 0.325759, 0.0567848, 0.350115, 0.133799, 0.76163, 0.779429, 0.446678, 0.611299, 0.625526, 0.639065, 0.73732, 0.963087, 0.345357, 0.965977, 0.751335, 0.590881, 0.684322, 0.68226, 0.828329, 0.128378, 0.877101, 0.733654, 0.015523, 0.360709, 0.0707062, 0.0786413, 0.809354, 0.981508, 0.976154, 0.790231, 0.172446, 0.727283, 0.534363, 0.92872, 0.769091, 0.815536, 0.525322, 0.264115, 0.979644, 0.376391, 0.468697, 0.318961, 0.798537, 0.780037, 0.0233127, 0.98107, 0.167618, 0.52514, 0.407053, 0.454821, 0.457579, 0.443139, 0.122531, 0.898809, 0.408107, 0.0924378, 0.762959, 0.50518, 0.647983, 0.546704, 0.749073, 0.39872, 0.917352, 0.977788, 0.985947, 0.717616, 0.770878, 0.216882, 0.527066, 0.388122, 0.807191, 0.0642288, 0.72412, 0.186179, 0.448087, 0.856582, 0.0722809, 0.12798, 0.921263, 0.682491, 0.910814, 0.214291, 0.00368035, 0.711403, 0.956773, 0.93008, 0.372449, 0.345067, 0.250683, 0.941182, 0.85771, 0.969274, 0.722491, 0.18259, 0.607606, 0.524986, 0.00420109, 0.15941, 0.0776245, 0.56232, 0.569107, 0.464477, 0.332502, 0.556105, 0.134392, 0.989199, 0.213231, 0.675439, 0.296878, 0.765381, 0.294682, 0.868181, 0.192154, 0.280048, 0.785932, 0.794206, 0.716621, 0.491201, 0.750607, 0.568602, 0.968887, 0.530632, 0.466478, 0.846657, 0.686268, 0.997402, 0.397548, 0.955002, 0.663621, 0.2972, 0.367026, 0.228433, 0.529092, 0.710098, 0.567397, 0.983211, 0.0139249, 0.136422, 0.396022, 0.737076, 0.125274, 0.44975, 0.962357, 0.797143, 0.582861, 0.5527, 0.274522, 0.310848, 0.107026, 0.565651, 0.300736, 0.904682, 0.263527, 0.806907, 0.65984, 0.414182, 0.1636, 0.615943, 0.0715306, 0.785954, 0.828757, 0.660765, 0.0757584, 0.120611, 0.97223, 0.461112, 0.313375, 0.630749, 0.321526, 0.539842, 0.193604, 0.600617, 0.505401, 0.578991, 0.85863, 0.262772, 0.240262, 0.481997, 0.693685, 0.872617, 0.664167, 0.357806, 0.69779, 0.144749, 0.0603708, 0.346813, 0.871866, 0.418938, 0.582604, 0.122422, 0.731071, 0.0382756, 0.606676, 0.558107, 0.572594, 0.938878, 0.511932, 0.092367, 0.861729, 0.385881, 0.809785, 0.66054, 0.504926, 0.949541, 0.594529, 0.621222, 0.857473, 0.689365, 0.257566, 0.198218, 0.724715, 0.535962, 0.544353, 0.984481, 0.182449, 0.878939, 0.650007, 0.673402, 0.269187, 0.600569, 0.617209, 0.537987, 0.664277, 0.0861642, 0.156208, 0.109356, 0.685213, 0.646577, 0.859734, 0.240261, 0.0272754, 0.334729, 0.845619, 0.560034, 0.712505, 0.411602, 0.121457, 0.855901, 0.451466, 0.184801, 0.21999, 0.967509, 0.646905, 0.638598, 0.057186, 0.32916, 0.0871855, 0.0478142, 0.707339, 0.287566, 0.480243, 0.754268, 0.48237, 0.39079, 0.845006, 0.823381, 0.0915864, 0.932019, 0.573948, 0.394927, 0.507394, 0.732169, 0.228346, 0.926473, 0.532532, 0.152355, 0.776304, 0.679865, 0.920439, 0.0158594, 0.89487, 0.659647, 0.871782, 0.560851, 0.57435, 0.3083, 0.663412, 0.757481, 0.960128, 0.452001, 0.887086, 0.442016, 0.92099, 0.0110993, 0.365542, 0.929865, 0.656568, 0.174363, 0.615039, 0.539452, 0.806939, 0.0893947, 0.413348, 0.864007, 0.205508, 0.390376, 0.533917, 0.439459, 0.905103, 0.341882, 0.624755, 0.397079, 0.541082, 0.0682523, 0.983015, 0.443842, 0.629982, 0.282008, 0.386631, 0.0396435, 0.478885, 0.4212, 0.181879, 0.689716, 0.609262, 0.521219, 0.856247, 0.939949, 0.240021, 0.665151, 0.0608336, 0.359835, 0.431747, 0.691869, 0.591311, 0.388467, 0.588822, 0.502485, 0.877954, 0.583312, 0.670907, 0.379027, 0.450994, 0.016911, 0.740099, 0.379876, 0.66288, 0.0689599, 0.25757, 0.454995, 0.960567, 0.200728, 0.325239, 0.913429, 0.041381, 0.859662, 0.895766, 0.790458, 0.106767, 0.703295, 0.191236, 0.204426, 0.684595, 0.691486, 0.175409, 0.524724, 0.367155, 0.867933, 0.741568, 0.569575, 0.176538, 0.285695, 0.455791, 0.187718, 0.362868, 0.552052, 0.247035, 0.391779, 0.987161, 0.4793, 0.0774468, 0.968417, 0.763525, 0.285887, 0.482418, 0.759539, 0.234663, 0.735722, 0.813635, 0.447822, 0.324047, 0.180318, 0.0297703, 0.454804, 0.21158, 0.457381, 0.890023, 0.900955, 0.840244, 0.706408, 0.178501, 0.763669, 0.372941, 0.710012, 0.671042, 0.822437, 0.227934, 0.297541, 0.9467, 0.0488573, 0.825662, 0.929774, 0.805125, 0.16774, 0.366645, 0.459201, 0.917446, 0.104398, 0.0573441, 0.685905, 0.637186, 0.18841, 0.237238, 0.367388, 0.612208, 0.538027, 0.245563, 0.448944, 0.946351, 0.078478, 0.96132, 0.653643, 0.649054, 0.463215, 0.646464, 0.635334, 0.959491, 0.00335262, 0.182497, 0.954482, 0.106696, 0.197427, 0.499572, 0.274776, 0.751705, 0.434975, 0.0485731, 0.165528, 0.01801, 0.422813, 0.305316, 0.470734, 0.374091, 0.139333, 0.470029, 0.896567, 0.339369, 0.473794, 0.41436, 0.610052, 0.124939, 0.881318, 0.486986, 0.660467, 0.891443, 0.195453, 0.974218, 0.846444, 0.926831, 0.344164, 0.0419922, 0.803992, 0.743913, 0.554845, 0.0106056, 0.418169, 0.41055, 0.829961, 0.665717, 0.408672, 0.747485, 0.136918, 0.560109, 0.72498, 0.517661, 0.437334, 0.245188, 0.410817, 0.0930914, 0.601875, 0.912221, 0.208718, 0.544533, 0.838509, 0.959712, 0.0127595, 0.0623689, 0.310829, 0.591135, 0.883425, 0.24215, 0.0995855, 0.313635, 0.0410957, 0.918939, 0.783048, 0.0153892, 0.12018, 0.32194, 0.815532, 0.0266919, 0.722792, 0.233864, 0.34853, 0.0631725, 0.627564, 0.0811205, 0.871095, 0.741563, 0.361075, 0.325906, 0.464204, 0.397942, 0.486534, 0.922494, 0.832773, 0.626561, 0.529538, 0.314284, 0.638165, 0.9011, 0.900388, 0.244313, 0.839225, 0.0761662, 0.834317, 0.320673, 0.474447, 0.217126, 0.193795, 0.168358, 0.438687, 0.198715, 0.46446, 0.771117, 0.862153, 0.851919, 0.807231, 0.491553, 0.760402, 0.340707, 0.0607091, 0.361827, 0.619789, 0.110278, 0.590294, 0.957111, 0.744611, 0.559881, 0.994887, 0.919425, 0.637753, 0.533503, 0.450887, 0.175615, 0.634571, 0.797628, 0.178719, 0.699851, 0.658949, 0.906386, 0.438896, 0.0417218, 0.438413, 0.826829, 0.841082, 0.980786, 0.927255, 0.138567, 0.820165, 0.313088, 0.0878685, 0.692968, 0.797086, 0.0908378, 0.318713, 0.633711, 0.525103, 0.190014, 0.310485, 0.597693, 0.655324, 0.267112, 0.518204, 0.715525, 0.486913, 0.783756, 0.0793533, 0.359718, 0.230675, 0.199174, 0.215922, 0.102897, 0.186138, 0.836079, 0.910483, 0.694167, 0.813909, 0.199938, 0.408655, 0.119606, 0.887828, 0.333976, 0.205177, 0.609055, 0.76697, 0.387091, 0.614617, 0.60186, 0.546753, 0.765856, 0.457407, 0.630233, 0.866919, 0.937295, 0.214419, 0.367671, 0.98412, 0.748556, 0.214578, 0.270122, 0.847595, 0.912332, 0.294221, 0.339163, 0.320192, 0.0850987, 0.133728, 0.795094, 0.359125, 0.715362, 0.493328, 0.405118, 0.387583, 0.225176, 0.175518, 0.644012, 0.179279, 0.198195, 0.384717, 0.611793, 0.385488, 0.491305, 0.998748, 0.146324, 0.81189, 0.203875, 0.495301, 0.619699, 0.542314, 0.964081, 0.651557, 0.115988, 0.661655, 0.712517, 0.0501672, 0.326884, 0.109749, 0.896658, 0.1904, 0.380272, 0.514918, 0.863364, 0.685467, 0.996615, 0.499541, 0.673198, 0.942305, 0.691121, 0.205226, 0.231887, 0.743837, 0.13908, 0.907879, 0.743439, 0.143676, 0.305427, 0.24824, 0.608515, 0.439296, 0.847471, 0.789528, 0.51187, 0.254966, 0.685155, 0.585688, 0.989821, 0.946481, 0.450107, 0.922811, 0.555053, 0.329394, 0.39229, 0.131353, 0.450519, 0.81199, 0.630134, 0.460913, 0.670854, 0.895434, 0.726601, 0.471248, 0.750922, 0.0946608, 0.710068, 0.697105, 0.733508, 0.220683, 0.666638, 0.0952539, 0.630399, 0.154864, 0.766862, 0.355345, 0.790745, 0.281507, 0.164292, 0.650522, 0.629903, 0.981355, 0.145751, 0.799657, 0.0196028, 0.724183, 0.125143, 0.719542, 0.924714, 0.615013, 0.922675, 0.904591, 0.624601, 0.139733, 0.369898, 0.278809, 0.219397, 0.777665, 0.559285, 0.713929, 0.736891, 0.766342, 0.658174, 0.645476, 0.251764, 0.610972, 0.496852, 0.683424, 0.989308, 0.956882, 0.497361, 0.429103, 0.416429, 0.662068, 0.0963544, 0.551931, 0.889057, 0.167578, 0.638879, 0.0980833, 0.0518262, 0.646338, 0.165541, 0.564348, 0.8532, 0.376433, 0.893288, 0.394515, 0.699307, 0.569125, 0.954349, 0.292597, 0.56059, 0.526105, 0.862391, 0.235818, 0.797581, 0.172794, 0.854972, 0.561266, 0.0256928, 0.88453, 0.777506, 0.538351, 0.594944, 0.78804, 0.906662, 0.377078, 0.135404, 0.126215, 0.412107, 0.440339, 0.460594, 0.244971, 0.907837, 0.165576, 0.220725, 0.893386, 0.595752, 0.0477381, 0.171484, 0.756221, 0.107375, 0.651348, 0.340616, 0.785978, 0.498044, 0.460329, 0.180839, 0.568633, 0.0654769, 0.156544, 0.637076, 0.699879, 0.982172, 0.538528, 0.745358, 0.839453, 0.417995, 0.636056, 0.528779, 0.780283, 0.335406, 0.201206, 0.642997, 0.382086, 0.907109, 0.124882, 0.306389, 0.130438, 0.926737, 0.83236, 0.635197, 0.0893036, 0.300226, 0.409036, 0.330194, 0.525545, 0.500854, 0.486374, 0.493427, 0.323961, 0.581634, 0.481929, 0.169736, 0.302538, 0.355156, 0.180988, 0.224372, 0.887529, 0.0694339, 0.458228, 0.92593, 0.814719, 0.138363, 0.552697, 0.531863, 0.886667, 0.476801, 0.156363, 0.861231, 0.7417, 0.890515, 0.130867, 0.126969, 0.343434, 0.952659, 0.432004, 0.565955, 0.987161, 0.753083, 0.911315, 0.741906, 0.708598, 0.843306, 0.381457, 0.84063, 0.711479, 0.495271, 0.632042, 0.32002, 0.38246, 0.810932, 0.217966, 0.731042, 0.575892, 0.781178, 0.617689, 0.128939, 0.150718, 0.806429, 0.704081, 0.575492, 0.190971, 0.134197, 0.937842, 0.98535, 0.809467, 0.779322, 0.858818, 0.548991, 0.312554, 0.274714, 0.986938, 0.524766, 0.187022, 0.865706, 0.530344, 0.872097, 0.401882, 0.891508, 0.313377, 0.957398, 0.108127, 0.602892, 0.699594, 0.674728, 0.351897, 0.414457, 0.594854, 0.995978, 0.880093, 0.393842, 0.861727, 0.87038, 0.320563, 0.509479, 0.842871, 0.272854, 0.189172, 0.796218, 0.596634, 0.205636, 0.742273, 0.742419, 0.760309, 0.729056, 0.0437783, 0.445359, 0.0322238, 0.184335, 0.988407, 0.512953, 0.550221, 0.771869, 0.381686, 0.85382, 0.426408, 0.120799, 0.0645409, 0.0328801, 0.0570775, 0.444643, 0.269454, 0.500089, 0.373609, 0.504251, 0.910849, 0.253371, 0.994127, 0.938921, 0.951095, 0.852516, 0.0903004, 0.486111, 0.17418, 0.271288, 0.612032, 0.997632, 0.53036, 0.611951, 0.0641582, 0.396866, 0.919247, 0.640878, 0.770191, 0.481362, 0.409374, 0.2625, 0.319186, 0.928482, 0.472299, 0.0358065, 0.49353, 0.322652, 0.0382739, 0.798662, 0.966877, 0.326344, 0.0953948, 0.400169, 0.510833, 0.0684865, 0.83235, 0.696809, 0.974604, 0.668398, 0.122265, 0.369233, 0.955626, 0.188605, 0.480427, 0.286203, 0.320616, 0.954954, 0.782486, 0.186486, 0.105481, 0.945421, 0.767992, 0.356977, 0.669292, 0.0116432, 0.260886, 0.553776, 0.143967, 0.565441, 0.924606, 0.376176, 0.735383, 0.240687, 0.230876, 0.124107, 0.399972, 0.151305, 0.16136, 0.643358, 0.165622, 0.174629, 0.514337, 0.815659, 0.115184, 0.699359, 0.694579, 0.909514, 0.952258, 0.586617, 0.806359, 0.430576, 0.172374, 0.404369, 0.101979, 0.201102, 0.066589, 0.372448, 0.990175, 0.636888, 0.158449, 0.59424, 0.801662, 0.477782, 0.0196779, 0.800519, 0.226145, 0.147307, 0.925814, 0.629851, 0.858079, 0.529705, 0.96928, 0.135855, 0.121891, 0.475163, 0.444364, 0.391397, 0.0779118, 0.566445, 0.251613, 0.389013, 0.802393, 0.392058, 0.299606, 0.302262, 0.732294, 0.019227, 0.473395, 0.412521, 0.76701, 0.0892253, 0.703217, 0.349949, 0.122614, 0.105802, 0.327151, 0.425376, 0.117406, 0.395957, 0.217755, 0.0362698, 0.351134, 0.108123, 0.679722, 0.578639, 0.757755, 0.782326, 0.993839, 0.383555, 0.786901, 0.637786, 0.890523, 0.0454754, 0.653257, 0.84477, 0.490936, 0.204621, 0.775073, 0.683816, 0.675775, 0.859286, 0.0484595, 0.470092, 0.223353, 0.565578, 0.862822, 0.568036, 0.518957, 0.667993, 0.412956, 0.177394, 0.643091, 0.926192, 0.710928, 0.906935, 0.340001, 0.307947, 0.537978, 0.583401, 0.448395, 0.83372, 0.50821, 0.281675, 0.437248, 0.831335, 0.379171, 0.528369, 0.0386753, 0.439311, 0.57382, 0.640347, 0.979313, 0.0362142, 0.830339, 0.344896, 0.385437, 0.974212, 0.240347, 0.122867, 0.422403, 0.586582, 0.356558, 0.238593, 0.216972, 0.487292, 0.688729, 0.646868, 0.886362, 0.139602, 0.8453, 0.497696, 0.311339, 0.426771, 0.880241, 0.881009, 0.686507, 0.204272, 0.00691477, 0.401115, 0.393756, 0.910776, 0.889087, 0.237115, 0.797237, 0.705786, 0.307576, 0.0129004, 0.222088, 0.596397, 0.684274, 0.438425, 0.404496, 0.790856, 0.61561, 0.764173, 0.996443, 0.449856, 0.388379, 0.164582, 0.450946, 0.136325, 0.104272, 0.159408, 0.943254, 0.231601, 0.96012, 0.122654, 0.77375, 0.698247, 0.635342, 0.695868, 0.517988, 0.905835, 0.449273, 0.1554, 0.328498, 0.342687, 0.789064, 0.90011, 0.346621, 0.77674, 0.424599, 0.279622, 0.861007, 0.400212, 0.707104, 0.305798, 0.226575, 0.548174, 0.256156, 0.266986, 0.160528, 0.331082, 0.354184, 0.363671, 0.458763, 0.970597, 0.934086, 0.424846, 0.788564, 0.0627965, 0.262678, 0.912137, 0.761774, 0.34604, 0.116035, 0.486341, 0.660035, 0.428965, 0.682454, 0.857807, 0.209625, 0.853028, 0.790084, 0.824912, 0.0883281, 0.906446, 0.120536, 0.157414, 0.269506, 0.418842, 0.768363, 0.905914, 0.233608, 0.63689, 0.128794, 0.300428, 0.754335, 0.784397, 0.408365, 0.201501, 0.100617, 0.213767, 0.296005, 0.992797, 0.283339, 0.447858, 0.263813, 0.59937, 0.883649, 0.135107, 0.363725, 0.629425, 0.934755, 0.432171, 0.571044, 0.78362, 0.732185, 0.502777, 0.850255, 0.950607, 0.879127, 0.344331, 0.828602, 0.725226, 0.685943, 0.380096, 0.191079, 0.817829, 0.680173, 0.0223915, 0.252598, 0.0514904, 0.561978, 0.32495, 0.605516, 0.0450375, 0.0375528, 0.509012, 0.253094, 0.958415, 0.914325, 0.465613, 0.202329, 0.664152, 0.133459, 0.69897, 0.788707, 0.00200394, 0.0945128, 0.359398, 0.797491, 0.368139, 0.194859, 0.544294, 0.43436, 0.61703, 0.727634, 0.593148, 0.624451, 0.991047, 0.145967, 0.0313034, 0.167285, 0.241529, 0.322303, 0.451572, 0.942235, 0.970542, 0.56176, 0.993246, 0.0279265, 0.377604, 0.16416, 0.375309, 0.369389, 0.119511, 0.120647, 0.301037, 0.073944, 0.789161, 0.181405, 0.887082, 0.956426, 0.902397, 0.739655, 0.508133, 0.0747696, 0.391219, 0.228832, 0.800251, 0.869061, 0.597398, 0.201573, 0.477442, 0.66435, 0.690299, 0.32831, 0.0570044, 0.636411, 0.768536, 0.115984, 0.0367252, 0.16301, 0.698855, 0.0880642, 0.209967, 0.571202, 0.909398, 0.928888, 0.503773, 0.447952, 0.488892, 0.322869, 0.662932, 0.898899, 0.117182, 0.857915, 0.744107, 0.824755, 0.920689, 0.758126, 0.297619, 0.521496, 0.2284, 0.0751337, 0.867074, 0.518767, 0.358837, 0.00144092, 0.0497619, 0.0668159, 0.388102, 0.383741, 0.110213, 0.532467, 0.596091, 0.00134374, 0.833005, 0.474105, 0.343856, 0.99895, 0.242376, 0.0767005, 0.751615, 0.490932, 0.907981, 0.638962, 0.792366, 0.30173, 0.333721, 0.0544114, 0.326532, 0.408815, 0.738012, 0.0674122, 0.599458, 0.772409, 0.479695, 0.357774, 0.783448, 0.48809, 0.254677, 0.586735, 0.357024, 0.327491, 0.785926, 0.23041, 0.644132, 0.413049, 0.735151, 0.867416, 0.928182, 0.788073, 0.632708, 0.68678, 0.31539, 0.30885, 0.894032, 0.0544455, 0.673054, 0.425651, 0.203765, 0.0151665, 0.672158, 0.86361, 0.0568408, 0.448561, 0.0297595, 0.381173, 0.227334, 0.723746, 0.375939, 0.305096, 0.666427, 0.952864, 0.741191, 0.642785, 0.0175393, 0.252206, 0.190683, 0.704187, 0.942112, 0.07693, 0.994348, 0.329894, 0.609689, 0.50401, 0.729247, 0.520244, 0.000946484, 0.541776, 0.138247, 0.186836, 0.391014, 0.0731181, 0.670878, 0.0338262, 0.590797, 0.698486, 0.444108, 0.539547, 0.173782, 0.262909, 0.231219, 0.256835, 0.845156, 0.632973, 0.346624, 0.60681, 0.0932223, 0.251465, 0.0825293, 0.265202, 0.734433, 0.166266, 0.753448, 0.258316, 0.813767, 0.701849, 0.476919, 0.756122, 0.950176, 0.455397, 0.409883, 0.992775, 0.584045, 0.558231, 0.585266, 0.648186, 0.530603, 0.71656, 0.800558, 0.833787, 0.232484, 0.339823, 0.318783, 0.337165, 0.364923, 0.823954, 0.360866, 0.715251, 0.5378, 0.864293, 0.422829, 0.233751, 0.190532, 0.984108, 0.0647921, 0.735035, 0.0907616, 0.0666643, 0.0924067, 0.502576, 0.511322, 0.345263, 0.264773, 0.96058, 0.0867236, 0.179448, 0.838338, 0.236504, 0.288376, 0.579939, 0.747783, 0.960027, 0.905078, 0.424557, 0.281381, 0.750459, 0.652348, 0.439034, 0.999016, 0.117254, 0.369881, 0.55118, 0.113318, 0.350891, 0.615329, 0.647776, 0.74371, 0.596626, 0.83351, 0.498064, 0.0450331, 0.220228, 0.020771, 0.680722, 0.75407, 0.601801, 0.0530075, 0.462111, 0.519968, 0.792487, 0.581101, 0.0211003, 0.229924, 0.78715, 0.727014, 0.915237, 0.631788, 0.799126, 0.546876, 0.742726, 0.670435, 0.304231, 0.879851, 0.995614, 0.766319, 0.42179, 0.558265, 0.817397, 0.995562, 0.285287, 0.260675, 0.929824, 0.807761, 0.162499, 0.397752, 0.709695, 0.286947, 0.096302, 0.590545, 0.755536, 0.83637, 0.185184, 0.10565, 0.187634, 0.615155, 0.81464, 0.332655, 0.290453, 0.434497, 0.8873, 0.409133, 0.881288, 0.331319, 0.515638, 0.731008, 0.40766, 0.398138, 0.447024, 0.0110212, 0.43768, 0.0142694, 0.909536, 0.476164, 0.173389, 0.188101, 0.647039, 0.183863, 0.677867, 0.782275, 0.47767, 0.425961, 0.419715, 0.130223, 0.363212, 0.802346, 0.31485, 0.460572, 0.470326, 0.432771, 0.592056, 0.432036, 0.703806, 0.149798, 0.398114, 0.799945, 0.911993, 0.650931, 0.532968, 0.460181, 0.140933, 0.802706, 0.727349, 0.369486, 0.15512, 0.503928, 0.974148, 0.937846, 0.207428, 0.901552, 0.165991, 0.398288, 0.277009, 0.429129, 0.176726, 0.380608, 0.755432, 0.442744, 0.705476, 0.521909, 0.167085, 0.0421919, 0.105396, 0.153568, 0.608793, 0.590906, 0.268729, 0.19125, 0.830014, 0.185807, 0.890209, 0.83474, 0.310515, 0.195112, 0.982706, 0.189772, 0.700988, 0.214694, 0.774826, 0.327473, 0.868802, 0.16681, 0.58841, 0.881917, 0.117363, 0.599747, 0.158003, 0.517942, 0.432007, 0.648865, 0.0624208, 0.0122082, 0.329588, 0.504368, 0.0203229, 0.139813, 0.394387, 0.12387, 0.181334, 0.868906, 0.526532, 0.880958, 0.413481, 0.982045, 0.471394, 0.538444, 0.730804, 0.85219, 0.400402, 0.251662, 0.937787, 0.00174408, 0.652608, 0.261504, 0.388878, 0.868629, 0.537448, 0.0981852, 0.948251, 0.633976, 0.645068, 0.25576, 0.548145, 0.0116775, 0.592169, 0.143432, 0.330232, 0.241711, 0.970109, 0.852308, 0.852483, 0.151413, 0.591363, 0.384637, 0.549586, 0.60464, 0.895377, 0.579498, 0.466505, 0.945094, 0.767294, 0.252708, 0.622607, 0.382841, 0.493243, 0.549084, 0.690041, 0.0365459, 0.69902, 0.239746, 0.54563, 0.670083, 0.548381, 0.0894636, 0.445598, 0.664948, 0.477631, 0.585061, 0.606681, 0.676272, 0.827953, 0.969431, 0.426087, 0.181042, 0.335697, 0.0937029, 0.0367387, 0.228312, 0.0617288, 0.335622, 0.944988, 0.296869, 0.756548, 0.0404717, 0.677043, 0.762679, 0.700488, 0.318338, 0.0365351, 0.612665, 0.376546, 0.209593, 0.512024, 0.12407, 0.279746, 0.755882, 0.111437, 0.299563, 0.997316, 0.723257, 0.636209, 0.226971, 0.0659718, 0.140536, 0.255796, 0.564739, 0.588969, 0.168314, 0.543733, 0.924602, 0.244122, 0.543139, 0.0785925, 0.194683, 0.899421, 0.403202, 0.0356301, 0.681685, 0.887435, 0.856302, 0.193578, 0.496868, 0.467903, 0.0387348, 0.638649, 0.90526, 0.324396, 0.247047, 0.169258, 0.266024, 0.986432, 0.521846, 0.49993, 0.637412, 0.797028, 0.699123, 0.835982, 0.739283, 0.708695, 0.107002, 0.732937, 0.844857, 0.174538, 0.22849, 0.222638, 0.796332, 0.933367, 0.759566, 0.513495, 0.803074, 0.107489, 0.399826, 0.656787, 0.106884, 0.210021, 0.094437, 0.435416, 0.60731, 0.1567, 0.841264, 0.0968264, 0.306852, 0.345901, 0.141018, 0.159966, 0.821595, 0.320059, 0.0656764, 0.0505248, 0.432913, 0.747983, 0.750045, 0.0417933, 0.138653, 0.137631, 0.320256, 0.584708, 0.0532872, 0.318578, 0.63761, 0.564704, 0.154647, 0.642569, 0.622576, 0.244021, 0.87078, 0.500933, 0.00645393, 0.0539389, 0.0485263, 0.796574, 0.793253, 0.732992, 0.645884, 0.379617, 0.555762, 0.00629676, 0.259832, 0.798554, 0.0315776, 0.450822, 0.101757, 0.809952, 0.313552, 0.783575, 0.0359134, 0.948098, 0.161367, 0.525707, 0.0963111, 0.132763, 0.22445, 0.461381, 0.713727, 0.943816, 0.658751, 0.327083, 0.794496, 0.198395, 0.841364, 0.116349, 0.370534, 0.542816, 0.72763, 0.374359, 0.533259, 0.887736, 0.0196068, 0.502101, 0.412768, 0.0106867, 0.678288, 0.858775, 0.335465, 0.730297, 0.992653, 0.717325, 0.507287, 0.187472, 0.877163, 0.52541, 0.183381, 0.0743946, 0.258771, 0.848135, 0.805477, 0.316745, 0.453276, 0.266309, 0.110357, 0.153075, 0.690539, 0.201145, 0.920943, 0.507428, 0.445467, 0.78514, 0.616036, 0.258572, 0.942877, 0.760505, 0.238735, 0.466058, 0.0212599, 0.657658, 0.555341, 0.803491, 0.0782692, 0.220241, 0.944674, 0.000973093, 0.749505, 0.106599, 0.15009, 0.0835378, 0.181226, 0.0515253, 0.88494, 0.102723, 0.974932, 0.231358, 0.467657, 0.183007, 0.920526, 0.288254, 0.830973, 0.553001, 0.93022, 0.414924, 0.376628, 0.334164, 0.609779, 0.539633, 0.80234, 0.775187, 0.0439149, 0.813741, 0.556876, 0.465937, 0.181576, 0.14384, 0.859396, 0.191365, 0.364365, 0.95841, 0.298458, 0.179076, 0.287059, 0.478908, 0.737661, 0.301259, 0.0961071, 0.672842, 0.783623, 0.118186, 0.166335, 0.26924, 0.453664, 0.688125, 0.947874, 0.36531, 0.0269986, 0.218112, 0.512163, 0.191052, 0.299443, 0.730737, 0.226903, 0.340436, 0.403929, 0.0852968, 0.480171, 0.603748, 0.421509, 0.435747, 0.406636, 0.0178122, 0.322006, 0.0404101, 0.860913, 0.0730553, 0.88948, 0.177384, 0.517096, 0.718766, 0.2512, 0.602436, 0.0417423, 0.475102, 0.720779, 0.626538, 0.283841, 0.238276, 0.987086, 0.591778, 0.1842, 0.520921, 0.153227, 0.556522, 0.146511, 0.604621, 0.116201, 0.0737713, 0.543386, 0.0369681, 0.398191, 0.0236996, 0.0167607, 0.615953, 0.127181, 0.454078, 0.636039, 0.919659, 0.951307, 0.888242, 0.880994, 0.433766, 0.676223, 0.777643, 0.0852578, 0.170134, 0.903301, 0.82682, 0.888324, 0.258651, 0.321851, 0.740333, 0.136134, 0.246879, 0.00224358, 0.157725, 0.199889, 0.569027, 0.0310247, 0.275402, 0.729987, 0.688425, 0.604258, 0.760276, 0.957512, 0.564194, 0.463683, 0.340383, 0.285583, 0.500558, 0.304194, 0.357911, 0.84807, 0.99273, 0.226164, 0.709829, 0.166442, 0.915231, 0.798527, 0.125432, 0.222153, 0.496277, 0.100268, 0.333152, 0.83063, 0.779307, 0.581274, 0.550133, 0.998805, 0.885069, 0.393751, 0.692026, 0.537398, 0.584291, 0.0203061, 0.0124475, 0.161726, 0.785518, 0.160358, 0.76372, 0.783276, 0.969793, 0.844359, 0.856301, 0.721894, 0.978718, 0.130515, 0.89933, 0.448584, 0.122808, 0.515401, 0.787199, 0.438048, 0.395707, 0.598831, 0.772227, 0.944482, 0.892404, 0.820393, 0.716444, 0.723121, 0.0701328, 0.716947, 0.886684, 0.009141, 0.412401, 0.473811, 0.178099, 0.446003, 0.567898, 0.980485, 0.411368, 0.300427, 0.554554, 0.326299, 0.914831, 0.00431922, 0.989365, 0.461677, 0.304597, 0.861639, 0.503709, 0.919688, 0.86521, 0.858752, 0.401042, 0.499406, 0.999762, 0.145825, 0.11521, 0.425163, 0.265864, 0.630985, 0.740153, 0.338885, 0.484607, 0.677764, 0.00381102, 0.809534, 0.145251, 0.541035, 0.0462432, 0.0662148, 0.506739, 0.689138, 0.725102, 0.560043, 0.920058, 0.707384, 0.0907164, 0.575176, 0.591147, 0.76119, 0.977688, 0.594382, 0.0568761, 0.334937, 0.0236219, 0.247397, 0.82412, 0.250413, 0.563062, 0.126827, 0.614318, 0.45863, 0.570689, 0.0717203, 0.71442, 0.852698, 0.319204, 0.673932, 0.66984, 0.791503, 0.0991388, 0.727569, 0.673013, 0.531488, 0.973541, 0.490356, 0.689448, 0.51114, 0.0510635, 0.144568, 0.0488804, 0.907358, 0.630259, 0.801694, 0.690012, 0.142377, 0.376682, 0.144956, 0.824021, 0.721665, 0.938729, 0.947014, 0.950303, 0.625824, 0.0518692, 0.372296, 0.696759, 0.477766, 0.38459, 0.218042, 0.858416, 0.115892, 0.0320822, 0.495412, 0.862494, 0.819502, 0.941878, 0.0387679, 0.794199, 0.820976, 0.248613, 0.308583, 0.0627562, 0.479179, 0.460774, 0.427001, 0.032369, 0.998002, 0.690198, 0.301801, 0.276364, 0.710231, 0.893871, 0.785995, 0.365127, 0.272635, 0.606906, 0.886356, 0.683694, 0.267291, 0.218239, 0.217794, 0.879303, 0.800404, 0.753908, 0.381, 0.38011, 0.868807, 0.915108, 0.679771, 0.425887, 0.232021, 0.3732, 0.524585, 0.227168, 0.332095, 0.159611, 0.474157, 0.834698, 0.119122, 0.703672, 0.472869, 0.642509, 0.454468, 0.677509, 0.14933, 0.0275297, 0.886753, 0.183027, 0.504664, 0.13094, 0.471414, 0.291249, 0.0897135, 0.883799, 0.948179, 0.209196, 0.261283, 0.434814, 0.764381, 0.333649, 0.323645, 0.732802, 0.754794, 0.772194, 0.888666, 0.794492, 0.470613, 0.180972, 0.533535, 0.638344, 0.0309298, 0.473841, 0.572842, 0.911616, 0.0359518, 0.504784, 0.864904, 0.791921, 0.952028, 0.14703, 0.482688, 0.38138, 0.689176, 0.358107, 0.964222, 0.664341, 0.364756, 0.462358, 0.871348, 0.811468, 0.805107, 0.372945, 0.709743, 0.126389, 0.891431, 0.437558, 0.570483, 0.788012, 0.964243, 0.258805, 0.280408, 0.0702566, 0.657459, 0.683867, 0.0888091, 0.55652, 0.70077, 0.444457, 0.487276, 0.205754, 0.659927, 0.926596, 0.445687, 0.20498, 0.548544, 0.343877, 0.512677, 0.990822, 0.6532, 0.268565, 0.962165, 0.327383, 0.674243, 0.228823, 0.998085, 0.227313, 0.800336, 0.718163, 0.782706, 0.941869, 0.33199, 0.849003, 0.194824, 0.902575, 0.501552, 0.518239, 0.150476, 0.448765, 0.211319, 0.158607, 0.640021, 0.952545, 0.717359, 0.280481, 0.909379, 0.908767, 0.528414, 0.974888, 0.276211, 0.92698, 0.835883, 0.901567, 0.666688, 0.529453, 0.465804, 0.294289, 0.139984, 0.999112, 0.844271, 0.662428, 0.792039, 0.183089, 0.797879, 0.297615, 0.108843, 0.128322, 0.827902, 0.416487, 0.236675, 0.806017, 0.279535, 0.652342, 0.610113, 0.371188, 0.216679, 0.402532, 0.969157, 0.301669, 0.0383836, 0.499437, 0.118573, 0.362627, 0.18339, 0.222873, 0.526366, 0.147472, 0.993054, 0.565005, 0.29172, 0.547762, 0.852949, 0.357201, 0.491189, 0.863435, 0.518439, 0.0594226, 0.109189, 0.945859, 0.739604, 0.143206, 0.435732, 0.553778, 0.0035747, 0.772776, 0.505716, 0.153306, 0.664995, 0.832633, 0.565863, 0.665123, 0.666381, 0.394328, 0.0855326, 0.573496, 0.885602, 0.390953, 0.708925, 0.786931, 0.522786, 0.291825, 0.0634514, 0.928188, 0.168637, 0.253001, 0.862502, 0.929582, 0.646378, 0.989392, 0.521706, 0.0178385, 0.694728, 0.202491, 0.549003, 0.909403, 0.406013, 0.387248, 0.760753, 0.852096, 0.358302, 0.245531, 0.71053, 0.811774, 0.92079, 0.810023, 0.174339, 0.536559, 0.00591831, 0.374183, 0.616586, 0.940266, 0.100919, 0.198732, 0.598882, 0.608117, 0.930093, 0.521744, 0.822235, 0.549358, 0.149835, 0.344036, 0.650126, 0.0347386, 0.0659594, 0.775347, 0.632604, 0.896795, 0.944731, 0.051625, 0.328262, 0.489635, 0.771074, 0.520485, 0.445573, 0.99153, 0.453152, 0.74483, 0.359229, 0.842507, 0.754794, 0.050389, 0.469458, 0.345899, 0.724442, 0.1258, 0.997286, 0.542507, 0.734243, 0.218028, 0.57567, 0.0840791, 0.831345, 0.572729, 0.638681, 0.46461, 0.21553, 0.496753, 0.651072, 0.728837, 0.383105, 0.913925, 0.608814, 0.69361, 0.284668, 0.580892, 0.0829319, 0.996964, 0.694332, 0.0266658, 0.343305, 0.860466, 0.410865, 0.344897, 0.076182, 0.0945845, 0.606471, 0.910185, 0.440777, 0.83356, 0.415651, 0.470332, 0.577427, 0.286812, 0.458414, 0.154092, 0.726048, 0.448766, 0.536047, 0.881113, 0.0834768, 0.680602, 0.100508, 0.614056, 0.920217, 0.554259, 0.0771404, 0.200639, 0.997162, 0.711893, 0.580785, 0.517384, 0.236981, 0.961531, 0.262726, 0.0279213, 0.601705, 0.922513, 0.457747, 0.622179, 0.586986, 0.815665, 0.740151, 0.71075, 0.744337, 0.267282, 0.714992, 0.995485, 0.373861, 0.330064, 0.707927, 0.4794, 0.467112, 0.517784, 0.750343, 0.301888, 0.31469, 0.143334, 0.016394, 0.929898, 0.610353, 0.378339, 0.961137, 0.286113, 0.998841, 0.619241, 0.847544, 0.140022, 0.6554, 0.212334, 0.92588, 0.11685, 0.480002, 0.927651, 0.285044, 0.888313, 0.171126, 0.561373, 0.458234, 0.157669, 0.777138, 0.418818, 0.404983, 0.0466326, 0.101271, 0.143908, 0.0234543, 0.405157, 0.947144, 0.028322, 0.325914, 0.475486, 0.338324, 0.607948, 0.869158, 0.907468, 0.930774, 0.501023, 0.925042, 0.454899, 0.946359, 0.125395, 0.471872, 0.620577, 0.155292, 0.566721, 0.671337, 0.265429, 0.752127, 0.50987, 0.618642, 0.715742, 0.694601, 0.625403, 0.52693, 0.0518873, 0.419928, 0.668601, 0.949508, 0.540852, 0.554487, 0.52369, 0.28843, 0.488686, 0.200984, 0.837579, 0.269874, 0.195823, 0.515413, 0.578064, 0.745128, 0.331575, 0.588522, 0.490486, 0.931496, 0.802797, 0.924865, 0.356336, 0.581246, 0.328024, 0.60922, 0.0407957, 0.0587663, 0.0332815, 0.469145, 0.40867, 0.857537, 0.807716, 0.386968, 0.0427086, 0.204949, 0.7688, 0.440749, 0.346744, 0.121736, 0.269309, 0.882475, 0.570572, 0.919927, 0.163374, 0.0382734, 0.244256, 0.608912, 0.0744772, 0.199804, 0.0177384, 0.562952, 0.724068, 0.548369, 0.709908, 0.267533, 0.423085, 0.801727, 0.891623, 0.508236, 0.449655, 0.168635, 0.266666, 0.618473, 0.574547, 0.568718, 0.0749061, 0.977498, 0.230497, 0.773333, 0.433951, 0.753883, 0.359061, 0.395892, 0.999135, 0.979185, 0.935089, 0.717506, 0.0794712, 0.110681, 0.261232, 0.0781289, 0.506005, 0.0258885, 0.03633, 0.102523, 0.975296, 0.238929, 0.651561, 0.875218, 0.0468139, 0.754441, 0.384344, 0.236493, 0.424086, 0.92452, 0.605211, 0.542885, 0.213593, 0.888459, 0.645171, 0.444662, 0.34014, 0.0488637, 0.468849, 0.154743, 0.641403, 0.614473, 0.382053, 0.732735, 0.060139, 0.575865, 0.906177, 0.233673, 0.972487, 0.608601, 0.109103, 0.933532, 0.383431, 0.982875, 0.75572, 0.920607, 0.260268, 0.967597, 0.165602, 0.145568, 0.794938, 0.645477, 0.894148, 0.488078, 0.829059, 0.909446, 0.952965, 0.994641, 0.184752, 0.862099, 0.449358, 0.498181, 0.803842, 0.499511, 0.74574, 0.345415, 0.335949, 0.917581, 0.502464, 0.757405, 0.556406, 0.802122, 0.494112, 0.204485, 0.280133, 0.250274, 0.0719013, 0.350682, 0.320498, 0.0652321, 0.0980936, 0.858129, 0.633885, 0.687396, 0.0741431, 0.921754, 0.821764, 0.548975, 0.291379, 0.210214, 0.251713, 0.56441, 0.831934, 0.194279, 0.984741, 0.983676, 0.500923, 0.88643, 0.446535, 0.31721, 0.43667, 0.138071, 0.777664, 0.899611, 0.679442, 0.977321, 0.48769, 0.698537, 0.114834, 0.732036, 0.935299, 0.443224, 0.606917, 0.00343731, 0.918788, 0.179939, 0.179491, 0.0933978, 0.308888, 0.835705, 0.883739, 0.0795075, 0.108373, 0.444887, 0.0272249, 0.665521, 0.936684, 0.918134, 0.506515, 0.0310974, 0.318531, 0.334573, 0.95934, 0.773097, 0.870414, 0.622534, 0.772598, 0.267527, 0.957514, 0.321456, 0.433731, 0.0378987, 0.303143, 0.946338, 0.771424, 0.968829, 0.0182637, 0.153095, 0.791273, 0.0869237, 0.908045, 0.285497, 0.456298, 0.319449, 0.948262, 0.0108198, 0.0791605, 0.138426, 0.0493138, 0.297055, 0.831732, 0.846622, 0.977141, 0.666201, 0.0894669, 0.474935, 0.597488, 0.745701, 0.998088, 0.259435, 0.448089, 0.757547, 0.695585, 0.928415, 0.254816, 0.391428, 0.239077, 0.343674, 0.707079, 0.840506, 0.855248, 0.0720463, 0.273765, 0.414277, 0.28574, 0.872958, 0.600764, 0.707009, 0.152044, 0.749205, 0.736148, 0.0434453, 0.480865, 0.290354, 0.081511, 0.704921, 0.592041, 0.987253, 0.236817, 0.218098, 0.636332, 0.166966, 0.141217, 0.616854, 0.883307, 0.90587, 0.213539, 0.0203048, 0.152704, 0.665115, 0.331953, 0.917368, 0.185204, 0.344195, 0.0684662, 0.827963, 0.697345, 0.382241, 0.11038, 0.432941, 0.0522772, 0.340995, 0.790436, 0.221271, 0.153565, 0.7529, 0.439033, 0.0688691, 0.942102, 0.0991886, 0.861902, 0.653214, 0.533909, 0.946111, 0.811667, 0.835058, 0.906783, 0.889796, 0.180832, 0.747069, 0.189066, 0.928808, 0.902241, 0.374762, 0.307401, 0.595117, 0.357318, 0.669907, 0.244712, 0.977176, 0.107172, 0.459304, 0.942739, 0.601034, 0.351095, 0.969381, 0.70954, 0.474592, 0.849265, 0.319091, 0.325441, 0.810371, 0.382643, 0.231443, 0.896858, 0.619304, 0.712551, 0.818118, 0.583754, 0.744646, 0.948482, 0.26386, 0.649881, 0.762572, 0.191877, 0.00646703, 0.357565, 0.514021, 0.272099, 0.404912, 0.744339, 0.0570981, 0.188718, 0.488049, 0.910256, 0.381391, 0.780401, 0.249811, 0.898262, 0.562622, 0.544915, 0.995939, 0.163083, 0.700276, 0.339799, 0.371208, 0.256466, 0.207121, 0.838345, 0.116212, 0.215533, 0.0896088, 0.765079, 0.746264, 0.458304, 0.562406, 0.53256, 0.401652, 0.902194, 0.728271, 0.401179, 0.68653, 0.982712, 0.970421, 0.776619, 0.335532, 0.57628, 0.283883, 0.337312, 0.587295, 0.605534, 0.257679, 0.977735, 0.606707, 0.384693, 0.148313, 0.91652, 0.876226, 0.200527, 0.159544, 0.478128, 0.788105, 0.168764, 0.820108, 0.639652, 0.313061, 0.300923, 0.00679751, 0.128614, 0.743182, 0.591579, 0.227884, 0.276947, 0.353419, 0.449458, 0.857557, 0.311474, 0.168574, 0.231684, 0.973643, 0.467229, 0.401413, 0.824339, 0.648709, 0.992076, 0.561148, 0.539587, 0.88606, 0.0101625, 0.321866, 0.0864855, 0.823361, 0.171294, 0.851256, 0.904512, 0.868669, 0.461754, 0.337381, 0.805864, 0.282016, 0.256525, 0.367835, 0.36925, 0.323166, 0.544029, 0.260691, 0.487742, 0.501015, 0.871728, 0.816517, 0.177717, 0.349107, 0.9712, 0.445068, 0.554921, 0.853349, 0.642411, 0.274062, 0.393994, 0.405508, 0.979283, 0.947317, 0.1413, 0.804752, 0.282827, 0.00433583, 0.209862, 0.805964, 0.240927, 0.923283, 0.29844, 0.577112, 0.197106, 0.941629, 0.0260883, 0.783104, 0.428877, 0.375769, 0.47005, 0.618762, 0.129121, 0.96162, 0.133023, 0.757693, 0.521303, 0.425115, 0.895157, 0.548349, 0.789657, 0.773709, 0.814288, 0.219591, 0.927035, 0.554026, 0.73962, 0.228319, 0.985027, 0.203205, 0.670233, 0.845321, 0.122509, 0.525979, 0.774974, 0.35449, 0.0202482, 0.0553284, 0.718248, 0.968736, 0.775884, 0.872025, 0.249245, 0.223508, 0.373448, 0.873227, 0.818622, 0.170087, 0.45397, 0.211645, 0.0912735, 0.885725, 0.408843, 0.816578, 0.947253, 0.660385, 0.905483, 0.438485, 0.592493, 0.964808, 0.390944, 0.434461, 0.624856, 0.494029, 0.540508, 0.51451, 0.897778, 0.271091, 0.917262, 0.832085, 0.908695, 0.363763, 0.280258, 0.0206989, 0.938979, 0.264247, 0.348786, 0.136345, 0.504444, 0.774869, 0.446413, 0.991975, 0.810845, 0.0198101, 0.938085, 0.121592, 0.246139, 0.872632, 0.00349399, 0.447693, 0.619095, 0.773532, 0.911036, 0.313008, 0.423558, 0.266044, 0.0985083, 0.357055, 0.249961, 0.00837236, 0.668355, 0.946894, 0.287958, 0.49005, 0.613826, 0.459912, 0.761238, 0.504224, 0.905499, 0.786928, 0.609886, 0.457182, 0.319103, 0.00407148, 0.0451923, 0.938474, 0.69964, 0.761635, 0.648927, 0.743729, 0.341382, 0.0405512, 0.434753, 0.430363, 0.737545, 0.753841, 0.309877, 0.682698, 0.52824, 0.282921, 0.0398223, 0.108494, 0.275523, 0.193035, 0.0649202, 0.32645, 0.571398, 0.111497, 0.743052, 0.880672, 0.623785, 0.780881, 0.928861, 0.939333, 0.535115, 0.481065, 0.557964, 0.791385, 0.131174, 0.427806, 0.380435, 0.128044, 0.667008, 0.743779, 0.0241728, 0.433819, 0.787634, 0.808397, 0.162604, 0.601796, 0.322157, 0.166734, 0.544991, 0.012839, 0.352769, 0.575641, 0.785877, 0.464232, 0.436805, 0.816211, 0.677876, 0.200392, 0.967292, 0.822277, 0.510058, 0.959157, 0.532251, 0.173079, 0.0579285, 0.426559, 0.493084, 0.85396, 0.68958, 0.332149, 0.727335, 0.301874, 0.53545, 0.648203, 0.113179, 0.500634, 0.736473, 0.228937, 0.615063, 0.89921, 0.275833, 0.685858, 0.63812, 0.426503, 0.327029, 0.0407834, 0.571616, 0.798809, 0.61719, 0.627599, 0.667153, 0.511011, 0.301111, 0.214023, 0.745447, 0.897346, 0.869188, 0.404666, 0.25638, 0.738289, 0.95814, 0.39046, 0.690222, 0.486324, 0.681128, 0.454494, 0.131966, 0.299781, 0.435809, 0.64067, 0.127576, 0.0933634, 0.516857, 0.534826, 0.062432, 0.254201, 0.370317, 0.276649, 0.212643, 0.0365374, 0.215861, 0.98183, 0.558461, 0.882114, 0.760298, 0.0230026, 0.212627, 0.452885, 0.863122, 0.501076, 0.261205, 0.526928, 0.0882687, 0.382562, 0.799093, 0.217433, 0.872696, 0.352978, 0.162366, 0.200554, 0.0853807, 0.617135, 0.803623, 0.053892, 0.768681, 0.72646, 0.186899, 0.233063, 0.44126, 0.351109, 0.51456, 0.471347, 0.14898, 0.237901, 0.390519, 0.401825, 0.0780749, 0.927048, 0.277374, 0.403331, 0.817587, 0.272252, 0.55869, 0.0700548, 0.837055, 0.658314, 0.258131, 0.386913, 0.161075, 0.198577, 0.105789, 0.364399, 0.561513, 0.907905, 0.23445, 0.876724, 0.287997, 0.337503, 0.580209, 0.700581, 0.893672, 0.303112, 0.400399, 0.900429, 0.960338, 0.205897, 0.13644, 0.606848, 0.278969, 0.444764, 0.277917, 0.727935, 0.261535, 0.76446, 0.263156, 0.361122, 0.377576, 0.66583, 0.203896, 0.242684, 0.131856, 0.00691427, 0.384593, 0.0738922, 0.796443, 0.386714, 0.646815, 0.0465242, 0.37696, 0.839695, 0.516433, 0.51168, 0.735366, 0.313122, 0.926391, 0.38615, 0.328949, 0.908023, 0.022474, 0.944344, 0.0855576, 0.181333, 0.705536, 0.551495, 0.789005, 0.991004, 0.867341, 0.156493, 0.204584, 0.325171, 0.358104, 0.966632, 0.916216, 0.350342, 0.26379, 0.185092, 0.676694, 0.788359, 0.260773, 0.629055, 0.77337, 0.381681, 0.890435, 0.818667, 0.998066, 0.220561, 0.702782, 0.321089, 0.120623, 0.391574, 0.0824004, 0.335235, 0.0896565, 0.319899, 0.973759, 0.109473, 0.682094, 0.108171, 0.465936, 0.67167, 0.637918, 0.541815, 0.766935, 0.0189718, 0.879942, 0.270628, 0.932306, 0.983927, 0.0468443, 0.628777, 0.0181506, 0.380767, 0.826538, 0.733648, 0.45519, 0.821057, 0.513454, 0.348211, 0.693584, 0.148583, 0.977117, 0.430738, 0.61182, 0.418308, 0.673495, 0.3394, 0.427247, 0.810305, 0.184395, 0.153866, 0.265563, 0.478276, 0.120549, 0.392185, 0.297863, 0.344672, 0.334586, 0.0398942, 0.285567, 0.654178, 0.00459614, 0.57217, 0.942972, 0.775396, 0.709488, 0.86794, 0.515648, 0.594831, 0.381757, 0.757027, 0.727035, 0.786055, 0.203072, 0.276466, 0.158124, 0.808501, 0.102053, 0.997998, 0.928943, 0.339197, 0.422558, 0.403526, 0.811289, 0.682467, 0.519364, 0.985631, 0.695145, 0.87326, 0.520205, 0.0111355, 0.809212, 0.0752159, 0.687829, 0.760943, 0.459425, 0.892339, 0.879954, 0.778171, 0.923641, 0.146616, 0.560208, 0.94499, 0.682062, 0.835312, 0.575422, 0.554996, 0.397026, 0.97177, 0.0242832, 0.0925651, 0.987186, 0.936212, 0.206866, 0.80444, 0.38113, 0.501063, 0.843346, 0.864754, 0.684651, 0.226487, 0.832008, 0.500568, 0.268452, 0.35985, 0.482842, 0.351491, 0.117092, 0.616672, 0.950603, 0.442528, 0.108993, 0.147171, 0.0811919, 0.620192, 0.164973, 0.570533, 0.344352, 0.227946, 0.706041, 0.319002, 0.836146, 0.431537, 0.373224, 0.830264, 0.859218, 0.135633, 0.204645, 0.497329, 0.476283, 0.898832, 0.318157, 0.0518413, 0.787788, 0.749823, 0.990882, 0.310739, 0.373329, 0.00699056, 0.763808, 0.189834, 0.993723, 0.323071, 0.556897, 0.955455, 0.871199, 0.783104, 0.84266, 0.657628, 0.118837, 0.396545, 0.836526, 0.421213, 0.796618, 0.92848, 0.196703, 0.453052, 0.21279, 0.0781732, 0.290214, 0.85674, 0.450393, 0.269058, 0.231177, 0.382764, 0.150857, 0.959229, 0.350774, 0.219011, 0.505458, 0.0262893, 0.753044, 0.193166, 0.164141, 0.228447, 0.950066, 0.1562, 0.465342, 0.0933231, 0.51868, 0.467452, 0.320578, 0.333187, 0.750958, 0.609314, 0.557419, 0.632221, 0.911576, 0.051691, 0.838721, 0.592503, 0.556489, 0.28693, 0.79994, 0.186534, 0.137593, 0.565969, 0.208817, 0.616289, 0.111668, 0.339988, 0.298029, 0.709292, 0.373836, 0.480828, 0.379162, 0.882696, 0.413005, 0.128272, 0.557877, 0.0916656, 0.323702, 0.727149, 0.385419, 0.945602, 0.924983, 0.5581, 0.605596, 0.00841205, 0.790584, 0.679761, 0.0157527, 0.882751, 0.856038, 0.822924, 0.199808, 0.208543, 0.319852, 0.804386, 0.835573, 0.428316, 0.0441746, 0.401189, 0.973443, 0.693568, 0.77892, 0.426246, 0.578862, 0.884189, 0.881808, 0.99988, 0.41897, 0.635222, 0.243414, 0.687665, 0.662656, 0.921206, 0.931552, 0.487752, 0.954991, 0.770023, 0.413163, 0.166651, 0.146153, 0.552683, 0.359568, 0.430048, 0.495043, 0.355809, 0.985572, 0.696166, 0.513866, 0.838096, 0.926908, 0.421392, 0.394051, 0.298775, 0.957049, 0.44277, 0.295917, 0.321999, 0.200425, 0.376574, 0.0706394, 0.976208, 0.712279, 0.127169, 0.991754, 0.270863, 0.363507, 0.373852, 0.349077, 0.713998, 0.160536, 0.535705, 0.457604, 0.505169, 0.824704, 0.239087, 0.257304, 0.202766, 0.236109, 0.332589, 0.0238311, 0.260527, 0.00371746, 0.412384, 0.482204, 0.711049, 0.4693, 0.184225, 0.831808, 0.268629, 0.687246, 0.364263, 0.320361, 0.605563, 0.431841, 0.571692, 0.918598, 0.0189125, 0.722953, 0.197843, 0.644876, 0.860719, 0.254702, 0.158021, 0.393331, 0.535694, 0.272737, 0.770715, 0.362387, 0.197682, 0.387888, 0.71038, 0.663247, 0.556153, 0.138118, 0.327036, 0.891755, 0.444031, 0.171477, 0.106749, 0.920795, 0.886496, 0.0492393, 0.945329, 0.577699, 0.973865, 0.329843, 0.520608, 0.396895, 0.319288, 0.903879, 0.962445, 0.653325, 0.0848507, 0.393099, 0.458913, 0.981772, 0.942494, 0.0410877, 0.285956, 0.595612, 0.942453, 0.446092, 0.83528, 0.898894, 0.062709, 0.0657916, 0.484063, 0.8508, 0.227725, 0.752846, 0.92173, 0.480526, 0.0964081, 0.948487, 0.193416, 0.682024, 0.501548, 0.862019, 0.614713, 0.950482, 0.70864, 0.359331, 0.0469288, 0.657403, 0.203831, 0.687638, 0.222811, 0.483744, 0.529177, 0.621497, 0.485951, 0.534666, 0.446161, 0.250163, 0.889559, 0.166582, 0.920422, 0.769784, 0.547718, 0.465831, 0.10656, 0.235391, 0.0369706, 0.431307, 0.772417, 0.529851, 0.114619, 0.484428, 0.241478, 0.419788, 0.499923, 0.554834, 0.228483, 0.18014, 0.0919056, 0.280975, 0.164224, 0.0682185, 0.887408, 0.997653, 0.945901, 0.949911, 0.986903, 0.713256, 0.930299, 0.875153, 0.134418, 0.0864959, 0.197977, 0.762442, 0.89542, 0.951293, 0.908159, 0.960262, 0.356559, 0.542306, 0.308836, 0.31353, 0.83746, 0.914564, 0.932738, 0.716796, 0.95133, 0.977492, 0.835335, 0.811688, 0.867739, 0.658936, 0.534261, 0.465219, 0.946242, 0.0916335, 0.15547, 0.0837199, 0.328251, 0.353232, 0.52683, 0.0530961, 0.844124, 0.49339, 0.574155, 0.259173, 0.807415, 0.742004, 0.367564, 0.532553, 0.355819, 0.160348, 0.812619, 0.682341, 0.460134, 0.472149, 0.877119, 0.691216, 0.716469, 0.732743, 0.101109, 0.163486, 0.426536, 0.00438677, 0.341102, 0.127627, 0.974165, 0.451785, 0.582795, 0.960278, 0.215978, 0.30271, 0.728424, 0.39953, 0.0907827, 0.140596, 0.666724, 0.509406, 0.639216, 0.583129, 0.639649, 0.0487489, 0.962468, 0.586461, 0.255437, 0.357483, 0.248231, 0.824475, 0.35872, 0.298363, 0.756249, 0.968111, 0.654413, 0.55423, 0.273308, 0.790274, 0.789088, 0.582524, 0.988269, 0.613496, 0.497697, 0.664909, 0.158875, 0.686242, 0.792637, 0.5494, 0.390752, 0.0232917, 0.816841, 0.393919, 0.803319, 0.025962, 0.236398, 0.771318, 0.0280134, 0.955289, 0.870184, 0.803725, 0.90259, 0.579897, 0.72182, 0.831769, 0.756231, 0.0269657, 0.0572628, 0.795962, 0.63808, 0.792817, 0.465746, 0.29455, 0.256751, 0.349447, 0.205934, 0.214258, 0.587056, 0.0334117, 0.65442, 0.568748, 0.40156, 0.797245, 0.00572588, 0.777739, 0.526307, 0.909452, 0.799369, 0.861574, 0.86602, 0.345673, 0.709272, 0.198909, 0.454914, 0.951196, 0.302842, 0.956016, 0.202018, 0.627276, 0.42665, 0.357785, 0.389542, 0.391284, 0.852638, 0.275424, 0.524347, 0.232507, 0.0251263, 0.857599, 0.184222, 0.165429, 0.778964, 0.595748, 0.84945, 0.0479109, 0.573057, 0.973021, 0.0168931, 0.263429, 0.247403, 0.214808, 0.758783, 0.608823, 0.450129, 0.46428, 0.296656, 0.54451, 0.202912, 0.955391, 0.410756, 0.478998, 0.161717, 0.74582, 0.984672, 0.631941, 0.845032, 0.865216, 0.734043, 0.913582, 0.74956, 0.913796, 0.852189, 0.0526545, 0.620136, 0.335249, 0.891606, 0.04877, 0.11121, 0.237891, 0.610885, 0.951454, 0.425678, 0.855927, 0.70552, 0.906134, 0.962957, 0.760637, 0.48084, 0.472374, 0.296373, 0.679627, 0.0545963, 0.308886, 0.0136083, 0.0843587, 0.750473, 0.0169516, 0.408982, 0.487306, 0.44847, 0.497858, 0.166848, 0.536904, 0.0238632, 0.532125, 0.608967, 0.880586, 0.916938, 0.466882, 0.183992, 0.99038, 0.969359, 0.704156, 0.0707591, 0.311747, 0.643952, 0.961373, 0.117798, 0.0127019, 0.568872, 0.611655, 0.132922, 0.122016, 0.328011, 0.667601, 0.41521, 0.84017, 0.951388, 0.438889, 0.998321, 0.246801, 0.857503, 0.549359, 0.448145, 0.910791, 0.663354, 0.466896, 0.969398, 0.185962, 0.606303, 0.351741, 0.554721, 0.211537, 0.287294, 0.450199, 0.0845679, 0.895073, 0.950543, 0.112979, 0.366648, 0.353683, 0.839115, 0.78919, 0.730804, 0.0128286, 0.782073, 0.679974, 0.938358, 0.917862, 0.893455, 0.40637, 0.708488, 0.0402671, 0.466489, 0.830445, 0.207765, 0.633953, 0.885332, 0.186791, 0.322338, 0.471009, 0.195981, 0.806484, 0.0898016, 0.342517, 0.402745, 0.897323, 0.50386, 0.886677, 0.775764, 0.340886, 0.0178599, 0.071966, 0.355321, 0.526534, 0.571361, 0.891612, 0.535703, 0.680975, 0.375466, 0.473323, 0.346191, 0.150443, 0.0793787, 0.736522, 0.156608, 0.723893, 0.0418027, 0.244151, 0.281301, 0.242679, 0.962778, 0.659296, 0.0406442, 0.745364, 0.0491158, 0.207134, 0.29123, 0.390656, 0.851116, 0.775254, 0.676169, 0.775072, 0.201753, 0.911746, 0.916252, 0.490718, 0.47074, 0.208377, 0.437142, 0.190671, 0.317374, 0.716163, 0.155438, 0.211228, 0.0992648, 0.734662, 0.622772, 0.682174, 0.364472, 0.426553, 0.54833, 0.561615, 0.346359, 0.0637497, 0.134678, 0.516024, 0.838203, 0.0333728, 0.999817, 0.405307, 0.882846, 0.523026, 0.247645, 0.700042, 0.597067, 0.846675, 0.41602, 0.968026, 0.0935502, 0.0795948, 0.222172, 0.311875, 0.522947, 0.532991, 0.691376, 0.456124, 0.307415, 0.151083, 0.518461, 0.975926, 0.788788, 0.992122, 0.442011, 0.221183, 0.126321, 0.491181, 0.0782218, 0.00835354, 0.0153873, 0.849414, 0.781973, 0.72006, 0.0754405, 0.270888, 0.23216, 0.678088, 0.781213, 0.0681483, 0.973903, 0.567992, 0.305081, 0.25545, 0.31452, 0.601257, 0.0730959, 0.324151, 0.679678, 0.466336, 0.0866749, 0.148334, 0.844256, 0.597887, 0.420549, 0.485273, 0.84316, 0.266977, 0.782732, 0.518613, 0.175381, 0.831228, 0.0826966, 0.95727, 0.272967, 0.904909, 0.714836, 0.852345, 0.0263536, 0.55001, 0.376085, 0.527171, 0.848943, 0.596237, 0.213725, 0.360239, 0.989413, 0.793701, 0.144587, 0.422074, 0.252385, 0.035152, 0.121605, 0.66383, 0.218948, 0.928759, 0.123024, 0.18125, 0.927481, 0.736012, 0.825113, 0.464479, 0.947227, 0.524561, 0.591668, 0.562223, 0.0891991, 0.870499, 0.248908, 0.251128, 0.185599, 0.0911438, 0.0606068, 0.418797, 0.251509, 0.0401454, 0.708806, 0.362404, 0.10882, 0.205306, 0.338228, 0.567909, 0.956244, 0.404162, 0.100574, 0.675315, 0.321541, 0.167381, 0.054955, 0.45024, 0.308185, 0.180924, 0.018628, 0.206415, 0.486079, 0.789622, 0.683993, 0.186931, 0.989305, 0.795853, 0.311741, 0.433837, 0.36134, 0.469609, 0.650928, 0.000152883, 0.296594, 0.552277, 0.822009, 0.412609, 0.805788, 0.340937, 0.118595, 0.714683, 0.0813911, 0.669685, 0.89432, 0.735282, 0.333414, 0.800931, 0.866457, 0.11765, 0.0291047, 0.68426, 0.97027, 0.898661, 0.509765, 0.452202, 0.609894, 0.874029, 0.651235, 0.967725, 0.371908, 0.719054, 0.459508, 0.361349, 0.248698, 0.988409, 0.832164, 0.267637, 0.852097, 0.27578, 0.145816, 0.0521819, 0.497729, 0.438889, 0.946071, 0.244535, 0.044904, 0.395039, 0.220939, 0.225013, 0.907887, 0.439219, 0.108259, 0.573008, 0.327463, 0.513467, 0.384904, 0.394456, 0.627174, 0.525882, 0.105474, 0.546369, 0.324586, 0.128633, 0.279543, 0.308454, 0.399267, 0.501467, 0.555036, 0.482513, 0.648467, 0.44224, 0.0430528, 0.0470284, 0.303334, 0.11172, 0.344984, 0.728024, 0.968193, 0.998746, 0.714951, 0.22583, 0.304332, 0.311972, 0.203844, 0.932815, 0.729309, 0.910439, 0.59709, 0.248474, 0.929357, 0.966751, 0.407996, 0.79199, 0.314115, 0.334815, 0.463686, 0.271123, 0.792893, 0.0220363, 0.0470036, 0.364282, 0.7702, 0.761336, 0.365589, 0.232697, 0.426116, 0.767974, 0.942658, 0.533315, 0.187012, 0.272715, 0.512104, 0.0753536, 0.920745, 0.749625, 0.397315, 0.440973, 0.157731, 0.142438, 0.366963, 0.98238, 0.778702, 0.666278, 0.119054, 0.702818, 0.131588, 0.316012, 0.10308, 0.343372, 0.015803, 0.746052, 0.537793, 0.179641, 0.347586, 0.038689, 0.0419869, 0.121337, 0.274554, 0.660173, 0.391787, 0.197452, 0.448393, 0.83109, 0.000621278, 0.0744846, 0.520339, 0.0639139, 0.052574, 0.945808, 0.286307, 0.210483, 0.543927, 0.0473871, 0.292822, 0.540231, 0.961765, 0.0334788, 0.73264, 0.0930378, 0.116691, 0.416015, 0.275887, 0.591091, 0.201551, 0.812337, 0.122688, 0.81739, 0.214905, 0.327088, 0.826873, 0.231944, 0.0714683, 0.100988, 0.796134, 0.625878, 0.148388, 0.651136, 0.2714, 0.777948, 0.526884, 0.23928, 0.177201, 0.556602, 0.443363, 0.711407, 0.412621, 0.390755, 0.652081, 0.553327, 0.348046, 0.690167, 0.139136, 0.638676, 0.719849, 0.969193, 0.226688, 0.0559289, 0.179877, 0.349542, 0.154048, 0.859177, 0.348149, 0.129761, 0.0752452, 0.75169, 0.209575, 0.0382844, 0.33134, 0.217399, 0.76794, 0.247522, 0.137297, 0.742603, 0.930618, 0.252263, 0.277657, 0.190196, 0.960708, 0.955557, 0.954958, 0.126494, 0.885494, 0.153457, 0.508318, 0.577839, 0.0704635, 0.131583, 0.432711, 0.587058, 0.16253, 0.691451, 0.512166, 0.644221, 0.0817846, 0.174534, 0.0211406, 0.982946, 0.897297, 0.143828, 0.250435, 0.315898, 0.485206, 0.346533, 0.906953, 0.658875, 0.901944, 0.353259, 0.649786, 0.98355, 0.96192, 0.0486344, 0.0733306, 0.530502, 0.51493, 0.669462, 0.712869, 0.443836, 0.375251, 0.616511, 0.17634, 0.679968, 0.23312, 0.86475, 0.0923384, 0.445303, 0.0426846, 0.466083, 0.115238, 0.634103, 0.145757, 0.964278, 0.368903, 0.282854, 0.857168, 0.262771, 0.544067, 0.975218, 0.114069, 0.564343, 0.00196608, 0.255016, 0.121178, 0.555693, 0.384026, 0.541916, 0.862135, 0.861063, 0.061127, 0.401126, 0.0718832, 0.592997, 0.221712, 0.665091, 0.392748, 0.0284544, 0.00480383, 0.331763, 0.258329, 0.907294, 0.882583, 0.747399, 0.149289, 0.684526, 0.0928661, 0.47255, 0.509291, 0.159447, 0.0495326, 0.176567, 0.875763, 0.282266, 0.461443, 0.304288, 0.954562, 0.0246622, 0.910701, 0.259072, 0.235545, 0.589303, 0.0198529, 0.633738, 0.603969, 0.125811, 0.946871, 0.849569, 0.219594, 0.871518, 0.0852934, 0.487085, 0.587286, 0.0324913, 0.694259, 0.833348, 0.088147, 0.335614, 0.856393, 0.99062, 0.0129477, 0.29039, 0.652248, 0.494523, 0.620483, 0.337184, 0.307545, 0.909197, 0.948583, 0.735265, 0.121434, 0.20092, 0.794952, 0.811182, 0.638097, 0.0519457, 0.754894, 0.681289, 0.931989, 0.187526, 0.854531, 0.400485, 0.0750136, 0.417656, 0.00785688, 0.353627, 0.874442, 0.914037, 0.549368, 0.961301, 0.693744, 0.560381, 0.186382, 0.892252, 0.132605, 0.851413, 0.528603, 0.855361, 0.900714, 0.381003, 0.367088, 0.446593, 0.0565229, 0.730683, 0.798101, 0.00584498, 0.337595, 0.548247, 0.292728, 0.704436, 0.235424, 0.980487, 0.266191, 0.721307, 0.333607, 0.517506, 0.0155455, 0.570335, 0.935535, 0.697771, 0.529979, 0.389916, 0.0594917, 0.48949, 0.859058, 0.573714, 0.0524481, 0.800078, 0.276035, 0.461155, 0.609801, 0.56982, 0.532928, 0.647428, 0.385473, 0.529303, 0.90532, 0.0749909, 0.311591, 0.406808, 0.250333, 0.428554, 0.0954362, 0.299415, 0.23062, 0.0758303, 0.330095, 0.864771, 0.802615, 0.0790398, 0.795515, 0.924973, 0.997844, 0.231854, 0.400956, 0.624391, 0.33233, 0.265495, 0.70581, 0.278682, 0.0577491, 0.61073, 0.849807, 0.122588, 0.740201, 0.465677, 0.232248, 0.362477, 0.916382, 0.206151, 0.342154, 0.969134, 0.29218, 0.048263, 0.849728, 0.855132, 0.311117, 0.299375, 0.513553, 0.993093, 0.981964, 0.313915, 0.361531, 0.297721, 0.265988, 0.287707, 0.648229, 0.185482, 0.824324, 0.237209, 0.695025, 0.0765719, 0.751906, 0.774135, 0.146658, 0.193966, 0.0945798, 0.814675, 0.676216, 0.522658, 0.172905, 0.891806, 0.612833, 0.860443, 0.0138056, 0.41671, 0.111926, 0.897906, 0.616594, 0.0187485, 0.377173, 0.2049, 0.313285, 0.34492, 0.761399, 0.48825, 0.977209, 0.376702, 0.232358, 0.710273, 0.614304, 0.752861, 0.473428, 0.619673, 0.996026, 0.857368, 0.280089, 0.589473, 0.347378, 0.761665, 0.234101, 0.891007, 0.963599, 0.537103, 0.6287, 0.928706, 0.159532, 0.422172, 0.472491, 0.503188, 0.407906, 0.965226, 0.0893149, 0.0742298, 0.511836, 0.0566646, 0.989978, 0.810493, 0.607607, 0.350978, 0.532754, 0.590771, 0.652036, 0.519291, 0.028445, 0.295716, 0.554999, 0.532723, 0.648494, 0.958449, 0.989351, 0.986528, 0.85819, 0.129323, 0.645523, 0.701979, 0.961875, 0.77837, 0.37565, 0.6681, 0.938844, 0.150579, 0.733476, 0.83588, 0.414966, 0.279319, 0.271954, 0.697562, 0.328876, 0.473416, 0.507454, 0.492868, 0.942246, 0.0539982, 0.889359, 0.562326, 0.0874451, 0.634312, 0.0570977, 0.828171, 0.640236, 0.369778, 0.225997, 0.478475, 0.604702, 0.7699, 0.564844, 0.170982, 0.772329, 0.104521, 0.646618, 0.910601, 0.471964, 0.640794, 0.772525, 0.377406, 0.427506, 0.246801, 0.767264, 0.435218, 0.909188, 0.578062, 0.728639, 0.281208, 0.986284, 0.389003, 0.883398, 0.592691, 0.212958, 0.299002, 0.0623587, 0.732634, 0.909699, 0.157832, 0.94244, 0.344185, 0.515051, 0.526997, 0.184985, 0.230327, 0.848123, 0.375193, 0.663042, 0.216331, 0.0996718, 0.845606, 0.845052, 0.245986, 0.505333, 0.18181, 0.659141, 0.0854387, 0.0770834, 0.854145, 0.0621484, 0.650899, 0.0464725, 0.862467, 0.562941, 0.695814, 0.107036, 0.525648, 0.489519, 0.667978, 0.541843, 0.965847, 0.813297, 0.973964, 0.832747, 0.633505, 0.29484, 0.925737, 0.671868, 0.782548, 0.0406698, 0.0388169, 0.530286, 0.945494, 0.385998, 0.426855, 0.708667, 0.446111, 0.675056, 0.754651, 0.49899, 0.000123706, 0.82139, 0.634399, 0.5122, 0.0436464, 0.59634, 0.210051, 0.892268, 0.939437, 0.768522, 0.829532, 0.0121239, 0.793321, 0.677915, 0.402389, 0.381086, 0.23661, 0.700266, 0.272838, 0.799273, 0.142421, 0.421968, 0.454904, 0.125529, 0.328087, 0.53168, 0.571942, 0.745459, 0.517662, 0.185116, 0.400209, 0.306928, 0.784875, 0.206251, 0.800349, 0.998392, 0.319547, 0.652783, 0.307645, 0.46269, 0.29107, 0.272444, 0.460975, 0.0228258, 0.727633, 0.101851, 0.839993, 0.155526, 0.663295, 0.00431488, 0.963233, 0.272761, 0.94667, 0.220149, 0.654932, 0.260382, 0.372564, 0.208659, 0.808699, 0.366168, 0.978037, 0.637084, 0.397285, 0.341259, 0.193716, 0.518331, 0.711828, 0.16307, 0.859098, 0.154016, 0.712408, 0.780152, 0.321595, 0.964141, 0.146146, 0.026113, 0.442154, 0.883813, 0.0235895, 0.0497293, 0.514756, 0.763943, 0.510599, 0.748551, 0.987939, 0.556698, 0.756057, 0.94576, 0.325178, 0.953888, 0.683355, 0.365568, 0.904735, 0.799573, 0.0678182, 0.415067, 0.776265, 0.608494, 0.392023, 0.633459, 0.985935, 0.0337849, 0.565807, 0.546233, 0.428603, 0.203867, 0.674154, 0.510406, 0.863566, 0.82298, 0.82407, 0.626021, 0.998042, 0.543192, 0.728762, 0.33349, 0.908589, 0.633196, 0.87327, 0.841696, 0.0274701, 0.6926, 0.585719, 0.0407735, 0.752691, 0.732556, 0.36135, 0.39899, 0.473126, 0.957789, 0.491305, 0.716153, 0.268729, 0.0228071, 0.940054, 0.500136, 0.522634, 0.792832, 0.998733, 0.0497923, 0.354264, 0.900295, 0.08666, 0.0213953, 0.116608, 0.207397, 0.855374, 0.616082, 0.49466, 0.845885, 0.563914, 0.638902, 0.330478, 0.703766, 0.974715, 0.0469293, 0.704443, 0.965969, 0.566873, 0.364951, 0.329615, 0.326412, 0.708717, 0.623441, 0.805946, 0.111684, 0.289626, 0.360422, 0.858949, 0.833835, 0.145493, 0.851671, 0.576223, 0.0612911, 0.311278, 0.544059, 0.655213, 0.98384, 0.17825, 0.58869, 0.902854, 0.623592, 0.996593, 0.255208, 0.938732, 0.187494, 0.930822, 0.731068, 0.313847, 0.997787, 0.484787, 0.0690296, 0.972855, 0.761277, 0.837678, 0.21026, 0.0938839, 0.605135, 0.40101, 0.698054, 0.870501, 0.566661, 0.377853, 0.734238, 0.528549, 0.536111, 0.828237, 0.353234, 0.0212073, 0.995206, 0.997322, 0.801091, 0.253836, 0.422774, 0.439376, 0.30424, 0.725407, 0.661256, 0.000934579, 0.536666, 0.372358, 0.554708, 0.566091, 0.478092, 0.149034, 0.866995, 0.257266, 0.356091, 0.514894, 0.866604, 0.0946213, 0.674661, 0.360633, 0.0235747, 0.44877, 0.196386, 0.0110327, 0.564695, 0.256307, 0.465752, 0.940587, 0.157807, 0.752528, 0.236261, 0.334061, 0.824516, 0.750611, 0.171739, 0.955024, 0.155174, 0.811317, 0.151852, 0.370083, 0.137807, 0.62584, 0.676249, 0.126773, 0.269, 0.0133221, 0.0409992, 0.909648, 0.92545, 0.692274, 0.808631, 5.22226e-05, 0.445186, 0.907233, 0.646883, 0.380297, 0.145854, 0.0366033, 0.543275, 0.589321, 0.770368, 0.76493, 0.907667, 0.013469, 0.45581, 0.407324, 0.400907, 0.64677, 0.800205, 0.974743, 0.199658, 0.476778, 0.155743, 0.511614, 0.29068, 0.129454, 0.403126, 0.133288, 0.828854, 0.797533, 0.0408515, 0.929734, 0.89193, 0.489751, 0.242435, 0.0353366, 0.884019, 0.413616, 0.625557, 0.165755, 0.965712, 0.211118, 0.0516026, 0.728871, 0.343795, 0.936064, 0.882308, 0.508928, 0.0317102, 0.522808, 0.989725, 0.468226, 0.900931, 0.518687, 0.0558699, 0.827276, 0.939467, 0.824394, 0.396372, 0.463108, 0.991826, 0.867848, 0.163382, 0.341291, 0.0408896, 0.891399, 0.946901, 0.648964, 0.331905, 0.106113, 0.294778, 0.5142, 0.821597, 0.980835, 0.251497, 0.404104, 0.796816, 0.907509, 0.224666, 0.740501, 0.746964, 0.154066, 0.24623, 0.965865, 0.0257201, 0.349377, 0.19348, 0.774477, 0.673669, 0.00334104, 0.197086, 0.693573, 0.451286, 0.630362, 0.479849, 0.549777, 0.499125, 0.77955, 0.420615, 0.904979, 0.818498, 0.315175, 0.676506, 0.559792, 0.710228, 0.535712, 0.206535, 0.671435, 0.94613, 0.018489, 0.536387, 0.171385, 0.531761, 0.107144, 0.440946, 0.467984, 0.114912, 0.644664, 0.947846, 0.189076, 0.79553, 0.489926, 0.84867, 0.44369, 0.748664, 0.491966, 0.424008, 0.900913, 0.345689, 0.170591, 0.778731, 0.289108, 0.563852, 0.272435, 0.398348, 0.917094, 0.672414, 0.0790704, 0.965411, 0.752036, 0.858433, 0.598492, 0.416661, 0.838474, 0.0743478, 0.332426, 0.265022, 0.817673, 0.0111449, 0.97324, 0.585007, 0.965854, 0.703864, 0.430449, 0.126915, 0.263827, 0.713899, 0.788896, 0.459829, 0.74091, 0.25231, 0.656755, 0.878163, 0.0135091, 0.971193, 0.0679634, 0.695175, 0.635316, 0.81517, 0.816021, 0.859318, 0.185514, 0.536759, 0.0854268, 0.0198438, 0.396785, 0.165767, 0.021142, 0.844817, 0.278006, 0.248765, 0.215202, 0.650363, 0.421792, 0.0231004, 0.381938, 0.322261, 0.95927, 0.587418, 0.890705, 0.0918716, 0.756206, 0.307385, 0.363735, 0.449385, 0.214686, 0.498561, 0.553097, 0.771608, 0.0452504, 0.789986, 0.784346, 0.671845, 0.347079, 0.892937, 0.771831, 0.244026, 0.422099, 0.647207, 0.55745, 0.341059, 0.986261, 0.854703, 0.632232, 0.168835, 0.122339, 0.748749, 0.417043, 0.334404, 0.760741, 0.0747617, 0.0674361, 0.909866, 0.548944, 0.228904, 0.307954, 0.432871, 0.758219, 0.912944, 0.874557, 0.204402, 0.608711, 0.892022, 0.584904, 0.693536, 0.143239, 0.147304, 0.65105, 0.61727, 0.310902, 0.268455, 0.232825, 0.242917, 0.284695, 0.425098, 0.823516, 0.103411, 0.37422, 0.627118, 0.165332, 0.0996086, 0.229779, 0.704111, 0.247478, 0.442131, 0.230572, 0.254941, 0.668633, 0.00632709, 0.902998, 0.14493, 0.185539, 0.988112, 0.743908, 0.576387, 0.270589, 0.810955, 0.519569, 0.587609, 0.154675, 0.930571, 0.336278, 0.791468, 0.680265, 0.156684, 0.9047, 0.836809, 0.0627824, 0.779515, 0.951883, 0.0402845, 0.667585, 0.0596659, 0.00554327, 0.174659, 0.559528, 0.71804, 0.827254, 0.752481, 0.254988, 0.257062, 0.243701, 0.52447, 0.419191, 0.246754, 0.560454, 0.954979, 0.106195, 0.312706, 0.821995, 0.691169, 0.733579, 0.614484, 0.395418, 0.398191, 0.796054, 0.729584, 0.871194, 0.798215, 0.714881, 0.62515, 0.868716, 0.233857, 0.604042, 0.989776, 0.68056, 0.588099, 0.468001, 0.410207, 0.703179, 0.0518371, 0.371548, 0.244777, 0.676483, 0.448314, 0.817105, 0.261293, 0.0560965, 0.305512, 0.410769, 0.53507, 0.810238, 0.487978, 0.717539, 0.229925, 0.755798, 0.849829, 0.935615, 0.479142, 0.956455, 0.178576, 0.306604, 0.590131, 0.461184, 0.726295, 0.339509, 0.931755, 0.51469, 0.562869, 0.233045, 0.669005, 0.458389, 0.304234, 0.998437, 0.802958, 0.00287254, 0.549664, 0.405988, 0.669151, 0.931069, 0.443184, 0.786795, 0.563031, 0.904177, 0.564392, 0.0695452, 0.537668, 0.898558, 0.161831, 0.94417, 0.0660374, 0.272476, 0.884633, 0.448868, 0.216023, 0.879965, 0.536118, 0.0129657, 0.918419, 0.731987, 0.238858, 0.919786, 0.633086, 0.3979, 0.991612, 0.0248761, 0.466187, 0.518563, 0.00135427, 0.783371, 0.81312, 0.845813, 0.440608, 0.268748, 0.177056, 0.534299, 0.744045, 0.5338, 0.0960609, 0.770534, 0.195621, 0.664168, 0.810979, 0.291199, 0.379753, 0.270422, 0.386728, 0.634924, 0.124886, 0.0528745, 0.0441749, 0.62043, 0.362443, 0.594055, 0.239577, 0.378929, 0.00362681, 0.899329, 0.741276, 0.310037, 0.591128, 0.59827, 0.701737, 0.754295, 0.901834, 0.366462, 0.424326, 0.578993, 0.973271, 0.979568, 0.329886, 0.417171, 0.600718, 0.829349, 0.140139, 0.591929, 0.360373, 0.710421, 0.20802, 0.45779, 0.946281, 0.804943, 0.347426, 0.0933944, 0.0850293, 0.678406, 0.500757, 0.801478, 0.856268, 0.772649, 0.625221, 0.811458, 0.674832, 0.201819, 0.348209, 0.829938, 0.351239, 0.767899, 0.236525, 0.879076, 0.307544, 0.588421, 0.994447, 0.484925, 0.322582, 0.136779, 0.0596135, 0.985532, 0.823767, 0.348197, 0.839272, 0.446138, 0.0600339, 0.188546, 0.784976, 0.924112, 0.0285873, 0.2615, 0.420199, 0.484778, 0.314624, 0.650726, 0.741877, 0.348454, 0.493312, 0.868449, 0.16494, 0.101972, 0.150256, 0.642995, 0.609494, 0.211414, 0.170353, 0.155403, 0.973829, 0.218438, 0.771411, 0.533138, 0.256995, 0.508021, 0.386629, 0.875839, 0.471398, 0.259714, 0.046088, 0.661181, 0.109682, 0.953305, 0.426744, 0.318613, 0.131064, 0.528107, 0.901909, 0.704159, 0.390971, 0.117592, 0.340228, 0.0271295, 0.0343565, 0.65433, 0.630972, 0.643468, 0.956491, 0.290683, 0.210351, 0.0684726, 0.879056, 0.538815, 0.73113, 0.321552, 0.789439, 0.0220458, 0.681739, 0.658808, 0.0207763, 0.399012, 0.442289, 0.0081904, 0.965355, 0.968383, 0.505478, 0.734544, 0.456459, 0.946505, 0.5838, 0.0841368, 0.871819, 0.966062, 0.529957, 0.0685184, 0.505448, 0.00104559, 0.519425, 0.0994998, 0.94876, 0.187865, 0.0478558, 0.203239, 0.121373, 0.380502, 0.476708, 0.253908, 0.760487, 0.524501, 0.00378336, 0.424938, 0.396477, 0.988718, 0.675748, 0.897479, 0.393099, 0.192654, 0.24022, 0.818951, 0.452006, 0.470301, 0.511348, 0.152986, 0.816335, 0.827905, 0.900473, 0.526164, 0.522903, 0.597298, 0.855704, 0.0843944, 0.271079, 0.261082, 0.632587, 0.215406, 0.735931, 0.963066, 0.369052, 0.331391, 0.856121, 0.926687, 0.872205, 0.193515, 0.658951, 0.213902, 0.419573, 0.842185, 0.972646, 0.928725, 0.825522, 0.374839, 0.380365, 0.477968, 0.43664, 0.792471, 0.373677, 0.928721, 0.891099, 0.00457181, 0.0151176, 0.155974, 0.231442, 0.888252, 0.593933, 0.567595, 0.742686, 0.450106, 0.46405, 0.972927, 0.700518, 0.746699, 0.672083, 0.7745, 0.258898, 0.492833, 0.345259, 0.117912, 0.813262, 0.287436, 0.766698, 0.397228, 0.71379, 0.912584, 0.623629, 0.998045, 0.335258, 0.305145, 0.922401, 0.233494, 0.402921, 0.793861, 0.317098, 0.854625, 0.932591, 0.448019, 0.188165, 0.358034, 0.628645, 0.592274, 0.728908, 0.664309, 0.236272, 0.782148, 0.406931, 0.464944, 0.687448, 0.641086, 0.653573, 0.698409, 0.722093, 0.0807905, 0.14551, 0.774841, 0.112036, 0.611869, 0.378101, 0.968302, 0.935715, 0.591888, 0.379607, 0.0465486, 0.756377, 0.708986, 0.162911, 0.185895, 0.292757, 0.222649, 0.0541529, 0.66727, 0.148261, 0.798123, 0.53794, 0.791816, 0.339215, 0.750851, 0.928108, 0.202508, 0.174139, 0.879858, 0.785746, 0.37254, 0.0724217, 0.890984, 0.506575, 0.179996, 0.493687, 0.274805, 0.829046, 0.685959, 0.222078, 0.477704, 0.457378, 0.123367, 0.307678, 0.958242, 0.328171, 0.704138, 0.505905, 0.442728, 0.478052, 0.188494, 0.819543, 0.695942, 0.418202, 0.905725, 0.539901, 0.822009, 0.590204, 0.986972, 0.658684, 0.653203, 0.759507, 0.153342, 0.230653, 0.975424, 0.492179, 0.773185, 0.984421, 0.591061, 0.304929, 0.285553, 0.248724, 0.868777, 0.165803, 0.571886, 0.0382151, 0.737778, 0.496819, 0.593074, 0.543781, 0.870749, 0.473773, 0.385994, 0.181543, 0.983263, 0.749487, 0.768961, 0.869838, 0.424798, 0.212381, 0.91479, 0.908922, 0.88557, 0.0849491, 0.332601, 0.994214, 0.0708667, 0.68541, 0.683132, 0.47715, 0.463184, 0.377995, 0.739698, 0.854983, 0.416695, 0.0590477, 0.0277457, 0.972863, 0.56666, 0.982644, 0.0616205, 0.317295, 0.610883, 0.49001, 0.969976, 0.473553, 0.144414, 0.163364, 0.263974, 0.0800355, 0.799327, 0.215528, 0.555437, 0.355901, 0.095414, 0.526159, 0.922489, 0.884723, 0.552319, 0.221846, 0.342006, 0.833543, 0.0961636, 0.854414, 0.225768, 0.345182, 0.467698, 0.2331, 0.752314, 0.782751, 0.838056, 0.897655, 0.394737, 0.709481, 0.431709, 0.640688, 0.374215, 0.415891, 0.177086, 0.849688, 0.495799, 0.413364, 0.869047, 0.302828, 0.384615, 0.777178, 0.999214, 0.972958, 0.295983, 0.653377, 0.977729, 0.91197, 0.676175, 0.567707, 0.747602, 0.942602, 0.00302163, 0.354911, 0.0682867, 0.876355, 0.603126, 0.307834, 0.0845982, 0.140071, 0.575807, 0.137581, 0.130204, 0.730814, 0.488753, 0.1717, 0.535585, 0.18301, 0.974918, 0.355627, 0.240771, 0.32037, 0.36747, 0.969411, 0.097091, 0.634293, 0.281204, 0.857913, 0.684348, 0.657576, 0.267203, 0.0507833, 0.543298, 0.663755, 0.915279, 0.223358, 0.122932, 0.530327, 0.307423, 0.577205, 0.0229419, 0.538232, 0.85606, 0.55781, 0.890343, 0.316649, 0.0318871, 0.000642694, 0.935739, 0.358688, 0.536053, 0.793839, 0.917359, 0.790575, 0.199029, 0.404584, 0.839985, 0.453373, 0.312628, 0.838703, 0.485974, 0.436318, 0.958224, 0.235372, 0.765102, 0.909398, 0.414794, 0.297755, 0.969311, 0.880834, 0.257721, 0.455292, 0.0254474, 0.338577, 0.11561, 0.970854, 0.768593, 0.930545, 0.109438, 0.217873, 0.716096, 0.447394, 0.848354, 0.899927, 0.582273, 0.354063, 0.410766, 0.543359, 0.718875, 0.82564, 0.917152, 0.503246, 0.995162, 0.718001, 0.945581, 0.435387, 0.203257, 0.650221, 0.801618, 0.219279, 0.0379758, 0.61318, 0.404316, 0.496502, 0.203822, 0.799091, 0.696386, 0.540442, 0.494644, 0.612522, 0.820322, 0.642791, 0.74066, 0.762133, 0.71405, 0.424672, 0.0449132, 0.179444, 0.0435775, 0.471613, 0.209735, 0.921058, 0.115136, 0.403898, 0.610307, 0.704204, 0.0167934, 0.460815, 0.262622, 0.856886, 0.587343, 0.801911, 0.183914, 0.185664, 0.0466625, 0.269531, 0.262823, 0.437082, 0.220476, 0.614148, 0.594051, 0.854244, 0.745051, 0.28351, 0.034429, 0.308382, 0.505497, 0.0232656, 0.493913, 0.34385, 0.0164371, 0.769361, 0.0158044, 0.474548, 0.0477609, 0.762977, 0.493348, 0.108953, 0.206988, 0.397475, 0.486607, 0.257376, 0.360176, 0.283457, 0.293826, 0.280395, 0.185887, 0.528896, 0.571727, 0.861589, 0.962315, 0.290201, 0.405897, 0.509888, 0.81183, 0.0305172, 0.914301, 0.381285, 0.522811, 0.342282, 0.337673, 0.378216, 0.153737, 0.853185, 0.566533, 0.731384, 0.0867227, 0.309118, 0.241587, 0.513134, 0.95369, 0.465721, 0.260558, 0.835028, 0.113438, 0.342119, 0.425102, 0.293586, 0.744854, 0.682647, 0.115621, 0.589579, 0.201552, 0.673105, 0.27366, 0.874928, 0.380599, 0.657444, 0.156169, 0.427213, 0.640715, 0.668032, 0.522963, 0.11628, 0.992925, 0.324943, 0.897585, 0.547061, 0.43195, 0.524784, 0.293176, 0.0135561, 0.256651, 0.783486, 0.825907, 0.274228, 0.7481, 0.547017, 0.42749, 0.999425, 0.0670568, 0.00511866, 0.731329, 0.972605, 0.708638, 0.228876, 0.0474373, 0.885787, 0.217058, 0.402035, 0.433456, 0.169397, 0.462544, 0.275932, 0.608642, 0.566552, 0.528844, 0.99498, 0.64558, 0.896656, 0.925517, 0.570801, 0.760168, 0.346442, 0.887954, 0.734144, 0.110051, 0.251261, 0.458466, 0.472215, 0.857166, 0.173167, 0.293479, 0.923124, 0.158581, 0.613774, 0.129953, 0.171725, 0.0886381, 0.460035, 0.0062677, 0.824812, 0.750263, 0.353371, 0.39708, 0.461503, 0.981582, 0.99504, 0.374635, 0.707599, 0.756032, 0.340171, 0.854328, 0.592721, 0.925933, 0.249643, 0.983378, 0.619575, 0.595765, 0.556694, 0.916095, 0.0959277, 0.0916626, 0.219815, 0.473381, 0.401479, 0.360776, 0.203101, 0.279391, 0.68334, 0.285407, 0.289709, 0.786986, 0.00396632, 0.953997, 0.264644, 0.719435, 0.491971, 0.282312, 0.521394, 0.39459, 0.787033, 0.360966, 0.61271, 0.0769574, 0.640273, 0.725047, 0.066325, 0.83893, 0.913585, 0.686559, 0.634176, 0.494692, 0.901601, 0.974235, 0.95669, 0.294684, 0.102111, 0.573252, 0.368238, 0.431652, 0.709033, 0.53859, 0.74427, 0.0197083, 0.654015, 0.740016, 0.290272, 0.891679, 0.472455, 0.345248, 0.128804, 0.152924, 0.618935, 0.736109, 0.158865, 0.415915, 0.364294, 0.414978, 0.388488, 0.0551452, 0.16907, 0.256867, 0.499739, 0.751166, 0.144495, 0.898076, 0.155751, 0.776259, 0.467601, 0.46448, 0.623566, 0.721487, 0.767064, 0.743511, 0.205517, 0.835401, 0.580185, 0.884513, 0.434778, 0.0642024, 0.342705, 0.248814, 0.970129, 0.0709074, 0.322985, 0.539647, 0.912792, 0.339331, 0.368452, 0.179004, 0.407487, 0.716975, 0.851857, 0.51384, 0.490104, 0.0778379, 0.108685, 0.161458, 0.11773, 0.448846, 0.828538, 0.584346, 0.153791, 0.493178, 0.310083, 0.0396996, 0.145746, 0.743706, 0.0227019, 0.394465, 0.0852307, 0.842261, 0.74815, 0.222245, 0.438022, 0.854282, 0.633587, 0.316247, 0.464999, 0.948878, 0.667656, 0.820542, 0.34369, 0.215555, 0.946595, 0.721601, 0.22043, 0.261352, 0.612186, 0.870671, 0.714755, 0.36966, 0.175521, 0.237019, 0.000851959, 0.906143, 0.833103, 0.638396, 0.601893, 0.926978, 0.390023, 0.255927, 0.451647, 0.834361, 0.652625, 0.401701, 0.99337, 0.667848, 0.659488, 0.124219, 0.486276, 0.548035, 0.400169, 0.151954, 0.17069, 0.416361, 0.0465857, 0.759331, 0.628014, 0.108069, 0.755979, 0.0579521, 0.101546, 0.0659961, 0.505494, 0.954371, 0.361013, 0.536745, 0.868043, 0.59628, 0.372852, 0.461984, 0.851089, 0.307691, 0.240107, 0.196247, 0.985667, 0.758297, 0.543791, 0.257839, 0.915945, 0.732074, 0.0586091, 0.629994, 0.445587, 0.434561, 0.360788, 0.89158, 0.871263, 0.496539, 0.965595, 0.532112, 0.17287, 0.774456, 0.702859, 0.980716, 0.72158, 0.750644, 0.520465, 0.689206, 0.00144652, 0.146425, 0.567374, 0.710851, 0.884231, 0.861781, 0.765327, 0.206968, 0.771618, 0.444785, 0.239685, 0.0222081, 0.525997, 0.318925, 0.917438, 0.963911, 0.294071, 0.523117, 0.128301, 0.328972, 0.139177, 0.363254, 0.24417, 0.0443521, 0.973206, 0.848795, 0.606445, 0.404438, 0.618627, 0.660174, 0.414985, 0.67641, 0.577587, 0.190155, 0.270518, 0.393263, 0.294353, 0.88946, 0.221099, 0.85264, 0.101308, 0.659589, 0.439255, 0.781684, 0.572417, 0.212141, 0.716473, 0.582686, 0.403213, 0.794935, 0.309954, 0.067165, 0.796011, 0.516649, 0.0718782, 0.0992761, 0.507827, 0.0684038, 0.666391, 0.884733, 0.183418, 0.490677, 0.661127, 0.617068, 0.85481, 0.398186, 0.476335, 0.388993, 0.167819, 0.509307, 0.0938016, 0.0734592, 0.248536, 0.989461, 0.273933, 0.509542, 0.433594, 0.963002, 0.0171066, 0.504101, 0.524548, 0.233202, 0.782803, 0.820336, 0.767046, 0.259418, 0.651923, 0.956426, 0.216327, 0.47554, 0.273976, 0.616272, 0.955602, 0.735892, 0.995032, 0.000578952, 0.979426, 0.939597, 0.546853, 0.761098, 0.259445, 0.920414, 0.749957, 0.195534, 0.0838292, 0.325312, 0.925283, 0.697592, 0.995375, 0.0368342, 0.398746, 0.554275, 0.395625, 0.387227, 0.103134, 0.982489, 0.851634, 0.697924, 0.0178833, 0.507153, 0.0122278, 0.23025, 0.648683, 0.400998, 0.195654, 0.675248, 0.252502, 0.991594, 0.784603, 0.544893, 0.615543, 0.152306, 0.322445, 0.793154, 0.915662, 0.983772, 0.763142, 0.57135, 0.82519, 0.202078, 0.522719, 0.885207, 0.275491, 0.595655, 0.818549, 0.0524568, 0.250328, 0.880077, 0.322784, 0.572431, 0.215638, 0.878305, 0.383094, 0.74717, 0.145541, 0.0785346, 0.999607, 0.882858, 0.356455, 0.678831, 0.541308, 0.811356, 0.105513, 0.366959, 0.350074, 0.390021, 0.0786344, 0.599412, 0.398567, 0.973736, 0.703613, 0.435228, 0.686653, 0.538779, 0.7215, 0.482741, 0.615045, 0.559884, 0.257104, 0.69479, 0.893027, 0.473533, 0.328841, 0.489412, 0.671038, 0.0651754, 0.490045, 0.0542036, 0.887402, 0.874585, 0.00341829, 0.89898, 0.618432, 0.950719, 0.174197, 0.883646, 0.0387309, 0.928414, 0.786324, 0.0760994, 0.341326, 0.301425, 0.977251, 0.8747, 0.446584, 0.386461, 0.396124, 0.877713, 0.148695, 0.526064, 0.152571, 0.599459, 0.326556, 0.144899, 0.0794079, 0.691528, 0.787482, 0.985864, 0.230712, 0.512173, 0.670602, 0.42419, 0.392844, 0.62434, 0.0253744, 0.245074, 0.940214, 0.962911, 0.771694, 0.975384, 0.434182, 0.188041, 0.884865, 0.126492, 0.439198, 0.27441, 0.975909, 0.20862, 0.908787, 0.0162853, 0.820684, 0.351949, 0.516667, 0.0583989, 0.916234, 0.610965, 0.917754, 0.75513, 0.606843, 0.719708, 0.337624, 0.0756874, 0.729834, 0.231996, 0.992609, 0.682814, 0.531456, 0.909809, 0.0926208, 0.494448, 0.359783, 0.607765, 0.946855, 0.270242, 0.283128, 0.324045, 0.481104, 0.576593, 0.522148, 0.942568, 0.38905, 0.331622, 0.00690282, 0.0136987, 0.986947, 0.455013, 0.191329, 0.244427, 0.216666, 0.983571, 0.742834, 0.76621, 0.739938, 0.158041, 0.453855, 0.814879, 0.172858, 0.726555, 0.383684, 0.560341, 0.714618, 0.277704, 0.830432, 0.166897, 0.825986, 0.860308, 0.360711, 0.419045, 0.637577, 0.495151, 0.20889, 0.586641, 0.0216315, 0.428847, 0.580844, 0.935929, 0.270237, 0.919914, 0.080893, 0.676047, 0.275461, 0.727691, 0.417885, 0.84971, 0.483685, 0.500607, 0.0224612, 0.922548, 0.336375, 0.994413, 0.0786807, 0.989071, 0.164141, 0.816234, 0.752992, 0.844229, 0.333462, 0.871827, 0.845022, 0.408043, 0.174995, 0.402443, 0.247912, 0.760893, 0.958729, 0.390989, 0.323057, 0.599271, 0.919247, 0.944151, 0.875851, 0.663034, 0.85682, 0.528876, 0.722132, 0.298359, 0.443992, 0.549704, 0.491908, 0.121226, 0.589618, 0.756258, 0.423677, 0.274582, 0.14371, 0.339394, 0.575378, 0.203654, 0.0561348, 0.0263823, 0.730298, 0.605367, 0.852316, 0.737382, 0.276795, 0.0408388, 0.366526, 0.949913, 0.240951, 0.902703, 0.685708, 0.138125, 0.414444, 0.457696, 0.752413, 0.430569, 0.904826, 0.698174, 0.708283, 0.538915, 0.230378, 0.52034, 0.714914, 0.108449, 0.648489, 0.612991, 0.471486, 0.267029, 0.680143, 0.933346, 0.940395, 0.652139, 0.0067817, 0.88264, 0.505585, 0.420107, 0.460078, 0.0731711, 0.718455, 0.0584943, 0.894402, 0.998216, 0.183412, 0.995003, 0.190485, 0.410254, 0.378028, 0.194847, 0.897731, 0.126729, 0.223848, 0.405301, 0.48036, 0.28306, 0.731551, 0.217869, 0.17749, 0.284244, 0.280107, 0.940153, 0.806977, 0.0378991, 0.420325, 0.667665, 0.07608, 0.826678, 0.728906, 0.499561, 0.58638, 0.156616, 0.416205, 0.956702, 0.883833, 0.292335, 0.346829, 0.0405572, 0.18781, 0.915004, 0.518918, 0.781497, 0.468654, 0.261209, 0.971299, 0.266337, 0.482536, 0.0581405, 0.311585, 0.995574, 0.535754, 0.421429, 0.457745, 0.114087, 0.0277285, 0.53857, 0.55278, 0.291556, 0.423342, 0.639879, 0.761468, 0.379133, 0.580781, 0.647024, 0.966475, 0.363773, 0.352841, 0.994402, 0.66689, 0.96636, 0.0824195, 0.453254, 0.722302, 0.75103, 0.351102, 0.933818, 0.632064, 0.806556, 0.617393, 0.460752, 0.842769, 0.439656, 0.693975, 0.809105, 0.495239, 0.936034, 0.968222, 0.0669405, 0.651868, 0.553302, 0.856937, 0.586286, 0.398986, 0.843976, 0.381932, 0.204986, 0.454772, 0.635495, 0.788241, 0.579793, 0.784523, 0.711034, 0.120702, 0.865627, 0.850707, 0.236543, 0.488028, 0.499958, 0.193758, 0.950078, 0.463927, 0.553199, 0.682081, 0.103961, 0.787376, 0.170691, 0.94369, 0.412624, 0.821339, 0.490102, 0.1178, 0.318214, 0.279096, 0.273385, 0.234091, 0.0329628, 0.568795, 0.99155, 0.202706, 0.833978, 0.397504, 0.148435, 0.128027, 0.00865821, 0.920576, 0.617613, 0.556491, 0.277433, 0.922053, 0.253828, 0.261701, 0.922062, 0.527259, 0.254352, 0.0882278, 0.269511, 0.829041, 0.981663, 0.543658, 0.734067, 0.0305914, 0.150435, 0.425536, 0.734781, 0.766622, 0.354839, 0.905933, 0.0114792, 0.920432, 0.305249, 0.549855, 0.226855, 0.507703, 0.878084, 0.855841, 0.415489, 0.0967012, 0.0705745, 0.948124, 0.112601, 0.668636, 0.832847, 0.598723, 0.134116, 0.416556, 0.782924, 0.821437, 0.799143, 0.224983, 0.601066, 0.59193, 0.463013, 0.35248, 0.175495, 0.421776, 0.114031, 0.924254, 0.629984, 0.146712, 0.965943, 0.216638, 0.153906, 0.589181, 0.748575, 0.238596, 0.777913, 0.107996, 0.542583, 0.216307, 0.327313, 0.67431, 0.911768, 0.720548, 0.685776, 0.538077, 0.164609, 0.761278, 0.372187, 0.10697, 0.0469801, 0.713064, 0.175164, 0.363707, 0.402513, 0.61414, 0.0445109, 0.352064, 0.196112, 0.332916, 0.277907, 0.926622, 0.501156, 0.193773, 0.654004, 0.877652, 0.136468, 0.0841603, 0.900932, 0.487381, 0.872843, 0.128697, 0.0326086, 0.238987, 0.959209, 0.838067, 0.415121, 0.54681, 0.908723, 0.586238, 0.252606, 0.465217, 0.663561, 0.929449, 0.872382, 0.130099, 0.619685, 0.110434, 0.819971, 0.555038, 0.242786, 0.0414619, 0.691008, 0.167812, 0.425525, 0.204575, 0.802411, 0.193472, 0.00331085, 0.325937, 0.33384, 0.231158, 0.471596, 0.283891, 0.961667, 0.80617, 0.391424, 0.328921, 0.55692, 0.943881, 0.589228, 0.578214, 0.0285151, 0.279367, 0.454733, 0.0858754, 0.791617, 0.265243, 0.244759, 0.0300598, 0.391804, 0.772079, 0.707331, 0.529046, 0.240202, 0.687263, 0.794243, 0.619298, 0.593131, 0.462572, 0.525417, 0.963625, 0.594954, 0.863234, 0.0445225, 0.530425, 0.179533, 0.280874, 0.734682, 0.578481, 0.766435, 0.66733, 0.780478, 0.92408, 0.713012, 0.910428, 0.915277, 0.938228, 0.0791011, 0.172629, 0.510816, 0.571722, 0.700757, 0.51459, 0.146138, 0.572696, 0.543248, 0.196256, 0.210629, 0.307071, 0.113425, 0.0253573, 0.276641, 0.874393, 0.542933, 0.0449171, 0.64137, 0.907429, 0.453603, 0.904712, 0.815911, 0.0278734, 0.659648, 0.523139, 0.674296, 0.392313, 0.0491121, 0.943228, 0.649367, 0.483467, 0.353026, 0.706945, 0.634937, 0.553236, 0.10229, 0.159277, 0.121844, 0.898335, 0.0309602, 0.635292, 0.621516, 0.673105, 0.0247392, 0.544543, 0.957866, 0.730262, 0.789455, 0.456272, 0.752565, 0.538326, 0.241237, 0.0172564, 0.0886359, 0.919896, 0.898584, 0.1415, 0.391898, 0.369437, 0.401157, 0.0449611, 0.380616, 0.86737, 0.5042, 0.0118761, 0.025319, 0.127751, 0.704699, 0.187504, 0.221951, 0.346842, 0.941551, 0.241693, 0.730141, 0.678747, 0.105955, 0.138252, 0.595356, 0.173004, 0.0262196, 0.608228, 0.735464, 0.65623, 0.658145, 0.903512, 0.0619312, 0.307118, 0.523098, 0.38022, 0.182865, 0.205431, 0.554103, 0.689677, 0.687046, 0.398688, 0.220187, 0.987921, 0.806736, 0.18512, 0.100951, 0.0318992, 0.395293, 0.894413, 0.391095, 0.536072, 0.365466, 0.900981, 0.44976, 0.745292, 0.00269919, 0.161792, 0.804464, 0.402976, 0.514242, 0.894882, 0.467178, 0.443345, 0.557251, 0.662993, 0.169558, 0.177831, 0.340122, 0.230403, 0.7209, 0.900017, 0.348684, 0.760011, 0.586478, 0.540105, 0.959653, 0.258187, 0.557428, 0.81617, 0.470539, 0.350093, 0.924689, 0.396413, 0.605822, 0.809761, 0.393909, 0.847537, 0.760716, 0.965154, 0.274259, 0.423478, 0.578721, 0.626461, 0.482197, 0.47902, 0.112662, 0.300021, 0.952363, 0.871049, 0.164691, 0.587641, 0.986854, 0.785386, 0.685767, 0.361704, 0.383185, 0.718012, 0.887985, 0.816043, 0.151235, 0.807262, 0.923368, 0.170587, 0.0453598, 0.354248, 0.818845, 0.433263, 0.459893, 0.101068, 0.332779, 0.312316, 0.575915, 0.346561, 0.57309, 0.651234, 0.787049, 0.875996, 0.781741, 0.281502, 0.851361, 0.700611, 0.788317, 0.162706, 0.274352, 0.204869, 0.538933, 0.612158, 0.986538, 0.293636, 0.253022, 0.983186, 0.69333, 0.4558, 0.57389, 0.541949, 0.242896, 0.315584, 0.128803, 0.619416, 0.73207, 0.49515, 0.414852, 0.221251, 0.32171, 0.450767, 0.613941, 0.0635788, 0.365669, 0.0673486, 0.657975, 0.809637, 0.831814, 0.767476, 0.113712, 0.67349, 0.00897053, 0.0243029, 0.113721, 0.958285, 0.931447, 0.245056, 0.226525, 0.633526, 0.0713207, 0.450486, 0.320382, 0.247415, 0.346027, 0.95667, 0.680298, 0.646958, 0.160396, 0.103668, 0.334639, 0.0190628, 0.180642, 0.996745, 0.848917, 0.45189, 0.828155, 0.695767, 0.222793, 0.506566, 0.869116, 0.530392, 0.367377, 0.268675, 0.864288, 0.485946, 0.43006, 0.641621, 0.332084, 0.976041, 0.460188, 0.860068, 0.435064, 0.115542, 0.30856, 0.187088, 0.0506429, 0.702233, 0.146119, 0.954782, 0.0949941, 0.740496, 0.531023, 0.161372, 0.388384, 0.990412, 0.515755, 0.55135, 0.599431, 0.615233, 0.112216, 0.882591, 0.73124, 0.606734, 0.0380082, 0.54616, 0.361464, 0.261464, 0.608565, 0.204731, 0.622548, 0.260873, 0.829266, 0.681501, 0.472059, 0.248992, 0.109236, 0.643807, 0.559218, 0.499386, 0.0776536, 0.690507, 0.0131072, 0.00128421, 0.859237, 0.953749, 0.492431, 0.983477, 0.451742, 0.282001, 0.84973, 0.412843, 0.815722, 0.571076, 0.928998, 0.00366933, 0.565809, 0.02758, 0.426682, 0.0234673, 0.0315049, 0.507217, 0.112427, 0.223982, 0.77988, 0.0847727, 0.616534, 0.869932, 0.0127468, 0.00376011, 0.212537, 0.266691, 0.583224, 0.191814, 0.892874, 0.219661, 0.847788, 0.596181, 0.326485, 0.131051, 0.502695, 0.1665, 0.191719, 0.430664, 0.770787, 0.80924, 0.415358, 0.362276, 0.992043, 0.212586, 0.10825, 0.480884, 0.578593, 0.283246, 0.498406, 0.846395, 0.995079, 0.196608, 0.204897, 0.576864, 0.484274, 0.722582, 0.439047, 0.707682, 0.961247, 0.257391, 0.409792, 0.970793, 0.369866, 0.813647, 0.260741, 0.578559, 0.98362, 0.760652, 0.748633, 0.729462, 0.70189, 0.595779, 0.896848, 0.153314, 0.304294, 0.392959, 0.580822, 0.196154, 0.0693971, 0.493143, 0.445022, 0.0757038, 0.744543, 0.586538, 0.107481, 0.633554, 0.323894, 0.382525, 0.864584, 0.348254, 0.482544, 0.904677, 0.0130212, 0.708715, 0.548724, 0.89729, 0.269458, 0.720173, 0.651139, 0.443372, 0.851238, 0.932782, 0.588859, 0.411447, 0.0490516, 0.260104, 0.597765, 0.550021, 0.999469, 0.429038, 0.161861, 0.955556, 0.315843, 0.331969, 0.726946, 0.743858, 0.460919, 0.863003, 0.299829, 0.648156, 0.409192, 0.282788, 0.876251, 0.411816, 0.302483, 0.400292, 0.851434, 0.451902, 0.831296, 0.560187, 0.596311, 0.775953, 0.101386, 0.506111, 0.0104792, 0.00547416, 0.252678, 0.17857, 0.78436, 0.657489, 0.0389345, 0.466887, 0.405835, 0.604221, 0.0771849, 0.64215, 0.354854, 0.103845, 0.22058, 0.162561, 0.438923, 0.211571, 0.299419, 0.434235, 0.66236, 0.560895, 0.245476, 0.67336, 0.740411, 0.412394, 0.0717185, 0.128178, 0.27888, 0.236083, 0.364672, 0.0376948, 0.448312, 0.641603, 0.871354, 0.137495, 0.588375, 0.916368, 0.734254, 0.0942038, 0.762401, 0.808585, 0.592534, 0.335929, 0.520638, 0.851411, 0.69917, 0.461936, 0.520234, 0.47287, 0.903557, 0.52273, 0.570016, 0.690135, 0.0334597, 0.544777, 0.936128, 0.750147, 0.427645, 0.287573, 0.273406, 0.569816, 0.890769, 0.926121, 0.916869, 0.639991, 0.554234, 0.73795, 0.727385, 0.380851, 0.220515, 0.786247, 0.980673, 0.0897098, 0.494517, 0.447723, 0.524713, 0.480446, 0.930906, 0.886619, 0.745773, 0.42244, 0.839893, 0.680388, 0.137976, 0.224613, 0.556411, 0.237616, 0.90556, 0.205239, 0.311139, 0.3102, 0.499394, 0.679864, 0.647738, 0.314856, 0.348947, 0.916257, 0.938318, 0.347793, 0.642121, 0.0115018, 0.507953, 0.678153, 0.536422, 0.284329, 0.308285, 0.106443, 0.130605, 0.0707415, 0.207012, 0.569307, 0.744861, 0.895839, 0.763779, 0.856683, 0.251718, 0.0933365, 0.832461, 0.544165, 0.255046, 0.792613, 0.792149, 0.882607, 0.614716, 0.144427, 0.130996, 0.402445, 0.732257, 0.198873, 0.559896, 0.457659, 0.780888, 0.0565166, 0.420061, 0.85289, 0.0339575, 0.851365, 0.915661, 0.734664, 0.313297, 0.0537396, 0.192802, 0.0936432, 0.0149107, 0.599219, 0.823639, 0.71537, 0.703168, 0.578299, 0.419909, 0.527863, 0.266757, 0.178719, 0.00179818, 0.391777, 0.480779, 0.21292, 0.33087, 0.82191, 0.16913, 0.393736, 0.815357, 0.158662, 0.759544, 0.0917913, 0.502571, 0.626879, 0.866529, 0.0145252, 0.750456, 0.347476, 0.308043, 0.112856, 0.243447, 0.0808196, 0.207538, 0.532262, 0.957601, 0.414993, 0.0212746, 0.51757, 0.750652, 0.120918, 0.198828, 0.767442, 0.0509944, 0.310467, 0.867684, 0.143594, 0.269652, 0.166788, 0.0482729, 0.959377, 0.0227016, 0.381065, 0.0466958, 0.706408, 0.822551, 0.351691, 0.758189, 0.916421, 0.335477, 0.568934, 0.0950658, 0.0215652, 0.0393662, 0.859198, 0.828, 0.525979, 0.347294, 0.351906, 0.305357, 0.512158, 0.772087, 0.48377, 0.371976, 0.123643, 0.705157, 0.721921, 0.467902, 0.987688, 0.931075, 0.881334, 0.799335, 0.898644, 0.421681, 0.0452764, 0.769417, 0.652862, 0.919228, 0.327836, 0.915252, 0.542893, 0.995346, 0.464939, 0.385581, 0.755661, 0.0462519, 0.438096, 0.716777, 0.0873773, 0.519387, 0.72837, 0.644616, 0.81641, 0.770924, 0.456952, 0.998386, 0.27846, 0.289119, 0.696656, 0.00923793, 0.845503, 0.260857, 0.699512, 0.0275932, 0.315732, 0.0285291, 0.94531, 0.339671, 0.936523, 0.78267, 0.282767, 0.89977, 0.778833, 0.793924, 0.468636, 0.898903, 0.974987, 0.165838, 0.8451, 0.100429, 0.33006, 0.341665, 0.664152, 0.534129, 0.448803, 0.872411, 0.834794, 0.599272, 0.520897, 0.0577161, 0.0906672, 0.527342, 0.618991, 0.362663, 0.958124, 0.685386, 0.545507, 0.353392, 0.359803, 0.354475, 0.960168, 0.405825, 0.557439, 0.273456, 0.0278656, 0.762911, 0.565401, 0.230271, 0.0322394, 0.188624, 0.593584, 0.964253, 0.802663, 0.282211, 0.0111207, 0.142253, 0.513156, 0.942532, 0.393904, 0.126776, 0.385484, 0.0694841, 0.0850033, 0.745054, 0.0341894, 0.31932, 0.528118, 0.358518, 0.765269, 0.414043, 0.208501, 0.932321, 0.266267, 0.977639, 0.394195, 0.550205, 0.507989, 0.138608, 0.0975725, 0.715032, 0.458535, 0.524329, 0.326665, 0.276661, 0.864643, 0.0214222, 0.664928, 0.115379, 0.710931, 0.618722, 0.841434, 0.38875, 0.394257, 0.949326, 0.653783, 0.0534453, 0.345023, 0.282792, 0.195276, 0.423252, 0.622851, 0.713911, 0.127509, 0.311566, 0.245728, 0.85966, 0.575867, 0.0689418, 0.0952579, 0.586971, 0.243941, 0.0834489, 0.255213, 0.213337, 0.862964, 0.334737, 0.405149, 0.172359, 0.188284, 0.780944, 0.485417, 0.251398, 0.599116, 0.586665, 0.409307, 0.580595, 0.103454, 0.320942, 0.486805, 0.197634, 0.20807, 0.908571, 0.132826, 0.382863, 0.212925, 0.246455, 0.619471, 0.117344, 0.558972, 0.0580035, 0.711549, 0.155809, 0.663877, 0.424317, 0.610468, 0.930087, 0.172949, 0.00517805, 0.582138, 0.195799, 0.861302, 0.598117, 0.451871, 0.448281, 0.158697, 0.000542584, 0.334286, 0.788786, 0.157838, 0.477899, 0.97582, 0.242801, 0.848349, 0.332519, 0.0980363, 0.427908, 0.345233, 0.367508, 0.350688, 0.843337, 0.235817, 0.405097, 0.436821, 0.667814, 0.361552, 0.280638, 0.855458, 0.261004, 0.747798, 0.757861, 0.540364, 0.175219, 0.279659, 0.446355, 0.365813, 0.267402, 0.698932, 0.879136, 0.743106, 0.291694, 0.991212, 0.12792, 0.474301, 0.0353802, 0.311849, 0.707376, 0.0604965, 0.212644, 0.0846226, 0.0892034, 0.161925, 0.436091, 0.436157, 0.482554, 0.370197, 0.91565, 0.799866, 0.649117, 0.465609, 0.434417, 0.258765, 0.185015, 0.480145, 0.174129, 0.928315, 0.25319, 0.401189, 0.802245, 0.780487, 0.494216, 0.336273, 0.767529, 0.768242, 0.152223, 0.0521661, 0.21053, 0.882708, 0.347742, 0.374891, 0.0797832, 0.581046, 0.206673, 0.0560839, 0.595372, 0.136616, 0.357512, 0.0209166, 0.0016705, 0.93445, 0.206748, 0.824873, 0.788357, 0.55925, 0.920285, 0.582929, 0.702822, 0.36813, 0.447606, 0.6106, 0.634253, 0.207762, 0.427202, 0.500577, 0.389809, 0.19959, 0.681723, 0.120753, 0.786173, 0.543604, 0.979328, 0.376943, 0.918816, 0.452252, 0.00499074, 0.635706, 0.35694, 0.867121, 0.791436, 0.880958, 0.680748, 0.831066, 0.293691, 0.887553, 0.187268, 0.715575, 0.844413, 0.637634, 0.73157, 0.859324, 0.407261, 0.737167, 0.422764, 0.923301, 0.649342, 0.170625, 0.366718, 0.942043, 0.238334, 0.470234, 0.884955, 0.060161, 0.181418, 0.646665, 0.341334, 0.108285, 0.698794, 0.235432, 0.880182, 0.787166, 0.0924313, 0.567718, 0.245406, 0.839764, 0.298682, 0.283608, 0.396466, 0.346695, 0.666372, 0.578194, 0.354995, 0.742842, 0.32011, 0.980964, 0.00271253, 0.69714, 0.910403, 0.920273, 0.485676, 0.697684, 0.0695238, 0.687605, 0.203331, 0.435267, 0.257599, 0.860991, 0.882308, 0.795157, 0.698597, 0.322865, 0.903791, 0.684318, 0.664499, 0.669392, 0.780595, 0.557328, 0.293327, 0.265196, 0.289732, 0.326938, 0.92325, 0.551842, 0.426428, 0.305414, 0.755801, 0.824476, 0.442615, 0.0180313, 0.35833, 0.454835, 0.539032, 0.274815, 0.764296, 0.564245, 0.325704, 0.508451, 0.0271415, 0.581645, 0.694036, 0.641851, 0.834904, 0.150452, 0.526213, 0.0506494, 0.513135, 0.12368, 0.71454, 0.438677, 0.465832, 0.786114, 0.838098, 0.751306, 0.188757, 0.146228, 0.743609, 0.245643, 0.97717, 0.412334, 0.144464, 0.529573, 0.455666, 0.400118, 0.253627, 0.581757, 0.542677, 0.790956, 0.586529, 0.0948754, 0.718301, 0.668166, 0.327256, 0.563516, 0.48726, 0.489141, 0.569486, 0.262042, 0.309541, 0.626612, 0.745274, 0.751799, 0.529559, 0.455644, 0.748598, 0.946315, 0.8265, 0.414619, 0.984799, 0.161437, 0.821717, 0.28339, 0.72679, 0.154853, 0.871201, 0.0711385, 0.102505, 0.726382, 0.491184, 0.573875, 0.615597, 0.356484, 0.909637, 0.486158, 0.810938, 0.564761, 0.460728, 0.852867, 0.366667, 0.41533, 0.0148784, 0.972416, 0.534227, 0.798354, 0.795607, 0.976434, 0.355941, 0.910177, 0.159594, 0.0438041, 0.654905, 0.395871, 0.115006, 0.540252, 0.577534, 0.962924, 0.945156, 0.360973, 0.0926194, 0.24857, 0.795894, 0.13686, 0.454092, 0.865174, 0.98353, 0.635807, 0.934014, 0.5153, 0.517563, 0.926611, 0.454739, 0.0372238, 0.360538, 0.91321, 0.799502, 0.271155, 0.221958, 0.548051, 0.907589, 0.794299, 0.961704, 0.673944, 0.0175033, 0.492384, 0.918665, 0.637901, 0.199075, 0.726617, 0.311334, 0.879681, 0.987701, 0.719458, 0.393797, 0.855523, 0.826618, 0.689592, 0.688999, 0.697588, 0.780641, 0.0636748, 0.140083, 0.958032, 0.892292, 0.577225, 0.519504, 0.0735575, 0.74484, 0.964864, 0.219465, 0.868061, 0.549526, 0.634009, 0.0171299, 0.257061, 0.919109, 0.302247, 0.664563, 0.797629, 0.464015, 0.310099, 0.019177, 0.357502, 0.620309, 0.239394, 0.917188, 0.785023, 0.131056, 0.727617, 0.530709, 0.578615, 0.201885, 0.278196, 0.518636, 0.235054, 0.522682, 0.19339, 0.0846954, 0.4492, 0.323331, 0.707992, 0.523493, 0.940948, 0.723369, 0.390074, 0.774236, 0.433164, 0.0979982, 0.0709218, 0.103836, 0.422072, 0.986132, 0.169095, 0.0657681, 0.259039, 0.396461, 0.854803, 0.0914236, 0.557688, 0.527779, 0.371118, 0.0822192, 0.302785, 0.655894, 0.88463, 0.375363, 0.52466, 0.466245, 0.38354, 0.455769, 0.901777, 0.0759798, 0.876514, 0.4332, 0.566397, 0.765223, 0.640635, 0.102071, 0.799557, 0.939988, 0.195413, 0.0748973, 0.00976407, 0.51755, 0.508755, 0.919853, 0.935985, 0.563762, 0.93531, 0.426331, 0.77547, 0.812972, 0.191429, 0.16026, 0.56597, 0.435486, 0.768526, 0.101867, 0.406524, 0.823415, 0.222716, 0.154984, 0.116542, 0.763154, 0.771641, 0.902853, 0.543089, 0.352641, 0.258023, 0.647828, 0.140055, 0.0542513, 0.0372325, 0.649413, 0.978192, 0.832517, 0.896181, 0.472388, 0.443075, 0.140154, 0.0761419, 0.666329, 0.950345, 0.823171, 0.370979, 0.65291, 0.408132, 0.948844, 0.155691, 0.914282, 0.301515, 0.461811, 0.795944, 0.239535, 0.664828, 0.6233, 0.145132, 0.37435, 0.886511, 0.317883, 0.518877, 0.518151, 0.536818, 0.643334, 0.0808949, 0.068941, 0.138229, 0.729329, 0.853963, 0.746799, 0.711397, 0.570258, 0.83942, 0.905887, 0.400872, 0.345677, 0.914797, 0.332045, 0.292297, 0.940083, 0.563066, 0.617197, 0.569981, 0.25026, 0.0677223, 0.867086, 0.961472, 0.660134, 0.0674513, 0.525426, 0.632111, 0.602913, 0.506025, 0.554512, 0.0680667, 0.918949, 0.358327, 0.578486, 0.348154, 0.390886, 0.755981, 0.715591, 0.33099, 0.385277, 0.89233, 0.200971, 0.252035, 0.200555, 0.0110863, 0.862266, 0.0333783, 0.211591, 0.23431, 0.821902, 0.540553, 0.185168, 0.420759, 0.631121, 0.900911, 0.190397, 0.52558, 0.538736, 0.971211, 0.120859, 0.135918, 0.839331, 0.273747, 0.759608, 0.394084, 0.436614, 0.976545, 0.962145, 0.94815, 0.600011, 0.0810576, 0.582324, 0.912166, 0.096998, 0.536383, 0.297478, 0.200268, 0.205488, 0.200496, 0.031067, 0.834057, 0.667748, 0.874206, 0.0351124, 0.0630484, 0.860482, 0.26558, 0.879304, 0.617219, 0.0774375, 0.196608, 0.934267, 0.75751, 0.296633, 0.0225115, 0.189789, 0.214884, 0.449621, 0.0468889, 0.155538, 0.431228, 0.958695, 0.741599, 0.213075, 0.209571, 0.592277, 0.766705, 0.72382, 0.708333, 0.960869, 0.810145, 0.379104, 0.339159, 0.674899, 0.188226, 0.952889, 0.595141, 0.11762, 0.380935, 0.608181, 0.201387, 0.884799, 0.483553, 0.916809, 0.735928, 0.281482, 0.00455585, 0.462535, 0.380936, 0.0936541, 0.487765, 0.675265, 0.510321, 0.921262, 0.500261, 0.782013, 0.310351, 0.128784, 0.437556, 0.28149, 0.841472, 0.758188, 0.622538, 0.850795, 0.372449, 0.0142433, 0.703519, 0.530403, 0.246252, 0.915198, 0.0578612, 0.816753, 0.985853, 0.286485, 0.690584, 0.419702, 0.403298, 0.22708, 0.446561, 0.954207, 0.252224, 0.00337301, 0.338911, 0.92823, 0.102058, 0.702199, 0.773641, 0.413213, 0.175673, 0.502506, 0.745158, 0.485363, 0.627887, 0.983253, 0.535411, 0.0960549, 0.806528, 0.727513, 0.204301, 0.561324, 0.593839, 0.204487, 0.0195615, 0.584486, 0.809775, 0.0141238, 0.484117, 0.200835, 0.215795, 0.243407, 0.365022, 0.689046, 0.217585, 0.07781, 0.852946, 0.00244379, 0.191489, 0.516965, 0.064143, 0.848968, 0.220109, 0.402326, 0.4353, 0.318334, 0.859112, 0.197103, 0.120497, 0.577541, 0.935029, 0.347344, 0.678479, 0.0344002, 0.646592, 0.799282, 0.650723, 0.0183968, 0.371303, 0.462043, 0.518063, 0.902786, 0.616112, 0.524261, 0.0796001, 0.709403, 0.265955, 0.0488311, 0.615803, 0.509311, 0.483271, 0.620407, 0.447288, 0.908265, 0.223942, 0.576624, 0.3599, 0.505111, 0.61968, 0.883126, 0.655734, 0.0432178, 0.997728, 0.64409, 0.849678, 0.734431, 0.745452, 0.62498, 0.463477, 0.495921, 0.794164, 0.853491, 0.311384, 0.904331, 0.129272, 0.287849, 0.448194, 0.193666, 0.322777, 0.251713, 0.881793, 0.0970413, 0.233054, 0.347529, 0.463414, 0.611134, 0.878204, 0.157578, 0.188353, 0.456962, 0.747669, 0.869698, 0.564151, 0.0328977, 0.519942, 0.831659, 0.799956, 0.264594, 0.277307, 0.585456, 0.364483, 0.0277267, 0.527506, 0.984514, 0.195863, 0.546274, 0.452644, 0.709574, 0.94972, 0.420405, 0.617003, 0.535575, 0.145515, 0.251569, 0.579092, 0.979789, 0.582783, 0.683675, 0.547612, 0.873507, 0.832615, 0.0464497, 0.221379, 0.207657, 0.85259, 0.373575, 0.249047, 0.960638, 0.54802, 0.610878, 0.409865, 0.476497, 0.413089, 0.313342, 0.480978, 0.205176, 0.0268723, 0.844218, 0.418675, 0.922538, 0.244907, 0.958208, 0.961732, 0.672194, 0.092853, 0.311077, 0.0946453, 0.363624, 0.474164, 0.603574, 0.833505, 0.533449, 0.256537, 0.225558, 0.226048, 0.538559, 0.638723, 0.805419, 0.14832, 0.897226, 0.373224, 0.369662, 0.484443, 0.115926, 0.685181, 0.967777, 0.479863, 0.517747, 0.0585734, 0.506837, 0.275404, 0.866345, 0.502318, 0.0955882, 0.335369, 0.745772, 0.63887, 0.736681, 0.638938, 0.83989, 0.676867, 0.243325, 0.143963, 0.493835, 0.76239, 0.502014, 0.389397, 0.84351, 0.617143, 0.171437, 0.865222, 0.310702, 0.990583, 0.663565, 0.59032, 0.887284, 0.0442938, 0.232086, 0.845838, 0.623216, 0.134591, 0.245323, 0.202399, 0.730686, 0.29686, 0.73742, 0.182036, 0.891799, 0.996495, 0.991935, 0.963694, 0.61934, 0.87183, 0.942809, 0.552179, 0.0926725, 0.169732, 0.722361, 0.495521, 0.254044, 0.0840458, 0.889859, 0.923809, 0.134491, 0.486075, 0.102635, 0.499984, 0.992553, 0.0564187, 0.797292, 0.241622, 0.0486058, 0.801535, 0.31539, 0.0143841, 0.362139, 0.980739, 0.300859, 0.391281, 0.167751, 0.7215, 0.427135, 0.351335, 0.933799, 0.140761, 0.7363, 0.465188, 0.828012, 0.649004, 0.520969, 0.574344, 0.501355, 0.952165, 0.93164, 0.509089, 0.526875, 0.71231, 0.718113, 0.670296, 0.280508, 0.434312, 0.946176, 0.62393, 0.398959, 0.698747, 0.0204612, 0.79547, 0.652899, 0.455246, 0.486616, 0.867367, 0.493178, 0.355426, 0.210206, 0.228179, 0.651399, 0.0161561, 0.140239, 0.155556, 0.574745, 0.999008, 0.86796, 0.860705, 0.246552, 0.503608, 0.445886, 0.0580185, 0.800574, 0.437075, 0.573912, 0.0424352, 0.604857, 0.264873, 0.34638, 0.435088, 0.316541, 0.161882, 0.426731, 0.802425, 0.499536, 0.328287, 0.133744, 0.42007, 0.720955, 0.0136993, 0.647566, 0.973718, 0.901711, 0.175931, 0.878922, 0.93672, 0.133331, 0.79393, 0.0764088, 0.916768, 0.260156, 0.666782, 0.321252, 0.233666, 0.186357, 0.304028, 0.707395, 0.178687, 0.0232966, 0.922896, 0.526882, 0.81221, 0.945092, 0.138419, 0.0952502, 0.625846, 0.213548, 0.422367, 0.602847, 0.231354, 0.538758, 0.797799, 0.654113, 0.287098, 0.276612, 0.659605, 0.532692, 0.514879, 0.525104, 0.242574, 0.442326, 0.822493, 0.107437, 0.280184, 0.37356, 0.309485, 0.511257, 0.761947, 0.557022, 0.520128, 0.694639, 0.110733, 0.137554, 0.338047, 0.999134, 0.27477, 0.916114, 0.770727, 0.0976081, 0.676984, 0.825778, 0.759363, 0.729444, 0.0242647, 0.0258947, 0.154187, 0.47188, 0.0445769, 0.0121177, 0.843762, 0.291093, 0.309643, 0.485361, 0.198252, 0.572985, 0.033286, 0.739473, 0.545352, 0.211468, 0.858458, 0.405647, 0.258037, 0.912533, 0.61541, 0.567429, 0.93901, 0.704859, 0.0118469, 0.703613, 0.517348, 0.540871, 0.729027, 0.850876, 0.440293, 0.553048, 0.61358, 0.00979307, 0.316454, 0.720052, 0.503127, 0.47962, 0.421531, 0.0151173, 0.438838, 0.197708, 0.780987, 0.812092, 0.382447, 0.424093, 0.385472, 0.550044, 0.656086, 0.268404, 0.851007, 0.310699, 0.937935, 0.870147, 0.80102, 0.961378, 0.696737, 0.38453, 0.800148, 0.16592, 0.884815, 0.413447, 0.617014, 0.524054, 0.739236, 0.666972, 0.710395, 0.687772, 0.859121, 0.388768, 0.718233, 0.388154, 0.476246, 0.944478, 0.970432, 0.691643, 0.464942, 0.0394952, 0.927023, 0.410307, 0.629788, 0.223931, 0.0297518, 0.933033, 0.163113, 0.336661, 0.32108, 0.359461, 0.947965, 0.872167, 0.322335, 0.764382, 0.750062, 0.225013, 0.0805743, 0.534038, 0.0233317, 0.158118, 0.805001, 0.296921, 0.788203, 0.729876, 0.951557, 0.303947, 0.251502, 0.494804, 0.644525, 0.936817, 0.324311, 0.637434, 0.565348, 0.0717788, 0.0867897, 0.737313, 0.402824, 0.0963357, 0.106229, 0.94528, 0.764048, 0.247693, 0.443471, 0.940045, 0.493419, 0.735704, 0.944935, 0.991131, 0.062571, 0.0335439, 0.0746373, 0.623001, 0.809056, 0.503777, 0.446029, 0.933175, 0.965526, 0.063913, 0.673178, 0.59794, 0.0840257, 0.25734, 0.908005, 0.583821, 0.752881, 0.472197, 0.967097, 0.264547, 0.0486276, 0.173953, 0.338983, 0.706356, 0.884443, 0.569925, 0.287352, 0.237714, 0.630705, 0.035348, 0.908494, 0.315352, 0.273475, 0.277392, 0.25668, 0.368349, 0.519099, 0.0555855, 0.633588, 0.882294, 0.863841, 0.298166, 0.799546, 0.846736, 0.511809, 0.599913, 0.473183, 0.481996, 0.877521, 0.0442833, 0.940653, 0.369215, 0.818309, 0.73849, 0.634953, 0.712853, 0.26148, 0.0692014, 0.831899, 0.685415, 0.283157, 0.736262, 0.67264, 0.190786, 0.0676505, 0.707078, 0.581308, 0.67221, 0.11386, 0.457312, 0.392375, 0.439219, 0.769211, 0.561258, 0.866343, 0.397924, 0.523627, 0.0617751, 0.831688, 0.512164, 0.821152, 0.502621, 0.0959835, 0.555967, 0.042713, 0.0924852, 0.508336, 0.473067, 0.451851, 0.992751, 0.641368, 0.299594, 0.320116, 0.454368, 0.436705, 0.601497, 0.135846, 0.484692, 0.284487, 0.540245, 0.190384, 0.54509, 0.143587, 0.629552, 0.324553, 0.595499, 0.844717, 0.201874, 0.814576, 0.197463, 0.986802, 0.148523, 0.567081, 0.136555, 0.780773, 0.204797, 0.118722, 0.881193, 0.432444, 0.280083, 0.0217249, 0.54529, 0.503856, 0.89004, 0.470679, 0.676714, 0.457365, 0.255248, 0.923055, 0.0443761, 0.552984, 0.142928, 0.69265, 0.0879481, 0.295874, 0.567054, 0.0142062, 0.929392, 0.908689, 0.448321, 0.651092, 0.0557385, 0.101893, 0.399297, 0.48606, 0.527425, 0.00356473, 0.616862, 0.211265, 0.984485, 0.567244, 0.317252, 0.751636, 0.987065, 0.152741, 0.0829415, 0.00948974, 0.0764865, 0.859403, 0.667688, 0.408172, 0.960244, 0.804079, 0.938819, 0.21643, 0.122151, 0.416281, 0.707288, 0.297755, 0.370217, 0.0417245, 0.56875, 0.115263, 0.633719, 0.459242, 0.319668, 0.101516, 0.535005, 0.687743, 0.0977507, 0.0834855, 0.251136, 0.233068, 0.596992, 0.833053, 0.584381, 0.519565, 0.192852, 0.592033, 0.382766, 0.0436281, 0.923847, 0.921051, 0.590964, 0.619312, 0.568616, 0.613199, 0.467516, 0.991839, 0.944851, 0.991241, 0.134093, 0.950621, 0.430953, 0.441657, 0.46819, 0.393092, 0.0628691, 0.0521101, 0.452955, 0.189459, 0.779002, 0.9959, 0.26145, 0.673013, 0.794916, 0.103836, 0.465761, 0.85105, 0.985666, 0.836831, 0.516769, 0.716464, 0.19357, 0.242615, 0.382491, 0.313633, 0.848997, 0.859264, 0.727595, 0.29825, 0.899589, 0.584103, 0.926454, 0.690807, 0.439755, 0.340988, 0.258296, 0.931776, 0.0256324, 0.316941, 0.757241, 0.844794, 0.694142, 0.881089, 0.874026, 0.690994, 0.789913, 0.00531765, 0.940563, 0.723211, 0.12176, 0.131234, 0.731573, 0.495006, 0.0516717, 0.604952, 0.369937, 0.843237, 0.920012, 0.628829, 0.420778, 0.973326, 0.15281, 0.00139745, 0.853154, 0.851795, 0.741038, 0.117861, 0.882016, 0.509814, 0.516959, 0.907246, 0.697692, 0.668194, 0.846559, 0.576253, 0.922104, 0.359445, 0.0611456, 0.206406, 0.105926, 0.154387, 0.585589, 0.437756, 0.3165, 0.587017, 0.0847536, 0.886007, 0.119009, 0.979246, 0.213609, 0.465853, 0.272178, 0.439809, 0.988716, 0.488015, 0.417512, 0.518881, 0.288539, 0.903198, 0.787729, 0.454393, 0.262874, 0.894397, 0.153654, 0.400079, 0.643713, 0.123454, 0.844473, 0.372163, 0.877639, 0.833295, 0.549217, 0.685982, 0.127869, 0.95698, 0.779552, 0.128356, 0.259681, 0.0754659, 0.0835692, 0.537261, 0.817103, 0.614817, 0.0325292, 0.0207384, 0.827517, 0.808246, 0.26346, 0.803749, 0.15587, 0.74223, 0.634925, 0.773878, 0.131699, 0.450653, 0.981115, 0.00958384, 0.287704, 0.443703, 0.216868, 0.792684, 0.907434, 0.378667, 0.165051, 0.748475, 0.136135, 0.659939, 0.958408, 0.744024, 0.725204, 0.632248, 0.299641, 0.922975, 0.919256, 0.230537, 0.691596, 0.249633, 0.0888904, 0.892798, 0.710505, 0.943026, 0.386294, 0.600829, 0.676397, 0.132339, 0.0813851, 0.785415, 0.732045, 0.721045, 0.343798, 0.718697, 0.441188, 0.322981, 0.121907, 0.806755, 0.597458, 0.64584, 0.717871, 0.209593, 0.598041, 0.350003, 0.445812, 0.613345, 0.437672, 0.382453, 0.131631, 0.66655, 0.401186, 0.0837397, 0.446507, 0.726394, 0.681641, 0.586691, 0.248831, 0.449398, 0.930469, 0.0666129, 0.780538, 0.589497, 0.840138, 0.564973, 0.0612079, 0.821556, 0.554189, 0.799224, 0.736642, 0.269208, 0.292914, 0.596551, 0.729427, 0.49402, 0.773192, 0.219683, 0.824812, 0.840631, 0.0501591, 0.134543, 0.583413, 0.791894, 0.986005, 0.862345, 0.915087, 0.369461, 0.588393, 0.512686, 0.678814, 0.458227, 0.806283, 0.701131, 0.571952, 0.702168, 0.202198, 0.519259, 0.172496, 0.599499, 0.147234, 0.02575, 0.97035, 0.898833, 0.874705, 0.79621, 0.980984, 0.656772, 0.751776, 0.251058, 0.763427, 0.224289, 0.295172, 0.00522108, 0.762511, 0.787555, 0.00467026, 0.128477, 0.701758, 0.978284, 0.00768466, 0.865646, 0.841283, 0.524041, 0.375165, 0.674822, 0.0847203, 0.0682938, 0.969406, 0.195572, 0.551269, 0.985086, 0.622014, 0.424878, 0.097507, 0.140416, 0.838827, 0.485533, 0.737476, 0.735698, 0.0454709, 0.311185, 0.0898184, 0.795013, 0.529925, 0.474088, 0.344048, 0.943813, 0.527794, 0.324931, 0.961191, 0.267476, 0.603167, 0.178598, 0.7503, 0.987956, 0.555531, 0.215508, 0.382784, 0.656302, 0.993506, 0.842078, 0.372415, 0.266801, 0.156394, 0.831571, 0.137432, 0.624203, 0.835836, 0.606334, 0.838089, 0.694928, 0.856823, 0.180364, 0.338147, 0.759741, 0.206241, 0.829618, 0.9061, 0.597172, 0.11924, 0.358647, 0.142011, 0.945087, 0.474836, 0.648693, 0.86104, 0.47665, 0.757002, 0.494125, 0.868545, 0.306198, 0.639508, 0.704826, 0.995186, 0.175675, 0.0806422, 0.138095, 0.0881491, 0.428765, 0.451255, 0.918603, 0.262482, 0.2982, 0.537161, 0.838592, 0.235128, 0.0353797, 0.884897, 0.940754, 0.79639, 0.946324, 0.569961, 0.303534, 0.0571423, 0.278763, 0.40931, 0.675236, 0.728678, 0.247318, 0.198361, 0.892861, 0.188737, 0.340076, 0.194367, 0.0645981, 0.873336, 0.00749971, 0.569247, 0.633541, 0.959514, 0.089256, 0.203743, 0.228359, 0.584494, 0.550622, 0.897252, 0.383225, 0.45936, 0.866613, 0.125279, 0.120562, 0.0766141, 0.816719, 0.0671213, 0.440454, 0.45157, 0.0530044, 0.413946, 0.0535851, 0.0575507, 0.45907, 0.923819, 0.491762, 0.0633612, 0.468905, 0.884023, 0.0176603, 0.736134, 0.205456, 0.646979, 0.390688, 0.112598, 0.275741, 0.0894479, 0.51998, 0.810482, 0.403162, 0.555734, 0.0242944, 0.110794, 0.829616, 0.683351, 0.391986, 0.502472, 0.0781493, 0.15912, 0.478358, 0.570563, 0.0540207, 0.967255, 0.342681, 0.274707, 0.333183, 0.43953, 0.535844, 0.783524, 0.0546468, 0.30066, 0.066254, 0.483775, 0.161847, 0.782927, 0.0172688, 0.0646114, 0.669899, 0.714202, 0.679073, 0.0763925, 0.816612, 0.201151, 0.571907, 0.321925, 0.37268, 0.299367, 0.126555, 0.934309, 0.903748, 0.444695, 0.564585, 0.64596, 0.506742, 0.202397, 0.893715, 0.388493, 0.2197, 0.143169, 0.699541, 0.701281, 0.432727, 0.955981, 0.0870339, 0.489724, 0.886849, 0.473284, 0.824864, 0.941409, 0.70849, 0.950999, 0.456397, 0.084792, 0.59477, 0.326086, 0.244944, 0.984625, 0.424332, 0.903711, 0.721101, 0.0111986, 0.305794, 0.311496, 0.515195, 0.239026, 0.536631, 0.366645, 0.394777, 0.3873, 0.328341, 0.609614, 0.389689, 0.391797, 0.434262, 0.556263, 0.287584, 0.188432, 0.956155, 0.304082, 0.503736, 0.915129, 0.954323, 0.412722, 0.506281, 0.194787, 0.490927, 0.264479, 0.254388, 0.849598, 0.801772, 0.620258, 0.0071051, 0.454038, 0.0346459, 0.57328, 0.549966, 0.162462, 0.229432, 0.563818, 0.431203, 0.451108, 0.239087, 0.0223499, 0.767006, 0.941499, 0.909868, 0.4759, 0.289608, 0.382406, 0.69978, 0.324804, 0.829982, 0.57533, 0.581939, 0.0393368, 0.579975, 0.639501, 0.285916, 0.518992, 0.443243, 0.951329, 0.569127, 0.97862, 0.386882, 0.195255, 0.181794, 0.809233, 0.560124, 0.668163, 0.513488, 0.0876116, 0.943987, 0.436513, 0.743975, 0.383052, 0.277199, 0.598564, 0.138906, 0.31616, 0.560288, 0.463073, 0.731662, 0.869975, 0.123616, 0.634357, 0.354597, 0.120499, 0.383482, 0.846482, 0.967433, 0.108526, 0.584536, 0.555393, 0.73107, 0.749304, 0.688501, 0.400935, 0.772408, 0.104643, 0.756827, 0.94838, 0.756186, 0.362544, 0.627231, 0.848773, 0.432341, 0.65668, 0.735194, 0.850105, 0.062755, 0.146389, 0.317991, 0.0737026, 0.67427, 0.485489, 0.270793, 0.787026, 0.0720512, 0.987549, 0.0569218, 0.255272, 0.68926, 0.608096, 0.633461, 0.648547, 0.769407, 0.830182, 0.322531, 0.144775, 0.779242, 0.845269, 0.0243326, 0.0405723, 0.873524, 0.753952, 0.972986, 0.510371, 0.476096, 0.159424, 0.701166, 0.376896, 0.858272, 0.565385, 0.250291, 0.610069, 0.620679, 0.458904, 0.720255, 0.616195, 0.227057, 0.0542266, 0.848246, 0.70316, 0.535677, 0.900922, 0.920894, 0.146911, 0.3533, 0.561009, 0.284157, 0.174043, 0.656678, 0.196008, 0.199449, 0.0442609, 0.680369, 0.428183, 0.262736, 0.743547, 0.488797, 0.981806, 0.64651, 0.838369, 0.870618, 0.980026, 0.0422801, 0.422279, 0.988454, 0.667217, 0.749536, 0.0917313, 0.902354, 0.0681661, 0.0282509, 0.19348, 0.377296, 0.932179, 0.576296, 0.735157, 0.795614, 0.136861, 0.703529, 0.132033, 0.950966, 0.307774, 0.363944, 0.115775, 0.281715, 0.937972, 0.143547, 0.930937, 0.438592, 0.489861, 0.8832, 0.123867, 0.381358, 0.391431, 0.0780478, 0.509486, 0.425146, 0.303328, 0.133067, 0.198759, 0.692799, 0.0851842, 0.897908, 0.741917, 0.512414, 0.345901, 0.0204231, 0.272198, 0.727947, 0.626249, 0.173805, 0.652727, 0.101894, 0.750636, 0.49131, 0.6225, 0.748916, 0.134644, 0.80854, 0.496879, 0.173762, 0.370642, 0.534129, 0.163196, 0.185132, 0.442204, 0.0942393, 0.167814, 0.214614, 0.435669, 0.551141, 0.146443, 0.590189, 0.0431735, 0.233042, 0.438819, 0.306157, 0.130507, 0.824651, 0.913926, 0.0630085, 0.513333, 0.316679, 0.0334001, 0.961398, 0.424998, 0.871981, 0.0704637, 0.798644, 0.853883, 0.957443, 0.0902814, 0.531197, 0.622826, 0.969367, 0.566445, 0.329525, 0.656435, 0.937621, 0.160278, 0.5453, 0.724801, 0.0263785, 0.651574, 0.780021, 0.62934, 0.347304, 0.495063, 0.162784, 0.364913, 0.163988, 0.305767, 0.70278, 0.407849, 0.0919207, 0.317498, 0.73957, 0.199775, 0.834567, 0.101468, 0.400429, 0.818875, 0.950692, 0.285147, 0.143908, 0.818654, 0.683222, 0.829862, 0.892098, 0.716362, 0.414078, 0.18835, 0.992772, 0.511298, 0.220548, 0.0635921, 0.297934, 0.807925, 0.607986, 0.0877825, 0.132301, 0.728175, 0.812418, 0.898057, 0.653904, 0.960266, 0.320779, 0.445331, 0.776218, 0.409451, 0.359341, 0.524256, 0.028275, 0.977368, 0.301357, 0.696436, 0.0459401, 0.76983, 0.601018, 0.340728, 0.408712, 0.568339, 0.407496, 0.58856, 0.0757559, 0.35058, 0.00837173, 0.00562885, 0.975881, 0.810547, 0.488337, 0.312578, 0.98549, 0.851896, 0.322023, 0.34399, 0.23832, 0.258811, 0.823943, 0.0716831, 0.988663, 0.0460019, 0.275174, 0.810075, 0.619748, 0.0901874, 0.033642, 0.566351, 0.712041, 0.313472, 0.0923219, 0.986056, 0.673149, 0.878125, 0.140528, 0.166762, 0.994571, 0.894365, 0.774653, 0.417661, 0.666718, 0.898203, 0.227722, 0.598469, 0.928879, 0.379994, 0.984697, 0.231839, 0.310736, 0.341496, 0.459493, 0.302215, 0.641954, 0.898099, 0.0209997, 0.737949, 0.0626889, 0.831237, 0.0313842, 0.180131, 0.601948, 0.797174, 0.0884408, 0.642245, 0.459643, 0.893664, 0.40371, 0.658711, 0.881245, 0.591686, 0.878759, 0.755583, 0.204975, 0.306776, 0.73216, 0.791955, 0.514798, 0.337436, 0.783948, 0.0557404, 0.452276, 0.84683, 0.145528, 0.220488, 0.241047, 0.557556, 0.415007, 0.242669, 0.360846, 0.522166, 0.292326, 0.587668, 0.638592, 0.436138, 0.110713, 0.196891, 0.591566, 0.283637, 0.0102975, 0.387574, 0.479553, 0.741745, 0.678875, 0.937641, 0.609497, 0.32044, 0.00940666, 0.127061, 0.194438, 0.905781, 0.860754, 0.445213, 0.854932, 0.729661, 0.136819, 0.0108726, 0.980453, 0.0270293, 0.139369, 0.793899, 0.642188, 0.86674, 0.279443, 0.79022, 0.867757, 0.0843141, 0.995867, 0.537412, 0.753968, 0.607794, 0.944857, 0.190186, 0.0997002, 0.984877, 0.0701893, 0.576752, 0.0580847, 0.0867438, 0.444684, 0.916767, 0.213647, 0.749927, 0.738357, 0.845744, 0.362546, 0.648168, 0.398376, 0.949009, 0.863117, 0.027939, 0.85657, 0.591879, 0.193953, 0.502273, 0.599404, 0.375159, 0.512255, 0.267081, 0.511835, 0.955413, 0.0697231, 0.724459, 0.352424, 0.947933, 0.664158, 0.698859, 0.803828, 0.504431, 0.751099, 0.590227, 0.280099, 0.584827, 0.0923306, 0.203134, 0.702428, 0.218551, 0.319046, 0.412581, 0.398295, 0.378101, 0.241449, 0.45341, 0.670537, 0.602427, 0.378714, 0.790711, 0.374994, 0.462503, 0.0953595, 0.548471, 0.0991406, 0.949991, 0.822281, 0.531369, 0.324175, 0.730305, 0.736284, 0.138818, 0.0894012, 0.311242, 0.840171, 0.119094, 0.801153, 0.569853, 0.590313, 0.758391, 0.266365, 0.395676, 0.236105, 0.583137, 0.442199, 0.426346, 0.268307, 0.336632, 0.793279, 0.468524, 0.52161, 0.496028, 0.689862, 0.434917, 0.476048, 0.703495, 0.527915, 0.701419, 0.640665, 0.471923, 0.509542, 0.801378, 0.937335, 0.378823, 0.876191, 0.870085, 0.0750793, 0.749023, 0.135718, 0.0954842, 0.990025, 0.114978, 0.232678, 0.927843, 0.107381, 0.0494472, 0.810999, 0.610688, 0.500701, 0.281554, 0.146244, 0.0468897, 0.238109, 0.622833, 0.668599, 0.338654, 0.704283, 0.726535, 0.00568137, 0.0550614, 0.375877, 0.629756, 0.208639, 0.197606, 0.322134, 0.102052, 0.141556, 0.865068, 0.609663, 0.618753, 0.5473, 0.75936, 0.799073, 0.951893, 0.223308, 0.385897, 0.709781, 0.661421, 0.677739, 0.922779, 0.855047, 0.899517, 0.914109, 0.980888, 0.0344011, 0.188345, 0.701074, 0.94298, 0.218323, 0.332275, 0.0500087, 0.176891, 0.896834, 0.193207, 0.977044, 0.3858, 0.619537, 0.437899, 0.0960618, 0.795966, 0.628384, 0.0776769, 0.795065, 0.404605, 0.613843, 0.837637, 0.175999, 0.512611, 0.600492, 0.0617713, 0.897539, 0.77196, 0.126898, 0.0734735, 0.109476, 0.127198, 0.573614, 0.00498635, 0.651288, 0.950238, 0.503129, 0.553157, 0.156796, 0.197561, 0.435144, 0.334538, 0.96178, 0.917661, 0.834138, 0.287505, 0.727459, 0.157645, 0.447587, 0.0999288, 0.049521, 0.400007, 0.134395, 0.942935, 0.516067, 0.505666, 0.175857, 0.136792, 0.974526, 0.853546, 0.55864, 0.357897, 0.258976, 0.935017, 0.33172, 0.702221, 0.590312, 0.972901, 0.968517, 0.653598, 0.499361, 0.843778, 0.717343, 0.819272, 0.0534352, 0.738794, 0.865196, 0.952694, 0.546635, 0.233636, 0.351183, 0.735601, 0.96854, 0.366732, 0.823323, 0.490432, 0.226938, 0.485313, 0.345484, 0.892524, 0.501069, 0.964373, 0.335591, 0.879288, 0.18686, 0.0321524, 0.75162, 0.93297, 0.630067, 0.90457, 0.4632, 0.480852, 0.0442153, 0.44118, 0.317977, 0.616316, 0.879621, 0.458411, 0.144191, 0.641805, 0.947707, 0.431239, 0.449253, 0.268696, 0.52497, 0.320578, 0.743107, 0.0864674, 0.682139, 0.968487, 0.665753, 0.213749, 0.352546, 0.910324, 0.20406, 0.923442, 0.370019, 0.0305328, 0.0703193, 0.684224, 0.682035, 0.235759, 0.0598054, 0.153728, 0.933166, 0.959948, 0.714164, 0.968741, 0.527351, 0.259318, 0.595798, 0.343745, 0.695488, 0.135958, 0.855851, 0.136124, 0.770493, 0.441507, 0.488841, 0.81911, 0.78977, 0.0110584, 0.109171, 0.266597, 0.821372, 0.660634, 0.318648, 0.566565, 0.788814, 0.45255, 0.871084, 0.0325625, 0.129959, 0.773467, 0.376836, 0.281526, 0.121645, 0.107249, 0.341292, 0.925537, 0.545791, 0.290171, 0.0491037, 0.519666, 0.192151, 0.630722, 0.760955, 0.175683, 0.166529, 0.882514, 0.992895, 0.783557, 0.225989, 0.732245, 0.942898, 0.66103, 0.865137, 0.397328, 0.857736, 0.750886, 0.474988, 0.337379, 0.789872, 0.125787, 0.478338, 0.831392, 0.824986, 0.888459, 0.827697, 0.289947, 0.741771, 0.573338, 0.652634, 0.517717, 0.579062, 0.348018, 0.00771095, 0.339708, 0.440065, 0.484628, 0.95306, 0.700092, 0.141648, 0.102574, 0.636408, 0.193749, 0.013662, 0.0382704, 0.902556, 0.986144, 0.0240769, 0.775517, 0.895917, 0.48779, 0.235743, 0.756005, 0.603748, 0.343958, 0.336382, 0.521828, 0.631383, 0.931337, 0.0306554, 0.719708, 0.90717, 0.607976, 0.588364, 0.378322, 0.767749, 0.728055, 0.207107, 0.587616, 0.634505, 0.701187, 0.126658, 0.762471, 0.430484, 0.093472, 0.493245, 0.399296, 0.0229555, 0.940902, 0.889504, 0.447475, 0.109747, 0.752437, 0.163893, 0.814091, 0.625132, 0.578121, 0.831421, 0.102199, 0.0416217, 0.836125, 0.0918715, 0.959896, 0.0926651, 0.959124, 0.849847, 0.553316, 0.102173, 0.723574, 0.727884, 0.480109, 0.137392, 0.213244, 0.0733534, 0.974065, 0.230907, 0.639206, 0.594454, 0.991072, 0.98572, 0.293588, 0.79368, 0.029905, 0.384468, 0.589754, 0.710729, 0.254933, 0.615357, 0.0573365, 0.463609, 0.989581, 0.400036, 0.540456, 0.37337, 0.235228, 0.849844, 0.385581, 0.742108, 0.283697, 0.927321, 0.612357, 0.324445, 0.662181, 0.954055, 0.741108, 0.219976, 0.69014, 0.845905, 0.787315, 0.993019, 0.40631, 0.421558, 0.393458, 0.402337, 0.22323, 0.570397, 0.204724, 0.69529, 0.629551, 0.384306, 0.477271, 0.951049, 0.629508, 0.00393453, 0.676047, 0.219835, 0.899089, 0.072471, 0.151961, 0.67556, 0.0710069, 0.752718, 0.494007, 0.129299, 0.680351, 0.445954, 0.377099, 0.315048, 0.898073, 0.100339, 0.547383, 0.689143, 0.727338, 0.0878929, 0.805415, 0.0332215, 0.0135245, 0.968045, 0.470475, 0.426812, 0.151168, 0.327002, 0.0746566, 0.694102, 0.249846, 0.53805, 0.1441, 0.466625, 0.363997, 0.580457, 0.753993, 0.97815, 0.74302, 0.961015, 0.470217, 0.6599, 0.56503, 0.324455, 0.816659, 0.875343, 0.383594, 0.820232, 0.861688, 0.492614, 0.23466, 0.0433097, 0.829025, 0.217438, 0.790776, 0.0391246, 0.81177, 0.311744, 0.52641, 0.63995, 0.877915, 0.373086, 0.439808, 0.18672, 0.589243, 0.588398, 0.481351, 0.678122, 0.0946417, 0.102651, 0.125072, 0.475044, 0.895553, 0.236166, 0.338332, 0.639829, 0.173296, 0.892164, 0.246241, 0.53134, 0.357817, 0.395977, 0.652176, 0.473679, 0.45795, 0.341496, 0.477644, 0.789266, 0.35552, 0.872661, 0.688363, 0.0498584, 0.671786, 0.517444, 0.565655, 0.414789, 0.118537, 0.313813, 0.812885, 0.653228, 0.679541, 0.84281, 0.935871, 0.363317, 0.731685, 0.386262, 0.627775, 0.631725, 0.663584, 0.242816, 0.129252, 0.334088, 0.850846, 0.942745, 0.85427, 0.603297, 0.633843, 0.697019, 0.305404, 0.612945, 0.852006, 0.614222, 0.345229, 0.789779, 0.0566866, 0.0562014, 0.660246, 0.307533, 0.33637, 0.0899305, 0.416154, 0.151361, 0.770565, 0.48958, 0.604568, 0.825134, 0.13394, 0.82566, 0.567464, 0.751875, 0.659559, 0.758812, 0.817692, 0.483871, 0.520196, 0.535844, 0.775365, 0.227697, 0.36938, 0.833216, 0.254575, 0.762152, 0.741347, 0.545219, 0.441746, 0.849555, 0.594417, 0.300895, 0.124644, 0.131122, 0.593037, 0.436388, 0.41736, 0.283297, 0.759466, 0.837342, 0.481078, 0.864737, 0.917869, 0.529607, 0.238303, 0.621135, 0.884823, 0.45449, 0.86557, 0.235833, 0.416272, 0.554211, 0.554456, 0.705827, 0.012815, 0.854081, 0.718499, 0.356533, 0.202595, 0.935999, 0.244963, 0.519483, 0.152643, 0.893804, 0.636804, 0.96507, 0.56994, 0.446239, 0.744207, 0.728589, 0.218044, 0.345814, 0.760004, 0.560206, 0.145292, 0.867799, 0.446157, 0.551633, 0.674266, 0.29103, 0.365323, 0.397435, 0.065432, 0.211588, 0.655559, 0.973423, 0.51257, 0.404396, 0.664652, 0.0237282, 0.57849, 0.763437, 0.683453, 0.446456, 0.0926756, 0.11274, 0.211531, 0.422243, 0.945334, 0.697837, 0.0741882, 0.634644, 0.236934, 0.322322, 0.522515, 0.636193, 0.877149, 0.247213, 0.374506, 0.844406, 0.440529, 0.309886, 0.479818, 0.946139, 0.643806, 0.281207, 0.482617, 0.849676, 0.813769, 0.710806, 0.946587, 0.565293, 0.82707, 0.678064, 0.441115, 0.149597, 0.648184, 0.816263, 0.109848, 0.900922, 0.933684, 0.217823, 0.565672, 0.594669, 0.188874, 0.551345, 0.899023, 0.00244778, 0.678969, 0.828241, 0.401308, 0.811662, 0.315149, 0.909772, 0.857309, 0.82949, 0.921723, 0.914055, 0.30077, 0.138511, 0.260424, 0.593307, 0.135603, 0.22236, 0.83948, 0.474553, 0.620751, 0.406678, 0.718506, 0.07157, 0.279514, 0.0359867, 0.228832, 0.987212, 0.342517, 0.576881, 0.13873, 0.08103, 0.0102425, 0.393001, 0.607157, 0.593528, 0.723289, 0.240303, 0.353078, 0.700454, 0.813112, 0.473639, 0.970229, 0.807953, 0.359786, 0.698703, 0.295981, 0.886268, 0.877439, 0.295527, 0.869798, 0.900195, 0.979531, 0.00316615, 0.37165, 0.303764, 0.763804, 0.0960253, 0.410254, 0.449359, 0.031615, 0.604923, 0.115525, 0.650832, 0.361404, 0.296024, 0.832259, 0.346458, 0.322406, 0.430431, 0.238739, 0.456459, 0.309478, 0.772186, 0.253587, 0.701643, 0.254196, 0.877354, 0.30961, 0.877492, 0.453411, 0.971726, 0.656834, 0.682272, 0.0405702, 0.68186, 0.028651, 0.799801, 0.918522, 0.727565, 0.33074, 0.785966, 0.972694, 0.781375, 0.987683, 0.0937511, 0.984581, 0.822636, 0.853316, 0.233179, 0.804334, 0.545647, 0.941473, 0.429909, 0.157613, 0.042413, 0.0882351, 0.0386067, 0.168782, 0.106085, 0.851197, 0.118448, 0.534217, 0.787002, 0.307399, 0.180329, 0.942904, 0.976713, 0.796245, 0.673216, 0.665704, 0.0614658, 0.39687, 0.0665469, 0.690911, 0.961947, 0.431956, 0.518961, 0.112723, 0.764305, 0.169623, 0.216358, 0.0508767, 0.0368147, 0.513833, 0.285068, 0.312922, 0.0283073, 0.528693, 0.901117, 0.00231425, 0.455522, 0.134293, 0.20798, 0.0685364, 0.465098, 0.513741, 0.590951, 0.585929, 0.39238, 0.813761, 0.234718, 0.00798184, 0.589921, 0.1209, 0.544092, 0.0728818, 0.986865, 0.963078, 0.434846, 0.0592174, 0.988931, 0.148709, 0.554836, 0.681992, 0.248978, 0.771741, 0.477407, 0.24027, 0.578471, 0.399146, 0.940467, 0.0342766, 0.487298, 0.484237, 0.86446, 0.54988, 0.920788, 0.482808, 0.384468, 0.323015, 0.0640676, 0.590045, 0.847143, 0.262915, 0.15837, 0.346961, 0.903005, 0.0904639, 0.398354, 0.353884, 0.381244, 0.724662, 0.659623, 0.905798, 0.484195, 0.883331, 0.686008, 0.777975, 0.580637, 0.746604, 0.266623, 0.129117, 0.287785, 0.467636, 0.077441, 0.444312, 0.0606906, 0.606737, 0.587066, 0.708817, 0.133486, 0.623995, 0.390257, 0.466193, 0.572793, 0.793069, 0.923973, 0.885275, 0.613505, 0.621508, 0.278417, 0.544427, 0.227023, 0.579488, 0.944205, 0.554251, 0.92258, 0.368187, 0.0617916, 0.485602, 0.847412, 0.262056, 0.605826, 0.79763, 0.386413, 0.240654, 0.126525, 0.152372, 0.790945, 0.890004, 0.49452, 0.310679, 0.569422, 0.557446, 0.0972526, 0.974292, 0.319327, 0.170425, 0.158451, 0.181292, 0.324343, 0.482575, 0.23888, 0.0473619, 0.712567, 0.894911, 0.333934, 0.636447, 0.421969, 0.464149, 0.728045, 0.694584, 0.332859, 0.27852, 0.224442, 0.500255, 0.11779, 0.872372, 0.111546, 0.288005, 0.248654, 0.767496, 0.548099, 0.00729712, 0.530681, 0.672828, 0.675277, 0.00641172, 0.693643, 0.201998, 0.8822, 0.71006, 0.845775, 0.219052, 0.526977, 0.683796, 0.0651949, 0.885758, 0.0993864, 0.7521, 0.486963, 0.565048, 0.0380388, 0.78097, 0.423225, 0.232267, 0.752506, 0.935552, 0.991302, 0.363166, 0.166649, 0.553225, 0.766028, 0.726783, 0.234747, 0.651213, 0.0501403, 0.215555, 0.721124, 0.526623, 0.107751, 0.0986246, 0.350576, 0.632459, 0.806925, 0.986724, 0.503427, 0.89563, 0.135046, 0.131089, 0.13042, 0.680536, 0.194616, 0.0838534, 0.340484, 0.584794, 0.529969, 0.90306, 0.970121, 0.774843, 0.740918, 0.631843, 0.849509, 0.827182, 0.119973, 0.0955378, 0.075458, 0.834584, 0.532189, 0.665657, 0.805814, 0.858219, 0.730203, 0.196198, 0.566032, 0.603753, 0.159033, 0.0184471, 0.162071, 0.318345, 0.343281, 0.497409, 0.538695, 0.250598, 0.774254, 0.0926591, 0.833227, 0.453374, 0.854888, 0.828887, 0.803833, 0.258102, 0.847914, 0.578454, 0.85191, 0.0348968, 0.00709585, 0.430207, 0.526198, 0.938686, 0.730122, 0.661965, 0.496286, 0.926161, 0.190591, 0.775205, 0.462369, 0.0878296, 0.179312, 0.806409, 0.990705, 0.716664, 0.785454, 0.284018, 0.750923, 0.688451, 0.675176, 0.0552854, 0.137542, 0.795408, 0.799335, 0.72947, 0.559885, 0.681329, 0.892869, 0.337649, 0.877184, 0.775649, 0.355719, 0.99419, 0.348827, 0.352518, 0.524771, 0.253467, 0.338579, 0.580983, 0.803195, 0.522006, 0.523621, 0.670412, 0.492276, 0.671907, 0.0820314, 0.0755928, 0.904965, 0.893803, 0.188026, 0.509634, 0.975302, 0.249063, 0.179232, 0.32184, 0.00170983, 0.291098, 0.82429, 0.185485, 0.999333, 0.275786, 0.947017, 0.93035, 0.957691, 0.809511, 0.0708173, 0.214065, 0.982884, 0.606091, 0.332046, 0.773362, 0.253258, 0.396683, 0.542991, 0.532282, 0.0806511, 0.258931, 0.907905, 0.572239, 0.781055, 0.165028, 0.963063, 0.751667, 0.0629895, 0.0533429, 0.313023, 0.679359, 0.254258, 0.653318, 0.309982, 0.908514, 0.508617, 0.387468, 0.964641, 0.296241, 0.766548, 0.103427, 0.549489, 0.520825, 0.326314, 0.236405, 0.0752578, 0.064323, 0.936622, 0.64045, 0.273236, 0.777044, 0.829876, 0.795377, 0.0883918, 0.606991, 0.18328, 0.202031, 0.601384, 0.834526, 0.668589, 0.679766, 0.515227, 0.0901979, 0.457051, 0.68674, 0.727562, 0.227659, 0.709396, 0.436637, 0.474253, 0.0137946, 0.0644583, 0.254809, 0.0233766, 0.0756732, 0.726718, 0.15911, 0.850898, 0.434646, 0.44796, 0.053404, 0.900504, 0.587858, 0.423076, 0.720507, 0.334164, 0.706948, 0.909105, 0.300613, 0.604851, 0.86867, 0.271388, 0.669847, 0.0167656, 0.861554, 0.077821, 0.733018, 0.348124, 0.599139, 0.771288, 0.062589, 0.740457, 0.00565081, 0.589702, 0.182778, 0.820999, 0.593757, 0.761818, 0.335597, 0.935937, 0.858532, 0.0631401, 0.343626, 0.3535, 0.921326, 0.388196, 0.795474, 0.819477, 0.871345, 0.715264, 0.236699, 0.0888337, 0.460016, 0.717278, 0.241951, 0.572598, 0.138847, 0.761385, 0.689444, 0.336782, 0.402254, 0.253664, 0.957427, 0.609713, 0.950624, 0.304603, 0.610227, 0.525213, 0.0259711, 0.316714, 0.572127, 0.82157, 0.407217, 0.529548, 0.330687, 0.987616, 0.135846, 0.169265, 0.460935, 0.0892792, 0.0736386, 0.487791, 0.278372, 0.44187, 0.683973, 0.77193, 0.787922, 0.945419, 0.372715, 0.0631618, 0.94083, 0.0148512, 0.672022, 0.775876, 0.0020973, 0.322331, 0.185871, 0.0218866, 0.601585, 0.0541359, 0.28853, 0.557182, 0.61673, 0.00376734, 0.175793, 0.210734, 0.157517, 0.710277, 0.190945, 0.143232, 0.806647, 0.154759, 0.262934, 0.630335, 0.231349, 0.7522, 0.00389908, 0.723769, 0.959224, 0.291919, 0.347028, 0.714319, 0.229783, 0.233013, 0.723434, 0.717867, 0.0989735, 0.750173, 0.0774084, 0.864228, 0.655428, 0.848505, 0.514754, 0.45118, 0.269854, 0.650527, 0.967951, 0.220624, 0.597638, 0.717378, 0.329439, 0.131894, 0.464656, 0.566333, 0.482473, 0.969188, 0.259669, 0.230619, 0.901337, 0.443747, 0.662217, 0.332049, 0.0475301, 0.249253, 0.114379, 0.285178, 0.904313, 0.0910859, 0.800636, 0.677768, 0.291465, 0.308626, 0.182143, 0.37033, 0.912108, 0.888104, 0.595926, 0.354441, 0.231607, 0.00429094, 0.752775, 0.155457, 0.613871, 0.229395, 0.996085, 0.564239, 0.948173, 0.331992, 0.611012, 0.0780731, 0.283474, 0.794546, 0.147155, 0.865008, 0.310865, 0.65613, 0.819575, 0.836494, 0.434378, 0.332479, 0.462109, 0.802556, 0.557888, 0.894007, 0.84688, 0.658564, 0.439436, 0.157999, 0.0187777, 0.668829, 0.0981938, 0.406871, 0.0598554, 0.0440665, 0.7231, 0.627785, 0.228452, 0.369441, 0.818003, 0.949541, 0.309793, 0.426666, 0.953626, 0.310622, 0.636521, 0.0078374, 0.52237, 0.546259, 0.14587, 0.127715, 0.77997, 0.19584, 0.0460907, 0.222583, 0.245641, 0.0744197, 0.062041, 0.154346, 0.294956, 0.0346921, 0.961903, 0.596522, 0.920379, 0.637078, 0.452331, 0.037705, 0.300133, 0.392585, 0.444479, 0.809781, 0.91904, 0.34609, 0.337059, 0.772944, 0.509076, 0.813418, 0.743843, 0.832422, 0.513355, 0.737389, 0.909522, 0.400143, 0.989196, 0.706781, 0.936147, 0.967412, 0.0790019, 0.683452, 0.0513959, 0.0220148, 0.445829, 0.379712, 0.436938, 0.262968, 0.71458, 0.521984, 0.29096, 0.910776, 0.182706, 0.990957, 0.762616, 0.838326, 0.975322, 0.0426235, 0.157322, 0.529008, 0.718687, 0.720107, 0.106729, 0.108269, 0.495979, 0.141722, 0.351645, 0.839378, 0.345489, 0.526144, 0.367063, 0.462042, 0.591808, 0.661215, 0.576531, 0.48666, 0.768595, 0.00274219, 0.362288, 0.914434, 0.242182, 0.17169, 0.231551, 0.380276, 0.119062, 0.122866, 0.943268, 0.736052, 0.581239, 0.601212, 0.280017, 0.0845222, 0.405734, 0.386272, 0.835841, 0.481437, 0.902706, 0.729822, 0.483459, 0.516436, 0.320269, 0.0900959, 0.854665, 0.425034, 0.658621, 0.672968, 0.274236, 0.159773, 0.155908, 0.908024, 0.874571, 0.157201, 0.479119, 0.924767, 0.865331, 0.243567, 0.17988, 0.560174, 0.899771, 0.880168, 0.492128, 0.545013, 0.0557516, 0.213721, 0.433411, 0.926724, 0.555485, 0.66838, 0.314699, 0.973913, 0.419982, 0.162812, 0.718897, 0.824389, 0.0573174, 0.267585, 0.263586, 0.535152, 0.429409, 0.279717, 0.216125, 0.421766, 0.358811, 0.738326, 0.293389, 0.291716, 0.610258, 0.347914, 0.274395, 0.623084, 0.84017, 0.809506, 0.328248, 0.0550458, 0.154956, 0.779291, 0.965005, 0.829546, 0.582364, 0.803129, 0.394827, 0.327245, 0.863805, 0.827684, 0.444272, 0.463576, 0.477969, 0.310528, 0.356725, 0.163275, 0.767826, 0.406951, 0.993501, 0.480717, 0.851361, 0.822044, 0.115931, 0.246821, 0.892049, 0.318809, 0.0882003, 0.156773, 0.678496, 0.495272, 0.571106, 0.703626, 0.813238, 0.636719, 0.674915, 0.60579, 0.370936, 0.685799, 0.868517, 0.537657, 0.942709, 0.46806, 0.956807, 0.047549, 0.332575, 0.603114, 0.314875, 0.378283, 0.657079, 0.439649, 0.949845, 0.190255, 0.557969, 0.0978686, 0.180199, 0.0712606, 0.42219, 0.24346, 0.74311, 0.51032, 0.339512, 0.96454, 0.85125, 0.904598, 0.709244, 0.909396, 0.604158, 0.0167792, 0.824189, 0.131455, 0.506255, 0.424453, 0.887814, 0.523445, 0.949804, 0.642764, 0.39447, 0.549367, 0.430829, 0.708628, 0.0988114, 0.882531, 0.137133, 0.460929, 0.0122454, 0.514485, 0.472725, 0.860747, 0.424559, 0.127027, 0.443558, 0.248595, 0.963645, 0.824439, 0.829111, 0.253433, 0.88862, 0.337656, 0.398615, 0.074632, 0.504647, 0.173831, 0.780968, 0.0923362, 0.136717, 0.512784, 0.317403, 0.0866651, 0.621285, 0.410034, 0.153893, 0.377459, 0.698771, 0.0795732, 0.346077, 0.512959, 0.761268, 0.94475, 0.961858, 0.483854, 0.660332, 0.92906, 0.611741, 0.581595, 0.311685, 0.929314, 0.9404, 0.41046, 0.276307, 0.00848755, 0.969586, 0.222466, 0.824088, 0.226543, 0.0996573, 0.932443, 0.152814, 0.0705176, 0.101769, 0.0654273, 0.14785, 0.00966242, 0.904179, 0.0265705, 0.147682, 0.966167, 0.735643, 0.458483, 0.361496, 0.140284, 0.994168, 0.384072, 0.12949, 0.256833, 0.961848, 0.297969, 0.135262, 0.554605, 0.971555, 0.118056, 0.123181, 0.938647, 0.69431, 0.735165, 0.0754149, 0.777311, 0.580156, 0.284853, 0.0186222, 0.877017, 0.166516, 0.872438, 0.837276, 0.177283, 0.209166, 0.930639, 0.992038, 0.071956, 0.302043, 0.989175, 0.331572, 0.810496, 0.721497, 0.249547, 0.88981, 0.126121, 0.26953, 0.183717, 0.438436, 0.0113474, 0.23086, 0.982592, 0.561045, 0.987936, 0.216965, 0.136639, 0.890613, 0.575762, 0.621453, 0.00423407, 0.281635, 0.630328, 0.762428, 0.586908, 0.336568, 0.157239, 0.0181237, 0.278881, 0.280268, 0.310723, 0.107755, 0.794932, 0.94234, 0.82636, 0.0447968, 0.0484417, 0.764108, 0.486863, 0.123541, 0.408821, 0.548363, 0.565195, 0.993258, 0.340211, 0.101428, 0.639352, 0.0331267, 0.722798, 0.968099, 0.44833, 0.104309, 0.432915, 0.514847, 0.180713, 0.255512, 0.149729, 0.709521, 0.278671, 0.630209, 0.720918, 0.666975, 0.0961393, 0.977855, 0.177188, 0.898692, 0.325751, 0.0991652, 0.758603, 0.940151, 0.62894, 0.235112, 0.312575, 0.710541, 0.773737, 0.58237, 0.874781, 0.639464, 0.290089, 0.569295, 0.164518, 0.657867, 0.786519, 0.491751, 0.466474, 0.966587, 0.881463, 0.84333, 0.0278504, 0.966788, 0.754078, 0.055957, 0.426219, 0.398211, 0.832891, 0.424339, 0.388594, 0.689108, 0.640693, 0.443203, 0.244257, 0.563948, 0.875906, 0.00518997, 0.676692, 0.159401, 0.0246055, 0.464375, 0.65923, 0.219716, 0.503831, 0.717623, 0.15368, 0.504457, 0.719898, 0.765235, 0.800815, 0.0451803, 0.825401, 0.609148, 0.935513, 0.389204, 0.698918, 0.770326, 0.975974, 0.909186, 0.18634, 0.163325, 0.703226, 0.823482, 0.88745, 0.530157, 0.377282, 0.412649, 0.0550173, 0.56406, 0.965351, 0.588554, 0.479646, 0.433134, 0.36783, 0.83208, 0.0279519, 0.059072, 0.317357, 0.579981, 0.417228, 0.868393, 0.719391, 0.307402, 0.987383, 0.0988718, 0.623523, 0.533682, 0.102385, 0.0310876, 0.142984, 0.248113, 0.947057, 0.394611, 0.366998, 0.564097, 0.405845, 0.721784, 0.0687225, 0.412298, 0.655871, 0.213394, 0.179709, 0.212455, 0.514997, 0.6472, 0.204435, 0.423867, 0.531151, 0.845199, 0.968685, 0.52798, 0.805347, 0.780149, 0.823828, 0.0588349, 0.236761, 0.921897, 0.21372, 0.595434, 0.87177, 0.599367, 0.106801, 0.575967, 0.318829, 0.450477, 0.150316, 0.296109, 0.499768, 0.47738, 0.128069, 0.0715869, 0.72745, 0.528861, 0.495088, 0.265099, 0.539606, 0.0896716, 0.468149, 0.705684, 0.828803, 0.351793, 0.872687, 0.0503727, 0.057916, 0.543063, 0.570048, 0.973978, 0.116472, 0.960034, 0.302765, 0.534159, 0.446823, 0.571178, 0.788278, 0.685542, 0.624223, 0.845715, 0.325013, 0.0851581, 0.143677, 0.514044, 0.67958, 0.106702, 0.0944046, 0.538803, 0.450271, 0.749616, 0.443358, 0.989337, 0.591366, 0.729911, 0.507205, 0.573434, 0.230006, 0.81932, 0.557344, 0.00369812, 0.729565, 0.668036, 0.679606, 0.307034, 0.771778, 0.194125, 0.295945, 0.262545, 0.482182, 0.879381, 0.909916, 0.379052, 0.596569, 0.348802, 0.0713749, 0.659126, 0.8039, 0.904802, 0.998137, 0.188463, 0.304638, 0.180875, 0.851244, 0.89946, 0.364322, 0.482404, 0.769585, 0.684069, 0.357839, 0.927881, 0.849572, 0.0148404, 0.173851, 0.55656, 0.0420279, 0.469893, 0.929734, 0.373059, 0.867094, 0.562266, 0.869882, 0.803044, 0.824802, 0.591238, 0.645355, 0.654374, 0.739676, 0.569853, 0.592839, 0.578108, 0.172859, 0.161045, 0.307407, 0.687171, 0.315771, 0.777463, 0.395209, 0.389749, 0.142843, 0.382948, 0.139211, 0.713281, 0.559466, 0.543633, 0.550603, 0.632542, 0.550871, 0.247174, 0.389212, 0.753951, 0.384542, 0.000148124, 0.72436, 0.56891, 0.57391, 0.512715, 0.898969, 0.594874, 0.557189, 0.908967, 0.617391, 0.392906, 0.653329, 0.777935, 0.58031, 0.625075, 0.242305, 0.1198, 0.122227, 0.111774, 0.722752, 0.879915, 0.782339, 0.934779, 0.0186954, 0.0362658, 0.947503, 0.841379, 0.336723, 0.185926, 0.738201, 0.428007, 0.903615, 0.866105, 0.475728, 0.202284, 0.272111, 0.0571659, 0.210737, 0.476015, 0.469073, 0.0611642, 0.0665944, 0.325353, 0.964703, 0.0953343, 0.0682228, 0.83638, 0.601042, 0.0126703, 0.201357, 0.0904805, 0.297979, 0.474657, 0.638882, 0.981478, 0.99664, 0.430499, 0.252657, 0.736575, 0.490264, 0.767054, 0.211742, 0.864591, 0.260054, 0.809009, 0.913942, 0.30213, 0.753506, 0.457655, 0.370254, 0.214893, 0.736468, 0.476589, 0.346709, 0.295778, 0.79027, 0.842565, 0.728237, 0.848804, 0.24776, 0.108304, 0.887907, 0.523082, 0.888509, 0.693114, 0.514055, 0.00202371, 0.440257, 0.811403, 0.459141, 0.765207, 0.898165, 0.946443, 0.925234, 0.941297, 0.688213, 0.815815, 0.0213245, 0.0624914, 0.248203, 0.331839, 0.861401, 0.550611, 0.0653023, 0.254555, 0.4925, 0.0976798, 0.858426, 0.53645, 0.00381209, 0.568045, 0.534942, 0.721444, 0.276038, 0.11547, 0.260258, 0.710199, 0.640796, 0.620652, 0.63514, 0.284293, 0.713824, 0.415793, 0.649285, 0.0575196, 0.618474, 0.596102, 0.864243, 0.864486, 0.116281, 0.00390904, 0.846489, 0.874261, 0.713002, 0.921523, 0.433395, 0.0862394, 0.536478, 0.793742, 0.755592, 0.185232, 0.791599, 0.848238, 0.789237, 0.697622, 0.103263, 0.456274, 0.368645, 0.835412, 0.321818, 0.974223, 0.583227, 0.305607, 0.010266, 0.149779, 0.627738, 0.696854, 0.347965, 0.351781, 0.284056, 0.317928, 0.872251, 0.543762, 0.892236, 0.973598, 0.738517, 0.174874, 0.251516, 0.754915, 0.822497, 0.407258, 0.763458, 0.587331, 0.177994, 0.795502, 0.526714, 0.243223, 0.47884, 0.538333, 0.296961, 0.689567, 0.284069, 0.150483, 0.29841, 0.83895, 0.163957, 0.550412, 0.759699, 0.228623, 0.358266, 0.764388, 0.0343603, 0.573761, 0.0995418, 0.256265, 0.447006, 0.584478, 0.868124, 0.996181, 0.460933, 0.969999, 0.117898, 0.830214, 0.832377, 0.0981657, 0.752475, 0.0130955, 0.591671, 0.945099, 0.173983, 0.834611, 0.321708, 0.00127714, 0.45433, 0.956984, 0.554794, 0.0443828, 0.0564657, 0.0607032, 0.206122, 0.0508211, 0.193611, 0.885675, 0.248248, 0.0177595, 0.46287, 0.511605, 0.217043, 0.766855, 0.748022, 0.506122, 0.284082, 0.56234, 0.0373831, 0.736352, 0.374462, 0.503192, 0.920619, 0.679205, 0.298362, 0.952551, 0.0242068, 0.670969, 0.207361, 0.757293, 0.818589, 0.712484, 0.51068, 0.953238, 0.740579, 0.484941, 0.703389, 0.0998717, 0.693497, 0.277543, 0.412835, 0.0898437, 0.17018, 0.380656, 0.67726, 0.829685, 0.160571, 0.982515, 0.0105622, 0.178074, 0.180181, 0.985837, 0.04553, 0.879438, 0.39348, 0.541605, 0.105272, 0.509245, 0.45921, 0.186196, 0.364205, 0.440382, 0.648964, 0.406605, 0.885256, 0.739323, 0.846065, 0.773372, 0.42297, 0.39465, 0.547566, 0.846827, 0.783635, 0.698584, 0.802073, 0.115203, 0.715732, 0.796066, 0.590882, 0.793278, 0.583701, 0.370246, 0.0525421, 0.62654, 0.226048, 0.203063, 0.363741, 0.0796044, 0.302193, 0.104387, 0.719226, 0.363957, 0.156718, 0.416547, 0.0413003, 0.0534442, 0.689326, 0.495003, 0.581874, 0.94833, 0.590377, 0.86838, 0.165258, 0.396636, 0.370142, 0.756148, 0.895842, 0.788295, 0.292392, 0.0942366, 0.207767, 0.521764, 0.786284, 0.656198, 0.900616, 0.036613, 0.101972, 0.588965, 0.468545, 0.398949, 0.192605, 0.442695, 0.866613, 0.490497, 0.938659, 0.163865, 0.658106, 0.728801, 0.232202, 0.794796, 0.51414, 0.101016, 0.237841, 0.109641, 0.315046, 0.845791, 0.275807, 0.588913, 0.520171, 0.707007, 0.601738, 0.617549, 0.688958, 0.0586862, 0.253376, 0.311548, 0.811601, 0.345321, 0.883751, 0.240324, 0.83187, 0.156642, 0.296653, 0.671268, 0.820915, 0.31121, 0.37509, 0.161503, 0.694744, 0.600375, 0.599661, 0.468312, 0.28947, 0.374086, 0.119787, 0.063204, 0.955248, 0.251944, 0.977308, 0.237282, 0.563092, 0.441562, 0.0589088, 0.711063, 0.604121, 0.642621, 0.66315, 0.831686, 0.971107, 0.498149, 0.797319, 0.287449, 0.660532, 0.543949, 0.923563, 0.0116415, 0.438079, 0.760688, 0.367991, 0.674523, 0.954855, 0.0322069, 0.716675, 0.293589, 0.880414, 0.360645, 0.787416, 0.371654, 0.662933, 0.622078, 0.703166, 0.720878, 0.63169, 0.146368, 0.206037, 0.786252, 0.843981, 0.603251, 0.0284235, 0.329744, 0.0306811, 0.331363, 0.965364, 0.20077, 0.499229, 0.303143, 0.0352855, 0.0362593, 0.768574, 0.851408, 0.139309, 0.235714, 0.358162, 0.642589, 0.887479, 0.636, 0.92517, 0.233587, 0.701345, 0.860022, 0.467247, 0.999242, 0.613187, 0.543184, 0.309764, 0.884758, 0.594529, 0.00921185, 0.257275, 0.555912, 0.230975, 0.940304, 0.0342401, 0.886004, 0.987629, 0.290885, 0.0431279, 0.192952, 0.184686, 0.510438, 0.399143, 0.293712, 0.0965965, 0.521944, 0.635594, 0.109729, 0.668824, 0.907203, 0.0184083, 0.123525, 0.353211, 0.0878773, 0.735733, 0.439931, 0.821095, 0.414072, 0.790761, 0.999123, 0.0736174, 0.201622, 0.258622, 0.721344, 0.504993, 0.685997, 0.118691, 0.191002, 0.831992, 0.690067, 0.0679851, 0.80831, 0.659104, 0.731067, 0.352092, 0.293331, 0.957118, 0.345333, 0.348707, 0.692154, 0.47406, 0.670504, 0.893248, 0.658411, 0.791697, 0.131207, 0.146328, 0.454866, 0.259299, 0.019731, 0.633885, 0.485144, 0.867405, 0.102936, 0.282226, 0.154727, 0.209302, 0.642264, 0.91506, 0.64719, 0.417825, 0.242511, 0.971619, 0.500971, 0.564887, 0.0283391, 0.460881, 0.413526, 0.23318, 0.620868, 0.117714, 0.476234, 0.0324641, 0.347729, 0.844452, 0.111522, 0.495495, 0.171264, 0.240243, 0.309112, 0.063638, 0.346869, 0.958359, 0.884077, 0.817148, 0.343429, 0.176891, 0.222144, 0.472591, 0.534492, 0.381877, 0.826799, 0.694224, 0.836962, 0.253868, 0.222637, 0.938627, 0.344025, 0.531818, 0.886584, 0.136461, 0.883926, 0.6252, 0.450213, 0.675853, 0.833127, 0.531458, 0.219885, 0.516905, 0.538804, 0.270947, 0.8083, 0.342117, 0.164903, 0.717373, 0.259723, 0.34928, 0.0031411, 0.477951, 0.76696, 0.631356, 0.56084, 0.393835, 0.62975, 0.442054, 0.760919, 0.438761, 0.588724, 0.394976, 0.740429, 0.892797, 0.890638, 0.889373, 0.479524, 0.898522, 0.252899, 0.601043, 0.340232, 0.507867, 0.604934, 0.673391, 0.864168, 0.761415, 0.0193604, 0.917449, 0.0233324, 0.176041, 0.79358, 0.759087, 0.00338592, 0.418596, 0.946881, 0.836999, 0.783908, 0.536279, 0.0901404, 0.37536, 0.727554, 0.362474, 0.32167, 0.552061, 0.938832, 0.698234, 0.990923, 0.172385, 0.99277, 0.99088, 0.834197, 0.509995, 0.885742, 0.305868, 0.881945, 0.593989, 0.280978, 0.738778, 0.446081, 0.484508, 0.620926, 0.292129, 0.526718, 0.665401, 0.189873, 0.877087, 0.701434, 0.686591, 0.819066, 0.581826, 0.452287, 0.648421, 0.814646, 0.711528, 0.67888, 0.803137, 0.335464, 0.433189, 0.248543, 0.863502, 0.093987, 0.920554, 0.610589, 0.803123, 0.507438, 0.213006, 0.635474, 0.897421, 0.425198, 0.959406, 0.744501, 0.544635, 0.85241, 0.886215, 0.581579, 0.0143649, 0.787452, 0.528399, 0.927382, 0.666474, 0.88946, 0.171892, 0.908565, 0.72192, 0.623877, 0.319243, 0.442565, 0.560949, 0.629502, 0.731693, 0.893384, 0.529135, 0.465402, 0.643891, 0.432774, 0.237178, 0.729202, 0.254623, 0.793939, 0.0540441, 0.916015, 0.547684, 0.291954, 0.378851, 0.992345, 0.675009, 0.445953, 0.451707, 0.384178, 0.64188, 0.966359, 0.386137, 0.329766, 0.638585, 0.351205, 0.217723, 0.409932, 0.798015, 0.376577, 0.911426, 0.896666, 0.0532622, 0.364394, 0.978061, 0.431195, 0.655887, 0.511757, 0.676384, 0.0226849, 0.429696, 0.27891, 0.1292, 0.442489, 0.101619, 0.760526, 0.811433, 0.0115432, 0.0957934, 0.519178, 0.058131, 0.0607445, 0.570893, 0.486126, 0.334195, 0.16865, 0.194041, 0.15197, 0.39907, 0.39531, 0.66054, 0.368456, 0.744452, 0.746989, 0.158254, 0.426506, 0.60924, 0.647154, 0.222331, 0.364358, 0.37559, 0.91225, 0.516574, 0.0581788, 0.335011, 0.0888585, 0.491322, 0.991695, 0.236961, 0.223844, 0.438208, 0.566438, 0.816695, 0.97718, 0.151424, 0.991711, 0.762377, 0.884529, 0.524874, 0.70195, 0.0683297, 0.629884, 0.721056, 0.136015, 0.181119, 0.776701, 0.628543, 0.843678, 0.925435, 0.0315292, 0.723458, 0.0801435, 0.347634, 0.0693801, 0.271896, 0.419464, 0.389288, 0.809939, 0.119708, 0.961704, 0.0539787, 0.0928968, 0.494872, 0.742237, 0.632632, 0.427045, 0.99255, 0.38223, 0.944426, 0.55129, 0.120628, 0.199883, 0.114481, 0.695233, 0.549377, 0.48581, 0.469033, 0.0897173, 0.972331, 0.207159, 0.605164, 0.251204, 0.0292478, 0.249625, 0.851037, 0.985599, 0.851117, 0.492, 0.128298, 0.587453, 0.492101, 0.542004, 0.596331, 0.130162, 0.132661, 0.114587, 0.446182, 0.62133, 0.345193, 0.970332, 0.304415, 0.711366, 0.593442, 0.238918, 0.49472, 0.219047, 0.882048, 0.655913, 0.0858985, 0.0448975, 0.744293, 0.559759, 0.727168, 0.948462, 0.872775, 0.887675, 0.97566, 0.602118, 0.59441, 0.365167, 0.0178453, 0.677012, 0.000469322, 0.462239, 0.406242, 0.220816, 0.534038, 0.754588, 0.988072, 0.674532, 0.984156, 0.938116, 0.726921, 0.0813114, 0.0698321, 0.53369, 0.52899, 0.373353, 0.715339, 0.648526, 0.203647, 0.679892, 0.138689, 0.717086, 0.130382, 0.641169, 0.935975, 0.234003, 0.785587, 0.524012, 0.350948, 0.867169, 0.516038, 0.0972155, 0.204833, 0.44361, 0.272956, 0.963037, 0.311152, 0.604657, 0.142892, 0.141633, 0.619187, 0.29317, 0.726191, 0.443992, 0.251751, 0.403269, 0.093485, 0.0333194, 0.732796, 0.45749, 0.688286, 0.440866, 0.408456, 0.973198, 0.229783, 0.31757, 0.330477, 0.461278, 0.373952, 0.51402, 0.759988, 0.542619, 0.329818, 0.51143, 0.70557, 0.257815, 0.989691, 0.832469, 0.635778, 0.73187, 0.878585, 0.435296, 0.303173, 0.834875, 0.581567, 0.99194, 0.406117, 0.0915859, 0.05272, 0.331072, 0.508428, 0.794462, 0.19633, 0.768132, 0.293733, 0.295751, 0.191498, 0.257508, 0.0606061, 0.469303, 0.875147, 0.663145, 0.588876, 0.072709, 0.648664, 0.92418, 0.366776, 0.49849, 0.546391, 0.0735117, 0.0646461, 0.717583, 0.552678, 0.00543609, 0.180325, 0.506415, 0.602656, 0.281583, 0.251179, 0.251321, 0.747652, 0.802051, 0.236779, 0.834184, 0.510039, 0.0827592, 0.390959, 0.662091, 0.397174, 0.175574, 0.260066, 0.166856, 0.195407, 0.185696, 0.895769, 0.525751, 0.877596, 0.0125126, 0.482765, 0.872977, 0.825291, 0.444211, 0.503061, 0.559385, 0.877482, 0.292179, 0.816029, 0.50973, 0.714857, 0.0713315, 0.325027, 0.209972, 0.342602, 0.958246, 0.553407, 0.0536296, 0.775703, 0.716464, 0.574337, 0.88593, 0.56053, 0.185352, 0.988696, 0.0619346, 0.673126, 0.242359, 0.710365, 0.117933, 0.13089, 0.269189, 0.825123, 0.782908, 0.876054, 0.618151, 0.0318198, 0.191444, 0.671135, 0.709634, 0.691659, 0.871847, 0.449904, 0.614982, 0.754703, 0.295812, 0.436184, 0.460485, 0.559034, 0.971071, 0.0835596, 0.325722, 0.683165, 0.486895, 0.625746, 0.606516, 0.970145, 0.806648, 0.219093, 0.2069, 0.625969, 0.874585, 0.8453, 0.535089, 0.788458, 0.149386, 0.526117, 0.79274, 0.16895, 0.502175, 0.233237, 0.738958, 0.282391, 0.973136, 0.32103, 0.765401, 0.513252, 0.637431, 0.614987, 0.634239, 0.841921, 0.988349, 0.518761, 0.400584, 0.37837, 0.669983, 0.825831, 0.865357, 0.0415287, 0.632536, 0.461784, 0.96576, 0.105234, 0.437686, 0.389517, 0.158363, 0.927401, 0.24937, 0.270551, 0.0975506, 0.305709, 0.359394, 0.130371, 0.374196, 0.344173, 0.519781, 0.993596, 0.544894, 0.131868, 0.128031, 0.901344, 0.176863, 0.464752, 0.646638, 0.326548, 0.587591, 0.247731, 0.89514, 0.224064, 0.0250704, 0.442619, 0.38589, 0.752707, 0.462433, 0.663886, 0.275957, 0.986956, 0.482773, 0.262438, 0.522622, 0.138242, 0.438995, 0.862814, 0.143452, 0.0950212, 0.881319, 0.576341, 0.298245, 0.879771, 0.194538, 0.455735, 0.435099, 0.890082, 0.173699, 0.895137, 0.939618, 0.174012, 0.910283, 0.120991, 0.280603, 0.320783, 0.189493, 0.933469, 0.449997, 0.741839, 0.955152, 0.53903, 0.336764, 0.183585, 0.372795, 0.0701182, 0.904878, 0.899548, 0.475179, 0.618857, 0.832811, 0.655082, 0.99559, 0.690304, 0.712506, 0.174392, 0.727426, 0.0838329, 0.937813, 0.0924383, 0.0719185, 0.23245, 0.927018, 0.105399, 0.10073, 0.634962, 0.772058, 0.755873, 0.894292, 0.0164735, 0.232915, 0.264722, 0.69504, 0.201968, 0.851764, 0.985482, 0.676076, 0.711461, 0.212235, 0.542927, 0.192808, 0.790123, 0.735341, 0.0462154, 0.597233, 0.275964, 0.497216, 0.72545, 0.576124, 0.182752, 0.400787, 0.0880176, 0.154409, 0.28781, 0.80831, 0.800509, 0.484427, 0.389254, 0.679824, 0.817012, 0.195804, 0.351946, 0.407288, 0.460556, 0.788487, 0.434113, 0.0804973, 0.650214, 0.851455, 0.0790833, 0.674424, 0.19845, 0.940721, 0.228667, 0.584472, 0.103982, 0.170653, 0.974974, 0.577703, 0.717665, 0.558994, 0.467201, 0.981192, 0.911936, 0.452082, 0.567041, 0.589434, 0.247865, 0.0231813, 0.947266, 0.343523, 0.0990505, 0.721825, 0.770362, 0.9321, 0.716394, 0.378036, 0.340831, 0.922086, 0.367607, 0.227732, 0.754128, 0.467512, 0.185746, 0.712086, 0.827322, 0.874163, 0.80717, 0.47347, 0.266213, 0.237322, 0.697254, 0.287224, 0.287679, 0.708701, 0.447164, 0.966912, 0.0886931, 0.559857, 0.450786, 0.0322091, 0.518248, 0.218225, 0.0868987, 0.848535, 0.945032, 0.160127, 0.514129, 0.430556, 0.663002, 0.00521174, 0.352251, 0.348137, 0.899454, 0.296413, 0.508459, 0.592558, 0.708089, 0.98805, 0.142662, 0.813717, 0.0965165, 0.340975, 0.57454, 0.055429, 0.679794, 0.748739, 0.26523, 0.811711, 0.0803593, 0.689267, 0.948111, 0.261202, 0.0712096, 0.673757, 0.94536, 0.862339, 0.702204, 0.303758, 0.918833, 0.390345, 0.171957, 0.833633, 0.0352809, 0.0619804, 0.0634282, 0.839622, 0.830667, 0.87572, 0.974781, 0.932585, 0.428813, 0.0104468, 0.972434, 0.820552, 0.950346, 0.117655, 0.523806, 0.422234, 0.302305, 0.090535, 0.795667, 0.779505, 0.47993, 0.624446, 0.516996, 0.705758, 0.0779813, 0.645648, 0.691177, 0.252693, 0.597603, 0.0376277, 0.712566, 0.319926, 0.306324, 0.180171, 0.495661, 0.348016, 0.722844, 0.938575, 0.810016, 0.79415, 0.0286016, 0.341867, 0.586811, 0.908918, 0.617296, 0.194261, 0.489661, 0.58256, 0.272265, 0.464972, 0.261022, 0.992713, 0.084131, 0.861791, 0.939094, 0.666077, 0.557338, 0.76821, 0.918701, 0.945593, 0.222807, 0.631304, 0.491077, 0.631885, 0.960694, 0.555827, 0.0440505, 0.349719, 0.0220607, 0.964515, 0.721428, 0.802072, 0.475958, 0.537504, 0.470392, 0.839894, 0.129662, 0.753762, 0.478501, 0.344349, 0.554631, 0.646709, 0.475004, 0.569789, 0.661667, 0.550246, 0.864076, 0.322903, 0.193854, 0.449472, 0.0489499, 0.776404, 0.171195, 0.0490578, 0.387318, 0.471987, 0.281251, 0.530484, 0.871881, 0.00738331, 0.756389, 0.366249, 0.523742, 0.955334, 0.900337, 0.862764, 0.0251068, 0.807591, 0.329, 0.655859, 0.43806, 0.967088, 0.856614, 0.564868, 0.263827, 0.88379, 0.394052, 0.331613, 0.129589, 0.961031, 0.313168, 0.748675, 0.301716, 0.642899, 0.530788, 0.429123, 0.957201, 0.566146, 0.333744, 0.575132, 0.883897, 0.735218, 0.301634, 0.415317, 0.541749, 0.510866, 0.940398, 0.709419, 0.166982, 0.694368, 0.300638, 0.409976, 0.826152, 0.0791525, 0.430932, 0.556051, 0.16027, 0.659595, 0.299579, 0.982933, 0.218503, 0.622171, 0.22258, 0.710604, 0.0246091, 0.514223, 0.722444, 0.991928, 0.149312, 0.191685, 0.309154, 0.747623, 0.13437, 0.31049, 0.612046, 0.270341, 0.00458145, 0.359804, 0.439719, 0.190176, 0.723132, 0.64264, 0.263273, 0.862144, 0.76636, 0.860399, 0.963442, 0.113827, 0.937807, 0.697795, 0.340797, 0.0702309, 0.466482, 0.21466, 0.103165, 0.600706, 0.765315, 0.816003, 0.00213699, 0.880588, 0.300601, 0.697652, 0.706224, 0.405168, 0.735619, 0.503161, 0.823492, 0.297079, 0.993075, 0.1272, 0.928639, 0.766022, 0.862957, 0.115023, 0.37654, 0.997056, 0.442415, 0.10121, 0.576175, 0.568001, 0.054658, 0.539375, 0.0369961, 0.233537, 0.45195, 0.69698, 0.491197, 0.83229, 0.749307, 0.956535, 0.461022, 0.608285, 0.0708996, 0.858763, 0.83665, 0.0540675, 0.176012, 0.0782618, 0.383573, 0.10049, 0.17039, 0.837669, 0.824347, 0.672561, 0.226258, 0.993359, 0.828738, 0.745087, 0.847143, 0.214562, 0.0966094, 0.292813, 0.172754, 0.690461, 0.306624, 0.493792, 0.082351, 0.463749, 0.709288, 0.77587, 0.769697, 0.258762, 0.552895, 0.691946, 0.428443, 0.803173, 0.319662, 0.70558, 0.684336, 0.772958, 0.192036, 0.91128, 0.784571, 0.00169756, 0.0220194, 0.691098, 0.303216, 0.715526, 0.616449, 0.889499, 0.601632, 0.858683, 0.379488, 0.623479, 0.063779, 0.975611, 0.107904, 0.325446, 0.917735, 0.647174, 0.169204, 0.445308, 0.50126, 0.888059, 0.530384, 0.323393, 0.209886, 0.0370801, 0.766925, 0.760249, 0.801241, 0.198717, 0.582479, 0.344044, 0.893696, 0.388924, 0.729045, 0.469392, 0.857614, 0.558328, 0.953396, 0.201699, 0.729881, 0.0783627, 0.866433, 0.807658, 0.25476, 0.333156, 0.22571, 0.150533, 0.199606, 0.0655663, 0.745986, 0.0226287, 0.567979, 0.759151, 0.232618, 0.607517, 0.743174, 0.540987, 0.762208, 0.0955089, 0.559815, 0.951449, 0.401348, 0.331212, 0.642409, 0.807065, 0.0274912, 0.191121, 0.221269, 0.0196289, 0.0883137, 0.401632, 0.536547, 0.354751, 0.208566, 0.655834, 0.5751, 0.592522, 0.254354, 0.473421, 0.594959, 0.592251, 0.917631, 0.16714, 0.0527308, 0.120719, 0.145502, 0.748346, 0.073153, 0.613902, 0.262683, 0.655453, 0.64941, 0.00870569, 0.664284, 0.865813, 0.311702, 0.0668387, 0.514261, 0.612054, 0.439666, 0.145043, 0.697004, 0.736379, 0.5541, 0.51808, 0.248846, 0.324673, 0.546084, 0.341804, 0.397126, 0.901601, 0.811299, 0.234554, 0.983733, 0.835457, 0.656698, 0.556549, 0.543326, 0.446011, 0.446224, 0.556029, 0.813568, 0.832785, 0.342328, 0.99177, 0.465976, 0.435072, 0.154672, 0.132097, 0.196764, 0.669401, 0.0425384, 0.0923796, 0.534846, 0.313129, 0.650769, 0.895801, 0.329439, 0.111618, 0.0561264, 0.401462, 0.876942, 0.751772, 0.626181, 0.811451, 0.370353, 0.988758, 0.772378, 0.198887, 0.911808, 0.338299, 0.733134, 0.523288, 0.274299, 0.0417327, 0.214103, 0.267197, 0.777308, 0.207001, 0.648355, 0.191525, 0.566804, 0.933276, 0.487603, 0.819337, 0.707737, 0.217949, 0.46097, 0.360888, 0.865464, 0.448872, 0.503242, 0.752233, 0.986821, 0.546211, 0.0769288, 0.558356, 0.24947, 0.449025, 0.945505, 0.776708, 0.741667, 0.204081, 0.385307, 0.853636, 0.992854, 0.736488, 0.066858, 0.77241, 0.593993, 0.60012, 0.992664, 0.871801, 0.0559049, 0.872657, 0.88195, 0.775283, 0.626557, 0.949173, 0.141391, 0.756121, 0.463127, 0.794921, 0.179207, 0.686091, 0.924453, 0.957064, 0.562544, 0.199546, 0.506354, 0.686503, 0.498402, 0.994487, 0.727037, 0.39265, 0.766344, 0.404101, 0.0747312, 0.199944, 0.718873, 0.556318, 0.742083, 0.271842, 0.894729, 0.37571, 0.312619, 0.984724, 0.674071, 0.131572, 0.754846, 0.57373, 0.624965, 0.31371, 0.430913, 0.0704488, 0.389447, 0.0172197, 0.551376, 0.0406306, 0.737618, 0.725938, 0.148273, 0.695974, 0.686078, 0.829045, 0.964759, 0.609736, 0.820877, 0.971562, 0.787693, 0.163315, 0.346086, 0.219964, 0.300065, 0.727209, 0.976838, 0.827079, 0.233998, 0.657966, 0.205213, 0.933434, 0.418687, 0.921342, 0.826052, 0.959587, 0.228782, 0.714562, 0.939341, 0.880912, 0.368531, 0.759872, 0.198899, 0.183194, 0.858083, 0.858741, 0.296783, 0.411624, 0.588002, 0.718193, 0.0850838, 0.182008, 0.174099, 0.844767, 0.447305, 0.362803, 0.44193, 0.384677, 0.926375, 0.205336, 0.553223, 0.438452, 0.511155, 0.487039, 0.0977765, 0.399715, 0.386486, 0.70692, 0.882859, 0.468372, 0.957847, 0.3876, 0.776125, 0.158929, 0.922795, 0.839811, 0.619146, 0.549494, 0.0531412, 0.0756902, 0.497634, 0.169805, 0.102454, 0.120973, 0.978255, 0.872794, 0.126948, 0.0909931, 0.271697, 0.381201, 0.514382, 0.243212, 0.599241, 0.77792, 0.773524, 0.672781, 0.487241, 0.0839376, 0.391357, 0.476453, 0.0362453, 0.2344, 0.312296, 0.874476, 0.424861, 0.508472, 0.0558742, 0.0344206, 0.520736, 0.822892, 0.0290548, 0.119493, 0.723907, 0.67696, 0.361477, 0.136354, 0.437292, 0.406212, 0.0337393, 0.914554, 0.770004, 0.0112404, 0.170742, 0.316886, 0.212726, 0.820511, 0.16808, 0.548176, 0.370641, 0.191594, 0.456723, 0.269329, 0.802692, 0.582023, 0.704971, 0.097267, 0.874061, 0.545042, 0.248182, 0.60387, 0.0681193, 0.77384, 0.598909, 0.302987, 0.325852, 0.0673554, 0.11917, 0.749633, 0.355096, 0.643983, 0.0612776, 0.413992, 0.0139508, 0.722052, 0.315302, 0.287624, 0.354419, 0.0825466, 0.0346354, 0.415257, 0.198645, 0.316376, 0.639655, 0.943921, 0.798084, 0.798457, 0.698719, 0.381064, 0.144777, 0.498166, 0.886078, 0.353141, 0.949453, 0.710696, 0.966272, 0.29046, 0.215821, 0.932166, 0.277124, 0.508371, 0.849439, 0.0589401, 0.199342, 0.684583, 0.513649, 0.0423359, 0.898127, 0.691819, 0.398893, 0.0518767, 0.668939, 0.351535, 0.629585, 0.833358, 0.898651, 0.508718, 0.125405, 0.964831, 0.880354, 0.267236, 0.713629, 0.273668, 0.324527, 0.642784, 0.659036, 0.995745, 0.588816, 0.503675, 0.382374, 0.910729, 0.0355149, 0.611326, 0.554885, 0.735088, 0.0116437, 0.423462, 0.572976, 0.352222, 0.991798, 0.515002, 0.229352, 0.499804, 0.0845002, 0.41998, 0.599966, 0.160524, 0.394522, 0.971303, 0.580399, 0.392318, 0.42332, 0.783143, 0.512804, 0.626817, 0.42784, 0.869087, 0.2468, 0.678014, 0.658944, 0.20067, 0.461268, 0.92506, 0.451263, 0.766105, 0.212103, 0.703272, 0.218508, 0.688644, 0.413297, 0.599667, 0.195505, 0.34711, 0.125653, 0.671712, 0.455277, 0.430877, 0.136527, 0.848753, 0.417919, 0.530157, 0.0739151, 0.586103, 0.485083, 0.204155, 0.046138, 0.895842, 0.658664, 0.859067, 0.989272, 0.32699, 0.60984, 0.61495, 0.408844, 0.961566, 0.0553046, 0.547022, 0.879174, 0.162621, 0.119264, 0.687481, 0.426132, 0.733945, 0.492731, 0.53976, 0.421309, 0.543462, 0.937871, 0.356429, 0.721671, 0.96829, 0.66883, 0.62982, 0.488102, 0.885906, 0.408379, 0.445873, 0.0458212, 0.816757, 0.978667, 0.484184, 0.0821203, 0.00863886, 0.775971, 0.94334, 0.847172, 0.298308, 0.810391, 0.223445, 0.206679, 0.105182, 0.416122, 0.437131, 0.100253, 0.850094, 0.555826, 0.789377, 0.953452, 0.736583, 0.57701, 0.00567146, 0.615353, 0.215437, 0.723756, 0.10222, 0.960171, 0.678917, 0.186895, 0.107598, 0.345352, 0.909776, 0.0311485, 0.244998, 0.291455, 0.0696102, 0.765578, 0.67159, 0.792059, 0.866026, 0.337893, 0.410551, 0.325039, 0.870761, 0.932909, 0.926541, 0.123433, 0.228789, 0.515803, 0.77022, 0.260285, 0.943768, 0.166832, 0.42901, 0.790805, 0.484536, 0.850543, 0.129168, 0.525561, 0.836864, 0.670899, 0.989392, 0.40615, 0.84195, 0.703529, 0.0277729, 0.970586, 0.578251, 0.712678, 0.998142, 0.909949, 0.105793, 0.70533, 0.0624429, 0.749519, 0.866561, 0.236314, 0.663275, 0.732815, 0.869669, 0.976787, 0.357853, 0.53248, 0.426877, 0.753899, 0.617453, 0.698508, 0.68922, 0.494785, 0.149783, 0.0995106, 0.40116, 0.503474, 0.373518, 0.0836477, 0.13425, 0.21681, 0.118726, 0.634819, 0.977089, 0.265256, 0.748042, 0.888691, 0.787634, 0.809536, 0.644835, 0.29316, 0.327593, 0.0160854, 0.125146, 0.275558, 0.523259, 0.516161, 0.20558, 0.539658, 0.134941, 0.227353, 0.0504165, 0.336375, 0.681371, 0.703282, 0.228959, 0.960439, 0.132553, 0.638413, 0.432722, 0.249623, 0.119023, 0.863847, 0.845593, 0.733617, 0.564818, 0.354842, 0.317251, 0.846096, 0.673276, 0.967712, 0.476869, 0.933322, 0.380587, 0.738658, 0.950401, 0.740611, 0.217912, 0.497239, 0.645424, 0.0460094, 0.31764, 0.495142, 0.66771, 0.920877, 0.204059, 0.979247, 0.0579065, 0.00885498, 0.754811, 0.0516429, 0.055936, 0.34907, 0.766974, 0.458223, 0.712893, 0.721489, 0.74117, 0.113732, 0.159755, 0.306196, 0.287906, 0.0586668, 0.227036, 0.375864, 0.731875, 0.261966, 0.703742, 0.551798, 0.259109, 0.0335273, 0.469508, 0.872367, 0.269142, 0.919286, 0.0388054, 0.382238, 0.972526, 0.505148, 0.552892, 0.83519, 0.00472243, 0.968694, 0.964798, 0.746429, 0.186531, 0.624439, 0.311215, 0.0425672, 0.144405, 0.28095, 0.620576, 0.89762, 0.148073, 0.765404, 0.999952, 0.955194, 0.880677, 0.551894, 0.0689755, 0.944031, 0.443773, 0.782756, 0.310599, 0.753234, 0.391641, 0.110407, 0.0777928, 0.532599, 0.65657, 0.752063, 0.58651, 0.273044, 0.204238, 0.894772, 0.330859, 0.647798, 0.221537, 0.618673, 0.513573, 0.892098, 0.354175, 0.32973, 0.44207, 0.643923, 0.0657749, 0.544895, 0.822677, 0.201704, 0.318968, 0.01588, 0.387015, 0.346915, 0.62158, 0.502372, 0.668671, 0.947056, 0.94263, 0.514519, 0.970057, 0.71259, 0.0564903, 0.670559, 0.415756, 0.190109, 0.754052, 0.479532, 0.802145, 0.878031, 0.792649, 0.97403, 0.416255, 0.727476, 0.165484, 0.217993, 0.988402, 0.0679934, 0.435791, 0.638089, 0.723752, 0.872205, 0.432567, 0.398599, 0.601029, 0.961794, 0.113623, 0.745874, 0.0571676, 0.0533746, 0.0395844, 0.203789, 0.989465, 0.0442559, 0.422949, 0.249979, 0.30196, 0.25443, 0.571869, 0.657256, 0.465526, 0.21422, 0.624284, 0.664228, 0.505148, 0.801648, 0.86753, 0.353587, 0.667585, 0.574137, 0.45417, 0.326524, 0.170598, 0.684429, 0.594146, 0.883172, 0.00597591, 0.507128, 0.668825, 0.857399, 0.238628, 0.344619, 0.921385, 0.390454, 0.767467, 0.526448, 0.209308, 0.482941, 0.0592267, 0.16138, 0.649495, 0.875742, 0.189382, 0.575094, 0.0628197, 0.804806, 0.973028, 0.644706, 0.995757, 0.367492, 0.407543, 0.692324, 0.111098, 0.165432, 0.905684, 0.750752, 0.968726, 0.596715, 0.170166, 0.33299, 0.00352108, 0.140982, 0.33248, 0.151946, 0.835857, 0.260298, 0.329285, 0.503132, 0.891641, 0.0309688, 0.686558, 0.930664, 0.652069, 0.906784, 0.655034, 0.508219, 0.530145, 0.0808804, 0.186955, 0.731151, 0.559371, 0.914596, 0.751523, 0.892675, 0.591954, 0.727949, 0.667489, 0.371732, 0.0235313, 0.382307, 0.782786, 0.803038, 0.0337037, 0.759655, 0.782478, 0.0433699, 0.17195, 0.983183, 0.0282266, 0.537087, 0.66325, 0.57343, 0.963328, 0.601718, 0.834538, 0.867519, 0.974822, 0.379965, 0.896917, 0.861391, 0.270236, 0.187672, 0.646133, 0.419483, 0.907196, 0.338165, 0.0257366, 0.504104, 0.565183, 0.714826, 0.00315621, 0.0881414, 0.539258, 0.685598, 0.249477, 0.106901, 0.880652, 0.467278, 0.162514, 0.891133, 0.794572, 0.000827441, 0.227503, 0.549867, 0.844087, 0.792277, 0.236174, 0.760025, 0.172165, 0.00446258, 0.738857, 0.730426, 0.485266, 0.291554, 0.369628, 0.671225, 0.137284, 0.140493, 0.811242, 0.519306, 0.303478, 0.639524, 0.193834, 0.144751, 0.198503, 0.322032, 0.820268, 0.854904, 0.410045, 0.621214, 0.854527, 0.458774, 0.647537, 0.445168, 0.575495, 0.317267, 0.998118, 0.224215, 0.895092, 0.435073, 0.863703, 0.635868, 0.659358, 0.803934, 0.319564, 0.0792921, 0.224559, 0.223369, 0.519262, 0.0365442, 0.629175, 0.240582, 0.385111, 0.693782, 0.149806, 0.823158, 0.769552, 0.78699, 0.665843, 0.110583, 0.593072, 0.931465, 0.339334, 0.995643, 0.361876, 0.908706, 0.455961, 0.296954, 0.248799, 0.843042, 0.757229, 0.544311, 0.381377, 0.915678, 0.969917, 0.18056, 0.633374, 0.959469, 0.792785, 0.978871, 0.298855, 0.654883, 0.550835, 0.488215, 0.579131, 0.865617, 0.837995, 0.651112, 0.80166, 0.297399, 0.78068, 0.250189, 0.81908, 0.667668, 0.314874, 0.462695, 0.834969, 0.994565, 0.101436, 0.608893, 0.754995, 0.667686, 0.608132, 0.949893, 0.942439, 0.113526, 0.655998, 0.406024, 0.0651648, 0.945811, 0.743999, 0.150349, 0.224319, 0.0521876, 0.0219746, 0.888158, 0.800638, 0.765049, 0.296809, 0.92984, 0.612383, 0.55553, 0.392979, 0.454009, 0.526442, 0.898217, 0.37843, 0.932444, 0.151336, 0.602143, 0.546911, 0.98982, 0.327695, 0.255483, 0.497197, 0.668865, 0.350015, 0.588987, 0.920687, 0.974143, 0.855903, 0.903463, 0.653577, 0.815682, 0.950908, 0.438637, 0.00769402, 0.308675, 0.998112, 0.586912, 0.110359, 0.354577, 0.696572, 0.366189, 0.188528, 0.298549, 0.636802, 0.060719, 0.133377, 0.893643, 0.477545, 0.324431, 0.0917787, 0.997444, 0.338215, 0.21877, 0.621238, 0.612159, 0.897854, 0.761928, 0.655464, 0.516508, 0.386329, 0.456673, 0.895152, 0.194767, 0.980796, 0.395748, 0.783539, 0.520146, 0.551608, 0.745029, 0.154286, 0.309419, 0.755306, 0.504286, 0.0142801, 0.420135, 0.722898, 0.821541, 0.179877, 0.399128, 0.656364, 0.153503, 0.632952, 0.93078, 0.24482, 0.12708, 0.503946, 0.965516, 0.763884, 0.827007, 0.968163, 0.263956, 0.694266, 0.573084, 0.777834, 0.155003, 0.547457, 0.922914, 0.0898469, 0.102103, 0.984725, 0.679942, 0.807202, 0.82757, 0.731029, 0.809984, 0.10444, 0.137751, 0.088757, 0.665421, 0.354944, 0.68699, 0.368189, 0.7585, 0.978332, 0.0331932, 0.961104, 0.036009, 0.410524, 0.788157, 0.707072, 0.394044, 0.0692635, 0.979939, 0.27294, 0.358806, 0.192622, 0.4507, 0.748704, 0.247296, 0.878215, 0.395735, 0.116569, 0.678133, 0.523666, 0.116462, 0.0450298, 0.884906, 0.946411, 0.905795, 0.239766, 0.744178, 0.864674, 0.600205, 0.23557, 0.793186, 0.709741, 0.389478, 0.720254, 0.822208, 0.234686, 0.550661, 0.136569, 0.581818, 0.491411, 0.0752614, 0.205601, 0.0167381, 0.421298, 0.764442, 0.0171872, 0.172914, 0.673424, 0.315788, 0.851922, 0.881794, 0.785323, 0.327871, 0.670798, 0.766904, 0.564501, 0.726402, 0.0814526, 0.757423, 0.144176, 0.187301, 0.434783, 0.23245, 0.672692, 0.333969, 0.829689, 0.933773, 0.339591, 0.862948, 0.5749, 0.900262, 0.73103, 0.186806, 0.350651, 0.870933, 0.721535, 0.37476, 0.50296, 0.152629, 0.982446, 0.81711, 0.102984, 0.224948, 0.95851, 0.754144, 0.137815, 0.61963, 0.393328, 0.458565, 0.542409, 0.422276, 0.863659, 0.692765, 0.940446, 0.479611, 0.196775, 0.0839665, 0.320951, 0.587056, 0.45924, 0.778098, 0.622774, 0.290534, 0.512412, 0.0832628, 0.766276, 0.760224, 0.0564326, 0.467499, 0.741098, 0.121712, 0.0810672, 0.0909302, 0.335258, 0.769957, 0.867494, 0.916659, 0.345656, 0.226352, 0.40573, 0.476093, 0.607439, 0.400266, 0.187752, 0.963017, 0.815361, 0.0973165, 0.160789, 0.638864, 0.139204, 0.559465, 0.93341, 0.263078, 0.942776, 0.0153435, 0.231091, 0.673392, 0.63059, 0.18909, 0.0191485, 0.886081, 0.86486, 0.148113, 0.0820599, 0.0157417, 0.924182, 0.132114, 0.125733, 0.30346, 0.308734, 0.954042, 0.585159, 0.284965, 0.327968, 0.255368, 0.379835, 0.969258, 0.633694, 0.919243, 0.0458492, 0.635932, 0.397332, 0.288385, 0.907132, 0.00302684, 0.482494, 0.631764, 0.387833, 0.795207, 0.0300032, 0.663524, 0.899644, 0.664472, 0.168047, 0.150681, 0.433692, 0.542278, 0.0288503, 0.128063, 0.40074, 0.212265, 0.486038, 0.924121, 0.355241, 0.449506, 0.7156, 0.207991, 0.953381, 0.809205, 0.313129, 0.195995, 0.649473, 0.459197, 0.158379, 0.302819, 0.701419, 0.681182, 0.698063, 0.17504, 0.871989, 0.680003, 0.65117, 0.698771, 0.61352, 0.803916, 0.010114, 0.846744, 0.228342, 0.995165, 0.608888, 0.843031, 0.247895, 0.364018, 0.468815, 0.675551, 0.186589, 0.48162, 0.342694, 0.38233, 0.349958, 0.166936, 0.26509, 0.907016, 0.905385, 0.777616, 0.399376, 0.272609, 0.400588, 0.199563, 0.525106, 0.39659, 0.124749, 0.611521, 0.924923, 0.318051, 0.173597, 0.708517, 0.114291, 0.450762, 0.719288, 0.577154, 0.262858, 0.622216, 0.482128, 0.391707, 0.944732, 0.210622, 0.0868526, 0.0241349, 0.818769, 0.201008, 0.591625, 0.607778, 0.650676, 0.208491, 0.934444, 0.705194, 0.274327, 0.853312, 0.0570209, 0.158762, 0.968459, 0.557991, 0.376927, 0.0348551, 0.359051, 0.440901, 0.749227, 0.814309, 0.829274, 0.425025, 0.436305, 0.701279, 0.311615, 0.763631, 0.42415, 0.0272155, 0.517186, 0.798847, 0.740948, 0.178524, 0.119816, 0.659664, 0.275078, 0.333098, 0.772992, 0.0615561, 0.0946026, 0.17025, 0.364631, 0.14993, 0.579287, 0.478926, 0.35614, 0.927322, 0.0338156, 0.312057, 0.0528351, 0.051598, 0.542136, 0.676923, 0.187734, 0.405661, 0.935259, 0.0904673, 0.624009, 0.16051, 0.6656, 0.506345, 0.920895, 0.431514, 0.912401, 0.75231, 0.720978, 0.276488, 0.960488, 0.333447, 0.793667, 0.94685, 0.778957, 0.626865, 0.293164, 0.958117, 0.0912412, 0.532753, 0.0334823, 0.981575, 0.783156, 0.515076, 0.52798, 0.325697, 0.734427, 0.858838, 0.750756, 0.77533, 0.835655, 0.0591921, 0.734253, 0.941809, 0.831376, 0.463972, 0.530686, 0.353341, 0.483996, 0.602564, 0.222382, 0.97027, 0.898463, 0.364311, 0.851978, 0.141098, 0.327123, 0.617082, 0.644931, 0.86876, 0.736332, 0.565139, 0.811522, 0.398173, 0.841776, 0.858903, 0.83216, 0.831254, 0.801072, 0.100523, 0.569488, 0.369805, 0.712837, 0.765152, 0.154792, 0.953785, 0.199436, 0.298907, 0.817079, 0.0777453, 0.306883, 0.79892, 0.298705, 0.335315, 0.459788, 0.18998, 0.347822, 0.496791, 0.782749, 0.579375, 0.629859, 0.760899, 0.24263, 0.903779, 0.641997, 0.767871, 0.486727, 0.380535, 0.823305, 0.546105, 0.210259, 0.350411, 0.319371, 0.703495, 0.0388703, 0.888008, 0.223666, 0.264767, 0.487172, 0.0499301, 0.639737, 0.815608, 0.580698, 0.967961, 0.745559, 0.541315, 0.765711, 0.376151, 0.385906, 0.685164, 0.755746, 0.3303, 0.508632, 0.362014, 0.127399, 0.914393, 0.761036, 0.0528031, 0.670941, 0.384801, 0.44075, 0.754592, 0.9947, 0.608693, 0.161242, 0.754208, 0.474214, 0.345606, 0.771122, 0.531007, 0.149091, 0.0657207, 0.326845, 0.439334, 0.784645, 0.720818, 0.258805, 0.343428, 0.637885, 0.0827685, 0.39513, 0.925853, 0.0312068, 0.163843, 0.983136, 0.551929, 0.184303, 0.69171, 0.288535, 0.880705, 0.685089, 0.46196, 0.240781, 0.234958, 0.753081, 0.985398, 0.915627, 0.283294, 0.793807, 0.289058, 0.209614, 0.416559, 0.959514, 0.903148, 0.305969, 0.955588, 0.259555, 0.224086, 0.156081, 0.534712, 0.604497, 0.610424, 0.332198, 0.257572, 0.12916, 0.0687468, 0.831499, 0.62096, 0.572576, 0.716722, 0.767641, 0.534015, 0.0135136, 0.91111, 0.460403, 0.548833, 0.669269, 0.783693, 0.518675, 0.377206, 0.884586, 0.810017, 0.912431, 0.192926, 0.863331, 0.56807, 0.614778, 0.880361, 0.261284, 0.288423, 0.126633, 0.29487, 0.694761, 0.779481, 0.716876, 0.378049, 0.657953, 0.204218, 0.496597, 0.994978, 0.542497, 0.079833, 0.849108, 0.448209, 0.667724, 0.618385, 0.740615, 0.550231, 0.109703, 0.446934, 0.580084, 0.0957419, 0.599407, 0.612611, 0.603736, 0.333509, 0.168628, 0.337423, 0.7554, 0.839855, 0.440986, 0.0899992, 0.307834, 0.546041, 0.855516, 0.656322, 0.7718, 0.694913, 0.0648656, 0.491048, 0.7489, 0.12655, 0.545464, 0.018184, 0.812458, 0.866595, 0.103517, 0.636715, 0.671445, 0.713342, 0.371498, 0.800884, 0.877138, 0.475207, 0.0848736, 0.648431, 0.536069, 0.652911, 0.284277, 0.803859, 0.0484337, 0.50652, 0.0398949, 0.479366, 0.120236, 0.32288, 0.749295, 0.580263, 0.767637, 0.672611, 0.393901, 0.777995, 0.889774, 0.624877, 0.756535, 0.00571682, 0.513941, 0.548558, 0.72907, 0.231662, 0.844679, 0.591023, 0.839903, 0.481472, 0.676318, 0.198008, 0.75681, 0.645876, 0.562686, 0.079962, 0.169139, 0.286892, 0.100562, 0.429251, 0.253854, 0.350135, 0.39899, 0.686675, 0.322439, 0.526083, 0.794266, 0.934693, 0.478445, 0.101997, 0.851451, 0.829357, 0.243839, 0.390292, 0.388305, 0.552538, 0.370908, 0.578443, 0.198918, 0.504473, 0.183195, 0.754082, 0.378272, 0.722134, 0.761737, 0.523804, 0.231593, 0.568605, 0.287656, 0.742644, 0.755678, 0.645733, 0.58888, 0.535038, 0.105255, 0.922569, 0.950013, 0.780757, 0.382734, 0.352771, 0.85794, 0.133944, 0.560458, 0.631823, 0.44393, 0.291665, 0.496848, 0.845192, 0.710818, 0.058463, 0.474545, 0.712372, 0.0456705, 0.606829, 0.669204, 0.353969, 0.620841, 0.728018, 0.219443, 0.235813, 0.254554, 0.314446, 0.59158, 0.746337, 0.254853, 0.45596, 0.481081, 0.633749, 0.73213, 0.623932, 0.946175, 0.828381, 0.949588, 0.581629, 0.337972, 0.06381, 0.194401, 0.0309433, 0.960873, 0.631665, 0.0771852, 0.158121, 0.731532, 0.34285, 0.594808, 0.280501, 0.881476, 0.224315, 0.706794, 0.742863, 0.105461, 0.676151, 0.337508, 0.207194, 0.600399, 0.136105, 0.926055, 0.165974, 0.140703, 0.800153, 0.323374, 0.0896541, 0.654905, 0.072488, 0.607162, 0.0506916, 0.697011, 0.473891, 0.880713, 0.110731, 0.0598434, 0.83014, 0.225518, 0.145203, 0.768439, 0.026211, 0.419088, 0.802136, 0.942558, 0.210761, 0.831386, 0.650558, 0.0736329, 0.127142, 0.463057, 0.292362, 0.0285124, 0.283766, 0.435857, 0.726721, 0.0779182, 0.498829, 0.559289, 0.199677, 0.513753, 0.139156, 0.425093, 0.160535, 0.817125, 0.123229, 0.847384, 0.828925, 0.0110141, 0.622069, 0.2447, 0.284562, 0.389288, 0.809355, 0.574809, 0.670684, 0.457213, 0.149171, 0.448983, 0.789663, 0.0770385, 0.331893, 0.835118, 0.874993, 0.537364, 0.90296, 0.194646, 0.554327, 0.413262, 0.686287, 0.0460736, 0.657312, 0.667965, 0.986008, 0.372767, 0.660598, 0.781281, 0.768111, 0.146487, 0.970999, 0.123628, 0.239487, 0.434452, 0.9391, 0.838563, 0.702661, 0.824352, 0.341867, 0.403821, 0.724461, 0.980311, 0.188418, 0.0484973, 0.605844, 0.87872, 0.868193, 0.202999, 0.694913, 0.275642, 0.250358, 0.740812, 0.841174, 0.988914, 0.981867, 0.00333478, 0.614899, 0.184444, 0.328618, 0.963147, 0.493104, 0.593076, 0.114963, 0.373047, 0.313624, 0.807956, 0.0866033, 0.800743, 0.71014, 0.937928, 0.329274, 0.292652, 0.341297, 0.416849, 0.287444, 0.727679, 0.724495, 0.0434232, 0.239289, 0.522142, 0.29313, 0.275679, 0.570131, 0.773577, 0.821627, 0.822114, 0.244051, 0.960265, 0.82899, 0.894021, 0.569527, 0.416546, 0.183194, 0.15653, 0.227623, 0.28034, 0.203311, 0.437247, 0.911898, 0.119247, 0.719101, 0.280853, 0.937291, 0.50856, 0.424669, 0.433576, 0.994411, 0.546783, 0.397445, 0.881072, 0.504712, 0.297616, 0.406185, 0.210026, 0.621007, 0.356914, 0.642402, 0.126357, 0.815523, 0.309994, 0.237093, 0.622791, 0.26855, 0.126356, 0.17314, 0.290044, 0.17338, 0.302987, 0.0448135, 0.67497, 0.469662, 0.914101, 0.142401, 0.897664, 0.472217, 0.495884, 0.549, 0.132171, 0.248441, 0.510462, 0.389556, 0.2354, 0.629603, 0.872555, 0.0493606, 0.0725572, 0.376942, 0.751133, 0.618445, 0.712209, 0.347773, 0.483322, 0.584708, 0.0706037, 0.0963956, 0.179324, 0.783534, 0.757523, 0.554968, 0.414064, 0.382571, 0.12167, 0.409857, 0.126992, 0.0497454, 0.537536, 0.044531, 0.445929, 0.341687, 0.669602, 0.0432625, 0.761958, 0.331426, 0.324327, 0.251563, 0.0129412, 0.360202, 0.130586, 0.940089, 0.695765, 0.286493, 0.605139, 0.384726, 0.890997, 0.646292, 0.845314, 0.770079, 0.782947, 0.901444, 0.95964, 0.586765, 0.594756, 0.147127, 0.496968, 0.957409, 0.723964, 0.663662, 0.31232, 0.866906, 0.333128, 0.489326, 0.331988, 0.617437, 0.0578985, 0.592175, 0.275489, 0.892077, 0.564233, 0.279844, 0.0438687, 0.739232, 0.768333, 0.2198, 0.991895, 0.819663, 0.506983, 0.111369, 0.867805, 0.978645, 0.717804, 0.690495, 0.330825, 0.806611, 0.716774, 0.905406, 0.229175, 0.424245, 0.931656, 0.554977, 0.408551, 0.762738, 0.435672, 0.865603, 0.791919, 0.0992489, 0.159783, 0.497971, 0.451001, 0.26398, 0.914848, 0.294899, 0.611104, 0.813629, 0.159112, 0.289609, 0.189781, 0.100203, 0.00218531, 0.619137, 0.556688, 0.617244, 0.199415, 0.840917, 0.112093, 0.0597368, 0.590946, 0.167967, 0.0545969, 0.673482, 0.139997, 0.98981, 0.877854, 0.45269, 0.983928, 0.314507, 0.621934, 0.80674, 0.701665, 0.848201, 0.500142, 0.681047, 0.216517, 0.68729, 0.854486, 0.788196, 0.274461, 0.786415, 0.431206, 0.372595, 0.510444, 0.593515, 0.718559, 0.885887, 0.866836, 0.0371313, 0.810007, 0.871523, 0.698879, 0.371323, 0.191039, 0.537038, 0.960647, 0.254478, 0.897432, 0.694227, 0.167212, 0.113439, 0.664799, 0.763649, 0.546014, 0.830362, 0.612029, 0.506648, 0.841873, 0.861451, 0.428097, 0.890039, 0.516876, 0.491963, 0.93884, 0.378404, 0.884525, 0.323906, 0.828282, 0.102281, 0.585777, 0.027535, 0.891171, 0.501899, 0.288433, 0.454675, 0.582245, 0.735327, 0.0265284, 0.384378, 0.924647, 0.130409, 0.0828567, 0.00890599, 0.678779, 0.615555, 0.069379, 0.157736, 0.192191, 0.286016, 0.0344896, 0.836338, 0.920767, 0.428389, 0.716931, 0.124982, 0.905061, 0.213815, 0.283816, 0.967598, 0.763338, 0.766874, 0.522257, 0.91158, 0.540527, 0.0323609, 0.811738, 0.893974, 0.0661371, 0.680707, 0.910926, 0.0449852, 0.801076, 0.286747, 0.965164, 0.309269, 0.724278, 0.874435, 0.845933, 0.289633, 0.1259, 0.265294, 0.466266, 0.144441, 0.701114, 0.484066, 0.118355, 0.0350617, 0.377718, 0.430922, 0.990826, 0.826193, 0.545904, 0.345839, 0.0789937, 0.281095, 0.748537, 0.532293, 0.123628, 0.830699, 0.222947, 0.928491, 0.405731, 0.709187, 0.581953, 0.0634311, 0.280612, 0.0257072, 0.460992, 0.0175489, 0.184961, 0.480011, 0.184844, 0.272508, 0.208068, 0.240318, 0.480907, 0.397661, 0.197304, 0.514379, 0.682133, 0.835306, 0.133983, 0.240427, 0.776184, 0.715199, 0.515536, 0.757504, 0.105235, 0.408316, 0.98075, 0.494859, 0.189793, 0.840125, 0.186288, 0.273149, 0.697799, 0.440657, 0.755024, 0.29632, 0.0655284, 0.182251, 0.423769, 0.136593, 0.156609, 0.0729708, 0.501816, 0.93482, 0.525891, 0.213114, 0.547868, 0.668326, 0.504127, 0.605789, 0.87385, 0.287723, 0.141654, 0.154971, 0.603998, 0.958831, 0.616316, 0.696878, 0.16593, 0.884261, 0.652659, 0.619816, 0.78266, 0.969088, 0.262262, 0.99525, 0.894344, 0.329002, 0.486264, 0.491973, 0.245971, 0.338964, 0.487509, 0.637083, 0.556442, 0.369561, 0.7682, 0.741506, 0.0148511, 0.110189, 0.660813, 0.896278, 0.0660888, 0.365283, 0.384459, 0.626001, 0.105742, 0.335175, 0.122741, 0.937633, 0.841694, 0.184531, 0.341765, 0.987346, 0.066847, 0.953777, 0.339168, 0.381597, 0.105309, 0.0876349, 0.105715, 0.704842, 0.55161, 0.559171, 0.687293, 0.658392, 0.999134, 0.106751, 0.712417, 0.77874, 0.256541, 0.594729, 0.251902, 0.147832, 0.788117, 0.890049, 0.864009, 0.0474648, 0.393876, 0.52962, 0.532864, 0.3692, 0.0773447, 0.806042, 0.275049, 0.606734, 0.340569, 0.862035, 0.907584, 0.162131, 0.233687, 0.562201, 0.981415, 0.928342, 0.122804, 0.823976, 0.184586, 0.156561, 0.292509, 0.975062, 0.833452, 0.142523, 0.166308, 0.200379, 0.548413, 0.469655, 0.607216, 0.0779073, 0.317011, 0.860167, 0.650872, 0.362243, 0.536813, 0.424811, 0.267452, 0.34468, 0.0123388, 0.903273, 0.961784, 0.83874, 0.638318, 0.492336, 0.0909165, 0.359403, 0.963458, 0.0616303, 0.565071, 0.35294, 0.086659, 0.692219, 0.13438, 0.42499, 0.369364, 0.69069, 0.644828, 0.477503, 0.299398, 0.541722, 0.69283, 0.632501, 0.00306792, 0.0483982, 0.882961, 0.51907, 0.141715, 0.459418, 0.191355, 0.971781, 0.141313, 0.257873, 0.9303, 0.630052, 0.605048, 0.819116, 0.581039, 0.28248, 0.643367, 0.730733, 0.326217, 0.739549, 0.348881, 0.437051, 0.848351, 0.199802, 0.443829, 0.555329, 0.599613, 0.0723815, 0.782875, 0.441, 0.859947, 0.0311278, 0.511227, 0.778796, 0.901747, 0.759793, 0.550004, 0.201596, 0.662721, 0.955202, 0.404327, 0.679435, 0.197671, 0.685506, 0.769799, 0.475121, 0.605155, 0.702198, 0.441649, 0.198031, 0.808838, 0.5642, 0.0110931, 0.301183, 0.174863, 0.155583, 0.0786712, 0.62277, 0.85596, 0.0640452, 0.597892, 0.6303, 0.583965, 0.170196, 0.490898, 0.111661, 0.377785, 0.148729, 0.0764751, 0.510136, 0.577573, 0.35216, 0.457893, 0.131651, 0.0674973, 0.400704, 0.26385, 0.28382, 0.488834, 0.982769, 0.977161, 0.486142, 0.426614, 0.756323, 0.687557, 0.280973, 0.777007, 0.0214047, 0.532722, 0.814832, 0.844896, 0.810531, 0.15238, 0.481408, 0.252198, 0.641424, 0.490777, 0.45379, 0.407933, 0.556685, 0.392659, 0.344904, 0.892815, 0.442315, 0.457526, 0.283864, 0.573172, 0.252106, 0.889373, 0.0959851, 0.485266, 0.56632, 0.755285, 0.116206, 0.0879613, 0.88384, 0.208538, 0.586969, 0.544328, 0.434613, 0.888554, 0.311024, 0.863446, 0.188419, 0.609841, 0.0758603, 0.0637179, 0.308095, 0.801903, 0.450507, 0.467786, 0.0278549, 0.66171, 0.446835, 0.25888, 0.668963, 0.0646442, 0.179912, 0.437277, 0.90624, 0.948291, 0.104249, 0.874975, 0.380445, 0.49662, 0.00583912, 0.63552, 0.0421233, 0.233686, 0.882509, 0.617947, 0.0601858, 0.813047, 0.215782, 0.596862, 0.957235, 0.535076, 0.0786324, 0.255989, 0.926716, 0.682072, 0.0922327, 0.290346, 0.549256, 0.405545, 0.309677, 0.628118, 0.604299, 0.38654, 0.256896, 0.825052, 0.72912, 0.45662, 0.324713, 0.362083, 0.567061, 0.79357, 0.69459, 0.0113587, 0.94402, 0.290002, 0.729962, 0.197591, 0.674741, 0.497621, 0.773008, 0.502734, 0.571341, 0.838387, 0.324542, 0.963401, 0.741953, 0.958939, 0.10931, 0.139844, 0.993872, 0.565773, 0.679312, 0.0471499, 0.204902, 0.947279, 0.208953, 0.251513, 0.63701, 0.0478966, 0.650567, 0.261162, 0.391348, 0.030731, 0.71075, 0.656933, 0.952349, 0.591575, 0.017522, 0.728526, 0.264305, 0.337627, 0.149399, 0.872799, 0.779262, 0.297888, 0.337437, 0.588511, 0.376096, 0.309665, 0.979529, 0.85919, 0.638385, 0.343725, 0.632841, 0.125036, 0.740403, 0.72003, 0.214014, 0.370201, 0.555011, 0.17778, 0.601526, 0.734616, 0.439846, 0.132179, 0.095331, 0.523829, 0.0351053, 0.0512562, 0.296228, 0.981164, 0.0543974, 0.34006, 0.210961, 0.0556726, 0.962318, 0.0939309, 0.516581, 0.628765, 0.602055, 0.684933, 0.21763, 0.142926, 0.0353188, 0.306516, 0.458799, 0.413334, 0.0436211, 0.57727, 0.953413, 0.161229, 0.8501, 0.0916226, 0.269427, 0.91748, 0.574193, 0.899598, 0.319444, 0.233433, 0.648605, 0.690887, 0.983802, 0.0207619, 0.298203, 0.848647, 0.0157108, 0.878187, 0.772797, 0.160191, 0.798175, 0.0680941, 0.304792, 0.0833616, 0.714442, 0.627836, 0.0309248, 0.759876, 0.0660692, 0.622789, 0.602247, 0.822516, 0.286038, 0.0927557, 0.422667, 0.546066, 0.0457439, 0.204376, 0.512364, 0.4758, 0.206259, 0.161087, 0.545031, 0.0515958, 0.450428, 0.75845, 0.0201123, 0.181248, 0.844833, 0.21848, 0.483734, 0.812416, 0.981927, 0.0559635, 0.115077, 0.897971, 0.523059, 0.703528, 0.767036, 0.554893, 0.488185, 0.535006, 0.797307, 0.638141, 0.523118, 0.176801, 0.216229, 0.505141, 0.382202, 0.822446, 0.238033, 0.000277854, 0.264681, 0.738855, 0.297957, 0.326263, 0.426843, 0.921162, 0.900661, 0.888326, 0.824683, 0.877769, 0.0626536, 0.801865, 0.084674, 0.751356, 0.232566, 0.0636655, 0.365036, 0.978918, 0.998175, 0.595347, 0.872441, 0.843013, 0.550284, 0.112336, 0.0195829, 0.749011, 0.990358, 0.305964, 0.366854, 0.444114, 0.111154, 0.807868, 0.52786, 0.525456, 0.553126, 0.485843, 0.466757, 0.193964, 0.122533, 0.306315, 0.203339, 0.529981, 0.136092, 0.810034, 0.438329, 0.348119, 0.32752, 0.765696, 0.659981, 0.299019, 0.20003, 0.22669, 0.832525, 0.538563, 0.563979, 0.48955, 0.149843, 0.719718, 0.62427, 0.264455, 0.481612, 0.106369, 0.745398, 0.968375, 0.495988, 0.400647, 0.770756, 0.322593, 0.326873, 0.25276, 0.417912, 0.76998, 0.638416, 0.665478, 0.962782, 0.961164, 0.839027, 0.219606, 0.684202, 0.962211, 0.0565806, 0.665497, 0.126568, 0.821387, 0.426374, 0.888736, 0.280979, 0.40441, 0.449909, 0.685115, 0.764469, 0.687274, 0.781109, 0.393814, 0.0475992, 0.165983, 0.724644, 0.460645, 0.200301, 0.916552, 0.212703, 0.547837, 0.00781687, 0.0249964, 0.207673, 0.477714, 0.567627, 0.899241, 0.153251, 0.955403, 0.970569, 0.997858, 0.752693, 0.392974, 0.842982, 0.306313, 0.0425919, 0.510512, 0.251106, 0.472173, 0.1914, 0.930749, 0.775218, 0.691618, 0.963536, 0.298038, 0.982468, 0.650224, 0.36777, 0.976604, 0.298366, 0.415434, 0.0719724, 0.9851, 0.446777, 0.502681, 0.535599, 0.0658757, 0.677791, 0.997595, 0.83343, 0.785185, 0.228516, 0.690948, 0.121957, 0.581649, 0.593838, 0.306382, 0.133295, 0.452292, 0.522665, 0.756939, 0.315004, 0.182419, 0.654039, 0.275704, 0.977242, 0.501399, 0.489595, 0.833172, 0.704274, 0.980769, 0.638236, 0.478103, 0.537539, 0.737008, 0.572928, 0.19145, 0.658329, 0.156334, 0.944287, 0.679241, 0.404867, 0.766855, 0.521703, 0.166728, 0.914696, 0.866328, 0.48321, 0.512178, 0.257116, 0.713401, 0.507879, 0.0522681, 0.694809, 0.119729, 0.215353, 0.848758, 0.267479, 0.280395, 0.321514, 0.905568, 0.294922, 0.133331, 0.733498, 0.386997, 0.172241, 0.832129, 0.313627, 0.807737, 0.732755, 0.214301, 0.963792, 0.874799, 0.222574, 0.210106, 0.511397, 0.570735, 0.957265, 0.869915, 0.606136, 0.0732058, 0.234833, 0.850227, 0.249415, 0.652435, 0.387416, 0.878995, 0.232929, 0.831395, 0.212343, 0.430933, 0.580873, 0.783224, 0.310255, 0.809713, 0.260027, 0.0845431, 0.165741, 0.278104, 0.711014, 0.800481, 0.878116, 0.243189, 0.352771, 0.0612841, 0.413917, 0.467947, 0.442886, 0.0588046, 0.0964151, 0.358584, 0.627281, 0.257136, 0.134019, 0.243915, 0.613396, 0.475635, 0.581989, 0.528766, 0.396408, 0.547891, 0.815438, 0.982647, 0.645256, 0.266519, 0.96154, 0.463393, 0.728307, 0.731172, 0.556617, 0.19503, 0.341295, 0.455572, 0.740281, 0.185829, 0.925094, 0.362876, 0.114177, 0.782391, 0.37643, 0.798906, 0.953667, 0.762082, 0.014657, 0.122138, 0.127993, 0.320434, 0.241728, 0.35324, 0.772408, 0.333324, 0.178056, 0.281275, 0.281805, 0.68461, 0.292989, 0.873566, 0.535667, 0.341327, 0.761019, 0.959403, 0.4896, 0.609321, 0.248797, 0.185441, 0.0270256, 0.170015, 0.75439, 0.288386, 0.564582, 0.0222456, 0.463749, 0.206792, 0.962644, 0.643758, 0.587204, 0.0469728, 0.699921, 0.222869, 0.29055, 0.15115, 0.626993, 0.960964, 0.469697, 0.573563, 0.650817, 0.119187, 0.399504, 0.514426, 0.739538, 0.30274, 0.579294, 0.620414, 0.809761, 0.355991, 0.785923, 0.00897206, 0.656859, 0.0617263, 0.115124, 0.523844, 0.680298, 0.582897, 0.906579, 0.685952, 0.681651, 0.165907, 0.547198, 0.562837, 0.930629, 0.0213666, 0.328399, 0.704386, 0.796115, 0.068072, 0.956054, 0.374939, 0.726748, 0.620003, 0.0746187, 0.839367, 0.0709211, 0.302125, 0.139077, 0.966599, 0.214637, 0.100745, 0.0111777, 0.364859, 0.784851, 0.490575, 0.830201, 0.353925, 0.52514, 0.184955, 0.725045, 0.692005, 0.751114, 0.91373, 0.00291698, 0.183436, 0.942894, 0.667646, 0.227563, 0.446547, 0.092398, 0.403965, 0.181365, 0.224128, 0.456113, 0.93516, 0.286571, 0.448873, 0.254616, 0.0234942, 0.381599, 0.167409, 0.531255, 0.43117, 0.947885, 0.689665, 0.358446, 0.99491, 0.1528, 0.820309, 0.322453, 0.845845, 0.702546, 0.389202, 0.69712, 0.858937, 0.923114, 0.394433, 0.144911, 0.855152, 0.665982, 0.640551, 0.139194, 0.195617, 0.144379, 0.791576, 0.565324, 0.544417, 0.336372, 0.384354, 0.41409, 0.50561, 0.176046, 0.929189, 0.242993, 0.611226, 0.220806, 0.182804, 0.567333, 0.897341, 0.166296, 0.568052, 0.868234, 0.993518, 0.531125, 0.974952, 0.34009, 0.00118497, 0.721142, 0.909258, 0.583536, 0.570128, 0.250796, 0.589652, 0.9133, 0.95001, 0.227505, 0.984849, 0.315529, 0.767328, 0.398994, 0.12537, 0.0418404, 0.530614, 0.716528, 0.398305, 0.701367, 0.44568, 0.276829, 0.645333, 0.835415, 0.0465233, 0.224956, 0.667437, 0.152279, 0.492711, 0.731436, 0.231145, 0.16636, 0.252344, 0.641588, 0.924098, 0.780297, 0.447466, 0.270129, 0.519677, 0.711927, 0.666198, 0.528732, 0.397797, 0.94731, 0.47105, 0.169681, 0.0689022, 0.909454, 0.48887, 0.338298, 0.864493, 0.727502, 0.989843, 0.00595985, 0.954904, 0.428008, 0.331139, 0.235197, 0.893303, 0.445351, 0.830387, 0.254327, 0.968733, 0.649004, 0.693966, 0.585433, 0.889678, 0.320023, 0.777071, 0.858482, 0.986065, 0.318021, 0.841677, 0.509663, 0.495693, 0.600332, 0.906159, 0.349668, 0.696006, 0.995319, 0.684848, 0.771808, 0.175734, 0.0168563, 0.963885, 0.256553, 0.360876, 0.759457, 0.401408, 0.981954, 0.626502, 0.563023, 0.659433, 0.910864, 0.558888, 0.507613, 0.510995, 0.727248, 0.68819, 0.193195, 0.303283, 0.502424, 0.885505, 0.735989, 0.652483, 0.230644, 0.850919, 0.131194, 0.0236364, 0.335627, 0.7323, 0.298706, 0.780775, 0.694135, 0.273734, 0.331162, 0.132365, 0.976536, 0.802124, 0.232805, 0.730333, 0.176602, 0.51351, 0.851469, 0.880454, 0.490637, 0.445693, 0.331288, 0.551407, 0.781109, 0.0924386, 0.976995, 0.133824, 0.779658, 0.277526, 0.285495, 0.716245, 0.64469, 0.446768, 0.94155, 0.0654177, 0.245474, 0.471065, 0.796581, 0.239434, 0.905379, 0.0354931, 0.155393, 0.997709, 0.346793, 0.171411, 0.801898, 0.533516, 0.187127, 0.926988, 0.656354, 0.629434, 0.495656, 0.226093, 0.858517, 0.68242, 0.70426, 0.939288, 0.526619, 0.526184, 0.266593, 0.686914, 0.00155542, 0.927718, 0.04613, 0.95066, 0.763412, 0.0642208, 0.0229945, 0.619014, 0.612731, 0.480407, 0.823741, 0.444178, 0.233648, 0.351313, 0.18131, 0.261641, 0.378168, 0.781103, 0.77266, 0.335612, 0.721479, 0.586627, 0.918034, 0.667742, 0.911525, 0.834869, 0.979858, 0.105877, 0.68092, 0.291748, 0.717349, 0.0445674, 0.0143131, 0.0117362, 0.281285, 0.46247, 0.495847, 0.735287, 0.088833, 0.479189, 0.542617, 0.292785, 0.659989, 0.336397, 0.632401, 0.420709, 0.00250625, 0.709559, 0.110518, 0.351807, 0.185619, 0.655246, 0.298226, 0.238629, 0.0408697, 0.960399, 0.867659, 0.254167, 0.175976, 0.181935, 0.476168, 0.666971, 0.181789, 0.18922, 0.293109, 0.40944, 0.587306, 0.047309, 0.383197, 0.11214, 0.492445, 0.303954, 0.896018, 0.920548, 0.186454, 0.956295, 0.174857, 0.259837, 0.213495, 0.330886, 0.322003, 0.62633, 0.471895, 0.984244, 0.72708, 0.532441, 0.199213, 0.0806102, 0.365985, 0.889816, 0.327471, 0.791387, 0.031357, 0.111667, 0.642776, 0.808755, 0.263011, 0.729673, 0.281746, 0.418753, 0.0178116, 0.221522, 0.981707, 0.993976, 0.291144, 0.5504, 0.437406, 0.839687, 0.248528, 0.434314, 0.886793, 0.301432, 0.699775, 0.539329, 0.88398, 0.928958, 0.576982, 0.682972, 0.0963353, 0.459443, 0.314181, 0.723099, 0.674171, 0.771388, 0.376967, 0.699611, 0.640212, 0.457369, 0.0925651, 0.563241, 0.3704, 0.593069, 0.401959, 0.0378746, 0.816992, 0.854208, 0.494584, 0.516438, 0.752953, 0.291509, 0.556481, 0.113466, 0.406382, 0.870468, 0.308661, 0.508829, 0.0782531, 0.784794, 0.873834, 0.0796295, 0.332769, 0.618955, 0.317678, 0.517487, 0.969253, 0.808632, 0.51958, 0.0830913, 0.0379246, 0.239989, 0.688237, 0.287361, 0.627135, 0.194175, 0.925559, 0.200431, 0.20995, 0.142007, 0.816057, 0.450422, 0.152835, 0.86489, 0.541712, 0.148234, 0.998775, 0.823314, 0.499182, 0.440296, 0.331616, 0.426489, 0.696471, 0.268979, 0.334777, 0.975781, 0.389977, 0.663315, 0.276437, 0.27795, 0.642763, 0.790189, 0.0402131, 0.0615905, 0.791676, 0.707201, 0.311094, 0.863777, 0.353634, 0.267153, 0.785566, 0.195712, 0.969889, 0.785286, 0.795823, 0.868895, 0.300683, 0.0619177, 0.649635, 0.408871, 0.508251, 0.47058, 0.817351, 0.281847, 0.590995, 0.700125, 0.507325, 0.940381, 0.213701, 0.589021, 0.791475, 0.202392, 0.0609428, 0.613555, 0.180216, 0.196492, 0.678086, 0.193892, 0.973438, 0.702902, 0.0149802, 0.956909, 0.694691, 0.690709, 0.606087, 0.235772, 0.837038, 0.018357, 0.453154, 0.685738, 0.252985, 0.167596, 0.957168, 0.162042, 0.701536, 0.258119, 0.243023, 0.287879, 0.915982, 0.297634, 0.740599, 0.613924, 0.0530076, 0.0705584, 0.311554, 0.781782, 0.0491582, 0.361963, 0.963385, 0.94931, 0.522734, 0.508282, 0.574593, 0.733251, 0.305097, 0.951962, 0.90494, 0.271572, 0.41666, 0.735302, 0.470283, 0.474879, 0.888888, 0.500184, 0.83993, 0.101616, 0.353366, 0.336758, 0.220401, 0.267699, 0.731965, 0.701568, 0.134716, 0.843125, 0.583155, 0.92675, 0.662535, 0.937861, 0.963641, 0.43113, 0.179293, 0.271057, 0.989385, 0.102155, 0.909557, 0.393676, 0.0970826, 0.369484, 0.28362, 0.89565, 0.365745, 0.786246, 0.912654, 0.847388, 0.310394, 0.965121, 0.765785, 0.122156, 0.0317397, 0.521194, 0.685856, 0.649231, 0.187277, 0.696647, 0.290668, 0.599364, 0.619346, 0.0922423, 0.74544, 0.829272, 0.998726, 0.507624, 0.179443, 0.466956, 0.0595983, 0.211277, 0.897726, 0.64407, 0.459841, 0.352153, 0.357459, 0.317043, 0.922847, 0.788995, 0.192469, 0.790991, 0.981335, 0.483017, 0.131913, 0.610957, 0.275227, 0.2941, 0.158151, 0.481018, 0.64167, 0.631444, 0.628155, 0.525741, 0.851589, 0.83897, 0.969717, 0.800086, 0.315871, 0.341646, 0.906146, 0.252658, 0.482959, 0.23568, 0.782886, 0.687143, 0.244124, 0.151301, 0.422368, 0.586512, 0.262556, 0.160689, 0.127373, 0.887785, 0.868947, 0.912987, 0.332867, 0.301728, 0.712994, 0.979397, 0.363192, 0.114619, 0.682255, 0.141706, 0.320313, 0.856347, 0.578575, 0.881893, 0.448112, 0.968206, 0.0184664, 0.944073, 0.0712266, 0.65535, 0.00525782, 0.968056, 0.956909, 0.406435, 0.937493, 0.207579, 0.559663, 0.4413, 0.533044, 0.375814, 0.809769, 0.830527, 0.136295, 0.648902, 0.252054, 0.628484, 0.908412, 0.883995, 0.0913548, 0.176676, 0.750068, 0.57081, 0.718888, 0.122341, 0.963544, 0.313369, 0.151373, 0.478553, 0.427352, 0.141612, 0.901883, 0.112199, 0.0637606, 0.8183, 0.692998, 0.169271, 0.526569, 0.75107, 0.579626, 0.985856, 0.360326, 0.397701, 0.610527, 0.522891, 0.504134, 0.601123, 0.180686, 0.895381, 0.0553699, 0.845222, 0.540461, 0.445749, 0.203239, 0.0839599, 0.574058, 0.208464, 0.159438, 0.510487, 0.53153, 0.965698, 0.432833, 0.960601, 0.0314765, 0.356788, 0.592935, 0.202284, 0.0420978, 0.769117, 0.351933, 0.305801, 0.951143, 0.720038, 0.979939, 0.13027, 0.127677, 0.15707, 0.666171, 0.282351, 0.408165, 0.101669, 0.37713, 0.289386, 0.825685, 0.772972, 0.287087, 0.483195, 0.518193, 0.857148, 0.231962, 0.342772, 0.514379, 0.205219, 0.673235, 0.129295, 0.344384, 0.380353, 0.128981, 0.415241, 0.221281, 0.552054, 0.0728381, 0.0211884, 0.889232, 0.820747, 0.364529, 0.881878, 0.775155, 0.471228, 0.783677, 0.687301, 0.0473796, 0.75559, 0.207462, 0.728033, 0.143192, 0.311165, 0.0687048, 0.0506925, 0.331048, 0.230187, 0.828601, 0.547144, 0.741586, 0.67625, 0.452529, 0.0214194, 0.237796, 0.668306, 0.337735, 0.246399, 0.83663, 0.815895, 0.328788, 0.846376, 0.326103, 0.300141, 0.703082, 0.161504, 0.270621, 0.358893, 0.092777, 0.634171, 0.747569, 0.880028, 0.421774, 0.83451, 0.0289538, 0.601804, 0.0682301, 0.838697, 0.421283, 0.0107802, 0.924154, 0.744722, 0.649421, 0.29553, 0.382578, 0.912939, 0.124705, 0.425581, 0.505076, 0.627919, 0.357637, 0.878916, 0.423384, 0.382756, 0.990056, 0.976844, 0.828146, 0.0293946, 0.650928, 0.00351939, 0.218963, 0.861339, 0.0983828, 0.419058, 0.265909, 0.905529, 0.26981, 0.282951, 0.879036, 0.911603, 0.904584, 0.258169, 0.999342, 0.967355, 0.302176, 0.712034, 0.0535345, 0.878392, 0.791693, 0.0788202, 0.124117, 0.946683, 0.228736, 0.814142, 0.222778, 0.400231, 0.233423, 0.193474, 0.344432, 0.114617, 0.491859, 0.778117, 0.160341, 0.512593, 0.199137, 0.406493, 0.093878, 0.531607, 0.57685, 0.0429921, 0.140615, 0.232808, 0.792075, 0.695901, 0.515208, 0.723303, 0.120167, 0.0848111, 0.0257059, 0.069167, 0.0962686, 0.815963, 0.623719, 0.322465, 0.0436557, 0.0457932, 0.880397, 0.248271, 0.799595, 0.942299, 0.327552, 0.546092, 0.845722, 0.249952, 0.165359, 0.818325, 0.31515, 0.324321, 0.599571, 0.569378, 0.185475, 0.946115, 0.752457, 0.209583, 0.680331, 0.149508, 0.727546, 0.883316, 0.169385, 0.461399, 0.423986, 0.483602, 0.587853, 0.38961, 0.742984, 0.573985, 0.643779, 0.918392, 0.0212002, 0.983966, 0.601392, 0.914242, 0.578249, 0.0785484, 0.284722, 0.612524, 0.305447, 0.879861, 0.571116, 0.340345, 0.77051, 0.196389, 0.523607, 0.19175, 0.947384, 0.196434, 0.452568, 0.156455, 0.691206, 0.724007, 0.329117, 0.503925, 0.129639, 0.598567, 0.646797, 0.318501, 0.969771, 0.290599, 0.451135, 0.582563, 0.366916, 0.433685, 0.675702, 0.702015, 0.148669, 0.485186, 0.99228, 0.314424, 0.0300252, 0.500173, 0.11492, 0.15507, 0.0347326, 0.406929, 0.127201, 0.506661, 0.254545, 0.248539, 0.0441037, 0.988872, 0.976104, 0.541646, 0.37743, 0.507879, 0.0503406, 0.939495, 0.885026, 0.409377, 0.0565382, 0.892767, 0.558826, 0.280748, 0.462651, 0.936694, 0.477156, 0.534092, 0.259836, 0.0493089, 0.14547, 0.572022, 0.615188, 0.441674, 0.783068, 0.6781, 0.230618, 0.647285, 0.59767, 0.0127817, 0.3306, 0.897164, 0.656878, 0.595638, 0.485695, 0.988592, 0.803959, 0.157477, 0.188967, 0.321743, 0.248873, 0.882845, 0.157493, 0.364844, 0.719777, 0.989941, 0.0849237, 0.805028, 0.200688, 0.221226, 0.763431, 0.833604, 0.580838, 0.279532, 0.427327, 0.488258, 0.516944, 0.897521, 0.086223, 0.834054, 0.885842, 0.854962, 0.309542, 0.674509, 0.343226, 0.988286, 0.471698, 0.0734752, 0.437736, 0.126389, 0.873189, 0.307488, 0.910877, 0.378279, 0.600488, 0.256123, 0.0336207, 0.795893, 0.566673, 0.248597, 0.502109, 0.361798, 0.257769, 0.534063, 0.249482, 0.129576, 0.788627, 0.011144, 0.46344, 0.932547, 0.660116, 0.050771, 0.272999, 0.851341, 0.458077, 0.261602, 0.144189, 0.549428, 0.452305, 0.334867, 0.471445, 0.521803, 0.35048, 0.681348, 0.597689, 0.265137, 0.012798, 0.552491, 0.748532, 0.954552, 0.951256, 0.450892, 0.264925, 0.467626, 0.718889, 0.436329, 0.269176, 0.00866137, 0.397007, 0.29693, 0.689002, 0.446116, 0.659732, 0.658286, 0.453444, 0.871203, 0.0085921, 0.104667, 0.253307, 0.513151, 0.839097, 0.269905, 0.846144, 0.682346, 0.345175, 0.257712, 0.920847, 0.015, 0.527813, 0.55833, 0.544131, 0.248702, 0.275199, 0.818973, 0.378529, 0.113632, 0.587611, 0.763347, 0.252203, 0.00116456, 0.725082, 0.646987, 0.207479, 0.648843, 0.957664, 0.750242, 0.0976647, 0.239976, 0.0863225, 0.672624, 0.57292, 0.700872, 0.0781549, 0.0614034, 0.693625, 0.213332, 0.211861, 0.149414, 0.163842, 0.429011, 0.599788, 0.603976, 0.952084, 0.214137, 0.522412, 0.0912155, 0.656561, 0.191533, 0.845911, 0.248849, 0.294503, 0.492611, 0.372581, 0.214887, 0.452217, 0.377597, 0.289727, 0.566185, 0.126835, 0.300616, 0.853052, 0.911649, 0.475767, 0.135621, 0.869745, 0.513815, 0.569568, 0.917429, 0.894771, 0.252062, 0.318876, 0.533912, 0.602982, 0.429067, 0.788358, 0.17136, 0.336137, 0.844681, 0.58513, 0.351575, 0.734729, 0.0366377, 0.475571, 0.371119, 0.277795, 0.461627, 0.873762, 0.263099, 0.447481, 0.312437, 0.0437438, 0.962217, 0.132691, 0.570783, 0.294223, 0.631041, 0.526803, 0.987261, 0.487454, 0.0726847, 0.543884, 0.0053687, 0.881964, 0.998775, 0.612637, 0.937348, 0.676706, 0.976233, 0.0637702, 0.847239, 0.136188, 0.0431565, 0.926459, 0.32152, 0.32446, 0.512036, 0.69745, 0.0294216, 0.0855434, 0.815068, 0.546145, 0.927886, 0.379195, 0.254471, 0.944315, 0.322588, 0.957175, 0.282346, 0.659034, 0.0201403, 0.0719348, 0.945103, 0.534361, 0.411844, 0.765219, 0.067882, 0.278189, 0.0868578, 0.163579, 0.665753, 0.113592, 0.112568, 0.10699, 0.0595734, 0.162962, 0.918671, 0.224692, 0.0819119, 0.454791, 0.569074, 0.571892, 0.647528, 0.34026, 0.193834, 0.121119, 0.220117, 0.846289, 0.264911, 0.0330401, 0.0684504, 0.904016, 0.69732, 0.724082, 0.869786, 0.152701, 0.106843, 0.648375, 0.534446, 0.318278, 0.213744, 0.693214, 0.0563572, 0.839421, 0.172291, 0.692026, 0.0745269, 0.886434, 0.243813, 0.0512777, 0.321178, 0.13266, 0.982236, 0.40121, 0.584256, 0.895731, 0.304286, 0.105001, 0.339316, 0.885125, 0.853868, 0.0440071, 0.819516, 0.48869, 0.628928, 0.33235, 0.307699, 0.58554, 0.0375623, 0.472584, 0.518456, 0.266189, 0.85068, 0.268341, 0.96792, 0.419352, 0.1173, 0.177419, 0.345789, 0.162403, 0.0234518, 0.869624, 0.71387, 0.0198971, 0.531024, 0.215712, 0.405516, 0.0474058, 0.420991, 0.944478, 0.738921, 0.14787, 0.54363, 0.446904, 0.163239, 0.456148, 0.844835, 0.145833, 0.625621, 0.971887, 0.727065, 0.328642, 0.320998, 0.0701854, 0.140327, 0.240073, 0.680661, 0.399884, 0.228593, 0.759478, 0.426611, 0.950217, 0.428955, 0.45019, 0.908847, 0.471782, 0.389483, 0.695342, 0.337059, 0.770883, 0.838181, 0.210233, 0.0595027, 0.904492, 0.00351462, 0.565647, 0.982774, 0.149771, 0.0637599, 0.405145, 0.445735, 0.816068, 0.538072, 0.430753, 0.348029, 0.831015, 0.0380645, 0.158113, 0.651193, 0.333812, 0.0819951, 0.962705, 0.745059, 0.914157, 0.0793309, 0.747745, 0.224942, 0.46577, 0.220276, 0.825112, 0.980792, 0.556163, 0.588705, 0.271999, 0.116405, 0.708346, 0.168837, 0.518623, 0.346737, 0.655913, 0.734508, 0.873901, 0.540134, 0.0243613, 0.395516, 0.189993, 0.853518, 0.493774, 0.142472, 0.531821, 0.443036, 0.274065, 0.322846, 0.0353078, 0.837069, 0.406647, 0.273343, 0.21152, 0.637631, 0.482531, 0.52177, 0.2741, 0.682133, 0.0352195, 0.430186, 0.8561, 0.663455, 0.211103, 0.854863, 0.468608, 0.356419, 0.509518, 0.62751, 0.793734, 0.526289, 0.547531, 0.335063, 0.625628, 0.367247, 0.329412, 0.884946, 0.220805, 0.149462, 0.236733, 0.437201, 0.581038, 0.807608, 0.707072, 0.67478, 0.974621, 0.753644, 0.124537, 0.942944, 0.515231, 0.601375, 0.927873, 0.794737, 0.355005, 0.677403, 0.108838, 0.275615, 0.131303, 0.689428, 0.777147, 0.327886, 0.975205, 0.257742, 0.97645, 0.682553, 0.122908, 0.331947, 0.42261, 0.338974, 0.0225699, 0.570415, 0.635975, 0.163886, 0.593781, 0.861384, 0.592634, 0.466178, 0.154522, 0.568408, 0.607836, 0.776125, 0.962187, 0.67819, 0.0891308, 0.150665, 0.166416, 0.729866, 0.328638, 0.520148, 0.375362, 0.443706, 0.647937, 0.310221, 0.965876, 0.469779, 0.823885, 0.274833, 0.316625, 0.226207, 0.536463, 0.847172, 0.683087, 0.151119, 0.542337, 0.197068, 0.832676, 0.0322242, 0.168607, 0.784136, 0.800374, 0.393773, 0.339262, 0.318185, 0.359085, 0.737433, 0.578348, 0.754185, 0.43222, 0.759138, 0.179196, 0.218247, 0.604319, 0.484122, 0.342351, 0.15649, 0.329544, 0.968702, 0.921633, 0.365857, 0.0214546, 0.934058, 0.282105, 0.82954, 0.246377, 0.222097, 0.341538, 0.58899, 0.309089, 0.157814, 0.112673, 0.746926, 0.611638, 0.206396, 0.479152, 0.492632, 0.562217, 0.651548, 0.497202, 0.969626, 0.508606, 0.580386, 0.387848, 0.85588, 0.021174, 0.114449, 0.343018, 0.523163, 0.724753, 0.716847, 0.598035, 0.87584, 0.83408, 0.538258, 0.255923, 0.324454, 0.655085, 0.57429, 0.550904, 0.68564, 0.650388, 0.284076, 0.741694, 0.582598, 0.31984, 0.317297, 0.282127, 0.253139, 0.0262349, 0.27491, 0.895392, 0.576654, 0.710636, 0.353244, 0.595169, 0.288046, 0.45929, 0.360504, 0.0847704, 0.661651, 0.360278, 0.565211, 0.340817, 0.423077, 0.182081, 0.420885, 0.823542, 0.884483, 0.678122, 0.850341, 0.115289, 0.403558, 0.748946, 0.723952, 0.00194501, 0.521547, 0.706713, 0.542025, 0.511056, 0.595664, 0.385158, 0.788109, 0.823781, 0.946641, 0.0869575, 0.885374, 0.0929692, 0.282388, 0.19181, 0.344959, 0.265325, 0.762568, 0.239918, 0.775536, 0.536382, 0.675624, 0.784612, 0.469719, 0.811278, 0.148115, 0.325118, 0.401762, 0.112758, 0.932467, 0.149154, 0.956423, 0.469938, 0.258067, 0.239403, 0.222177, 0.329883, 0.336914, 0.719498, 0.0763891, 0.0435183, 0.71227, 0.997935, 0.763495, 0.715784, 0.0608482, 0.155195, 0.834585, 0.869089, 0.999609, 0.789348, 0.384231, 0.890897, 0.380875, 0.594219, 0.815373, 0.673195, 0.619164, 0.407296, 0.227292, 0.518035, 0.155214, 0.480509, 0.835703, 0.251825, 0.720069, 0.612969, 0.830241, 0.547686, 0.0471758, 0.0784273, 0.416132, 0.540376, 0.217496, 0.313601, 0.625845, 0.0872483, 0.848773, 0.285885, 0.372968, 0.690592, 0.67525, 0.0975763, 0.22521, 0.419661, 0.484302, 0.279406, 0.189793, 0.99352, 0.489158, 0.737016, 0.561644, 0.0129174, 0.84917, 0.735305, 0.878209, 0.725973, 0.366662, 0.230208, 0.339701, 0.565154, 0.467896, 0.657671, 0.487067, 0.705041, 0.440978, 0.729998, 0.199224, 0.328137, 0.14812, 0.773305, 0.359092, 0.356545, 0.562114, 0.714331, 0.573768, 0.32319, 0.946686, 0.290456, 0.456035, 0.312373, 0.829563, 0.721841, 0.341316, 0.847362, 0.893612, 0.895206, 0.808026, 0.11987, 0.343496, 0.627386, 0.190805, 0.3352, 0.56177, 0.769637, 0.754866, 0.0338124, 0.816776, 0.676171, 0.0304451, 0.758759, 0.378565, 0.457934, 0.23191, 0.319193, 0.714472, 0.41122, 0.365741, 0.22797, 0.506934, 0.268159, 0.421016, 0.896935, 0.699606, 0.970328, 0.312996, 0.786921, 0.775494, 0.0332552, 0.667787, 0.966997, 0.933915, 0.169752, 0.188917, 0.96328, 0.624588, 0.0359824, 0.225685, 0.291476, 0.5152, 0.0620432, 0.00369823, 0.62943, 0.583583, 0.97948, 0.676751, 0.117789, 0.553108, 0.584581, 0.0896354, 0.656394, 0.126621, 0.624566, 0.45226, 0.360525, 0.66226, 0.457774, 0.766773, 0.117905, 0.68308, 0.21678, 0.122781, 0.707784, 0.530599, 0.122162, 0.65119, 0.823386, 0.940991, 0.207807, 0.329127, 0.860951, 0.551366, 0.830482, 0.615333, 0.160315, 0.85203, 0.748065, 0.894926, 0.430614, 0.00411698, 0.975764, 0.496664, 0.746566, 0.538874, 0.886717, 0.652903, 0.321574, 0.873388, 0.754763, 0.628639, 0.533674, 0.302541, 0.602323, 0.430416, 0.94908, 0.292064, 0.477345, 0.337788, 0.617156, 0.923061, 0.492171, 0.532951, 0.773264, 0.0554359, 0.232772, 0.217784, 0.0165228, 0.887589, 0.990668, 0.121263, 0.191839, 0.697681, 0.689844, 0.435574, 0.238431, 0.21188, 0.771684, 0.813501, 0.295074, 0.753822, 0.283023, 0.116061, 0.109815, 0.34854, 0.228258, 0.917577, 0.936318, 0.719136, 0.627008, 0.290248, 0.273571, 0.309747, 0.998204, 0.999586, 0.143504, 0.308188, 0.914165, 0.202398, 0.517918, 0.0418613, 0.00625668, 0.594584, 0.44866, 0.426179, 0.259366, 0.195162, 0.778245, 0.829782, 0.432879, 0.853082, 0.720255, 0.862675, 0.27348, 0.612262, 0.217127, 0.643844, 0.908318, 0.742459, 0.756025, 0.727934, 0.644897, 0.492537, 0.727896, 0.212918, 0.514331, 0.820046, 0.590255, 0.174711, 0.431646, 0.276477, 0.0405892, 0.715193, 0.449519, 0.906522, 0.621376, 0.0503141, 0.97553, 0.832326, 0.727575, 0.967561, 0.40575, 0.665467, 0.175575, 0.257853, 0.776247, 0.116415, 0.830292, 0.153735, 0.875794, 0.682263, 0.477441, 0.242043, 0.316703, 0.391689, 0.700265, 0.848909, 0.204354, 0.702249, 0.503154, 0.277355, 0.491703, 0.822928, 0.765257, 0.292318, 0.101989, 0.289665, 0.83507, 0.149712, 0.726482, 0.636965, 0.491852, 0.672152, 0.0257181, 0.277221, 0.0365796, 0.617739, 0.784594, 0.210728, 0.719884, 0.618546, 0.0621452, 0.671866, 0.325799, 0.0721333, 0.00566608, 0.451301, 0.909247, 0.422503, 0.957009, 0.991108, 0.0397077, 0.301983, 0.297236, 0.467481, 0.948317, 0.968396, 0.652605, 0.344135, 0.309752, 0.190503, 0.606621, 0.27058, 0.116304, 0.312, 0.0764449, 0.350404, 0.240971, 0.799348, 0.899711, 0.122545, 0.784379, 0.877913, 0.251779, 0.311578, 0.326848, 0.248869, 0.200661, 0.896651, 0.0230978, 0.403657, 0.972373, 0.76107, 0.360943, 0.873258, 0.75699, 0.98436, 0.975581, 0.339908, 0.0502815, 0.398836, 0.549227, 0.833793, 0.841285, 0.579242, 0.0494795, 0.0122801, 0.656708, 0.508653, 0.985266, 0.173516, 0.804665, 0.558906, 0.888237, 0.870707, 0.396705, 0.737786, 0.429249, 0.820259, 0.347267, 0.314842, 0.646713, 0.486638, 0.106182, 0.610525, 0.284259, 0.808261, 0.279249, 0.558611, 0.419055, 0.933694, 0.927874, 0.212084, 0.530335, 0.597555, 0.376588, 0.966603, 0.908474, 0.21774, 0.45999, 0.0880853, 0.257713, 0.420641, 0.523394, 0.963878, 0.317493, 0.390739, 0.999927, 0.261827, 0.915155, 0.147217, 0.226079, 0.210811, 0.924862, 0.719825, 0.63024, 0.556891, 0.286605, 0.932826, 0.203718, 0.69941, 0.244328, 0.163412, 0.882965, 0.782171, 0.560417, 0.985394, 0.572545, 0.0643758, 0.379096, 0.355619, 0.444694, 0.172803, 0.252421, 0.287592, 0.554304, 0.750925, 0.582436, 0.709757, 0.458762, 0.769239, 0.894216, 0.504458, 0.924531, 0.901206, 0.746323, 0.0365078, 0.533222, 0.619761, 0.699668, 0.76796, 0.652278, 0.345191, 0.445502, 0.78572, 0.637482, 0.642379, 0.902138, 0.356315, 0.0206236, 0.214261, 0.962538, 0.333282, 0.703234, 0.0400771, 0.593779, 0.0750121, 0.589034, 0.570307, 0.0122357, 0.231655, 0.559805, 0.823308, 0.963708, 0.754108, 0.734388, 0.101353, 0.303654, 0.964648, 0.532303, 0.685543, 0.977904, 0.281432, 0.580814, 0.315792, 0.730555, 0.391481, 0.771007, 0.809532, 0.243718, 0.514558, 0.653127, 0.240548, 0.922023, 0.762384, 0.798677, 0.0513616, 0.802956, 0.845462, 0.0811823, 0.192813, 0.582311, 0.226245, 0.480867, 0.373309, 0.668357, 0.554323, 0.221669, 0.293095, 0.170885, 0.369216, 0.861891, 0.0903646, 0.608813, 0.653833, 0.707802, 0.93812, 0.566926, 0.260698, 0.297984, 0.267603, 0.130237, 0.448459, 0.399144, 0.606496, 0.823424, 0.107738, 0.337029, 0.380577, 0.896837, 0.398403, 0.751783, 0.637511, 0.843949, 0.253551, 0.683301, 0.744298, 0.0966335, 0.704624, 0.317678, 0.839543, 0.877993, 0.422029, 0.492129, 0.164136, 0.71169, 0.853503, 0.874012, 0.911242, 0.463979, 0.57413, 0.238607, 0.0707812, 0.635761, 0.258682, 0.558912, 0.00813576, 0.909634, 0.902105, 0.487712, 0.131959, 0.922792, 0.415813, 0.480931, 0.211557, 0.265499, 0.740622, 0.721032, 0.882587, 0.4154, 0.871322, 0.529191, 0.94779, 0.837873, 0.633955, 0.361985, 0.300756, 0.295236, 0.97158, 0.0107261, 0.720439, 0.423649, 0.36981, 0.955399, 0.0836756, 0.758839, 0.735046, 0.52096, 0.0960638, 0.820243, 0.634862, 0.655774, 0.703882, 0.0539417, 0.590383, 0.0339599, 0.695313, 0.635042, 0.0430869, 0.128552, 0.72793, 0.422591, 0.629823, 0.575309, 0.686091, 0.204312, 0.771282, 0.202309, 0.972021, 0.943678, 0.521917, 0.916424, 0.782824, 0.2343, 0.740007, 0.866494, 0.335054, 0.471311, 0.453799, 0.567741, 0.335944, 0.577245, 0.81055, 0.0376232, 0.249293, 0.617434, 0.195287, 0.533622, 0.695026, 0.106478, 0.254421, 0.22592, 0.328622, 0.724656, 0.311924, 0.64578, 0.0845344, 0.0672177, 0.292095, 0.421916, 0.717418, 0.602544, 0.658155, 0.425879, 0.388379, 0.387705, 0.414084, 0.249436, 0.737999, 0.440861, 0.469498, 0.643737, 0.926567, 0.168103, 0.912737, 0.44983, 0.761354, 0.70971, 0.461735, 0.716239, 0.94361, 0.481279, 0.497743, 0.841223, 0.625982, 0.369029, 0.955912, 0.103134, 0.257649, 0.0677644, 0.551804, 0.287404, 0.535048, 0.94676, 0.940998, 0.731118, 0.487944, 0.429823, 0.519651, 0.507745, 0.726266, 0.673864, 0.328724, 0.76548, 0.867712, 0.767068, 0.222795, 0.0630727, 0.432802, 0.269174, 0.274281, 0.475448, 0.860368, 0.181595, 0.460972, 0.253384, 0.199747, 0.85067, 0.256039, 0.407108, 0.536273, 0.830839, 0.493328, 0.930773, 0.185389, 0.667034, 0.954132, 0.770057, 0.0570016, 0.357668, 0.51673, 0.248197, 0.448142, 0.209801, 0.466072, 0.449465, 0.857624, 0.341148, 0.996611, 0.932119, 0.807806, 0.608877, 0.0886362, 0.669081, 0.0425297, 0.379729, 0.431256, 0.591004, 0.32401, 0.364102, 0.0112252, 0.577283, 0.61104, 0.389568, 0.0618338, 0.489641, 0.784731, 0.798139, 0.582719, 0.53593, 0.675573, 0.0236412, 0.757729, 0.247307, 0.140043, 0.842903, 0.212953, 0.698981, 0.637433, 0.957588, 0.706099, 0.609729, 0.387273, 0.803494, 0.627456, 0.352881, 0.629117, 0.770967, 0.349952, 0.794217, 0.460269, 0.289858, 0.427424, 0.859604, 0.614877, 0.627268, 0.289232, 0.680268, 0.804652, 0.695936, 0.543098, 0.823489, 0.516873, 0.728121, 0.216566, 0.92983, 0.587176, 0.552859, 0.988048, 0.112148, 0.825353, 0.213509, 0.316869, 0.0798808, 0.946805, 0.42924, 0.404865, 0.407178, 0.170639, 0.829338, 0.82508, 0.313421, 0.113583, 0.0264537, 0.156781, 0.490163, 0.24183, 0.527696, 0.296247, 0.597739, 0.49373, 0.805524, 0.81522, 0.207776, 0.070541, 0.873843, 0.358434, 0.356914, 0.821749, 0.172439, 0.308093, 0.0832385, 0.813647, 0.678579, 0.342968, 0.64811, 0.14488, 0.120402, 0.44961, 0.95508, 0.361503, 0.535717, 0.518889, 0.100048, 0.404472, 0.19506, 0.386073, 0.473854, 0.641773, 0.236702, 0.0550125, 0.590603, 0.5527, 0.341272, 0.431917, 0.420711, 0.794005, 0.681318, 0.13312, 0.935004, 0.323219, 0.778307, 0.859016, 0.415393, 0.468577, 0.211118, 0.438695, 0.123158, 0.637092, 0.460244, 0.598071, 0.231173, 0.016797, 0.334836, 0.138386, 0.560526, 0.0835137, 0.60421, 0.700779, 0.83187, 0.294512, 0.51337, 0.0202051, 0.174129, 0.923679, 0.472313, 0.52481, 0.724994, 0.28695, 0.0204447, 0.931106, 0.310566, 0.853471, 0.105913, 0.860516, 0.877959, 0.307981, 0.846917, 0.633876, 0.676709, 0.952519, 0.669374, 0.82699, 0.646989, 0.322494, 0.411912, 0.211543, 0.853364, 0.212531, 0.699592, 0.851319, 0.166323, 0.314704, 0.180119, 0.0511063, 0.703247, 0.456749, 0.0952764, 0.333696, 0.689204, 0.446771, 0.568659, 0.3105, 0.627604, 0.27507, 0.344802, 0.517481, 0.683402, 0.719146, 0.0515266, 0.958567, 0.415007, 0.962756, 0.814256, 0.816333, 0.158331, 0.820954, 0.261193, 0.347959, 0.221901, 0.127494, 0.543496, 0.837035, 0.819778, 0.218426, 0.673528, 0.509844, 0.457907, 0.0202857, 0.71613, 0.256688, 0.631295, 0.0699392, 0.520135, 0.0924218, 0.836843, 0.188659, 0.367028, 0.757746, 0.185398, 0.626506, 0.419708, 0.291774, 0.462497, 0.561037, 0.557264, 0.324388, 0.818497, 0.589801, 0.957563, 0.86074, 0.0473976, 0.209955, 0.332045, 0.408941, 0.381801, 0.67951, 0.593068, 0.013784, 0.290742, 0.711, 0.262272, 0.835702, 0.92988, 0.227408, 0.392522, 0.0874849, 0.174771, 0.388741, 0.38575, 0.685479, 0.0320136, 0.396033, 0.214761, 0.613196, 0.0915487, 0.54813, 0.320967, 0.492146, 0.964279, 0.618353, 0.615633, 0.801621, 0.723783, 0.165171, 0.754033, 0.151565, 0.622612, 0.282483, 0.425882, 0.0526811, 0.699048, 0.37748, 0.617965, 0.244653, 0.487206, 0.954366, 0.487909, 0.0487261, 0.253659, 0.965087, 0.55919, 0.232056, 0.995675, 0.96729, 0.34866, 0.694014, 0.686933, 0.206105, 0.987857, 0.00528206, 0.934499, 0.861199, 0.162609, 0.422528, 0.721059, 0.401983, 0.219342, 0.547353, 0.467702, 0.426866, 0.0985705, 0.301489, 0.636567, 0.609446, 0.778716, 0.199101, 0.141631, 0.408992, 0.15862, 0.951258, 0.370879, 0.113898, 0.677033, 0.633627, 0.657546, 0.230455, 0.201419, 0.186193, 0.409626, 0.685885, 0.389648, 0.511679, 0.355286, 0.892571, 0.102479, 0.769516, 0.546067, 0.185712, 0.148104, 0.963418, 0.589483, 0.458965, 0.635108, 0.979402, 0.114336, 0.459704, 0.763414, 0.148888, 0.775504, 0.915703, 0.291144, 0.313944, 0.712198, 0.551069, 0.610023, 0.550448, 0.0949958, 0.787097, 0.333915, 0.897527, 0.386582, 0.667075, 0.443497, 0.71539, 0.131661, 0.648665, 0.626672, 0.895059, 0.180754, 0.616166, 0.828719, 0.135838, 0.0110219, 0.774477, 0.14943, 0.0979744, 0.379332, 0.568952, 0.749321, 0.00246856, 0.559976, 0.210275, 0.697018, 0.840576, 0.850855, 0.686321, 0.484197, 0.94107, 0.787591, 0.0515763, 0.856728, 0.498463, 0.856106, 0.875068, 0.608193, 0.753641, 0.847357, 0.238942, 0.174096, 0.124826, 0.703822, 0.414074, 0.856259, 0.15821, 0.233124, 0.0811753, 0.570522, 0.217, 0.0858566, 0.536606, 0.0525788, 0.47397, 0.307299, 0.893432, 0.273713, 0.0921186, 0.163628, 0.774949, 0.0383822, 0.971339, 0.227033, 0.630513, 0.521304, 0.771722, 0.752037, 0.227997, 0.951463, 0.915167, 0.745911, 0.960752, 0.921913, 0.677775, 0.506006, 0.660425, 0.737013, 0.234304, 0.650567, 0.285645, 0.627549, 0.724179, 0.735362, 0.751054, 0.742892, 0.5349, 0.0340623, 0.654263, 0.114409, 0.0739177, 0.78117, 0.766772, 0.284805, 0.882784, 0.770684, 0.65742, 0.266355, 0.948033, 0.377346, 0.230501, 0.54382, 0.334071, 0.186995, 0.23143, 0.0947131, 0.955076, 0.568663, 0.258273, 0.294791, 0.326614, 0.710372, 0.157307, 0.257738, 0.820396, 0.67441, 0.380863, 0.57792, 0.232758, 0.0620197, 0.350386, 0.258487, 0.902477, 0.228053, 0.248016, 0.662936, 0.700286, 0.193155, 0.670281, 0.772846, 0.678572, 0.586518, 0.87227, 0.381207, 0.96242, 0.824641, 0.584737, 0.68552, 0.22591, 0.0063159, 0.249958, 0.619253, 0.442369, 0.343834, 0.458693, 0.78975, 0.996348, 0.716623, 0.910166, 0.142621, 0.596729, 0.366853, 0.390577, 0.974675, 0.772302, 0.699393, 0.411428, 0.52734, 0.645652, 0.760538, 0.199266, 0.417639, 0.931522, 0.284259, 0.682519, 0.188477, 0.635607, 0.370065, 0.538539, 0.633446, 0.688715, 0.94006, 0.477396, 0.86209, 0.054199, 0.855804, 0.410172, 0.251128, 0.830972, 0.282699, 0.383014, 0.117019, 0.640977, 0.973587, 0.481625, 0.611474, 0.990382, 0.5059, 0.672565, 0.0202108, 0.582947, 0.0136221, 0.178035, 0.368841, 0.81812, 0.769489, 0.644509, 0.37348, 0.120281, 0.823506, 0.693859, 0.463414, 0.182675, 0.865192, 0.0276884, 0.496397, 0.964378, 0.641822, 0.677764, 0.412708, 0.00292643, 0.670148, 0.86073, 0.536736, 0.21797, 0.149772, 0.359512, 0.956203, 0.599491, 0.175738, 0.123739, 0.00688263, 0.0907703, 0.600065, 0.720228, 0.757179, 0.704742, 0.147682, 0.168863, 0.68926, 0.817109, 0.665291, 0.675294, 0.869075, 0.338797, 0.400802, 0.757248, 0.184531, 0.0769999, 0.845662, 0.236621, 0.113821, 0.745335, 0.226766, 0.100512, 0.356874, 0.500064, 0.99653, 0.841126, 0.417973, 0.793745, 0.0796873, 0.99213, 0.878007, 0.661723, 0.654042, 0.355236, 0.772393, 0.572179, 0.12688, 0.26505, 0.98449, 0.449076, 0.641671, 0.204734, 0.622518, 0.221602, 0.685798, 0.83397, 0.307166, 0.377713, 0.446752, 0.633034, 0.208031, 0.831139, 0.322364, 0.23388, 0.926244, 0.582568, 0.15845, 0.593766, 0.0726884, 0.738815, 0.966635, 0.922058, 0.465648, 0.797606, 0.647969, 0.76734, 0.110426, 0.0755897, 0.0728861, 0.640038, 0.157715, 0.670731, 0.00872158, 0.72429, 0.439391, 0.338223, 0.810034, 0.871096, 0.365613, 0.818626, 0.919099, 0.383008, 0.792088, 0.166972, 0.624496, 0.356871, 0.501678, 0.639525, 0.840328, 0.412824, 0.0932329, 0.111289, 0.724415, 0.623654, 0.53872, 0.659724, 0.753525, 0.837912, 0.161788, 0.382286, 0.884168, 0.794045, 0.523351, 0.556366, 0.0513674, 0.41215, 0.271863, 0.885614, 0.831207, 0.0969816, 0.915898, 0.563384, 0.893467, 0.829464, 0.242205, 0.729995, 0.39411, 0.453822, 0.775291, 0.785893, 0.678241, 0.765576, 0.697497, 0.869171, 0.854339, 0.987105, 0.0597787, 0.0108559, 0.921626, 0.742091, 0.419284, 0.945689, 0.236553, 0.863462, 0.576416, 0.802249, 0.155175, 0.676429, 0.744429, 0.658288, 0.213687, 0.667174, 0.891232, 0.551984, 0.302685, 0.414941, 0.293601, 0.00106408, 0.0241778, 0.00180441, 0.00668921, 0.224079, 0.932823, 0.790372, 0.117324, 0.668195, 0.0171749, 0.851547, 0.441639, 0.563881, 0.186563, 0.43539, 0.505915, 0.86787, 0.371474, 0.139565, 0.33326, 0.576365, 0.7019, 0.77176, 0.210137, 0.439934, 0.630084, 0.119083, 0.263833, 0.909826, 0.137509, 0.906319, 0.0842959, 0.646533, 0.932021, 0.970351, 0.583306, 0.833753, 0.846507, 0.253477, 0.119003, 0.00558582, 0.001398, 0.883284, 0.269051, 0.694504, 0.922912, 0.236143, 0.680205, 0.0310032, 0.0323088, 0.557608, 0.110848, 0.456599, 0.912836, 0.892128, 0.206123, 0.314372, 0.257554, 0.976526, 0.893388, 0.470747, 0.215682, 0.885755, 0.0257514, 0.666208, 0.788347, 0.893589, 0.625256, 0.521227, 0.48823, 0.452164, 0.7592, 0.288722, 0.704164, 0.333967, 0.0249497, 0.373069, 0.140549, 0.868282, 0.710221, 0.804359, 0.38871, 0.0400849, 0.718373, 0.895892, 0.318676, 0.475759, 0.220205, 0.152593, 0.66422, 0.182417, 0.454496, 0.612757, 0.960192, 0.106337, 0.352851, 0.653202, 0.574667, 0.0754936, 0.0805307, 0.0864846, 0.970072, 0.779454, 0.799679, 0.375467, 0.0837045, 0.333977, 0.162421, 0.249397, 0.100598, 0.866754, 0.963817, 0.929224, 0.330761, 0.81857, 0.620179, 0.144541, 0.200187, 0.390916, 0.470811, 0.201679, 0.328561, 0.685465, 0.606776, 0.746216, 0.238537, 0.664041, 0.504179, 0.528982, 0.775587, 0.597509, 0.703819, 0.465856, 0.719608, 0.699046, 0.500017, 0.652985, 0.77198, 0.874632, 0.258022, 0.316531, 0.263782, 0.985455, 0.128295, 0.221651, 0.725959, 0.65969, 0.135669, 0.59214, 0.185946, 0.549432, 0.265365, 0.415855, 0.581584, 0.859672, 0.813966, 0.396238, 0.695556, 0.532895, 0.297105, 0.337337, 0.891178, 0.114393, 0.593805, 0.907801, 0.174794, 0.372857, 0.0248354, 0.263824, 0.572763, 0.0982025, 0.864261, 0.834625, 0.337708, 0.189469, 0.361923, 0.625785, 0.261108, 0.775844, 0.852493, 0.0949709, 0.0979683, 0.934444, 0.0544419, 0.283204, 0.416359, 0.0434888, 0.92381, 0.343553, 0.0769861, 0.589362, 0.82132, 0.0485852, 0.896658, 0.0316668, 0.707779, 0.680386, 0.980316, 0.970593, 0.987526, 0.109227, 0.691583, 0.887017, 0.349748, 0.835415, 0.36057, 0.252305, 0.106924, 0.661509, 0.762768, 0.507334, 0.400594, 0.0321928, 0.914954, 0.066717, 0.513402, 0.910172, 0.0616166, 0.335694, 0.39358, 0.127995, 0.311314, 0.339676, 0.688501, 0.709888, 0.062848, 0.682497, 0.540525, 0.718128, 0.794207, 0.0441771, 0.986113, 0.136567, 0.355656, 0.999445, 0.15004, 0.381088, 0.0203178, 0.0824093, 0.556949, 0.905727, 0.474253, 0.0837329, 0.118499, 0.84057, 0.352348, 0.753817, 0.153472, 0.168021, 0.548498, 0.886833, 0.443833, 0.381542, 0.855886, 0.691931, 0.892762, 0.100045, 0.638215, 0.188494, 0.00818149, 0.875871, 0.532124, 0.586146, 0.815154, 0.944589, 0.274561, 0.906582, 0.00776694, 0.66117, 0.579047, 0.987331, 0.427147, 0.375723, 0.31839, 0.200724, 0.106331, 0.762523, 0.408919, 0.219073, 0.549145, 0.146873, 0.702442, 0.267826, 0.171143, 0.471984, 0.298283, 0.819285, 0.828251, 0.384217, 0.221415, 0.548437, 0.598658, 0.517612, 0.715119, 0.942431, 0.428131, 0.103713, 0.718112, 0.545915, 0.905434, 0.0417096, 0.864922, 0.0919797, 0.199275, 0.00664503, 0.938453, 0.927443, 0.435517, 0.765285, 0.949314, 0.257499, 0.663638, 0.950816, 0.5058, 0.0153361, 0.850979, 0.538474, 0.547083, 0.170574, 0.463045, 0.362734, 0.813406, 0.199206, 0.322996, 0.981702, 0.132911, 0.561486, 0.727108, 0.384904, 0.972872, 0.609987, 0.146484, 0.945631, 0.98901, 0.630719, 0.385017, 0.622342, 0.551934, 0.938095, 0.333759, 0.424097, 0.816664, 0.586314, 0.592952, 0.903655, 0.699977, 0.880342, 0.778092, 0.605997, 0.208481, 0.57197, 0.150941, 0.382229, 0.343875, 0.446767, 0.0609308, 0.309189, 0.955356, 0.452305, 0.158355, 0.895658, 0.420931, 0.868014, 0.571878, 0.498291, 0.934939, 0.116603, 0.104431, 0.192855, 0.337519, 0.880644, 0.164783, 0.417785, 0.390948, 0.947713, 0.033545, 0.102575, 0.974468, 0.709245, 0.898776, 0.726694, 0.251227, 0.760285, 0.86575, 0.706157, 0.112987, 0.529949, 0.21792, 0.564668, 0.307695, 0.419375, 0.688999, 0.617501, 0.445752, 0.277257, 0.715238, 0.304063, 0.132491, 0.0770358, 0.622772, 0.691975, 0.84441, 0.622969, 0.6856, 0.51067, 0.95175, 0.565329, 0.280985, 0.297438, 0.248585, 0.660183, 0.797266, 0.4799, 0.0123372, 0.845429, 0.841494, 0.918484, 0.14736, 0.176414, 0.776317, 0.995957, 0.403513, 0.3656, 0.421816, 0.856609, 0.861975, 0.974229, 0.021713, 0.568926, 0.122837, 0.415271, 0.632128, 0.0654283, 0.0762905, 0.548621, 0.179276, 0.738465, 0.893959, 0.994393, 0.174888, 0.319457, 0.400915, 0.907595, 0.632721, 0.796498, 0.862756, 0.0020552, 0.133031, 0.649062, 0.204599, 0.446987, 0.160217, 0.478109, 0.142825, 0.0620559, 0.278049, 0.748039, 0.755827, 0.923555, 0.345105, 0.648536, 0.686537, 0.971725, 0.464599, 0.760275, 0.105162, 0.983246, 0.00604525, 0.140177, 0.905, 0.938368, 0.550615, 0.762948, 0.358636, 0.189097, 0.860389, 0.848237, 0.331012, 0.135174, 0.43077, 0.377338, 0.0258247, 0.840109, 0.447487, 0.100205, 0.558228, 0.343605, 0.711903, 0.242802, 0.812641, 0.501949, 0.239866, 0.406506, 0.795585, 0.690768, 0.0181014, 0.597976, 0.627273, 0.50937, 0.121486, 0.0436525, 0.197956, 0.25864, 0.819611, 0.783811, 0.406142, 0.304749, 0.599887, 0.720109, 0.251736, 0.473498, 0.522691, 0.863379, 0.858623, 0.934269, 0.36418, 0.0841608, 0.788856, 0.686599, 0.829538, 0.164947, 0.844065, 0.993576, 0.724929, 0.692888, 0.251, 0.807681, 0.564336, 0.35226, 0.776656, 0.394954, 0.371132, 0.294816, 0.638015, 0.194861, 0.183644, 0.163626, 0.383555, 0.747841, 0.487575, 0.27055, 0.425705, 0.835043, 0.0680608, 0.228085, 0.653843, 0.21128, 0.590651, 0.577416, 0.308909, 0.764115, 0.705085, 0.22404, 0.931519, 0.562128, 0.522182, 0.366499, 0.0674083, 0.679526, 0.0604887, 0.730983, 0.993301, 0.556663, 0.0421419, 0.589714, 0.704518, 0.68187, 0.243529, 0.443112, 0.537233, 0.662457, 0.630459, 0.879828, 0.495696, 0.788551, 0.699764, 0.943416, 0.287901, 0.312387, 0.185625, 0.68931, 0.444885, 0.887877, 0.365092, 0.71022, 0.276571, 0.539053, 0.432607, 0.692496, 0.781982, 0.720861, 0.169869, 0.481523, 0.625876, 0.961458, 0.0592874, 0.301462, 0.151786, 0.736584, 0.258375, 0.347829, 0.65187, 0.345502, 0.957465, 0.841177, 0.907116, 0.976527, 0.560808, 0.100525, 0.10193, 0.0819206, 0.539046, 0.0109153, 0.439407, 0.154654, 0.679919, 0.806437, 0.162809, 0.648396, 0.205724, 0.272304, 0.0924056, 0.157329, 0.315478, 0.439663, 0.688246, 0.2127, 0.850182, 0.0128729, 0.0903344, 0.171465, 0.0104714, 0.750506, 0.454575, 0.689295, 0.238364, 0.261256, 0.239745, 0.546799, 0.469137, 0.372374, 0.339013, 0.547718, 0.829973, 0.276864, 0.538141, 0.105929, 0.170644, 0.421469, 0.840333, 0.956239, 0.672689, 0.451812, 0.58031, 0.357299, 0.215684, 0.519496, 0.460056, 0.716747, 0.491304, 0.229834, 0.127486, 0.905092, 0.555906, 0.0721259, 0.041581, 0.510215, 0.395276, 0.438857, 0.94381, 0.626606, 0.184174, 0.915979, 0.215971, 0.154997, 0.864942, 0.0988611, 0.251944, 0.864195, 0.886574, 0.0456422, 0.916006, 0.264125, 0.859057, 0.245051, 0.706641, 0.10155, 0.243685, 0.389626, 0.185941, 0.688391, 0.768579, 0.488701, 0.739821, 0.679663, 0.348402, 0.409395, 0.0091656, 0.160903, 0.0804745, 0.51335, 0.301049, 0.0231793, 0.204497, 0.386904, 0.0312164, 0.356758, 0.706266, 0.0686764, 0.0684509, 0.563464, 0.104772, 0.119621, 0.377996, 0.359239, 0.837839, 0.45694, 0.503392, 0.830893, 0.645893, 0.808829, 0.406021, 0.423789, 0.884968, 0.677216, 0.188494, 0.0565997, 0.483745, 0.220211, 0.782445, 0.651556, 0.816596, 0.196575, 0.688753, 0.482428, 0.586265, 0.539181, 0.206743, 0.288573, 0.441543, 0.0807429, 0.61317, 0.215667, 0.701933, 0.228446, 0.577729, 0.736862, 0.921574, 0.318777, 0.446166, 0.00249746, 0.42165, 0.194976, 0.565887, 0.993061, 0.240508, 0.453809, 0.997439, 0.474129, 0.886124, 0.225129, 0.606746, 0.998707, 0.232559, 0.0422347, 0.262956, 0.672915, 0.211194, 0.341752, 0.219858, 0.84216, 0.918537, 0.490828, 0.386068, 0.231688, 0.91578, 0.669895, 0.388457, 0.181955, 0.504756, 0.598224, 0.0739774, 0.72259, 0.664891, 0.89631, 0.272059, 0.397199, 0.204638, 0.300248, 0.0328023, 0.389526, 0.856474, 0.0912415, 0.236462, 0.718316, 0.738118, 0.0460803, 0.807778, 0.647155, 0.400048, 0.376813, 0.485327, 0.986201, 0.866023, 0.124365, 0.245155, 0.385591, 0.333758, 0.415666, 0.433378, 0.925816, 0.719244, 0.065929, 0.678957, 0.0103201, 0.547205, 0.219298, 0.935709, 0.017852, 0.865221, 0.0904996, 0.276277, 0.828221, 0.426476, 0.80664, 0.652762, 0.810459, 0.281391, 0.161404, 0.301521, 0.302399, 0.0308812, 0.811819, 0.688969, 0.923022, 0.306926, 0.62788, 0.59629, 0.240553, 0.0901609, 0.0165326, 0.94753, 0.345511, 0.0972646, 0.960353, 0.639537, 0.271484, 0.660993, 0.400956, 0.897515, 0.110177, 0.196591, 0.28291, 0.97968, 0.9634, 0.748608, 0.954301, 0.264691, 0.939441, 0.382081, 0.708375, 0.711272, 0.61525, 0.9727, 0.632167, 0.0635572, 0.874455, 0.187718, 0.674742, 0.0422768, 0.00512436, 0.432706, 0.479179, 0.198661, 0.459669, 0.733175, 0.762433, 0.987435, 0.986954, 0.632057, 0.0256972, 0.264978, 0.0691882, 0.609645, 0.761305, 0.339233, 0.0253089, 0.0726548, 0.402878, 0.53039, 0.464782, 0.104477, 0.0790445, 0.688595, 0.924308, 0.230273, 0.0648814, 0.528301, 0.0705961, 0.399499, 0.343114, 0.302305, 0.151242, 0.0299219, 0.985795, 0.762433, 0.310035, 0.946421, 0.783076, 0.80776, 0.759192, 0.623617, 0.73097, 0.65107, 0.957996, 0.400192, 0.751235, 0.189983, 0.986402, 0.911553, 0.0981043, 0.87139, 0.197119, 0.146904, 0.905052, 0.0864646, 0.183412, 0.873011, 0.458889, 0.35564, 0.775034, 0.124453, 0.738635, 0.953718, 0.889123, 0.691987, 0.987672, 0.4107, 0.892616, 0.684998, 0.863265, 0.0425638, 0.90798, 0.106003, 0.340602, 0.919752, 0.260214, 0.0680068, 0.489028, 0.102956, 0.958904, 0.531019, 0.663626, 0.968338, 0.580892, 0.712355, 0.128102, 0.890613, 0.637565, 0.930356, 0.737044, 0.859221, 0.986567, 0.399964, 0.0870206, 0.661551, 0.281999, 0.222849, 0.655717, 0.920301, 0.614943, 0.677214, 0.33046, 0.567663, 0.853335, 0.32623, 0.777185, 0.559091, 0.552188, 0.619115, 0.0102889, 0.637657, 0.702025, 0.880334, 0.266588, 0.395937, 0.376869, 0.27901, 0.512039, 0.410283, 0.0673083, 0.0520634, 0.649678, 0.00357422, 0.141621, 0.794679, 0.0380337, 0.223083, 0.488931, 0.60701, 0.725548, 0.974076, 0.151649, 0.416018, 0.715222, 0.893282, 0.672605, 0.0753095, 0.561179, 0.0467337, 0.110497, 0.366252, 0.208156, 0.76351, 0.401775, 0.930952, 0.349385, 0.121233, 0.0279252, 0.613772, 0.927652, 0.490538, 0.393573, 0.836098, 0.0222542, 0.990171, 0.520922, 0.196606, 0.646755, 0.115132, 0.00654864, 0.798696, 0.679517, 0.113255, 0.157396, 0.852971, 0.55404, 0.29054, 0.350618, 0.725176, 0.0539168, 0.624628, 0.515153, 0.593488, 0.367925, 0.010023, 0.605986, 0.355383, 0.495606, 0.273268, 0.465714, 0.771026, 0.768542, 0.867831, 0.395598, 0.394169, 0.862229, 0.41805, 0.389145, 0.84222, 0.350594, 0.0898763, 0.54263, 0.30973, 0.0341653, 0.715797, 0.0584596, 0.724317, 0.661337, 0.665782, 0.389317, 0.312689, 0.943407, 0.582541, 0.904562, 0.217721, 0.648274, 0.619905, 0.841299, 0.427722, 0.482571, 0.0606806, 0.919532, 0.814801, 0.0741254, 0.937703, 0.030512, 0.244253, 0.659673, 0.18727, 0.671907, 0.331276, 0.883269, 0.765625, 0.603335, 0.603434, 0.716936, 0.968526, 0.074639, 0.208396, 0.0261722, 0.112852, 0.559216, 0.280051, 0.840165, 0.772825, 0.639054, 0.321138, 0.169607, 0.424415, 0.0907678, 0.136643, 0.521352, 0.649788, 0.630384, 0.0436767, 0.137933, 0.984635, 0.778038, 0.403808, 0.652748, 0.939979, 0.592971, 0.451965, 0.965087, 0.979144, 0.847556, 0.529275, 0.346044, 0.0697041, 0.363227, 0.0204759, 0.190434, 0.369636, 0.0437434, 0.560413, 0.240726, 0.843342, 0.373273, 0.857142, 0.535516, 0.280448, 0.100715, 0.0128236, 0.633847, 0.372356, 0.353266, 0.990752, 0.306887, 0.429416, 0.178416, 0.53182, 0.526097, 0.732644, 0.216363, 0.638996, 0.111085, 0.19813, 0.519994, 0.812839, 0.975136, 0.504073, 0.518966, 0.180944, 0.0496752, 0.701867, 0.488269, 0.716748, 0.184546, 0.512495, 0.761167, 0.697101, 0.304955, 0.511194, 0.554395, 0.262005, 0.755659, 0.124621, 0.414152, 0.146795, 0.964882, 0.139361, 0.342751, 0.473251, 0.137934, 0.581996, 0.766002, 0.328939, 0.984061, 0.458676, 0.0301047, 0.953052, 0.316643, 0.582869, 0.677505, 0.216975, 0.181675, 0.324635, 0.561192, 0.893183, 0.895312, 0.686326, 0.219969, 0.590357, 0.177063, 0.333892, 0.451406, 0.834775, 0.326919, 0.288777, 0.452857, 0.301572, 0.404564, 0.28453, 0.745707, 0.262772, 0.372933, 0.146127, 0.986781, 0.210229, 0.25186, 0.257708, 0.352966, 0.608253, 0.400728, 0.113505, 0.406653, 0.136362, 0.782824, 0.270184, 0.030661, 0.491218, 0.377122, 0.803226, 0.836448, 0.86283, 0.912815, 0.531513, 0.778374, 0.0229733, 0.808477, 0.812527, 0.04851, 0.114582, 0.365908, 0.224707, 0.87229, 0.25335, 0.480678, 0.771355, 0.844184, 0.276701, 0.91784, 0.398595, 0.795584, 0.427373, 0.147385, 0.901279, 0.909746, 0.507502, 0.412628, 0.944328, 0.966222, 0.375699, 0.89249, 0.262635, 0.278157, 0.459272, 0.921578, 0.890149, 0.543985, 0.892832, 0.186102, 0.983704, 0.546099, 0.309482, 0.986482, 0.767514, 0.08101, 0.836228, 0.131367, 0.746135, 0.00965489, 0.145888, 0.943013, 0.215062, 0.178234, 0.460253, 0.488205, 0.061198, 0.504047, 0.267959, 0.316017, 0.554742, 0.656633, 0.778005, 0.49826, 0.167624, 0.528963, 0.482193, 0.89901, 0.822549, 0.479874, 0.65603, 0.466686, 0.771283, 0.549574, 0.949751, 0.402474, 0.00182143, 0.0884202, 0.353422, 0.44906, 0.803841, 0.925841, 0.923201, 0.537734, 0.321972, 0.377491, 0.726946, 0.356182, 0.478594, 0.871006, 0.354972, 0.629241, 0.136013, 0.135282, 0.917863, 0.831401, 0.718899, 0.307374, 0.891555, 0.150281, 0.468951, 0.148366, 0.575577, 0.716896, 0.444223, 0.78969, 0.93541, 0.760058, 0.540905, 0.964043, 0.0171063, 0.39869, 0.224293, 0.934343, 0.365121, 0.364891, 0.42817, 0.235662, 0.46574, 0.531042, 0.621616, 0.649751, 0.576603, 0.0734606, 0.620751, 0.127296, 0.00635519, 0.305983, 0.076342, 0.495677, 0.562979, 0.508511, 0.812624, 0.307106, 0.122217, 0.413897, 0.409494, 0.919129, 0.615194, 0.375754, 0.874112, 0.272596, 0.936665, 0.585845, 0.505604, 0.888888, 0.63179, 0.847612, 0.236553, 0.576794, 0.86346, 0.607459, 0.975899, 0.739587, 0.388672, 0.700388, 0.994525, 0.609612, 0.905807, 0.235086, 0.0540026, 0.966042, 0.270291, 0.502012, 0.86695, 0.164866, 0.0548146, 0.238537, 0.747805, 0.32025, 0.0936289, 0.840122, 0.111128, 0.932048, 0.280194, 0.120439, 0.0918159, 0.0826257, 0.553689, 0.244285, 0.125624, 0.281038, 0.654053, 0.884274, 0.0580714, 0.338571, 0.501211, 0.645873, 0.82703, 0.7876, 0.812349, 0.9168, 0.241476, 0.537967, 0.062039, 0.665578, 0.547241, 0.465356, 0.867855, 0.521594, 0.0769235, 0.0369526, 0.705496, 0.71834, 0.919237, 0.1668, 0.685412, 0.70845, 0.547079, 0.682376, 0.158527, 0.183392, 0.969974, 0.635421, 0.656028, 0.793447, 0.0408104, 0.757823, 0.104907, 0.198083, 0.902505, 0.15909, 0.4763, 0.342744, 0.832242, 0.400666, 0.643322, 0.787608, 0.000399353, 0.476601, 0.394971, 0.0931529, 0.621979, 0.736769, 0.1838, 0.919627, 0.465261, 0.247757, 0.670256, 0.144105, 0.421988, 0.571865, 0.936538, 0.416873, 0.4175, 0.475867, 0.803234, 0.98123, 0.249467, 0.799148, 0.77949, 0.999975, 0.900311, 0.291606, 0.00782618, 0.0601554, 0.282416, 0.0800648, 0.882891, 0.907917, 0.661172, 0.459114, 0.488762, 0.537694, 0.657679, 0.727417, 0.349662, 0.198227, 0.941466, 0.271296, 0.977564, 0.119668, 0.604557, 0.464826, 0.117033, 0.843198, 0.336332, 0.857577, 0.163204, 0.64604, 0.724511, 0.3183, 0.830594, 0.302087, 0.152319, 0.0437645, 0.0787377, 0.496651, 0.154927, 0.345418, 0.646263, 0.613318, 0.245296, 0.114565, 0.533264, 0.15273, 0.653966, 0.395528, 0.26212, 0.188835, 0.68635, 0.229349, 0.398208, 0.9319, 0.381751, 0.0209623, 0.943169, 0.866172, 0.155764, 0.898351, 0.823702, 0.0191588, 0.661247, 0.931646, 0.400447, 0.994346, 0.341126, 0.564498, 0.624447, 0.158792, 0.808065, 0.679964, 0.485722, 0.779868, 0.067149, 0.388791, 0.581165, 0.354829, 0.85431, 0.933481, 0.168851, 0.000294656, 0.856926, 0.997469, 0.353068, 0.943656, 0.384281, 0.318365, 0.976918, 0.137135, 0.695559, 0.567548, 0.241029, 0.00823528, 0.93008, 0.738601, 0.620383, 0.166429, 0.903855, 0.551089, 0.83635, 0.309258, 0.667892, 0.0232796, 0.735321, 0.546513, 0.111919, 0.394206, 0.904596, 0.00708398, 0.32197, 0.15307, 0.460674, 0.546714, 0.71124, 0.880599, 0.149789, 0.161291, 0.393216, 0.266991, 0.488378, 0.703033, 0.48592, 0.740042, 0.434032, 0.698467, 0.263984, 0.0416684, 0.977174, 0.383117, 0.221453, 0.899662, 0.807155, 0.462059, 0.888809, 0.623808, 0.0997352, 0.433326, 0.661246, 0.343671, 0.291103, 0.990272, 0.825014, 0.745993, 0.523319, 0.472344, 0.0555014, 0.431283, 0.493758, 0.998934, 0.2667, 0.970814, 0.872602, 0.446468, 0.871257, 0.0794379, 0.155252, 0.82933, 0.574495, 0.585308, 0.581221, 0.220756, 0.281271, 0.817061, 0.656363, 0.288968, 0.945296, 0.378223, 0.990441, 0.585566, 0.358747, 0.709879, 0.83303, 0.0129373, 0.971915, 0.656242, 0.353935, 0.953862, 0.285984, 0.478817, 0.450383, 0.251035, 0.695874, 0.0156363, 0.991913, 0.0198609, 0.537361, 0.860761, 0.673861, 0.373493, 0.602062, 0.0114897, 0.287357, 0.265764, 0.349716, 0.554349, 0.00616973, 0.970814, 0.837191, 0.643539, 0.112861, 0.184371, 0.0154453, 0.72955, 0.0828188, 0.845026, 0.0601916, 0.880928, 0.283457, 0.175913, 0.936213, 0.0927206, 0.35249, 0.735381, 0.969044, 0.37677, 0.228734, 0.496109, 0.637784, 0.00295316, 0.841655, 0.975194, 0.489921, 0.876785, 0.752131, 0.876938, 0.753426, 0.531065, 0.0916247, 0.178488, 0.728463, 0.142101, 0.910096, 0.674422, 0.681664, 0.740674, 0.0603205, 0.628937, 0.76967, 0.518407, 0.609922, 0.501698, 0.539959, 0.278785, 0.211401, 0.80414, 0.891716, 0.262146, 0.0971195, 0.380371, 0.546597, 0.0837777, 0.930768, 0.229421, 0.875001, 0.445601, 0.872772, 0.958337, 0.78924, 0.443299, 0.823673, 0.00935907, 0.743904, 0.235989, 0.309456, 0.603649, 0.148912, 0.290181, 0.904612, 0.610951, 0.512436, 0.467655, 0.845492, 0.206641, 0.710138, 0.0959027, 0.148078, 0.863241, 0.0265704, 0.478677, 0.871582, 0.406062, 0.374668, 0.378334, 0.623243, 0.472581, 0.173382, 0.179565, 0.945537, 0.172663, 0.854806, 0.440089, 0.592258, 0.221576, 0.309153, 0.811548, 0.661643, 0.215244, 0.787424, 0.315975, 0.845402, 0.44165, 0.394172, 0.296902, 0.156559, 0.778107, 0.20306, 0.349658, 0.771635, 0.862133, 0.0375458, 0.511418, 0.226177, 0.925131, 0.711151, 0.545341, 0.534673, 0.186163, 0.379189, 0.4613, 0.108788, 0.399324, 0.37091, 0.96608, 0.624196, 0.602313, 0.00545327, 0.389537, 0.0303548, 0.362548, 0.593127, 0.80781, 0.634135, 0.03911, 0.131299, 0.379449, 0.0279775, 0.359845, 0.731879, 0.0169809, 0.170011, 0.140762, 0.278804, 0.0750271, 0.106302, 0.59557, 0.909087, 0.0572952, 0.652158, 0.805364, 0.175926, 0.189026, 0.864383, 0.786211, 0.767197, 0.718582, 0.153246, 0.960772, 0.0481537, 0.594105, 0.23968, 0.46001, 0.759285, 0.325942, 0.305964, 0.284812, 0.80936, 0.600545, 0.571067, 0.535677, 0.373421, 0.0752662, 0.757014, 0.841804, 0.886108, 0.249164, 0.0348715, 0.883352, 0.705347, 0.629279, 0.196914, 0.340224, 0.617199, 0.390929, 0.271045, 0.512861, 0.900765, 0.265655, 0.811987, 0.647324, 0.236222, 0.0818048, 0.190853, 0.000218703, 0.50519, 0.00105905, 0.762038, 0.0207905, 0.994609, 0.617184, 0.873554, 0.0965242, 0.713469, 0.702956, 0.767263, 0.228942, 0.777586, 0.0391998, 0.990284, 0.304829, 0.308069, 0.389208, 0.422205, 0.264052, 0.122489, 0.00340829, 0.777628, 0.163683, 0.650151, 0.322333, 0.920432, 0.79389, 0.617836, 0.660512, 0.830666, 0.597568, 0.558382, 0.671335, 0.862849, 0.420052, 0.461348, 0.749726, 0.984223, 0.60897, 0.850785, 0.837481, 0.856733, 0.165479, 0.940752, 0.7099, 0.371881, 0.0919674, 0.141736, 0.227378, 0.200822, 0.639784, 0.247916, 0.572339, 0.743998, 0.605198, 0.0173636, 0.187632, 0.405288, 0.446981, 0.722107, 0.435873, 0.181586, 0.106386, 0.0896067, 0.307722, 0.219436, 0.429529, 0.344989, 0.362277, 0.0593035, 0.763482, 0.445489, 0.330653, 0.364106, 0.385999, 0.918634, 0.132045, 0.109024, 0.0785774, 0.622362, 0.381878, 0.0150794, 0.316541, 0.0111919, 0.536969, 0.598133, 0.477955, 0.700706, 0.789294, 0.401944, 0.645036, 0.384389, 0.723184, 0.240664, 0.357563, 0.16782, 0.191381, 0.15069, 0.478654, 0.231836, 0.923415, 0.549508, 0.944393, 0.499945, 0.95037, 0.0860303, 0.679979, 0.869618, 0.435324, 0.827285, 0.816131, 0.913721, 0.354395, 0.634003, 0.509328, 0.861692, 0.614431, 0.200596, 0.964208, 0.657615, 0.311227, 0.412868, 0.459556, 0.389972, 0.639212, 0.402353, 0.696483, 0.0435619, 0.285246, 0.262497, 0.467145, 0.236525, 0.913868, 0.123966, 0.873677, 0.780057, 0.0459068, 0.360648, 0.838724, 0.409429, 0.932976, 0.381423, 0.307034, 0.550048, 0.872205, 0.56814, 0.750442, 0.113688, 0.370818, 0.214654, 0.0508989, 0.346999, 0.145708, 0.283303, 0.306971, 0.228532, 0.11092, 0.706493, 0.517462, 0.936693, 0.840298, 0.361782, 0.477729, 0.94521, 0.411169, 0.995889, 0.123281, 0.946468, 0.804008, 0.794051, 0.857532, 0.313439, 0.573503, 0.514412, 0.750911, 0.660566, 0.55739, 0.97204, 0.0753414, 0.954399, 0.159923, 0.692097, 0.203624, 0.927947, 0.690131, 0.251044, 0.697366, 0.168819, 0.673313, 0.274458, 0.147431, 0.332768, 0.985573, 0.505472, 0.397147, 0.392911, 0.632329, 0.868903, 0.880853, 0.670591, 0.628933, 0.543024, 0.52413, 0.820767, 0.311598, 0.248859, 0.742366, 0.141775, 0.25742, 0.0757426, 0.850661, 0.0659472, 0.384148, 0.420724, 0.973471, 0.942875, 0.722862, 0.250896, 0.00551143, 0.0414477, 0.600163, 0.32764, 0.0839769, 0.608694, 0.692732, 0.940255, 0.272977, 0.636382, 0.0139347, 0.00104183, 0.0386415, 0.971171, 0.146773, 0.00540592, 0.131402, 0.0815217, 0.77673, 0.697122, 0.934273, 0.560839, 0.623937, 0.158716, 0.313411, 0.931876, 0.0802085, 0.865537, 0.114872, 0.515546, 0.581057, 0.0749937, 0.383747, 0.873575, 0.611048, 0.517091, 0.417579, 0.724859, 0.959788, 0.0533205, 0.339808, 0.0167258, 0.165728, 0.411227, 0.959074, 0.849294, 0.336029, 0.95474, 0.956261, 0.393124, 0.0194744, 0.000992737, 0.54519, 0.701655, 0.349581, 0.409216, 0.131143, 0.466281, 0.873485, 0.166993, 0.202028, 0.59162, 0.852567, 0.775583, 0.22694, 0.11181, 0.270426, 0.592845, 0.0238296, 0.827968, 0.214972, 0.175604, 0.798684, 0.13578, 0.851981, 0.994326, 0.373355, 0.324792, 0.545002, 0.710066, 0.847072, 0.440287, 0.50767, 0.978756, 0.316187, 0.162747, 0.237358, 0.596382, 0.204115, 0.104693, 0.496969, 0.192991, 0.94269, 0.125823, 0.424083, 0.296575, 0.970382, 0.766013, 0.928947, 0.799516, 0.641478, 0.769511, 0.154549, 0.56211, 0.783829, 0.603426, 0.336835, 0.425253, 0.825161, 0.775855, 0.611405, 0.0330463, 0.33534, 0.363623, 0.656339, 0.341059, 0.294683, 0.072706, 0.467624, 0.857905, 0.586907, 0.127862, 0.0958836, 0.41597, 0.484593, 0.375203, 0.0235657, 0.898615, 0.92354, 0.268047, 0.217567, 0.998058, 0.790891, 0.264616, 0.643863, 0.69957, 0.224748, 0.0755962, 0.35056, 0.131899, 0.542324, 0.368258, 0.645118, 0.163377, 0.714073, 0.487837, 0.758985, 0.57821, 0.822528, 0.519542, 0.841026, 0.572584, 0.0756279, 0.143607, 0.385603, 0.728936, 0.341502, 0.841468, 0.753492, 0.468463, 0.252173, 0.346816, 0.453043, 0.897406, 0.455856, 0.381292, 0.970106, 0.712188, 0.225131, 0.145392, 0.192588, 0.736191, 0.52139, 0.49617, 0.640443, 0.0726618, 0.480087, 0.690714, 0.282055, 0.894357, 0.617277, 0.152901, 0.243754, 0.656954, 0.406464, 0.122146, 0.240153, 0.256626, 0.822585, 0.934248, 0.506646, 0.694571, 0.166801, 0.635915, 0.365792, 0.439549, 0.444856, 0.478435, 0.742428, 0.275742, 0.820728, 0.516879, 0.198363, 0.501988, 0.858141, 0.539035, 0.856738, 0.00251694, 0.48064, 0.0702053, 0.172868, 0.392388, 0.106483, 0.335064, 0.320851, 0.803738, 0.939155, 0.235864, 0.468474, 0.462578, 0.29897, 0.494682, 0.965463, 0.424026, 0.385577, 0.813073, 0.215964, 0.849215, 0.0119733, 0.587684, 0.28297, 0.878928, 0.3545, 0.839369, 0.211762, 0.505819, 0.390852, 0.754333, 0.627557, 0.514172, 0.47467, 0.494604, 0.390526, 0.0615872, 0.687667, 0.28645, 0.00341233, 0.514379, 0.453768, 0.352923, 0.548501, 0.803326, 0.355522, 0.969599, 0.323054, 0.0563699, 0.649562, 0.847051, 0.414793, 0.296222, 0.0415952, 0.561045, 0.663737, 0.73908, 0.344458, 0.38393, 0.538131, 0.564966, 0.80075, 0.0590656, 0.339149, 0.122435, 0.52556, 0.928764, 0.0608846, 0.747374, 0.716633, 0.957798, 0.818284, 0.277545, 0.465612, 0.569795, 0.598696, 0.251668, 0.0703928, 0.499936, 0.41683, 0.822097, 0.998107, 0.134309, 0.155362, 0.424333, 0.971144, 0.135916, 0.137756, 0.855301, 0.950257, 0.526271, 0.230157, 0.195093, 0.071293, 0.368317, 0.148256, 0.0478854, 0.820473, 0.390425, 0.868324, 0.581325, 0.798427, 0.681233, 0.649855, 0.461053, 0.449711, 0.452545, 0.351996, 0.117592, 0.259018, 0.696514, 0.173728, 0.651144, 0.99512, 0.226474, 0.499346, 0.724982, 0.812642, 0.786676, 0.258136, 0.121056, 0.70422, 0.354921, 0.340765, 0.740536, 0.588562, 0.822997, 0.231297, 0.149709, 0.990806, 0.868476, 0.296367, 0.396294, 0.0670195, 0.950553, 0.638583, 0.266305, 0.842912, 0.703177, 0.422618, 0.911208, 0.939006, 0.957994, 0.109891, 0.877659, 0.609161, 0.177602, 0.267662, 0.111445, 0.98173, 0.947085, 0.437708, 0.947995, 0.458174, 0.339516, 0.151839, 0.987987, 0.477754, 0.53734, 0.865415, 0.287151, 0.826549, 0.877143, 0.263663, 0.178255, 0.291243, 0.598879, 0.959213, 0.723151, 0.225439, 0.376546, 0.615932, 0.251752, 0.400445, 0.633658, 0.958621, 0.702791, 0.954957, 0.318743, 0.459994, 0.257323, 0.754593, 0.471568, 0.511838, 0.742679, 0.658338, 0.630268, 0.727203, 0.160336, 0.196, 0.751544, 0.938162, 0.567098, 0.949888, 0.355567, 0.965457, 0.0857119, 0.486897, 0.278068, 0.548048, 0.224767, 0.0499265, 0.0183716, 0.909204, 0.528779, 0.476961, 0.50481, 0.0480282, 0.388792, 0.362907, 0.469301, 0.541633, 0.880414, 0.184411, 0.441109, 0.657236, 0.728948, 0.264312, 0.640115, 0.0896601, 0.298694, 0.436818, 0.962136, 0.744225, 0.488834, 0.95336, 0.192223, 0.484707, 0.945129, 0.44818, 0.605894, 0.601704, 0.617095, 0.39637, 0.759154, 0.718362, 0.704336, 0.474691, 0.117038, 0.376634, 0.371886, 0.860787, 0.421998, 0.317667, 0.23051, 0.681704, 0.0047523, 0.439035, 0.547683, 0.745078, 0.282497, 0.608041, 0.988396, 0.647564, 0.51635, 0.374832, 0.817182, 0.449299, 0.256153, 0.858, 0.898385, 0.311486, 0.823174, 0.40091, 0.134722, 0.305494, 0.564294, 0.898109, 0.0811435, 0.615287, 0.190389, 0.239776, 0.0787815, 0.833256, 0.714881, 0.994731, 0.241663, 0.772977, 0.111288, 0.493099, 0.792154, 0.00464981, 0.852142, 0.667936, 0.336471, 0.673554, 0.22382, 0.889906, 0.0776155, 0.523798, 0.76821, 0.143542, 0.797831, 0.40701, 0.520776, 0.382292, 0.712893, 0.2759, 0.191533, 0.835125, 0.0941685, 0.162417, 0.635805, 0.383042, 0.971267, 0.0176181, 0.246271, 0.700082, 0.141054, 0.182837, 0.0250806, 0.176226, 0.49263, 0.559441, 0.187575, 0.292103, 0.92846, 0.789409, 0.393551, 0.377547, 0.947155, 0.128638, 0.452715, 0.0434053, 0.863882, 0.642877, 0.950036, 0.617336, 0.722055, 0.193565, 0.799629, 0.437422, 0.351018, 0.773917, 0.995013, 0.18258, 0.934327, 0.198648, 0.119767, 0.584644, 0.590204, 0.7835, 0.232693, 0.577164, 0.732372, 0.446173, 0.306383, 0.00327525, 0.816126, 0.282531, 0.134947, 0.289544, 0.718327, 0.907322, 0.254399, 0.621861, 0.314335, 0.375737, 0.0506785, 0.313753, 0.931691, 0.0180866, 0.83853, 0.81125, 0.971104, 0.145964, 0.396113, 0.524393, 0.970057, 0.325058, 0.406099, 0.540443, 0.298112, 0.958321, 0.729839, 0.248967, 0.8588, 0.487625, 0.455911, 0.845357, 0.00339663, 0.560143, 0.949738, 0.923877, 0.845575, 0.978285, 0.984827, 0.96773, 0.552703, 0.729922, 0.845661, 0.513045, 0.806496, 0.648893, 0.162614, 0.0328184, 0.75913, 0.156401, 0.449324, 0.67392, 0.0152599, 0.261176, 0.353996, 0.899338, 0.496926, 0.464873, 0.049658, 0.967735, 0.425144, 0.899519, 0.570731, 0.286559, 0.380081, 0.476342, 0.704329, 0.171593, 0.628955, 0.477934, 0.965496, 0.152881, 0.207124, 0.502824, 0.944706, 0.74156, 0.256649, 0.0892003, 0.0853848, 0.728572, 0.450564, 0.953785, 0.0167663, 0.309596, 0.901346, 0.864796, 0.200647, 0.0863206, 0.167901, 0.717276, 0.480477, 0.670538, 0.682435, 0.0977151, 0.0338763, 0.0147863, 0.661508, 0.904189, 0.648901, 0.956698, 0.41554, 0.172787, 0.595283, 0.431342, 0.293568, 0.785942, 0.919609, 0.166602, 0.320775, 0.528073, 0.0990903, 0.265096, 0.438566, 0.547424, 0.576834, 0.928281, 0.901388, 0.376757, 0.0205771, 0.904413, 0.584102, 0.206187, 0.590228, 0.182499, 0.292812, 0.526085, 0.899114, 0.335858, 0.875331, 0.655488, 0.63314, 0.464719, 0.269843, 0.887705, 0.373332, 0.563933, 0.0850486, 0.920482, 0.845155, 0.129019, 0.401493, 0.833988, 0.0971413, 0.440951, 0.806517, 0.117265, 0.485826, 0.24519, 0.842618, 0.771493, 0.619761, 0.476138, 0.61296, 0.378665, 0.255981, 0.747436, 0.0223136, 0.664901, 0.797449, 0.853001, 0.978497, 0.530371, 0.50038, 0.152446, 0.577182, 0.817145, 0.667901, 0.865757, 0.0738946, 0.0579322, 0.564019, 0.903349, 0.105812, 0.365451, 0.234994, 0.516525, 0.926631, 0.662471, 0.505573, 0.690623, 0.684882, 0.123012, 0.411239, 0.565191, 0.854881, 0.0537899, 0.892327, 0.69524, 0.282411, 0.22138, 0.838472, 0.647229, 0.69415, 0.593122, 0.711694, 0.333028, 0.292645, 0.471287, 0.873539, 0.112766, 0.0980646, 0.550198, 0.0688095, 0.287355, 0.250152, 0.424834, 0.542063, 0.82079, 0.295398, 0.332226, 0.873103, 0.542578, 0.796689, 0.461834, 0.426734, 0.13495, 0.0356655, 0.992334, 0.906661, 0.306737, 0.194348, 0.943622, 0.685089, 0.924932, 0.718253, 0.73489, 0.0170687, 0.787715, 0.860696, 0.351521, 0.208491, 0.697224, 0.747865, 0.635574, 0.379693, 0.837117, 0.710662, 0.00432677, 0.229939, 0.867585, 0.358378, 0.330032, 0.733357, 0.467798, 0.782565, 0.365293, 0.2413, 0.57351, 0.770883, 0.392699, 0.383293, 0.308602, 0.960606, 0.271709, 0.512113, 0.914453, 0.66306, 0.151019, 0.637687, 0.163423, 0.534973, 0.483551, 0.921052, 0.410297, 0.0939397, 0.508608, 0.985296, 0.890239, 0.732254, 0.699869, 0.350539, 0.832559, 0.533377, 0.0323833, 0.982445, 0.197072, 0.538365, 0.0025993, 0.163348, 0.802389, 0.719949, 0.449735, 0.532396, 0.574884, 0.2336, 0.782294, 0.738726, 0.75876, 0.829218, 0.0187037, 0.617774, 0.709808, 0.889014, 0.796174, 0.717802, 0.585036, 0.603948, 0.627945, 0.969691, 0.926295, 0.722668, 0.951171, 0.27665, 0.179878, 0.833592, 0.159347, 0.804025, 0.633766, 0.316839, 0.534361, 0.0940644, 0.407393, 0.400498, 0.766562, 0.172892, 0.209141, 0.759968, 0.577934, 0.854032, 0.573314, 0.244756, 0.282187, 0.912426, 0.989598, 0.875222, 0.681764, 0.47806, 0.160706, 0.591462, 0.66708, 0.054528, 0.581186, 0.816524, 0.760334, 0.215596, 0.0671788, 0.602943, 0.468351, 0.777716, 0.412426, 0.69171, 0.267339, 0.625768, 0.617816, 0.0703638, 0.751811, 0.738653, 0.0221117, 0.849286, 0.823695, 0.637441, 0.31406, 0.607907, 0.51686, 0.943545, 0.679253, 0.0307176, 0.862303, 0.0419296, 0.502102, 0.491889, 0.726784, 0.250574, 0.539501, 0.790374, 0.996973, 0.392414, 0.189252, 0.14281, 0.178591, 0.462199, 0.27548, 0.559133, 0.187847, 0.145499, 0.699106, 0.313703, 0.2329, 0.24947, 0.508881, 0.467391, 0.867357, 0.0583741, 0.668682, 0.188203, 0.302144, 0.437842, 0.835275, 0.951587, 0.853957, 0.662607, 0.341119, 0.778616, 0.0206911, 0.172403, 0.574422, 0.120645, 0.307521, 0.65196, 0.188896, 0.387661, 0.766046, 0.892257, 0.955558, 0.316392, 0.136856, 0.333727, 0.986896, 0.608826, 0.970487, 0.676149, 0.288542, 0.25434, 0.961327, 0.51671, 0.809868, 0.651024, 0.209427, 0.828585, 0.785459, 0.236438, 0.453734, 0.599005, 0.298851, 0.582575, 0.989621, 0.395471, 0.893503, 0.38376, 0.536306, 0.415724, 0.861456, 0.3366, 0.0312893, 0.190346, 0.396119, 0.697469, 0.994934, 0.128262, 0.419153, 0.671446, 0.0398925, 0.876904, 0.62958, 0.944477, 0.619219, 0.201925, 0.80216, 0.86131, 0.105909, 0.623381, 0.549769, 0.211667, 0.968921, 0.782577, 0.680614, 0.00695279, 0.433972, 0.0643976, 0.339294, 0.429445, 0.0375942, 0.824152, 0.0257821, 0.94974, 0.429498, 0.263656, 0.223601, 0.786552, 0.182119, 0.406113, 0.129883, 0.0898836, 0.933753, 0.217537, 0.29338, 0.268674, 0.327087, 0.454318, 0.276973, 0.646845, 0.87259, 0.413006, 0.988415, 0.720624, 0.804014, 0.847937, 0.176427, 0.964545, 0.190957, 0.869556, 0.790345, 0.43425, 0.177486, 0.448294, 0.845207, 0.578581, 0.505744, 0.461785, 0.831601, 0.447018, 0.197002, 0.265265, 0.225108, 0.0833506, 0.395207, 0.553318, 0.548843, 0.932681, 0.864908, 0.460695, 0.959091, 0.926696, 0.779957, 0.536611, 0.636922, 0.40484, 0.200688, 0.217747, 0.0599353, 0.779543, 0.57964, 0.0783717, 0.541801, 0.0562739, 0.564573, 0.826421, 0.264191, 0.320995, 0.26849, 0.954359, 0.869601, 0.0734364, 0.519532, 0.499068, 0.456206, 0.886625, 0.825898, 0.444915, 0.680324, 0.0939236, 0.356988, 0.448587, 0.718458, 0.234452, 0.36613, 0.282905, 0.0892427, 0.560307, 0.0178707, 0.431653, 0.367383, 0.370834, 0.532423, 0.490484, 0.2183, 0.935119, 0.818088, 0.940187, 0.278941, 0.443191, 0.478899, 0.107819, 0.958645, 0.348994, 0.108032, 0.890401, 0.213198, 0.0298222, 0.428392, 0.875241, 0.225698, 0.795573, 0.217211, 0.0181693, 0.102138, 0.670195, 0.833803, 0.249095, 0.0644382, 0.183264, 0.055327, 0.34412, 0.916767, 0.619247, 0.931403, 0.77136, 0.839997, 0.876792, 0.090668, 0.207728, 0.994736, 0.0285567, 0.0944899, 0.50845, 0.156887, 0.0141242, 0.302653, 0.597414, 0.928757, 0.372808, 0.835983, 0.604138, 0.530675, 0.692292, 0.299225, 0.407303, 0.17708, 0.581985, 0.516017, 0.966934, 0.160866, 0.430206, 0.834298, 0.615807, 0.154265, 0.0234658, 0.0651562, 0.828005, 0.252543, 0.85958, 0.489373, 0.0177778, 0.207443, 0.751971, 0.843683, 0.406198, 0.736118, 0.65596, 0.621032, 0.754299, 0.758707, 0.0285996, 0.698346, 0.090256, 0.65823, 0.387805, 0.520675, 0.638833, 0.144534, 0.0137919, 0.173456, 0.00782472, 0.399208, 0.464339, 0.0133367, 0.92029, 0.50911, 0.78332, 0.0126389, 0.944962, 0.699823, 0.863908, 0.628106, 0.371214, 0.440421, 0.934672, 0.0256003, 0.81409, 0.803173, 0.632829, 0.677038, 0.700546, 0.933585, 0.569808, 0.788691, 0.55276, 0.794442, 0.451989, 0.334972, 0.181076, 0.0991012, 0.562334, 0.560958, 0.932214, 0.244108, 0.966396, 0.815003, 0.210763, 0.918568, 0.253558, 0.133928, 0.752249, 0.990286, 0.984486, 0.725318, 0.470781, 0.242256, 0.440868, 0.416847, 0.884916, 0.716285, 0.863908, 0.15809, 0.880761, 0.433683, 0.633511, 0.552547, 0.111377, 0.151011, 0.615799, 0.522434, 0.539279, 0.265123, 0.407127, 0.853945, 0.41649, 0.682944, 0.354664, 0.222762, 0.128292, 0.725612, 0.190819, 0.945783, 0.424301, 0.827427, 0.242931, 0.267628, 0.460562, 0.876041, 0.42958, 0.505738, 0.460771, 0.268692, 0.374312, 0.485857, 0.42256, 0.68238, 0.378584, 0.38224, 0.250217, 0.657907, 0.760952, 0.427835, 0.668097, 0.814126, 0.680257, 0.958357, 0.556202, 0.831808, 0.461898, 0.0379653, 0.030702, 0.583122, 0.528302, 0.899793, 0.289771, 0.912226, 0.0366062, 0.69732, 0.545396, 0.864096, 0.859456, 0.338904, 0.336195, 0.932924, 0.2239, 0.241701, 0.551533, 0.543849, 0.0833371, 0.552945, 0.130344, 0.887318, 0.0753924, 0.748455, 0.857814, 0.162206, 0.77325, 0.107328, 0.223164, 0.323524, 0.836608, 0.927458, 0.136319, 0.178003, 0.465426, 0.68789, 0.742066, 0.365342, 0.665927, 0.126526, 0.622908, 0.205135, 0.841494, 0.910807, 0.269525, 0.166037, 0.604826, 0.877741, 0.339587, 0.106844, 0.224326, 0.173063, 0.313145, 0.599577, 0.79985, 0.409741, 0.74418, 0.16675, 0.683554, 0.392779, 0.619441, 0.471352, 0.834384, 0.614718, 0.872245, 0.234561, 0.326976, 0.314452, 0.88116, 0.0115019, 0.699577, 0.283755, 0.820075, 0.142817, 0.296488, 0.109529, 0.0916776, 0.483715, 0.0887671, 0.28953, 0.508167, 0.62469, 0.161046, 0.495873, 0.732922, 0.380595, 0.883255, 0.0997583, 0.827542, 0.551911, 0.708546, 0.233081, 0.396506, 0.562756, 0.237265, 0.519324, 0.450772, 0.460418, 0.978431, 0.813139, 0.970238, 0.548929, 0.367882, 0.397659, 0.453543, 0.259446, 0.345573, 0.343475, 0.301507, 0.709123, 0.375367, 0.618997, 0.483399, 0.999581, 0.91137, 0.000650729, 0.728203, 0.199909, 0.541405, 0.366193, 0.591566, 0.74248, 0.847444, 0.1818, 0.368208, 0.318079, 0.587773, 0.971922, 0.135016, 0.277245, 0.755322, 0.782739, 0.901244, 0.168333, 0.963281, 0.303083, 0.279084, 0.69983, 0.135039, 0.750534, 0.315619, 0.114457, 0.76844, 0.431874, 0.494145, 0.0207518, 0.253657, 0.80844, 0.280064, 0.433059, 0.688001, 0.445098, 0.733557, 0.561655, 0.855851, 0.386489, 0.637624, 0.168769, 0.804168, 0.415863, 0.660961, 0.729496, 0.847697, 0.412275, 0.346749, 0.653185, 0.501166, 0.0999276, 0.0776018, 0.803858, 0.137053, 0.396814, 0.264231, 0.0674385, 0.445475, 0.980143, 0.210441, 0.243263, 0.216573, 0.958617, 0.694359, 0.148892, 0.229197, 0.335392, 0.423843, 0.178855, 0.415413, 0.0358149, 0.579731, 0.700792, 0.914333, 0.85334, 0.0785062, 0.0482632, 0.963727, 0.170779, 0.648669, 0.362862, 0.835782, 0.369952, 0.385661, 0.504311, 0.916275, 0.602668, 0.663616, 0.513957, 0.873483, 0.495562, 0.33248, 0.649582, 0.0375281, 0.285771, 0.223602, 0.415968, 0.0469861, 0.311527, 0.589832, 0.696851, 0.507855, 0.223775, 0.0416614, 0.619463, 0.495802, 0.879608, 0.278164, 0.914285, 0.236087, 0.736617, 0.88685, 0.510509, 0.496804, 0.473422, 0.408415, 0.603875, 0.0797587, 0.768391, 0.593124, 0.546585, 0.262834, 0.281042, 0.459584, 0.173093, 0.602033, 0.30103, 0.165304, 0.0213275, 0.980875, 0.120081, 0.342542, 0.0518216, 0.731458, 0.191318, 0.773785, 0.24661, 0.217768, 0.612652, 0.973506, 0.273143, 0.914329, 0.837165, 0.801158, 0.671485, 0.00732313, 0.481713, 0.428169, 0.241406, 0.772142, 0.259145, 0.62506, 0.143326, 0.87671, 0.302519, 0.97961, 0.540028, 0.193667, 0.140499, 0.938559, 0.162144, 0.437091, 0.261038, 0.458394, 0.562715, 0.588731, 0.850573, 0.702459, 0.36892, 0.750344, 0.840476, 0.907573, 0.412686, 0.782853, 0.70378, 0.174329, 0.0954385, 0.16047, 0.869342, 0.0441803, 0.18642, 0.668284, 0.264554, 0.385327, 0.854955, 0.819063, 0.471354, 0.678031, 0.376733, 0.0982298, 0.438167, 0.293879, 0.92393, 0.69696, 0.725893, 0.317032, 0.203411, 0.65363, 0.49608, 0.658154, 0.842702, 0.313104, 0.863964, 0.855449, 0.218583, 0.623755, 0.0426666, 0.952675, 0.652668, 0.979785, 0.261897, 0.632642, 0.386615, 0.773058, 0.815306, 0.133311, 0.922995, 0.751383, 0.271896, 0.853526, 0.299945, 0.872168, 0.43469, 0.76393, 0.104357, 0.252107, 0.178744, 0.0254154, 0.0121536, 0.566338, 0.800853, 0.208862, 0.483347, 0.334656, 0.107808, 0.281412, 0.500319, 0.927732, 0.699393, 0.650721, 0.386036, 0.312013, 0.249287, 0.0132821, 0.896976, 0.337049, 0.693979, 0.807182, 0.948462, 0.208668, 0.720983, 0.225851, 0.918379, 0.728314, 0.677805, 0.171668, 0.64968, 0.922009, 0.484325, 0.647646, 0.835169, 0.302394, 0.278037, 0.187053, 0.450665, 0.851355, 0.895482, 0.536796, 0.915332, 0.982553, 0.939195, 0.908274, 0.640734, 0.526159, 0.987063, 0.561802, 0.432246, 0.961466, 0.608891, 0.261753, 0.57967, 0.380521, 0.0978926, 0.133828, 0.125992, 0.589354, 0.413223, 0.162819, 0.872708, 0.364546, 0.638731, 0.884653, 0.622718, 0.0430716, 0.0603181, 0.499674, 0.0564261, 0.939255, 0.938424, 0.0362947, 0.880209, 0.979, 0.585052, 0.3654, 0.280154, 0.683502, 0.68845, 0.554585, 0.745996, 0.733725, 0.529199, 0.441838, 0.634349, 0.900637, 0.812677, 0.211902, 0.826391, 0.792779, 0.769211, 0.848819, 0.720352, 0.74029, 0.265414, 0.0206869, 0.902535, 0.817578, 0.533248, 0.492245, 0.802497, 0.937129, 0.629572, 0.322584, 0.738333, 0.757755, 0.575196, 0.379416, 0.672236, 0.712214, 0.876568, 0.821622, 0.451208, 0.457679, 0.630899, 0.965935, 0.181881, 0.32953, 0.248688, 0.605226, 0.696451, 0.503154, 0.911905, 0.705517, 0.855191, 0.928214, 0.41761, 0.616507, 0.5642, 0.780828, 0.966177, 0.648054, 0.733489, 0.797892, 0.935768, 0.774451, 0.337367, 0.0918411, 0.639816, 0.200888, 0.0232862, 0.392057, 0.541138, 0.868435, 0.0935901, 0.373805, 0.0292326, 0.632368, 0.469387, 0.132166, 0.577847, 0.00155223, 0.0252468, 0.585503, 0.743681, 0.228514, 0.401641, 0.118074, 0.0817157, 0.52752, 0.0696408, 0.470273, 0.490671, 0.970841, 0.458247, 0.635328, 0.00276626, 0.316413, 0.419444, 0.292113, 0.823948, 0.0268925, 0.618504, 0.639367, 0.365153, 0.449928, 0.556959, 0.71793, 0.0204331, 0.412344, 0.87819, 0.327939, 0.312845, 0.838894, 0.566002, 0.433753, 0.994723, 0.640206, 0.0466234, 0.710895, 0.737575, 0.787048, 0.747796, 0.0245469, 0.116564, 0.865837, 0.0551101, 0.579056, 0.339799, 0.20624, 0.158054, 0.489429, 0.533097, 0.994276, 0.760484, 0.0930767, 0.119221, 0.373164, 0.115098, 0.390313, 0.525111, 0.258839, 0.888985, 0.108926, 0.878784, 0.879588, 0.5868, 0.596448, 0.281762, 0.496528, 0.404005, 0.914844, 0.89073, 0.563902, 0.553464, 0.182609, 0.784416, 0.677185, 0.0168709, 0.214446, 0.0308244, 0.00672971, 0.233529, 0.28171, 0.522376, 0.352466, 0.919316, 0.828716, 0.930794, 0.779163, 0.794395, 0.690658, 0.854013, 0.915137, 0.364633, 0.341119, 0.0224899, 0.65358, 0.215617, 0.0267426, 0.9482, 0.320538, 0.701167, 0.343636, 0.400683, 0.74544, 0.283001, 0.663068, 0.397258, 0.380092, 0.959899, 0.891996, 0.539061, 0.647997, 0.77335, 0.449796, 0.063318, 0.423011, 0.850814, 0.159287, 0.0083325, 0.406502, 0.950196, 0.365803, 0.0626204, 0.287745, 0.980158, 0.286673, 0.0085185, 0.00846485, 0.80549, 0.0776918, 0.299683, 0.118333, 0.564421, 0.138695, 0.794155, 0.787339, 0.650925, 0.362174, 0.808774, 0.429166, 0.0522014, 0.64772, 0.11187, 0.669222, 0.876807, 0.319318, 0.87249, 0.926642, 0.376485, 0.938455, 0.102091, 0.379409, 0.6545, 0.265923, 0.330364, 0.813973, 0.388237, 0.90402, 0.826352, 0.552258, 0.817111, 0.209886, 0.266258, 0.793415, 0.322234, 0.720448, 0.48194, 0.22206, 0.477152, 0.335076, 0.993003, 0.493297, 0.2343, 0.234164, 0.988364, 0.475453, 0.944354, 0.572656, 0.81982, 0.841225, 0.300953, 0.80228, 0.692862, 0.45582, 0.608203, 0.0223268, 0.544142, 0.48409, 0.883958, 0.859681, 0.945984, 0.776398, 0.833004, 0.686266, 0.353201, 0.936881, 0.3648, 0.728375, 0.252332, 0.667343, 0.620504, 0.667671, 0.274578, 0.798505, 0.918431, 0.127858, 0.450921, 0.10913, 0.86227, 0.495973, 0.553919, 0.0476738, 0.897428, 0.282044, 0.0762915, 0.522753, 0.36765, 0.443482, 0.636019, 0.698052, 0.0145264, 0.304865, 0.0610866, 0.998783, 0.325839, 0.827785, 0.179754, 0.00522982, 0.542933, 0.035591, 0.394302, 0.966684, 0.482807, 0.0839868, 0.695327, 0.376071, 0.721095, 0.685043, 0.960016, 0.223145, 0.855048, 0.501232, 0.0944823, 0.698887, 0.85304, 0.759519, 0.829787, 0.803766, 0.143614, 0.384703, 0.0724454, 0.497892, 0.162596, 0.49557, 0.0117661, 0.670604, 0.206836, 0.591222, 0.695109, 0.790669, 0.110832, 0.333949, 0.662575, 0.0585832, 0.85838, 0.735202, 0.79964, 0.848775, 0.461166, 0.133284, 0.0752046, 0.532981, 0.922539, 0.972658, 0.129547, 0.247307, 0.833091, 0.961799, 0.825765, 0.477902, 0.974688, 0.025077, 0.44261, 0.190338, 0.889398, 0.106471, 0.15423, 0.565496, 0.258079, 0.405506, 0.637308, 0.769219, 0.204806, 0.96938, 0.894214, 0.873387, 0.207823, 0.48801, 0.236858, 0.763161, 0.544051, 0.613768, 0.428753, 0.554566, 0.656197, 0.297499, 0.478763, 0.0976514, 0.59537, 0.579078, 0.0819789, 0.654088, 0.925821, 0.525639, 0.484559, 0.619819, 0.847242, 0.771479, 0.0087186, 0.455569, 0.214935, 0.911306, 0.632993, 0.832396, 0.928761, 0.674419, 0.761091, 0.812115, 0.895513, 0.87407, 0.877751, 0.207037, 0.215039, 0.916875, 0.326794, 0.262319, 0.0425866, 0.175073, 0.684167, 0.724021, 0.844524, 0.618179, 0.849266, 0.9983, 0.732457, 0.457777, 0.39765, 0.580307, 0.35046, 0.805789, 0.346821, 0.645252, 0.639165, 0.460699, 0.469279, 0.666495, 0.381163, 0.117864, 0.811299, 0.0922506, 0.171651, 0.820672, 0.475703, 0.874998, 0.24256, 0.341205, 0.73704, 0.457847, 0.440887, 0.175341, 0.807219, 0.986352, 0.248882, 0.954343, 0.166271, 0.775489, 0.622371, 0.372043, 0.191437, 0.515043, 0.344614, 0.165677, 0.411226, 0.359628, 0.608428, 0.311358, 0.0926872, 0.278223, 0.406027, 0.277742, 0.303786, 0.359265, 0.759172, 0.728643, 0.815346, 0.444012, 0.525172, 0.266253, 0.181554, 0.113638, 0.371597, 0.526024, 0.939392, 0.582793, 0.699262, 0.193345, 0.440089, 0.0957679, 0.65982, 0.83131, 0.121418, 0.954625, 0.124645, 0.678378, 0.876522, 0.468095, 0.542474, 0.533214, 0.866372, 0.780074, 0.989091, 0.431179, 0.565459, 0.216981, 0.0853234, 0.838334, 0.864885, 0.687704, 0.967232, 0.582386, 0.139376, 0.524288, 0.882608, 0.751836, 0.584906, 0.280211, 0.422397, 0.0946807, 0.647679, 0.455189, 0.0861948, 0.733463, 0.978775, 0.018109, 0.511789, 0.905584, 0.152733, 0.760864, 0.529059, 0.680823, 0.652798, 0.75089, 0.185731, 0.398219, 0.0925079, 0.455324, 0.925171, 0.278169, 0.0289997, 0.00579375, 0.545702, 0.827669, 0.846042, 0.112142, 0.830135, 0.0707057, 0.823006, 0.58776, 0.837205, 0.841997, 0.969016, 0.623585, 0.708216, 0.45952, 0.886268, 0.563773, 0.184274, 0.166326, 0.813176, 0.745364, 0.0702331, 0.4599, 0.429664, 0.364169, 0.283908, 0.839553, 0.149715, 0.064362, 0.666133, 0.542712, 0.0985222, 0.805338, 0.372754, 0.62279, 0.208252, 0.31167, 0.662493, 0.741929, 0.60662, 0.303545, 0.873878, 0.832027, 0.741637, 0.780812, 0.985012, 0.138755, 0.170565, 0.831754, 0.333998, 0.296058, 0.515891, 0.163649, 0.873358, 0.773499, 0.99773, 0.76183, 0.197894, 0.351665, 0.485613, 0.00191917, 0.591469, 0.859371, 0.683942, 0.448589, 0.898636, 0.938772, 0.421771, 0.0206661, 0.591344, 0.559504, 0.347369, 0.650871, 0.232122, 0.646934, 0.366716, 0.217148, 0.0276472, 0.344373, 0.086544, 0.123203, 0.742502, 0.232899, 0.502286, 0.438192, 0.0821565, 0.19761, 0.272053, 0.669708, 0.803645, 0.436057, 0.480031, 0.285902, 0.347965, 0.265545, 0.203791, 0.0780581, 0.372543, 0.468054, 0.38697, 0.46109, 0.227524, 0.639341, 0.407162, 0.292364, 0.264987, 0.77532, 0.335171, 0.466698, 0.0218887, 0.173082, 0.381662, 0.19919, 0.975095, 0.745291, 0.730873, 0.439737, 0.510066, 0.847857, 0.524264, 0.12422, 0.316082, 0.181008, 0.485218, 0.0875008, 0.376509, 0.120733, 0.0210153, 0.412181, 0.399375, 0.405339, 0.778421, 0.0183537, 0.109468, 0.207663, 0.680579, 0.199971, 0.111591, 0.815966, 0.711327, 0.980347, 0.154883, 0.524286, 0.758173, 0.196185, 0.596499, 0.566757, 0.702571, 0.12603, 0.907757, 0.145578, 0.827116, 0.85263, 0.749245, 0.377216, 0.991406, 0.341737, 0.65783, 0.710799, 0.276245, 0.21397, 0.653395, 0.60759, 0.428054, 0.223166, 0.289404, 0.779153, 0.264097, 0.333161, 0.518189, 0.511508, 0.0301043, 0.700396, 0.296287, 0.0730226, 0.0626335, 0.708054, 0.407603, 0.0478065, 0.687654, 0.970479, 0.931644, 0.188487, 0.749045, 0.259967, 0.348934, 0.915613, 0.783626, 0.642778, 0.30499, 0.982318, 0.233114, 0.439615, 0.500804, 0.422079, 0.834522, 0.936686, 0.674656, 0.750855, 0.241206, 0.495153, 0.706212, 0.22935, 0.655109, 0.274586, 0.916446, 0.26678, 0.69987, 0.525289, 0.235553, 0.724885, 0.870327, 0.771253, 0.545269, 0.241219, 0.354546, 0.324689, 0.496322, 0.820226, 0.794634, 0.151333, 0.299279, 0.730443, 0.39681, 0.375833, 0.506248, 0.314417, 0.106419, 0.309005, 0.0118986, 0.352038, 0.975727, 0.596796, 0.050637, 0.621501, 0.352225, 0.222378, 0.594895, 0.147632, 0.35089, 0.772587, 0.419115, 0.897692, 0.382616, 0.684076, 0.0216641, 0.882061, 0.563223, 0.169828, 0.337242, 0.180684, 0.831768, 0.000880582, 0.035212, 0.380242, 0.321027, 0.20206, 0.30052, 0.0940876, 0.409633, 0.12443, 0.0371241, 0.169491, 0.922009, 0.716664, 0.963839, 0.103883, 0.989453, 0.22687, 0.94148, 0.245776, 0.659306, 0.909624, 0.621806, 0.264493, 0.670412, 0.221511, 0.79922, 0.168689, 0.989254, 0.130889, 0.508618, 0.908252, 0.975679, 0.728257, 0.522825, 0.0801624, 0.375765, 0.0563316, 0.893081, 0.542348, 0.737506, 0.48611, 0.984519, 0.0078226, 0.81894, 0.764225, 0.915142, 0.579383, 0.673858, 0.942977, 0.55327, 0.0198962, 0.727537, 0.757616, 0.20476, 0.795402, 0.265199, 0.720311, 0.29669, 0.670042, 0.838673, 0.0593059, 0.643605, 0.270137, 0.107003, 0.400765, 0.340219, 0.0106881, 0.346084, 0.221771, 0.5477, 0.145729, 0.647225, 0.215053, 0.142598, 0.861337, 0.909449, 0.510385, 0.943163, 0.166127, 0.633206, 0.910521, 0.178354, 0.92209, 0.227964, 0.356388, 0.128171, 0.174726, 0.785485, 0.575592, 0.274269, 0.611314, 0.751373, 0.931777, 0.689917, 0.738703, 0.705754, 0.839984, 0.087151, 0.0827527, 0.135115, 0.29786, 0.156464, 0.360025, 0.275173, 0.816818, 0.175458, 0.728818, 0.279461, 0.146934, 0.812872, 0.569866, 0.0566355, 0.0806752, 0.198211, 0.112924, 0.48319, 0.320613, 0.0158336, 0.120042, 0.950126, 0.0492626, 0.12184, 0.379713, 0.728355, 0.701685, 0.953788, 0.111446, 0.534288, 0.460916, 0.348581, 0.0491475, 0.84858, 0.00138538, 0.492785, 0.779054, 0.994262, 0.433473, 0.602259, 0.0411816, 0.142509, 0.804109, 0.0784028, 0.807498, 0.860025, 0.583898, 0.214806, 0.37402, 0.187868, 0.383618, 0.486166, 0.184232, 0.706437, 0.877481, 0.19742, 0.7042, 0.249755, 0.564731, 0.474408, 0.183711, 0.474954, 0.381775, 0.113742, 0.480437, 0.982564, 0.000426251, 0.206507, 0.357601, 0.0764998, 0.307462, 0.13654, 0.723176, 0.980171, 0.148159, 0.587817, 0.532939, 0.991298, 0.881553, 0.685757, 0.0848166, 0.404382, 0.481173, 0.0891813, 0.608265, 0.373653, 0.165365, 0.0949041, 0.938192, 0.527496, 0.689969, 0.251991, 0.816745, 0.537979, 0.632852, 0.801855, 0.51635, 0.72296, 0.830555, 0.280027, 0.602003, 0.0849229, 0.99122, 0.0768961, 0.496196, 0.308519, 0.100239, 0.194686, 0.255449, 0.492251, 0.400271, 0.517834, 0.414514, 0.302919, 0.19172, 0.842483, 0.536281, 0.700811, 0.0290133, 0.890229, 0.413407, 0.0349808, 0.500724, 0.542962, 0.0994638, 0.669554, 0.647204, 0.423555, 0.691766, 0.201164, 0.330492, 0.580948, 0.76759, 0.745527, 0.803631, 0.54167, 0.2282, 0.185509, 0.12553, 0.229768, 0.303903, 0.670466, 0.801704, 0.377607, 0.841936, 0.381325, 0.582298, 0.133827, 0.519022, 0.0639882, 0.31382, 0.381568, 0.982314, 0.55829, 0.833623, 0.746109, 0.630393, 0.353753, 0.192484, 0.945326, 0.65395, 0.791256, 0.155652, 0.731879, 0.251792, 0.403846, 0.527225, 0.943291, 0.459221, 0.560742, 0.340407, 0.224403, 0.00743414, 0.762825, 0.612189, 0.0859213, 0.670368, 0.84152, 0.756552, 0.913609, 0.130314, 0.344554, 0.751845, 0.182745, 0.64356, 0.123482, 0.0696099, 0.149629, 0.358217, 0.293502, 0.45525, 0.135931, 0.157483, 0.267527, 0.160255, 0.245916, 0.83299, 0.911332, 0.816536, 0.977977, 0.97271, 0.163029, 0.345785, 0.126773, 0.815453, 0.350847, 0.970734, 0.392701, 0.244312, 0.0199651, 0.874517, 0.800012, 0.476579, 0.0127928, 0.378158, 0.692009, 0.587867, 0.281408, 0.623901, 0.328944, 0.541419, 0.539783, 0.757558, 0.148147, 0.0681028, 0.85519, 0.562344, 0.681205, 0.416375, 0.569483, 0.511124, 0.230555, 0.969944, 0.520844, 0.555162, 0.955413, 0.107302, 0.691061, 0.47665, 0.949219, 0.237087, 0.522283, 0.743928, 0.425981, 0.702944, 0.515884, 0.8432, 0.596011, 0.550869, 0.695034, 0.122294, 0.630313, 0.246141, 0.516009, 0.949877, 0.165293, 0.947501, 0.912248, 0.169362, 0.29496, 0.733054, 0.500297, 0.632604, 0.44588, 0.740171, 0.262932, 0.582571, 0.227411, 0.301401, 0.327583, 0.522596, 0.527579, 0.121228, 0.00864084, 0.330013, 0.165413, 0.0277039, 0.706386, 0.407959, 0.751436, 0.378717, 0.199228, 0.766191, 0.184537, 0.202327, 0.788221, 0.55589, 0.382068, 0.760043, 0.432347, 0.816282, 0.895474, 0.107054, 0.425757, 0.0939529, 0.818596, 0.92217, 0.88338, 0.413655, 0.144898, 0.123842, 0.300132, 0.0172145, 0.323029, 0.770783, 0.338488, 0.659724, 0.397907, 0.841668, 0.0248078, 0.560817, 0.75631, 0.216071, 0.945316, 0.756295, 0.618953, 0.293676, 0.713934, 0.260252, 0.599536, 0.0450698, 0.992442, 0.614849, 0.77318, 0.216432, 0.541778, 0.726992, 0.295268, 0.176633, 0.532288, 0.313879, 0.555873, 0.405705, 0.153774, 0.667703, 0.594061, 0.0580947, 0.604919, 0.588593, 0.653251, 0.173753, 0.838343, 0.441918, 0.387072, 0.744385, 0.419127, 0.506196, 0.645351, 0.454678, 0.925833, 0.143292, 0.660574, 0.722864, 0.63793, 0.0788522, 0.363169, 0.564739, 0.191534, 0.259257, 0.0347999, 0.6413, 0.101712, 0.449541, 0.370545, 0.997122, 0.540823, 0.0884563, 0.208965, 0.613264, 0.985142, 0.40103, 0.919549, 0.224497, 0.616591, 0.593156, 0.801722, 0.223876, 0.206958, 0.501691, 0.551562, 0.74282, 0.181208, 0.771393, 0.393918, 0.922321, 0.638577, 0.376863, 0.0401266, 0.816643, 0.785584, 0.203166, 0.878251, 0.65944, 0.882809, 0.0863928, 0.745687, 0.40847, 0.832032, 0.0809256, 0.094153, 0.361189, 0.812077, 0.234691, 0.42694, 0.200852, 0.975523, 0.354141, 0.421757, 0.0774215, 0.070992, 0.421937, 0.633423, 0.283779, 0.81905, 0.794535, 0.0960576, 0.629297, 0.535167, 0.508523, 0.527075, 0.999334, 0.0173005, 0.311656, 0.923278, 0.0455971, 0.444995, 0.133671, 0.680912, 0.155071, 0.723781, 0.461663, 0.93426, 0.329707, 0.714499, 0.169596, 0.67502, 0.391618, 0.118416, 0.33398, 0.968866, 0.0195507, 0.450389, 0.214882, 0.355019, 0.551473, 0.393801, 0.539777, 0.73026, 0.361477, 0.220424, 0.300348, 0.617481, 0.886439, 0.397227, 0.525943, 0.850235, 0.740317, 0.998272, 0.976569, 0.341928, 0.160851, 0.429201, 0.457287, 0.309672, 0.580991, 0.273954, 0.326242, 0.0643254, 0.573575, 0.287755, 0.686969, 0.984569, 0.554197, 0.7274, 0.216069, 0.621872, 0.643813, 0.876882, 0.468438, 0.0936584, 0.513361, 0.670193, 0.532297, 0.104199, 0.423867, 0.224115, 0.798091, 0.177146, 0.555254, 0.248109, 0.160211, 0.0221616, 0.132389, 0.999707, 0.965038, 0.554444, 0.565595, 0.237503, 0.00169962, 0.229568, 0.682788, 0.764481, 0.0487813, 0.864486, 0.904476, 0.0525319, 0.898714, 0.0173873, 0.985162, 0.436532, 0.582763, 0.0158723, 0.789094, 0.786233, 0.410659, 0.604324, 0.475477, 0.319492, 0.220243, 0.169876, 0.0914102, 0.233776, 0.732329, 0.939244, 0.553129, 0.601285, 0.405567, 0.959259, 0.236196, 0.516522, 0.139614, 0.981068, 0.229505, 0.571244, 0.406352, 0.746558, 0.521592, 0.187013, 0.701303, 0.783859, 0.704499, 0.567539, 0.448151, 0.841309, 0.811219, 0.580277, 0.538911, 0.893996, 0.232525, 0.888414, 0.736725, 0.417165, 0.211215, 0.310771, 0.70188, 0.507595, 0.510334, 0.913556, 0.0478733, 0.575113, 0.630415, 0.990332, 0.57646, 0.546378, 0.92641, 0.623053, 0.321859, 0.0157159, 0.295079, 0.127641, 0.923763, 0.613171, 0.164406, 0.28307, 0.340805, 0.228384, 0.55602, 0.994059, 0.187031, 0.10987, 0.144074, 0.143496, 0.338501, 0.505964, 0.168797, 0.48837, 0.784524, 0.758003, 0.605508, 0.949441, 0.971073, 0.259546, 0.810502, 0.805251, 0.892052, 0.720263, 0.100148, 0.497694, 0.46166, 0.857795, 0.27426, 0.11979, 0.329579, 0.182483, 0.167435, 0.955931, 0.189914, 0.28703, 0.813201, 0.854609, 0.273005, 0.137551, 0.752829, 0.538577, 0.0628072, 0.776421, 0.537499, 0.0547614, 0.885418, 0.920425, 0.788888, 0.00927441, 0.722344, 0.369018, 0.121754, 0.455063, 0.424021, 0.113252, 0.324646, 0.694949, 0.669383, 0.0572191, 0.570372, 0.659508, 0.152914, 0.142012, 0.920393, 0.38614, 0.467542, 0.35072, 0.281447, 0.944685, 0.215558, 0.454926, 0.536026, 0.44778, 0.920869, 0.638052, 0.534191, 0.0641143, 0.828026, 0.873776, 0.164457, 0.552525, 0.207604, 0.452393, 0.205054, 0.895241, 0.0895964, 0.248367, 0.781899, 0.44924, 0.754355, 0.103789, 0.208486, 0.242908, 0.121276, 0.127973, 0.402872, 0.442435, 0.525921, 0.0637256, 0.0361188, 0.571006, 0.606648, 0.947884, 0.760438, 0.0309971, 0.196711, 0.95827, 0.364995, 0.33025, 0.844207, 0.597559, 0.239721, 0.643562, 0.696375, 0.264842, 0.788867, 0.547416, 0.116078, 0.00181673, 0.0610323, 0.35044, 0.722475, 0.201206, 0.589462, 0.514436, 0.524413, 0.54, 0.150274, 0.987583, 0.190674, 0.20016, 0.523651, 0.494359, 0.791559, 0.283106, 0.677997, 0.872868, 0.967687, 0.512397, 0.392591, 0.0656109, 0.782488, 0.429386, 0.412632, 0.358234, 0.116172, 0.221527, 0.694443, 0.799309, 0.0969967, 0.851847, 0.153804, 0.876318, 0.731137, 0.121943, 0.177912, 0.927979, 0.532124, 0.107388, 0.111061, 0.839484, 0.604183, 0.502345, 0.0353025, 0.556722, 0.736888, 0.170137, 0.966485, 0.196674, 0.34073, 0.840239, 0.314031, 0.254273, 0.888353, 0.667272, 0.653667, 0.950473, 0.95575, 0.589813, 0.242019, 0.386154, 0.720908, 0.0230627, 0.131933, 0.860859, 0.275647, 0.457245, 0.51807, 0.362195, 0.668601, 0.402841, 0.943437, 0.654454, 0.244928, 0.628289, 0.186225, 0.908723, 0.809243, 0.841236, 0.71593, 0.348131, 0.505465, 0.889749, 0.234725, 0.792285, 0.277952, 0.301562, 0.885563, 0.410757, 0.80986, 0.0936623, 0.879623, 0.538852, 0.69582, 0.387751, 0.30954, 0.124704, 0.771897, 0.565482, 0.509211, 0.356417, 0.114909, 0.090619, 0.514345, 0.965393, 0.844088, 0.618682, 0.523679, 0.791183, 0.00318767, 0.634567, 0.370863, 0.869661, 0.835118, 0.851767, 0.418507, 0.0536338, 0.185084, 0.183014, 0.528634, 0.381339, 0.344865, 0.290802, 0.867557, 0.473365, 0.563617, 0.00453586, 0.365663, 0.379836, 0.12498, 0.56141, 0.68537, 0.451273, 0.884056, 0.858573, 0.736995, 0.987575, 0.524262, 0.902263, 0.0411267, 0.293483, 0.626195, 0.411771, 0.310665, 0.290257, 0.410445, 0.0286189, 0.362421, 0.195714, 0.965872, 0.96694, 0.361025, 0.66546, 0.278483, 0.918264, 0.261512, 0.548885, 0.71121, 0.00362248, 0.182363, 0.474657, 0.48244, 0.0516065, 0.158192, 0.97494, 0.699373, 0.909023, 0.707281, 0.473288, 0.169886, 0.0643692, 0.0449337, 0.659065, 0.937262, 0.381404, 0.825512, 0.65109, 0.125254, 0.732339, 0.601261, 0.697315, 0.303673, 0.522208, 0.0152708, 0.507449, 0.783954, 0.28115, 0.295958, 0.622733, 0.786373, 0.39511, 0.159152, 0.251225, 0.603123, 0.745414, 0.653556, 0.748722, 0.730079, 0.340812, 0.664719, 0.40022, 0.182874, 0.37144, 0.0832018, 0.811496, 0.674253, 0.739171, 0.845764, 0.178027, 0.545391, 0.540179, 0.948017, 0.135733, 0.504476, 0.486853, 0.835047, 0.231292, 0.25473, 0.00212214, 0.212284, 0.472472, 0.112381, 0.418387, 0.0418642, 0.611147, 0.0643578, 0.206525, 0.804208, 0.573227, 0.663163, 0.164013, 0.914674, 0.305367, 0.903968, 0.0232696, 0.563987, 0.560816, 0.414911, 0.400634, 0.131686, 0.0193554, 0.607752, 0.164197, 0.567341, 0.42141, 0.83941, 0.460983, 0.985455, 0.870885, 0.202614, 0.968553, 0.80669, 0.372927, 0.788877, 0.357564, 0.0966117, 0.306816, 0.336928, 0.040926, 0.436574, 0.510561, 0.969237, 0.239551, 0.731059, 0.90222, 0.965847, 0.608129, 0.0812972, 0.353123, 0.015714, 0.0231182, 0.0392268, 0.0738136, 0.58702, 0.171462, 0.370901, 0.678717, 0.468467, 0.410735, 0.673824, 0.158814, 0.533841, 0.916291, 0.029516, 0.9556, 0.664704, 0.102852, 0.948735, 0.754373, 0.643268, 0.0982024, 0.942864, 0.274011, 0.476923, 0.106461, 0.225548, 0.313291, 0.329554, 0.851883, 0.314722, 0.938837, 0.322335, 0.585171, 0.0277564, 0.318626, 0.629204, 0.532407, 0.740747, 0.919904, 0.420374, 0.724614, 0.108623, 0.738651, 0.907322, 0.0670096, 0.311997, 0.852269, 0.702452, 0.127123, 0.901492, 0.693842, 0.839737, 0.339155, 0.147633, 0.355625, 0.145871, 0.115069, 0.957674, 0.560687, 0.064264, 0.506556, 0.554516, 0.73012, 0.409934, 0.802327, 0.998475, 0.647414, 0.127543, 0.265695, 0.578531, 0.1327, 0.355447, 0.558171, 0.00598838, 0.940226, 0.369519, 0.586139, 0.55968, 0.636518, 0.857409, 0.963241, 0.0116475, 0.667325, 0.407958, 0.335186, 0.479968, 0.270378, 0.919637, 0.826009, 0.199082, 0.322783, 0.39992, 0.758611, 0.255333, 0.302068, 0.902525, 0.500197, 0.855985, 0.500728, 0.314063, 0.0381636, 0.557419, 0.152195, 0.803799, 0.84627, 0.10769, 0.345615, 0.269928, 0.609945, 0.279088, 0.200761, 0.766667, 0.731349, 0.335105, 0.254386, 0.53166, 0.194555, 0.521007, 0.162585, 0.449878, 0.100261, 0.622192, 0.509137, 0.121375, 0.315335, 0.485973, 0.434955, 0.754392, 0.924451, 0.458096, 0.0209212, 0.639647, 0.311079, 0.402749, 0.679186, 0.332598, 0.730444, 0.10064, 0.637107, 0.389819, 0.607408, 0.646883, 0.347521, 0.168656, 0.866111, 0.0461562, 0.777592, 0.120227, 0.862783, 0.189477, 0.263367, 0.283009, 0.013176, 0.836167, 0.131011, 0.181339, 0.388115, 0.713889, 0.58026, 0.978099, 0.560269, 0.474457, 0.251467, 0.736789, 0.85937, 0.438229, 0.805346, 0.576954, 0.589921, 0.165357, 0.898489, 0.469481, 0.179003, 0.560535, 0.101505, 0.997484, 0.817597, 0.456714, 0.517765, 0.539166, 0.0549501, 0.13851, 0.144562, 0.84891, 0.426885, 0.102703, 0.0221969, 0.899891, 0.827862, 0.020504, 0.987958, 0.346579, 0.014053, 0.872403, 0.367345, 0.0392524, 0.917112, 0.680638, 0.315322, 0.0444468, 0.704286, 0.47484, 0.262109, 0.713528, 0.0696204, 0.553667, 0.0572242, 0.222615, 0.421279, 0.954459, 0.630813, 0.498017, 0.613005, 0.162239, 0.469291, 0.739683, 0.429791, 0.156983, 0.430067, 0.630572, 0.743539, 0.228513, 0.609373, 0.423079, 0.674534, 0.951026, 0.170747, 0.676115, 0.341737, 0.420619, 0.880342, 0.561069, 0.486017, 0.533275, 0.16003, 0.99196, 0.802565, 0.635778, 0.75065, 0.540375, 0.208002, 0.0790226, 0.300026, 0.26242, 0.485571, 0.80065, 0.739541, 0.533718, 0.456979, 0.028113, 0.991271, 0.862795, 0.484163, 0.430773, 0.255418, 0.398744, 0.113383, 0.426061, 0.362484, 0.568603, 0.0652797, 0.253389, 0.717145, 0.48661, 0.802034, 0.926832, 0.611447, 0.619769, 0.683132, 0.819905, 0.103712, 0.199142, 0.511242, 0.853235, 0.0824173, 0.110265, 0.447908, 0.710412, 0.934489, 0.272197, 0.0303202, 0.256232, 0.0225588, 0.481865, 0.236125, 0.0195839, 0.993028, 0.580165, 0.666793, 0.269172, 0.176457, 0.796069, 0.165905, 0.634858, 0.254795, 0.859056, 0.103369, 0.949433, 0.792508, 0.378716, 0.944026, 0.227297, 0.8783, 0.323629, 0.621736, 0.914955, 0.823668, 0.299256, 0.123202, 0.617012, 0.446672, 0.953833, 0.613775, 0.0391566, 0.554599, 0.91968, 0.275098, 0.833774, 0.953738, 0.583018, 0.746144, 0.533393, 0.405325, 0.679003, 0.37107, 0.328953, 0.44203, 0.0994147, 0.18665, 0.657475, 0.288277, 0.930274, 0.418843, 0.469237, 0.35161, 0.12955, 0.089204, 0.532626, 0.812124, 0.436089, 0.0448819, 0.512143, 0.059357, 0.0345068, 0.469822, 0.253855, 0.620757, 0.0337107, 0.956324, 0.146751, 0.460174, 0.509127, 0.882615, 0.589425, 0.759984, 0.981331, 0.683049, 0.310719, 0.729234, 0.122272, 0.586035, 0.991812, 0.582853, 0.453523, 0.181746, 0.892268, 0.334669, 0.986757, 0.817444, 0.590081, 0.850383, 0.595176, 0.240762, 0.8305, 0.149676, 0.437148, 0.542704, 0.671214, 0.0366027, 0.663488, 0.531283, 0.121862, 0.640571, 0.165648, 0.461287, 0.273252, 0.844644, 0.825103, 0.148409, 0.251839, 0.446473, 0.0960271, 0.00706158, 0.630802, 0.848176, 0.375203, 0.0320539, 0.130486, 0.149418, 0.183657, 0.455004, 0.8082, 0.269266, 0.957152, 0.557931, 0.0748252, 0.749464, 0.504835, 0.81596, 0.34321, 0.477582, 0.801332, 0.461577, 0.926013, 0.661129, 0.649922, 0.452354, 0.218746, 0.905802, 0.0605009, 0.418734, 0.501866, 0.635877, 0.705736, 0.181324, 0.104941, 0.832578, 0.874072, 0.141237, 0.142201, 0.280765, 0.5323, 0.674359, 0.652151, 0.190034, 0.967754, 0.696816, 0.969444, 0.0220326, 0.687023, 0.37009, 0.285545, 0.181625, 0.831447, 0.835206, 0.575393, 0.0947767, 0.445169, 0.507885, 0.425157, 0.613484, 0.682745, 0.0263245, 0.665957, 0.0166366, 0.65463, 0.789293, 0.0336617, 0.164098, 0.924421, 0.132713, 0.456148, 0.574763, 0.668189, 0.489693, 0.0441914, 0.518647, 0.214696, 0.112737, 0.44819, 0.303738, 0.399455, 0.546151, 0.158835, 0.00180918, 0.262032, 0.384566, 0.89461, 0.164237, 0.818893, 0.49971, 0.120254, 0.23836, 0.029748, 0.995163, 0.226978, 0.0484893, 0.231094, 0.305973, 0.71215, 0.822466, 0.0508578, 0.997569, 0.898337, 0.817448, 0.874781, 0.689182, 0.973867, 0.628597, 0.620877, 0.45498, 0.717818, 0.938396, 0.427875, 0.366748, 0.776689, 0.96113, 0.76588, 0.85267, 0.0487189, 0.683232, 0.042304, 0.781456, 0.0592676, 0.129742, 0.571455, 0.768879, 0.703165, 0.0624367, 0.190833, 0.0241882, 0.805154, 0.335558, 0.910022, 0.332639, 0.323955, 0.228345, 0.887001, 0.980327, 0.870543, 0.990502, 0.265794, 0.694965, 0.00930077, 0.731371, 0.223209, 0.405306, 0.109496, 0.965509, 0.958465, 0.840793, 0.889724, 0.064064, 0.451945, 0.206655, 0.38059, 0.106237, 0.491083, 0.93959, 0.487393, 0.232154, 0.915776, 0.171781, 0.493335, 0.474649, 0.698498, 0.530765, 0.52425, 0.449313, 0.81784, 0.483302, 0.73427, 0.962126, 0.718749, 0.446763, 0.893096, 0.725123, 0.466613, 0.83961, 0.98493, 0.537082, 0.0800491, 0.405409, 0.983864, 0.39792, 0.0114679, 0.150705, 0.100391, 0.290206, 0.898127, 0.587066, 0.0429559, 0.659294, 0.850143, 0.00734813, 0.101774, 0.717331, 0.0820413, 0.13315, 0.0223735, 0.142763, 0.376158, 0.962344, 0.257931, 0.30701, 0.286801, 0.0103284, 0.777624, 0.125984, 0.134889, 0.924669, 0.237833, 0.227038, 0.514285, 0.805988, 0.143093, 0.529449, 0.15169, 0.351351, 0.736351, 0.308342, 0.294531, 0.708191, 0.99304, 0.84248, 0.503519, 0.0269532, 0.358566, 0.0602081, 0.411598, 0.285303, 0.273901, 0.905446, 0.798683, 0.0151927, 0.052071, 0.0621774, 0.130585, 0.704555, 0.915636, 0.711788, 0.158899, 0.629154, 0.324008, 0.95695, 0.281377, 0.940854, 0.80062, 0.912882, 0.284001, 0.559985, 0.201188, 0.583779, 0.0224731, 0.306439, 0.248416, 0.00758427, 0.557572, 0.942114, 0.554073, 0.937692, 0.458901, 0.215002, 0.737547, 0.530686, 0.190635, 0.80603, 0.979828, 0.256353, 0.976253, 0.736808, 0.65022, 0.349429, 0.637669, 0.397362, 0.00712503, 0.690147, 0.985218, 0.834008, 0.347133, 0.602926, 0.823941, 0.970718, 0.234268, 0.506128, 0.989503, 0.883743, 0.717558, 0.475378, 0.367747, 0.718978, 0.589846, 0.768416, 0.666121, 0.412887, 0.199796, 0.57815, 0.188739, 0.589283, 0.92877, 0.852514, 0.773125, 0.359723, 0.627715, 0.0199192, 0.0866482, 0.843929, 0.967316, 0.926631, 0.911379, 0.937028, 0.0500699, 0.738367, 0.70269, 0.168276, 0.48319, 0.120307, 0.949687, 0.192057, 0.264129, 0.314993, 0.369187, 0.462775, 0.31784, 0.324946, 0.0102614, 0.793894, 0.402858, 0.530403, 0.79561, 0.81572, 0.942598, 0.211626, 0.227524, 0.0135033, 0.859035, 0.32734, 0.573035, 0.982225, 0.0224267, 0.347177, 0.71185, 0.261203, 0.359006, 0.97465, 0.929987, 0.318933, 0.0621373, 0.380474, 0.573457, 0.926413, 0.716498, 0.888477, 0.893428, 0.547621, 0.40203, 0.478106, 0.282419, 0.989463, 0.927382, 0.43853, 0.0925404, 0.574581, 0.68347, 0.666289, 0.0394626, 0.0910755, 0.061274, 0.462583, 0.222248, 0.734661, 0.586794, 0.921215, 0.0876263, 0.486106, 0.713872, 0.893221, 0.143838, 0.639398, 0.848009, 0.280608, 0.670753, 0.486026, 0.879492, 0.195502, 0.446925, 0.148831, 0.311913, 0.826572, 0.0745106, 0.967327, 0.176825, 0.837993, 0.901025, 0.145146, 0.102935, 0.183943, 0.441984, 0.890556, 0.985702, 0.43369, 0.0862162, 0.639421, 0.782565, 0.343339, 0.938177, 0.260718, 0.632064, 0.717315, 0.587037, 0.450545, 0.886596, 0.730935, 0.292592, 0.239379, 0.890215, 0.304032, 0.515059, 0.699912, 0.194646, 0.0724452, 0.952158, 0.948487, 0.864882, 0.194389, 0.666615, 0.0957282, 0.922265, 0.248937, 0.635332, 0.714348, 0.989062, 0.0572661, 0.272326, 0.521135, 0.0849775, 0.868695, 0.835632, 0.249649, 0.318595, 0.119722, 0.142894, 0.682807, 0.267935, 0.657104, 0.436956, 0.0389745, 0.22653, 0.410546, 0.725259, 0.747194, 0.0454387, 0.44659, 0.139582, 0.785488, 0.0223576, 0.0735775, 0.13351, 0.296764, 0.618207, 0.940226, 0.354419, 0.514127, 0.314087, 0.953654, 0.0748327, 0.191724, 0.895162, 0.665453, 0.696588, 0.432883, 0.899274, 0.867747, 0.120454, 0.891239, 0.749333, 0.891805, 0.788669, 0.953287, 0.416784, 0.521032, 0.704389, 0.0472966, 0.0240078, 0.0331113, 0.406872, 0.473289, 0.924241, 0.667755, 0.0811827, 0.454321, 0.15741, 0.497819, 0.716903, 0.444339, 0.395287, 0.464974, 0.12151, 0.404004, 0.0934605, 0.441825, 0.697486, 0.351276, 0.442934, 0.220947, 0.86621, 0.223565, 0.116137, 0.807875, 0.29863, 0.170471, 0.411124, 0.744533, 0.193647, 0.717145, 0.342939, 0.221676, 0.232901, 0.341465, 0.446438, 0.300425, 0.374265, 0.658203, 0.822078, 0.496284, 0.199386, 0.989217, 0.0821325, 0.275467, 0.277882, 0.893707, 0.405232, 0.567861, 0.8975, 0.18138, 0.308309, 0.477461, 0.984025, 0.830471, 0.42237, 0.364545, 0.516352, 0.841026, 0.67769, 0.487623, 0.273439, 0.971741, 0.466953, 0.273495, 0.846301, 0.166227, 0.95255, 0.210152, 0.682805, 0.751633, 0.3129, 0.909138, 0.825527, 0.659544, 0.908908, 0.580157, 0.876501, 0.607299, 0.242618, 0.818114, 0.00131603, 0.776379, 0.188393, 0.30809, 0.544675, 0.869784, 0.413121, 0.518545, 0.116167, 0.649879, 0.964, 0.677545, 0.927208, 0.933423, 0.275191, 0.434273, 0.124179, 0.466204, 0.276987, 0.936144, 0.750637, 0.238819, 0.738644, 0.463506, 0.969592, 0.447774, 0.591227, 0.609234, 0.98293, 0.640797, 0.390193, 0.444909, 0.788283, 0.587941, 0.157216, 0.00131569, 0.779473, 0.429672, 0.54189, 0.831539, 0.970397, 0.684854, 0.487185, 0.531324, 0.832011, 0.777649, 0.804686, 0.675394, 0.923088, 0.308004, 0.428661, 0.555492, 0.861357, 0.628359, 0.316157, 0.817916, 0.374223, 0.970965, 0.795997, 0.510906, 0.672588, 0.424412, 0.175958, 0.769263, 0.497293, 0.196555, 0.0611545, 0.00530789, 0.965853, 0.570024, 0.360339, 0.187082, 0.748634, 0.190719, 0.806228, 0.0352233, 0.192849, 0.965821, 0.00679308, 0.99123, 0.73737, 0.775546, 0.0977013, 0.308288, 0.431117, 0.153415, 0.804882, 0.669997, 0.670311, 0.612123, 0.782227, 0.11331, 0.154333, 0.296159, 0.174976, 0.0483842, 0.24777, 0.620132, 0.861002, 0.334178, 0.866623, 0.361461, 0.710116, 0.0635535, 0.249805, 0.549268, 0.362231, 0.239818, 0.378997, 0.681933, 0.933777, 0.291056, 0.456954, 0.18463, 0.540136, 0.0437274, 0.734342, 0.366618, 0.269954, 0.310104, 0.732228, 0.0728633, 0.989473, 0.252805, 0.0756632, 0.0375949, 0.0332494, 0.324117, 0.932543, 0.326445, 0.805994, 0.269755, 0.072031, 0.821557, 0.943744, 0.640986, 0.750658, 0.69089, 0.809074, 0.374401, 0.779458, 0.494652, 0.539367, 0.648802, 0.904723, 0.91116, 0.539082, 0.538251, 0.134833, 0.387795, 0.64978, 0.599567, 0.417636, 0.551634, 0.322439, 0.340208, 0.912534, 0.733872, 0.579219, 0.0793208, 0.626329, 0.905718, 0.582516, 0.92312, 0.50702, 0.414618, 0.334607, 0.825264, 0.171573, 0.571544, 0.596331, 0.111448, 0.190892, 0.00608648, 0.961301, 0.06295, 0.700943, 0.104887, 0.665655, 0.150576, 0.368126, 0.560471, 0.811381, 0.670625, 0.687407, 0.206057, 0.554732, 0.792035, 0.238631, 0.967303, 0.229403, 0.820224, 0.403868, 0.334452, 0.410095, 0.141435, 0.385321, 0.78013, 0.120142, 0.131125, 0.531591, 0.284758, 0.225754, 0.821743, 0.479127, 0.670744, 0.0632617, 0.190213, 0.342228, 0.611834, 0.147144, 0.749315, 0.812352, 0.220116, 0.0743763, 0.798754, 0.186146, 0.653518, 0.952988, 0.224036, 0.979533, 0.0512328, 0.855497, 0.970378, 0.330205, 0.893624, 0.951954, 0.446248, 0.241224, 0.358395, 0.823622, 0.575698, 0.0235875, 0.340075, 0.599497, 0.358554, 0.928837, 0.306355, 0.571435, 0.719717, 0.165151, 0.0797963, 0.831695, 0.88422, 0.601322, 0.247884, 0.628228, 0.498607, 0.00621075, 0.915399, 0.143344, 0.116065, 0.94494, 0.466709, 0.317744, 0.344857, 0.0949592, 0.964505, 0.35357, 0.303505, 0.606102, 0.0665468, 0.225249, 0.458599, 0.970461, 0.395171, 0.422658, 0.679472, 0.410228, 0.19959, 0.842336, 0.668081, 0.664293, 0.402229, 0.812145, 0.272561, 0.502467, 0.770362, 0.929647, 0.15165, 0.276435, 0.342583, 0.433105, 0.282908, 0.745474, 0.516557, 0.0118625, 0.317457, 0.148295, 0.685141, 0.588302, 0.16608, 0.0774353, 0.635194, 0.218951, 0.0168833, 0.00626268, 0.868376, 0.931036, 0.320997, 0.459506, 0.295636, 0.0551453, 0.0681321, 0.559253, 0.677468, 0.157699, 0.577135, 0.802595, 0.706154, 0.559748, 0.797186, 0.0456973, 0.774654, 0.734378, 0.0919026, 0.7873, 0.372076, 0.469205, 0.00575541, 0.192196, 0.13782, 0.392825, 0.552584, 0.257179, 0.414549, 0.910588, 0.105094, 0.759801, 0.0528332, 0.990542, 0.569218, 0.576016, 0.799242, 0.278953, 0.231101, 0.297748, 0.878379, 0.943777, 0.53018, 0.84597, 0.940981, 0.00342711, 0.218818, 0.980644, 0.0654761, 0.172279, 0.818572, 0.474842, 0.929259, 0.350181, 0.912524, 0.651795, 0.788866, 0.0493693, 0.730662, 0.931843, 0.318642, 0.311007, 0.922937, 0.175911, 0.475047, 0.366807, 0.110681, 0.384554, 0.185636, 0.749514, 0.861982, 0.164914, 0.52161, 0.410423, 0.247525, 0.700921, 0.452227, 0.750821, 0.39097, 0.280601, 0.471775, 0.35919, 0.14004, 0.731463, 0.476488, 0.337308, 0.330169, 0.527366, 0.850729, 0.655397, 0.0842694, 0.0643169, 0.962994, 0.26068, 0.153789, 0.273396, 0.85484, 0.965423, 0.394847, 0.433896, 0.115241, 0.390524, 0.405932, 0.938156, 0.198021, 0.738096, 0.0385308, 0.617535, 0.802318, 0.573192, 0.763268, 0.0779548, 0.320115, 0.748815, 0.291995, 0.389855, 0.614649, 0.514202, 0.205235, 0.0963104, 0.503745, 0.31952, 0.355385, 0.942694, 0.929783, 0.0220208, 0.459694, 0.84832, 0.941392, 0.737276, 0.262519, 0.227443, 0.253201, 0.228847, 0.0953443, 0.556171, 0.166964, 0.270108, 0.926642, 0.654498, 0.140178, 0.306913, 0.990324, 0.580342, 0.0324181, 0.623065, 0.646986, 0.898798, 0.976565, 0.119017, 0.688754, 0.998727, 0.222624, 0.943651, 0.273386, 0.48019, 0.207396, 0.128925, 0.878636, 0.562034, 0.057086, 0.624526, 0.257558, 0.394908, 0.295239, 0.577043, 0.395199, 0.504665, 0.328583, 0.98399, 0.397759, 0.0383109, 0.665752, 0.429645, 0.767314, 0.928769, 0.76124, 0.902218, 0.146777, 0.350768, 0.680122, 0.296311, 0.468029, 0.826814, 0.101591, 0.664039, 0.801716, 0.147115, 0.108351, 0.116276, 0.861291, 0.167491, 0.946289, 0.693907, 0.313647, 0.777845, 0.263364, 0.139229, 0.740363, 0.989704, 0.432943, 0.570094, 0.322981, 0.476946, 0.49074, 0.958952, 0.578021, 0.0932085, 0.821197, 0.205692, 0.692186, 0.875159, 0.402558, 0.900931, 0.816728, 0.616854, 0.522478, 0.487102, 0.517616, 0.915677, 0.66723, 0.310415, 0.80434, 0.766109, 0.0184057, 0.894138, 0.499064, 0.192616, 0.985936, 0.665655, 0.455956, 0.457536, 0.85326, 0.284357, 0.201585, 0.474892, 0.598309, 0.856298, 0.797672, 0.542194, 0.875995, 0.796188, 0.571213, 0.548237, 0.57115, 0.336469, 0.693064, 0.414336, 0.998054, 0.423767, 0.346776, 0.0062636, 0.631417, 0.913248, 0.554041, 0.873048, 0.717099, 0.190542, 0.445506, 0.465368, 0.566584, 0.901952, 0.890297, 0.186303, 0.77379, 0.897066, 0.537364, 0.924561, 0.156125, 0.573204, 0.105287, 0.468789, 0.491821, 0.711121, 0.0273963, 0.498252, 0.143125, 0.925854, 0.497041, 0.57547, 0.242062, 0.012427, 0.969893, 0.436162, 0.0943087, 0.433064, 0.47741, 0.391195, 0.762221, 0.699659, 0.218952, 0.472897, 0.602302, 0.665468, 0.889846, 0.438605, 0.3467, 0.0341724, 0.264448, 0.00160433, 0.598278, 0.261374, 0.707071, 0.478422, 0.240603, 0.33752, 0.616253, 0.769533, 0.0996562, 0.279065, 0.30718, 0.293483, 0.978438, 0.909758, 0.133283, 0.964745, 0.476413, 0.0521153, 0.917585, 0.343908, 0.707254, 0.969343, 0.138905, 0.796633, 0.268497, 0.0173456, 0.814986, 0.388645, 0.951678, 0.481828, 0.174195, 0.552913, 0.648707, 0.461039, 0.631946, 0.392304, 0.700226, 0.924364, 0.139219, 0.0778452, 0.143639, 0.698261, 0.889259, 0.0129595, 0.830755, 0.660252, 0.459239, 0.846976, 0.991724, 0.278637, 0.34602, 0.600882, 0.811927, 0.968476, 0.747932, 0.24639, 0.742693, 0.445385, 0.341478, 0.324177, 0.0706899, 0.944761, 0.434242, 0.489379, 0.38672, 0.837475, 0.152152, 0.222192, 0.895271, 0.52972, 0.16663, 0.918529, 0.591741, 0.329087, 0.583589, 0.542022, 0.265522, 0.683751, 0.628837, 0.0971741, 0.157937, 0.518461, 0.593073, 0.534005, 0.037028, 0.273651, 0.423647, 0.578465, 0.507036, 0.493013, 0.21444, 0.209466, 0.603251, 0.0092898, 0.244992, 0.422513, 0.201632, 0.761322, 0.0846159, 0.397488, 0.826415, 0.813036, 0.379624, 0.540605, 0.599324, 0.763757, 0.588955, 0.872442, 0.0215331, 0.566805, 0.294548, 0.897124, 0.864667, 0.357449, 0.381755, 0.0890578, 0.781388, 0.683016, 0.769563, 0.443538, 0.467661, 0.270731, 0.754169, 0.0640097, 0.0685592, 0.574631, 0.00559693, 0.167295, 0.671187, 0.303472, 0.396746, 0.302382, 0.42929, 0.426672, 0.452811, 0.287465, 0.271403, 0.237308, 0.0238095, 0.183345, 0.995383, 0.713626, 0.151027, 0.812641, 0.0540519, 0.437533, 0.97883, 0.238399, 0.0276459, 0.360596, 0.136596, 0.325483, 0.437352, 0.684789, 0.458391, 0.45358, 0.802771, 0.878323, 0.88142, 0.571143, 0.787027, 0.774071, 0.724934, 0.280951, 0.955159, 0.855806, 0.0902775, 0.773264, 0.438617, 0.71604, 0.341795, 0.419745, 0.394258, 0.357691, 0.863999, 0.721997, 0.57028, 0.249531, 0.732312, 0.533183, 0.965219, 0.880907, 0.448262, 0.98237, 0.117052, 0.179045, 0.454526, 0.442181, 0.992582, 0.0774046, 0.551523, 0.997961, 0.871994, 0.44388, 0.853182, 0.267528, 0.351673, 0.0835476, 0.378, 0.738866, 0.402109, 0.578633, 0.511909, 0.287581, 0.701261, 0.368233, 0.703063, 0.499874, 0.0787218, 0.710596, 0.23429, 0.413396, 0.132403, 0.229315, 0.561188, 0.201001, 0.25111, 0.290239, 0.905979, 0.110316, 0.499715, 0.486985, 0.455562, 0.514485, 0.584096, 0.877169, 0.0979117, 0.963374, 0.415713, 0.0709176, 0.805822, 0.821558, 0.973488, 0.520248, 0.688989, 0.475652, 0.971518, 0.506942, 0.989807, 0.656753, 0.970419, 0.180893, 0.61649, 0.0237053, 0.242801, 0.337562, 0.233161, 0.392797, 0.990294, 0.199084, 0.057447, 0.671158, 0.747917, 0.668573, 0.0453435, 0.176139, 0.910425, 0.923741, 0.00176215, 0.296061, 0.478025, 0.181573, 0.036164, 0.702192, 0.0313901, 0.113348, 0.58428, 0.46213, 0.221134, 0.932671, 0.764427, 0.415765, 0.449912, 0.529514, 0.227868, 0.796867, 0.314191, 0.197278, 0.187912, 0.845347, 0.26772, 0.384787, 0.163984, 0.577743, 0.497061, 0.135861, 0.676472, 0.960896, 0.784094, 0.033677, 0.380924, 0.530175, 0.16563, 0.0695512, 0.349952, 0.151569, 0.344746, 0.0157297, 0.223123, 0.0640751, 0.495658, 0.310503, 0.692738, 0.612032, 0.567547, 0.857889, 0.670522, 0.685647, 0.383845, 0.0197798, 0.136059, 0.574925, 0.691993, 0.667442, 0.180047, 0.873677, 0.360731, 0.651153, 0.958467, 0.645701, 0.975104, 0.560409, 0.745208, 0.00676351, 0.586728, 0.304043, 0.880682, 0.221041, 0.15046, 0.239141, 0.249258, 0.196454, 0.245214, 0.684362, 0.0960514, 0.970904, 0.609519, 0.952968, 0.899556, 0.3414, 0.932593, 0.475766, 0.364046, 0.117809, 0.676439, 0.286498, 0.429399, 0.601948, 0.148346, 0.68029, 0.645234, 0.771374, 0.52105, 0.883415, 0.34897, 0.102868, 0.202091, 0.613328, 0.804702, 0.764001, 0.921364, 0.202624, 0.277871, 0.152549, 0.382469, 0.275849, 0.910749, 0.710937, 0.561205, 0.416221, 0.536861, 0.322434, 0.525319, 0.200341, 0.686401, 0.319362, 0.351195, 0.153495, 0.420281, 0.337442, 0.273369, 0.320972, 0.804164, 0.308775, 0.120205, 0.286141, 0.275005, 0.642853, 0.363757, 0.233674, 0.212187, 0.630722, 0.377742, 0.0663688, 0.949916, 0.320369, 0.857173, 0.449386, 0.285215, 0.371606, 0.0249118, 0.432057, 0.866585, 0.0182799, 0.277595, 0.511672, 0.657466, 0.470694, 0.876574, 0.21915, 0.314551, 0.879418, 0.925947, 0.214252, 0.235867, 0.867334, 0.585355, 0.236343, 0.0142805, 0.709999, 0.117742, 0.292881, 0.336431, 0.788103, 0.110984, 0.702093, 0.137928, 0.244125, 0.3929, 0.855334, 0.219038, 0.456583, 0.689839, 0.111941, 0.471571, 0.291894, 0.638545, 0.292937, 0.497642, 0.597071, 0.74203, 0.723507, 0.459369, 0.662521, 0.745359, 0.0500914, 0.795045, 0.422697, 0.380711, 0.512343, 0.660764, 0.61535, 0.486847, 0.816118, 0.00446232, 0.834289, 0.0770077, 0.103084, 0.0484243, 0.214223, 0.166285, 0.62742, 0.0472456, 0.837196, 0.116198, 0.719539, 0.365788, 0.604195, 0.216756, 0.506324, 0.964941, 0.758881, 0.287923, 0.242855, 0.845738, 0.813966, 0.267799, 0.0919762, 0.925327, 0.951424, 0.0960476, 0.566278, 0.316084, 0.341953, 0.899627, 0.417059, 0.175193, 0.0221171, 0.312482, 0.686303, 0.0341158, 0.736901, 0.178985, 0.0339552, 0.8749, 0.599127, 0.196911, 0.00325751, 0.308875, 0.0649545, 0.969831, 0.964767, 0.202674, 0.889139, 0.968017, 0.8597, 0.595312, 0.901864, 0.557683, 0.536565, 0.386705, 0.393704, 0.739662, 0.021824, 0.288998, 0.872303, 0.202635, 0.333721, 0.0343226, 0.725161, 0.521797, 0.115912, 0.393879, 0.326283, 0.654359, 0.626146, 0.979221, 0.763695, 0.274333, 0.0993109, 0.300461, 0.535933, 0.354048, 0.417858, 0.969487, 0.391937, 0.0182954, 0.426009, 0.160548, 0.253601, 0.321055, 0.81261, 0.672767, 0.332482, 0.688431, 0.492724, 0.278023, 0.395292, 0.994346, 0.990038, 0.940437, 0.987702, 0.897383, 0.618082, 0.145988, 0.880935, 0.842363, 0.125139, 0.116849, 0.460842, 0.314178, 0.043245, 0.4142, 0.89175, 0.574041, 0.931528, 0.0336511, 0.56791, 0.71331, 0.895303, 0.891334, 0.68638, 0.327461, 0.548034, 0.543829, 0.684925, 0.253966, 0.102468, 0.520761, 0.0809975, 0.131117, 0.154081, 0.0567908, 0.648202, 0.0766852, 0.823876, 0.897105, 0.70522, 0.764765, 0.875013, 0.135578, 0.404278, 0.523236, 0.255683, 0.512845, 0.938046, 0.856716, 0.468823, 0.804831, 0.355443, 0.0695988, 0.98588, 0.466855, 0.369401, 0.86012, 0.909353, 0.749526, 0.953432, 0.231657, 0.0795231, 0.118461, 0.163754, 0.230921, 0.911695, 0.87489, 0.488234, 0.551272, 0.905874, 0.730349, 0.759735, 0.560559, 0.615156, 0.648054, 0.896412, 0.953343, 0.150539, 0.139232, 0.843768, 0.395228, 0.457077, 0.945858, 0.537195, 0.127711, 0.831302, 0.60837, 0.672555, 0.187146, 0.217717, 0.420651, 0.435428, 0.44673, 0.665936, 0.451481, 0.975464, 0.983256, 0.754789, 0.454815, 0.947708, 0.636952, 0.795338, 0.289539, 0.359336, 0.632853, 0.0136475, 0.298275, 0.745858, 0.686665, 0.843021, 0.213234, 0.14509, 0.0492505, 0.70451, 0.579702, 0.756544, 0.186221, 0.904439, 0.622428, 0.261804, 0.230037, 0.483166, 0.842863, 0.64908, 0.412451, 0.195573, 0.397488, 0.542667, 0.973308, 0.508496, 0.718492, 0.527095, 0.0736815, 0.49691, 0.258268, 0.112948, 0.0283789, 0.120366, 0.971176, 0.437164, 0.779575, 0.253816, 0.287045, 0.849195, 0.152545, 0.351503, 0.972983, 0.190885, 0.392457, 0.0147285, 0.219052, 0.0749137, 0.130611, 0.835668, 0.992439, 0.842531, 0.551067, 0.804734, 0.308835, 0.933938, 0.943624, 0.637959, 0.421375, 0.64275, 0.521519, 0.203072, 0.935172, 0.877969, 0.188652, 0.399836, 0.405885, 0.398434, 0.72053, 0.706255, 0.275481, 0.893655, 0.401233, 0.866799, 0.387276, 0.0657183, 0.442247, 0.609669, 0.576605, 0.344086, 0.44144, 0.913102, 0.398888, 0.968562, 0.573847, 0.0929474, 0.958679, 0.563598, 0.642657, 0.0945982, 0.482204, 0.904375, 0.994957, 0.802897, 0.502411, 0.84817, 0.963312, 0.445155, 0.916581, 0.249594, 0.963417, 0.257998, 0.506907, 0.432447, 0.645067, 0.993154, 0.35397, 0.291207, 0.805341, 0.784517, 0.0604069, 0.0838133, 0.27463, 0.0784429, 0.18857, 0.502832, 0.0992244, 0.912633, 0.117638, 0.590154, 0.666609, 0.0591217, 0.255805, 0.77494, 0.491763, 0.191678, 0.103678, 0.0159232, 0.152233, 0.715904, 0.679012, 0.7397, 0.090081, 0.21494, 0.507191, 0.174881, 0.571327, 0.104085, 0.152587, 0.641194, 0.928891, 0.570947, 0.971235, 0.229893, 0.319219, 0.805914, 0.221738, 0.28536, 0.821369, 0.839343, 0.417271, 0.801295, 0.610942, 0.669377, 0.162577, 0.402268, 0.127565, 0.404972, 0.849395, 0.657328, 0.94097, 0.398055, 0.170477, 0.705278, 0.988333, 0.251353, 0.792618, 0.486964, 0.815419, 0.341093, 0.0126532, 0.410235, 0.55881, 0.0887572, 0.763223, 0.313562, 0.631297, 0.245806, 0.577398, 0.0776973, 0.61505, 0.397992, 0.0350695, 0.648541, 0.727337, 0.936424, 0.517721, 0.111229, 0.913763, 0.592251, 0.00559626, 0.559341, 0.994376, 0.416614, 0.292548, 0.202029, 0.0229131, 0.480779, 0.657034, 0.742421, 0.532592, 0.702188, 0.749077, 0.859528, 0.310363, 0.426907, 0.797739, 0.488193, 0.813929, 0.38762, 0.28087, 0.735248, 0.0859911, 0.871615, 0.0778746, 0.924287, 0.738598, 0.615197, 0.758289, 0.353542, 0.609701, 0.884774, 0.418233, 0.321753, 0.364006, 0.123441, 0.391384, 0.828042, 0.199458, 0.0170972, 0.311899, 0.602985, 0.927549, 0.353119, 0.735897, 0.610741, 0.504227, 0.621832, 0.410354, 0.441631, 0.22674, 0.0221614, 0.826528, 0.100437, 0.610663, 0.852608, 0.24596, 0.596498, 0.289481, 0.401341, 0.0212896, 0.954353, 0.126383, 0.388487, 0.86353, 0.530459, 0.859083, 0.966511, 0.795838, 0.990489, 0.908049, 0.696744, 0.130696, 0.653053, 0.323704, 0.501594, 0.476333, 0.125171, 0.86815, 0.962872, 0.800502, 0.967837, 0.605911, 0.543959, 0.377618, 0.639163, 0.0913697, 0.944725, 0.388407, 0.836197, 0.608426, 0.00363455, 0.365028, 0.912473, 0.615499, 0.978168, 0.821505, 0.777072, 0.0574939, 0.0304424, 0.931179, 0.163111, 0.0839781, 0.361373, 0.618165, 0.387367, 0.499838, 0.0465583, 0.109394, 0.909945, 0.103316, 0.0633438, 0.928474, 0.151977, 0.727656, 0.270818, 0.330468, 0.498373, 0.352822, 0.744426, 0.94411, 0.805679, 0.562243, 0.731822, 0.682423, 0.445707, 0.714585, 0.215232, 0.611213, 0.53818, 0.120947, 0.0604359, 0.317274, 0.170441, 0.197338, 0.111559, 0.438467, 0.807278, 0.0341178, 0.661611, 0.104411, 0.553421, 0.940274, 0.567132, 0.756098, 0.9386, 0.096182, 0.928292, 0.687291, 0.269224, 0.0413027, 0.987283, 0.224203, 0.363323, 0.553496, 0.295024, 0.953036, 0.343879, 0.401579, 0.182595, 0.761384, 0.289736, 0.0878732, 0.478722, 0.643365, 0.116882, 0.172611, 0.771067, 0.222788, 0.909552, 0.744369, 0.0590302, 0.310517, 0.741929, 0.791745, 0.9682, 0.0820786, 0.711899, 0.0155918, 0.0208627, 0.879141, 0.602773, 0.377763, 0.961243, 0.858891, 0.548141, 0.472792, 0.46125, 0.000115944, 0.57931, 0.404151, 0.259395, 0.941644, 0.473876, 0.80341, 0.55139, 0.462402, 0.34294, 0.433134, 0.354584, 0.546915, 0.0810531, 0.971719, 0.100658, 0.11246, 0.646787, 0.82041, 0.535585, 0.093344, 0.811832, 0.0267991, 0.117219, 0.835432, 0.737747, 0.854519, 0.81372, 0.0821774, 0.787324, 0.644162, 0.445221, 0.413507, 0.830886, 0.0991985, 0.164089, 0.962671, 0.727787, 0.423429, 0.72256, 0.96671, 0.447832, 0.733062, 0.450399, 0.538211, 0.41307, 0.958651, 0.649948, 0.149403, 0.568052, 0.947765, 0.770423, 0.326301, 0.012517, 0.288425, 0.655866, 0.682063, 0.570179, 0.118495, 0.954162, 0.688585, 0.24033, 0.603098, 0.18776, 0.732199, 0.701395, 0.96712, 0.324475, 0.626275, 0.628983, 0.762816, 0.721907, 0.23464, 0.109477, 0.322375, 0.164724, 0.619672, 0.290712, 0.628885, 0.18272, 0.696498, 0.625579, 0.911595, 0.0962853, 0.751789, 0.0270006, 0.947332, 0.696595, 0.0363827, 0.74882, 0.481896, 0.431251, 0.877495, 0.284251, 0.15089, 0.0553474, 0.923986, 0.169439, 0.656966, 0.387588, 0.857278, 0.174838, 0.29654, 0.392849, 0.513939, 0.656664, 0.10045, 0.378594, 0.328626, 0.839265, 0.0391475, 0.224348, 0.0736716, 0.576007, 0.686996, 0.990826, 0.751486, 0.218788, 0.256935, 0.601321, 0.914903, 0.150567, 0.638969, 0.581219, 0.372882, 0.957224, 0.852324, 0.461872, 0.268735, 0.647408, 0.536274, 0.0426807, 0.617604, 0.015211, 0.950039, 0.0523193, 0.471668, 0.679202, 0.929816, 0.165255, 0.315943, 0.686393, 0.595025, 0.949278, 0.538595, 0.303422, 0.0740217, 0.501687, 0.731599, 0.571007, 0.119565, 0.65584, 0.598696, 0.63467, 0.776305, 0.562427, 0.313772, 0.928061, 0.450614, 0.960383, 0.855092, 0.992951, 0.0154827, 0.0779528, 0.730416, 0.322916, 0.233521, 0.0831729, 0.356272, 0.673177, 0.720174, 0.505821, 0.260221, 0.309618, 0.671653, 0.0610973, 0.444349, 0.688994, 0.709228, 0.410851, 0.406549, 0.437169, 0.256708, 0.562061, 0.270783, 0.349388, 0.0272204, 0.195832, 0.136048, 0.510488, 0.657729, 0.485408, 0.189335, 0.628932, 0.370586, 0.799635, 0.938806, 0.956182, 0.350723, 0.828468, 0.953248, 0.10736, 0.758159, 0.434707, 0.63785, 0.506331, 0.38516, 0.997164, 0.386713, 0.265962, 0.367723, 0.103524, 0.577439, 0.501831, 0.451098, 0.480994, 0.0405122, 0.174294, 0.837503, 0.341736, 0.388626, 0.381439, 0.712605, 0.876063, 0.175593, 0.00248847, 0.439806, 0.634979, 0.966749, 0.090913, 0.358547, 0.430334, 0.799127, 0.719711, 0.287019, 0.20864, 0.19331, 0.474922, 0.0376009, 0.0341275, 0.0874646, 0.982185, 0.676308, 0.748173, 0.942651, 0.111877, 0.631365, 0.85004, 0.495776, 0.199792, 0.602691, 0.827331, 0.996597, 0.183644, 0.486967, 0.324724, 0.555411, 0.690267, 0.693458, 0.35693, 0.244766, 0.44147, 0.385816, 0.975314, 0.992426, 0.744957, 0.764903, 0.849005, 0.861171, 0.692125, 0.456767, 0.508464, 0.776381, 0.450884, 0.51987, 0.345787, 0.256052, 0.779928, 0.0568505, 0.831422, 0.476321, 0.538945, 0.106334, 0.706746, 0.0853278, 0.183265, 0.1092, 0.0367683, 0.631005, 0.0128032, 0.405197, 0.292649, 0.834136, 0.933866, 0.0126851, 0.553596, 0.397056, 0.854291, 0.105993, 0.572903, 0.640369, 0.13378, 0.653865, 0.0556563, 0.73828, 0.623158, 0.541798, 0.470322, 0.313415, 0.777172, 0.462445, 0.736641, 0.15414, 0.759531, 0.330711, 0.522968, 0.288768, 0.387064, 0.259262, 0.6222, 0.845375, 0.753184, 0.955956, 0.582769, 0.882583, 0.605337, 0.793343, 0.842571, 0.119, 0.621153, 0.67241, 0.660594, 0.0719063, 0.802956, 0.0299832, 0.805772, 0.197772, 0.108709, 0.0596038, 0.361572, 0.109106, 0.0504262, 0.379068, 0.135993, 0.932123, 0.655711, 0.467488, 0.953651, 0.995183, 0.600547, 0.579435, 0.361683, 0.883898, 0.957224, 0.414232, 0.859719, 0.675841, 0.859598, 0.737493, 0.422068, 0.380431, 0.615861, 0.395193, 0.93744, 0.938338, 0.212604, 0.15612, 0.842522, 0.143106, 0.788143, 0.351586, 0.680701, 0.0892752, 0.172652, 0.377726, 0.931982, 0.426281, 0.410915, 0.330425, 0.564319, 0.490617, 0.654643, 0.00690133, 0.0815571, 0.522269, 0.024506, 0.0677792, 0.992591, 0.31626, 0.568166, 0.167079, 0.0595757, 0.779459, 0.486391, 0.935332, 0.128365, 0.999419, 0.919318, 0.88351, 0.374481, 0.641246, 0.540668, 0.546789, 0.919843, 0.888966, 0.253205, 0.082144, 0.0527624, 0.405415, 0.777987, 0.554768, 0.587669, 0.294094, 0.555695, 0.472644, 0.638553, 0.917157, 0.73733, 0.0576607, 0.521733, 0.515638, 0.149688, 0.76494, 0.691338, 0.853385, 0.396735, 0.135935, 0.0166418, 0.206788, 0.997894, 0.342916, 0.55061, 0.0754545, 0.0201314, 0.251448, 0.639895, 0.0700902, 0.766749, 0.561373, 0.153651, 0.797279, 0.555698, 0.694349, 0.0948617, 0.703878, 0.844539, 0.0398525, 0.559561, 0.812489, 0.915344, 0.489303, 0.109182, 0.679305, 0.76255, 0.9383, 0.253246, 0.680216, 0.0110565, 0.618663, 0.689689, 0.163132, 0.0493963, 0.49011, 0.958381, 0.983173, 0.855168, 0.760666, 0.178369, 0.00199092, 0.607146, 0.279149, 0.599521, 0.827971, 0.237027, 0.351067, 0.296445, 0.372319, 0.256365, 0.313126, 0.381475, 0.132621, 0.855192, 0.786922, 0.619528, 0.628451, 0.587853, 0.0535287, 0.761674, 0.545655, 0.14277, 0.934656, 0.473947, 0.440523, 0.63071, 0.494316, 0.726436, 0.769289, 0.668158, 0.39968, 0.179117, 0.83941, 0.0741787, 0.196486, 0.529427, 0.65171, 0.565489, 0.091988, 0.803926, 0.326504, 0.469101, 0.164344, 0.700227, 0.401462, 0.316418, 0.956057, 0.591453, 0.951575, 0.995776, 0.51148, 0.700014, 0.960786, 0.614441, 0.429915, 0.660289, 0.025473, 0.93263, 0.700426, 0.744124, 0.378079, 0.318421, 0.612451, 0.905505, 0.894334, 0.969661, 0.76068, 0.111572, 0.995026, 0.866487, 0.6214, 0.450522, 0.807505, 0.450048, 0.0979121, 0.969788, 0.046331, 0.480078, 0.0681263, 0.37238, 0.331279, 0.774952, 0.886629, 0.0322941, 0.658397, 0.963058, 0.731739, 0.436177, 0.973296, 0.306804, 0.214159, 0.938776, 0.293845, 0.474659, 0.0141862, 0.0132554, 0.339886, 0.798059, 0.218099, 0.311044, 0.889401, 0.47282, 0.482657, 0.17873, 0.903616, 0.947343, 0.384226, 0.437886, 0.891671, 0.168244, 0.0821683, 0.918306, 0.68467, 0.27137, 0.175523, 0.986191, 0.99138, 0.306749, 0.992668, 0.655103, 0.441743, 0.964043, 0.515631, 0.75838, 0.2101, 0.25686, 0.237985, 0.629618, 0.0135306, 0.0943133, 0.611178, 0.329292, 0.654048, 0.681409, 0.391284, 0.611702, 0.854192, 0.395516, 0.124073, 0.544719, 0.0211423, 0.944481, 0.469952, 0.73843, 0.995262, 0.189854, 0.726325, 0.152935, 0.420038, 0.0152348, 0.297722, 0.21551, 0.856999, 0.429922, 0.733841, 0.256103, 0.1931, 0.503399, 0.930168, 0.668618, 0.219196, 0.515633, 0.530485, 0.542396, 0.572251, 0.731562, 0.483968, 0.380541, 0.380553, 0.0215347, 0.883127, 0.0273358, 0.89078, 0.916494, 0.454347, 0.527829, 0.507785, 0.0478597, 0.563378, 0.616642, 0.0074503, 0.290186, 0.602187, 0.179113, 0.961316, 0.928421, 0.391013, 0.590035, 0.0624214, 0.0821742, 0.770818, 0.152966, 0.524695, 0.113039, 0.988545, 0.303614, 0.0996593, 0.482933, 0.529027, 0.393564, 0.243453, 0.864431, 0.544316, 0.757896, 0.57916, 0.398254, 0.558485, 0.601869, 0.468, 0.713684, 0.126366, 0.782666, 0.854537, 0.0155665, 0.496068, 0.680507, 0.529421, 0.717767, 0.24828, 0.664336, 0.900595, 0.630351, 0.14928, 0.714254, 0.251655, 0.563342, 0.402903, 0.715264, 0.207282, 0.918101, 0.592773, 0.0692932, 0.0514421, 0.0780173, 0.873395, 0.204864, 0.75043, 0.159181, 0.386723, 0.698629, 0.365307, 0.384159, 0.742745, 0.229768, 0.801563, 0.462753, 0.700254, 0.0858789, 0.242187, 0.933512, 0.477361, 0.0657471, 0.944888, 0.0747551, 0.203376, 0.0691697, 0.538435, 0.829061, 0.65918, 0.471535, 0.44385, 0.607346, 0.926966, 0.513643, 0.914418, 0.125999, 0.0390181, 0.488024, 0.640222, 0.0809229, 0.0292556, 0.886372, 0.15527, 0.434866, 0.78704, 0.050664, 0.169771, 0.0945192, 0.00428554, 0.527147, 0.714936, 0.511054, 0.216053, 0.234769, 0.0535851, 0.450229, 0.939208, 0.428055, 0.909624, 0.0451906, 0.838102, 0.0949935, 0.526808, 0.100957, 0.599204, 0.20424, 0.323692, 0.169839, 0.703684, 0.116666, 0.0306695, 0.365019, 0.381662, 0.104124, 0.915699, 0.886522, 0.271398, 0.281559, 0.0668022, 0.402649, 0.430309, 0.395822, 0.64094, 0.133712, 0.639176, 0.856029, 0.72744, 0.208855, 0.720241, 0.412243, 0.875964, 0.519342, 0.756396, 0.60035, 0.63725, 0.893206, 0.313324, 0.420214, 0.334377, 0.0604622, 0.717698, 0.183966, 0.504313, 0.763231, 0.619038, 0.866789, 0.171457, 0.919811, 0.424679, 0.885576, 0.0701226, 0.123179, 0.396825, 0.649088, 0.848186, 0.316389, 0.362565, 0.865504, 0.782406, 0.921865, 0.552542, 0.753322, 0.0596514, 0.701613, 0.640246, 0.240584, 0.248258, 0.277888, 0.196749, 0.383629, 0.235176, 0.624186, 0.0494645, 0.56708, 0.264282, 0.916124, 0.953176, 0.0732884, 0.0341454, 0.384885, 0.815925, 0.289558, 0.0723223, 0.0782428, 0.354908, 0.838946, 0.829841, 0.947262, 0.304285, 0.806128, 0.0247178, 0.236912, 0.989356, 0.842223, 0.87976, 0.487751, 0.512436, 0.895716, 0.027243, 0.676653, 0.662825, 0.810001, 0.585047, 0.860084, 0.946514, 0.00889925, 0.761715, 0.601329, 0.949837, 0.889462, 0.669818, 0.61214, 0.443721, 0.526107, 0.765669, 0.449521, 0.419699, 0.345418, 0.0806505, 0.440493, 0.13885, 0.156493, 0.292409, 0.396526, 0.521697, 0.929818, 0.954097, 0.868602, 0.312119, 0.977433, 0.898196, 0.743006, 0.902996, 0.785161, 0.393288, 0.902601, 0.130492, 0.0191844, 0.232752, 0.509778, 0.123395, 0.622873, 0.277308, 0.69595, 0.716329, 0.961681, 0.946271, 0.893484, 0.0615568, 0.417046, 0.236197, 0.0636924, 0.641134, 0.969274, 0.251438, 0.784564, 0.271554, 0.359259, 0.123831, 0.270473, 0.901638, 0.950994, 0.160282, 0.629517, 0.916716, 0.639394, 0.225, 0.520646, 0.577397, 0.424217, 0.481537, 0.209618, 0.980867, 0.973294, 0.106634, 0.349323, 0.692033, 0.728899, 0.247615, 0.912327, 0.644278, 0.258974, 0.741965, 0.437609, 0.42484, 0.0738021, 0.311847, 0.548849, 0.110502, 0.954575, 0.111587, 0.947695, 0.465286, 0.0231469, 0.520316, 0.0585843, 0.450655, 0.27101, 0.809019, 0.559178, 0.105629, 0.772859, 0.416773, 0.511276, 0.0302692, 0.909653, 0.84874, 0.561421, 0.331931, 0.317488, 0.71822, 0.334825, 0.189305, 0.809674, 0.383952, 0.42976, 0.163802, 0.364921, 0.554067, 0.854067, 0.895681, 0.224681, 0.0461515, 0.210409, 0.405695, 0.210234, 0.896022, 0.416252, 0.379688, 0.0404849, 0.262162, 0.736689, 0.929544, 0.0224726, 0.165999, 0.404505, 0.856974, 0.302964, 0.245277, 0.221148, 0.116983, 0.487788, 0.478373, 0.323024, 0.99257, 0.554101, 0.743092, 0.109451, 0.71124, 0.809317, 0.386675, 0.88938, 0.987189, 0.0506929, 0.736438, 0.277834, 0.728736, 0.812051, 0.588502, 0.496814, 0.327882, 0.350621, 0.442151, 0.800165, 0.959016, 0.199712, 0.288561, 0.625356, 0.0663741, 0.16253, 0.540014, 0.0530989, 0.725205, 0.666362, 0.669788, 0.75412, 0.560063, 0.381198, 0.46331, 0.69749, 0.880856, 0.11325, 0.56145, 0.551666, 0.303476, 0.930746, 0.493665, 0.0393743, 0.208011, 0.0926338, 0.085625, 0.541639, 0.0913621, 0.334134, 0.564333, 0.248172, 0.80962, 0.852913, 0.654567, 0.718814, 0.372071, 0.938999, 0.511519, 0.515802, 0.997772, 0.785145, 0.11178, 0.0164981, 0.79932, 0.0111799, 0.210068, 0.81141, 0.704657, 0.697119, 0.00637811, 0.127444, 0.783655, 0.181962, 0.488771, 0.180929, 0.742406, 0.951332, 0.442068, 0.781665, 0.953388, 0.883542, 0.761271, 0.519147, 0.351601, 0.330865, 0.425916, 0.506969, 0.2123, 0.678322, 0.069484, 0.376491, 0.0808396, 0.272536, 0.639588, 0.0474258, 0.475981, 0.430449, 0.105085, 0.178061, 0.179986, 0.669677, 0.613189, 0.512817, 0.00236322, 0.986869, 0.528479, 0.125615, 0.605176, 0.415238, 0.419945, 0.157577, 0.0262994, 0.0123918, 0.524661, 0.671977, 0.084633, 0.800645, 0.503123, 0.155638, 0.454508, 0.651908, 0.66678, 0.565682, 0.432033, 0.326811, 0.0729654, 0.47984, 0.481572, 0.199118, 0.736326, 0.665823, 0.391671, 0.408702, 0.209706, 0.459449, 0.141601, 0.946343, 0.728172, 0.711024, 0.948224, 0.670107, 0.905047, 0.779312, 0.603412, 0.558603, 0.115324, 0.72896, 0.343519, 0.724847, 0.0545496, 0.172527, 0.460869, 0.154799, 0.777705, 0.768706, 0.127243, 0.0575518, 0.56434, 0.875226, 0.0368527, 0.581871, 0.836586, 0.0309622, 0.122295, 0.764266, 0.507662, 0.0430015, 0.54627, 0.968345, 0.896402, 0.988119, 0.651644, 0.469269, 0.860165, 0.0467171, 0.119166, 0.382994, 0.775127, 0.330595, 0.00564631, 0.792798, 0.27756, 0.635727, 0.969351, 0.339394, 0.386299, 0.50311, 0.501594, 0.450898, 0.129224, 0.897076, 0.569154, 0.859665, 0.0457243, 0.786076, 0.815472, 0.401849, 0.0443366, 0.667972, 0.858227, 0.0339023, 0.38162, 0.364467, 0.546809, 0.792158, 0.896732, 0.338401, 0.790985, 0.709323, 0.389329, 0.412661, 0.267131, 0.570449, 0.41529, 0.455563, 0.584359, 0.361192, 0.689631, 0.148885, 0.565805, 0.912932, 0.799891, 0.140446, 0.490216, 0.46693, 0.731235, 0.0714677, 0.87303, 0.51681, 0.0520606, 0.93384, 0.724988, 0.34197, 0.593085, 0.725204, 0.528663, 0.542755, 0.545362, 0.589811, 0.974497, 0.933991, 0.302597, 0.612706, 0.235915, 0.858704, 0.558845, 0.531967, 0.390625, 0.137459, 0.873559, 0.400807, 0.012224, 0.484347, 0.335695, 0.532124, 0.792587, 0.379314, 0.0136789, 0.427216, 0.549887, 0.132834, 0.552848, 0.202254, 0.371912, 0.358651, 0.58261, 0.436477, 0.224322, 0.701961, 0.699412, 0.0974816, 0.691123, 0.652295, 0.0158443, 0.487528, 0.438068, 0.227273, 0.513123, 0.097225, 0.945677, 0.643387, 0.610069, 0.814074, 0.728981, 0.176358, 0.187068, 0.417991, 0.0292344, 0.854177, 0.858445, 0.952635, 0.0906597, 0.54569, 0.718818, 0.99294, 0.228028, 0.0292397, 0.61293, 0.275814, 0.512207, 0.163246, 0.0122796, 0.031737, 0.341767, 0.216047, 0.139495, 0.188192, 0.621195, 0.797469, 0.104665, 0.731331, 0.975936, 0.889107, 0.135412, 0.736147, 0.834163, 0.905084, 0.22627, 0.80387, 0.0210373, 0.661656, 0.345425, 0.939666, 0.421124, 0.701128, 0.374584, 0.10811, 0.757839, 0.49641, 0.657283, 0.132898, 0.853988, 0.108884, 0.692365, 0.574381, 0.416176, 0.317909, 0.13654, 0.390142, 0.722439, 0.0488129, 0.635142, 0.783404, 0.0589331, 0.0413732, 0.16019, 0.846985, 0.968052, 0.84166, 0.549916, 0.300047, 0.423671, 0.298409, 0.581053, 0.924904, 0.701728, 0.20165, 0.507981, 0.70413, 0.615116, 0.712667, 0.26879, 0.471878, 0.0874282, 0.731852, 0.87302, 0.80928, 0.694741, 0.652464, 0.465504, 0.395786, 0.160542, 0.598191, 0.429329, 0.704256, 0.374392, 0.746214, 0.0233449, 0.654639, 0.0349414, 0.00683532, 0.278451, 0.796978, 0.357104, 0.0156055, 0.158203, 0.871539, 0.469787, 0.132897, 0.349076, 0.73376, 0.0119042, 0.171374, 0.695413, 0.325416, 0.642164, 0.251904, 0.87876, 0.456654, 0.666775, 0.6687, 0.520977, 0.377512, 0.994112, 0.320774, 0.360039, 0.919251, 0.491349, 0.587866, 0.70591, 0.899371, 0.366001, 0.858993, 0.149257, 0.946509, 0.165769, 0.571561, 0.857243, 0.324397, 0.799916, 0.119903, 0.38724, 0.519052, 0.331488, 0.560134, 0.852444, 0.940917, 0.313066, 0.0774066, 0.928305, 0.974356, 0.910505, 0.850625, 0.365606, 0.971177, 0.0528662, 0.362559, 0.509423, 0.875696, 0.299147, 0.868427, 0.0039314, 0.34909, 0.0799048, 0.834776, 0.883081, 0.49742, 0.304393, 0.60627, 0.195296, 0.904527, 0.492664, 0.678657, 0.794073, 0.96278, 0.0713241, 0.519281, 0.886132, 0.958058, 0.0883916, 0.664776, 0.882585, 0.113846, 0.0913884, 0.988083, 0.742503, 0.203616, 0.170706, 0.342501, 0.812241, 0.479815, 0.287091, 0.797085, 0.173639, 0.39054, 0.573799, 0.429264, 0.464452, 0.793, 0.837476, 0.949658, 0.16387, 0.847986, 0.589639, 0.348009, 0.621442, 0.466354, 0.82176, 0.21911, 0.496997, 0.410376, 0.251014, 0.221496, 0.583801, 0.0422436, 0.746097, 0.936768, 0.0179766, 0.281008, 0.375702, 0.344484, 0.0107574, 0.837914, 0.0589023, 0.556087, 0.596397, 0.498273, 0.639891, 0.101969, 0.443676, 0.316228, 0.58433, 0.280776, 0.823466, 0.476449, 0.0868284, 0.503147, 0.7468, 0.734962, 0.485219, 0.280746, 0.0357745, 0.0618097, 0.523439, 0.18097, 0.120984, 0.878572, 0.174271, 0.942672, 0.856728, 0.0185821, 0.607996, 0.439849, 0.983726, 0.340202, 0.056741, 0.228597, 0.168307, 0.777143, 0.421289, 0.479623, 0.0292844, 0.700163, 0.946515, 0.663362, 0.0439645, 0.939458, 0.448791, 0.128492, 0.836196, 0.679991, 0.225344, 0.490306, 0.225636, 0.297498, 0.357109, 0.325808, 0.784908, 0.989303, 0.996555, 0.651505, 0.162203, 0.397522, 0.00785712, 0.824634, 0.931041, 0.841834, 0.0629619, 0.347198, 0.279424, 0.782931, 0.216024, 0.781053, 0.610348, 0.106273, 0.310082, 0.496607, 0.167085, 0.237712, 0.51644, 0.655786, 0.157309, 0.419842, 0.866477, 0.0680756, 0.987071, 0.237696, 0.0920581, 0.162765, 0.869637, 0.00581341, 0.561312, 0.37681, 0.918244, 0.923747, 0.345497, 0.118504, 0.954044, 0.486536, 0.705112, 0.0107289, 0.0997009, 0.584292, 0.814548, 0.295217, 0.422746, 0.638047, 0.991411, 0.0414895, 0.264283, 0.92863, 0.537146, 0.837495, 0.063343, 0.0125096, 0.465855, 0.222677, 0.211889, 0.321458, 0.14737, 0.139611, 0.930517, 0.189931, 0.204486, 0.105795, 0.344059, 0.649703, 0.483116, 0.833087, 0.931833, 0.873272, 0.488936, 0.729881, 0.0375505, 0.388399, 0.763125, 0.165755, 0.0216007, 0.770192, 0.272306, 0.216977, 0.370487, 0.828848, 0.645115, 0.498873, 0.419112, 0.578879, 0.766108, 0.457062, 0.566512, 0.0419029, 0.0249131, 0.959833, 0.973717, 0.471592, 0.232222, 0.238165, 0.97537, 0.489763, 0.998287, 0.680591, 0.207046, 0.429929, 0.169956, 0.670421, 0.73972, 0.353622, 0.441594, 0.419911, 0.263872, 0.0498089, 0.813765, 0.470915, 0.819718, 0.449614, 0.946796, 0.591326, 0.939916, 0.679555, 0.92406, 0.144002, 0.0820027, 0.924349, 0.617001, 0.985386, 0.686784, 0.505408, 0.566169, 0.164351, 0.766942, 0.0591424, 0.158236, 0.840936, 0.771826, 0.570361, 0.384152, 0.223917, 0.992899, 0.567184, 0.549263, 0.179237, 0.633187, 0.101612, 0.0585411, 0.485621, 0.438939, 0.866184, 0.156396, 0.718994, 0.365662, 0.752446, 0.906147, 0.107901, 0.214145, 0.761709, 0.66301, 0.859022, 0.312942, 0.209947, 0.78767, 0.70115, 0.63421, 0.808469, 0.218522, 0.899243, 0.338673, 0.402534, 0.643909, 0.953206, 0.145768, 0.877047, 0.195736, 0.0413286, 0.854383, 0.899998, 0.571806, 0.412295, 0.141662, 0.26884, 0.615193, 0.102438, 0.4244, 0.298273, 0.464611, 0.909593, 0.939816, 0.768945, 0.652107, 0.448032, 0.991791, 0.659261, 0.0223205, 0.537184, 0.781411, 0.223751, 0.770998, 0.435699, 0.395948, 0.363257, 0.848033, 0.987993, 0.403496, 0.905348, 0.64754, 0.937878, 0.0317852, 0.372872, 0.855145, 0.863334, 0.00879159, 0.353361, 0.390425, 0.27679, 0.61777, 0.301791, 0.0775752, 0.993317, 0.433401, 0.964675, 0.652717, 0.918207, 0.385286, 0.730553, 0.146572, 0.367731, 0.123737, 0.506913, 0.783507, 0.0319109, 0.577727, 0.641786, 0.918864, 0.0881872, 0.217138, 0.151036, 0.652563, 0.919869, 0.265934, 0.064997, 0.527071, 0.519617, 0.648192, 0.438752, 0.0952445, 0.174509, 0.579974, 0.933857, 0.038362, 0.379932, 0.609649, 0.804567, 0.821148, 0.556734, 0.890532, 0.560089, 0.74925, 0.578395, 0.229507, 0.582763, 0.739994, 0.18902, 0.162725, 0.964016, 0.63295, 0.781545, 0.350326, 0.149459, 0.594382, 0.833603, 0.323194, 0.665038, 0.193284, 0.910884, 0.0383404, 0.953567, 0.599549, 0.0964137, 0.758202, 0.98538, 0.19992, 0.242626, 0.185377, 0.399657, 0.16926, 0.621697, 0.138662, 0.585958, 0.372343, 0.705057, 0.535386, 0.876265, 0.221161, 0.679675, 0.70328, 0.14226, 0.223886, 0.492413, 0.328784, 0.0019295, 0.0618598, 0.32195, 0.792413, 0.974461, 0.258373, 0.546162, 0.638832, 0.193545, 0.718397, 0.297724, 0.87448, 0.281254, 0.401263, 0.732132, 0.840846, 0.51548, 0.477188, 0.520529, 0.0574211, 0.879896, 0.825221, 0.823569, 0.450494, 0.643669, 0.738295, 0.637289, 0.747925, 0.1375, 0.584215, 0.486092, 0.980283, 0.834996, 0.0355096, 0.000402285, 0.39892, 0.475797, 0.677773, 0.903426, 0.786041, 0.948753, 0.758994, 0.300903, 0.948204, 0.980958, 0.24324, 0.224714, 0.476874, 0.998334, 0.253935, 0.695822, 0.771502, 0.260869, 0.404175, 0.613603, 0.412185, 0.482095, 0.701283, 0.399169, 0.393656, 0.7898, 0.373355, 0.349326, 0.0763198, 0.755844, 0.970799, 0.702633, 0.9694, 0.806628, 0.283078, 0.635329, 0.261826, 0.613068, 0.427522, 0.906394, 0.838702, 0.0584486, 0.93759, 0.279747, 0.613374, 0.726184, 0.570557, 0.132885, 0.157892, 0.661021, 0.624447, 0.238375, 0.265631, 0.210045, 0.20074, 0.554434, 0.462112, 0.961678, 0.774916, 0.828709, 0.160807, 0.387183, 0.854869, 0.772969, 0.800111, 0.146033, 0.430107, 0.473189, 0.871752, 0.414768, 0.63419, 0.371186, 0.169567, 0.113154, 0.785562, 0.485109, 0.640857, 0.438677, 0.088096, 0.861557, 0.669475, 0.0899299, 0.68428, 0.953528, 0.944065, 0.318532, 0.568949, 0.97022, 0.241968, 0.438976, 0.706167, 0.484883, 0.723827, 0.649034, 0.98121, 0.462545, 0.718383, 0.397894, 0.330632, 0.337969, 0.235948, 0.152374, 0.987381, 0.0938732, 0.30328, 0.891918, 0.271634, 0.277232, 0.386458, 0.299482, 0.0179493, 0.530283, 0.25965, 0.76149, 0.792983, 0.764066, 0.811147, 0.579048, 0.285016, 0.732108, 0.0827798, 0.529541, 0.587462, 0.345881, 0.0788342, 0.766859, 0.777163, 0.0787395, 0.318288, 0.104054, 0.901717, 0.224164, 0.831469, 0.958816, 0.571994, 0.20373, 0.446843, 0.103416, 0.469303, 0.585657, 0.528659, 0.589496, 0.741476, 0.223181, 0.576454, 0.280938, 0.942264, 0.78115, 0.906357, 0.497306, 0.997612, 0.128139, 0.520737, 0.813598, 0.562275, 0.988924, 0.391404, 0.44395, 0.627078, 0.594139, 0.299362, 0.151443, 0.840365, 0.280755, 0.212267, 0.401839, 0.605054, 0.57246, 0.111736, 0.591323, 0.34224, 0.684317, 0.581794, 0.996372, 0.255064, 0.327143, 0.0313873, 0.502993, 0.573032, 0.0913457, 0.7693, 0.460883, 0.609705, 0.508603, 0.32091, 0.665962, 0.592396, 0.919613, 0.8542, 0.288894, 0.884967, 0.990343, 0.240901, 0.0860902, 0.722785, 0.281888, 0.502922, 0.430888, 0.196899, 0.865514, 0.830811, 0.345966, 0.620081, 0.363402, 0.61164, 0.331896, 0.493554, 0.759704, 0.0400446, 0.487329, 0.825074, 0.462664, 0.95134, 0.585477, 0.0819551, 0.024318, 0.277774, 0.909848, 0.313303, 0.636655, 0.873505, 0.286556, 0.333964, 0.736289, 0.381869, 0.770467, 0.804935, 0.178941, 0.888171, 0.918411, 0.44095, 0.617121, 0.951869, 0.581627, 0.691829, 0.895297, 0.196821, 0.688995, 0.860461, 0.618282, 0.280913, 0.641262, 0.0850014, 0.582677, 0.352706, 0.132268, 0.195049, 0.0168379, 0.894165, 0.905649, 0.227368, 0.214574, 0.794269, 0.479328, 0.286995, 0.388914, 0.171636, 0.169882, 0.136362, 0.052331, 0.202716, 0.624452, 0.378773, 0.314778, 0.23387, 0.00301555, 0.72689, 0.737593, 0.128541, 0.473689, 0.91113, 0.0552363, 0.839909, 0.776099, 0.925945, 0.977754, 0.594462, 0.840629, 0.829297, 0.0733164, 0.629317, 0.807152, 0.487663, 0.752347, 0.19413, 0.675738, 0.0783495, 0.735455, 0.451829, 0.243855, 0.223202, 0.635667, 0.598798, 0.396199, 0.74669, 0.977885, 0.634633, 0.0819732, 0.552457, 0.834431, 0.928032, 0.560666, 0.450888, 0.309971, 0.899419, 0.0437204, 0.545207, 0.439469, 0.126718, 0.78781, 0.332239, 0.805375, 0.470927, 0.430111, 0.922911, 0.556821, 0.71086, 0.522538, 0.59139, 0.374755, 0.933486, 0.711548, 0.963196, 0.153702, 0.11815, 0.989622, 0.0472076, 0.641319, 0.384259, 0.261419, 0.958408, 0.479235, 0.339818, 0.981219, 0.432372, 0.610901, 0.712508, 0.094701, 0.660963, 0.0658332, 0.937364, 0.741942, 0.157425, 0.603666, 0.847272, 0.673403, 0.737276, 0.735831, 0.908019, 0.0509612, 0.325314, 0.474769, 0.979748, 0.758369, 0.460515, 0.25145, 0.970487, 0.862656, 0.364827, 0.731362, 0.466785, 0.648431, 0.537698, 0.187376, 0.798932, 0.635509, 0.805815, 0.240966, 0.226872, 0.505037, 0.863647, 0.701438, 0.85284, 0.414368, 0.501964, 0.608772, 0.0189699, 0.540045, 0.863871, 0.105737, 0.355939, 0.822397, 0.391781, 0.913539, 0.461184, 0.416663, 0.609891, 0.967796, 0.764992, 0.888574, 0.849941, 0.736768, 0.183908, 0.937005, 0.805695, 0.861486, 0.832524, 0.729004, 0.765262, 0.520346, 0.115059, 0.870998, 0.361088, 0.513614, 0.842225, 0.0881088, 0.292429, 0.137908, 0.356444, 0.599227, 0.301219, 0.0408697, 0.480646, 0.681125, 0.189021, 0.685976, 0.945816, 0.260809, 0.10544, 0.367217, 0.305965, 0.352297, 0.531191, 0.041613, 0.37311, 0.0421497, 0.190846, 0.569045, 0.0161333, 0.50502, 0.288929, 0.0668288, 0.194221, 0.338985, 0.815525, 0.287069, 0.306393, 0.651041, 0.840396, 0.865013, 0.64269, 0.992619, 0.779065, 0.853414, 0.278578, 0.855896, 0.0876856, 0.658969, 0.199614, 0.0981758, 0.678445, 0.783786, 0.936603, 0.551777, 0.523649, 0.163702, 0.70052, 0.945307, 0.156769, 0.235407, 0.355036, 0.954613, 0.587805, 0.347914, 0.325659, 0.952508, 0.718319, 0.332959, 0.503972, 0.770691, 0.571798, 0.211117, 0.872724, 0.225197, 0.343215, 0.172587, 0.778286, 0.941321, 0.846916, 0.634631, 0.502396, 0.696883, 0.320475, 0.00211559, 0.48145, 0.150909, 0.237578, 0.349145, 0.212481, 0.124726, 0.129041, 0.151703, 0.895788, 0.667502, 0.201572, 0.786089, 0.148381, 0.152508, 0.312843, 0.0899695, 0.914312, 0.62648, 0.105145, 0.96813, 0.376314, 0.155949, 0.956938, 0.822807, 0.582056, 0.589151, 0.743151, 0.501574, 0.653275, 0.0697762, 0.54845, 0.905452, 0.612918, 0.398713, 0.21043, 0.497297, 0.629791, 0.491014, 0.25102, 0.324733, 0.876637, 0.221174, 0.164433, 0.304469, 0.207277, 0.666364, 0.209962, 0.854519, 0.544456, 0.380603, 0.515054, 0.116261, 0.721621, 0.263809, 0.745411, 0.94723, 0.0715318, 0.0988318, 0.834298, 0.678132, 0.257814, 0.18577, 0.655749, 0.874559, 0.475069, 0.777368, 0.920175, 0.433812, 0.392358, 0.967079, 0.094701, 0.542215, 0.516423, 0.162233, 0.280253, 0.782812, 0.483115, 0.809369, 0.929462, 0.504624, 0.920034, 0.188641, 0.452626, 0.509906, 0.070377, 0.908057, 0.042267, 0.877117, 0.918825, 0.787805, 0.997339, 0.195188, 0.908248, 0.0861618, 0.199936, 0.895063, 0.476756, 0.115844, 0.0640491, 0.392435, 0.494361, 0.509511, 0.293985, 0.0741485, 0.0754649, 0.719831, 0.281555, 0.787704, 0.353963, 0.961797, 0.345935, 0.0333126, 0.575006, 0.1463, 0.49132, 0.215853, 0.233856, 0.372685, 0.705419, 0.745246, 0.189824, 0.893101, 0.147042, 0.742171, 0.487025, 0.968412, 0.902037, 0.34699, 0.103765, 0.163472, 0.351792, 0.408973, 0.987175, 0.749758, 0.708926, 0.0282582, 0.675637, 0.877405, 0.440848, 0.46761, 0.404586, 0.498625, 0.741978, 0.890635, 0.606071, 0.132024, 0.521916, 0.274432, 0.636984, 0.177254, 0.854536, 0.590174, 0.0104405, 0.751678, 0.838834, 0.531277, 0.396504, 0.334877, 0.983738, 0.820574, 0.452551, 0.111009, 0.923228, 0.919036, 0.000190886, 0.640469, 0.694707, 0.825114, 0.373546, 0.396162, 0.25915, 0.699044, 0.469011, 0.351018, 0.751517, 0.0135174, 0.499949, 0.301832, 0.860023, 0.106183, 0.552073, 0.645349, 0.766318, 0.296837, 0.0505084, 0.780736, 0.263128, 0.115076, 0.43891, 0.362991, 0.500796, 0.154705, 0.69483, 0.599993, 0.0731594, 0.578293, 0.985218, 0.943442, 0.246202, 0.085457, 0.974608, 0.740269, 0.13506, 0.532824, 0.126926, 0.205299, 0.162119, 0.630172, 0.785893, 0.084874, 0.354642, 0.957355, 0.575205, 0.816908, 0.275245, 0.657655, 0.709045, 0.0740773, 0.072105, 0.250221, 0.454954, 0.787529, 0.852794, 0.221947, 0.723994, 0.525126, 0.191795, 0.10192, 0.65747, 0.595842, 0.865054, 0.129639, 0.780963, 0.454539, 0.471482, 0.433569, 0.150568, 0.0643218, 0.864143, 0.405488, 0.985996, 0.9868, 0.840035, 0.493108, 0.578922, 0.716618, 0.521337, 0.43809, 0.168781, 0.685721, 0.241985, 0.508433, 0.87115, 0.73972, 0.52165, 0.5967, 0.682724, 0.424041, 0.45458, 0.11836, 0.640508, 0.00572994, 0.423046, 0.55627, 0.640683, 0.932487, 0.457145, 0.797803, 0.936772, 0.245257, 0.516073, 0.842246, 0.768496, 0.820881, 0.84557, 0.257549, 0.201377, 0.787107, 0.843035, 0.741106, 0.950916, 0.0673781, 0.764331, 0.392215, 0.867684, 0.208666, 0.767705, 0.807338, 0.955783, 0.911108, 0.821371, 0.754469, 0.118085, 0.483238, 0.752593, 0.78099, 0.716943, 0.290101, 0.667643, 0.058115, 0.865124, 0.494295, 0.599276, 0.729424, 0.563727, 0.120082, 0.471502, 0.525764, 0.363146, 0.796546, 0.194646, 0.335098, 0.593727, 0.993955, 0.193552, 0.282172, 0.344447, 0.188144, 0.367341, 0.369837, 0.167983, 0.231762, 0.309907, 0.569787, 0.783164, 0.0142529, 0.731876, 0.686713, 0.429142, 0.163084, 0.685502, 0.152035, 0.340327, 0.653107, 0.854134, 0.545174, 0.280415, 0.246839, 0.910729, 0.44662, 0.37323, 0.933784, 0.11956, 0.753155, 0.41805, 0.727492, 0.296936, 0.114884, 0.653231, 0.552082, 0.0770612, 0.802197, 0.543453, 0.308937, 0.752614, 0.0418398, 0.840589, 0.239802, 0.832301, 0.621549, 0.495012, 0.775235, 0.84562, 0.790266, 0.875287, 0.842682, 0.782191, 0.207096, 0.434501, 0.16516, 0.25881, 0.882546, 0.0520791, 0.910952, 0.550428, 0.979296, 0.822338, 0.693308, 0.010686, 0.386402, 0.867304, 0.939875, 0.560713, 0.270201, 0.443515, 0.119218, 0.391537, 0.792742, 0.230883, 0.612542, 0.578704, 0.6343, 0.00493186, 0.962376, 0.814058, 0.128649, 0.159273, 0.126206, 0.950942, 0.0415704, 0.686412, 0.843708, 0.384128, 0.704849, 0.325643, 0.88536, 0.107272, 0.934188, 0.859817, 0.81426, 0.483232, 0.343538, 0.186065, 0.238609, 0.773701, 0.976711, 0.554868, 0.445094, 0.463711, 0.772335, 0.37477, 0.335995, 0.448906, 0.888065, 0.892437, 0.462752, 0.275714, 0.848819, 0.728886, 0.298102, 0.35338, 0.137639, 0.135059, 0.906505, 0.238063, 0.805348, 0.126255, 0.920968, 0.930728, 0.551014, 0.920872, 0.739565, 0.542894, 0.10619, 0.204478, 0.771847, 0.902597, 0.355718, 0.911566, 0.0575367, 0.562718, 0.891847, 0.7837, 0.997554, 0.569518, 0.495948, 0.710388, 0.738174, 0.466616, 0.401706, 0.248976, 0.258626, 0.83484, 0.216465, 0.0729643, 0.164988, 0.837252, 0.442034, 0.296171, 0.798832, 0.0558175, 0.863475, 0.77015, 0.39575, 0.304668, 0.0203643, 0.20633, 0.695167, 0.919692, 0.436391, 0.963263, 0.303426, 0.193292, 0.768452, 0.45916, 0.699389, 0.690452, 0.651119, 0.888002, 0.355534, 0.198755, 0.803778, 0.870089, 0.809225, 0.0915294, 0.0459957, 0.986851, 0.250905, 0.190439, 0.429193, 0.370636, 0.336584, 0.384537, 0.768718, 0.0982904, 0.95832, 0.840603, 0.542528, 0.286739, 0.540849, 0.752271, 0.513449, 0.766535, 0.102456, 0.334374, 0.634429, 0.0449059, 0.56841, 0.937627, 0.216849, 0.359826, 0.693254, 0.502889, 0.693115, 0.506843, 0.872625, 0.424638, 0.174276, 0.363718, 0.536146, 0.355215, 0.0546224, 0.90829, 0.967318, 0.693203, 0.97595, 0.79812, 0.924415, 0.5999, 0.732423, 0.481824, 0.0390074, 0.858689, 0.0819876, 0.135897, 0.0322327, 0.314027, 0.601123, 0.00499386, 0.610211, 0.0319087, 0.0406788, 0.801345, 0.696581, 0.366098, 0.266956, 0.21206, 0.904011, 0.118976, 0.00920613, 0.69959, 0.829873, 0.943921, 0.558463, 0.60533, 0.724935, 0.549891, 0.733106, 0.530256, 0.694571, 0.713422, 0.611106, 0.072951, 0.404777, 0.0158893, 0.161346, 0.693612, 0.518936, 0.878131, 0.703876, 0.611929, 0.408529, 0.768275, 0.808623, 0.959361, 0.326656, 0.83589, 0.521971, 0.977083, 0.867278, 0.395405, 0.736166, 0.0280796, 0.940964, 0.732938, 0.217135, 0.780848, 0.725279, 0.613338, 0.546845, 0.810228, 0.647924, 0.525042, 0.971578, 0.335967, 0.588887, 0.928548, 0.957302, 0.787647, 0.0901167, 0.175435, 0.704188, 0.00509918, 0.839273, 0.954534, 0.310311, 0.744614, 0.598133, 0.511078, 0.294883, 0.821891, 0.658491, 0.223005, 0.0152977, 0.822106, 0.11655, 0.380148, 0.53276, 0.511126, 0.512797, 0.365613, 0.777057, 0.733977, 0.522855, 0.281136, 0.89646, 0.467778, 0.361306, 0.0228623, 0.286544, 0.409327, 0.497749, 0.822417, 0.136394, 0.682058, 0.916336, 0.910317, 0.232289, 0.639161, 0.580547, 0.602081, 0.0719611, 0.291157, 0.40773, 0.0201031, 0.728334, 0.458429, 0.362484, 0.996845, 0.366949, 0.586223, 0.681143, 0.0242279, 0.620375, 0.51662, 0.93688, 0.538165, 0.912697, 0.791674, 0.713292, 0.433204, 0.0843528, 0.697764, 0.43884, 0.891681, 0.689411, 0.791984, 0.224784, 0.349407, 0.375761, 0.335028, 0.311385, 0.750942, 0.616441, 0.844438, 0.251643, 0.660741, 0.0805609, 0.769433, 0.407609, 0.132638, 0.0332942, 0.675042, 0.809139, 0.519062, 0.00151899, 0.721963, 0.579542, 0.248223, 0.860977, 0.123355, 0.208809, 0.771286, 0.181604, 0.49451, 0.0744826, 0.72343, 0.847404, 0.0304009, 0.491753, 0.330725, 0.48852, 0.452269, 0.56276, 0.352293, 0.731438, 0.789613, 0.198553, 0.411078, 0.284744, 0.471403, 0.464478, 0.799206, 0.728932, 0.884635, 0.590945, 0.0569764, 0.0725263, 0.342085, 0.370218, 0.639383, 0.932643, 0.171662, 0.675389, 0.508058, 0.678454, 0.75074, 0.292735, 0.0321314, 0.152056, 0.887809, 0.0336618, 0.0938312, 0.37829, 0.0992418, 0.539253, 0.748581, 0.308604, 0.135415, 0.22339, 0.970354, 0.579154, 0.484325, 0.259782, 0.0175138, 0.504341, 0.768727, 0.704132, 0.736099, 0.924297, 0.123621, 0.331132, 0.764928, 0.142885, 0.630501, 0.754362, 0.643633, 0.675589, 0.793947, 0.264666, 0.293463, 0.86976, 0.13139, 0.910967, 0.579427, 0.775444, 0.509456, 0.568785, 0.481629, 0.534621, 0.963375, 0.926956, 0.596428, 0.695135, 0.976368, 0.985007, 0.219229, 0.18263, 0.0330791, 0.794537, 0.36597, 0.521017, 0.437158, 0.501348, 0.751041, 0.766312, 0.46439, 0.00366036, 0.599896, 0.398209, 0.76599, 0.95793, 0.364972, 0.493257, 0.452247, 0.712015, 0.024297, 0.225755, 0.527445, 0.844692, 0.587732, 0.0250402, 0.337706, 0.908794, 0.589894, 0.831098, 0.270304, 0.638438, 0.0316758, 0.573326, 0.0306914, 0.946889, 0.0775509, 0.42889, 0.250056, 0.316976, 0.456179, 0.917887, 0.917448, 0.11967, 0.591144, 0.352981, 0.849511, 0.465982, 0.00976796, 0.697137, 0.320775, 0.530182, 0.791732, 0.781348, 0.630783, 0.570108, 0.867648, 0.0258425, 0.147678, 0.39056, 0.0981929, 0.982114, 0.44062, 0.879375, 0.964472, 0.459122, 0.957155, 0.656362, 0.142271, 0.0621468, 0.791664, 0.472776, 0.618339, 0.864549, 0.778153, 0.311727, 0.398461, 0.455023, 0.973779, 0.999543, 0.414123, 0.709867, 0.440624, 0.951762, 0.0568399, 0.97083, 0.712216, 0.921851, 0.479456, 0.253647, 0.613246, 0.975682, 0.761829, 0.831174, 0.868983, 0.420924, 0.264717, 0.547227, 0.346723, 0.856154, 0.492, 0.0520774, 0.555698, 0.717819, 0.154834, 0.102231, 0.516433, 0.418083, 0.455069, 0.0905887, 0.961797, 0.277239, 0.187967, 0.462781, 0.346729, 0.31986, 0.58213, 0.605526, 0.480522, 0.178034, 0.59996, 0.0820642, 0.372264, 0.154094, 0.685137, 0.926591, 0.506341, 0.374656, 0.949043, 0.820158, 0.912711, 0.150832, 0.141389, 0.806484, 0.668464, 0.569262, 0.194434, 0.805651, 0.338127, 0.0445907, 0.553085, 0.585123, 0.859129, 0.267628, 0.430494, 0.236305, 0.602553, 0.93172, 0.958859, 0.815454, 0.737249, 0.665764, 0.827119, 0.467034, 0.47401, 0.125334, 0.0909302, 0.884802, 0.880571, 0.552597, 0.568278, 0.899672, 0.900913, 0.390872, 0.267432, 0.678024, 0.734613, 0.379154, 0.00800285, 0.575992, 0.471158, 0.371449, 0.303787, 0.430055, 0.533649, 0.533947, 0.595581, 0.537309, 0.077545, 0.190509, 0.378629, 0.744644, 0.797956, 0.979207, 0.112392, 0.237731, 0.948207, 0.518345, 0.801375, 0.30987, 0.590398, 0.97661, 0.474416, 0.703823, 0.520864, 0.965192, 0.119271, 0.558809, 0.640866, 0.288936, 0.910419, 0.741629, 0.424635, 0.779616, 0.768092, 0.507772, 0.504063, 0.316496, 0.541074, 0.68036, 0.538136, 0.579494, 0.294867, 0.308948, 0.80587, 0.463329, 0.251374, 0.663507, 0.943482, 0.363929, 0.555071, 0.709577, 0.430258, 0.342018, 0.102579, 0.203525, 0.95593, 0.601485, 0.790328, 0.662096, 0.957734, 0.845471, 0.108412, 0.46634, 0.252193, 0.643831, 0.11127, 0.376411, 0.023525, 0.287631, 0.994963, 0.658874, 0.0210645, 0.603629, 0.622803, 0.0472722, 0.315973, 0.923111, 0.717089, 0.922971, 0.104088, 0.0062942, 0.789094, 0.625341, 0.224942, 0.398873, 0.910434, 0.932619, 0.768445, 0.323064, 0.738007, 0.53752, 0.502822, 0.593059, 0.385173, 0.96417, 0.664428, 0.115134, 0.841562, 0.030039, 0.146718, 0.870019, 0.602876, 0.338186, 0.479086, 0.729154, 0.910322, 0.650492, 0.345689, 0.668121, 0.427259, 0.57197, 0.869793, 0.576452, 0.244191, 0.0571584, 0.825081, 0.596242, 0.0448514, 0.42959, 0.951414, 0.72456, 0.00677971, 0.872711, 0.671347, 0.192745, 0.968447, 0.56047, 0.920649, 0.752342, 0.966234, 0.613444, 0.033573, 0.468321, 0.844581, 0.775329, 0.122645, 0.02613, 0.344292, 0.310932, 0.790536, 0.389491, 0.869365, 0.826368, 0.0173728, 0.189828, 0.523768, 0.117784, 0.0199382, 0.532736, 0.754888, 0.469754, 0.294376, 0.0780923, 0.126736, 0.660983, 0.430775, 0.21072, 0.63831, 0.379654, 0.361582, 0.230799, 0.113835, 0.267163, 0.117418, 0.136472, 0.938982, 0.265427, 0.255827, 0.515764, 0.607022, 0.533919, 0.463674, 0.415789, 0.63417, 0.0901891, 0.294229, 0.604955, 0.424594, 0.0620128, 0.11916, 0.112472, 0.996593, 0.84225, 0.327968, 0.714541, 0.304632, 0.164565, 0.741463, 0.112919, 0.502746, 0.90645, 0.752368, 0.974846, 0.549887, 0.108335, 0.600625, 0.681496, 0.713924, 0.934521, 0.978134, 0.407894, 0.343613, 0.440783, 0.664972, 0.838276, 0.0019049, 0.019787, 0.50369, 0.259691, 0.403031, 0.557228, 0.479232, 0.690514, 0.0048832, 0.0951374, 0.00396124, 0.664695, 0.700051, 0.761949, 0.415953, 0.234898, 0.852, 0.639213, 0.30993, 0.909582, 0.89205, 0.673465, 0.934445, 0.95726, 0.867526, 0.604767, 0.91859, 0.478939, 0.268658, 0.756328, 0.969407, 0.0815263, 0.0577255, 0.9332, 0.39228, 0.531781, 0.1917, 0.195857, 0.540173, 0.00600479, 0.869316, 0.545209, 0.645048, 0.43061, 0.206057, 0.442541, 0.0948908, 0.946553, 0.674933, 0.950173, 0.263825, 0.495335, 0.668037, 0.803664, 0.777506, 0.989808, 0.513813, 0.962018, 0.611008, 0.0673268, 0.999634, 0.238826, 0.653811, 0.939171, 0.571092, 0.408408, 0.189841, 0.35669, 0.922076, 0.191623, 0.38311, 0.713345, 0.670143, 0.97811, 0.271622, 0.943943, 0.824031, 0.206058, 0.461943, 0.297259, 0.698813, 0.663358, 0.557625, 0.315034, 0.347587, 0.460004, 0.826429, 0.838686, 0.852591, 0.320376, 0.00415945, 0.685438, 0.600111, 0.241398, 0.840719, 0.960097, 0.422577, 0.98152, 0.286617, 0.771774, 0.874038, 0.250729, 0.800102, 0.56279, 0.311846, 0.111826, 0.778888, 0.691236, 0.534948, 0.288923, 0.0833545, 0.447614, 0.86312, 0.477696, 0.901524, 0.433181, 0.191154, 0.281116, 0.212128, 0.731244, 0.538579, 0.620449, 0.704903, 0.460499, 0.37742, 0.823034, 0.237254, 0.55763, 0.316825, 0.0284923, 0.794764, 0.0689214, 0.620568, 0.818483, 0.049073, 0.520155, 0.80956, 0.403729, 0.0384824, 0.884952, 0.381709, 0.169691, 0.379571, 0.844339, 0.784253, 0.515285, 0.196288, 0.0223558, 0.373821, 0.782384, 0.303983, 0.864093, 0.774289, 0.240766, 0.58568, 0.328797, 0.126315, 0.841865, 0.283418, 0.748826, 0.270055, 0.12889, 0.570367, 0.217194, 0.323025, 0.565146, 0.457298, 0.222445, 0.98836, 0.492686, 0.293779, 0.0162616, 0.774602, 0.565758, 0.357465, 0.516019, 0.137609, 0.0597346, 0.394048, 0.452074, 0.0817901, 0.906816, 0.499637, 0.694108, 0.481, 0.30652, 0.220167, 0.978509, 0.174359, 0.983153, 0.68811, 0.0781752, 0.643734, 0.835491, 0.025745, 0.537208, 0.550764, 0.146115, 0.444928, 0.855384, 0.636416, 0.361787, 0.898798, 0.385655, 0.515164, 0.246801, 0.984843, 0.650865, 0.413739, 0.475613, 0.346935, 0.579753, 0.517482, 0.00844559, 0.326494, 0.150286, 0.622365, 0.753325, 0.916103, 0.556752, 0.274754, 0.626378, 0.523771, 0.0342807, 0.600559, 0.274172, 0.210256, 0.606753, 0.578822, 0.318668, 0.39041, 0.683452, 0.375313, 0.353341, 0.58294, 0.925155, 0.140171, 0.0646038, 0.450619, 0.199829, 0.500982, 0.631797, 0.777428, 0.0981268, 0.600188, 0.682762, 0.161681, 0.159471, 0.908154, 0.851515, 0.395125, 0.637718, 0.105254, 0.419895, 0.0359921, 0.370579, 0.42579, 0.29233, 0.456937, 0.0862449, 0.180989, 0.0550971, 0.981704, 0.22094, 0.303764, 0.690003, 0.136119, 0.218901, 0.346908, 0.332063, 0.275067, 0.364109, 0.5226, 0.700079, 0.856375, 0.262692, 0.848152, 0.0964617, 0.183504, 0.121691, 0.562524, 0.859729, 0.326392, 0.463397, 0.879175, 0.603054, 0.446576, 0.0491054, 0.341939, 0.947599, 0.238099, 0.361434, 0.277334, 0.0844512, 0.444674, 0.521843, 0.323605, 0.743892, 0.417587, 0.539746, 0.838717, 0.522419, 0.944407, 0.303898, 0.0965467, 0.738773, 0.204419, 0.488576, 0.0935113, 0.395192, 0.138957, 0.374688, 0.643051, 0.384333, 0.246379, 0.440989, 0.522972, 0.598874, 0.3693, 0.754691, 0.00516612, 0.0332441, 0.745578, 0.500539, 0.167944, 0.499101, 0.0951122, 0.557973, 0.320253, 0.299863, 0.00852917, 0.866493, 0.804178, 0.661775, 0.872044, 0.148866, 0.631578, 0.748701, 0.825885, 0.224996, 0.581948, 0.11067, 0.143304, 0.031682, 0.392887, 0.167357, 0.382367, 0.311425, 0.201765, 0.0485107, 0.362529, 0.403489, 0.858543, 0.425199, 0.65105, 0.61213, 0.0104368, 0.0959071, 0.866512, 0.0848124, 0.808674, 0.395662, 0.27686, 0.173812, 0.188937, 0.0759889, 0.698132, 0.406877, 0.946371, 0.29629, 0.636286, 0.205707, 0.610048, 0.153584, 0.804778, 0.979005, 0.435582, 0.0617383, 0.852159, 0.345466, 0.317229, 0.331469, 0.26471, 0.25735, 0.278036, 0.473363, 0.168857, 0.458015, 0.0207869, 0.433927, 0.663217, 0.134433, 0.208947, 0.636476, 0.280646, 0.0840033, 0.969425, 0.70312, 0.718875, 0.301033, 0.987558, 0.755513, 0.356862, 0.84162, 0.336091, 0.60303, 0.803903, 0.429738, 0.826224, 0.0821901, 0.720067, 0.388101, 0.904775, 0.176448, 0.707284, 0.0962457, 0.86433, 0.804201, 0.403867, 0.835983, 0.258573, 0.128271, 0.795915, 0.598073, 0.384385, 0.893598, 0.13519, 0.349795, 0.391911, 0.364873, 0.363213, 0.0324984, 0.353857, 0.0263627, 0.821102, 0.238852, 0.155727, 0.831169, 0.923858, 0.777412, 0.698669, 0.746724, 0.376989, 0.366644, 0.961419, 0.272156, 0.144976, 0.240225, 0.129988, 0.229844, 0.0692617, 0.413399, 0.309317, 0.375905, 0.639856, 0.20138, 0.574299, 0.218684, 0.251975, 0.704074, 0.160467, 0.066386, 0.0657724, 0.818871, 0.616836, 0.993455, 0.722543, 0.71007, 0.12334, 0.022833, 0.322339, 0.423563, 0.265318, 0.499809, 0.789941, 0.187409, 0.839217, 0.682156, 0.102909, 0.319399, 0.911683, 0.479359, 0.567347, 0.712737, 0.709301, 0.92589, 0.665616, 0.690399, 0.703394, 0.229336, 0.781397, 0.891572, 0.839947, 0.276139, 0.00983069, 0.627141, 0.491705, 0.941038, 0.256982, 0.846472, 0.165488, 0.889032, 0.458546, 0.155815, 0.707996, 0.274945, 0.459801, 0.243167, 0.445849, 0.19494, 0.453255, 0.867502, 0.735341, 0.142157, 0.710191, 0.362551, 0.42352, 0.0612732, 0.359541, 0.780752, 0.663786, 0.0623036, 0.586138, 0.480311, 0.269546, 0.428785, 0.860652, 0.525945, 0.849798, 0.198831, 0.512015, 0.276636, 0.808629, 0.618659, 0.347047, 0.296567, 0.6308, 0.891711, 0.728909, 0.00615773, 0.580163, 0.761194, 0.890536, 0.979987, 0.803402, 0.128086, 0.875911, 0.830572, 0.72082, 0.45184, 0.895492, 0.953345, 0.518064, 0.981779, 0.46652, 0.232154, 0.712889, 0.0240985, 0.486057, 0.886377, 0.800894, 0.364092, 0.183536, 0.556499, 0.137635, 0.772141, 0.00157282, 0.796502, 0.540139, 0.350468, 0.212424, 0.729362, 0.545618, 0.278264, 0.545053, 0.0649081, 0.211462, 0.858909, 0.44332, 0.0306744, 0.568006, 0.430571, 0.103188, 0.753411, 0.60898, 0.654854, 0.0538912, 0.934674, 0.399954, 0.195588, 0.619179, 0.0197198, 0.915685, 0.22772, 0.209736, 0.256244, 0.63981, 0.852806, 0.640165, 0.244563, 0.666166, 0.107168, 0.0646473, 0.948008, 0.0879691, 0.163075, 0.0113279, 0.647452, 0.648633, 0.934379, 0.48736, 0.112774, 0.833852, 0.01571, 0.0490363, 0.55119, 0.821667, 0.630919, 0.725307, 0.851313, 0.67138, 0.958159, 0.35837, 0.44038, 0.223307, 0.456454, 0.707208, 0.14199, 0.497361, 0.727194, 0.098994, 0.341493, 0.287234, 0.685074, 0.871397, 0.118388, 0.649109, 0.648334, 0.745055, 0.311592, 0.467422, 0.0227754, 0.26709, 0.854419, 0.892129, 0.527672, 0.404777, 0.196179, 0.586777, 0.58063, 0.293115, 0.421652, 0.507975, 0.368012, 0.0571903, 0.808171, 0.81496, 0.162705, 0.453734, 0.130286, 0.703768, 0.230519, 0.500453, 0.601802, 0.812536, 0.953156, 0.505225, 0.372403, 0.866647, 0.362258, 0.130303, 0.0960682, 0.883785, 0.884231, 0.572242, 0.573087, 0.0649872, 0.904235, 0.493275, 0.484062, 0.0326532, 0.145145, 0.177581, 0.914643, 0.150563, 0.415583, 0.874436, 0.938479, 0.225047, 0.76867, 0.535047, 0.944481, 0.741913, 0.850204, 0.719304, 0.921887, 0.025558, 0.364053, 0.905346, 0.839574, 0.64003, 0.37887, 0.657531, 0.975924, 0.848139, 0.835465, 0.346445, 0.596387, 0.0921106, 0.525727, 0.642527, 0.726617, 0.267825, 0.470306, 0.53443, 0.39647, 0.361847, 0.168555, 0.880501, 0.851166, 0.77163, 0.3534, 0.862777, 0.617816, 0.889374, 0.139884, 0.213892, 0.457168, 0.662212, 0.919846, 0.891103, 0.58003, 0.25251, 0.179788, 0.727992, 0.0942184, 0.673038, 0.738826, 0.677809, 0.0223256, 0.431998, 0.491778, 0.998121, 0.0459948, 0.0863441, 0.0226274, 0.346567, 0.910443, 0.53951, 0.632083, 0.141175, 0.841427, 0.0937164, 0.219005, 0.598953, 0.254778, 0.272004, 0.990294, 0.284358, 0.629232, 0.654993, 0.890749, 0.490674, 0.467832, 0.810197, 0.67584, 0.484549, 0.0355721, 0.810278, 0.359813, 0.503325, 0.60993, 0.177014, 0.266437, 0.82521, 0.700959, 0.580357, 0.0329066, 0.477505, 0.975919, 0.765812, 0.513353, 0.759346, 0.896418, 0.514122, 0.762671, 0.481069, 0.781122, 0.308061, 0.0188265, 0.336858, 0.428663, 0.290707, 0.39264, 0.203424, 0.771924, 0.0579965, 0.338418, 0.329157, 0.54683, 0.443618, 0.809492, 0.252591, 0.841314, 0.65044, 0.233733, 0.618145, 0.169619, 0.110788, 0.574787, 0.803592, 0.95607, 0.809714, 0.954832, 0.523285, 0.934249, 0.822042, 0.888136, 0.135298, 0.603218, 0.217902, 0.923115, 0.963834, 0.046993, 0.846042, 0.43431, 0.632692, 0.815737, 0.812383, 0.756145, 0.86021, 0.591091, 0.26494, 0.475869, 0.332984, 0.111581, 0.0923473, 0.263092, 0.536261, 0.461894, 0.237639, 0.0173009, 0.835964, 0.34082, 0.346269, 0.910341, 0.730623, 0.842476, 0.314167, 0.588686, 0.426967, 0.787806, 0.917108, 0.109982, 0.838064, 0.55325, 0.783717, 0.471997, 0.985364, 0.951281, 0.190212, 0.0488774, 0.198929, 0.503557, 0.556964, 0.235304, 0.691374, 0.294346, 0.0434012, 0.881617, 0.485982, 0.122715, 0.551463, 0.123022, 0.868927, 0.450013, 0.267355, 0.878404, 0.0635946, 0.195266, 0.674102, 0.684999, 0.554888, 0.00565896, 0.98166, 0.484559, 0.276923, 0.51482, 0.0482194, 0.445814, 0.363586, 0.609221, 0.82734, 0.134562, 0.639819, 0.422786, 0.715642, 0.586397, 0.00108825, 0.44231, 0.957283, 0.799705, 0.606493, 0.1704, 0.616888, 0.963721, 0.179014, 0.926394, 0.728839, 0.841263, 0.954068, 0.0573998, 0.90095, 0.957842, 0.706108, 0.39455, 0.604754, 0.139079, 0.412901, 0.157284, 0.594666, 0.332763, 0.901724, 0.727433, 0.859325, 0.311124, 0.805005, 0.131634, 0.638805, 0.0480423, 0.745349, 0.283945, 0.926438, 0.169615, 0.867695, 0.403487, 0.859359, 0.703778, 0.190037, 0.138594, 0.538213, 0.999882, 0.114442, 0.798489, 0.604526, 0.236565, 0.33969, 0.365351, 0.655584, 0.767672, 0.338211, 0.31313, 0.93109, 0.551706, 0.794758, 0.013099, 0.313884, 0.628301, 0.679539, 0.285262, 0.0200561, 0.493443, 0.576638, 0.218604, 0.284279, 0.398139, 0.445677, 0.354171, 0.660415, 0.747057, 0.662667, 0.560981, 0.0589827, 0.569345, 0.315776, 0.775442, 0.196486, 0.468511, 0.487565, 0.575478, 0.98576, 0.203644, 0.628232, 0.291471, 0.109699, 0.601743, 0.641302, 0.333487, 0.0835407, 0.924504, 0.855606, 0.810444, 0.442251, 0.206098, 0.188314, 0.649688, 0.577481, 0.400175, 0.396002, 0.339203, 0.989435, 0.0520413, 0.509233, 0.413266, 0.648791, 0.990687, 0.691524, 0.169735, 0.138492, 0.286327, 0.630889, 0.582814, 0.097934, 0.599507, 0.690031, 0.260219, 0.790027, 0.415555, 0.515342, 0.734153, 0.257156, 0.911997, 0.120776, 0.849259, 0.271723, 0.147105, 0.667802, 0.869832, 0.546765, 0.534638, 0.637949, 0.67855, 0.261329, 0.250368, 0.975991, 0.0352188, 0.616371, 0.897824, 0.251035, 0.194803, 0.923669, 0.0536966, 0.215195, 0.930365, 0.770669, 0.756988, 0.356637, 0.363472, 0.223229, 0.288866, 0.552404, 0.594253, 0.00666013, 0.568736, 0.0266256, 0.916363, 0.950948, 0.658631, 0.689048, 0.189652, 0.318544, 0.878162, 0.909667, 0.40504, 0.298761, 0.784087, 0.318184, 0.880637, 0.846613, 0.738347, 0.627163, 0.516213, 0.625051, 0.66359, 0.320635, 0.0559965, 0.874822, 0.162004, 0.309508, 0.418486, 0.19779, 0.822498, 0.241683, 0.0172514, 0.195514, 0.493682, 0.360261, 0.494828, 0.067534, 0.412249, 0.772915, 0.183354, 0.110332, 0.426438, 0.509137, 0.244624, 0.810335, 0.307242, 0.726412, 0.693609, 0.425482, 0.524024, 0.758772, 0.295339, 0.325908, 0.47107, 0.46494, 0.486571, 0.669965, 0.0729339, 0.684364, 0.021, 0.5094, 0.9029, 0.802745, 0.89819, 0.0294257, 0.845204, 0.690231, 0.641065, 0.85395, 0.758954, 0.626043, 0.769634, 0.36309, 0.313959, 0.821471, 0.800556, 0.666344, 0.098059, 0.451004, 0.587051, 0.581232, 0.914306, 0.391562, 0.359505, 0.349091, 0.549276, 0.113745, 0.15211, 0.95436, 0.717475, 0.167853, 0.886064, 0.517029, 0.698867, 0.411079, 0.43198, 0.339307, 0.635614, 0.157554, 0.387891, 0.0659931, 0.261794, 0.537798, 0.990654, 0.401801, 0.0789838, 0.64179, 0.567052, 0.870907, 0.160964, 0.736256, 0.805436, 0.873336, 0.916254, 0.144057, 0.00286148, 0.893824, 0.917897, 0.135173, 0.122999, 0.54781, 0.24783, 0.631928, 0.146863, 0.0823505, 0.829648, 0.716739, 0.947225, 0.58018, 0.583302, 0.00997576, 0.950082, 0.0683284, 0.557343, 0.232008, 0.894867, 0.87242, 0.971891, 0.340741, 0.234086, 0.063568, 0.281589, 0.388354, 0.631478, 0.330577, 0.819587, 0.361625, 0.0495101, 0.276587, 0.379001, 0.881574, 0.57234, 0.854303, 0.0354648, 0.214783, 0.0275671, 0.227575, 0.838316, 0.84354, 0.826011, 0.115646, 0.715474, 0.388171, 0.0533561, 0.0273449, 0.864577, 0.724575, 0.584559, 0.0478402, 0.385348, 0.288855, 0.745594, 0.473685, 0.067597, 0.0966291, 0.309623, 0.746176, 0.884663, 0.851867, 0.717935, 0.323082, 0.260631, 0.638873, 0.909799, 0.378827, 0.250598, 0.669078, 0.358743, 0.944822, 0.516899, 0.650863, 0.914101, 0.919328, 0.104253, 0.778744, 0.614235, 0.959365, 0.471582, 0.75461, 0.131796, 0.518513, 0.796229, 0.22335, 0.358356, 0.834743, 0.151196, 0.228007, 0.731939, 0.690158, 0.619762, 0.908891, 0.00935599, 0.151689, 0.895069, 0.583814, 0.739853, 0.10738, 0.507382, 0.76196, 0.945943, 0.224541, 0.655233, 0.340339, 0.286659, 0.198468, 0.455985, 0.202928, 0.102759, 0.117635, 0.987162, 0.513448, 0.0515212, 0.387943, 0.164047, 0.110183, 0.341008, 0.710716, 0.785942, 0.78434, 0.473991, 0.354403, 0.24259, 0.818226, 0.572671, 0.257936, 0.368975, 0.622038, 0.759281, 0.215874, 0.371487, 0.213655, 0.0225308, 0.514941, 0.90473, 0.470511, 0.549805, 0.95397, 0.862688, 0.975287, 0.302472, 0.00857932, 0.281589, 0.310911, 0.0253471, 0.575671, 0.49977, 0.17398, 0.351441, 0.747175, 0.905322, 0.509491, 0.690312, 0.486756, 0.777155, 0.430102, 0.606543, 0.368131, 0.682621, 0.630395, 0.852992, 0.974505, 0.196192, 0.48224, 0.837796, 0.554905, 0.667964, 0.495827, 0.38629, 0.223386, 0.26684, 0.505895, 0.115652, 0.620934, 0.315365, 0.103573, 0.417029, 0.430385, 0.169628, 0.770794, 0.589168, 0.587536, 0.335873, 0.835063, 0.501202, 0.677467, 0.383526, 0.68742, 0.581883, 0.344688, 0.00554769, 0.716246, 0.418168, 0.390993, 0.368735, 0.904264, 0.485587, 0.645208, 0.819884, 0.713942, 0.684267, 0.0213335, 0.715631, 0.559475, 0.547555, 0.39113, 0.0695155, 0.585026, 0.799126, 0.128797, 0.709349, 0.539211, 0.553569, 0.507888, 0.457815, 0.107576, 0.0641052, 0.283917, 0.973872, 0.0788143, 0.923277, 0.242687, 0.0207217, 0.208356, 0.482252, 0.584101, 0.43033, 0.665051, 0.220115, 0.0187984, 0.00274392, 0.722993, 0.840627, 0.971185, 0.270766, 0.107335, 0.658131, 0.77923, 0.878906, 0.522251, 0.270766, 0.0552041, 0.930282, 0.0679173, 0.694456, 0.878168, 0.495982, 0.110033, 0.723934, 0.122868, 0.15146, 0.610685, 0.161229, 0.788125, 0.596026, 0.396793, 0.823102, 0.0834243, 0.731238, 0.875904, 0.0024461, 0.0510364, 0.892, 0.77279, 0.449158, 0.039458, 0.0988294, 0.752611, 0.521684, 0.0262497, 0.639185, 0.0395647, 0.78477, 0.0504738, 0.517867, 0.950685, 0.0890516, 0.333973, 0.907944, 0.894111, 0.651692, 0.523152, 0.510844, 0.614001, 0.0605636, 0.193996, 0.223573, 0.688479, 0.980567, 0.902811, 0.280912, 0.162531, 0.0540762, 0.414345, 0.817166, 0.300617, 0.0784998, 0.0191517, 0.288846, 0.650191, 0.128051, 0.766181, 0.234693, 0.631353, 0.515858, 0.395164, 0.48482, 0.741345, 0.224187, 0.623646, 0.50843, 0.947179, 0.921144, 0.0411876, 0.0620683, 0.300789, 0.127641, 0.99347, 0.194463, 0.799161, 0.134198, 0.194098, 0.192386, 0.950583, 0.779795, 0.577767, 0.772097, 0.881238, 0.438153, 0.352816, 0.613207, 0.820944, 0.610075, 0.0102571, 0.722896, 0.845245, 0.563335, 0.194757, 0.704358, 0.112646, 0.576978, 0.636203, 0.177122, 0.962064, 0.140906, 0.909349, 0.724073, 0.437111, 0.919171, 0.265218, 0.483642, 0.657541, 0.689893, 0.592511, 0.299259, 0.671936, 0.725063, 0.906748, 0.908616, 0.691344, 0.733322, 0.0358387, 0.0145384, 0.0194284, 0.371836, 0.666234, 0.520111, 0.0156337, 0.932628, 0.295622, 0.0178778, 0.251465, 0.881716, 0.889716, 0.515676, 0.824123, 0.325642, 0.813515, 0.143581, 0.652969, 0.119205, 0.142467, 0.326919, 0.72218, 0.189729, 0.367562, 0.376117, 0.517343, 0.160571, 0.652061, 0.982528, 0.967784, 0.67242, 0.899708, 0.134544, 0.241151, 0.3378, 0.369193, 0.0187582, 0.71399, 0.624092, 0.727593, 0.16902, 0.377871, 0.210523, 0.827917, 0.852145, 0.808643, 0.104473, 0.586986, 0.394308, 0.507487, 0.541712, 0.894871, 0.112282, 0.311991, 0.755083, 0.860908, 0.143703, 0.694696, 0.410443, 0.701204, 0.754024, 0.247181, 0.464045, 0.439513, 0.787088, 0.263565, 0.136725, 0.184538, 0.903104, 0.2926, 0.500458, 0.281775, 0.896249, 0.288564, 0.363984, 0.487971, 0.901011, 0.716427, 0.729958, 0.441464, 0.0228345, 0.109672, 0.0767572, 0.372363, 0.928338, 0.937909, 0.992874, 0.76931, 0.96157, 0.785619, 0.0455519, 0.352093, 0.114345, 0.0485703, 0.0705642, 0.986669, 0.259092, 0.214464, 0.785229, 0.287832, 0.367194, 0.587579, 0.63899, 0.769462, 0.0196606, 0.311204, 0.180387, 0.0998978, 0.625155, 0.78767, 0.694034, 0.30335, 0.152637, 0.594031, 0.983387, 0.012683, 0.360469, 0.343095, 0.890132, 0.373022, 0.613124, 0.0664975, 0.866854, 0.509899, 0.521016, 0.591964, 0.163959, 0.293403, 0.495289, 0.21112, 0.254242, 0.928399, 0.957892, 0.976767, 0.277183, 0.507005, 0.154241, 0.481073, 0.880563, 0.882597, 0.589448, 0.180488, 0.26247, 0.311174, 0.717911, 0.149071, 0.269492, 0.178879, 0.677134, 0.819556, 0.0559708, 0.426378, 0.108577, 0.00154718, 0.819687, 0.363181, 0.532661, 0.123272, 0.394626, 0.85865, 0.0046781, 0.048084, 0.920112, 0.166069, 0.920547, 0.412907, 0.138344, 0.876265, 0.0688749, 0.0969028, 0.644361, 0.169685, 0.335652, 0.705437, 0.143203, 0.647942, 0.680218, 0.966092, 0.408209, 0.317951, 0.33836, 0.763171, 0.705177, 0.0616689, 0.102783, 0.377501, 0.12131, 0.889664, 0.851413, 0.666999, 0.0267393, 0.890247, 0.437947, 0.07473, 0.314552, 0.491806, 0.724258, 0.937625, 0.994299, 0.157432, 0.077267, 0.956389, 0.923912, 0.119921, 0.759951, 0.472597, 0.868388, 0.111203, 0.0456212, 0.619121, 0.870144, 0.387855, 0.341935, 0.292578, 0.508057, 0.862987, 0.434029, 0.128391, 0.644022, 0.932877, 0.0802235, 0.778851, 0.837766, 0.21515, 0.902426, 0.0803018, 0.0451043, 0.979109, 0.127859, 0.437255, 0.954738, 0.281417, 0.886565, 0.120915, 0.747099, 0.878146, 0.890052, 0.57775, 0.920686, 0.92972, 0.637755, 0.645211, 0.834063, 0.0340221, 0.646686, 0.623421, 0.85634, 0.786195, 0.16432, 0.326467, 0.181429, 0.986865, 0.669251, 0.804039, 0.510411, 0.015761, 0.692227, 0.843232, 0.923616, 0.48712, 0.749108, 0.585923, 0.557237, 0.212273, 0.829083, 0.732269, 0.569164, 0.109997, 0.785893, 0.442765, 0.679718, 0.500834, 0.321716, 0.203084, 0.723897, 0.0615703, 0.787114, 0.72705, 0.475697, 0.96277, 0.178659, 0.32012, 0.503377, 0.435492, 0.572015, 0.128768, 0.516791, 0.10983, 0.755166, 0.620428, 0.991006, 0.80475, 0.38448, 0.771185, 0.721985, 0.786759, 0.696493, 0.607626, 0.679078, 0.430349, 0.113553, 0.556384, 0.397408, 0.527625, 0.338182, 0.445802, 0.273999, 0.884071, 0.823653, 0.94114, 0.0951649, 0.696848, 0.460765, 0.15284, 0.922747, 0.871428, 0.139821, 0.00466255, 0.848562, 0.425235, 0.621252, 0.549582, 0.879424, 0.0986899, 0.805771, 0.521052, 0.486152, 0.313243, 0.0180174, 0.9112, 0.776452, 0.80454, 0.39278, 0.0340876, 0.983415, 0.0694965, 0.987536, 0.932105, 0.484271, 0.913353, 0.369432, 0.0209533, 0.518407, 0.850771, 0.498852, 0.682342, 0.372398, 0.164069, 0.152215, 0.0418867, 0.163156, 0.674762, 0.177445, 0.779985, 0.812932, 0.54534, 0.701747, 0.471655, 0.473376, 0.901218, 0.462879, 0.610169, 0.862822, 0.65, 0.911136, 0.834596, 0.4788, 0.236055, 0.470912, 0.319184, 0.49711, 0.105028, 0.74884, 0.329586, 0.28499, 0.222683, 0.572896, 0.446851, 0.502052, 0.669934, 0.138281, 0.368421, 0.161535, 0.645895, 0.0415182, 0.158503, 0.910143, 0.120797, 0.871673, 0.507205, 0.639364, 0.646757, 0.801356, 0.745394, 0.538818, 0.315332, 0.893748, 0.170985, 0.454368, 0.179982, 0.556947, 0.92625, 0.876332, 0.796983, 0.597766, 0.118834, 0.288336, 0.00902861, 0.597508, 0.13627, 0.918916, 0.678764, 0.0748315, 0.632011, 0.0165748, 0.0782079, 0.691913, 0.376937, 0.254107, 0.570884, 0.664063, 0.12492, 0.213602, 0.727811, 0.201032, 0.510617, 0.925473, 0.227767, 0.693433, 0.977334, 0.985919, 0.0955417, 0.924307, 0.566221, 0.797246, 0.0834255, 0.863745, 0.0138646, 0.234444, 0.175842, 0.927442, 0.0297915, 0.658783, 0.170299, 0.254717, 0.080356, 0.133733, 0.763135, 0.609988, 0.443638, 0.767418, 0.571825, 0.176435, 0.667801, 0.990997, 0.191781, 0.458619, 0.958853, 0.610158, 0.624669, 0.811651, 0.712555, 0.243122, 0.824353, 0.877148, 0.204267, 0.959502, 0.737188, 0.886727, 0.700872, 0.510737, 0.357619, 0.760414, 0.206601, 0.987029, 0.139643, 0.999218, 0.345107, 0.455409, 0.444326, 0.0753852, 0.745219, 0.734076, 0.908799, 0.0200817, 0.786224, 0.703674, 0.459613, 0.621943, 0.138336, 0.764446, 0.633774, 0.680809, 0.449635, 0.0719145, 0.761931, 0.494351, 0.257352, 0.409355, 0.473932, 0.959385, 0.271198, 0.552431, 0.525504, 0.598449, 0.595013, 0.32543, 0.316847, 0.790654, 0.650512, 0.698785, 0.681656, 0.609515, 0.853596, 0.678602, 0.312949, 0.175424, 0.912109, 0.318198, 0.0746615, 0.548998, 0.772536, 0.0958111, 0.233971, 0.407245, 0.61385, 0.636117, 0.486725, 0.551383, 0.144315, 0.199175, 0.601006, 0.195937, 0.697408, 0.646259, 0.448521, 0.41616, 0.463405, 0.644677, 0.359831, 0.412282, 0.256679, 0.465395, 0.298716, 0.576465, 0.315947, 0.450115, 0.726528, 0.766532, 0.568148, 0.345948, 0.741316, 0.977101, 0.22995, 0.092362, 0.275642, 0.143517, 0.256864, 0.81646, 0.667261, 0.565341, 0.667376, 0.857814, 0.948847, 0.606078, 0.374988, 0.351117, 0.0576456, 0.591925, 0.619963, 0.760534, 0.47216, 0.761783, 0.412779, 0.114894, 0.739858, 0.305439, 0.460004, 0.752199, 0.275571, 0.927707, 0.351944, 0.663135, 0.00334564, 0.582296, 0.0938497, 0.770812, 0.463215, 0.989269, 0.735711, 0.303654, 0.107126, 0.558942, 0.503576, 0.458912, 0.713015, 0.714765, 0.917074, 0.986127, 0.0473922, 0.970784, 0.716859, 0.183494, 0.918147, 0.923901, 0.993174, 0.586096, 0.278638, 0.151621, 0.874674, 0.522265, 0.272625, 0.820591, 0.0666701, 0.107058, 0.648372, 0.760414, 0.884554, 0.059045, 0.171872, 0.294926, 0.0595009, 0.825139, 0.373394, 0.644776, 0.754324, 0.0544411, 0.899969, 0.959131, 0.383885, 0.769346, 0.0776174, 0.318224, 0.377208, 0.376724, 0.369616, 0.59647, 0.578749, 0.409885, 0.531794, 0.36398, 0.70295, 0.189707, 0.897684, 0.221662, 0.299438, 0.110271, 0.676171, 0.558928, 0.532229, 0.771429, 0.405497, 0.771621, 0.715442, 0.178534, 0.984104, 0.111374, 0.0962679, 0.320358, 0.422318, 0.598903, 0.507563, 0.989016, 0.166151, 0.598786, 0.567608, 0.162307, 0.484981, 0.670278, 0.0314683, 0.897491, 0.0720178, 0.755144, 0.424002, 0.189968, 0.279647, 0.649401, 0.690684, 0.430014, 0.168234, 0.471749, 0.908376, 0.318989, 0.378047, 0.470537, 0.676383, 0.214086, 0.0488364, 0.436373, 0.312044, 0.734522, 0.808162, 0.273472, 0.462544, 0.32724, 0.0261346, 0.942444, 0.706858, 0.295395, 0.960221, 0.129805, 0.840379, 0.311513, 0.279213, 0.384314, 0.836912, 0.564845, 0.0953655, 0.979802, 0.35287, 0.923853, 0.376366, 0.303277, 0.0191299, 0.984847, 0.989031, 0.0148695, 0.507571, 0.305033, 0.780096, 0.99445, 0.437325, 0.677658, 0.724669, 0.721161, 0.992662, 0.790512, 0.0212762, 0.773491, 0.139351, 0.682911, 0.838645, 0.716991, 0.965125, 0.12593, 0.137419, 0.111096, 0.745214, 0.683809, 0.0115195, 0.240242, 0.815814, 0.487353, 0.227699, 0.136303, 0.602072, 0.794579, 0.220322, 0.480858, 0.115225, 0.157831, 0.429576, 0.306031, 0.0233022, 0.749157, 0.229859, 0.275899, 0.973788, 0.50898, 0.329544, 0.237412, 0.576228, 0.176119, 0.0808705, 0.632687, 0.0664463, 0.932916, 0.757007, 0.503162, 0.881075, 0.804913, 0.698248, 0.0966182, 0.985987, 0.0333883, 0.0548697, 0.0313378, 0.370456, 0.373595, 0.0445245, 0.572873, 0.0755044, 0.283707, 0.649732, 0.109311, 0.984903, 0.0381455, 0.0132352, 0.322137, 0.188456, 0.867793, 0.74778, 0.886352, 0.2751, 0.980411, 0.829127, 0.748694, 0.803083, 0.0653596, 0.986497, 0.772165, 0.505447, 0.518452, 0.791482, 0.668375, 0.581173, 0.783544, 0.716063, 0.955502, 0.2883, 0.962456, 0.711843, 0.124468, 0.790633, 0.983245, 0.862075, 0.162591, 0.33502, 0.577174, 0.343908, 0.367677, 0.225406, 0.0430848, 0.334844, 0.462063, 0.864885, 0.717092, 0.169577, 0.605596, 0.735193, 0.5393, 0.287271, 0.277606, 0.650465, 0.220211, 0.935788, 0.630324, 0.979109, 0.0830748, 0.693549, 0.342863, 0.278943, 0.727048, 0.39119, 0.309273, 0.759766, 0.0824832, 0.625185, 0.200219, 0.244177, 0.733927, 0.975549, 0.289963, 0.119918, 0.224893, 0.952579, 0.451229, 0.860666, 0.700345, 0.447346, 0.00181113, 0.952813, 0.959839, 0.36252, 0.530121, 0.461269, 0.54261, 0.883025, 0.871242, 0.460213, 0.362716, 0.976735, 0.36581, 0.290767, 0.919499, 0.638504, 0.422942, 0.300979, 0.261442, 0.244254, 0.939152, 0.646268, 0.79873, 0.22899, 0.337646, 0.450362, 0.704914, 0.306518, 0.354007, 0.687272, 0.655243, 0.244792, 0.799828, 0.0928204, 0.666103, 0.884498, 0.955203, 0.522784, 0.27796, 0.0209405, 0.820827, 0.453013, 0.101963, 0.528367, 0.639644, 0.811813, 0.76978, 0.247719, 0.0354135, 0.905917, 0.601452, 0.459166, 0.191727, 0.438274, 0.670012, 0.299358, 0.622696, 0.627664, 0.999268, 0.343241, 0.703173, 0.794576, 0.895694, 0.313623, 0.598373, 0.496664, 0.687066, 0.754277, 0.346263, 0.69346, 0.598999, 0.654974, 0.0704743, 0.116748, 0.145191, 0.780739, 0.381612, 0.51129, 0.719282, 0.724501, 0.74263, 0.103365, 0.0587005, 0.485191, 0.32691, 0.787762, 0.839321, 0.330616, 0.853304, 0.923892, 0.68512, 0.779334, 0.584438, 0.481314, 0.0105376, 0.303712, 0.316489, 0.427301, 0.560182, 0.737369, 0.572481, 0.495963, 0.167189, 0.23871, 0.854727, 0.627752, 0.389423, 0.852365, 0.380096, 0.322055, 0.8113, 0.454465, 0.992769, 0.98815, 0.272523, 0.602177, 0.122823, 0.432782, 0.101932, 0.79152, 0.679658, 0.0491258, 0.913776, 0.343202, 0.175034, 0.805583, 0.240973, 0.549299, 0.729888, 0.588345, 0.564187, 0.981299, 0.686898, 0.738476, 0.358315, 0.944322, 0.822422, 0.84533, 0.834876, 0.823454, 0.45766, 0.836877, 0.609717, 0.545318, 0.878127, 0.911519, 0.714443, 0.0778165, 0.696779, 0.0303045, 0.368364, 0.584011, 0.612042, 0.536962, 0.588786, 0.577894, 0.024653, 0.744226, 0.944098, 0.539099, 0.857989, 0.514487, 0.433228, 0.446744, 0.0715383, 0.705576, 0.0301129, 0.450418, 0.945505, 0.670988, 0.467019, 0.0876018, 0.660721, 0.754755, 0.0441223, 0.898232, 0.848917, 0.15667, 0.756819, 0.251943, 0.822477, 0.942001, 0.720629, 0.163266, 0.219495, 0.706376, 0.818512, 0.767663, 0.763705, 0.17625, 0.360164, 0.0937215, 0.310482, 0.355263, 0.0528329, 0.934358, 0.223503, 0.276768, 0.0332421, 0.577549, 0.0133042, 0.710759, 0.0246291, 0.0773239, 0.803711, 0.385237, 0.0962977, 0.153847, 0.22997, 0.917154, 0.259281, 0.0829079, 0.162123, 0.669634, 0.199903, 0.763024, 0.00849927, 0.84348, 0.159901, 0.77094, 0.117335, 0.412064, 0.818697, 0.416284, 0.38796, 0.483608, 0.334034, 0.581573, 0.636486, 0.231355, 0.488069, 0.772965, 0.795275, 0.893995, 0.78465, 0.33249, 0.138793, 0.419504, 0.346615, 0.561949, 0.836677, 0.716381, 0.324875, 0.704881, 0.509466, 0.486337, 0.589495, 0.503, 0.962225, 0.375876, 0.781881, 0.881115, 0.0271652, 0.536851, 0.914244, 0.0898586, 0.681218, 0.0421879, 0.558257, 0.792735, 0.936975, 0.220094, 0.838276, 0.432229, 0.657287, 0.000557041, 0.87876, 0.0462447, 0.0766155, 0.434478, 0.540778, 0.266958, 0.305681, 0.35341, 0.982716, 0.853999, 0.168278, 0.209823, 0.23564, 0.387844, 0.496483, 0.389447, 0.800901, 0.238034, 0.271112, 0.235406, 0.475446, 0.510581, 0.509755, 0.0306164, 0.773892, 0.0682994, 0.593298, 0.70023, 0.305391, 0.527503, 0.986504, 0.468877, 0.363031, 0.590614, 0.670856, 0.117848, 0.270858, 0.297653, 0.798311, 0.0598164, 0.01179, 0.0885904, 0.875096, 0.795287, 0.0327647, 0.887023, 0.49768, 0.66212, 0.742214, 0.363779, 0.44344, 0.768532, 0.412874, 0.632337, 0.242044, 0.0973732, 0.141231, 0.73618, 0.164057, 0.421549, 0.151926, 0.41925, 0.77361, 0.0907304, 0.169231, 0.741289, 0.70494, 0.301844, 0.236005, 0.0108597, 0.988762, 0.977511, 0.617033, 0.827478, 0.908315, 0.509449, 0.971713, 0.480515, 0.0456441, 0.885103, 0.987939, 0.597081, 0.506577, 0.638603, 0.210043, 0.0482548, 0.218189, 0.364151, 0.992051, 0.391723, 0.937119, 0.251871, 0.957992, 0.284341, 0.782485, 0.81023, 0.607596, 0.489848, 0.643257, 0.931433, 0.0258066, 0.126333, 0.42508, 0.0350583, 0.372974, 0.0678014, 0.658473, 0.896184, 0.797337, 0.0153604, 0.773966, 0.25911, 0.409394, 0.545123, 0.27523, 0.226616, 0.00803445, 0.117953, 0.542646, 0.148404, 0.800338, 0.795688, 0.375284, 0.413708, 0.750514, 0.463614, 0.724324, 0.966648, 0.317077, 0.311322, 0.695846, 0.28184, 0.984164, 0.0139568, 0.698512, 0.763251, 0.399808, 0.673187, 0.87423, 0.525077, 0.955267, 0.585872, 0.226821, 0.901486, 0.814495, 0.554943, 0.469786, 0.549271, 0.737929, 0.397005, 0.852182, 0.988831, 0.085674, 0.309818, 0.790014, 0.0789381, 0.768044, 0.898577, 0.679431, 0.972011, 0.920214, 0.18101, 0.275299, 0.531952, 0.652698, 0.100951, 0.0367618, 0.605456, 0.0197282, 0.910065, 0.711466, 0.84257, 0.27857, 0.953812, 0.855451, 0.547478, 0.648171, 0.684109, 0.98443, 0.756279, 0.0136925, 0.792284, 0.640487, 0.913982, 0.401468, 0.58301, 0.200603, 0.550865, 0.908127, 0.360074, 0.717536, 0.214011, 0.306599, 0.729123, 0.366054, 0.167277, 0.250172, 0.808669, 0.754737, 0.164529, 0.501607, 0.894202, 0.216327, 0.0453906, 0.446236, 0.48948, 0.67534, 0.830515, 0.473338, 0.976086, 0.23739, 0.827288, 0.98029, 0.660839, 0.63133, 0.480636, 0.814671, 0.335541, 0.598103, 0.835169, 0.574495, 0.462844, 0.218605, 0.196126, 0.178365, 0.428876, 0.729528, 0.865073, 0.314056, 0.185457, 0.653795, 0.436069, 0.678548, 0.848748, 0.470352, 0.205871, 0.0437198, 0.292583, 0.49679, 0.666188, 0.40126, 0.877809, 0.08233, 0.474202, 0.800116, 0.168554, 0.686721, 0.901693, 0.0413626, 0.474672, 0.463282, 0.864081, 0.570513, 0.910049, 0.464346, 0.898423, 0.645147, 0.115714, 0.189242, 0.869391, 0.546112, 0.729097, 0.568821, 0.336011, 0.968012, 0.0388515, 0.75613, 0.744529, 0.857462, 0.269142, 0.0672414, 0.454014, 0.500959, 0.987362, 0.737475, 0.404587, 0.345277, 0.518067, 0.245681, 0.140775, 0.927901, 0.166827, 0.850512, 0.918311, 0.988633, 0.767776, 0.467392, 0.051576, 0.404199, 0.373537, 0.777711, 0.926308, 0.437101, 0.596457, 0.968791, 0.323633, 0.468815, 0.973583, 0.37288, 0.80413, 0.29805, 0.199406, 0.307082, 0.940399, 0.881414, 0.477804, 0.957487, 0.00851349, 0.051291, 0.068923, 0.0366955, 0.336837, 0.707748, 0.0157435, 0.937564, 0.143265, 0.247996, 0.145816, 0.969541, 0.0425528, 0.0957087, 0.79162, 0.719365, 0.184057, 0.00303612, 0.164905, 0.419136, 0.185199, 0.593213, 0.151001, 0.146827, 0.338696, 0.344155, 0.227585, 0.00513494, 0.460116, 0.98544, 0.552033, 0.128287, 0.23807, 0.56195, 0.824506, 0.189258, 0.050227, 0.60951, 0.51519, 0.487767, 0.0468177, 0.880155, 0.451121, 0.274183, 0.199084, 0.389995, 0.203297, 0.209891, 0.322086, 0.80289, 0.0594358, 0.56246, 0.507736, 0.937147, 0.723294, 0.322261, 0.579476, 0.315868, 0.781141, 0.920919, 0.755381, 0.785117, 0.640189, 0.893114, 0.159824, 0.391023, 0.605418, 0.844595, 0.131717, 0.453106, 0.0354193, 0.782969, 0.937506, 0.21625, 0.907617, 0.898652, 0.981229, 0.551583, 0.273739, 0.186611, 0.649192, 0.686602, 0.922376, 0.402637, 0.441532, 0.207293, 0.651441, 0.556587, 0.762731, 0.89997, 0.731379, 0.862775, 0.427437, 0.309512, 0.661231, 0.800463, 0.884022, 0.338439, 0.159422, 0.522647, 0.733258, 0.756267, 0.793723, 0.537743, 0.647818, 0.449444, 0.939879, 0.0966314, 0.201966, 0.904184, 0.224987, 0.783014, 0.409826, 0.258782, 0.719051, 0.892906, 0.918176, 0.237974, 0.143519, 0.480685, 0.946013, 0.0711188, 0.229829, 0.929101, 0.572001, 0.842208, 0.632482, 0.680829, 0.0865911, 0.761439, 0.89428, 0.592355, 0.0671137, 0.98381, 0.853176, 0.824508, 0.267632, 0.892326, 0.32836, 0.418551, 0.346941, 0.882806, 0.309085, 0.282074, 0.982606, 0.261556, 0.249706, 0.0223953, 0.327736, 0.167582, 0.556684, 0.484188, 0.0893175, 0.255542, 0.457398, 0.334597, 0.255648, 0.0795601, 0.386407, 0.988893, 0.830851, 0.193508, 0.310472, 0.654364, 0.0670938, 0.112389, 0.880854, 0.353868, 0.690126, 0.255283, 0.390743, 0.332614, 0.0466242, 0.292756, 0.860734, 0.623766, 0.539129, 0.515861, 0.75701, 0.832037, 0.84632, 0.438671, 0.221459, 0.156299, 0.734671, 0.311118, 0.068164, 0.169287, 0.44764, 0.578644, 0.964037, 0.589212, 0.532715, 0.227103, 0.754949, 0.763223, 0.627145, 0.888786, 0.514252, 0.490693, 0.0111548, 0.0732617, 0.151022, 0.549105, 0.516264, 0.862733, 0.375128, 0.870217, 0.831778, 0.910208, 0.23067, 0.906488, 0.954314, 0.870618, 0.133721, 0.952172, 0.946163, 0.80043, 0.597841, 0.811577, 0.60672, 0.867176, 0.353186, 0.275191, 0.23565, 0.882186, 0.551459, 0.589618, 0.879264, 0.948948, 0.0572349, 0.36607, 0.519015, 0.31113, 0.543603, 0.449493, 0.616014, 0.989401, 0.839872, 0.667913, 0.490344, 0.701474, 0.744178, 0.234312, 0.544897, 0.0978574, 0.481315, 0.922963, 0.102181, 0.455316, 0.526248, 0.268792, 0.322846, 0.878355, 0.584459, 0.359044, 0.31167, 0.37407, 0.266124, 0.503871, 0.414904, 0.635525, 0.9518, 0.509755, 0.169408, 0.0472026, 0.667826, 0.992603, 0.251529, 0.114493, 0.679204, 0.480373, 0.18788, 0.870213, 0.992654, 0.534436, 0.941352, 0.0244387, 0.780228, 0.42067, 0.632817, 0.660344, 0.35694, 0.0250982, 0.217571, 0.414648, 0.492479, 0.207949, 0.599503, 0.297134, 0.563982, 0.437704, 0.899191, 0.758265, 0.0920194, 0.571411, 0.124159, 0.519195, 0.404076, 0.907871, 0.131346, 0.226601, 0.978353, 0.897656, 0.366342, 0.550962, 0.487607, 0.293029, 0.184642, 0.0524754, 0.567065, 0.978196, 0.318724, 0.478241, 0.706945, 0.419912, 0.756709, 0.421248, 0.654794, 0.140818, 0.0487424, 0.017824, 0.495759, 0.538872, 0.717103, 0.0712224, 0.824614, 0.639925, 0.578716, 0.12625, 0.0856402, 0.205179, 0.999377, 0.0688811, 0.410998, 0.810521, 0.669731, 0.33862, 0.394065, 0.533385, 0.142005, 0.443029, 0.290606, 0.929948, 0.901129, 0.476085, 0.621577, 0.637656, 0.608621, 0.762401, 0.58521, 0.663044, 0.300784, 0.816918, 0.509167, 0.080701, 0.442533, 0.062607, 0.52675, 0.544716, 0.341901, 0.394151, 0.150043, 0.268943, 0.105657, 0.515799, 0.975377, 0.283571, 0.67471, 0.380002, 0.841592, 0.311632, 0.0575393, 0.389877, 0.26193, 0.538756, 0.316056, 0.263691, 0.20521, 0.354642, 0.296586, 0.551078, 0.575484, 0.0839746, 0.392119, 0.756555, 0.502667, 0.458518, 0.00460051, 0.266237, 0.880153, 0.537387, 0.342953, 0.0895121, 0.47646, 0.707822, 0.892626, 0.957136, 0.570837, 0.505494, 0.658229, 0.684948, 0.921795, 0.894423, 0.13942, 0.44968, 0.825582, 0.902669, 0.376736, 0.0870701, 0.565238, 0.270674, 0.708481, 0.830713, 0.902815, 0.414868, 0.549203, 0.464674, 0.245451, 0.435281, 0.00176975, 0.754087, 0.735445, 0.0837703, 0.303677, 0.411996, 0.0742324, 0.425401, 0.572173, 0.0837011, 0.579745, 0.929229, 0.762363, 0.865219, 0.769798, 0.116447, 0.661699, 0.16947, 0.39375, 0.84314, 0.0903207, 0.788996, 0.398276, 0.00100532, 0.448497, 0.165718, 0.197389, 0.962928, 0.644996, 0.637676, 0.871885, 0.230402, 0.922665, 0.588452, 0.993352, 0.76889, 0.0436841, 0.972861, 0.802777, 0.467909, 0.86727, 0.184278, 0.789986, 0.457721, 0.325289, 0.794625, 0.443401, 0.308017, 0.715126, 0.517875, 0.693416, 0.736179, 0.316858, 0.142924, 0.721139, 0.521596, 0.236532, 0.507966, 0.608778, 0.96292, 0.558893, 0.651695, 0.137494, 0.755832, 0.771333, 0.878684, 0.405341, 0.00297893, 0.86097, 0.473275, 0.596905, 0.451374, 0.205335, 0.235015, 0.616377, 0.66013, 0.906755, 0.804357, 0.632587, 0.194849, 0.61264, 0.184936, 0.0597735, 0.303249, 0.949588, 0.0657283, 0.777175, 0.684766, 0.0628117, 0.611167, 0.183913, 0.745564, 0.833274, 0.135848, 0.981644, 0.551356, 0.905484, 0.169549, 0.272377, 0.681274, 0.797146, 0.27877, 0.301439, 0.410783, 0.285266, 0.144248, 0.833021, 0.611345, 0.524433, 0.829463, 0.0606167, 0.292792, 0.830006, 0.301647, 0.492409, 0.0382006, 0.997249, 0.50477, 0.683585, 0.996514, 0.560837, 0.767123, 0.00676823, 0.101117, 0.810901, 0.146895, 0.868268, 0.542988, 0.133829, 0.852774, 0.920998, 0.117943, 0.741353, 0.288714, 0.0230389, 0.401274, 0.796168, 0.577941, 0.259857, 0.552797, 0.197413, 0.842157, 0.832985, 0.125974, 0.0554495, 0.317629, 0.240185, 0.216632, 0.403821, 0.554579, 0.955922, 0.173677, 0.286429, 0.621043, 0.724967, 0.666616, 0.0555232, 0.265642, 0.85446, 0.860972, 0.281179, 0.37778, 0.814466, 0.785219, 0.767731, 0.360001, 0.7588, 0.669505, 0.779305, 0.471352, 0.275894, 0.773946, 0.387764, 0.353426, 0.815332, 0.610091, 0.0198395, 0.883935, 0.460346, 0.162273, 0.997625, 0.951337, 0.695928, 0.759933, 0.401278, 0.856218, 0.276184, 0.504109, 0.76299, 0.825496, 0.340869, 0.245508, 0.758234, 0.295632, 0.717019, 0.520062, 0.563225, 0.284643, 0.339057, 0.909208, 0.919052, 0.675407, 0.0378963, 0.67125, 0.618967, 0.969515, 0.845679, 0.863896, 0.915108, 0.675248, 0.663042, 0.751497, 0.296159, 0.731409, 0.0285581, 0.429313, 0.515649, 0.638039, 0.458869, 0.131941, 0.979324, 0.798137, 0.862869, 0.900293, 0.732474, 0.0705629, 0.270529, 0.498765, 0.607826, 0.500047, 0.676414, 0.756136, 0.190196, 0.686842, 0.65908, 0.76664, 0.831188, 0.887319, 0.191147, 0.98713, 0.736585, 0.971298, 0.342997, 0.912222, 0.628565, 0.345245, 0.691291, 0.899544, 0.79744, 0.16101, 0.425983, 0.572252, 0.788322, 0.417363, 0.244534, 0.488441, 0.921632, 0.37453, 0.736699, 0.352986, 0.674132, 0.780165, 0.642586, 0.730052, 0.787112, 0.728426, 0.572247, 0.03463, 0.68244, 0.73817, 0.75052, 0.537633, 0.939482, 0.995564, 0.0787703, 0.00219422, 0.380415, 0.811731, 0.0605845, 0.138851, 0.729498, 0.199837, 0.399193, 0.472924, 0.695298, 0.413797, 0.101758, 0.562025, 0.0636009, 0.394252, 0.318197, 0.481093, 0.735629, 0.883258, 0.511363, 0.0960127, 0.570261, 0.168865, 0.789992, 0.409975, 0.408898, 0.60817, 0.710565, 0.534163, 0.292034, 0.222824, 0.495537, 0.892074, 0.478677, 0.389163, 0.597385, 0.837123, 0.672154, 0.682096, 0.32456, 0.0964614, 0.0890683, 0.486375, 0.667079, 0.454212, 0.421606, 0.966446, 0.0669027, 0.0634238, 0.395007, 0.402031, 0.548816, 0.16586, 0.904213, 0.440969, 0.216063, 0.629673, 0.932029, 0.81584, 0.053853, 0.797816, 0.169428, 0.132681, 0.594715, 0.812022, 0.549036, 0.842683, 0.420224, 0.404203, 0.0583616, 0.0230985, 0.40045, 0.125443, 0.503097, 0.278942, 0.476684, 0.912539, 0.474602, 0.21935, 0.54441, 0.345139, 0.994644, 0.566553, 0.0520835, 0.808824, 0.603088, 0.415181, 0.546723, 0.0136869, 0.612214, 0.796772, 0.629557, 0.979886, 0.383687, 0.044898, 0.278622, 0.343954, 0.216075, 0.966239, 0.422888, 0.170783, 0.514171, 0.401367, 0.543856, 0.595471, 0.82722, 0.283978, 0.0922692, 0.932564, 0.0598004, 0.594301, 0.116594, 0.203614, 0.351593, 0.0684048, 0.0777549, 0.879696, 0.00430396, 0.909826, 0.0465579, 0.33161, 0.0236601, 0.17313, 0.365709, 0.408294, 0.601167, 0.482956, 0.372955, 0.400157, 0.0255608, 0.715832, 0.928293, 0.590281, 0.930925, 0.314273, 0.357687, 0.451469, 0.32756, 0.120092, 0.410322, 0.95425, 0.845381, 0.0681171, 0.372794, 0.342892, 0.732141, 0.867536, 0.874434, 0.85772, 0.60432, 0.0885038, 0.404264, 0.398074, 0.119433, 0.638316, 0.755464, 0.709284, 0.628798, 0.835598, 0.904575, 0.336293, 0.714058, 0.554574, 0.900748, 0.46594, 0.59166, 0.664044, 0.388797, 0.277636, 0.651409, 0.83225, 0.464688, 0.85777, 0.440545, 0.539436, 0.2756, 0.232104, 0.370369, 0.0403602, 0.465258, 0.109327, 0.0761089, 0.632137, 0.649382, 0.769321, 0.385889, 0.727804, 0.722116, 0.316823, 0.55617, 0.178259, 0.82641, 0.825978, 0.959284, 0.00369669, 0.678182, 0.484151, 0.778799, 0.802664, 0.686154, 0.668922, 0.753168, 0.58172, 0.940841, 0.150399, 0.310802, 0.478986, 0.86857, 0.0529694, 0.628518, 0.816007, 0.638773, 0.0276212, 0.504084, 0.00824906, 0.206548, 0.959743, 0.453159, 0.302913, 0.465664, 0.837696, 0.307528, 0.546657, 0.606967, 0.719644, 0.764328, 0.268436, 0.179318, 0.000796436, 0.0185983, 0.702706, 0.237367, 0.295528, 0.657002, 0.487574, 0.274441, 0.947329, 0.816869, 0.755226, 0.832704, 0.508501, 0.759611, 0.743919, 0.552021, 0.584527, 0.353846, 0.997122, 0.273265, 0.528766, 0.694072, 0.278199, 0.270164, 0.507998, 0.569064, 0.71648, 0.520015, 0.494647, 0.547632, 0.053048, 0.54686, 0.460557, 0.893281, 0.0826122, 0.780413, 0.318118, 0.327702, 0.948741, 0.749454, 0.379775, 0.197342, 0.441201, 0.487044, 0.102453, 0.62077, 0.208023, 0.59954, 0.437963, 0.645729, 0.280912, 0.23066, 0.895854, 0.158095, 0.365078, 0.0328177, 0.331309, 0.852248, 0.713241, 0.805001, 0.68867, 0.126665, 0.66136, 0.0456048, 0.275175, 0.728597, 0.876747, 0.703472, 0.569631, 0.991902, 0.580252, 0.222799, 0.721635, 0.389082, 0.34485, 0.898645, 0.780462, 0.519908, 0.538189, 0.774642, 0.833867, 0.93958, 0.926064, 0.411182, 0.539883, 0.854669, 0.773631, 0.0848835, 0.89232, 0.025475, 0.350189, 0.176215, 0.0607147, 0.541975, 0.822398, 0.984168, 0.796827, 0.526517, 0.147365, 0.461512, 0.880727, 0.0231515, 0.962392, 0.617255, 0.258091, 0.84885, 0.393485, 0.704886, 0.922723, 0.688269, 0.407139, 0.935418, 0.571042, 0.11942, 0.982132, 0.824296, 0.312048, 0.103785, 0.983351, 0.16652, 0.271652, 0.57492, 0.200661, 0.611072, 0.836853, 0.745464, 0.414009, 0.772654, 0.579234, 0.0370925, 0.283828, 0.803075, 0.221144, 0.0312848, 0.598398, 0.965683, 0.0336897, 0.107113, 0.729821, 0.087041, 0.543042, 0.358967, 0.518301, 0.156004, 0.306046, 0.633751, 0.199647, 0.522865, 0.107152, 0.169999, 0.431278, 0.978252, 0.193718, 0.943982, 0.237834, 0.2771, 0.9646, 0.762601, 0.207008, 0.645238, 0.150583, 0.423062, 0.717546, 0.0563815, 0.962171, 0.638373, 0.705042, 0.534317, 0.58723, 0.554048, 0.238623, 0.295577, 0.885911, 0.0529201, 0.898848, 0.370815, 0.583385, 0.996378, 0.618232, 0.641957, 0.316822, 0.56646, 0.421175, 0.0101171, 0.292266, 0.574045, 0.615887, 0.591589, 0.681195, 0.551657, 0.80939, 0.86992, 0.283634, 0.963932, 0.286, 0.68426, 0.177203, 0.0885207, 0.618486, 0.133223, 0.437307, 0.952512, 0.939701, 0.351882, 0.956029, 0.360258, 0.931521, 0.505386, 0.33155, 0.855847, 0.110569, 0.594976, 0.175584, 0.200721, 0.519908, 0.598791, 0.718774, 0.802696, 0.418697, 0.0505992, 0.82239, 0.82677, 0.737835, 0.997216, 0.87038, 0.469017, 0.213352, 0.0833311, 0.955601, 0.732695, 0.43127, 0.314403, 0.108329, 0.782133, 0.748727, 0.559826, 0.978846, 0.858408, 0.6793, 0.993276, 0.809714, 0.583099, 0.309991, 0.0698749, 0.868124, 0.0655025, 0.148763, 0.786372, 0.173378, 0.143929, 0.129673, 0.870449, 0.423094, 0.996349, 0.932729, 0.351846, 0.944564, 0.186328, 0.458144, 0.646232, 0.840148, 0.0521953, 0.490151, 0.861728, 0.945871, 0.123322, 0.0219116, 0.694025, 0.549486, 0.787336, 0.731366, 0.95245, 0.765569, 0.337117, 0.978759, 0.981853, 0.596123, 0.426706, 0.546525, 0.265562, 0.453131, 0.208441, 0.549061, 0.750872, 0.093735, 0.888499, 0.994944, 0.177307, 0.254411, 0.457744, 0.34775, 0.133779, 0.929043, 0.0944183, 0.138461, 0.218889, 0.63263, 0.880749, 0.211545, 0.567309, 0.913402, 0.282153, 0.43556, 0.630123, 0.965008, 0.692314, 0.772579, 0.0808181, 0.46651, 0.974586, 0.638555, 0.460937, 0.905597, 0.19107, 0.17764, 0.894252, 0.414824, 0.352195, 0.207721, 0.73078, 0.609946, 0.590582, 0.410915, 0.488869, 0.825836, 0.737748, 0.326396, 0.800481, 0.253808, 0.761464, 0.44629, 0.802371, 0.48098, 0.754115, 0.864285, 0.179325, 0.238373, 0.138004, 0.27962, 0.932364, 0.80228, 0.0271451, 0.987216, 0.629104, 0.0498651, 0.995528, 0.600753, 0.175326, 0.474049, 0.0378203, 0.83367, 0.13611, 0.13769, 0.139143, 0.914651, 0.243489, 0.77545, 0.161589, 0.58287, 0.687041, 0.247851, 0.18179, 0.910724, 0.823587, 0.0550599, 0.427548, 0.936595, 0.0205633, 0.0179543, 0.663135, 0.270309, 0.080666, 0.83573, 0.604453, 0.766691, 0.010323, 0.957523, 0.390917, 0.159005, 0.448106, 0.431302, 0.137943, 0.571494, 0.0941859, 0.971891, 0.44257, 0.596926, 0.815116, 0.209047, 0.528437, 0.868364, 0.857529, 0.265967, 0.0264147, 0.427806, 0.479732, 0.936526, 0.134279, 0.932668, 0.842761, 0.950844, 0.928037, 0.902087, 0.631585, 0.242776, 0.0651731, 0.703864, 0.570125, 0.395168, 0.00144219, 0.198232, 0.0439579, 0.103995, 0.209509, 0.977651, 0.522272, 0.0326016, 0.0587909, 0.714106, 0.375312, 0.600653, 0.799133, 0.256873, 0.0646299, 0.226333, 0.481605, 0.197983, 0.877393, 0.819033, 0.117936, 0.773533, 0.309804, 0.322527, 0.485049, 0.29339, 0.578335, 0.661432, 0.190533, 0.111928, 0.307344, 0.336837, 0.231922, 0.0420848, 0.514988, 0.985584, 0.59564, 0.859343, 0.428762, 0.918974, 0.782172, 0.881984, 0.616943, 0.709915, 0.143853, 0.516046, 0.84039, 0.0616408, 0.856248, 0.0715974, 0.178598, 0.0788329, 0.214251, 0.501827, 0.10165, 0.149686, 0.568122, 0.526522, 0.588385, 0.649552, 0.802502, 0.914132, 0.184306, 0.79369, 0.00410956, 0.599341, 0.761062, 0.317949, 0.572229, 0.772129, 0.414773, 0.867983, 0.275066, 0.577239, 0.86939, 0.126182, 0.530422, 0.536293, 0.216343, 0.433691, 0.577769, 0.4999, 0.211479, 0.690396, 0.908978, 0.357924, 0.475413, 0.888614, 0.594871, 0.805686, 0.824012, 0.565476, 0.447597, 0.742646, 0.601787, 0.214971, 0.414767, 0.814431, 0.860898, 0.660798, 0.923988, 0.873648, 0.475515, 0.271393, 0.445084, 0.401211, 0.824812, 0.526915, 0.506517, 0.838271, 0.552343, 0.410306, 0.976452, 0.160352, 0.145517, 0.329589, 0.508718, 0.433945, 0.62697, 0.666669, 0.301417, 0.600519, 0.140122, 0.0342462, 0.749468, 0.362294, 0.573222, 0.940565, 0.606496, 0.800919, 0.0969009, 0.612881, 0.328299, 0.202667, 0.478386, 0.061613, 0.0408247, 0.113888, 0.264164, 0.181642, 0.830401, 0.919018, 0.707304, 0.660754, 0.173174, 0.725508, 0.258154, 0.0935418, 0.880605, 0.979335, 0.979478, 0.463536, 0.775126, 0.521115, 0.381796, 0.813129, 0.879217, 0.0569293, 0.64193, 0.0681011, 0.421784, 0.1403, 0.94013, 0.10248, 0.649367, 0.941418, 0.670194, 0.888578, 0.765968, 0.320945, 0.685102, 0.852353, 0.389216, 0.834381, 0.786971, 0.4331, 0.0486131, 0.460831, 0.812581, 0.588036, 0.0386062, 0.769703, 0.605088, 0.722163, 0.0314492, 0.832922, 0.903044, 0.231055, 0.728042, 0.110897, 0.431594, 0.309462, 0.11294, 0.0670814, 0.625663, 0.425656, 0.177113, 0.438086, 0.951453, 0.415572, 0.824223, 0.31294, 0.957691, 0.808175, 0.659531, 0.397838, 0.501979, 0.139841, 0.838215, 0.588624, 0.183401, 0.835496, 0.268936, 0.320515, 0.808754, 0.881535, 0.641655, 0.868639, 0.538035, 0.383658, 0.81925, 0.244493, 0.868118, 0.108817, 0.930293, 0.625395, 0.821832, 0.189743, 0.751963, 0.544101, 0.505598, 0.537047, 0.661969, 0.933226, 0.466824, 0.47114, 0.918811, 0.750851, 0.671081, 0.821295, 0.945188, 0.943402, 0.306194, 0.875262, 0.344571, 0.28533, 0.358017, 0.510657, 0.819928, 0.811225, 0.575014, 0.200153, 0.442748, 0.781176, 0.117917, 0.0319228, 0.330275, 0.430613, 0.395767, 0.941447, 0.249399, 0.55878, 0.976363, 0.707941, 0.539029, 0.929557, 0.661428, 0.531866, 0.216032, 0.775277, 0.613841, 0.630223, 0.690056, 0.159605, 0.172662, 0.648255, 0.627551, 0.890362, 0.820532, 0.166492, 0.872343, 0.4956, 0.427278, 0.768214, 0.0719299, 0.987919, 0.360018, 0.288648, 0.409812, 0.386399, 0.00474841, 0.843279, 0.300295, 0.367316, 0.521666, 0.00945934, 0.928267, 0.716858, 0.269648, 0.23232, 0.86501, 0.374387, 0.612416, 0.953231, 0.226648, 0.0856993, 0.160165, 0.0797144, 0.221482, 0.431156, 0.413296, 0.358701, 0.418836, 0.283429, 0.534095, 0.367291, 0.394108, 0.667079, 0.456069, 0.78066, 0.155554, 0.132467, 0.394805, 0.595467, 0.0211626, 0.651095, 0.655613, 0.177805, 0.124999, 0.807011, 0.634552, 0.0271443, 0.288895, 0.906153, 0.448306, 0.0305001, 0.502583, 0.770978, 0.594258, 0.0445926, 0.76084, 0.440544, 0.137063, 0.662651, 0.711555, 0.653516, 0.0763224, 0.637551, 0.0517443, 0.0645197, 0.913255, 0.555985, 0.133238, 0.980545, 0.290299, 0.303275, 0.300487, 0.467988, 0.338358, 0.602253, 0.175903, 0.658607, 0.137025, 0.463191, 0.0167984, 0.533693, 0.458243, 0.284057, 0.0650987, 0.700486, 0.122906, 0.832178, 0.858904, 0.833125, 0.885373, 0.415651, 0.545531, 0.113715, 0.482108, 0.118734, 0.96855, 0.965216, 0.981809, 0.845925, 0.714154, 0.7886, 0.836292, 0.415452, 0.781196, 0.904018, 0.243951, 0.7855, 0.670328, 0.713856, 0.126852, 0.169495, 0.794933, 0.239344, 0.794406, 0.523669, 0.117212, 0.790886, 0.439327, 0.376101, 0.271754, 0.0610157, 0.86614, 0.0221538, 0.89961, 0.632884, 0.923022, 0.231558, 0.315743, 0.7219, 0.549763, 0.337929, 0.312484, 0.962081, 0.36933, 0.948569, 0.801396, 0.410944, 0.425275, 0.532603, 0.0630479, 0.690848, 0.223495, 0.149753, 0.922555, 0.686001, 0.793803, 0.972618, 0.896042, 0.612586, 0.204122, 0.700157, 0.871581, 0.00910096, 0.373863, 0.236761, 0.302365, 0.505682, 0.420966, 0.557633, 0.607625, 0.0651274, 0.627289, 0.331521, 0.185134, 0.518712, 0.308724, 0.811741, 0.251559, 0.568634, 0.914078, 0.604802, 0.164206, 0.381585, 0.4562, 0.395127, 0.740485, 0.326243, 0.160696, 0.483046, 0.2234, 0.0760913, 0.091152, 0.116994, 0.673546, 0.651748, 0.232191, 0.172033, 0.830639, 0.533481, 0.651716, 0.0933954, 0.258903, 0.199218, 0.319521, 0.952921, 0.538796, 0.607854, 0.493173, 0.313999, 0.097214, 0.137803, 0.0880292, 0.582761, 0.0501668, 0.264903, 0.732472, 0.039704, 0.00950285, 0.688666, 0.885808, 0.562967, 0.663141, 0.0436381, 0.381255, 0.536207, 0.627869, 0.501329, 0.671545, 0.66127, 0.473033, 0.732092, 0.203037, 0.876202, 0.601081, 0.524588, 0.421899, 0.691385, 0.869965, 0.944745, 0.377468, 0.0368267, 0.896866, 0.90816, 0.138054, 0.287083, 0.335218, 0.941943, 0.0479425, 0.470131, 0.00903862, 0.275327, 0.573073, 0.513652, 0.728636, 0.459603, 0.847832, 0.0503086, 0.748406, 0.706157, 0.517583, 0.0141996, 0.414979, 0.08405, 0.402525, 0.233583, 0.0878202, 0.209633, 0.496619, 0.901065, 0.0438425, 0.538073, 0.423226, 0.408765, 0.915521, 0.182872, 0.61773, 0.853257, 0.636302, 0.764843, 0.278297, 0.351968, 0.209274, 0.400615, 0.491891, 0.454867, 0.937252, 0.392006, 0.307152, 0.160138, 0.647409, 0.313708, 0.904029, 0.0805075, 0.123685, 0.541003, 0.62969, 0.966634, 0.789415, 0.89396, 0.326296, 0.837853, 0.478753, 0.794071, 0.420256, 0.971584, 0.259005, 0.530313, 0.0114982, 0.162983, 0.464409, 0.864759, 0.5617, 0.332869, 0.0481572, 0.701619, 0.0315991, 0.640619, 0.160601, 0.0622128, 0.96043, 0.983107, 0.953527, 0.864518, 0.218876, 0.954606, 0.428151, 0.903055, 0.568602, 0.937188, 0.98872, 0.85357, 0.030049, 0.767508, 0.830182, 0.512175, 0.590847, 0.662972, 0.0807161, 0.158365, 0.999249, 0.567872, 0.954536, 0.642529, 0.830874, 0.957597, 0.402465, 0.677928, 0.612069, 0.696666, 0.840936, 0.595151, 0.578211, 0.685434, 0.944613, 0.239791, 0.251588, 0.188414, 0.288159, 0.630142, 0.315011, 0.977375, 0.15699, 0.716794, 0.214411, 0.573798, 0.811806, 0.81383, 0.959703, 0.899141, 0.608386, 0.221686, 0.984997, 0.904847, 0.151414, 0.588994, 0.515622, 0.111433, 0.917686, 0.972467, 0.581991, 0.392258, 0.633952, 0.524463, 0.381312, 0.817605, 0.980241, 0.318238, 0.53001, 0.27213, 0.467488, 0.294794, 0.798982, 0.669384, 0.719301, 0.958382, 0.804702, 0.141455, 0.560358, 0.542309, 0.00725739, 0.446341, 0.249821, 0.949181, 0.941526, 0.993123, 0.0814309, 0.156428, 0.296623, 0.763557, 0.859472, 0.720457, 0.733383, 0.569087, 0.0409618, 0.309238, 0.332018, 0.262818, 0.721738, 0.0768555, 0.746524, 0.850146, 0.714619, 0.162055, 0.917288, 0.785032, 0.554666, 0.320327, 0.439398, 0.957625, 0.944559, 0.0686576, 0.257077, 0.970626, 0.62337, 0.867643, 0.667705, 0.93922, 0.00102708, 0.00206041, 0.595461, 0.432175, 0.367634, 0.649383, 0.402521, 0.3633, 0.261763, 0.587614, 0.504025, 0.190015, 0.627813, 0.397097, 0.788601, 0.725343, 0.554026, 0.83152, 0.495644, 0.277014, 0.388641, 0.762496, 0.374025, 0.86129, 0.0407293, 0.584523, 0.544645, 0.871006, 0.617099, 0.447033, 0.710581, 0.84883, 0.481444, 0.311391, 0.581752, 0.344506, 0.745902, 0.0426611, 0.162753, 0.704493, 0.250898, 0.68663, 0.796968, 0.581858, 0.991296, 0.704103, 0.732113, 0.428668, 0.622033, 0.617142, 0.422555, 0.526939, 0.939926, 0.48753, 0.607909, 0.0481371, 0.708371, 0.026737, 0.235826, 0.0291002, 0.119347, 0.211346, 0.230851, 0.279482, 0.519222, 0.39127, 0.626721, 0.603084, 0.339094, 0.142595, 0.696528, 0.284544, 0.24334, 0.573797, 0.203033, 0.180646, 0.7183, 0.675145, 0.326594, 0.765995, 0.545793, 0.885235, 0.229569, 0.396105, 0.963607, 0.29157, 0.100511, 0.380513, 0.297258, 0.36894, 0.306344, 0.80289, 0.893432, 0.766634, 0.227175, 0.287085, 0.606253, 0.575777, 0.337349, 0.71287, 0.565895, 0.88872, 0.631308, 0.142192, 0.343971, 0.290115, 0.172617, 0.125252, 0.850873, 0.375555, 0.132906, 0.209471, 0.941131, 0.0870937, 0.830269, 0.406239, 0.110883, 0.558027, 0.643672, 0.204696, 0.281936, 0.193102, 0.981494, 0.293286, 0.762034, 0.119543, 0.500904, 0.0199665, 0.781367, 0.813823, 0.685262, 0.270013, 0.317096, 0.123699, 0.842954, 0.164216, 0.0241652, 0.589907, 0.707067, 0.894229, 0.275417, 0.83801, 0.690485, 0.834596, 0.617023, 0.0834039, 0.603464, 0.623476, 0.436211, 0.980066, 0.0226747, 0.79512, 0.235173, 0.354364, 0.281109, 0.917475, 0.782733, 0.98023, 0.282638, 0.437491, 0.733053, 0.468777, 0.470778, 0.234974, 0.851907, 0.514415, 0.554819, 0.461715, 0.98942, 0.643724, 0.0663051, 0.390555, 0.038522, 0.174123, 0.697024, 0.819552, 0.280796, 0.709868, 0.860632, 0.906449, 0.374823, 0.719379, 0.735071, 0.798275, 0.291949, 0.695889, 0.380973, 0.125914, 0.954415, 0.239392, 0.226089, 0.177524, 0.829654, 0.648409, 0.40236, 0.204048, 0.861321, 0.318195, 0.444191, 0.946016, 0.933354, 0.695845, 0.157571, 0.3451, 0.828508, 0.263626, 0.514817, 0.946433, 0.572556, 0.595014, 0.954246, 0.578397, 0.274419, 0.398533, 0.677832, 0.756134, 0.518582, 0.934838, 0.926696, 0.408439, 0.357739, 0.333876, 0.559884, 0.614297, 0.371403, 0.11742, 0.960378, 0.883136, 0.481486, 0.184133, 0.58541, 0.607515, 0.0308657, 0.917573, 0.0647184, 0.258382, 0.18783, 0.924871, 0.686562, 0.657322, 0.431049, 0.241608, 0.147015, 0.920292, 0.383998, 0.304657, 0.282625, 0.302467, 0.546403, 0.436642, 0.91491, 0.717142, 0.217742, 0.158671, 0.814419, 0.837199, 0.994399, 0.263271, 0.581781, 0.12564, 0.137798, 0.0892224, 0.404939, 0.858036, 0.176193, 0.856965, 0.00815598, 0.449133, 0.129093, 0.0774662, 0.873704, 0.444002, 0.138117, 0.944524, 0.622295, 0.902876, 0.0370288, 0.418928, 0.659432, 0.0333929, 0.267613, 0.976323, 0.211061, 0.170965, 0.80337, 0.140518, 0.0104873, 0.0498906, 0.529262, 0.464673, 0.867122, 0.975732, 0.199705, 0.187325, 0.0741305, 0.551017, 0.470653, 0.0212216, 0.808663, 0.771354, 0.596296, 0.724894, 0.793356, 0.336402, 0.309215, 0.255515, 0.710968, 0.363766, 0.805144, 0.998737, 0.76862, 0.98081, 0.507679, 0.582929, 0.981082, 0.507978, 0.0752734, 0.0377054, 0.938455, 0.525395, 0.140897, 0.355304, 0.662316, 0.599575, 0.802774, 0.553816, 0.591719, 0.410345, 0.745233, 0.722667, 0.509046, 0.908693, 0.850967, 0.0324016, 0.924513, 0.157167, 0.739413, 0.37459, 0.839959, 0.923021, 0.412234, 0.0345796, 0.903386, 0.524018, 0.844048, 0.742732, 0.0567757, 0.501753, 0.00601583, 0.672038, 0.575995, 0.514017, 0.0965867, 0.368068, 0.876781, 0.455834, 0.988867, 0.320823, 0.791238, 0.685618, 0.688263, 0.30172, 0.154157, 0.38967, 0.893093, 0.682824, 0.491578, 0.147365, 0.422887, 0.77626, 0.196574, 0.152135, 0.458944, 0.434116, 0.541536, 0.766819, 0.655184, 0.196817, 0.505151, 0.757189, 0.954487, 0.579187, 0.216767, 0.964215, 0.839978, 0.670988, 0.331055, 0.182331, 0.703817, 0.744852, 0.524631, 0.582248, 0.387029, 0.936402, 0.452148, 0.226594, 0.451548, 0.482084, 0.11335, 0.130897, 0.375126, 0.585692, 0.641658, 0.597116, 0.714599, 0.679359, 0.821281, 0.529628, 0.552795, 0.833701, 0.553135, 0.376353, 0.418704, 0.667053, 0.593472, 0.0308925, 0.825259, 0.48765, 0.134168, 0.44145, 0.959864, 0.0557883, 0.588004, 0.141181, 0.256054, 0.351418, 0.793767, 0.427475, 0.274212, 0.834324, 0.604863, 0.208494, 0.158566, 0.0249299, 0.657403, 0.737942, 0.533073, 0.942514, 0.474294, 0.213768, 0.930265, 0.840173, 0.347749, 0.885124, 0.751381, 0.553558, 0.306672, 0.634265, 0.0902744, 0.747288, 0.23759, 0.0710373, 0.047687, 0.158565, 0.691001, 0.651163, 0.841605, 0.509969, 0.177072, 0.368876, 0.254477, 0.0600976, 0.247018, 0.307013, 0.470346, 0.856977, 0.486844, 0.0455714, 0.684224, 0.0756216, 0.835829, 0.419441, 0.550001, 0.583555, 0.399605, 0.171784, 0.469342, 0.97022, 0.857533, 0.0112206, 0.467318, 0.48188, 0.492544, 0.86111, 0.177766, 0.268772, 0.506046, 0.763479, 0.333753, 0.484561, 0.88045, 0.738057, 0.766067, 0.776356, 0.00245242, 0.436079, 0.0633805, 0.415047, 0.424136, 0.460834, 0.285765, 0.242759, 0.948502, 0.476294, 0.306081, 0.432637, 0.242089, 0.492189, 0.751988, 0.732986, 0.25638, 0.298272, 0.499268, 0.794713, 0.594566, 0.789394, 0.205432, 0.887851, 0.380283, 0.351148, 0.277007, 0.173036, 0.518288, 0.599575, 0.549851, 0.0718886, 0.878768, 0.976984, 0.904287, 0.404998, 0.246444, 0.486814, 0.33542, 0.384795, 0.312766, 0.551052, 0.832833, 0.964851, 0.112455, 0.34335, 0.827286, 0.468636, 0.968977, 0.199412, 0.753429, 0.669971, 0.299026, 0.945928, 0.580359, 0.747843, 0.953723, 0.318124, 0.460227, 0.40709, 0.327655, 0.5047, 0.683002, 0.0211267, 0.503006, 0.917106, 0.391914, 0.998695, 0.720124, 0.186802, 0.188715, 0.447346, 0.961447, 0.966021, 0.595159, 0.0295533, 0.821429, 0.451973, 0.577396, 0.469745, 0.543003, 0.561706, 0.925863, 0.0838483, 0.288927, 0.948506, 0.481951, 0.214777, 0.692486, 0.23302, 0.645125, 0.698085, 0.3244, 0.00853607, 0.50614, 0.654027, 0.579495, 0.292898, 0.648634, 0.833606, 0.884226, 0.148754, 0.950711, 0.331601, 0.572725, 0.642462, 0.957883, 0.0358616, 0.855363, 0.350406, 0.546699, 0.67605, 0.925901, 0.872315, 0.816289, 0.159165, 0.856594, 0.349519, 0.422961, 0.358601, 0.361202, 0.0431684, 0.891921, 0.224032, 0.232555, 0.683654, 0.943001, 0.159989, 0.32933, 0.649271, 0.963157, 0.478735, 0.500318, 0.100967, 0.596231, 0.323051, 0.287573, 0.208628, 0.149283, 0.0828627, 0.730904, 0.802556, 0.693205, 0.617672, 0.895647, 0.127091, 0.957333, 0.0131387, 0.252134, 0.479621, 0.508372, 0.28919, 0.786126, 0.333306, 0.51313, 0.145698, 0.901917, 0.96923, 0.850668, 0.750444, 0.673972, 0.312499, 0.976766, 0.155382, 0.617215, 0.661184, 0.731335, 0.33314, 0.00343491, 0.196903, 0.672564, 0.339787, 0.433247, 0.308537, 0.491999, 0.50052, 0.0471497, 0.852182, 0.400892, 0.964917, 0.121747, 0.910889, 0.965982, 0.581256, 0.1072, 0.680748, 0.0555249, 0.448541, 0.660725, 0.700136, 0.823149, 0.541174, 0.597859, 0.160044, 0.727947, 0.735551, 0.617442, 0.970376, 0.99503, 0.780881, 0.295009, 0.376218, 0.805222, 0.645669, 0.11074, 0.953806, 0.0242301, 0.750982, 0.514704, 0.5657, 0.368459, 0.54815, 0.329717, 0.414719, 0.666947, 0.675185, 0.0672083, 0.659835, 0.877681, 0.974564, 0.329524, 0.923178, 0.515386, 0.441206, 0.725525, 0.250916, 0.682244, 0.170287, 0.403503, 0.308291, 0.395623, 0.767037, 0.0206959, 0.862882, 0.873123, 0.428151, 0.156571, 0.24359, 0.521552, 0.278707, 0.720586, 0.103661, 0.734499, 0.908199, 0.11442, 0.239555, 0.951843, 0.124057, 0.764645, 0.257158, 0.92787, 0.0870966, 0.403574, 0.562358, 0.996112, 0.910104, 0.297306, 0.45252, 0.292735, 0.510299, 0.830176, 0.12918, 0.259885, 0.524489, 0.672908, 0.093028, 0.242972, 0.166893, 0.273353, 0.599158, 0.356853, 0.732843, 0.103803, 0.895193, 0.357082, 0.0386378, 0.987084, 0.350177, 0.301136, 0.586194, 0.15287, 0.539825, 0.396232, 0.931566, 0.409499, 0.344459, 0.0367832, 0.560898, 0.890848, 0.482983, 0.77089, 0.487851, 0.699821, 0.877822, 0.80039, 0.751955, 0.739457, 0.640459, 0.869741, 0.945419, 0.931186, 0.441144, 0.364651, 0.879771, 0.202563, 0.500254, 0.928054, 0.991443, 0.783682, 0.451575, 0.507351, 0.714173, 0.818625, 0.60254, 0.317403, 0.3855, 0.336991, 0.00133882, 0.0361199, 0.186633, 0.107588, 0.314715, 0.29347, 0.888815, 0.531259, 0.838933, 0.948802, 0.875055, 0.612094, 0.326938, 0.413269, 0.11842, 0.0209559, 0.583947, 0.432853, 0.811403, 0.689931, 0.266728, 0.27297, 0.698449, 0.734146, 0.7829, 0.753814, 0.194505, 0.0899534, 0.656829, 0.0137207, 0.955975, 0.395685, 0.55713, 0.97066, 0.147817, 0.931832, 0.545807, 0.500586, 0.655721, 0.590013, 0.0331138, 0.345493, 0.828562, 0.856873, 0.0159198, 0.378047, 0.787885, 0.402999, 0.496351, 0.618542, 0.296037, 0.523252, 0.199806, 0.874143, 0.589831, 0.293539, 0.0993665, 0.694305, 0.403531, 0.932365, 0.0359973, 0.650053, 0.475801, 0.606347, 0.297803, 0.233503, 0.793415, 0.744092, 0.829684, 0.165114, 0.319328, 0.214302, 0.321992, 0.133982, 0.589505, 0.391096, 0.164082, 0.755471, 0.910588, 0.246127, 0.566981, 0.400291, 0.455368, 0.360917, 0.680342, 0.221744, 0.903978, 0.743636, 0.228905, 0.7694, 0.99255, 0.23331, 0.143171, 0.174363, 0.828049, 0.0932809, 0.214401, 0.759514, 0.334247, 0.868765, 0.682726, 0.202166, 0.0248352, 0.599662, 0.614277, 0.456066, 0.935424, 0.764551, 0.97608, 0.714571, 0.452008, 0.384825, 0.265579, 0.924438, 0.472544, 0.44634, 0.964771, 0.727533, 0.0392375, 0.803777, 0.506951, 0.0858723, 0.284566, 0.572916, 0.831223, 0.527367, 0.430055, 0.645944, 0.905373, 0.694997, 0.595465, 0.904301, 0.228418, 0.838301, 0.644333, 0.987351, 0.0155199, 0.266114, 0.595526, 0.740514, 0.730127, 0.511462, 0.147132, 0.723015, 0.861887, 0.135874, 0.517908, 0.49663, 0.428724, 0.345783, 0.41971, 0.5259, 0.31237, 0.636449, 0.0762187, 0.553017, 0.785511, 0.23417, 0.520302, 0.0106807, 0.818606, 0.411141, 0.11986, 0.489176, 0.10744, 0.0908673, 0.0190166, 0.28363, 0.531797, 0.915454, 0.401515, 0.869094, 0.142864, 0.857725, 0.286094, 0.155983, 0.544001, 0.097237, 0.804455, 0.451285, 0.638986, 0.229406, 0.911183, 0.127759, 0.100493, 0.923189, 0.439978, 0.218921, 0.902318, 0.872992, 0.0758135, 0.723589, 0.425318, 0.605319, 0.336365, 0.714893, 0.788778, 0.0648718, 0.505498, 0.922362, 0.733696, 0.159567, 0.0580725, 0.979141, 0.222945, 0.68021, 0.720481, 0.417248, 0.540786, 0.918592, 0.774705, 0.0538489, 0.480015, 0.0992691, 0.916992, 0.743738, 0.339782, 0.0836222, 0.0728764, 0.0105342, 0.676257, 0.825676, 0.768047, 0.255021, 0.965637, 0.0560355, 0.332061, 0.685223, 0.642247, 0.604461, 0.179018, 0.829109, 0.573856, 0.693878, 0.927343, 0.622609, 0.172197, 0.0989473, 0.140669, 0.767246, 0.463837, 0.893652, 0.763666, 0.959632, 0.0820774, 0.158949, 0.846587, 0.981103, 0.439481, 0.848754, 0.392567, 0.776011, 0.17427, 0.823469, 0.00488921, 0.637263, 0.398956, 0.418484, 0.280438, 0.262279, 0.703354, 0.464967, 0.00209161, 0.976941, 0.24688, 0.966388, 0.522709, 0.863451, 0.643606, 0.680348, 0.700682, 0.697095, 0.159629, 0.168901, 0.988826, 0.27654, 0.370214, 0.304424, 0.546366, 0.962145, 0.434981, 0.13419, 0.812772, 0.850664, 0.765539, 0.593282, 0.88781, 0.366307, 0.423486, 0.830649, 0.848593, 0.890174, 0.59606, 0.124577, 0.0116874, 0.0796542, 0.15658, 0.417686, 0.0698055, 0.653551, 0.644604, 0.620626, 0.920253, 0.450845, 0.435975, 0.0288537, 0.963141, 0.050949, 0.464791, 0.898443, 0.0748599, 0.0796603, 0.952003, 0.814862, 0.483537, 0.818661, 0.174355, 0.3693, 0.769965, 0.411787, 0.570768, 0.00840454, 0.264794, 0.606351, 0.512022, 0.306872, 0.971752, 0.817324, 0.202587, 0.242578, 0.607889, 0.616934, 0.120978, 0.74438, 0.210367, 0.067249, 0.324255, 0.241723, 0.522241, 0.926163, 0.743968, 0.461381, 0.00381675, 0.142315, 0.562517, 0.302568, 0.312824, 0.875651, 0.424954, 0.302876, 0.69249, 0.377015, 0.56414, 0.522892, 0.348428, 0.650261, 0.658012, 0.21629, 0.418835, 0.202507, 0.925388, 0.52659, 0.402961, 0.580876, 0.183709, 0.641399, 0.825876, 0.115844, 0.509208, 0.442995, 0.643152, 0.325416, 0.745719, 0.930997, 0.429934, 0.842501, 0.315051, 0.930339, 0.421552, 0.0406437, 0.194395, 0.979417, 0.196005, 0.459418, 0.837538, 0.892313, 0.558789, 0.259116, 0.511931, 0.988011, 0.925103, 0.629429, 0.923004, 0.225344, 0.188839, 0.135982, 0.199065, 0.836222, 0.610291, 0.188366, 0.280982, 0.412775, 0.486768, 0.521274, 0.447508, 0.674142, 0.766363, 0.84946, 0.138023, 0.894015, 0.551769, 0.459831, 0.629775, 0.967962, 0.166656, 0.11692, 0.230943, 0.914559, 0.253356, 0.257224, 0.0365, 0.242121, 0.758501, 0.775766, 0.331163, 0.107237, 0.439971, 0.521181, 0.486016, 0.689438, 0.940671, 0.343961, 0.636371, 0.857439, 0.708101, 0.0647187, 0.463431, 0.0744246, 0.740449, 0.183769, 0.140942, 0.166013, 0.559759, 0.550765, 0.82458, 0.553142, 0.672139, 0.429642, 0.25702, 0.678835, 0.809112, 0.689459, 0.412666, 0.133956, 0.724851, 0.407923, 0.216539, 0.576855, 0.820825, 0.349875, 0.518718, 0.271224, 0.231833, 0.757653, 0.0895289, 0.257958, 0.912803, 0.0139883, 0.344305, 0.100899, 0.695395, 0.961772, 0.314913, 0.532151, 0.0283038, 0.366278, 0.0283777, 0.272278, 0.103625, 0.964489, 0.238313, 0.269668, 0.632904, 0.29736, 0.368477, 0.106029, 0.650432, 0.364907, 0.586893, 0.242471, 0.118621, 0.604534, 0.660508, 0.439595, 0.847147, 0.347881, 0.763572, 0.368871, 0.898759, 0.318257, 0.812952, 0.670345, 0.432463, 0.0923226, 0.217449, 0.525968, 0.133824, 0.302355, 0.644307, 0.0201002, 0.706517, 0.036478, 0.482702, 0.157479, 0.530659, 0.162151, 0.956726, 0.909987, 0.256089, 0.543585, 0.754504, 0.4189, 0.616675, 0.382668, 0.445062, 0.550738, 0.44239, 0.440681, 0.782925, 0.673463, 0.721832, 0.608257, 0.75857, 0.828145, 0.326748, 0.456011, 0.445707, 0.891813, 0.892112, 0.843948, 0.324528, 0.337412, 0.696943, 0.0881224, 0.513478, 0.385583, 0.241667, 0.0386527, 0.801009, 0.740472, 0.579326, 0.0885084, 0.249975, 0.973349, 0.716268, 0.90273, 0.384742, 0.195964, 0.277899, 0.597481, 0.480783, 0.241156, 0.663277, 0.551371, 0.578432, 0.473187, 0.938191, 0.434135, 0.133075, 0.761996, 0.389936, 0.172719, 0.611525, 0.204329, 0.263872, 0.727619, 0.100638, 0.763588, 0.237667, 0.133217, 0.104672, 0.190663, 0.0767215, 0.201889, 0.751326, 0.997555, 0.715038, 0.713715, 0.376388, 0.987886, 0.0617841, 0.661246, 0.652291, 0.0923544, 0.0308808, 0.501141, 0.736117, 0.712257, 0.656811, 0.64766, 0.984208, 0.0851364, 0.806212, 0.498606, 0.802776, 0.734658, 0.475529, 0.16211, 0.660125, 0.800007, 0.391612, 0.597028, 0.512106, 0.245036, 0.118873, 0.615805, 0.986868, 0.054786, 0.0454046, 0.640423, 0.736197, 0.814998, 0.194092, 0.562153, 0.317739, 0.389143, 0.78137, 0.135982, 0.997584, 0.168038, 0.68237, 0.66544, 0.935733, 0.0448366, 0.807947, 0.548399, 0.188544, 0.596718, 0.499102, 0.725755, 0.517412, 0.415171, 0.799607, 0.91989, 0.00617531, 0.325688, 0.884327, 0.390274, 0.365613, 0.345935, 0.964806, 0.977122, 0.896192, 0.00709287, 0.128217, 0.553729, 0.869597, 0.426966, 0.42264, 0.899114, 0.248113, 0.327942, 0.0200032, 0.650956, 0.852009, 0.553268, 0.282942, 0.368654, 0.255745, 0.706839, 0.122648, 0.637827, 0.742952, 0.917863, 0.981202, 0.849317, 0.451939, 0.299898, 0.604877, 0.582485, 0.406244, 0.280508, 0.378976, 0.8962, 0.155116, 0.705341, 0.853393, 0.796647, 0.835826, 0.537941, 0.356798, 0.406637, 0.220824, 0.821627, 0.213582, 0.158235, 0.418182, 0.512412, 0.867661, 0.143291, 0.328164, 0.420325, 0.952297, 0.523191, 0.778869, 0.17798, 0.148116, 0.896001, 0.838819, 0.334348, 0.680348, 0.233557, 0.358931, 0.777211, 0.455152, 0.353307, 0.427389, 0.694479, 0.454388, 0.503183, 0.459568, 0.14898, 0.751231, 0.339429, 0.976507, 0.397279, 0.365305, 0.730641, 0.314821, 0.299901, 0.0442625, 0.530148, 0.124517, 0.36441, 0.711645, 0.150867, 0.119311, 0.803493, 0.577025, 0.154133, 0.855526, 0.167556, 0.0726803, 0.986192, 0.711038, 0.700279, 0.101081, 0.376973, 0.339022, 0.714614, 0.845482, 0.748709, 0.590311, 0.549802, 0.88379, 0.90665, 0.599165, 0.318602, 0.450632, 0.614344, 0.599932, 0.993133, 0.488163, 0.981342, 0.660076, 0.357435, 0.838049, 0.275362, 0.527635, 0.33595, 0.725304, 0.201363, 0.415586, 0.477069, 0.183765, 0.842161, 0.71911, 0.0501112, 0.140767, 0.0630424, 0.727841, 0.255242, 0.215203, 0.878294, 0.80831, 0.55843, 0.849316, 0.602507, 0.429003, 0.926976, 0.496692, 0.848701, 0.387426, 0.897372, 0.985553, 0.917961, 0.620809, 0.210813, 0.713325, 0.407355, 0.608745, 0.64716, 0.0910119, 0.663932, 0.22989, 0.39938, 0.888425, 0.249655, 0.62257, 0.16863, 0.467721, 0.254101, 0.246962, 0.483187, 0.145163, 0.762424, 0.678772, 0.581166, 0.497457, 0.807209, 0.618063, 0.928199, 0.405722, 0.0639033, 0.304547, 0.721251, 0.0532577, 0.312875, 0.0208994, 0.28299, 0.245854, 0.24187, 0.195145, 0.426554, 0.590713, 0.926482, 0.884256, 0.244717, 0.640514, 0.888139, 0.869076, 0.375902, 0.611445, 0.103326, 0.871283, 0.349523, 0.0435, 0.407227, 0.47896, 0.26037, 0.117671, 0.643218, 0.735592, 0.0501995, 0.0539877, 0.731132, 0.647197, 0.121368, 0.755002, 0.00942637, 0.239114, 0.305674, 0.732567, 0.10165, 0.584198, 0.81425, 0.0772014, 0.202098, 0.143637, 0.916334, 0.370711, 0.913067, 0.401011, 0.419061, 0.202868, 0.402323, 0.715266, 0.0427013, 0.101992, 0.757109, 0.472456, 0.655636, 0.512524, 0.149225, 0.45658, 0.662492, 0.772303, 0.439502, 0.892644, 0.557149, 0.370436, 0.685567, 0.0729638, 0.255043, 0.255935, 0.6723, 0.61798, 0.242036, 0.791978, 0.827763, 0.0960702, 0.891181, 0.0336213, 0.140845, 0.223115, 0.640207, 0.334803, 0.441755, 0.475937, 0.490464, 0.304141, 0.495447, 0.721345, 0.161497, 0.760148, 0.399392, 0.341925, 0.501023, 0.683928, 0.862598, 0.291447, 0.176142, 0.746436, 0.348092, 0.924732, 0.667015, 0.148705, 0.169056, 0.232397, 0.416639, 0.830783, 0.0892667, 0.39345, 0.911377, 0.392667, 0.48043, 0.888646, 0.740502, 0.20495, 0.691639, 0.236369, 0.837036, 0.699674, 0.704523, 0.766803, 0.112831, 0.235875, 0.237561, 0.379964, 0.72585, 0.18868, 0.559117, 0.652368, 0.0557769, 0.059707, 0.280615, 0.970609, 0.254852, 0.425911, 0.64626, 0.532695, 0.988222, 0.236712, 0.721678, 0.936648, 0.281807, 0.977457, 0.567822, 0.537675, 0.266395, 0.964645, 0.424837, 0.396668, 0.876003, 0.177933, 0.847145, 0.220712, 0.145708, 0.970514, 0.839388, 0.339196, 0.203088, 0.0440583, 0.0574227, 0.822016, 0.151891, 0.00814889, 0.143404, 0.500437, 0.884329, 0.727449, 0.84794, 0.507022, 0.0639527, 0.926338, 0.562486, 0.584309, 0.785913, 0.476427, 0.223219, 0.906634, 0.921264, 0.663747, 0.568191, 0.0982033, 0.300347, 0.570192, 0.160566, 0.386881, 0.693185, 0.799988, 0.314383, 0.193663, 0.0463569, 0.86968, 0.940207, 0.610665, 0.134416, 0.0176809, 0.297985, 0.731683, 0.302342, 0.513029, 0.998688, 0.790487, 0.0817636, 0.123725, 0.570267, 0.435789, 0.319516, 0.0293822, 0.805744, 0.805451, 0.279035, 0.220198, 0.106837, 0.509024, 0.641325, 0.366067, 0.552911, 0.467587, 0.832667, 0.386892, 0.0388026, 0.81917, 0.970622, 0.860976, 0.769095, 0.512708, 0.87943, 0.694737, 0.869173, 0.705601, 0.317065, 0.104031, 0.941113, 0.037946, 0.652652, 0.450996, 0.494027, 0.509294, 0.350889, 0.296385, 0.135312, 0.945387, 0.199201, 0.500907, 0.645031, 0.564879, 0.422849, 0.830481, 0.527812, 0.587382, 0.519882, 0.958029, 0.152792, 0.216143, 0.334917, 0.80129, 0.427097, 0.747404, 0.743926, 0.689253, 0.850445, 0.445943, 0.854219, 0.0215406, 0.153485, 0.327062, 0.123348, 0.023221, 0.410068, 0.276339, 0.544041, 0.760288, 0.56301, 0.365529, 0.236871, 0.352406, 0.0326252, 0.0420352, 0.254531, 0.250577, 0.395593, 0.569709, 0.79069, 0.593037, 0.877957, 0.674513, 0.673686, 0.105089, 0.885284, 0.997107, 0.1188, 0.442964, 0.284258, 0.570847, 0.347612, 0.0810332, 0.306508, 0.0429041, 0.556203, 0.0786733, 0.00551572, 0.683756, 0.129694, 0.615503, 0.877287, 0.815159, 0.22483, 0.156588, 0.0199058, 0.742073, 0.155857, 0.417716, 0.514476, 0.482413, 0.506929, 0.841076, 0.524109, 0.196613, 0.577095, 0.964816, 0.867181, 0.599843, 0.641219, 0.310672, 0.353755, 0.0254282, 0.55567, 0.143545, 0.730299, 0.118997, 0.0797341, 0.430796, 0.346511, 0.781069, 0.890301, 0.174282, 0.850414, 0.416127, 0.969729, 0.382448, 0.662187, 0.424187, 0.181018, 0.701277, 0.831499, 0.569624, 0.133955, 0.775872, 0.714001, 0.0324761, 0.51312, 0.994919, 0.0251474, 0.128787, 0.565303, 0.973401, 0.891416, 0.444574, 0.125922, 0.449134, 0.963217, 0.647622, 0.0650193, 0.885061, 0.00146885, 0.580925, 0.473301, 0.610966, 0.0525989, 0.435777, 0.0144924, 0.0593824, 0.0571613, 0.974562, 0.431726, 0.915335, 0.445885, 0.375113, 0.326323, 0.983566, 0.760216, 0.234949, 0.155379, 0.252256, 0.0425016, 0.183463, 0.0574654, 0.343602, 0.764554, 0.0194104, 0.680357, 0.471967, 0.482903, 0.470674, 0.925088, 0.552035, 0.865305, 0.411616, 0.654372, 0.0357468, 0.122863, 0.940946, 0.817483, 0.499309, 0.970009, 0.498721, 0.0211476, 0.796745, 0.225094, 0.5829, 0.455718, 0.168262, 0.0890872, 0.0821087, 0.190761, 0.961716, 0.169272, 0.984354, 0.627827, 0.832658, 0.915731, 0.0453027, 0.685062, 0.796526, 0.952043, 0.553551, 0.644408, 0.443399, 0.514475, 0.132787, 0.697997, 0.871876, 0.559355, 0.114595, 0.161937, 0.614778, 0.508195, 0.905827, 0.59435, 0.249659, 0.133382, 0.274239, 0.886799, 0.699829, 0.828538, 0.649996, 0.621314, 0.687555, 0.0425832, 0.321515, 0.582666, 0.0872077, 0.933264, 0.100484, 0.728426, 0.592195, 0.825828, 0.951506, 0.557535, 0.67833, 0.601763, 0.263594, 0.124196, 0.492818, 0.942032, 0.831677, 0.982675, 0.163366, 0.903401, 0.589087, 0.822523, 0.946225, 0.397165, 0.17114, 0.366518, 0.378886, 0.45086, 0.221762, 0.42617, 0.22721, 0.0202198, 0.42354, 0.815119, 0.980494, 0.226656, 0.565361, 0.72072, 0.213007, 0.850502, 0.302439, 0.0923598, 0.318314, 0.650614, 0.177618, 0.416822, 0.0751303, 0.624968, 0.836197, 0.337152, 0.381186, 0.544312, 0.650402, 0.270946, 0.432987, 0.0311186, 0.737032, 0.186079, 0.611923, 0.215221, 0.23069, 0.356222, 0.317295, 0.71885, 0.733882, 0.459614, 0.155991, 0.262909, 0.0556322, 0.538095, 0.24667, 0.0529361, 0.653603, 0.00330699, 0.73626, 0.113499, 0.977045, 0.433087, 0.380206, 0.507099, 0.604064, 0.210001, 0.189443, 0.606213, 0.70066, 0.421405, 0.668883, 0.050616, 0.174679, 0.216191, 0.429013, 0.534606, 0.323534, 0.374716, 0.575614, 0.66395, 0.277489, 0.593676, 0.985517, 0.901258, 0.965618, 0.860015, 0.696336, 0.0827566, 0.592141, 0.40765, 0.150809, 0.229297, 0.134465, 0.717002, 0.493493, 0.922087, 0.530128, 0.41164, 0.0119914, 0.827675, 0.473716, 0.312342, 0.783842, 0.0437826, 0.655025, 0.5513, 0.357709, 0.771197, 0.681697, 0.383887, 0.395078, 0.469344, 0.868204, 0.328039, 0.503278, 0.571864, 0.0658645, 0.647429, 0.143174, 0.904441, 0.303786, 0.563792, 0.522408, 0.683271, 0.880676, 0.0166372, 0.276394, 0.0119003, 0.915804, 0.0259784, 0.523413, 0.718726, 0.486712, 0.930253, 0.371854, 0.0817778, 0.599925, 0.517217, 0.645896, 0.68982, 0.0358662, 0.940957, 0.356864, 0.66361, 0.971261, 0.263755, 0.880846, 0.440412, 0.59978, 0.15946, 0.0938822, 0.227498, 0.897745, 0.55373, 0.00787538, 0.652575, 0.302825, 0.997172, 0.164793, 0.56798, 0.315879, 0.646925, 0.0511829, 0.0249178, 0.0895109, 0.986492, 0.312031, 0.462938, 0.794628, 0.068469, 0.0678267, 0.496929, 0.14935, 0.466244, 0.981542, 0.610265, 0.756993, 0.801997, 0.223039, 0.498384, 0.320208, 0.329293, 0.0501127, 0.989374, 0.990738, 0.961756, 0.491521, 0.565403, 0.15118, 0.107286, 0.342324, 0.0564451, 0.196986, 0.666347, 0.898007, 0.794515, 0.78884, 0.230405, 0.20826, 0.327789, 0.640502, 0.566369, 0.791109, 0.84558, 0.803727, 0.981758, 0.680637, 0.437065, 0.221462, 0.908891, 0.55648, 0.498584, 0.772053, 0.571191, 0.893482, 0.34016, 0.151153, 0.703093, 0.960266, 0.427182, 0.76267, 0.682852, 0.900989, 0.682592, 0.557239, 0.856957, 0.304229, 0.357378, 0.977871, 0.466437, 0.66609, 0.18864, 0.754117, 0.86586, 0.744536, 0.878788, 0.306162, 0.669649, 0.598818, 0.644598, 0.177399, 0.927432, 0.578985, 0.384865, 0.387055, 0.872127, 0.820513, 0.5167, 0.0404335, 0.251028, 0.864299, 0.854716, 0.00788787, 0.329696, 0.277862, 0.059871, 0.964623, 0.301036, 0.856873, 0.303553, 0.246653, 0.829699, 0.245794, 0.638091, 0.196928, 0.450233, 0.265502, 0.638673, 0.820313, 0.692505, 0.26187, 0.210528, 0.83633, 0.00635626, 0.614559, 0.104998, 0.707099, 0.956968, 0.223384, 0.846147, 0.711675, 0.472535, 0.521083, 0.544865, 0.980233, 0.27125, 0.949522, 0.778742, 0.355291, 0.826126, 0.731626, 0.179577, 0.568426, 0.542278, 0.104136, 0.289748, 0.243144, 0.629661, 0.0759973, 0.233128, 0.192321, 0.773358, 0.794866, 0.846724, 0.490382, 0.452209, 0.452119, 0.209811, 0.771172, 0.0137926, 0.581328, 0.29578, 0.261849, 0.458448, 0.164983, 0.146459, 0.929715, 0.645353, 0.917462, 0.907967, 0.966155, 0.824325, 0.0940256, 0.97221, 0.383456, 0.311891, 0.533091, 0.634659, 0.742608, 0.163834, 0.114541, 0.922736, 0.109495, 0.178339, 0.487904, 0.648954, 0.684241, 0.16625, 0.445562, 0.673903, 0.0859252, 0.126856, 0.387942, 0.169866, 0.629438, 0.506087, 0.759372, 0.902355, 0.229161, 0.996228, 0.477016, 0.938824, 0.884247, 0.168796, 0.227945, 0.6192, 0.58942, 0.373129, 0.937472, 0.811925, 0.446544, 0.239153, 0.715383, 0.106531, 0.0316509, 0.130184, 0.587686, 0.586905, 0.473046, 0.799028, 0.569113, 0.313323, 0.529295, 0.814431, 0.524405, 0.638863, 0.420881, 0.935429, 0.712566, 0.764537, 0.229777, 0.694943, 0.584713, 0.208398, 0.333168, 0.176028, 0.466462, 0.56498, 0.413803, 0.148963, 0.559727, 0.0554545, 0.128145, 0.242096, 0.234113, 0.042183, 0.323769, 0.442763, 0.610392, 0.101455, 0.219017, 0.325968, 0.699561, 0.931567, 0.653069, 0.275124, 0.395588, 0.226311, 0.798339, 0.108119, 0.832235, 0.527387, 0.0410892, 0.844508, 0.186494, 0.337552, 0.627381, 0.267372, 0.991461, 0.690213, 0.695331, 0.0153019, 0.159658, 0.649657, 0.187354, 0.924875, 0.260669, 0.474225, 0.50578, 0.613507, 0.440053, 0.903643, 0.028104, 0.701285, 0.392058, 0.830173, 0.0663342, 0.934034, 0.356377, 0.313686, 0.0937587, 0.866284, 0.927016, 0.23924, 0.983261, 0.384249, 0.914655, 0.756388, 0.490309, 0.792666, 0.173106, 0.652794, 0.900278, 0.166199, 0.366032, 0.993017, 0.201876, 0.838224, 0.431544, 0.186205, 0.990122, 0.227314, 0.32672, 0.843638, 0.587606, 0.994955, 0.673793, 0.939636, 0.34401, 0.0929562, 0.483755, 0.00794636, 0.781863, 0.67067, 0.710165, 0.252352, 0.671768, 0.67911, 0.669496, 0.362743, 0.699145, 0.394767, 0.392629, 0.683332, 0.579736, 0.502725, 0.112535, 0.649659, 0.0463693, 0.726066, 0.798391, 0.16099, 0.535843, 0.493985, 0.212056, 0.291682, 0.934227, 0.661133, 0.814381, 0.192099, 0.572097, 0.34012, 0.226153, 0.817926, 0.123818, 0.683802, 0.640872, 0.603235, 0.849095, 0.750859, 0.42374, 0.222286, 0.82559, 0.777879, 0.34939, 0.4112, 0.826705, 0.337027, 0.799973, 0.000958123, 0.0875518, 0.755571, 0.202961, 0.702712, 0.501555, 0.818176, 0.00330532, 0.818856, 0.71221, 0.000500498, 0.153684, 0.237695, 0.417713, 0.8748, 0.893179, 0.982045, 0.429539, 0.741997, 0.292911, 0.0634303, 0.312663, 0.208602, 0.954402, 0.352523, 0.044081, 0.550157, 0.214102, 0.847674, 0.289649, 0.513429, 0.450314, 0.819657, 0.212665, 0.853312, 0.991389, 0.312814, 0.200088, 0.603983, 0.413039, 0.00539337, 0.0391682, 0.0985879, 0.837159, 0.102358, 0.363972, 0.553923, 0.376628, 0.80532, 0.491601, 0.184874, 0.11025, 0.67703, 0.593797, 0.195557, 0.145756, 0.679163, 0.0324885, 0.265745, 0.33161, 0.873777, 0.634638, 0.908656, 0.107826, 0.502514, 0.279305, 0.163612, 0.807596, 0.939629, 0.699609, 0.484153, 0.700102, 0.117146, 0.215443, 0.483145, 0.13176, 0.134584, 0.913199, 0.599423, 0.272955, 0.192264, 0.00365402, 0.25263, 0.192026, 0.0405651, 0.485668, 0.407445, 0.728536, 0.924742, 0.673144, 0.837039, 0.185345, 0.971447, 0.714345, 0.526862, 0.589391, 0.287087, 0.175721, 0.658951, 0.810848, 0.839415, 0.873788, 0.794288, 0.66059, 0.0965063, 0.167245, 0.24648, 0.0280972, 0.958082, 0.359086, 0.783201, 0.92109, 0.0647022, 0.522174, 0.227242, 0.302585, 0.956363, 0.239163, 0.0169744, 0.706166, 0.552493, 0.251071, 0.281932, 0.74269, 0.0509778, 0.707718, 0.908914, 0.584765, 0.404017, 0.0703691, 0.783477, 0.588686, 0.490385, 0.480844, 0.601782, 0.873125, 0.278685, 0.894893, 0.436574, 0.933266, 0.0404084, 0.799115, 0.410105, 0.0453886, 0.787509, 0.71924, 0.79232, 0.75664, 0.910624, 0.496162, 0.160523, 0.28118, 0.715159, 0.737146, 0.777853, 0.0303673, 0.00722299, 0.635187, 0.0576644, 0.770801, 0.110177, 0.00520291, 0.718079, 0.991158, 0.80526, 0.505923, 0.0243759, 0.314903, 0.0646168, 0.391038, 0.832974, 0.988515, 0.819772, 0.977661, 0.600815, 0.136723, 0.360897, 0.627892, 0.540068, 0.484779, 0.488839, 0.203719, 0.0488199, 0.788927, 0.501189, 0.170689, 0.0660145, 0.355081, 0.428183, 0.935023, 0.728545, 0.820263, 0.747069, 0.0244261, 0.736778, 0.0585081, 0.774807, 0.628749, 0.282975, 0.646311, 0.70732, 0.833819, 0.769264, 0.0292635, 0.385005, 0.835433, 0.584842, 0.269172, 0.453312, 0.811241, 0.146775, 0.514722, 0.626373, 0.984302, 0.0626056, 0.71144, 0.382443, 0.672491, 0.231363, 0.8256, 0.616714, 0.123098, 0.543026, 0.295349, 0.490021, 0.162363, 0.989856, 0.20914, 0.554875, 0.0999906, 0.910785, 0.661969, 0.0957499, 0.88802, 0.604018, 0.538319, 0.957755, 0.509128, 0.391562, 0.0206262, 0.907441, 0.457181, 0.955013, 0.387873, 0.0210598, 0.367796, 0.0859406, 0.22748, 0.03433, 0.541917, 0.0211158, 0.409897, 0.893971, 0.636963, 0.139376, 0.716417, 0.655806, 0.266559, 0.915389, 0.465934, 0.850601, 0.679295, 0.325744, 0.513572, 0.0306958, 0.0691112, 0.0871462, 0.451225, 0.718832, 0.371649, 0.443805, 0.502832, 0.406052, 0.197183, 0.994581, 0.914941, 0.180228, 0.239949, 0.593192, 0.552682, 0.502817, 0.87574, 0.284447, 0.729085, 0.808843, 0.0950477, 0.0729399, 0.667365, 0.985147, 0.178874, 0.431809, 0.549626, 0.491808, 0.685666, 0.851442, 0.526548, 0.930647, 0.998229, 0.536009, 0.0224966, 0.00988495, 0.629436, 0.976495, 0.56915, 0.461985, 0.739192, 0.283142, 0.590759, 0.0472357, 0.915142, 0.955991, 0.394271, 0.88164, 0.469591, 0.402637, 0.275159, 0.553982, 0.994032, 0.437168, 0.556088, 0.11567, 0.029193, 0.211848, 0.893864, 0.2361, 0.051841, 0.747276, 0.629714, 0.309363, 0.311942, 0.125599, 0.618932, 0.129755, 0.712699, 0.00356724, 0.106508, 0.0318713, 0.293758, 0.66347, 0.0143746, 0.591908, 0.0909588, 0.475048, 0.580249, 0.0754684, 0.346492, 0.562383, 0.676824, 0.444289, 0.182256, 0.89727, 0.586247, 0.216869, 0.243678, 0.592218, 0.845122, 0.101391, 0.160053, 0.719847, 0.237375, 0.377315, 0.537735, 0.524195, 0.130184, 0.588906, 0.0480896, 0.727814, 0.403256, 0.831867, 0.293048, 0.953633, 0.230206, 0.085901, 0.5664, 0.977159, 0.401211, 0.966178, 0.445442, 0.528728, 0.372189, 0.207416, 0.441281, 0.205967, 0.999735, 0.653867, 0.316896, 0.0416405, 0.0594561, 0.469194, 0.453907, 0.273697, 0.648805, 0.613758, 0.758674, 0.617143, 0.00235473, 0.159211, 0.765624, 0.919078, 0.906094, 0.117163, 0.706089, 0.751481, 0.427165, 0.573756, 0.111476, 0.953272, 0.665605, 0.695696, 0.976775, 0.255332, 0.637538, 0.0171614, 0.623989, 0.0639173, 0.555162, 0.589097, 0.572766, 0.431985, 0.948581, 0.659237, 0.81728, 0.335381, 0.419219, 0.536905, 0.660527, 0.695107, 0.703172, 0.204621, 0.55642, 0.922037, 0.913286, 0.774999, 0.946345, 0.713038, 0.33237, 0.665116, 0.210062, 0.483028, 0.700388, 0.881672, 0.89731, 0.838172, 0.0173835, 0.475631, 0.987371, 0.821474, 0.0554212, 0.55502, 0.357483, 0.316623, 0.300882, 0.916118, 0.134941, 0.291192, 0.8647, 0.704981, 0.647032, 0.642376, 0.572168, 0.764463, 0.430775, 0.759481, 0.195913, 0.725846, 0.66451, 0.414738, 0.313332, 0.598017, 0.650904, 0.52075, 0.381366, 0.776094, 0.26672, 0.40296, 0.621293, 0.920891, 0.634812, 0.669575, 0.174638, 0.504139, 0.601727, 0.184741, 0.98621, 0.963394, 0.0736871, 0.497811, 0.568394, 0.990391, 0.990926, 0.255887, 0.681178, 0.963114, 0.672425, 0.293293, 0.90469, 0.658146, 0.883987, 0.938543, 0.357932, 0.350685, 0.634712, 0.803173, 0.933822, 0.561869, 0.078421, 0.03377, 0.699357, 0.268766, 0.569036, 0.100409, 0.751346, 0.863191, 0.812587, 0.939063, 0.935909, 0.356535, 0.402327, 0.448619, 0.0798998, 0.0874934, 0.850393, 0.8261, 0.845429, 0.0608912, 0.460046, 0.915542, 0.794026, 0.2375, 0.176328, 0.233985, 0.0459265, 0.0925049, 0.469532, 0.104287, 0.0382714, 0.584239, 0.275631, 0.931689, 0.66653, 0.445012, 0.506552, 0.674013, 0.442549, 0.579111, 0.727182, 0.857951, 0.433216, 0.667478, 0.888192, 0.253487, 0.907697, 0.063528, 0.627395, 0.0530657, 0.252441, 0.306642, 0.378893, 0.514284, 0.113086, 0.641139, 0.0640446, 0.076686, 0.490099, 0.140404, 0.929355, 0.493549, 0.0752527, 0.559863, 0.625959, 0.347811, 0.0744179, 0.563211, 0.573803, 0.0636248, 0.812252, 0.267392, 0.100076, 0.439025, 0.302034, 0.344197, 0.982206, 0.650226, 0.654336, 0.393512, 0.220125, 0.803531, 0.269609, 0.426412, 0.965719, 0.230667, 0.889539, 0.532781, 0.717546, 0.227704, 0.859822, 0.765987, 0.734943, 0.0360507, 0.54699, 0.735232, 0.865057, 0.859511, 0.376633, 0.882564, 0.579947, 0.113221, 0.83282, 0.541157, 0.847104, 0.993415, 0.659034, 0.622417, 0.17779, 0.413297, 0.301806, 0.358908, 0.725212, 0.865409, 0.693159, 0.532789, 0.648088, 0.83576, 0.574132, 0.83344, 0.608122, 0.0206343, 0.421513, 0.686792, 0.518635, 0.614134, 0.860307, 0.779351, 0.426095, 0.970546, 0.810036, 0.692905, 0.666609, 0.612682, 0.130808, 0.502312, 0.023076, 0.688183, 0.775546, 0.351484, 0.619863, 0.725958, 0.778766, 0.791133, 0.85453, 0.0677412, 0.755906, 0.72252, 0.577958, 0.140604, 0.567497, 0.407786, 0.769519, 0.86806, 0.191907, 0.233901, 0.06372, 0.154035, 0.256789, 0.469125, 0.798345, 0.622035, 0.386632, 0.0779187, 0.351657, 0.652488, 0.778141, 0.372804, 0.857006, 0.330288, 0.709349, 0.690749, 0.28821, 0.54631, 0.165476, 0.577188, 0.156165, 0.392205, 0.925488, 0.768479, 0.0520163, 0.104604, 0.0372363, 0.531063, 0.266405, 0.72102, 0.566195, 0.266847, 0.576198, 0.423682, 0.478424, 0.248557, 0.368749, 0.965115, 0.844862, 0.81823, 0.504955, 0.804212, 0.567169, 0.00756038, 0.608908, 0.930227, 0.314526, 0.62899, 0.58888, 0.360393, 0.98636, 0.635971, 0.274053, 0.942382, 0.854473, 0.963533, 0.692537, 0.799372, 0.481354, 0.518208, 0.695557, 0.582804, 0.541781, 0.281654, 0.643284, 0.476456, 0.0208474, 0.380957, 0.0174194, 0.807173, 0.505201, 0.188807, 0.73891, 0.603733, 0.817934, 0.154823, 0.418004, 0.089249, 0.940777, 0.862959, 0.226419, 0.678874, 0.309632, 0.753683, 0.825072, 0.401445, 0.277864, 0.992829, 0.135828, 0.118742, 0.875836, 0.909088, 0.769799, 0.548372, 0.111686, 0.887402, 0.411827, 0.37357, 0.37249, 0.535817, 0.542136, 0.306913, 0.00612676, 0.244442, 0.916463, 0.723786, 0.469681, 0.366887, 0.218949, 0.993562, 0.10128, 0.855725, 0.955623, 0.744774, 0.159688, 0.351155, 0.695517, 0.129436, 0.55007, 0.445845, 0.732346, 0.30669, 0.418204, 0.622782, 0.943753, 0.80241, 0.234182, 0.853018, 0.95815, 0.0599405, 0.540154, 0.011261, 0.670714, 0.720759, 0.384776, 0.406652, 0.776178, 0.663601, 0.629138, 0.796056, 0.0846683, 0.560962, 0.104969, 0.286167, 0.379489, 0.135788, 0.980782, 0.217574, 0.361004, 0.601871, 0.364071, 0.662785, 0.283351, 0.625509, 0.907533, 0.230547, 0.105341, 0.187095, 0.659358, 0.542944, 0.914125, 0.593741, 0.00460789, 0.536677, 0.617605, 0.674914, 0.169949, 0.0447656, 0.706795, 0.831657, 0.959785, 0.841278, 0.188848, 0.568619, 0.140764, 0.148216, 0.868931, 0.516512, 0.738313, 0.693395, 0.594614, 0.287306, 0.938827, 0.708445, 0.854706, 0.752348, 0.799616, 0.0257541, 0.383012, 0.869477, 0.0234215, 0.476798, 0.586688, 0.904846, 0.923289, 0.263486, 0.459633, 0.978429, 0.688351, 0.0709777, 0.841215, 0.735626, 0.178871, 0.315524, 0.250976, 0.489735, 0.158802, 0.674123, 0.550604, 0.0189668, 0.564541, 0.797432, 0.18335, 0.905517, 0.45373, 0.581615, 0.87558, 0.972685, 0.267873, 0.393001, 0.119467, 0.0286767, 0.183137, 0.582576, 0.705721, 0.375103, 0.950031, 0.814518, 0.466996, 0.890245, 0.211236, 0.0253737, 0.253186, 0.382147, 0.565145, 0.531588, 0.491809, 0.481327, 0.0730178, 0.0979293, 0.737724, 0.538231, 0.268321, 0.383432, 0.078791, 0.515034, 0.244902, 0.676438, 0.34142, 0.981412, 0.0728127, 0.950487, 0.818435, 0.529703, 0.246925, 0.554012, 0.0694732, 0.834821, 0.824937, 0.296421, 0.747051, 0.690936, 0.306165, 0.948284, 0.0515413, 0.171419, 0.201856, 0.0509489, 0.0628976, 0.614766, 0.0308054, 0.49657, 0.686851, 0.653665, 0.186123, 0.805688, 0.33959, 0.445287, 0.142232, 0.371605, 0.681636, 0.441053, 0.904414, 0.410428, 0.47256, 0.162206, 0.142547, 0.891477, 0.126649, 0.00963837, 0.902017, 0.840981, 0.958291, 0.850666, 0.246335, 0.650503, 0.650334, 0.698674, 0.326043, 0.267565, 0.141239, 0.43157, 0.612756, 0.943698, 0.803956, 0.194803, 0.895302, 0.266704, 0.112431, 0.203755, 0.051201, 0.379072, 0.0170236, 0.596579, 0.328785, 0.768887, 0.972819, 0.974327, 0.188665, 0.008891, 0.860699, 0.422386, 0.531748, 0.027172, 0.213328, 0.325634, 0.994365, 0.199092, 0.678904, 0.623296, 0.497055, 0.0492969, 0.326377, 0.156372, 0.648821, 0.498767, 0.767369, 0.951213, 0.557371, 0.448982, 0.562124, 0.352221, 0.471582, 0.186278, 0.491317, 0.41716, 0.677821, 0.385444, 0.63037, 0.296433, 0.0899407, 0.0487928, 0.578887, 0.815803, 0.689649, 0.261851, 0.252038, 0.37926, 0.667175, 0.732286, 0.00749894, 0.012018, 0.728976, 0.340358, 0.726787, 0.0126228, 0.0844123, 0.300078, 0.619279, 0.900787, 0.800688, 0.558176, 0.937416, 0.732996, 0.743198, 0.447094, 0.866121, 0.477469, 0.467666, 0.92351, 0.572643, 0.773355, 0.858272, 0.913547, 0.00876636, 0.497344, 0.937264, 0.960613, 0.873036, 0.308764, 0.170865, 0.865535, 0.495567, 0.134872, 0.778007, 0.499843, 0.0313207, 0.456921, 0.323303, 0.504609, 0.352537, 0.198514, 0.620026, 0.0658834, 0.207019, 0.685177, 0.100808, 0.457405, 0.0977736, 0.585276, 0.641454, 0.104167, 0.635023, 0.725897, 0.51809, 0.786746, 0.448747, 0.376423, 0.673121, 0.0684879, 0.923983, 0.0449011, 0.537136, 0.114841, 0.549288, 0.750526, 0.11157, 0.448892, 0.953918, 0.205836, 0.987109, 0.390195, 0.402934, 0.29101, 0.145598, 0.0904446, 0.508479, 0.899575, 0.335628, 0.205328, 0.612887, 0.838188, 0.724113, 0.418279, 0.355856, 0.601943, 0.626041, 0.341544, 0.42137, 0.720236, 0.026311, 0.768529, 0.562989, 0.80661, 0.240361, 0.904136, 0.657071, 0.800744, 0.198787, 0.472487, 0.530819, 0.120024, 0.87302, 0.186508, 0.389849, 0.0884889, 0.468343, 0.270116, 0.0577192, 0.362591, 0.154844, 0.873442, 0.861372, 0.684509, 0.887037, 0.560456, 0.481647, 0.946096, 0.327903, 0.625961, 0.221942, 0.643654, 0.952271, 0.355433, 0.621739, 0.667939, 0.951968, 0.740857, 0.364482, 0.387577, 0.316803, 0.832348, 0.396577, 0.976845, 0.562211, 0.945433, 0.182286, 0.187513, 0.43601, 0.178474, 0.286544, 0.316904, 0.963928, 0.790494, 0.509314, 0.372089, 0.781143, 0.58786, 0.717809, 0.870357, 0.560268, 0.792536, 0.0338459, 0.0956249, 0.769001, 0.169085, 0.906055, 0.867625, 0.726361, 0.926679, 0.751265, 0.720305, 0.0716507, 0.425972, 0.0601926, 0.0424241, 0.0579652, 0.0815104, 0.454462, 0.697332, 0.69622, 0.382199, 0.382578, 0.510138, 0.295342, 0.657292, 0.558957, 0.279807, 0.70899, 0.894805, 0.355121, 0.0950023, 0.917664, 0.112727, 0.305631, 0.495151, 0.807186, 0.984091, 0.298012, 0.364434, 0.230468, 0.312518, 0.491191, 0.351394, 0.551979, 0.394254, 0.0731474, 0.395123, 0.571293, 0.330406, 0.0159654, 0.378904, 0.130546, 0.521402, 0.796156, 0.640325, 0.300186, 0.764442, 0.911224, 0.676175, 0.913732, 0.509067, 0.0551023, 0.937267, 0.174653, 0.435427, 0.65437, 0.135888, 0.989697, 0.787868, 0.821589, 0.488962, 0.0703476, 0.611484, 0.711801, 0.481169, 0.319423, 0.734781, 0.505285, 0.424958, 0.956943, 0.40072, 0.576567, 0.0459604, 0.0758141, 0.892585, 0.495602, 0.505073, 0.601984, 0.0296972, 0.801903, 0.424139, 0.617366, 0.954686, 0.191347, 0.768388, 0.36253, 0.65362, 0.765267, 0.979896, 0.500005, 0.232125, 0.541841, 0.362593, 0.154752, 0.327212, 0.84854, 0.170198, 0.92936, 0.0235973, 0.84099, 0.786756, 0.666204, 0.8138, 0.384289, 0.642254, 0.141085, 0.223595, 0.309771, 0.0179205, 0.607475, 0.355032, 0.209158, 0.242304, 0.0504485, 0.756668, 0.713193, 0.70217, 0.497415, 0.0634329, 0.120869, 0.880211, 0.119807, 0.878749, 0.685392, 0.650712, 0.0388514, 0.324076, 0.790914, 0.895817, 0.354683, 0.058055, 0.555214, 0.786784, 0.978338, 0.95984, 0.201696, 0.480538, 0.697051, 0.403472, 0.941783, 0.347462, 0.897183, 0.937269, 0.446034, 0.203126, 0.0735603, 0.842093, 0.270609, 0.532021, 0.110406, 0.439537, 0.986692, 0.762553, 0.0800624, 0.162521, 0.0787149, 0.688771, 0.882489, 0.687954, 0.418764, 0.289934, 0.727295, 0.0213109, 0.110143, 0.207256, 0.601022, 0.374144, 0.382161, 0.321523, 0.427436, 0.15197, 0.298821, 0.650907, 0.583441, 0.210527, 0.53983, 0.657975, 0.440817, 0.410976, 0.428073, 0.0240063, 0.135289, 0.984294, 0.859798, 0.701082, 0.285167, 0.481218, 0.468787, 0.557557, 0.419577, 0.423646, 0.406614, 0.794404, 0.630884, 0.418622, 0.21816, 0.744289, 0.0166752, 0.633789, 0.394236, 0.880665, 0.378953, 0.153176, 0.482406, 0.171829, 0.156358, 0.387583, 0.0319509, 0.212256, 0.904435, 0.907839, 0.831724, 0.480049, 0.451513, 0.628216, 0.46601, 0.401016, 0.580009, 0.544344, 0.925404, 0.451591, 0.350011, 0.0560693, 0.551604, 0.153178, 0.670187, 0.672673, 0.26853, 0.508881, 0.583921, 0.353768, 0.433873, 0.694867, 0.625415, 0.92178, 0.348364, 0.15958, 0.512416, 0.078001, 0.602934, 0.494176, 0.968622, 0.69839, 0.196948, 0.912552, 0.770323, 0.556439, 0.951618, 0.102979, 0.12159, 0.927202, 0.800828, 0.866306, 0.657199, 0.555737, 0.149462, 0.680874, 0.103636, 0.169904, 0.0268314, 0.414021, 0.436971, 0.227315, 0.16451, 0.605249, 0.88505, 0.540535, 0.263318, 0.377439, 0.180303, 0.295118, 0.518736, 0.711831, 0.744802, 0.202304, 0.068588, 0.981359, 0.49585, 0.233852, 0.769629, 0.633789, 0.859414, 0.510856, 0.571438, 0.788673, 0.339717, 0.820124, 0.584874, 0.535427, 0.489859, 0.789376, 0.00524708, 0.162477, 0.630305, 0.0310249, 0.958694, 0.403822, 0.580953, 0.652561, 0.861327, 0.206028, 0.995499, 0.471084, 0.850632, 0.529751, 0.167537, 0.212884, 0.8901, 0.472001, 0.922586, 0.654296, 0.637635, 0.26019, 0.824502, 0.720869, 0.167189, 0.385145, 0.521459, 0.824526, 0.941269, 0.783275, 0.940337, 0.833575, 0.485754, 0.497875, 0.522086, 0.396419, 0.506003, 0.223568, 0.378713, 0.524771, 0.627774, 0.379961, 0.0113596, 0.90562, 0.262278, 0.440791, 0.122275, 0.277647, 0.728027, 0.777318, 0.142085, 0.735699, 0.200232, 0.216511, 0.342314, 0.77208, 0.969821, 0.24888, 0.828207, 0.651368, 0.13482, 0.479871, 0.430622, 0.974602, 0.967598, 0.511278, 0.478787, 0.953568, 0.228034, 0.938029, 0.574486, 0.576503, 0.367655, 0.688902, 0.240765, 0.755151, 0.511214, 0.413689, 0.874389, 0.766239, 0.733195, 0.528584, 0.809898, 0.385999, 0.434193, 0.39561, 0.810905, 0.928129, 0.415032, 0.028492, 0.428988, 0.1721, 0.850928, 0.464735, 0.582068, 0.735104, 0.822143, 0.377147, 0.190491, 0.669161, 0.80899, 0.64389, 0.0351567, 0.354281, 0.581205, 0.791919, 0.502238, 0.952955, 0.40031, 0.535811, 0.930929, 0.512594, 0.084743, 0.453881, 0.425436, 0.286444, 0.977658, 0.684313, 0.160129, 0.182474, 0.235804, 0.828497, 0.836865, 0.660182, 0.818085, 0.861015, 0.500214, 0.0116115, 0.208374, 0.0988077, 0.357043, 0.538201, 0.806053, 0.652063, 0.806284, 0.896305, 0.774853, 0.328033, 0.84799, 0.0949448, 0.450385, 0.2535, 0.347378, 0.648877, 0.573409, 0.727559, 0.0924425, 0.701239, 0.138866, 0.106181, 0.4891, 0.616478, 0.572372, 0.742498, 0.844443, 0.0704961, 0.74343, 0.6042, 0.030248, 0.708378, 0.690297, 0.247331, 0.206112, 0.381753, 0.135333, 0.805018, 0.0659857, 0.36753, 0.789684, 0.19796, 0.553318, 0.440364, 0.51726, 0.0164073, 0.957443, 0.573192, 0.801326, 0.60658, 0.105812, 0.523577, 0.557767, 0.667081, 0.0984848, 0.699305, 0.0611913, 0.482328, 0.860499, 0.132132, 0.951346, 0.113375, 0.308959, 0.368957, 0.43369, 0.349244, 0.867766, 0.700065, 0.89433, 0.441894, 0.938852, 0.693054, 0.289863, 0.924269, 0.385195, 0.239487, 0.153881, 0.735591, 0.526503, 0.180008, 0.393228, 0.972246, 0.980854, 0.381101, 0.739409, 0.189131, 0.918227, 0.112858, 0.313625, 0.429922, 0.851084, 0.93912, 0.200137, 0.0985903, 0.595777, 0.591349, 0.207404, 0.459318, 0.647488, 0.419908, 0.820103, 0.105258, 0.795565, 0.225743, 0.816474, 0.621592, 0.275532, 0.0624432, 0.207009, 0.677055, 0.124676, 0.769083, 0.881069, 0.776066, 0.83893, 0.664457, 0.298255, 0.714483, 0.223298, 0.907889, 0.883852, 0.36537, 0.0423008, 0.321646, 0.386671, 0.89863, 0.354835, 0.117708, 0.784395, 0.141213, 0.489182, 0.927361, 0.662235, 0.724094, 0.947106, 0.461434, 0.379633, 0.675269, 0.895639, 0.443398, 0.872905, 0.7078, 0.602856, 0.615553, 0.828447, 0.983407, 0.867956, 0.960234, 0.854225, 0.95768, 0.846006, 0.993106, 0.652087, 0.80718, 0.387303, 0.568787, 0.960863, 0.527272, 0.977914, 0.558636, 0.517497, 0.289314, 0.400167, 0.955215, 0.967584, 0.890482, 0.761053, 0.644388, 0.0896281, 0.946905, 0.44007, 0.401923, 0.632901, 0.875976, 0.82693, 0.747322, 0.94296, 0.584106, 0.734379, 0.859386, 0.348528, 0.955978, 0.974558, 0.858937, 0.590861, 0.0371461, 0.322847, 0.21362, 0.0409147, 0.159066, 0.63671, 0.979201, 0.587865, 0.901966, 0.559122, 0.230168, 0.803065, 0.364141, 0.255879, 0.538784, 0.923088, 0.368559, 0.161817, 0.699224, 0.936226, 0.886078, 0.404526, 0.994803, 0.359979, 0.690947, 0.387693, 0.212088, 0.0593306, 0.0811423, 0.00384553, 0.130928, 0.949701, 0.983692, 0.959441, 0.232713, 0.422024, 0.0384694, 0.202225, 0.725466, 0.0943787, 0.927419, 0.366823, 0.0977647, 0.949396, 0.067692, 0.694956, 0.665991, 0.481763, 0.387406, 0.331822, 0.457642, 0.795502, 0.604977, 0.510923, 0.425644, 0.623727, 0.529629, 0.547543, 0.331643, 0.818541, 0.441864, 0.271722, 0.653498, 0.149501, 0.639891, 0.057536, 0.276263, 0.387051, 0.109804, 0.994598, 0.546664, 0.931055, 0.516266, 0.647591, 0.59613, 0.828497, 0.86839, 0.953553, 0.991558, 0.486381, 0.681546, 0.547796, 0.34338, 0.85507, 0.272332, 0.184842, 0.375237, 0.658012, 0.268606, 0.299662, 0.54102, 0.0892637, 0.681033, 0.563877, 0.604934, 0.272235, 0.225994, 0.396576, 0.50135, 0.213292, 0.151713, 0.169749, 0.182846, 0.0746022, 0.0525105, 0.512076, 0.350676, 0.386923, 0.0716417, 0.706776, 0.531437, 0.733413, 0.601435, 0.543231, 0.193002, 0.839681, 0.363113, 0.138547, 0.525965, 0.0105383, 0.415747, 0.562991, 0.0844708, 0.723957, 0.0968893, 0.142935, 0.146374, 0.638781, 0.103927, 0.537742, 0.400325, 0.427032, 0.435209, 0.918748, 0.638748, 0.554367, 0.661079, 0.66048, 0.963742, 0.920779, 0.284612, 0.0524512, 0.962995, 0.298949, 0.659297, 0.783819, 0.138867, 0.536478, 0.680169, 0.449397, 0.200154, 0.638287, 0.0127073, 0.689898, 0.86008, 0.488335, 0.116243, 0.794503, 0.910228, 0.591959, 0.426112, 0.141723, 0.203937, 0.843474, 0.0230569, 0.570641, 0.84311, 0.808082, 0.236676, 0.2775, 0.179525, 0.840489, 0.879903, 0.30792, 0.28674, 0.366845, 0.48468, 0.547914, 0.463143, 0.0684909, 0.936271, 0.770543, 0.624828, 0.424174, 0.792742, 0.507997, 0.331753, 0.39199, 0.763454, 0.0202253, 0.542059, 0.19315, 0.71053, 0.0529077, 0.27654, 0.167861, 0.901709, 0.909553, 0.663971, 0.417682, 0.218154, 0.768768, 0.0387871, 0.981962, 0.0566515, 0.668589, 0.396987, 0.11578, 0.0283513, 0.950349, 0.204337, 0.323745, 0.184177, 0.624042, 0.770279, 0.00786911, 0.95886, 0.570679, 0.785266, 0.425791, 0.710022, 0.0491318, 0.550038, 0.797806, 0.411732, 0.0264604, 0.487609, 0.412082, 0.903675, 0.93333, 0.280415, 0.554696, 0.733814, 0.1412, 0.0161727, 0.228676, 0.629394, 0.227567, 0.93656, 0.462834, 0.276516, 0.529687, 0.737354, 0.560569, 0.894543, 0.202988, 0.999051, 0.60471, 0.0443098, 0.112014, 0.660049, 0.284839, 0.505573, 0.644383, 0.332208, 0.29167, 0.000343225, 0.268097, 0.852227, 0.599293, 0.36666, 0.103163, 0.448847, 0.130198, 0.426567, 0.43813, 0.770131, 0.453424, 0.626394, 0.799118, 0.410953, 0.713702, 0.10277, 0.680933, 0.739307, 0.589131, 0.896462, 0.885072, 0.0622041, 0.0877848, 0.45064, 0.316362, 0.240547, 0.601225, 0.0695273, 0.578184, 0.729456, 0.401378, 0.0416692, 0.197792, 0.0641177, 0.785206, 0.571652, 0.879141, 0.880788, 0.539646, 0.555385, 0.382785, 0.718479, 0.0366768, 0.572852, 0.590954, 0.118257, 0.602162, 0.0795446, 0.835167, 0.75432, 0.898464, 0.658787, 0.450769, 0.940301, 0.90206, 0.563925, 0.134816, 0.0533965, 0.468155, 0.370117, 0.313159, 0.379347, 0.453397, 0.664017, 0.106684, 0.402152, 0.995593, 0.238902, 0.235804, 0.499983, 0.597113, 0.500353, 0.67415, 0.455596, 0.723423, 0.0586574, 0.435994, 0.342112, 0.611722, 0.24995, 0.568201, 0.773938, 0.791357, 0.470812, 0.692584, 0.697293, 0.701657, 0.971693, 0.300333, 0.211367, 0.184905, 0.915232, 0.424476, 0.239299, 0.621922, 0.801317, 0.615525, 0.659105, 0.177266, 0.314794, 0.348309, 0.984988, 0.844802, 0.0415893, 0.0307191, 0.109317, 0.456472, 0.0414806, 0.00614883, 0.996687, 0.280178, 0.217272, 0.375418, 0.657176, 0.952215, 0.514172, 0.473665, 0.559307, 0.665895, 0.762992, 0.371533, 0.404242, 0.574514, 0.349613, 0.259723, 0.682176, 0.325401, 0.913383, 0.752729, 0.956178, 0.0677681, 0.486769, 0.503736, 0.67392, 0.893188, 0.322593, 0.22014, 0.579357, 0.926983, 0.308941, 0.974191, 0.779624, 0.718414, 0.715724, 0.917279, 0.862888, 0.354193, 0.0711811, 0.107897, 0.94193, 0.408568, 0.890099, 0.829855, 0.881492, 0.22875, 0.0127978, 0.011247, 0.519295, 0.583926, 0.6766, 0.234748, 0.7012, 0.511272, 0.465539, 0.540992, 0.858866, 0.235691, 0.948146, 0.611724, 0.63148, 0.80454, 0.569192, 0.549704, 0.677574, 0.988443, 0.712659, 0.425419, 0.514053, 0.792905, 0.715539, 0.798611, 0.567692, 0.241777, 0.852295, 0.913802, 0.694366, 0.470208, 0.152784, 0.757416, 0.362365, 0.850051, 0.00264538, 0.460383, 0.213732, 0.531885, 0.433104, 0.0523126, 0.318962, 0.903564, 0.213849, 0.708347, 0.505023, 0.208189, 0.959419, 0.86761, 0.292633, 0.32004, 0.214158, 0.687243, 0.375985, 0.778947, 0.633588, 0.860767, 0.437353, 0.806654, 0.753497, 0.257359, 0.153327, 0.79372, 0.511514, 0.726074, 0.778678, 0.640024, 0.0935934, 0.612531, 0.845934, 0.856668, 0.159275, 0.0983851, 0.0338585, 0.0816387, 0.838208, 0.872847, 0.111055, 0.357432, 0.84666, 0.940788, 0.620127, 0.560973, 0.868608, 0.717113, 0.692519, 0.314356, 0.857225, 0.900682, 0.0181035, 0.00961911, 0.00612036, 0.825358, 0.725927, 0.62857, 0.168422, 0.898292, 0.747193, 0.0170086, 0.59325, 0.784296, 0.556686, 0.901377, 0.147478, 0.223836, 0.0801547, 0.869065, 0.429919, 0.106709, 0.762799, 0.985216, 0.927093, 0.559394, 0.420103, 0.231195, 0.193386, 0.150465, 0.162097, 0.353569, 0.171717, 0.77536, 0.655196, 0.144188, 0.757612, 0.673119, 0.809927, 0.505693, 0.518122, 0.16988, 0.103265, 0.917911, 0.672638, 0.278119, 0.33887, 0.672864, 0.167051, 0.917979, 0.946587, 0.151668, 0.0545913, 0.385106, 0.389816, 0.700828, 0.839174, 0.0119766, 0.0238333, 0.669581, 0.0673994, 0.565316, 0.561096, 0.577632, 0.169086, 0.804048, 0.761263, 0.981231, 0.979064, 0.152146, 0.503983, 0.957075, 0.232238, 0.693598, 0.312898, 0.782981, 0.984722, 0.75545, 0.460171, 0.0354336, 0.52951, 0.43004, 0.171406, 0.532135, 0.9776, 0.0985025, 0.898747, 0.72394, 0.726622, 0.670149, 0.130097, 0.406665, 0.420195, 0.523834, 0.809445, 0.700112, 0.822798, 0.816938, 0.978374, 0.542424, 0.12232, 0.645704, 0.531084, 0.789407, 0.639392, 0.294385, 0.370609, 0.736607, 0.450306, 0.745892, 0.466696, 0.0479832, 0.931319, 0.471393, 0.378464, 0.685517, 0.385303, 0.0793513, 0.65543, 0.141782, 0.883142, 0.298444, 0.999721, 0.710185, 0.779161, 0.343306, 0.754517, 0.746347, 0.768358, 0.556462, 0.298095, 0.0073683, 0.949943, 0.967652, 0.227505, 0.629643, 0.0353548, 0.959066, 0.612231, 0.501148, 0.828908, 0.245115, 0.884333, 0.712314, 0.95553, 0.326572, 0.984838, 0.966299, 0.127249, 0.885119, 0.410498, 0.203113, 0.927698, 0.161315, 0.768913, 0.999001, 0.71119, 0.832512, 0.950797, 0.730997, 0.87339, 0.754119, 0.379897, 0.155136, 0.995455, 0.960437, 0.521546, 0.325177, 0.975384, 0.864303, 0.774282, 0.470459, 0.854358, 0.213583, 0.149578, 0.0029431, 0.645778, 0.157656, 0.31494, 0.675235, 0.798073, 0.883995, 0.826306, 0.382837, 0.00961885, 0.948502, 0.715269, 0.507345, 0.316638, 0.123658, 0.0380885, 0.0760055, 0.244934, 0.844188, 0.97335, 0.369245, 0.746758, 0.63331, 0.0253718, 0.214573, 0.820219, 0.191801, 0.0849191, 0.811435, 0.979755, 0.491341, 0.047972, 0.654638, 0.875591, 0.458108, 0.127132, 0.741734, 0.503403, 0.619794, 0.52892, 0.400461, 0.567607, 0.225805, 0.972737, 0.818295, 0.892317, 0.779674, 0.737902, 0.857006, 0.23724, 0.754698, 0.839711, 0.804661, 0.14683, 0.890841, 0.952665, 0.684101, 0.692381, 0.77351, 0.362895, 0.797268, 0.365331, 0.564682, 0.512197, 0.231953, 0.724453, 0.739392, 0.953193, 0.352544, 0.873279, 0.108286, 0.574154, 0.124608, 0.297452, 0.343713, 0.705411, 0.471638, 0.568462, 0.0870916, 0.95709, 0.705516, 0.947715, 0.28019, 0.348241, 0.89545, 0.166359, 0.927557, 0.090227, 0.535189, 0.29296, 0.383784, 0.363511, 0.385727, 0.624506, 0.208662, 0.517785, 0.9226, 0.627992, 0.756734, 0.71849, 0.904747, 0.474553, 0.104712, 0.466847, 0.845483, 0.23704, 0.875972, 0.795674, 0.813228, 0.561381, 0.217489, 0.379153, 0.9217, 0.120657, 0.212865, 0.339643, 0.402998, 0.337485, 0.837689, 0.71588, 0.820437, 0.137161, 0.734836, 0.43384, 0.390606, 0.76863, 0.902485, 0.653448, 0.586886, 0.11454, 0.237244, 0.491758, 0.285477, 0.473126, 0.492431, 0.875863, 0.222312, 0.214462, 0.53967, 0.572137, 0.456285, 0.791134, 0.700224, 0.0943796, 0.485968, 0.820876, 0.71187, 0.87956, 0.322256, 0.289008, 0.642231, 0.562762, 0.590441, 0.844272, 0.533532, 0.431432, 0.84989, 0.525721, 0.621898, 0.954284, 0.822625, 0.185374, 0.818666, 0.213296, 0.461567, 0.181689, 0.473609, 0.431153, 0.573114, 0.0406941, 0.582626, 0.905356, 0.930616, 0.954859, 0.983171, 0.596248, 0.4527, 0.47677, 0.924188, 0.98532, 0.695984, 0.476758, 0.386629, 0.0126092, 0.146338, 0.565628, 0.578453, 0.289324, 0.30088, 0.539916, 0.93363, 0.0704658, 0.109648, 0.214744, 0.595283, 0.33294, 0.950965, 0.929428, 0.813884, 0.618206, 0.864781, 0.18343, 0.14465, 0.963859, 0.957667, 0.492841, 0.798349, 0.586916, 0.0313671, 0.265043, 0.89578, 0.173169, 0.285286, 0.173418, 0.156524, 0.688003, 0.572639, 0.106593, 0.731564, 0.421688, 0.449339, 0.523175, 0.62286, 0.185018, 0.652623, 0.547864, 0.357667, 0.84197, 0.423256, 0.953343, 0.106257, 0.0739082, 0.738384, 0.857672, 0.634112, 0.294086, 0.733901, 0.359825, 0.74773, 0.196471, 0.700408, 0.97943, 0.912977, 0.962321, 0.577774, 0.964198, 0.962612, 0.56931, 0.455372, 0.481912, 0.722396, 0.48471, 0.956901, 0.329356, 0.220315, 0.421001, 0.924976, 0.361622, 0.25113, 0.0609949, 0.557615, 0.960276, 0.974457, 0.556058, 0.258683, 0.30762, 0.875404, 0.879741, 0.557299, 0.840141, 0.677022, 0.429622, 0.629197, 0.566561, 0.734285, 0.660293, 0.375673, 0.296674, 0.00365564, 0.330919, 0.864809, 0.52764, 0.341352, 0.0446571, 0.772668, 0.315053, 0.563374, 0.174156, 0.823374, 0.1807, 0.948436, 0.890809, 0.71882, 0.182657, 0.353268, 0.745919, 0.448371, 0.458774, 0.596618, 0.640457, 0.25174, 0.152258, 0.0895677, 0.950536, 0.346543, 0.407567, 0.999578, 0.808697, 0.146934, 0.0503009, 0.957366, 0.471509, 0.769222, 0.56417, 0.00688867, 0.701474, 0.240237, 0.142249, 0.0375286, 0.426234, 0.363617, 0.0834601, 0.0836809, 0.200853, 0.241534, 0.447741, 0.714228, 0.954587, 0.420323, 0.571062, 0.972781, 0.100924, 0.184836, 0.376265, 0.69656, 0.142651, 0.992868, 0.649462, 0.690062, 0.842583, 0.786338, 0.256428, 0.122638, 0.224826, 0.611269, 0.948878, 0.0471729, 0.110879, 0.868052, 0.712388, 0.165319, 0.0485212, 0.727872, 0.788025, 0.44366, 0.554184, 0.355091, 0.457588, 0.457669, 0.0702683, 0.645146, 0.656114, 0.471351, 0.947632, 0.839267, 0.79427, 0.525043, 0.623998, 0.0718313, 0.0994423, 0.253284, 0.700895, 0.0620533, 0.834881, 0.183217, 0.204566, 0.483247, 0.68356, 0.654929, 0.325982, 0.0694041, 0.974176, 0.297671, 0.366199, 0.633409, 0.23664, 0.852447, 0.174777, 0.615545, 0.463499, 0.702313, 0.83723, 0.984157, 0.984313, 0.324485, 0.539787, 0.0217852, 0.903172, 0.0657557, 0.936454, 0.286387, 0.864025, 0.893007, 0.760028, 0.0631858, 0.527295, 0.650481, 0.674018, 0.870867, 0.226225, 0.635691, 0.694291, 0.796474, 0.325277, 0.230096, 0.990246, 0.862474, 0.611415, 0.837348, 0.667471, 0.893468, 0.137006, 0.805157, 0.727722, 0.575047, 0.0812447, 0.00332892, 0.0433659, 0.785997, 0.791497, 0.533775, 0.808561, 0.372525, 0.969321, 0.387242, 0.654623, 0.131302, 0.95441, 0.678156, 0.741826, 0.0784754, 0.995653, 0.142764, 0.0116793, 0.355654, 0.588896, 0.826082, 0.99155, 0.741596, 0.414717, 0.705101, 0.974348, 0.912202, 0.665971, 0.231464, 0.0922351, 0.848757, 0.805882, 0.51685, 0.688406, 0.737106, 0.396799, 0.172867, 0.511846, 0.899687, 0.22167, 0.928006, 0.271104, 0.324211, 0.514791, 0.171087, 0.997203, 0.959142, 0.890799, 0.941474, 0.853, 0.724237, 0.258315, 0.720872, 0.614316, 0.971943, 0.58439, 0.856296, 0.0299103, 0.110145, 0.850125, 0.448778, 0.709144, 0.941761, 0.759252, 0.471517, 0.544703, 0.9945, 0.82029, 0.900237, 0.0946534, 0.253158, 0.285683, 0.178263, 0.202297, 0.693995, 0.698544, 0.162467, 0.715778, 0.43853, 0.176624, 0.608896, 0.400533, 0.663253, 0.22253, 0.324155, 0.305958, 0.19465, 0.048463, 0.980281, 0.759648, 0.806053, 0.0957803, 0.330134, 0.645568, 0.678518, 0.105757, 0.278402, 0.4611, 0.116674, 0.648524, 0.354427, 0.593176, 0.826524, 0.378395, 0.74313, 0.0645038, 0.046516, 0.10157, 0.582681, 0.480452, 0.427569, 0.373421, 0.792701, 0.809276, 0.516038, 0.481245, 0.365289, 0.297136, 0.768756, 0.460179, 0.195181, 0.497868, 0.645771, 0.691792, 0.212452, 0.802635, 0.967529, 0.202553, 0.404711, 0.186143, 0.870516, 0.214961, 0.606942, 0.659521, 0.773491, 0.41635, 0.118373, 0.827707, 0.935168, 0.906606, 0.416938, 0.0941418, 0.184616, 0.0854075, 0.742107, 0.0377408, 0.0394036, 0.624772, 0.334759, 0.709317, 0.690739, 0.430583, 0.0661632, 0.795665, 0.143397, 0.0264727, 0.430718, 0.564947, 0.501005, 0.795074, 0.688456, 0.0758276, 0.114967, 0.318109, 0.268243, 0.491039, 0.029096, 0.19893, 0.454914, 0.508715, 0.880154, 0.950762, 0.717665, 0.270697, 0.918787, 0.40797, 0.629369, 0.572733, 0.160172, 0.133892, 0.459015, 0.753191, 0.705489, 0.947349, 0.890487, 0.259758, 0.268497, 0.0972714, 0.0695712, 0.932958, 0.519835, 0.306024, 0.330323, 0.532885, 0.287885, 0.357825, 0.844217, 0.25325, 0.934947, 0.587595, 0.779412, 0.0936196, 0.331646, 0.167257, 0.861833, 0.338368, 0.360992, 0.672436, 0.181959, 0.386948, 0.674912, 0.413251, 0.558263, 0.911673, 0.862047, 0.91121, 0.045779, 0.0691727, 0.814198, 0.332049, 0.121373, 0.967023, 0.963251, 0.307342, 0.134534, 0.7198, 0.192787, 0.297363, 0.0821706, 0.66607, 0.148892, 0.0083189, 0.722758, 0.802759, 0.4492, 0.611604, 0.728216, 0.898171, 0.999513, 0.513938, 0.449756, 0.574561, 0.494023, 0.214097, 0.0930019, 0.279293, 0.600591, 0.14003, 0.851867, 0.133887, 0.947935, 0.449993, 0.04731, 0.459171, 0.311677, 0.620215, 0.606521, 0.97574, 0.0868678, 0.354204, 0.413799, 0.949669, 0.827198, 0.0239478, 0.979115, 0.846768, 0.403074, 0.580696, 0.341495, 0.606055, 0.0822114, 0.468938, 0.515763, 0.156409, 0.457546, 0.83558, 0.34622, 0.317464, 0.4094, 0.0774554, 0.359015, 0.34625, 0.499322, 0.0888448, 0.909101, 0.0453446, 0.000850094, 0.295581, 0.401917, 0.716063, 0.428869, 0.921903, 0.888364, 0.184599, 0.776387, 0.810191, 0.392834, 0.153734, 0.203344, 0.837668, 0.976633, 0.847462, 0.874881, 0.668662, 0.652816, 0.914987, 0.00451315, 0.981843, 0.328409, 0.258969, 0.538078, 0.559569, 0.683026, 0.276111, 0.308796, 0.890213, 0.327725, 0.61278, 0.00449197, 0.346267, 0.692164, 0.392556, 0.422186, 0.475265, 0.120223, 0.925079, 0.5976, 0.752428, 0.858827, 0.249243, 0.173745, 0.626284, 0.0927299, 0.0349499, 0.875995, 0.0166703, 0.184881, 0.188308, 0.9454, 0.491007, 0.974666, 0.233835, 0.258856, 0.831252, 0.816365, 0.406586, 0.580223, 0.0649543, 0.638888, 0.248592, 0.21366, 0.441546, 0.634155, 0.996909, 0.609874, 0.890964, 0.455623, 0.746403, 0.781809, 0.889497, 0.941262, 0.243813, 0.851309, 0.682001, 0.303302, 0.83347, 0.701662, 0.838946, 0.485931, 0.0549321, 0.320827, 0.444271, 0.0381938, 0.735022, 0.70405, 0.516336, 0.0875818, 0.966047, 0.51303, 0.131951, 0.568519, 0.283458, 0.936966, 0.340116, 0.837635, 0.938004, 0.713295, 0.388906, 0.143626, 0.0348835, 0.214307, 0.730334, 0.350882, 0.0980965, 0.673089, 0.773921, 0.823503, 0.695154, 0.733075, 0.746001, 0.572553, 0.978582, 0.670927, 0.130238, 0.7828, 0.0441233, 0.96649, 0.112834, 0.782979, 0.26588, 0.804274, 0.560883, 0.60293, 0.425478, 0.42237, 0.893522, 0.971839, 0.510324, 0.945489, 0.793186, 0.641643, 0.480637, 0.904342, 0.4877, 0.412663, 0.427252, 0.327909, 0.731806, 0.545454, 0.726311, 0.791445, 0.134922, 0.618404, 0.916366, 0.626868, 0.176367, 0.438304, 0.0124284, 0.38679, 0.0709086, 0.523552, 0.359128, 0.931022, 0.273408, 0.805746, 0.836785, 0.896942, 0.929909, 0.472329, 0.546212, 0.559585, 0.828755, 0.132333, 0.273131, 0.767111, 0.867155, 0.568318, 0.402194, 0.80677, 0.874407, 0.706021, 0.743277, 0.147495, 0.497984, 0.0228355, 0.018538, 0.848837, 0.574097, 0.0909596, 0.193292, 0.0255437, 0.201144, 0.554184, 0.475002, 0.796415, 0.489669, 0.357315, 0.100423, 0.705043, 0.0197173, 0.762717, 0.143447, 0.204091, 0.196282, 0.3405, 0.266557, 0.988108, 0.454827, 0.493077, 0.555779, 0.28388, 0.488911, 0.292256, 0.265432, 0.0628563, 0.100546, 0.939694, 0.432897, 0.786097, 0.551135, 0.569943, 0.58404, 0.546083, 0.92622, 0.651898, 0.320026, 0.219867, 0.649951, 0.506432, 0.844216, 0.249193, 0.523493, 0.529749, 0.0274718, 0.473925, 0.667786, 0.583479, 0.777275, 0.764091, 0.286952, 0.177703, 0.226733, 0.219178, 0.98811, 0.871416, 0.380711, 0.460821, 0.8267, 0.0635667, 0.299989, 0.333724, 0.925175, 0.84771, 0.0957246, 0.818235, 0.657102, 0.742433, 0.918443, 0.89082, 0.816633, 0.379226, 0.0953685, 0.889036, 0.0915369, 0.108673, 0.776449, 0.411121, 0.0971075, 0.428249, 0.952901, 0.448069, 0.289354, 0.848445, 0.816563, 0.857344, 0.127785, 0.0876948, 0.704475, 0.458588, 0.0695453, 0.561227, 0.403416, 0.0340543, 0.695906, 0.721814, 0.545271, 0.692094, 0.449162, 0.0101133, 0.955742, 0.0744578, 0.0230509, 0.80775, 0.37216, 0.306166, 0.140889, 0.147295, 0.0910706, 0.228604, 0.0629362, 0.105301, 0.976443, 0.784602, 0.85427, 0.319584, 0.839332, 0.36463, 0.820518, 0.53021, 0.737608, 0.157278, 0.291652, 0.521901, 0.878088, 0.362409, 0.348868, 0.316342, 0.85833, 0.747563, 0.859804, 0.899792, 0.501878, 0.342417, 0.548447, 0.436572, 0.78287, 0.796021, 0.60547, 0.712261, 0.719629, 0.732916, 0.0691805, 0.913756, 0.423561, 0.0999369, 0.343425, 0.892776, 0.080708, 0.80676, 0.373842, 0.55274, 0.405536, 0.775874, 0.157916, 0.178894, 0.907335, 0.831711, 0.773824, 0.353116, 0.213652, 0.480229, 0.762299, 0.200408, 0.45256, 0.883378, 0.36445, 0.50118, 0.812127, 0.636674, 0.716257, 0.26549, 0.733552, 0.0164629, 0.852164, 0.730687, 0.142062, 0.538074, 0.470815, 0.373797, 0.656745, 0.939293, 0.825732, 0.193692, 0.271752, 0.878585, 0.897819, 0.0510397, 0.226767, 0.970232, 0.452866, 0.348396, 0.755521, 0.79419, 0.887324, 0.252607, 0.461492, 0.982379, 0.981183, 0.000563909, 0.166662, 0.947894, 0.555107, 0.343203, 0.814985, 0.100717, 0.130978, 0.887828, 0.0660569, 0.0786789, 0.50107, 0.546827, 0.555532, 0.301241, 0.347113, 0.682008, 0.833179, 0.912085, 0.434421, 0.0203689, 0.369309, 0.965034, 0.564557, 0.903803, 0.916688, 0.561587, 0.485956, 0.188589, 0.630288, 0.553069, 0.0818616, 0.549482, 0.737253, 0.972696, 0.619968, 0.91962, 0.648584, 0.285313, 0.139861, 0.978674, 0.855924, 0.770446, 0.320651, 0.0907761, 0.353458, 0.797755, 0.796704, 0.363182, 0.0477224, 0.377253, 0.988718, 0.422171, 0.0410823, 0.0648559, 0.860767, 0.0158402, 0.773974, 0.0878536, 0.866743, 0.433906, 0.954403, 0.717973, 0.516224, 0.188245, 0.646973, 0.289479, 0.608346, 0.480279, 0.00959032, 0.638653, 0.789162, 0.222084, 0.89853, 0.193127, 0.871977, 0.505576, 0.789938, 0.468664, 0.518494, 0.437183, 0.909318, 0.559601, 0.226763, 0.640364, 0.401715, 0.348778, 0.455293, 0.291447, 0.112201, 0.479516, 0.639978, 0.632286, 0.39995, 0.343699, 0.766534, 0.0903324, 0.465614, 0.00699166, 0.33698, 0.995661, 0.598812, 0.0409469, 0.849873, 0.549859, 0.227782, 0.573034, 0.875245, 0.574172, 0.315462, 0.64763, 0.734943, 0.23191, 0.0181727, 0.349757, 0.842983, 0.928829, 0.210515, 0.52014, 0.24415, 0.00709784, 0.298236, 0.70972, 0.775037, 0.131526, 0.254659, 0.109642, 0.902058, 0.0810867, 0.894335, 0.864379, 0.829596, 0.246748, 0.566536, 0.411108, 0.521713, 0.569299, 0.0919209, 0.729979, 0.407958, 0.944501, 0.556948, 0.457221, 0.885695, 0.932005, 0.585057, 0.901422, 0.313922, 0.666369, 0.394859, 0.0751098, 0.477243, 0.614728, 0.631539, 0.372708, 0.407733, 0.942874, 0.579093, 0.909681, 0.860376, 0.093909, 0.530909, 0.896598, 0.389745, 0.372498, 0.229945, 0.686302, 0.0808744, 0.0809309, 0.664149, 0.506449, 0.595882, 0.554841, 0.422232, 0.134856, 0.709975, 0.353235, 0.122968, 0.0801314, 0.499966, 0.0260317, 0.643237, 0.610541, 0.958465, 0.833629, 0.54053, 0.789644, 0.359161, 0.817851, 0.374599, 0.559545, 0.20301, 0.35341, 0.820238, 0.041116, 0.919098, 0.191215, 0.717778, 0.739251, 0.472893, 0.144513, 0.631646, 0.620376, 0.226243, 0.641126, 0.438453, 0.138248, 0.386422, 0.222032, 0.427272, 0.741038, 0.358608, 0.676207, 0.659127, 0.77423, 0.0056963, 0.303172, 0.376431, 0.266839, 0.0571987, 0.67568, 0.418615, 0.945006, 0.214421, 0.78264, 0.504071, 0.7178, 0.341034, 0.630461, 0.447086, 0.0439287, 0.8875, 0.544724, 0.112584, 0.998354, 0.9809, 0.258963, 0.191181, 0.0560489, 0.257646, 0.846637, 0.626145, 0.195457, 0.824605, 0.752355, 0.945746, 0.740393, 0.653025, 0.136753, 0.586021, 0.475397, 0.0714114, 0.147559, 0.8442, 0.380127, 0.738006, 0.609101, 0.188612, 0.632001, 0.603794, 0.537657, 0.177305, 0.852774, 0.966591, 0.665321, 0.503393, 0.210565, 0.715953, 0.387927, 0.0440149, 0.339485, 0.0823881, 0.367538, 0.767779, 0.884345, 0.109396, 0.63223, 0.412455, 0.178465, 0.0507706, 0.485121, 0.294607, 0.370991, 0.944419, 0.136482, 0.845479, 0.121908, 0.191002, 0.131244, 0.00622841, 0.567604, 0.212976, 0.36287, 0.607975, 0.431318, 0.40082, 0.709974, 0.804813, 0.952521, 0.276572, 0.17742, 0.105584, 0.888779, 0.683337, 0.170643, 0.440185, 0.543874, 0.119981, 0.589082, 0.186223, 0.982259, 0.231994, 0.810508, 0.552301, 0.237806, 0.198615, 0.805346, 0.0238344, 0.0928923, 0.0785491, 0.430659, 0.537014, 0.930875, 0.471287, 0.0484842, 0.969099, 0.793085, 0.884125, 0.952769, 0.647739, 0.559867, 0.924879, 0.0319831, 0.586215, 0.321531, 0.831833, 0.939589, 0.638587, 0.903751, 0.375221, 0.404078, 0.809914, 0.909374, 0.26586, 0.631018, 0.429911, 0.675685, 0.794163, 0.618099, 0.691647, 0.903324, 0.728971, 0.846593, 0.6666, 0.741252, 0.570946, 0.46837, 0.179672, 0.774219, 0.384656, 0.849555, 0.533305, 0.590401, 0.964318, 0.457615, 0.321516, 0.0208775, 0.373421, 0.510021, 0.982442, 0.232421, 0.750315, 0.361089, 0.397923, 0.206362, 0.214752, 0.33211, 0.914989, 0.600919, 0.650647, 0.763654, 0.2461, 0.190174, 0.333671, 0.317425, 0.933695, 0.9784, 0.960239, 0.194299, 0.450556, 0.10371, 0.524373, 0.345593, 0.850267, 0.935772, 0.649672, 0.901208, 0.486565, 0.108914, 0.464129, 0.88974, 0.476738, 0.797901, 0.831085, 0.966915, 0.0264328, 0.932948, 0.251282, 0.85788, 0.404111, 0.0912275, 0.668941, 0.0964484, 0.215694, 0.511941, 0.0665426, 0.731441, 0.599129, 0.605807, 0.207614, 0.572226, 0.832813, 0.456038, 0.407284, 0.561743, 0.3099, 0.647478, 0.836336, 0.176686, 0.0205143, 0.93403, 0.766272, 0.573602, 0.218061, 0.796744, 0.913891, 0.827296, 0.259705, 0.245004, 0.891785, 0.872052, 0.599454, 0.563108, 0.0328248, 0.0883664, 0.525946, 0.947825, 0.921859, 0.622588, 0.222157, 0.185422, 0.693733, 0.000926891, 0.652556, 0.488593, 0.0708218, 0.291109, 0.0743702, 0.139774, 0.851221, 0.610232, 0.411828, 0.513488, 0.982313, 0.874602, 0.122241, 0.617891, 0.716313, 0.183879, 0.21519, 0.479264, 0.840607, 0.0509966, 0.967678, 0.564133, 0.0912643, 0.140889, 0.93038, 0.887509, 0.222076, 0.574473, 0.910053, 0.3291, 0.0677432, 0.161977, 0.637396, 0.472756, 0.650265, 0.265576, 0.628293, 0.360273, 0.0922663, 0.894224, 0.669931, 0.322352, 0.149659, 0.53929, 0.266515, 0.0519883, 0.985195, 0.210595, 0.86933, 0.44075, 0.431001, 0.326156, 0.0404525, 0.596557, 0.638746, 0.738458, 0.403545, 0.986486, 0.582298, 0.868717, 0.501291, 0.929942, 0.445173, 0.781671, 0.923339, 0.0751635, 0.128539, 0.319603, 0.187612, 0.211502, 0.453255, 0.30613, 0.902157, 0.730254, 0.431835, 0.953954, 0.279854, 0.530319, 0.586014, 0.277366, 0.538647, 0.462936, 0.875658, 0.143087, 0.355321, 0.424377, 0.566115, 0.768805, 0.0632722, 0.227152, 0.794137, 0.834637, 0.399366, 0.376948, 0.060539, 0.175033, 0.934245, 0.00284063, 0.900301, 0.560909, 0.446826, 0.397935, 0.152239, 0.389596, 0.758969, 0.72322, 0.551895, 0.617212, 0.942954, 0.616343, 0.321175, 0.613545, 0.397637, 0.734759, 0.319936, 0.642448, 0.410287, 0.933028, 0.799424, 0.599313, 0.879514, 0.679369, 0.407169, 0.397339, 0.512815, 0.329459, 0.304717, 0.0825684, 0.146401, 0.374815, 0.92173, 0.13524, 0.935348, 0.0647594, 0.0038909, 0.200255, 0.751794, 0.201043, 0.236771, 0.18696, 0.480723, 0.808138, 0.062058, 0.170385, 0.0915421, 0.276257, 0.338185, 0.675228, 0.777146, 0.610218, 0.0298378, 0.437848, 0.0347487, 0.812859, 0.421852, 0.557814, 0.990453, 0.426372, 0.858653, 0.288976, 0.659399, 0.844169, 0.225242, 0.455817, 0.172944, 0.354925, 0.27737, 0.606244, 0.966951, 0.650472, 0.396416, 0.211964, 0.187634, 0.0160894, 0.0821767, 0.59884, 0.817367, 0.847383, 0.0300615, 0.0574575, 0.548312, 0.751748, 0.194943, 0.589198, 0.879761, 0.721534, 0.470941, 0.468215, 0.715272, 0.810768, 0.646068, 0.901215, 0.955512, 0.743163, 0.962022, 0.374871, 0.80422, 0.690661, 0.0250751, 0.79563, 0.102893, 0.322101, 0.0690305, 0.940337, 0.641574, 0.650997, 0.491007, 0.817132, 0.0148011, 0.403251, 0.992396, 0.188816, 0.376219, 0.10534, 0.177642, 0.431083, 0.86558, 0.892058, 0.779712, 0.449729, 0.389934, 0.992887, 0.931071, 0.864745, 0.779918, 0.596726, 0.585226, 0.352476, 0.826316, 0.127054, 0.478924, 0.110383, 0.580022, 0.82421, 0.800809, 0.865504, 0.910334, 0.0467139, 0.919823, 0.380784, 0.0631186, 0.508982, 0.801985, 0.175551, 0.451541, 0.372707, 0.226567, 0.570796, 0.125396, 0.943644, 0.401429, 0.989618, 0.242919, 0.97873, 0.47496, 0.063345, 0.77485, 0.292343, 0.0468066, 0.836154, 0.879952, 0.804999, 0.274545, 0.265815, 0.949376, 0.652124, 0.415027, 0.772576, 0.223914, 0.958858, 0.163547, 0.673092, 0.398409, 0.178012, 0.368437, 0.902936, 0.0266671, 0.825638, 0.0887684, 0.704695, 0.00433382, 0.77782, 0.559835, 0.233247, 0.227651, 0.358069, 0.749393, 0.117542, 0.433086, 0.211494, 0.340984, 0.24799, 0.786604, 0.269659, 0.432376, 0.312364, 0.719123, 0.370674, 0.00847289, 0.807866, 0.863069, 0.100777, 0.536513, 0.423337, 0.231107, 0.586951, 0.567401, 0.427884, 0.73487, 0.208975, 0.353041, 0.247483, 0.456553, 0.736874, 0.94209, 0.264569, 0.210946, 0.639523, 0.079536, 0.678965, 0.573502, 0.43078, 0.444149, 0.296157, 0.664199, 0.729483, 0.317224, 0.862687, 0.906606, 0.281476, 0.507251, 0.204797, 0.908557, 0.86077, 0.207878, 0.670553, 0.439633, 0.866356, 0.645031, 0.163276, 0.77942, 0.875031, 0.377858, 0.308918, 0.811035, 0.691951, 0.738388, 0.508979, 0.601705, 0.0702119, 0.263637, 0.109569, 0.867348, 0.603911, 0.0351418, 0.90264, 0.359667, 0.92715, 0.487009, 0.558423, 0.59962, 0.3381, 0.00260816, 0.2917, 0.347709, 0.674063, 0.773833, 0.0174277, 0.129053, 0.173304, 0.940745, 0.419558, 0.00326372, 0.40297, 0.96468, 0.509424, 0.67384, 0.0882732, 0.110611, 0.522027, 0.864685, 0.306044, 0.87055, 0.0679443, 0.481999, 0.18915, 0.695993, 0.331741, 0.850465, 0.512519, 0.419894, 0.39356, 0.476141, 0.370136, 0.262703, 0.247899, 0.850707, 0.486571, 0.011581, 0.45049, 0.232171, 0.440695, 0.00337811, 0.925948, 0.319457, 0.884806, 0.311409, 0.852698, 0.63994, 0.568866, 0.267045, 0.223009, 0.313733, 0.629241, 0.129372, 0.579141, 0.904992, 0.385199, 0.330084, 0.0683533, 0.248661, 0.0791767, 0.515006, 0.444598, 0.200089, 0.881632, 0.62213, 0.977745, 0.394738, 0.527943, 0.910211, 0.704782, 0.794402, 0.78068, 0.00189873, 0.836006, 0.29421, 0.541889, 0.798596, 0.636402, 0.918368, 0.892159, 0.501628, 0.585471, 0.786059, 0.142041, 0.416124, 0.556017, 0.965452, 0.826374, 0.27872, 0.717857, 0.909668, 0.341899, 0.0586162, 0.320897, 0.10592, 0.756336, 0.277543, 0.782822, 0.636118, 0.0536134, 0.937309, 0.388455, 0.346383, 0.447704, 0.987638, 0.677626, 0.843047, 0.944787, 0.898766, 0.432687, 0.816114, 0.405026, 0.704707, 0.0453077, 0.829558, 0.303178, 0.342896, 0.767674, 0.2017, 0.147938, 0.458819, 0.727087, 0.341563, 0.574069, 0.279976, 0.434043, 0.629108, 0.838056, 0.281801, 0.15954, 0.533016, 0.161662, 0.97801, 0.87128, 0.634115, 0.774679, 0.225399, 0.749904, 0.486693, 0.99924, 0.620515, 0.305748, 0.22576, 0.726796, 0.918976, 0.786063, 0.375058, 0.181839, 0.391005, 0.79399, 0.960566, 0.0754091, 0.855213, 0.42244, 0.310224, 0.203215, 0.491572, 0.67097, 0.285214, 0.0858207, 0.438187, 0.503256, 0.879449, 0.33861, 0.582943, 0.172445, 0.947563, 0.619313, 0.621448, 0.112419, 0.53002, 0.896355, 0.611235, 0.546437, 0.934089, 0.444589, 0.585632, 0.563237, 0.216405, 0.0073357, 0.932245, 0.38411, 0.69195, 0.695525, 0.560935, 0.258023, 0.537613, 0.74352, 0.180963, 0.355721, 0.13062, 0.573029, 0.548766, 0.373238, 0.183068, 0.789831, 0.838845, 0.918679, 0.5173, 0.452515, 0.821234, 0.231247, 0.00733139, 0.798577, 0.602046, 0.468893, 0.101449, 0.362702, 0.968019, 0.198854, 0.0733694, 0.959848, 0.67011, 0.806687, 0.78752, 0.0224502, 0.541197, 0.42703, 0.536542, 0.593846, 0.281127, 0.746273, 0.913023, 0.827128, 0.852095, 0.159293, 0.296859, 0.950085, 0.210788, 0.885017, 0.273105, 0.425117, 0.815194, 0.428134, 0.914246, 0.128769, 0.469691, 0.717688, 0.0313141, 0.968659, 0.920771, 0.149099, 0.367242, 0.352186, 0.778338, 0.456717, 0.844881, 0.217232, 0.953702, 0.138595, 0.776925, 0.237162, 0.0112592, 0.12796, 0.379588, 0.31727, 0.0842268, 0.549664, 0.0946314, 0.084875, 0.507039, 0.822972, 0.59034, 0.686113, 0.0621147, 0.3072, 0.694008, 0.554752, 0.702632, 0.711288, 0.817532, 0.323501, 0.0892521, 0.902616, 0.537902, 0.0875294, 0.120766, 0.119613, 0.707762, 0.724657, 0.150481, 0.257149, 0.689427, 0.450747, 0.976963, 0.149166, 0.627768, 0.0403627, 0.0942667, 0.773643, 0.126306, 0.569131, 0.196301, 0.872196, 0.389558, 0.668807, 0.495927, 0.086254, 0.571141, 0.766913, 0.626801, 0.587774, 0.725417, 0.00918404, 0.822281, 0.207662, 0.058398, 0.25222, 0.786782, 0.299126, 0.255607, 0.57141, 0.931478, 0.407586, 0.977963, 0.223107, 0.54599, 0.282617, 0.913212, 0.62677, 0.165772, 0.155456, 0.518098, 0.931691, 0.200463, 0.096959, 0.946527, 0.845319, 0.284366, 0.733283, 0.153038, 0.321763, 0.360312, 0.995035, 0.958094, 0.195862, 0.46631, 0.189629, 0.302557, 0.945048, 0.643645, 0.13327, 0.371641, 0.819777, 0.57319, 0.553086, 0.471611, 0.00809229, 0.369703, 0.784892, 0.306595, 0.591466, 0.907076, 0.525374, 0.200636, 0.956976, 0.494712, 0.415214, 0.273887, 0.006213, 0.778764, 0.25197, 0.197293, 0.530253, 0.270816, 0.542919, 0.865151, 0.161401, 0.599639, 0.425171, 0.02092, 0.252805, 0.936007, 0.452521, 0.804941, 0.257674, 0.47651, 0.290657, 0.877264, 0.2645, 0.0344232, 0.176063, 0.719805, 0.462195, 0.149023, 0.525856, 0.465283, 0.753542, 0.12032, 0.304783, 0.918456, 0.378908, 0.518244, 0.439006, 0.77231, 0.568517, 0.964053, 0.0689595, 0.504969, 0.785789, 0.0910465, 0.387359, 0.304203, 0.165416, 0.852903, 0.49645, 0.110255, 0.604735, 0.150103, 0.558969, 0.768177, 0.051041, 0.736039, 0.0896563, 0.417839, 0.893887, 0.604943, 0.330641, 0.221515, 0.0743126, 0.824649, 0.461708, 0.504435, 0.582551, 0.159506, 0.389979, 0.68579, 0.8831, 0.346473, 0.38616, 0.00216954, 0.0552161, 0.457719, 0.867273, 0.554183, 0.172436, 0.649613, 0.692574, 0.979692, 0.350168, 0.124738, 0.771034, 0.296946, 0.911974, 0.81801, 0.368762, 0.722024, 0.767779, 0.327289, 0.401161, 0.855711, 0.156584, 0.568558, 0.728227, 0.400495, 0.78513, 0.818739, 0.456153, 0.097777, 0.905695, 0.781541, 0.452064, 0.366879, 0.351342, 0.583155, 0.603932, 0.405335, 0.998143, 0.917378, 0.487447, 0.254047, 0.188246, 0.64938, 0.182407, 0.473846, 0.17883, 0.0205566, 0.48272, 0.126721, 0.0308788, 0.457392, 0.848312, 0.812729, 0.677913, 0.340886, 0.497855, 0.728041, 0.16448, 0.108282, 0.23469, 0.711535, 0.883408, 0.191181, 0.183052, 0.646282, 0.374632, 0.471404, 0.230154, 0.445262, 0.155405, 0.106815, 0.927205, 0.876595, 0.852655, 0.187916, 0.719432, 0.964222, 0.0317673, 0.211245, 0.390158, 0.199502, 0.764087, 0.489397, 0.262862, 0.375746, 0.766732, 0.227395, 0.827619, 0.924451, 0.964898, 0.890601, 0.194575, 0.00461227, 0.405292, 0.828893, 0.423598, 0.325351, 0.41934, 0.316225, 0.735053, 0.268635, 0.234122, 0.302902, 0.901617, 0.595159, 0.378335, 0.794058, 0.475479, 0.234191, 0.568599, 0.862924, 0.108729, 0.684379, 0.634164, 0.627819, 0.403464, 0.714119, 0.311638, 0.558869, 0.899291, 0.942521, 0.70004, 0.281052, 0.587603, 0.594774, 0.82425, 0.402055, 0.336297, 0.49131, 0.0355295, 0.20571, 0.0773773, 0.0854871, 0.590875, 0.465248, 0.573695, 0.514803, 0.0374262, 0.634345, 0.889226, 0.815978, 0.695728, 0.586232, 0.258294, 0.237564, 0.669203, 0.586342, 0.290764, 0.0272068, 0.224519, 0.454707, 0.312868, 0.162063, 0.49107, 0.389977, 0.825339, 0.669316, 0.364957, 0.746349, 0.937063, 0.895906, 0.45993, 0.415207, 0.777136, 0.570434, 0.410112, 0.94222, 0.337142, 0.638576, 0.0790274, 0.645746, 0.495093, 0.0112824, 0.457787, 0.0427242, 0.546968, 0.346656, 0.899557, 0.375191, 0.762052, 0.156298, 0.0423364, 0.54216, 0.901158, 0.6859, 0.149723, 0.260315, 0.429589, 0.282768, 0.84107, 0.912924, 0.105573, 0.899135, 0.316069, 0.388782, 0.214574, 0.520231, 0.644219, 0.809056, 0.164912, 0.90789, 0.654766, 0.753898, 0.715918, 0.212526, 0.210772, 0.656654, 0.555379, 0.874011, 0.0593176, 0.806727, 0.297839, 0.8511, 0.117454, 0.955629, 0.757795, 0.0158988, 0.333015, 0.753903, 0.848117, 0.441142, 0.458952, 0.589017, 0.926075, 0.37727, 0.771108, 0.696034, 0.566547, 0.298096, 0.860689, 0.626973, 0.305328, 0.390657, 0.407119, 0.342068, 0.348203, 0.346508, 0.522355, 0.482273, 0.407676, 0.404382, 0.30361, 0.568368, 0.871924, 0.485865, 0.26557, 0.135717, 0.358373, 0.312095, 0.663044, 0.287236, 0.374043, 0.0501449, 0.239964, 0.52668, 0.884362, 0.145246, 0.0841258, 0.660448, 0.821908, 0.400395, 0.232616, 0.56343, 0.290434, 0.608942, 0.331562, 0.0353069, 0.83608, 0.509274, 0.921468, 0.264453, 0.540291, 0.652523, 0.699866, 0.211111, 0.0818981, 0.755813, 0.590837, 0.104546, 0.715796, 0.261986, 0.73191, 0.0513411, 0.642299, 0.577822, 0.413361, 0.415893, 0.312461, 0.299206, 0.695782, 0.722502, 0.566072, 0.455906, 0.204741, 0.381895, 0.414785, 0.961251, 0.0785839, 0.251855, 0.297642, 0.52355, 0.202696, 0.233333, 0.816203, 0.302117, 0.0354591, 0.302033, 0.313475, 0.480165, 0.372702, 0.491462, 0.476555, 0.938915, 0.0948726, 0.289336, 0.479208, 0.65302, 0.820664, 0.138595, 0.898718, 0.0787371, 0.572545, 0.0301605, 0.712573, 0.382798, 0.710102, 0.306245, 0.288292, 0.0149951, 0.477971, 0.663424, 0.995834, 0.30158, 0.296989, 0.598632, 0.784215, 0.765998, 0.999818, 0.653874, 0.826555, 0.179131, 0.78748, 0.502525, 0.153814, 0.638521, 0.885808, 0.730842, 0.612152, 0.237592, 0.265346, 0.605184, 0.409794, 0.958669, 0.887942, 0.842166, 0.67466, 0.217852, 0.303594, 0.217622, 0.719919, 0.294258, 0.502798, 0.968737, 0.711519, 0.146334, 0.901055, 0.342814, 0.515048, 0.156569, 0.480063, 0.762152, 0.146304, 0.91738, 0.512755, 0.74993, 0.614057, 0.498649, 0.832608, 0.138007, 0.0635518, 0.90737, 0.984678, 0.792356, 0.439238, 0.920941, 0.467957, 0.997167, 0.780395, 0.498664, 0.830492, 0.176103, 0.875214, 0.62277, 0.645844, 0.207281, 0.123563, 0.591686, 0.780432, 0.0129608, 0.791339, 0.942195, 0.49052, 0.49108, 0.402874, 0.975778, 0.851602, 0.539155, 0.801932, 0.290795, 0.548088, 0.573889, 0.0428229, 0.297403, 0.366614, 0.0775476, 0.398522, 0.15321, 0.124954, 0.875133, 0.851476, 0.0164045, 0.963777, 0.657369, 0.74879, 0.451537, 0.519164, 0.948713, 0.516193, 0.169243, 0.885918, 0.123151, 0.454701, 0.471602, 0.918203, 0.150973, 0.184077, 0.0324483, 0.750839, 0.993702, 0.547591, 0.900177, 0.613035, 0.911406, 0.486874, 0.839213, 0.532897, 0.205058, 0.120355, 0.956325, 0.200277, 0.995595, 0.301477, 0.27882, 0.81556, 0.682971, 0.159015, 0.281016, 0.215435, 0.665187, 0.821636, 0.709168, 0.731362, 0.355398, 0.828751, 0.485887, 0.622877, 0.832851, 0.00500767, 0.205263, 0.610187, 0.0793023, 0.942119, 0.965432, 0.882908, 0.419753, 0.623326, 0.559083, 0.0768554, 0.478461, 0.635069, 0.652805, 0.563948, 0.961552, 0.478587, 0.149986, 0.781196, 0.27784, 0.322648, 0.496072, 0.445879, 0.854785, 0.665529, 0.451308, 0.423746, 0.323325, 0.387398, 0.333302, 0.548933, 0.609913, 0.399075, 0.342851, 0.703824, 0.697605, 0.249703, 0.33358, 0.208028, 0.368541, 0.674104, 0.366247, 0.711366, 0.64422, 0.731571, 0.756717, 0.182663, 0.063741, 0.544396, 0.460685, 0.681695, 0.523088, 0.975995, 0.391259, 0.269248, 0.956278, 0.956123, 0.33244, 0.284253, 0.940698, 0.789579, 0.642366, 0.869707, 0.914349, 0.200234, 0.685062, 0.366813, 0.592963, 0.176426, 0.94228, 0.990111, 0.197891, 0.942487, 0.157776, 0.851431, 0.809682, 0.14956, 0.204497, 0.606793, 0.210414, 0.626229, 0.274956, 0.0589762, 0.542507, 0.423364, 0.193907, 0.692688, 0.130227, 0.732838, 0.592308, 0.0463694, 0.244651, 0.196437, 0.431101, 0.245558, 0.445836, 0.423409, 0.340895, 0.77525, 0.0941416, 0.326716, 0.956279, 0.749079, 0.0113159, 0.741488, 0.272533, 0.740601, 0.381669, 0.9757, 0.0633884, 0.0507312, 0.813466, 0.312817, 0.831893, 0.0735946, 0.565494, 0.375287, 0.923022, 0.326449, 0.238649, 0.493041, 0.717581, 0.558414, 0.311803, 0.410783, 0.820905, 0.92364, 0.916962, 0.720033, 0.553118, 0.487445, 0.308895, 0.309555, 0.43254, 0.699058, 0.43688, 0.625924, 0.698767, 0.117668, 0.918938, 0.346946, 0.0425424, 0.944571, 0.677862, 0.99643, 0.799117, 0.194624, 0.656236, 0.18612, 0.964324, 0.490419, 0.948009, 0.755962, 0.26376, 0.431221, 0.369431, 0.203499, 0.471946, 0.102859, 0.387421, 0.321703, 0.815841, 0.209385, 0.337212, 0.880437, 0.562884, 0.702048, 0.000459374, 0.783616, 0.52945, 0.974002, 0.445899, 0.614568, 0.717301, 0.712262, 0.804264, 0.488487, 0.885669, 0.587038, 0.653692, 0.387325, 0.519875, 0.588843, 0.715098, 0.330496, 0.605493, 0.207392, 0.856513, 0.990133, 0.892779, 0.487827, 0.515743, 0.342204, 0.762723, 0.701436, 0.112907, 0.52613, 0.580736, 0.939468, 0.810839, 0.292307, 0.0776587, 0.353387, 0.211921, 0.983335, 0.509046, 0.720184, 0.929707, 0.962867, 0.325599, 0.21685, 0.700793, 0.610453, 0.806198, 0.306915, 0.424551, 0.535444, 0.543655, 0.43802, 0.111197, 0.520964, 0.375032, 0.751728, 0.87544, 0.0540034, 0.540669, 0.318817, 0.98065, 0.620196, 0.969598, 0.523801, 0.13368, 0.895382, 0.967372, 0.0376354, 0.564836, 0.32494, 0.988143, 0.718526, 0.422607, 0.656999, 0.198147, 0.268907, 0.772404, 0.891959, 0.400608, 0.244192, 0.102446, 0.68491, 0.306202, 0.757514, 0.508371, 0.966817, 0.354025, 0.98087, 0.631283, 0.333821, 0.129576, 0.00903872, 0.219943, 0.690989, 0.702476, 0.94906, 0.589556, 0.181258, 0.900491, 0.316564, 0.0748155, 0.315486, 0.832598, 0.931692, 0.750243, 0.324454, 0.299902, 0.458279, 0.960857, 0.42153, 0.208215, 0.997338, 0.947857, 0.022519, 0.757379, 0.707325, 0.113124, 0.352403, 0.502426, 0.987138, 0.272896, 0.203509, 0.26698, 0.697656, 0.653962, 0.308136, 0.41509, 0.790229, 0.3041, 0.421952, 0.051838, 0.422688, 0.233201, 0.762426, 0.0997682, 0.307766, 0.410076, 0.324199, 0.183727, 0.543223, 0.656292, 0.389546, 0.906389, 0.299238, 0.875743, 0.708753, 0.661783, 0.845525, 0.454504, 0.254718, 0.400637, 0.0231452, 0.500626, 0.704305, 0.744324, 0.112412, 0.283358, 0.191706, 0.281803, 0.747076, 0.605198, 0.184819, 0.666309, 0.799229, 0.0776687, 0.0802222, 0.312765, 0.946827, 0.0596306, 0.667841, 0.884433, 0.51361, 0.228784, 0.996955, 0.692894, 0.350533, 0.236139, 0.210733, 0.0519904, 0.565338, 0.496377, 0.834963, 0.151537, 0.675795, 0.765246, 0.197451, 0.830342, 0.705628, 0.633288, 0.0790493, 0.51424, 0.472419, 0.336734, 0.931291, 0.771549, 0.78136, 0.0825076, 0.865056, 0.764332, 0.213556, 0.709222, 0.0986586, 0.472112, 0.908587, 0.422681, 0.772503, 0.0943595, 0.0677044, 0.511535, 0.015377, 0.829827, 0.0513216, 0.0310989, 0.39529, 0.408324, 0.660395, 0.429288, 0.996907, 0.557591, 0.164672, 0.456345, 0.347624, 0.599917, 0.374569, 0.201176, 0.663327, 0.297464, 0.0500502, 0.737515, 0.729015, 0.14747, 0.946795, 0.659139, 0.271387, 0.556344, 0.816534, 0.581452, 0.731536, 0.354551, 0.791237, 0.561444, 0.388968, 0.355855, 0.490382, 0.437563, 0.119889, 0.0421211, 0.695471, 0.53896, 0.63328, 0.475862, 0.7677, 0.155043, 0.552161, 0.1977, 0.213232, 0.902141, 0.963417, 0.928794, 0.67945, 0.741175, 0.970789, 0.413755, 0.33189, 0.179538, 0.031885, 0.305146, 0.00171725, 0.473425, 0.928786, 0.0217968, 0.720502, 0.282527, 0.147384, 0.505182, 0.932958, 0.827321, 0.611847, 0.295508, 0.813456, 0.786285, 0.942785, 0.0452294, 0.0344326, 0.934324, 0.692599, 0.110871, 0.894507, 0.116253, 0.437586, 0.0585453, 0.0240826, 0.993231, 0.542855, 0.501712, 0.0721433, 0.0994377, 0.998065, 0.708815, 0.89808, 0.533229, 0.403015, 0.612847, 0.047366, 0.148115, 0.562168, 0.394409, 0.608027, 0.0267424, 0.290254, 0.47847, 0.686004, 0.732128, 0.42657, 0.788678, 0.772223, 0.62925, 0.759383, 0.452272, 0.0417733, 0.815828, 0.502242, 0.777239, 0.190182, 0.797986, 0.347557, 0.270428, 0.32897, 0.203132, 0.065833, 0.192312, 0.712893, 0.0878632, 0.450295, 0.348962, 0.324327, 0.848166, 0.902288, 0.103475, 0.0515426, 0.120736, 0.086399, 0.50396, 0.624497, 0.108548, 0.877673, 0.150397, 0.192996, 0.414415, 0.630816, 0.760576, 0.913109, 0.359354, 0.378046, 0.213008, 0.215852, 0.758265, 0.954744, 0.774403, 0.185868, 0.722292, 0.376673, 0.8275, 0.417598, 0.829849, 0.506043, 0.619417, 0.130901, 0.906095, 0.639795, 0.42788, 0.455821, 0.0438123, 0.501677, 0.346877, 0.619034, 0.745127, 0.567403, 0.975417, 0.229503, 0.194782, 0.603565, 0.239533, 0.535431, 0.167969, 0.113333, 0.246095, 0.140613, 0.873381, 0.911245, 0.634745, 0.19174, 0.406336, 0.20855, 0.620873, 0.823239, 0.0645393, 0.340056, 0.765581, 0.39219, 0.982776, 0.305914, 0.919302, 0.538892, 0.311472, 0.987755, 0.778656, 0.510709, 0.230951, 0.294692, 0.43749, 0.517912, 0.583967, 0.331689, 0.358365, 0.908121, 0.951953, 0.532865, 0.487829, 0.888651, 0.738156, 0.00227695, 0.409016, 0.29978, 0.277166, 0.0951966, 0.521998, 0.802438, 0.217107, 0.622685, 0.836014, 0.343891, 0.882098, 0.458475, 0.692639, 0.599496, 0.839918, 0.0620356, 0.800176, 0.0710426, 0.366246, 0.912615, 0.846913, 0.601073, 0.109573, 0.461957, 0.0704047, 0.502957, 0.264197, 0.242234, 0.066548, 0.562283, 0.428924, 0.298302, 0.838083, 0.782405, 0.891001, 0.553726, 0.0370573, 0.504141, 0.152362, 0.333185, 0.595767, 0.0645192, 0.206343, 0.645988, 0.046566, 0.0362076, 0.650496, 0.369786, 0.0155528, 0.186184, 0.136588, 0.197887, 0.316526, 0.205125, 0.932632, 0.331489, 0.962175, 0.220918, 0.814224, 0.401887, 0.631963, 0.935164, 0.230002, 0.374688, 0.510809, 0.553638, 0.170291, 0.500819, 0.636374, 0.681217, 0.701833, 0.998451, 0.726489, 0.430992, 0.502006, 0.642544, 0.744813, 0.993198, 0.205778, 0.26555, 0.332985, 0.190966, 0.43116, 0.134929, 0.74008, 0.218884, 0.0331861, 0.571262, 0.305478, 0.575809, 0.0896732, 0.996754, 0.355575, 0.309409, 0.382043, 0.165226, 0.814685, 0.942625, 0.817264, 0.439602, 0.824015, 0.235209, 0.771575, 0.216991, 0.875284, 0.63444, 0.766869, 0.714013, 0.00575976, 0.21631, 0.54574, 0.800772, 0.262503, 0.0049781, 0.852463, 0.505458, 0.751669, 0.544636, 0.541515, 0.418763, 0.809507, 0.357748, 0.0707932, 0.879101, 0.256054, 0.618641, 0.0207241, 0.987606, 0.603628, 0.263369, 0.0998284, 0.531484, 0.287135, 0.680079, 0.646468, 0.588465, 0.612844, 0.959933, 0.454027, 0.998903, 0.0750708, 0.484747, 0.137809, 0.30644, 0.476446, 0.764898, 0.729106, 0.865087, 0.404021, 0.566862, 0.916184, 0.0323896, 0.282523, 0.119637, 0.228027, 0.35099, 0.28294, 0.0240002, 0.916164, 0.511294, 0.531937, 0.973902, 0.744645, 0.198595, 0.473359, 0.612051, 0.761291, 0.0676087, 0.0364221, 0.769576, 0.256146, 0.62122, 0.286872, 0.749406, 0.196533, 0.901199, 0.860322, 0.0700879, 0.521278, 0.292573, 0.778591, 0.719234, 0.648337, 0.404644, 0.0845634, 0.138832, 0.515428, 0.159667, 0.283869, 0.176462, 0.334045, 0.857806, 0.219812, 0.208473, 0.832307, 0.54852, 0.540312, 0.279597, 0.743404, 0.805927, 0.115561, 0.639214, 0.13402, 0.144308, 0.283228, 0.744692, 0.884469, 0.843563, 0.912334, 0.0275226, 0.579395, 0.546761, 0.495795, 0.79755, 0.921985, 0.00752239, 0.97616, 0.0725076, 0.434346, 0.303505, 0.023725, 0.227658, 0.277927, 0.748995, 0.0630237, 0.204613, 0.586421, 0.244571, 0.592176, 0.703014, 0.722145, 0.439465, 0.127182, 0.424489, 0.172089, 0.226009, 0.17294, 0.199361, 0.278068, 0.79068, 0.840652, 0.853706, 0.960016, 0.614518, 0.960822, 0.997946, 0.977777, 0.339633, 0.676073, 0.941484, 0.34342, 0.829122, 0.796571, 0.370971, 0.390502, 0.900768, 0.545817, 0.155374, 0.900034, 0.613687, 0.622225, 0.207122, 0.428731, 0.347693, 0.610224, 0.747305, 0.9997, 0.574436, 0.0225464, 0.537181, 0.553919, 0.854886, 0.63086, 0.294037, 0.886799, 0.31187, 0.596727, 0.651751, 0.721402, 0.724773, 0.938274, 0.69281, 0.94695, 0.0887053, 0.260229, 0.0861957, 0.214669, 0.700685, 0.524997, 0.687995, 0.683631, 0.139977, 0.971096, 0.631791, 0.347941, 0.520404, 0.765819, 0.491614, 0.113508, 0.326125, 0.770543, 0.239641, 0.239453, 0.971334, 0.905452, 0.082197, 0.933207, 0.208841, 0.5037, 0.425159, 0.585294, 0.926005, 0.0331262, 0.119668, 0.538155, 0.733354, 0.566248, 0.842198, 0.760044, 0.410168, 0.674897, 0.330128, 0.997969, 0.954744, 0.679404, 0.5157, 0.155845, 0.743917, 0.108803, 0.16691, 0.70057, 0.114365, 0.248203, 0.45853, 0.201686, 0.297007, 0.129577, 0.997773, 0.432945, 0.277097, 0.876064, 0.539257, 0.405073, 0.596889, 0.686738, 0.719723, 0.842702, 0.647837, 0.979422, 0.106926, 0.103007, 0.539072, 0.726352, 0.607404, 0.364316, 0.135479, 0.505432, 0.462888, 0.282019, 0.660833, 0.577395, 0.0872616, 0.895474, 0.0309444, 0.246224, 0.326139, 0.0961142, 0.844835, 0.466664, 0.397518, 0.166221, 0.255632, 0.783326, 0.637884, 0.180354, 0.344443, 0.959245, 0.418229, 0.242485, 0.0763008, 0.300853, 0.183773, 0.792928, 0.9729, 0.358994, 0.500392, 0.336267, 0.745157, 0.915073, 0.931092, 0.0871831, 0.101795, 0.487572, 0.230753, 0.0285775, 0.660948, 0.175747, 0.13355, 0.259681, 0.442442, 0.992228, 0.451146, 0.798398, 0.715722, 0.730391, 0.0104432, 0.0911216, 0.646872, 0.514239, 0.431686, 0.409231, 0.449391, 0.731215, 0.95104, 0.126263, 0.289025, 0.924131, 0.501361, 0.71892, 0.704512, 0.460507, 0.445345, 0.20252, 0.619948, 0.181668, 0.610762, 0.252248, 0.364614, 0.98668, 0.427278, 0.213482, 0.0645361, 0.605884, 0.538641, 0.386122, 0.838646, 0.877546, 0.463743, 0.466673, 0.139024, 0.39403, 0.662316, 0.606556, 0.457391, 0.1327, 0.815707, 0.0351553, 0.129269, 0.992484, 0.134357, 0.964223, 0.670463, 0.914454, 0.278057, 0.373945, 0.810388, 0.794334, 0.769387, 0.645876, 0.762126, 0.954626, 0.0443219, 0.682765, 0.222122, 0.62291, 0.0248144, 0.31431, 0.749545, 0.428863, 0.573547, 0.165765, 0.329579, 0.258269, 0.211796, 0.798198, 0.775917, 0.0498462, 0.0225739, 0.41106, 0.418993, 0.708065, 0.798057, 0.358689, 0.974601, 0.946496, 0.748159, 0.440356, 0.962265, 0.324581, 0.558731, 0.714919, 0.18392, 0.353212, 0.590955, 0.698877, 0.455575, 0.71087, 0.213767, 0.933595, 0.468522, 0.921713, 0.486236, 0.490256, 0.665164, 0.273319, 0.370377, 0.331048, 0.939203, 0.887592, 0.121029, 0.566328, 0.601967, 0.581702, 0.920826, 0.121328, 0.651494, 0.354383, 0.839414, 0.503693, 0.372105, 0.592742, 0.438147, 0.621782, 0.354364, 0.503378, 0.871103, 0.782457, 0.378147, 0.431539, 0.0724265, 0.985554, 0.295643, 0.417093, 0.750814, 0.610749, 0.0368025, 0.186401, 0.919098, 0.989517, 0.675107, 0.11146, 0.719372, 0.775524, 0.60422, 0.0053235, 0.969482, 0.469206, 0.0535987, 0.835375, 0.279203, 0.338218, 0.569804, 0.497755, 0.636261, 0.0337694, 0.0218546, 0.36575, 0.619811, 0.409943, 0.0115243, 0.809308, 0.359385, 0.937377, 0.523961, 0.658996, 0.237549, 0.495443, 0.478506, 0.932587, 0.141647, 0.39376, 0.34401, 0.457826, 0.951581, 0.706873, 0.27061, 0.950437, 0.884162, 0.146736, 0.0204652, 0.592723, 0.056428, 0.0783631, 0.269389, 0.0591661, 0.0287375, 0.0193022, 0.40157, 0.00981542, 0.967253, 0.564831, 0.256039, 0.486816, 0.110971, 0.5415, 0.295467, 0.0365363, 0.183209, 0.868703, 0.592161, 0.375432, 0.844109, 0.925935, 0.0326413, 0.634369, 0.509423, 0.582345, 0.909867, 0.156127, 0.0352869, 0.870373, 0.469511, 0.282328, 0.570077, 0.968871, 0.955915, 0.834278, 0.890698, 0.901735, 0.519432, 0.0488613, 0.154037, 0.287447, 0.359883, 0.985389, 0.52664, 0.0570452, 0.851597, 0.894827, 0.0408393, 0.49287, 0.987677, 0.886312, 0.499923, 0.285968, 0.314708, 0.485444, 0.741816, 0.290477, 0.733859, 0.236378, 0.256612, 0.155221, 0.782483, 0.73168, 0.87311, 0.879609, 0.884024, 0.677188, 0.955055, 0.692199, 0.352102, 0.691087, 0.988245, 0.322867, 0.0380597, 0.77284, 0.203456, 0.730323, 0.761791, 0.400378, 0.874002, 0.547934, 0.953313, 0.219876, 0.100409, 0.768741, 0.635169, 0.82405, 0.0826316, 0.34113, 0.022735, 0.370105, 0.137198, 0.155422, 0.727368, 0.463257, 0.969237, 0.145959, 0.233517, 0.362324, 0.669382, 0.558766, 0.68986, 0.57231, 0.498823, 0.736345, 0.576362, 0.50987, 0.666443, 0.651084, 0.706354, 0.805967, 0.141184, 0.205241, 0.0468586, 0.717799, 0.30578, 0.692125, 0.916982, 0.513778, 0.818624, 0.0158147, 0.188299, 0.919569, 0.312238, 0.165987, 0.693178, 0.559865, 0.366556, 0.370438, 0.315617, 0.46419, 0.0519459, 0.31128, 0.528658, 0.0779606, 0.474219, 0.547363, 0.999653, 0.485361, 0.222646, 0.0112261, 0.16428, 0.648535, 0.653179, 0.193476, 0.98362, 0.466786, 0.841197, 0.0880118, 0.849756, 0.663088, 0.605092, 0.878049, 0.405664, 0.523132, 0.968847, 0.637803, 0.827179, 0.649504, 0.080405, 0.557131, 0.380966, 0.654977, 0.953605, 0.634304, 0.255329, 0.580189, 0.28379, 0.34013, 0.69615, 0.152203, 0.162791, 0.907203, 0.104816, 0.164774, 0.404359, 0.640923, 0.731013, 0.841513, 0.0663143, 0.424773, 0.379522, 0.524056, 0.182205, 0.0263843, 0.429137, 0.611556, 0.289765, 0.690918, 0.499398, 0.191333, 0.990329, 0.602522, 0.591796, 0.265113, 0.99066, 0.559795, 0.202085, 0.210071, 0.600537, 0.619323, 0.889541, 0.905362, 0.09818, 0.787055, 0.878502, 0.916668, 0.420763, 0.271097, 0.378082, 0.233722, 0.957123, 0.172673, 0.664395, 0.141372, 0.163182, 0.553433, 0.39348, 0.985466, 0.408348, 0.533142, 0.432394, 0.437719, 0.775577, 0.934864, 0.328533, 0.767522, 0.427572, 0.385896, 0.529203, 0.141147, 0.303762, 0.870935, 0.00144801, 0.524013, 0.0421703, 0.47047, 0.100445, 0.585934, 0.354223, 0.0834647, 0.913464, 0.581204, 0.627656, 0.440589, 0.99519, 0.726606, 0.230397, 0.451295, 0.591147, 0.315129, 0.212771, 0.986914, 0.597935, 0.639038, 0.171403, 0.884961, 0.85331, 0.0958421, 0.556571, 0.541104, 0.931672, 0.768871, 0.883653, 0.2884, 0.607495, 0.370771, 0.0263914, 0.221665, 0.579561, 0.0560537, 0.688331, 0.000530883, 0.763235, 0.113872, 0.670869, 0.382168, 0.951064, 0.230139, 0.0884889, 0.829555, 0.493269, 0.517877, 0.101586, 0.953319, 0.785498, 0.0463504, 0.375515, 0.105873, 0.838429, 0.639821, 0.277366, 0.193883, 0.450743, 0.84173, 0.188137, 0.65757, 0.570521, 0.561549, 0.982546, 0.268574, 0.0361614, 0.239571, 0.861502, 0.919403, 0.649889, 0.876869, 0.514662, 0.110274, 0.237857, 0.44978, 0.852857, 0.290724, 0.73828, 0.762216, 0.693903, 0.131173, 0.0502922, 0.017719, 0.141964, 0.37693, 0.758384, 0.453515, 0.961074, 0.906867, 0.597192, 0.0880735, 0.0932788, 0.0197004, 0.327367, 0.733527, 0.957174, 0.478613, 0.141557, 0.125371, 0.0670994, 0.609486, 0.0344699, 0.955827, 0.312528, 0.790934, 0.719149, 0.774618, 0.124207, 0.989422, 0.347883, 0.431302, 0.524219, 0.122455, 0.732618, 0.568935, 0.695886, 0.934012, 0.152918, 0.265866, 0.0329838, 0.995673, 0.26983, 0.800392, 0.555461, 0.340995, 0.489039, 0.277231, 0.781677, 0.10935, 0.187688, 0.26424, 0.761925, 0.89656, 0.697504, 0.363112, 0.793524, 0.125838, 0.694469, 0.768287, 0.184716, 0.957278, 0.685834, 0.0891029, 0.432854, 0.229721, 0.541634, 0.636061, 0.363804, 0.0615026, 0.852762, 0.234804, 0.124602, 0.463749, 0.583845, 0.21873, 0.358247, 0.554411, 0.519895, 0.952891, 0.492718, 0.675224, 0.732572, 0.598998, 0.40537, 0.429348, 0.797104, 0.212902, 0.257982, 0.309314, 0.895807, 0.207998, 0.0374725, 0.693981, 0.293132, 0.564519, 0.0386697, 0.286437, 0.890079, 0.555628, 0.952875, 0.7022, 0.710103, 0.295732, 0.947625, 0.655212, 0.454, 0.750466, 0.495312, 0.915, 0.177233, 0.792406, 0.325984, 0.698772, 0.995777, 0.462132, 0.530278, 0.451316, 0.266119, 0.429365, 0.576811, 0.599757, 0.38522, 0.0168795, 0.821437, 0.195268, 0.904495, 0.795734, 0.504767, 0.342887, 0.16251, 0.809289, 0.141759, 0.560768, 0.876467, 0.107043, 0.910884, 0.490546, 0.525436, 0.986358, 0.367851, 0.121117, 0.199685, 0.0494851, 0.204553, 0.33997, 0.26258, 0.443446, 0.535725, 0.392264, 0.0102544, 0.821591, 0.00237562, 0.335985, 0.988922, 0.140888, 0.752345, 0.0470223, 0.668686, 0.954664, 0.751732, 0.893064, 0.301303, 0.239239, 0.461059, 0.725767, 0.806086, 0.854317, 0.5304, 0.0725539, 0.784497, 0.547176, 0.13796, 0.468485, 0.560381, 0.604325, 0.979507, 0.416763, 0.477392, 0.978413, 0.0129352, 0.395437, 0.630093, 0.523866, 0.0329022, 0.7092, 0.917279, 0.721076, 0.587595, 0.768258, 0.805407, 0.965405, 0.435104, 0.308071, 0.358265, 0.944223, 0.611082, 0.704231, 0.963482, 0.0616783, 0.855464, 0.561312, 0.600447, 0.305126, 0.84011, 0.9094, 0.553137, 0.0964839, 0.174591, 0.934101, 0.531598, 0.424645, 0.217711, 0.296364, 0.0409469, 0.80714, 0.612858, 0.457655, 0.837201, 0.455085, 0.0633057, 0.088044, 0.656438, 0.668495, 0.219115, 0.405178, 0.92651, 0.195594, 0.196805, 0.486918, 0.746504, 0.528198, 0.881192, 0.148688, 0.0588538, 0.980801, 0.639967, 0.0963921, 0.940596, 0.567153, 0.916391, 0.132241, 0.75758, 0.833991, 0.255245, 0.835937, 0.91713, 0.900663, 0.54841, 0.788422, 0.207004, 0.0122745, 0.696936, 0.276365, 0.0921305, 0.372153, 0.289798, 0.354533, 0.66541, 0.719798, 0.892655, 0.691821, 0.158771, 0.391436, 0.961205, 0.229076, 0.517206, 0.70443, 0.955892, 0.673987, 0.345913, 0.947138, 0.332982, 0.470211, 0.0789133, 0.699266, 0.595584, 0.714101, 0.531917, 0.654689, 0.0830353, 0.929533, 0.77689, 0.395469, 0.738087, 0.614115, 0.383841, 0.0892102, 0.930917, 0.026924, 0.148354, 0.593354, 0.587583, 0.836964, 0.275544, 0.374362, 0.994229, 0.281204, 0.678332, 0.335057, 0.327262, 0.179402, 0.120084, 0.387661, 0.130125, 0.46928, 0.168189, 0.475752, 0.0491798, 0.192861, 0.660905, 0.327744, 0.220833, 0.33993, 0.730424, 0.0926077, 0.432199, 0.584865, 0.248809, 0.884808, 0.295352, 0.432771, 0.108191, 0.812276, 0.842286, 0.578389, 0.676405, 0.0438432, 0.667044, 0.350506, 0.642416, 0.127809, 0.361473, 0.386797, 0.638381, 0.834927, 0.894648, 0.047081, 0.945455, 0.768864, 0.625907, 0.411053, 0.366987, 0.736365, 0.770482, 0.721603, 0.105652, 0.356595, 0.455968, 0.324094, 0.64266, 0.557477, 0.70733, 0.856852, 0.437905, 0.968905, 0.709853, 0.636114, 0.0656424, 0.698599, 0.0163767, 0.0795992, 0.749982, 0.581594, 0.0975152, 0.9089, 0.45852, 0.408901, 0.651383, 0.0822779, 0.836105, 0.173849, 0.424383, 0.0234746, 0.921112, 0.040811, 0.0759405, 0.485741, 0.52121, 0.355386, 0.926052, 0.181826, 0.30377, 0.941976, 0.95971, 0.830878, 0.292631, 0.856022, 0.581403, 0.347075, 0.710355, 0.194496, 0.789651, 0.0972559, 0.658947, 0.49509, 0.530718, 0.535513, 0.800662, 0.106724, 0.0886827, 0.6503, 0.948656, 0.30601, 0.550014, 0.495767, 0.285114, 0.561632, 0.525229, 0.150295, 0.858642, 0.304058, 0.3444, 0.593324, 0.0674996, 0.974289, 0.751881, 0.867504, 0.496053, 0.0249461, 0.881343, 0.255988, 0.567881, 0.286744, 0.391873, 0.213207, 0.42003, 0.322785, 0.0545056, 0.812156, 0.521479, 0.0131528, 0.904396, 0.294556, 0.591013, 0.898646, 0.705362, 0.736616, 0.438744, 0.976117, 0.542808, 0.683477, 0.785221, 0.789859, 0.482724, 0.846109, 0.944255, 0.0918593, 0.509805, 0.327315, 0.930139, 0.0844249, 0.544293, 0.241036, 0.712018, 0.861089, 0.214794, 0.114647, 0.568504, 0.641023, 0.749465, 0.421019, 0.790446, 0.231891, 0.219589, 0.135377, 0.207071, 0.437452, 0.530619, 0.150124, 0.896802, 0.843331, 0.639401, 0.508767, 0.907281, 0.236526, 0.103391, 0.722656, 0.270883, 0.00526338, 0.753016, 0.881599, 0.282624, 0.967756, 0.211178, 0.19713, 0.186052, 0.450799, 0.883309, 0.715028, 0.491312, 0.270213, 0.784341, 0.876818, 0.462363, 0.645861, 0.30365, 0.726425, 0.0850515, 0.685352, 0.532666, 0.470819, 0.932496, 0.94819, 0.513388, 0.911458, 0.596679, 0.520154, 0.47787, 0.326133, 0.685435, 0.0874477, 0.285027, 0.136082, 0.810023, 0.60069, 0.818495, 0.28603, 0.406306, 0.0927686, 0.326538, 0.975186, 0.318257, 0.0757217, 0.275155, 0.17117, 0.740422, 0.573987, 0.748141, 0.443699, 0.935381, 0.601052, 0.0418846, 0.878326, 0.217061, 0.0981728, 0.58808, 0.948826, 0.547458, 0.0465522, 0.847922, 0.99061, 0.923358, 0.906015, 0.850834, 0.892246, 0.921648, 0.066566, 0.461191, 0.465599, 0.717356, 0.0347364, 0.631967, 0.734621, 0.579385, 0.890705, 0.540239, 0.492844, 0.807834, 0.921383, 0.809126, 0.315515, 0.646601, 0.611443, 0.594705, 0.853509, 0.348828, 0.430188, 0.957612, 0.196061, 0.523718, 0.469192, 0.0806763, 0.874672, 0.0198086, 0.485019, 0.918249, 0.918366, 0.850406, 0.53594, 0.862073, 0.821116, 0.249198, 0.934817, 0.629983, 0.40828, 0.153033, 0.0810286, 0.231719, 0.204541, 0.200261, 0.911439, 0.377936, 0.474523, 0.511993, 0.325127, 0.767908, 0.583156, 0.76049, 0.93169, 0.115439, 0.687285, 0.170706, 0.0405119, 0.579923, 0.865023, 0.220679, 0.917032, 0.382647, 0.702412, 0.41282, 0.274478, 0.866148, 0.183507, 0.57446, 0.375441, 0.45569, 0.208625, 0.14938, 0.0611816, 0.243342, 0.560659, 0.944514, 0.404453, 0.0324093, 0.332591, 0.898494, 0.171232, 0.369558, 0.795901, 0.689747, 0.261825, 0.720138, 0.579142, 0.959401, 0.537123, 0.910328, 0.496331, 0.632759, 0.924125, 0.411323, 0.332008, 0.8967, 0.832014, 0.776114, 0.711136, 0.673534, 0.0745876, 0.471501, 0.195611, 0.612842, 0.0282559, 0.823752, 0.976105, 0.932805, 0.760794, 0.0621428, 0.628563, 0.584414, 0.768426, 0.449936, 0.705981, 0.977829, 0.450984, 0.0627631, 0.464332, 0.0233331, 0.312305, 0.291767, 0.258894, 0.817472, 0.563718, 0.137744, 0.865692, 0.0516371, 0.755392, 0.0605751, 0.0490613, 0.626908, 0.654016, 0.926472, 0.913711, 0.793858, 0.605462, 0.668132, 0.150249, 0.938324, 0.892364, 0.361715, 0.354309, 0.275277, 0.292327, 0.263327, 0.246885, 0.053911, 0.344328, 0.769497, 0.117803, 0.401169, 0.446425, 0.617244, 0.808714, 0.5676, 0.923967, 0.41764, 0.510277, 0.287133, 0.134195, 0.766656, 0.0675931, 0.0816631, 0.318533, 0.685589, 0.591801, 0.251821, 0.168309, 0.260068, 0.839235, 0.915906, 0.850297, 0.66456, 0.685349, 0.266596, 0.785865, 0.316785, 0.294974, 0.611602, 0.94221, 0.765787, 0.734532, 0.454038, 0.522938, 0.96581, 0.349161, 0.194434, 0.234143, 0.794695, 0.762943, 0.0179404, 0.583041, 0.93006, 0.676737, 0.286451, 0.651952, 0.76715, 0.994021, 0.39291, 0.067219, 0.326723, 0.142595, 0.173758, 0.43416, 0.647532, 0.155302, 0.00369675, 0.258427, 0.969955, 0.268434, 0.714482, 0.420572, 0.0461504, 0.73216, 0.495917, 0.274553, 0.3161, 0.734696, 0.394434, 0.35067, 0.268173, 0.546141, 0.981829, 0.787362, 0.0957461, 0.251503, 0.839941, 0.165754, 0.122106, 0.407269, 0.465419, 0.855948, 0.538086, 0.0458484, 0.594903, 0.363308, 0.357769, 0.301892, 0.825676, 0.162865, 0.962774, 0.546735, 0.468579, 0.0618353, 0.642104, 0.979241, 0.670648, 0.69273, 0.253065, 0.16028, 0.700921, 0.95779, 0.415338, 0.901947, 0.29087, 0.714962, 0.519017, 0.984094, 0.951783, 0.900632, 0.981329, 0.894282, 0.529182, 0.378445, 0.56871, 0.0689003, 0.0399039, 0.529544, 0.877385, 0.77251, 0.377698, 0.597938, 0.460408, 0.784951, 0.740924, 0.00140497, 0.698268, 0.0734738, 0.889424, 0.0381724, 0.249256, 0.192611, 0.68401, 0.903465, 0.926387, 0.541491, 0.383938, 0.661396, 0.545428, 0.463807, 0.533043, 0.289835, 0.737829, 0.0166068, 0.47506, 0.0718027, 0.261786, 0.265741, 0.0532142, 0.353357, 0.306935, 0.984029, 0.214661, 0.675077, 0.325474, 0.0362308, 0.417308, 0.965288, 0.985633, 0.316755, 0.0538064, 0.864297, 0.233185, 0.974441, 0.822031, 0.76036, 0.580201, 0.101086, 0.292477, 0.455895, 0.21985, 0.66523, 0.545336, 0.555505, 0.748404, 0.362257, 0.0125992, 0.975642, 0.924374, 0.300842, 0.373651, 0.237157, 0.352575, 0.933896, 0.150759, 0.286007, 0.954847, 0.833998, 0.0443636, 0.889021, 0.644727, 0.172689, 0.73169, 0.710619, 0.558868, 0.483938, 0.280546, 0.70036, 0.987537, 0.338002, 0.749245, 0.765183, 0.601736, 0.463893, 0.435195, 0.268802, 0.765699, 0.235015, 0.610494, 0.115031, 0.701436, 0.804844, 0.996034, 0.977349, 0.982549, 0.56652, 0.974234, 0.0909494, 0.602784, 0.709772, 0.178061, 0.0478865, 0.372929, 0.905772, 0.833844, 0.773746, 0.589488, 0.592565, 0.713169, 0.154453, 0.519199, 0.516459, 0.814036, 0.828599, 0.237314, 0.346486, 0.619685, 0.677282, 0.832089, 0.160742, 0.58959, 0.367144, 0.877192, 0.401572, 0.068229, 0.0901807, 0.62183, 0.447372, 0.100731, 0.0367002, 0.830608, 0.785898, 0.326059, 0.776924, 0.367243, 0.523875, 0.652359, 0.823244, 0.345527, 0.850052, 0.177941, 0.570479, 0.979535, 0.315231, 0.343327, 0.820243, 0.643288, 0.841785, 0.272791, 0.598479, 0.488962, 0.896656, 0.716403, 0.888622, 0.869405, 0.520231, 0.205996, 0.445072, 0.190542, 0.5427, 0.525401, 0.290195, 0.675408, 0.491442, 0.477095, 0.212288, 0.119685, 0.307718, 0.298429, 0.0103334, 0.40656, 0.203992, 0.737477, 0.140582, 0.0138539, 0.696118, 0.270023, 0.710319, 0.624232, 0.956015, 0.73854, 0.214321, 0.899826, 0.155828, 0.0456123, 0.193526, 0.16787, 0.951217, 0.714801, 0.563744, 0.316542, 0.460755, 0.36157, 0.536868, 0.123611, 0.611604, 0.0805006, 0.593761, 0.463433, 0.578698, 0.981508, 0.285077, 0.568689, 0.122225, 0.810219, 0.421639, 0.529817, 0.814263, 0.721685, 0.26282, 0.983978, 0.852334, 0.834045, 0.31579, 0.590571, 0.776926, 0.717894, 0.325214, 0.914004, 0.571561, 0.962669, 0.872205, 0.715484, 0.141387, 0.898256, 0.245442, 0.00690491, 0.264613, 0.563598, 0.84102, 0.508624, 0.181626, 0.173448, 0.735778, 0.305023, 0.415642, 0.248116, 0.114118, 0.511834, 0.69202, 0.414072, 0.973577, 0.376243, 0.699143, 0.656045, 0.221311, 0.112149, 0.327161, 0.441988, 0.628914, 0.463092, 0.721788, 0.614185, 0.177694, 0.742627, 0.431882, 0.0890311, 0.507928, 0.100382, 0.296299, 0.636947, 0.291389, 0.364851, 0.668439, 0.879033, 0.344257, 0.609353, 0.415145, 0.215987, 0.753769, 0.769825, 0.427056, 0.880189, 0.77748, 0.318549, 0.566751, 0.681715, 0.703175, 0.394852, 0.189239, 0.221894, 0.52115, 0.0926394, 0.420422, 0.308635, 0.716731, 0.434997, 0.751326, 0.137572, 0.945996, 0.203424, 0.0646801, 0.636693, 0.239542, 0.240282, 0.418196, 0.0572711, 0.0709934, 0.349739, 0.295569, 0.345298, 0.756442, 0.356749, 0.475677, 0.212771, 0.803339, 0.657724, 0.0995816, 0.863861, 0.34778, 0.419936, 0.361357, 0.238835, 0.620249, 0.316184, 0.182584, 0.494993, 0.631117, 0.393286, 0.833995, 0.98722, 0.835306, 0.0729873, 0.149028, 0.322858, 0.219534, 0.443027, 0.894205, 0.999529, 0.914801, 0.63717, 0.478458, 0.799458, 0.992817, 0.843361, 0.868118, 0.0456673, 0.761873, 0.903886, 0.662665, 0.755355, 0.847703, 0.973704, 0.186082, 0.974756, 0.303198, 0.952711, 0.45242, 0.159349, 0.780025, 0.355679, 0.574793, 0.0102476, 0.752373, 0.246213, 0.00751543, 0.243853, 0.828987, 0.927389, 0.000967662, 0.215161, 0.906265, 0.257344, 0.117601, 0.30718, 0.169319, 0.404844, 0.360279, 0.683556, 0.57955, 0.385579, 0.274966, 0.0336187, 0.266425, 0.751518, 0.21888, 0.177437, 0.98156, 0.0279228, 0.235836, 0.994914, 0.937093, 0.0218233, 0.283259, 0.941252, 0.365088, 0.43569, 0.426335, 0.150931, 0.0249422, 0.659588, 0.469616, 0.841131, 0.321451, 0.0960266, 0.111795, 0.0411948, 0.666625, 0.159542, 0.102567, 0.0382657, 0.802677, 0.813833, 0.775476, 0.982349, 0.420094, 0.549191, 0.343159, 0.0776193, 0.956408, 0.254944, 0.567026, 0.0243003, 0.0329019, 0.210384, 0.27898, 0.727169, 0.592041, 0.314954, 0.839651, 0.707783, 0.559892, 0.784291, 0.977474, 0.486061, 0.453918, 0.5327, 0.646156, 0.606962, 0.426937, 0.444103, 0.260286, 0.337848, 0.430102, 0.598767, 0.784523, 0.242006, 0.472945, 0.0433889, 0.06967, 0.236836, 0.548881, 0.883244, 0.451034, 0.86139, 0.620741, 0.406395, 0.442029, 0.854033, 0.0424505, 0.127542, 0.0737809, 0.739017, 0.749057, 0.767756, 0.624435, 0.0685933, 0.0363357, 0.785819, 0.94934, 0.618505, 0.167897, 0.610146, 0.906818, 0.464915, 0.94703, 0.215139, 0.196322, 0.884601, 0.184787, 0.0147347, 0.695557, 0.882105, 0.938693, 0.69243, 0.277382, 0.470088, 0.0651881, 0.0809175, 0.0210149, 0.27701, 0.208657, 0.712748, 0.835842, 0.539177, 0.794017, 0.979136, 0.463491, 0.46603, 0.272159, 0.0587519, 0.343745, 0.0594342, 0.11452, 0.13373, 0.249941, 0.866703, 0.718719, 0.634638, 0.238383, 0.422729, 0.508818, 0.0343279, 0.211444, 0.726286, 0.364323, 0.673365, 0.90412, 0.143546, 0.0870725, 0.518883, 0.238802, 0.994439, 0.724867, 0.0577984, 0.0638713, 0.918263, 0.00591694, 0.709488, 0.199183, 0.582836, 0.0810226, 0.776759, 0.747521, 0.553668, 0.301735, 0.109321, 0.00419767, 0.930506, 0.661101, 0.577049, 0.272885, 0.114674, 0.299321, 0.101196, 0.884958, 0.523925, 0.330126, 0.303359, 0.404469, 0.0285216, 0.742822, 0.36941, 0.711034, 0.605484, 0.201626, 0.582907, 0.789505, 0.729289, 0.953198, 0.961727, 0.298915, 0.0811433, 0.092407, 0.712373, 0.100408, 0.859939, 0.231836, 0.369344, 0.27811, 0.86206, 0.0686547, 0.871463, 0.00279706, 0.402605, 0.88835, 0.109759, 0.84698, 0.287661, 0.446631, 0.360749, 0.637728, 0.339026, 0.0748655, 0.295142, 0.311845, 0.081733, 0.670569, 0.23095, 0.00812294, 0.00117778, 0.148767, 0.445743, 0.845989, 0.990733, 0.741713, 0.322031, 0.287333, 0.879225, 0.631874, 0.37337, 0.512687, 0.126233, 0.677371, 0.0669676, 0.994743, 0.46719, 0.278884, 0.769474, 0.116861, 0.489663, 0.148669, 0.259306, 0.00307888, 0.319387, 0.329526, 0.903629, 0.00739835, 0.660976, 0.457794, 0.720988, 0.933501, 0.70156, 0.825779, 0.0104466, 0.723503, 0.994294, 0.80497, 0.0837229, 0.0371602, 0.518077, 0.341169, 0.898467, 0.4119, 0.974203, 0.528178, 0.275806, 0.558864, 0.590083, 0.36069, 0.5985, 0.550322, 0.00322284, 0.964272, 0.692101, 0.295236, 0.598529, 0.416191, 0.880071, 0.320906, 0.928028, 0.735064, 0.268047, 0.388567, 0.736775, 0.883189, 0.121597, 0.650398, 0.614589, 0.606027, 0.298794, 0.274833, 0.401772, 0.645119, 0.343854, 0.61125, 0.40705, 0.28375, 0.18865, 0.0334682, 0.715168, 0.883912, 0.902918, 0.349881, 0.950771, 0.915172, 0.604889, 0.191305, 0.207965, 0.674039, 0.472276, 0.792574, 0.0424723, 0.845108, 0.71869, 0.986904, 0.484774, 0.0673107, 0.53096, 0.40897, 0.428653, 0.690819, 0.417753, 0.38642, 0.650099, 0.472372, 0.0180191, 0.322664, 0.73082, 0.632719, 0.460792, 0.794263, 0.0748028, 0.661996, 0.976789, 0.544277, 0.121436, 0.578298, 0.620466, 0.748716, 0.291072, 0.911739, 0.0700601, 0.63404, 0.106162, 0.0312323, 0.891399, 0.572174, 0.443902, 0.462337, 0.945991, 0.39687, 0.375296, 0.325718, 0.795836, 0.19911, 0.585768, 0.390344, 0.381199, 0.364747, 0.0326072, 0.470277, 0.306731, 0.250549, 0.931713, 0.963179, 0.470011, 0.339578, 0.835582, 0.63943, 0.0303026, 0.277513, 0.474861, 0.89772, 0.298515, 0.990435, 0.304965, 0.422295, 0.39287, 0.161606, 0.789675, 0.123178, 0.941126, 0.277487, 0.507002, 0.680308, 0.857293, 0.44714, 0.824616, 0.017484, 0.477551, 0.058476, 0.984209, 0.508838, 0.247145, 0.37202, 0.552131, 0.769, 0.20338, 0.661238, 0.99676, 0.348304, 0.297804, 0.894703, 0.508963, 0.0230383, 0.0835866, 0.0690568, 0.295055, 0.149184, 0.17607, 0.547003, 0.0141352, 0.618915, 0.654163, 0.356946, 0.0135127, 0.814264, 0.486929, 0.753879, 0.356074, 0.969044, 0.0302966, 0.959771, 0.998317, 0.632366, 0.00700747, 0.839543, 0.571449, 0.100513, 0.702013, 0.728682, 0.180028, 0.69867, 0.74286, 0.153003, 0.953248, 0.451781, 0.170989, 0.471099, 0.90267, 0.0117114, 0.721415, 0.745257, 0.677499, 0.849621, 0.117456, 0.486243, 0.297787, 0.333589, 0.538246, 0.659511, 0.983609, 0.0277514, 0.246375, 0.0891166, 0.325694, 0.993423, 0.794188, 0.347804, 0.167151, 0.719761, 0.917062, 0.617931, 0.234647, 0.181319, 0.416131, 0.537011, 0.917685, 0.579161, 0.451282, 0.35259, 0.37269, 0.217509, 0.0594936, 0.100888, 0.890128, 0.471953, 0.36669, 0.032169, 0.480751, 0.374217, 0.627174, 0.163406, 0.584003, 0.595819, 0.231716, 0.99713, 0.658608, 0.877558, 0.982247, 0.93675, 0.402589, 0.323494, 0.736381, 0.969406, 0.424023, 0.19835, 0.723081, 0.46446, 0.315328, 0.482378, 0.040066, 0.0948702, 0.494517, 0.401831, 0.864262, 0.622606, 0.45558, 0.592151, 0.221398, 0.234553, 0.419324, 0.0279188, 0.521746, 0.298299, 0.810423, 0.197255, 0.678615, 0.707791, 0.120415, 0.0367126, 0.401109, 0.708377, 0.316304, 0.652421, 0.0174278, 0.724053, 0.47594, 0.891617, 0.878212, 0.839345, 0.377355, 0.594664, 0.440637, 0.25196, 0.22677, 0.429425, 0.4201, 0.361566, 0.243301, 0.946008, 0.093391, 0.895967, 0.110418, 0.120055, 0.575129, 0.753429, 0.304101, 0.19964, 0.570396, 0.983574, 0.988702, 0.883311, 0.80188, 0.233527, 0.634443, 0.261782, 0.979174, 0.134869, 0.765734, 0.532329, 0.0429464, 0.408526, 0.924187, 0.350389, 0.73086, 0.462601, 0.714236, 0.992274, 0.439305, 0.806862, 0.290555, 0.29422, 0.973654, 0.0324598, 0.550384, 0.852523, 0.494517, 0.358827, 0.659189, 0.0456365, 0.2858, 0.109651, 0.915952, 0.0814468, 0.0690716, 0.574275, 0.993968, 0.853809, 0.345226, 0.187669, 0.328723, 0.567144, 0.448212, 0.817997, 0.105359, 0.584556, 0.190573, 0.0355504, 0.990292, 0.619409, 0.183897, 0.826743, 0.885364, 0.972115, 0.949095, 0.0520858, 0.381193, 0.762117, 0.64437, 0.105142, 0.679353, 0.717334, 0.912706, 0.0658206, 0.693812, 0.0166813, 0.51631, 0.520799, 0.0187077, 0.338061, 0.958623, 0.747098, 0.70519, 0.417181, 0.427818, 0.415098, 0.714567, 0.985927, 0.0210712, 0.461272, 0.354264, 0.265013, 0.519558, 0.116331, 0.535868, 0.352515, 0.151883, 0.197769, 0.0134653, 0.191709, 0.991597, 0.487075, 0.116496, 0.653735, 0.244293, 0.504451, 0.624997, 0.575076, 0.547174, 0.0165865, 0.968418, 0.531341, 0.535861, 0.680424, 0.532573, 0.950493, 0.602586, 0.155387, 0.350366, 0.960529, 0.868087, 0.914379, 0.738191, 0.265445, 0.766265, 0.911954, 0.424649, 0.354205, 0.666029, 0.912105, 0.886417, 0.231325, 0.0355263, 0.950339, 0.507061, 0.271066, 0.831718, 0.27213, 0.346277, 0.823456, 0.792705, 0.997281, 0.497942, 0.478723, 0.0544625, 0.705731, 0.943926, 0.0637384, 0.24178, 0.220038, 0.73526, 0.349917, 0.683923, 0.259271, 0.309605, 0.179657, 0.982663, 0.979263, 0.915554, 0.486691, 0.554517, 0.669794, 0.253162, 0.093543, 0.669497, 0.609819, 0.98844, 0.138513, 0.309594, 0.876058, 0.66811, 0.638072, 0.212735, 0.340255, 0.690781, 0.583122, 0.159234, 0.589236, 0.693139, 0.349297, 0.587949, 0.887529, 0.728229, 0.136892, 0.262204, 0.662484, 0.28472, 0.622015, 0.207545, 0.510029, 0.60721, 0.038113, 0.31417, 0.615402, 0.448743, 0.154446, 0.872305, 0.143924, 0.251979, 0.880669, 0.598887, 0.571896, 0.515851, 0.952398, 0.124642, 0.168786, 0.441385, 0.598686, 0.723883, 0.579736, 0.527448, 0.523717, 0.838053, 0.149124, 0.673669, 0.14229, 0.386783, 0.889584, 0.598184, 0.513162, 0.594427, 0.721933, 0.643449, 0.695772, 0.899081, 0.664523, 0.139265, 0.945223, 0.219066, 0.405808, 0.263777, 0.412627, 0.0857935, 0.889626, 0.926571, 0.87758, 0.198609, 0.856981, 0.869558, 0.305647, 0.812331, 0.692538, 0.451703, 0.951932, 0.495356, 0.864734, 0.902125, 0.569037, 0.520535, 0.216667, 0.255297, 0.591851, 0.543922, 0.611041, 0.786669, 0.088188, 0.985764, 0.842065, 0.58106, 0.620247, 0.605754, 0.975696, 0.954957, 0.608862, 0.655566, 0.674444, 0.698734, 0.156191, 0.145641, 0.672113, 0.18538, 0.0873615, 0.443558, 0.299587, 0.819442, 0.150055, 0.880069, 0.172834, 0.653473, 0.391496, 0.118508, 0.565083, 0.935051, 0.523522, 0.55255, 0.576251, 0.911273, 0.320996, 0.419382, 0.108884, 0.629189, 0.90214, 0.379324, 0.993774, 0.656224, 0.710223, 0.953051, 0.514451, 0.682708, 0.652504, 0.77341, 0.645461, 0.0391939, 0.471361, 0.760638, 0.854566, 0.697731, 0.0321098, 0.452528, 0.512962, 0.481702, 0.59688, 0.167095, 0.706933, 0.655891, 0.0525858, 0.222633, 0.113384, 0.558338, 0.0295255, 0.653678, 0.599873, 0.880331, 0.827267, 0.664861, 0.150684, 0.283206, 0.753851, 0.836932, 0.439752, 0.213542, 0.679184, 0.288703, 0.290065, 0.45681, 0.0810904, 0.998415, 0.900188, 0.0149383, 0.886106, 0.984188, 0.733709, 0.844325, 0.680569, 0.908838, 0.372753, 0.774053, 0.911128, 0.747994, 0.574793, 0.782937, 0.0510561, 0.506438, 0.464558, 0.588053, 0.439998, 0.2672, 0.513888, 0.269463, 0.702044, 0.317576, 0.216274, 0.031019, 0.558371, 0.708373, 0.0640268, 0.315883, 0.475111, 0.649129, 0.563481, 0.526673, 0.0235617, 0.860234, 0.244788, 0.736804, 0.512987, 0.539436, 0.0233963, 0.602965, 0.635571, 0.133214, 0.901046, 0.557304, 0.950225, 0.212929, 0.0560788, 0.565201, 0.433351, 0.870745, 0.437179, 0.958209, 0.215859, 0.509427, 0.320626, 0.619849, 0.491132, 0.0804033, 0.668352, 0.47902, 0.139108, 0.232216, 0.128463, 0.13565, 0.950811, 0.346151, 0.447842, 0.878921, 0.132984, 0.506792, 0.777438, 0.0717582, 0.713886, 0.201366, 0.0557625, 0.578446, 0.896453, 0.987899, 0.719708, 0.615456, 0.0890016, 0.738222, 0.118148, 0.0637626, 0.708409, 0.208099, 0.210579, 0.513177, 0.316742, 0.798657, 0.250799, 0.862258, 0.08806, 0.128748, 0.918765, 0.534242, 0.67558, 0.799917, 0.785529, 0.823307, 0.620837, 0.908448, 0.791941, 0.280674, 0.0792215, 0.61188, 0.939193, 0.874396, 0.248804, 0.165018, 0.935119, 0.252039, 0.433913, 0.230363, 0.645287, 0.0865046, 0.630551, 0.329475, 0.585583, 0.316526, 0.041871, 0.402855, 0.432552, 0.59056, 0.727475, 0.204989, 0.17798, 0.300884, 0.476527, 0.694128, 0.581187, 0.343164, 0.545756, 0.447758, 0.359712, 0.376672, 0.343796, 0.914163, 0.477172, 0.193058, 0.0193624, 0.429995, 0.548162, 0.118708, 0.0308346, 0.556546, 0.259306, 0.49907, 0.0918193, 0.600778, 0.301899, 0.684721, 0.347618, 0.0539441, 0.645642, 0.256792, 0.739836, 0.720385, 0.993516, 0.018852, 0.611061, 0.591492, 0.331202, 0.494316, 0.686017, 0.583879, 0.334357, 0.827355, 0.75122, 0.938576, 0.0462259, 0.480235, 0.941855, 0.703965, 0.825785, 0.511577, 0.547982, 0.65266, 0.195514, 0.762747, 0.754568, 0.672253, 0.67758, 0.918976, 0.0389931, 0.329636, 0.041438, 0.475509, 0.947122, 0.0900319, 0.721723, 0.331855, 0.474696, 0.0360539, 0.752195, 0.838539, 0.12994, 0.846914, 0.654886, 0.59994, 0.16267, 0.205384, 0.168954, 0.984104, 0.90327, 0.863875, 0.242552, 0.895462, 0.305136, 0.288444, 0.610684, 0.755873, 0.63405, 0.33295, 0.364817, 0.758494, 0.595479, 0.0847344, 0.179335, 0.980152, 0.815415, 0.109462, 0.483747, 0.429614, 0.216308, 0.795251, 0.632138, 0.0943184, 0.416516, 0.0922638, 0.142128, 0.786848, 0.942409, 0.81263, 0.720261, 0.152464, 0.356029, 0.854222, 0.931994, 0.1807, 0.916695, 0.199493, 0.0979094, 0.544592, 0.933433, 0.0671128, 0.365203, 0.658035, 0.431006, 0.146817, 0.593439, 0.706674, 0.995432, 0.785801, 0.269154, 0.468617, 0.359843, 0.690938, 0.443121, 0.0479989, 0.801794, 0.61063, 0.266135, 0.163648, 0.308716, 0.533489, 0.8515, 0.836461, 0.159344, 0.691289, 0.957633, 0.029623, 0.156255, 0.974458, 0.296656, 0.292426, 0.342406, 0.409721, 0.618199, 0.772889, 0.264086, 0.277807, 0.100902, 0.16407, 0.245145, 0.739411, 0.261475, 0.0857188, 0.742533, 0.88102, 0.770895, 0.354722, 0.187596, 0.562033, 0.71665, 0.869772, 0.154177, 0.810222, 0.0378963, 0.84708, 0.513031, 0.355424, 0.26396, 0.0493565, 0.0843991, 0.226172, 0.773675, 0.175576, 0.687945, 0.552908, 0.947004, 0.0715233, 0.034247, 0.112635, 0.793135, 0.402288, 0.543981, 0.00907678, 0.508435, 0.922146, 0.306007, 0.74684, 0.241617, 0.539046, 0.83593, 0.125505, 0.989815, 0.253745, 0.100077, 0.246528, 0.188176, 0.0689867, 0.0343654, 0.130735, 0.648559, 0.259024, 0.778773, 0.89595, 0.108323, 0.0792606, 0.947738, 0.92438, 0.285765, 0.0786912, 0.314013, 0.196006, 0.444298, 0.0252209, 0.505793, 0.160503, 0.179412, 0.532002, 0.294424, 0.272184, 0.766327, 0.395353, 0.816067, 0.196421, 0.497539, 0.878986, 0.0961405, 0.820007, 0.249975, 0.195096, 0.17911, 0.534018, 0.202452, 0.833013, 0.407809, 0.409207, 0.0293441, 0.159373, 0.97974, 0.797579, 0.585338, 0.205244, 0.939742, 0.188395, 0.856593, 0.987226, 0.741505, 0.188762, 0.399772, 0.527054, 0.168712, 0.648863, 0.76007, 0.888695, 0.474122, 0.54378, 0.850162, 0.00695785, 0.70291, 0.749108, 0.276164, 0.47393, 0.83693, 0.141871, 0.516607, 0.670846, 0.665674, 0.541732, 0.78388, 0.708681, 0.682724, 0.259671, 0.869733, 0.758025, 0.0200481, 0.794448, 0.681449, 0.925119, 0.734508, 0.950064, 0.574124, 0.019148, 0.249436, 0.619557, 0.500477, 0.0232975, 0.734679, 0.660496, 0.22638, 0.378174, 0.723271, 0.0617378, 0.517085, 0.324872, 0.625275, 0.17625, 0.745463, 0.0504503, 0.470506, 0.781117, 0.213397, 0.817098, 0.25337, 0.896663, 0.160532, 0.658547, 0.46961, 0.914045, 0.471251, 0.93375, 0.343209, 0.302037, 0.307772, 0.604093, 0.745497, 0.562435, 0.0445669, 0.660057, 0.307442, 0.596101, 0.38788, 0.5832, 0.477978, 0.578257, 0.66501, 0.494558, 0.931155, 0.338653, 0.63374, 0.355696, 0.159734, 0.312081, 0.707564, 0.89523, 0.485531, 0.0931612, 0.76101, 0.451376, 0.837182, 0.593376, 0.289006, 0.751113, 0.283227, 0.747966, 0.855681, 0.689777, 0.735593, 0.926367, 0.71427, 0.874113, 0.901599, 0.00239164, 0.0607418, 0.256944, 0.683404, 0.468545, 0.115099, 0.194632, 0.892871, 0.433851, 0.996485, 0.622798, 0.595824, 0.702424, 0.51244, 0.342794, 0.122775, 0.617851, 0.0492106, 0.60586, 0.690809, 0.358781, 0.849572, 0.408017, 0.846986, 0.41019, 0.0670375, 0.106252, 0.758986, 0.510894, 0.73255, 0.0907279, 0.9959, 0.392184, 0.779877, 0.736487, 0.74064, 0.105182, 0.708333, 0.588861, 0.899197, 0.547862, 0.57261, 0.997025, 0.769819, 0.00366789, 0.815132, 0.431208, 0.778708, 0.359116, 0.121065, 0.215232, 0.338811, 0.964539, 0.422779, 0.621301, 0.30488, 0.11085, 0.532405, 0.416646, 0.914285, 0.653672, 0.401255, 0.949251, 0.974299, 0.146397, 0.0662309, 0.476871, 0.0422005, 0.800192, 0.099558, 0.975073, 0.413739, 0.291759, 0.881841, 0.714534, 0.286928, 0.468234, 0.550947, 0.40592, 0.72912, 0.25504, 0.501294, 0.93432, 0.0385952, 0.348364, 0.718752, 0.692493, 0.104062, 0.606665, 0.407537, 0.737115, 0.371631, 0.611629, 0.37884, 0.0858408, 0.934316, 0.908099, 0.565021, 0.0567954, 0.775883, 0.197617, 0.234176, 0.969888, 0.201691, 0.594068, 0.429932, 0.081072, 0.611016, 0.593793, 0.451607, 0.794435, 0.721078, 0.420073, 0.859341, 0.717363, 0.747458, 0.406955, 0.0364475, 0.663231, 0.291466, 0.470375, 0.0047093, 0.532695, 0.982304, 0.0546338, 0.43695, 0.549221, 0.0228999, 0.313636, 0.724177, 0.569925, 0.721449, 0.952554, 0.309281, 0.593856, 0.506905, 0.48428, 0.478447, 0.0746817, 0.252027, 0.946105, 0.553573, 0.615992, 0.478797, 0.613452, 0.678677, 0.551615, 0.798669, 0.355127, 0.186931, 0.139173, 0.242292, 0.441654, 0.330708, 0.962091, 0.267849, 0.915209, 0.788517, 0.692206, 0.847091, 0.384341, 0.228045, 0.815585, 0.975597, 0.491128, 0.959654, 0.319, 0.517584, 0.857105, 0.670844, 0.900283, 0.667352, 0.988426, 0.451664, 0.805026, 0.283802, 0.73142, 0.0960275, 0.071514, 0.0449618, 0.898698, 0.699349, 0.650716, 0.737359, 0.697591, 0.239759, 0.242478, 0.773937, 0.598934, 0.562279, 0.990877, 0.542295, 0.706523, 0.0400013, 0.751255, 0.914907, 0.704425, 0.791048, 0.132692, 0.388448, 0.209881, 0.80192, 0.692122, 0.857476, 0.271173, 0.777848, 0.443368, 0.373062, 0.153535, 0.249409, 0.092942, 0.00638641, 0.777268, 0.7686, 0.478498, 0.887034, 0.378683, 0.894564, 0.367347, 0.0834392, 0.497305, 0.95591, 0.814606, 0.474987, 0.000995387, 0.350213, 0.689531, 0.0988024, 0.968241, 0.860767, 0.394065, 0.599377, 0.227755, 0.146452, 0.582612, 0.516709, 0.520141, 0.634226, 0.108507, 0.498854, 0.424619, 0.780326, 0.80567, 0.629687, 0.127723, 0.0336893, 0.631424, 0.666024, 0.866805, 0.287554, 0.523238, 0.183463, 0.417182, 0.400929, 0.886631, 0.160494, 0.128828, 0.0407184, 0.447326, 0.17435, 0.0237744, 0.987539, 0.722343, 0.676694, 0.0529974, 0.629661, 0.379117, 0.626704, 0.462754, 0.325253, 0.154611, 0.601948, 0.959109, 0.544204, 0.363885, 0.105403, 0.219433, 0.496932, 0.315283, 0.41122, 0.196829, 0.451421, 0.893969, 0.510993, 0.0063349, 0.951801, 0.129267, 0.807773, 0.847764, 0.76398, 0.233071, 0.468183, 0.0976127, 0.0472951, 0.298605, 0.469274, 0.134112, 0.67559, 0.12472, 0.327388, 0.928126, 0.382105, 0.311168, 0.625371, 0.0629552, 0.438605, 0.779704, 0.793958, 0.309734, 0.179684, 0.258045, 0.602858, 0.189726, 0.485729, 0.675793, 0.269612, 0.223249, 0.244902, 0.318763, 0.0615377, 0.390682, 0.477955, 0.0818311, 0.985299, 0.433035, 0.845484, 0.439238, 0.585415, 0.28516, 0.399402, 0.524232, 0.786048, 0.0700261, 0.8799, 0.899489, 0.903616, 0.271186, 0.0209665, 0.88615, 0.585638, 0.601248, 0.630287, 0.736329, 0.0780644, 0.418635, 0.242044, 0.823358, 0.963733, 0.970264, 0.0206052, 0.36637, 0.32973, 0.0733889, 0.0924538, 0.0537379, 0.089988, 0.293227, 0.167674, 0.170407, 0.369805, 0.162376, 0.0768395, 0.401258, 0.0205944, 0.214655, 0.565842, 0.0722265, 0.527809, 0.891475, 0.742952, 0.914229, 0.383209, 0.56968, 0.741784, 0.125203, 0.168684, 0.0958699, 0.359097, 0.299145, 0.419792, 0.0619757, 0.222475, 0.815539, 0.0333095, 0.272609, 0.851514, 0.283708, 0.525649, 0.148378, 0.561638, 0.817438, 0.145619, 0.262795, 0.692642, 0.231738, 0.444971, 0.428266, 0.842754, 0.0453067, 0.412802, 0.259347, 0.574169, 0.535283, 0.922358, 0.446502, 0.834965, 0.321975, 0.502065, 0.723217, 0.494265, 0.155392, 0.126007, 0.296005, 0.679054, 0.806038, 0.535309, 0.0206131, 0.792164, 0.77221, 0.680747, 0.149021, 0.466388, 0.794513, 0.370934, 0.632748, 0.253375, 0.966416, 0.0559242, 0.257231, 0.235184, 0.00847955, 0.405919, 0.663183, 0.947921, 0.560889, 0.524148, 0.736809, 0.108796, 0.435435, 0.706312, 0.0904993, 0.826288, 0.796573, 0.846489, 0.989677, 0.759413, 0.535015, 0.60565, 0.51432, 0.68337, 0.695341, 0.901442, 0.662793, 0.487029, 0.350308, 0.831463, 0.821471, 0.857085, 0.783135, 0.781994, 0.26521, 0.76974, 0.948408, 0.25824, 0.175769, 0.413641, 0.120984, 0.41467, 0.154133, 0.447632, 0.262196, 0.233872, 0.027248, 0.456559, 0.564264, 0.195967, 0.87957, 0.712771, 0.570181, 0.683408, 0.344589, 0.608551, 0.928497, 0.978937, 0.665815, 0.191938, 0.913725, 0.229831, 0.276609, 0.996722, 0.0614733, 0.756541, 0.150352, 0.81332, 0.364726, 0.698872, 0.0488913, 0.488767, 0.658977, 0.177127, 0.449505, 0.889814, 0.945673, 0.479735, 0.669513, 0.212768, 0.377593, 0.81207, 0.118393, 0.147627, 0.102521, 0.878881, 0.412474, 0.603358, 0.526986, 0.386922, 0.209253, 0.987137, 0.718463, 0.717605, 0.806746, 0.380589, 0.0898503, 0.340875, 0.0599232, 0.816005, 0.284385, 0.268579, 0.15688, 0.660675, 0.249349, 0.735313, 0.979476, 0.696837, 0.984901, 0.307522, 0.708236, 0.0849013, 0.297076, 0.359044, 0.0566235, 0.732831, 0.24032, 0.440776, 0.903334, 0.349843, 0.551364, 0.198349, 0.965711, 0.74446, 0.65457, 0.858117, 0.72294, 0.273375, 0.246046, 0.489922, 0.68976, 0.369694, 0.72915, 0.65725, 0.30668, 0.396834, 0.269671, 0.897012, 0.969904, 0.322165, 0.28877, 0.403919, 0.745858, 0.0508711, 0.275434, 0.968689, 0.508743, 0.895674, 0.415087, 0.888818, 0.935279, 0.393171, 0.691673, 0.634202, 0.406149, 0.437993, 0.444085, 0.382038, 0.36729, 0.37336, 0.41162, 0.0275015, 0.338587, 0.524497, 0.0507328, 0.647831, 0.627665, 0.76997, 0.949813, 0.688768, 0.87357, 0.386311, 0.609754, 0.474682, 0.776409, 0.7274, 0.429997, 0.326422, 0.991154, 0.563406, 0.797949, 0.806496, 0.472436, 0.861442, 0.241235, 0.115021, 0.841425, 0.067718, 0.855504, 0.869459, 0.818138, 0.47471, 0.305221, 0.985908, 0.741069, 0.0359858, 0.548461, 0.851616, 0.00124529, 0.831263, 0.524583, 0.700077, 0.486439, 0.690473, 0.139002, 0.25776, 0.724213, 0.784629, 0.361253, 0.559542, 0.51449, 0.149615, 0.258914, 0.275199, 0.385751, 0.220086, 0.0419866, 0.608323, 0.733945, 0.795928, 0.12021, 0.151217, 0.0478011, 0.861415, 0.555441, 0.0348796, 0.0723636, 0.827777, 0.332871, 0.887277, 0.877651, 0.0785353, 0.197532, 0.322672, 0.000916138, 0.940004, 0.753226, 0.804484, 0.975536, 0.192233, 0.384034, 0.881944, 0.292808, 0.368571, 0.18698, 0.992044, 0.354451, 0.527305, 0.348339, 0.773856, 0.23059, 0.0443612, 0.558384, 0.000874037, 0.274346, 0.280431, 0.764785, 0.380712, 0.254584, 0.902307, 0.97328, 0.573603, 0.95614, 0.360903, 0.934183, 0.339851, 0.789651, 0.882639, 0.0225178, 0.462162, 0.960021, 0.932408, 0.041856, 0.999388, 0.857339, 0.537505, 0.44124, 0.101818, 0.438442, 0.570012, 0.847642, 0.425616, 0.606355, 0.494681, 0.907646, 0.858777, 0.40926, 0.926747, 0.809049, 0.338416, 0.239173, 0.467034, 0.209364, 0.232802, 0.973714, 0.760907, 0.496914, 0.319526, 0.22954, 0.338775, 0.593522, 0.908391, 0.00225433, 0.613819, 0.263566, 0.90629, 0.0143624, 0.762406, 0.515316, 0.706617, 0.342984, 0.52917, 0.400909, 0.801304, 0.214512, 0.201463, 0.697807, 0.534033, 0.267793, 0.830113, 0.602329, 0.660705, 0.770421, 0.340517, 0.251196, 0.290911, 0.524877, 0.159722, 0.670449, 0.995454, 0.511623, 0.298313, 0.944021, 0.0948249, 0.73058, 0.838334, 0.643656, 0.783853, 0.583298, 0.455548, 0.230939, 0.457534, 0.00278924, 0.6042, 0.360588, 0.922623, 0.644665, 0.103884, 0.96859, 0.548638, 0.0705228, 0.5299, 0.499172, 0.201098, 0.378225, 0.24914, 0.198072, 0.822918, 0.622897, 0.568341, 0.98089, 0.620874, 0.963039, 0.895195, 0.292738, 0.0731504, 0.445395, 0.572362, 0.373684, 0.484523, 0.441638, 0.132963, 0.569192, 0.0756962, 0.572306, 0.884098, 0.556036, 0.0122078, 0.848378, 0.880924, 0.186021, 0.181906, 0.149379, 0.907829, 0.0792597, 0.65573, 0.371839, 0.658314, 0.973877, 0.626929, 0.853348, 0.538424, 0.119907, 0.104601, 0.447656, 0.338296, 0.416, 0.00649671, 0.567067, 0.586761, 0.457382, 0.0565516, 0.0336257, 0.882286, 0.879863, 0.123068, 5.65988e-05, 0.217614, 0.170666, 0.0279886, 0.994332, 0.406638, 0.55916, 0.955373, 0.498295, 0.462271, 0.2479, 0.233727, 0.507336, 0.255721, 0.723603, 0.911872, 0.226847, 0.749499, 0.086894, 0.506925, 0.822442, 0.0512878, 0.111878, 0.21249, 0.0178278, 0.123097, 0.912115, 0.915155, 0.506104, 0.527865, 0.922091, 0.39081, 0.644601, 0.908082, 0.562287, 0.0780806, 0.735341, 0.744356, 0.845752, 0.103222, 0.407326, 0.515565, 0.0541111, 0.890123, 0.00640169, 0.533819, 0.49394, 0.958385, 0.0709909, 0.805157, 0.218626, 0.395703, 0.344168, 0.722025, 0.446, 0.712189, 0.921133, 0.0254779, 0.646931, 0.654103, 0.365839, 0.776464, 0.524957, 0.455485, 0.811014, 0.992469, 0.814505, 0.134269, 0.780882, 0.106967, 0.426112, 0.0496123, 0.881183, 0.765958, 0.506653, 0.943266, 0.278787, 0.40261, 0.66606, 0.139293, 0.0228334, 0.425202, 0.167311, 0.943914, 0.779232, 0.327429, 0.693353, 0.668736, 0.286584, 0.262277, 0.478177, 0.259639, 0.0183194, 0.305498, 0.561589, 0.251985, 0.340317, 0.874261, 0.637282, 0.514902, 0.273802, 0.8099, 0.441, 0.535816, 0.474427, 0.388549, 0.793907, 0.996526, 0.439355, 0.466316, 0.830795, 0.671577, 0.807265, 0.401645, 0.541625, 0.00881933, 0.740642, 0.231504, 0.292738, 0.939252, 0.59696, 0.74875, 0.913195, 0.326506, 0.076236, 0.574883, 0.133972, 0.890266, 0.984688, 0.140902, 0.128486, 0.117951, 0.431119, 0.426284, 0.415743, 0.922487, 0.745546, 0.840077, 0.49333, 0.663276, 0.773438, 0.171853, 0.975787, 0.791077, 0.633345, 0.773184, 0.744493, 0.539753, 0.902543, 0.414323, 0.608237, 0.222546, 0.348496, 0.099356, 0.278749, 0.251611, 0.520344, 0.112646, 0.200462, 0.744055, 0.168325, 0.635503, 0.671938, 0.229579, 0.555053, 0.623382, 0.468171, 0.850039, 0.701759, 0.640127, 0.129329, 0.570423, 0.912828, 0.884657, 0.00423518, 0.955386, 0.742899, 0.0653215, 0.37956, 0.960933, 0.418469, 0.509939, 0.993672, 0.0861226, 0.650177, 0.192774, 0.42669, 0.598282, 0.879146, 0.531295, 0.529316, 0.306005, 0.21197, 0.311037, 0.00723488, 0.0537805, 0.987387, 0.948944, 0.326299, 0.292817, 0.833299, 0.233572, 0.450509, 0.0697152, 0.268766, 0.962614, 0.0761093, 0.268078, 0.0977896, 0.0284287, 0.356428, 0.864834, 0.310785, 0.362303, 0.164077, 0.756474, 0.42537, 0.0927695, 0.0604679, 0.823764, 0.323885, 0.761985, 0.864902, 0.11623, 0.397535, 0.718254, 0.637596, 0.490933, 0.269322, 0.660851, 0.652692, 0.61003, 0.589594, 0.706991, 0.261704, 0.333875, 0.898269, 0.483735, 0.660443, 0.305574, 0.676744, 0.0208565, 0.863915, 0.0416533, 0.880769, 0.641593, 0.826679, 0.536049, 0.650721, 0.926316, 0.452664, 0.13573, 0.0310741, 0.781587, 0.637631, 0.589902, 0.0853312, 0.0971944, 0.829053, 0.467658, 0.613862, 0.98756, 0.58061, 0.268108, 0.511828, 0.774297, 0.423103, 0.182906, 0.257511, 0.170173, 0.785892, 0.763226, 0.53282, 0.423058, 0.447917, 0.88953, 0.832336, 0.742542, 0.319188, 0.194562, 0.694791, 0.762418, 0.49335, 0.0660767, 0.0274218, 0.151684, 0.84565, 0.221872, 0.31347, 0.967216, 0.737638, 0.804929, 0.637495, 0.213278, 0.908625, 0.576544, 0.771004, 0.987418, 0.0409891, 0.467138, 0.617153, 0.736946, 0.867113, 0.951811, 0.154648, 0.740801, 0.270877, 0.853842, 0.00386076, 0.316807, 0.857982, 0.226176, 0.318465, 0.700062, 0.554091, 0.315492, 0.243599, 0.165242, 0.0287095, 0.471605, 0.269506, 0.0481783, 0.267451, 0.816572, 0.315644, 0.807287, 0.744161, 0.670262, 0.993573, 0.169422, 0.233041, 0.0409642, 0.815066, 0.169667, 0.170602, 0.0370063, 0.401435, 0.660011, 0.665482, 0.803983, 0.199319, 0.252062, 0.352841, 0.479694, 0.227764, 0.451998, 0.790808, 0.0903161, 0.909742, 0.535406, 0.251591, 0.633483, 0.263571, 0.0240886, 0.996613, 0.276152, 0.302253, 0.985316, 0.240864, 0.154651, 0.965778, 0.773741, 0.235246, 0.371968, 0.249547, 0.0566258, 0.471484, 0.877786, 0.972836, 0.639844, 0.0631808, 0.969798, 0.524733, 0.321179, 0.310998, 0.256906, 0.614546, 0.647912, 0.232712, 0.420284, 0.655213, 0.936621, 0.851222, 0.451812, 0.400019, 0.0840677, 0.290769, 0.243043, 0.902345, 0.432773, 0.184514, 0.420329, 0.845841, 0.599513, 0.526012, 0.951629, 0.165279, 0.150241, 0.117574, 0.636763, 0.684123, 0.715864, 0.587858, 0.025171, 0.354233, 0.297314, 0.8812, 0.844317, 0.819331, 0.880256, 0.74756, 0.980348, 0.629663, 0.268299, 0.465652, 0.324411, 0.455475, 0.225096, 0.790657, 0.484869, 0.368002, 0.95576, 0.335719, 0.423297, 0.0927763, 0.886378, 0.814155, 0.477265, 0.561966, 0.335924, 0.670047, 0.630704, 0.64197, 0.656276, 0.231895, 0.337536, 0.269058, 0.369385, 0.12747, 0.399863, 0.852, 0.636525, 0.2598, 0.307778, 0.493378, 0.0167589, 0.484461, 0.967248, 0.677949, 0.0127936, 0.543639, 0.885348, 0.978461, 0.845458, 0.789074, 0.957692, 0.310436, 0.191076, 0.999502, 0.334978, 0.170537, 0.817536, 0.618543, 0.555896, 0.0646441, 0.263872, 0.850947, 0.0523041, 0.536365, 0.408294, 0.562754, 0.271821, 0.765559, 0.794759, 0.10703, 0.00708059, 0.918917, 0.306319, 0.341069, 0.880398, 0.763809, 0.197381, 0.480464, 0.530267, 0.385899, 0.723375, 0.277873, 0.466349, 0.979985, 0.389348, 0.781419, 0.0531951, 0.469381, 0.459414, 0.799205, 0.0248302, 0.044803, 0.469655, 0.0129992, 0.61234, 0.894183, 0.783739, 0.904596, 0.866173, 0.351728, 0.228115, 0.0738683, 0.975912, 0.654697, 0.0676095, 0.245336, 0.296884, 0.431285, 0.894518, 0.295938, 0.621898, 0.486347, 0.382868, 0.261768, 0.454453, 0.694242, 0.229356, 0.414457, 0.756957, 0.375901, 0.986627, 0.662565, 0.979746, 0.459894, 0.478174, 0.0255572, 0.92557, 0.386836, 0.747861, 0.778869, 0.868357, 0.143423, 0.645793, 0.753509, 0.630005, 0.790593, 0.0570299, 0.433423, 0.130058, 0.11803, 0.0206789, 0.875954, 0.377795, 0.992081, 0.268633, 0.352508, 0.339212, 0.647901, 0.310948, 0.200319, 0.00643757, 0.941193, 0.49454, 0.03072, 0.420265, 0.975198, 0.773332, 0.869828, 0.673919, 0.780288, 0.527735, 0.478272, 0.0950875, 0.774917, 0.782396, 0.107367, 0.0598637, 0.00169379, 0.467261, 0.324674, 0.478194, 0.674764, 0.303398, 0.294699, 0.822782, 0.982428, 0.564287, 0.266489, 0.597584, 0.701892, 0.923458, 0.215085, 0.172613, 0.0817669, 0.543924, 0.847161, 0.845239, 0.321743, 0.868944, 0.232951, 0.0944018, 0.364834, 0.518375, 0.0074743, 0.798166, 0.119923, 0.728442, 0.0592487, 0.0585591, 0.645181, 0.250932, 0.285384, 0.701103, 0.998062, 0.504218, 0.284519, 0.0731458, 0.87343, 0.936796, 0.797734, 0.18008, 0.574698, 0.99614, 0.297293, 0.576629, 0.485442, 0.158327, 0.118332, 0.361367, 0.443002, 0.17552, 0.383444, 0.445807, 0.970911, 0.000348134, 0.00648888, 0.38191, 0.150335, 0.863533, 0.414863, 0.297503, 0.0815298, 0.858219, 0.236893, 0.613212, 0.618372, 0.97567, 0.114038, 0.624537, 0.0851054, 0.62879, 0.865654, 0.737639, 0.559916, 0.0729778, 0.183217, 0.977971, 0.0806749, 0.561561, 0.778839, 0.992282, 0.0630433, 0.481675, 0.205386, 0.187635, 0.0660333, 0.890362, 0.0724167, 0.993708, 0.723064, 0.820016, 0.0462525, 0.0191416, 0.0581466, 0.398842, 0.575788, 0.472682, 0.549188, 0.678496, 0.980795, 0.511205, 0.136541, 0.0410053, 0.800786, 0.155533, 0.0848418, 0.314689, 0.735425, 0.905364, 0.296371, 0.543801, 0.960839, 0.385233, 0.905602, 0.631929, 0.287987, 0.92218, 0.0226908, 0.426345, 0.93523, 0.765834, 0.692233, 0.987488, 0.576867, 0.316875, 0.844857, 0.521633, 0.270659, 0.835086, 0.0609623, 0.910122, 0.536354, 0.0832229, 0.414926, 0.724235, 0.884801, 0.341323, 0.628771, 0.40228, 0.349041, 0.307317, 0.981899, 0.713284, 0.246379, 0.505779, 0.495778, 0.505811, 0.611465, 0.907194, 0.629933, 0.12562, 0.405745, 0.352262, 0.524062, 0.267971, 0.466107, 0.721615, 0.807413, 0.348904, 0.167614, 0.578447, 0.935748, 0.0450163, 0.507162, 0.951889, 0.966317, 0.0877336, 0.431193, 0.876919, 0.950456, 0.900372, 0.158262, 0.33375, 0.0467862, 0.47814, 0.703455, 0.745038, 0.0469431, 0.791596, 0.368633, 0.340442, 0.355314, 0.334377, 0.175813, 0.456324, 0.700898, 0.915227, 0.440953, 0.0391988, 0.766786, 0.178846, 0.68907, 0.189534, 0.562301, 0.410683, 0.272582, 0.677843, 0.282324, 0.309716, 0.834704, 0.50158, 0.823312, 0.206172, 0.902249, 0.472739, 0.647539, 0.715614, 0.475139, 0.638383, 0.341666, 0.627013, 0.315206, 0.0682273, 0.0606975, 0.882019, 0.701052, 0.246667, 0.104804, 0.0455308, 0.285911, 0.220354, 0.56322, 0.393112, 0.578118, 0.744302, 0.689929, 0.518555, 0.870048, 0.890522, 0.889417, 0.325999, 0.494022, 0.233695, 0.952726, 0.0385373, 0.407067, 0.0347279, 0.19312, 0.753918, 0.515723, 0.797076, 0.566544, 0.695808, 0.968721, 0.113709, 0.0948931, 0.409733, 0.479719, 0.280147, 0.616622, 0.769387, 0.238637, 0.470991, 0.108955, 0.382733, 0.148666, 0.860224, 0.63555, 0.573585, 0.259686, 0.89585, 0.684758, 0.50128, 0.842045, 0.127411, 0.00251116, 0.353822, 0.168303, 0.235039, 0.507299, 0.389384, 0.466725, 0.807075, 0.0934202, 0.32084, 0.0965382, 0.000680077, 0.479738, 0.555253, 0.297796, 0.927839, 0.747806, 0.915874, 0.591448, 0.306583, 0.647932, 0.223656, 0.461806, 0.367503, 0.315465, 0.278264, 0.739667, 0.253012, 0.363668, 0.65443, 0.64289, 0.622744, 0.241148, 0.818162, 0.183644, 0.45706, 0.243083, 0.028495, 0.789955, 0.743086, 0.0981896, 0.41838, 0.209638, 0.962447, 0.262913, 0.313897, 0.27735, 0.0684438, 0.84612, 0.950009, 0.67067, 0.111097, 0.0312597, 0.543855, 0.675642, 0.875872, 0.106393, 0.105223, 0.754994, 0.630024, 0.206925, 0.165979, 0.546183, 0.747854, 0.425707, 0.115175, 0.162343, 0.0306342, 0.929389, 0.338631, 0.358558, 0.62614, 0.440899, 0.711497, 0.214624, 0.551539, 0.119272, 0.954884, 0.626478, 0.3612, 0.584047, 0.769484, 0.359127, 0.160751, 0.734744, 0.677129, 0.839935, 0.316505, 0.292216, 0.776418, 0.598551, 0.487589, 0.0491978, 0.310085, 0.403593, 0.88392, 0.649444, 0.164407, 0.0451848, 0.628468, 0.947493, 0.0589229, 0.937404, 0.0709359, 0.338652, 0.428097, 0.547914, 0.144509, 0.972245, 0.933511, 0.75426, 0.406064, 0.169455, 0.356325, 0.286159, 0.279474, 0.778376, 0.842366, 0.847085, 0.920419, 0.73594, 0.624887, 0.427434, 0.38396, 0.683614, 0.25583, 0.119329, 0.302285, 0.510922, 0.173838, 0.20548, 0.916401, 0.294471, 0.869802, 0.307878, 0.909924, 0.954921, 0.367555, 0.839034, 0.279102, 0.0433055, 0.968763, 0.2089, 0.676989, 0.581373, 0.624941, 0.560735, 0.744382, 0.0730278, 0.453458, 0.0570532, 0.268415, 0.307563, 0.641737, 0.106627, 0.0561247, 0.66462, 0.175538, 0.915098, 0.502369, 0.888687, 0.334271, 0.746737, 0.954022, 0.0798754, 0.00328626, 0.928035, 0.463675, 0.178931, 0.0495312, 0.444595, 0.320406, 0.891997, 0.127164, 0.707062, 0.768988, 0.163014, 0.242369, 0.525906, 0.74129, 0.698391, 0.54179, 0.911614, 0.260523, 0.787305, 0.133587, 0.518382, 0.87535, 0.865569, 0.0253879, 0.0277266, 0.211298, 0.722448, 0.691866, 0.060618, 0.129667, 0.49899, 0.415236, 0.0318108, 0.512726, 0.0938632, 0.0161872, 0.319841, 0.716943, 0.642935, 0.214237, 0.290147, 0.795971, 0.373505, 0.028079, 0.144618, 0.704154, 0.12628, 0.461725, 0.482941, 0.0128279, 0.851411, 0.440899, 0.326729, 0.468245, 0.145899, 0.326815, 0.876144, 0.920086, 0.809058, 0.232627, 0.803387, 0.442804, 0.939601, 0.945181, 0.55998, 0.528004, 0.649126, 0.699537, 0.332909, 0.256248, 0.839875, 0.726439, 0.426984, 0.616964, 0.871088, 0.237828, 0.890082, 0.896479, 0.892103, 0.421173, 0.740644, 0.281891, 0.0524454, 0.447202, 0.510898, 0.0801364, 0.570049, 0.600878, 0.0826094, 0.94344, 0.445363, 0.446237, 0.197255, 0.45926, 0.885508, 0.812071, 0.424999, 0.339396, 0.61542, 0.801851, 0.580263, 0.0226934, 0.313388, 0.578829, 0.374605, 0.784718, 0.578807, 0.211513, 0.928041, 0.965184, 0.284469, 0.112641, 0.832183, 0.838636, 0.00177267, 0.765646, 0.25224, 0.55226, 0.539089, 0.664783, 0.981227, 0.760706, 0.0514444, 0.0934847, 0.0465348, 0.558286, 0.907634, 0.382844, 0.574478, 0.0398199, 0.388391, 0.228121, 0.713064, 0.882326, 0.61628, 0.455327, 0.122208, 0.926622, 0.765222, 0.929361, 0.855264, 0.078441, 0.31893, 0.621053, 0.453362, 0.153213, 0.46565, 0.227835, 0.291579, 0.194077, 0.93233, 0.989632, 0.919703, 0.832392, 0.792795, 0.550827, 0.886083, 0.846107, 0.35329, 0.0121923, 0.451933, 0.663498, 0.997557, 0.468175, 0.916588, 0.309966, 0.645232, 0.087717, 0.39257, 0.630981, 0.519081, 0.582607, 0.91818, 0.61363, 0.186096, 0.532463, 0.731188, 0.909257, 0.805161, 0.0685559, 0.780836, 0.509562, 0.778068, 0.572497, 0.835978, 0.24032, 0.353555, 0.859011, 0.604704, 0.623506, 0.679616, 0.536171, 0.830041, 0.610155, 0.827619, 0.0802732, 0.192093, 0.254594, 0.0635951, 0.557926, 0.157881, 0.994781, 0.390153, 0.339989, 0.953151, 0.624543, 0.934007, 0.262501, 0.524387, 0.699062, 0.253728, 0.37125, 0.727105, 0.767199, 0.882345, 0.955355, 0.362745, 0.350257, 0.246785, 0.593549, 0.24824, 0.891887, 0.893343, 0.815335, 0.628436, 0.0511543, 0.0537873, 0.783568, 0.567237, 0.463775, 0.0825298, 0.305697, 0.816257, 0.818698, 0.472745, 0.265784, 0.606642, 0.504678, 0.0895341, 0.157104, 0.752828, 0.0362217, 0.551417, 0.848644, 0.263882, 0.960596, 0.773697, 0.124055, 0.0506841, 0.792589, 0.215727, 0.111101, 0.415109, 0.145027, 0.889637, 0.497904, 0.361074, 0.755449, 0.442404, 0.482078, 0.802638, 0.671628, 0.0367703, 0.565128, 0.594261, 0.490843, 0.0935567, 0.701285, 0.388274, 0.116071, 0.481517, 0.955268, 0.933249, 0.952566, 0.160955, 0.40389, 0.893398, 0.875578, 0.768152, 0.999904, 0.537894, 0.414038, 0.260777, 0.887919, 0.452562, 0.83896, 0.999787, 0.312943, 0.604865, 0.391353, 0.24266, 0.631627, 0.347626, 0.480514, 0.475706, 0.39494, 0.0940579, 0.0860045, 0.6199, 0.400146, 0.584296, 0.38691, 0.411376, 0.282076, 0.570497, 0.993794, 0.956034, 0.286617, 0.566959, 0.235066, 0.49901, 0.698238, 0.750195, 0.171546, 0.434758, 0.383917, 0.863634, 0.912861, 0.555333, 0.0149524, 0.486947, 0.0901688, 0.175708, 0.755796, 0.28411, 0.874395, 0.46586, 0.461822, 0.982737, 0.884454, 0.341579, 0.938815, 0.21413, 0.0163947, 0.0823033, 0.0262485, 0.00922418, 0.88355, 0.489256, 0.426046, 0.0142034, 0.686425, 0.108414, 0.960633, 0.172541, 0.288127, 0.65564, 0.544026, 0.844684, 0.782802, 0.685936, 0.899165, 0.38209, 0.262186, 0.958105, 0.827502, 0.174824, 0.406955, 0.857473, 0.373162, 0.0842634, 0.320952, 0.454719, 0.757906, 0.595194, 0.367628, 0.800223, 0.781486, 0.600837, 0.470053, 0.242958, 0.2793, 0.403083, 0.941732, 0.81935, 0.373362, 0.378287, 0.338918, 0.365397, 0.781183, 0.0988392, 0.877452, 0.957223, 0.78754, 0.660712, 0.368955, 0.94748, 0.026127, 0.434759, 0.401086, 0.610533, 0.951442, 0.197315, 0.209682, 0.859322, 0.00838967, 0.439858, 0.750969, 0.145801, 0.836012, 0.466286, 0.147904, 0.326764, 0.607017, 0.177294, 0.672328, 0.652166, 0.592166, 0.833207, 0.183496, 0.733261, 0.397153, 0.618445, 0.000366746, 0.957096, 0.533765, 0.940296, 0.207919, 0.365332, 0.647942, 0.759587, 0.292352, 0.813574, 0.76171, 0.218685, 0.093226, 0.740719, 0.587936, 0.577583, 0.736006, 0.969154, 0.952238, 0.133613, 0.758389, 0.696985, 0.582668, 0.875353, 0.76639, 0.559415, 0.605933, 0.0389316, 0.373498, 0.935082, 0.0809153, 0.711166, 0.600307, 0.295324, 0.74056, 0.58386, 0.664908, 0.0252907, 0.0884693, 0.430309, 0.708101, 0.293711, 0.240815, 0.188063, 0.188553, 0.0168749, 0.741539, 0.869527, 0.130696, 0.81571, 0.41825, 0.428448, 0.460647, 0.649009, 0.486002, 0.233451, 0.93064, 0.971417, 0.601498, 0.455405, 0.801179, 0.434047, 0.672158, 0.519798, 0.815082, 0.441363, 0.303562, 0.250718, 0.208747, 0.387846, 0.175246, 0.418738, 0.801075, 0.92771, 0.0658916, 0.868843, 0.837644, 0.186486, 0.381567, 0.885882, 0.340495, 0.208673, 0.130966, 0.513921, 0.458802, 0.10599, 0.0299906, 0.0404579, 0.865976, 0.757386, 0.334387, 0.379078, 0.163035, 0.241718, 0.110571, 0.360631, 0.736642, 0.777862, 0.67759, 0.937055, 0.234795, 0.150221, 0.913065, 0.592081, 0.0576773, 0.790348, 0.46455, 0.907578, 0.456741, 0.450005, 0.470878, 0.0554506, 0.431759, 2.01181e-05, 0.564749, 0.997117, 0.994438, 0.682621, 0.447522, 0.757602, 0.695597, 0.726673, 0.54065, 0.625737, 0.406653, 0.784196, 0.441998, 0.259794, 0.532077, 0.693751, 0.404864, 0.15539, 0.274393, 0.0451235, 0.346709, 0.715367, 0.551049, 0.974224, 0.252859, 0.722708, 0.238935, 0.504082, 0.841338, 0.505651, 0.096663, 0.167197, 0.70518, 0.419434, 0.0954384, 0.834063, 0.924045, 0.250123, 0.838178, 0.515398, 0.394269, 0.973769, 0.544868, 0.220531, 0.348264, 0.471231, 0.910399, 0.371692, 0.239035, 0.283137, 0.0198341, 0.633999, 0.017749, 0.0224845, 0.847823, 0.0703067, 0.269342, 0.816295, 0.139635, 0.216818, 0.738104, 0.925015, 0.582532, 0.454695, 0.514741, 0.151348, 0.247303, 0.71083, 0.616979, 0.380606, 0.558457, 0.952899, 0.837502, 0.434478, 0.107341, 0.00448188, 0.639574, 0.276825, 0.629249, 0.450228, 0.626403, 0.29188, 0.969095, 0.836786, 0.445677, 0.29231, 0.407464, 0.610164, 0.169872, 0.966892, 0.984232, 0.383148, 0.397382, 0.54027, 0.641753, 0.0268946, 0.953218, 0.912571, 0.647995, 0.254991, 0.953846, 0.662719, 0.892033, 0.486095, 0.555143, 0.0331859, 0.213047, 0.669907, 0.28687, 0.382696, 0.0998005, 0.509422, 0.183319, 0.347713, 0.241957, 0.64566, 0.331424, 0.134321, 0.73305, 0.12066, 0.0805394, 0.920498, 0.397307, 0.20363, 0.777729, 0.947299, 0.177939, 0.880234, 0.571719, 0.300867, 0.941472, 0.0483151, 0.80732, 0.400853, 0.431369, 0.645346, 0.416123, 0.568809, 0.267143, 0.880516, 0.78577, 0.785678, 0.0851067, 0.00255534, 0.157757, 0.662201, 0.915377, 0.723373, 0.352179, 0.835847, 0.512865, 0.762769, 0.0225603, 0.438353, 0.681039, 0.505969, 0.195328, 0.2453, 0.28594, 0.367198, 0.845016, 0.872612, 0.582698, 0.998599, 0.0558282, 0.723992, 0.984305, 0.598939, 0.677151, 0.595001, 0.211244, 0.397399, 0.220043, 0.403597, 0.164711, 0.49826, 0.229316, 0.549678, 0.640938, 0.824668, 0.0610166, 0.968765, 0.809941, 0.127634, 0.179147, 0.613843, 0.782951, 0.43243, 0.852956, 0.588353, 0.31927, 0.930154, 0.776681, 0.371916, 0.0454076, 0.517232, 0.417526, 0.464681, 0.334236, 0.977484, 0.56186, 0.446042, 0.863181, 0.764683, 0.722893, 0.19873, 0.452124, 0.423359, 0.250521, 0.0408669, 0.714988, 0.454818, 0.722377, 0.442493, 0.743869, 0.750445, 0.00896603, 0.999637, 0.859306, 0.622052, 0.00984311, 0.915339, 0.839071, 0.622021, 0.178664, 0.655102, 0.43843, 0.00882884, 0.874868, 0.0839007, 0.0698086, 0.770121, 0.0338071, 0.106887, 0.0125524, 0.0927738, 0.284345, 0.368431, 0.520371, 0.804542, 0.859059, 0.698052, 0.900442, 0.635178, 0.752663, 0.819541, 0.265296, 0.761921, 0.898906, 0.347021, 0.27233, 0.978199, 0.971507, 0.731056, 0.139336, 0.902561, 0.313997, 0.130853, 0.724506, 0.406152, 0.00781752, 0.217576, 0.477282, 0.696602, 0.631149, 0.200357, 0.552317, 0.485827, 0.687642, 0.400412, 0.0935699, 0.622655, 0.320318, 0.821327, 0.0553166, 0.191568, 0.105451, 0.923379, 0.865514, 0.457129, 0.329753, 0.373028, 0.0105954, 0.344259, 0.895799, 0.513171, 0.803857, 0.845156, 0.147428, 0.123813, 0.662467, 0.552214, 0.858177, 0.740461, 0.649366, 0.420809, 0.244729, 0.956317, 0.726337, 0.546206, 0.468602, 0.761364, 0.0537975, 0.375349, 0.821161, 0.0733319, 0.517111, 0.535727, 0.38521, 0.787484, 0.796368, 0.647965, 0.105453, 0.254369, 0.33338, 0.647677, 0.0612522, 0.741927, 0.349987, 0.179408, 0.6048, 0.153559, 0.354355, 0.363531, 0.37749, 0.469923, 0.381003, 0.372826, 0.366789, 0.672025, 0.523813, 0.116648, 0.612683, 0.397663, 0.134278, 0.0901552, 0.748652, 0.916673, 0.273518, 0.47875, 0.777335, 0.967673, 0.650504, 0.19722, 0.417324, 0.463681, 0.631837, 0.261126, 0.705794, 0.512245, 0.308212, 0.876678, 0.122392, 0.628208, 0.0640057, 0.279337, 0.175907, 0.968879, 0.588489, 0.329921, 0.931216, 0.221119, 0.966651, 0.584124, 0.358656, 0.329617, 0.141585, 0.727031, 0.123368, 0.961685, 0.80185, 0.790325, 0.319885, 0.830949, 0.875482, 0.774923, 0.382228, 0.901703, 0.530953, 0.866276, 0.410903, 0.132908, 0.5954, 0.163553, 0.220279, 0.35274, 0.965362, 0.27438, 0.613329, 0.890423, 0.601048, 0.764333, 0.90703, 0.608397, 0.832686, 0.274695, 0.634447, 0.359276, 0.904883, 0.926244, 0.00519944, 0.784488, 0.216816, 0.154995, 0.637794, 0.0546875, 0.137245, 0.243194, 0.861401, 0.800531, 0.12871, 0.622076, 0.608614, 0.2866, 0.746462, 0.774047, 0.315987, 0.524368, 0.159866, 0.368889, 0.0969622, 0.163438, 0.725631, 0.807078, 0.925556, 0.434968, 0.533191, 0.918657, 0.964278, 0.828131, 0.371973, 0.654585, 0.493809, 0.284604, 0.136881, 0.891064, 0.570485, 0.200445, 0.646669, 0.868014, 0.08682, 0.768373, 0.781637, 0.466424, 0.257744, 0.459711, 0.311552, 0.127242, 0.865274, 0.384451, 0.335898, 0.273185, 0.481254, 0.963494, 0.93857, 0.886942, 0.614986, 0.460825, 0.255676, 0.894295, 0.374841, 0.907363, 0.00195316, 0.275656, 0.709047, 0.526044, 0.719791, 0.0798555, 0.357383, 0.606549, 0.45923, 0.706147, 0.509634, 0.113529, 0.765745, 0.22959, 0.682917, 0.701335, 0.304154, 0.876052, 0.858176, 0.929161, 0.204912, 0.26973, 0.013806, 0.781078, 0.387176, 0.502847, 0.290296, 0.836649, 0.705063, 0.946561, 0.376247, 0.556752, 0.703012, 0.314943, 0.111907, 0.933476, 0.354623, 0.949927, 0.342079, 0.696365, 0.262628, 0.099443, 0.47574, 0.265505, 0.0510212, 0.0982934, 0.0999286, 0.449118, 0.883339, 0.967085, 0.955657, 0.376495, 0.869, 0.47896, 0.23083, 0.814084, 0.904404, 0.696811, 0.451695, 0.611052, 0.0439806, 0.122199, 0.0251573, 0.243319, 0.254371, 0.636349, 0.119272, 0.0607113, 0.248429, 0.806315, 0.894438, 0.546285, 0.863981, 0.44801, 0.0201322, 0.290848, 0.958003, 0.313714, 0.928208, 0.979005, 0.242459, 0.562001, 0.877748, 0.449589, 0.277236, 0.365184, 0.926922, 0.736471, 0.263271, 0.966279, 0.124347, 0.137125, 0.390781, 0.589505, 0.19321, 0.183549, 0.714863, 0.150356, 0.0459436, 0.152114, 0.824315, 0.677068, 0.113147, 0.218698, 0.282096, 0.401187, 0.0399562, 0.423185, 0.724604, 0.938288, 0.233997, 0.635381, 0.25946, 0.0593494, 0.193472, 0.897208, 0.311766, 0.719876, 0.405388, 0.20024, 0.435234, 0.792184, 0.897751, 0.941537, 0.455808, 0.175604, 0.990314, 0.399315, 0.339168, 0.601757, 0.538986, 0.122057, 0.637897, 0.947413, 0.912787, 0.51636, 0.761283, 0.49637, 0.424128, 0.555598, 0.170605, 0.323017, 0.666083, 0.114823, 0.790652, 0.341084, 0.737507, 0.745447, 0.0290631, 0.269597, 0.170961, 0.563971, 0.122285, 0.814161, 0.732418, 0.0886575, 0.238797, 0.203901, 0.274167, 0.0434857, 0.746683, 0.855452, 0.45143, 0.318749, 0.164572, 0.691934, 0.0904443, 0.582871, 0.741812, 0.303127, 0.295444, 0.0657427, 0.53616, 0.330586, 0.946181, 0.205412, 0.0506996, 0.658036, 0.321776, 0.785606, 0.675734, 0.898579, 0.389835, 0.344278, 0.499876, 0.87039, 0.486042, 0.128081, 0.983264, 0.0132197, 0.997429, 0.0517228, 0.817453, 0.90482, 0.482922, 0.562401, 0.79105, 0.0639654, 0.0137915, 0.8553, 0.990751, 0.06176, 0.793787, 0.488596, 0.320254, 0.172518, 0.70721, 0.241924, 0.0797175, 0.224385, 0.774535, 0.45973, 0.196836, 0.978669, 0.200328, 0.174035, 0.284143, 0.690624, 0.812423, 0.883215, 0.710838, 0.205723, 0.313969, 0.414089, 0.923223, 0.0447278, 0.303542, 0.530226, 0.396591, 0.946516, 0.580364, 0.0480212, 0.950906, 0.321324, 0.0490739, 0.19271, 0.186925, 0.190458, 0.217935, 0.279079, 0.701741, 0.822059, 0.665425, 0.879266, 0.550173, 0.799985, 0.772671, 0.227032, 0.241123, 0.173069, 0.628549, 0.487161, 0.387292, 0.77329, 0.838473, 0.505906, 0.0632759, 0.214405, 0.137743, 0.720014, 0.806922, 0.796701, 0.52869, 0.423776, 0.140956, 0.4748, 0.412897, 0.347936, 0.0529069, 0.989484, 0.0128336, 0.564307, 0.0052823, 0.824553, 0.596908, 0.521481, 0.121875, 0.336453, 0.318245, 0.497799, 0.0122771, 0.214458, 0.0498897, 0.129829, 0.0144892, 0.647091, 0.77252, 0.117643, 0.782651, 0.426921, 0.860579, 0.915341, 0.259429, 0.470326, 0.0109178, 0.0174838, 0.847082, 0.788038, 0.0903463, 0.897862, 0.279333, 0.100074, 0.314668, 0.440822, 0.165319, 0.470265, 0.233672, 0.584429, 0.969813, 0.906782, 0.873632, 0.122227, 0.731775, 0.409216, 0.757996, 0.244736, 0.201908, 0.291042, 0.0708636, 0.742604, 0.294348, 0.892837, 0.505908, 0.119993, 0.337955, 0.16956, 0.514808, 0.385131, 0.844181, 0.569758, 0.636196, 0.290218, 0.262795, 0.59575, 0.378289, 0.18943, 0.530439, 0.877016, 0.504115, 0.744198, 0.931448, 0.729929, 0.81529, 0.151229, 0.998913, 0.683131, 0.533626, 0.98593, 0.789981, 0.0445395, 0.591837, 0.640817, 0.852281, 0.252853, 0.827442, 0.907725, 0.102757, 0.154082, 0.426429, 0.181066, 0.121804, 0.301885, 0.52507, 0.364617, 0.736206, 0.27141, 0.767552, 0.624946, 0.169726, 0.397797, 0.598205, 0.404912, 0.240592, 0.910604, 0.638112, 0.939611, 0.858809, 0.0343435, 0.783867, 0.477592, 0.609369, 0.493529, 0.080321, 0.0363176, 0.218583, 0.637044, 0.823448, 0.547286, 0.380453, 0.822243, 0.234039, 0.707453, 0.172201, 0.416438, 0.114823, 0.936148, 0.594684, 0.113408, 0.552317, 0.570245, 0.888815, 0.0233248, 0.039044, 0.655267, 0.137629, 0.776311, 0.980918, 0.655818, 0.501625, 0.0939003, 0.251409, 0.829194, 0.23166, 0.779821, 0.726178, 0.480105, 0.407399, 0.600394, 0.942736, 0.743737, 0.0551799, 0.962286, 0.0436438, 0.331146, 0.416607, 0.65115, 0.759709, 0.418019, 0.294796, 0.349766, 0.798081, 0.337856, 0.4491, 0.882495, 0.695294, 0.595625, 0.752904, 0.990689, 0.232347, 0.34245, 0.136882, 0.306638, 0.0838308, 0.415441, 0.827331, 0.857429, 0.275774, 0.417677, 0.954315, 0.833945, 0.929689, 0.759664, 0.00218092, 0.0914797, 0.684926, 0.437745, 0.639114, 0.378457, 0.561354, 0.26847, 0.521602, 0.692652, 0.563274, 0.561891, 0.0305475, 0.89507, 0.399713, 0.0675574, 0.104589, 0.814862, 0.812869, 0.245546, 0.735254, 0.158187, 0.613588, 0.135882, 0.637868, 0.968308, 0.496096, 0.539877, 0.238747, 0.781662, 0.0322914, 0.560642, 0.892621, 0.415119, 0.776161, 0.673384, 0.0767484, 0.676924, 0.302974, 0.383223, 0.543464, 0.962444, 0.0686625, 0.575793, 0.46524, 0.258082, 0.226922, 0.678342, 0.616491, 0.222386, 0.0482167, 0.954957, 0.731126, 0.750062, 0.869887, 0.125806, 0.14666, 0.973101, 0.56538, 0.477578, 0.581036, 0.905772, 0.146275, 0.145673, 0.6169, 0.774936, 0.324981, 0.755871, 0.548047, 0.908285, 0.989573, 0.384762, 0.171821, 0.193951, 0.633262, 0.543976, 0.67202, 0.978979, 0.504997, 0.722625, 0.282309, 0.481227, 0.540674, 0.128014, 0.038791, 0.199907, 0.193449, 0.239077, 0.575561, 0.186136, 0.210012, 0.731633, 0.274126, 0.725303, 0.613663, 0.00822674, 0.963265, 0.139653, 0.689404, 0.54929, 0.870192, 0.347242, 0.374234, 0.826712, 0.801345, 0.941538, 0.113853, 0.968834, 0.543264, 0.24821, 0.918565, 0.76508, 0.723339, 0.3206, 0.377777, 0.31583, 0.843659, 0.0774698, 0.504317, 0.205468, 0.780123, 0.0157715, 0.930318, 0.871669, 0.144924, 0.953773, 0.017101, 0.148008, 0.263657, 0.363006, 0.338895, 0.606832, 0.206961, 0.150894, 0.234902, 0.638176, 0.348061, 0.326417, 0.134896, 0.747952, 0.993909, 0.842481, 0.0685452, 0.762195, 0.511804, 0.300961, 0.513149, 0.360493, 0.889725, 0.324002, 0.310859, 0.982326, 0.0466702, 0.593704, 0.473467, 0.924189, 0.880248, 0.495106, 0.927142, 0.377748, 0.706322, 0.804293, 0.0720817, 0.540124, 0.0865108, 0.224245, 0.850507, 0.660529, 0.179725, 0.49826, 0.369576, 0.255032, 0.540571, 0.695954, 0.302765, 0.369215, 0.214657, 0.946945, 0.125324, 0.775449, 0.921719, 0.397591, 0.287938, 0.371397, 0.917927, 0.551756, 0.121148, 0.0306337, 0.654094, 0.518487, 0.658671, 0.121926, 0.0492066, 0.148802, 0.490335, 0.134516, 0.382621, 0.23552, 0.358663, 0.466818, 0.635814, 0.207731, 0.376355, 0.54403, 0.873778, 0.71168, 0.26768, 0.0789914, 0.828967, 0.973269, 0.358554, 0.74177, 0.572445, 0.917102, 0.326703, 0.796317, 0.352011, 0.703486, 0.594356, 0.856993, 0.84417, 0.557007, 0.744967, 0.78415, 0.423279, 0.000984909, 0.647776, 0.740817, 0.914564, 0.461189, 0.77823, 0.136048, 0.475483, 0.5123, 0.554478, 0.962615, 0.982408, 0.0706779, 0.11223, 0.583584, 0.273575, 0.225014, 0.144659, 0.361406, 0.491196, 0.478521, 0.081707, 0.0301563, 0.444406, 0.358035, 0.719774, 0.863879, 0.123985, 0.79374, 0.632618, 0.113078, 0.612772, 0.62851, 0.622898, 0.502184, 0.727925, 0.778663, 0.819516, 0.746609, 0.98635, 0.698937, 0.1097, 0.318558, 0.779733, 0.890602, 0.917645, 0.611887, 0.45478, 0.576885, 0.443948, 0.667736, 0.0438628, 0.135404, 0.969112, 0.292939, 0.235428, 0.779689, 0.0654341, 0.113275, 0.0231172, 0.824732, 0.241197, 0.611541, 0.561196, 0.483876, 0.00924277, 0.72585, 0.0944964, 0.256522, 0.407835, 0.355858, 0.144608, 0.412801, 0.300103, 0.707576, 0.340839, 0.00384349, 0.20214, 0.815478, 0.0877837, 0.175005, 0.407143, 0.737904, 0.615384, 0.264751, 0.0491118, 0.105714, 0.310845, 0.0893253, 0.454752, 0.738792, 0.767073, 0.0513467, 0.55891, 0.415492, 0.352081, 0.668057, 0.173346, 0.591706, 0.396506, 0.701327, 0.762703, 0.198313, 0.367465, 0.233534, 0.936811, 0.32238, 0.921656, 0.257443, 0.966172, 0.877198, 0.457192, 0.0243984, 0.526178, 0.554127, 0.884106, 0.894318, 0.356031, 0.671404, 0.696101, 0.320449, 0.568093, 0.617295, 0.164693, 0.350625, 0.383226, 0.0108135, 0.248181, 0.583379, 0.377071, 0.692598, 0.506324, 0.277783, 0.441357, 0.911937, 0.592934, 0.454812, 0.902189, 0.76761, 0.200745, 0.124683, 0.258897, 0.0483087, 0.438118, 0.588599, 0.605622, 0.134144, 0.368316, 0.832876, 0.125596, 0.660043, 0.789469, 0.686678, 0.343531, 0.107777, 0.919302, 0.0344328, 0.976639, 0.652386, 0.645979, 0.644524, 0.165309, 0.806666, 0.164919, 0.897345, 0.761959, 0.4564, 0.63335, 0.10737, 0.831791, 0.629525, 0.742249, 0.730717, 0.477335, 0.351989, 0.213288, 0.888119, 0.957805, 0.525586, 0.557116, 0.768024, 0.00384484, 0.280657, 0.890381, 0.0863566, 0.506043, 0.230096, 0.124454, 0.40966, 0.72538, 0.416017, 0.857093, 0.139743, 0.647419, 0.684714, 0.117144, 0.130084, 0.216183, 0.814623, 0.00856023, 0.346146, 0.105752, 0.757444, 0.379316, 0.235754, 0.180546, 0.315897, 0.266971, 0.30603, 0.464522, 0.537007, 0.0650385, 0.664919, 0.558193, 0.870485, 0.814455, 0.10381, 0.618141, 0.209624, 0.0183247, 0.315218, 0.510714, 0.911416, 0.666801, 0.560948, 0.257764, 0.141677, 0.772748, 0.378741, 0.0294, 0.943343, 0.968386, 0.630751, 0.469737, 0.687592, 0.589797, 0.603339, 0.127696, 0.516254, 0.129981, 0.203356, 0.548175, 0.190491, 0.29231, 0.327737, 0.534063, 0.357824, 0.506308, 0.566082, 0.410452, 0.893481, 0.841993, 0.23095, 0.625385, 0.882701, 0.817725, 0.865872, 0.399528, 0.0597314, 0.588846, 0.599071, 0.203499, 0.424063, 0.404593, 0.871065, 0.918456, 0.252408, 0.659317, 0.928511, 0.643643, 0.529205, 0.176178, 0.68171, 0.145582, 0.614251, 0.0378445, 0.195719, 0.340559, 0.38689, 0.463108, 0.469367, 0.180748, 0.259177, 0.279443, 0.85095, 0.983037, 0.00437248, 0.567231, 0.163868, 0.814096, 0.918738, 0.361555, 0.298008, 0.809231, 0.751634, 0.499868, 0.437117, 0.0794018, 0.671718, 0.980115, 0.474996, 0.663312, 0.42995, 0.255926, 0.373481, 0.433671, 0.934134, 0.552791, 0.778007, 0.496655, 0.815432, 0.743138, 0.647624, 0.62516, 0.422604, 0.344029, 0.987558, 0.749323, 0.934349, 0.705713, 0.721724, 0.139055, 0.190689, 0.0513739, 0.8871, 0.0976423, 0.0129031, 0.903139, 0.259316, 0.639287, 0.00283311, 0.676172, 0.0815618, 0.686434, 0.782848, 0.892786, 0.711916, 0.157514, 0.237505, 0.991095, 0.746823, 0.724759, 0.738336, 0.516411, 0.200567, 0.569235, 0.674083, 0.359822, 0.225426, 0.852373, 0.661127, 0.323018, 0.227818, 0.0834445, 0.796956, 0.914307, 0.061523, 0.333107, 0.825767, 0.682765, 0.559472, 0.934191, 0.482074, 0.437265, 0.887334, 0.745784, 0.167249, 0.491538, 0.221516, 0.737791, 0.741839, 0.909253, 0.056869, 0.232827, 0.5376, 0.173416, 0.941524, 0.993636, 0.700648, 0.0409675, 0.394662, 0.0675375, 0.298768, 0.953611, 0.232216, 0.969508, 0.0117371, 0.479528, 0.371552, 0.177228, 0.729354, 0.00619975, 0.940133, 0.974401, 0.385155, 0.00112071, 0.600007, 0.171806, 0.890442, 0.555444, 0.513182, 0.587277, 0.42137, 0.556605, 0.968129, 0.277854, 0.18552, 0.512399, 0.721237, 0.970731, 0.842254, 0.254123, 0.915771, 0.599749, 0.540368, 0.0909383, 0.222427, 0.00798128, 0.275542, 0.852573, 0.172977, 0.665911, 0.305373, 0.890036, 0.1658, 0.050611, 0.199428, 0.93813, 0.315431, 0.400092, 0.58941, 0.217099, 0.683975, 0.446791, 0.44217, 0.375851, 0.81193, 0.929381, 0.61943, 0.283778, 0.292124, 0.520079, 0.612808, 0.503171, 0.0519591, 0.781982, 0.0112063, 0.426082, 0.731963, 0.457992, 0.456833, 0.243453, 0.989789, 0.706306, 0.329734, 0.990201, 0.900563, 0.0176693, 0.610208, 0.328353, 0.515748, 0.487477, 0.727222, 0.244993, 0.109078, 0.9493, 0.164468, 0.623749, 0.550423, 0.837159, 0.614272, 0.98444, 0.202044, 0.974959, 0.213957, 0.0106738, 0.17913, 0.0573865, 0.898056, 0.400389, 0.228625, 0.100919, 0.571154, 0.557923, 0.588339, 0.713439, 0.954356, 0.612362, 0.31241, 0.108665, 0.483927, 0.134253, 0.0373658, 0.200006, 0.0884437, 0.875433, 0.0193375, 0.925027, 0.948458, 0.0449223, 0.470591, 0.468375, 0.766846, 0.986304, 0.0576001, 0.0450738, 0.8804, 0.856861, 0.376115, 0.832475, 0.277332, 0.462522, 0.396504, 0.129171, 0.0882361, 0.565923, 0.872913, 0.095828, 0.473219, 0.335848, 0.858329, 0.535445, 0.726678, 0.873368, 0.823086, 0.652207, 0.980642, 0.569979, 0.924064, 0.287433, 0.409364, 0.442375, 0.111637, 0.151033, 0.516042, 0.124917, 0.0960117, 0.810186, 0.999034, 0.660116, 0.811946, 0.982929, 0.798113, 0.319457, 0.109237, 0.997054, 0.103119, 0.888453, 0.66031, 0.963913, 0.336695, 0.406176, 0.771933, 0.364443, 0.339033, 0.229561, 0.883676, 0.562639, 0.0927408, 0.733701, 0.674673, 0.240753, 0.423767, 0.0745625, 0.424083, 0.0612876, 0.0606274, 0.187531, 0.486008, 0.682745, 0.509585, 0.431587, 0.553392, 0.188209, 0.958802, 0.60708, 0.864467, 0.28405, 0.313113, 0.257204, 0.401804, 0.48159, 0.943549, 0.341534, 0.978812, 0.345999, 0.853777, 0.505901, 0.336448, 0.348729, 0.0783527, 0.585875, 0.360183, 0.0983696, 0.203078, 0.638107, 0.636812, 0.622545, 0.301667, 0.778487, 0.46337, 0.955994, 0.365957, 0.519406, 0.0875206, 0.105982, 0.459095, 0.850821, 0.351398, 0.231456, 0.786247, 0.807717, 0.10981, 0.293254, 0.278256, 0.224314, 0.248935, 0.0625637, 0.25175, 0.859811, 0.475158, 0.648331, 0.186225, 0.728881, 0.473795, 0.0749256, 0.618376, 0.344138, 0.710286, 0.033892, 0.601635, 0.477196, 0.0579297, 0.414087, 0.999735, 0.467269, 0.57317, 0.487919, 0.688687, 0.99023, 0.952865, 0.342888, 0.162112, 0.779636, 0.606866, 0.879109, 0.102022, 0.136183, 0.202889, 0.880669, 0.1599, 0.630564, 0.32756, 0.673156, 0.217449, 0.983035, 0.73512, 0.181484, 0.645252, 0.104394, 0.409139, 0.184051, 0.53203, 0.523733, 0.512527, 0.237084, 0.833945, 0.564631, 0.76993, 0.465717, 0.213226, 0.784222, 0.791822, 0.38873, 0.529419, 0.939541, 0.72214, 0.152588, 0.88955, 0.294117, 0.306257, 0.622878, 0.116946, 0.93452, 0.783403, 0.970702, 0.145569, 0.877434, 0.18653, 0.878954, 0.425119, 0.145386, 0.723857, 0.82325, 0.271551, 0.897703, 0.688842, 0.47597, 0.344448, 0.676271, 0.239445, 0.176618, 0.599697, 0.869274, 0.752876, 0.248275, 0.459451, 0.303438, 0.943959, 0.0233897, 0.689079, 0.131307, 0.276802, 0.252533, 0.216595, 0.260804, 0.615085, 0.165933, 0.932283, 0.0189436, 0.908477, 0.197883, 0.169859, 0.936382, 0.862876, 0.0519827, 0.946605, 0.860519, 0.837886, 0.807913, 0.259528, 0.75109, 0.319037, 0.945713, 0.614323, 0.0918232, 0.770758, 0.82073, 0.290179, 0.416657, 0.741327, 0.978016, 0.28442, 0.739228, 0.546107, 0.621335, 0.920388, 0.829804, 0.177259, 0.742716, 0.447198, 0.0543332, 0.571825, 0.307415, 0.00593027, 0.25037, 0.459257, 0.0344686, 0.856461, 0.415075, 0.192247, 0.882257, 0.782471, 0.078356, 0.478558, 0.983452, 0.665169, 0.907616, 0.575121, 0.952039, 0.583118, 0.317617, 0.508727, 0.09096, 0.863859, 0.509512, 0.0303329, 0.180813, 0.779974, 0.727272, 0.346672, 0.650674, 0.327377, 0.0122835, 0.43268, 0.0605496, 0.614263, 0.880262, 0.412614, 0.131595, 0.391251, 0.363229, 0.114194, 0.252032, 0.129373, 0.984332, 0.771638, 0.92286, 0.552292, 0.326887, 0.600196, 0.149717, 0.185568, 0.854102, 0.48371, 0.242598, 0.0710319, 0.41665, 0.579909, 0.0500394, 0.380013, 0.940424, 0.805382, 0.56579, 0.241516, 0.612358, 0.0355655, 0.426345, 0.13804, 0.575098, 0.526564, 0.45933, 0.0160067, 0.681902, 0.581776, 0.751469, 0.201621, 0.807885, 0.0914784, 0.559148, 0.446081, 0.477345, 0.606354, 0.7551, 0.22431, 0.450545, 0.80186, 0.67739, 0.603162, 0.282654, 0.40956, 0.088474, 0.179383, 0.0108372, 0.988068, 0.0397988, 0.859434, 0.948113, 0.586718, 0.806934, 0.545269, 0.546839, 0.990151, 0.319847, 0.767399, 0.0515536, 0.481835, 0.821892, 0.0410275, 0.48091, 0.758984, 0.0180316, 0.537854, 0.444937, 0.126727, 0.235564, 0.523965, 0.345516, 0.274046, 0.917508, 0.760029, 0.524916, 0.0662717, 0.0170895, 0.358614, 0.683861, 0.943013, 0.156716, 0.844151, 0.663587, 0.866454, 0.0168145, 0.826592, 0.82983, 0.207432, 0.547981, 0.407784, 0.94554, 0.184781, 0.721642, 0.454674, 0.00892544, 0.270488, 0.590793, 0.77615, 0.577345, 0.841434, 0.0208134, 0.316179, 0.654635, 0.130885, 0.856055, 0.531487, 0.837832, 0.892117, 0.303436, 0.892567, 0.257625, 0.345777, 0.439492, 0.339525, 0.680547, 0.924257, 0.556761, 0.360527, 0.0373072, 0.691515, 0.849526, 0.401483, 0.248336, 0.500587, 0.507617, 0.68883, 0.777038, 0.579384, 0.314063, 0.45054, 0.692744, 0.922073, 0.363166, 0.379201, 0.898792, 0.874305, 0.489274, 0.495039, 0.168172, 0.713977, 0.285693, 0.636691, 0.461037, 0.958287, 0.386788, 0.606482, 0.943823, 0.393971, 0.806899, 0.969267, 0.265483, 0.00688445, 0.126971, 0.889896, 0.163123, 0.180998, 0.659284, 0.277068, 0.738994, 0.261025, 0.620284, 0.981023, 0.878212, 0.584194, 0.433478, 0.172546, 0.239582, 0.900551, 0.731722, 0.72525, 0.0364797, 0.380943, 0.0560819, 0.636758, 0.379458, 0.496245, 0.201124, 0.525029, 0.097513, 0.713223, 0.777213, 0.321315, 0.588017, 0.137905, 0.0308744, 0.407071, 0.417575, 0.691682, 0.449768, 0.210941, 0.168387, 0.547847, 0.0190578, 0.358626, 0.217944, 0.266789, 0.384814, 0.178275, 0.319187, 0.176099, 0.648581, 0.132654, 0.59147, 0.441681, 0.193602, 0.64019, 0.224163, 0.521791, 0.229483, 0.400564, 0.859051, 0.990699, 0.756986, 0.661818, 0.273199, 0.481812, 0.379571, 0.62626, 0.75063, 0.267153, 0.0848633, 0.57962, 0.153337, 0.505616, 0.816552, 0.72844, 0.873409, 0.0295758, 0.382443, 0.235175, 0.720607, 0.255155, 0.742532, 0.87929, 0.132569, 0.0199717, 0.658568, 0.425309, 0.163051, 0.57509, 0.512819, 0.882217, 0.110785, 0.121593, 0.499359, 0.501363, 0.0110796, 0.350897, 0.792638, 0.507977, 0.0209075, 0.276143, 0.508, 0.00724977, 0.103344, 0.209396, 0.0231938, 0.515563, 0.107003, 0.277002, 0.527344, 0.592236, 0.117529, 0.308302, 0.1221, 0.588145, 0.955425, 0.296622, 0.570674, 0.23232, 0.461135, 0.61222, 0.582919, 0.644999, 0.643474, 0.903756, 0.920346, 0.745006, 0.116656, 0.11924, 0.766236, 0.656377, 0.0764579, 0.108666, 0.240429, 0.0280635, 0.441572, 0.190907, 0.429092, 0.0417142, 0.390164, 0.856827, 0.039781, 0.569936, 0.573069, 0.430331, 0.791502, 0.660886, 0.659253, 0.477999, 0.255375, 0.842358, 0.0236607, 0.200562, 0.731403, 0.761028, 0.173075, 0.0320001, 0.596479, 0.00482521, 0.721248, 0.260674, 0.0856477, 0.505605, 0.684763, 0.274704, 0.314994, 0.0977564, 0.0548509, 0.428415, 0.755969, 0.202471, 0.54318, 0.762787, 0.239097, 0.502653, 0.0991959, 0.866603, 0.710436, 0.624354, 0.231825, 0.895833, 0.707724, 0.704006, 0.588331, 0.512995, 0.490282, 0.102971, 0.644206, 0.278309, 0.619492, 0.10739, 0.031569, 0.229596, 0.459631, 0.6857, 0.819448, 0.0975513, 0.148909, 0.526895, 0.499892, 0.753641, 0.627101, 0.794425, 0.665003, 0.219606, 0.597999, 0.538522, 0.062112, 0.383639, 0.236073, 0.59815, 0.540973, 0.908751, 0.7413, 0.2057, 0.70532, 0.245086, 0.530658, 0.134414, 0.195691, 0.276764, 0.944645, 0.239167, 0.146722, 0.97706, 0.396387, 0.193859, 0.735596, 0.458095, 0.590589, 0.220982, 0.713774, 0.577566, 0.864676, 0.699872, 0.154451, 0.929021, 0.951376, 0.506626, 0.164632, 0.595988, 0.0653519, 0.108536, 0.254216, 0.831912, 0.57108, 0.840132, 0.293258, 0.300906, 0.213836, 0.687519, 0.125429, 0.0154527, 0.0319853, 0.942009, 0.146573, 0.804681, 0.247562, 0.040849, 0.0813666, 0.297249, 0.176232, 0.295414, 0.551832, 0.649087, 0.780787, 0.247937, 0.597096, 0.0236449, 0.879439, 0.889063, 0.397344, 0.91092, 0.603655, 0.521426, 0.195081, 0.26693, 0.27918, 0.198366, 0.254383, 0.215563, 0.767551, 0.295591, 0.674947, 0.0420507, 0.423799, 0.825114, 0.950827, 0.622371, 0.712773, 0.245555, 0.576014, 0.414811, 0.288255, 0.119534, 0.62588, 0.700754, 0.749591, 0.956372, 0.648471, 0.592476, 0.838473, 0.842345, 0.4325, 0.47928, 0.455091, 0.926852, 0.783866, 0.377821, 0.963088, 0.0190461, 0.769527, 0.0576378, 0.902081, 0.409815, 0.564548, 0.136893, 0.809001, 0.432426, 0.975666, 0.973344, 0.611916, 0.963548, 0.340273, 0.873961, 0.36428, 0.740172, 0.467133, 0.524688, 0.934967, 0.370723, 0.361181, 0.356284, 0.000200186, 0.796003, 0.831472, 0.285829, 0.511629, 0.275481, 0.788226, 0.983344, 0.772781, 0.914294, 0.8378, 0.892115, 0.372784, 0.299782, 0.321983, 0.574391, 0.270408, 0.565983, 0.754949, 0.658373, 0.304438, 0.918812, 0.31163, 0.900469, 0.172526, 0.85195, 0.303503, 0.317889, 0.352573, 0.651841, 0.745108, 0.227289, 0.983212, 0.742816, 0.371624, 0.120159, 0.0976097, 0.930425, 0.458614, 0.845312, 0.714786, 0.199871, 0.113015, 0.26686, 0.431549, 0.0113646, 0.640045, 0.355533, 0.529051, 0.179699, 0.0987579, 0.999858, 0.0752601, 0.850005, 0.674929, 0.567078, 0.35619, 0.345429, 0.242207, 0.487314, 0.516147, 0.693737, 0.0315665, 0.546881, 0.989227, 0.437677, 0.398134, 0.189141, 0.236878, 0.563278, 0.221663, 0.177436, 0.881522, 0.0182119, 0.382613, 0.59822, 0.666022, 0.429921, 0.738024, 0.0451276, 0.39517, 0.959361, 0.302131, 0.0510049, 0.0609704, 0.240774, 0.303435, 0.89799, 0.0217171, 0.463106, 0.37171, 0.636875, 0.436676, 0.601809, 0.733721, 0.861151, 0.64748, 0.437599, 0.935772, 0.0365896, 0.6243, 0.0631108, 0.36212, 0.220988, 0.47579, 0.688549, 0.991528, 0.344518, 0.197676, 0.473154, 0.174777, 0.682596, 0.560983, 0.655032, 0.302366, 0.274753, 0.245009, 0.404786, 0.99377, 0.426709, 0.845011, 0.970397, 0.931478, 0.444876, 0.0903494, 0.696205, 0.17419, 0.293931, 0.87711, 0.315322, 0.506828, 0.35034, 0.758811, 0.854096, 0.973935, 0.738458, 0.390207, 0.0589456, 0.966723, 0.0260099, 0.965222, 0.427509, 0.90527, 0.344511, 0.689796, 0.456483, 0.223026, 0.1372, 0.0515334, 0.640919, 0.351446, 0.477286, 0.865731, 0.978304, 0.736284, 0.312658, 0.16982, 0.777655, 0.136753, 0.993783, 0.283717, 0.206131, 0.549611, 0.445301, 0.542021, 0.238171, 0.842911, 0.362444, 0.75791, 0.836408, 0.292169, 0.885162, 0.93835, 0.144114, 0.0772436, 0.326158, 0.844657, 0.244554, 0.122619, 0.20847, 0.649231, 0.342979, 0.893815, 0.113022, 0.60074, 0.325661, 0.0136643, 0.525173, 0.132422, 0.187629, 0.332155, 0.0305176, 0.13807, 0.276103, 0.949142, 0.161537, 0.0181558, 0.935399, 0.229618, 0.683962, 0.213664, 0.426524, 0.583467, 0.65502, 0.470636, 0.859739, 0.316601, 0.667715, 0.138434, 0.359214, 0.0113959, 0.807722, 0.605412, 0.766416, 0.317377, 0.479528, 0.880543, 0.741589, 0.244249, 0.132463, 0.699367, 0.717938, 0.786699, 0.600406, 0.984877, 0.735642, 0.897786, 0.849399, 0.474007, 0.72506, 0.660477, 0.440065, 0.598694, 0.513666, 0.639673, 0.49764, 0.652242, 0.166539, 0.518156, 0.397441, 0.0180683, 0.368824, 0.0028388, 0.49821, 0.560417, 0.595594, 0.387247, 0.78124, 0.178909, 0.400339, 0.0589393, 0.536067, 0.886363, 0.844398, 0.123283, 0.212658, 0.201029, 0.734139, 0.167901, 0.0869218, 0.27254, 0.608849, 0.219371, 0.681524, 0.579072, 0.725842, 0.227678, 0.0397728, 0.348688, 0.483874, 0.441994, 0.83314, 0.741778, 0.862656, 0.289275, 0.549896, 0.690008, 0.40435, 0.332849, 0.057495, 0.190851, 0.0614963, 0.372094, 0.494503, 0.223638, 0.121088, 0.694385, 0.164, 0.978939, 0.0265477, 0.783247, 0.364793, 0.0140538, 0.113429, 0.0859375, 0.272075, 0.511651, 0.208955, 0.148247, 0.776097, 0.266488, 0.136438, 0.738454, 0.611663, 0.56791, 0.833214, 0.959146, 0.358978, 0.207743, 0.537063, 0.437717, 0.60199, 0.383474, 0.213916, 0.125251, 0.78066, 0.482704, 0.134592, 0.880776, 0.801872, 0.208513, 0.960464, 0.947722, 0.641671, 0.202998, 0.475369, 0.12731, 0.0263268, 0.650302, 0.363487, 0.603842, 0.0697654, 0.533586, 0.720898, 0.663448, 0.584509, 0.0694609, 0.924275, 0.822067, 0.375415, 0.799756, 0.694115, 0.580293, 0.334283, 0.0922166, 0.171261, 0.71009, 0.695641, 0.983752, 0.204798, 0.725317, 0.501215, 0.326378, 0.0791494, 0.801844, 0.0524501, 0.538012, 0.731976, 0.639471, 0.191962, 0.938879, 0.854176, 0.626389, 0.435476, 0.213822, 0.28105, 0.511943, 0.920372, 0.966166, 0.818484, 0.491012, 0.188083, 0.632422, 0.123717, 0.568356, 0.165152, 0.172649, 0.46527, 0.78615, 0.675015, 0.306201, 0.158993, 0.0792014, 0.967042, 0.729708, 0.488759, 0.417579, 0.836831, 0.0639718, 0.0951642, 0.407389, 0.247113, 0.057035, 0.91239, 0.768096, 0.133332, 0.06445, 0.319766, 0.0494294, 0.36631, 0.409032, 0.150527, 0.341765, 0.972424, 0.773659, 0.0102969, 0.0621577, 0.510706, 0.412811, 0.5055, 0.460341, 0.530126, 0.577187, 0.143287, 0.0889278, 0.24435, 0.954416, 0.333653, 0.793141, 0.422005, 0.360843, 0.186255, 0.144739, 0.663774, 0.248813, 0.194538, 0.957817, 0.891305, 0.201715, 0.449246, 0.286602, 0.438681, 0.063516, 0.86176, 0.607669, 0.458845, 0.192139, 0.467602, 0.498938, 0.528959, 0.628244, 0.307133, 0.502113, 0.790074, 0.439137, 0.297278, 0.0855112, 0.993146, 0.341803, 0.429483, 0.489207, 0.097826, 0.387804, 0.105836, 0.832144, 0.686801, 0.353345, 0.270722, 0.453971, 0.166628, 0.360213, 0.586645, 0.592227, 0.87898, 0.619847, 0.470664, 0.494789, 0.124589, 0.814768, 0.105868, 0.570889, 0.53332, 0.0484772, 0.234767, 0.0405342, 0.312458, 0.28473, 0.960765, 0.0786981, 0.942417, 0.804688, 0.336259, 0.63046, 0.23329, 0.851628, 0.887926, 0.999308, 0.300862, 0.792434, 0.0593845, 0.426165, 0.474874, 0.432486, 0.646565, 0.225466, 0.332777, 0.908149, 0.719494, 0.284807, 0.835582, 0.311455, 0.0362688, 0.31152, 0.128829, 0.397832, 0.285144, 0.20932, 0.988974, 0.50815, 0.0308556, 0.302613, 0.0360845, 0.524814, 0.768544, 0.705382, 0.199072, 0.607121, 0.136406, 0.470687, 0.203016, 0.729325, 0.333073, 0.746358, 0.195277, 0.304061, 0.487599, 0.871167, 0.722015, 0.267789, 0.977434, 0.393249, 0.522215, 0.666793, 0.892122, 0.623572, 0.937274, 0.206294, 0.758486, 0.23332, 0.906251, 0.812943, 0.987073, 0.748163, 0.552509, 0.0403306, 0.812408, 0.628796, 0.653199, 0.349886, 0.51297, 0.401466, 0.746051, 0.644171, 0.919166, 0.453167, 0.544111, 0.864165, 0.227377, 0.78908, 0.275189, 0.635981, 0.716067, 0.586381, 0.632425, 0.399512, 0.105899, 0.260164, 0.107326, 0.780907, 0.443946, 0.470192, 0.540053, 0.0619289, 0.471238, 0.824157, 0.531286, 0.448794, 0.908165, 0.274989, 0.418133, 0.898903, 0.143515, 0.836127, 0.0344939, 0.662182, 0.179498, 0.327589, 0.796382, 0.810047, 0.734709, 0.881899, 0.47577, 0.215189, 0.00626095, 0.797087, 0.119078, 0.38015, 0.463575, 0.0306364, 0.873173, 0.806818, 0.573985, 0.648762, 0.430314, 0.512317, 0.605053, 0.330103, 0.648338, 0.995127, 0.764925, 0.836998, 0.410201, 0.871226, 0.388434, 0.644309, 0.849519, 0.0508844, 0.868112, 0.662296, 0.28919, 0.582254, 0.758399, 0.138326, 0.774859, 0.065396, 0.848847, 0.0188271, 0.283098, 0.622852, 0.778154, 0.880147, 0.260418, 0.940757, 0.815913, 0.524643, 0.330396, 0.276408, 0.205845, 0.84478, 0.392218, 0.735127, 0.043299, 0.849097, 0.518467, 0.586761, 0.250364, 0.500118, 0.662909, 0.934101, 0.00782292, 0.452582, 0.335459, 0.981512, 0.272505, 0.727543, 0.136702, 0.494222, 0.378457, 0.0540869, 0.631997, 0.0824607, 0.16458, 0.797114, 0.0161222, 0.269075, 0.326394, 0.782215, 0.861174, 0.581392, 0.754731, 0.0722561, 0.583109, 0.497678, 0.0217069, 0.442749, 0.274421, 0.740624, 0.871762, 0.593714, 0.817941, 0.920725, 0.663765, 0.885732, 0.607902, 0.819708, 0.927395, 0.774414, 0.59827, 0.463188, 0.709475, 0.514606, 0.983765, 0.958663, 0.0928098, 0.0947121, 0.0565686, 0.616457, 0.135232, 0.419006, 0.660529, 0.857965, 0.951692, 0.597543, 0.114092, 0.0280256, 0.40186, 0.346991, 0.0407271, 0.831748, 0.205171, 0.420474, 0.48008, 0.757137, 0.687575, 0.806059, 0.213349, 0.716053, 0.441288, 0.217007, 0.420978, 0.523437, 0.404101, 0.834459, 0.580157, 0.481358, 0.867783, 0.00923892, 0.6734, 0.813537, 0.0828359, 0.266422, 0.680127, 0.0949555, 0.753066, 0.293837, 0.484535, 0.642965, 0.73337, 0.813223, 0.0288107, 0.0860963, 0.766266, 0.983775, 0.343079, 0.782403, 0.0921881, 0.977474, 0.108858, 0.982138, 0.325952, 0.971741, 0.675473, 0.875188, 0.0120778, 0.662449, 0.594604, 0.399967, 0.58295, 0.927819, 0.420584, 0.212146, 0.120091, 0.447372, 0.192807, 0.166516, 0.810726, 0.639078, 0.504555, 0.895836, 0.260907, 0.331909, 0.308899, 0.676879, 0.41273, 0.00506582, 0.428657, 0.805133, 0.103065, 0.121083, 0.375458, 0.520363, 0.604543, 0.429635, 0.438148, 0.760166, 0.766464, 0.0438251, 0.740575, 0.0293269, 0.183323, 0.00930769, 0.698414, 0.896991, 0.61929, 0.436696, 0.441205, 0.622654, 0.615977, 0.756678, 0.128649, 0.749992, 0.872171, 0.797274, 0.130622, 0.478863, 0.446768, 0.89785, 0.513121, 0.194588, 0.231796, 0.954301, 0.576324, 0.0562747, 0.61085, 0.577743, 0.545555, 0.363614, 0.843892, 0.400062, 0.717187, 0.740086, 0.528511, 0.779256, 0.745451, 0.589778, 0.977115, 0.251186, 0.916301, 0.761167, 0.0847637, 0.0230334, 0.14641, 0.725114, 0.618926, 0.432685, 0.561266, 0.128284, 0.887923, 0.045822, 0.493046, 0.143171, 0.671241, 0.679747, 0.335673, 0.115841, 0.93615, 0.339681, 0.247698, 0.0401278, 0.889537, 0.260072, 0.173812, 0.0365525, 0.204306, 0.84639, 0.832188, 0.141863, 0.0520722, 0.107015, 0.752642, 0.866039, 0.517256, 0.701401, 0.395515, 0.711873, 0.646394, 0.264936, 0.0187599, 0.369458, 0.904164, 0.0935391, 0.174715, 0.14083, 0.239559, 0.89748, 0.934013, 0.787458, 0.246227, 0.702091, 0.615122, 0.398795, 0.894223, 0.340275, 0.647777, 0.0492552, 0.907233, 0.504857, 0.501728, 0.626655, 0.648525, 0.194499, 0.0128158, 0.73601, 0.401778, 0.41494, 0.102481, 0.2945, 0.236058, 0.293323, 0.465413, 0.281178, 0.137138, 0.7493, 0.371651, 0.946542, 0.323555, 0.0745932, 0.157936, 0.998219, 0.877153, 0.125826, 0.324891, 0.34621, 0.241885, 0.676998, 0.931328, 0.930489, 0.250319, 0.602469, 0.834009, 0.346904, 0.101225, 0.546648, 0.554059, 0.376143, 0.295871, 0.833185, 0.204503, 0.186921, 0.863372, 0.822428, 0.603087, 0.921182, 0.704988, 0.142363, 0.221817, 0.639942, 0.279948, 0.502842, 0.754451, 0.218131, 0.848244, 0.500334, 0.724128, 0.524567, 0.380775, 0.143284, 0.412951, 0.667918, 0.515343, 0.381574, 0.080528, 0.262058, 0.890428, 0.312059, 0.464009, 0.584185, 0.52156, 0.21197, 0.651816, 0.167206, 0.884292, 0.720491, 0.917117, 0.821234, 0.167817, 0.857364, 0.149155, 0.268429, 0.775817, 0.427542, 0.892723, 0.352895, 0.66515, 0.474889, 0.375345, 0.225294, 0.804309, 0.875738, 0.486721, 0.122004, 0.722886, 0.297956, 0.0397858, 0.515044, 0.87911, 0.211498, 0.442214, 0.634027, 0.851447, 0.0666484, 0.0393785, 0.553852, 0.528016, 0.674943, 0.191433, 0.438034, 0.629693, 0.90824, 0.248927, 0.0244725, 0.905935, 0.566168, 0.33751, 0.178979, 0.300227, 0.601985, 0.873492, 0.738763, 0.502438, 0.319074, 0.113825, 0.183288, 0.899694, 0.767436, 0.468309, 0.709561, 0.86515, 0.487377, 0.21688, 0.684647, 0.576559, 0.863409, 0.550658, 0.566675, 0.882127, 0.742264, 0.798776, 0.0203523, 0.252537, 0.322721, 0.56767, 0.56067, 0.504041, 0.398241, 0.796125, 0.850756, 0.0350052, 0.644953, 0.674127, 0.206868, 0.860659, 0.199265, 0.857225, 0.429107, 0.822651, 0.665956, 0.00757618, 0.743728, 0.793881, 0.356099, 0.50414, 0.659538, 0.0998927, 0.790683, 0.0348981, 0.379323, 0.151468, 0.498949, 0.208541, 0.87533, 0.924126, 0.964347, 0.317048, 0.421789, 0.704327, 0.664026, 0.533839, 0.392701, 0.140075, 0.987913, 0.03069, 0.313169, 0.354796, 0.269842, 0.78199, 0.287759, 0.339711, 0.303852, 0.412044, 0.00941863, 0.975561, 0.854622, 0.160671, 0.154996, 0.864365, 0.835893, 0.248002, 0.618884, 0.713282, 0.00944035, 0.961391, 0.335907, 0.929753, 0.998946, 0.556517, 0.412419, 0.233943, 0.947435, 0.375575, 0.319604, 0.716044, 0.162663, 0.637383, 0.806768, 0.0856161, 0.956034, 0.245337, 0.551991, 0.851346, 0.254167, 0.744982, 0.564446, 0.429007, 0.870564, 0.376924, 0.904205, 0.885564, 0.214906, 0.183022, 0.925709, 0.357906, 0.288384, 0.605114, 0.614396, 0.396703, 0.0197939, 0.243897, 0.975216, 0.704497, 0.476525, 0.548474, 0.359391, 0.0163667, 0.666657, 0.311121, 0.0940198, 0.941416, 0.325115, 0.975641, 0.658675, 0.00407639, 0.365521, 0.692277, 0.372779, 0.200639, 0.674376, 0.380635, 0.531602, 0.693364, 0.227682, 0.84193, 0.950013, 0.451081, 0.514958, 0.670572, 0.711082, 0.364604, 0.648132, 0.523288, 0.450453, 0.53099, 0.988543, 0.669159, 0.830524, 0.290807, 0.140858, 0.799549, 0.583342, 0.257869, 0.59006, 0.217784, 0.197247, 0.938884, 0.36196, 0.844371, 0.0248709, 0.883103, 0.370168, 0.398312, 0.311908, 0.47474, 0.822861, 0.707444, 0.9443, 0.239513, 0.771527, 0.297216, 0.811968, 0.469184, 0.306376, 0.400149, 0.147905, 0.682306, 0.293364, 0.364349, 0.688556, 0.585631, 0.805093, 0.424534, 0.0733822, 0.543836, 0.733804, 0.649467, 0.30935, 0.685181, 0.858836, 0.517044, 0.47701, 0.638474, 0.0184836, 0.225102, 0.315323, 0.797589, 0.0778301, 0.0475099, 0.87561, 0.75544, 0.904796, 0.945879, 0.028123, 0.344476, 0.386814, 0.896624, 0.798412, 0.766277, 0.939873, 0.12153, 0.217026, 0.527635, 0.175489, 0.494636, 0.904428, 0.655793, 0.541505, 0.642757, 0.972037, 0.130352, 0.911651, 0.223711, 0.0406087, 0.381063, 0.746494, 0.827658, 0.0772224, 0.272106, 0.987622, 0.0052656, 0.606502, 0.85071, 0.0231136, 0.0652533, 0.857008, 0.00692946, 0.0733086, 0.367627, 0.315969, 0.292009, 0.232548, 0.994711, 0.998285, 0.308188, 0.584667, 0.752991, 0.191141, 0.240298, 0.0564915, 0.605211, 0.0147917, 0.550111, 0.206021, 0.244289, 0.135031, 0.237319, 0.40131, 0.26777, 0.532085, 0.177655, 0.868724, 0.485011, 0.371253, 0.185282, 0.644731, 0.622103, 0.855553, 0.56232, 0.417923, 0.787789, 0.91939, 0.491437, 0.520566, 0.59465, 0.701258, 0.458588, 0.472785, 0.430358, 0.641993, 0.278947, 0.81911, 0.706891, 0.29567, 0.705872, 0.354766, 0.00397476, 0.866153, 0.226897, 0.505979, 0.164834, 0.809293, 0.149693, 0.523287, 0.740916, 0.132538, 0.931738, 0.0903063, 0.371996, 0.907401, 0.813538, 0.92406, 0.307826, 0.60004, 0.969938, 0.744216, 0.926652, 0.526372, 0.741083, 0.948732, 0.82016, 0.185162, 0.575103, 0.210604, 0.514917, 0.845905, 0.323327, 0.40058, 0.0702564, 0.92683, 0.293106, 0.57313, 0.577772, 0.290759, 0.159196, 0.683577, 0.834745, 0.949849, 0.255035, 0.222031, 0.821555, 0.158011, 0.254514, 0.951792, 0.312939, 0.623394, 0.0596259, 0.860424, 0.183174, 0.730661, 0.955133, 0.836548, 0.779002, 0.0728992, 0.383247, 0.452559, 0.655328, 0.622909, 0.308009, 0.599691, 0.475055, 0.49587, 0.310641, 0.138457, 0.551152, 0.426814, 0.300667, 0.703175, 0.352065, 0.538981, 0.860645, 0.90593, 0.127653, 0.710765, 0.822372, 0.208033, 0.445604, 0.188133, 0.589692, 0.726903, 0.465544, 0.00409995, 0.987988, 0.979211, 0.24932, 0.704111, 0.730765, 0.534288, 0.235308, 0.744655, 0.943391, 0.38814, 0.462258, 0.826034, 0.109031, 0.628534, 0.511483, 0.0223714, 0.0708374, 0.630432, 0.300738, 0.919946, 0.463439, 0.558466, 0.78058, 0.37532, 0.98128, 0.528785, 0.737494, 0.6098, 0.695515, 0.122953, 0.646288, 0.385564, 0.737697, 0.131926, 0.414746, 0.0422695, 0.574735, 0.49658, 0.800849, 0.687207, 0.792034, 0.0924931, 0.386161, 0.663946, 0.395455, 0.106021, 0.74884, 0.681213, 0.908718, 0.421009, 0.58296, 0.000902615, 0.963181, 0.664368, 0.495164, 0.611767, 0.765692, 0.0809122, 0.452475, 0.934372, 0.979904, 0.915181, 0.398806, 0.221098, 0.129262, 0.421468, 0.622208, 0.0266502, 0.0698893, 0.666035, 0.0788684, 0.644953, 0.905166, 0.32171, 0.158854, 0.264691, 0.776421, 0.54107, 0.437091, 0.534772, 0.127446, 0.98168, 0.750536, 0.477281, 0.0383675, 0.474524, 0.732434, 0.471001, 0.300117, 0.397921, 0.269747, 0.655277, 0.901436, 0.907577, 0.225375, 0.479693, 0.200836, 0.177513, 0.0870924, 0.722634, 0.892637, 0.784116, 0.921343, 0.826337, 0.287859, 0.023142, 0.854584, 0.507308, 0.198762, 0.997025, 0.423951, 0.281525, 0.619001, 0.382824, 0.0785872, 0.468601, 0.511196, 0.346127, 0.952124, 0.148085, 0.437411, 0.945594, 0.395731, 0.160254, 0.489413, 0.754752, 0.3042, 0.653328, 0.387466, 0.548743, 0.42956, 0.739894, 0.832006, 0.138709, 0.0494386, 0.981079, 0.386781, 0.207027, 0.515991, 0.0338838, 0.842002, 0.399235, 0.95634, 0.715616, 0.5179, 0.959534, 0.559731, 0.0923886, 0.477529, 0.548104, 0.597878, 0.897928, 0.192379, 0.241017, 0.927968, 0.0923328, 0.469445, 0.319189, 0.766991, 0.672913, 0.802884, 0.335926, 0.454531, 0.549084, 0.483673, 0.493887, 0.413477, 0.651473, 0.875949, 0.922685, 0.880461, 0.779535, 0.967865, 0.122564, 0.0563977, 0.231148, 0.898896, 0.408888, 0.14527, 0.914878, 0.0976806, 0.56189, 0.61785, 0.668755, 0.481494, 0.799514, 0.508923, 0.0842405, 0.32201, 0.125059, 0.995587, 0.152596, 0.0496574, 0.261351, 0.0341027, 0.933704, 0.243774, 0.550941, 0.186483, 0.518109, 0.125313, 0.672872, 0.153328, 0.886958, 0.913331, 0.91518, 0.847563, 0.923794, 0.988247, 0.58427, 0.146684, 0.151417, 0.656044, 0.40859, 0.14817, 0.685165, 0.445984, 0.19485, 0.432712, 0.209893, 0.0505005, 0.790353, 0.5032, 0.081458, 0.0603039, 0.640263, 0.0914454, 0.777219, 0.460987, 0.138563, 0.382623, 0.842088, 0.641148, 0.54497, 0.326583, 0.0199233, 0.925389, 0.605686, 0.167242, 0.266449, 0.189608, 0.68873, 6.97044e-05, 0.272176, 0.534916, 0.286065, 0.699928, 0.0199234, 0.118455, 0.702812, 0.0438006, 0.602831, 0.301757, 0.0114333, 0.362431, 0.170829, 0.889331, 0.959898, 0.220713, 0.942668, 0.473341, 0.245121, 0.401105, 0.908635, 0.764165, 0.345782, 0.2635, 0.766043, 0.535833, 0.884238, 0.697501, 0.241719, 0.647971, 0.382307, 0.0776414, 0.543534, 0.625013, 0.303934, 0.942436, 0.958443, 0.100776, 0.251232, 0.603529, 0.396556, 0.923066, 0.548554, 0.220382, 0.548643, 0.274279, 0.164581, 0.95505, 0.25951, 0.261906, 0.577789, 0.741105, 0.43178, 0.671708, 0.331355, 0.39507, 0.410122, 0.310539, 0.631777, 0.990829, 0.458913, 0.384965, 0.000951788, 0.666651, 0.684922, 0.515917, 0.43763, 0.390086, 0.340545, 0.8425, 0.847068, 0.611617, 0.701035, 0.806373, 0.139428, 0.123705, 0.370887, 0.356397, 0.270458, 0.179828, 0.510626, 0.705079, 0.188944, 0.453232, 0.207811, 0.0473841, 0.876157, 0.352782, 0.992691, 0.990362, 0.614067, 0.341219, 0.109603, 0.434749, 0.409946, 0.926753, 0.927122, 0.196243, 0.78931, 0.242777, 0.0833232, 0.048814, 0.673235, 0.786945, 0.132571, 0.754882, 0.730221, 0.351982, 0.810955, 0.215565, 0.733762, 0.419478, 0.0429883, 0.0152969, 0.877608, 0.643404, 0.386359, 0.692136, 0.485291, 0.294757, 0.62227, 0.432487, 0.823588, 0.597304, 0.390734, 0.130017, 0.0323171, 0.0681704, 0.542906, 0.147647, 0.510956, 0.343039, 0.304513, 0.470067, 0.780405, 0.708418, 0.895061, 0.317382, 0.698365, 0.49651, 0.805618, 0.876528, 0.159333, 0.084484, 0.885828, 0.568193, 0.715078, 0.0726656, 0.720662, 0.242088, 0.407123, 0.740762, 0.100173, 0.344778, 0.183769, 0.447317, 0.274635, 0.796297, 0.660071, 0.587159, 0.136121, 0.0276473, 0.0709116, 0.836785, 0.274939, 0.87, 0.829027, 0.530006, 0.11207, 0.787696, 0.560119, 0.734515, 0.587682, 0.87197, 0.625314, 0.658184, 0.624214, 0.0705072, 0.297713, 0.76411, 0.877976, 0.045017, 0.263096, 0.297053, 0.609203, 0.441216, 0.742644, 0.327943, 0.288434, 0.101241, 0.259137, 0.565927, 0.268681, 0.10388, 0.615863, 0.883317, 0.522543, 0.460196, 0.504551, 0.0737397, 0.357484, 0.872328, 0.235187, 0.662268, 0.987824, 0.912386, 0.829971, 0.851458, 0.0526801, 0.520847, 0.366275, 0.227224, 0.551578, 0.0471393, 0.377022, 0.727276, 0.811789, 0.325827, 0.381726, 0.267145, 0.564409, 0.647686, 0.797945, 0.387828, 0.481548, 0.50858, 0.915173, 0.12693, 0.455427, 0.449081, 0.384271, 0.374061, 0.097169, 0.420527, 0.245558, 0.49597, 0.179161, 0.182186, 0.284332, 0.862269, 0.905787, 0.824996, 0.0911025, 0.850194, 0.305712, 0.538812, 0.680032, 0.825729, 0.774434, 0.00497431, 0.739186, 0.89747, 0.350157, 0.839806, 0.162065, 0.0315357, 0.171089, 0.309725, 0.509352, 0.897451, 0.254073, 0.589491, 0.18473, 0.779303, 0.287892, 0.529953, 0.698098, 0.498781, 0.17027, 0.807804, 0.713066, 0.443851, 0.147509, 0.476324, 0.0849093, 0.293804, 0.316159, 0.851617, 0.785632, 0.278999, 0.922958, 0.918628, 0.00110848, 0.855476, 0.939888, 0.838905, 0.454722, 0.049078, 0.0690804, 0.811063, 0.237738, 0.285593, 0.724508, 0.752612, 0.465725, 0.543701, 0.245843, 0.613217, 0.889532, 0.783317, 0.923225, 0.363409, 0.861243, 0.94711, 0.845222, 0.297557, 0.828068, 0.162559, 0.895627, 0.482789, 0.956056, 0.960334, 0.525915, 0.864784, 0.243446, 0.132257, 0.0355159, 0.48747, 0.13702, 0.0487109, 0.958976, 0.682305, 0.697404, 0.517756, 0.271305, 0.348725, 0.514959, 0.146714, 0.706208, 0.65107, 0.496005, 0.363852, 0.899967, 0.815151, 0.974469, 0.0844418, 0.440561, 0.911199, 0.762465, 0.597601, 0.24989, 0.42485, 0.688378, 0.997864, 0.133362, 0.259394, 0.0406596, 0.0860533, 0.158273, 0.158292, 0.797543, 0.538996, 0.480008, 0.422689, 0.182056, 0.669835, 0.363054, 0.146077, 0.902395, 0.629381, 0.0684445, 0.366411, 0.905245, 0.95533, 0.787215, 0.90363, 0.421145, 0.389334, 0.812495, 0.655009, 0.873205, 0.454083, 0.371221, 0.417499, 0.137931, 0.798543, 0.713944, 0.34444, 0.591934, 0.568805, 0.305445, 0.0535376, 0.873742, 0.429269, 0.166098, 0.168313, 0.404932, 0.0374966, 0.0669818, 0.89088, 0.0404485, 0.443517, 0.260303, 0.19161, 0.765812, 0.365226, 0.611378, 0.235126, 0.363451, 0.892738, 0.529157, 0.651125, 0.153076, 0.649078, 0.969791, 0.276867, 0.753009, 0.198297, 0.683023, 0.052406, 0.0254117, 0.00338464, 0.973576, 0.674069, 0.836126, 0.182508, 0.996128, 0.424246, 0.782711, 0.621323, 0.897955, 0.267909, 0.127903, 0.956464, 0.223168, 0.85823, 0.726266, 0.384882, 0.133664, 0.527722, 0.780722, 0.687852, 0.360357, 0.668218, 0.408891, 0.668433, 0.239858, 0.364373, 0.746525, 0.0194728, 0.346705, 0.0229462, 0.458635, 0.268359, 0.901841, 0.668297, 0.306051, 0.256688, 0.134941, 0.56859, 0.604442, 0.454286, 0.507528, 0.847724, 0.214442, 0.392379, 0.632621, 0.906297, 0.458079, 0.433776, 0.30273, 0.884566, 0.421768, 0.935194, 0.0921849, 0.423245, 0.615781, 0.869782, 0.739985, 0.762898, 0.655259, 0.332713, 0.79574, 0.0642832, 0.691164, 0.511502, 0.80821, 0.970405, 0.416269, 0.291265, 0.652546, 0.635271, 0.807694, 0.0431208, 0.493358, 0.256506, 0.976263, 0.23967, 0.126852, 0.497923, 0.747758, 0.289456, 0.0884913, 0.715343, 0.261956, 0.829906, 0.0533743, 0.505959, 0.246809, 0.0982734, 0.187019, 0.253518, 0.565694, 0.882792, 0.261432, 0.96548, 0.565113, 0.573391, 0.954133, 0.0158304, 0.605275, 0.278867, 0.557482, 0.0823503, 0.975507, 0.917146, 0.659914, 0.545931, 0.159105, 0.0839864, 0.994018, 0.938603, 0.0114792, 0.381102, 0.592332, 0.493459, 0.623574, 0.209693, 0.23726, 0.0727749, 0.584468, 0.987599, 0.685465, 0.904302, 0.660279, 0.0156542, 0.880792, 0.995401, 0.432219, 0.766088, 0.951417, 0.29196, 0.250044, 0.644601, 0.185979, 0.278347, 0.560231, 0.503529, 0.669737, 0.204006, 0.659249, 0.588698, 0.258539, 0.917531, 0.526103, 0.294503, 0.749646, 0.893066, 0.0400344, 0.933276, 0.298697, 0.332565, 0.120745, 0.32405, 0.437418, 0.343717, 0.275915, 0.687726, 0.378401, 0.116547, 0.0586583, 0.954957, 0.354961, 0.459451, 0.381851, 0.242585, 0.0527297, 0.387011, 0.78615, 0.679871, 0.0969096, 0.974251, 0.375427, 0.981451, 0.424016, 0.52282, 0.211821, 0.144911, 0.012798, 0.378344, 0.350074, 0.027395, 0.614111, 0.622761, 0.760705, 0.565331, 0.695602, 0.246383, 0.0715231, 0.665014, 0.342275, 0.446794, 0.632261, 0.8071, 0.230686, 0.472806, 0.495188, 0.0590397, 0.0258673, 0.994041, 0.0284946, 0.67796, 0.3943, 0.868992, 0.901415, 0.830276, 0.81449, 0.372918, 0.427919, 0.0609839, 0.498254, 0.928328, 0.969557, 0.00875862, 0.531724, 0.2854, 0.690292, 0.93172, 0.440842, 0.107637, 0.604463, 0.104505, 0.456251, 0.124982, 0.0394257, 0.90127, 0.178092, 0.270394, 0.674221, 0.410829, 0.341818, 0.681168, 0.190791, 0.254102, 0.245402, 0.680993, 0.119661, 0.880911, 0.0174896, 0.766244, 0.714052, 0.255102, 0.31572, 0.00887071, 0.335468, 0.0266612, 0.986794, 0.609976, 0.66684, 0.877991, 0.144678, 0.423934, 0.703842, 0.225452, 0.911991, 0.309387, 0.673259, 0.172029, 0.329916, 0.502351, 0.690981, 0.170024, 0.88533, 0.624785, 0.321363, 0.685606, 0.91955, 0.592923, 0.54156, 0.365244, 0.829578, 0.436584, 0.412874, 0.735137, 0.791498, 0.301722, 0.381989, 0.688878, 0.512202, 0.182662, 0.603295, 0.895481, 0.364057, 0.677434, 0.507175, 0.654368, 0.653867, 0.528956, 0.374771, 0.98773, 0.595307, 0.783905, 0.601861, 0.463332, 0.932498, 0.739323, 0.545642, 0.5791, 0.622483, 0.532126, 0.668479, 0.306928, 0.0195272, 0.453952, 0.614024, 0.410677, 0.0155925, 0.826704, 0.423931, 0.836678, 0.438924, 0.740696, 0.561482, 0.0893214, 0.288994, 0.571401, 0.677957, 0.380046, 0.276863, 0.342851, 0.0509712, 0.114583, 0.525371, 0.209344, 0.902236, 0.395247, 0.754452, 0.69313, 0.966128, 0.444688, 0.36747, 0.259551, 0.027126, 0.882527, 0.448274, 0.260347, 0.55595, 0.747249, 0.615728, 0.41376, 0.34802, 0.2875, 0.429296, 0.736503, 0.677609, 0.327682, 0.0887324, 0.331813, 0.711874, 0.918619, 0.872923, 0.0742797, 0.85766, 0.0707066, 0.534841, 0.921731, 0.0263108, 0.0598999, 0.37799, 0.499211, 0.676225, 0.464623, 0.253417, 0.130598, 0.924041, 0.0560727, 0.897775, 0.45905, 0.142797, 0.894595, 0.469825, 0.872596, 0.0691726, 0.14761, 0.644502, 0.427733, 0.694703, 0.823281, 0.869951, 0.71473, 0.493258, 0.536883, 0.255269, 0.293427, 0.831841, 0.680813, 0.0206072, 0.677639, 0.5316, 0.473076, 0.102568, 0.630431, 0.0832135, 0.289184, 0.798372, 0.231469, 0.0982872, 0.567834, 0.650897, 0.677726, 0.691671, 0.962228, 0.844364, 0.942152, 0.726276, 0.344664, 0.26788, 0.147159, 0.296549, 0.861301, 0.36695, 0.118315, 0.416061, 0.967727, 0.87995, 0.982524, 0.740762, 0.0335848, 0.851658, 0.698516, 0.865528, 0.369151, 0.183144, 0.629342, 0.775286, 0.265997, 0.0241675, 0.581314, 0.708552, 0.612795, 0.745523, 0.232616, 0.977005, 0.0635075, 0.763925, 0.468835, 0.213136, 0.00100157, 0.252305, 0.844795, 0.164959, 0.982506, 0.191049, 0.0285206, 0.487858, 0.178453, 0.270045, 0.825004, 0.207762, 0.170568, 0.948178, 0.0335208, 0.823119, 0.469793, 0.712395, 0.251105, 0.259527, 0.621902, 0.553753, 0.660528, 0.862246, 0.782147, 0.347054, 0.119024, 0.360907, 0.0204292, 0.972423, 0.626333, 0.78352, 0.775083, 0.782187, 0.584635, 0.630985, 0.146018, 0.208324, 0.206896, 0.59348, 0.934518, 0.506731, 0.546564, 0.469744, 0.244292, 0.539307, 0.335306, 0.309056, 0.232766, 0.898153, 0.0408301, 0.464669, 0.316146, 0.982274, 0.322839, 0.165663, 0.562336, 0.347879, 0.469302, 0.743295, 0.591931, 0.654187, 0.341286, 0.204763, 0.795382, 0.208074, 0.0120431, 0.590175, 0.775931, 0.676866, 0.324001, 0.399278, 0.183638, 0.585804, 0.689186, 0.757816, 0.147845, 0.347157, 0.0264234, 0.309659, 0.890931, 0.965132, 0.640717, 0.772183, 0.443222, 0.221438, 0.142323, 0.0950673, 0.280891, 0.400968, 0.442616, 0.145378, 0.795143, 0.5753, 0.634607, 0.748196, 0.486195, 0.69369, 0.81566, 0.00878605, 0.994677, 0.781603, 0.854253, 0.487573, 0.11681, 0.187154, 0.482745, 0.428969, 0.540055, 0.71439, 0.765667, 0.470962, 0.986268, 0.977392, 0.817257, 0.582757, 0.182142, 0.391291, 0.561361, 0.704339, 0.941356, 0.0553637, 0.460717, 0.020215, 0.899266, 0.106616, 0.777086, 0.732166, 0.159011, 0.290419, 0.56689, 0.00779044, 0.892882, 0.133409, 0.101799, 0.186129, 0.6709, 0.115771, 0.945025, 0.360708, 0.26327, 0.84268, 0.0845632, 0.342377, 0.959354, 0.715668, 0.940337, 0.646759, 0.658464, 0.170854, 0.0401572, 0.898814, 0.428535, 0.846646, 0.0622173, 0.481759, 0.805686, 0.930578, 0.474452, 0.908406, 0.808462, 0.834165, 0.452788, 0.719645, 0.274831, 0.652777, 0.554878, 0.892961, 0.207743, 0.27354, 0.288798, 0.131028, 0.800323, 0.291063, 0.555386, 0.391184, 0.666883, 0.823652, 0.402678, 0.481177, 0.982194, 0.446464, 0.19942, 0.0584617, 0.252946, 0.128255, 0.850211, 0.21515, 0.492428, 0.694589, 0.741449, 0.546204, 0.696326, 0.446408, 0.112463, 0.666474, 0.939459, 0.385872, 0.628081, 0.0464086, 0.630165, 0.0892842, 0.605734, 0.768762, 0.10757, 0.17385, 0.561266, 0.182718, 0.114847, 0.290036, 0.321573, 0.355856, 0.340549, 0.602114, 0.184965, 0.420035, 0.962014, 0.0199467, 0.873264, 0.39637, 0.0883592, 0.815046, 0.335132, 0.926742, 0.498382, 0.755187, 0.8201, 0.118857, 0.970355, 0.496689, 0.656959, 0.345073, 0.755824, 0.106491, 0.909558, 0.929634, 0.851547, 0.674076, 0.791228, 0.31031, 0.506334, 0.788087, 0.0272701, 0.528601, 0.77785, 0.742108, 0.938537, 0.618618, 0.457377, 0.525991, 0.365887, 0.23779, 0.31306, 0.676006, 0.407159, 0.339719, 0.995224, 0.99883, 0.565039, 0.916343, 0.0829878, 0.0640497, 0.951538, 0.459887, 0.659082, 0.0152949, 0.793012, 0.120974, 0.860868, 0.547291, 0.619261, 0.125329, 0.296842, 0.95894, 0.213264, 0.0800837, 0.814934, 0.0128622, 0.977173, 0.473298, 0.692574, 0.362815, 0.511559, 0.765763, 0.337082, 0.292514, 0.759194, 0.658489, 0.413138, 0.208933, 0.447627, 0.704491, 0.418062, 0.100603, 0.0684665, 0.876975, 0.00887432, 0.494588, 0.206948, 0.822848, 0.675951, 0.51903, 0.0624831, 0.887231, 0.126942, 0.910038, 0.136196, 0.257017, 0.73025, 0.804383, 0.842607, 0.358013, 0.635618, 0.208468, 0.463756, 0.321807, 0.586821, 0.538498, 0.812904, 0.969209, 0.332872, 0.857647, 0.901719, 0.545676, 0.902948, 0.185258, 0.025943, 0.763974, 0.861203, 0.95305, 0.529824, 0.2482, 0.726529, 0.464223, 0.946856, 0.133834, 0.696507, 0.0994677, 0.89814, 0.748362, 0.0262708, 0.667601, 0.590863, 0.403922, 0.117761, 0.386821, 0.80546, 0.334043, 0.314829, 0.200278, 0.306342, 0.52356, 0.474637, 0.106998, 0.9278, 0.675965, 0.663403, 0.101462, 0.583559, 0.0462734, 0.0352671, 0.90461, 0.790007, 0.758405, 0.841091, 0.0926943, 0.137215, 0.368548, 0.0705626, 0.545258, 0.117584, 0.498161, 0.5439, 0.0980244, 0.359515, 0.554699, 0.666477, 0.204211, 0.189021, 0.905762, 0.951077, 0.117013, 0.697655, 0.611902, 0.44213, 0.715191, 0.806257, 0.954509, 0.809172, 0.270034, 0.204865, 0.943159, 0.061596, 0.246246, 0.344185, 0.703708, 0.472256, 0.0147259, 0.0013571, 0.538292, 0.225187, 0.168966, 0.136675, 0.712792, 0.870868, 0.0291048, 0.826463, 0.636307, 0.195244, 0.337975, 0.40808, 0.901738, 0.538553, 0.770498, 0.738043, 0.503139, 0.0658936, 0.979355, 0.402137, 0.673127, 0.531231, 0.628136, 0.490108, 0.303373, 0.329643, 0.181567, 0.707066, 0.961684, 0.260575, 0.862115, 0.457136, 0.565408, 0.701363, 0.512112, 0.271181, 0.575812, 0.163291, 0.0146806, 0.303805, 0.0322961, 0.999351, 0.129029, 0.752638, 0.806291, 0.554292, 0.493333, 0.653076, 0.476907, 0.387074, 0.495866, 0.578622, 0.440685, 0.14802, 0.962741, 0.143877, 0.320731, 0.364887, 0.453192, 0.134608, 0.157618, 0.0746771, 0.521106, 0.353175, 0.271908, 0.265794, 0.511907, 0.65059, 0.628124, 0.125845, 0.448902, 0.0130005, 0.362455, 0.112936, 0.440093, 0.829233, 0.990599, 0.383463, 0.801014, 0.803162, 0.650828, 0.4055, 0.247662, 0.601687, 0.674877, 0.0954853, 0.373485, 0.259122, 0.350152, 0.504605, 0.0422898, 0.208451, 0.0145286, 0.481845, 0.650191, 0.26052, 0.523836, 0.961735, 0.42511, 0.508254, 0.635915, 0.866391, 0.597371, 0.894346, 0.34847, 0.564543, 0.783321, 0.165085, 0.482795, 0.480497, 0.312681, 0.699649, 0.405702, 0.299391, 0.393185, 0.580065, 0.942902, 0.36436, 0.135167, 0.860861, 0.437486, 0.349081, 0.0743343, 0.912358, 0.962811, 0.191964, 0.318093, 0.0134003, 0.388102, 0.491684, 0.94616, 0.489305, 0.674996, 0.684999, 0.300016, 0.657807, 0.85814, 0.0886809, 0.493227, 0.710839, 0.0607668, 0.0573066, 0.699759, 0.899117, 0.146274, 0.673067, 0.20316, 0.993279, 0.333727, 0.331023, 0.70526, 0.585366, 0.327836, 0.514168, 0.734879, 0.220123, 0.646333, 0.410052, 0.833534, 0.308118, 0.94664, 0.825775, 0.311175, 0.817723, 0.318438, 0.623486, 0.466668, 0.346387, 0.444601, 0.0431827, 0.226344, 0.712988, 0.742142, 0.998481, 0.169476, 0.743603, 0.956298, 0.714877, 0.849463, 0.878594, 0.712209, 0.180689, 0.970106, 0.258083, 0.0762421, 0.843759, 0.789727, 0.32206, 0.404498, 0.157956, 0.711342, 0.764646, 0.573514, 0.669096, 0.0169577, 0.98374, 0.872292, 0.927651, 0.920891, 0.421191, 0.739768, 0.48246, 0.0226258, 0.844997, 0.400884, 0.628137, 0.459454, 0.158492, 0.350767, 0.259643, 0.634974, 0.101789, 0.287066, 0.275365, 0.344751, 0.1319, 0.569736, 0.802776, 0.185886, 0.877973, 0.742424, 0.283848, 0.0628755, 0.548388, 0.968877, 0.196969, 0.993194, 0.737554, 0.421841, 0.133346, 0.323018, 0.678151, 0.539794, 0.528593, 0.621648, 0.800984, 0.362695, 0.666673, 0.297796, 0.35114, 0.952972, 0.996985, 0.804617, 0.769111, 0.211362, 0.071003, 0.273445, 0.389167, 0.672436, 0.524423, 0.360221, 0.220799, 0.417743, 0.600825, 0.861874, 0.325058, 0.37374, 0.978478, 0.743612, 0.515629, 0.446762, 0.140657, 0.974692, 0.589504, 0.307988, 0.357815, 0.074559, 0.595603, 0.174361, 0.516269, 0.857666, 0.921461, 0.3509, 0.914908, 0.385497, 0.594327, 0.132143, 0.00243453, 0.821895, 0.447849, 0.956253, 0.176787, 0.382489, 0.174103, 0.625296, 0.62577, 0.212753, 0.4215, 0.510081, 0.0451632, 0.787763, 0.0877071, 0.157109, 0.433643, 0.0546049, 0.126395, 0.764879, 0.401122, 0.314145, 0.721691, 0.189557, 0.953835, 0.397051, 0.274993, 0.639607, 0.00120164, 0.824579, 0.283382, 0.925793, 0.670764, 0.847156, 0.922985, 0.293448, 0.737972, 0.340344, 0.776504, 0.0259891, 0.0778378, 0.468436, 0.512705, 0.420573, 0.741593, 0.527772, 0.497272, 0.485672, 0.313134, 0.790152, 0.00858696, 0.865896, 0.345584, 0.261287, 0.00731203, 0.0949803, 0.776545, 0.774847, 0.331482, 0.418394, 0.915572, 0.309631, 0.224686, 0.183097, 0.60949, 0.308622, 0.216153, 0.115206, 0.974212, 0.763856, 0.0501892, 0.542696, 0.447503, 0.907984, 0.407614, 0.956497, 0.412391, 0.112248, 0.934585, 0.615769, 0.449886, 0.948145, 0.0341262, 0.791654, 0.876766, 0.918833, 0.677323, 0.573616, 0.68512, 0.063904, 0.744852, 0.889233, 0.300993, 0.355698, 0.51711, 0.191152, 0.39697, 0.135644, 0.379379, 0.263374, 0.005119, 0.801305, 0.148226, 0.129027, 0.75879, 0.926024, 0.077719, 0.12664, 0.784643, 0.422217, 0.483238, 0.86804, 0.982853, 0.0542705, 0.74908, 0.902672, 0.371814, 0.707943, 0.923811, 0.38666, 0.0241011, 0.65662, 0.269029, 0.402267, 0.325552, 0.232426, 0.0581101, 0.905211, 0.675483, 0.0774212, 0.039581, 0.131205, 0.749617, 0.0566855, 0.739756, 0.06836, 0.00835598, 0.0254742, 0.0447429, 0.233396, 0.482392, 0.447588, 0.643709, 0.832638, 0.670232, 0.043071, 0.578531, 0.662282, 0.286894, 0.423193, 0.0552578, 0.852691, 0.713245, 0.470162, 0.668054, 0.667899, 0.574541, 0.131059, 0.91276, 0.818326, 0.11599, 0.851034, 0.593224, 0.155014, 0.514159, 0.592336, 0.562494, 0.196258, 0.252103, 0.340876, 0.911879, 0.175632, 0.546079, 0.182363, 0.454414, 0.604122, 0.297298, 0.653722, 0.761407, 0.47926, 0.816178, 0.235929, 0.639344, 0.739464, 0.938616, 0.286809, 0.327739, 0.461707, 0.208154, 0.482954, 0.0509468, 0.142706, 0.89284, 0.237463, 0.586393, 0.800339, 0.560887, 0.295807, 0.330318, 0.0670258, 0.351697, 0.381988, 0.94602, 0.591504, 0.3632, 0.717619, 0.697342, 0.250028, 0.693048, 0.222405, 0.665521, 0.334338, 0.84925, 0.15161, 0.21402, 0.370436, 0.613952, 0.285156, 0.399465, 0.146095, 0.0125152, 0.0118508, 0.0156256, 0.740666, 0.437696, 0.403523, 0.850049, 0.927105, 0.0708434, 0.127489, 0.397059, 0.850749, 0.0904292, 0.796167, 0.0869627, 0.552714, 0.516711, 0.629009, 0.704758, 0.101544, 0.780694, 0.622194, 0.969904, 0.247187, 0.825026, 0.809368, 0.690484, 0.925001, 0.564509, 0.0470862, 0.865373, 0.137115, 0.273268, 0.847244, 0.504767, 0.336853, 0.144934, 0.068843, 0.52291, 0.23538, 0.577555, 0.16187, 0.0370332, 0.72807, 0.432009, 0.426133, 0.462264, 0.939607, 0.235215, 0.811247, 0.556375, 0.87118, 0.569085, 0.878304, 0.983183, 0.852026, 0.46259, 0.307348, 0.963419, 0.843539, 0.845906, 0.587644, 0.765891, 0.991794, 0.809161, 0.429153, 0.14479, 0.211685, 0.194344, 0.692745, 0.973786, 0.33619, 0.0689954, 0.793661, 0.139201, 0.541078, 0.112971, 0.278525, 0.967265, 0.738958, 0.434821, 0.0140112, 0.963971, 0.590263, 0.114507, 0.635127, 0.677356, 0.893178, 0.315607, 0.955298, 0.00820178, 0.00425983, 0.0551395, 0.111696, 0.516583, 0.272322, 0.468827, 0.217675, 0.311107, 0.751291, 0.915763, 0.28836, 0.792332, 0.0851952, 0.0043993, 0.20719, 0.865429, 0.432253, 0.558345, 0.0984699, 0.967917, 0.491382, 0.782148, 0.699392, 0.392874, 0.468504, 0.924621, 0.5672, 0.111487, 0.814167, 0.00100346, 0.66217, 0.885473, 0.420846, 0.0417279, 0.695533, 0.117853, 0.234109, 0.731629, 0.736747, 0.560958, 0.470938, 0.982085, 0.962364, 0.327289, 0.704605, 0.595809, 0.757899, 0.270644, 0.783712, 0.639928, 0.550749, 0.735806, 0.0453388, 0.719945, 0.457517, 0.578951, 0.955582, 0.244602, 0.368397, 0.0534791, 0.619606, 0.936891, 0.909496, 0.544918, 0.830714, 0.472908, 0.741619, 0.747178, 0.944943, 0.890203, 0.653188, 0.820486, 0.885751, 0.942118, 0.995787, 0.722743, 0.215096, 0.275333, 0.450616, 0.0303903, 0.0745061, 0.348647, 0.927486, 0.730308, 0.508685, 0.869741, 0.000199261, 0.586344, 0.0536505, 0.0119296, 0.0923863, 0.545536, 0.0608853, 0.380569, 0.912787, 0.0686252, 0.371146, 0.466165, 0.926151, 0.608997, 0.753636, 0.664229, 0.383292, 0.852328, 0.571204, 0.036878, 0.25953, 0.563706, 0.894019, 0.857279, 0.816177, 0.714966, 0.574699, 0.860752, 0.972654, 0.784208, 0.756852, 0.457417, 0.717886, 0.713831, 0.153024, 0.644426, 0.695995, 0.286087, 0.980746, 0.843952, 0.982575, 0.856584, 0.209565, 0.481541, 0.169354, 0.69629, 0.209612, 0.327471, 0.0551323, 0.509702, 0.237023, 0.45776, 0.208377, 0.669919, 0.578195, 0.870464, 0.53013, 0.304846, 0.826025, 0.7725, 0.690408, 0.499287, 0.885399, 0.467045, 0.0825642, 0.439889, 0.53252, 0.298833, 0.677996, 0.351126, 0.570108, 0.735968, 0.185331, 0.572396, 0.0718335, 0.043388, 0.960652, 0.244946, 0.840251, 0.0970145, 0.765337, 0.07533, 0.11174, 0.0798366, 0.563998, 0.547384, 0.685283, 0.698292, 0.0698455, 0.764944, 0.166621, 0.717051, 0.73781, 0.793447, 0.139141, 0.025704, 0.0299312, 0.127013, 0.665322, 0.252495, 0.702525, 0.461675, 0.788524, 0.892694, 0.109942, 0.756784, 0.182836, 0.155042, 0.266305, 0.508443, 0.285882, 0.784535, 0.818626, 0.928909, 0.333389, 0.758663, 0.313839, 0.301623, 0.360218, 0.310982, 0.927235, 0.35376, 0.552454, 0.290489, 0.02134, 0.225831, 0.122543, 0.108653, 0.938176, 0.282131, 0.757113, 0.66138, 0.134962, 0.887678, 0.229384, 0.300449, 0.337241, 0.668107, 0.575062, 0.393382, 0.0596951, 0.338745, 0.18376, 0.416311, 0.308475, 0.268968, 0.24063, 0.842395, 0.70662, 0.383827, 0.154508, 0.382982, 0.001046, 0.8198, 0.534798, 0.233568, 0.733703, 0.48442, 0.63067, 0.7776, 0.816091, 0.791681, 0.891629, 0.246947, 0.931949, 0.171218, 0.981435, 0.809544, 0.430647, 0.742869, 0.302689, 0.805772, 0.915023, 0.573546, 0.0655189, 0.819092, 0.647007, 0.367672, 0.436398, 0.497045, 0.27714, 0.586413, 0.291069, 0.359957, 0.422829, 0.189001, 0.291317, 0.472965, 0.985665, 0.202703, 0.874949, 0.915435, 0.124988, 0.314792, 0.81394, 0.303742, 0.35381, 0.122282, 0.745956, 0.209447, 0.257211, 0.927826, 0.907156, 0.461426, 0.106361, 0.954715, 0.644834, 0.663264, 0.723763, 0.802764, 0.452491, 0.690445, 0.0763885, 0.100535, 0.954263, 0.485459, 0.315302, 0.412006, 0.312095, 0.955058, 0.838809, 0.443168, 0.675165, 0.00597348, 0.396078, 0.926727, 0.668074, 0.215526, 0.776938, 0.932685, 0.179367, 0.0769971, 0.888411, 0.872208, 0.00631209, 0.278515, 0.491077, 0.878372, 0.701497, 0.265719, 0.592272, 0.415172, 0.867962, 0.859485, 0.587776, 0.178753, 0.490393, 0.470901, 0.677936, 0.763239, 0.332961, 0.953333, 0.942395, 0.0136726, 0.39762, 0.0989805, 0.617236, 0.155618, 0.440091, 0.91059, 0.814133, 0.756409, 0.975529, 0.572451, 0.844711, 0.950252, 0.990381, 0.761324, 0.180284, 0.206011, 0.0900117, 0.0221842, 0.331012, 0.270904, 0.958312, 0.389324, 0.324624, 0.301003, 0.0224642, 0.00124109, 0.874292, 0.717028, 0.295782, 0.0209107, 0.0302121, 0.892169, 0.503364, 0.320226, 0.272315, 0.65038, 0.784421, 0.0888919, 0.250147, 0.0424563, 0.560304, 0.432983, 0.501894, 0.437084, 0.489585, 0.314804, 0.183821, 0.181711, 0.0583365, 0.852978, 0.844904, 0.339829, 0.1833, 0.349819, 0.223401, 0.550625, 0.638733, 0.270964, 0.2392, 0.718568, 0.220275, 0.299293, 0.385766, 0.436482, 0.0886527, 0.173392, 0.18101, 0.300184, 0.122931, 0.23347, 0.674402, 0.19252, 0.8956, 0.748266, 0.746077, 0.533762, 0.246848, 0.219544, 0.689732, 0.295174, 0.244165, 0.203912, 0.925367, 0.998724, 0.727769, 0.372718, 0.559335, 0.731244, 0.775813, 0.818395, 0.410829, 0.0362289, 0.688645, 0.317817, 0.637866, 0.72063, 0.320848, 0.424657, 0.0157628, 0.14882, 0.345892, 0.162934, 0.193426, 0.00402687, 0.115824, 0.582711, 0.857726, 0.38583, 0.0702833, 0.35083, 0.0715505, 0.777583, 0.035525, 0.362197, 0.860771, 0.963233, 0.641075, 0.374879, 0.896295, 0.0165354, 0.91491, 0.830022, 0.49169, 0.583116, 0.577071, 0.133575, 0.443, 0.39942, 0.288246, 0.292011, 0.557059, 0.673048, 0.00417844, 0.211666, 0.0893447, 0.935207, 0.77357, 0.877631, 0.262308, 0.209458, 0.757559, 0.259865, 0.709038, 0.342092, 0.887604, 0.800483, 0.0608916, 0.0624347, 0.296387, 0.227653, 0.0905725, 0.96811, 0.876155, 0.712574, 0.475495, 0.837954, 0.82326, 0.901368, 0.978379, 0.374155, 0.3437, 0.820785, 0.852968, 0.554892, 0.45926, 0.714185, 0.580378, 0.530148, 0.254213, 0.950919, 0.314368, 0.424304, 0.388183, 0.244002, 0.306542, 0.570451, 0.164858, 0.609034, 0.184189, 0.451433, 0.269775, 0.17716, 0.391834, 0.00178003, 0.891679, 0.671473, 0.711705, 0.117475, 0.783716, 0.915749, 0.984903, 0.263905, 0.655211, 0.347225, 0.361571, 0.412794, 0.00185498, 0.206817, 0.884916, 0.186854, 0.38828, 0.0828301, 0.375498, 0.666243, 0.658897, 0.876611, 0.412295, 0.697257, 0.115523, 0.316816, 0.476403, 0.766361, 0.852835, 0.306754, 0.22442, 0.0357394, 0.409191, 0.333454, 0.164335, 0.987705, 0.411213, 0.234983, 0.158057, 0.43634, 0.658609, 0.174127, 0.020123, 0.437261, 0.0184341, 0.89343, 0.79349, 0.980645, 0.692591, 0.148737, 0.330185, 0.754389, 0.642548, 0.817865, 0.880654, 0.422831, 0.446075, 0.21881, 0.984493, 0.0661338, 0.461624, 0.105358, 0.534487, 0.213864, 0.148391, 0.951034, 0.271586, 0.559914, 0.879341, 0.602874, 0.220543, 0.476639, 0.435103, 0.105406, 0.310206, 0.793802, 0.151404, 0.487077, 0.172264, 0.960269, 0.713114, 0.999871, 0.420094, 0.515271, 0.451883, 0.479245, 0.348492, 0.990736, 0.308586, 0.63651, 0.808384, 0.561693, 0.0413513, 0.681456, 0.610626, 0.534659, 0.496177, 0.3667, 0.900975, 0.894569, 0.79565, 0.0186271, 0.989815, 0.991297, 0.779106, 0.519002, 0.487239, 0.869723, 0.00462705, 0.184937, 0.668712, 0.917448, 0.725175, 0.562443, 0.428636, 0.303813, 0.647251, 0.921253, 0.47985, 0.0837471, 0.744928, 0.861585, 0.839156, 0.834023, 0.264347, 0.302752, 0.647836, 0.310652, 0.287339, 0.22281, 0.58143, 0.0492512, 0.388226, 0.636916, 0.701096, 0.45844, 0.612194, 0.0897263, 0.613092, 0.21763, 0.251719, 0.581469, 0.842173, 0.104907, 0.852448, 0.8234, 0.164362, 0.888597, 0.0204464, 0.835671, 0.761565, 0.556342, 0.796369, 0.586651, 0.669905, 0.670633, 0.182719, 0.77019, 0.404177, 0.553797, 0.414769, 0.961517, 0.743827, 0.58166, 0.514762, 0.0927369, 0.201122, 0.510801, 0.338126, 0.992696, 0.803498, 0.648466, 0.729269, 0.455494, 0.115187, 0.33076, 0.453352, 0.475997, 0.0203883, 0.594224, 0.0339375, 0.020838, 0.55651, 0.404537, 0.949745, 0.854326, 0.651165, 0.104005, 0.694183, 0.00834956, 0.78608, 0.815726, 0.459997, 0.122715, 0.765904, 0.40332, 0.685294, 0.494859, 0.746013, 0.174657, 0.503882, 0.560745, 0.223367, 0.625813, 0.415538, 0.399038, 0.395755, 0.275441, 0.36147, 0.201579, 0.401547, 0.408787, 0.884887, 0.616629, 0.889319, 0.656236, 0.938783, 0.0637644, 0.973361, 0.879687, 0.529342, 0.568434, 0.431322, 0.62737, 0.974513, 0.845337, 0.996259, 0.159408, 0.631976, 0.643702, 0.665687, 0.139823, 0.843702, 0.246161, 0.76084, 0.728958, 0.535128, 0.136276, 0.184521, 0.904256, 0.294465, 0.778551, 0.377506, 0.787573, 0.436552, 0.320794, 0.965536, 0.692609, 0.618321, 0.786625, 0.790937, 0.634893, 0.207891, 0.643817, 0.222708, 0.425659, 0.674078, 0.504861, 0.131684, 0.0188377, 0.937917, 0.293583, 0.334396, 0.266537, 0.92676, 0.326858, 0.525026, 0.266233, 0.0477181, 0.598097, 0.0946177, 0.684865, 0.384384, 0.699691, 0.278586, 0.401219, 0.0221756, 0.792018, 0.497166, 0.515238, 0.695679, 0.719962, 0.349851, 0.440469, 0.567658, 0.624902, 0.576608, 0.635863, 0.0877794, 0.94749, 0.273357, 0.763191, 0.958012, 0.434347, 0.983312, 0.422428, 0.193906, 0.190518, 0.40998, 0.114308, 0.774496, 0.120317, 0.660065, 0.344058, 0.376515, 0.00188368, 0.498159, 0.136415, 0.97349, 0.360057, 0.468954, 0.677129, 0.988489, 0.100758, 0.987906, 0.0793113, 0.699757, 0.254688, 0.0192848, 0.0246752, 0.314687, 0.519168, 0.949958, 0.199203, 0.660482, 0.364254, 0.665527, 0.0424076, 0.0105091, 0.807254, 0.778683, 0.47006, 0.749578, 0.122787, 0.379606, 0.320607, 0.239831, 0.992628, 0.400976, 0.513473, 0.469938, 0.166511, 0.318388, 0.0512289, 0.16053, 0.677713, 0.995624, 0.0188381, 0.130674, 0.188496, 0.529163, 0.29398, 0.686658, 0.685019, 0.682503, 0.725215, 0.289632, 0.132913, 0.511885, 0.0148312, 0.820994, 0.652437, 0.130145, 0.911327, 0.627165, 0.103867, 0.13767, 0.110062, 0.406208, 0.590038, 0.0765644, 0.559362, 0.531457, 0.91515, 0.297759, 0.739756, 0.300428, 0.246681, 0.666189, 0.100013, 0.321947, 0.596659, 0.853213, 0.375101, 0.263643, 0.299012, 0.630002, 0.690559, 0.653102, 0.231595, 0.623702, 0.400381, 0.179103, 0.985133, 0.263407, 0.0276057, 0.792905, 0.94982, 0.788521, 0.444738, 0.0369177, 0.157686, 0.0208841, 0.338507, 0.235028, 0.135567, 0.898262, 0.663315, 0.304737, 0.401189, 0.501241, 0.346704, 0.560141, 0.881806, 0.243489, 0.639263, 0.599862, 0.253706, 0.854068, 0.133819, 0.405036, 0.311781, 0.401806, 0.872806, 0.321202, 0.752558, 0.175346, 0.378333, 0.323489, 0.383771, 0.858183, 0.0325355, 0.928269, 0.673296, 0.673749, 0.0901323, 0.72412, 0.649832, 0.135227, 0.35764, 0.288569, 0.254955, 0.443867, 0.517818, 0.297254, 0.590647, 0.107932, 0.449047, 0.882344, 0.225252, 0.433855, 0.762601, 0.696592, 0.944478, 0.811902, 0.446042, 0.739057, 0.916647, 0.560893, 0.481298, 0.0512294, 0.189685, 0.938124, 0.743038, 0.663919, 0.277515, 0.00490406, 0.105191, 0.745067, 0.610129, 0.875308, 0.0198431, 0.170976, 0.345018, 0.489012, 0.552749, 0.874204, 0.308591, 0.503163, 0.669615, 0.734265, 0.792719, 0.0165101, 0.760995, 0.821754, 0.223009, 0.757844, 0.830483, 0.132646, 0.61682, 0.837773, 0.0240728, 0.790019, 0.77177, 0.882421, 0.166526, 0.735692, 0.546135, 0.843767, 0.896736, 0.590712, 0.445507, 0.34464, 0.181952, 0.66194, 0.347118, 0.176585, 0.0663742, 0.581223, 0.470515, 0.0402068, 0.440101, 0.653776, 0.171315, 0.948476, 0.252551, 0.0267077, 0.214988, 0.906711, 0.658821, 0.0954548, 0.905208, 0.406649, 0.654212, 0.915519, 0.393234, 0.731812, 0.180086, 0.511531, 0.218638, 0.552076, 0.168674, 0.702122, 0.368917, 0.235562, 0.753486, 0.697328, 0.404258, 0.206343, 0.751382, 0.0744253, 0.776965, 0.0942195, 0.437631, 0.488783, 0.39511, 0.685955, 0.416878, 0.634365, 0.152642, 0.840603, 0.21257, 0.0627066, 0.353281, 0.884653, 0.151442, 0.193807, 0.063635, 0.631978, 0.149031, 0.655747, 0.888465, 0.900787, 0.929788, 0.851687, 0.715223, 0.342302, 0.90168, 0.137161, 0.46594, 0.816812, 0.965853, 0.765433, 0.369141, 0.463996, 0.964662, 0.732006, 0.173873, 0.882535, 0.648797, 0.0182048, 0.90321, 0.821726, 0.288565, 0.144074, 0.852497, 0.242443, 0.69388, 0.252887, 0.172532, 0.883051, 0.679245, 0.494158, 0.346952, 0.533348, 0.911159, 0.654162, 0.814161, 0.435313, 0.514984, 0.599249, 0.0797151, 0.805843, 0.65486, 0.931116, 0.816697, 0.581251, 0.586563, 0.836913, 0.898794, 0.95048, 0.313502, 0.387805, 0.630518, 0.418309, 0.310879, 0.866792, 0.470594, 0.207069, 0.699711, 0.794977, 0.242894, 0.478062, 0.642866, 0.530757, 0.97951, 0.654546, 0.9611, 0.424048, 0.461523, 0.819456, 0.464958, 0.680896, 0.818617, 0.60735, 0.873149, 0.554147, 0.948287, 0.677049, 0.628649, 0.389143, 0.219843, 0.206531, 0.382141, 0.97292, 0.436913, 0.527146, 0.584415, 0.638428, 0.964012, 0.67869, 0.743408, 0.364167, 0.935989, 0.319598, 0.97166, 0.531958, 0.226696, 0.676763, 0.908528, 0.616405, 0.678407, 0.183517, 0.449191, 0.0941468, 0.824995, 0.488591, 0.668747, 0.271305, 0.360296, 0.156978, 0.335918, 0.25947, 0.87536, 0.00516358, 0.634068, 0.327899, 0.106054, 0.845073, 0.81707, 0.388142, 0.70198, 0.0181476, 0.0736673, 0.187835, 0.512911, 0.175033, 0.97524, 0.849162, 0.14661, 0.928972, 0.732933, 0.844496, 0.751822, 0.919395, 0.542603, 0.356712, 0.742917, 0.647308, 0.462918, 0.434674, 0.553079, 0.0235603, 0.632526, 0.735501, 0.422099, 0.443653, 0.0204179, 0.815156, 0.233638, 0.628604, 0.0116476, 0.153278, 0.837472, 0.830971, 0.363338, 0.861741, 0.160206, 0.394161, 0.175412, 0.137136, 0.26409, 0.517597, 0.689166, 0.37129, 0.442019, 0.0914687, 0.37218, 0.930533, 0.889082, 0.483711, 0.377526, 0.252849, 0.838257, 0.801246, 0.848188, 0.361704, 0.488574, 0.148598, 0.294871, 0.266487, 0.774182, 0.187339, 0.0941953, 0.164017, 0.936422, 0.50731, 0.074095, 0.854587, 0.649322, 0.345458, 0.445889, 0.81422, 0.244509, 0.682901, 0.749852, 0.111593, 0.213816, 0.452847, 0.39045, 0.0703317, 0.804879, 0.0454746, 0.11173, 0.541566, 0.757812, 0.901329, 0.1559, 0.437596, 0.0668889, 0.51318, 0.239489, 0.991694, 0.00890407, 0.776454, 0.480847, 0.867292, 0.178512, 0.487028, 0.394301, 0.312336, 0.706071, 0.0676136, 0.417828, 0.144306, 0.467616, 0.535511, 0.451438, 0.732587, 0.81661, 0.17244, 0.239007, 0.384814, 0.519206, 0.946842, 0.745977, 0.0109876, 0.417681, 0.973558, 0.434035, 0.264324, 0.423259, 0.180296, 0.0602802, 0.905666, 0.297782, 0.704718, 0.0523451, 0.398693, 0.312, 0.714856, 0.176388, 0.922254, 0.997358, 0.112195, 0.505402, 0.848362, 0.213936, 0.846666, 0.609299, 0.833808, 0.693092, 0.548613, 0.66066, 0.86805, 0.787334, 0.00247236, 0.402374, 0.378345, 0.372522, 0.963886, 0.938627, 0.364029, 0.555715, 0.450016, 0.896565, 0.786311, 0.628032, 0.768357, 0.220717, 0.0791959, 0.588705, 0.937854, 0.306802, 0.358237, 0.625344, 0.776782, 0.813199, 0.045975, 0.4, 0.233179, 0.983195, 0.305067, 0.0694271, 0.359581, 0.067716, 0.885032, 0.273982, 0.570772, 0.888602, 0.219557, 0.378408, 0.241539, 0.258022, 0.475525, 0.857438, 0.948276, 0.00303445, 0.0524761, 0.0211743, 0.909011, 0.621567, 0.679538, 0.126809, 0.972133, 0.108976, 0.0159989, 0.977282, 0.392157, 0.291527, 0.222998, 0.324908, 0.242965, 0.20673, 0.514523, 0.480699, 0.692138, 0.382866, 0.21629, 0.841046, 0.268402, 0.76586, 0.874557, 0.814671, 0.581949, 0.0393721, 0.376769, 0.0832735, 0.0114397, 0.462073, 0.0464791, 0.468276, 0.815788, 0.062347, 0.0712963, 0.579323, 0.550473, 0.811739, 0.48989, 0.681401, 0.185871, 0.0397111, 0.880335, 0.347317, 0.613371, 0.207223, 0.587868, 0.66271, 0.370936, 0.385676, 0.564103, 0.32319, 0.203513, 0.20325, 0.28876, 0.636782, 0.133005, 0.154924, 0.814053, 0.577972, 0.590152, 0.74786, 0.733135, 0.93969, 0.357774, 0.361943, 0.823137, 0.81813, 0.331541, 0.784539, 0.634332, 0.897261, 0.232585, 0.260344, 0.585753, 0.949643, 0.394603, 0.629096, 0.571147, 0.250446, 0.639285, 0.874115, 0.0845131, 0.901405, 0.448808, 0.879161, 0.853172, 0.657264, 0.455202, 0.674769, 0.792406, 0.221688, 0.210912, 0.504814, 0.64103, 0.040465, 0.551683, 0.0399134, 0.985258, 0.566315, 0.153864, 0.558317, 0.920538, 0.504803, 0.0154709, 0.930551, 0.699332, 0.359302, 0.597273, 0.749038, 0.54641, 0.475377, 0.532226, 0.282638, 0.686299, 0.904624, 0.711049, 0.286856, 0.165259, 0.793737, 0.947973, 0.442122, 0.585861, 0.00375097, 0.477529, 0.966832, 0.0255681, 0.850698, 0.208501, 0.157569, 0.908811, 0.427259, 0.585685, 0.358088, 0.820059, 0.636096, 0.678087, 0.111219, 0.658997, 0.0135983, 0.230142, 0.956578, 0.0798112, 0.792803, 0.00995865, 0.621058, 0.859901, 0.940691, 0.485983, 0.766231, 0.617424, 0.768601, 0.459799, 0.0779353, 0.470563, 0.414345, 0.882353, 0.838752, 0.969884, 0.365109, 0.427634, 0.842743, 0.629724, 0.376985, 0.291547, 0.205478, 0.918634, 0.0106153, 0.675243, 0.503538, 0.311834, 0.363575, 0.685241, 0.612219, 0.243538, 0.0523428, 0.255861, 0.726771, 0.547785, 0.657322, 0.822952, 0.531548, 0.509373, 0.400932, 0.486141, 0.24589, 0.523337, 0.620198, 0.672751, 0.436069, 0.750501, 0.150979, 0.777565, 0.255165, 0.25547, 0.417277, 0.127728, 0.790892, 0.231964, 0.251233, 0.515786, 0.733995, 0.755056, 0.212614, 0.140287, 0.506838, 0.548005, 0.50844, 0.828861, 0.738998, 0.66115, 0.493259, 0.0879833, 0.0818416, 0.359093, 0.144662, 0.34801, 0.566687, 0.431741, 0.0395252, 0.972612, 0.173369, 0.282916, 0.0209703, 0.454247, 0.781002, 0.555626, 0.755128, 0.508045, 0.968286, 0.567804, 0.720546, 0.716028, 0.210509, 0.764112, 0.220195, 0.179263, 0.993463, 0.981587, 0.376688, 0.49655, 0.416868, 0.750882, 0.581115, 0.528931, 0.649702, 0.552172, 0.199754, 0.21184, 0.300756, 0.00206194, 0.790112, 0.661196, 0.407876, 0.121373, 0.0288388, 0.537629, 0.491145, 0.200387, 0.489174, 0.265322, 0.715038, 0.932368, 0.28523, 0.542864, 0.384893, 0.855611, 0.483112, 0.808174, 0.124034, 0.571804, 0.357685, 0.182198, 0.345442, 0.70914, 0.554292, 0.516797, 0.976609, 0.143118, 0.00196754, 0.389125, 0.304913, 0.896352, 0.137209, 0.897262, 0.174488, 0.945255, 0.738199, 0.446846, 0.651386, 0.103271, 0.015566, 0.669168, 0.111878, 0.720844, 0.571162, 0.414152, 0.632662, 0.124961, 0.117036, 0.547065, 0.769056, 0.212571, 0.127038, 0.653646, 0.600641, 0.894887, 0.391917, 0.510365, 0.0804136, 0.546756, 0.572669, 0.211586, 0.247839, 0.195546, 0.607518, 0.502233, 0.434904, 0.699243, 0.350656, 0.0359477, 0.491685, 0.0887684, 0.0941827, 0.722759, 0.115717, 0.266468, 0.631221, 0.157107, 0.198286, 0.226469, 0.159666, 0.128377, 0.218301, 0.361379, 0.4007, 0.533851, 0.557404, 0.0466327, 0.645502, 0.153742, 0.554059, 0.9425, 0.0661787, 0.0320266, 0.871934, 0.63689, 0.395157, 0.301419, 0.191002, 0.0203157, 0.362925, 0.418706, 0.109352, 0.127928, 0.735726, 0.85121, 0.217985, 0.72121, 0.606717, 0.969741, 0.350378, 0.945544, 0.665039, 0.496837, 0.745786, 0.686947, 0.558355, 0.651492, 0.196427, 0.381324, 0.481085, 0.270371, 0.737005, 0.542791, 0.664317, 0.845877, 0.106086, 0.599747, 0.805139, 0.314063, 0.920153, 0.890399, 0.0157717, 0.344151, 0.773477, 0.927122, 0.572308, 0.925828, 0.759559, 0.0634648, 0.278847, 0.786123, 0.896158, 0.79095, 0.0878904, 0.815251, 0.845217, 0.412765, 0.41615, 0.333214, 0.410225, 0.321003, 0.905244, 0.012862, 0.114231, 0.668392, 0.91973, 0.45456, 0.505116, 0.521361, 0.888924, 0.715811, 0.718758, 0.0619728, 0.0916167, 0.0335274, 0.0624644, 0.4784, 0.429709, 0.58511, 0.677507, 0.0806693, 0.591992, 0.246494, 0.967231, 0.527379, 0.561387, 0.253546, 0.0427814, 0.737071, 0.796151, 0.0255074, 0.105284, 0.827983, 0.535238, 0.844796, 0.841525, 0.591672, 0.0766255, 0.0881285, 0.704453, 0.671481, 0.768818, 0.111716, 0.71122, 0.950354, 0.899784, 0.433181, 0.40691, 0.503999, 0.422504, 0.581437, 0.797081, 0.531882, 0.0998619, 0.48154, 0.370861, 0.00221245, 0.410198, 0.391688, 0.947599, 0.228708, 0.0315346, 0.927713, 0.779427, 0.911971, 0.30753, 0.865715, 0.0593138, 0.350164, 0.301878, 0.72946, 0.431283, 0.357232, 0.212766, 0.71931, 0.515632, 0.816957, 0.191838, 0.775153, 0.432858, 0.959898, 0.634488, 0.622311, 0.599992, 0.512847, 0.997908, 0.939193, 0.581875, 0.560387, 0.78185, 0.285982, 0.280553, 0.308816, 0.134468, 0.321772, 0.110574, 0.489362, 0.872673, 0.0193961, 0.460953, 0.84901, 0.668887, 0.189664, 0.000549057, 0.161837, 0.72935, 0.709209, 0.00228495, 0.596407, 0.122947, 0.984808, 0.8726, 0.308435, 0.233373, 0.669192, 0.461376, 0.114877, 0.00838577, 0.926238, 0.315023, 0.307728, 0.753198, 0.415399, 0.349156, 0.421721, 0.0862714, 0.665752, 0.498863, 0.127277, 0.337532, 0.936022, 0.437087, 0.717495, 0.745443, 0.117998, 0.250283, 0.280285, 0.582203, 0.392373, 0.0847275, 0.337317, 0.314002, 0.329854, 0.0470029, 0.407913, 0.977614, 0.688895, 0.559196, 0.334343, 0.510806, 0.209277, 0.737387, 0.226032, 0.0296062, 0.338569, 0.0356785, 0.378598, 0.479794, 0.963596, 0.357715, 0.494336, 0.0956445, 0.278095, 0.225147, 0.379982, 0.8188, 0.950299, 0.0545482, 0.635316, 0.0816566, 0.989249, 0.00408357, 0.905033, 0.367877, 0.0417027, 0.972755, 0.457357, 0.692385, 0.150804, 0.26182, 0.725535, 0.960612, 0.11631, 0.971702, 0.0398852, 0.726893, 0.594899, 0.653482, 0.785575, 0.983186, 0.900966, 0.765669, 0.654914, 0.916507, 0.928975, 0.553837, 0.457753, 0.58964, 0.00780929, 0.282989, 0.202425, 0.158142, 0.310862, 0.507121, 0.657615, 0.884899, 0.234023, 0.0502052, 0.0933516, 0.573893, 0.736496, 0.248577, 0.57518, 0.344975, 0.130153, 0.655958, 0.763193, 0.218772, 0.680001, 0.597525, 0.0542872, 0.409138, 0.573627, 0.120364, 0.738672, 0.725271, 0.936735, 0.224608, 0.188548, 0.496173, 0.929599, 0.00923076, 0.565452, 0.0899691, 0.919553, 0.475673, 0.318576, 0.220193, 0.535904, 0.347333, 0.443615, 0.145647, 0.258849, 0.855244, 0.357146, 0.624343, 0.692086, 0.846721, 0.961042, 0.148, 0.0624468, 0.559837, 0.334245, 0.728384, 0.0147112, 0.406731, 0.422222, 0.936485, 0.0063763, 0.209485, 0.709123, 0.625679, 0.80454, 0.830715, 0.860449, 0.583985, 0.764824, 0.287307, 0.885473, 0.57181, 0.155419, 0.153509, 0.188338, 0.398051, 0.0866237, 0.512296, 0.502992, 0.35682, 0.289414, 0.170634, 0.490584, 0.959767, 0.860544, 0.413453, 0.810313, 0.0113791, 0.519471, 0.731116, 0.199219, 0.81898, 0.374283, 0.783708, 0.931345, 0.294982, 0.120297, 0.276786, 0.982351, 0.649792, 0.466978, 0.67864, 0.878387, 0.358194, 0.113574, 0.792296, 0.685458, 0.182877, 0.898499, 0.724257, 0.0528478, 0.374871, 0.809123, 0.338506, 0.360038, 0.288583, 0.578386, 0.464609, 0.371332, 0.355915, 0.771267, 0.588021, 0.0448652, 0.875129, 0.513044, 0.33325, 0.715725, 0.247601, 0.141509, 0.831008, 0.98756, 0.649571, 0.86587, 0.163103, 0.340718, 0.865083, 0.0677505, 0.216519, 0.570092, 0.975661, 0.0302013, 0.975612, 0.942977, 0.00373243, 0.640335, 0.53276, 0.245543, 0.12357, 0.131662, 0.896766, 0.171882, 0.37124, 0.19251, 0.582918, 0.894718, 0.0180517, 0.368494, 0.356654, 0.293119, 0.437928, 0.99279, 0.587389, 0.373991, 0.118354, 0.703704, 0.214441, 0.944031, 0.757169, 0.459805, 0.710348, 0.290625, 0.642241, 0.908912, 0.597383, 0.847746, 0.266141, 0.954442, 0.786096, 0.584809, 0.872451, 0.189283, 0.590112, 0.103202, 0.561726, 0.22862, 0.865938, 0.571098, 0.296255, 0.722207, 0.804941, 0.428624, 0.240523, 0.545486, 0.597495, 0.793655, 0.976565, 0.941642, 0.929814, 0.246966, 0.763846, 0.914594, 0.306194, 0.82581, 0.946183, 0.1705, 0.569774, 0.340134, 0.506855, 0.99366, 0.66201, 0.526022, 0.00202823, 0.532165, 0.973131, 0.653596, 0.551471, 0.760754, 0.0511451, 0.797115, 0.455992, 0.317481, 0.212322, 0.352279, 0.314062, 0.595491, 0.397062, 0.652924, 0.790962, 0.976547, 0.0622074, 0.33661, 0.646198, 0.542818, 0.281868, 0.203457, 0.652231, 0.123915, 0.501028, 0.480124, 0.160761, 0.134233, 0.743564, 0.415994, 0.288894, 0.833903, 0.712921, 0.727619, 0.64625, 0.225502, 0.291045, 0.905906, 0.528167, 0.742347, 0.486641, 0.335503, 0.766211, 0.338197, 0.937293, 0.367452, 0.207395, 0.375009, 0.355053, 0.961887, 0.240556, 0.525981, 0.0458107, 0.0874091, 0.612792, 0.0990322, 0.745701, 0.147858, 0.312751, 0.911464, 0.324989, 0.495886, 0.348204, 0.426207, 0.863553, 0.581139, 0.965369, 0.595424, 0.699875, 0.773731, 0.341878, 0.930402, 0.279704, 0.401378, 0.747993, 0.435297, 0.768118, 0.563954, 0.016211, 0.884873, 0.500864, 0.918371, 0.763598, 0.776229, 0.619362, 0.703753, 0.584146, 0.603731, 0.712628, 0.27401, 0.567779, 0.491112, 0.896256, 0.763065, 0.0339006, 0.848141, 0.6502, 0.73823, 0.541453, 0.350801, 0.0428536, 0.164055, 0.108277, 0.341676, 0.15516, 0.24938, 0.426811, 0.697442, 0.907769, 0.497783, 0.99617, 0.552364, 0.864926, 0.5084, 0.488835, 0.204708, 0.772011, 0.500959, 0.988587, 0.653905, 0.0344443, 0.518279, 0.231005, 0.618156, 0.50635, 0.58547, 0.416673, 0.876748, 0.318371, 0.708886, 0.49613, 0.700261, 0.93264, 0.116976, 0.486153, 0.192922, 0.85528, 0.86345, 0.520997, 0.02331, 0.458086, 0.223506, 0.577211, 0.552242, 0.0102861, 0.160216, 0.57318, 0.424467, 0.437013, 0.736506, 0.835531, 0.0998913, 0.0845583, 0.972808, 0.784317, 0.72042, 0.0886273, 0.42117, 0.395213, 0.234131, 0.885903, 0.169609, 0.451673, 0.0327804, 0.199422, 0.311461, 0.603402, 0.382815, 0.518431, 0.413673, 0.598206, 0.364313, 0.779445, 0.341969, 0.167242, 0.590968, 0.292988, 0.225162, 0.20739, 0.938427, 0.669011, 0.969483, 0.387452, 0.249334, 0.542592, 0.384693, 0.134744, 0.428328, 0.701529, 0.481345, 0.920091, 0.904572, 0.840509, 0.0919866, 0.206846, 0.852618, 0.584072, 0.955355, 0.741576, 0.629663, 0.612411, 0.667856, 0.845727, 0.675872, 0.594167, 0.975577, 0.8698, 0.158647, 0.703157, 0.584215, 0.00491956, 0.798266, 0.8218, 0.414095, 0.993723, 0.890489, 0.708743, 0.668226, 0.810432, 0.262654, 0.832021, 0.115476, 0.00390665, 0.362986, 0.492119, 0.870461, 0.269166, 0.172225, 0.564672, 0.400391, 0.740482, 0.906482, 0.328487, 0.989471, 0.151229, 0.859692, 0.25861, 0.0940253, 0.13692, 0.0757249, 0.998619, 0.842025, 0.322892, 0.286659, 0.381916, 0.985287, 0.515331, 0.916071, 0.528695, 0.211765, 0.390794, 0.496102, 0.12651, 0.0528892, 0.503706, 0.988945, 0.845423, 0.107962, 0.402534, 0.0852831, 0.066165, 0.829246, 0.828779, 0.536622, 0.289877, 0.872261, 0.524916, 0.931103, 0.00457239, 0.620804, 0.348598, 0.918016, 0.381111, 0.282309, 0.172538, 0.127281, 0.960613, 0.736746, 0.264226, 0.419735, 0.830129, 0.544679, 0.472383, 0.404834, 0.398699, 0.0316545, 0.892427, 0.50956, 0.457152, 0.529312, 0.9592, 0.888618, 0.804808, 0.159292, 0.436697, 0.209112, 0.422998, 0.426475, 0.663998, 0.292566, 0.161049, 0.703247, 0.495259, 0.343341, 0.251313, 0.77333, 0.0113886, 0.601211, 0.576168, 0.0706262, 0.360842, 0.647657, 0.856267, 0.411357, 0.908686, 0.35822, 0.325975, 0.825719, 0.765477, 0.801352, 0.203915, 0.63614, 0.228641, 0.770325, 0.946778, 0.818214, 0.914332, 0.905681, 0.352022, 0.994568, 0.614553, 0.952883, 0.335177, 0.926303, 0.969833, 0.0983308, 0.838996, 0.182769, 0.979836, 0.486662, 0.602633, 0.626398, 0.159378, 0.216179, 0.544848, 0.0878025, 0.244399, 0.546144, 0.966008, 0.621244, 0.96941, 0.603416, 0.33022, 0.803729, 0.289634, 0.259416, 0.931589, 0.638398, 0.0338544, 0.0435814, 0.257008, 0.812442, 0.727103, 0.126367, 0.682423, 0.458193, 0.00417282, 0.223973, 0.0692229, 0.62723, 0.0117099, 0.590087, 0.818927, 0.247285, 0.42548, 0.733347, 0.0664999, 0.39956, 0.883227, 0.695966, 0.816119, 0.0305324, 0.756018, 0.689714, 0.894324, 0.0645479, 0.196347, 0.155635, 0.672791, 0.344293, 0.423109, 0.415881, 0.204927, 0.665713, 0.579229, 0.658633, 0.845824, 0.985636, 0.426899, 0.807134, 0.839088, 0.0107139, 0.14249, 0.51986, 0.714971, 0.0845383, 0.571933, 0.590329, 0.107127, 0.438811, 0.165975, 0.76789, 0.290438, 0.705135, 0.026361, 0.529545, 0.823216, 0.388826, 0.615675, 0.517143, 0.566942, 0.703386, 0.444429, 0.6027, 0.200455, 0.722011, 0.422342, 0.181544, 0.279475, 0.582627, 0.498877, 0.42955, 0.426562, 0.103993, 0.285546, 0.414382, 0.265607, 0.541157, 0.223715, 0.138597, 0.608746, 0.470125, 0.985783, 0.150817, 0.46392, 0.000200871, 0.787561, 0.0966264, 0.348749, 0.645341, 0.560252, 0.170749, 0.285654, 0.0573061, 0.626963, 0.665299, 0.949342, 0.368927, 0.616642, 0.899843, 0.560864, 0.0500526, 0.636431, 0.609077, 0.221059, 0.944734, 0.83399, 0.197986, 0.102107, 0.304868, 0.99269, 0.393463, 0.547096, 0.749555, 0.866702, 0.54016, 0.761694, 0.00293374, 0.259535, 0.912372, 0.271655, 0.816248, 0.868964, 0.0294961, 0.104257, 0.86573, 0.276186, 0.707999, 0.92271, 0.841975, 0.526159, 0.534731, 0.685051, 0.563805, 0.538375, 0.00772071, 0.285702, 0.187482, 0.54118, 0.971558, 0.88197, 0.894442, 0.934236, 0.878159, 0.599847, 0.540383, 0.816625, 0.00306986, 0.708378, 0.447841, 0.0120822, 0.323399, 0.465694, 0.471394, 0.863878, 0.430542, 0.463848, 0.297583, 0.863157, 0.564637, 0.355597, 0.793509, 0.147592, 0.953117, 0.950615, 0.643658, 0.940714, 0.0628789, 0.205232, 0.204428, 0.969652, 0.767973, 0.0415497, 0.932636, 0.0573255, 0.733433, 0.350563, 0.903375, 0.719947, 0.911418, 0.0659568, 0.259685, 0.610348, 0.0463574, 0.554181, 0.940194, 0.651812, 0.196356, 0.344841, 0.834639, 0.430794, 0.953926, 0.465358, 0.739098, 0.26821, 0.378973, 0.690384, 0.581762, 0.270614, 0.797406, 0.42754, 0.290747, 0.979932, 0.654372, 0.354304, 0.0665159, 0.429663, 0.565186, 0.0834735, 0.404492, 0.835542, 0.110146, 0.231637, 0.0152121, 0.763023, 0.0616657, 0.450835, 0.10849, 0.300411, 0.931281, 0.498653, 0.688545, 0.78672, 0.464066, 0.291882, 0.311086, 0.482199, 0.275523, 0.0585518, 0.668633, 0.508012, 0.127602, 0.51531, 0.718507, 0.769994, 0.672421, 0.879333, 0.274856, 0.874205, 0.243628, 0.329747, 0.706719, 0.951337, 0.39424, 0.319537, 0.615233, 0.666551, 0.140004, 0.986185, 0.24362, 0.260255, 0.775704, 0.318598, 0.634543, 0.373432, 0.23914, 0.960406, 0.700363, 0.0150745, 0.207158, 0.0973178, 0.172616, 0.133483, 0.854305, 0.968142, 0.998083, 0.729599, 0.737585, 0.00674988, 0.0817041, 0.506241, 0.544573, 0.615566, 0.858829, 0.45843, 0.792255, 0.183437, 0.863698, 0.648547, 0.13791, 0.392648, 0.921829, 0.562101, 0.709357, 0.650223, 0.425849, 0.447496, 0.464585, 0.318584, 0.239279, 0.894132, 0.0399246, 0.574067, 0.00205177, 0.339859, 0.272871, 0.711183, 0.870697, 0.674962, 0.529911, 0.676338, 0.71056, 0.658444, 0.29523, 0.23069, 0.817284, 0.0576263, 0.555746, 0.868494, 0.0366979, 0.742614, 0.865596, 0.159675, 0.37778, 0.17525, 0.425312, 0.847687, 0.37265, 0.474997, 0.838556, 0.698778, 0.435983, 0.241735, 0.639332, 0.090232, 0.815012, 0.469081, 0.090894, 0.759303, 0.644909, 0.382755, 0.509077, 0.905721, 0.848911, 0.00579584, 0.517374, 0.314455, 0.090473, 0.73679, 0.666728, 0.961911, 0.990351, 0.33643, 0.0883509, 0.300408, 0.0702269, 0.844034, 0.569015, 0.465901, 0.0748921, 0.197839, 0.380249, 0.759736, 0.405091, 0.220558, 0.805229, 0.958237, 0.745353, 0.725116, 0.596741, 0.604463, 0.415037, 0.42541, 0.498128, 0.186665, 0.405051, 0.28792, 0.0203449, 0.195992, 0.921243, 0.191876, 0.818855, 0.975756, 0.748671, 0.813616, 0.987465, 0.082691, 0.231378, 0.199104, 0.202423, 0.367678, 0.291812, 0.763446, 0.986363, 0.865835, 0.776336, 0.964528, 0.451582, 0.281876, 0.82759, 0.804063, 0.020807, 0.0420121, 0.869471, 0.897517, 0.842594, 0.538692, 0.639519, 0.00635103, 0.939893, 0.668518, 0.521784, 0.58292, 0.00522094, 0.664122, 0.16847, 0.321834, 0.331613, 0.83081, 0.395113, 0.781049, 0.693139, 0.348966, 0.150701, 0.664904, 0.654168, 0.996648, 0.0939377, 0.724414, 0.937661, 0.560264, 0.319581, 0.762135, 0.0923492, 0.965276, 0.0243539, 0.100302, 0.244656, 0.531123, 0.71056, 0.166116, 0.469231, 0.210765, 0.206743, 0.962878, 0.607144, 0.305528, 0.453014, 0.727968, 0.176804, 0.116808, 0.00258623, 0.89623, 0.817662, 0.868491, 0.270113, 0.699267, 0.90892, 0.336316, 0.210581, 0.0204948, 0.791701, 0.31052, 0.24179, 0.553815, 0.590352, 0.723638, 0.912787, 0.402025, 0.36912, 0.141353, 0.351457, 0.0349154, 0.523278, 0.112241, 0.260141, 0.982615, 0.234799, 0.395018, 0.522477, 0.053424, 0.107475, 0.363252, 0.204558, 0.855529, 0.929576, 0.647918, 0.135676, 0.15198, 0.404128, 0.433395, 0.166823, 0.670806, 0.0906192, 0.851992, 0.694199, 0.671856, 0.597631, 0.20906, 0.179516, 0.0647193, 0.0296873, 0.834149, 0.136419, 0.706952, 0.664221, 0.548566, 0.401391, 0.526223, 0.224918, 0.445352, 0.0370809, 0.176695, 0.541017, 0.796263, 0.796275, 0.913017, 0.949191, 0.619724, 0.51641, 0.906705, 0.142056, 0.967786, 0.423085, 0.482451, 0.288789, 0.836869, 0.120046, 0.528131, 0.625834, 0.234306, 0.196148, 0.119733, 0.734559, 0.965229, 0.562937, 0.787852, 0.675926, 0.029867, 0.241398, 0.802881, 0.927945, 0.923412, 0.381762, 0.643686, 0.0761685, 0.838634, 0.467641, 0.681804, 0.63528, 0.653475, 0.975469, 0.380416, 0.320755, 0.993272, 0.548512, 0.135106, 0.923513, 0.465571, 0.3169, 0.167756, 0.257546, 0.433034, 0.739972, 0.960899, 0.608396, 0.930492, 0.735647, 0.463604, 0.362737, 0.884576, 0.926171, 0.0598129, 0.632085, 0.565815, 0.0310972, 0.752345, 0.818162, 0.308334, 0.175584, 0.750346, 0.0552021, 0.265004, 0.233168, 0.593114, 0.834025, 0.276204, 0.138598, 0.197715, 0.178756, 0.667517, 0.416278, 0.821277, 0.358993, 0.968456, 0.0335809, 0.266034, 0.882204, 0.522069, 0.630596, 0.211127, 0.740852, 0.747831, 0.0644943, 0.0345094, 0.329728, 0.41275, 0.21704, 0.490708, 0.985969, 0.392695, 0.907899, 0.643262, 0.0143452, 0.791734, 0.23178, 0.290934, 0.105063, 0.399584, 0.159166, 0.614385, 0.935482, 0.252265, 0.466793, 0.0633298, 0.622608, 0.764519, 0.392718, 0.438837, 0.389323, 0.591578, 0.989194, 0.527337, 0.660731, 0.889085, 0.619298, 0.600918, 0.379091, 0.741526, 0.0862965, 0.492049, 0.88669, 0.95967, 0.521622, 0.252513, 0.864143, 0.909911, 0.2173, 0.478902, 0.358323, 0.643247, 0.284693, 0.266228, 0.163657, 0.983907, 0.336515, 0.651207, 0.961555, 0.363472, 0.325315, 0.621677, 0.352404, 0.326053, 0.231271, 0.249802, 0.278977, 0.832877, 0.722816, 0.599307, 0.812224, 0.853521, 0.896083, 0.896791, 0.0556386, 0.532463, 0.0892749, 0.741247, 0.425154, 0.827661, 0.463396, 0.333345, 0.36799, 0.0731207, 0.998054, 0.756167, 0.985519, 0.155195, 0.574123, 0.128731, 0.15453, 0.663942, 0.15609, 0.647585, 0.497078, 0.138329, 0.20556, 0.707234, 0.0701173, 0.32703, 0.0736788, 0.151086, 0.034621, 0.775824, 0.395119, 0.491423, 0.811292, 0.555471, 0.399263, 0.896201, 0.168861, 0.580457, 0.837932, 0.670103, 0.050994, 0.293822, 0.124163, 0.339868, 0.979219, 0.544389, 0.519155, 0.508206, 0.184331, 0.584999, 0.730872, 0.980492, 0.536113, 0.616493, 0.275979, 0.0288866, 0.40827, 0.578146, 0.19725, 0.265708, 0.22907, 0.149651, 0.979306, 0.981751, 0.0337527, 0.940704, 0.636961, 0.66884, 0.397068, 0.600011, 0.322185, 0.247842, 0.903778, 0.465529, 0.0182291, 0.741215, 0.355892, 0.809661, 0.148362, 0.846179, 0.303348, 0.790928, 0.0170574, 0.607165, 0.876478, 0.00035118, 0.014497, 0.0108556, 0.919901, 0.994195, 0.163055, 0.90789, 0.909241, 0.701163, 0.157759, 0.389993, 0.65642, 0.604372, 0.822426, 0.741058, 0.516607, 0.996425, 0.672762, 0.20792, 0.565459, 0.693866, 0.289497, 0.925893, 0.928514, 0.86954, 0.775174, 0.112372, 0.134064, 0.43187, 0.779967, 0.741867, 0.813394, 0.928731, 0.498083, 0.917405, 0.498005, 0.789323, 0.586336, 0.44808, 0.104959, 0.827014, 0.229818, 0.888603, 0.847413, 0.940034, 0.593459, 0.431248, 0.566338, 0.367776, 0.802815, 0.564667, 0.703991, 0.836249, 0.214939, 0.29843, 0.843575, 0.548418, 0.00429634, 0.260532, 0.783796, 0.0827653, 0.909126, 0.753129, 0.112608, 0.600541, 0.664346, 0.23046, 0.743698, 0.327555, 0.151545, 0.700316, 0.315323, 0.643648, 0.580651, 0.121066, 0.592839, 0.484781, 0.467554, 0.179179, 0.604391, 0.717236, 0.745805, 0.502522, 0.0460628, 0.447133, 0.580186, 0.93037, 0.321131, 0.100553, 0.954835, 0.267758, 0.502147, 0.534792, 0.211809, 0.160501, 0.171858, 0.88894, 0.798534, 0.194293, 0.400821, 0.0234603, 0.119979, 0.824951, 0.360874, 0.518219, 0.415773, 0.45019, 0.455195, 0.585127, 0.256568, 0.204331, 0.414101, 0.69395, 0.2381, 0.261185, 0.209752, 0.0115052, 0.112926, 0.943212, 0.574441, 0.514057, 0.544136, 0.576757, 0.946525, 0.855984, 0.366236, 0.616032, 0.825127, 0.854987, 0.464268, 0.305881, 0.10641, 0.686624, 0.43191, 0.839187, 0.375332, 0.915516, 0.764687, 0.680906, 0.909116, 0.631644, 0.324785, 0.758552, 0.500855, 0.236844, 0.986931, 0.0211137, 0.695021, 0.901116, 0.308871, 0.216388, 0.304568, 0.0111088, 0.617964, 0.244016, 0.895608, 0.116573, 0.38365, 0.109429, 0.440777, 0.376023, 0.630833, 0.0729521, 0.827809, 0.150113, 0.87315, 0.281883, 0.115363, 0.0853128, 0.933364, 0.65708, 0.017312, 0.872395, 0.247909, 0.868631, 0.779587, 0.454693, 0.431712, 0.325233, 0.901397, 0.367187, 0.718744, 0.407726, 0.792426, 0.254828, 0.267451, 0.809714, 0.88461, 0.54456, 0.824247, 0.518043, 0.800778, 0.445437, 0.014163, 0.64314, 0.79269, 0.436548, 0.204399, 0.311823, 0.656984, 0.0499323, 0.662787, 0.174967, 0.701401, 0.922061, 0.436045, 0.884565, 0.992981, 0.412914, 0.295808, 0.601825, 0.948338, 0.0759658, 0.902624, 0.40913, 0.284306, 0.651176, 0.86046, 0.0900332, 0.412146, 0.613414, 0.501614, 0.118202, 0.679276, 0.254333, 0.797349, 0.865418, 0.727564, 0.891665, 0.00370642, 0.566895, 0.701209, 0.995844, 0.030836, 0.813926, 0.501887, 0.260956, 0.184355, 0.258789, 0.960773, 0.941786, 0.707603, 0.324272, 0.728184, 0.412306, 0.114169, 0.95476, 0.224615, 0.515423, 0.348148, 0.501832, 0.879398, 0.744902, 0.723606, 0.101973, 0.773845, 0.947844, 0.414223, 0.842809, 0.10853, 0.0228851, 0.672875, 0.807232, 0.0990737, 0.293034, 0.0116935, 0.294261, 0.71371, 0.566896, 0.665978, 0.0574669, 0.383927, 0.292232, 0.659186, 0.25795, 0.667451, 0.922412, 0.65384, 0.299946, 0.225055, 0.904578, 0.571749, 0.438771, 0.13227, 0.584159, 0.327093, 0.838427, 0.252241, 0.608643, 0.637982, 0.284738, 0.60947, 0.23709, 0.895966, 0.130962, 0.881189, 0.16436, 0.490026, 0.348695, 0.344268, 0.611604, 0.0924971, 0.659324, 0.258519, 0.323436, 0.218884, 0.717656, 0.563147, 0.491481, 0.638029, 0.187785, 0.527152, 0.409818, 0.0796029, 0.550197, 0.106779, 0.863336, 0.89693, 0.672314, 0.461292, 0.534388, 0.838775, 0.760253, 0.794555, 0.175541, 0.46315, 0.0430115, 0.292334, 0.409738, 0.534336, 0.607629, 0.259045, 0.853545, 0.822796, 0.438134, 0.277195, 0.375651, 0.692985, 0.707428, 0.295825, 0.974419, 0.556508, 0.493008, 0.456633, 0.441367, 0.91749, 0.93552, 0.71973, 0.381575, 0.108175, 0.287838, 0.723426, 0.688044, 0.409911, 0.826705, 0.399584, 0.045195, 0.522587, 0.974563, 0.560133, 0.165759, 0.223891, 0.104598, 0.596698, 0.350797, 0.751825, 0.806949, 0.0926424, 0.9807, 0.234214, 0.476828, 0.627716, 0.334558, 0.659462, 0.292002, 0.215695, 0.478504, 0.842043, 0.208658, 0.574693, 0.706193, 0.182325, 0.514058, 0.742052, 0.430874, 0.655785, 0.776095, 0.427489, 0.573386, 0.132211, 0.724419, 0.374021, 0.642952, 0.509729, 0.174314, 0.152859, 0.840252, 0.820897, 0.913226, 0.760157, 0.289457, 0.784954, 0.302112, 0.801207, 0.453753, 0.789927, 0.649221, 0.528698, 0.871934, 0.72262, 0.880094, 0.514637, 0.905289, 0.822404, 0.475876, 0.145079, 0.277701, 0.582699, 0.0200736, 0.699082, 0.623793, 0.549057, 0.379624, 0.984244, 0.970339, 0.497237, 0.381554, 0.359354, 0.00120478, 0.719147, 0.286087, 0.465576, 0.0458521, 0.667311, 0.509316, 0.871826, 0.437869, 0.568979, 0.380274, 0.165264, 0.59324, 0.399523, 0.182252, 0.345438, 0.586487, 0.114168, 0.84029, 0.208268, 0.782768, 0.271256, 0.813751, 0.778691, 0.386482, 0.445026, 0.344706, 0.295499, 0.917742, 0.017588, 0.442123, 0.89954, 0.651926, 0.6297, 0.0820331, 0.29287, 0.0730486, 0.469891, 0.930979, 0.751474, 0.914331, 0.540801, 0.561634, 0.848007, 0.373144, 0.313446, 0.0753001, 0.970079, 0.561994, 0.239609, 0.536868, 0.315583, 0.554862, 0.756354, 0.145848, 0.666259, 0.124349, 0.31953, 0.438672, 0.27094, 0.711085, 0.531289, 0.877004, 0.265989, 0.631045, 0.88132, 0.685856, 0.261297, 0.496775, 0.710571, 0.104709, 0.498863, 0.355969, 0.610158, 0.17301, 0.978776, 0.750499, 0.115035, 0.918091, 0.402919, 0.634628, 0.852173, 0.406181, 0.798554, 0.621079, 0.824542, 0.0592027, 0.792443, 0.931727, 0.218676, 0.739214, 0.680902, 0.662684, 0.584827, 0.0308682, 0.753073, 0.629906, 0.961798, 0.0154862, 0.509855, 0.50579, 0.154932, 0.445066, 0.797666, 0.0980351, 0.381174, 0.610172, 0.672341, 0.132992, 0.622815, 0.452504, 0.857514, 0.747917, 0.783866, 0.236015, 0.615881, 0.34953, 0.474907, 0.569256, 0.589659, 0.98423, 0.13752, 0.333018, 0.357911, 0.480973, 0.0646463, 0.793046, 0.644213, 0.974062, 0.707243, 0.273168, 0.491179, 0.548453, 0.508097, 0.322258, 0.719144, 0.219058, 0.254633, 0.452233, 0.763223, 0.21776, 0.850223, 0.575237, 0.776773, 0.796148, 0.292721, 0.547291, 0.34993, 0.540902, 0.247358, 0.632989, 0.658463, 0.648706, 0.468378, 0.41613, 0.0584094, 0.458238, 0.49945, 0.368629, 0.158795, 0.86675, 0.187539, 0.247226, 0.314224, 0.259569, 0.837135, 0.0354982, 0.312818, 0.674403, 0.265776, 0.682042, 0.259623, 0.933283, 0.912524, 0.619224, 0.472372, 0.474608, 0.38423, 0.760945, 0.220489, 0.783338, 0.00802285, 0.423839, 0.782985, 0.724448, 0.947651, 0.272443, 0.459552, 0.041788, 0.183062, 0.965342, 0.190206, 0.84062, 0.274621, 0.885556, 0.550416, 0.154001, 0.186097, 0.855902, 0.673944, 0.470926, 0.960764, 0.148265, 0.484413, 0.363845, 0.869619, 0.376051, 0.768723, 0.25102, 0.508597, 0.368859, 0.313424, 0.297966, 0.124184, 0.526412, 0.100375, 0.0850555, 0.209241, 0.985646, 0.467479, 0.741716, 0.880919, 0.239868, 0.125569, 0.766085, 0.414694, 0.155826, 0.661832, 0.898435, 0.32218, 0.182857, 0.588117, 0.905859, 0.222751, 0.713234, 0.960351, 0.570073, 0.26031, 0.501943, 0.0928177, 0.993911, 0.193006, 0.664554, 0.955191, 0.589961, 0.230473, 0.584139, 0.324643, 0.764747, 0.783914, 0.371301, 0.633118, 0.312599, 0.821442, 0.867296, 0.828298, 0.789692, 0.755405, 0.748992, 0.628563, 0.901995, 0.48306, 0.0464854, 0.0322784, 0.96636, 0.974842, 0.0860964, 0.440699, 0.161384, 0.865728, 0.0869808, 0.797345, 0.517103, 0.436557, 0.192385, 0.0218754, 0.701476, 0.0983975, 0.165935, 0.0729489, 0.661953, 0.124412, 0.973386, 0.526955, 0.710206, 0.917344, 0.944149, 0.568388, 0.933564, 0.286672, 0.980303, 0.907433, 0.875405, 0.743237, 0.402325, 0.0567592, 0.832722, 0.179377, 0.801224, 0.883203, 0.381213, 0.0258982, 0.117356, 0.960031, 0.984689, 0.625665, 0.0881564, 0.115545, 0.0249928, 0.497614, 0.234678, 0.227404, 0.400364, 0.233352, 0.585983, 0.946101, 0.717634, 0.938645, 0.923234, 0.626302, 0.755186, 0.822275, 0.931542, 0.0205411, 0.278447, 0.635083, 0.13394, 0.555069, 0.350612, 0.128086, 0.889004, 0.676447, 0.636477, 0.225248, 0.556167, 0.377751, 0.574902, 0.424374, 0.253218, 0.60506, 0.726014, 0.384679, 0.380904, 0.57604, 0.176138, 0.613727, 0.88269, 0.620452, 0.942352, 0.559772, 0.914514, 0.0597413, 0.783225, 0.124257, 0.147811, 0.99078, 0.22325, 0.0241154, 0.308585, 0.462974, 0.550367, 0.949106, 0.580759, 0.253475, 0.758766, 0.7966, 0.801193, 0.537815, 0.148124, 0.958577, 0.370819, 0.877432, 0.271177, 0.61121, 0.169104, 0.279981, 0.721685, 0.424901, 0.462961, 0.74627, 0.537585, 0.869691, 0.420511, 0.458058, 0.799109, 0.344508, 0.169611, 0.0256076, 0.819881, 0.468481, 0.382126, 0.576242, 0.328457, 0.2908, 0.92422, 0.246153, 0.174499, 0.162325, 0.848084, 0.813024, 0.598717, 0.081141, 0.699845, 0.616717, 0.427305, 0.258407, 0.812078, 0.599774, 0.441849, 0.871452, 0.921642, 0.0925834, 0.663771, 0.806246, 0.0799521, 0.53988, 0.802581, 0.822449, 0.227303, 0.629688, 0.769725, 0.6312, 0.776404, 0.0563044, 0.668515, 0.10632, 0.482832, 0.664467, 0.17943, 0.155185, 0.498768, 0.624199, 0.891363, 0.413369, 0.329932, 0.972195, 0.919222, 0.0372321, 0.172684, 0.962581, 0.176423, 0.655037, 0.535664, 0.0590107, 0.150341, 0.532048, 0.327029, 0.119509, 0.288328, 0.421066, 0.550553, 0.0739355, 0.489525, 0.29824, 0.0957491, 0.26151, 0.2643, 0.13023, 0.0565316, 0.589529, 0.963704, 0.896324, 0.778048, 0.125465, 0.716692, 0.737858, 0.397445, 0.913826, 0.144997, 0.371797, 0.783237, 0.038625, 0.305142, 0.445822, 0.352947, 0.940223, 0.519356, 0.119558, 0.221171, 0.752677, 0.465037, 0.433192, 0.951326, 0.00174407, 0.000852478, 0.326694, 0.836998, 0.551499, 0.290006, 0.938063, 0.742529, 0.98151, 0.777035, 0.258349, 0.673026, 0.963895, 0.179765, 0.396741, 0.528501, 0.282647, 0.77735, 0.0371651, 0.905108, 0.540387, 0.0731417, 0.626844, 0.594055, 0.287718, 0.793243, 0.668974, 0.387761, 0.83005, 0.682245, 0.707271, 0.934249, 0.774444, 0.538811, 0.204792, 0.475236, 0.778051, 0.368142, 0.819584, 0.583842, 0.114981, 0.819753, 0.425623, 0.982429, 0.492697, 0.686498, 0.461096, 0.90238, 0.202892, 0.490347, 0.322927, 0.202239, 0.297956, 0.951061, 0.130693, 0.694167, 0.553036, 0.839263, 0.694583, 0.422681, 0.703303, 0.639276, 0.407163, 0.599419, 0.951824, 0.525206, 0.75019, 0.106609, 0.0389167, 0.489264, 0.225616, 0.0821625, 0.293815, 0.0319412, 0.655122, 0.168102, 0.81337, 0.806153, 0.802901, 0.660158, 0.00617115, 0.109757, 0.62557, 0.0245337, 0.311922, 0.398968, 0.480767, 0.580234, 0.680186, 0.824447, 0.775051, 0.112181, 0.575273, 0.868062, 0.93091, 0.615659, 0.186859, 0.231254, 0.66266, 0.168416, 0.615304, 0.612983, 0.911719, 0.498838, 0.955301, 0.993775, 0.40017, 0.540156, 0.873754, 0.0377319, 0.582286, 0.444224, 0.990661, 0.601351, 0.746164, 0.840231, 0.9379, 0.548204, 0.78896, 0.458155, 0.309218, 0.666261, 0.284855, 0.622254, 0.457914, 0.921579, 0.74251, 0.636525, 0.644134, 0.774124, 0.15566, 0.889489, 0.743138, 0.9135, 0.477348, 0.605992, 0.57831, 0.466674, 0.752416, 0.877237, 0.278309, 0.753585, 0.871845, 0.901358, 0.0586715, 0.434308, 0.117971, 0.755632, 0.00294837, 0.566496, 0.246941, 0.53662, 0.478259, 0.974853, 0.556342, 0.00517481, 0.523726, 0.684089, 0.739755, 0.486899, 0.544261, 0.264827, 0.877572, 0.87167, 0.262036, 0.139675, 0.515183, 0.157899, 0.913045, 0.798245, 0.0503126, 0.505807, 0.983327, 0.705224, 0.517085, 0.261182, 0.0446573, 0.227707, 0.352375, 0.0515031, 0.754243, 0.698194, 0.180565, 0.439551, 0.83348, 0.670013, 0.237351, 0.609419, 0.397373, 0.576492, 0.961343, 0.719049, 0.927943, 0.989281, 0.34384, 0.787242, 0.538397, 0.347012, 0.0220672, 0.423566, 0.907935, 0.477733, 0.20742, 0.859281, 0.117473, 0.909488, 0.247089, 0.553861, 0.928132, 0.89112, 0.816372, 0.0238718, 0.752407, 0.438752, 0.122816, 0.665924, 0.277893, 0.554107, 0.284287, 0.70918, 0.297723, 0.260358, 0.0712148, 0.848991, 0.49641, 0.440257, 0.628057, 0.124644, 0.100055, 0.380851, 0.622258, 0.657038, 0.901209, 0.123963, 0.841385, 0.303333, 0.09721, 0.884663, 0.714303, 0.46114, 0.545124, 0.780385, 0.316296, 0.680153, 0.115062, 0.502013, 0.552295, 0.796584, 0.566508, 0.930178, 0.52719, 0.801343, 0.0935308, 0.27279, 0.595946, 0.174402, 0.770938, 0.322567, 0.170058, 0.970148, 0.757813, 0.0681377, 0.0450165, 0.602497, 0.782329, 0.950679, 0.782467, 0.0432937, 0.291854, 0.809315, 0.178888, 0.423167, 0.435534, 0.359823, 0.428627, 0.333091, 0.124443, 0.350348, 0.191246, 0.617864, 0.799096, 0.426804, 0.772329, 0.43208, 0.906347, 0.257781, 0.716487, 0.180127, 0.623993, 0.672109, 0.239313, 0.488359, 0.479487, 0.29074, 0.392749, 0.827346, 0.705263, 0.265863, 0.982821, 0.989852, 0.37734, 0.392601, 0.534571, 0.376238, 0.962671, 0.740355, 0.154218, 0.866869, 0.60661, 0.471131, 0.789162, 0.679582, 0.818826, 0.519382, 0.199361, 0.454289, 0.0818061, 0.67688, 0.430039, 0.215616, 0.812701, 0.776465, 0.243733, 0.461079, 0.424431, 0.64718, 0.867117, 0.639368, 0.455398, 0.363037, 0.137118, 0.754838, 0.932655, 0.0862599, 0.699841, 0.377795, 0.570325, 0.251683, 0.547029, 0.0242767, 0.371165, 0.55267, 0.869402, 0.0202103, 0.994045, 0.360752, 0.619197, 0.0180576, 0.56193, 0.957328, 0.246113, 0.868871, 0.242305, 0.546781, 0.906181, 0.643265, 0.433022, 0.663056, 0.0471264, 0.446656, 0.0022702, 0.666057, 0.0669204, 0.215709, 0.493289, 0.904332, 0.385009, 0.334148, 0.0627965, 0.954187, 0.0200881, 0.443694, 0.880873, 0.266442, 0.771994, 0.950973, 0.605418, 0.636895, 0.543338, 0.908259, 0.706086, 0.777986, 0.744501, 0.3056, 0.379276, 0.178968, 0.0348583, 0.658162, 0.24641, 0.966883, 0.961268, 0.656626, 0.415952, 0.993531, 0.974672, 0.412589, 0.347602, 0.820219, 0.254617, 0.562052, 0.645303, 0.0206252, 0.494782, 0.459434, 0.484668, 0.243249, 0.657745, 0.54916, 0.704609, 0.900557, 0.385821, 0.309218, 0.685758, 0.518557, 0.778011, 0.914133, 0.619028, 0.206377, 0.844328, 0.299949, 0.630885, 0.407831, 0.305057, 0.828275, 0.171423, 0.639153, 0.0211753, 0.484988, 0.26194, 0.631163, 0.913255, 0.450585, 0.715113, 0.825757, 0.0933041, 0.10379, 0.601412, 0.444863, 0.439811, 0.783182, 0.177187, 0.693553, 0.554622, 0.612014, 0.224615, 0.983296, 0.288059, 0.101529, 0.64367, 0.559435, 0.682705, 0.12073, 0.18114, 0.131592, 0.923007, 0.447648, 0.557072, 0.801549, 0.0532496, 0.793354, 0.937405, 0.731906, 0.112107, 0.783417, 0.740857, 0.542819, 0.562909, 0.499708, 0.666301, 0.0777642, 0.0500464, 0.938406, 0.457906, 0.857416, 0.494227, 0.53519, 0.192868, 0.175715, 0.309725, 0.691308, 0.483656, 0.779537, 0.798791, 0.794647, 0.71655, 0.133094, 0.732047, 0.797287, 0.522583, 0.764146, 0.715243, 0.4782, 0.25779, 0.605541, 0.235435, 0.743776, 0.945808, 0.663589, 0.965508, 0.6862, 0.640684, 0.536796, 0.94945, 0.680628, 0.916401, 0.0312525, 0.00242753, 0.610207, 0.261788, 0.0549341, 0.253116, 0.882896, 0.521907, 0.222643, 0.509067, 0.0546337, 0.445881, 0.534023, 0.690115, 0.714786, 0.613419, 0.524532, 0.374039, 0.868862, 0.841833, 0.580182, 0.626474, 0.204511, 0.137264, 0.232003, 0.747401, 0.189743, 0.297985, 0.714165, 0.711, 0.272648, 0.857174, 0.692015, 0.361292, 0.960424, 0.8561, 0.474445, 0.490332, 0.784748, 0.606424, 0.602914, 0.0474436, 0.699929, 0.0130786, 0.0139364, 0.864881, 0.529146, 0.708899, 0.654413, 0.919844, 0.40379, 0.201353, 0.0891713, 0.893179, 0.602878, 0.580059, 0.94724, 0.837759, 0.140837, 0.850607, 0.0862325, 0.706289, 0.569529, 0.452111, 0.4408, 0.936718, 0.432451, 0.378841, 0.970505, 0.46226, 0.642439, 0.329122, 0.129285, 0.868897, 0.245408, 0.75177, 0.0482141, 0.691092, 0.305157, 0.142369, 0.111204, 0.760218, 0.533274, 0.705933, 0.0305452, 0.813882, 0.905629, 0.0983319, 0.153983, 0.449431, 0.583974, 0.084071, 0.953052, 0.0759673, 0.133519, 0.871546, 0.0149097, 0.362542, 0.243673, 0.902765, 0.596286, 0.496029, 0.419529, 0.178434, 0.544694, 0.572879, 0.00291786, 0.885841, 0.851934, 0.841815, 0.9137, 0.516152, 0.720424, 0.965318, 0.596111, 0.796458, 0.585497, 0.295585, 0.60769, 0.350821, 0.54872, 0.992727, 0.632096, 0.448442, 0.705593, 0.582052, 0.217162, 0.34433, 0.82011, 0.408773, 0.224744, 0.859523, 0.238972, 0.430238, 0.425408, 0.885283, 0.924164, 0.986667, 0.152407, 0.093156, 0.997408, 0.90935, 0.358718, 0.412118, 0.172524, 0.8443, 0.0170455, 0.329667, 0.237855, 0.220471, 0.746387, 0.886045, 0.902062, 0.104344, 0.672009, 0.184057, 0.754634, 0.58176, 0.252119, 0.312642, 0.700702, 0.583266, 0.67987, 0.253873, 0.790255, 0.538543, 0.536032, 0.817753, 0.181572, 0.620293, 0.442388, 0.0175395, 0.0635097, 0.939067, 0.834639, 0.341639, 0.295838, 0.551145, 0.846727, 0.656249, 0.89565, 0.187729, 0.4568, 0.180518, 0.078222, 0.594297, 0.377796, 0.828102, 0.381405, 0.674002, 0.695807, 0.870921, 0.330099, 0.488697, 0.594359, 0.964025, 0.824489, 0.611639, 0.569748, 0.171683, 0.828723, 0.672401, 0.319036, 0.589223, 0.335221, 0.899901, 0.670486, 0.648361, 0.693741, 0.0196683, 0.814988, 0.197128, 0.823435, 0.613918, 0.0564868, 0.538383, 0.543875, 0.43771, 0.554109, 0.425805, 0.924813, 0.526049, 0.211858, 0.449276, 0.215117, 0.311793, 0.729418, 0.695139, 0.6163, 0.0563601, 0.335898, 0.283512, 0.304323, 0.415524, 0.436292, 0.926189, 0.123186, 0.0775493, 0.914466, 0.491747, 0.699727, 0.534681, 0.151101, 0.790599, 0.910126, 0.616692, 0.0518067, 0.150926, 0.760992, 0.974495, 0.454028, 0.122438, 0.0878844, 0.584389, 0.823148, 0.242497, 0.543378, 0.00668937, 0.604642, 0.744074, 0.386286, 0.665456, 0.354583, 0.903609, 0.672396, 0.443259, 0.41297, 0.209507, 0.700784, 0.883033, 0.161942, 0.0380805, 0.547087, 0.603664, 0.227137, 0.786679, 0.991841, 0.802047, 0.958698, 0.834265, 0.0367579, 0.192053, 0.586892, 0.352888, 0.578534, 0.350098, 0.195541, 0.604039, 0.854957, 0.213435, 0.681606, 0.867585, 0.667161, 0.309064, 0.614989, 0.589832, 0.559675, 0.948118, 0.394093, 0.268181, 0.240831, 0.957907, 0.16221, 0.573655, 0.245809, 0.393561, 0.173222, 0.220485, 0.0905068, 0.976427, 0.553997, 0.674146, 0.522876, 0.693774, 0.422856, 0.271173, 0.590398, 0.206753, 0.320659, 0.0796568, 0.207148, 0.722146, 0.563162, 0.490106, 0.174794, 0.587179, 0.554677, 0.183096, 0.372976, 0.209802, 0.662634, 0.455443, 0.970574, 0.585647, 0.927992, 0.422745, 0.641704, 0.0534836, 0.248369, 0.95498, 0.420947, 0.130937, 0.819082, 0.861819, 0.336658, 0.835567, 0.833752, 0.182832, 0.0678623, 0.491491, 0.107036, 0.537015, 0.313987, 0.611333, 0.648266, 0.226446, 0.570042, 0.212956, 0.493341, 0.0463949, 0.153225, 0.309417, 0.349475, 0.484731, 0.619564, 0.30544, 0.014575, 0.433738, 0.696053, 0.336016, 0.566659, 0.894815, 0.579978, 0.0669475, 0.428598, 0.892975, 0.0402705, 0.785657, 0.94177, 0.091456, 0.233186, 0.196609, 0.233832, 0.881768, 0.639201, 0.908186, 0.84707, 0.0163121, 0.298263, 0.168425, 0.226827, 0.820643, 0.908381, 0.61557, 0.211805, 0.780831, 0.194359, 0.0705504, 0.582305, 0.732502, 0.985155, 0.0436473, 0.00890268, 0.916767, 0.429273, 0.252931, 0.614374, 0.145934, 0.670483, 0.549671, 0.785289, 2.93743e-05, 0.137783, 0.938396, 0.175775, 0.414527, 0.237105, 0.241415, 0.646765, 0.457782, 0.0118686, 0.262429, 0.938411, 0.667787, 0.637551, 0.242764, 0.0024736, 0.393944, 0.857581, 0.432828, 0.68576, 0.462804, 0.464417, 0.127953, 0.40975, 0.308381, 0.92354, 0.341217, 0.369738, 0.819888, 0.0619571, 0.464809, 0.180899, 0.893546, 0.719092, 0.4782, 0.195465, 0.524857, 0.910797, 0.418687, 0.676008, 0.722386, 0.382214, 0.266871, 0.353728, 0.689718, 0.343171, 0.349328, 0.00456414, 0.23785, 0.777065, 0.130103, 0.553448, 0.958773, 0.583879, 0.105877, 0.297427, 0.706365, 0.0778059, 0.443982, 0.50586, 0.865588, 0.653115, 0.160897, 0.544656, 0.785115, 0.329742, 0.37091, 0.890802, 0.946412, 0.447079, 0.904402, 0.441834, 0.770383, 0.351896, 0.873653, 0.634946, 0.257757, 0.108805, 0.732341, 0.284968, 0.428779, 0.927488, 0.275254, 0.569032, 0.287706, 0.29044, 0.819326, 0.344959, 0.146929, 0.158939, 0.765505, 0.881878, 0.642616, 0.670341, 0.627242, 0.329185, 0.722018, 0.0301519, 0.337114, 0.653654, 0.842816, 0.0860576, 0.407936, 0.137672, 0.670754, 0.528559, 0.23469, 0.936103, 0.0203531, 0.475141, 0.117577, 0.533649, 0.870852, 0.667815, 0.73863, 0.137096, 0.133825, 0.0636257, 0.559701, 0.841388, 0.535773, 0.453817, 0.433776, 0.0598496, 0.513973, 0.5093, 0.0180754, 0.98395, 0.833081, 0.485592, 0.811734, 0.18781, 0.580459, 0.076301, 0.350521, 0.574399, 0.332405, 0.183742, 0.396749, 0.475677, 0.0206206, 0.206502, 0.414385, 0.161111, 0.546898, 0.233877, 0.824058, 0.654947, 0.570591, 0.254589, 0.623835, 0.667015, 0.199154, 0.406655, 0.432944, 0.797167, 0.628682, 0.061103, 0.793747, 0.629969, 0.222357, 0.758716, 0.961138, 0.367806, 0.252356, 0.805622, 0.681745, 0.414079, 0.42583, 0.616815, 0.510683, 0.856474, 0.186378, 0.741048, 0.171764, 0.208999, 0.924836, 0.232717, 0.811693, 0.942641, 0.745966, 0.708809, 0.301825, 0.717967, 0.370973, 0.833606, 0.32192, 0.334108, 0.569589, 0.397638, 0.743032, 0.724037, 0.422332, 0.672696, 0.437039, 0.294883, 0.797207, 0.974999, 0.0105471, 0.817756, 0.673138, 0.745646, 0.781353, 0.747134, 0.788207, 0.339826, 0.342609, 0.892701, 0.543509, 0.812048, 0.703814, 0.245834, 0.0604217, 0.66825, 0.736493, 0.914088, 0.0879902, 0.339839, 0.695309, 0.754951, 0.648037, 0.616954, 0.114367, 0.332567, 0.708419, 0.458937, 0.151418, 0.599519, 0.363702, 0.454054, 0.581712, 0.785629, 0.989615, 0.760428, 0.240069, 0.00655536, 0.944711, 0.433271, 0.902965, 0.901049, 0.275896, 0.499283, 0.79581, 0.537644, 0.678685, 0.730111, 0.805495, 0.488374, 0.190397, 0.611975, 0.914667, 0.560022, 0.458485, 0.173837, 0.7671, 0.756481, 0.342856, 0.809272, 0.835281, 0.817596, 0.716775, 0.798158, 0.285878, 0.813139, 0.776708, 0.381543, 0.184735, 0.848678, 0.666811, 0.368846, 0.0221904, 0.0784168, 0.973761, 0.304635, 0.563078, 0.444378, 0.529288, 0.950592, 0.366114, 0.461055, 0.994619, 0.461829, 0.025944, 0.113505, 0.253799, 0.439465, 0.262466, 0.63443, 0.295602, 0.130677, 0.791247, 0.232451, 0.326196, 0.348603, 0.100527, 0.14841, 0.16522, 0.919308, 0.379063, 0.44667, 0.824501, 0.379424, 0.416885, 0.182292, 0.713288, 0.597596, 0.569307, 0.800017, 0.68274, 0.455561, 0.238474, 0.300262, 0.169274, 0.753954, 0.38291, 0.579325, 0.375995, 0.470719, 0.0681019, 0.785805, 0.18757, 0.0616957, 0.17398, 0.996339, 0.218284, 0.434152, 0.0494018, 0.535415, 0.763225, 0.602223, 0.875339, 0.075351, 0.455301, 0.238316, 0.319386, 0.71196, 0.910622, 0.307543, 0.130202, 0.449451, 0.525929, 0.5612, 0.95917, 0.223535, 0.839161, 0.265646, 0.0342633, 0.690053, 0.540579, 0.623804, 0.0897791, 0.510019, 0.953491, 0.0901769, 0.252437, 0.0026872, 0.554937, 0.920422, 0.799388, 0.848727, 0.217254, 0.380818, 0.221324, 0.0738856, 0.000122714, 0.437933, 0.52941, 0.299864, 0.785771, 0.0549682, 0.888237, 0.0667256, 0.232171, 0.465281, 0.0760895, 0.41759, 0.533014, 0.645651, 0.224713, 0.75912, 0.6478, 0.237161, 0.922038, 0.216678, 0.39973, 0.344895, 0.339365, 0.407429, 0.976207, 0.130966, 0.87633, 0.170724, 0.384754, 0.2943, 0.948898, 0.931034, 0.495715, 0.971691, 0.244995, 0.377086, 0.568675, 0.458, 0.38225, 0.502437, 0.205303, 0.342002, 0.692816, 0.675023, 0.356523, 0.342073, 0.385802, 0.501364, 0.5792, 0.474233, 0.998386, 0.781904, 0.954279, 0.906955, 0.253836, 0.148687, 0.506651, 0.868825, 0.17903, 0.47435, 0.554572, 0.0868281, 0.280746, 0.573773, 0.565284, 0.107667, 0.828001, 0.61411, 0.991063, 0.376834, 0.695195, 0.214454, 0.927982, 0.0260029, 0.447002, 0.27579, 0.180025, 0.540228, 0.373212, 0.231209, 0.639406, 0.743067, 0.980555, 0.804219, 0.020596, 0.527276, 0.155662, 0.0171594, 0.0934418, 0.359313, 0.632162, 0.635465, 0.741116, 0.0324823, 0.0609536, 0.143551, 0.332689, 0.327101, 0.656394, 0.743249, 0.824207, 0.838604, 0.206603, 0.60942, 0.0466874, 0.34153, 0.396803, 0.0863154, 0.938587, 0.115326, 0.832928, 0.76383, 0.0477996, 0.589591, 0.517357, 0.00153371, 0.230895, 0.0164503, 0.857105, 0.109765, 0.568341, 0.876423, 0.191798, 0.469835, 0.45924, 0.355071, 0.418041, 0.0948443, 0.829732, 0.661499, 0.506711, 0.544885, 0.31725, 0.107178, 0.47551, 0.502825, 0.387776, 0.622294, 0.426275, 0.0617072, 0.55118, 0.5217, 0.55258, 0.61173, 0.928234, 0.507576, 0.727792, 0.374178, 0.818812, 0.0222083, 0.323577, 0.947573, 0.68111, 0.996513, 0.863556, 0.864499, 0.981838, 0.418183, 0.874134, 0.650143, 0.326361, 0.295483, 0.57914, 0.543618, 0.632917, 0.775706, 0.746207, 0.849637, 0.429899, 0.351495, 0.268899, 0.767588, 0.714059, 0.499168, 0.469066, 0.25488, 0.93542, 0.744678, 0.376386, 0.821541, 0.0215523, 0.726469, 0.999386, 0.323576, 0.116576, 0.791993, 0.967267, 0.33244, 0.929941, 0.655886, 0.850531, 0.929637, 0.652231, 0.147383, 0.313992, 0.5893, 0.327567, 0.186722, 0.416446, 0.23665, 0.068951, 0.0902886, 0.206437, 0.466131, 0.994251, 0.640948, 0.477065, 0.625764, 0.114972, 0.082417, 0.780419, 0.093996, 0.328218, 0.934135, 0.660206, 0.805122, 0.547285, 0.413155, 0.851648, 0.958469, 0.105686, 0.999529, 0.764199, 0.232699, 0.534876, 0.900669, 0.336866, 0.117499, 0.737167, 0.410377, 0.24998, 0.416482, 0.293996, 0.504759, 0.156092, 0.767367, 0.256123, 0.372485, 0.149028, 0.158947, 0.911312, 0.5435, 0.558564, 0.644299, 0.991434, 0.515469, 0.911864, 0.357269, 0.481236, 0.132541, 0.801901, 0.874397, 0.375827, 0.273718, 0.778889, 0.266327, 0.201597, 0.941098, 0.402948, 0.0144779, 0.79957, 0.176809, 0.126298, 0.441617, 0.883792, 0.9105, 0.778926, 0.438753, 0.118097, 0.724643, 0.383404, 0.059517, 0.66822, 0.0947962, 0.314721, 0.184681, 0.674995, 0.0978911, 0.369492, 0.0086417, 0.0186125, 0.687743, 0.282032, 0.1884, 0.823876, 0.262698, 0.618405, 0.847498, 0.34163, 0.745071, 0.650708, 0.34235, 0.62163, 0.851984, 0.445671, 0.215015, 0.460495, 0.430149, 0.307774, 0.799374, 0.199636, 0.103411, 0.158742, 0.194763, 0.366357, 0.587163, 0.991611, 0.536064, 0.967775, 0.683945, 0.0165994, 0.685153, 0.169493, 0.820166, 0.674759, 0.0652209, 0.617074, 0.0719827, 0.733189, 0.577215, 0.548849, 0.214184, 0.329439, 0.489709, 0.240344, 0.773691, 0.462625, 0.832751, 0.49877, 0.905665, 0.300145, 0.227945, 0.319922, 0.796124, 0.336471, 0.26384, 0.172915, 0.301686, 0.907982, 0.669673, 0.618241, 0.461905, 0.685511, 0.0330184, 0.353584, 0.756152, 0.907153, 0.45808, 0.762273, 0.969434, 0.197383, 0.530418, 0.646489, 0.601396, 0.929437, 0.279697, 0.942927, 0.72955, 0.855701, 0.834375, 0.699459, 0.0306069, 0.459645, 0.19041, 0.0968616, 0.646082, 0.401555, 0.0303573, 0.729982, 0.715356, 0.169817, 0.32259, 0.368546, 0.481556, 0.887325, 0.815447, 0.210569, 0.114777, 0.244363, 0.563674, 0.0993083, 0.926382, 0.579515, 0.604385, 0.165098, 0.978543, 0.986523, 0.0502906, 0.0766624, 0.539851, 0.403884, 0.182008, 0.389088, 0.273846, 0.858585, 0.593202, 0.929929, 0.940485, 0.970789, 0.168345, 0.593503, 0.722867, 0.559876, 0.0913571, 0.364557, 0.657325, 0.481733, 0.175144, 0.893575, 0.224465, 0.149952, 0.715092, 0.367577, 0.661431, 0.0943229, 0.887027, 0.96493, 0.493631, 0.0305581, 0.245535, 0.816682, 0.137657, 0.864905, 0.0327525, 0.841194, 0.0310711, 0.298508, 0.151638, 0.0939599, 0.760116, 0.867874, 0.825902, 0.28888, 0.0181206, 0.107323, 0.0196653, 0.676588, 0.96792, 0.245701, 0.417712, 0.215411, 0.794073, 0.753198, 0.866174, 0.757581, 0.160835, 0.962818, 0.368402, 0.757416, 0.317145, 0.945184, 0.523144, 0.961954, 0.211074, 0.995428, 0.689133, 0.388254, 0.163847, 0.132398, 0.578267, 0.688608, 0.448164, 0.149111, 0.670419, 0.770153, 0.265796, 0.119313, 0.00952636, 0.333354, 0.32457, 0.944522, 0.472341, 0.330589, 0.777376, 0.139584, 0.321974, 0.999896, 0.900484, 0.404496, 0.307012, 0.620225, 0.70123, 0.0738496, 0.187599, 0.834358, 0.0936031, 0.0677084, 0.77745, 0.57673, 0.514984, 0.676642, 0.907798, 0.281646, 0.732466, 0.236927, 0.718766, 0.30445, 0.182738, 0.136704, 0.369467, 0.804445, 0.539138, 0.237853, 0.695964, 0.00461763, 0.805089, 0.762751, 0.582421, 0.895735, 0.657319, 0.191711, 0.635133, 0.909233, 0.779651, 0.768555, 0.243218, 0.589038, 0.00521608, 0.212619, 0.618466, 0.345604, 0.512069, 0.400544, 0.721577, 0.078069, 0.803117, 0.681361, 0.145508, 0.445484, 0.13027, 0.975213, 0.335138, 0.676329, 0.584055, 0.328533, 0.777367, 0.375314, 0.500871, 0.274031, 0.758347, 0.850875, 0.0516321, 0.119776, 0.659553, 0.148233, 0.58129, 0.281835, 0.0653736, 0.609858, 0.785661, 0.427834, 0.509185, 0.554398, 0.0800974, 0.834723, 0.788448, 0.829264, 0.11242, 0.044501, 0.717812, 0.496454, 0.552878, 0.91177, 0.838499, 0.214569, 0.136391, 0.377353, 0.978933, 0.0964667, 0.770986, 0.0456969, 0.729294, 0.622665, 0.867686, 0.593344, 0.131652, 0.710065, 0.05886, 0.449821, 0.931761, 0.517155, 0.242112, 0.671254, 0.417985, 0.666281, 0.268961, 0.739002, 0.516142, 0.45308, 0.146306, 0.748715, 0.503656, 0.910697, 0.335632, 0.696612, 0.654792, 0.862619, 0.0682346, 0.770083, 0.978355, 0.401244, 0.00176029, 0.558156, 0.916832, 0.97322, 0.549838, 0.19869, 0.438463, 0.0156057, 0.83977, 0.105383, 0.299166, 0.99335, 0.581013, 0.0940476, 0.798757, 0.118182, 0.266796, 0.488131, 0.645558, 0.0384786, 0.304939, 0.35961, 0.986439, 0.843547, 0.3697, 0.852451, 0.794843, 0.0546904, 0.790721, 0.933048, 0.314777, 0.0438145, 0.931903, 0.61199, 0.78707, 0.275311, 0.894913, 0.260589, 0.489388, 0.99467, 0.961118, 0.330167, 0.875786, 0.0565952, 0.838825, 0.811146, 0.0279812, 0.544337, 0.103276, 0.0303973, 0.384458, 0.948577, 0.633818, 0.954165, 0.852837, 0.201179, 0.919404, 0.615282, 0.18759, 0.496785, 0.896411, 0.606767, 0.994157, 0.0166269, 0.50311, 0.495421, 0.300193, 0.524407, 0.123501, 0.970621, 0.705828, 0.424686, 0.236783, 0.233107, 0.0735741, 0.462477, 0.318771, 0.953457, 0.001118, 0.637781, 0.518401, 0.545005, 0.213403, 0.915296, 0.414932, 0.320413, 0.543889, 0.176325, 0.546838, 0.104671, 0.578876, 0.962853, 0.817569, 0.00301906, 0.0428612, 0.164119, 0.502298, 0.538741, 0.401706, 0.587071, 0.662706, 0.359987, 0.343828, 0.503272, 0.672525, 0.338472, 0.59923, 0.489641, 0.800391, 0.266119, 0.773703, 0.026278, 0.450742, 0.0257071, 0.215092, 0.20344, 0.837094, 0.271702, 0.754091, 0.229151, 0.958711, 0.0210307, 0.245963, 0.238919, 0.584489, 0.923226, 0.493625, 0.63361, 0.394205, 0.171767, 0.203015, 0.276054, 0.577253, 0.195312, 0.999466, 0.0352015, 0.48984, 0.434269, 0.207206, 0.796542, 0.0923338, 0.505757, 0.9232, 0.620437, 0.584372, 0.785207, 0.736546, 0.208744, 0.477267, 0.909428, 0.406968, 0.119203, 0.0915666, 0.950761, 0.242588, 0.776786, 0.0918372, 0.47149, 0.838527, 0.267107, 0.336596, 0.276568, 0.91368, 0.357471, 0.714987, 0.860658, 0.199195, 0.738763, 0.475023, 0.572437, 0.0687734, 0.175211, 0.564366, 0.382863, 0.778606, 0.0920013, 0.951513, 0.763532, 0.878139, 0.639052, 0.518825, 0.389098, 0.745893, 0.896298, 0.845904, 0.627195, 0.440325, 0.661317, 0.0685766, 0.505553, 0.257586, 0.573869, 0.70068, 0.44151, 0.342163, 0.953214, 0.504308, 0.128572, 0.985638, 0.695045, 0.624689, 0.879732, 0.792932, 0.540714, 0.490834, 0.111954, 0.793822, 0.00736275, 0.400705, 0.783914, 0.282839, 0.163008, 0.968853, 0.331046, 0.0971297, 0.316015, 0.306883, 0.363191, 0.71868, 0.16235, 0.236233, 0.170476, 0.954109, 0.557757, 0.987404, 0.0342678, 0.301085, 0.130566, 8.99479e-06, 0.492714, 0.449972, 0.429922, 0.707314, 0.453587, 0.144354, 0.811004, 0.412175, 0.443095, 0.224612, 0.565932, 0.932614, 0.830064, 0.057281, 0.518328, 0.783682, 0.548909, 0.499433, 0.326037, 0.347833, 0.305309, 0.574449, 0.616677, 0.461319, 0.452558, 0.382742, 0.278652, 0.450522, 0.0402624, 0.783456, 0.929137, 0.888308, 0.249146, 0.457229, 0.822089, 0.548378, 0.805055, 0.391676, 0.691428, 0.644834, 0.844889, 0.353146, 0.0929275, 0.157428, 0.515319, 0.208275, 0.495904, 0.723555, 0.122964, 0.36962, 0.41214, 0.306746, 0.329619, 0.196846, 0.454874, 0.789508, 0.28634, 0.941138, 0.569559, 0.721007, 0.626095, 0.879066, 0.78383, 0.429235, 0.168256, 0.127681, 0.878632, 0.614135, 0.680096, 0.708349, 0.922148, 0.123667, 0.617842, 0.53446, 0.786944, 0.284737, 0.951959, 0.0950369, 0.190759, 0.139618, 0.533479, 0.63933, 0.268021, 0.798943, 0.337936, 0.405574, 0.943102, 0.714451, 0.83261, 0.443561, 0.260152, 0.942133, 0.853385, 0.189669, 0.573713, 0.752624, 0.00792817, 0.834036, 0.917539, 0.46164, 0.92198, 0.706737, 0.180156, 0.926683, 0.462895, 0.977159, 0.283718, 0.363913, 0.402255, 0.770423, 0.415978, 0.828699, 0.41718, 0.302832, 0.288217, 0.631554, 0.326558, 0.566064, 0.828802, 0.123279, 0.327377, 0.397165, 0.308697, 0.702286, 0.45401, 0.969257, 0.136402, 0.86909, 0.0581259, 0.843663, 0.0837092, 0.289501, 0.913223, 0.927754, 0.0428233, 0.728459, 0.242074, 0.798512, 0.342475, 0.0846666, 0.158902, 0.717872, 0.814997, 0.833233, 0.696543, 0.0359532, 0.156974, 0.32208, 0.410787, 0.561302, 0.399088, 0.305644, 0.931902, 0.95712, 0.701232, 0.685619, 0.955853, 0.538418, 0.646915, 0.146731, 0.65422, 0.418238, 0.0750841, 0.350242, 0.358565, 0.358744, 0.183739, 0.405738, 0.835397, 0.683115, 0.883714, 0.557802, 0.710694, 0.783548, 0.493122, 0.814222, 0.168881, 0.749967, 0.00642282, 0.861179, 0.118478, 0.80518, 0.87412, 0.899408, 0.933523, 0.481826, 0.521988, 0.414407, 0.651312, 0.81063, 0.359634, 0.592237, 0.495092, 0.186289, 0.140337, 0.989699, 0.719063, 0.295893, 0.86223, 0.645697, 0.119774, 0.673202, 0.123001, 0.937681, 0.0759322, 0.80301, 0.107765, 0.512171, 0.0884891, 0.496683, 0.526593, 0.925926, 0.142882, 0.535131, 0.59712, 0.602905, 0.272904, 0.909842, 0.458215, 0.474302, 0.940236, 0.99925, 0.856123, 0.0648635, 0.33895, 0.0851604, 0.861585, 0.994629, 0.270295, 0.253986, 0.932597, 0.656535, 0.544405, 0.163579, 0.00565768, 0.425538, 0.217728, 0.94399, 0.533269, 0.364052, 0.980067, 0.812952, 0.959092, 0.93408, 0.435034, 0.129125, 0.744507, 0.751672, 0.448497, 0.778792, 0.695853, 0.747038, 0.0730961, 0.903926, 0.736134, 0.198268, 0.906906, 0.88627, 0.872989, 0.943695, 0.435863, 0.987455, 0.0591982, 0.924001, 0.255637, 0.323308, 0.318667, 0.873032, 0.867264, 0.48634, 0.294825, 0.804789, 0.183232, 0.643134, 0.617333, 0.983185, 0.689889, 0.762106, 0.235854, 0.923138, 0.0670237, 0.0938047, 0.129591, 0.114159, 0.210244, 0.125066, 0.724633, 0.791673, 0.985511, 0.787778, 0.14163, 0.528792, 0.21738, 0.612279, 0.888867, 0.193273, 0.665858, 0.918939, 0.467632, 0.955895, 0.762796, 0.440253, 0.331188, 0.529962, 0.773693, 0.400064, 0.337817, 0.477382, 0.83776, 0.754275, 0.653156, 0.330874, 0.416658, 0.163485, 0.564096, 0.589732, 0.114851, 0.558719, 0.0660067, 0.687986, 0.140014, 0.207164, 0.467089, 0.945626, 0.834166, 0.10679, 0.678549, 0.236083, 0.19538, 0.91674, 0.497997, 0.145263, 0.832838, 0.370289, 0.445591, 0.0804101, 0.994883, 0.600678, 0.785424, 0.556163, 0.944177, 0.672062, 0.913911, 0.719992, 0.21344, 0.424073, 0.504163, 0.179541, 0.694425, 0.704981, 0.719038, 0.664638, 0.675743, 0.00904641, 0.12478, 0.364036, 0.802474, 0.416197, 0.0907069, 0.350004, 0.737557, 0.854752, 0.979428, 0.6801, 0.00163546, 0.940433, 0.944515, 0.0478948, 0.828965, 0.0247498, 0.140715, 0.878443, 0.373219, 0.15744, 0.0684821, 0.238656, 0.62082, 0.396778, 0.75656, 0.183271, 0.199846, 0.859093, 0.729, 0.114022, 0.713058, 0.251534, 0.399791, 0.343449, 0.481608, 0.351112, 0.821257, 0.762525, 0.826417, 0.854871, 0.898275, 0.261042, 0.446316, 0.134348, 0.589654, 0.626137, 0.627859, 0.644243, 0.900311, 0.312348, 0.686388, 0.0638275, 0.942398, 0.997995, 0.519926, 0.108917, 0.474283, 0.459815, 0.0173454, 0.403841, 0.695965, 0.16122, 0.687384, 0.263314, 0.615264, 0.95124, 0.0679664, 0.440981, 0.374297, 0.8821, 0.764221, 0.201789, 0.749617, 0.333827, 0.367097, 0.072781, 0.299826, 0.828564, 0.0228201, 0.416227, 0.265307, 0.076264, 0.998028, 0.404334, 0.2468, 0.721791, 0.0487748, 0.840049, 0.122938, 0.473641, 0.18489, 0.8881, 0.890702, 0.402479, 0.359522, 0.166983, 0.12043, 0.104968, 0.7571, 0.316185, 0.427233, 0.456899, 0.789597, 0.306429, 0.686463, 0.914225, 0.148214, 0.386535, 0.661416, 0.0010132, 0.592672, 0.646657, 0.515067, 0.920167, 0.160818, 0.249605, 0.352428, 0.0756006, 0.753631, 0.803908, 0.562435, 0.944115, 0.516684, 0.667722, 0.722846, 0.0901999, 0.102956, 0.310629, 0.0718126, 0.939718, 0.0015867, 0.287318, 0.640484, 0.570949, 0.091604, 0.898546, 0.659228, 0.0322266, 0.803713, 0.0606192, 0.0440694, 0.66509, 0.0678347, 0.915303, 0.916844, 0.916624, 0.486296, 0.793855, 0.650598, 0.514116, 0.139537, 0.414233, 0.374154, 0.102838, 0.15141, 0.840178, 0.196955, 0.459359, 0.0665979, 0.371865, 0.847088, 0.865833, 0.938104, 0.299027, 0.841662, 0.327934, 0.845796, 0.148307, 0.207255, 0.807801, 0.447583, 0.491865, 0.667041, 0.802269, 0.797326, 0.198915, 0.649828, 0.483347, 0.267933, 0.836389, 0.356822, 0.847785, 0.929989, 0.514498, 0.181326, 0.165689, 0.948193, 0.728615, 0.594231, 0.812535, 0.174641, 0.950378, 0.482942, 0.967358, 0.0275906, 0.0311752, 0.614367, 0.970778, 0.164847, 0.209201, 0.66234, 0.102931, 0.799752, 0.543935, 0.630354, 0.873262, 0.544798, 0.660557, 0.891737, 0.567577, 0.939348, 0.78186, 0.0686499, 0.225852, 0.893362, 0.540483, 0.504786, 0.628149, 0.0838464, 0.377603, 0.743475, 0.96083, 0.45757, 0.221401, 0.592731, 0.618268, 0.771072, 0.0765574, 0.0476341, 0.635026, 0.383667, 0.916712, 0.171473, 0.378175, 0.239185, 0.324705, 0.257922, 0.870206, 0.360061, 0.531246, 0.408343, 0.487231, 0.978677, 0.207524, 0.00673317, 0.899411, 0.737445, 0.844541, 0.433296, 0.610042, 0.538669, 0.310229, 0.586103, 0.0650336, 0.120229, 0.32721, 0.329803, 0.941069, 0.384618, 0.755424, 0.147826, 0.643201, 0.0737775, 0.665542, 0.461143, 0.0717486, 0.187379, 0.799762, 0.743815, 0.914302, 0.972338, 0.0624001, 0.143945, 0.935498, 0.167011, 0.627861, 0.0730065, 0.610473, 0.917775, 0.21292, 0.80276, 0.975205, 0.309135, 0.689936, 0.795602, 0.703413, 0.905654, 0.443426, 0.785175, 0.884934, 0.451337, 0.185263, 0.906834, 0.238523, 0.581382, 0.844035, 0.630555, 0.450307, 0.107293, 0.798729, 0.712429, 0.606065, 0.0508112, 0.751825, 0.293466, 0.696673, 0.687424, 0.949014, 0.635518, 0.260788, 0.664012, 0.503692, 0.254894, 0.47687, 0.453398, 0.879328, 0.258936, 0.0584603, 0.328501, 0.836817, 0.158116, 0.0338683, 0.948123, 0.565302, 0.866665, 0.320561, 0.385397, 0.147682, 0.061885, 0.475893, 0.687086, 0.878538, 0.149937, 0.439654, 0.45665, 0.69964, 0.27501, 0.55027, 0.168487, 0.75805, 0.935977, 0.580474, 0.878249, 0.566541, 0.58974, 0.252357, 0.74584, 0.785329, 0.471127, 0.0698617, 0.987713, 0.272423, 0.329089, 0.131877, 0.270149, 0.0129784, 0.684912, 0.833625, 0.219229, 0.0552668, 0.99617, 0.833919, 0.755143, 0.632745, 0.195254, 0.238367, 0.665154, 0.150129, 0.13481, 0.542367, 0.770813, 0.974124, 0.927066, 0.921943, 0.754261, 0.241053, 0.03664, 0.538456, 0.332408, 0.509011, 0.868528, 0.373223, 0.185156, 0.173616, 0.0959532, 0.717941, 0.498915, 0.985696, 0.287694, 0.597918, 0.731743, 0.675398, 0.698306, 0.439155, 0.518567, 0.895002, 0.512035, 0.569751, 0.409759, 0.253181, 0.0834103, 0.111383, 0.538176, 0.917993, 0.690836, 0.89454, 0.647424, 0.696855, 0.924478, 0.0391853, 0.279857, 0.737514, 0.441775, 0.0284395, 0.656948, 0.0281428, 0.119077, 0.164105, 0.605908, 0.936884, 0.318437, 0.111724, 0.322787, 0.982408, 0.97011, 0.72668, 0.099519, 0.144687, 0.617189, 0.925421, 0.674846, 0.222799, 0.47666, 0.928695, 0.935499, 0.828436, 0.46032, 0.24613, 0.417807, 0.746523, 0.638837, 0.342988, 0.110714, 0.550722, 0.759884, 0.60739, 0.692204, 0.0526183, 0.177483, 0.437292, 0.493735, 0.631113, 0.525569, 0.753399, 0.157499, 0.308851, 0.644157, 0.072486, 0.55973, 0.0907334, 0.857988, 0.656363, 0.841934, 0.953069, 0.632553, 0.747385, 0.417105, 0.153193, 0.248604, 0.868737, 0.929238, 0.163154, 0.0623951, 0.506774, 0.985715, 0.597852, 0.61086, 0.51979, 0.429638, 0.723483, 0.571642, 0.709711, 0.0975933, 0.39613, 0.438011, 0.449673, 0.44669, 0.91548, 0.833362, 0.808329, 0.530815, 0.0326424, 0.568272, 0.0961351, 0.461136, 0.226645, 0.657493, 0.951434, 0.395262, 0.0437565, 0.505344, 0.86249, 0.49411, 0.0507871, 0.14814, 0.340194, 0.265498, 0.0754856, 0.19997, 0.837598, 0.0296773, 0.936372, 0.779978, 0.495378, 0.367692, 0.479471, 0.805453, 0.485373, 0.0953336, 0.14572, 0.579649, 0.239343, 0.243335, 0.403262, 0.633629, 0.0682983, 0.712714, 0.341858, 0.501027, 0.772609, 0.35328, 0.625386, 0.385904, 0.614652, 0.811551, 0.176481, 0.316492, 0.816493, 0.819353, 0.948973, 0.298714, 0.721146, 0.780835, 0.878107, 0.572032, 0.830147, 0.519363, 0.958325, 0.527391, 0.716759, 0.501259, 0.493692, 0.872762, 0.628699, 0.804758, 0.33735, 0.862575, 0.614228, 0.868128, 0.179866, 0.153829, 0.735529, 0.310759, 0.75861, 0.955902, 0.996456, 0.0155119, 0.868818, 0.200885, 0.674882, 0.239315, 0.888505, 0.811764, 0.467074, 0.0994684, 0.107193, 0.44433, 0.579151, 0.176343, 0.983351, 0.768789, 0.831046, 0.482872, 0.90771, 0.934568, 0.38876, 0.504796, 0.547039, 0.351825, 0.215924, 0.80159, 0.231762, 0.113694, 0.98638, 0.485296, 0.593716, 0.0785382, 0.744536, 0.735809, 0.597734, 0.701177, 0.718768, 0.72438, 0.794393, 0.332094, 0.686298, 0.354777, 0.498037, 0.965321, 0.793343, 0.601226, 0.59768, 0.546122, 0.854092, 0.542572, 0.416698, 0.882084, 0.449068, 0.0742358, 0.930291, 0.935775, 0.428394, 0.805404, 0.909318, 0.708399, 0.679808, 0.555537, 0.909858, 0.110007, 0.697008, 0.226286, 0.30794, 0.053389, 0.0916701, 0.168651, 0.675089, 0.137463, 0.361724, 0.664645, 0.695049, 0.332835, 0.23099, 0.864152, 0.419861, 0.083713, 0.990716, 0.00623633, 0.864072, 0.22218, 0.813389, 0.103877, 0.6216, 0.350807, 0.681206, 0.350022, 0.0559396, 0.609546, 0.103462, 0.451129, 0.173092, 0.928536, 0.761367, 0.625893, 0.999792, 0.794129, 0.610381, 0.611992, 0.759012, 0.861958, 0.0441375, 0.371323, 0.402609, 0.889682, 0.210105, 0.430555, 0.813706, 0.827418, 0.934669, 0.346201, 0.303894, 0.425123, 0.727389, 0.813788, 0.323004, 0.562072, 0.826403, 0.990877, 0.73152, 0.0854499, 0.302683, 0.326324, 0.885827, 0.407247, 0.965275, 0.990593, 0.607219, 0.784183, 0.877393, 0.17006, 0.806105, 0.436142, 0.43005, 0.210671, 0.583769, 0.271482, 0.679246, 0.739748, 0.223993, 0.73148, 0.460188, 0.341485, 0.179936, 0.114199, 0.562467, 0.210406, 0.274018, 0.0734009, 0.259328, 0.51934, 0.175807, 0.474026, 0.518619, 0.373289, 0.295022, 0.153322, 0.272974, 0.33554, 0.115575, 0.369072, 0.216294, 0.561812, 0.423946, 0.339774, 0.812142, 0.0389147, 0.728159, 0.406847, 0.0073503, 0.93889, 0.472488, 0.333231, 0.516892, 0.00982252, 0.0442528, 0.398625, 0.537754, 0.939892, 0.952943, 0.718147, 0.70743, 0.478117, 0.659833, 0.547758, 0.0547595, 0.0507752, 0.11535, 0.384005, 0.354978, 0.759896, 0.664564, 0.997026, 0.188457, 0.713732, 0.940001, 0.983527, 0.30942, 0.482499, 0.0291149, 0.0502972, 0.869711, 0.605827, 0.880391, 0.559943, 0.799703, 0.163051, 0.810344, 0.689329, 0.374283, 0.987522, 0.427716, 0.912901, 0.888009, 0.15132, 0.0403356, 0.483226, 0.151659, 0.534256, 0.199749, 0.334739, 0.294661, 0.0827428, 0.916822, 0.509013, 0.639294, 0.619049, 0.423424, 0.00960821, 0.152704, 0.584539, 0.97645, 0.830753, 0.563711, 0.756433, 0.206827, 0.452723, 0.46099, 0.615499, 0.891377, 0.14176, 0.441772, 0.7399, 0.963869, 0.351896, 0.797338, 0.717526, 0.558598, 0.200473, 0.0566216, 0.766157, 0.547293, 0.768586, 0.831479, 0.655012, 0.326318, 0.758386, 0.993428, 0.490431, 0.794475, 0.818778, 0.284037, 0.931828, 0.148299, 0.795698, 0.770279, 0.61012, 0.712323, 0.627313, 0.692585, 0.713857, 0.575104, 0.0705564, 0.384126, 0.813143, 0.870509, 0.260943, 0.0687908, 0.461427, 0.280083, 0.110856, 0.980626, 0.909306, 0.423537, 0.788898, 0.827466, 0.792313, 0.198289, 0.54203, 0.32424, 0.348408, 0.856534, 0.506747, 0.97225, 0.0550984, 0.0555453, 0.141956, 0.633462, 0.715796, 0.72804, 0.111788, 0.713685, 0.655457, 0.872259, 0.281724, 0.153277, 0.656518, 0.5761, 0.811273, 0.741021, 0.346319, 0.168153, 0.97488, 0.205865, 0.454107, 0.178165, 0.873168, 0.798471, 0.409507, 0.327403, 0.381364, 0.110272, 0.933571, 0.848571, 0.362224, 0.591039, 0.731441, 0.71913, 0.469547, 0.360276, 0.356864, 0.0109086, 0.109288, 0.51789, 0.232499, 0.302433, 0.533526, 0.633215, 0.389799, 0.534496, 0.673074, 0.80854, 0.192882, 0.319299, 0.107454, 0.251623, 0.00296579, 0.665672, 0.847694, 0.43587, 0.867145, 0.701412, 0.0231152, 0.461606, 0.199226, 0.533613, 0.765012, 0.820115, 0.706689, 0.734028, 0.0886849, 0.735587, 0.600506, 0.823775, 0.0373341, 0.812563, 0.2348, 0.825182, 0.997076, 0.566187, 0.566244, 0.690071, 0.290938, 0.832857, 0.45413, 0.924864, 0.747998, 0.961952, 0.967087, 0.00745362, 0.886759, 0.229773, 0.0123162, 0.13285, 0.586293, 0.285238, 0.330433, 0.581045, 0.0791134, 0.335392, 0.196941, 0.2336, 0.895863, 0.0548771, 0.187895, 0.0521924, 0.394677, 0.96342, 0.0864298, 0.347099, 0.551305, 0.0642886, 0.363123, 0.311614, 0.0681629, 0.90542, 0.61787, 0.559809, 0.640655, 0.146883, 0.726802, 0.653222, 0.825089, 0.367256, 0.658711, 0.530255, 0.142158, 0.335159, 0.576883, 0.815347, 0.538353, 0.42229, 0.578867, 0.121993, 0.186007, 0.915189, 0.922611, 0.112167, 0.876108, 0.82817, 0.871104, 0.192003, 0.124431, 0.802664, 0.512239, 0.163601, 0.460128, 0.79289, 0.509116, 0.287871, 0.664928, 0.444367, 0.513435, 0.543775, 0.836336, 0.057896, 0.801931, 0.213453, 0.774068, 0.821788, 0.169053, 0.0413279, 0.765749, 0.321284, 0.726605, 0.761212, 0.304786, 0.296818, 0.720861, 0.200606, 0.326656, 0.17193, 0.691957, 0.226087, 0.444533, 0.906708, 0.671676, 0.429218, 0.363985, 0.184063, 0.738182, 0.461176, 0.137039, 0.357278, 0.521567, 0.908227, 0.0501428, 0.0269577, 0.0479135, 0.65737, 0.738163, 0.742666, 0.59487, 0.222037, 0.525651, 0.0985925, 0.241994, 0.331669, 0.206876, 0.654418, 0.550447, 0.28119, 0.00454971, 0.245784, 0.259463, 0.129567, 0.280369, 0.979685, 0.294002, 0.124807, 0.850743, 0.91553, 0.109716, 0.387582, 0.834544, 0.66271, 0.0471684, 0.64241, 0.835814, 0.86512, 0.325619, 0.31638, 0.279696, 0.881424, 0.487695, 0.776307, 0.84578, 0.537472, 0.877102, 0.140269, 0.747971, 0.897241, 0.379206, 0.220176, 0.349415, 0.0128732, 0.994032, 0.909643, 0.155572, 0.77627, 0.11818, 0.263707, 0.900637, 0.335768, 0.322971, 0.360847, 0.614925, 0.0892853, 0.881562, 0.17091, 0.941587, 0.930328, 0.304348, 0.970301, 0.84352, 0.763354, 0.562173, 0.351434, 0.581137, 0.685157, 0.781364, 0.035766, 0.761083, 0.152155, 0.71605, 0.976006, 0.969557, 0.293685, 0.0549842, 0.133562, 0.82613, 0.967592, 0.846296, 0.211786, 0.467714, 0.670399, 0.893941, 0.260086, 0.00617443, 0.736166, 0.336154, 0.924484, 0.0194528, 0.472163, 0.947271, 0.843659, 0.637149, 0.974735, 0.296876, 0.669006, 0.569546, 0.20116, 0.654917, 0.546547, 0.820704, 0.605349, 0.673724, 0.556966, 0.070143, 0.0166695, 0.467624, 0.660667, 0.494119, 0.857361, 0.884427, 0.805896, 0.269175, 0.318624, 0.0725401, 0.680126, 0.076112, 0.815093, 0.637355, 0.378459, 0.555372, 0.318617, 0.664214, 0.498975, 0.839348, 0.928194, 0.885326, 0.382787, 0.55833, 0.632732, 0.699359, 0.939815, 0.0526236, 0.084209, 0.243343, 0.679591, 0.121869, 0.37269, 0.0869808, 0.56071, 0.161165, 0.350729, 0.286705, 0.658271, 0.0525391, 0.460454, 0.952039, 0.763749, 0.252623, 0.514233, 0.630456, 0.11327, 0.142385, 0.09471, 0.910605, 0.159448, 0.025932, 0.193778, 0.734099, 0.347049, 0.715323, 0.331636, 0.492643, 0.172658, 0.544111, 0.678647, 0.82822, 0.890233, 0.538535, 0.193232, 0.628986, 0.637995, 0.181863, 0.503949, 0.46497, 0.272194, 0.581389, 0.531691, 0.804678, 0.678814, 0.799185, 0.779134, 0.299096, 0.280952, 0.524904, 0.422067, 0.86106, 0.739144, 0.437234, 0.410388, 0.270291, 0.754206, 0.559645, 0.25864, 0.0243176, 0.770453, 0.56095, 0.898787, 0.245929, 0.681202, 0.95394, 0.569529, 0.452469, 0.975237, 0.896771, 0.223286, 0.989632, 0.292195, 0.18598, 0.0775047, 0.0462231, 0.121657, 0.765414, 0.940138, 0.320731, 0.956966, 0.617806, 0.848577, 0.770346, 0.54212, 0.422321, 0.488888, 0.157264, 0.0614975, 0.235589, 0.31519, 0.615688, 0.0252402, 0.620932, 0.429205, 0.78533, 0.296248, 0.861138, 0.41389, 0.87524, 0.411513, 0.888992, 0.191521, 0.177546, 0.770683, 0.412321, 0.99239, 0.168588, 0.152511, 0.68212, 0.931234, 0.395882, 0.834497, 0.313145, 0.826681, 0.71435, 0.20711, 0.170136, 0.527598, 0.591789, 0.655174, 0.908624, 0.637615, 0.847109, 0.0362419, 0.457725, 0.127153, 0.710776, 0.095789, 0.0364299, 0.971963, 0.503109, 0.907669, 0.00268601, 0.0376114, 0.330092, 0.00216109, 0.391222, 0.788424, 0.506559, 0.387133, 0.152886, 0.933285, 0.227926, 0.882869, 0.733733, 0.822269, 0.0970804, 0.255417, 0.15843, 0.301121, 0.801318, 0.703989, 0.438714, 0.813886, 0.647927, 0.818138, 0.840587, 0.979557, 0.64096, 0.148562, 0.241392, 0.805949, 0.188091, 0.983173, 0.629896, 0.0623323, 0.172154, 0.276237, 0.484383, 0.976235, 0.650926, 0.748822, 0.523162, 0.132491, 0.983323, 0.826655, 0.622063, 0.927223, 0.986423, 0.422319, 0.857705, 0.614299, 0.195418, 0.75345, 0.753493, 0.82528, 0.695535, 0.871959, 0.198182, 0.252445, 0.0848789, 0.0246484, 0.155478, 0.766652, 0.521933, 0.050651, 0.000431992, 0.366988, 0.361293, 0.215211, 0.0113326, 0.415247, 0.16039, 0.854401, 0.429871, 0.88418, 0.339746, 0.560085, 0.0304348, 0.0195183, 0.0423525, 0.39167, 0.416544, 0.57624, 0.960926, 0.722137, 0.548531, 0.972245, 0.0661971, 0.661878, 0.328153, 0.744898, 0.565517, 0.606903, 0.846644, 0.471272, 0.331511, 0.503534, 0.248501, 0.447479, 0.500011, 0.568788, 0.739181, 0.962357, 0.160933, 0.647045, 0.419411, 0.902111, 0.0363436, 0.876261, 0.992914, 0.201877, 0.491814, 0.935375, 0.495645, 0.480016, 0.250264, 0.746046, 0.387599, 0.332632, 0.699724, 0.160943, 0.18238, 0.157698, 0.0555704, 0.0943856, 0.815176, 0.95347, 0.438966, 0.719201, 0.146659, 0.499255, 0.647801, 0.592177, 0.223986, 0.121259, 0.212785, 0.682767, 0.662474, 0.744542, 0.145665, 0.0513408, 0.263725, 0.633071, 0.719178, 0.751036, 0.845591, 0.445084, 0.0600563, 0.484062, 0.0302693, 0.0467352, 0.290252, 0.568309, 0.130947, 0.00218117, 0.358267, 0.976421, 0.69907, 0.802502, 0.298183, 0.0968203, 0.179036, 0.928288, 0.104217, 0.414126, 0.850352, 0.421163, 0.54415, 0.166134, 0.902478, 0.17836, 0.405866, 0.50712, 0.335796, 0.715559, 0.135021, 0.105094, 0.787175, 0.367156, 0.395401, 0.164392, 0.39428, 0.604062, 0.947249, 0.884381, 0.654034, 0.423842, 0.013755, 0.455803, 0.836788, 0.998852, 0.891757, 0.806675, 0.183851, 0.501819, 0.0742693, 0.462696, 0.912391, 0.490791, 0.3255, 0.920401, 0.209304, 0.0509929, 0.00198485, 0.713042, 0.705819, 0.221963, 0.625561, 0.990062, 0.87923, 0.0403516, 0.902873, 0.587933, 0.74762, 0.219974, 0.522457, 0.651021, 0.185259, 0.401079, 0.527382, 0.41003, 0.255617, 0.204435, 0.184973, 0.23386, 0.764599, 0.814429, 0.232333, 0.949143, 0.285716, 0.571215, 0.194195, 0.127978, 0.220286, 0.699305, 0.301491, 0.780858, 0.456808, 0.381645, 0.580219, 0.913607, 0.18016, 0.551105, 0.599133, 0.8982, 0.288888, 0.129585, 0.155321, 0.906122, 0.132426, 0.627033, 0.0943135, 0.90147, 0.744035, 0.956401, 0.286716, 0.92634, 0.869586, 0.197875, 0.245068, 0.797152, 0.243978, 0.0029176, 0.536576, 0.448313, 0.578926, 0.576594, 0.0279766, 0.140589, 0.531467, 0.731435, 0.722225, 0.793909, 0.438038, 0.0416411, 0.356844, 0.802197, 0.879949, 0.78601, 0.54284, 0.284302, 0.082457, 0.297974, 0.432173, 0.516112, 0.362222, 0.805553, 0.910032, 0.14728, 0.317529, 0.40087, 0.259343, 0.567768, 0.541162, 0.135919, 0.924043, 0.389049, 0.126096, 0.0763522, 0.614717, 0.236133, 0.143414, 0.641401, 0.341851, 0.822335, 0.360423, 0.635841, 0.692367, 0.865551, 0.628575, 0.123744, 0.688649, 0.543258, 0.527071, 0.396863, 0.283506, 0.649493, 0.174779, 0.462425, 0.999697, 0.0520634, 0.155628, 0.934503, 0.347624, 0.387869, 0.850368, 0.704923, 0.803748, 0.93635, 0.284214, 0.292087, 0.490883, 0.63007, 0.479258, 0.63344, 0.913521, 0.820823, 0.519035, 0.155867, 0.0218023, 0.435236, 0.440155, 0.312685, 0.923886, 0.729272, 0.779987, 0.41635, 0.995626, 0.655923, 0.113123, 0.107358, 0.309989, 0.890005, 0.0393405, 0.566035, 0.718976, 0.0419229, 0.806378, 0.184939, 0.718635, 0.426383, 0.199313, 0.597232, 0.207885, 0.0979516, 0.18374, 0.650931, 0.508527, 0.868066, 0.374399, 0.763201, 0.389844, 0.851939, 0.102532, 0.569876, 0.641274, 0.512953, 0.5503, 0.38177, 0.952295, 0.845207, 0.627583, 0.154942, 0.918327, 0.383177, 0.0323818, 0.118195, 0.597676, 0.74541, 0.756755, 0.29324, 0.236624, 0.324037, 0.313808, 0.785109, 0.436458, 0.166312, 0.269294, 0.657411, 0.342839, 0.791003, 0.413033, 0.095342, 0.562967, 0.929033, 0.372442, 0.318249, 0.457151, 0.0845246, 0.541658, 0.360231, 0.511668, 0.412251, 0.912032, 0.505069, 0.262456, 0.737895, 0.274547, 0.0442639, 0.926439, 0.948311, 0.691462, 0.442879, 0.8754, 0.245462, 0.964447, 0.153074, 0.873637, 0.885767, 0.438426, 0.724104, 0.189726, 0.894894, 0.685126, 0.66051, 0.421584, 0.60197, 0.663103, 0.256222, 0.0951405, 0.253675, 0.742905, 0.732114, 0.972861, 0.646337, 0.206869, 0.933182, 0.460643, 0.617571, 0.155458, 0.685424, 0.921464, 0.112495, 0.0326442, 0.777823, 0.114861, 0.930235, 0.518505, 0.828133, 0.472568, 0.187044, 0.437994, 0.0758454, 0.970258, 0.627685, 0.702015, 0.22676, 0.311245, 0.904505, 0.980784, 0.152715, 0.896043, 0.796668, 0.758406, 0.778774, 0.697944, 0.00945681, 0.396067, 0.238081, 0.571738, 0.488675, 0.825316, 0.61304, 0.791359, 0.102336, 0.233998, 0.800525, 0.71137, 0.336429, 0.163301, 0.557184, 0.586251, 0.672416, 0.244185, 0.399021, 0.637515, 0.958232, 0.483219, 0.337786, 0.136581, 0.473416, 0.215908, 0.18168, 0.693056, 0.23042, 0.883538, 0.374635, 0.211695, 0.595548, 0.820593, 0.344573, 0.282011, 0.454332, 0.327038, 0.000917402, 0.0549154, 0.365315, 0.439875, 0.0844648, 0.254007, 0.794073, 0.308154, 0.437934, 0.276972, 0.919355, 0.0261948, 0.769438, 0.2641, 0.198885, 0.966101, 0.559764, 0.123938, 0.199953, 0.0299818, 0.653197, 0.614793, 0.475555, 0.324656, 0.281644, 0.796215, 0.648613, 0.532154, 0.334535, 0.157352, 0.888127, 0.184127, 0.766378, 0.966347, 0.972827, 0.161384, 0.789465, 0.161954, 0.643703, 0.959713, 0.186375, 0.356035, 0.98124, 0.890085, 0.951176, 0.738523, 0.567806, 0.788211, 0.697128, 0.158079, 0.615107, 0.175742, 0.00087403, 0.682844, 0.770078, 0.900257, 0.603647, 0.256177, 0.292316, 0.0521886, 0.733072, 0.732903, 0.15466, 0.859994, 0.749214, 0.81277, 0.690821, 0.0871517, 0.536864, 0.61165, 0.911363, 0.291076, 0.990806, 0.465582, 0.42672, 0.650891, 0.346158, 0.365325, 0.65537, 0.155177, 0.342061, 0.766712, 0.324513, 0.677385, 0.454501, 0.619278, 0.585384, 0.277829, 0.780265, 0.205013, 0.115243, 0.475227, 0.798551, 0.347859, 0.513611, 0.91549, 0.346032, 0.476028, 0.940483, 0.896188, 0.472846, 0.834689, 0.933848, 0.0773943, 0.730155, 0.647934, 0.484447, 0.0799081, 0.602382, 0.846805, 0.667573, 0.839229, 0.826398, 0.605332, 0.618392, 0.0509072, 0.0207609, 0.224265, 0.909765, 0.198481, 0.868754, 0.374745, 0.878138, 0.813178, 0.141953, 0.67433, 0.707803, 0.241497, 0.55633, 0.0970334, 0.704567, 0.322991, 0.759508, 0.789822, 0.253608, 0.450525, 0.678693, 0.673853, 0.4521, 0.121972, 0.72688, 0.545481, 0.818882, 0.514336, 0.26292, 0.0151278, 0.00732674, 0.939697, 0.263827, 0.171886, 0.585323, 0.899954, 0.0765824, 0.633741, 0.111016, 0.404388, 0.0727737, 0.470588, 0.268918, 0.499059, 0.748549, 0.41052, 0.0837198, 0.379509, 0.689658, 0.943127, 0.469812, 0.66954, 0.631608, 0.189718, 0.824274, 0.542368, 0.364657, 0.398373, 0.182024, 0.563191, 0.000463342, 0.053823, 0.482991, 0.678146, 0.855849, 0.253442, 0.230127, 0.869565, 0.832267, 0.143135, 0.865522, 0.122105, 0.697407, 0.393396, 0.594313, 0.723475, 0.507965, 0.163211, 0.353912, 0.170464, 0.69387, 0.677314, 0.0352086, 0.76777, 0.270768, 0.72994, 0.780155, 0.162973, 0.437177, 0.30326, 0.841017, 0.969776, 0.84691, 0.998957, 0.0803233, 0.34654, 0.626189, 0.256172, 0.169087, 0.011458, 0.141743, 0.985929, 0.305722, 0.42469, 0.770609, 0.895321, 0.345501, 0.0372501, 0.174137, 0.0892318, 0.149059, 0.217592, 0.980435, 0.372879, 0.801079, 0.611124, 0.55515, 0.71853, 0.777703, 0.282011, 0.677403, 0.284747, 0.893636, 0.526491, 0.578273, 0.605364, 0.536548, 0.876358, 0.977666, 0.82618, 0.327431, 0.43535, 0.976921, 0.365204, 0.360949, 0.661694, 0.3788, 0.303999, 0.833506, 0.769931, 0.984484, 0.830619, 0.596813, 0.256631, 0.342354, 0.211741, 0.480985, 0.156707, 0.194089, 0.294124, 0.0229276, 0.152847, 0.20838, 0.735298, 0.29585, 0.580515, 0.179788, 0.961631, 0.664593, 0.228788, 0.988589, 0.740765, 0.692283, 0.633887, 0.591812, 0.631869, 0.482088, 0.182103, 0.194961, 0.932069, 0.815949, 0.97663, 0.00321936, 0.416946, 0.751696, 0.276315, 0.42461, 0.162478, 0.122763, 0.976472, 0.197001, 0.249816, 0.0988475, 0.0492697, 0.170823, 0.308457, 0.566725, 0.969683, 0.82008, 0.443133, 0.290308, 0.712629, 0.104436, 0.271146, 0.433486, 0.162777, 0.295001, 0.00706051, 0.159164, 0.982884, 0.785968, 0.563684, 0.878506, 0.996777, 0.184828, 0.860534, 0.460421, 0.405588, 0.231332, 0.454473, 0.177382, 0.69441, 0.980233, 0.0406836, 0.770267, 0.490676, 0.228413, 0.484287, 0.106554, 0.76049, 0.572014, 0.435451, 0.31732, 0.036037, 0.846877, 0.618015, 0.478935, 0.386394, 0.878349, 0.921997, 0.425029, 0.0446865, 0.86969, 0.0922333, 0.196239, 0.756767, 0.560272, 0.807042, 0.309844, 0.74002, 0.381336, 0.794198, 0.544657, 0.384193, 0.884803, 0.364934, 0.241674, 0.207013, 0.7099, 0.58936, 0.876078, 0.398796, 0.508855, 0.352048, 0.837214, 0.108648, 0.733437, 0.141866, 0.713733, 0.481324, 0.99968, 0.279308, 0.693086, 0.12665, 0.680087, 0.913595, 0.979134, 0.929132, 0.088604, 0.0657521, 0.3873, 0.514501, 0.487289, 0.97546, 0.316114, 0.19143, 0.178553, 0.350775, 0.00432832, 0.197521, 0.611761, 0.738909, 0.35769, 0.888571, 0.985438, 0.196313, 0.227811, 0.230726, 0.491513, 0.590531, 0.588628, 0.597536, 0.127964, 0.709513, 0.998737, 0.657883, 0.380948, 0.638691, 0.935765, 0.724699, 0.634965, 0.0997543, 0.0848483, 0.563561, 0.224521, 0.68957, 0.018406, 0.973272, 0.245803, 0.0521846, 0.95593, 0.838984, 0.575486, 0.689339, 0.293988, 0.172232, 0.749088, 0.105492, 0.782773, 0.982242, 0.512855, 0.666952, 0.564991, 0.426079, 0.268583, 0.200784, 0.935242, 0.0378196, 0.447407, 0.547996, 0.965037, 0.934715, 0.440276, 0.958489, 0.173333, 0.123474, 0.0802499, 0.424981, 0.494363, 0.798343, 0.566251, 0.243821, 0.264189, 0.0951665, 0.537235, 0.53466, 0.976458, 0.268952, 0.749503, 0.154052, 0.436807, 0.25866, 0.958374, 0.899719, 0.439639, 0.0587805, 0.0208674, 0.917651, 0.921434, 0.165194, 0.760968, 0.671524, 0.0727238, 0.918638, 0.648259, 0.658971, 0.584858, 0.840813, 0.847814, 0.170104, 0.91862, 0.313914, 0.335469, 0.162633, 0.645348, 0.855711, 0.104972, 0.0329765, 0.396648, 0.400214, 0.603795, 0.384633, 0.859126, 0.0937945, 0.375272, 0.872602, 0.979902, 0.785618, 0.0772138, 0.540503, 0.09794, 0.17693, 0.641151, 0.763509, 0.631704, 0.794396, 0.120896, 0.070601, 0.157818, 0.489285, 0.119313, 0.715391, 0.540251, 0.254123, 0.952205, 0.546296, 0.493261, 0.229487, 0.0423695, 0.413891, 0.619045, 0.0137289, 0.963241, 0.068086, 0.877313, 0.576835, 0.893131, 0.800452, 0.796079, 0.0524707, 0.363082, 0.933241, 0.237574, 0.997836, 0.441316, 0.79692, 0.809117, 0.967089, 0.799937, 0.398065, 0.00212683, 0.469694, 0.885177, 0.341553, 0.13186, 0.91821, 0.358324, 0.310943, 0.145477, 0.830015, 0.589568, 0.44769, 0.674439, 0.162346, 0.237803, 0.540769, 0.451391, 0.598529, 0.282071, 0.293301, 0.0604747, 0.510597, 0.73881, 0.228732, 0.0567351, 0.455859, 0.19745, 0.553058, 0.564941, 0.775575, 0.693834, 0.258503, 0.237224, 0.339459, 0.14242, 0.239592, 0.783003, 0.050519, 0.515439, 0.325062, 0.78496, 0.983896, 0.947207, 0.728585, 0.21937, 0.7966, 0.668894, 0.434569, 0.880538, 0.0181109, 0.577499, 0.379877, 0.168695, 0.123193, 0.935591, 0.106843, 0.157375, 0.413981, 0.661202, 0.418603, 0.301505, 0.12235, 0.217523, 0.291922, 0.390134, 0.534702, 0.670236, 0.890481, 0.20324, 0.206657, 0.552903, 0.392794, 0.902983, 0.962504, 0.797904, 0.635953, 0.292137, 0.180469, 0.484039, 0.39552, 0.744105, 0.913101, 0.0137772, 0.124353, 0.197006, 0.406842, 0.622996, 0.142235, 0.996856, 0.434001, 0.656566, 0.59283, 0.176573, 0.144062, 0.852539, 0.500089, 0.869166, 0.11969, 0.586362, 0.422721, 0.246049, 0.159578, 0.00497406, 0.740171, 0.0764762, 0.430388, 0.87774, 0.908127, 0.985444, 0.14588, 0.722973, 0.733219, 0.191227, 0.443189, 0.0640015, 0.517273, 0.0306847, 0.373219, 0.351447, 0.770752, 0.746587, 0.551821, 0.809159, 0.59491, 0.188787, 0.112883, 0.566536, 0.819566, 0.410144, 0.54271, 0.332758, 0.615145, 0.191363, 0.489615, 0.354987, 0.960338, 0.623565, 0.957175, 0.505025, 0.642512, 0.473598, 0.375494, 0.998481, 0.785355, 0.110431, 0.431049, 0.751209, 0.349683, 0.422449, 0.711056, 0.56415, 0.548511, 0.723139, 0.553406, 0.781189, 0.933916, 0.198305, 0.713925, 0.996284, 0.129174, 0.197931, 0.686833, 0.179496, 0.503734, 0.588643, 0.891453, 0.104466, 0.295562, 0.501657, 0.354877, 0.850596, 0.144988, 0.513696, 0.675075, 0.547987, 0.958786, 0.816923, 0.482653, 0.0852548, 0.71496, 0.112995, 0.0584912, 0.0640326, 0.443337, 0.0521254, 0.932508, 0.682979, 0.780754, 0.153132, 0.520997, 0.593065, 0.879744, 0.829637, 0.580643, 0.618082, 0.560511, 0.971666, 0.0485484, 0.734169, 0.770737, 0.93916, 0.755172, 0.105978, 0.488665, 0.199998, 0.971012, 0.230891, 0.429226, 0.469178, 0.0224203, 0.439181, 0.635167, 0.162624, 0.102113, 0.499927, 0.989104, 0.323647, 0.520266, 0.182815, 0.894651, 0.183042, 0.184294, 0.371266, 0.923951, 0.297685, 0.661793, 0.162735, 0.54869, 0.612413, 0.849253, 0.0796882, 0.93868, 0.905974, 0.201802, 0.467066, 0.015462, 0.145179, 0.895501, 0.0399703, 0.73783, 0.928015, 0.290037, 0.0127794, 0.660176, 0.768915, 0.0611624, 0.59375, 0.197471, 0.993766, 0.668543, 0.561358, 0.705228, 0.193655, 0.340477, 0.175667, 0.411412, 0.495274, 0.20456, 0.439602, 0.429848, 0.789995, 0.668581, 0.140415, 0.755966, 0.878249, 0.0220638, 0.623944, 0.79379, 0.950259, 0.253693, 0.434523, 0.950525, 0.149035, 0.700093, 0.780686, 0.744102, 0.173265, 0.627226, 0.549647, 0.0228237, 0.473883, 0.00742775, 0.0821427, 0.379757, 0.344386, 0.736901, 0.339416, 0.262134, 0.38348, 0.101302, 0.152379, 0.0496804, 0.152217, 0.249193, 0.363546, 0.962433, 0.692226, 0.23119, 0.268991, 0.250231, 0.0950519, 0.351426, 0.646594, 0.341355, 0.997766, 0.510319, 0.72302, 0.552213, 0.207419, 0.750046, 0.70985, 0.420369, 0.985432, 0.909247, 0.205197, 0.478539, 0.512852, 0.672696, 0.971522, 0.556539, 0.780706, 0.889015, 0.544833, 0.498118, 0.272023, 0.018144, 0.746029, 0.083547, 0.980626, 0.699201, 0.461987, 0.624705, 0.563836, 0.708676, 0.492007, 0.687247, 0.993667, 0.446995, 0.197628, 0.599036, 0.0752622, 0.529617, 0.191455, 0.00515825, 0.127586, 0.312099, 0.223878, 0.00231979, 0.129675, 0.0727625, 0.909658, 0.524597, 0.937275, 0.827607, 0.736921, 0.494255, 0.291899, 0.453238, 0.396438, 0.0703756, 0.172434, 0.939525, 0.790865, 0.0328456, 0.588702, 0.217977, 0.412422, 0.460639, 0.465881, 0.0243425, 0.00895228, 0.0425363, 0.992284, 0.447183, 0.216484, 0.122755, 0.617058, 0.0431797, 0.692331, 0.818024, 0.825901, 0.88796, 0.0218601, 0.86947, 0.484876, 0.199033, 0.20534, 0.861005, 0.626784, 0.959516, 0.179813, 0.275457, 0.479256, 0.632075, 0.293118, 0.516963, 0.995624, 0.269653, 0.510676, 0.806218, 0.839128, 0.0744236, 0.00414232, 0.0808256, 0.290425, 0.850942, 0.251608, 0.432648, 0.254348, 0.729562, 0.130449, 0.0496187, 0.118903, 0.445543, 0.575739, 0.299474, 0.887744, 0.177957, 0.931709, 0.688859, 0.678725, 0.0825151, 0.561248, 0.0944602, 0.101246, 0.881836, 0.641342, 0.759043, 0.661163, 0.729505, 0.00116935, 0.951158, 0.651216, 0.582024, 0.183692, 0.0574782, 0.719584, 0.920926, 0.894845, 0.0250875, 0.236701, 0.0276926, 0.757403, 0.359298, 0.903896, 0.857549, 0.391836, 0.860684, 0.385672, 0.866655, 0.0525078, 0.199139, 0.734153, 0.113567, 0.962971, 0.696906, 0.109213, 0.732915, 0.519414, 0.254859, 0.563371, 0.802798, 0.703578, 0.219371, 0.326014, 0.51395, 0.0520437, 0.808046, 0.157353, 0.717751, 0.106514, 0.63996, 0.100496, 0.806815, 0.535318, 0.949571, 0.315457, 0.718858, 0.0144244, 0.493562, 0.679857, 0.537302, 0.257917, 0.248231, 0.970416, 0.215747, 0.260754, 0.705911, 0.337085, 0.0810561, 0.131216, 0.0964396, 0.0581134, 0.0652655, 0.367965, 0.570519, 0.543193, 0.485556, 0.877042, 0.68437, 0.0970229, 0.839031, 0.687555, 0.421574, 0.0072242, 0.112718, 0.376165, 0.256039, 0.905163, 0.481015, 0.976688, 0.44672, 0.505033, 0.827824, 0.871342, 0.612695, 0.368103, 0.316908, 0.0808598, 0.949908, 0.746749, 0.193154, 0.203643, 0.482257, 0.355387, 0.839368, 0.38212, 0.693222, 0.121367, 0.856845, 0.596884, 0.142164, 0.904448, 0.891239, 0.552777, 0.621616, 0.821323, 0.246115, 0.446838, 0.507474, 0.88037, 0.979186, 0.63586, 0.4092, 0.563701, 0.672052, 0.220747, 0.802606, 0.912292, 0.479805, 0.81934, 0.395447, 0.820209, 0.0807894, 0.0823812, 0.838224, 0.122338, 0.419926, 0.366944, 0.976147, 0.308975, 0.0502506, 0.164821, 0.508505, 0.05446, 0.417526, 0.674822, 0.451643, 0.738939, 0.907528, 0.139576, 0.815772, 0.604352, 0.335576, 0.629058, 0.739361, 0.339942, 0.654086, 0.983225, 0.800515, 0.421016, 0.242199, 0.705033, 0.667766, 0.607148, 0.883339, 0.129436, 0.960134, 0.416758, 0.782157, 0.575662, 0.310401, 0.280256, 0.0103829, 0.299996, 0.696368, 0.778568, 0.785373, 0.35414, 0.713419, 0.774064, 0.672779, 0.0335733, 0.0260403, 0.309257, 0.56561, 0.823762, 0.885718, 0.478146, 0.727463, 0.404819, 0.294524, 0.418617, 0.525707, 0.600867, 0.300731, 0.946569, 0.433926, 0.913954, 0.374384, 0.24482, 0.422946, 0.608803, 0.834739, 0.999752, 0.62248, 0.311682, 0.193417, 0.952556, 0.9488, 0.267526, 0.0338157, 0.334645, 0.70904, 0.713905, 0.845518, 0.213907, 0.321207, 0.15708, 0.65225, 0.746379, 0.192876, 0.503195, 0.77888, 0.070674, 0.316134, 0.72445, 0.695228, 0.152465, 0.545359, 0.400305, 0.498732, 0.216983, 0.484399, 0.0943073, 0.207141, 0.537247, 0.330498, 0.883461, 0.714721, 0.961275, 0.59487, 0.0636283, 0.737567, 0.6383, 0.483291, 0.247155, 0.857567, 0.631703, 0.429701, 0.454042, 0.714251, 0.979674, 0.665489, 0.53912, 0.523109, 0.0549938, 0.924437, 0.392357, 0.635091, 0.179913, 0.23256, 0.721207, 0.490126, 0.984059, 0.825843, 0.748589, 0.554943, 0.340699, 0.133856, 0.446496, 0.667434, 0.103882, 0.195872, 0.294135, 0.935846, 0.0890971, 0.544157, 0.563039, 0.46606, 0.1378, 0.654452, 0.122944, 0.073661, 0.553047, 0.32019, 0.897619, 0.564044, 0.470212, 0.491478, 0.692478, 0.059955, 0.690505, 0.585268, 0.839648, 0.487905, 0.795444, 0.855615, 0.588132, 0.493212, 0.313429, 0.301619, 0.958473, 0.705264, 0.508996, 0.709552, 0.363808, 0.236151, 0.641981, 0.379334, 0.588468, 0.920788, 0.247678, 0.724616, 0.126874, 0.411534, 0.467776, 0.176375, 0.902795, 0.257912, 0.523172, 0.12205, 0.64428, 0.690845, 0.807008, 0.400226, 0.055123, 0.691599, 0.329486, 0.490543, 0.471629, 0.946182, 0.383887, 0.624581, 0.514031, 0.356098, 0.479177, 0.270793, 0.522778, 0.541909, 0.188393, 0.770944, 0.727937, 0.586735, 0.812681, 0.00823873, 0.780915, 0.842566, 0.97061, 0.177203, 0.508702, 0.62454, 0.342503, 0.483114, 0.722538, 0.80982, 0.639306, 0.664388, 0.225568, 0.414917, 0.693165, 0.569524, 0.35426, 0.312786, 0.726347, 0.0639119, 0.476121, 0.192057, 0.543966, 0.590539, 0.231263, 0.686497, 0.98829, 0.75142, 0.564079, 0.0198914, 0.0859048, 0.452964, 0.7643, 0.932101, 0.979583, 0.186903, 0.385352, 0.517286, 0.552364, 0.903872, 0.248989, 0.197119, 0.424309, 0.969977, 0.524458, 0.471119, 0.833608, 0.980825, 0.28423, 0.212905, 0.259927, 0.709319, 0.952739, 0.400923, 0.346101, 0.557426, 0.345971, 0.696839, 0.369703, 0.74033, 0.317726, 0.810623, 0.00095053, 0.511518, 0.55232, 0.852479, 0.186896, 0.984056, 0.35133, 0.733324, 0.333542, 0.891915, 0.892631, 0.859045, 0.629717, 0.95311, 0.973292, 0.870052, 0.376442, 0.955109, 0.878706, 0.831966, 0.904439, 0.090226, 0.457511, 0.508178, 0.757862, 0.315269, 0.299051, 0.00307837, 0.0503489, 0.461593, 0.383666, 0.9412, 0.62874, 0.322915, 0.594926, 0.234609, 0.975646, 0.386876, 0.144096, 0.197405, 0.017263, 0.00194336, 0.529636, 0.490175, 0.0740788, 0.730821, 0.934975, 0.0852962, 0.961476, 0.628018, 0.171702, 0.469954, 0.360609, 0.554185, 0.470818, 0.161318, 0.890747, 0.729567, 0.839131, 0.757475, 0.885114, 0.861754, 0.684986, 0.822687, 0.190117, 0.0288109, 0.101413, 0.356411, 0.606827, 0.984595, 0.250643, 0.562617, 0.509067, 0.606134, 0.143183, 0.753764, 0.42892, 0.00569317, 0.331559, 0.228103, 0.856878, 0.139, 0.802178, 0.652949, 0.0898696, 0.349402, 0.0576169, 0.501473, 0.957921, 0.404505, 0.285333, 0.363342, 0.624577, 0.210267, 0.534573, 0.711512, 0.414286, 0.437086, 0.21548, 0.673452, 0.172285, 0.789582, 0.171501, 0.545055, 0.368777, 0.840091, 0.0795685, 0.443115, 0.937032, 0.97631, 0.833763, 0.350579, 0.612087, 0.241638, 0.604022, 0.205365, 0.0910252, 0.500496, 0.0618943, 0.306671, 0.135412, 0.879524, 0.727931, 0.311255, 0.613369, 0.553155, 0.97048, 0.286825, 0.65849, 0.328945, 0.926423, 0.222118, 0.770134, 0.00497807, 0.241586, 0.371391, 0.0499316, 0.860676, 0.388414, 0.0490442, 0.841403, 0.788269, 0.00710306, 0.591672, 0.476099, 0.863898, 0.646663, 0.26467, 0.865229, 0.878215, 0.745007, 0.18261, 0.321436, 0.0869906, 0.121174, 0.386345, 0.367444, 0.336269, 0.749858, 0.297982, 0.698849, 0.853547, 0.935968, 0.94279, 0.950681, 0.197965, 0.396266, 0.129254, 0.931324, 0.523649, 0.499535, 0.509434, 0.386011, 0.546035, 0.683498, 0.811974, 0.667707, 0.0393593, 0.255919, 0.924579, 0.871657, 0.469282, 0.042623, 0.227752, 0.805485, 0.536926, 0.982236, 0.336951, 0.155744, 0.252055, 0.0254342, 0.727967, 0.272359, 0.47154, 0.953559, 0.0391744, 0.231566, 0.79129, 0.799607, 0.0838479, 0.33954, 0.943043, 0.791206, 0.953935, 0.534319, 0.243267, 0.029661, 0.485159, 0.671489, 0.31243, 0.0255479, 0.0498638, 0.67887, 0.749428, 0.3063, 0.264987, 0.566766, 0.486102, 0.384858, 0.344514, 0.0420542, 0.740293, 0.456772, 0.555114, 0.5424, 0.343212, 0.54725, 0.634486, 0.501399, 0.788969, 0.647696, 0.711318, 0.21642, 0.552437, 0.860784, 0.483015, 0.102228, 0.0410136, 0.700498, 0.496406, 0.934693, 0.992023, 0.765688, 0.423802, 0.538972, 0.0667414, 0.390147, 0.11476, 0.598344, 0.638864, 0.0181589, 0.28639, 0.496866, 0.217171, 0.59036, 0.0793986, 0.899908, 0.830652, 0.164535, 0.614489, 0.125172, 0.702629, 0.765871, 0.0599793, 0.736008, 0.804631, 0.588334, 0.874484, 0.0219589, 0.665231, 0.021349, 0.763559, 0.271918, 0.895048, 0.360778, 0.154612, 0.756385, 0.791282, 0.761342, 0.48507, 0.333422, 0.561764, 0.337604, 0.863646, 0.569103, 0.225558, 0.959984, 0.302282, 0.482395, 0.492459, 0.546571, 0.0969414, 0.295959, 0.114857, 0.588218, 0.158047, 0.582859, 0.128798, 0.350742, 0.23493, 0.355987, 0.948633, 0.24425, 0.48679, 0.781629, 0.613991, 0.00259594, 0.832076, 0.226109, 0.353453, 0.293911, 0.53209, 0.280915, 0.312423, 0.853643, 0.735621, 0.786695, 0.558889, 0.826306, 0.824058, 0.865441, 0.691746, 0.984011, 0.953064, 0.768883, 0.075343, 0.644279, 0.606134, 0.637826, 0.96824, 0.867386, 0.662157, 0.282204, 0.854771, 0.575143, 0.760855, 0.425274, 0.526426, 0.51551, 0.173752, 0.250269, 0.0718145, 0.86036, 0.972755, 0.922556, 0.786071, 0.912873, 0.308962, 0.807096, 0.6535, 0.994705, 0.073716, 0.618295, 0.492507, 0.553491, 0.769549, 0.466125, 0.671833, 0.596665, 0.376966, 0.976303, 0.114262, 0.33294, 0.311872, 0.832442, 0.030041, 0.560114, 0.489543, 0.172893, 0.02074, 0.0487108, 0.709956, 0.714885, 0.499625, 0.505481, 0.0465617, 0.778833, 0.564333, 0.178409, 0.811857, 0.610094, 0.486218, 0.126869, 0.663186, 0.852589, 0.551538, 0.398321, 0.599403, 0.761502, 0.448972, 0.0349859, 0.381255, 0.459973, 0.357422, 0.591028, 0.551849, 0.780519, 0.399729, 0.992049, 0.610586, 0.167629, 0.913926, 0.00525993, 0.463541, 0.687116, 0.0301318, 0.998411, 0.303014, 0.389526, 0.191397, 0.0485435, 0.645825, 0.0644446, 0.545485, 0.803161, 0.527352, 0.0392867, 0.402408, 0.180068, 0.342006, 0.122349, 0.494184, 0.816004, 0.141213, 0.887642, 0.677055, 0.81867, 0.0713925, 0.294113, 0.243646, 0.0916459, 0.415963, 0.102229, 0.675766, 0.648715, 0.3249, 0.023914, 0.716525, 0.520458, 0.55829, 0.0192804, 0.792391, 0.327761, 0.00986895, 0.926089, 0.641364, 0.556168, 0.679491, 0.359651, 0.765137, 0.448557, 0.832623, 0.531892, 0.0401571, 0.820219, 0.4483, 0.399641, 0.0522186, 0.498818, 0.941872, 0.152986, 0.719836, 0.646759, 0.773646, 0.525147, 0.67968, 0.0677296, 0.414053, 0.191738, 0.137422, 0.112622, 0.36914, 0.935913, 0.118887, 0.431148, 0.79774, 0.266562, 0.29987, 0.487814, 0.632592, 0.728103, 0.788662, 0.928283, 0.680062, 0.92501, 0.572043, 0.837907, 0.377004, 0.260299, 0.419454, 0.434112, 0.812986, 0.867119, 0.906811, 0.929856, 0.252947, 0.365709, 0.176834, 0.270347, 0.821275, 0.788086, 0.746725, 0.527146, 0.773846, 0.34274, 0.972822, 0.419464, 0.873507, 0.508657, 0.930039, 0.0300526, 0.0276344, 0.742487, 0.920272, 0.667396, 0.636921, 0.356219, 0.421662, 0.97804, 0.795539, 0.691565, 0.449484, 0.927937, 0.446389, 0.31938, 0.963623, 0.977388, 0.267271, 0.981866, 0.178604, 0.927389, 0.692281, 0.398067, 0.26157, 0.275562, 0.740463, 0.0300114, 0.644454, 0.020473, 0.823367, 0.476134, 0.91428, 0.690258, 0.430381, 0.132247, 0.134522, 0.792323, 0.414874, 0.579072, 0.216163, 0.333439, 0.500119, 0.302189, 0.223479, 0.353756, 0.26351, 0.323033, 0.345635, 0.494739, 0.773011, 0.202248, 0.675009, 0.44436, 0.10568, 0.792557, 0.273839, 0.771164, 0.217629, 0.0117101, 0.447494, 0.262039, 0.0729463, 0.168122, 0.932708, 0.523333, 0.661263, 0.588571, 0.436633, 0.464305, 0.792759, 0.0922854, 0.226091, 0.457019, 0.991399, 0.297617, 0.891445, 0.674486, 0.610306, 0.458768, 0.346884, 0.859144, 0.394789, 0.505957, 0.756246, 0.927334, 0.18868, 0.446175, 0.889549, 0.810579, 0.129489, 0.935933, 0.791653, 0.800206, 0.492832, 0.247432, 0.333932, 0.865335, 0.850728, 0.0397239, 0.430762, 0.678164, 0.607935, 0.812988, 0.472954, 0.654096, 0.195102, 0.589594, 0.259284, 0.0235512, 0.816587, 0.913337, 0.626546, 0.197613, 0.960908, 0.448535, 0.826306, 0.974263, 0.237144, 0.283808, 0.76009, 0.774733, 0.521747, 0.093365, 0.56867, 0.974468, 0.82523, 0.486585, 0.0876118, 0.844382, 0.184445, 0.902508, 0.914591, 0.315663, 0.223033, 0.0797762, 0.520933, 0.80171, 0.558458, 0.19027, 0.0600096, 0.837953, 0.27773, 0.311072, 0.689664, 0.961714, 0.178571, 0.0782305, 0.255316, 0.852218, 0.284925, 0.169079, 0.247419, 0.428893, 0.509164, 0.529034, 0.0932099, 0.532579, 0.00556066, 0.661644, 0.0307554, 0.588391, 0.179421, 0.0119119, 0.514301, 0.259695, 0.626493, 0.379885, 0.511277, 0.279113, 0.353348, 0.972152, 0.166663, 0.838509, 0.422474, 0.171259, 0.400788, 0.601623, 0.470386, 0.503779, 0.62779, 0.82932, 0.895982, 0.0824422, 0.789089, 0.727913, 0.474258, 0.0497131, 0.00955813, 0.252122, 0.890049, 0.337881, 0.484709, 0.273788, 0.999112, 0.740117, 0.404148, 0.190148, 0.903226, 0.491247, 0.303718, 0.118576, 0.880404, 0.710057, 0.814665, 0.056526, 0.873991, 0.807616, 0.7606, 0.0980763, 0.479651, 0.469628, 0.721994, 0.798353, 0.189775, 0.655126, 0.36509, 0.369786, 0.315095, 0.343931, 0.983116, 0.555985, 0.225449, 0.566013, 0.125261, 0.0206297, 0.899223, 0.397869, 0.0086109, 0.528844, 0.36998, 0.419304, 0.352928, 0.398114, 0.738457, 0.229685, 0.322922, 0.991783, 0.993516, 0.00377801, 0.661103, 0.680122, 0.948009, 0.924472, 0.246157, 0.993241, 0.395537, 0.130494, 0.379061, 0.482428, 0.606916, 0.342766, 0.693158, 0.90456, 0.303971, 0.784298, 0.821562, 0.0634914, 0.851069, 0.0973823, 0.972907, 0.873059, 0.820636, 0.629946, 0.118271, 0.211263, 0.720244, 0.337837, 0.928264, 0.318676, 0.131561, 0.40809, 0.0659858, 0.79075, 0.274425, 0.156597, 0.514231, 0.366287, 0.996598, 0.681998, 0.57301, 0.165393, 0.163006, 0.53473, 0.155232, 0.802874, 0.490654, 0.442575, 0.646104, 0.0417704, 0.400137, 0.842228, 0.255275, 0.282046, 0.268781, 0.100579, 0.949506, 0.651639, 0.33989, 0.28822, 0.796744, 0.960923, 0.811584, 0.205499, 0.250308, 0.674535, 0.863348, 0.802493, 0.281164, 0.288604, 0.801861, 0.756335, 0.182745, 0.26038, 0.639078, 0.0118065, 0.771779, 0.749096, 0.756532, 0.576785, 0.699314, 0.716363, 0.387166, 0.684195, 0.227072, 0.599258, 0.374418, 0.515709, 0.0850697, 0.216767, 0.388641, 0.35353, 0.390818, 0.488494, 0.875992, 0.55097, 0.979684, 0.66537, 0.322002, 0.956732, 0.989972, 0.759803, 0.68069, 0.302221, 0.524167, 0.193841, 0.561364, 0.881131, 0.126314, 0.221103, 0.831082, 0.732482, 0.306293, 0.25238, 0.518912, 0.664075, 0.854708, 0.410863, 0.422132, 0.790214, 0.624666, 0.826667, 0.742433, 0.643664, 0.257051, 0.291887, 0.30994, 0.984902, 0.34293, 0.417699, 0.973489, 0.18253, 0.335018, 0.645121, 0.853594, 0.142092, 0.00140872, 0.438017, 0.660029, 0.0439089, 0.760549, 0.17638, 0.867179, 0.568021, 0.248953, 0.203794, 0.929354, 0.796162, 0.150492, 0.294376, 0.0365475, 0.7358, 0.580934, 0.745314, 0.621556, 0.555663, 0.947511, 0.940511, 0.595953, 0.669709, 0.0868572, 0.368872, 0.529678, 0.761891, 0.79758, 0.840227, 0.285224, 0.909886, 0.446478, 0.330743, 0.776215, 0.836051, 0.88733, 0.874798, 0.272198, 0.738723, 0.0737272, 0.918806, 0.127292, 0.524442, 0.132595, 0.787819, 0.517401, 0.642899, 0.378123, 0.841222, 0.585387, 0.621287, 0.0283291, 0.808297, 0.0812849, 0.850406, 0.460515, 0.767217, 0.322963, 0.192544, 0.716186, 0.193532, 0.484245, 0.673234, 0.847921, 0.225627, 0.848513, 0.40118, 0.849782, 0.418573, 0.347771, 0.855674, 0.0714761, 0.195996, 0.00437628, 0.352138, 0.473055, 0.70412, 0.621735, 0.178853, 0.371567, 0.653595, 0.189244, 0.351817, 0.899764, 0.235987, 0.221373, 0.458357, 0.340361, 0.684854, 0.408874, 0.777796, 0.969712, 0.85128, 0.348101, 0.801514, 0.458754, 0.713774, 0.682207, 0.416362, 0.954578, 0.0584264, 0.85257, 0.563311, 0.122204, 0.882302, 0.171371, 0.490891, 0.329193, 0.913678, 0.65997, 0.310574, 0.623693, 0.473249, 0.640358, 0.608075, 0.222066, 0.707867, 0.117805, 0.117652, 0.17752, 0.173416, 0.539982, 0.510867, 0.672772, 0.250098, 0.371021, 0.10894, 0.314708, 0.604465, 0.783892, 0.552285, 0.82579, 0.439523, 0.653172, 0.629957, 0.622902, 0.0065166, 0.841154, 0.0814163, 0.0985239, 0.593193, 0.22948, 0.531344, 0.481579, 0.767712, 0.166649, 0.841859, 0.683126, 0.867295, 0.832777, 0.973099, 0.0271803, 0.947553, 0.00621338, 0.0738052, 0.535525, 0.050823, 0.518615, 0.187707, 0.436181, 0.0177505, 0.947396, 0.319046, 0.0448127, 0.886991, 0.269284, 0.582218, 0.107443, 0.126828, 0.419803, 0.349143, 0.90281, 0.104078, 0.178948, 0.84054, 0.65621, 0.504473, 0.16552, 0.561898, 0.493207, 0.230607, 0.147987, 0.308696, 0.956418, 0.546902, 0.957827, 0.792695, 0.311232, 0.903448, 0.340009, 0.933647, 0.701222, 0.800572, 0.965257, 0.851995, 0.732689, 0.156221, 0.651537, 0.650012, 0.486839, 0.916366, 0.262605, 0.340967, 0.600215, 0.0109303, 0.884928, 0.705577, 0.662114, 0.463401, 0.305938, 0.598698, 0.156752, 0.0471922, 0.577322, 0.214467, 0.720244, 0.641074, 0.425668, 0.882058, 0.855877, 0.759533, 0.428873, 0.442939, 0.34863, 0.559511, 0.546673, 0.889679, 0.705352, 0.331606, 0.722972, 0.191987, 0.880071, 0.121, 0.229362, 0.900354, 0.160051, 0.416177, 0.746829, 0.373132, 0.907209, 0.476464, 0.981733, 0.442532, 0.783611, 0.437506, 0.388315, 0.615209, 0.107328, 0.0905414, 0.771929, 0.901086, 0.778449, 0.553645, 0.303516, 0.966506, 0.787031, 0.111003, 0.876478, 0.877366, 0.998614, 0.0275316, 0.126583, 0.333877, 0.320575, 0.695409, 0.367766, 0.0619515, 0.558233, 0.667851, 0.362001, 0.511192, 0.593832, 0.104918, 0.223187, 0.95935, 0.586756, 0.552799, 0.688142, 0.959247, 0.302578, 0.829863, 0.37575, 0.906485, 0.689028, 0.319606, 0.248993, 0.0570994, 0.725527, 0.0163315, 0.246428, 0.288259, 0.936057, 0.019056, 0.577446, 0.892901, 0.976875, 0.260174, 0.101546, 0.909216, 0.888497, 0.890482, 0.443225, 0.147186, 0.948733, 0.169857, 0.302271, 0.593198, 0.180348, 0.969808, 0.84065, 0.38528, 0.509264, 0.623012, 0.416222, 0.765992, 0.591265, 0.703121, 0.0857105, 0.129768, 0.345686, 0.911736, 0.521593, 0.583656, 0.495557, 0.524357, 0.611519, 0.0110056, 0.81857, 0.847559, 0.451589, 0.986858, 0.231394, 0.986387, 0.47108, 0.0798482, 0.0484913, 0.566229, 0.289017, 0.529059, 0.591231, 0.97866, 0.322908, 0.0274567, 0.296049, 0.974199, 0.0491088, 0.231948, 0.261758, 0.163036, 0.78452, 0.282729, 0.20247, 0.031378, 0.764975, 0.660229, 0.284101, 0.601626, 0.375652, 0.268876, 0.122623, 0.801724, 0.211906, 0.116186, 0.679825, 0.999403, 0.119206, 0.251004, 0.77768, 0.54229, 0.0891417, 0.691306, 0.0877097, 0.25466, 0.578414, 0.614318, 0.542089, 0.377539, 0.854583, 0.933576, 0.202052, 0.152883, 0.220008, 0.757031, 0.629259, 0.263746, 0.725689, 0.536366, 0.978988, 0.777539, 0.813108, 0.817181, 0.530806, 0.0939171, 0.242994, 0.874139, 0.747708, 0.807063, 0.0350361, 0.533946, 0.319516, 0.680287, 0.436791, 0.739375, 0.740547, 0.154306, 0.701016, 0.00234878, 0.939335, 0.862891, 0.593673, 0.719357, 0.181157, 0.0885877, 0.485182, 0.700532, 0.114159, 0.956177, 0.0805812, 0.302443, 0.117464, 0.783196, 0.639125, 0.753739, 0.379389, 0.502846, 0.583664, 0.0196653, 0.250722, 0.39182, 0.721552, 0.66313, 0.295055, 0.342602, 0.889733, 0.388999, 0.861722, 0.831452, 0.988328, 0.477979, 0.415305, 0.526842, 0.71775, 0.810882, 0.688081, 0.388987, 0.201506, 0.0903916, 0.66571, 0.401052, 0.655103, 0.869451, 0.980343, 0.369992, 0.164526, 0.113849, 0.420296, 0.0916802, 0.928891, 0.538109, 0.956781, 0.343222, 0.298249, 0.0215474, 0.545035, 0.830245, 0.662835, 0.104736, 0.0493058, 0.93374, 0.0414065, 0.833949, 0.138226, 0.557654, 0.594962, 0.22009, 0.722154, 0.8246, 0.0997313, 0.599946, 0.708322, 0.198689, 0.614759, 0.469621, 0.984223, 0.770478, 0.595345, 0.0143708, 0.261983, 0.103563, 0.207683, 0.996445, 0.583387, 0.87197, 0.399747, 0.15654, 0.356559, 0.839196, 0.0784418, 0.671753, 0.392062, 0.205537, 0.0189803, 0.807179, 0.495353, 0.00446501, 0.964691, 0.229715, 0.971734, 0.7399, 0.398118, 0.189112, 0.725908, 0.0376952, 0.471589, 0.734895, 0.749929, 0.456986, 0.251562, 0.695605, 0.485735, 0.911215, 0.0309049, 0.462976, 0.234532, 0.275878, 0.828262, 0.147824, 0.829732, 0.367973, 0.271491, 0.671973, 0.725092, 0.575875, 0.314053, 0.283632, 0.776727, 0.567926, 0.487624, 0.00710749, 0.4581, 0.507153, 0.438787, 0.599484, 0.0630961, 0.446721, 0.147339, 0.880934, 0.764336, 0.533937, 0.705525, 0.424653, 0.742123, 0.0696696, 0.199586, 0.495463, 0.182899, 0.864884, 0.141033, 0.713732, 0.670125, 0.39876, 0.200447, 0.935647, 0.142121, 0.823798, 0.894973, 0.0688477, 0.444488, 0.237844, 0.652158, 0.0583972, 0.672934, 0.0409217, 0.449197, 0.998904, 0.017062, 0.527327, 0.594482, 0.919851, 0.642763, 0.0166157, 0.146743, 0.202536, 0.710072, 0.220063, 0.42262, 0.401871, 0.442955, 0.0388413, 0.825911, 0.455906, 0.645273, 0.552892, 0.421103, 0.255049, 0.211356, 0.0938391, 0.370987, 0.923417, 0.411729, 0.215158, 0.660066, 0.518895, 0.116835, 0.258864, 0.502941, 0.547548, 0.534453, 0.621126, 0.135573, 0.674448, 0.425275, 0.899835, 0.438131, 0.711096, 0.616808, 0.376458, 0.379622, 0.00695235, 0.652446, 0.864579, 0.82628, 0.069206, 0.261676, 0.148714, 0.232246, 0.795325, 0.213598, 0.575413, 0.0716856, 0.649749, 0.359545, 0.548619, 0.190285, 0.290353, 0.285725, 0.531256, 0.748506, 0.612982, 0.166108, 0.804547, 0.0111855, 0.930841, 0.5736, 0.951222, 0.990194, 0.149537, 0.857895, 0.866818, 0.48156, 0.697083, 0.892048, 0.106432, 0.282388, 0.106496, 0.644213, 0.0825565, 0.99033, 0.74448, 0.912348, 0.513386, 0.618006, 0.0383737, 0.629989, 0.319011, 0.0181079, 0.986454, 0.349811, 0.314267, 0.240873, 0.167084, 0.290668, 0.660774, 0.918395, 0.257655, 0.7115, 0.440883, 0.0940582, 0.212359, 0.338975, 0.533599, 0.62604, 0.165259, 0.864207, 0.664372, 0.441045, 0.633473, 0.430536, 0.293942, 0.467641, 0.330037, 0.211291, 0.855025, 0.724142, 0.746025, 0.381033, 0.145113, 0.661244, 0.00047397, 0.318483, 0.125864, 0.154241, 0.951409, 0.296145, 0.144645, 0.916007, 0.45091, 0.329749, 0.68544, 0.271914, 0.968292, 0.538024, 0.362295, 0.226466, 0.720538, 0.446668, 0.55843, 0.984257, 0.57587, 0.435172, 0.465055, 0.974807, 0.879132, 0.606958, 0.272897, 0.928581, 0.163117, 0.338888, 0.187483, 0.777955, 0.0344172, 0.847382, 0.0359137, 0.82887, 0.0367074, 0.985197, 0.761066, 0.763216, 0.307284, 0.436844, 0.348138, 0.655239, 0.949047, 0.489637, 0.187679, 0.562968, 0.992744, 0.527728, 0.596024, 0.742456, 0.803745, 0.56077, 0.64699, 0.512688, 0.804106, 0.528222, 0.78619, 0.046336, 0.858301, 0.221091, 0.0275115, 0.614239, 0.584934, 0.894209, 0.433158, 0.397711, 0.54934, 0.238469, 0.756508, 0.461006, 0.536856, 0.61681, 0.904252, 0.957949, 0.00946035, 0.98205, 0.281272, 0.749333, 0.207199, 0.33586, 0.5621, 0.494833, 0.0953187, 0.264148, 0.978974, 0.624195, 0.422894, 0.574342, 0.586763, 0.407432, 0.671367, 0.691812, 0.0354768, 0.544334, 0.53725, 0.0523175, 0.931544, 0.696832, 0.535487, 0.562655, 0.978433, 0.9759, 0.6137, 0.88824, 0.634806, 0.91389, 0.802327, 0.788886, 0.29587, 0.359461, 0.330227, 0.192235, 0.33422, 0.166573, 0.410696, 0.173734, 0.914069, 0.295933, 0.119086, 0.408076, 0.538984, 0.142058, 0.00935989, 0.315463, 0.342517, 0.674444, 0.228584, 0.153145, 0.126419, 0.0146576, 0.543831, 0.399264, 0.266148, 0.897295, 0.42099, 0.45644, 0.951078, 0.933947, 0.152281, 0.893732, 0.0116767, 0.38166, 0.5368, 0.093994, 0.363905, 0.302806, 0.186361, 0.985696, 0.314611, 0.209669, 0.392243, 0.111831, 0.918114, 0.601192, 0.889127, 0.0664733, 0.877663, 0.237696, 0.48902, 0.00822174, 0.95089, 0.287086, 0.587423, 0.605854, 0.321565, 0.997006, 0.313941, 0.326961, 0.607774, 0.336284, 0.663275, 0.745426, 0.921719, 0.364348, 0.777875, 0.393044, 0.10163, 0.00308402, 0.0668498, 0.279901, 0.65965, 0.642138, 0.747309, 0.328212, 0.623957, 0.398941, 0.207494, 0.841148, 0.612283, 0.223398, 0.73807, 0.529274, 0.265768, 0.958483, 0.286796, 0.53327, 0.0956185, 0.52155, 0.912272, 0.812075, 0.76738, 0.724869, 0.0703279, 0.571684, 0.576001, 0.558419, 0.535236, 0.510872, 0.995674, 0.879704, 0.166254, 0.842393, 0.37984, 0.923193, 0.956935, 0.0477059, 0.0734965, 0.874884, 0.849077, 0.207027, 0.124655, 0.309133, 0.6932, 0.546135, 0.8569, 0.563165, 0.73295, 0.385436, 0.857465, 0.891117, 0.938905, 0.13618, 0.632439, 0.684117, 0.501954, 0.0890991, 0.288565, 0.17376, 0.0915308, 0.653107, 0.845979, 0.789127, 0.439814, 0.22862, 0.806013, 0.233774, 0.943114, 0.954302, 0.933807, 0.657556, 0.164121, 0.624513, 0.782399, 0.166331, 0.425038, 0.112441, 0.055798, 0.480522, 0.108632, 0.212424, 0.109991, 0.972284, 0.766122, 0.798159, 0.280962, 0.403135, 0.73327, 0.600336, 0.610574, 0.540811, 0.895212, 0.162785, 0.76752, 0.397826, 0.746574, 0.65947, 0.0890833, 0.174131, 0.348146, 0.89503, 0.787937, 0.829608, 0.263003, 0.521369, 0.879155, 0.269169, 0.142506, 0.0333792, 0.704816, 0.721753, 0.795799, 0.399332, 0.0642958, 0.838391, 0.203988, 0.703254, 0.578773, 0.260028, 0.244866, 0.0521185, 0.0643188, 0.902621, 0.333046, 0.34006, 0.763157, 0.438156, 0.995069, 0.503676, 0.0424489, 0.954542, 0.0501422, 0.72261, 0.180772, 0.405272, 0.905464, 0.397728, 0.481824, 0.219146, 0.18593, 0.361789, 0.540865, 0.212726, 0.0145311, 0.996108, 0.949028, 0.0313359, 0.892986, 0.209844, 0.0204217, 0.143729, 0.149781, 0.80839, 0.601906, 0.314669, 0.644023, 0.318997, 0.290432, 0.292971, 0.279199, 0.246305, 0.302936, 0.588377, 0.427576, 0.422404, 0.640749, 0.590413, 0.797506, 0.391294, 0.845834, 0.737661, 0.455596, 0.996297, 0.935487, 0.888209, 0.196764, 0.214778, 0.665268, 0.13161, 0.279638, 0.435887, 0.395731, 0.542431, 0.181147, 0.143058, 0.344884, 0.341706, 0.420025, 0.95141, 0.199822, 0.649671, 0.977817, 0.719646, 0.873828, 0.214876, 0.217572, 0.904443, 0.804816, 0.0704537, 0.332569, 0.244298, 0.30215, 0.0706434, 0.782896, 0.100429, 0.986729, 0.104373, 0.221871, 0.686011, 0.903187, 0.658629, 0.00593545, 0.66306, 0.510265, 0.824122, 0.66244, 0.845467, 0.979222, 0.107885, 0.158799, 0.903068, 0.939234, 0.412399, 0.324726, 0.16968, 0.910127, 0.107273, 0.316888, 0.835599, 0.0330597, 0.573721, 0.86464, 0.717939, 0.649407, 0.89027, 0.806881, 0.663934, 0.571069, 0.949662, 0.857635, 0.0942166, 0.656745, 0.316127, 0.137846, 0.358969, 0.747496, 0.427922, 0.584548, 0.43169, 0.454915, 0.356048, 0.00170449, 0.26271, 0.0553734, 0.712526, 0.699642, 0.626845, 0.216316, 0.59791, 0.914564, 0.73967, 0.0456612, 0.0303278, 0.619759, 0.93395, 0.0345666, 0.34491, 0.161455, 0.433299, 0.898209, 0.591036, 0.0803389, 0.331712, 0.921816, 0.856827, 0.236875, 0.618282, 0.893639, 0.698095, 0.228753, 0.946864, 0.45136, 0.298134, 0.207007, 0.0854858, 0.119187, 0.635895, 0.52909, 0.69962, 0.127592, 0.15653, 0.23986, 0.733369, 0.544024, 0.0871906, 0.494791, 0.802796, 0.657784, 0.229278, 0.667806, 0.661302, 0.796142, 0.904963, 0.366172, 0.545317, 0.669708, 0.810318, 0.459827, 0.486483, 0.74267, 0.624436, 0.818295, 0.371175, 0.497552, 0.521131, 0.984321, 0.125459, 0.422566, 0.176894, 0.597355, 0.387584, 0.390039, 0.676318, 0.76024, 0.682459, 0.887529, 0.982262, 0.546939, 0.666575, 0.121634, 0.128986, 0.848621, 0.563456, 0.610312, 0.655875, 0.10287, 0.271705, 0.709657, 0.360677, 0.166403, 0.944628, 0.479802, 0.410072, 0.350689, 0.387629, 0.32527, 0.204866, 0.32971, 0.323529, 0.0405677, 0.715867, 0.373414, 0.0464384, 0.41172, 0.453869, 0.764397, 0.907818, 0.0541775, 0.399667, 0.238141, 0.697363, 0.459104, 0.250045, 0.838594, 0.50154, 0.573339, 0.159081, 0.844144, 0.0314762, 0.454688, 0.785239, 0.801135, 0.639101, 0.373761, 0.48864, 0.649401, 0.786162, 0.124549, 0.817864, 0.819934, 0.827829, 0.49073, 0.233411, 0.0887261, 0.494884, 0.578041, 0.633325, 0.430376, 0.480944, 0.530314, 0.969412, 0.826959, 0.884511, 0.820284, 0.233308, 0.999118, 0.0519965, 0.825901, 0.708105, 0.734174, 0.448959, 0.195161, 0.804685, 0.680453, 0.506802, 0.246122, 0.9991, 0.281302, 0.14217, 0.358793, 0.729983, 0.614269, 0.799955, 0.877031, 0.305935, 0.780001, 0.713362, 0.920822, 0.264835, 0.710924, 0.990316, 0.842847, 0.852389, 0.972967, 0.76547, 0.10173, 0.48786, 0.0459325, 0.255809, 0.956663, 0.180142, 0.998191, 0.997955, 0.185299, 0.602267, 0.491361, 0.875398, 0.0658466, 0.567658, 0.997795, 0.591734, 0.249337, 0.552591, 0.647966, 0.805961, 0.851738, 0.377059, 0.530383, 0.653499, 0.107055, 0.487349, 0.676637, 0.829513, 0.649088, 0.626673, 0.922129, 0.771083, 0.249981, 0.459453, 0.26202, 0.249224, 0.692789, 0.934312, 0.7581, 0.334683, 0.925708, 0.0535473, 0.549126, 0.174379, 0.890911, 0.469886, 0.0168745, 0.225596, 0.490898, 0.665503, 0.56331, 0.785783, 0.406198, 0.648971, 0.556845, 0.968865, 0.584668, 0.0468998, 0.303567, 0.1311, 0.638951, 0.717894, 0.915575, 0.173391, 0.671815, 0.366176, 0.741083, 0.560976, 0.528959, 0.503424, 0.313394, 0.317896, 0.122852, 0.790566, 0.588063, 0.867979, 0.901013, 0.286144, 0.519279, 0.268692, 0.789779, 0.986381, 0.147227, 0.483949, 0.29949, 0.9893, 0.183272, 0.651737, 0.0700821, 0.513175, 0.321574, 0.533289, 0.0188718, 0.283338, 0.658904, 0.450936, 0.308419, 0.238598, 0.491723, 0.3378, 0.674554, 0.317872, 0.833756, 0.404867, 0.858322, 0.951014, 0.462002, 0.213524, 0.907227, 0.966018, 0.943972, 0.240083, 0.824311, 0.0136299, 0.0415106, 0.211277, 0.823492, 0.0955109, 0.491925, 0.489097, 0.131855, 0.576084, 0.185541, 0.367526, 0.639359, 0.10945, 0.0304542, 0.134525, 0.79432, 0.803408, 0.75494, 0.265617, 0.272427, 0.898437, 0.179157, 0.418492, 0.0192533, 0.712957, 0.414789, 0.460179, 0.354575, 0.403837, 0.799037, 0.597008, 0.965766, 0.334546, 0.166894, 0.473735, 0.464255, 0.640725, 0.569866, 0.333975, 0.219429, 0.153702, 0.753632, 0.451345, 0.43749, 0.994772, 0.956143, 0.0781375, 0.9015, 0.260371, 0.52886, 0.104433, 0.320454, 0.0454706, 0.856138, 0.426182, 0.69376, 0.766984, 0.84683, 0.490401, 0.682308, 0.0449822, 0.754187, 0.0369971, 0.911769, 0.0797669, 0.417506, 0.231764, 0.647801, 0.823268, 0.544316, 0.0549245, 0.225344, 0.793053, 0.820461, 0.931705, 0.50056, 0.459531, 0.192332, 0.799059, 0.620209, 0.0882766, 0.796886, 0.388648, 0.695499, 0.480631, 0.975325, 0.396253, 0.0500061, 0.13329, 0.765852, 0.0275982, 0.229545, 0.748629, 0.612383, 0.47132, 0.918444, 0.708658, 0.247371, 0.20317, 0.415411, 0.336757, 0.971761, 0.460052, 0.458069, 0.410259, 0.624179, 0.843347, 0.588644, 0.281138, 0.400356, 0.0439346, 0.376624, 0.92801, 0.287149, 0.0609871, 0.665996, 0.503455, 0.746663, 0.532239, 0.642501, 0.791451, 0.560526, 0.943232, 0.384689, 0.512636, 0.507541, 0.274697, 0.559578, 0.340455, 0.13262, 0.318885, 0.441004, 0.668159, 0.0839833, 0.894819, 0.141383, 0.158399, 0.78188, 0.923151, 0.0128941, 0.374007, 0.77666, 0.876198, 0.389595, 0.0871047, 0.996259, 0.845139, 0.687196, 0.121923, 0.445344, 0.963142, 0.117184, 0.909071, 0.582335, 0.0248982, 0.273772, 0.864425, 0.652238, 0.678229, 0.549301, 0.430469, 0.432778, 0.972329, 0.0430739, 0.230677, 0.378969, 0.770843, 0.571774, 0.253866, 0.232173, 0.771504, 0.379452, 0.650724, 0.885934, 0.759265, 0.685853, 0.209983, 0.991538, 0.312572, 0.124554, 0.93123, 0.465089, 0.426527, 0.364899, 0.444177, 0.538276, 0.981309, 0.509641, 0.680088, 0.688518, 0.722841, 0.0184349, 0.955936, 0.817036, 0.412555, 0.0763725, 0.523845, 0.00403837, 0.786148, 0.962713, 0.0550463, 0.960108, 0.411254, 0.537216, 0.32681, 0.10792, 0.477548, 0.262875, 0.423429, 0.898253, 0.690482, 0.871238, 0.569451, 0.48595, 0.927744, 0.389064, 0.480579, 0.610086, 0.339745, 0.967366, 0.247182, 0.629689, 0.479802, 0.289142, 0.957839, 0.290307, 0.0344763, 0.25645, 0.200464, 0.654806, 0.617545, 0.408059, 0.304512, 0.925965, 0.838382, 0.373956, 0.633223, 0.619079, 0.148073, 0.118666, 0.443222, 0.432855, 0.885924, 0.148833, 0.787847, 0.239637, 0.871192, 0.984566, 0.623271, 0.487293, 0.0352336, 0.457538, 0.928901, 0.850248, 0.431738, 0.36331, 0.645589, 0.498171, 0.794208, 0.0849365, 0.527237, 0.767714, 0.328182, 0.374523, 0.444516, 0.0559615, 0.0419167, 0.845386, 0.5857, 0.865954, 0.0309568, 0.453031, 0.00774489, 0.474677, 0.424881, 0.425867, 0.606955, 0.713672, 0.567942, 0.640633, 0.780415, 0.581821, 0.848634, 0.775869, 0.71623, 0.997316, 0.584945, 0.828567, 0.808222, 0.0395258, 0.594642, 0.764727, 0.997978, 0.24524, 0.373046, 0.176825, 0.308495, 0.766623, 0.467008, 0.606107, 0.288612, 0.231055, 0.808635, 0.472013, 0.368067, 0.696817, 0.278501, 0.101347, 0.0829357, 0.6004, 0.215608, 0.368665, 0.846323, 0.0981594, 0.313847, 0.433136, 0.689086, 0.824282, 0.727438, 0.108271, 0.748229, 0.337563, 0.425716, 0.868851, 0.180594, 0.860347, 0.978163, 0.191819, 0.936035, 0.873956, 0.588142, 0.240084, 0.282904, 0.998058, 0.115019, 0.666553, 0.573109, 0.651596, 0.736717, 0.175013, 0.603761, 0.50385, 0.607941, 0.0299177, 0.993083, 0.388408, 0.654143, 0.231389, 0.166839, 0.313691, 0.212742, 0.345719, 0.653166, 0.239532, 0.048652, 0.463448, 0.442667, 0.648099, 0.0208802, 0.614332, 0.737179, 0.167007, 0.0763713, 0.533591, 0.268109, 0.492427, 0.375391, 0.681049, 0.606853, 0.139883, 0.105637, 0.76219, 0.468941, 0.0529323, 0.828829, 0.937117, 0.433731, 0.289874, 0.892131, 0.19397, 0.0132927, 0.35071, 0.709076, 0.9679, 0.341529, 0.348603, 0.415816, 0.228108, 0.488989, 0.333788, 0.161957, 0.570714, 0.508283, 0.465879, 0.277558, 0.794945, 0.0121472, 0.427985, 0.665044, 0.833469, 0.94267, 0.33806, 0.285193, 0.723311, 0.974406, 0.695304, 0.460532, 0.675224, 0.0901268, 0.647891, 0.962078, 0.758498, 0.0277073, 0.980495, 0.884625, 0.0327249, 0.768726, 0.724125, 0.745225, 0.00158805, 0.938205, 0.606819, 0.742826, 0.255673, 0.421963, 0.371387, 0.432566, 0.0239052, 0.885388, 0.181065, 0.920133, 0.506331, 0.233921, 0.168982, 0.561517, 0.58763, 0.431242, 0.487615, 0.745375, 0.371755, 0.775379, 0.290286, 0.498143, 0.0404679, 0.00843829, 0.488149, 0.801368, 0.606526, 0.118841, 0.488715, 0.458259, 0.900423, 0.257545, 0.743129, 0.0907666, 0.986963, 0.369976, 0.607443, 0.651521, 0.900842, 0.618528, 0.100974, 0.442052, 0.61976, 0.560051, 0.24266, 0.150083, 0.436379, 0.095813, 0.079459, 0.791146, 0.850643, 0.11496, 0.0699083, 0.143467, 0.054094, 0.287862, 0.368917, 0.665334, 0.278383, 0.762243, 0.453091, 0.861052, 0.862359, 0.418895, 0.373134, 0.0971329, 0.264926, 0.75727, 0.858821, 0.427618, 0.914274, 0.467849, 0.919047, 0.172397, 0.16596, 0.326933, 0.489623, 0.439691, 0.747162, 0.803337, 0.862075, 0.27494, 0.90832, 0.0928894, 0.0353712, 0.627672, 0.297624, 0.423108, 0.926387, 0.606557, 0.590447, 0.809819, 0.79839, 0.624967, 0.974975, 0.336289, 0.424392, 0.353217, 0.555949, 0.801565, 0.237361, 0.818772, 0.767745, 0.706867, 0.786984, 0.367558, 0.697085, 0.95369, 0.782313, 0.901393, 0.802397, 0.979802, 0.53119, 0.431988, 0.473957, 0.278091, 0.577054, 0.561467, 0.278046, 0.484842, 0.798062, 0.523014, 0.887974, 0.549188, 0.264482, 0.967209, 0.439549, 0.287108, 0.489645, 0.0468009, 0.576898, 0.975522, 0.720684, 0.754914, 0.227268, 0.352387, 0.928097, 0.0313694, 0.258029, 0.241354, 0.0709821, 0.954653, 0.0894702, 0.356928, 0.676296, 0.919929, 0.793819, 0.761619, 0.742586, 0.677755, 0.631662, 0.690294, 0.528917, 0.844844, 0.386891, 0.451643, 0.894426, 0.152653, 0.988929, 0.4543, 0.766829, 0.82622, 0.360857, 0.88979, 0.438321, 0.147023, 0.0806725, 0.995685, 0.463487, 0.953199, 0.289579, 0.808851, 0.146665, 0.745513, 0.231612, 0.838304, 0.10183, 0.286207, 0.882168, 0.532409, 0.477905, 0.540575, 0.873101, 0.190819, 0.497637, 0.655335, 0.32515, 0.904345, 0.330202, 0.743194, 0.143097, 0.0565959, 0.044624, 0.519861, 0.108242, 0.282962, 0.533308, 0.237235, 0.289047, 0.0643234, 0.0227788, 0.75774, 0.990309, 0.354389, 0.394248, 0.485096, 0.0518331, 0.175479, 0.0172035, 0.918304, 0.83998, 0.294807, 0.139766, 0.63909, 0.766865, 0.331524, 0.178873, 0.858263, 0.104528, 0.506799, 0.25516, 0.0557155, 0.0896441, 0.476819, 0.0679275, 0.523957, 0.623747, 0.101086, 0.707701, 0.347366, 0.40146, 0.926623, 0.793363, 0.5183, 0.353883, 0.0170278, 0.550552, 0.566898, 0.761358, 0.969432, 0.0830791, 0.409803, 0.233851, 0.461094, 0.61238, 0.663356, 0.838447, 0.0936641, 0.896317, 0.0342364, 0.605435, 0.594078, 0.142495, 0.224693, 0.266037, 0.968376, 0.250094, 0.634636, 0.152495, 0.374344, 0.766249, 0.514728, 0.236246, 0.394472, 0.714031, 0.394143, 0.298254, 0.706938, 0.16714, 0.651014, 0.933411, 0.678186, 0.666454, 0.357514, 0.694775, 0.693118, 0.67172, 0.198115, 0.332186, 0.629232, 0.784186, 0.37814, 0.771727, 0.447776, 0.705953, 0.496304, 0.814896, 0.656693, 0.53542, 0.261516, 0.406417, 0.531009, 0.0275669, 0.448455, 0.680984, 0.772053, 0.665164, 0.644186, 0.270284, 0.949715, 0.977336, 0.2282, 0.113808, 0.547055, 0.59781, 0.00346764, 0.659073, 0.967426, 0.723033, 0.570098, 0.959023, 0.758847, 0.0443661, 0.329846, 0.180227, 0.640039, 0.418957, 0.31487, 0.171225, 0.359142, 0.663463, 0.0361466, 0.466258, 0.355709, 0.0728117, 0.0561539, 0.302612, 0.966088, 0.312772, 0.572468, 0.950502, 0.140537, 0.804575, 0.143191, 0.554696, 0.31913, 0.313319, 0.415355, 0.557689, 0.868706, 0.568624, 0.322493, 0.960727, 0.800806, 0.97337, 0.636029, 0.854868, 0.0316508, 0.537545, 0.62288, 0.126693, 0.638876, 0.22898, 0.88884, 0.322239, 0.408508, 0.876548, 0.283979, 0.229775, 0.197694, 0.756162, 0.605596, 0.475759, 0.716177, 0.313979, 0.824405, 0.431531, 0.93625, 0.29437, 0.57963, 0.942052, 0.0665976, 0.532284, 0.782766, 0.899503, 0.601734, 0.974714, 0.453663, 0.399994, 0.601611, 0.0351596, 0.350032, 0.950207, 0.964415, 0.958216, 0.639434, 0.420463, 0.185442, 0.382668, 0.504688, 0.523907, 0.402958, 0.790744, 0.411467, 0.731239, 0.899588, 0.0667593, 0.528711, 0.85476, 0.116003, 0.922713, 0.609319, 0.224816, 0.243179, 0.699852, 0.437211, 0.993828, 0.434946, 0.0437369, 0.40611, 0.188708, 0.147626, 0.956368, 0.375801, 0.739141, 0.0106513, 0.877191, 0.48731, 0.898436, 0.833442, 0.862006, 0.301964, 0.148368, 0.151504, 0.407424, 0.449227, 0.149134, 0.118857, 0.88912, 0.176878, 0.699557, 0.496226, 0.442326, 0.930008, 0.922029, 0.961842, 0.763233, 0.817566, 0.59639, 0.0646593, 0.537041, 0.860439, 0.801642, 0.030929, 0.190828, 0.41728, 0.622681, 0.632888, 0.59156, 0.769584, 0.37493, 0.17385, 0.0626788, 0.304964, 0.374021, 0.53998, 0.688026, 0.732396, 0.682658, 0.778569, 0.658455, 0.541922, 0.944647, 0.193992, 0.347534, 0.954737, 0.226359, 0.606846, 0.259203, 0.525089, 0.554629, 0.911144, 0.761243, 0.814348, 0.641373, 0.946439, 0.316011, 0.114762, 0.534172, 0.192506, 0.241857, 0.392134, 0.60636, 0.854794, 0.805252, 0.409614, 0.612887, 0.123575, 0.839406, 0.302633, 0.649842, 0.0356233, 0.742045, 0.413918, 0.745436, 0.459173, 0.297346, 0.169182, 0.793266, 0.0856126, 0.935399, 0.235959, 0.10074, 0.654248, 0.0952724, 0.663783, 0.996306, 0.709982, 0.905973, 0.888761, 0.720037, 0.25771, 0.848951, 0.976113, 0.63487, 0.565978, 0.908386, 0.273005, 0.848013, 0.978949, 0.908749, 0.601055, 0.186663, 0.992795, 0.425448, 0.967182, 0.602136, 0.643628, 0.0584813, 0.460012, 0.448426, 0.171141, 0.556465, 0.580555, 0.872362, 0.449653, 0.156139, 0.212328, 0.998929, 0.847401, 0.504401, 0.516766, 0.571697, 0.217583, 0.222284, 0.213078, 0.647338, 0.673887, 0.426729, 0.308536, 0.755475, 0.114233, 0.132511, 0.801619, 0.337967, 0.596502, 0.243033, 0.0515908, 0.982832, 0.349651, 0.427672, 0.97232, 0.259496, 0.291335, 0.570966, 0.664706, 0.301763, 0.633364, 0.54933, 0.877609, 0.125295, 0.984686, 0.28117, 0.886473, 0.218579, 0.323286, 0.287905, 0.880335, 0.559238, 0.726381, 0.238366, 0.41792, 0.995409, 0.322266, 0.0953773, 0.446585, 0.0716302, 0.721718, 0.746432, 0.961932, 0.112667, 0.757459, 0.654223, 0.848422, 0.697044, 0.423866, 0.929048, 0.111573, 0.582656, 0.0200577, 0.44937, 0.553144, 0.74263, 0.794523, 0.830143, 0.740351, 0.741544, 0.356784, 0.963254, 0.15918, 0.939537, 0.80688, 0.237186, 0.190782, 0.558923, 0.615213, 0.293705, 0.904548, 0.79284, 0.185429, 0.00810836, 0.721038, 0.564903, 0.268942, 0.257018, 0.0530519, 0.527247, 0.920222, 0.820124, 0.111895, 0.109811, 0.587158, 0.429519, 0.591644, 0.254192, 0.350801, 0.299972, 0.882022, 0.817647, 0.633054, 0.606266, 0.990079, 0.139097, 0.724972, 0.0772518, 0.67211, 0.700957, 0.202332, 0.481672, 0.90614, 0.310924, 0.19062, 0.0712553, 0.00612124, 0.782944, 0.0744189, 0.0263658, 0.305614, 0.248776, 0.0458998, 0.260601, 0.555472, 0.221336, 0.49202, 0.110911, 0.618794, 0.414334, 0.752921, 0.870457, 0.343256, 0.218376, 0.154645, 0.757857, 0.652319, 0.890323, 0.629723, 0.101674, 0.783192, 0.0596106, 0.144572, 0.474774, 0.174112, 0.195932, 0.493227, 0.112646, 0.996225, 0.134407, 0.881545, 0.450861, 0.310567, 0.509461, 0.521029, 0.269803, 0.897753, 0.0652435, 0.791288, 0.408702, 0.77576, 0.4061, 0.034406, 0.302217, 0.270236, 0.168705, 0.992101, 0.521785, 0.662134, 0.308386, 0.196541, 0.663632, 0.98909, 0.146276, 0.0388228, 0.705712, 0.244185, 0.845867, 0.113058, 0.0871161, 0.212426, 0.379537, 0.207442, 0.889858, 0.125029, 0.596035, 0.0982994, 0.452979, 0.313197, 0.208453, 0.313032, 0.181714, 0.725375, 0.158508, 0.79157, 0.0516266, 0.233432, 0.884625, 0.536409, 0.56068, 0.00272319, 0.409232, 0.628506, 0.806752, 0.458667, 0.292, 0.469911, 0.616007, 0.0677015, 0.479823, 0.237522, 0.375919, 0.311802, 0.41963, 0.361113, 0.739867, 0.799933, 0.920616, 0.868819, 0.0492135, 0.805827, 0.348683, 0.735856, 0.439831, 0.48462, 0.648015, 0.52143, 0.919378, 0.641207, 0.362818, 0.585762, 0.655237, 0.825461, 0.45015, 0.102988, 0.989794, 0.264378, 0.935502, 0.861179, 0.704196, 0.414725, 0.944714, 0.172455, 0.303253, 0.816398, 0.279285, 0.905868, 0.659504, 0.811797, 0.745049, 0.5312, 0.853933, 0.334082, 0.541627, 0.242702, 0.347521, 0.889458, 0.0294332, 0.984726, 0.996691, 0.67806, 0.496936, 0.548464, 0.973525, 0.839863, 0.0487781, 0.111969, 0.466638, 0.886713, 0.965632, 0.976538, 0.292486, 0.660092, 0.255806, 0.0997183, 0.0844828, 0.432525, 0.930895, 0.808542, 0.374321, 0.418907, 0.145023, 0.238337, 0.621779, 0.647911, 0.408323, 0.110784, 0.680445, 0.167629, 0.633968, 0.38811, 0.445281, 0.0107516, 0.489654, 0.885342, 0.587052, 0.0225841, 0.976548, 0.129556, 0.56597, 0.102489, 0.432207, 0.743853, 0.120321, 0.494494, 0.225072, 0.224017, 0.395315, 0.257046, 0.387203, 0.423059, 0.554966, 0.737481, 0.377376, 0.489935, 0.173226, 0.861628, 0.0333025, 0.0932294, 0.00671683, 0.827265, 0.663642, 0.540409, 0.99617, 0.725174, 0.190944, 0.728644, 0.579892, 0.748321, 0.617871, 0.130579, 0.245324, 0.203039, 0.821786, 0.0717586, 0.704972, 0.966078, 0.898646, 0.398553, 0.973942, 0.461521, 0.0644376, 0.30631, 0.383316, 0.891258, 0.259913, 0.169668, 0.714982, 0.615635, 0.559467, 0.616616, 0.770833, 0.169926, 0.388598, 0.208993, 0.278535, 0.554226, 0.0827589, 0.706816, 0.126392, 0.690821, 0.676062, 0.121265, 0.896982, 0.0388845, 0.670777, 0.708964, 0.994758, 0.341129, 0.37529, 0.101514, 0.153307, 0.842892, 0.477475, 0.0283206, 0.947715, 0.905052, 0.0397956, 0.738682, 0.0172491, 0.398329, 0.207674, 0.819838, 0.503421, 0.781826, 0.135193, 0.294824, 0.816439, 0.763956, 0.720865, 0.834563, 0.162494, 0.301494, 0.10709, 0.370368, 0.927791, 0.500762, 0.14252, 0.741825, 0.278368, 0.0206278, 0.182151, 0.971885, 0.137581, 0.483364, 0.384977, 0.696589, 0.340396, 0.745152, 0.802406, 0.203352, 0.919363, 0.753524, 0.372803, 0.449986, 0.696786, 0.535036, 0.499219, 0.0314585, 0.647437, 0.727908, 0.921411, 0.32227, 0.957174, 0.272344, 0.282078, 0.445171, 0.144022, 0.299585, 0.813071, 0.678695, 0.567202, 0.812063, 0.405263, 0.9, 0.992405, 0.396305, 0.92526, 0.276566, 0.546944, 0.75437, 0.531069, 0.586935, 0.916611, 0.137257, 0.828234, 0.0554768, 0.450604, 0.998812, 0.294749, 0.163121, 0.282978, 0.334924, 0.259305, 0.15947, 0.0787569, 0.754918, 0.886703, 0.0111505, 0.906784, 0.050589, 0.22299, 0.066966, 0.374187, 0.169991, 0.0816437, 0.170185, 0.882675, 0.270558, 0.0356211, 0.376503, 0.715536, 0.350391, 0.162741, 0.288581, 0.635397, 0.566589, 0.534105, 0.475434, 0.178913, 0.928208, 0.252494, 0.615583, 0.251827, 0.19447, 0.961938, 0.305609, 0.593316, 0.847266, 0.744115, 0.612543, 0.24277, 0.20847, 0.477976, 0.0518278, 0.0152872, 0.631431, 0.0549163, 0.328825, 0.59685, 0.558903, 0.683194, 0.255128, 0.115275, 0.952675, 0.264164, 0.193556, 0.246357, 0.198612, 0.681457, 0.270092, 0.714036, 0.817953, 0.636855, 0.283205, 0.131918, 0.841106, 0.123482, 0.028812, 0.995828, 0.384277, 0.843682, 0.764375, 0.567424, 0.941897, 0.951325, 0.18631, 0.667919, 0.738847, 0.62275, 0.964064, 0.995357, 0.425137, 0.906932, 0.688342, 0.0471274, 0.164173, 0.310808, 0.0994296, 0.318221, 0.293541, 0.00581898, 0.87577, 0.906742, 0.498474, 0.178821, 0.302167, 0.0999429, 0.135979, 0.0169123, 0.183307, 0.073467, 0.511984, 0.389584, 0.422023, 0.548747, 0.496203, 0.820108, 0.837884, 0.0116966, 0.75667, 0.306426, 0.446261, 0.740293, 0.0617691, 0.731056, 0.921502, 0.111565, 0.553342, 0.90181, 0.588966, 0.899782, 0.838532, 0.548925, 0.626024, 0.59153, 0.869307, 0.331242, 0.0256317, 0.757944, 0.374959, 0.695617, 0.340961, 0.834587, 0.998895, 0.879709, 0.437381, 0.99448, 0.735159, 0.659503, 0.5298, 0.93604, 0.186548, 0.0753599, 0.32131, 0.252669, 0.101402, 0.651554, 0.885193, 0.0628296, 0.919042, 0.110233, 0.70135, 0.309103, 0.884887, 0.243368, 0.720378, 0.0672109, 0.523772, 0.270488, 0.307305, 0.263874, 0.70498, 0.464827, 0.695951, 0.914524, 0.0221541, 0.287136, 0.3114, 0.389098, 0.385562, 0.975716, 0.170828, 0.217957, 0.927547, 0.910391, 0.653454, 0.0758241, 0.820644, 0.0665078, 0.110731, 0.882233, 0.20648, 0.952657, 0.32112, 0.952035, 0.224238, 0.927685, 0.680405, 0.139316, 0.378105, 0.381615, 0.594834, 0.471939, 0.408969, 0.491383, 0.454735, 0.768353, 0.353205, 0.80698, 0.251159, 0.0118578, 0.266174, 0.961116, 0.670582, 0.62263, 0.503359, 0.857653, 0.182818, 0.4892, 0.803616, 0.218005, 0.743287, 0.0763764, 0.908062, 0.328088, 0.842997, 0.59184, 0.559818, 0.0614147, 0.159875, 0.489821, 0.744524, 0.82447, 0.809519, 0.875425, 0.67424, 0.938252, 0.527641, 0.235542, 0.700584, 0.430199, 0.964745, 0.731701, 0.342589, 0.0273191, 0.0354802, 0.294863, 0.263651, 0.030499, 0.501893, 0.769643, 0.211326, 0.584002, 0.80953, 0.341599, 0.308817, 0.438602, 0.993219, 0.346702, 0.457499, 0.414148, 0.882384, 0.855597, 0.0641278, 0.42825, 0.273324, 0.4623, 0.668859, 0.63831, 0.857007, 0.845658, 0.146669, 0.211893, 0.502162, 0.799475, 0.65045, 0.305315, 0.274964, 0.182841, 0.954136, 0.463376, 0.834691, 0.0184708, 0.398692, 0.864279, 0.953113, 0.890904, 0.333008, 0.215403, 0.375784, 0.95605, 0.383674, 0.378765, 0.405168, 0.171666, 0.545179, 0.669923, 0.384985, 0.801676, 0.350565, 0.00337708, 0.631043, 0.0519745, 0.71121, 0.642583, 0.145279, 0.712888, 0.284956, 0.0921465, 0.577798, 0.34649, 0.937083, 0.929081, 0.612238, 0.490393, 0.0424106, 0.599653, 0.707806, 0.804232, 0.965361, 0.327246, 0.666762, 0.021784, 0.682931, 0.681838, 0.0724264, 0.205187, 0.668736, 0.473539, 0.961394, 0.729708, 0.024514, 0.566873, 0.497288, 0.558562, 0.138497, 0.941736, 0.972125, 0.111753, 0.288791, 0.912262, 0.559286, 0.185214, 0.7715, 0.989913, 0.376245, 0.060584, 0.154194, 0.978276, 0.882586, 0.0247684, 0.738887, 0.630539, 0.190555, 0.525523, 0.83807, 0.291769, 0.91042, 0.282253, 0.921474, 0.0236699, 0.277483, 0.104831, 0.939341, 0.476085, 0.689769, 0.736036, 0.206843, 0.382487, 0.0348795, 0.177103, 0.91728, 0.838084, 0.137021, 0.733489, 0.526792, 0.589004, 0.574598, 0.165783, 0.880822, 0.0123784, 0.288395, 0.101822, 0.0803773, 0.335963, 0.638068, 0.233806, 0.417383, 0.952079, 0.606481, 0.817961, 0.921173, 0.70529, 0.132949, 0.366304, 0.157502, 0.788171, 0.456362, 0.934255, 0.467461, 0.616087, 0.431466, 0.0107934, 0.0281284, 0.125773, 0.648653, 0.462969, 0.850999, 0.108886, 0.269924, 0.958876, 0.0607822, 0.377576, 0.0159777, 0.215239, 0.551793, 0.605937, 0.769733, 0.902639, 0.422435, 0.850766, 0.738137, 0.242012, 0.739853, 0.295256, 0.072313, 0.00499006, 0.134117, 0.0619816, 0.384254, 0.779899, 0.414359, 0.0622828, 0.868238, 0.879185, 0.720135, 0.599743, 0.67316, 0.627264, 0.788426, 0.520692, 0.77885, 0.521608, 0.419226, 0.125957, 0.948685, 0.456223, 0.122047, 0.968073, 0.745772, 0.0444724, 0.404498, 0.703905, 0.553675, 0.332, 0.936517, 0.608138, 0.651625, 0.525357, 0.0418359, 0.896627, 0.0912335, 0.267571, 0.553597, 0.354797, 0.241745, 0.338559, 0.066604, 0.0190339, 0.894, 0.586077, 0.766166, 0.435573, 0.00517216, 0.644431, 0.920422, 0.30956, 0.739591, 0.614317, 0.153654, 0.314762, 0.737547, 0.413188, 0.764076, 0.930615, 0.109515, 0.146156, 0.669901, 0.704036, 0.444418, 0.162992, 0.974594, 0.71312, 0.0301947, 0.153717, 0.411245, 0.950341, 0.164568, 0.687654, 0.521892, 0.639889, 0.277799, 0.0132736, 0.157706, 0.910418, 0.936465, 0.573647, 0.267704, 0.00714697, 0.182185, 0.741549, 0.475334, 0.28607, 0.674605, 0.105207, 0.667732, 0.472204, 0.297792, 0.955608, 0.137354, 0.581651, 0.0227979, 0.434107, 0.593207, 0.117993, 0.382285, 0.578991, 0.00468433, 0.489849, 0.482814, 0.601705, 0.784944, 0.687895, 0.809286, 0.503371, 0.224533, 0.982967, 0.935806, 0.83864, 0.765722, 0.78486, 0.255872, 0.573153, 0.57346, 0.666158, 0.0866073, 0.608673, 0.8369, 0.802918, 0.380381, 0.80692, 0.930134, 0.545355, 0.826637, 0.0235991, 0.296427, 0.264481, 0.0334558, 0.940874, 0.644491, 0.145155, 0.931148, 0.516667, 0.737245, 0.426548, 0.456089, 0.275857, 0.826369, 0.0312548, 0.162226, 0.835581, 0.0551627, 0.235584, 0.737127, 0.757186, 0.535057, 0.388136, 0.804533, 0.520342, 0.239397, 0.0111184, 0.886874, 0.671199, 0.0102062, 0.525171, 0.54132, 0.197769, 0.966243, 0.242902, 0.30363, 0.483834, 0.420135, 0.799298, 0.688168, 0.079587, 0.545242, 0.378923, 0.388659, 0.544782, 0.562912, 0.756239, 0.241471, 0.084162, 0.917187, 0.724327, 0.594817, 0.357432, 0.197771, 0.421488, 0.60364, 0.153701, 0.216854, 0.854795, 0.793797, 0.864704, 0.249874, 0.392237, 0.0893547, 0.126951, 0.162292, 0.348888, 0.104106, 0.459023, 0.360549, 0.225123, 0.619885, 0.556321, 0.533507, 0.369956, 0.707384, 0.00900924, 0.571209, 0.369161, 0.433963, 0.125497, 0.447801, 0.998385, 0.00721151, 0.596754, 0.198993, 0.544076, 0.256515, 0.824956, 0.395937, 0.82036, 0.724246, 0.274992, 0.931312, 0.211844, 0.888995, 0.567783, 0.403347, 0.0233643, 0.305413, 0.18654, 0.202946, 0.277751, 0.00679857, 0.621933, 0.714503, 0.903398, 0.857239, 0.841092, 0.167112, 0.2957, 0.53974, 0.124685, 0.303459, 0.940138, 0.0796079, 0.508971, 0.384426, 0.855042, 0.285243, 0.549414, 0.476934, 0.781292, 0.48505, 0.27334, 0.0602828, 0.829215, 0.457946, 0.466487, 0.246539, 0.81927, 0.426943, 0.114767, 0.780408, 0.16347, 0.0984895, 0.877369, 0.457513, 0.212888, 0.284341, 0.487792, 0.509021, 0.895808, 0.76787, 0.440658, 0.363798, 0.681661, 0.474451, 0.600067, 0.954591, 0.0890766, 0.730658, 0.224916, 0.921279, 0.376547, 0.260774, 0.601968, 0.4237, 0.739528, 0.145402, 0.41468, 0.152907, 0.47141, 0.119075, 0.273265, 0.950216, 0.55966, 0.968888, 0.939802, 0.776441, 0.668253, 0.771813, 0.722996, 0.23648, 0.343948, 0.347981, 0.552765, 0.375207, 0.924972, 0.592547, 0.508824, 0.496403, 0.0940674, 0.944428, 0.56447, 0.301115, 0.889245, 0.0223575, 0.763835, 0.267003, 0.500808, 0.824617, 0.838881, 0.944627, 0.496405, 0.14692, 0.315796, 0.77764, 0.240432, 0.306096, 0.292526, 0.296885, 0.373744, 0.346349, 0.322487, 0.883683, 0.16284, 0.0647008, 0.329655, 0.410038, 0.560839, 0.828523, 0.851761, 0.369957, 0.864426, 0.871436, 0.0633008, 0.16101, 0.615145, 0.148793, 0.322985, 0.330853, 0.868008, 0.43142, 0.811799, 0.135211, 0.458559, 0.108207, 0.695897, 0.315194, 0.637078, 0.563875, 0.597988, 0.427874, 0.689716, 0.471646, 0.725956, 0.622428, 0.471164, 0.823061, 0.505723, 0.297301, 0.0265635, 0.527678, 0.743072, 0.48214, 0.138272, 0.398495, 0.0859242, 0.460059, 0.942352, 0.898106, 0.798673, 0.187484, 0.357981, 0.431898, 0.41474, 0.394494, 0.884989, 0.993217, 0.713402, 0.680949, 0.753447, 0.262199, 0.475949, 0.581497, 0.997133, 0.387826, 0.403276, 0.275721, 0.380806, 0.209255, 0.60866, 0.623474, 0.543617, 0.241541, 0.425924, 0.428409, 0.397315, 0.09587, 0.620919, 0.126089, 0.38629, 0.610477, 0.374492, 0.338553, 0.218924, 0.806786, 0.832234, 0.80869, 0.294897, 0.376391, 0.153017, 0.653983, 0.208456, 0.726007, 0.602219, 0.791533, 0.33923, 0.97356, 0.577972, 0.265774, 0.206974, 0.962825, 0.950871, 0.0578961, 0.610349, 0.646963, 0.375467, 0.729135, 0.546659, 0.170292, 0.332371, 0.710321, 0.522126, 0.0930859, 0.264027, 0.470624, 0.581995, 0.676597, 0.280836, 0.689249, 0.787284, 0.949667, 0.642154, 0.417964, 0.455748, 0.208287, 0.859757, 0.481885, 0.804135, 0.056898, 0.693433, 0.160249, 0.837059, 0.0546828, 0.798152, 0.839746, 0.605187, 0.183213, 0.2599, 0.383068, 0.851459, 0.306443, 0.309147, 0.0381959, 0.719869, 0.242022, 0.22479, 0.994963, 0.366324, 0.717579, 0.217008, 0.431604, 0.594694, 0.624695, 0.814518, 0.961515, 0.475361, 0.578813, 0.84533, 0.305233, 0.0790036, 0.658456, 0.686757, 0.567089, 0.792823, 0.831184, 0.937264, 0.764091, 0.679602, 0.0103403, 0.948929, 0.241996, 0.657831, 0.453863, 0.714861, 0.241192, 0.924878, 0.632439, 0.105144, 0.788324, 0.810018, 0.210902, 0.550243, 0.486251, 0.0913733, 0.798959, 0.194691, 0.411302, 0.279607, 0.577979, 0.719798, 0.638684, 0.17349, 0.298712, 0.993729, 0.441379, 0.844718, 0.685629, 0.455068, 0.330483, 0.265889, 0.368193, 0.0688269, 0.138687, 0.627119, 0.355442, 0.805071, 0.807763, 0.673589, 0.000873119, 0.0354007, 0.230154, 0.831104, 0.833678, 0.469663, 0.214547, 0.758954, 0.590854, 0.341966, 0.875465, 0.478901, 0.2021, 0.666199, 0.600773, 0.00324002, 0.554362, 0.686026, 0.908726, 0.46423, 0.77122, 0.838512, 0.157614, 0.527408, 0.991745, 0.990287, 0.947701, 0.173036, 0.682941, 0.424896, 0.441374, 0.899804, 0.82589, 0.080801, 0.358268, 0.226601, 0.12377, 0.471976, 0.593304, 0.251538, 0.217325, 0.084385, 0.820333, 0.929372, 0.3018, 0.868119, 0.354941, 0.817628, 0.854257, 0.465488, 0.87711, 0.467136, 0.536533, 0.761141, 0.0176133, 0.824427, 0.35775, 0.883069, 0.926057, 0.468452, 0.736605, 0.595839, 0.863943, 0.714158, 0.7314, 0.893097, 0.438854, 0.327221, 0.791686, 0.5375, 0.87044, 0.509864, 0.707702, 0.246594, 0.600985, 0.769923, 0.937123, 0.487803, 0.162059, 0.945864, 0.783905, 0.935941, 0.466245, 0.857716, 0.507292, 0.899158, 0.673879, 0.673613, 0.288398, 0.6941, 0.738393, 0.55069, 0.976364, 0.118459, 0.237908, 0.31801, 0.695152, 0.806048, 0.996444, 0.271285, 0.430659, 0.0847206, 0.505409, 0.964534, 0.533697, 0.402601, 0.636051, 0.905861, 0.187011, 0.162622, 0.13625, 0.217484, 0.331014, 0.178526, 0.700494, 0.669568, 0.551995, 0.186994, 0.512293, 0.888964, 0.693861, 0.254946, 0.111767, 0.617156, 0.00432868, 0.736541, 0.538015, 0.924411, 0.703041, 0.356651, 0.82463, 0.338636, 0.337042, 0.589604, 0.446137, 0.928251, 0.223612, 0.308999, 0.336899, 0.448885, 0.973801, 0.697394, 0.0422027, 0.0897108, 0.399189, 0.703481, 0.543053, 0.72385, 0.159818, 0.782179, 0.304272, 0.826399, 0.0707951, 0.26092, 0.365618, 0.413427, 0.84302, 0.131124, 0.556202, 0.706646, 0.780119, 0.104328, 0.946335, 0.0637464, 0.0732376, 0.0595677, 0.525762, 0.987167, 0.32953, 0.815905, 0.478352, 0.296297, 0.625132, 0.553781, 0.592135, 0.28049, 0.192426, 0.23416, 0.817321, 0.826737, 0.0622751, 0.576221, 0.270625, 0.899673, 0.699229, 0.466704, 0.721756, 0.969387, 0.805635, 0.169292, 0.939678, 0.470333, 0.951276, 0.605481, 0.258478, 0.482099, 0.709427, 0.666574, 0.685317, 0.601123, 0.850523, 0.159515, 0.781839, 0.895366, 0.200522, 0.31974, 0.0524494, 0.529465, 0.551828, 0.73694, 0.922469, 0.218472, 0.734122, 0.688273, 0.864047, 0.130662, 0.786044, 0.220167, 0.607686, 0.312601, 0.641538, 0.567144, 0.828449, 0.619842, 0.83648, 0.611485, 0.898507, 0.411619, 0.583162, 0.530753, 0.83583, 0.626444, 0.557886, 0.180592, 0.198511, 0.232223, 0.526427, 0.615557, 0.411498, 0.273077, 0.74293, 0.835388, 0.270267, 0.805291, 0.0972044, 0.241121, 0.736203, 0.663411, 0.363918, 0.458822, 0.80512, 0.605458, 0.375393, 0.862337, 0.0593959, 0.253904, 0.536793, 0.589653, 0.933257, 0.953445, 0.568967, 0.210733, 0.555606, 0.432325, 0.646601, 0.93889, 0.614317, 0.560362, 0.710996, 0.210809, 0.379712, 0.887, 0.163997, 0.56018, 0.0240339, 0.49022, 0.742717, 0.519842, 0.586268, 0.78603, 0.636755, 0.582241, 0.796528, 0.259907, 0.0745921, 0.655932, 0.0389202, 0.0726865, 0.864875, 0.312982, 0.452136, 0.7015, 0.247177, 0.27854, 0.0632686, 0.0813697, 0.279874, 0.586784, 0.461093, 0.0778263, 0.662647, 0.357942, 0.710333, 0.956567, 0.898341, 0.174392, 0.00585557, 0.884456, 0.278071, 0.685814, 0.560874, 0.94756, 0.24619, 0.854, 0.353335, 0.254453, 0.792681, 0.305647, 0.99284, 0.270542, 0.588071, 0.653879, 0.685535, 0.740965, 0.0128991, 0.972981, 0.982195, 0.784451, 0.123193, 0.432136, 0.529464, 0.763657, 0.226716, 0.210642, 0.417861, 0.656148, 0.579897, 0.856393, 0.218321, 0.771127, 0.0338039, 0.567034, 0.630268, 0.908676, 0.521216, 0.701863, 0.514884, 0.421301, 0.752762, 0.524206, 0.117344, 0.173013, 0.612242, 0.394583, 0.865125, 0.752344, 0.315942, 0.142906, 0.665908, 0.907319, 0.524857, 0.0720145, 0.193825, 0.889935, 0.315781, 0.207526, 0.418102, 0.116293, 0.271694, 0.733742, 0.187469, 0.694859, 0.83994, 0.948731, 0.0598494, 0.586697, 0.493972, 0.955683, 0.37149, 0.199311, 0.146326, 0.601498, 0.946194, 0.831491, 0.320438, 0.801112, 0.484785, 0.0333543, 0.74116, 0.226681, 0.0447326, 0.315809, 0.303605, 0.497916, 0.967853, 0.710093, 0.961844, 0.316589, 0.923962, 0.206211, 0.632804, 0.702471, 0.293214, 0.459488, 0.240221, 0.273956, 0.214241, 0.895807, 0.428641, 0.0928225, 0.264767, 0.997019, 0.616878, 0.680763, 0.0939435, 0.418914, 0.0206921, 0.388642, 0.503535, 0.993482, 0.274211, 0.604227, 0.20554, 0.0823207, 0.484587, 0.132433, 0.165187, 0.74246, 0.905328, 0.870367, 0.747256, 0.0635862, 0.301832, 0.420023, 0.538413, 0.796804, 0.275343, 0.671668, 0.422441, 0.153756, 0.107716, 0.520214, 0.680467, 0.621875, 0.0994287, 0.251441, 0.410875, 0.341878, 0.0305172, 0.893489, 0.542774, 0.881573, 0.159878, 0.978881, 0.530476, 0.611658, 0.782136, 0.62399, 0.753435, 0.238884, 0.9115, 0.241982, 0.619147, 0.842602, 0.209986, 0.741427, 0.477977, 0.339636, 0.688182, 0.194028, 0.726511, 0.743978, 0.0382991, 0.737422, 0.0462307, 0.12968, 0.467882, 0.0295334, 0.712377, 0.446366, 0.0486053, 0.30363, 0.410012, 0.74849, 0.349723, 0.890933, 0.670958, 0.639506, 0.993475, 0.399773, 0.984779, 0.551193, 0.743251, 0.596086, 0.118846, 0.197895, 0.403803, 0.159353, 0.643236, 0.127084, 0.483102, 0.490118, 0.918884, 0.181435, 0.747842, 0.677603, 0.667513, 0.238327, 0.67862, 0.658214, 0.612771, 0.296302, 0.166472, 0.161012, 0.588091, 0.197845, 0.513839, 0.833909, 0.463192, 0.950884, 0.0533873, 0.432471, 0.863352, 0.822684, 0.0342464, 0.225652, 0.702801, 0.86235, 0.473653, 0.988191, 0.227529, 0.878562, 0.0485657, 0.0471784, 0.458532, 0.650269, 0.845933, 0.591122, 0.513426, 0.551219, 0.791989, 0.794158, 0.810032, 0.257106, 0.767354, 0.499332, 0.254888, 0.903956, 0.117117, 0.116458, 0.452096, 0.850185, 0.544318, 0.326435, 0.215906, 0.740467, 0.401712, 0.567547, 0.887705, 0.435517, 0.378752, 0.758246, 0.375751, 0.448469, 0.176343, 0.0144379, 0.624023, 0.489881, 0.593496, 0.989702, 0.244849, 0.175646, 0.173303, 0.586476, 0.99795, 0.79035, 0.374323, 0.698993, 0.921009, 0.290843, 0.183281, 0.4822, 0.576796, 0.789544, 0.0994564, 0.508556, 0.109639, 0.733261, 0.140442, 0.787, 0.254106, 0.0559873, 0.606764, 0.401688, 0.68709, 0.13815, 0.029515, 0.00818356, 0.782633, 0.181943, 0.0634527, 0.683833, 0.00813154, 0.486167, 0.854093, 0.191719, 0.86377, 0.609881, 0.515957, 0.487769, 0.0271336, 0.73167, 0.234502, 0.0613808, 0.961206, 0.999486, 0.823175, 0.300045, 0.354843, 0.246346, 0.123407, 0.347522, 0.354241, 0.694702, 0.323798, 0.0366013, 0.538566, 0.729588, 0.992623, 0.218945, 0.406589, 0.0438158, 0.155472, 0.970552, 0.409469, 0.153691, 0.0203969, 0.275005, 0.701389, 0.42303, 0.147195, 0.368979, 0.604133, 0.126673, 0.67592, 0.105526, 0.54339, 0.871531, 0.394669, 0.126213, 0.599392, 0.431891, 0.988939, 0.567489, 0.496111, 0.368918, 0.470483, 0.0421722, 0.675878, 0.603576, 0.44158, 0.992638, 0.836131, 0.420694, 0.741066, 0.403237, 0.574347, 0.648549, 0.250641, 0.798726, 0.891189, 0.0422597, 0.51827, 0.739092, 0.202508, 0.619545, 0.450979, 0.966478, 0.176743, 0.693801, 0.65698, 0.986479, 0.579998, 0.428425, 0.639208, 0.652359, 0.396176, 0.268982, 0.0115209, 0.689203, 0.0668897, 0.38583, 0.245746, 0.761784, 0.45692, 0.302772, 0.461184, 0.501472, 0.559463, 0.287875, 0.129634, 0.470875, 0.672356, 0.663933, 0.381709, 0.528953, 0.761458, 0.652946, 0.669969, 0.982658, 0.602676, 0.479083, 0.536523, 0.330208, 0.194745, 0.641579, 0.840228, 0.450018, 0.692135, 0.355857, 0.455585, 0.486695, 0.584968, 0.206563, 0.965777, 0.303506, 0.934809, 0.458971, 0.810761, 0.75679, 0.975268, 0.210766, 0.248278, 0.0802836, 0.694557, 0.559991, 0.919831, 0.898269, 0.423921, 0.402418, 0.862905, 0.383914, 0.088649, 0.355223, 0.0554185, 0.300398, 0.409473, 0.931162, 0.553423, 0.310724, 0.709629, 0.308529, 0.307363, 0.659964, 0.00663364, 0.258103, 0.360775, 0.663727, 0.490966, 0.940088, 0.396988, 0.564506, 0.315455, 0.959141, 0.057101, 0.0195982, 0.519149, 0.901276, 0.48174, 0.139353, 0.0851095, 0.0280393, 0.256546, 0.121875, 0.00495883, 0.999756, 0.657477, 0.571574, 0.5227, 0.694834, 0.946927, 0.366485, 0.434974, 0.478532, 0.412874, 0.867329, 0.0975095, 0.0271852, 0.778299, 0.565213, 0.53727, 0.290105, 0.791131, 0.0144325, 0.275715, 0.581405, 0.501518, 0.0129648, 0.297322, 0.275774, 0.0750361, 0.154392, 0.0974631, 0.309081, 0.172081, 0.848699, 0.840117, 0.0103903, 0.968982, 0.600323, 0.259561, 0.572473, 0.82728, 0.432188, 0.78679, 0.764765, 0.0234963, 0.280857, 0.206387, 0.519519, 0.241991, 0.586645, 0.045972, 0.089996, 0.133891, 0.608837, 0.00619712, 0.895718, 0.439825, 0.63276, 0.785436, 0.992793, 0.604488, 0.204594, 0.115584, 0.116164, 0.93579, 0.706941, 0.211937, 0.0692218, 0.3304, 0.318649, 0.710189, 0.982268, 0.116389, 0.298634, 0.411521, 0.954601, 0.72633, 0.550592, 0.251087, 0.462077, 0.817913, 0.384922, 0.762362, 0.322915, 0.389228, 0.225212, 0.713655, 0.349589, 0.764699, 0.166066, 0.374613, 0.508018, 0.58467, 0.736121, 0.68524, 0.160013, 0.364459, 0.120574, 0.190756, 0.318128, 0.35933, 0.184048, 0.0399303, 0.980637, 0.560814, 0.303475, 0.797824, 0.816656, 0.394171, 0.031498, 0.373127, 0.553551, 0.547722, 0.311606, 0.814148, 0.82553, 0.506601, 0.102923, 0.624813, 0.991727, 0.936333, 0.487983, 0.170005, 0.669482, 0.921824, 0.350938, 0.117821, 0.710319, 0.244534, 0.927799, 0.126162, 0.322003, 0.900591, 0.717494, 0.551761, 0.806162, 0.835034, 0.763623, 0.108624, 0.00990392, 0.902354, 0.824175, 0.554519, 0.885359, 0.308364, 0.572235, 0.63138, 0.335896, 0.605877, 0.46389, 0.806253, 0.766758, 0.526007, 0.397714, 0.60308, 0.93283, 0.545794, 0.660899, 0.604516, 0.29167, 0.214183, 0.0573974, 0.229982, 0.979779, 0.368175, 0.434765, 0.415207, 0.418815, 0.354797, 0.403499, 0.871134, 0.644369, 0.644598, 0.471213, 0.956022, 0.431544, 0.586249, 0.139016, 0.702862, 0.187983, 0.944175, 0.589743, 0.901744, 0.875612, 0.146502, 0.581585, 0.0458156, 0.538324, 0.52507, 0.767346, 0.948295, 0.0187263, 0.305238, 0.544379, 0.814933, 0.391502, 0.130744, 0.953611, 0.394568, 0.272426, 0.649744, 0.861592, 0.835051, 0.482925, 0.245874, 0.290328, 0.287375, 0.837873, 0.0066875, 0.413453, 0.262712, 0.0880322, 0.243793, 0.82881, 0.6031, 0.306577, 0.42487, 0.969813, 0.914381, 0.00901938, 0.856536, 0.71473, 0.831734, 0.0200897, 0.247702, 0.746342, 0.306575, 0.206043, 0.574619, 0.828791, 0.723755, 0.93929, 0.852708, 0.405139, 0.414797, 0.542813, 0.290311, 0.125276, 0.931837, 0.0717161, 0.791285, 0.14805, 0.836408, 0.398334, 0.485683, 0.682892, 0.0932766, 0.404823, 0.644894, 0.346455, 0.427197, 0.259743, 0.597138, 0.0679476, 0.0289522, 0.849093, 0.350032, 0.454357, 0.603621, 0.907092, 0.404162, 0.351306, 0.270505, 0.653166, 0.769691, 0.938824, 0.473653, 0.434848, 0.342873, 0.318166, 0.543479, 0.856732, 0.153989, 0.879561, 0.870354, 0.422029, 0.839287, 0.124407, 0.465203, 0.460858, 0.989059, 0.679192, 0.946028, 0.846782, 0.918742, 0.314033, 0.49666, 0.0920023, 0.843132, 0.839722, 0.272321, 0.979717, 0.348738, 0.444116, 0.983432, 0.795065, 0.794573, 0.671099, 0.511916, 0.0563633, 0.559247, 0.533963, 0.50525, 0.711275, 0.802424, 0.917303, 0.122918, 0.80023, 0.559959, 0.257324, 0.13848, 0.171588, 0.0874861, 0.0871963, 0.72098, 0.515483, 0.279985, 0.00499612, 0.225363, 0.238013, 0.269871, 0.990479, 0.766968, 0.999129, 0.715754, 0.00825198, 0.37617, 0.665278, 0.747982, 0.828414, 0.71452, 0.469985, 0.859196, 0.535797, 0.775488, 0.415358, 0.720911, 0.368545, 0.401326, 0.745221, 0.153016, 0.578119, 0.548487, 0.0108803, 0.525463, 0.85297, 0.401923, 0.125322, 0.0132056, 0.673783, 0.392176, 0.0484537, 0.983614, 0.733353, 0.648133, 0.103747, 0.619905, 0.345302, 0.53134, 0.687227, 0.370661, 0.177329, 0.362335, 0.898738, 0.123485, 0.136967, 0.888547, 0.21683, 0.366909, 0.653203, 0.335775, 0.869464, 0.0816942, 0.902404, 0.457509, 0.530483, 0.803953, 0.0166294, 0.13743, 0.636046, 0.0234916, 0.713996, 0.333192, 0.0889455, 0.0801999, 0.722104, 0.823817, 0.418968, 0.642144, 0.537163, 0.63819, 0.32562, 0.221282, 0.62735, 0.0201243, 0.838979, 0.577024, 0.339198, 0.791407, 0.250698, 0.22916, 0.506478, 0.184422, 0.345273, 0.0775661, 0.735546, 0.783081, 0.563042, 0.52338, 0.578283, 0.92201, 0.331034, 0.417922, 0.818801, 0.356291, 0.542004, 0.544088, 0.803525, 0.212841, 0.731448, 0.612983, 0.748431, 0.253143, 0.231774, 0.294001, 0.593668, 0.265074, 0.553367, 0.866867, 0.18076, 0.662788, 0.629639, 0.73018, 0.467859, 0.808596, 0.644864, 0.022537, 0.0364958, 0.54453, 0.592496, 0.43437, 0.952427, 0.218378, 0.244185, 0.436451, 0.71122, 0.593662, 0.835231, 0.0332252, 0.378105, 0.497219, 0.984476, 0.0730146, 0.472074, 0.48317, 0.139109, 0.593514, 0.340308, 0.619867, 0.28969, 0.00251761, 0.908032, 0.224354, 0.849769, 0.550466, 0.821944, 0.162849, 0.738565, 0.68601, 0.509678, 0.0200363, 0.507831, 0.866033, 0.638294, 0.116883, 0.843762, 0.889224, 0.260872, 0.18303, 0.130803, 0.769403, 0.414257, 0.0478247, 0.275858, 0.874808, 0.409034, 0.986896, 0.182275, 0.906189, 0.483678, 0.215844, 0.0907204, 0.0648673, 0.252829, 0.832949, 0.100708, 0.156126, 0.813764, 0.398981, 0.812887, 0.120614, 0.500278, 0.308537, 0.920879, 0.581683, 0.475571, 0.385586, 0.592255, 0.598037, 0.948205, 0.90025, 0.599848, 0.608096, 0.0367805, 0.990955, 0.68853, 0.548609, 0.294576, 0.30996, 0.883756, 0.967547, 0.218314, 0.511624, 0.590131, 0.0163507, 0.871621, 0.818298, 0.161421, 0.275694, 0.214449, 0.616178, 0.996522, 0.30145, 0.462069, 0.015384, 0.977253, 0.57646, 0.0811966, 0.271921, 0.924299, 0.106255, 0.0241342, 0.766667, 0.950522, 0.577713, 0.27764, 0.668152, 0.270199, 0.332724, 0.0121983, 0.600661, 0.555089, 0.530421, 0.72221, 0.380044, 0.653603, 0.89445, 0.0928122, 0.594942, 0.328926, 0.976484, 0.42039, 0.996746, 0.860078, 0.867956, 0.0398631, 0.806536, 0.0995371, 0.658456, 0.0472054, 0.66889, 0.540563, 0.532939, 0.865011, 0.401918, 0.820783, 0.0920071, 0.0658646, 0.253436, 0.263612, 0.669429, 0.296443, 0.706652, 0.351249, 0.91166, 0.913569, 0.788687, 0.234301, 0.831165, 0.980835, 0.203369, 0.373045, 0.423267, 0.670498, 0.802715, 0.936269, 0.78477, 0.915481, 0.113364, 0.601332, 0.310504, 0.743434, 0.765364, 0.603253, 0.483632, 0.125628, 0.289788, 0.997899, 0.503365, 0.726792, 0.800784, 0.450583, 0.269655, 0.444556, 0.555119, 0.93947, 0.533848, 0.0782537, 0.157712, 0.85099, 0.327261, 0.832598, 0.510364, 0.912637, 0.539609, 0.350554, 0.854618, 0.946954, 0.386823, 0.714464, 0.00204045, 0.968002, 0.48749, 0.562856, 0.427489, 0.848607, 0.493587, 0.826042, 0.445187, 0.0619741, 0.101287, 0.526013, 0.194595, 0.775672, 0.486149, 0.272355, 0.127834, 0.743296, 0.150596, 0.681096, 0.57281, 0.0672587, 0.255456, 0.841653, 0.872262, 0.649119, 0.123757, 0.179241, 0.875755, 0.647584, 0.705624, 0.648403, 0.0508813, 0.829607, 0.695577, 0.916696, 0.689075, 0.911448, 0.135606, 0.549444, 0.281353, 0.391995, 0.832494, 0.742705, 0.712778, 0.475071, 0.288333, 0.174372, 0.26146, 0.537422, 0.0596647, 0.608866, 0.423589, 0.609099, 0.143077, 0.919032, 0.902764, 0.595446, 0.380225, 0.321925, 0.647344, 0.812108, 0.969231, 0.761545, 0.619274, 0.187524, 0.799921, 0.307736, 0.389503, 0.250851, 0.576744, 0.470898, 0.520214, 0.247824, 0.875442, 0.458726, 0.0483422, 0.0345533, 0.246986, 0.764085, 0.0722482, 0.215028, 0.157917, 0.943235, 0.568253, 0.611883, 0.703953, 0.744177, 0.376982, 0.929422, 0.731934, 0.569088, 0.520327, 0.860078, 0.472155, 0.927979, 0.40246, 0.326026, 0.51597, 0.488182, 0.0903602, 0.810176, 0.98767, 0.306279, 0.222395, 0.449744, 0.341067, 0.923371, 0.805345, 0.880787, 0.354113, 0.520321, 0.125835, 0.354522, 0.886473, 0.879818, 0.166946, 0.800076, 0.493049, 0.755293, 0.121424, 0.36928, 0.475916, 0.60888, 0.419866, 0.486128, 0.953577, 0.0166693, 0.897612, 0.76408, 0.29579, 0.90232, 0.27467, 0.846143, 0.599024, 0.852155, 0.620326, 0.937455, 0.956604, 0.914655, 0.0814477, 0.467409, 0.0893654, 0.789564, 0.944074, 0.788553, 0.244569, 0.168005, 0.779147, 0.51142, 0.62443, 0.395262, 0.0596324, 0.654439, 0.168753, 0.99687, 0.657187, 0.760906, 0.915153, 0.467333, 0.436316, 0.528364, 0.482071, 0.810865, 0.561541, 0.835901, 0.61142, 0.748716, 0.00598633, 0.996771, 0.112488, 0.376406, 0.822818, 0.341099, 0.432226, 0.804915, 0.211529, 0.815314, 0.635673, 0.109762, 0.288317, 0.798835, 0.995449, 0.973567, 0.656728, 0.689204, 0.0583982, 0.118429, 0.828065, 0.00536045, 0.138903, 0.209343, 0.0480099, 0.443857, 0.125573, 0.681736, 0.407285, 0.0818151, 0.375224, 0.190126, 0.868232, 0.93468, 0.822556, 0.127266, 0.104354, 0.508798, 0.343762, 0.966641, 0.994762, 0.520799, 0.283876, 0.185071, 0.569375, 0.195671, 0.38562, 0.875036, 0.954734, 0.266918, 0.280726, 0.385349, 0.134495, 0.420917, 0.463568, 0.252675, 0.310618, 0.712974, 0.172954, 0.451586, 0.208031, 0.374081, 0.507844, 0.45277, 0.52935, 0.38675, 0.181988, 0.627821, 0.296563, 0.458081, 0.679424, 0.107427, 0.957737, 0.499756, 0.510599, 0.511263, 0.204941, 0.783688, 0.748013, 0.313695, 0.822132, 0.877007, 0.932383, 0.57994, 0.511188, 0.744959, 0.231559, 0.98697, 0.686656, 0.349502, 0.727331, 0.0570541, 0.460354, 0.317294, 0.29985, 0.614703, 0.897589, 0.672334, 0.80712, 0.203369, 0.739073, 0.663163, 0.840658, 0.442582, 0.972734, 0.822226, 0.0408981, 0.60215, 0.469584, 0.439678, 0.12661, 0.695087, 0.738005, 0.730278, 0.848876, 0.615831, 0.978384, 0.539188, 0.34485, 0.244979, 0.79015, 0.202316, 0.493524, 0.749691, 0.888322, 0.942176, 0.967565, 0.343653, 0.772204, 0.516119, 0.0458385, 0.0860436, 0.669792, 0.528784, 0.0186552, 0.970551, 0.674466, 0.185799, 0.569726, 0.392632, 0.0565441, 0.884705, 0.436255, 0.205135, 0.0951112, 0.516395, 0.902937, 0.820844, 0.619476, 0.454277, 0.630864, 0.972527, 0.257479, 0.554272, 0.339491, 0.948593, 0.330156, 0.894974, 0.82963, 0.0822031, 0.408084, 0.223281, 0.916071, 0.689165, 0.464661, 0.634858, 0.181302, 0.229017, 0.210696, 0.151731, 0.0317992, 0.222419, 0.788384, 0.105893, 0.850989, 0.0346799, 0.0334926, 0.135013, 0.437604, 0.507569, 0.0101919, 0.19781, 0.554976, 0.412081, 0.75034, 0.0838736, 0.184646, 0.414339, 0.690666, 0.68731, 0.913875, 0.102824, 0.284373, 0.542406, 0.0448331, 0.68077, 0.290499, 0.263842, 0.479761, 0.275982, 0.294421, 0.876497, 0.0382377, 0.149754, 0.114487, 0.34663, 0.724447, 0.389409, 0.802181, 0.512255, 0.871142, 0.817144, 0.943827, 0.888949, 0.629429, 0.287183, 0.249371, 0.872029, 0.585722, 0.11813, 0.520707, 0.791212, 0.552112, 0.589188, 0.38551, 0.242621, 0.661368, 0.0682262, 0.634157, 0.443192, 0.203633, 0.201176, 0.584291, 0.950453, 0.259034, 0.761136, 0.772442, 0.611783, 0.862685, 0.913769, 0.772802, 0.908552, 0.248499, 0.516554, 0.896326, 0.192584, 0.666127, 0.291131, 0.67864, 0.450392, 0.798543, 0.856595, 0.274009, 0.811873, 0.621547, 0.252523, 0.863666, 0.964819, 0.911717, 0.223313, 0.529873, 0.464219, 0.846257, 0.592794, 0.347513, 0.259943, 0.875496, 0.314201, 0.0395176, 0.201387, 0.527071, 0.572934, 0.965283, 0.164273, 0.722183, 0.670461, 0.573421, 0.0891485, 0.390577, 0.114763, 0.349043, 0.614023, 0.199395, 0.767955, 0.963946, 0.997774, 0.871356, 0.422047, 0.703578, 0.295348, 0.613672, 0.29313, 0.836419, 0.0611616, 0.99903, 0.775352, 0.829162, 0.103054, 0.523498, 0.961165, 0.692672, 0.932918, 0.618085, 0.772023, 0.371329, 0.0404679, 0.928768, 0.111364, 0.0583651, 0.88597, 0.18057, 0.66822, 0.981161, 0.336133, 0.762795, 0.594076, 0.375663, 0.799212, 0.635779, 0.0445139, 0.0620577, 0.767288, 0.979813, 0.291096, 0.268214, 0.89948, 0.0465171, 0.186285, 0.775602, 0.260225, 0.933776, 0.462414, 0.831417, 0.520135, 0.124447, 0.695567, 0.831564, 0.0788556, 0.565818, 0.94302, 0.45306, 0.0770404, 0.302754, 0.423112, 0.962129, 0.514299, 0.36983, 0.491933, 0.656737, 0.165862, 0.130265, 0.298323, 0.132495, 0.615909, 0.0133612, 0.352362, 0.660888, 0.45423, 0.657297, 0.79193, 0.93095, 0.845148, 0.24055, 0.415642, 0.950532, 0.906417, 0.38877, 0.276392, 0.191902, 0.824704, 0.291277, 0.370849, 0.416511, 0.829611, 0.0220368, 0.425669, 0.18961, 0.285454, 0.551285, 0.227607, 0.444496, 0.974809, 0.0600968, 0.211983, 0.581975, 0.00425177, 0.960302, 0.64041, 0.494323, 0.541578, 0.119043, 0.943748, 0.966992, 0.209228, 0.60463, 0.127989, 0.104585, 0.436124, 0.740095, 0.361377, 0.907628, 0.974453, 0.91908, 0.492144, 0.0683203, 0.419664, 0.345833, 0.212963, 0.250144, 0.632806, 0.910376, 0.451072, 0.871015, 0.611367, 0.871778, 0.910306, 0.119627, 0.984545, 0.318298, 0.868194, 0.818802, 0.575346, 0.149502, 0.254122, 0.175093, 0.415803, 0.843205, 0.803958, 0.554162, 0.713087, 0.379507, 0.664716, 0.618683, 0.98676, 0.941917, 0.694065, 0.339624, 0.0668197, 0.683359, 0.97611, 0.588092, 0.107186, 0.686056, 0.382191, 0.188653, 0.404279, 0.44653, 0.123, 0.0146833, 0.440021, 0.725741, 0.124184, 0.83591, 0.538041, 0.0555726, 0.591682, 0.346451, 0.293581, 0.0507477, 0.354474, 0.408784, 0.175109, 0.67453, 0.161961, 0.622366, 0.586914, 0.0823875, 0.727024, 0.70076, 0.888525, 0.930183, 0.821958, 0.589729, 0.943463, 0.710158, 0.96339, 0.622963, 0.58137, 0.9565, 0.927559, 0.885087, 0.870896, 0.234865, 0.551913, 0.723878, 0.827738, 0.970025, 0.216431, 0.722694, 0.230254, 0.130758, 0.217069, 0.321699, 0.236559, 0.734331, 0.248787, 0.24723, 0.870885, 0.9878, 0.265207, 0.563228, 0.766959, 0.852504, 0.280999, 0.00920061, 0.739933, 0.0973193, 0.921099, 0.81306, 0.335371, 0.715043, 0.696763, 0.223199, 0.257661, 0.384619, 0.384785, 0.0556174, 0.529579, 0.83923, 0.293077, 0.187327, 0.120192, 0.652666, 0.11147, 0.100827, 0.655984, 0.742341, 0.838797, 0.120838, 0.707987, 0.677343, 0.565744, 0.538032, 0.015161, 0.274831, 0.30208, 0.886585, 0.739963, 0.700467, 0.456345, 0.219709, 0.926903, 0.232933, 0.19907, 0.102168, 0.11887, 0.0908123, 0.366894, 0.789954, 0.460337, 0.322457, 0.883223, 0.948383, 0.784219, 0.863504, 0.764734, 0.759244, 0.988275, 0.864745, 0.953824, 0.31822, 0.314996, 0.882982, 0.815942, 0.485903, 0.0115252, 0.684831, 0.614017, 0.0873085, 0.52319, 0.0558119, 0.55041, 0.310008, 0.850893, 0.725259, 0.488155, 0.116138, 0.762803, 0.0302866, 0.645977, 0.287585, 0.21666, 0.309405, 0.674184, 0.816923, 0.905169, 0.101181, 0.123499, 0.351557, 0.0405134, 0.878338, 0.015469, 0.866496, 0.0844565, 0.490755, 0.669352, 0.085941, 0.152457, 0.238297, 0.472498, 0.438051, 0.757135, 0.149849, 0.431595, 0.912593, 0.089832, 0.634364, 0.0177313, 0.741192, 0.523192, 0.912263, 0.0871267, 0.627257, 0.935303, 0.0816778, 0.251181, 0.624053, 0.395471, 0.42887, 0.54241, 0.742145, 0.424883, 0.51269, 0.935702, 0.301565, 0.119601, 0.38729, 0.261783, 0.402373, 0.728986, 0.348084, 0.997016, 0.0222313, 0.698249, 0.034954, 0.185386, 0.95165, 0.546179, 0.651428, 0.26796, 0.0685543, 0.55737, 0.283411, 0.767661, 0.0244081, 0.685367, 0.947972, 0.034217, 0.726605, 0.698051, 0.426886, 0.801432, 0.756371, 0.407575, 0.836811, 0.686345, 0.859593, 0.523643, 0.351548, 0.765494, 0.176591, 0.516729, 0.777242, 0.108195, 0.81436, 0.277935, 0.877531, 0.708538, 0.730981, 0.540901, 0.184072, 0.845363, 0.0416249, 0.739659, 0.738858, 0.402735, 0.791638, 0.526591, 0.867771, 0.41814, 0.295131, 0.044962, 0.0655176, 0.0198664, 0.106658, 0.954147, 0.966123, 0.82762, 0.632706, 0.140776, 0.989987, 0.845963, 0.226568, 0.486297, 0.988705, 0.572034, 0.439592, 0.706967, 0.393107, 0.143573, 0.697269, 0.104599, 0.698352, 0.867078, 0.492137, 0.383308, 0.0374334, 0.731598, 0.932175, 0.816022, 0.76578, 0.125882, 0.377018, 0.138172, 0.622443, 0.232894, 0.396606, 0.378826, 0.468683, 0.603877, 0.51426, 0.918394, 0.808697, 0.583117, 0.983041, 0.0401852, 0.279656, 0.634658, 0.0174982, 0.652553, 0.657667, 0.804523, 0.0146742, 0.0437468, 0.502127, 0.825505, 0.082082, 0.85776, 0.748285, 0.367666, 0.583369, 0.83577, 0.489429, 0.452757, 0.272175, 0.778049, 0.642109, 0.946722, 0.448775, 0.924783, 0.120213, 0.560099, 0.6108, 0.404566, 0.322061, 0.894217, 0.871752, 0.934318, 0.540806, 0.715612, 0.245321, 0.693621, 0.536857, 0.947538, 0.549564, 0.00690011, 0.581177, 0.159086, 0.578516, 0.277567, 0.0780366, 0.205541, 0.783508, 0.339408, 0.621534, 0.294725, 0.568251, 0.550272, 0.959998, 0.306617, 0.983857, 0.643051, 0.201416, 0.379511, 0.0911273, 0.00867392, 0.689255, 0.00360455, 0.89881, 0.969304, 0.730101, 0.141655, 0.669899, 0.454591, 0.547034, 0.143947, 0.187448, 0.773797, 0.261486, 0.561844, 0.839189, 0.824408, 0.169363, 0.253418, 0.819671, 0.622918, 0.631451, 0.685432, 0.399756, 0.124523, 0.922578, 0.506742, 0.127644, 0.673104, 0.231756, 0.429476, 0.651572, 0.147774, 0.694393, 0.845516, 0.917211, 0.93802, 0.312698, 0.810501, 0.123674, 0.203391, 0.0207843, 0.623855, 0.828925, 0.637242, 0.201973, 0.181628, 0.711198, 0.852358, 0.0979782, 0.986842, 0.391859, 0.303603, 0.900008, 0.929104, 0.921181, 0.530946, 0.259832, 0.648264, 0.569696, 0.436142, 0.546196, 0.0834616, 0.939629, 0.232199, 0.573199, 0.39586, 0.254669, 0.243346, 0.304382, 0.654493, 0.560111, 0.781565, 0.635758, 0.507616, 0.75214, 0.476468, 0.647811, 0.527588, 0.0332494, 0.366896, 0.531055, 0.0697664, 0.777532, 0.536011, 0.722944, 0.0900476, 0.57308, 0.913552, 0.176855, 0.906393, 0.694757, 0.437899, 0.286775, 0.3538, 0.187071, 0.404394, 0.130317, 0.865417, 0.317758, 0.725547, 0.652804, 0.305662, 0.320363, 0.332596, 0.17036, 0.152259, 0.691891, 0.560425, 0.189973, 0.540408, 0.577431, 0.720768, 0.402886, 0.285252, 0.266165, 0.474568, 0.116938, 0.540145, 0.420395, 0.830567, 0.420468, 0.253555, 0.950871, 0.100956, 0.614152, 0.519237, 0.139785, 0.455553, 0.183753, 0.986065, 0.411425, 0.305915, 0.429603, 0.841138, 0.561344, 0.436388, 0.610828, 0.15472, 0.675246, 0.853011, 0.965463, 0.621879, 0.406218, 0.329405, 0.717781, 0.433035, 0.0178493, 0.718941, 0.10781, 0.441911, 0.174089, 0.430148, 0.32203, 0.197737, 0.277149, 0.537757, 0.298766, 0.612162, 0.741896, 0.575298, 0.396661, 0.756537, 0.0430394, 0.109055, 0.536147, 0.770903, 0.364357, 0.22412, 0.554143, 0.905576, 0.403468, 0.905772, 0.4869, 0.640775, 0.643692, 0.274591, 0.943092, 0.225239, 0.276099, 0.531784, 0.0124671, 0.0565806, 0.266562, 0.0155241, 0.625282, 0.909237, 0.103068, 0.469269, 0.653213, 0.125399, 0.448836, 0.950663, 0.593978, 0.182179, 0.633481, 0.498007, 0.776594, 0.507905, 0.749718, 0.971869, 0.674292, 0.135901, 0.204592, 0.309865, 0.472272, 0.902697, 0.243614, 0.48535, 0.421191, 0.484195, 0.147626, 0.663167, 0.422793, 0.0577459, 0.0945983, 0.308984, 0.689708, 0.954331, 0.163813, 0.522568, 0.413598, 0.704285, 0.14746, 0.200504, 0.303418, 0.233206, 0.244352, 0.316168, 0.636593, 0.233694, 0.386377, 0.285191, 0.132191, 0.888384, 0.0673355, 0.273624, 0.710301, 0.497124, 0.211171, 0.245496, 0.260614, 0.751294, 0.134577, 0.988738, 0.0417233, 0.493367, 0.0692844, 0.0922724, 0.800404, 0.0343097, 0.34494, 0.339203, 0.384323, 0.958678, 0.795491, 0.447462, 0.321355, 0.517795, 0.587684, 0.344861, 0.259348, 0.960066, 0.469398, 0.142309, 0.706147, 0.354212, 0.707038, 0.0158585, 0.440891, 0.749678, 0.523209, 0.0270166, 0.131271, 0.386052, 0.802055, 0.394042, 0.853838, 0.135632, 0.155355, 0.553912, 0.276347, 0.929328, 0.264493, 0.570699, 0.437027, 0.7571, 0.825212, 0.940382, 0.108118, 0.38541, 0.3061, 0.216764, 0.772938, 0.510621, 0.632783, 0.23145, 0.290395, 0.568904, 0.786351, 0.105085, 0.444512, 0.805947, 0.66873, 0.78683, 0.216537, 0.937454, 0.427521, 0.0749362, 0.560645, 0.447932, 0.2315, 0.143913, 0.822126, 0.246609, 0.881098, 0.850086, 0.686795, 0.00215024, 0.5587, 0.613078, 0.35141, 0.159527, 0.89901, 0.37716, 0.5231, 0.0457704, 0.808698, 0.301096, 0.218873, 0.236171, 0.114397, 0.619328, 0.217334, 0.47348, 0.858687, 0.202401, 0.370079, 0.618376, 0.23096, 0.524045, 0.185272, 0.128056, 0.745207, 0.232581, 0.247388, 0.830298, 0.522178, 0.751212, 0.595712, 0.957827, 0.484628, 0.210787, 0.531757, 0.487252, 0.231507, 0.0111242, 0.83636, 0.0214627, 0.735164, 0.793203, 0.357078, 0.744416, 0.336283, 0.0429804, 0.287745, 0.640177, 0.844866, 0.426414, 0.0408242, 0.0431777, 0.984603, 0.000617907, 0.232387, 0.416756, 0.419424, 0.471341, 0.685176, 0.201536, 0.899329, 0.407221, 0.824743, 0.314813, 0.976795, 0.179168, 0.190919, 0.0478787, 0.133257, 0.196867, 0.25424, 0.345138, 0.975666, 0.547967, 0.822544, 0.842198, 0.145387, 0.980333, 0.969722, 0.385827, 0.742174, 0.992562, 0.778518, 0.737936, 0.874408, 0.93019, 0.848756, 0.10286, 0.411697, 0.513535, 0.100505, 0.235844, 0.0712042, 0.780822, 0.65207, 0.106151, 0.843968, 0.137026, 0.19359, 0.470046, 0.685024, 0.801273, 0.443104, 0.840353, 0.303245, 0.94544, 0.626175, 0.313943, 0.371233, 0.510667, 0.753433, 0.472468, 0.482272, 0.355332, 0.423747, 0.303537, 0.745258, 0.322039, 0.899848, 0.42553, 0.516047, 0.190752, 0.130942, 0.305774, 0.442567, 0.827156, 0.42771, 0.838491, 0.561399, 0.98035, 0.922267, 0.467943, 0.535141, 0.83542, 0.0678746, 0.339785, 0.497421, 0.837094, 0.635399, 0.0376445, 0.290444, 0.953545, 0.815358, 0.015509, 0.0934704, 0.0117289, 0.471379, 0.211196, 0.50282, 0.304326, 0.677232, 0.464641, 0.263981, 0.406351, 0.501177, 0.90898, 0.123073, 0.456577, 0.616319, 0.329018, 0.36137, 0.235127, 0.449414, 0.0533181, 0.124245, 0.823626, 0.181028, 0.0965832, 0.515334, 0.0578094, 0.430617, 0.476579, 0.892971, 0.24295, 0.894233, 0.633983, 0.451852, 0.486397, 0.0788665, 0.314991, 0.961955, 0.721795, 0.925039, 0.136851, 0.285745, 0.0426938, 0.00889496, 0.379703, 0.435715, 0.306528, 0.800782, 0.510652, 0.700367, 0.415429, 0.499462, 0.659518, 0.615336, 0.0678577, 0.104654, 0.0371008, 0.726568, 0.523198, 0.581961, 0.47025, 0.212008, 0.935105, 0.620384, 0.634939, 0.535458, 0.0439939, 0.476947, 0.385057, 0.589417, 0.500308, 0.640718, 0.441176, 0.820168, 0.124298, 0.149802, 0.96686, 0.932195, 0.791948, 0.751393, 0.452534, 0.107434, 0.821382, 0.977205, 0.477527, 0.834642, 0.149939, 0.207407, 0.729512, 0.991264, 0.327756, 0.860948, 0.0246052, 0.582887, 0.528856, 0.0216231, 0.871167, 0.992184, 0.394165, 0.99151, 0.351569, 0.167225, 0.736738, 0.726891, 0.889942, 0.830547, 0.497418, 0.180943, 0.239298, 0.249516, 0.351323, 0.23906, 0.633892, 0.797763, 0.256025, 0.740394, 0.794716, 0.548886, 0.94153, 0.426771, 0.964263, 0.602134, 0.157692, 0.51221, 0.883211, 0.459695, 0.624687, 0.677619, 0.524757, 0.567082, 0.965132, 0.615383, 0.363414, 0.178103, 0.382568, 0.605458, 0.704619, 0.23453, 0.704259, 0.791189, 0.747455, 0.201132, 0.48362, 0.517318, 0.865407, 0.376693, 0.27156, 0.273983, 0.439398, 0.679456, 0.616666, 0.956534, 0.222882, 0.548331, 0.427016, 0.688625, 0.316475, 0.0797888, 0.197334, 0.825732, 0.046541, 0.667399, 0.995749, 0.747012, 0.193808, 0.12538, 0.340587, 0.460038, 0.090228, 0.169801, 0.593597, 0.0286974, 0.277012, 0.0333368, 0.555538, 0.64682, 0.664105, 0.112142, 0.972264, 0.589269, 0.437943, 0.077566, 0.637009, 0.399174, 0.289606, 0.639596, 0.676414, 0.835179, 0.44786, 0.0174114, 0.392065, 0.12716, 0.821315, 0.0340378, 0.193213, 0.348501, 0.901849, 0.0942689, 0.735283, 0.00792822, 0.844442, 0.107897, 0.583495, 0.883682, 0.684787, 0.569863, 0.096334, 0.655823, 0.686633, 0.405986, 0.00363057, 0.440372, 0.0493766, 0.377997, 0.965714, 0.323141, 0.138127, 0.870226, 0.502981, 0.864036, 0.930167, 0.24043, 0.617038, 0.171409, 0.498145, 0.325839, 0.0213956, 0.62056, 0.948913, 0.378266, 0.0567162, 0.451742, 0.875486, 0.681645, 0.924886, 0.359523, 0.828532, 0.33314, 0.981575, 0.6529, 0.198985, 0.356704, 0.730095, 0.689353, 0.80525, 0.86304, 0.019015, 0.98754, 0.361893, 0.842485, 0.793509, 0.301799, 0.201418, 0.0551384, 0.509297, 0.193336, 0.171306, 0.830488, 0.12314, 0.109343, 0.916502, 0.589594, 0.957195, 0.710631, 0.353375, 0.839165, 0.31661, 0.810285, 0.89454, 0.426378, 0.268367, 0.54897, 0.945698, 0.102724, 0.132359, 0.993314, 0.624269, 0.633677, 0.304598, 0.865015, 0.737248, 0.887137, 0.635383, 0.790786, 0.986307, 0.0834649, 0.308325, 0.773805, 0.693736, 0.869477, 0.378664, 0.166997, 0.548414, 0.591115, 0.207419, 0.678926, 0.306532, 0.882389, 0.330757, 0.66696, 0.0226264, 0.293737, 0.549755, 0.190018, 0.428002, 0.0330888, 0.78409, 0.850576, 0.0957443, 0.75285, 0.183112, 0.318606, 0.679375, 0.0513686, 0.784358, 0.680503, 0.936123, 0.19679, 0.342259, 0.857399, 0.497498, 0.373449, 0.963185, 0.061194, 0.67867, 0.319073, 0.944838, 0.945182, 0.375355, 0.664758, 0.660519, 0.924169, 0.330604, 0.490298, 0.0174605, 0.814949, 0.557866, 0.631376, 0.738338, 0.428307, 0.967856, 0.545299, 0.840206, 0.680977, 0.156847, 0.734255, 0.367661, 0.642721, 0.508084, 0.887059, 0.217669, 0.90437, 0.983986, 0.560042, 0.932969, 0.313569, 0.855987, 0.538502, 0.275809, 0.883581, 0.620688, 0.0784743, 0.223647, 0.824707, 0.715881, 0.314945, 0.816051, 0.503688, 0.338043, 0.150112, 0.930396, 0.155001, 0.0774007, 0.0745277, 0.707445, 0.853576, 0.620116, 0.702835, 0.660482, 0.459573, 0.815874, 0.884924, 0.779751, 0.764061, 0.107455, 0.229721, 0.0151863, 0.932072, 0.666714, 0.500362, 0.68834, 0.597092, 0.708239, 0.970872, 0.857097, 0.685983, 0.955755, 0.190806, 0.0163263, 0.487328, 0.186357, 0.434234, 0.864356, 0.954898, 0.121264, 0.741515, 0.134672, 0.998451, 0.412249, 0.636198, 0.333825, 0.394477, 0.563415, 0.834848, 0.0771076, 0.835773, 0.56283, 0.0627276, 0.36464, 0.982207, 0.736576, 0.286206, 0.171741, 0.467778, 0.467378, 0.745612, 0.8679, 0.36728, 0.441325, 0.936111, 0.635793, 0.832643, 0.584554, 0.0834765, 0.614986, 0.34952, 0.0930057, 0.504816, 0.946701, 0.89807, 0.38719, 0.146971, 0.76105, 0.00644369, 0.463738, 0.826216, 0.18824, 0.289021, 0.803412, 0.743778, 0.0281653, 0.750498, 0.790439, 0.0265427, 0.289931, 0.268671, 0.946377, 0.167911, 0.820347, 0.763946, 0.201094, 0.144418, 0.413465, 0.667066, 0.557799, 0.935135, 0.675409, 0.0583699, 0.902752, 0.702898, 0.24328, 0.75703, 0.958257, 0.743549, 0.126296, 0.265276, 0.729513, 0.962756, 0.123353, 0.143048, 0.263312, 0.690127, 0.859566, 0.485524, 0.0239273, 0.00151717, 0.0723809, 0.602373, 0.762771, 0.640783, 0.475153, 0.192226, 0.904081, 0.375573, 0.953741, 0.281071, 0.614488, 0.396497, 0.295024, 0.650256, 0.201304, 0.500559, 0.439527, 0.453997, 0.0177716, 0.239765, 0.86825, 0.600484, 0.0629735, 0.179571, 0.813547, 0.422881, 0.635806, 0.957556, 0.151832, 0.571374, 0.897366, 0.110469, 0.798898, 0.881717, 0.31844, 0.645391, 0.912229, 0.0643488, 0.084613, 0.726527, 0.216498, 0.906139, 0.853988, 0.84643, 0.941913, 0.594186, 0.633076, 0.753172, 0.502716, 0.363552, 0.506002, 0.313169, 0.135435, 0.816577, 0.667825, 0.627015, 0.251642, 0.781796, 0.856541, 0.294344, 0.119712, 0.356421, 0.362389, 0.146107, 0.910781, 0.762419, 0.39919, 0.336941, 0.92832, 0.415532, 0.089885, 0.516, 0.530227, 0.327444, 0.83888, 0.413443, 0.459605, 0.171019, 0.981721, 0.137748, 0.489884, 0.352895, 0.955072, 0.82157, 0.103319, 0.927083, 0.532581, 0.316902, 0.637615, 0.013524, 0.785173, 0.551048, 0.201483, 0.38202, 0.67241, 0.771687, 0.531025, 0.826922, 0.468332, 0.0624375, 0.0825748, 0.244726, 0.0474653, 0.295925, 0.19707, 0.963282, 0.0333516, 0.451775, 0.832708, 0.715401, 0.4051, 0.96577, 0.940278, 0.14701, 0.555778, 0.0758023, 0.0197387, 0.439182, 0.770812, 0.271119, 0.984473, 0.964287, 0.245488, 0.152525, 0.761959, 0.455694, 0.550487, 0.522703, 0.754432, 0.050449, 0.255882, 0.46119, 0.0253107, 0.761951, 0.267347, 0.485221, 0.620061, 0.543256, 0.95605, 0.947825, 0.0579034, 0.97709, 0.377694, 0.84545, 0.0448161, 0.613559, 0.105458, 0.0365728, 0.129131, 0.954268, 0.031975, 0.0117617, 0.889931, 0.594795, 0.510126, 0.0368811, 0.525887, 0.291737, 0.585558, 0.337933, 0.4318, 0.555003, 0.678292, 0.443403, 0.0961935, 0.0921452, 0.745526, 0.240156, 0.164814, 0.957537, 0.879883, 0.950124, 0.636305, 0.220515, 0.205567, 0.189646, 0.538752, 0.290674, 0.32938, 0.797885, 0.510492, 0.630532, 0.0980946, 0.240802, 0.898951, 0.831824, 0.255786, 0.87384, 0.566666, 0.102045, 0.334717, 0.973228, 0.431538, 0.148153, 0.528583, 0.680616, 0.376027, 0.119179, 0.366423, 0.920142, 0.556832, 0.519105, 0.206382, 0.757003, 0.021572, 0.612761, 0.451421, 0.0577189, 0.669513, 0.830178, 0.612823, 0.60906, 0.825019, 0.993897, 0.0701606, 0.153628, 0.61948, 0.808924, 0.423015, 0.98627, 0.671347, 0.225241, 0.267217, 0.658016, 0.681039, 0.60694, 0.54466, 0.417781, 0.0437905, 0.146063, 0.74165, 0.571657, 0.989927, 0.535368, 0.072208, 0.145779, 0.706269, 0.585279, 0.754385, 0.61125, 0.197921, 0.79298, 0.739187, 0.599358, 0.513894, 0.574557, 0.69983, 0.849722, 0.776265, 0.175063, 0.131493, 0.707275, 0.507535, 0.730282, 0.652986, 0.742082, 0.17585, 0.654827, 0.82512, 0.58306, 0.935568, 0.102209, 0.802158, 0.520895, 0.851372, 0.483173, 0.384515, 0.0963455, 0.366792, 0.91588, 0.157587, 0.636136, 0.819416, 0.684009, 0.98648, 0.0268828, 0.120039, 0.763116, 0.310086, 0.328987, 0.161907, 0.82533, 0.2567, 0.953775, 0.4694, 0.778376, 0.554404, 0.986563, 0.819607, 0.377642, 0.318059, 0.918451, 0.426894, 0.516104, 0.0522369, 0.126048, 0.660289, 0.484337, 0.956744, 0.286428, 0.0413375, 0.896751, 0.870654, 0.200405, 0.631848, 0.824929, 0.0500405, 0.627212, 0.434032, 0.564735, 0.89303, 0.623865, 0.0888084, 0.403164, 0.808939, 0.415461, 0.892036, 0.796837, 0.914876, 0.74146, 0.0978747, 0.936716, 0.89141, 0.0777628, 0.318249, 0.715764, 0.132868, 0.578082, 0.629962, 0.93883, 0.697048, 0.083048, 0.423943, 0.196325, 0.610782, 0.67452, 0.482867, 0.253195, 0.487306, 0.918178, 0.836293, 0.518131, 0.604459, 0.16633, 0.730498, 0.21196, 0.499088, 0.0243054, 0.398041, 0.937355, 0.313733, 0.0234008, 0.484782, 0.209581, 0.0270179, 0.538044, 0.714142, 0.372622, 0.227493, 0.706833, 0.960303, 0.429944, 0.840859, 0.405883, 0.381973, 0.0148768, 0.497663, 0.213393, 0.561021, 0.348902, 0.786089, 0.28272, 0.86897, 0.531537, 0.661053, 0.189288, 0.74971, 0.325308, 0.918797, 0.813701, 0.228766, 0.824648, 0.292886, 0.710634, 0.0932822, 0.215401, 0.0661168, 0.074035, 0.119914, 0.25693, 0.787931, 0.672028, 0.809371, 0.624077, 0.98712, 0.770035, 0.812618, 0.11387, 0.797945, 0.586221, 0.227731, 0.0190717, 0.911422, 0.289266, 0.104082, 0.772593, 0.365488, 0.933498, 0.286594, 0.0819389, 0.588701, 0.812149, 0.308459, 0.281146, 0.633226, 0.580048, 0.437438, 0.398447, 0.129135, 0.4693, 0.155483, 0.55256, 0.639354, 0.900999, 0.441239, 0.951415, 0.993208, 0.0965534, 0.457934, 0.874072, 0.146623, 0.365402, 0.859546, 0.876866, 0.608724, 0.454491, 0.840641, 0.638527, 0.654233, 0.698724, 0.706963, 0.979879, 0.296499, 0.873044, 0.996017, 0.634044, 0.769548, 0.177342, 0.667196, 0.70298, 0.640204, 0.827305, 0.377461, 0.67522, 0.661258, 0.516612, 0.203282, 0.0711081, 0.313474, 0.281737, 0.307195, 0.047267, 0.0455222, 0.755168, 0.87994, 0.360752, 0.209819, 0.710788, 0.0622891, 0.617599, 0.229477, 0.863717, 0.852072, 0.115508, 0.736702, 0.190183, 0.152829, 0.0356765, 0.472027, 0.491483, 0.122155, 0.494228, 0.137175, 0.547976, 0.195646, 0.0121695, 0.73299, 0.309884, 0.560044, 0.987009, 0.430698, 0.00382474, 0.814072, 0.470584, 0.347878, 0.941325, 0.230163, 0.64553, 0.700458, 0.848281, 0.339537, 0.1447, 0.552574, 0.0186459, 0.461755, 0.598745, 0.185845, 0.228224, 0.782785, 0.269419, 0.560944, 0.59951, 0.325321, 0.418616, 0.69145, 0.107765, 0.0735108, 0.641734, 0.784847, 0.710308, 0.894437, 0.711628, 0.64592, 0.10606, 0.768545, 0.182833, 0.0521074, 0.373284, 0.836888, 0.812419, 0.428769, 0.0369999, 0.107018, 0.534173, 0.297168, 0.171209, 0.447395, 0.350044, 0.713297, 0.355536, 0.771001, 0.540365, 0.768313, 0.980241, 0.502351, 0.307796, 0.707297, 0.230677, 0.237729, 0.848202, 0.778981, 0.747103, 0.875742, 0.528053, 0.931245, 0.6015, 5.17358e-05, 0.643154, 0.974905, 0.506503, 0.538104, 0.794559, 0.464988, 0.775557, 0.509155, 0.383407, 0.334673, 0.252116, 0.934364, 0.508817, 0.316989, 0.249102, 0.482309, 0.421111, 0.5004, 0.946172, 0.275846, 0.00794803, 0.80494, 0.53359, 0.193383, 0.868671, 0.22597, 0.741639, 0.0730955, 0.418945, 0.391232, 0.798867, 0.611787, 0.961968, 0.740611, 0.259884, 0.318891, 0.807088, 0.735529, 0.856915, 0.475515, 0.36784, 0.574426, 0.41317, 0.252748, 0.869888, 0.265862, 0.586496, 0.279353, 0.936098, 0.999699, 0.578387, 0.12723, 0.368401, 0.634045, 0.748139, 0.409005, 0.88407, 0.0502159, 0.995984, 0.0912325, 0.0429103, 0.970043, 0.0216342, 0.0568862, 0.360242, 0.833031, 0.179521, 0.59828, 0.701973, 0.387729, 0.667839, 0.115342, 0.775766, 0.246466, 0.310886, 0.186815, 0.291886, 0.566824, 0.926555, 0.292389, 0.66239, 0.363306, 0.67926, 0.111689, 0.734432, 0.711458, 0.14954, 0.00754289, 0.62662, 0.825252, 0.149637, 0.947528, 0.459901, 0.045079, 0.939959, 0.433388, 0.70712, 0.961558, 0.95893, 0.721015, 0.874506, 0.832101, 0.282481, 0.90934, 0.761407, 0.392322, 0.159559, 0.94197, 0.870158, 0.03336, 0.256874, 0.0622876, 0.529925, 0.987597, 0.405906, 0.0755638, 0.528436, 0.783823, 0.528075, 0.703557, 0.92635, 0.560757, 0.490081, 0.703722, 0.937953, 0.359367, 0.793429, 0.410178, 0.670041, 0.80674, 0.00688808, 0.16676, 0.106225, 0.444607, 0.193202, 0.522418, 0.386556, 0.670946, 0.02345, 0.914917, 0.666931, 0.116329, 0.668862, 0.0387895, 0.528626, 0.759742, 0.0109455, 0.707786, 0.960788, 0.786994, 0.659212, 0.730779, 0.551935, 0.0823566, 0.352984, 0.0386925, 0.276281, 0.36703, 0.831537, 0.360835, 0.977842, 0.191179, 0.236736, 0.539506, 0.812653, 0.420959, 0.314764, 0.681369, 0.922514, 0.0198208, 0.254843, 0.290766, 0.0609381, 0.79257, 0.956871, 0.293394, 0.883664, 0.692588, 0.959669, 0.515316, 0.103004, 0.526106, 0.937301, 0.755371, 0.363085, 0.949461, 0.64215, 0.955915, 0.449413, 0.499907, 0.581976, 0.937035, 0.168617, 0.98217, 0.795014, 0.418159, 0.589456, 0.71694, 0.618336, 0.917788, 0.795414, 0.148801, 0.93661, 0.452789, 0.460439, 0.39141, 0.1485, 0.569739, 0.969689, 0.286177, 0.288925, 0.121401, 0.689391, 0.800055, 0.58403, 0.0913524, 0.721822, 0.820777, 0.627701, 0.848366, 0.430608, 0.568319, 0.24714, 0.456631, 0.474619, 0.182914, 0.16318, 0.969156, 0.0715661, 0.357084, 0.489423, 0.441219, 0.641865, 0.0972819, 0.281715, 0.892366, 0.666108, 0.407355, 0.793999, 0.767004, 0.849207, 0.594093, 0.591909, 0.185094, 0.481622, 0.130339, 0.207815, 0.633715, 0.0950679, 0.304213, 0.777771, 0.566875, 0.650894, 0.908, 0.715623, 0.453709, 0.494873, 0.164986, 0.136478, 0.844892, 0.351003, 0.529236, 0.357621, 0.540397, 0.501937, 0.783928, 0.325222, 0.21133, 0.0124853, 0.0514517, 0.123201, 0.483255, 0.897414, 0.827372, 0.383265, 0.749082, 0.144005, 0.832858, 0.419486, 0.812362, 0.354209, 0.750605, 0.725897, 0.311671, 0.898322, 0.139518, 0.375711, 0.648342, 0.938626, 0.503861, 0.388468, 0.340517, 0.443478, 0.938442, 0.586266, 0.274055, 0.0277146, 0.27798, 0.134791, 0.323235, 0.460063, 0.206483, 0.990425, 0.285144, 0.0296279, 0.887272, 0.677299, 0.189501, 0.50649, 0.362349, 0.57537, 0.493371, 0.749639, 0.984641, 0.545836, 0.75374, 0.841115, 0.961771, 0.377901, 0.079646, 0.36752, 0.70832, 0.41948, 0.616419, 0.619567, 0.797896, 0.971316, 0.992549, 0.977303, 0.233725, 0.0465331, 0.443758, 0.68886, 0.809364, 0.720206, 0.473988, 0.0438189, 0.394437, 0.843318, 0.673354, 0.247272, 0.716884, 0.465691, 0.67913, 0.103581, 0.247044, 0.776397, 0.713336, 0.0857064, 0.733572, 0.00824115, 0.973825, 0.0054631, 0.690264, 0.131226, 0.202669, 0.419127, 0.0808313, 0.90791, 0.00845407, 0.553777, 0.333988, 0.10771, 0.864626, 0.900613, 0.358792, 0.213129, 0.9265, 0.916642, 0.305348, 0.0714905, 0.448046, 0.0165338, 0.781888, 0.657568, 0.380822, 0.285861, 0.747746, 0.336165, 0.122518, 0.109034, 0.196583, 0.53702, 0.332354, 0.675378, 0.457182, 0.586038, 0.0790538, 0.39616, 0.451382, 0.212597, 0.0578382, 0.394242, 0.250448, 0.192612, 0.987726, 0.149995, 0.48443, 0.22735, 0.0562007, 0.397844, 0.571009, 0.0596158, 0.533837, 0.772239, 0.37539, 0.636339, 0.084022, 0.910418, 0.385733, 0.842044, 0.358594, 0.927797, 0.0216316, 0.834033, 0.151185, 0.65671, 0.264563, 0.683936, 0.562267, 0.240411, 0.860032, 0.0446961, 0.936807, 0.477205, 0.860825, 0.2123, 0.284143, 0.0455541, 0.694883, 0.0617012, 0.575504, 0.269704, 0.346369, 0.339188, 0.480336, 0.985856, 0.0546475, 0.626681, 0.361976, 0.626888, 0.055417, 0.82409, 0.710263, 0.128441, 0.595352, 0.22604, 0.43445, 0.837705, 0.104783, 0.0511415, 0.190961, 0.596936, 0.053452, 0.304174, 0.57171, 0.353215, 0.010488, 0.246816, 0.0932122, 0.612738, 0.501998, 0.586356, 0.396924, 0.0936036, 0.924441, 0.505925, 0.262601, 0.32949, 0.00111347, 0.46364, 0.507593, 0.121674, 0.538844, 0.855018, 0.41841, 0.103038, 0.549434, 0.966196, 0.951207, 0.0533569, 0.445739, 0.378899, 0.160229, 0.638584, 0.873784, 0.57244, 0.935941, 0.258489, 0.0491446, 0.467041, 0.898167, 0.338616, 0.500514, 0.301561, 0.863336, 0.848966, 0.390039, 0.28318, 0.410614, 0.256398, 0.105856, 0.0358722, 0.961555, 0.341872, 0.891291, 0.659691, 0.798237, 0.568368, 0.181049, 0.953716, 0.66974, 0.321753, 0.730963, 0.800236, 0.615347, 0.926229, 0.771897, 0.718593, 0.760681, 0.967301, 0.773375, 0.860493, 0.443775, 0.436871, 0.244916, 0.970733, 0.0458495, 0.577526, 0.279178, 0.934203, 0.268333, 0.192285, 0.210131, 0.710649, 0.353909, 0.836996, 0.777894, 0.230633, 0.228066, 0.708844, 0.474627, 0.302571, 0.701639, 0.0487951, 0.379025, 0.836639, 0.684808, 0.994508, 0.926402, 0.300223, 0.53037, 0.905855, 0.0893086, 0.714568, 0.901778, 0.666019, 0.266441, 0.730149, 0.393682, 0.430029, 0.208461, 0.794102, 0.79503, 0.586481, 0.903543, 0.241359, 0.456652, 0.00214802, 0.312227, 0.582326, 0.615416, 0.0558838, 0.923502, 0.706949, 0.559163, 0.948034, 0.328065, 0.951462, 0.868804, 0.147185, 0.91278, 0.779487, 0.816029, 0.639607, 0.305077, 0.918527, 0.197986, 0.294465, 0.892737, 0.539866, 0.420432, 0.122988, 0.835, 0.898758, 0.386068, 0.101431, 0.589552, 0.489902, 0.26309, 0.533791, 0.356569, 0.0118044, 0.953867, 0.26857, 0.186294, 0.0452774, 0.421917, 0.493784, 0.414785, 0.721879, 0.912289, 0.658226, 0.844909, 0.296203, 0.168926, 0.240677, 0.680888, 0.341393, 0.440625, 0.934391, 0.269084, 0.382079, 0.353045, 0.892814, 0.46388, 0.136527, 0.666674, 0.149175, 0.878254, 0.525858, 0.803983, 0.407269, 0.369408, 0.37673, 0.98668, 0.700055, 0.158113, 0.597962, 0.632887, 0.709538, 0.950499, 0.429259, 0.657987, 0.0603, 0.78455, 0.817818, 0.670467, 0.45188, 0.533857, 0.398086, 0.237219, 0.748755, 0.657383, 0.536506, 0.399018, 0.87733, 0.342198, 0.758642, 0.509341, 0.293924, 0.060145, 0.504314, 0.568298, 0.178665, 0.953087, 0.42456, 0.666576, 0.569727, 0.721221, 0.824107, 0.796511, 0.626571, 0.255025, 0.225761, 0.59357, 0.690361, 0.686626, 0.746304, 0.184284, 0.648282, 0.819329, 0.952076, 0.448158, 0.0332633, 0.852651, 0.531981, 0.896184, 0.737609, 0.560398, 0.353053, 0.307972, 0.485161, 0.300442, 0.942142, 0.73065, 0.979565, 0.927786, 0.118953, 0.528236, 0.659064, 0.284041, 0.624441, 0.229304, 0.73557, 0.880571, 0.339063, 0.708249, 0.826763, 0.210482, 0.136053, 0.0496121, 0.466992, 0.822229, 0.191336, 0.304231, 0.620374, 0.0859391, 0.223158, 0.2694, 0.193214, 0.261619, 0.014816, 0.17563, 0.554757, 0.674788, 0.741212, 0.766272, 0.914706, 0.615055, 0.160788, 0.637888, 0.430139, 0.464245, 0.380538, 0.892205, 0.335936, 0.921497, 0.846967, 0.00290858, 0.91668, 0.307019, 0.489716, 0.890401, 0.680415, 0.846589, 0.337138, 0.486051, 0.356143, 0.666638, 0.146973, 0.760682, 0.262908, 0.0927556, 0.390415, 0.960416, 0.195444, 0.515854, 0.310233, 0.52904, 0.765056, 0.512377, 0.989755, 0.487331, 0.367056, 0.0187709, 0.541553, 0.373764, 0.932688, 0.0389721, 0.484621, 0.199486, 0.400526, 0.0814984, 0.180155, 0.911501, 0.694136, 0.34408, 0.78081, 0.368966, 0.398434, 0.37802, 0.945652, 0.911507, 0.655942, 0.36852, 0.44883, 0.583638, 0.982306, 0.17161, 0.94737, 0.51886, 0.0805748, 0.981497, 0.46145, 0.0340455, 0.632266, 0.685372, 0.67774, 0.694415, 0.949281, 0.0680856, 0.513159, 0.0697832, 0.360516, 0.970561, 0.320675, 0.95767, 0.0560639, 0.139137, 0.886109, 0.880892, 0.968041, 0.616826, 0.553778, 0.379093, 0.538205, 0.513793, 0.958085, 0.959205, 0.907414, 0.932649, 0.22889, 0.98758, 0.0628116, 0.955119, 0.271644, 0.801689, 0.011347, 0.646311, 0.745771, 0.47517, 0.600875, 0.294792, 0.764504, 0.554181, 0.472776, 0.0642935, 0.606999, 0.775537, 0.408396, 0.281776, 0.340066, 0.0262481, 0.565226, 0.611996, 0.969395, 0.9418, 0.719319, 0.796495, 0.823326, 0.225035, 0.739689, 0.451779, 0.0521533, 0.449227, 0.959449, 0.961225, 0.660242, 0.920841, 0.416676, 0.797053, 0.655847, 0.608478, 0.900489, 0.165995, 0.738849, 0.27131, 0.801538, 0.94637, 0.370646, 0.679767, 0.494438, 0.378872, 0.35697, 0.359024, 0.303692, 0.275711, 0.323702, 0.512316, 0.371951, 0.533268, 0.685444, 0.40831, 0.771926, 0.748736, 0.540789, 0.642759, 0.538328, 0.647328, 0.291415, 0.874469, 0.834747, 0.857975, 0.968321, 0.990562, 0.263434, 0.639832, 0.441566, 0.0726332, 0.340444, 0.752048, 0.349807, 0.730568, 0.789266, 0.811853, 0.513046, 0.899613, 0.516308, 0.497525, 0.234687, 0.237778, 0.165675, 0.762917, 0.451826, 0.615823, 0.662717, 0.457509, 0.158498, 0.577316, 0.35561, 0.330589, 0.700955, 0.841483, 0.163454, 0.193675, 0.662746, 0.991028, 0.736513, 0.560741, 0.216299, 0.708886, 0.122411, 0.901935, 0.113462, 0.504369, 0.0346855, 0.435608, 0.862252, 0.75051, 0.151968, 0.911389, 0.652589, 0.267185, 0.157826, 0.190982, 0.335694, 0.688365, 0.911853, 0.706414, 0.704084, 0.973135, 0.838225, 0.104534, 0.0721, 0.0749146, 0.326383, 0.87291, 0.402227, 0.401096, 0.412568, 0.0246242, 0.525776, 0.188117, 0.00442395, 0.494337, 0.519534, 0.110586, 0.173421, 0.20723, 0.318541, 0.73166, 0.681771, 0.870382, 0.710488, 0.206312, 0.15444, 0.147928, 0.97648, 0.596264, 0.363473, 0.606857, 0.88176, 0.745383, 0.923696, 0.965812, 0.753421, 0.641137, 0.611174, 0.459111, 0.66334, 0.954044, 0.489173, 0.948543, 0.150962, 0.0701563, 0.8108, 0.350131, 0.713544, 0.498818, 0.200341, 0.186501, 0.64419, 0.586686, 0.745698, 0.686946, 0.673159, 0.556574, 0.410714, 0.738815, 0.696961, 0.858431, 0.10813, 0.81019, 0.787369, 0.737881, 0.260082, 0.542611, 0.309025, 0.235043, 0.964064, 0.234988, 0.87565, 0.675234, 0.493421, 0.833309, 0.910046, 0.856748, 0.339225, 0.537402, 0.105541, 0.614716, 0.374233, 0.66333, 0.098417, 0.627339, 0.415579, 0.821638, 0.705974, 0.463912, 0.0648303, 0.954619, 0.350892, 0.126585, 0.970619, 0.883343, 0.712869, 0.203829, 0.0761472, 0.932658, 0.868495, 0.268359, 0.406852, 0.936335, 0.885286, 0.426577, 0.814333, 0.487315, 0.266312, 0.874065, 0.113086, 0.0879669, 0.358795, 0.731274, 0.780572, 0.762504, 0.396417, 0.0754197, 0.0542, 0.257103, 0.856874, 0.369736, 0.27032, 0.99483, 0.778053, 0.212175, 0.180389, 0.341515, 0.978491, 0.341037, 0.70969, 0.0857076, 0.897486, 0.113346, 0.940731, 0.503259, 0.766457, 0.272352, 0.251583, 0.19934, 0.747792, 0.244096, 0.355233, 0.747844, 0.238513, 0.74016, 0.735271, 0.488837, 0.937653, 0.974487, 0.888443, 0.251202, 0.571489, 0.864624, 0.638694, 0.971124, 0.943243, 0.702042, 0.779263, 0.257991, 0.234725, 0.065335, 0.924497, 0.227651, 0.597242, 0.893316, 0.720336, 0.697012, 0.733315, 0.628808, 0.801178, 0.168906, 0.414159, 0.26456, 0.418753, 0.0699098, 0.657538, 0.407016, 0.0388166, 0.0684677, 0.0342391, 0.790733, 0.9259, 0.796201, 0.705881, 0.0255235, 0.719836, 0.33844, 0.186822, 0.566064, 0.675268, 0.0149093, 0.606167, 0.350088, 0.10668, 0.446297, 0.0843774, 0.790409, 0.717251, 0.559988, 0.257403, 0.425087, 0.376849, 0.584526, 0.476961, 0.776508, 0.800178, 0.680013, 0.412751, 0.202657, 0.826877, 0.486285, 0.00149935, 0.390268, 0.758384, 0.905976, 0.768315, 0.253647, 0.983081, 0.00663012, 0.202434, 0.178113, 0.116399, 0.039723, 0.6561, 0.391824, 0.297508, 0.588924, 0.923464, 0.00537664, 0.836237, 0.964078, 0.828544, 0.150285, 0.963379, 0.966769, 0.570818, 0.181068, 0.17895, 0.909913, 0.865376, 0.40041, 0.849182, 0.743446, 0.970249, 0.00954235, 0.73294, 0.406437, 0.731526, 0.470572, 0.905462, 0.153149, 0.069615, 0.0179346, 0.196463, 0.115977, 0.577559, 0.370076, 0.357853, 0.229909, 0.43031, 0.865533, 0.0289437, 0.44876, 0.538148, 0.542429, 0.678139, 0.305213, 0.265633, 0.203731, 0.731977, 0.504254, 0.791669, 0.248444, 0.00427831, 0.728808, 0.422607, 0.0443968, 0.412837, 0.77262, 0.838393, 0.724063, 0.57939, 0.650184, 0.952033, 0.531606, 0.510049, 0.280466, 0.661898, 0.298809, 0.937598, 0.908492, 0.538353, 0.188075, 0.716075, 0.303379, 0.361017, 0.462339, 0.855308, 0.064749, 0.741943, 0.66316, 0.861273, 0.665325, 0.922275, 0.198738, 0.648602, 0.816523, 0.602193, 0.65667, 0.462498, 0.293423, 0.266133, 0.597445, 0.830623, 0.540784, 0.98207, 0.0532956, 0.676609, 0.167312, 0.646478, 0.841116, 0.891341, 0.48221, 0.0474615, 0.958032, 0.472501, 0.0507142, 0.321953, 0.241055, 0.888323, 0.736603, 0.796845, 0.785677, 0.707954, 0.0422941, 0.491214, 0.695153, 0.431698, 0.0973597, 0.69562, 0.231038, 0.160969, 0.472323, 0.296825, 0.0143042, 0.647385, 0.472272, 0.0449773, 0.0375269, 0.340891, 0.182227, 0.0961762, 0.0278703, 0.0500822, 0.320766, 0.612475, 0.765363, 0.129653, 0.993632, 0.597538, 0.671239, 0.898884, 0.136976, 0.654171, 0.877248, 0.430103, 0.510388, 0.00281405, 0.579553, 0.675898, 0.283895, 0.547819, 0.797886, 0.956798, 0.916383, 0.0430432, 0.773556, 0.682857, 0.00983586, 0.959418, 0.380881, 0.413192, 0.909154, 0.671533, 0.465914, 0.158052, 0.534799, 0.0888263, 0.0101368, 0.928351, 0.0414402, 0.319122, 0.133462, 0.961109, 0.741489, 0.785996, 0.169425, 0.559779, 0.944418, 0.782808, 0.852151, 0.00149579, 0.205381, 0.446745, 0.842947, 0.29455, 0.787455, 0.0536224, 0.193258, 0.366233, 0.11789, 0.639724, 0.541375, 0.786406, 0.526812, 0.843084, 0.0228975, 0.0407159, 0.917178, 0.247129, 0.399214, 0.601143, 0.47783, 0.0326244, 0.0280982, 0.994886, 0.039664, 0.757133, 0.83938, 0.120956, 0.174113, 0.313512, 0.636826, 0.576719, 0.953172, 0.195074, 0.577762, 0.476535, 0.569366, 0.350372, 0.156191, 0.411399, 0.153506, 0.935683, 0.473002, 0.440206, 0.119016, 0.645946, 0.0209994, 0.504743, 0.675811, 0.379955, 0.335104, 0.805845, 0.115485, 0.324205, 0.347445, 0.398456, 0.0608475, 0.695133, 0.963092, 0.852476, 0.728553, 0.634305, 0.808109, 0.705899, 0.855941, 0.224381, 0.875126, 0.257128, 0.00800127, 0.129995, 0.999965, 0.713339, 0.110972, 0.237753, 0.0847136, 0.68729, 0.162604, 0.859784, 0.742029, 0.847837, 0.313516, 0.136476, 0.878395, 0.938595, 0.599178, 0.951067, 0.21406, 0.561472, 0.739648, 0.850327, 0.0271676, 0.0405028, 0.641079, 0.260596, 0.254249, 0.702193, 0.960725, 0.38681, 0.846363, 0.517851, 0.90948, 0.107653, 0.779072, 0.931403, 0.105728, 0.178626, 0.463024, 0.145339, 0.216668, 0.818549, 0.783054, 0.80364, 0.11403, 0.871478, 0.613073, 0.246428, 0.69674, 0.646755, 0.74023, 0.361362, 0.957374, 0.322948, 0.592186, 0.687559, 0.767892, 0.918306, 0.85567, 0.374087, 0.0485491, 0.415257, 0.571648, 0.956083, 0.543928, 0.366023, 0.228243, 0.439239, 0.732554, 0.162414, 0.893113, 0.442318, 0.873651, 0.486249, 0.975333, 0.021467, 0.0117069, 0.45745, 0.760263, 0.397957, 0.40605, 0.977974, 0.268662, 0.991085, 0.862039, 0.851756, 0.134341, 0.868184, 0.347163, 0.695905, 0.620275, 0.268942, 0.776129, 0.805826, 0.020793, 0.922417, 0.703328, 0.66502, 0.651994, 0.442992, 0.199149, 0.163923, 0.516534, 0.830496, 0.436574, 0.350105, 0.624314, 0.385537, 0.00687786, 0.0963305, 0.162069, 0.431528, 0.662414, 0.420444, 0.27102, 0.515764, 0.384239, 0.747993, 0.0230769, 0.301118, 0.183377, 0.717655, 0.425752, 0.605783, 0.259882, 0.543188, 0.952181, 0.853013, 0.382584, 0.279875, 0.337507, 0.790354, 0.140324, 0.00178103, 0.89052, 0.981606, 0.967049, 0.469, 0.270805, 0.892961, 0.441842, 0.258373, 0.2039, 0.750057, 0.132035, 0.970401, 0.245466, 0.277798, 0.621281, 0.256343, 0.289629, 0.214118, 0.733642, 0.226264, 0.223815, 0.933411, 0.0981471, 0.244844, 0.705185, 0.612502, 0.459645, 0.231061, 0.180095, 0.683949, 0.62148, 0.273106, 0.420026, 0.138759, 0.0501066, 0.21252, 0.694149, 0.119514, 0.974127, 0.571826, 0.0811982, 0.60171, 0.841024, 0.616945, 0.24451, 0.320739, 0.80335, 0.230985, 0.881866, 0.205061, 0.070866, 0.409333, 0.862503, 0.28329, 0.110689, 0.574015, 0.772147, 0.572682, 0.640735, 0.757784, 0.628274, 0.694181, 0.417125, 0.029089, 0.0211161, 0.759778, 0.699903, 0.505733, 0.346615, 0.165152, 0.966993, 0.974606, 0.358874, 0.21057, 0.596211, 0.428221, 0.695422, 0.534236, 0.912104, 0.354949, 0.082759, 0.381062, 0.0662933, 0.515534, 0.170889, 0.215113, 0.279478, 0.507817, 0.842307, 0.341165, 0.0252222, 0.700538, 0.694553, 0.191996, 0.166709, 0.712132, 0.0224051, 0.77722, 0.930428, 0.373895, 0.895222, 0.994022, 0.657036, 0.172438, 0.784169, 0.419275, 0.791009, 0.777573, 0.39067, 0.624302, 0.359934, 0.612963, 0.706313, 0.111959, 0.0390335, 0.970666, 0.666958, 0.471559, 0.484552, 0.314426, 0.472257, 0.904414, 0.944772, 0.412989, 0.976617, 0.572601, 0.862967, 0.313269, 0.229798, 0.23277, 0.83076, 0.588171, 0.912323, 0.793586, 0.710813, 0.16191, 0.587905, 0.00747314, 0.634314, 0.98659, 0.0590751, 0.294304, 0.120698, 0.406781, 0.901869, 0.917492, 0.781419, 0.644313, 0.895011, 0.105034, 0.231572, 0.831534, 0.409516, 0.0972754, 0.128893, 0.0207831, 0.36514, 0.680242, 0.995298, 0.813521, 0.17838, 0.666933, 0.657365, 0.734068, 0.745543, 0.176226, 0.246687, 0.178081, 0.389388, 0.37581, 0.616925, 0.777974, 0.235395, 0.639782, 0.372604, 0.629282, 0.549173, 0.837367, 0.152404, 0.530772, 0.00985781, 0.240783, 0.159127, 0.586533, 0.742018, 0.102374, 0.570525, 0.414934, 0.944272, 0.3101, 0.7438, 0.424261, 0.982069, 0.159292, 0.594847, 0.481841, 0.350749, 0.940426, 0.593612, 0.749338, 0.238546, 0.779049, 0.494601, 0.111275, 0.494378, 0.428584, 0.296693, 0.53248, 0.153693, 0.088863, 0.529992, 0.136403, 0.222496, 0.0779707, 0.130267, 0.58797, 0.170469, 0.688227, 0.0272089, 0.476707, 0.51153, 0.197059, 0.205029, 0.107399, 0.631572, 0.218695, 0.145721, 0.562572, 0.639606, 0.919694, 0.277057, 0.473889, 0.553769, 0.806082, 0.533948, 0.982034, 0.575968, 0.44451, 0.0864928, 0.141039, 0.698115, 0.357452, 0.810979, 0.959997, 0.111074, 0.190409, 0.353476, 0.890042, 0.984756, 0.402445, 0.173425, 0.456301, 0.305938, 0.570571, 0.502218, 0.790741, 0.174554, 0.158844, 0.873969, 0.224072, 0.512449, 0.960338, 0.19284, 0.282728, 0.200631, 0.987078, 0.17059, 0.899308, 0.738105, 0.770904, 0.685526, 0.567407, 0.929639, 0.889502, 0.986333, 0.507396, 0.454575, 0.946174, 0.000128393, 0.97613, 0.247681, 0.223189, 0.130846, 0.503126, 0.00977749, 0.257345, 0.156397, 0.262276, 0.601337, 0.111028, 0.219943, 0.0214403, 0.879047, 0.974838, 0.526578, 0.995052, 0.573951, 0.738533, 0.745115, 0.576467, 0.478822, 0.345538, 0.952433, 0.429159, 0.965597, 0.0971296, 0.876261, 0.540817, 0.953571, 0.606756, 0.648853, 0.296477, 0.316441, 0.763382, 0.628519, 0.719841, 0.317647, 0.224754, 0.905354, 0.133716, 0.511366, 0.684844, 0.0750072, 0.60444, 0.197361, 0.058035, 0.362226, 0.92726, 0.435769, 0.405334, 0.15729, 0.747457, 0.11012, 0.923759, 0.631698, 0.529456, 0.480963, 0.997847, 0.0915321, 0.552318, 0.942094, 0.155205, 0.321001, 0.88759, 0.614815, 0.452906, 0.980156, 0.988733, 0.530218, 0.830658, 0.786017, 0.772253, 0.777924, 0.55863, 0.282608, 0.189867, 0.112464, 0.449778, 0.186788, 0.0719575, 0.451825, 0.634827, 0.408563, 0.28201, 0.590164, 0.624124, 0.290393, 0.411561, 0.505042, 0.226456, 0.100228, 0.155996, 0.200603, 0.626228, 0.824954, 0.629744, 0.544411, 0.311014, 0.862041, 0.427736, 0.539546, 0.845024, 0.316539, 0.93555, 0.0783485, 0.158411, 0.881053, 0.213352, 0.729507, 0.202396, 0.510654, 0.815964, 0.247689, 0.303486, 0.914875, 0.973396, 0.322303, 0.565204, 0.712887, 0.404316, 0.574151, 0.810808, 0.585602, 0.953374, 0.463926, 0.438665, 0.886745, 0.957678, 0.43447, 0.0935005, 0.0438857, 0.193685, 0.788244, 0.0893059, 0.969534, 0.0802372, 0.059717, 0.807384, 0.822331, 0.633693, 0.833317, 0.387917, 0.505188, 0.461769, 0.213152, 0.0342209, 0.325889, 0.138084, 0.559839, 0.70969, 0.366358, 0.295135, 0.398068, 0.192014, 0.166762, 0.143056, 0.364799, 0.466608, 0.615921, 0.80872, 0.106005, 0.105853, 0.0739101, 0.880153, 0.411685, 0.31732, 0.959769, 0.154294, 0.756141, 0.63009, 0.141698, 0.49859, 0.42693, 0.739907, 0.0242807, 0.116376, 0.60273, 0.920794, 0.312465, 0.193958, 0.0546883, 0.277781, 0.954336, 0.12488, 0.454498, 0.989237, 0.179482, 0.0193954, 0.520011, 0.5112, 0.420542, 0.511111, 0.527766, 0.746887, 0.405658, 0.823256, 0.795496, 0.878712, 0.929097, 0.31443, 0.0562202, 0.542419, 0.365227, 0.621199, 0.390671, 0.842298, 0.0553187, 0.183106, 0.752693, 0.783371, 0.0239456, 0.401386, 0.6085, 0.487029, 0.414038, 0.106318, 0.587626, 0.600169, 0.863234, 0.564907, 0.878195, 0.858119, 0.800449, 0.304501, 0.349082, 0.85689, 0.240666, 0.914041, 0.920501, 0.0946677, 0.296726, 0.647105, 0.157593, 0.738604, 0.777838, 0.822456, 0.121005, 0.0835438, 0.00650387, 0.190033, 0.970416, 0.710227, 0.497362, 0.146237, 0.169611, 0.50219, 0.195827, 0.0658138, 0.917113, 0.693886, 0.617656, 0.668504, 0.0501968, 0.77622, 0.278322, 0.411264, 0.38033, 0.291897, 0.584225, 0.511621, 0.636816, 0.00325911, 0.552845, 0.487012, 0.295391, 0.351319, 0.330664, 0.504898, 0.268667, 0.273362, 0.158858, 0.342329, 0.346874, 0.586149, 0.415282, 0.367159, 0.281282, 0.394212, 0.649718, 0.701435, 0.575093, 0.987478, 0.543518, 0.60293, 0.585194, 0.0846587, 0.993948, 0.519088, 0.392095, 0.573498, 0.493422, 0.63178, 0.383882, 0.198191, 0.894283, 0.528548, 0.599863, 0.636292, 0.10397, 0.6732, 0.364287, 0.809858, 0.560692, 0.994631, 0.4384, 0.842604, 0.652818, 0.776153, 0.339616, 0.516514, 0.143501, 0.257708, 0.760231, 0.926892, 0.185963, 0.565086, 0.140491, 0.0228559, 0.00735798, 0.813714, 0.425085, 0.911598, 0.426543, 0.151993, 0.793393, 0.628017, 0.434025, 0.254041, 0.546806, 0.312753, 0.530425, 0.470881, 0.956417, 0.829595, 0.570299, 0.49159, 0.505353, 0.179936, 0.617646, 0.0823811, 0.132929, 0.5014, 0.290813, 0.957392, 0.797293, 0.304657, 0.727281, 0.333453, 0.641057, 0.111023, 0.0091141, 0.17541, 0.286548, 0.0893028, 0.00954593, 0.0441531, 0.880874, 0.831576, 0.216571, 0.339205, 0.411432, 0.815293, 0.69624, 0.636377, 0.0785996, 0.0102724, 0.591968, 0.496091, 0.847951, 0.609832, 0.0627377, 0.249463, 0.612134, 0.544395, 0.463748, 0.40182, 0.61142, 0.271422, 0.314641, 0.831937, 0.175664, 0.945095, 0.978263, 0.313427, 0.922018, 0.280094, 0.539594, 0.187436, 0.332567, 0.386781, 0.809014, 0.053213, 0.576812, 0.254369, 0.862251, 0.381249, 0.767665, 0.176679, 0.349803, 0.80332, 0.718744, 0.178139, 0.555278, 0.384449, 0.815755, 0.933792, 0.61947, 0.957829, 0.233526, 0.382213, 0.304502, 0.948054, 0.485502, 0.580438, 0.696949, 0.0937883, 0.728815, 0.676401, 0.305457, 0.157044, 0.136247, 0.626979, 0.563179, 0.188353, 0.454238, 0.288522, 0.755235, 0.866475, 0.979532, 0.91483, 0.601608, 0.74356, 0.904399, 0.814325, 0.334625, 0.440071, 0.349416, 0.156377, 0.22615, 0.208253, 0.275315, 0.94069, 0.297708, 0.801272, 0.236748, 0.785785, 0.139803, 0.163611, 0.788068, 0.120665, 0.10143, 0.964675, 0.807978, 0.375503, 0.719976, 0.0627234, 0.744448, 0.148521, 0.670968, 0.564889, 0.967662, 0.138617, 0.586044, 0.580505, 0.482541, 0.555217, 0.0987674, 0.111251, 0.162678, 0.231221, 0.0836387, 0.76811, 0.286222, 0.40711, 0.980047, 0.764288, 0.657563, 0.763509, 0.96356, 0.606738, 0.563903, 0.0720881, 0.306462, 0.556852, 0.976887, 0.995086, 0.70922, 0.112916, 0.321314, 0.944721, 0.212512, 0.796404, 0.935032, 0.656479, 0.265373, 0.671016, 0.0253296, 0.132415, 0.437462, 0.399299, 0.142063, 0.965011, 0.552034, 0.59333, 0.12919, 0.567946, 0.15816, 0.947786, 0.462562, 0.496888, 0.734393, 0.598166, 0.00171491, 0.898537, 0.755027, 0.291732, 0.862137, 0.519213, 0.493989, 0.776933, 0.0761662, 0.613793, 0.493426, 0.159023, 0.235848, 0.589783, 0.332266, 0.849369, 0.651109, 0.127742, 0.29675, 0.273595, 0.687917, 0.442929, 0.931522, 0.561769, 0.0636195, 0.906886, 0.477365, 0.672938, 0.861644, 0.0969883, 0.0387793, 0.870088, 0.736888, 0.889562, 0.249274, 0.60556, 0.668005, 0.110343, 0.100921, 0.0862836, 0.703271, 0.629034, 0.485964, 0.417137, 0.393032, 0.0188766, 0.728669, 0.29715, 0.0372549, 0.670083, 0.984021, 0.919079, 0.565775, 0.355215, 0.207795, 0.278668, 0.466946, 0.344781, 0.250272, 0.400208, 0.399751, 0.590169, 0.789912, 0.85021, 0.12721, 0.851221, 0.182549, 0.319829, 0.0236746, 0.140023, 0.122837, 0.922413, 0.215876, 0.421003, 0.335499, 0.588046, 0.148991, 0.955343, 0.707926, 0.0355906, 0.383157, 0.115756, 0.781074, 0.624957, 0.852997, 0.819437, 0.688536, 0.540103, 0.00235164, 0.133666, 0.536905, 0.854726, 0.0536206, 0.0376954, 0.102685, 0.680753, 0.451366, 0.918893, 0.476345, 0.0675023, 0.760103, 0.0714962, 0.866499, 0.490291, 0.12542, 0.482161, 0.631525, 0.443632, 0.819449, 0.136307, 0.703275, 0.0271129, 0.47967, 0.38198, 0.592568, 0.934314, 0.716009, 0.832238, 0.786019, 0.555664, 0.00513192, 0.28334, 0.542588, 0.304002, 0.259903, 0.393253, 0.62914, 0.485006, 0.4082, 0.09165, 0.471402, 0.343116, 0.995312, 0.42106, 0.575573, 0.6356, 0.996344, 0.0922824, 0.0503404, 0.861474, 0.971098, 0.531618, 0.278897, 0.694201, 0.739111, 0.417865, 0.347274, 0.0560049, 0.776491, 0.29693, 0.352665, 0.851979, 0.462535, 0.925921, 0.635194, 0.749285, 0.474837, 0.0422809, 0.250704, 0.0542927, 0.960633, 0.504724, 0.71587, 0.512241, 0.579656, 0.274177, 0.59571, 0.0450952, 0.325116, 0.133309, 0.00706547, 0.0769446, 0.133744, 0.727747, 0.636273, 0.515981, 0.3346, 0.969261, 0.751505, 0.0726293, 0.090784, 0.992285, 0.297629, 0.156763, 0.11701, 0.798585, 0.153628, 0.876391, 0.60225, 0.0345976, 0.867972, 0.604693, 0.7169, 0.980062, 0.56994, 0.652737, 0.492232, 0.216526, 0.134844, 0.328194, 0.349324, 0.652535, 0.0983934, 0.267568, 0.476328, 0.940637, 0.618916, 0.645229, 0.564712, 0.361145, 0.719035, 0.7945, 0.35482, 0.832579, 0.395652, 0.961265, 0.444648, 0.569746, 0.842745, 0.608784, 0.506809, 0.333537, 0.789048, 0.228185, 0.0515458, 0.98826, 0.0079848, 0.912117, 0.650609, 0.193825, 0.409119, 0.290398, 0.529025, 0.485192, 0.665535, 0.513694, 0.305503, 0.431641, 0.155585, 0.349066, 0.194616, 0.0609608, 0.7737, 0.365058, 0.947661, 0.113823, 0.485191, 0.270988, 0.340072, 0.599013, 0.0691046, 0.0280304, 0.470698, 0.217867, 0.27945, 0.627204, 0.417909, 0.642555, 0.920911, 0.216709, 0.704156, 0.662401, 0.179275, 0.0822332, 0.169142, 0.382683, 0.0331443, 0.847433, 0.262524, 0.856625, 0.98401, 0.342673, 0.0682913, 0.0991218, 0.597256, 0.713984, 0.0756392, 0.156673, 0.741148, 0.529208, 0.550065, 0.956161, 0.209575, 0.621153, 0.0550376, 0.722213, 0.34307, 0.887517, 0.961557, 0.286025, 0.0360352, 0.963817, 0.57112, 0.792167, 0.874987, 0.936579, 0.458739, 0.221819, 0.0484225, 0.665387, 0.220781, 0.578058, 0.385384, 0.883892, 0.248328, 0.196923, 0.763805, 0.834794, 0.760918, 0.317117, 0.980345, 0.901547, 0.502061, 0.196929, 0.0528333, 0.189622, 0.67401, 0.194932, 0.819875, 0.626089, 0.99374, 0.724266, 0.00707075, 0.0384145, 0.377771, 0.958005, 0.739583, 0.0563767, 0.202651, 0.367577, 0.698997, 0.0820815, 0.882301, 0.616544, 0.0582296, 0.949367, 0.491598, 0.511587, 0.74732, 0.947975, 0.761361, 0.383735, 0.525491, 0.996303, 0.950501, 0.0831566, 0.885541, 0.450013, 0.010177, 0.825059, 0.258228, 0.93181, 0.228712, 0.259199, 0.233653, 0.820137, 0.929304, 0.123893, 0.989354, 0.592356, 0.3745, 0.71626, 0.765341, 0.395999, 0.840106, 0.115831, 0.320817, 0.270444, 0.182095, 0.112124, 0.0783929, 0.499542, 0.30114, 0.596813, 0.468669, 0.889689, 0.478028, 0.543028, 0.272562, 0.595185, 0.667194, 0.60921, 0.29821, 0.26297, 0.66534, 0.865841, 0.12424, 0.908586, 0.934559, 0.156946, 0.96181, 0.342982, 0.0481719, 0.542999, 0.427977, 0.761714, 0.837432, 0.0189111, 0.334859, 0.763214, 0.959384, 0.00574281, 0.445965, 0.535224, 0.635295, 0.197553, 0.636564, 0.539617, 0.666011, 0.234288, 0.355765, 0.053203, 0.709216, 0.0888354, 0.475347, 0.464947, 0.202297, 0.797056, 0.392016, 0.936453, 0.308735, 0.502893, 0.675965, 0.940242, 0.757746, 0.555337, 0.534555, 0.0817575, 0.403504, 0.755465, 0.315231, 0.862395, 0.842581, 0.316213, 0.149369, 0.296974, 0.036262, 0.807712, 0.482911, 0.28549, 0.335535, 0.0817643, 0.636789, 0.404951, 0.469242, 0.308286, 0.25039, 0.237834, 0.586363, 0.133399, 0.886036, 0.776181, 0.465954, 0.0859602, 0.113114, 0.52154, 0.580957, 0.949964, 0.621371, 0.868865, 0.385465, 0.491927, 0.768945, 0.389671, 0.868688, 0.0854205, 0.549694, 0.139308, 0.424174, 0.0325483, 0.802686, 0.508515, 0.697088, 0.603539, 0.728966, 0.937695, 0.288556, 0.686755, 0.56678, 0.577736, 0.9149, 0.145155, 0.809056, 0.479846, 0.792542, 0.235605, 0.289845, 0.339546, 0.948304, 0.374576, 0.312527, 0.0241412, 0.0254658, 0.102198, 0.99887, 0.755931, 0.771815, 0.221894, 0.650446, 0.522338, 0.647594, 0.343701, 0.35394, 0.145472, 0.780817, 0.0928448, 0.920876, 0.0360954, 0.19768, 0.158536, 0.58765, 0.0930221, 0.478469, 0.80627, 0.61792, 0.367957, 0.749602, 0.54134, 0.431034, 0.0941319, 0.153414, 0.435797, 0.411997, 0.393457, 0.408773, 0.253482, 0.136788, 0.479941, 0.698831, 0.440438, 0.267989, 0.324515, 0.345774, 0.647049, 0.474003, 0.432191, 0.668224, 0.314087, 0.903054, 0.920958, 0.76844, 0.13128, 0.392562, 0.620915, 0.252017, 0.880444, 0.556165, 0.011176, 0.899954, 0.0411076, 0.0495049, 0.250841, 0.404541, 0.358772, 0.0987615, 0.718135, 0.475056, 0.344506, 0.933108, 0.610929, 0.0210743, 0.761055, 0.583257, 0.285506, 0.963131, 0.714188, 0.650956, 0.917127, 0.718439, 0.487927, 0.494666, 0.502551, 0.319778, 0.818145, 0.0373288, 0.500038, 0.643328, 0.343029, 0.0312736, 0.439563, 0.516751, 0.418804, 0.404099, 0.799441, 0.383659, 0.497928, 0.0884743, 0.834432, 0.448695, 0.174522, 0.969026, 0.0567128, 0.811041, 0.436852, 0.669133, 0.956817, 0.934233, 0.999377, 0.46376, 0.904531, 0.990048, 0.844536, 0.344221, 0.327283, 0.672179, 0.447807, 0.629699, 0.468759, 0.552807, 0.439826, 0.27493, 0.71894, 0.434387, 0.745172, 0.958573, 0.281854, 0.730554, 0.601443, 0.591778, 0.784222, 0.380494, 0.776479, 0.745254, 0.282708, 0.171382, 0.0901646, 0.580693, 0.0139402, 0.225617, 0.351103, 0.132169, 0.420177, 0.346412, 0.169704, 0.348524, 0.747227, 0.216859, 0.496962, 0.795404, 0.645949, 0.362256, 0.941042, 0.965377, 0.857509, 0.0768885, 0.00932251, 0.683445, 0.511655, 0.00601335, 0.120911, 0.161513, 0.211679, 0.787344, 0.874349, 0.717985, 0.502714, 0.166127, 0.265323, 0.702488, 0.680595, 0.834315, 0.033373, 0.945105, 0.688605, 0.733733, 0.799686, 0.110531, 0.957362, 0.872062, 0.537134, 0.594211, 0.543484, 0.559464, 0.664876, 0.121834, 0.208257, 0.623329, 0.231384, 0.351651, 0.28177, 0.677623, 0.159049, 0.0789706, 0.649168, 0.708874, 0.429019, 0.806167, 0.322563, 0.856619, 0.0595638, 0.955667, 0.877296, 0.63245, 0.554974, 0.997797, 0.655268, 0.0881875, 0.774129, 0.228393, 0.280366, 0.840425, 0.288769, 0.137836, 0.822214, 0.812979, 0.268801, 0.431051, 0.743164, 0.449795, 0.0280965, 0.813509, 0.753704, 0.752745, 0.40483, 0.209138, 0.136398, 0.547444, 0.952821, 0.145824, 0.921534, 0.675708, 0.0968346, 0.429042, 0.90069, 0.880692, 0.660973, 0.762841, 0.043475, 0.548615, 0.351768, 0.487706, 0.837525, 0.858942, 0.426968, 0.693482, 0.834067, 0.178751, 0.916725, 0.312368, 0.952488, 0.336711, 0.571418, 0.886898, 0.640941, 0.1806, 0.55419, 0.590488, 0.83163, 0.14007, 0.403142, 0.887247, 0.342949, 0.88435, 0.171615, 0.209037, 0.268949, 0.0488915, 0.431707, 0.229817, 0.641149, 0.00553621, 0.0360574, 0.35453, 0.904074, 0.495435, 0.780787, 0.196379, 0.810491, 0.837112, 0.189245, 0.359259, 0.275542, 0.299573, 0.220301, 0.866422, 0.507245, 0.487767, 0.243448, 0.698851, 0.588256, 0.0844826, 0.907929, 0.819771, 0.342594, 0.215029, 0.41934, 0.00178745, 0.273484, 0.364893, 0.236331, 0.574799, 0.557957, 0.481694, 0.426242, 0.406354, 0.286845, 0.293724, 0.178113, 0.00349964, 0.932298, 0.545826, 0.777305, 0.10292, 0.167152, 0.30941, 0.785231, 0.0760898, 0.625054, 0.589052, 0.847903, 0.111181, 0.177771, 0.500524, 0.842363, 0.114009, 0.612185, 0.878975, 0.955185, 0.399446, 0.0946839, 0.540699, 0.915803, 0.442323, 0.56911, 0.55533, 0.401268, 0.284556, 0.101289, 0.983081, 0.835117, 0.606981, 0.372049, 0.496544, 0.226489, 0.279214, 0.914644, 0.937939, 0.281129, 0.389272, 0.968187, 0.635215, 0.487692, 0.909698, 0.844426, 0.1477, 0.226635, 0.521511, 0.370946, 0.150209, 0.729102, 0.367415, 0.761533, 0.615057, 0.692156, 0.667996, 0.0963341, 0.914547, 0.691541, 0.151564, 0.945305, 0.0662834, 0.366292, 0.551977, 0.291646, 0.679143, 0.851856, 0.791583, 0.503778, 0.023168, 0.412157, 0.247637, 0.912395, 0.00945087, 0.758841, 0.376842, 0.467647, 0.404122, 0.276024, 0.202679, 0.829769, 0.0542804, 0.265896, 0.631932, 0.761238, 0.277217, 0.316484, 0.497037, 0.117953, 0.268658, 0.438275, 0.908489, 0.463122, 0.633023, 0.00544212, 0.53295, 0.127467, 0.784857, 0.871983, 0.454343, 0.13975, 0.279066, 0.334803, 0.446106, 0.897049, 0.351662, 0.51381, 0.321255, 0.350486, 0.101246, 0.54997, 0.183608, 0.305128, 0.233735, 0.822038, 0.771658, 0.200972, 0.40196, 0.562487, 0.108847, 0.718786, 0.0755256, 0.961698, 0.585156, 0.970544, 0.361813, 0.987947, 0.344862, 0.964177, 0.014727, 0.0226188, 0.807721, 0.137678, 0.148848, 0.662738, 0.741941, 0.190003, 0.997506, 0.717802, 0.00164524, 0.200278, 0.512166, 0.930637, 0.228209, 0.220154, 0.441296, 0.425959, 0.693154, 0.421103, 0.106279, 0.521333, 0.347792, 0.023648, 0.67607, 0.418503, 0.139156, 0.650666, 0.168607, 0.539383, 0.793094, 0.177687, 0.295956, 0.926763, 0.126443, 0.478607, 0.199744, 0.936475, 0.710082, 0.088558, 0.223505, 0.853099, 0.271153, 0.934545, 0.604885, 0.523008, 0.430345, 0.632033, 0.676408, 0.492389, 0.494581, 0.315705, 0.407379, 0.417697, 0.675943, 0.168078, 0.382832, 0.379915, 0.269397, 0.761822, 0.981925, 0.146796, 0.799504, 0.381602, 0.705672, 0.422183, 0.210244, 0.0850634, 0.582337, 0.934588, 0.466793, 0.6366, 0.826037, 0.574077, 0.553228, 0.924906, 0.922825, 0.66238, 0.162232, 0.224305, 0.0519152, 0.855643, 0.366552, 0.152796, 0.00665957, 0.915834, 0.826795, 0.978109, 0.69574, 0.190423, 0.850852, 0.192516, 0.0265149, 0.523871, 0.855658, 0.277339, 0.476368, 0.0804248, 0.892567, 0.533843, 0.422648, 0.909866, 0.12791, 0.597845, 0.625991, 0.927966, 0.319578, 0.139636, 0.392265, 0.104043, 0.931437, 0.0622179, 0.616482, 0.184848, 0.301881, 0.633924, 0.848496, 0.011613, 0.558658, 0.742868, 0.176664, 0.498611, 0.744262, 0.0285374, 0.418136, 0.825301, 0.42586, 0.974819, 0.719124, 0.433044, 0.870553, 0.627664, 0.854485, 0.518249, 0.590694, 0.704523, 0.450934, 0.0700942, 0.0874604, 0.337147, 0.492185, 0.8885, 0.621986, 0.168248, 0.837084, 0.944791, 0.719689, 0.927206, 0.844932, 0.989313, 0.724708, 0.653446, 0.365233, 0.0451572, 0.432647, 0.165102, 0.795004, 0.126218, 0.239627, 0.0155477, 0.935287, 0.989966, 0.30067, 0.337323, 0.612089, 0.935274, 0.847273, 0.291589, 0.726199, 0.768206, 0.872156, 0.87183, 0.354196, 0.634677, 0.445589, 0.397467, 0.869365, 0.347935, 0.638584, 0.508064, 0.0356273, 0.640255, 0.195039, 0.121921, 0.170327, 0.236788, 0.525543, 0.380477, 0.640126, 0.966145, 0.0275385, 0.483208, 0.380622, 0.621541, 0.642745, 0.557541, 0.822002, 0.303046, 0.416204, 0.779118, 0.387479, 0.96399, 0.464379, 0.864708, 0.614493, 0.801388, 0.146563, 0.713396, 0.0371329, 0.746244, 0.641826, 0.108604, 0.364927, 0.363469, 0.0106725, 0.823084, 0.851167, 0.273869, 0.227434, 0.435503, 0.0165272, 0.630164, 0.896852, 0.773881, 0.0413545, 0.558784, 0.483894, 0.774959, 0.0977034, 0.135825, 0.728994, 0.00489014, 0.599283, 0.261376, 0.341713, 0.687273, 0.203976, 0.152216, 0.63596, 0.821107, 0.599782, 0.0429922, 0.175607, 0.691483, 0.571165, 0.123619, 0.338721, 0.41125, 0.827582, 0.259272, 0.954404, 0.711268, 0.158892, 0.723477, 0.26951, 0.709728, 0.938119, 0.832301, 0.737552, 0.519661, 0.416426, 0.882457, 0.453152, 0.115849, 0.271428, 0.0334407, 0.936773, 0.508819, 0.555718, 0.377546, 0.517199, 0.864394, 0.0810964, 0.797491, 0.349751, 0.662266, 0.46162, 0.619854, 0.354706, 0.628023, 0.671643, 0.000773542, 0.846307, 0.542696, 0.592178, 0.0777423, 0.634771, 0.682495, 0.261238, 0.508481, 0.984641, 0.959791, 0.741369, 0.32138, 0.535256, 0.847494, 0.86677, 0.8867, 0.432765, 0.760854, 0.158056, 0.991061, 0.737626, 0.526399, 0.923892, 0.541165, 0.65592, 0.179625, 0.726484, 0.498102, 0.733978, 0.228333, 0.193556, 0.189515, 0.240356, 0.232233, 0.507678, 0.345721, 0.324308, 0.790667, 0.946143, 0.993343, 0.137192, 0.0727121, 0.716761, 0.691615, 0.478477, 0.394535, 0.115059, 0.474343, 0.762372, 0.0948848, 0.196792, 0.492499, 0.29865, 0.455808, 0.484853, 0.835931, 0.895271, 0.305977, 0.382993, 0.87606, 0.602305, 0.775395, 0.127797, 0.927046, 0.506469, 0.495949, 0.40417, 0.379146, 0.423219, 0.0446891, 0.398602, 0.689065, 0.847912, 0.550092, 0.89121, 0.00920063, 0.576135, 0.0883344, 0.592445, 0.956837, 0.828345, 0.174842, 0.807681, 0.429489, 0.505379, 0.807906, 0.536595, 0.478865, 0.0814109, 0.490502, 0.121416, 0.800612, 0.391844, 0.954796, 0.231231, 0.0557827, 0.887462, 0.998108, 0.25508, 0.83718, 0.405546, 0.906978, 0.235831, 0.574562, 0.2957, 0.188627, 0.185206, 0.819698, 0.693555, 0.442004, 0.169963, 0.426534, 0.425901, 0.543655, 0.969529, 0.933518, 0.145669, 0.759227, 0.915676, 0.273991, 0.729098, 0.31145, 0.0192084, 0.511204, 0.77779, 0.25558, 0.464314, 0.273419, 0.727192, 0.134382, 0.976244, 0.775359, 0.518023, 0.189192, 0.803747, 0.211738, 0.600633, 0.851521, 0.584827, 0.44586, 0.901889, 0.310346, 0.12561, 0.979792, 0.540059, 0.307323, 0.359533, 0.790244, 0.672675, 0.0738207, 0.945995, 0.354888, 0.714272, 0.614953, 0.580057, 0.0454896, 0.773029, 0.276525, 0.400251, 0.777706, 0.216194, 0.731417, 0.391679, 0.900286, 0.541262, 0.0339563, 0.392093, 0.702863, 0.434141, 0.942108, 0.110307, 0.927712, 0.777655, 0.119819, 0.400947, 0.535523, 0.279621, 0.994394, 0.496025, 0.45035, 0.737689, 0.304766, 0.789883, 0.691568, 0.0935304, 0.915671, 0.72731, 0.729875, 0.649525, 0.141318, 0.264691, 0.311853, 0.843073, 0.0702589, 0.689202, 0.469382, 0.0296724, 0.786056, 0.983078, 0.0617036, 0.888933, 0.608236, 0.338423, 0.862757, 0.259319, 0.711308, 0.48213, 0.483573, 0.73203, 0.599131, 0.427597, 0.449767, 0.662143, 0.142532, 0.74296, 0.355283, 0.5316, 0.937622, 0.38181, 0.601194, 0.93952, 0.299073, 0.0300616, 0.636648, 0.564301, 0.0981288, 0.830984, 0.0247317, 0.70846, 0.443461, 0.168187, 0.751938, 0.0515943, 0.191639, 0.940248, 0.46713, 0.00027386, 0.688898, 0.138161, 0.815352, 0.645526, 0.728443, 0.774305, 0.284412, 0.112302, 0.824175, 0.709396, 0.473611, 0.546887, 0.133892, 0.615861, 0.408212, 0.343921, 0.503693, 0.823462, 0.00885317, 0.734236, 0.777598, 0.708333, 0.4036, 0.253607, 0.435411, 0.100474, 0.110289, 0.217749, 0.515388, 0.633986, 0.024931, 0.637958, 0.735677, 0.934728, 0.493779, 0.16506, 0.453233, 0.587303, 0.14519, 0.482511, 0.474612, 0.402911, 0.471623, 0.00747627, 0.0555732, 0.977537, 0.412581, 0.394904, 0.80255, 0.977978, 0.0657417, 0.644969, 0.842881, 0.30897, 0.263598, 0.626181, 0.459894, 0.621051, 0.0663734, 0.00782845, 0.634455, 0.798101, 0.760185, 0.452868, 0.627108, 0.755537, 0.630484, 0.575739, 0.637636, 0.916605, 0.285008, 0.0181095, 0.718673, 0.279337, 0.520797, 0.326475, 0.0360228, 0.0481964, 0.0094155, 0.624682, 0.978486, 0.300725, 0.560873, 0.857252, 0.898491, 0.0261796, 0.935442, 0.00226439, 0.369742, 0.901717, 0.199691, 0.49845, 0.724823, 0.539641, 0.541844, 0.436235, 0.217045, 0.480357, 0.505569, 0.8483, 0.966082, 0.244648, 0.378249, 0.188199, 0.795171, 0.945042, 0.190996, 0.607762, 0.107782, 0.77143, 0.564195, 0.895802, 0.281813, 0.214475, 0.424026, 0.948014, 0.630798, 0.936923, 0.884403, 0.409745, 0.585478, 0.793767, 0.476362, 0.379856, 0.717676, 0.412765, 0.276357, 0.990492, 0.272063, 0.178426, 0.695097, 0.336698, 0.993225, 0.988549, 0.557652, 0.65713, 0.293518, 0.208687, 0.172545, 0.96807, 0.934269, 0.230664, 0.896686, 0.314386, 0.527961, 0.462698, 0.797798, 0.151281, 0.638963, 0.295506, 0.349582, 0.883782, 0.672516, 0.621829, 0.285226, 0.759997, 0.757289, 0.543576, 0.0625032, 0.850267, 0.557823, 0.772413, 0.138459, 0.373712, 0.480045, 0.030689, 0.641374, 0.782408, 0.168057, 0.360421, 0.199623, 0.115377, 0.813596, 0.678358, 0.342444, 0.26582, 0.00591525, 0.283163, 0.407682, 0.785782, 0.0977254, 0.160728, 0.762813, 0.573479, 0.898984, 0.0405639, 0.420568, 0.275309, 0.623229, 0.341443, 0.765046, 0.864441, 0.27867, 0.0692433, 0.062564, 0.649539, 0.422946, 0.851217, 0.947537, 0.350746, 0.673897, 0.720034, 0.00890734, 0.963641, 0.852696, 0.550347, 0.0843111, 0.258905, 0.0346203, 0.0211018, 0.717017, 0.457505, 0.54584, 0.483439, 0.176523, 0.464043, 0.408288, 0.221654, 0.997748, 0.920986, 0.234864, 0.784818, 0.786941, 0.382804, 0.0270011, 0.241091, 0.106924, 0.40364, 0.447491, 0.366943, 0.796474, 0.186059, 0.503018, 0.735243, 0.903425, 0.975389, 0.678276, 0.495448, 0.604736, 0.197145, 0.961042, 0.647923, 0.686651, 0.0193707, 0.452604, 0.327127, 0.91481, 0.903362, 0.53074, 0.854814, 0.581991, 0.317361, 0.229803, 0.48692, 0.63633, 0.987766, 0.714006, 0.230898, 0.650067, 0.547455, 0.541696, 0.0752586, 0.713999, 0.245399, 0.231803, 0.582825, 0.710767, 0.593871, 0.131555, 0.900225, 0.519546, 0.485698, 0.805788, 0.956696, 0.109453, 0.633426, 0.0845869, 0.178138, 0.217805, 0.507283, 0.688616, 0.559781, 0.134245, 0.854137, 0.854356, 0.683975, 0.685215, 0.370101, 0.692283, 0.692915, 0.857771, 0.199484, 0.308744, 0.539065, 0.769612, 0.0965434, 0.412466, 0.584648, 0.56389, 0.902638, 0.255939, 0.599727, 0.72638, 0.805014, 0.733429, 0.0323149, 0.357784, 0.859215, 0.841399, 0.0476339, 0.354678, 0.373714, 0.268403, 0.633773, 0.643707, 0.431396, 0.356627, 0.319686, 0.884927, 0.43825, 0.123213, 0.917867, 0.887923, 0.476999, 0.320888, 0.850616, 0.460518, 0.984096, 0.708742, 0.602617, 0.242342, 0.0822375, 0.769586, 0.859953, 0.986874, 0.271621, 0.381774, 0.580256, 0.806828, 0.653448, 0.175783, 0.720684, 0.604432, 0.810283, 0.82537, 0.777029, 0.190185, 0.881346, 0.123456, 0.4169, 0.312984, 0.71109, 0.379802, 0.702901, 0.91573, 0.138463, 0.893744, 0.904974, 0.148429, 0.868553, 0.021413, 0.325659, 0.321182, 0.458394, 0.9185, 0.657111, 0.391165, 0.423989, 0.692714, 0.204703, 0.548315, 0.337581, 0.597745, 0.118339, 0.58786, 0.27224, 0.377868, 0.518281, 0.669602, 0.114614, 0.453017, 0.65691, 0.260958, 0.429086, 0.919754, 0.632038, 0.464322, 0.427757, 0.390527, 0.698182, 0.529399, 0.535967, 0.860006, 0.86582, 0.87482, 0.414901, 0.828315, 0.790706, 0.584447, 0.137916, 0.0666782, 0.626311, 0.339679, 0.806634, 0.664283, 0.893367, 0.192582, 0.0922133, 0.0631515, 0.975556, 0.796498, 0.135178, 0.537959, 0.78077, 0.663352, 0.0141877, 0.825989, 0.0777304, 0.948731, 0.420816, 0.811672, 0.666337, 0.142219, 0.604513, 0.880968, 0.369619, 0.720551, 0.950459, 0.203459, 0.254215, 0.187391, 0.872013, 0.540719, 0.835673, 0.760819, 0.801522, 0.537615, 0.469476, 0.200005, 0.383686, 0.903821, 0.719678, 0.643503, 0.742222, 0.660802, 0.622005, 0.115279, 0.80868, 0.410083, 0.602116, 0.196751, 0.695222, 0.623775, 0.424857, 0.0827443, 0.302176, 0.818945, 0.54384, 0.937174, 0.66109, 0.218779, 0.231331, 0.745365, 0.698025, 0.99938, 0.836967, 0.741806, 0.577539, 0.34268, 0.863178, 0.116269, 0.904559, 0.155217, 0.703401, 0.170877, 0.254972, 0.819891, 0.728599, 0.7314, 0.0494436, 0.395706, 0.750079, 0.510133, 0.131256, 0.706587, 0.716959, 0.672644, 0.572409, 0.134055, 0.8016, 0.948409, 0.685077, 0.883509, 0.42391, 0.0802641, 0.396451, 0.680006, 0.796024, 0.737545, 0.779766, 0.874185, 0.185475, 0.224181, 0.726417, 0.262177, 0.983726, 0.998792, 0.601068, 0.0632906, 0.266559, 0.994812, 0.368607, 0.338329, 0.857998, 0.394432, 0.00395892, 0.403091, 0.975504, 0.23115, 0.882397, 0.817858, 0.40079, 0.304486, 0.19727, 0.0403942, 0.84796, 0.121088, 0.0914703, 0.970986, 0.187894, 0.260465, 0.0981842, 0.129235, 0.0053786, 0.202048, 0.431041, 0.182747, 0.118168, 0.327375, 0.134632, 0.0938664, 0.541778, 0.893052, 0.677389, 0.60834, 0.104955, 0.455115, 0.462641, 0.21083, 0.554428, 0.513763, 0.414927, 0.152386, 0.137165, 0.304633, 0.785922, 0.0616525, 0.872498, 0.526546, 0.243628, 0.59958, 0.763127, 0.392787, 0.239071, 0.497765, 0.938576, 0.758766, 0.105476, 0.583509, 0.107149, 0.072246, 0.0686736, 0.491876, 0.222793, 0.242647, 0.392899, 0.134979, 0.0411305, 0.521578, 0.297438, 0.809898, 0.0138163, 0.470257, 0.904504, 0.0581343, 0.797919, 0.116889, 0.775738, 0.835381, 0.353088, 0.0392369, 0.0841973, 0.620153, 0.839601, 0.659522, 0.698976, 0.210228, 0.0302424, 0.397398, 0.800551, 0.427025, 0.15325, 0.0813214, 0.433884, 0.0652032, 0.804778, 0.296914, 0.0291595, 0.437946, 0.131204, 0.29828, 0.220672, 0.467927, 0.177905, 0.290324, 0.0388322, 0.542294, 0.776009, 0.824298, 0.735709, 0.153466, 0.400214, 0.708594, 0.453441, 0.594539, 0.692301, 0.488494, 0.45268, 0.854562, 0.415268, 0.613101, 0.717661, 0.668751, 0.835263, 0.500444, 0.293188, 0.446861, 0.261365, 0.618792, 0.839053, 0.147956, 0.556072, 0.757753, 0.455075, 0.869194, 0.273371, 0.8442, 0.0187834, 0.650478, 0.766219, 0.00604557, 0.799275, 0.480036, 0.342347, 0.804639, 0.109157, 0.700395, 0.144913, 0.0896981, 0.104342, 0.996452, 0.802804, 0.904757, 0.267159, 0.268582, 0.257929, 0.64107, 0.0970939, 0.139546, 0.79182, 0.587922, 0.820792, 0.710431, 0.813237, 0.237078, 0.844224, 0.844752, 0.775276, 0.279869, 0.527013, 0.00486709, 0.29619, 0.0297883, 0.596303, 0.617605, 0.795947, 0.97924, 0.77399, 0.800557, 0.621752, 0.24925, 0.00137245, 0.889115, 0.296036, 0.690818, 0.0984665, 0.733391, 0.993227, 0.00142601, 0.0876534, 0.626902, 0.783111, 0.391165, 0.348762, 0.0616425, 0.584172, 0.278297, 0.186677, 0.313632, 0.630907, 0.659842, 0.000195905, 0.0848633, 0.994714, 0.252779, 0.282139, 0.743638, 0.171873, 0.661953, 0.248161, 0.717851, 0.760843, 0.345918, 0.862501, 0.671703, 0.64076, 0.693063, 0.366835, 0.968806, 0.804512, 0.301244, 0.328024, 0.874884, 0.47607, 0.00138562, 0.956339, 0.654877, 0.213509, 0.301763, 0.66921, 0.327652, 0.0984915, 0.461783, 0.308599, 0.526057, 0.261795, 0.490774, 0.711595, 0.120919, 0.423112, 0.529085, 0.460559, 0.346745, 0.813399, 0.210967, 0.871596, 0.437, 0.0797882, 0.319964, 0.453486, 0.312109, 0.616004, 0.717271, 0.497556, 0.696008, 0.325173, 0.998081, 0.0344036, 0.470713, 0.595906, 0.503973, 0.768447, 0.0669863, 0.75852, 0.0691862, 0.904392, 0.526621, 0.454254, 0.282096, 0.61511, 0.520861, 0.929658, 0.316033, 0.122634, 0.778338, 0.781493, 0.699447, 0.374198, 0.300907, 0.908406, 0.420848, 0.292415, 0.365145, 0.260794, 0.827939, 0.0225802, 0.885312, 0.371748, 0.0942798, 0.163306, 0.345233, 0.584805, 0.00530463, 0.543839, 0.686881, 0.731238, 0.202015, 0.766038, 0.817129, 0.759973, 0.74491, 0.249627, 0.33974, 0.86768, 0.873101, 0.538603, 0.897788, 0.488417, 0.803839, 0.60539, 0.801472, 0.546895, 0.896886, 0.722128, 0.337904, 0.664771, 0.411652, 0.00687161, 0.162172, 0.883211, 0.82153, 0.814886, 0.45111, 0.0546196, 0.859811, 0.000270441, 0.793295, 0.873731, 0.942733, 0.186087, 0.70483, 0.963201, 0.600287, 0.455936, 0.540894, 0.988648, 0.849189, 0.708664, 0.0118315, 0.598502, 0.332059, 0.688875, 0.307857, 0.850157, 0.0282664, 0.142987, 0.630389, 0.627275, 0.247403, 0.324155, 0.990004, 0.982975, 0.0650682, 0.890491, 0.694133, 0.0698983, 0.00596018, 0.186113, 0.955229, 0.474459, 0.587411, 0.105645, 0.634679, 0.578154, 0.789058, 0.221689, 0.317176, 0.513465, 0.949536, 0.187694, 0.720225, 0.637694, 0.564973, 0.863555, 0.656051, 0.425104, 0.72279, 0.0150462, 0.769399, 0.995999, 0.383894, 0.884713, 0.82651, 0.133181, 0.343152, 0.432729, 0.379639, 0.797775, 0.577667, 0.993345, 0.715517, 0.0591047, 0.0951223, 0.291318, 0.567864, 0.611515, 0.326818, 0.0252071, 0.0706829, 0.550466, 0.229062, 0.368205, 0.0114132, 0.726769, 0.995834, 0.00206917, 0.361047, 0.229185, 0.704359, 0.708189, 0.763087, 0.418145, 0.166241, 0.467016, 0.199175, 0.749868, 0.230697, 0.919803, 0.173331, 0.703199, 0.238424, 0.36542, 0.733332, 0.865953, 0.406924, 0.376155, 0.504744, 0.324332, 0.795637, 0.876924, 0.150811, 0.284575, 0.606989, 0.668304, 0.773779, 0.400718, 0.461116, 0.0356158, 0.828637, 0.230266, 0.933551, 0.452046, 0.23424, 0.147727, 0.584319, 0.246715, 0.778469, 0.751298, 0.142385, 0.497668, 0.820541, 0.520754, 0.635979, 0.995609, 0.777778, 0.73501, 0.635293, 0.753446, 0.382544, 0.432099, 0.609674, 0.60688, 0.357035, 0.241933, 0.270505, 0.919522, 0.155695, 0.92069, 0.413791, 0.170884, 0.459599, 0.287268, 0.376801, 0.303515, 0.170855, 0.0423617, 0.842472, 0.495546, 0.404054, 0.0946646, 0.275245, 0.957405, 0.659572, 0.330991, 0.217615, 0.259105, 0.365855, 0.623508, 0.358096, 0.366259, 0.115222, 0.683045, 0.116525, 0.418933, 0.73935, 0.046771, 0.626346, 0.544816, 0.206997, 0.136698, 0.50891, 0.465636, 0.973117, 0.0879731, 0.496635, 0.0528215, 0.256656, 0.150501, 0.172589, 0.446358, 0.668215, 0.281295, 0.639564, 0.600982, 0.689498, 0.172988, 0.311158, 0.596166, 0.914397, 0.691011, 0.828275, 0.751661, 0.126823, 0.595763, 0.476016, 0.438493, 0.85836, 0.055756, 0.1724, 0.354587, 0.36832, 0.0914993, 0.370013, 0.65743, 0.313155, 0.369982, 0.760313, 0.830683, 0.453527, 0.085066, 0.0648175, 0.732424, 0.986999, 0.77105, 0.173702, 0.0774072, 0.787711, 0.479358, 0.0513305, 0.439819, 0.868344, 0.730487, 0.293238, 0.420022, 0.124757, 0.0971248, 0.740998, 0.257308, 0.354677, 0.752762, 0.368821, 0.825613, 0.237673, 0.650889, 0.779095, 0.680979, 0.954989, 0.477473, 0.29367, 0.709763, 0.449627, 0.312359, 0.236185, 0.0620183, 0.0817302, 0.675886, 0.727033, 0.803278, 0.919081, 0.153602, 0.185638, 0.059088, 0.635481, 0.681467, 0.955608, 0.584436, 0.267903, 0.972799, 0.970777, 0.668493, 0.0944233, 0.904109, 0.32312, 0.523612, 0.38511, 0.668045, 0.368678, 0.391273, 0.497355, 0.0173796, 0.171289, 0.111696, 0.894711, 0.456682, 0.11279, 0.0153473, 0.736969, 0.660566, 0.0133941, 0.419917, 0.526311, 0.7516, 0.899376, 0.842206, 0.652725, 0.504881, 0.937657, 0.105858, 0.898005, 0.181238, 0.511456, 0.573173, 0.51929, 0.648309, 0.20973, 0.354556, 0.375805, 0.188542, 0.0110647, 0.960757, 0.050705, 0.0815619, 0.782723, 0.314808, 0.40585, 0.0328103, 0.456401, 0.222684, 0.266882, 0.679273, 0.116498, 0.105427, 0.375314, 0.886496, 0.133358, 0.58684, 0.983258, 0.105889, 0.234651, 0.525368, 0.659181, 0.193151, 0.781094, 0.975721, 0.75392, 0.539964, 0.574357, 0.389485, 0.00738067, 0.949821, 0.276828, 0.0109401, 0.10862, 0.744617, 0.526253, 0.331845, 0.613306, 0.260269, 0.129338, 0.171237, 0.00535067, 0.252849, 0.115543, 0.656546, 0.380222, 0.669431, 0.696468, 0.0788784, 0.269542, 0.731211, 0.891437, 0.686094, 0.643402, 0.946833, 0.852984, 0.855147, 0.0741065, 0.735505, 0.628903, 0.164329, 0.828951, 0.93577, 0.416256, 0.720396, 0.820992, 0.68111, 0.675366, 0.635796, 0.0421593, 0.558648, 0.397164, 0.841473, 0.357881, 0.101455, 0.625198, 0.317364, 0.0309509, 0.949349, 0.429982, 0.740296, 0.83634, 0.431143, 0.551933, 0.669405, 0.989428, 0.520325, 0.0122792, 0.347439, 0.792887, 0.14999, 0.835497, 0.0626093, 0.780253, 0.353592, 0.0868309, 0.851044, 0.532502, 0.290523, 0.0931025, 0.0303709, 0.286026, 0.347305, 0.710572, 0.868018, 0.382781, 0.672354, 0.422583, 0.267142, 0.0534792, 0.626161, 0.709761, 0.146052, 0.0549357, 0.25044, 0.545147, 0.817305, 0.528971, 0.214889, 0.933382, 0.677984, 0.212322, 0.617944, 0.200769, 0.63663, 0.473708, 0.843618, 0.0158016, 0.789755, 0.369974, 0.129889, 0.6002, 0.0639386, 0.26817, 0.192894, 0.47349, 0.128915, 0.531, 0.836731, 0.00176826, 0.171285, 0.301016, 0.491037, 0.684083, 0.442135, 0.62612, 0.334639, 0.630786, 0.108427, 0.922433, 0.211707, 0.934806, 0.353681, 0.846479, 0.224087, 0.0387647, 0.912567, 0.352177, 0.639788, 0.85912, 0.580208, 0.209145, 0.648709, 0.780819, 0.276763, 0.570481, 0.92891, 0.360862, 0.313299, 0.9281, 0.641601, 0.531437, 0.611739, 0.348233, 0.328984, 0.460753, 0.786445, 0.561262, 0.586937, 0.914711, 0.295035, 0.522733, 0.178518, 0.193203, 0.067031, 0.0952899, 0.44979, 0.451621, 0.300487, 0.726786, 0.534888, 0.156079, 0.180306, 0.568849, 0.609314, 0.63499, 0.75209, 0.641635, 0.791956, 0.674595, 0.0351817, 0.683243, 0.10263, 0.903683, 0.7759, 0.886257, 0.625032, 0.827247, 0.297826, 0.00176633, 0.619953, 0.464783, 0.921148, 0.67926, 0.528511, 0.577298, 0.163977, 0.264389, 0.789901, 0.0141889, 0.532587, 0.236263, 0.129726, 0.605237, 0.583784, 0.0723834, 0.738629, 0.687056, 0.0506192, 0.2465, 0.958154, 0.0971148, 0.78452, 0.985721, 0.310138, 0.540363, 0.168563, 0.881159, 0.547955, 0.194954, 0.0955894, 0.879779, 0.438003, 0.672806, 0.924577, 0.224892, 0.670132, 0.480454, 0.354263, 0.67239, 0.0954662, 0.236402, 0.583413, 0.0585043, 0.477896, 0.603105, 0.0429229, 0.504042, 0.206812, 0.0616322, 0.835752, 0.66132, 0.624212, 0.531751, 0.681237, 0.557261, 0.779206, 0.521052, 0.0583492, 0.814716, 0.767002, 0.0346656, 0.957944, 0.145976, 0.446197, 0.393021, 0.871972, 0.520205, 0.468223, 0.263578, 0.810964, 0.319026, 0.642277, 0.270199, 0.225704, 0.897925, 0.197058, 0.336161, 0.657704, 0.0432936, 0.743068, 0.206791, 0.537499, 0.0734435, 0.674593, 0.559151, 0.416683, 0.810173, 0.652502, 0.00259192, 0.421945, 0.777675, 0.173665, 0.811577, 0.631349, 0.71241, 0.099652, 0.0575853, 0.196091, 0.769379, 0.833208, 0.286898, 0.0482026, 0.106219, 0.0961621, 0.631901, 0.221729, 0.546256, 0.226065, 0.538867, 0.780143, 0.690409, 0.547232, 0.373159, 0.495359, 0.878823, 0.53195, 0.929734, 0.433977, 0.717026, 0.97011, 0.45834, 0.63122, 0.676207, 0.457788, 0.491343, 0.299583, 0.326815, 0.733564, 0.820148, 0.727172, 0.755076, 0.625684, 0.564744, 0.759587, 0.101223, 0.90051, 0.265415, 0.687357, 0.898139, 0.485221, 0.729456, 0.869902, 0.198439, 0.209563, 0.339186, 0.323029, 0.0600406, 0.887052, 0.228774, 0.780437, 0.201377, 0.358911, 0.471789, 0.931232, 0.941895, 0.546953, 0.966439, 0.836993, 0.976292, 0.183496, 0.20134, 0.345574, 0.764903, 0.944351, 0.0855852, 0.276308, 0.917877, 0.207373, 0.0956428, 0.656021, 0.955109, 0.866709, 0.317181, 0.880536, 0.105305, 0.802864, 0.83936, 0.85476, 0.541733, 0.172791, 0.901183, 0.0787686, 0.17047, 0.695448, 0.628866, 0.310038, 0.980721, 0.519745, 0.314494, 0.838773, 0.817105, 0.956199, 0.497561, 0.440748, 0.866263, 0.130101, 0.585493, 0.64134, 0.545642, 0.543746, 0.634721, 0.692108, 0.104547, 0.48778, 0.525365, 0.222945, 0.0415997, 0.503657, 0.120902, 0.0969362, 0.627469, 0.779534, 0.44861, 0.350597, 0.345213, 0.683907, 0.679977, 0.840668, 0.790789, 0.893772, 0.51972, 0.844986, 0.474268, 0.886176, 0.676864, 0.435934, 0.848231, 0.532467, 0.648873, 0.968256, 0.61548, 0.79997, 0.589352, 0.759299, 0.0874378, 0.416241, 0.919548, 0.491485, 0.505018, 0.354504, 0.807806, 0.255302, 0.175807, 0.537194, 0.113588, 0.210534, 0.937963, 0.0289638, 0.649871, 0.0415402, 0.985796, 0.408788, 0.868951, 0.368989, 0.249701, 0.386199, 0.505068, 0.766356, 0.121093, 0.0671078, 0.253398, 0.69509, 0.905225, 0.17466, 0.101305, 0.239099, 0.413984, 0.283976, 0.22179, 0.416776, 0.639288, 0.0832629, 0.935949, 0.242455, 0.307911, 0.942863, 0.517647, 0.511876, 0.980054, 0.105804, 0.294665, 0.375717, 0.299203, 0.0041073, 0.692539, 0.980715, 0.289277, 0.998179, 0.249108, 0.175353, 0.642178, 0.413443, 0.818611, 0.360028, 0.07985, 0.348019, 0.288372, 0.934103, 0.493211, 0.161424, 0.58625, 0.101337, 0.248807, 0.744097, 0.485165, 0.407927, 0.502129, 0.254136, 0.478751, 0.42083, 0.248873, 0.424183, 0.77324, 0.215235, 0.953848, 0.815983, 0.158094, 0.391452, 0.911929, 0.646365, 0.359223, 0.680833, 0.785218, 0.355855, 0.892665, 0.340406, 0.520206, 0.443302, 0.71346, 0.263724, 0.994689, 0.940092, 0.937445, 0.427203, 0.086859, 0.916273, 0.886754, 0.376372, 0.590542, 0.703157, 0.644814, 0.0973851, 0.764644, 0.766873, 0.78788, 0.501908, 0.915237, 0.325129, 0.805438, 0.677256, 0.994908, 0.56436, 0.362835, 0.565735, 0.429897, 0.875547, 0.504688, 0.244607, 0.830024, 0.483786, 0.777301, 0.496426, 0.631197, 0.9522, 0.158597, 0.672437, 0.600779, 0.147453, 0.691156, 0.938142, 0.881237, 0.842964, 0.382955, 0.171285, 0.936033, 0.72643, 0.382905, 0.698039, 0.926544, 0.439297, 0.0560052, 0.279561, 0.160687, 0.459306, 0.321321, 0.73143, 0.713356, 0.898014, 0.300067, 0.327653, 0.921897, 0.18009, 0.153996, 0.222553, 0.235365, 0.496638, 0.845838, 0.484972, 0.574097, 0.278898, 0.280513, 0.639917, 0.00846011, 0.576826, 0.514818, 0.905084, 0.194731, 0.995362, 0.651051, 0.0309386, 0.260537, 0.969857, 0.281356, 0.676183, 0.902037, 0.152027, 0.0789176, 0.0313313, 0.276369, 0.528068, 0.240229, 0.96577, 0.466625, 0.809421, 0.716923, 0.496516, 0.928267, 0.466881, 0.314971, 0.701822, 0.877596, 0.975407, 0.259825, 0.346589, 0.518496, 0.464989, 0.631272, 0.999335, 0.85388, 0.106687, 0.544377, 0.496506, 0.0495288, 0.557982, 0.659796, 0.714556, 0.861876, 0.53801, 0.341512, 0.977187, 0.774364, 0.0222033, 0.682623, 0.213629, 0.915206, 0.856457, 0.829606, 0.495821, 0.440149, 0.134, 0.91534, 0.127665, 0.135935, 0.796209, 0.947672, 0.606545, 0.95812, 0.805233, 0.522448, 0.281149, 0.784618, 0.528592, 0.231617, 0.344436, 0.623061, 0.25302, 0.386911, 0.370523, 0.630385, 0.700022, 0.727151, 0.534839, 0.133714, 0.421592, 0.140723, 0.070464, 0.775013, 0.153538, 0.829366, 0.459244, 0.828389, 0.547179, 0.950638, 0.71957, 0.508546, 0.873755, 0.11234, 0.845236, 0.801012, 0.347623, 0.937428, 0.0476699, 0.246573, 0.154953, 0.838394, 0.398271, 0.717012, 0.00336201, 0.666849, 0.942137, 0.503052, 0.923131, 0.172334, 0.0475491, 0.967214, 0.542301, 0.699006, 0.449127, 0.322264, 0.292825, 0.115944, 0.785234, 0.0267876, 0.0219151, 0.0816941, 0.429375, 0.291332, 0.316293, 0.381101, 0.637254, 0.0153958, 0.157349, 0.464019, 0.4051, 0.43946, 0.806448, 0.526227, 0.17687, 0.750141, 0.659381, 0.995801, 0.582237, 0.481447, 0.0463786, 0.985857, 0.44112, 0.85009, 0.872144, 0.958045, 0.0223657, 0.373458, 0.132445, 0.609049, 0.198428, 0.00217104, 0.12125, 0.71728, 0.909938, 0.867929, 0.0668491, 0.148454, 0.266331, 0.267368, 0.565304, 0.238869, 0.560016, 0.697578, 0.163684, 0.956766, 0.985476, 0.865582, 0.457229, 0.824121, 0.716539, 0.535521, 0.190561, 0.532445, 0.440451, 0.196858, 0.568288, 0.697552, 0.0656491, 0.238439, 0.348217, 0.508543, 0.0735468, 0.91486, 0.388206, 0.196435, 0.635512, 0.730833, 0.584855, 0.536759, 0.630322, 0.0524932, 0.583308, 0.65385, 0.183771, 0.847247, 0.274343, 0.687695, 0.543999, 0.462012, 0.127895, 0.541794, 0.773117, 0.111856, 0.330496, 0.0557353, 0.108308, 0.933698, 0.422001, 0.062609, 0.840392, 0.174242, 0.763923, 0.238557, 0.990698, 0.5489, 0.814017, 0.712998, 0.348819, 0.92057, 0.77589, 0.405501, 0.987185, 0.586148, 0.0340775, 0.874879, 0.528434, 0.463603, 0.174784, 0.466188, 0.560802, 0.682338, 0.818371, 0.833119, 0.70543, 0.403955, 0.309361, 0.841809, 0.0837514, 0.0658028, 0.635184, 0.478617, 0.819805, 0.241208, 0.402354, 0.371352, 0.574236, 0.879457, 0.694758, 0.0255712, 0.217473, 0.030704, 0.502755, 0.590585, 0.713211, 0.587852, 0.765876, 0.919681, 0.548157, 0.660895, 0.900054, 0.712622, 0.283203, 0.495466, 0.11754, 0.139739, 0.902674, 0.465694, 0.719928, 0.514653, 0.820026, 0.113656, 0.188105, 0.961152, 0.5188, 0.130029, 0.0159896, 0.827994, 0.605139, 0.934137, 0.835487, 0.436506, 0.181797, 0.398376, 0.365892, 0.24449, 0.563175, 0.768978, 0.218127, 0.588646, 0.924228, 0.298714, 0.553758, 0.283015, 0.785156, 0.645116, 0.193191, 0.602467, 0.0834046, 0.845722, 0.162275, 0.700826, 0.734836, 0.364575, 0.529733, 0.166439, 0.125427, 0.333995, 0.169423, 0.664584, 0.197292, 0.0436679, 0.320572, 0.655961, 0.720951, 0.51083, 0.22972, 0.715727, 0.638601, 0.144037, 0.937777, 0.927911, 0.123267, 0.929121, 0.0972168, 0.725653, 0.323356, 0.751896, 0.198276, 0.158348, 0.868324, 0.131178, 0.899521, 0.198024, 0.431845, 0.994101, 0.891005, 0.85, 0.839544, 0.544451, 0.176621, 0.601967, 0.0216223, 0.537717, 0.290386, 0.633253, 0.845378, 0.0437701, 0.993162, 0.0854528, 0.851031, 0.386806, 0.798763, 0.0330196, 0.732928, 0.309405, 0.959024, 0.0200453, 0.506768, 0.891905, 0.229395, 0.644895, 0.220381, 0.819345, 0.844336, 0.827662, 0.75855, 0.258202, 0.705638, 0.0214844, 0.194284, 0.650836, 0.551501, 0.109274, 0.99566, 0.436286, 0.245548, 0.545725, 0.556864, 0.0177391, 0.433361, 0.0733969, 0.318562, 0.734191, 0.541346, 0.584533, 0.654032, 0.480747, 0.0396135, 0.440329, 0.438634, 0.787352, 0.196885, 0.999867, 0.780408, 0.148673, 0.672902, 0.0855072, 0.542285, 0.817219, 0.344624, 0.869507, 0.0972594, 0.738224, 0.678642, 0.610263, 0.513905, 0.327563, 0.595982, 0.300305, 0.367507, 0.385162, 0.512591, 0.0331952, 0.457096, 0.77215, 0.237526, 0.532184, 0.172633, 0.0760759, 0.764021, 0.656615, 0.250267, 0.913947, 0.0693472, 0.811476, 0.0654472, 0.180779, 0.25495, 0.491045, 0.243572, 0.688457, 0.302134, 0.995999, 0.0877077, 0.290827, 0.421128, 0.930957, 0.122838, 0.602823, 0.267248, 0.819376, 0.378619, 0.10743, 0.646243, 0.0390166, 0.485882, 0.410412, 0.0314222, 0.445647, 0.668752, 0.584085, 0.14271, 0.193579, 0.235109, 0.155165, 0.802243, 0.222773, 0.593747, 0.649464, 0.383544, 0.391871, 0.680344, 0.369907, 0.650128, 0.840548, 0.0512257, 0.845229, 0.0324772, 0.820746, 0.507174, 0.143959, 0.948798, 0.202721, 0.336271, 0.124466, 0.030435, 0.17137, 0.152208, 0.159802, 0.96511, 0.20956, 0.710096, 0.520639, 0.655321, 0.225285, 0.464752, 0.502103, 0.0716045, 0.852669, 0.477213, 0.531703, 0.843568, 0.178469, 0.47283, 0.13775, 0.932464, 0.195978, 0.352279, 0.458219, 0.88598, 0.401532, 0.33308, 0.289794, 0.490644, 0.0128116, 0.917066, 0.430907, 0.845364, 0.9673, 0.111233, 0.380055, 0.0719343, 0.995952, 0.67487, 0.369355, 0.452539, 0.138657, 0.77244, 0.0423, 0.872063, 0.779729, 0.0243229, 0.0438687, 0.677882, 0.85632, 0.548454, 0.823104, 0.0494186, 0.311531, 0.583488, 0.46654, 0.946371, 0.416478, 0.380618, 0.978415, 0.360331, 0.934685, 0.507023, 0.563155, 0.0599655, 0.468624, 0.207611, 0.729588, 0.987562, 0.0986833, 0.186597, 0.486791, 0.186946, 0.32957, 0.139015, 0.439042, 0.33656, 0.710923, 0.847317, 0.755213, 0.679668, 0.512238, 0.246794, 0.130706, 0.972152, 0.380354, 0.97653, 0.86102, 0.633842, 0.541387, 0.573967, 0.662506, 0.581571, 0.324206, 0.325255, 0.167391, 0.533735, 0.210881, 0.557627, 0.0425774, 0.248431, 0.609063, 0.411411, 0.0296826, 0.107329, 0.470474, 0.219309, 0.377342, 0.487793, 0.128537, 0.383163, 0.155686, 0.160019, 0.563484, 0.427877, 0.855583, 0.944766, 0.625127, 0.428711, 0.548492, 0.845844, 0.974884, 0.0283575, 0.928495, 0.314943, 0.704869, 0.434655, 0.792576, 0.302688, 0.887315, 0.448706, 0.360527, 0.61462, 0.386755, 0.456536, 0.913248, 0.562782, 0.834938, 0.417069, 0.936944, 0.175957, 0.0292056, 0.165132, 0.860349, 0.920219, 0.887488, 0.981758, 0.664164, 0.208711, 0.837174, 0.0690807, 0.285295, 0.0465079, 0.450513, 0.909982, 0.195234, 0.598476, 0.0319583, 0.562492, 0.593147, 0.0953558, 0.922204, 0.855676, 0.180321, 0.944682, 0.886156, 0.785763, 0.0513129, 0.584269, 0.481476, 0.594496, 0.31895, 0.862149, 0.761318, 0.830565, 0.477565, 0.704674, 0.448482, 0.0647326, 0.576446, 0.0936495, 0.0290601, 0.531201, 0.805988, 0.617532, 0.311513, 0.940009, 0.548031, 0.289231, 0.713648, 0.168361, 0.438717, 0.710118, 0.956462, 0.719465, 0.121624, 0.997186, 0.243058, 0.572056, 0.33345, 0.0567612, 0.784417, 0.15373, 0.194629, 0.838849, 0.365281, 0.853493, 0.937009, 0.884989, 0.912643, 0.615399, 0.171796, 0.508634, 0.801327, 0.793735, 0.898612, 0.144338, 0.763831, 0.0432119, 0.444554, 0.690018, 0.0769864, 0.258341, 0.299487, 0.462314, 0.612981, 0.61242, 0.270474, 0.687894, 0.15412, 0.945785, 0.304665, 0.527352, 0.862864, 0.814089, 0.355384, 0.0585086, 0.685452, 0.696904, 0.327063, 0.507143, 0.264042, 0.606223, 0.191667, 0.841703, 0.217113, 0.118348, 0.826108, 0.827688, 0.607877, 0.683131, 0.0545193, 0.745739, 0.389008, 0.866404, 0.262548, 0.408929, 0.44413, 0.726945, 0.139415, 0.863922, 0.729537, 0.193518, 0.573765, 0.217033, 0.0911973, 0.455508, 0.0853736, 0.883664, 0.918828, 0.0206688, 0.322978, 0.691095, 0.599105, 0.657169, 0.0346459, 0.883606, 0.603325, 0.00704693, 0.34111, 0.575056, 0.293797, 0.659662, 0.0266977, 0.343559, 0.73245, 0.568653, 0.976468, 0.40845, 0.574158, 0.583174, 0.262365, 0.27649, 0.783194, 0.96572, 0.638504, 0.0109963, 0.297281, 0.95719, 0.857866, 0.118023, 0.823408, 0.193587, 0.336572, 0.649514, 0.195704, 0.64884, 0.727483, 0.280076, 0.391448, 0.319339, 0.656744, 0.682944, 0.849771, 0.527175, 0.986829, 0.431986, 0.50676, 0.205591, 0.94704, 0.00324137, 0.76835, 0.494667, 0.0566577, 0.638742, 0.956018, 0.584582, 0.756424, 0.646476, 0.277489, 0.762332, 0.997635, 0.813419, 0.836437, 0.6161, 0.484459, 0.680175, 0.962532, 0.253346, 0.549721, 0.527324, 0.678575, 0.817699, 0.228619, 0.051797, 0.272214, 0.422288, 0.809362, 0.614724, 0.46797, 0.709692, 0.975017, 0.360894, 0.0906186, 0.297165, 0.152778, 0.831593, 0.685158, 0.714934, 0.31502, 0.988036, 0.917857, 0.297085, 0.630157, 0.965444, 0.969337, 0.822654, 0.239443, 0.983868, 0.247457, 0.765808, 0.578277, 0.162221, 0.090011, 0.125098, 0.453486, 0.602982, 0.997495, 0.535055, 0.298486, 0.74823, 0.0878896, 0.297253, 0.505105, 0.246785, 0.702703, 0.953522, 0.992123, 0.730079, 0.885203, 0.872968, 0.136767, 0.0848781, 0.20931, 0.241017, 0.490057, 0.850751, 0.255625, 0.383044, 0.253957, 0.17459, 0.904922, 0.933217, 0.563103, 0.615326, 0.298383, 0.730389, 0.990698, 0.797211, 0.0405547, 0.0917579, 0.383499, 0.47776, 0.569275, 0.761912, 0.91392, 0.563875, 0.646229, 0.823883, 0.818332, 0.376973, 0.685708, 0.562361, 0.313728, 0.451813, 0.0814237, 0.261835, 0.603268, 0.546794, 0.226541, 0.770576, 0.326147, 0.652414, 0.149648, 0.749899, 0.932337, 0.143466, 0.363197, 0.885366, 0.361895, 0.28782, 0.196789, 0.208795, 0.863102, 0.402006, 0.972238, 0.128598, 0.573996, 0.897687, 0.367745, 0.981472, 0.958369, 0.341549, 0.568072, 0.63617, 0.66779, 0.301268, 0.0970404, 0.395191, 0.562295, 0.940136, 0.972699, 0.40398, 0.808631, 0.946714, 0.501458, 0.102879, 0.0850953, 0.107325, 0.985752, 0.822408, 0.145373, 0.678183, 0.890433, 0.379324, 0.673399, 0.315857, 0.387693, 0.267464, 0.399486, 0.563653, 0.948893, 0.996971, 0.312536, 0.224712, 0.195422, 0.862912, 0.8311, 0.111842, 0.0215436, 0.014879, 0.108368, 0.341035, 0.0922098, 0.246749, 0.0802057, 0.403072, 0.73072, 0.0258649, 0.3814, 0.0909907, 0.965118, 0.317121, 0.550146, 0.918783, 0.800225, 0.499974, 0.881534, 0.822591, 0.768862, 0.264584, 0.53143, 0.686706, 0.75677, 0.585163, 0.528601, 0.788635, 0.571163, 0.349808, 0.470605, 0.881969, 0.191596, 0.920181, 0.914795, 0.498367, 0.570864, 0.867099, 0.512945, 0.279374, 0.953339, 0.612305, 0.729747, 0.687118, 0.644624, 0.621666, 0.451161, 0.380568, 0.366232, 0.652734, 0.936622, 0.892705, 0.160316, 0.266727, 0.387105, 0.656982, 0.791355, 0.850267, 0.173026, 0.616806, 0.911728, 0.373296, 0.511997, 0.599183, 0.0201844, 0.183038, 0.225816, 0.083518, 0.304678, 0.127526, 0.365757, 0.469518, 0.0323771, 0.891389, 0.576512, 0.236756, 0.459983, 0.496918, 0.903592, 0.939872, 0.190675, 0.320497, 0.0203818, 0.150569, 0.0856717, 0.0852438, 0.361675, 0.531786, 0.532727, 0.800923, 0.0737097, 0.499973, 0.313016, 0.42983, 0.72471, 0.254885, 0.967803, 0.816051, 0.754813, 0.595467, 0.939499, 0.73407, 0.0328131, 0.117256, 0.801046, 0.98091, 0.0316226, 0.735494, 0.97615, 0.928681, 0.66647, 0.92542, 0.772282, 0.525005, 0.0113489, 0.662231, 0.647464, 0.691623, 0.878107, 0.986174, 0.750473, 0.725888, 0.972051, 0.269137, 0.967739, 0.345124, 0.525215, 0.00230173, 0.876499, 0.713296, 0.206258, 0.148654, 0.492083, 0.170662, 0.540144, 0.797632, 0.845735, 0.0901862, 0.725708, 0.962217, 0.765269, 0.136793, 0.655495, 0.973011, 0.721749, 0.505018, 0.898978, 0.1419, 0.787899, 0.405809, 0.275214, 0.865547, 0.216191, 0.980591, 0.0639681, 0.868678, 0.834204, 0.426262, 0.629369, 0.109223, 0.0778093, 0.100758, 0.468726, 0.55479, 0.990777, 0.786453, 0.720513, 0.123705, 0.737568, 0.2643, 0.142287, 0.298431, 0.470926, 0.26009, 0.771193, 0.558194, 0.813712, 0.318702, 0.703376, 0.271103, 0.474335, 0.766687, 0.0102456, 0.553279, 0.921765, 0.527138, 0.939181, 0.17783, 0.618403, 0.55028, 0.770801, 0.918018, 0.0156285, 0.0582344, 0.419305, 0.440191, 0.800206, 0.372418, 0.710976, 0.22981, 0.753679, 0.105767, 0.595989, 0.481063, 0.430187, 0.398237, 0.920512, 0.782136, 0.90022, 0.183508, 0.991203, 0.103273, 0.937175, 0.931229, 0.463889, 0.37013, 0.107878, 0.833853, 0.822181, 0.457514, 0.368197, 0.12845, 0.275395, 0.831697, 0.14058, 0.91069, 0.1159, 0.507011, 0.187544, 0.255681, 0.85009, 0.597002, 0.201436, 0.0758791, 0.121787, 0.843484, 0.992153, 0.0290397, 0.420884, 0.541761, 0.234377, 0.584748, 0.214682, 0.454908, 0.373232, 0.705042, 0.0846849, 0.676359, 0.391221, 0.0726224, 0.818027, 0.845553, 0.359103, 0.399189, 0.532295, 0.591965, 0.0638131, 0.830835, 0.620067, 0.0838342, 0.938791, 0.550718, 0.00248069, 0.935693, 0.743766, 0.359448, 0.230411, 0.381636, 0.960077, 0.652757, 0.00918726, 0.592932, 0.372511, 0.389753, 0.993675, 0.384581, 0.343378, 0.00957446, 0.561085, 0.188613, 0.901168, 0.745008, 0.386326, 0.760493, 0.263977, 0.943769, 0.0411888, 0.466905, 0.793125, 0.81984, 0.325548, 0.766207, 0.368973, 0.446107, 0.572874, 0.455362, 0.108699, 0.371513, 0.951581, 0.193994, 0.018419, 0.60699, 0.615651, 0.148897, 0.0329962, 0.869811, 0.659208, 0.471403, 0.279857, 0.449411, 0.926895, 0.0170235, 0.333788, 0.132859, 0.159284, 0.894341, 0.438885, 0.477194, 0.353768, 0.2066, 0.918251, 0.0471047, 0.723558, 0.413295, 0.102194, 0.32278, 0.607575, 0.328097, 0.141306, 0.63415, 0.381959, 0.638005, 0.267259, 0.381353, 0.609073, 0.94418, 0.0949181, 0.0779184, 0.831966, 0.0372947, 0.458696, 0.325194, 0.480357, 0.811655, 0.534986, 0.464123, 0.753483, 0.657256, 0.435935, 0.488373, 0.783909, 0.991293, 0.373999, 0.371571, 0.292291, 0.226431, 0.0552599, 0.72983, 0.530037, 0.592297, 0.922314, 0.535397, 0.848662, 0.320842, 0.461469, 0.697733, 0.699023, 0.387278, 0.187353, 0.91391, 0.146173, 0.821822, 0.744637, 0.049221, 0.00713855, 0.845146, 0.473476, 0.780767, 0.511241, 0.702851, 0.183109, 0.751074, 0.908804, 0.648501, 0.723216, 0.804815, 0.357459, 0.992428, 0.540083, 0.201443, 0.542932, 0.0260532, 0.41567, 0.803766, 0.377759, 0.0282258, 0.873163, 0.771989, 0.135332, 0.429786, 0.899436, 0.503036, 0.46967, 0.0314196, 0.168672, 0.6573, 0.61836, 0.296532, 0.75275, 0.440724, 0.477417, 0.101412, 0.672003, 0.808464, 0.214804, 0.679745, 0.375457, 0.122195, 0.0725861, 0.149689, 0.432308, 0.171043, 0.836608, 0.828204, 0.16157, 0.606298, 0.540329, 0.737885, 0.10423, 0.193228, 0.384045, 0.579478, 0.572002, 0.357053, 0.647583, 0.804919, 0.657946, 0.78592, 0.205077, 0.0635974, 0.356279, 0.0302115, 0.112462, 0.5329, 0.0353439, 0.883937, 0.867497, 0.732951, 0.534466, 0.166197, 0.343865, 0.233998, 0.677171, 0.900603, 0.319964, 0.0777299, 0.293807, 0.92375, 0.665116, 0.511788, 0.569408, 0.183141, 0.241797, 0.328806, 0.773182, 0.506117, 0.903332, 0.0634056, 0.966247, 0.109753, 0.676579, 0.615518, 0.022722, 0.794906, 0.333341, 0.100288, 0.965705, 0.175894, 0.672127, 0.92922, 0.400484, 0.99517, 0.296742, 0.70313, 0.653463, 0.630647, 0.3, 0.25781, 0.502493, 0.692245, 0.164286, 0.901121, 0.777933, 0.499881, 0.310926, 0.945782, 0.485547, 0.133376, 0.682151, 0.992685, 0.492031, 0.440652, 0.289835, 0.801857, 0.148922, 0.797449, 0.297553, 0.235087, 0.673506, 0.701569, 0.274506, 0.664335, 0.348808, 0.0858898, 0.891046, 0.86499, 0.56995, 0.122645, 0.32221, 0.722885, 0.647581, 0.291142, 0.879507, 0.117262, 0.159482, 0.395556, 0.766304, 0.00745551, 0.95851, 0.953378, 0.725128, 0.149534, 0.0715187, 0.428435, 0.087609, 0.619377, 0.780261, 0.924924, 0.289078, 0.479124, 0.0779071, 0.551067, 0.0981934, 0.160841, 0.921033, 0.772312, 0.915264, 0.181145, 0.311038, 0.638103, 0.942361, 0.944867, 0.356726, 0.806764, 0.848946, 0.0495556, 0.831846, 0.148647, 0.282114, 0.146988, 0.494403, 0.281035, 0.863299, 0.501103, 0.326049, 0.223236, 0.828293, 0.205454, 0.766755, 0.605667, 0.610746, 0.0220558, 0.442917, 0.970086, 0.738035, 0.659323, 0.757438, 0.77343, 0.982792, 0.653796, 0.162166, 0.111772, 0.0154878, 0.398852, 0.553334, 0.186396, 0.523945, 0.522701, 0.76907, 0.0846576, 0.205697, 0.108288, 0.32589, 0.975228, 0.593238, 0.960279, 0.275291, 0.354261, 0.480216, 0.318182, 0.849524, 0.143325, 0.700827, 0.342653, 0.536966, 0.157807, 0.578958, 0.983365, 0.471684, 0.812554, 0.592856, 0.61995, 0.755793, 0.124307, 0.830922, 0.983727, 0.545654, 0.141342, 0.96937, 0.900402, 0.199047, 0.687875, 0.466796, 0.106049, 0.523671, 0.858705, 0.51011, 0.837409, 0.357153, 0.617167, 0.144112, 0.598025, 0.321082, 0.407618, 0.383217, 0.831688, 0.518964, 0.31747, 0.153182, 0.0169523, 0.219738, 0.130376, 0.0114876, 0.0131408, 0.227636, 0.862836, 0.87053, 0.0494288, 0.934751, 0.313082, 0.844151, 0.881587, 0.873415, 0.93892, 0.522037, 0.538872, 0.239712, 0.0700234, 0.497359, 0.824724, 0.060273, 0.255059, 0.804214, 0.0385446, 0.686466, 0.0236183, 0.367231, 0.912675, 0.980003, 0.550162, 0.160156, 0.740405, 0.591668, 0.283903, 0.518298, 0.0992232, 0.833306, 0.0356076, 0.479255, 0.219035, 0.125489, 0.106494, 0.751202, 0.672062, 0.0275192, 0.415199, 0.945351, 0.162596, 0.526399, 0.156734, 0.313128, 0.152892, 0.290877, 0.306564, 0.881553, 0.534238, 0.118855, 0.453356, 0.907232, 0.0990579, 0.403085, 0.582612, 0.8524, 0.642647, 0.917638, 0.690479, 0.708151, 0.946478, 0.220274, 0.604333, 0.374995, 0.085968, 0.450081, 0.23202, 0.619388, 0.172781, 0.371988, 0.904045, 0.197943, 0.700031, 0.574309, 0.0590342, 0.917979, 0.619084, 0.471351, 0.977649, 0.152323, 0.787392, 0.0169904, 0.955696, 0.361285, 0.999772, 0.0413336, 0.00745567, 0.834509, 0.618306, 0.191782, 0.490097, 0.866924, 0.881582, 0.185547, 0.646587, 0.53591, 0.0810783, 0.641288, 0.0908556, 0.281889, 0.360082, 0.0169111, 0.148972, 0.335747, 0.924505, 0.6449, 0.42539, 0.241403, 0.527155, 0.854003, 0.917513, 0.930921, 0.940182, 0.546018, 0.480607, 0.567392, 0.24036, 0.260858, 0.755869, 0.696928, 0.889399, 0.635946, 0.979741, 0.645656, 0.841219, 0.57826, 0.547416, 0.437659, 0.227435, 0.354821, 0.475219, 0.602813, 0.9542, 0.426673, 0.190239, 0.787201, 0.83574, 0.222938, 0.223357, 0.943922, 0.307732, 0.407235, 0.772202, 0.823804, 0.907674, 0.469757, 0.644941, 0.944729, 0.678936, 0.182763, 0.669295, 0.261396, 0.732253, 0.324244, 0.812283, 0.199705, 0.551836, 0.20551, 0.622396, 0.515947, 0.830756, 0.950204, 0.37391, 0.994554, 0.921947, 0.89421, 0.650081, 0.0513643, 0.564519, 0.166337, 0.963208, 0.0222917, 0.143124, 0.285645, 0.60238, 0.754984, 0.484512, 0.00350181, 0.634146, 0.53443, 0.207476, 0.47257, 0.328493, 0.606535, 0.557861, 0.508002, 0.839055, 0.2215, 0.393696, 0.41709, 0.633709, 0.880473, 0.312146, 0.991068, 0.0422319, 0.427465, 0.317993, 0.321067, 0.482519, 0.939097, 0.93866, 0.18651, 0.0218747, 0.498072, 0.920035, 0.775045, 0.138467, 0.00783922, 0.928655, 0.645646, 0.829622, 0.692938, 0.207094, 0.0186484, 0.40103, 0.359273, 0.166751, 0.0197518, 0.157962, 0.00489814, 0.450554, 0.834233, 0.7104, 0.499501, 0.591914, 0.568131, 0.151023, 0.201974, 0.678773, 0.0498054, 0.707166, 0.215978, 0.941606, 0.251902, 0.838026, 0.764797, 0.185298, 0.244075, 0.335499, 0.0638809, 0.858298, 0.0786895, 0.416929, 0.850201, 0.431233, 0.145361, 0.0391591, 0.744356, 0.962381, 0.298952, 0.214611, 0.539385, 0.299848, 0.476192, 0.818564, 0.489667, 0.149053, 0.453578, 0.69312, 0.489025, 0.384821, 0.0507784, 0.528422, 0.167769, 0.0695061, 0.362341, 0.310005, 0.0874438, 0.0182253, 0.416149, 0.889368, 0.867267, 0.782126, 0.673169, 0.0351738, 0.427632, 0.206792, 0.739605, 0.0657612, 0.328473, 0.0386429, 0.797805, 0.753864, 0.468673, 0.896956, 0.608983, 0.140393, 0.858324, 0.690824, 0.0963475, 0.860534, 0.155646, 0.610728, 0.791791, 0.647572, 0.867231, 0.536277, 0.167431, 0.509598, 0.292278, 0.673647, 0.760399, 0.135678, 0.236575, 0.0918812, 0.50639, 0.00361561, 0.470789, 0.150309, 0.445664, 0.640191, 0.251783, 0.869104, 0.303484, 0.45136, 0.105541, 0.124908, 0.349515, 0.46051, 0.536571, 0.910595, 0.662813, 0.569908, 0.255237, 0.426836, 0.680352, 0.429791, 0.79238, 0.256657, 0.25979, 0.91802, 0.770557, 0.746647, 0.786927, 0.834828, 0.665623, 0.718874, 0.282906, 0.0994461, 0.637917, 0.0317004, 0.729398, 0.618314, 0.346005, 0.652679, 0.960861, 0.614272, 0.218315, 0.722266, 0.334078, 0.490082, 0.759666, 0.0824943, 0.246811, 0.501582, 0.437904, 0.669119, 0.469253, 0.497209, 0.366719, 0.268422, 0.125883, 0.392855, 0.642103, 0.100537, 0.696517, 0.686808, 0.658717, 0.0527048, 0.492001, 0.144315, 0.0806398, 0.916123, 0.0947704, 0.698308, 0.641307, 0.149544, 0.0495856, 0.806163, 0.758025, 0.686753, 0.817656, 0.545491, 0.0896702, 0.283765, 0.362967, 0.771175, 0.895561, 0.270495, 0.373034, 0.750738, 0.315994, 0.386214, 0.37898, 0.823998, 0.417079, 0.704027, 0.311309, 0.902728, 0.612723, 0.954697, 0.787412, 0.259005, 0.555986, 0.345166, 0.154027, 0.285371, 0.479638, 0.938153, 0.827424, 0.417747, 0.131627, 0.585372, 0.276595, 0.338166, 0.888816, 0.205515, 0.724796, 0.30414, 0.675818, 0.760469, 0.438074, 0.515091, 0.0415316, 0.865371, 0.64607, 0.549665, 0.415766, 0.969352, 0.74064, 0.820653, 0.683802, 0.745104, 0.638719, 0.950003, 0.612648, 0.80751, 0.811646, 0.28429, 0.435325, 0.164869, 0.506926, 0.625481, 0.875001, 0.250263, 0.119058, 0.410753, 0.362809, 0.520447, 0.532355, 0.30614, 0.990048, 0.246524, 0.596864, 0.429183, 0.960561, 0.725848, 0.114912, 0.282102, 0.560757, 0.367448, 0.537203, 0.976068, 0.685703, 0.918309, 0.234538, 0.490541, 0.929749, 0.660109, 0.919554, 0.423967, 0.528061, 0.912007, 0.977372, 0.895536, 0.577261, 0.911036, 0.542754, 0.79095, 0.196632, 0.382023, 0.211566, 0.218488, 0.123244, 0.540393, 0.0934283, 0.421639, 0.668694, 0.18205, 0.861314, 0.865269, 0.0239912, 0.0644175, 0.161088, 0.0976057, 0.495183, 0.497982, 0.642607, 0.800152, 0.779988, 0.631244, 0.892617, 0.277899, 0.689278, 0.0372923, 0.659564, 0.729482, 0.947426, 0.879573, 0.219491, 0.259561, 0.713637, 0.759587, 0.728768, 0.227487, 0.682074, 0.0508287, 0.365871, 0.0115379, 0.0253321, 0.724254, 0.784426, 0.605822, 0.79863, 0.0920109, 0.264806, 0.529715, 0.280521, 0.0806833, 0.573684, 0.263211, 0.98225, 0.697906, 0.0727361, 0.422524, 0.892327, 0.215485, 0.150975, 0.272374, 0.254977, 0.0471687, 0.854011, 0.905523, 0.487369, 0.671862, 0.309957, 0.0326223, 0.15492, 0.485134, 0.906009, 0.00797781, 0.312363, 0.351138, 0.807354, 0.433191, 0.994537, 0.152766, 0.336247, 0.821376, 0.568848, 0.334488, 0.34449, 0.113985, 0.716185, 0.0828765, 0.31891, 0.0101528, 0.398173, 0.653834, 0.101553, 0.0429466, 0.794195, 0.598342, 0.0329396, 0.26652, 0.534885, 0.178991, 0.393045, 0.945898, 0.236378, 0.875477, 0.843853, 0.738825, 0.957059, 0.883943, 0.377353, 0.779163, 0.819641, 0.39917, 0.0942807, 0.404984, 0.717679, 0.969535, 0.642952, 0.0152037, 0.322173, 0.740293, 0.735752, 0.934312, 0.617279, 0.447043, 0.197315, 0.216372, 0.514738, 0.175573, 0.991895, 0.247655, 0.675527, 0.825682, 0.0679679, 0.711012, 0.397803, 0.261216, 0.561776, 0.555192, 0.295563, 0.389618, 0.989129, 0.737709, 0.433677, 0.961196, 0.878383, 0.500939, 0.758256, 0.653572, 0.451451, 0.115132, 0.192219, 0.939038, 0.635529, 0.477316, 0.804115, 0.00827723, 0.487808, 0.412956, 0.713571, 0.67833, 0.267152, 0.752279, 0.944106, 0.337772, 0.94516, 0.0482466, 0.300545, 0.00893618, 0.116131, 0.729364, 0.872157, 0.973988, 0.834828, 0.349206, 0.793585, 0.908499, 0.0230343, 0.871465, 0.90529, 0.623719, 0.156356, 0.274895, 0.170041, 0.815941, 0.489124, 0.266382, 0.180785, 0.639142, 0.180608, 0.694559, 0.655653, 0.558426, 0.311658, 0.150371, 0.685133, 0.75854, 0.416914, 0.0211004, 0.106531, 0.675141, 0.386412, 0.616957, 0.702496, 0.751583, 0.823503, 0.232479, 0.518833, 0.88042, 0.449801, 0.873537, 0.403454, 0.748868, 0.540153, 0.135152, 0.319178, 0.976757, 0.762667, 0.303477, 0.460385, 0.627705, 0.66124, 0.225106, 0.957666, 0.854031, 0.662319, 0.251712, 0.104927, 0.238142, 0.532306, 0.0441043, 0.154565, 0.0345476, 0.83563, 0.913591, 0.810374, 0.182844, 0.244655, 0.863284, 0.309717, 0.916182, 0.487567, 0.931449, 0.251717, 0.724678, 0.606854, 0.189304, 0.673796, 0.0773815, 0.889599, 0.256576, 0.362145, 0.920125, 0.611832, 0.0974827, 0.963835, 0.347465, 0.368334, 0.0557915, 0.51206, 0.950342, 0.284642, 0.125789, 0.910985, 0.369621, 0.461925, 0.580513, 0.0226002, 0.905911, 0.757851, 0.00114986, 0.86232, 0.625117, 0.771487, 0.689423, 0.918658, 0.863122, 0.525129, 0.031389, 0.599619, 0.960601, 0.840296, 0.534162, 0.81502, 0.540934, 0.159492, 0.814338, 0.723885, 0.090235, 0.576617, 0.338563, 0.36344, 0.592914, 0.0181945, 0.00990845, 0.179302, 0.248085, 0.0174004, 0.569925, 0.282361, 0.59425, 0.876042, 0.991342, 0.385033, 0.423606, 0.605631, 0.754561, 0.447055, 0.542943, 0.144129, 0.227229, 0.814315, 0.645272, 0.0350435, 0.177281, 0.217253, 0.108555, 0.0933903, 0.638201, 0.319816, 0.465517, 0.396075, 0.559073, 0.731407, 0.652334, 0.415819, 0.463731, 0.898378, 0.781612, 0.853351, 0.567849, 0.0676322, 0.972681, 0.271317, 0.227251, 0.91604, 0.227314, 0.10091, 0.139674, 0.879678, 0.0618158, 0.93691, 0.858663, 0.656639, 0.416152, 0.197135, 0.846068, 0.416782, 0.711312, 0.991886, 0.380021, 0.793923, 0.7898, 0.391976, 0.72784, 0.823548, 0.703683, 0.0557875, 0.106768, 0.376691, 0.993151, 0.47171, 0.526288, 0.812549, 0.131579, 0.653928, 0.788616, 0.581642, 0.868925, 0.205821, 0.39915, 0.296946, 0.966696, 0.644619, 0.289385, 0.212465, 0.806189, 0.285725, 0.534083, 0.327135, 0.669993, 0.131962, 0.319439, 0.661052, 0.826859, 0.698392, 0.439574, 0.317291, 0.433467, 0.466467, 0.702061, 0.0260792, 0.103434, 0.463534, 0.238455, 0.0238458, 0.149948, 0.994296, 0.784839, 0.277535, 0.289423, 0.610954, 0.0181285, 0.267422, 0.570679, 0.0927, 0.18874, 0.104791, 0.361917, 0.48399, 0.469215, 0.89176, 0.0340089, 0.848645, 0.796003, 0.698686, 0.83429, 0.249566, 0.20247, 0.0560978, 0.532086, 0.00241042, 0.978845, 0.653804, 0.171889, 0.14379, 0.970395, 0.190568, 0.817508, 0.534476, 0.545703, 0.238863, 0.248701, 0.439671, 0.872105, 0.0711503, 0.109641, 0.663663, 0.879851, 0.404459, 0.670435, 0.35154, 0.787346, 0.353047, 0.307953, 0.623819, 0.917576, 0.217974, 0.953093, 0.530778, 0.0942481, 0.544627, 0.156973, 0.455068, 0.846388, 0.843091, 0.357362, 0.739226, 0.713216, 0.738706, 0.382027, 0.446798, 0.297191, 0.55579, 0.950182, 0.654786, 0.745809, 0.969976, 0.0328249, 0.444964, 0.788204, 0.882919, 0.218934, 0.227815, 0.952823, 0.622917, 0.952082, 0.600167, 0.770613, 0.0856661, 0.590275, 0.371377, 0.192921, 0.450472, 0.897739, 0.579872, 0.629459, 0.797775, 0.512651, 0.220825, 0.662543, 0.215113, 0.408932, 0.117188, 0.0488343, 0.624517, 0.547773, 0.980149, 0.143366, 0.146225, 0.814327, 0.779139, 0.603293, 0.712174, 0.25335, 0.759281, 0.726628, 0.0954946, 0.507432, 0.619316, 0.61139, 0.0073343, 0.811255, 0.451277, 0.40173, 0.725122, 0.869911, 0.793965, 0.905632, 0.908934, 0.727874, 0.442662, 0.177654, 0.0428857, 0.176376, 0.586001, 0.490787, 0.681465, 0.876579, 0.476623, 0.0891462, 0.748424, 0.173574, 0.922245, 0.368648, 0.0713835, 0.909052, 0.121269, 0.164625, 0.221131, 0.741261, 0.998728, 0.210454, 0.592318, 0.953165, 0.799059, 0.652669, 0.627318, 0.354413, 0.12043, 0.947838, 0.861037, 0.760182, 0.117874, 0.911965, 0.781214, 0.667469, 0.729352, 0.821422, 0.809641, 0.0766209, 0.481135, 0.450774, 0.249029, 0.484877, 0.41154, 0.368076, 0.273665, 0.17875, 0.800276, 0.606232, 0.833419, 0.431604, 0.417373, 0.342649, 0.259456, 0.17573, 0.608306, 0.255278, 0.221354, 0.844619, 0.383746, 0.408302, 0.280374, 0.443266, 0.472583, 0.614341, 0.99775, 0.511718, 0.598597, 0.21895, 0.572983, 0.680042, 0.346485, 0.376984, 0.485663, 0.368217, 0.0719982, 0.621932, 0.716446, 0.497886, 0.308174, 0.772743, 0.377591, 0.118699, 0.361724, 0.145399, 0.322687, 0.435509, 0.874113, 0.823203, 0.0697124, 0.71379, 0.680413, 0.43251, 0.849853, 0.442805, 0.718404, 0.57, 0.976774, 0.131632, 0.442071, 0.217625, 0.0987891, 0.818226, 0.409763, 0.251333, 0.361336, 0.229466, 0.414572, 0.967588, 0.38856, 0.453527, 0.168258, 0.121589, 0.259288, 0.708411, 0.92906, 0.756081, 0.926194, 0.171172, 0.0627588, 0.426189, 0.901095, 0.509919, 0.140936, 0.811498, 0.477058, 0.00490302, 0.647061, 0.474544, 0.195222, 0.786194, 0.808953, 0.540596, 0.97078, 0.0126724, 0.0650848, 0.0433997, 0.0312905, 0.899887, 0.939005, 0.223059, 0.834616, 0.722675, 0.594256, 0.954715, 0.37608, 0.64524, 0.335348, 0.515949, 0.401999, 0.393233, 0.0490024, 0.0250427, 0.187972, 0.384919, 0.833782, 0.783104, 0.977303, 0.158729, 0.333586, 0.0502338, 0.801494, 0.291031, 0.49816, 0.958078, 0.479391, 0.835572, 0.320777, 0.706245, 0.396989, 0.411453, 0.667117, 0.919936, 0.298127, 0.468245, 0.62581, 0.125593, 0.0927706, 0.600427, 0.153621, 0.306354, 0.0734575, 0.456476, 0.455768, 0.844137, 0.0233551, 0.43679, 0.133455, 0.296743, 0.148274, 0.36981, 0.170767, 0.695778, 0.743133, 0.809318, 0.583172, 0.49528, 0.706006, 0.859869, 0.286241, 0.924451, 0.199671, 0.840548, 0.236104, 0.100701, 0.937621, 0.780132, 0.276649, 0.134453, 0.0898831, 0.0197874, 0.388934, 0.532583, 0.532269, 0.280046, 0.413882, 0.614893, 0.860659, 0.85073, 0.835906, 0.243669, 0.781437, 0.657171, 0.640155, 0.636711, 0.246225, 0.400486, 0.437177, 0.732831, 0.886331, 0.0484648, 0.784466, 0.307803, 0.78296, 0.435225, 0.040348, 0.10938, 0.085782, 0.912009, 0.690018, 0.845696, 0.763105, 0.27025, 0.578797, 0.69952, 0.571293, 0.476323, 0.389342, 0.0964858, 0.69871, 0.847456, 0.989922, 0.765655, 0.499258, 0.935291, 0.200629, 0.421518, 0.992777, 0.919894, 0.0312754, 0.200879, 0.13463, 0.439071, 0.962482, 0.118074, 0.739496, 0.561802, 0.295868, 0.0610594, 0.0495111, 0.0437061, 0.907812, 0.384339, 0.0956576, 0.238232, 0.59842, 0.398248, 0.0494056, 0.795226, 0.675948, 0.927738, 0.416942, 0.456946, 0.80176, 0.488236, 0.678677, 0.180541, 0.979995, 0.514626, 0.928086, 0.766595, 0.660089, 0.830318, 0.62411, 0.573957, 0.189075, 0.411805, 0.211143, 0.542054, 0.139239, 0.688617, 0.765168, 0.653583, 0.0153753, 0.138088, 0.710597, 0.874174, 0.369406, 0.753912, 0.0326591, 0.532357, 0.948062, 0.760923, 0.334434, 0.023816, 0.0403458, 0.531485, 0.68693, 0.444792, 0.116474, 0.00305501, 0.979432, 0.858887, 0.896419, 0.55056, 0.494668, 0.283919, 0.309247, 0.517832, 0.752532, 0.239866, 0.179353, 0.637841, 0.491144, 0.573195, 0.472105, 0.525877, 0.864037, 0.133561, 0.511198, 0.700817, 0.403014, 0.92291, 0.903589, 0.767714, 0.321063, 0.817249, 0.196288, 0.0313713, 0.0379668, 0.444515, 0.0305067, 0.560237, 0.486024, 0.300577, 0.287569, 0.622349, 0.496723, 0.125681, 0.527687, 0.956522, 0.752448, 0.188189, 0.997759, 0.600438, 0.0332686, 0.961283, 0.813999, 0.552099, 0.852963, 0.404257, 0.645259, 0.112288, 0.228243, 0.886161, 0.949725, 0.300789, 0.452646, 0.961252, 0.97437, 0.699202, 0.895913, 0.185787, 0.757885, 0.627126, 0.992427, 0.48017, 0.947875, 0.897657, 0.98695, 0.942724, 0.51713, 0.926083, 0.298111, 0.152125, 0.67908, 0.318174, 0.211883, 0.636607, 0.836706, 0.278385, 0.077398, 0.969227, 0.246706, 0.697787, 0.0180306, 0.690303, 0.943149, 0.827064, 0.237975, 0.946178, 0.987358, 0.339291, 0.279195, 0.111103, 0.341787, 0.772583, 0.146264, 0.497895, 0.936975, 0.836435, 0.621066, 0.79411, 0.035769, 0.0600016, 0.995965, 0.449941, 0.105262, 0.103016, 0.677542, 0.848522, 0.0144764, 0.272691, 0.99499, 0.0246795, 0.394497, 0.432227, 0.905833, 0.14186, 0.223843, 0.837145, 0.884101, 0.0958894, 0.278607, 0.306735, 0.277072, 0.121907, 0.846329, 0.928566, 0.494188, 0.866881, 0.82777, 0.40037, 0.0298162, 0.454833, 0.0557116, 0.568425, 0.716013, 0.625131, 0.359461, 0.167985, 0.768185, 0.954992, 0.567223, 0.297983, 0.302766, 0.909732, 0.0675928, 0.0475448, 0.612588, 0.454469, 0.0555836, 0.0137198, 0.679233, 0.997264, 0.670852, 0.98384, 0.79776, 0.444311, 0.299769, 0.415529, 0.428637, 0.0172332, 0.107078, 0.176099, 0.238645, 0.383938, 0.26459, 0.193779, 0.169667, 0.744224, 0.852553, 0.398356, 0.0836121, 0.254284, 0.0210508, 0.700994, 0.110569, 0.642708, 0.909614, 0.255123, 0.0434409, 0.196863, 0.489927, 0.814851, 0.0462726, 0.345261, 0.0971585, 0.125154, 0.320215, 0.650961, 0.870661, 0.0648448, 0.505123, 0.615948, 0.281158, 0.0647115, 0.931344, 0.149243, 0.904606, 0.280679, 0.491131, 0.177151, 0.661114, 0.922054, 0.926097, 0.177883, 0.316882, 0.685586, 0.127404, 0.898184, 0.173397, 0.435682, 0.238084, 0.38306, 0.482842, 0.392207, 0.730058, 0.920396, 0.5362, 0.523487, 0.159495, 0.621999, 0.987929, 0.171821, 0.732103, 0.860741, 0.614877, 0.0981477, 0.794807, 0.936615, 0.265722, 0.76072, 0.0555835, 0.465874, 0.838684, 0.13283, 0.544939, 0.562257, 0.538816, 0.0887406, 0.845126, 0.0543769, 0.479723, 0.0172412, 0.190061, 0.896127, 0.621624, 0.909402, 0.984097, 0.868161, 0.464493, 0.588519, 0.0339487, 0.510743, 0.457221, 0.51175, 0.906448, 0.506998, 0.128875, 0.371335, 0.719548, 0.244392, 0.164222, 0.460635, 0.736981, 0.386091, 0.74204, 0.23905, 0.790501, 0.125684, 0.59015, 0.142645, 0.55644, 0.0467885, 0.00931126, 0.345958, 0.903315, 0.307665, 0.22823, 0.803552, 0.781198, 0.545732, 0.203391, 0.71276, 0.196048, 0.453246, 0.171651, 0.763062, 0.691391, 0.203338, 0.47249, 0.88801, 0.398356, 0.459257, 0.505327, 0.807932, 0.249673, 0.941125, 0.584451, 0.551284, 0.614088, 0.302869, 0.293274, 0.641043, 0.379531, 0.95633, 0.545617, 0.984686, 0.0236969, 0.34287, 0.640143, 0.0201265, 0.509974, 0.98276, 0.628205, 0.613, 0.736292, 0.871173, 0.434412, 0.0964367, 0.715149, 0.0651578, 0.858076, 0.970373, 0.697583, 0.0511957, 0.1312, 0.0485288, 0.522365, 0.540259, 0.048487, 0.718387, 0.494992, 0.554173, 0.0165956, 0.37798, 0.536323, 0.352967, 0.980283, 0.811323, 0.993776, 0.888372, 0.577185, 0.325079, 0.687499, 0.302191, 0.760436, 0.258223, 0.407045, 0.642952, 0.186617, 0.217038, 0.300392, 0.909526, 0.825396, 0.669611, 0.243431, 0.830297, 0.519504, 0.740907, 0.017328, 0.619513, 0.198669, 0.951779, 0.000801512, 0.461046, 0.237398, 0.0297098, 0.458399, 0.0106786, 0.940433, 0.901133, 0.118996, 0.86597, 0.600847, 0.500417, 0.669039, 0.597425, 0.863528, 0.177502, 0.928123, 0.0235643, 0.0162282, 0.431811, 0.0247326, 0.46343, 0.117594, 0.705301, 0.993842, 0.128674, 0.351389, 0.583711, 0.744332, 0.0290085, 0.601058, 0.896482, 0.145603, 0.26196, 0.510078, 0.42398, 0.847985, 0.694315, 0.84136, 0.425329, 0.777447, 0.480603, 0.442984, 0.248403, 0.967697, 0.0191499, 0.797625, 0.650762, 0.504973, 0.793651, 0.371018, 0.0922546, 0.377238, 0.068083, 0.212269, 0.881175, 0.0865724, 0.60714, 0.20614, 0.495879, 0.869379, 0.798335, 0.817325, 0.407834, 0.684409, 0.994383, 0.458125, 0.160241, 0.985585, 0.602732, 0.990763, 0.94435, 0.650575, 0.654134, 0.792205, 0.669694, 0.212634, 0.649366, 0.601599, 0.152201, 0.406112, 0.41898, 0.932211, 0.833933, 0.629197, 0.460935, 0.877179, 0.464883, 0.492687, 0.978639, 0.590143, 0.695603, 0.8976, 0.989153, 0.850627, 0.776675, 0.858904, 0.262062, 0.572785, 0.468946, 0.249937, 0.38188, 0.504424, 0.564753, 0.761964, 0.380359, 0.22803, 0.0788631, 0.489809, 0.971161, 0.619884, 0.0317643, 0.516531, 0.625844, 0.236571, 0.615007, 0.599899, 0.751722, 0.685894, 0.354725, 0.740931, 0.968282, 0.888018, 0.621882, 0.924862, 0.527046, 0.347151, 0.212002, 0.572193, 0.117247, 0.194615, 0.095253, 0.0201087, 0.098146, 0.310113, 0.323643, 0.894278, 0.369888, 0.810741, 0.172767, 0.709853, 0.516814, 0.548164, 0.888336, 0.0797477, 0.24525, 0.938654, 0.502689, 0.295827, 0.119806, 0.289672, 0.961867, 0.741689, 0.292624, 0.945117, 0.71285, 0.699524, 0.804372, 0.210751, 0.982166, 0.418573, 0.589543, 0.938117, 0.337398, 0.723417, 0.610449, 0.0908809, 0.0543101, 0.654165, 0.663814, 0.14508, 0.741849, 0.396282, 0.526416, 0.655926, 0.192024, 0.718833, 0.15958, 0.677303, 0.733393, 0.404192, 0.124883, 0.0175574, 0.544939, 0.601568, 0.361211, 0.443735, 0.193085, 0.323427, 0.634401, 0.976123, 0.208605, 0.422247, 0.780503, 0.0134489, 0.0751375, 0.54448, 0.0500473, 0.869196, 0.0016913, 0.506276, 0.924825, 0.949871, 0.83844, 0.00014734, 0.637409, 0.949198, 0.519147, 0.186983, 0.0327156, 0.79524, 0.256879, 0.204747, 0.0328527, 0.88794, 0.632243, 0.0589014, 0.254368, 0.918402, 0.117684, 0.893522, 0.276757, 0.856862, 0.517076, 0.263484, 0.974121, 0.0329834, 0.0341347, 0.590086, 0.860627, 0.0518987, 0.291223, 0.166075, 0.180794, 0.939487, 0.330483, 0.295762, 0.818621, 0.464363, 0.88698, 0.662816, 0.113086, 0.876906, 0.233095, 0.602022, 0.605284, 0.372794, 0.81424, 0.0330449, 0.204503, 0.25696, 0.691717, 0.278742, 0.0521629, 0.675656, 0.188969, 0.00757971, 0.13839, 0.810708, 0.871205, 0.158449, 0.194538, 0.259537, 0.277723, 0.791728, 0.960963, 0.701475, 0.944527, 0.440489, 0.657244, 0.630292, 0.661049, 0.282093, 0.241272, 0.425455, 0.105716, 0.78398, 0.834028, 0.772558, 0.987713, 0.869861, 0.398555, 0.640129, 0.479359, 0.082363, 0.836305, 0.799196, 0.0100903, 0.709837, 0.52487, 0.630181, 0.338377, 0.549398, 0.35527, 0.403584, 0.550187, 0.922802, 0.323531, 0.413257, 0.64132, 0.892639, 0.237584, 0.0482399, 0.518739, 0.0191092, 0.48928, 0.60362, 0.418672, 0.79729, 0.222655, 0.663298, 0.11272, 0.189199, 0.261977, 0.624759, 0.247813, 0.321991, 0.869541, 0.0345437, 0.705514, 0.236079, 0.0751642, 0.0265965, 0.750211, 0.956067, 0.700557, 0.643285, 0.358891, 0.299891, 0.119464, 0.632929, 0.0396922, 0.416897, 0.857252, 0.358908, 0.820325, 0.226221, 0.00299245, 0.873745, 0.121183, 0.0709516, 0.328258, 0.311731, 0.787461, 0.130027, 0.422927, 0.850793, 0.128519, 0.0353783, 0.912582, 0.92066, 0.50438, 0.566446, 0.330203, 0.428012, 0.962995, 0.658071, 0.273066, 0.392982, 0.240056, 0.282333, 0.281442, 0.734583, 0.360461, 0.824135, 0.660209, 0.776367, 0.28154, 0.465446, 0.950371, 0.219994, 0.315196, 0.906205, 0.255356, 0.126619, 0.398926, 0.122939, 0.757885, 0.431244, 0.952485, 0.0897354, 0.0735005, 0.223834, 0.993829, 0.910219, 0.939369, 0.209587, 0.247965, 0.378534, 0.43695, 0.593372, 0.176592, 0.550697, 0.13481, 0.938469, 0.153942, 0.513803, 0.129937, 0.925577, 0.873291, 0.0110865, 0.599096, 0.164479, 0.993353, 0.306322, 0.761716, 0.19688, 0.738774, 0.101273, 0.375798, 0.871668, 0.651067, 0.752728, 0.317489, 0.860593, 0.151999, 0.834951, 0.0131671, 0.213692, 0.131601, 0.948809, 0.386539, 0.735252, 0.63589, 0.597934, 0.153738, 0.207024, 0.414825, 0.0393166, 0.656596, 0.633114, 0.71046, 0.515206, 0.725811, 0.956858, 0.96653, 0.307947, 0.81287, 0.231269, 0.443008, 0.866685, 0.330293, 0.630222, 0.610747, 0.537684, 0.520227, 0.196919, 0.622207, 0.476517, 0.113564, 0.894873, 0.092264, 0.263747, 0.620474, 0.035461, 0.0751112, 0.142827, 0.96917, 0.453922, 0.370087, 0.860608, 0.692643, 0.349574, 0.88413, 0.349871, 0.138777, 0.696332, 0.512382, 0.453479, 0.0715139, 0.962642, 0.117193, 0.755279, 0.0467926, 0.951346, 0.932626, 0.708602, 0.591814, 0.0766236, 0.911442, 0.684024, 0.676403, 0.423532, 0.918271, 0.744965, 0.592189, 0.449637, 0.982688, 0.150236, 0.267047, 0.621663, 0.00228062, 0.788285, 0.370236, 0.495627, 0.294375, 0.406271, 0.892055, 0.952665, 0.0619688, 0.786144, 0.154908, 0.182073, 0.265545, 0.838363, 0.0994781, 0.384246, 0.0825485, 0.307077, 0.920718, 0.0360689, 0.0136542, 0.516079, 0.785751, 0.622565, 0.838129, 0.934121, 0.890701, 0.949006, 0.505474, 0.576906, 0.270199, 0.493857, 0.486989, 0.158093, 0.346061, 0.78021, 0.846452, 0.0833809, 0.954651, 0.355517, 0.903562, 0.1996, 0.705845, 0.258689, 0.744718, 0.167873, 0.978481, 0.998333, 0.737268, 0.879358, 0.554217, 0.501416, 0.712734, 0.36335, 0.133565, 0.717549, 0.450434, 0.2594, 0.571242, 0.95148, 0.309606, 0.0138764, 0.616544, 0.0912953, 0.285406, 0.542064, 0.899954, 0.349686, 0.847954, 0.194902, 0.974816, 0.711702, 0.590018, 0.40569, 0.0615247, 0.860793, 0.951327, 0.325705, 0.20677, 0.902547, 0.377651, 0.372405, 0.150593, 0.694874, 0.196005, 0.460057, 0.948702, 0.868886, 0.668987, 0.744096, 0.134359, 0.121742, 0.968874, 0.657978, 0.642594, 0.131876, 0.630214, 0.806247, 0.865757, 0.902028, 0.445547, 0.298948, 0.469114, 0.0150796, 0.0826065, 0.425651, 0.31539, 0.0164835, 0.782148, 0.316098, 0.331723, 0.35115, 0.663207, 0.874859, 0.472857, 0.299885, 0.303156, 0.353277, 0.85299, 0.305924, 0.753377, 0.687635, 0.721103, 0.0175073, 0.131642, 0.793767, 0.895199, 0.168561, 0.0137051, 0.741135, 0.521726, 0.669587, 0.869922, 0.399693, 0.975729, 0.785194, 0.223006, 0.47353, 0.396348, 0.577172, 0.164608, 0.187767, 0.40811, 0.0538205, 0.879997, 0.0382984, 0.660866, 0.0198569, 0.127509, 0.00440152, 0.733446, 0.313383, 0.870143, 0.779805, 0.869333, 0.30661, 0.734021, 0.0171242, 0.989702, 0.893072, 0.961857, 0.578993, 0.37131, 0.339649, 0.893034, 0.993413, 0.890027, 0.985948, 0.732727, 0.144102, 0.176959, 0.205401, 0.91985, 0.618145, 0.425502, 0.232627, 0.822216, 0.664413, 0.661354, 0.0736633, 0.167671, 0.100399, 0.757384, 0.067736, 0.760572, 0.0928382, 0.962066, 0.459678, 0.979835, 0.194456, 0.752379, 0.16628, 0.373694, 0.804512, 0.985093, 0.541025, 0.476111, 0.581787, 0.999706, 0.242947, 0.0282187, 0.0515976, 0.663627, 0.467204, 0.544393, 0.0968091, 0.246363, 0.553636, 0.504417, 0.531388, 0.686031, 0.0876361, 0.428347, 0.376407, 0.554175, 0.561901, 0.202451, 0.920244, 0.259299, 0.542616, 0.483982, 0.549205, 0.54552, 0.207978, 0.352002, 0.705705, 0.532275, 0.179278, 0.428465, 0.134763, 0.659402, 0.0057269, 0.801147, 0.646996, 0.383481, 0.861122, 0.323674, 0.0827917, 0.584816, 0.364272, 0.643767, 0.763442, 0.542709, 0.583704, 0.13157, 0.472268, 0.840147, 0.298832, 0.197026, 0.609529, 0.299575, 0.779332, 0.105797, 0.946181, 0.374778, 0.157552, 0.855743, 0.949876, 0.75281, 0.97056, 0.328316, 0.278471, 0.338026, 0.290353, 0.331418, 0.105357, 0.107911, 0.209987, 0.204651, 0.150709, 0.274328, 0.737791, 0.997707, 0.179658, 0.493024, 0.65032, 0.415079, 0.753049, 0.277085, 0.467552, 0.872592, 0.711235, 0.764987, 0.962283, 0.916678, 0.933345, 0.16943, 0.705291, 0.305846, 0.932473, 0.417927, 0.630764, 0.954316, 0.242577, 0.65197, 0.527587, 0.322707, 0.167167, 0.82909, 0.392693, 0.114201, 0.49168, 0.601137, 0.725202, 0.55052, 0.871408, 0.183662, 0.194188, 0.766514, 0.390563, 0.53373, 0.411142, 0.11287, 0.496191, 0.237936, 0.0864019, 0.170401, 0.498972, 0.52159, 0.31857, 0.483729, 0.363289, 0.431386, 0.113659, 0.480874, 0.575185, 0.142799, 0.745861, 0.882621, 0.682881, 0.521802, 0.844527, 0.202177, 0.0689832, 0.439121, 0.0190587, 0.401935, 0.54349, 0.182965, 0.39918, 0.824962, 0.149391, 0.941701, 0.688548, 0.843249, 0.61073, 0.186105, 0.425176, 0.0335142, 0.078846, 0.894642, 0.150805, 0.871669, 0.983689, 0.569739, 0.120006, 0.23462, 0.546894, 0.985899, 0.111177, 0.778787, 0.0306535, 0.530043, 0.934035, 0.600232, 0.795862, 0.000255291, 0.899834, 0.799882, 0.6844, 0.909917, 0.526249, 0.784017, 0.508718, 0.603375, 0.101162, 0.504013, 0.89333, 0.249172, 0.983046, 0.425236, 0.314616, 0.210964, 0.86667, 0.422713, 0.889854, 0.630856, 0.250198, 0.10653, 0.532989, 0.341159, 0.503815, 0.042197, 0.116202, 0.139078, 0.00744486, 0.484724, 0.100958, 0.428136, 0.781813, 0.933248, 0.913441, 0.566981, 0.211166, 0.222149, 0.303675, 0.521641, 0.907715, 0.386349, 0.534989, 0.388098, 0.0928392, 0.741067, 0.453121, 0.120637, 0.344422, 0.28851, 0.42738, 0.221189, 0.558106, 0.616776, 0.927745, 0.71598, 0.960932, 0.211125, 0.795583, 0.218155, 0.327569, 0.97426, 0.366298, 0.132889, 0.273736, 0.784914, 0.57263, 0.600575, 0.592524, 0.612454, 0.233136, 0.181411, 0.298813, 0.983425, 0.931825, 0.432271, 0.375455, 0.348776, 0.704192, 0.3458, 0.469054, 0.206761, 0.545479, 0.319201, 0.0283074, 0.524172, 0.790276, 0.350788, 0.491273, 0.855947, 0.456643, 0.766323, 0.859359, 0.506045, 0.203754, 0.56715, 0.666739, 0.918874, 0.272368, 0.729093, 0.265262, 0.99749, 0.521925, 0.137931, 0.093001, 0.851225, 0.666747, 0.382704, 0.350107, 0.60679, 0.40621, 0.866533, 0.432777, 0.948598, 0.0121469, 0.71365, 0.519644, 0.292866, 0.383114, 0.724785, 0.476142, 0.457834, 0.435974, 0.722377, 0.268621, 0.794421, 0.028675, 0.659385, 0.128917, 0.412119, 0.0739568, 0.036621, 0.145276, 0.13657, 0.860479, 0.0404693, 0.790565, 0.465281, 0.355455, 0.849531, 0.919323, 0.0617039, 0.315882, 0.703688, 0.010304, 0.89633, 0.486141, 0.998679, 0.242657, 0.577039, 0.0329449, 0.848627, 0.932338, 0.109061, 0.719444, 0.0570264, 0.712136, 0.66945, 0.220701, 0.648711, 0.886529, 0.611644, 0.307003, 0.0654794, 0.00418425, 0.574744, 0.326092, 0.390828, 0.805966, 0.671923, 0.843696, 0.631535, 0.46795, 0.259107, 0.660515, 0.679202, 0.176025, 0.0569527, 0.0855054, 0.780762, 0.312956, 0.973318, 0.0683091, 0.840799, 0.24185, 0.225479, 0.369804, 0.209389, 0.757325, 0.648027, 0.781705, 0.0523023, 0.29403, 0.354478, 0.65567, 0.0788939, 0.645401, 0.201949, 0.761682, 0.0419674, 0.39134, 0.966735, 0.928743, 0.330331, 0.516785, 0.878995, 0.288281, 0.932334, 0.523682, 0.715837, 0.465523, 0.545675, 0.985006, 0.118815, 0.346305, 0.922536, 0.315067, 0.974697, 0.0746082, 0.745428, 0.712839, 0.25902, 0.27883, 0.680903, 0.256771, 0.248894, 0.120108, 0.0671847, 0.119086, 0.172175, 0.286801, 0.174667, 0.1063, 0.95757, 0.0951392, 0.0908864, 0.688181, 0.487435, 0.883682, 0.682503, 0.125781, 0.617355, 0.132983, 0.211431, 0.839752, 0.141492, 0.0747301, 0.879295, 0.705781, 0.487312, 0.236955, 0.471991, 0.784116, 0.672602, 0.580948, 0.560414, 0.724544, 0.883303, 0.95667, 0.617553, 0.29172, 0.0741911, 0.961876, 0.42648, 0.246887, 0.286034, 0.794506, 0.58938, 0.750983, 0.554592, 0.734428, 0.458975, 0.450334, 0.255665, 0.1741, 0.673493, 0.123515, 0.125788, 0.738598, 0.164642, 0.865752, 0.69991, 0.356539, 0.137902, 0.711637, 0.0666647, 0.985536, 0.979876, 0.628472, 0.68901, 0.0651761, 0.880762, 0.134784, 0.456508, 0.610558, 0.164991, 0.687468, 0.802499, 0.266486, 0.113039, 0.249944, 0.829623, 0.190044, 0.0325146, 0.385954, 0.103577, 0.432229, 0.658499, 0.518404, 0.288699, 0.800206, 0.305622, 0.658524, 0.569329, 0.682139, 0.389223, 0.986657, 0.638365, 0.683896, 0.734146, 0.467965, 0.863144, 0.349018, 0.857988, 0.519195, 0.137434, 0.198396, 0.47824, 0.33314, 0.58306, 0.819482, 0.131867, 0.978421, 0.634582, 0.191915, 0.302606, 0.795154, 0.808797, 0.101746, 0.191043, 0.382334, 0.0742625, 0.299295, 0.416325, 0.696179, 0.615711, 0.743909, 0.938272, 0.496033, 0.66508, 0.321946, 0.70886, 0.341679, 0.80148, 0.766432, 0.224154, 0.95704, 0.522049, 0.100194, 0.153635, 0.183131, 0.938512, 0.501546, 0.701983, 0.0469377, 0.306475, 0.462542, 0.892279, 0.77836, 0.122795, 0.955546, 0.679641, 0.343777, 0.744099, 0.620283, 0.0510458, 0.621126, 0.497496, 0.0615522, 0.994788, 0.116699, 0.174825, 0.84207, 0.147225, 0.56432, 0.459457, 0.783872, 0.6876, 0.226885, 0.793955, 0.763438, 0.460798, 0.929226, 0.484258, 0.947753, 0.809431, 0.146492, 0.872402, 0.92335, 0.44157, 0.70711, 0.290489, 0.568933, 0.86936, 0.315753, 0.0230588, 0.140049, 0.542548, 0.794032, 0.0363069, 0.263593, 0.78054, 0.0612037, 0.0121797, 0.881876, 0.517335, 0.173431, 0.646599, 0.277209, 0.553398, 0.0854287, 0.283189, 0.575213, 0.129925, 0.257416, 0.798785, 0.944648, 0.950456, 0.0976221, 0.365262, 0.605363, 0.918504, 0.64519, 0.673155, 0.027879, 0.219172, 0.48537, 0.65908, 0.280854, 0.424895, 0.881106, 0.788609, 0.178011, 0.274207, 0.574707, 0.305934, 0.349095, 0.94066, 0.356352, 0.114581, 0.253141, 0.984931, 0.876784, 0.228779, 0.359667, 0.387525, 0.564695, 0.0347474, 0.0232462, 0.92298, 0.845051, 0.142808, 0.323234, 0.0942305, 0.720866, 0.475697, 0.77392, 0.229708, 0.362771, 0.140601, 0.543391, 0.209958, 0.385444, 0.356594, 0.404747, 0.875072, 0.920314, 0.93781, 0.542478, 0.999612, 0.649792, 0.464563, 0.71913, 0.067716, 0.892564, 0.511679, 0.120239, 0.94121, 0.939246, 0.158685, 0.554051, 0.608282, 0.59656, 0.0820175, 0.288989, 0.0551669, 0.60417, 0.183301, 0.695141, 0.457712, 0.2546, 0.851147, 0.433316, 0.381404, 0.408653, 0.302199, 0.181817, 0.139157, 0.687415, 0.717399, 0.543787, 0.903703, 0.635132, 0.308985, 0.639285, 0.746764, 0.395103, 0.220186, 0.449086, 0.430574, 0.446683, 0.840254, 0.948244, 0.594952, 0.977248, 0.600554, 0.154041, 0.411787, 0.634164, 0.174319, 0.0357253, 0.477696, 0.209104, 0.789559, 0.809459, 0.322492, 0.521382, 0.679866, 0.042858, 0.906839, 0.182991, 0.109828, 0.652227, 0.134167, 0.156985, 0.797595, 0.901733, 0.173423, 0.511025, 0.991431, 0.748042, 0.258461, 0.247526, 0.443121, 0.642915, 0.40633, 0.178967, 0.956317, 0.118498, 0.77716, 0.84374, 0.615613, 0.775724, 0.128556, 0.047564, 0.482233, 0.869486, 0.912726, 0.712969, 0.589686, 0.915699, 0.127395, 0.0243428, 0.796528, 0.0271926, 0.276897, 0.854741, 0.273008, 0.409598, 0.272909, 0.611109, 0.385579, 0.855294, 0.0808233, 0.895329, 0.788063, 0.397411, 0.538612, 0.643484, 0.363602, 0.845004, 0.505217, 0.859102, 0.80703, 0.928915, 0.903243, 0.116869, 0.973045, 0.781131, 0.825223, 0.604321, 0.125879, 0.334724, 0.47945, 0.344978, 0.993253, 0.0462239, 0.136637, 0.135684, 0.905821, 0.709746, 0.703002, 0.824723, 0.503736, 0.309801, 0.257925, 0.446654, 0.284797, 0.492379, 0.43401, 0.0674284, 0.495682, 0.787423, 0.247764, 0.806895, 0.693029, 0.93894, 0.369134, 0.0293536, 0.397517, 0.434083, 0.280603, 0.457201, 0.265151, 0.617149, 0.409492, 0.471634, 0.576589, 0.519764, 0.0372819, 0.614149, 0.209851, 0.962954, 0.721739, 0.861157, 0.667498, 0.190374, 0.18033, 0.161539, 0.722929, 0.0673748, 0.466838, 0.636999, 0.439436, 0.414309, 0.471628, 0.119459, 0.791597, 0.0954365, 0.81868, 0.179773, 0.951307, 0.442901, 0.415485, 0.592253, 0.596485, 0.0820338, 0.454377, 0.314596, 0.7888, 0.733904, 0.388865, 0.737712, 0.628816, 0.0052384, 0.921227, 0.200301, 0.875352, 0.675662, 0.708127, 0.0445684, 0.801732, 0.220593, 0.195389, 0.031508, 0.138105, 0.004039, 0.801566, 0.220978, 0.0527361, 0.420341, 0.152275, 0.257702, 0.662879, 0.195477, 0.477988, 0.149647, 0.360582, 0.252035, 0.837836, 0.202909, 0.0443178, 0.124772, 0.519917, 0.792469, 0.950344, 0.556252, 0.393459, 0.626201, 0.895579, 0.0857474, 0.663377, 0.689754, 0.360722, 0.476277, 0.22723, 0.460077, 0.472823, 0.088477, 0.208273, 0.753047, 0.142233, 0.592708, 0.147864, 0.785634, 0.0503793, 0.721425, 0.94303, 0.121167, 0.892101, 0.815383, 0.703281, 0.446439, 0.121052, 0.880847, 0.736922, 0.594894, 0.0383547, 0.411381, 0.800388, 0.530794, 0.948522, 0.803177, 0.0677633, 0.938261, 0.162068, 0.25666, 0.0170452, 0.509109, 0.598514, 0.750054, 0.700235, 0.166511, 0.132547, 0.0892302, 0.268259, 0.519604, 0.323998, 0.888942, 0.884842, 0.464882, 0.964561, 0.298755, 0.926063, 0.704481, 0.577166, 0.878532, 0.323947, 0.649356, 0.108289, 0.438164, 0.0072268, 0.276634, 0.460823, 0.106675, 0.510821, 0.080038, 0.381653, 0.884968, 0.442802, 0.426584, 0.207201, 0.75459, 0.302402, 0.131164, 0.747887, 0.796919, 0.310198, 0.886895, 0.827975, 0.385015, 0.133066, 0.140414, 0.303026, 0.322819, 0.335723, 0.235426, 0.243013, 0.913023, 0.846627, 0.128839, 0.803731, 0.678621, 0.775961, 0.255289, 0.623905, 0.422038, 0.501386, 0.52264, 0.633341, 0.262209, 0.642365, 0.403741, 0.0553783, 0.33729, 0.625458, 0.121564, 0.908396, 0.0465776, 0.0216111, 0.165593, 0.819747, 0.156041, 0.454712, 0.634647, 0.717452, 0.791361, 0.16383, 0.876477, 0.298547, 0.0967544, 0.306887, 0.376036, 0.921137, 0.449657, 0.643716, 0.36668, 0.853546, 0.0979937, 0.608885, 0.127596, 0.274848, 0.477162, 0.355337, 0.203537, 0.196091, 0.0411482, 0.7056, 0.0659719, 0.559514, 0.120639, 0.91403, 0.699591, 0.0606869, 0.286808, 0.147464, 0.0819117, 0.471353, 0.238771, 0.0024005, 0.850257, 0.450605, 0.170032, 0.541669, 0.234009, 0.716294, 0.313126, 0.943393, 0.866585, 0.145735, 0.394582, 0.68414, 0.363647, 0.256421, 0.0112904, 0.0966522, 0.996209, 0.211737, 0.367466, 0.29625, 0.876097, 0.632086, 0.739723, 0.68968, 0.352125, 0.757828, 0.755, 0.341412, 0.991008, 0.0579852, 0.0432854, 0.0779292, 0.346145, 0.434658, 0.345201, 0.246648, 0.117396, 0.49991, 0.448512, 0.223898, 0.359364, 0.402891, 0.374578, 0.556938, 0.0631965, 0.818556, 0.191346, 0.99804, 0.812671, 0.383271, 0.477208, 0.287621, 0.32783, 0.404819, 0.360004, 0.48539, 0.730465, 0.842978, 0.840347, 0.176263, 0.725395, 0.913036, 0.579613, 0.190412, 0.393441, 0.179916, 0.97419, 0.205657, 0.882818, 0.751801, 0.663449, 0.282115, 0.309451, 0.684265, 0.925508, 0.907791, 0.644116, 0.594189, 0.270316, 0.928215, 0.270332, 0.535511, 0.0507398, 0.628708, 0.85227, 0.45383, 0.929312, 0.677593, 0.484119, 0.976435, 0.97058, 0.461061, 0.0915939, 0.341794, 0.211881, 0.734182, 0.578379, 0.505584, 0.253547, 0.575241, 0.403074, 0.554885, 0.791949, 0.551603, 0.192511, 0.62504, 0.352356, 0.467595, 0.955976, 0.430357, 0.1926, 0.869406, 0.636174, 0.391593, 0.737206, 0.488382, 0.711914, 0.713012, 0.718183, 0.130062, 0.203195, 0.185301, 0.721868, 0.382154, 0.225553, 0.830909, 0.549502, 0.887707, 0.564624, 0.707833, 0.861514, 0.692271, 0.223948, 0.0848766, 0.069706, 0.774395, 0.241254, 0.0330149, 0.0621875, 0.830338, 0.711968, 0.825082, 0.765116, 0.410175, 0.468473, 0.723556, 0.53847, 0.721592, 0.688386, 0.996853, 0.495969, 0.308593, 0.130009, 0.136017, 0.186983, 0.773281, 0.464971, 0.267662, 0.366385, 0.706133, 0.352993, 0.381277, 0.927696, 0.436281, 0.115097, 0.224903, 0.182432, 0.324585, 0.853631, 0.962648, 0.426183, 0.972765, 0.754619, 0.932642, 0.0397336, 0.405386, 0.185493, 0.196159, 0.280581, 0.81349, 0.0566108, 0.913126, 0.864805, 0.864243, 0.839135, 0.65982, 0.310596, 0.0306325, 0.719261, 0.91392, 0.682861, 0.286705, 0.495547, 0.837516, 0.877889, 0.103057, 0.0915095, 0.041526, 0.913605, 0.0120425, 0.430544, 0.3469, 0.424993, 0.271809, 0.640018, 0.978747, 0.519083, 0.591846, 0.453999, 0.818611, 0.561709, 0.490296, 0.764526, 0.345333, 0.465684, 0.501756, 0.646381, 0.303442, 0.487852, 0.302947, 0.759262, 0.705049, 0.359549, 0.0306396, 0.521511, 0.855995, 0.763526, 0.301525, 0.0211847, 0.801818, 0.440616, 0.187869, 0.286936, 0.653456, 0.0863641, 0.687108, 0.987247, 0.582493, 0.0787707, 0.215817, 0.152722, 0.727039, 0.680357, 0.157492, 0.0874165, 0.29075, 0.849083, 0.709289, 0.307685, 0.373957, 0.604046, 0.249798, 0.922869, 0.355248, 0.11615, 0.0781376, 0.575865, 0.376602, 0.829088, 0.135778, 0.1659, 0.155543, 0.593435, 0.392356, 0.0452224, 0.474088, 0.291258, 0.989302, 0.340455, 0.341552, 0.0144077, 0.769514, 0.964297, 0.549967, 0.0488852, 0.613462, 0.675892, 0.757522, 0.724489, 0.571236, 0.14291, 0.406721, 0.343369, 0.0858385, 0.186502, 0.806342, 0.539056, 0.536357, 0.904026, 0.70836, 0.450419, 0.713453, 0.0945273, 0.54752, 0.162833, 0.154616, 0.148919, 0.963524, 0.307454, 0.735734, 0.213009, 0.552391, 0.433575, 0.775243, 0.98033, 0.318374, 0.00285737, 0.99413, 0.500573, 0.0649286, 0.85529, 0.957998, 0.514092, 0.375678, 0.958082, 0.0966625, 0.86574, 0.0921497, 0.627249, 0.901373, 0.223073, 0.863927, 0.883334, 0.461885, 0.0646166, 0.653075, 0.366411, 0.61753, 0.919812, 0.851461, 0.591763, 0.173021, 0.742659, 0.258634, 0.999868, 0.633771, 0.734484, 0.126218, 0.322469, 0.609085, 0.391892, 0.294525, 0.0657253, 0.283494, 0.0219703, 0.274235, 0.199938, 0.140622, 0.0261972, 0.0954744, 0.252706, 0.125962, 0.591655, 0.351266, 0.951874, 0.0331499, 0.639152, 0.524904, 0.811898, 0.753506, 0.806572, 0.573111, 0.860953, 0.718553, 0.222265, 0.472788, 0.17718, 0.790505, 0.196329, 0.958922, 0.474081, 0.842605, 0.541059, 0.744722, 0.900755, 0.269413, 0.252577, 0.199723, 0.538515, 0.63466, 0.824158, 0.993387, 0.687465, 0.577214, 0.986416, 0.171009, 0.711906, 0.801219, 0.101932, 0.265538, 0.517818, 0.815548, 0.361354, 0.51904, 0.983438, 0.463077, 0.167169, 0.883352, 0.170694, 0.935116, 0.732944, 0.0358385, 0.269548, 0.838122, 0.986801, 0.338054, 0.0736178, 0.583174, 0.823464, 0.292892, 0.619814, 0.429944, 0.205241, 0.601124, 0.975362, 0.115201, 0.441878, 0.399484, 0.145629, 0.613184, 0.31096, 0.175023, 0.922024, 0.223168, 0.676566, 0.196824, 0.154837, 0.366641, 0.0328393, 0.806666, 0.81512, 0.967253, 0.317381, 0.31028, 0.203464, 0.87059, 0.721569, 0.640017, 0.985287, 0.553971, 0.111783, 0.187386, 0.0354623, 0.123158, 0.277595, 0.895027, 0.499938, 0.826473, 0.645091, 0.861861, 0.362853, 0.53105, 0.0392038, 0.963459, 0.314704, 0.299601, 0.0288469, 0.647459, 0.561967, 0.551995, 0.0351248, 0.231971, 0.726246, 0.124732, 0.443812, 0.0468727, 0.59497, 0.0819643, 0.617699, 0.367713, 0.796483, 0.0771232, 0.556894, 0.444883, 0.969592, 0.733371, 0.169334, 0.308866, 0.459915, 0.833199, 0.086676, 0.0771984, 0.96669, 0.567968, 0.322198, 0.098317, 0.207871, 0.242587, 0.293557, 0.0314135, 0.7136, 0.689609, 0.357997, 0.76835, 0.761416, 0.513577, 0.0437506, 0.248481, 0.8781, 0.938893, 0.452103, 0.803518, 0.939733, 0.49525, 0.635703, 0.592329, 0.723816, 0.383401, 0.730649, 0.824321, 0.616737, 0.0221482, 0.73448, 0.55418, 0.4532, 0.35911, 0.165987, 0.549263, 0.713057, 0.970698, 0.0558401, 0.0478223, 0.501555, 0.877499, 0.323109, 0.527453, 0.138095, 0.54054, 0.151781, 0.410274, 0.182295, 0.288251, 0.982909, 0.511266, 0.461464, 0.648477, 0.188035, 0.520581, 0.239408, 0.491809, 0.718919, 0.0938332, 0.285729, 0.106841, 0.606726, 0.490935, 0.86651, 0.180865, 0.985614, 0.159484, 0.0834094, 0.0251471, 0.881426, 0.634299, 0.803784, 0.124723, 0.363128, 0.96287, 0.48943, 0.689214, 0.565162, 0.0180327, 0.718634, 0.835039, 0.711085, 0.140549, 0.549321, 0.581991, 0.0430252, 0.622331, 0.608388, 0.798413, 0.0259461, 0.939007, 0.80905, 0.393104, 0.592326, 0.919957, 0.0515215, 0.21022, 0.816602, 0.902884, 0.570879, 0.64424, 0.585107, 0.0248819, 0.179805, 0.978196, 0.102385, 0.613371, 0.917875, 0.0269309, 0.837388, 0.103777, 0.177646, 0.0352003, 0.548149, 0.326652, 0.889184, 0.156289, 0.0854004, 0.0193054, 0.928428, 0.396445, 0.381079, 0.296542, 0.554379, 0.854839, 0.97794, 0.454189, 0.133098, 0.240306, 0.279264, 0.377384, 0.777238, 0.124053, 0.745216, 0.726462, 0.361903, 0.568819, 0.211092, 0.505899, 0.976372, 0.182271, 0.293568, 0.00238258, 0.856982, 0.183392, 0.18003, 0.713097, 0.977668, 0.100877, 0.349218, 0.147611, 0.315809, 0.603447, 0.64022, 0.0857591, 0.896518, 0.651759, 0.139246, 0.55121, 0.595465, 0.690662, 0.923067, 0.732652, 0.460265, 0.892629, 0.958834, 0.8925, 0.174999, 0.546506, 0.0428178, 0.250985, 0.237769, 0.8357, 0.707597, 0.419884, 0.668426, 0.418209, 0.0162044, 0.563968, 0.656426, 0.262716, 0.377029, 0.146079, 0.117027, 0.115488, 0.683381, 0.875439, 0.87393, 0.140898, 0.537138, 0.444611, 0.797474, 0.317486, 0.972075, 0.394308, 0.329786, 0.605717, 0.49305, 0.764609, 0.958847, 0.113853, 0.450245, 0.760901, 0.933014, 0.050825, 0.134767, 0.855269, 0.502479, 0.898026, 0.391195, 0.0719292, 0.636708, 0.688786, 0.10816, 0.0163563, 0.251003, 0.197639, 0.880459, 0.441534, 0.131779, 0.815068, 0.88632, 0.426271, 0.0119967, 0.14107, 0.626235, 0.738132, 0.617686, 0.949852, 0.257557, 0.0580807, 0.51944, 0.162752, 0.840121, 0.320176, 0.446263, 0.574496, 0.46924, 0.481378, 0.117363, 0.528148, 0.536896, 0.810889, 0.0764278, 0.158937, 0.85015, 0.898797, 0.592393, 0.771639, 0.801977, 0.114191, 0.339039, 0.0259773, 0.680674, 0.419337, 0.599168, 0.0757838, 0.512989, 0.732161, 0.507442, 0.869276, 0.321673, 0.731624, 0.383285, 0.38206, 0.801143, 0.438091, 0.560173, 0.660212, 0.23746, 0.731079, 0.318417, 0.36504, 0.876286, 0.736329, 0.791173, 0.956445, 0.323262, 0.947492, 0.473555, 0.485068, 0.740577, 0.113883, 0.542844, 0.99052, 0.314031, 0.70648, 0.257082, 0.215745, 0.745425, 0.745272, 0.113282, 0.846858, 0.424482, 0.829325, 0.165168, 0.514918, 0.695552, 0.301505, 0.702294, 0.632457, 0.095175, 0.179056, 0.469551, 0.118574, 0.0442971, 0.684475, 0.449821, 0.864671, 0.567892, 0.576176, 0.632051, 0.885669, 0.204395, 0.0971353, 0.352499, 0.738907, 0.466793, 0.496468, 0.351037, 0.243115, 0.911098, 0.227332, 0.644997, 0.637867, 0.332965, 0.208059, 0.216949, 0.46867, 0.886851, 0.227812, 0.671073, 0.474314, 0.763482, 0.925339, 0.0540861, 0.972279, 0.28742, 0.325972, 0.0267175, 0.266578, 0.0406248, 0.576108, 0.113293, 0.8665, 0.628075, 0.516012, 0.780659, 0.810629, 0.660676, 0.0992584, 0.352639, 0.394222, 0.15539, 0.373866, 0.365409, 0.501467, 0.90406, 0.632545, 0.806643, 0.140516, 0.111344, 0.320082, 0.192266, 0.267615, 0.354809, 0.875555, 0.0405757, 0.307203, 0.691234, 0.0835093, 0.543558, 0.716852, 0.671519, 0.265425, 0.366704, 0.787857, 0.372456, 0.659346, 0.244761, 0.395423, 0.353887, 0.654218, 0.880588, 0.62891, 0.478918, 0.030856, 0.744313, 0.196252, 0.381714, 0.832991, 0.572231, 0.960189, 0.257614, 0.253268, 0.797496, 0.69877, 0.926288, 0.079237, 0.609679, 0.648218, 0.735571, 0.440182, 0.864101, 0.161878, 0.159404, 0.415711, 0.593876, 0.995945, 0.140339, 0.572495, 0.841811, 0.657716, 0.19231, 0.0181406, 0.807133, 0.566996, 0.608455, 0.224459, 0.4223, 0.435267, 0.662959, 0.886933, 0.183438, 0.692375, 0.779116, 0.8541, 0.664286, 0.929841, 0.964775, 0.422457, 0.929662, 0.878484, 0.767223, 0.537799, 0.79105, 0.453013, 0.658287, 0.888925, 0.0472853, 0.736983, 0.0629988, 0.772934, 0.225754, 0.783285, 0.548115, 0.751911, 0.740392, 0.144652, 0.950571, 0.562828, 0.510774, 0.61591, 0.776793, 0.909532, 0.761456, 0.0999396, 0.688207, 0.97207, 0.318053, 0.355286, 0.771431, 0.750133, 0.516243, 0.190795, 0.427775, 0.283418, 0.286814, 0.401656, 0.346635, 0.352157, 0.937786, 0.024645, 0.278092, 0.432369, 0.449559, 0.62551, 0.740431, 0.543411, 0.897199, 0.303562, 0.259347, 0.200149, 0.680107, 0.192251, 0.0760841, 0.840244, 0.172685, 0.892975, 0.352777, 0.549554, 0.0523146, 0.303126, 0.0260337, 0.036535, 0.980034, 0.102809, 0.814378, 0.835065, 0.386273, 0.6071, 0.0930895, 0.871808, 0.193911, 0.430767, 0.885207, 0.254736, 0.00908399, 0.998593, 0.604866, 0.973251, 0.193466, 0.463873, 0.27736, 0.0773324, 0.849132, 0.844, 0.125167, 0.938337, 0.785522, 0.444699, 0.140913, 0.0915302, 0.467264, 0.67407, 0.203647, 0.558308, 0.314105, 0.241028, 0.205094, 0.477013, 0.631483, 0.169874, 0.146013, 0.185098, 0.0824085, 0.306384, 0.0702848, 0.0203417, 0.131966, 0.792877, 0.360839, 0.266718, 0.232539, 0.250638, 0.476562, 0.477389, 0.849534, 0.802507, 0.943572, 0.641526, 0.845753, 0.219046, 0.651024, 0.99469, 0.202947, 0.821584, 0.433272, 0.215533, 0.391946, 0.229529, 0.835089, 0.0849454, 0.455666, 0.998175, 0.634306, 0.0763347, 0.567693, 0.796136, 0.446085, 0.73937, 0.522221, 0.790854, 0.802317, 0.442015, 0.575168, 0.600855, 0.666882, 0.381843, 0.601493, 0.544687, 0.733424, 0.406066, 0.573913, 0.19919, 0.582, 0.0550953, 0.569645, 0.0875205, 0.126882, 0.543065, 0.927089, 0.168898, 0.986988, 0.906766, 0.908712, 0.178763, 0.849812, 0.687846, 0.923719, 0.105701, 0.833577, 0.865992, 0.208242, 0.224616, 0.900711, 0.593214, 0.914112, 0.377051, 0.427738, 0.379995, 0.00788512, 0.0284525, 0.286179, 0.861688, 0.1796, 0.703761, 0.67592, 0.0535396, 0.0522033, 0.723248, 0.305373, 0.105823, 0.219043, 0.0185547, 0.502168, 0.45647, 0.710568, 0.323213, 0.390663, 0.324126, 0.753844, 0.257257, 0.00722329, 0.805279, 0.399644, 0.00685557, 0.565763, 0.931747, 0.306555, 0.376521, 0.635822, 0.323792, 0.616773, 0.0146792, 0.164804, 0.35065, 0.150957, 0.754849, 0.833571, 0.987182, 0.469289, 0.492988, 0.680896, 0.502522, 0.222399, 0.962471, 0.631338, 0.725246, 0.817241, 0.117617, 0.0647289, 0.149253, 0.17814, 0.937932, 0.228594, 0.997632, 0.00808709, 0.975811, 0.268736, 0.0984531, 0.998211, 0.735972, 0.443816, 0.855411, 0.0915925, 0.865221, 0.618293, 0.515434, 0.563065, 0.863216, 0.952183, 0.259968, 0.703818, 0.0249326, 0.8609, 0.219079, 0.667082, 0.525095, 0.327602, 0.223916, 0.0785055, 0.149047, 0.929653, 0.959718, 0.4298, 0.52351, 0.411019, 0.911005, 0.605485, 0.681659, 0.363473, 0.269242, 0.0177429, 0.690073, 0.81481, 0.521546, 0.218472, 0.316103, 0.874616, 0.909483, 0.813413, 0.0632681, 0.277424, 0.690147, 0.851992, 0.0892098, 0.688557, 0.937125, 0.833351, 0.113076, 0.903101, 0.176372, 0.105112, 0.479078, 0.434056, 0.577398, 0.386865, 0.367798, 0.026212, 0.899348, 0.585439, 0.236936, 0.622744, 0.0752682, 0.221239, 0.894639, 0.218937, 0.975631, 0.096821, 0.0284117, 0.072328, 0.0827532, 0.787252, 0.515446, 0.81932, 0.582593, 0.191294, 0.42557, 0.629784, 0.362662, 0.946834, 0.845638, 0.994889, 0.692884, 0.153913, 0.0978367, 0.613994, 0.48708, 0.859723, 0.916252, 0.328909, 0.102319, 0.812725, 0.227103, 0.405228, 0.523504, 0.243892, 0.859925, 0.801817, 0.0011166, 0.975437, 0.273452, 0.564827, 0.449715, 0.036097, 0.292633, 0.68235, 0.00398159, 0.87888, 0.403724, 0.356468, 0.506308, 0.367138, 0.458221, 0.924481, 0.950841, 0.530794, 0.150865, 0.43758, 0.0344036, 0.00665103, 0.082743, 0.866126, 0.20521, 0.73732, 0.591323, 0.573932, 0.935947, 0.579041, 0.618868, 0.262846, 0.596978, 0.116659, 0.0239183, 0.68981, 0.695968, 0.225083, 0.411562, 0.580573, 0.52255, 0.428126, 0.307788, 0.0858744, 0.940854, 0.0113875, 0.754918, 0.88299, 0.559396, 0.340941, 0.519733, 0.39149, 0.555568, 0.744767, 0.878541, 0.790263, 0.974643, 0.41797, 0.211371, 0.620027, 0.0685091, 0.535988, 0.637239, 0.529062, 0.576366, 0.794985, 0.621648, 0.439529, 0.504987, 0.242352, 0.346939, 0.529057, 0.0434876, 0.505588, 0.542285, 0.146307, 0.712506, 0.363234, 0.628982, 0.313431, 0.750136, 0.874787, 0.596567, 0.0311857, 0.839364, 0.995601, 0.576761, 0.687218, 0.885489, 0.58522, 0.44643, 0.585192, 0.570862, 0.0743739, 0.0430503, 0.509719, 0.154523, 0.88849, 0.33323, 0.132801, 0.0657563, 0.392214, 0.291483, 0.691657, 0.719635, 0.14432, 0.628194, 0.510175, 0.772377, 0.0521979, 0.614788, 0.863319, 0.116435, 0.13198, 0.541235, 0.607762, 0.179594, 0.109577, 0.466121, 0.0622991, 0.201895, 0.168892, 0.380382, 0.75734, 0.53331, 0.734033, 0.043109, 0.346835, 0.730065, 0.288959, 0.455534, 0.680757, 0.684472, 0.383187, 0.655883, 0.651751, 0.272637, 0.460788, 0.756032, 0.345337, 0.486229, 0.614304, 0.442909, 0.25913, 0.432749, 0.211558, 0.742106, 0.495101, 0.197951, 0.801089, 0.224768, 0.861973, 0.389373, 0.920927, 0.55556, 0.85315, 0.719037, 0.447062, 0.742733, 0.357599, 0.389938, 0.709586, 0.975127, 0.122511, 0.834877, 0.70683, 0.924272, 0.981302, 0.949697, 0.939456, 0.29405, 0.611033, 0.0782227, 0.654357, 0.452443, 0.0590294, 0.320334, 0.254831, 0.262204, 0.202811, 0.77546, 0.613065, 0.831814, 0.936336, 0.147728, 0.400054, 0.169029, 0.0624219, 0.742198, 0.123529, 0.766895, 0.979775, 0.49911, 0.64663, 0.912194, 0.207431, 0.829884, 0.185013, 0.556736, 0.0521908, 0.515951, 0.587696, 0.667938, 0.465566, 0.780172, 0.839661, 0.533201, 0.736327, 0.443875, 0.187566, 0.914724, 0.903275, 0.048623, 0.638303, 0.424, 0.897581, 0.664215, 0.199464, 0.941401, 0.89244, 0.984834, 0.672877, 0.863197, 0.824398, 0.851614, 0.345036, 0.992657, 0.209134, 0.0919466, 0.557075, 0.033277, 0.33972, 0.189897, 0.315651, 0.272392, 0.838766, 0.478908, 0.996954, 0.611741, 0.547869, 0.0702573, 0.75574, 0.322897, 0.404965, 0.123521, 0.858347, 0.833113, 0.129333, 0.627266, 0.0282441, 0.18176, 0.831762, 0.43121, 0.164116, 0.764437, 0.242359, 0.944137, 0.527344, 0.0566526, 0.801946, 0.882477, 0.270734, 0.744573, 0.264837, 0.310905, 0.203049, 0.598361, 0.722903, 0.294378, 0.480961, 0.231185, 0.623784, 0.0165777, 0.911747, 0.836799, 0.40649, 0.370294, 0.0891179, 0.777113, 0.0462116, 0.600887, 0.833337, 0.126701, 0.749949, 0.609225, 0.533643, 0.25853, 0.497521, 0.000704963, 0.6763, 0.835601, 0.557648, 0.218548, 0.7903, 0.333088, 0.998962, 0.692565, 0.608204, 0.672425, 0.186048, 0.228699, 0.615913, 0.474062, 0.0190515, 0.166839, 0.276867, 0.789744, 0.359525, 0.457662, 0.672122, 0.170369, 0.901702, 0.294395, 0.373035, 0.597311, 0.400003, 0.280115, 0.643847, 0.139061, 0.384005, 0.931499, 0.811971, 0.308691, 0.0389924, 0.83356, 0.570812, 0.618889, 0.670241, 0.0155265, 0.474782, 0.122035, 0.331081, 0.507853, 0.195582, 0.342751, 0.259943, 0.917701, 0.66449, 0.743213, 0.893463, 0.364383, 0.442529, 0.163537, 0.283688, 0.807777, 0.611442, 0.454316, 0.22006, 0.953012, 0.156561, 0.566899, 0.312106, 0.475521, 0.210756, 0.920142, 0.137471, 0.669088, 0.0585373, 0.836081, 0.191608, 0.254845, 0.486011, 0.075566, 0.622073, 0.210472, 0.0907429, 0.425509, 0.16353, 0.523425, 0.54579, 0.368517, 0.535908, 0.0875819, 0.680664, 0.329899, 0.532038, 0.089285, 0.85776, 0.777489, 0.859216, 0.288147, 0.983525, 0.203696, 0.165571, 0.809551, 0.636441, 0.776048, 0.226028, 0.721532, 0.62279, 0.698789, 0.285756, 0.212431, 0.957557, 0.196306, 0.54497, 0.40739, 0.559639, 0.966, 0.950159, 0.226812, 0.253332, 0.544645, 0.216067, 0.613898, 0.963088, 0.853584, 0.16471, 0.428458, 0.85613, 0.732022, 0.744422, 0.202531, 0.0674777, 0.037437, 0.755197, 0.0188698, 0.569553, 0.700514, 0.561545, 0.861676, 0.217073, 0.15402, 0.106327, 0.765353, 0.167019, 0.894573, 0.936287, 0.602059, 0.416865, 0.0755147, 0.00253465, 0.123654, 0.542248, 0.556168, 0.293051, 0.075411, 0.195429, 0.302439, 0.780352, 0.845063, 0.559801, 0.580377, 0.871613, 0.761807, 0.790887, 0.31054, 0.355577, 0.383535, 0.771371, 0.942595, 0.370097, 0.711186, 0.304642, 0.950213, 0.740567, 0.412174, 0.692508, 0.770162, 0.296496, 0.158796, 0.377169, 0.642188, 0.921547, 0.275625, 0.750651, 0.595328, 0.163743, 0.760417, 0.69372, 0.74179, 0.950827, 0.20372, 0.085737, 0.812048, 0.852176, 0.906627, 0.380317, 0.00976704, 0.00843117, 0.333703, 0.718039, 0.585602, 0.119216, 0.085977, 0.218696, 0.479175, 0.981356, 0.403643, 0.195815, 0.470633, 0.599814, 0.642532, 0.0590197, 0.190236, 0.437582, 0.656899, 0.910241, 0.702452, 0.58384, 0.80942, 0.867268, 0.53488, 0.219692, 0.00706689, 0.663453, 0.808216, 0.601974, 0.376532, 0.83036, 0.629283, 0.883264, 0.193387, 0.0443994, 0.0761849, 0.997602, 0.197784, 0.699003, 0.896512, 0.171291, 0.109706, 0.142077, 0.40578, 0.95964, 0.248552, 0.285008, 0.830174, 0.964721, 0.775325, 0.321831, 0.604808, 0.754044, 0.64506, 0.562077, 0.542853, 0.513915, 0.448492, 0.196941, 0.656907, 0.0488933, 0.617255, 0.580532, 0.0304698, 0.282691, 0.925985, 0.278908, 0.608455, 0.247628, 0.264545, 0.874203, 0.0352378, 0.378687, 0.978938, 0.708673, 0.83408, 0.333302, 0.406912, 0.47241, 0.532175, 0.846942, 0.230808, 0.498074, 0.737747, 0.838437, 0.827828, 0.372765, 0.716195, 0.0031591, 0.60139, 0.239205, 0.362793, 0.368054, 0.0469707, 0.243922, 0.917699, 0.330605, 0.884813, 0.964747, 0.714459, 0.0288523, 0.872513, 0.892936, 0.110412, 0.671794, 0.0569587, 0.392471, 0.0335411, 0.546055, 0.620579, 0.996046, 0.629146, 0.720871, 0.424433, 0.18234, 0.970005, 0.37306, 0.193882, 0.16579, 0.67068, 0.344031, 0.673785, 0.677497, 0.116794, 0.612862, 0.430412, 0.0718545, 0.965153, 0.0675488, 0.420747, 0.0240714, 0.560629, 0.736834, 0.202314, 0.168625, 0.879575, 0.350342, 0.0633921, 0.320659, 0.651919, 0.93551, 0.0287724, 0.401608, 0.619234, 0.440252, 0.46345, 0.187329, 0.766523, 0.953905, 0.11476, 0.877794, 0.540893, 0.711903, 0.870188, 0.605244, 0.580351, 0.475272, 0.200008, 0.334535, 0.951009, 0.148014, 0.660032, 0.282946, 0.293743, 0.640482, 0.295294, 0.43565, 0.459423, 0.369859, 0.14906, 0.100024, 0.979403, 0.619681, 0.225737, 0.159481, 0.166316, 0.431837, 0.702767, 0.00762606, 0.382219, 0.821446, 0.665227, 0.665509, 0.393431, 0.174661, 0.247567, 0.352685, 0.0757953, 0.447083, 0.00220328, 0.94772, 0.172234, 0.659594, 0.182595, 0.658573, 0.926163, 0.395575, 0.833623, 0.586329, 0.446466, 0.248359, 0.43228, 0.286672, 0.637918, 0.818844, 0.505608, 0.924497, 0.876322, 0.486439, 0.492004, 0.116082, 0.419319, 0.371351, 0.112833, 0.799946, 0.813323, 0.627463, 0.626841, 0.212818, 0.080466, 0.45839, 0.936047, 0.330806, 0.396407, 0.128132, 0.337196, 0.508015, 0.276482, 0.469119, 0.416351, 0.418221, 0.256517, 0.433233, 0.0633748, 0.64523, 0.375232, 0.772746, 0.748978, 0.231822, 0.0306966, 0.482867, 0.600628, 0.639023, 0.564375, 0.263144, 0.690557, 0.978581, 0.779492, 0.344248, 0.563673, 0.919689, 0.139741, 0.746071, 0.48462, 0.771355, 0.508453, 0.877165, 0.881915, 0.329949, 0.271941, 0.992272, 0.955772, 0.592646, 0.0958913, 0.971883, 0.32395, 0.668041, 0.726392, 0.607352, 0.451372, 0.248852, 0.681079, 0.348441, 0.389822, 0.947261, 0.859747, 0.0752741, 0.00475409, 0.880169, 0.495632, 0.552549, 0.932897, 0.0370653, 0.158477, 0.396098, 0.336555, 0.147542, 0.244161, 0.800122, 0.161507, 0.317774, 0.747631, 0.105783, 0.913389, 0.217816, 0.689807, 0.407019, 0.387921, 0.796469, 0.778097, 0.99188, 0.842639, 0.973156, 0.0750759, 0.391345, 0.249398, 0.235551, 0.732391, 0.421792, 0.113257, 0.563915, 0.58631, 0.111841, 0.869968, 0.0037584, 0.941006, 0.686305, 0.589205, 0.320806, 0.729806, 0.580344, 0.939498, 0.209748, 0.925537, 0.189512, 0.311534, 0.942974, 0.611348, 0.755157, 0.968464, 0.94105, 0.154846, 0.0839139, 0.374204, 0.440558, 0.488214, 0.665687, 0.783799, 0.543538, 0.363276, 0.600286, 0.387724, 0.768738, 0.244694, 0.98572, 0.11021, 0.674951, 0.360568, 0.0993691, 0.121901, 0.218621, 0.87908, 0.625172, 0.286251, 0.0200376, 0.130153, 0.309825, 0.509561, 0.624001, 0.0635901, 0.799018, 0.570478, 0.359543, 0.383777, 0.922699, 0.00686779, 0.699793, 0.7135, 0.52636, 0.183373, 0.200387, 0.414875, 0.638781, 0.685314, 0.696136, 0.654266, 0.635831, 0.8221, 0.0593308, 0.455524, 0.565491, 0.394954, 0.0464883, 0.623067, 0.949965, 0.902042, 0.947205, 0.1711, 0.937498, 0.0470314, 0.432514, 0.295752, 0.728123, 0.246107, 0.518614, 0.159337, 0.0283117, 0.680406, 0.30313, 0.944064, 0.603427, 0.584558, 0.279374, 0.221425, 0.0173622, 0.351158, 0.873431, 0.59189, 0.333288, 0.803731, 0.455546, 0.324609, 0.587345, 0.510321, 0.265491, 0.916252, 0.205887, 0.2905, 0.756927, 0.62592, 0.701707, 0.524933, 0.0732553, 0.701777, 0.365049, 0.557713, 0.00681914, 0.281786, 0.52879, 0.291129, 0.53505, 0.700351, 0.0604884, 0.340905, 0.778127, 0.329368, 0.778571, 0.584514, 0.407648, 0.39103, 0.395246, 0.670026, 0.638777, 0.969351, 0.500163, 0.680367, 0.508428, 0.115356, 0.804179, 0.953212, 0.572265, 0.371534, 0.103027, 0.0456428, 0.210913, 0.179688, 0.493465, 0.565033, 0.283612, 0.607693, 0.906922, 0.837819, 0.899815, 0.0851523, 0.626258, 0.41873, 0.667188, 0.273192, 0.653154, 0.46232, 0.586902, 0.907028, 0.989101, 0.396109, 0.242971, 0.711676, 0.0384654, 0.572655, 0.233847, 0.139856, 0.809284, 0.381491, 0.442258, 0.818172, 0.546706, 0.368972, 0.346516, 0.0577279, 0.212582, 0.44512, 0.943408, 0.812529, 0.258691, 0.994612, 0.622952, 0.85047, 0.978712, 0.555412, 0.785713, 0.0686208, 0.790245, 0.635581, 0.326273, 0.324096, 0.1216, 0.588925, 0.937101, 0.0580164, 0.532749, 0.753574, 0.298395, 0.708837, 0.925584, 0.314537, 0.0199974, 0.914857, 0.0709083, 0.365013, 0.766875, 0.253048, 0.446831, 0.739593, 0.943318, 0.948265, 0.854331, 0.964466, 0.591531, 0.763801, 0.927365, 0.071033, 0.904064, 0.224232, 0.593028, 0.508106, 0.866237, 0.17225, 0.218926, 0.529941, 0.0546165, 0.475684, 0.428893, 0.849621, 0.779129, 0.998162, 0.39752, 0.46901, 0.103009, 0.0545734, 0.815139, 0.357352, 0.271335, 0.713358, 0.100985, 0.464451, 0.163076, 0.401539, 0.438434, 0.549619, 0.479359, 0.851188, 0.699579, 0.745942, 0.425003, 0.481552, 0.143529, 0.952757, 0.983489, 0.617207, 0.534987, 0.481627, 0.45129, 0.727141, 0.438207, 0.716823, 0.475713, 0.6761, 0.191068, 0.0135497, 0.371372, 0.950274, 0.132142, 0.138519, 0.431744, 0.044696, 0.143351, 0.964098, 0.0737461, 0.2113, 0.851505, 0.495653, 0.431771, 0.725464, 0.130739, 0.915484, 0.146845, 0.285753, 0.998684, 0.707186, 0.00516941, 0.26057, 0.103101, 0.0908891, 0.290059, 0.672285, 0.0566395, 0.749191, 0.56508, 0.480546, 0.925915, 0.889116, 0.753385, 0.151551, 0.829278, 0.622423, 0.281648, 0.981675, 0.789335, 0.648073, 0.330195, 0.706532, 0.991695, 0.624727, 0.912806, 0.222264, 0.686186, 0.292185, 0.62477, 0.551049, 0.296795, 0.260681, 0.249491, 0.887398, 0.312407, 0.3111, 0.450064, 0.228129, 0.300622, 0.0268301, 0.357236, 0.372048, 0.394023, 0.611144, 0.1639, 0.263486, 0.52356, 0.373948, 0.755847, 0.342152, 0.409573, 0.53276, 0.668326, 0.889879, 0.0864506, 0.355495, 0.878126, 0.726512, 0.903876, 0.000187004, 0.358175, 0.140873, 0.775369, 0.018159, 0.196947, 0.095644, 0.105281, 0.645324, 0.428589, 0.0170538, 0.848981, 0.494392, 0.433215, 0.735048, 0.611888, 0.892693, 0.231126, 0.653006, 0.958474, 0.801838, 0.813979, 0.646147, 0.650979, 0.389706, 0.915836, 0.451289, 0.143266, 0.738046, 0.423176, 0.282744, 0.690591, 0.570777, 0.255477, 0.337051, 0.77689, 0.277745, 0.539835, 0.459001, 0.909962, 0.265262, 0.34509, 0.321861, 0.0539542, 0.846826, 0.996099, 0.481874, 0.708116, 0.850162, 0.369266, 0.094268, 0.0749089, 0.958772, 0.514745, 0.121995, 0.636401, 0.62874, 0.163716, 0.969632, 0.981522, 0.473334, 0.496228, 0.0480764, 0.764567, 0.937061, 0.929395, 0.363888, 0.282947, 0.938167, 0.428342, 0.768651, 0.907915, 0.974172, 0.398318, 0.16123, 0.409964, 0.803203, 0.740767, 0.891692, 0.39842, 0.523639, 0.314543, 0.456075, 0.150667, 0.279852, 0.422093, 0.465474, 0.264575, 0.677157, 0.544893, 0.904432, 0.99908, 0.793004, 0.775158, 0.432617, 0.484001, 0.931907, 0.734817, 0.409538, 0.818343, 0.172727, 0.640275, 0.508192, 0.492913, 0.169585, 0.15526, 0.31094, 0.510842, 0.799051, 0.0744766, 0.95865, 0.0787125, 0.187659, 0.744356, 0.424918, 0.651432, 0.399407, 0.422122, 0.234407, 0.867176, 0.0031812, 0.576058, 0.0765145, 0.430805, 0.847064, 0.614349, 0.521165, 0.811179, 0.0851852, 0.863514, 0.540318, 0.190077, 0.876957, 0.0796464, 0.14774, 0.355131, 0.0387811, 0.844614, 0.428063, 0.737132, 0.591586, 0.497913, 0.904092, 0.235953, 0.787808, 0.147862, 0.0467231, 0.767655, 0.578869, 0.141525, 0.226493, 0.276889, 0.375777, 0.597596, 0.509915, 0.911535, 0.155048, 0.0807722, 0.593731, 0.475499, 0.534079, 0.326091, 0.456234, 0.469692, 0.386506, 0.376216, 0.130604, 0.871723, 0.63914, 0.269276, 0.26115, 0.0649642, 0.927679, 0.428795, 0.422493, 0.512882, 0.805651, 0.17752, 0.645434, 0.574177, 0.74434, 0.134506, 0.924828, 0.449199, 0.616417, 0.0897774, 0.563852, 0.0430616, 0.766246, 0.984203, 0.251402, 0.502739, 0.70647, 0.253403, 0.840979, 0.00160235, 0.626249, 0.688034, 0.276211, 0.0338151, 0.721406, 0.184782, 0.0933805, 0.469703, 0.0579994, 0.973281, 0.328976, 0.0224026, 0.0120294, 0.952645, 0.434664, 0.510599, 0.468921, 0.849224, 0.0732937, 0.307609, 0.105425, 0.930987, 0.830965, 0.143655, 0.827359, 0.24991, 0.547596, 0.58949, 0.630434, 0.272995, 0.910347, 0.553301, 0.398667, 0.37172, 0.565485, 0.312348, 0.0207811, 0.0938434, 0.431078, 0.874804, 0.0382148, 0.245888, 0.916753, 0.0281113, 0.975986, 0.928301, 0.898875, 0.284067, 0.455321, 0.519795, 0.410715, 0.728965, 0.509349, 0.0262562, 0.377225, 0.647666, 0.102608, 0.483928, 0.985199, 0.332942, 0.862284, 0.539911, 0.776392, 0.362682, 0.944709, 0.952443, 0.0163763, 0.0530153, 0.584523, 0.452316, 0.346231, 0.769532, 0.359455, 0.698313, 0.333678, 0.0630267, 0.0613665, 0.292989, 0.136602, 0.657469, 0.514898, 0.0925696, 0.245946, 0.399356, 0.00502625, 0.113463, 0.298903, 0.0883632, 0.593901, 0.940429, 0.715745, 0.557883, 0.442471, 0.600357, 0.558476, 0.381213, 0.713004, 0.700084, 0.63013, 0.853213, 0.459162, 0.514956, 0.191383, 0.415676, 0.554952, 0.36569, 0.562775, 0.398038, 0.34118, 0.379005, 0.0318352, 0.369871, 0.0846944, 0.571178, 0.662504, 0.0934849, 0.609795, 0.0044253, 0.248656, 0.713574, 0.145329, 0.375437, 0.997878, 0.0519915, 0.707906, 0.751402, 0.537598, 0.275107, 0.726846, 0.950406, 0.120217, 0.510785, 0.28646, 0.99745, 0.662108, 0.037174, 0.704815, 0.96889, 0.585646, 0.621016, 0.253529, 0.702981, 0.384114, 0.493708, 0.946507, 0.349568, 0.308275, 0.657793, 0.260429, 0.703277, 0.224442, 0.178678, 0.0533109, 0.408747, 0.222425, 0.259758, 0.201722, 0.481596, 0.461603, 0.583516, 0.548155, 0.557014, 0.950552, 0.438872, 0.339406, 0.982351, 0.545019, 0.876471, 0.379414, 0.817809, 0.116976, 0.740747, 0.541459, 0.650105, 0.010522, 0.411823, 0.790107, 0.581072, 0.493902, 0.178236, 0.0510262, 0.793219, 0.721524, 0.0202778, 0.967812, 0.442783, 0.585765, 0.506299, 0.455301, 0.982905, 0.218136, 0.367442, 0.711311, 0.951539, 0.511261, 0.559317, 0.741668, 0.0389977, 0.0124546, 0.923073, 0.634987, 0.710564, 0.714429, 0.154461, 0.314793, 0.270273, 0.48032, 0.678968, 0.650322, 0.120074, 0.154, 0.863101, 0.660725, 0.989582, 0.851138, 0.171238, 0.468959, 0.564795, 0.0262704, 0.613367, 0.899521, 0.186535, 0.390592, 0.451016, 0.561485, 0.742754, 0.323051, 0.382154, 0.0792466, 0.735059, 0.606898, 0.294006, 0.912585, 0.5191, 0.117282, 0.878891, 0.0961379, 0.838315, 0.405403, 0.858181, 0.989743, 0.729755, 0.162535, 0.67851, 0.542451, 0.405107, 0.0865721, 0.707122, 0.15019, 0.240717, 0.39602, 0.613774, 0.487051, 0.670991, 0.57201, 0.674157, 0.371978, 0.34165, 0.825731, 0.420471, 0.581756, 0.685447, 0.377548, 0.361245, 0.640912, 0.874889, 0.109935, 0.718771, 0.38296, 0.608281, 0.491219, 0.216237, 0.729194, 0.340244, 0.603779, 0.921871, 0.329327, 0.208833, 0.924213, 0.421747, 0.531276, 0.00795173, 0.918173, 0.0789264, 0.130723, 0.910299, 0.0848694, 0.754063, 0.17522, 0.484633, 0.0412105, 0.0334952, 0.62661, 0.0299762, 0.371506, 0.524782, 0.650564, 0.70848, 0.506701, 0.200102, 0.215629, 0.0784514, 0.504449, 0.709497, 0.149314, 0.28348, 0.216472, 0.0615314, 0.71074, 0.717697, 0.105789, 0.88394, 0.257676, 0.912471, 0.853964, 0.0569171, 0.832451, 0.206953, 0.0555372, 0.18866, 0.120599, 0.79349, 0.0556901, 0.0996212, 0.669235, 0.929572, 0.743434, 0.3225, 0.588423, 0.883245, 0.458549, 0.667092, 0.362529, 0.133026, 0.891944, 0.292762, 0.0656984, 0.891433, 0.156739, 0.778279, 0.829316, 0.00918652, 0.754315, 0.40035, 0.0286117, 0.470567, 0.461861, 0.893933, 0.0322868, 0.86838, 0.960487, 0.747865, 0.164985, 0.543611, 0.924465, 0.0648404, 0.354452, 0.850454, 0.635748, 0.359546, 0.729677, 0.170065, 0.835594, 0.241911, 0.612096, 0.298257, 0.656033, 0.736473, 0.570684, 0.141063, 0.65175, 0.732718, 0.998333, 0.642224, 0.195743, 0.812069, 0.565661, 0.0111318, 0.864431, 0.850898, 0.0313304, 0.183694, 0.867757, 0.823855, 0.31423, 0.273361, 0.0860176, 0.983894, 0.0956444, 0.66443, 0.887831, 0.286919, 0.843797, 0.119932, 0.497116, 0.571003, 0.682796, 0.866104, 0.440773, 0.384498, 0.788672, 0.171808, 0.309293, 0.700145, 0.451478, 0.416702, 0.38524, 0.690447, 0.229804, 0.851363, 0.993086, 0.466875, 0.593496, 0.812165, 0.22422, 0.897163, 0.592888, 0.409687, 0.367272, 0.606949, 0.0418853, 0.902139, 0.515622, 0.879613, 0.0087846, 0.495049, 0.758792, 0.574896, 0.97937, 0.42588, 0.4043, 0.396314, 0.698346, 0.867443, 0.957644, 0.580143, 0.158789, 0.806535, 0.292822, 0.575212, 0.440745, 0.394654, 0.97793, 0.315495, 0.365574, 0.989251, 0.149957, 0.646115, 0.47268, 0.445343, 0.363087, 0.198103, 0.0885023, 0.590964, 0.786558, 0.757322, 0.875607, 0.415867, 0.233232, 0.408189, 0.328638, 0.98307, 0.689366, 0.271193, 0.40178, 0.916204, 0.396797, 0.736722, 0.487217, 0.53466, 0.418768, 0.493619, 0.526003, 0.207898, 0.3513, 0.764979, 0.184003, 0.630575, 0.284706, 0.812363, 0.89832, 0.810347, 0.157824, 0.414233, 0.834702, 0.482118, 0.613242, 0.798075, 0.405224, 0.102532, 0.362188, 0.771588, 0.783701, 0.306191, 0.458318, 0.21087, 0.843597, 0.048031, 0.025925, 0.119953, 0.110736, 0.00805772, 0.945727, 0.170829, 0.942903, 0.957509, 0.914612, 0.277685, 0.0998828, 0.157159, 0.477879, 0.620781, 0.454242, 0.09695, 0.800274, 0.669118, 0.0545194, 0.0747449, 0.959952, 0.561033, 0.35094, 0.640937, 0.72153, 0.940412, 0.493563, 0.782122, 0.0391054, 0.560916, 0.602838, 0.369561, 0.288648, 0.285488, 0.175487, 0.354876, 0.0420985, 0.385587, 0.91713, 0.256593, 0.310404, 0.218336, 0.340142, 0.154145, 0.274297, 0.306909, 0.643085, 0.727223, 0.015141, 0.473561, 0.637071, 0.586807, 0.57735, 0.994438, 0.203348, 0.400903, 0.376024, 0.397213, 0.118403, 0.326235, 0.238752, 0.378954, 0.327215, 0.484799, 0.536918, 0.88017, 0.361464, 0.350449, 0.188614, 0.136302, 0.679481, 0.28402, 0.172178, 0.422458, 0.603042, 0.49143, 0.043025, 0.0261847, 0.257402, 0.455479, 0.72791, 0.28391, 0.116325, 0.432857, 0.336493, 0.0302461, 0.678545, 0.929686, 0.902836, 0.244853, 0.85614, 0.666575, 0.720534, 0.891851, 0.249178, 0.685972, 0.837344, 0.916753, 0.228053, 0.600715, 0.939043, 0.461278, 0.295011, 0.475544, 0.480572, 0.931025, 0.014823, 0.275961, 0.0728855, 0.184995, 0.435816, 0.131878, 0.102206, 0.63762, 0.00180148, 0.831552, 0.872646, 0.0593314, 0.388552, 0.809018, 0.618149, 0.288378, 0.0156647, 0.744867, 0.201755, 0.00170218, 0.737832, 0.447234, 0.239707, 0.764839, 0.355098, 0.917599, 0.0452707, 0.766898, 0.606773, 0.351303, 0.354268, 0.837914, 0.833773, 0.0415325, 0.689535, 0.970246, 0.245289, 0.170493, 0.785941, 0.611172, 0.99488, 0.255219, 0.144579, 0.667399, 0.143206, 0.787674, 0.886961, 0.263737, 0.183517, 0.390872, 0.56748, 0.078612, 0.774178, 0.0704361, 0.726794, 0.744586, 0.0216967, 0.946146, 0.027991, 0.545636, 0.46659, 0.812134, 0.386265, 0.955681, 0.662299, 0.481497, 0.430118, 0.996269, 0.957166, 0.433195, 0.933126, 0.997205, 0.41795, 0.830028, 0.778497, 0.871957, 0.872685, 0.627754, 0.590224, 0.503084, 0.26531, 0.842474, 0.985117, 0.813906, 0.697348, 0.567247, 0.348052, 0.539768, 0.885292, 0.83726, 0.647066, 0.504051, 0.853265, 0.684865, 0.432105, 0.564111, 0.479551, 0.660563, 0.191942, 0.535453, 0.0981221, 0.283992, 0.235373, 0.285301, 0.0336606, 0.0267226, 0.797876, 0.293447, 0.272971, 0.416199, 0.319188, 0.655346, 0.528362, 0.200321, 0.218261, 0.210511, 0.563691, 0.803145, 0.311688, 0.0458166, 0.781406, 0.414209, 0.723707, 0.279047, 0.563268, 0.903739, 0.975284, 0.358803, 0.116477, 0.928829, 0.0524135, 0.929989, 0.223963, 0.239982, 0.686052, 0.0841157, 0.491084, 0.947208, 0.686472, 0.659798, 0.70586, 0.325346, 0.593309, 0.526232, 0.691239, 0.880092, 0.871785, 0.00576415, 0.154296, 0.316782, 0.832757, 0.891824, 0.712168, 0.256573, 0.314953, 0.731322, 0.69323, 0.410329, 0.0598054, 0.0633719, 0.153841, 0.191406, 0.917982, 0.782984, 0.950621, 0.431821, 0.475662, 0.930644, 0.43351, 0.0779847, 0.143985, 0.275326, 0.980414, 0.0562501, 0.855428, 0.354228, 0.509527, 0.411792, 0.0680083, 0.364961, 0.0390038, 0.266477, 0.0988358, 0.846641, 0.882675, 0.309469, 0.0565254, 0.642614, 0.374367, 0.737144, 0.992361, 0.268723, 0.611044, 0.291866, 0.415973, 0.473206, 0.753897, 0.378031, 0.678003, 0.200336, 0.449631, 0.171387, 0.34159, 0.766647, 0.668858, 0.226873, 0.977119, 0.949211, 0.505311, 0.477781, 0.258112, 0.0192562, 0.829727, 0.199369, 0.0769564, 0.721004, 0.273987, 0.579016, 0.478694, 0.929445, 0.81796, 0.347308, 0.1142, 0.478117, 0.614233, 0.0158434, 0.926876, 0.464126, 0.583562, 0.126896, 0.913065, 0.15919, 0.593088, 0.271819, 0.85154, 0.293742, 0.435965, 0.118852, 0.0890801, 0.285569, 0.100301, 0.66851, 0.363812, 0.556509, 0.982328, 0.568594, 0.362003, 0.549044, 0.682929, 0.0830196, 0.219488, 0.32431, 0.306314, 0.845461, 0.317929, 0.513239, 0.469761, 0.0866943, 0.971634, 0.749946, 0.312276, 0.110921, 0.790912, 0.0906199, 0.365027, 0.693894, 0.290282, 0.113001, 0.624913, 0.988962, 0.66503, 0.351687, 0.776399, 0.16496, 0.976108, 0.768692, 0.950021, 0.0137268, 0.782994, 0.989928, 0.92683, 0.529316, 0.392654, 0.954002, 0.571183, 0.923659, 0.111812, 0.0981338, 0.122619, 0.622718, 0.591275, 0.273072, 0.814748, 0.0196948, 0.843352, 0.00885786, 0.193041, 0.584187, 0.777858, 0.952638, 0.0184829, 0.656321, 0.0363939, 0.359728, 0.662433, 0.638927, 0.909029, 0.354032, 0.65834, 0.10391, 0.224123, 0.477069, 0.661853, 0.330598, 0.791712, 0.533738, 0.408965, 0.894608, 0.95827, 0.737298, 0.735627, 0.727397, 0.210358, 0.0177663, 0.802234, 0.839811, 0.382884, 0.525836, 0.634119, 0.541241, 0.517584, 0.0919362, 0.123339, 0.193696, 0.56937, 0.0724227, 0.539913, 0.60809, 0.275282, 0.202694, 0.0724591, 0.331825, 0.964982, 0.714297, 0.181775, 0.97801, 0.310005, 0.274382, 0.255482, 0.74804, 0.656908, 0.352639, 0.237788, 0.763843, 0.0898946, 0.0556271, 0.945395, 0.233283, 0.459549, 0.291393, 0.380366, 0.00761878, 0.754733, 0.445453, 0.383008, 0.953107, 0.801082, 0.77968, 0.778829, 0.00416506, 0.028506, 0.408037, 0.0167465, 0.231224, 0.0218634, 0.802864, 0.432155, 0.374266, 0.6581, 0.13919, 0.334472, 0.817559, 0.534311, 0.0921687, 0.885542, 0.921301, 0.335071, 0.196437, 0.336152, 0.305071, 0.000878531, 0.940655, 0.918713, 0.697764, 0.224071, 0.179097, 0.609544, 0.178313, 0.672489, 0.576281, 0.374879, 0.490673, 0.0209759, 0.977082, 0.977767, 0.645734, 0.264889, 0.425193, 0.876967, 0.513684, 0.893216, 0.942787, 0.958608, 0.240452, 0.454345, 0.378708, 0.630916, 0.597085, 0.873556, 0.561133, 0.601752, 0.999286, 0.10868, 0.935995, 0.419598, 0.619687, 0.21474, 0.375042, 0.946096, 0.37599, 0.572168, 0.256488, 0.430483, 0.689666, 0.447373, 0.344317, 0.31939, 0.745312, 0.184443, 0.810819, 0.688951, 0.886608, 0.823717, 0.535063, 0.503938, 0.923031, 0.217417, 0.521355, 0.963095, 0.857502, 0.103348, 0.764154, 0.317005, 0.202662, 0.171049, 0.00759843, 0.685194, 0.191648, 0.861524, 0.452244, 0.42509, 0.375843, 0.487236, 0.594071, 0.144758, 0.391594, 0.375469, 0.0870385, 0.847586, 0.185147, 0.596277, 0.183901, 0.00842619, 0.592075, 0.573614, 0.843781, 0.142902, 0.15364, 0.646929, 0.0892638, 0.622267, 0.891082, 0.96448, 0.694048, 0.58694, 0.709285, 0.724762, 0.577442, 0.539584, 0.169461, 0.257079, 0.182425, 0.790564, 0.271816, 0.478529, 0.111367, 0.411876, 0.107244, 0.885156, 0.140449, 0.340984, 0.669242, 0.409775, 0.417205, 0.222673, 0.716909, 0.278746, 0.0974982, 0.351324, 0.644261, 0.605993, 0.959356, 0.709013, 0.221732, 0.426471, 0.486874, 0.943151, 0.573228, 0.20139, 0.0056907, 0.56611, 0.712727, 0.914089, 0.43214, 0.712815, 0.815321, 0.0330771, 0.094264, 0.909579, 0.642416, 0.006873, 0.41765, 0.701491, 0.541806, 0.626139, 0.127387, 0.901576, 0.236642, 0.472672, 0.395314, 0.732611, 0.387834, 0.830261, 0.395911, 0.764832, 0.932663, 0.784981, 0.404438, 0.180541, 0.995126, 0.124877, 0.0750531, 0.775687, 0.152062, 0.599499, 0.0665797, 0.862486, 0.568055, 0.169529, 0.207695, 0.341386, 0.416456, 0.301757, 0.942727, 0.574895, 0.0317433, 0.449472, 0.834351, 0.00770673, 0.299701, 0.361295, 0.280399, 0.74131, 0.0203017, 0.794719, 0.334522, 0.237113, 0.311298, 0.294878, 0.478388, 0.421921, 0.157156, 0.31681, 0.314472, 0.606741, 0.811527, 0.796103, 0.310328, 0.151267, 0.100948, 0.557801, 0.496497, 0.243911, 0.718503, 0.971905, 0.883, 0.547776, 0.347316, 0.782998, 0.684509, 0.480502, 0.0783967, 0.0692244, 0.947015, 0.629444, 0.870759, 0.193753, 0.827108, 0.447125, 0.0796941, 0.755518, 0.00448889, 0.457882, 0.500657, 0.880133, 0.965818, 0.139194, 0.87915, 0.746309, 0.381925, 0.997604, 0.571539, 0.757676, 0.346344, 0.021274, 0.614877, 0.0489256, 0.812085, 0.649245, 0.65368, 0.59189, 0.411203, 0.135296, 0.144665, 0.538057, 0.75719, 0.0142835, 0.260769, 0.0672047, 0.613627, 0.287363, 0.264982, 0.129293, 0.361468, 0.0549015, 0.557387, 0.845291, 0.698132, 0.818284, 0.1126, 0.193457, 0.646869, 0.597663, 0.544439, 0.17282, 0.782441, 0.770151, 0.709623, 0.343153, 0.552879, 0.548038, 0.752989, 0.549972, 0.672095, 0.87582, 0.955548, 0.311044, 0.912004, 0.249169, 0.753995, 0.702344, 0.906776, 0.63884, 0.202816, 0.245157, 0.903338, 0.687757, 0.68334, 0.36402, 0.586169, 0.178845, 0.088714, 0.855479, 0.831101, 0.236207, 0.342863, 0.0615278, 0.0731346, 0.891181, 0.76257, 0.816886, 0.310601, 0.535123, 0.459628, 0.551505, 0.571281, 0.709753, 0.0292223, 0.593478, 0.107417, 0.316914, 0.567733, 0.462745, 0.243221, 0.270869, 0.655028, 0.47336, 0.619956, 0.643538, 0.275546, 0.11702, 0.33149, 0.755853, 0.855251, 0.0386841, 0.0435289, 0.109853, 0.293621, 0.371091, 0.431532, 0.563657, 0.159055, 0.85303, 0.64411, 0.714508, 0.975522, 0.875886, 0.262888, 0.826408, 0.583355, 0.523709, 0.193719, 0.410391, 0.991841, 0.183163, 0.639219, 0.172018, 0.838954, 0.588928, 0.661519, 0.662144, 0.422971, 0.1109, 0.0253813, 0.47453, 0.640467, 0.793112, 0.557496, 0.379137, 0.999332, 0.858455, 0.309814, 0.134333, 0.0132461, 0.82194, 0.439918, 0.987648, 0.279281, 0.164631, 0.147135, 0.902111, 0.184585, 0.482819, 0.0707794, 0.159107, 0.30131, 0.993267, 0.245424, 0.37454, 0.35634, 0.122597, 0.938857, 0.693804, 0.348595, 0.92542, 0.0348975, 0.225595, 0.370385, 0.486661, 0.777579, 0.244736, 0.462099, 0.913458, 0.829255, 0.121728, 0.720604, 0.901608, 0.826562, 0.61733, 0.434164, 0.283134, 0.158365, 0.186713, 0.773638, 0.00277137, 0.815615, 0.11357, 0.449243, 0.918311, 0.671511, 0.406604, 0.172264, 0.864247, 0.28041, 0.201363, 0.533451, 0.254058, 0.588508, 0.587943, 0.552362, 0.340251, 0.501069, 0.175259, 0.717303, 0.152411, 0.485068, 0.860247, 0.316549, 0.0997113, 0.788903, 0.00377454, 0.897165, 0.731088, 0.72421, 0.983197, 0.709219, 0.722073, 0.900025, 0.948974, 0.837514, 0.686165, 0.457643, 0.245526, 0.189808, 0.118665, 0.209807, 0.763101, 0.715023, 0.598781, 0.965135, 0.868997, 0.223561, 0.670716, 0.99781, 0.145113, 0.266044, 0.719911, 0.58673, 0.529704, 0.404348, 0.728003, 0.889631, 0.524128, 0.472478, 0.40759, 0.46659, 0.257081, 0.657219, 0.37316, 0.133779, 0.939127, 0.644057, 0.925486, 0.0304648, 0.746252, 0.836801, 0.269247, 0.547866, 0.0164205, 0.714248, 0.253847, 0.724494, 0.77699, 0.0604745, 0.971237, 0.249226, 0.580107, 0.828316, 0.460406, 0.606842, 0.456018, 0.237932, 0.42174, 0.694471, 0.687645, 0.837182, 0.875367, 0.756231, 0.0400628, 0.789693, 0.14741, 0.371227, 0.575896, 0.926123, 0.459602, 0.581003, 0.385102, 0.154742, 0.37969, 0.22614, 0.308876, 0.850189, 0.163223, 0.599109, 0.373049, 0.856136, 0.371121, 0.965673, 0.577745, 0.639973, 0.123351, 0.870461, 0.754086, 0.236437, 0.720433, 0.0527095, 0.29122, 0.547433, 0.882622, 0.940694, 0.194832, 0.0750346, 0.0610123, 0.310287, 0.341471, 0.983267, 0.375502, 0.876803, 0.287406, 0.748471, 0.594963, 0.628531, 0.438567, 0.665441, 0.672503, 0.506363, 0.308025, 0.655934, 0.994362, 0.824733, 0.961195, 0.746385, 0.0960097, 0.310106, 0.453354, 0.381799, 0.109705, 0.104281, 0.868622, 0.501508, 0.11718, 0.500258, 0.948738, 0.471366, 0.780311, 0.532016, 0.49108, 0.549401, 0.00727923, 0.81396, 0.771862, 0.0687179, 0.210695, 0.560634, 0.701196, 0.200612, 0.241739, 0.264693, 0.375663, 0.00471052, 0.734523, 0.203789, 0.0913241, 0.425225, 0.876708, 0.0238135, 0.509967, 0.876341, 0.549541, 0.469744, 0.0518966, 0.160679, 0.0455441, 0.889455, 0.757726, 0.758576, 0.437118, 0.392305, 0.0345043, 0.92864, 0.732631, 0.548112, 0.373253, 0.617855, 0.339635, 0.0494614, 0.36108, 0.744314, 0.422427, 0.463968, 0.564526, 0.653425, 0.780431, 0.716295, 0.238265, 0.584077, 0.265653, 0.463058, 0.732914, 0.0885101, 0.291173, 0.173535, 0.765263, 0.480756, 0.648483, 0.0151566, 0.414509, 0.220405, 0.50928, 0.0271092, 0.12019, 0.944946, 0.817961, 0.493538, 0.369312, 0.354326, 0.287443, 0.030618, 0.357926, 0.316122, 0.362009, 0.668179, 0.341988, 0.268399, 0.621757, 0.573012, 0.492584, 0.972075, 0.0498279, 0.281859, 0.228451, 0.393648, 0.324706, 0.709167, 0.964169, 0.233573, 0.34167, 0.609674, 0.0458664, 0.760891, 0.443914, 0.246326, 0.899665, 0.0959899, 0.49794, 0.477643, 0.65378, 0.732796, 0.321912, 0.620424, 0.941089, 0.913828, 0.72776, 0.0321257, 0.75628, 0.274313, 0.611542, 0.128138, 0.695211, 0.926982, 0.720654, 0.588312, 0.495734, 0.123597, 0.228186, 0.66672, 0.0573115, 0.260192, 0.213768, 0.769004, 0.967237, 0.382545, 0.834618, 0.0757735, 0.712371, 0.935933, 0.796569, 0.599636, 0.612858, 0.463462, 0.78504, 0.717045, 0.374879, 0.707674, 0.208134, 0.591191, 0.765945, 0.155521, 0.232395, 0.654584, 0.214316, 0.735305, 0.0839292, 0.848127, 0.710719, 0.941026, 0.874579, 0.769307, 0.301192, 0.197223, 0.217495, 0.625208, 0.924223, 0.109125, 0.321889, 0.316792, 0.179218, 0.716343, 0.280709, 0.72566, 0.739555, 0.264069, 0.657673, 0.853048, 0.803091, 0.820985, 0.651857, 0.931743, 0.510448, 0.387036, 0.93948, 0.739968, 0.156606, 0.774725, 0.724864, 0.838277, 0.340938, 0.197131, 0.455342, 0.208851, 0.0474198, 0.489681, 0.718457, 0.20933, 0.107909, 0.885783, 0.176625, 0.123576, 0.406788, 0.630986, 0.0527968, 0.147339, 0.826964, 0.76672, 0.911876, 0.663619, 0.195413, 0.979305, 0.587192, 0.736023, 0.878371, 0.872901, 0.704097, 0.165629, 0.0568425, 0.335889, 0.229509, 0.0537321, 0.334414, 0.692468, 0.260873, 0.0967046, 0.52543, 0.533514, 0.553588, 0.13187, 0.630808, 0.609632, 0.963756, 0.557915, 0.219282, 0.784697, 0.967045, 0.00652943, 0.736587, 0.0784029, 0.81302, 0.148816, 0.953596, 0.502145, 0.097795, 0.905445, 0.779644, 0.283433, 0.29729, 0.0683082, 0.574513, 0.251414, 0.467007, 0.228528, 0.469036, 0.807922, 0.0549555, 0.416164, 0.904429, 0.227143, 0.465156, 0.604122, 0.574088, 0.934791, 0.108433, 0.852014, 0.907469, 0.945096, 0.459356, 0.667031, 0.281934, 0.637253, 0.932625, 0.804203, 0.0843158, 0.963223, 0.887788, 0.305144, 0.944713, 0.776812, 0.594855, 0.478587, 0.0797217, 0.036862, 0.896295, 0.0297441, 0.0766876, 0.7874, 0.150145, 0.884818, 0.14161, 0.485735, 0.364699, 0.329101, 0.0938824, 0.708327, 0.931794, 0.665628, 0.892828, 0.439991, 0.6202, 0.169928, 0.925779, 0.018304, 0.739203, 0.940643, 0.505835, 0.243505, 0.0885657, 0.727978, 0.385604, 0.704526, 0.0057521, 0.237235, 0.363028, 0.787715, 0.880617, 0.535948, 0.459587, 0.856384, 0.0469387, 0.0326529, 0.898075, 0.361336, 0.908772, 0.558115, 0.6705, 0.739076, 0.673523, 0.54199, 0.7216, 0.706949, 0.4299, 0.693178, 0.118263, 0.627025, 0.246125, 0.452557, 0.819869, 0.939203, 0.465305, 0.626229, 0.107427, 0.286635, 0.214797, 0.521525, 0.472208, 0.754895, 0.375884, 0.148967, 0.498511, 0.774345, 0.83256, 0.812576, 0.249913, 0.802774, 0.87416, 0.120424, 0.530108, 0.829449, 0.813338, 0.580094, 0.897474, 0.515633, 0.857695, 0.353416, 0.426706, 0.786654, 0.676372, 0.774821, 0.623743, 0.0176362, 0.530675, 0.531131, 0.834187, 0.550216, 0.0224422, 0.0538156, 0.656118, 0.902216, 0.83654, 0.64387, 0.305327, 0.0589362, 0.496555, 0.562009, 0.343018, 0.847697, 0.182216, 0.0835304, 0.477091, 0.341358, 0.909489, 0.844192, 0.250927, 0.933091, 0.0520628, 0.40084, 0.672863, 0.87823, 0.442065, 0.0937743, 0.88828, 0.237486, 0.63274, 0.909439, 0.382021, 0.905333, 0.869442, 0.230645, 0.729319, 0.0606626, 0.631403, 0.194657, 0.10353, 0.722611, 0.877988, 0.629357, 0.183838, 0.649866, 0.877232, 0.724609, 0.595428, 0.429649, 0.425882, 0.213661, 0.898753, 0.901602, 0.665194, 0.27595, 0.956716, 0.023234, 0.967866, 0.662391, 0.780798, 0.762026, 0.136363, 0.406325, 0.111442, 0.770045, 0.198666, 0.8796, 0.865666, 0.321917, 0.415935, 0.983409, 0.222184, 0.950112, 0.38876, 0.286987, 0.291493, 0.240819, 0.649202, 0.862471, 0.291304, 0.970219, 0.862215, 0.0320834, 0.192766, 0.590521, 0.635422, 0.9835, 0.228775, 0.188603, 0.0157858, 0.70571, 0.307928, 0.113621, 0.696907, 0.588957, 0.282671, 0.0120755, 0.166472, 0.958485, 0.157565, 0.0117145, 0.175625, 0.532964, 0.213409, 0.4184, 0.26797, 0.0135374, 0.190527, 0.848565, 0.087241, 0.171327, 0.929766, 0.352087, 0.163126, 0.194579, 0.708994, 0.59182, 0.201136, 0.264034, 0.126743, 0.0568339, 0.462297, 0.426802, 0.439699, 0.303216, 0.697761, 0.118959, 0.995954, 0.349346, 0.375857, 0.711591, 0.57804, 0.650406, 0.289833, 0.962389, 0.469556, 0.645988, 0.543234, 0.219211, 0.617346, 0.709983, 0.0910768, 0.391303, 0.981123, 0.805719, 0.805006, 0.798241, 0.485463, 0.173305, 0.9613, 0.00920269, 0.961719, 0.467961, 0.245859, 0.305431, 0.148351, 0.167167, 0.436692, 0.922042, 0.492883, 0.24934, 0.308159, 0.99099, 0.9951, 0.244618, 0.131421, 0.342017, 0.822735, 0.142372, 0.811411, 0.0409804, 0.721215, 0.861459, 0.766847, 0.284534, 0.264093, 0.675163, 0.664999, 0.665671, 0.745024, 0.771032, 0.483728, 0.898326, 0.521523, 0.249476, 0.258946, 0.257854, 0.0855351, 0.216374, 0.809722, 0.495059, 0.133953, 0.199373, 0.301335, 0.710782, 0.0216161, 0.274523, 0.260882, 0.545702, 0.625261, 0.748891, 0.800363, 0.534662, 0.284751, 0.757313, 0.964026, 0.256365, 0.321775, 0.209238, 0.988314, 0.762191, 0.337054, 0.861542, 0.235185, 0.476932, 0.437778, 0.914141, 0.402043, 0.380551, 0.905735, 0.638406, 0.773127, 0.309329, 0.0671007, 0.795017, 0.799532, 0.00364822, 0.369172, 0.875997, 0.600051, 0.882769, 0.396643, 0.189659, 0.725344, 0.825717, 0.2182, 0.786751, 0.506846, 0.242098, 0.672779, 0.317106, 0.627122, 0.509488, 0.675008, 0.89748, 0.219216, 0.145694, 0.290574, 0.718498, 0.983559, 0.420981, 0.119246, 0.663962, 0.470443, 0.667008, 0.579719, 0.571089, 0.997056, 0.626232, 0.773617, 0.939652, 0.446185, 0.111748, 0.967741, 0.652235, 0.397335, 0.494093, 0.51104, 0.397897, 0.670147, 0.846698, 0.0213984, 0.550662, 0.288313, 0.750895, 0.193161, 0.050176, 0.280056, 0.390065, 0.199181, 0.451561, 0.564859, 0.325755, 0.408679, 0.998351, 0.974254, 0.526062, 0.0957082, 0.219961, 0.812711, 0.958309, 0.272282, 0.161978, 0.338449, 0.557122, 0.870514, 0.628552, 0.840722, 0.0219039, 0.0575009, 0.185114, 0.0819644, 0.337032, 0.0216506, 0.982923, 0.891166, 0.0296416, 0.132156, 0.913832, 0.79417, 0.422663, 0.239595, 0.62447, 0.112625, 0.762766, 0.912618, 0.689301, 0.0103053, 0.84427, 0.89194, 0.0801654, 0.115514, 0.935909, 0.404519, 0.116629, 0.437316, 0.456131, 0.937935, 0.48319, 0.14409, 0.379065, 0.0453652, 0.579558, 0.1382, 0.282545, 0.602832, 0.983994, 0.862103, 0.428647, 0.6004, 0.783887, 0.89323, 0.787228, 0.280172, 0.404725, 0.333178, 0.702263, 0.177241, 0.731057, 0.195261, 0.258201, 0.35049, 0.72335, 0.509525, 0.153213, 0.0179785, 0.911976, 0.571066, 0.028932, 0.693651, 0.986674, 0.952026, 0.533778, 0.238231, 0.772806, 0.0107944, 0.285385, 0.104306, 0.58825, 0.499696, 0.775419, 0.316042, 0.972347, 0.61327, 0.0776558, 0.568497, 0.424756, 0.685905, 0.256827, 0.574769, 0.357528, 0.594186, 0.326758, 0.420383, 0.294078, 0.643391, 0.549081, 0.276275, 0.330507, 0.067916, 0.653988, 0.781768, 0.884367, 0.240856, 0.280531, 0.709184, 0.369147, 0.0581054, 0.486437, 0.290935, 0.105259, 0.0815294, 0.866518, 0.650869, 0.703351, 0.869202, 0.468616, 0.568117, 0.975868, 0.271798, 0.0865298, 0.894777, 0.256255, 0.322548, 0.614776, 0.658665, 0.0100567, 0.249481, 0.422542, 0.3974, 0.499621, 0.50149, 0.879339, 0.649601, 0.455446, 0.658601, 0.719479, 0.837564, 0.0624449, 0.902218, 0.225339, 0.350457, 0.489363, 0.763642, 0.243925, 0.657255, 0.0705136, 0.0489285, 0.186975, 0.439029, 0.346806, 0.694161, 0.502898, 0.98227, 0.680688, 0.960858, 0.208254, 0.511671, 0.716765, 0.711505, 0.911834, 0.626555, 0.0469704, 0.673963, 0.218715, 0.339074, 0.968538, 0.257862, 0.942298, 0.538326, 0.492178, 0.165233, 0.691901, 0.903309, 0.524838, 0.926782, 0.193413, 0.802709, 0.711884, 0.0240081, 0.140502, 0.0563052, 0.584991, 0.319483, 0.0546981, 0.910044, 0.812915, 0.747399, 0.417452, 0.857698, 0.210939, 0.168606, 0.231105, 0.336397, 0.868238, 0.866334, 0.0218861, 0.990205, 0.246814, 0.644786, 0.269771, 0.392032, 0.239372, 0.437806, 0.772413, 0.0163668, 0.0532537, 0.920045, 0.33141, 0.514837, 0.871406, 0.397055, 0.498462, 0.591409, 0.0411478, 0.676721, 0.118477, 0.83862, 0.707243, 0.420312, 0.444369, 0.783343, 0.00486774, 0.869095, 0.132895, 0.899124, 0.428715, 0.2236, 0.961385, 0.273355, 0.138576, 0.852518, 0.500557, 0.480699, 0.44492, 0.784342, 0.661856, 0.695567, 0.572185, 0.111332, 0.256081, 0.819809, 0.322147, 0.404687, 0.943613, 0.706108, 0.951866, 0.261504, 0.782387, 0.760186, 0.0156952, 0.815611, 0.178297, 0.471005, 0.611869, 0.116486, 0.0850198, 0.104099, 0.604362, 0.745123, 0.15129, 0.548693, 0.445766, 0.479616, 0.253791, 0.765529, 0.558392, 0.847801, 0.898313, 0.627633, 0.0950122, 0.842727, 0.375165, 0.406892, 0.196276, 0.650598, 0.527738, 0.343633, 0.234852, 0.361932, 0.787421, 0.669053, 0.902753, 0.254946, 0.694282, 0.609353, 0.523103, 0.146424, 0.157292, 0.107735, 0.721125, 0.279951, 0.969449, 0.129756, 0.59466, 0.656208, 0.666184, 0.384704, 0.840437, 0.165976, 0.439087, 0.0224346, 0.563953, 0.496244, 0.486372, 0.923374, 0.00637722, 0.833891, 0.430868, 0.476303, 0.526871, 0.85095, 0.346899, 0.59411, 0.150974, 0.487017, 0.180168, 0.32126, 0.398172, 0.874478, 0.0562483, 0.645354, 0.520445, 0.576221, 0.145211, 0.132088, 0.639109, 0.835965, 0.712716, 0.101905, 0.962231, 0.904648, 0.245937, 0.338644, 0.768588, 0.219802, 0.785703, 0.684242, 0.00758828, 0.344332, 0.845255, 0.343437, 0.479491, 0.00184634, 0.867279, 0.692014, 0.431415, 0.333164, 0.726412, 0.620137, 0.706249, 0.7203, 0.470956, 0.816513, 0.695551, 0.791482, 0.770726, 0.395524, 0.624206, 0.815844, 0.0873979, 0.611708, 0.256229, 0.822988, 0.259085, 0.441877, 0.392015, 0.0981093, 0.88807, 0.019005, 0.108683, 0.651687, 0.100758, 0.325939, 0.269713, 0.948986, 0.825146, 0.564144, 0.770639, 0.485206, 0.416936, 0.0984107, 0.771148, 0.266221, 0.44929, 0.304169, 0.0864227, 0.119333, 0.609946, 0.352228, 0.803194, 0.0700682, 0.180989, 0.290626, 0.654246, 0.873521, 0.195073, 0.0980244, 0.32034, 0.14283, 0.213314, 0.572725, 0.811518, 0.904587, 0.431793, 0.472596, 0.701579, 0.165594, 0.788756, 0.55967, 0.412133, 0.673068, 0.475394, 0.423188, 0.998463, 0.134837, 0.440722, 0.283467, 0.519767, 0.827366, 0.616524, 0.269592, 0.0610548, 0.214388, 0.310935, 0.813268, 0.614236, 0.305517, 0.0430781, 0.620736, 0.641705, 0.895556, 0.3765, 0.982094, 0.845038, 0.981563, 0.744293, 0.291727, 0.00362085, 0.717874, 0.725714, 0.542053, 0.320815, 0.258247, 0.240783, 0.290881, 0.296439, 0.715697, 0.0383373, 0.384729, 0.428255, 0.454301, 0.434624, 0.666046, 0.186181, 0.230389, 0.706728, 0.559589, 0.941174, 0.54638, 0.252105, 0.210496, 0.370935, 0.469081, 0.65679, 0.246057, 0.593924, 0.828955, 0.715542, 0.584473, 0.265623, 0.443921, 0.883346, 0.60509, 0.288227, 0.636306, 0.497498, 0.0708454, 0.835096, 0.627698, 0.328114, 0.316023, 0.5014, 0.921875, 0.54686, 0.0416384, 0.157481, 0.838317, 0.935189, 0.269667, 0.167253, 0.588981, 0.209506, 0.663613, 0.158796, 0.720612, 0.0420776, 0.36182, 0.501057, 0.195321, 0.655048, 0.320891, 0.495573, 0.589786, 0.931608, 0.467956, 0.0568821, 0.382032, 0.761145, 0.288557, 0.36101, 0.125653, 0.182641, 0.334124, 0.157218, 0.762846, 0.149435, 0.999255, 0.4778, 0.553885, 0.0677615, 0.931818, 0.016556, 0.803526, 0.0220922, 0.631252, 0.199443, 0.400167, 0.582883, 0.765045, 0.577627, 0.547879, 0.823248, 0.180415, 0.998187, 0.783894, 0.211209, 0.533494, 0.754303, 0.65733, 0.133927, 0.828414, 0.792878, 0.411378, 0.744205, 0.527533, 0.903261, 0.426149, 0.224438, 0.52951, 0.398703, 0.127338, 0.630412, 0.688104, 0.339014, 0.553921, 0.34712, 0.62277, 0.038325, 0.410101, 0.171616, 0.806647, 0.679862, 0.823435, 0.517721, 0.176172, 0.960146, 0.0800634, 0.487031, 0.0279664, 0.0173489, 0.0645565, 0.268324, 0.165998, 0.971805, 0.421874, 0.536972, 0.0730187, 0.845134, 0.3398, 0.305973, 0.0977254, 0.836375, 0.289279, 0.753972, 0.641238, 0.946321, 0.962601, 0.67325, 0.257082, 0.533891, 0.8623, 0.788637, 0.946002, 0.431869, 0.292219, 0.32183, 0.897805, 0.677521, 0.902471, 0.314869, 0.252362, 0.405313, 0.600214, 0.805096, 0.202731, 0.959067, 0.32637, 0.180819, 0.700432, 0.477366, 0.78468, 0.807295, 0.666499, 0.760154, 0.708467, 0.353349, 0.832866, 0.408311, 0.0210555, 0.297889, 0.612174, 0.759349, 0.589077, 0.993623, 0.142461, 0.334269, 0.560127, 0.848384, 0.151291, 0.404091, 0.0174518, 0.464505, 0.730424, 0.103645, 0.280192, 0.143918, 0.450896, 0.957061, 0.545256, 0.857519, 0.262689, 0.979739, 0.403343, 0.957957, 0.853007, 0.150011, 0.856873, 0.842149, 0.310354, 0.828174, 0.173182, 0.671715, 0.608794, 0.457571, 0.991531, 0.196842, 0.854958, 0.916562, 0.205036, 0.502097, 0.545073, 0.990717, 0.660022, 0.160164, 0.334036, 0.487408, 0.524314, 0.786715, 0.778241, 0.291536, 0.259401, 0.338952, 0.829521, 0.0694723, 0.375024, 0.141045, 0.580219, 0.487215, 0.409129, 0.557917, 0.241972, 0.316169, 0.910911, 0.686209, 0.00985684, 0.467838, 0.493742, 0.671694, 0.823553, 0.842008, 0.433344, 0.294061, 0.188521, 0.92429, 0.538474, 0.750357, 0.88262, 0.568984, 0.595121, 0.84028, 0.00421434, 0.776732, 0.335066, 0.409157, 0.0208589, 0.497187, 0.612949, 0.250027, 0.522101, 0.300015, 0.58257, 0.240747, 0.572784, 0.690404, 0.953512, 0.0912815, 0.0733098, 0.68624, 0.794803, 0.696063, 0.60953, 0.815455, 0.625078, 0.714355, 0.772728, 0.479029, 0.626334, 0.474357, 0.914993, 0.75467, 0.745836, 0.63729, 0.19669, 0.0905315, 0.893427, 0.849832, 0.912964, 0.382397, 0.71154, 0.808354, 0.893045, 0.456135, 0.393691, 0.863108, 0.761282, 0.991937, 0.573704, 0.690977, 0.3117, 0.567825, 0.306727, 0.326662, 0.491348, 0.399847, 0.77062, 0.405923, 0.918753, 0.258499, 0.902771, 0.73017, 0.637004, 0.585638, 0.605306, 0.115159, 0.118974, 0.432776, 0.488925, 0.66015, 0.350921, 0.18767, 0.973977, 0.723712, 0.339241, 0.379722, 0.536957, 0.624038, 0.497347, 0.944084, 0.159237, 0.777434, 0.289676, 0.511357, 0.39244, 0.415509, 0.890435, 0.595442, 0.47797, 0.466247, 0.66677, 0.451693, 0.580417, 0.25935, 0.643025, 0.380881, 0.944449, 0.650725, 0.165078, 0.702137, 0.704296, 0.752474, 0.936447, 0.868422, 0.262513, 0.0232052, 0.555611, 0.74614, 0.398948, 0.195334, 0.0348564, 0.583205, 0.423472, 0.0960633, 0.733525, 0.99676, 0.487536, 0.296982, 0.20456, 0.571804, 0.868799, 0.749744, 0.621992, 0.759803, 0.0618532, 0.253088, 0.445758, 0.650843, 0.648296, 0.750919, 0.0334708, 0.297256, 0.310481, 0.532567, 0.404802, 0.377319, 0.542259, 0.12443, 0.790325, 0.444367, 0.452441, 0.217944, 0.424292, 0.115662, 0.61383, 0.245621, 0.747123, 0.830206, 0.369922, 0.865725, 0.651759, 0.461403, 0.145014, 0.225638, 0.346928, 0.0338172, 0.143913, 0.235113, 0.753127, 0.939304, 0.684814, 0.633211, 0.960311, 0.489829, 0.883591, 0.474476, 0.173168, 0.804425, 0.121522, 0.153494, 0.0543107, 0.204177, 0.602172, 0.536432, 0.323885, 0.439595, 0.0364584, 0.520795, 0.635875, 0.199897, 0.194836, 0.741096, 0.971576, 0.194318, 0.181178, 0.326358, 0.633951, 0.632444, 0.361302, 0.29806, 0.942541, 0.87561, 0.230811, 0.0783732, 0.657944, 0.96467, 0.170779, 0.45759, 0.261792, 0.567791, 0.403396, 0.628791, 0.323723, 0.227396, 0.506212, 0.872135, 0.210903, 0.194407, 0.54982, 0.577773, 0.461273, 0.450567, 0.976968, 0.508873, 0.450128, 0.881639, 0.688893, 0.0998914, 0.966041, 0.53252, 0.0757306, 0.502864, 0.275422, 0.687194, 0.348087, 0.35807, 0.171159, 0.972887, 0.863733, 0.813569, 0.51552, 0.197781, 0.802414, 0.524504, 0.533703, 0.619684, 0.333113, 0.0153569, 0.907485, 0.44377, 0.428598, 0.183857, 0.982795, 0.238431, 0.208793, 0.321625, 0.380313, 0.568526, 0.930941, 0.677121, 0.544023, 0.419881, 0.388237, 0.011026, 0.121431, 0.239208, 0.189497, 0.659145, 0.109031, 0.142288, 0.555917, 0.99295, 0.786536, 0.0710536, 0.768471, 0.161077, 0.719407, 0.513358, 0.472459, 0.130592, 0.878847, 0.372559, 0.987415, 0.819368, 0.896491, 0.293905, 0.983938, 0.549059, 0.398498, 0.596892, 0.997351, 0.691984, 0.0992515, 0.953706, 0.353985, 0.967347, 0.595026, 0.175495, 0.593134, 0.333987, 0.199959, 0.124917, 0.367774, 0.688183, 0.826602, 0.00830476, 0.875706, 0.41639, 0.337927, 0.448663, 0.243666, 0.707968, 0.88552, 0.1651, 0.309453, 0.0265487, 0.970021, 0.872214, 0.456927, 0.635171, 0.243996, 0.693179, 0.997546, 0.220315, 0.00512867, 0.503069, 0.980794, 0.546817, 0.83832, 0.572533, 0.859018, 0.129256, 0.64796, 0.531453, 0.0151519, 0.954558, 0.50729, 0.690222, 0.0997272, 0.254811, 0.410683, 0.578204, 0.764459, 0.252579, 0.725538, 0.393329, 0.326625, 0.918815, 0.227689, 0.538058, 0.445234, 0.778616, 0.793048, 0.00585421, 0.475651, 0.0352852, 0.858657, 0.290356, 0.37671, 0.469648, 0.251567, 0.624495, 0.450786, 0.374024, 0.145673, 0.67222, 0.351939, 0.813303, 0.56368, 0.215226, 0.0814795, 0.960962, 0.355566, 0.435692, 0.396444, 0.641797, 0.253165, 0.932764, 0.280643, 0.831266, 0.852321, 0.563509, 0.451012, 0.864254, 0.171573, 0.787336, 0.701232, 0.583738, 0.185954, 0.367937, 0.158504, 0.0161709, 0.86806, 0.939253, 0.267748, 0.352643, 0.426932, 0.189601, 0.911403, 0.50837, 0.732431, 0.985006, 0.269347, 0.958147, 0.855181, 0.883161, 0.956014, 0.974718, 0.707734, 0.52887, 0.991762, 0.0393665, 0.105822, 0.141936, 0.504212, 0.476858, 0.584185, 0.0764541, 0.180425, 0.558995, 0.895737, 0.768966, 0.165616, 0.304485, 0.575581, 0.874015, 0.398608, 0.0082093, 0.0736755, 0.0499443, 0.581033, 0.874252, 0.876927, 0.991794, 0.672979, 0.650433, 0.286385, 0.946385, 0.358745, 0.243017, 0.655395, 0.163383, 0.242879, 0.0232899, 0.464411, 0.409471, 0.679895, 0.997155, 0.029812, 0.159658, 0.370295, 0.27686, 0.211441, 0.936067, 0.155365, 0.83717, 0.603396, 0.61765, 0.493705, 0.945561, 0.893608, 0.258562, 0.736011, 0.144251, 0.364804, 0.282035, 0.709481, 0.193582, 0.313855, 0.2994, 0.742215, 0.360354, 0.981149, 0.350727, 0.402133, 0.388844, 0.583267, 0.070153, 0.21933, 0.716418, 0.249012, 0.0757469, 0.0186221, 0.646731, 0.0770813, 0.265132, 0.578124, 0.368505, 0.645117, 0.513793, 0.838181, 0.00636151, 0.121437, 0.274747, 0.617832, 0.628392, 0.681296, 0.513797, 0.0434236, 0.154694, 0.975077, 0.590228, 0.987464, 0.402142, 0.714017, 0.563677, 0.624326, 0.658532, 0.847364, 0.379046, 0.666956, 0.211503, 0.164405, 0.0785213, 0.795591, 0.436383, 0.168083, 0.656521, 0.09148, 0.862772, 0.573072, 0.711908, 0.60611, 0.526567, 0.198538, 0.868665, 0.537465, 0.842959, 0.00195253, 0.827145, 0.977914, 0.479378, 0.255765, 0.377757, 0.266293, 0.264698, 0.374865, 0.406781, 0.788782, 0.457216, 0.607319, 0.663994, 0.932821, 0.688466, 0.920392, 0.82204, 0.905654, 0.299072, 0.98596, 0.259191, 0.359024, 0.511, 0.640021, 0.0260404, 0.228917, 0.480962, 0.0145337, 0.891536, 0.75293, 0.500486, 0.595336, 0.697801, 0.936754, 0.871415, 0.901875, 0.90638, 0.356738, 0.0370333, 0.842833, 0.246147, 0.663604, 0.986032, 0.848929, 0.805214, 0.400486, 0.834942, 0.0638208, 0.67463, 0.111669, 0.585896, 0.743536, 0.746684, 0.914686, 0.518284, 0.63239, 0.283595, 0.181878, 0.890666, 0.305306, 0.202127, 0.433876, 0.111278, 0.604247, 0.440199, 0.812756, 0.739672, 0.814564, 0.246007, 0.240815, 0.808788, 0.496448, 0.180202, 0.935318, 0.100369, 0.279289, 0.520393, 0.686972, 0.409546, 0.718325, 0.7967, 0.622775, 0.307297, 0.153473, 0.445662, 0.0112306, 0.823669, 0.69551, 0.398283, 0.711707, 0.053126, 0.14718, 0.894394, 0.0492904, 0.21273, 0.196796, 0.478175, 0.227983, 0.814148, 0.488083, 0.452984, 0.658198, 0.517192, 0.383138, 0.0411468, 0.658421, 0.254412, 0.834593, 0.78294, 0.639942, 0.360754, 0.849921, 0.433348, 0.0629977, 0.251698, 0.00425808, 0.0742739, 0.590643, 0.852995, 0.44001, 0.802642, 0.186821, 0.770974, 0.787275, 0.702866, 0.947383, 0.0997299, 0.738891, 0.119124, 0.482181, 0.281371, 0.586083, 0.991044, 0.356575, 0.342173, 0.873849, 0.974298, 0.30734, 0.181679, 0.754, 0.203723, 0.32117, 0.124177, 0.430788, 0.76273, 0.0252674, 0.571264, 0.620615, 0.864177, 0.144175, 0.758325, 0.644709, 0.952742, 0.461476, 0.401015, 0.439588, 0.520973, 0.165119, 0.845272, 0.382533, 0.697601, 0.298341, 0.517291, 0.687995, 0.831807, 0.406744, 0.00147834, 0.0503307, 0.0969225, 0.812963, 0.300985, 0.0614599, 0.296362, 0.255696, 0.469395, 0.302228, 0.682409, 0.855154, 0.318436, 0.731659, 0.898572, 0.196598, 0.709197, 0.0914218, 0.70073, 0.624826, 0.687569, 0.503143, 0.546211, 0.965121, 0.78538, 0.59169, 0.785625, 0.743999, 0.500571, 0.657924, 0.0492368, 0.031132, 0.373758, 0.517738, 0.559081, 0.509297, 0.338738, 0.512054, 0.754298, 0.384323, 0.525394, 0.923157, 0.188505, 0.297817, 0.0560293, 0.465045, 0.591416, 0.0247203, 0.890947, 0.614514, 0.684119, 0.751641, 0.333143, 0.995364, 0.699339, 0.847508, 0.909596, 0.210375, 0.0579457, 0.252702, 0.834395, 0.21708, 0.831192, 0.173178, 0.026883, 0.450337, 0.162823, 0.554947, 0.418359, 0.330839, 0.541603, 0.947367, 0.827405, 0.199467, 0.792635, 0.217672, 0.814948, 0.422815, 0.797286, 0.230456, 0.151905, 0.955378, 0.245243, 0.869898, 0.0846103, 0.966006, 0.358681, 0.231625, 0.0742771, 0.925698, 0.39544, 0.163441, 0.0563207, 0.375602, 0.192107, 0.983945, 0.0693443, 0.459649, 0.0862239, 0.0300678, 0.580992, 0.100373, 0.687713, 0.723878, 0.49037, 0.332304, 0.772052, 0.663358, 0.547988, 0.416127, 0.983808, 0.897234, 0.234652, 0.873977, 0.726734, 0.516347, 0.0135771, 0.0687126, 0.898031, 0.745826, 0.945414, 0.596578, 0.250961, 0.680425, 0.70184, 0.3849, 0.235968, 0.650414, 0.174933, 0.871153, 0.376684, 0.740842, 0.896868, 0.203744, 0.228205, 0.368293, 0.851204, 0.779779, 0.390117, 0.196098, 0.334587, 0.965125, 0.258294, 0.994362, 0.552795, 0.00458971, 0.627195, 0.144484, 0.0193671, 0.172626, 0.863175, 0.681595, 0.424902, 0.995404, 0.866294, 0.594732, 0.0967612, 0.363474, 0.553648, 0.166862, 0.754552, 0.377603, 0.687499, 0.702658, 0.715975, 0.940931, 0.0106362, 0.403338, 0.644233, 0.518175, 0.588178, 0.778881, 0.97979, 0.932757, 0.285407, 0.0743181, 0.806927, 0.169634, 0.388293, 0.29852, 0.45683, 0.0809973, 0.995686, 0.796594, 0.442121, 0.355805, 0.286648, 0.292238, 0.337873, 0.596707, 0.419495, 0.945673, 0.0221655, 0.00437317, 0.258344, 0.594591, 0.435367, 0.240169, 0.0165289, 0.223482, 0.0831526, 0.834681, 0.10958, 0.00299531, 0.239054, 0.820969, 0.40539, 0.9016, 0.940475, 0.436835, 0.150688, 0.0904121, 0.168206, 0.997886, 0.072182, 0.26026, 0.911627, 0.17641, 0.862734, 0.969125, 0.647594, 0.0418974, 0.604534, 0.644808, 0.337931, 0.175766, 0.149241, 0.0669352, 0.498339, 0.588808, 0.207361, 0.633391, 0.676561, 0.332095, 0.392212, 0.386744, 0.313642, 0.581496, 0.587427, 0.812137, 0.838925, 0.553267, 0.239962, 0.883877, 0.277647, 0.615999, 0.277633, 0.654658, 0.569249, 0.264581, 0.285088, 0.919378, 0.310061, 0.154421, 0.81211, 0.0805758, 0.537273, 0.718268, 0.78967, 0.168712, 0.672929, 0.188122, 0.542312, 0.889333, 0.750834, 0.792864, 0.665908, 0.355375, 0.0248623, 0.859699, 0.901034, 0.978931, 0.979496, 0.611859, 0.626397, 0.109279, 0.536334, 0.403299, 0.261629, 0.214884, 0.23765, 0.365601, 0.292705, 0.757067, 0.668028, 0.777016, 0.437371, 0.959043, 0.928364, 0.623429, 0.278643, 0.767776, 0.606668, 0.41287, 0.525901, 0.20721, 0.824017, 0.00833184, 0.340564, 0.477853, 0.646877, 0.437629, 0.272634, 0.977585, 0.720644, 0.767572, 0.251215, 0.519238, 0.458834, 0.257776, 0.190404, 0.419795, 0.833873, 0.0831019, 0.23368, 0.200893, 0.789614, 0.879695, 0.0838073, 0.444594, 0.880399, 0.864939, 0.0978044, 0.66689, 0.973639, 0.918454, 0.0414451, 0.998649, 0.301783, 0.988848, 0.780013, 0.405024, 0.102775, 0.826986, 0.547494, 0.361771, 0.775435, 0.888387, 0.640246, 0.894718, 0.291769, 0.968296, 0.0865464, 0.374765, 0.886514, 0.686886, 0.00595553, 0.295335, 0.0480263, 0.312763, 0.128689, 0.779346, 0.541304, 0.611078, 0.182802, 0.678796, 0.851202, 0.377671, 0.601242, 0.0745997, 0.594458, 0.267097, 0.561975, 0.451893, 0.17634, 0.113208, 0.186267, 0.501896, 0.169807, 0.935481, 0.646633, 0.698092, 0.0125801, 0.89294, 0.0404446, 0.19095, 0.164982, 0.0281738, 0.764832, 0.199218, 0.335745, 0.847957, 0.704248, 0.0827675, 0.551416, 0.318433, 0.0174397, 0.974683, 0.355133, 0.659525, 0.299524, 0.0348649, 0.0830367, 0.892005, 0.484873, 0.35453, 0.303067, 0.0449598, 0.677799, 0.0645166, 0.210052, 0.949441, 0.769507, 0.369312, 0.131324, 0.585159, 0.432039, 0.857668, 0.587967, 0.905259, 0.230036, 0.324217, 0.97751, 0.484565, 0.629018, 0.225109, 0.273108, 0.0643733, 0.968138, 0.272667, 0.280672, 0.172835, 0.25218, 0.572744, 0.658715, 0.373569, 0.0822719, 0.467123, 0.478136, 0.441749, 0.928454, 0.675788, 0.0515112, 0.326865, 0.717996, 0.791608, 0.835636, 0.62661, 0.752345, 0.355879, 0.301332, 0.592752, 0.674709, 0.8171, 0.475421, 0.993677, 0.349471, 0.464499, 0.290476, 0.754061, 0.286752, 0.864602, 0.0794103, 0.744692, 0.902555, 0.243577, 0.541223, 0.17843, 0.990312, 0.398339, 0.645027, 0.548395, 0.843345, 0.648185, 0.435208, 0.886112, 0.4496, 0.906236, 0.411202, 0.590934, 0.954434, 0.235815, 0.281263, 0.548929, 0.153537, 0.184205, 0.7991, 0.677191, 0.436472, 0.644432, 0.266107, 0.611344, 0.479622, 0.51194, 0.219136, 0.853853, 0.436816, 0.6076, 0.59187, 0.491823, 0.839212, 0.0891322, 0.79803, 0.291623, 0.234777, 0.181739, 0.611303, 0.898885, 0.197685, 0.864132, 0.812749, 0.881813, 0.532308, 0.775868, 0.86234, 0.203799, 0.11907, 0.63381, 0.525241, 0.917297, 0.822734, 0.0351789, 0.783906, 0.197773, 0.0485804, 0.730865, 0.154961, 0.362621, 0.572194, 0.351583, 0.708539, 0.477232, 0.584068, 0.677132, 0.428083, 0.546457, 0.77613, 0.312815, 0.775791, 0.100256, 0.738037, 0.709004, 0.548878, 0.761758, 0.958375, 0.964517, 0.887815, 0.612814, 0.498814, 0.164157, 0.170602, 0.235105, 0.487629, 0.307261, 0.596674, 0.947006, 0.473144, 0.397058, 0.153987, 0.92083, 0.535958, 0.0851835, 0.282776, 0.563342, 0.0861208, 0.311185, 0.867459, 0.810231, 0.131134, 0.769348, 0.221934, 0.908438, 0.355699, 0.0335063, 0.512362, 0.989534, 0.164223, 0.144575, 0.123998, 0.635566, 0.761381, 0.690244, 0.377104, 0.966984, 0.927097, 0.221802, 0.840417, 0.656228, 0.886511, 0.0520425, 0.933234, 0.960195, 0.410967, 0.0131046, 0.98945, 0.410679, 0.416786, 0.335773, 0.867022, 0.473227, 0.218017, 0.824167, 0.042242, 0.286993, 0.479034, 0.0468841, 0.0240143, 0.752881, 0.832831, 0.550008, 0.659603, 0.283631, 0.445006, 0.0618597, 0.795936, 0.605933, 0.622893, 0.118388, 0.0121302, 0.75759, 0.366031, 0.721477, 0.850805, 0.330059, 0.395251, 0.855987, 0.291648, 0.194895, 0.844415, 0.632958, 0.10251, 0.356481, 0.264689, 0.439693, 0.495715, 0.394411, 0.996949, 0.170269, 0.638766, 0.199071, 0.931374, 0.70971, 0.226326, 0.393906, 0.0564923, 0.0181645, 0.114254, 0.756949, 0.0379847, 0.0607238, 0.766953, 0.23202, 0.368807, 0.173989, 0.408378, 0.948673, 0.650679, 0.152183, 0.0212014, 0.0289645, 0.0329749, 0.284794, 0.0103853, 0.242957, 0.598746, 0.0915884, 0.416697, 0.397829, 0.110467, 0.245823, 0.405882, 0.99591, 0.21921, 0.610271, 0.807742, 0.299738, 0.64813, 0.275229, 0.526575, 0.585021, 0.846538, 0.828594, 0.107584, 0.758753, 0.45955, 0.203831, 0.907287, 0.742649, 0.375063, 0.846021, 0.429571, 0.606226, 0.687485, 0.911635, 0.37944, 0.630247, 0.92855, 0.744963, 0.0724244, 0.364864, 0.547149, 0.265658, 0.0431736, 0.640118, 0.409493, 0.416564, 0.965693, 0.868874, 0.681317, 0.813757, 0.456762, 0.807098, 0.135874, 0.728657, 0.109546, 0.884686, 0.296474, 0.278131, 0.702295, 0.0818165, 0.154129, 0.459227, 0.863289, 0.185109, 0.549708, 0.103023, 0.321497, 0.840481, 0.967839, 0.971399, 0.195059, 0.876058, 0.0751044, 0.80548, 0.0878057, 0.933578, 0.578939, 0.212132, 0.66614, 0.541055, 0.794425, 0.940204, 0.312221, 0.578872, 0.249227, 0.682941, 0.936471, 0.233682, 0.497073, 0.855049, 0.727995, 0.122327, 0.860892, 0.92598, 0.103458, 0.271832, 0.541797, 0.353715, 0.746916, 0.119324, 0.621795, 0.776785, 0.0376066, 0.606235, 0.98535, 0.540997, 0.403493, 0.516905, 0.242495, 0.317253, 0.44587, 0.427675, 0.451131, 0.825751, 0.432025, 0.917243, 0.142327, 0.793069, 0.247703, 0.171014, 0.15947, 0.772607, 0.232115, 0.514799, 0.483581, 0.577916, 0.665164, 0.959653, 0.898639, 0.862961, 0.414654, 0.131458, 0.171707, 0.221476, 0.927684, 0.943996, 0.914863, 0.970896, 0.446371, 0.938255, 0.666103, 0.0893337, 0.909624, 0.637013, 0.775433, 0.468151, 0.116681, 0.277571, 0.0764407, 0.162423, 0.384658, 0.920455, 0.387538, 0.779293, 0.593171, 0.372044, 0.476376, 0.176086, 0.524137, 0.0438486, 0.595312, 0.321621, 0.401834, 0.750315, 0.357228, 0.526045, 0.44901, 0.662365, 0.476719, 0.322529, 0.516499, 0.708421, 0.735793, 0.0104833, 0.00532161, 0.463197, 0.98893, 0.221206, 0.418423, 0.321729, 0.799445, 0.293395, 0.265432, 0.287705, 0.628185, 0.00118771, 0.25694, 0.0278366, 0.159475, 0.803109, 0.498007, 0.944893, 0.0641895, 0.717842, 0.641131, 0.441682, 0.0740112, 0.0526145, 0.887327, 0.938251, 0.0894169, 0.0215554, 0.197522, 0.752314, 0.639109, 0.268944, 0.189877, 0.250059, 0.973319, 0.00784774, 0.182758, 0.0961477, 0.145629, 0.0574231, 0.289511, 0.427288, 0.59409, 0.809736, 0.593583, 0.826503, 0.0167115, 0.0395654, 0.175921, 0.918072, 0.988553, 0.195865, 0.0493576, 0.256882, 0.0993088, 0.267146, 0.370154, 0.612375, 0.240145, 0.368014, 0.974433, 0.817853, 0.255606, 0.5134, 0.888767, 0.376799, 0.301158, 0.807284, 0.674619, 0.710718, 0.407684, 0.364833, 0.683545, 0.551968, 0.0888487, 0.10451, 0.562518, 0.706546, 0.0930773, 0.0180842, 0.271144, 0.807563, 0.897958, 0.2587, 0.616013, 0.805699, 0.599381, 0.368372, 0.351136, 0.829284, 0.260464, 0.0157136, 0.516772, 0.42577, 0.189366, 0.951162, 0.870767, 0.96263, 0.717807, 0.0699912, 0.409069, 0.258555, 0.44689, 0.952556, 0.650453, 0.0565907, 0.944194, 0.794816, 0.349263, 0.111698, 0.0893996, 0.333501, 0.918001, 0.16194, 0.0164505, 0.899396, 0.361277, 0.556422, 0.99869, 0.182667, 0.442393, 0.996485, 0.710526, 0.292991, 0.498181, 0.609877, 0.486425, 0.313886, 0.949695, 0.989009, 0.863366, 0.155735, 0.0421055, 0.496073, 0.535372, 0.438363, 0.526073, 0.700835, 0.148732, 0.446968, 0.0329374, 0.193337, 0.155741, 0.714287, 0.411356, 0.865726, 0.681642, 0.162871, 0.574011, 0.631729, 0.896857, 0.669892, 0.825005, 0.0815891, 0.563653, 0.476689, 0.251805, 0.972645, 0.197786, 0.981898, 0.207308, 0.901507, 0.0791852, 0.124701, 0.418809, 0.83853, 0.512213, 0.0912239, 0.0111224, 0.300854, 0.897104, 0.849134, 0.489731, 0.0449163, 0.541635, 0.324326, 0.943505, 0.921968, 0.118138, 0.760508, 0.376111, 0.0268056, 0.173483, 0.0219624, 0.382466, 0.869401, 0.52782, 0.270667, 0.00334581, 0.65812, 0.494211, 0.941646, 0.80405, 0.507431, 0.183213, 0.403965, 0.243346, 0.857107, 0.348323, 0.0825182, 0.113305, 0.365823, 0.740004, 0.959118, 0.472712, 0.804029, 0.95695, 0.184744, 0.237458, 0.607636, 0.653327, 0.887677, 0.443347, 0.897552, 0.808931, 0.770809, 0.450934, 0.192356, 0.88196, 0.731589, 0.659181, 0.454563, 0.427396, 0.643558, 0.119666, 0.162486, 0.865478, 0.973537, 0.005524, 0.501481, 0.676537, 0.572447, 0.650847, 0.320487, 0.131539, 0.631316, 0.775465, 0.973387, 0.48632, 0.908495, 0.863751, 0.501378, 0.217811, 0.551988, 0.458329, 0.926665, 0.796882, 0.53953, 0.673495, 0.759102, 0.559385, 0.870888, 0.917354, 0.664628, 0.591642, 0.721897, 0.81984, 0.348603, 0.618429, 0.393732, 0.612639, 0.559268, 0.594818, 0.0240865, 0.919583, 0.951564, 0.912822, 0.834258, 0.227765, 0.858413, 0.558966, 0.99628, 0.210777, 0.190269, 0.489516, 0.886066, 0.797631, 0.721393, 0.648251, 0.123166, 0.292298, 0.342009, 0.978376, 0.340087, 0.705938, 0.340266, 0.735755, 0.386855, 0.924698, 0.364137, 0.909995, 0.0349718, 0.60813, 0.140911, 0.0576143, 0.461955, 0.563707, 0.118206, 0.568721, 0.390357, 0.201702, 0.828934, 0.212367, 0.604297, 0.340181, 0.35123, 0.143424, 0.795792, 0.566785, 0.805546, 0.770922, 0.719113, 0.0990554, 0.522208, 0.634463, 0.874989, 0.48286, 0.604899, 0.245499, 0.742334, 0.144995, 0.511141, 0.273659, 0.832553, 0.761872, 0.187341, 0.0158627, 0.68155, 0.612817, 0.29456, 0.387387, 0.823899, 0.620883, 0.673587, 0.196102, 0.328783, 0.0783226, 0.117904, 0.909313, 0.223046, 0.784899, 0.788061, 0.829547, 0.569972, 0.590199, 0.759869, 0.851828, 0.624583, 0.784306, 0.275525, 0.951656, 0.269522, 0.61056, 0.767513, 0.546942, 0.609999, 0.330411, 0.971002, 0.415065, 0.630046, 0.138175, 0.809245, 0.781137, 0.885986, 0.952628, 0.18252, 0.0135932, 0.925388, 0.802527, 0.711905, 0.459045, 0.469015, 0.454683, 0.803198, 0.738985, 0.589639, 0.729487, 0.0206505, 0.0471438, 0.555607, 0.647299, 0.710894, 0.0232273, 0.473536, 0.992742, 0.138496, 0.551738, 0.395757, 0.0232328, 0.776831, 0.40743, 0.126116, 0.762352, 0.856934, 0.938773, 0.49775, 0.815219, 0.247492, 0.936613, 0.516516, 0.55747, 0.999511, 0.645613, 0.704286, 0.552449, 0.451766, 0.287689, 0.48226, 0.430813, 0.165118, 0.618992, 0.241117, 0.314003, 0.0530261, 0.728283, 0.376294, 0.125774, 0.137133, 0.151684, 0.828655, 0.241104, 0.893395, 0.908325, 0.991044, 0.639374, 0.962975, 0.891643, 0.271515, 0.423306, 0.84826, 0.677847, 0.288955, 0.772833, 0.922881, 0.58682, 0.769327, 0.389095, 0.431119, 0.777751, 0.148845, 0.961312, 0.659001, 0.0589023, 0.141155, 0.19504, 0.000765664, 0.816062, 0.427383, 0.250311, 0.715713, 0.857908, 0.298356, 0.810578, 0.413091, 0.0148862, 0.915761, 0.147426, 0.356771, 0.166736, 0.0924138, 0.400727, 0.262604, 0.740243, 0.543766, 0.941331, 0.298581, 0.045212, 0.998012, 0.270978, 0.364636, 0.573023, 0.443122, 0.835473, 0.155941, 0.104697, 0.907616, 0.99258, 0.798865, 0.26, 0.648707, 0.805339, 0.406667, 0.67507, 0.974242, 0.664198, 0.758657, 0.0178747, 0.738077, 0.241809, 0.659722, 0.440549, 0.282782, 0.306465, 0.0758013, 0.14522, 0.191062, 0.772218, 0.321738, 0.802261, 0.739133, 0.911742, 0.405674, 0.453852, 0.790895, 0.228438, 0.133695, 0.0672329, 0.271262, 0.602318, 0.496663, 0.839782, 0.765948, 0.762234, 0.572786, 0.678214, 0.367012, 0.054096, 0.634219, 0.389622, 0.140702, 0.262828, 0.736748, 0.109723, 0.403525, 0.347585, 0.218126, 0.661328, 0.216073, 0.839315, 0.389476, 0.173967, 0.6853, 0.972736, 0.316608, 0.91018, 0.733169, 0.836239, 0.79083, 0.289316, 0.900352, 0.337066, 0.19927, 0.252872, 0.0403512, 0.334056, 0.0458046, 0.0125463, 0.518202, 0.131157, 0.891323, 0.101934, 0.745387, 0.0230805, 0.840668, 0.509314, 0.817136, 0.846837, 0.179772, 0.110293, 0.863004, 0.0407414, 0.15709, 0.723, 0.749676, 0.599542, 0.539487, 0.475971, 0.903518, 0.562761, 0.176217, 0.237273, 0.183964, 0.532962, 0.593046, 0.408261, 0.17082, 0.281051, 0.722534, 0.821272, 0.287547, 0.273163, 0.736222, 0.270509, 0.289959, 0.992854, 0.502057, 0.599229, 0.132384, 0.629982, 0.995445, 0.437534, 0.366953, 0.374743, 0.170458, 0.602025, 0.467811, 0.144916, 0.938602, 0.0962815, 0.587758, 0.580466, 0.0733088, 0.418199, 0.247033, 0.625023, 0.32498, 0.975208, 0.204406, 0.637679, 0.6115, 0.0876326, 0.603851, 0.447662, 0.64321, 0.673376, 0.964428, 0.0946905, 0.195538, 0.878627, 0.338571, 0.0178136, 0.476829, 0.554766, 0.411815, 0.449492, 0.0729066, 0.969491, 0.359562, 0.494517, 0.484236, 0.919227, 0.600618, 0.625219, 0.794333, 0.805586, 0.666122, 0.965683, 0.528569, 0.891717, 0.140393, 0.79759, 0.577391, 0.763289, 0.20801, 0.177661, 0.371169, 0.548201, 0.846194, 0.732316, 0.986391, 0.0623603, 0.172577, 0.159146, 0.768465, 0.658948, 0.531107, 0.221383, 0.436848, 0.430568, 0.0506848, 0.700965, 0.515319, 0.699194, 0.20634, 0.210227, 0.3904, 0.857165, 0.157405, 0.961468, 0.495033, 0.184921, 0.846398, 0.330724, 0.634038, 0.189147, 0.450485, 0.187222, 0.404023, 0.00236388, 0.931786, 0.135573, 0.602142, 0.618866, 0.252505, 0.54096, 0.852662, 0.739679, 0.097013, 0.480278, 0.783236, 0.765232, 0.190613, 0.394705, 0.132664, 0.997013, 0.99244, 0.254413, 0.434662, 0.0958931, 0.317958, 0.274899, 0.0537962, 0.536602, 0.946362, 0.637584, 0.48559, 0.726569, 0.566276, 0.296169, 0.64028, 0.349356, 0.470348, 0.755729, 0.446221, 0.0269839, 0.0272818, 0.660063, 0.360886, 0.0748171, 0.233837, 0.522727, 0.147242, 0.679103, 0.0294322, 0.0387432, 0.103845, 0.968886, 0.713026, 0.583265, 0.525373, 0.332164, 0.733758, 0.127217, 0.599796, 0.964788, 0.981505, 0.164519, 0.730032, 0.858293, 0.659433, 0.170366, 0.972842, 0.913257, 0.715129, 0.538941, 0.779474, 0.241045, 0.736057, 0.561962, 0.0228246, 0.896983, 0.948562, 0.558583, 0.019025, 0.158188, 0.873232, 0.242444, 0.943358, 0.375036, 0.246231, 0.665553, 0.113559, 0.682651, 0.451092, 0.763624, 0.958767, 0.520576, 0.860918, 0.606418, 0.771554, 0.691394, 0.00944814, 0.654227, 0.630449, 0.997169, 0.102747, 0.927235, 0.765837, 0.641497, 0.467332, 0.759331, 0.607432, 0.104646, 0.813646, 0.736717, 0.538414, 0.660265, 0.562663, 0.787445, 0.863065, 0.685598, 0.701698, 0.799293, 0.882257, 0.596097, 0.838928, 0.720528, 0.723564, 0.443364, 0.773785, 0.157988, 0.492769, 0.500118, 0.229944, 0.268233, 0.704697, 0.21838, 0.563423, 0.521119, 0.187359, 0.703179, 0.539207, 0.18224, 0.308922, 0.597369, 0.576366, 0.525489, 0.940259, 0.413666, 0.654303, 0.379866, 0.152853, 0.318109, 0.169557, 0.301647, 0.948932, 0.198906, 0.563176, 0.808374, 0.794709, 0.281876, 0.51802, 0.504197, 0.979889, 0.134977, 0.0674366, 0.571003, 0.0545859, 0.852502, 0.817411, 0.277611, 0.850023, 0.86635, 0.843949, 0.767062, 0.0243032, 0.832766, 0.103435, 0.766998, 0.0809732, 0.868137, 0.0436018, 0.767215, 0.944113, 0.26165, 0.535751, 0.891189, 0.613507, 0.230717, 0.826793, 0.90983, 0.902705, 0.2274, 0.0591369, 0.0952792, 0.76841, 0.271257, 0.892712, 0.858496, 0.559836, 0.746414, 0.649751, 0.923867, 0.267264, 0.476589, 0.98997, 0.382942, 0.643292, 0.980777, 0.235266, 0.0795356, 0.206256, 0.392724, 0.00524073, 0.726938, 0.22979, 0.175653, 0.370933, 0.754208, 0.518768, 0.0731024, 0.374884, 0.526815, 0.820789, 0.698781, 0.684112, 0.947069, 0.528096, 0.812364, 0.726435, 0.275394, 0.937842, 0.677265, 0.805396, 0.649637, 0.666419, 0.121323, 0.0619148, 0.726193, 0.8854, 0.835788, 0.411723, 0.550008, 0.193728, 0.201855, 0.484289, 0.227465, 0.620363, 0.098864, 0.847027, 0.889017, 0.961642, 0.284766, 0.71569, 0.210706, 0.268288, 0.654382, 0.933237, 0.608494, 0.297602, 0.985109, 0.341269, 0.574067, 0.951014, 0.381361, 0.0390001, 0.132829, 0.400454, 0.623617, 0.391841, 0.147822, 0.559094, 0.753036, 0.176367, 0.468801, 0.916402, 0.505478, 0.0937695, 0.3424, 0.265769, 0.84268, 0.799894, 0.612063, 0.615141, 0.652949, 0.514943, 0.659052, 0.381337, 0.0512221, 0.894979, 0.214731, 0.300755, 0.317488, 0.539459, 0.943168, 0.74588, 0.951298, 0.374936, 0.788679, 0.522414, 0.262568, 0.380122, 0.950226, 0.80637, 0.695311, 0.663997, 0.651776, 0.567625, 0.637554, 0.88283, 0.502462, 0.651799, 0.304513, 0.744262, 0.630791, 0.874436, 0.468431, 0.468395, 0.156895, 0.752278, 0.444929, 0.313451, 0.772185, 0.686227, 0.266354, 0.352239, 0.556416, 0.175538, 0.886954, 0.80055, 0.592855, 0.117733, 0.890135, 0.694178, 0.143462, 0.183786, 0.111361, 0.751949, 0.910558, 0.177295, 0.617773, 0.980424, 0.186026, 0.934027, 0.782383, 0.998444, 0.570814, 0.463394, 0.625836, 0.678522, 0.186423, 0.421975, 0.51969, 0.56891, 0.241427, 0.587216, 0.431899, 0.61606, 0.250613, 0.313678, 0.402734, 0.15466, 0.503842, 0.558041, 0.614553, 0.870482, 0.590434, 0.816333, 0.825288, 0.867169, 0.04316, 0.321845, 0.739151, 0.221427, 0.175579, 0.754401, 0.316374, 0.190673, 0.272849, 0.603555, 0.673068, 0.0751547, 0.268687, 0.216717, 0.867664, 0.468306, 0.817736, 0.375376, 0.747197, 0.262925, 0.884748, 0.481215, 0.531307, 0.40478, 0.727778, 0.232204, 0.0111088, 0.109155, 0.225445, 0.95549, 0.580218, 0.0179345, 0.230458, 0.90268, 0.128021, 0.606634, 0.212615, 0.643174, 0.420191, 0.966698, 0.148805, 0.936902, 0.427286, 0.922583, 0.954008, 0.489383, 0.595573, 0.862088, 0.972187, 0.766681, 0.154849, 0.939441, 0.342115, 0.317699, 0.824605, 0.534231, 0.770833, 0.198245, 0.404023, 0.180527, 0.715574, 0.271331, 0.48273, 0.209219, 0.530061, 0.190801, 0.503903, 0.335641, 0.623987, 0.261913, 0.710136, 0.52045, 0.965192, 0.0952744, 0.121001, 0.031291, 0.641217, 0.498995, 0.98109, 0.553887, 0.115804, 0.0791406, 0.0481144, 0.451669, 0.504631, 0.139138, 0.305004, 0.706337, 0.667417, 0.824515, 0.863433, 0.758306, 0.838828, 0.0628382, 0.386401, 0.444192, 0.772499, 0.59096, 0.143982, 0.455908, 0.797249, 0.754216, 0.89061, 0.0942095, 0.499635, 0.913581, 0.599755, 0.249166, 0.564834, 0.398485, 0.0133317, 0.653655, 0.397257, 0.136592, 0.818902, 0.449319, 0.801893, 0.610453, 0.264237, 0.221726, 0.337326, 0.35534, 0.925313, 0.197837, 0.36576, 0.24177, 0.369551, 0.862368, 0.927855, 0.186939, 0.281315, 0.444484, 0.970839, 0.530399, 0.663522, 0.480791, 0.298823, 0.834414, 0.000362955, 0.394165, 0.076971, 0.0220796, 0.428804, 0.889852, 0.85644, 0.208431, 0.493519, 0.643436, 0.661069, 0.777199, 0.837695, 0.726576, 0.312783, 0.344399, 0.430382, 0.235437, 0.83473, 0.172753, 0.526748, 0.885962, 0.904429, 0.487373, 0.220492, 0.999547, 0.0381287, 0.0554077, 0.266235, 0.690878, 0.0281044, 0.742065, 0.212958, 0.194056, 0.224718, 0.566314, 0.0771658, 0.213819, 0.513215, 0.282513, 0.362161, 0.318223, 0.442504, 0.419344, 0.238926, 0.997876, 0.386875, 0.832378, 0.0568294, 0.950657, 0.294634, 0.594692, 0.936411, 0.143774, 0.912139, 0.0267354, 0.235006, 0.64102, 0.491119, 0.00979097, 0.128689, 0.112191, 0.698623, 0.314074, 0.018156, 0.894285, 0.51748, 0.494384, 0.121172, 0.676978, 0.220353, 0.551305, 0.360828, 0.591426, 0.477987, 0.856079, 0.568853, 0.32561, 0.326201, 0.436064, 0.724033, 0.0356362, 0.790356, 0.458894, 0.329052, 0.613057, 0.922875, 0.980869, 0.634058, 0.0913828, 0.471529, 0.678107, 0.72559, 0.619647, 0.285882, 0.723729, 0.215217, 0.381512, 0.522362, 0.999275, 0.941393, 0.5391, 0.346071, 0.11983, 0.938514, 0.893123, 0.149674, 0.216018, 0.62274, 0.590566, 0.453861, 0.585271, 0.159612, 0.832163, 0.688786, 0.878436, 0.768609, 0.0182591, 0.521624, 0.242915, 0.319346, 0.895387, 0.680631, 0.586943, 0.36178, 0.195096, 0.940498, 0.0713945, 0.784851, 0.452908, 0.014823, 0.380542, 0.769342, 0.334072, 0.542043, 0.073854, 0.831959, 0.192065, 0.772846, 0.0207625, 0.695405, 0.122613, 0.0689288, 0.0774109, 0.402734, 0.918181, 0.492536, 0.943891, 0.396396, 0.338269, 0.174756, 0.858506, 0.706656, 0.232598, 0.902888, 0.0232391, 0.933194, 0.840573, 0.432253, 0.994002, 0.237402, 0.540469, 0.890985, 0.600949, 0.0360909, 0.994874, 0.247599, 0.528897, 0.132192, 0.559757, 0.354476, 0.608939, 0.0500324, 0.221974, 0.725789, 0.916872, 0.975481, 0.47478, 0.476658, 0.718356, 0.557299, 0.507325, 0.638196, 0.371043, 0.169353, 0.94656, 0.00855371, 0.233763, 0.725029, 0.404322, 0.772414, 0.15335, 0.550963, 0.849622, 0.733453, 0.0758419, 0.683996, 0.503317, 0.970196, 0.521742, 0.68888, 0.468305, 0.0719073, 0.678399, 0.290667, 0.75198, 0.0459418, 0.157773, 0.245017, 0.637026, 0.984097, 0.739316, 0.740636, 0.514009, 0.565287, 0.688721, 0.913287, 0.382862, 0.967688, 0.0467683, 0.424222, 0.127091, 0.927243, 0.897798, 0.287813, 0.0502903, 0.686632, 0.683619, 0.814509, 0.0899549, 0.381423, 0.527956, 0.685924, 0.420243, 0.704938, 0.65919, 0.648959, 0.94251, 0.459588, 0.25664, 0.848237, 0.887238, 0.746489, 0.893294, 0.295475, 0.0295005, 0.371808, 0.0415862, 0.544484, 0.14464, 0.793934, 0.782912, 0.0538201, 0.557197, 0.0630537, 0.838322, 0.134248, 0.553618, 0.645032, 0.354804, 0.617168, 0.876732, 0.130592, 0.679223, 0.156673, 0.12631, 0.148912, 0.926549, 0.372323, 0.496342, 0.904119, 0.747807, 0.696363, 0.275942, 0.596396, 0.375462, 0.012028, 0.548492, 0.989382, 0.475792, 0.459052, 0.100197, 0.258228, 0.912339, 0.810651, 0.868541, 0.680623, 0.0184828, 0.128553, 0.0682615, 0.761748, 0.993481, 0.716995, 0.273896, 0.452432, 0.442725, 0.699469, 0.324601, 0.248393, 0.531693, 0.774441, 0.942833, 0.184796, 0.129317, 0.90462, 0.692213, 0.248467, 0.585284, 0.988108, 0.0619278, 0.0377834, 0.696714, 0.932663, 0.302306, 0.480454, 0.239548, 0.267572, 0.34719, 0.0419092, 0.747019, 0.904019, 0.286885, 0.848883, 0.935396, 0.334755, 0.21997, 0.151156, 0.127164, 0.303261, 0.496119, 0.747873, 0.825951, 0.362257, 0.195735, 0.127633, 0.0361607, 0.22829, 0.264407, 0.254855, 0.61719, 0.820758, 0.930943, 0.22506, 0.0200303, 0.792105, 0.652014, 0.966935, 0.57851, 0.712762, 0.388077, 0.60813, 0.624291, 0.928777, 0.870221, 0.784416, 0.53137, 0.819399, 0.849431, 0.971249, 0.373368, 0.52572, 0.934896, 0.184968, 0.796003, 0.930155, 0.336169, 0.694969, 0.305976, 0.513695, 0.873715, 0.923034, 0.116645, 0.320457, 0.112744, 0.395056, 0.483268, 0.403615, 0.246422, 0.112713, 0.955845, 0.530588, 0.378185, 0.203345, 0.49863, 0.981093, 0.593413, 0.856221, 0.647784, 0.34789, 0.538461, 0.176787, 0.760408, 0.681924, 0.610988, 0.707563, 0.299869, 0.734003, 0.1127, 0.0834526, 0.0220461, 0.117956, 0.0304949, 0.320282, 0.515334, 0.132549, 0.405509, 0.761268, 0.180804, 0.585011, 0.675927, 0.933179, 0.583383, 0.181295, 0.858632, 0.61501, 0.115127, 0.160397, 0.286001, 0.0365904, 0.612176, 0.890251, 0.855244, 0.544736, 0.600654, 0.192526, 0.207142, 0.585061, 0.723241, 0.0305854, 0.906201, 0.300921, 0.658964, 0.968552, 0.278554, 0.0310787, 0.717203, 0.248136, 0.630781, 0.270253, 0.289819, 0.734087, 0.720263, 0.171219, 0.899631, 0.564664, 0.0258576, 0.519758, 0.644002, 0.701642, 0.869865, 0.786975, 0.717549, 0.0491178, 0.434058, 0.394163, 0.885417, 0.727599, 0.785278, 0.242689, 0.492116, 0.85453, 0.155595, 0.728303, 0.856938, 0.399704, 0.241284, 0.850065, 0.922071, 0.877973, 0.168211, 0.851038, 0.157012, 0.303181, 0.356058, 0.583792, 0.191925, 0.941222, 0.492563, 0.144931, 0.223785, 0.814394, 0.338385, 0.540184, 0.774187, 0.119114, 0.206181, 0.735758, 0.575481, 0.158476, 0.547546, 0.279155, 0.878953, 0.495945, 0.576014, 0.457666, 0.222405, 0.193601, 0.204385, 0.90942, 0.722909, 0.115831, 0.996332, 0.116538, 0.109814, 0.789295, 0.787046, 0.276958, 0.493615, 0.708681, 0.859758, 0.212426, 0.441307, 0.0215186, 0.382688, 0.349373, 0.830311, 0.364945, 0.78871, 0.092119, 0.411143, 0.180855, 0.643677, 0.274428, 0.928137, 0.301677, 0.238322, 0.631149, 0.876727, 0.617039, 0.819574, 0.320929, 0.566256, 0.091213, 0.720415, 0.451016, 0.841243, 0.0637418, 0.773849, 0.523216, 0.129316, 0.228553, 0.83839, 0.720857, 0.4508, 0.729326, 0.283889, 0.521687, 0.670042, 0.310788, 0.237641, 0.198172, 0.857647, 0.590305, 0.486897, 0.895551, 0.976329, 0.0461186, 0.764466, 0.156225, 0.150065, 0.121629, 0.339321, 0.864672, 0.0475929, 0.181843, 0.930669, 0.749646, 0.413713, 0.758736, 0.265734, 0.811058, 0.83143, 0.148884, 0.814754, 0.00183105, 0.304799, 0.281774, 0.381291, 0.598088, 0.963552, 0.423599, 0.30476, 0.107936, 0.817804, 0.930188, 0.0292939, 0.859812, 0.991556, 0.336604, 0.782314, 0.388782, 0.295328, 0.884533, 0.257462, 0.300516, 0.591447, 0.723904, 0.326247, 0.146774, 0.97647, 0.297485, 0.589497, 0.970214, 0.0410628, 0.921568, 0.62248, 0.339269, 0.495581, 0.0767454, 0.966806, 0.0589158, 0.396406, 0.995582, 0.745146, 0.0589678, 0.0342307, 0.431874, 0.567572, 0.336451, 0.244786, 0.460678, 0.862148, 0.97088, 0.511187, 0.802736, 0.30921, 0.617095, 0.445207, 0.0750825, 0.394839, 0.222186, 0.367263, 0.00337537, 0.627881, 0.134698, 0.665422, 0.879893, 0.622672, 0.0302323, 0.885841, 0.537989, 0.911056, 0.278257, 0.716116, 0.269452, 0.979533, 0.410223, 0.618212, 0.317339, 0.719066, 0.905226, 0.95324, 0.957791, 0.250142, 0.522632, 0.360267, 0.357336, 0.776491, 0.882933, 0.100169, 0.116828, 0.166653, 0.768858, 0.850701, 0.0346909, 0.375351, 0.318612, 0.881048, 0.778074, 0.45394, 0.19884, 0.211993, 0.998809, 0.286914, 0.757266, 0.413899, 0.240068, 0.399836, 0.000750573, 0.158225, 0.279642, 0.761147, 0.492584, 0.684564, 0.0415782, 0.476355, 0.126179, 0.116378, 0.0221162, 0.97848, 0.891277, 0.45055, 0.782095, 0.156758, 0.794473, 0.618912, 0.531278, 0.602697, 0.399455, 0.702711, 0.263113, 0.0445142, 0.753808, 0.37428, 0.223015, 0.836329, 0.606861, 0.735915, 0.142172, 0.587444, 0.767676, 0.170938, 0.590825, 0.152644, 0.675136, 0.514966, 0.869304, 0.124112, 0.770372, 0.892914, 0.0584586, 0.0171729, 0.441062, 0.706832, 0.840641, 0.812824, 0.782498, 0.530312, 0.0831706, 0.606121, 0.082016, 0.988946, 0.872385, 0.134207, 0.35928, 0.712274, 0.225883, 0.218709, 0.332244, 0.338422, 0.117309, 0.372851, 0.463702, 0.45301, 0.0303854, 0.231422, 0.697024, 0.482024, 0.0043619, 0.884546, 0.530352, 0.722058, 0.657565, 0.596428, 0.221456, 0.47345, 0.447847, 0.486759, 0.913181, 0.218909, 0.837963, 0.381696, 0.285305, 0.795781, 0.876721, 0.726653, 0.877756, 0.25639, 0.326533, 0.0298693, 0.242767, 0.284716, 0.0232318, 0.408906, 0.192667, 0.874931, 0.000391752, 0.660105, 0.207311, 0.813546, 0.00368367, 0.867223, 0.68173, 0.451206, 0.20393, 0.130545, 0.513202, 0.373289, 0.04779, 0.591133, 0.360522, 0.828792, 0.204391, 0.261686, 0.840183, 0.753748, 0.950143, 0.54666, 0.394118, 0.625572, 0.318039, 0.074424, 0.168893, 0.760687, 0.81346, 0.447106, 0.127068, 0.881654, 0.533629, 0.0562974, 0.0354889, 0.865537, 0.685353, 0.326312, 0.0881701, 0.868933, 0.603044, 0.645942, 0.644711, 0.657063, 0.480383, 0.246866, 0.183549, 0.0892146, 0.441892, 0.531132, 0.954091, 0.159256, 0.0835811, 0.493946, 0.476517, 0.942527, 0.408721, 0.00653435, 0.0834318, 0.524329, 0.186832, 0.629579, 0.172714, 0.0858283, 0.0689363, 0.34424, 0.782379, 0.0185725, 0.584837, 0.174917, 0.487611, 0.445817, 0.886239, 0.468502, 0.476558, 0.229707, 0.129198, 0.272364, 0.0300387, 0.101355, 0.136276, 0.358289, 0.987152, 0.239242, 0.682611, 0.661904, 0.0805846, 0.14475, 0.775397, 0.910405, 0.1246, 0.222585, 0.058568, 0.072662, 0.85029, 0.368821, 0.360277, 0.569662, 0.465136, 0.295499, 0.757381, 0.561263, 0.152508, 0.579781, 0.762937, 0.865448, 0.315933, 0.0928943, 0.355187, 0.705349, 0.28899, 0.378469, 0.625726, 0.386859, 0.00989368, 0.203887, 0.379569, 0.405408, 0.269942, 0.574519, 0.546921, 0.307467, 0.83233, 0.27854, 0.484269, 0.506514, 0.766033, 0.202428, 0.705517, 0.468779, 0.462951, 0.917114, 0.0420313, 0.63035, 0.690599, 0.0984404, 0.365548, 0.498503, 0.0900206, 0.446141, 0.784607, 0.971757, 0.862731, 0.720257, 0.779566, 0.252187, 0.140158, 0.292969, 0.943034, 0.249158, 0.540571, 0.14069, 0.322399, 0.332654, 0.872873, 0.10853, 0.0938648, 0.195022, 0.108344, 0.647948, 0.0539708, 0.841677, 0.903013, 0.847462, 0.817227, 0.834615, 0.440096, 0.284655, 0.966755, 0.884198, 0.0708221, 0.448811, 0.114418, 0.655087, 0.550545, 0.619192, 0.382552, 0.635639, 0.0903912, 0.80223, 0.885799, 0.994593, 0.636088, 0.130848, 0.320617, 0.751163, 0.374591, 0.494888, 0.744976, 0.348855, 0.350868, 0.705441, 0.742399, 0.336918, 0.180846, 0.0451081, 0.68227, 0.515551, 0.0282521, 0.26814, 0.170132, 0.103779, 0.221597, 0.568927, 0.237043, 0.541676, 0.74259, 0.492674, 0.763025, 0.511421, 0.85459, 0.776193, 0.690783, 0.492501, 0.419218, 0.140563, 0.171486, 0.772961, 0.983848, 0.565914, 0.830099, 0.688199, 0.469671, 0.425257, 0.248831, 0.229074, 0.853564, 0.589752, 0.947709, 0.729819, 0.236991, 0.551146, 0.225102, 0.181392, 0.706441, 0.0775105, 0.0841077, 0.35211, 0.978525, 0.218744, 0.750949, 0.704113, 0.449898, 0.966484, 0.0106887, 0.820635, 0.236401, 0.880151, 0.271564, 0.610231, 0.88292, 0.367338, 0.395313, 0.988624, 0.579237, 0.585322, 0.820054, 0.511555, 0.530661, 0.986911, 0.414232, 0.437382, 0.650508, 0.925384, 0.733178, 0.985954, 0.526044, 0.0999448, 0.223699, 0.661449, 0.275497, 0.595932, 0.0252661, 0.358223, 0.00490222, 0.00723672, 0.450841, 0.913175, 0.664549, 0.09219, 0.813527, 0.874422, 0.87645, 0.261922, 0.181881, 0.41414, 0.879238, 0.32461, 0.315214, 0.464158, 0.237772, 0.500516, 0.0593136, 0.878194, 0.0388181, 0.269684, 0.555233, 0.208229, 0.735903, 0.43728, 0.203055, 0.55765, 0.262298, 0.280388, 0.616353, 0.664842, 0.224197, 0.649632, 0.633621, 0.380696, 0.0245201, 0.483146, 0.221768, 0.441952, 0.959894, 0.0493276, 0.616725, 0.104681, 0.230533, 0.707058, 0.500384, 0.05228, 0.134377, 0.0405846, 0.369997, 0.747358, 0.345489, 0.926711, 0.307617, 0.229975, 0.713876, 0.644125, 0.119532, 0.878276, 0.992438, 0.958023, 0.439826, 0.681482, 0.419516, 0.488463, 0.180604, 0.0648086, 0.753004, 0.881174, 0.0430597, 0.792289, 0.384788, 0.165759, 0.953536, 0.941777, 0.103897, 0.358685, 0.223135, 0.700617, 0.645657, 0.199259, 0.724836, 0.258711, 0.771646, 0.623592, 0.7923, 0.525011, 0.79812, 0.917418, 0.0408786, 0.70516, 0.685949, 0.845311, 0.848584, 0.816048, 0.577728, 0.0632474, 0.0337705, 0.749029, 0.354352, 0.115613, 0.405688, 0.354145, 0.0960672, 0.545181, 0.128382, 0.707834, 0.777129, 0.455415, 0.291398, 0.202387, 0.312735, 0.231164, 0.915044, 0.105688, 0.992714, 0.475474, 0.547683, 0.536471, 0.12417, 0.890503, 0.969704, 0.398818, 0.652417, 0.43562, 0.459029, 0.526732, 0.623382, 0.328677, 0.629836, 0.921082, 0.18711, 0.214384, 0.233311, 0.226147, 0.797971, 0.534456, 0.256337, 0.689548, 0.193202, 0.503527, 0.132612, 0.0113974, 0.561125, 0.951401, 0.642326, 0.713237, 0.257228, 0.287788, 0.0727935, 0.992315, 0.492784, 0.753093, 0.787538, 0.302604, 0.276507, 0.421724, 0.53667, 0.521195, 0.914161, 0.477701, 0.667751, 0.834651, 0.719402, 0.622925, 0.610117, 0.0918504, 0.827973, 0.776474, 0.997031, 0.604986, 0.693104, 0.920856, 0.953291, 0.753704, 0.937652, 0.49416, 0.0343811, 0.210229, 0.718012, 0.00326219, 0.662774, 0.545044, 0.605222, 0.793254, 0.812442, 0.223717, 0.222193, 0.414127, 0.109099, 0.0470771, 0.81452, 0.52753, 0.40668, 0.862339, 0.45624, 0.403171, 0.949618, 0.0508641, 0.107696, 0.548259, 0.703493, 0.77282, 0.897441, 0.960316, 0.375285, 0.672975, 0.0594269, 0.211847, 0.596767, 0.375966, 0.264368, 0.153689, 0.43175, 0.334658, 0.792881, 0.712137, 0.255055, 0.835249, 0.19435, 0.523901, 0.747742, 0.021932, 0.825722, 0.12995, 0.746476, 0.0302897, 0.143445, 0.633426, 0.667043, 0.062095, 0.378326, 0.992086, 0.460239, 0.868868, 0.510366, 0.870358, 0.384342, 0.225636, 0.0825906, 0.0475967, 0.202343, 0.63943, 0.753755, 0.00888219, 0.92597, 0.4676, 0.526284, 0.312375, 0.526216, 0.663695, 0.0312666, 0.102075, 0.0150701, 0.693283, 0.997117, 0.954093, 0.815279, 0.763802, 0.725875, 0.292492, 0.344055, 0.627345, 0.522168, 0.621334, 0.333947, 0.1424, 0.165267, 0.499736, 0.746754, 0.79877, 0.776785, 0.557139, 0.0425215, 0.90292, 0.316732, 0.869703, 0.785483, 0.0158521, 0.94999, 0.484853, 0.980765, 0.216394, 0.536688, 0.882527, 0.29969, 0.474124, 0.660068, 0.978133, 0.562514, 0.922584, 0.106834, 0.561946, 0.898387, 0.53585, 0.520597, 0.411147, 0.0280199, 0.0521744, 0.98895, 0.0385853, 0.0455102, 0.970508, 0.256327, 0.0389597, 0.624331, 0.274006, 0.378284, 0.33111, 0.482736, 0.923735, 0.0209944, 0.931935, 0.435454, 0.174434, 0.346234, 0.317617, 0.850623, 0.278118, 0.927707, 0.513877, 0.381132, 0.44689, 0.930011, 0.607872, 0.928808, 0.299398, 0.203065, 0.120989, 0.316432, 0.383152, 0.842135, 0.704556, 0.118635, 0.422995, 0.000466669, 0.147807, 0.502291, 0.993403, 0.601303, 0.222253, 0.0296877, 0.0284052, 0.87341, 0.233206, 0.0381863, 0.700907, 0.689801, 0.399134, 0.784999, 0.63014, 0.865453, 0.287433, 0.990328, 0.882574, 0.0774038, 0.778073, 0.484293, 0.738884, 0.684839, 0.468305, 0.0653757, 0.997647, 0.0303581, 0.0133819, 0.670839, 0.505136, 0.607782, 0.915422, 0.861656, 0.149417, 0.707365, 0.602442, 0.647925, 0.511412, 0.956392, 0.726319, 0.30591, 0.561806, 0.297597, 0.527965, 0.43694, 0.773655, 0.763751, 0.493458, 0.224437, 0.938869, 0.546626, 0.641176, 0.676299, 0.120913, 0.244841, 0.913733, 0.392493, 0.380461, 0.917425, 0.346866, 0.946269, 0.115818, 0.19961, 0.900466, 0.0815982, 0.91916, 0.461648, 0.865653, 0.983458, 0.810979, 0.762103, 0.384499, 0.572888, 0.156534, 0.281532, 0.862645, 0.278199, 0.337823, 0.407339, 0.193315, 0.384848, 0.986914, 0.819812, 0.828864, 0.658969, 0.424426, 0.0739355, 0.947452, 0.368272, 0.402025, 0.242601, 0.693957, 0.215303, 0.814995, 0.265798, 0.0264865, 0.286466, 0.015661, 0.583045, 0.291179, 0.669322, 0.511267, 0.229816, 0.131331, 0.730827, 0.74252, 0.93343, 0.720619, 0.612438, 0.259147, 0.112357, 0.586765, 0.0858606, 0.153671, 0.773048, 0.822479, 0.443573, 0.55486, 0.910416, 0.85707, 0.0148852, 0.853716, 0.228104, 0.513679, 0.951789, 0.727959, 0.200735, 0.210806, 0.125079, 0.228391, 0.209873, 0.237775, 0.108994, 0.446076, 0.221169, 0.834191, 0.98984, 0.0542308, 0.58488, 0.315972, 0.254531, 0.828329, 0.904021, 0.875414, 0.150553, 0.0298306, 0.215226, 0.586307, 0.417627, 0.479362, 0.172838, 0.5259, 0.908004, 0.0605249, 0.859353, 0.828878, 0.984935, 0.39564, 0.749108, 0.526107, 0.157768, 0.336767, 0.580207, 0.598838, 0.755481, 0.144988, 0.698507, 0.464909, 0.344876, 0.172977, 0.468696, 0.668333, 0.919779, 0.232349, 0.715044, 0.280844, 0.1119, 0.676872, 0.209419, 0.0207841, 0.770692, 0.610173, 0.803793, 0.47074, 0.186878, 0.269158, 0.749201, 0.540574, 0.915717, 0.523814, 0.571266, 0.10382, 0.811718, 0.731922, 0.468545, 0.708574, 0.323435, 0.610058, 0.45889, 0.356482, 0.981413, 0.812081, 0.802843, 0.140016, 0.27479, 0.879972, 0.976442, 0.0214847, 0.606645, 0.452834, 0.33259, 0.259304, 0.324395, 0.22969, 0.0908657, 0.994912, 0.00520821, 0.219624, 0.419453, 0.820987, 0.279137, 0.787163, 0.742862, 0.702888, 0.0585412, 0.17378, 0.803108, 0.967417, 0.554914, 0.676712, 0.801808, 0.203466, 0.917554, 0.547952, 0.110401, 0.566604, 0.000901547, 0.428874, 0.410979, 0.882269, 0.568531, 0.204807, 0.158472, 0.797748, 0.923136, 0.626076, 0.995379, 0.970147, 0.636004, 0.256138, 0.263984, 0.0188201, 0.836662, 0.891073, 0.815278, 0.213562, 0.265101, 0.287762, 0.853247, 0.162469, 0.27606, 0.396637, 0.0501615, 0.519138, 0.364286, 0.0357294, 0.34329, 0.43058, 0.134315, 0.399785, 0.243176, 0.897879, 0.0347835, 0.977129, 0.964701, 0.992374, 0.5317, 0.855217, 0.0626301, 0.720206, 0.157749, 0.331044, 0.119822, 0.361034, 0.657655, 0.734292, 0.487953, 0.878978, 0.348533, 0.361729, 0.655813, 0.495023, 0.407889, 0.922945, 0.903442, 0.38402, 0.512097, 0.429171, 0.506999, 0.895231, 0.182171, 0.618858, 0.88438, 0.296033, 0.481725, 0.858442, 0.493233, 0.151025, 0.16046, 0.180032, 0.441936, 0.211194, 0.7617, 0.867114, 0.199935, 0.743809, 0.637003, 0.808767, 0.561247, 0.776601, 0.43555, 0.188716]}
+
+output0 = {i85: [0.605085, 0.0733608, 0.0200205, 0.114568, 0.178815, 0.0580576, 0.123144, 0.232838, 0.0916902, 0.111395, 0.138349]}
+
+Example((input0, output0))
+
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/mobilenet_quantized.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/mobilenet_quantized.mod.py
new file mode 100644
index 000000000..3f9684950
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/mobilenet_quantized.mod.py
@@ -0,0 +1,261 @@
+# Passing weights via shared memory
+Configuration.use_shm_for_weights = True
+model = Model()
+i104 = Int32Scalar("b104", 1)
+i105 = Int32Scalar("b105", 2)
+i106 = Int32Scalar("b106", 2)
+i107 = Int32Scalar("b107", 0)
+i108 = Int32Scalar("b108", 1)
+i109 = Int32Scalar("b109", 1)
+i110 = Int32Scalar("b110", 1)
+i111 = Int32Scalar("b111", 1)
+i112 = Int32Scalar("b112", 0)
+i113 = Int32Scalar("b113", 1)
+i114 = Int32Scalar("b114", 1)
+i115 = Int32Scalar("b115", 1)
+i116 = Int32Scalar("b116", 0)
+i117 = Int32Scalar("b117", 1)
+i118 = Int32Scalar("b118", 2)
+i119 = Int32Scalar("b119", 2)
+i120 = Int32Scalar("b120", 1)
+i121 = Int32Scalar("b121", 0)
+i122 = Int32Scalar("b122", 1)
+i123 = Int32Scalar("b123", 1)
+i124 = Int32Scalar("b124", 1)
+i125 = Int32Scalar("b125", 0)
+i126 = Int32Scalar("b126", 1)
+i127 = Int32Scalar("b127", 1)
+i128 = Int32Scalar("b128", 1)
+i129 = Int32Scalar("b129", 1)
+i130 = Int32Scalar("b130", 0)
+i131 = Int32Scalar("b131", 1)
+i132 = Int32Scalar("b132", 1)
+i133 = Int32Scalar("b133", 1)
+i134 = Int32Scalar("b134", 0)
+i135 = Int32Scalar("b135", 1)
+i136 = Int32Scalar("b136", 2)
+i137 = Int32Scalar("b137", 2)
+i138 = Int32Scalar("b138", 1)
+i139 = Int32Scalar("b139", 0)
+i140 = Int32Scalar("b140", 1)
+i141 = Int32Scalar("b141", 1)
+i142 = Int32Scalar("b142", 1)
+i143 = Int32Scalar("b143", 0)
+i144 = Int32Scalar("b144", 1)
+i145 = Int32Scalar("b145", 1)
+i146 = Int32Scalar("b146", 1)
+i147 = Int32Scalar("b147", 1)
+i148 = Int32Scalar("b148", 0)
+i149 = Int32Scalar("b149", 1)
+i150 = Int32Scalar("b150", 1)
+i151 = Int32Scalar("b151", 1)
+i152 = Int32Scalar("b152", 0)
+i153 = Int32Scalar("b153", 1)
+i154 = Int32Scalar("b154", 2)
+i155 = Int32Scalar("b155", 2)
+i156 = Int32Scalar("b156", 1)
+i157 = Int32Scalar("b157", 0)
+i158 = Int32Scalar("b158", 1)
+i159 = Int32Scalar("b159", 1)
+i160 = Int32Scalar("b160", 1)
+i161 = Int32Scalar("b161", 0)
+i162 = Int32Scalar("b162", 1)
+i163 = Int32Scalar("b163", 1)
+i164 = Int32Scalar("b164", 1)
+i165 = Int32Scalar("b165", 1)
+i166 = Int32Scalar("b166", 0)
+i167 = Int32Scalar("b167", 1)
+i168 = Int32Scalar("b168", 1)
+i169 = Int32Scalar("b169", 1)
+i170 = Int32Scalar("b170", 0)
+i171 = Int32Scalar("b171", 1)
+i172 = Int32Scalar("b172", 1)
+i173 = Int32Scalar("b173", 1)
+i174 = Int32Scalar("b174", 1)
+i175 = Int32Scalar("b175", 0)
+i176 = Int32Scalar("b176", 1)
+i177 = Int32Scalar("b177", 1)
+i178 = Int32Scalar("b178", 1)
+i179 = Int32Scalar("b179", 0)
+i180 = Int32Scalar("b180", 1)
+i181 = Int32Scalar("b181", 1)
+i182 = Int32Scalar("b182", 1)
+i183 = Int32Scalar("b183", 1)
+i184 = Int32Scalar("b184", 0)
+i185 = Int32Scalar("b185", 1)
+i186 = Int32Scalar("b186", 1)
+i187 = Int32Scalar("b187", 1)
+i188 = Int32Scalar("b188", 0)
+i189 = Int32Scalar("b189", 1)
+i190 = Int32Scalar("b190", 1)
+i191 = Int32Scalar("b191", 1)
+i192 = Int32Scalar("b192", 1)
+i193 = Int32Scalar("b193", 0)
+i194 = Int32Scalar("b194", 1)
+i195 = Int32Scalar("b195", 1)
+i196 = Int32Scalar("b196", 1)
+i197 = Int32Scalar("b197", 0)
+i198 = Int32Scalar("b198", 1)
+i199 = Int32Scalar("b199", 1)
+i200 = Int32Scalar("b200", 1)
+i201 = Int32Scalar("b201", 1)
+i202 = Int32Scalar("b202", 0)
+i203 = Int32Scalar("b203", 1)
+i204 = Int32Scalar("b204", 1)
+i205 = Int32Scalar("b205", 1)
+i206 = Int32Scalar("b206", 0)
+i207 = Int32Scalar("b207", 1)
+i208 = Int32Scalar("b208", 2)
+i209 = Int32Scalar("b209", 2)
+i210 = Int32Scalar("b210", 1)
+i211 = Int32Scalar("b211", 0)
+i212 = Int32Scalar("b212", 1)
+i213 = Int32Scalar("b213", 1)
+i214 = Int32Scalar("b214", 1)
+i215 = Int32Scalar("b215", 0)
+i216 = Int32Scalar("b216", 1)
+i217 = Int32Scalar("b217", 1)
+i218 = Int32Scalar("b218", 1)
+i219 = Int32Scalar("b219", 1)
+i220 = Int32Scalar("b220", 0)
+i221 = Int32Scalar("b221", 1)
+i222 = Int32Scalar("b222", 1)
+i223 = Int32Scalar("b223", 1)
+i224 = Int32Scalar("b224", 0)
+i225 = Int32Scalar("b225", 2)
+i226 = Int32Scalar("b226", 2)
+i227 = Int32Scalar("b227", 2)
+i228 = Int32Scalar("b228", 7)
+i229 = Int32Scalar("b229", 7)
+i230 = Int32Scalar("b230", 0)
+i231 = Int32Scalar("b231", 1)
+i232 = Int32Scalar("b232", 1)
+i233 = Int32Scalar("b233", 1)
+i234 = Int32Scalar("b234", 0)
+i235 = Float32Scalar("b235", 1.000000e+00)
+i88 = Input("op88", "TENSOR_QUANT8_ASYMM", "{1, 224, 224, 3}, 0.0078125, 128") # input 0
+i85 = Output("op85", "TENSOR_QUANT8_ASYMM", "{1, 1001}, 0.00390625, 0") # output 0
+i0 = Internal("op0", "TENSOR_QUANT8_ASYMM", "{1, 112, 112, 32}, 0.023528477177, 0") # intermediate result
+i1 = Parameter("op1", "TENSOR_INT32", "{32}, 0.000220113914111, 0", [18729, 13775, 11414, -1774, 12820, 13621, -5657, 12176, 7969, 11393, -2189, 8677, 13409, 13221, 15620, -12188, 1593, 10103, 84, 12516, 13811, 14050, 4619, -494, 12001, 12980, 1348, 1523, 13151, 12435, 12940, 10961]) # parameters
+i2 = Parameter("op2", "TENSOR_QUANT8_ASYMM", "{32, 3, 3, 3}, 0.0281745810062, 112", [95, 32, 209, 125, 53, 193, 154, 58, 160, 16, 0, 255, 58, 35, 247, 100, 45, 198, 86, 37, 216, 79, 47, 238, 85, 37, 212, 120, 117, 112, 106, 105, 110, 56, 57, 88, 118, 110, 111, 135, 138, 124, 112, 116, 118, 102, 101, 106, 112, 110, 113, 123, 127, 118, 109, 102, 106, 164, 173, 138, 111, 110, 110, 104, 102, 106, 111, 111, 105, 93, 96, 106, 113, 113, 113, 110, 108, 109, 120, 121, 122, 129, 130, 126, 117, 116, 112, 114, 115, 107, 98, 83, 110, 109, 97, 115, 118, 119, 111, 54, 37, 77, 114, 109, 118, 132, 140, 119, 114, 108, 114, 109, 106, 109, 111, 114, 112, 115, 114, 117, 125, 126, 119, 147, 154, 134, 108, 108, 108, 100, 101, 106, 112, 108, 112, 107, 108, 110, 103, 102, 106, 108, 106, 110, 106, 108, 110, 103, 103, 108, 107, 106, 110, 113, 114, 110, 113, 112, 112, 108, 111, 114, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 118, 124, 121, 100, 103, 106, 111, 112, 114, 165, 177, 140, 98, 92, 100, 121, 116, 118, 99, 92, 100, 101, 100, 110, 106, 109, 108, 130, 125, 84, 153, 139, 76, 123, 118, 91, 126, 123, 83, 140, 127, 78, 123, 117, 96, 111, 119, 99, 117, 117, 98, 111, 121, 103, 105, 119, 106, 104, 122, 109, 117, 109, 113, 110, 132, 103, 77, 134, 91, 94, 121, 103, 109, 123, 95, 94, 129, 94, 118, 120, 108, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 128, 91, 130, 126, 92, 121, 123, 99, 114, 136, 88, 136, 125, 92, 124, 121, 98, 117, 119, 95, 117, 122, 98, 119, 121, 100, 117, 113, 113, 111, 97, 94, 102, 111, 112, 109, 110, 113, 113, 94, 91, 99, 113, 113, 115, 112, 115, 111, 108, 109, 111, 114, 111, 113, 138, 138, 125, 103, 121, 111, 97, 121, 102, 87, 106, 97, 58, 87, 92, 113, 128, 112, 133, 115, 109, 85, 97, 99, 117, 122, 106, 107, 103, 125, 109, 107, 123, 107, 103, 122, 103, 99, 125, 105, 105, 125, 110, 108, 122, 112, 106, 122, 106, 101, 125, 110, 101, 125, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 95, 95, 106, 112, 107, 118, 119, 96, 120, 112, 150, 113, 113, 131, 115, 113, 96, 112, 138, 192, 122, 108, 126, 106, 103, 84, 102, 101, 100, 109, 104, 103, 112, 107, 108, 111, 115, 114, 107, 156, 168, 119, 116, 115, 108, 111, 107, 102, 124, 115, 101, 119, 111, 111, 110, 111, 111, 110, 111, 111, 110, 111, 111, 110, 111, 111, 110, 111, 111, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 112, 106, 107, 106, 130, 128, 120, 110, 111, 108, 65, 57, 84, 107, 108, 111, 114, 118, 115, 105, 103, 111, 129, 126, 116, 113, 112, 111, 98, 113, 139, 119, 126, 166, 109, 110, 115, 101, 111, 122, 105, 116, 141, 108, 109, 118, 114, 117, 105, 110, 111, 113, 116, 113, 102, 103, 119, 116, 93, 118, 121, 98, 116, 122, 102, 122, 116, 94, 121, 121, 96, 117, 124, 100, 117, 117, 100, 120, 120, 101, 116, 120, 176, 76, 64, 176, 91, 68, 159, 105, 84, 187, 72, 61, 183, 91, 65, 160, 104, 77, 160, 102, 82, 164, 97, 76, 155, 98, 78, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 115, 114, 111, 107, 103, 112, 123, 117, 115, 116, 117, 117, 62, 49, 77, 119, 120, 112, 120, 120, 113, 131, 135, 120, 123, 122, 114, 117, 117, 117, 155, 162, 137, 115, 112, 113, 100, 98, 105, 108, 103, 107, 112, 111, 112, 112, 114, 114, 114, 114, 110, 106, 108, 112, 114, 114, 112, 114, 114, 112, 114, 114, 112, 114, 114, 111, 114, 115, 112, 114, 114, 111, 114, 114, 111, 114, 114, 111, 114, 114, 111, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 118, 116, 115, 109, 107, 108, 144, 143, 130, 111, 108, 113, 98, 94, 103, 110, 113, 110, 112, 113, 112, 111, 112, 115, 116, 117, 114, 124, 108, 105, 148, 81, 77, 130, 100, 100, 140, 96, 92, 148, 95, 83, 135, 107, 98, 126, 106, 104, 128, 113, 100, 121, 112, 104, 57, 51, 83, 120, 124, 121, 111, 116, 108, 122, 126, 120, 121, 120, 114, 111, 111, 111, 111, 112, 112, 114, 113, 110, 112, 112, 112, 91, 139, 104, 93, 121, 96, 92, 132, 108, 73, 142, 121, 46, 179, 159, 61, 150, 132, 79, 134, 116, 51, 161, 149, 78, 133, 119]) # parameters
+i3 = Internal("op3", "TENSOR_QUANT8_ASYMM", "{1, 14, 14, 512}, 0.023528477177, 0") # intermediate result
+i4 = Parameter("op4", "TENSOR_INT32", "{512}, 0.000443405413534, 0", [1496, 2937, -3899, 3591, 7857, -1279, -700, -934, 1078, 4298, -52, -891, 4098, 2694, 538, -1972, 4381, -1253, -1999, 3212, -2316, 4227, -902, 3205, 2506, 3398, 3644, 4153, -1574, 5634, 3844, -5110, -811, 3091, 362, -2900, -4870, 2950, -7100, 4009, -3667, 2969, -4569, 3370, -538, 6224, -2623, 3948, 2510, -1861, -2007, -3055, -1918, 6472, 5133, 6484, -1663, 4903, 4314, -1330, -1257, -388, 5184, 4744, -2389, 6815, -1705, -4801, 2574, -3169, -215, -1089, 4730, -55, -2494, 10058, 5010, -2874, 3156, 6491, -1006, 8008, 2848, -2658, 2871, -3074, -208, 3603, 3941, -2306, 3910, 4945, -354, -5856, -2661, -2819, 3103, -2970, 2758, -134, -1682, -1125, -1278, -3058, 3144, -1147, -3510, 5614, -1629, 5932, -2648, 3015, 4606, 3711, 2322, 4496, -579, 3013, 5137, 3674, -746, 4248, -802, -968, -2708, 2681, 1587, 6617, -817, -591, 3980, -3066, -6111, -1418, 5161, -1213, 18, -3805, -3492, -1638, -1775, 3156, 4578, 3714, 2653, -81, 7227, 4737, 1017, -2077, 4207, 1428, -846, 3170, -3291, 3483, 2726, 3918, -1339, 2852, -2447, -1499, 3178, 4064, 2707, -3851, 6569, 4382, -483, 3364, 2386, 4094, -2544, -1254, 4263, -451, 3634, 3596, -3908, -1412, -1682, 3310, -1968, 3009, 5027, 3614, 11153, 2156, -1096, -1851, 6211, -1438, 3135, 2960, 2133, 2490, 3468, -1853, -1613, -1137, -3226, 799, -1296, -1774, 396, 3723, 6826, -5274, -2812, 1566, 6352, 4376, 1503, 2568, -154, -1541, -1276, -133, 2857, 4363, -525, -1843, -6894, -1824, 4036, -3132, -677, -3463, 2755, -623, -1297, 2648, -215, -4589, -8386, -1467, -4637, -544, -2313, -1869, 13, 2808, -5675, -2618, -7763, 2831, 2452, 2808, 407, -3335, 2460, 6615, 2235, 2711, 3820, 3864, 5032, -3061, -2200, -1101, -647, -4344, -2739, 5440, 4575, -2263, 2592, -760, 2679, -1118, 4294, 4196, 5774, -304, -895, 4782, -825, -3518, 4118, 2627, -7164, 1041, 3909, -867, -272, 3551, -2142, -2468, 1929, 7167, -1999, -2558, -1497, 3186, 6304, 8550, -12, 4233, 5275, -817, 9390, -3530, -105, -3086, -2303, -621, 4707, -3283, -2267, 5022, 7045, 8487, 3891, -2019, 3492, 5739, -330, -1120, -2640, 100, 157, 6455, -5099, 6983, -1682, -1793, -1397, -972, 3450, 4024, -616, 4889, 6351, -439, 8374, -327, 4120, -2423, -1260, -2093, 1925, 2788, 4301, 197, 5843, -1382, 96, 9314, -1413, -1137, -3328, 1309, -4557, 4729, 2069, -2440, 4349, -4837, 513, -1572, 3314, 5302, 6908, 3285, -2325, 2941, 5633, 967, -3903, 3712, 3563, -6405, 940, -942, 3857, -1143, -5092, 4075, 4387, 5023, -4256, 3609, -304, 2447, 5628, -2799, 2801, 4036, 5155, -2228, 1505, 4082, 8400, -5199, -1032, -1332, -1288, -350, -3430, 2799, -1634, -3927, -4000, 5382, 2361, -4985, 3663, 345, -1331, -5878, -5651, 968, 7389, -3011, -3674, -731, 3296, 2652, 6334, -1160, 6521, -4080, 5341, 4734, -2369, -3391, 7538, -3635, -2702, 6352, 6995, 1329, -1004, -4818, -2044, -1270, 5398, -2579, 2344, 4546, -7556, 2884, 2812, 9821, 195, -1856, -3410, 5536, 3489, 2949, -2517, 3036, 6062, 3344, -1726, 3318, -1682, -368, -2381, -284, 5928, 967, 4869, 4184, 3524, 3788, 3102, -595, 3848, -525, -2317, -1333, -1649, 5768, -254, 3423, -1208, -2506, -2448, -2281, 3006, 4499, 2742, 582, -322, -471, 5666, 4052, 1969, -1556, 3014, -433, 5421, -1211, 3119, -2772, 3774, 3963, -6388, 4297, -582, 3062, -1959, 3366, 5033, -1908, 6499, -4880, -1495, 1925, -1112, 2566]) # parameters
+i5 = Parameter("op5", "TENSOR_QUANT8_ASYMM", "{1, 3, 3, 512}, 0.0188454780728, 140", [118, 132, 157, 140, 147, 143, 141, 154, 121, 137, 163, 136, 163, 132, 191, 161, 153, 142, 139, 132, 152, 116, 141, 135, 129, 130, 145, 182, 125, 121, 125, 151, 143, 135, 147, 181, 153, 157, 155, 139, 157, 130, 163, 119, 125, 131, 114, 142, 127, 153, 152, 176, 160, 148, 141, 154, 129, 124, 135, 138, 135, 171, 141, 133, 156, 126, 161, 141, 118, 165, 117, 139, 140, 119, 155, 147, 144, 141, 135, 142, 144, 124, 123, 152, 122, 143, 146, 118, 134, 149, 131, 129, 164, 166, 150, 101, 127, 148, 129, 157, 170, 182, 154, 159, 151, 139, 165, 138, 155, 146, 138, 128, 121, 111, 121, 135, 149, 136, 139, 162, 139, 127, 135, 141, 148, 120, 157, 133, 136, 146, 136, 149, 165, 162, 135, 115, 166, 173, 145, 113, 140, 146, 156, 112, 130, 138, 146, 131, 136, 128, 137, 137, 148, 135, 142, 121, 149, 137, 137, 109, 146, 147, 132, 133, 140, 137, 125, 128, 134, 111, 135, 134, 141, 145, 138, 129, 125, 134, 132, 150, 154, 133, 163, 131, 124, 139, 142, 134, 148, 132, 130, 144, 119, 140, 150, 175, 136, 136, 155, 160, 138, 132, 131, 179, 158, 142, 134, 154, 153, 153, 148, 148, 135, 127, 169, 131, 127, 155, 128, 134, 133, 141, 160, 141, 133, 153, 140, 144, 131, 149, 156, 135, 137, 141, 151, 173, 159, 157, 147, 147, 126, 129, 174, 145, 152, 135, 131, 135, 132, 143, 132, 147, 139, 130, 134, 139, 139, 149, 172, 147, 160, 166, 136, 150, 130, 146, 170, 149, 135, 136, 116, 127, 117, 138, 143, 144, 136, 156, 126, 125, 148, 90, 125, 154, 123, 149, 178, 157, 195, 135, 145, 139, 150, 135, 131, 145, 171, 136, 136, 167, 128, 166, 154, 137, 146, 142, 137, 153, 136, 123, 150, 139, 138, 143, 121, 108, 143, 137, 137, 140, 146, 155, 169, 134, 140, 156, 175, 153, 123, 131, 132, 152, 128, 136, 145, 156, 135, 163, 140, 168, 142, 126, 133, 185, 134, 140, 156, 136, 153, 186, 132, 145, 154, 142, 158, 176, 123, 155, 142, 147, 141, 129, 130, 135, 135, 155, 160, 137, 152, 132, 139, 139, 151, 143, 135, 138, 171, 129, 121, 143, 141, 135, 127, 122, 147, 121, 129, 140, 124, 150, 135, 128, 140, 156, 169, 142, 111, 207, 144, 133, 128, 155, 162, 141, 113, 179, 120, 144, 154, 166, 146, 131, 152, 146, 143, 143, 133, 131, 169, 137, 154, 135, 120, 156, 143, 139, 144, 143, 145, 147, 132, 141, 147, 142, 147, 158, 139, 125, 133, 136, 154, 125, 132, 148, 133, 170, 159, 124, 131, 138, 142, 125, 127, 131, 146, 118, 188, 137, 136, 147, 137, 123, 151, 138, 143, 143, 134, 148, 137, 164, 149, 164, 142, 132, 163, 121, 140, 163, 134, 151, 126, 170, 133, 139, 160, 108, 146, 131, 166, 137, 133, 178, 131, 147, 146, 169, 133, 131, 156, 119, 165, 141, 154, 135, 132, 138, 153, 150, 143, 153, 152, 124, 119, 124, 103, 126, 107, 133, 130, 184, 114, 120, 169, 126, 142, 130, 142, 152, 177, 142, 148, 140, 164, 130, 124, 136, 125, 136, 139, 139, 140, 116, 114, 155, 137, 126, 177, 155, 155, 178, 155, 132, 219, 126, 161, 125, 135, 112, 110, 127, 114, 147, 163, 122, 165, 132, 122, 154, 162, 134, 132, 156, 145, 182, 145, 127, 182, 138, 177, 149, 120, 185, 123, 134, 123, 89, 190, 150, 157, 148, 129, 139, 145, 142, 135, 148, 122, 148, 161, 141, 116, 161, 137, 111, 126, 170, 129, 99, 135, 150, 129, 163, 175, 201, 136, 145, 133, 145, 149, 148, 166, 167, 166, 126, 140, 126, 131, 134, 169, 140, 140, 138, 147, 120, 143, 133, 149, 135, 142, 145, 138, 159, 150, 131, 134, 156, 142, 115, 189, 145, 138, 139, 145, 138, 142, 109, 135, 136, 133, 141, 142, 157, 132, 183, 173, 128, 139, 138, 154, 137, 94, 129, 142, 157, 131, 119, 193, 137, 106, 136, 168, 146, 133, 135, 143, 197, 110, 185, 124, 127, 147, 141, 194, 126, 150, 121, 122, 134, 138, 130, 163, 128, 121, 148, 124, 109, 137, 196, 135, 144, 159, 147, 140, 127, 150, 190, 192, 134, 131, 136, 156, 175, 150, 145, 147, 128, 182, 133, 128, 178, 140, 126, 155, 148, 136, 138, 112, 148, 150, 137, 141, 148, 124, 124, 151, 140, 131, 189, 151, 151, 131, 184, 109, 110, 148, 128, 130, 129, 134, 153, 96, 132, 123, 149, 113, 128, 148, 206, 112, 146, 179, 118, 166, 158, 163, 120, 133, 131, 190, 163, 124, 134, 142, 120, 143, 152, 139, 136, 137, 201, 142, 133, 129, 107, 123, 165, 124, 129, 73, 135, 156, 128, 118, 132, 145, 132, 119, 138, 151, 140, 138, 181, 123, 112, 157, 142, 147, 146, 146, 91, 99, 125, 151, 131, 158, 153, 128, 128, 152, 162, 131, 135, 130, 156, 153, 130, 139, 116, 191, 113, 126, 127, 107, 151, 152, 138, 131, 130, 137, 162, 152, 147, 143, 120, 121, 150, 122, 140, 201, 125, 100, 153, 103, 165, 121, 135, 147, 220, 132, 129, 128, 173, 200, 128, 131, 132, 150, 145, 175, 134, 172, 128, 134, 126, 145, 143, 130, 131, 152, 137, 122, 130, 112, 115, 112, 129, 156, 92, 125, 117, 128, 160, 122, 142, 142, 172, 78, 144, 114, 174, 187, 134, 153, 164, 172, 149, 135, 144, 108, 174, 160, 167, 134, 129, 162, 133, 180, 140, 132, 101, 168, 135, 123, 154, 129, 175, 144, 143, 164, 152, 138, 145, 125, 144, 157, 143, 158, 144, 122, 97, 128, 127, 161, 138, 126, 144, 124, 144, 201, 107, 132, 131, 145, 123, 124, 111, 130, 143, 95, 147, 136, 159, 124, 125, 163, 136, 131, 153, 125, 150, 122, 177, 177, 195, 140, 123, 196, 117, 133, 177, 147, 164, 132, 147, 135, 129, 168, 107, 130, 122, 151, 157, 128, 192, 127, 141, 201, 170, 135, 133, 178, 124, 131, 148, 170, 132, 144, 148, 139, 141, 155, 164, 195, 134, 139, 131, 160, 138, 151, 141, 141, 146, 125, 141, 159, 142, 111, 112, 141, 158, 150, 141, 139, 138, 151, 118, 143, 136, 132, 129, 127, 114, 129, 125, 147, 143, 189, 136, 144, 172, 153, 152, 155, 140, 149, 132, 162, 122, 128, 134, 113, 144, 132, 153, 155, 175, 154, 147, 139, 152, 132, 124, 136, 135, 137, 159, 144, 134, 157, 127, 163, 166, 118, 163, 156, 139, 142, 116, 146, 145, 143, 141, 136, 142, 140, 127, 124, 149, 126, 144, 143, 138, 137, 150, 156, 130, 128, 158, 149, 101, 129, 148, 128, 156, 165, 179, 153, 142, 153, 137, 152, 140, 151, 144, 127, 130, 140, 117, 123, 136, 145, 137, 121, 130, 138, 122, 136, 141, 145, 120, 154, 130, 135, 145, 137, 147, 153, 157, 142, 114, 162, 146, 145, 132, 139, 146, 128, 111, 131, 139, 146, 153, 136, 125, 138, 136, 142, 135, 149, 124, 148, 116, 141, 113, 144, 148, 131, 138, 135, 141, 126, 160, 182, 177, 136, 152, 140, 180, 138, 115, 162, 136, 128, 153, 141, 135, 169, 134, 112, 137, 140, 137, 146, 130, 131, 141, 122, 145, 125, 172, 138, 136, 157, 161, 140, 133, 139, 176, 157, 140, 136, 145, 153, 153, 148, 148, 185, 130, 169, 136, 157, 150, 129, 135, 133, 138, 155, 141, 137, 160, 139, 144, 184, 149, 154, 136, 132, 138, 145, 165, 161, 154, 145, 141, 128, 133, 173, 143, 151, 135, 132, 134, 135, 145, 134, 145, 140, 134, 131, 129, 141, 147, 169, 147, 155, 161, 184, 149, 130, 146, 167, 148, 135, 134, 144, 129, 159, 137, 145, 144, 138, 152, 125, 125, 147, 180, 126, 154, 126, 138, 125, 154, 118, 137, 145, 137, 150, 134, 134, 145, 168, 135, 138, 160, 132, 167, 151, 137, 144, 144, 170, 159, 138, 128, 147, 134, 120, 143, 124, 114, 143, 134, 139, 152, 141, 151, 158, 133, 140, 157, 167, 151, 124, 134, 136, 151, 149, 136, 144, 120, 136, 149, 137, 159, 141, 130, 134, 147, 136, 138, 146, 138, 151, 135, 133, 143, 155, 146, 150, 131, 128, 156, 140, 124, 137, 122, 131, 135, 135, 120, 156, 136, 150, 132, 139, 174, 99, 142, 132, 141, 152, 131, 123, 143, 141, 135, 127, 125, 146, 120, 129, 140, 125, 148, 136, 133, 139, 158, 167, 141, 121, 205, 138, 132, 130, 150, 158, 140, 116, 123, 122, 142, 151, 174, 148, 133, 148, 149, 144, 144, 132, 134, 166, 138, 152, 135, 121, 152, 141, 156, 144, 148, 147, 146, 136, 141, 142, 141, 97, 152, 141, 170, 132, 136, 169, 128, 134, 148, 135, 161, 159, 127, 133, 138, 144, 129, 126, 133, 104, 144, 128, 139, 139, 142, 140, 169, 150, 138, 142, 143, 135, 149, 161, 158, 142, 154, 142, 137, 159, 127, 142, 159, 132, 150, 129, 139, 144, 138, 154, 103, 146, 133, 161, 135, 134, 171, 135, 146, 140, 156, 152, 131, 155, 123, 164, 139, 150, 138, 146, 139, 152, 146, 143, 154, 131, 124, 148, 122, 174, 171, 123, 146, 175, 143, 132, 136, 138, 144, 158, 138, 144, 164, 144, 149, 152, 119, 151, 127, 158, 130, 130, 133, 164, 195, 154, 133, 111, 161, 162, 122, 135, 151, 149, 133, 148, 136, 208, 126, 152, 123, 151, 145, 156, 128, 121, 153, 115, 156, 136, 137, 143, 150, 167, 122, 126, 148, 145, 176, 140, 134, 201, 134, 154, 141, 126, 136, 88, 144, 122, 146, 131, 147, 136, 157, 129, 135, 156, 129, 134, 147, 121, 153, 144, 112, 146, 136, 126, 133, 163, 146, 160, 183, 132, 145, 127, 147, 153, 156, 162, 172, 160, 147, 177, 136, 155, 161, 196, 131, 132, 128, 128, 134, 160, 131, 143, 191, 145, 114, 160, 134, 154, 124, 137, 140, 140, 143, 133, 177, 158, 151, 119, 123, 146, 169, 131, 185, 148, 133, 166, 120, 133, 147, 161, 133, 140, 146, 117, 127, 150, 134, 157, 133, 140, 144, 149, 127, 149, 152, 133, 140, 128, 148, 104, 109, 131, 112, 136, 116, 155, 48, 131, 172, 126, 132, 129, 151, 200, 135, 126, 133, 126, 128, 132, 136, 154, 149, 126, 150, 123, 135, 163, 134, 124, 150, 146, 143, 123, 165, 160, 167, 189, 171, 125, 155, 160, 147, 140, 140, 134, 125, 154, 143, 92, 134, 124, 125, 139, 146, 165, 142, 145, 156, 145, 155, 136, 149, 178, 148, 159, 143, 181, 164, 145, 149, 138, 161, 138, 110, 162, 163, 162, 130, 136, 129, 116, 145, 126, 143, 138, 127, 130, 119, 140, 149, 174, 150, 147, 122, 136, 149, 134, 154, 156, 150, 132, 160, 125, 129, 106, 152, 150, 139, 144, 144, 107, 134, 165, 130, 132, 148, 135, 169, 191, 171, 229, 140, 147, 139, 152, 130, 127, 143, 160, 135, 137, 143, 138, 182, 147, 151, 149, 148, 119, 175, 149, 137, 134, 128, 133, 144, 125, 129, 148, 153, 148, 109, 135, 143, 159, 126, 147, 161, 150, 159, 122, 132, 132, 144, 132, 149, 144, 201, 132, 138, 147, 139, 131, 120, 133, 148, 135, 146, 124, 125, 168, 153, 141, 141, 153, 136, 153, 172, 126, 186, 138, 164, 132, 122, 125, 131, 138, 137, 134, 140, 150, 127, 124, 163, 157, 144, 126, 139, 146, 130, 126, 127, 151, 121, 122, 130, 147, 166, 130, 185, 129, 153, 134, 120, 148, 130, 210, 146, 140, 148, 143, 123, 159, 145, 138, 141, 140, 162, 128, 135, 151, 104, 144, 137, 141, 146, 170, 139, 135, 118, 165, 145, 98, 165, 136, 148, 154, 140, 149, 150, 148, 145, 120, 142, 149, 146, 137, 143, 132, 97, 136, 129, 148, 122, 136, 149, 138, 163, 171, 143, 113, 139, 140, 125, 121, 153, 110, 124, 140, 139, 136, 144, 133, 130, 141, 134, 133, 136, 129, 160, 108, 155, 165, 131, 155, 129, 169, 127, 136, 151, 132, 129, 133, 173, 124, 147, 171, 136, 140, 126, 139, 158, 129, 176, 141, 145, 134, 58, 124, 131, 157, 142, 162, 135, 150, 131, 114, 151, 145, 166, 160, 157, 167, 125, 29, 125, 147, 143, 94, 191, 150, 186, 140, 124, 132, 181, 137, 140, 126, 171, 104, 191, 197, 148, 198, 130, 137, 215, 146, 132, 132, 142, 193, 186, 167, 195, 179, 124, 150, 182, 202, 133, 174, 124, 160, 129, 191, 133, 199, 120, 199, 123, 126, 185, 176, 178, 132, 92, 100, 76, 190, 132, 120, 193, 140, 194, 123, 196, 137, 161, 195, 153, 144, 158, 151, 180, 119, 133, 132, 67, 122, 182, 125, 107, 188, 116, 138, 171, 138, 186, 186, 151, 112, 183, 129, 117, 89, 193, 171, 223, 137, 176, 138, 179, 170, 179, 149, 160, 56, 193, 124, 149, 170, 69, 170, 127, 147, 138, 140, 116, 153, 216, 146, 125, 182, 154, 180, 121, 211, 121, 171, 76, 201, 208, 170, 162, 148, 194, 129, 134, 128, 176, 171, 181, 195, 124, 133, 143, 126, 182, 68, 125, 194, 201, 132, 150, 185, 197, 153, 130, 141, 148, 208, 140, 199, 164, 132, 116, 150, 246, 214, 141, 113, 149, 194, 139, 188, 216, 157, 184, 108, 125, 255, 200, 255, 199, 153, 138, 130, 120, 0, 194, 168, 200, 126, 192, 139, 118, 110, 87, 124, 195, 192, 172, 245, 112, 198, 219, 96, 136, 94, 146, 155, 118, 67, 111, 129, 123, 184, 194, 121, 174, 126, 119, 208, 194, 185, 218, 128, 198, 182, 180, 135, 194, 149, 97, 174, 174, 166, 218, 190, 179, 133, 194, 188, 153, 138, 113, 171, 125, 131, 205, 137, 208, 134, 103, 154, 123, 154, 117, 76, 214, 135, 204, 168, 187, 120, 89, 129, 183, 70, 170, 185, 186, 146, 114, 138, 183, 179, 99, 162, 149, 125, 138, 169, 110, 208, 189, 136, 130, 85, 157, 127, 104, 199, 211, 168, 121, 123, 58, 194, 122, 114, 172, 71, 138, 167, 201, 183, 187, 104, 178, 190, 118, 116, 70, 160, 185, 121, 104, 203, 181, 202, 114, 128, 82, 159, 125, 192, 180, 201, 190, 130, 217, 215, 109, 101, 190, 76, 118, 112, 182, 203, 129, 196, 124, 120, 128, 125, 185, 145, 72, 189, 116, 135, 179, 203, 109, 158, 201, 133, 151, 130, 222, 104, 125, 117, 129, 227, 156, 141, 135, 195, 128, 117, 164, 182, 190, 124, 193, 154, 122, 122, 124, 138, 135, 245, 130, 61, 199, 148, 154, 133, 176, 194, 140, 67, 155, 108, 177, 131, 65, 188, 129, 188, 193, 166, 95, 141, 154, 168, 183, 172, 140, 202, 130, 70, 200, 210, 187, 132, 142, 58, 199, 128, 214, 145, 96, 204, 165, 91, 198, 194, 91, 110, 198, 185, 198, 155, 184, 131, 137, 137, 214, 177, 123, 198, 61, 200, 204, 109, 156, 125, 121, 173, 124, 140, 105, 133, 130, 131, 200, 227, 186, 115, 136, 101, 121, 117, 127, 126, 185, 159, 186, 185, 132, 168, 115, 145, 126, 141, 220, 227, 179, 133, 100, 143, 209, 183, 222, 84, 196, 119, 185, 128, 202, 132, 184, 130, 146, 134, 129, 193, 152, 165, 191, 169, 122, 142, 197, 100, 138, 178, 84, 191, 135, 188, 126, 169, 126, 126, 142, 175, 137, 134, 135, 137, 138, 129, 137, 137, 163, 147, 144, 146, 169, 146, 126, 159, 127, 131, 135, 128, 110, 146, 131, 194, 151, 158, 125, 136, 148, 142, 134, 142, 138, 201, 126, 140, 124, 148, 145, 144, 130, 124, 145, 140, 149, 137, 142, 148, 152, 153, 127, 128, 146, 143, 168, 140, 131, 190, 133, 128, 153, 133, 138, 173, 140, 126, 140, 134, 150, 140, 149, 131, 141, 151, 131, 134, 144, 122, 147, 140, 148, 145, 132, 158, 136, 121, 140, 154, 170, 132, 140, 128, 145, 143, 118, 158, 138, 162, 142, 151, 137, 146, 165, 189, 132, 148, 126, 129, 139, 157, 125, 121, 115, 141, 113, 155, 137, 150, 130, 132, 142, 136, 135, 131, 174, 169, 141, 171, 139, 137, 147, 125, 119, 139, 139, 119, 120, 134, 145, 164, 161, 136, 141, 120, 126, 149, 131, 139, 136, 142, 127, 146, 127, 143, 146, 133, 143, 128, 140, 95, 184, 170, 198, 133, 176, 150, 182, 128, 165, 164, 134, 125, 141, 180, 130, 223, 133, 134, 134, 150, 132, 151, 140, 130, 145, 120, 136, 126, 135, 126, 144, 118, 136, 119, 162, 136, 157, 190, 122, 130, 147, 145, 145, 145, 140, 148, 127, 143, 135, 198, 128, 126, 128, 133, 146, 163, 130, 143, 147, 141, 152, 154, 141, 179, 149, 157, 139, 171, 157, 139, 145, 138, 151, 136, 110, 160, 164, 159, 131, 137, 128, 117, 137, 126, 146, 136, 130, 131, 125, 144, 146, 172, 141, 147, 117, 190, 149, 137, 146, 165, 147, 133, 154, 149, 130, 178, 144, 146, 142, 141, 143, 113, 134, 179, 229, 128, 142, 135, 132, 72, 166, 122, 140, 144, 132, 149, 131, 131, 148, 154, 135, 140, 145, 136, 176, 144, 140, 146, 141, 168, 165, 142, 138, 138, 131, 110, 140, 126, 132, 137, 148, 139, 156, 137, 149, 148, 127, 140, 154, 147, 153, 119, 128, 126, 147, 169, 140, 149, 94, 136, 122, 135, 142, 131, 120, 138, 129, 137, 140, 126, 126, 160, 135, 140, 139, 147, 138, 117, 178, 127, 185, 136, 128, 137, 118, 127, 131, 129, 114, 134, 141, 144, 129, 127, 142, 92, 142, 128, 137, 155, 130, 130, 128, 152, 123, 116, 127, 151, 163, 129, 122, 132, 151, 130, 136, 150, 126, 208, 143, 126, 159, 146, 128, 149, 138, 137, 146, 139, 135, 128, 132, 145, 170, 139, 136, 149, 140, 169, 131, 136, 120, 172, 139, 105, 157, 136, 151, 145, 166, 152, 146, 139, 147, 121, 136, 147, 145, 163, 137, 131, 170, 137, 127, 166, 125, 133, 153, 131, 161, 162, 141, 114, 141, 134, 128, 118, 158, 184, 149, 156, 133, 127, 142, 133, 169, 141, 135, 133, 136, 133, 153, 189, 146, 155, 134, 150, 128, 171, 128, 136, 140, 126, 122, 130, 122, 161, 137, 161, 125, 142, 122, 138, 150, 133, 159, 139, 139, 137, 157, 162, 135, 154, 140, 159, 132, 148, 133, 166, 144, 147, 164, 156, 144, 162, 123, 169, 129, 173, 159, 136, 138, 163, 133, 150, 138, 142, 152, 138, 135, 148, 143, 138, 138, 140, 121, 146, 124, 172, 134, 121, 130, 161, 174, 147, 132, 108, 162, 201, 119, 139, 157, 159, 142, 152, 134, 170, 133, 161, 117, 138, 151, 202, 129, 127, 144, 177, 143, 143, 148, 159, 144, 186, 135, 137, 155, 168, 160, 132, 133, 161, 128, 158, 144, 123, 125, 109, 146, 132, 168, 143, 142, 133, 141, 134, 135, 139, 141, 131, 149, 126, 135, 144, 121, 157, 145, 130, 121, 171, 165, 141, 146, 132, 144, 112, 142, 154, 92, 152, 138, 153, 142, 149, 116, 118, 145, 172, 136, 118, 128, 125, 138, 149, 135, 144, 157, 143, 124, 140, 153, 150, 123, 123, 144, 138, 128, 123, 156, 165, 145, 131, 178, 129, 143, 153, 179, 144, 115, 150, 130, 127, 149, 146, 128, 137, 149, 128, 139, 140, 138, 156, 127, 122, 145, 134, 130, 143, 149, 131, 152, 140, 125, 122, 124, 133, 122, 140, 127, 142, 149, 136, 156, 145, 139, 134, 149, 148, 136, 142, 126, 121, 129, 142, 138, 144, 145, 134, 140, 128, 133, 160, 127, 134, 135, 156, 155, 134, 176, 139, 58, 158, 154, 141, 146, 149, 143, 147, 131, 138, 128, 128, 148, 137, 135, 129, 133, 132, 144, 176, 128, 147, 144, 151, 147, 136, 136, 141, 154, 152, 154, 151, 115, 140, 140, 168, 139, 141, 127, 168, 158, 149, 135, 129, 134, 157, 144, 126, 135, 140, 132, 122, 143, 167, 133, 159, 144, 133, 155, 142, 163, 126, 152, 130, 141, 135, 153, 124, 137, 131, 144, 151, 143, 146, 133, 119, 125, 155, 140, 134, 124, 166, 161, 164, 148, 155, 148, 149, 140, 138, 132, 131, 142, 162, 138, 137, 158, 131, 145, 131, 141, 143, 143, 139, 169, 147, 138, 129, 126, 142, 147, 145, 160, 135, 135, 142, 131, 146, 145, 153, 128, 142, 137, 119, 150, 130, 135, 140, 134, 132, 138, 153, 159, 137, 151, 139, 142, 137, 114, 162, 137, 144, 146, 126, 142, 163, 156, 159, 133, 143, 125, 161, 116, 139, 146, 175, 146, 143, 117, 126, 135, 127, 153, 126, 157, 140, 136, 137, 165, 141, 141, 136, 144, 138, 123, 120, 136, 174, 136, 130, 125, 148, 168, 154, 149, 129, 149, 139, 120, 146, 162, 177, 143, 178, 143, 135, 126, 142, 149, 164, 140, 159, 172, 145, 127, 141, 95, 145, 165, 146, 141, 188, 143, 132, 162, 165, 140, 109, 152, 139, 138, 144, 159, 134, 145, 145, 137, 137, 135, 141, 144, 133, 158, 133, 177, 150, 137, 165, 131, 138, 145, 139, 136, 158, 141, 136, 158, 147, 134, 122, 154, 117, 122, 175, 140, 130, 137, 139, 140, 140, 138, 138, 126, 133, 148, 130, 152, 139, 133, 144, 130, 154, 140, 148, 109, 147, 146, 123, 173, 122, 141, 132, 137, 150, 138, 140, 140, 127, 93, 122, 146, 135, 134, 134, 130, 147, 144, 150, 131, 146, 137, 132, 143, 135, 162, 146, 144, 151, 121, 194, 124, 176, 140, 118, 140, 170, 135, 182, 141, 137, 181, 137, 126, 138, 172, 116, 144, 142, 139, 143, 143, 172, 132, 125, 130, 140, 142, 150, 152, 137, 160, 141, 131, 129, 178, 139, 127, 153, 131, 135, 124, 151, 116, 150, 153, 169, 130, 128, 134, 153, 138, 152, 149, 174, 129, 148, 125, 117, 139, 197, 176, 120, 136, 169, 131, 119, 150, 147, 116, 123, 156, 122, 217, 155, 142, 121, 162, 130, 135, 151, 112, 135, 144, 146, 149, 116, 144, 173, 143, 141, 127, 150, 159, 141, 219, 132, 155, 125, 124, 161, 113, 172, 157, 137, 143, 144, 130, 120, 147, 197, 133, 141, 139, 129, 133, 148, 128, 138, 133, 144, 129, 153, 193, 170, 125, 97, 152, 142, 123, 123, 129, 135, 99, 146, 166, 121, 119, 177, 148, 147, 133, 145, 135, 134, 158, 152, 143, 135, 159, 178, 128, 116, 141, 148, 140, 122, 146, 151, 128, 142, 148, 131, 166, 128, 100, 82, 128, 139, 144, 137, 133, 143, 193, 183, 161, 161, 126, 129, 171, 205, 137, 176, 136, 122, 124, 145, 140, 145, 159, 140, 132, 128, 140, 151, 129, 123, 150, 157, 165, 133, 193, 158, 75, 77, 133, 113, 147, 138, 130, 137, 120, 139, 128, 125, 154, 135, 125, 129, 125, 110, 143, 147, 103, 170, 149, 140, 131, 134, 137, 177, 158, 166, 200, 134, 95, 172, 126, 172, 129, 132, 124, 131, 174, 136, 132, 135, 126, 200, 148, 134, 129, 182, 132, 120, 133, 165, 139, 165, 153, 121, 156, 147, 168, 120, 147, 113, 123, 136, 161, 145, 136, 144, 151, 160, 136, 173, 137, 142, 131, 134, 136, 151, 127, 161, 133, 190, 111, 152, 151, 169, 138, 115, 132, 124, 150, 168, 136, 137, 161, 130, 130, 123, 140, 142, 146, 151, 155, 153, 138, 123, 141, 160, 136, 119, 147, 125, 143, 153, 149, 145, 125, 134, 114, 151, 193, 122, 155, 131, 132, 149, 125, 145, 148, 152, 127, 145, 153, 131, 135, 125, 122, 176, 122, 148, 146, 74, 135, 158, 139, 203, 122, 126, 126, 152, 176, 136, 123, 149, 125, 142, 128, 122, 128, 122, 145, 121, 155, 130, 131, 137, 145, 129, 141, 125, 146, 140, 119, 134, 133, 160, 125, 132, 132, 147, 214, 166, 122, 137, 136, 153, 136, 162, 176, 206, 141, 168, 95, 134, 131, 150, 145, 138, 139, 153, 144, 161, 110, 131, 134, 150, 164, 131, 155, 78, 145, 134, 197, 141, 145, 152, 157, 155, 116, 153, 160, 131, 156, 147, 127, 115, 137, 132, 147, 142, 148, 140, 173, 169, 129, 144, 129, 147, 148, 148, 167, 82, 155, 145, 160, 170, 123, 124, 148, 152, 134, 106, 129, 125, 127, 129, 122, 131, 135, 131, 127, 132, 159, 138, 83, 129, 130, 157, 124, 73, 124, 177, 155, 159, 149, 125, 154, 134, 147, 125, 145, 146, 158, 128, 146, 134, 115, 140, 139, 126, 155, 137, 131, 149, 152, 144, 134, 137, 135, 136, 147, 128, 126, 155, 117, 115, 127, 164, 129, 165, 121, 137, 138, 159, 131, 147, 138, 143, 149, 143, 117, 138, 136, 138, 138, 139, 153, 146, 123, 167, 137, 126, 129, 121, 128, 147, 134, 173, 159, 133, 125, 139, 154, 159, 142, 151, 134, 164, 136, 162, 118, 138, 148, 198, 133, 127, 143, 142, 144, 140, 146, 154, 144, 184, 132, 139, 154, 160, 155, 134, 134, 159, 132, 98, 168, 123, 127, 159, 144, 134, 168, 140, 141, 136, 143, 135, 134, 138, 143, 133, 149, 130, 136, 144, 139, 154, 145, 162, 123, 143, 166, 143, 130, 132, 141, 118, 143, 155, 110, 150, 152, 153, 141, 145, 118, 121, 144, 171, 139, 141, 134, 129, 140, 149, 137, 127, 127, 144, 125, 139, 151, 148, 121, 129, 141, 138, 133, 123, 156, 150, 152, 142, 174, 130, 148, 150, 125, 143, 116, 123, 133, 128, 144, 147, 150, 136, 147, 130, 140, 141, 139, 155, 130, 125, 123, 134, 134, 142, 149, 130, 150, 142, 130, 120, 161, 150, 178, 139, 163, 143, 164, 134, 154, 154, 140, 135, 145, 136, 138, 177, 127, 121, 128, 134, 139, 143, 142, 133, 143, 124, 135, 141, 126, 136, 136, 154, 151, 136, 174, 143, 63, 156, 127, 140, 153, 135, 144, 147, 133, 148, 133, 136, 149, 156, 136, 132, 134, 133, 143, 170, 132, 146, 149, 151, 149, 137, 140, 137, 154, 145, 145, 152, 119, 137, 143, 161, 141, 142, 129, 170, 156, 149, 136, 129, 138, 150, 145, 127, 135, 138, 133, 122, 142, 160, 139, 156, 145, 134, 154, 145, 159, 128, 151, 136, 140, 136, 152, 146, 137, 139, 145, 151, 143, 142, 137, 114, 128, 147, 151, 136, 124, 165, 137, 182, 150, 130, 146, 147, 139, 140, 132, 133, 140, 156, 138, 136, 155, 130, 149, 134, 143, 142, 144, 177, 165, 146, 139, 131, 129, 130, 148, 146, 156, 140, 136, 141, 174, 187, 145, 160, 126, 142, 129, 117, 150, 133, 138, 141, 133, 153, 136, 153, 127, 138, 173, 139, 141, 137, 118, 156, 131, 143, 146, 130, 140, 156, 134, 153, 135, 144, 128, 154, 96, 138, 149, 147, 135, 143, 125, 127, 136, 129, 125, 128, 155, 141, 136, 137, 143, 119, 142, 133, 146, 146, 125, 116, 137, 170, 136, 130, 125, 146, 163, 152, 139, 131, 151, 139, 133, 144, 154, 184, 144, 170, 147, 137, 129, 144, 152, 163, 139, 160, 124, 144, 131, 143, 184, 145, 161, 145, 142, 180, 141, 133, 157, 165, 138, 101, 151, 138, 141, 143, 144, 137, 145, 146, 139, 140, 135, 142, 146, 152, 157, 134, 147, 148, 138, 140, 132, 139, 143, 140, 129, 137, 141, 136, 156, 147, 136, 122, 150, 196, 142, 134, 141, 130, 137, 137, 158, 141, 138, 139, 128, 133, 146, 123, 157, 136, 138, 143, 133, 154, 140, 146, 108, 139, 145, 126, 138, 162, 143, 132, 132, 149, 135, 140, 139, 129, 110, 125, 146, 137, 156, 158, 132, 146, 143, 150, 132, 145, 137, 150, 143, 138, 158, 145, 139, 149, 121]) # parameters
+i6 = Internal("op6", "TENSOR_QUANT8_ASYMM", "{1, 14, 14, 512}, 0.023528477177, 0") # intermediate result
+i7 = Parameter("op7", "TENSOR_INT32", "{512}, 0.000162604788784, 0", [-16901, 4449, 3965, -23286, -10059, -1785, -2234, -21891, 9417, -2026, 9101, 12667, 10299, 11108, 3619, 4683, 5799, -16001, 5942, -11312, -1171, 4334, 8675, 16691, 21512, -6780, 3812, -10836, -20051, 12559, 31177, 4525, -10155, 15375, -1332, 3547, 2048, 9557, 7992, 1621, -3693, 1824, 9352, 1859, 2062, -4582, -25, -20228, -5152, -13316, 15779, 10439, -4107, -4946, -12821, 6077, -16842, 4528, -12243, 1023, -4170, -17171, 2325, 16396, 12713, 7235, 16232, 14657, 8080, -6237, -8406, -5553, -12955, 2926, 7067, 4498, -4133, 15279, -5016, 6875, -21536, -7709, 14359, 12586, 123, -4673, -6055, -16397, 15179, 1279, -7635, -12538, -3795, -1332, 4332, 6731, -3023, 4746, -20239, 3065, 12195, 10044, 4433, -8726, -970, -1935, -11520, 6733, -6513, 24782, -6492, 11639, -3920, 13047, 8108, 16503, 48, -11619, -3842, -15885, -1757, 11147, 15750, -14682, -2592, -6612, -11423, -7749, 13756, -6593, -6915, -1805, -11682, 9916, -12425, -5655, 14255, -17784, 1185, 20663, 9882, -27549, 21974, -84, 1919, 1548, -494, 15093, 6235, 13820, -18676, -16112, 5643, 146, 7939, 1603, 1037, -5267, -3660, -15951, 20711, -1049, 20945, -18690, -6009, -9156, 9504, -15344, -4052, -11799, -2073, -12886, -16852, -11185, 1192, -25083, -12645, -640, -3940, 5531, -7229, -12719, -3698, -2881, 9241, -21153, 2735, 12272, -21537, 15757, 10138, 12391, 3447, -13813, 19177, 23879, 70, 10091, -20352, 11425, -3253, 3787, 18077, -3557, 13823, 693, -1297, 11054, -8435, 12973, -923, -9163, -8248, 9414, 16947, -2134, -20935, -28123, 10053, 4490, -2214, -23097, -9177, -30591, 9190, 7921, -761, 18767, -1328, 22459, 17329, 15465, 7843, 8051, -6954, -22734, 3038, -8171, -10148, 5029, 21180, -1052, 14303, 7171, -11095, 18595, 2503, -6009, 5944, -3300, 5731, -13998, 7337, 11717, -11183, 13014, 11609, 177, -488, 526, -8657, -4750, 8371, -10453, -8307, 5185, 14345, -11431, 11040, 1160, 15900, -1401, -12290, -1433, 15265, 4175, 12776, -20427, 16135, -15025, -10462, -37082, 4406, 8702, -17378, 11579, -8827, -10279, -4222, 16632, -1762, -31314, 323, 5283, 10865, -11773, 3823, -19999, 6989, -18313, -3277, -7689, -14748, -8464, -30811, -2777, 666, -4384, -19020, -30122, -7262, 6990, -2015, 6365, -13495, -12688, 26821, -8526, 19070, 21416, 9448, 288, 11415, 1273, -9658, -3833, -14345, 10084, -5824, -3904, 9669, 4332, -675, -2236, -3854, 5123, -7581, 1066, -2452, -9572, 8330, 15054, 15034, 11075, 176, 2706, 3172, -294, 1245, -13372, -14225, -11066, -8162, -11312, 8846, -3256, -1683, -6746, -23836, -13750, -8273, -9716, 11006, 26046, -14739, 14409, -13172, 6745, 19747, 8155, 10942, -22692, 10969, -18064, 10597, -1499, 5057, -6984, 15501, -749, -17462, 20375, -10586, -6092, 26871, 878, 7549, -33189, -10011, 19277, -12227, -18829, 8400, -1775, 10221, -9755, -7572, 12170, -4053, 6579, 24473, -17152, 112, -13584, -3371, 20573, -6723, 21620, -2802, -16869, -9138, 15488, 4183, -10783, -14081, 12424, 1468, -12846, 4267, 7994, 18709, -9331, 2630, 14006, -16854, -3820, 2525, 16678, -3602, 9535, 5280, 4403, 8962, 8832, -3734, 11573, 1223, -596, 3990, -20316, 1488, 15797, 19137, 13164, 16770, 10930, 16829, -1483, -23118, -24575, 7059, 588, -13253, -21165, -8986, -4418, 8744, 2545, -6338, -25916, -2508, -3207, -17457, 9626, 2462, -6383, 11525, -2759, 994, -2043, 15717, 19734, -582, 7986, 9676, 20477, 10243, 9840, -4244, -17841, 9844, -9827, -6838, 7419, 2182, -2991, 5775, -22777, 1785, 5472, -10683, -11764, 5235, -6382, -15058, 22259, -12756, 7974, 10406, -20242, -11524, -21360, 19737, 3245, -12707, -8404, 16428, -4580, 11957, -16344, -8386, 9355]) # parameters
+i8 = Parameter("op8", "TENSOR_QUANT8_ASYMM", "{512, 1, 1, 512}, 0.00691097788513, 136", [126, 134, 134, 139, 135, 128, 139, 137, 140, 137, 135, 135, 140, 133, 129, 137, 143, 137, 136, 143, 137, 135, 128, 150, 145, 124, 137, 133, 133, 161, 132, 135, 147, 130, 145, 139, 141, 132, 145, 136, 141, 137, 136, 139, 138, 129, 160, 135, 136, 139, 140, 133, 143, 133, 138, 148, 141, 134, 153, 137, 137, 150, 128, 134, 133, 156, 127, 134, 138, 127, 139, 142, 141, 140, 134, 131, 144, 146, 133, 132, 119, 146, 136, 136, 133, 143, 128, 135, 142, 139, 133, 134, 132, 155, 150, 143, 139, 136, 130, 142, 135, 133, 138, 133, 136, 142, 140, 147, 131, 141, 133, 134, 137, 139, 140, 131, 141, 158, 147, 136, 139, 134, 134, 143, 142, 143, 131, 106, 143, 134, 134, 136, 134, 143, 140, 138, 145, 136, 143, 132, 160, 132, 142, 137, 142, 118, 145, 153, 151, 143, 135, 130, 140, 143, 135, 136, 137, 140, 140, 141, 134, 141, 130, 141, 133, 132, 141, 133, 140, 135, 104, 136, 130, 140, 143, 141, 140, 134, 133, 132, 128, 139, 138, 138, 137, 146, 132, 107, 137, 129, 143, 144, 139, 128, 137, 130, 126, 133, 139, 133, 133, 144, 152, 139, 135, 145, 143, 139, 139, 155, 146, 129, 136, 141, 127, 135, 128, 133, 131, 127, 126, 135, 131, 131, 136, 139, 142, 128, 135, 131, 135, 134, 132, 140, 129, 131, 138, 135, 146, 137, 145, 134, 134, 141, 143, 140, 150, 137, 141, 140, 138, 136, 132, 129, 138, 133, 145, 136, 134, 147, 139, 139, 129, 122, 135, 148, 137, 138, 142, 152, 143, 146, 131, 167, 139, 129, 141, 129, 143, 128, 126, 138, 129, 125, 132, 128, 130, 137, 136, 144, 126, 145, 135, 135, 143, 148, 140, 144, 124, 144, 146, 135, 137, 142, 129, 137, 139, 145, 149, 139, 136, 124, 142, 149, 139, 146, 140, 143, 126, 136, 130, 130, 139, 136, 132, 141, 120, 136, 144, 121, 135, 123, 109, 135, 137, 129, 137, 144, 138, 137, 137, 139, 140, 135, 140, 125, 142, 113, 140, 137, 133, 149, 123, 141, 142, 135, 139, 145, 132, 132, 150, 140, 136, 126, 140, 136, 138, 143, 136, 139, 138, 133, 139, 123, 153, 177, 137, 152, 146, 138, 135, 143, 145, 137, 135, 147, 134, 133, 126, 133, 144, 136, 134, 133, 138, 126, 135, 136, 144, 141, 132, 144, 139, 187, 135, 131, 137, 104, 132, 131, 134, 144, 135, 129, 137, 147, 142, 130, 141, 130, 143, 138, 132, 158, 129, 135, 156, 139, 134, 128, 131, 130, 135, 125, 144, 129, 142, 138, 137, 141, 133, 133, 142, 127, 142, 140, 137, 119, 137, 142, 137, 135, 139, 131, 134, 132, 134, 124, 142, 147, 140, 135, 137, 111, 142, 140, 158, 142, 139, 141, 125, 132, 140, 137, 126, 128, 130, 145, 120, 139, 139, 139, 133, 131, 131, 138, 131, 137, 139, 141, 136, 133, 139, 135, 141, 131, 140, 136, 132, 142, 133, 139, 128, 146, 126, 125, 123, 142, 134, 136, 138, 141, 135, 123, 137, 127, 145, 145, 130, 133, 125, 152, 143, 136, 154, 127, 144, 139, 144, 136, 137, 139, 135, 129, 134, 130, 134, 140, 129, 160, 126, 136, 119, 137, 129, 129, 138, 130, 146, 115, 114, 133, 156, 145, 142, 126, 140, 128, 132, 140, 131, 131, 132, 136, 132, 139, 141, 145, 148, 136, 141, 130, 138, 132, 139, 127, 135, 142, 144, 131, 133, 129, 142, 135, 136, 133, 131, 127, 119, 147, 125, 145, 140, 142, 129, 129, 138, 128, 135, 136, 141, 140, 118, 124, 138, 144, 141, 131, 137, 139, 128, 146, 137, 157, 138, 145, 125, 127, 128, 144, 154, 147, 132, 132, 140, 122, 136, 139, 125, 142, 143, 134, 135, 138, 140, 122, 147, 141, 143, 126, 137, 128, 150, 160, 139, 135, 135, 135, 143, 155, 142, 127, 131, 137, 147, 126, 148, 137, 133, 141, 130, 131, 133, 128, 121, 129, 137, 136, 149, 143, 137, 153, 132, 131, 145, 121, 144, 148, 138, 133, 140, 158, 131, 120, 137, 136, 135, 130, 128, 127, 146, 131, 141, 133, 144, 154, 143, 131, 145, 131, 134, 146, 133, 146, 134, 127, 132, 152, 139, 131, 127, 130, 127, 129, 129, 134, 149, 137, 134, 133, 133, 143, 143, 135, 146, 124, 132, 130, 141, 143, 137, 134, 130, 129, 133, 157, 130, 144, 131, 154, 129, 136, 129, 124, 136, 149, 143, 145, 140, 148, 131, 135, 121, 146, 126, 158, 129, 129, 134, 137, 135, 135, 129, 139, 140, 134, 124, 156, 140, 134, 129, 132, 124, 140, 155, 121, 140, 146, 121, 130, 126, 113, 149, 136, 136, 124, 123, 125, 136, 124, 131, 138, 136, 125, 127, 136, 134, 118, 132, 146, 127, 130, 130, 139, 141, 128, 139, 135, 144, 139, 141, 126, 143, 130, 147, 131, 142, 136, 132, 136, 146, 128, 137, 133, 146, 132, 133, 130, 147, 136, 129, 139, 129, 118, 136, 151, 125, 151, 154, 125, 135, 128, 129, 136, 131, 133, 137, 139, 139, 138, 136, 129, 134, 141, 137, 135, 137, 138, 145, 138, 142, 143, 130, 131, 147, 126, 134, 131, 135, 138, 127, 142, 137, 141, 145, 129, 144, 126, 141, 142, 142, 137, 152, 131, 131, 137, 124, 140, 130, 126, 146, 130, 153, 135, 142, 130, 118, 140, 141, 123, 128, 133, 127, 128, 135, 136, 135, 128, 134, 138, 148, 140, 133, 134, 125, 144, 148, 132, 146, 136, 129, 136, 135, 159, 130, 127, 129, 138, 139, 141, 137, 130, 132, 156, 128, 174, 147, 142, 132, 140, 133, 134, 131, 138, 145, 132, 115, 139, 129, 122, 146, 119, 138, 144, 137, 135, 136, 155, 118, 126, 144, 141, 131, 142, 131, 151, 130, 141, 132, 149, 135, 138, 124, 136, 147, 130, 138, 126, 129, 139, 151, 128, 149, 123, 132, 133, 134, 137, 171, 145, 124, 133, 128, 130, 131, 150, 140, 127, 126, 139, 134, 132, 137, 133, 148, 137, 138, 141, 125, 133, 131, 129, 130, 133, 147, 140, 140, 133, 121, 133, 126, 142, 136, 140, 131, 135, 147, 141, 131, 139, 124, 121, 148, 134, 122, 126, 128, 135, 142, 139, 140, 157, 133, 129, 140, 125, 144, 150, 98, 134, 132, 128, 114, 150, 129, 130, 148, 124, 150, 133, 141, 140, 126, 152, 132, 151, 135, 117, 138, 146, 132, 147, 129, 137, 109, 123, 139, 145, 142, 116, 157, 139, 149, 131, 125, 139, 141, 149, 146, 142, 131, 129, 135, 124, 142, 141, 128, 131, 106, 116, 141, 124, 118, 130, 134, 157, 146, 135, 130, 168, 138, 141, 132, 130, 136, 132, 143, 145, 122, 137, 139, 132, 168, 125, 121, 135, 145, 143, 126, 130, 137, 138, 120, 138, 118, 120, 129, 142, 144, 132, 151, 148, 135, 131, 139, 123, 110, 135, 143, 155, 140, 134, 144, 146, 131, 125, 138, 151, 138, 149, 137, 134, 135, 129, 137, 116, 134, 127, 129, 123, 128, 132, 129, 137, 141, 139, 149, 133, 143, 122, 134, 141, 123, 132, 125, 143, 134, 124, 141, 147, 139, 132, 143, 130, 124, 144, 118, 131, 131, 131, 120, 125, 147, 141, 124, 140, 130, 148, 134, 144, 138, 142, 157, 136, 113, 125, 140, 140, 137, 133, 132, 139, 116, 146, 128, 133, 140, 136, 144, 128, 121, 125, 138, 150, 131, 139, 144, 125, 156, 131, 128, 125, 132, 129, 127, 122, 129, 131, 134, 141, 123, 124, 141, 127, 128, 145, 149, 143, 135, 135, 131, 143, 149, 129, 136, 134, 136, 143, 140, 144, 127, 120, 142, 145, 129, 131, 145, 135, 133, 140, 139, 122, 123, 137, 100, 122, 137, 130, 142, 129, 136, 128, 136, 145, 137, 148, 128, 150, 144, 117, 134, 121, 132, 184, 139, 132, 139, 143, 139, 135, 128, 135, 132, 128, 128, 130, 122, 123, 142, 126, 147, 129, 136, 133, 144, 140, 142, 108, 148, 150, 140, 119, 138, 124, 156, 133, 134, 134, 135, 138, 160, 153, 136, 140, 145, 150, 125, 125, 137, 124, 125, 98, 134, 142, 137, 132, 136, 129, 141, 134, 155, 114, 133, 137, 130, 128, 114, 148, 134, 120, 148, 140, 139, 145, 134, 137, 131, 135, 136, 131, 142, 121, 141, 133, 143, 138, 136, 143, 145, 142, 130, 147, 124, 116, 117, 121, 136, 129, 131, 135, 143, 144, 141, 113, 143, 133, 138, 110, 129, 141, 142, 135, 147, 153, 131, 130, 143, 124, 138, 125, 152, 148, 133, 142, 159, 126, 144, 134, 140, 134, 134, 134, 124, 128, 180, 145, 130, 130, 142, 134, 120, 131, 124, 137, 152, 123, 134, 119, 120, 142, 131, 126, 124, 139, 142, 142, 150, 145, 137, 138, 147, 128, 130, 144, 130, 103, 126, 147, 133, 142, 132, 125, 151, 131, 130, 160, 128, 137, 128, 141, 132, 150, 130, 114, 142, 134, 142, 150, 134, 140, 139, 139, 131, 131, 136, 132, 135, 134, 134, 132, 143, 125, 130, 137, 147, 139, 140, 113, 131, 139, 142, 140, 148, 123, 139, 154, 134, 130, 135, 133, 132, 139, 127, 137, 156, 143, 147, 130, 146, 143, 157, 151, 146, 142, 137, 142, 136, 136, 138, 164, 165, 136, 150, 137, 130, 137, 141, 124, 124, 128, 133, 140, 135, 126, 136, 123, 137, 143, 140, 139, 141, 140, 134, 141, 137, 128, 142, 138, 136, 141, 130, 128, 144, 148, 128, 141, 142, 138, 146, 131, 165, 137, 124, 142, 134, 147, 125, 134, 141, 133, 136, 137, 135, 145, 140, 111, 126, 125, 129, 138, 137, 153, 124, 126, 141, 131, 132, 131, 145, 143, 138, 135, 132, 143, 138, 128, 137, 107, 132, 138, 129, 130, 139, 138, 144, 141, 121, 140, 138, 135, 145, 122, 133, 125, 146, 136, 133, 119, 135, 130, 133, 140, 134, 135, 128, 138, 135, 140, 130, 136, 150, 140, 134, 142, 138, 127, 130, 124, 136, 126, 139, 137, 143, 140, 155, 130, 137, 157, 122, 134, 139, 120, 137, 127, 125, 138, 137, 144, 147, 136, 137, 142, 148, 144, 138, 143, 139, 154, 121, 134, 138, 136, 139, 142, 134, 140, 126, 143, 144, 119, 140, 130, 146, 131, 124, 137, 139, 158, 140, 128, 149, 127, 129, 148, 148, 140, 131, 137, 134, 143, 115, 142, 147, 132, 139, 132, 146, 132, 142, 153, 133, 149, 139, 134, 147, 138, 127, 127, 136, 147, 133, 129, 134, 125, 131, 148, 140, 140, 136, 129, 144, 140, 124, 154, 133, 144, 137, 142, 142, 136, 136, 136, 149, 139, 134, 135, 134, 132, 132, 136, 119, 127, 134, 136, 148, 124, 149, 147, 130, 139, 126, 138, 141, 143, 128, 133, 137, 140, 134, 134, 134, 119, 138, 144, 128, 132, 130, 132, 129, 137, 143, 135, 132, 126, 136, 146, 148, 135, 140, 133, 137, 137, 123, 124, 145, 146, 122, 129, 135, 141, 146, 133, 130, 125, 127, 140, 135, 137, 134, 136, 134, 141, 139, 129, 145, 147, 122, 137, 134, 142, 142, 138, 142, 133, 132, 128, 136, 142, 164, 137, 124, 124, 140, 149, 136, 134, 136, 131, 116, 147, 137, 123, 141, 128, 146, 129, 131, 132, 134, 131, 133, 126, 138, 123, 134, 141, 139, 134, 150, 134, 132, 132, 146, 132, 132, 121, 129, 133, 121, 134, 132, 121, 131, 130, 141, 136, 129, 130, 142, 137, 143, 134, 146, 132, 131, 133, 145, 125, 132, 137, 142, 129, 124, 143, 136, 144, 137, 127, 132, 146, 149, 138, 149, 147, 137, 132, 143, 126, 129, 142, 132, 135, 121, 128, 132, 133, 148, 133, 140, 136, 132, 126, 133, 134, 150, 139, 109, 138, 136, 134, 131, 135, 128, 134, 138, 130, 154, 131, 161, 144, 138, 132, 147, 125, 134, 143, 133, 131, 122, 148, 139, 133, 156, 136, 133, 141, 121, 142, 130, 134, 135, 139, 136, 131, 140, 124, 133, 147, 139, 132, 130, 127, 149, 148, 128, 128, 140, 130, 138, 137, 133, 137, 131, 132, 130, 127, 138, 144, 139, 141, 133, 135, 144, 129, 137, 127, 132, 143, 177, 134, 132, 147, 136, 144, 119, 151, 141, 140, 140, 131, 132, 125, 142, 133, 138, 134, 139, 137, 144, 140, 122, 132, 145, 144, 131, 144, 130, 144, 130, 135, 134, 142, 136, 137, 126, 130, 134, 163, 129, 125, 140, 135, 140, 147, 134, 138, 142, 137, 147, 140, 150, 120, 134, 143, 141, 128, 142, 134, 140, 140, 120, 140, 132, 135, 154, 133, 129, 147, 138, 147, 140, 130, 129, 145, 127, 145, 136, 124, 136, 141, 135, 133, 129, 150, 130, 138, 138, 153, 136, 132, 145, 140, 125, 138, 130, 136, 138, 150, 139, 141, 137, 131, 135, 126, 143, 128, 129, 148, 122, 132, 120, 135, 141, 134, 141, 142, 133, 144, 141, 95, 129, 137, 119, 132, 137, 135, 146, 133, 134, 136, 141, 129, 126, 120, 135, 141, 129, 138, 146, 138, 143, 143, 136, 190, 134, 128, 134, 119, 135, 126, 135, 131, 146, 123, 144, 129, 128, 149, 138, 129, 131, 144, 142, 122, 123, 121, 142, 141, 145, 151, 142, 142, 132, 131, 145, 132, 140, 142, 153, 141, 138, 145, 131, 141, 130, 138, 122, 125, 118, 141, 126, 124, 134, 132, 136, 114, 142, 128, 149, 131, 140, 137, 137, 125, 129, 139, 158, 140, 139, 148, 134, 136, 141, 134, 156, 143, 148, 136, 142, 135, 138, 150, 132, 131, 136, 131, 129, 135, 177, 133, 147, 138, 138, 136, 118, 148, 138, 133, 138, 139, 131, 140, 146, 160, 137, 147, 143, 135, 147, 140, 127, 128, 124, 141, 146, 122, 137, 129, 144, 138, 137, 136, 136, 139, 129, 125, 145, 141, 133, 138, 135, 130, 145, 109, 148, 128, 147, 133, 145, 135, 137, 140, 136, 117, 150, 141, 139, 137, 136, 142, 133, 137, 144, 142, 129, 143, 132, 137, 129, 129, 136, 131, 141, 150, 123, 136, 135, 133, 132, 139, 138, 119, 134, 140, 128, 127, 139, 139, 145, 126, 165, 135, 135, 150, 136, 135, 138, 120, 139, 140, 123, 168, 137, 125, 132, 134, 127, 138, 134, 141, 140, 155, 127, 148, 138, 128, 169, 138, 129, 152, 147, 142, 205, 142, 132, 151, 152, 131, 127, 132, 137, 133, 139, 137, 123, 140, 153, 136, 141, 136, 130, 141, 149, 133, 144, 140, 141, 138, 129, 148, 117, 146, 132, 139, 155, 139, 130, 142, 122, 136, 130, 134, 135, 142, 145, 133, 130, 153, 124, 148, 148, 137, 138, 134, 134, 130, 129, 134, 138, 147, 128, 147, 134, 135, 136, 136, 134, 143, 137, 134, 132, 172, 129, 150, 116, 126, 144, 126, 142, 128, 137, 127, 132, 139, 143, 135, 131, 144, 136, 129, 156, 127, 146, 127, 127, 144, 148, 140, 140, 137, 126, 136, 134, 131, 124, 120, 131, 96, 141, 152, 129, 145, 126, 149, 134, 123, 142, 154, 144, 142, 137, 135, 134, 120, 135, 123, 140, 136, 140, 137, 133, 123, 133, 140, 142, 131, 127, 142, 141, 133, 136, 140, 128, 150, 137, 129, 139, 131, 127, 135, 136, 147, 126, 142, 133, 135, 131, 134, 131, 127, 143, 125, 134, 135, 151, 136, 136, 130, 127, 125, 140, 124, 127, 138, 140, 147, 135, 133, 133, 120, 142, 135, 144, 117, 138, 150, 131, 144, 149, 126, 116, 129, 138, 131, 147, 125, 143, 133, 139, 129, 132, 145, 138, 136, 135, 141, 129, 137, 134, 138, 134, 139, 132, 140, 133, 135, 134, 138, 128, 138, 133, 135, 118, 133, 163, 125, 123, 141, 136, 147, 145, 137, 132, 137, 139, 146, 131, 145, 133, 133, 165, 123, 130, 133, 136, 136, 140, 136, 153, 116, 122, 140, 125, 140, 123, 142, 134, 143, 118, 115, 151, 136, 124, 134, 148, 140, 141, 140, 125, 134, 145, 117, 134, 124, 139, 126, 149, 127, 133, 134, 145, 150, 126, 144, 125, 132, 127, 112, 150, 162, 139, 121, 145, 127, 123, 140, 137, 142, 139, 135, 145, 139, 145, 137, 134, 119, 137, 135, 140, 126, 136, 147, 126, 155, 132, 130, 139, 142, 148, 140, 128, 124, 127, 110, 139, 132, 137, 133, 130, 140, 140, 147, 127, 114, 134, 134, 182, 148, 136, 132, 140, 128, 136, 134, 134, 142, 147, 137, 135, 145, 135, 141, 144, 133, 165, 133, 141, 135, 143, 143, 143, 129, 134, 135, 153, 120, 130, 133, 143, 137, 120, 129, 140, 146, 140, 135, 135, 132, 125, 149, 130, 127, 137, 131, 129, 124, 131, 147, 125, 132, 136, 132, 135, 132, 125, 138, 150, 128, 139, 137, 140, 141, 135, 142, 132, 127, 122, 130, 161, 139, 135, 133, 132, 118, 137, 136, 131, 124, 132, 125, 128, 139, 148, 134, 131, 133, 144, 147, 120, 131, 148, 141, 128, 139, 151, 138, 149, 132, 156, 145, 148, 125, 130, 146, 141, 114, 133, 144, 130, 131, 113, 131, 137, 139, 142, 143, 138, 134, 122, 147, 134, 135, 132, 142, 121, 147, 125, 125, 135, 147, 124, 147, 121, 128, 161, 141, 149, 129, 143, 125, 136, 147, 135, 143, 140, 140, 137, 137, 136, 108, 130, 117, 122, 124, 130, 136, 144, 152, 119, 159, 131, 149, 130, 134, 119, 129, 126, 139, 133, 128, 128, 131, 120, 124, 125, 136, 138, 152, 123, 129, 134, 121, 133, 140, 130, 123, 129, 167, 143, 128, 141, 121, 144, 135, 152, 123, 114, 137, 137, 144, 142, 135, 135, 131, 130, 133, 126, 134, 125, 137, 137, 123, 125, 147, 144, 140, 128, 118, 128, 143, 116, 133, 137, 141, 131, 138, 138, 138, 144, 130, 144, 129, 129, 131, 140, 138, 122, 129, 146, 139, 150, 135, 148, 141, 140, 148, 132, 130, 135, 133, 123, 130, 129, 118, 136, 133, 114, 152, 121, 133, 131, 135, 146, 143, 131, 153, 117, 135, 148, 132, 131, 138, 141, 123, 122, 127, 136, 142, 132, 150, 137, 137, 145, 129, 165, 129, 153, 152, 133, 142, 119, 118, 136, 118, 142, 131, 144, 122, 132, 149, 134, 107, 135, 115, 139, 138, 137, 140, 129, 134, 137, 132, 155, 135, 142, 145, 145, 135, 132, 146, 131, 137, 133, 136, 136, 132, 136, 148, 127, 131, 132, 137, 124, 154, 132, 140, 132, 157, 136, 170, 147, 139, 129, 130, 128, 132, 132, 139, 124, 129, 128, 127, 126, 127, 141, 146, 142, 140, 132, 136, 147, 142, 131, 147, 131, 136, 133, 139, 125, 129, 137, 136, 134, 136, 133, 137, 141, 135, 141, 128, 140, 140, 139, 137, 130, 143, 144, 143, 135, 134, 137, 138, 138, 135, 133, 145, 140, 136, 135, 142, 133, 141, 127, 137, 137, 134, 134, 137, 126, 135, 142, 128, 143, 139, 138, 135, 127, 135, 137, 138, 139, 134, 133, 142, 137, 141, 120, 139, 129, 137, 134, 140, 130, 144, 137, 131, 139, 139, 137, 138, 138, 132, 137, 145, 140, 131, 135, 130, 136, 136, 135, 142, 137, 147, 138, 137, 139, 132, 142, 143, 133, 141, 130, 140, 134, 136, 135, 138, 135, 134, 136, 135, 144, 135, 136, 135, 133, 133, 138, 133, 141, 131, 124, 131, 137, 137, 133, 140, 132, 138, 130, 144, 137, 137, 138, 131, 138, 139, 130, 129, 138, 140, 134, 131, 129, 141, 132, 140, 139, 137, 144, 142, 138, 136, 138, 134, 135, 142, 142, 140, 143, 142, 133, 139, 138, 127, 142, 130, 136, 124, 133, 135, 140, 142, 141, 134, 138, 133, 138, 147, 137, 137, 134, 137, 140, 141, 140, 150, 136, 140, 144, 134, 127, 132, 139, 139, 136, 140, 135, 134, 130, 136, 137, 141, 137, 141, 146, 132, 140, 132, 137, 135, 135, 130, 137, 140, 136, 130, 136, 145, 137, 130, 134, 143, 137, 137, 140, 141, 138, 129, 138, 144, 141, 140, 137, 132, 143, 143, 135, 139, 145, 132, 138, 132, 130, 141, 136, 135, 130, 143, 139, 135, 139, 133, 141, 140, 145, 139, 132, 133, 136, 138, 139, 137, 131, 138, 135, 136, 138, 141, 138, 133, 142, 139, 136, 132, 137, 135, 131, 132, 141, 130, 140, 138, 136, 135, 139, 139, 133, 136, 140, 135, 137, 135, 130, 136, 130, 134, 139, 135, 137, 135, 132, 135, 142, 139, 143, 141, 140, 141, 133, 143, 129, 144, 140, 143, 135, 151, 130, 132, 140, 139, 139, 136, 140, 139, 136, 145, 140, 129, 134, 140, 134, 142, 137, 141, 137, 132, 139, 144, 132, 133, 136, 144, 139, 136, 143, 136, 136, 139, 140, 134, 141, 135, 130, 139, 136, 138, 129, 139, 134, 132, 134, 135, 127, 139, 135, 139, 146, 143, 135, 137, 133, 139, 137, 140, 137, 131, 140, 135, 138, 130, 141, 141, 140, 135, 140, 137, 143, 142, 136, 137, 146, 136, 140, 129, 140, 137, 141, 142, 144, 145, 130, 140, 130, 129, 137, 138, 142, 141, 137, 136, 142, 140, 139, 135, 137, 137, 145, 127, 141, 142, 139, 139, 143, 135, 130, 136, 130, 136, 141, 145, 144, 134, 138, 129, 133, 142, 139, 132, 139, 141, 139, 144, 142, 131, 135, 126, 133, 132, 124, 136, 143, 138, 136, 134, 134, 136, 141, 137, 138, 131, 134, 137, 138, 142, 135, 134, 136, 131, 133, 142, 134, 135, 137, 140, 133, 132, 143, 140, 133, 136, 132, 137, 139, 140, 143, 134, 130, 139, 144, 140, 130, 136, 135, 131, 139, 128, 140, 135, 138, 138, 139, 142, 141, 137, 128, 135, 127, 137, 137, 138, 140, 141, 150, 144, 128, 129, 128, 129, 136, 157, 118, 129, 157, 130, 139, 144, 138, 133, 136, 118, 127, 128, 160, 155, 124, 145, 132, 131, 148, 137, 123, 122, 129, 105, 142, 137, 136, 134, 121, 131, 133, 144, 137, 118, 125, 151, 124, 140, 129, 115, 132, 127, 142, 129, 141, 135, 137, 138, 134, 134, 130, 124, 129, 136, 135, 136, 136, 179, 146, 139, 136, 151, 131, 115, 139, 144, 126, 133, 144, 129, 121, 143, 134, 139, 142, 129, 153, 129, 167, 132, 140, 133, 134, 131, 139, 126, 132, 128, 147, 141, 138, 144, 125, 129, 118, 128, 130, 124, 144, 121, 123, 150, 130, 137, 148, 120, 150, 137, 148, 150, 133, 167, 158, 143, 137, 138, 163, 142, 137, 126, 120, 123, 143, 130, 130, 134, 120, 142, 129, 145, 136, 136, 137, 140, 128, 119, 145, 147, 124, 126, 120, 130, 132, 132, 129, 141, 152, 128, 133, 144, 129, 132, 164, 114, 117, 129, 141, 143, 133, 170, 140, 138, 155, 135, 124, 146, 141, 135, 141, 139, 127, 126, 140, 137, 139, 133, 129, 143, 125, 149, 141, 132, 130, 171, 132, 137, 137, 133, 133, 138, 132, 109, 137, 135, 124, 138, 151, 146, 130, 132, 118, 124, 130, 111, 127, 166, 116, 128, 131, 137, 138, 144, 137, 117, 139, 138, 117, 125, 126, 141, 136, 153, 119, 138, 137, 131, 129, 125, 137, 131, 129, 128, 126, 143, 126, 128, 129, 135, 117, 160, 130, 140, 125, 142, 153, 150, 147, 132, 129, 123, 146, 144, 121, 134, 150, 144, 134, 126, 173, 128, 118, 134, 132, 146, 148, 133, 125, 133, 134, 132, 131, 123, 135, 133, 133, 126, 134, 127, 135, 125, 135, 139, 144, 141, 148, 145, 122, 152, 132, 147, 120, 133, 141, 134, 131, 146, 126, 133, 132, 129, 136, 131, 140, 139, 131, 137, 141, 143, 123, 133, 129, 136, 132, 128, 123, 158, 127, 124, 128, 146, 133, 128, 160, 127, 141, 130, 136, 138, 140, 141, 134, 115, 154, 135, 152, 142, 134, 134, 139, 131, 140, 141, 136, 124, 141, 152, 146, 131, 138, 134, 143, 144, 132, 130, 150, 112, 146, 127, 150, 134, 132, 144, 148, 134, 120, 118, 112, 126, 126, 133, 136, 137, 144, 136, 142, 125, 139, 130, 122, 120, 144, 134, 144, 132, 136, 134, 132, 141, 141, 131, 134, 134, 127, 129, 121, 144, 127, 141, 157, 125, 125, 143, 131, 134, 140, 141, 119, 132, 136, 135, 151, 138, 150, 135, 124, 132, 147, 124, 123, 161, 120, 150, 141, 125, 144, 120, 126, 138, 133, 129, 130, 150, 124, 125, 153, 131, 138, 132, 130, 152, 130, 145, 127, 137, 148, 131, 131, 124, 132, 138, 145, 125, 163, 117, 135, 135, 147, 146, 137, 140, 138, 87, 144, 139, 127, 141, 132, 123, 144, 132, 144, 128, 142, 137, 135, 140, 117, 126, 148, 146, 129, 130, 148, 134, 143, 138, 153, 142, 130, 122, 127, 150, 141, 133, 128, 133, 135, 152, 124, 135, 123, 149, 139, 147, 129, 141, 119, 135, 132, 138, 141, 134, 137, 142, 136, 141, 135, 130, 132, 128, 139, 135, 132, 138, 118, 134, 137, 137, 152, 124, 131, 138, 147, 149, 136, 121, 128, 122, 135, 125, 145, 141, 135, 134, 130, 133, 141, 140, 138, 132, 127, 129, 133, 139, 141, 125, 132, 134, 129, 137, 136, 122, 135, 140, 134, 150, 145, 146, 150, 121, 135, 137, 135, 137, 138, 143, 136, 136, 130, 152, 132, 146, 123, 136, 145, 137, 144, 127, 135, 157, 130, 142, 136, 133, 127, 136, 132, 129, 137, 131, 141, 137, 139, 147, 151, 141, 135, 126, 141, 127, 133, 123, 124, 152, 137, 128, 129, 138, 107, 144, 134, 134, 129, 133, 132, 131, 146, 143, 130, 154, 128, 144, 136, 149, 141, 145, 140, 141, 141, 136, 136, 139, 140, 132, 136, 133, 137, 147, 136, 125, 135, 135, 123, 147, 144, 137, 146, 132, 133, 130, 137, 131, 134, 142, 135, 129, 140, 131, 137, 129, 141, 132, 144, 135, 146, 145, 124, 139, 136, 134, 138, 139, 134, 137, 132, 140, 133, 136, 142, 136, 158, 134, 132, 143, 144, 136, 136, 144, 137, 134, 122, 143, 131, 157, 135, 142, 142, 137, 140, 138, 137, 134, 141, 130, 135, 137, 129, 141, 146, 143, 139, 124, 140, 124, 129, 134, 116, 142, 144, 147, 132, 131, 138, 132, 149, 135, 132, 149, 141, 143, 136, 133, 146, 148, 138, 130, 126, 148, 142, 143, 157, 132, 139, 143, 113, 123, 136, 133, 114, 138, 140, 154, 117, 118, 142, 136, 142, 123, 136, 148, 128, 147, 139, 134, 140, 150, 121, 144, 145, 141, 131, 135, 130, 153, 139, 130, 130, 140, 141, 131, 133, 142, 138, 154, 137, 127, 138, 134, 145, 136, 134, 121, 140, 122, 150, 145, 129, 131, 146, 134, 134, 136, 139, 137, 142, 129, 144, 126, 128, 134, 151, 138, 139, 140, 133, 134, 136, 143, 136, 147, 134, 133, 134, 132, 142, 134, 138, 151, 145, 134, 147, 141, 135, 141, 137, 129, 124, 141, 135, 134, 144, 126, 139, 143, 141, 134, 130, 127, 136, 131, 132, 138, 122, 133, 134, 137, 131, 143, 142, 129, 133, 146, 127, 122, 134, 139, 135, 135, 140, 145, 134, 135, 129, 134, 134, 127, 141, 120, 138, 141, 142, 146, 120, 139, 135, 138, 140, 143, 137, 132, 140, 131, 149, 134, 156, 131, 132, 132, 141, 143, 135, 130, 151, 140, 137, 138, 150, 146, 138, 130, 135, 132, 120, 146, 135, 138, 130, 143, 129, 131, 133, 144, 150, 134, 139, 131, 136, 149, 141, 146, 132, 135, 136, 136, 141, 131, 138, 134, 141, 126, 137, 150, 129, 133, 144, 140, 138, 132, 136, 133, 138, 126, 130, 136, 122, 155, 132, 138, 128, 147, 139, 139, 140, 150, 129, 140, 140, 133, 132, 131, 143, 138, 140, 129, 140, 136, 134, 137, 137, 136, 126, 135, 142, 142, 136, 145, 133, 138, 127, 130, 132, 145, 141, 141, 137, 134, 147, 132, 137, 143, 137, 144, 148, 133, 125, 120, 133, 135, 142, 133, 120, 155, 140, 139, 131, 129, 141, 134, 142, 136, 141, 138, 130, 145, 146, 141, 141, 144, 129, 134, 145, 139, 140, 123, 140, 135, 141, 149, 142, 152, 124, 137, 148, 132, 133, 145, 140, 131, 128, 136, 141, 144, 155, 143, 137, 138, 134, 134, 128, 117, 141, 124, 132, 140, 136, 126, 154, 129, 145, 130, 146, 158, 124, 140, 152, 132, 133, 144, 134, 128, 133, 149, 134, 144, 143, 134, 135, 130, 147, 135, 135, 133, 147, 141, 150, 131, 143, 146, 132, 134, 130, 150, 125, 141, 145, 108, 142, 138, 112, 128, 139, 108, 136, 145, 143, 126, 137, 138, 134, 146, 129, 142, 119, 126, 126, 134, 131, 137, 124, 152, 133, 133, 145, 142, 131, 125, 146, 142, 139, 149, 144, 139, 137, 127, 142, 129, 139, 141, 150, 120, 143, 124, 134, 139, 137, 127, 144, 133, 129, 137, 134, 132, 130, 136, 129, 119, 123, 132, 137, 132, 135, 130, 143, 128, 133, 125, 128, 136, 131, 128, 143, 139, 141, 128, 125, 129, 124, 139, 130, 122, 135, 137, 126, 134, 144, 137, 138, 140, 136, 131, 138, 140, 120, 137, 138, 133, 149, 137, 130, 117, 122, 146, 125, 143, 131, 128, 141, 149, 148, 138, 139, 150, 133, 143, 136, 146, 136, 136, 130, 129, 146, 126, 134, 127, 139, 139, 141, 141, 130, 126, 139, 133, 160, 151, 128, 144, 145, 135, 150, 139, 134, 137, 132, 121, 141, 125, 145, 135, 129, 143, 142, 134, 142, 146, 127, 148, 136, 126, 130, 132, 129, 134, 130, 131, 133, 146, 126, 146, 139, 137, 123, 134, 149, 145, 150, 124, 146, 139, 130, 146, 121, 133, 131, 137, 137, 128, 141, 144, 135, 128, 141, 131, 148, 138, 139, 142, 136, 140, 125, 127, 143, 139, 128, 146, 130, 121, 131, 126, 138, 145, 146, 139, 123, 129, 138, 131, 138, 123, 130, 130, 148, 141, 119, 140, 126, 149, 141, 142, 131, 127, 127, 133, 119, 139, 135, 135, 137, 137, 146, 137, 142, 128, 135, 131, 121, 133, 141, 133, 136, 136, 128, 142, 147, 141, 138, 135, 144, 139, 148, 135, 134, 141, 131, 136, 131, 123, 137, 143, 133, 127, 131, 143, 129, 130, 138, 158, 140, 128, 131, 138, 142, 133, 151, 133, 139, 127, 120, 136, 121, 130, 127, 144, 134, 137, 147, 131, 143, 134, 126, 144, 141, 132, 122, 159, 127, 129, 127, 132, 144, 143, 136, 128, 149, 127, 139, 144, 148, 133, 131, 137, 141, 123, 123, 126, 153, 149, 146, 139, 138, 159, 135, 132, 126, 135, 126, 151, 130, 148, 142, 126, 143, 127, 138, 131, 133, 141, 145, 126, 122, 128, 139, 132, 135, 138, 130, 110, 130, 132, 141, 150, 140, 152, 136, 124, 129, 127, 122, 134, 131, 129, 133, 126, 134, 123, 122, 135, 133, 138, 138, 129, 138, 156, 157, 140, 154, 159, 138, 142, 143, 153, 124, 123, 137, 135, 132, 138, 116, 138, 137, 133, 134, 124, 136, 131, 137, 146, 133, 126, 138, 141, 127, 140, 158, 143, 132, 134, 135, 136, 138, 142, 137, 118, 119, 138, 137, 132, 132, 137, 132, 138, 141, 135, 143, 137, 134, 134, 149, 137, 137, 133, 139, 142, 135, 138, 128, 140, 130, 136, 133, 128, 142, 136, 136, 124, 132, 135, 135, 139, 144, 141, 144, 135, 142, 135, 140, 159, 129, 141, 142, 137, 140, 138, 146, 143, 119, 139, 135, 154, 145, 140, 132, 146, 131, 136, 142, 137, 124, 126, 127, 137, 130, 141, 148, 137, 132, 132, 132, 121, 131, 113, 131, 136, 143, 138, 134, 132, 140, 130, 137, 134, 131, 125, 134, 131, 145, 142, 140, 138, 134, 147, 131, 145, 124, 141, 134, 134, 127, 134, 135, 148, 134, 132, 124, 139, 136, 128, 138, 142, 131, 142, 128, 144, 137, 114, 142, 128, 125, 134, 133, 134, 141, 160, 133, 137, 134, 140, 137, 140, 130, 143, 139, 140, 110, 144, 153, 129, 148, 149, 140, 140, 131, 132, 140, 135, 148, 133, 148, 134, 130, 141, 147, 136, 147, 136, 135, 143, 122, 140, 124, 136, 135, 130, 131, 127, 134, 134, 134, 127, 129, 134, 138, 132, 135, 137, 155, 142, 143, 127, 134, 137, 147, 143, 139, 144, 143, 123, 132, 143, 128, 140, 141, 138, 142, 137, 138, 140, 134, 141, 134, 138, 131, 133, 140, 129, 138, 144, 123, 139, 137, 133, 133, 138, 110, 140, 137, 133, 152, 133, 129, 128, 134, 150, 149, 134, 133, 140, 137, 147, 137, 128, 134, 139, 131, 142, 132, 138, 146, 138, 158, 134, 129, 135, 138, 142, 121, 138, 136, 145, 134, 131, 120, 137, 143, 143, 134, 136, 150, 144, 120, 140, 147, 150, 142, 138, 125, 151, 139, 144, 132, 138, 140, 124, 146, 136, 134, 137, 139, 133, 130, 154, 145, 150, 135, 138, 135, 145, 137, 140, 130, 140, 137, 124, 127, 132, 146, 131, 136, 136, 140, 141, 153, 139, 120, 136, 148, 152, 148, 128, 129, 126, 132, 128, 137, 132, 136, 131, 133, 161, 142, 142, 132, 133, 133, 139, 136, 133, 135, 158, 131, 135, 149, 133, 126, 143, 134, 154, 125, 141, 129, 132, 149, 125, 127, 131, 123, 129, 137, 136, 162, 142, 139, 139, 143, 141, 129, 140, 132, 137, 140, 128, 131, 143, 143, 136, 144, 130, 135, 131, 122, 131, 134, 129, 135, 134, 121, 137, 142, 145, 140, 135, 133, 137, 141, 131, 153, 145, 132, 128, 143, 155, 138, 135, 135, 128, 118, 141, 141, 137, 144, 138, 143, 135, 123, 142, 137, 143, 142, 131, 129, 145, 150, 142, 131, 155, 129, 127, 139, 143, 130, 148, 132, 141, 139, 139, 128, 144, 150, 143, 130, 147, 137, 129, 134, 138, 150, 136, 132, 139, 132, 144, 138, 128, 142, 135, 138, 133, 134, 143, 137, 145, 152, 155, 136, 143, 159, 138, 120, 130, 138, 135, 137, 139, 136, 161, 132, 130, 130, 142, 128, 127, 136, 130, 116, 120, 136, 126, 146, 128, 150, 134, 138, 139, 139, 135, 136, 165, 142, 131, 144, 148, 121, 139, 134, 142, 138, 158, 126, 133, 133, 142, 144, 128, 140, 132, 138, 138, 158, 136, 116, 134, 134, 135, 128, 123, 148, 134, 137, 142, 131, 138, 140, 139, 129, 135, 133, 128, 148, 135, 149, 134, 142, 123, 144, 134, 138, 129, 142, 144, 130, 138, 136, 136, 139, 136, 129, 123, 135, 139, 138, 132, 137, 139, 133, 126, 143, 120, 125, 135, 134, 133, 136, 137, 126, 131, 135, 128, 153, 146, 133, 133, 136, 134, 131, 131, 131, 133, 144, 134, 143, 139, 125, 130, 137, 126, 134, 137, 135, 127, 134, 132, 137, 150, 142, 131, 140, 122, 136, 138, 135, 121, 129, 129, 135, 136, 144, 149, 132, 133, 139, 131, 141, 135, 136, 134, 117, 135, 130, 164, 146, 138, 135, 128, 130, 133, 136, 132, 136, 134, 139, 136, 127, 137, 134, 133, 138, 133, 130, 136, 119, 136, 129, 133, 133, 93, 128, 131, 120, 133, 141, 134, 127, 146, 141, 141, 130, 126, 140, 131, 142, 144, 148, 140, 130, 133, 136, 130, 126, 137, 138, 139, 130, 154, 144, 122, 125, 133, 131, 143, 137, 137, 146, 145, 128, 131, 128, 135, 130, 138, 120, 148, 132, 139, 137, 140, 131, 132, 144, 147, 138, 129, 151, 165, 140, 133, 143, 140, 134, 141, 140, 139, 129, 136, 135, 138, 131, 126, 148, 146, 130, 150, 142, 134, 120, 138, 137, 137, 126, 131, 133, 135, 132, 145, 127, 143, 129, 133, 125, 134, 138, 129, 132, 124, 134, 140, 137, 130, 127, 149, 130, 128, 139, 133, 130, 135, 133, 132, 139, 138, 140, 151, 142, 145, 137, 127, 135, 146, 127, 133, 129, 121, 134, 144, 112, 136, 138, 134, 128, 124, 134, 137, 129, 132, 138, 134, 146, 125, 135, 151, 137, 136, 140, 131, 126, 123, 138, 138, 136, 136, 148, 126, 131, 134, 143, 131, 145, 136, 144, 133, 126, 133, 134, 123, 147, 144, 133, 136, 141, 135, 142, 143, 154, 141, 143, 149, 130, 130, 133, 131, 135, 123, 169, 143, 131, 136, 136, 141, 130, 142, 146, 138, 138, 136, 128, 129, 134, 147, 139, 139, 135, 131, 137, 133, 140, 142, 134, 137, 126, 132, 130, 131, 127, 140, 137, 138, 126, 135, 137, 140, 132, 156, 136, 138, 139, 136, 132, 143, 137, 140, 136, 133, 144, 127, 125, 136, 142, 134, 139, 141, 129, 135, 121, 149, 140, 140, 127, 136, 125, 148, 135, 136, 134, 141, 134, 134, 131, 122, 145, 136, 122, 135, 124, 136, 144, 144, 122, 125, 113, 130, 141, 140, 136, 144, 126, 136, 136, 148, 145, 133, 141, 129, 146, 131, 145, 149, 140, 145, 145, 154, 135, 140, 128, 137, 132, 145, 127, 135, 136, 123, 131, 144, 137, 135, 123, 149, 146, 133, 119, 150, 136, 146, 138, 139, 133, 130, 161, 137, 128, 141, 118, 122, 137, 128, 142, 129, 142, 141, 137, 136, 138, 139, 138, 135, 147, 134, 121, 132, 139, 127, 141, 144, 139, 133, 138, 124, 140, 137, 141, 127, 134, 145, 146, 128, 138, 137, 123, 128, 152, 152, 132, 123, 129, 140, 120, 139, 143, 135, 130, 137, 140, 134, 136, 134, 131, 135, 123, 121, 130, 135, 130, 138, 144, 141, 123, 133, 134, 139, 167, 122, 138, 145, 126, 126, 144, 136, 143, 126, 134, 145, 132, 139, 132, 142, 141, 134, 129, 126, 140, 130, 143, 133, 131, 144, 151, 128, 138, 137, 134, 123, 144, 138, 128, 143, 138, 137, 139, 129, 125, 118, 150, 133, 141, 145, 120, 142, 129, 122, 134, 138, 138, 136, 143, 142, 138, 128, 140, 135, 130, 140, 129, 125, 129, 145, 131, 155, 139, 134, 129, 134, 140, 136, 139, 134, 138, 133, 146, 142, 132, 136, 133, 137, 134, 140, 141, 132, 124, 139, 125, 129, 148, 135, 134, 140, 142, 137, 140, 128, 145, 129, 133, 155, 132, 130, 142, 135, 127, 124, 137, 137, 142, 136, 122, 128, 144, 124, 152, 144, 143, 143, 143, 142, 130, 132, 137, 127, 131, 134, 136, 156, 134, 137, 144, 144, 144, 127, 142, 147, 150, 131, 139, 137, 127, 134, 128, 141, 134, 136, 138, 134, 141, 135, 132, 141, 134, 129, 139, 139, 139, 136, 134, 143, 149, 130, 133, 144, 129, 133, 136, 149, 134, 122, 126, 129, 134, 139, 138, 131, 129, 142, 136, 130, 148, 125, 145, 130, 137, 153, 141, 129, 143, 132, 129, 129, 135, 99, 131, 124, 136, 124, 135, 133, 150, 128, 135, 142, 142, 123, 131, 134, 142, 128, 129, 139, 136, 138, 132, 147, 127, 128, 121, 134, 144, 140, 141, 141, 153, 160, 142, 128, 122, 160, 132, 133, 130, 138, 136, 153, 132, 135, 142, 144, 138, 129, 136, 139, 143, 137, 149, 127, 133, 129, 137, 143, 150, 143, 133, 139, 142, 138, 138, 134, 130, 142, 123, 142, 144, 127, 139, 144, 131, 131, 148, 150, 129, 137, 126, 144, 149, 139, 130, 125, 123, 138, 146, 131, 137, 128, 127, 121, 137, 148, 137, 133, 136, 125, 135, 147, 131, 133, 151, 138, 132, 135, 130, 135, 125, 138, 138, 134, 126, 137, 140, 139, 136, 135, 139, 149, 138, 153, 133, 134, 158, 140, 139, 131, 131, 132, 149, 132, 140, 109, 150, 120, 134, 124, 139, 136, 146, 124, 133, 133, 132, 150, 123, 139, 138, 135, 128, 139, 137, 127, 127, 142, 128, 143, 133, 149, 127, 131, 134, 144, 136, 132, 136, 130, 125, 136, 133, 140, 139, 132, 130, 139, 137, 139, 137, 125, 134, 132, 139, 139, 120, 134, 129, 150, 119, 138, 161, 138, 148, 136, 132, 139, 141, 135, 146, 140, 131, 142, 146, 132, 132, 131, 139, 140, 130, 143, 144, 116, 140, 135, 139, 154, 133, 120, 124, 133, 127, 134, 133, 148, 152, 133, 124, 136, 140, 146, 131, 136, 135, 142, 140, 130, 111, 134, 125, 139, 137, 128, 143, 136, 144, 123, 132, 129, 128, 139, 137, 138, 138, 127, 136, 143, 138, 141, 158, 130, 143, 146, 133, 134, 149, 132, 142, 126, 145, 121, 139, 125, 127, 136, 140, 137, 134, 140, 142, 127, 131, 133, 126, 126, 141, 130, 138, 140, 130, 121, 135, 139, 135, 141, 131, 139, 128, 127, 139, 129, 132, 164, 138, 133, 134, 133, 143, 132, 137, 135, 126, 144, 136, 138, 144, 148, 126, 139, 137, 142, 147, 138, 137, 137, 135, 134, 144, 137, 141, 131, 140, 134, 143, 129, 135, 153, 138, 142, 135, 148, 130, 159, 135, 141, 126, 139, 141, 140, 128, 127, 135, 136, 135, 143, 129, 129, 141, 139, 150, 129, 140, 143, 132, 129, 126, 142, 138, 133, 128, 134, 138, 122, 146, 129, 131, 131, 141, 135, 127, 134, 131, 133, 134, 149, 145, 145, 138, 118, 148, 142, 134, 144, 130, 132, 150, 146, 133, 136, 163, 140, 139, 130, 119, 140, 149, 121, 132, 140, 136, 139, 136, 137, 130, 142, 131, 131, 134, 136, 109, 142, 136, 134, 126, 141, 126, 138, 115, 124, 138, 135, 135, 115, 134, 139, 126, 142, 134, 140, 134, 126, 139, 136, 129, 130, 143, 131, 136, 128, 153, 133, 128, 134, 140, 136, 128, 131, 140, 137, 116, 138, 132, 130, 141, 145, 131, 118, 144, 130, 130, 131, 128, 132, 134, 132, 126, 130, 135, 145, 141, 137, 131, 132, 144, 130, 140, 138, 132, 137, 126, 148, 147, 150, 136, 139, 137, 135, 132, 126, 133, 140, 129, 133, 137, 143, 134, 137, 137, 140, 140, 134, 136, 139, 136, 138, 135, 130, 136, 125, 130, 122, 139, 135, 126, 153, 130, 139, 134, 134, 135, 114, 133, 151, 146, 132, 128, 141, 131, 130, 132, 135, 136, 137, 124, 128, 145, 120, 142, 144, 134, 139, 136, 125, 135, 156, 136, 138, 145, 157, 137, 134, 127, 136, 135, 134, 134, 138, 137, 138, 133, 118, 134, 132, 151, 155, 141, 156, 134, 131, 128, 136, 132, 142, 155, 131, 133, 134, 152, 139, 134, 135, 136, 132, 133, 119, 139, 135, 124, 132, 132, 139, 139, 129, 134, 132, 125, 148, 132, 128, 125, 140, 136, 145, 146, 135, 131, 140, 133, 136, 163, 129, 146, 135, 144, 142, 132, 136, 143, 135, 141, 143, 131, 143, 132, 128, 146, 139, 140, 137, 132, 130, 138, 132, 133, 134, 133, 143, 137, 152, 136, 134, 139, 130, 132, 152, 132, 145, 127, 146, 134, 138, 135, 130, 128, 131, 131, 140, 134, 122, 131, 142, 111, 142, 137, 147, 137, 144, 130, 127, 143, 150, 137, 150, 140, 144, 146, 132, 128, 132, 140, 135, 138, 143, 126, 125, 134, 135, 127, 132, 139, 128, 142, 118, 126, 133, 140, 136, 142, 134, 122, 143, 126, 145, 129, 154, 125, 126, 134, 123, 140, 131, 145, 115, 150, 126, 137, 139, 136, 131, 133, 136, 135, 129, 130, 130, 136, 131, 129, 126, 154, 138, 135, 126, 151, 136, 136, 137, 137, 133, 138, 137, 156, 131, 139, 137, 128, 128, 124, 140, 153, 137, 128, 130, 148, 138, 124, 131, 139, 130, 137, 137, 129, 129, 136, 132, 137, 133, 140, 140, 132, 126, 140, 142, 138, 150, 116, 140, 145, 139, 130, 141, 135, 137, 133, 133, 134, 134, 151, 133, 131, 143, 132, 143, 135, 136, 138, 147, 139, 141, 138, 143, 134, 135, 130, 133, 126, 136, 138, 137, 137, 128, 136, 133, 133, 137, 142, 133, 132, 122, 131, 140, 135, 133, 130, 140, 132, 129, 127, 140, 136, 135, 141, 147, 131, 137, 135, 135, 144, 138, 135, 134, 135, 129, 144, 133, 127, 132, 135, 130, 157, 139, 136, 141, 138, 130, 144, 143, 145, 142, 117, 142, 137, 138, 125, 132, 128, 142, 134, 131, 121, 133, 140, 124, 133, 142, 146, 136, 136, 140, 127, 136, 131, 144, 133, 135, 137, 145, 147, 135, 143, 129, 142, 147, 139, 140, 141, 134, 142, 128, 148, 134, 148, 135, 142, 141, 145, 145, 147, 132, 142, 134, 140, 145, 131, 125, 137, 149, 127, 143, 136, 143, 138, 119, 122, 126, 129, 134, 142, 143, 135, 124, 134, 140, 137, 132, 136, 125, 150, 134, 137, 134, 143, 147, 134, 127, 135, 142, 145, 126, 131, 135, 142, 138, 137, 129, 144, 142, 137, 144, 145, 136, 137, 134, 140, 132, 132, 157, 135, 141, 129, 139, 140, 136, 141, 126, 132, 144, 135, 133, 127, 140, 136, 143, 131, 148, 148, 141, 134, 130, 133, 124, 141, 133, 133, 141, 131, 128, 140, 136, 141, 133, 136, 139, 135, 135, 131, 146, 127, 139, 131, 131, 132, 142, 131, 135, 141, 138, 140, 136, 157, 131, 131, 139, 141, 145, 139, 135, 143, 134, 144, 136, 132, 124, 143, 141, 140, 137, 135, 142, 128, 136, 134, 128, 148, 131, 142, 143, 146, 134, 136, 139, 132, 140, 141, 135, 131, 134, 133, 142, 143, 130, 138, 134, 146, 135, 118, 137, 136, 138, 139, 138, 128, 137, 147, 119, 155, 127, 140, 139, 144, 124, 142, 137, 137, 143, 133, 132, 133, 137, 128, 131, 140, 132, 130, 138, 123, 128, 130, 129, 145, 137, 124, 131, 137, 145, 145, 145, 132, 130, 143, 141, 138, 128, 133, 139, 141, 141, 131, 143, 146, 130, 129, 131, 137, 130, 135, 127, 160, 144, 136, 134, 136, 135, 144, 123, 137, 133, 144, 136, 135, 132, 139, 131, 134, 130, 137, 135, 136, 158, 132, 137, 152, 128, 140, 151, 146, 135, 133, 127, 141, 137, 143, 136, 137, 138, 144, 130, 137, 141, 139, 138, 131, 129, 132, 127, 126, 135, 156, 124, 148, 136, 143, 127, 137, 130, 144, 131, 131, 132, 138, 139, 128, 128, 137, 139, 131, 140, 142, 158, 150, 136, 128, 141, 144, 142, 133, 135, 137, 145, 147, 132, 141, 145, 142, 131, 134, 135, 129, 134, 130, 143, 139, 134, 142, 136, 139, 128, 139, 124, 146, 126, 139, 132, 140, 143, 146, 141, 134, 140, 137, 137, 136, 125, 137, 129, 137, 147, 134, 134, 137, 139, 147, 141, 138, 141, 135, 136, 151, 143, 134, 126, 116, 132, 125, 138, 135, 140, 124, 137, 129, 125, 139, 135, 155, 134, 138, 136, 140, 142, 128, 130, 120, 137, 138, 139, 137, 142, 145, 144, 141, 143, 131, 127, 122, 131, 128, 151, 139, 116, 136, 146, 153, 150, 132, 139, 137, 132, 127, 136, 111, 134, 131, 131, 148, 141, 140, 148, 139, 143, 129, 134, 128, 146, 152, 153, 125, 140, 135, 130, 147, 149, 143, 134, 140, 147, 130, 157, 152, 149, 138, 120, 130, 122, 134, 130, 142, 119, 131, 150, 151, 133, 139, 144, 143, 149, 139, 129, 135, 162, 123, 150, 141, 146, 135, 166, 131, 143, 141, 119, 171, 152, 136, 145, 136, 134, 162, 136, 130, 146, 142, 144, 143, 134, 134, 109, 131, 123, 126, 138, 127, 125, 135, 142, 143, 124, 123, 140, 136, 138, 137, 135, 117, 134, 128, 146, 133, 147, 122, 146, 143, 156, 138, 109, 133, 135, 124, 134, 140, 139, 130, 136, 133, 135, 123, 139, 138, 145, 108, 142, 137, 129, 125, 155, 144, 147, 128, 145, 133, 124, 129, 138, 142, 132, 140, 155, 127, 150, 133, 136, 132, 128, 135, 140, 136, 118, 123, 129, 145, 162, 141, 107, 140, 141, 133, 132, 118, 146, 152, 132, 116, 117, 153, 130, 124, 132, 145, 130, 139, 138, 126, 139, 151, 143, 134, 145, 130, 144, 122, 146, 127, 118, 126, 135, 129, 137, 112, 146, 129, 127, 154, 128, 138, 129, 127, 130, 123, 143, 142, 142, 145, 123, 146, 153, 140, 121, 133, 125, 123, 129, 143, 130, 130, 128, 164, 106, 126, 138, 124, 137, 112, 153, 139, 139, 141, 127, 141, 145, 127, 137, 142, 148, 128, 141, 148, 130, 143, 140, 126, 126, 125, 119, 123, 128, 126, 144, 133, 136, 119, 132, 133, 119, 150, 145, 144, 122, 123, 136, 129, 121, 137, 146, 136, 132, 126, 138, 133, 129, 128, 129, 126, 145, 135, 136, 142, 148, 113, 125, 132, 141, 125, 133, 140, 125, 127, 130, 127, 123, 151, 139, 130, 125, 138, 137, 136, 112, 149, 133, 144, 127, 142, 141, 118, 138, 145, 161, 133, 129, 133, 121, 124, 124, 111, 154, 120, 145, 138, 137, 121, 145, 142, 128, 142, 144, 138, 142, 124, 131, 133, 137, 142, 142, 130, 141, 137, 159, 123, 133, 134, 127, 105, 131, 140, 139, 130, 128, 118, 135, 134, 141, 138, 138, 145, 132, 117, 132, 138, 120, 133, 127, 137, 123, 138, 149, 141, 150, 131, 123, 158, 120, 132, 150, 123, 140, 129, 137, 166, 118, 129, 135, 137, 140, 144, 128, 163, 146, 134, 127, 141, 150, 132, 153, 136, 130, 154, 115, 123, 128, 145, 137, 155, 124, 126, 129, 128, 147, 130, 141, 125, 145, 114, 146, 137, 130, 142, 137, 146, 136, 129, 128, 136, 127, 149, 148, 139, 129, 138, 154, 139, 146, 138, 143, 121, 149, 118, 143, 139, 131, 129, 128, 135, 152, 145, 127, 123, 136, 137, 139, 130, 145, 129, 151, 133, 120, 150, 132, 125, 144, 142, 136, 147, 139, 119, 119, 125, 127, 144, 135, 143, 135, 142, 125, 122, 123, 134, 137, 139, 139, 135, 118, 132, 139, 135, 122, 142, 123, 124, 143, 164, 119, 135, 129, 131, 137, 132, 136, 145, 136, 130, 141, 125, 121, 146, 139, 146, 131, 132, 143, 140, 123, 134, 128, 141, 156, 147, 150, 127, 116, 121, 137, 164, 124, 135, 126, 134, 136, 137, 134, 122, 141, 170, 130, 119, 129, 135, 142, 125, 142, 137, 139, 141, 133, 145, 124, 139, 130, 125, 128, 141, 143, 155, 132, 135, 148, 146, 123, 121, 136, 127, 142, 138, 148, 129, 145, 145, 139, 150, 139, 134, 136, 132, 137, 126, 139, 143, 133, 154, 132, 148, 134, 135, 151, 159, 133, 141, 112, 144, 140, 135, 119, 130, 127, 132, 140, 140, 128, 142, 131, 129, 145, 141, 119, 142, 115, 120, 107, 152, 149, 143, 142, 123, 131, 149, 171, 137, 110, 126, 136, 120, 130, 118, 132, 133, 140, 113, 143, 147, 129, 125, 104, 135, 134, 153, 131, 127, 146, 130, 150, 140, 133, 127, 140, 123, 130, 123, 133, 122, 141, 126, 142, 127, 122, 131, 131, 152, 153, 128, 131, 135, 132, 131, 154, 136, 105, 141, 129, 131, 121, 136, 129, 143, 140, 129, 134, 130, 133, 129, 129, 136, 130, 137, 138, 133, 133, 129, 146, 148, 145, 142, 138, 139, 135, 154, 126, 129, 142, 142, 129, 148, 132, 115, 141, 133, 145, 129, 135, 140, 139, 144, 136, 134, 145, 151, 129, 133, 140, 137, 136, 147, 123, 147, 133, 139, 118, 138, 127, 136, 131, 128, 164, 138, 131, 143, 130, 137, 151, 119, 144, 140, 138, 153, 139, 136, 122, 158, 137, 153, 151, 104, 136, 147, 143, 135, 146, 131, 132, 117, 112, 134, 129, 121, 139, 143, 140, 129, 127, 118, 140, 129, 124, 148, 141, 140, 145, 137, 144, 140, 129, 133, 144, 113, 147, 130, 126, 132, 134, 134, 132, 127, 125, 141, 143, 126, 149, 133, 134, 144, 154, 142, 156, 138, 138, 127, 120, 137, 137, 130, 132, 146, 138, 142, 145, 159, 133, 130, 141, 138, 129, 124, 160, 135, 132, 136, 151, 132, 149, 150, 140, 130, 125, 146, 144, 107, 121, 131, 120, 144, 144, 128, 132, 128, 129, 121, 126, 126, 146, 132, 137, 118, 146, 128, 135, 145, 121, 127, 130, 122, 134, 133, 138, 133, 142, 149, 131, 136, 148, 115, 142, 154, 128, 139, 142, 115, 145, 131, 151, 132, 144, 137, 138, 118, 139, 113, 139, 127, 137, 120, 141, 122, 121, 145, 142, 131, 138, 145, 127, 104, 129, 120, 142, 145, 143, 147, 139, 137, 131, 160, 139, 136, 134, 147, 130, 119, 110, 138, 138, 142, 126, 133, 131, 124, 143, 147, 128, 139, 129, 139, 154, 132, 152, 121, 142, 139, 116, 145, 146, 126, 125, 132, 136, 162, 141, 115, 135, 136, 127, 154, 133, 142, 127, 138, 139, 140, 130, 142, 158, 137, 156, 147, 128, 139, 136, 140, 139, 128, 130, 136, 130, 133, 149, 142, 150, 129, 142, 119, 152, 151, 127, 139, 124, 105, 123, 152, 123, 144, 133, 130, 123, 141, 144, 127, 128, 146, 121, 134, 148, 135, 112, 135, 134, 138, 119, 135, 138, 135, 142, 137, 119, 126, 155, 134, 132, 140, 129, 140, 118, 149, 136, 193, 139, 124, 137, 155, 135, 152, 142, 141, 146, 117, 117, 133, 128, 128, 133, 140, 117, 138, 122, 144, 130, 129, 137, 133, 150, 116, 147, 115, 128, 140, 130, 133, 136, 151, 132, 131, 138, 140, 133, 132, 138, 128, 145, 146, 133, 137, 127, 150, 119, 136, 140, 144, 127, 138, 144, 128, 134, 162, 128, 131, 131, 136, 135, 136, 138, 151, 137, 139, 131, 143, 131, 146, 158, 132, 123, 131, 150, 150, 131, 141, 113, 144, 139, 139, 138, 130, 138, 138, 137, 156, 175, 126, 137, 147, 114, 133, 150, 112, 128, 134, 125, 135, 145, 135, 157, 122, 149, 127, 138, 138, 139, 138, 130, 134, 136, 135, 140, 130, 122, 142, 138, 144, 122, 145, 139, 135, 128, 139, 136, 134, 126, 147, 136, 118, 145, 146, 131, 128, 148, 129, 121, 137, 140, 134, 144, 150, 142, 136, 134, 140, 138, 138, 126, 134, 145, 151, 146, 148, 126, 142, 144, 147, 138, 136, 129, 129, 145, 148, 130, 146, 147, 124, 126, 145, 141, 148, 122, 130, 146, 132, 135, 129, 144, 124, 125, 117, 127, 129, 138, 131, 133, 122, 142, 144, 134, 147, 139, 132, 136, 142, 134, 155, 135, 143, 135, 139, 173, 150, 142, 138, 150, 137, 126, 136, 126, 147, 146, 125, 136, 136, 127, 135, 145, 156, 136, 145, 133, 131, 144, 131, 151, 128, 132, 146, 147, 119, 142, 142, 150, 134, 126, 131, 138, 143, 138, 139, 142, 132, 138, 122, 136, 130, 133, 148, 142, 136, 132, 126, 148, 144, 150, 125, 126, 133, 137, 125, 152, 154, 154, 145, 140, 136, 133, 134, 139, 124, 131, 148, 141, 137, 135, 116, 117, 136, 129, 143, 134, 136, 121, 139, 148, 153, 140, 146, 115, 135, 136, 150, 153, 133, 133, 152, 145, 112, 128, 138, 137, 133, 137, 132, 138, 159, 137, 141, 134, 121, 144, 125, 149, 149, 134, 145, 122, 152, 144, 130, 133, 123, 126, 140, 152, 155, 126, 145, 139, 156, 146, 120, 140, 138, 122, 123, 134, 131, 158, 129, 158, 140, 148, 146, 137, 158, 125, 124, 138, 130, 140, 128, 121, 139, 136, 149, 135, 133, 147, 132, 123, 140, 135, 132, 135, 126, 133, 125, 128, 144, 147, 135, 119, 134, 142, 132, 122, 133, 133, 140, 161, 143, 143, 136, 144, 135, 134, 170, 138, 142, 149, 136, 125, 140, 143, 124, 125, 136, 146, 144, 130, 138, 146, 131, 146, 114, 147, 154, 131, 138, 135, 129, 148, 137, 139, 127, 129, 129, 130, 140, 126, 138, 135, 160, 117, 142, 138, 155, 132, 116, 144, 138, 143, 138, 124, 148, 130, 136, 138, 137, 131, 126, 138, 154, 144, 143, 138, 138, 137, 133, 147, 128, 133, 145, 114, 136, 137, 135, 139, 129, 133, 122, 137, 137, 127, 137, 136, 148, 141, 149, 141, 137, 151, 170, 127, 131, 129, 126, 124, 139, 120, 120, 123, 126, 121, 148, 133, 131, 141, 142, 119, 133, 155, 138, 120, 129, 125, 134, 138, 128, 144, 130, 139, 137, 139, 142, 129, 136, 141, 130, 121, 136, 109, 118, 132, 137, 136, 141, 123, 136, 131, 129, 141, 132, 141, 129, 136, 131, 138, 139, 136, 143, 139, 139, 135, 135, 138, 127, 137, 135, 117, 149, 139, 121, 139, 136, 132, 140, 133, 140, 143, 142, 142, 138, 129, 140, 123, 133, 142, 144, 134, 136, 128, 132, 122, 145, 128, 150, 137, 139, 136, 142, 127, 125, 148, 125, 139, 144, 129, 143, 129, 124, 138, 128, 135, 131, 143, 135, 145, 148, 142, 134, 140, 136, 133, 123, 123, 132, 135, 135, 130, 137, 147, 136, 132, 140, 144, 138, 124, 144, 138, 138, 117, 128, 135, 145, 129, 126, 138, 133, 133, 142, 144, 132, 138, 143, 127, 133, 145, 132, 132, 131, 133, 140, 127, 139, 138, 138, 133, 127, 131, 134, 146, 83, 133, 133, 138, 138, 141, 132, 135, 131, 142, 149, 143, 128, 131, 139, 136, 139, 138, 145, 132, 136, 139, 141, 134, 130, 132, 134, 134, 134, 144, 133, 145, 129, 174, 139, 126, 135, 130, 127, 162, 142, 163, 134, 134, 125, 138, 136, 137, 145, 149, 126, 129, 125, 128, 131, 135, 132, 135, 134, 136, 142, 127, 151, 130, 132, 146, 132, 132, 141, 124, 134, 144, 129, 130, 136, 145, 130, 136, 130, 135, 134, 143, 141, 130, 139, 124, 138, 133, 132, 136, 132, 153, 139, 141, 140, 133, 128, 132, 136, 127, 129, 151, 124, 127, 138, 154, 142, 137, 132, 124, 126, 144, 134, 139, 136, 136, 145, 128, 139, 125, 152, 145, 136, 140, 137, 138, 131, 138, 127, 138, 131, 116, 133, 136, 142, 136, 127, 132, 141, 133, 134, 134, 127, 142, 128, 138, 138, 178, 134, 119, 147, 128, 143, 139, 150, 134, 136, 125, 135, 128, 128, 134, 132, 148, 136, 136, 136, 129, 131, 131, 128, 137, 133, 117, 130, 132, 131, 143, 142, 135, 134, 114, 154, 135, 131, 131, 129, 144, 132, 133, 140, 137, 135, 147, 135, 137, 130, 147, 132, 138, 141, 130, 136, 129, 132, 133, 138, 131, 124, 140, 141, 149, 145, 136, 135, 138, 127, 139, 136, 130, 145, 134, 135, 144, 137, 138, 138, 138, 139, 135, 139, 146, 142, 136, 143, 131, 135, 141, 136, 134, 133, 120, 140, 143, 128, 135, 134, 130, 132, 135, 128, 134, 151, 137, 144, 139, 134, 133, 134, 129, 145, 129, 135, 132, 131, 145, 126, 138, 132, 130, 128, 146, 136, 143, 133, 118, 138, 134, 133, 142, 145, 132, 134, 138, 131, 136, 144, 128, 139, 139, 137, 136, 133, 134, 140, 152, 165, 130, 143, 127, 126, 134, 139, 125, 144, 134, 130, 139, 131, 154, 127, 111, 127, 133, 130, 130, 149, 142, 137, 124, 136, 140, 148, 132, 140, 144, 144, 147, 141, 152, 130, 144, 132, 137, 137, 136, 134, 144, 130, 139, 135, 133, 135, 137, 132, 142, 142, 132, 131, 132, 152, 131, 143, 131, 137, 93, 139, 135, 146, 132, 132, 132, 124, 134, 138, 160, 128, 138, 144, 121, 139, 151, 148, 147, 141, 138, 132, 140, 140, 132, 157, 126, 122, 137, 122, 125, 134, 119, 138, 142, 139, 129, 152, 132, 136, 124, 144, 131, 131, 131, 140, 138, 138, 131, 125, 134, 132, 130, 144, 130, 131, 136, 133, 132, 132, 135, 141, 121, 133, 152, 139, 136, 146, 129, 143, 157, 155, 142, 146, 129, 135, 141, 139, 133, 143, 172, 136, 152, 137, 130, 122, 107, 140, 143, 117, 148, 148, 157, 137, 141, 131, 135, 137, 132, 141, 150, 135, 138, 122, 129, 125, 142, 142, 153, 142, 129, 136, 134, 133, 149, 132, 133, 129, 127, 140, 133, 139, 134, 138, 128, 131, 137, 136, 137, 141, 126, 126, 149, 134, 134, 139, 144, 130, 122, 135, 135, 135, 129, 134, 137, 135, 129, 148, 134, 144, 150, 135, 141, 150, 142, 124, 132, 125, 131, 137, 148, 140, 150, 136, 135, 129, 136, 143, 144, 123, 153, 128, 126, 134, 139, 152, 133, 135, 130, 132, 138, 140, 134, 146, 150, 134, 120, 143, 134, 131, 150, 142, 144, 139, 139, 151, 135, 139, 121, 137, 154, 121, 135, 138, 137, 136, 169, 139, 133, 127, 124, 150, 133, 122, 137, 147, 137, 140, 138, 148, 135, 135, 129, 130, 140, 140, 124, 137, 150, 146, 124, 136, 129, 130, 137, 138, 137, 133, 136, 142, 142, 135, 131, 138, 132, 149, 138, 127, 131, 136, 132, 124, 141, 145, 153, 148, 135, 132, 146, 139, 128, 143, 136, 143, 139, 168, 134, 140, 120, 151, 135, 128, 147, 128, 138, 146, 141, 138, 136, 133, 124, 132, 132, 137, 130, 123, 136, 137, 146, 134, 148, 148, 145, 134, 137, 134, 132, 149, 128, 139, 147, 145, 139, 137, 145, 138, 145, 142, 135, 129, 136, 139, 134, 126, 119, 138, 126, 134, 141, 128, 111, 138, 134, 148, 132, 143, 132, 118, 135, 124, 151, 138, 129, 156, 140, 140, 124, 118, 146, 151, 129, 133, 125, 160, 137, 129, 133, 136, 131, 128, 143, 133, 135, 127, 160, 133, 153, 150, 135, 135, 122, 140, 155, 133, 126, 136, 146, 130, 125, 135, 139, 150, 130, 139, 139, 132, 133, 128, 146, 134, 129, 135, 165, 127, 146, 139, 145, 138, 135, 148, 127, 132, 152, 137, 135, 130, 137, 147, 137, 124, 128, 136, 134, 146, 138, 126, 142, 141, 136, 132, 139, 125, 134, 131, 139, 132, 129, 130, 136, 136, 134, 123, 114, 141, 137, 144, 130, 150, 156, 135, 132, 150, 145, 139, 132, 132, 131, 158, 136, 119, 122, 139, 135, 128, 143, 139, 129, 130, 176, 134, 126, 122, 85, 135, 143, 141, 130, 152, 147, 132, 127, 126, 140, 132, 123, 140, 144, 129, 131, 151, 142, 119, 141, 186, 142, 124, 157, 130, 141, 130, 132, 142, 156, 124, 133, 146, 124, 134, 127, 138, 136, 137, 134, 143, 145, 154, 134, 140, 131, 143, 129, 133, 121, 140, 135, 141, 130, 137, 122, 129, 139, 134, 135, 125, 119, 131, 141, 131, 137, 123, 142, 146, 122, 129, 149, 156, 134, 129, 130, 140, 120, 144, 135, 135, 124, 130, 140, 137, 134, 147, 138, 135, 143, 125, 142, 143, 128, 138, 146, 143, 138, 132, 131, 141, 146, 141, 148, 126, 142, 126, 130, 142, 149, 153, 134, 136, 141, 135, 144, 135, 129, 135, 133, 132, 137, 140, 136, 125, 141, 146, 127, 124, 157, 125, 143, 133, 144, 125, 129, 129, 130, 145, 132, 138, 154, 133, 126, 133, 133, 134, 143, 169, 129, 137, 138, 129, 147, 150, 140, 139, 151, 141, 148, 127, 132, 128, 127, 120, 132, 148, 128, 124, 164, 124, 142, 136, 134, 134, 125, 122, 129, 156, 130, 147, 130, 129, 149, 126, 157, 142, 124, 134, 129, 137, 114, 128, 126, 132, 135, 126, 135, 129, 125, 136, 125, 142, 127, 123, 131, 156, 129, 142, 139, 149, 143, 133, 129, 129, 142, 133, 135, 134, 131, 134, 137, 133, 135, 147, 138, 152, 130, 141, 134, 146, 131, 136, 128, 132, 121, 140, 155, 137, 138, 139, 142, 134, 107, 144, 131, 129, 128, 137, 143, 147, 138, 141, 135, 132, 139, 135, 145, 134, 130, 129, 145, 144, 109, 137, 126, 148, 131, 140, 145, 127, 155, 128, 131, 124, 140, 140, 152, 118, 123, 127, 133, 137, 147, 143, 133, 129, 126, 141, 123, 130, 135, 133, 128, 125, 127, 139, 128, 142, 139, 133, 143, 141, 141, 145, 126, 142, 143, 141, 124, 134, 134, 123, 148, 125, 148, 122, 127, 133, 136, 138, 135, 113, 136, 153, 139, 131, 136, 122, 116, 135, 141, 106, 131, 123, 131, 144, 140, 132, 140, 132, 138, 142, 135, 137, 118, 143, 140, 140, 135, 142, 136, 130, 133, 127, 121, 140, 144, 135, 150, 139, 146, 136, 136, 141, 138, 136, 127, 134, 129, 116, 126, 128, 142, 127, 137, 140, 138, 134, 132, 139, 134, 147, 142, 131, 145, 130, 135, 132, 151, 164, 141, 139, 133, 118, 125, 125, 142, 131, 137, 139, 133, 122, 149, 140, 133, 142, 127, 138, 128, 133, 136, 141, 137, 149, 132, 137, 143, 134, 137, 129, 138, 144, 157, 126, 120, 127, 136, 133, 138, 115, 130, 131, 135, 140, 123, 132, 123, 136, 140, 138, 139, 130, 144, 138, 160, 139, 126, 125, 123, 142, 132, 144, 159, 149, 138, 134, 141, 144, 134, 141, 134, 156, 122, 128, 124, 152, 139, 153, 146, 126, 136, 136, 136, 124, 143, 124, 135, 127, 111, 142, 137, 131, 142, 120, 135, 136, 135, 141, 142, 140, 114, 141, 150, 144, 139, 146, 141, 132, 152, 151, 128, 129, 149, 129, 120, 134, 133, 165, 134, 137, 132, 148, 130, 123, 125, 129, 127, 138, 136, 138, 126, 136, 140, 136, 137, 132, 150, 126, 133, 134, 134, 137, 145, 131, 142, 135, 135, 149, 126, 136, 131, 147, 135, 166, 134, 137, 134, 139, 132, 148, 138, 132, 129, 143, 132, 128, 137, 115, 135, 141, 140, 134, 124, 133, 142, 143, 136, 136, 137, 140, 149, 133, 135, 143, 151, 137, 139, 121, 127, 135, 121, 138, 134, 136, 135, 140, 124, 134, 137, 129, 151, 135, 130, 135, 138, 148, 129, 119, 129, 125, 140, 135, 124, 144, 131, 134, 124, 129, 118, 131, 137, 134, 143, 127, 129, 132, 124, 145, 132, 127, 124, 148, 144, 138, 142, 120, 159, 137, 141, 131, 128, 134, 135, 139, 135, 139, 134, 128, 128, 141, 128, 134, 133, 127, 142, 136, 144, 136, 136, 137, 155, 135, 126, 143, 111, 125, 129, 145, 113, 138, 140, 142, 126, 122, 131, 151, 147, 124, 135, 138, 145, 128, 143, 125, 125, 138, 133, 156, 149, 131, 141, 135, 130, 142, 125, 139, 149, 138, 132, 146, 137, 127, 138, 137, 139, 149, 115, 127, 145, 140, 129, 147, 128, 120, 131, 143, 151, 123, 133, 134, 126, 136, 143, 139, 134, 120, 134, 122, 131, 140, 126, 141, 140, 140, 132, 135, 117, 128, 139, 132, 135, 138, 121, 142, 129, 129, 138, 130, 134, 126, 130, 133, 151, 131, 136, 141, 142, 143, 129, 139, 137, 130, 130, 128, 131, 135, 143, 133, 128, 142, 136, 141, 132, 136, 130, 133, 155, 139, 139, 148, 138, 125, 137, 134, 135, 135, 149, 141, 152, 137, 142, 131, 135, 141, 130, 138, 131, 133, 121, 147, 129, 129, 143, 124, 141, 142, 141, 136, 138, 147, 126, 138, 137, 149, 145, 135, 136, 136, 128, 128, 129, 122, 128, 138, 132, 144, 136, 124, 136, 122, 133, 132, 148, 135, 123, 111, 129, 129, 122, 143, 129, 134, 140, 144, 136, 147, 151, 132, 133, 138, 150, 132, 152, 140, 134, 115, 148, 129, 132, 138, 136, 138, 153, 141, 130, 146, 129, 135, 135, 137, 140, 130, 144, 130, 136, 128, 127, 145, 128, 132, 140, 136, 137, 138, 128, 128, 151, 146, 126, 116, 131, 129, 144, 124, 149, 138, 138, 139, 147, 136, 136, 140, 125, 151, 137, 133, 140, 139, 124, 136, 145, 144, 140, 136, 150, 133, 138, 127, 136, 165, 153, 154, 144, 133, 136, 136, 132, 136, 139, 135, 141, 141, 137, 139, 123, 130, 138, 128, 141, 142, 153, 135, 132, 137, 146, 133, 134, 136, 132, 130, 138, 133, 126, 136, 147, 134, 137, 147, 140, 126, 134, 145, 132, 129, 135, 131, 137, 134, 173, 126, 128, 132, 131, 156, 150, 139, 141, 133, 133, 130, 139, 136, 141, 127, 148, 130, 146, 150, 144, 124, 125, 130, 127, 132, 143, 128, 134, 131, 137, 144, 129, 126, 135, 134, 129, 118, 131, 144, 140, 142, 130, 158, 146, 140, 124, 119, 132, 125, 141, 134, 120, 132, 122, 128, 128, 128, 130, 131, 142, 137, 132, 142, 97, 133, 131, 135, 130, 140, 143, 144, 145, 138, 127, 138, 140, 135, 131, 140, 143, 142, 135, 134, 138, 148, 150, 134, 136, 138, 129, 144, 138, 124, 138, 154, 129, 133, 136, 119, 143, 137, 135, 127, 145, 142, 145, 157, 141, 135, 134, 134, 140, 141, 126, 131, 128, 140, 141, 137, 140, 138, 133, 145, 125, 143, 125, 127, 140, 107, 136, 133, 130, 128, 137, 127, 133, 151, 141, 141, 137, 138, 143, 141, 137, 120, 137, 147, 146, 131, 155, 117, 139, 149, 127, 114, 130, 127, 123, 127, 132, 133, 116, 130, 130, 125, 142, 133, 146, 122, 126, 119, 119, 140, 142, 131, 126, 137, 136, 147, 134, 127, 138, 138, 138, 142, 159, 149, 125, 144, 139, 135, 131, 126, 144, 129, 113, 119, 132, 137, 137, 131, 128, 132, 125, 134, 125, 125, 149, 138, 125, 130, 144, 134, 138, 149, 137, 125, 130, 140, 137, 135, 138, 128, 130, 139, 129, 115, 131, 128, 144, 125, 144, 127, 133, 132, 126, 148, 116, 145, 145, 146, 134, 138, 125, 129, 128, 146, 146, 132, 164, 134, 136, 133, 137, 123, 136, 129, 120, 132, 139, 139, 125, 138, 131, 126, 123, 146, 128, 127, 128, 139, 135, 130, 129, 138, 127, 146, 144, 149, 131, 131, 129, 139, 133, 129, 123, 132, 148, 149, 141, 145, 139, 120, 133, 139, 140, 143, 139, 143, 138, 136, 136, 136, 133, 124, 121, 147, 131, 129, 97, 148, 113, 124, 147, 139, 124, 132, 121, 134, 137, 127, 147, 148, 136, 132, 134, 138, 145, 140, 123, 163, 132, 143, 133, 136, 138, 144, 134, 124, 132, 124, 132, 138, 141, 144, 132, 145, 132, 136, 135, 137, 133, 140, 142, 142, 126, 152, 123, 142, 125, 130, 142, 134, 149, 139, 140, 136, 136, 134, 138, 137, 136, 142, 134, 142, 145, 122, 139, 136, 123, 130, 131, 132, 145, 134, 137, 126, 150, 145, 137, 155, 123, 138, 131, 137, 137, 136, 150, 134, 144, 139, 135, 146, 131, 128, 135, 129, 136, 125, 133, 141, 144, 138, 128, 128, 145, 123, 141, 141, 127, 129, 131, 135, 133, 154, 108, 149, 119, 125, 137, 141, 133, 129, 136, 134, 140, 120, 135, 133, 154, 155, 140, 127, 140, 133, 120, 117, 141, 135, 148, 125, 137, 134, 134, 128, 127, 142, 121, 135, 138, 136, 118, 133, 127, 148, 148, 128, 142, 141, 135, 143, 151, 138, 131, 147, 133, 135, 139, 124, 126, 137, 131, 124, 133, 121, 138, 139, 135, 150, 133, 136, 128, 135, 123, 136, 122, 155, 136, 145, 133, 151, 131, 135, 131, 135, 124, 149, 136, 121, 146, 143, 161, 127, 132, 158, 121, 92, 132, 136, 137, 131, 124, 140, 126, 137, 129, 139, 154, 132, 123, 131, 125, 130, 125, 141, 138, 134, 136, 144, 141, 118, 129, 141, 134, 125, 122, 125, 132, 123, 142, 128, 128, 146, 139, 139, 146, 128, 128, 143, 129, 118, 127, 146, 140, 161, 133, 141, 135, 117, 141, 130, 140, 122, 129, 133, 139, 155, 134, 123, 134, 147, 130, 128, 139, 138, 132, 141, 132, 135, 127, 118, 131, 133, 138, 149, 149, 132, 125, 126, 157, 128, 121, 135, 143, 135, 133, 142, 131, 142, 131, 142, 127, 143, 136, 137, 125, 135, 142, 127, 131, 150, 126, 146, 143, 150, 121, 122, 147, 147, 156, 157, 149, 120, 127, 149, 144, 130, 123, 140, 141, 136, 146, 130, 132, 128, 134, 131, 141, 141, 135, 131, 137, 140, 138, 145, 126, 151, 147, 128, 130, 138, 132, 121, 143, 133, 131, 135, 139, 157, 137, 146, 139, 140, 137, 154, 143, 130, 135, 136, 140, 130, 135, 125, 141, 138, 136, 118, 139, 138, 134, 146, 138, 133, 133, 128, 131, 145, 133, 146, 144, 135, 141, 138, 143, 128, 137, 132, 133, 139, 133, 112, 144, 137, 140, 136, 133, 129, 133, 148, 132, 142, 138, 138, 149, 136, 139, 144, 137, 123, 144, 131, 159, 146, 126, 148, 138, 127, 139, 128, 147, 135, 136, 138, 136, 126, 124, 130, 139, 137, 143, 123, 139, 128, 132, 141, 139, 123, 135, 130, 138, 138, 141, 124, 129, 128, 130, 131, 132, 139, 136, 141, 130, 139, 139, 130, 138, 100, 129, 125, 120, 142, 122, 125, 122, 133, 138, 121, 128, 126, 145, 134, 119, 134, 140, 130, 143, 130, 136, 137, 125, 131, 136, 138, 153, 134, 132, 128, 124, 139, 135, 146, 129, 182, 110, 135, 117, 128, 148, 131, 135, 133, 143, 135, 125, 142, 135, 158, 130, 124, 136, 135, 139, 130, 133, 136, 136, 131, 141, 153, 146, 119, 132, 130, 146, 146, 136, 140, 142, 131, 121, 134, 134, 135, 134, 139, 134, 133, 140, 134, 141, 143, 138, 143, 135, 140, 130, 138, 146, 139, 131, 124, 138, 131, 136, 134, 137, 135, 133, 161, 143, 134, 133, 124, 137, 132, 126, 131, 143, 125, 141, 136, 138, 134, 137, 128, 134, 134, 136, 134, 138, 127, 140, 131, 144, 136, 138, 133, 137, 135, 130, 137, 127, 136, 132, 149, 145, 135, 137, 126, 134, 138, 148, 121, 142, 121, 125, 127, 137, 144, 119, 130, 130, 120, 141, 144, 127, 134, 134, 135, 133, 131, 138, 133, 148, 141, 133, 134, 130, 134, 129, 106, 141, 138, 132, 134, 138, 115, 142, 139, 139, 141, 135, 132, 133, 147, 132, 119, 140, 137, 139, 132, 123, 128, 129, 135, 141, 122, 126, 142, 124, 140, 151, 136, 129, 134, 135, 131, 124, 122, 131, 142, 148, 133, 104, 141, 133, 125, 129, 136, 127, 135, 128, 133, 137, 130, 137, 136, 136, 140, 145, 146, 134, 158, 129, 110, 119, 106, 137, 125, 139, 133, 149, 143, 137, 132, 127, 140, 135, 125, 139, 121, 132, 134, 132, 131, 107, 139, 127, 125, 137, 160, 141, 146, 129, 129, 131, 138, 132, 123, 127, 154, 128, 138, 141, 130, 130, 131, 140, 131, 135, 127, 155, 133, 145, 129, 143, 134, 144, 132, 113, 141, 142, 135, 125, 142, 140, 120, 134, 123, 127, 136, 119, 126, 154, 157, 128, 132, 140, 137, 127, 125, 138, 133, 143, 130, 133, 140, 139, 132, 126, 124, 134, 131, 134, 139, 153, 120, 135, 146, 147, 140, 140, 129, 130, 139, 136, 135, 125, 128, 140, 127, 133, 122, 144, 136, 132, 141, 127, 135, 142, 121, 133, 139, 139, 130, 133, 138, 135, 121, 139, 140, 132, 134, 142, 135, 138, 134, 122, 115, 139, 144, 149, 137, 147, 133, 131, 118, 136, 148, 156, 142, 131, 137, 136, 150, 139, 143, 139, 120, 127, 138, 135, 121, 144, 141, 144, 127, 141, 147, 134, 135, 146, 139, 129, 128, 134, 138, 140, 141, 150, 96, 145, 148, 144, 148, 136, 139, 136, 137, 130, 134, 134, 151, 141, 145, 133, 135, 123, 118, 128, 133, 135, 146, 124, 115, 129, 133, 129, 119, 134, 124, 131, 132, 127, 126, 125, 130, 134, 126, 140, 122, 133, 123, 139, 127, 126, 138, 150, 138, 130, 133, 167, 135, 144, 142, 151, 135, 137, 132, 137, 121, 128, 136, 138, 138, 133, 153, 118, 162, 136, 146, 114, 120, 145, 120, 143, 140, 106, 129, 135, 127, 134, 140, 128, 123, 135, 129, 123, 135, 132, 142, 140, 136, 130, 132, 127, 146, 128, 142, 141, 158, 133, 130, 129, 153, 139, 140, 136, 156, 141, 140, 148, 126, 133, 141, 151, 130, 136, 146, 137, 131, 137, 120, 138, 129, 129, 142, 124, 137, 124, 144, 135, 130, 134, 134, 124, 129, 171, 118, 130, 130, 130, 135, 135, 131, 131, 145, 134, 133, 150, 137, 123, 131, 136, 133, 126, 127, 144, 116, 121, 141, 133, 131, 142, 140, 136, 134, 136, 140, 138, 139, 139, 123, 137, 149, 166, 126, 156, 135, 142, 131, 140, 140, 150, 143, 134, 139, 137, 133, 134, 148, 138, 121, 117, 129, 136, 137, 139, 139, 125, 144, 119, 152, 146, 129, 143, 126, 126, 120, 149, 141, 141, 145, 132, 134, 144, 152, 134, 132, 130, 125, 143, 135, 143, 146, 143, 139, 137, 127, 129, 139, 134, 127, 137, 137, 147, 153, 115, 116, 126, 115, 130, 132, 140, 151, 146, 143, 139, 134, 143, 135, 127, 118, 131, 143, 136, 132, 136, 145, 137, 134, 133, 130, 136, 141, 145, 143, 154, 145, 148, 132, 139, 118, 136, 123, 143, 147, 136, 141, 135, 135, 135, 140, 145, 142, 141, 125, 134, 127, 159, 138, 122, 135, 142, 133, 127, 138, 133, 139, 122, 136, 132, 117, 133, 142, 180, 141, 147, 127, 131, 134, 130, 147, 140, 143, 147, 143, 132, 124, 140, 136, 122, 143, 138, 132, 145, 137, 122, 155, 141, 137, 127, 108, 147, 132, 144, 133, 133, 145, 127, 138, 138, 145, 137, 139, 139, 144, 108, 145, 155, 140, 122, 142, 157, 153, 145, 132, 127, 147, 125, 137, 141, 137, 123, 142, 143, 130, 150, 152, 135, 142, 121, 133, 142, 161, 126, 136, 139, 146, 144, 144, 147, 124, 131, 122, 144, 162, 144, 138, 120, 124, 133, 127, 129, 137, 134, 143, 136, 118, 134, 125, 132, 121, 112, 123, 136, 127, 132, 127, 125, 139, 150, 115, 140, 135, 119, 137, 136, 135, 123, 136, 146, 134, 135, 135, 123, 144, 152, 123, 155, 130, 137, 124, 146, 124, 119, 147, 130, 134, 146, 138, 121, 153, 145, 123, 152, 143, 126, 165, 124, 122, 135, 132, 125, 129, 137, 147, 148, 129, 161, 99, 135, 127, 130, 147, 163, 133, 146, 135, 140, 113, 133, 153, 144, 151, 127, 140, 141, 141, 141, 134, 134, 144, 136, 139, 138, 140, 125, 130, 139, 141, 139, 135, 139, 133, 133, 152, 130, 128, 135, 141, 127, 127, 132, 136, 142, 137, 140, 143, 139, 135, 134, 146, 131, 134, 134, 137, 133, 133, 143, 138, 138, 133, 144, 139, 152, 138, 150, 135, 141, 137, 134, 143, 135, 127, 143, 134, 127, 139, 136, 131, 153, 131, 136, 133, 124, 136, 138, 143, 129, 135, 131, 130, 122, 138, 129, 136, 146, 152, 131, 144, 136, 143, 147, 136, 131, 131, 133, 130, 132, 128, 132, 137, 148, 150, 137, 138, 139, 135, 132, 139, 144, 131, 146, 136, 132, 139, 118, 134, 138, 142, 128, 130, 120, 152, 129, 133, 133, 137, 147, 133, 129, 137, 132, 140, 131, 129, 143, 138, 137, 124, 129, 138, 130, 140, 133, 136, 140, 131, 125, 138, 138, 142, 136, 126, 142, 141, 132, 133, 136, 136, 130, 136, 139, 133, 144, 127, 133, 132, 132, 138, 143, 143, 137, 143, 137, 138, 138, 140, 141, 129, 132, 137, 133, 137, 138, 128, 135, 130, 146, 136, 144, 146, 123, 135, 133, 139, 147, 142, 136, 136, 135, 129, 137, 146, 150, 129, 132, 127, 144, 150, 137, 144, 131, 128, 142, 133, 131, 137, 131, 134, 144, 132, 150, 138, 146, 138, 121, 139, 150, 132, 129, 126, 142, 129, 137, 136, 131, 140, 131, 126, 140, 134, 127, 129, 137, 131, 141, 131, 141, 131, 135, 171, 132, 138, 140, 140, 150, 142, 130, 137, 137, 134, 137, 131, 144, 135, 128, 144, 139, 134, 127, 142, 125, 131, 151, 144, 146, 142, 131, 138, 136, 136, 136, 121, 135, 140, 135, 127, 143, 149, 141, 128, 134, 130, 146, 134, 133, 129, 140, 142, 136, 130, 133, 137, 145, 142, 130, 136, 137, 145, 134, 130, 133, 138, 136, 133, 140, 148, 139, 134, 137, 137, 139, 142, 137, 137, 134, 135, 137, 131, 133, 126, 132, 144, 140, 140, 142, 130, 144, 139, 132, 144, 140, 143, 130, 136, 140, 138, 134, 142, 129, 140, 128, 140, 130, 135, 134, 132, 135, 132, 133, 129, 138, 140, 141, 134, 134, 137, 136, 137, 139, 136, 139, 136, 143, 129, 143, 145, 139, 134, 138, 133, 132, 138, 142, 130, 153, 131, 142, 140, 136, 140, 140, 142, 143, 141, 142, 143, 126, 142, 140, 132, 132, 137, 142, 129, 151, 125, 141, 135, 135, 132, 131, 138, 132, 130, 135, 150, 145, 133, 138, 156, 137, 125, 140, 126, 139, 140, 138, 141, 132, 145, 139, 134, 136, 132, 151, 140, 129, 127, 129, 137, 128, 141, 130, 138, 122, 131, 136, 128, 141, 130, 140, 144, 146, 145, 131, 129, 137, 135, 139, 138, 141, 135, 131, 139, 143, 138, 135, 140, 134, 131, 137, 136, 137, 135, 132, 141, 148, 127, 138, 131, 135, 141, 137, 141, 134, 144, 136, 131, 130, 146, 149, 140, 139, 133, 142, 142, 131, 125, 125, 126, 133, 132, 131, 133, 142, 135, 136, 123, 140, 130, 133, 133, 137, 130, 135, 145, 137, 133, 140, 119, 127, 133, 128, 122, 147, 127, 125, 135, 144, 144, 151, 130, 139, 122, 138, 144, 121, 127, 136, 149, 128, 117, 132, 150, 129, 135, 138, 128, 131, 128, 113, 136, 136, 127, 140, 137, 123, 141, 141, 136, 117, 125, 132, 132, 147, 122, 129, 132, 145, 132, 122, 132, 132, 146, 152, 155, 112, 129, 128, 141, 139, 139, 138, 130, 127, 141, 149, 132, 138, 130, 131, 123, 148, 127, 133, 124, 121, 133, 138, 135, 128, 141, 138, 141, 149, 142, 135, 136, 145, 129, 130, 144, 129, 130, 142, 98, 131, 128, 146, 124, 142, 125, 117, 138, 157, 123, 123, 151, 143, 139, 122, 145, 168, 142, 132, 122, 139, 126, 144, 132, 127, 146, 145, 141, 139, 141, 143, 126, 133, 134, 129, 130, 139, 129, 154, 132, 123, 128, 137, 120, 135, 128, 136, 106, 139, 142, 135, 139, 163, 126, 136, 147, 150, 156, 140, 155, 143, 122, 131, 157, 153, 133, 133, 136, 137, 138, 136, 135, 127, 136, 138, 141, 132, 132, 138, 124, 123, 135, 141, 136, 142, 144, 141, 145, 142, 133, 145, 144, 132, 134, 123, 126, 131, 144, 126, 132, 157, 122, 134, 131, 129, 139, 138, 130, 142, 121, 136, 117, 118, 140, 139, 123, 138, 126, 148, 123, 131, 137, 139, 131, 126, 129, 137, 130, 146, 126, 142, 134, 137, 131, 134, 150, 139, 138, 124, 120, 140, 131, 140, 125, 146, 129, 141, 137, 122, 125, 151, 124, 129, 139, 125, 158, 156, 129, 143, 132, 132, 139, 145, 154, 143, 132, 144, 128, 141, 125, 130, 125, 141, 128, 150, 105, 140, 121, 143, 134, 141, 141, 135, 145, 133, 131, 133, 143, 132, 136, 123, 133, 127, 126, 114, 121, 138, 136, 139, 140, 131, 133, 131, 131, 116, 145, 140, 152, 127, 131, 144, 136, 136, 149, 137, 145, 133, 149, 139, 131, 130, 155, 149, 134, 141, 129, 122, 134, 106, 140, 143, 140, 144, 127, 133, 144, 128, 153, 133, 127, 131, 136, 136, 129, 137, 135, 124, 150, 137, 126, 137, 140, 130, 121, 132, 132, 141, 130, 127, 153, 139, 126, 149, 151, 138, 131, 136, 140, 134, 128, 136, 149, 134, 135, 131, 138, 128, 124, 133, 137, 157, 143, 139, 150, 127, 115, 157, 113, 128, 133, 133, 162, 142, 138, 136, 130, 139, 130, 133, 133, 125, 131, 135, 133, 135, 131, 132, 135, 143, 112, 146, 124, 132, 129, 134, 128, 134, 137, 129, 134, 131, 146, 134, 145, 141, 132, 139, 130, 128, 141, 139, 136, 133, 124, 142, 124, 132, 140, 128, 149, 134, 132, 142, 134, 148, 135, 142, 139, 155, 139, 141, 120, 138, 137, 139, 136, 139, 138, 146, 133, 138, 138, 136, 145, 126, 142, 131, 143, 137, 155, 163, 125, 145, 129, 138, 131, 131, 137, 124, 131, 146, 142, 145, 144, 123, 138, 141, 144, 140, 128, 136, 141, 135, 139, 140, 145, 127, 130, 128, 135, 139, 127, 151, 137, 126, 127, 132, 151, 126, 140, 131, 137, 128, 126, 141, 117, 140, 143, 127, 133, 135, 137, 119, 138, 130, 137, 130, 136, 154, 126, 151, 145, 136, 150, 132, 131, 139, 125, 134, 129, 129, 140, 133, 155, 140, 140, 128, 144, 136, 122, 133, 147, 139, 133, 143, 142, 145, 135, 136, 132, 159, 143, 131, 143, 133, 132, 146, 138, 132, 134, 136, 136, 129, 137, 143, 131, 157, 133, 156, 139, 129, 131, 127, 129, 119, 139, 135, 164, 120, 147, 142, 142, 142, 125, 139, 118, 114, 132, 132, 138, 144, 131, 157, 133, 126, 128, 139, 154, 144, 144, 128, 136, 126, 133, 135, 138, 140, 134, 139, 137, 138, 129, 121, 149, 134, 130, 145, 136, 123, 136, 145, 124, 122, 124, 126, 139, 152, 138, 143, 134, 132, 147, 138, 142, 135, 128, 124, 133, 130, 151, 137, 139, 148, 129, 126, 135, 124, 124, 138, 145, 134, 137, 127, 130, 138, 142, 137, 140, 136, 135, 132, 125, 134, 136, 134, 134, 142, 137, 117, 146, 123, 133, 135, 119, 139, 137, 140, 140, 137, 128, 145, 126, 130, 132, 123, 142, 131, 125, 144, 133, 129, 132, 139, 139, 135, 136, 128, 131, 130, 139, 150, 146, 146, 126, 139, 151, 138, 123, 140, 134, 135, 125, 144, 152, 137, 133, 135, 130, 136, 134, 129, 136, 126, 129, 125, 136, 131, 141, 135, 126, 121, 134, 153, 140, 131, 136, 134, 130, 144, 128, 129, 130, 133, 137, 148, 140, 131, 127, 123, 137, 135, 134, 126, 140, 130, 124, 140, 143, 134, 144, 165, 134, 131, 140, 128, 137, 129, 127, 137, 125, 149, 124, 135, 126, 130, 134, 147, 135, 142, 124, 136, 134, 125, 131, 149, 142, 131, 135, 136, 131, 133, 154, 145, 129, 132, 124, 132, 130, 133, 133, 133, 137, 139, 126, 149, 149, 138, 138, 152, 131, 138, 131, 134, 157, 135, 143, 121, 144, 143, 136, 131, 126, 129, 135, 132, 138, 128, 125, 143, 138, 145, 143, 152, 127, 137, 140, 135, 120, 136, 129, 146, 133, 132, 134, 137, 139, 138, 139, 137, 132, 141, 144, 137, 143, 135, 145, 138, 149, 137, 137, 142, 140, 136, 149, 140, 124, 123, 135, 142, 132, 128, 129, 124, 131, 135, 136, 150, 138, 139, 126, 134, 135, 137, 137, 136, 125, 132, 142, 137, 143, 147, 114, 149, 126, 131, 154, 124, 134, 128, 127, 135, 138, 125, 150, 144, 131, 137, 139, 129, 134, 136, 129, 132, 129, 144, 132, 140, 128, 141, 131, 134, 155, 123, 134, 143, 142, 142, 135, 134, 129, 135, 128, 150, 148, 148, 136, 130, 139, 131, 145, 139, 135, 155, 140, 128, 160, 152, 123, 137, 137, 136, 133, 130, 137, 139, 135, 147, 143, 136, 132, 113, 125, 132, 122, 129, 157, 139, 124, 132, 135, 150, 138, 143, 132, 142, 130, 138, 131, 122, 135, 142, 128, 131, 136, 132, 135, 141, 142, 134, 127, 144, 137, 140, 138, 133, 144, 127, 123, 133, 148, 136, 126, 126, 124, 137, 135, 140, 132, 118, 135, 134, 144, 140, 134, 128, 129, 140, 125, 137, 136, 122, 132, 133, 142, 135, 138, 152, 145, 149, 132, 129, 142, 133, 125, 137, 127, 133, 133, 132, 131, 136, 136, 135, 129, 130, 130, 131, 133, 139, 131, 144, 133, 145, 146, 134, 143, 143, 129, 130, 124, 131, 119, 149, 134, 130, 141, 135, 146, 125, 122, 163, 136, 122, 139, 135, 146, 141, 146, 142, 137, 150, 150, 131, 133, 124, 139, 133, 140, 146, 132, 71, 143, 137, 145, 140, 138, 136, 134, 116, 136, 131, 135, 142, 149, 121, 148, 130, 134, 134, 148, 133, 130, 139, 139, 134, 138, 145, 141, 135, 128, 135, 138, 137, 127, 155, 144, 132, 140, 123, 139, 130, 137, 142, 126, 144, 132, 141, 124, 145, 138, 142, 134, 143, 128, 132, 142, 137, 139, 132, 140, 142, 142, 142, 131, 134, 128, 145, 141, 119, 132, 129, 157, 135, 133, 134, 137, 136, 114, 141, 139, 125, 131, 125, 130, 138, 142, 125, 123, 139, 124, 140, 142, 148, 138, 143, 123, 137, 132, 139, 144, 135, 138, 166, 147, 139, 135, 129, 137, 128, 135, 131, 122, 139, 131, 143, 138, 132, 138, 137, 135, 131, 142, 128, 129, 137, 140, 134, 118, 139, 129, 135, 134, 131, 141, 135, 143, 143, 129, 132, 136, 131, 134, 136, 142, 136, 146, 132, 141, 142, 132, 132, 121, 138, 139, 137, 150, 146, 132, 130, 147, 137, 121, 139, 127, 132, 134, 158, 137, 131, 137, 115, 139, 140, 136, 127, 134, 129, 149, 136, 121, 131, 132, 142, 123, 125, 145, 134, 139, 127, 147, 142, 136, 112, 132, 136, 125, 131, 151, 130, 134, 127, 137, 119, 134, 123, 150, 138, 138, 128, 137, 142, 139, 142, 136, 154, 144, 130, 138, 127, 126, 133, 144, 134, 146, 137, 129, 136, 131, 139, 131, 155, 134, 134, 136, 152, 143, 123, 129, 162, 142, 130, 125, 132, 121, 129, 138, 162, 121, 140, 133, 144, 135, 134, 130, 164, 148, 142, 141, 154, 138, 137, 139, 146, 160, 130, 124, 140, 139, 145, 145, 123, 145, 146, 139, 140, 138, 127, 141, 149, 135, 132, 137, 139, 137, 140, 149, 136, 120, 121, 128, 139, 139, 133, 126, 129, 138, 141, 149, 134, 134, 139, 138, 127, 133, 152, 137, 146, 140, 136, 156, 121, 123, 127, 138, 137, 150, 134, 134, 131, 128, 145, 146, 155, 130, 144, 130, 118, 140, 135, 136, 134, 133, 136, 145, 130, 133, 129, 126, 139, 134, 136, 129, 139, 156, 139, 140, 132, 132, 140, 130, 128, 134, 137, 113, 135, 137, 126, 122, 125, 150, 128, 126, 147, 121, 137, 121, 152, 144, 116, 128, 122, 140, 134, 133, 140, 144, 144, 134, 144, 138, 143, 136, 127, 169, 131, 126, 127, 152, 137, 138, 128, 126, 148, 137, 147, 146, 120, 122, 129, 125, 125, 128, 148, 119, 132, 135, 139, 141, 146, 134, 133, 142, 141, 132, 126, 142, 136, 140, 128, 133, 137, 143, 141, 135, 114, 137, 142, 134, 139, 133, 127, 123, 131, 139, 147, 130, 135, 130, 133, 141, 138, 141, 141, 132, 143, 128, 137, 134, 138, 137, 136, 138, 139, 131, 127, 119, 137, 129, 137, 148, 109, 144, 128, 138, 140, 136, 137, 128, 142, 128, 143, 126, 127, 130, 129, 139, 133, 140, 132, 144, 144, 134, 138, 145, 141, 131, 132, 139, 134, 144, 147, 132, 143, 124, 144, 131, 137, 130, 140, 148, 130, 136, 137, 133, 136, 138, 129, 137, 129, 136, 137, 141, 147, 141, 135, 143, 138, 148, 138, 135, 135, 139, 131, 127, 133, 136, 143, 134, 138, 135, 135, 126, 130, 138, 124, 138, 131, 136, 141, 141, 135, 136, 130, 137, 141, 139, 138, 131, 140, 138, 143, 142, 142, 130, 122, 140, 134, 142, 137, 124, 128, 124, 127, 130, 162, 137, 130, 134, 140, 132, 138, 141, 132, 126, 138, 128, 134, 127, 133, 128, 138, 139, 134, 132, 131, 128, 129, 143, 140, 122, 98, 129, 154, 130, 133, 143, 141, 124, 140, 135, 132, 140, 138, 141, 134, 133, 139, 118, 133, 141, 136, 148, 125, 139, 139, 140, 124, 125, 118, 132, 121, 138, 131, 128, 138, 136, 146, 129, 123, 134, 130, 131, 124, 143, 136, 135, 140, 145, 134, 139, 139, 128, 145, 134, 137, 133, 123, 117, 139, 137, 139, 138, 128, 136, 135, 134, 146, 132, 135, 131, 143, 143, 144, 136, 136, 139, 150, 142, 135, 148, 134, 131, 137, 132, 131, 129, 144, 135, 125, 138, 127, 139, 134, 141, 132, 131, 135, 136, 125, 153, 143, 122, 136, 131, 137, 130, 124, 142, 138, 141, 124, 130, 131, 126, 128, 155, 133, 135, 134, 130, 132, 138, 136, 126, 146, 142, 125, 136, 130, 134, 137, 133, 128, 134, 129, 124, 134, 125, 144, 141, 128, 132, 148, 136, 146, 143, 142, 138, 131, 138, 135, 141, 139, 133, 142, 133, 132, 126, 130, 133, 135, 132, 129, 136, 132, 133, 139, 132, 133, 134, 135, 130, 127, 135, 134, 134, 155, 141, 142, 137, 148, 137, 135, 138, 133, 131, 134, 154, 141, 140, 130, 133, 133, 119, 131, 127, 132, 138, 133, 131, 144, 132, 134, 136, 134, 144, 124, 134, 136, 137, 146, 139, 143, 121, 136, 138, 134, 132, 137, 133, 129, 130, 129, 137, 128, 131, 124, 135, 132, 135, 140, 139, 136, 137, 141, 127, 141, 129, 130, 120, 143, 143, 125, 134, 131, 136, 138, 134, 142, 141, 116, 135, 133, 140, 142, 142, 139, 141, 135, 137, 131, 134, 127, 137, 133, 123, 136, 132, 149, 132, 133, 134, 138, 120, 139, 147, 131, 139, 143, 135, 131, 134, 148, 137, 133, 136, 129, 138, 129, 132, 140, 149, 132, 134, 135, 136, 131, 131, 140, 146, 131, 128, 126, 130, 152, 136, 150, 137, 140, 126, 136, 135, 144, 150, 132, 139, 131, 143, 141, 123, 138, 138, 143, 144, 131, 126, 130, 137, 136, 133, 126, 135, 139, 142, 127, 141, 132, 139, 150, 132, 134, 135, 134, 126, 133, 142, 135, 132, 144, 129, 147, 136, 138, 138, 137, 131, 129, 127, 133, 124, 124, 147, 141, 138, 130, 132, 122, 128, 125, 132, 142, 133, 134, 138, 127, 117, 129, 141, 136, 140, 131, 132, 147, 127, 139, 134, 132, 142, 156, 135, 151, 143, 137, 133, 139, 133, 126, 127, 141, 139, 143, 138, 142, 139, 132, 140, 127, 136, 149, 137, 132, 138, 160, 151, 130, 133, 131, 147, 139, 139, 145, 121, 128, 135, 162, 136, 136, 136, 147, 132, 142, 135, 141, 139, 130, 128, 128, 140, 140, 118, 143, 133, 143, 142, 142, 119, 138, 134, 141, 138, 141, 131, 142, 140, 137, 148, 139, 133, 129, 136, 142, 131, 137, 143, 140, 134, 128, 129, 120, 127, 141, 144, 137, 133, 130, 142, 122, 138, 133, 139, 140, 129, 133, 142, 136, 136, 152, 135, 132, 116, 131, 129, 144, 140, 143, 138, 137, 133, 136, 108, 135, 144, 136, 129, 140, 130, 162, 146, 130, 130, 136, 138, 111, 131, 137, 140, 143, 141, 137, 135, 145, 138, 135, 133, 137, 136, 132, 132, 131, 82, 130, 130, 138, 122, 135, 131, 140, 137, 132, 134, 136, 134, 154, 134, 131, 125, 98, 136, 158, 131, 139, 146, 140, 139, 137, 134, 139, 143, 125, 138, 134, 135, 120, 139, 131, 131, 136, 134, 131, 134, 131, 134, 136, 123, 138, 138, 143, 138, 141, 125, 148, 126, 134, 144, 149, 136, 141, 139, 140, 130, 121, 141, 135, 134, 132, 139, 136, 136, 150, 140, 126, 141, 127, 138, 126, 148, 123, 144, 136, 145, 142, 142, 131, 147, 141, 126, 136, 143, 127, 138, 137, 131, 121, 131, 143, 131, 132, 151, 129, 139, 120, 129, 154, 133, 122, 142, 135, 143, 133, 140, 142, 138, 119, 142, 137, 126, 136, 136, 122, 116, 140, 137, 133, 133, 166, 142, 122, 137, 141, 138, 150, 157, 131, 149, 139, 125, 143, 128, 130, 125, 137, 139, 118, 130, 137, 135, 129, 135, 137, 136, 128, 139, 135, 130, 142, 140, 134, 122, 154, 115, 141, 114, 102, 131, 141, 124, 143, 137, 138, 151, 144, 139, 132, 139, 136, 134, 90, 140, 133, 135, 106, 124, 123, 134, 136, 136, 138, 139, 130, 151, 135, 130, 138, 131, 132, 133, 126, 133, 147, 138, 140, 147, 131, 96, 112, 131, 123, 178, 126, 134, 140, 141, 153, 131, 133, 133, 138, 128, 145, 139, 131, 145, 139, 136, 141, 140, 137, 142, 147, 133, 129, 137, 143, 133, 139, 130, 137, 129, 139, 144, 134, 143, 130, 139, 146, 141, 131, 127, 137, 140, 147, 132, 143, 140, 139, 112, 138, 127, 138, 128, 146, 139, 133, 137, 140, 134, 133, 137, 147, 138, 141, 136, 133, 155, 148, 133, 134, 132, 107, 128, 135, 153, 132, 143, 137, 138, 134, 136, 126, 127, 135, 138, 82, 122, 145, 121, 133, 133, 127, 122, 139, 133, 146, 120, 138, 139, 136, 111, 129, 139, 124, 137, 139, 141, 140, 129, 142, 132, 132, 134, 145, 119, 135, 126, 129, 130, 132, 132, 134, 129, 139, 124, 141, 134, 124, 140, 137, 149, 136, 142, 148, 126, 134, 117, 127, 174, 128, 148, 145, 140, 136, 149, 138, 139, 135, 136, 117, 135, 155, 143, 148, 148, 126, 132, 140, 167, 151, 141, 147, 149, 154, 134, 155, 129, 145, 142, 149, 130, 149, 155, 150, 166, 127, 144, 121, 138, 146, 145, 129, 138, 147, 195, 126, 125, 130, 125, 143, 113, 146, 137, 150, 135, 149, 132, 139, 144, 143, 127, 132, 125, 127, 131, 143, 148, 142, 151, 133, 144, 167, 145, 133, 125, 135, 137, 154, 135, 132, 132, 127, 142, 134, 143, 136, 142, 134, 140, 144, 134, 128, 113, 139, 167, 141, 124, 136, 138, 145, 135, 140, 136, 121, 157, 142, 149, 141, 125, 132, 120, 147, 145, 133, 137, 137, 141, 138, 134, 142, 138, 144, 151, 145, 143, 146, 143, 113, 138, 135, 141, 132, 135, 144, 141, 132, 138, 154, 130, 131, 137, 130, 145, 134, 115, 133, 131, 135, 131, 131, 129, 131, 139, 140, 133, 110, 135, 126, 131, 142, 143, 130, 132, 144, 146, 134, 126, 130, 135, 145, 138, 139, 135, 126, 130, 142, 134, 133, 146, 137, 130, 143, 135, 133, 144, 149, 127, 126, 138, 150, 144, 130, 138, 133, 130, 143, 139, 143, 114, 136, 126, 142, 146, 136, 138, 137, 136, 136, 117, 121, 135, 131, 138, 145, 155, 123, 151, 141, 137, 127, 153, 147, 154, 125, 134, 140, 124, 153, 115, 131, 146, 135, 128, 143, 130, 120, 110, 133, 136, 119, 130, 148, 140, 131, 140, 138, 129, 134, 111, 141, 138, 148, 118, 143, 164, 137, 123, 126, 141, 135, 111, 154, 150, 129, 130, 130, 126, 127, 139, 124, 123, 152, 138, 131, 111, 136, 140, 158, 149, 142, 129, 135, 140, 140, 134, 144, 142, 132, 126, 148, 107, 146, 139, 161, 131, 152, 125, 250, 127, 151, 122, 135, 133, 134, 117, 135, 139, 150, 136, 141, 133, 113, 124, 142, 136, 129, 150, 132, 144, 162, 154, 231, 131, 137, 132, 122, 135, 144, 130, 118, 83, 189, 145, 133, 140, 151, 128, 133, 141, 138, 122, 127, 134, 133, 144, 131, 131, 132, 139, 154, 142, 132, 136, 128, 128, 140, 143, 141, 131, 127, 135, 122, 150, 153, 146, 136, 137, 141, 138, 128, 143, 134, 133, 140, 134, 147, 126, 171, 135, 155, 126, 141, 133, 144, 150, 131, 142, 128, 143, 130, 138, 147, 146, 130, 132, 146, 125, 128, 134, 127, 126, 136, 112, 138, 150, 132, 136, 143, 127, 130, 126, 142, 139, 136, 132, 150, 128, 150, 146, 132, 131, 134, 136, 119, 143, 124, 128, 127, 134, 125, 149, 123, 141, 126, 148, 145, 135, 131, 147, 142, 145, 129, 135, 135, 157, 110, 119, 123, 160, 132, 147, 132, 150, 148, 139, 146, 140, 152, 136, 142, 136, 133, 139, 125, 153, 145, 147, 151, 140, 133, 158, 149, 133, 151, 131, 121, 130, 140, 108, 142, 134, 135, 140, 141, 136, 128, 129, 126, 131, 132, 140, 135, 148, 144, 129, 128, 142, 139, 146, 117, 116, 152, 141, 133, 126, 138, 148, 142, 128, 132, 141, 132, 142, 144, 158, 116, 130, 131, 108, 138, 139, 139, 138, 143, 124, 149, 125, 117, 126, 142, 155, 135, 150, 131, 137, 138, 140, 139, 134, 144, 149, 129, 130, 127, 141, 141, 125, 128, 148, 134, 133, 145, 156, 120, 140, 135, 146, 180, 150, 130, 166, 146, 134, 140, 150, 136, 138, 134, 133, 130, 130, 145, 131, 130, 112, 138, 137, 140, 133, 150, 139, 147, 141, 113, 133, 138, 140, 120, 131, 132, 145, 141, 135, 135, 117, 118, 140, 140, 135, 147, 120, 150, 131, 120, 151, 152, 130, 133, 129, 137, 125, 141, 140, 126, 127, 141, 154, 140, 147, 130, 143, 136, 117, 135, 143, 146, 134, 133, 128, 126, 133, 129, 138, 134, 130, 148, 129, 105, 141, 125, 140, 146, 123, 134, 124, 132, 132, 144, 140, 144, 143, 126, 133, 137, 133, 134, 150, 159, 129, 147, 126, 143, 132, 145, 141, 122, 122, 146, 151, 139, 138, 126, 145, 142, 115, 129, 129, 132, 147, 137, 157, 136, 135, 137, 127, 143, 132, 139, 127, 131, 140, 145, 140, 134, 130, 145, 141, 130, 156, 137, 128, 121, 137, 126, 137, 148, 138, 143, 126, 131, 124, 147, 149, 120, 123, 133, 129, 123, 142, 142, 120, 135, 136, 138, 135, 147, 154, 127, 136, 116, 109, 129, 138, 142, 116, 129, 127, 139, 142, 134, 146, 142, 122, 109, 140, 125, 150, 138, 138, 127, 133, 132, 139, 127, 155, 145, 133, 144, 119, 137, 134, 153, 132, 140, 135, 144, 159, 136, 135, 129, 121, 127, 138, 176, 151, 130, 134, 128, 132, 137, 133, 150, 141, 135, 132, 114, 147, 135, 147, 128, 145, 152, 137, 113, 127, 131, 134, 129, 144, 150, 115, 128, 145, 136, 142, 126, 148, 131, 138, 133, 136, 145, 123, 145, 126, 124, 130, 135, 144, 133, 137, 111, 138, 150, 139, 133, 121, 148, 136, 138, 136, 117, 126, 135, 136, 141, 156, 136, 141, 130, 137, 146, 130, 155, 127, 147, 134, 132, 142, 128, 98, 146, 143, 124, 132, 128, 135, 138, 124, 135, 132, 128, 131, 133, 129, 141, 130, 135, 140, 135, 128, 134, 132, 133, 126, 145, 133, 123, 132, 135, 143, 139, 124, 135, 132, 134, 129, 153, 146, 137, 138, 156, 117, 143, 139, 125, 158, 124, 149, 127, 146, 124, 141, 133, 130, 153, 119, 119, 141, 132, 136, 124, 154, 119, 130, 133, 142, 136, 157, 135, 145, 127, 139, 150, 140, 147, 131, 136, 131, 138, 139, 135, 135, 143, 140, 127, 120, 140, 127, 142, 130, 146, 149, 130, 135, 129, 133, 139, 156, 133, 135, 138, 130, 147, 135, 141, 133, 144, 130, 144, 142, 137, 140, 135, 132, 156, 128, 139, 151, 128, 142, 148, 134, 136, 128, 128, 131, 132, 122, 145, 155, 136, 138, 131, 119, 125, 140, 123, 141, 132, 129, 141, 131, 145, 139, 134, 138, 132, 151, 124, 125, 127, 142, 133, 135, 120, 152, 130, 131, 136, 120, 132, 134, 150, 132, 129, 126, 131, 140, 115, 141, 120, 145, 124, 150, 133, 127, 137, 137, 148, 155, 151, 112, 137, 140, 133, 142, 122, 139, 125, 122, 147, 127, 133, 142, 139, 133, 146, 129, 159, 129, 140, 151, 136, 154, 125, 129, 135, 127, 144, 125, 125, 140, 133, 137, 139, 123, 119, 120, 121, 123, 134, 148, 136, 125, 152, 139, 128, 140, 140, 145, 134, 153, 141, 116, 137, 145, 116, 126, 144, 127, 147, 125, 144, 135, 135, 165, 152, 159, 132, 140, 115, 161, 127, 129, 118, 124, 133, 145, 159, 129, 125, 152, 132, 140, 118, 125, 128, 119, 118, 124, 124, 128, 148, 150, 164, 155, 144, 129, 143, 139, 152, 145, 111, 112, 124, 127, 150, 140, 190, 129, 139, 105, 117, 143, 123, 132, 128, 137, 123, 133, 146, 131, 132, 130, 121, 145, 136, 132, 124, 122, 122, 125, 150, 120, 123, 127, 140, 139, 139, 136, 123, 130, 141, 116, 117, 142, 126, 133, 149, 138, 140, 124, 131, 130, 145, 142, 140, 139, 124, 137, 134, 130, 144, 135, 115, 129, 134, 122, 151, 130, 138, 129, 94, 144, 137, 119, 145, 132, 118, 135, 151, 136, 134, 139, 129, 124, 145, 142, 132, 122, 127, 135, 128, 145, 143, 117, 144, 144, 142, 119, 131, 139, 141, 115, 142, 137, 135, 145, 136, 133, 139, 134, 137, 129, 133, 133, 135, 128, 149, 140, 145, 112, 121, 133, 132, 119, 118, 128, 148, 138, 139, 158, 132, 140, 143, 138, 140, 133, 120, 155, 119, 137, 145, 127, 136, 120, 131, 118, 143, 123, 133, 130, 137, 137, 142, 129, 140, 118, 127, 141, 125, 130, 137, 124, 131, 123, 147, 107, 138, 142, 127, 140, 150, 134, 126, 130, 160, 127, 134, 119, 132, 136, 132, 127, 132, 129, 157, 133, 112, 129, 120, 153, 139, 145, 130, 129, 141, 137, 136, 113, 127, 118, 120, 145, 135, 125, 120, 121, 114, 126, 140, 134, 138, 148, 130, 146, 137, 138, 142, 140, 133, 128, 117, 150, 120, 141, 119, 145, 133, 125, 126, 131, 144, 144, 129, 118, 133, 137, 129, 124, 130, 131, 152, 151, 114, 120, 135, 117, 139, 128, 149, 140, 129, 148, 142, 126, 130, 134, 132, 113, 115, 129, 138, 127, 129, 123, 144, 123, 140, 134, 134, 146, 121, 125, 123, 143, 148, 139, 160, 145, 124, 137, 146, 127, 130, 136, 147, 135, 130, 151, 142, 121, 130, 132, 125, 131, 141, 141, 121, 132, 117, 126, 142, 128, 136, 153, 137, 110, 131, 186, 125, 143, 127, 136, 150, 138, 137, 130, 132, 129, 144, 113, 133, 129, 127, 118, 151, 125, 131, 137, 139, 143, 129, 118, 147, 139, 125, 100, 149, 133, 146, 135, 111, 135, 129, 146, 132, 132, 114, 120, 131, 135, 144, 142, 132, 134, 159, 149, 123, 134, 127, 132, 130, 119, 134, 133, 122, 148, 136, 117, 129, 119, 133, 133, 132, 122, 173, 136, 122, 135, 153, 135, 121, 137, 139, 127, 147, 121, 121, 138, 142, 150, 136, 125, 117, 132, 137, 140, 131, 124, 152, 103, 143, 149, 132, 129, 115, 128, 120, 138, 140, 143, 126, 109, 116, 120, 126, 143, 137, 120, 167, 129, 144, 166, 129, 141, 143, 111, 152, 118, 154, 125, 152, 118, 188, 138, 155, 91, 153, 255, 139, 156, 133, 152, 127, 161, 111, 124, 125, 134, 113, 146, 154, 137, 138, 127, 131, 114, 143, 141, 133, 141, 123, 144, 172, 149, 125, 128, 137, 130, 117, 144, 135, 118, 127, 145, 139, 155, 164, 136, 138, 123, 117, 140, 134, 134, 146, 115, 125, 132, 120, 134, 115, 126, 155, 155, 107, 123, 156, 129, 146, 103, 130, 133, 163, 135, 159, 145, 150, 149, 115, 122, 111, 100, 146, 136, 144, 114, 138, 164, 136, 113, 141, 130, 114, 136, 137, 126, 134, 139, 147, 128, 119, 137, 145, 117, 138, 136, 124, 109, 142, 126, 143, 124, 147, 152, 145, 170, 118, 136, 127, 106, 145, 133, 109, 86, 133, 160, 155, 121, 121, 151, 107, 132, 142, 118, 138, 139, 137, 118, 148, 136, 117, 162, 116, 158, 124, 149, 128, 104, 137, 111, 126, 159, 163, 121, 119, 138, 142, 169, 144, 123, 118, 142, 142, 153, 123, 102, 146, 137, 120, 128, 109, 128, 134, 96, 124, 152, 150, 157, 133, 114, 128, 137, 133, 136, 126, 145, 107, 161, 142, 141, 143, 158, 124, 149, 126, 151, 148, 127, 135, 108, 116, 134, 113, 177, 114, 124, 175, 166, 113, 131, 125, 144, 133, 98, 149, 134, 147, 118, 167, 124, 121, 212, 113, 130, 110, 129, 157, 167, 139, 141, 129, 144, 119, 155, 155, 132, 124, 137, 138, 127, 144, 129, 114, 137, 112, 138, 87, 124, 143, 129, 123, 103, 142, 135, 129, 116, 95, 133, 148, 112, 136, 148, 153, 141, 136, 153, 146, 136, 128, 113, 150, 146, 165, 125, 150, 165, 122, 130, 103, 149, 180, 119, 145, 131, 133, 143, 126, 173, 127, 125, 139, 113, 147, 136, 140, 144, 142, 155, 139, 129, 136, 124, 115, 141, 145, 161, 118, 128, 123, 143, 148, 131, 120, 115, 118, 146, 135, 130, 114, 144, 126, 145, 180, 121, 107, 155, 134, 143, 136, 142, 141, 108, 138, 151, 141, 67, 155, 127, 112, 133, 139, 137, 133, 147, 123, 106, 127, 116, 133, 140, 113, 117, 131, 132, 125, 124, 118, 125, 140, 144, 136, 129, 116, 141, 195, 137, 154, 130, 116, 128, 136, 128, 128, 139, 125, 113, 140, 151, 95, 122, 113, 127, 162, 128, 120, 134, 139, 166, 114, 141, 137, 151, 136, 145, 104, 142, 135, 142, 124, 130, 121, 157, 137, 144, 157, 135, 150, 118, 125, 143, 134, 129, 125, 132, 122, 117, 152, 140, 127, 124, 155, 135, 137, 129, 139, 144, 129, 128, 136, 149, 121, 150, 158, 157, 112, 133, 167, 83, 191, 148, 145, 112, 156, 145, 128, 163, 168, 125, 116, 137, 129, 144, 167, 133, 139, 140, 145, 134, 98, 139, 118, 147, 142, 140, 127, 108, 118, 131, 157, 148, 135, 132, 132, 152, 137, 118, 126, 116, 165, 124, 137, 132, 138, 141, 124, 145, 126, 140, 131, 141, 140, 136, 131, 140, 146, 125, 143, 138, 155, 146, 135, 131, 136, 137, 134, 136, 142, 139, 131, 145, 119, 126, 138, 145, 123, 135, 126, 124, 143, 142, 143, 132, 139, 133, 142, 124, 137, 140, 128, 155, 137, 146, 132, 136, 139, 131, 135, 140, 119, 141, 132, 136, 126, 140, 132, 133, 140, 131, 136, 130, 134, 130, 145, 142, 139, 138, 133, 131, 138, 124, 134, 131, 125, 130, 126, 132, 137, 142, 141, 138, 142, 132, 134, 128, 149, 138, 140, 143, 139, 128, 127, 140, 121, 134, 138, 139, 136, 134, 135, 144, 148, 131, 142, 139, 139, 134, 138, 140, 123, 137, 127, 148, 131, 135, 132, 145, 136, 142, 145, 136, 139, 141, 115, 155, 140, 130, 128, 146, 136, 129, 139, 127, 130, 150, 136, 133, 135, 133, 130, 167, 130, 153, 143, 131, 135, 135, 129, 134, 123, 136, 141, 144, 148, 174, 129, 141, 119, 127, 133, 125, 146, 127, 127, 137, 143, 129, 138, 133, 130, 138, 142, 136, 130, 154, 140, 131, 134, 129, 141, 135, 133, 141, 140, 132, 133, 143, 134, 142, 139, 142, 129, 140, 143, 122, 154, 132, 148, 131, 117, 133, 130, 145, 138, 139, 149, 135, 136, 174, 129, 126, 147, 135, 131, 145, 140, 125, 136, 135, 134, 143, 133, 130, 138, 133, 141, 130, 145, 145, 130, 159, 144, 142, 127, 141, 148, 123, 111, 151, 132, 143, 132, 141, 134, 147, 128, 129, 138, 133, 135, 171, 151, 130, 134, 140, 142, 133, 143, 136, 142, 130, 144, 132, 142, 130, 130, 139, 135, 140, 142, 135, 141, 135, 157, 145, 131, 126, 116, 131, 139, 135, 142, 130, 140, 145, 136, 143, 121, 138, 99, 141, 169, 131, 121, 137, 138, 133, 148, 129, 101, 146, 129, 141, 135, 131, 142, 129, 128, 138, 135, 131, 136, 129, 130, 132, 138, 140, 171, 137, 135, 148, 116, 132, 131, 143, 136, 105, 155, 135, 159, 129, 134, 142, 139, 130, 134, 141, 144, 131, 131, 137, 128, 129, 133, 127, 143, 151, 141, 136, 131, 153, 137, 138, 138, 140, 142, 119, 141, 135, 134, 138, 136, 138, 143, 135, 138, 135, 142, 136, 136, 147, 138, 122, 138, 140, 128, 129, 151, 133, 131, 138, 127, 143, 140, 138, 130, 138, 138, 124, 130, 117, 138, 141, 129, 135, 137, 130, 139, 130, 132, 134, 142, 136, 135, 131, 138, 137, 140, 139, 133, 144, 121, 132, 139, 145, 121, 141, 120, 125, 136, 144, 138, 145, 129, 152, 136, 135, 129, 128, 143, 119, 142, 148, 128, 136, 133, 150, 141, 139, 126, 127, 104, 142, 130, 120, 128, 139, 129, 134, 132, 129, 130, 142, 131, 138, 136, 128, 128, 136, 133, 126, 175, 140, 145, 132, 134, 131, 134, 119, 125, 132, 128, 137, 159, 125, 154, 133, 127, 143, 163, 120, 129, 125, 132, 130, 127, 144, 132, 120, 132, 127, 135, 133, 136, 114, 136, 147, 134, 142, 142, 133, 145, 137, 136, 124, 149, 130, 137, 138, 132, 146, 136, 155, 126, 142, 128, 143, 129, 131, 131, 136, 138, 136, 132, 123, 134, 150, 140, 152, 123, 129, 128, 143, 127, 149, 143, 152, 162, 115, 137, 129, 134, 134, 135, 123, 116, 141, 136, 123, 143, 137, 134, 138, 133, 139, 141, 142, 144, 135, 142, 138, 132, 126, 128, 124, 139, 135, 151, 118, 129, 119, 143, 131, 139, 131, 131, 137, 136, 134, 135, 154, 142, 143, 130, 147, 128, 127, 129, 137, 139, 176, 132, 130, 124, 132, 136, 148, 141, 120, 142, 136, 126, 127, 133, 123, 121, 134, 140, 131, 132, 114, 136, 134, 127, 136, 136, 123, 145, 129, 143, 125, 118, 135, 130, 140, 152, 127, 135, 119, 148, 144, 138, 138, 132, 137, 137, 131, 138, 128, 119, 152, 134, 137, 136, 132, 97, 121, 129, 121, 144, 136, 147, 136, 122, 133, 133, 127, 134, 132, 136, 129, 99, 131, 122, 130, 129, 148, 144, 129, 122, 136, 128, 135, 157, 135, 138, 139, 140, 141, 136, 149, 122, 117, 135, 139, 146, 141, 140, 133, 148, 125, 129, 140, 143, 126, 125, 144, 134, 136, 142, 141, 137, 119, 133, 153, 124, 133, 135, 134, 136, 155, 147, 132, 143, 134, 129, 142, 146, 129, 145, 130, 140, 121, 111, 130, 134, 138, 129, 132, 148, 138, 138, 129, 137, 136, 139, 134, 132, 123, 139, 118, 126, 141, 123, 131, 136, 146, 140, 137, 120, 140, 138, 135, 138, 129, 138, 110, 132, 140, 137, 125, 127, 155, 140, 129, 142, 117, 137, 116, 135, 123, 140, 127, 151, 136, 132, 144, 128, 131, 142, 137, 128, 141, 146, 138, 137, 134, 119, 135, 126, 147, 135, 133, 128, 131, 121, 140, 138, 138, 140, 135, 134, 142, 146, 149, 134, 132, 132, 120, 129, 151, 135, 145, 135, 133, 128, 139, 119, 139, 146, 128, 129, 136, 129, 142, 130, 128, 137, 131, 134, 129, 147, 144, 139, 139, 142, 137, 140, 126, 136, 132, 121, 140, 129, 138, 127, 137, 136, 141, 125, 112, 134, 124, 140, 140, 139, 120, 136, 131, 133, 128, 135, 161, 139, 140, 133, 129, 131, 124, 131, 130, 144, 128, 132, 140, 129, 134, 135, 144, 148, 137, 140, 120, 134, 139, 129, 131, 162, 174, 147, 121, 128, 138, 143, 133, 129, 124, 139, 148, 158, 167, 144, 143, 141, 144, 135, 126, 125, 108, 138, 140, 135, 141, 132, 134, 134, 130, 129, 136, 124, 132, 138, 147, 145, 154, 137, 121, 121, 132, 146, 130, 141, 140, 153, 141, 132, 160, 130, 138, 147, 132, 145, 145, 126, 132, 142, 129, 137, 143, 142, 155, 132, 117, 132, 139, 144, 132, 139, 136, 132, 132, 134, 144, 126, 148, 137, 133, 136, 136, 136, 127, 127, 139, 116, 143, 118, 130, 104, 126, 128, 116, 142, 139, 125, 143, 134, 143, 154, 146, 144, 121, 146, 148, 136, 131, 136, 130, 118, 138, 136, 130, 156, 146, 133, 125, 138, 119, 128, 132, 134, 145, 153, 134, 104, 127, 147, 134, 139, 141, 136, 133, 125, 137, 155, 136, 121, 138, 144, 138, 152, 138, 125, 123, 131, 143, 133, 132, 121, 154, 149, 143, 130, 122, 143, 144, 137, 132, 138, 144, 127, 129, 137, 131, 139, 126, 132, 135, 127, 130, 137, 144, 126, 141, 132, 135, 135, 132, 130, 144, 142, 135, 129, 136, 138, 143, 142, 142, 149, 123, 154, 128, 125, 129, 128, 131, 119, 141, 125, 145, 127, 148, 129, 158, 133, 127, 132, 155, 139, 134, 124, 117, 141, 136, 130, 143, 127, 132, 125, 125, 133, 124, 131, 138, 127, 128, 141, 126, 144, 146, 135, 137, 123, 129, 118, 134, 134, 145, 132, 117, 125, 141, 146, 134, 130, 139, 138, 129, 129, 126, 134, 125, 150, 122, 132, 139, 132, 131, 143, 135, 131, 134, 130, 137, 140, 125, 137, 144, 124, 139, 131, 128, 149, 142, 126, 145, 120, 132, 146, 143, 130, 133, 142, 120, 132, 132, 125, 123, 137, 133, 131, 146, 132, 144, 133, 126, 138, 125, 131, 143, 129, 138, 135, 143, 132, 125, 148, 139, 130, 136, 148, 124, 170, 146, 159, 127, 141, 126, 131, 135, 138, 132, 128, 132, 143, 126, 140, 121, 130, 139, 137, 141, 133, 134, 120, 119, 142, 136, 140, 124, 146, 130, 141, 135, 149, 121, 136, 121, 133, 131, 131, 136, 152, 135, 127, 132, 137, 120, 138, 139, 136, 128, 139, 134, 142, 139, 123, 124, 141, 128, 130, 137, 140, 143, 156, 141, 141, 138, 134, 135, 140, 138, 144, 130, 143, 157, 131, 131, 146, 132, 132, 132, 128, 144, 135, 131, 129, 135, 122, 125, 130, 126, 143, 139, 85, 132, 139, 145, 135, 132, 138, 126, 135, 141, 122, 140, 139, 130, 133, 141, 138, 131, 138, 131, 125, 128, 140, 143, 131, 153, 139, 130, 131, 132, 125, 141, 127, 135, 142, 139, 147, 125, 132, 132, 137, 126, 135, 146, 150, 132, 136, 138, 133, 135, 146, 162, 153, 124, 108, 126, 128, 130, 136, 127, 135, 140, 141, 149, 137, 142, 120, 136, 121, 125, 140, 126, 142, 125, 137, 147, 129, 130, 136, 136, 129, 127, 142, 135, 118, 148, 134, 138, 132, 126, 135, 140, 135, 146, 115, 143, 125, 132, 120, 121, 134, 135, 151, 138, 122, 156, 137, 126, 141, 123, 128, 120, 131, 123, 132, 137, 124, 127, 130, 131, 151, 122, 152, 134, 111, 134, 125, 134, 130, 132, 135, 126, 135, 105, 127, 132, 137, 130, 142, 141, 133, 129, 145, 143, 143, 133, 146, 143, 146, 133, 129, 140, 121, 129, 143, 139, 120, 144, 129, 146, 137, 147, 134, 144, 102, 153, 129, 127, 140, 132, 131, 130, 132, 146, 138, 133, 143, 137, 141, 130, 147, 121, 141, 135, 106, 130, 142, 133, 158, 138, 147, 146, 142, 137, 125, 140, 132, 139, 116, 127, 143, 145, 131, 133, 135, 140, 140, 146, 123, 128, 125, 136, 139, 134, 137, 135, 122, 139, 147, 140, 124, 125, 128, 141, 139, 140, 130, 112, 131, 120, 145, 127, 145, 126, 138, 132, 140, 147, 140, 121, 147, 140, 137, 133, 131, 139, 128, 140, 136, 119, 130, 151, 140, 137, 133, 123, 143, 135, 137, 137, 137, 133, 125, 148, 137, 142, 139, 144, 134, 121, 125, 133, 130, 134, 135, 145, 130, 134, 131, 139, 123, 137, 140, 136, 151, 145, 126, 138, 137, 139, 135, 133, 127, 144, 129, 130, 129, 134, 133, 129, 142, 140, 126, 137, 136, 131, 145, 132, 130, 144, 134, 136, 133, 149, 139, 136, 136, 140, 119, 151, 142, 136, 118, 131, 132, 129, 127, 128, 144, 132, 128, 148, 146, 129, 134, 133, 124, 135, 134, 140, 130, 129, 133, 124, 146, 141, 138, 138, 129, 134, 159, 133, 128, 154, 148, 130, 149, 138, 128, 122, 123, 130, 127, 137, 133, 134, 148, 134, 130, 124, 124, 136, 145, 136, 141, 128, 128, 139, 150, 140, 133, 128, 138, 143, 142, 139, 152, 129, 148, 140, 129, 138, 115, 128, 125, 133, 137, 140, 132, 140, 127, 127, 140, 143, 153, 144, 140, 158, 134, 129, 130, 128, 123, 124, 124, 134, 129, 132, 144, 131, 141, 129, 123, 128, 128, 139, 133, 133, 135, 140, 132, 129, 134, 130, 139, 133, 143, 128, 140, 138, 124, 138, 139, 123, 132, 136, 129, 143, 135, 132, 129, 145, 125, 135, 137, 140, 145, 125, 136, 125, 140, 127, 150, 127, 128, 129, 128, 135, 143, 130, 136, 151, 122, 149, 130, 135, 128, 131, 144, 127, 127, 137, 148, 138, 136, 129, 141, 145, 125, 126, 137, 131, 133, 148, 125, 125, 135, 118, 126, 126, 144, 141, 144, 132, 127, 135, 132, 149, 147, 142, 133, 134, 136, 141, 139, 135, 128, 128, 117, 138, 137, 134, 138, 137, 132, 134, 135, 140, 148, 137, 138, 154, 140, 144, 137, 130, 131, 128, 135, 130, 135, 138, 114, 125, 136, 132, 135, 134, 137, 132, 128, 134, 128, 135, 139, 134, 123, 141, 135, 132, 141, 141, 151, 151, 135, 130, 144, 138, 139, 139, 132, 140, 132, 138, 132, 116, 127, 137, 141, 126, 138, 123, 129, 135, 153, 142, 143, 126, 127, 132, 133, 128, 140, 146, 129, 141, 152, 130, 135, 139, 113, 133, 128, 143, 134, 139, 138, 127, 137, 137, 138, 123, 123, 136, 145, 128, 131, 138, 140, 141, 153, 131, 124, 135, 136, 127, 138, 152, 149, 128, 129, 134, 139, 148, 131, 140, 131, 135, 139, 136, 135, 134, 133, 151, 135, 128, 139, 123, 128, 143, 144, 129, 135, 149, 127, 138, 118, 138, 129, 148, 142, 135, 142, 138, 148, 139, 131, 138, 146, 154, 132, 133, 135, 137, 131, 136, 128, 132, 135, 137, 143, 145, 127, 129, 143, 141, 125, 129, 130, 133, 144, 135, 125, 128, 128, 134, 152, 132, 140, 136, 143, 130, 129, 145, 134, 127, 142, 129, 140, 137, 134, 131, 133, 144, 131, 138, 146, 133, 145, 131, 138, 148, 142, 132, 141, 131, 134, 126, 129, 124, 126, 138, 139, 146, 131, 128, 133, 141, 140, 148, 132, 127, 150, 134, 136, 132, 121, 125, 134, 146, 142, 132, 126, 123, 128, 139, 113, 134, 165, 140, 133, 135, 139, 113, 115, 130, 118, 146, 137, 116, 132, 154, 152, 135, 130, 120, 150, 154, 127, 132, 127, 126, 122, 138, 158, 138, 136, 137, 130, 132, 123, 128, 134, 134, 137, 121, 132, 131, 141, 127, 129, 136, 128, 144, 121, 146, 129, 132, 140, 125, 145, 150, 141, 133, 124, 131, 129, 143, 128, 117, 120, 149, 125, 127, 142, 130, 133, 139, 121, 157, 143, 148, 133, 153, 132, 155, 134, 125, 119, 137, 145, 123, 144, 130, 153, 134, 130, 128, 138, 133, 126, 169, 165, 119, 139, 131, 135, 144, 125, 151, 135, 143, 156, 127, 176, 137, 127, 131, 125, 141, 136, 126, 147, 127, 126, 131, 133, 125, 130, 129, 137, 141, 133, 113, 119, 133, 133, 124, 142, 123, 149, 122, 125, 142, 130, 126, 134, 112, 135, 156, 131, 147, 135, 120, 122, 155, 136, 129, 131, 170, 129, 128, 174, 121, 145, 139, 123, 121, 133, 141, 124, 138, 127, 137, 131, 117, 141, 132, 135, 117, 129, 133, 139, 137, 130, 142, 156, 142, 123, 129, 135, 134, 122, 130, 126, 132, 151, 123, 135, 152, 130, 134, 116, 124, 133, 132, 146, 137, 144, 128, 147, 140, 124, 138, 144, 134, 126, 139, 116, 115, 137, 133, 130, 125, 117, 142, 141, 141, 128, 135, 135, 135, 127, 113, 128, 141, 162, 117, 134, 137, 133, 131, 119, 138, 130, 152, 157, 151, 139, 139, 124, 115, 130, 145, 137, 136, 125, 141, 146, 131, 155, 137, 144, 128, 136, 118, 147, 145, 131, 130, 141, 148, 141, 128, 150, 140, 132, 122, 136, 158, 150, 124, 118, 131, 121, 143, 135, 111, 134, 126, 138, 140, 135, 133, 136, 128, 119, 136, 140, 134, 146, 148, 128, 123, 124, 133, 154, 120, 138, 123, 146, 136, 134, 136, 132, 133, 129, 127, 133, 130, 131, 124, 133, 130, 135, 127, 154, 138, 141, 140, 119, 116, 124, 131, 126, 132, 134, 151, 128, 140, 127, 141, 144, 133, 119, 142, 127, 125, 140, 150, 141, 154, 136, 148, 134, 138, 130, 132, 123, 147, 138, 136, 128, 133, 135, 148, 125, 124, 134, 122, 139, 129, 134, 127, 148, 134, 138, 132, 126, 137, 130, 132, 113, 143, 126, 138, 148, 116, 131, 132, 125, 131, 140, 146, 148, 146, 131, 137, 136, 132, 134, 152, 132, 128, 132, 126, 133, 131, 128, 131, 130, 126, 165, 143, 139, 149, 139, 142, 139, 136, 135, 138, 131, 133, 122, 127, 127, 134, 132, 126, 134, 121, 122, 120, 153, 127, 130, 122, 135, 137, 123, 142, 122, 135, 127, 131, 115, 156, 115, 148, 135, 122, 141, 119, 127, 123, 126, 135, 142, 135, 152, 131, 132, 130, 133, 129, 137, 112, 128, 132, 129, 136, 117, 141, 119, 136, 151, 153, 121, 117, 126, 142, 148, 135, 133, 144, 131, 138, 132, 119, 146, 121, 128, 129, 140, 140, 148, 125, 128, 146, 147, 138, 119, 130, 143, 125, 140, 129, 134, 138, 133, 135, 123, 140, 139, 130, 142, 133, 130, 132, 135, 131, 125, 134, 121, 132, 131, 132, 141, 140, 118, 144, 142, 138, 130, 141, 139, 143, 142, 130, 137, 151, 128, 135, 116, 128, 133, 137, 128, 139, 137, 134, 130, 141, 139, 129, 146, 134, 135, 136, 152, 132, 119, 143, 132, 152, 136, 141, 138, 131, 126, 137, 143, 132, 130, 138, 135, 139, 135, 136, 135, 134, 143, 125, 133, 127, 138, 124, 133, 136, 129, 130, 131, 130, 136, 147, 135, 139, 132, 153, 132, 135, 139, 137, 137, 138, 130, 124, 124, 134, 133, 141, 127, 137, 138, 141, 125, 133, 121, 134, 137, 132, 137, 143, 156, 138, 132, 132, 132, 144, 146, 139, 134, 142, 146, 127, 130, 144, 127, 134, 156, 132, 142, 131, 137, 133, 140, 143, 142, 128, 126, 136, 135, 139, 135, 137, 136, 131, 136, 133, 136, 136, 143, 128, 137, 134, 136, 122, 136, 142, 142, 145, 152, 148, 136, 143, 134, 134, 125, 128, 130, 131, 133, 131, 119, 138, 148, 130, 133, 138, 138, 125, 134, 146, 150, 131, 134, 144, 140, 134, 129, 135, 137, 143, 134, 139, 132, 124, 121, 133, 130, 128, 133, 135, 127, 134, 135, 146, 147, 138, 139, 128, 129, 132, 128, 128, 136, 129, 129, 140, 163, 142, 136, 128, 140, 128, 137, 133, 132, 138, 133, 129, 135, 132, 143, 123, 128, 136, 138, 148, 143, 147, 135, 146, 158, 138, 145, 144, 144, 145, 125, 131, 170, 143, 141, 149, 143, 150, 139, 136, 146, 131, 151, 130, 142, 141, 131, 144, 132, 134, 135, 128, 135, 142, 139, 132, 136, 126, 130, 125, 125, 138, 138, 131, 142, 142, 144, 129, 132, 135, 140, 135, 139, 132, 138, 133, 137, 141, 127, 129, 147, 137, 137, 138, 130, 147, 140, 143, 137, 147, 130, 139, 138, 124, 148, 137, 150, 136, 121, 141, 133, 125, 146, 132, 129, 138, 133, 125, 133, 138, 132, 133, 133, 144, 136, 142, 144, 136, 135, 146, 131, 122, 144, 147, 134, 140, 141, 143, 130, 132, 137, 135, 135, 127, 128, 138, 135, 127, 124, 138, 143, 145, 143, 143, 136, 147, 127, 140, 129, 139, 139, 129, 140, 134, 134, 139, 138, 132, 143, 148, 125, 123, 129, 123, 143, 139, 124, 128, 137, 125, 140, 130, 138, 142, 141, 137, 123, 136, 128, 144, 135, 140, 128, 140, 113, 126, 132, 141, 126, 138, 129, 131, 140, 136, 132, 134, 125, 128, 139, 144, 144, 142, 133, 125, 149, 132, 121, 142, 139, 135, 123, 120, 126, 140, 130, 144, 130, 144, 129, 130, 137, 133, 138, 133, 135, 150, 142, 126, 130, 144, 136, 142, 137, 137, 133, 116, 151, 134, 137, 137, 131, 141, 135, 135, 139, 149, 139, 133, 137, 147, 132, 123, 132, 135, 136, 130, 144, 141, 140, 137, 153, 121, 152, 123, 133, 138, 150, 128, 122, 143, 139, 131, 137, 135, 147, 134, 139, 126, 131, 138, 138, 139, 138, 141, 132, 136, 130, 134, 138, 134, 142, 144, 130, 146, 134, 134, 133, 128, 130, 134, 133, 124, 135, 137, 129, 152, 136, 125, 140, 134, 137, 133, 123, 127, 139, 143, 137, 150, 139, 139, 148, 133, 132, 145, 124, 150, 115, 137, 136, 137, 140, 120, 132, 140, 131, 127, 139, 142, 145, 135, 137, 139, 134, 149, 140, 141, 130, 144, 136, 143, 123, 146, 144, 142, 136, 132, 138, 145, 132, 134, 142, 130, 135, 135, 140, 137, 135, 119, 131, 133, 127, 125, 139, 127, 150, 142, 136, 132, 139, 143, 122, 133, 144, 139, 135, 123, 135, 146, 139, 140, 137, 128, 134, 143, 137, 141, 151, 138, 130, 143, 131, 144, 145, 145, 132, 114, 136, 132, 141, 135, 128, 141, 145, 140, 131, 134, 131, 132, 125, 135, 136, 134, 139, 141, 136, 142, 132, 137, 136, 137, 133, 131, 130, 130, 137, 134, 131, 139, 138, 148, 134, 149, 140, 129, 140, 133, 132, 133, 124, 135, 133, 145, 128, 133, 142, 139, 147, 134, 131, 146, 132, 145, 137, 142, 141, 132, 120, 143, 126, 143, 150, 136, 139, 136, 135, 144, 137, 132, 137, 144, 134, 136, 140, 132, 130, 131, 141, 142, 133, 150, 128, 136, 139, 131, 139, 120, 142, 132, 143, 127, 139, 135, 136, 143, 140, 135, 124, 132, 157, 134, 125, 136, 131, 131, 132, 124, 134, 132, 137, 131, 147, 148, 139, 130, 131, 143, 139, 139, 140, 136, 138, 135, 140, 130, 149, 141, 128, 139, 144, 134, 132, 150, 135, 123, 136, 146, 134, 130, 142, 131, 131, 137, 136, 137, 137, 139, 140, 131, 139, 124, 137, 143, 140, 136, 133, 139, 132, 132, 138, 136, 135, 144, 138, 134, 140, 140, 135, 143, 150, 134, 124, 139, 131, 142, 131, 141, 133, 140, 121, 139, 141, 143, 119, 125, 131, 141, 142, 145, 134, 141, 129, 133, 156, 136, 135, 151, 142, 143, 132, 138, 131, 136, 139, 147, 144, 141, 133, 133, 142, 147, 140, 141, 134, 141, 134, 141, 138, 143, 136, 131, 132, 136, 135, 141, 135, 142, 133, 137, 133, 139, 137, 128, 140, 133, 135, 148, 145, 132, 141, 139, 133, 129, 132, 145, 137, 139, 129, 125, 125, 131, 144, 134, 146, 137, 134, 134, 138, 130, 127, 126, 138, 142, 123, 126, 138, 134, 140, 138, 131, 132, 140, 133, 139, 138, 117, 132, 129, 134, 139, 136, 134, 128, 139, 127, 137, 140, 128, 134, 136, 152, 141, 141, 137, 128, 125, 126, 129, 138, 136, 134, 131, 148, 132, 148, 125, 137, 137, 135, 136, 123, 142, 132, 137, 132, 145, 144, 136, 139, 139, 141, 135, 145, 129, 145, 141, 141, 133, 140, 145, 131, 149, 132, 139, 129, 142, 135, 123, 137, 135, 150, 129, 138, 144, 144, 136, 150, 142, 138, 131, 134, 130, 123, 128, 131, 136, 126, 136, 136, 115, 137, 145, 127, 121, 153, 136, 120, 140, 131, 132, 143, 131, 142, 132, 133, 137, 146, 152, 123, 122, 123, 134, 135, 135, 125, 144, 143, 131, 142, 130, 142, 125, 131, 135, 143, 141, 124, 133, 143, 126, 138, 133, 139, 143, 138, 139, 138, 136, 128, 135, 135, 133, 128, 131, 141, 142, 140, 130, 129, 138, 137, 134, 144, 140, 134, 141, 124, 133, 131, 137, 138, 133, 138, 141, 128, 138, 144, 132, 135, 127, 134, 138, 131, 136, 132, 144, 152, 129, 145, 130, 142, 141, 131, 136, 134, 142, 134, 136, 135, 136, 129, 139, 138, 130, 139, 136, 134, 139, 132, 129, 128, 131, 129, 126, 136, 133, 130, 136, 130, 142, 134, 128, 139, 133, 139, 130, 137, 143, 130, 141, 136, 134, 135, 139, 132, 122, 143, 134, 138, 135, 139, 143, 136, 131, 142, 128, 133, 132, 136, 139, 130, 138, 144, 123, 150, 131, 145, 127, 130, 131, 129, 128, 145, 139, 132, 131, 140, 137, 134, 137, 134, 146, 149, 134, 141, 133, 133, 133, 136, 137, 134, 129, 140, 141, 134, 144, 134, 137, 137, 143, 139, 136, 122, 131, 137, 136, 136, 139, 143, 142, 128, 141, 137, 129, 134, 135, 140, 136, 136, 133, 122, 140, 126, 138, 135, 132, 130, 130, 128, 136, 131, 133, 143, 137, 133, 132, 132, 131, 129, 132, 140, 131, 141, 137, 133, 142, 129, 128, 143, 131, 132, 130, 137, 132, 140, 138, 135, 135, 136, 139, 136, 133, 141, 131, 135, 127, 131, 133, 134, 141, 134, 136, 135, 140, 141, 134, 137, 136, 136, 140, 135, 140, 129, 132, 137, 138, 133, 119, 146, 130, 135, 134, 149, 141, 134, 132, 141, 133, 134, 145, 138, 145, 139, 131, 141, 138, 142, 139, 133, 148, 134, 132, 139, 127, 135, 126, 136, 153, 130, 129, 132, 134, 137, 139, 131, 137, 126, 136, 131, 128, 138, 137, 136, 120, 131, 136, 134, 144, 141, 146, 120, 141, 136, 143, 126, 133, 126, 139, 138, 140, 132, 134, 138, 139, 140, 133, 137, 127, 136, 156, 142, 135, 137, 139, 139, 142, 136, 146, 138, 141, 141, 139, 139, 142, 133, 139, 126, 139, 131, 136, 144, 136, 141, 137, 145, 134, 133, 127, 140, 129, 134, 132, 147, 144, 123, 128, 136, 128, 136, 139, 134, 143, 136, 127, 145, 129, 136, 135, 137, 143, 136, 132, 125, 135, 133, 128, 136, 147, 131, 139, 138, 139, 143, 137, 146, 132, 130, 136, 137, 139, 138, 135, 135, 128, 116, 136, 135, 138, 136, 136, 133, 134, 135, 133, 141, 141, 132, 138, 129, 135, 124, 130, 150, 133, 146, 147, 134, 134, 144, 142, 142, 134, 137, 132, 142, 136, 127, 127, 145, 136, 129, 138, 142, 146, 136, 122, 135, 134, 130, 134, 138, 147, 143, 131, 129, 143, 129, 141, 130, 139, 134, 141, 130, 135, 139, 120, 132, 134, 134, 142, 132, 138, 139, 135, 134, 138, 123, 135, 143, 145, 132, 136, 130, 138, 135, 127, 141, 138, 139, 137, 128, 127, 144, 132, 144, 135, 138, 135, 124, 136, 137, 133, 138, 129, 139, 124, 138, 128, 132, 138, 134, 134, 133, 127, 127, 134, 136, 134, 131, 137, 141, 133, 130, 131, 134, 132, 135, 136, 121, 128, 140, 133, 143, 133, 135, 125, 127, 147, 137, 144, 151, 111, 137, 148, 138, 140, 134, 131, 152, 113, 143, 133, 129, 128, 132, 125, 136, 141, 135, 131, 127, 131, 126, 135, 144, 105, 150, 117, 135, 136, 138, 136, 142, 143, 138, 128, 139, 132, 131, 145, 145, 131, 137, 131, 132, 128, 126, 147, 139, 108, 135, 132, 142, 129, 139, 131, 146, 129, 142, 97, 137, 120, 135, 111, 139, 138, 127, 143, 143, 141, 134, 144, 133, 133, 132, 126, 135, 132, 136, 129, 162, 130, 135, 134, 118, 131, 134, 136, 133, 146, 144, 128, 124, 134, 138, 149, 140, 126, 133, 136, 137, 138, 142, 144, 143, 144, 127, 135, 122, 152, 136, 137, 142, 134, 131, 125, 142, 146, 134, 138, 131, 139, 138, 141, 124, 143, 130, 137, 172, 139, 132, 126, 118, 141, 125, 143, 121, 136, 151, 72, 136, 138, 117, 132, 140, 108, 121, 125, 139, 133, 142, 139, 128, 137, 129, 132, 131, 135, 127, 147, 133, 140, 141, 125, 137, 147, 140, 135, 140, 136, 114, 131, 127, 149, 136, 154, 148, 128, 131, 130, 143, 129, 136, 129, 128, 138, 141, 129, 136, 142, 137, 139, 125, 132, 129, 129, 132, 129, 137, 133, 139, 135, 139, 135, 153, 134, 127, 122, 128, 164, 141, 144, 136, 144, 130, 145, 115, 140, 128, 133, 124, 131, 148, 125, 135, 149, 205, 130, 143, 149, 114, 130, 143, 148, 144, 140, 159, 141, 151, 130, 134, 143, 132, 129, 137, 136, 132, 142, 142, 147, 134, 133, 135, 135, 130, 118, 141, 124, 136, 127, 125, 137, 140, 130, 137, 135, 153, 155, 135, 128, 141, 142, 140, 132, 146, 133, 123, 124, 135, 143, 141, 126, 133, 129, 141, 137, 145, 131, 138, 127, 132, 143, 139, 137, 131, 115, 133, 140, 145, 153, 127, 144, 123, 134, 132, 158, 137, 152, 144, 142, 142, 139, 136, 132, 122, 147, 147, 136, 137, 135, 135, 133, 136, 147, 141, 150, 154, 141, 126, 150, 125, 161, 131, 134, 141, 115, 143, 200, 153, 147, 136, 124, 141, 127, 133, 137, 120, 86, 132, 144, 132, 135, 140, 143, 134, 138, 143, 140, 130, 142, 124, 115, 134, 119, 133, 146, 149, 153, 146, 148, 133, 139, 143, 148, 146, 126, 139, 139, 130, 132, 144, 126, 136, 132, 130, 135, 223, 141, 144, 138, 140, 150, 136, 141, 140, 132, 137, 117, 136, 129, 133, 129, 151, 131, 135, 124, 161, 152, 145, 133, 128, 162, 139, 157, 148, 108, 125, 114, 135, 128, 149, 134, 137, 151, 140, 147, 150, 105, 149, 140, 139, 144, 125, 127, 123, 129, 141, 125, 130, 134, 136, 163, 133, 119, 133, 137, 136, 162, 142, 143, 139, 159, 135, 123, 146, 128, 120, 117, 135, 134, 136, 134, 155, 128, 131, 135, 135, 126, 123, 137, 164, 141, 131, 130, 135, 137, 141, 121, 131, 129, 144, 154, 130, 117, 127, 136, 132, 143, 144, 119, 128, 142, 137, 141, 144, 142, 128, 122, 154, 145, 127, 140, 138, 139, 135, 141, 152, 138, 136, 112, 126, 130, 131, 135, 128, 134, 129, 129, 138, 140, 154, 141, 140, 139, 132, 134, 141, 127, 138, 130, 135, 166, 132, 145, 122, 139, 151, 124, 130, 120, 152, 134, 151, 135, 118, 122, 126, 144, 137, 136, 147, 134, 136, 141, 121, 140, 130, 144, 136, 135, 145, 127, 133, 119, 134, 122, 135, 140, 135, 134, 134, 142, 143, 133, 145, 145, 135, 138, 137, 112, 127, 134, 135, 147, 119, 122, 136, 125, 143, 125, 128, 143, 128, 138, 133, 146, 180, 149, 139, 137, 147, 149, 135, 141, 127, 135, 139, 141, 130, 149, 126, 145, 126, 129, 135, 126, 118, 130, 126, 128, 127, 130, 135, 125, 132, 144, 139, 130, 133, 133, 132, 135, 125, 129, 121, 144, 150, 118, 136, 130, 134, 127, 133, 142, 140, 131, 145, 134, 119, 142, 142, 137, 112, 135, 143, 124, 130, 133, 144, 122, 139, 130, 135, 131, 136, 138, 132, 138, 123, 133, 146, 139, 143, 126, 132, 134, 169, 150, 140, 112, 126, 130, 148, 144, 152, 125, 133, 151, 132, 128, 141, 143, 123, 131, 122, 142, 143, 148, 138, 146, 134, 129, 157, 133, 147, 119, 133, 137, 126, 136, 125, 135, 137, 131, 139, 130, 148, 141, 132, 132, 149, 139, 142, 136, 141, 135, 128, 146, 122, 148, 129, 137, 129, 129, 140, 137, 140, 148, 120, 161, 133, 153, 128, 139, 146, 134, 128, 139, 136, 135, 143, 131, 131, 129, 131, 138, 135, 119, 136, 134, 126, 134, 133, 135, 145, 143, 135, 154, 135, 124, 118, 148, 118, 135, 123, 134, 138, 138, 139, 130, 129, 135, 125, 129, 138, 134, 144, 131, 134, 155, 133, 127, 139, 142, 144, 139, 125, 131, 124, 148, 128, 130, 141, 127, 154, 103, 141, 133, 138, 113, 131, 126, 133, 129, 129, 136, 148, 144, 145, 136, 142, 133, 142, 138, 122, 138, 144, 114, 138, 143, 132, 135, 123, 129, 143, 121, 140, 118, 134, 138, 136, 134, 142, 132, 147, 130, 146, 132, 133, 107, 149, 141, 117, 136, 133, 141, 127, 137, 150, 149, 130, 135, 137, 159, 138, 142, 137, 138, 138, 125, 140, 149, 146, 160, 130, 132, 122, 131, 141, 127, 143, 123, 135, 139, 124, 129, 130, 129, 134, 145, 133, 119, 135, 137, 133, 139, 127, 133, 127, 135, 132, 123, 129, 142, 146, 139, 134, 117, 148, 132, 133, 129, 154, 142, 130, 149, 125, 125, 145, 133, 157, 143, 139, 140, 119, 137, 127, 135, 139, 149, 136, 128, 141, 132, 130, 135, 132, 125, 133, 146, 141, 150, 142, 138, 141, 149, 152, 119, 132, 144, 142, 127, 128, 138, 141, 140, 130, 147, 129, 141, 133, 155, 150, 132, 133, 141, 131, 138, 140, 137, 131, 129, 134, 151, 140, 138, 124, 133, 135, 127, 154, 129, 135, 133, 143, 147, 116, 130, 153, 160, 135, 134, 128, 146, 128, 133, 128, 128, 133, 127, 145, 131, 133, 133, 140, 128, 134, 126, 124, 130, 131, 129, 147, 130, 137, 120, 137, 136, 140, 133, 141, 155, 129, 130, 133, 132, 138, 125, 133, 138, 143, 141, 120, 140, 132, 134, 138, 140, 122, 141, 123, 140, 126, 140, 138, 142, 118, 129, 133, 132, 133, 132, 131, 140, 137, 146, 136, 129, 136, 126, 134, 148, 140, 147, 128, 136, 126, 139, 143, 142, 132, 140, 129, 145, 130, 132, 137, 130, 155, 133, 127, 130, 142, 139, 132, 127, 133, 130, 147, 143, 129, 131, 136, 158, 131, 153, 140, 131, 189, 144, 149, 144, 143, 132, 138, 127, 133, 126, 125, 132, 139, 148, 142, 134, 135, 134, 140, 135, 141, 125, 131, 133, 140, 133, 134, 144, 155, 141, 136, 126, 140, 133, 134, 123, 135, 131, 137, 141, 143, 128, 139, 137, 119, 161, 132, 147, 137, 134, 141, 132, 146, 130, 127, 131, 128, 141, 134, 130, 143, 130, 127, 137, 158, 134, 127, 130, 134, 142, 128, 136, 134, 148, 131, 130, 137, 134, 132, 124, 136, 139, 145, 138, 126, 136, 155, 120, 136, 136, 137, 130, 125, 143, 133, 144, 142, 136, 128, 142, 137, 136, 135, 133, 96, 138, 121, 139, 139, 140, 137, 134, 134, 133, 140, 157, 140, 137, 152, 135, 137, 133, 122, 126, 143, 127, 138, 121, 142, 135, 138, 130, 128, 125, 137, 122, 129, 122, 154, 137, 123, 144, 131, 135, 142, 134, 128, 142, 142, 124, 129, 133, 128, 144, 130, 138, 127, 133, 132, 137, 130, 138, 147, 134, 142, 143, 131, 135, 141, 130, 128, 134, 126, 137, 144, 152, 135, 133, 129, 138, 151, 148, 132, 138, 135, 129, 137, 136, 133, 162, 126, 123, 132, 138, 134, 113, 132, 128, 135, 147, 135, 135, 126, 127, 146, 126, 135, 138, 138, 135, 131, 131, 133, 126, 136, 129, 116, 129, 127, 134, 142, 140, 120, 129, 146, 138, 172, 150, 122, 118, 137, 135, 140, 136, 128, 131, 134, 129, 132, 132, 145, 134, 138, 127, 143, 123, 146, 141, 135, 131, 136, 132, 126, 122, 139, 130, 136, 132, 133, 125, 143, 131, 142, 134, 112, 134, 140, 133, 130, 138, 137, 130, 140, 131, 146, 135, 142, 131, 128, 130, 125, 135, 117, 130, 132, 147, 127, 130, 136, 140, 132, 130, 131, 121, 137, 143, 124, 133, 135, 138, 136, 151, 134, 145, 138, 126, 119, 132, 135, 137, 153, 131, 127, 137, 139, 145, 146, 136, 134, 142, 140, 139, 149, 133, 130, 133, 116, 134, 136, 139, 132, 133, 139, 137, 120, 114, 131, 131, 139, 131, 133, 139, 147, 140, 116, 138, 133, 133, 134, 146, 135, 134, 129, 130, 140, 133, 123, 133, 131, 136, 134, 134, 132, 145, 152, 117, 122, 137, 135, 132, 135, 134, 146, 129, 128, 132, 128, 134, 124, 148, 141, 129, 124, 126, 130, 135, 133, 122, 124, 146, 127, 157, 150, 125, 136, 135, 133, 136, 134, 145, 136, 135, 139, 144, 135, 130, 176, 130, 132, 125, 132, 136, 131, 133, 135, 138, 134, 127, 132, 137, 145, 138, 131, 139, 129, 140, 145, 133, 143, 140, 142, 139, 128, 129, 156, 119, 135, 137, 131, 115, 147, 122, 144, 134, 128, 130, 131, 140, 126, 151, 122, 133, 131, 133, 125, 140, 140, 128, 130, 130, 121, 130, 121, 121, 140, 125, 126, 136, 151, 139, 127, 136, 129, 144, 136, 137, 136, 143, 135, 136, 129, 172, 127, 133, 135, 127, 148, 147, 126, 141, 141, 138, 128, 137, 124, 148, 130, 131, 136, 152, 131, 128, 143, 155, 138, 137, 139, 130, 140, 150, 145, 122, 121, 125, 135, 127, 124, 170, 134, 134, 132, 123, 132, 117, 122, 126, 137, 128, 136, 128, 128, 119, 128, 132, 133, 140, 136, 136, 138, 155, 123, 127, 134, 145, 124, 119, 130, 132, 140, 137, 129, 136, 145, 138, 135, 133, 124, 133, 129, 136, 129, 125, 130, 145, 130, 136, 147, 137, 121, 127, 141, 123, 134, 146, 143, 137, 138, 138, 123, 134, 143, 137, 140, 139, 143, 156, 146, 123, 148, 118, 133, 149, 139, 130, 133, 159, 122, 124, 133, 145, 136, 133, 133, 133, 124, 126, 132, 138, 131, 141, 137, 140, 113, 135, 136, 139, 132, 120, 132, 120, 135, 139, 139, 140, 143, 130, 126, 136, 152, 143, 139, 143, 142, 119, 134, 134, 138, 137, 134, 135, 142, 145, 143, 141, 139, 149, 115, 129, 134, 137, 135, 130, 138, 144, 147, 121, 133, 133, 138, 147, 108, 133, 142, 144, 137, 146, 146, 138, 133, 120, 160, 125, 134, 133, 132, 132, 134, 157, 155, 144, 129, 131, 139, 126, 141, 128, 128, 137, 124, 145, 138, 147, 138, 146, 137, 132, 133, 148, 122, 139, 136, 146, 119, 133, 137, 126, 132, 125, 126, 131, 127, 134, 132, 136, 135, 134, 147, 142, 145, 138, 147, 150, 125, 135, 125, 126, 127, 143, 129, 126, 132, 133, 134, 137, 146, 132, 128, 142, 158, 143, 138, 133, 129, 150, 130, 137, 133, 130, 135, 135, 141, 147, 125, 127, 143, 122, 129, 134, 140, 123, 134, 134, 142, 138, 138, 126, 125, 147, 135, 139, 132, 134, 154, 148, 113, 132, 134, 127, 128, 125, 133, 125, 128, 137, 127, 135, 124, 137, 144, 141, 137, 119, 148, 135, 141, 132, 144, 147, 131, 137, 140, 137, 133, 147, 127, 128, 133, 134, 141, 135, 127, 131, 125, 130, 149, 126, 136, 138, 131, 133, 121, 139, 140, 150, 131, 140, 132, 133, 134, 143, 123, 140, 150, 125, 141, 138, 123, 148, 129, 144, 134, 120, 124, 124, 144, 131, 127, 128, 135, 130, 137, 146, 144, 145, 125, 129, 141, 135, 146, 127, 134, 125, 132, 141, 143, 149, 142, 135, 136, 137, 143, 141, 144, 135, 143, 151, 132, 127, 143, 134, 125, 143, 130, 139, 125, 131, 134, 140, 135, 141, 141, 125, 134, 172, 145, 133, 139, 140, 145, 137, 121, 141, 143, 134, 149, 147, 128, 141, 138, 136, 127, 157, 135, 123, 139, 145, 135, 133, 123, 137, 130, 125, 135, 130, 142, 142, 144, 137, 147, 139, 135, 142, 127, 137, 136, 131, 139, 142, 141, 133, 137, 143, 127, 141, 131, 130, 137, 143, 142, 137, 145, 127, 126, 134, 135, 140, 125, 152, 136, 132, 137, 143, 144, 125, 142, 143, 134, 134, 137, 130, 136, 135, 133, 141, 148, 130, 151, 134, 133, 145, 136, 151, 142, 152, 134, 128, 139, 137, 134, 112, 131, 144, 152, 123, 132, 122, 145, 159, 134, 131, 136, 141, 141, 132, 137, 131, 136, 142, 133, 137, 131, 132, 141, 144, 128, 147, 135, 135, 132, 146, 137, 135, 139, 150, 134, 137, 146, 131, 136, 123, 129, 138, 132, 141, 134, 139, 134, 136, 133, 142, 141, 137, 143, 124, 144, 128, 137, 131, 136, 131, 145, 144, 138, 134, 122, 133, 120, 134, 141, 150, 144, 121, 138, 134, 157, 140, 140, 136, 136, 132, 137, 134, 144, 140, 130, 130, 134, 137, 136, 146, 145, 131, 133, 142, 141, 143, 129, 142, 137, 133, 139, 144, 132, 138, 135, 140, 135, 143, 143, 127, 147, 133, 134, 144, 164, 135, 153, 141, 139, 137, 129, 127, 133, 129, 123, 142, 130, 137, 139, 133, 146, 162, 130, 127, 141, 126, 134, 137, 135, 129, 132, 156, 129, 131, 131, 139, 140, 137, 135, 135, 142, 138, 133, 144, 139, 142, 145, 141, 142, 137, 131, 137, 129, 124, 131, 133, 140, 132, 131, 136, 132, 121, 130, 134, 141, 137, 126, 139, 137, 127, 135, 133, 131, 139, 140, 142, 138, 146, 132, 143, 134, 124, 133, 127, 135, 120, 129, 143, 148, 137, 148, 145, 132, 133, 133, 131, 134, 145, 128, 141, 140, 140, 139, 141, 140, 136, 134, 129, 122, 129, 126, 144, 131, 133, 134, 140, 150, 129, 138, 130, 132, 127, 132, 133, 142, 121, 142, 142, 132, 131, 140, 133, 138, 126, 132, 133, 132, 123, 129, 136, 150, 141, 141, 127, 138, 131, 145, 134, 135, 139, 139, 138, 132, 141, 137, 160, 137, 136, 132, 131, 131, 140, 143, 127, 144, 136, 145, 146, 130, 134, 141, 134, 138, 137, 124, 128, 135, 130, 135, 151, 144, 144, 139, 138, 139, 147, 130, 148, 135, 134, 138, 144, 135, 133, 145, 133, 144, 131, 156, 134, 131, 128, 133, 130, 133, 144, 131, 131, 141, 163, 129, 135, 132, 149, 141, 137, 152, 138, 124, 138, 141, 147, 142, 136, 134, 138, 119, 130, 132, 125, 132, 157, 121, 142, 139, 140, 137, 128, 129, 135, 126, 143, 136, 138, 137, 150, 141, 139, 135, 130, 125, 134, 124, 128, 131, 134, 137, 138, 131, 131, 152, 130, 130, 131, 133, 138, 122, 147, 141, 128, 143, 136, 130, 123, 133, 130, 140, 132, 149, 131, 139, 142, 147, 148, 143, 136, 134, 136, 125, 132, 141, 121, 131, 140, 129, 133, 132, 138, 138, 131, 157, 139, 138, 131, 133, 140, 131, 134, 121, 129, 131, 138, 123, 133, 140, 144, 141, 133, 132, 130, 143, 136, 140, 134, 137, 144, 134, 137, 128, 137, 132, 138, 135, 142, 132, 145, 128, 135, 136, 125, 134, 132, 131, 129, 136, 145, 134, 131, 134, 139, 144, 137, 157, 124, 133, 126, 143, 129, 128, 132, 135, 130, 137, 123, 118, 142, 138, 129, 136, 147, 142, 148, 143, 126, 131, 144, 151, 150, 130, 139, 136, 130, 126, 131, 147, 140, 136, 151, 131, 124, 135, 135, 128, 159, 130, 149, 126, 147, 139, 130, 133, 127, 144, 133, 130, 125, 126, 115, 127, 120, 151, 129, 133, 137, 131, 121, 138, 134, 126, 127, 172, 123, 121, 143, 142, 129, 147, 138, 121, 122, 133, 146, 140, 131, 134, 125, 156, 139, 131, 126, 120, 132, 137, 140, 131, 133, 139, 134, 129, 153, 159, 128, 143, 131, 139, 137, 132, 130, 130, 136, 138, 131, 134, 122, 157, 128, 126, 109, 123, 140, 131, 134, 133, 143, 132, 135, 135, 135, 135, 136, 138, 147, 135, 135, 136, 146, 140, 121, 127, 130, 148, 130, 159, 129, 129, 134, 134, 131, 141, 128, 135, 119, 139, 133, 122, 142, 141, 132, 144, 129, 141, 131, 133, 130, 164, 126, 131, 135, 133, 134, 126, 140, 141, 148, 141, 120, 125, 130, 133, 130, 127, 137, 143, 142, 134, 135, 137, 125, 117, 154, 147, 128, 126, 132, 126, 141, 149, 122, 132, 128, 133, 121, 136, 131, 133, 128, 160, 135, 140, 126, 133, 143, 148, 124, 133, 131, 152, 127, 137, 126, 139, 136, 133, 109, 149, 126, 125, 134, 141, 132, 139, 130, 145, 156, 123, 139, 138, 125, 128, 126, 128, 140, 144, 150, 145, 139, 129, 153, 137, 143, 121, 126, 149, 140, 122, 126, 135, 125, 134, 136, 133, 127, 128, 134, 136, 151, 137, 133, 141, 128, 143, 138, 130, 150, 128, 130, 132, 134, 131, 141, 140, 159, 130, 128, 141, 149, 133, 139, 134, 149, 157, 134, 159, 128, 146, 124, 136, 138, 142, 132, 126, 131, 126, 146, 133, 139, 150, 142, 125, 141, 131, 141, 150, 125, 137, 132, 135, 122, 140, 121, 145, 138, 137, 130, 134, 159, 143, 138, 141, 134, 140, 146, 131, 127, 122, 129, 138, 134, 122, 165, 123, 139, 150, 150, 129, 163, 136, 140, 120, 145, 145, 131, 146, 124, 134, 125, 116, 133, 119, 125, 148, 145, 154, 128, 136, 141, 127, 132, 155, 140, 137, 127, 125, 151, 152, 125, 124, 129, 136, 149, 129, 155, 125, 129, 134, 146, 130, 136, 153, 125, 129, 127, 137, 130, 144, 129, 129, 143, 143, 143, 124, 135, 136, 133, 129, 126, 135, 136, 137, 137, 127, 156, 142, 140, 131, 133, 127, 144, 139, 136, 135, 151, 142, 131, 126, 137, 147, 134, 128, 135, 137, 114, 141, 124, 156, 154, 143, 128, 142, 112, 127, 126, 142, 131, 135, 141, 150, 128, 134, 128, 146, 146, 132, 138, 129, 125, 145, 138, 131, 127, 131, 143, 133, 143, 128, 141, 131, 144, 154, 128, 137, 140, 143, 134, 138, 161, 135, 129, 129, 134, 125, 134, 136, 152, 135, 157, 146, 131, 140, 135, 140, 123, 149, 142, 122, 155, 136, 125, 136, 127, 137, 150, 149, 150, 132, 130, 132, 124, 128, 134, 135, 140, 147, 140, 129, 136, 134, 141, 134, 144, 137, 138, 134, 134, 141, 119, 135, 134, 134, 133, 138, 161, 136, 134, 135, 147, 133, 132, 136, 135, 137, 135, 141, 129, 135, 131, 141, 138, 140, 139, 141, 142, 137, 131, 148, 140, 131, 130, 133, 134, 132, 128, 132, 133, 138, 138, 131, 142, 129, 130, 141, 144, 135, 129, 139, 137, 135, 134, 138, 132, 132, 139, 136, 150, 149, 138, 137, 139, 127, 141, 141, 136, 136, 139, 133, 138, 135, 139, 134, 137, 128, 128, 137, 141, 136, 129, 134, 137, 131, 134, 135, 137, 140, 148, 143, 129, 142, 136, 137, 139, 140, 137, 135, 142, 128, 148, 139, 130, 131, 137, 145, 125, 142, 130, 138, 126, 128, 136, 151, 134, 135, 136, 135, 129, 143, 141, 138, 138, 128, 132, 134, 140, 141, 136, 134, 133, 122, 121, 140, 143, 136, 158, 136, 136, 140, 140, 133, 134, 133, 140, 139, 137, 131, 131, 144, 129, 131, 148, 125, 135, 138, 133, 137, 138, 129, 139, 142, 131, 141, 131, 130, 138, 140, 134, 132, 136, 124, 148, 140, 123, 141, 133, 132, 138, 134, 134, 128, 133, 137, 132, 134, 147, 138, 139, 137, 136, 133, 146, 128, 134, 138, 133, 132, 146, 134, 138, 135, 116, 138, 150, 136, 142, 127, 131, 133, 131, 136, 145, 132, 137, 132, 128, 129, 142, 139, 134, 134, 139, 133, 128, 131, 136, 140, 138, 139, 132, 134, 143, 130, 116, 131, 135, 133, 136, 127, 134, 138, 147, 139, 134, 137, 141, 146, 133, 145, 139, 146, 135, 136, 137, 133, 141, 138, 133, 136, 136, 139, 121, 133, 135, 129, 139, 137, 135, 131, 140, 128, 149, 146, 127, 148, 127, 131, 162, 132, 138, 130, 135, 138, 136, 141, 135, 133, 135, 136, 137, 135, 137, 143, 132, 137, 134, 132, 153, 128, 135, 139, 135, 129, 146, 137, 141, 134, 133, 145, 141, 140, 112, 134, 136, 141, 150, 141, 137, 136, 138, 136, 143, 118, 129, 136, 137, 140, 146, 139, 146, 137, 132, 145, 145, 136, 130, 127, 129, 141, 134, 134, 129, 136, 141, 139, 123, 139, 133, 139, 137, 139, 134, 138, 138, 136, 125, 138, 148, 142, 138, 141, 132, 140, 145, 144, 132, 146, 127, 141, 139, 149, 133, 135, 129, 120, 131, 124, 129, 133, 130, 134, 137, 140, 149, 135, 143, 133, 136, 137, 137, 132, 138, 138, 145, 135, 139, 141, 136, 141, 145, 126, 125, 142, 132, 136, 125, 140, 138, 150, 143, 137, 136, 139, 136, 138, 129, 133, 131, 139, 138, 141, 113, 140, 130, 147, 120, 174, 135, 137, 133, 132, 153, 139, 144, 141, 133, 131, 136, 138, 135, 135, 140, 142, 132, 132, 134, 137, 141, 124, 134, 134, 132, 132, 130, 131, 129, 141, 136, 144, 140, 125, 136, 132, 135, 138, 129, 137, 137, 130, 132, 135, 125, 132, 138, 138, 138, 131, 141, 133, 134, 136, 148, 134, 136, 138, 134, 133, 127, 131, 139, 129, 132, 127, 139, 124, 127, 131, 134, 144, 137, 123, 143, 130, 154, 130, 151, 140, 134, 135, 123, 121, 121, 146, 140, 138, 129, 134, 126, 141, 136, 131, 139, 152, 132, 140, 128, 126, 142, 134, 133, 140, 128, 141, 132, 140, 142, 132, 126, 137, 118, 137, 128, 140, 139, 127, 139, 134, 145, 127, 144, 130, 121, 142, 156, 129, 140, 147, 135, 148, 135, 123, 143, 144, 136, 130, 143, 140, 142, 139, 115, 145, 156, 121, 127, 134, 123, 123, 139, 145, 136, 123, 141, 135, 147, 139, 140, 130, 131, 135, 136, 127, 125, 130, 113, 128, 142, 125, 139, 131, 105, 141, 143, 128, 138, 136, 141, 136, 142, 123, 130, 133, 134, 130, 130, 141, 129, 119, 134, 138, 132, 135, 149, 141, 127, 131, 149, 140, 141, 144, 127, 142, 128, 136, 139, 123, 131, 134, 147, 121, 142, 122, 133, 147, 131, 148, 136, 126, 140, 133, 137, 148, 135, 132, 143, 139, 126, 123, 114, 141, 143, 139, 126, 124, 136, 139, 137, 137, 134, 134, 150, 133, 132, 124, 136, 130, 129, 123, 142, 129, 141, 135, 130, 125, 125, 146, 147, 144, 131, 134, 126, 155, 162, 134, 127, 142, 123, 132, 133, 125, 153, 159, 143, 130, 139, 136, 139, 132, 133, 143, 137, 126, 129, 125, 125, 139, 129, 124, 140, 152, 136, 141, 133, 130, 138, 112, 134, 131, 144, 135, 138, 134, 133, 140, 154, 142, 139, 139, 133, 147, 150, 133, 127, 120, 147, 132, 133, 135, 134, 140, 133, 126, 139, 138, 140, 135, 136, 122, 146, 139, 134, 129, 119, 139, 139, 134, 123, 141, 129, 137, 160, 157, 151, 142, 132, 135, 139, 138, 147, 143, 120, 129, 121, 127, 144, 126, 142, 127, 135, 139, 166, 140, 145, 145, 121, 133, 129, 137, 120, 135, 121, 124, 139, 136, 139, 122, 127, 141, 127, 123, 140, 131, 148, 127, 127, 143, 128, 127, 135, 122, 149, 128, 132, 124, 144, 138, 124, 140, 140, 132, 124, 150, 125, 142, 142, 130, 134, 134, 128, 144, 129, 126, 135, 136, 135, 138, 136, 139, 154, 133, 142, 135, 126, 139, 137, 127, 139, 149, 135, 125, 145, 124, 129, 149, 125, 124, 138, 139, 128, 126, 132, 130, 147, 134, 122, 137, 129, 127, 131, 152, 137, 151, 142, 130, 141, 124, 136, 131, 148, 140, 167, 132, 141, 141, 138, 151, 135, 135, 128, 139, 141, 138, 152, 131, 130, 120, 135, 122, 142, 136, 131, 132, 127, 130, 138, 141, 129, 141, 130, 148, 135, 132, 145, 109, 165, 130, 137, 129, 135, 128, 126, 126, 129, 133, 141, 126, 137, 148, 100, 145, 124, 135, 134, 130, 132, 128, 132, 127, 125, 129, 138, 137, 139, 127, 125, 126, 135, 138, 150, 126, 132, 132, 145, 136, 149, 120, 135, 137, 135, 126, 135, 137, 134, 133, 132, 139, 124, 131, 143, 124, 151, 132, 131, 137, 151, 132, 134, 149, 143, 126, 128, 133, 142, 138, 131, 131, 145, 130, 139, 140, 122, 152, 135, 139, 145, 135, 133, 138, 133, 142, 139, 146, 140, 137, 137, 138, 128, 145, 132, 136, 134, 131, 142, 133, 140, 138, 144, 135, 136, 138, 142, 137, 143, 146, 138, 136, 131, 140, 142, 138, 136, 133, 141, 138, 128, 139, 130, 135, 137, 134, 132, 140, 135, 140, 132, 138, 134, 132, 140, 128, 136, 128, 133, 134, 140, 131, 138, 138, 131, 126, 135, 147, 135, 144, 131, 136, 136, 140, 151, 124, 147, 136, 141, 133, 137, 135, 138, 151, 140, 132, 134, 138, 142, 133, 139, 135, 123, 136, 134, 128, 134, 136, 137, 137, 131, 130, 134, 136, 141, 138, 135, 134, 142, 131, 142, 137, 136, 138, 142, 139, 139, 132, 132, 136, 137, 135, 134, 137, 144, 137, 140, 136, 136, 140, 135, 147, 148, 136, 143, 132, 128, 136, 131, 134, 138, 135, 138, 133, 139, 134, 127, 130, 142, 136, 135, 135, 137, 139, 138, 133, 143, 140, 145, 128, 128, 138, 133, 140, 140, 137, 133, 137, 133, 141, 137, 134, 137, 132, 132, 140, 139, 140, 138, 142, 122, 140, 133, 135, 136, 143, 139, 129, 127, 137, 131, 132, 142, 127, 133, 133, 147, 137, 138, 133, 128, 128, 137, 143, 138, 138, 138, 147, 139, 141, 143, 139, 131, 134, 138, 132, 142, 135, 136, 133, 126, 130, 140, 137, 134, 144, 146, 128, 140, 130, 141, 134, 141, 132, 140, 142, 138, 120, 142, 136, 123, 133, 145, 144, 144, 141, 130, 138, 134, 137, 135, 141, 136, 133, 131, 129, 140, 132, 141, 138, 143, 133, 140, 134, 132, 138, 139, 133, 138, 139, 129, 129, 137, 129, 139, 143, 137, 132, 136, 135, 143, 137, 150, 126, 139, 134, 124, 131, 138, 144, 136, 142, 141, 131, 131, 133, 140, 142, 136, 131, 138, 142, 145, 140, 136, 146, 133, 131, 126, 129, 132, 141, 128, 140, 142, 132, 134, 134, 125, 147, 132, 146, 133, 137, 132, 133, 139, 141, 136, 143, 134, 133, 140, 133, 139, 133, 135, 139, 137, 128, 131, 137, 123, 137, 137, 145, 133, 131, 129, 140, 138, 135, 135, 134, 133, 143, 130, 142, 141, 134, 126, 131, 136, 143, 143, 132, 150, 139, 133, 124, 138, 138, 148, 142, 137, 134, 140, 136, 140, 139, 125, 143, 132, 136, 132, 135, 133, 124, 139, 139, 139, 137, 138, 141, 143, 141, 140, 138, 132, 127, 131, 138, 134, 139, 137, 144, 137, 138, 134, 125, 131, 129, 140, 129, 136, 149, 137, 127, 134, 135, 139, 139, 126, 129, 141, 146, 138, 129, 133, 134, 139, 139, 128, 141, 148, 136, 145, 141, 137, 128, 142, 142, 131, 134, 130, 139, 135, 135, 131, 144, 147, 143, 146, 143, 136, 138, 142, 138, 135, 137, 132, 129, 140, 128, 131, 149, 135, 114, 132, 128, 135, 139, 134, 138, 138, 142, 134, 136, 137, 136, 140, 141, 134, 125, 125, 144, 136, 133, 142, 135, 141, 119, 141, 121, 136, 140, 136, 143, 148, 136, 152, 140, 124, 139, 139, 142, 143, 133, 142, 152, 131, 139, 137, 139, 137, 139, 123, 127, 134, 144, 133, 142, 121, 140, 140, 124, 134, 128, 139, 133, 136, 145, 139, 117, 149, 135, 134, 131, 194, 116, 145, 132, 135, 144, 137, 137, 132, 141, 119, 133, 137, 128, 120, 124, 134, 126, 152, 133, 147, 135, 132, 139, 133, 121, 136, 146, 132, 143, 125, 138, 153, 125, 126, 145, 144, 128, 126, 118, 140, 121, 141, 128, 132, 140, 137, 138, 138, 136, 127, 130, 148, 129, 134, 138, 135, 147, 133, 134, 129, 132, 133, 134, 140, 137, 137, 136, 130, 134, 135, 133, 128, 125, 144, 138, 139, 123, 131, 128, 135, 146, 143, 132, 124, 139, 128, 121, 141, 135, 138, 125, 131, 141, 152, 129, 123, 124, 133, 128, 131, 125, 146, 155, 142, 124, 140, 146, 140, 133, 125, 126, 141, 138, 132, 121, 136, 138, 143, 140, 131, 120, 127, 129, 128, 123, 155, 137, 141, 142, 139, 132, 132, 141, 140, 136, 135, 127, 136, 139, 133, 133, 145, 141, 128, 139, 131, 135, 132, 125, 141, 145, 126, 123, 121, 142, 131, 121, 147, 143, 158, 137, 134, 138, 179, 137, 127, 131, 124, 131, 144, 136, 140, 134, 128, 146, 137, 142, 128, 125, 138, 150, 139, 144, 135, 137, 139, 118, 126, 135, 119, 117, 134, 141, 125, 149, 147, 126, 122, 132, 137, 136, 144, 134, 134, 140, 138, 131, 154, 133, 154, 140, 134, 132, 131, 141, 129, 144, 129, 144, 147, 144, 145, 133, 137, 137, 155, 137, 132, 118, 133, 146, 145, 126, 131, 130, 144, 143, 129, 128, 130, 126, 127, 140, 133, 127, 144, 139, 140, 122, 128, 141, 130, 142, 134, 135, 167, 144, 131, 115, 142, 140, 136, 130, 133, 143, 138, 131, 127, 137, 139, 119, 115, 131, 141, 135, 144, 130, 137, 149, 144, 136, 133, 138, 133, 137, 129, 156, 129, 138, 131, 131, 139, 142, 146, 130, 138, 137, 111, 146, 128, 125, 157, 124, 157, 111, 137, 140, 136, 145, 122, 137, 139, 133, 145, 129, 130, 137, 126, 131, 143, 129, 143, 141, 116, 125, 135, 138, 136, 123, 130, 136, 121, 129, 143, 132, 124, 137, 137, 145, 135, 147, 138, 135, 145, 136, 138, 128, 136, 143, 114, 133, 150, 133, 130, 133, 120, 129, 134, 136, 122, 134, 131, 136, 137, 145, 151, 144, 146, 148, 121, 142, 130, 145, 147, 146, 126, 134, 135, 140, 148, 131, 134, 134, 134, 144, 136, 132, 139, 131, 139, 140, 123, 121, 124, 123, 137, 149, 123, 138, 134, 125, 136, 124, 133, 152, 132, 129, 149, 153, 144, 127, 140, 124, 123, 150, 151, 137, 138, 131, 155, 141, 142, 130, 127, 123, 127, 131, 146, 125, 141, 147, 143, 132, 140, 133, 129, 147, 146, 141, 140, 137, 135, 139, 121, 145, 133, 138, 133, 125, 147, 137, 133, 136, 131, 137, 126, 125, 143, 135, 155, 135, 137, 147, 136, 140, 135, 134, 147, 142, 152, 121, 126, 138, 141, 124, 127, 128, 133, 137, 124, 142, 130, 141, 131, 133, 143, 132, 129, 138, 126, 141, 119, 136, 148, 118, 143, 134, 147, 151, 181, 147, 143, 136, 144, 127, 128, 133, 158, 130, 135, 145, 148, 132, 143, 118, 131, 133, 141, 130, 133, 122, 132, 149, 133, 133, 132, 136, 138, 152, 144, 136, 133, 129, 138, 146, 113, 135, 136, 128, 124, 152, 144, 114, 147, 156, 165, 126, 128, 145, 135, 131, 134, 141, 151, 135, 127, 130, 140, 120, 142, 122, 145, 112, 129, 133, 152, 130, 140, 122, 147, 148, 145, 131, 152, 153, 132, 149, 130, 137, 118, 133, 135, 138, 141, 122, 115, 116, 142, 133, 114, 132, 132, 141, 129, 137, 138, 139, 127, 147, 144, 141, 124, 132, 136, 124, 149, 139, 130, 129, 146, 138, 144, 141, 153, 135, 140, 146, 135, 140, 142, 147, 177, 118, 120, 139, 144, 132, 134, 126, 123, 135, 142, 131, 132, 136, 139, 132, 129, 119, 119, 118, 127, 124, 135, 125, 132, 149, 155, 147, 140, 119, 147, 121, 140, 128, 144, 121, 134, 146, 110, 129, 128, 137, 134, 138, 151, 137, 142, 118, 140, 138, 137, 137, 126, 134, 132, 140, 139, 155, 138, 142, 112, 139, 136, 151, 130, 130, 134, 137, 133, 140, 130, 143, 159, 132, 136, 105, 146, 143, 140, 126, 146, 138, 134, 138, 138, 126, 138, 148, 135, 137, 128, 141, 139, 139, 150, 138, 141, 149, 129, 143, 118, 143, 139, 145, 154, 145, 149, 137, 130, 141, 142, 130, 130, 138, 124, 127, 142, 126, 141, 144, 134, 123, 148, 147, 130, 122, 141, 136, 135, 138, 135, 167, 148, 146, 134, 136, 130, 137, 131, 128, 133, 139, 133, 133, 121, 149, 119, 137, 124, 134, 136, 127, 131, 129, 164, 129, 142, 138, 138, 131, 114, 122, 122, 136, 134, 126, 125, 120, 117, 130, 128, 140, 132, 132, 134, 131, 135, 125, 136, 140, 117, 129, 135, 135, 139, 145, 123, 140, 136, 122, 121, 127, 150, 156, 130, 123, 128, 133, 121, 134, 137, 143, 138, 154, 127, 123, 126, 145, 138, 135, 139, 139, 129, 146, 147, 141, 124, 131, 135, 138, 134, 126, 131, 117, 128, 133, 143, 135, 140, 143, 141, 149, 135, 128, 143, 148, 132, 164, 136, 125, 127, 138, 133, 108, 128, 144, 147, 147, 125, 142, 143, 135, 142, 160, 129, 140, 120, 137, 134, 135, 128, 140, 150, 123, 141, 135, 150, 136, 132, 124, 143, 141, 139, 137, 133, 106, 130, 127, 137, 150, 128, 139, 132, 118, 139, 144, 134, 105, 125, 144, 131, 131, 129, 137, 130, 135, 137, 136, 136, 120, 132, 105, 145, 120, 111, 140, 133, 130, 141, 138, 137, 132, 148, 130, 140, 127, 134, 126, 141, 140, 139, 144, 137, 139, 134, 137, 152, 126, 145, 150, 147, 118, 131, 141, 133, 151, 136, 135, 134, 136, 138, 136, 139, 156, 138, 116, 124, 115, 136, 117, 135, 142, 135, 140, 145, 150, 142, 143, 138, 140, 127, 148, 135, 123, 133, 154, 143, 136, 139, 148, 130, 165, 133, 130, 169, 143, 140, 145, 150, 133, 134, 131, 132, 140, 130, 142, 148, 138, 126, 140, 133, 114, 140, 125, 132, 140, 141, 131, 161, 139, 144, 140, 141, 142, 142, 141, 140, 135, 144, 128, 133, 126, 148, 150, 131, 132, 129, 160, 133, 129, 150, 135, 130, 131, 139, 145, 147, 137, 135, 142, 138, 137, 122, 140, 134, 132, 127, 144, 139, 120, 143, 145, 134, 130, 139, 132, 136, 113, 136, 142, 119, 130, 128, 134, 129, 130, 128, 136, 129, 135, 127, 135, 138, 138, 137, 135, 131, 131, 129, 143, 148, 128, 150, 117, 153, 134, 125, 136, 127, 148, 127, 140, 140, 138, 138, 146, 130, 126, 144, 144, 150, 130, 116, 133, 148, 129, 124, 152, 126, 128, 119, 135, 129, 131, 142, 126, 147, 122, 147, 134, 123, 154, 117, 152, 130, 140, 135, 145, 136, 143, 136, 142, 147, 147, 136, 136, 142, 135, 147, 138, 143, 131, 144, 130, 147, 140, 129, 137, 155, 133, 146, 134, 131, 143, 124, 139, 128, 146, 141, 134, 134, 127, 131, 131, 140, 141, 142, 133, 148, 127, 140, 139, 143, 148, 121, 135, 135, 135, 132, 159, 124, 144, 159, 139, 140, 156, 138, 135, 125, 146, 145, 144, 136, 126, 150, 141, 127, 129, 154, 131, 143, 128, 127, 131, 144, 142, 124, 141, 137, 139, 128, 138, 120, 129, 134, 144, 124, 126, 147, 137, 147, 138, 134, 147, 134, 135, 132, 143, 143, 131, 115, 129, 123, 139, 138, 142, 133, 149, 145, 129, 154, 140, 146, 128, 144, 145, 153, 127, 131, 150, 135, 123, 129, 129, 159, 138, 132, 136, 143, 142, 130, 122, 152, 129, 140, 133, 129, 125, 149, 145, 127, 155, 129, 134, 142, 118, 131, 143, 145, 122, 146, 108, 146, 136, 134, 136, 138, 139, 133, 148, 151, 133, 124, 145, 120, 128, 143, 129, 152, 138, 148, 144, 134, 148, 137, 139, 135, 130, 136, 132, 155, 135, 122, 134, 133, 135, 158, 138, 146, 129, 131, 129, 134, 136, 153, 122, 137, 123, 144, 136, 127, 151, 140, 127, 133, 145, 143, 133, 151, 147, 125, 116, 139, 140, 133, 161, 139, 127, 142, 116, 124, 127, 143, 147, 148, 150, 137, 153, 143, 107, 125, 146, 141, 146, 147, 131, 142, 139, 112, 123, 141, 131, 140, 131, 147, 138, 134, 142, 109, 130, 133, 137, 143, 121, 124, 133, 136, 138, 132, 120, 137, 116, 130, 150, 134, 150, 157, 132, 124, 139, 135, 142, 140, 142, 152, 140, 129, 148, 149, 138, 139, 132, 117, 132, 139, 137, 142, 138, 139, 148, 138, 113, 135, 130, 142, 154, 116, 149, 137, 132, 152, 139, 133, 145, 138, 110, 135, 108, 149, 145, 132, 129, 127, 140, 152, 138, 135, 139, 141, 142, 151, 138, 154, 147, 122, 130, 134, 137, 144, 134, 150, 152, 131, 138, 155, 121, 142, 122, 154, 145, 130, 136, 130, 136, 141, 128, 125, 139, 139, 136, 127, 152, 132, 144, 127, 143, 131, 143, 116, 157, 130, 138, 132, 105, 128, 139, 144, 137, 129, 156, 138, 122, 129, 145, 136, 141, 139, 144, 138, 154, 146, 145, 148, 147, 134, 145, 128, 115, 144, 128, 138, 133, 113, 133, 124, 144, 135, 136, 138, 134, 143, 140, 128, 135, 140, 124, 148, 127, 151, 140, 125, 132, 125, 131, 141, 142, 137, 141, 142, 134, 130, 135, 138, 122, 143, 134, 140, 122, 141, 142, 157, 144, 142, 140, 139, 124, 129, 142, 134, 132, 106, 133, 129, 151, 143, 130, 131, 139, 127, 145, 140, 131, 154, 139, 135, 141, 140, 138, 141, 146, 145, 131, 150, 137, 140, 152, 145, 135, 140, 133, 137, 129, 141, 125, 135, 141, 147, 136, 135, 142, 126, 133, 124, 123, 136, 129, 123, 143, 139, 127, 134, 138, 137, 132, 139, 152, 133, 130, 128, 138, 142, 136, 135, 137, 145, 133, 134, 143, 136, 124, 142, 133, 146, 131, 144, 135, 131, 128, 145, 135, 146, 136, 124, 155, 132, 136, 141, 121, 125, 131, 146, 142, 134, 128, 140, 149, 135, 131, 138, 137, 140, 138, 132, 142, 137, 123, 135, 135, 136, 139, 142, 138, 137, 135, 135, 145, 121, 130, 135, 147, 146, 139, 150, 141, 133, 128, 129, 140, 129, 123, 129, 136, 138, 135, 120, 143, 134, 144, 136, 136, 132, 131, 136, 141, 138, 130, 122, 137, 130, 141, 129, 141, 137, 144, 137, 123, 133, 132, 137, 146, 133, 139, 126, 135, 137, 136, 134, 139, 145, 129, 135, 138, 134, 136, 137, 141, 129, 134, 134, 136, 137, 138, 143, 142, 134, 143, 124, 136, 133, 139, 142, 140, 137, 142, 131, 128, 141, 132, 136, 138, 137, 138, 131, 128, 128, 143, 131, 136, 138, 138, 153, 136, 143, 128, 131, 136, 129, 130, 128, 135, 153, 121, 140, 136, 129, 121, 137, 141, 124, 138, 142, 139, 147, 140, 140, 140, 136, 134, 138, 142, 148, 135, 140, 141, 131, 114, 137, 150, 132, 141, 135, 145, 126, 140, 140, 128, 141, 130, 138, 147, 142, 129, 129, 127, 137, 141, 137, 137, 138, 138, 140, 134, 129, 123, 145, 145, 140, 152, 136, 142, 140, 139, 143, 127, 136, 141, 135, 131, 148, 146, 134, 138, 137, 140, 137, 142, 146, 129, 117, 154, 139, 143, 135, 138, 147, 143, 143, 135, 146, 145, 139, 152, 135, 133, 132, 144, 146, 132, 143, 135, 137, 141, 148, 141, 138, 129, 133, 131, 133, 134, 120, 131, 143, 129, 139, 151, 120, 150, 138, 147, 126, 143, 136, 141, 133, 141, 149, 134, 137, 143, 133, 140, 140, 147, 125, 127, 135, 139, 130, 131, 144, 142, 130, 123, 137, 132, 140, 148, 124, 138, 140, 139, 145, 128, 137, 141, 144, 122, 143, 139, 134, 137, 146, 133, 142, 131, 135, 143, 132, 137, 137, 147, 144, 112, 134, 137, 125, 138, 142, 139, 134, 124, 125, 137, 150, 140, 153, 138, 136, 134, 133, 140, 132, 113, 134, 141, 131, 121, 140, 150, 132, 145, 142, 140, 142, 118, 133, 130, 151, 133, 111, 117, 142, 127, 135, 145, 127, 138, 130, 135, 142, 130, 143, 121, 137, 134, 142, 125, 128, 139, 141, 135, 132, 127, 123, 128, 129, 138, 128, 137, 121, 145, 146, 141, 149, 134, 133, 140, 134, 134, 139, 135, 140, 143, 136, 109, 142, 137, 135, 135, 136, 134, 140, 129, 130, 129, 127, 125, 120, 126, 120, 145, 119, 139, 128, 144, 137, 145, 136, 131, 135, 141, 142, 123, 129, 142, 146, 143, 153, 138, 133, 121, 143, 142, 125, 136, 133, 135, 160, 143, 132, 139, 134, 135, 136, 133, 141, 129, 129, 130, 144, 142, 164, 145, 143, 146, 134, 124, 122, 134, 140, 145, 161, 123, 130, 135, 168, 138, 147, 139, 137, 131, 141, 143, 141, 142, 139, 125, 143, 139, 126, 135, 132, 153, 132, 137, 133, 142, 125, 133, 127, 139, 146, 148, 137, 116, 121, 156, 139, 136, 134, 121, 134, 137, 140, 139, 121, 132, 141, 127, 137, 135, 119, 143, 147, 149, 135, 133, 139, 132, 139, 144, 124, 132, 139, 147, 138, 166, 132, 148, 128, 136, 131, 119, 142, 130, 140, 140, 143, 138, 138, 130, 143, 136, 133, 131, 129, 124, 138, 157, 144, 132, 130, 141, 133, 141, 140, 139, 129, 128, 134, 140, 127, 128, 141, 125, 129, 123, 148, 123, 129, 120, 135, 138, 125, 145, 135, 135, 135, 141, 125, 139, 133, 138, 135, 137, 138, 152, 137, 135, 125, 122, 129, 138, 132, 135, 132, 128, 136, 130, 151, 144, 148, 171, 139, 151, 135, 133, 129, 129, 121, 120, 144, 137, 123, 124, 135, 125, 126, 131, 144, 130, 132, 165, 130, 135, 139, 137, 137, 137, 130, 148, 130, 149, 133, 136, 136, 123, 133, 133, 125, 142, 139, 128, 127, 121, 134, 127, 139, 134, 131, 123, 137, 128, 145, 122, 149, 126, 159, 142, 137, 148, 123, 128, 128, 137, 139, 143, 139, 147, 138, 149, 131, 148, 144, 156, 145, 125, 140, 137, 129, 142, 140, 135, 138, 121, 147, 147, 151, 127, 159, 134, 143, 146, 126, 134, 138, 120, 152, 133, 131, 147, 146, 137, 135, 137, 129, 137, 140, 142, 152, 138, 131, 145, 128, 133, 132, 130, 125, 145, 126, 142, 147, 148, 123, 143, 129, 144, 136, 147, 124, 136, 138, 132, 130, 130, 138, 130, 136, 102, 131, 147, 129, 141, 138, 140, 128, 158, 136, 135, 143, 131, 131, 134, 132, 131, 129, 124, 130, 132, 151, 104, 131, 139, 137, 132, 138, 137, 124, 126, 131, 122, 137, 129, 137, 122, 123, 128, 135, 157, 136, 134, 151, 148, 117, 147, 144, 135, 165, 128, 129, 130, 141, 135, 139, 131, 136, 150, 137, 130, 132, 130, 135, 126, 131, 132, 120, 128, 131, 145, 140, 131, 134, 122, 122, 134, 122, 135, 126, 124, 135, 129, 141, 146, 137, 154, 132, 138, 132, 138, 141, 148, 132, 131, 140, 140, 113, 141, 127, 142, 132, 130, 126, 142, 149, 146, 140, 134, 165, 128, 129, 134, 159, 128, 138, 137, 126, 140, 136, 132, 136, 120, 140, 120, 149, 135, 143, 125, 119, 151, 141, 129, 140, 134, 135, 139, 157, 140, 136, 155, 133, 127, 132, 160, 134, 129, 135, 137, 141, 133, 133, 126, 130, 149, 148, 124, 130, 135, 134, 126, 138, 132, 153, 132, 141, 148, 135, 149, 136, 144, 136, 127, 129, 124, 137, 135, 134, 138, 131, 136, 127, 155, 151, 147, 131, 138, 137, 137, 130, 134, 139, 143, 160, 146, 127, 138, 141, 138, 137, 136, 138, 126, 136, 129, 146, 128, 137, 144, 128, 114, 139, 136, 126, 128, 135, 137, 133, 147, 141, 141, 131, 139, 136, 138, 116, 135, 128, 132, 142, 153, 165, 146, 125, 143, 128, 148, 140, 142, 131, 142, 122, 142, 143, 136, 142, 138, 140, 133, 121, 134, 128, 140, 126, 127, 125, 140, 151, 130, 150, 133, 141, 141, 128, 137, 123, 148, 133, 122, 134, 118, 115, 137, 120, 132, 130, 139, 128, 125, 137, 144, 134, 135, 136, 139, 145, 133, 116, 151, 138, 134, 138, 136, 119, 129, 131, 139, 137, 131, 145, 123, 135, 143, 134, 146, 141, 130, 141, 141, 136, 145, 143, 141, 136, 132, 130, 127, 142, 155, 134, 136, 129, 128, 130, 135, 135, 117, 136, 144, 124, 119, 115, 144, 137, 135, 127, 128, 138, 139, 146, 130, 124, 140, 141, 129, 140, 137, 133, 136, 142, 132, 137, 136, 131, 133, 131, 128, 135, 133, 136, 136, 128, 141, 150, 135, 150, 133, 140, 127, 143, 137, 128, 135, 136, 131, 130, 126, 137, 137, 135, 147, 132, 145, 134, 136, 140, 139, 127, 137, 140, 126, 136, 147, 137, 137, 130, 127, 151, 134, 147, 135, 135, 139, 145, 125, 133, 136, 119, 117, 131, 126, 138, 133, 141, 139, 148, 120, 147, 141, 129, 131, 132, 120, 147, 129, 134, 136, 138, 138, 126, 139, 143, 126, 139, 140, 132, 145, 133, 143, 117, 143, 144, 135, 151, 138, 140, 146, 128, 139, 134, 135, 143, 136, 128, 138, 134, 153, 126, 122, 137, 138, 134, 152, 126, 147, 128, 131, 137, 133, 142, 127, 131, 152, 115, 132, 140, 145, 145, 129, 127, 137, 141, 136, 145, 139, 135, 132, 134, 140, 141, 113, 154, 144, 126, 122, 134, 150, 148, 145, 145, 125, 133, 146, 140, 124, 135, 143, 132, 134, 145, 130, 134, 126, 137, 140, 150, 134, 147, 130, 135, 138, 148, 135, 143, 140, 138, 134, 123, 136, 136, 137, 144, 138, 139, 144, 136, 123, 132, 137, 141, 146, 130, 136, 141, 131, 117, 135, 147, 136, 133, 136, 134, 120, 132, 138, 138, 134, 143, 157, 134, 126, 124, 135, 143, 135, 133, 147, 136, 137, 137, 129, 139, 147, 124, 142, 145, 135, 148, 137, 130, 129, 139, 128, 134, 141, 137, 131, 143, 135, 135, 140, 131, 133, 122, 139, 138, 141, 143, 137, 138, 140, 121, 140, 127, 135, 142, 140, 121, 137, 138, 136, 129, 134, 143, 116, 129, 137, 120, 139, 124, 141, 131, 133, 139, 131, 131, 140, 130, 133, 137, 127, 126, 126, 132, 139, 140, 148, 146, 136, 147, 138, 131, 148, 124, 142, 143, 140, 144, 131, 143, 140, 136, 133, 132, 137, 137, 139, 135, 144, 132, 134, 137, 141, 137, 143, 136, 147, 132, 124, 135, 136, 116, 134, 134, 134, 130, 136, 143, 139, 132, 135, 144, 144, 123, 131, 142, 119, 143, 128, 128, 136, 131, 147, 141, 129, 165, 131, 128, 144, 142, 143, 125, 133, 145, 133, 140, 128, 125, 138, 142, 141, 129, 139, 142, 127, 140, 130, 130, 138, 138, 133, 139, 135, 126, 136, 132, 161, 128, 124, 136, 119, 114, 142, 130, 118, 138, 138, 135, 138, 144, 133, 122, 134, 126, 135, 141, 136, 140, 110, 126, 136, 138, 134, 155, 138, 131, 137, 121, 143, 130, 133, 137, 139, 128, 136, 127, 141, 127, 143, 135, 122, 145, 139, 145, 144, 151, 153, 130, 147, 130, 138, 127, 132, 138, 134, 139, 133, 138, 146, 130, 135, 134, 139, 145, 138, 141, 140, 143, 126, 139, 132, 136, 137, 128, 141, 143, 125, 140, 137, 146, 137, 131, 131, 138, 148, 130, 136, 132, 173, 137, 144, 136, 146, 149, 128, 144, 135, 133, 143, 132, 143, 136, 142, 144, 132, 128, 123, 132, 144, 132, 139, 131, 131, 135, 143, 128, 129, 139, 127, 142, 147, 131, 133, 135, 142, 131, 126, 136, 138, 133, 145, 112, 128, 126, 133, 136, 139, 146, 136, 135, 125, 147, 146, 125, 147, 113, 135, 122, 126, 135, 129, 135, 131, 126, 127, 145, 139, 122, 135, 134, 132, 152, 143, 146, 133, 143, 149, 127, 127, 138, 145, 136, 162, 127, 142, 129, 127, 131, 140, 134, 135, 137, 128, 135, 145, 135, 135, 138, 136, 133, 142, 138, 132, 122, 129, 129, 141, 147, 135, 135, 130, 135, 144, 137, 134, 136, 134, 147, 135, 163, 120, 137, 122, 132, 128, 157, 131, 135, 137, 139, 132, 152, 165, 132, 141, 129, 134, 127, 128, 139, 143, 122, 126, 135, 156, 134, 124, 132, 143, 153, 138, 142, 127, 150, 135, 150, 123, 131, 153, 139, 132, 152, 138, 139, 136, 139, 138, 134, 126, 143, 144, 137, 128, 140, 135, 146, 131, 140, 143, 134, 129, 128, 137, 145, 129, 154, 139, 128, 139, 128, 131, 138, 142, 141, 142, 135, 129, 123, 138, 138, 146, 130, 142, 140, 126, 137, 127, 117, 137, 135, 146, 144, 121, 124, 142, 141, 133, 123, 125, 132, 126, 138, 142, 104, 140, 136, 135, 140, 113, 130, 131, 120, 149, 136, 138, 144, 140, 133, 137, 125, 137, 137, 129, 136, 146, 133, 133, 135, 143, 127, 140, 145, 132, 136, 141, 123, 137, 142, 143, 124, 120, 129, 135, 140, 142, 130, 133, 173, 136, 140, 141, 123, 136, 128, 123, 133, 130, 136, 129, 142, 137, 134, 133, 134, 136, 121, 138, 131, 122, 130, 133, 139, 156, 148, 142, 132, 135, 136, 149, 133, 138, 155, 125, 140, 145, 134, 116, 135, 134, 141, 134, 144, 150, 149, 151, 129, 130, 155, 140, 145, 136, 130, 126, 123, 131, 148, 145, 136, 138, 151, 128, 148, 141, 138, 143, 131, 150, 140, 131, 144, 132, 137, 152, 142, 134, 127, 133, 143, 131, 140, 124, 148, 144, 143, 133, 141, 134, 132, 149, 132, 143, 140, 125, 145, 146, 135, 123, 150, 132, 139, 143, 127, 142, 151, 134, 124, 116, 134, 133, 139, 135, 139, 134, 142, 145, 142, 122, 136, 138, 141, 135, 131, 133, 136, 141, 127, 132, 130, 143, 119, 126, 133, 143, 141, 132, 127, 118, 142, 145, 147, 142, 151, 129, 119, 142, 132, 125, 128, 126, 130, 132, 133, 140, 136, 109, 133, 140, 137, 137, 144, 135, 145, 141, 130, 139, 135, 137, 155, 137, 132, 140, 136, 147, 123, 141, 134, 129, 141, 117, 125, 128, 143, 132, 154, 133, 122, 140, 143, 134, 124, 134, 137, 139, 128, 137, 135, 123, 132, 139, 137, 144, 149, 146, 160, 135, 146, 131, 127, 141, 145, 135, 129, 133, 118, 141, 124, 149, 139, 134, 131, 134, 135, 145, 138, 138, 133, 137, 137, 140, 143, 133, 143, 144, 146, 141, 134, 149, 126, 138, 141, 140, 136, 138, 140, 154, 129, 127, 125, 123, 130, 150, 137, 131, 140, 148, 130, 135, 138, 141, 131, 145, 137, 148, 128, 142, 133, 130, 133, 148, 126, 140, 136, 126, 139, 123, 145, 125, 149, 149, 125, 134, 121, 139, 143, 151, 131, 141, 139, 129, 133, 125, 127, 132, 120, 157, 129, 125, 136, 133, 137, 135, 134, 125, 138, 141, 142, 137, 140, 136, 136, 150, 124, 149, 136, 142, 141, 137, 135, 137, 138, 137, 129, 140, 131, 131, 131, 137, 142, 146, 133, 119, 141, 131, 134, 137, 133, 125, 135, 143, 124, 139, 135, 120, 133, 148, 135, 135, 129, 147, 135, 142, 147, 138, 152, 125, 136, 146, 150, 141, 137, 148, 126, 126, 135, 148, 140, 148, 140, 141, 131, 140, 134, 133, 143, 138, 133, 134, 151, 152, 115, 138, 120, 133, 141, 127, 141, 142, 144, 134, 138, 135, 145, 130, 144, 134, 131, 134, 123, 137, 135, 142, 138, 132, 138, 131, 140, 139, 135, 142, 139, 136, 139, 131, 134, 133, 140, 137, 131, 176, 137, 141, 149, 137, 126, 135, 131, 135, 143, 136, 129, 140, 130, 137, 130, 138, 121, 146, 148, 150, 150, 127, 149, 134, 143, 143, 133, 148, 138, 144, 152, 126, 130, 138, 122, 129, 142, 138, 146, 137, 136, 126, 135, 138, 142, 123, 143, 141, 130, 128, 130, 136, 140, 138, 148, 142, 142, 138, 137, 130, 132, 145, 141, 147, 138, 139, 134, 118, 131, 132, 129, 142, 128, 144, 144, 143, 119, 139, 135, 126, 133, 139, 145, 141, 133, 141, 138, 134, 140, 138, 136, 125, 138, 130, 140, 131, 144, 142, 119, 143, 138, 129, 159, 137, 141, 137, 128, 133, 131, 140, 138, 135, 137, 142, 139, 132, 127, 124, 141, 132, 127, 132, 150, 131, 138, 143, 102, 135, 137, 123, 133, 144, 139, 141, 127, 142, 130, 133, 132, 144, 124, 134, 135, 137, 134, 133, 128, 138, 136, 142, 141, 128, 144, 137, 132, 143, 140, 138, 143, 139, 133, 130, 126, 125, 137, 127, 140, 145, 133, 158, 131, 123, 135, 138, 140, 132, 135, 133, 135, 115, 136, 122, 149, 126, 132, 135, 143, 138, 138, 136, 125, 138, 127, 136, 138, 152, 142, 140, 141, 132, 141, 153, 133, 135, 138, 126, 143, 138, 140, 129, 131, 140, 130, 133, 130, 132, 130, 134, 140, 136, 132, 138, 126, 140, 136, 149, 128, 142, 140, 138, 138, 142, 139, 134, 138, 128, 147, 137, 131, 154, 139, 144, 141, 139, 126, 142, 134, 122, 129, 142, 142, 135, 138, 135, 123, 130, 160, 130, 134, 147, 121, 132, 134, 124, 132, 134, 132, 139, 137, 134, 145, 129, 142, 132, 140, 145, 135, 133, 139, 135, 118, 136, 121, 142, 136, 116, 135, 132, 132, 135, 135, 141, 125, 127, 134, 131, 122, 146, 169, 129, 142, 145, 130, 134, 121, 146, 131, 140, 132, 149, 135, 131, 144, 155, 133, 139, 134, 131, 134, 150, 135, 126, 134, 141, 133, 131, 134, 131, 137, 136, 133, 126, 128, 137, 158, 131, 139, 161, 146, 129, 140, 153, 136, 127, 142, 133, 142, 133, 123, 127, 134, 147, 135, 132, 123, 131, 137, 127, 136, 139, 135, 133, 125, 128, 129, 138, 136, 120, 143, 133, 132, 132, 132, 148, 131, 127, 140, 135, 132, 166, 138, 135, 135, 141, 137, 129, 117, 135, 132, 142, 132, 143, 124, 134, 129, 129, 132, 134, 140, 128, 147, 135, 146, 125, 143, 141, 127, 130, 132, 142, 155, 126, 137, 134, 143, 139, 140, 132, 140, 137, 145, 135, 139, 134, 139, 136, 144, 132, 143, 132, 136, 137, 134, 132, 137, 133, 133, 129, 134, 133, 133, 138, 123, 144, 140, 136, 140, 135, 134, 127, 132, 142, 135, 135, 132, 129, 127, 150, 128, 127, 139, 140, 143, 133, 131, 128, 120, 136, 136, 129, 126, 130, 133, 141, 132, 141, 138, 125, 134, 134, 141, 126, 131, 129, 128, 132, 125, 126, 141, 146, 128, 135, 133, 140, 131, 139, 147, 145, 163, 134, 133, 126, 132, 133, 137, 149, 133, 129, 125, 148, 144, 133, 132, 145, 127, 123, 128, 133, 131, 149, 130, 147, 134, 126, 134, 132, 142, 166, 136, 148, 137, 126, 145, 133, 129, 140, 133, 136, 130, 126, 139, 138, 132, 116, 132, 139, 144, 138, 142, 132, 142, 134, 138, 128, 130, 130, 136, 131, 127, 173, 133, 154, 133, 139, 146, 126, 135, 124, 132, 138, 127, 137, 133, 154, 147, 144, 148, 137, 152, 148, 141, 137, 131, 136, 155, 131, 126, 148, 139, 131, 136, 141, 121, 149, 129, 129, 138, 126, 134, 148, 123, 139, 134, 135, 131, 130, 129, 138, 130, 131, 127, 133, 131, 147, 136, 146, 143, 140, 138, 144, 135, 133, 135, 129, 140, 130, 131, 130, 157, 137, 136, 133, 140, 139, 135, 138, 130, 139, 134, 151, 111, 135, 135, 132, 130, 135, 128, 128, 132, 118, 117, 131, 134, 132, 143, 142, 141, 138, 137, 150, 139, 140, 140, 122, 146, 147, 130, 124, 133, 134, 125, 136, 141, 142, 139, 151, 125, 125, 124, 152, 146, 128, 136, 129, 131, 133, 132, 143, 136, 131, 119, 142, 130, 137, 140, 128, 142, 138, 128, 142, 142, 120, 148, 144, 128, 138, 144, 137, 137, 121, 141, 133, 139, 128, 134, 130, 154, 124, 130, 128, 135, 101, 134, 139, 123, 130, 126, 128, 145, 115, 140, 139, 132, 123, 124, 128, 122, 141, 128, 133, 151, 130, 123, 124, 130, 143, 131, 146, 134, 132, 148, 136, 138, 142, 144, 135, 139, 129, 127, 150, 145, 147, 131, 124, 126, 122, 126, 135, 138, 131, 133, 139, 122, 134, 166, 119, 136, 132, 129, 144, 138, 130, 137, 145, 134, 207, 132, 142, 135, 134, 143, 129, 135, 143, 131, 146, 132, 143, 138, 132, 139, 140, 129, 126, 159, 136, 134, 122, 147, 133, 147, 131, 137, 150, 138, 138, 135, 134, 137, 129, 121, 147, 133, 140, 125, 142, 138, 130, 139, 142, 137, 139, 138, 164, 130, 141, 142, 138, 136, 129, 120, 140, 131, 133, 154, 123, 147, 137, 136, 146, 119, 123, 134, 122, 114, 130, 129, 155, 134, 127, 139, 141, 152, 138, 131, 139, 123, 134, 140, 133, 152, 139, 149, 129, 142, 150, 131, 130, 154, 142, 136, 137, 129, 150, 134, 119, 141, 133, 137, 139, 142, 147, 132, 137, 136, 134, 133, 138, 155, 140, 133, 147, 129, 134, 123, 148, 155, 159, 141, 130, 133, 136, 130, 140, 132, 130, 119, 140, 140, 137, 141, 134, 134, 136, 122, 124, 136, 134, 132, 140, 126, 138, 125, 126, 136, 147, 128, 138, 144, 135, 152, 125, 145, 134, 132, 135, 150, 137, 140, 135, 133, 135, 140, 137, 141, 119, 135, 146, 124, 150, 131, 142, 131, 131, 132, 117, 140, 138, 131, 128, 126, 137, 137, 146, 144, 135, 138, 156, 126, 133, 139, 136, 132, 128, 145, 139, 141, 140, 140, 156, 135, 135, 131, 135, 134, 135, 123, 127, 128, 131, 145, 138, 136, 130, 136, 139, 142, 139, 134, 127, 139, 132, 148, 149, 116, 132, 131, 131, 127, 144, 142, 124, 131, 134, 135, 121, 139, 126, 136, 141, 128, 146, 125, 137, 138, 134, 130, 143, 130, 135, 138, 142, 124, 123, 129, 142, 138, 137, 121, 122, 122, 145, 125, 148, 125, 145, 139, 133, 133, 156, 139, 130, 143, 142, 129, 153, 120, 142, 139, 192, 158, 148, 138, 130, 140, 127, 141, 131, 143, 142, 126, 156, 150, 135, 135, 136, 137, 126, 132, 128, 143, 153, 135, 117, 123, 151, 138, 133, 149, 118, 134, 146, 141, 122, 137, 130, 147, 126, 120, 122, 135, 146, 128, 139, 145, 122, 142, 153, 128, 133, 145, 123, 145, 143, 139, 117, 134, 135, 130, 147, 130, 138, 129, 136, 128, 126, 134, 130, 119, 133, 135, 134, 155, 126, 136, 147, 131, 143, 131, 136, 126, 160, 145, 132, 128, 134, 128, 131, 139, 132, 130, 126, 147, 139, 137, 117, 142, 147, 137, 122, 127, 131, 140, 122, 145, 137, 131, 124, 135, 131, 126, 154, 127, 146, 142, 145, 139, 133, 127, 142, 136, 140, 144, 126, 126, 133, 152, 142, 131, 124, 143, 137, 130, 139, 146, 134, 138, 149, 138, 132, 128, 144, 149, 154, 133, 131, 125, 137, 145, 140, 145, 142, 127, 162, 129, 120, 116, 148, 125, 145, 135, 151, 124, 132, 113, 131, 144, 128, 150, 126, 132, 141, 155, 144, 135, 154, 146, 128, 129, 144, 124, 132, 119, 125, 140, 140, 126, 135, 132, 143, 131, 129, 148, 134, 146, 147, 136, 140, 111, 141, 138, 147, 149, 137, 139, 141, 130, 145, 138, 128, 141, 136, 140, 130, 128, 133, 141, 145, 148, 137, 139, 133, 148, 134, 123, 151, 155, 136, 147, 140, 147, 140, 124, 139, 146, 139, 136, 137, 151, 120, 135, 153, 134, 121, 134, 137, 125, 137, 145, 135, 137, 128, 148, 119, 131, 124, 134, 132, 137, 127, 136, 130, 159, 96, 138, 120, 130, 151, 156, 128, 146, 138, 139, 121, 140, 140, 135, 143, 127, 142, 124, 149, 123, 135, 144, 127, 136, 149, 137, 135, 140, 143, 122, 148, 134, 139, 146, 136, 153, 138, 146, 128, 123, 118, 153, 165, 182, 156, 147, 131, 135, 138, 140, 130, 134, 140, 134, 132, 134, 133, 132, 135, 136, 129, 118, 131, 136, 142, 142, 133, 127, 146, 127, 141, 136, 134, 142, 141, 137, 166, 121, 121, 131, 141, 140, 125, 145, 143, 145, 135, 128, 133, 145, 125, 129, 141, 130, 128, 140, 126, 138, 128, 146, 111, 139, 121, 147, 130, 133, 147, 147, 135, 114, 144, 131, 155, 125, 137, 128, 133, 143, 127, 135, 145, 141, 139, 136, 135, 125, 138, 132, 147, 136, 121, 153, 144, 128, 132, 141, 142, 140, 135, 126, 121, 127, 151, 136, 137, 159, 125, 124, 122, 145, 126, 135, 148, 145, 132, 138, 148, 127, 142, 135, 132, 144, 123, 137, 135, 128, 122, 144, 150, 133, 122, 160, 118, 143, 138, 150, 134, 142, 161, 123, 139, 133, 148, 140, 145, 125, 143, 140, 132, 141, 133, 127, 127, 134, 125, 142, 128, 130, 137, 137, 124, 134, 141, 128, 140, 118, 140, 128, 132, 143, 124, 137, 141, 130, 119, 125, 150, 138, 141, 133, 140, 141, 139, 140, 135, 114, 132, 130, 158, 136, 136, 145, 131, 131, 143, 146, 143, 144, 138, 145, 143, 131, 142, 110, 135, 131, 127, 143, 129, 118, 136, 134, 147, 146, 122, 130, 125, 132, 129, 140, 148, 137, 141, 130, 125, 128, 138, 130, 157, 128, 131, 141, 150, 144, 135, 134, 133, 134, 162, 135, 151, 136, 131, 149, 111, 120, 123, 151, 118, 129, 123, 117, 136, 127, 137, 136, 141, 125, 140, 126, 134, 141, 149, 128, 116, 134, 140, 134, 143, 140, 130, 156, 122, 130, 123, 141, 143, 128, 132, 123, 122, 128, 137, 133, 143, 144, 138, 145, 117, 150, 148, 129, 146, 132, 142, 119, 134, 124, 135, 135, 131, 129, 140, 139, 129, 119, 139, 122, 122, 118, 124, 128, 135, 121, 138, 132, 147, 134, 143, 141, 135, 149, 138, 133, 124, 147, 135, 133, 145, 126, 140, 134, 127, 133, 127, 140, 141, 139, 129, 137, 173, 136, 134, 137, 137, 138, 136, 130, 129, 127, 137, 135, 119, 125, 133, 138, 139, 137, 130, 142, 135, 144, 142, 139, 139, 135, 147, 133, 134, 132, 134, 140, 132, 130, 140, 136, 116, 144, 129, 133, 138, 132, 139, 126, 137, 137, 127, 140, 138, 138, 139, 139, 150, 156, 141, 134, 130, 141, 133, 124, 138, 139, 137, 144, 140, 138, 137, 134, 131, 131, 135, 142, 141, 144, 133, 138, 160, 138, 142, 140, 129, 130, 140, 142, 143, 146, 138, 133, 126, 113, 134, 127, 112, 133, 141, 139, 135, 135, 100, 133, 142, 132, 140, 129, 193, 149, 138, 127, 127, 135, 135, 134, 127, 131, 140, 134, 132, 134, 147, 134, 139, 132, 127, 122, 139, 121, 134, 125, 128, 137, 137, 138, 135, 128, 140, 140, 134, 127, 139, 131, 96, 131, 128, 167, 138, 134, 143, 140, 133, 137, 140, 134, 136, 135, 108, 129, 139, 144, 139, 130, 131, 145, 137, 142, 134, 134, 138, 135, 133, 136, 118, 141, 142, 140, 141, 141, 133, 138, 136, 142, 140, 130, 141, 135, 136, 139, 136, 137, 134, 139, 141, 134, 144, 133, 119, 126, 139, 132, 96, 133, 140, 140, 136, 136, 131, 141, 136, 133, 142, 133, 137, 143, 129, 136, 122, 135, 134, 141, 139, 135, 136, 141, 139, 135, 131, 137, 133, 142, 132, 143, 129, 136, 140, 132, 138, 135, 134, 139, 143, 137, 140, 134, 132, 142, 149, 136, 134, 132, 151, 131, 138, 140, 142, 135, 135, 137, 62, 141, 152, 129, 134, 136, 140, 138, 136, 129, 159, 132, 135, 133, 142, 149, 138, 130, 130, 136, 135, 136, 137, 138, 140, 140, 132, 139, 129, 134, 131, 138, 141, 139, 133, 138, 137, 133, 140, 128, 134, 132, 121, 137, 141, 136, 136, 139, 137, 140, 101, 144, 143, 130, 140, 141, 140, 134, 135, 130, 132, 133, 134, 136, 136, 143, 134, 151, 134, 125, 144, 141, 136, 141, 137, 134, 136, 139, 145, 149, 142, 133, 127, 131, 167, 138, 133, 138, 149, 142, 130, 143, 133, 131, 128, 104, 124, 139, 135, 135, 126, 134, 151, 131, 132, 133, 158, 138, 135, 137, 145, 136, 137, 129, 141, 138, 136, 129, 135, 138, 135, 164, 140, 134, 136, 132, 146, 146, 130, 138, 145, 133, 137, 137, 149, 127, 129, 130, 135, 158, 129, 145, 137, 138, 131, 137, 140, 129, 126, 135, 138, 140, 133, 139, 137, 150, 130, 134, 138, 141, 128, 135, 135, 136, 145, 133, 133, 121, 142, 131, 124, 132, 136, 139, 136, 129, 139, 139, 131, 130, 138, 133, 130, 138, 124, 128, 142, 135, 130, 133, 141, 132, 135, 139, 133, 139, 139, 138, 147, 140, 141, 135, 140, 127, 133, 136, 132, 145, 135, 140, 143, 136, 139, 144, 137, 134, 137, 136, 139, 138, 135, 134, 134, 141, 142, 118, 121, 132, 139, 140, 137, 139, 141, 132, 129, 136, 137, 135, 133, 139, 132, 135, 133, 132, 134, 139, 140, 137, 143, 138, 137, 133, 144, 135, 138, 133, 135, 131, 139, 130, 128, 131, 126, 131, 135, 154, 135, 133, 131, 135, 145, 139, 135, 141, 137, 134, 141, 132, 142, 140, 144, 143, 135, 139, 139, 130, 134, 133, 149, 122, 135, 127, 138, 131, 125, 128, 141, 138, 132, 139, 146, 142, 134, 122, 134, 154, 136, 134, 129, 135, 138, 136, 133, 113, 135, 136, 136, 139, 135, 145, 144, 125, 123, 132, 150, 137, 136, 141, 134, 136, 126, 121, 136, 147, 136, 132, 123, 144, 131, 137, 139, 139, 131, 131, 139, 135, 128, 123, 137, 131, 140, 112, 140, 134, 138, 133, 127, 133, 139, 127, 134, 130, 155, 144, 128, 133, 130, 146, 141, 134, 126, 128, 137, 130, 133, 138, 139, 135, 140, 135, 144, 137, 131, 129, 134, 133, 140, 135, 126, 139, 140, 138, 136, 131, 135, 139, 138, 141, 129, 140, 126, 141, 126, 138, 131, 132, 139, 139, 139, 127, 131, 135, 136, 138, 134, 128, 124, 142, 132, 138, 125, 153, 129, 146, 138, 137, 137, 137, 129, 129, 155, 136, 134, 139, 150, 131, 133, 137, 135, 126, 125, 136, 143, 134, 121, 133, 140, 133, 127, 135, 132, 131, 121, 141, 135, 120, 136, 148, 137, 137, 135, 124, 130, 126, 133, 139, 133, 136, 145, 138, 135, 145, 116, 141, 138, 131, 136, 138, 137, 140, 144, 130, 138, 137, 128, 138, 144, 133, 137, 130, 140, 181, 128, 142, 146, 151, 139, 130, 128, 137, 131, 134, 135, 146, 134, 138, 140, 126, 126, 128, 136, 142, 135, 128, 131, 140, 134, 154, 152, 135, 137, 131, 138, 137, 143, 137, 137, 136, 134, 138, 132, 129, 129, 141, 138, 126, 138, 135, 137, 129, 134, 133, 141, 144, 152, 140, 138, 128, 133, 137, 141, 135, 153, 137, 136, 139, 135, 131, 137, 132, 132, 132, 131, 125, 140, 130, 132, 144, 138, 135, 133, 130, 140, 143, 135, 141, 152, 139, 144, 142, 138, 139, 128, 121, 135, 138, 135, 146, 140, 137, 143, 131, 130, 121, 131, 142, 138, 133, 143, 132, 131, 135, 146, 132, 136, 130, 136, 137, 138, 140, 132, 138, 140, 142, 140, 138, 137, 137, 131, 137, 131, 145, 133, 139, 132, 134, 150, 139, 140, 137, 143, 147, 135, 135, 132, 142, 140, 146, 138, 131, 134, 129, 140, 144, 140, 133, 138, 140, 127, 132, 131, 142, 136, 128, 94, 128, 141, 134, 128, 131, 135, 160, 134, 127, 127, 135, 148, 132, 142, 136, 122, 126, 120, 141, 131, 131, 136, 126, 140, 135, 140, 126, 134, 136, 126, 116, 134, 145, 140, 137, 135, 133, 133, 140, 126, 137, 137, 131, 138, 150, 135, 123, 138, 140, 147, 151, 130, 136, 135, 149, 135, 130, 137, 137, 146, 136, 140, 137, 141, 136, 134, 143, 131, 135, 138, 141, 137, 142, 137, 136, 136, 124, 132, 135, 136, 125, 129, 133, 136, 142, 135, 132, 131, 131, 131, 142, 134, 141, 134, 141, 138, 151, 130, 144, 134, 137, 130, 139, 138, 115, 120, 145, 137, 149, 127, 139, 145, 131, 134, 131, 134, 121, 135, 143, 123, 150, 121, 169, 134, 138, 127, 152, 143, 102, 135, 131, 137, 139, 144, 124, 122, 117, 142, 141, 147, 134, 138, 131, 127, 137, 131, 129, 123, 130, 136, 143, 132, 118, 144, 135, 143, 131, 136, 137, 142, 127, 133, 130, 130, 150, 146, 139, 140, 133, 138, 131, 149, 133, 140, 132, 131, 137, 149, 123, 134, 132, 138, 163, 135, 147, 131, 136, 139, 139, 135, 114, 134, 133, 135, 135, 131, 143, 137, 136, 127, 137, 133, 129, 136, 126, 144, 136, 131, 139, 145, 148, 133, 140, 124, 136, 137, 164, 141, 139, 140, 132, 138, 122, 137, 129, 143, 136, 107, 152, 146, 121, 134, 140, 148, 134, 137, 141, 133, 133, 120, 139, 135, 130, 124, 161, 129, 116, 124, 147, 141, 127, 125, 157, 133, 148, 138, 136, 124, 135, 136, 115, 118, 127, 143, 145, 131, 139, 129, 146, 132, 133, 119, 141, 133, 130, 132, 128, 138, 127, 135, 135, 134, 133, 143, 157, 129, 131, 143, 126, 123, 132, 130, 136, 144, 136, 119, 142, 125, 130, 150, 134, 131, 152, 128, 148, 136, 138, 135, 134, 146, 125, 137, 142, 124, 150, 140, 131, 136, 134, 133, 122, 133, 129, 139, 136, 128, 135, 130, 141, 148, 129, 139, 142, 147, 139, 134, 145, 131, 137, 130, 135, 129, 136, 124, 156, 140, 140, 143, 138, 153, 138, 138, 128, 144, 134, 136, 133, 146, 145, 142, 133, 131, 150, 136, 138, 139, 141, 145, 143, 141, 125, 130, 135, 140, 122, 136, 143, 135, 141, 148, 128, 111, 128, 141, 127, 133, 133, 132, 130, 123, 141, 125, 146, 144, 124, 137, 135, 103, 136, 134, 126, 124, 125, 114, 128, 137, 140, 139, 128, 133, 135, 134, 133, 139, 127, 132, 133, 126, 143, 140, 148, 126, 124, 127, 146, 141, 122, 130, 159, 144, 128, 154, 146, 140, 138, 121, 134, 123, 122, 113, 140, 140, 134, 128, 167, 134, 137, 131, 133, 145, 144, 123, 136, 130, 145, 138, 139, 140, 138, 134, 136, 149, 144, 129, 133, 137, 142, 134, 130, 131, 148, 137, 118, 131, 120, 141, 140, 136, 132, 136, 129, 132, 139, 147, 146, 155, 134, 137, 139, 122, 145, 99, 125, 130, 146, 137, 139, 146, 125, 142, 133, 146, 137, 134, 138, 135, 126, 137, 136, 128, 152, 144, 135, 150, 123, 131, 135, 126, 132, 143, 140, 145, 125, 146, 132, 155, 149, 140, 157, 145, 147, 131, 136, 132, 128, 134, 132, 130, 148, 134, 138, 121, 110, 113, 127, 129, 125, 137, 145, 122, 132, 140, 122, 133, 138, 139, 157, 124, 123, 153, 134, 118, 157, 135, 145, 132, 147, 137, 137, 132, 137, 131, 137, 147, 135, 143, 139, 137, 125, 141, 138, 132, 151, 136, 141, 146, 125, 141, 126, 133, 136, 125, 145, 131, 140, 147, 151, 143, 127, 130, 113, 139, 140, 127, 143, 136, 128, 144, 147, 143, 128, 125, 126, 129, 141, 147, 144, 136, 131, 134, 125, 114, 138, 145, 142, 130, 145, 139, 134, 150, 123, 126, 139, 137, 126, 132, 144, 135, 135, 138, 144, 132, 153, 132, 144, 129, 138, 129, 130, 143, 153, 134, 142, 149, 145, 133, 140, 113, 148, 141, 150, 137, 137, 136, 124, 129, 128, 137, 141, 125, 145, 149, 156, 138, 141, 150, 124, 132, 148, 131, 143, 135, 130, 131, 143, 127, 124, 125, 128, 134, 112, 151, 139, 136, 145, 147, 133, 131, 123, 141, 148, 136, 135, 145, 151, 135, 129, 130, 133, 139, 123, 121, 124, 140, 138, 155, 133, 136, 150, 135, 116, 137, 134, 137, 150, 134, 144, 126, 129, 152, 128, 142, 137, 140, 130, 138, 134, 142, 132, 132, 139, 136, 132, 138, 141, 134, 128, 131, 132, 143, 126, 138, 129, 135, 146, 134, 145, 130, 131, 142, 158, 134, 154, 117, 142, 131, 143, 132, 137, 136, 129, 127, 121, 138, 132, 124, 124, 147, 123, 135, 137, 134, 138, 143, 136, 134, 124, 133, 138, 134, 131, 130, 142, 137, 145, 133, 134, 128, 131, 122, 135, 141, 120, 131, 136, 139, 127, 138, 126, 123, 132, 147, 138, 161, 135, 132, 131, 121, 132, 135, 126, 134, 147, 132, 134, 149, 136, 127, 151, 144, 111, 126, 155, 156, 134, 144, 128, 140, 127, 141, 134, 156, 137, 131, 146, 124, 137, 134, 134, 139, 123, 147, 141, 144, 140, 130, 116, 142, 141, 138, 139, 147, 139, 140, 131, 141, 145, 122, 141, 121, 142, 124, 131, 133, 124, 133, 129, 127, 152, 136, 146, 150, 121, 135, 137, 136, 128, 134, 139, 127, 135, 131, 137, 123, 132, 122, 142, 129, 130, 130, 132, 134, 147, 131, 138, 129, 141, 130, 141, 144, 132, 130, 126, 143, 142, 114, 136, 136, 130, 137, 130, 137, 134, 142, 151, 132, 129, 140, 130, 152, 140, 136, 134, 135, 138, 122, 144, 137, 132, 128, 143, 138, 139, 140, 141, 147, 127, 135, 141, 132, 130, 121, 125, 130, 140, 147, 128, 141, 148, 137, 130, 129, 142, 135, 140, 129, 143, 142, 150, 129, 130, 139, 131, 124, 144, 139, 134, 127, 138, 131, 153, 140, 135, 133, 119, 141, 128, 140, 128, 138, 151, 136, 136, 131, 153, 127, 139, 136, 136, 141, 129, 141, 138, 128, 135, 142, 164, 129, 133, 137, 119, 153, 136, 148, 140, 120, 152, 119, 126, 136, 146, 148, 134, 143, 125, 159, 145, 152, 132, 138, 146, 129, 139, 145, 113, 149, 148, 145, 116, 155, 147, 131, 155, 134, 134, 125, 149, 144, 125, 124, 125, 122, 134, 119, 141, 132, 118, 152, 141, 145, 134, 139, 134, 133, 141, 140, 129, 148, 148, 133, 135, 148, 132, 134, 145, 146, 150, 135, 134, 138, 148, 150, 141, 130, 140, 127, 127, 145, 138, 122, 122, 130, 133, 142, 138, 138, 141, 141, 135, 134, 138, 135, 134, 127, 150, 149, 131, 125, 113, 134, 146, 140, 118, 137, 127, 142, 123, 138, 130, 109, 129, 160, 138, 133, 136, 146, 136, 133, 146, 129, 139, 128, 137, 139, 135, 136, 145, 97, 137, 138, 141, 140, 134, 132, 132, 127, 132, 142, 135, 159, 127, 130, 137, 124, 139, 138, 137, 135, 139, 146, 138, 143, 139, 141, 138, 129, 129, 135, 135, 132, 143, 139, 138, 148, 139, 124, 134, 136, 137, 138, 132, 137, 140, 129, 140, 137, 135, 139, 138, 113, 129, 138, 134, 147, 137, 133, 137, 131, 141, 135, 140, 135, 140, 133, 134, 128, 134, 131, 141, 134, 118, 131, 138, 133, 142, 138, 137, 133, 131, 140, 136, 142, 141, 135, 137, 131, 152, 140, 122, 138, 127, 141, 135, 137, 135, 169, 139, 143, 129, 138, 128, 96, 126, 134, 128, 130, 137, 136, 138, 125, 134, 138, 138, 135, 135, 128, 135, 137, 140, 130, 148, 141, 151, 136, 131, 124, 134, 136, 136, 139, 145, 136, 140, 135, 125, 138, 137, 168, 134, 134, 105, 135, 133, 135, 140, 139, 135, 138, 133, 138, 146, 151, 131, 137, 134, 133, 136, 132, 142, 139, 141, 133, 135, 133, 135, 133, 133, 143, 139, 138, 136, 136, 139, 139, 142, 133, 140, 133, 135, 134, 140, 141, 137, 140, 132, 145, 138, 142, 134, 141, 134, 155, 133, 138, 134, 157, 134, 138, 138, 145, 135, 135, 137, 135, 136, 139, 132, 128, 145, 132, 135, 149, 139, 136, 139, 136, 133, 153, 139, 135, 135, 132, 139, 137, 139, 132, 142, 131, 138, 138, 132, 138, 132, 133, 133, 140, 134, 137, 128, 137, 139, 150, 136, 134, 134, 124, 133, 136, 137, 136, 134, 137, 139, 170, 148, 139, 133, 134, 137, 133, 133, 144, 131, 135, 126, 132, 129, 144, 135, 122, 138, 133, 134, 132, 139, 138, 140, 144, 136, 133, 140, 135, 135, 129, 133, 136, 134, 130, 140, 135, 139, 142, 134, 135, 138, 134, 136, 134, 140, 141, 135, 137, 141, 153, 137, 127, 132, 138, 138, 142, 131, 139, 133, 134, 137, 141, 136, 139, 131, 133, 117, 136, 127, 136, 135, 136, 125, 141, 134, 136, 135, 142, 109, 139, 132, 128, 136, 115, 135, 133, 136, 115, 145, 133, 133, 130, 132, 131, 176, 122, 140, 135, 139, 128, 139, 127, 136, 134, 136, 124, 134, 131, 134, 143, 133, 133, 129, 138, 139, 139, 138, 134, 138, 135, 105, 137, 126, 133, 132, 134, 144, 130, 133, 140, 133, 136, 136, 140, 153, 132, 129, 137, 120, 129, 136, 133, 135, 131, 140, 140, 132, 124, 137, 137, 141, 133, 139, 137, 122, 134, 135, 137, 134, 133, 144, 137, 132, 125, 135, 136, 145, 139, 137, 137, 136, 133, 136, 138, 132, 142, 135, 130, 134, 139, 134, 132, 137, 148, 142, 127, 135, 133, 134, 137, 134, 135, 134, 136, 132, 135, 140, 135, 139, 139, 135, 137, 132, 135, 141, 132, 143, 136, 138, 138, 134, 133, 142, 132, 134, 136, 133, 136, 132, 133, 133, 138, 141, 142, 148, 153, 133, 138, 143, 136, 136, 141, 139, 126, 134, 140, 136, 139, 139, 139, 137, 133, 132, 155, 144, 139, 125, 123, 127, 138, 144, 137, 117, 126, 138, 142, 141, 146, 123, 136, 110, 144, 124, 121, 136, 132, 125, 157, 133, 137, 137, 126, 135, 142, 134, 127, 134, 133, 131, 123, 133, 127, 140, 145, 138, 135, 148, 147, 139, 136, 143, 133, 148, 76, 130, 130, 131, 127, 142, 140, 135, 142, 149, 144, 134, 142, 147, 142, 135, 133, 125, 139, 136, 143, 139, 134, 134, 135, 133, 131, 146, 133, 137, 133, 139, 144, 137, 140, 132, 138, 147, 138, 136, 137, 132, 141, 135, 140, 141, 150, 136, 133, 144, 141, 142, 129, 143, 136, 147, 125, 126, 132, 137, 148, 132, 139, 131, 133, 141, 146, 146, 132, 138, 131, 115, 138, 142, 208, 145, 140, 145, 150, 132, 136, 135, 132, 134, 134, 126, 137, 129, 132, 161, 137, 140, 145, 132, 142, 132, 131, 140, 139, 153, 140, 131, 137, 128, 133, 141, 130, 138, 145, 154, 123, 144, 145, 141, 140, 148, 136, 139, 127, 137, 132, 145, 120, 135, 137, 136, 138, 136, 133, 139, 134, 127, 127, 140, 132, 133, 135, 135, 137, 133, 131, 142, 135, 127, 145, 133, 136, 133, 141, 121, 137, 130, 136, 117, 136, 135, 132, 143, 146, 144, 147, 138, 142, 144, 140, 140, 137, 130, 132, 144, 117, 137, 119, 143, 136, 134, 144, 147, 133, 120, 127, 136, 136, 135, 124, 138, 113, 145, 130, 135, 137, 144, 132, 141, 130, 134, 141, 135, 142, 139, 139, 141, 152, 147, 134, 140, 143, 137, 136, 136, 125, 136, 143, 127, 150, 135, 137, 143, 130, 126, 146, 129, 143, 136, 151, 143, 140, 128, 139, 132, 131, 150, 135, 150, 136, 131, 134, 140, 134, 139, 131, 150, 120, 127, 125, 150, 138, 132, 131, 133, 143, 126, 134, 141, 133, 133, 133, 132, 135, 137, 137, 136, 132, 131, 131, 134, 135, 143, 120, 137, 129, 140, 132, 133, 140, 141, 139, 134, 137, 135, 137, 132, 141, 139, 123, 127, 134, 155, 130, 142, 140, 149, 127, 128, 130, 125, 138, 131, 130, 135, 144, 117, 137, 139, 147, 137, 118, 145, 133, 139, 134, 127, 133, 129, 106, 139, 143, 139, 128, 137, 141, 131, 134, 129, 131, 138, 140, 116, 131, 137, 131, 137, 131, 128, 139, 125, 132, 127, 137, 130, 134, 134, 141, 131, 131, 130, 140, 133, 136, 136, 130, 133, 190, 139, 138, 140, 131, 125, 127, 123, 128, 127, 131, 135, 130, 157, 137, 137, 150, 139, 153, 131, 131, 135, 130, 141, 139, 146, 139, 148, 154, 135, 139, 139, 130, 140, 122, 141, 135, 130, 137, 135, 146, 136, 127, 130, 129, 116, 147, 135, 135, 142, 138, 134, 136, 138, 139, 127, 137, 121, 134, 140, 131, 131, 137, 130, 122, 137, 138, 146, 136, 141, 135, 137, 131, 127, 137, 137, 130, 137, 146, 132, 135, 137, 140, 138, 149, 131, 140, 127, 141, 140, 117, 135, 149, 134, 152, 137, 137, 132, 136, 134, 130, 139, 138, 122, 140, 136, 136, 131, 126, 129, 128, 134, 131, 127, 133, 141, 123, 130, 126, 129, 125, 137, 147, 142, 128, 120, 146, 134, 146, 130, 129, 143, 132, 141, 129, 130, 124, 140, 140, 129, 126, 136, 139, 135, 129, 129, 133, 141, 131, 139, 141, 152, 130, 135, 132, 132, 128, 132, 129, 146, 134, 128, 138, 126, 132, 126, 136, 121, 134, 124, 133, 146, 144, 144, 132, 140, 146, 132, 133, 130, 124, 135, 138, 145, 144, 132, 143, 132, 134, 132, 156, 133, 142, 138, 141, 131, 125, 133, 136, 156, 149, 129, 143, 133, 138, 119, 137, 138, 145, 139, 130, 138, 130, 157, 138, 135, 132, 136, 138, 136, 135, 149, 139, 136, 157, 145, 134, 123, 129, 134, 133, 143, 137, 133, 131, 141, 137, 126, 146, 144, 134, 134, 140, 129, 124, 130, 125, 134, 135, 133, 137, 144, 141, 135, 145, 137, 140, 151, 161, 160, 125, 131, 131, 142, 140, 132, 132, 133, 130, 137, 147, 136, 142, 160, 156, 128, 127, 132, 133, 136, 166, 138, 151, 122, 134, 141, 127, 134, 133, 124, 128, 137, 129, 135, 147, 147, 132, 140, 135, 133, 135, 146, 134, 141, 128, 137, 124, 132, 122, 128, 133, 148, 124, 140, 138, 134, 137, 131, 148, 126, 145, 150, 137, 126, 125, 144, 128, 149, 127, 144, 132, 144, 128, 128, 129, 137, 139, 128, 127, 131, 147, 144, 135, 160, 141, 136, 139, 138, 162, 144, 141, 143, 120, 134, 140, 124, 129, 139, 149, 120, 126, 132, 134, 136, 133, 140, 138, 129, 141, 139, 135, 137, 124, 136, 128, 139, 135, 136, 134, 139, 136, 134, 132, 128, 145, 139, 143, 128, 129, 144, 143, 133, 135, 133, 129, 132, 136, 123, 126, 130, 145, 140, 131, 153, 143, 135, 144, 136, 143, 133, 122, 120, 146, 128, 133, 129, 135, 123, 134, 137, 144, 135, 130, 127, 140, 136, 142, 146, 138, 155, 136, 127, 147, 135, 145, 130, 142, 159, 128, 133, 138, 137, 142, 132, 130, 127, 140, 141, 144, 141, 132, 142, 129, 143, 134, 128, 133, 133, 144, 148, 132, 124, 129, 146, 129, 139, 133, 140, 137, 135, 140, 142, 128, 141, 132, 143, 129, 126, 123, 127, 136, 133, 139, 135, 133, 136, 134, 137, 131, 132, 129, 129, 129, 131, 140, 151, 136, 149, 120, 134, 136, 134, 131, 131, 130, 142, 119, 135, 147, 136, 141, 134, 138, 132, 135, 133, 141, 139, 139, 137, 132, 142, 132, 130, 143, 133, 128, 126, 127, 132, 131, 129, 132, 140, 127, 140, 126, 151, 145, 147, 125, 144, 142, 130, 143, 129, 135, 144, 136, 137, 141, 139, 133, 144, 138, 140, 138, 127, 148, 126, 135, 123, 125, 125, 136, 142, 132, 134, 130, 140, 140, 134, 125, 138, 145, 132, 135, 125, 143, 130, 125, 135, 131, 130, 149, 135, 125, 126, 134, 134, 134, 151, 127, 154, 145, 139, 148, 148, 145, 122, 134, 137, 124, 136, 135, 134, 136, 146, 124, 157, 128, 137, 126, 146, 141, 129, 124, 126, 139, 130, 147, 133, 127, 164, 143, 130, 155, 134, 151, 132, 125, 140, 143, 133, 129, 139, 144, 141, 127, 137, 130, 118, 129, 137, 146, 143, 141, 133, 132, 142, 135, 122, 144, 153, 146, 126, 130, 140, 133, 135, 123, 130, 125, 132, 144, 143, 118, 128, 139, 135, 138, 159, 129, 142, 149, 140, 134, 129, 126, 123, 132, 128, 126, 146, 126, 133, 140, 128, 105, 147, 153, 137, 131, 147, 140, 128, 131, 128, 149, 132, 126, 135, 140, 137, 118, 138, 155, 137, 154, 137, 151, 137, 134, 145, 122, 141, 131, 121, 141, 133, 121, 134, 129, 159, 150, 136, 142, 119, 127, 140, 125, 133, 136, 117, 133, 136, 141, 142, 139, 121, 131, 134, 131, 141, 142, 137, 130, 119, 133, 137, 133, 143, 149, 137, 135, 136, 136, 128, 139, 142, 133, 145, 132, 130, 137, 142, 141, 142, 144, 168, 135, 117, 131, 134, 132, 130, 129, 143, 132, 113, 142, 136, 134, 155, 139, 154, 125, 119, 128, 129, 135, 143, 144, 138, 147, 143, 153, 141, 155, 124, 135, 129, 150, 155, 145, 141, 123, 130, 132, 131, 135, 123, 132, 141, 139, 140, 119, 133, 115, 131, 130, 143, 164, 115, 122, 125, 140, 141, 129, 138, 146, 139, 131, 132, 127, 129, 164, 139, 142, 136, 133, 134, 131, 135, 141, 130, 126, 127, 133, 120, 129, 143, 137, 127, 137, 137, 127, 148, 130, 134, 126, 137, 138, 130, 138, 142, 150, 120, 121, 139, 139, 149, 135, 140, 116, 146, 148, 135, 127, 136, 134, 127, 129, 123, 115, 127, 142, 128, 124, 138, 152, 132, 147, 129, 142, 133, 127, 159, 133, 150, 137, 121, 142, 118, 127, 128, 131, 127, 138, 121, 138, 137, 129, 142, 133, 134, 151, 134, 138, 136, 142, 131, 145, 132, 136, 132, 143, 131, 151, 142, 148, 144, 136, 136, 134, 145, 139, 130, 134, 137, 128, 135, 132, 129, 134, 124, 146, 144, 121, 139, 137, 120, 133, 135, 142, 170, 129, 139, 143, 128, 125, 138, 148, 134, 136, 131, 140, 146, 119, 118, 146, 126, 102, 136, 133, 127, 150, 129, 129, 134, 133, 133, 143, 133, 147, 140, 145, 134, 137, 142, 118, 148, 152, 132, 134, 127, 111, 138, 135, 135, 119, 142, 142, 148, 118, 147, 149, 134, 137, 133, 137, 157, 129, 132, 133, 149, 136, 147, 149, 140, 132, 127, 147, 143, 122, 131, 141, 133, 135, 142, 137, 129, 148, 128, 132, 145, 150, 162, 119, 140, 150, 153, 145, 132, 136, 160, 144, 143, 131, 150, 122, 132, 125, 135, 152, 144, 138, 134, 124, 137, 137, 145, 133, 141, 144, 142, 119, 133, 128, 125, 143, 125, 146, 141, 136, 144, 144, 138, 143, 134, 123, 119, 130, 135, 140, 137, 136, 137, 130, 139, 123, 147, 137, 145, 130, 126, 143, 107, 128, 157, 146, 141, 142, 130, 146, 137, 123, 141, 132, 157, 139, 151, 126, 128, 142, 145, 111, 139, 136, 130, 125, 131, 122, 129, 137, 148, 131, 133, 136, 139, 136, 134, 137, 128, 126, 131, 117, 137, 125, 126, 122, 137, 126, 136, 126, 138, 127, 132, 140, 130, 133, 129, 135, 143, 121, 142, 137, 133, 153, 139, 133, 137, 130, 132, 136, 149, 145, 141, 163, 149, 116, 145, 149, 138, 134, 127, 139, 136, 135, 139, 135, 143, 136, 132, 124, 138, 122, 136, 130, 131, 134, 139, 148, 140, 145, 127, 136, 127, 133, 129, 119, 135, 150, 158, 136, 135, 152, 139, 147, 128, 140, 143, 138, 132, 139, 125, 136, 138, 135, 141, 131, 123, 152, 142, 135, 137, 123, 147, 138, 147, 133, 135, 154, 130, 126, 133, 132, 137, 148, 157, 135, 131, 134, 149, 139, 132, 145, 140, 131, 137, 140, 145, 134, 124, 140, 122, 120, 139, 153, 125, 139, 142, 137, 137, 131, 147, 138, 135, 142, 138, 139, 130, 124, 140, 135, 131, 129, 145, 130, 128, 129, 137, 137, 149, 139, 131, 169, 141, 137, 138, 142, 126, 130, 140, 140, 145, 141, 130, 140, 142, 140, 141, 140, 135, 141, 133, 128, 131, 148, 139, 135, 143, 131, 136, 134, 127, 140, 158, 140, 139, 138, 134, 136, 120, 134, 151, 136, 145, 118, 139, 143, 148, 140, 127, 131, 129, 120, 130, 134, 134, 139, 144, 137, 138, 133, 126, 142, 144, 144, 147, 134, 127, 139, 137, 132, 130, 125, 127, 136, 135, 127, 127, 127, 133, 140, 134, 143, 137, 132, 139, 107, 136, 144, 136, 116, 126, 132, 136, 129, 141, 136, 135, 140, 149, 148, 134, 149, 155, 130, 132, 133, 140, 143, 138, 128, 132, 138, 130, 142, 134, 140, 134, 143, 130, 148, 137, 153, 141, 133, 148, 128, 146, 138, 142, 144, 132, 143, 156, 142, 138, 142, 135, 145, 135, 133, 141, 159, 136, 139, 139, 127, 129, 138, 133, 134, 142, 142, 143, 132, 144, 126, 131, 128, 134, 134, 131, 138, 129, 142, 125, 138, 139, 180, 142, 143, 131, 144, 130, 125, 128, 136, 130, 132, 148, 133, 133, 137, 146, 147, 133, 134, 146, 143, 127, 131, 132, 141, 136, 134, 124, 131, 144, 124, 141, 128, 156, 153, 128, 137, 127, 182, 142, 135, 131, 136, 147, 129, 135, 141, 130, 129, 145, 126, 138, 142, 125, 129, 131, 139, 133, 145, 138, 126, 121, 137, 130, 138, 128, 117, 128, 146, 126, 138, 149, 142, 134, 137, 141, 130, 140, 139, 145, 143, 139, 153, 133, 125, 129, 143, 138, 130, 143, 146, 94, 135, 142, 128, 132, 126, 159, 129, 139, 130, 132, 140, 124, 130, 124, 134, 138, 138, 146, 139, 138, 133, 141, 133, 134, 132, 137, 128, 141, 144, 115, 130, 134, 130, 141, 133, 130, 125, 140, 164, 144, 113, 125, 142, 150, 130, 130, 138, 137, 140, 117, 132, 141, 127, 143, 134, 140, 135, 131, 148, 144, 133, 140, 136, 133, 112, 134, 135, 141, 138, 136, 131, 127, 134, 142, 139, 129, 148, 137, 134, 138, 140, 147, 133, 138, 140, 141, 131, 154, 138, 134, 152, 138, 142, 140, 133, 124, 132, 133, 144, 131, 148, 145, 145, 128, 134, 139, 135, 125, 132, 141, 139, 149, 136, 140, 130, 137, 115, 133, 117, 130, 143, 144, 139, 156, 146, 138, 138, 130, 131, 113, 149, 136, 131, 138, 135, 123, 145, 138, 144, 112, 140, 145, 115, 126, 146, 139, 128, 142, 141, 126, 138, 136, 132, 140, 128, 134, 126, 123, 126, 147, 124, 138, 128, 130, 145, 129, 126, 129, 126, 126, 138, 136, 128, 139, 138, 134, 139, 133, 123, 143, 146, 143, 120, 147, 145, 127, 130, 148, 128, 128, 127, 120, 131, 134, 128, 125, 141, 128, 130, 131, 130, 147, 134, 124, 137, 118, 143, 139, 141, 145, 128, 127, 131, 138, 131, 160, 139, 125, 129, 155, 114, 138, 158, 128, 138, 135, 145, 132, 128, 142, 148, 150, 135, 125, 126, 148, 130, 135, 136, 147, 150, 144, 154, 154, 141, 152, 119, 119, 132, 114, 122, 129, 134, 168, 145, 138, 130, 141, 146, 143, 122, 133, 144, 133, 129, 147, 136, 149, 132, 134, 139, 133, 130, 135, 133, 128, 140, 152, 140, 136, 135, 145, 144, 149, 131, 138, 131, 144, 129, 137, 136, 135, 137, 155, 134, 128, 122, 156, 138, 136, 132, 132, 134, 131, 143, 117, 135, 130, 127, 170, 145, 124, 125, 141, 133, 129, 135, 143, 144, 143, 161, 133, 142, 125, 142, 134, 160, 121, 143, 150, 144, 137, 156, 128, 139, 130, 117, 154, 143, 165, 126, 135, 130, 126, 139, 136, 144, 160, 148, 128, 119, 140, 128, 122, 143, 146, 139, 138, 145, 146, 141, 127, 141, 153, 143, 148, 115, 122, 127, 125, 133, 128, 136, 134, 141, 138, 140, 135, 135, 143, 142, 124, 132, 129, 138, 144, 130, 135, 134, 123, 122, 121, 128, 143, 145, 127, 158, 119, 150, 122, 127, 152, 147, 129, 109, 149, 110, 151, 137, 146, 133, 128, 142, 150, 151, 138, 131, 146, 150, 127, 135, 143, 135, 143, 138, 126, 142, 128, 129, 153, 135, 149, 151, 149, 115, 140, 130, 135, 119, 150, 121, 153, 152, 145, 143, 147, 141, 128, 133, 131, 124, 131, 134, 144, 146, 134, 136, 122, 133, 142, 114, 123, 131, 146, 124, 139, 146, 134, 128, 131, 141, 132, 137, 112, 142, 128, 127, 137, 137, 141, 132, 134, 143, 142, 157, 145, 128, 134, 131, 138, 143, 129, 132, 128, 149, 146, 140, 137, 142, 130, 131, 121, 132, 129, 142, 130, 145, 142, 137, 133, 120, 132, 120, 146, 133, 109, 153, 138, 125, 118, 130, 134, 141, 153, 140, 124, 146, 122, 111, 143, 118, 143, 136, 146, 129, 150, 145, 137, 150, 156, 147, 132, 128, 145, 127, 139, 124, 150, 160, 132, 143, 128, 144, 149, 128, 135, 139, 127, 132, 132, 134, 139, 121, 149, 134, 136, 130, 127, 131, 135, 159, 141, 149, 139, 131, 130, 129, 144, 160, 126, 147, 117, 140, 136, 121, 139, 156, 141, 131, 127, 130, 149, 130, 149, 131, 130, 152, 139, 141, 117, 139, 120, 143, 139, 143, 122, 132, 139, 137, 149, 117, 141, 124, 122, 130, 126, 137, 132, 162, 137, 132, 144, 134, 129, 129, 157, 138, 134, 135, 139, 131, 127, 129, 139, 109, 137, 120, 145, 160, 136, 146, 147, 128, 162, 131, 143, 136, 130, 141, 132, 127, 121, 128, 143, 133, 118, 129, 124, 141, 146, 134, 142, 142, 129, 122, 135, 127, 132, 118, 143, 133, 146, 131, 140, 126, 138, 132, 141, 135, 135, 139, 126, 129, 126, 139, 125, 122, 149, 124, 130, 147, 134, 131, 152, 131, 133, 129, 142, 138, 101, 147, 122, 134, 140, 141, 153, 118, 139, 135, 126, 131, 128, 126, 133, 131, 144, 144, 134, 123, 157, 150, 131, 133, 122, 143, 128, 155, 132, 135, 139, 138, 115, 141, 133, 128, 133, 144, 129, 135, 142, 130, 126, 142, 154, 118, 118, 148, 157, 124, 141, 136, 133, 134, 127, 144, 113, 128, 150, 154, 119, 140, 138, 135, 122, 135, 132, 155, 148, 139, 143, 140, 133, 136, 132, 139, 137, 129, 135, 130, 135, 151, 155, 135, 136, 138, 136, 111, 121, 168, 132, 123, 137, 143, 119, 135, 142, 129, 149, 128, 129, 130, 141, 130, 140, 136, 150, 136, 132, 116, 135, 129, 145, 129, 128, 125, 138, 136, 120, 138, 127, 122, 142, 156, 139, 127, 128, 138, 135, 127, 139, 142, 147, 139, 130, 142, 142, 123, 137, 132, 125, 143, 137, 141, 142, 144, 128, 134, 138, 129, 135, 118, 126, 136, 156, 136, 140, 125, 138, 137, 141, 121, 131, 141, 133, 139, 137, 155, 113, 136, 134, 127, 128, 129, 127, 133, 141, 124, 154, 140, 138, 136, 128, 137, 140, 143, 129, 134, 137, 127, 118, 127, 139, 131, 122, 126, 139, 131, 137, 144, 121, 129, 149, 139, 138, 126, 140, 142, 143, 145, 128, 141, 144, 143, 132, 129, 125, 129, 144, 148, 132, 141, 139, 132, 147, 127, 130, 139, 127, 145, 136, 135, 143, 140, 130, 133, 132, 131, 137, 138, 126, 131, 136, 136, 142, 130, 118, 143, 150, 138, 132, 120, 113, 128, 126, 136, 136, 139, 126, 147, 136, 147, 120, 141, 138, 138, 138, 133, 126, 116, 118, 145, 133, 134, 122, 130, 133, 133, 131, 142, 132, 133, 134, 133, 130, 145, 137, 128, 134, 127, 127, 123, 145, 150, 142, 146, 136, 127, 139, 126, 124, 143, 127, 142, 127, 123, 130, 130, 131, 141, 129, 131, 128, 138, 128, 130, 139, 126, 143, 117, 126, 132, 139, 127, 146, 127, 133, 126, 135, 135, 131, 129, 152, 128, 144, 153, 127, 140, 137, 129, 127, 142, 147, 135, 135, 129, 129, 142, 133, 124, 133, 133, 130, 140, 113, 129, 139, 145, 129, 143, 143, 139, 125, 139, 132, 131, 146, 144, 143, 156, 146, 133, 139, 129, 131, 134, 137, 137, 140, 152, 137, 138, 146, 139, 142, 132, 134, 127, 121, 120, 133, 145, 150, 144, 159, 128, 135, 121, 139, 145, 147, 136, 144, 138, 130, 139, 137, 142, 139, 139, 136, 128, 141, 121, 128, 120, 142, 138, 124, 145, 126, 127, 137, 139, 133, 132, 142, 134, 145, 162, 146, 122, 139, 143, 131, 137, 139, 129, 129, 134, 138, 137, 137, 144, 149, 143, 141, 142, 140, 158, 132, 125, 137, 139, 137, 141, 119, 139, 127, 141, 145, 119, 136, 141, 138, 142, 119, 138, 140, 140, 123, 136, 125, 137, 140, 141, 143, 137, 145, 134, 133, 136, 150, 146, 139, 143, 136, 127, 138, 134, 134, 131, 130, 142, 133, 141, 136, 135, 138, 156, 135, 139, 142, 131, 136, 135, 112, 142, 124, 140, 148, 134, 128, 134, 138, 126, 132, 136, 138, 150, 140, 137, 130, 142, 145, 147, 141, 136, 136, 142, 134, 129, 126, 140, 140, 140, 150, 136, 138, 125, 147, 135, 147, 142, 132, 128, 137, 134, 131, 135, 152, 125, 138, 141, 128, 131, 135, 134, 125, 131, 139, 126, 149, 134, 133, 134, 132, 133, 134, 138, 133, 138, 139, 140, 143, 133, 138, 126, 137, 131, 111, 146, 131, 144, 145, 136, 138, 136, 138, 138, 137, 142, 128, 136, 137, 142, 139, 132, 140, 124, 132, 139, 136, 134, 122, 147, 134, 136, 131, 142, 130, 142, 145, 143, 126, 132, 143, 137, 140, 149, 137, 138, 127, 123, 125, 134, 145, 134, 139, 140, 133, 144, 135, 138, 132, 137, 120, 135, 142, 125, 133, 135, 144, 144, 139, 133, 155, 136, 140, 147, 143, 135, 141, 135, 143, 144, 124, 131, 148, 133, 145, 151, 129, 152, 138, 132, 144, 152, 146, 133, 145, 138, 131, 148, 146, 139, 144, 131, 132, 127, 138, 137, 139, 143, 136, 138, 134, 145, 133, 140, 138, 133, 140, 143, 125, 143, 122, 119, 150, 131, 137, 143, 134, 134, 133, 137, 142, 136, 123, 162, 133, 136, 141, 142, 141, 129, 140, 130, 128, 136, 136, 129, 125, 135, 147, 132, 120, 146, 146, 138, 134, 142, 136, 138, 141, 136, 138, 145, 135, 126, 147, 136, 139, 139, 135, 124, 144, 148, 138, 132, 151, 138, 146, 129, 134, 129, 134, 131, 145, 139, 141, 146, 139, 135, 147, 134, 140, 136, 136, 133, 139, 137, 149, 145, 138, 136, 135, 137, 151, 134, 147, 144, 145, 129, 141, 135, 139, 135, 129, 136, 135, 131, 139, 139, 135, 133, 133, 146, 130, 135, 143, 132, 155, 135, 132, 142, 136, 136, 139, 133, 143, 147, 147, 140, 134, 129, 138, 133, 141, 135, 129, 134, 146, 146, 142, 137, 138, 148, 130, 142, 136, 141, 139, 141, 138, 138, 160, 135, 130, 148, 127, 142, 141, 132, 144, 140, 133, 120, 131, 149, 138, 145, 142, 140, 132, 144, 136, 145, 129, 135, 144, 143, 133, 143, 136, 146, 153, 134, 140, 143, 135, 131, 133, 130, 149, 132, 128, 150, 129, 147, 133, 143, 138, 140, 132, 129, 156, 126, 138, 127, 143, 132, 136, 135, 145, 132, 147, 139, 141, 138, 145, 133, 143, 148, 129, 129, 140, 154, 131, 139, 139, 124, 132, 153, 146, 134, 146, 107, 132, 133, 133, 134, 130, 141, 165, 153, 134, 136, 134, 134, 134, 129, 142, 137, 139, 142, 130, 138, 140, 122, 145, 139, 133, 142, 140, 135, 129, 132, 136, 146, 139, 130, 133, 135, 135, 139, 130, 128, 145, 129, 144, 147, 133, 133, 139, 136, 139, 145, 128, 138, 137, 145, 134, 130, 129, 134, 134, 132, 142, 142, 140, 142, 136, 137, 145, 135, 145, 143, 133, 132, 134, 125, 141, 126, 129, 133, 143, 135, 143, 141, 137, 129, 135, 129, 129, 143, 143, 138, 133, 141, 137, 137, 127, 147, 140, 138, 131, 139, 130, 144, 131, 116, 130, 150, 127, 134, 133, 131, 134, 136, 134, 142, 142, 143, 134, 133, 128, 129, 139, 146, 125, 141, 132, 134, 125, 124, 135, 133, 138, 130, 135, 139, 134, 129, 140, 141, 140, 117, 142, 138, 140, 138, 151, 129, 137, 139, 121, 119, 134, 136, 154, 133, 127, 128, 131, 136, 142, 136, 125, 133, 135, 148, 127, 139, 139, 133, 145, 127, 139, 144, 129, 136, 133, 148, 131, 140, 128, 140, 151, 152, 143, 129, 131, 145, 136, 133, 137, 135, 132, 126, 148, 143, 136, 142, 132, 135, 139, 135, 129, 145, 136, 143, 139, 136, 141, 135, 137, 144, 136, 136, 133, 137, 151, 138, 143, 142, 137, 135, 141, 147, 144, 141, 129, 128, 133, 136, 132, 133, 124, 130, 139, 138, 135, 145, 145, 141, 140, 131, 149, 121, 140, 137, 138, 142, 137, 138, 127, 140, 134, 140, 125, 127, 127, 141, 129, 138, 137, 149, 132, 148, 134, 129, 133, 146, 136, 143, 142, 138, 130, 127, 129, 140, 129, 142, 138, 141, 136, 135, 130, 136, 131, 135, 142, 123, 133, 142, 137, 138, 126, 145, 137, 146, 131, 145, 144, 129, 130, 123, 143, 132, 130, 135, 139, 143, 131, 138, 139, 142, 138, 133, 136, 149, 129, 112, 137, 136, 118, 137, 144, 126, 149, 135, 149, 130, 138, 148, 123, 141, 124, 138, 133, 129, 139, 139, 139, 142, 136, 137, 134, 146, 132, 134, 134, 132, 142, 127, 145, 134, 135, 135, 140, 138, 144, 131, 137, 134, 136, 148, 135, 146, 134, 135, 134, 143, 139, 136, 126, 141, 134, 142, 141, 141, 133, 125, 144, 133, 140, 137, 131, 139, 137, 134, 131, 150, 116, 136, 136, 146, 137, 134, 123, 135, 137, 141, 133, 136, 144, 130, 139, 139, 143, 132, 148, 136, 140, 129, 130, 132, 138, 141, 132, 141, 142, 124, 137, 120, 135, 135, 131, 145, 136, 135, 128, 130, 137, 133, 138, 139, 146, 144, 143, 145, 139, 149, 128, 125, 131, 141, 138, 140, 130, 132, 132, 129, 146, 134, 140, 141, 139, 138, 141, 151, 122, 152, 146, 144, 139, 147, 134, 139, 138, 142, 144, 133, 142, 135, 135, 124, 144, 135, 136, 135, 137, 133, 133, 139, 133, 136, 129, 120, 131, 125, 134, 128, 138, 134, 136, 152, 126, 137, 132, 138, 138, 139, 132, 126, 140, 125, 133, 151, 133, 133, 136, 139, 132, 132, 131, 137, 143, 130, 138, 144, 132, 138, 137, 146, 145, 140, 142, 142, 134, 139, 139, 131, 138, 140, 126, 144, 132, 136, 137, 135, 147, 134, 125, 146, 145, 134, 123, 134, 134, 138, 130, 136, 131, 132, 136, 136, 128, 136, 142, 131, 150, 141, 138, 129, 163, 123, 127, 136, 126, 134, 148, 117, 129, 130, 143, 144, 134, 140, 137, 132, 141, 146, 138, 140, 136, 141, 142, 126, 130, 142, 138, 134, 131, 133, 137, 131, 140, 129, 133, 142, 155, 132, 142, 134, 140, 145, 144, 132, 144, 135, 145, 128, 151, 149, 150, 131, 140, 128, 134, 130, 121, 130, 148, 147, 144, 153, 113, 137, 165, 140, 149, 135, 142, 138, 145, 147, 136, 126, 159, 138, 147, 131, 136, 140, 128, 127, 124, 130, 139, 138, 140, 151, 96, 137, 128, 130, 114, 136, 118, 129, 127, 143, 134, 143, 132, 140, 133, 131, 124, 128, 144, 112, 145, 143, 122, 151, 134, 135, 137, 129, 123, 133, 134, 139, 134, 136, 129, 134, 164, 130, 136, 129, 129, 142, 140, 141, 135, 124, 140, 133, 145, 131, 136, 149, 107, 122, 159, 141, 143, 125, 127, 136, 136, 136, 133, 122, 134, 138, 120, 123, 141, 114, 148, 131, 146, 137, 128, 112, 119, 139, 138, 132, 122, 125, 135, 125, 130, 118, 138, 133, 133, 134, 118, 131, 145, 134, 129, 137, 124, 135, 135, 125, 136, 145, 125, 144, 145, 139, 121, 133, 131, 127, 119, 134, 128, 138, 130, 132, 145, 130, 140, 133, 124, 141, 132, 138, 124, 124, 149, 138, 133, 137, 133, 141, 144, 131, 137, 137, 132, 155, 140, 123, 124, 134, 135, 133, 149, 132, 138, 130, 147, 130, 128, 145, 123, 131, 134, 136, 138, 133, 143, 133, 139, 155, 136, 125, 137, 128, 138, 154, 148, 122, 129, 131, 119, 127, 140, 126, 138, 148, 158, 142, 129, 127, 145, 139, 136, 146, 134, 128, 147, 133, 147, 136, 145, 122, 112, 142, 145, 141, 131, 136, 141, 151, 151, 133, 124, 139, 145, 131, 133, 108, 130, 138, 134, 139, 140, 142, 138, 134, 142, 142, 134, 132, 127, 127, 142, 134, 133, 145, 137, 118, 126, 146, 131, 133, 126, 147, 144, 127, 130, 137, 126, 124, 118, 135, 139, 128, 141, 136, 140, 124, 129, 146, 121, 138, 147, 117, 141, 155, 120, 132, 138, 133, 131, 138, 134, 126, 147, 136, 134, 149, 130, 139, 139, 142, 140, 127, 127, 141, 140, 129, 120, 143, 131, 154, 128, 146, 148, 141, 149, 126, 138, 140, 126, 141, 133, 136, 149, 123, 148, 130, 144, 115, 134, 146, 136, 140, 140, 143, 138, 130, 149, 123, 134, 135, 166, 149, 137, 134, 123, 136, 138, 141, 132, 124, 166, 129, 117, 136, 126, 138, 134, 130, 132, 125, 134, 128, 139, 128, 138, 137, 126, 139, 129, 132, 134, 145, 146, 149, 146, 127, 128, 147, 135, 126, 138, 153, 144, 128, 122, 133, 132, 136, 140, 121, 140, 128, 143, 142, 133, 129, 142, 115, 139, 140, 128, 132, 140, 143, 128, 129, 132, 136, 132, 134, 139, 125, 144, 117, 144, 146, 132, 140, 133, 120, 127, 120, 137, 129, 119, 142, 141, 147, 140, 139, 133, 139, 135, 127, 154, 139, 136, 137, 138, 141, 126, 137, 136, 136, 133, 131, 119, 130, 134, 138, 143, 143, 141, 137, 128, 126, 137, 140, 129, 130, 128, 139, 135, 138, 135, 142, 136, 143, 138, 144, 136, 139, 116, 137, 133, 132, 149, 149, 126, 141, 134, 145, 137, 125, 131, 135, 111, 140, 145, 138, 122, 134, 132, 145, 139, 135, 122, 126, 135, 149, 132, 141, 130, 126, 120, 139, 130, 121, 143, 160, 141, 135, 135, 136, 136, 136, 136, 141, 157, 137, 128, 141, 146, 144, 132, 118, 135, 135, 130, 134, 143, 141, 125, 124, 127, 144, 143, 141, 137, 136, 157, 134, 136, 126, 130, 138, 123, 123, 132, 133, 138, 132, 128, 111, 150, 130, 135, 142, 135, 144, 136, 137, 131, 137, 113, 142, 136, 131, 133, 137, 139, 169, 126, 140, 137, 136, 116, 136, 143, 141, 133, 144, 145, 146, 134, 136, 145, 150, 146, 135, 134, 138, 148, 130, 133, 133, 134, 121, 132, 136, 139, 136, 124, 131, 142, 129, 111, 131, 133, 135, 126, 127, 124, 146, 127, 138, 121, 137, 138, 147, 125, 140, 150, 136, 136, 139, 167, 133, 131, 129, 139, 145, 127, 113, 146, 132, 122, 140, 144, 143, 131, 144, 143, 153, 161, 138, 153, 131, 132, 120, 130, 141, 125, 131, 120, 143, 125, 138, 123, 128, 134, 126, 135, 138, 127, 139, 141, 128, 136, 121, 139, 123, 141, 121, 127, 123, 131, 123, 132, 148, 137, 133, 121, 129, 133, 127, 134, 132, 126, 130, 137, 140, 131, 117, 145, 129, 118, 133, 130, 128, 135, 139, 150, 141, 125, 146, 183, 133, 128, 139, 120, 130, 144, 134, 152, 121, 126, 141, 143, 145, 148, 151, 133, 132, 138, 127, 131, 125, 131, 141, 135, 142, 126, 130, 145, 122, 133, 138, 138, 131, 141, 125, 130, 145, 105, 130, 129, 131, 139, 150, 135, 142, 139, 133, 146, 135, 111, 129, 146, 147, 137, 141, 154, 138, 139, 121, 140, 146, 132, 127, 124, 128, 140, 144, 127, 125, 131, 131, 140, 142, 134, 141, 126, 140, 139, 142, 130, 146, 129, 126, 118, 133, 119, 139, 131, 144, 125, 130, 132, 151, 139, 135, 132, 127, 135, 128, 130, 135, 141, 153, 142, 132, 138, 139, 141, 129, 133, 139, 127, 133, 124, 128, 125, 143, 141, 135, 153, 137, 128, 132, 136, 130, 139, 152, 130, 133, 129, 118, 129, 131, 138, 120, 127, 145, 134, 134, 121, 125, 145, 129, 132, 138, 136, 130, 122, 127, 150, 134, 137, 140, 139, 134, 147, 128, 140, 120, 130, 134, 137, 137, 137, 147, 116, 137, 132, 141, 124, 140, 141, 138, 149, 136, 143, 146, 139, 141, 122, 154, 130, 141, 132, 132, 135, 143, 139, 117, 136, 129, 141, 144, 130, 137, 143, 130, 130, 136, 125, 132, 154, 119, 113, 138, 132, 140, 137, 130, 140, 133, 139, 140, 136, 127, 132, 136, 136, 127, 130, 125, 133, 154, 135, 124, 130, 125, 136, 127, 134, 134, 132, 150, 144, 142, 152, 135, 142, 136, 140, 150, 134, 134, 138, 128, 137, 141, 131, 131, 122, 129, 142, 147, 129, 133, 162, 142, 135, 139, 142, 136, 138, 155, 125, 129, 142, 144, 138, 128, 146, 128, 140, 152, 146, 122, 128, 139, 136, 137, 133, 127, 134, 130, 139, 138, 136, 132, 145, 120, 145, 125, 128, 138, 139, 141, 138, 156, 139, 144, 142, 146, 145, 132, 138, 125, 124, 147, 140, 137, 125, 137, 138, 128, 133, 130, 130, 123, 134, 133, 145, 138, 137, 136, 146, 142, 128, 127, 131, 118, 144, 130, 114, 125, 132, 132, 132, 138, 130, 129, 149, 146, 130, 139, 130, 136, 143, 141, 121, 132, 136, 137, 155, 129, 127, 139, 135, 135, 146, 144, 134, 121, 128, 132, 148, 144, 119, 121, 148, 138, 122, 122, 116, 138, 127, 157, 141, 132, 123, 148, 136, 139, 140, 140, 136, 144, 138, 154, 148, 145, 138, 143, 142, 133, 141, 153, 125, 126, 162, 135, 132, 135, 126, 151, 127, 133, 129, 143, 141, 144, 117, 120, 137, 119, 125, 127, 123, 132, 129, 129, 132, 151, 132, 134, 145, 130, 136, 120, 137, 122, 154, 146, 156, 133, 127, 117, 131, 159, 134, 144, 129, 130, 135, 131, 139, 119, 132, 142, 134, 128, 129, 132, 162, 138, 139, 140, 127, 137, 133, 142, 139, 139, 130, 137, 137, 132, 126, 133, 137, 133, 147, 136, 142, 147, 137, 135, 137, 117, 142, 138, 122, 145, 141, 142, 127, 144, 123, 133, 131, 139, 139, 130, 145, 139, 141, 138, 129, 153, 114, 129, 139, 139, 141, 125, 134, 133, 129, 142, 129, 130, 140, 149, 135, 135, 132, 128, 132, 123, 135, 129, 142, 133, 146, 149, 126, 136, 135, 141, 135, 134, 131, 130, 132, 129, 119, 142, 133, 139, 153, 130, 146, 131, 137, 138, 138, 129, 153, 123, 134, 125, 120, 134, 141, 134, 133, 150, 141, 132, 129, 143, 133, 133, 146, 133, 118, 144, 132, 155, 126, 130, 130, 143, 130, 141, 146, 145, 143, 131, 123, 146, 120, 137, 127, 131, 134, 149, 124, 130, 127, 137, 120, 139, 134, 142, 135, 148, 128, 133, 129, 107, 135, 144, 132, 147, 133, 157, 138, 134, 132, 141, 151, 147, 130, 141, 125, 153, 135, 137, 129, 125, 132, 137, 132, 155, 137, 141, 133, 124, 134, 137, 132, 121, 135, 129, 136, 136, 122, 141, 144, 136, 142, 132, 135, 133, 124, 128, 137, 115, 139, 129, 137, 154, 126, 134, 112, 137, 144, 149, 145, 132, 135, 137, 134, 147, 130, 147, 137, 137, 134, 130, 140, 136, 133, 121, 125, 137, 126, 117, 134, 131, 143, 138, 138, 127, 127, 135, 121, 143, 135, 131, 131, 122, 135, 140, 157, 140, 143, 131, 143, 125, 130, 134, 135, 139, 130, 161, 135, 132, 123, 124, 138, 132, 112, 139, 118, 130, 116, 127, 129, 138, 129, 150, 153, 137, 140, 136, 134, 136, 148, 134, 175, 103, 146, 135, 134, 133, 120, 145, 141, 123, 146, 131, 133, 129, 139, 111, 143, 135, 139, 126, 150, 122, 126, 135, 151, 138, 136, 132, 132, 137, 122, 127, 128, 139, 133, 138, 139, 138, 172, 148, 132, 151, 133, 137, 121, 116, 137, 128, 134, 144, 133, 134, 132, 135, 135, 147, 134, 138, 140, 138, 147, 131, 138, 125, 138, 127, 136, 133, 118, 136, 113, 132, 139, 155, 159, 138, 150, 127, 139, 144, 119, 151, 115, 141, 117, 138, 135, 128, 148, 136, 139, 132, 110, 125, 138, 134, 128, 148, 133, 122, 121, 136, 126, 152, 134, 125, 138, 134, 140, 133, 125, 130, 130, 135, 153, 141, 111, 144, 146, 126, 126, 130, 118, 126, 156, 139, 135, 141, 143, 134, 155, 134, 111, 115, 118, 135, 135, 129, 131, 133, 131, 141, 123, 142, 140, 124, 134, 126, 133, 109, 149, 142, 129, 126, 128, 133, 134, 118, 135, 134, 133, 133, 122, 136, 129, 138, 139, 149, 142, 136, 114, 134, 139, 149, 129, 137, 130, 145, 155, 118, 174, 140, 129, 136, 127, 147, 128, 143, 122, 130, 134, 132, 135, 144, 136, 150, 158, 133, 136, 142, 135, 153, 131, 135, 111, 143, 126, 137, 139, 124, 146, 131, 121, 119, 131, 143, 129, 128, 120, 139, 137, 154, 131, 136, 126, 130, 124, 144, 143, 119, 124, 135, 135, 124, 146, 135, 135, 127, 131, 147, 144, 127, 131, 137, 130, 152, 141, 136, 127, 141, 129, 134, 129, 136, 133, 134, 138, 134, 132, 115, 136, 123, 125, 142, 132, 129, 123, 144, 131, 126, 140, 132, 132, 146, 132, 127, 145, 117, 147, 142, 136, 145, 133, 132, 131, 120, 136, 141, 133, 131, 123, 151, 140, 137, 126, 137, 135, 132, 129, 123, 135, 138, 135, 135, 130, 139, 137, 141, 132, 127, 124, 146, 116, 135, 127, 125, 136, 165, 143, 141, 124, 143, 135, 140, 136, 129, 150, 144, 130, 140, 145, 135, 133, 123, 136, 148, 133, 124, 144, 144, 132, 134, 135, 140, 131, 129, 142, 132, 131, 168, 145, 135, 136, 137, 144, 125, 133, 126, 144, 141, 122, 124, 129, 144, 132, 139, 131, 139, 172, 138, 129, 150, 113, 149, 129, 134, 137, 127, 155, 136, 145, 151, 145, 122, 127, 145, 134, 152, 137, 133, 139, 136, 145, 150, 147, 132, 126, 126, 147, 137, 136, 132, 148, 144, 156, 134, 145, 135, 141, 125, 131, 136, 132, 131, 126, 140, 132, 122, 144, 130, 139, 127, 133, 134, 133, 132, 126, 159, 150, 116, 126, 136, 126, 146, 134, 139, 154, 125, 139, 133, 132, 131, 131, 121, 146, 136, 130, 123, 132, 139, 137, 119, 143, 144, 130, 145, 148, 141, 132, 152, 131, 105, 118, 140, 119, 135, 132, 122, 142, 136, 127, 136, 146, 126, 139, 127, 126, 133, 147, 141, 135, 128, 126, 147, 137, 125, 118, 142, 128, 117, 131, 134, 164, 134, 130, 154, 135, 126, 140, 137, 129, 141, 137, 133, 140, 140, 122, 123, 138, 137, 132, 119, 159, 127, 132, 144, 123, 136, 146, 144, 133, 120, 135, 138, 147, 134, 139, 135, 138, 123, 133, 143, 133, 136, 136, 130, 144, 133, 132, 130, 129, 126, 143, 125, 126, 153, 160, 139, 136, 141, 128, 140, 131, 154, 139, 133, 140, 148, 136, 129, 137, 139, 132, 123, 138, 136, 140, 141, 148, 133, 139, 144, 132, 137, 136, 127, 150, 128, 140, 128, 140, 136, 132, 122, 134, 130, 127, 145, 139, 129, 134, 137, 138, 124, 146, 122, 122, 147, 131, 127, 145, 131, 137, 131, 149, 125, 125, 142, 143, 130, 131, 142, 128, 144, 126, 134, 148, 142, 129, 145, 143, 133, 122, 133, 149, 139, 136, 163, 141, 134, 142, 133, 134, 135, 123, 147, 139, 128, 131, 136, 130, 148, 129, 135, 123, 115, 141, 140, 137, 137, 133, 136, 132, 135, 151, 139, 128, 145, 125, 125, 132, 134, 145, 143, 138, 147, 130, 135, 141, 149, 127, 131, 142, 131, 132, 135, 137, 137, 139, 146, 141, 120, 124, 134, 124, 140, 130, 131, 143, 135, 133, 142, 134, 133, 135, 146, 142, 134, 144, 130, 143, 133, 131, 138, 141, 131, 137, 136, 137, 124, 138, 136, 134, 135, 130, 138, 146, 138, 149, 137, 129, 125, 135, 133, 119, 144, 132, 132, 133, 125, 151, 140, 128, 159, 137, 132, 143, 147, 123, 141, 147, 132, 140, 130, 147, 134, 136, 158, 123, 131, 133, 141, 143, 136, 134, 133, 126, 131, 154, 134, 132, 136, 129, 136, 137, 136, 139, 130, 134, 139, 142, 145, 140, 138, 142, 104, 143, 144, 134, 144, 141, 137, 135, 127, 123, 127, 128, 135, 152, 126, 132, 126, 130, 146, 134, 127, 136, 144, 136, 135, 144, 128, 135, 134, 138, 141, 127, 137, 147, 123, 138, 139, 140, 132, 142, 147, 141, 131, 129, 154, 130, 133, 136, 136, 136, 149, 128, 132, 144, 128, 131, 134, 133, 136, 134, 134, 135, 137, 139, 142, 138, 134, 139, 137, 133, 139, 136, 137, 137, 140, 122, 135, 135, 144, 156, 137, 143, 150, 137, 131, 131, 142, 140, 137, 136, 132, 140, 120, 138, 133, 132, 139, 137, 144, 139, 133, 141, 129, 131, 133, 141, 138, 127, 132, 144, 137, 128, 141, 132, 155, 156, 123, 142, 120, 142, 144, 129, 133, 137, 140, 135, 143, 131, 136, 133, 125, 151, 122, 139, 125, 146, 136, 146, 128, 132, 127, 136, 122, 142, 124, 123, 141, 133, 144, 127, 144, 131, 129, 138, 137, 123, 128, 132, 141, 135, 153, 137, 141, 140, 151, 131, 136, 125, 149, 137, 144, 132, 153, 139, 136, 131, 129, 153, 145, 135, 148, 148, 124, 144, 136, 127, 161, 152, 135, 132, 128, 141, 148, 127, 138, 141, 148, 127, 117, 140, 130, 161, 140, 154, 137, 138, 137, 125, 128, 138, 134, 138, 135, 142, 134, 142, 132, 133, 132, 141, 151, 147, 142, 126, 125, 142, 122, 132, 139, 130, 126, 136, 142, 137, 134, 166, 137, 132, 138, 147, 141, 132, 121, 123, 158, 126, 138, 134, 137, 120, 139, 131, 127, 140, 137, 131, 141, 142, 146, 131, 141, 142, 131, 142, 125, 133, 131, 137, 122, 137, 146, 150, 132, 133, 135, 134, 138, 138, 119, 150, 143, 126, 110, 126, 147, 130, 142, 135, 135, 141, 132, 143, 137, 133, 134, 141, 136, 136, 132, 141, 142, 126, 132, 126, 132, 134, 135, 124, 145, 141, 133, 136, 148, 142, 134, 131, 140, 138, 133, 142, 138, 145, 138, 137, 127, 145, 127, 126, 126, 125, 129, 133, 151, 149, 135, 152, 150, 129, 152, 145, 129, 127, 127, 118, 132, 147, 142, 129, 142, 132, 137, 132, 130, 132, 134, 131, 131, 151, 136, 149, 139, 135, 148, 132, 129, 134, 141, 141, 146, 168, 137, 136, 143, 153, 134, 133, 141, 150, 150, 158, 136, 137, 119, 129, 158, 137, 130, 136, 138, 132, 125, 139, 138, 135, 150, 144, 140, 128, 134, 133, 120, 140, 127, 127, 145, 148, 112, 135, 135, 137, 159, 131, 132, 129, 127, 125, 142, 138, 135, 146, 140, 144, 135, 125, 161, 135, 133, 160, 125, 139, 138, 134, 133, 130, 148, 130, 132, 122, 137, 121, 134, 136, 134, 132, 134, 131, 131, 137, 141, 134, 126, 155, 140, 123, 126, 131, 127, 135, 146, 140, 139, 149, 134, 125, 146, 155, 127, 132, 121, 134, 133, 127, 137, 143, 119, 139, 141, 134, 131, 143, 170, 131, 128, 129, 121, 140, 141, 137, 129, 123, 132, 134, 139, 126, 152, 124, 128, 132, 128, 130, 126, 129, 141, 124, 130, 131, 144, 126, 128, 135, 138, 114, 142, 137, 141, 129, 153, 125, 146, 137, 141, 132, 126, 138, 123, 136, 139, 135, 149, 125, 140, 131, 132, 133, 137, 148, 136, 133, 130, 150, 156, 138, 151, 156, 139, 122, 130, 140, 138, 137, 145, 126, 130, 141, 130, 132, 138, 124, 141, 133, 146, 128, 133, 133, 120, 136, 137, 125, 135, 135, 133, 132, 146, 131, 135, 140, 129, 136, 129, 129, 134, 124, 130, 129, 132, 137, 128, 136, 145, 139, 153, 127, 134, 140, 125, 136, 145, 135, 125, 145, 139, 133, 132, 132, 130, 130, 132, 139, 136, 124, 142, 137, 117, 139, 126, 136, 130, 132, 135, 126, 127, 133, 145, 140, 161, 134, 139, 137, 135, 130, 135, 128, 130, 135, 126, 127, 128, 138, 129, 139, 129, 128, 136, 146, 149, 135, 136, 142, 136, 122, 126, 128, 130, 130, 133, 136, 143, 126, 132, 140, 123, 121, 138, 140, 131, 129, 165, 128, 124, 130, 131, 145, 144, 152, 128, 135, 124, 139, 136, 133, 137, 131, 144, 119, 136, 136, 132, 137, 143, 143, 126, 125, 130, 118, 125, 132, 139, 125, 126, 131, 134, 138, 136, 129, 148, 126, 123, 146, 139, 131, 122, 135, 160, 130, 131, 123, 137, 119, 137, 137, 143, 129, 140, 151, 144, 134, 141, 136, 135, 131, 119, 138, 123, 125, 126, 131, 148, 130, 130, 125, 138, 137, 138, 117, 132, 140, 119, 135, 149, 130, 133, 134, 135, 139, 141, 128, 112, 124, 139, 136, 131, 132, 131, 137, 127, 136, 121, 132, 139, 123, 125, 141, 121, 139, 111, 141, 123, 139, 131, 141, 138, 142, 147, 123, 134, 136, 140, 167, 143, 129, 129, 144, 140, 128, 131, 131, 142, 129, 147, 146, 123, 126, 154, 151, 136, 127, 133, 130, 121, 136, 146, 142, 131, 141, 128, 135, 140, 115, 138, 129, 129, 141, 122, 154, 135, 131, 140, 127, 125, 130, 140, 168, 134, 121, 135, 137, 113, 128, 138, 142, 137, 149, 134, 137, 126, 136, 136, 158, 145, 152, 102, 145, 128, 79, 148, 145, 120, 105, 138, 136, 141, 158, 136, 142, 136, 134, 150, 130, 121, 122, 139, 145, 155, 139, 130, 146, 155, 140, 130, 138, 139, 141, 132, 136, 132, 136, 127, 129, 145, 121, 132, 125, 122, 130, 136, 116, 138, 139, 141, 145, 123, 111, 137, 155, 133, 142, 128, 142, 135, 128, 143, 147, 132, 131, 135, 122, 120, 128, 117, 132, 135, 133, 143, 146, 133, 126, 124, 137, 135, 133, 137, 133, 151, 114, 127, 127, 127, 138, 154, 133, 128, 144, 134, 129, 126, 128, 141, 137, 149, 129, 145, 132, 124, 141, 122, 127, 118, 134, 144, 147, 143, 142, 145, 129, 121, 114, 141, 137, 133, 134, 128, 142, 142, 135, 142, 137, 128, 135, 144, 131, 136, 138, 149, 138, 137, 132, 153, 132, 145, 141, 122, 137, 151, 124, 130, 118, 135, 136, 116, 147, 144, 130, 121, 135, 132, 142, 137, 156, 127, 157, 145, 142, 121, 149, 136, 140, 124, 128, 123, 130, 131, 136, 136, 133, 146, 128, 145, 141, 149, 147, 152, 157, 132, 127, 134, 143, 145, 129, 130, 130, 153, 129, 137, 133, 128, 132, 133, 133, 141, 147, 135, 126, 125, 132, 126, 137, 147, 127, 128, 135, 114, 135, 147, 136, 132, 140, 131, 128, 140, 150, 137, 122, 143, 147, 125, 126, 132, 126, 140, 145, 137, 142, 104, 145, 145, 139, 144, 135, 120, 187, 140, 139, 128, 143, 134, 128, 129, 131, 143, 148, 141, 151, 163, 157, 136, 144, 130, 135, 116, 111, 145, 149, 137, 147, 172, 142, 142, 140, 125, 145, 158, 126, 155, 133, 137, 139, 125, 143, 126, 140, 136, 135, 131, 128, 115, 137, 138, 136, 137, 155, 124, 145, 129, 137, 133, 127, 137, 123, 138, 125, 130, 145, 141, 151, 144, 117, 157, 120, 138, 142, 126, 126, 138, 126, 133, 122, 135, 108, 145, 134, 136, 127, 124, 160, 139, 146, 148, 150, 135, 138, 114, 130, 102, 143, 139, 131, 150, 125, 148, 143, 125, 139, 146, 140, 152, 124, 133, 137, 135, 133, 142, 146, 149, 148, 133, 142, 129, 154, 119, 133, 135, 134, 120, 131, 156, 120, 137, 128, 123, 132, 133, 131, 153, 138, 142, 106, 140, 130, 138, 149, 141, 153, 130, 139, 145, 128, 127, 121, 116, 138, 134, 150, 143, 130, 153, 125, 159, 144, 149, 134, 121, 132, 148, 141, 145, 117, 133, 129, 123, 125, 139, 131, 144, 130, 138, 128, 128, 134, 135, 156, 136, 148, 119, 144, 122, 133, 148, 113, 115, 133, 131, 126, 143, 125, 140, 134, 128, 145, 140, 138, 126, 129, 155, 136, 123, 139, 121, 135, 113, 131, 145, 131, 150, 131, 136, 164, 119, 130, 132, 132, 138, 147, 138, 138, 127, 132, 141, 152, 146, 132, 125, 119, 126, 133, 150, 141, 148, 134, 137, 136, 158, 136, 138, 151, 141, 151, 188, 137, 140, 134, 140, 147, 142, 132, 154, 131, 127, 131, 136, 132, 130, 146, 117, 147, 131, 138, 141, 140, 124, 142, 125, 140, 134, 138, 134, 135, 141, 137, 135, 137, 142, 116, 128, 141, 128, 136, 145, 136, 139, 141, 138, 137, 146, 140, 143, 136, 147, 130, 134, 140, 135, 137, 129, 133, 141, 133, 134, 130, 130, 131, 133, 137, 153, 125, 125, 143, 132, 149, 124, 136, 133, 142, 138, 135, 124, 144, 133, 149, 128, 134, 139, 121, 140, 123, 138, 155, 133, 149, 129, 146, 140, 131, 135, 140, 136, 135, 142, 135, 137, 141, 121, 137, 139, 127, 131, 139, 137, 148, 147, 130, 144, 133, 133, 150, 144, 168, 145, 140, 138, 139, 138, 138, 128, 123, 124, 140, 133, 133, 130, 132, 136, 145, 139, 139, 141, 143, 141, 125, 143, 135, 141, 145, 131, 133, 130, 129, 138, 121, 136, 141, 133, 133, 149, 127, 144, 117, 121, 137, 147, 140, 148, 139, 130, 137, 131, 131, 135, 132, 149, 140, 134, 139, 133, 134, 127, 139, 134, 130, 135, 136, 119, 134, 134, 152, 129, 134, 129, 138, 134, 141, 132, 132, 150, 132, 144, 130, 117, 131, 124, 133, 131, 139, 137, 138, 143, 135, 116, 137, 118, 136, 132, 128, 132, 129, 137, 141, 137, 144, 147, 141, 141, 151, 136, 133, 137, 140, 130, 156, 147, 124, 142, 141, 137, 128, 133, 138, 129, 131, 136, 134, 137, 141, 138, 137, 148, 133, 144, 146, 128, 130, 138, 139, 134, 144, 122, 141, 135, 134, 141, 130, 139, 140, 133, 146, 151, 133, 137, 145, 129, 136, 137, 129, 135, 130, 137, 118, 142, 140, 135, 138, 134, 145, 132, 167, 137, 135, 127, 137, 133, 129, 136, 139, 140, 127, 124, 140, 141, 142, 137, 139, 131, 133, 149, 137, 132, 133, 136, 140, 143, 129, 107, 139, 139, 130, 139, 130, 135, 133, 142, 130, 149, 125, 140, 135, 123, 137, 136, 134, 141, 127, 151, 141, 140, 134, 133, 134, 131, 130, 143, 133, 132, 132, 134, 144, 142, 140, 134, 140, 96, 144, 121, 133, 136, 140, 126, 114, 133, 139, 150, 141, 141, 138, 133, 146, 137, 153, 149, 132, 143, 129, 142, 140, 132, 133, 136, 132, 145, 140, 135, 139, 133, 148, 125, 134, 133, 131, 138, 144, 139, 138, 152, 148, 156, 154, 129, 142, 152, 133, 146, 137, 136, 129, 134, 135, 132, 127, 137, 134, 139, 136, 133, 138, 128, 131, 134, 145, 146, 152, 137, 133, 134, 131, 144, 133, 145, 137, 143, 146, 144, 134, 140, 126, 123, 131, 144, 142, 139, 137, 136, 135, 139, 135, 151, 151, 141, 137, 122, 145, 123, 141, 129, 141, 144, 131, 140, 140, 138, 133, 136, 134, 139, 142, 136, 146, 143, 141, 139, 141, 140, 133, 133, 138, 138, 141, 145, 139, 143, 139, 133, 129, 136, 135, 136, 133, 126, 133, 139, 124, 138, 138, 135, 135, 142, 132, 135, 130, 141, 129, 136, 140, 133, 139, 137, 138, 134, 129, 136, 135, 134, 140, 138, 136, 137, 134, 136, 137, 141, 141, 132, 138, 136, 151, 139, 134, 137, 140, 142, 147, 135, 136, 136, 131, 138, 136, 137, 133, 127, 139, 143, 126, 136, 140, 134, 136, 145, 141, 132, 141, 137, 139, 136, 139, 133, 140, 132, 134, 138, 133, 143, 140, 140, 141, 138, 129, 139, 141, 136, 140, 133, 138, 130, 134, 141, 140, 138, 133, 134, 143, 146, 139, 141, 137, 132, 138, 135, 144, 133, 137, 134, 131, 135, 140, 133, 135, 138, 137, 139, 138, 136, 138, 138, 136, 140, 134, 139, 138, 137, 129, 134, 134, 136, 131, 137, 134, 128, 130, 137, 135, 134, 140, 142, 138, 139, 135, 128, 138, 139, 138, 147, 141, 144, 139, 136, 138, 132, 135, 142, 127, 136, 134, 134, 136, 126, 133, 136, 137, 133, 133, 145, 135, 138, 124, 131, 136, 135, 131, 139, 134, 136, 133, 137, 133, 141, 134, 137, 138, 141, 140, 134, 137, 133, 130, 133, 139, 140, 133, 138, 138, 139, 138, 142, 133, 126, 128, 137, 144, 138, 135, 132, 136, 138, 133, 141, 134, 130, 140, 135, 135, 126, 140, 138, 139, 129, 140, 139, 133, 137, 149, 138, 134, 138, 134, 142, 138, 144, 145, 138, 138, 135, 133, 140, 144, 133, 136, 140, 137, 135, 140, 138, 134, 140, 140, 137, 141, 141, 130, 139, 139, 142, 135, 132, 136, 134, 138, 135, 133, 142, 138, 122, 133, 135, 134, 140, 132, 135, 142, 137, 129, 132, 139, 143, 139, 144, 139, 134, 142, 142, 131, 133, 138, 137, 146, 135, 141, 142, 137, 136, 136, 136, 145, 140, 139, 137, 134, 145, 131, 138, 138, 135, 136, 133, 130, 143, 133, 139, 139, 142, 135, 133, 136, 129, 135, 138, 133, 129, 128, 136, 145, 137, 145, 142, 138, 136, 136, 132, 138, 139, 136, 136, 133, 141, 137, 135, 137, 139, 134, 139, 134, 135, 141, 140, 137, 135, 143, 140, 137, 142, 130, 141, 130, 133, 133, 138, 140, 143, 137, 137, 137, 133, 123, 137, 143, 139, 129, 137, 142, 134, 131, 137, 138, 139, 135, 136, 130, 130, 138, 128, 138, 142, 146, 135, 135, 138, 139, 136, 139, 133, 133, 139, 146, 142, 137, 133, 134, 138, 124, 136, 125, 134, 130, 136, 124, 148, 138, 134, 134, 137, 132, 141, 134, 126, 138, 137, 130, 132, 131, 131, 134, 139, 135, 137, 141, 139, 133, 134, 126, 132, 140, 140, 146, 131, 137, 131, 138, 134, 141, 137, 141, 134, 133, 129, 132, 135, 137, 133, 132, 132, 145, 136, 140, 138, 136, 132, 145, 127, 138, 133, 135, 141, 129, 139, 144, 145, 135, 128, 134, 138, 139, 131, 137, 139, 135, 142, 133, 140, 141, 134, 149, 147, 143, 132, 132, 137, 132, 148, 131, 140, 143, 137, 127, 135, 140, 136, 144, 135, 125, 125, 137, 132, 132, 132, 126, 136, 128, 140, 132, 156, 129, 136, 129, 127, 131, 133, 126, 143, 135, 127, 109, 146, 119, 130, 126, 140, 126, 134, 127, 150, 153, 137, 133, 140, 135, 141, 135, 137, 135, 129, 140, 127, 129, 135, 146, 161, 157, 132, 133, 136, 138, 131, 131, 135, 126, 136, 133, 127, 137, 98, 159, 119, 138, 141, 126, 132, 135, 142, 143, 124, 134, 121, 137, 134, 136, 130, 135, 138, 123, 137, 129, 136, 134, 141, 141, 141, 113, 135, 128, 139, 128, 132, 133, 132, 140, 159, 158, 125, 151, 132, 142, 134, 136, 140, 142, 131, 140, 138, 134, 128, 127, 154, 129, 137, 133, 139, 132, 133, 134, 130, 136, 136, 141, 144, 135, 161, 132, 127, 144, 164, 118, 135, 131, 122, 138, 129, 127, 135, 140, 134, 134, 129, 132, 128, 126, 132, 140, 140, 136, 133, 133, 135, 129, 119, 136, 120, 132, 128, 154, 134, 134, 128, 170, 139, 132, 145, 136, 127, 141, 133, 148, 129, 133, 131, 140, 129, 145, 139, 166, 138, 137, 135, 138, 138, 133, 144, 148, 137, 137, 139, 133, 145, 147, 140, 136, 144, 124, 131, 142, 139, 149, 130, 145, 128, 125, 142, 130, 140, 138, 130, 133, 132, 134, 130, 130, 130, 140, 133, 143, 134, 128, 125, 133, 148, 139, 140, 138, 136, 120, 140, 133, 146, 139, 150, 120, 135, 138, 142, 130, 164, 149, 149, 127, 132, 137, 137, 129, 129, 127, 122, 121, 130, 114, 140, 140, 153, 144, 150, 140, 144, 126, 132, 134, 138, 132, 141, 132, 135, 137, 138, 139, 148, 119, 132, 118, 143, 134, 155, 133, 139, 132, 131, 137, 129, 123, 128, 132, 133, 161, 138, 143, 130, 140, 131, 136, 145, 137, 127, 138, 130, 133, 141, 138, 135, 128, 129, 133, 144, 115, 130, 135, 149, 130, 136, 139, 133, 138, 144, 135, 128, 139, 142, 140, 130, 133, 143, 140, 132, 147, 147, 137, 139, 137, 126, 145, 133, 130, 135, 134, 134, 135, 133, 128, 125, 136, 135, 137, 133, 135, 124, 131, 142, 132, 135, 143, 135, 130, 141, 138, 134, 142, 131, 137, 129, 132, 136, 137, 137, 125, 138, 135, 134, 129, 135, 138, 136, 118, 134, 126, 131, 145, 149, 136, 139, 128, 135, 130, 150, 149, 133, 131, 145, 131, 139, 165, 131, 134, 142, 141, 130, 118, 137, 130, 153, 125, 131, 137, 133, 130, 134, 151, 135, 145, 141, 127, 134, 132, 141, 131, 141, 163, 135, 132, 149, 141, 148, 130, 118, 142, 123, 133, 135, 135, 137, 129, 132, 141, 140, 140, 140, 131, 128, 138, 135, 132, 136, 142, 134, 128, 134, 148, 155, 150, 119, 141, 139, 139, 136, 124, 124, 141, 136, 128, 132, 138, 129, 138, 122, 123, 142, 134, 146, 140, 132, 140, 134, 127, 141, 140, 156, 136, 150, 134, 137, 129, 136, 143, 141, 133, 126, 143, 124, 143, 141, 130, 149, 146, 155, 123, 130, 123, 118, 134, 140, 133, 138, 138, 149, 120, 152, 128, 135, 130, 149, 129, 129, 134, 132, 133, 133, 145, 191, 131, 135, 139, 130, 151, 122, 133, 128, 126, 127, 137, 151, 143, 139, 140, 132, 125, 127, 139, 146, 150, 141, 132, 127, 139, 150, 137, 134, 135, 139, 135, 124, 148, 143, 147, 136, 135, 139, 130, 136, 147, 145, 115, 134, 126, 140, 120, 145, 112, 113, 117, 132, 143, 119, 128, 139, 153, 138, 137, 121, 139, 118, 135, 139, 156, 148, 134, 140, 123, 130, 135, 130, 125, 142, 124, 138, 115, 135, 120, 139, 128, 135, 134, 134, 136, 129, 142, 140, 126, 141, 144, 139, 127, 126, 136, 139, 130, 138, 145, 133, 139, 144, 136, 136, 130, 141, 135, 139, 133, 127, 133, 134, 143, 128, 137, 113, 144, 117, 129, 165, 142, 141, 136, 131, 113, 130, 142, 147, 144, 147, 138, 136, 137, 140, 127, 156, 134, 136, 142, 124, 145, 146, 143, 129, 129, 136, 153, 120, 149, 132, 143, 129, 146, 142, 142, 134, 130, 142, 151, 131, 131, 124, 120, 140, 151, 132, 136, 146, 138, 114, 124, 135, 130, 147, 140, 131, 137, 129, 139, 130, 125, 122, 132, 153, 116, 132, 138, 145, 135, 155, 135, 130, 131, 151, 137, 131, 150, 135, 113, 138, 121, 127, 140, 140, 126, 128, 139, 126, 126, 145, 149, 137, 137, 155, 139, 135, 142, 129, 117, 129, 131, 139, 133, 140, 127, 139, 131, 125, 128, 132, 157, 132, 128, 137, 144, 137, 121, 163, 134, 144, 136, 150, 115, 137, 123, 126, 142, 140, 130, 131, 124, 136, 140, 138, 146, 139, 131, 145, 139, 130, 141, 141, 152, 128, 140, 127, 148, 165, 147, 140, 145, 133, 146, 129, 123, 139, 134, 150, 137, 126, 130, 142, 142, 146, 138, 131, 137, 146, 113, 116, 144, 146, 142, 126, 126, 134, 141, 143, 132, 154, 144, 130, 124, 142, 137, 145, 139, 142, 141, 160, 139, 150, 120, 126, 132, 125, 145, 128, 140, 137, 128, 138, 143, 130, 121, 126, 127, 136, 140, 141, 144, 143, 134, 130, 146, 132, 133, 122, 158, 134, 143, 147, 148, 128, 152, 136, 147, 129, 134, 132, 135, 132, 138, 131, 154, 129, 122, 139, 137, 141, 122, 122, 133, 123, 141, 142, 116, 134, 148, 136, 137, 144, 144, 132, 131, 125, 136, 132, 132, 127, 137, 142, 139, 142, 141, 140, 130, 125, 146, 147, 129, 131, 128, 129, 119, 119, 134, 130, 130, 128, 150, 138, 130, 126, 140, 135, 133, 155, 136, 130, 170, 124, 126, 123, 148, 142, 137, 132, 138, 142, 120, 131, 127, 125, 130, 129, 124, 131, 142, 127, 138, 138, 136, 131, 132, 129, 145, 145, 136, 134, 146, 127, 136, 143, 130, 135, 140, 143, 143, 140, 130, 127, 145, 136, 129, 135, 147, 140, 125, 144, 125, 145, 131, 138, 136, 139, 145, 128, 138, 140, 156, 136, 135, 118, 126, 133, 139, 148, 138, 122, 138, 153, 133, 143, 139, 136, 139, 138, 130, 140, 148, 149, 145, 134, 129, 126, 147, 144, 128, 132, 137, 142, 139, 141, 168, 129, 142, 125, 130, 149, 143, 137, 147, 129, 140, 140, 142, 127, 144, 142, 130, 132, 147, 126, 125, 129, 131, 132, 139, 147, 123, 134, 135, 145, 124, 150, 141, 132, 140, 133, 138, 141, 133, 149, 128, 147, 137, 135, 140, 144, 132, 114, 132, 132, 136, 125, 127, 124, 142, 130, 117, 132, 139, 137, 128, 143, 142, 138, 129, 126, 114, 131, 137, 131, 120, 135, 139, 150, 137, 135, 129, 139, 132, 131, 135, 127, 120, 139, 144, 142, 158, 139, 141, 133, 127, 133, 132, 142, 148, 137, 147, 149, 164, 144, 137, 125, 134, 139, 138, 140, 155, 134, 153, 144, 139, 133, 146, 141, 160, 114, 124, 134, 133, 135, 143, 143, 121, 132, 131, 130, 135, 132, 149, 138, 121, 144, 129, 135, 150, 133, 125, 138, 135, 145, 140, 128, 135, 136, 140, 146, 164, 122, 132, 134, 145, 139, 135, 143, 137, 146, 138, 149, 140, 126, 132, 132, 127, 137, 135, 135, 140, 146, 138, 135, 150, 131, 145, 141, 134, 131, 127, 127, 149, 139, 145, 137, 137, 152, 140, 135, 136, 147, 144, 135, 134, 141, 138, 140, 142, 125, 132, 136, 147, 133, 123, 135, 130, 127, 136, 129, 138, 146, 144, 131, 131, 148, 131, 138, 128, 133, 134, 138, 125, 149, 143, 148, 132, 132, 129, 147, 142, 142, 137, 136, 132, 135, 145, 136, 128, 139, 137, 146, 151, 131, 138, 121, 136, 125, 145, 151, 128, 140, 142, 130, 125, 157, 142, 139, 137, 141, 134, 140, 142, 136, 138, 121, 129, 145, 129, 151, 132, 134, 136, 141, 128, 124, 132, 135, 125, 141, 137, 145, 135, 143, 121, 136, 132, 135, 128, 148, 124, 141, 151, 139, 142, 127, 134, 138, 131, 155, 147, 142, 144, 144, 121, 130, 154, 139, 141, 128, 127, 130, 134, 135, 137, 134, 139, 134, 133, 153, 149, 135, 148, 138, 140, 152, 144, 136, 134, 145, 133, 115, 117, 128, 132, 159, 135, 127, 136, 133, 140, 141, 147, 163, 133, 129, 149, 138, 139, 121, 146, 139, 134, 138, 134, 130, 133, 137, 127, 149, 134, 132, 136, 136, 137, 137, 137, 132, 131, 147, 133, 147, 124, 137, 140, 136, 130, 145, 135, 159, 122, 128, 141, 142, 129, 143, 132, 126, 139, 114, 121, 129, 136, 139, 126, 147, 131, 145, 129, 142, 140, 140, 134, 132, 137, 139, 129, 144, 121, 141, 143, 131, 150, 126, 130, 148, 147, 163, 146, 125, 161, 118, 130, 130, 144, 131, 136, 134, 143, 152, 150, 141, 135, 133, 137, 140, 147, 130, 143, 142, 136, 137, 134, 134, 124, 138, 141, 128, 157, 140, 130, 128, 127, 136, 142, 136, 141, 119, 137, 148, 135, 156, 131, 134, 150, 144, 141, 129, 125, 148, 136, 116, 131, 143, 139, 129, 142, 154, 149, 138, 150, 135, 135, 129, 130, 141, 140, 125, 134, 127, 129, 134, 135, 152, 143, 136, 127, 139, 136, 143, 143, 135, 149, 146, 138, 142, 135, 138, 135, 137, 123, 152, 129, 129, 133, 135, 134, 145, 140, 118, 124, 123, 131, 142, 137, 144, 130, 137, 132, 141, 140, 126, 134, 132, 128, 133, 127, 131, 133, 141, 132, 136, 134, 131, 128, 137, 130, 145, 147, 138, 136, 136, 126, 136, 124, 134, 126, 125, 140, 124, 142, 132, 136, 135, 132, 132, 117, 137, 137, 138, 133, 124, 134, 139, 137, 119, 144, 146, 139, 131, 148, 136, 141, 127, 156, 137, 143, 140, 135, 152, 150, 142, 145, 138, 140, 125, 139, 144, 136, 135, 137, 143, 123, 154, 117, 122, 131, 134, 127, 144, 126, 141, 121, 132, 124, 142, 142, 155, 141, 139, 127, 140, 126, 137, 126, 135, 131, 138, 130, 135, 138, 136, 142, 140, 139, 134, 136, 137, 136, 147, 132, 136, 140, 119, 135, 147, 135, 142, 131, 134, 130, 137, 141, 137, 144, 130, 132, 124, 131, 139, 138, 150, 127, 132, 137, 139, 134, 138, 139, 135, 132, 127, 152, 141, 135, 132, 133, 136, 139, 142, 138, 132, 145, 124, 141, 123, 125, 145, 111, 131, 137, 129, 134, 157, 124, 128, 140, 128, 135, 130, 130, 128, 144, 133, 119, 143, 118, 137, 144, 125, 127, 138, 125, 138, 139, 135, 129, 161, 138, 145, 140, 133, 130, 138, 140, 139, 149, 141, 133, 144, 133, 150, 128, 128, 132, 125, 123, 133, 149, 131, 137, 131, 135, 138, 134, 132, 141, 132, 135, 136, 142, 147, 145, 153, 119, 129, 127, 135, 131, 142, 141, 135, 128, 132, 130, 132, 125, 136, 129, 135, 123, 138, 139, 141, 131, 144, 137, 128, 160, 116, 134, 136, 147, 142, 132, 133, 137, 153, 122, 137, 143, 127, 151, 146, 146, 138, 131, 134, 140, 129, 129, 137, 142, 129, 140, 135, 134, 140, 137, 139, 144, 143, 124, 131, 131, 140, 134, 136, 138, 139, 129, 141, 130, 135, 132, 131, 148, 131, 139, 122, 130, 151, 134, 140, 136, 144, 144, 122, 135, 139, 139, 132, 125, 130, 136, 145, 129, 139, 129, 134, 142, 143, 135, 141, 126, 135, 146, 151, 141, 142, 146, 149, 138, 122, 137, 127, 139, 138, 153, 145, 139, 138, 134, 136, 140, 129, 121, 148, 133, 106, 133, 135, 141, 139, 132, 139, 140, 139, 123, 140, 124, 136, 136, 140, 149, 129, 133, 134, 125, 125, 139, 138, 136, 135, 137, 123, 118, 147, 139, 126, 142, 137, 128, 130, 135, 145, 133, 135, 145, 129, 138, 134, 135, 139, 96, 137, 130, 131, 134, 141, 129, 151, 134, 137, 140, 141, 142, 128, 129, 136, 141, 142, 127, 139, 136, 152, 133, 137, 135, 138, 144, 145, 143, 132, 133, 142, 130, 143, 133, 139, 129, 133, 136, 145, 137, 131, 141, 126, 149, 143, 147, 135, 127, 131, 131, 138, 137, 141, 134, 134, 134, 134, 145, 129, 138, 133, 133, 149, 121, 137, 135, 138, 127, 136, 140, 137, 170, 130, 125, 128, 141, 137, 137, 139, 128, 118, 151, 155, 120, 136, 132, 134, 132, 133, 129, 135, 126, 139, 128, 133, 147, 144, 132, 119, 123, 121, 135, 152, 124, 125, 156, 135, 131, 137, 138, 128, 138, 135, 136, 133, 153, 137, 124, 109, 145, 128, 141, 147, 135, 128, 152, 126, 144, 133, 123, 99, 120, 126, 132, 142, 128, 134, 151, 122, 137, 141, 119, 127, 130, 125, 142, 134, 153, 131, 143, 133, 131, 140, 132, 134, 138, 133, 150, 149, 127, 151, 124, 152, 133, 135, 139, 146, 141, 153, 137, 136, 126, 125, 129, 131, 125, 125, 142, 137, 139, 114, 125, 136, 132, 116, 131, 150, 150, 137, 126, 120, 130, 136, 138, 128, 128, 145, 127, 113, 114, 130, 135, 134, 130, 117, 123, 147, 151, 138, 129, 124, 144, 139, 137, 136, 117, 141, 139, 137, 130, 131, 135, 147, 139, 148, 140, 146, 127, 122, 136, 115, 151, 130, 134, 144, 131, 141, 145, 131, 142, 149, 147, 129, 155, 144, 128, 131, 126, 139, 137, 123, 135, 139, 137, 152, 131, 136, 127, 128, 154, 136, 159, 132, 162, 137, 120, 126, 128, 125, 147, 165, 120, 124, 122, 131, 153, 132, 145, 138, 133, 151, 121, 144, 143, 138, 139, 142, 135, 137, 141, 121, 142, 128, 142, 146, 143, 131, 136, 135, 132, 136, 143, 125, 138, 128, 126, 145, 154, 140, 133, 141, 133, 135, 142, 153, 139, 138, 134, 131, 130, 128, 132, 128, 119, 137, 122, 131, 129, 141, 154, 145, 139, 139, 163, 132, 141, 145, 133, 135, 143, 123, 156, 131, 127, 129, 144, 143, 143, 141, 128, 141, 159, 141, 135, 130, 135, 128, 137, 125, 144, 138, 144, 141, 136, 138, 130, 139, 143, 134, 143, 140, 132, 147, 129, 122, 137, 155, 123, 129, 135, 130, 131, 145, 123, 144, 117, 152, 136, 123, 134, 138, 151, 127, 137, 130, 138, 140, 133, 129, 129, 138, 137, 135, 148, 136, 133, 158, 127, 156, 130, 127, 135, 127, 133, 140, 141, 148, 140, 130, 120, 147, 138, 146, 135, 141, 139, 117, 138, 134, 133, 121, 127, 130, 141, 127, 133, 144, 129, 150, 137, 134, 147, 131, 134, 136, 116, 144, 136, 144, 142, 130, 144, 143, 143, 131, 139, 122, 129, 121, 136, 133, 123, 129, 128, 131, 127, 145, 131, 159, 131, 133, 147, 129, 138, 118, 138, 129, 137, 149, 129, 138, 138, 130, 135, 145, 127, 138, 137, 151, 133, 138, 134, 141, 134, 138, 139, 129, 128, 140, 143, 128, 144, 144, 159, 117, 135, 147, 129, 126, 148, 136, 123, 156, 131, 130, 135, 121, 147, 132, 126, 155, 145, 140, 128, 144, 136, 122, 135, 129, 133, 128, 130, 121, 124, 127, 126, 135, 137, 140, 152, 143, 144, 132, 142, 113, 124, 131, 151, 138, 145, 128, 133, 143, 118, 145, 143, 145, 151, 127, 142, 127, 119, 122, 128, 132, 114, 131, 132, 147, 135, 140, 125, 135, 137, 147, 115, 135, 129, 133, 139, 138, 135, 133, 126, 153, 125, 150, 143, 128, 127, 146, 146, 161, 132, 128, 140, 121, 138, 138, 149, 123, 127, 143, 140, 134, 139, 145, 146, 146, 143, 122, 134, 134, 130, 126, 136, 143, 136, 123, 131, 132, 145, 141, 142, 141, 142, 125, 145, 136, 137, 127, 140, 119, 123, 137, 141, 129, 142, 155, 145, 120, 127, 148, 135, 153, 133, 119, 138, 136, 144, 154, 152, 135, 119, 128, 130, 152, 134, 118, 152, 130, 140, 132, 154, 142, 151, 121, 140, 121, 130, 136, 135, 132, 141, 137, 130, 131, 147, 146, 126, 132, 157, 124, 128, 124, 130, 140, 137, 136, 141, 130, 114, 136, 136, 144, 127, 139, 121, 153, 129, 137, 125, 133, 129, 138, 139, 135, 131, 139, 135, 149, 146, 120, 146, 138, 129, 139, 148, 126, 134, 138, 133, 123, 132, 142, 122, 126, 133, 110, 129, 124, 130, 151, 133, 142, 101, 133, 150, 120, 133, 136, 125, 123, 133, 149, 127, 139, 140, 142, 140, 136, 138, 139, 128, 127, 138, 124, 145, 126, 128, 124, 141, 128, 137, 139, 120, 142, 132, 152, 131, 143, 149, 129, 147, 128, 142, 162, 133, 129, 151, 128, 132, 131, 138, 130, 134, 134, 136, 141, 146, 115, 144, 136, 118, 135, 130, 132, 123, 139, 134, 131, 134, 129, 132, 135, 132, 147, 139, 147, 135, 140, 137, 150, 134, 131, 139, 130, 126, 160, 116, 130, 131, 142, 140, 142, 137, 145, 137, 138, 138, 132, 140, 170, 133, 144, 113, 130, 115, 127, 143, 140, 148, 122, 138, 141, 132, 153, 141, 136, 125, 135, 137, 135, 131, 125, 131, 137, 143, 117, 126, 109, 131, 139, 135, 135, 145, 102, 130, 140, 137, 127, 134, 135, 145, 134, 140, 150, 136, 134, 137, 128, 118, 142, 137, 140, 137, 133, 131, 146, 133, 119, 133, 139, 145, 134, 141, 136, 135, 142, 144, 143, 144, 122, 142, 130, 139, 138, 134, 138, 138, 136, 142, 137, 129, 155, 145, 138, 120, 139, 132, 140, 158, 127, 133, 140, 152, 145, 123, 134, 153, 142, 157, 137, 145, 130, 145, 131, 147, 162, 134, 147, 127, 127, 130, 131, 126, 130, 137, 149, 137, 141, 151, 128, 138, 143, 128, 139, 141, 133, 115, 155, 151, 140, 128, 134, 144, 126, 140, 135, 138, 132, 142, 142, 142, 122, 135, 139, 134, 139, 140, 166, 133, 147, 145, 120, 139, 144, 141, 140, 134, 125, 140, 130, 146, 126, 144, 127, 131, 115, 136, 128, 142, 136, 139, 150, 160, 133, 132, 135, 119, 142, 122, 129, 137, 141, 139, 134, 123, 129, 125, 133, 127, 140, 139, 127, 137, 126, 130, 125, 144, 138, 128, 155, 156, 135, 153, 140, 140, 146, 155, 138, 121, 137, 140, 123, 122, 136, 126, 138, 130, 135, 137, 135, 134, 140, 159, 130, 130, 131, 136, 127, 126, 121, 132, 124, 116, 132, 142, 138, 128, 147, 134, 135, 123, 129, 147, 133, 118, 132, 137, 129, 143, 145, 145, 134, 133, 130, 129, 138, 128, 143, 133, 156, 146, 119, 128, 128, 134, 167, 139, 139, 135, 128, 127, 139, 138, 125, 144, 140, 131, 139, 127, 132, 137, 149, 133, 126, 140, 133, 134, 145, 131, 134, 140, 133, 141, 134, 142, 149, 173, 141, 130, 129, 137, 133, 128, 144, 146, 131, 134, 143, 129, 141, 124, 136, 140, 130, 150, 135, 133, 137, 133, 137, 143, 135, 111, 133, 138, 147, 130, 125, 144, 136, 127, 142, 136, 143, 137, 136, 114, 132, 120, 136, 141, 130, 146, 136, 160, 128, 141, 151, 139, 137, 147, 133, 129, 131, 139, 143, 126, 132, 140, 134, 139, 142, 147, 136, 142, 130, 131, 153, 154, 130, 129, 141, 130, 136, 136, 144, 141, 134, 139, 137, 142, 130, 133, 142, 135, 144, 142, 147, 136, 136, 114, 136, 126, 111, 136, 152, 134, 124, 144, 133, 132, 142, 137, 145, 139, 138, 128, 148, 133, 140, 130, 131, 140, 142, 141, 135, 141, 130, 132, 148, 132, 118, 145, 145, 130, 139, 150, 135, 128, 131, 141, 141, 141, 119, 141, 132, 140, 136, 121, 145, 123, 136, 134, 164, 139, 127, 136, 124, 134, 135, 127, 137, 131, 142, 120, 139, 147, 136, 160, 139, 159, 115, 141, 133, 142, 146, 127, 143, 128, 133, 135, 152, 138, 137, 137, 130, 139, 129, 142, 146, 131, 131, 130, 139, 139, 138, 145, 140, 136, 126, 131, 143, 142, 130, 121, 140, 133, 154, 140, 138, 140, 131, 131, 136, 134, 141, 137, 129, 147, 144, 146, 144, 143, 142, 139, 142, 139, 122, 121, 128, 120, 146, 131, 137, 136, 120, 134, 151, 144, 144, 154, 128, 142, 138, 145, 133, 149, 141, 153, 127, 139, 134, 125, 141, 129, 128, 131, 132, 133, 133, 135, 141, 131, 128, 133, 114, 135, 136, 141, 127, 141, 139, 145, 132, 132, 132, 134, 123, 136, 127, 138, 110, 139, 138, 140, 151, 127, 159, 140, 134, 140, 135, 123, 141, 128, 145, 126, 142, 139, 156, 128, 128, 132, 135, 153, 137, 143, 122, 146, 147, 139, 132, 149, 136, 143, 134, 157, 128, 121, 140, 139, 141, 140, 139, 130, 142, 135, 143, 137, 127, 136, 141, 127, 140, 136, 145, 124, 142, 142, 140, 136, 130, 138, 151, 134, 142, 146, 137, 141, 142, 132, 138, 134, 129, 127, 142, 124, 149, 131, 131, 125, 144, 138, 140, 130, 140, 133, 127, 135, 132, 139, 140, 148, 135, 133, 142, 134, 143, 157, 135, 133, 149, 142, 140, 139, 147, 134, 138, 136, 134, 139, 133, 126, 127, 133, 125, 122, 136, 131, 148, 131, 148, 154, 143, 140, 145, 165, 131, 140, 143, 142, 122, 122, 153, 138, 131, 127, 135, 136, 139, 123, 143, 166, 130, 133, 127, 130, 107, 142, 125, 133, 136, 137, 145, 143, 129, 140, 142, 141, 139, 117, 130, 131, 119, 138, 152, 166, 123, 122, 134, 141, 138, 136, 137, 142, 129, 146, 131, 123, 134, 143, 116, 131, 132, 135, 137, 139, 132, 142, 136, 150, 132, 133, 134, 134, 139, 132, 134, 137, 145, 141, 134, 143, 140, 146, 137, 141, 125, 126, 134, 141, 134, 146, 142, 132, 140, 142, 135, 164, 138, 118, 154, 141, 130, 136, 139, 152, 157, 126, 133, 158, 143, 150, 134, 121, 137, 141, 133, 126, 135, 140, 129, 124, 128, 136, 122, 125, 134, 145, 136, 132, 129, 156, 127, 139, 127, 139, 125, 131, 133, 141, 129, 142, 138, 127, 127, 145, 133, 132, 123, 126, 113, 140, 126, 145, 136, 128, 120, 147, 145, 143, 136, 144, 140, 154, 126, 136, 137, 133, 128, 124, 140, 127, 151, 129, 140, 158, 126, 146, 126, 140, 140, 131, 141, 139, 133, 130, 133, 133, 135, 133, 143, 131, 135, 121, 119, 155, 131, 154, 136, 138, 144, 137, 134, 115, 131, 116, 125, 147, 134, 138, 133, 130, 138, 113, 137, 136, 128, 137, 135, 135, 147, 136, 139, 146, 141, 131, 132, 168, 128, 121, 144, 124, 146, 125, 133, 142, 125, 133, 155, 145, 140, 140, 140, 141, 152, 156, 122, 124, 128, 133, 128, 127, 135, 146, 137, 144, 148, 155, 131, 138, 137, 118, 133, 129, 136, 149, 128, 131, 120, 132, 139, 143, 157, 133, 133, 124, 124, 131, 120, 144, 145, 134, 133, 134, 143, 125, 132, 137, 133, 131, 143, 143, 132, 143, 118, 128, 153, 127, 123, 134, 131, 135, 129, 131, 138, 146, 144, 134, 131, 122, 130, 129, 124, 125, 122, 135, 128, 144, 134, 132, 145, 129, 144, 131, 126, 145, 138, 133, 123, 138, 123, 131, 147, 125, 145, 138, 137, 137, 150, 145, 144, 151, 145, 141, 130, 127, 127, 143, 148, 138, 129, 138, 140, 139, 130, 132, 125, 131, 142, 132, 139, 139, 139, 152, 136, 129, 140, 131, 132, 141, 131, 137, 135, 147, 120, 123, 134, 121, 121, 133, 131, 134, 128, 133, 118, 129, 136, 131, 140, 139, 134, 131, 142, 125, 152, 129, 124, 145, 140, 133, 143, 136, 139, 145, 130, 146, 152, 132, 139, 147, 148, 134, 139, 138, 135, 140, 135, 132, 132, 117, 130, 136, 136, 142, 143, 109, 130, 130, 139, 129, 140, 125, 134, 132, 141, 137, 125, 145, 125, 134, 158, 136, 136, 141, 132, 136, 121, 138, 140, 138, 126, 125, 131, 126, 124, 133, 129, 135, 132, 143, 153, 133, 129, 137, 125, 130, 143, 136, 134, 136, 121, 128, 136, 151, 127, 138, 138, 128, 154, 143, 148, 144, 148, 136, 134, 129, 149, 130, 123, 138, 128, 134, 132, 133, 110, 132, 127, 131, 122, 143, 122, 145, 137, 137, 149, 138, 132, 134, 126, 132, 124, 131, 132, 138, 132, 141, 142, 141, 125, 163, 136, 145, 139, 126, 144, 134, 141, 139, 130, 131, 131, 131, 125, 157, 139, 121, 140, 127, 146, 126, 121, 135, 137, 132, 126, 152, 139, 154, 153, 140, 141, 132, 134, 138, 132, 137, 129, 130, 142, 147, 134, 138, 127, 132, 134, 138, 139, 135, 143, 131, 160, 134, 124, 134, 132, 149, 145, 121, 121, 148, 127, 144, 138, 133, 144, 145, 138, 143, 137, 138, 138, 143, 126, 131, 130, 128, 134, 137, 135, 130, 138, 134, 142, 137, 132, 132, 134, 135, 134, 141, 133, 121, 143, 141, 137, 149, 132, 135, 136, 136, 133, 127, 145, 146, 122, 138, 136, 129, 140, 134, 135, 130, 137, 136, 137, 135, 138, 140, 141, 139, 139, 139, 142, 143, 136, 142, 137, 145, 136, 135, 135, 142, 127, 141, 136, 127, 133, 138, 126, 144, 135, 141, 144, 144, 135, 147, 131, 127, 137, 141, 131, 129, 134, 123, 128, 138, 136, 129, 146, 139, 131, 142, 142, 136, 148, 135, 127, 139, 126, 136, 129, 138, 140, 133, 131, 145, 134, 139, 138, 133, 141, 133, 137, 145, 138, 138, 134, 136, 130, 136, 138, 141, 135, 141, 137, 141, 143, 133, 137, 137, 137, 136, 131, 140, 147, 131, 140, 129, 143, 136, 135, 137, 131, 133, 137, 137, 132, 145, 125, 145, 139, 128, 131, 141, 141, 130, 139, 147, 134, 127, 134, 142, 142, 143, 130, 131, 146, 137, 142, 135, 133, 133, 138, 136, 142, 130, 140, 136, 144, 127, 142, 143, 132, 137, 132, 139, 142, 149, 134, 137, 142, 133, 141, 128, 138, 136, 130, 136, 142, 138, 131, 143, 142, 137, 148, 135, 139, 134, 143, 125, 141, 144, 138, 142, 127, 142, 134, 140, 139, 140, 138, 136, 127, 143, 140, 135, 141, 126, 136, 132, 143, 143, 139, 136, 141, 137, 134, 134, 142, 135, 127, 134, 129, 137, 144, 130, 137, 144, 140, 138, 140, 129, 132, 145, 135, 136, 147, 136, 138, 135, 137, 141, 132, 134, 129, 136, 139, 126, 129, 136, 137, 134, 133, 134, 125, 132, 149, 146, 133, 143, 146, 134, 132, 127, 131, 137, 136, 136, 134, 150, 128, 135, 136, 126, 137, 139, 135, 136, 131, 143, 135, 131, 139, 131, 135, 135, 137, 143, 126, 128, 143, 134, 137, 128, 139, 138, 142, 148, 140, 131, 130, 135, 133, 130, 136, 137, 148, 138, 137, 144, 139, 139, 134, 131, 137, 137, 134, 120, 134, 141, 138, 130, 137, 148, 131, 144, 144, 132, 129, 140, 143, 137, 124, 135, 135, 143, 132, 140, 135, 142, 132, 131, 142, 130, 134, 133, 139, 131, 135, 139, 134, 132, 143, 131, 138, 129, 139, 142, 139, 132, 134, 135, 129, 129, 133, 130, 127, 141, 135, 131, 132, 136, 140, 142, 137, 144, 141, 145, 140, 138, 137, 127, 143, 142, 131, 144, 144, 134, 137, 142, 148, 130, 132, 145, 135, 143, 134, 136, 125, 133, 136, 128, 133, 125, 138, 141, 125, 137, 128, 134, 139, 143, 124, 142, 134, 135, 138, 139, 145, 127, 135, 137, 143, 127, 130, 119, 131, 134, 144, 131, 151, 134, 140, 140, 136, 136, 132, 142, 137, 132, 141, 137, 144, 142, 136, 137, 133, 146, 139, 136, 138, 142, 136, 130, 142, 133, 141, 130, 141, 134, 140, 128, 131, 150, 134, 136, 121, 133, 135, 142, 136, 126, 142, 136, 138, 135, 147, 131, 143, 133, 130, 146, 135, 140, 135, 132, 133, 131, 137, 135, 135, 133, 139, 139, 142, 133, 144, 142, 134, 134, 133, 126, 139, 144, 140, 140, 132, 131, 137, 140, 132, 139, 129, 135, 125, 128, 148, 146, 123, 135, 148, 149, 132, 143, 142, 137, 141, 140, 137, 142, 138, 126, 143, 128, 134, 142, 122, 132, 141, 139, 133, 140, 133, 135, 120, 137, 150, 139, 146, 136, 131, 131, 129, 137, 151, 131, 138, 134, 137, 134, 117, 134, 136, 140, 146, 126, 133, 126, 145, 139, 137, 141, 134, 147, 140, 135, 122, 133, 128, 152, 136, 125, 129, 142, 136, 138, 134, 124, 153, 133, 138, 141, 131, 125, 142, 132, 138, 130, 129, 135, 128, 133, 142, 145, 125, 140, 148, 134, 133, 131, 139, 139, 132, 146, 141, 158, 109, 142, 146, 117, 133, 119, 146, 132, 132, 134, 134, 137, 127, 136, 128, 146, 134, 135, 140, 136, 130, 128, 146, 151, 140, 135, 142, 131, 137, 143, 135, 141, 145, 153, 142, 136, 143, 140, 143, 131, 122, 138, 137, 117, 142, 141, 147, 150, 125, 137, 141, 129, 136, 130, 132, 138, 135, 129, 137, 134, 133, 148, 132, 147, 135, 142, 138, 137, 139, 145, 126, 127, 126, 126, 141, 141, 137, 136, 125, 137, 128, 141, 145, 128, 116, 136, 136, 133, 153, 129, 146, 124, 134, 132, 132, 144, 129, 143, 128, 147, 139, 139, 136, 173, 133, 136, 128, 144, 134, 145, 132, 132, 131, 133, 132, 133, 133, 120, 141, 140, 142, 153, 136, 134, 126, 130, 134, 137, 125, 150, 118, 133, 125, 139, 139, 127, 127, 132, 124, 132, 134, 141, 138, 134, 127, 143, 144, 125, 127, 132, 133, 139, 130, 138, 137, 140, 111, 128, 125, 136, 126, 146, 130, 146, 139, 128, 136, 129, 118, 142, 146, 130, 130, 148, 120, 150, 146, 131, 130, 134, 155, 149, 163, 138, 123, 137, 127, 120, 144, 140, 131, 143, 140, 132, 131, 122, 129, 136, 134, 144, 151, 144, 130, 139, 132, 137, 156, 138, 135, 134, 130, 123, 145, 133, 143, 123, 132, 135, 153, 136, 141, 134, 139, 128, 139, 136, 123, 129, 130, 138, 131, 136, 146, 143, 137, 141, 141, 133, 133, 135, 146, 135, 148, 127, 132, 141, 158, 123, 148, 137, 139, 140, 139, 152, 128, 141, 130, 130, 127, 127, 137, 128, 127, 140, 130, 134, 136, 138, 138, 142, 137, 142, 142, 139, 138, 136, 142, 150, 135, 136, 137, 128, 154, 140, 130, 134, 121, 143, 139, 127, 133, 141, 127, 138, 141, 142, 138, 144, 144, 144, 137, 136, 136, 130, 141, 133, 134, 144, 151, 129, 133, 140, 146, 130, 133, 139, 132, 134, 139, 128, 138, 156, 146, 138, 133, 129, 136, 133, 124, 135, 128, 141, 145, 130, 135, 134, 137, 132, 141, 137, 125, 127, 141, 122, 137, 132, 134, 136, 133, 138, 139, 124, 144, 135, 136, 140, 145, 128, 127, 126, 134, 126, 143, 130, 146, 131, 127, 132, 136, 132, 136, 136, 148, 135, 139, 126, 143, 128, 132, 147, 148, 143, 137, 130, 127, 152, 137, 135, 139, 129, 133, 145, 122, 131, 134, 140, 126, 139, 132, 130, 136, 139, 140, 134, 140, 137, 133, 144, 136, 135, 137, 135, 135, 138, 128, 133, 136, 144, 132, 137, 135, 138, 139, 130, 136, 137, 136, 139, 135, 134, 127, 136, 139, 135, 143, 133, 147, 134, 139, 135, 134, 135, 136, 135, 137, 139, 135, 134, 132, 133, 133, 134, 136, 137, 120, 138, 137, 134, 137, 135, 136, 138, 134, 135, 135, 134, 138, 137, 135, 140, 144, 133, 136, 134, 130, 138, 133, 134, 135, 133, 137, 134, 135, 137, 135, 135, 137, 138, 135, 134, 135, 144, 135, 137, 129, 136, 133, 135, 137, 136, 134, 132, 137, 136, 137, 139, 136, 138, 135, 136, 117, 139, 133, 137, 136, 137, 137, 135, 137, 138, 137, 138, 163, 130, 135, 140, 133, 141, 140, 137, 136, 136, 134, 135, 136, 135, 144, 133, 141, 127, 134, 132, 136, 126, 130, 135, 130, 137, 135, 132, 133, 134, 140, 134, 134, 138, 135, 139, 116, 139, 138, 139, 136, 138, 135, 138, 138, 135, 132, 135, 138, 138, 150, 137, 135, 128, 134, 136, 136, 136, 136, 138, 136, 136, 137, 137, 128, 138, 125, 138, 132, 131, 137, 135, 135, 133, 135, 132, 136, 136, 142, 138, 133, 135, 140, 132, 137, 136, 133, 136, 136, 101, 165, 137, 134, 135, 142, 135, 141, 136, 126, 135, 137, 140, 133, 140, 134, 137, 140, 137, 138, 137, 148, 137, 135, 136, 136, 135, 142, 135, 137, 137, 132, 136, 135, 137, 134, 139, 136, 138, 138, 138, 138, 135, 135, 139, 133, 134, 138, 136, 137, 133, 138, 135, 134, 135, 139, 137, 136, 137, 138, 135, 130, 135, 120, 139, 133, 138, 136, 135, 142, 138, 138, 137, 132, 135, 138, 137, 136, 128, 128, 137, 133, 135, 137, 135, 138, 135, 138, 135, 138, 134, 136, 134, 136, 136, 135, 137, 135, 136, 133, 133, 135, 138, 138, 136, 137, 135, 136, 137, 136, 140, 135, 147, 118, 135, 111, 138, 134, 138, 138, 141, 135, 136, 137, 134, 140, 138, 134, 148, 137, 153, 136, 138, 134, 134, 136, 127, 140, 134, 136, 134, 138, 120, 135, 133, 136, 138, 153, 138, 136, 140, 143, 134, 134, 157, 134, 135, 138, 139, 136, 129, 133, 137, 139, 153, 135, 136, 136, 134, 115, 138, 136, 135, 134, 136, 136, 140, 133, 136, 138, 139, 136, 135, 135, 158, 137, 134, 137, 133, 142, 138, 136, 138, 135, 136, 131, 135, 136, 130, 134, 137, 132, 135, 139, 133, 135, 136, 137, 135, 140, 136, 137, 138, 137, 137, 137, 138, 135, 135, 137, 136, 136, 134, 137, 136, 139, 135, 116, 130, 136, 147, 141, 140, 156, 137, 138, 135, 134, 137, 140, 137, 137, 132, 137, 136, 142, 135, 139, 128, 138, 134, 138, 136, 135, 139, 134, 138, 136, 140, 137, 140, 131, 134, 135, 139, 135, 138, 137, 135, 133, 136, 135, 136, 138, 136, 137, 136, 139, 137, 136, 135, 132, 138, 140, 135, 142, 134, 139, 129, 139, 136, 136, 134, 136, 142, 133, 133, 138, 134, 135, 132, 137, 137, 139, 136, 133, 127, 134, 139, 136, 145, 127, 107, 143, 148, 132, 130, 137, 131, 128, 142, 149, 132, 134, 141, 131, 137, 142, 131, 141, 125, 141, 136, 142, 135, 135, 129, 136, 120, 137, 134, 131, 137, 146, 119, 131, 124, 133, 142, 126, 143, 126, 136, 133, 134, 142, 132, 136, 142, 138, 130, 124, 139, 163, 138, 133, 125, 116, 137, 132, 138, 129, 133, 120, 125, 133, 140, 168, 141, 140, 115, 130, 137, 136, 145, 124, 136, 138, 128, 140, 165, 131, 138, 132, 133, 140, 126, 131, 122, 137, 141, 141, 129, 126, 127, 134, 133, 136, 139, 150, 129, 129, 138, 133, 136, 136, 125, 137, 131, 135, 138, 135, 165, 146, 131, 145, 138, 120, 128, 126, 144, 138, 142, 137, 133, 142, 139, 144, 140, 148, 137, 153, 135, 147, 136, 140, 130, 148, 139, 129, 140, 120, 129, 134, 134, 126, 129, 137, 130, 135, 143, 145, 141, 128, 142, 137, 127, 141, 130, 133, 149, 139, 132, 138, 139, 139, 145, 156, 136, 125, 127, 140, 125, 136, 126, 129, 136, 141, 131, 148, 129, 145, 137, 132, 117, 134, 133, 125, 142, 138, 142, 112, 136, 143, 128, 144, 138, 135, 134, 137, 134, 148, 146, 136, 141, 135, 130, 129, 146, 134, 138, 147, 128, 132, 149, 148, 130, 130, 127, 148, 122, 119, 136, 131, 121, 137, 138, 141, 138, 143, 138, 124, 141, 128, 144, 130, 128, 142, 144, 138, 142, 131, 124, 122, 137, 133, 121, 141, 135, 120, 152, 160, 143, 135, 138, 139, 130, 137, 142, 135, 138, 128, 130, 135, 134, 148, 140, 122, 129, 124, 147, 128, 144, 121, 138, 140, 132, 145, 124, 137, 137, 129, 142, 138, 136, 139, 127, 136, 129, 140, 142, 125, 129, 138, 130, 129, 136, 132, 137, 135, 149, 143, 127, 142, 135, 141, 126, 139, 120, 130, 145, 148, 150, 126, 145, 138, 142, 142, 130, 153, 138, 132, 148, 147, 136, 155, 132, 147, 130, 135, 145, 145, 145, 128, 138, 129, 133, 128, 136, 125, 130, 119, 123, 138, 139, 126, 135, 130, 145, 133, 127, 140, 143, 136, 131, 133, 146, 105, 138, 130, 133, 136, 136, 140, 134, 137, 151, 146, 134, 137, 146, 135, 143, 127, 129, 125, 124, 138, 134, 154, 139, 135, 137, 131, 138, 125, 136, 139, 130, 134, 136, 134, 129, 148, 135, 142, 137, 140, 121, 131, 133, 141, 126, 128, 139, 144, 127, 138, 136, 123, 129, 152, 148, 137, 128, 131, 157, 143, 142, 128, 139, 138, 135, 125, 152, 119, 141, 134, 132, 133, 134, 132, 131, 151, 130, 140, 131, 124, 126, 185, 133, 136, 123, 131, 137, 120, 137, 141, 135, 130, 147, 137, 127, 140, 142, 118, 141, 131, 146, 142, 149, 135, 147, 142, 147, 140, 144, 126, 132, 139, 142, 140, 132, 127, 135, 150, 149, 142, 143, 152, 136, 134, 116, 129, 124, 138, 133, 139, 130, 128, 128, 134, 150, 142, 140, 131, 118, 146, 128, 130, 139, 129, 133, 145, 126, 119, 122, 118, 141, 131, 138, 149, 151, 140, 145, 122, 134, 138, 116, 146, 135, 131, 127, 130, 135, 132, 118, 126, 148, 180, 135, 134, 124, 140, 144, 131, 138, 147, 135, 144, 100, 145, 143, 146, 130, 158, 136, 126, 135, 147, 125, 132, 126, 121, 142, 133, 130, 134, 126, 127, 144, 118, 120, 126, 137, 134, 145, 129, 152, 138, 146, 107, 134, 172, 130, 153, 132, 137, 121, 141, 152, 138, 133, 134, 138, 131, 155, 122, 134, 143, 130, 161, 114, 130, 124, 121, 150, 152, 127, 149, 150, 136, 129, 131, 146, 139, 139, 122, 131, 132, 168, 140, 126, 126, 149, 138, 133, 116, 134, 140, 135, 139, 139, 130, 143, 160, 128, 136, 144, 119, 145, 161, 135, 133, 117, 144, 130, 131, 139, 123, 120, 137, 151, 145, 159, 134, 143, 127, 122, 128, 124, 140, 146, 141, 137, 132, 144, 148, 148, 137, 142, 131, 134, 155, 133, 129, 158, 138, 138, 126, 144, 135, 140, 144, 136, 137, 149, 128, 131, 123, 147, 124, 116, 133, 108, 143, 149, 138, 131, 125, 128, 124, 125, 151, 131, 123, 135, 114, 137, 135, 137, 128, 134, 134, 122, 122, 138, 122, 152, 122, 154, 133, 121, 142, 133, 100, 121, 133, 125, 129, 137, 134, 137, 136, 139, 144, 144, 137, 127, 147, 147, 120, 140, 139, 144, 134, 124, 129, 142, 131, 138, 142, 138, 127, 115, 132, 135, 126, 152, 117, 148, 134, 133, 133, 136, 135, 143, 134, 143, 127, 125, 145, 148, 158, 146, 160, 128, 134, 128, 165, 135, 128, 143, 144, 147, 138, 131, 145, 128, 145, 138, 117, 130, 123, 148, 121, 118, 147, 132, 122, 139, 138, 135, 126, 122, 132, 135, 127, 133, 150, 140, 137, 143, 142, 135, 145, 143, 139, 138, 116, 137, 127, 117, 143, 115, 154, 135, 132, 157, 149, 144, 143, 150, 145, 138, 151, 143, 139, 132, 132, 139, 118, 152, 133, 135, 138, 140, 128, 140, 135, 125, 142, 131, 142, 129, 154, 133, 127, 139, 148, 138, 122, 137, 144, 134, 140, 123, 148, 134, 125, 149, 128, 128, 136, 153, 143, 138, 114, 135, 138, 138, 136, 141, 120, 128, 131, 144, 129, 127, 151, 132, 134, 127, 109, 143, 147, 143, 144, 129, 135, 135, 138, 144, 98, 124, 139, 133, 160, 119, 133, 132, 153, 138, 140, 122, 130, 135, 127, 125, 123, 137, 138, 132, 164, 127, 148, 136, 122, 123, 123, 137, 134, 126, 153, 156, 134, 140, 123, 138, 145, 145, 149, 162, 135, 142, 134, 121, 126, 135, 114, 151, 117, 141, 154, 121, 136, 147, 136, 124, 130, 132, 136, 131, 129, 140, 149, 136, 143, 126, 150, 139, 140, 139, 135, 129, 148, 158, 127, 135, 119, 149, 139, 138, 130, 143, 165, 150, 137, 148, 122, 121, 139, 141, 139, 158, 138, 139, 134, 139, 144, 143, 131, 137, 140, 147, 137, 139, 151, 137, 147, 127, 113, 156, 113, 128, 130, 110, 134, 131, 124, 135, 138, 137, 136, 130, 140, 141, 110, 137, 126, 145, 125, 132, 130, 123, 142, 122, 141, 146, 135, 141, 129, 135, 134, 150, 154, 134, 134, 140, 141, 140, 138, 114, 144, 139, 139, 143, 122, 142, 142, 131, 135, 146, 140, 138, 127, 141, 116, 132, 121, 133, 130, 135, 129, 139, 144, 135, 121, 119, 138, 156, 126, 143, 140, 141, 130, 133, 146, 135, 136, 144, 138, 129, 128, 142, 125, 128, 130, 125, 132, 124, 125, 129, 129, 187, 122, 112, 133, 148, 127, 133, 135, 129, 142, 131, 132, 138, 134, 129, 133, 151, 137, 130, 138, 147, 142, 147, 131, 130, 128, 136, 137, 138, 137, 172, 137, 129, 150, 133, 134, 123, 138, 138, 134, 115, 132, 135, 135, 133, 118, 137, 161, 145, 124, 139, 132, 137, 131, 152, 144, 146, 131, 132, 131, 132, 142, 139, 141, 142, 145, 125, 145, 143, 132, 141, 133, 147, 118, 138, 132, 144, 151, 143, 134, 142, 129, 133, 139, 150, 107, 134, 134, 133, 134, 137, 149, 135, 133, 138, 134, 129, 135, 136, 140, 136, 136, 139, 134, 129, 129, 127, 139, 143, 133, 148, 141, 135, 121, 130, 134, 128, 125, 129, 138, 129, 126, 124, 160, 133, 137, 134, 150, 129, 136, 135, 137, 137, 128, 127, 118, 129, 139, 131, 131, 136, 133, 131, 138, 141, 133, 121, 127, 133, 136, 128, 120, 134, 124, 139, 145, 144, 139, 134, 143, 138, 147, 134, 136, 138, 136, 128, 131, 136, 137, 136, 131, 151, 129, 144, 131, 139, 139, 113, 136, 144, 146, 156, 123, 136, 128, 140, 140, 137, 141, 143, 128, 130, 126, 142, 138, 139, 135, 140, 137, 159, 143, 148, 143, 135, 144, 134, 147, 149, 132, 133, 129, 136, 137, 156, 130, 127, 150, 128, 132, 164, 126, 154, 145, 133, 149, 134, 140, 147, 157, 128, 131, 143, 128, 140, 137, 137, 142, 139, 143, 135, 161, 145, 141, 141, 132, 146, 141, 130, 152, 144, 153, 149, 146, 112, 148, 151, 122, 122, 156, 134, 147, 139, 144, 135, 151, 140, 140, 128, 146, 136, 120, 134, 125, 131, 141, 129, 139, 137, 131, 133, 141, 145, 126, 120, 137, 131, 143, 135, 150, 142, 133, 136, 142, 144, 139, 136, 135, 167, 141, 146, 131, 138, 131, 128, 138, 134, 145, 130, 113, 136, 131, 134, 134, 136, 140, 133, 141, 134, 128, 128, 130, 136, 151, 137, 142, 140, 143, 133, 128, 134, 133, 145, 142, 133, 120, 146, 159, 128, 132, 129, 141, 131, 124, 130, 140, 144, 126, 146, 152, 140, 139, 130, 142, 114, 128, 126, 123, 130, 129, 136, 130, 127, 136, 150, 142, 142, 131, 110, 124, 145, 140, 134, 133, 136, 143, 149, 140, 150, 136, 136, 144, 128, 129, 128, 141, 144, 146, 146, 147, 125, 121, 142, 137, 134, 129, 138, 139, 141, 136, 137, 136, 130, 129, 138, 144, 134, 137, 131, 144, 137, 137, 145, 141, 140, 128, 125, 142, 140, 137, 127, 129, 147, 138, 145, 135, 146, 152, 124, 136, 125, 148, 135, 152, 137, 129, 141, 133, 115, 135, 134, 144, 124, 127, 137, 141, 133, 147, 130, 137, 136, 140, 132, 163, 124, 131, 136, 120, 118, 134, 170, 137, 129, 134, 135, 139, 128, 141, 134, 128, 127, 139, 131, 136, 137, 139, 137, 137, 147, 126, 129, 148, 146, 132, 137, 115, 142, 140, 144, 138, 128, 144, 142, 132, 142, 152, 138, 122, 134, 134, 138, 138, 140, 133, 130, 131, 120, 132, 122, 138, 124, 130, 148, 133, 139, 138, 113, 148, 129, 145, 135, 142, 133, 150, 136, 140, 127, 135, 147, 133, 137, 130, 131, 118, 138, 141, 136, 129, 140, 144, 127, 144, 136, 137, 135, 132, 111, 133, 126, 138, 140, 143, 134, 125, 137, 143, 141, 127, 129, 132, 134, 130, 141, 133, 130, 133, 129, 133, 131, 133, 144, 140, 127, 134, 126, 138, 144, 133, 140, 141, 132, 121, 131, 125, 138, 134, 137, 136, 136, 145, 137, 125, 141, 143, 144, 129, 141, 132, 138, 131, 136, 130, 128, 142, 140, 133, 137, 134, 127, 143, 130, 138, 152, 128, 123, 138, 141, 144, 148, 144, 134, 138, 141, 139, 151, 140, 135, 135, 140, 139, 126, 137, 136, 131, 124, 144, 140, 130, 133, 124, 136, 161, 143, 124, 140, 133, 123, 104, 153, 133, 111, 127, 140, 137, 144, 136, 140, 135, 121, 137, 128, 139, 135, 142, 132, 144, 127, 121, 128, 138, 132, 140, 140, 135, 137, 138, 139, 131, 135, 135, 138, 136, 143, 143, 130, 142, 146, 141, 133, 135, 131, 131, 126, 130, 134, 135, 133, 122, 122, 136, 139, 141, 120, 154, 125, 139, 147, 148, 134, 139, 148, 134, 144, 158, 139, 139, 131, 138, 137, 118, 129, 132, 136, 131, 136, 134, 134, 126, 153, 145, 129, 136, 114, 132, 144, 137, 138, 157, 134, 138, 139, 133, 136, 138, 137, 149, 146, 159, 127, 138, 136, 130, 130, 142, 121, 124, 146, 128, 138, 138, 133, 136, 140, 139, 140, 128, 141, 149, 145, 139, 115, 149, 131, 141, 142, 141, 131, 150, 131, 134, 144, 140, 144, 125, 138, 137, 136, 148, 134, 131, 123, 127, 133, 135, 144, 136, 140, 148, 134, 144, 150, 139, 135, 124, 128, 147, 129, 137, 143, 131, 102, 128, 139, 134, 135, 142, 139, 136, 143, 129, 149, 137, 133, 137, 127, 121, 135, 124, 132, 143, 141, 135, 128, 123, 131, 130, 125, 143, 151, 134, 148, 133, 126, 130, 140, 132, 129, 137, 143, 113, 136, 133, 138, 142, 130, 121, 170, 131, 141, 127, 119, 122, 132, 118, 135, 122, 123, 119, 147, 143, 142, 135, 136, 145, 138, 144, 124, 141, 129, 137, 140, 152, 149, 138, 147, 127, 143, 138, 134, 117, 129, 134, 134, 132, 137, 131, 137, 144, 134, 136, 137, 133, 136, 142, 133, 134, 121, 129, 135, 122, 140, 147, 139, 137, 143, 129, 137, 139, 143, 141, 143, 134, 139, 158, 143, 153, 127, 134, 142, 134, 149, 142, 139, 128, 140, 153, 138, 126, 132, 135, 145, 141, 118, 154, 138, 131, 131, 126, 123, 116, 138, 144, 139, 136, 143, 140, 127, 128, 146, 139, 161, 130, 122, 132, 132, 140, 131, 134, 144, 135, 131, 137, 127, 131, 132, 126, 148, 138, 147, 152, 135, 126, 133, 135, 131, 130, 119, 124, 137, 118, 122, 106, 137, 141, 128, 124, 140, 128, 128, 126, 134, 116, 132, 146, 137, 152, 131, 125, 125, 134, 135, 144, 128, 135, 124, 147, 145, 132, 125, 138, 125, 126, 138, 131, 134, 137, 139, 141, 130, 135, 143, 134, 127, 140, 138, 135, 131, 136, 150, 142, 127, 134, 128, 135, 153, 146, 133, 133, 115, 121, 139, 135, 135, 133, 139, 122, 147, 141, 137, 130, 137, 147, 148, 139, 122, 144, 137, 143, 122, 139, 125, 150, 134, 145, 126, 131, 143, 140, 125, 131, 134, 132, 136, 138, 130, 153, 145, 139, 148, 138, 128, 117, 123, 136, 132, 132, 131, 136, 138, 135, 148, 132, 140, 134, 143, 143, 136, 131, 124, 120, 125, 128, 146, 136, 145, 154, 125, 134, 152, 141, 137, 132, 138, 144, 140, 125, 140, 129, 149, 116, 128, 143, 142, 129, 124, 134, 134, 129, 131, 122, 129, 141, 132, 127, 145, 140, 141, 128, 145, 135, 147, 156, 164, 145, 133, 128, 137, 141, 131, 120, 130, 135, 138, 134, 142, 133, 138, 134, 124, 137, 144, 125, 148, 135, 119, 132, 131, 119, 134, 133, 131, 133, 137, 144, 140, 126, 136, 122, 136, 143, 138, 137, 152, 152, 132, 135, 130, 133, 155, 140, 136, 138, 144, 129, 134, 126, 143, 127, 134, 144, 130, 147, 135, 141, 144, 127, 145, 137, 136, 147, 138, 136, 137, 128, 150, 133, 133, 132, 146, 148, 134, 130, 132, 136, 138, 124, 138, 135, 126, 121, 135, 131, 135, 142, 144, 123, 139, 131, 124, 137, 142, 125, 129, 124, 128, 127, 133, 129, 130, 124, 143, 142, 120, 122, 123, 139, 148, 138, 143, 144, 132, 128, 131, 127, 125, 140, 140, 154, 128, 145, 123, 134, 126, 145, 140, 138, 126, 148, 135, 130, 135, 139, 126, 139, 125, 127, 121, 146, 146, 145, 142, 137, 130, 133, 116, 135, 143, 133, 126, 132, 126, 136, 139, 134, 132, 118, 148, 139, 123, 132, 141, 145, 141, 140, 141, 137, 139, 133, 153, 137, 131, 129, 135, 149, 142, 137, 152, 138, 143, 129, 135, 130, 143, 141, 135, 135, 137, 135, 125, 146, 138, 130, 138, 144, 139, 121, 142, 128, 140, 155, 133, 134, 145, 118, 116, 117, 123, 137, 131, 130, 151, 132, 141, 125, 132, 145, 136, 132, 134, 146, 140, 132, 145, 151, 132, 142, 139, 133, 148, 129, 125, 140, 146, 123, 145, 152, 148, 138, 136, 137, 140, 144, 133, 131, 138, 139, 133, 142, 145, 142, 140, 133, 136, 130, 144, 143, 129, 150, 138, 152, 139, 136, 136, 140, 119, 153, 137, 128, 116, 136, 136, 151, 134, 141, 152, 128, 115, 116, 141, 132, 140, 130, 147, 123, 138, 128, 131, 126, 123, 122, 151, 142, 142, 143, 133, 146, 121, 135, 128, 144, 141, 135, 134, 134, 133, 132, 135, 135, 134, 135, 135, 134, 135, 137, 146, 133, 136, 136, 135, 137, 150, 139, 141, 135, 137, 140, 139, 127, 144, 138, 133, 116, 138, 135, 135, 135, 137, 130, 132, 130, 138, 140, 133, 133, 137, 134, 136, 135, 135, 136, 133, 163, 133, 133, 133, 136, 135, 135, 139, 135, 138, 137, 139, 136, 136, 139, 135, 138, 170, 136, 135, 114, 140, 133, 138, 135, 131, 136, 137, 139, 132, 140, 130, 139, 136, 136, 138, 137, 142, 135, 133, 132, 141, 126, 137, 134, 134, 130, 134, 136, 133, 137, 140, 133, 140, 137, 135, 123, 138, 137, 134, 136, 137, 131, 134, 134, 134, 139, 136, 137, 149, 138, 125, 134, 134, 136, 137, 139, 137, 139, 132, 134, 136, 119, 142, 124, 121, 137, 127, 139, 141, 133, 139, 152, 139, 137, 135, 135, 118, 138, 135, 136, 134, 133, 141, 124, 139, 137, 123, 138, 144, 140, 137, 134, 136, 132, 137, 133, 123, 131, 132, 136, 137, 132, 140, 137, 139, 156, 139, 136, 134, 138, 131, 136, 133, 153, 135, 138, 139, 136, 137, 142, 137, 136, 133, 111, 134, 135, 134, 137, 136, 134, 138, 138, 132, 131, 128, 139, 136, 141, 131, 134, 136, 137, 138, 139, 135, 121, 135, 140, 137, 135, 134, 141, 136, 138, 136, 135, 137, 133, 134, 134, 134, 139, 130, 108, 136, 136, 130, 141, 135, 136, 126, 137, 135, 134, 137, 137, 134, 137, 137, 134, 138, 141, 137, 136, 141, 132, 134, 129, 136, 139, 137, 137, 141, 137, 137, 135, 135, 130, 135, 141, 136, 132, 134, 137, 136, 140, 136, 140, 134, 173, 134, 135, 133, 138, 152, 132, 138, 143, 139, 136, 138, 132, 135, 141, 140, 136, 137, 132, 135, 140, 134, 135, 137, 142, 134, 158, 132, 134, 129, 139, 138, 128, 136, 140, 135, 134, 137, 133, 154, 140, 131, 124, 135, 139, 138, 131, 137, 137, 141, 139, 136, 123, 135, 136, 159, 137, 105, 140, 137, 132, 137, 134, 143, 134, 135, 138, 133, 135, 129, 137, 138, 137, 136, 156, 136, 140, 134, 130, 133, 135, 136, 147, 135, 136, 130, 140, 138, 137, 134, 131, 125, 138, 132, 135, 139, 132, 139, 138, 137, 138, 142, 138, 132, 136, 137, 138, 149, 140, 138, 137, 141, 131, 139, 131, 135, 153, 136, 136, 138, 140, 136, 136, 137, 136, 112, 139, 135, 133, 135, 131, 139, 136, 134, 134, 136, 137, 138, 140, 133, 135, 135, 141, 137, 137, 124, 139, 135, 134, 132, 139, 138, 134, 133, 135, 135, 133, 129, 137, 138, 144, 133, 136, 135, 137, 139, 143, 139, 136, 136, 138, 136, 139, 137, 137, 144, 138, 139, 136, 139, 137, 127, 139, 136, 135, 133, 140, 135, 144, 138, 134, 137, 135, 138, 138, 139, 135, 135, 137, 130, 134, 110, 132, 133, 140, 139, 132, 139, 144, 134, 137, 133, 136, 137, 133, 134, 119, 140, 131, 138, 136, 137, 137, 134, 124, 141, 138, 135, 134, 141, 134, 138, 127, 135, 133, 143, 138, 134, 136, 124, 117, 122, 125, 119, 123, 140, 132, 147, 127, 134, 130, 142, 133, 135, 138, 130, 145, 136, 148, 156, 130, 145, 112, 139, 140, 148, 133, 131, 133, 136, 138, 132, 127, 126, 142, 126, 125, 143, 131, 133, 140, 130, 124, 133, 137, 129, 135, 122, 126, 135, 131, 121, 137, 130, 133, 149, 131, 156, 171, 121, 128, 128, 145, 143, 134, 131, 146, 146, 134, 145, 137, 134, 130, 159, 142, 135, 142, 124, 132, 124, 144, 160, 149, 144, 137, 143, 138, 128, 138, 141, 134, 137, 135, 132, 119, 172, 132, 127, 144, 131, 130, 124, 134, 122, 135, 127, 140, 123, 141, 131, 150, 135, 132, 125, 127, 121, 133, 132, 123, 142, 137, 132, 138, 132, 135, 133, 136, 128, 147, 164, 147, 108, 141, 124, 145, 136, 139, 130, 132, 127, 127, 154, 144, 166, 137, 141, 145, 139, 119, 133, 135, 122, 133, 116, 136, 134, 146, 130, 130, 136, 101, 167, 137, 143, 153, 123, 108, 126, 129, 122, 154, 130, 140, 139, 143, 135, 125, 149, 131, 139, 134, 131, 131, 142, 140, 132, 134, 134, 140, 142, 139, 132, 132, 122, 139, 101, 111, 142, 144, 161, 103, 146, 142, 144, 138, 134, 127, 144, 143, 146, 126, 134, 140, 135, 143, 134, 144, 130, 137, 135, 117, 133, 136, 135, 127, 127, 135, 133, 151, 132, 132, 144, 143, 144, 127, 128, 136, 133, 136, 144, 146, 133, 132, 147, 140, 129, 132, 137, 133, 142, 123, 136, 133, 122, 132, 133, 117, 131, 124, 154, 136, 120, 136, 132, 134, 128, 132, 144, 136, 150, 135, 105, 139, 125, 141, 148, 141, 127, 138, 133, 119, 149, 145, 128, 135, 145, 144, 148, 134, 128, 137, 126, 132, 121, 134, 124, 136, 146, 133, 133, 135, 131, 129, 133, 132, 136, 132, 130, 131, 131, 131, 142, 129, 138, 130, 158, 126, 147, 119, 145, 129, 125, 138, 140, 141, 136, 133, 142, 131, 137, 146, 151, 140, 157, 149, 130, 127, 148, 145, 126, 145, 112, 144, 135, 125, 136, 149, 132, 120, 144, 133, 142, 130, 196, 124, 133, 119, 139, 110, 139, 125, 141, 134, 124, 138, 127, 142, 131, 102, 130, 126, 147, 131, 124, 134, 129, 144, 145, 124, 126, 143, 148, 156, 116, 151, 129, 119, 136, 127, 111, 138, 146, 139, 152, 124, 133, 129, 125, 117, 133, 129, 149, 135, 135, 126, 135, 126, 133, 137, 162, 121, 127, 109, 148, 145, 151, 115, 161, 136, 136, 128, 141, 121, 123, 124, 130, 142, 134, 118, 134, 136, 137, 140, 146, 130, 129, 143, 149, 144, 153, 132, 150, 138, 133, 147, 136, 131, 141, 129, 133, 140, 142, 138, 135, 130, 127, 142, 124, 138, 130, 147, 122, 128, 115, 144, 135, 132, 120, 133, 116, 133, 121, 133, 132, 141, 124, 146, 152, 138, 135, 109, 136, 163, 130, 139, 129, 137, 174, 134, 128, 140, 113, 125, 146, 153, 143, 139, 129, 137, 123, 152, 134, 126, 126, 133, 147, 133, 142, 139, 142, 144, 138, 144, 131, 139, 131, 134, 132, 134, 149, 138, 148, 138, 137, 130, 139, 135, 146, 148, 128, 136, 119, 126, 174, 145, 137, 135, 133, 145, 135, 138, 145, 134, 135, 134, 124, 129, 128, 139, 136, 133, 136, 141, 130, 134, 145, 143, 129, 146, 132, 132, 130, 124, 132, 136, 124, 132, 130, 135, 136, 135, 135, 133, 132, 139, 142, 124, 131, 143, 116, 151, 142, 133, 126, 134, 133, 130, 136, 131, 131, 132, 138, 143, 134, 137, 111, 138, 134, 130, 142, 128, 140, 134, 128, 124, 152, 128, 134, 147, 117, 135, 129, 124, 146, 145, 130, 127, 142, 123, 150, 137, 118, 128, 146, 138, 132, 138, 143, 130, 135, 134, 137, 136, 130, 140, 128, 136, 127, 129, 141, 143, 140, 138, 139, 148, 134, 142, 126, 130, 129, 134, 157, 131, 146, 134, 138, 121, 122, 133, 126, 136, 142, 130, 128, 139, 131, 139, 135, 137, 138, 146, 148, 144, 119, 135, 134, 126, 131, 135, 137, 143, 147, 147, 122, 135, 141, 137, 140, 135, 136, 121, 118, 123, 126, 155, 142, 128, 146, 137, 150, 125, 139, 130, 126, 129, 133, 151, 122, 135, 124, 134, 132, 131, 140, 144, 130, 134, 120, 132, 125, 138, 133, 141, 124, 139, 147, 154, 136, 131, 140, 143, 130, 139, 144, 133, 121, 122, 135, 136, 154, 125, 139, 131, 134, 142, 140, 135, 130, 137, 153, 144, 142, 138, 139, 127, 123, 131, 126, 136, 137, 128, 132, 129, 137, 134, 140, 141, 117, 154, 134, 135, 119, 128, 130, 143, 136, 130, 127, 129, 130, 139, 158, 136, 128, 135, 136, 125, 142, 138, 144, 126, 136, 148, 135, 143, 140, 144, 142, 136, 154, 135, 144, 142, 135, 150, 131, 135, 129, 141, 160, 132, 143, 138, 129, 153, 123, 146, 140, 124, 125, 128, 129, 129, 135, 134, 133, 141, 140, 125, 131, 132, 143, 135, 154, 134, 136, 116, 135, 138, 137, 131, 130, 143, 148, 134, 145, 140, 137, 139, 134, 120, 136, 128, 142, 129, 132, 136, 123, 134, 146, 125, 130, 139, 135, 132, 133, 150, 141, 133, 132, 130, 144, 128, 131, 141, 130, 144, 143, 144, 155, 123, 130, 130, 140, 139, 129, 137, 132, 153, 142, 130, 145, 129, 133, 129, 147, 148, 131, 131, 155, 137, 143, 133, 133, 133, 133, 138, 151, 142, 132, 134, 132, 150, 128, 135, 134, 126, 143, 131, 143, 143, 154, 136, 127, 133, 132, 136, 138, 150, 135, 143, 133, 152, 155, 127, 134, 131, 141, 143, 147, 141, 131, 138, 136, 144, 145, 155, 145, 149, 135, 127, 132, 132, 144, 131, 128, 135, 142, 129, 134, 135, 129, 144, 115, 147, 146, 124, 133, 142, 146, 152, 140, 137, 133, 141, 133, 155, 131, 155, 124, 131, 128, 132, 139, 133, 130, 135, 133, 143, 140, 128, 151, 132, 151, 128, 165, 129, 153, 122, 132, 133, 136, 127, 139, 124, 115, 145, 137, 136, 125, 137, 142, 129, 145, 145, 151, 132, 140, 131, 140, 131, 140, 139, 149, 129, 129, 127, 131, 143, 121, 144, 156, 146, 139, 134, 141, 134, 129, 140, 148, 144, 127, 133, 145, 123, 147, 131, 125, 142, 140, 161, 139, 128, 127, 153, 144, 140, 141, 126, 126, 120, 121, 138, 149, 116, 141, 124, 137, 134, 153, 136, 124, 132, 137, 130, 153, 124, 122, 142, 135, 123, 127, 138, 136, 139, 135, 133, 132, 134, 150, 121, 155, 145, 125, 152, 119, 131, 139, 145, 129, 126, 113, 127, 145, 132, 128, 127, 135, 128, 166, 127, 130, 128, 141, 145, 126, 132, 122, 141, 150, 133, 151, 135, 125, 139, 129, 131, 134, 127, 139, 132, 129, 136, 137, 133, 128, 140, 130, 134, 130, 137, 136, 139, 134, 133, 133, 135, 136, 133, 143, 149, 128, 123, 132, 136, 137, 135, 127, 129, 125, 131, 145, 148, 142, 128, 124, 151, 139, 147, 125, 128, 151, 152, 132, 125, 137, 136, 139, 140, 137, 138, 138, 135, 133, 136, 146, 151, 156, 126, 148, 137, 135, 129, 142, 136, 130, 144, 131, 131, 130, 126, 132, 130, 139, 129, 137, 139, 129, 129, 139, 130, 141, 147, 132, 155, 145, 137, 140, 140, 138, 127, 139, 122, 125, 132, 144, 141, 117, 144, 132, 142, 122, 148, 144, 124, 143, 131, 130, 143, 132, 141, 130, 140, 144, 131, 122, 142, 142, 142, 129, 128, 134, 140, 144, 128, 131, 138, 140, 142, 137, 127, 129, 142, 122, 123, 134, 126, 137, 126, 138, 157, 135, 131, 130, 143, 133, 158, 125, 132, 129, 145, 142, 143, 130, 135, 139, 138, 135, 137, 135, 140, 126, 123, 131, 123, 134, 123, 130, 122, 133, 133, 118, 131, 137, 119, 134, 139, 136, 128, 148, 157, 123, 137, 147, 131, 137, 141, 140, 129, 121, 120, 135, 124, 144, 141, 136, 128, 140, 148, 127, 128, 131, 140, 133, 135, 130, 133, 143, 125, 126, 128, 126, 135, 121, 132, 140, 143, 124, 131, 150, 123, 150, 134, 122, 137, 123, 126, 134, 144, 127, 134, 134, 145, 127, 121, 133, 125, 141, 129, 147, 131, 137, 146, 127, 136, 149, 153, 124, 128, 128, 153, 142, 142, 118, 142, 135, 129, 132, 142, 138, 134, 132, 136, 129, 128, 125, 136, 131, 157, 127, 111, 131, 150, 145, 129, 135, 136, 137, 134, 130, 137, 140, 133, 148, 132, 127, 138, 129, 130, 128, 126, 129, 136, 134, 152, 132, 156, 127, 124, 150, 132, 146, 132, 133, 129, 138, 128, 132, 123, 132, 123, 155, 142, 137, 146, 154, 125, 138, 144, 142, 135, 139, 140, 138, 135, 154, 126, 130, 137, 133, 142, 143, 126, 145, 145, 130, 124, 126, 124, 130, 126, 143, 145, 137, 151, 138, 133, 130, 126, 135, 143, 125, 135, 135, 137, 143, 132, 126, 127, 133, 143, 118, 143, 132, 127, 133, 149, 134, 132, 137, 132, 138, 128, 135, 147, 126, 126, 149, 144, 135, 138, 140, 136, 143, 134, 150, 147, 143, 122, 138, 121, 131, 157, 134, 130, 143, 152, 140, 134, 130, 121, 115, 128, 123, 138, 134, 135, 127, 135, 144, 139, 139, 128, 135, 146, 136, 160, 138, 137, 129, 131, 129, 136, 129, 139, 140, 122, 140, 143, 128, 135, 133, 140, 135, 123, 131, 135, 126, 126, 135, 128, 127, 145, 126, 120, 149, 119, 141, 141, 154, 141, 109, 137, 132, 137, 138, 136, 125, 138, 151, 133, 130, 132, 149, 128, 136, 127, 142, 133, 136, 134, 130, 141, 140, 146, 139, 139, 132, 141, 145, 133, 154, 140, 133, 146, 144, 145, 140, 136, 140, 134, 141, 134, 137, 134, 139, 135, 132, 125, 128, 149, 128, 131, 137, 139, 140, 132, 138, 134, 135, 136, 135, 125, 139, 130, 162, 134, 133, 124, 133, 119, 142, 139, 145, 138, 128, 143, 144, 145, 148, 133, 144, 136, 143, 142, 137, 138, 140, 131, 138, 130, 129, 136, 150, 133, 139, 139, 144, 133, 130, 148, 134, 139, 128, 135, 139, 139, 132, 150, 115, 129, 135, 144, 135, 133, 136, 129, 139, 156, 132, 151, 133, 137, 148, 130, 125, 139, 138, 123, 142, 141, 145, 128, 142, 147, 128, 145, 144, 140, 127, 140, 135, 128, 130, 133, 132, 125, 120, 126, 141, 138, 135, 144, 144, 118, 138, 139, 134, 137, 145, 133, 134, 123, 127, 140, 136, 141, 141, 141, 142, 142, 136, 136, 124, 125, 139, 140, 135, 142, 142, 124, 138, 146, 135, 146, 137, 135, 132, 139, 147, 139, 130, 149, 151, 94, 148, 137, 135, 126, 141, 142, 126, 144, 133, 134, 137, 128, 140, 139, 146, 139, 133, 130, 151, 140, 140, 139, 146, 136, 152, 130, 142, 130, 122, 126, 133, 135, 152, 139, 142, 129, 130, 136, 133, 132, 122, 133, 139, 125, 158, 133, 134, 146, 120, 148, 144, 139, 152, 143, 146, 141, 134, 154, 145, 138, 133, 142, 123, 135, 141, 132, 146, 142, 148, 133, 129, 117, 140, 136, 128, 137, 121, 137, 128, 138, 141, 146, 145, 147, 149, 136, 113, 135, 136, 130, 134, 160, 127, 132, 128, 126, 137, 137, 152, 137, 146, 147, 137, 143, 124, 114, 138, 143, 138, 145, 139, 130, 138, 134, 133, 138, 134, 138, 129, 144, 134, 119, 120, 144, 134, 146, 142, 136, 148, 138, 157, 133, 141, 140, 134, 139, 127, 136, 129, 136, 141, 138, 145, 137, 137, 140, 141, 137, 102, 142, 132, 138, 136, 119, 145, 137, 165, 138, 138, 141, 139, 137, 131, 142, 125, 138, 132, 135, 136, 141, 135, 135, 149, 140, 128, 135, 126, 125, 129, 128, 130, 135, 133, 136, 134, 133, 135, 138, 141, 127, 140, 128, 152, 127, 147, 165, 130, 139, 148, 128, 142, 136, 122, 137, 133, 156, 133, 136, 132, 134, 121, 139, 133, 160, 127, 131, 138, 150, 127, 135, 124, 142, 127, 138, 134, 133, 126, 129, 140, 142, 137, 130, 146, 127, 136, 120, 144, 131, 137, 153, 135, 141, 143, 127, 156, 139, 162, 144, 133, 130, 132, 126, 146, 141, 134, 121, 147, 135, 123, 146, 139, 129, 134, 146, 143, 147, 142, 142, 136, 157, 132, 132, 130, 134, 142, 139, 138, 133, 141, 133, 133, 141, 129, 143, 118, 129, 134, 134, 125, 120, 133, 132, 139, 142, 123, 132, 139, 133, 139, 134, 133, 135, 139, 131, 138, 142, 134, 134, 133, 136, 135, 135, 134, 144, 146, 99, 126, 142, 150, 131, 127, 148, 134, 150, 131, 143, 134, 139, 145, 142, 139, 132, 147, 141, 141, 134, 133, 127, 145, 129, 136, 127, 125, 123, 139, 135, 143, 133, 129, 131, 130, 140, 136, 131, 141, 132, 146, 132, 140, 147, 134, 139, 131, 149, 128, 137, 140, 134, 140, 135, 117, 137, 129, 144, 126, 138, 135, 128, 141, 137, 151, 138, 149, 132, 134, 120, 132, 138, 128, 133, 147, 146, 133, 128, 127, 141, 136, 137, 130, 140, 131, 141, 141, 130, 136, 133, 144, 135, 138, 135, 146, 128, 140, 143, 128, 161, 135, 135, 138, 135, 134, 132, 143, 139, 134, 122, 142, 134, 131, 129, 137, 150, 139, 128, 134, 146, 138, 147, 138, 143, 152, 121, 139, 136, 134, 126, 143, 131, 138, 137, 141, 137, 139, 134, 141, 127, 126, 137, 125, 123, 137, 125, 150, 152, 131, 120, 146, 114, 139, 158, 126, 129, 132, 138, 128, 132, 137, 139, 131, 143, 136, 134, 133, 133, 143, 130, 140, 131, 122, 133, 137, 122, 142, 136, 128, 133, 156, 144, 152, 136, 133, 136, 129, 136, 133, 123, 139, 141, 148, 139, 140, 142, 125, 140, 154, 147, 141, 131, 132, 144, 147, 130, 139, 143, 147, 121, 152, 141, 140, 140, 138, 139, 144, 126, 125, 135, 136, 143, 138, 144, 139, 135, 133, 135, 157, 133, 145, 138, 141, 130, 130, 131, 136, 140, 132, 131, 120, 140, 113, 140, 129, 142, 138, 142, 113, 154, 101, 131, 48, 149, 127, 149, 150, 142, 142, 153, 135, 132, 120, 144, 145, 148, 143, 151, 130, 149, 161, 137, 142, 132, 106, 137, 70, 137, 133, 141, 150, 135, 128, 130, 138, 191, 107, 137, 133, 134, 134, 126, 143, 129, 130, 136, 129, 142, 136, 129, 134, 131, 130, 129, 134, 134, 136, 141, 143, 148, 131, 145, 140, 142, 135, 135, 140, 132, 120, 138, 142, 141, 140, 136, 141, 135, 136, 131, 137, 133, 134, 169, 120, 99, 145, 138, 135, 126, 140, 149, 137, 139, 136, 136, 124, 132, 132, 135, 136, 150, 130, 135, 135, 140, 146, 141, 132, 127, 134, 139, 129, 122, 137, 137, 141, 135, 125, 134, 130, 141, 136, 137, 144, 129, 140, 130, 133, 126, 123, 137, 142, 145, 140, 130, 140, 142, 127, 141, 155, 135, 134, 138, 138, 120, 136, 139, 143, 149, 139, 126, 150, 138, 140, 115, 136, 138, 131, 120, 142, 139, 138, 158, 146, 127, 128, 133, 141, 132, 133, 136, 133, 123, 149, 136, 132, 135, 127, 136, 144, 141, 150, 136, 127, 134, 134, 124, 141, 144, 119, 131, 138, 134, 133, 135, 127, 125, 136, 131, 129, 138, 157, 143, 141, 135, 134, 148, 100, 146, 151, 133, 138, 146, 138, 128, 130, 133, 129, 118, 119, 149, 133, 130, 126, 141, 146, 123, 131, 135, 130, 128, 136, 121, 131, 144, 135, 131, 128, 137, 129, 151, 136, 131, 130, 139, 124, 139, 131, 125, 132, 115, 139, 124, 150, 129, 136, 133, 144, 131, 125, 114, 131, 147, 144, 110, 135, 167, 146, 127, 135, 149, 133, 133, 130, 138, 134, 138, 145, 128, 131, 127, 160, 129, 129, 138, 116, 133, 132, 127, 140, 120, 147, 124, 148, 133, 130, 128, 156, 142, 127, 116, 135, 132, 145, 127, 135, 143, 148, 139, 137, 140, 145, 119, 147, 134, 128, 134, 156, 129, 135, 125, 138, 135, 147, 136, 127, 130, 137, 121, 114, 138, 139, 141, 138, 133, 135, 144, 134, 128, 131, 129, 158, 139, 132, 146, 126, 136, 142, 123, 135, 126, 130, 124, 128, 141, 140, 135, 152, 136, 127, 151, 145, 130, 126, 135, 141, 133, 126, 149, 130, 143, 149, 124, 127, 126, 134, 147, 144, 152, 143, 144, 130, 136, 131, 128, 147, 151, 145, 127, 148, 145, 137, 124, 138, 137, 147, 146, 139, 143, 139, 151, 146, 135, 126, 128, 136, 127, 150, 137, 141, 128, 129, 146, 135, 137, 145, 129, 147, 145, 127, 133, 151, 126, 130, 126, 134, 128, 147, 124, 130, 130, 137, 141, 134, 133, 142, 132, 131, 127, 135, 131, 135, 126, 145, 133, 122, 133, 137, 136, 110, 166, 141, 130, 125, 138, 163, 139, 147, 127, 128, 135, 134, 117, 131, 137, 130, 139, 154, 154, 136, 134, 145, 156, 143, 133, 133, 131, 145, 128, 151, 139, 127, 127, 146, 136, 137, 140, 156, 128, 131, 124, 151, 124, 137, 129, 126, 144, 129, 130, 142, 144, 146, 131, 135, 146, 151, 127, 137, 130, 138, 128, 130, 143, 140, 121, 153, 128, 140, 134, 138, 145, 128, 141, 137, 131, 138, 137, 134, 148, 143, 164, 139, 140, 141, 146, 143, 128, 135, 145, 130, 149, 136, 130, 115, 133, 132, 158, 116, 134, 150, 129, 122, 126, 133, 142, 131, 127, 140, 139, 135, 131, 142, 137, 143, 140, 137, 129, 129, 153, 130, 138, 134, 115, 131, 142, 135, 138, 122, 143, 121, 141, 143, 158, 131, 125, 155, 127, 131, 131, 154, 130, 123, 142, 129, 137, 139, 132, 133, 104, 139, 141, 124, 129, 137, 129, 135, 140, 127, 136, 136, 134, 135, 139, 126, 134, 131, 151, 138, 148, 136, 124, 130, 128, 110, 140, 143, 131, 138, 134, 145, 123, 133, 114, 137, 138, 131, 134, 130, 135, 142, 138, 140, 140, 141, 126, 141, 128, 127, 141, 137, 136, 134, 144, 140, 150, 133, 151, 132, 132, 132, 134, 123, 134, 144, 138, 142, 142, 135, 131, 137, 131, 117, 148, 136, 143, 127, 133, 133, 135, 129, 154, 129, 137, 137, 126, 133, 131, 156, 136, 113, 137, 124, 130, 129, 132, 155, 119, 133, 150, 131, 134, 154, 127, 120, 127, 132, 141, 133, 142, 145, 115, 119, 144, 127, 140, 129, 126, 152, 134, 151, 116, 123, 148, 135, 127, 124, 142, 135, 154, 144, 134, 134, 167, 130, 129, 134, 135, 118, 150, 134, 138, 131, 136, 131, 124, 141, 146, 139, 136, 134, 129, 149, 142, 137, 143, 134, 124, 147, 119, 135, 142, 131, 125, 132, 154, 140, 149, 133, 132, 142, 179, 144, 124, 128, 126, 141, 154, 144, 132, 140, 119, 152, 117, 136, 136, 140, 131, 136, 132, 139, 125, 127, 113, 143, 148, 129, 135, 165, 144, 150, 137, 130, 121, 147, 143, 135, 150, 123, 156, 129, 135, 134, 137, 129, 122, 134, 138, 129, 121, 160, 145, 118, 123, 164, 132, 131, 138, 143, 135, 136, 140, 156, 130, 144, 164, 147, 141, 151, 115, 141, 133, 134, 146, 130, 145, 134, 135, 126, 129, 121, 136, 147, 127, 145, 134, 149, 134, 129, 139, 130, 152, 137, 136, 136, 141, 137, 125, 153, 140, 140, 144, 133, 128, 140, 137, 136, 135, 143, 123, 131, 151, 141, 144, 133, 128, 129, 136, 130, 137, 136, 137, 143, 155, 138, 127, 135, 151, 140, 144, 159, 127, 130, 153, 152, 122, 127, 154, 154, 116, 148, 135, 147, 146, 156, 132, 133, 151, 144, 129, 143, 147, 115, 128, 129, 135, 158, 129, 142, 184, 131, 158, 132, 130, 134, 124, 137, 114, 110, 126, 144, 138, 130, 141, 104, 140, 142, 125, 147, 133, 131, 132, 124, 132, 142, 132, 148, 136, 143, 113, 131, 132, 130, 158, 135, 139, 131, 138, 140, 133, 137, 131, 139, 131, 141, 134, 139, 137, 130, 129, 136, 129, 131, 128, 128, 141, 125, 144, 133, 140, 135, 132, 135, 147, 130, 143, 142, 129, 141, 142, 141, 132, 139, 137, 147, 129, 133, 128, 132, 137, 141, 150, 132, 151, 138, 134, 140, 133, 142, 124, 136, 130, 131, 126, 126, 139, 133, 156, 140, 132, 126, 142, 134, 128, 139, 130, 142, 137, 129, 124, 134, 135, 139, 134, 137, 125, 144, 140, 135, 127, 153, 154, 145, 130, 135, 138, 139, 139, 143, 138, 133, 138, 126, 132, 134, 136, 112, 135, 124, 137, 141, 135, 140, 133, 155, 136, 138, 133, 139, 145, 122, 127, 137, 134, 136, 139, 129, 137, 144, 126, 136, 135, 144, 144, 146, 146, 127, 133, 120, 136, 129, 133, 149, 147, 135, 144, 128, 137, 137, 136, 133, 146, 132, 151, 144, 143, 144, 136, 126, 162, 137, 127, 124, 130, 119, 143, 139, 133, 140, 137, 118, 115, 144, 135, 156, 132, 128, 134, 137, 146, 140, 143, 138, 149, 130, 129, 149, 142, 126, 127, 139, 145, 128, 136, 137, 124, 155, 135, 123, 133, 141, 135, 143, 132, 139, 135, 143, 137, 135, 134, 148, 144, 156, 137, 133, 136, 125, 142, 134, 136, 136, 157, 142, 140, 149, 133, 123, 142, 131, 131, 125, 140, 124, 142, 136, 149, 148, 139, 141, 135, 131, 143, 135, 128, 132, 114, 132, 139, 153, 129, 153, 147, 128, 141, 143, 98, 163, 124, 146, 140, 142, 137, 139, 164, 144, 141, 142, 150, 137, 136, 118, 135, 131, 132, 141, 133, 141, 141, 126, 136, 137, 121, 145, 133, 130, 137, 152, 139, 128, 128, 140, 130, 128, 137, 155, 153, 134, 139, 115, 136, 134, 127, 129, 138, 148, 156, 128, 134, 146, 124, 133, 142, 135, 131, 144, 124, 127, 119, 134, 120, 125, 124, 141, 129, 148, 132, 132, 144, 142, 142, 111, 134, 130, 139, 139, 141, 140, 148, 137, 133, 127, 132, 114, 122, 128, 144, 125, 142, 154, 142, 136, 135, 127, 141, 138, 125, 98, 147, 133, 134, 143, 150, 128, 161, 142, 139, 143, 123, 124, 141, 129, 126, 141, 132, 134, 151, 119, 134, 132, 127, 126, 137, 125, 142, 138, 127, 126, 145, 133, 136, 129, 146, 153, 143, 142, 144, 136, 133, 127, 137, 133, 132, 139, 150, 140, 138, 126, 138, 148, 141, 136, 134, 134, 136, 129, 139, 128, 142, 139, 135, 147, 141, 139, 131, 129, 120, 121, 137, 141, 144, 130, 130, 149, 143, 144, 138, 130, 130, 137, 150, 137, 140, 142, 137, 144, 144, 140, 134, 144, 145, 125, 128, 145, 125, 108, 129, 123, 140, 144, 131, 144, 150, 128, 153, 136, 120, 139, 142, 143, 138, 135, 118, 123, 150, 155, 126, 130, 132, 136, 153, 131, 142, 138, 130, 143, 125, 137, 137, 135, 128, 104, 122, 148, 134, 127, 122, 126, 138, 131, 139, 135, 134, 145, 145, 139, 141, 129, 141, 133, 132, 129, 137, 143, 113, 129, 145, 128, 135, 133, 144, 145, 135, 143, 118, 128, 132, 133, 137, 130, 116, 122, 143, 144, 121, 143, 136, 141, 134, 131, 134, 146, 141, 137, 135, 142, 135, 150, 149, 129, 135, 144, 131, 129, 148, 124, 142, 140, 140, 134, 115, 122, 134, 132, 132, 150, 121, 126, 134, 157, 129, 127, 128, 128, 140, 140, 160, 108, 152, 148, 116, 138, 131, 135, 133, 122, 158, 134, 119, 135, 139, 117, 126, 124, 140, 144, 127, 139, 133, 140, 140, 125, 133, 142, 129, 143, 121, 147, 146, 129, 141, 139, 138, 134, 144, 147, 119, 144, 135, 138, 136, 145, 136, 164, 148, 151, 120, 139, 133, 113, 136, 132, 126, 128, 138, 144, 140, 129, 132, 141, 134, 147, 132, 131, 145, 130, 128, 143, 136, 145, 137, 135, 135, 129, 125, 130, 140, 147, 123, 152, 147, 134, 120, 131, 130, 144, 112, 123, 144, 133, 149, 134, 132, 153, 136, 135, 129, 137, 138, 137, 138, 141, 138, 129, 154, 145, 125, 135, 152, 127, 127, 126, 147, 136, 134, 140, 133, 137, 144, 135, 125, 125, 131, 132, 129, 118, 144, 155, 132, 150, 143, 139, 121, 141, 129, 124, 141, 144, 130, 126, 145, 132, 145, 149, 132, 135, 144, 129, 122, 128, 117, 123, 135, 137, 129, 130, 135, 136, 158, 132, 138, 154, 148, 133, 143, 153, 139, 113, 150, 130, 138, 146, 127, 128, 128, 132, 120, 140, 147, 135, 136, 136, 141, 140, 141, 132, 144, 130, 148, 153, 141, 138, 129, 119, 132, 104, 142, 132, 113, 138, 116, 129, 129, 105, 138, 145, 123, 146, 127, 122, 127, 138, 132, 126, 125, 147, 138, 130, 138, 144, 143, 130, 147, 129, 195, 128, 143, 139, 120, 144, 130, 120, 142, 131, 140, 137, 142, 174, 127, 145, 130, 136, 152, 132, 128, 148, 134, 142, 147, 144, 148, 128, 127, 133, 137, 132, 148, 130, 141, 144, 146, 134, 119, 134, 144, 143, 128, 124, 124, 136, 128, 128, 138, 138, 133, 124, 164, 147, 138, 143, 132, 128, 143, 126, 158, 126, 135, 132, 139, 139, 126, 141, 145, 126, 125, 137, 138, 123, 144, 130, 142, 130, 162, 133, 137, 147, 139, 139, 133, 132, 149, 152, 145, 115, 145, 134, 113, 134, 138, 143, 134, 135, 131, 132, 120, 140, 126, 137, 136, 142, 141, 119, 132, 129, 143, 138, 134, 120, 141, 136, 144, 135, 140, 132, 125, 129, 138, 116, 133, 112, 138, 125, 149, 124, 128, 134, 129, 135, 132, 132, 132, 137, 131, 128, 148, 139, 134, 135, 135, 152, 138, 128, 125, 119, 139, 134, 140, 150, 124, 116, 134, 133, 127, 147, 140, 149, 179, 143, 136, 136, 155, 139, 179, 139, 136, 168, 138, 140, 142, 129, 145, 151, 123, 136, 96, 155, 118, 138, 127, 145, 136, 142, 135, 134, 133, 140, 119, 130, 106, 142, 136, 147, 109, 137, 124, 137, 131, 128, 134, 132, 137, 130, 130, 134, 151, 138, 133, 136, 142, 135, 134, 155, 134, 136, 156, 137, 130, 143, 135, 145, 130, 144, 125, 132, 131, 137, 138, 134, 125, 143, 131, 136, 138, 141, 136, 147, 132, 134, 132, 145, 135, 129, 134, 129, 149, 129, 138, 136, 136, 133, 200, 127, 139, 133, 134, 138, 128, 154, 117, 92, 122, 136, 124, 143, 141, 129, 151, 128, 128, 136, 138, 129, 132, 127, 137, 138, 138, 136, 135, 145, 147, 135, 131, 137, 128, 149, 111, 145, 137, 133, 130, 130, 118, 143, 136, 130, 132, 134, 124, 118, 127, 133, 106, 146, 140, 133, 138, 123, 128, 133, 131, 139, 127, 133, 141, 129, 133, 136, 145, 122, 132, 137, 146, 131, 130, 134, 127, 138, 155, 126, 148, 146, 143, 133, 85, 146, 125, 136, 146, 126, 127, 172, 135, 139, 136, 132, 139, 133, 135, 143, 127, 127, 141, 132, 119, 132, 161, 136, 126, 142, 126, 150, 137, 126, 135, 124, 127, 120, 131, 128, 132, 133, 140, 140, 127, 144, 151, 151, 140, 146, 127, 134, 135, 134, 131, 109, 140, 138, 145, 138, 132, 115, 142, 145, 132, 142, 136, 148, 139, 139, 129, 154, 137, 123, 153, 134, 140, 138, 134, 124, 126, 140, 141, 142, 154, 133, 137, 121, 139, 142, 164, 135, 140, 131, 133, 139, 115, 143, 133, 148, 122, 124, 123, 142, 142, 76, 126, 141, 135, 132, 143, 123, 127, 140, 136, 139, 143, 140, 141, 135, 135, 134, 124, 131, 139, 131, 150, 133, 139, 134, 141, 158, 151, 132, 138, 133, 128, 128, 151, 129, 134, 134, 133, 135, 127, 101, 159, 144, 135, 155, 134, 143, 134, 129, 133, 151, 141, 122, 139, 124, 122, 124, 133, 140, 137, 139, 140, 119, 134, 142, 137, 124, 135, 131, 124, 133, 139, 142, 124, 116, 127, 136, 128, 125, 137, 137, 137, 146, 129, 127, 151, 132, 140, 133, 139, 136, 140, 133, 132, 128, 120, 130, 138, 132, 133, 130, 142, 125, 142, 133, 141, 132, 133, 140, 134, 144, 123, 149, 143, 128, 145, 137, 154, 131, 133, 138, 140, 133, 127, 132, 139, 137, 133, 148, 135, 126, 135, 125, 121, 130, 119, 149, 126, 140, 137, 145, 133, 130, 137, 140, 135, 129, 132, 130, 134, 134, 125, 148, 129, 130, 132, 152, 140, 138, 119, 140, 138, 129, 130, 128, 134, 130, 132, 140, 142, 134, 149, 133, 138, 167, 135, 132, 123, 141, 127, 142, 121, 143, 130, 135, 135, 135, 137, 139, 126, 135, 138, 138, 142, 142, 132, 136, 150, 140, 140, 132, 140, 137, 160, 140, 210, 132, 136, 145, 144, 137, 123, 134, 127, 145, 128, 142, 141, 128, 150, 120, 138, 144, 143, 126, 135, 137, 147, 136, 142, 130, 131, 126, 128, 126, 137, 123, 141, 162, 132, 140, 135, 139, 154, 139, 128, 121, 128, 124, 135, 141, 139, 131, 130, 129, 131, 124, 129, 135, 127, 138, 132, 134, 143, 128, 139, 139, 134, 132, 130, 138, 136, 137, 129, 132, 142, 147, 133, 134, 159, 124, 145, 128, 133, 135, 134, 136, 119, 148, 149, 145, 141, 140, 136, 143, 135, 147, 130, 137, 131, 141, 140, 139, 156, 151, 151, 148, 165, 151, 136, 94, 137, 146, 147, 133, 126, 150, 137, 137, 139, 138, 131, 144, 126, 137, 126, 138, 135, 130, 129, 128, 133, 138, 144, 146, 124, 122, 147, 131, 134, 134, 127, 151, 127, 139, 141, 132, 130, 111, 135, 132, 142, 92, 146, 138, 143, 141, 130, 137, 120, 138, 156, 137, 126, 114, 137, 141, 118, 139, 138, 147, 121, 129, 152, 126, 127, 139, 146, 127, 135, 129, 139, 132, 132, 136, 139, 137, 126, 140, 141, 161, 127, 124, 137, 140, 147, 133, 124, 132, 140, 134, 133, 131, 126, 123, 132, 136, 130, 144, 134, 141, 128, 138, 144, 135, 146, 134, 147, 131, 124, 146, 130, 136, 132, 145, 139, 145, 127, 132, 143, 150, 140, 144, 143, 142, 140, 131, 126, 142, 141, 125, 117, 138, 128, 141, 148, 131, 134, 128, 116, 152, 139, 144, 139, 146, 141, 137, 141, 136, 137, 114, 138, 132, 132, 131, 129, 133, 138, 138, 158, 138, 137, 126, 150, 130, 137, 128, 146, 147, 132, 136, 150, 139, 138, 157, 145, 143, 152, 133, 150, 131, 134, 146, 127, 131, 137, 150, 135, 130, 128, 100, 123, 148, 121, 136, 138, 127, 135, 151, 125, 137, 138, 133, 128, 142, 135, 131, 145, 139, 139, 148, 126, 142, 147, 146, 132, 146, 142, 132, 119, 127, 124, 122, 129, 139, 130, 125, 142, 126, 134, 134, 131, 136, 132, 120, 128, 135, 138, 118, 141, 135, 128, 123, 142, 142, 132, 131, 135, 123, 150, 183, 138, 143, 122, 136, 155, 143, 138, 125, 138, 137, 133, 144, 133, 143, 147, 156, 145, 117, 148, 139, 140, 139, 145, 130, 130, 133, 131, 130, 127, 139, 131, 129, 144, 139, 134, 154, 131, 129, 130, 135, 137, 148, 141, 133, 131, 129, 149, 138, 131, 126, 139, 146, 134, 134, 147, 139, 122, 140, 124, 149, 135, 138, 139, 157, 131, 134, 128, 151, 133, 122, 153, 141, 140, 141, 130, 132, 132, 129, 138, 131, 125, 139, 142, 124, 149, 148, 134, 139, 138, 157, 122, 140, 130, 134, 133, 135, 132, 144, 126, 134, 135, 139, 145, 136, 139, 148, 132, 130, 136, 131, 139, 131, 127, 150, 143, 120, 128, 128, 137, 140, 127, 123, 130, 149, 128, 138, 120, 122, 139, 126, 149, 124, 138, 135, 135, 154, 151, 135, 150, 137, 143, 129, 127, 145, 140, 129, 145, 138, 134, 143, 129, 150, 159, 114, 144, 116, 136, 137, 140, 130, 147, 130, 137, 128, 129, 125, 141, 139, 124, 142, 136, 133, 140, 128, 143, 127, 122, 146, 148, 139, 132, 127, 151, 129, 131, 135, 139, 133, 141, 129, 133, 126, 131, 146, 116, 138, 131, 142, 126, 134, 126, 148, 135, 132, 145, 154, 154, 141, 114, 131, 142, 132, 129, 139, 138, 137, 141, 134, 137, 142, 140, 135, 126, 139, 143, 120, 138, 141, 113, 136, 152, 122, 164, 126, 189, 127, 140, 135, 131, 150, 126, 141, 150, 131, 122, 151, 134, 124, 122, 125, 139, 127, 161, 128, 135, 135, 136, 145, 133, 144, 134, 138, 136, 143, 136, 135, 139, 135, 142, 146, 139, 150, 146, 129, 130, 136, 129, 112, 122, 121, 139, 139, 119, 133, 141, 137, 126, 153, 145, 157, 138, 134, 144, 126, 128, 138, 131, 144, 148, 132, 146, 151, 149, 133, 134, 141, 163, 128, 118, 160, 122, 126, 146, 155, 125, 136, 120, 142, 119, 135, 140, 134, 134, 146, 151, 138, 129, 131, 136, 147, 131, 146, 133, 129, 131, 134, 139, 137, 137, 134, 156, 152, 97, 141, 145, 130, 134, 135, 139, 119, 141, 137, 128, 146, 143, 135, 129, 138, 138, 124, 133, 134, 141, 131, 142, 149, 130, 152, 134, 122, 160, 123, 127, 137, 134, 122, 129, 132, 132, 139, 140, 135, 137, 136, 132, 152, 134, 144, 146, 142, 141, 136, 153, 137, 140, 141, 142, 132, 126, 131, 138, 138, 146, 154, 145, 130, 136, 164, 135, 136, 124, 122, 144, 132, 139, 133, 121, 138, 148, 141, 133, 141, 131, 140, 132, 133, 146, 136, 129, 131, 123, 134, 135, 134, 144, 138, 131, 123, 134, 150, 120, 147, 135, 143, 109, 127, 134, 142, 133, 130, 141, 113, 127, 141, 134, 147, 144, 146, 117, 145, 139, 138, 133, 133, 136, 123, 134, 145, 131, 136, 128, 136, 130, 141, 138, 129, 125, 134, 158, 136, 154, 116, 127, 135, 137, 133, 129, 123, 132, 116, 134, 128, 139, 145, 134, 114, 118, 133, 144, 135, 130, 148, 141, 133, 142, 141, 124, 130, 140, 169, 120, 130, 145, 147, 131, 161, 121, 156, 135, 154, 122, 137, 139, 147, 146, 137, 140, 137, 140, 134, 134, 141, 143, 133, 128, 116, 142, 149, 144, 134, 130, 126, 149, 142, 151, 138, 143, 135, 142, 128, 131, 151, 130, 123, 150, 150, 131, 127, 140, 139, 136, 128, 127, 108, 137, 136, 155, 140, 158, 128, 137, 142, 136, 139, 135, 130, 141, 132, 136, 130, 133, 123, 126, 141, 126, 123, 131, 134, 132, 144, 128, 140, 146, 130, 147, 135, 129, 133, 142, 127, 136, 134, 142, 118, 121, 142, 137, 139, 145, 134, 144, 136, 138, 136, 163, 129, 138, 150, 135, 138, 136, 137, 132, 154, 140, 137, 138, 136, 156, 127, 147, 134, 137, 127, 134, 129, 117, 136, 131, 128, 141, 132, 156, 141, 145, 114, 143, 145, 137, 138, 141, 140, 142, 142, 145, 143, 137, 135, 147, 135, 140, 128, 119, 125, 138, 135, 132, 134, 139, 131, 138, 133, 134, 137, 142, 126, 139, 142, 129, 150, 131, 139, 153, 143, 137, 148, 139, 127, 144, 144, 134, 152, 139, 138, 132, 135, 140, 109, 142, 115, 136, 131, 137, 138, 142, 168, 152, 138, 116, 129, 139, 140, 146, 120, 137, 140, 115, 151, 132, 151, 136, 141, 143, 133, 137, 127, 123, 132, 154, 152, 142, 139, 130, 125, 128, 137, 135, 121, 142, 146, 133, 132, 130, 140, 134, 119, 126, 139, 132, 135, 125, 139, 134, 125, 139, 128, 135, 145, 124, 142, 134, 127, 123, 139, 149, 134, 147, 127, 139, 134, 129, 140, 134, 138, 119, 149, 134, 126, 125, 117, 139, 138, 140, 132, 145, 131, 136, 140, 132, 129, 138, 134, 142, 134, 139, 134, 144, 136, 138, 122, 138, 135, 131, 132, 137, 134, 127, 141, 143, 133, 128, 138, 128, 128, 149, 138, 125, 128, 142, 129, 146, 134, 149, 128, 136, 134, 132, 129, 136, 137, 140, 145, 125, 137, 140, 124, 130, 141, 133, 140, 132, 129, 152, 127, 129, 130, 136, 127, 136, 139, 137, 133, 137, 131, 142, 136, 135, 139, 125, 128, 130, 128, 128, 133, 146, 141, 135, 144, 99, 139, 142, 130, 146, 136, 147, 127, 132, 124, 137, 133, 144, 139, 135, 140, 140, 130, 144, 143, 151, 132, 126, 141, 146, 137, 144, 133, 150, 132, 135, 122, 132, 128, 136, 135, 132, 144, 126, 136, 122, 143, 137, 147, 135, 136, 138, 118, 138, 144, 139, 138, 140, 133, 130, 140, 143, 130, 120, 140, 140, 137, 136, 122, 128, 137, 123, 136, 141, 141, 119, 140, 143, 143, 141, 142, 139, 154, 141, 134, 135, 136, 122, 147, 159, 134, 143, 118, 131, 136, 147, 137, 147, 137, 134, 143, 135, 149, 131, 132, 139, 137, 155, 135, 130, 147, 133, 147, 132, 139, 147, 135, 149, 129, 132, 121, 133, 127, 136, 143, 141, 128, 127, 140, 129, 131, 130, 127, 139, 118, 145, 159, 152, 131, 137, 126, 142, 145, 137, 130, 128, 147, 148, 138, 129, 138, 143, 124, 138, 128, 155, 132, 140, 141, 149, 139, 125, 140, 146, 134, 137, 137, 119, 113, 126, 122, 140, 133, 129, 130, 139, 144, 132, 133, 140, 140, 135, 144, 144, 138, 133, 138, 124, 133, 132, 130, 130, 135, 133, 142, 133, 139, 131, 142, 134, 137, 138, 132, 138, 139, 121, 132, 134, 132, 143, 138, 133, 131, 135, 147, 136, 134, 130, 120, 135, 136, 138, 132, 131, 131, 138, 137, 132, 142, 135, 129, 136, 135, 132, 136, 147, 125, 136, 124, 137, 136, 135, 122, 128, 140, 139, 136, 136, 140, 125, 140, 136, 131, 133, 129, 134, 134, 138, 129, 142, 132, 143, 131, 135, 135, 127, 126, 132, 127, 132, 134, 139, 137, 136, 140, 144, 131, 130, 139, 137, 135, 133, 132, 133, 132, 129, 136, 134, 146, 131, 125, 131, 132, 137, 133, 143, 141, 129, 147, 129, 140, 134, 143, 139, 135, 142, 144, 126, 138, 133, 134, 134, 136, 138, 136, 132, 139, 135, 135, 130, 140, 136, 139, 140, 142, 134, 139, 130, 139, 123, 127, 127, 136, 136, 131, 146, 144, 139, 143, 131, 131, 134, 141, 134, 129, 143, 133, 137, 137, 140, 139, 140, 135, 136, 128, 143, 127, 142, 140, 137, 135, 129, 124, 148, 141, 136, 137, 119, 133, 139, 142, 124, 135, 131, 136, 130, 138, 137, 132, 134, 136, 142, 133, 138, 136, 132, 133, 141, 139, 152, 130, 136, 135, 138, 138, 132, 135, 141, 127, 136, 144, 143, 131, 129, 143, 135, 134, 135, 131, 136, 134, 134, 140, 139, 134, 136, 130, 129, 128, 141, 134, 139, 134, 136, 138, 146, 137, 133, 129, 134, 133, 145, 143, 146, 129, 144, 147, 148, 133, 142, 126, 137, 134, 134, 126, 133, 137, 128, 125, 129, 140, 135, 144, 146, 142, 127, 140, 143, 138, 132, 139, 123, 138, 136, 133, 129, 138, 138, 141, 144, 131, 141, 130, 127, 136, 138, 134, 135, 126, 140, 128, 143, 137, 138, 153, 128, 137, 139, 139, 138, 139, 137, 133, 134, 127, 137, 144, 135, 135, 136, 136, 137, 131, 137, 125, 122, 140, 148, 140, 138, 129, 143, 142, 147, 132, 129, 135, 137, 138, 125, 142, 133, 138, 130, 135, 136, 125, 136, 135, 134, 135, 149, 134, 141, 135, 140, 145, 128, 143, 131, 134, 139, 123, 135, 128, 137, 137, 132, 134, 136, 146, 137, 137, 143, 138, 136, 134, 132, 133, 133, 135, 143, 133, 137, 130, 139, 135, 131, 135, 134, 135, 135, 138, 136, 123, 136, 135, 140, 131, 137, 139, 140, 131, 133, 135, 132, 147, 127, 137, 129, 131, 121, 133, 133, 141, 132, 139, 139, 136, 122, 132, 123, 142, 134, 135, 127, 123, 134, 131, 144, 132, 130, 129, 140, 137, 138, 137, 140, 141, 135, 128, 134, 122, 136, 135, 131, 149, 152, 147, 147, 139, 130, 140, 132, 136, 132, 130, 140, 135, 138, 132, 130, 124, 136, 140, 136, 152, 134, 128, 135, 134, 134, 132, 135, 138, 140, 139, 138, 137, 132, 128, 136, 125, 125, 143, 127, 144, 123, 131, 140, 132, 137, 134, 140, 128, 135, 135, 133, 131, 126, 137, 129, 124, 150, 144, 155, 154, 142, 139, 131, 119, 132, 124, 134, 126, 128, 151, 132, 151, 165, 146, 124, 158, 136, 144, 133, 150, 122, 147, 147, 138, 141, 143, 132, 129, 129, 136, 168, 140, 154, 118, 133, 134, 123, 147, 137, 150, 137, 135, 131, 127, 138, 133, 126, 125, 136, 149, 159, 134, 143, 145, 123, 128, 140, 137, 141, 143, 150, 137, 137, 127, 146, 138, 142, 144, 138, 142, 134, 143, 128, 137, 119, 124, 141, 129, 138, 128, 125, 141, 117, 134, 130, 139, 126, 156, 142, 151, 130, 137, 142, 131, 140, 145, 145, 134, 130, 128, 134, 143, 144, 118, 144, 143, 142, 144, 142, 144, 132, 130, 140, 128, 117, 136, 137, 146, 154, 121, 137, 138, 148, 137, 136, 136, 132, 122, 131, 141, 141, 150, 139, 147, 148, 131, 140, 134, 134, 125, 135, 133, 148, 147, 149, 131, 123, 135, 144, 143, 133, 133, 121, 138, 131, 141, 138, 132, 128, 120, 141, 122, 137, 146, 129, 128, 144, 147, 146, 125, 134, 134, 136, 123, 144, 127, 140, 129, 141, 122, 137, 139, 153, 147, 130, 142, 130, 140, 134, 138, 138, 131, 144, 131, 131, 138, 138, 140, 138, 139, 116, 126, 134, 144, 135, 137, 132, 126, 134, 155, 137, 142, 132, 154, 137, 127, 154, 132, 126, 144, 142, 122, 126, 146, 126, 137, 145, 146, 141, 139, 143, 140, 143, 129, 129, 152, 147, 142, 130, 140, 128, 135, 141, 135, 154, 125, 143, 128, 144, 136, 130, 128, 163, 145, 138, 124, 148, 128, 135, 133, 128, 128, 130, 140, 125, 134, 151, 151, 129, 137, 135, 140, 150, 110, 133, 138, 136, 150, 126, 128, 133, 140, 139, 123, 142, 145, 142, 148, 117, 134, 132, 145, 135, 139, 115, 127, 131, 142, 148, 148, 128, 143, 138, 126, 126, 141, 141, 128, 143, 138, 141, 153, 125, 127, 129, 131, 146, 145, 128, 142, 143, 130, 153, 129, 133, 135, 139, 132, 139, 136, 129, 144, 127, 139, 140, 141, 130, 138, 128, 133, 128, 127, 144, 129, 137, 129, 128, 147, 146, 143, 139, 143, 130, 136, 141, 129, 138, 136, 137, 141, 121, 133, 128, 131, 145, 134, 140, 129, 138, 140, 138, 145, 129, 139, 153, 135, 136, 126, 145, 142, 139, 141, 146, 141, 130, 130, 131, 131, 129, 145, 144, 142, 139, 136, 152, 155, 148, 139, 125, 134, 121, 136, 150, 146, 146, 143, 134, 141, 134, 147, 139, 126, 139, 156, 129, 134, 131, 147, 139, 136, 138, 141, 141, 122, 149, 143, 124, 146, 139, 145, 141, 139, 148, 133, 142, 135, 133, 134, 135, 135, 154, 133, 132, 136, 128, 132, 124, 140, 126, 140, 137, 128, 131, 142, 133, 124, 129, 132, 145, 126, 141, 151, 144, 141, 134, 147, 129, 140, 129, 141, 128, 150, 153, 125, 155, 129, 150, 137, 151, 133, 148, 127, 109, 142, 139, 128, 128, 132, 130, 138, 145, 139, 131, 145, 129, 132, 137, 146, 140, 111, 138, 137, 118, 130, 128, 131, 142, 137, 134, 149, 137, 125, 147, 134, 136, 136, 116, 161, 144, 145, 133, 137, 147, 126, 149, 130, 135, 131, 156, 126, 122, 134, 143, 136, 141, 137, 131, 129, 123, 133, 137, 136, 145, 122, 125, 135, 128, 150, 137, 147, 144, 148, 137, 136, 121, 122, 125, 132, 109, 135, 148, 143, 145, 133, 137, 143, 124, 135, 128, 134, 141, 140, 133, 136, 143, 123, 136, 143, 136, 136, 123, 132, 139, 130, 112, 123, 154, 138, 136, 141, 125, 155, 142, 143, 151, 136, 140, 134, 127, 130, 152, 131, 136, 121, 120, 141, 137, 131, 128, 128, 135, 144, 130, 143, 141, 140, 132, 130, 144, 144, 129, 150, 138, 137, 140, 128, 137, 132, 146, 128, 134, 131, 142, 135, 137, 128, 136, 119, 130, 109, 139, 122, 139, 158, 133, 128, 147, 129, 132, 142, 121, 129, 126, 136, 127, 138, 141, 147, 137, 133, 133, 139, 135, 123, 140, 149, 127, 145, 131, 153, 133, 142, 133, 133, 149, 130, 137, 106, 143, 136, 131, 158, 121, 124, 128, 146, 132, 125, 138, 142, 134, 154, 134, 144, 138, 136, 128, 132, 153, 127, 130, 128, 136, 125, 123, 129, 126, 142, 139, 130, 130, 135, 126, 128, 124, 138, 130, 124, 135, 133, 142, 129, 139, 119, 150, 128, 129, 138, 133, 138, 141, 141, 128, 130, 139, 137, 136, 144, 132, 163, 141, 130, 123, 132, 130, 123, 127, 127, 129, 141, 135, 125, 120, 137, 127, 129, 123, 133, 125, 139, 122, 143, 119, 135, 133, 133, 127, 137, 168, 132, 113, 141, 137, 122, 135, 135, 124, 147, 137, 121, 115, 129, 122, 120, 146, 180, 138, 134, 139, 131, 122, 141, 130, 125, 126, 137, 139, 143, 123, 112, 149, 153, 155, 126, 131, 126, 124, 130, 133, 123, 123, 133, 131, 134, 147, 148, 146, 138, 142, 129, 160, 142, 150, 139, 136, 138, 136, 125, 132, 135, 133, 128, 129, 134, 143, 142, 120, 136, 133, 135, 140, 145, 150, 123, 136, 120, 141, 117, 126, 141, 145, 128, 151, 132, 132, 160, 142, 128, 130, 138, 125, 129, 142, 134, 127, 137, 125, 129, 137, 138, 143, 138, 161, 135, 125, 124, 135, 129, 144, 131, 135, 143, 130, 144, 126, 132, 142, 143, 138, 120, 130, 156, 132, 127, 140, 148, 138, 136, 150, 130, 127, 127, 121, 121, 155, 127, 130, 135, 136, 138, 144, 142, 134, 128, 143, 127, 141, 136, 143, 132, 139, 131, 111, 145, 135, 137, 143, 133, 140, 128, 124, 140, 141, 135, 134, 130, 133, 133, 146, 122, 117, 135, 164, 118, 133, 138, 133, 141, 143, 142, 138, 133, 130, 147, 145, 134, 141, 151, 128, 149, 132, 135, 141, 137, 134, 131, 151, 137, 131, 143, 126, 131, 133, 135, 141, 161, 142, 127, 125, 140, 120, 136, 138, 119, 123, 137, 132, 130, 149, 125, 126, 122, 140, 118, 125, 125, 130, 131, 137, 126, 143, 128, 136, 136, 127, 115, 120, 141, 181, 125, 142, 134, 127, 139, 136, 128, 137, 133, 128, 155, 134, 138, 147, 137, 141, 136, 140, 122, 140, 140, 139, 140, 148, 133, 138, 133, 148, 126, 126, 142, 140, 130, 126, 135, 127, 136, 136, 131, 138, 139, 132, 136, 138, 130, 135, 128, 142, 134, 139, 133, 133, 131, 130, 146, 147, 156, 141, 161, 129, 140, 137, 134, 147, 128, 137, 158, 136, 134, 140, 133, 132, 143, 138, 128, 128, 121, 130, 146, 135, 131, 140, 133, 133, 126, 129, 131, 133, 149, 152, 134, 144, 142, 146, 143, 135, 130, 136, 131, 133, 132, 132, 136, 150, 144, 156, 127, 144, 140, 135, 134, 142, 135, 141, 144, 138, 135, 139, 131, 133, 136, 133, 127, 122, 115, 157, 125, 152, 141, 136, 160, 131, 133, 132, 134, 141, 129, 127, 137, 144, 138, 133, 131, 134, 127, 137, 140, 124, 140, 132, 125, 139, 140, 141, 140, 120, 147, 133, 142, 141, 129, 148, 134, 114, 133, 133, 135, 126, 134, 133, 135, 129, 146, 128, 136, 162, 132, 131, 142, 145, 138, 125, 136, 135, 140, 133, 136, 131, 139, 128, 145, 122, 137, 133, 120, 143, 134, 139, 150, 129, 141, 137, 133, 135, 134, 143, 152, 131, 124, 129, 151, 144, 144, 136, 144, 124, 145, 131, 130, 138, 130, 137, 155, 141, 142, 135, 135, 143, 121, 135, 144, 134, 135, 134, 130, 132, 141, 130, 137, 143, 130, 133, 145, 124, 125, 133, 128, 132, 141, 130, 153, 140, 150, 176, 127, 137, 133, 140, 147, 138, 135, 144, 144, 134, 143, 142, 150, 138, 129, 136, 148, 132, 143, 135, 128, 132, 174, 139, 145, 133, 121, 131, 133, 129, 140, 124, 134, 149, 146, 143, 131, 137, 133, 128, 137, 132, 147, 146, 140, 133, 129, 138, 125, 133, 136, 134, 142, 145, 127, 139, 135, 142, 122, 139, 142, 125, 145, 136, 146, 148, 130, 144, 137, 138, 134, 141, 135, 135, 137, 134, 131, 143, 137, 127, 137, 141, 123, 149, 150, 122, 151, 138, 128, 129, 139, 152, 138, 134, 133, 141, 144, 132, 135, 144, 137, 142, 132, 141, 134, 132, 136, 139, 138, 128, 141, 137, 132, 141, 134, 142, 130, 141, 141, 127, 136, 141, 141, 129, 139, 150, 144, 144, 141, 134, 131, 134, 138, 131, 163, 135, 147, 140, 137, 136, 151, 145, 138, 140, 146, 129, 146, 131, 138, 131, 137, 126, 138, 135, 147, 130, 134, 138, 137, 146, 130, 137, 125, 134, 127, 147, 149, 124, 141, 153, 131, 107, 142, 144, 137, 143, 144, 151, 137, 134, 140, 133, 136, 134, 141, 136, 136, 132, 129, 140, 122, 144, 123, 138, 139, 122, 143, 136, 145, 130, 135, 132, 149, 149, 134, 122, 148, 145, 141, 132, 123, 143, 126, 141, 148, 148, 140, 143, 137, 136, 136, 141, 132, 125, 129, 149, 132, 129, 133, 132, 128, 136, 139, 139, 135, 151, 135, 139, 128, 146, 147, 141, 134, 136, 146, 144, 132, 130, 122, 126, 130, 137, 134, 122, 139, 141, 135, 124, 143, 136, 127, 138, 130, 130, 142, 145, 136, 129, 133, 138, 133, 140, 145, 136, 144, 139, 132, 140, 122, 136, 134, 138, 144, 142, 136, 132, 144, 137, 142, 136, 142, 134, 139, 141, 147, 130, 162, 137, 131, 138, 140, 143, 133, 133, 125, 137, 128, 123, 128, 140, 133, 137, 134, 142, 144, 132, 133, 133, 136, 135, 134, 125, 135, 139, 137, 133, 139, 128, 144, 135, 121, 132, 140, 134, 131, 128, 134, 131, 137, 126, 143, 130, 129, 140, 132, 140, 142, 125, 124, 134, 127, 138, 131, 131, 137, 132, 132, 139, 136, 141, 139, 131, 149, 134, 130, 132, 132, 129, 132, 130, 137, 137, 138, 138, 128, 130, 139, 151, 139, 139, 142, 129, 135, 129, 139, 154, 129, 123, 130, 132, 131, 140, 135, 134, 155, 122, 140, 131, 138, 137, 139, 145, 139, 136, 132, 133, 133, 129, 133, 134, 135, 130, 132, 136, 148, 142, 136, 142, 126, 131, 111, 133, 136, 134, 135, 123, 136, 124, 131, 139, 136, 134, 129, 153, 135, 128, 148, 139, 132, 123, 142, 146, 139, 143, 141, 135, 136, 133, 124, 137, 123, 137, 140, 137, 121, 115, 149, 142, 118, 134, 133, 142, 139, 135, 131, 143, 136, 142, 132, 137, 146, 125, 141, 135, 131, 135, 122, 135, 133, 135, 135, 144, 136, 126, 140, 135, 147, 131, 146, 135, 143, 126, 134, 139, 130, 143, 134, 136, 140, 138, 129, 141, 138, 142, 128, 139, 138, 138, 139, 136, 146, 132, 140, 140, 142, 130, 137, 143, 134, 146, 127, 135, 139, 137, 137, 139, 131, 139, 133, 129, 123, 130, 140, 128, 127, 153, 128, 138, 131, 136, 118, 161, 137, 127, 137, 134, 123, 140, 132, 126, 138, 135, 136, 134, 135, 121, 138, 143, 156, 131, 135, 126, 146, 144, 139, 124, 141, 138, 140, 141, 129, 135, 139, 126, 145, 129, 139, 131, 135, 141, 133, 142, 133, 132, 130, 139, 137, 129, 129, 128, 137, 134, 133, 144, 130, 133, 153, 128, 139, 126, 117, 145, 130, 123, 139, 147, 133, 141, 140, 150, 138, 144, 138, 146, 120, 135, 131, 128, 136, 132, 149, 127, 125, 135, 132, 134, 143, 140, 131, 135, 132, 132, 142, 135, 131, 135, 137, 131, 140, 139, 129, 123, 131, 138, 136, 149, 131, 134, 139, 135, 140, 125, 134, 141, 140, 136, 141, 128, 124, 137, 135, 159, 136, 139, 143, 131, 139, 125, 137, 136, 157, 140, 129, 136, 149, 145, 140, 132, 136, 142, 134, 128, 146, 146, 137, 127, 132, 136, 125, 136, 139, 126, 130, 119, 140, 135, 148, 131, 146, 130, 143, 143, 136, 133, 135, 143, 136, 131, 131, 141, 123, 134, 143, 132, 142, 136, 127, 129, 133, 148, 126, 139, 141, 135, 146, 144, 129, 131, 131, 121, 111, 133, 125, 124, 135, 133, 127, 138, 140, 133, 130, 146, 138, 148, 148, 122, 133, 130, 135, 130, 142, 134, 142, 132, 150, 142, 135, 122, 131, 139, 141, 131, 136, 133, 141, 141, 139, 135, 136, 144, 138, 138, 134, 144, 139, 134, 136, 137, 142, 125, 126, 135, 136, 137, 137, 150, 131, 134, 141, 124, 136, 146, 142, 141, 148, 141, 130, 134, 148, 150, 130, 133, 144, 127, 147, 144, 140, 136, 157, 136, 152, 136, 148, 137, 139, 143, 131, 145, 133, 136, 142, 143, 142, 149, 136, 142, 126, 155, 139, 150, 129, 136, 117, 133, 115, 133, 141, 119, 134, 123, 124, 124, 140, 141, 138, 137, 134, 134, 123, 132, 136, 136, 122, 139, 160, 131, 144, 131, 147, 127, 141, 135, 137, 128, 154, 136, 123, 131, 126, 140, 121, 156, 139, 121, 140, 135, 135, 135, 156, 135, 130, 134, 143, 125, 135, 139, 144, 139, 135, 131, 137, 145, 125, 137, 132, 136, 156, 140, 142, 132, 136, 117, 124, 124, 139, 141, 132, 131, 161, 139, 139, 136, 133, 135, 134, 132, 131, 123, 133, 144, 131, 151, 128, 136, 147, 137, 139, 149, 131, 126, 125, 123, 138, 129, 140, 139, 135, 131, 128, 128, 138, 124, 133, 150, 141, 131, 146, 137, 143, 126, 137, 127, 143, 129, 125, 141, 142, 125, 136, 130, 155, 134, 143, 134, 147, 143, 141, 134, 132, 150, 142, 127, 128, 142, 139, 144, 128, 149, 156, 124, 134, 154, 128, 161, 148, 148, 131, 156, 136, 122, 144, 136, 137, 131, 149, 129, 133, 137, 139, 152, 134, 130, 163, 130, 127, 128, 135, 146, 126, 126, 113, 133, 123, 133, 129, 134, 144, 139, 124, 162, 127, 138, 136, 141, 150, 128, 129, 120, 132, 142, 134, 139, 133, 134, 142, 146, 132, 146, 138, 144, 131, 138, 119, 135, 138, 131, 147, 150, 154, 139, 138, 142, 136, 125, 156, 140, 119, 137, 131, 133, 125, 168, 122, 145, 135, 130, 128, 133, 145, 127, 130, 121, 142, 131, 149, 129, 135, 134, 144, 131, 129, 138, 163, 131, 118, 146, 130, 132, 130, 135, 136, 132, 136, 142, 131, 135, 136, 151, 149, 138, 101, 137, 142, 127, 140, 131, 146, 123, 137, 151, 125, 129, 139, 150, 126, 127, 152, 136, 123, 137, 133, 152, 134, 139, 133, 131, 139, 120, 141, 129, 127, 144, 135, 124, 126, 136, 140, 143, 128, 137, 129, 143, 148, 144, 131, 136, 139, 153, 128, 150, 133, 135, 127, 133, 138, 152, 155, 151, 127, 149, 131, 137, 145, 152, 121, 141, 125, 126, 131, 127, 142, 147, 140, 145, 133, 134, 143, 129, 138, 134, 132, 122, 157, 133, 136, 128, 129, 145, 140, 124, 140, 140, 131, 138, 131, 134, 137, 135, 107, 123, 134, 136, 140, 130, 139, 128, 135, 132, 142, 132, 127, 121, 139, 154, 120, 119, 135, 130, 114, 137, 151, 132, 142, 158, 130, 151, 139, 135, 136, 130, 115, 142, 129, 142, 145, 136, 131, 155, 124, 141, 138, 119, 148, 141, 133, 132, 140, 140, 115, 132, 146, 132, 171, 138, 142, 138, 130, 131, 132, 121, 140, 131, 161, 128, 141, 130, 142, 133, 158, 117, 130, 136, 141, 141, 137, 130, 136, 151, 132, 141, 126, 125, 118, 151, 126, 137, 127, 127, 117, 135, 128, 133, 140, 140, 137, 129, 146, 137, 134, 128, 141, 142, 134, 139, 149, 149, 138, 126, 135, 132, 131, 148, 131, 125, 152, 129, 96, 142, 132, 141, 138, 140, 132, 136, 139, 131, 141, 151, 139, 127, 127, 145, 137, 148, 137, 128, 139, 134, 143, 135, 144, 141, 143, 142, 140, 137, 139, 132, 139, 147, 132, 133, 121, 126, 137, 142, 129, 135, 131, 129, 122, 139, 126, 148, 128, 134, 120, 133, 135, 141, 139, 147, 130, 121, 122, 135, 135, 137, 137, 142, 145, 137, 144, 133, 119, 135, 134, 158, 130, 146, 137, 133, 134, 146, 136, 138, 134, 141, 146, 141, 136, 133, 139, 134, 130, 141, 141, 122, 139, 138, 154, 133, 137, 129, 126, 144, 142, 150, 149, 131, 138, 135, 143, 135, 139, 134, 140, 130, 128, 140, 131, 139, 139, 138, 132, 170, 143, 116, 135, 135, 123, 124, 134, 135, 141, 137, 113, 129, 145, 138, 124, 133, 146, 143, 120, 143, 126, 139, 149, 128, 128, 121, 135, 134, 140, 143, 140, 138, 142, 141, 145, 134, 135, 138, 140, 139, 147, 125, 153, 143, 150, 139, 140, 160, 133, 136, 130, 135, 134, 138, 125, 148, 136, 130, 125, 143, 129, 129, 140, 129, 137, 139, 142, 148, 144, 129, 128, 134, 135, 130, 130, 148, 134, 141, 143, 148, 131, 132, 133, 133, 135, 130, 141, 130, 135, 129, 131, 127, 142, 135, 143, 134, 135, 187, 134, 136, 141, 125, 128, 133, 132, 129, 138, 149, 154, 144, 139, 127, 125, 131, 128, 126, 144, 129, 140, 145, 145, 139, 141, 143, 152, 130, 156, 143, 126, 140, 126, 124, 122, 134, 146, 134, 132, 136, 131, 123, 140, 121, 131, 136, 139, 141, 137, 134, 120, 151, 137, 129, 134, 151, 133, 145, 137, 147, 141, 140, 124, 144, 141, 137, 127, 137, 123, 136, 132, 128, 133, 142, 140, 125, 137, 144, 130, 136, 135, 137, 129, 129, 133, 134, 135, 139, 138, 140, 122, 128, 135, 135, 144, 125, 139, 147, 126, 153, 144, 142, 136, 132, 135, 127, 122, 142, 137, 144, 188, 135, 137, 139, 130, 154, 125, 139, 133, 117, 97, 140, 136, 148, 140, 147, 133, 141, 152, 137, 141, 122, 145, 132, 145, 136, 126, 126, 133, 145, 144, 135, 128, 134, 135, 135, 152, 127, 135, 133, 136, 140, 143, 140, 131, 128, 134, 130, 141, 193, 136, 124, 125, 135, 133, 134, 128, 125, 133, 127, 123, 136, 133, 134, 139, 125, 136, 138, 129, 151, 132, 131, 139, 127, 146, 140, 151, 139, 113, 121, 133, 137, 131, 136, 132, 134, 144, 129, 143, 140, 127, 137, 127, 121, 149, 134, 139, 140, 134, 145, 134, 135, 141, 128, 150, 135, 129, 121, 133, 127, 136, 151, 146, 145, 152, 137, 146, 126, 134, 116, 128, 148, 138, 132, 134, 155, 127, 123, 140, 134, 134, 144, 136, 137, 138, 135, 124, 138, 141, 145, 144, 132, 127, 139, 142, 129, 139, 135, 136, 135, 142, 140, 125, 121, 131, 134, 139, 137, 126, 128, 139, 131, 114, 142, 129, 137, 125, 136, 129, 115, 143, 142, 128, 128, 133, 135, 143, 124, 138, 135, 119, 138, 133, 155, 137, 128, 133, 123, 140, 151, 116, 123, 120, 143, 123, 116, 126, 121, 141, 145, 138, 132, 128, 132, 113, 118, 125, 144, 129, 123, 122, 108, 126, 132, 136, 137, 132, 135, 150, 152, 136, 133, 134, 136, 139, 132, 139, 141, 168, 131, 142, 152, 137, 134, 132, 137, 133, 133, 136, 125, 146, 143, 132, 130, 128, 143, 148, 119, 130, 133, 132, 132, 141, 149, 125, 134, 127, 129, 140, 133, 133, 126, 174, 147, 130, 120, 123, 143, 139, 133, 131, 135, 129, 113, 140, 139, 130, 136, 122, 137, 132, 154, 136, 117, 141, 134, 141, 124, 150, 154, 132, 149, 151, 136, 136, 139, 134, 132, 134, 137, 110, 132, 152, 138, 132, 123, 147, 130, 134, 149, 141, 146, 136, 119, 135, 140, 134, 127, 150, 126, 126, 146, 146, 143, 147, 133, 121, 143, 140, 151, 114, 149, 140, 128, 138, 132, 143, 140, 133, 128, 124, 140, 140, 148, 138, 138, 138, 145, 136, 149, 124, 134, 133, 127, 142, 135, 136, 125, 126, 130, 134, 128, 155, 140, 150, 124, 156, 125, 138, 135, 135, 139, 134, 135, 128, 122, 136, 149, 136, 138, 127, 130, 148, 144, 124, 142, 139, 125, 131, 130, 141, 142, 142, 130, 136, 137, 133, 157, 147, 126, 85, 134, 141, 157, 139, 135, 131, 145, 138, 109, 143, 144, 143, 131, 156, 121, 149, 118, 125, 137, 139, 132, 123, 123, 132, 123, 153, 129, 139, 146, 139, 103, 119, 117, 139, 129, 144, 125, 140, 129, 131, 132, 134, 122, 148, 130, 136, 135, 121, 130, 135, 118, 132, 126, 138, 131, 135, 138, 133, 138, 140, 129, 127, 130, 133, 136, 130, 153, 146, 142, 139, 148, 125, 135, 136, 131, 141, 135, 133, 139, 127, 130, 121, 128, 153, 129, 134, 126, 149, 130, 122, 131, 135, 147, 123, 148, 127, 137, 138, 138, 142, 136, 124, 138, 136, 134, 141, 133, 145, 147, 135, 127, 134, 127, 125, 135, 152, 134, 142, 119, 159, 130, 127, 128, 128, 129, 129, 139, 147, 150, 150, 134, 155, 142, 141, 127, 145, 154, 149, 129, 148, 139, 133, 153, 158, 138, 143, 126, 151, 124, 145, 141, 127, 137, 140, 131, 141, 153, 134, 140, 163, 127, 129, 119, 131, 151, 136, 137, 117, 140, 132, 139, 135, 126, 121, 139, 141, 134, 125, 130, 146, 142, 138, 116, 162, 134, 131, 128, 134, 148, 132, 129, 140, 116, 130, 132, 123, 142, 149, 133, 153, 143, 131, 122, 148, 114, 126, 130, 138, 142, 131, 148, 141, 155, 149, 136, 135, 150, 142, 156, 150, 136, 150, 144, 137, 150, 133, 170, 120, 149, 132, 143, 126, 143, 139, 136, 127, 108, 137, 143, 136, 104, 153, 121, 142, 137, 131, 141, 144, 137, 138, 144, 120, 135, 120, 135, 132, 148, 127, 129, 147, 121, 130, 142, 142, 119, 164, 138, 139, 138, 131, 123, 141, 132, 140, 125, 147, 124, 134, 134, 110, 125, 130, 141, 141, 134, 136, 128, 135, 132, 139, 152, 128, 137, 136, 142, 128, 133, 139, 135, 139, 148, 127, 137, 133, 127, 135, 128, 139, 135, 139, 135, 137, 114, 140, 137, 132, 149, 135, 145, 127, 132, 149, 135, 144, 145, 129, 132, 151, 133, 119, 140, 124, 136, 125, 132, 146, 128, 159, 131, 137, 134, 123, 137, 145, 153, 137, 141, 127, 142, 123, 145, 135, 132, 140, 147, 115, 140, 142, 144, 128, 135, 142, 136, 130, 133, 141, 139, 135, 128, 144, 111, 152, 133, 130, 148, 131, 132, 138, 133, 142, 135, 134, 141, 133, 131, 146, 135, 128, 133, 137, 160, 124, 126, 128, 139, 111, 140, 148, 132, 136, 143, 130, 140, 128, 130, 127, 136, 126, 145, 140, 124, 137, 138, 132, 144, 141, 125, 140, 146, 136, 132, 142, 132, 148, 132, 129, 133, 137, 135, 138, 119, 140, 129, 139, 129, 134, 144, 129, 134, 135, 161, 141, 118, 130, 138, 126, 136, 152, 130, 129, 135, 144, 137, 148, 134, 144, 127, 134, 132, 139, 138, 137, 121, 142, 132, 143, 137, 127, 139, 130, 150, 137, 125, 134, 137, 133, 130, 134, 130, 129, 123, 127, 135, 121, 128, 139, 137, 143, 133, 116, 136, 135, 120, 144, 141, 120, 143, 143, 133, 129, 137, 132, 138, 134, 139, 126, 164, 140, 142, 139, 131, 142, 144, 145, 131, 109, 153, 142, 139, 132, 134, 137, 135, 146, 137, 126, 117, 136, 137, 133, 140, 145, 131, 144, 128, 136, 132, 129, 139, 165, 142, 112, 137, 148, 145, 135, 150, 132, 128, 107, 135, 136, 130, 131, 140, 126, 129, 132, 136, 122, 135, 138, 128, 127, 138, 148, 136, 142, 148, 139, 143, 134, 143, 134, 142, 145, 135, 137, 130, 146, 122, 124, 134, 154, 126, 123, 122, 114, 130, 134, 135, 134, 135, 137, 147, 148, 150, 121, 117, 160, 136, 127, 138, 133, 135, 132, 126, 133, 141, 137, 122, 141, 140, 134, 134, 133, 134, 131, 153, 134, 122, 151, 124, 120, 123, 136, 134, 138, 130, 146, 131, 131, 126, 152, 119, 141, 137, 125, 144, 126, 151, 130, 142, 134, 115, 128, 131, 133, 124, 147, 140, 140, 138, 149, 159, 136, 135, 133, 128, 129, 126, 140, 133, 137, 140, 167, 133, 135, 153, 138, 117, 149, 131, 128, 136, 156, 131, 142, 140, 134, 140, 139, 119, 148, 126, 148, 128, 135, 139, 125, 132, 133, 132, 137, 147, 128, 135, 128, 162, 132, 118, 142, 119, 116, 125, 149, 139, 127, 141, 133, 139, 141, 132, 116, 144, 132, 132, 135, 124, 141, 136, 122, 134, 133, 135, 136, 138, 128, 150, 137, 133, 134, 120, 126, 156, 147, 139, 146, 131, 140, 137, 144, 127, 148, 148, 136, 130, 135, 131, 122, 127, 139, 137, 147, 129, 136, 149, 148, 134, 144, 116, 131, 133, 125, 132, 133, 132, 109, 142, 141, 145, 130, 134, 142, 139, 117, 143, 137, 121, 135, 145, 142, 140, 143, 129, 155, 115, 136, 148, 121, 147, 111, 132, 139, 128, 138, 144, 130, 127, 127, 142, 126, 127, 152, 134, 149, 147, 130, 135, 133, 137, 136, 145, 150, 141, 146, 118, 138, 120, 137, 123, 143, 153, 148, 121, 131, 119, 125, 169, 158, 123, 136, 121, 132, 128, 142, 155, 140, 140, 122, 142, 128, 131, 133, 148, 136, 139, 137, 143, 131, 149, 120, 139, 135, 126, 134, 123, 138, 143, 125, 122, 133, 128, 86, 146, 144, 141, 54, 136, 140, 137, 154, 134, 149, 142, 128, 143, 132, 135, 134, 140, 122, 120, 139, 132, 132, 133, 151, 122, 128, 131, 136, 124, 137, 137, 140, 131, 100, 154, 141, 141, 122, 151, 139, 140, 146, 144, 140, 140, 124, 136, 142, 148, 151, 138, 133, 133, 153, 138, 140, 142, 144, 121, 132, 156, 130, 133, 134, 154, 129, 139, 137, 147, 143, 113, 138, 126, 148, 142, 144, 139, 133, 139, 136, 131, 129, 140, 137, 147, 115, 149, 138, 144, 125, 140, 141, 142, 125, 134, 131, 137, 137, 123, 144, 117, 162, 124, 137, 138, 153, 137, 135, 123, 122, 136, 157, 134, 132, 142, 144, 130, 124, 140, 134, 139, 156, 132, 120, 129, 131, 135, 161, 158, 136, 151, 136, 151, 144, 146, 149, 124, 145, 127, 108, 132, 138, 129, 137, 114, 150, 142, 133, 130, 138, 141, 145, 127, 130, 156, 137, 122, 140, 130, 135, 153, 134, 150, 129, 118, 140, 129, 131, 147, 129, 129, 129, 144, 132, 133, 134, 123, 140, 127, 125, 139, 136, 140, 127, 141, 134, 144, 136, 142, 133, 126, 138, 150, 125, 130, 139, 133, 151, 126, 133, 142, 164, 107, 140, 137, 130, 127, 135, 133, 115, 125, 166, 108, 126, 144, 153, 149, 124, 149, 136, 130, 125, 134, 133, 134, 136, 135, 130, 131, 155, 149, 116, 139, 141, 140, 132, 137, 133, 133, 112, 121, 128, 113, 117, 136, 121, 150, 116, 156, 129, 146, 125, 144, 140, 152, 118, 136, 145, 134, 135, 151, 149, 159, 124, 133, 133, 139, 148, 133, 150, 122, 129, 121, 132, 129, 134, 127, 157, 134, 137, 150, 141, 125, 135, 147, 138, 130, 131, 102, 132, 140, 128, 145, 134, 133, 158, 137, 129, 131, 159, 135, 123, 139, 128, 140, 132, 125, 138, 130, 133, 139, 128, 135, 128, 150, 141, 131, 125, 151, 128, 164, 144, 124, 139, 147, 143, 139, 127, 246, 145, 145, 123, 131, 152, 143, 137, 127, 133, 144, 144, 124, 148, 113, 129, 128, 138, 129, 172, 148, 138, 147, 155, 137, 154, 162, 142, 133, 159, 117, 101, 155, 146, 134, 151, 118, 133, 138, 119, 140, 149, 141, 102, 137, 127, 119, 135, 140, 140, 139, 137, 148, 133, 151, 131, 145, 144, 136, 144, 134, 122, 141, 116, 149, 136, 148, 138, 135, 148, 146, 131, 179, 111, 138, 139, 172, 145, 148, 119, 126, 136, 108, 148, 125, 134, 138, 152, 123, 152, 132, 166, 126, 129, 127, 95, 130, 128, 148, 120, 140, 123, 146, 127, 116, 123, 122, 126, 138, 136, 156, 132, 138, 134, 139, 118, 118, 140, 135, 143, 129, 131, 134, 134, 121, 137, 139, 137, 124, 133, 134, 141, 124, 125, 137, 135, 162, 125, 116, 136, 172, 132, 146, 144, 140, 151, 121, 143, 131, 139, 145, 135, 124, 135, 135, 138, 144, 140, 138, 169, 150, 140, 137, 145, 108, 138, 122, 148, 132, 161, 120, 125, 143, 142, 138, 136, 156, 130, 151, 134, 142, 142, 165, 142, 134, 138, 153, 143, 140, 141, 147, 132, 146, 142, 132, 125, 118, 127, 147, 152, 162, 123, 134, 133, 130, 147, 142, 150, 135, 129, 120, 129, 132, 117, 141, 123, 123, 133, 146, 138, 142, 104, 140, 139, 140, 133, 147, 122, 127, 136, 130, 147, 135, 137, 131, 136, 105, 132, 149, 132, 119, 132, 151, 179, 113, 135, 141, 143, 118, 141, 133, 126, 141, 149, 132, 145, 126, 109, 156, 129, 151, 136, 132, 137, 133, 123, 138, 133, 145, 110, 138, 128, 148, 136, 119, 148, 129, 113, 127, 135, 132, 139, 131, 137, 124, 139, 122, 136, 136, 136, 140, 149, 148, 118, 146, 145, 137, 124, 138, 139, 123, 121, 140, 105, 139, 126, 123, 131, 149, 139, 127, 143, 137, 153, 124, 137, 128, 130, 144, 137, 146, 140, 137, 118, 131, 127, 151, 134, 148, 140, 125, 136, 135, 139, 119, 115, 144, 144, 134, 133, 128, 120, 117, 121, 133, 135, 152, 143, 130, 146, 153, 132, 133, 137, 130, 139, 146, 141, 135, 129, 135, 133, 132, 119, 127, 144, 140, 114, 135, 138, 137, 125, 133, 140, 132, 131, 169, 141, 156, 131, 122, 163, 134, 145, 133, 115, 146, 128, 135, 132, 131, 131, 131, 127, 138, 139, 134, 138, 147, 146, 132, 152, 124, 129, 140, 148, 126, 137, 134, 142, 117, 158, 140, 137, 136, 129, 138, 143, 147, 127, 145, 128, 133, 141, 133, 138, 117, 118, 140, 131, 125, 144, 135, 128, 133, 127, 138, 146, 143, 112, 136, 135, 138, 133, 142, 132, 147, 128, 116, 128, 155, 141, 134, 134, 127, 140, 138, 120, 118, 121, 128, 138, 132, 136, 128, 140, 135, 147, 134, 132, 137, 142, 110, 129, 149, 138, 140, 133, 130, 142, 129, 147, 119, 139, 122, 133, 143, 125, 143, 137, 138, 145, 129, 126, 119, 111, 136, 145, 123, 129, 131, 151, 121, 135, 127, 142, 148, 165, 132, 146, 128, 135, 149, 108, 132, 139, 119, 130, 87, 141, 138, 135, 119, 135, 137, 138, 128, 152, 136, 119, 137, 128, 129, 146, 129, 132, 123, 140, 140, 121, 123, 145, 134, 97, 132, 142, 137, 139, 134, 145, 134, 143, 120, 128, 133, 131, 142, 135, 136, 136, 125, 139, 140, 140, 150, 133, 147, 114, 137, 128, 139, 126, 120, 154, 144, 146, 135, 133, 132, 131, 128, 147, 162, 140, 105, 124, 127, 132, 143, 147, 150, 151, 133, 135, 122, 123, 129, 130, 127, 127, 126, 153, 133, 121, 129, 148, 161, 137, 140, 147, 139, 143, 124, 137, 142, 117, 139, 143, 120, 138, 134, 152, 131, 129, 115, 147, 135, 141, 120, 158, 138, 135, 142, 132, 129, 132, 125, 135, 143, 139, 118, 129, 139, 143, 127, 124, 138, 140, 166, 154, 123, 162, 151, 129, 146, 130, 143, 138, 144, 137, 133, 156, 129, 150, 144, 154, 102, 128, 140, 139, 128, 143, 153, 146, 152, 129, 139, 141, 138, 131, 127, 136, 118, 127, 127, 145, 122, 141, 142, 140, 130, 139, 132, 148, 136, 140, 141, 135, 131, 138, 148, 119, 128, 127, 121, 149, 129, 145, 129, 127, 136, 138, 157, 127, 123, 137, 143, 121, 139, 134, 124, 157, 130, 136, 147, 146, 144, 142, 143, 142, 136, 145, 166, 127, 129, 143, 145, 144, 122, 152, 128, 128, 151, 123, 145, 131, 136, 133, 130, 127, 140, 116, 120, 127, 122, 140, 145, 140, 139, 137, 134, 146, 137, 137, 130, 133, 129, 135, 131, 130, 134, 147, 134, 138, 140, 133, 151, 135, 147, 125, 139, 132, 134, 124, 131, 141, 135, 147, 134, 136, 132, 134, 131, 128, 138, 126, 134, 133, 141, 133, 135, 142, 140, 140, 131, 126, 142, 132, 150, 145, 127, 130, 132, 128, 129, 149, 137, 131, 133, 128, 132, 142, 142, 110, 148, 149, 129, 143, 133, 136, 140, 109, 138, 147, 134, 130, 131, 127, 123, 143, 141, 138, 150, 138, 139, 145, 142, 129, 136, 128, 140, 131, 126, 144, 143, 132, 143, 126, 146, 127, 141, 143, 140, 147, 147, 142, 133, 134, 126, 121, 129, 128, 139, 143, 124, 144, 132, 135, 123, 128, 115, 123, 136, 150, 183, 121, 121, 134, 147, 136, 136, 129, 126, 114, 142, 126, 128, 122, 171, 140, 126, 136, 124, 142, 139, 130, 115, 144, 134, 129, 140, 113, 144, 143, 145, 146, 128, 151, 133, 135, 135, 138, 133, 154, 125, 141, 139, 126, 168, 139, 129, 143, 142, 137, 115, 137, 135, 110, 146, 140, 129, 148, 137, 143, 137, 126, 135, 131, 126, 132, 143, 144, 142, 132, 139, 127, 154, 139, 155, 145, 122, 137, 120, 128, 151, 131, 147, 144, 118, 135, 134, 140, 136, 151, 144, 139, 149, 124, 145, 108, 138, 119, 133, 153, 126, 142, 140, 125, 136, 150, 143, 143, 137, 142, 133, 140, 138, 147, 138, 148, 156, 135, 131, 133, 126, 134, 137, 136, 138, 128, 133, 157, 127, 145, 130, 140, 165, 135, 104, 138, 139, 136, 134, 125, 148, 143, 139, 129, 134, 141, 149, 144, 129, 130, 148, 135, 127, 122, 142, 126, 151, 140, 123, 137, 120, 137, 136, 126, 130, 133, 142, 133, 142, 140, 135, 133, 125, 131, 144, 125, 109, 134, 125, 147, 133, 129, 147, 126, 132, 131, 137, 148, 135, 123, 138, 140, 143, 141, 136, 140, 138, 136, 131, 120, 114, 134, 138, 147, 143, 144, 136, 131, 132, 134, 151, 132, 133, 138, 140, 127, 145, 146, 175, 121, 132, 134, 114, 132, 134, 133, 119, 149, 137, 190, 133, 141, 131, 135, 140, 139, 140, 149, 137, 126, 147, 143, 124, 127, 139, 141, 155, 136, 129, 125, 137, 135, 138, 134, 127, 118, 126, 141, 134, 132, 135, 141, 135, 131, 139, 123, 146, 130, 136, 124, 129, 129, 142, 131, 145, 153, 127, 139, 125, 139, 137, 125, 132, 138, 129, 126, 137, 137, 140, 133, 134, 126, 151, 121, 142, 123, 118, 150, 137, 136, 127, 118, 130, 117, 132, 146, 125, 139, 134, 136, 130, 120, 136, 141, 136, 132, 133, 131, 150, 146, 145, 129, 132, 141, 126, 129, 145, 132, 146, 146, 164, 134, 138, 131, 126, 132, 132, 130, 133, 140, 129, 142, 142, 150, 136, 143, 142, 137, 138, 149, 131, 129, 134, 128, 139, 143, 130, 140, 123, 138, 133, 131, 146, 127, 130, 143, 132, 130, 135, 138, 157, 135, 139, 143, 133, 139, 133, 140, 144, 137, 144, 142, 146, 148, 143, 135, 132, 148, 121, 129, 123, 122, 116, 143, 113, 137, 138, 160, 132, 136, 128, 141, 134, 135, 126, 118, 127, 132, 137, 134, 151, 121, 134, 142, 127, 127, 137, 121, 134, 142, 156, 129, 134, 127, 147, 140, 138, 157, 128, 142, 135, 135, 129, 132, 143, 143, 138, 148, 137, 128, 146, 136, 122, 140, 143, 139, 147, 143, 153, 128, 138, 140, 137, 150, 128, 138, 143, 131, 141, 135, 128, 145, 136, 126, 139, 135, 156, 134, 149, 141, 125, 125, 140, 133, 131, 129, 147, 137, 137, 151, 136, 136, 119, 130, 131, 136, 127, 129, 142, 154, 138, 130, 132, 143, 135, 136, 140, 127, 139, 146, 129, 134, 123, 127, 133, 134, 138, 143, 132, 132, 122, 136, 141, 122, 122, 127, 139, 141, 136, 142, 152, 135, 152, 142, 137, 131, 143, 135, 131, 133, 165, 145, 138, 150, 129, 137, 133, 137, 129, 137, 133, 143, 129, 124, 141, 151, 127, 129, 135, 131, 122, 146, 153, 136, 134, 133, 123, 134, 139, 138, 146, 133, 130, 139, 140, 145, 129, 145, 122, 139, 124, 142, 141, 141, 141, 157, 122, 138, 154, 149, 135, 152, 141, 135, 133, 127, 143, 132, 130, 142, 132, 153, 127, 150, 133, 145, 144, 132, 119, 124, 127, 138, 130, 142, 139, 132, 134, 134, 124, 133, 144, 156, 148, 126, 146, 134, 148, 129, 139, 136, 143, 135, 133, 133, 133, 144, 138, 153, 145, 144, 135, 149, 126, 126, 126, 130, 128, 143, 131, 133, 152, 140, 131, 128, 132, 135, 139, 137, 142, 142, 138, 133, 144, 132, 148, 131, 136, 132, 145, 134, 131, 127, 127, 137, 124, 144, 144, 135, 135, 129, 125, 132, 132, 126, 138, 126, 127, 138, 123, 135, 142, 150, 143, 134, 152, 136, 124, 130, 136, 133, 128, 137, 139, 140, 140, 139, 147, 141, 135, 129, 136, 130, 131, 144, 147, 144, 130, 129, 141, 137, 129, 136, 137, 125, 139, 131, 139, 129, 132, 128, 128, 142, 121, 134, 138, 132, 141, 150, 148, 132, 133, 130, 141, 135, 131, 135, 123, 131, 139, 153, 127, 136, 147, 135, 146, 134, 132, 125, 138, 128, 150, 146, 132, 131, 151, 160, 139, 137, 135, 130, 132, 122, 146, 139, 137, 126, 148, 147, 148, 142, 124, 132, 143, 123, 134, 144, 136, 135, 142, 137, 139, 145, 143, 129, 128, 141, 139, 145, 142, 137, 144, 151, 130, 132, 135, 139, 131, 141, 133, 138, 144, 150, 141, 149, 139, 152, 153, 133, 160, 132, 132, 138, 140, 141, 136, 129, 140, 135, 162, 125, 128, 150, 140, 137, 129, 125, 147, 129, 130, 132, 136, 135, 149, 161, 137, 141, 135, 151, 135, 134, 132, 121, 145, 142, 132, 133, 133, 146, 135, 129, 148, 135, 147, 132, 127, 131, 149, 137, 129, 139, 137, 129, 138, 138, 131, 145, 146, 134, 136, 138, 143, 118, 147, 138, 136, 145, 129, 130, 141, 132, 142, 127, 129, 139, 141, 146, 139, 130, 123, 130, 139, 128, 145, 133, 132, 144, 141, 151, 160, 131, 123, 143, 126, 146, 138, 118, 129, 145, 134, 137, 129, 135, 130, 134, 140, 131, 143, 150, 127, 126, 148, 138, 125, 142, 137, 130, 140, 133, 138, 131, 139, 131, 131, 123, 131, 142, 132, 152, 141, 133, 133, 137, 136, 134, 142, 132, 138, 151, 140, 144, 154, 170, 123, 133, 141, 125, 133, 129, 119, 126, 118, 144, 133, 134, 142, 131, 145, 150, 118, 135, 136, 146, 141, 130, 127, 148, 143, 123, 125, 143, 142, 132, 142, 131, 136, 121, 131, 142, 135, 137, 136, 138, 125, 131, 124, 132, 129, 137, 145, 142, 143, 139, 128, 141, 145, 132, 122, 145, 131, 140, 124, 135, 138, 126, 132, 155, 129, 138, 147, 134, 142, 161, 141, 127, 140, 134, 129, 139, 127, 144, 136, 135, 149, 130, 134, 141, 129, 147, 137, 136, 141, 140, 126, 121, 138, 140, 143, 138, 142, 129, 127, 141, 142, 141, 144, 138, 128, 120, 125, 131, 129, 139, 128, 135, 145, 130, 126, 132, 131, 132, 130, 123, 123, 143, 138, 123, 140, 136, 158, 138, 139, 136, 145, 150, 132, 134, 133, 130, 143, 140, 141, 141, 131, 134, 130, 156, 131, 141, 138, 158, 129, 144, 141, 127, 140, 133, 134, 131, 128, 151, 138, 143, 136, 126, 133, 137, 145, 143, 134, 135, 144, 143, 133, 140, 142, 146, 142, 123, 144, 149, 140, 144, 148, 165, 135, 140, 134, 159, 138, 136, 125, 129, 149, 134, 127, 139, 130, 154, 136, 143, 132, 125, 128, 143, 139, 139, 142, 129, 140, 149, 141, 127, 140, 136, 134, 130, 131, 140, 139, 133, 133, 134, 133, 147, 147, 130, 149, 123, 139, 145, 137, 139, 172, 140, 143, 128, 133, 151, 124, 130, 125, 131, 132, 139, 136, 141, 127, 133, 139, 134, 134, 129, 135, 129, 124, 141, 153, 141, 139, 134, 132, 135, 137, 134, 147, 134, 125, 137, 146, 149, 131, 161, 131, 148, 138, 130, 143, 128, 126, 143, 122, 128, 138, 127, 142, 134, 141, 127, 144, 137, 143, 139, 146, 136, 142, 129, 145, 164, 131, 131, 140, 143, 147, 128, 124, 133, 125, 148, 148, 135, 115, 131, 121, 134, 149, 134, 128, 134, 142, 142, 138, 132, 134, 147, 124, 119, 140, 160, 134, 137, 134, 134, 133, 119, 145, 148, 129, 133, 121, 154, 139, 131, 135, 139, 127, 127, 139, 130, 131, 129, 136, 139, 138, 127, 136, 150, 141, 142, 128, 132, 140, 124, 132, 128, 134, 135, 130, 145, 128, 143, 135, 139, 134, 136, 137, 135, 141, 133, 152, 132, 140, 161, 140, 131, 142, 130, 132, 126, 121, 135, 135, 138, 126, 129, 128, 133, 140, 134, 137, 127, 128, 128, 132, 140, 116, 141, 136, 135, 139, 134, 139, 144, 131, 115, 132, 139, 132, 139, 134, 144, 133, 130, 135, 142, 138, 126, 135, 132, 129, 140, 130, 155, 137, 140, 133, 140, 124, 141, 134, 124, 131, 138, 142, 152, 135, 126, 116, 131, 135, 141, 143, 133, 123, 128, 138, 134, 137, 126, 138, 136, 140, 130, 130, 138, 138, 135, 135, 137, 127, 136, 137, 119, 147, 128, 138, 134, 130, 134, 132, 122, 133, 155, 140, 140, 140, 138, 137, 138, 130, 125, 146, 137, 141, 145, 144, 124, 127, 139, 132, 119, 135, 145, 143, 143, 129, 131, 131, 140, 133, 127, 142, 146, 134, 135, 124, 131, 134, 137, 140, 137, 127, 152, 128, 134, 141, 134, 129, 114, 136, 136, 154, 133, 132, 133, 125, 138, 135, 125, 131, 147, 140, 128, 133, 141, 134, 133, 131, 128, 136, 138, 137, 135, 132, 144, 148, 139, 132, 127, 137, 134, 144, 131, 138, 142, 130, 137, 133, 129, 139, 124, 136, 151, 148, 129, 137, 137, 134, 139, 127, 139, 128, 138, 136, 135, 132, 128, 141, 131, 135, 139, 128, 132, 131, 138, 140, 131, 138, 132, 136, 133, 144, 126, 133, 142, 129, 127, 137, 124, 152, 136, 136, 136, 143, 138, 147, 131, 129, 144, 136, 146, 138, 135, 133, 135, 139, 146, 131, 131, 146, 142, 128, 129, 143, 137, 141, 138, 143, 130, 127, 126, 136, 134, 143, 128, 135, 141, 141, 128, 140, 148, 137, 124, 138, 130, 144, 138, 134, 131, 154, 132, 141, 133, 141, 134, 142, 137, 136, 129, 133, 151, 134, 137, 140, 140, 139, 129, 139, 128, 136, 144, 136, 136, 128, 130, 130, 142, 140, 141, 141, 128, 139, 135, 142, 139, 126, 125, 125, 132, 136, 140, 129, 137, 141, 142, 154, 127, 130, 142, 126, 145, 134, 139, 130, 142, 123, 140, 141, 132, 132, 141, 131, 132, 138, 127, 130, 141, 120, 135, 133, 142, 142, 132, 130, 127, 124, 145, 131, 134, 115, 132, 144, 146, 142, 136, 143, 113, 132, 133, 129, 136, 135, 137, 138, 136, 130, 137, 126, 131, 132, 129, 127, 135, 138, 143, 154, 146, 143, 132, 141, 141, 133, 137, 137, 125, 139, 143, 131, 144, 131, 135, 129, 141, 138, 117, 144, 144, 129, 143, 143, 150, 140, 127, 139, 127, 143, 138, 132, 135, 141, 137, 130, 136, 148, 125, 142, 144, 147, 129, 120, 137, 150, 137, 128, 136, 138, 134, 138, 145, 136, 140, 139, 137, 134, 147, 142, 125, 142, 137, 126, 140, 133, 145, 138, 132, 147, 142, 136, 139, 143, 131, 162, 132, 154, 130, 132, 131, 133, 123, 130, 134, 134, 148, 139, 133, 146, 143, 135, 145, 143, 127, 126, 147, 139, 132, 141, 136, 124, 137, 135, 140, 135, 121, 140, 134, 123, 142, 137, 129, 129, 127, 138, 137, 135, 131, 130, 147, 139, 135, 131, 134, 133, 141, 134, 149, 155, 148, 123, 140, 127, 142, 137, 121, 125, 134, 138, 128, 146, 128, 139, 129, 137, 132, 129, 129, 134, 128, 159, 128, 154, 122, 136, 139, 140, 142, 129, 142, 117, 138, 128, 138, 132, 93, 128, 133, 118, 138, 134, 137, 140, 124, 130, 131, 144, 134, 138, 130, 168, 150, 135, 133, 126, 133, 136, 137, 124, 142, 127, 133, 144, 134, 142, 132, 120, 143, 135, 127, 135, 127, 138, 136, 130, 100, 129, 137, 134, 131, 130, 138, 135, 133, 135, 137, 105, 131, 125, 148, 139, 137, 140, 128, 137, 136, 141, 149, 134, 141, 92, 133, 137, 148, 131, 136, 134, 134, 133, 144, 135, 135, 145, 135, 132, 138, 105, 152, 139, 144, 132, 146, 137, 136, 119, 138, 141, 125, 123, 134, 127, 150, 132, 141, 133, 135, 129, 143, 138, 129, 81, 130, 134, 143, 133, 135, 134, 127, 136, 136, 138, 144, 138, 128, 126, 140, 139, 137, 136, 122, 108, 136, 140, 140, 139, 141, 141, 133, 130, 128, 121, 124, 134, 137, 128, 139, 130, 136, 129, 132, 134, 130, 141, 135, 133, 134, 139, 126, 130, 129, 133, 133, 137, 125, 133, 136, 134, 153, 128, 139, 135, 140, 121, 138, 151, 131, 123, 130, 133, 134, 139, 136, 125, 150, 135, 126, 137, 140, 154, 122, 129, 146, 138, 138, 129, 133, 142, 130, 137, 137, 144, 146, 134, 130, 131, 132, 134, 136, 137, 142, 140, 143, 132, 144, 122, 138, 147, 131, 141, 144, 136, 134, 109, 134, 131, 150, 136, 134, 132, 138, 129, 145, 137, 133, 139, 131, 137, 156, 132, 147, 136, 108, 139, 136, 133, 170, 129, 139, 143, 133, 149, 146, 143, 133, 132, 144, 150, 135, 130, 138, 173, 137, 138, 128, 141, 122, 135, 134, 129, 127, 127, 128, 136, 125, 171, 140, 141, 130, 163, 134, 132, 138, 122, 142, 145, 140, 130, 139, 122, 112, 132, 129, 151, 129, 140, 124, 131, 137, 152, 127, 136, 146, 133, 130, 126, 134, 127, 117, 117, 135, 138, 166, 131, 126, 147, 124, 131, 131, 132, 136, 140, 137, 138, 130, 143, 131, 137, 166, 143, 137, 135, 140, 136, 131, 123, 135, 168, 122, 136, 100, 146, 143, 120, 139, 138, 133, 136, 134, 129, 151, 142, 137, 137, 124, 132, 142, 111, 140, 121, 144, 139, 132, 133, 138, 143, 146, 134, 138, 138, 136, 135, 131, 144, 136, 129, 130, 134, 132, 148, 135, 143, 155, 145, 147, 127, 124, 131, 133, 140, 142, 125, 136, 143, 137, 129, 138, 137, 109, 148, 139, 132, 145, 124, 121, 123, 138, 117, 133, 130, 122, 139, 124, 137, 123, 143, 146, 138, 138, 142, 141, 124, 143, 133, 141, 139, 132, 145, 133, 137, 119, 128, 150, 135, 141, 141, 150, 131, 136, 134, 144, 136, 137, 138, 136, 131, 137, 131, 135, 141, 124, 152, 130, 119, 147, 133, 139, 115, 138, 133, 134, 133, 134, 137, 140, 134, 126, 142, 117, 141, 146, 133, 141, 134, 128, 144, 140, 133, 142, 129, 147, 131, 131, 126, 138, 139, 123, 141, 127, 132, 135, 143, 125, 151, 135, 140, 129, 130, 141, 149, 134, 138, 137, 147, 121, 134, 114, 135, 141, 133, 145, 132, 129, 136, 141, 137, 136, 132, 135, 137, 128, 143, 137, 147, 150, 138, 143, 138, 139, 142, 138, 131, 120, 131, 136, 134, 132, 123, 145, 144, 126, 132, 134, 135, 125, 137, 143, 134, 143, 138, 132, 137, 125, 139, 138, 139, 126, 132, 131, 136, 135, 118, 135, 121, 131, 133, 136, 131, 131, 134, 136, 146, 135, 139, 134, 136, 139, 137, 141, 147, 143, 144, 130, 132, 139, 145, 131, 128, 132, 133, 142, 139, 153, 144, 146, 132, 115, 137, 130, 134, 136, 133, 136, 115, 134, 148, 136, 134, 144, 140, 142, 151, 136, 135, 128, 140, 145, 139, 135, 139, 137, 126, 142, 137, 137, 135, 147, 135, 133, 139, 124, 132, 117, 133, 137, 136, 132, 152, 125, 126, 143, 152, 135, 135, 149, 131, 128, 148, 146, 123, 140, 146, 137, 136, 133, 130, 140, 137, 130, 141, 124, 142, 132, 143, 131, 134, 134, 134, 140, 146, 123, 136, 140, 143, 125, 130, 145, 130, 145, 132, 132, 132, 134, 124, 136, 126, 141, 138, 147, 139, 122, 130, 129, 144, 143, 128, 133, 142, 138, 146, 127, 132, 135, 133, 130, 148, 148, 119, 133, 134, 149, 130, 138, 136, 130, 152, 131, 147, 125, 139, 141, 136, 136, 127, 135, 130, 148, 130, 136, 137, 139, 133, 136, 140, 133, 139, 139, 128, 137, 149, 135, 136, 129, 140, 152, 125, 130, 134, 133, 169, 133, 138, 138, 146, 134, 136, 141, 132, 135, 123, 141, 140, 154, 124, 136, 135, 131, 134, 130, 136, 144, 138, 137, 144, 137, 130, 140, 140, 134, 128, 135, 139, 140, 134, 123, 144, 141, 139, 152, 146, 136, 137, 130, 142, 146, 134, 136, 128, 139, 163, 141, 138, 138, 138, 127, 117, 132, 127, 125, 127, 149, 132, 129, 150, 128, 129, 145, 141, 133, 137, 133, 131, 134, 140, 139, 143, 137, 130, 146, 137, 130, 125, 141, 138, 134, 136, 141, 137, 132, 130, 138, 134, 124, 140, 145, 167, 131, 122, 109, 130, 129, 129, 131, 140, 162, 131, 139, 144, 148, 138, 126, 141, 139, 134, 132, 128, 139, 144, 140, 131, 142, 136, 131, 156, 125, 145, 133, 127, 150, 141, 140, 134, 138, 138, 130, 137, 138, 132, 129, 129, 142, 136, 131, 136, 132, 122, 129, 135, 140, 137, 150, 150, 140, 137, 129, 139, 138, 145, 134, 129, 131, 142, 136, 134, 143, 138, 122, 129, 146, 133, 127, 134, 138, 135, 154, 149, 142, 117, 140, 128, 141, 137, 145, 151, 134, 143, 141, 135, 133, 126, 130, 145, 134, 128, 125, 137, 134, 135, 132, 135, 127, 129, 137, 134, 137, 136, 134, 134, 135, 131, 133, 133, 139, 132, 137, 149, 124, 131, 140, 134, 131, 130, 134, 144, 142, 141, 135, 131, 150, 140, 137, 124, 130, 138, 133, 129, 139, 126, 133, 158, 125, 132, 136, 126, 131, 137, 136, 146, 127, 140, 130, 131, 138, 133, 134, 132, 147, 137, 136, 128, 130, 137, 150, 128, 137, 129, 123, 140, 123, 134, 122, 121, 139, 133, 118, 131, 120, 129, 130, 143, 135, 142, 135, 139, 134, 137, 129, 131, 135, 128, 126, 141, 126, 128, 137, 136, 137, 132, 126, 126, 147, 134, 130, 132, 151, 132, 134, 140, 138, 126, 151, 138, 134, 136, 135, 153, 136, 129, 126, 147, 136, 129, 138, 144, 129, 137, 149, 136, 142, 106, 137, 134, 140, 143, 133, 124, 129, 134, 135, 128, 135, 125, 120, 148, 135, 138, 140, 128, 136, 138, 135, 141, 137, 139, 139, 138, 132, 136, 128, 142, 141, 127, 137, 134, 141, 134, 124, 138, 149, 139, 140, 137, 130, 127, 151, 138, 150, 143, 124, 139, 149, 135, 130, 128, 131, 135, 141, 135, 153, 145, 137, 143, 137, 130, 133, 129, 128, 128, 136, 124, 144, 141, 138, 134, 121, 134, 163, 133, 143, 145, 136, 126, 144, 145, 125, 137, 126, 159, 151, 136, 137, 137, 128, 124, 124, 142, 136, 129, 139, 150, 138, 118, 141, 138, 149, 140, 132, 138, 123, 140, 141, 137, 146, 129, 137, 147, 151, 134, 147, 130, 118, 136, 148, 137, 123, 131, 132, 128, 127, 161, 129, 139, 147, 137, 134, 137, 139, 145, 138, 155, 139, 150, 118, 138, 132, 136, 146, 133, 125, 130, 130, 122, 135, 124, 145, 133, 137, 129, 134, 144, 150, 130, 127, 141, 132, 141, 132, 138, 147, 134, 139, 142, 130, 136, 122, 142, 150, 150, 140, 148, 140, 142, 133, 133, 134, 135, 130, 142, 124, 136, 141, 137, 144, 135, 127, 126, 139, 149, 134, 130, 151, 140, 129, 137, 136, 130, 127, 148, 131, 143, 136, 136, 138, 144, 146, 134, 130, 141, 132, 131, 145, 135, 110, 137, 133, 135, 119, 130, 141, 129, 133, 146, 124, 141, 134, 139, 148, 129, 130, 131, 127, 151, 133, 134, 139, 126, 132, 130, 131, 128, 128, 134, 131, 131, 141, 145, 135, 137, 130, 140, 128, 127, 136, 124, 144, 135, 141, 131, 129, 133, 146, 143, 130, 136, 129, 133, 143, 138, 141, 132, 122, 148, 118, 145, 148, 134, 128, 132, 141, 130, 129, 139, 137, 137, 147, 138, 134, 138, 122, 134, 136, 139, 135, 134, 144, 128, 126, 138, 144, 117, 139, 147, 135, 124, 148, 127, 142, 137, 132, 144, 135, 125, 128, 135, 153, 131, 121, 135, 125, 151, 123, 138, 144, 135, 135, 148, 125, 138, 144, 147, 128, 133, 128, 137, 141, 135, 126, 135, 132, 137, 133, 137, 134, 146, 142, 131, 138, 140, 133, 131, 126, 139, 145, 150, 132, 132, 137, 134, 141, 134, 142, 133, 125, 135, 132, 133, 124, 114, 144, 143, 125, 134, 147, 135, 135, 129, 136, 133, 135, 138, 127, 131, 143, 138, 139, 133, 133, 135, 134, 132, 137, 133, 134, 132, 143, 135, 132, 140, 130, 139, 145, 135, 140, 118, 149, 131, 141, 145, 146, 125, 123, 137, 131, 128, 130, 139, 132, 129, 129, 140, 130, 143, 132, 133, 139, 127, 129, 141, 135, 146, 140, 133, 130, 138, 141, 157, 136, 140, 139, 134, 131, 137, 138, 147, 137, 143, 130, 139, 139, 131, 131, 124, 143, 137, 130, 137, 137, 142, 133, 131, 127, 135, 141, 137, 139, 134, 127, 143, 124, 122, 137, 137, 142, 144, 138, 132, 136, 158, 134, 137, 124, 134, 131, 144, 134, 138, 135, 130, 139, 131, 131, 139, 138, 139, 136, 145, 144, 167, 139, 146, 138, 131, 125, 137, 140, 137, 136, 143, 140, 152, 134, 133, 143, 138, 131, 144, 124, 139, 135, 134, 137, 146, 128, 127, 141, 136, 128, 147, 137, 126, 132, 138, 126, 132, 136, 135, 136, 136, 123, 135, 135, 147, 130, 133, 128, 145, 136, 134, 139, 139, 132, 139, 145, 144, 141, 147, 135, 138, 140, 101, 141, 127, 128, 132, 135, 129, 143, 138, 145, 145, 145, 141, 141, 143, 134, 138, 138, 136, 132, 131, 131, 153, 133, 134, 133, 137, 144, 137, 143, 140, 133, 135, 146, 135, 138, 134, 139, 137, 147, 126, 135, 133, 122, 136, 131, 138, 136, 139, 133, 138, 131, 133, 123, 146, 143, 131, 135, 161, 140, 142, 134, 135, 120, 131, 154, 128, 137, 152, 133, 136, 134, 151, 133, 138, 134, 132, 148, 128, 141, 130, 113, 136, 133, 132, 129, 133, 128, 146, 131, 122, 136, 142, 134, 139, 133, 139, 130, 133, 145, 134, 131, 145, 135, 131, 124, 127, 127, 126, 136, 129, 127, 132, 144, 139, 137, 129, 138, 142, 122, 130, 134, 128, 135, 153, 134, 142, 135, 131, 142, 150, 130, 143, 138, 144, 136, 137, 134, 136, 138, 126, 127, 136, 135, 136, 138, 132, 137, 138, 129, 142, 132, 139, 139, 149, 137, 123, 135, 140, 136, 139, 140, 142, 131, 135, 145, 136, 151, 133, 137, 137, 135, 138, 133, 148, 130, 137, 139, 130, 125, 144, 128, 127, 143, 133, 136, 134, 134, 127, 137, 143, 134, 137, 141, 131, 131, 129, 139, 135, 136, 140, 143, 124, 135, 127, 126, 146, 125, 137, 160, 137, 143, 137, 136, 117, 141, 135, 140, 125, 139, 128, 132, 135, 141, 138, 146, 142, 142, 137, 137, 133, 134, 128, 140, 137, 127, 134, 133, 137, 132, 137, 137, 140, 133, 132, 132, 140, 123, 128, 145, 132, 136, 139, 144, 138, 139, 140, 124, 142, 140, 140, 137, 137, 134, 130, 134, 134, 138, 133, 134, 136, 139, 141, 139, 137, 140, 140, 135, 141, 126, 134, 136, 133, 137, 130, 135, 128, 146, 152, 139, 135, 144, 128, 135, 139, 139, 147, 140, 127, 141, 135, 134, 138, 132, 137, 128, 131, 131, 129, 132, 139, 127, 142, 126, 146, 133, 132, 142, 146, 141, 139, 144, 140, 135, 138, 140, 137, 142, 130, 139, 135, 133, 136, 139, 144, 144, 142, 139, 132, 134, 141, 147, 133, 137, 131, 134, 128, 145, 129, 144, 141, 139, 130, 142, 138, 143, 135, 132, 144, 140, 149, 149, 144, 148, 140, 132, 134, 139, 140, 135, 142, 141, 138, 138, 134, 138, 138, 136, 138, 142, 137, 130, 125, 138, 136, 123, 134, 133, 130, 137, 140, 136, 134, 139, 137, 130, 134, 134, 135, 130, 142, 132, 142, 138, 133, 136, 138, 131, 135, 117, 131, 136, 130, 137, 132, 137, 133, 134, 132, 145, 134, 136, 131, 139, 127, 133, 135, 135, 140, 138, 137, 134, 128, 137, 137, 143, 133, 136, 151, 135, 138, 132, 133, 136, 129, 136, 137, 130, 129, 139, 135, 140, 147, 136, 146, 136, 141, 129, 135, 136, 141, 138, 136, 129, 142, 134, 137, 137, 137, 140, 136, 139, 143, 138, 135, 138, 145, 143, 140, 129, 137, 134, 137, 138, 137, 123, 135, 130, 137, 139, 127, 133, 131, 136, 140, 126, 141, 140, 138, 139, 134, 143, 141, 147, 143, 133, 124, 150, 134, 153, 143, 143, 132, 119, 133, 133, 124, 135, 139, 131, 132, 138, 137, 135, 138, 134, 142, 142, 138, 138, 144, 133, 139, 132, 139, 139, 134, 138, 135, 132, 142, 138, 142, 128, 136, 135, 146, 138, 136, 137, 134, 138, 139, 133, 137, 135, 132, 138, 134, 133, 143, 141, 132, 131, 129, 131, 136, 133, 128, 140, 143, 134, 136, 136, 137, 140, 143, 133, 134, 129, 133, 126, 133, 138, 140, 131, 132, 118, 136, 145, 142, 128, 131, 144, 135, 133, 131, 140, 138, 136, 148, 149, 140, 127, 130, 123, 137, 132, 142, 142, 137, 129, 131, 136, 136, 140, 128, 146, 142, 132, 132, 137, 134, 140, 130, 147, 137, 147, 141, 134, 133, 142, 130, 127, 133, 128, 139, 138, 139, 131, 132, 131, 131, 137, 129, 146, 129, 131, 137, 139, 133, 137, 132, 128, 132, 134, 139, 142, 151, 138, 131, 135, 134, 148, 135, 140, 136, 139, 126, 146, 146, 131, 136, 141, 136, 136, 141, 135, 145, 139, 137, 143, 137, 144, 137, 128, 132, 134, 128, 141, 141, 138, 133, 145, 136, 129, 135, 151, 135, 140, 139, 143, 152, 130, 136, 137, 138, 135, 133, 126, 135, 137, 138, 126, 134, 137, 144, 131, 131, 133, 139, 136, 126, 138, 147, 139, 135, 134, 135, 140, 135, 132, 146, 133, 137, 135, 134, 138, 138, 132, 134, 141, 137, 143, 128, 130, 135, 135, 139, 137, 134, 138, 133, 130, 130, 140, 129, 136, 140, 142, 134, 138, 138, 140, 136, 130, 142, 137, 129, 148, 143, 138, 139, 120, 142, 142, 143, 139, 126, 131, 136, 141, 153, 143, 120, 131, 133, 133, 135, 127, 139, 135, 129, 131, 119, 134, 140, 139, 124, 142, 139, 130, 136, 146, 129, 133, 146, 135, 136, 150, 138, 123, 136, 132, 143, 131, 137, 132, 137, 127, 139, 132, 135, 135, 137, 138, 139, 148, 129, 125, 140, 122, 129, 137, 122, 127, 137, 128, 143, 121, 139, 140, 139, 135, 132, 140, 144, 141, 136, 134, 137, 137, 124, 137, 138, 130, 140, 133, 137, 131, 137, 136, 146, 139, 142, 130, 134, 134, 133, 130, 130, 140, 128, 127, 134, 138, 137, 173, 148, 147, 133, 129, 131, 129, 137, 123, 145, 129, 142, 131, 142, 140, 132, 150, 138, 152, 136, 130, 133, 132, 138, 129, 140, 135, 130, 147, 142, 138, 149, 140, 131, 133, 138, 147, 126, 126, 132, 139, 124, 124, 142, 137, 141, 98, 139, 138, 132, 132, 132, 154, 121, 135, 141, 138, 132, 131, 128, 122, 132, 141, 135, 140, 136, 136, 142, 135, 134, 140, 140, 129, 117, 138, 141, 127, 132, 140, 144, 143, 137, 135, 146, 133, 156, 135, 140, 136, 125, 140, 140, 133, 132, 144, 138, 138, 122, 139, 144, 141, 128, 141, 141, 131, 124, 137, 142, 141, 124, 140, 128, 144, 130, 136, 134, 128, 127, 193, 148, 128, 129, 137, 149, 133, 130, 153, 130, 133, 140, 133, 134, 136, 136, 150, 132, 138, 135, 142, 136, 142, 142, 141, 133, 135, 134, 133, 115, 137, 137, 130, 136, 146, 138, 148, 131, 141, 123, 133, 131, 131, 140, 139, 149, 159, 137, 119, 139, 126, 125, 130, 135, 129, 153, 147, 137, 130, 118, 133, 141, 147, 163, 135, 144, 144, 122, 148, 140, 135, 135, 129, 145, 148, 139, 140, 128, 120, 139, 164, 131, 123, 130, 140, 128, 122, 141, 134, 142, 138, 132, 130, 137, 151, 140, 125, 141, 128, 133, 138, 131, 132, 138, 136, 131, 127, 138, 135, 129, 121, 128, 121, 137, 126, 140, 132, 135, 154, 134, 135, 124, 135, 136, 131, 132, 121, 139, 141, 137, 164, 134, 130, 138, 152, 128, 139, 122, 146, 141, 126, 130, 130, 129, 138, 144, 130, 134, 138, 138, 136, 146, 137, 132, 131, 138, 141, 122, 144, 141, 143, 129, 137, 140, 134, 122, 135, 147, 129, 126, 130, 135, 133, 147, 126, 129, 133, 140, 146, 150, 141, 136, 139, 135, 135, 133, 140, 138, 137, 145, 131, 131, 121, 134, 143, 135, 139, 136, 148, 130, 131, 131, 129, 161, 127, 126, 138, 139, 130, 146, 128, 128, 150, 142, 126, 133, 135, 137, 137, 140, 140, 132, 143, 138, 127, 135, 132, 141, 132, 123, 138, 123, 125, 146, 142, 141, 128, 131, 146, 133, 139, 130, 129, 141, 137, 139, 126, 137, 140, 138, 141, 122, 122, 131, 140, 161, 128, 133, 116, 128, 134, 141, 125, 136, 138, 134, 148, 134, 140, 128, 148, 132, 139, 145, 138, 135, 131, 129, 146, 134, 139, 137, 133, 137, 139, 136, 128, 148, 140, 130, 138, 126, 137, 136, 142, 137, 133, 132, 143, 139, 132, 135, 137, 132, 134, 148, 128, 147, 133, 144, 135, 123, 155, 132, 134, 140, 147, 160, 140, 144, 137, 128, 125, 133, 120, 139, 137, 118, 146, 134, 139, 132, 140, 137, 128, 145, 119, 131, 120, 135, 140, 143, 138, 131, 139, 147, 134, 123, 145, 149, 140, 126, 135, 128, 165, 129, 126, 144, 130, 134, 151, 146, 141, 131, 135, 133, 123, 122, 124, 135, 144, 137, 148, 147, 132, 139, 122, 134, 115, 133, 135, 127, 137, 132, 108, 139, 133, 145, 136, 143, 149, 146, 135, 131, 135, 139, 141, 135, 139, 133, 130, 130, 141, 134, 121, 140, 151, 134, 134, 140, 132, 127, 133, 148, 138, 132, 139, 136, 148, 140, 130, 131, 132, 139, 130, 134, 136, 144, 136, 136, 133, 142, 141, 137, 139, 127, 125, 142, 135, 141, 148, 138, 142, 144, 139, 148, 145, 135, 150, 132, 135, 107, 132, 142, 143, 128, 137, 141, 119, 142, 141, 128, 144, 140, 136, 133, 137, 136, 132, 139, 141, 127, 142, 127, 137, 134, 151, 125, 150, 124, 133, 159, 133, 146, 145, 135, 142, 135, 135, 132, 140, 143, 137, 133, 133, 151, 139, 147, 137, 130, 134, 148, 135, 130, 148, 145, 128, 137, 155, 131, 126, 130, 136, 138, 134, 135, 136, 150, 134, 127, 134, 130, 131, 128, 136, 134, 152, 128, 142, 138, 133, 130, 142, 134, 139, 115, 144, 123, 135, 140, 144, 142, 136, 150, 141, 128, 144, 133, 142, 132, 146, 139, 133, 130, 133, 127, 142, 150, 135, 128, 134, 144, 125, 144, 141, 131, 135, 136, 126, 137, 139, 149, 126, 137, 130, 153, 147, 137, 136, 129, 136, 142, 131, 123, 130, 142, 117, 138, 146, 135, 151, 149, 140, 126, 131, 147, 130, 128, 134, 128, 131, 121, 140, 137, 134, 137, 133, 135, 135, 156, 138, 131, 148, 138, 123, 136, 127, 132, 127, 144, 128, 146, 107, 128, 138, 120, 156, 149, 134, 111, 130, 151, 147, 149, 129, 126, 132, 145, 128, 138, 131, 132, 143, 138, 132, 137, 135, 139, 150, 135, 135, 135, 131, 135, 138, 142, 143, 128, 121, 141, 143, 129, 119, 111, 120, 133, 135, 133, 131, 127, 138, 142, 130, 122, 126, 133, 131, 140, 112, 139, 132, 143, 132, 136, 132, 134, 138, 140, 136, 136, 128, 132, 139, 141, 141, 126, 128, 141, 127, 145, 137, 137, 133, 139, 137, 141, 121, 137, 113, 142, 144, 132, 128, 128, 139, 132, 132, 133, 144, 142, 134, 131, 135, 144, 133, 132, 146, 139, 134, 139, 135, 141, 140, 134, 154, 137, 141, 127, 126, 142, 131, 130, 142, 131, 119, 138, 132, 140, 128, 140, 158, 135, 150, 145, 150, 131, 140, 122, 136, 112, 136, 143, 138, 126, 130, 142, 125, 148, 133, 139, 177, 136, 133, 154, 148, 117, 147, 136, 134, 133, 144, 144, 139, 147, 145, 133, 129, 134, 124, 136, 139, 130, 132, 143, 152, 135, 131, 148, 138, 139, 126, 135, 131, 136, 140, 141, 146, 137, 134, 138, 142, 147, 147, 130, 144, 131, 145, 143, 121, 133, 143, 134, 134, 126, 129, 134, 130, 141, 121, 138, 141, 138, 135, 122, 138, 126, 154, 124, 136, 136, 144, 130, 133, 132, 146, 128, 144, 133, 132, 125, 135, 128, 132, 116, 145, 131, 156, 127, 133, 127, 133, 124, 131, 134, 115, 123, 132, 135, 146, 146, 129, 127, 128, 141, 139, 141, 138, 123, 139, 132, 126, 134, 144, 138, 130, 121, 141, 136, 134, 134, 127, 132, 137, 161, 129, 144, 132, 123, 131, 141, 139, 136, 132, 127, 135, 138, 128, 136, 142, 114, 146, 132, 142, 134, 133, 152, 130, 143, 136, 145, 144, 126, 143, 130, 135, 140, 138, 131, 129, 133, 131, 138, 123, 135, 140, 135, 138, 143, 134, 132, 136, 128, 142, 130, 133, 130, 140, 139, 133, 120, 119, 135, 140, 130, 135, 124, 140, 132, 137, 128, 131, 121, 120, 132, 123, 148, 130, 128, 132, 139, 129, 141, 134, 128, 125, 118, 145, 150, 162, 128, 148, 127, 132, 129, 151, 128, 154, 140, 131, 132, 141, 132, 127, 134, 135, 132, 134, 123, 134, 142, 143, 136, 142, 135, 140, 134, 128, 140, 137, 136, 134, 139, 130, 133, 128, 131, 153, 134, 132, 127, 141, 129, 133, 126, 138, 147, 137, 175, 138, 140, 134, 124, 134, 136, 137, 146, 129, 160, 139, 122, 136, 140, 120, 132, 136, 130, 139, 141, 140, 143, 144, 147, 129, 138, 127, 134, 136, 146, 132, 130, 127, 133, 142, 145, 133, 132, 133, 138, 134, 132, 132, 151, 131, 133, 133, 137, 131, 196, 135, 138, 138, 148, 138, 137, 112, 142, 140, 141, 134, 131, 139, 131, 128, 132, 136, 136, 136, 123, 132, 132, 144, 129, 138, 134, 155, 134, 136, 127, 131, 124, 127, 140, 133, 157, 122, 121, 131, 139, 138, 134, 132, 141, 143, 85, 137, 137, 134, 142, 116, 118, 142, 126, 133, 126, 136, 131, 139, 136, 138, 130, 134, 133, 132, 141, 126, 140, 135, 133, 140, 132, 134, 133, 138, 143, 131, 114, 133, 138, 142, 129, 134, 136, 128, 138, 144, 124, 129, 136, 134, 127, 132, 131, 131, 134, 143, 133, 141, 137, 115, 134, 117, 133, 154, 133, 132, 126, 109, 133, 146, 136, 136, 132, 122, 134, 128, 126, 132, 114, 136, 136, 139, 125, 137, 128, 136, 142, 130, 143, 138, 139, 137, 128, 136, 140, 118, 122, 137, 131, 134, 116, 133, 139, 132, 129, 136, 142, 136, 146, 134, 146, 143, 142, 135, 133, 106, 142, 130, 122, 133, 115, 143, 128, 135, 142, 144, 144, 137, 128, 132, 155, 135, 130, 125, 142, 144, 140, 136, 137, 141, 144, 129, 137, 135, 142, 136, 138, 133, 142, 134, 134, 135, 140, 130, 143, 126, 125, 138, 113, 141, 139, 118, 138, 149, 149, 144, 133, 130, 134, 132, 124, 133, 141, 133, 111, 138, 135, 129, 135, 128, 125, 134, 136, 134, 132, 142, 130, 134, 133, 137, 129, 136, 118, 140, 129, 116, 132, 144, 136, 138, 135, 127, 117, 121, 131, 130, 140, 139, 128, 137, 134, 138, 141, 128, 136, 131, 138, 138, 126, 123, 150, 140, 142, 141, 144, 134, 137, 133, 144, 139, 139, 144, 140, 125, 139, 140, 131, 133, 144, 135, 148, 140, 132, 128, 150, 153, 137, 146, 138, 131, 135, 138, 133, 137, 147, 136, 122, 132, 144, 147, 139, 133, 134, 127, 194, 142, 140, 128, 144, 123, 130, 139, 129, 137, 144, 127, 129, 135, 134, 132, 135, 138, 136, 127, 140, 138, 144, 132, 131, 149, 152, 159, 142, 138, 147, 133, 141, 124, 140, 151, 126, 135, 130, 143, 143, 142, 132, 154, 139, 132, 139, 116, 141, 130, 144, 157, 110, 147, 133, 146, 132, 153, 142, 145, 131, 130, 133, 126, 122, 147, 144, 134, 136, 139, 141, 135, 131, 138, 144, 139, 135, 128, 136, 129, 152, 135, 127, 139, 135, 126, 137, 137, 128, 114, 134, 131, 155, 143, 137, 155, 129, 143, 135, 135, 156, 131, 152, 139, 133, 141, 133, 131, 131, 138, 149, 133, 144, 128, 145, 134, 131, 139, 127, 131, 134, 132, 140, 128, 148, 139, 146, 151, 122, 138, 136, 139, 142, 136, 139, 127, 140, 136, 138, 134, 133, 127, 145, 145, 144, 130, 120, 135, 128, 132, 127, 127, 140, 128, 136, 136, 130, 125, 120, 135, 144, 136, 133, 141, 148, 134, 135, 127, 147, 126, 126, 134, 131, 144, 132, 142, 139, 131, 147, 141, 139, 126, 147, 144, 139, 150, 137, 134, 143, 143, 142, 149, 137, 129, 138, 128, 118, 154, 158, 137, 141, 129, 147, 122, 142, 135, 137, 130, 121, 140, 150, 122, 133, 130, 136, 132, 121, 122, 132, 112, 144, 137, 125, 134, 142, 158, 146, 128, 147, 134, 134, 136, 138, 135, 127, 149, 140, 128, 124, 113, 136, 133, 132, 115, 134, 139, 144, 141, 130, 140, 140, 126, 138, 148, 139, 136, 141, 131, 129, 136, 149, 131, 134, 143, 123, 133, 124, 161, 140, 145, 142, 141, 129, 149, 135, 134, 133, 118, 136, 121, 128, 140, 158, 149, 132, 155, 135, 128, 143, 133, 149, 124, 136, 135, 144, 145, 101, 146, 131, 139, 140, 153, 131, 139, 135, 141, 132, 133, 136, 138, 132, 133, 136, 139, 122, 139, 128, 122, 135, 139, 141, 136, 130, 131, 145, 126, 139, 123, 144, 131, 137, 136, 141, 144, 143, 139, 122, 141, 138, 146, 129, 139, 144, 143, 137, 128, 139, 135, 136, 134, 152, 124, 129, 128, 120, 141, 138, 132, 135, 143, 137, 132, 116, 134, 127, 133, 132, 139, 133, 130, 132, 140, 140, 134, 129, 119, 139, 144, 135, 150, 125, 137, 139, 141, 143, 153, 162, 132, 135, 128, 144, 109, 129, 133, 133, 133, 136, 136, 136, 141, 121, 138, 145, 137, 123, 148, 129, 127, 141, 131, 147, 161, 149, 140, 144, 134, 149, 132, 137, 136, 129, 124, 140, 150, 141, 134, 133, 143, 137, 143, 122, 123, 117, 136, 140, 120, 116, 160, 140, 129, 137, 146, 146, 136, 133, 137, 132, 154, 127, 129, 139, 149, 136, 135, 135, 144, 130, 140, 142, 140, 122, 137, 131, 136, 137, 123, 134, 135, 143, 144, 133, 134, 143, 144, 129, 142, 139, 136, 143, 146, 106, 147, 138, 136, 131, 138, 140, 142, 132, 132, 138, 135, 131, 130, 124, 136, 128, 132, 143, 134, 120, 131, 130, 120, 152, 144, 140, 135, 131, 129, 139, 141, 135, 126, 134, 150, 143, 140, 141, 143, 122, 140, 126, 130, 135, 136, 127, 131, 137, 147, 142, 126, 144, 142, 131, 164, 133, 138, 125, 150, 132, 133, 137, 137, 121, 124, 144, 138, 136, 140, 135, 140, 134, 147, 131, 119, 135, 137, 135, 145, 166, 120, 135, 128, 132, 121, 131, 142, 135, 134, 143, 139, 143, 130, 147, 146, 137, 138, 138, 135, 133, 127, 124, 140, 132, 130, 137, 139, 136, 140, 139, 143, 133, 142, 133, 146, 140, 122, 142, 129, 135, 131, 128, 132, 137, 127, 110, 131, 141, 128, 131, 138, 133, 139, 129, 125, 132, 139, 135, 150, 132, 133, 132, 131, 148, 145, 130, 122, 142, 133, 142, 133, 157, 133, 130, 145, 115, 133, 141, 132, 148, 139, 123, 125, 130, 139, 144, 139, 137, 130, 137, 137, 132, 133, 144, 142, 135, 132, 138, 142, 140, 143, 147, 116, 119, 151, 129, 151, 143, 138, 130, 154, 142, 128, 146, 160, 142, 145, 137, 133, 137, 120, 152, 130, 126, 132, 126, 131, 145, 118, 127, 128, 149, 147, 138, 145, 138, 130, 142, 147, 140, 155, 133, 149, 124, 143, 133, 134, 135, 125, 146, 150, 128, 128, 131, 140, 140, 122, 136, 130, 131, 129, 137, 140, 147, 133, 135, 142, 136, 132, 133, 135, 128, 128, 140, 136, 142, 125, 136, 151, 132, 135, 128, 158, 148, 135, 133, 137, 148, 134, 135, 140, 142, 132, 135, 147, 132, 139, 147, 144, 144, 128, 119, 130, 135, 132, 147, 130, 142, 138, 129, 129, 132, 139, 140, 132, 141, 127, 135, 139, 140, 135, 127, 132, 120, 137, 123, 134, 137, 148, 126, 145, 153, 142, 134, 144, 132, 147, 125, 125, 125, 135, 142, 134, 137, 144, 130, 143, 138, 133, 146, 137, 142, 144, 132, 114, 137, 146, 139, 140, 153, 134, 133, 141, 138, 124, 134, 134, 127, 131, 145, 151, 123, 140, 133, 147, 130, 149, 138, 137, 139, 143, 134, 139, 134, 132, 135, 121, 137, 135, 134, 142, 150, 127, 129, 128, 130, 127, 142, 144, 144, 141, 138, 149, 140, 169, 142, 132, 141, 140, 126, 141, 130, 139, 141, 135, 134, 134, 136, 153, 149, 139, 129, 129, 138, 143, 142, 147, 135, 144, 131, 136, 139, 135, 133, 133, 120, 138, 135, 125, 131, 138, 136, 123, 126, 136, 126, 142, 138, 147, 136, 135, 129, 156, 139, 131, 140, 131, 143, 126, 135, 135, 132, 132, 135, 144, 152, 132, 139, 128, 140, 155, 128, 133, 137, 128, 131, 152, 134, 139, 136, 130, 138, 133, 153, 137, 145, 125, 136, 125, 131, 130, 138, 122, 135, 145, 144, 126, 137, 132, 142, 121, 129, 139, 129, 131, 132, 143, 128, 136, 119, 140, 136, 138, 144, 131, 139, 127, 128, 129, 140, 122, 124, 146, 149, 133, 141, 147, 139, 128, 129, 134, 135, 154, 128, 125, 151, 137, 126, 135, 138, 140, 147, 145, 138, 134, 133, 126, 131, 115, 114, 119, 135, 139, 142, 145, 126, 137, 151, 138, 136, 144, 129, 134, 140, 135, 128, 142, 132, 138, 136, 134, 125, 132, 145, 140, 114, 131, 133, 142, 135, 136, 132, 127, 127, 141, 138, 134, 142, 132, 138, 134, 136, 137, 144, 138, 132, 144, 137, 134, 133, 142, 124, 95, 125, 134, 140, 131, 140, 152, 143, 137, 141, 140, 134, 132, 139, 129, 143, 136, 138, 131, 135, 111, 134, 140, 130, 137, 128, 141, 137, 138, 138, 142, 138, 139, 124, 136, 130, 123, 139, 133, 149, 139, 127, 135, 144, 142, 137, 141, 122, 134, 139, 139, 103, 128, 143, 137, 140, 140, 132, 141, 141, 135, 139, 121, 127, 137, 149, 140, 141, 129, 134, 117, 148, 139, 141, 131, 143, 141, 132, 137, 129, 131, 135, 142, 128, 141, 131, 140, 161, 134, 146, 123, 133, 138, 134, 130, 131, 128, 133, 143, 144, 130, 155, 138, 139, 147, 138, 136, 133, 135, 134, 135, 140, 133, 126, 141, 149, 140, 117, 114, 129, 132, 137, 136, 126, 130, 141, 127, 142, 134, 137, 136, 130, 132, 142, 139, 148, 147, 140, 122, 123, 143, 113, 141, 135, 139, 157, 133, 138, 139, 149, 138, 139, 139, 133, 139, 133, 139, 150, 120, 144, 131, 138, 134, 135, 131, 137, 132, 123, 131, 134, 138, 146, 145, 140, 132, 149, 140, 142, 133, 136, 134, 138, 138, 138, 131, 132, 135, 119, 140, 133, 142, 122, 136, 133, 138, 148, 136, 142, 136, 129, 141, 132, 141, 127, 136, 124, 139, 131, 142, 134, 139, 126, 144, 125, 144, 136, 141, 139, 135, 121, 148, 129, 143, 134, 146, 140, 132, 129, 136, 125, 142, 139, 141, 141, 143, 139, 140, 130, 134, 145, 132, 149, 136, 137, 134, 146, 131, 128, 133, 138, 147, 142, 137, 160, 123, 140, 142, 139, 134, 140, 145, 138, 142, 142, 131, 136, 130, 133, 131, 135, 124, 130, 140, 138, 132, 134, 130, 136, 143, 138, 136, 123, 113, 128, 133, 140, 137, 106, 128, 142, 142, 131, 136, 138, 136, 136, 128, 137, 134, 140, 133, 142, 141, 133, 137, 138, 130, 135, 141, 133, 131, 141, 131, 124, 136, 135, 139, 142, 144, 146, 143, 133, 138, 138, 125, 129, 118, 142, 132, 142, 127, 146, 141, 134, 145, 142, 145, 133, 138, 133, 132, 132, 118, 144, 136, 130, 128, 135, 141, 136, 132, 140, 129, 136, 144, 141, 130, 134, 136, 141, 139, 137, 139, 140, 135, 133, 135, 130, 147, 144, 143, 133, 138, 151, 125, 144, 131, 137, 145, 146, 134, 143, 140, 127, 137, 146, 137, 147, 123, 147, 138, 137, 139, 135, 151, 131, 135, 139, 137, 139, 139, 149, 136, 135, 147, 137, 142, 143, 136, 145, 146, 125, 119, 143, 115, 129, 144, 134, 144, 135, 130, 134, 140, 130, 147, 134, 142, 125, 140, 138, 127, 140, 133, 135, 134, 141, 129, 140, 134, 136, 134, 130, 128, 137, 134, 129, 129, 128, 134, 128, 144, 142, 133, 128, 142, 137, 134, 138, 132, 133, 137, 136, 135, 149, 130, 127, 133, 137, 116, 137, 129, 134, 136, 117, 147, 134, 138, 142, 133, 143, 127, 135, 137, 136, 141, 138, 124, 134, 139, 140, 123, 131, 142, 137, 142, 141, 138, 131, 146, 139, 132, 134, 132, 118, 132, 133, 138, 134, 144, 135, 141, 135, 131, 132, 125, 136, 129, 136, 133, 148, 131, 134, 135, 144, 138, 121, 147, 137, 124, 131, 128, 122, 140, 134, 138, 137, 145, 135, 137, 146, 141, 129, 134, 141, 129, 131, 132, 144, 130, 130, 148, 131, 136, 124, 131, 132, 135, 130, 134, 130, 138, 126, 113, 142, 131, 171, 135, 139, 141, 132, 134, 130, 153, 144, 124, 125, 140, 135, 131, 144, 136, 139, 142, 138, 143, 131, 133, 140, 124, 142, 130, 137, 148, 127, 133, 139, 134, 139, 131, 136, 139, 148, 136, 125, 145, 126, 128, 136, 143, 142, 129, 156, 125, 139, 137, 125, 137, 162, 147, 142, 135, 135, 141, 133, 142, 128, 121, 141, 129, 143, 138, 124, 114, 125, 138, 135, 120, 147, 136, 137, 138, 128, 119, 132, 139, 147, 141, 152, 139, 120, 138, 137, 133, 130, 123, 146, 135, 134, 145, 141, 138, 137, 140, 130, 131, 134, 131, 143, 140, 144, 135, 134, 139, 131, 132, 131, 142, 133, 134, 139, 132, 144, 131, 135, 132, 140, 142, 136, 147, 140, 131, 144, 129, 137, 130, 136, 136, 143, 135, 140, 127, 138, 131, 130, 133, 139, 134, 139, 141, 134, 153, 130, 143, 145, 144, 133, 129, 133, 138, 130, 131, 137, 139, 135, 131, 138, 139, 149, 133, 139, 136, 131, 125, 143, 143, 139, 153, 139, 144, 134, 155, 132, 134, 147, 137, 129, 140, 133, 127, 166, 141, 136, 136, 124, 145, 134, 131, 138, 148, 139, 135, 141, 142, 135, 136, 137, 140, 135, 138, 138, 139, 132, 134, 134, 135, 142, 136, 123, 132, 123, 137, 135, 137, 149, 130, 140, 138, 136, 137, 147, 132, 136, 108, 145, 138, 135, 125, 129, 142, 138, 132, 134, 135, 132, 136, 133, 130, 130, 140, 137, 143, 139, 130, 145, 144, 135, 132, 137, 137, 125, 130, 130, 145, 142, 129, 136, 130, 139, 136, 135, 141, 136, 139, 140, 129, 129, 135, 124, 146, 132, 149, 139, 144, 132, 131, 137, 130, 136, 132, 137, 127, 131, 138, 135, 132, 130, 126, 148, 124, 126, 129, 126, 135, 135, 133, 134, 135, 132, 134, 130, 135, 138, 144, 127, 126, 126, 146, 125, 137, 133, 152, 121, 132, 147, 137, 140, 123, 142, 93, 128, 147, 130, 134, 147, 124, 121, 139, 161, 131, 138, 137, 131, 126, 135, 146, 127, 136, 140, 120, 129, 141, 134, 136, 135, 128, 138, 132, 131, 130, 130, 132, 143, 131, 131, 133, 129, 130, 132, 146, 142, 138, 132, 127, 143, 142, 138, 146, 132, 147, 131, 135, 131, 145, 129, 128, 143, 140, 145, 128, 132, 125, 151, 140, 148, 134, 133, 153, 159, 152, 144, 140, 126, 157, 141, 133, 126, 131, 126, 122, 149, 144, 129, 162, 149, 135, 128, 126, 119, 148, 115, 124, 121, 123, 140, 139, 136, 141, 132, 124, 126, 127, 142, 141, 149, 149, 132, 131, 129, 144, 133, 141, 132, 127, 132, 153, 137, 143, 136, 129, 139, 151, 157, 139, 142, 124, 149, 118, 137, 123, 132, 150, 149, 145, 133, 119, 146, 131, 143, 146, 128, 145, 122, 146, 125, 126, 135, 142, 130, 145, 128, 125, 137, 125, 144, 131, 131, 131, 130, 133, 134, 143, 126, 136, 131, 133, 140, 132, 133, 129, 142, 123, 139, 138, 139, 140, 155, 134, 148, 136, 124, 150, 130, 128, 142, 126, 134, 165, 124, 142, 141, 121, 151, 147, 147, 132, 129, 123, 136, 132, 128, 124, 127, 125, 143, 141, 139, 139, 137, 150, 140, 128, 137, 132, 117, 137, 131, 133, 132, 128, 138, 131, 135, 160, 130, 139, 129, 128, 147, 150, 134, 135, 129, 131, 143, 163, 152, 132, 130, 127, 136, 132, 134, 135, 139, 132, 140, 150, 118, 150, 134, 138, 131, 140, 124, 137, 124, 123, 136, 126, 124, 134, 137, 140, 137, 142, 139, 141, 148, 133, 131, 139, 163, 129, 138, 130, 122, 134, 128, 129, 131, 132, 133, 128, 141, 129, 128, 130, 134, 125, 116, 146, 133, 164, 134, 127, 148, 125, 125, 131, 151, 145, 126, 133, 131, 141, 118, 135, 125, 140, 138, 128, 146, 131, 142, 160, 141, 133, 128, 141, 118, 134, 138, 126, 145, 138, 129, 138, 128, 133, 143, 154, 138, 152, 161, 127, 121, 119, 141, 144, 159, 135, 118, 156, 144, 146, 136, 138, 129, 130, 153, 146, 129, 145, 143, 131, 133, 144, 136, 118, 146, 142, 133, 137, 129, 131, 138, 109, 136, 121, 134, 124, 134, 139, 139, 131, 156, 132, 137, 127, 140, 134, 141, 138, 125, 136, 128, 133, 133, 129, 133, 126, 127, 133, 131, 136, 131, 132, 125, 154, 139, 132, 125, 150, 150, 134, 140, 110, 139, 142, 171, 144, 155, 135, 136, 133, 136, 154, 124, 137, 146, 137, 135, 126, 121, 134, 135, 134, 140, 130, 128, 138, 130, 135, 136, 140, 138, 127, 135, 128, 120, 131, 135, 144, 134, 145, 127, 133, 162, 136, 155, 123, 129, 136, 135, 123, 133, 130, 145, 139, 140, 145, 139, 135, 127, 117, 142, 128, 146, 130, 149, 140, 139, 126, 146, 137, 126, 139, 129, 131, 140, 130, 122, 139, 137, 152, 129, 154, 144, 136, 130, 153, 122, 117, 139, 134, 151, 134, 135, 143, 138, 141, 147, 135, 131, 147, 130, 146, 131, 131, 136, 154, 136, 144, 136, 141, 126, 132, 126, 140, 133, 156, 138, 144, 132, 120, 134, 150, 137, 123, 133, 131, 138, 130, 131, 141, 138, 163, 127, 138, 144, 131, 143, 129, 127, 118, 133, 139, 140, 146, 141, 140, 129, 130, 132, 138, 133, 157, 133, 139, 139, 135, 141, 138, 132, 139, 125, 126, 119, 135, 139, 144, 150, 114, 147, 124, 158, 147, 130, 133, 144, 141, 143, 96, 140, 139, 122, 108, 145, 129, 122, 136, 151, 118, 132, 147, 135, 133, 151, 152, 122, 137, 143, 145, 135, 130, 114, 137, 129, 136, 128, 149, 127, 147, 148, 149, 120, 140, 134, 132, 147, 143, 143, 148, 119, 124, 143, 157, 144, 122, 137, 140, 137, 126, 132, 134, 148, 129, 127, 164, 136, 134, 149, 135, 129, 146, 130, 156, 136, 135, 124, 146, 123, 141, 147, 128, 137, 125, 137, 145, 142, 183, 144, 143, 145, 154, 138, 147, 120, 137, 125, 138, 127, 138, 153, 142, 131, 150, 143, 115, 150, 136, 158, 161, 141, 134, 140, 122, 132, 122, 138, 149, 134, 143, 138, 142, 139, 126, 139, 99, 136, 141, 126, 143, 137, 138, 135, 127, 135, 140, 151, 123, 139, 146, 140, 116, 133, 135, 127, 126, 141, 135, 120, 136, 135, 131, 132, 140, 145, 147, 136, 159, 156, 137, 128, 147, 159, 137, 132, 133, 139, 147, 128, 141, 152, 131, 141, 103, 142, 137, 136, 130, 145, 152, 134, 137, 133, 137, 132, 136, 137, 127, 139, 134, 149, 147, 137, 147, 144, 134, 121, 115, 136, 128, 140, 134, 134, 127, 161, 127, 144, 128, 127, 130, 147, 165, 126, 152, 118, 136, 134, 144, 143, 162, 131, 132, 141, 137, 126, 129, 134, 129, 148, 145, 140, 141, 145, 128, 118, 129, 140, 125, 144, 126, 144, 133, 138, 148, 165, 146, 143, 134, 137, 153, 142, 139, 140, 123, 141, 137, 123, 128, 129, 136, 146, 149, 143, 129, 146, 130, 141, 142, 134, 146, 133, 138, 125, 152, 142, 142, 135, 128, 117, 145, 123, 131, 142, 147, 136, 141, 152, 146, 133, 127, 120, 120, 133, 135, 150, 133, 131, 135, 138, 141, 132, 128, 132, 135, 139, 126, 142, 131, 115, 113, 136, 135, 124, 137, 138, 143, 131, 140, 133, 144, 143, 139, 135, 132, 148, 134, 132, 136, 141, 125, 124, 142, 128, 123, 132, 136, 131, 122, 138, 137, 117, 132, 143, 138, 133, 144, 135, 129, 122, 117, 136, 142, 122, 138, 138, 151, 132, 137, 135, 147, 131, 143, 139, 135, 125, 133, 137, 155, 142, 141, 123, 135, 114, 136, 138, 145, 137, 142, 139, 134, 139, 124, 115, 128, 137, 144, 125, 130, 126, 140, 131, 121, 147, 141, 124, 134, 130, 138, 134, 133, 140, 138, 109, 150, 146, 132, 129, 138, 122, 146, 126, 152, 133, 144, 146, 137, 142, 130, 121, 119, 132, 139, 150, 135, 129, 136, 114, 133, 132, 130, 125, 163, 135, 135, 140, 144, 143, 132, 127, 142, 127, 142, 130, 127, 146, 138, 141, 145, 138, 130, 138, 142, 146, 140, 150, 134, 129, 144, 124, 148, 133, 131, 135, 135, 132, 143, 119, 156, 143, 136, 133, 123, 123, 138, 156, 127, 140, 134, 130, 142, 134, 132, 141, 134, 130, 129, 140, 126, 71, 146, 140, 132, 137, 125, 144, 122, 137, 136, 141, 145, 119, 128, 144, 128, 135, 149, 137, 129, 134, 132, 146, 139, 124, 144, 135, 138, 151, 136, 127, 142, 132, 138, 134, 141, 139, 147, 157, 106, 149, 138, 128, 139, 135, 127, 129, 126, 127, 144, 147, 151, 138, 98, 134, 155, 144, 134, 153, 134, 146, 134, 138, 155, 121, 130, 133, 134, 143, 143, 121, 151, 130, 124, 136, 126, 149, 133, 163, 129, 132, 136, 143, 109, 131, 133, 141, 147, 115, 119, 137, 137, 139, 122, 145, 141, 134, 134, 147, 128, 137, 151, 118, 137, 138, 132, 146, 137, 126, 149, 121, 132, 119, 135, 126, 129, 132, 145, 131, 124, 140, 134, 127, 148, 119, 144, 144, 132, 138, 131, 130, 135, 126, 131, 140, 141, 145, 139, 143, 140, 139, 132, 130, 131, 140, 133, 124, 177, 133, 135, 133, 132, 138, 134, 127, 129, 136, 123, 127, 131, 127, 127, 138, 153, 130, 151, 135, 135, 133, 139, 143, 126, 128, 124, 142, 128, 120, 137, 144, 146, 140, 136, 134, 148, 146, 129, 137, 120, 136, 133, 149, 136, 135, 128, 134, 133, 141, 141, 118, 135, 139, 136, 128, 138, 144, 135, 137, 139, 126, 136, 132, 142, 129, 133, 143, 136, 150, 118, 131, 129, 137, 149, 138, 138, 131, 122, 149, 144, 130, 142, 132, 146, 139, 123, 132, 145, 131, 133, 141, 133, 140, 141, 130, 159, 140, 140, 141, 153, 135, 157, 134, 136, 160, 129, 124, 146, 153, 172, 129, 129, 148, 119, 146, 140, 132, 128, 132, 134, 133, 133, 148, 135, 138, 129, 135, 119, 136, 125, 120, 144, 136, 139, 144, 125, 135, 119, 154, 133, 129, 124, 132, 144, 138, 144, 148, 147, 135, 150, 138, 147, 129, 155, 131, 168, 137, 136, 137, 132, 128, 153, 133, 124, 145, 125, 125, 129, 123, 136, 123, 148, 138, 132, 126, 133, 147, 121, 134, 125, 160, 136, 145, 131, 117, 141, 121, 131, 124, 144, 128, 117, 124, 152, 130, 152, 146, 123, 144, 134, 139, 128, 138, 137, 139, 146, 139, 124, 127, 124, 140, 136, 140, 133, 130, 148, 135, 143, 130, 138, 125, 139, 127, 145, 148, 132, 126, 117, 137, 142, 126, 134, 129, 144, 137, 141, 134, 129, 134, 126, 135, 143, 151, 138, 145, 126, 135, 129, 146, 145, 142, 131, 143, 131, 140, 139, 143, 124, 141, 135, 145, 153, 152, 142, 131, 139, 142, 134, 137, 150, 143, 126, 132, 139, 159, 157, 137, 122, 152, 126, 139, 135, 137, 120, 125, 152, 138, 129, 134, 140, 133, 133, 158, 137, 144, 133, 129, 137, 135, 130, 144, 129, 143, 126, 134, 130, 143, 131, 138, 154, 121, 145, 154, 133, 122, 123, 132, 133, 134, 125, 145, 144, 138, 142, 138, 139, 126, 137, 140, 136, 145, 153, 129, 136, 144, 119, 130, 130, 134, 132, 135, 125, 145, 138, 141, 146, 135, 124, 137, 125, 138, 137, 127, 129, 124, 145, 133, 129, 143, 129, 114, 138, 145, 122, 143, 136, 133, 144, 133, 125, 125, 148, 141, 141, 145, 129, 128, 129, 133, 111, 135, 126, 136, 121, 139, 134, 140, 142, 130, 145, 127, 141, 130, 138, 132, 135, 133, 149, 131, 133, 131, 132, 134, 142, 129, 133, 141, 138, 138, 137, 145, 127, 123, 131, 118, 136, 136, 137, 122, 130, 145, 140, 134, 133, 136, 130, 126, 114, 124, 131, 127, 151, 134, 131, 126, 133, 131, 127, 154, 146, 139, 123, 125, 128, 113, 132, 135, 146, 139, 146, 146, 130, 151, 141, 131, 137, 147, 144, 137, 138, 141, 131, 145, 134, 142, 132, 130, 139, 137, 133, 127, 134, 116, 130, 135, 129, 145, 129, 134, 125, 135, 137, 148, 143, 136, 132, 130, 130, 137, 142, 126, 138, 131, 137, 127, 148, 131, 137, 137, 133, 128, 135, 121, 124, 138, 119, 134, 129, 144, 137, 129, 148, 130, 136, 138, 126, 134, 129, 142, 135, 136, 147, 130, 128, 139, 143, 133, 129, 120, 139, 148, 128, 139, 144, 133, 146, 142, 116, 139, 140, 133, 133, 135, 152, 121, 134, 121, 133, 131, 132, 140, 132, 136, 144, 131, 136, 126, 138, 113, 131, 133, 137, 142, 142, 142, 136, 138, 142, 140, 139, 138, 137, 142, 132, 129, 125, 133, 143, 110, 130, 136, 131, 128, 130, 135, 131, 129, 123, 142, 139, 126, 142, 143, 129, 137, 135, 127, 142, 141, 119, 134, 144, 141, 140, 151, 123, 132, 138, 129, 125, 145, 157, 126, 138, 142, 141, 124, 128, 134, 137, 135, 136, 126, 126, 123, 145, 147, 124, 142, 135, 121, 146, 134, 130, 113, 149, 135, 147, 146, 148, 141, 154, 138, 147, 133, 138, 148, 130, 131, 121, 136, 124, 133, 145, 114, 141, 131, 146, 127, 129, 137, 138, 120, 126, 133, 143, 125, 135, 128, 144, 142, 144, 122, 148, 137, 139, 142, 128, 135, 134, 131, 143, 141, 127, 140, 139, 141, 133, 129, 133, 136, 134, 142, 120, 139, 134, 144, 124, 125, 125, 146, 145, 161, 156, 131, 135, 137, 132, 134, 131, 142, 141, 136, 128, 137, 140, 139, 130, 144, 120, 148, 125, 134, 136, 142, 140, 140, 134, 140, 141, 158, 113, 144, 128, 132, 127, 132, 134, 136, 138, 136, 144, 131, 132, 142, 137, 127, 140, 137, 140, 132, 153, 131, 131, 139, 134, 137, 128, 145, 130, 147, 130, 142, 136, 131, 147, 139, 133, 134, 142, 136, 144, 137, 130, 132, 148, 147, 130, 144, 149, 129, 131, 130, 124, 157, 134, 140, 133, 134, 147, 141, 125, 138, 130, 140, 133, 137, 131, 127, 138, 129, 137, 146, 134, 159, 121, 132, 139, 126, 139, 127, 134, 132, 128, 137, 143, 139, 130, 141, 140, 132, 151, 143, 142, 121, 137, 134, 138, 137, 127, 136, 131, 137, 147, 145, 123, 133, 145, 140, 146, 129, 141, 137, 144, 139, 151, 146, 165, 137, 138, 140, 128, 134, 128, 146, 138, 146, 126, 157, 121, 137, 132, 120, 135, 140, 134, 136, 131, 143, 128, 142, 122, 136, 143, 134, 140, 137, 124, 131, 125, 146, 134, 129, 128, 146, 137, 129, 148, 129, 133, 143, 130, 124, 136, 151, 142, 144, 134, 155, 134, 135, 134, 122, 143, 137, 134, 115, 129, 121, 149, 139, 130, 154, 146, 143, 137, 112, 155, 131, 133, 121, 131, 131, 144, 137, 137, 129, 157, 131, 140, 136, 143, 132, 130, 127, 130, 141, 136, 127, 134, 137, 125, 130, 136, 131, 127, 154, 137, 151, 143, 139, 149, 139, 133, 149, 136, 142, 142, 148, 126, 118, 124, 132, 158, 137, 137, 146, 138, 145, 141, 136, 153, 135, 126, 113, 133, 149, 139, 142, 127, 135, 134, 146, 142, 124, 131, 139, 132, 122, 135, 139, 136, 129, 129, 143, 126, 147, 130, 143, 149, 127, 136, 135, 151, 127, 147, 121, 126, 150, 142, 133, 114, 130, 156, 145, 134, 133, 132, 140, 143, 136, 146, 127, 140, 146, 111, 129, 123, 128, 141, 138, 150, 126, 133, 130, 145, 144, 151, 138, 140, 131, 135, 148, 138, 131, 150, 134, 144, 136, 128, 132, 133, 139, 124, 120, 131, 137, 145, 113, 134, 138, 122, 149, 147, 142, 123, 140, 128, 136, 133, 146, 137, 141, 119, 158, 121, 130, 121, 125, 145, 146, 117, 131, 130, 141, 127, 121, 134, 139, 146, 138, 139, 127, 140, 140, 146, 135, 122, 138, 135, 141, 124, 137, 133, 125, 135, 148, 141, 139, 125, 143, 133, 137, 132, 132, 122, 135, 116, 125, 143, 129, 148, 126, 124, 136, 121, 151, 135, 148, 154, 141, 130, 124, 117, 144, 137, 135, 128, 141, 141, 138, 136, 130, 153, 129, 141, 141, 137, 143, 135, 129, 147, 133, 142, 166, 134, 145, 130, 141, 138, 140, 158, 139, 153, 130, 135, 140, 139, 142, 130, 140, 146, 132, 134, 146, 132, 146, 139, 132, 138, 138, 144, 136, 145, 124, 133, 130, 122, 140, 127, 122, 150, 134, 164, 141, 145, 133, 129, 133, 147, 124, 135, 139, 139, 135, 132, 139, 126, 128, 154, 131, 149, 127, 148, 134, 137, 133, 137, 148, 126, 144, 135, 139, 139, 138, 145, 128, 139, 132, 133, 142, 135, 147, 119, 146, 144, 133, 150, 143, 138, 141, 130, 130, 133, 151, 130, 130, 138, 124, 146, 142, 141, 137, 148, 126, 146, 143, 124, 120, 135, 144, 128, 134, 133, 135, 126, 130, 127, 132, 137, 132, 139, 123, 132, 122, 149, 137, 139, 156, 127, 128, 133, 130, 135, 137, 139, 140, 151, 138, 152, 129, 130, 131, 131, 138, 130, 118, 136, 143, 142, 138, 142, 136, 145, 126, 125, 142, 147, 132, 142, 132, 129, 137, 153, 115, 131, 142, 140, 146, 142, 128, 131, 114, 127, 136, 122, 119, 141, 144, 127, 130, 135, 135, 138, 130, 132, 133, 141, 148, 139, 140, 136, 127, 128, 134, 132, 136, 140, 139, 135, 147, 127, 135, 133, 128, 129, 140, 137, 143, 138, 144, 148, 147, 129, 142, 146, 136, 141, 134, 144, 121, 139, 136, 143, 145, 137, 145, 166, 144, 146, 133, 140, 131, 142, 126, 143, 126, 123, 140, 144, 130, 147, 150, 147, 143, 139, 129, 156, 122, 139, 155, 133, 130, 147, 153, 136, 121, 130, 144, 135, 151, 130, 136, 129, 136, 138, 125, 139, 135, 125, 134, 138, 130, 130, 139, 136, 131, 138, 138, 140, 142, 136, 132, 122, 143, 138, 139, 141, 145, 133, 135, 129, 138, 145, 141, 146, 139, 134, 133, 138, 147, 142, 141, 135, 134, 127, 128, 135, 135, 133, 128, 128, 122, 141, 126, 138, 144, 131, 139, 125, 130, 131, 135, 137, 140, 137, 127, 134, 142, 139, 140, 139, 135, 139, 140, 134, 132, 129, 134, 135, 130, 130, 133, 138, 142, 135, 147, 135, 139, 134, 139, 124, 136, 137, 142, 140, 138, 127, 139, 129, 133, 126, 130, 135, 135, 148, 131, 123, 127, 131, 129, 136, 133, 135, 142, 137, 132, 141, 116, 130, 149, 136, 124, 146, 139, 140, 131, 144, 138, 132, 123, 126, 135, 140, 140, 136, 132, 155, 140, 132, 143, 127, 142, 149, 142, 138, 126, 132, 135, 136, 145, 145, 134, 148, 138, 134, 146, 144, 147, 133, 147, 143, 140, 127, 138, 138, 146, 124, 145, 134, 125, 144, 140, 134, 142, 147, 134, 139, 140, 132, 130, 133, 133, 140, 136, 143, 145, 140, 142, 146, 130, 136, 143, 140, 127, 140, 143, 148, 137, 123, 133, 137, 138, 141, 136, 125, 142, 136, 134, 138, 132, 142, 136, 145, 140, 129, 138, 139, 119, 137, 135, 131, 133, 140, 139, 138, 151, 133, 153, 151, 139, 149, 128, 138, 133, 126, 137, 130, 121, 138, 133, 137, 147, 134, 133, 138, 141, 132, 150, 130, 139, 132, 134, 141, 135, 142, 123, 141, 148, 150, 131, 130, 133, 131, 126, 138, 144, 132, 152, 134, 135, 140, 137, 138, 136, 125, 138, 139, 130, 135, 138, 136, 129, 142, 136, 134, 130, 143, 145, 128, 132, 132, 139, 131, 135, 129, 130, 144, 143, 132, 122, 134, 128, 125, 131, 132, 138, 147, 136, 132, 130, 130, 136, 143, 142, 139, 129, 122, 135, 134, 135, 128, 128, 143, 137, 138, 130, 134, 128, 124, 133, 137, 134, 132, 127, 146, 134, 137, 133, 134, 140, 137, 132, 138, 121, 142, 140, 128, 130, 130, 147, 136, 131, 139, 138, 135, 128, 133, 125, 144, 129, 130, 141, 128, 126, 132, 134, 150, 134, 130, 134, 137, 134, 131, 131, 126, 136, 133, 134, 131, 131, 135, 143, 143, 136, 147, 134, 141, 136, 141, 133, 144, 144, 130, 133, 131, 134, 113, 138, 136, 131, 133, 139, 140, 144, 143, 139, 131, 129, 143, 142, 135, 139, 134, 134, 154, 134, 138, 140, 140, 137, 144, 129, 134, 134, 143, 134, 129, 133, 136, 124, 132, 128, 139, 142, 136, 143, 122, 135, 146, 127, 140, 133, 120, 136, 133, 135, 134, 138, 131, 140, 128, 130, 144, 130, 147, 138, 142, 131, 122, 146, 136, 133, 136, 132, 136, 131, 136, 134, 129, 132, 136, 140, 144, 137, 141, 134, 130, 134, 146, 135, 143, 136, 132, 140, 143, 125, 132, 134, 148, 149, 159, 123, 137, 130, 140, 135, 139, 114, 145, 136, 161, 132, 137, 147, 123, 125, 128, 139, 137, 133, 134, 133, 132, 147, 130, 132, 139, 132, 137, 129, 137, 118, 133, 145, 126, 139, 125, 151, 114, 136, 134, 140, 142, 135, 143, 121, 129, 140, 149, 135, 132, 161, 139, 143, 152, 130, 138, 136, 139, 147, 143, 133, 138, 155, 119, 118, 121, 148, 133, 130, 141, 122, 138, 162, 146, 141, 139, 142, 147, 133, 135, 124, 123, 127, 143, 128, 141, 140, 122, 138, 138, 132, 140, 134, 143, 124, 141, 130, 127, 137, 154, 133, 138, 125, 137, 146, 131, 140, 130, 153, 128, 139, 128, 138, 129, 144, 137, 142, 136, 141, 144, 125, 140, 124, 152, 131, 127, 140, 157, 141, 123, 123, 119, 142, 144, 141, 142, 133, 125, 130, 153, 129, 127, 141, 137, 138, 138, 135, 118, 141, 137, 145, 160, 140, 138, 123, 132, 143, 123, 133, 128, 140, 125, 139, 131, 144, 133, 142, 154, 138, 137, 131, 143, 129, 139, 121, 138, 136, 144, 142, 128, 129, 146, 125, 138, 157, 126, 142, 118, 134, 125, 125, 145, 126, 144, 143, 118, 125, 137, 140, 138, 142, 146, 144, 138, 130, 140, 137, 135, 128, 147, 156, 135, 135, 129, 144, 147, 128, 143, 133, 134, 138, 142, 136, 133, 147, 127, 138, 138, 135, 142, 148, 137, 136, 141, 124, 132, 144, 134, 135, 154, 132, 134, 124, 131, 131, 154, 137, 142, 126, 122, 165, 120, 158, 131, 132, 137, 137, 116, 131, 131, 141, 133, 124, 137, 134, 150, 121, 130, 137, 129, 138, 141, 142, 147, 145, 133, 125, 148, 132, 130, 125, 134, 132, 128, 137, 141, 126, 140, 122, 135, 131, 133, 148, 134, 109, 133, 129, 135, 131, 140, 130, 121, 125, 120, 128, 151, 145, 145, 123, 129, 125, 147, 146, 135, 123, 122, 147, 129, 142, 124, 127, 127, 146, 126, 130, 140, 129, 151, 124, 139, 141, 135, 134, 138, 130, 145, 134, 149, 129, 138, 140, 131, 129, 139, 132, 144, 137, 124, 136, 126, 125, 115, 119, 132, 150, 139, 128, 128, 134, 136, 135, 149, 141, 131, 140, 137, 138, 128, 134, 139, 152, 134, 142, 136, 125, 147, 138, 133, 132, 148, 131, 145, 126, 132, 150, 144, 124, 132, 138, 129, 129, 136, 134, 146, 146, 120, 163, 128, 142, 150, 149, 137, 144, 137, 145, 131, 133, 128, 124, 129, 129, 140, 127, 126, 137, 146, 133, 127, 125, 137, 149, 125, 144, 137, 134, 139, 141, 132, 131, 133, 126, 143, 121, 139, 126, 139, 138, 132, 138, 146, 141, 146, 137, 141, 127, 116, 133, 135, 140, 152, 127, 122, 124, 117, 127, 147, 142, 126, 133, 140, 125, 131, 134, 139, 146, 134, 137, 141, 131, 138, 135, 140, 127, 145, 131, 129, 133, 143, 137, 130, 129, 129, 131, 137, 136, 129, 139, 141, 147, 135, 134, 140, 140, 141, 145, 127, 124, 124, 140, 116, 129, 128, 125, 136, 140, 133, 119, 130, 128, 124, 138, 128, 135, 137, 146, 135, 137, 138, 137, 143, 142, 145, 141, 122, 128, 146, 156, 120, 127, 141, 142, 147, 137, 133, 122, 115, 134, 141, 138, 134, 119, 142, 125, 125, 144, 137, 124, 138, 140, 139, 125, 136, 148, 177, 126, 136, 132, 142, 129, 138, 144, 133, 154, 129, 153, 137, 103, 147, 129, 142, 106, 138, 141, 121, 132, 126, 122, 147, 141, 131, 126, 138, 132, 128, 136, 140, 127, 136, 135, 135, 127, 137, 139, 135, 136, 138, 151, 129, 143, 120, 138, 139, 137, 136, 136, 142, 115, 137, 126, 132, 117, 136, 132, 130, 131, 128, 131, 146, 147, 139, 132, 136, 135, 135, 122, 127, 133, 170, 126, 143, 152, 142, 114, 138, 154, 128, 133, 133, 130, 139, 135, 133, 142, 145, 147, 135, 115, 136, 139, 123, 135, 139, 133, 124, 126, 135, 123, 130, 191, 141, 135, 130, 144, 140, 134, 138, 144, 132, 140, 142, 146, 138, 125, 139, 129, 170, 122, 152, 143, 157, 130, 127, 149, 137, 136, 135, 146, 136, 137, 136, 128, 136, 130, 140, 110, 136, 142, 153, 139, 137, 138, 135, 133, 144, 129, 144, 138, 128, 112, 130, 142, 146, 137, 141, 124, 139, 131, 135, 130, 124, 123, 146, 110, 146, 133, 139, 132, 134, 129, 137, 141, 122, 131, 130, 146, 134, 138, 132, 131, 132, 136, 129, 133, 123, 146, 139, 132, 150, 146, 129, 139, 137, 137, 137, 140, 135, 144, 129, 129, 141, 139, 130, 132, 134, 133, 129, 134, 138, 168, 135, 132, 126, 131, 134, 162, 117, 124, 156, 139, 132, 135, 116, 143, 147, 127, 134, 144, 140, 139, 134, 136, 135, 130, 138, 122, 128, 141, 124, 127, 128, 140, 143, 127, 135, 135, 148, 122, 141, 132, 133, 144, 142, 140, 136, 120, 135, 134, 142, 132, 130, 120, 116, 143, 140, 136, 129, 118, 138, 147, 135, 138, 127, 137, 125, 130, 143, 143, 137, 133, 128, 155, 137, 137, 138, 126, 133, 123, 144, 149, 134, 133, 134, 87, 135, 142, 133, 127, 130, 132, 163, 144, 135, 158, 139, 128, 134, 138, 135, 132, 141, 137, 144, 131, 132, 131, 133, 133, 161, 127, 161, 139, 134, 129, 129, 136, 129, 138, 137, 132, 158, 135, 135, 139, 135, 136, 141, 135, 161, 117, 123, 148, 129, 135, 129, 141, 116, 137, 130, 126, 140, 136, 168, 102, 125, 130, 136, 107, 144, 137, 127, 125, 145, 132, 143, 136, 146, 136, 178, 128, 141, 145, 150, 132, 128, 143, 140, 108, 127, 138, 135, 144, 138, 137, 127, 134, 120, 131, 126, 130, 115, 144, 138, 131, 127, 132, 135, 142, 146, 124, 129, 141, 132, 137, 137, 130, 125, 130, 125, 131, 140, 147, 138, 132, 141, 108, 130, 129, 124, 155, 149, 118, 137, 137, 135, 143, 152, 117, 132, 130, 132, 102, 126, 139, 146, 144, 105, 126, 131, 133, 136, 132, 147, 133, 139, 137, 144, 139, 133, 120, 134, 134, 126, 136, 132, 134, 128, 148, 126, 114, 120, 122, 146, 137, 137, 146, 133, 128, 123, 137, 138, 136, 142, 135, 141, 116, 119, 146, 139, 140, 133, 139, 134, 137, 135, 132, 120, 136, 144, 134, 138, 128, 138, 128, 103, 93, 140, 131, 132, 129, 146, 137, 132, 152, 143, 146, 113, 117, 138, 133, 146, 138, 135, 126, 147, 143, 135, 155, 125, 126, 132, 131, 143, 143, 125, 136, 133, 133, 127, 117, 138, 193, 148, 114, 121, 138, 126, 149, 143, 115, 149, 137, 138, 137, 141, 136, 126, 148, 128, 112, 141, 112, 158, 154, 143, 130, 136, 123, 133, 157, 130, 153, 121, 146, 135, 114, 155, 170, 138, 140, 146, 150, 145, 142, 130, 145, 139, 154, 137, 142, 130, 132, 140, 160, 160, 118, 133, 99, 140, 117, 163, 130, 123, 128, 143, 136, 160, 150, 131, 146, 128, 119, 124, 143, 122, 137, 132, 114, 124, 130, 144, 128, 111, 128, 127, 113, 125, 139, 127, 141, 124, 140, 126, 135, 133, 121, 141, 151, 126, 145, 155, 158, 135, 164, 121, 131, 91, 121, 137, 146, 137, 128, 142, 123, 141, 125, 125, 125, 148, 132, 140, 144, 128, 118, 128, 123, 138, 166, 119, 144, 102, 159, 123, 124, 145, 131, 132, 147, 136, 151, 119, 126, 118, 134, 113, 122, 119, 133, 114, 144, 132, 141, 126, 127, 126, 131, 165, 140, 135, 111, 126, 130, 130, 144, 134, 155, 142, 128, 135, 143, 138, 140, 139, 152, 133, 114, 138, 132, 139, 160, 167, 149, 127, 127, 137, 143, 142, 147, 133, 143, 134, 122, 135, 144, 137, 136, 174, 128, 127, 132, 127, 126, 132, 158, 149, 137, 139, 126, 145, 136, 142, 156, 139, 140, 150, 125, 137, 128, 133, 135, 150, 128, 125, 119, 128, 147, 140, 128, 107, 144, 137, 132, 143, 131, 137, 144, 148, 121, 139, 140, 127, 112, 147, 129, 141, 142, 151, 151, 142, 141, 131, 145, 131, 135, 138, 127, 146, 135, 141, 124, 140, 130, 147, 126, 129, 105, 129, 131, 128, 118, 139, 149, 108, 134, 162, 120, 117, 126, 122, 137, 157, 148, 127, 135, 141, 163, 136, 148, 123, 118, 111, 109, 142, 124, 136, 144, 151, 147, 156, 138, 130, 127, 140, 125, 125, 120, 122, 124, 141, 145, 133, 137, 155, 132, 124, 121, 133, 134, 151, 122, 117, 132, 140, 119, 144, 144, 137, 140, 140, 125, 146, 131, 133, 124, 132, 168, 117, 135, 147, 139, 136, 142, 142, 129, 118, 134, 129, 130, 189, 144, 133, 130, 135, 133, 146, 158, 134, 123, 125, 130, 107, 143, 134, 129, 125, 121, 144, 132, 127, 110, 135, 148, 136, 141, 135, 135, 132, 132, 128, 126, 148, 144, 126, 113, 136, 147, 128, 135, 157, 126, 130, 130, 152, 141, 151, 146, 148, 153, 124, 132, 134, 154, 145, 153, 101, 132, 136, 135, 132, 177, 158, 120, 142, 161, 115, 132, 117, 136, 143, 135, 130, 143, 136, 139, 132, 124, 143, 130, 139, 134, 157, 144, 147, 145, 163, 151, 122, 140, 113, 126, 132, 156, 166, 155, 139, 140, 99, 134, 150, 139, 145, 127, 137, 128, 143, 138, 145, 122, 145, 131, 128, 127, 142, 126, 148, 130, 141, 127, 127, 138, 132, 144, 129, 134, 119, 148, 141, 145, 128, 130, 124, 139, 150, 127, 137, 143, 137, 138, 149, 137, 159, 117, 132, 135, 143, 149, 136, 126, 141, 135, 128, 141, 133, 134, 141, 131, 144, 128, 139, 126, 136, 145, 136, 129, 110, 135, 143, 133, 139, 134, 140, 133, 149, 145, 138, 138, 138, 142, 134, 136, 122, 128, 147, 140, 135, 137, 134, 148, 128, 128, 143, 137, 131, 143, 127, 142, 127, 135, 129, 127, 132, 143, 120, 135, 145, 127, 132, 142, 126, 138, 145, 133, 133, 144, 137, 141, 142, 137, 126, 134, 131, 123, 130, 126, 134, 142, 127, 132, 127, 136, 127, 139, 149, 147, 137, 140, 136, 146, 141, 160, 129, 140, 129, 134, 155, 135, 143, 134, 136, 110, 123, 133, 114, 137, 146, 138, 132, 126, 125, 135, 139, 135, 131, 125, 135, 114, 128, 132, 131, 126, 141, 119, 131, 142, 124, 139, 130, 129, 155, 141, 126, 138, 140, 132, 124, 130, 106, 123, 136, 133, 129, 131, 157, 131, 132, 172, 128, 152, 134, 130, 127, 134, 129, 148, 126, 134, 136, 134, 127, 125, 140, 108, 129, 133, 140, 134, 151, 133, 143, 131, 129, 136, 120, 130, 125, 140, 130, 134, 127, 137, 139, 120, 136, 121, 155, 125, 142, 134, 132, 132, 148, 132, 145, 132, 143, 150, 133, 108, 134, 127, 119, 131, 135, 135, 130, 127, 141, 148, 115, 131, 128, 133, 131, 132, 130, 123, 153, 143, 129, 139, 127, 153, 145, 132, 135, 146, 149, 147, 130, 162, 143, 136, 131, 136, 142, 126, 139, 142, 126, 136, 133, 147, 140, 136, 142, 131, 135, 152, 127, 132, 143, 132, 131, 122, 130, 134, 136, 135, 139, 139, 134, 138, 137, 130, 142, 120, 130, 131, 146, 141, 129, 133, 151, 134, 137, 117, 133, 152, 135, 140, 162, 136, 132, 129, 132, 134, 125, 127, 142, 138, 152, 132, 131, 125, 133, 136, 131, 131, 135, 123, 143, 140, 133, 140, 152, 126, 146, 137, 143, 129, 132, 145, 132, 132, 130, 108, 137, 144, 138, 137, 115, 144, 102, 127, 127, 131, 128, 137, 158, 147, 127, 145, 131, 142, 151, 123, 138, 144, 142, 140, 140, 140, 134, 127, 144, 145, 136, 133, 141, 146, 114, 127, 134, 125, 154, 133, 139, 138, 130, 135, 131, 136, 128, 168, 136, 137, 133, 117, 131, 129, 165, 139, 130, 133, 133, 123, 140, 142, 139, 144, 133, 138, 135, 118, 134, 134, 142, 124, 146, 147, 146, 114, 130, 134, 131, 131, 129, 147, 149, 137, 130, 152, 134, 140, 143, 143, 123, 141, 124, 128, 123, 138, 140, 131, 151, 131, 141, 136, 133, 135, 129, 138, 146, 138, 140, 132, 128, 139, 152, 130, 131, 136, 130, 154, 135, 131, 127, 134, 140, 130, 132, 149, 140, 135, 122, 134, 133, 134, 135, 127, 141, 131, 136, 150, 142, 140, 132, 131, 139, 126, 129, 138, 143, 122, 127, 136, 135, 128, 137, 138, 138, 137, 147, 133, 138, 129, 129, 139, 144, 140, 121, 137, 127, 133, 149, 135, 133, 133, 139, 143, 145, 134, 141, 121, 133, 119, 129, 126, 119, 128, 143, 135, 141, 140, 139, 133, 115, 139, 135, 117, 140, 137, 130, 145, 131, 130, 139, 145, 144, 138, 149, 146, 128, 138, 138, 124, 136, 142, 144, 129, 140, 137, 141, 135, 146, 136, 146, 140, 140, 159, 135, 131, 136, 136, 119, 145, 137, 143, 141, 133, 140, 136, 152, 138, 138, 154, 128, 129, 136, 123, 132, 145, 132, 135, 128, 144, 156, 141, 129, 126, 135, 129, 139, 140, 149, 142, 133, 106, 142, 133, 121, 139, 135, 142, 140, 144, 133, 145, 126, 144, 146, 138, 136, 219, 134, 146, 137, 144, 136, 114, 124, 154, 137, 141, 139, 140, 147, 149, 133, 135, 130, 135, 138, 153, 132, 132, 140, 149, 131, 113, 133, 135, 128, 111, 134, 134, 132, 135, 156, 160, 132, 155, 136, 130, 136, 138, 133, 133, 135, 140, 138, 120, 147, 124, 163, 131, 142, 139, 138, 131, 129, 129, 138, 143, 147, 133, 131, 136, 140, 138, 141, 134, 128, 144, 133, 139, 138, 123, 132, 139, 130, 131, 143, 130, 135, 131, 135, 131, 133, 123, 146, 134, 131, 135, 142, 139, 149, 143, 126, 128, 130, 134, 154, 142, 134, 146, 133, 126, 143, 127, 136, 127, 136, 135, 132, 132, 141, 140, 143, 121, 139, 132, 142, 133, 141, 132, 132, 143, 134, 137, 135, 142, 139, 139, 127, 124, 144, 137, 132, 118, 131, 137, 136, 133, 138, 133, 135, 134, 143, 139, 133, 159, 131, 139, 137, 142, 131, 123, 143, 133, 138, 128, 142, 142, 140, 145, 138, 123, 153, 137, 135, 145, 140, 146, 135, 133, 148, 134, 137, 133, 136, 125, 138, 131, 130, 137, 132, 121, 143, 125, 134, 137, 130, 128, 153, 145, 141, 147, 126, 133, 136, 133, 126, 136, 136, 129, 131, 147, 140, 134, 127, 139, 132, 148, 137, 145, 145, 131, 124, 130, 137, 142, 132, 131, 134, 136, 141, 137, 146, 138, 135, 132, 141, 144, 133, 132, 109, 135, 142, 139, 123, 145, 131, 136, 140, 137, 128, 137, 131, 133, 130, 138, 141, 145, 133, 141, 133, 135, 130, 147, 142, 145, 215, 164, 140, 142, 128, 130, 136, 132, 132, 138, 130, 125, 128, 137, 140, 133, 135, 147, 132, 129, 143, 126, 148, 138, 128, 133, 144, 133, 134, 140, 143, 126, 129, 136, 130, 139, 129, 118, 146, 140, 126, 137, 135, 129, 132, 129, 124, 127, 128, 133, 139, 131, 134, 131, 138, 126, 135, 133, 143, 128, 144, 133, 134, 130, 148, 130, 133, 141, 143, 130, 130, 130, 135, 126, 143, 133, 143, 138, 131, 139, 131, 140, 151, 129, 145, 142, 138, 132, 137, 139, 126, 136, 146, 147, 126, 124, 134, 139, 145, 146, 139, 125, 135, 135, 131, 142, 132, 134, 140, 129, 143, 129, 136, 132, 143, 136, 130, 128, 135, 140, 147, 132, 123, 124, 133, 138, 120, 132, 139, 144, 138, 128, 131, 128, 133, 129, 133, 140, 134, 125, 142, 139, 120, 131, 136, 137, 140, 144, 136, 143, 142, 135, 131, 141, 131, 131, 138, 132, 154, 130, 141, 134, 139, 143, 135, 138, 136, 139, 151, 114, 133, 130, 140, 144, 140, 152, 141, 138, 133, 144, 145, 128, 141, 124, 154, 117, 137, 141, 127, 136, 128, 136, 138, 145, 134, 125, 139, 135, 140, 129, 138, 147, 134, 127, 142, 139, 135, 146, 132, 158, 137, 140, 144, 139, 140, 138, 145, 132, 134, 125, 140, 123, 130, 115, 127, 128, 136, 135, 134, 131, 129, 117, 131, 123, 135, 126, 137, 136, 131, 129, 142, 140, 145, 139, 148, 145, 135, 133, 135, 146, 128, 135, 142, 147, 123, 128, 137, 134, 132, 130, 147, 137, 128, 133, 133, 129, 143, 142, 142, 138, 119, 145, 125, 142, 132, 136, 143, 143, 134, 143, 134, 129, 144, 136, 132, 130, 130, 136, 142, 144, 137, 142, 143, 133, 132, 136, 146, 146, 145, 136, 126, 136, 130, 120, 136, 144, 121, 129, 135, 125, 149, 127, 131, 131, 146, 144, 135, 135, 151, 142, 135, 139, 138, 145, 137, 134, 130, 140, 141, 131, 136, 139, 129, 138, 138, 135, 141, 139, 132, 131, 126, 147, 138, 139, 143, 146, 132, 130, 139, 132, 127, 133, 135, 128, 137, 138, 122, 134, 106, 139, 132, 145, 127, 128, 129, 141, 132, 143, 128, 126, 127, 134, 137, 137, 134, 134, 138, 146, 121, 127, 140, 133, 137, 130, 126, 124, 132, 139, 131, 132, 121, 146, 132, 136, 142, 145, 134, 130, 137, 149, 128, 121, 131, 139, 135, 143, 137, 134, 122, 130, 145, 98, 120, 139, 143, 136, 133, 125, 149, 143, 137, 138, 134, 132, 139, 131, 157, 141, 133, 140, 145, 147, 141, 136, 132, 133, 135, 127, 137, 139, 134, 124, 131, 137, 143, 144, 150, 132, 145, 146, 135, 129, 126, 129, 128, 144, 134, 127, 140, 131, 140, 137, 135, 143, 141, 134, 133, 160, 133, 141, 100, 140, 135, 135, 140, 145, 137, 139, 149, 139, 129, 134, 138, 136, 133, 137, 144, 146, 127, 153, 134, 132, 122, 131, 124, 150, 140, 141, 131, 132, 139, 138, 132, 147, 142, 154, 134, 152, 134, 137, 134, 131, 138, 141, 111, 139, 134, 147, 134, 134, 127, 138, 137, 137, 135, 129, 137, 92, 120, 132, 134, 135, 138, 147, 139, 137, 145, 127, 156, 134, 138, 137, 130, 140, 142, 133, 140, 153, 133, 137, 131, 137, 142, 145, 139, 131, 132, 143, 141, 148, 139, 133, 137, 152, 128, 143, 133, 146, 134, 125, 143, 118, 133, 140, 126, 148, 125, 125, 134, 140, 141, 141, 141, 119, 139, 128, 140, 137, 136, 133, 133, 137, 143, 137, 139, 136, 158, 126, 135, 141, 141, 136, 141, 135, 134, 133, 136, 139, 126, 144, 128, 134, 122, 134, 142, 130, 129, 148, 131, 138, 148, 138, 127, 126, 122, 141, 135, 141, 127, 134, 138, 138, 137, 140, 145, 142, 137, 128, 135, 144, 150, 134, 129, 145, 126, 132, 136, 134, 127, 139, 128, 134, 136, 134, 124, 121, 136, 141, 147, 127, 129, 129, 136, 121, 130, 128, 122, 136, 120, 141, 123, 147, 138, 130, 120, 142, 124, 133, 133, 128, 142, 137, 130, 139, 128, 122, 128, 125, 146, 136, 131, 133, 137, 139, 128, 131, 145, 137, 123, 145, 132, 129, 133, 130, 160, 142, 139, 125, 130, 137, 132, 143, 153, 134, 119, 148, 145, 133, 127, 148, 138, 116, 145, 129, 137, 138, 132, 134, 130, 152, 119, 147, 154, 131, 148, 140, 143, 166, 137, 122, 136, 142, 128, 136, 139, 128, 125, 129, 131, 149, 142, 148, 135, 130, 126, 143, 134, 143, 136, 135, 140, 133, 133, 140, 159, 134, 135, 130, 123, 136, 142, 144, 127, 145, 114, 131, 124, 140, 134, 147, 125, 140, 145, 131, 135, 137, 138, 130, 136, 131, 152, 133, 146, 140, 142, 140, 133, 138, 136, 136, 130, 131, 122, 131, 132, 145, 141, 140, 144, 142, 132, 126, 131, 133, 137, 145, 150, 134, 140, 123, 130, 148, 134, 145, 140, 141, 135, 149, 124, 132, 134, 142, 137, 119, 152, 135, 143, 129, 138, 134, 138, 131, 142, 154, 105, 136, 132, 143, 139, 132, 136, 129, 140, 132, 127, 139, 131, 143, 126, 133, 138, 136, 128, 128, 124, 149, 126, 136, 137, 128, 144, 134, 134, 123, 128, 142, 144, 152, 131, 126, 141, 137, 130, 133, 124, 133, 130, 146, 134, 126, 140, 138, 126, 138, 132, 128, 130, 126, 130, 148, 143, 132, 139, 113, 132, 147, 135, 135, 134, 147, 144, 134, 108, 123, 124, 153, 141, 137, 135, 141, 124, 142, 134, 145, 134, 135, 150, 144, 133, 142, 148, 142, 137, 132, 135, 137, 120, 127, 136, 140, 134, 133, 139, 144, 149, 134, 137, 135, 142, 133, 143, 128, 142, 135, 140, 125, 137, 118, 137, 132, 129, 129, 129, 134, 116, 145, 116, 141, 126, 142, 139, 137, 128, 131, 129, 130, 144, 142, 142, 130, 142, 142, 132, 122, 140, 129, 135, 138, 123, 134, 135, 128, 141, 142, 149, 136, 139, 117, 123, 144, 128, 153, 150, 124, 126, 131, 138, 126, 146, 115, 147, 136, 137, 137, 134, 144, 121, 134, 153, 130, 130, 135, 135, 151, 143, 136, 131, 131, 146, 134, 131, 145, 137, 137, 134, 137, 136, 144, 137, 130, 138, 138, 131, 127, 133, 138, 134, 141, 134, 114, 145, 127, 128, 123, 131, 142, 140, 128, 129, 140, 136, 136, 133, 135, 132, 137, 140, 127, 136, 142, 131, 140, 132, 134, 152, 130, 128, 133, 143, 124, 133, 132, 128, 133, 132, 132, 129, 132, 149, 123, 131, 126, 145, 148, 133, 136, 135, 126, 141, 147, 116, 137, 126, 141, 136, 140, 127, 131, 125, 140, 138, 125, 133, 133, 143, 133, 148, 155, 133, 147, 127, 141, 142, 137, 135, 136, 119, 141, 131, 141, 132, 135, 127, 140, 134, 117, 142, 138, 145, 142, 152, 136, 139, 137, 138, 127, 153, 136, 141, 146, 134, 138, 136, 127, 139, 139, 135, 129, 156, 132, 132, 137, 136, 122, 124, 129, 124, 149, 135, 130, 138, 143, 133, 123, 137, 130, 123, 122, 131, 149, 126, 142, 140, 117, 138, 136, 139, 125, 129, 137, 173, 132, 142, 137, 133, 140, 134, 131, 136, 138, 144, 124, 130, 135, 160, 125, 131, 129, 155, 154, 136, 121, 132, 123, 125, 129, 155, 125, 139, 144, 138, 160, 129, 131, 134, 131, 129, 147, 150, 128, 133, 128, 147, 120, 136, 143, 156, 128, 154, 119, 128, 139, 145, 133, 153, 127, 140, 146, 155, 118, 145, 140, 140, 138, 158, 142, 124, 138, 140, 143, 127, 127, 150, 133, 134, 119, 137, 136, 149, 142, 138, 159, 116, 133, 127, 141, 127, 136, 145, 130, 154, 142, 115, 136, 136, 132, 142, 137, 152, 131, 133, 147, 141, 153, 136, 129, 127, 122, 143, 136, 127, 138, 141, 146, 143, 157, 114, 149, 128, 126, 138, 135, 164, 171, 164, 136, 137, 117, 131, 141, 131, 135, 139, 132, 132, 123, 144, 116, 129, 139, 129, 135, 145, 126, 126, 135, 131, 129, 126, 127, 126, 124, 148, 154, 115, 152, 136, 134, 147, 123, 141, 121, 127, 127, 146, 148, 133, 137, 132, 127, 142, 127, 137, 140, 143, 146, 147, 137, 138, 146, 128, 134, 123, 136, 120, 140, 177, 156, 112, 135, 146, 123, 142, 137, 145, 139, 114, 144, 143, 144, 129, 140, 128, 125, 125, 149, 122, 136, 133, 131, 130, 136, 134, 137, 130, 136, 137, 132, 141, 131, 127, 142, 107, 129, 145, 129, 140, 149, 138, 125, 145, 145, 123, 135, 143, 134, 130, 136, 128, 137, 123, 123, 134, 118, 139, 129, 119, 130, 124, 141, 126, 138, 139, 110, 151, 148, 130, 148, 133, 130, 152, 149, 132, 124, 151, 151, 115, 131, 117, 125, 140, 140, 143, 128, 145, 133, 140, 139, 132, 144, 124, 137, 121, 147, 129, 129, 132, 120, 133, 123, 130, 133, 137, 134, 134, 132, 142, 125, 138, 148, 137, 130, 141, 140, 132, 132, 132, 130, 145, 138, 132, 147, 149, 139, 145, 133, 146, 141, 154, 136, 160, 134, 147, 132, 135, 120, 126, 118, 125, 146, 133, 124, 140, 142, 133, 120, 126, 151, 130, 127, 124, 125, 122, 147, 141, 120, 139, 121, 128, 150, 134, 120, 124, 136, 132, 138, 127, 123, 153, 142, 124, 119, 132, 135, 142, 144, 142, 138, 141, 136, 132, 147, 135, 142, 139, 130, 119, 121, 125, 144, 140, 132, 142, 130, 132, 143, 145, 114, 134, 139, 134, 132, 129, 134, 131, 137, 128, 121, 130, 139, 141, 140, 138, 128, 142, 127, 122, 131, 147, 139, 144, 122, 148, 133, 140, 126, 170, 113, 127, 148, 142, 139, 112, 144, 144, 130, 128, 130, 140, 126, 152, 122, 116, 127, 109, 120, 136, 133, 141, 133, 138, 149, 160, 130, 142, 139, 128, 145, 134, 121, 135, 130, 121, 139, 138, 149, 138, 122, 131, 116, 115, 132, 127, 137, 125, 151, 149, 146, 121, 135, 141, 147, 143, 130, 126, 131, 119, 131, 134, 128, 148, 139, 128, 123, 139, 120, 125, 139, 133, 141, 133, 131, 127, 129, 140, 134, 138, 140, 139, 130, 133, 130, 138, 144, 132, 138, 131, 150, 135, 137, 134, 128, 130, 137, 128, 138, 133, 152, 131, 129, 133, 131, 132, 137, 133, 144, 124, 126, 153, 124, 143, 144, 137, 140, 132, 115, 132, 135, 141, 131, 140, 132, 141, 127, 134, 127, 144, 138, 143, 135, 142, 130, 131, 131, 145, 129, 138, 134, 133, 120, 127, 128, 137, 131, 138, 133, 130, 132, 137, 142, 137, 134, 136, 135, 134, 135, 140, 132, 141, 137, 157, 138, 126, 123, 135, 126, 134, 140, 132, 130, 133, 130, 132, 138, 145, 132, 130, 145, 135, 113, 132, 135, 134, 129, 126, 153, 123, 122, 135, 132, 134, 180, 136, 129, 130, 127, 136, 141, 127, 129, 133, 137, 144, 133, 139, 155, 135, 152, 129, 124, 135, 133, 146, 130, 124, 130, 127, 137, 134, 138, 123, 133, 134, 126, 126, 138, 137, 115, 129, 134, 137, 136, 129, 132, 127, 132, 134, 138, 136, 125, 141, 116, 133, 135, 141, 138, 128, 133, 129, 146, 136, 131, 122, 131, 133, 113, 129, 115, 139, 140, 141, 129, 140, 151, 135, 130, 124, 129, 134, 133, 130, 141, 121, 140, 134, 133, 132, 136, 135, 137, 129, 123, 135, 141, 142, 117, 137, 141, 133, 133, 138, 130, 134, 139, 133, 136, 135, 147, 131, 138, 130, 143, 133, 136, 149, 125, 130, 152, 135, 142, 140, 142, 137, 135, 135, 131, 148, 134, 134, 136, 141, 144, 138, 124, 131, 132, 143, 129, 132, 135, 134, 130, 141, 139, 129, 132, 135, 135, 133, 126, 138, 135, 133, 104, 140, 132, 137, 133, 138, 133, 131, 130, 126, 129, 122, 137, 130, 139, 145, 125, 139, 160, 138, 137, 132, 140, 131, 136, 131, 138, 123, 141, 137, 127, 135, 135, 128, 138, 133, 120, 146, 143, 134, 140, 143, 125, 144, 134, 138, 139, 137, 135, 149, 123, 143, 183, 134, 132, 124, 134, 130, 131, 138, 139, 141, 137, 130, 128, 137, 139, 131, 140, 136, 137, 137, 139, 132, 142, 135, 143, 131, 147, 143, 140, 136, 135, 131, 123, 138, 131, 146, 138, 137, 135, 124, 138, 127, 136, 132, 141, 134, 146, 137, 137, 159, 138, 126, 142, 132, 133, 138, 131, 132, 137, 130, 142, 137, 143, 143, 137, 138, 130, 133, 131, 178, 135, 135, 124, 130, 143, 142, 139, 133, 139, 137, 138, 138, 129, 127, 122, 130, 143, 117, 134, 136, 138, 137, 138, 134, 145, 137, 144, 144, 124, 141, 138, 140, 143, 138, 137, 142, 135, 133, 136, 131, 128, 134, 140, 133, 136, 115, 145, 139, 96, 131, 126, 141, 137, 127, 125, 139, 139, 146, 119, 135, 139, 133, 148, 107, 138, 136, 130, 135, 133, 151, 130, 132, 140, 148, 131, 129, 126, 138, 129, 131, 123, 128, 133, 130, 127, 133, 122, 130, 125, 153, 141, 135, 141, 133, 130, 130, 124, 127, 139, 126, 138, 138, 127, 119, 141, 128, 139, 147, 129, 135, 129, 140, 141, 131, 137, 137, 135, 133, 141, 128, 141, 140, 125, 143, 142, 126, 143, 137, 130, 139, 134, 141, 134, 134, 124, 141, 134, 134, 125, 143, 145, 135, 139, 135, 143, 134, 129, 144, 135, 146, 139, 131, 129, 143, 148, 150, 131, 148, 130, 125, 131, 128, 129, 133, 150, 120, 141, 137, 151, 131, 133, 140, 136, 145, 147, 155, 128, 133, 123, 120, 115, 130, 138, 129, 152, 152, 129, 129, 128, 132, 136, 132, 133, 144, 130, 123, 136, 134, 136, 148, 130, 132, 143, 131, 129, 142, 129, 141, 137, 124, 125, 135, 133, 135, 146, 145, 131, 129, 134, 135, 126, 146, 126, 133, 136, 124, 136, 134, 128, 114, 133, 134, 126, 150, 129, 139, 140, 137, 143, 136, 136, 135, 127, 125, 149, 138, 134, 140, 127, 135, 146, 127, 128, 125, 141, 135, 125, 140, 135, 138, 138, 133, 134, 141, 138, 144, 118, 128, 138, 125, 125, 142, 121, 128, 127, 136, 165, 130, 146, 133, 125, 137, 139, 142, 134, 124, 129, 133, 129, 147, 136, 145, 137, 118, 132, 143, 146, 132, 131, 148, 134, 162, 139, 128, 132, 131, 135, 133, 128, 127, 160, 152, 142, 141, 136, 129, 139, 127, 129, 140, 130, 129, 136, 129, 142, 148, 141, 135, 133, 137, 136, 129, 133, 132, 129, 129, 132, 141, 140, 136, 148, 144, 130, 124, 147, 137, 126, 145, 129, 124, 134, 132, 136, 124, 132, 170, 137, 134, 118, 128, 129, 141, 142, 152, 131, 147, 137, 147, 126, 140, 136, 111, 110, 148, 125, 138, 139, 138, 140, 131, 138, 130, 142, 120, 128, 129, 136, 129, 144, 134, 141, 144, 121, 146, 149, 136, 120, 130, 137, 136, 132, 140, 142, 138, 131, 126, 133, 133, 124, 122, 134, 133, 134, 142, 135, 127, 135, 131, 129, 146, 132, 140, 131, 131, 126, 137, 136, 128, 130, 132, 138, 147, 150, 138, 128, 153, 135, 151, 143, 133, 141, 131, 127, 134, 136, 137, 161, 122, 137, 144, 137, 154, 147, 137, 133, 128, 126, 139, 132, 130, 135, 134, 146, 127, 125, 137, 128, 130, 141, 127, 130, 148, 142, 132, 130, 146, 136, 144, 139, 143, 137, 136, 126, 148, 129, 134, 129, 129, 134, 129, 138, 142, 131, 130, 131, 138, 135, 138, 138, 135, 130, 135, 137, 134, 122, 134, 141, 147, 128, 145, 143, 127, 135, 135, 140, 135, 136, 133, 134, 129, 131, 134, 138, 134, 139, 128, 134, 147, 140, 137, 132, 133, 123, 127, 134, 151, 133, 128, 116, 128, 132, 135, 143, 137, 136, 136, 130, 128, 124, 153, 142, 143, 120, 132, 133, 136, 125, 136, 132, 123, 130, 132, 142, 130, 135, 149, 136, 148, 151, 129, 146, 136, 136, 131, 139, 125, 146, 139, 137, 144, 142, 153, 127, 130, 141, 129, 137, 142, 127, 139, 135, 148, 135, 137, 141, 139, 146, 126, 139, 132, 128, 142, 128, 143, 140, 137, 135, 163, 152, 127, 134, 128, 139, 131, 140, 135, 126, 146, 140, 146, 138, 117, 125, 137, 137, 136, 142, 133, 137, 136, 134, 135, 138, 129, 133, 118, 136, 116, 121, 132, 139, 137, 127, 139, 134, 152, 123, 145, 128, 116, 133, 155, 146, 149, 144, 130, 144, 148, 129, 137, 139, 140, 149, 126, 151, 134, 130, 150, 131, 135, 134, 143, 133, 117, 134, 143, 130, 112, 141, 121, 138, 147, 132, 133, 134, 148, 146, 148, 130, 152, 140, 154, 129, 150, 148, 148, 123, 148, 135, 140, 128, 139, 129, 153, 154, 122, 130, 138, 139, 151, 134, 139, 142, 130, 165, 160, 121, 140, 113, 130, 159, 151, 145, 144, 128, 117, 145, 144, 116, 134, 134, 143, 145, 127, 114, 144, 152, 109, 147, 138, 134, 124, 123, 113, 125, 136, 130, 157, 140, 129, 137, 126, 167, 129, 143, 135, 135, 130, 140, 151, 135, 122, 136, 124, 131, 146, 144, 132, 137, 129, 138, 140, 137, 148, 128, 143, 141, 136, 115, 140, 132, 130, 139, 124, 142, 130, 145, 143, 136, 136, 147, 129, 123, 134, 143, 143, 140, 139, 141, 121, 131, 134, 140, 155, 149, 136, 143, 122, 132, 125, 130, 157, 126, 150, 131, 127, 132, 141, 147, 128, 135, 132, 144, 127, 121, 143, 138, 121, 127, 107, 118, 122, 158, 140, 119, 139, 124, 148, 144, 152, 136, 130, 122, 130, 129, 130, 135, 121, 136, 128, 142, 159, 134, 145, 145, 131, 160, 135, 113, 141, 136, 111, 120, 125, 159, 127, 125, 136, 149, 151, 127, 129, 122, 135, 130, 145, 129, 145, 142, 150, 126, 159, 140, 153, 157, 128, 133, 140, 118, 129, 117, 122, 130, 133, 131, 132, 131, 138, 119, 133, 134, 152, 139, 138, 129, 146, 133, 134, 157, 148, 121, 158, 134, 143, 136, 132, 142, 134, 136, 125, 141, 124, 121, 149, 136, 139, 133, 122, 137, 135, 143, 144, 125, 137, 154, 114, 129, 119, 128, 146, 130, 138, 140, 154, 130, 138, 126, 158, 145, 125, 127, 129, 146, 142, 139, 135, 128, 135, 130, 131, 116, 153, 131, 128, 137, 144, 145, 137, 135, 133, 123, 149, 130, 123, 137, 145, 128, 126, 117, 138, 136, 129, 143, 135, 130, 142, 147, 134, 149, 143, 133, 134, 135, 143, 124, 136, 130, 144, 157, 123, 144, 138, 134, 148, 127, 113, 151, 139, 142, 153, 143, 127, 158, 136, 142, 132, 149, 135, 134, 147, 138, 132, 123, 135, 127, 138, 139, 138, 126, 139, 141, 126, 143, 132, 150, 109, 137, 145, 132, 132, 153, 145, 127, 144, 139, 136, 145, 151, 134, 132, 128, 136, 136, 156, 132, 134, 131, 144, 135, 142, 153, 153, 151, 123, 130, 120, 120, 135, 117, 117, 143, 123, 131, 143, 130, 144, 117, 122, 136, 149, 131, 126, 113, 130, 140, 135, 141, 147, 132, 147, 135, 146, 174, 143, 136, 130, 128, 133, 147, 154, 136, 153, 136, 147, 139, 135, 128, 149, 134, 130, 110, 118, 133, 127, 121, 148, 132, 139, 151, 139, 134, 127, 132, 130, 122, 156, 124, 130, 137, 139, 145, 159, 129, 150, 121, 135, 132, 144, 131, 133, 122, 128, 134, 139, 137, 134, 133, 136, 130, 140, 134, 121, 126, 128, 146, 138, 134, 133, 137, 135, 152, 134, 130, 136, 136, 139, 129, 134, 129, 141, 138, 137, 127, 112, 133, 125, 142, 144, 129, 135, 124, 126, 134, 136, 127, 134, 126, 131, 132, 120, 127, 143, 137, 134, 129, 132, 137, 120, 130, 141, 129, 139, 134, 128, 129, 112, 131, 121, 141, 141, 136, 141, 136, 141, 128, 122, 127, 134, 142, 128, 147, 131, 145, 119, 135, 143, 134, 142, 129, 129, 142, 136, 137, 140, 132, 135, 131, 133, 136, 142, 147, 140, 125, 140, 141, 141, 140, 137, 130, 124, 137, 136, 130, 149, 132, 139, 137, 141, 142, 144, 133, 145, 139, 139, 160, 137, 134, 121, 166, 138, 137, 154, 149, 145, 136, 130, 142, 136, 125, 138, 131, 131, 127, 131, 161, 133, 131, 134, 143, 135, 123, 126, 121, 122, 128, 144, 137, 87, 139, 145, 134, 141, 136, 132, 155, 121, 136, 136, 138, 135, 135, 139, 127, 137, 127, 141, 136, 133, 134, 143, 133, 139, 128, 140, 129, 140, 134, 144, 131, 133, 123, 153, 136, 140, 134, 130, 135, 133, 136, 137, 129, 140, 126, 125, 135, 135, 138, 144, 135, 138, 135, 147, 139, 123, 146, 125, 137, 139, 131, 131, 131, 134, 130, 133, 143, 129, 148, 138, 135, 136, 147, 150, 140, 145, 137, 138, 126, 138, 132, 129, 120, 132, 135, 131, 131, 139, 138, 133, 136, 136, 100, 136, 133, 132, 126, 131, 141, 138, 139, 131, 127, 148, 131, 140, 132, 135, 125, 156, 131, 120, 136, 129, 135, 138, 138, 140, 141, 138, 147, 135, 140, 138, 128, 138, 134, 139, 134, 148, 136, 130, 134, 133, 141, 130, 127, 114, 126, 130, 134, 134, 142, 152, 155, 145, 132, 145, 128, 121, 137, 145, 134, 142, 128, 138, 141, 136, 136, 129, 145, 141, 130, 139, 133, 133, 131, 127, 142, 148, 146, 142, 134, 126, 134, 144, 161, 131, 154, 147, 157, 137, 134, 130, 136, 132, 173, 148, 134, 137, 140, 138, 134, 175, 138, 130, 129, 126, 141, 119, 134, 133, 130, 127, 134, 146, 133, 144, 149, 139, 143, 133, 139, 129, 134, 134, 138, 131, 134, 130, 109, 112, 137, 150, 129, 147, 138, 138, 136, 142, 159, 146, 137, 139, 148, 125, 137, 130, 133, 139, 143, 143, 136, 129, 144, 137, 146, 150, 131, 140, 134, 139, 144, 148, 123, 138, 135, 136, 133, 127, 129, 114, 148, 140, 133, 134, 138, 143, 140, 127, 129, 134, 99, 138, 123, 130, 136, 142, 130, 143, 128, 151, 139, 124, 138, 142, 146, 140, 145, 144, 121, 140, 135, 136, 144, 129, 134, 143, 150, 134, 132, 138, 139, 136, 140, 136, 146, 134, 135, 145, 150, 126, 103, 147, 136, 145, 137, 128, 129, 127, 165, 127, 143, 138, 133, 150, 136, 134, 127, 140, 127, 149, 136, 132, 132, 141, 128, 149, 151, 130, 131, 136, 136, 148, 126, 138, 128, 131, 129, 131, 144, 154, 138, 141, 125, 140, 138, 147, 135, 140, 144, 135, 130, 140, 144, 131, 132, 140, 149, 123, 136, 142, 129, 132, 148, 148, 127, 145, 124, 137, 117, 156, 141, 123, 138, 116, 127, 131, 144, 129, 136, 129, 136, 146, 136, 128, 113, 137, 134, 132, 131, 128, 137, 146, 144, 143, 129, 139, 145, 131, 138, 115, 126, 132, 118, 139, 143, 115, 151, 133, 136, 133, 126, 152, 128, 134, 136, 121, 130, 131, 147, 135, 139, 138, 125, 139, 154, 121, 130, 153, 134, 140, 125, 137, 133, 132, 131, 132, 135, 141, 130, 133, 131, 121, 139, 140, 129, 130, 124, 139, 139, 138, 136, 119, 134, 147, 138, 140, 134, 130, 137, 134, 140, 130, 133, 143, 138, 128, 133, 134, 117, 142, 136, 131, 132, 136, 142, 127, 155, 139, 134, 120, 144, 120, 140, 123, 144, 136, 136, 138, 159, 129, 141, 137, 142, 134, 127, 127, 134, 134, 128, 122, 129, 138, 133, 133, 137, 136, 141, 141, 139, 143, 116, 125, 143, 128, 123, 119, 163, 140, 132, 136, 124, 136, 140, 122, 127, 146, 128, 137, 129, 135, 133, 152, 117, 147, 138, 145, 138, 131, 142, 142, 146, 136, 131, 152, 129, 124, 133, 134, 129, 133, 137, 142, 127, 132, 124, 142, 144, 122, 129, 138, 128, 150, 134, 130, 136, 135, 125, 135, 127, 143, 141, 130, 155, 131, 142, 139, 135, 124, 126, 129, 135, 138, 145, 149, 139, 164, 144, 129, 135, 140, 133, 128, 126, 152, 126, 130, 135, 144, 127, 152, 156, 136, 141, 174, 149, 124, 140, 136, 131, 154, 124, 137, 121, 135, 128, 131, 126, 135, 135, 125, 138, 124, 115, 152, 145, 124, 137, 132, 129, 125, 128, 137, 128, 135, 140, 145, 148, 133, 123, 132, 143, 132, 119, 134, 131, 146, 141, 140, 131, 139, 125, 145, 142, 158, 139, 137, 119, 130, 142, 132, 128, 140, 123, 136, 110, 133, 140, 136, 131, 134, 131, 167, 135, 152, 130, 137, 144, 148, 137, 120, 132, 142, 127, 147, 123, 143, 143, 137, 149, 146, 132, 135, 149, 129, 145, 127, 146, 147, 139, 136, 136, 135, 147, 133, 134, 131, 113, 140, 140, 135, 146, 127, 151, 152, 131, 149, 137, 130, 131, 128, 145, 142, 124, 123, 134, 142, 143, 126, 133, 137, 161, 135, 124, 147, 141, 127, 132, 131, 130, 130, 143, 157, 133, 133, 149, 141, 134, 142, 133, 151, 135, 132, 139, 131, 127, 134, 145, 155, 110, 119, 129, 128, 141, 122, 133, 144, 143, 140, 144, 145, 127, 133, 143, 121, 128, 143, 150, 127, 144, 127, 130, 123, 140, 130, 150, 145, 130, 129, 144, 132, 128, 129, 143, 122, 131, 142, 133, 159, 141, 136, 140, 146, 138, 131, 140, 140, 154, 132, 135, 143, 136, 137, 131, 152, 140, 125, 129, 127, 138, 129, 135, 129, 130, 119, 120, 144, 143, 144, 136, 144, 133, 150, 141, 128, 132, 138, 145, 144, 144, 143, 134, 131, 162, 143, 126, 145, 129, 118, 151, 146, 129, 167, 126, 144, 115, 139, 151, 143, 136, 147, 149, 139, 145, 142, 155, 125, 137, 110, 138, 136, 122, 144, 133, 143, 135, 123, 144, 141, 125, 119, 108, 122, 127, 141, 134, 138, 139, 145, 137, 132, 145, 135, 148, 140, 113, 143, 147, 129, 148, 136, 146, 135, 123, 148, 148, 150, 137, 134, 127, 130, 128, 139, 129, 141, 162, 171, 127, 123, 134, 138, 122, 136, 128, 139, 132, 139, 126, 135, 137, 139, 123, 129, 122, 123, 133, 132, 120, 126, 135, 130, 145, 135, 137, 139, 132, 130, 136, 123, 128, 125, 139, 140, 137, 137, 151, 134, 136, 118, 139, 135, 128, 137, 136, 126, 134, 156, 135, 120, 140, 112, 140, 117, 135, 130, 125, 142, 134, 137, 124, 161, 120, 142, 158, 151, 133, 149, 132, 136, 150, 123, 144, 153, 125, 133, 132, 138, 132, 138, 133, 124, 135, 132, 145, 136, 108, 147, 137, 131, 129, 122, 144, 139, 129, 136, 122, 140, 141, 131, 144, 141, 127, 146, 122, 116, 145, 141, 139, 135, 140, 147, 138, 127, 142, 148, 134, 146, 121, 140, 128, 126, 141, 135, 147, 151, 139, 158, 128, 139, 134, 132, 138, 115, 131, 129, 133, 145, 131, 121, 128, 136, 145, 140, 139, 144, 116, 152, 139, 145, 123, 135, 132, 130, 133, 142, 145, 122, 121, 129, 133, 118, 131, 147, 152, 127, 122, 146, 125, 143, 132, 137, 135, 150, 153, 132, 160, 133, 133, 138, 138, 134, 135, 138, 151, 125, 142, 136, 150, 135, 124, 135, 135, 128, 131, 160, 130, 146, 136, 139, 131, 163, 143, 129, 123, 132, 128, 164, 132, 136, 128, 140, 131, 128, 155, 133, 130, 135, 135, 134, 157, 143, 139, 142, 140, 117, 123, 173, 139, 147, 142, 136, 148, 117, 128, 132, 140, 131, 140, 148, 136, 120, 150, 136, 122, 147, 135, 137, 140, 131, 146, 134, 130, 131, 135, 149, 158, 140, 124, 132, 140, 141, 151, 127, 118, 125, 120, 116, 131, 124, 136, 134, 129, 136, 129, 141, 147, 130, 125, 130, 135, 132, 130, 129, 138, 126, 128, 131, 125, 141, 139, 135, 106, 133, 129, 140, 153, 130, 141, 127, 149, 144, 133, 142, 128, 136, 127, 133, 125, 135, 156, 154, 141, 126, 141, 138, 141, 124, 143, 136, 144, 125, 144, 133, 110, 139, 129, 144, 133, 122, 137, 139, 123, 133, 133, 132, 122, 141, 129, 129, 123, 141, 120, 137, 129, 145, 148, 138, 128, 124, 131, 129, 136, 144, 132, 122, 101, 123, 128, 125, 121, 153, 130, 141, 126, 134, 132, 118, 138, 168, 142, 131, 115, 123, 131, 133, 143, 121, 139, 139, 145, 126, 127, 140, 128, 124, 121, 138, 151, 127, 136, 127, 139, 130, 137, 140, 139, 137, 138, 167, 130, 128, 147, 132, 129, 159, 144, 141, 134, 138, 140, 122, 143, 141, 131, 115, 152, 136, 131, 147, 136, 130, 132, 132, 133, 140, 133, 129, 150, 127, 140, 122, 137, 135, 134, 135, 126, 138, 137, 137, 144, 128, 138, 130, 136, 146, 126, 147, 140, 147, 140, 129, 137, 144, 138, 135, 150, 130, 136, 126, 145, 137, 137, 132, 143, 128, 124, 125, 138, 131, 131, 143, 143, 144, 149, 142, 133, 142, 129, 143, 134, 132, 139, 133, 132, 138, 135, 139, 138, 137, 129, 131, 135, 153, 132, 135, 136, 132, 140, 148, 139, 128, 137, 145, 129, 133, 140, 133, 137, 145, 141, 134, 144, 140, 135, 142, 145, 131, 137, 139, 121, 142, 133, 151, 136, 143, 142, 137, 141, 143, 135, 145, 140, 141, 123, 145, 145, 139, 132, 140, 143, 134, 140, 144, 127, 137, 138, 140, 152, 142, 142, 133, 148, 135, 133, 138, 136, 142, 132, 147, 140, 144, 140, 139, 140, 127, 108, 126, 137, 139, 138, 128, 145, 136, 137, 141, 123, 130, 111, 129, 135, 153, 139, 134, 145, 136, 143, 133, 141, 140, 136, 139, 141, 138, 140, 146, 133, 136, 138, 139, 135, 141, 137, 129, 138, 137, 143, 136, 141, 133, 135, 138, 120, 126, 136, 140, 132, 139, 132, 126, 139, 144, 133, 133, 132, 145, 141, 135, 138, 126, 134, 141, 130, 141, 142, 145, 147, 142, 140, 133, 148, 146, 127, 137, 137, 132, 144, 141, 140, 140, 130, 140, 134, 137, 125, 136, 141, 135, 130, 137, 140, 147, 135, 136, 130, 141, 125, 142, 131, 135, 143, 125, 132, 128, 138, 140, 145, 146, 137, 131, 137, 131, 140, 137, 133, 144, 137, 139, 139, 132, 141, 139, 130, 133, 135, 144, 146, 131, 127, 129, 138, 148, 133, 140, 135, 135, 132, 136, 134, 135, 114, 139, 131, 143, 143, 134, 141, 143, 129, 142, 136, 129, 136, 144, 129, 149, 131, 139, 126, 140, 138, 164, 135, 136, 135, 135, 146, 134, 136, 154, 136, 143, 139, 133, 148, 130, 145, 138, 137, 146, 138, 132, 144, 129, 136, 133, 149, 149, 131, 129, 129, 146, 139, 138, 131, 146, 142, 147, 145, 141, 148, 131, 134, 139, 143, 140, 142, 145, 147, 129, 133, 141, 133, 143, 131, 131, 139, 133, 141, 139, 137, 135, 143, 142, 137, 131, 132, 141, 130, 145, 123, 142, 139, 135, 136, 142, 140, 136, 152, 138, 136, 140, 133, 130, 138, 141, 132, 129, 133, 143, 128, 132, 133, 139, 139, 130, 132, 136, 136, 140, 149, 143, 145, 132, 134, 133, 141, 138, 124, 137, 141, 132, 136, 152, 130, 148, 145, 131, 133, 144, 140, 144, 146, 139, 127, 134, 123, 141, 136, 142, 130, 144, 141, 132, 131, 152, 140, 131, 121, 139, 132, 139, 139, 139, 131, 147, 127, 140, 132, 134, 139, 127, 153, 129, 135, 140, 142, 143, 138, 140, 156, 135, 141, 138, 138, 130, 137, 142, 145, 138, 141, 140, 143, 147, 134, 136, 140, 147, 135, 130, 129, 133, 147, 141, 149, 142, 138, 136, 145, 145, 142, 137, 138, 141, 121, 132, 131, 131, 139, 131, 151, 143, 142, 132, 140, 143, 141, 134, 136, 129, 117, 138, 132, 144, 143, 154, 137, 132, 138, 138, 138, 125, 130, 133, 141, 128, 134, 134, 139, 135, 136, 142, 136, 127, 120, 131, 152, 140, 137, 141, 118, 130, 119, 132, 131, 157, 139, 125, 128, 120, 137, 128, 134, 143, 137, 144, 133, 147, 125, 149, 133, 139, 133, 145, 156, 125, 130, 134, 126, 143, 131, 122, 144, 160, 130, 119, 127, 143, 141, 154, 137, 132, 133, 128, 132, 129, 130, 145, 131, 138, 147, 136, 120, 137, 136, 134, 125, 131, 142, 136, 144, 140, 139, 120, 135, 139, 133, 138, 130, 135, 112, 133, 131, 136, 140, 126, 140, 115, 142, 127, 136, 151, 128, 130, 131, 130, 129, 145, 127, 147, 144, 132, 127, 136, 124, 138, 131, 128, 126, 130, 139, 153, 145, 117, 131, 135, 141, 134, 139, 132, 143, 126, 127, 141, 119, 133, 127, 133, 145, 143, 135, 142, 145, 149, 141, 135, 127, 139, 138, 124, 137, 131, 115, 141, 139, 109, 139, 134, 149, 139, 113, 124, 135, 147, 121, 142, 127, 126, 133, 136, 145, 136, 144, 125, 134, 132, 133, 148, 143, 128, 154, 143, 130, 132, 127, 139, 129, 140, 139, 132, 135, 132, 138, 146, 130, 130, 134, 127, 121, 131, 142, 148, 144, 127, 130, 136, 127, 130, 135, 142, 137, 134, 126, 143, 120, 158, 140, 140, 151, 148, 160, 125, 136, 138, 138, 147, 134, 129, 128, 121, 130, 123, 137, 131, 146, 126, 143, 156, 139, 130, 133, 139, 126, 142, 119, 133, 130, 132, 133, 139, 134, 136, 126, 133, 125, 148, 135, 140, 141, 140, 127, 146, 133, 128, 141, 148, 134, 140, 153, 135, 134, 133, 128, 131, 121, 140, 134, 138, 134, 141, 119, 114, 146, 151, 133, 146, 149, 119, 119, 129, 136, 147, 129, 144, 129, 143, 138, 117, 134, 119, 133, 131, 146, 143, 135, 134, 146, 134, 142, 149, 130, 129, 144, 138, 131, 126, 146, 144, 125, 140, 127, 129, 139, 125, 132, 131, 149, 129, 132, 121, 124, 121, 126, 122, 136, 111, 131, 142, 135, 131, 155, 125, 123, 145, 146, 136, 140, 140, 117, 128, 143, 128, 159, 138, 131, 126, 157, 123, 146, 141, 131, 126, 141, 136, 135, 133, 144, 145, 139, 129, 138, 128, 136, 144, 149, 128, 140, 133, 137, 137, 122, 131, 147, 134, 132, 120, 146, 126, 140, 136, 131, 153, 141, 114, 140, 137, 142, 131, 143, 144, 132, 145, 130, 126, 134, 135, 159, 136, 135, 146, 127, 136, 143, 127, 120, 119, 126, 131, 133, 142, 110, 132, 148, 140, 131, 125, 125, 128, 124, 138, 129, 132, 135, 137, 138, 135, 132, 134, 128, 135, 120, 135, 136, 111, 127, 140, 121, 146, 143, 130, 129, 128, 141, 118, 132, 120, 133, 119, 124, 149, 145, 153, 150, 148, 126, 129, 133, 153, 127, 140, 130, 128, 140, 151, 134, 139, 127, 133, 132, 140, 143, 130, 138, 139, 129, 132, 126, 143, 130, 125, 136, 136, 120, 127, 125, 128, 141, 148, 131, 138, 147, 117, 112, 135, 131, 118, 124, 152, 122, 143, 126, 134, 136, 119, 131, 146, 137, 129, 144, 134, 135, 120, 138, 136, 157, 144, 136, 139, 139, 136, 124, 138, 124, 132, 127, 149, 135, 137, 132, 130, 132, 147, 144, 141, 127, 156, 144, 129, 116, 119, 132, 161, 134, 132, 140, 144, 141, 135, 133, 133, 154, 143, 129, 134, 126, 149, 135, 150, 142, 119, 141, 145, 134, 149, 130, 143, 139, 140, 137, 145, 142, 130, 132, 141, 132, 123, 130, 142, 131, 130, 123, 141, 127, 138, 137, 136, 140, 138, 135, 137, 142, 109, 145, 132, 140, 139, 144, 132, 133, 124, 141, 118, 122, 150, 155, 141, 132, 135, 133, 118, 133, 126, 137, 138, 136, 141, 146, 137, 136, 125, 145, 138, 130, 139, 144, 156, 128, 141, 143, 147, 135, 143, 140, 153, 133, 139, 120, 135, 135, 126, 120, 139, 138, 121, 168, 138, 124, 129, 133, 126, 145, 130, 137, 135, 124, 138, 134, 138, 146, 130, 123, 131, 128, 141, 137, 137, 141, 141, 130, 130, 132, 127, 148, 129, 130, 134, 156, 142, 138, 140, 140, 132, 137, 143, 128, 129, 132, 120, 134, 148, 148, 139, 138, 149, 136, 157, 127, 137, 131, 134, 129, 133, 153, 128, 125, 123, 133, 124, 136, 138, 137, 129, 130, 134, 142, 137, 128, 131, 134, 145, 134, 149, 137, 130, 128, 141, 126, 120, 131, 133, 150, 125, 141, 146, 132, 137, 182, 135, 135, 132, 120, 148, 143, 124, 128, 128, 125, 130, 140, 142, 149, 150, 133, 135, 142, 152, 134, 132, 142, 148, 140, 127, 133, 154, 130, 132, 133, 122, 134, 118, 145, 131, 146, 138, 134, 137, 137, 135, 137, 128, 134, 142, 145, 125, 147, 134, 123, 145, 140, 140, 138, 140, 145, 134, 125, 151, 147, 134, 132, 135, 152, 132, 126, 139, 127, 146, 126, 128, 139, 120, 142, 163, 128, 151, 152, 144, 137, 138, 140, 135, 127, 136, 130, 137, 132, 141, 140, 133, 140, 130, 126, 124, 143, 137, 134, 137, 130, 144, 131, 123, 135, 131, 135, 130, 136, 129, 136, 133, 121, 130, 146, 137, 136, 139, 133, 145, 129, 128, 129, 141, 148, 132, 132, 138, 140, 137, 127, 144, 132, 126, 134, 141, 133, 135, 135, 125, 121, 128, 144, 137, 140, 135, 137, 123, 139, 144, 134, 128, 134, 125, 136, 145, 127, 121, 136, 148, 142, 129, 145, 143, 135, 134, 130, 147, 134, 128, 137, 124, 158, 114, 125, 125, 138, 139, 130, 128, 141, 133, 137, 120, 129, 136, 147, 142, 138, 136, 131, 139, 148, 128, 133, 150, 137, 127, 129, 139, 131, 130, 139, 142, 124, 122, 135, 129, 143, 142, 125, 143, 108, 147, 128, 119, 130, 124, 136, 129, 134, 138, 144, 131, 142, 138, 133, 140, 129, 141, 141, 150, 133, 135, 135, 132, 145, 128, 129, 157, 129, 134, 138, 130, 134, 138, 133, 148, 135, 170, 141, 135, 131, 133, 131, 148, 147, 121, 124, 152, 140, 135, 140, 132, 132, 135, 141, 146, 139, 130, 131, 131, 123, 138, 125, 134, 134, 138, 137, 142, 149, 141, 142, 145, 133, 135, 141, 137, 132, 123, 140, 130, 132, 145, 146, 135, 143, 127, 139, 134, 142, 140, 133, 126, 135, 130, 129, 139, 146, 136, 136, 140, 134, 143, 132, 131, 135, 144, 132, 139, 148, 141, 137, 136, 133, 139, 133, 134, 144, 126, 135, 128, 133, 140, 132, 143, 143, 132, 137, 136, 136, 126, 137, 131, 146, 132, 149, 156, 129, 138, 139, 136, 144, 127, 130, 137, 139, 124, 132, 130, 138, 131, 136, 141, 145, 138, 130, 124, 140, 140, 139, 135, 130, 131, 119, 125, 133, 138, 136, 136, 131, 140, 141, 139, 133, 135, 139, 140, 136, 146, 133, 139, 138, 135, 133, 142, 131, 132, 134, 139, 145, 143, 140, 130, 141, 137, 132, 137, 136, 124, 134, 132, 132, 137, 127, 142, 127, 139, 139, 186, 150, 138, 131, 130, 132, 142, 140, 141, 141, 141, 155, 143, 125, 133, 141, 141, 130, 145, 138, 138, 155, 145, 132, 128, 140, 105, 136, 142, 129, 133, 136, 134, 139, 135, 130, 130, 140, 130, 140, 129, 129, 138, 110, 136, 127, 136, 135, 140, 133, 137, 131, 143, 142, 143, 142, 129, 141, 134, 142, 136, 136, 137, 142, 129, 142, 142, 132, 142, 140, 130, 135, 127, 141, 136, 134, 148, 138, 129, 136, 137, 139, 115, 134, 109, 132, 129, 129, 137, 134, 138, 136, 150, 138, 136, 133, 134, 151, 138, 138, 131, 139, 149, 132, 123, 124, 139, 133, 138, 145, 144, 142, 147, 139, 139, 125, 139, 145, 140, 116, 128, 140, 150, 144, 152, 136, 122, 130, 126, 137, 140, 131, 154, 145, 137, 138, 135, 146, 134, 128, 136, 138, 149, 136, 141, 130, 154, 128, 131, 144, 130, 140, 135, 133, 142, 142, 139, 129, 140, 138, 142, 134, 136, 133, 137, 125, 134, 136, 131, 132, 109, 132, 140, 143, 133, 135, 132, 134, 140, 141, 128, 140, 144, 154, 137, 134, 151, 139, 149, 135, 136, 148, 132, 132, 132, 133, 142, 134, 139, 133, 139, 133, 157, 143, 130, 130, 120, 143, 129, 135, 139, 141, 138, 163, 138, 133, 139, 141, 132, 132, 138, 140, 129, 146, 118, 126, 128, 138, 139, 143, 130, 131, 150, 144, 133, 135, 138, 133, 135, 131, 141, 134, 143, 143, 134, 143, 142, 115, 113, 138, 134, 139, 124, 135, 137, 138, 135, 151, 138, 144, 132, 145, 143, 142, 138, 162, 147, 145, 123, 140, 130, 134, 128, 130, 148, 140, 126, 127, 137, 137, 133, 131, 138, 133, 144, 137, 138, 139, 139, 129, 139, 142, 150, 135, 135, 139, 157, 139, 145, 109, 131, 143, 150, 144, 140, 125, 136, 138, 137, 140, 141, 138, 151, 136, 143, 134, 132, 127, 148, 133, 144, 134, 132, 146, 140, 128, 125, 139, 138, 135, 134, 147, 130, 150, 138, 125, 131, 134, 138, 112, 144, 142, 136, 143, 138, 121, 140, 149, 142, 124, 137, 128, 144, 133, 140, 136, 142, 135, 138, 135, 145, 130, 139, 136, 142, 143, 136, 136, 131, 137, 132, 130, 128, 123, 130, 132, 150, 137, 136, 144, 137, 134, 135, 140, 139, 144, 122, 115, 134, 128, 131, 129, 143, 122, 148, 126, 135, 124, 116, 136, 135, 127, 138, 128, 142, 142, 125, 135, 134, 141, 137, 134, 135, 128, 149, 149, 141, 141, 157, 137, 129, 155, 137, 129, 150, 127, 134, 139, 132, 147, 143, 138, 133, 126, 142, 143, 136, 138, 137, 147, 146, 137, 115, 111, 136, 121, 141, 129, 142, 132, 154, 132, 140, 155, 119, 135, 135, 136, 161, 164, 134, 126, 152, 135, 139, 140, 135, 134, 136, 138, 144, 133, 160, 141, 150, 122, 150, 141, 145, 126, 130, 138, 145, 150, 131, 122, 141, 136, 131, 134, 131, 128, 103, 133, 131, 144, 140, 165, 166, 143, 135, 124, 143, 136, 126, 145, 105, 141, 126, 132, 132, 124, 137, 151, 124, 137, 127, 127, 118, 126, 120, 133, 134, 141, 133, 129, 171, 139, 128, 138, 130, 128, 136, 136, 138, 134, 143, 127, 141, 139, 115, 141, 150, 131, 134, 123, 138, 131, 125, 135, 119, 137, 126, 134, 127, 139, 128, 126, 145, 144, 122, 127, 129, 157, 161, 144, 146, 125, 147, 137, 171, 134, 136, 133, 147, 128, 126, 129, 150, 133, 124, 120, 136, 142, 138, 141, 144, 141, 126, 137, 139, 163, 169, 137, 132, 126, 127, 133, 119, 128, 159, 121, 157, 139, 151, 127, 124, 137, 127, 142, 135, 144, 135, 138, 118, 146, 128, 137, 122, 130, 141, 145, 130, 126, 115, 128, 137, 152, 126, 125, 145, 140, 136, 124, 132, 145, 133, 133, 136, 139, 129, 135, 143, 127, 130, 121, 136, 139, 125, 143, 121, 130, 120, 142, 139, 152, 139, 140, 147, 127, 133, 140, 130, 134, 120, 126, 132, 139, 146, 146, 131, 142, 117, 131, 147, 126, 128, 138, 171, 147, 127, 141, 129, 129, 143, 137, 143, 124, 129, 127, 138, 145, 134, 121, 140, 155, 134, 160, 129, 143, 136, 118, 145, 117, 138, 129, 148, 140, 134, 139, 157, 130, 137, 141, 134, 145, 138, 140, 147, 144, 110, 132, 149, 170, 124, 135, 108, 143, 129, 148, 137, 127, 133, 153, 139, 138, 143, 120, 128, 145, 121, 129, 124, 129, 124, 126, 175, 148, 137, 151, 132, 155, 157, 124, 129, 118, 145, 145, 135, 142, 139, 139, 145, 141, 134, 123, 134, 136, 136, 131, 137, 126, 147, 144, 153, 140, 122, 132, 159, 137, 148, 116, 112, 142, 128, 148, 139, 171, 130, 140, 130, 134, 128, 129, 132, 143, 110, 135, 140, 140, 143, 131, 143, 157, 136, 144, 123, 128, 144, 134, 120, 133, 137, 124, 130, 136, 138, 121, 141, 140, 158, 141, 130, 127, 145, 140, 120, 137, 135, 143, 134, 122, 102, 123, 129, 154, 138, 149, 130, 132, 145, 139, 141, 151, 131, 131, 130, 150, 130, 131, 133, 130, 137, 137, 144, 136, 143, 128, 135, 133, 149, 129, 131, 121, 160, 104, 141, 148, 124, 129, 141, 142, 154, 135, 135, 127, 144, 148, 132, 129, 142, 137, 136, 132, 135, 131, 135, 145, 138, 136, 116, 137, 128, 138, 129, 127, 136, 138, 125, 129, 142, 140, 139, 132, 158, 128, 126, 134, 137, 125, 139, 127, 132, 133, 127, 139, 144, 133, 132, 155, 151, 151, 139, 152, 132, 132, 137, 149, 133, 139, 129, 138, 134, 131, 129, 161, 149, 120, 139, 125, 137, 134, 129, 122, 135, 129, 137, 129, 132, 133, 124, 137, 144, 142, 139, 141, 139, 130, 124, 133, 129, 139, 144, 128, 128, 128, 150, 132, 144, 127, 128, 133, 132, 144, 160, 147, 121, 153, 140, 141, 134, 148, 141, 145, 145, 125, 124, 133, 139, 135, 134, 123, 134, 131, 148, 134, 121, 143, 143, 119, 128, 161, 141, 123, 128, 120, 142, 155, 146, 133, 137, 123, 129, 121, 133, 128, 126, 138, 111, 144, 132, 141, 119, 145, 143, 135, 148, 135, 125, 132, 133, 134, 131, 128, 134, 162, 139, 141, 118, 150, 143, 127, 126, 128, 127, 124, 126, 124, 141, 133, 133, 131, 133, 124, 142, 138, 149, 130, 127, 133, 133, 132, 123, 134, 128, 131, 135, 145, 124, 130, 140, 134, 130, 133, 140, 129, 122, 135, 141, 143, 139, 121, 145, 126, 142, 118, 145, 124, 133, 148, 130, 141, 123, 138, 134, 127, 127, 149, 134, 151, 121, 162, 132, 138, 145, 130, 140, 124, 145, 130, 128, 135, 149, 134, 136, 133, 139, 141, 119, 122, 128, 143, 126, 137, 126, 147, 142, 130, 149, 130, 138, 162, 124, 147, 141, 147, 130, 132, 106, 147, 132, 110, 128, 140, 155, 156, 122, 124, 141, 138, 130, 121, 139, 144, 130, 128, 149, 129, 129, 136, 139, 121, 150, 115, 128, 135, 144, 141, 136, 113, 129, 145, 126, 137, 134, 120, 129, 158, 134, 146, 128, 133, 140, 122, 127, 126, 145, 133, 151, 130, 142, 126, 120, 135, 125, 143, 137, 146, 118, 149, 132, 119, 135, 128, 136, 131, 124, 147, 146, 132, 137, 156, 143, 136, 120, 146, 134, 128, 146, 142, 130, 130, 127, 129, 126, 121, 136, 137, 139, 143, 132, 132, 140, 120, 125, 130, 136, 140, 121, 130, 156, 102, 146, 135, 139, 139, 138, 128, 142, 115, 141, 138, 140, 144, 143, 126, 142, 125, 135, 142, 128, 145, 133, 144, 132, 128, 131, 128, 150, 142, 122, 130, 148, 141, 155, 133, 123, 128, 126, 146, 139, 141, 154, 145, 139, 133, 134, 135, 130, 127, 130, 133, 143, 133, 135, 143, 134, 162, 145, 140, 133, 133, 131, 151, 136, 131, 127, 129, 130, 136, 136, 143, 134, 152, 143, 134, 128, 123, 127, 140, 142, 134, 126, 131, 150, 129, 113, 154, 133, 136, 130, 115, 139, 134, 117, 177, 146, 148, 143, 139, 127, 142, 136, 118, 134, 130, 129, 120, 110, 129, 131, 144, 140, 137, 124, 132, 150, 143, 155, 145, 124, 121, 128, 134, 147, 126, 122, 145, 135, 145, 140, 136, 141, 134, 127, 118, 112, 137, 128, 140, 134, 151, 123, 143, 136, 149, 127, 115, 123, 141, 139, 122, 123, 139, 127, 140, 123, 155, 136, 136, 141, 142, 127, 138, 134, 124, 129, 138, 126, 138, 137, 131, 138, 136, 146, 135, 148, 127, 136, 129, 124, 144, 152, 140, 125, 147, 137, 179, 128, 141, 130, 133, 118, 128, 138, 147, 139, 150, 141, 147, 145, 138, 132, 139, 150, 144, 135, 157, 144, 145, 150, 141, 133, 126, 131, 120, 134, 134, 161, 121, 124, 123, 134, 132, 125, 146, 111, 140, 146, 128, 132, 121, 181, 122, 135, 132, 127, 134, 134, 132, 128, 141, 130, 129, 114, 134, 136, 127, 149, 167, 140, 137, 117, 131, 159, 124, 131, 127, 145, 134, 141, 137, 126, 121, 130, 127, 140, 132, 125, 125, 147, 123, 139, 123, 138, 135, 128, 129, 132, 132, 143, 128, 140, 131, 128, 131, 133, 135, 135, 141, 125, 131, 132, 150, 128, 144, 148, 142, 128, 151, 131, 124, 137, 126, 135, 137, 145, 141, 144, 130, 133, 125, 135, 134, 113, 125, 133, 135, 142, 136, 143, 136, 127, 127, 154, 133, 133, 126, 143, 136, 123, 146, 132, 129, 127, 135, 138, 151, 135, 147, 142, 131, 134, 134, 122, 135, 130, 128, 123, 137, 124, 135, 132, 121, 142, 133, 125, 150, 142, 146, 108, 133, 142, 133, 145, 150, 139, 144, 138, 140, 148, 133, 134, 151, 143, 143, 143, 135, 128, 126, 130, 143, 137, 130, 154, 126, 130, 140, 133, 130, 129, 137, 124, 134, 127, 142, 127, 135, 127, 149, 135, 135, 133, 132, 122, 141, 133, 127, 156, 132, 137, 135, 134, 160, 113, 143, 133, 129, 140, 145, 130, 142, 139, 130, 151, 120, 148, 125, 134, 128, 160, 133, 136, 137, 123, 128, 149, 145, 135, 138, 122, 135, 144, 116, 139, 119, 139, 141, 129, 129, 144, 129, 139, 130, 131, 134, 151, 146, 147, 123, 150, 126, 145, 111, 139, 124, 137, 155, 149, 134, 138, 136, 121, 121, 136, 136, 130, 139, 148, 162, 149, 134, 141, 148, 137, 138, 147, 132, 138, 137, 146, 145, 123, 147, 114, 118, 121, 150, 147, 136, 130, 144, 131, 143, 124, 140, 122, 144, 128, 135, 124, 134, 131, 149, 128, 133, 142, 139, 154, 130, 150, 134, 134, 140, 142, 134, 149, 135, 130, 140, 145, 134, 140, 133, 131, 135, 136, 163, 144, 130, 134, 138, 125, 134, 135, 132, 150, 141, 141, 139, 141, 151, 130, 120, 137, 139, 147, 145, 149, 171, 137, 137, 137, 129, 127, 140, 150, 147, 133, 159, 130, 141, 127, 140, 132, 134, 145, 115, 137, 132, 136, 151, 148, 181, 145, 159, 138, 127, 132, 141, 140, 141, 131, 121, 137, 140, 133, 126, 142, 134, 138, 142, 135, 146, 135, 112, 137, 137, 119, 149, 140, 117, 161, 131, 140, 146, 135, 137, 132, 134, 128, 137, 136, 144, 134, 133, 154, 143, 140, 130, 142, 154, 144, 121, 125, 134, 141, 146, 127, 148, 125, 130, 122, 133, 123, 141, 137, 128, 135, 149, 138, 131, 117, 121, 127, 146, 128, 143, 133, 140, 121, 132, 142, 141, 131, 139, 132, 148, 144, 126, 151, 142, 134, 148, 116, 149, 129, 130, 129, 146, 145, 129, 131, 133, 138, 132, 131, 128, 145, 134, 133, 150, 121, 137, 146, 164, 128, 143, 119, 141, 139, 161, 132, 145, 142, 135, 149, 134, 144, 136, 121, 124, 142, 147, 137, 122, 146, 134, 142, 145, 136, 142, 141, 128, 141, 138, 141, 140, 128, 124, 131, 127, 134, 143, 126, 127, 122, 130, 118, 136, 112, 144, 120, 135, 146, 140, 143, 146, 135, 119, 125, 136, 143, 131, 143, 130, 113, 156, 142, 155, 119, 135, 132, 122, 138, 131, 176, 152, 135, 146, 142, 121, 142, 130, 143, 123, 136, 137, 134, 123, 117, 121, 124, 121, 132, 151, 144, 132, 161, 131, 138, 126, 133, 123, 140, 128, 122, 132, 157, 131, 144, 143, 135, 141, 154, 127, 133, 137, 121, 147, 129, 158, 132, 136, 153, 144, 129, 145, 145, 120, 128, 139, 145, 127, 146, 144, 141, 144, 132, 134, 122, 145, 130, 142, 134, 134, 123, 131, 121, 138, 138, 136, 144, 141, 133, 142, 134, 130, 142, 127, 139, 114, 150, 118, 148, 147, 134, 135, 110, 127, 133, 130, 136, 140, 137, 130, 134, 138, 147, 148, 143, 123, 136, 133, 141, 138, 133, 134, 130, 147, 122, 146, 133, 134, 135, 124, 154, 133, 137, 140, 111, 119, 145, 165, 143, 128, 147, 140, 124, 142, 147, 132, 153, 126, 119, 145, 129, 136, 142, 144, 141, 152, 140, 135, 111, 118, 142, 121, 148, 134, 137, 140, 135, 140, 139, 130, 129, 135, 138, 122, 149, 137, 135, 140, 131, 143, 127, 133, 146, 138, 121, 127, 140, 133, 153, 153, 136, 149, 137, 142, 137, 131, 136, 139, 126, 137, 123, 147, 139, 125, 127, 130, 130, 128, 121, 137, 122, 129, 148, 141, 151, 133, 109, 105, 143, 122, 132, 155, 133, 139, 149, 126, 138, 137, 118, 132, 133, 146, 121, 145, 159, 154, 119, 139, 128, 131, 131, 138, 129, 165, 138, 134, 146, 125, 129, 143, 140, 138, 135, 120, 138, 148, 120, 139, 136, 128, 134, 130, 129, 126, 150, 132, 136, 131, 144, 147, 135, 150, 130, 140, 124, 144, 161, 134, 125, 142, 140, 148, 133, 129, 135, 147, 144, 132, 122, 157, 130, 146, 136, 141, 128, 134, 126, 129, 142, 124, 145, 140, 143, 133, 128, 148, 137, 131, 140, 134, 148, 151, 140, 145, 125, 120, 133, 136, 136, 135, 142, 124, 140, 141, 150, 151, 129, 133, 147, 144, 130, 137, 140, 133, 133, 139, 150, 140, 134, 141, 128, 144, 122, 147, 134, 139, 135, 140, 118, 124, 126, 140, 131, 139, 143, 132, 138, 128, 145, 135, 146, 138, 127, 126, 139, 123, 135, 153, 114, 136, 131, 137, 131, 120, 142, 113, 128, 134, 143, 122, 121, 136, 131, 133, 130, 141, 139, 129, 130, 129, 139, 141, 149, 130, 146, 127, 130, 129, 124, 134, 122, 150, 140, 138, 131, 123, 139, 143, 133, 127, 144, 133, 118, 140, 136, 126, 129, 148, 138, 150, 148, 144, 129, 123, 151, 124, 151, 134, 138, 116, 156, 151, 136, 143, 141, 148, 139, 140, 140, 135, 133, 131, 137, 136, 128, 146, 132, 140, 135, 138, 139, 136, 130, 129, 136, 123, 155, 130, 122, 144, 143, 146, 155, 138, 132, 124, 140, 155, 136, 141, 125, 135, 137, 131, 132, 135, 141, 138, 140, 120, 141, 134, 136, 145, 143, 144, 134, 130, 147, 135, 148, 146, 140, 126, 140, 134, 137, 132, 139, 123, 130, 133, 137, 129, 133, 129, 134, 127, 126, 131, 136, 148, 127, 137, 137, 138, 155, 142, 142, 138, 131, 121, 129, 141, 129, 147, 147, 127, 133, 127, 125, 124, 138, 124, 127, 138, 126, 134, 145, 150, 139, 145, 136, 135, 138, 146, 140, 161, 142, 137, 140, 139, 141, 135, 136, 139, 152, 126, 129, 147, 140, 139, 138, 138, 129, 128, 127, 142, 146, 145, 144, 121, 139, 136, 128, 139, 136, 143, 127, 135, 117, 146, 133, 118, 130, 136, 135, 137, 118, 128, 129, 132, 132, 126, 142, 144, 114, 141, 132, 134, 131, 122, 134, 142, 157, 139, 132, 135, 148, 130, 136, 143, 141, 146, 135, 135, 116, 128, 154, 135, 150, 134, 125, 136, 123, 122, 133, 140, 130, 138, 141, 132, 127, 138, 129, 139, 130, 140, 140, 131, 130, 133, 143, 137, 134, 139, 145, 138, 133, 129, 137, 138, 123, 158, 126, 135, 140, 142, 125, 137, 133, 147, 128, 133, 130, 157, 133, 141, 135, 139, 139, 142, 138, 144, 175, 140, 129, 117, 139, 134, 135, 143, 124, 139, 146, 142, 126, 132, 128, 132, 135, 125, 136, 149, 142, 127, 136, 130, 126, 131, 138, 128, 145, 128, 124, 124, 134, 144, 139, 132, 134, 140, 130, 127, 131, 125, 143, 135, 135, 152, 122, 127, 134, 120, 141, 135, 136, 131, 131, 144, 132, 125, 118, 127, 138, 147, 134, 140, 126, 130, 123, 134, 127, 133, 127, 127, 111, 144, 141, 132, 137, 110, 118, 141, 137, 133, 121, 131, 145, 129, 138, 133, 140, 129, 128, 134, 163, 150, 118, 135, 135, 129, 160, 117, 133, 131, 126, 132, 132, 151, 148, 148, 135, 144, 136, 141, 144, 138, 142, 134, 131, 141, 149, 126, 126, 135, 125, 170, 137, 136, 150, 171, 136, 157, 138, 133, 138, 127, 136, 131, 135, 128, 130, 130, 133, 136, 140, 127, 130, 137, 137, 125, 146, 141, 152, 141, 133, 123, 131, 135, 138, 138, 135, 135, 129, 151, 122, 129, 128, 143, 145, 143, 122, 104, 135, 131, 122, 134, 141, 151, 136, 127, 138, 149, 119, 135, 134, 129, 140, 156, 136, 143, 146, 150, 141, 136, 143, 123, 138, 120, 136, 123, 134, 134, 118, 137, 109, 129, 138, 147, 135, 133, 134, 119, 142, 130, 128, 112, 135, 134, 165, 128, 119, 137, 127, 147, 129, 147, 144, 138, 130, 131, 133, 136, 142, 130, 137, 131, 143, 147, 130, 130, 126, 144, 134, 134, 126, 132, 135, 122, 138, 140, 126, 112, 132, 144, 154, 133, 135, 135, 133, 140, 120, 129, 137, 121, 140, 135, 127, 137, 149, 138, 125, 131, 134, 137, 126, 157, 143, 144, 127, 135, 126, 138, 130, 128, 122, 137, 132, 127, 141, 145, 129, 128, 134, 140, 134, 134, 143, 135, 128, 128, 146, 132, 145, 134, 140, 149, 134, 135, 142, 136, 112, 161, 133, 131, 130, 139, 141, 139, 128, 141, 133, 139, 130, 125, 143, 133, 130, 126, 131, 144, 141, 157, 144, 123, 133, 127, 121, 150, 132, 130, 140, 129, 142, 152, 127, 151, 130, 135, 134, 130, 137, 154, 136, 131, 138, 132, 145, 137, 134, 136, 140, 132, 155, 152, 146, 143, 135, 148, 128, 129, 141, 127, 130, 132, 124, 127, 139, 124, 140, 134, 140, 147, 127, 134, 140, 121, 144, 140, 130, 148, 144, 139, 134, 124, 140, 125, 139, 133, 139, 144, 144, 146, 120, 121, 133, 126, 129, 127, 135, 135, 125, 138, 132, 123, 145, 131, 132, 128, 120, 138, 135, 120, 126, 128, 140, 124, 124, 111, 142, 143, 130, 141, 133, 121, 139, 139, 154, 130, 135, 127, 145, 127, 142, 131, 137, 132, 138, 138, 120, 147, 146, 136, 143, 123, 138, 144, 143, 144, 143, 133, 145, 134, 131, 146, 135, 129, 132, 138, 142, 131, 145, 117, 122, 137, 120, 123, 141, 128, 135, 127, 126, 148, 130, 148, 132, 126, 144, 127, 137, 127, 140, 134, 127, 142, 131, 134, 139, 132, 130, 123, 146, 133, 131, 132, 132, 132, 134, 140, 133, 138, 159, 125, 132, 129, 128, 126, 138, 126, 146, 128, 135, 135, 140, 131, 135, 147, 130, 122, 139, 150, 139, 119, 141, 139, 129, 137, 142, 125, 117, 142, 143, 120, 118, 137, 130, 121, 137, 134, 150, 130, 129, 144, 131, 128, 151, 127, 141, 121, 139, 117, 123, 150, 138, 134, 136, 134, 143, 123, 137, 143, 138, 144, 127, 142, 138, 147, 122, 125, 132, 129, 122, 123, 137, 148, 132, 151, 146, 140, 134, 135, 130, 144, 143, 148, 138, 133, 125, 132, 128, 152, 145, 121, 117, 130, 132, 135, 158, 140, 125, 138, 124, 133, 150, 155, 128, 139, 118, 123, 129, 138, 126, 132, 133, 127, 140, 137, 141, 137, 145, 119, 116, 140, 123, 127, 132, 132, 151, 143, 132, 137, 146, 143, 143, 152, 114, 138, 133, 152, 138, 151, 126, 137, 129, 129, 132, 121, 128, 116, 135, 126, 141, 153, 159, 122, 127, 140, 144, 136, 146, 130, 126, 135, 146, 135, 130, 159, 121, 124, 128, 128, 129, 132, 128, 140, 139, 134, 139, 127, 129, 139, 137, 132, 137, 134, 161, 141, 133, 139, 137, 151, 133, 122, 141, 129, 136, 148, 144, 130, 136, 123, 129, 127, 131, 121, 129, 132, 128, 146, 131, 112, 148, 169, 129, 119, 134, 149, 128, 146, 136, 132, 141, 130, 138, 138, 123, 145, 128, 152, 130, 136, 134, 135, 141, 126, 130, 145, 113, 130, 141, 127, 146, 146, 145, 133, 129, 134, 129, 125, 148, 127, 135, 137, 128, 142, 146, 130, 131, 145, 146, 142, 158, 128, 148, 130, 121, 130, 133, 131, 134, 151, 126, 144, 149, 133, 129, 143, 142, 120, 131, 124, 127, 130, 145, 144, 126, 139, 131, 140, 124, 161, 127, 137, 137, 132, 126, 130, 118, 128, 131, 126, 128, 143, 145, 140, 133, 134, 158, 139, 130, 142, 127, 132, 135, 128, 166, 132, 145, 143, 130, 124, 138, 128, 130, 171, 142, 134, 124, 135, 136, 132, 132, 139, 135, 141, 140, 141, 134, 140, 128, 139, 135, 131, 144, 141, 133, 140, 128, 145, 130, 136, 139, 155, 136, 127, 139, 142, 140, 135, 130, 132, 123, 144, 134, 129, 140, 141, 135, 147, 134, 129, 149, 128, 141, 131, 167, 133, 138, 135, 143, 134, 148, 132, 126, 140, 130, 138, 137, 135, 128, 139, 137, 136, 132, 135, 137, 130, 123, 139, 134, 123, 124, 133, 130, 128, 135, 142, 132, 135, 125, 125, 127, 137, 117, 139, 128, 161, 143, 133, 145, 129, 141, 134, 135, 135, 134, 142, 135, 133, 148, 139, 130, 131, 146, 138, 138, 133, 141, 113, 154, 149, 130, 134, 116, 136, 132, 137, 133, 132, 154, 135, 155, 127, 142, 129, 147, 128, 144, 120, 132, 131, 142, 139, 146, 126, 133, 129, 134, 142, 147, 145, 131, 145, 143, 135, 161, 134, 131, 147, 132, 146, 132, 128, 134, 114, 131, 128, 134, 142, 137, 137, 143, 133, 133, 121, 128, 129, 160, 141, 146, 125, 142, 142, 133, 140, 141, 134, 122, 126, 132, 137, 136, 140, 147, 138, 132, 139, 124, 132, 149, 141, 136, 126, 135, 133, 138, 144, 151, 134, 143, 146, 143, 128, 142, 131, 130, 135, 141, 137, 135, 138, 136, 137, 140, 160, 149, 147, 127, 139, 130, 149, 142, 143, 148, 131, 128, 134, 134, 142, 148, 131, 135, 123, 144, 143, 132, 122, 122, 133, 138, 139, 130, 125, 138, 133, 140, 140, 137, 136, 142, 136, 138, 139, 124, 159, 137, 129, 134, 135, 144, 143, 134, 139, 133, 119, 137, 130, 140, 137, 132, 138, 129, 134, 130, 121, 126, 145, 126, 128, 134, 141, 139, 138, 138, 137, 131, 135, 126, 131, 137, 136, 145, 166, 134, 130, 127, 135, 129, 138, 126, 135, 128, 123, 144, 138, 155, 132, 130, 128, 154, 139, 132, 144, 144, 129, 132, 145, 123, 156, 128, 125, 137, 148, 132, 125, 139, 141, 143, 135, 137, 134, 136, 151, 136, 151, 127, 150, 140, 135, 139, 144, 133, 126, 140, 137, 126, 125, 139, 143, 150, 123, 128, 125, 139, 137, 129, 139, 140, 141, 136, 118, 128, 136, 143, 133, 141, 132, 136, 124, 154, 148, 146, 145, 136, 152, 120, 130, 151, 127, 140, 127, 129, 120, 138, 135, 144, 142, 138, 134, 140, 138, 133, 127, 133, 138, 150, 144, 140, 114, 143, 133, 135, 142, 134, 128, 137, 143, 146, 140, 125, 142, 125, 145, 131, 127, 123, 139, 133, 131, 143, 116, 129, 139, 136, 129, 140, 124, 143, 126, 133, 133, 133, 150, 133, 127, 138, 129, 144, 130, 147, 135, 126, 146, 132, 126, 140, 132, 140, 141, 138, 129, 137, 127, 146, 122, 141, 142, 131, 135, 141, 128, 137, 149, 134, 133, 133, 136, 124, 125, 131, 133, 146, 141, 134, 136, 142, 145, 126, 148, 117, 125, 124, 116, 133, 124, 137, 116, 122, 133, 134, 132, 133, 133, 124, 141, 128, 130, 138, 133, 146, 137, 123, 136, 144, 131, 135, 144, 140, 137, 126, 141, 142, 134, 134, 133, 143, 139, 127, 125, 134, 152, 130, 127, 129, 135, 161, 137, 148, 150, 127, 149, 126, 138, 131, 134, 142, 137, 121, 145, 130, 128, 156, 118, 121, 142, 126, 137, 135, 140, 137, 140, 125, 144, 133, 130, 138, 140, 136, 130, 143, 152, 121, 135, 138, 131, 134, 142, 138, 143, 142, 122, 145, 124, 134, 138, 132, 155, 119, 141, 150, 137, 154, 131, 128, 133, 130, 125, 146, 140, 131, 134, 130, 133, 140, 131, 123, 128, 124, 137, 129, 123, 140, 132, 134, 136, 131, 139, 147, 111, 138, 132, 137, 127, 138, 134, 133, 142, 147, 143, 147, 128, 136, 133, 138, 141, 127, 139, 122, 133, 158, 136, 134, 128, 134, 124, 137, 135, 126, 132, 148, 129, 128, 135, 153, 133, 140, 128, 111, 128, 138, 149, 154, 135, 156, 119, 138, 121, 126, 148, 142, 122, 148, 123, 145, 128, 139, 151, 132, 137, 140, 127, 132, 140, 134, 141, 153, 138, 119, 147, 114, 139, 145, 127, 113, 137, 126, 124, 140, 128, 132, 134, 134, 136, 146, 137, 128, 134, 151, 135, 130, 135, 134, 129, 158, 122, 137, 138, 136, 139, 132, 132, 133, 137, 144, 149, 143, 144, 127, 136, 135, 137, 141, 137, 143, 138, 145, 146, 146, 176, 139, 139, 128, 148, 142, 150, 131, 142, 127, 146, 142, 133, 138, 136, 137, 153, 136, 138, 135, 138, 137, 138, 141, 138, 134, 127, 140, 137, 137, 138, 122, 142, 134, 156, 137, 137, 116, 138, 131, 164, 126, 128, 131, 143, 138, 134, 129, 138, 136, 146, 148, 125, 136, 131, 149, 135, 136, 145, 120, 139, 118, 141, 132, 148, 134, 129, 124, 128, 142, 130, 131, 148, 134, 133, 125, 141, 134, 141, 145, 142, 135, 153, 132, 149, 145, 127, 133, 132, 132, 134, 130, 137, 148, 138, 139, 132, 143, 150, 131, 135, 142, 135, 139, 142, 131, 127, 128, 135, 138, 131, 131, 133, 152, 130, 139, 140, 136, 131, 141, 136, 134, 138, 130, 135, 137, 127, 142, 137, 135, 133, 137, 132, 134, 138, 134, 121, 142, 134, 126, 150, 123, 147, 131, 144, 142, 151, 129, 138, 133, 138, 137, 126, 124, 138, 130, 129, 132, 128, 133, 147, 129, 142, 131, 129, 126, 127, 156, 135, 132, 125, 136, 124, 151, 133, 120, 131, 130, 141, 143, 132, 142, 143, 127, 134, 146, 145, 129, 127, 139, 127, 166, 133, 123, 128, 127, 149, 132, 133, 127, 139, 136, 139, 124, 157, 135, 123, 140, 136, 146, 132, 150, 142, 134, 140, 165, 139, 122, 121, 130, 123, 136, 140, 128, 153, 139, 133, 131, 131, 147, 118, 140, 137, 135, 148, 127, 137, 133, 145, 143, 131, 131, 168, 134, 128, 138, 146, 125, 142, 143, 131, 135, 124, 136, 147, 139, 141, 145, 118, 123, 134, 130, 140, 145, 127, 141, 152, 142, 129, 141, 151, 137, 135, 138, 140, 132, 143, 135, 140, 141, 132, 128, 139, 122, 136, 155, 121, 142, 131, 157, 136, 134, 131, 146, 135, 145, 127, 140, 137, 127, 131, 125, 126, 126, 138, 137, 125, 125, 126, 137, 130, 141, 141, 136, 133, 143, 125, 152, 143, 152, 138, 156, 144, 140, 139, 142, 131, 132, 145, 144, 126, 143, 154, 143, 133, 145, 143, 163, 142, 118, 150, 134, 134, 157, 130, 155, 149, 130, 134, 159, 128, 125, 133, 142, 137, 128, 147, 148, 131, 126, 140, 133, 135, 125, 146, 124, 164, 132, 153, 151, 134, 134, 126, 134, 130, 134, 125, 153, 135, 139, 140, 136, 128, 131, 155, 136, 135, 124, 134, 127, 142, 125, 138, 145, 144, 127, 139, 150, 133, 143, 127, 145, 144, 124, 146, 117, 131, 145, 142, 146, 156, 143, 139, 128, 128, 133, 140, 152, 128, 141, 147, 146, 135, 138, 119, 141, 135, 142, 136, 131, 123, 146, 124, 141, 142, 144, 142, 134, 130, 134, 131, 119, 126, 129, 144, 146, 127, 135, 130, 146, 140, 133, 126, 139, 135, 158, 156, 165, 143, 149, 149, 120, 136, 114, 110, 134, 124, 140, 156, 133, 126, 138, 144, 126, 120, 152, 150, 132, 138, 140, 129, 136, 127, 133, 140, 132, 141, 139, 140, 142, 130, 141, 133, 129, 143, 141, 133, 122, 142, 145, 134, 137, 130, 141, 144, 162, 153, 126, 129, 121, 138, 151, 128, 130, 148, 137, 131, 130, 137, 134, 158, 135, 142, 130, 144, 129, 137, 140, 123, 142, 137, 136, 134, 125, 140, 129, 137, 139, 129, 121, 156, 142, 146, 149, 140, 134, 142, 134, 144, 141, 134, 124, 126, 155, 143, 120, 140, 136, 148, 136, 140, 148, 136, 135, 128, 136, 137, 125, 123, 141, 130, 138, 123, 96, 132, 133, 145, 132, 132, 130, 144, 132, 160, 132, 138, 149, 138, 128, 137, 125, 153, 120, 145, 147, 118, 130, 150, 137, 140, 135, 131, 136, 138, 134, 133, 133, 138, 146, 141, 136, 148, 151, 141, 131, 125, 127, 144, 134, 136, 136, 131, 151, 132, 147, 130, 164, 144, 138, 144, 134, 142, 124, 143, 145, 132, 128, 122, 130, 143, 117, 134, 150, 133, 129, 130, 140, 136, 136, 119, 144, 160, 133, 140, 139, 141, 128, 119, 137, 146, 138, 143, 140, 139, 129, 140, 132, 141, 136, 127, 129, 131, 157, 137, 115, 137, 125, 139, 129, 115, 136, 130, 137, 152, 124, 136, 128, 126, 137, 136, 138, 137, 131, 133, 152, 138, 130, 134, 137, 124, 144, 141, 148, 138, 154, 129, 112, 155, 137, 150, 142, 164, 142, 135, 140, 141, 139, 147, 147, 110, 151, 144, 142, 133, 156, 130, 145, 137, 125, 149, 150, 125, 137, 141, 154, 118, 126, 121, 140, 146, 129, 121, 140, 135, 140, 145, 121, 151, 150, 128, 136, 119, 135, 138, 144, 129, 127, 145, 131, 123, 140, 128, 146, 134, 135, 132, 144, 130, 147, 133, 122, 141, 138, 126, 142, 135, 135, 137, 141, 132, 131, 125, 129, 147, 128, 139, 137, 148, 133, 132, 132, 137, 137, 141, 131, 124, 139, 128, 135, 139, 139, 145, 135, 136, 133, 114, 153, 133, 131, 140, 156, 140, 133, 108, 121, 126, 142, 142, 127, 140, 129, 158, 147, 151, 137, 114, 174, 119, 126, 135, 120, 139, 148, 138, 129, 140, 135, 130, 141, 131, 138, 134, 135, 138, 133, 129, 132, 160, 129, 138, 129, 135, 130, 150, 121, 146, 144, 136, 131, 126, 149, 160, 141, 133, 140, 128, 141, 127, 131, 126, 142, 142, 130, 118, 137, 125, 136, 131, 118, 149, 143, 129, 130, 138, 126, 124, 129, 110, 138, 125, 143, 156, 138, 130, 132, 140, 130, 139, 137, 146, 159, 133, 134, 124, 136, 132, 143, 129, 140, 128, 137, 133, 137, 121, 155, 122, 125, 132, 109, 129, 124, 125, 137, 132, 129, 141, 125, 128, 134, 140, 144, 125, 138, 132, 123, 134, 166, 141, 123, 145, 157, 130, 148, 143, 131, 137, 146, 133, 123, 135, 150, 119, 127, 136, 139, 139, 158, 123, 136, 136, 134, 131, 133, 130, 135, 132, 146, 140, 138, 131, 146, 141, 140, 126, 132, 131, 143, 129, 133, 123, 144, 139, 127, 146, 140, 133, 144, 135, 141, 144, 148, 136, 123, 135, 143, 128, 142, 145, 123, 137, 128, 135, 149, 178, 116, 142, 144, 133, 151, 151, 132, 132, 160, 121, 121, 126, 148, 128, 150, 136, 157, 131, 150, 122, 115, 121, 133, 137, 131, 132, 133, 140, 126, 146, 155, 174, 141, 140, 131, 143, 135, 162, 138, 135, 124, 132, 142, 134, 133, 131, 122, 126, 116, 134, 136, 127, 140, 129, 127, 109, 129, 132, 135, 132, 130, 132, 131, 134, 144, 136, 146, 133, 134, 144, 127, 134, 139, 158, 140, 126, 131, 129, 127, 148, 141, 135, 142, 156, 142, 133, 135, 133, 136, 131, 132, 124, 135, 135, 141, 144, 120, 114, 136, 140, 149, 138, 131, 137, 126, 149, 149, 143, 161, 120, 135, 134, 130, 123, 134, 143, 142, 135, 128, 141, 130, 142, 130, 133, 131, 145, 140, 132, 133, 135, 130, 141, 125, 119, 155, 124, 153, 126, 146, 148, 140, 138, 138, 127, 146, 136, 155, 128, 132, 130, 150, 131, 144, 137, 132, 151, 134, 126, 144, 124, 160, 131, 134, 155, 126, 153, 161, 135, 165, 134, 126, 139, 125, 136, 137, 161, 134, 148, 132, 129, 143, 147, 134, 147, 134, 127, 131, 132, 148, 142, 161, 156, 137, 122, 137, 128, 128, 127, 135, 134, 121, 137, 151, 130, 146, 134, 150, 135, 143, 133, 134, 133, 146, 140, 133, 152, 139, 121, 143, 116, 138, 137, 138, 132, 137, 122, 136, 152, 139, 134, 113, 133, 123, 116, 139, 148, 130, 143, 132, 128, 135, 152, 137, 141, 145, 153, 123, 99, 131, 126, 121, 135, 136, 137, 143, 137, 140, 135, 122, 141, 138, 131, 136, 130, 130, 151, 123, 131, 144, 129, 126, 116, 135, 122, 126, 138, 145, 126, 141, 151, 152, 151, 141, 139, 125, 127, 143, 147, 138, 117, 135, 129, 129, 145, 148, 137, 137, 129, 123, 147, 132, 153, 133, 132, 149, 133, 134, 134, 120, 141, 121, 140, 146, 127, 118, 142, 136, 125, 127, 134, 132, 134, 130, 124, 136, 152, 150, 124, 126, 133, 135, 133, 157, 121, 129, 109, 134, 123, 132, 141, 115, 128, 150, 132, 142, 133, 147, 136, 146, 140, 126, 111, 138, 132, 129, 155, 135, 142, 142, 142, 143, 122, 147, 120, 131, 132, 132, 136, 124, 134, 107, 131, 120, 145, 150, 126, 154, 138, 126, 135, 129, 139, 148, 144, 151, 129, 152, 135, 132, 119, 139, 133, 139, 124, 139, 129, 134, 141, 123, 132, 148, 135, 127, 124, 123, 129, 133, 128, 125, 125, 76, 137, 143, 139, 134, 133, 124, 127, 113, 143, 127, 135, 147, 134, 132, 146, 120, 144, 137, 151, 138, 144, 141, 131, 162, 129, 152, 134, 147, 130, 137, 149, 138, 150, 123, 125, 127, 138, 141, 138, 136, 128, 131, 135, 136, 138, 146, 143, 133, 137, 110, 148, 130, 157, 131, 143, 144, 133, 139, 129, 141, 120, 144, 122, 153, 160, 138, 143, 146, 149, 131, 123, 119, 141, 144, 111, 141, 132, 129, 127, 135, 126, 129, 134, 129, 168, 135, 132, 136, 138, 126, 150, 134, 138, 144, 148, 131, 125, 135, 146, 130, 131, 138, 132, 155, 129, 131, 122, 133, 157, 139, 131, 121, 131, 136, 136, 127, 140, 128, 119, 136, 118, 137, 122, 134, 131, 138, 120, 146, 142, 139, 125, 147, 132, 123, 135, 142, 140, 171, 146, 131, 134, 124, 140, 155, 154, 135, 151, 128, 109, 124, 117, 144, 134, 141, 144, 140, 152, 142, 143, 135, 145, 134, 151, 139, 154, 156, 119, 134, 123, 143, 141, 143, 144, 149, 134, 130, 131, 134, 135, 158, 137, 144, 131, 132, 137, 164, 152, 114, 135, 135, 131, 137, 149, 128, 131, 125, 135, 148, 123, 160, 143, 146, 129, 143, 138, 130, 120, 145, 150, 130, 141, 129, 120, 142, 142, 126, 150, 154, 145, 132, 129, 131, 137, 127, 123, 139, 137, 147, 130, 126, 137, 131, 150, 140, 134, 141, 128, 120, 153, 132, 121, 139, 152, 127, 138, 129, 141, 138, 141, 128, 141, 145, 129, 121, 131, 152, 134, 135, 135, 144, 145, 128, 98, 153, 139, 127, 138, 124, 119, 128, 135, 128, 137, 115, 135, 133, 124, 135, 147, 124, 142, 114, 148, 141, 135, 132, 130, 132, 123, 125, 158, 132, 122, 140, 129, 145, 129, 154, 139, 137, 131, 151, 153, 148, 122, 136, 108, 144, 137, 140, 134, 128, 131, 149, 143, 131, 131, 123, 144, 149, 139, 133, 125, 138, 128, 143, 139, 123, 135, 127, 133, 99, 161, 136, 135, 136, 138, 150, 116, 138, 138, 118, 136, 132, 114, 122, 125, 146, 137, 123, 163, 121, 130, 142, 125, 148, 130, 159, 121, 131, 135, 140, 124, 151, 142, 137, 120, 123, 135, 142, 122, 137, 137, 130, 132, 160, 131, 143, 140, 140, 142, 124, 128, 130, 137, 152, 130, 140, 136, 139, 130, 128, 152, 129, 131, 136, 122, 128, 135, 137, 139, 144, 133, 133, 140, 139, 132, 131, 143, 130, 135, 136, 142, 123, 133, 142, 138, 132, 138, 139, 137, 124, 123, 124, 136, 138, 130, 140, 130, 139, 126, 119, 132, 144, 132, 133, 129, 134, 137, 140, 136, 134, 132, 126, 137, 146, 137, 138, 123, 134, 145, 113, 132, 129, 132, 138, 139, 138, 135, 129, 141, 129, 129, 142, 137, 133, 132, 137, 130, 137, 131, 143, 135, 138, 143, 137, 141, 129, 128, 131, 133, 133, 129, 135, 133, 120, 133, 125, 114, 133, 134, 139, 130, 137, 146, 115, 148, 130, 145, 128, 130, 135, 131, 132, 135, 134, 144, 137, 103, 133, 127, 130, 141, 136, 135, 128, 123, 135, 140, 137, 124, 164, 132, 127, 137, 139, 138, 142, 146, 143, 145, 131, 147, 133, 153, 136, 133, 138, 135, 140, 131, 133, 139, 150, 143, 122, 128, 130, 151, 138, 140, 132, 142, 130, 125, 142, 137, 135, 144, 137, 139, 131, 140, 139, 131, 129, 124, 123, 135, 144, 140, 131, 138, 134, 137, 138, 134, 143, 144, 137, 130, 136, 128, 125, 141, 140, 135, 126, 138, 139, 134, 137, 134, 156, 134, 138, 138, 152, 133, 132, 128, 149, 134, 128, 126, 140, 141, 139, 133, 138, 136, 132, 139, 147, 110, 133, 133, 131, 139, 157, 141, 142, 150, 128, 138, 129, 138, 129, 126, 124, 137, 148, 140, 130, 142, 139, 138, 143, 143, 140, 131, 127, 130, 125, 135, 132, 146, 117, 128, 132, 126, 137, 125, 135, 136, 137, 143, 146, 126, 131, 130, 134, 140, 132, 132, 147, 142, 149, 144, 133, 125, 137, 135, 135, 150, 134, 143, 138, 144, 131, 140, 139, 136, 140, 129, 144, 132, 139, 129, 130, 129, 149, 129, 138, 145, 132, 140, 131, 154, 131, 139, 132, 131, 141, 143, 136, 125, 131, 105, 127, 141, 135, 153, 117, 133, 138, 136, 132, 138, 118, 130, 141, 140, 151, 135, 144, 135, 132, 130, 135, 141, 130, 145, 136, 143, 145, 131, 148, 141, 135, 145, 136, 138, 136, 134, 132, 127, 153, 137, 135, 134, 128, 142, 127, 134, 134, 138, 124, 136, 140, 155, 145, 136, 133, 135, 126, 142, 140, 130, 140, 135, 127, 135, 128, 130, 133, 132, 133, 134, 130, 135, 125, 134, 118, 134, 142, 144, 142, 140, 128, 130, 156, 137, 141, 152, 128, 141, 130, 145, 125, 141, 157, 134, 126, 128, 134, 138, 154, 137, 131, 148, 141, 134, 144, 133, 141, 139, 140, 134, 129, 134, 139, 134, 137, 139, 127, 127, 133, 148, 138, 137, 146, 137, 148, 146, 132, 131, 148, 130, 132, 139, 144, 127, 147, 137, 146, 133, 132, 134, 148, 135, 130, 149, 144, 139, 122, 137, 141, 138, 130, 135, 137, 127, 128, 138, 153, 141, 138, 127, 137, 133, 133, 131, 120, 154, 131, 131, 135, 137, 134, 134, 129, 134, 130, 134, 137, 136, 135, 143, 144, 133, 132, 141, 136, 142, 131, 139, 122, 118, 143, 136, 137, 137, 132, 123, 114, 133, 139, 131, 142, 137, 139, 135, 142, 127, 125, 136, 127, 132, 122, 151, 130, 140, 121, 125, 144, 147, 137, 140, 130, 136, 135, 142, 127, 138, 143, 125, 144, 136, 130, 137, 136, 141, 149, 137, 118, 128, 129, 139, 134, 131, 132, 134, 134, 149, 141, 151, 127, 135, 124, 132, 131, 145, 140, 142, 127, 106, 132, 135, 139, 134, 114, 139, 132, 140, 142, 113, 134, 146, 131, 140, 136, 137, 131, 144, 135, 140, 138, 150, 118, 137, 130, 137, 144, 140, 141, 144, 154, 133, 139, 134, 135, 157, 139, 124, 156, 130, 148, 112, 144, 151, 152, 129, 130, 145, 127, 144, 134, 140, 132, 139, 133, 147, 133, 115, 142, 133, 142, 159, 132, 147, 129, 137, 150, 133, 142, 128, 144, 122, 142, 131, 123, 131, 132, 143, 145, 145, 136, 128, 145, 140, 138, 133, 140, 125, 139, 127, 170, 140, 124, 136, 153, 125, 139, 137, 136, 135, 108, 164, 165, 130, 128, 129, 135, 130, 127, 130, 140, 147, 152, 132, 130, 148, 133, 126, 140, 149, 150, 136, 142, 168, 138, 147, 128, 143, 140, 133, 138, 138, 151, 130, 137, 147, 134, 129, 131, 141, 153, 144, 112, 135, 136, 120, 134, 131, 132, 131, 133, 144, 132, 125, 143, 134, 142, 140, 123, 135, 128, 143, 138, 128, 119, 138, 118, 150, 134, 137, 137, 140, 138, 136, 135, 136, 131, 152, 121, 133, 135, 137, 122, 130, 129, 135, 118, 143, 138, 138, 129, 134, 132, 129, 133, 127, 145, 132, 142, 136, 146, 130, 120, 131, 245, 132, 134, 128, 97, 136, 150, 128, 125, 136, 137, 141, 131, 141, 142, 128, 134, 122, 128, 136, 138, 136, 133, 137, 149, 136, 139, 145, 138, 134, 146, 133, 145, 137, 148, 140, 126, 127, 165, 138, 130, 140, 145, 128, 132, 134, 129, 122, 125, 146, 162, 117, 137, 134, 136, 137, 134, 137, 133, 134, 131, 133, 110, 136, 140, 130, 130, 138, 118, 132, 144, 130, 136, 140, 137, 138, 129, 128, 109, 136, 150, 127, 123, 141, 136, 143, 117, 130, 144, 133, 130, 140, 129, 150, 141, 132, 130, 133, 124, 132, 136, 119, 150, 131, 115, 131, 138, 136, 137, 151, 133, 143, 142, 140, 130, 149, 144, 133, 134, 132, 127, 138, 137, 152, 124, 122, 129, 134, 131, 128, 134, 141, 144, 138, 136, 135, 137, 122, 127, 145, 127, 128, 140, 124, 153, 139, 117, 130, 152, 130, 126, 153, 136, 136, 132, 139, 140, 142, 132, 148, 140, 138, 141, 132, 141, 143, 146, 127, 140, 121, 137, 137, 127, 141, 142, 131, 124, 137, 144, 135, 134, 146, 143, 134, 123, 137, 121, 135, 141, 141, 133, 133, 131, 132, 141, 147, 134, 131, 136, 142, 128, 133, 144, 138, 127, 139, 131, 127, 132, 135, 142, 138, 143, 133, 145, 122, 142, 118, 142, 126, 135, 135, 139, 120, 136, 128, 133, 129, 145, 133, 133, 121, 126, 138, 140, 130, 166, 135, 129, 124, 147, 134, 130, 144, 134, 134, 127, 129, 139, 134, 145, 134, 129, 148, 134, 143, 144, 122, 132, 142, 105, 138, 121, 152, 132, 131, 125, 145, 123, 142, 149, 144, 147, 131, 149, 146, 125, 132, 140, 137, 153, 124, 141, 137, 151, 132, 132, 134, 130, 143, 137, 153, 122, 121, 136, 130, 134, 141, 133, 129, 142, 121, 126, 130, 131, 122, 141, 125, 129, 150, 130, 129, 129, 142, 142, 135, 137, 134, 137, 142, 124, 123, 136, 134, 131, 148, 128, 140, 120, 120, 125, 132, 136, 140, 135, 145, 136, 133, 134, 142, 137, 133, 149, 130, 131, 145, 134, 124, 146, 128, 148, 144, 142, 135, 129, 140, 132, 150, 144, 132, 127, 129, 138, 135, 128, 127, 133, 157, 142, 145, 137, 131, 138, 129, 143, 129, 143, 138, 140, 132, 130, 154, 134, 122, 133, 126, 138, 137, 133, 126, 143, 141, 147, 132, 136, 125, 137, 139, 162, 141, 137, 125, 143, 133, 133, 145, 115, 114, 126, 139, 133, 141, 113, 138, 152, 139, 134, 146, 129, 167, 134, 135, 131, 132, 142, 133, 148, 129, 133, 146, 138, 109, 137, 138, 130, 145, 132, 142, 135, 140, 146, 126, 126, 131, 152, 147, 119, 140, 132, 142, 125, 129, 145, 128, 131, 120, 150, 136, 143, 132, 134, 137, 133, 153, 145, 138, 129, 146, 151, 146, 124, 133, 155, 121, 125, 132, 134, 141, 129, 146, 152, 139, 137, 138, 134, 139, 134, 143, 122, 134, 137, 140, 137, 140, 144, 140, 136, 138, 137, 129, 138, 123, 133, 139, 130, 136, 127, 133, 150, 127, 136, 138, 119, 125, 141, 133, 136, 139, 144, 144, 128, 146, 139, 121, 151, 136, 143, 141, 141, 136, 145, 111, 136, 140, 147, 137, 135, 124, 140, 153, 143, 134, 130, 132, 132, 123, 144, 154, 141, 132, 143, 142, 125, 133, 138, 142, 149, 123, 137, 140, 135, 116, 133, 138, 140, 133, 130, 138, 131, 140, 129, 129, 128, 131, 126, 130, 133, 136, 129, 137, 173, 132, 136, 145, 148, 134, 140, 137, 138, 132, 139, 124, 132, 139, 126, 147, 137, 140, 141, 140, 127, 138, 143, 150, 112, 109, 140, 129, 138, 145, 146, 140, 132, 123, 131, 138, 142, 132, 129, 136, 134, 130, 126, 133, 136, 142, 130, 134, 133, 142, 136, 137, 156, 160, 148, 128, 135, 127, 131, 122, 140, 129, 134, 141, 132, 125, 128, 144, 144, 157, 159, 119, 140, 143, 131, 142, 143, 122, 136, 134, 153, 136, 122, 126, 159, 142, 127, 127, 128, 131, 119, 125, 140, 160, 137, 127, 134, 139, 141, 144, 140, 141, 131, 145, 147, 133, 130, 126, 128, 135, 145, 136, 145, 140, 117, 127, 127, 135, 126, 123, 137, 133, 138, 120, 135, 130, 134, 129, 153, 136, 122, 137, 134, 148, 157, 142, 128, 138, 137, 131, 150, 138, 127, 127, 110, 130, 135, 148, 144, 125, 147, 137, 148, 140, 137, 143, 142, 148, 134, 144, 143, 133, 133, 129, 125, 139, 169, 126, 133, 134, 133, 145, 114, 134, 128, 142, 133, 149, 148, 124, 124, 140, 139, 128, 139, 133, 144, 138, 143, 133, 145, 150, 138, 137, 132, 141, 143, 131, 131, 135, 140, 140, 138, 143, 137, 133, 137, 136, 134, 139, 144, 132, 136, 132, 137, 129, 135, 145, 133, 101, 111, 133, 129, 141, 137, 141, 147, 146, 139, 140, 143, 141, 132, 129, 137, 133, 145, 129, 143, 143, 165, 125, 149, 161, 127, 131, 140, 139, 124, 133, 140, 132, 139, 136, 139, 153, 140, 141, 131, 152, 140, 132, 124, 147, 149, 163, 156, 140, 128, 140, 127, 125, 142, 139, 157, 130, 131, 138, 148, 146, 138, 142, 135, 128, 134, 112, 140, 142, 150, 151, 131, 133, 155, 137, 136, 132, 140, 153, 141, 145, 134, 131, 151, 133, 137, 133, 142, 130, 133, 132, 18, 135, 133, 136, 138, 128, 128, 137, 131, 150, 145, 156, 141, 130, 138, 142, 139, 144, 143, 136, 132, 138, 142, 136, 136, 115, 138, 139, 105, 139, 135, 140, 135, 125, 133, 137, 133, 140, 136, 149, 129, 129, 125, 148, 139, 137, 140, 146, 148, 143, 140, 146, 139, 143, 143, 151, 140, 137, 136, 139, 132, 137, 126, 138, 133, 143, 137, 134, 139, 146, 142, 144, 133, 138, 129, 139, 141, 114, 143, 137, 152, 143, 132, 133, 149, 146, 156, 144, 131, 132, 152, 134, 142, 136, 135, 128, 130, 119, 130, 134, 141, 135, 131, 147, 143, 137, 139, 136, 140, 136, 144, 140, 141, 165, 126, 145, 134, 140, 132, 139, 129, 135, 142, 107, 140, 133, 140, 138, 143, 128, 136, 130, 137, 134, 132, 143, 143, 138, 128, 134, 132, 129, 143, 137, 137, 137, 147, 134, 130, 127, 136, 132, 140, 137, 146, 136, 139, 133, 131, 133, 137, 134, 133, 150, 143, 130, 133, 132, 132, 146, 140, 139, 132, 139, 134, 145, 139, 133, 126, 135, 119, 139, 146, 144, 140, 140, 131, 132, 131, 135, 145, 140, 123, 138, 133, 139, 130, 111, 141, 133, 134, 138, 134, 134, 134, 135, 138, 134, 100, 130, 141, 123, 135, 131, 141, 96, 134, 131, 148, 95, 137, 136, 139, 137, 131, 135, 149, 142, 143, 149, 133, 145, 146, 139, 95, 134, 124, 143, 139, 103, 135, 135, 136, 138, 139, 136, 140, 132, 136, 131, 138, 133, 101, 141, 139, 137, 143, 144, 136, 137, 145, 134, 136, 140, 135, 156, 135, 133, 110, 145, 140, 137, 133, 133, 146, 133, 142, 117, 145, 141, 145, 135, 134, 150, 135, 137, 133, 139, 143, 155, 131, 143, 145, 125, 139, 141, 142, 132, 154, 134, 136, 134, 139, 132, 165, 132, 133, 142, 131, 138, 140, 132, 133, 141, 135, 133, 138, 133, 131, 142, 147, 138, 116, 147, 142, 131, 137, 123, 131, 136, 136, 123, 153, 134, 138, 129, 140, 125, 152, 137, 135, 133, 140, 142, 134, 146, 138, 124, 136, 143, 139, 141, 133, 136, 144, 129, 137, 145, 131, 153, 136, 131, 134, 143, 139, 146, 135, 136, 137, 130, 134, 139, 136, 128, 126, 123, 130, 131, 139, 142, 136, 127, 135, 136, 137, 135, 133, 127, 138, 131, 145, 140, 147, 134, 137, 135, 139, 125, 130, 150, 133, 133, 138, 144, 140, 123, 144, 143, 138, 142, 136, 140, 157, 131, 156, 145, 147, 137, 138, 135, 145, 143, 126, 139, 140, 123, 129, 136, 157, 143, 134, 138, 139, 142, 134, 140, 132, 134, 130, 142, 128, 134, 133, 141, 131, 130, 129, 135, 128, 140, 129, 131, 140, 142, 136, 132, 138, 151, 124, 147, 138, 138, 141, 144, 137, 137, 141, 124, 149, 133, 131, 130, 129, 155, 130, 134, 133, 131, 136, 135, 134, 136, 131, 132, 126, 134, 149, 109, 131, 143, 111, 152, 126, 124, 132, 136, 137, 129, 140, 133, 136, 145, 141, 134, 131, 134, 135, 140, 128, 116, 141, 141, 143, 140, 136, 125, 145, 140, 135, 132, 134, 144, 129, 117, 131, 136, 147, 136, 137, 131, 153, 128, 147, 136, 144, 134, 140, 135, 134, 115, 119, 136, 135, 132, 140, 143, 140, 137, 140, 140, 145, 146, 131, 127, 133, 138, 153, 128, 132, 143, 119, 141, 133, 121, 136, 133, 142, 127, 142, 149, 137, 133, 140, 144, 134, 138, 138, 137, 144, 144, 136, 135, 146, 134, 140, 136, 125, 131, 132, 103, 154, 133, 146, 138, 132, 141, 151, 135, 138, 125, 130, 146, 140, 142, 137, 130, 140, 136, 140, 132, 126, 138, 143, 153, 131, 143, 131, 129, 139, 134, 139, 134, 134, 145, 149, 142, 135, 133, 143, 134, 138, 136, 136, 131, 137, 100, 128, 132, 134, 144, 145, 142, 149, 136, 139, 133, 135, 140, 140, 127, 135, 143, 132, 134, 140, 137, 152, 148, 127, 132, 122, 134, 136, 144, 140, 141, 135, 148, 134, 134, 130, 133, 147, 137, 141, 137, 135, 131, 134, 135, 138, 143, 140, 127, 129, 131, 129, 134, 137, 135, 129, 134, 135, 137, 151, 144, 131, 136, 136, 129, 137, 142, 130, 128, 131, 146, 145, 128, 138, 134, 139, 131, 133, 127, 148, 124, 123, 141, 133, 140, 137, 152, 144, 138, 145, 124, 128, 131, 127, 131, 141, 122, 131, 130, 136, 142, 133, 137, 143, 145, 126, 153, 149, 140, 131, 135, 131, 127, 123, 152, 119, 122, 143, 142, 142, 135, 137, 133, 138, 144, 137, 135, 135, 145, 140, 119, 140, 135, 130, 138, 144, 139, 138, 137, 138, 146, 134, 150, 132, 142, 141, 132, 143, 129, 139, 139, 136, 143, 127, 149, 134, 149, 125, 139, 134, 124, 133, 133, 142, 132, 138, 133, 148, 144, 142, 149, 147, 134, 143, 130, 120, 156, 139, 140, 142, 138, 125, 141, 134, 140, 135, 143, 145, 139, 129, 142, 133, 139, 134, 132, 132, 140, 132, 131, 124, 140, 143, 135, 131, 138, 146, 123, 146, 140, 137, 145, 142, 141, 143, 124, 132, 140, 134, 134, 139, 138, 136, 143, 127, 139, 135, 133, 148, 134, 145, 130, 137, 116, 147, 141, 137, 121, 155, 131, 149, 135, 137, 143, 136, 135, 142, 132, 141, 112, 127, 146, 131, 136, 140, 117, 129, 130, 133, 137, 136, 135, 132, 138, 138, 135, 127, 129, 131, 134, 131, 139, 145, 144, 129, 128, 134, 135, 134, 134, 147, 125, 134, 143, 141, 130, 139, 135, 146, 133, 147, 137, 141, 142, 142, 133, 128, 144, 139, 129, 141, 141, 133, 143, 132, 132, 130, 128, 144, 129, 144, 127, 134, 143, 137, 127, 114, 144, 146, 146, 130, 140, 139, 140, 145, 135, 130, 130, 137, 142, 138, 134, 137, 120, 139, 128, 136, 134, 141, 126, 143, 134, 140, 129, 134, 135, 142, 152, 136, 140, 115, 138, 142, 132, 128, 147, 134, 137, 146, 137, 126, 135, 136, 151, 128, 130, 134, 135, 135, 129, 128, 146, 137, 84, 133, 129, 130, 141, 147, 133, 125, 127, 147, 139, 135, 140, 199, 137, 134, 145, 126, 126, 138, 131, 147, 140, 123, 135, 129, 147, 132, 135, 134, 131, 139, 135, 132, 130, 139, 136, 130, 134, 147, 125, 133, 140, 131, 127, 132, 145, 125, 127, 123, 129, 130, 140, 128, 133, 132, 128, 141, 130, 129, 136, 135, 137, 133, 131, 131, 142, 133, 132, 132, 138, 141, 132, 136, 149, 154, 137, 132, 132, 142, 138, 142, 115, 129, 144, 140, 143, 148, 134, 126, 144, 139, 142, 141, 141, 142, 138, 149, 129, 135, 136, 138, 139, 131, 132, 123, 171, 132, 136, 139, 132, 150, 137, 149, 133, 133, 153, 148, 126, 128, 141, 138, 131, 148, 140, 149, 133, 131, 131, 143, 138, 128, 133, 145, 139, 135, 132, 142, 128, 118, 146, 135, 136, 130, 132, 141, 117, 126, 138, 138, 137, 125, 128, 142, 131, 153, 133, 125, 135, 138, 152, 130, 125, 135, 133, 135, 129, 132, 136, 133, 127, 126, 139, 135, 135, 129, 150, 137, 138, 138, 142, 147, 139, 143, 129, 148, 144, 141, 136, 169, 151, 143, 145, 117, 127, 141, 133, 143, 123, 131, 81, 133, 145, 135, 144, 124, 138, 123, 130, 134, 135, 147, 120, 138, 130, 140, 151, 141, 135, 137, 142, 129, 135, 140, 125, 134, 144, 143, 136, 138, 128, 140, 150, 105, 157, 93, 133, 125, 80, 146, 132, 142, 135, 133, 136, 137, 128, 142, 138, 122, 127, 135, 156, 135, 128, 138, 138, 137, 144, 133, 135, 116, 125, 113, 138, 141, 132, 145, 137, 132, 137, 133, 147, 122, 118, 133, 145, 131, 134, 143, 126, 145, 139, 148, 143, 135, 166, 129, 131, 141, 135, 152, 137, 134, 127, 121, 149, 131, 134, 171, 135, 136, 121, 117, 147, 131, 133, 142, 126, 147, 125, 135, 136, 146, 139, 150, 136, 135, 125, 136, 134, 137, 135, 172, 133, 146, 170, 135, 141, 136, 130, 144, 129, 145, 138, 138, 138, 132, 129, 133, 147, 130, 141, 141, 137, 137, 132, 137, 129, 154, 145, 124, 143, 128, 133, 128, 147, 131, 141, 135, 132, 130, 138, 123, 136, 135, 143, 116, 145, 139, 139, 132, 137, 151, 129, 137, 126, 142, 143, 132, 158, 133, 151, 135, 158, 130, 139, 133, 136, 134, 124, 130, 125, 124, 125, 137, 149, 151, 141, 133, 134, 137, 154, 130, 127, 119, 168, 134, 125, 110, 144, 138, 132, 145, 128, 125, 145, 129, 162, 133, 135, 143, 142, 148, 134, 152, 125, 144, 132, 130, 158, 139, 121, 127, 114, 132, 133, 138, 137, 132, 148, 130, 134, 135, 138, 121, 158, 127, 139, 141, 121, 143, 147, 137, 137, 131, 119, 128, 128, 138, 153, 133, 138, 146, 131, 131, 159, 124, 154, 127, 124, 138, 147, 140, 132, 135, 121, 132, 138, 136, 138, 126, 126, 120, 144, 137, 140, 131, 128, 131, 144, 128, 137, 137, 134, 142, 137, 130, 129, 146, 173, 134, 147, 162, 145, 138, 130, 133, 147, 134, 135, 145, 131, 138, 121, 123, 141, 134, 139, 125, 130, 135, 133, 124, 129, 125, 123, 132, 158, 141, 141, 127, 146, 132, 139, 130, 138, 129, 135, 124, 131, 127, 144, 129, 140, 143, 129, 167, 143, 128, 126, 148, 136, 135, 135, 138, 138, 142, 152, 127, 129, 131, 143, 128, 153, 128, 129, 121, 122, 139, 139, 133, 128, 125, 125, 130, 123, 127, 146, 138, 139, 143, 145, 134, 134, 116, 140, 124, 133, 164, 153, 139, 159, 130, 143, 145, 148, 131, 129, 131, 129, 127, 144, 152, 142, 154, 128, 155, 140, 141, 130, 130, 133, 128, 134, 151, 138, 129, 150, 130, 119, 140, 130, 123, 109, 143, 126, 138, 134, 126, 145, 129, 132, 144, 132, 138, 146, 148, 144, 135, 135, 121, 138, 147, 147, 150, 139, 130, 129, 157, 132, 136, 133, 134, 141, 138, 136, 139, 127, 135, 131, 123, 130, 128, 165, 140, 133, 145, 142, 144, 144, 140, 140, 149, 151, 137, 140, 129, 135, 130, 134, 136, 146, 130, 138, 128, 128, 127, 133, 149, 130, 136, 134, 111, 129, 137, 125, 119, 144, 139, 136, 98, 148, 140, 141, 140, 147, 134, 136, 138, 132, 129, 139, 127, 129, 131, 124, 131, 126, 132, 145, 137, 142, 149, 128, 139, 133, 131, 135, 129, 132, 139, 151, 131, 143, 134, 125, 142, 133, 129, 138, 132, 137, 140, 145, 135, 137, 138, 135, 140, 139, 143, 125, 140, 149, 148, 138, 135, 142, 139, 146, 131, 149, 133, 144, 123, 141, 138, 137, 128, 147, 134, 124, 133, 144, 128, 128, 124, 133, 126, 129, 132, 131, 142, 124, 132, 133, 142, 136, 155, 130, 147, 153, 133, 145, 164, 145, 135, 136, 146, 135, 148, 130, 150, 114, 129, 136, 134, 141, 131, 133, 128, 130, 134, 125, 139, 156, 135, 124, 132, 144, 138, 133, 144, 133, 130, 135, 145, 131, 120, 128, 134, 135, 122, 146, 126, 136, 134, 141, 136, 142, 155, 134, 125, 132, 120, 149, 127, 137, 138, 142, 155, 128, 135, 142, 131, 138, 136, 124, 155, 123, 137, 142, 146, 136, 130, 136, 133, 148, 145, 144, 121, 119, 136, 125, 133, 131, 149, 142, 139, 146, 171, 126, 135, 130, 143, 126, 138, 142, 153, 137, 146, 133, 0, 127, 141, 131, 146, 128, 140, 127, 164, 143, 151, 146, 140, 141, 140, 139, 160, 138, 140, 136, 140, 138, 160, 143, 132, 121, 142, 145, 128, 133, 135, 144, 147, 122, 140, 137, 144, 128, 129, 126, 141, 135, 149, 138, 142, 134, 141, 127, 136, 137, 135, 142, 151, 116, 133, 131, 144, 132, 142, 135, 141, 142, 153, 129, 118, 138, 135, 135, 134, 135, 138, 141, 124, 160, 147, 133, 124, 135, 138, 141, 136, 142, 145, 146, 126, 144, 135, 69, 136, 130, 133, 126, 150, 133, 141, 145, 144, 142, 149, 130, 142, 137, 149, 125, 131, 121, 144, 155, 135, 139, 142, 146, 126, 137, 130, 127, 160, 132, 140, 120, 132, 130, 131, 142, 143, 139, 142, 141, 139, 137, 133, 135, 141, 127, 136, 105, 152, 125, 141, 117, 149, 143, 137, 138, 130, 134, 132, 145, 140, 135, 137, 166, 131, 152, 143, 136, 134, 127, 140, 139, 135, 134, 136, 130, 129, 141, 144, 138, 129, 153, 133, 138, 142, 131, 156, 136, 137, 143, 145, 139, 142, 144, 128, 113, 137, 145, 130, 138, 151, 121, 115, 146, 135, 135, 133, 147, 134, 124, 145, 145, 132, 113, 127, 130, 154, 148, 128, 136, 120, 125, 140, 128, 144, 131, 128, 134, 148, 140, 136, 136, 135, 166, 127, 133, 131, 135, 147, 141, 145, 146, 129, 131, 150, 122, 129, 134, 147, 144, 139, 144, 141, 145, 127, 130, 151, 147, 146, 143, 138, 132, 129, 138, 139, 136, 143, 144, 126, 137, 131, 138, 142, 139, 141, 143, 128, 142, 172, 126, 119, 138, 155, 139, 141, 129, 127, 146, 133, 134, 131, 139, 142, 141, 135, 134, 156, 144, 145, 138, 137, 123, 142, 115, 144, 151, 134, 128, 129, 138, 131, 142, 130, 128, 85, 133, 117, 146, 146, 132, 129, 148, 141, 135, 129, 146, 139, 137, 137, 134, 138, 130, 150, 147, 136, 128, 147, 139, 139, 133, 139, 134, 143, 132, 136, 138, 147, 175, 124, 146, 133, 135, 132, 135, 128, 142, 110, 134, 150, 144, 137, 132, 147, 137, 144, 134, 52, 133, 132, 125, 128, 139, 113, 156, 143, 150, 128, 127, 140, 143, 144, 140, 148, 124, 138, 148, 122, 140, 138, 128, 136, 178, 141, 130, 134, 140, 133, 122, 129, 140, 123, 126, 140, 134, 144, 116, 116, 145, 146, 141, 129, 141, 126, 134, 118, 134, 149, 119, 137, 110, 142, 134, 139, 135, 138, 161, 138, 157, 135, 129, 137, 144, 137, 145, 116, 130, 120, 138, 135, 114, 136, 146, 146, 147, 132, 122, 134, 138, 146, 131, 157, 131, 132, 135, 145, 149, 151, 138, 149, 127, 121, 147, 123, 56, 139, 135, 137, 143, 127, 124, 115, 136, 134, 139, 131, 140, 143, 134, 131, 144, 141, 138, 140, 145, 133, 142, 141, 136, 145, 136, 144, 134, 122, 119, 141, 134, 128, 128, 139, 140, 124, 139, 130, 145, 129, 139, 129, 137, 134, 147, 145, 130, 134, 136, 145, 145, 135, 131, 129, 132, 142, 140, 137, 137, 138, 133, 131, 130, 134, 134, 143, 136, 141, 132, 143, 129, 124, 128, 150, 136, 142, 138, 131, 138, 134, 134, 129, 137, 136, 146, 138, 143, 135, 137, 136, 142, 143, 142, 138, 131, 143, 135, 132, 140, 134, 140, 134, 121, 121, 131, 137, 135, 140, 142, 135, 136, 141, 139, 130, 142, 126, 137, 131, 132, 144, 136, 138, 144, 139, 139, 130, 140, 139, 139, 139, 142, 130, 151, 140, 133, 139, 143, 137, 138, 141, 137, 135, 138, 139, 137, 140, 139, 136, 139, 129, 140, 142, 135, 132, 141, 130, 133, 138, 139, 137, 139, 143, 149, 137, 126, 140, 136, 148, 138, 133, 130, 131, 133, 139, 140, 128, 132, 130, 132, 138, 144, 131, 134, 133, 133, 139, 148, 142, 135, 134, 158, 138, 142, 128, 139, 138, 137, 122, 137, 137, 133, 135, 129, 126, 138, 135, 141, 143, 146, 138, 133, 129, 128, 149, 136, 131, 138, 137, 133, 134, 134, 134, 140, 139, 138, 136, 132, 128, 135, 141, 133, 139, 143, 136, 136, 141, 132, 149, 136, 133, 136, 137, 134, 136, 134, 133, 127, 131, 142, 134, 141, 136, 135, 134, 135, 139, 129, 142, 139, 134, 127, 142, 138, 129, 137, 139, 135, 143, 146, 136, 129, 141, 132, 137, 136, 122, 129, 146, 135, 141, 133, 136, 134, 137, 147, 136, 142, 132, 137, 120, 138, 135, 136, 132, 138, 151, 119, 140, 138, 144, 144, 138, 143, 133, 134, 141, 123, 138, 135, 145, 128, 146, 141, 142, 138, 130, 138, 141, 138, 134, 138, 134, 136, 130, 144, 135, 140, 134, 133, 140, 143, 140, 131, 142, 138, 136, 141, 144, 144, 125, 136, 133, 129, 134, 136, 115, 141, 132, 127, 133, 139, 135, 139, 137, 123, 141, 139, 136, 125, 140, 143, 135, 134, 140, 143, 138, 132, 142, 138, 142, 130, 135, 140, 127, 138, 134, 130, 140, 139, 128, 132, 128, 147, 138, 137, 139, 133, 136, 129, 137, 149, 130, 128, 140, 140, 151, 132, 149, 138, 132, 125, 137, 134, 139, 143, 131, 138, 142, 132, 142, 137, 141, 132, 137, 136, 130, 136, 139, 134, 133, 135, 144, 131, 138, 134, 147, 136, 146, 146, 143, 136, 129, 125, 141, 145, 146, 132, 131, 144, 132, 135, 131, 123, 139, 138, 134, 135, 139, 134, 132, 139, 151, 140, 144, 128, 134, 137, 141, 134, 135, 142, 139, 135, 152, 131, 125, 134, 137, 141, 140, 134, 136, 134, 140, 136, 129, 128, 131, 141, 133, 133, 136, 133, 136, 132, 138, 139, 135, 136, 127, 150, 134, 145, 153, 129, 132, 126, 140, 127, 141, 136, 137, 134, 134, 137, 136, 140, 127, 137, 128, 154, 137, 149, 130, 130, 130, 137, 130, 137, 126, 128, 130, 146, 132, 128, 134, 129, 125, 136, 123, 129, 141, 131, 132, 142, 133, 128, 131, 142, 142, 138, 135, 142, 141, 131, 138, 145, 120, 137, 127, 143, 127, 125, 152, 139, 136, 130, 142, 147, 140, 133, 136, 130, 139, 141, 139, 135, 128, 132, 141, 131, 144, 132, 134, 141, 140, 130, 136, 144, 140, 132, 130, 143, 130, 134, 104, 133, 135, 137, 129, 115, 140, 137, 134, 135, 129, 138, 128, 137, 132, 133, 142, 143, 140, 139, 129, 133, 140, 124, 139, 127, 137, 130, 158, 137, 131, 139, 142, 126, 130, 145, 125, 127, 128, 126, 179, 140, 141, 135, 130, 134, 132, 136, 124, 152, 143, 135, 132, 137, 135, 133, 151, 154, 130, 135, 122, 145, 132, 129, 137, 136, 140, 137, 140, 138, 128, 142, 129, 124, 128, 131, 132, 134, 131, 140, 136, 135, 145, 142, 138, 136, 139, 126, 137, 139, 140, 136, 122, 126, 136, 129, 139, 137, 134, 129, 130, 130, 134, 134, 135, 125, 134, 140, 135, 132, 137, 136, 133, 135, 130, 142, 143, 134, 135, 139, 130, 134, 143, 145, 133, 136, 124, 132, 142, 140, 132, 136, 137, 131, 139, 129, 140, 126, 138, 137, 137, 140, 124, 133, 141, 141, 126, 132, 134, 141, 126, 139, 125, 135, 144, 152, 136, 138, 141, 139, 138, 138, 129, 137, 138, 148, 156, 140, 126, 137, 140, 135, 130, 145, 136, 127, 130, 147, 130, 139, 132, 133, 129, 130, 132, 135, 142, 119, 130, 129, 135, 143, 141, 132, 138, 135, 128, 132, 141, 140, 127, 136, 138, 122, 132, 138, 145, 119, 138, 138, 139, 134, 135, 140, 139, 141, 145, 132, 150, 131, 140, 143, 130, 136, 149, 135, 138, 145, 132, 145, 135, 142, 138, 146, 137, 143, 127, 132, 146, 138, 136, 140, 128, 131, 139, 144, 133, 136, 151, 143, 141, 132, 141, 121, 131, 137, 129, 141, 140, 159, 132, 140, 137, 131, 132, 139, 144, 127, 135, 144, 142, 131, 137, 133, 137, 140, 131, 146, 137, 137, 135, 121, 141, 145, 130, 125, 134, 144, 123, 145, 133, 139, 145, 138, 126, 155, 137, 133, 158, 137, 137, 157, 134, 137, 129, 133, 134, 129, 139, 134, 134, 157, 134, 136, 135, 148, 135, 132, 130, 136, 135, 141, 147, 137, 126, 140, 145, 132, 145, 133, 140, 129, 141, 136, 132, 136, 131, 134, 131, 145, 129, 141, 137, 132, 128, 131, 134, 140, 137, 138, 144, 128, 139, 133, 143, 132, 133, 127, 137, 131, 140, 151, 146, 144, 141, 127, 138, 153, 140, 118, 137, 128, 134, 134, 132, 129, 136, 143, 135, 133, 142, 142, 133, 128, 134, 138, 136, 143, 139, 154, 119, 144, 128, 138, 141, 131, 163, 130, 130, 141, 131, 137, 135, 133, 133, 125, 143, 139, 132, 140, 135, 142, 146, 143, 138, 138, 125, 139, 139, 131, 127, 131, 134, 130, 134, 143, 137, 133, 130, 137, 132, 133, 136, 135, 146, 177, 143, 132, 135, 127, 127, 149, 134, 137, 136, 133, 135, 135, 134, 130, 132, 133, 136, 130, 144, 132, 132, 135, 141, 136, 127, 136, 137, 138, 139, 128, 131, 137, 134, 133, 119, 143, 135, 126, 142, 133, 130, 132, 137, 143, 132, 139, 132, 134, 130, 127, 139, 149, 138, 124, 142, 134, 141, 147, 133, 130, 134, 134, 142, 136, 126, 143, 151, 122, 132, 135, 129, 127, 140, 133, 125, 135, 142, 146, 129, 153, 119, 132, 133, 135, 133, 137, 129, 134, 147, 122, 140, 136, 144, 134, 133, 125, 134, 131, 131, 118, 131, 139, 139, 121, 135, 122, 136, 139, 143, 132, 141, 136, 135, 123, 142, 125, 133, 125, 134, 130, 133, 124, 133, 122, 137, 134, 132, 140, 140, 144, 133, 126, 134, 136, 138, 135, 133, 130, 138, 145, 124, 135, 128, 145, 134, 136, 136, 129, 139, 136, 130, 134, 135, 136, 155, 129, 141, 143, 126, 133, 146, 137, 137, 135, 126, 126, 131, 125, 132, 131, 133, 89, 132, 142, 132, 136, 145, 139, 133, 125, 130, 141, 138, 132, 129, 120, 141, 135, 145, 117, 139, 122, 137, 132, 125, 141, 124, 143, 134, 147, 133, 138, 140, 136, 125, 141, 135, 135, 131, 132, 127, 142, 125, 135, 122, 130, 126, 133, 137, 141, 142, 142, 135, 146, 118, 137, 137, 140, 134, 139, 147, 140, 121, 138, 144, 123, 125, 165, 147, 132, 137, 133, 135, 132, 129, 124, 122, 147, 130, 129, 135, 131, 131, 133, 140, 134, 141, 135, 142, 137, 147, 140, 138, 136, 147, 157, 142, 143, 135, 134, 142, 126, 128, 129, 126, 136, 137, 135, 129, 124, 135, 138, 133, 146, 143, 126, 134, 128, 137, 150, 135, 140, 140, 131, 120, 136, 144, 146, 132, 133, 129, 136, 131, 131, 133, 131, 133, 123, 127, 130, 140, 133, 134, 134, 126, 140, 133, 133, 138, 127, 143, 137, 126, 158, 142, 126, 137, 134, 138, 136, 131, 134, 120, 147, 151, 134, 130, 141, 128, 112, 137, 93, 145, 147, 132, 142, 123, 130, 132, 140, 130, 133, 137, 136, 132, 135, 124, 134, 138, 162, 141, 140, 139, 142, 143, 122, 138, 142, 136, 134, 134, 132, 112, 134, 132, 108, 132, 132, 126, 130, 137, 135, 144, 150, 144, 135, 141, 142, 134, 139, 128, 141, 135, 135, 138, 144, 142, 143, 132, 137, 128, 145, 111, 136, 142, 133, 144, 125, 143, 137, 148, 122, 131, 133, 140, 148, 129, 134, 132, 140, 132, 150, 134, 141, 128, 119, 130, 137, 136, 124, 140, 138, 139, 139, 136, 131, 140, 134, 148, 143, 142, 130, 126, 142, 91, 136, 127, 131, 136, 121, 138, 149, 140, 133, 146, 137, 136, 132, 138, 121, 135, 140, 125, 136, 134, 140, 137, 135, 128, 148, 147, 149, 138, 133, 151, 137, 133, 152, 119, 140, 143, 137, 141, 134, 128, 121, 138, 117, 141, 144, 146, 145, 142, 177, 135, 134, 139, 142, 131, 140, 151, 141, 139, 116, 127, 137, 138, 134, 152, 119, 137, 139, 128, 144, 126, 132, 144, 140, 139, 135, 130, 137, 138, 132, 133, 125, 129, 134, 128, 143, 132, 134, 127, 138, 123, 139, 128, 142, 130, 137, 141, 125, 136, 133, 128, 135, 141, 125, 112, 133, 138, 135, 147, 125, 131, 130, 137, 123, 132, 132, 138, 136, 128, 137, 130, 123, 120, 136, 138, 144, 140, 132, 119, 147, 120, 136, 132, 146, 142, 132, 144, 134, 129, 126, 128, 128, 117, 135, 127, 144, 131, 137, 125, 145, 133, 140, 138, 152, 145, 150, 148, 130, 141, 124, 122, 117, 128, 126, 149, 144, 155, 143, 134, 127, 142, 146, 139, 141, 144, 144, 138, 135, 135, 135, 135, 136, 124, 118, 131, 141, 143, 136, 134, 135, 130, 136, 123, 121, 130, 132, 156, 143, 162, 129, 135, 134, 141, 158, 129, 129, 153, 120, 134, 141, 149, 138, 137, 123, 130, 145, 126, 132, 129, 120, 139, 126, 128, 130, 139, 140, 144, 136, 125, 144, 113, 131, 132, 138, 144, 131, 135, 132, 126, 133, 133, 129, 137, 140, 128, 135, 139, 134, 142, 149, 167, 136, 128, 139, 140, 122, 131, 145, 136, 144, 137, 117, 132, 140, 142, 138, 138, 140, 136, 120, 133, 125, 137, 126, 126, 128, 133, 134, 138, 140, 135, 124, 139, 140, 116, 131, 132, 137, 135, 128, 127, 151, 151, 133, 131, 136, 147, 132, 129, 134, 130, 143, 145, 138, 147, 141, 127, 150, 149, 155, 144, 121, 137, 124, 128, 128, 138, 122, 125, 109, 128, 151, 138, 116, 130, 130, 129, 150, 140, 153, 138, 135, 143, 131, 140, 130, 140, 143, 130, 148, 130, 114, 120, 128, 125, 140, 130, 128, 141, 137, 133, 136, 141, 151, 135, 130, 131, 139, 148, 129, 138, 143, 123, 128, 132, 134, 135, 137, 136, 144, 129, 128, 142, 135, 136, 121, 149, 147, 148, 143, 139, 125, 143, 126, 137, 142, 134, 136, 146, 131, 133, 138, 139, 148, 133, 123, 130, 115, 143, 125, 131, 133, 131, 119, 152, 130, 134, 123, 138, 128, 134, 132, 120, 137, 151, 140, 141, 129, 157, 151, 151, 131, 122, 139, 155, 131, 141, 127, 114, 128, 135, 153, 129, 138, 133, 121, 141, 136, 142, 138, 141, 129, 111, 130, 135, 134, 151, 134, 149, 140, 128, 157, 136, 139, 120, 124, 137, 117, 148, 133, 120, 130, 144, 127, 136, 140, 126, 141, 116, 137, 128, 135, 128, 120, 138, 134, 135, 133, 119, 136, 159, 139, 141, 137, 137, 139, 132, 133, 143, 152, 140, 149, 139, 152, 111, 130, 129, 149, 133, 135, 144, 125, 148, 138, 132, 133, 137, 139, 127, 144, 129, 138, 141, 128, 134, 130, 143, 138, 134, 132, 129, 156, 143, 148, 128, 130, 132, 128, 142, 142, 128, 123, 134, 160, 134, 147, 127, 142, 131, 122, 135, 134, 140, 145, 141, 123, 144, 145, 135, 141, 113, 116, 123, 125, 152, 143, 142, 144, 134, 145, 120, 132, 134, 119, 122, 137, 129, 128, 135, 133, 135, 116, 124, 138, 134, 141, 150, 131, 138, 146, 145, 166, 132, 148, 129, 136, 154, 133, 136, 138, 132, 143, 139, 122, 139, 151, 139, 128, 118, 126, 140, 140, 131, 141, 140, 136, 132, 122, 135, 136, 141, 146, 131, 148, 143, 126, 139, 136, 143, 149, 138, 137, 132, 142, 115, 147, 136, 129, 121, 136, 137, 149, 121, 143, 137, 142, 147, 128, 131, 134, 140, 140, 134, 150, 135, 140, 130, 126, 137, 159, 122, 137, 140, 132, 135, 132, 148, 142, 141, 122, 124, 130, 139, 122, 136, 161, 126, 144, 147, 124, 159, 139, 130, 136, 140, 137, 145, 135, 144, 129, 137, 140, 140, 149, 125, 150, 136, 146, 137, 139, 134, 134, 141, 123, 139, 143, 142, 127, 140, 145, 126, 145, 150, 130, 134, 127, 144, 145, 128, 139, 141, 135, 141, 132, 140, 134, 147, 136, 146, 140, 112, 155, 125, 123, 131, 137, 134, 121, 130, 130, 136, 139, 123, 124, 128, 132, 138, 139, 128, 144, 136, 125, 141, 135, 132, 147, 112, 131, 142, 137, 139, 142, 128, 140, 126, 122, 133, 132, 145, 149, 140, 124, 129, 143, 132, 162, 135, 145, 148, 136, 128, 139, 126, 135, 140, 139, 129, 133, 145, 135, 127, 138, 128, 130, 126, 131, 133, 151, 130, 131, 138, 131, 170, 131, 136, 134, 142, 119, 123, 127, 142, 155, 131, 135, 116, 137, 129, 139, 138, 145, 148, 133, 137, 131, 144, 115, 146, 141, 146, 134, 132, 128, 126, 143, 141, 130, 148, 131, 116, 141, 132, 137, 140, 136, 133, 137, 127, 146, 112, 136, 131, 160, 137, 124, 134, 186, 137, 135, 139, 131, 129, 130, 141, 135, 134, 122, 127, 145, 132, 140, 128, 188, 133, 143, 135, 139, 146, 141, 133, 144, 129, 138, 139, 132, 136, 142, 146, 128, 137, 135, 132, 140, 128, 133, 127, 143, 137, 124, 123, 132, 132, 127, 128, 122, 144, 164, 146, 124, 132, 152, 126, 157, 140, 136, 131, 135, 141, 127, 131, 129, 115, 129, 156, 125, 113, 141, 131, 158, 142, 126, 145, 125, 129, 131, 139, 139, 143, 143, 132, 132, 137, 133, 130, 138, 129, 133, 128, 130, 142, 150, 139, 128, 137, 142, 137, 147, 150, 157, 141, 127, 131, 131, 129, 125, 150, 152, 134, 134, 137, 123, 141, 124, 142, 133, 141, 132, 137, 136, 153, 137, 110, 128, 122, 134, 142, 143, 114, 146, 139, 133, 138, 133, 129, 149, 130, 121, 130, 147, 130, 129, 128, 137, 139, 122, 148, 129, 123, 129, 134, 157, 154, 132, 119, 139, 127, 148, 127, 128, 137, 102, 130, 146, 139, 132, 136, 137, 143, 141, 126, 121, 149, 145, 146, 132, 137, 146, 128, 134, 134, 137, 114, 124, 127, 127, 133, 131, 136, 159, 151, 138, 139, 134, 103, 138, 129, 142, 139, 132, 123, 122, 152, 136, 127, 125, 130, 155, 134, 130, 158, 131, 124, 142, 137, 139, 133, 146, 131, 106, 132, 130, 137, 125, 137, 138, 126, 129, 128, 140, 132, 126, 133, 127, 149, 122, 135, 126, 143, 161, 134, 141, 135, 132, 126, 127, 138, 151, 132, 146, 146, 124, 146, 145, 144, 130, 119, 152, 127, 141, 146, 132, 121, 135, 140, 137, 123, 139, 126, 134, 125, 135, 126, 161, 133, 135, 124, 142, 127, 138, 124, 127, 134, 130, 128, 121, 141, 134, 136, 156, 125, 146, 160, 132, 123, 129, 134, 131, 131, 125, 141, 125, 125, 117, 128, 130, 131, 132, 140, 126, 145, 126, 110, 138, 126, 120, 126, 147, 137, 144, 116, 139, 141, 136, 121, 143, 149, 141, 121, 132, 138, 126, 135, 132, 132, 125, 136, 145, 148, 123, 120, 139, 140, 144, 130, 145, 127, 151, 130, 127, 126, 138, 116, 129, 144, 132, 140, 126, 161, 132, 142, 146, 125, 129, 131, 139, 152, 114, 142, 119, 116, 129, 155, 149, 144, 147, 135, 146, 135, 124, 122, 138, 134, 135, 135, 132, 117, 139, 125, 151, 126, 137, 134, 136, 135, 116, 140, 137, 155, 121, 128, 159, 146, 132, 132, 130, 119, 134, 122, 139, 134, 127, 130, 135, 149, 130, 139, 131, 152, 142, 129, 133, 131, 127, 126, 123, 138, 138, 141, 126, 142, 130, 125, 120, 135, 126, 131, 135, 122, 123, 140, 134, 140, 145, 139, 131, 123, 144, 138, 138, 131, 137, 143, 137, 152, 129, 136, 118, 126, 157, 137, 132, 150, 134, 137, 146, 126, 131, 133, 135, 124, 130, 135, 130, 133, 138, 109, 137, 163, 144, 124, 137, 121, 136, 137, 130, 129, 138, 135, 142, 133, 127, 137, 137, 130, 110, 125, 130, 133, 141, 110, 158, 118, 128, 165, 131, 135, 122, 148, 127, 123, 138, 136, 122, 145, 135, 141, 141, 135, 135, 139, 130, 128, 136, 129, 142, 121, 118, 131, 143, 142, 132, 123, 139, 133, 149, 148, 144, 131, 137, 138, 145, 141, 152, 146, 145, 122, 130, 124, 139, 125, 139, 139, 123, 120, 141, 110, 141, 153, 134, 120, 130, 120, 118, 126, 130, 125, 141, 147, 122, 145, 132, 138, 125, 131, 122, 122, 135, 145, 140, 144, 143, 146, 127, 129, 157, 146, 129, 153, 120, 127, 132, 153, 142, 142, 133, 134, 145, 149, 128, 148, 127, 131, 140, 128, 128, 124, 130, 140, 130, 134, 144, 134, 129, 124, 138, 148, 146, 119, 168, 126, 139, 122, 130, 136, 142, 129, 141, 135, 143, 149, 135, 124, 149, 151, 126, 152, 150, 139, 119, 137, 133, 136, 169, 144, 138, 137, 152, 132, 141, 128, 139, 140, 131, 165, 137, 144, 133, 156, 142, 147, 137, 126, 135, 114, 140, 132, 133, 146, 127, 130, 140, 145, 128, 137, 138, 137, 125, 133, 135, 135, 141, 144, 137, 145, 122, 142, 130, 146, 130, 143, 128, 132, 122, 142, 132, 144, 136, 140, 136, 130, 133, 120, 116, 134, 130, 132, 146, 138, 140, 140, 136, 130, 144, 135, 115, 131, 131, 131, 157, 138, 135, 126, 141, 146, 124, 130, 139, 142, 127, 115, 117, 150, 129, 117, 169, 166, 162, 134, 134, 142, 147, 122, 135, 139, 135, 138, 110, 129, 136, 148, 134, 128, 131, 123, 125, 131, 147, 138, 130, 138, 143, 142, 136, 143, 132, 128, 130, 116, 133, 110, 135, 127, 136, 125, 122, 117, 136, 130, 129, 122, 164, 139, 106, 124, 128, 117, 149, 127, 127, 140, 131, 126, 145, 115, 150, 150, 122, 128, 164, 131, 128, 140, 139, 136, 154, 136, 113, 132, 141, 133, 134, 133, 136, 128, 135, 138, 135, 129, 133, 135, 142, 141, 141, 134, 139, 139, 128, 134, 137, 142, 136, 134, 128, 138, 137, 135, 140, 138, 136, 135, 131, 132, 127, 135, 138, 134, 127, 128, 132, 135, 132, 134, 137, 135, 147, 138, 134, 131, 128, 127, 137, 145, 134, 140, 139, 141, 126, 147, 130, 132, 132, 138, 147, 144, 133, 137, 135, 139, 134, 127, 135, 140, 134, 136, 131, 133, 141, 142, 142, 152, 147, 129, 130, 133, 126, 135, 143, 124, 130, 137, 137, 136, 141, 137, 139, 139, 140, 141, 144, 136, 137, 137, 138, 139, 141, 136, 139, 134, 144, 131, 131, 142, 143, 139, 138, 144, 140, 139, 132, 141, 133, 130, 133, 136, 135, 141, 143, 138, 142, 125, 137, 137, 124, 117, 138, 127, 138, 137, 145, 135, 133, 142, 140, 137, 134, 138, 131, 137, 125, 137, 133, 135, 141, 125, 130, 133, 138, 145, 141, 128, 139, 128, 144, 144, 142, 140, 138, 135, 143, 131, 126, 131, 134, 124, 132, 135, 129, 140, 136, 135, 138, 140, 133, 141, 137, 142, 136, 138, 128, 139, 131, 135, 137, 130, 140, 143, 152, 138, 140, 141, 133, 131, 130, 135, 126, 148, 129, 144, 133, 128, 142, 143, 127, 133, 141, 126, 144, 132, 135, 132, 132, 136, 136, 134, 135, 135, 139, 139, 138, 136, 134, 127, 128, 132, 146, 138, 136, 145, 141, 132, 140, 139, 147, 136, 132, 132, 132, 133, 134, 127, 139, 137, 146, 139, 136, 130, 135, 139, 143, 143, 130, 126, 140, 135, 136, 127, 136, 140, 134, 137, 135, 148, 142, 124, 146, 140, 136, 132, 129, 137, 143, 141, 116, 139, 137, 135, 138, 134, 129, 129, 134, 142, 142, 140, 138, 145, 141, 121, 136, 139, 148, 134, 144, 146, 138, 135, 131, 128, 141, 138, 132, 139, 143, 136, 132, 125, 139, 138, 141, 132, 136, 137, 140, 132, 144, 149, 129, 133, 141, 137, 135, 141, 146, 136, 118, 130, 135, 141, 141, 134, 122, 137, 133, 130, 141, 137, 138, 137, 142, 131, 132, 127, 140, 138, 138, 135, 142, 137, 133, 144, 141, 125, 133, 133, 136, 145, 147, 135, 137, 140, 136, 144, 138, 138, 129, 132, 132, 136, 135, 136, 133, 130, 142, 138, 135, 133, 129, 134, 121, 132, 127, 139, 134, 131, 114, 139, 139, 132, 139, 135, 135, 126, 131, 136, 134, 134, 134, 133, 141, 129, 132, 139, 139, 140, 130, 127, 137, 131, 134, 138, 136, 140, 135, 136, 138, 144, 123, 136, 135, 138, 129, 129, 131, 134, 151, 130, 137, 147, 139, 135, 141, 136, 145, 133, 131, 133, 132, 133, 140, 141, 140, 146, 136, 137, 139, 140, 139, 144, 142, 138, 139, 133, 133, 128, 139, 130, 134, 138, 132, 147, 137, 129, 131, 144, 139, 130, 130, 147, 131, 136, 127, 131, 139, 148, 142, 135, 136, 141, 124, 127, 127, 133, 133, 133, 135, 156, 138, 139, 133, 132, 139, 130, 149, 138, 147, 128, 143, 139, 128, 136, 139, 129, 132, 135, 123, 122, 139, 126, 130, 143, 140, 123, 139, 135, 139, 164, 145, 139, 131, 139, 125, 132, 148, 134, 148, 150, 125, 129, 135, 139, 148, 140, 132, 127, 105, 140, 154, 154, 131, 150, 150, 130, 131, 144, 138, 119, 121, 141, 132, 158, 132, 111, 132, 135, 148, 119, 131, 135, 139, 146, 126, 148, 121, 142, 141, 159, 119, 133, 143, 139, 127, 152, 152, 129, 143, 137, 113, 133, 144, 129, 137, 135, 140, 144, 123, 124, 117, 147, 133, 136, 132, 133, 134, 129, 136, 143, 134, 154, 134, 143, 128, 132, 122, 130, 137, 119, 134, 148, 129, 132, 127, 118, 132, 151, 136, 131, 130, 134, 130, 132, 132, 137, 136, 140, 128, 147, 135, 131, 142, 126, 149, 148, 151, 129, 132, 130, 125, 144, 130, 145, 143, 139, 133, 146, 137, 134, 129, 139, 134, 139, 135, 134, 138, 136, 135, 142, 123, 137, 151, 157, 130, 150, 140, 135, 135, 158, 147, 130, 140, 128, 142, 129, 133, 143, 129, 137, 124, 143, 111, 137, 126, 140, 137, 141, 135, 137, 150, 130, 141, 126, 144, 118, 120, 147, 135, 144, 130, 153, 147, 116, 137, 147, 133, 128, 136, 138, 136, 141, 137, 132, 151, 112, 143, 129, 140, 129, 125, 144, 141, 135, 130, 130, 154, 135, 138, 134, 123, 112, 135, 142, 128, 143, 140, 152, 125, 136, 124, 131, 124, 139, 125, 127, 144, 153, 126, 117, 141, 144, 156, 135, 155, 118, 118, 135, 137, 146, 130, 138, 124, 146, 136, 126, 153, 148, 123, 144, 124, 129, 130, 142, 140, 128, 128, 144, 128, 120, 144, 141, 165, 113, 122, 140, 135, 157, 142, 140, 122, 132, 146, 139, 135, 135, 131, 142, 131, 146, 132, 154, 122, 137, 122, 147, 142, 140, 137, 137, 114, 135, 132, 145, 134, 129, 142, 133, 140, 136, 134, 140, 134, 130, 136, 130, 151, 137, 137, 129, 136, 130, 125, 119, 133, 152, 134, 125, 130, 121, 108, 130, 133, 142, 135, 140, 154, 131, 125, 127, 126, 132, 125, 136, 138, 143, 122, 135, 138, 133, 152, 128, 129, 139, 114, 137, 121, 135, 129, 128, 135, 140, 138, 120, 129, 126, 139, 125, 133, 139, 138, 136, 125, 139, 139, 112, 135, 129, 137, 134, 137, 140, 142, 136, 130, 136, 134, 145, 134, 158, 136, 153, 137, 136, 148, 147, 130, 129, 125, 132, 152, 143, 140, 129, 141, 118, 141, 147, 145, 149, 156, 145, 146, 137, 142, 136, 142, 139, 121, 123, 126, 132, 134, 160, 128, 149, 124, 142, 116, 152, 122, 121, 149, 142, 149, 122, 132, 132, 146, 133, 122, 110, 131, 144, 140, 135, 145, 119, 126, 130, 137, 144, 135, 131, 133, 148, 143, 144, 130, 151, 142, 135, 137, 147, 135, 120, 137, 121, 137, 156, 143, 131, 124, 133, 131, 114, 141, 133, 127, 147, 152, 153, 144, 130, 120, 143, 152, 156, 129, 129, 127, 140, 134, 143, 131, 129, 133, 130, 136, 123, 133, 119, 140, 133, 130, 141, 128, 124, 132, 137, 125, 124, 125, 143, 133, 131, 152, 141, 131, 148, 140, 138, 141, 134, 135, 135, 137, 137, 136, 155, 135, 136, 135, 129, 137, 143, 137, 135, 148, 149, 124, 140, 138, 129, 136, 133, 131, 139, 132, 132, 138, 135, 128, 138, 140, 137, 125, 136, 137, 121, 122, 113, 143, 124, 126, 117, 125, 129, 130, 124, 140, 142, 125, 136, 142, 138, 145, 130, 147, 140, 125, 128, 134, 133, 144, 144, 146, 138, 138, 129, 135, 143, 138, 132, 142, 129, 139, 134, 139, 150, 117, 126, 132, 165, 141, 122, 141, 154, 134, 135, 138, 145, 142, 129, 129, 127, 143, 122, 148, 145, 137, 132, 138, 147, 130, 126, 144, 133, 128, 133, 133, 144, 134, 136, 121, 141, 129, 133, 130, 153, 144, 131, 133, 127, 140, 144, 133, 143, 143, 129, 134, 141, 135, 130, 137, 129, 135, 158, 121, 133, 140, 140, 123, 143, 138, 126, 130, 133, 135, 139, 161, 125, 140, 125, 143, 130, 133, 120, 131, 148, 129, 130, 133, 133, 134, 126, 133, 129, 128, 143, 147, 141, 143, 138, 134, 153, 148, 132, 143, 162, 130, 132, 116, 133, 126, 139, 141, 128, 138, 129, 133, 121, 153, 121, 135, 128, 136, 145, 142, 135, 144, 126, 136, 114, 144, 138, 137, 152, 148, 129, 135, 142, 141, 122, 131, 140, 129, 118, 136, 150, 156, 137, 136, 121, 139, 131, 163, 137, 135, 123, 129, 147, 143, 116, 138, 134, 142, 160, 124, 143, 135, 138, 127, 135, 125, 136, 121, 129, 132, 142, 136, 137, 144, 143, 145, 145, 125, 142, 139, 134, 141, 127, 146, 120, 129, 142, 149, 123, 126, 140, 130, 152, 137, 129, 130, 135, 126, 135, 133, 136, 141, 134, 130, 130, 136, 125, 130, 135, 127, 127, 130, 132, 150, 135, 128, 108, 146, 135, 137, 137, 125, 140, 132, 128, 147, 139, 140, 150, 140, 130, 139, 132, 134, 123, 126, 134, 147, 136, 136, 127, 138, 140, 133, 128, 114, 136, 127, 138, 123, 134, 130, 137, 130, 128, 148, 136, 126, 131, 136, 148, 136, 146, 127, 129, 133, 117, 142, 124, 122, 149, 142, 144, 117, 121, 135, 143, 125, 131, 133, 134, 135, 143, 143, 128, 141, 130, 130, 137, 133, 125, 148, 147, 142, 129, 122, 133, 133, 155, 128, 134, 139, 131, 136, 140, 133, 130, 138, 130, 133, 127, 139, 136, 130, 155, 134, 134, 141, 126, 144, 131, 138, 131, 130, 131, 139, 132, 144, 138, 131, 132, 132, 138, 132, 135, 135, 130, 140, 132, 140, 145, 149, 136, 140, 139, 152, 139, 138, 124, 149, 130, 136, 131, 143, 145, 137, 138, 141, 121, 140, 136, 133, 149, 132, 134, 132, 116, 136, 136, 148, 140, 133, 116, 138, 135, 134, 131, 127, 153, 144, 138, 143, 126, 131, 144, 132, 116, 146, 148, 147, 113, 139, 141, 145, 145, 144, 142, 130, 141, 145, 135, 124, 130, 155, 147, 130, 136, 143, 121, 132, 132, 129, 131, 147, 142, 140, 127, 148, 127, 131, 126, 151, 123, 126, 123, 155, 143, 154, 145, 140, 135, 131, 148, 137, 143, 137, 146, 130, 147, 132, 140, 138, 140, 140, 148, 137, 142, 128, 132, 114, 140, 157, 126, 163, 133, 140, 137, 131, 122, 142, 150, 131, 146, 120, 132, 154, 127, 145, 142, 126, 140, 124, 133, 130, 144, 144, 129, 131, 134, 130, 143, 138, 135, 158, 142, 136, 143, 139, 127, 140, 137, 136, 125, 134, 141, 135, 136, 145, 128, 136, 165, 141, 141, 138, 150, 138, 138, 127, 145, 142, 148, 141, 142, 145, 158, 144, 172, 131, 131, 151, 129, 141, 131, 119, 129, 135, 158, 146, 126, 138, 145, 143, 131, 139, 140, 113, 129, 145, 124, 130, 144, 129, 148, 132, 130, 118, 135, 140, 167, 132, 133, 136, 152, 150, 156, 144, 132, 151, 133, 122, 142, 150, 134, 132, 150, 135, 138, 131, 148, 142, 144, 136, 132, 134, 137, 117, 141, 134, 121, 135, 128, 142, 146, 158, 125, 131, 127, 126, 145, 144, 124, 147, 136, 129, 143, 132, 144, 132, 152, 133, 132, 121, 132, 142, 130, 134, 154, 144, 135, 152, 141, 147, 132, 135, 123, 150, 151, 125, 131, 139, 137, 135, 118, 131, 139, 123, 137, 139, 154, 146, 151, 140, 137, 145, 124, 133, 123, 121, 134, 133, 136, 131, 141, 144, 140, 142, 138, 124, 149, 154, 137, 139, 152, 173, 152, 147, 131, 143, 148, 163, 134, 128, 137, 146, 133, 140, 128, 153, 141, 146, 143, 127, 149, 144, 151, 126, 133, 138, 143, 154, 124, 123, 124, 127, 144, 128, 136, 156, 127, 125, 138, 130, 150, 156, 143, 128, 123, 147, 137, 180, 134, 135, 136, 136, 140, 127, 141, 134, 155, 142, 120, 139, 126, 129, 162, 132, 128, 128, 149, 122, 132, 136, 131, 137, 133, 137, 125, 122, 136, 146, 126, 126, 137, 130, 159, 130, 155, 147, 142, 136, 134, 132, 138, 138, 133, 136, 126, 158, 138, 158, 143, 131, 135, 140, 135, 133, 123, 116, 142, 138, 128, 98, 133, 132, 127, 141, 136, 137, 128, 137, 133, 134, 147, 125, 132, 142, 127, 136, 140, 138, 125, 146, 135, 133, 136, 117, 138, 120, 137, 139, 134, 137, 148, 148, 130, 139, 117, 132, 140, 129, 151, 122, 139, 147, 145, 132, 126, 132, 138, 149, 138, 113, 137, 136, 128, 158, 130, 114, 144, 130, 138, 132, 132, 150, 144, 123, 130, 141, 137, 126, 140, 132, 134, 141, 139, 133, 144, 145, 148, 141, 137, 141, 134, 163, 122, 139, 140, 132, 135, 138, 130, 126, 130, 142, 137, 138, 136, 136, 135, 135, 134, 116, 136, 135, 151, 136, 131, 130, 126, 124, 129, 129, 146, 128, 143, 140, 141, 118, 138, 145, 134, 144, 134, 135, 129, 132, 120, 141, 144, 125, 141, 135, 135, 139, 139, 128, 134, 134, 134, 152, 130, 131, 127, 122, 130, 132, 142, 131, 141, 131, 153, 138, 135, 141, 131, 154, 123, 135, 134, 138, 125, 131, 127, 131, 132, 139, 142, 119, 127, 133, 141, 131, 150, 133, 122, 155, 132, 142, 145, 134, 127, 128, 143, 122, 138, 136, 143, 139, 139, 141, 162, 138, 129, 137, 141, 146, 135, 141, 130, 133, 149, 139, 150, 138, 125, 136, 139, 127, 137, 136, 125, 146, 124, 151, 131, 128, 117, 126, 127, 139, 136, 142, 130, 125, 136, 122, 128, 131, 141, 130, 141, 122, 127, 129, 147, 137, 136, 132, 133, 125, 133, 142, 113, 138, 144, 138, 123, 148, 129, 146, 132, 146, 145, 125, 127, 138, 150, 124, 125, 131, 139, 142, 139, 139, 138, 120, 142, 126, 133, 123, 143, 124, 132, 130, 138, 124, 149, 139, 138, 135, 115, 143, 133, 136, 148, 148, 147, 145, 165, 141, 125, 125, 131, 142, 150, 143, 126, 131, 148, 145, 140, 132, 135, 138, 130, 166, 135, 134, 140, 131, 131, 138, 137, 133, 120, 125, 135, 113, 136, 141, 136, 141, 147, 150, 140, 129, 141, 149, 118, 117, 129, 142, 129, 141, 136, 152, 159, 145, 122, 133, 128, 130, 142, 127, 139, 143, 137, 131, 125, 146, 122, 139, 126, 137, 136, 142, 137, 126, 145, 126, 143, 130, 127, 147, 145, 132, 125, 121, 116, 135, 126, 125, 113, 142, 135, 140, 172, 159, 139, 136, 129, 117, 153, 144, 128, 133, 123, 126, 121, 152, 144, 136, 117, 168, 153, 125, 127, 154, 143, 122, 133, 133, 125, 139, 139, 123, 130, 139, 141, 149, 140, 149, 139, 142, 135, 122, 140, 124, 122, 135, 141, 149, 119, 136, 136, 144, 144, 123, 127, 110, 137, 147, 136, 131, 124, 132, 139, 134, 133, 145, 132, 133, 144, 139, 142, 144, 133, 138, 128, 151, 140, 133, 137, 120, 122, 142, 113, 125, 125, 140, 127, 137, 146, 135, 148, 129, 164, 139, 133, 130, 154, 124, 132, 135, 138, 142, 139, 132, 156, 137, 137, 124, 134, 137, 140, 132, 131, 129, 144, 140, 138, 139, 127, 133, 121, 171, 159, 122, 142, 140, 157, 143, 121, 136, 132, 137, 122, 148, 143, 139, 133, 133, 144, 143, 128, 140, 145, 123, 134, 143, 130, 132, 125, 127, 157, 124, 129, 125, 139, 135, 131, 145, 142, 129, 141, 121, 140, 128, 122, 121, 124, 140, 137, 143, 126, 139, 154, 125, 145, 125, 130, 135, 131, 130, 130, 156, 145, 134, 149, 145, 133, 125, 140, 139, 131, 136, 126, 131, 138, 131, 128, 154, 130, 134, 139, 128, 128, 126, 142, 149, 129, 135, 159, 118, 130, 134, 122, 127, 117, 116, 125, 112, 130, 141, 120, 146, 137, 138, 118, 142, 119, 128, 150, 135, 140, 134, 149, 144, 126, 143, 143, 136, 132, 121, 150, 140, 142, 138, 131, 133, 135, 120, 125, 140, 129, 129, 142, 132, 152, 131, 140, 133, 141, 142, 150, 136, 136, 146, 131, 158, 132, 134, 151, 146, 138, 131, 128, 149, 145, 126, 130, 143, 135, 130, 149, 127, 150, 147, 124, 150, 131, 130, 131, 132, 124, 123, 132, 133, 143, 134, 146, 139, 138, 134, 125, 114, 137, 153, 124, 140, 126, 130, 147, 130, 144, 120, 115, 116, 128, 132, 144, 125, 121, 129, 142, 139, 131, 136, 135, 138, 148, 155, 148, 128, 134, 136, 143, 139, 128, 135, 146, 145, 144, 145, 129, 134, 119, 140, 132, 128, 119, 138, 136, 126, 146, 137, 154, 117, 141, 122, 144, 122, 124, 137, 127, 127, 132, 139, 132, 145, 132, 145, 140, 133, 134, 129, 131, 128, 131, 153, 135, 136, 135, 135, 136, 143, 137, 131, 133, 119, 145, 125, 131, 121, 153, 145, 132, 127, 136, 127, 139, 117, 179, 144, 157, 139, 134, 147, 140, 141, 168, 147, 118, 132, 131, 136, 149, 143, 133, 121, 136, 134, 126, 126, 138, 143, 132, 145, 130, 157, 141, 136, 122, 125, 138, 134, 132, 144, 139, 132, 129, 139, 145, 138, 139, 130, 148, 137, 121, 148, 153, 135, 140, 137, 123, 136, 140, 140, 144, 141, 132, 148, 144, 139, 135, 145, 142, 144, 145, 119, 139, 136, 133, 112, 152, 129, 148, 136, 123, 134, 118, 125, 144, 145, 134, 143, 153, 130, 145, 121, 121, 123, 133, 142, 124, 128, 135, 135, 125, 141, 134, 125, 130, 117, 142, 140, 109, 122, 136, 140, 136, 158, 131, 121, 143, 130, 134, 127, 141, 146, 147, 118, 136, 139, 138, 124, 142, 141, 135, 141, 143, 123, 130, 140, 121, 138, 138, 141, 132, 142, 122, 121, 110, 147, 147, 130, 135, 151, 132, 131, 109, 138, 129, 143, 155, 135, 152, 126, 138, 144, 139, 131, 138, 143, 130, 102, 123, 136, 142, 129, 158, 166, 141, 142, 145, 140, 135, 130, 150, 122, 129, 137, 122, 132, 132, 124, 148, 135, 130, 147, 134, 114, 150, 147, 138, 126, 142, 123, 131, 134, 142, 131, 117, 131, 133, 151, 135, 127, 130, 158, 135, 132, 131, 120, 133, 136, 139, 142, 142, 160, 143, 143, 135, 139, 137, 133, 110, 146, 143, 141, 139, 138, 132, 129, 152, 131, 136, 132, 141, 123, 121, 120, 126, 135, 137, 144, 129, 140, 136, 143, 146, 151, 149, 125, 137, 131, 129, 152, 141, 138, 134, 147, 136, 143, 132, 127, 130, 133, 123, 133, 165, 132, 150, 137, 151, 131, 147, 133, 128, 143, 136, 128, 146, 127, 152, 130, 142, 138, 140, 133, 136, 134, 138, 137, 138, 153, 120, 126, 140, 120, 145, 146, 132, 134, 137, 131, 132, 121, 129, 123, 137, 133, 146, 139, 139, 118, 136, 118, 141, 121, 135, 132, 133, 143, 137, 131, 136, 139, 147, 138, 126, 140, 144, 135, 139, 142, 137, 139, 149, 131, 132, 132, 131, 150, 138, 127, 139, 130, 123, 132, 132, 144, 137, 134, 121, 139, 125, 131, 133, 130, 117, 142, 141, 131, 157, 123, 145, 142, 141, 135, 123, 118, 141, 134, 138, 143, 133, 141, 136, 136, 143, 148, 126, 113, 129, 122, 142, 140, 126, 127, 152, 144, 128, 147, 156, 125, 130, 140, 132, 151, 140, 134, 127, 147, 128, 136, 142, 124, 147, 140, 141, 127, 116, 126, 152, 127, 139, 146, 126, 123, 153, 145, 134, 138, 135, 127, 129, 119, 144, 136, 133, 134, 141, 141, 146, 139, 125, 135, 130, 140, 125, 142, 132, 128, 136, 141, 137, 133, 118, 149, 142, 136, 135, 130, 146, 146, 135, 132, 139, 130, 151, 138, 138, 121, 139, 134, 139, 143, 133, 134, 147, 142, 131, 131, 135, 147, 134, 134, 127, 149, 142, 131, 134, 139, 131, 146, 142, 139, 146, 133, 138, 128, 124, 133, 119, 139, 135, 137, 125, 136, 126, 144, 136, 144, 140, 140, 134, 132, 135, 130, 147, 130, 137, 122, 139, 137, 136, 134, 129, 123, 121, 141, 135, 138, 122, 148, 144, 130, 130, 140, 172, 142, 142, 130, 125, 135, 145, 142, 138, 132, 111, 143, 136, 136, 128, 142, 132, 129, 145, 130, 143, 139, 136, 119, 162, 133, 138, 131, 128, 131, 139, 135, 132, 142, 133, 140, 137, 127, 127, 137, 134, 131, 134, 148, 126, 133, 143, 144, 144, 139, 136, 140, 141, 129, 131, 133, 126, 143, 133, 137, 139, 145, 130, 131, 139, 127, 133, 147, 131, 145, 131, 140, 143, 151, 126, 134, 153, 130, 129, 145, 130, 142, 134, 162, 134, 140, 131, 126, 141, 140, 130, 141, 153, 117, 136, 119, 136, 141, 133, 138, 130, 134, 137, 136, 134, 142, 153, 141, 150, 138, 152, 128, 123, 136, 139, 129, 131, 135, 132, 132, 130, 132, 135, 134, 131, 132, 127, 119, 139, 138, 131, 140, 138, 146, 141, 137, 124, 134, 124, 117, 143, 125, 142, 129, 148, 138, 136, 151, 135, 128, 126, 149, 153, 133, 140, 148, 130, 136, 133, 135, 129, 130, 129, 135, 129, 134, 148, 135, 137, 132, 149, 118, 143, 125, 128, 136, 134, 136, 136, 130, 139, 133, 131, 129, 143, 135, 138, 127, 140, 133, 156, 136, 127, 131, 135, 142, 132, 135, 170, 167, 135, 135, 132, 124, 134, 130, 135, 143, 128, 139, 132, 143, 131, 119, 131, 139, 142, 150, 125, 149, 147, 127, 156, 136, 125, 127, 147, 136, 149, 134, 130, 133, 148, 134, 143, 154, 130, 132, 135, 131, 133, 134, 141, 130, 130, 131, 146, 134, 134, 137, 137, 135, 136, 137, 136, 132, 130, 128, 132, 137, 135, 134, 125, 120, 149, 136, 135, 132, 146, 142, 138, 133, 134, 147, 128, 137, 148, 134, 135, 124, 133, 134, 146, 136, 134, 119, 130, 135, 135, 124, 122, 134, 154, 130, 141, 134, 140, 133, 120, 141, 127, 127, 142, 138, 137, 130, 139, 146, 133, 131, 150, 152, 128, 138, 133, 144, 138, 134, 133, 130, 130, 137, 137, 117, 113, 146, 128, 123, 143, 133, 134, 132, 132, 153, 153, 151, 130, 136, 122, 129, 128, 133, 141, 132, 132, 133, 148, 135, 122, 140, 131, 133, 140, 133, 133, 123, 134, 141, 118, 135, 137, 137, 143, 127, 140, 137, 135, 124, 136, 134, 139, 143, 131, 129, 136, 136, 142, 141, 141, 151, 147, 128, 135, 127, 133, 148, 142, 137, 115, 128, 130, 147, 149, 135, 140, 130, 127, 136, 154, 136, 153, 115, 128, 131, 135, 130, 140, 123, 118, 127, 138, 154, 131, 115, 134, 139, 132, 125, 137, 139, 133, 124, 132, 140, 114, 130, 141, 115, 131, 138, 125, 133, 113, 131, 142, 135, 160, 152, 140, 125, 142, 140, 113, 115, 144, 147, 127, 135, 139, 155, 133, 144, 127, 138, 143, 117, 140, 134, 136, 126, 136, 137, 148, 128, 127, 136, 131, 135, 141, 140, 144, 127, 149, 128, 122, 138, 119, 131, 113, 128, 134, 131, 139, 126, 135, 127, 145, 174, 137, 134, 129, 144, 149, 133, 136, 133, 136, 131, 149, 146, 149, 144, 135, 133, 144, 122, 152, 159, 143, 133, 134, 150, 136, 140, 134, 129, 137, 120, 122, 140, 134, 112, 131, 110, 128, 136, 119, 126, 119, 129, 127, 135, 127, 130, 140, 132, 113, 128, 142, 131, 137, 131, 123, 123, 136, 138, 151, 138, 120, 124, 139, 129, 146, 124, 137, 144, 144, 139, 142, 127, 138, 127, 138, 137, 139, 147, 133, 132, 115, 133, 124, 126, 126, 143, 125, 126, 144, 144, 136, 136, 139, 144, 128, 134, 131, 137, 142, 148, 124, 140, 132, 133, 126, 144, 138, 147, 134, 140, 126, 139, 122, 132, 132, 133, 124, 136, 129, 136, 151, 153, 139, 129, 145, 127, 136, 128, 121, 127, 129, 126, 129, 131, 118, 117, 126, 144, 121, 151, 137, 136, 131, 142, 132, 137, 124, 139, 122, 143, 144, 124, 146, 122, 141, 159, 136, 136, 138, 148, 146, 145, 132, 134, 158, 122, 130, 140, 144, 128, 132, 149, 120, 134, 138, 142, 147, 133, 134, 135, 129, 134, 134, 134, 135, 125, 141, 148, 126, 146, 136, 138, 121, 126, 131, 124, 150, 135, 144, 132, 143, 127, 142, 123, 132, 126, 131, 140, 146, 133, 148, 146, 130, 131, 136, 122, 130, 141, 136, 144, 135, 136, 131, 109, 123, 131, 133, 137, 129, 133, 125, 141, 146, 124, 148, 133, 136, 142, 137, 140, 147, 136, 146, 150, 144, 143, 130, 135, 136, 158, 149, 125, 138, 150, 131, 139, 133, 139, 129, 134, 117, 131, 131, 133, 144, 135, 134, 140, 136, 138, 135, 137, 148, 135, 140, 146, 139, 133, 131, 127, 141, 136, 121, 144, 139, 145, 134, 133, 142, 144, 133, 142, 120, 136, 147, 134, 147, 127, 107, 135, 129, 128, 127, 157, 144, 142, 148, 119, 137, 129, 145, 132, 145, 136, 121, 130, 117, 144, 132, 153, 116, 132, 137, 140, 123, 130, 140, 163, 134, 137, 134, 142, 129, 140, 122, 143, 137, 127, 142, 126, 141, 131, 132, 138, 133, 129, 143, 124, 138, 133, 139, 125, 145, 143, 141, 157, 129, 136, 125, 141, 130, 121, 123, 155, 146, 138, 144, 139, 119, 151, 134, 142, 126, 133, 141, 140, 158, 154, 133, 141, 130, 128, 138, 119, 131, 129, 130, 134, 129, 150, 142, 119, 132, 146, 128, 144, 147, 129, 127, 125, 135, 122, 121, 124, 146, 141, 137, 136, 134, 135, 145, 127, 157, 129, 131, 124, 163, 140, 145, 129, 138, 129, 149, 151, 118, 137, 137, 128, 124, 149, 119, 131, 143, 130, 143, 128, 145, 131, 124, 144, 136, 135, 141, 137, 137, 131, 137, 140, 149, 123, 133, 134, 136, 128, 134, 136, 138, 138, 130, 149, 106, 147, 130, 140, 139, 130, 133, 116, 135, 146, 137, 137, 135, 134, 138, 132, 139, 142, 139, 159, 131, 137, 142, 133, 115, 119, 134, 126, 137, 135, 136, 140, 129, 130, 126, 124, 138, 120, 130, 132, 145, 137, 144, 139, 128, 131, 134, 141, 137, 139, 155, 137, 140, 135, 125, 131, 126, 130, 135, 133, 138, 141, 134, 130, 122, 130, 133, 142, 136, 131, 136, 127, 138, 138, 130, 131, 147, 143, 137, 134, 139, 136, 130, 139, 137, 132, 138, 136, 139, 139, 136, 110, 134, 134, 130, 124, 146, 138, 118, 137, 144, 160, 136, 128, 125, 137, 131, 137, 142, 128, 144, 110, 128, 125, 134, 131, 151, 138, 111, 119, 128, 134, 136, 136, 167, 134, 146, 140, 141, 142, 131, 129, 127, 136, 132, 131, 130, 144, 140, 141, 135, 108, 132, 132, 135, 138, 137, 137, 123, 140, 130, 162, 150, 135, 146, 134, 136, 136, 174, 140, 129, 136, 125, 138, 129, 143, 143, 125, 144, 120, 140, 145, 145, 133, 148, 128, 139, 134, 135, 134, 159, 133, 136, 127, 148, 148, 129, 132, 151, 135, 140, 146, 143, 140, 140, 131, 138, 134, 138, 134, 134, 144, 145, 139, 131, 142, 147, 144, 134, 139, 153, 131, 132, 128, 133, 151, 151, 124, 133, 142, 140, 128, 129, 140, 154, 138, 146, 149, 150, 139, 132, 137, 135, 144, 165, 142, 135, 119, 130, 138, 135, 145, 136, 134, 121, 140, 132, 133, 139, 132, 128, 142, 125, 139, 128, 129, 140, 130, 131, 137, 148, 113, 126, 133, 131, 132, 118, 132, 137, 142, 142, 147, 135, 134, 134, 130, 137, 134, 141, 138, 143, 142, 139, 148, 130, 137, 147, 134, 134, 134, 136, 134, 147, 134, 152, 140, 139, 141, 133, 135, 112, 158, 153, 160, 146, 150, 138, 131, 133, 141, 141, 114, 124, 138, 134, 148, 129, 147, 159, 144, 141, 132, 152, 135, 127, 126, 135, 136, 137, 131, 129, 123, 138, 145, 146, 141, 140, 144, 126, 133, 139, 121, 134, 140, 143, 143, 153, 142, 130, 116, 151, 132, 140, 136, 140, 153, 138, 125, 140, 121, 129, 137, 138, 147, 135, 135, 145, 135, 139, 143, 147, 125, 143, 149, 120, 138, 126, 148, 150, 152, 134, 133, 145, 140, 121, 131, 119, 120, 130, 125, 126, 143, 127, 150, 146, 129, 129, 152, 141, 128, 129, 148, 124, 130, 142, 124, 126, 135, 130, 141, 143, 138, 142, 144, 135, 131, 140, 124, 150, 137, 142, 128, 142, 128, 137, 133, 134, 135, 133, 131, 135, 135, 136, 122, 146, 148, 126, 156, 125, 139, 143, 137, 138, 116, 144, 139, 127, 135, 147, 120, 145, 146, 137, 136, 136, 131, 135, 132, 137, 138, 136, 137, 127, 126, 128, 134, 118, 137, 133, 127, 138, 135, 129, 152, 137, 134, 139, 142, 138, 128, 128, 138, 129, 139, 117, 124, 129, 133, 138, 130, 150, 153, 163, 129, 141, 149, 145, 129, 127, 140, 147, 138, 130, 136, 141, 144, 131, 133, 133, 130, 150, 131, 142, 141, 129, 134, 112, 130, 133, 136, 144, 155, 131, 126, 134, 120, 130, 136, 127, 150, 138, 134, 122, 132, 127, 124, 139, 137, 125, 138, 134, 136, 138, 147, 130, 129, 128, 152, 134, 132, 139, 127, 118, 126, 130, 135, 128, 128, 132, 128, 123, 139, 135, 137, 135, 144, 124, 126, 147, 129, 134, 124, 134, 131, 122, 133, 140, 141, 160, 130, 138, 136, 137, 134, 124, 140, 130, 138, 137, 137, 146, 140, 126, 144, 142, 139, 123, 142, 132, 137, 128, 129, 132, 140, 141, 130, 127, 132, 136, 140, 138, 123, 144, 142, 153, 147, 125, 131, 137, 137, 145, 134, 142, 139, 132, 133, 147, 130, 142, 128, 140, 140, 138, 127, 123, 153, 133, 133, 143, 144, 133, 148, 138, 128, 129, 133, 153, 132, 136, 127, 128, 134, 154, 133, 129, 133, 146, 133, 138, 133, 135, 131, 131, 134, 149, 137, 133, 137, 109, 143, 137, 125, 143, 142, 130, 135, 130, 129, 122, 144, 133, 137, 137, 138, 165, 138, 134, 136, 123, 120, 146, 126, 132, 124, 135, 132, 138, 139, 127, 133, 114, 130, 134, 132, 142, 141, 130, 132, 134, 134, 144, 145, 150, 128, 146, 133, 140, 125, 134, 130, 135, 143, 132, 145, 136, 132, 132, 140, 144, 134, 145, 146, 148, 136, 150, 137, 149, 135, 141, 118, 140, 145, 132, 139, 143, 151, 133, 126, 128, 136, 129, 145, 144, 136, 137, 131, 130, 136, 135, 126, 124, 140, 137, 121, 127, 130, 136, 153, 127, 131, 151, 137, 137, 138, 146, 131, 128, 139, 125, 129, 138, 129, 139, 126, 124, 134, 137, 124, 133, 126, 142, 132, 134, 125, 132, 125, 129, 147, 146, 130, 143, 141, 122, 137, 129, 142, 120, 134, 140, 144, 137, 139, 123, 137, 135, 137, 127, 142, 135, 133, 136, 135, 137, 129, 120, 130, 142, 139, 135, 124, 137, 133, 132, 127, 137, 137, 140, 137, 130, 147, 137, 128, 132, 130, 145, 141, 143, 139, 133, 143, 134, 142, 135, 152, 140, 136, 135, 135, 134, 130, 143, 135, 132, 120, 139, 139, 138, 147, 142, 129, 133, 133, 152, 140, 145, 132, 132, 125, 128, 138, 134, 120, 130, 129, 136, 137, 133, 130, 136, 147, 138, 136, 130, 135, 131, 125, 134, 120, 123, 134, 127, 129, 151, 137, 141, 141, 126, 131, 132, 139, 138, 140, 139, 123, 125, 132, 128, 128, 133, 144, 125, 143, 132, 143, 135, 114, 137, 144, 136, 137, 138, 139, 132, 138, 132, 142, 140, 137, 139, 135, 154, 148, 140, 131, 143, 129, 135, 140, 147, 135, 128, 148, 135, 153, 154, 130, 129, 139, 154, 137, 145, 139, 130, 129, 130, 132, 136, 129, 141, 140, 144, 137, 148, 129, 134, 132, 131, 141, 131, 133, 140, 141, 141, 145, 125, 127, 136, 138, 130, 145, 147, 143, 140, 135, 148, 130, 130, 152, 137, 135, 126, 130, 158, 126, 141, 142, 131, 143, 132, 133, 159, 136, 131, 131, 132, 148, 131, 142, 132, 134, 127, 137, 146, 135, 141, 144, 152, 126, 134, 120, 136, 119, 131, 146, 126, 143, 150, 118, 153, 148, 143, 147, 132, 134, 138, 120, 150, 135, 137, 111, 125, 123, 134, 128, 145, 114, 146, 131, 141, 140, 146, 138, 122, 134, 125, 129, 137, 150, 137, 155, 130, 164, 135, 137, 153, 135, 139, 124, 138, 133, 136, 129, 124, 149, 130, 136, 119, 121, 124, 127, 136, 138, 119, 130, 135, 160, 120, 140, 129, 132, 145, 133, 145, 131, 124, 125, 130, 133, 133, 151, 137, 123, 133, 142, 127, 143, 141, 150, 148, 148, 115, 130, 135, 154, 128, 121, 139, 129, 139, 129, 132, 157, 136, 136, 137, 124, 137, 133, 147, 134, 125, 134, 139, 135, 127, 145, 157, 135, 129, 136, 129, 137, 122, 122, 142, 130, 128, 136, 133, 115, 143, 138, 121, 120, 142, 136, 133, 115, 144, 134, 149, 127, 144, 130, 147, 134, 136, 123, 132, 116, 126, 144, 124, 139, 150, 125, 124, 143, 165, 128, 153, 126, 136, 131, 136, 147, 130, 133, 103, 103, 136, 146, 140, 140, 132, 146, 139, 138, 129, 137, 145, 127, 144, 143, 134, 152, 125, 147, 128, 137, 141, 152, 122, 125, 121, 128, 148, 133, 145, 130, 135, 132, 138, 126, 137, 132, 137, 140, 147, 131, 138, 127, 145, 133, 129, 133, 127, 150, 142, 143, 123, 133, 139, 133, 141, 129, 142, 132, 128, 137, 124, 134, 123, 146, 143, 127, 151, 145, 123, 140, 140, 122, 125, 137, 127, 133, 140, 120, 146, 125, 133, 130, 141, 122, 137, 165, 141, 135, 159, 156, 142, 124, 140, 124, 133, 144, 134, 135, 127, 134, 144, 130, 132, 122, 146, 129, 133, 140, 148, 136, 146, 136, 158, 151, 128, 141, 147, 126, 120, 150, 137, 153, 143, 145, 148, 137, 138, 134, 135, 143, 127, 147, 123, 133, 148, 135, 129, 108, 127, 147, 138, 142, 136, 134, 123, 142, 128, 137, 146, 131, 133, 152, 135, 139, 149, 140, 133, 153, 131, 137, 140, 140, 129, 169, 146, 132, 154, 140, 133, 131, 131, 129, 135, 144, 122, 140, 134, 134, 147, 148, 129, 122, 138, 156, 123, 144, 128, 121, 143, 122, 123, 130, 132, 135, 142, 141, 144, 140, 132, 121, 125, 138, 130, 120, 133, 122, 150, 147, 156, 123, 126, 140, 120, 134, 136, 143, 132, 139, 128, 160, 134, 125, 120, 134, 118, 134, 129, 132, 147, 130, 132, 168, 133, 130, 133, 133, 130, 132, 144, 141, 135, 143, 140, 119, 133, 147, 145, 137, 129, 132, 134, 140, 144, 132, 125, 137, 132, 147, 139, 125, 128, 129, 130, 139, 146, 128, 159, 148, 129, 132, 144, 131, 155, 124, 133, 141, 128, 142, 121, 138, 143, 139, 131, 148, 131, 134, 123, 145, 134, 139, 135, 143, 138, 166, 136, 140, 133, 140, 137, 147, 131, 136, 125, 134, 127, 165, 164, 142, 141, 137, 131, 143, 130, 137, 136, 134, 151, 142, 155, 135, 146, 138, 142, 126, 135, 133, 124, 124, 136, 140, 142, 121, 146, 136, 136, 134, 139, 129, 136, 132, 156, 124, 131, 146, 138, 128, 115, 129, 134, 134, 139, 129, 123, 134, 135, 138, 124, 108, 128, 138, 143, 140, 124, 141, 129, 143, 129, 130, 139, 132, 137, 131, 162, 136, 142, 137, 139, 131, 126, 140, 120, 135, 116, 138, 134, 141, 131, 162, 143, 144, 140, 123, 156, 129, 131, 148, 130, 130, 139, 136, 147, 142, 130, 133, 135, 146, 136, 133, 135, 135, 144, 149, 121, 138, 131, 133, 136, 131, 141, 133, 140, 127, 150, 134, 148, 137, 125, 131, 129, 125, 145, 142, 131, 131, 126, 151, 142, 136, 132, 128, 146, 132, 126, 141, 124, 130, 133, 140, 124, 125, 109, 126, 141, 148, 138, 135, 136, 128, 141, 127, 137, 133, 132, 139, 143, 133, 143, 142, 132, 140, 120, 143, 129, 147, 134, 155, 136, 134, 137, 141, 129, 130, 134, 129, 126, 138, 122, 137, 123, 138, 131, 126, 147, 127, 133, 126, 135, 139, 128, 133, 148, 129, 125, 109, 131, 118, 132, 139, 128, 133, 137, 143, 127, 124, 135, 137, 132, 123, 135, 140, 129, 140, 146, 145, 139, 139, 135, 138, 140, 129, 127, 136, 130, 131, 128, 140, 129, 133, 137, 138, 136, 128, 136, 132, 136, 140, 128, 134, 133, 136, 130, 144, 142, 135, 140, 136, 136, 134, 115, 142, 132, 140, 124, 130, 145, 136, 142, 134, 137, 124, 143, 140, 150, 126, 127, 121, 133, 135, 130, 133, 135, 137, 140, 126, 136, 120, 143, 133, 136, 129, 144, 122, 136, 143, 133, 143, 141, 149, 131, 127, 148, 146, 140, 132, 134, 136, 124, 147, 127, 134, 129, 131, 131, 145, 138, 124, 143, 130, 148, 141, 136, 126, 138, 138, 138, 132, 139, 144, 164, 133, 137, 141, 119, 129, 139, 135, 151, 148, 130, 129, 137, 138, 137, 136, 113, 133, 126, 132, 143, 122, 136, 135, 132, 160, 139, 133, 151, 146, 131, 137, 125, 132, 129, 137, 126, 147, 134, 117, 140, 123, 132, 157, 129, 151, 129, 136, 140, 97, 133, 151, 137, 137, 138, 132, 117, 130, 140, 147, 145, 138, 119, 129, 137, 136, 136, 138, 128, 123, 137, 135, 134, 139, 129, 128, 130, 147, 144, 132, 134, 132, 145, 127, 144, 127, 140, 125, 131, 142, 155, 109, 141, 129, 133, 113, 140, 138, 135, 134, 143, 146, 134, 128, 148, 129, 131, 126, 127, 136, 149, 142, 138, 134, 127, 139, 134, 145, 153, 131, 130, 142, 131, 133, 126, 131, 140, 139, 140, 141, 148, 138, 150, 142, 140, 135, 131, 130, 135, 148, 131, 146, 131, 137, 124, 135, 137, 124, 137, 135, 151, 134, 118, 138, 130, 135, 128, 144, 140, 139, 146, 124, 129, 123, 136, 128, 153, 140, 140, 132, 140, 137, 129, 130, 128, 149, 137, 137, 132, 128, 131, 132, 140, 131, 137, 151, 134, 128, 137, 148, 128, 130, 145, 146, 140, 142, 129, 122, 134, 134, 131, 138, 130, 133, 142, 134, 139, 133, 135, 148, 134, 149, 137, 143, 137, 143, 136, 141, 139, 144, 133, 138, 142, 131, 135, 137, 140, 114, 132, 143, 129, 147, 139, 129, 122, 128, 135, 138, 143, 144, 131, 124, 133, 127, 138, 140, 147, 129, 135, 141, 139, 133, 136, 126, 134, 129, 146, 131, 127, 135, 137, 130, 136, 136, 133, 146, 127, 137, 149, 142, 136, 140, 132, 119, 132, 133, 124, 148, 143, 146, 144, 136, 157, 131, 129, 131, 137, 146, 133, 143, 141, 144, 135, 122, 152, 136, 142, 135, 146, 141, 123, 144, 132, 142, 123, 137, 134, 116, 132, 133, 134, 143, 134, 141, 150, 140, 127, 141, 131, 134, 142, 141, 138, 136, 147, 127, 129, 126, 131, 149, 129, 147, 129, 141, 150, 143, 148, 127, 138, 135, 126, 141, 123, 133, 129, 136, 132, 134, 140, 136, 143, 140, 134, 143, 141, 119, 134, 142, 130, 143, 145, 134, 133, 146, 122, 137, 143, 141, 130, 138, 122, 140, 133, 134, 128, 135, 147, 140, 136, 137, 150, 138, 131, 135, 121, 136, 138, 147, 137, 141, 144, 135, 123, 129, 133, 140, 129, 130, 144, 143, 138, 132, 141, 141, 117, 129, 125, 133, 140, 130, 117, 141, 143, 130, 124, 133, 144, 144, 134, 133, 137, 131, 134, 134, 144, 135, 135, 139, 130, 135, 145, 130, 131, 125, 138, 129, 137, 134, 136, 132, 129, 118, 133, 130, 133, 134, 138, 145, 139, 132, 127, 120, 135, 132, 136, 138, 125, 129, 127, 131, 129, 136, 141, 136, 155, 140, 129, 121, 145, 122, 117, 131, 142, 128, 131, 132, 145, 127, 140, 135, 140, 128, 136, 139, 124, 139, 130, 136, 129, 138, 135, 138, 134, 140, 128, 144, 141, 132, 143, 141, 144, 131, 145, 135, 144, 140, 147, 141, 124, 142, 130, 145, 143, 142, 135, 154, 115, 135, 129, 140, 140, 138, 143, 133, 143, 140, 134, 139, 125, 136, 130, 139, 138, 136, 133, 147, 125, 131, 143, 142, 145, 141, 138, 129, 145, 134, 142, 152, 139, 145, 136, 129, 145, 131, 151, 131, 137, 144, 131, 144, 136, 119, 144, 133, 135, 125, 134, 137, 135, 129, 109, 136, 145, 130, 134, 135, 144, 132, 137, 127, 125, 134, 137, 139, 143, 137, 138, 131, 141, 137, 138, 131, 132, 127, 128, 132, 132, 127, 148, 112, 138, 124, 127, 132, 133, 126, 138, 129, 140, 131, 137, 143, 139, 138, 142, 129, 152, 130, 141, 136, 126, 148, 131, 134, 134, 133, 136, 144, 133, 149, 137, 141, 134, 141, 132, 150, 137, 139, 135, 134, 143, 147, 123, 114, 137, 132, 145, 125, 138, 143, 132, 143, 134, 144, 136, 139, 126, 142, 145, 130, 122, 134, 133, 139, 140, 145, 142, 130, 131, 142, 152, 140, 130, 141, 126, 144, 133, 137, 138, 130, 128, 136, 136, 133, 129, 136, 129, 140, 121, 143, 133, 119, 139, 136, 146, 139, 137, 133, 145, 144, 132, 135, 134, 132, 145, 138, 142, 141, 137, 133, 140, 160, 141, 136, 133, 119, 126, 129, 136, 137, 128, 123, 122, 126, 129, 149, 134, 153, 138, 136, 133, 140, 142, 138, 135, 122, 139, 144, 133, 128, 135, 122, 138, 132, 136, 122, 132, 126, 134, 154, 135, 137, 129, 129, 130, 136, 138, 137, 139, 140, 140, 144, 144, 134, 132, 130, 143, 132, 139, 146, 129, 131, 136, 144, 137, 135, 137, 155, 140, 128, 131, 141, 132, 149, 132, 138, 129, 134, 134, 140, 122, 147, 131, 133, 140, 161, 124, 129, 140, 144, 142, 134, 140, 132, 131, 126, 98, 151, 135, 118, 138, 141, 142, 130, 140, 142, 134, 130, 128, 132, 135, 150, 146, 140, 123, 146, 132, 143, 136, 135, 130, 139, 115, 138, 146, 165, 138, 154, 148, 133, 132, 139, 142, 142, 136, 107, 127, 137, 145, 140, 144, 139, 141, 124, 143, 136, 131, 121, 124, 128, 143, 140, 153, 128, 137, 149, 143, 129, 132, 127, 139, 87, 133, 128, 135, 131, 131, 121, 146, 122, 146, 139, 121, 136, 141, 113, 146, 107, 144, 135, 141, 145, 137, 141, 130, 126, 142, 159, 154, 131, 126, 137, 133, 144, 138, 130, 147, 132, 145, 123, 117, 110, 136, 144, 143, 122, 134, 131, 138, 128, 136, 130, 133, 144, 135, 134, 131, 143, 127, 129, 140, 122, 135, 135, 138, 134, 121, 134, 136, 132, 148, 134, 139, 132, 130, 131, 139, 125, 137, 146, 142, 130, 141, 134, 143, 127, 129, 133, 129, 149, 131, 120, 134, 130, 132, 131, 141, 123, 137, 130, 124, 128, 147, 139, 129, 115, 136, 132, 136, 136, 138, 111, 144, 118, 138, 135, 136, 142, 170, 118, 133, 152, 141, 130, 127, 128, 141, 134, 136, 133, 138, 142, 137, 141, 135, 140, 134, 131, 135, 136, 142, 136, 131, 137, 142, 122, 137, 138, 138, 129, 134, 144, 114, 117, 137, 140, 132, 132, 127, 134, 123, 131, 141, 129, 138, 141, 138, 142, 125, 140, 142, 121, 130, 128, 125, 131, 158, 131, 125, 136, 149, 142, 171, 146, 133, 122, 133, 140, 128, 137, 135, 138, 135, 124, 129, 143, 132, 134, 124, 139, 142, 151, 131, 116, 137, 170, 130, 137, 136, 130, 138, 145, 134, 122, 124, 139, 136, 121, 143, 126, 137, 130, 136, 147, 149, 134, 126, 140, 141, 136, 133, 145, 121, 135, 126, 140, 133, 121, 129, 145, 121, 135, 131, 112, 128, 138, 139, 132, 141, 135, 162, 125, 127, 123, 138, 135, 132, 133, 157, 136, 134, 137, 136, 130, 128, 131, 134, 145, 123, 138, 116, 140, 144, 112, 134, 138, 138, 135, 141, 128, 143, 133, 136, 123, 139, 134, 147, 118, 130, 142, 131, 133, 131, 140, 141, 135, 146, 149, 137, 136, 128, 129, 133, 155, 120, 142, 123, 136, 144, 126, 124, 127, 148, 134, 110, 126, 138, 135, 138, 123, 133, 137, 129, 123, 138, 130, 137, 127, 111, 146, 135, 129, 148, 136, 134, 129, 131, 147, 142, 139, 128, 136, 138, 132, 140, 140, 129, 129, 142, 112, 138, 138, 131, 132, 134, 135, 125, 132, 140, 134, 137, 129, 132, 138, 132, 132, 135, 135, 138, 130, 138, 142, 135, 127, 131, 134, 137, 158, 125, 134, 131, 130, 124, 139, 137, 115, 135, 119, 128, 126, 139, 124, 134, 133, 141, 135, 133, 134, 134, 135, 139, 142, 117, 132, 123, 126, 132, 138, 135, 136, 137, 146, 159, 134, 126, 132, 143, 142, 127, 131, 133, 134, 137, 138, 150, 137, 137, 138, 128, 135, 129, 136, 136, 136, 151, 136, 141, 140, 138, 140, 125, 138, 138, 129, 130, 134, 124, 139, 128, 148, 132, 120, 126, 133, 131, 130, 125, 142, 128, 141, 138, 134, 132, 132, 145, 131, 124, 131, 131, 140, 138, 130, 134, 139, 143, 132, 122, 177, 133, 132, 154, 129, 145, 138, 133, 136, 142, 128, 131, 141, 137, 143, 130, 140, 140, 132, 129, 139, 137, 166, 132, 132, 151, 139, 123, 136, 142, 132, 135, 137, 138, 132, 137, 109, 134, 143, 142, 135, 139, 128, 129, 138, 135, 131, 128, 137, 138, 142, 138, 139, 146, 135, 140, 125, 136, 151, 143, 137, 124, 135, 141, 130, 134, 136, 131, 139, 131, 126, 131, 134, 124, 132, 145, 129, 136, 129, 126, 135, 149, 151, 125, 138, 134, 128, 132, 138, 143, 128, 135, 132, 140, 133, 126, 139, 138, 133, 131, 138, 131, 164, 135, 127, 135, 130, 131, 141, 134, 132, 129, 131, 136, 141, 143, 130, 131, 136, 145, 138, 132, 131, 140, 143, 133, 137, 133, 123, 145, 138, 139, 136, 138, 136, 133, 145, 126, 137, 131, 136, 135, 127, 128, 132, 137, 126, 136, 179, 143, 136, 136, 137, 135, 134, 129, 132, 137, 133, 129, 132, 133, 130, 142, 135, 140, 138, 131, 144, 120, 138, 128, 128, 140, 144, 133, 138, 134, 134, 140, 126, 135, 144, 141, 129, 137, 137, 133, 132, 133, 141, 135, 136, 132, 125, 133, 128, 146, 134, 138, 133, 132, 128, 136, 136, 143, 134, 125, 135, 129, 140, 151, 139, 129, 143, 139, 140, 118, 140, 130, 133, 134, 157, 128, 134, 136, 140, 134, 134, 154, 137, 135, 141, 128, 145, 136, 148, 133, 138, 146, 129, 129, 123, 128, 130, 126, 135, 137, 130, 145, 138, 126, 135, 135, 130, 127, 137, 142, 134, 150, 137, 139, 134, 132, 163, 130, 138, 142, 136, 143, 141, 138, 132, 143, 144, 133, 137, 145, 132, 132, 134, 134, 126, 136, 154, 130, 129, 133, 124, 137, 129, 137, 140, 138, 140, 138, 138, 143, 144, 138, 132, 131, 146, 121, 129, 136, 146, 130, 139, 132, 139, 130, 139, 132, 142, 129, 127, 134, 115, 128, 139, 138, 132, 160, 119, 140, 138, 131, 151, 141, 136, 138, 131, 138, 130, 133, 135, 139, 134, 125, 131, 126, 132, 128, 119, 138, 131, 125, 126, 128, 130, 138, 141, 128, 128, 141, 144, 129, 150, 138, 139, 140, 134, 127, 140, 140, 128, 138, 124, 138, 129, 132, 133, 136, 141, 114, 133, 128, 132, 132, 135, 110, 123, 139, 142, 144, 135, 139, 141, 133, 135, 129, 140, 133, 128, 133, 129, 134, 138, 136, 134, 145, 136, 160, 138, 134, 134, 132, 132, 136, 134, 139, 133, 137, 134, 128, 135, 142, 143, 149, 124, 132, 145, 139, 135, 149, 129, 126, 129, 124, 136, 137, 138, 129, 133, 138, 135, 137, 140, 135, 140, 155, 145, 120, 126, 141, 139, 131, 133, 128, 140, 132, 152, 141, 133, 133, 136, 137, 137, 116, 146, 138, 152, 139, 130, 128, 127, 145, 139, 122, 137, 151, 147, 135, 146, 127, 118, 129, 131, 139, 138, 111, 128, 142, 149, 130, 133, 142, 141, 126, 131, 130, 130, 149, 132, 128, 125, 123, 127, 133, 131, 120, 130, 134, 141, 120, 137, 139, 143, 129, 132, 151, 130, 139, 135, 141, 137, 132, 128, 140, 128, 131, 134, 141, 123, 135, 135, 141, 132, 152, 144, 148, 136, 135, 133, 130, 136, 138, 153, 132, 130, 137, 139, 132, 133, 129, 139, 129, 131, 129, 141, 133, 144, 148, 133, 158, 129, 136, 143, 154, 128, 133, 134, 131, 140, 134, 125, 133, 142, 132, 134, 132, 139, 117, 129, 126, 132, 132, 144, 142, 136, 127, 124, 142, 127, 137, 146, 134, 144, 139, 105, 131, 122, 115, 124, 143, 138, 142, 125, 123, 129, 146, 128, 140, 137, 128, 134, 135, 136, 140, 116, 134, 148, 141, 140, 146, 135, 134, 129, 134, 146, 143, 141, 140, 127, 142, 136, 136, 136, 141, 138, 128, 147, 126, 132, 141, 139, 133, 149, 128, 132, 128, 131, 131, 130, 138, 133, 133, 149, 140, 132, 144, 143, 127, 130, 152, 128, 140, 127, 149, 138, 133, 119, 128, 137, 143, 133, 134, 130, 129, 129, 144, 135, 130, 129, 127, 133, 132, 138, 136, 133, 131, 136, 130, 127, 130, 126, 129, 146, 120, 146, 124, 143, 134, 124, 139, 132, 133, 136, 150, 136, 144, 123, 142, 130, 128, 129, 143, 132, 140, 137, 143, 135, 126, 139, 135, 143, 133, 129, 138, 128, 109, 136, 135, 127, 129, 143, 143, 141, 131, 143, 135, 132, 132, 133, 128, 139, 133, 137, 153, 137, 129, 129, 138, 149, 140, 137, 149, 141, 138, 135, 134, 134, 122, 137, 134, 138, 136, 125, 130, 132, 147, 138, 131, 142, 120, 131, 144, 140, 137, 133, 134, 136, 141, 139, 129, 136, 128, 133, 131, 136, 134, 135, 131, 136, 133, 136, 140, 136, 139, 135, 137, 128, 128, 144, 131, 138, 137, 132, 150, 143, 136, 132, 126, 158, 137, 132, 120, 114, 165, 116, 143, 128, 132, 138, 144, 151, 135, 136, 119, 126, 136, 140, 153, 164, 129, 134, 134, 127, 135, 137, 142, 131, 139, 139, 135, 140, 152, 135, 132, 135, 138, 133, 146, 139, 133, 145, 116, 141, 134, 125, 150, 132, 130, 138, 143, 134, 137, 134, 134, 135, 126, 140, 132, 143, 132, 138, 156, 139, 132, 128, 147, 130, 159, 133, 143, 137, 142, 152, 134, 136, 145, 127, 137, 138, 140, 144, 141, 113, 131, 151, 135, 132, 146, 126, 134, 116, 138, 126, 141, 118, 149, 142, 148, 137, 143, 141, 127, 135, 139, 142, 134, 139, 131, 131, 140, 152, 127, 137, 140, 128, 128, 125, 129, 133, 117, 134, 146, 124, 134, 130, 148, 142, 124, 153, 122, 129, 122, 156, 128, 133, 144, 146, 135, 121, 120, 144, 140, 119, 128, 158, 126, 128, 143, 121, 138, 130, 141, 133, 143, 144, 160, 130, 129, 149, 116, 146, 130, 140, 127, 132, 130, 140, 128, 135, 127, 146, 132, 136, 133, 147, 135, 127, 139, 149, 129, 149, 126, 145, 132, 126, 140, 141, 145, 130, 161, 140, 138, 136, 137, 121, 144, 127, 138, 135, 132, 125, 135, 140, 130, 146, 140, 136, 129, 145, 114, 129, 133, 138, 133, 135, 148, 143, 140, 155, 135, 145, 139, 146, 143, 126, 120, 140, 157, 142, 161, 155, 141, 137, 137, 138, 126, 136, 130, 125, 131, 135, 123, 152, 140, 133, 160, 139, 142, 125, 141, 130, 135, 128, 136, 138, 139, 136, 139, 127, 121, 125, 130, 144, 145, 140, 139, 125, 141, 130, 126, 151, 150, 135, 133, 147, 122, 143, 146, 146, 139, 134, 129, 143, 135, 135, 116, 129, 115, 130, 127, 142, 138, 135, 145, 125, 129, 130, 141, 140, 135, 133, 125, 131, 127, 134, 129, 140, 136, 128, 139, 149, 146, 137, 143, 137, 133, 135, 136, 136, 129, 144, 132, 130, 135, 153, 133, 127, 112, 154, 141, 138, 135, 129, 135, 120, 132, 125, 155, 140, 128, 132, 142, 143, 133, 127, 134, 123, 138, 137, 131, 154, 141, 144, 133, 134, 124, 149, 148, 128, 152, 126, 144, 126, 136, 144, 138, 145, 120, 141, 140, 127, 134, 123, 148, 121, 134, 136, 135, 140, 120, 138, 128, 134, 135, 136, 134, 162, 144, 138, 139, 143, 126, 144, 130, 133, 147, 145, 128, 125, 130, 133, 148, 136, 131, 128, 143, 126, 139, 138, 136, 133, 137, 126, 148, 146, 137, 136, 144, 138, 143, 126, 134, 132, 144, 134, 148, 147, 139, 134, 135, 131, 135, 127, 134, 116, 137, 127, 123, 122, 132, 131, 134, 135, 129, 130, 126, 126, 137, 133, 131, 136, 128, 139, 175, 144, 150, 148, 131, 137, 130, 131, 141, 127, 135, 134, 144, 130, 141, 137, 128, 138, 127, 129, 122, 131, 143, 151, 133, 134, 132, 131, 126, 136, 142, 140, 129, 131, 123, 145, 132, 143, 142, 168, 125, 115, 130, 132, 133, 135, 124, 138, 132, 133, 149, 142, 143, 132, 126, 118, 142, 145, 163, 139, 131, 124, 125, 128, 130, 141, 130, 116, 133, 145, 127, 126, 143, 134, 132, 131, 131, 135, 131, 122, 132, 133, 137, 129, 138, 152, 133, 132, 138, 124, 131, 144, 130, 132, 134, 145, 127, 139, 125, 137, 149, 145, 146, 130, 145, 138, 132, 141, 158, 132, 121, 132, 153, 135, 144, 138, 133, 129, 130, 129, 139, 136, 129, 137, 142, 159, 125, 145, 128, 137, 144, 143, 122, 115, 131, 150, 131, 126, 140, 144, 147, 134, 147, 130, 139, 142, 133, 141, 131, 132, 135, 142, 140, 135, 153, 144, 148, 155, 148, 143, 139, 122, 139, 132, 133, 133, 121, 135, 141, 140, 127, 124, 128, 136, 122, 133, 138, 131, 146, 120, 128, 138, 134, 152, 121, 136, 127, 143, 141, 139, 154, 136, 141, 128, 138, 135, 125, 166, 134, 152, 138, 144, 122, 138, 139, 135, 126, 132, 137, 142, 138, 133, 135, 144, 126, 140, 136, 137, 132, 142, 130, 123, 139, 143, 128, 147, 141, 124, 131, 136, 140, 146, 132, 135, 135, 130, 139, 140, 140, 129, 132, 137, 135, 135, 138, 140, 120, 133, 139, 140, 141, 155, 147, 137, 153, 144, 136, 119, 145, 135, 135, 127, 137, 133, 134, 138, 118, 135, 143, 143, 144, 134, 129, 143, 137, 131, 140, 140, 128, 142, 131, 137, 133, 142, 150, 136, 147, 149, 134, 135, 134, 142, 137, 133, 129, 131, 131, 133, 137, 133, 134, 141, 114, 140, 133, 140, 131, 135, 129, 141, 128, 148, 139, 142, 132, 136, 115, 141, 141, 136, 143, 138, 138, 133, 139, 135, 130, 141, 150, 135, 123, 134, 141, 127, 134, 133, 132, 138, 153, 137, 140, 127, 143, 130, 138, 143, 134, 142, 146, 144, 137, 146, 123, 140, 145, 133, 134, 146, 129, 136, 129, 135, 130, 142, 137, 136, 135, 147, 140, 139, 131, 142, 124, 151, 130, 136, 134, 127, 149, 143, 137, 137, 138, 140, 135, 131, 140, 138, 141, 130, 136, 131, 139, 142, 137, 139, 129, 127, 136, 121, 133, 138, 137, 155, 138, 124, 144, 149, 139, 131, 144, 132, 135, 132, 136, 125, 135, 138, 132, 144, 139, 134, 123, 129, 144, 131, 132, 133, 123, 124, 137, 126, 131, 131, 133, 143, 135, 127, 147, 134, 133, 133, 130, 131, 140, 147, 134, 131, 138, 129, 135, 137, 149, 138, 134, 137, 141, 135, 140, 135, 142, 135, 134, 132, 136, 134, 136, 129, 131, 142, 128, 142, 139, 147, 135, 141, 134, 142, 130, 135, 142, 136, 141, 141, 101, 129, 125, 151, 141, 132, 136, 140, 136, 145, 146, 142, 129, 131, 132, 143, 128, 128, 137, 129, 133, 128, 125, 137, 144, 142, 139, 163, 135, 125, 130, 123, 128, 130, 133, 141, 140, 146, 135, 135, 143, 157, 134, 139, 133, 139, 146, 138, 132, 128, 139, 135, 144, 138, 143, 135, 134, 134, 124, 126, 124, 149, 132, 140, 138, 134, 133, 150, 128, 144, 121, 135, 132, 137, 132, 134, 142, 134, 119, 139, 133, 142, 136, 112, 137, 135, 134, 140, 137, 131, 133, 137, 133, 130, 143, 124, 129, 144, 124, 141, 140, 137, 131, 138, 123, 131, 135, 109, 121, 137, 141, 146, 141, 141, 142, 138, 142, 138, 137, 126, 128, 143, 134, 139, 129, 131, 137, 137, 139, 137, 142, 130, 121, 130, 128, 138, 143, 139, 151, 133, 134, 133, 134, 139, 141, 125, 120, 139, 132, 142, 133, 132, 138, 115, 139, 166, 129, 141, 126, 140, 116, 134, 139, 136, 136, 134, 141, 122, 141, 147, 135, 149, 142, 134, 139, 142, 135, 141, 130, 137, 129, 141, 135, 151, 133, 136, 126, 137, 135, 137, 140, 123, 125, 129, 131, 127, 141, 139, 133, 124, 137, 137, 136, 140, 131, 135, 139, 135, 140, 134, 145, 130, 119, 142, 138, 134, 137, 144, 139, 131, 134, 143, 130, 136, 149, 134, 140, 143, 126, 137, 148, 133, 150, 143, 142, 129, 136, 139, 155, 131, 131, 134, 136, 124, 127, 135, 150, 136, 126, 137, 133, 141, 128, 136, 135, 130, 132, 136, 136, 135, 130, 139, 132, 127, 129, 137, 143, 142, 137, 130, 129, 142, 138, 136, 137, 140, 141, 143, 136, 134, 142, 136, 139, 143, 139, 146, 144, 138, 135, 137, 130, 139, 127, 136, 137, 133, 139, 131, 141, 135, 133, 138, 125, 138, 153, 129, 126, 140, 123, 145, 129, 125, 139, 138, 138, 127, 142, 136, 143, 147, 137, 138, 130, 142, 131, 141, 135, 141, 140, 142, 132, 142, 135, 134, 142, 136, 120, 130, 135, 145, 136, 133, 135, 137, 133, 135, 155, 131, 144, 135, 143, 141, 140, 136, 143, 140, 139, 130, 117, 133, 130, 135, 146, 143, 133, 138, 141, 128, 136, 144, 128, 124, 138, 127, 147, 134, 136, 142, 147, 137, 133, 144, 137, 132, 139, 140, 143, 144, 134, 125, 139, 143, 137, 143, 141, 140, 135, 137, 139, 138, 140, 128, 138, 132, 132, 130, 138, 115, 170, 134, 138, 137, 131, 134, 141, 135, 144, 133, 135, 146, 143, 141, 137, 132, 137, 140, 135, 137, 131, 145, 138, 145, 135, 149, 129, 135, 130, 143, 140, 141, 137, 140, 151, 150, 136, 138, 145, 139, 128, 137, 146, 135, 137, 114, 135, 137, 135, 133, 133, 130, 143, 129, 135, 137, 130, 144, 136, 136, 122, 142, 138, 135, 135, 135, 147, 148, 127, 136, 131, 140, 140, 140, 141, 133, 136, 155, 139, 140, 135, 134, 148, 139, 130, 137, 144, 129, 134, 134, 132, 134, 134, 138, 132, 135, 130, 135, 142, 149, 130, 126, 124, 131, 139, 143, 126, 136, 136, 134, 135, 152, 133, 130, 116, 141, 135, 137, 133, 119, 139, 135, 128, 133, 148, 126, 136, 139, 134, 138, 149, 152, 147, 125, 144, 132, 130, 135, 126, 134, 138, 130, 139, 131, 138, 144, 137, 133, 135, 140, 126, 155, 140, 135, 139, 119, 117, 123, 137, 142, 136, 122, 138, 147, 141, 125, 133, 136, 135, 141, 128, 138, 127, 143, 129, 124, 142, 135, 136, 142, 140, 126, 141, 128, 133, 135, 138, 148, 132, 143, 130, 143, 137, 127, 146, 138, 139, 145, 133, 127, 143, 143, 142, 133, 132, 130, 130, 131, 148, 150, 134, 132, 142, 142, 143, 136, 140, 139, 140, 130, 151, 141, 142, 137, 137, 145, 146, 134, 137, 144, 136, 146, 136, 136, 138, 130, 132, 137, 130, 136, 134, 146, 141, 134, 130, 136, 130, 137, 143, 135, 148, 123, 166, 137, 137, 139, 146, 146, 142, 123, 153, 137, 145, 136, 137, 129, 133, 136, 139, 125, 137, 133, 139, 131, 139, 137, 139, 135, 122, 123, 133, 121, 117, 141, 142, 133, 144, 142, 137, 141, 138, 137, 141, 147, 123, 125, 144, 126, 137, 140, 140, 141, 142, 141, 131, 142, 134, 135, 134, 131, 134, 148, 137, 136, 122, 124, 123, 128, 135, 135, 130, 143, 133, 144, 137, 129, 122, 142, 143, 127, 141, 134, 151, 139, 130, 116, 129, 138, 127, 133, 129, 142, 143, 131, 137, 135, 108, 135, 133, 127, 137, 134, 149, 128, 136, 129, 133, 139, 124, 136, 136, 135, 126, 143, 127, 133, 128, 141, 141, 132, 141, 142, 134, 124, 125, 125, 144, 124, 142, 138, 139, 134, 135, 130, 126, 134, 132, 127, 139, 138, 138, 128, 142, 128, 134, 132, 142, 126, 129, 129, 132, 138, 148, 123, 139, 126, 147, 120, 147, 144, 130, 153, 135, 141, 135, 139, 130, 128, 142, 124, 134, 143, 139, 140, 140, 135, 134, 129, 116, 135, 138, 129, 135, 125, 137, 137, 125, 129, 126, 129, 135, 154, 133, 140, 137, 124, 133, 150, 128, 120, 125, 136, 119, 137, 134, 155, 126, 127, 139, 140, 142, 147, 134, 147, 143, 140, 130, 145, 142, 124, 128, 133, 150, 140, 129, 129, 127, 137, 131, 132, 129, 139, 137, 149, 135, 139, 135, 138, 136, 138, 133, 140, 150, 131, 139, 136, 137, 134, 129, 130, 133, 134, 134, 131, 141, 131, 127, 123, 142, 126, 135, 128, 132, 126, 148, 138, 132, 148, 137, 135, 140, 134, 151, 133, 128, 136, 137, 138, 159, 135, 121, 144, 137, 144, 149, 134, 140, 136, 129, 138, 139, 134, 139, 139, 128, 143, 138, 137, 143, 137, 135, 122, 142, 127, 142, 139, 133, 127, 125, 131, 130, 127, 140, 140, 130, 124, 135, 130, 134, 139, 145, 129, 136, 139, 142, 143, 150, 141, 137, 142, 143, 137, 131, 137, 142, 151, 134, 118, 142, 133, 113, 130, 139, 133, 142, 131, 136, 138, 117, 135, 130, 139, 156, 145, 155, 132, 137, 139, 121, 137, 135, 141, 140, 111, 143, 141, 126, 139, 137, 131, 141, 137, 158, 132, 134, 141, 128, 133, 128, 126, 126, 135, 134, 132, 125, 141, 146, 133, 141, 140, 142, 136, 128, 147, 133, 141, 140, 143, 130, 132, 116, 137, 128, 135, 140, 142, 134, 137, 141, 136, 136, 134, 134, 136, 129, 143, 131, 141, 139, 131, 137, 146, 127, 138, 137, 132, 127, 123, 139, 140, 146, 140, 138, 129, 133, 136, 137, 131, 134, 144, 131, 127, 135, 157, 130, 138, 142, 140, 146, 139, 127, 125, 144, 139, 136, 157, 125, 134, 133, 135, 145, 131, 140, 114, 135, 137, 132, 129, 129, 145, 124, 127, 143, 149, 142, 141, 135, 126, 130, 134, 140, 144, 138, 134, 143, 130, 137, 142, 135, 133, 141, 149, 135, 130, 137, 143, 131, 149, 145, 145, 137, 135, 122, 140, 131, 126, 131, 132, 141, 139, 157, 122, 152, 138, 128, 138, 136, 122, 138, 135, 147, 123, 131, 144, 144, 141, 127, 127, 125, 138, 134, 124, 124, 137, 150, 125, 144, 137, 139, 138, 123, 138, 119, 146, 151, 129, 143, 85, 148, 154, 121, 157, 150, 151, 147, 154, 139, 124, 142, 142, 112, 130, 140, 164, 111, 127, 173, 135, 144, 136, 137, 137, 151, 116, 121, 153, 133, 115, 142, 177, 133, 174, 138, 168, 133, 92, 129, 128, 128, 145, 130, 134, 135, 135, 126, 142, 146, 131, 135, 120, 117, 139, 134, 131, 159, 118, 120, 123, 113, 147, 111, 131, 147, 122, 126, 120, 137, 140, 141, 134, 128, 124, 137, 151, 132, 145, 127, 148, 143, 103, 114, 157, 116, 130, 117, 133, 130, 113, 140, 128, 126, 124, 136, 117, 143, 128, 132, 142, 124, 120, 149, 144, 126, 122, 142, 112, 146, 148, 108, 119, 130, 127, 127, 125, 132, 131, 132, 136, 123, 157, 116, 135, 156, 116, 152, 120, 144, 144, 135, 140, 129, 150, 181, 109, 134, 136, 128, 127, 121, 142, 143, 120, 143, 148, 135, 142, 116, 140, 137, 139, 132, 139, 109, 130, 141, 153, 122, 84, 166, 143, 141, 122, 162, 139, 127, 129, 122, 123, 110, 139, 143, 183, 129, 141, 139, 134, 134, 123, 115, 141, 139, 130, 139, 142, 225, 143, 157, 148, 139, 144, 120, 135, 170, 110, 152, 126, 149, 157, 132, 143, 140, 147, 129, 118, 119, 137, 147, 139, 146, 137, 159, 133, 133, 155, 127, 137, 128, 154, 127, 125, 121, 149, 131, 146, 134, 114, 125, 134, 157, 137, 101, 132, 128, 129, 144, 140, 149, 114, 125, 151, 173, 100, 121, 132, 118, 138, 150, 137, 141, 103, 119, 142, 132, 135, 132, 117, 143, 121, 160, 144, 136, 127, 129, 135, 130, 136, 117, 136, 74, 128, 149, 131, 126, 137, 102, 132, 132, 126, 134, 137, 125, 113, 103, 140, 129, 127, 139, 142, 143, 139, 142, 153, 147, 149, 129, 134, 132, 155, 155, 139, 110, 130, 136, 123, 136, 137, 122, 148, 153, 136, 140, 93, 149, 131, 139, 187, 140, 142, 155, 132, 154, 153, 145, 141, 151, 132, 149, 125, 119, 140, 148, 148, 131, 133, 132, 129, 122, 123, 109, 133, 135, 142, 138, 153, 139, 128, 129, 129, 124, 128, 124, 166, 139, 117, 106, 159, 151, 126, 129, 143, 154, 132, 137, 134, 149, 162, 133, 141, 128, 142, 151, 152, 127, 129, 131, 122, 140, 153, 156, 132, 131, 157, 131, 211, 133, 147, 133, 138, 137, 122, 147, 125, 134, 144, 130, 165, 143, 134, 129, 131, 136, 118, 121, 128, 128, 142, 134, 115, 131, 150, 143, 146, 112, 120, 141, 122, 138, 113, 128, 138, 142, 141, 137, 143, 120, 126, 126, 145, 144, 106, 145, 118, 122, 140, 180, 124, 150, 137, 128, 146, 126, 117, 136, 124, 127, 144, 140, 147, 135, 156, 146, 120, 129, 118, 111, 139, 170, 130, 136, 121, 112, 157, 123, 150, 147, 179, 130, 122, 158, 116, 137, 124, 116, 140, 139, 146, 135, 146, 135, 132, 141, 145, 120, 136, 118, 128, 155, 130, 160, 141, 129, 130, 136, 156, 139, 144, 107, 134, 108, 122, 143, 138, 131, 130, 127, 120, 120, 140, 146, 123, 143, 132, 125, 154, 136, 140, 126, 134, 126, 145, 132, 138, 133, 134, 158, 141, 137, 115, 144, 148, 147, 153, 132, 141, 125, 121, 123, 123, 134, 138, 133, 148, 142, 133, 131, 129, 127, 132, 152, 138, 130, 136, 136, 125, 140, 144, 124, 122, 140, 135, 157, 131, 127, 140, 154, 130, 139, 125, 128, 147, 135, 142, 134, 145, 161, 131, 118, 157, 148, 147, 132, 134, 144, 130, 119, 136, 130, 136, 134, 116, 129, 144, 139, 138, 133, 126, 125, 130, 151, 130, 127, 132, 135, 137, 112, 131, 122, 145, 146, 132, 105, 129, 144, 132, 145, 136, 120, 127, 128, 141, 115, 137, 119, 124, 134, 143, 136, 145, 133, 131, 122, 123, 135, 129, 135, 161, 137, 136, 134, 127, 156, 129, 124, 136, 114, 133, 135, 179, 139, 141, 149, 133, 112, 134, 137, 134, 134, 145, 154, 132, 158, 122, 126, 137, 138, 149, 130, 145, 111, 131, 134, 138, 133, 125, 136, 152, 134, 137, 136, 148, 132, 136, 138, 127, 130, 134, 107, 138, 137, 142, 139, 141, 134, 130, 133, 130, 136, 134, 137, 121, 131, 170, 159, 145, 121, 148, 131, 126, 138, 147, 132, 130, 126, 132, 145, 123, 136, 138, 125, 140, 137, 125, 140, 136, 132, 145, 127, 121, 125, 156, 136, 138, 138, 129, 133, 144, 133, 156, 128, 139, 132, 144, 164, 129, 152, 130, 143, 149, 127, 140, 132, 140, 131, 123, 138, 155, 140, 137, 136, 108, 136, 137, 134, 135, 135, 136, 131, 134, 125, 139, 137, 154, 138, 140, 130, 133, 143, 131, 118, 128, 126, 136, 134, 141, 121, 127, 143, 138, 131, 131, 146, 138, 135, 130, 144, 138, 129, 139, 138, 138, 134, 127, 140, 124, 143, 134, 130, 141, 136, 133, 141, 139, 130, 147, 125, 133, 137, 133, 127, 143, 131, 125, 148, 132, 134, 149, 141, 136, 133, 128, 131, 130, 131, 138, 134, 121, 140, 135, 136, 121, 142, 143, 140, 139, 153, 149, 154, 150, 133, 139, 124, 132, 139, 124, 136, 124, 132, 128, 122, 138, 133, 151, 132, 135, 140, 142, 139, 150, 133, 132, 140, 118, 148, 134, 146, 138, 149, 147, 139, 136, 144, 139, 138, 153, 144, 124, 133, 128, 132, 136, 130, 126, 133, 136, 128, 126, 129, 129, 146, 124, 133, 123, 130, 131, 140, 150, 136, 134, 150, 155, 134, 144, 137, 135, 129, 134, 136, 141, 112, 132, 140, 127, 124, 135, 126, 136, 111, 118, 120, 128, 128, 129, 130, 138, 138, 143, 133, 140, 134, 134, 140, 129, 119, 145, 132, 130, 141, 134, 130, 123, 140, 130, 133, 137, 123, 120, 134, 135, 137, 128, 129, 125, 135, 138, 124, 142, 119, 129, 132, 141, 138, 129, 155, 128, 147, 137, 122, 125, 139, 134, 111, 158, 139, 137, 152, 130, 129, 138, 143, 164, 141, 140, 134, 142, 135, 140, 138, 125, 138, 138, 134, 138, 146, 135, 130, 127, 133, 136, 139, 146, 128, 110, 126, 135, 124, 134, 132, 133, 128, 136, 142, 138, 144, 134, 141, 138, 135, 134, 135, 160, 127, 130, 135, 117, 141, 145, 138, 144, 139, 140, 145, 126, 133, 130, 137, 139, 129, 138, 132, 133, 134, 134, 149, 146, 144, 139, 132, 131, 135, 145, 135, 130, 141, 135, 131, 132, 134, 129, 138, 132, 140, 141, 135, 125, 137, 129, 147, 141, 140, 131, 131, 143, 139, 138, 129, 156, 138, 135, 142, 132, 130, 149, 136, 139, 131, 140, 126, 133, 137, 136, 134, 135, 136, 131, 137, 141, 131, 146, 140, 122, 136, 125, 136, 134, 133, 145, 135, 126, 139, 135, 138, 143, 132, 144, 129, 136, 135, 139, 120, 125, 154, 138, 127, 127, 136, 125, 126, 143, 145, 138, 145, 131, 143, 134, 137, 136, 134, 148, 141, 145, 140, 137, 136, 135, 133, 134, 142, 133, 136, 135, 130, 116, 133, 150, 143, 130, 127, 136, 137, 141, 138, 151, 140, 130, 124, 127, 132, 143, 140, 142, 132, 125, 141, 136, 141, 131, 135, 143, 150, 133, 132, 144, 142, 134, 137, 136, 139, 132, 149, 140, 153, 135, 151, 133, 128, 147, 136, 131, 146, 138, 137, 138, 134, 135, 132, 120, 139, 121, 142, 126, 141, 139, 136, 126, 140, 136, 144, 146, 131, 136, 139, 127, 135, 132, 130, 140, 140, 139, 130, 127, 138, 136, 134, 123, 144, 144, 133, 130, 131, 132, 138, 140, 135, 145, 138, 140, 139, 141, 135, 121, 128, 121, 154, 144, 136, 137, 145, 140, 141, 129, 132, 127, 131, 142, 144, 138, 145, 138, 146, 152, 128, 139, 142, 139, 134, 139, 137, 125, 140, 132, 136, 139, 131, 130, 136, 147, 139, 134, 134, 136, 140, 126, 152, 136, 156, 134, 138, 140, 119, 135, 127, 142, 148, 132, 137, 144, 131, 133, 143, 136, 134, 134, 129, 146, 124, 139, 137, 141, 141, 136, 141, 125, 144, 133, 129, 137, 142, 129, 142, 144, 126, 127, 138, 136, 121, 147, 136, 141, 138, 139, 130, 148, 133, 139, 134, 149, 128, 139, 161, 145, 140, 131, 129, 144, 128, 139, 137, 131, 126, 134, 124, 126, 118, 131, 142, 136, 131, 151, 132, 135, 143, 132, 132, 145, 142, 134, 134, 125, 139, 141, 145, 126, 133, 142, 141, 135, 146, 148, 151, 135, 134, 136, 145, 146, 129, 124, 139, 137, 118, 144, 131, 130, 139, 131, 140, 139, 129, 138, 127, 134, 146, 134, 139, 132, 137, 116, 141, 123, 144, 126, 136, 120, 169, 134, 144, 126, 136, 140, 132, 129, 133, 135, 118, 133, 134, 127, 133, 138, 139, 127, 131, 131, 109, 136, 140, 151, 154, 152, 142, 143, 136, 130, 135, 126, 143, 141, 140, 143, 136, 131, 137, 145, 142, 135, 136, 134, 137, 139, 127, 133, 119, 140, 137, 127, 134, 134, 132, 136, 138, 145, 146, 129, 135, 124, 133, 128, 138, 131, 136, 138, 126, 137, 124, 136, 153, 142, 140, 137, 127, 137, 147, 144, 124, 146, 138, 132, 156, 130, 131, 133, 141, 135, 130, 139, 137, 137, 124, 150, 131, 140, 130, 149, 136, 118, 127, 136, 126, 142, 137, 135, 137, 125, 132, 148, 158, 135, 118, 133, 157, 136, 127, 124, 130, 139, 141, 131, 147, 133, 139, 110, 139, 136, 144, 118, 121, 142, 140, 135, 131, 132, 161, 130, 132, 145, 133, 139, 136, 130, 118, 135, 146, 126, 140, 131, 132, 141, 137, 145, 136, 129, 159, 121, 136, 130, 114, 134, 142, 134, 129, 128, 141, 135, 134, 147, 124, 133, 170, 131, 132, 137, 145, 136, 133, 147, 134, 126, 139, 145, 127, 138, 130, 138, 135, 140, 134, 121, 139, 133, 131, 151, 128, 140, 134, 138, 130, 134, 132, 132, 142, 133, 136, 137, 121, 146, 125, 138, 124, 134, 148, 131, 132, 135, 141, 164, 152, 132, 149, 132, 126, 133, 136, 146, 125, 148, 129, 130, 133, 140, 133, 122, 129, 129, 151, 129, 128, 129, 137, 126, 141, 137, 140, 135, 136, 133, 129, 131, 131, 128, 118, 128, 141, 151, 125, 132, 131, 137, 141, 133, 135, 136, 142, 130, 132, 135, 145, 137, 134, 135, 133, 136, 139, 137, 130, 127, 147, 114, 131, 130, 129, 134, 141, 136, 129, 120, 147, 130, 134, 128, 128, 149, 144, 122, 137, 136, 133, 132, 132, 125, 122, 122, 137, 142, 125, 135, 122, 148, 134, 124, 155, 136, 131, 149, 131, 139, 135, 145, 124, 135, 125, 141, 130, 136, 124, 129, 138, 139, 142, 134, 149, 130, 129, 137, 137, 133, 131, 128, 138, 129, 139, 145, 121, 144, 129, 142, 135, 129, 139, 131, 142, 137, 144, 125, 116, 131, 134, 135, 124, 142, 127, 141, 134, 128, 145, 138, 149, 143, 129, 148, 127, 128, 128, 129, 137, 138, 126, 135, 148, 114, 133, 138, 130, 138, 131, 128, 135, 145, 129, 152, 135, 136, 134, 144, 136, 140, 133, 141, 142, 133, 128, 130, 151, 140, 124, 131, 145, 143, 133, 134, 142, 123, 152, 125, 147, 143, 134, 130, 135, 126, 139, 132, 143, 131, 137, 130, 137, 137, 124, 138, 128, 137, 134, 149, 127, 135, 134, 140, 123, 139, 127, 136, 129, 130, 132, 139, 149, 135, 141, 130, 140, 160, 135, 125, 156, 137, 147, 126, 136, 134, 119, 143, 129, 139, 135, 142, 129, 151, 143, 144, 132, 137, 117, 132, 133, 142, 135, 137, 137, 139, 134, 139, 130, 125, 128, 147, 129, 134, 141, 137, 152, 135, 137, 134, 132, 135, 131, 149, 135, 142, 133, 132, 146, 136, 127, 147, 140, 136, 133, 116, 129, 133, 130, 129, 123, 131, 136, 135, 159, 128, 125, 145, 142, 138, 137, 123, 149, 139, 138, 132, 131, 133, 126, 140, 135, 143, 138, 120, 129, 130, 159, 126, 141, 135, 152, 141, 131, 130, 135, 139, 150, 134, 132, 144, 134, 134, 136, 120, 126, 119, 133, 129, 148, 145, 138, 125, 119, 138, 149, 126, 142, 129, 124, 146, 136, 140, 139, 147, 155, 120, 143, 131, 130, 132, 128, 133, 138, 134, 143, 143, 137, 148, 129, 144, 125, 130, 141, 151, 135, 133, 135, 138, 134, 135, 135, 133, 130, 138, 141, 131, 129, 132, 136, 139, 138, 135, 126, 134, 138, 129, 134, 137, 132, 136, 150, 131, 145, 124, 148, 134, 131, 139, 139, 138, 131, 132, 131, 135, 152, 139, 128, 134, 135, 134, 136, 133, 133, 126, 139, 137, 138, 130, 138, 135, 133, 138, 129, 135, 139, 134, 132, 146, 131, 142, 143, 137, 139, 135, 135, 138, 140, 137, 140, 138, 124, 124, 124, 141, 148, 137, 143, 140, 138, 135, 132, 138, 138, 137, 147, 137, 145, 140, 130, 148, 133, 148, 151, 133, 145, 130, 130, 141, 134, 140, 145, 141, 133, 136, 140, 141, 148, 136, 131, 130, 139, 142, 119, 128, 134, 123, 132, 142, 140, 136, 139, 135, 141, 133, 131, 129, 139, 137, 130, 143, 137, 129, 137, 136, 138, 137, 134, 132, 135, 140, 134, 132, 146, 142, 141, 140, 138, 132, 146, 142, 132, 136, 140, 140, 133, 130, 134, 138, 148, 139, 126, 138, 134, 137, 142, 129, 139, 131, 134, 136, 120, 135, 147, 137, 136, 139, 141, 139, 135, 140, 140, 139, 160, 144, 147, 140, 142, 129, 128, 138, 132, 139, 135, 134, 139, 133, 141, 128, 133, 136, 146, 136, 133, 138, 137, 136, 136, 139, 136, 126, 124, 131, 146, 137, 148, 140, 121, 118, 132, 141, 124, 130, 130, 131, 146, 133, 137, 139, 133, 143, 137, 136, 136, 142, 139, 136, 130, 141, 144, 135, 138, 133, 126, 132, 145, 139, 152, 138, 140, 146, 133, 143, 135, 142, 129, 139, 136, 139, 136, 138, 131, 140, 140, 132, 128, 137, 147, 134, 131, 128, 131, 139, 127, 132, 135, 141, 140, 138, 126, 129, 132, 136, 127, 135, 129, 135, 115, 141, 134, 124, 127, 136, 107, 140, 135, 131, 134, 137, 129, 143, 138, 130, 131, 131, 141, 140, 143, 131, 132, 138, 134, 141, 140, 139, 136, 139, 136, 128, 132, 130, 137, 135, 129, 142, 117, 126, 131, 129, 127, 135, 131, 127, 142, 137, 137, 144, 128, 137, 131, 125, 132, 139, 137, 130, 143, 138, 142, 130, 135, 135, 136, 133, 140, 137, 136, 138, 138, 137, 123, 135, 131, 137, 135, 139, 132, 135, 130, 130, 137, 146, 132, 138, 134, 136, 141, 134, 135, 140, 128, 136, 139, 134, 136, 140, 140, 135, 139, 140, 133, 128, 133, 144, 143, 130, 131, 130, 143, 136, 120, 134, 138, 135, 139, 128, 138, 124, 134, 121, 143, 134, 151, 129, 135, 137, 149, 138, 134, 134, 134, 126, 134, 131, 129, 150, 130, 135, 132, 130, 144, 144, 125, 136, 138, 131, 136, 130, 126, 133, 159, 125, 123, 141, 138, 129, 134, 135, 132, 132, 139, 134, 134, 131, 149, 144, 140, 128, 139, 136, 109, 137, 127, 143, 141, 134, 136, 144, 129, 130, 132, 123, 131, 143, 133, 133, 143, 137, 131, 133, 135, 127, 143, 144, 146, 134, 128, 129, 127, 147, 142, 130, 137, 136, 128, 134, 134, 135, 143, 136, 127, 131, 145, 127, 138, 140, 131, 139, 132, 139, 132, 130, 148, 137, 140, 141, 145, 124, 130, 135, 132, 87, 134, 136, 140, 152, 130, 143, 158, 128, 130, 131, 144, 125, 131, 135, 123, 136, 137, 135, 130, 130, 138, 105, 135, 138, 124, 127, 133, 114, 135, 139, 157, 145, 147, 124, 136, 145, 132, 141, 125, 143, 137, 140, 142, 142, 139, 135, 117, 122, 126, 123, 136, 144, 142, 134, 130, 137, 139, 140, 150, 128, 132, 147, 128, 144, 132, 110, 134, 136, 131, 137, 146, 144, 126, 134, 151, 143, 126, 123, 135, 147, 126, 122, 137, 141, 143, 141, 131, 137, 136, 141, 117, 140, 133, 137, 155, 129, 132, 134, 136, 138, 144, 121, 123, 150, 154, 126, 136, 126, 134, 142, 127, 122, 135, 124, 147, 128, 126, 151, 133, 136, 114, 145, 132, 144, 137, 116, 131, 147, 137, 159, 169, 120, 134, 150, 129, 129, 132, 138, 144, 129, 131, 140, 155, 130, 141, 139, 164, 121, 138, 105, 129, 126, 140, 120, 139, 135, 125, 137, 135, 141, 129, 139, 130, 124, 145, 130, 152, 139, 137, 138, 147, 133, 135, 122, 128, 140, 137, 122, 140, 143, 153, 149, 146, 132, 132, 137, 119, 122, 129, 130, 135, 152, 161, 139, 133, 120, 143, 139, 152, 134, 143, 136, 128, 131, 128, 152, 136, 143, 130, 139, 139, 164, 141, 136, 139, 121, 139, 132, 132, 144, 134, 139, 140, 139, 128, 134, 136, 128, 118, 139, 136, 143, 139, 145, 138, 143, 140, 135, 137, 141, 138, 144, 162, 132, 138, 148, 134, 123, 145, 133, 133, 141, 138, 142, 140, 147, 138, 142, 120, 98, 139, 135, 133, 132, 126, 148, 133, 138, 119, 144, 148, 129, 140, 116, 133, 132, 144, 138, 132, 130, 131, 137, 120, 157, 137, 144, 124, 128, 141, 147, 138, 144, 135, 132, 153, 123, 139, 136, 127, 156, 134, 134, 130, 127, 131, 137, 150, 136, 152, 131, 133, 140, 140, 136, 139, 120, 135, 135, 131, 146, 130, 138, 134, 133, 144, 139, 163, 136, 140, 142, 126, 131, 128, 125, 133, 146, 153, 131, 132, 130, 116, 144, 138, 142, 145, 127, 137, 118, 136, 147, 142, 132, 125, 132, 149, 138, 135, 138, 132, 134, 124, 131, 142, 115, 142, 136, 142, 136, 121, 141, 136, 130, 145, 124, 140, 160, 163, 130, 123, 131, 132, 133, 141, 125, 129, 142, 141, 136, 154, 124, 134, 139, 128, 176, 149, 129, 129, 135, 145, 129, 147, 132, 118, 132, 122, 136, 131, 133, 131, 142, 137, 145, 127, 142, 134, 131, 131, 112, 145, 145, 133, 121, 147, 119, 113, 140, 135, 131, 126, 148, 149, 127, 136, 114, 125, 124, 134, 108, 132, 130, 122, 130, 118, 150, 134, 133, 138, 137, 159, 126, 119, 133, 141, 141, 135, 131, 141, 138, 138, 131, 135, 136, 143, 133, 141, 125, 114, 144, 127, 148, 121, 137, 146, 138, 127, 164, 127, 148, 145, 139, 135, 113, 128, 151, 123, 152, 133, 139, 132, 146, 139, 125, 128, 127, 145, 151, 133, 137, 148, 137, 145, 150, 135, 153, 136, 153, 142, 137, 151, 138, 132, 140, 116, 133, 133, 142, 148, 139, 137, 134, 125, 142, 132, 150, 148, 137, 136, 130, 141, 143, 134, 125, 137, 144, 150, 141, 140, 121, 147, 131, 135, 109, 141, 155, 130, 119, 129, 135, 136, 118, 142, 155, 124, 132, 140, 145, 140, 125, 154, 132, 141, 137, 133, 130, 156, 124, 112, 143, 152, 127, 136, 126, 157, 145, 146, 128, 128, 135, 139, 133, 130, 127, 139, 133, 140, 138, 129, 146, 137, 133, 140, 129, 144, 129, 124, 140, 142, 140, 135, 141, 144, 139, 133, 127, 150, 129, 128, 139, 131, 135, 141, 123, 151, 140, 146, 125, 122, 135, 144, 147, 138, 143, 144, 142, 144, 159, 140, 125, 132, 148, 120, 92, 141, 132, 94, 137, 115, 118, 122, 135, 138, 120, 132, 128, 143, 139, 138, 133, 121, 136, 139, 128, 128, 104, 138, 131, 126, 136, 158, 122, 126, 135, 137, 130, 143, 139, 141, 130, 130, 139, 142, 135, 133, 149, 138, 131, 136, 140, 143, 127, 144, 130, 151, 98, 129, 128, 130, 148, 141, 131, 136, 130, 153, 119, 121, 133, 139, 126, 142, 139, 142, 111, 119, 129, 139, 151, 96, 121, 125, 132, 141, 143, 141, 142, 155, 130, 124, 140, 141, 152, 149, 142, 144, 144, 139, 141, 141, 150, 131, 139, 138, 128, 129, 68, 138, 127, 156, 131, 128, 137, 157, 138, 155, 138, 134, 134, 141, 149, 138, 137, 133, 134, 139, 153, 130, 133, 128, 124, 124, 137, 143, 128, 133, 129, 140, 138, 137, 133, 127, 137, 137, 152, 140, 135, 136, 143, 139, 133, 133, 79, 134, 138, 130, 164, 156, 121, 145, 124, 144, 131, 129, 146, 155, 141, 143, 145, 126, 137, 149, 128, 149, 145, 125, 137, 137, 146, 132, 151, 154, 130, 144, 195, 128, 143, 134, 140, 135, 146, 139, 150, 155, 125, 141, 136, 160, 158, 140, 136, 143, 130, 135, 140, 145, 123, 115, 126, 115, 138, 140, 144, 143, 132, 132, 130, 137, 130, 135, 129, 127, 148, 133, 143, 142, 110, 141, 128, 159, 134, 125, 133, 91, 133, 128, 143, 158, 137, 135, 124, 154, 145, 119, 129, 126, 139, 143, 108, 131, 125, 140, 149, 133, 126, 142, 132, 134, 136, 148, 139, 128, 154, 105, 136, 134, 130, 143, 98, 138, 140, 142, 147, 143, 135, 135, 135, 105, 145, 137, 132, 131, 127, 138, 136, 136, 134, 130, 135, 128, 136, 137, 148, 131, 156, 137, 121, 139, 133, 141, 139, 144, 142, 130, 137, 131, 118, 139, 124, 126, 131, 133, 125, 144, 146, 135, 113, 130, 147, 133, 151, 131, 135, 141, 142, 162, 146, 113, 196, 142, 138, 140, 115, 134, 142, 140, 128, 145, 132, 139, 144, 126, 136, 137, 143, 124, 128, 124, 154, 121, 129, 141, 139, 127, 146, 144, 142, 159, 148, 131, 125, 143, 142, 125, 140, 149, 132, 131, 163, 126, 141, 153, 149, 125, 148, 124, 155, 138, 138, 145, 133, 141, 138, 142, 142, 126, 120, 146, 123, 129, 139, 135, 132, 128, 133, 121, 154, 138, 125, 135, 138, 129, 125, 132, 144, 153, 108, 141, 112, 134, 138, 139, 132, 127, 133, 131, 143, 146, 137, 125, 143, 151, 120, 137, 138, 132, 129, 121, 137, 143, 114, 147, 124, 132, 124, 120, 138, 139, 139, 135, 135, 139, 132, 128, 153, 150, 149, 131, 129, 156, 114, 120, 121, 137, 157, 139, 143, 134, 133, 139, 143, 127, 131, 143, 128, 131, 140, 133, 133, 121, 138, 131, 125, 125, 148, 127, 131, 141, 143, 148, 137, 136, 141, 131, 146, 118, 134, 107, 123, 122, 139, 143, 136, 173, 132, 126, 153, 130, 131, 132, 141, 143, 148, 142, 134, 131, 120, 163, 108, 131, 132, 129, 125, 136, 139, 133, 115, 134, 123, 150, 134, 124, 133, 155, 128, 122, 139, 118, 137, 129, 136, 139, 129, 131, 146, 133, 133, 134, 145, 145, 136, 138, 165, 109, 140, 138, 149, 152, 119, 133, 127, 138, 120, 139, 135, 148, 127, 149, 149, 129, 150, 131, 127, 148, 138, 133, 137, 126, 118, 145, 137, 135, 123, 139, 137, 142, 119, 126, 158, 138, 144, 137, 103, 130, 138, 148, 141, 127, 130, 137, 118, 127, 130, 158, 126, 118, 129, 130, 143, 129, 121, 118, 119, 132, 142, 138, 132, 126, 144, 128, 134, 131, 134, 136, 130, 124, 137, 123, 132, 135, 129, 129, 105, 118, 159, 133, 136, 116, 126, 111, 130, 144, 147, 135, 127, 135, 125, 135, 132, 130, 131, 133, 134, 141, 142, 130, 124, 153, 119, 127, 132, 140, 141, 139, 141, 146, 178, 132, 136, 156, 130, 112, 125, 126, 139, 160, 120, 136, 138, 151, 167, 132, 148, 140, 140, 132, 117, 146, 150, 137, 131, 129, 132, 125, 141, 130, 125, 142, 131, 145, 138, 126, 153, 150, 132, 148, 148, 131, 137, 129, 131, 133, 139, 139, 138, 116, 134, 149, 135, 136, 137, 134, 134, 144, 147, 142, 145, 142, 142, 128, 128, 129, 134, 116, 141, 129, 143, 129, 141, 135, 138, 134, 166, 113, 152, 136, 165, 138, 141, 127, 128, 121, 139, 129, 134, 133, 143, 129, 130, 131, 135, 110, 128, 133, 139, 124, 122, 140, 122, 140, 135, 139, 122, 148, 111, 129, 144, 126, 128, 151, 151, 133, 135, 124, 145, 143, 140, 135, 142, 133, 146, 137, 120, 129, 142, 127, 129, 139, 120, 129, 120, 138, 142, 154, 126, 140, 141, 129, 133, 133, 124, 178, 163, 126, 136, 144, 139, 129, 127, 110, 144, 134, 141, 123, 122, 146, 146, 132, 170, 134, 126, 163, 128, 136, 131, 135, 147, 127, 143, 128, 166, 135, 137, 142, 125, 133, 137, 136, 137, 138, 118, 138, 139, 124, 133, 104, 146, 140, 129, 135, 125, 143, 115, 145, 136, 116, 130, 129, 130, 120, 128, 135, 131, 130, 138, 138, 141, 136, 142, 129, 148, 138, 120, 120, 139, 138, 147, 135, 151, 146, 135, 137, 127, 129, 148, 134, 146, 137, 138, 146, 130, 124, 134, 138, 152, 125, 122, 137, 136, 130, 140, 139, 129, 141, 132, 141, 116, 142, 131, 113, 137, 125, 128, 131, 134, 142, 136, 116, 129, 139, 133, 142, 126, 126, 134, 136, 129, 134, 123, 142, 122, 135, 130, 125, 136, 141, 134, 129, 121, 142, 136, 128, 140, 133, 127, 141, 125, 137, 145, 127, 127, 145, 144, 141, 132, 134, 134, 143, 140, 133, 135, 146, 126, 136, 128, 143, 111, 132, 140, 127, 142, 133, 143, 142, 129, 133, 128, 137, 134, 133, 135, 137, 129, 118, 144, 132, 134, 129, 136, 136, 130, 130, 135, 145, 128, 133, 133, 131, 128, 120, 139, 131, 125, 118, 132, 139, 129, 143, 131, 138, 130, 140, 131, 132, 147, 118, 131, 116, 143, 124, 130, 135, 132, 128, 147, 134, 131, 127, 166, 142, 127, 114, 124, 116, 124, 133, 127, 144, 149, 154, 140, 136, 140, 141, 130, 138, 140, 131, 135, 136, 119, 132, 140, 133, 136, 142, 137, 137, 130, 130, 133, 133, 141, 130, 106, 141, 140, 143, 128, 130, 134, 135, 155, 142, 129, 135, 128, 138, 128, 140, 107, 144, 141, 133, 124, 133, 137, 128, 142, 131, 126, 136, 129, 143, 136, 123, 129, 138, 129, 140, 132, 118, 142, 134, 108, 130, 130, 131, 128, 135, 139, 136, 125, 135, 133, 141, 141, 133, 138, 140, 139, 139, 135, 130, 110, 133, 142, 132, 132, 131, 85, 138, 143, 139, 146, 142, 129, 111, 138, 141, 142, 133, 139, 137, 129, 133, 127, 137, 141, 136, 129, 135, 127, 141, 129, 134, 138, 144, 138, 134, 131, 133, 132, 133, 144, 131, 119, 128, 123, 129, 133, 142, 131, 131, 138, 137, 194, 134, 133, 138, 139, 154, 125, 144, 137, 132, 129, 132, 133, 135, 138, 134, 139, 131, 139, 125, 134, 129, 135, 134, 128, 145, 130, 141, 133, 145, 142, 125, 147, 134, 138, 144, 128, 137, 132, 142, 130, 141, 153, 126, 135, 141, 126, 131, 132, 129, 136, 140, 145, 142, 137, 135, 141, 160, 147, 152, 140, 136, 129, 163, 135, 146, 123, 132, 132, 132, 144, 137, 125, 134, 137, 137, 130, 136, 130, 136, 122, 136, 142, 129, 139, 126, 137, 139, 135, 142, 134, 138, 134, 141, 131, 134, 155, 142, 139, 140, 130, 136, 142, 138, 148, 131, 135, 135, 134, 141, 137, 153, 136, 142, 125, 141, 156, 144, 125, 130, 138, 147, 139, 132, 136, 148, 147, 137, 124, 128, 145, 140, 146, 135, 139, 140, 145, 130, 139, 134, 138, 133, 143, 132, 132, 141, 135, 135, 137, 117, 131, 130, 124, 132, 122, 143, 137, 114, 142, 147, 115, 145, 134, 141, 145, 138, 117, 138, 139, 144, 120, 143, 129, 130, 121, 126, 145, 132, 132, 141, 132, 156, 139, 139, 132, 140, 134, 139, 151, 128, 133, 127, 138, 145, 138, 131, 137, 120, 121, 122, 133, 130, 140, 141, 124, 140, 134, 134, 139, 136, 138, 138, 133, 137, 125, 113, 127, 143, 136, 140, 147, 138, 136, 131, 122, 139, 132, 142, 141, 137, 140, 138, 126, 137, 130, 136, 163, 137, 146, 134, 136, 148, 129, 129, 132, 136, 136, 125, 129, 141, 153, 132, 138, 128, 136, 147, 134, 134, 133, 140, 138, 128, 142, 134, 137, 123, 132, 129, 150, 131, 164, 142, 126, 137, 126, 142, 126, 149, 139, 133, 166, 151, 136, 145, 129, 139, 131, 141, 132, 131, 148, 129, 130, 122, 131, 131, 132, 128, 137, 133, 138, 133, 131, 109, 159, 145, 148, 108, 134, 143, 131, 124, 137, 161, 148, 134, 136, 142, 137, 137, 136, 151, 138, 121, 130, 151, 142, 147, 134, 139, 147, 122, 131, 136, 142, 140, 137, 130, 130, 148, 126, 128, 135, 151, 136, 142, 142, 140, 148, 120, 128, 126, 141, 146, 135, 148, 136, 133, 129, 136, 138, 125, 137, 135, 134, 131, 131, 137, 141, 142, 140, 138, 135, 138, 133, 121, 132, 140, 140, 138, 144, 138, 130, 149, 141, 152, 131, 124, 137, 143, 127, 137, 134, 138, 125, 132, 130, 132, 146, 129, 136, 141, 131, 139, 164, 140, 141, 135, 134, 165, 129, 127, 135, 131, 135, 141, 133, 119, 112, 153, 128, 131, 136, 134, 132, 145, 137, 154, 141, 136, 129, 140, 132, 138, 143, 134, 132, 132, 139, 147, 140, 131, 158, 133, 137, 135, 132, 145, 136, 140, 140, 122, 138, 135, 138, 130, 130, 122, 132, 146, 130, 139, 139, 133, 129, 139, 140, 138, 144, 129, 117, 148, 139, 145, 142, 138, 131, 129, 139, 136, 143, 122, 131, 130, 127, 137, 125, 144, 131, 152, 141, 131, 146, 147, 138, 143, 121, 139, 123, 148, 131, 144, 134, 142, 135, 143, 136, 144, 140, 140, 142, 124, 134, 138, 148, 124, 137, 128, 131, 141, 136, 125, 131, 150, 132, 128, 121, 128, 133, 142, 140, 143, 114, 133, 148, 134, 132, 129, 123, 141, 123, 134, 152, 142, 137, 134, 140, 113, 143, 128, 127, 134, 145, 148, 145, 125, 131, 132, 128, 135, 133, 134, 126, 139, 140, 148, 129, 134, 153, 138, 135, 147, 132, 140, 144, 131, 128, 134, 133, 132, 138, 138, 136, 131, 121, 146, 125, 136, 139, 139, 138, 134, 133, 142, 134, 124, 127, 138, 130, 125, 143, 126, 141, 147, 141, 132, 127, 144, 132, 134, 121, 163, 129, 137, 133, 159, 138, 146, 148, 148, 139, 128, 141, 137, 125, 138, 138, 167, 138, 124, 136, 128, 159, 137, 136, 131, 138, 132, 123, 141, 118, 138, 147, 140, 128, 154, 154, 124, 140, 137, 131, 124, 126, 146, 144, 126, 134, 140, 141, 141, 138, 146, 148, 126, 131, 124, 135, 126, 139, 139, 136, 130, 137, 146, 138, 133, 133, 130, 138, 139, 145, 131, 126, 137, 144, 149, 130, 135, 137, 119, 142, 145, 128, 136, 145, 128, 135, 139, 130, 145, 138, 139, 143, 140, 135, 126, 136, 140, 147, 151, 136, 126, 131, 117, 135, 142, 128, 147, 140, 131, 149, 125, 146, 137, 137, 137, 135, 137, 138, 102, 147, 140, 141, 146, 134, 135, 136, 132, 136, 131, 126, 131, 140, 134, 138, 142, 142, 137, 130, 138, 111, 125, 119, 141, 122, 165, 150, 134, 134, 132, 131, 140, 144, 137, 115, 138, 139, 108, 143, 138, 160, 142, 132, 145, 122, 123, 139, 143, 114, 135, 136, 115, 132, 138, 129, 128, 143, 125, 145, 130, 136, 142, 133, 139, 144, 134, 126, 141, 149, 144, 136, 140, 130, 144, 126, 148, 141, 151, 137, 129, 136, 155, 137, 157, 133, 137, 119, 132, 141, 134, 142, 140, 144, 141, 125, 148, 136, 141, 137, 132, 123, 142, 154, 129, 131, 128, 131, 131, 154, 132, 131, 126, 147, 137, 142, 128, 135, 128, 126, 128, 143, 138, 138, 167, 131, 140, 133, 135, 142, 136, 116, 166, 131, 163, 129, 150, 124, 126, 132, 127, 140, 137, 143, 133, 138, 145, 146, 133, 149, 137, 142, 135, 141, 130, 133, 125, 147, 134, 139, 141, 119, 142, 139, 141, 137, 139, 127, 134, 136, 122, 136, 127, 140, 152, 144, 145, 142, 139, 147, 124, 134, 173, 129, 142, 117, 140, 149, 126, 135, 126, 135, 139, 150, 131, 124, 132, 135, 129, 142, 141, 130, 124, 117, 128, 140, 148, 128, 130, 124, 138, 132, 134, 133, 145, 142, 142, 129, 139, 136, 153, 126, 124, 138, 139, 115, 152, 125, 118, 130, 133, 147, 156, 136, 124, 143, 144, 130, 132, 121, 140, 141, 147, 124, 122, 125, 131, 133, 140, 155, 132, 123, 126, 137, 146, 128, 128, 136, 130, 130, 128, 137, 120, 114, 124, 140, 132, 153, 127, 138, 139, 131, 133, 151, 127, 137, 137, 142, 126, 144, 122, 142, 138, 136, 123, 137, 117, 147, 135, 153, 135, 128, 136, 132, 125, 157, 135, 143, 147, 129, 108, 144, 136, 134, 137, 147, 137, 128, 130, 151, 155, 122, 126, 125, 144, 135, 135, 142, 122, 110, 139, 134, 138, 129, 136, 129, 131, 140, 150, 153, 139, 132, 111, 162, 133, 127, 131, 132, 144, 143, 130, 135, 124, 159, 158, 133, 118, 138, 138, 133, 140, 137, 145, 144, 150, 125, 128, 123, 121, 135, 138, 122, 139, 137, 132, 143, 129, 133, 134, 133, 131, 143, 124, 138, 145, 136, 129, 160, 131, 124, 123, 127, 150, 145, 110, 141, 123, 133, 139, 127, 124, 137, 147, 141, 135, 138, 121, 131, 138, 140, 132, 135, 122, 134, 119, 135, 135, 121, 119, 125, 129, 125, 148, 139, 142, 127, 129, 129, 130, 119, 149, 135, 151, 160, 132, 141, 126, 142, 138, 130, 137, 148, 150, 131, 145, 148, 124, 138, 138, 124, 131, 142, 140, 142, 147, 106, 151, 127, 145, 130, 130, 113, 139, 127, 145, 127, 138, 142, 154, 144, 133, 131, 147, 134, 139, 127, 128, 144, 133, 129, 145, 134, 126, 144, 120, 137, 125, 142, 135, 127, 140, 137, 132, 136, 141, 136, 132, 158, 126, 135, 159, 131, 151, 137, 140, 140, 126, 138, 129, 126, 142, 136, 107, 121, 131, 124, 115, 143, 150, 136, 139, 107, 148, 146, 141, 155, 120, 141, 138, 149, 131, 135, 137, 139, 136, 142, 140, 139, 143, 143, 136, 135, 141, 133, 140, 131, 145, 152, 134, 150, 142, 167, 144, 152, 120, 138, 133, 132, 124, 140, 139, 134, 142, 145, 139, 128, 143, 152, 126, 112, 120, 148, 138, 127, 153, 149, 148, 124, 142, 133, 143, 130, 133, 131, 126, 142, 132, 116, 121, 128, 144, 139, 142, 150, 130, 131, 135, 121, 138, 138, 139, 131, 131, 140, 150, 143, 140, 139, 137, 134, 137, 128, 126, 148, 139, 139, 146, 129, 141, 128, 147, 136, 136, 131, 141, 142, 123, 148, 142, 138, 134, 141, 130, 134, 137, 138, 132, 124, 137, 138, 150, 136, 135, 138, 133, 144, 136, 131, 134, 128, 119, 132, 142, 131, 140, 147, 138, 137, 127, 139, 138, 137, 149, 132, 136, 122, 139, 139, 129, 145, 134, 143, 138, 134, 164, 132, 125, 136, 144, 124, 122, 137, 133, 135, 147, 139, 120, 133, 131, 129, 133, 129, 140, 136, 149, 133, 170, 140, 141, 130, 144, 139, 141, 129, 140, 127, 131, 130, 133, 135, 128, 139, 132, 143, 135, 128, 140, 131, 136, 135, 141, 149, 150, 145, 135, 130, 127, 143, 139, 138, 135, 132, 130, 141, 125, 127, 137, 140, 129, 130, 135, 140, 129, 131, 149, 114, 143, 136, 138, 144, 147, 132, 144, 147, 134, 136, 138, 137, 129, 134, 123, 130, 144, 143, 135, 117, 130, 131, 141, 137, 129, 144, 131, 145, 138, 142, 135, 136, 132, 146, 141, 135, 141, 132, 136, 131, 126, 138, 135, 128, 139, 118, 131, 130, 127, 117, 129, 130, 133, 133, 136, 154, 140, 154, 136, 137, 142, 143, 124, 136, 140, 129, 126, 140, 130, 137, 146, 142, 130, 146, 124, 152, 137, 136, 148, 118, 129, 130, 131, 130, 146, 134, 127, 132, 137, 139, 143, 147, 132, 133, 144, 137, 140, 138, 137, 141, 138, 136, 127, 120, 148, 143, 148, 126, 126, 134, 140, 129, 143, 145, 130, 124, 135, 134, 141, 130, 140, 139, 130, 132, 129, 134, 124, 138, 145, 128, 116, 132, 140, 148, 167, 153, 130, 126, 141, 136, 157, 137, 129, 132, 128, 146, 128, 132, 141, 123, 137, 143, 124, 141, 133, 135, 133, 162, 148, 138, 128, 139, 136, 129, 136, 137, 127, 162, 137, 141, 137, 134, 134, 144, 148, 126, 129, 127, 120, 132, 143, 137, 136, 142, 134, 137, 131, 137, 131, 129, 129, 133, 135, 119, 144, 154, 127, 142, 129, 142, 137, 141, 136, 147, 136, 139, 137, 130, 146, 128, 131, 133, 127, 145, 131, 139, 151, 138, 129, 137, 140, 146, 131, 143, 132, 130, 134, 136, 112, 133, 141, 132, 130, 131, 137, 140, 125, 111, 134, 132, 136, 120, 138, 149, 143, 141, 165, 123, 139, 137, 134, 139, 135, 136, 140, 138, 140, 123, 136, 142, 145, 126, 127, 146, 136, 133, 145, 138, 133, 125, 149, 147, 134, 135, 130, 120, 125, 140, 131, 176, 132, 131, 122, 137, 137, 148, 140, 142, 138, 142, 127, 131, 139, 126, 136, 145, 135, 144, 159, 134, 124, 128, 133, 148, 130, 152, 136, 141, 134, 131, 123, 125, 145, 131, 131, 128, 139, 136, 128, 131, 124, 166, 130, 127, 129, 126, 110, 117, 157, 140, 139, 130, 131, 142, 115, 128, 147, 135, 139, 117, 147, 136, 133, 163, 146, 149, 140, 138, 137, 142, 143, 153, 167, 129, 130, 143, 142, 128, 126, 132, 148, 147, 130, 125, 137, 123, 125, 132, 165, 130, 147, 123, 138, 141, 127, 153, 129, 134, 117, 147, 133, 149, 145, 139, 135, 151, 136, 140, 142, 126, 139, 125, 132, 125, 136, 137, 141, 124, 140, 130, 126, 143, 160, 134, 131, 130, 137, 131, 142, 128, 132, 139, 121, 141, 150, 128, 127, 161, 141, 139, 150, 146, 126, 124, 129, 128, 125, 129, 123, 135, 146, 141, 164, 138, 131, 138, 133, 128, 134, 125, 141, 134, 138, 153, 131, 135, 130, 139, 153, 134, 138, 126, 123, 133, 131, 120, 125, 136, 145, 140, 139, 137, 130, 161, 128, 141, 150, 139, 136, 132, 133, 134, 139, 134, 132, 151, 122, 125, 104, 128, 146, 136, 123, 130, 138, 125, 134, 137, 142, 125, 129, 148, 142, 136, 118, 132, 134, 134, 140, 136, 108, 134, 130, 151, 130, 135, 133, 145, 130, 118, 136, 130, 135, 142, 133, 139, 142, 150, 114, 139, 124, 145, 132, 132, 172, 153, 145, 127, 133, 147, 134, 135, 128, 147, 130, 139, 129, 136, 118, 133, 138, 136, 147, 134, 145, 132, 136, 144, 126, 130, 135, 133, 142, 152, 145, 139, 152, 152, 157, 123, 129, 122, 126, 143, 134, 135, 145, 130, 136, 131, 136, 128, 118, 143, 136, 137, 149, 137, 154, 143, 127, 144, 141, 139, 132, 143, 135, 134, 138, 134, 136, 130, 133, 137, 142, 129, 142, 126, 142, 136, 136, 152, 126, 147, 110, 139, 131, 116, 126, 134, 163, 139, 144, 114, 154, 133, 139, 137, 137, 119, 122, 131, 137, 144, 142, 136, 144, 143, 136, 136, 126, 122, 134, 129, 123, 147, 123, 159, 146, 144, 134, 130, 126, 139, 135, 133, 136, 146, 141, 133, 141, 130, 134, 132, 127, 132, 153, 128, 132, 114, 132, 142, 120, 148, 139, 146, 134, 152, 135, 143, 144, 126, 131, 136, 135, 133, 129, 143, 148, 135, 139, 141, 152, 128, 147, 125, 134, 126, 133, 135, 145, 131, 125, 123, 140, 139, 124, 134, 135, 140, 129, 141, 130, 127, 132, 124, 126, 142, 137, 150, 131, 129, 137, 147, 134, 129, 171, 177, 158, 141, 139, 124, 143, 133, 134, 128, 125, 170, 132, 124, 129, 126, 118, 133, 158, 162, 135, 129, 134, 118, 127, 150, 144, 131, 137, 116, 145, 136, 140, 134, 133, 149, 141, 118, 138, 130, 142, 140, 136, 133, 137, 128, 145, 149, 132, 132, 139, 156, 128, 140, 139, 133, 113, 140, 139, 127, 148, 137, 139, 143, 129, 132, 134, 143, 140, 132, 153, 131, 136, 145, 138, 156, 117, 142, 139, 144, 125, 143, 126, 140, 120, 148, 136, 127, 137, 128, 153, 147, 138, 142, 118, 114, 140, 152, 142, 132, 145, 141, 139, 148, 149, 133, 158, 132, 69, 131, 135, 135, 132, 133, 145, 128, 155, 152, 138, 141, 135, 132, 161, 145, 108, 134, 135, 146, 142, 139, 140, 139, 141, 140, 130, 140, 141, 130, 116, 142, 141, 138, 132, 131, 132, 148, 148, 147, 135, 133, 147, 136, 154, 142, 134, 126, 142, 143, 130, 137, 133, 149, 136, 138, 194, 140, 136, 139, 141, 140, 148, 126, 130, 132, 128, 146, 135, 137, 138, 137, 137, 151, 135, 132, 135, 141, 144, 142, 143, 134, 137, 140, 129, 154, 126, 102, 133, 152, 140, 139, 138, 151, 141, 136, 144, 135, 153, 133, 129, 139, 134, 144, 149, 139, 137, 148, 134, 126, 129, 131, 140, 137, 133, 142, 125, 155, 150, 126, 128, 141, 144, 143, 140, 133, 133, 135, 137, 142, 137, 132, 137, 141, 130, 122, 159, 136, 137, 139, 132, 136, 131, 141, 153, 136, 129, 135, 149, 135, 136, 143, 140, 160, 137, 134, 137, 147, 128, 141, 130, 150, 129, 141, 133, 140, 141, 134, 146, 148, 134, 130, 133, 132, 138, 140, 140, 157, 131, 135, 136, 137, 127, 153, 129, 141, 138, 124, 133, 131, 136, 150, 142, 149, 140, 139, 137, 134, 138, 143, 139, 138, 135, 131, 146, 133, 118, 131, 124, 136, 133, 148, 128, 136, 136, 146, 138, 133, 143, 132, 149, 123, 141, 138, 135, 133, 130, 129, 139, 140, 126, 133, 148, 135, 142, 139, 159, 137, 140, 136, 134, 131, 149, 136, 161, 135, 128, 135, 139, 139, 126, 142, 143, 138, 133, 152, 126, 138, 137, 132, 133, 140, 162, 139, 136, 140, 190, 134, 130, 147, 136, 137, 131, 132, 134, 125, 133, 136, 123, 136, 136, 142, 142, 130, 143, 151, 137, 136, 127, 89, 138, 145, 129, 152, 140, 118, 127, 139, 138, 133, 134, 153, 119, 131, 140, 147, 144, 129, 133, 119, 139, 138, 138, 132, 146, 140, 133, 138, 134, 138, 160, 140, 129, 129, 154, 120, 139, 137, 136, 147, 129, 136, 126, 147, 144, 150, 127, 141, 143, 132, 141, 131, 141, 138, 138, 137, 149, 150, 145, 132, 140, 130, 139, 136, 104, 136, 133, 148, 139, 135, 119, 133, 141, 142, 138, 148, 142, 141, 146, 133, 137, 131, 131, 148, 134, 137, 134, 133, 135, 155, 135, 124, 145, 141, 147, 143, 135, 128, 136, 138, 145, 139, 134, 151, 127, 142, 142, 138, 141, 141, 131, 142, 132, 142, 156, 147, 137, 150, 135, 130, 116, 143, 128, 134, 140, 145, 138, 123, 142, 127, 141, 141, 123, 133, 116, 138, 134, 137, 142, 136, 155, 128, 143, 130, 142, 135, 128, 133, 152, 136, 139, 145, 147, 161, 146, 133, 139, 136, 136, 156, 134, 93, 138, 137, 142, 175, 124, 135, 137, 139, 142, 137, 132, 130, 133, 136, 145, 137, 138, 137, 136, 157, 143, 134, 149, 135, 134, 138, 136, 135, 140, 123, 144, 157, 112, 143, 140, 139, 127, 126, 148, 127, 138, 138, 136, 143, 117, 151, 138, 127, 135, 146, 125, 143, 141, 133, 125, 134, 145, 127, 131, 128, 134, 131, 128, 132, 150, 141, 134, 130, 142, 132, 129, 134, 130, 147, 130, 129, 139, 136, 143, 134, 135, 143, 129, 131, 137, 144, 136, 123, 140, 125, 127, 136, 140, 132, 132, 118, 136, 123, 138, 138, 131, 136, 133, 135, 136, 130, 142, 137, 166, 141, 129, 150, 133, 121, 126, 147, 146, 121, 122, 117, 148, 123, 136, 139, 140, 135, 136, 137, 134, 131, 136, 132, 139, 135, 140, 132, 124, 143, 126, 125, 133, 129, 138, 131, 126, 150, 134, 141, 132, 126, 138, 151, 147, 133, 116, 133, 145, 129, 141, 132, 129, 139, 130, 134, 120, 130, 134, 125, 127, 132, 138, 138, 149, 127, 143, 131, 136, 139, 140, 129, 138, 142, 127, 124, 129, 127, 143, 135, 128, 144, 137, 137, 149, 138, 139, 137, 137, 126, 141, 132, 136, 143, 132, 125, 141, 135, 139, 141, 125, 137, 135, 132, 132, 141, 139, 132, 134, 144, 144, 133, 137, 135, 136, 147, 141, 131, 131, 140, 141, 133, 133, 128, 138, 148, 140, 135, 128, 142, 128, 145, 136, 140, 130, 136, 116, 141, 148, 136, 135, 120, 125, 149, 127, 120, 144, 127, 132, 131, 141, 135, 148, 140, 134, 145, 138, 134, 135, 126, 125, 141, 140, 134, 126, 134, 134, 139, 137, 138, 141, 144, 139, 130, 151, 136, 147, 133, 126, 134, 157, 125, 134, 131, 139, 132, 122, 150, 138, 142, 134, 137, 134, 123, 147, 139, 137, 127, 146, 137, 140, 127, 133, 132, 132, 132, 139, 130, 128, 133, 132, 127, 130, 124, 135, 145, 133, 135, 129, 130, 142, 134, 136, 130, 136, 135, 137, 153, 131, 145, 146, 134, 123, 124, 142, 152, 112, 125, 121, 133, 134, 144, 129, 145, 129, 153, 118, 137, 128, 136, 141, 151, 149, 141, 146, 119, 132, 147, 133, 137, 134, 142, 131, 147, 129, 138, 144, 134, 132, 141, 132, 133, 137, 128, 148, 142, 134, 139, 131, 148, 134, 134, 134, 137, 134, 135, 131, 144, 127, 149, 139, 133, 132, 127, 135, 149, 138, 135, 141, 148, 150, 150, 141, 150, 129, 149, 137, 138, 136, 137, 134, 149, 142, 139, 147, 131, 131, 134, 127, 137, 134, 143, 136, 131, 139, 128, 135, 128, 141, 137, 130, 130, 144, 140, 142, 130, 131, 160, 144, 134, 135, 150, 137, 128, 147, 139, 140, 130, 131, 139, 134, 137, 134, 120, 124, 130, 129, 135, 125, 125, 150, 145, 136, 123, 133, 133, 140, 128, 121, 143, 142, 137, 130, 139, 145, 140, 139, 124, 134, 145, 131, 139, 137, 131, 136, 136, 129, 142, 151, 133, 130, 157, 139, 124, 125, 128, 137, 131, 129, 138, 139, 142, 125, 143, 131, 142, 144, 136, 148, 139, 127, 127, 128, 150, 134, 145, 137, 133, 135, 142, 140, 115, 115, 129, 134, 130, 134, 141, 139, 130, 135, 131, 132, 136, 130, 137, 142, 133, 116, 140, 129, 137, 137, 129, 132, 150, 128, 147, 133, 141, 134, 134, 148, 136, 135, 141, 140, 133, 139, 135, 141, 140, 141, 137, 150, 128, 133, 134, 135, 139, 134, 138, 147, 134, 138, 137, 138, 138, 132, 140, 123, 138, 139, 131, 146, 135, 132, 133, 138, 141, 130, 139, 135, 147, 143, 131, 132, 136, 144, 141, 124, 139, 141, 141, 143, 145, 135, 120, 142, 155, 134, 135, 145, 141, 133, 137, 133, 131, 134, 135, 138, 141, 141, 145, 139, 143, 140, 150, 145, 135, 142, 136, 133, 138, 138, 131, 134, 145, 135, 137, 131, 151, 137, 134, 135, 141, 132, 138, 137, 138, 135, 136, 131, 144, 141, 138, 132, 129, 140, 139, 134, 139, 130, 134, 139, 139, 140, 138, 137, 138, 140, 148, 125, 131, 142, 150, 143, 143, 131, 141, 130, 145, 145, 133, 130, 97, 133, 135, 146, 136, 129, 133, 133, 132, 137, 130, 139, 144, 135, 134, 138, 141, 173, 134, 142, 147, 134, 148, 124, 134, 140, 136, 135, 122, 134, 144, 138, 134, 139, 144, 143, 135, 143, 134, 138, 140, 134, 136, 132, 128, 137, 134, 136, 140, 145, 133, 138, 137, 132, 142, 137, 136, 116, 138, 144, 143, 128, 140, 133, 129, 138, 138, 127, 134, 135, 137, 134, 140, 137, 128, 130, 141, 135, 134, 134, 134, 125, 134, 138, 127, 137, 136, 144, 138, 132, 131, 138, 141, 136, 136, 131, 142, 148, 135, 132, 134, 130, 127, 142, 133, 135, 133, 129, 140, 146, 132, 137, 143, 142, 132, 133, 137, 141, 133, 139, 138, 131, 126, 133, 133, 133, 130, 135, 139, 136, 135, 138, 137, 103, 133, 121, 138, 144, 139, 144, 129, 140, 138, 134, 140, 149, 138, 153, 151, 133, 134, 138, 141, 131, 125, 138, 135, 130, 137, 125, 163, 146, 149, 141, 137, 121, 130, 124, 130, 128, 130, 130, 129, 136, 131, 128, 139, 132, 134, 132, 136, 146, 131, 138, 146, 137, 139, 142, 147, 131, 139, 128, 125, 131, 134, 139, 140, 139, 142, 130, 137, 146, 99, 114, 121, 136, 141, 137, 135, 129, 146, 142, 134, 134, 137, 134, 143, 112, 134, 133, 132, 134, 134, 131, 137, 141, 138, 147, 130, 138, 140, 138, 139, 138, 126, 132, 134, 131, 138, 134, 139, 140, 135, 134, 132, 129, 133, 145, 143, 146, 127, 145, 140, 131, 136, 134, 140, 136, 144, 162, 144, 137, 130, 128, 138, 138, 129, 146, 133, 137, 146, 146, 141, 152, 130, 139, 132, 123, 129, 138, 128, 132, 135, 146, 135, 148, 137, 125, 141, 139, 131, 139, 140, 134, 142, 141, 127, 140, 134, 138, 131, 136, 149, 133, 137, 135, 149, 138, 137, 138, 132, 139, 147, 155, 148, 149, 148, 144, 133, 120, 138, 135, 147, 127, 137, 134, 137, 132, 132, 138, 149, 135, 134, 104, 120, 148, 119, 124, 136, 134, 141, 135, 134, 143, 136, 132, 142, 146, 140, 132, 142, 135, 138, 142, 134, 136, 138, 143, 135, 140, 144, 125, 113, 138, 137, 141, 129, 127, 144, 134, 135, 140, 130, 131, 129, 141, 136, 141, 141, 134, 127, 144, 131, 126, 137, 132, 137, 116, 134, 139, 133, 138, 136, 142, 128, 131, 136, 125, 140, 137, 137, 136, 142, 119, 132, 126, 139, 140, 141, 137, 130, 128, 135, 140, 124, 144, 135, 143, 137, 136, 130, 131, 138, 136, 143, 138, 126, 138, 123, 143, 133, 131, 127, 144, 142, 149, 140, 113, 136, 135, 150, 130, 139, 141, 136, 141, 134, 131, 134, 136, 146, 131, 128, 122, 130, 132, 140, 140, 143, 135, 147, 146, 138, 134, 136, 132, 130, 155, 134, 148, 131, 140, 135, 141, 129, 139, 132, 135, 148, 163, 142, 154, 140, 145, 137, 136, 135, 142, 134, 142, 138, 139, 128, 139, 139, 125, 139, 112, 129, 138, 135, 142, 141, 138, 140, 135, 131, 134, 133, 139, 126, 146, 140, 138, 140, 135, 127, 132, 156, 136, 117, 134, 131, 136, 136, 131, 140, 130, 141, 134, 130, 137, 140, 153, 132, 143, 137, 141, 157, 141, 135, 141, 132, 128, 134, 124, 146, 139, 139, 142, 135, 138, 133, 132, 128, 159, 131, 139, 123, 130, 130, 140, 134, 145, 125, 138, 128, 112, 123, 131, 133, 126, 120, 129, 136, 140, 126, 137, 138, 158, 130, 133, 136, 132, 140, 146, 130, 143, 137, 136, 129, 133, 111, 129, 138, 137, 118, 137, 132, 136, 140, 123, 135, 123, 138, 127, 146, 122, 136, 122, 118, 142, 122, 129, 129, 129, 124, 132, 133, 130, 135, 132, 128, 141, 146, 143, 139, 140, 133, 135, 133, 137, 137, 133, 147, 147, 134, 141, 126, 136, 137, 138, 140, 124, 129, 141, 143, 133, 130, 143, 132, 125, 145, 140, 134, 129, 139, 127, 134, 128, 126, 151, 121, 131, 145, 128, 133, 125, 137, 137, 129, 130, 141, 145, 130, 142, 139, 140, 132, 129, 130, 124, 132, 135, 148, 131, 128, 127, 135, 131, 132, 143, 139, 148, 146, 132, 141, 122, 135, 123, 123, 135, 145, 146, 137, 136, 118, 125, 136, 128, 139, 132, 134, 140, 141, 138, 135, 122, 138, 129, 125, 122, 145, 124, 137, 119, 148, 132, 135, 125, 132, 136, 142, 132, 126, 139, 130, 129, 145, 135, 139, 148, 129, 138, 145, 137, 159, 134, 134, 137, 139, 127, 125, 128, 129, 135, 138, 136, 133, 132, 150, 148, 141, 136, 151, 134, 128, 133, 139, 134, 131, 140, 125, 137, 129, 126, 138, 135, 135, 144, 134, 154, 132, 132, 142, 125, 147, 136, 146, 140, 133, 135, 138, 142, 145, 131, 126, 130, 124, 117, 123, 140, 129, 131, 138, 143, 133, 142, 137, 152, 124, 153, 133, 149, 130, 145, 134, 128, 144, 130, 128, 143, 139, 137, 125, 138, 147, 130, 128, 144, 118, 130, 138, 142, 135, 148, 134, 132, 141, 138, 141, 135, 129, 139, 139, 138, 141, 123, 138, 131, 143, 142, 160, 135, 130, 137, 135, 139, 144, 149, 145, 120, 142, 142, 133, 143, 132, 132, 135, 141, 124, 153, 125, 138, 133, 126, 130, 139, 122, 140, 141, 150, 128, 146, 137, 134, 141, 123, 143, 149, 136, 133, 149, 144, 132, 136, 125, 142, 138, 135, 122, 138, 145, 135, 135, 130, 130, 118, 135, 136, 133, 129, 132, 147, 142, 123, 152, 128, 145, 135, 158, 135, 133, 143, 165, 132, 138, 127, 140, 136, 120, 138, 140, 131, 128, 136, 130, 131, 135, 134, 135, 134, 138, 136, 149, 134, 139, 136, 138, 143, 141, 125, 139, 133, 146, 133, 137, 130, 132, 138, 128, 123, 130, 147, 122, 133, 137, 134, 134, 128, 128, 149, 136, 137, 131, 142, 138, 132, 124, 128, 136, 73, 138, 142, 122, 144, 151, 132, 148, 121, 136, 136, 137, 142, 134, 140, 138, 122, 143, 136, 129, 144, 136, 125, 138, 129, 135, 133, 126, 127, 130, 134, 94, 117, 135, 131, 140, 145, 136, 129, 134, 128, 140, 139, 134, 148, 145, 130, 141, 110, 134, 118, 144, 112, 134, 128, 132, 135, 133, 136, 141, 137, 133, 135, 123, 126, 131, 138, 150, 148, 130, 140, 134, 138, 135, 129, 131, 135, 133, 128, 132, 136, 144, 128, 141, 135, 137, 132, 137, 134, 142, 134, 129, 123, 125, 135, 143, 154, 140, 131, 133, 136, 133, 132, 140, 129, 136, 132, 127, 133, 132, 129, 135, 127, 132, 119, 126, 124, 147, 132, 126, 148, 107, 133, 136, 142, 127, 133, 143, 135, 135, 132, 132, 143, 131, 128, 139, 129, 139, 126, 133, 138, 129, 136, 131, 142, 134, 144, 117, 135, 128, 156, 143, 134, 125, 117, 132, 143, 130, 133, 148, 140, 142, 140, 129, 133, 127, 139, 123, 125, 143, 133, 131, 136, 144, 134, 141, 134, 138, 140, 110, 140, 137, 128, 153, 140, 122, 134, 126, 140, 130, 140, 125, 127, 165, 157, 142, 142, 136, 138, 121, 140, 117, 145, 130, 135, 133, 132, 130, 141, 144, 137, 134, 128, 143, 140, 142, 128, 133, 140, 136, 145, 145, 132, 131, 142, 143, 136, 139, 133, 129, 137, 134, 105, 133, 136, 121, 139, 135, 137, 125, 143, 134, 141, 139, 143, 141, 129, 131, 153, 133, 128, 133, 138, 135, 135, 132, 165, 138, 143, 139, 140, 134, 116, 130, 138, 143, 133, 108, 127, 137, 163, 139, 128, 143, 146, 138, 137, 141, 129, 136, 134, 133, 138, 139, 123, 132, 131, 133, 138, 149, 143, 129, 133, 125, 133, 130, 138, 145, 146, 133, 121, 130, 150, 134, 109, 129, 131, 132, 140, 154, 127, 141, 136, 141, 140, 136, 138, 134, 133, 127, 136, 129, 129, 144, 130, 134, 131, 138, 136, 141, 145, 128, 133, 133, 138, 133, 131, 126, 144, 131, 124, 128, 134, 137, 134, 126, 134, 140, 131, 138, 115, 151, 139, 158, 141, 131, 141, 136, 142, 124, 123, 130, 135, 105, 127, 140, 138, 132, 161, 129, 124, 133, 138, 132, 148, 143, 134, 139, 140, 141, 140, 136, 136, 135, 128, 131, 125, 129, 135, 139, 134, 119, 117, 131, 123, 125, 135, 153, 133, 127, 122, 138, 134, 134, 132, 140, 133, 116, 116, 131, 140, 139, 136, 137, 135, 138, 142, 136, 130, 141, 144, 135, 125, 126, 137, 123, 129, 134, 138, 142, 125, 126, 124, 141, 144, 148, 131, 135, 128, 137, 142, 142, 143, 136, 128, 133, 124, 134, 129, 139, 123, 130, 148, 123, 84, 143, 132, 132, 140, 144, 132, 135, 132, 143, 134, 146, 141, 136, 134, 131, 151, 144, 152, 124, 139, 135, 132, 144, 143, 144, 125, 135, 153, 136, 136, 149, 138, 134, 129, 141, 128, 131, 136, 130, 141, 139, 128, 140, 135, 128, 141, 138, 134, 148, 129, 143, 141, 133, 129, 130, 132, 172, 141, 139, 130, 140, 134, 133, 134, 133, 141, 134, 125, 126, 127, 135, 144, 141, 142, 128, 143, 131, 141, 137, 127, 139, 120, 138, 137, 148, 137, 134, 150, 141, 131, 140, 131, 144, 127, 118, 136, 134, 161, 138, 137, 121, 134, 139, 144, 130, 137, 136, 126, 147, 135, 122, 134, 128, 126, 143, 133, 127, 110, 136, 138, 136, 131, 148, 129, 139, 141, 139, 132, 134, 130, 134, 132, 140, 135, 131, 123, 140, 125, 138, 138, 143, 139, 136, 146, 135, 129, 138, 132, 139, 126, 143, 125, 141, 126, 137, 137, 141, 162, 127, 138, 134, 120, 136, 129, 134, 134, 130, 133, 140, 139, 134, 144, 130, 146, 140, 128, 136, 132, 147, 124, 118, 122, 143, 129, 148, 137, 136, 140, 137, 119, 134, 136, 145, 137, 141, 134, 138, 141, 135, 143, 132, 124, 132, 133, 138, 135, 139, 145, 132, 147, 137, 144, 135, 129, 127, 145, 120, 135, 135, 143, 151, 149, 139, 134, 144, 129, 131, 141, 138, 141, 136, 135, 128, 144, 137, 141, 139, 131, 124, 137, 143, 140, 137, 146, 146, 150, 140, 138, 144, 134, 135, 146, 138, 137, 134, 134, 130, 136, 138, 142, 153, 116, 123, 136, 141, 127, 145, 126, 135, 135, 126, 130, 121, 129, 147, 141, 133, 143, 143, 123, 141, 130, 138, 141, 138, 134, 146, 136, 139, 128, 128, 153, 147, 144, 134, 137, 140, 143, 139, 153, 138, 147, 162, 152, 142, 139, 135, 136, 144, 131, 148, 135, 127, 133, 140, 138, 145, 148, 130, 131, 132, 139, 132, 131, 131, 147, 137, 136, 129, 136, 147, 134, 138, 145, 122, 131, 129, 143, 134, 141, 134, 135, 148, 130, 128, 119, 134, 142, 120, 143, 146, 150, 149, 127, 140, 133, 130, 143, 135, 126, 129, 138, 129, 132, 144, 129, 138, 144, 127, 135, 152, 159, 128, 103, 145, 132, 133, 140, 132, 132, 137, 145, 141, 145, 135, 128, 127, 132, 121, 121, 132, 142, 138, 122, 130, 140, 144, 133, 145, 124, 123, 143, 135, 148, 147, 134, 150, 135, 133, 140, 145, 128, 128, 130, 132, 143, 129, 160, 144, 149, 143, 134, 133, 134, 130, 137, 142, 147, 130, 138, 148, 136, 141, 150, 134, 141, 122, 133, 143, 144, 145, 138, 122, 130, 165, 125, 139, 146, 122, 136, 142, 133, 135, 150, 142, 140, 145, 137, 127, 136, 133, 138, 122, 129, 116, 139, 129, 138, 136, 149, 134, 139, 136, 154, 137, 128, 145, 135, 142, 140, 138, 138, 122, 146, 144, 135, 130, 146, 141, 124, 127, 134, 143, 134, 121, 136, 139, 141, 117, 148, 135, 144, 129, 145, 135, 128, 142, 142, 124, 127, 134, 150, 145, 135, 140, 136, 122, 138, 139, 128, 143, 144, 146, 136, 134, 136, 143, 127, 138, 129, 144, 138, 126, 133, 133, 119, 137, 118, 133, 138, 115, 153, 134, 137, 143, 141, 145, 143, 132, 145, 145, 135, 131, 129, 128, 135, 127, 135, 133, 121, 127, 153, 129, 121, 144, 146, 140, 128, 144, 135, 130, 136, 137, 136, 139, 143, 127, 126, 131, 118, 132, 128, 142, 125, 140, 132, 129, 142, 142, 133, 142, 130, 129, 128, 143, 153, 147, 136, 137, 119, 133, 125, 156, 150, 134, 144, 132, 135, 138, 129, 143, 139, 133, 128, 131, 133, 132, 129, 144, 133, 124, 140, 144, 133, 128, 150, 151, 126, 140, 135, 136, 141, 149, 153, 127, 136, 137, 138, 138, 131, 128, 125, 116, 146, 135, 129, 143, 145, 149, 127, 142, 126, 131, 134, 155, 134, 156, 147, 126, 148, 136, 141, 138, 134, 142, 137, 131, 126, 126, 133, 148, 143, 142, 135, 130, 148, 136, 149, 138, 125, 135, 138, 134, 131, 149, 133, 125, 143, 136, 133, 130, 130, 139, 148, 140, 135, 141, 125, 131, 139, 125, 136, 126, 143, 130, 132, 134, 150, 140, 127, 118, 141, 136, 126, 141, 144, 146, 141, 146, 132, 144, 131, 138, 141, 128, 144, 141, 128, 142, 130, 135, 150, 135, 139, 146, 139, 141, 130, 138, 136, 141, 142, 140, 131, 131, 128, 118, 142, 120, 149, 134, 125, 137, 135, 133, 134, 124, 125, 146, 132, 141, 131, 144, 138, 123, 142, 128, 128, 131, 132, 139, 126, 140, 130, 137, 137, 131, 135, 138, 137, 120, 129, 135, 130, 125, 124, 144, 143, 123, 135, 133, 133, 126, 131, 139, 144, 128, 124, 131, 144, 142, 135, 140, 150, 130, 138, 148, 127, 133, 135, 134, 127, 121, 143, 136, 142, 133, 127, 144, 125, 147, 141, 139, 138, 135, 118, 112, 124, 147, 146, 140, 143, 138, 143, 134, 137, 130, 135, 137, 141, 139, 143, 133, 127, 151, 144, 143, 136, 126, 126, 133, 133, 129, 140, 135, 137, 149, 140, 134, 127, 137, 152, 138, 116, 150, 138, 128, 127, 136, 147, 140, 153, 138, 133, 127, 153, 137, 153, 129, 129, 145, 126, 141, 143, 147, 128, 138, 140, 130, 141, 121, 136, 136, 141, 140, 129, 151, 130, 135, 124, 128, 130, 138, 127, 124, 140, 120, 134, 132, 131, 142, 131, 146, 139, 137, 140, 132, 146, 129, 130, 139, 153, 135, 136, 138, 137, 123, 133, 137, 137, 137, 141, 134, 127, 133, 132, 124, 125, 138, 146, 124, 123, 128, 142, 131, 133, 143, 140, 137, 140, 133, 131, 136, 134, 147, 139, 128, 145, 148, 138, 131, 119, 131, 123, 138, 112, 144, 155, 126, 113, 123, 135, 138, 130, 136, 133, 131, 131, 133, 157, 137, 137, 123, 152, 129, 147, 138, 120, 124, 129, 142, 137, 143, 145, 132, 133, 127, 138, 152, 137, 134, 144, 137, 138, 130, 130, 113, 128, 145, 137, 144, 143, 138, 136, 150, 136, 126, 133, 136, 130, 145, 127, 134, 144, 146, 136, 150, 140, 118, 131, 133, 150, 132, 150, 134, 142, 139, 141, 136, 150, 127, 141, 122, 135, 144, 150, 146, 136, 127, 126, 139, 139, 132, 135, 155, 131, 136, 137, 127, 143, 144, 122, 133, 108, 145, 131, 142, 130, 135, 136, 142, 137, 133, 139, 135, 142, 123, 128, 141, 139, 144, 142, 132, 128, 141, 126, 133, 142, 136, 147, 145, 170, 145, 133, 132, 143, 145, 142, 133, 128, 140, 137, 131, 123, 134, 118, 144, 125, 138, 131, 136, 134, 140, 131, 136, 131, 139, 133, 140, 135, 139, 147, 136, 144, 137, 139, 123, 147, 135, 134, 139, 142, 136, 138, 131, 144, 138, 137, 142, 133, 123, 139, 139, 138, 138, 164, 128, 139, 126, 142, 121, 141, 127, 121, 136, 141, 129, 137, 152, 139, 139, 130, 142, 132, 129, 151, 132, 144, 135, 131, 142, 140, 124, 120, 136, 137, 138, 126, 130, 133, 143, 131, 138, 146, 130, 134, 129, 136, 142, 140, 123, 148, 129, 139, 136, 131, 125, 142, 125, 135, 144, 128, 130, 134, 141, 143, 145, 132, 155, 132, 136, 135, 138, 136, 134, 133, 129, 129, 120, 139, 130, 141, 134, 147, 135, 128, 135, 130, 132, 135, 139, 136, 129, 128, 137, 137, 128, 142, 134, 145, 142, 135, 155, 135, 133, 146, 131, 149, 134, 126, 135, 143, 122, 127, 134, 127, 135, 140, 138, 127, 141, 142, 136, 133, 139, 133, 130, 139, 158, 131, 141, 141, 130, 124, 133, 135, 125, 137, 149, 141, 141, 129, 139, 143, 134, 131, 143, 133, 130, 138, 137, 135, 149, 130, 143, 128, 130, 144, 126, 134, 133, 122, 144, 119, 140, 140, 134, 130, 135, 119, 133, 125, 134, 136, 125, 138, 138, 137, 126, 146, 144, 127, 136, 135, 131, 135, 140, 134, 128, 142, 136, 134, 137, 160, 126, 127, 132, 139, 125, 121, 123, 151, 134, 143, 127, 131, 144, 137, 129, 145, 140, 127, 128, 135, 129, 129, 139, 145, 150, 143, 87, 134, 135, 129, 151, 131, 146, 134, 133, 134, 129, 146, 155, 136, 146, 132, 136, 134, 133, 142, 127, 147, 135, 140, 138, 135, 134, 135, 129, 120, 131, 138, 144, 133, 143, 135, 121, 135, 140, 128, 142, 135, 120, 137, 136, 126, 133, 140, 144, 131, 148, 141, 135, 133, 130, 142, 137, 125, 137, 138, 133, 141, 140, 146, 148, 133, 141, 144, 140, 135, 130, 138, 130, 140, 142, 107, 138, 130, 132, 137, 148, 148, 147, 132, 128, 142, 146, 131, 144, 136, 136, 140, 129, 139, 117, 140, 132, 133, 132, 154, 132, 142, 131, 154, 130, 154, 144, 140, 135, 144, 120, 134, 127, 137, 131, 133, 152, 126, 145, 147, 142, 136, 150, 145, 150, 136, 145, 142, 128, 139, 134, 140, 123, 142, 156, 120, 136, 144, 129, 127, 133, 126, 124, 141, 160, 131, 135, 140, 133, 131, 136, 136, 143, 133, 143, 136, 144, 140, 130, 134, 188, 131, 140, 140, 131, 134, 133, 135, 139, 135, 141, 133, 140, 147, 140, 131, 143, 140, 134, 135, 132, 127, 142, 135, 142, 140, 133, 138, 133, 140, 141, 135, 147, 135, 136, 140, 141, 132, 136, 133, 138, 136, 133, 136, 131, 131, 149, 145, 142, 141, 133, 134, 138, 151, 128, 139, 133, 138, 133, 140, 141, 143, 123, 131, 132, 133, 133, 141, 134, 134, 135, 132, 141, 140, 131, 136, 138, 141, 142, 137, 137, 143, 135, 137, 137, 128, 127, 144, 136, 124, 136, 137, 153, 130, 139, 130, 140, 143, 85, 133, 129, 134, 131, 145, 128, 139, 134, 116, 141, 142, 137, 134, 152, 135, 135, 135, 136, 135, 125, 136, 140, 132, 141, 128, 141, 120, 139, 134, 120, 129, 134, 132, 133, 138, 131, 138, 131, 133, 134, 137, 105, 129, 137, 131, 136, 139, 139, 134, 139, 137, 138, 135, 135, 141, 142, 137, 140, 128, 127, 139, 135, 135, 136, 132, 134, 139, 135, 136, 140, 138, 141, 139, 137, 136, 133, 138, 132, 136, 132, 130, 127, 132, 133, 135, 133, 127, 137, 142, 137, 141, 140, 129, 134, 130, 126, 138, 137, 142, 132, 128, 133, 134, 133, 135, 139, 131, 138, 129, 140, 141, 142, 127, 136, 134, 148, 132, 136, 135, 133, 133, 137, 135, 138, 134, 137, 135, 144, 136, 131, 128, 132, 130, 135, 132, 133, 144, 140, 135, 128, 132, 116, 137, 138, 142, 134, 137, 136, 137, 135, 136, 142, 132, 146, 139, 136, 133, 96, 132, 144, 138, 139, 135, 136, 136, 130, 129, 124, 137, 137, 131, 142, 128, 167, 145, 140, 137, 137, 136, 137, 139, 142, 132, 141, 135, 141, 139, 132, 139, 139, 134, 139, 138, 138, 136, 135, 144, 134, 141, 133, 133, 142, 139, 139, 135, 138, 129, 139, 136, 139, 141, 134, 138, 141, 136, 131, 145, 140, 140, 132, 141, 135, 140, 133, 138, 133, 126, 130, 135, 129, 141, 133, 139, 143, 137, 132, 144, 134, 139, 135, 150, 168, 137, 135, 134, 192, 139, 141, 132, 126, 125, 138, 123, 141, 118, 129, 136, 133, 137, 127, 134, 145, 133, 127, 143, 139, 142, 127, 135, 130, 134, 133, 142, 132, 116, 136, 133, 134, 157, 137, 136, 139, 130, 137, 125, 138, 134, 137, 139, 138, 135, 136, 112, 133, 136, 139, 141, 142, 121, 140, 135, 130, 133, 125, 137, 140, 132, 142, 140, 129, 140, 133, 133, 134, 137, 139, 130, 145, 136, 132, 132, 134, 136, 143, 134, 133, 140, 136, 136, 134, 130, 137, 147, 132, 133, 136, 137, 127, 137, 131, 134, 135, 143, 141, 132, 139, 135, 134, 140, 140, 138, 132, 138, 136, 137, 134, 132, 133, 133, 137, 134, 139, 136, 138, 140, 133, 134, 140, 142, 143, 134, 134, 138, 137, 130, 141, 142, 127, 134, 133, 131, 136, 132, 142, 134, 133, 121, 143, 134, 136, 139, 144, 134, 133, 136, 136, 137, 137, 138, 136, 124, 138, 122, 143, 132, 147, 145, 127, 139, 130, 144, 144, 137, 136, 135, 133, 143, 122, 135, 144, 128, 127, 145, 137, 136, 137, 133, 141, 136, 137, 148, 141, 140, 137, 149, 156, 146, 150, 143, 137, 148, 139, 134, 146, 144, 127, 136, 125, 145, 155, 124, 123, 136, 133, 142, 135, 121, 132, 139, 127, 140, 147, 130, 126, 127, 139, 121, 132, 148, 144, 138, 136, 133, 133, 136, 152, 144, 149, 135, 145, 140, 147, 124, 108, 133, 135, 130, 152, 130, 141, 140, 134, 128, 119, 148, 122, 122, 123, 132, 153, 148, 120, 138, 140, 133, 139, 131, 154, 139, 140, 138, 136, 132, 134, 126, 128, 131, 135, 138, 140, 141, 137, 130, 128, 132, 145, 141, 137, 124, 132, 138, 127, 137, 132, 136, 129, 132, 145, 133, 132, 108, 122, 128, 125, 132, 135, 137, 127, 139, 126, 139, 129, 136, 139, 129, 130, 144, 134, 137, 145, 138, 124, 137, 130, 142, 140, 138, 140, 134, 142, 135, 137, 135, 135, 139, 134, 142, 132, 128, 135, 134, 136, 139, 127, 122, 137, 140, 142, 150, 132, 148, 145, 140, 130, 126, 132, 138, 135, 142, 137, 143, 138, 144, 134, 136, 151, 130, 127, 154, 138, 148, 132, 131, 135, 144, 146, 137, 141, 138, 142, 129, 135, 138, 130, 135, 137, 132, 134, 135, 135, 130, 142, 144, 133, 132, 132, 164, 138, 143, 138, 131, 127, 140, 124, 143, 134, 145, 141, 143, 129, 138, 156, 149, 140, 137, 131, 144, 136, 129, 147, 125, 126, 135, 134, 138, 142, 126, 137, 140, 134, 134, 136, 136, 135, 136, 128, 146, 147, 123, 124, 131, 141, 149, 134, 135, 139, 132, 135, 142, 148, 144, 128, 124, 149, 137, 166, 142, 131, 139, 129, 137, 130, 132, 133, 137, 133, 151, 144, 129, 145, 149, 135, 140, 137, 130, 138, 127, 144, 131, 143, 120, 141, 132, 127, 155, 128, 136, 138, 141, 130, 139, 132, 135, 130, 148, 143, 155, 124, 130, 126, 134, 127, 132, 132, 138, 165, 125, 121, 135, 144, 131, 135, 152, 137, 152, 149, 124, 142, 134, 139, 132, 118, 124, 139, 130, 169, 128, 130, 127, 139, 131, 128, 135, 137, 133, 127, 122, 132, 133, 138, 132, 135, 151, 126, 139, 133, 136, 145, 128, 134, 128, 137, 108, 135, 109, 137, 147, 132, 139, 138, 141, 118, 127, 155, 122, 137, 138, 135, 130, 141, 157, 134, 130, 144, 137, 140, 142, 136, 149, 123, 144, 146, 135, 126, 133, 124, 129, 136, 125, 129, 133, 122, 148, 133, 144, 142, 139, 140, 142, 149, 144, 144, 128, 136, 139, 127, 130, 136, 117, 138, 142, 140, 137, 138, 138, 141, 134, 131, 134, 155, 131, 133, 131, 130, 133, 137, 143, 146, 133, 140, 139, 137, 136, 137, 136, 149, 145, 151, 123, 132, 138, 120, 145, 130, 136, 142, 135, 123, 136, 153, 129, 150, 120, 132, 137, 141, 132, 130, 132, 137, 140, 137, 140, 145, 128, 131, 127, 138, 144, 122, 133, 155, 138, 132, 139, 130, 137, 132, 134, 141, 133, 148, 138, 149, 143, 139, 128, 135, 132, 130, 115, 134, 135, 143, 132, 135, 133, 142, 142, 136, 135, 117, 142, 135, 136, 134, 132, 141, 133, 148, 133, 130, 136, 132, 137, 136, 139, 144, 142, 138, 136, 132, 133, 145, 139, 137, 136, 139, 130, 132, 133, 148, 139, 134, 135, 128, 135, 134, 116, 123, 136, 143, 135, 131, 143, 144, 140, 125, 133, 131, 132, 135, 141, 139, 136, 135, 130, 131, 144, 131, 135, 132, 138, 132, 133, 139, 146, 136, 137, 137, 131, 128, 147, 136, 132, 141, 131, 145, 131, 139, 133, 143, 142, 141, 129, 122, 135, 134, 144, 116, 144, 131, 116, 140, 143, 140, 131, 155, 136, 138, 130, 127, 140, 137, 140, 129, 136, 135, 135, 140, 141, 136, 135, 149, 129, 131, 131, 133, 137, 135, 140, 136, 137, 136, 139, 181, 134, 137, 87, 146, 143, 139, 132, 141, 131, 142, 135, 143, 142, 138, 152, 135, 136, 128, 140, 131, 134, 136, 134, 134, 136, 136, 137, 132, 142, 133, 133, 137, 134, 133, 142, 138, 139, 131, 131, 146, 134, 133, 139, 131, 131, 142, 146, 139, 149, 144, 141, 134, 134, 123, 145, 128, 136, 182, 133, 133, 136, 143, 134, 136, 137, 136, 131, 139, 132, 140, 127, 144, 133, 142, 135, 136, 134, 136, 133, 128, 139, 133, 136, 140, 142, 136, 130, 142, 121, 135, 138, 131, 132, 135, 144, 137, 138, 131, 130, 117, 142, 138, 136, 135, 139, 137, 137, 130, 141, 154, 131, 145, 135, 138, 132, 127, 134, 136, 134, 141, 135, 136, 138, 130, 137, 129, 147, 139, 137, 141, 141, 138, 146, 142, 137, 136, 137, 138, 134, 143, 133, 138, 133, 137, 137, 134, 137, 137, 139, 135, 133, 141, 141, 134, 143, 137, 138, 129, 138, 136, 140, 134, 137, 136, 139, 193, 134, 135, 140, 136, 134, 138, 137, 138, 141, 137, 143, 134, 135, 134, 133, 136, 141, 138, 132, 129, 134, 135, 144, 130, 141, 141, 137, 133, 137, 136, 139, 141, 147, 128, 136, 134, 139, 139, 135, 144, 137, 132, 122, 138, 185, 139, 119, 128, 129, 135, 137, 141, 136, 143, 137, 121, 146, 140, 137, 134, 135, 132, 134, 135, 138, 138, 135, 137, 137, 138, 129, 137, 132, 134, 135, 131, 128, 136, 135, 136, 139, 138, 139, 138, 147, 137, 136, 136, 115, 140, 130, 141, 139, 136, 139, 129, 142, 138, 139, 136, 139, 134, 136, 135, 130, 132, 133, 139, 128, 146, 133, 131, 133, 136, 142, 138, 150, 134, 137, 141, 137, 135, 137, 133, 148, 134, 133, 136, 140, 131, 137, 134, 135, 140, 129, 140, 134, 134, 133, 136, 138, 134, 133, 136, 140, 128, 133, 129, 139, 131, 126, 131, 132, 138, 133, 134, 139, 136, 137, 140, 136, 131, 133, 137, 137, 135, 136, 144, 141, 132, 133, 133, 140, 132, 149, 139, 135, 137, 117, 141, 132, 133, 138, 125, 133, 133, 136, 136, 138, 134, 135, 133, 117, 130, 143, 135, 127, 131, 137, 132, 138, 126, 129, 137, 130, 138, 132, 135, 124, 129, 133, 135, 132, 131, 133, 133, 158, 137, 146, 133, 124, 122, 134, 133, 146, 128, 133, 143, 131, 140, 135, 146, 131, 150, 133, 136, 143, 130, 149, 133, 141, 136, 129, 131, 133, 136, 107, 132, 150, 137, 142, 140, 130, 124, 122, 150, 132, 130, 135, 146, 134, 147, 131, 132, 156, 127, 144, 130, 138, 131, 139, 126, 133, 124, 143, 138, 126, 149, 141, 127, 120, 139, 136, 123, 142, 142, 130, 134, 128, 135, 138, 139, 119, 126, 127, 163, 133, 141, 136, 129, 137, 119, 135, 142, 135, 135, 143, 138, 146, 133, 136, 137, 135, 132, 153, 128, 132, 131, 145, 139, 147, 136, 135, 130, 134, 145, 136, 129, 124, 138, 125, 144, 124, 142, 133, 149, 142, 134, 133, 152, 148, 137, 136, 130, 135, 143, 139, 131, 141, 142, 114, 134, 144, 143, 126, 138, 121, 137, 138, 120, 141, 135, 137, 143, 136, 122, 138, 142, 131, 143, 124, 130, 142, 132, 128, 122, 130, 137, 140, 132, 130, 132, 137, 127, 143, 137, 134, 137, 138, 122, 138, 138, 131, 157, 134, 138, 129, 130, 133, 135, 140, 151, 140, 140, 124, 144, 127, 141, 136, 135, 133, 126, 126, 138, 137, 134, 135, 136, 131, 147, 125, 130, 137, 138, 137, 125, 134, 134, 128, 126, 125, 143, 142, 141, 137, 140, 137, 134, 146, 143, 129, 139, 149, 140, 138, 129, 131, 146, 134, 134, 133, 134, 136, 125, 143, 121, 137, 136, 127, 170, 143, 141, 128, 143, 124, 139, 137, 127, 120, 124, 135, 129, 116, 126, 128, 137, 139, 140, 122, 126, 144, 151, 133, 140, 146, 150, 137, 125, 129, 128, 133, 134, 133, 140, 129, 129, 124, 143, 141, 165, 135, 148, 132, 139, 114, 145, 141, 133, 135, 134, 127, 126, 134, 129, 134, 130, 138, 148, 130, 129, 143, 129, 123, 147, 133, 138, 145, 129, 128, 149, 131, 129, 117, 150, 141, 138, 145, 123, 132, 134, 132, 132, 146, 126, 132, 136, 119, 135, 128, 130, 152, 144, 137, 133, 139, 156, 135, 140, 127, 134, 142, 128, 136, 130, 130, 128, 137, 139, 141, 141, 130, 140, 135, 130, 138, 143, 144, 134, 129, 141, 133, 156, 122, 116, 134, 129, 141, 136, 154, 142, 138, 132, 138, 132, 129, 143, 132, 131, 127, 147, 147, 133, 140, 140, 131, 136, 143, 130, 149, 136, 138, 126, 135, 135, 139, 145, 125, 144, 142, 144, 146, 129, 136, 121, 124, 138, 135, 141, 141, 136, 128, 128, 121, 133, 127, 141, 126, 136, 139, 147, 134, 132, 136, 127, 121, 126, 133, 135, 152, 142, 139, 132, 139, 148, 144, 138, 150, 128, 132, 131, 138, 119, 130, 140, 128, 135, 140, 130, 129, 131, 123, 134, 143, 140, 143, 130, 138, 142, 123, 134, 137, 132, 140, 147, 136, 148, 132, 144, 138, 134, 119, 126, 129, 133, 133, 131, 135, 129, 126, 126, 132, 157, 134, 145, 136, 147, 126, 136, 127, 140, 141, 135, 136, 120, 144, 147, 140, 140, 152, 129, 136, 135, 135, 140, 123, 138, 151, 145, 116, 145, 133, 137, 143, 127, 124, 136, 145, 135, 144, 148, 133, 106, 139, 145, 150, 137, 155, 135, 137, 132, 136, 150, 139, 140, 130, 136, 146, 127, 130, 137, 162, 121, 146, 142, 142, 103, 146, 138, 108, 144, 134, 133, 138, 125, 126, 124, 130, 133, 134, 140, 129, 146, 126, 134, 135, 144, 142, 137, 127, 132, 137, 143, 140, 139, 135, 144, 136, 145, 140, 124, 125, 139, 137, 138, 116, 130, 140, 140, 143, 136, 142, 132, 143, 138, 135, 135, 147, 144, 147, 145, 159, 138, 150, 148, 151, 146, 124, 141, 146, 143, 83, 114, 137, 151, 147, 126, 142, 142, 141, 138, 142, 125, 124, 98, 137, 149, 122, 133, 133, 123, 141, 127, 120, 144, 138, 126, 232, 142, 121, 146, 140, 140, 139, 129, 156, 114, 139, 130, 143, 143, 155, 137, 124, 137, 141, 149, 140, 139, 136, 139, 138, 142, 136, 132, 149, 134, 130, 132, 139, 130, 121, 134, 142, 136, 152, 129, 134, 139, 132, 125, 133, 135, 152, 137, 135, 145, 119, 129, 138, 142, 135, 135, 175, 124, 131, 133, 141, 149, 148, 136, 136, 116, 110, 152, 122, 116, 134, 129, 152, 142, 132, 136, 122, 130, 150, 150, 124, 138, 149, 138, 130, 139, 114, 139, 129, 132, 140, 123, 131, 148, 137, 130, 129, 136, 148, 116, 137, 150, 133, 134, 149, 128, 143, 137, 131, 147, 149, 143, 135, 139, 137, 152, 144, 147, 144, 137, 131, 127, 146, 144, 140, 130, 125, 137, 135, 126, 131, 131, 131, 140, 141, 129, 138, 139, 132, 126, 148, 139, 130, 142, 109, 141, 142, 146, 130, 137, 145, 132, 140, 129, 138, 145, 128, 148, 129, 139, 134, 130, 131, 133, 145, 140, 148, 135, 146, 124, 146, 133, 130, 134, 140, 142, 135, 139, 128, 127, 161, 134, 129, 132, 134, 128, 127, 69, 133, 133, 137, 136, 135, 127, 127, 142, 138, 128, 177, 149, 117, 143, 137, 151, 131, 143, 137, 138, 133, 146, 149, 125, 134, 141, 141, 122, 153, 134, 136, 138, 120, 147, 208, 129, 136, 123, 151, 144, 133, 139, 141, 130, 135, 127, 122, 167, 115, 134, 136, 132, 142, 129, 128, 144, 136, 132, 139, 139, 127, 134, 144, 136, 137, 132, 128, 142, 135, 131, 125, 126, 152, 128, 142, 132, 137, 146, 144, 138, 140, 132, 131, 131, 142, 206, 140, 134, 130, 135, 126, 132, 129, 132, 145, 133, 133, 141, 134, 123, 141, 138, 123, 149, 123, 130, 117, 148, 187, 139, 143, 133, 147, 150, 145, 141, 134, 144, 148, 144, 138, 134, 141, 145, 133, 105, 134, 136, 132, 120, 145, 149, 146, 151, 127, 131, 117, 140, 155, 131, 136, 130, 135, 141, 136, 140, 145, 138, 132, 139, 142, 126, 132, 139, 144, 136, 146, 122, 145, 131, 136, 145, 142, 139, 116, 119, 133, 141, 136, 145, 143, 131, 131, 127, 127, 130, 125, 133, 131, 123, 138, 136, 123, 128, 158, 140, 142, 139, 127, 124, 139, 156, 124, 125, 136, 144, 122, 137, 126, 136, 139, 145, 126, 133, 129, 131, 135, 116, 136, 123, 120, 132, 148, 130, 137, 138, 139, 135, 133, 146, 136, 144, 163, 149, 135, 137, 136, 142, 139, 129, 137, 130, 125, 134, 129, 128, 147, 128, 124, 162, 118, 132, 129, 126, 134, 139, 143, 129, 133, 133, 144, 123, 140, 139, 132, 141, 120, 136, 130, 127, 142, 134, 138, 141, 124, 120, 131, 128, 128, 146, 141, 124, 126, 146, 137, 134, 139, 142, 155, 124, 104, 136, 130, 140, 108, 147, 144, 151, 131, 143, 144, 123, 134, 118, 135, 141, 170, 149, 134, 133, 135, 146, 158, 133, 134, 129, 134, 135, 134, 110, 136, 126, 143, 127, 116, 150, 140, 128, 142, 126, 128, 126, 140, 139, 128, 140, 117, 139, 136, 134, 117, 134, 120, 117, 130, 138, 128, 152, 145, 120, 120, 159, 131, 133, 128, 133, 126, 131, 148, 132, 136, 130, 131, 133, 137, 135, 132, 207, 157, 124, 145, 139, 143, 125, 140, 124, 135, 150, 124, 134, 136, 154, 133, 123, 143, 130, 139, 117, 127, 129, 120, 130, 128, 145, 141, 140, 133, 133, 141, 157, 136, 135, 136, 121, 137, 130, 143, 128, 131, 131, 123, 128, 128, 120, 137, 125, 151, 145, 139, 133, 118, 136, 157, 125, 125, 124, 144, 146, 137, 128, 127, 129, 143, 141, 131, 155, 134, 130, 136, 141, 132, 134, 126, 136, 137, 121, 133, 138, 135, 142, 148, 123, 123, 153, 122, 128, 129, 124, 132, 130, 117, 133, 134, 138, 141, 135, 135, 134, 126, 134, 152, 135, 156, 129, 144, 140, 125, 125, 163, 146, 126, 139, 131, 132, 136, 149, 136, 137, 128, 147, 140, 141, 152, 132, 128, 116, 150, 125, 105, 140, 138, 143, 135, 137, 136, 133, 134, 145, 154, 153, 148, 136, 145, 133, 137, 125, 132, 121, 142, 153, 108, 118, 126, 153, 127, 135, 140, 137, 125, 124, 124, 123, 145, 127, 142, 136, 124, 158, 137, 157, 123, 130, 126, 134, 135, 133, 148, 133, 132, 125, 113, 149, 136, 138, 137, 149, 141, 131, 141, 118, 137, 126, 142, 136, 111, 129, 134, 136, 134, 136, 130, 138, 123, 134, 135, 133, 149, 137, 125, 118, 134, 133, 142, 127, 156, 136, 126, 144, 130, 151, 119, 127, 132, 121, 150, 130, 135, 146, 134, 132, 151, 129, 130, 138, 132, 136, 145, 135, 158, 174, 134, 142, 122, 134, 124, 134, 127, 130, 130, 145, 137, 132, 138, 136, 127, 150, 134, 126, 132, 127, 137, 127, 122, 144, 131, 123, 131, 136, 125, 163, 140, 145, 122, 132, 125, 133, 122, 123, 125, 138, 116, 127, 138, 133, 136, 129, 139, 148, 141, 135, 122, 127, 131, 142, 146, 132, 142, 148, 146, 140, 135, 152, 143, 143, 128, 134, 131, 138, 135, 130, 130, 122, 140, 127, 149, 135, 130, 136, 135, 125, 134, 137, 142, 124, 142, 129, 133, 127, 171, 132, 145, 134, 141, 142, 140, 133, 132, 133, 148, 135, 152, 131, 141, 116, 131, 138, 132, 134, 124, 144, 138, 123, 146, 138, 131, 139, 136, 137, 126, 118, 129, 137, 131, 127, 100, 140, 117, 133, 145, 131, 148, 106, 141, 133, 140, 134, 117, 140, 124, 142, 143, 133, 133, 146, 109, 143, 136, 131, 150, 129, 134, 149, 153, 132, 142, 136, 125, 136, 166, 122, 118, 154, 138, 132, 130, 126, 120, 130, 115, 156, 134, 140, 146, 142, 157, 134, 126, 160, 124, 136, 131, 136, 143, 128, 128, 139, 135, 142, 146, 143, 137, 139, 138, 120, 133, 133, 141, 133, 127, 147, 132, 146, 130, 123, 135, 135, 145, 148, 145, 140, 134, 132, 123, 132, 145, 135, 135, 140, 134, 127, 134, 125, 133, 133, 140, 131, 137, 143, 128, 132, 140, 132, 139, 138, 138, 144, 150, 128, 156, 128, 136, 122, 144, 129, 131, 142, 137, 124, 128, 136, 138, 136, 142, 127, 137, 130, 135, 136, 138, 141, 108, 143, 128, 147, 140, 133, 132, 134, 141, 142, 132, 145, 140, 146, 140, 139, 124, 139, 139, 132, 136, 133, 145, 139, 140, 143, 129, 144, 136, 139, 129, 136, 130, 140, 126, 135, 128, 117, 148, 147, 137, 139, 129, 144, 127, 123, 138, 135, 133, 139, 132, 141, 140, 138, 133, 126, 140, 144, 146, 134, 134, 128, 132, 126, 133, 142, 129, 147, 135, 152, 136, 126, 144, 127, 145, 125, 129, 136, 142, 143, 143, 152, 118, 141, 136, 128, 121, 139, 136, 131, 137, 138, 126, 140, 137, 137, 147, 129, 144, 136, 149, 125, 144, 145, 137, 132, 135, 133, 140, 133, 127, 134, 135, 130, 142, 149, 145, 135, 132, 132, 126, 145, 132, 162, 136, 137, 149, 128, 128, 133, 131, 138, 138, 126, 131, 140, 118, 142, 135, 130, 137, 131, 138, 128, 127, 125, 128, 135, 137, 134, 148, 135, 147, 151, 140, 132, 117, 143, 133, 133, 144, 120, 127, 131, 125, 143, 136, 151, 139, 131, 116, 140, 140, 142, 125, 128, 129, 133, 134, 129, 145, 135, 131, 143, 138, 163, 124, 156, 131, 142, 129, 121, 145, 124, 125, 152, 135, 129, 139, 136, 128, 140, 142, 126, 135, 142, 112, 108, 127, 131, 146, 133, 140, 148, 133, 145, 134, 138, 123, 139, 146, 140, 128, 123, 139, 129, 143, 134, 138, 142, 130, 140, 128, 131, 128, 131, 121, 128, 141, 133, 146, 128, 145, 148, 141, 134, 129, 140, 130, 149, 138, 141, 131, 128, 148, 128, 141, 140, 129, 140, 134, 143, 133, 124, 136, 140, 138, 136, 132, 127, 138, 127, 146, 147, 134, 136, 138, 140, 143, 138, 141, 141, 138, 151, 133, 131, 106, 150, 124, 144, 140, 137, 141, 124, 138, 136, 130, 128, 143, 141, 119, 136, 159, 148, 128, 138, 123, 151, 140, 135, 142, 137, 137, 139, 153, 124, 134, 125, 130, 133, 150, 132, 136, 142, 136, 129, 129, 140, 118, 146, 118, 134, 132, 144, 131, 127, 133, 130, 130, 128, 144, 137, 137, 135, 132, 135, 142, 134, 137, 131, 128, 154, 135, 135, 144, 135, 128, 127, 132, 141, 133, 134, 140, 182, 132, 147, 132, 127, 122, 135, 133, 136, 137, 125, 143, 126, 131, 130, 129, 127, 142, 127, 140, 125, 135, 129, 136, 134, 152, 139, 141, 145, 144, 137, 125, 137, 134, 123, 167, 125, 128, 136, 134, 137, 140, 137, 135, 141, 135, 131, 105, 138, 122, 134, 143, 126, 123, 133, 127, 131, 139, 127, 142, 129, 144, 134, 142, 134, 131, 134, 138, 126, 144, 129, 134, 142, 138, 132, 136, 126, 140, 132, 133, 142, 134, 130, 138, 133, 129, 118, 139, 127, 143, 136, 132, 122, 137, 135, 144, 137, 126, 134, 134, 130, 136, 148, 131, 147, 136, 134, 134, 141, 143, 142, 139, 137, 134, 142, 136, 119, 153, 140, 146, 130, 145, 143, 116, 139, 122, 133, 146, 138, 127, 139, 145, 138, 130, 134, 152, 147, 134, 134, 131, 137, 147, 127, 129, 124, 119, 125, 146, 141, 139, 127, 133, 149, 123, 141, 118, 140, 141, 129, 139, 132, 129, 142, 137, 127, 129, 133, 155, 135, 129, 136, 134, 145, 137, 130, 153, 141, 130, 134, 131, 135, 136, 130, 141, 135, 134, 127, 133, 138, 126, 137, 140, 123, 147, 132, 139, 140, 116, 132, 137, 140, 139, 173, 136, 134, 135, 134, 135, 141, 128, 130, 137, 135, 138, 128, 131, 129, 128, 136, 141, 153, 137, 148, 133, 129, 133, 137, 161, 140, 149, 128, 136, 128, 133, 150, 138, 129, 122, 132, 143, 132, 148, 141, 131, 131, 129, 139, 144, 121, 141, 137, 141, 130, 138, 147, 136, 142, 137, 130, 151, 137, 138, 132, 125, 128, 126, 138, 109, 138, 147, 138, 135, 138, 120, 141, 139, 131, 148, 132, 141, 148, 139, 133, 123, 135, 129, 143, 133, 144, 126, 159, 137, 139, 133, 136, 139, 130, 133, 151, 134, 134, 157, 123, 134, 129, 146, 150, 129, 143, 142, 128, 128, 148, 136, 126, 147, 144, 134, 140, 138, 141, 138, 138, 151, 146, 126, 136, 137, 140, 144, 136, 123, 163, 132, 141, 122, 142, 132, 133, 145, 131, 133, 149, 137, 147, 126, 131, 142, 136, 151, 138, 127, 135, 139, 148, 132, 118, 138, 145, 143, 137, 135, 147, 142, 129, 125, 144, 149, 129, 136, 139, 147, 128, 128, 134, 147, 136, 131, 134, 134, 134, 139, 121, 102, 159, 133, 120, 132, 128, 150, 139, 136, 144, 141, 131, 133, 149, 137, 141, 134, 137, 145, 130, 134, 149, 133, 137, 126, 124, 123, 130, 142, 136, 133, 117, 144, 136, 138, 142, 147, 145, 127, 139, 130, 127, 135, 143, 137, 139, 152, 139, 133, 130, 142, 131, 135, 116, 142, 124, 137, 139, 132, 128, 126, 146, 148, 147, 124, 132, 128, 122, 135, 134, 129, 140, 132, 140, 125, 140, 132, 132, 121, 132, 151, 133, 128, 136, 134, 140, 136, 131, 159, 125, 118, 139, 144, 130, 132, 126, 141, 132, 137, 128, 133, 139, 132, 131, 139, 132, 150, 139, 123, 134, 139, 132, 126, 131, 134, 129, 133, 141, 145, 135, 136, 131, 117, 133, 120, 149, 132, 154, 141, 135, 132, 125, 123, 141, 127, 128, 141, 143, 152, 115, 142, 130, 117, 123, 126, 141, 150, 134, 131, 144, 134, 135, 122, 123, 132, 148, 135, 133, 138, 135, 126, 145, 139, 125, 128, 143, 142, 127, 134, 150, 126, 135, 133, 150, 126, 118, 126, 133, 137, 136, 143, 134, 146, 137, 134, 138, 136, 162, 144, 139, 144, 135, 146, 135, 135, 132, 144, 122, 139, 133, 126, 151, 127, 136, 128, 144, 137, 130, 150, 145, 136, 137, 134, 137, 136, 143, 144, 147, 125, 135, 146, 140, 141, 140, 137, 130, 143, 147, 141, 149, 133, 110, 124, 129, 131, 133, 138, 138, 135, 130, 128, 137, 135, 136, 132, 126, 125, 120, 141, 127, 157, 141, 135, 132, 124, 140, 144, 125, 139, 130, 129, 133, 133, 141, 129, 127, 138, 150, 148, 133, 133, 127, 132, 129, 126, 136, 133, 144, 133, 137, 126, 141, 151, 132, 129, 130, 141, 146, 139, 115, 130, 145, 133, 127, 142, 133, 143, 127, 140, 118, 151, 131, 139, 143, 127, 152, 132, 142, 117, 127, 125, 135, 132, 134, 134, 145, 132, 132, 131, 122, 117, 156, 136, 141, 133, 130, 148, 134, 125, 133, 131, 140, 132, 134, 140, 129, 131, 129, 126, 129, 138, 130, 147, 140, 141, 124, 138, 147, 145, 118, 128, 132, 128, 129, 145, 153, 142, 151, 137, 139, 136, 138, 124, 140, 135, 134, 135, 151, 138, 139, 145, 138, 140, 134, 149, 133, 142, 125, 132, 136, 134, 135, 128, 136, 127, 136, 139, 136, 123, 138, 141, 155, 141, 143, 144, 150, 134, 134, 123, 139, 133, 129, 122, 136, 129, 131, 137, 151, 132, 125, 127, 134, 130, 137, 149, 131, 132, 142, 133, 149, 128, 141, 133, 136, 144, 123, 136, 131, 143, 138, 130, 134, 138, 130, 121, 131, 131, 136, 139, 134, 121, 141, 134, 134, 139, 142, 131, 139, 129, 146, 134, 130, 136, 136, 126, 132, 145, 135, 132, 129, 131, 142, 134, 144, 145, 139, 134, 155, 137, 135, 119, 135, 120, 134, 131, 134, 137, 127, 154, 137, 140, 152, 141, 137, 126, 128, 142, 128, 131, 137, 124, 152, 132, 156, 124, 120, 133, 138, 145, 135, 127, 124, 136, 129, 141, 143, 134, 158, 131, 123, 144, 122, 112, 138, 138, 122, 162, 126, 141, 132, 132, 147, 131, 136, 139, 137, 127, 123, 135, 148, 119, 129, 137, 122, 129, 123, 118, 143, 128, 134, 139, 137, 134, 151, 131, 149, 132, 145, 145, 137, 131, 146, 135, 133, 140, 133, 127, 134, 123, 137, 137, 136, 136, 145, 110, 128, 142, 139, 135, 130, 161, 112, 140, 153, 136, 129, 143, 134, 142, 118, 129, 138, 144, 142, 141, 134, 144, 140, 131, 133, 155, 134, 134, 137, 126, 137, 123, 124, 123, 130, 121, 135, 152, 129, 121, 146, 130, 139, 120, 135, 132, 137, 139, 142, 129, 130, 141, 124, 134, 130, 128, 139, 132, 122, 139, 142, 134, 148, 131, 132, 136, 128, 151, 140, 146, 145, 128, 153, 146, 145, 131, 134, 128, 134, 138, 139, 139, 124, 131, 131, 132, 133, 138, 136, 132, 127, 130, 124, 141, 145, 131, 144, 134, 139, 137, 113, 131, 139, 132, 144, 141, 147, 137, 134, 126, 136, 122, 143, 132, 116, 143, 134, 132, 131, 134, 138, 138, 135, 138, 135, 143, 141, 145, 136, 138, 135, 151, 145, 131, 130, 124, 136, 130, 139, 144, 137, 131, 119, 124, 139, 151, 146, 141, 137, 121, 140, 142, 136, 144, 113, 119, 115, 131, 141, 136, 139, 138, 125, 127, 130, 123, 130, 127, 134, 116, 120, 119, 128, 139, 129, 130, 136, 149, 141, 144, 151, 138, 135, 143, 138, 142, 135, 140, 129, 145, 127, 162, 146, 130, 127, 129, 132, 131, 128, 135, 130, 128, 148, 134, 121, 135, 138, 146, 138, 134, 127, 134, 122, 128, 144, 138, 134, 133, 132, 136, 145, 135, 142, 145, 131, 141, 136, 127, 119, 132, 148, 138, 137, 140, 140, 136, 137, 124, 120, 129, 136, 138, 128, 138, 147, 129, 117, 118, 134, 133, 134, 138, 135, 138, 133, 138, 133, 141, 143, 140, 143, 136, 135, 132, 146, 114, 137, 135, 139, 127, 138, 135, 146, 140, 145, 135, 131, 130, 134, 146, 135, 141, 153, 130, 134, 148, 155, 127, 107, 112, 140, 128, 142, 121, 126, 141, 134, 127, 137, 141, 126, 146, 122, 133, 137, 127, 130, 128, 140, 137, 132, 139, 135, 134, 126, 134, 132, 135, 134, 140, 122, 148, 139, 146, 133, 142, 126, 150, 147, 136, 143, 145, 126, 124, 108, 133, 146, 134, 134, 139, 130, 136, 139, 127, 153, 145, 137, 129, 157, 139, 130, 141, 138, 140, 136, 129, 130, 133, 135, 128, 130, 138, 133, 130, 131, 131, 132, 143, 142, 145, 139, 126, 148, 130, 138, 139, 145, 123, 127, 137, 140, 127, 135, 147, 139, 142, 135, 140, 137, 140, 138, 133, 133, 135, 132, 132, 131, 138, 138, 129, 119, 132, 142, 149, 148, 144, 140, 126, 134, 136, 152, 130, 130, 132, 130, 143, 133, 136, 141, 144, 132, 129, 135, 123, 138, 144, 139, 129, 123, 132, 134, 143, 140, 123, 144, 133, 139, 135, 120, 141, 137, 144, 136, 129, 143, 148, 134, 137, 132, 135, 147, 132, 147, 147, 148, 130, 137, 115, 146, 137, 144, 131, 124, 126, 137, 134, 134, 127, 138, 127, 136, 137, 129, 134, 137, 138, 132, 132, 151, 128, 123, 132, 112, 136, 123, 104, 132, 142, 144, 140, 135, 140, 146, 139, 112, 138, 141, 147, 114, 136, 141, 130, 135, 129, 128, 129, 132, 120, 136, 144, 135, 146, 130, 146, 145, 137, 134, 135, 123, 139, 154, 138, 135, 155, 145, 136, 120, 115, 136, 122, 145, 136, 136, 134, 150, 128, 143, 133, 127, 134, 135, 124, 117, 102, 134, 149, 141, 124, 150, 134, 132, 142, 135, 121, 139, 136, 118, 142, 131, 144, 129, 121, 140, 148, 142, 144, 138, 137, 128, 130, 136, 143, 127, 139, 135, 132, 132, 133, 135, 136, 133, 146, 139, 137, 127, 136, 143, 133, 134, 128, 126, 137, 128, 118, 133, 129, 150, 132, 131, 130, 131, 135, 137, 137, 135, 141, 127, 136, 121, 144, 133, 146, 143, 126, 135, 129, 139, 141, 143, 133, 128, 135, 134, 141, 137, 146, 147, 141, 137, 121, 138, 146, 136, 134, 137, 141, 130, 126, 130, 142, 138, 131, 145, 123, 129, 143, 144, 135, 135, 149, 143, 143, 140, 137, 135, 130, 140, 137, 138, 140, 145, 143, 147, 144, 127, 137, 142, 141, 147, 139, 141, 128, 129, 135, 144, 127, 149, 134, 129, 139, 134, 137, 133, 140, 143, 143, 141, 140, 135, 144, 143, 142, 114, 133, 127, 123, 140, 134, 136, 137, 131, 135, 147, 128, 139, 146, 131, 132, 135, 126, 138, 143, 153, 147, 129, 136, 132, 142, 139, 138, 121, 140, 132, 133, 139, 139, 153, 133, 132, 134, 132, 136, 140, 140, 151, 135, 142, 127, 144, 138, 127, 139, 134, 136, 137, 111, 136, 127, 139, 142, 127, 129, 135, 134, 131, 131, 130, 143, 136, 136, 130, 135, 148, 135, 128, 135, 133, 140, 123, 136, 141, 139, 142, 144, 142, 146, 144, 132, 136, 133, 138, 130, 128, 127, 132, 136, 139, 131, 141, 131, 134, 136, 134, 145, 128, 136, 136, 138, 132, 132, 133, 157, 139, 142, 136, 141, 133, 138, 140, 132, 141, 137, 151, 127, 149, 138, 137, 125, 158, 141, 130, 132, 130, 136, 134, 138, 137, 134, 148, 144, 115, 137, 129, 134, 141, 138, 136, 124, 132, 141, 120, 140, 136, 156, 142, 133, 134, 134, 133, 140, 144, 135, 141, 126, 143, 139, 141, 132, 134, 145, 134, 136, 136, 127, 148, 140, 158, 152, 133, 136, 136, 126, 154, 143, 136, 148, 143, 135, 128, 142, 127, 145, 149, 140, 138, 133, 151, 129, 146, 138, 145, 144, 135, 140, 123, 147, 144, 133, 140, 135, 143, 132, 141, 129, 141, 128, 146, 136, 156, 124, 131, 136, 118, 140, 133, 132, 141, 138, 138, 143, 145, 125, 127, 135, 148, 138, 148, 143, 127, 134, 127, 124, 138, 148, 135, 143, 121, 135, 132, 137, 129, 134, 158, 129, 144, 134, 134, 133, 131, 130, 149, 127, 139, 130, 134, 129, 124, 141, 127, 135, 136, 131, 137, 137, 142, 114, 126, 140, 135, 140, 140, 140, 131, 132, 126, 137, 132, 152, 144, 141, 147, 123, 143, 143, 131, 156, 130, 132, 130, 142, 129, 137, 108, 131, 131, 122, 154, 144, 139, 134, 135, 121, 139, 130, 130, 137, 137, 135, 130, 137, 143, 138, 145, 139, 138, 140, 143, 133, 139, 122, 135, 128, 136, 141, 146, 143, 130, 135, 142, 129, 133, 143, 125, 130, 130, 128, 130, 133, 136, 120, 150, 136, 139, 130, 136, 143, 145, 137, 135, 148, 135, 140, 140, 139, 130, 157, 131, 147, 126, 147, 128, 141, 133, 133, 129, 123, 143, 148, 139, 144, 138, 144, 132, 120, 149, 149, 136, 146, 139, 134, 133, 124, 194, 135, 132, 107, 132, 130, 131, 130, 132, 146, 131, 116, 134, 147, 138, 138, 124, 121, 136, 131, 143, 129, 134, 123, 135, 135, 132, 141, 120, 138, 105, 132, 117, 133, 147, 126, 137, 147, 131, 133, 127, 133, 117, 138, 143, 133, 140, 136, 136, 138, 118, 133, 131, 134, 128, 145, 153, 127, 143, 113, 150, 133, 119, 135, 148, 132, 131, 141, 119, 136, 140, 131, 146, 127, 137, 137, 139, 156, 149, 124, 138, 129, 137, 136, 125, 146, 126, 143, 127, 127, 142, 166, 131, 136, 147, 128, 139, 123, 136, 136, 142, 135, 139, 157, 128, 136, 136, 140, 130, 125, 132, 120, 126, 140, 138, 149, 131, 131, 141, 132, 132, 138, 132, 124, 133, 133, 138, 127, 137, 136, 135, 132, 139, 119, 144, 133, 131, 137, 135, 133, 125, 142, 123, 133, 130, 127, 146, 147, 128, 144, 139, 133, 138, 126, 128, 145, 139, 134, 146, 130, 136, 135, 135, 153, 142, 137, 129, 137, 149, 125, 149, 138, 135, 124, 127, 126, 132, 143, 131, 131, 131, 142, 118, 145, 142, 136, 122, 127, 137, 132, 141, 130, 137, 147, 146, 138, 146, 135, 136, 128, 137, 138, 134, 130, 120, 134, 144, 155, 138, 128, 139, 148, 133, 149, 131, 136, 129, 145, 129, 139, 132, 128, 130, 130, 142, 141, 137, 142, 131, 149, 125, 136, 129, 150, 135, 137, 127, 139, 135, 128, 134, 128, 136, 131, 130, 132, 153, 132, 127, 131, 118, 119, 131, 132, 159, 140, 138, 125, 123, 144, 148, 146, 134, 133, 135, 141, 127, 145, 135, 129, 133, 129, 139, 120, 125, 141, 118, 136, 159, 140, 132, 129, 140, 136, 125, 129, 127, 142, 147, 137, 132, 145, 142, 125, 154, 128, 137, 131, 131, 134, 136, 133, 150, 132, 97, 127, 138, 130, 138, 139, 128, 148, 143, 116, 135, 122, 139, 146, 129, 138, 140, 122, 130, 132, 138, 137, 129, 134, 141, 119, 138, 132, 137, 125, 136, 132, 124, 138, 134, 136, 127, 143, 109, 124, 138, 172, 123, 138, 131, 138, 122, 136, 134, 123, 137, 135, 114, 155, 136, 141, 133, 138, 168, 130, 143, 147, 126, 142, 149, 147, 143, 129, 144, 138, 137, 135, 150, 137, 130, 132, 126, 137, 136, 129, 124, 128, 137, 115, 144, 136, 122, 128, 123, 137, 144, 125, 131, 143, 153, 135, 142, 145, 134, 131, 138, 129, 142, 144, 142, 127, 132, 142, 116, 133, 129, 141, 135, 146, 136, 139, 132, 134, 114, 148, 139, 135, 135, 122, 140, 133, 145, 125, 133, 135, 142, 139, 131, 151, 130, 139, 139, 124, 137, 147, 138, 144, 138, 140, 143, 130, 149, 143, 147, 127, 138, 137, 138, 126, 127, 127, 137, 125, 138, 133, 142, 134, 144, 136, 131, 129, 121, 146, 140, 127, 133, 141, 139, 129, 134, 144, 137, 137, 131, 157, 126, 144, 136, 133, 116, 128, 126, 128, 127, 130, 133, 133, 133, 132, 133, 139, 143, 118, 134, 153, 110, 126, 128, 125, 122, 136, 130, 140, 143, 154, 146, 155, 131, 132, 134, 145, 113, 147, 143, 133, 145, 127, 152, 141, 149, 115, 138, 150, 128, 117, 128, 148, 139, 148, 114, 132, 165, 141, 134, 132, 131, 131, 131, 144, 122, 122, 138, 126, 127, 133, 141, 124, 125, 136, 134, 139, 138, 135, 128, 152, 122, 134, 130, 153, 110, 130, 116, 144, 141, 144, 145, 123, 113, 133, 141, 150, 152, 134, 135, 146, 133, 128, 116, 133, 132, 129, 163, 134, 131, 138, 132, 138, 150, 106, 127, 137, 125, 134, 127, 115, 124, 133, 142, 132, 112, 145, 127, 140, 135, 115, 142, 126, 124, 123, 123, 145, 160, 137, 140, 123, 132, 149, 135, 132, 99, 133, 131, 131, 132, 146, 145, 149, 144, 148, 106, 148, 130, 146, 133, 127, 138, 121, 128, 126, 136, 123, 137, 126, 126, 108, 136, 134, 126, 150, 135, 136, 138, 113, 148, 130, 160, 138, 133, 136, 126, 128, 120, 120, 151, 161, 134, 135, 124, 131, 162, 146, 130, 125, 134, 131, 128, 143, 146, 129, 130, 138, 131, 135, 153, 137, 131, 126, 134, 119, 150, 135, 139, 137, 126, 115, 143, 119, 140, 135, 131, 154, 128, 143, 149, 135, 129, 138, 127, 130, 144, 156, 126, 140, 140, 120, 139, 137, 139, 124, 127, 139, 173, 132, 149, 129, 133, 145, 142, 137, 114, 160, 133, 136, 128, 114, 134, 139, 122, 129, 146, 143, 133, 132, 125, 134, 130, 141, 114, 99, 136, 149, 120, 141, 157, 135, 121, 142, 131, 147, 125, 131, 137, 137, 126, 122, 113, 128, 121, 141, 132, 128, 145, 129, 132, 133, 133, 114, 132, 131, 138, 150, 144, 149, 150, 147, 108, 131, 131, 135, 147, 141, 134, 138, 134, 144, 135, 124, 118, 143, 131, 139, 144, 126, 147, 130, 122, 132, 135, 141, 132, 140, 130, 144, 128, 139, 178, 155, 133, 131, 113, 148, 141, 147, 129, 154, 134, 129, 140, 133, 121, 144, 130, 127, 140, 148, 139, 162, 132, 133, 146, 143, 117, 125, 128, 141, 172, 126, 120, 139, 128, 167, 140, 134, 158, 116, 144, 128, 131, 125, 137, 150, 127, 138, 145, 139, 130, 130, 126, 129, 116, 135, 149, 138, 118, 125, 132, 141, 132, 188, 143, 151, 135, 125, 138, 121, 121, 129, 123, 125, 140, 113, 151, 148, 131, 149, 139, 136, 131, 137, 123, 134, 137, 130, 137, 134, 140, 148, 136, 130, 131, 115, 127, 127, 139, 139, 152, 141, 131, 128, 138, 137, 124, 146, 142, 136, 119, 133, 143, 132, 125, 136, 153, 138, 121, 136, 131, 133, 136, 134, 148, 141, 126, 126, 99, 135, 132, 157, 146, 147, 128, 136, 133, 139, 143, 134, 142, 129, 131, 131, 134, 132, 134, 143, 126, 112, 138, 127, 127, 116, 131, 139, 136, 139, 126, 139, 125, 126, 180, 124, 133, 133, 116, 111, 152, 125, 146, 119, 137, 116, 137, 129, 145, 138, 139, 114, 107, 129, 125, 131, 131, 126, 139, 151, 135, 120, 113, 116, 129, 140, 135, 132, 139, 126, 154, 137, 117, 125, 123, 146, 141, 135, 145, 132, 128, 129, 154, 158, 125, 150, 134, 134, 145, 125, 132, 131, 128, 136, 129, 165, 151, 133, 132, 132, 127, 130, 134, 131, 130, 141, 147, 145, 130, 140, 139, 139, 129, 136, 161, 145, 135, 134, 139, 138, 146, 115, 92, 125, 130, 138, 135, 157, 134, 135, 127, 130, 143, 143, 139, 149, 150, 137, 131, 124, 151, 131, 132, 121, 150, 139, 126, 135, 143, 133, 142, 162, 154, 138, 133, 136, 128, 125, 137, 148, 141, 121, 128, 129, 137, 139, 144, 152, 143, 121, 123, 125, 135, 119, 135, 130, 140, 131, 138, 136, 142, 109, 137, 135, 122, 134, 131, 147, 124, 136, 148, 133, 144, 128, 124, 118, 144, 141, 148, 135, 146, 121, 144, 148, 140, 115, 145, 131, 137, 135, 134, 151, 126, 180, 137, 136, 126, 135, 135, 127, 146, 118, 128, 142, 129, 108, 150, 130, 138, 111, 107, 126, 134, 145, 137, 141, 124, 128, 130, 142, 145, 121, 136, 132, 145, 136, 140, 140, 120, 146, 136, 139, 140, 139, 141, 135, 128, 134, 123, 139, 128, 139, 129, 132, 134, 133, 146, 126, 129, 134, 110, 139, 145, 143, 142, 132, 145, 132, 170, 152, 148, 130, 129, 150, 140, 133, 135, 144, 137, 127, 113, 131, 133, 130, 133, 127, 136, 138, 131, 147, 140, 122, 146, 161, 127, 133, 134, 137, 142, 148, 133, 134, 139, 152, 146, 137, 155, 126, 146, 144, 123, 129, 118, 124, 129, 129, 126, 150, 122, 145, 159, 112, 136, 129, 149, 129, 131, 132, 136, 154, 132, 130, 142, 136, 142, 136, 138, 134, 130, 136, 138, 157, 136, 136, 142, 126, 132, 142, 137, 129, 129, 136, 113, 134, 146, 129, 133, 122, 144, 137, 144, 151, 140, 123, 145, 138, 143, 130, 134, 138, 143, 145, 128, 140, 113, 140, 134, 148, 134, 142, 129, 149, 134, 128, 131, 142, 131, 170, 140, 129, 118, 126, 142, 125, 137, 120, 143, 141, 136, 134, 144, 108, 132, 136, 116, 126, 132, 110, 128, 126, 133, 140, 131, 135, 134, 130, 147, 149, 137, 148, 135, 136, 125, 134, 131, 122, 140, 136, 109, 133, 142, 169, 132, 147, 128, 136, 137, 128, 141, 148, 129, 133, 155, 135, 133, 130, 127, 133, 144, 130, 124, 138, 140, 133, 140, 144, 135, 136, 121, 141, 134, 139, 133, 127, 127, 126, 129, 140, 133, 141, 135, 140, 138, 128, 148, 152, 140, 139, 139, 133, 125, 140, 127, 129, 112, 128, 144, 127, 129, 139, 126, 145, 116, 116, 129, 127, 133, 132, 145, 135, 137, 143, 145, 131, 144, 122, 137, 132, 144, 128, 134, 128, 129, 123, 165, 145, 133, 125, 130, 128, 133, 127, 125, 136, 140, 140, 127, 120, 127, 121, 124, 106, 148, 139, 136, 122, 131, 141, 133, 129, 131, 138, 136, 146, 143, 134, 131, 141, 132, 139, 130, 134, 133, 133, 128, 144, 134, 131, 130, 140, 143, 131, 170, 139, 115, 133, 132, 136, 137, 122, 130, 138, 139, 122, 137, 136, 118, 122, 125, 144, 149, 129, 139, 141, 135, 119, 131, 134, 134, 144, 137, 139, 130, 138, 135, 130, 127, 151, 140, 142, 137, 140, 133, 135, 140, 136, 140, 144, 134, 125, 140, 147, 133, 138, 137, 141, 136, 125, 141, 135, 128, 125, 132, 140, 146, 144, 136, 137, 129, 147, 131, 137, 131, 141, 138, 132, 134, 130, 135, 133, 136, 129, 142, 134, 136, 134, 139, 137, 126, 133, 134, 151, 145, 169, 138, 148, 136, 147, 137, 138, 138, 132, 135, 163, 130, 141, 144, 141, 141, 139, 135, 149, 131, 127, 143, 125, 135, 132, 124, 127, 124, 132, 134, 129, 141, 132, 133, 153, 116, 140, 135, 144, 138, 129, 130, 111, 123, 141, 130, 136, 136, 129, 133, 130, 145, 143, 131, 136, 127, 144, 130, 140, 135, 145, 120, 162, 138, 135, 119, 150, 133, 135, 146, 145, 142, 134, 130, 120, 137, 131, 146, 138, 137, 132, 138, 135, 130, 131, 147, 127, 138, 143, 139, 125, 123, 129, 129, 144, 119, 140, 143, 133, 131, 138, 124, 118, 148, 146, 137, 138, 130, 127, 135, 141, 128, 132, 138, 129, 142, 134, 135, 132, 129, 147, 141, 139, 117, 138, 141, 134, 142, 133, 139, 144, 131, 125, 142, 147, 143, 140, 142, 137, 116, 127, 141, 122, 139, 130, 143, 137, 133, 150, 142, 145, 141, 136, 127, 124, 138, 144, 132, 148, 138, 142, 126, 131, 148, 126, 138, 137, 129, 133, 132, 129, 126, 129, 123, 129, 134, 133, 129, 129, 135, 132, 141, 139, 129, 140, 140, 118, 158, 140, 126, 146, 145, 142, 137, 141, 146, 131, 128, 142, 124, 137, 126, 140, 128, 141, 143, 128, 136, 133, 146, 136, 135, 142, 145, 134, 129, 127, 124, 137, 141, 150, 141, 140, 142, 127, 126, 138, 141, 140, 129, 139, 133, 144, 123, 126, 125, 132, 141, 136, 143, 140, 146, 131, 132, 144, 145, 141, 143, 132, 129, 137, 136, 135, 133, 125, 134, 135, 140, 137, 162, 143, 135, 116, 131, 135, 126, 139, 142, 129, 134, 129, 140, 126, 136, 146, 137, 140, 137, 132, 139, 136, 127, 132, 147, 135, 138, 145, 133, 134, 143, 136, 134, 136, 135, 141, 141, 125, 124, 148, 126, 136, 137, 130, 142, 140, 131, 136, 139, 148, 130, 132, 137, 131, 114, 138, 141, 134, 133, 138, 135, 136, 130, 131, 119, 146, 137, 127, 133, 122, 136, 137, 137, 140, 153, 138, 146, 142, 135, 135, 134, 145, 126, 136, 120, 134, 131, 144, 142, 130, 124, 126, 124, 139, 141, 122, 134, 120, 132, 129, 116, 124, 144, 134, 141, 127, 137, 134, 143, 140, 149, 131, 139, 143, 139, 138, 144, 145, 130, 144, 131, 137, 138, 135, 142, 146, 147, 142, 129, 132, 126, 137, 131, 129, 124, 121, 137, 143, 125, 114, 135, 131, 154, 134, 130, 141, 129, 135, 134, 129, 131, 147, 152, 148, 130, 142, 149, 129, 138, 135, 136, 140, 157, 133, 133, 117, 138, 130, 128, 132, 140, 144, 133, 120, 127, 145, 140, 130, 127, 101, 142, 130, 138, 152, 119, 141, 135, 125, 123, 148, 136, 127, 126, 150, 152, 143, 145, 154, 135, 157, 159, 130, 132, 148, 145, 133, 128, 102, 148, 156, 158, 146, 116, 129, 130, 142, 137, 135, 125, 149, 137, 129, 114, 136, 144, 134, 151, 119, 118, 132, 138, 128, 128, 133, 148, 139, 141, 127, 132, 148, 127, 136, 156, 120, 124, 136, 142, 140, 140, 113, 143, 149, 140, 138, 150, 125, 142, 132, 122, 151, 131, 156, 130, 123, 159, 138, 134, 139, 148, 166, 135, 148, 142, 146, 149, 139, 141, 147, 127, 118, 134, 136, 134, 129, 128, 137, 141, 134, 141, 115, 136, 158, 140, 142, 132, 145, 135, 143, 134, 145, 121, 145, 130, 149, 135, 125, 124, 138, 145, 138, 135, 149, 150, 138, 138, 139, 146, 143, 133, 141, 129, 141, 131, 139, 136, 121, 133, 129, 140, 138, 145, 134, 127, 132, 133, 138, 142, 134, 141, 128, 132, 140, 133, 138, 149, 153, 138, 132, 131, 135, 141, 135, 131, 118, 126, 134, 130, 116, 139, 126, 141, 136, 118, 136, 136, 153, 121, 131, 140, 140, 146, 124, 150, 142, 147, 130, 127, 134, 152, 134, 140, 129, 119, 139, 158, 139, 137, 145, 139, 140, 127, 134, 141, 129, 119, 138, 135, 144, 143, 127, 131, 143, 126, 133, 138, 139, 145, 132, 139, 139, 133, 150, 144, 136, 142, 145, 134, 107, 159, 138, 157, 141, 117, 132, 129, 134, 137, 129, 148, 147, 127, 131, 145, 136, 147, 151, 134, 131, 139, 125, 130, 147, 125, 131, 151, 131, 148, 156, 129, 143, 134, 126, 150, 142, 131, 126, 140, 144, 139, 130, 154, 129, 140, 154, 140, 140, 137, 132, 139, 135, 130, 124, 130, 124, 121, 130, 140, 131, 144, 132, 150, 129, 123, 137, 142, 131, 130, 142, 144, 132, 136, 132, 142, 138, 142, 126, 128, 132, 137, 144, 134, 137, 143, 126, 135, 132, 131, 139, 145, 140, 149, 143, 135, 132, 148, 137, 139, 126, 138, 147, 128, 126, 149, 136, 127, 130, 158, 149, 145, 140, 137, 139, 128, 133, 130, 129, 143, 124, 128, 126, 159, 132, 141, 118, 129, 132, 142, 143, 120, 142, 127, 151, 135, 136, 129, 135, 128, 143, 129, 108, 146, 149, 141, 125, 136, 114, 140, 132, 131, 119, 139, 133, 124, 141, 125, 126, 146, 133, 125, 141, 142, 139, 137, 145, 133, 137, 132, 139, 144, 132, 127, 132, 123, 124, 146, 141, 123, 137, 138, 119, 132, 122, 142, 141, 135, 140, 122, 107, 115, 148, 145, 142, 156, 134, 144, 139, 145, 130, 137, 138, 136, 134, 135, 149, 129, 126, 126, 125, 142, 130, 154, 129, 140, 158, 142, 132, 145, 150, 121, 137, 142, 157, 131, 127, 118, 125, 118, 136, 137, 143, 140, 138, 132, 135, 134, 134, 132, 134, 132, 143, 137, 135, 140, 133, 135, 150, 141, 135, 136, 108, 132, 125, 146, 134, 131, 152, 132, 145, 143, 131, 145, 122, 148, 142, 123, 134, 131, 126, 136, 132, 136, 129, 141, 136, 134, 132, 137, 153, 137, 149, 140, 132, 131, 142, 145, 136, 141, 130, 133, 143, 139, 122, 128, 139, 129, 127, 138, 135, 130, 136, 141, 148, 131, 132, 127, 128, 145, 123, 138, 149, 153, 150, 140, 135, 141, 135, 142, 133, 145, 135, 139, 147, 130, 137, 133, 132, 136, 141, 129, 129, 143, 132, 137, 121, 141, 114, 124, 146, 149, 123, 136, 136, 141, 148, 138, 138, 134, 142, 142, 122, 127, 154, 140, 128, 148, 140, 134, 118, 141, 132, 127, 127, 139, 129, 141, 128, 136, 130, 144, 126, 145, 131, 140, 136, 128, 129, 122, 138, 132, 135, 132, 123, 138, 162, 131, 125, 141, 135, 134, 142, 124, 133, 122, 134, 129, 137, 141, 141, 143, 140, 144, 127, 134, 120, 126, 132, 143, 132, 144, 109, 134, 135, 131, 153, 141, 134, 122, 147, 146, 127, 132, 137, 140, 134, 135, 144, 143, 138, 129, 128, 135, 135, 140, 128, 125, 132, 140, 115, 138, 146, 136, 141, 141, 121, 136, 126, 138, 137, 140, 131, 142, 141, 127, 133, 139, 123, 134, 138, 133, 130, 137, 135, 138, 136, 129, 129, 137, 139, 144, 130, 144, 132, 144, 130, 140, 124, 136, 126, 143, 129, 128, 135, 130, 143, 131, 150, 143, 144, 155, 136, 139, 134, 133, 132, 138, 122, 133, 129, 137, 135, 136, 112, 159, 134, 144, 135, 146, 123, 135, 134, 156, 142, 147, 130, 133, 125, 141, 140, 132, 153, 125, 121, 135, 151, 140, 129, 141, 114, 138, 125, 139, 132, 126, 133, 138, 144, 140, 153, 131, 151, 132, 132, 140, 132, 142, 128, 121, 131, 130, 138, 152, 157, 145, 157, 126, 133, 139, 130, 141, 151, 143, 158, 126, 129, 148, 127, 147, 132, 142, 132, 138, 130, 153, 127, 140, 136, 132, 141, 147, 126, 152, 141, 144, 141, 131, 181, 137, 144, 148, 152, 134, 133, 142, 142, 145, 140, 150, 131, 132, 140, 134, 155, 123, 126, 144, 132, 134, 114, 130, 133, 135, 132, 126, 144, 134, 130, 141, 130, 149, 140, 120, 137, 146, 137, 142, 137, 133, 147, 144, 122, 126, 116, 129, 127, 142, 120, 123, 132, 135, 130, 133, 137, 130, 145, 144, 138, 123, 136, 133, 131, 136, 120, 133, 129, 136, 142, 126, 135, 143, 129, 129, 134, 140, 142, 141, 128, 136, 142, 145, 106, 145, 115, 138, 126, 134, 120, 137, 139, 121, 146, 129, 131, 105, 136, 116, 139, 131, 159, 121, 129, 131, 134, 138, 131, 139, 180, 148, 149, 116, 108, 125, 125, 129, 139, 154, 137, 139, 135, 131, 124, 136, 138, 136, 124, 121, 138, 143, 130, 138, 158, 136, 135, 140, 119, 138, 134, 116, 145, 120, 140, 128, 131, 138, 134, 130, 139, 140, 135, 134, 135, 141, 138, 127, 123, 135, 145, 137, 135, 135, 108, 140, 132, 138, 142, 141, 136, 140, 124, 125, 148, 139, 110, 139, 137, 114, 148, 139, 143, 142, 144, 141, 138, 149, 131, 142, 141, 147, 126, 133, 132, 133, 132, 130, 140, 124, 139, 135, 146, 140, 142, 132, 137, 130, 140, 138, 140, 157, 138, 132, 142, 132, 146, 143, 145, 151, 134, 144, 128, 135, 135, 141, 135, 129, 130, 146, 141, 142, 139, 138, 134, 128, 131, 144, 140, 135, 143, 139, 134, 140, 127, 125, 142, 143, 138, 131, 144, 139, 149, 141, 127, 140, 136, 145, 121, 131, 119, 118, 124, 140, 133, 137, 142, 142, 142, 127, 127, 133, 133, 142, 141, 130, 142, 131, 142, 132, 129, 139, 138, 130, 137, 131, 136, 144, 144, 130, 136, 142, 134, 141, 138, 136, 140, 150, 131, 150, 126, 137, 132, 143, 141, 126, 127, 134, 138, 138, 140, 137, 140, 143, 138, 144, 128, 136, 130, 145, 142, 126, 140, 150, 137, 143, 133, 127, 148, 131, 135, 147, 140, 126, 137, 141, 136, 122, 142, 137, 123, 125, 139, 135, 141, 133, 142, 139, 140, 137, 133, 149, 139, 141, 136, 145, 120, 123, 145, 129, 127, 138, 143, 132, 142, 132, 146, 150, 125, 126, 133, 139, 132, 130, 130, 139, 153, 129, 134, 142, 146, 119, 127, 138, 130, 148, 141, 138, 139, 139, 139, 126, 144, 136, 130, 130, 126, 129, 139, 144, 132, 142, 129, 136, 127, 141, 129, 143, 142, 134, 135, 132, 140, 128, 137, 136, 147, 146, 137, 130, 139, 136, 134, 139, 143, 132, 130, 148, 151, 147, 141, 144, 136, 143, 140, 145, 141, 131, 130, 125, 131, 121, 143, 139, 145, 136, 137, 133, 145, 139, 133, 126, 138, 133, 142, 128, 141, 131, 144, 144, 131, 142, 144, 141, 140, 148, 128, 146, 133, 137, 142, 143, 146, 136, 148, 134, 138, 139, 142, 132, 142, 133, 132, 126, 139, 137, 131, 138, 129, 137, 139, 133, 141, 136, 137, 131, 109, 128, 134, 138, 138, 130, 129, 128, 144, 138, 127, 138, 141, 140, 138, 135, 135, 130, 134, 137, 138, 142, 144, 133, 146, 140, 131, 134, 137, 140, 134, 126, 134, 140, 124, 131, 151, 132, 142, 118, 139, 119, 145, 143, 138, 124, 135, 138, 138, 142, 148, 123, 140, 125, 137, 126, 136, 140, 136, 133, 138, 132, 137, 127, 132, 138, 142, 139, 122, 125, 143, 145, 142, 143, 136, 144, 141, 127, 142, 134, 142, 137, 129, 136, 130, 138, 136, 143, 142, 131, 125, 143, 145, 128, 139, 133, 139, 144, 141, 132, 151, 140, 140, 125, 140, 137, 128, 137, 140, 137, 137, 129, 136, 130, 121, 142, 156, 141, 146, 131, 156, 135, 138, 130, 133, 142, 148, 139, 139, 142, 136, 138, 141, 143, 126, 136, 141, 139, 140, 136, 135, 135, 136, 141, 132, 136, 142, 136, 143, 140, 135, 144, 143, 138, 129, 135, 131, 153, 132, 140, 139, 129, 133, 125, 148, 142, 129, 131, 134, 131, 141, 137, 136, 144, 134, 130, 139, 131, 136, 138, 131, 140, 136, 133, 131, 135, 133, 150, 134, 132, 142, 143, 124, 139, 130, 149, 145, 150, 131, 119, 130, 136, 128, 146, 140, 135, 130, 137, 141, 141, 134, 137, 129, 135, 131, 139, 135, 139, 126, 134, 133, 153, 132, 136, 130, 137, 132, 136, 136, 142, 148, 141, 135, 137, 138, 133, 126, 146, 147, 131, 138, 129, 132, 133, 131, 134, 139, 141, 126, 134, 123, 135, 132, 123, 140, 138, 139, 147, 129, 141, 142, 135, 128, 133, 135, 134, 134, 135, 133, 133, 144, 126, 129, 141, 117, 124, 140, 146, 135, 133, 147, 133, 123, 134, 125, 121, 133, 143, 137, 134, 142, 127, 140, 161, 139, 129, 125, 134, 130, 130, 130, 130, 137, 130, 123, 143, 137, 136, 139, 131, 140, 138, 139, 127, 146, 132, 154, 132, 137, 130, 134, 138, 139, 145, 127, 143, 125, 158, 126, 138, 123, 136, 137, 135, 139, 131, 134, 138, 140, 134, 134, 124, 130, 135, 138, 145, 134, 140, 130, 136, 127, 125, 154, 137, 131, 133, 134, 123, 148, 134, 138, 140, 139, 134, 133, 134, 141, 145, 133, 127, 141, 138, 139, 146, 135, 140, 124, 135, 115, 148, 115, 140, 135, 143, 149, 131, 136, 126, 137, 144, 150, 134, 129, 138, 133, 138, 136, 136, 151, 133, 143, 142, 130, 140, 131, 132, 127, 148, 137, 134, 138, 133, 140, 118, 136, 129, 138, 125, 146, 127, 130, 136, 135, 137, 128, 128, 138, 136, 123, 145, 158, 144, 131, 139, 139, 135, 132, 121, 132, 135, 134, 130, 138, 129, 129, 140, 129, 134, 133, 132, 137, 126, 134, 126, 144, 139, 137, 137, 122, 139, 142, 128, 138, 140, 130, 133, 126, 124, 135, 130, 137, 141, 140, 136, 128, 137, 135, 141, 127, 132, 137, 135, 126, 130, 135, 130, 146, 149, 136, 129, 137, 136, 124, 132, 144, 134, 134, 143, 127, 140, 134, 134, 128, 144, 136, 143, 135, 143, 134, 131, 144, 133, 142, 149, 137, 125, 135, 139, 125, 129, 150, 126, 135, 132, 140, 121, 123, 140, 132, 134, 151, 130, 133, 128, 124, 147, 133, 134, 132, 124, 139, 139, 130, 149, 136, 125, 134, 136, 146, 135, 134, 132, 144, 142, 135, 131, 142, 129, 136, 137, 133, 114, 129, 140, 139, 140, 131, 130, 139, 134, 132, 152, 147, 137, 139, 141, 148, 133, 142, 142, 132, 146, 138, 119, 142, 137, 138, 131, 135, 145, 139, 167, 134, 134, 134, 133, 126, 138, 143, 130, 134, 137, 142, 133, 130, 124, 152, 139, 130, 123, 125, 132, 128, 132, 142, 139, 141, 156, 131, 133, 142, 141, 138, 135, 137, 141, 132, 125, 118, 125, 129, 135, 136, 146, 124, 133, 143, 130, 134, 132, 128, 135, 102, 127, 127, 134, 141, 150, 138, 135, 134, 137, 152, 131, 135, 134, 127, 136, 131, 127, 128, 150, 141, 142, 125, 136, 136, 135, 131, 131, 138, 128, 130, 126, 126, 132, 132, 133, 159, 144, 140, 140, 137, 134, 138, 142, 139, 133, 127, 131, 128, 127, 135, 142, 130, 140, 142, 134, 133, 122, 155, 142, 145, 126, 129, 143, 124, 139, 142, 126, 140, 134, 135, 133, 124, 142, 132, 144, 139, 144, 136, 129, 136, 140, 125, 152, 138, 138, 136, 137, 181, 140, 135, 153, 139, 152, 150, 140, 146, 139, 141, 141, 145, 135, 142, 143, 144, 137, 137, 154, 144, 130, 131, 133, 143, 132, 138, 130, 130, 139, 135, 126, 143, 130, 135, 141, 140, 134, 146, 135, 132, 137, 126, 139, 134, 150, 153, 150, 129, 134, 129, 133, 127, 133, 145, 141, 138, 144, 136, 131, 133, 137, 138, 143, 141, 142, 143, 143, 86, 127, 138, 132, 139, 130, 139, 133, 143, 140, 140, 137, 135, 134, 136, 156, 111, 131, 137, 53, 168, 134, 132, 146, 150, 101, 155, 144, 137, 139, 138, 121, 141, 137, 167, 134, 136, 141, 147, 140, 140, 136, 132, 132, 136, 144, 135, 146, 109, 147, 129, 134, 112, 136, 141, 124, 142, 145, 142, 132, 130, 128, 136, 132, 144, 136, 137, 77, 138, 142, 158, 132, 144, 138, 139, 138, 126, 127, 131, 144, 138, 134, 135, 129, 132, 140, 137, 143, 141, 128, 136, 137, 141, 133, 137, 139, 146, 103, 104, 136, 134, 137, 138, 118, 128, 148, 139, 128, 138, 145, 129, 128, 131, 142, 143, 143, 151, 137, 106, 135, 129, 110, 133, 134, 139, 129, 137, 132, 136, 130, 136, 140, 129, 137, 129, 133, 136, 138, 137, 146, 139, 134, 133, 134, 129, 131, 140, 111, 138, 140, 141, 144, 134, 137, 142, 143, 140, 135, 120, 136, 140, 138, 142, 136, 126, 130, 139, 106, 147, 136, 139, 130, 140, 142, 136, 129, 131, 134, 138, 133, 143, 143, 138, 116, 129, 121, 138, 141, 138, 132, 132, 131, 136, 115, 133, 137, 135, 133, 131, 139, 143, 130, 135, 137, 135, 136, 138, 146, 142, 132, 131, 139, 149, 134, 146, 141, 138, 132, 132, 141, 127, 128, 139, 141, 139, 151, 137, 130, 132, 139, 139, 138, 128, 129, 139, 150, 135, 131, 138, 138, 135, 143, 138, 142, 130, 133, 147, 134, 137, 135, 137, 137, 127, 137, 143, 140, 141, 130, 130, 128, 136, 136, 157, 131, 138, 134, 135, 122, 134, 150, 133, 120, 132, 138, 139, 139, 142, 142, 123, 122, 139, 139, 141, 149, 129, 145, 132, 144, 139, 143, 143, 141, 143, 128, 134, 138, 149, 133, 134, 150, 126, 151, 147, 143, 191, 137, 135, 144, 140, 142, 131, 136, 130, 137, 138, 147, 136, 139, 109, 131, 140, 139, 147, 134, 128, 129, 134, 141, 135, 138, 139, 137, 127, 139, 142, 159, 140, 128, 129, 132, 141, 134, 133, 127, 136, 141, 145, 150, 146, 144, 129, 136, 137, 128, 136, 134, 131, 137, 140, 135, 139, 143, 147, 127, 143, 156, 142, 135, 121, 160, 132, 140, 132, 143, 115, 131, 146, 132, 145, 138, 135, 130, 136, 140, 144, 141, 142, 143, 135, 140, 139, 142, 127, 150, 132, 148, 141, 126, 146, 137, 134, 143, 144, 133, 138, 149, 144, 131, 124, 146, 144, 137, 134, 155, 142, 137, 133, 153, 133, 138, 143, 137, 140, 136, 146, 133, 142, 132, 139, 144, 145, 125, 134, 131, 139, 133, 137, 138, 139, 132, 126, 146, 123, 128, 139, 137, 147, 151, 109, 133, 144, 135, 142, 138, 134, 141, 135, 137, 123, 134, 128, 137, 129, 148, 161, 131, 125, 134, 131, 124, 131, 130, 144, 142, 146, 130, 127, 136, 127, 117, 126, 132, 143, 131, 142, 122, 135, 151, 156, 127, 140, 130, 132, 134, 129, 133, 132, 142, 142, 131, 154, 139, 131, 140, 162, 143, 143, 135, 145, 137, 139, 131, 127, 121, 135, 134, 146, 147, 133, 137, 131, 143, 121, 135, 144, 142, 127, 116, 144, 147, 127, 135, 136, 144, 137, 127, 139, 132, 136, 122, 118, 126, 135, 146, 125, 127, 139, 133, 128, 128, 115, 133, 129, 126, 155, 139, 130, 138, 134, 147, 131, 130, 129, 129, 134, 137, 133, 140, 142, 126, 149, 144, 138, 136, 131, 147, 128, 147, 148, 130, 134, 141, 136, 130, 137, 137, 133, 131, 134, 147, 150, 140, 128, 127, 143, 142, 141, 114, 133, 143, 142, 130, 137, 163, 122, 132, 124, 122, 126, 134, 144, 147, 139, 140, 155, 142, 140, 140, 138, 134, 137, 131, 114, 136, 141, 151, 133, 129, 128, 127, 149, 124, 140, 135, 136, 115, 138, 144, 133, 139, 133, 133, 125, 133, 130, 138, 138, 131, 146, 141, 136, 133, 141, 132, 136, 150, 124, 142, 140, 137, 123, 158, 140, 141, 143, 142, 143, 144, 147, 137, 120, 142, 152, 137, 146, 142, 132, 149, 139, 133, 137, 130, 138, 136, 137, 136, 136, 126, 133, 125, 141, 133, 144, 147, 124, 144, 145, 138, 131, 127, 136, 125, 153, 139, 149, 140, 131, 151, 141, 136, 140, 129, 134, 132, 126, 126, 132, 131, 144, 144, 131, 129, 137, 123, 130, 136, 126, 146, 136, 130, 153, 137, 127, 127, 130, 123, 120, 143, 141, 139, 146, 135, 135, 156, 142, 145, 118, 128, 134, 137, 138, 123, 121, 148, 143, 131, 134, 135, 132, 162, 128, 140, 125, 131, 144, 130, 139, 129, 140, 133, 145, 121, 132, 143, 134, 128, 141, 132, 137, 133, 134, 120, 142, 145, 135, 131, 137, 118, 133, 138, 134, 129, 147, 128, 131, 134, 136, 134, 133, 139, 140, 140, 154, 141, 129, 138, 123, 123, 126, 148, 139, 137, 143, 135, 149, 136, 128, 127, 136, 132, 122, 131, 131, 141, 123, 141, 137, 138, 141, 137, 130, 131, 138, 124, 135, 152, 141, 157, 125, 142, 132, 134, 141, 141, 142, 131, 135, 143, 145, 143, 143, 135, 113, 122, 126, 143, 172, 129, 114, 126, 134, 143, 128, 147, 147, 127, 131, 99, 133, 124, 122, 137, 131, 146, 140, 149, 140, 147, 135, 129, 133, 141, 176, 145, 132, 121, 130, 134, 139, 145, 143, 140, 142, 137, 143, 113, 142, 128, 124, 144, 143, 141, 134, 121, 114, 144, 143, 133, 143, 148, 144, 132, 133, 129, 129, 129, 125, 134, 142, 130, 135, 137, 162, 133, 148, 133, 135, 130, 133, 134, 131, 137, 127, 120, 126, 131, 144, 141, 131, 122, 137, 132, 159, 133, 139, 145, 134, 130, 141, 140, 138, 127, 131, 132, 151, 139, 132, 142, 142, 142, 135, 138, 128, 141, 137, 142, 144, 141, 119, 131, 137, 138, 132, 124, 135, 137, 133, 134, 117, 133, 131, 130, 116, 136, 123, 137, 135, 132, 128, 122, 114, 125, 130, 135, 137, 137, 140, 133, 132, 134, 138, 132, 138, 131, 127, 135, 141, 140, 149, 143, 132, 137, 128, 128, 149, 125, 130, 136, 139, 145, 127, 121, 140, 130, 133, 132, 131, 136, 140, 134, 120, 133, 139, 124, 140, 141, 138, 127, 142, 131, 138, 131, 129, 140, 150, 140, 140, 136, 135, 138, 137, 136, 130, 135, 125, 137, 134, 123, 140, 131, 137, 133, 129, 146, 126, 141, 130, 130, 128, 134, 135, 142, 127, 128, 140, 143, 137, 127, 129, 136, 138, 133, 129, 133, 145, 137, 133, 140, 137, 135, 175, 137, 133, 140, 134, 128, 135, 145, 135, 136, 130, 135, 142, 145, 132, 139, 135, 135, 132, 135, 138, 128, 143, 142, 130, 123, 134, 138, 129, 144, 136, 147, 141, 130, 124, 133, 132, 146, 115, 142, 140, 136, 146, 138, 125, 134, 140, 144, 127, 137, 145, 128, 139, 135, 138, 133, 150, 127, 151, 124, 137, 137, 134, 133, 142, 135, 136, 129, 143, 143, 137, 141, 117, 139, 150, 130, 141, 132, 152, 143, 146, 136, 129, 141, 129, 140, 142, 137, 134, 131, 123, 124, 138, 139, 136, 135, 132, 135, 128, 141, 137, 143, 133, 130, 133, 130, 148, 129, 135, 137, 120, 130, 130, 121, 130, 144, 134, 133, 130, 138, 117, 131, 139, 131, 133, 138, 125, 135, 137, 129, 136, 132, 134, 136, 128, 140, 143, 151, 144, 140, 131, 138, 132, 129, 140, 132, 131, 143, 128, 137, 135, 126, 141, 139, 143, 138, 138, 139, 136, 138, 136, 130, 138, 129, 153, 134, 124, 135, 143, 142, 135, 128, 144, 132, 128, 136, 124, 138, 145, 123, 131, 135, 139, 135, 140, 133, 128, 117, 130, 131, 136, 146, 128, 137, 109, 143, 136, 129, 128, 138, 134, 144, 136, 138, 139, 135, 139, 131, 144, 148, 138, 134, 140, 139, 132, 128, 147, 134, 138, 133, 130, 145, 155, 135, 136, 123, 132, 131, 148, 143, 131, 140, 130, 126, 139, 147, 132, 137, 138, 152, 131, 137, 145, 125, 136, 143, 130, 133, 131, 132, 161, 133, 135, 131, 150, 118, 139, 137, 131, 129, 128, 135, 133, 133, 130, 129, 134, 135, 133, 146, 145, 138, 143, 154, 141, 121, 144, 122, 132, 135, 149, 126, 130, 123, 133, 148, 150, 147, 141, 152, 119, 140, 142, 133, 128, 128, 135, 140, 136, 132, 139, 131, 140, 134, 119, 135, 127, 151, 135, 141, 152, 125, 131, 149, 128, 144, 129, 146, 133, 125, 135, 129, 134, 138, 147, 133, 137, 135, 133, 139, 142, 139, 141, 120, 136, 132, 139, 131, 129, 121, 136, 139, 130, 147, 141, 140, 124, 145, 136, 127, 130, 135, 149, 142, 129, 147, 130, 132, 138, 141, 137, 124, 144, 127, 130, 141, 141, 124, 135, 133, 146, 131, 141, 140, 151, 127, 134, 128, 132, 157, 135, 148, 138, 141, 150, 142, 129, 131, 136, 139, 129, 132, 116, 113, 136, 121, 141, 127, 127, 144, 127, 136, 138, 150, 142, 132, 122, 138, 122, 121, 146, 152, 134, 120, 125, 147, 151, 120, 130, 139, 137, 122, 137, 139, 145, 132, 123, 133, 134, 144, 161, 135, 135, 130, 143, 154, 134, 131, 118, 130, 120, 125, 129, 140, 137, 143, 135, 131, 125, 141, 145, 140, 149, 115, 131, 135, 148, 143, 164, 129, 119, 138, 139, 134, 146, 137, 128, 137, 130, 147, 132, 133, 137, 137, 128, 127, 125, 147, 134, 128, 137, 137, 148, 113, 125, 135, 145, 136, 137, 134, 129, 131, 137, 138, 137, 130, 140, 147, 137, 151, 119, 132, 139, 148, 128, 107, 133, 126, 132, 152, 153, 135, 135, 130, 135, 144, 145, 128, 150, 120, 154, 142, 125, 125, 137, 143, 135, 135, 129, 141, 134, 126, 145, 131, 131, 134, 117, 134, 130, 118, 140, 134, 130, 139, 135, 153, 134, 136, 148, 147, 133, 126, 136, 140, 154, 135, 138, 134, 142, 145, 127, 125, 140, 135, 125, 140, 144, 139, 128, 123, 155, 147, 141, 153, 143, 141, 157, 146, 125, 137, 135, 131, 129, 129, 130, 140, 162, 143, 155, 127, 129, 133, 132, 146, 131, 141, 123, 150, 138, 124, 143, 133, 130, 151, 128, 139, 129, 140, 138, 128, 129, 156, 145, 145, 120, 126, 140, 135, 131, 131, 157, 146, 127, 138, 157, 143, 131, 131, 129, 134, 137, 141, 147, 147, 124, 131, 137, 114, 137, 145, 125, 144, 130, 132, 156, 138, 140, 134, 138, 135, 119, 133, 138, 133, 149, 144, 133, 120, 134, 138, 139, 123, 144, 138, 151, 125, 148, 130, 132, 123, 118, 134, 124, 142, 124, 146, 150, 123, 138, 127, 128, 131, 143, 140, 139, 129, 136, 135, 162, 138, 141, 138, 130, 136, 149, 135, 133, 141, 131, 143, 149, 146, 139, 146, 132, 134, 124, 148, 131, 127, 125, 136, 145, 138, 141, 130, 126, 131, 139, 136, 139, 132, 153, 125, 144, 127, 143, 119, 158, 148, 145, 145, 115, 124, 148, 140, 131, 129, 136, 124, 151, 125, 133, 165, 130, 134, 141, 122, 139, 121, 130, 114, 147, 137, 158, 142, 126, 142, 148, 121, 142, 130, 142, 130, 122, 125, 148, 138, 132, 123, 137, 148, 125, 141, 127, 148, 142, 122, 119, 138, 126, 149, 137, 124, 140, 143, 135, 139, 151, 127, 131, 130, 134, 130, 123, 163, 131, 138, 161, 124, 134, 130, 125, 128, 136, 137, 141, 110, 136, 144, 137, 129, 121, 140, 142, 134, 135, 130, 143, 143, 130, 133, 152, 146, 147, 132, 136, 129, 149, 142, 121, 138, 141, 134, 154, 125, 139, 133, 155, 147, 138, 151, 149, 137, 131, 110, 144, 130, 135, 143, 121, 141, 143, 139, 129, 142, 135, 137, 151, 144, 113, 131, 125, 131, 120, 128, 150, 165, 127, 131, 138, 141, 149, 139, 139, 147, 125, 127, 129, 145, 135, 141, 139, 132, 134, 133, 141, 129, 139, 122, 141, 143, 128, 113, 127, 156, 141, 141, 143, 120, 131, 134, 156, 142, 155, 115, 136, 128, 138, 144, 136, 153, 126, 139, 134, 134, 133, 154, 136, 138, 125, 126, 132, 149, 128, 157, 141, 134, 138, 130, 136, 135, 134, 131, 126, 136, 137, 127, 132, 132, 133, 128, 138, 158, 144, 152, 127, 143, 153, 132, 148, 131, 139, 132, 135, 132, 120, 145, 138, 162, 126, 135, 123, 137, 135, 140, 145, 136, 127, 137, 147, 153, 145, 127, 141, 142, 141, 130, 144, 128, 142, 126, 125, 136, 125, 125, 135, 132, 141, 137, 130, 126, 126, 127, 131, 144, 123, 132, 141, 147, 135, 148, 136, 137, 124, 138, 155, 141, 131, 138, 127, 128, 131, 143, 113, 127, 134, 132, 143, 140, 144, 125, 137, 133, 146, 131, 139, 123, 139, 138, 125, 139, 121, 132, 126, 131, 132, 139, 126, 137, 147, 127, 137, 130, 129, 140, 142, 127, 136, 133, 122, 157, 134, 126, 132, 145, 134, 126, 140, 138, 132, 142, 155, 129, 130, 111, 130, 143, 129, 124, 120, 136, 121, 125, 133, 131, 133, 153, 131, 149, 140, 145, 140, 130, 133, 132, 140, 143, 141, 141, 143, 131, 118, 132, 134, 136, 137, 130, 143, 137, 146, 137, 140, 135, 136, 128, 139, 137, 152, 131, 140, 137, 153, 124, 150, 122, 123, 129, 142, 148, 139, 136, 150, 145, 138, 109, 129, 137, 144, 142, 135, 140, 127, 146, 126, 118, 126, 121, 131, 139, 121, 137, 145, 136, 139, 131, 139, 135, 134, 123, 90, 134, 150, 154, 130, 130, 123, 157, 133, 131, 146, 123, 129, 138, 126, 128, 134, 126, 137, 153, 133, 141, 131, 139, 131, 147, 148, 139, 127, 138, 136, 136, 125, 138, 168, 135, 141, 118, 149, 137, 134, 146, 148, 148, 187, 138, 138, 139, 129, 129, 149, 141, 132, 135, 132, 128, 131, 118, 126, 133, 120, 143, 144, 125, 137, 131, 120, 136, 141, 134, 133, 130, 142, 125, 128, 137, 138, 135, 127, 135, 132, 148, 139, 137, 142, 137, 127, 131, 143, 129, 144, 137, 120, 135, 140, 123, 117, 148, 133, 132, 146, 121, 148, 137, 130, 143, 168, 107, 130, 134, 136, 136, 137, 152, 128, 130, 142, 149, 140, 158, 128, 121, 132, 144, 135, 134, 129, 126, 139, 148, 127, 128, 146, 142, 133, 136, 138, 113, 137, 146, 128, 123, 137, 135, 152, 156, 142, 139, 135, 131, 142, 131, 134, 135, 131, 153, 121, 147, 155, 130, 141, 159, 162, 132, 127, 136, 142, 137, 142, 138, 151, 146, 112, 132, 136, 138, 130, 133, 140, 139, 125, 144, 135, 148, 130, 140, 137, 137, 136, 141, 135, 123, 128, 130, 133, 141, 117, 137, 125, 140, 123, 129, 135, 138, 129, 137, 138, 132, 145, 143, 137, 148, 131, 141, 114, 118, 120, 129, 138, 131, 123, 130, 127, 131, 132, 137, 135, 126, 131, 133, 127, 138, 128, 144, 135, 135, 133, 140, 142, 138, 135, 134, 130, 142, 134, 142, 137, 138, 138, 131, 133, 134, 142, 136, 133, 130, 150, 133, 131, 139, 136, 137, 134, 130, 133, 130, 138, 138, 139, 132, 137, 141, 147, 141, 125, 140, 132, 129, 137, 130, 125, 134, 128, 132, 136, 135, 138, 138, 144, 140, 138, 142, 144, 135, 134, 137, 136, 131, 138, 134, 140, 131, 137, 134, 141, 138, 140, 133, 128, 133, 129, 128, 134, 140, 137, 136, 130, 134, 121, 133, 133, 143, 133, 145, 138, 137, 137, 131, 134, 126, 140, 134, 136, 132, 131, 144, 132, 138, 133, 133, 136, 132, 135, 138, 139, 140, 130, 135, 139, 133, 130, 134, 132, 133, 130, 136, 132, 135, 140, 135, 137, 136, 129, 141, 138, 135, 129, 147, 141, 135, 131, 135, 135, 158, 139, 138, 136, 131, 136, 138, 127, 120, 135, 137, 129, 134, 130, 134, 129, 143, 133, 134, 139, 129, 134, 143, 140, 134, 132, 141, 132, 133, 133, 98, 135, 143, 143, 130, 125, 142, 146, 131, 138, 130, 133, 131, 134, 136, 140, 130, 139, 128, 145, 146, 131, 136, 130, 142, 134, 139, 136, 126, 131, 136, 132, 149, 138, 123, 135, 137, 135, 141, 144, 139, 143, 136, 136, 135, 128, 143, 142, 132, 137, 140, 134, 128, 135, 141, 141, 135, 137, 139, 145, 133, 134, 142, 135, 143, 139, 139, 137, 134, 139, 134, 135, 139, 141, 134, 137, 128, 131, 132, 133, 141, 134, 133, 142, 129, 139, 135, 137, 137, 138, 136, 130, 133, 137, 141, 140, 136, 127, 134, 136, 130, 139, 135, 128, 134, 134, 138, 139, 139, 139, 142, 132, 142, 137, 140, 135, 140, 134, 131, 138, 131, 140, 137, 132, 132, 151, 133, 131, 138, 136, 127, 135, 141, 134, 139, 140, 141, 129, 138, 133, 130, 138, 129, 136, 137, 128, 145, 153, 127, 139, 137, 138, 132, 138, 127, 136, 142, 132, 140, 144, 130, 129, 143, 146, 144, 142, 137, 130, 136, 137, 152, 136, 138, 137, 140, 144, 134, 142, 136, 135, 133, 136, 132, 149, 136, 138, 124, 137, 131, 131, 133, 134, 135, 132, 129, 138, 135, 134, 133, 140, 137, 133, 139, 137, 127, 146, 136, 131, 141, 125, 135, 138, 134, 137, 138, 138, 125, 133, 142, 135, 137, 140, 125, 137, 137, 145, 143, 131, 138, 135, 133, 136, 129, 142, 146, 140, 140, 140, 137, 138, 133, 136, 136, 136, 142, 132, 141, 136, 134, 124, 131, 134, 134, 135, 124, 133, 129, 134, 136, 142, 149, 140, 129, 142, 136, 136, 141, 136, 139, 131, 132, 134, 138, 126, 134, 135, 129, 140, 137, 134, 134, 139, 128, 132, 137, 145, 137, 136, 138, 143, 133, 136, 138, 133, 127, 134, 149, 136, 139, 134, 136, 137, 144, 129, 134, 136, 135, 140, 138, 143, 131, 140, 132, 135, 137, 136, 134, 134, 140, 141, 137, 131, 133, 131, 140, 137, 139, 131, 129, 141, 140, 136, 137, 122, 133, 138, 133, 125, 134, 133, 139, 135, 119, 151, 145, 136, 129, 131, 142, 124, 145, 126, 144, 129, 144, 122, 138, 140, 135, 130, 134, 132, 136, 120, 137, 143, 139, 136, 129, 152, 123, 124, 130, 132, 128, 134, 132, 143, 134, 140, 150, 143, 126, 145, 148, 141, 143, 133, 140, 138, 141, 130, 138, 139, 130, 142, 134, 141, 133, 125, 140, 145, 134, 126, 139, 143, 138, 145, 141, 143, 146, 138, 140, 140, 139, 131, 146, 144, 139, 149, 126, 142, 145, 138, 133, 136, 151, 145, 137, 142, 120, 117, 118, 137, 127, 137, 136, 147, 137, 135, 130, 139, 127, 142, 138, 142, 141, 136, 128, 146, 129, 144, 128, 140, 137, 148, 124, 134, 129, 124, 131, 127, 136, 139, 131, 147, 131, 128, 131, 146, 134, 127, 137, 135, 149, 133, 134, 132, 136, 139, 147, 142, 131, 132, 143, 155, 140, 141, 127, 133, 146, 145, 134, 134, 129, 137, 129, 147, 139, 134, 116, 145, 132, 137, 139, 131, 128, 125, 133, 128, 144, 151, 136, 136, 132, 144, 135, 145, 129, 130, 148, 142, 137, 139, 133, 145, 136, 139, 136, 128, 146, 141, 126, 127, 139, 140, 141, 148, 136, 134, 134, 134, 130, 132, 134, 151, 157, 134, 146, 131, 145, 137, 141, 138, 141, 130, 132, 140, 121, 139, 142, 132, 129, 135, 135, 143, 133, 137, 133, 129, 134, 140, 139, 129, 136, 135, 132, 140, 145, 132, 149, 131, 142, 124, 143, 139, 147, 126, 145, 129, 144, 140, 151, 136, 141, 133, 127, 121, 122, 142, 131, 137, 138, 134, 137, 117, 140, 141, 133, 147, 138, 132, 141, 129, 130, 129, 142, 139, 130, 142, 137, 131, 130, 129, 127, 137, 138, 130, 126, 117, 138, 109, 127, 125, 152, 134, 125, 141, 126, 139, 129, 129, 135, 138, 143, 138, 132, 136, 131, 150, 149, 132, 141, 139, 152, 134, 120, 133, 131, 142, 142, 136, 136, 143, 139, 142, 142, 138, 153, 136, 129, 141, 136, 136, 138, 125, 152, 124, 132, 137, 142, 132, 134, 136, 146, 133, 128, 141, 142, 130, 142, 151, 141, 145, 135, 123, 135, 132, 136, 134, 137, 133, 134, 136, 126, 130, 134, 134, 134, 139, 127, 149, 133, 134, 150, 134, 131, 134, 141, 142, 136, 144, 134, 141, 137, 142, 138, 141, 139, 142, 145, 147, 135, 141, 127, 134, 146, 149, 131, 126, 130, 139, 149, 128, 137, 128, 132, 145, 139, 139, 132, 132, 129, 140, 133, 128, 146, 128, 139, 133, 134, 137, 144, 155, 136, 146, 128, 145, 137, 132, 136, 124, 140, 143, 155, 143, 139, 139, 127, 141, 142, 140, 138, 137, 140, 132, 118, 152, 132, 135, 145, 135, 125, 138, 138, 147, 130, 133, 143, 139, 135, 146, 148, 139, 138, 145, 126, 145, 142, 142, 137, 134, 167, 117, 133, 131, 136, 143, 140, 136, 123, 123, 132, 129, 135, 141, 134, 135, 127, 123, 140, 131, 139, 127, 131, 135, 132, 136, 134, 123, 127, 133, 132, 138, 140, 144, 138, 140, 136, 142, 124, 127, 143, 127, 142, 137, 135, 141, 133, 131, 128, 139, 133, 137, 134, 136, 148, 136, 130, 127, 124, 154, 128, 137, 133, 137, 134, 140, 132, 130, 131, 140, 127, 147, 135, 132, 124, 110, 153, 140, 124, 142, 141, 145, 135, 134, 125, 122, 142, 137, 146, 132, 135, 129, 138, 133, 129, 146, 140, 142, 156, 136, 123, 128, 140, 127, 126, 134, 130, 129, 136, 129, 140, 144, 144, 125, 140, 134, 134, 139, 131, 148, 137, 130, 148, 118, 132, 128, 120, 126, 132, 144, 125, 118, 126, 136, 137, 134, 141, 136, 142, 120, 121, 139, 150, 130, 123, 123, 117, 145, 140, 137, 127, 131, 125, 144, 139, 123, 136, 139, 130, 146, 132, 119, 134, 139, 136, 135, 138, 139, 138, 135, 133, 145, 147, 135, 134, 126, 127, 131, 137, 159, 134, 132, 134, 130, 135, 120, 130, 133, 138, 135, 140, 126, 152, 143, 136, 144, 131, 128, 147, 135, 133, 155, 127, 134, 136, 166, 136, 168, 143, 122, 147, 140, 136, 127, 130, 144, 142, 144, 122, 111, 143, 139, 149, 138, 139, 134, 141, 131, 147, 136, 131, 126, 148, 136, 138, 135, 126, 144, 140, 140, 125, 135, 133, 140, 129, 121, 138, 146, 124, 118, 129, 124, 125, 132, 135, 136, 138, 144, 138, 130, 145, 125, 127, 132, 130, 156, 144, 146, 122, 129, 136, 137, 131, 142, 140, 146, 144, 129, 131, 142, 126, 143, 128, 136, 126, 150, 127, 140, 126, 111, 139, 139, 133, 127, 120, 135, 144, 159, 128, 134, 130, 138, 132, 129, 165, 140, 138, 132, 113, 127, 147, 128, 127, 151, 128, 138, 124, 132, 132, 133, 140, 130, 145, 132, 148, 134, 128, 126, 136, 133, 126, 143, 144, 140, 117, 121, 142, 131, 141, 137, 129, 121, 144, 150, 124, 133, 137, 128, 140, 124, 136, 142, 149, 134, 148, 131, 138, 129, 151, 138, 135, 140, 151, 130, 135, 132, 118, 133, 140, 156, 138, 140, 129, 126, 134, 134, 147, 138, 125, 136, 137, 128, 141, 133, 137, 138, 157, 141, 145, 138, 116, 145, 139, 142, 138, 132, 131, 137, 131, 141, 153, 137, 126, 121, 148, 134, 136, 134, 161, 135, 125, 138, 124, 129, 141, 134, 134, 147, 123, 137, 135, 138, 145, 144, 139, 123, 110, 132, 110, 141, 136, 136, 117, 140, 143, 132, 151, 131, 129, 142, 134, 134, 134, 136, 129, 142, 136, 131, 142, 144, 132, 130, 138, 140, 143, 141, 134, 139, 146, 125, 132, 132, 137, 126, 136, 134, 141, 128, 124, 134, 127, 137, 141, 124, 142, 124, 125, 130, 143, 125, 148, 130, 128, 132, 140, 138, 120, 147, 133, 125, 146, 137, 138, 135, 150, 128, 128, 134, 134, 120, 144, 139, 144, 129, 132, 147, 128, 122, 132, 141, 142, 136, 138, 135, 128, 134, 135, 138, 140, 142, 130, 123, 124, 139, 134, 144, 131, 140, 138, 126, 136, 136, 137, 141, 142, 131, 148, 142, 136, 143, 131, 147, 119, 135, 148, 133, 141, 135, 132, 123, 144, 118, 131, 131, 125, 141, 136, 141, 146, 137, 149, 129, 148, 139, 138, 141, 148, 143, 132, 137, 123, 161, 139, 130, 147, 154, 140, 153, 142, 154, 133, 138, 155, 124, 125, 128, 144, 129, 116, 142, 134, 134, 134, 131, 133, 151, 132, 135, 125, 124, 151, 148, 152, 128, 145, 134, 146, 124, 134, 133, 135, 145, 160, 139, 110, 139, 141, 131, 135, 119, 145, 139, 122, 140, 132, 128, 151, 136, 131, 119, 127, 134, 138, 133, 130, 134, 136, 143, 144, 157, 133, 133, 137, 145, 136, 137, 121, 130, 140, 133, 132, 134, 131, 122, 156, 146, 133, 133, 131, 133, 151, 142, 138, 137, 142, 127, 144, 133, 134, 145, 129, 152, 128, 141, 152, 145, 145, 138, 147, 148, 135, 137, 135, 140, 139, 136, 131, 147, 143, 144, 156, 144, 141, 130, 140, 133, 141, 145, 127, 139, 132, 133, 132, 133, 131, 112, 118, 148, 140, 145, 123, 133, 140, 136, 141, 144, 142, 134, 132, 126, 135, 142, 141, 137, 145, 140, 133, 134, 145, 149, 150, 96, 136, 137, 131, 143, 143, 143, 130, 121, 136, 152, 126, 120, 127, 161, 137, 154, 140, 122, 129, 152, 134, 147, 143, 149, 141, 142, 141, 127, 147, 147, 137, 130, 157, 138, 132, 138, 130, 153, 134, 132, 135, 152, 137, 118, 158, 118, 133, 143, 129, 143, 146, 133, 129, 130, 123, 144, 152, 137, 151, 132, 127, 134, 132, 134, 126, 140, 148, 127, 138, 119, 129, 135, 135, 131, 133, 150, 113, 128, 132, 137, 149, 137, 129, 144, 138, 151, 126, 145, 132, 131, 129, 134, 126, 139, 139, 148, 153, 117, 153, 125, 147, 137, 150, 141, 141, 141, 152, 136, 123, 134, 144, 127, 135, 143, 124, 132, 130, 126, 134, 138, 129, 144, 138, 137, 118, 139, 126, 134, 128, 125, 135, 140, 141, 138, 125, 131, 141, 125, 127, 135, 125, 110, 127, 127, 146, 148, 147, 128, 134, 141, 137, 145, 122, 127, 140, 141, 132, 133, 141, 145, 126, 131, 140, 147, 140, 144, 143, 139, 126, 152, 138, 137, 129, 122, 129, 145, 139, 140, 151, 129, 130, 145, 148, 147, 130, 142, 130, 133, 146, 136, 138, 130, 124, 138, 129, 144, 137, 139, 138, 125, 128, 146, 144, 135, 127, 148, 135, 148, 148, 130, 130, 131, 138, 145, 142, 155, 143, 143, 144, 120, 135, 143, 154, 157, 134, 148, 122, 135, 124, 148, 140, 133, 125, 130, 123, 137, 130, 148, 127, 118, 156, 132, 122, 134, 137, 154, 130, 139, 141, 139, 138, 154, 134, 126, 147, 143, 135, 122, 128, 134, 137, 144, 146, 143, 133, 139, 136, 151, 122, 148, 123, 147, 140, 131, 124, 130, 146, 141, 135, 140, 116, 117, 133, 129, 132, 140, 134, 141, 139, 135, 136, 142, 134, 132, 153, 129, 126, 146, 149, 138, 144, 135, 149, 128, 146, 126, 135, 136, 153, 116, 107, 143, 136, 123, 160, 135, 147, 153, 149, 156, 144, 119, 140, 130, 128, 148, 128, 132, 131, 140, 142, 148, 122, 125, 135, 132, 136, 132, 136, 140, 134, 136, 133, 140, 134, 134, 128, 129, 138, 132, 137, 140, 134, 130, 132, 138, 135, 135, 134, 136, 133, 139, 135, 131, 137, 133, 123, 138, 137, 137, 134, 135, 135, 136, 136, 131, 135, 135, 132, 135, 137, 138, 136, 134, 178, 136, 146, 133, 134, 132, 135, 139, 140, 138, 137, 134, 132, 131, 138, 143, 136, 98, 138, 137, 149, 137, 138, 132, 135, 134, 134, 136, 137, 134, 134, 139, 133, 138, 139, 133, 137, 136, 134, 132, 123, 142, 129, 136, 140, 137, 132, 132, 135, 132, 138, 133, 137, 138, 138, 133, 122, 143, 135, 139, 132, 137, 175, 139, 137, 139, 133, 140, 145, 152, 136, 136, 131, 135, 136, 139, 134, 138, 135, 136, 135, 133, 163, 140, 158, 144, 139, 135, 132, 137, 133, 138, 134, 135, 138, 133, 134, 140, 133, 131, 134, 133, 135, 138, 140, 140, 136, 147, 137, 135, 137, 137, 138, 131, 140, 137, 135, 132, 139, 134, 134, 155, 137, 139, 141, 137, 127, 135, 137, 132, 133, 136, 137, 142, 130, 136, 136, 136, 138, 135, 135, 138, 136, 135, 148, 141, 131, 137, 135, 136, 138, 137, 140, 138, 140, 131, 136, 148, 126, 135, 131, 134, 139, 138, 140, 135, 145, 134, 138, 140, 134, 136, 133, 139, 135, 139, 136, 137, 154, 131, 133, 132, 135, 136, 133, 137, 136, 132, 137, 139, 138, 141, 135, 139, 133, 139, 138, 137, 139, 135, 136, 139, 135, 137, 135, 141, 138, 139, 138, 135, 137, 139, 141, 142, 141, 131, 135, 135, 137, 135, 118, 139, 138, 135, 135, 134, 135, 134, 132, 140, 138, 134, 133, 133, 134, 124, 140, 141, 134, 138, 136, 136, 135, 136, 141, 134, 137, 141, 137, 138, 139, 140, 137, 135, 139, 135, 109, 132, 137, 134, 137, 141, 143, 139, 137, 137, 132, 138, 136, 141, 137, 128, 125, 139, 136, 134, 136, 138, 135, 143, 135, 134, 139, 135, 136, 123, 140, 94, 140, 138, 135, 135, 139, 121, 140, 138, 140, 137, 138, 135, 137, 136, 136, 131, 141, 134, 138, 138, 132, 134, 138, 128, 136, 137, 140, 152, 139, 137, 137, 139, 138, 122, 152, 135, 137, 138, 138, 138, 135, 132, 139, 141, 142, 135, 135, 134, 134, 124, 135, 134, 134, 143, 137, 133, 136, 134, 124, 140, 132, 139, 134, 135, 134, 135, 137, 164, 140, 138, 132, 124, 135, 135, 129, 136, 137, 138, 139, 140, 134, 139, 141, 133, 142, 137, 135, 129, 135, 135, 132, 139, 135, 137, 135, 136, 145, 137, 139, 127, 138, 138, 141, 135, 139, 133, 138, 135, 137, 137, 138, 136, 132, 139, 137, 133, 154, 134, 130, 134, 134, 134, 138, 148, 136, 138, 141, 136, 134, 134, 149, 133, 140, 136, 134, 135, 133, 138, 136, 135, 134, 136, 138, 166, 134, 134, 135, 138, 134, 136, 136, 136, 136, 137, 141, 134, 137, 138, 132, 134, 136, 135, 136, 134, 135, 135, 148, 134, 134, 140, 140, 134, 135, 138, 136, 131, 136, 131, 132, 125, 148, 130, 140, 145, 119, 133, 140, 149, 144, 138, 112, 137, 142, 137, 132, 141, 130, 155, 145, 133, 136, 139, 126, 160, 135, 135, 135, 136, 146, 135, 155, 126, 140, 142, 130, 117, 130, 138, 137, 138, 145, 140, 143, 143, 146, 142, 136, 160, 157, 147, 137, 123, 138, 133, 132, 131, 132, 136, 121, 138, 128, 132, 136, 136, 135, 120, 132, 144, 143, 136, 147, 141, 133, 128, 123, 143, 150, 131, 124, 127, 126, 133, 126, 139, 129, 123, 133, 131, 149, 133, 125, 135, 141, 135, 128, 145, 122, 137, 130, 125, 142, 129, 146, 129, 133, 142, 135, 130, 155, 144, 119, 124, 128, 144, 149, 138, 137, 130, 134, 127, 140, 125, 124, 121, 133, 141, 133, 132, 139, 132, 152, 133, 139, 140, 127, 141, 145, 134, 142, 132, 108, 153, 155, 126, 132, 127, 134, 157, 129, 142, 130, 139, 138, 136, 131, 137, 124, 127, 136, 136, 157, 142, 138, 136, 99, 135, 129, 134, 133, 145, 140, 138, 145, 136, 134, 128, 139, 133, 139, 132, 114, 123, 135, 120, 136, 145, 139, 131, 138, 142, 137, 117, 137, 145, 144, 139, 134, 132, 138, 133, 134, 133, 143, 141, 126, 137, 142, 123, 134, 144, 135, 140, 134, 144, 142, 140, 120, 126, 132, 119, 139, 143, 134, 121, 119, 135, 131, 130, 133, 137, 129, 139, 139, 122, 137, 137, 141, 130, 133, 129, 148, 130, 132, 129, 141, 155, 125, 141, 130, 133, 128, 135, 135, 133, 144, 135, 130, 129, 135, 138, 146, 130, 131, 132, 129, 123, 139, 122, 128, 128, 140, 133, 134, 118, 131, 150, 137, 136, 131, 135, 134, 126, 147, 115, 133, 114, 135, 136, 133, 157, 124, 111, 125, 138, 126, 140, 139, 130, 127, 135, 132, 139, 130, 139, 134, 154, 136, 136, 131, 129, 129, 155, 122, 138, 132, 128, 143, 118, 122, 132, 136, 141, 134, 156, 121, 139, 119, 128, 132, 137, 146, 143, 132, 135, 119, 127, 148, 136, 129, 134, 145, 118, 143, 147, 130, 142, 144, 126, 129, 144, 134, 133, 128, 134, 147, 140, 138, 143, 131, 133, 141, 129, 139, 146, 146, 131, 138, 126, 137, 129, 135, 132, 136, 138, 131, 140, 127, 135, 135, 143, 135, 140, 135, 126, 146, 136, 142, 134, 135, 141, 139, 144, 133, 144, 125, 137, 139, 136, 138, 134, 138, 126, 146, 128, 123, 136, 118, 140, 132, 154, 147, 131, 144, 129, 135, 151, 137, 143, 130, 137, 147, 121, 146, 144, 143, 141, 138, 123, 144, 135, 139, 135, 129, 165, 145, 133, 121, 167, 127, 129, 139, 140, 134, 140, 137, 137, 139, 142, 135, 147, 139, 132, 139, 144, 141, 139, 132, 131, 121, 130, 144, 138, 139, 128, 128, 128, 141, 126, 125, 139, 135, 130, 133, 143, 125, 132, 134, 145, 130, 144, 154, 135, 142, 135, 147, 142, 141, 136, 129, 125, 137, 136, 148, 141, 131, 136, 127, 140, 138, 127, 126, 134, 143, 145, 140, 140, 124, 118, 139, 139, 133, 120, 128, 149, 149, 143, 124, 140, 151, 134, 137, 131, 142, 128, 133, 143, 124, 115, 136, 125, 132, 141, 132, 142, 126, 137, 145, 136, 137, 148, 124, 129, 140, 122, 135, 127, 137, 131, 152, 145, 144, 137, 153, 155, 115, 130, 139, 137, 127, 150, 134, 142, 132, 135, 123, 135, 138, 134, 142, 145, 123, 143, 132, 131, 131, 139, 147, 145, 131, 129, 143, 152, 143, 118, 133, 132, 132, 142, 130, 126, 123, 125, 129, 141, 128, 134, 139, 139, 134, 140, 138, 134, 137, 144, 133, 143, 146, 142, 133, 131, 134, 153, 136, 152, 135, 124, 143, 151, 139, 137, 134, 130, 136, 137, 120, 147, 121, 138, 125, 152, 147, 130, 142, 139, 117, 142, 146, 155, 138, 132, 142, 135, 119, 131, 128, 150, 143, 128, 142, 127, 142, 122, 118, 148, 126, 141, 143, 141, 122, 141, 140, 139, 131, 138, 151, 134, 133, 137, 124, 146, 136, 124, 145, 143, 144, 142, 124, 129, 130, 138, 144, 133, 130, 135, 146, 136, 140, 147, 142, 127, 148, 125, 131, 135, 148, 126, 136, 157, 124, 124, 137, 120, 143, 142, 131, 148, 169, 138, 125, 130, 140, 134, 140, 134, 133, 144, 144, 133, 132, 135, 117, 136, 136, 139, 141, 130, 130, 138, 140, 133, 130, 130, 133, 144, 139, 139, 136, 145, 130, 135, 130, 144, 140, 129, 129, 134, 141, 136, 139, 147, 138, 147, 145, 136, 151, 131, 131, 145, 124, 128, 154, 123, 125, 135, 133, 138, 127, 141, 143, 120, 131, 126, 130, 147, 143, 110, 136, 133, 142, 133, 132, 150, 133, 137, 131, 126, 122, 144, 117, 130, 125, 144, 138, 121, 143, 137, 117, 142, 129, 135, 137, 136, 133, 134, 133, 133, 138, 131, 121, 133, 134, 130, 126, 158, 139, 138, 119, 135, 137, 108, 133, 129, 135, 133, 117, 126, 125, 121, 140, 129, 157, 133, 146, 124, 119, 129, 129, 154, 127, 134, 158, 139, 121, 134, 140, 125, 136, 126, 137, 135, 140, 124, 139, 132, 133, 140, 121, 149, 127, 132, 141, 130, 127, 124, 129, 128, 152, 128, 141, 138, 139, 144, 134, 128, 137, 137, 145, 136, 141, 137, 130, 136, 133, 121, 142, 134, 134, 141, 151, 130, 129, 145, 125, 144, 136, 129, 138, 146, 115, 140, 150, 122, 133, 140, 131, 135, 133, 128, 133, 138, 148, 131, 127, 138, 135, 138, 129, 123, 152, 126, 134, 151, 131, 141, 140, 141, 135, 140, 128, 132, 131, 132, 147, 140, 152, 138, 141, 139, 127, 139, 143, 139, 134, 133, 129, 137, 142, 135, 122, 149, 136, 140, 143, 150, 138, 145, 141, 145, 132, 135, 133, 131, 132, 150, 147, 145, 152, 138, 116, 126, 159, 136, 132, 140, 136, 130, 141, 152, 148, 137, 131, 132, 126, 154, 130, 138, 136, 129, 134, 117, 144, 124, 148, 147, 124, 125, 128, 142, 138, 138, 131, 132, 130, 148, 144, 129, 135, 117, 133, 116, 136, 127, 133, 130, 123, 140, 145, 126, 168, 144, 133, 129, 139, 132, 137, 131, 126, 132, 129, 131, 148, 151, 145, 166, 126, 139, 133, 118, 132, 131, 132, 140, 127, 125, 136, 123, 137, 142, 131, 113, 135, 128, 145, 129, 132, 134, 125, 139, 125, 142, 129, 123, 136, 140, 126, 137, 131, 123, 135, 118, 201, 133, 142, 131, 132, 151, 143, 143, 147, 124, 121, 147, 145, 157, 121, 126, 154, 139, 136, 153, 135, 128, 146, 120, 141, 132, 135, 140, 159, 128, 123, 145, 130, 132, 142, 139, 134, 137, 129, 135, 135, 133, 142, 124, 125, 127, 137, 152, 126, 129, 133, 123, 150, 138, 141, 119, 153, 123, 128, 136, 138, 135, 156, 134, 146, 128, 140, 151, 134, 143, 135, 131, 127, 153, 92, 142, 147, 133, 135, 140, 121, 133, 132, 133, 131, 120, 128, 136, 123, 120, 142, 124, 125, 125, 127, 131, 133, 124, 142, 119, 140, 143, 139, 138, 147, 147, 130, 131, 140, 167, 138, 111, 114, 134, 155, 155, 125, 124, 126, 116, 146, 122, 134, 135, 121, 149, 141, 142, 125, 137, 134, 132, 111, 137, 129, 136, 126, 142, 126, 123, 126, 143, 129, 140, 144, 139, 130, 141, 135, 132, 138, 129, 128, 145, 128, 141, 122, 127, 132, 119, 143, 126, 130, 134, 131, 136, 133, 139, 156, 126, 131, 132, 135, 135, 132, 140, 145, 138, 130, 146, 126, 121, 139, 134, 136, 139, 135, 127, 133, 134, 119, 122, 129, 141, 158, 142, 134, 133, 123, 129, 163, 140, 151, 137, 138, 128, 169, 132, 127, 130, 127, 136, 118, 141, 132, 128, 141, 141, 123, 150, 164, 131, 136, 139, 137, 130, 121, 122, 140, 131, 144, 119, 125, 132, 143, 124, 135, 123, 137, 138, 143, 130, 157, 127, 138, 138, 131, 137, 133, 122, 127, 132, 132, 137, 138, 128, 136, 138, 145, 124, 130, 123, 151, 124, 142, 133, 133, 129, 160, 131, 128, 142, 151, 132, 140, 124, 141, 139, 139, 135, 139, 147, 135, 131, 138, 119, 138, 100, 128, 141, 128, 139, 140, 134, 150, 121, 138, 114, 141, 126, 140, 137, 130, 142, 136, 125, 184, 152, 139, 134, 145, 129, 134, 137, 166, 140, 136, 124, 137, 139, 129, 135, 129, 132, 123, 126, 131, 139, 117, 129, 141, 132, 128, 135, 129, 122, 134, 127, 136, 122, 133, 135, 131, 140, 137, 132, 120, 143, 124, 130, 132, 134, 110, 137, 153, 140, 137, 137, 134, 158, 123, 122, 127, 150, 133, 134, 126, 138, 126, 135, 128, 143, 109, 124, 122, 148, 140, 132, 122, 154, 127, 136, 130, 132, 134, 137, 143, 145, 129, 124, 133, 136, 138, 136, 131, 134, 140, 153, 135, 122, 127, 132, 133, 132, 137, 131, 131, 139, 125, 107, 144, 136, 150, 121, 122, 124, 138, 129, 135, 129, 126, 120, 131, 134, 134, 142, 126, 120, 139, 131, 132, 135, 130, 148, 145, 159, 118, 132, 142, 135, 145, 142, 164, 127, 134, 143, 131, 137, 128, 140, 149, 134, 142, 160, 134, 130, 127, 148, 123, 144, 130, 137, 135, 139, 131, 133, 144, 133, 148, 145, 137, 137, 132, 134, 135, 135, 139, 120, 136, 138, 141, 129, 135, 142, 135, 131, 134, 141, 144, 148, 144, 128, 138, 139, 139, 140, 130, 128, 123, 136, 130, 134, 125, 127, 141, 141, 142, 139, 132, 144, 138, 142, 137, 130, 140, 149, 141, 128, 143, 136, 136, 143, 145, 147, 131, 145, 137, 137, 130, 131, 136, 127, 136, 131, 132, 122, 138, 139, 146, 135, 123, 138, 131, 144, 130, 138, 132, 137, 141, 138, 128, 124, 124, 139, 138, 151, 135, 139, 140, 140, 141, 136, 134, 134, 130, 138, 145, 142, 134, 136, 129, 143, 144, 134, 142, 137, 138, 133, 132, 135, 136, 138, 141, 138, 133, 139, 130, 138, 123, 130, 128, 144, 129, 134, 140, 138, 144, 140, 131, 140, 134, 138, 144, 123, 130, 145, 120, 141, 132, 139, 130, 138, 141, 126, 136, 143, 130, 143, 121, 135, 132, 130, 135, 134, 141, 132, 141, 137, 134, 142, 131, 138, 141, 143, 136, 135, 134, 143, 141, 133, 138, 134, 139, 129, 133, 141, 129, 126, 123, 138, 141, 132, 133, 140, 131, 137, 142, 130, 135, 129, 140, 140, 132, 138, 139, 139, 141, 133, 135, 132, 144, 136, 138, 127, 133, 136, 140, 133, 136, 140, 131, 145, 132, 128, 139, 128, 128, 140, 132, 128, 135, 131, 128, 148, 132, 141, 142, 132, 130, 139, 131, 138, 138, 146, 131, 142, 128, 137, 137, 144, 137, 134, 136, 128, 137, 131, 132, 132, 135, 133, 141, 138, 136, 122, 139, 134, 132, 157, 130, 133, 135, 138, 132, 146, 135, 127, 137, 145, 136, 130, 137, 132, 134, 143, 123, 129, 134, 145, 134, 148, 151, 180, 135, 143, 126, 138, 136, 132, 131, 139, 132, 135, 148, 158, 135, 129, 127, 132, 127, 145, 133, 138, 129, 138, 140, 141, 136, 132, 138, 131, 135, 135, 137, 135, 140, 140, 142, 132, 146, 147, 134, 139, 130, 114, 138, 144, 139, 137, 138, 133, 145, 125, 128, 134, 128, 148, 136, 126, 134, 133, 136, 133, 129, 127, 138, 151, 139, 139, 137, 126, 137, 134, 135, 134, 133, 134, 139, 132, 150, 136, 143, 137, 138, 123, 136, 133, 132, 129, 147, 138, 138, 138, 135, 136, 140, 130, 133, 137, 134, 131, 129, 140, 128, 133, 136, 118, 139, 141, 152, 141, 143, 130, 131, 150, 133, 136, 137, 140, 116, 129, 136, 133, 138, 135, 145, 145, 141, 142, 144, 137, 144, 136, 133, 131, 119, 130, 137, 146, 155, 135, 139, 140, 134, 133, 134, 137, 142, 140, 144, 140, 142, 131, 152, 148, 153, 141, 141, 138, 129, 131, 144, 136, 146, 137, 136, 137, 130, 128, 144, 137, 147, 134, 139, 107, 140, 144, 139, 131, 137, 125, 141, 151, 140, 132, 131, 141, 137, 125, 140, 141, 132, 132, 136, 151, 131, 147, 141, 137, 134, 133, 135, 138, 135, 139, 135, 137, 134, 128, 118, 141, 145, 128, 143, 145, 130, 129, 126, 128, 133, 143, 144, 141, 131, 138, 126, 138, 143, 145, 144, 148, 123, 121, 136, 126, 134, 128, 147, 134, 145, 135, 132, 135, 134, 133, 143, 137, 140, 137, 136, 139, 132, 146, 136, 136, 128, 127, 134, 135, 130, 134, 130, 133, 125, 141, 155, 128, 148, 127, 136, 142, 136, 125, 133, 139, 134, 125, 129, 118, 123, 134, 128, 136, 129, 117, 130, 130, 140, 141, 135, 132, 138, 127, 136, 128, 139, 134, 137, 150, 144, 138, 144, 146, 121, 139, 138, 136, 130, 130, 131, 140, 132, 133, 143, 129, 147, 143, 135, 130, 141, 137, 129, 134, 165, 136, 130, 143, 141, 133, 140, 131, 137, 126, 141, 134, 138, 146, 145, 147, 122, 150, 137, 121, 126, 131, 133, 142, 131, 148, 143, 130, 133, 142, 139, 132, 135, 129, 136, 133, 135, 129, 140, 137, 142, 121, 130, 135, 140, 134, 159, 137, 129, 138, 143, 147, 126, 140, 146, 134, 142, 138, 134, 140, 150, 140, 136, 146, 150, 133, 153, 121, 129, 146, 139, 134, 129, 138, 130, 130, 141, 144, 142, 135, 133, 141, 140, 133, 139, 139, 148, 138, 118, 120, 139, 128, 135, 147, 142, 142, 133, 121, 132, 139, 138, 133, 148, 142, 148, 137, 124, 141, 139, 140, 134, 144, 145, 146, 129, 136, 136, 126, 131, 130, 130, 151, 130, 168, 136, 155, 138, 132, 135, 154, 133, 117, 129, 136, 138, 138, 127, 127, 141, 141, 148, 148, 137, 128, 134, 130, 138, 122, 149, 131, 130, 134, 142, 140, 141, 134, 138, 135, 130, 128, 135, 142, 135, 128, 148, 128, 130, 134, 136, 132, 140, 144, 137, 128, 134, 137, 139, 135, 143, 128, 138, 135, 139, 131, 128, 137, 135, 148, 137, 134, 132, 135, 137, 140, 140, 138, 130, 135, 127, 128, 143, 137, 133, 137, 140, 141, 138, 130, 137, 123, 131, 136, 139, 134, 132, 138, 135, 126, 133, 149, 136, 132, 137, 137, 136, 131, 131, 136, 143, 143, 137, 127, 133, 131, 139, 133, 138, 134, 143, 135, 143, 141, 141, 133, 129, 134, 134, 139, 133, 132, 125, 123, 135, 139, 142, 158, 131, 148, 136, 128, 138, 134, 138, 130, 134, 139, 137, 135, 127, 130, 137, 144, 133, 136, 132, 148, 135, 122, 138, 136, 135, 131, 134, 131, 147, 126, 138, 141, 128, 137, 131, 130, 131, 140, 145, 133, 130, 132, 130, 132, 128, 122, 139, 140, 147, 135, 131, 134, 141, 135, 133, 126, 128, 132, 130, 123, 144, 145, 136, 126, 131, 144, 138, 146, 139, 140, 139, 136, 123, 131, 147, 149, 129, 114, 135, 137, 142, 141, 143, 141, 138, 141, 146, 130, 143, 136, 152, 140, 136, 141, 150, 124, 125, 136, 132, 135, 135, 127, 140, 130, 136, 134, 118, 139, 145, 131, 137, 138, 134, 130, 123, 149, 135, 130, 132, 125, 147, 141, 131, 124, 131, 136, 135, 143, 152, 147, 136, 122, 140, 147, 130, 144, 134, 141, 136, 136, 139, 141, 132, 136, 128, 133, 128, 136, 136, 121, 132, 131, 139, 131, 140, 130, 130, 137, 123, 153, 147, 136, 124, 138, 155, 138, 136, 141, 136, 139, 138, 146, 135, 126, 135, 139, 144, 132, 123, 135, 135, 149, 131, 144, 128, 137, 143, 125, 147, 144, 137, 136, 121, 139, 127, 135, 134, 150, 129, 136, 170, 142, 141, 135, 142, 140, 128, 143, 135, 143, 140, 151, 137, 123, 118, 130, 140, 135, 131, 129, 131, 146, 131, 130, 125, 141, 145, 142, 139, 142, 132, 125, 115, 155, 128, 128, 137, 153, 140, 146, 125, 140, 143, 145, 123, 127, 145, 126, 128, 138, 136, 142, 143, 138, 145, 119, 133, 128, 142, 128, 134, 118, 139, 144, 136, 127, 138, 141, 141, 126, 145, 138, 143, 138, 121, 142, 141, 124, 129, 144, 135, 126, 144, 137, 134, 160, 142, 131, 130, 124, 138, 130, 127, 127, 127, 146, 132, 131, 128, 113, 128, 134, 117, 139, 139, 148, 137, 126, 133, 129, 130, 135, 122, 134, 141, 118, 132, 138, 142, 135, 138, 125, 138, 140, 124, 141, 136, 135, 139, 136, 147, 131, 144, 139, 124, 126, 138, 133, 133, 137, 131, 148, 136, 135, 145, 139, 144, 150, 131, 123, 133, 128, 142, 128, 128, 129, 141, 133, 130, 139, 130, 132, 139, 111, 132, 136, 140, 140, 135, 133, 168, 129, 130, 148, 132, 134, 133, 133, 140, 124, 113, 133, 133, 135, 125, 134, 128, 153, 135, 137, 130, 142, 128, 125, 125, 138, 159, 139, 128, 130, 129, 148, 135, 114, 144, 136, 140, 120, 127, 123, 131, 128, 136, 133, 135, 139, 124, 136, 127, 139, 123, 131, 129, 126, 131, 133, 123, 139, 147, 127, 135, 143, 139, 130, 134, 136, 133, 122, 135, 123, 139, 143, 125, 125, 124, 138, 144, 148, 123, 136, 136, 130, 133, 136, 136, 133, 134, 136, 143, 122, 141, 132, 133, 140, 151, 121, 139, 140, 130, 136, 145, 135, 140, 147, 146, 129, 132, 141, 129, 137, 130, 129, 125, 133, 142, 132, 135, 162, 130, 145, 126, 137, 110, 130, 135, 125, 142, 136, 143, 126, 137, 140, 147, 138, 136, 125, 131, 135, 137, 136, 133, 138, 132, 138, 129, 147, 143, 128, 138, 143, 131, 142, 149, 125, 134, 145, 154, 118, 136, 129, 137, 126, 129, 138, 136, 132, 133, 141, 135, 129, 128, 143, 161, 143, 138, 132, 131, 146, 131, 138, 123, 142, 139, 148, 126, 130, 142, 131, 134, 140, 132, 131, 108, 143, 125, 132, 151, 125, 149, 132, 133, 133, 131, 132, 129, 147, 158, 138, 143, 134, 131, 131, 139, 132, 121, 121, 126, 140, 129, 139, 151, 135, 138, 133, 143, 131, 134, 131, 130, 126, 129, 139, 154, 141, 143, 125, 120, 131, 129, 143, 124, 130, 132, 145, 134, 144, 128, 121, 140, 137, 133, 133, 148, 127, 134, 135, 149, 126, 131, 131, 127, 111, 133, 130, 120, 128, 149, 130, 141, 138, 128, 145, 143, 147, 121, 136, 131, 135, 151, 132, 134, 135, 137, 133, 131, 132, 158, 122, 129, 149, 129, 138, 153, 124, 131, 141, 136, 145, 135, 135, 141, 139, 148, 145, 142, 137, 134, 139, 134, 143, 143, 126, 137, 126, 143, 144, 147, 132, 145, 136, 152, 128, 134, 139, 139, 139, 135, 141, 127, 142, 134, 144, 131, 149, 139, 132, 124, 147, 146, 139, 135, 129, 147, 129, 129, 140, 146, 135, 141, 126, 139, 131, 137, 136, 142, 141, 135, 136, 151, 134, 138, 140, 124, 115, 134, 148, 142, 134, 139, 140, 132, 135, 136, 134, 145, 122, 153, 128, 138, 133, 141, 148, 138, 140, 136, 127, 147, 130, 138, 131, 138, 136, 146, 131, 144, 129, 132, 136, 151, 133, 125, 140, 128, 144, 125, 138, 138, 148, 147, 133, 150, 134, 125, 130, 132, 141, 129, 133, 146, 126, 144, 146, 133, 129, 140, 137, 136, 126, 134, 138, 142, 139, 126, 141, 134, 143, 136, 125, 155, 121, 138, 135, 134, 136, 135, 142, 131, 131, 137, 131, 130, 131, 136, 130, 129, 130, 133, 131, 129, 138, 136, 135, 144, 146, 135, 131, 137, 139, 142, 133, 140, 128, 139, 135, 139, 123, 135, 143, 136, 126, 134, 141, 140, 169, 136, 134, 113, 130, 135, 157, 129, 137, 138, 138, 132, 149, 95, 146, 129, 134, 143, 134, 138, 144, 132, 136, 149, 132, 145, 143, 134, 128, 131, 143, 134, 126, 138, 123, 141, 141, 140, 149, 138, 129, 145, 144, 137, 150, 140, 136, 128, 143, 134, 138, 131, 127, 135, 131, 147, 118, 141, 136, 136, 137, 135, 127, 129, 136, 131, 126, 139, 157, 137, 129, 130, 140, 104, 119, 143, 134, 134, 134, 144, 132, 130, 142, 127, 132, 125, 128, 136, 140, 148, 135, 146, 132, 134, 137, 130, 134, 136, 127, 130, 130, 138, 135, 140, 136, 143, 139, 134, 141, 148, 139, 137, 136, 129, 128, 135, 139, 140, 136, 134, 132, 138, 128, 147, 138, 137, 132, 134, 134, 135, 126, 148, 127, 141, 136, 134, 139, 142, 141, 140, 142, 131, 138, 122, 135, 130, 134, 133, 148, 133, 138, 133, 138, 140, 140, 135, 132, 147, 134, 140, 149, 130, 144, 105, 143, 137, 145, 147, 127, 138, 151, 128, 124, 126, 120, 133, 133, 134, 143, 140, 128, 135, 145, 140, 119, 149, 137, 138, 147, 142, 143, 141, 137, 132, 148, 147, 133, 132, 145, 135, 142, 142, 132, 131, 137, 136, 139, 130, 130, 132, 148, 142, 137, 135, 143, 134, 139, 140, 135, 132, 148, 139, 126, 127, 137, 134, 146, 126, 149, 133, 135, 135, 137, 143, 131, 129, 139, 122, 135, 142, 134, 134, 134, 147, 141, 130, 140, 147, 123, 141, 141, 128, 138, 123, 135, 130, 140, 131, 141, 133, 129, 149, 136, 142, 141, 154, 129, 127, 136, 140, 132, 133, 135, 143, 145, 136, 134, 136, 135, 143, 153, 128, 143, 137, 146, 125, 139, 151, 141, 136, 143, 138, 136, 138, 147, 128, 133, 135, 126, 135, 139, 144, 125, 135, 137, 133, 127, 129, 122, 133, 130, 137, 136, 137, 140, 137, 130, 140, 158, 138, 145, 128, 134, 150, 140, 135, 118, 143, 140, 131, 151, 137, 130, 135, 137, 130, 121, 135, 122, 111, 142, 137, 141, 139, 129, 119, 133, 130, 140, 156, 136, 118, 129, 162, 123, 135, 134, 142, 134, 133, 121, 152, 137, 145, 138, 123, 129, 145, 142, 127, 134, 147, 139, 135, 136, 151, 131, 138, 133, 133, 136, 129, 119, 145, 127, 134, 134, 121, 130, 141, 142, 128, 151, 117, 127, 137, 142, 129, 125, 132, 130, 123, 138, 147, 137, 141, 150, 131, 119, 126, 127, 147, 132, 149, 145, 134, 149, 141, 147, 137, 134, 136, 139, 119, 141, 125, 125, 135, 130, 124, 122, 145, 130, 134, 130, 126, 162, 137, 123, 136, 119, 142, 131, 133, 149, 138, 162, 131, 153, 126, 129, 144, 137, 136, 144, 135, 125, 130, 136, 130, 130, 121, 126, 131, 133, 128, 135, 119, 119, 139, 126, 132, 162, 101, 153, 121, 131, 128, 169, 140, 133, 139, 134, 152, 132, 134, 137, 136, 150, 135, 138, 120, 120, 131, 175, 131, 123, 134, 132, 131, 141, 136, 127, 130, 143, 147, 125, 127, 123, 135, 127, 132, 140, 129, 123, 143, 149, 130, 156, 127, 137, 125, 124, 129, 124, 133, 131, 114, 151, 130, 134, 141, 127, 134, 132, 129, 133, 140, 130, 131, 139, 125, 144, 138, 128, 123, 139, 145, 120, 125, 129, 140, 149, 132, 126, 117, 134, 136, 140, 134, 128, 149, 133, 134, 148, 120, 144, 133, 157, 137, 138, 125, 136, 136, 144, 128, 137, 142, 144, 162, 139, 152, 120, 142, 139, 133, 131, 144, 124, 146, 142, 139, 149, 147, 137, 153, 133, 145, 122, 120, 156, 128, 140, 137, 131, 132, 137, 148, 139, 136, 148, 121, 142, 128, 124, 137, 135, 128, 134, 128, 132, 127, 135, 143, 138, 140, 132, 143, 133, 142, 136, 135, 138, 140, 144, 133, 133, 130, 154, 152, 151, 146, 136, 129, 140, 126, 145, 126, 134, 131, 149, 123, 135, 152, 132, 132, 148, 151, 155, 127, 117, 133, 139, 155, 139, 134, 135, 147, 123, 147, 124, 120, 139, 130, 129, 127, 135, 137, 128, 127, 149, 118, 134, 114, 127, 131, 127, 133, 125, 128, 127, 143, 131, 135, 141, 144, 137, 135, 128, 124, 127, 136, 125, 129, 136, 134, 152, 131, 146, 148, 148, 145, 135, 128, 135, 137, 128, 159, 129, 127, 135, 138, 130, 129, 120, 128, 132, 128, 150, 145, 141, 137, 135, 152, 135, 147, 130, 125, 141, 139, 133, 139, 127, 139, 160, 135, 141, 152, 140, 145, 149, 129, 118, 148, 127, 131, 155, 132, 130, 124, 135, 129, 136, 135, 125, 139, 130, 129, 132, 131, 143, 144, 132, 132, 137, 134, 128, 116, 134, 142, 136, 135, 122, 137, 126, 131, 138, 134, 140, 130, 152, 138, 135, 138, 143, 128, 118, 120, 131, 122, 134, 142, 147, 119, 140, 128, 110, 140, 133, 155, 124, 135, 137, 148, 125, 115, 136, 150, 139, 141, 142, 121, 110, 116, 135, 126, 136, 162, 125, 143, 134, 147, 109, 141, 136, 139, 130, 118, 138, 136, 135, 124, 131, 144, 140, 133, 127, 143, 139, 128, 137, 140, 164, 121, 145, 133, 122, 130, 116, 128, 148, 117, 139, 131, 134, 139, 132, 137, 137, 134, 153, 140, 149, 132, 128, 124, 133, 130, 123, 132, 121, 141, 128, 143, 146, 131, 137, 143, 133, 128, 123, 27, 135, 130, 150, 134, 143, 142, 131, 128, 135, 137, 136, 137, 173, 131, 134, 126, 121, 143, 120, 151, 130, 156, 122, 133, 138, 147, 133, 137, 134, 139, 135, 151, 150, 121, 114, 117, 133, 141, 134, 136, 144, 137, 128, 132, 126, 141, 130, 129, 153, 137, 122, 135, 128, 141, 106, 140, 141, 127, 144, 151, 135, 149, 132, 137, 130, 162, 136, 134, 151, 138, 144, 145, 156, 84, 123, 146, 132, 131, 135, 120, 138, 133, 137, 131, 124, 120, 139, 141, 107, 131, 137, 146, 132, 117, 134, 130, 147, 137, 144, 132, 140, 117, 135, 138, 136, 128, 129, 136, 147, 135, 127, 136, 133, 136, 137, 130, 126, 143, 129, 132, 126, 153, 134, 133, 139, 130, 133, 127, 132, 135, 134, 125, 128, 132, 139, 127, 134, 140, 128, 129, 136, 142, 135, 136, 127, 138, 132, 131, 136, 136, 137, 127, 136, 129, 136, 124, 125, 131, 125, 126, 129, 136, 128, 137, 141, 139, 129, 143, 135, 135, 140, 146, 136, 134, 132, 148, 138, 147, 137, 142, 124, 120, 140, 137, 141, 134, 133, 132, 140, 120, 134, 133, 140, 139, 137, 134, 137, 139, 126, 136, 119, 148, 143, 133, 123, 148, 144, 134, 138, 127, 127, 99, 130, 129, 124, 142, 130, 138, 131, 141, 132, 123, 136, 139, 140, 154, 118, 128, 135, 138, 140, 121, 135, 141, 136, 136, 137, 129, 131, 134, 140, 109, 132, 144, 142, 142, 134, 156, 116, 140, 134, 137, 142, 141, 146, 140, 146, 134, 139, 135, 139, 155, 142, 130, 133, 128, 138, 146, 137, 131, 114, 139, 125, 137, 133, 145, 142, 142, 139, 129, 150, 126, 134, 135, 130, 126, 127, 121, 136, 126, 138, 136, 125, 144, 129, 139, 135, 134, 144, 147, 130, 130, 133, 150, 124, 150, 145, 139, 143, 135, 131, 136, 112, 116, 118, 141, 154, 118, 140, 137, 137, 145, 138, 126, 131, 133, 145, 143, 132, 143, 132, 134, 136, 157, 125, 142, 130, 133, 118, 139, 127, 128, 132, 135, 131, 148, 137, 142, 124, 102, 139, 153, 138, 152, 130, 116, 148, 151, 155, 127, 135, 143, 139, 138, 131, 133, 130, 134, 131, 156, 131, 137, 126, 127, 134, 138, 132, 132, 145, 134, 142, 133, 136, 150, 140, 148, 152, 136, 136, 146, 128, 134, 140, 140, 127, 143, 140, 121, 141, 143, 139, 134, 145, 117, 127, 140, 144, 136, 115, 133, 137, 133, 121, 123, 127, 131, 124, 132, 132, 140, 145, 128, 124, 145, 118, 126, 126, 132, 140, 138, 138, 137, 132, 140, 141, 140, 117, 138, 134, 150, 136, 93, 127, 147, 139, 133, 122, 137, 147, 126, 138, 140, 151, 141, 137, 138, 154, 135, 145, 126, 120, 131, 141, 144, 141, 134, 125, 119, 137, 123, 135, 132, 130, 138, 144, 142, 125, 122, 149, 142, 128, 133, 140, 128, 137, 129, 153, 133, 131, 118, 132, 133, 137, 140, 140, 140, 128, 133, 144, 121, 150, 149, 154, 139, 131, 118, 133, 140, 127, 133, 143, 137, 137, 143, 133, 134, 127, 133, 138, 138, 141, 141, 130, 130, 137, 148, 136, 131, 132, 135, 136, 133, 131, 131, 144, 134, 138, 135, 132, 132, 143, 132, 143, 128, 137, 136, 133, 134, 135, 130, 134, 135, 139, 125, 155, 126, 122, 139, 138, 135, 155, 139, 129, 137, 110, 135, 133, 133, 138, 138, 141, 132, 136, 141, 145, 150, 130, 143, 132, 144, 132, 135, 122, 146, 122, 137, 132, 133, 130, 134, 131, 136, 128, 135, 136, 132, 141, 129, 113, 136, 132, 139, 138, 144, 142, 133, 132, 134, 147, 142, 166, 136, 150, 132, 131, 130, 123, 132, 127, 134, 129, 132, 134, 133, 136, 142, 134, 131, 151, 129, 141, 121, 126, 129, 134, 136, 135, 145, 139, 127, 138, 127, 135, 122, 140, 119, 136, 146, 135, 140, 130, 133, 133, 136, 155, 126, 121, 135, 134, 136, 121, 127, 168, 130, 136, 140, 136, 126, 138, 128, 130, 128, 121, 128, 138, 137, 141, 125, 124, 133, 144, 124, 154, 132, 141, 126, 127, 126, 146, 132, 132, 135, 138, 126, 141, 130, 125, 144, 125, 146, 138, 144, 141, 132, 137, 151, 140, 148, 145, 139, 140, 150, 138, 136, 125, 124, 125, 138, 131, 135, 123, 134, 126, 133, 131, 128, 130, 145, 151, 141, 129, 141, 135, 132, 129, 129, 131, 137, 130, 134, 124, 131, 137, 128, 128, 130, 130, 125, 131, 132, 139, 155, 139, 138, 138, 132, 133, 142, 134, 143, 132, 135, 145, 131, 120, 131, 129, 140, 139, 118, 131, 149, 135, 129, 135, 122, 129, 128, 138, 138, 141, 123, 145, 125, 141, 145, 132, 134, 154, 135, 119, 144, 130, 141, 136, 133, 134, 144, 140, 127, 130, 139, 135, 148, 132, 130, 135, 137, 130, 135, 136, 124, 124, 125, 150, 129, 142, 141, 150, 125, 141, 124, 128, 122, 141, 129, 141, 137, 139, 135, 136, 141, 127, 135, 129, 127, 128, 130, 149, 129, 141, 134, 146, 152, 140, 134, 129, 134, 129, 140, 128, 126, 128, 128, 124, 143, 129, 149, 131, 136, 141, 137, 126, 137, 132, 128, 136, 144, 130, 139, 156, 133, 142, 132, 127, 144, 140, 126, 134, 130, 145, 148, 134, 143, 136, 134, 137, 135, 154, 141, 132, 127, 124, 142, 152, 141, 133, 127, 120, 130, 146, 120, 142, 144, 128, 142, 140, 130, 140, 138, 134, 139, 142, 133, 139, 146, 148, 131, 127, 131, 130, 139, 135, 148, 135, 145, 114, 137, 140, 146, 135, 113, 163, 136, 145, 156, 127, 121, 126, 130, 139, 137, 150, 137, 145, 136, 132, 133, 124, 136, 130, 137, 126, 141, 146, 135, 132, 113, 131, 129, 121, 148, 136, 132, 137, 131, 134, 128, 131, 161, 137, 134, 131, 121, 139, 139, 116, 129, 134, 139, 128, 123, 142, 136, 138, 133, 136, 141, 143, 123, 147, 145, 148, 141, 140, 136, 138, 138, 138, 138, 159, 143, 145, 137, 135, 133, 149, 118, 130, 128, 149, 139, 151, 131, 137, 145, 115, 152, 125, 137, 134, 127, 126, 143, 146, 148, 149, 145, 138, 144, 130, 151, 142, 152, 130, 128, 123, 130, 138, 127, 135, 140, 129, 117, 130, 140, 129, 120, 132, 129, 130, 145, 127, 144, 138, 135, 148, 113, 137, 128, 141, 133, 134, 133, 125, 137, 140, 147, 131, 141, 140, 144, 133, 134, 130, 137, 131, 135, 120, 124, 137, 122, 141, 143, 134, 134, 135, 132, 144, 130, 135, 145, 141, 128, 121, 150, 138, 140, 133, 143, 138, 153, 129, 138, 144, 136, 132, 128, 130, 139, 143, 145, 132, 148, 134, 132, 132, 134, 153, 160, 139, 136, 150, 118, 128, 129, 127, 128, 131, 151, 144, 149, 134, 129, 150, 134, 130, 134, 135, 131, 133, 139, 137, 130, 140, 136, 131, 142, 135, 143, 146, 136, 130, 141, 145, 134, 137, 140, 135, 134, 143, 144, 146, 134, 132, 141, 134, 129, 144, 127, 138, 145, 142, 132, 132, 128, 141, 143, 136, 136, 127, 138, 145, 128, 131, 137, 129, 138, 140, 140, 132, 126, 140, 137, 133, 140, 149, 140, 136, 128, 136, 117, 146, 137, 146, 134, 141, 134, 141, 135, 133, 141, 135, 144, 131, 137, 130, 134, 137, 136, 133, 124, 139, 150, 127, 135, 139, 138, 138, 130, 127, 126, 147, 130, 135, 124, 131, 135, 143, 136, 133, 137, 147, 137, 125, 141, 126, 136, 140, 132, 147, 130, 131, 143, 137, 150, 128, 129, 142, 132, 133, 131, 125, 134, 129, 118, 124, 146, 144, 130, 137, 146, 130, 134, 131, 123, 139, 129, 142, 144, 134, 128, 134, 133, 129, 130, 132, 140, 143, 129, 137, 139, 149, 128, 126, 132, 138, 145, 137, 135, 135, 127, 138, 118, 146, 142, 133, 138, 127, 133, 126, 144, 122, 147, 130, 145, 144, 128, 130, 139, 132, 135, 139, 141, 139, 138, 148, 132, 129, 136, 134, 134, 140, 130, 135, 146, 134, 137, 138, 144, 143, 138, 137, 142, 134, 136, 139, 138, 136, 129, 125, 129, 126, 146, 139, 133, 138, 141, 138, 137, 124, 134, 141, 129, 127, 121, 146, 134, 135, 133, 143, 146, 135, 126, 134, 121, 134, 141, 138, 146, 128, 122, 125, 134, 131, 135, 136, 132, 126, 129, 133, 136, 137, 119, 131, 134, 124, 133, 138, 126, 128, 143, 131, 135, 128, 143, 126, 129, 128, 141, 131, 130, 129, 129, 129, 139, 131, 136, 134, 142, 137, 138, 135, 137, 135, 134, 132, 139, 134, 140, 157, 118, 137, 143, 120, 134, 132, 135, 141, 135, 140, 127, 134, 139, 134, 131, 128, 124, 136, 122, 137, 142, 124, 138, 130, 137, 139, 134, 140, 135, 150, 135, 119, 149, 136, 136, 128, 122, 144, 147, 146, 143, 130, 120, 155, 150, 141, 127, 135, 124, 129, 127, 144, 143, 136, 129, 136, 123, 140, 137, 145, 136, 128, 152, 146, 139, 148, 136, 132, 130, 135, 139, 151, 133, 138, 125, 144, 141, 126, 137, 129, 135, 141, 139, 132, 124, 130, 139, 139, 139, 153, 140, 137, 131, 130, 129, 123, 137, 113, 144, 139, 133, 130, 137, 137, 138, 114, 127, 142, 139, 138, 138, 134, 146, 131, 140, 124, 125, 146, 138, 131, 137, 129, 138, 136, 145, 128, 140, 140, 126, 137, 125, 127, 130, 147, 128, 139, 140, 122, 135, 143, 137, 130, 143, 140, 140, 143, 140, 145, 129, 137, 136, 129, 137, 139, 133, 142, 124, 131, 140, 137, 137, 147, 125, 138, 131, 140, 143, 143, 120, 119, 130, 140, 124, 145, 137, 121, 120, 132, 142, 165, 138, 126, 141, 142, 141, 138, 136, 133, 146, 131, 128, 136, 85, 143, 129, 134, 128, 162, 124, 134, 107, 141, 149, 122, 116, 150, 140, 141, 136, 139, 141, 143, 142, 132, 140, 134, 124, 130, 149, 137, 142, 131, 102, 136, 125, 128, 131, 131, 135, 137, 134, 134, 118, 139, 140, 136, 139, 145, 149, 120, 133, 118, 129, 133, 142, 138, 134, 138, 139, 140, 122, 149, 147, 155, 151, 130, 139, 142, 145, 127, 124, 131, 128, 144, 141, 137, 130, 126, 133, 138, 134, 128, 136, 132, 148, 135, 147, 125, 133, 136, 134, 130, 129, 140, 118, 133, 132, 132, 130, 142, 134, 140, 144, 138, 132, 138, 146, 140, 105, 129, 125, 135, 138, 142, 151, 120, 142, 143, 136, 139, 137, 131, 141, 144, 133, 161, 137, 141, 136, 147, 133, 139, 133, 133, 127, 134, 143, 144, 130, 135, 141, 137, 135, 143, 134, 124, 133, 144, 137, 135, 143, 135, 118, 136, 137, 121, 125, 132, 150, 93, 102, 130, 158, 140, 131, 144, 146, 128, 135, 128, 132, 147, 133, 141, 142, 138, 143, 125, 127, 137, 140, 134, 138, 129, 136, 134, 140, 127, 128, 138, 130, 152, 143, 137, 144, 124, 133, 146, 135, 143, 145, 128, 111, 133, 135, 131, 141, 142, 138, 104, 139, 144, 141, 119, 135, 142, 140, 139, 139, 131, 140, 124, 138, 125, 129, 145, 125, 140, 147, 136, 137, 148, 129, 129, 141, 144, 98, 91, 124, 125, 131, 141, 137, 123, 132, 142, 136, 138, 128, 140, 154, 139, 149, 137, 166, 132, 132, 146, 133, 139, 147, 141, 138, 136, 130, 109, 123, 131, 136, 165, 135, 132, 131, 116, 145, 144, 131, 129, 144, 137, 135, 151, 133, 140, 144, 149, 123, 136, 118, 143, 143, 142, 134, 143, 130, 142, 130, 128, 137, 137, 140, 181, 138, 132, 141, 119, 130, 136, 132, 138, 140, 102, 132, 146, 132, 141, 143, 140, 134, 145, 133, 121, 151, 134, 150, 178, 126, 145, 82, 122, 139, 115, 141, 133, 117, 133, 126, 142, 136, 138, 135, 140, 133, 134, 133, 134, 128, 140, 144, 136, 136, 141, 154, 130, 123, 147, 143, 134, 142, 129, 133, 135, 138, 137, 132, 126, 133, 143, 154, 138, 152, 132, 132, 126, 141, 144, 138, 133, 143, 147, 141, 130, 152, 140, 143, 148, 129, 132, 138, 143, 157, 129, 139, 138, 123, 130, 134, 132, 141, 139, 129, 124, 133, 140, 132, 135, 135, 126, 149, 144, 136, 132, 112, 133, 133, 124, 137, 130, 136, 144, 143, 130, 135, 137, 141, 139, 134, 136, 137, 146, 136, 140, 155, 139, 137, 143, 148, 134, 137, 132, 131, 143, 123, 144, 136, 144, 137, 143, 124, 151, 139, 138, 120, 159, 147, 126, 132, 131, 144, 135, 126, 134, 156, 128, 139, 141, 128, 130, 125, 150, 146, 121, 136, 148, 125, 131, 136, 128, 141, 141, 132, 139, 149, 145, 143, 146, 130, 130, 123, 132, 128, 145, 137, 147, 141, 130, 132, 138, 137, 136, 137, 135, 148, 149, 132, 136, 142, 135, 139, 138, 125, 135, 151, 132, 141, 143, 126, 134, 135, 131, 138, 137, 121, 143, 128, 137, 124, 138, 148, 136, 145, 134, 134, 131, 131, 134, 132, 139, 144, 139, 149, 144, 136, 133, 134, 142, 125, 136, 129, 130, 139, 140, 136, 145, 140, 128, 153, 134, 144, 151, 140, 138, 130, 161, 140, 121, 143, 144, 140, 121, 137, 134, 144, 127, 142, 126, 136, 137, 150, 133, 142, 133, 140, 132, 145, 119, 138, 135, 134, 128, 141, 141, 147, 125, 138, 136, 125, 137, 130, 150, 135, 136, 131, 147, 129, 139, 144, 128, 136, 136, 137, 153, 135, 124, 137, 134, 129, 145, 132, 137, 128, 127, 134, 151, 136, 136, 133, 145, 125, 134, 137, 141, 136, 135, 131, 141, 136, 133, 148, 124, 136, 142, 128, 145, 142, 142, 130, 143, 135, 147, 147, 128, 146, 139, 135, 135, 151, 149, 139, 137, 127, 140, 147, 138, 116, 143, 130, 133, 132, 135, 146, 145, 139, 117, 137, 142, 149, 133, 133, 135, 127, 145, 127, 145, 155, 140, 134, 140, 133, 135, 128, 138, 152, 132, 140, 115, 144, 130, 130, 156, 128, 139, 133, 112, 146, 134, 132, 135, 134, 139, 142, 141, 130, 144, 146, 128, 149, 134, 134, 141, 129, 124, 135, 136, 135, 139, 136, 140, 150, 134, 129, 142, 137, 138, 136, 137, 131, 129, 134, 131, 132, 157, 144, 135, 138, 134, 126, 153, 134, 149, 139, 155, 139, 150, 127, 121, 139, 129, 143, 132, 143, 137, 146, 134, 149, 134, 139, 131, 135, 131, 140, 138, 145, 147, 151, 142, 128, 127, 137, 144, 135, 136, 119, 137, 141, 145, 137, 134, 133, 142, 139, 127, 142, 128, 145, 133, 129, 131, 141, 129, 136, 137, 130, 123, 128, 146, 155, 137, 134, 145, 130, 131, 131, 133, 146, 133, 152, 151, 133, 127, 132, 127, 129, 134, 133, 141, 130, 144, 135, 132, 138, 137, 138, 133, 148, 141, 155, 135, 122, 137, 141, 122, 135, 151, 142, 125, 144, 120, 137, 137, 131, 132, 145, 128, 135, 136, 136, 145, 135, 146, 135, 148, 138, 146, 111, 136, 135, 126, 139, 134, 139, 139, 138, 150, 138, 126, 140, 132, 136, 143, 156, 128, 143, 144, 128, 137, 125, 142, 144, 143, 130, 130, 148, 138, 135, 134, 124, 130, 131, 131, 145, 134, 122, 125, 120, 151, 140, 141, 137, 148, 132, 140, 141, 128, 145, 143, 143, 132, 132, 139, 140, 132, 151, 140, 128, 120, 144, 145, 137, 127, 130, 145, 136, 134, 160, 143, 131, 125, 133, 130, 113, 144, 121, 131, 141, 127, 143, 138, 150, 113, 129, 146, 127, 136, 129, 137, 136, 129, 118, 149, 140, 129, 133, 158, 140, 158, 143, 119, 136, 129, 134, 120, 130, 140, 135, 134, 133, 112, 131, 138, 123, 143, 137, 143, 133, 135, 128, 126, 156, 137, 137, 114, 147, 143, 132, 136, 137, 126, 140, 136, 144, 143, 142, 127, 142, 143, 126, 129, 124, 131, 140, 136, 153, 126, 150, 145, 128, 143, 150, 143, 141, 149, 134, 129, 130, 138, 148, 139, 126, 145, 142, 132, 106, 142, 150, 144, 158, 125, 139, 138, 135, 133, 138, 132, 127, 133, 148, 122, 134, 128, 132, 129, 140, 136, 124, 131, 145, 146, 110, 140, 130, 133, 132, 140, 142, 137, 136, 135, 126, 123, 142, 121, 137, 143, 130, 152, 136, 131, 119, 134, 131, 134, 147, 130, 131, 148, 128, 126, 123, 138, 129, 143, 132, 142, 141, 121, 131, 120, 143, 137, 136, 127, 130, 136, 129, 134, 162, 126, 137, 132, 130, 145, 125, 142, 134, 123, 135, 137, 131, 130, 138, 147, 146, 141, 144, 120, 145, 137, 133, 130, 127, 135, 145, 142, 146, 134, 137, 135, 137, 151, 124, 138, 133, 139, 149, 139, 147, 137, 140, 121, 136, 147, 133, 125, 157, 132, 127, 128, 134, 135, 152, 128, 141, 135, 142, 140, 140, 132, 129, 138, 134, 128, 130, 126, 132, 140, 116, 119, 122, 130, 138, 134, 132, 119, 140, 124, 148, 137, 144, 130, 118, 136, 117, 135, 130, 142, 121, 138, 142, 130, 139, 133, 136, 158, 140, 137, 131, 131, 141, 154, 119, 142, 138, 132, 146, 128, 125, 126, 124, 136, 143, 123, 145, 138, 132, 135, 134, 146, 123, 141, 144, 146, 153, 148, 132, 124, 143, 154, 113, 136, 123, 133, 129, 128, 135, 129, 135, 143, 141, 140, 143, 151, 145, 141, 134, 160, 121, 137, 145, 123, 146, 143, 139, 133, 151, 125, 128, 143, 134, 138, 141, 136, 152, 152, 145, 142, 130, 135, 153, 129, 140, 134, 154, 123, 142, 112, 144, 141, 134, 146, 133, 132, 139, 132, 149, 136, 154, 145, 169, 136, 120, 155, 133, 124, 120, 123, 125, 146, 135, 133, 141, 129, 140, 135, 123, 156, 149, 131, 123, 154, 131, 146, 143, 129, 129, 130, 143, 115, 138, 139, 152, 140, 132, 145, 146, 147, 134, 144, 144, 119, 127, 133, 136, 156, 118, 132, 115, 136, 137, 159, 135, 138, 145, 122, 139, 109, 136, 127, 159, 133, 134, 150, 138, 131, 127, 122, 128, 119, 149, 157, 138, 149, 134, 159, 144, 117, 138, 129, 141, 125, 130, 130, 135, 152, 127, 135, 141, 122, 133, 157, 132, 125, 142, 141, 131, 132, 121, 154, 133, 141, 131, 137, 154, 136, 135, 132, 135, 128, 124, 136, 143, 141, 134, 136, 130, 148, 125, 130, 142, 134, 147, 142, 132, 138, 134, 142, 130, 136, 139, 141, 131, 135, 122, 132, 130, 138, 134, 134, 130, 137, 138, 139, 138, 130, 139, 132, 147, 131, 128, 131, 124, 143, 140, 130, 146, 139, 136, 131, 133, 130, 139, 133, 134, 142, 132, 129, 134, 141, 138, 132, 135, 132, 139, 129, 132, 148, 126, 134, 135, 133, 132, 115, 125, 139, 127, 135, 128, 134, 135, 130, 132, 133, 140, 142, 137, 141, 140, 144, 137, 142, 137, 145, 132, 132, 134, 138, 137, 147, 130, 128, 145, 142, 144, 129, 135, 129, 136, 138, 131, 137, 132, 129, 127, 128, 134, 152, 137, 129, 126, 132, 136, 138, 134, 128, 132, 141, 143, 139, 135, 123, 140, 133, 133, 129, 133, 135, 137, 147, 143, 133, 135, 123, 133, 140, 133, 140, 142, 131, 128, 135, 146, 148, 132, 160, 142, 130, 147, 138, 125, 130, 122, 146, 135, 133, 142, 133, 131, 122, 131, 130, 151, 139, 135, 132, 138, 128, 140, 122, 141, 128, 131, 140, 133, 144, 141, 140, 149, 144, 143, 132, 129, 148, 132, 132, 133, 127, 147, 142, 129, 136, 136, 130, 127, 146, 126, 140, 146, 142, 131, 144, 134, 145, 135, 127, 143, 150, 131, 132, 137, 118, 136, 131, 127, 128, 124, 124, 127, 132, 130, 131, 126, 143, 128, 132, 149, 144, 136, 146, 142, 135, 134, 137, 136, 137, 130, 144, 121, 142, 128, 128, 140, 150, 135, 124, 110, 141, 140, 129, 130, 131, 134, 130, 128, 150, 130, 140, 125, 119, 135, 136, 123, 142, 130, 129, 139, 140, 149, 138, 135, 135, 128, 138, 144, 138, 131, 141, 123, 125, 129, 131, 136, 127, 135, 154, 132, 126, 136, 136, 133, 136, 143, 134, 150, 147, 123, 138, 123, 128, 151, 127, 138, 135, 127, 137, 140, 129, 132, 164, 130, 126, 140, 142, 123, 127, 147, 138, 144, 139, 139, 131, 135, 133, 138, 135, 141, 112, 131, 151, 144, 125, 145, 117, 133, 134, 141, 131, 141, 135, 128, 129, 132, 130, 136, 137, 138, 128, 138, 133, 138, 132, 140, 129, 117, 113, 139, 144, 133, 138, 134, 126, 139, 136, 141, 140, 133, 133, 144, 137, 139, 143, 152, 130, 136, 142, 132, 134, 131, 141, 143, 126, 126, 114, 132, 129, 136, 134, 142, 133, 128, 137, 143, 135, 133, 132, 132, 126, 135, 119, 140, 145, 149, 121, 135, 134, 118, 128, 137, 140, 138, 137, 139, 129, 135, 131, 137, 131, 152, 154, 138, 138, 119, 130, 139, 143, 137, 141, 125, 115, 127, 136, 129, 129, 135, 138, 137, 132, 141, 130, 143, 134, 131, 131, 129, 140, 136, 164, 141, 123, 147, 131, 135, 130, 135, 124, 140, 119, 134, 138, 133, 132, 136, 138, 132, 142, 110, 124, 135, 144, 137, 136, 129, 128, 140, 127, 139, 118, 145, 134, 137, 127, 136, 138, 130, 131, 132, 145, 133, 134, 146, 136, 144, 139, 135, 128, 144, 139, 117, 139, 135, 127, 145, 143, 123, 144, 138, 132, 135, 136, 142, 145, 134, 131, 131, 134, 125, 133, 130, 132, 139, 131, 136, 132, 127, 126, 130, 143, 131, 131, 128, 139, 146, 139, 131, 136, 127, 133, 133, 132, 137, 128, 136, 135, 134, 141, 132, 139, 98, 150, 152, 123, 126, 134, 143, 139, 138, 149, 131, 137, 148, 134, 138, 133, 133, 139, 136, 129, 121, 125, 136, 136, 139, 144, 131, 136, 136, 144, 140, 138, 128, 133, 129, 132, 134, 135, 127, 136, 138, 133, 120, 126, 132, 132, 142, 135, 131, 130, 144, 152, 136, 114, 133, 130, 142, 135, 146, 146, 125, 137, 142, 133, 139, 138, 141, 141, 131, 138, 150, 137, 133, 151, 139, 165, 152, 162, 143, 130, 132, 133, 137, 134, 139, 137, 131, 125, 136, 141, 121, 144, 128, 131, 104, 144, 97, 143, 127, 130, 135, 145, 146, 155, 141, 143, 140, 143, 121, 143, 140, 133, 123, 133, 141, 117, 139, 133, 142, 137, 131, 141, 130, 140, 134, 137, 134, 147, 151, 144, 137, 135, 138, 128, 139, 132, 137, 161, 124, 144, 145, 138, 138, 141, 134, 131, 133, 139, 115, 159, 127, 154, 128, 130, 123, 123, 140, 136, 148, 140, 136, 139, 108, 140, 123, 145, 139, 142, 144, 123, 134, 127, 119, 133, 139, 135, 136, 128, 117, 137, 126, 119, 142, 140, 130, 132, 138, 142, 139, 139, 140, 138, 132, 135, 133, 133, 139, 137, 149, 167, 132, 141, 150, 136, 126, 142, 118, 144, 131, 141, 120, 134, 126, 139, 139, 123, 120, 139, 144, 127, 127, 136, 133, 144, 118, 127, 137, 126, 140, 126, 138, 170, 130, 132, 132, 130, 140, 151, 124, 136, 116, 136, 136, 121, 138, 123, 127, 179, 135, 127, 147, 138, 150, 138, 147, 137, 148, 131, 137, 143, 145, 153, 139, 132, 133, 138, 130, 142, 128, 169, 135, 114, 127, 125, 139, 126, 131, 138, 132, 132, 155, 132, 135, 123, 135, 131, 118, 120, 133, 127, 132, 144, 139, 126, 139, 135, 134, 142, 130, 134, 107, 140, 139, 131, 134, 141, 141, 138, 138, 133, 148, 121, 126, 132, 161, 162, 134, 146, 139, 133, 127, 147, 138, 136, 137, 136, 150, 137, 121, 134, 133, 131, 136, 137, 120, 134, 142, 134, 131, 137, 129, 136, 136, 119, 131, 135, 135, 142, 132, 140, 162, 126, 142, 136, 143, 138, 132, 141, 133, 134, 135, 136, 133, 126, 109, 127, 142, 133, 133, 132, 139, 135, 136, 137, 145, 141, 137, 136, 118, 137, 142, 133, 132, 138, 129, 128, 144, 134, 132, 146, 128, 137, 137, 127, 126, 164, 140, 133, 143, 131, 132, 137, 140, 132, 132, 137, 149, 132, 140, 142, 140, 137, 155, 137, 134, 133, 131, 131, 137, 133, 137, 127, 124, 143, 135, 152, 135, 106, 143, 139, 137, 144, 138, 135, 130, 142, 136, 137, 147, 133, 135, 138, 131, 134, 128, 146, 129, 135, 118, 143, 141, 157, 141, 141, 142, 131, 127, 139, 134, 133, 142, 130, 136, 133, 135, 132, 150, 128, 149, 143, 142, 146, 136, 132, 131, 129, 134, 123, 136, 138, 135, 135, 135, 127, 133, 148, 135, 132, 140, 131, 130, 140, 148, 145, 150, 118, 136, 149, 120, 130, 136, 102, 140, 131, 141, 133, 135, 123, 125, 142, 126, 137, 130, 114, 137, 125, 143, 138, 129, 139, 140, 120, 137, 132, 143, 130, 134, 135, 144, 121, 147, 145, 119, 147, 148, 140, 132, 140, 148, 134, 121, 129, 139, 132, 121, 119, 150, 139, 136, 137, 145, 152, 136, 131, 109, 121, 143, 149, 129, 125, 142, 126, 128, 146, 152, 135, 125, 147, 145, 139, 129, 131, 137, 135, 137, 146, 139, 130, 126, 147, 139, 142, 124, 119, 139, 136, 129, 142, 148, 136, 134, 147, 137, 129, 121, 136, 135, 126, 131, 123, 135, 146, 143, 126, 142, 130, 149, 143, 146, 136, 141, 142, 130, 141, 129, 134, 130, 128, 146, 131, 125, 140, 133, 135, 140, 129, 143, 136, 147, 129, 129, 132, 145, 139, 138, 128, 128, 134, 138, 141, 137, 142, 133, 151, 126, 135, 150, 129, 134, 140, 140, 129, 138, 130, 140, 169, 137, 130, 129, 125, 139, 121, 133, 125, 150, 154, 137, 128, 141, 131, 139, 133, 131, 123, 135, 131, 141, 132, 133, 141, 147, 138, 121, 130, 122, 137, 135, 137, 127, 126, 133, 138, 164, 150, 115, 142, 136, 136, 135, 119, 131, 127, 141, 135, 137, 130, 149, 140, 130, 135, 142, 137, 129, 132, 117, 131, 138, 131, 130, 152, 131, 144, 153, 123, 138, 134, 134, 134, 144, 150, 124, 134, 138, 143, 149, 124, 133, 143, 145, 135, 134, 150, 128, 149, 152, 136, 144, 131, 135, 121, 169, 133, 136, 135, 140, 142, 143, 138, 148, 125, 150, 136, 134, 129, 153, 141, 144, 125, 127, 130, 120, 131, 120, 133, 127, 133, 142, 127, 139, 119, 131, 124, 139, 142, 142, 128, 122, 139, 138, 149, 146, 130, 133, 135, 135, 131, 136, 136, 126, 119, 122, 141, 134, 134, 134, 135, 152, 149, 144, 147, 139, 135, 137, 141, 153, 147, 145, 138, 122, 144, 129, 132, 126, 137, 127, 131, 134, 127, 146, 132, 141, 130, 140, 125, 132, 139, 125, 130, 140, 136, 125, 140, 145, 135, 126, 133, 144, 148, 153, 125, 131, 130, 152, 136, 143, 114, 126, 133, 124, 132, 153, 125, 141, 134, 120, 135, 130, 134, 137, 134, 128, 140, 154, 133, 140, 134, 158, 139, 124, 141, 127, 117, 126, 133, 140, 131, 139, 129, 130, 140, 143, 134, 140, 133, 137, 132, 137, 144, 128, 130, 145, 132, 129, 122, 143, 123, 139, 147, 139, 129, 140, 153, 132, 134, 148, 142, 150, 128, 136, 139, 125, 128, 135, 134, 139, 126, 132, 135, 131, 128, 136, 126, 127, 129, 139, 140, 125, 137, 132, 137, 138, 128, 128, 123, 128, 137, 136, 143, 151, 137, 130, 138, 146, 139, 122, 141, 123, 126, 134, 133, 133, 132, 140, 126, 129, 134, 144, 139, 134, 135, 148, 146, 130, 126, 140, 147, 139, 142, 134, 121, 144, 125, 142, 115, 129, 149, 137, 121, 137, 136, 130, 148, 112, 137, 150, 135, 124, 137, 141, 142, 137, 127, 151, 146, 151, 133, 142, 150, 144, 150, 145, 122, 160, 122, 134, 135, 126, 140, 131, 128, 144, 139, 157, 155, 152, 131, 144, 107, 136, 144, 146, 144, 137, 128, 125, 145, 147, 138, 131, 154, 134, 143, 139, 126, 127, 123, 124, 135, 128, 147, 128, 133, 138, 113, 136, 156, 146, 145, 147, 116, 129, 142, 150, 123, 122, 127, 123, 121, 134, 166, 131, 126, 137, 125, 139, 135, 151, 134, 128, 143, 139, 123, 141, 119, 140, 147, 122, 131, 133, 132, 141, 125, 139, 132, 143, 125, 143, 133, 146, 150, 151, 140, 133, 138, 127, 119, 127, 132, 134, 144, 126, 128, 126, 136, 137, 134, 138, 134, 149, 132, 124, 142, 130, 131, 145, 139, 129, 119, 140, 134, 139, 113, 149, 136, 138, 145, 152, 129, 139, 136, 116, 133, 143, 136, 130, 126, 155, 137, 147, 139, 142, 141, 136, 134, 140, 141, 135, 136, 130, 135, 120, 137, 125, 134, 163, 142, 125, 143, 135, 123, 135, 145, 137, 132, 118, 128, 146, 132, 135, 132, 141, 136, 154, 144, 131, 128, 117, 137, 135, 137, 112, 132, 121, 145, 121, 126, 128, 130, 137, 124, 139, 144, 119, 126, 136, 138, 138, 136, 133, 133, 127, 133, 139, 147, 148, 140, 127, 132, 135, 140, 120, 148, 145, 120, 137, 150, 144, 139, 119, 130, 117, 144, 124, 145, 135, 132, 132, 154, 131, 143, 142, 134, 125, 145, 129, 135, 148, 139, 125, 123, 156, 135, 115, 133, 118, 128, 129, 137, 138, 142, 142, 122, 153, 138, 171, 131, 145, 126, 131, 143, 144, 124, 120, 126, 150, 130, 158, 116, 145, 132, 136, 120, 122, 141, 136, 140, 138, 133, 131, 135, 135, 132, 119, 126, 132, 110, 147, 146, 135, 140, 140, 136, 154, 134, 141, 125, 133, 138, 137, 129, 145, 123, 141, 149, 150, 137, 119, 143, 142, 132, 123, 131, 135, 157, 115, 129, 123, 132, 155, 144, 127, 130, 142, 134, 139, 141, 126, 135, 159, 126, 150, 141, 139, 131, 139, 122, 132, 128, 138, 130, 139, 136, 150, 132, 166, 144, 130, 135, 147, 127, 129, 127, 133, 127, 139, 146, 143, 134, 163, 145, 131, 125, 135, 134, 107, 135, 133, 131, 130, 118, 155, 138, 131, 140, 133, 133, 128, 140, 157, 138, 163, 119, 133, 133, 151, 123, 134, 125, 154, 126, 142, 126, 138, 137, 122, 127, 117, 142, 132, 145, 131, 135, 132, 145, 136, 181, 151, 142, 131, 149, 148, 151, 124, 139, 143, 127, 134, 142, 141, 122, 125, 133, 141, 129, 137, 137, 129, 130, 139, 134, 136, 127, 133, 125, 125, 132, 129, 122, 139, 145, 122, 133, 127, 135, 147, 146, 125, 124, 149, 140, 173, 139, 137, 137, 140, 134, 133, 122, 142, 122, 140, 138, 148, 128, 154, 129, 142, 141, 136, 134, 135, 128, 136, 138, 137, 134, 131, 133, 137, 143, 145, 146, 137, 141, 139, 133, 143, 138, 133, 137, 129, 139, 129, 131, 138, 126, 137, 140, 151, 130, 134, 133, 140, 136, 138, 130, 132, 125, 131, 142, 136, 115, 133, 128, 131, 133, 145, 139, 140, 131, 128, 129, 129, 135, 138, 136, 135, 143, 147, 134, 136, 129, 136, 134, 130, 137, 132, 133, 132, 138, 134, 141, 145, 135, 134, 119, 143, 139, 138, 131, 132, 131, 120, 124, 139, 138, 132, 132, 140, 136, 139, 127, 132, 150, 125, 145, 132, 134, 128, 135, 134, 127, 132, 130, 145, 136, 141, 141, 132, 143, 127, 132, 138, 132, 139, 126, 132, 142, 141, 135, 134, 121, 125, 126, 133, 139, 129, 141, 141, 129, 130, 133, 140, 132, 151, 140, 140, 130, 132, 136, 127, 132, 132, 139, 122, 141, 137, 132, 120, 144, 139, 129, 128, 134, 142, 133, 137, 139, 135, 139, 133, 138, 129, 131, 139, 133, 149, 136, 132, 138, 156, 142, 134, 135, 132, 132, 136, 135, 136, 137, 125, 142, 140, 141, 138, 129, 138, 148, 133, 132, 137, 133, 137, 141, 132, 134, 133, 134, 133, 133, 140, 140, 145, 133, 129, 137, 136, 142, 140, 137, 139, 137, 137, 151, 133, 146, 136, 143, 135, 136, 143, 136, 135, 128, 144, 141, 140, 135, 130, 128, 136, 139, 145, 136, 132, 138, 138, 137, 130, 146, 140, 132, 134, 134, 129, 139, 129, 122, 128, 146, 143, 131, 137, 145, 138, 132, 140, 140, 136, 133, 141, 124, 131, 138, 125, 142, 130, 133, 140, 154, 136, 140, 130, 148, 137, 141, 137, 138, 131, 126, 129, 137, 148, 130, 141, 135, 133, 133, 140, 149, 136, 119, 127, 138, 139, 152, 134, 144, 148, 125, 138, 136, 129, 129, 135, 137, 135, 131, 133, 125, 135, 130, 134, 138, 137, 141, 129, 136, 133, 136, 138, 139, 132, 135, 138, 138, 132, 134, 133, 133, 150, 136, 135, 131, 133, 138, 139, 126, 136, 136, 128, 133, 133, 135, 138, 123, 134, 124, 132, 131, 137, 124, 119, 135, 140, 128, 145, 138, 139, 140, 135, 132, 135, 135, 132, 129, 140, 132, 131, 132, 129, 145, 137, 124, 136, 136, 138, 133, 133, 139, 130, 146, 139, 142, 143, 135, 135, 136, 130, 122, 134, 136, 131, 137, 130, 148, 141, 131, 138, 132, 138, 133, 134, 138, 128, 137, 137, 130, 135, 134, 144, 144, 114, 129, 143, 131, 126, 135, 138, 140, 133, 139, 133, 134, 135, 131, 139, 139, 126, 148, 131, 125, 131, 146, 132, 145, 132, 123, 133, 140, 134, 124, 146, 132, 162, 132, 134, 145, 131, 135, 132, 133, 134, 133, 130, 137, 135, 122, 135, 137, 127, 133, 136, 135, 129, 147, 129, 129, 140, 153, 133, 143, 130, 138, 127, 133, 133, 131, 138, 132, 132, 138, 139, 137, 146, 143, 139, 128, 138, 138, 135, 141, 128, 132, 130, 130, 133, 136, 130, 128, 127, 132, 136, 118, 134, 129, 139, 135, 136, 142, 123, 123, 145, 136, 149, 139, 132, 132, 130, 128, 130, 134, 130, 131, 134, 160, 138, 142, 114, 136, 139, 124, 133, 138, 132, 146, 124, 146, 146, 140, 124, 120, 130, 147, 132, 148, 138, 122, 154, 137, 138, 127, 144, 143, 142, 145, 137, 136, 140, 143, 131, 140, 138, 124, 137, 142, 138, 130, 129, 144, 132, 144, 131, 149, 130, 129, 130, 151, 140, 137, 128, 129, 144, 124, 139, 139, 129, 139, 152, 135, 140, 143, 143, 133, 134, 133, 144, 132, 138, 126, 138, 132, 138, 126, 143, 132, 145, 131, 128, 121, 129, 153, 134, 134, 126, 129, 146, 126, 141, 145, 167, 132, 139, 148, 133, 142, 150, 151, 124, 124, 140, 155, 144, 131, 139, 127, 155, 140, 151, 149, 137, 146, 134, 135, 132, 135, 132, 134, 136, 128, 127, 129, 138, 140, 134, 136, 135, 124, 115, 132, 126, 122, 130, 140, 123, 122, 140, 140, 137, 134, 139, 131, 136, 132, 128, 142, 130, 137, 134, 158, 131, 135, 140, 129, 131, 131, 127, 155, 138, 140, 142, 146, 133, 130, 136, 144, 134, 150, 122, 146, 144, 149, 145, 131, 139, 148, 134, 133, 142, 129, 127, 151, 149, 134, 132, 133, 150, 135, 125, 129, 123, 136, 134, 141, 138, 127, 123, 141, 137, 130, 141, 131, 140, 147, 131, 141, 121, 132, 139, 133, 139, 131, 145, 125, 123, 132, 131, 139, 132, 140, 146, 142, 125, 161, 134, 134, 128, 141, 138, 141, 136, 138, 145, 141, 140, 137, 151, 125, 131, 135, 138, 123, 125, 138, 137, 142, 132, 143, 152, 133, 125, 139, 136, 128, 148, 150, 138, 138, 152, 143, 140, 135, 130, 134, 136, 131, 132, 137, 133, 136, 132, 132, 120, 123, 127, 138, 132, 130, 139, 139, 122, 142, 123, 136, 146, 130, 144, 149, 136, 138, 131, 141, 143, 129, 130, 135, 148, 136, 122, 129, 123, 139, 138, 132, 130, 138, 125, 141, 141, 134, 129, 143, 125, 132, 142, 161, 137, 141, 145, 136, 127, 125, 131, 130, 151, 135, 133, 143, 131, 143, 133, 131, 124, 130, 131, 141, 132, 133, 128, 133, 146, 138, 144, 133, 139, 147, 139, 139, 130, 142, 144, 133, 145, 130, 130, 143, 137, 120, 129, 149, 127, 159, 132, 146, 131, 147, 149, 133, 125, 126, 137, 148, 120, 130, 126, 133, 139, 150, 133, 131, 142, 129, 128, 125, 135, 135, 141, 139, 134, 134, 126, 137, 128, 144, 118, 150, 147, 129, 135, 133, 147, 130, 129, 124, 142, 140, 144, 132, 137, 132, 149, 140, 141, 139, 133, 127, 128, 123, 141, 134, 130, 142, 131, 139, 137, 153, 119, 134, 137, 156, 132, 135, 123, 139, 137, 148, 137, 130, 134, 138, 127, 138, 127, 131, 137, 137, 137, 132, 116, 130, 134, 136, 141, 127, 138, 138, 133, 137, 133, 126, 156, 128, 134, 137, 142, 142, 127, 133, 142, 142, 142, 132, 125, 139, 146, 132, 137, 139, 134, 147, 161, 140, 136, 124, 132, 145, 139, 127, 141, 128, 154, 148, 124, 142, 142, 128, 144, 138, 152, 127, 143, 144, 132, 131, 125, 130, 115, 134, 139, 130, 137, 145, 130, 143, 143, 134, 128, 148, 139, 147, 143, 128, 137, 149, 130, 145, 137, 130, 142, 141, 137, 143, 138, 136, 138, 137, 133, 136, 145, 130, 120, 134, 136, 132, 136, 139, 133, 117, 129, 143, 142, 147, 123, 140, 126, 139, 141, 111, 144, 134, 141, 131, 129, 127, 133, 126, 129, 137, 144, 144, 145, 134, 128, 116, 122, 137, 134, 123, 139, 147, 126, 135, 144, 142, 141, 140, 140, 143, 149, 121, 131, 118, 143, 120, 132, 134, 126, 131, 165, 128, 139, 134, 136, 131, 128, 136, 133, 136, 134, 133, 131, 126, 156, 149, 126, 132, 131, 129, 142, 133, 140, 140, 136, 141, 131, 118, 136, 132, 133, 142, 134, 144, 132, 133, 137, 128, 131, 122, 137, 133, 137, 138, 149, 139, 129, 154, 131, 122, 133, 125, 146, 144, 138, 145, 134, 156, 137, 134, 123, 134, 140, 147, 140, 128, 131, 129, 136, 142, 135, 171, 136, 131, 146, 129, 129, 165, 135, 144, 132, 125, 141, 142, 153, 130, 134, 132, 121, 127, 149, 128, 133, 126, 130, 151, 142, 133, 138, 132, 123, 139, 141, 140, 129, 134, 130, 149, 136, 130, 136, 130, 128, 141, 135, 142, 146, 134, 133, 135, 122, 141, 139, 120, 144, 130, 126, 133, 142, 131, 123, 134, 127, 126, 119, 126, 129, 135, 124, 138, 129, 138, 134, 148, 145, 130, 134, 140, 149, 120, 136, 140, 151, 141, 147, 150, 128, 125, 139, 141, 133, 122, 147, 137, 152, 138, 153, 138, 135, 127, 134, 132, 119, 128, 129, 125, 118, 137, 124, 133, 157, 147, 139, 127, 136, 141, 141, 135, 141, 144, 131, 133, 142, 145, 129, 154, 137, 125, 139, 132, 131, 133, 144, 134, 136, 155, 148, 127, 147, 137, 147, 150, 133, 142, 123, 141, 125, 139, 137, 134, 126, 134, 130, 129, 137, 143, 137, 118, 135, 129, 125, 125, 143, 132, 141, 141, 142, 118, 152, 145, 139, 131, 129, 137, 141, 145, 149, 130, 132, 137, 140, 121, 135, 132, 126, 164, 131, 133, 138, 130, 148, 144, 133, 136, 141, 133, 128, 129, 135, 125, 130, 133, 132, 140, 137, 124, 126, 126, 133, 146, 132, 133, 126, 139, 124, 138, 136, 119, 137, 124, 124, 139, 134, 146, 128, 138, 132, 140, 122, 145, 133, 124, 144, 137, 151, 130, 138, 137, 144, 129, 131, 121, 143, 139, 126, 150, 135, 125, 146, 136, 130, 134, 134, 138, 116, 150, 129, 137, 130, 128, 128, 130, 141, 129, 151, 132, 136, 126, 131, 149, 157, 130, 134, 143, 125, 146, 133, 129, 131, 130, 141, 129, 136, 138, 142, 140, 123, 137, 140, 124, 151, 130, 145, 129, 134, 131, 130, 142, 138, 142, 136, 145, 127, 143, 132, 136, 142, 146, 131, 134, 142, 132, 125, 143, 145, 150, 139, 120, 148, 135, 130, 135, 130, 134, 128, 143, 140, 123, 134, 128, 143, 129, 123, 130, 134, 126, 128, 130, 149, 134, 133, 140, 146, 139, 127, 142, 138, 135, 129, 142, 141, 141, 131, 137, 152, 134, 131, 140, 145, 132, 119, 121, 133, 139, 141, 140, 131, 163, 140, 137, 142, 127, 134, 133, 141, 138, 137, 128, 131, 145, 132, 133, 144, 121, 142, 143, 142, 129, 129, 136, 154, 120, 146, 145, 121, 145, 132, 142, 129, 142, 138, 126, 128, 139, 139, 136, 137, 133, 138, 146, 136, 136, 140, 134, 146, 156, 135, 137, 130, 140, 137, 135, 140, 137, 132, 136, 137, 125, 136, 131, 127, 135, 133, 134, 140, 136, 138, 136, 125, 137, 144, 138, 141, 137, 144, 139, 141, 156, 131, 135, 137, 131, 138, 134, 132, 149, 134, 144, 127, 129, 132, 137, 126, 147, 136, 127, 133, 133, 128, 135, 135, 138, 129, 128, 152, 130, 125, 137, 131, 138, 147, 145, 141, 135, 117, 161, 153, 137, 139, 143, 131, 131, 153, 128, 133, 139, 125, 135, 148, 139, 144, 138, 126, 133, 138, 148, 136, 138, 134, 137, 127, 146, 157, 138, 142, 131, 131, 145, 130, 145, 142, 132, 134, 139, 135, 102, 137, 125, 135, 139, 143, 129, 139, 145, 136, 126, 142, 143, 135, 147, 137, 138, 133, 139, 141, 140, 133, 137, 152, 144, 130, 147, 143, 128, 132, 132, 131, 129, 146, 138, 152, 132, 129, 139, 144, 126, 131, 140, 143, 144, 136, 135, 142, 138, 134, 133, 141, 130, 127, 140, 133, 140, 141, 141, 143, 137, 126, 134, 133, 141, 153, 143, 146, 125, 141, 133, 129, 144, 137, 127, 134, 115, 141, 138, 142, 132, 146, 145, 135, 148, 140, 134, 144, 136, 135, 133, 139, 136, 135, 132, 136, 141, 134, 135, 140, 136, 132, 149, 178, 142, 151, 132, 147, 143, 130, 128, 142, 141, 146, 133, 130, 134, 130, 134, 144, 133, 143, 141, 144, 133, 131, 141, 143, 137, 133, 149, 132, 130, 122, 137, 135, 140, 144, 133, 139, 119, 137, 129, 133, 134, 106, 111, 141, 134, 139, 130, 137, 134, 133, 139, 147, 136, 139, 137, 133, 113, 132, 130, 133, 139, 153, 134, 148, 138, 130, 130, 128, 143, 130, 135, 135, 126, 141, 130, 142, 141, 129, 136, 139, 131, 134, 134, 148, 141, 135, 128, 141, 136, 137, 128, 136, 125, 146, 136, 140, 138, 146, 136, 134, 139, 163, 138, 142, 126, 131, 141, 143, 134, 130, 130, 134, 168, 130, 135, 143, 125, 131, 139, 141, 126, 132, 130, 136, 137, 135, 138, 148, 135, 149, 127, 136, 160, 123, 136, 143, 136, 135, 143, 142, 133, 130, 144, 135, 135, 133, 137, 141, 160, 128, 133, 161, 138, 141, 136, 138, 137, 146, 135, 138, 134, 136, 132, 131, 141, 135, 127, 142, 139, 147, 135, 137, 105, 141, 135, 150, 140, 140, 137, 137, 138, 126, 142, 133, 144, 138, 137, 137, 130, 131, 146, 132, 140, 136, 144, 147, 136, 137, 140, 126, 138, 146, 127, 138, 139, 141, 129, 127, 130, 141, 133, 136, 152, 139, 146, 149, 139, 136, 131, 137, 132, 125, 141, 131, 141, 124, 148, 141, 130, 134, 137, 148, 122, 139, 138, 137, 141, 154, 137, 135, 145, 130, 136, 134, 129, 143, 123, 136, 129, 123, 126, 136, 123, 139, 134, 135, 131, 142, 130, 134, 117, 130, 122, 147, 128, 143, 138, 121, 130, 133, 139, 137, 129, 126, 135, 142, 132, 135, 136, 122, 124, 128, 138, 126, 139, 143, 151, 131, 132, 133, 123, 138, 154, 144, 128, 137, 139, 129, 141, 136, 141, 126, 142, 139, 132, 131, 130, 142, 137, 134, 137, 127, 132, 129, 128, 132, 123, 128, 151, 135, 129, 132, 144, 126, 139, 138, 127, 134, 142, 143, 130, 137, 126, 151, 125, 126, 133, 135, 139, 131, 136, 130, 138, 124, 152, 134, 138, 140, 143, 140, 128, 137, 139, 136, 135, 138, 126, 127, 141, 123, 127, 128, 133, 142, 128, 134, 140, 121, 130, 136, 131, 139, 130, 141, 151, 134, 141, 133, 138, 131, 123, 136, 151, 122, 144, 127, 123, 145, 144, 135, 131, 126, 138, 131, 133, 137, 134, 133, 144, 127, 140, 139, 137, 141, 128, 139, 141, 121, 129, 125, 140, 135, 135, 126, 142, 132, 142, 146, 139, 142, 122, 138, 125, 149, 157, 139, 143, 132, 153, 127, 135, 145, 123, 136, 140, 128, 145, 135, 149, 138, 124, 137, 141, 141, 143, 148, 139, 132, 148, 131, 148, 137, 131, 138, 133, 141, 131, 140, 144, 133, 148, 141, 142, 137, 136, 130, 146, 146, 140, 118, 129, 143, 138, 123, 129, 148, 131, 140, 148, 131, 135, 150, 146, 136, 136, 127, 134, 145, 141, 125, 168, 130, 142, 135, 127, 131, 140, 138, 132, 149, 133, 145, 142, 136, 125, 119, 131, 126, 137, 142, 120, 140, 133, 138, 131, 140, 140, 140, 126, 134, 144, 144, 130, 151, 124, 127, 127, 135, 140, 120, 133, 125, 126, 133, 144, 137, 120, 138, 132, 131, 135, 134, 123, 144, 143, 135, 145, 142, 127, 124, 128, 158, 138, 138, 131, 134, 133, 122, 141, 128, 142, 141, 144, 131, 126, 128, 150, 147, 124, 132, 138, 128, 132, 138, 125, 133, 134, 124, 130, 137, 126, 160, 149, 138, 154, 137, 123, 132, 136, 131, 135, 157, 137, 144, 126, 138, 139, 118, 150, 138, 148, 131, 126, 127, 141, 139, 155, 134, 139, 142, 131, 133, 141, 114, 137, 133, 147, 123, 146, 145, 131, 117, 132, 139, 136, 136, 136, 119, 121, 128, 134, 131, 146, 137, 134, 126, 132, 129, 132, 136, 135, 127, 154, 164, 142, 134, 133, 142, 124, 155, 144, 117, 137, 136, 133, 127, 133, 136, 126, 138, 135, 143, 132, 132, 150, 145, 131, 139, 130, 148, 137, 131, 132, 134, 134, 128, 136, 134, 119, 134, 110, 142, 128, 124, 130, 148, 150, 146, 141, 137, 145, 142, 116, 133, 123, 120, 123, 122, 127, 122, 137, 132, 135, 148, 137, 133, 149, 156, 132, 125, 138, 143, 136, 136, 149, 134, 125, 136, 140, 138, 132, 135, 125, 134, 131, 127, 134, 147, 128, 148, 134, 145, 133, 137, 138, 132, 140, 132, 133, 128, 132, 140, 148, 134, 131, 139, 131, 136, 144, 137, 125, 132, 139, 145, 141, 137, 145, 134, 144, 128, 136, 138, 136, 136, 136, 144, 142, 131, 130, 133, 141, 116, 136, 143, 139, 143, 151, 142, 133, 140, 128, 133, 142, 144, 144, 137, 132, 137, 140, 142, 131, 136, 133, 141, 137, 142, 138, 122, 139, 136, 144, 128, 132, 144, 138, 132, 138, 143, 132, 134, 137, 127, 125, 140, 128, 134, 142, 128, 127, 134, 147, 133, 133, 128, 135, 139, 144, 126, 141, 127, 148, 132, 133, 134, 144, 125, 141, 134, 132, 133, 136, 131, 128, 136, 128, 141, 127, 143, 133, 139, 132, 135, 122, 131, 117, 140, 141, 131, 138, 136, 137, 136, 131, 141, 150, 144, 137, 140, 147, 139, 149, 132, 139, 134, 135, 135, 146, 134, 137, 138, 138, 138, 122, 134, 134, 140, 136, 138, 137, 133, 139, 143, 133, 125, 132, 136, 137, 134, 147, 138, 121, 126, 136, 140, 140, 124, 139, 134, 137, 140, 143, 146, 138, 135, 137, 136, 133, 138, 159, 142, 148, 141, 135, 145, 141, 131, 137, 138, 141, 129, 137, 145, 144, 140, 132, 119, 140, 122, 145, 144, 114, 143, 136, 135, 140, 139, 124, 147, 133, 142, 138, 139, 145, 132, 136, 139, 129, 132, 135, 137, 139, 137, 134, 139, 138, 141, 121, 158, 139, 143, 142, 145, 138, 135, 131, 130, 128, 116, 141, 142, 132, 128, 137, 131, 124, 135, 142, 128, 136, 142, 143, 128, 139, 149, 129, 143, 134, 139, 131, 132, 136, 137, 141, 140, 139, 137, 129, 133, 133, 137, 142, 151, 127, 154, 143, 144, 137, 130, 129, 140, 138, 144, 137, 141, 136, 129, 144, 136, 135, 142, 139, 145, 138, 134, 152, 136, 150, 130, 134, 139, 122, 136, 144, 146, 128, 148, 140, 141, 133, 130, 141, 138, 140, 136, 138, 141, 138, 130, 133, 132, 153, 134, 142, 134, 130, 133, 139, 138, 144, 130, 150, 152, 139, 132, 150, 134, 140, 131, 139, 141, 130, 136, 132, 129, 134, 134, 129, 137, 139, 133, 125, 143, 143, 135, 118, 135, 136, 130, 137, 126, 132, 141, 131, 145, 124, 144, 147, 142, 138, 143, 135, 137, 126, 128, 137, 140, 134, 137, 143, 134, 144, 141, 127, 132, 128, 134, 134, 133, 140, 143, 141, 141, 130, 147, 139, 131, 137, 128, 143, 129, 132, 140, 143, 137, 135, 147, 136, 139, 136, 142, 140, 142, 141, 144, 142, 141, 138, 141, 143, 131, 141, 141, 134, 145, 135, 131, 139, 143, 145, 118, 141, 145, 136, 138, 137, 138, 132, 144, 142, 144, 127, 141, 139, 147, 135, 132, 128, 134, 143, 132, 137, 134, 147, 132, 135, 137, 140, 136, 129, 132, 130, 138, 132, 141, 143, 140, 142, 133, 142, 141, 128, 134, 141, 121, 142, 147, 135, 135, 136, 130, 141, 133, 117, 145, 138, 143, 124, 134, 133, 143, 137, 146, 126, 137, 122, 144, 134, 130, 137, 131, 160, 142, 137, 143, 135, 141, 132, 144, 144, 140, 135, 125, 145, 118, 132, 154, 142, 124, 135, 153, 131, 150, 129, 132, 153, 134, 123, 139, 135, 143, 131, 145, 145, 121, 125, 140, 141, 132, 125, 130, 123, 144, 145, 156, 140, 95, 139, 158, 125, 128, 128, 117, 146, 141, 132, 141, 122, 140, 133, 139, 132, 126, 128, 129, 125, 124, 152, 149, 138, 130, 145, 141, 128, 150, 140, 139, 130, 133, 134, 150, 137, 125, 123, 137, 141, 130, 151, 137, 135, 138, 126, 147, 136, 132, 136, 127, 125, 145, 134, 136, 123, 132, 137, 126, 124, 111, 153, 132, 142, 132, 138, 131, 139, 155, 132, 132, 144, 146, 123, 129, 141, 127, 141, 144, 133, 117, 126, 133, 125, 137, 131, 142, 129, 133, 130, 139, 136, 119, 126, 136, 139, 134, 136, 144, 140, 130, 115, 150, 127, 128, 142, 139, 133, 140, 129, 138, 131, 124, 135, 136, 134, 127, 142, 139, 154, 139, 126, 139, 133, 135, 137, 137, 141, 147, 155, 139, 134, 143, 131, 164, 126, 138, 146, 133, 133, 137, 140, 143, 138, 137, 142, 133, 132, 131, 131, 145, 131, 115, 125, 138, 150, 143, 139, 139, 154, 146, 152, 126, 177, 129, 149, 134, 127, 137, 154, 129, 131, 147, 147, 132, 143, 144, 132, 131, 129, 146, 134, 159, 133, 134, 146, 138, 131, 131, 126, 127, 137, 138, 128, 137, 146, 152, 127, 122, 141, 150, 133, 138, 142, 138, 121, 143, 141, 135, 135, 137, 145, 128, 130, 123, 150, 152, 132, 141, 151, 123, 132, 131, 139, 128, 126, 155, 131, 135, 135, 153, 121, 125, 137, 131, 150, 129, 134, 138, 93, 136, 122, 134, 122, 139, 129, 133, 155, 142, 136, 143, 137, 142, 123, 128, 123, 125, 136, 147, 125, 140, 131, 135, 141, 125, 142, 139, 141, 129, 137, 144, 132, 136, 153, 125, 144, 128, 133, 133, 137, 129, 138, 154, 131, 138, 125, 137, 136, 147, 140, 140, 126, 140, 144, 138, 136, 125, 142, 139, 118, 139, 125, 142, 125, 130, 129, 138, 141, 126, 152, 154, 135, 132, 136, 141, 129, 139, 136, 124, 132, 130, 126, 133, 128, 135, 130, 148, 127, 114, 148, 136, 136, 138, 128, 135, 137, 141, 124, 125, 122, 151, 137, 121, 132, 137, 154, 124, 132, 136, 133, 142, 124, 147, 124, 154, 128, 134, 135, 133, 138, 134, 144, 129, 137, 168, 130, 157, 144, 135, 122, 126, 125, 141, 140, 135, 140, 145, 147, 150, 133, 130, 145, 132, 129, 137, 140, 139, 146, 137, 147, 136, 138, 142, 143, 122, 136, 122, 125, 148, 127, 167, 140, 135, 131, 140, 149, 106, 130, 149, 136, 136, 130, 143, 144, 127, 134, 139, 128, 132, 135, 123, 144, 123, 124, 141, 127, 124, 146, 137, 139, 154, 111, 132, 122, 132, 130, 142, 174, 126, 109, 138, 138, 142, 134, 134, 130, 141, 131, 174, 126, 138, 135, 137, 148, 135, 123, 127, 135, 119, 155, 154, 152, 150, 135, 137, 128, 129, 146, 147, 127, 119, 117, 136, 134, 120, 130, 130, 149, 136, 145, 136, 127, 121, 138, 129, 124, 102, 117, 140, 141, 130, 127, 137, 165, 117, 142, 140, 131, 137, 140, 134, 141, 132, 136, 137, 142, 145, 135, 137, 123, 112, 144, 143, 133, 127, 122, 138, 135, 151, 128, 133, 125, 135, 147, 179, 130, 140, 143, 127, 132, 143, 140, 142, 140, 132, 135, 139, 137, 130, 137, 114, 142, 133, 121, 143, 132, 131, 132, 120, 114, 146, 137, 150, 133, 123, 128, 131, 126, 137, 146, 142, 141, 136, 130, 137, 155, 136, 144, 139, 128, 130, 135, 131, 155, 132, 130, 135, 139, 131, 111, 138, 137, 117, 123, 137, 127, 137, 133, 128, 130, 133, 137, 137, 127, 129, 145, 131, 131, 113, 140, 136, 129, 123, 135, 144, 147, 140, 144, 139, 126, 144, 128, 144, 139, 134, 139, 133, 136, 136, 140, 133, 138, 141, 153, 128, 140, 140, 132, 120, 145, 144, 116, 147, 138, 146, 134, 131, 136, 141, 140, 125, 142, 139, 155, 131, 138, 130, 138, 137, 132, 128, 127, 150, 152, 141, 135, 143, 125, 143, 147, 126, 139, 142, 128, 140, 133, 130, 151, 135, 129, 141, 137, 138, 128, 137, 138, 136, 140, 136, 130, 140, 153, 138, 127, 106, 130, 128, 136, 152, 141, 140, 137, 133, 137, 145, 139, 149, 123, 129, 143, 120, 138, 142, 143, 134, 125, 145, 128, 123, 143, 117, 134, 133, 132, 115, 137, 149, 144, 131, 142, 130, 141, 137, 129, 124, 123, 116, 145, 141, 136, 131, 144, 153, 128, 125, 140, 103, 127, 121, 138, 132, 135, 149, 132, 135, 141, 147, 132, 139, 152, 146, 128, 150, 145, 147, 148, 142, 133, 152, 135, 153, 138, 143, 140, 130, 139, 137, 137, 141, 132, 128, 139, 128, 163, 143, 137, 127, 140, 132, 121, 129, 147, 136, 136, 127, 132, 157, 135, 136, 133, 140, 131, 188, 135, 135, 140, 137, 129, 148, 140, 140, 134, 133, 132, 136, 142, 134, 152, 136, 130, 126, 163, 139, 136, 136, 130, 133, 136, 130, 131, 132, 122, 133, 147, 136, 152, 136, 135, 128, 132, 165, 145, 131, 127, 132, 136, 133, 131, 132, 129, 154, 134, 125, 136, 136, 136, 136, 134, 136, 135, 132, 137, 120, 135, 144, 143, 135, 153, 145, 138, 130, 128, 132, 145, 138, 136, 127, 139, 139, 145, 138, 147, 133, 133, 144, 137, 54, 133, 109, 139, 143, 146, 139, 99, 131, 131, 126, 134, 128, 147, 139, 138, 146, 146, 134, 150, 141, 131, 148, 135, 134, 131, 148, 137, 136, 149, 138, 143, 140, 139, 133, 134, 137, 117, 142, 131, 136, 160, 162, 170, 129, 143, 119, 140, 125, 142, 131, 143, 131, 128, 138, 150, 127, 132, 143, 139, 133, 141, 139, 138, 129, 141, 134, 132, 130, 139, 134, 132, 147, 130, 142, 132, 123, 132, 124, 136, 135, 135, 142, 138, 100, 131, 131, 139, 122, 133, 135, 137, 132, 128, 143, 186, 120, 130, 141, 135, 136, 125, 131, 130, 139, 133, 136, 143, 139, 139, 136, 135, 124, 123, 136, 135, 120, 149, 127, 140, 141, 139, 132, 129, 122, 138, 132, 134, 126, 148, 130, 134, 136, 132, 141, 138, 128, 138, 131, 147, 135, 127, 137, 133, 141, 148, 144, 126, 129, 125, 132, 145, 124, 143, 135, 141, 132, 131, 136, 143, 134, 155, 163, 135, 146, 119, 147, 130, 147, 139, 129, 167, 139, 157, 139, 130, 140, 138, 141, 126, 136, 135, 128, 150, 126, 154, 136, 132, 118, 126, 134, 119, 135, 123, 122, 140, 127, 132, 136, 140, 130, 131, 141, 138, 144, 142, 141, 140, 134, 143, 126, 132, 130, 135, 143, 140, 146, 137, 124, 148, 132, 135, 137, 128, 148, 127, 128, 142, 132, 127, 127, 123, 140, 120, 154, 143, 146, 139, 139, 138, 134, 126, 139, 138, 135, 138, 135, 133, 141, 138, 143, 139, 134, 134, 112, 130, 149, 136, 127, 136, 133, 114, 136, 134, 131, 138, 137, 147, 127, 118, 137, 136, 136, 140, 140, 147, 132, 141, 128, 136, 138, 137, 142, 133, 141, 131, 148, 126, 133, 135, 136, 143, 135, 132, 142, 121, 147, 132, 123, 132, 139, 136, 127, 138, 144, 140, 156, 130, 131, 147, 146, 153, 133, 134, 138, 134, 134, 126, 128, 121, 133, 148, 134, 135, 139, 137, 127, 128, 147, 137, 141, 146, 120, 149, 147, 128, 143, 137, 123, 136, 132, 132, 130, 123, 132, 124, 139, 139, 132, 146, 126, 133, 130, 140, 136, 161, 129, 128, 156, 145, 133, 117, 138, 126, 125, 138, 136, 139, 134, 133, 137, 147, 131, 138, 148, 126, 133, 139, 134, 136, 146, 135, 124, 167, 139, 140, 139, 137, 139, 135, 155, 146, 135, 132, 137, 127, 138, 129, 130, 144, 135, 138, 135, 161, 137, 147, 138, 126, 132, 138, 130, 142, 137, 126, 146, 125, 133, 139, 124, 147, 129, 135, 140, 133, 132, 137, 150, 132, 141, 121, 146, 137, 129, 123, 134, 138, 136, 161, 125, 130, 147, 132, 126, 137, 145, 133, 124, 131, 152, 136, 152, 138, 126, 143, 131, 124, 132, 138, 139, 122, 138, 130, 138, 139, 132, 135, 133, 138, 137, 137, 136, 137, 134, 137, 141, 131, 139, 135, 137, 130, 137, 132, 119, 125, 131, 143, 135, 140, 125, 137, 142, 135, 128, 138, 154, 133, 133, 147, 143, 144, 122, 138, 119, 120, 133, 144, 151, 139, 140, 127, 133, 125, 140, 125, 130, 133, 139, 132, 130, 133, 147, 133, 132, 131, 139, 133, 137, 116, 145, 142, 141, 123, 141, 134, 110, 135, 134, 138, 144, 136, 135, 134, 139, 126, 118, 140, 142, 146, 134, 143, 131, 148, 135, 140, 134, 167, 136, 123, 138, 137, 145, 132, 130, 134, 133, 138, 127, 134, 146, 126, 142, 137, 128, 135, 132, 128, 135, 142, 135, 143, 117, 138, 134, 145, 137, 129, 135, 133, 146, 144, 135, 147, 133, 136, 162, 139, 141, 131, 137, 155, 143, 143, 131, 135, 128, 134, 141, 143, 130, 140, 142, 136, 135, 122, 139, 135, 134, 139, 130, 126, 157, 128, 133, 141, 142, 163, 138, 133, 126, 126, 126, 140, 133, 138, 140, 130, 145, 119, 144, 132, 129, 131, 121, 137, 137, 130, 143, 134, 135, 139, 141, 132, 134, 129, 132, 129, 126, 127, 146, 128, 130, 130, 132, 135, 142, 128, 119, 145, 123, 131, 137, 139, 131, 135, 152, 135, 126, 142, 138, 131, 120, 124, 135, 133, 137, 145, 135, 130, 132, 148, 126, 139, 126, 158, 127, 130, 128, 149, 142, 132, 149, 126, 143, 123, 126, 121, 132, 146, 126, 140, 147, 127, 135, 147, 144, 140, 125, 131, 137, 138, 139, 146, 128, 145, 133, 122, 146, 143, 134, 140, 156, 134, 139, 124, 128, 152, 134, 130, 116, 144, 135, 138, 138, 132, 138, 138, 148, 133, 126, 136, 184, 131, 135, 135, 128, 134, 125, 134, 127, 140, 122, 116, 141, 146, 136, 147, 123, 120, 133, 155, 141, 128, 148, 158, 133, 136, 128, 144, 148, 126, 133, 131, 129, 121, 120, 128, 140, 146, 138, 136, 142, 140, 150, 138, 132, 131, 130, 143, 150, 122, 140, 139, 139, 129, 129, 129, 134, 137, 137, 152, 131, 131, 138, 131, 124, 136, 139, 132, 140, 123, 148, 139, 143, 150, 126, 135, 131, 133, 142, 147, 138, 150, 140, 142, 136, 143, 132, 130, 131, 143, 129, 124, 123, 141, 141, 140, 133, 139, 141, 128, 131, 149, 151, 144, 125, 131, 146, 145, 140, 122, 131, 130, 134, 132, 140, 122, 138, 143, 127, 130, 118, 148, 148, 140, 121, 140, 147, 142, 129, 139, 132, 132, 141, 150, 124, 139, 121, 149, 126, 128, 136, 135, 132, 136, 120, 149, 124, 146, 128, 137, 132, 136, 133, 130, 132, 137, 148, 149, 145, 132, 125, 128, 132, 137, 125, 122, 140, 149, 153, 129, 141, 139, 143, 136, 124, 124, 140, 143, 147, 141, 149, 144, 136, 137, 142, 120, 132, 143, 142, 129, 137, 134, 143, 127, 148, 138, 131, 134, 133, 148, 144, 130, 145, 142, 132, 139, 151, 133, 128, 135, 123, 136, 153, 146, 147, 132, 157, 135, 124, 138, 134, 155, 124, 129, 130, 135, 135, 124, 135, 136, 130, 137, 125, 143, 134, 137, 154, 130, 126, 149, 141, 134, 142, 138, 135, 162, 129, 145, 133, 136, 130, 136, 144, 136, 118, 153, 144, 143, 124, 133, 133, 151, 136, 128, 131, 132, 138, 136, 143, 127, 133, 135, 141, 151, 131, 132, 138, 151, 153, 137, 132, 132, 139, 143, 139, 128, 141, 133, 131, 133, 133, 145, 141, 132, 144, 149, 151, 127, 146, 151, 134, 135, 132, 133, 144, 135, 120, 140, 141, 132, 144, 148, 163, 139, 129, 126, 133, 118, 134, 132, 145, 127, 142, 128, 142, 135, 137, 140, 137, 131, 142, 140, 123, 131, 142, 149, 147, 127, 140, 125, 133, 141, 130, 128, 141, 130, 135, 117, 141, 138, 135, 143, 132, 143, 126, 136, 140, 125, 136, 135, 127, 138, 165, 136, 147, 128, 122, 136, 131, 132, 136, 143, 137, 139, 138, 147, 136, 142, 118, 125, 143, 121, 133, 149, 132, 132, 140, 136, 132, 135, 135, 126, 139, 127, 138, 137, 134, 135, 135, 132, 142, 140, 139, 137, 135, 117, 131, 129, 133, 136, 136, 137, 142, 139, 138, 139, 129, 129, 139, 129, 144, 122, 129, 138, 129, 128, 137, 127, 137, 140, 134, 139, 131, 125, 135, 141, 131, 128, 142, 129, 135, 136, 132, 128, 129, 165, 129, 144, 137, 138, 135, 120, 138, 129, 126, 131, 135, 156, 139, 122, 129, 148, 133, 137, 127, 126, 142, 140, 136, 142, 129, 144, 137, 144, 133, 137, 141, 128, 131, 135, 140, 143, 129, 135, 129, 137, 129, 125, 136, 144, 136, 138, 139, 138, 142, 127, 129, 129, 131, 122, 127, 142, 141, 132, 105, 133, 137, 129, 134, 121, 125, 137, 136, 134, 139, 133, 143, 135, 128, 146, 142, 137, 130, 135, 143, 133, 138, 134, 120, 144, 146, 136, 140, 143, 149, 142, 135, 140, 135, 142, 125, 133, 118, 134, 134, 141, 143, 131, 138, 141, 140, 134, 134, 139, 127, 137, 135, 123, 133, 147, 147, 125, 133, 134, 146, 141, 132, 140, 130, 135, 131, 150, 135, 128, 120, 137, 126, 143, 144, 147, 132, 146, 132, 136, 131, 135, 130, 133, 127, 135, 133, 143, 132, 129, 132, 138, 139, 133, 130, 136, 136, 151, 137, 119, 127, 132, 148, 121, 143, 124, 134, 128, 138, 145, 146, 136, 135, 136, 150, 136, 138, 151, 137, 133, 136, 135, 131, 136, 123, 136, 127, 146, 125, 148, 144, 135, 136, 133, 131, 138, 133, 140, 136, 147, 136, 136, 134, 120, 134, 147, 124, 123, 137, 135, 134, 138, 125, 138, 145, 141, 138, 147, 136, 142, 154, 138, 140, 133, 131, 131, 139, 124, 127, 150, 133, 131, 136, 135, 136, 140, 128, 135, 135, 146, 143, 127, 117, 136, 136, 140, 127, 132, 122, 151, 134, 130, 140, 136, 144, 146, 154, 130, 140, 123, 134, 128, 135, 139, 126, 131, 140, 136, 133, 134, 133, 133, 144, 132, 135, 133, 132, 141, 133, 131, 139, 134, 135, 138, 131, 131, 136, 138, 131, 150, 138, 145, 142, 133, 135, 129, 141, 128, 136, 142, 144, 129, 139, 139, 137, 125, 134, 154, 136, 132, 134, 123, 130, 130, 134, 144, 140, 147, 129, 135, 124, 143, 141, 139, 129, 136, 139, 136, 138, 138, 133, 129, 138, 124, 134, 138, 130, 147, 134, 136, 132, 131, 137, 136, 134, 132, 122, 135, 135, 146, 146, 150, 137, 138, 141, 135, 145, 124, 130, 139, 137, 129, 127, 134, 137, 130, 153, 146, 132, 127, 133, 149, 137, 145, 138, 132, 137, 143, 136, 137, 113, 126, 129, 133, 132, 131, 147, 137, 144, 129, 139, 141, 131, 137, 137, 161, 138, 118, 143, 134, 145, 140, 140, 126, 136, 144, 136, 130, 149, 128, 133, 133, 140, 139, 129, 137, 127, 151, 129, 135, 133, 137, 124, 136, 139, 148, 127, 137, 133, 132, 139, 122, 134, 131, 132, 137, 137, 141, 135, 142, 134, 140, 132, 128, 132, 140, 120, 145, 134, 146, 145, 132, 147, 134, 117, 137, 143, 130, 139, 143, 140, 174, 139, 145, 134, 137, 119, 128, 153, 142, 138, 107, 137, 130, 124, 148, 138, 134, 140, 131, 140, 132, 120, 136, 123, 116, 155, 160, 117, 130, 131, 137, 124, 119, 132, 150, 118, 133, 130, 102, 144, 150, 117, 125, 155, 133, 156, 136, 126, 106, 157, 139, 142, 131, 137, 144, 136, 127, 154, 102, 140, 139, 119, 151, 138, 136, 126, 125, 126, 118, 125, 133, 135, 121, 133, 123, 123, 124, 143, 147, 141, 118, 128, 124, 129, 147, 146, 142, 125, 124, 156, 119, 133, 129, 128, 111, 149, 164, 133, 153, 157, 125, 139, 132, 143, 141, 135, 147, 135, 141, 121, 137, 157, 114, 124, 123, 140, 146, 132, 125, 141, 123, 147, 145, 132, 149, 124, 139, 130, 132, 137, 131, 136, 126, 128, 142, 117, 132, 123, 146, 149, 133, 109, 127, 132, 129, 122, 125, 112, 142, 118, 129, 123, 134, 131, 137, 127, 144, 127, 129, 148, 119, 144, 113, 130, 147, 134, 126, 143, 124, 119, 126, 130, 137, 145, 133, 132, 131, 135, 133, 145, 149, 132, 121, 121, 128, 149, 133, 125, 126, 129, 133, 145, 131, 124, 143, 136, 141, 132, 135, 143, 155, 119, 116, 118, 157, 135, 144, 115, 125, 137, 123, 161, 143, 145, 139, 118, 114, 153, 142, 141, 139, 146, 145, 151, 144, 119, 129, 130, 137, 134, 142, 149, 144, 136, 145, 140, 150, 125, 153, 144, 114, 128, 125, 145, 154, 141, 140, 133, 144, 156, 137, 135, 137, 142, 135, 144, 136, 134, 148, 130, 152, 120, 156, 116, 138, 141, 145, 153, 171, 142, 135, 159, 130, 162, 135, 127, 178, 133, 150, 123, 130, 160, 146, 132, 129, 119, 132, 141, 132, 112, 127, 133, 172, 142, 134, 146, 116, 143, 134, 149, 142, 130, 123, 141, 125, 129, 153, 125, 125, 133, 121, 142, 133, 132, 154, 131, 110, 131, 126, 149, 146, 137, 143, 129, 139, 142, 141, 129, 112, 139, 120, 157, 149, 127, 147, 136, 125, 136, 139, 127, 128, 121, 121, 121, 133, 151, 138, 138, 145, 134, 136, 151, 149, 124, 141, 131, 135, 118, 133, 141, 139, 135, 126, 131, 134, 132, 155, 134, 133, 159, 120, 144, 143, 132, 171, 157, 132, 146, 143, 141, 139, 132, 121, 137, 126, 155, 117, 145, 130, 139, 113, 141, 140, 153, 125, 139, 131, 117, 135, 133, 131, 114, 131, 129, 135, 128, 150, 149, 133, 124, 128, 124, 144, 126, 134, 137, 134, 145, 143, 144, 135, 131, 130, 134, 140, 124, 130, 121, 125, 131, 141, 140, 135, 127, 138, 124, 92, 135, 132, 142, 126, 129, 106, 143, 143, 130, 136, 119, 137, 118, 132, 132, 149, 136, 158, 138, 133, 139, 145, 151, 141, 147, 135, 124, 106, 163, 122, 117, 137, 131, 135, 125, 156, 135, 130, 148, 135, 126, 141, 134, 123, 139, 135, 122, 133, 133, 131, 124, 99, 91, 131, 140, 119, 137, 136, 138, 137, 129, 146, 129, 145, 123, 138, 144, 134, 123, 128, 131, 129, 134, 144, 142, 116, 134, 130, 140, 133, 142, 123, 137, 128, 116, 145, 133, 125, 135, 118, 131, 151, 128, 137, 141, 131, 139, 135, 141, 131, 136, 143, 126, 120, 143, 136, 135, 144, 131, 137, 130, 150, 119, 130, 137, 130, 129, 145, 143, 122, 130, 144, 145, 136, 129, 146, 129, 154, 124, 142, 136, 130, 127, 131, 138, 123, 139, 141, 119, 137, 140, 150, 128, 134, 124, 130, 129, 137, 134, 127, 124, 141, 135, 149, 139, 139, 137, 147, 141, 135, 137, 125, 136, 139, 127, 146, 154, 136, 135, 140, 129, 143, 142, 117, 121, 130, 142, 122, 143, 126, 127, 115, 133, 143, 150, 130, 113, 162, 140, 129, 137, 122, 130, 144, 145, 131, 133, 138, 139, 126, 149, 121, 153, 132, 129, 139, 135, 122, 120, 140, 141, 135, 141, 131, 138, 143, 139, 139, 132, 135, 143, 147, 147, 129, 126, 133, 134, 141, 133, 112, 136, 141, 133, 136, 121, 140, 135, 158, 142, 129, 142, 154, 134, 144, 144, 149, 127, 138, 142, 123, 116, 121, 144, 144, 151, 119, 129, 144, 126, 123, 137, 126, 152, 136, 120, 144, 140, 125, 130, 136, 126, 139, 128, 139, 129, 134, 137, 140, 132, 137, 140, 158, 129, 130, 119, 122, 133, 123, 147, 131, 130, 125, 133, 129, 121, 141, 131, 120, 142, 134, 130, 124, 135, 131, 147, 147, 151, 142, 130, 150, 129, 139, 138, 129, 147, 147, 133, 108, 136, 129, 140, 144, 158, 156, 149, 129, 128, 135, 127, 140, 142, 132, 143, 137, 140, 145, 147, 136, 120, 137, 132, 137, 135, 135, 143, 140, 130, 157, 138, 138, 132, 140, 134, 138, 147, 149, 152, 128, 143, 149, 125, 125, 126, 142, 131, 135, 122, 130, 146, 133, 134, 174, 142, 134, 135, 142, 158, 134, 144, 147, 121, 140, 147, 139, 127, 150, 141, 141, 154, 150, 130, 131, 151, 129, 136, 136, 135, 129, 129, 138, 144, 137, 145, 127, 150, 142, 140, 125, 140, 123, 125, 141, 155, 130, 141, 136, 119, 138, 127, 140, 142, 148, 134, 152, 146, 130, 136, 119, 143, 141, 133, 132, 128, 142, 134, 142, 134, 144, 127, 143, 126, 146, 131, 143, 137, 141, 148, 126, 128, 129, 129, 140, 133, 135, 138, 132, 125, 125, 133, 127, 133, 134, 136, 144, 127, 127, 125, 122, 139, 132, 127, 134, 138, 129, 140, 141, 159, 140, 128, 129, 129, 138, 127, 144, 130, 138, 142, 144, 124, 136, 137, 132, 128, 137, 129, 122, 102, 141, 139, 144, 136, 128, 111, 130, 141, 131, 150, 119, 149, 136, 138, 142, 130, 126, 138, 136, 142, 140, 130, 139, 141, 130, 131, 128, 143, 129, 148, 142, 145, 139, 137, 128, 134, 140, 140, 129, 116, 129, 126, 136, 138, 137, 128, 140, 131, 128, 132, 143, 140, 134, 126, 143, 129, 135, 145, 137, 138, 136, 135, 142, 128, 123, 118, 148, 131, 136, 135, 124, 142, 115, 139, 128, 153, 138, 153, 157, 134, 143, 134, 138, 136, 120, 134, 132, 136, 144, 133, 131, 139, 134, 135, 131, 144, 132, 123, 139, 138, 138, 139, 113, 139, 125, 135, 132, 139, 149, 136, 137, 142, 133, 152, 134, 126, 137, 137, 125, 133, 131, 142, 132, 136, 139, 133, 146, 128, 137, 132, 131, 143, 150, 140, 153, 132, 136, 134, 134, 146, 152, 137, 144, 135, 140, 137, 131, 137, 138, 137, 125, 130, 140, 134, 167, 142, 125, 135, 127, 126, 133, 148, 136, 133, 139, 130, 136, 132, 133, 132, 136, 137, 144, 134, 130, 136, 122, 140, 136, 140, 134, 123, 136, 137, 129, 138, 137, 133, 127, 141, 128, 140, 133, 125, 135, 135, 131, 138, 130, 141, 139, 139, 142, 123, 118, 145, 147, 119, 151, 132, 133, 132, 141, 138, 142, 136, 143, 146, 139, 132, 131, 150, 128, 120, 134, 144, 142, 142, 144, 131, 132, 141, 117, 135, 140, 136, 143, 156, 136, 128, 130, 141, 139, 137, 138, 141, 136, 141, 136, 133, 129, 142, 135, 131, 129, 141, 141, 150, 141, 125, 139, 142, 135, 139, 142, 135, 125, 135, 131, 137, 139, 129, 135, 135, 136, 130, 126, 134, 136, 139, 140, 143, 128, 126, 130, 130, 133, 135, 114, 131, 135, 142, 135, 133, 126, 143, 129, 145, 145, 131, 132, 122, 141, 139, 142, 135, 125, 143, 136, 135, 147, 136, 135, 131, 130, 133, 135, 135, 136, 147, 130, 128, 141, 132, 130, 135, 161, 140, 144, 142, 151, 142, 117, 134, 141, 155, 137, 130, 149, 130, 125, 135, 134, 133, 140, 141, 136, 144, 134, 143, 142, 141, 138, 140, 145, 135, 129, 137, 139, 132, 139, 143, 131, 143, 142, 129, 137, 134, 138, 126, 141, 138, 130, 140, 138, 135, 136, 131, 137, 151, 135, 130, 134, 129, 131, 138, 129, 132, 143, 137, 127, 145, 134, 123, 140, 147, 131, 146, 135, 130, 136, 146, 140, 151, 129, 136, 144, 133, 154, 140, 130, 133, 124, 148, 138, 121, 128, 131, 129, 158, 135, 144, 149, 118, 135, 146, 129, 130, 140, 136, 118, 135, 145, 134, 130, 125, 136, 136, 143, 137, 130, 143, 136, 140, 138, 143, 141, 133, 152, 144, 143, 142, 139, 129, 138, 133, 132, 140, 122, 140, 139, 147, 126, 120, 144, 125, 137, 132, 135, 133, 132, 124, 125, 129, 139, 142, 140, 137, 140, 135, 137, 141, 137, 137, 137, 143, 132, 136, 123, 150, 132, 164, 135, 130, 147, 142, 140, 138, 135, 132, 140, 126, 138, 126, 136, 121, 126, 132, 144, 134, 130, 141, 117, 134, 112, 143, 136, 134, 138, 141, 133, 132, 156, 157, 137, 119, 148, 138, 116, 126, 129, 136, 137, 137, 136, 142, 129, 136, 130, 151, 135, 138, 113, 148, 142, 133, 138, 137, 136, 143, 129, 136, 144, 150, 137, 129, 136, 122, 134, 154, 138, 140, 135, 152, 129, 138, 166, 146, 143, 136, 131, 142, 152, 136, 132, 133, 133, 131, 143, 133, 125, 133, 137, 140, 131, 147, 132, 118, 129, 138, 138, 125, 126, 141, 137, 135, 150, 127, 144, 135, 130, 119, 145, 131, 137, 135, 129, 147, 145, 130, 141, 128, 131, 137, 129, 147, 130, 134, 135, 129, 157, 144, 142, 136, 134, 158, 136, 133, 143, 138, 138, 128, 122, 140, 140, 125, 140, 133, 143, 119, 154, 127, 127, 135, 140, 156, 125, 144, 137, 122, 141, 137, 129, 135, 127, 130, 144, 141, 135, 131, 126, 133, 136, 126, 135, 138, 116, 141, 141, 135, 143, 142, 143, 142, 136, 139, 151, 128, 130, 147, 143, 131, 137, 145, 125, 140, 131, 136, 123, 131, 145, 137, 133, 127, 142, 137, 143, 134, 134, 133, 123, 129, 134, 119, 144, 137, 142, 126, 132, 149, 129, 146, 143, 128, 136, 140, 142, 133, 133, 140, 150, 131, 139, 131, 127, 138, 130, 131, 136, 128, 140, 130, 129, 131, 135, 150, 131, 150, 152, 115, 151, 140, 131, 126, 126, 134, 129, 153, 140, 144, 132, 139, 137, 145, 120, 133, 148, 146, 125, 132, 137, 119, 150, 140, 143, 125, 135, 132, 131, 151, 125, 130, 160, 139, 147, 136, 135, 140, 126, 137, 149, 127, 129, 134, 149, 139, 134, 128, 128, 119, 131, 135, 146, 146, 132, 130, 132, 139, 139, 137, 130, 140, 153, 132, 141, 141, 136, 128, 127, 142, 132, 121, 143, 138, 128, 139, 138, 134, 136, 150, 130, 129, 130, 137, 139, 120, 118, 130, 129, 139, 135, 137, 132, 152, 153, 139, 137, 143, 128, 142, 141, 135, 153, 141, 128, 135, 149, 158, 146, 135, 137, 129, 134, 132, 133, 116, 147, 140, 126, 137, 145, 151, 135, 137, 127, 133, 123, 141, 142, 130, 136, 124, 130, 130, 137, 134, 143, 133, 129, 129, 146, 113, 141, 127, 133, 135, 141, 127, 141, 136, 134, 134, 131, 138, 132, 133, 130, 141, 136, 130, 110, 147, 123, 138, 135, 136, 135, 138, 124, 137, 140, 130, 137, 134, 138, 124, 122, 146, 151, 130, 124, 129, 133, 124, 120, 128, 129, 137, 130, 139, 148, 135, 132, 133, 147, 130, 137, 151, 116, 146, 127, 137, 131, 122, 141, 129, 121, 145, 149, 126, 138, 138, 139, 146, 140, 151, 137, 153, 134, 131, 147, 126, 137, 138, 136, 138, 136, 141, 139, 153, 122, 140, 146, 129, 121, 129, 126, 123, 145, 141, 142, 134, 135, 154, 153, 135, 126, 135, 131, 135, 137, 135, 137, 138, 148, 123, 136, 130, 131, 149, 127, 148, 111, 128, 137, 124, 151, 152, 134, 125, 131, 129, 145, 131, 123, 139, 142, 137, 136, 122, 134, 119, 143, 127, 144, 125, 127, 141, 124, 141, 148, 133, 124, 142, 136, 143, 143, 120, 138, 145, 130, 147, 144, 146, 141, 137, 140, 141, 135, 135, 133, 129, 140, 119, 105, 128, 143, 137, 127, 128, 140, 136, 137, 130, 132, 137, 133, 137, 145, 129, 137, 130, 134, 131, 132, 148, 136, 114, 136, 146, 135, 140, 139, 137, 148, 134, 136, 143, 140, 148, 133, 137, 115, 143, 127, 127, 142, 143, 141, 139, 133, 144, 141, 149, 136, 135, 131, 131, 127, 141, 130, 132, 124, 144, 140, 145, 141, 134, 138, 118, 135, 152, 131, 154, 132, 140, 146, 138, 128, 134, 141, 134, 124, 137, 130, 133, 136, 128, 139, 139, 135, 138, 138, 125, 137, 135, 130, 136, 136, 132, 145, 166, 118, 142, 140, 136, 163, 153, 132, 128, 150, 128, 133, 136, 131, 133, 149, 138, 126, 138, 141, 137, 135, 141, 110, 133, 142, 139, 130, 140, 124, 134, 119, 130, 137, 134, 132, 132, 125, 134, 143, 129, 139, 129, 136, 133, 140, 132, 126, 141, 137, 144, 132, 137, 131, 138, 132, 141, 143, 141, 133, 151, 135, 138, 129, 135, 132, 140, 138, 157, 117, 130, 142, 139, 137, 148, 124, 135, 111, 137, 140, 144, 129, 144, 137, 139, 131, 140, 138, 125, 141, 141, 135, 144, 137, 139, 140, 115, 127, 118, 134, 139, 125, 140, 135, 147, 141, 145, 135, 135, 148, 142, 138, 113, 137, 140, 138, 139, 143, 140, 141, 132, 131, 145, 135, 148, 140, 126, 122, 138, 140, 118, 142, 134, 129, 134, 139, 144, 127, 118, 136, 137, 138, 146, 135, 131, 138, 134, 129, 140, 135, 132, 133, 143, 135, 139, 133, 141, 137, 139, 133, 129, 135, 132, 124, 138, 115, 131, 136, 138, 141, 134, 129, 140, 124, 136, 131, 137, 127, 131, 137, 137, 142, 132, 126, 128, 128, 136, 143, 127, 132, 139, 132, 130, 141, 146, 141, 131, 82, 140, 137, 134, 125, 135, 147, 133, 142, 136, 136, 116, 146, 130, 132, 140, 143, 139, 146, 135, 143, 141, 135, 134, 145, 130, 117, 137, 134, 145, 141, 143, 130, 143, 139, 133, 135, 128, 131, 134, 126, 142, 128, 131, 118, 136, 140, 135, 121, 131, 143, 139, 134, 135, 130, 130, 128, 134, 137, 142, 144, 132, 128, 128, 140, 133, 163, 137, 130, 136, 138, 142, 133, 132, 130, 141, 135, 131, 136, 122, 141, 136, 135, 128, 170, 132, 137, 145, 159, 105, 133, 140, 142, 144, 129, 138, 130, 150, 137, 144, 136, 143, 125, 142, 129, 129, 154, 131, 107, 137, 130, 138, 136, 134, 152, 137, 130, 132, 132, 124, 137, 140, 141, 133, 135, 144, 134, 131, 110, 150, 132, 134, 123, 141, 151, 137, 145, 140, 133, 147, 135, 135, 140, 139, 163, 129, 147, 111, 134, 141, 150, 138, 134, 140, 135, 137, 132, 150, 122, 141, 136, 143, 138, 124, 136, 135, 129, 125, 160, 142, 138, 138, 130, 147, 139, 133, 138, 127, 128, 130, 136, 138, 121, 139, 130, 136, 147, 131, 103, 131, 129, 129, 138, 139, 143, 132, 138, 135, 162, 125, 143, 138, 145, 140, 138, 133, 133, 147, 141, 133, 136, 140, 138, 140, 146, 135, 139, 147, 135, 104, 121, 143, 167, 140, 135, 131, 139, 132, 143, 136, 149, 132, 149, 134, 130, 146, 136, 140, 143, 139, 139, 124, 133, 131, 127, 132, 135, 141, 120, 143, 141, 130, 114, 132, 151, 136, 136, 132, 134, 143, 112, 123, 131, 155, 151, 135, 136, 135, 125, 127, 140, 143, 136, 135, 140, 138, 132, 134, 132, 135, 132, 137, 129, 130, 138, 139, 138, 149, 140, 139, 135, 130, 135, 126, 139, 135, 148, 145, 136, 138, 137, 129, 137, 123, 140, 136, 128, 130, 142, 140, 132, 138, 140, 129, 135, 132, 140, 135, 145, 124, 143, 134, 127, 134, 143, 125, 137, 132, 145, 122, 140, 138, 145, 126, 131, 131, 131, 142, 133, 139, 131, 138, 129, 147, 134, 133, 132, 138, 149, 140, 133, 148, 127, 128, 140, 122, 144, 135, 138, 145, 139, 143, 146, 131, 127, 135, 131, 135, 146, 143, 141, 140, 136, 133, 144, 141, 131, 148, 131, 139, 145, 142, 143, 135, 126, 132, 127, 138, 135, 129, 135, 131, 125, 142, 131, 135, 137, 145, 130, 126, 147, 137, 126, 133, 132, 132, 145, 134, 124, 136, 139, 127, 140, 135, 141, 142, 141, 155, 132, 149, 139, 136, 143, 145, 140, 140, 124, 122, 133, 140, 130, 138, 146, 151, 129, 141, 135, 134, 142, 148, 135, 149, 154, 139, 137, 135, 142, 125, 137, 138, 147, 139, 137, 147, 131, 143, 142, 127, 128, 141, 136, 138, 132, 130, 135, 130, 130, 130, 142, 141, 123, 149, 134, 135, 137, 131, 133, 124, 132, 131, 132, 151, 125, 136, 139, 136, 129, 130, 142, 150, 133, 137, 140, 145, 134, 132, 140, 127, 138, 140, 137, 138, 141, 128, 124, 135, 132, 150, 135, 134, 141, 135, 141, 132, 124, 134, 149, 132, 137, 146, 130, 131, 143, 139, 133, 135, 134, 133, 140, 130, 143, 135, 133, 131, 140, 150, 124, 145, 138, 132, 136, 142, 144, 124, 141, 125, 144, 136, 147, 139, 131, 128, 139, 138, 132, 136, 133, 142, 139, 143, 134, 136, 143, 126, 133, 130, 136, 135, 126, 131, 138, 114, 136, 131, 138, 136, 131, 137, 136, 145, 145, 138, 139, 148, 134, 145, 138, 133, 131, 143, 136, 134, 141, 144, 138, 143, 144, 140, 144, 132, 131, 138, 142, 132, 134, 123, 144, 130, 128, 126, 134, 136, 132, 140, 131, 145, 145, 145, 138, 151, 142, 133, 137, 146, 144, 138, 136, 136, 135, 139, 137, 132, 138, 123, 132, 143, 136, 133, 139, 149, 127, 137, 145, 131, 133, 138, 130, 138, 140, 138, 145, 126, 139, 121, 148, 132, 146, 136, 129, 138, 136, 139, 128, 129, 142, 133, 134, 143, 124, 127, 144, 130, 135, 125, 140, 134, 140, 151, 142, 132, 141, 138, 132, 138, 138, 124, 138, 134, 142, 142, 141, 128, 132, 129, 139, 142, 152, 125, 139, 142, 135, 146, 129, 138, 147, 139, 134, 143, 138, 146, 131, 145, 134, 153, 133, 136, 141, 132, 130, 140, 135, 135, 137, 140, 136, 139, 133, 132, 142, 127, 135, 132, 145, 135, 134, 142, 129, 144, 143, 127, 131, 139, 127, 147, 152, 129, 129, 127, 129, 130, 141, 142, 135, 132, 143, 129, 140, 131, 142, 132, 146, 138, 133, 128, 131, 135, 142, 139, 139, 132, 136, 131, 130, 131, 142, 136, 137, 137, 129, 127, 129, 131, 142, 149, 117, 144, 126, 129, 147, 133, 121, 132, 138, 137, 128, 136, 141, 126, 122, 126, 141, 136, 145, 141, 139, 145, 148, 133, 126, 142, 131, 149, 137, 138, 130, 143, 136, 129, 135, 139, 122, 144, 130, 149, 143, 132, 139, 139, 147, 142, 141, 140, 147, 138, 133, 117, 139, 135, 138, 140, 131, 149, 140, 132, 160, 147, 140, 129, 131, 147, 136, 141, 141, 129, 133, 127, 137, 125, 138, 127, 139, 138, 132, 139, 137, 146, 138, 149, 135, 139, 123, 136, 130, 124, 146, 131, 142, 139, 143, 147, 143, 133, 154, 148, 114, 125, 132, 134, 131, 133, 137, 139, 141, 140, 143, 128, 134, 143, 130, 129, 137, 133, 142, 133, 132, 134, 138, 151, 136, 131, 131, 141, 141, 127, 136, 157, 147, 122, 138, 135, 145, 144, 138, 138, 137, 108, 136, 133, 139, 135, 156, 136, 135, 141, 134, 117, 135, 142, 114, 137, 136, 134, 141, 137, 126, 128, 135, 133, 142, 134, 136, 123, 139, 129, 152, 133, 134, 136, 134, 141, 128, 133, 130, 134, 140, 139, 126, 133, 139, 133, 128, 130, 135, 127, 161, 116, 130, 132, 127, 156, 140, 136, 142, 131, 127, 139, 140, 125, 128, 140, 130, 138, 135, 137, 148, 139, 143, 146, 144, 142, 152, 136, 118, 123, 132, 133, 126, 128, 108, 136, 146, 141, 138, 139, 135, 147, 135, 133, 137, 138, 147, 141, 142, 141, 141, 130, 142, 153, 135, 139, 136, 110, 141, 135, 134, 124, 128, 123, 142, 134, 130, 133, 129, 136, 127, 130, 139, 151, 153, 133, 141, 141, 143, 160, 142, 132, 148, 138, 127, 138, 122, 131, 142, 145, 138, 123, 129, 133, 135, 133, 133, 127, 139, 139, 135, 137, 136, 136, 135, 143, 129, 152, 129, 134, 127, 134, 133, 138, 139, 139, 144, 135, 130, 121, 137, 154, 141, 132, 140, 144, 142, 132, 150, 122, 130, 142, 140, 125, 135, 135, 139, 135, 127, 149, 142, 118, 140, 151, 136, 138, 125, 132, 129, 139, 139, 126, 134, 142, 134, 126, 131, 122, 137, 136, 136, 137, 132, 142, 137, 135, 140, 130, 134, 138, 139, 124, 131, 137, 150, 145, 130, 144, 136, 130, 133, 132, 128, 136, 143, 142, 141, 133, 134, 143, 133, 133, 131, 133, 139, 147, 133, 128, 138, 146, 144, 131, 139, 126, 132, 134, 137, 130, 138, 132, 143, 139, 122, 144, 141, 155, 138, 147, 135, 132, 128, 139, 162, 131, 140, 138, 147, 115, 129, 142, 146, 127, 141, 121, 135, 138, 127, 122, 133, 133, 130, 148, 123, 128, 136, 141, 134, 139, 152, 135, 135, 153, 153, 135, 142, 136, 142, 146, 128, 138, 135, 137, 131, 128, 143, 133, 132, 132, 145, 139, 139, 139, 130, 140, 149, 128, 130, 135, 138, 141, 142, 141, 136, 124, 140, 127, 135, 144, 130, 121, 129, 149, 145, 142, 118, 136, 136, 133, 138, 139, 138, 117, 146, 136, 138, 150, 119, 125, 143, 151, 139, 150, 127, 137, 132, 148, 132, 136, 140, 134, 117, 133, 125, 124, 135, 126, 133, 143, 137, 134, 134, 133, 134, 146, 150, 137, 138, 133, 146, 128, 155, 141, 140, 129, 144, 138, 144, 130, 134, 135, 147, 134, 156, 131, 158, 137, 140, 141, 137, 125, 130, 125, 131, 151, 135, 130, 130, 145, 156, 140, 129, 130, 139, 148, 140, 142, 169, 141, 134, 128, 130, 132, 135, 130, 134, 144, 136, 132, 139, 147, 144, 128, 156, 132, 128, 139, 140, 137, 147, 135, 135, 128, 115, 132, 133, 135, 135, 146, 147, 142, 143, 134, 140, 133, 143, 137, 131, 125, 136, 133, 143, 143, 136, 137, 130, 127, 133, 139, 145, 143, 136, 138, 126, 132, 128, 149, 136, 134, 124, 126, 122, 145, 139, 141, 138, 127, 135, 135, 129, 135, 134, 141, 124, 138, 123, 133, 134, 135, 127, 120, 135, 136, 140, 153, 125, 131, 133, 137, 146, 124, 134, 128, 136, 134, 147, 143, 140, 130, 131, 133, 138, 132, 130, 147, 128, 137, 138, 139, 123, 133, 132, 128, 137, 135, 135, 132, 139, 138, 150, 122, 146, 130, 129, 136, 137, 130, 135, 130, 130, 145, 153, 131, 136, 135, 134, 120, 125, 131, 146, 134, 149, 129, 127, 129, 128, 133, 136, 115, 129, 130, 131, 134, 124, 138, 139, 156, 133, 143, 145, 135, 135, 141, 131, 139, 132, 133, 136, 143, 126, 136, 135, 130, 136, 136, 120, 138, 141, 124, 135, 142, 137, 132, 142, 132, 127, 133, 136, 140, 132, 149, 138, 138, 143, 137, 129, 135, 132, 130, 136, 124, 150, 136, 141, 136, 128, 131, 125, 142, 146, 130, 146, 138, 125, 119, 127, 135, 131, 131, 138, 139, 118, 137, 138, 134, 123, 134, 132, 146, 139, 130, 143, 134, 130, 129, 140, 138, 140, 135, 138, 128, 123, 131, 144, 134, 143, 140, 140, 129, 142, 145, 131, 126, 135, 136, 145, 131, 138, 142, 145, 133, 143, 131, 144, 140, 136, 127, 130, 132, 132, 138, 142, 138, 129, 139, 141, 126, 133, 135, 131, 143, 131, 119, 132, 127, 140, 140, 140, 141, 132, 144, 136, 128, 139, 135, 122, 141, 130, 132, 127, 127, 140, 138, 137, 148, 136, 132, 128, 109, 131, 139, 132, 139, 142, 134, 129, 141, 140, 128, 147, 157, 133, 126, 137, 138, 135, 145, 141, 142, 125, 133, 121, 140, 129, 124, 132, 144, 137, 129, 141, 145, 129, 127, 136, 135, 135, 125, 131, 129, 132, 131, 131, 135, 136, 126, 113, 121, 148, 126, 146, 161, 139, 139, 137, 120, 148, 128, 156, 130, 137, 131, 139, 132, 135, 147, 129, 132, 128, 142, 137, 144, 125, 139, 136, 140, 135, 122, 138, 130, 128, 138, 155, 124, 138, 144, 127, 152, 140, 144, 138, 141, 126, 136, 126, 131, 137, 146, 141, 142, 153, 130, 132, 139, 137, 138, 137, 139, 136, 139, 140, 113, 121, 136, 135, 128, 140, 130, 147, 132, 144, 147, 148, 131, 131, 137, 129, 131, 142, 137, 154, 130, 133, 127, 138, 129, 121, 137, 128, 135, 136, 118, 155, 139, 152, 156, 136, 135, 132, 158, 137, 140, 148, 128, 129, 113, 145, 138, 128, 126, 142, 129, 126, 121, 139, 140, 137, 127, 132, 130, 138, 136, 128, 135, 122, 125, 203, 143, 177, 126, 145, 171, 153, 103, 140, 132, 113, 109, 136, 140, 112, 128, 134, 135, 141, 133, 146, 141, 115, 136, 149, 133, 123, 129, 129, 123, 157, 133, 122, 136, 117, 129, 129, 145, 130, 103, 142, 153, 128, 148, 155, 139, 152, 125, 127, 122, 118, 138, 145, 150, 149, 142, 134, 137, 125, 126, 145, 131, 128, 139, 157, 113, 182, 131, 136, 146, 139, 140, 142, 128, 132, 145, 142, 136, 113, 126, 155, 130, 145, 127, 138, 140, 134, 145, 123, 131, 137, 121, 126, 134, 133, 131, 132, 128, 116, 136, 133, 123, 124, 112, 127, 140, 134, 113, 114, 143, 127, 143, 145, 128, 131, 126, 111, 128, 136, 127, 131, 120, 129, 132, 113, 139, 135, 140, 126, 124, 146, 118, 144, 131, 125, 135, 164, 136, 125, 149, 134, 144, 154, 129, 121, 109, 141, 126, 105, 117, 136, 136, 137, 125, 142, 140, 126, 122, 154, 144, 124, 152, 125, 131, 131, 142, 135, 132, 135, 142, 129, 121, 110, 138, 138, 132, 136, 124, 130, 136, 122, 130, 126, 138, 127, 135, 135, 143, 158, 122, 130, 132, 118, 123, 124, 133, 132, 118, 117, 125, 115, 142, 143, 122, 165, 133, 153, 141, 150, 121, 148, 117, 128, 133, 136, 139, 126, 141, 130, 171, 142, 151, 124, 135, 137, 122, 124, 129, 143, 154, 143, 137, 134, 126, 129, 149, 147, 135, 145, 133, 136, 153, 123, 151, 114, 121, 119, 141, 135, 150, 137, 122, 120, 128, 129, 124, 134, 113, 135, 149, 143, 139, 134, 148, 127, 143, 143, 143, 134, 144, 137, 137, 123, 148, 127, 128, 128, 156, 156, 116, 125, 133, 133, 133, 135, 136, 122, 157, 132, 128, 145, 111, 136, 124, 143, 139, 138, 130, 134, 135, 139, 134, 129, 133, 130, 137, 123, 136, 120, 137, 121, 132, 141, 113, 128, 133, 125, 115, 141, 128, 159, 136, 135, 139, 139, 140, 118, 153, 148, 141, 128, 139, 133, 119, 149, 139, 119, 158, 145, 147, 139, 138, 131, 135, 153, 138, 132, 153, 127, 127, 122, 138, 145, 143, 124, 140, 108, 126, 117, 134, 130, 125, 204, 154, 140, 122, 118, 120, 130, 141, 125, 152, 132, 138, 140, 119, 134, 125, 130, 141, 159, 150, 122, 131, 129, 115, 136, 123, 140, 158, 144, 151, 123, 153, 142, 154, 141, 132, 130, 121, 124, 144, 107, 131, 132, 157, 129, 144, 143, 141, 126, 132, 139, 130, 146, 116, 138, 138, 161, 150, 121, 145, 142, 143, 140, 145, 137, 141, 130, 139, 125, 152, 126, 140, 134, 116, 140, 156, 142, 135, 142, 149, 122, 122, 138, 116, 123, 142, 132, 144, 149, 148, 132, 131, 144, 138, 121, 151, 138, 134, 122, 144, 142, 129, 132, 125, 139, 148, 140, 120, 141, 147, 129, 148, 138, 125, 141, 145, 130, 138, 127, 142, 143, 128, 128, 121, 137, 139, 126, 146, 132, 137, 144, 148, 122, 116, 135, 130, 122, 138, 137, 138, 103, 136, 134, 129, 151, 136, 123, 132, 131, 127, 138, 135, 142, 135, 141, 144, 121, 151, 134, 138, 128, 138, 143, 122, 138, 135, 138, 140, 165, 155, 132, 131, 144, 141, 141, 133, 118, 125, 123, 121, 136, 132, 137, 133, 139, 141, 118, 136, 132, 135, 120, 125, 128, 137, 139, 135, 149, 147, 107, 126, 133, 139, 130, 138, 117, 134, 128, 142, 133, 120, 131, 137, 138, 134, 145, 141, 139, 149, 140, 139, 137, 133, 135, 129, 136, 128, 136, 140, 133, 146, 137, 120, 111, 131, 144, 143, 129, 128, 123, 138, 145, 142, 136, 134, 138, 125, 138, 128, 134, 144, 132, 138, 132, 136, 131, 131, 136, 140, 142, 133, 132, 117, 153, 165, 119, 148, 138, 139, 117, 127, 128, 144, 142, 141, 126, 131, 131, 136, 128, 142, 128, 151, 144, 136, 133, 122, 144, 130, 132, 142, 114, 132, 148, 142, 141, 138, 141, 136, 136, 138, 133, 120, 132, 159, 143, 136, 127, 145, 137, 126, 125, 125, 137, 128, 138, 140, 137, 138, 138, 134, 147, 143, 132, 127, 125, 85, 131, 127, 120, 133, 142, 138, 142, 129, 137, 142, 151, 146, 148, 140, 122, 140, 128, 136, 136, 120, 137, 134, 131, 135, 136, 131, 140, 130, 144, 132, 145, 149, 132, 130, 155, 150, 138, 140, 139, 133, 131, 153, 137, 136, 135, 124, 147, 133, 127, 130, 137, 132, 129, 132, 123, 137, 129, 143, 143, 135, 140, 148, 128, 123, 157, 130, 127, 138, 137, 141, 141, 142, 127, 127, 124, 136, 144, 134, 144, 122, 141, 128, 143, 130, 145, 137, 130, 145, 129, 134, 130, 137, 134, 129, 119, 147, 133, 135, 136, 144, 136, 142, 130, 127, 132, 134, 133, 121, 143, 125, 113, 131, 137, 135, 153, 136, 140, 132, 134, 131, 136, 120, 122, 137, 139, 139, 130, 141, 132, 145, 122, 143, 131, 140, 133, 143, 129, 130, 143, 127, 128, 130, 137, 127, 153, 148, 131, 129, 145, 137, 137, 145, 130, 153, 134, 129, 134, 135, 135, 136, 139, 139, 132, 135, 137, 128, 142, 133, 141, 142, 135, 137, 141, 161, 135, 134, 136, 149, 140, 128, 139, 133, 120, 129, 144, 133, 143, 127, 130, 143, 141, 140, 127, 135, 136, 145, 131, 138, 136, 148, 135, 123, 134, 134, 125, 130, 134, 130, 152, 135, 135, 136, 127, 121, 147, 154, 146, 137, 138, 132, 122, 123, 157, 133, 141, 133, 137, 130, 128, 136, 123, 136, 126, 147, 127, 146, 135, 138, 120, 126, 145, 138, 131, 135, 139, 136, 148, 133, 153, 136, 132, 128, 112, 140, 142, 149, 131, 137, 138, 141, 139, 120, 140, 133, 139, 141, 132, 122, 143, 126, 145, 128, 142, 136, 138, 134, 137, 136, 136, 135, 135, 136, 135, 137, 131, 125, 119, 141, 135, 127, 132, 134, 149, 135, 114, 128, 137, 137, 130, 137, 141, 121, 119, 135, 149, 143, 133, 151, 135, 144, 143, 128, 122, 146, 140, 133, 128, 151, 123, 124, 131, 125, 136, 142, 149, 141, 125, 135, 144, 129, 134, 131, 142, 135, 134, 139, 132, 123, 136, 133, 146, 131, 139, 129, 129, 125, 133, 136, 140, 144, 138, 138, 139, 140, 127, 133, 144, 136, 134, 126, 141, 129, 123, 127, 151, 124, 138, 138, 131, 134, 129, 135, 128, 144, 129, 135, 126, 131, 134, 144, 131, 122, 136, 126, 120, 128, 156, 146, 128, 138, 140, 131, 115, 145, 141, 152, 133, 133, 131, 136, 127, 126, 127, 146, 137, 134, 132, 143, 133, 142, 148, 129, 138, 134, 128, 141, 132, 142, 143, 142, 138, 128, 136, 145, 140, 145, 150, 139, 133, 121, 129, 139, 129, 131, 138, 137, 144, 131, 145, 145, 131, 125, 143, 143, 122, 138, 134, 130, 135, 141, 147, 140, 127, 123, 130, 130, 118, 137, 141, 134, 134, 136, 127, 130, 129, 122, 137, 129, 138, 143, 138, 141, 147, 144, 134, 129, 121, 149, 146, 150, 131, 113, 154, 134, 144, 146, 148, 149, 136, 124, 128, 132, 148, 126, 123, 146, 133, 137, 136, 128, 142, 125, 144, 144, 132, 133, 132, 130, 142, 148, 131, 146, 122, 143, 158, 138, 143, 131, 144, 148, 154, 138, 146, 131, 124, 125, 143, 139, 135, 141, 130, 130, 120, 149, 130, 124, 126, 130, 121, 133, 134, 141, 137, 120, 141, 141, 142, 124, 127, 145, 125, 142, 140, 149, 137, 136, 127, 162, 145, 144, 125, 137, 143, 141, 137, 153, 132, 136, 135, 137, 137, 146, 136, 133, 128, 123, 132, 130, 125, 124, 135, 127, 135, 135, 125, 126, 133, 132, 137, 135, 133, 139, 125, 137, 144, 120, 112, 135, 142, 150, 143, 137, 135, 130, 121, 129, 126, 127, 143, 133, 133, 147, 131, 139, 123, 145, 125, 152, 126, 129, 145, 128, 149, 134, 140, 138, 141, 133, 131, 134, 172, 130, 130, 133, 150, 140, 135, 133, 139, 159, 130, 140, 131, 143, 136, 139, 140, 130, 136, 137, 142, 132, 123, 147, 136, 131, 121, 138, 133, 129, 131, 145, 142, 165, 112, 148, 132, 134, 141, 133, 149, 136, 127, 148, 135, 130, 134, 148, 133, 135, 141, 144, 150, 129, 151, 146, 136, 129, 128, 127, 139, 121, 139, 122, 146, 131, 147, 141, 146, 129, 140, 141, 135, 135, 142, 143, 128, 126, 139, 136, 131, 121, 141, 117, 138, 130, 130, 140, 135, 131, 145, 139, 141, 149, 139, 144, 140, 129, 129, 139, 150, 128, 127, 122, 123, 147, 125, 137, 143, 127, 117, 135, 150, 125, 160, 141, 138, 133, 148, 130, 131, 141, 127, 139, 139, 145, 143, 139, 130, 183, 131, 133, 132, 114, 135, 148, 142, 136, 130, 137, 138, 128, 140, 116, 144, 135, 140, 127, 136, 119, 153, 134, 134, 141, 131, 140, 129, 146, 139, 138, 137, 144, 131, 149, 151, 138, 135, 134, 117, 125, 145, 138, 129, 135, 150, 139, 128, 128, 134, 124, 139, 148, 129, 128, 139, 147, 123, 135, 137, 142, 144, 140, 142, 143, 138, 143, 146, 131, 161, 125, 142, 138, 126, 140, 128, 157, 148, 117, 151, 122, 132, 137, 139, 142, 129, 129, 115, 128, 132, 141, 129, 142, 122, 131, 150, 122, 136, 129, 137, 131, 133, 141, 138, 135, 137, 107, 144, 131, 138, 165, 159, 119, 126, 131, 140, 152, 138, 141, 147, 131, 127, 149, 145, 137, 138, 127, 139, 114, 134, 144, 128, 127, 138, 146, 123, 148, 140, 141, 139, 126, 116, 144, 145, 135, 118, 129, 130, 146, 137, 130, 130, 125, 136, 147, 134, 128, 124, 141, 141, 142, 166, 142, 138, 126, 134, 145, 133, 138, 133, 126, 133, 143, 141, 137, 144, 148, 132, 148, 143, 219, 129, 133, 126, 137, 139, 131, 124, 128, 134, 142, 152, 138, 138, 127, 121, 127, 131, 124, 128, 123, 134, 138, 136, 143, 129, 123, 131, 130, 151, 136, 143, 134, 155, 137, 137, 143, 145, 128, 129, 148, 122, 143, 132, 137, 120, 130, 129, 136, 131, 144, 131, 141, 139, 141, 147, 129, 134, 134, 132, 123, 134, 135, 132, 142, 136, 125, 142, 133, 130, 144, 136, 126, 142, 137, 146, 132, 134, 144, 120, 132, 132, 122, 142, 138, 152, 136, 139, 138, 136, 134, 131, 144, 131, 130, 142, 120, 144, 118, 138, 124, 135, 146, 133, 133, 132, 144, 130, 137, 134, 136, 142, 145, 133, 139, 162, 158, 135, 139, 134, 138, 139, 137, 135, 145, 138, 127, 140, 142, 134, 129, 134, 139, 139, 136, 131, 153, 133, 159, 156, 132, 138, 135, 144, 138, 132, 139, 132, 125, 133, 140, 135, 160, 140, 125, 129, 139, 139, 127, 159, 131, 144, 127, 145, 137, 138, 128, 127, 149, 125, 135, 135, 139, 132, 132, 134, 132, 142, 139, 139, 132, 130, 135, 134, 126, 142, 125, 140, 145, 137, 136, 134, 133, 133, 123, 139, 134, 138, 126, 156, 133, 117, 140, 130, 133, 137, 132, 139, 143, 136, 136, 130, 133, 129, 142, 125, 137, 145, 128, 134, 129, 132, 132, 138, 138, 130, 132, 118, 132, 151, 140, 145, 128, 132, 142, 135, 142, 148, 139, 133, 133, 136, 132, 136, 143, 135, 134, 130, 131, 131, 121, 142, 137, 140, 140, 137, 146, 141, 133, 128, 132, 118, 127, 137, 128, 143, 143, 126, 139, 137, 142, 133, 139, 140, 132, 125, 147, 134, 156, 127, 144, 141, 133, 131, 132, 143, 135, 138, 145, 142, 127, 133, 136, 137, 132, 134, 138, 141, 134, 118, 142, 138, 129, 129, 142, 138, 131, 140, 125, 130, 135, 129, 121, 145, 131, 143, 130, 134, 147, 136, 135, 133, 140, 135, 135, 136, 143, 124, 139, 134, 133, 129, 136, 126, 126, 122, 137, 137, 128, 148, 130, 138, 129, 159, 131, 131, 139, 141, 139, 141, 140, 138, 128, 124, 115, 132, 140, 138, 134, 129, 133, 145, 138, 136, 142, 130, 134, 126, 141, 129, 152, 149, 132, 133, 130, 128, 137, 137, 135, 119, 136, 151, 127, 129, 138, 144, 132, 137, 133, 151, 132, 154, 139, 170, 135, 135, 126, 164, 138, 141, 120, 147, 136, 143, 125, 138, 124, 133, 132, 126, 127, 135, 144, 132, 141, 147, 144, 139, 131, 133, 151, 138, 132, 135, 134, 147, 143, 137, 135, 137, 150, 112, 135, 145, 139, 147, 138, 148, 142, 131, 146, 139, 137, 130, 145, 138, 121, 138, 153, 144, 130, 138, 129, 141, 140, 143, 132, 135, 124, 145, 133, 108, 132, 138, 128, 137, 135, 135, 147, 124, 106, 154, 139, 136, 120, 131, 144, 148, 125, 132, 131, 139, 134, 135, 145, 121, 147, 133, 148, 151, 137, 136, 134, 128, 148, 150, 123, 153, 144, 127, 142, 138, 138, 129, 142, 135, 133, 131, 142, 127, 132, 135, 124, 130, 116, 122, 134, 128, 136, 142, 122, 134, 134, 130, 150, 145, 129, 125, 122, 114, 149, 121, 138, 146, 136, 143, 139, 138, 132, 127, 132, 132, 143, 145, 130, 138, 133, 140, 128, 148, 131, 127, 142, 141, 147, 132, 135, 138, 128, 139, 134, 144, 146, 148, 145, 122, 118, 141, 142, 127, 135, 139, 114, 130, 112, 133, 132, 134, 123, 129, 143, 125, 133, 138, 140, 152, 128, 139, 141, 129, 115, 131, 128, 139, 141, 130, 122, 136, 127, 146, 132, 126, 147, 122, 136, 135, 141, 116, 119, 121, 146, 123, 134, 142, 128, 131, 126, 128, 137, 129, 146, 135, 134, 142, 127, 145, 137, 130, 139, 132, 125, 132, 149, 127, 132, 135, 125, 147, 164, 142, 119, 163, 148, 143, 127, 135, 132, 128, 128, 150, 135, 120, 138, 135, 135, 143, 143, 136, 138, 125, 129, 139, 133, 130, 132, 130, 140, 136, 151, 121, 118, 137, 122, 134, 146, 151, 131, 142, 127, 123, 131, 139, 144, 144, 133, 139, 146, 138, 130, 140, 125, 127, 141, 129, 134, 107, 133, 128, 149, 132, 138, 135, 133, 123, 139, 131, 139, 141, 130, 119, 127, 124, 142, 154, 150, 137, 130, 135, 125, 131, 139, 135, 135, 132, 135, 123, 144, 126, 164, 139, 142, 125, 135, 128, 152, 141, 157, 131, 138, 139, 141, 148, 146, 119, 130, 134, 127, 142, 114, 139, 136, 141, 146, 130, 143, 129, 136, 131, 152, 136, 130, 137, 128, 136, 136, 133, 134, 143, 138, 140, 140, 130, 159, 140, 135, 118, 134, 139, 152, 139, 128, 135, 135, 145, 132, 134, 131, 132, 135, 144, 126, 141, 129, 142, 124, 128, 133, 127, 150, 139, 137, 140, 152, 134, 145, 130, 139, 129, 138, 127, 143, 142, 132, 139, 140, 135, 128, 126, 127, 137, 137, 129, 156, 127, 141, 129, 135, 137, 121, 117, 150, 129, 128, 139, 128, 141, 117, 137, 139, 152, 135, 142, 140, 143, 147, 126, 145, 134, 124, 133, 128, 122, 138, 128, 143, 142, 152, 156, 130, 144, 134, 138, 130, 138, 129, 146, 139, 143, 147, 147, 124, 126, 104, 134, 129, 141, 135, 143, 141, 132, 141, 123, 131, 130, 128, 147, 139, 133, 136, 126, 143, 131, 143, 154, 142, 138, 147, 134, 134, 144, 127, 139, 125, 136, 127, 125, 145, 139, 135, 131, 130, 140, 136, 128, 124, 132, 133, 141, 135, 144, 131, 116, 138, 145, 128, 129, 167, 129, 138, 131, 138, 139, 143, 137, 141, 133, 139, 129, 130, 151, 132, 139, 140, 147, 134, 141, 153, 132, 142, 137, 137, 119, 140, 155, 120, 144, 134, 134, 133, 126, 144, 155, 130, 138, 147, 134, 133, 139, 143, 134, 144, 147, 143, 139, 135, 129, 122, 148, 117, 136, 139, 140, 139, 141, 129, 138, 132, 140, 129, 143, 136, 140, 158, 129, 157, 139, 139, 119, 161, 134, 132, 140, 142, 125, 147, 140, 136, 131, 141, 137, 140, 122, 120, 135, 150, 117, 130, 125, 114, 136, 129, 135, 138, 131, 139, 151, 111, 136, 141, 127, 135, 129, 133, 133, 149, 129, 148, 129, 140, 147, 142, 146, 120, 137, 136, 139, 139, 141, 135, 135, 137, 135, 136, 134, 134, 142, 129, 138, 125, 115, 134, 137, 135, 132, 137, 134, 144, 133, 136, 135, 138, 139, 126, 132, 140, 149, 132, 128, 119, 163, 145, 128, 133, 143, 148, 154, 141, 117, 131, 139, 118, 126, 144, 130, 124, 151, 128, 139, 128, 142, 129, 125, 161, 135, 139, 131, 134, 134, 153, 140, 130, 147, 131, 145, 139, 135, 140, 143, 138, 131, 134, 131, 146, 112, 137, 144, 131, 125, 120, 121, 126, 143, 136, 130, 124, 131, 138, 145, 131, 145, 137, 144, 145, 122, 138, 137, 133, 135, 140, 131, 129, 124, 146, 149, 157, 126, 132, 173, 132, 148, 135, 147, 145, 109, 122, 152, 135, 124, 139, 136, 134, 133, 133, 134, 120, 140, 144, 142, 133, 135, 140, 137, 146, 140, 133, 138, 136, 120, 145, 125, 127, 143, 138, 132, 126, 113, 127, 144, 136, 138, 137, 137, 138, 158, 136, 135, 126, 134, 129, 142, 136, 149, 149, 139, 138, 137, 141, 141, 135, 147, 136, 131, 141, 132, 116, 151, 144, 161, 141, 131, 142, 149, 148, 137, 135, 141, 128, 129, 139, 135, 139, 135, 141, 141, 142, 149, 134, 139, 141, 138, 130, 135, 144, 144, 117, 138, 137, 149, 129, 137, 136, 131, 125, 132, 132, 155, 141, 156, 136, 140, 132, 116, 135, 131, 129, 136, 135, 128, 145, 132, 138, 127, 114, 129, 126, 140, 140, 131, 136, 139, 128, 139, 143, 121, 134, 125, 138, 137, 146, 132, 138, 141, 133, 136, 126, 145, 136, 135, 147, 138, 162, 136, 129, 140, 138, 124, 156, 139, 147, 135, 145, 156, 129, 136, 119, 132, 121, 141, 152, 135, 129, 101, 138, 122, 131, 132, 139, 190, 134, 131, 108, 158, 132, 123, 133, 139, 149, 123, 149, 147, 126, 119, 133, 134, 139, 158, 133, 126, 136, 130, 131, 143, 144, 126, 146, 134, 141, 133, 139, 146, 140, 138, 137, 138, 141, 134, 117, 142, 137, 138, 133, 132, 141, 139, 131, 147, 124, 135, 140, 152, 133, 115, 142, 134, 144, 110, 144, 136, 145, 129, 129, 122, 135, 133, 111, 149, 120, 149, 127, 132, 124, 137, 131, 139, 145, 142, 135, 133, 133, 144, 147, 127, 138, 133, 135, 140, 140, 135, 146, 139, 136, 134, 133, 123, 144, 142, 140, 129, 139, 136, 144, 135, 137, 132, 141, 132, 139, 130, 132, 138, 125, 116, 118, 126, 132, 141, 133, 139, 133, 131, 136, 147, 138, 104, 124, 132, 132, 133, 138, 143, 148, 125, 130, 128, 129, 134, 137, 134, 132, 146, 141, 129, 147, 131, 135, 110, 131, 133, 144, 144, 137, 137, 139, 138, 127, 123, 147, 139, 148, 139, 131, 137, 135, 143, 139, 142, 133, 147, 131, 137, 144, 140, 136, 142, 130, 132, 133, 128, 143, 128, 141, 132, 141, 140, 139, 144, 136, 147, 126, 133, 130, 141, 130, 142, 136, 139, 141, 145, 153, 135, 134, 138, 138, 140, 137, 134, 137, 137, 137, 138, 135, 145, 142, 134, 134, 138, 135, 125, 141, 137, 134, 133, 136, 137, 131, 136, 135, 132, 130, 135, 142, 131, 130, 141, 138, 126, 138, 138, 136, 131, 142, 135, 138, 141, 134, 136, 136, 135, 130, 133, 140, 131, 138, 129, 136, 123, 141, 129, 136, 142, 136, 134, 133, 147, 140, 133, 134, 132, 131, 134, 134, 134, 147, 125, 137, 140, 141, 140, 142, 137, 145, 141, 136, 135, 139, 128, 141, 135, 132, 145, 140, 144, 135, 146, 133, 135, 128, 133, 131, 135, 137, 138, 133, 135, 132, 137, 142, 136, 140, 139, 143, 144, 131, 133, 141, 137, 130, 136, 152, 140, 139, 135, 144, 127, 130, 138, 139, 149, 135, 128, 142, 137, 140, 137, 138, 137, 136, 139, 139, 139, 130, 142, 135, 147, 133, 149, 132, 141, 133, 143, 136, 138, 140, 131, 141, 135, 130, 138, 145, 149, 124, 137, 137, 135, 129, 125, 139, 131, 162, 135, 137, 140, 138, 136, 140, 138, 137, 125, 140, 135, 146, 136, 138, 151, 126, 147, 134, 148, 138, 138, 128, 133, 141, 134, 147, 139, 132, 127, 151, 122, 161, 148, 139, 128, 134, 136, 139, 138, 141, 136, 129, 140, 133, 132, 142, 134, 143, 132, 145, 134, 143, 138, 123, 144, 134, 135, 139, 132, 128, 134, 140, 137, 126, 134, 143, 136, 140, 127, 139, 152, 143, 140, 136, 149, 135, 147, 136, 141, 140, 134, 137, 143, 129, 145, 146, 136, 133, 137, 139, 137, 147, 134, 154, 140, 142, 123, 138, 127, 131, 128, 137, 133, 129, 145, 128, 137, 129, 151, 138, 130, 131, 133, 151, 124, 128, 136, 137, 133, 139, 138, 137, 137, 138, 143, 140, 142, 142, 129, 129, 131, 133, 125, 129, 150, 135, 125, 132, 132, 147, 126, 138, 139, 175, 111, 142, 128, 133, 137, 143, 144, 128, 137, 136, 147, 138, 133, 134, 118, 134, 131, 136, 133, 125, 143, 136, 142, 130, 136, 139, 126, 134, 133, 141, 129, 139, 137, 142, 138, 130, 132, 139, 138, 142, 143, 148, 131, 148, 133, 129, 138, 138, 142, 133, 146, 131, 136, 142, 138, 136, 131, 143, 136, 138, 146, 137, 124, 149, 134, 142, 120, 135, 137, 133, 143, 133, 131, 130, 128, 135, 138, 136, 139, 130, 141, 143, 143, 139, 127, 131, 137, 134, 133, 142, 144, 134, 158, 136, 127, 143, 131, 136, 137, 136, 130, 138, 141, 131, 126, 139, 134, 146, 127, 136, 141, 133, 136, 136, 129, 133, 142, 140, 119, 135, 144, 143, 109, 134, 143, 134, 127, 132, 136, 136, 134, 138, 135, 133, 127, 140, 134, 132, 134, 135, 128, 138, 126, 137, 132, 151, 142, 139, 136, 135, 136, 148, 142, 141, 125, 132, 137, 140, 129, 135, 133, 134, 124, 139, 144, 130, 141, 134, 142, 138, 137, 130, 135, 130, 128, 140, 148, 143, 154, 141, 131, 137, 131, 137, 141, 132, 152, 138, 139, 124, 140, 147, 136, 137, 138, 139, 114, 131, 137, 145, 144, 138, 134, 129, 139, 144, 140, 134, 140, 176, 148, 133, 138, 138, 130, 113, 131, 115, 143, 135, 134, 139, 168, 139, 136, 144, 137, 142, 137, 129, 123, 136, 140, 136, 133, 148, 138, 131, 136, 179, 133, 138, 132, 136, 136, 131, 139, 132, 137, 128, 140, 138, 130, 130, 144, 136, 143, 135, 139, 128, 124, 140, 149, 138, 148, 135, 129, 129, 131, 144, 153, 140, 140, 132, 132, 140, 137, 140, 149, 129, 126, 131, 137, 137, 144, 130, 139, 137, 159, 135, 137, 133, 138, 133, 136, 143, 135, 132, 133, 139, 138, 138, 142, 136, 141, 134, 141, 144, 134, 135, 138, 133, 131, 143, 148, 140, 136, 129, 143, 147, 138, 137, 132, 128, 131, 126, 150, 130, 143, 140, 145, 138, 127, 130, 134, 133, 136, 130, 135, 137, 137, 137, 130, 132, 148, 122, 144, 137, 126, 137, 131, 137, 131, 119, 135, 131, 139, 132, 147, 121, 141, 126, 147, 133, 140, 132, 154, 142, 127, 141, 133, 128, 128, 132, 134, 136, 132, 137, 139, 145, 135, 131, 129, 140, 132, 133, 140, 134, 139, 139, 126, 132, 144, 134, 140, 147, 139, 136, 137, 139, 136, 136, 134, 134, 134, 136, 138, 131, 137, 121, 137, 137, 135, 134, 139, 135, 131, 127, 133, 139, 149, 139, 131, 130, 144, 139, 133, 131, 135, 135, 137, 142, 133, 124, 134, 142, 141, 141, 128, 134, 133, 146, 136, 170, 181, 134, 140, 115, 133, 144, 133, 129, 132, 140, 138, 140, 136, 145, 131, 141, 132, 132, 135, 141, 137, 136, 131, 144, 140, 143, 127, 135, 187, 132, 139, 140, 127, 136, 136, 145, 133, 134, 140, 132, 126, 143, 130, 138, 148, 132, 148, 147, 134, 115, 134, 157, 134, 124, 137, 150, 133, 141, 140, 142, 137, 138, 136, 140, 156, 127, 143, 150, 151, 117, 138, 137, 128, 143, 164, 137, 138, 146, 132, 136, 136, 132, 120, 137, 123, 142, 135, 142, 168, 137, 133, 145, 139, 134, 136, 150, 134, 142, 133, 133, 132, 138, 122, 124, 139, 140, 135, 137, 139, 139, 136, 147, 136, 136, 146, 141, 138, 126, 152, 134, 132, 140, 143, 143, 137, 138, 125, 126, 128, 137, 156, 140, 135, 136, 139, 136, 139, 140, 138, 135, 142, 159, 144, 136, 140, 134, 131, 133, 131, 142, 139, 128, 153, 127, 140, 137, 134, 130, 125, 133, 136, 138, 156, 129, 144, 144, 141, 149, 127, 141, 144, 146, 117, 136, 144, 127, 134, 141, 134, 155, 146, 146, 140, 145, 115, 136, 147, 122, 158, 139, 135, 134, 145, 132, 149, 132, 126, 125, 140, 143, 145, 143, 111, 133, 140, 129, 151, 148, 142, 126, 158, 129, 132, 135, 118, 121, 135, 129, 135, 128, 129, 127, 121, 147, 135, 136, 135, 128, 123, 127, 133, 127, 138, 136, 133, 141, 128, 140, 147, 129, 138, 125, 132, 132, 125, 137, 147, 131, 136, 135, 136, 130, 140, 140, 148, 147, 117, 126, 136, 131, 146, 134, 143, 136, 134, 133, 166, 129, 142, 144, 133, 139, 147, 144, 132, 138, 142, 136, 132, 155, 140, 133, 134, 109, 140, 133, 141, 128, 137, 144, 146, 141, 130, 131, 131, 135, 118, 127, 146, 155, 144, 142, 131, 147, 128, 124, 147, 131, 137, 122, 145, 156, 151, 125, 129, 122, 136, 152, 147, 142, 143, 128, 155, 135, 133, 156, 133, 159, 144, 150, 147, 131, 137, 157, 139, 125, 138, 150, 152, 157, 145, 120, 136, 154, 138, 143, 142, 140, 149, 136, 133, 137, 150, 132, 143, 152, 149, 130, 123, 167, 143, 146, 134, 123, 136, 135, 146, 126, 137, 123, 132, 146, 153, 130, 124, 134, 139, 150, 147, 144, 132, 121, 138, 129, 122, 129, 142, 140, 129, 118, 134, 137, 121, 140, 146, 135, 129, 156, 128, 134, 136, 115, 133, 129, 129, 157, 149, 142, 140, 134, 131, 141, 124, 132, 141, 157, 142, 145, 131, 132, 118, 126, 129, 140, 129, 129, 132, 135, 140, 120, 126, 151, 124, 136, 136, 133, 159, 130, 167, 136, 151, 156, 148, 131, 122, 148, 116, 157, 141, 133, 145, 142, 147, 136, 142, 134, 125, 142, 129, 132, 143, 141, 126, 154, 173, 134, 143, 150, 133, 132, 121, 136, 128, 102, 127, 155, 127, 139, 132, 140, 129, 129, 142, 136, 117, 149, 126, 124, 136, 127, 136, 132, 142, 129, 133, 145, 137, 138, 129, 114, 131, 134, 132, 153, 129, 131, 128, 147, 140, 139, 127, 140, 150, 144, 145, 142, 148, 145, 131, 129, 138, 137, 139, 140, 143, 135, 138, 136, 138, 140, 136, 141, 140, 145, 134, 131, 133, 132, 129, 157, 132, 137, 142, 135, 142, 149, 135, 141, 137, 142, 147, 153, 132, 135, 130, 130, 124, 155, 140, 128, 136, 131, 131, 130, 130, 141, 143, 136, 144, 130, 149, 145, 151, 142, 139, 133, 135, 127, 150, 138, 140, 151, 144, 121, 149, 148, 129, 121, 125, 138, 122, 135, 141, 132, 148, 140, 141, 140, 135, 135, 137, 134, 133, 130, 135, 129, 141, 132, 127, 140, 154, 129, 128, 148, 133, 126, 131, 138, 129, 149, 137, 137, 146, 145, 145, 132, 147, 108, 127, 136, 131, 140, 137, 130, 143, 133, 123, 134, 133, 137, 132, 143, 141, 142, 135, 132, 145, 140, 136, 132, 139, 128, 140, 145, 147, 125, 137, 130, 133, 136, 124, 149, 138, 132, 137, 134, 130, 128, 149, 140, 138, 133, 122, 139, 135, 128, 136, 144, 132, 134, 141, 124, 145, 126, 134, 134, 124, 134, 125, 143, 144, 136, 137, 130, 129, 143, 131, 143, 126, 151, 138, 141, 137, 128, 138, 123, 141, 129, 136, 136, 135, 150, 124, 134, 146, 130, 127, 124, 136, 138, 122, 133, 140, 138, 151, 133, 127, 132, 143, 136, 150, 132, 126, 146, 127, 139, 129, 142, 121, 135, 131, 116, 136, 129, 148, 131, 118, 136, 143, 135, 124, 144, 142, 128, 144, 143, 134, 130, 140, 145, 137, 140, 132, 129, 148, 134, 119, 146, 129, 140, 136, 125, 140, 137, 127, 132, 129, 120, 139, 123, 146, 134, 134, 144, 134, 140, 133, 138, 141, 143, 146, 139, 138, 136, 146, 139, 132, 133, 135, 130, 142, 134, 146, 133, 138, 134, 130, 128, 125, 126, 140, 143, 143, 142, 119, 138, 132, 126, 142, 136, 141, 132, 137, 146, 149, 136, 140, 120, 137, 122, 136, 143, 135, 137, 135, 130, 137, 138, 125, 141, 126, 147, 139, 135, 138, 140, 131, 130, 134, 171, 126, 137, 156, 130, 146, 152, 131, 143, 148, 140, 133, 131, 131, 129, 150, 139, 132, 152, 131, 142, 138, 140, 138, 153, 144, 119, 136, 141, 146, 136, 129, 132, 133, 124, 138, 158, 144, 120, 138, 145, 130, 139, 126, 133, 146, 144, 131, 133, 140, 135, 138, 128, 133, 131, 132, 135, 138, 139, 133, 149, 123, 133, 137, 133, 137, 133, 142, 126, 155, 140, 145, 140, 132, 123, 150, 132, 133, 142, 140, 126, 129, 137, 139, 127, 126, 136, 142, 119, 122, 133, 144, 132, 148, 127, 133, 137, 136, 138, 127, 145, 139, 137, 132, 133, 133, 118, 144, 130, 131, 117, 132, 135, 139, 144, 143, 127, 139, 139, 128, 131, 124, 132, 121, 131, 138, 150, 161, 141, 124, 140, 127, 130, 125, 139, 138, 117, 152, 131, 131, 135, 134, 136, 134, 125, 144, 135, 136, 137, 131, 133, 136, 126, 149, 138, 141, 144, 129, 133, 134, 133, 123, 144, 135, 132, 142, 143, 135, 131, 151, 140, 131, 144, 143, 124, 141, 140, 135, 147, 133, 143, 129, 127, 137, 143, 135, 138, 140, 135, 148, 150, 132, 137, 134, 142, 127, 133, 123, 139, 128, 137, 137, 148, 137, 137, 131, 131, 157, 131, 136, 129, 144, 149, 137, 133, 144, 135, 134, 129, 127, 142, 136, 142, 141, 139, 142, 140, 125, 134, 134, 141, 146, 129, 134, 144, 138, 129, 138, 131, 145, 129, 142, 137, 125, 142, 131, 138, 137, 148, 134, 149, 126, 137, 136, 133, 141, 140, 138, 129, 140, 130, 139, 128, 135, 140, 127, 138, 126, 138, 123, 145, 141, 134, 125, 133, 137, 133, 125, 131, 126, 131, 122, 142, 153, 141, 136, 139, 136, 142, 142, 123, 139, 131, 140, 138, 132, 127, 145, 145, 131, 134, 127, 122, 131, 126, 127, 140, 131, 138, 133, 129, 144, 135, 133, 130, 134, 130, 135, 140, 132, 125, 139, 134, 133, 139, 132, 137, 135, 130, 141, 150, 132, 122, 141, 143, 144, 135, 127, 129, 138, 123, 136, 133, 139, 137, 142, 142, 138, 125, 140, 133, 133, 142, 140, 137, 135, 139, 134, 135, 131, 149, 147, 137, 130, 133, 137, 138, 130, 141, 126, 146, 139, 135, 125, 136, 182, 136, 143, 136, 134, 134, 142, 134, 128, 129, 131, 141, 110, 141, 134, 155, 143, 139, 134, 120, 128, 135, 144, 132, 147, 134, 140, 130, 127, 141, 143, 141, 135, 136, 127, 143, 138, 121, 138, 139, 143, 125, 132, 135, 132, 134, 136, 146, 138, 138, 142, 122, 138, 135, 117, 124, 133, 128, 131, 152, 141, 146, 130, 135, 132, 128, 144, 146, 132, 133, 144, 135, 131, 140, 133, 146, 139, 141, 135, 134, 132, 121, 145, 132, 141, 140, 123, 130, 140, 146, 135, 135, 138, 134, 136, 135, 135, 125, 128, 132, 143, 139, 131, 137, 136, 137, 133, 138, 135, 127, 143, 131, 126, 133, 144, 122, 130, 132, 151, 136, 134, 137, 136, 141, 144, 119, 142, 154, 128, 145, 129, 130, 133, 134, 148, 144, 137, 129, 139, 143, 133, 142, 135, 148, 123, 135, 140, 135, 130, 134, 129, 140, 134, 133, 136, 123, 133, 138, 134, 129, 144, 135, 135, 130, 131, 134, 126, 118, 124, 126, 126, 137, 131, 124, 136, 135, 139, 136, 134, 137, 139, 123, 116, 133, 143, 128, 127, 131, 141, 137, 131, 144, 135, 138, 157, 130, 136, 138, 130, 133, 141, 132, 128, 131, 136, 141, 130, 134, 142, 139, 135, 138, 167, 124, 142, 136, 147, 140, 132, 161, 129, 139, 131, 129, 137, 139, 144, 131, 143, 138, 138, 143, 122, 137, 132, 143, 138, 138, 136, 142, 136, 114, 114, 137, 134, 127, 135, 148, 146, 137, 118, 133, 130, 145, 150, 151, 131, 140, 136, 135, 136, 122, 134, 138, 141, 138, 149, 131, 140, 132, 133, 132, 134, 127, 134, 137, 136, 134, 145, 139, 138, 136, 125, 141, 136, 135, 144, 145, 141, 137, 134, 134, 139, 140, 130, 135, 141, 147, 121, 146, 127, 131, 139, 132, 138, 130, 128, 140, 132, 136, 133, 133, 145, 137, 119, 139, 114, 138, 137, 137, 134, 140, 140, 137, 137, 136, 136, 127, 142, 132, 120, 137, 129, 133, 135, 140, 137, 144, 135, 141, 141, 137, 139, 134, 136, 135, 138, 133, 140, 140, 137, 126, 132, 138, 129, 130, 171, 129, 125, 134, 129, 129, 144, 137, 135, 115, 140, 146, 125, 141, 113, 134, 145, 140, 134, 136, 146, 127, 136, 157, 142, 129, 134, 131, 138, 141, 131, 137, 137, 147, 136, 132, 134, 136, 116, 133, 144, 130, 131, 150, 133, 92, 129, 142, 142, 137, 124, 125, 136, 128, 131, 134, 140, 140, 130, 128, 137, 135, 143, 131, 136, 141, 140, 133, 119, 134, 136, 140, 134, 131, 127, 131, 127, 135, 113, 133, 135, 140, 135, 135, 150, 134, 129, 134, 132, 109, 140, 150, 129, 136, 157, 136, 130, 135, 159, 126, 134, 134, 141, 122, 130, 128, 152, 126, 134, 139, 127, 136, 137, 124, 129, 143, 135, 138, 139, 147, 130, 127, 138, 126, 132, 139, 138, 150, 130, 139, 129, 126, 136, 144, 120, 124, 123, 139, 125, 138, 132, 141, 140, 137, 143, 146, 138, 148, 136, 138, 151, 124, 135, 137, 131, 141, 130, 124, 142, 130, 138, 133, 158, 125, 129, 142, 137, 146, 97, 125, 123, 138, 141, 135, 140, 144, 134, 127, 130, 147, 129, 155, 127, 134, 139, 131, 124, 129, 138, 145, 126, 150, 146, 142, 146, 140, 115, 147, 135, 135, 135, 155, 164, 135, 150, 135, 146, 144, 141, 139, 131, 136, 150, 125, 135, 131, 132, 131, 133, 129, 140, 141, 130, 126, 142, 144, 134, 136, 139, 141, 134, 132, 132, 135, 137, 140, 111, 131, 126, 143, 144, 138, 130, 141, 132, 133, 134, 130, 129, 133, 144, 119, 133, 151, 135, 147, 126, 140, 150, 135, 150, 145, 133, 153, 132, 137, 132, 125, 135, 144, 163, 149, 127, 137, 139, 140, 139, 129, 138, 128, 132, 145, 127, 133, 135, 142, 134, 139, 146, 136, 134, 126, 143, 140, 130, 131, 139, 130, 120, 132, 133, 127, 121, 141, 135, 125, 129, 137, 126, 128, 143, 135, 138, 156, 132, 153, 140, 134, 127, 135, 137, 143, 134, 136, 138, 132, 130, 131, 126, 124, 150, 134, 134, 135, 134, 138, 156, 135, 141, 134, 137, 144, 141, 125, 146, 142, 132, 135, 153, 137, 133, 141, 135, 134, 146, 142, 137, 136, 140, 124, 140, 131, 118, 144, 150, 139, 138, 126, 133, 132, 121, 123, 145, 123, 137, 139, 129, 156, 152, 136, 140, 141, 131, 126, 118, 129, 124, 135, 141, 132, 144, 142, 123, 145, 145, 135, 138, 137, 146, 142, 125, 144, 139, 144, 134, 130, 132, 137, 126, 133, 138, 136, 140, 130, 149, 134, 140, 138, 134, 129, 119, 138, 146, 120, 115, 126, 132, 148, 133, 125, 142, 141, 144, 113, 122, 158, 149, 124, 134, 157, 154, 131, 148, 129, 141, 138, 123, 133, 130, 132, 135, 124, 131, 133, 129, 139, 139, 142, 129, 150, 139, 133, 134, 138, 133, 138, 131, 144, 133, 133, 137, 137, 156, 131, 130, 138, 126, 132, 129, 123, 135, 139, 128, 160, 138, 130, 131, 138, 129, 144, 138, 134, 129, 132, 144, 136, 142, 128, 138, 154, 147, 123, 138, 134, 134, 140, 137, 144, 167, 149, 143, 140, 131, 147, 130, 147, 152, 119, 121, 136, 135, 126, 128, 120, 138, 123, 127, 133, 135, 137, 134, 128, 127, 126, 139, 141, 162, 146, 140, 132, 141, 149, 149, 114, 141, 136, 136, 130, 140, 143, 136, 146, 130, 135, 143, 116, 123, 146, 146, 132, 130, 141, 137, 147, 127, 142, 130, 130, 138, 121, 134, 112, 148, 142, 142, 133, 133, 134, 133, 114, 131, 132, 144, 131, 137, 135, 125, 132, 130, 148, 137, 132, 123, 144, 129, 140, 125, 124, 126, 138, 131, 125, 143, 141, 138, 145, 134, 129, 135, 126, 127, 122, 148, 126, 134, 140, 153, 138, 138, 128, 136, 143, 135, 140, 133, 146, 151, 134, 143, 124, 129, 133, 128, 126, 133, 128, 139, 139, 131, 117, 137, 128, 151, 132, 131, 144, 131, 134, 135, 129, 138, 125, 116, 126, 132, 126, 133, 142, 120, 129, 154, 144, 130, 134, 138, 141, 141, 142, 136, 122, 132, 146, 136, 129, 149, 139, 152, 141, 135, 128, 135, 131, 142, 133, 132, 134, 128, 148, 146, 145, 142, 143, 136, 156, 127, 137, 136, 128, 125, 125, 131, 128, 138, 128, 138, 129, 140, 128, 133, 143, 139, 145, 132, 128, 162, 142, 139, 147, 138, 133, 143, 156, 140, 132, 149, 133, 129, 134, 127, 150, 130, 149, 136, 134, 123, 142, 142, 131, 120, 125, 151, 147, 143, 129, 131, 139, 147, 136, 143, 135, 136, 122, 127, 145, 130, 133, 146, 126, 129, 160, 138, 128, 148, 164, 146, 157, 137, 131, 143, 134, 136, 136, 153, 143, 127, 147, 131, 136, 127, 147, 117, 143, 157, 129, 161, 128, 125, 143, 133, 139, 135, 120, 139, 134, 127, 138, 142, 140, 137, 142, 134, 146, 131, 129, 119, 134, 144, 130, 129, 145, 137, 140, 126, 131, 137, 146, 125, 127, 158, 139, 128, 134, 135, 126, 130, 146, 128, 134, 126, 141, 129, 134, 141, 134, 139, 134, 138, 143, 142, 136, 132, 136, 124, 128, 141, 119, 144, 137, 134, 131, 139, 144, 152, 136, 139, 156, 150, 153, 124, 133, 137, 136, 129, 148, 130, 128, 128, 135, 164, 160, 131, 153, 141, 123, 141, 129, 128, 143, 153, 132, 127, 141, 132, 131, 141, 130, 136, 132, 149, 137, 147, 137, 140, 146, 127, 140, 137, 126, 130, 134, 127, 130, 136, 127, 131, 144, 130, 133, 125, 134, 137, 147, 140, 116, 148, 131, 141, 135, 151, 146, 144, 125, 126, 128, 135, 119, 152, 142, 155, 136, 116, 131, 138, 129, 135, 127, 135, 142, 154, 128, 133, 139, 129, 142, 136, 144, 133, 149, 138, 123, 123, 146, 148, 148, 142, 139, 129, 138, 132, 155, 135, 130, 123, 127, 130, 113, 128, 146, 136, 134, 137, 144, 136, 160, 142, 138, 129, 129, 136, 148, 135, 136, 145, 134, 154, 144, 133, 141, 141, 168, 141, 141, 130, 148, 127, 126, 148, 133, 134, 131, 138, 147, 138, 151, 135, 126, 133, 139, 120, 130, 139, 145, 135, 135, 147, 125, 148, 135, 139, 130, 134, 127, 153, 148, 137, 136, 135, 145, 151, 141, 137, 122, 148, 124, 140, 137, 129, 127, 143, 136, 129, 121, 140, 131, 158, 144, 132, 148, 142, 119, 141, 143, 135, 124, 139, 134, 136, 148, 136, 134, 136, 133, 133, 141, 127, 135, 132, 139, 140, 124, 137, 145, 151, 130, 155, 131, 141, 137, 142, 131, 138, 145, 127, 149, 131, 132, 147, 146, 130, 130, 139, 149, 127, 132, 126, 129, 124, 133, 141, 149, 147, 149, 141, 130, 137, 135, 123, 149, 145, 135, 154, 125, 137, 124, 150, 145, 138, 135, 130, 131, 129, 139, 141, 129, 136, 134, 136, 134, 133, 132, 135, 132, 121, 146, 124, 124, 132, 134, 139, 138, 129, 139, 134, 130, 130, 137, 140, 137, 132, 138, 133, 139, 133, 136, 135, 149, 137, 129, 130, 143, 130, 132, 127, 128, 137, 119, 132, 138, 145, 134, 163, 145, 136, 136, 144, 132, 127, 136, 130, 125, 135, 134, 137, 135, 128, 130, 134, 139, 124, 140, 132, 135, 130, 127, 119, 135, 127, 125, 141, 138, 133, 137, 139, 132, 130, 131, 135, 136, 147, 136, 134, 157, 132, 134, 134, 138, 143, 137, 140, 136, 141, 155, 124, 139, 145, 135, 134, 134, 138, 128, 137, 138, 145, 131, 115, 139, 135, 163, 130, 133, 130, 140, 120, 138, 121, 123, 137, 127, 143, 141, 140, 148, 134, 128, 142, 132, 135, 137, 127, 138, 136, 135, 137, 145, 137, 143, 149, 137, 127, 139, 155, 126, 135, 139, 137, 132, 135, 126, 134, 147, 125, 137, 143, 142, 139, 144, 135, 134, 140, 134, 132, 139, 127, 141, 144, 155, 133, 133, 134, 136, 152, 146, 129, 131, 135, 144, 128, 126, 116, 130, 128, 142, 127, 136, 144, 137, 143, 148, 138, 138, 138, 132, 132, 118, 136, 137, 147, 130, 133, 128, 139, 145, 127, 135, 145, 132, 133, 131, 139, 132, 145, 144, 135, 143, 117, 136, 130, 135, 146, 122, 131, 145, 133, 142, 140, 140, 133, 141, 131, 140, 131, 131, 131, 146, 158, 133, 132, 128, 150, 144, 126, 135, 139, 142, 137, 132, 134, 128, 139, 141, 129, 135, 140, 136, 131, 145, 135, 143, 125, 135, 139, 135, 132, 127, 129, 128, 140, 141, 141, 116, 141, 137, 150, 130, 144, 140, 140, 138, 139, 145, 131, 146, 127, 121, 133, 141, 135, 134, 128, 131, 153, 124, 129, 134, 136, 136, 142, 134, 136, 133, 143, 140, 140, 137, 135, 130, 140, 131, 143, 134, 131, 145, 134, 133, 146, 148, 146, 130, 128, 135, 131, 151, 139, 133, 142, 147, 146, 109, 128, 128, 136, 146, 136, 153, 128, 131, 142, 129, 149, 140, 139, 132, 133, 135, 134, 131, 146, 132, 140, 146, 128, 133, 134, 144, 139, 137, 149, 134, 138, 134, 125, 134, 129, 138, 131, 128, 119, 129, 126, 133, 139, 114, 140, 123, 133, 138, 138, 133, 134, 119, 133, 145, 137, 133, 131, 132, 131, 129, 137, 130, 121, 141, 125, 138, 141, 129, 134, 126, 137, 142, 141, 130, 142, 143, 144, 132, 138, 134, 126, 142, 131, 135, 141, 159, 142, 145, 138, 133, 139, 133, 127, 137, 133, 149, 130, 141, 132, 137, 143, 127, 146, 144, 136, 139, 131, 135, 134, 144, 142, 147, 143, 141, 142, 134, 153, 147, 136, 141, 135, 127, 136, 138, 134, 134, 117, 135, 132, 145, 141, 127, 134, 138, 134, 139, 142, 126, 144, 135, 134, 122, 133, 137, 130, 133, 168, 136, 140, 146, 150, 133, 142, 126, 134, 134, 117, 149, 139, 132, 134, 134, 121, 137, 140, 128, 135, 118, 130, 131, 126, 120, 140, 134, 143, 138, 129, 127, 142, 143, 130, 143, 134, 134, 133, 130, 135, 140, 132, 145, 139, 143, 133, 141, 139, 137, 127, 143, 125, 132, 138, 147, 135, 131, 145, 131, 136, 139, 132, 141, 137, 136, 140, 132, 144, 140, 129, 145, 135, 136, 130, 135, 131, 149, 120, 118, 132, 131, 127, 134, 126, 138, 135, 153, 137, 133, 148, 132, 130, 120, 125, 134, 127, 143, 133, 124, 131, 138, 141, 139, 123, 134, 139, 138, 125, 137, 126, 144, 141, 141, 131, 140, 140, 120, 137, 137, 149, 128, 133, 139, 133, 122, 149, 130, 126, 139, 130, 137, 137, 132, 136, 137, 135, 132, 130, 134, 129, 133, 120, 130, 139, 143, 145, 126, 132, 138, 131, 135, 129, 136, 134, 129, 138, 130, 136, 144, 133, 140, 136, 125, 141, 133, 136, 136, 120, 138, 138, 131, 137, 129, 139, 127, 141, 132, 146, 133, 149, 123, 134, 127, 117, 135, 137, 136, 141, 138, 132, 145, 137, 143, 131, 142, 139, 133, 143, 141, 143, 132, 135, 134, 134, 131, 133, 145, 128, 137, 130, 121, 140, 143, 144, 127, 130, 143, 139, 135, 128, 139, 130, 132, 137, 147, 144, 125, 135, 138, 132, 146, 136, 145, 134, 143, 142, 121, 141, 124, 131, 127, 149, 138, 124, 131, 145, 136, 125, 128, 139, 125, 137, 129, 152, 131, 132, 126, 141, 119, 136, 127, 125, 124, 131, 146, 144, 138, 135, 147, 140, 136, 127, 149, 138, 135, 143, 127, 149, 155, 126, 139, 142, 138, 129, 160, 132, 132, 120, 128, 137, 139, 144, 123, 141, 138, 141, 137, 137, 131, 132, 139, 132, 148, 132, 122, 153, 122, 149, 133, 148, 130, 126, 169, 150, 136, 143, 131, 144, 148, 136, 136, 134, 133, 134, 140, 153, 139, 132, 128, 138, 131, 125, 136, 127, 136, 129, 132, 146, 142, 129, 128, 133, 145, 123, 129, 144, 146, 131, 136, 126, 124, 144, 134, 125, 121, 133, 133, 144, 122, 124, 129, 144, 138, 138, 147, 137, 126, 130, 135, 140, 142, 141, 154, 141, 138, 149, 130, 152, 138, 165, 142, 145, 130, 131, 132, 145, 138, 142, 125, 141, 131, 134, 137, 131, 131, 123, 137, 136, 128, 148, 141, 130, 136, 144, 132, 133, 138, 143, 145, 125, 130, 136, 132, 129, 143, 139, 144, 136, 139, 142, 131, 140, 135, 141, 121, 126, 139, 142, 129, 137, 112, 154, 138, 137, 130, 119, 147, 144, 141, 144, 138, 138, 143, 140, 152, 131, 148, 127, 127, 126, 139, 133, 136, 134, 143, 135, 133, 143, 146, 132, 142, 146, 153, 136, 148, 138, 128, 129, 135, 135, 143, 144, 125, 145, 146, 125, 134, 129, 146, 128, 131, 152, 130, 134, 135, 134, 130, 138, 130, 132, 139, 137, 132, 129, 135, 137, 139, 134, 144, 118, 121, 143, 126, 133, 135, 129, 152, 134, 126, 136, 148, 146, 105, 149, 121, 140, 152, 133, 131, 129, 137, 138, 132, 128, 129, 132, 131, 142, 131, 135, 136, 131, 146, 131, 131, 135, 131, 147, 133, 136, 127, 164, 145, 145, 150, 143, 126, 134, 144, 137, 142, 129, 140, 138, 124, 131, 130, 140, 122, 129, 133, 139, 144, 133, 154, 126, 140, 136, 142, 133, 146, 152, 139, 136, 145, 133, 139, 131, 143, 133, 141, 142, 130, 135, 143, 126, 136, 129, 130, 122, 125, 124, 129, 128, 147, 127, 154, 146, 139, 145, 143, 151, 137, 137, 147, 133, 143, 141, 124, 134, 135, 132, 116, 123, 140, 136, 132, 131, 140, 136, 125, 156, 165, 136, 138, 133, 148, 131, 139, 132, 131, 131, 141, 129, 141, 114, 138, 139, 120, 123, 128, 130, 143, 142, 141, 130, 131, 149, 151, 153, 138, 109, 131, 130, 144, 134, 148, 138, 134, 148, 146, 126, 140, 141, 129, 126, 142, 159, 151, 143, 134, 137, 143, 143, 124, 144, 130, 137, 139, 126, 140, 126, 131, 134, 132, 121, 127, 119, 134, 146, 128, 144, 138, 140, 122, 125, 127, 148, 140, 140, 137, 119, 154, 130, 133, 133, 125, 129, 136, 139, 149, 145, 134, 136, 120, 135, 137, 133, 137, 140, 144, 128, 119, 143, 142, 119, 139, 140, 144, 120, 130, 135, 157, 140, 133, 141, 137, 143, 139, 134, 137, 141, 127, 122, 152, 135, 131, 139, 135, 137, 138, 150, 126, 133, 132, 136, 143, 141, 128, 153, 140, 146, 122, 133, 135, 157, 136, 116, 139, 123, 136, 135, 132, 140, 137, 146, 154, 125, 137, 129, 128, 130, 145, 118, 126, 137, 138, 120, 128, 139, 136, 145, 149, 148, 124, 136, 136, 138, 141, 147, 131, 130, 146, 130, 127, 128, 138, 132, 139, 122, 143, 125, 129, 137, 144, 132, 140, 132, 144, 140, 157, 137, 130, 148, 137, 139, 149, 134, 133, 134, 134, 139, 136, 154, 139, 150, 134, 137, 131, 154, 139, 144, 131, 137, 149, 130, 134, 135, 142, 130, 136, 143, 140, 149, 133, 143, 134, 122, 132, 141, 124, 134, 130, 131, 132, 124, 134, 144, 136, 145, 135, 126, 129, 141, 135, 129, 128, 150, 148, 131, 148, 114, 123, 148, 142, 131, 147, 127, 123, 134, 129, 146, 134, 133, 147, 155, 136, 127, 159, 133, 134, 134, 139, 125, 126, 136, 146, 130, 137, 133, 131, 137, 155, 133, 131, 139, 148, 129, 134, 139, 119, 152, 130, 136, 140, 122, 113, 128, 137, 155, 138, 141, 135, 144, 140, 125, 127, 129, 130, 142, 138, 136, 131, 137, 135, 133, 132, 164, 139, 153, 129, 126, 134, 120, 143, 132, 147, 142, 135, 136, 139, 127, 134, 134, 132, 156, 143, 137, 127, 127, 141, 130, 137, 134, 134, 141, 128, 140, 106, 135, 139, 119, 144, 127, 143, 135, 127, 120, 132, 137, 135, 137, 131, 146, 137, 142, 142, 130, 141, 136, 146, 141, 140, 140, 149, 127, 136, 141, 146, 126, 124, 115, 133, 139, 123, 140, 131, 129, 138, 116, 134, 154, 127, 162, 138, 153, 138, 141, 131, 125, 123, 134, 138, 134, 133, 130, 126, 153, 128, 128, 140, 132, 129, 123, 135, 149, 115, 129, 134, 141, 129, 137, 136, 140, 121, 127, 130, 144, 141, 138, 140, 132, 141, 114, 128, 142, 142, 133, 131, 136, 130, 146, 136, 130, 138, 129, 124, 139, 139, 135, 123, 130, 161, 131, 129, 130, 131, 124, 119, 118, 151, 134, 158, 127, 129, 121, 125, 127, 136, 127, 125, 123, 129, 152, 139, 143, 147, 124, 132, 134, 141, 148, 140, 140, 122, 144, 155, 147, 140, 143, 105, 134, 139, 152, 137, 172, 148, 138, 144, 128, 136, 156, 134, 151, 134, 140, 136, 130, 140, 140, 127, 135, 120, 120, 132, 147, 149, 124, 123, 146, 131, 135, 143, 107, 136, 137, 148, 134, 142, 149, 141, 154, 133, 139, 118, 152, 133, 126, 138, 139, 130, 144, 120, 127, 138, 137, 143, 124, 137, 128, 146, 144, 136, 132, 134, 128, 152, 137, 148, 137, 154, 120, 136, 123, 121, 139, 135, 119, 133, 141, 130, 148, 134, 148, 142, 133, 124, 149, 132, 130, 133, 140, 121, 136, 148, 127, 123, 131, 128, 131, 126, 144, 127, 132, 133, 117, 152, 122, 144, 139, 128, 137, 132, 120, 149, 136, 122, 137, 104, 141, 124, 148, 132, 139, 138, 159, 148, 134, 132, 123, 140, 131, 138, 126, 137, 153, 146, 116, 133, 122, 136, 160, 132, 146, 143, 122, 133, 143, 127, 119, 124, 122, 144, 140, 148, 126, 130, 118, 159, 116, 127, 124, 155, 127, 153, 140, 136, 120, 134, 131, 134, 135, 157, 126, 121, 131, 133, 118, 137, 123, 133, 135, 123, 120, 137, 160, 135, 132, 173, 134, 131, 126, 144, 135, 119, 143, 146, 129, 145, 143, 116, 150, 142, 134, 133, 132, 136, 140, 150, 136, 152, 135, 137, 130, 133, 131, 128, 125, 135, 154, 138, 115, 140, 148, 135, 142, 150, 133, 126, 147, 126, 150, 112, 121, 131, 126, 128, 142, 136, 129, 140, 143, 143, 126, 123, 150, 158, 131, 132, 132, 140, 140, 110, 139, 129, 119, 139, 155, 138, 117, 126, 140, 139, 145, 137, 141, 134, 124, 140, 138, 158, 129, 146, 145, 118, 143, 125, 128, 133, 144, 112, 129, 137, 134, 143, 134, 125, 128, 148, 153, 137, 115, 131, 135, 137, 144, 124, 130, 131, 143, 142, 137, 123, 141, 132, 143, 140, 135, 130, 127, 122, 124, 159, 134, 161, 135, 144, 147, 123, 134, 134, 151, 124, 160, 130, 125, 130, 128, 138, 130, 144, 158, 140, 138, 128, 133, 131, 136, 115, 141, 153, 126, 126, 127, 140, 128, 127, 151, 142, 139, 140, 134, 131, 130, 130, 123, 139, 138, 151, 130, 140, 134, 144, 142, 140, 139, 133, 130, 146, 137, 152, 123, 134, 140, 129, 140, 134, 146, 131, 142, 145, 119, 131, 132, 138, 123, 136, 167, 161, 138, 146, 135, 137, 136, 144, 119, 129, 117, 146, 140, 123, 117, 143, 124, 133, 123, 133, 137, 130, 131, 125, 139, 136, 132, 135, 134, 141, 138, 163, 138, 151, 140, 117, 129, 127, 132, 122, 128, 127, 136, 145, 134, 154, 132, 134, 140, 116, 138, 123, 117, 140, 139, 126, 140, 152, 121, 135, 137, 145, 126, 136, 134, 140, 136, 137, 140, 148, 134, 148, 127, 137, 129, 133, 141, 133, 149, 139, 128, 137, 121, 156, 140, 138, 133, 136, 145, 127, 131, 160, 151, 136, 138, 131, 139, 139, 153, 142, 137, 128, 149, 126, 130, 128, 129, 135, 129, 131, 147, 142, 145, 132, 134, 125, 141, 142, 145, 130, 128, 138, 144, 135, 150, 149, 128, 140, 128, 148, 140, 136, 133, 134, 134, 128, 120, 136, 137, 107, 150, 124, 130, 135, 128, 136, 136, 134, 139, 138, 139, 128, 138, 134, 143, 124, 133, 138, 144, 139, 126, 133, 138, 145, 135, 135, 131, 145, 138, 140, 146, 128, 132, 122, 133, 133, 134, 136, 129, 143, 141, 133, 137, 152, 130, 133, 133, 135, 128, 140, 137, 134, 143, 122, 130, 131, 135, 138, 153, 127, 109, 108, 141, 144, 129, 138, 142, 131, 126, 135, 135, 143, 131, 131, 136, 135, 121, 145, 144, 143, 132, 137, 129, 140, 133, 138, 137, 125, 136, 135, 117, 133, 133, 136, 142, 139, 133, 127, 140, 151, 149, 132, 136, 135, 115, 122, 150, 127, 137, 128, 144, 128, 130, 141, 140, 133, 133, 126, 134, 141, 123, 139, 132, 130, 125, 137, 140, 138, 134, 129, 139, 138, 136, 143, 128, 135, 143, 131, 134, 138, 141, 136, 122, 136, 139, 138, 140, 132, 147, 128, 132, 149, 152, 129, 121, 125, 136, 134, 134, 129, 159, 137, 133, 143, 131, 139, 136, 143, 145, 145, 155, 137, 140, 123, 136, 131, 157, 139, 152, 113, 149, 126, 135, 121, 124, 136, 158, 132, 130, 125, 134, 135, 105, 128, 138, 123, 129, 135, 132, 135, 139, 143, 153, 105, 124, 139, 140, 142, 165, 144, 157, 151, 137, 149, 134, 140, 128, 129, 140, 140, 133, 144, 137, 147, 124, 143, 132, 127, 135, 126, 147, 133, 133, 133, 137, 136, 132, 139, 127, 131, 128, 132, 147, 148, 128, 159, 146, 157, 134, 150, 134, 136, 139, 123, 137, 120, 139, 127, 123, 140, 140, 133, 137, 146, 134, 136, 138, 129, 132, 144, 134, 138, 146, 120, 128, 124, 140, 125, 140, 150, 137, 135, 147, 132, 140, 140, 125, 132, 116, 141, 141, 111, 137, 134, 135, 139, 142, 145, 149, 139, 147, 118, 126, 132, 141, 151, 134, 133, 140, 137, 140, 143, 142, 139, 132, 129, 118, 136, 131, 134, 124, 133, 135, 135, 142, 140, 119, 132, 122, 136, 143, 132, 144, 140, 140, 150, 131, 130, 138, 135, 129, 131, 139, 142, 135, 135, 136, 131, 119, 130, 129, 151, 157, 137, 140, 144, 126, 116, 137, 134, 126, 128, 136, 141, 145, 138, 134, 137, 138, 129, 133, 132, 140, 143, 140, 134, 168, 141, 132, 123, 128, 141, 126, 140, 133, 124, 129, 153, 137, 130, 133, 121, 134, 140, 145, 132, 145, 134, 148, 134, 128, 147, 135, 138, 142, 151, 153, 129, 119, 143, 147, 133, 135, 132, 124, 140, 131, 136, 150, 145, 140, 139, 140, 130, 130, 133, 124, 139, 136, 138, 138, 139, 157, 131, 136, 147, 135, 132, 132, 131, 131, 143, 145, 137, 136, 145, 145, 137, 149, 132, 136, 135, 135, 131, 137, 129, 136, 139, 118, 139, 129, 128, 114, 148, 140, 124, 120, 133, 131, 136, 120, 130, 139, 133, 136, 136, 134, 137, 141, 136, 134, 124, 140, 143, 136, 143, 137, 134, 132, 126, 145, 142, 130, 137, 132, 144, 138, 157, 144, 134, 122, 125, 135, 133, 143, 140, 132, 124, 130, 115, 116, 125, 132, 132, 124, 143, 120, 134, 134, 128, 127, 141, 143, 142, 122, 140, 132, 138, 139, 136, 136, 140, 123, 132, 128, 123, 131, 137, 124, 149, 128, 135, 148, 138, 128, 132, 135, 122, 149, 126, 119, 137, 129, 135, 123, 139, 120, 132, 133, 145, 143, 142, 150, 124, 134, 132, 129, 139, 126, 124, 153, 131, 136, 127, 134, 144, 150, 125, 146, 144, 125, 143, 136, 142, 126, 137, 126, 138, 144, 132, 163, 139, 127, 142, 137, 120, 132, 123, 139, 137, 125, 143, 121, 137, 149, 152, 124, 132, 138, 132, 125, 135, 134, 116, 152, 143, 126, 124, 141, 135, 126, 124, 134, 134, 143, 132, 140, 134, 131, 120, 137, 138, 127, 129, 141, 140, 151, 137, 149, 148, 123, 133, 119, 136, 140, 133, 125, 136, 123, 132, 145, 124, 132, 130, 153, 130, 142, 138, 150, 133, 137, 153, 130, 123, 145, 142, 145, 146, 136, 131, 142, 126, 128, 155, 143, 126, 145, 137, 147, 137, 144, 141, 141, 139, 131, 132, 136, 143, 142, 144, 126, 137, 136, 147, 132, 136, 147, 141, 125, 133, 107, 126, 122, 137, 132, 133, 135, 152, 118, 128, 149, 140, 148, 130, 143, 138, 133, 117, 130, 138, 124, 123, 135, 127, 128, 154, 142, 145, 138, 133, 131, 144, 139, 151, 144, 145, 157, 136, 126, 142, 135, 143, 144, 138, 138, 138, 149, 140, 139, 139, 122, 140, 118, 141, 128, 143, 140, 136, 130, 135, 139, 146, 128, 162, 136, 137, 129, 137, 133, 136, 132, 160, 148, 124, 142, 142, 121, 131, 139, 145, 131, 158, 134, 146, 137, 153, 125, 135, 136, 171, 138, 143, 127, 130, 139, 140, 140, 139, 154, 136, 128, 130, 140, 128, 137, 128, 137, 139, 134, 127, 129, 133, 131, 134, 122, 140, 141, 140, 119, 135, 147, 148, 125, 128, 133, 157, 143, 130, 129, 136, 137, 131, 136, 125, 128, 164, 138, 136, 132, 130, 135, 139, 144, 139, 142, 133, 130, 137, 149, 128, 138, 140, 132, 126, 134, 141, 126, 136, 136, 142, 138, 130, 135, 153, 141, 137, 122, 138, 157, 151, 134, 144, 123, 144, 130, 121, 143, 143, 127, 133, 148, 136, 125, 147, 133, 143, 130, 148, 124, 134, 140, 130, 130, 141, 138, 152, 134, 129, 136, 126, 135, 124, 125, 132, 123, 141, 147, 145, 133, 137, 138, 126, 130, 136, 133, 142, 139, 141, 108, 138, 143, 146, 137, 132, 135, 137, 135, 147, 141, 131, 153, 150, 138, 148, 128, 142, 143, 130, 145, 144, 134, 122, 134, 143, 135, 131, 121, 143, 141, 132, 144, 141, 144, 135, 141, 135, 111, 141, 146, 157, 133, 136, 138, 139, 141, 136, 136, 139, 129, 134, 131, 138, 150, 141, 150, 145, 130, 143, 135, 134, 147, 138, 128, 142, 131, 142, 134, 139, 147, 167, 133, 146, 133, 128, 129, 151, 142, 142, 133, 130, 136, 141, 101, 139, 144, 137, 132, 137, 140, 136, 139, 133, 133, 136, 149, 120, 132, 134, 140, 134, 147, 135, 146, 143, 122, 128, 148, 134, 138, 132, 139, 141, 150, 130, 135, 144, 132, 150, 136, 145, 148, 130, 135, 180, 138, 131, 137, 139, 132, 126, 137, 143, 129, 140, 143, 146, 135, 130, 141, 130, 138, 136, 150, 144, 138, 134, 132, 129, 142, 134, 141, 126, 127, 143, 145, 139, 146, 138, 128, 151, 147, 145, 138, 136, 139, 132, 141, 131, 138, 142, 138, 139, 132, 142, 149, 133, 141, 136, 145, 137, 126, 139, 137, 150, 136, 142, 140, 130, 128, 134, 134, 126, 133, 124, 115, 135, 129, 126, 136, 137, 141, 139, 124, 144, 132, 141, 134, 127, 130, 139, 130, 131, 139, 146, 144, 129, 131, 133, 142, 134, 136, 138, 138, 135, 148, 156, 139, 126, 139, 138, 139, 142, 140, 137, 128, 140, 124, 135, 140, 143, 128, 126, 150, 143, 149, 132, 133, 144, 137, 142, 142, 146, 143, 133, 142, 156, 140, 136, 142, 137, 136, 152, 120, 130, 143, 131, 145, 139, 125, 134, 142, 130, 136, 139, 146, 135, 131, 145, 136, 132, 139, 153, 132, 137, 138, 138, 144, 128, 131, 122, 138, 144, 131, 142, 143, 129, 141, 142, 135, 132, 143, 132, 141, 136, 140, 134, 133, 139, 133, 145, 142, 143, 138, 142, 133, 124, 145, 141, 143, 149, 145, 140, 133, 131, 130, 133, 133, 128, 128, 128, 134, 123, 131, 140, 130, 147, 133, 132, 144, 153, 134, 132, 130, 145, 143, 147, 129, 138, 137, 133, 142, 138, 147, 132, 135, 134, 140, 138, 148, 128, 139, 148, 152, 131, 136, 146, 143, 133, 138, 131, 141, 137, 144, 132, 147, 139, 133, 134, 143, 136, 131, 132, 163, 139, 127, 142, 137, 138, 143, 144, 142, 130, 135, 149, 140, 127, 112, 136, 136, 129, 141, 140, 139, 141, 140, 158, 136, 134, 131, 131, 143, 145, 142, 128, 150, 136, 136, 148, 138, 145, 135, 126, 139, 120, 135, 126, 132, 143, 144, 131, 139, 141, 141, 143, 131, 136, 131, 134, 147, 125, 135, 134, 148, 131, 140, 148, 138, 131, 141, 147, 146, 141, 143, 146, 133, 136, 134, 147, 141, 139, 139, 134, 142, 147, 129, 148, 133, 156, 144, 144, 123, 135, 129, 133, 128, 131, 146, 142, 136, 136, 137, 137, 131, 120, 138, 139, 134, 140, 140, 143, 149, 143, 141, 128, 139, 138, 127, 141, 130, 114, 138, 145, 132, 134, 131, 132, 151, 139, 130, 126, 130, 133, 132, 125, 145, 135, 130, 145, 133, 131, 135, 135, 138, 137, 145, 139, 132, 134, 144, 122, 128, 141, 139, 140, 148, 133, 131, 129, 144, 142, 139, 137, 140, 129, 125, 147, 152, 123, 137, 124, 131, 129, 141, 145, 129, 138, 148, 136, 172, 134, 133, 139, 130, 141, 134, 148, 133, 145, 134, 139, 128, 130, 126, 132, 123, 133, 152, 121, 131, 132, 134, 138, 139, 133, 135, 141, 137, 129, 144, 131, 131, 142, 142, 135, 127, 134, 131, 133, 133, 142, 133, 135, 138, 129, 135, 140, 133, 134, 141, 126, 151, 135, 129, 148, 128, 117, 132, 134, 123, 135, 139, 132, 128, 142, 141, 135, 139, 130, 128, 140, 128, 131, 132, 138, 134, 137, 140, 137, 126, 138, 127, 137, 132, 140, 134, 132, 142, 131, 135, 134, 125, 143, 128, 149, 131, 138, 151, 140, 139, 142, 137, 135, 141, 134, 141, 161, 133, 132, 131, 134, 143, 135, 129, 125, 132, 134, 153, 142, 132, 131, 150, 134, 117, 140, 138, 123, 132, 156, 137, 131, 137, 138, 135, 131, 115, 143, 130, 140, 144, 135, 141, 147, 140, 143, 126, 138, 132, 126, 137, 141, 128, 142, 134, 137, 134, 136, 115, 136, 142, 142, 147, 139, 138, 139, 139, 122, 132, 130, 122, 135, 139, 145, 139, 139, 135, 139, 130, 137, 140, 147, 144, 138, 134, 131, 135, 134, 147, 145, 128, 134, 130, 142, 129, 135, 141, 133, 128, 139, 137, 130, 138, 132, 151, 142, 128, 133, 142, 128, 130, 149, 150, 139, 131, 134, 132, 143, 132, 147, 134, 141, 132, 136, 129, 130, 119, 131, 140, 133, 124, 141, 139, 131, 126, 151, 139, 140, 140, 142, 141, 132, 140, 138, 134, 144, 136, 141, 130, 134, 132, 137, 145, 141, 134, 145, 131, 136, 133, 134, 131, 108, 139, 131, 134, 127, 152, 133, 138, 133, 130, 141, 133, 160, 146, 149, 132, 137, 133, 127, 135, 147, 140, 134, 141, 123, 141, 146, 128, 135, 130, 130, 137, 138, 138, 146, 133, 133, 149, 127, 135, 147, 135, 111, 105, 140, 136, 133, 131, 137, 136, 160, 132, 132, 138, 128, 120, 132, 105, 145, 139, 134, 119, 125, 140, 135, 126, 134, 129, 121, 139, 161, 131, 139, 130, 139, 133, 124, 142, 140, 140, 139, 133, 137, 129, 129, 143, 142, 137, 133, 149, 145, 136, 134, 140, 131, 136, 144, 142, 141, 138, 133, 142, 146, 142, 151, 139, 135, 134, 135, 134, 145, 135, 151, 163, 147, 131, 130, 131, 140, 136, 150, 143, 130, 125, 127, 138, 135, 128, 144, 141, 139, 126, 127, 152, 128, 132, 138, 140, 124, 126, 128, 148, 131, 146, 149, 134, 135, 140, 139, 151, 136, 131, 137, 144, 150, 138, 147, 149, 144, 141, 133, 134, 130, 138, 128, 129, 131, 131, 132, 149, 135, 128, 142, 108, 133, 127, 126, 131, 131, 138, 144, 133, 131, 138, 133, 123, 132, 147, 138, 132, 136, 144, 127, 133, 132, 144, 139, 131, 141, 125, 137, 135, 143, 140, 122, 130, 125, 123, 140, 141, 137, 137, 131, 128, 133, 125, 142, 133, 135, 142, 139, 130, 136, 138, 127, 142, 137, 139, 139, 125, 142, 143, 146, 139, 119, 145, 139, 139, 141, 131, 140, 141, 129, 151, 140, 129, 129, 135, 140, 129, 145, 127, 141, 133, 143, 112, 122, 137, 149, 141, 130, 128, 123, 134, 143, 129, 123, 141, 138, 148, 140, 153, 136, 134, 135, 131, 137, 124, 149, 160, 146, 133, 166, 136, 141, 133, 125, 143, 138, 132, 145, 152, 132, 146, 147, 138, 127, 132, 125, 144, 131, 155, 137, 127, 151, 136, 134, 130, 139, 126, 129, 137, 139, 124, 138, 134, 144, 143, 139, 138, 137, 143, 136, 135, 146, 120, 136, 119, 134, 164, 133, 132, 133, 113, 134, 153, 131, 126, 140, 140, 149, 137, 129, 146, 151, 138, 126, 142, 137, 130, 146, 134, 124, 131, 130, 134, 134, 135, 160, 147, 130, 137, 138, 140, 144, 152, 132, 148, 135, 134, 130, 143, 138, 132, 149, 129, 130, 125, 134, 135, 127, 155, 138, 142, 132, 124, 125, 149, 137, 139, 145, 135, 143, 144, 148, 129, 127, 138, 130, 126, 128, 128, 142, 138, 132, 136, 129, 115, 134, 138, 135, 143, 138, 137, 142, 130, 137, 132, 147, 143, 164, 135, 126, 150, 130, 135, 120, 133, 140, 144, 132, 142, 143, 111, 138, 139, 140, 142, 135, 136, 130, 121, 140, 138, 120, 145, 131, 144, 123, 131, 121, 151, 147, 143, 130, 140, 151, 133, 137, 126, 120, 132, 129, 139, 127, 153, 140, 125, 131, 140, 155, 136, 145, 128, 124, 135, 126, 146, 125, 137, 163, 130, 150, 127, 143, 142, 150, 130, 147, 136, 127, 139, 141, 132, 133, 136, 151, 129, 143, 138, 145, 142, 148, 136, 134, 143, 135, 141, 134, 140, 140, 138, 146, 133, 119, 134, 138, 133, 137, 132, 135, 137, 137, 143, 137, 141, 143, 139, 131, 128, 120, 131, 142, 141, 136, 128, 136, 114, 153, 133, 144, 140, 128, 129, 136, 149, 138, 141, 133, 129, 136, 119, 134, 136, 144, 127, 131, 137, 141, 133, 129, 147, 143, 151, 128, 129, 131, 140, 139, 145, 146, 144, 131, 131, 132, 145, 128, 132, 146, 144, 140, 146, 131, 145, 130, 131, 141, 139, 126, 143, 155, 120, 137, 142, 138, 138, 136, 153, 126, 141, 135, 155, 132, 123, 139, 125, 129, 127, 138, 138, 149, 141, 145, 129, 119, 135, 129, 138, 135, 141, 141, 130, 152, 133, 137, 129, 132, 135, 133, 138, 120, 136, 140, 118, 132, 141, 142, 146, 128, 144, 134, 131, 126, 128, 143, 148, 132, 127, 141, 139, 131, 143, 138, 143, 140, 142, 124, 140, 127, 123, 141, 141, 136, 119, 127, 137, 135, 124, 132, 125, 141, 140, 126, 144, 142, 147, 138, 134, 138, 135, 129, 139, 134, 141, 132, 138, 138, 153, 124, 132, 132, 147, 127, 137, 147, 133, 150, 141, 131, 133, 146, 130, 135, 133, 140, 130, 133, 141, 128, 128, 135, 140, 135, 127, 116, 129, 134, 141, 131, 138, 132, 155, 145, 136, 140, 131, 140, 120, 140, 136, 146, 143, 132, 132, 132, 123, 131, 137, 141, 135, 131, 114, 148, 128, 127, 137, 130, 132, 148, 146, 139, 135, 141, 140, 122, 128, 132, 147, 125, 139, 142, 139, 123, 152, 134, 120, 140, 129, 129, 136, 151, 138, 132, 148, 121, 145, 130, 148, 139, 141, 128, 140, 129, 143, 132, 121, 136, 127, 125, 148, 146, 148, 122, 130, 131, 117, 134, 113, 128, 142, 137, 134, 144, 128, 130, 137, 131, 147, 136, 143, 132, 126, 138, 120, 151, 133, 133, 162, 148, 123, 135, 140, 131, 126, 136, 130, 130, 151, 164, 150, 137, 132, 144, 125, 151, 155, 130, 127, 150, 134, 144, 122, 125, 117, 116, 143, 127, 130, 139, 130, 117, 128, 125, 138, 148, 128, 137, 134, 142, 138, 138, 129, 134, 131, 139, 140, 139, 130, 139, 132, 127, 133, 128, 135, 141, 137, 142, 149, 152, 122, 117, 135, 139, 128, 129, 149, 142, 146, 134, 126, 119, 132, 134, 144, 126, 153, 117, 125, 126, 138, 140, 140, 127, 139, 138, 136, 122, 145, 136, 165, 143, 149, 146, 170, 138, 145, 135, 124, 131, 133, 149, 148, 150, 141, 141, 150, 131, 126, 147, 130, 148, 122, 135, 146, 139, 121, 125, 134, 138, 145, 136, 128, 126, 150, 142, 144, 145, 119, 132, 128, 134, 131, 152, 138, 130, 129, 116, 153, 143, 144, 142, 129, 135, 123, 141, 133, 114, 128, 131, 145, 122, 132, 143, 129, 131, 142, 135, 140, 123, 138, 140, 139, 154, 126, 132, 149, 144, 148, 148, 139, 124, 147, 143, 136, 138, 123, 137, 130, 134, 125, 138, 136, 147, 123, 135, 139, 137, 156, 149, 118, 141, 132, 144, 143, 136, 133, 118, 139, 127, 132, 133, 120, 125, 126, 133, 133, 113, 133, 133, 134, 125, 133, 145, 127, 145, 132, 142, 137, 128, 132, 129, 134, 133, 144, 124, 138, 133, 138, 144, 130, 125, 142, 130, 137, 127, 129, 140, 148, 117, 155, 138, 134, 106, 135, 137, 135, 138, 132, 155, 136, 137, 140, 141, 145, 124, 118, 135, 135, 131, 127, 131, 144, 141, 131, 134, 149, 128, 125, 125, 134, 134, 137, 127, 144, 127, 131, 129, 117, 137, 136, 140, 148, 140, 131, 133, 128, 135, 116, 133, 134, 129, 138, 147, 141, 143, 122, 143, 132, 147, 144, 148, 136, 124, 142, 120, 123, 134, 124, 127, 136, 137, 128, 155, 125, 147, 134, 137, 147, 138, 134, 141, 153, 145, 142, 140, 130, 121, 123, 149, 139, 137, 143, 124, 156, 148, 148, 133, 145, 144, 127, 123, 161, 160, 152, 139, 142, 149, 128, 128, 156, 122, 123, 154, 131, 145, 130, 124, 147, 141, 123, 134, 133, 127, 144, 144, 141, 126, 140, 136, 133, 130, 181, 147, 136, 117, 142, 122, 122, 157, 114, 123, 138, 131, 123, 150, 128, 138, 141, 145, 151, 143, 138, 118, 129, 113, 122, 139, 133, 147, 145, 137, 127, 132, 119, 139, 142, 144, 133, 125, 130, 130, 135, 128, 129, 134, 124, 139, 125, 137, 139, 112, 131, 121, 130, 139, 141, 137, 145, 140, 126, 136, 137, 134, 133, 131, 136, 130, 140, 137, 132, 134, 136, 133, 133, 133, 144, 134, 138, 133, 137, 139, 140, 138, 142, 138, 132, 136, 134, 136, 128, 137, 137, 142, 159, 137, 140, 133, 135, 137, 135, 139, 142, 130, 133, 136, 132, 130, 131, 146, 133, 141, 133, 134, 139, 133, 135, 137, 138, 127, 132, 140, 146, 142, 133, 146, 135, 138, 137, 139, 145, 132, 131, 134, 137, 135, 135, 136, 130, 138, 137, 130, 144, 146, 135, 135, 134, 132, 132, 136, 140, 137, 136, 134, 128, 125, 131, 139, 136, 136, 146, 135, 137, 127, 141, 140, 136, 133, 134, 139, 136, 135, 128, 132, 140, 131, 130, 139, 144, 134, 142, 133, 140, 133, 133, 133, 136, 128, 141, 135, 148, 143, 130, 131, 137, 140, 137, 134, 128, 135, 123, 139, 139, 135, 138, 142, 135, 128, 124, 125, 137, 134, 137, 142, 137, 140, 149, 135, 138, 140, 132, 129, 140, 136, 134, 140, 136, 138, 135, 140, 137, 140, 135, 139, 137, 130, 132, 138, 136, 138, 145, 132, 135, 134, 139, 132, 136, 133, 133, 135, 132, 136, 138, 139, 138, 137, 133, 131, 136, 141, 135, 138, 135, 135, 142, 133, 134, 136, 141, 135, 142, 139, 136, 140, 135, 121, 138, 136, 134, 136, 151, 129, 135, 134, 141, 149, 132, 131, 130, 140, 138, 132, 137, 141, 143, 150, 139, 129, 129, 134, 136, 134, 134, 139, 149, 137, 131, 134, 130, 136, 139, 137, 138, 142, 136, 136, 138, 119, 131, 140, 139, 139, 137, 127, 132, 133, 141, 138, 138, 137, 133, 138, 141, 132, 137, 144, 138, 142, 146, 139, 131, 138, 129, 136, 161, 136, 136, 139, 132, 144, 135, 147, 138, 135, 138, 138, 143, 144, 128, 140, 152, 134, 133, 139, 135, 141, 143, 133, 137, 136, 132, 137, 145, 146, 140, 139, 135, 136, 128, 139, 135, 136, 133, 140, 115, 137, 137, 141, 124, 135, 134, 133, 138, 160, 142, 131, 119, 136, 140, 145, 143, 140, 135, 131, 138, 135, 136, 138, 134, 142, 137, 126, 136, 124, 136, 135, 137, 138, 140, 133, 134, 140, 138, 147, 127, 129, 138, 145, 138, 133, 133, 138, 137, 130, 135, 140, 140, 140, 135, 138, 140, 135, 142, 132, 144, 135, 138, 131, 141, 136, 137, 133, 134, 136, 139, 145, 138, 132, 134, 137, 138, 136, 138, 128, 133, 132, 132, 136, 144, 136, 137, 132, 131, 130, 125, 135, 137, 127, 138, 138, 135, 136, 142, 133, 137, 136, 132, 135, 138, 132, 136, 136, 136, 139, 128, 138, 137, 134, 143, 138, 130, 136, 139, 128, 132, 137, 128, 132, 150, 137, 133, 129, 132, 139, 139, 140, 131, 135, 132, 132, 137, 134, 139, 132, 141, 139, 139, 135, 129, 134, 141, 137, 132, 148, 133, 132, 139, 132, 133, 142, 142, 138, 139, 134, 144, 129, 129, 142, 135, 134, 143, 144, 136, 135, 142, 139, 131, 130, 136, 137, 137, 133, 135, 133, 152, 138, 137, 139, 137, 135, 131, 131, 140, 151, 147, 134, 148, 130, 134, 126, 137, 132, 134, 138, 130, 146, 135, 142, 138, 131, 142, 138, 128, 139, 141, 130, 140, 145, 127, 143, 141, 131, 133, 138, 142, 129, 131, 136, 132, 129, 128, 142, 128, 136, 138, 131, 131, 136, 136, 141, 134, 129, 137, 130, 133, 144, 142, 145, 131, 145, 136, 135, 134, 130, 149, 136, 138, 139, 137, 135, 128, 128, 133, 129, 136, 134, 143, 147, 139, 129, 129, 141, 131, 135, 143, 115, 131, 129, 137, 137, 141, 143, 133, 147, 147, 134, 142, 137, 140, 129, 130, 137, 134, 137, 138, 138, 129, 139, 126, 133, 137, 130, 138, 134, 138, 134, 142, 139, 139, 137, 132, 141, 138, 134, 131, 137, 167, 136, 130, 142, 131, 135, 121, 136, 132, 134, 135, 139, 145, 124, 127, 127, 139, 137, 133, 148, 128, 139, 143, 146, 145, 132, 110, 138, 135, 135, 134, 125, 141, 131, 128, 146, 133, 131, 134, 143, 137, 132, 140, 107, 137, 141, 133, 139, 147, 127, 134, 129, 127, 127, 130, 138, 140, 133, 135, 139, 150, 138, 132, 141, 128, 132, 137, 130, 140, 129, 127, 139, 145, 136, 136, 135, 148, 136, 135, 134, 137, 134, 135, 136, 144, 135, 137, 138, 132, 135, 127, 140, 136, 137, 137, 137, 142, 142, 137, 135, 127, 141, 129, 131, 143, 141, 134, 132, 138, 142, 134, 134, 135, 136, 134, 135, 140, 134, 127, 111, 139, 132, 145, 138, 127, 140, 127, 141, 145, 143, 153, 131, 131, 138, 133, 136, 148, 131, 144, 135, 141, 141, 142, 139, 145, 133, 138, 131, 136, 136, 142, 138, 130, 131, 133, 140, 134, 139, 138, 133, 132, 137, 137, 141, 122, 141, 145, 135, 116, 132, 140, 136, 134, 142, 128, 133, 130, 143, 141, 141, 136, 129, 134, 142, 129, 145, 132, 143, 134, 146, 146, 148, 145, 139, 136, 132, 147, 126, 145, 132, 134, 139, 145, 147, 142, 150, 142, 141, 136, 130, 135, 128, 141, 147, 132, 148, 141, 143, 148, 143, 148, 139, 129, 145, 123, 141, 140, 139, 133, 137, 146, 136, 139, 132, 135, 136, 124, 153, 138, 140, 154, 136, 138, 134, 143, 137, 151, 112, 116, 133, 130, 133, 142, 137, 130, 143, 127, 127, 132, 133, 146, 142, 130, 124, 135, 146, 129, 138, 133, 130, 135, 138, 141, 137, 145, 136, 105, 138, 138, 138, 131, 141, 138, 137, 141, 143, 138, 130, 128, 142, 136, 127, 138, 132, 134, 127, 134, 151, 136, 108, 146, 136, 141, 132, 136, 125, 141, 136, 138, 140, 133, 133, 134, 135, 134, 137, 121, 126, 125, 144, 146, 142, 110, 140, 141, 138, 142, 135, 139, 138, 141, 135, 146, 147, 137, 138, 147, 127, 138, 111, 130, 141, 142, 139, 142, 131, 129, 155, 135, 138, 143, 131, 141, 142, 145, 134, 142, 141, 142, 126, 137, 135, 139, 141, 140, 137, 140, 134, 134, 139, 148, 140, 134, 135, 145, 131, 139, 127, 132, 137, 131, 129, 132, 142, 134, 137, 141, 126, 137, 134, 131, 135, 147, 136, 143, 147, 142, 131, 125, 134, 128, 136, 145, 146, 142, 126, 139, 129, 136, 152, 130, 139, 147, 142, 136, 148, 131, 145, 131, 126, 139, 125, 145, 145, 128, 125, 135, 130, 142, 139, 125, 138, 136, 137, 133, 151, 128, 141, 138, 134, 126, 125, 129, 116, 144, 128, 145, 127, 128, 132, 141, 134, 123, 150, 137, 130, 140, 133, 136, 154, 144, 141, 130, 133, 137, 139, 139, 129, 129, 139, 117, 135, 132, 142, 143, 135, 144, 137, 125, 136, 134, 143, 127, 124, 130, 138, 141, 131, 137, 144, 141, 134, 134, 118, 132, 135, 132, 132, 144, 119, 126, 134, 153, 138, 121, 137, 142, 135, 130, 134, 136, 142, 125, 128, 135, 140, 131, 132, 150, 141, 136, 133, 137, 139, 140, 128, 135, 139, 130, 130, 147, 148, 126, 144, 135, 106, 140, 117, 135, 131, 132, 141, 132, 125, 144, 133, 133, 133, 133, 134, 143, 150, 132, 149, 139, 132, 146, 126, 124, 138, 128, 138, 136, 139, 135, 133, 128, 132, 136, 128, 130, 141, 147, 137, 132, 147, 136, 130, 135, 137, 132, 137, 136, 120, 136, 121, 138, 136, 134, 141, 146, 139, 138, 135, 132, 149, 140, 129, 131, 127, 123, 139, 126, 116, 128, 128, 137, 124, 169, 131, 140, 145, 138, 126, 128, 122, 124, 118, 157, 136, 141, 122, 122, 134, 128, 126, 136, 144, 147, 126, 148, 137, 173, 131, 138, 129, 148, 125, 126, 146, 143, 135, 153, 135, 135, 135, 128, 136, 137, 132, 128, 126, 131, 142, 131, 128, 133, 132, 141, 123, 137, 136, 133, 130, 136, 140, 127, 127, 123, 133, 128, 128, 148, 128, 136, 129, 138, 139, 132, 137, 145, 119, 141, 135, 159, 141, 127, 135, 215, 140, 129, 126, 140, 146, 146, 116, 144, 142, 118, 133, 143, 120, 120, 149, 134, 141, 113, 134, 133, 149, 170, 134, 128, 127, 134, 141, 127, 142, 127, 135, 141, 150, 147, 130, 134, 143, 134, 147, 131, 132, 140, 126, 136, 144, 142, 135, 134, 133, 143, 131, 131, 104, 125, 145, 137, 133, 134, 132, 127, 129, 134, 143, 115, 136, 136, 150, 138, 140, 125, 139, 139, 125, 151, 138, 139, 131, 133, 137, 133, 125, 130, 145, 147, 135, 139, 132, 127, 128, 140, 138, 123, 132, 134, 154, 131, 127, 141, 133, 146, 138, 129, 145, 132, 143, 134, 134, 144, 132, 135, 131, 124, 139, 138, 133, 127, 119, 146, 142, 130, 116, 140, 133, 136, 139, 118, 141, 142, 132, 146, 121, 130, 132, 128, 145, 124, 137, 120, 132, 124, 142, 150, 125, 147, 129, 135, 131, 128, 141, 125, 151, 147, 140, 141, 132, 129, 152, 137, 136, 128, 139, 128, 133, 143, 136, 129, 154, 141, 140, 152, 129, 144, 140, 137, 125, 149, 134, 123, 136, 162, 130, 148, 143, 131, 137, 125, 135, 147, 141, 144, 130, 132, 144, 132, 143, 136, 126, 146, 126, 123, 131, 123, 113, 174, 141, 131, 126, 131, 132, 135, 124, 139, 133, 134, 136, 134, 128, 145, 133, 132, 138, 138, 133, 130, 137, 137, 136, 127, 137, 133, 137, 152, 137, 136, 136, 138, 134, 142, 141, 139, 136, 133, 133, 134, 133, 131, 139, 128, 139, 147, 141, 136, 146, 145, 134, 147, 139, 141, 143, 130, 135, 143, 134, 132, 134, 137, 147, 148, 141, 126, 136, 135, 136, 139, 131, 136, 135, 135, 136, 135, 129, 135, 130, 121, 137, 146, 132, 147, 133, 135, 138, 124, 126, 131, 139, 139, 141, 142, 136, 132, 140, 129, 130, 138, 136, 141, 134, 134, 136, 136, 139, 135, 139, 133, 137, 131, 133, 122, 135, 137, 140, 133, 137, 139, 131, 136, 138, 131, 133, 132, 132, 131, 140, 140, 141, 133, 137, 150, 133, 133, 133, 134, 126, 137, 141, 135, 138, 142, 136, 138, 144, 140, 134, 131, 146, 142, 132, 133, 125, 138, 128, 131, 130, 139, 133, 144, 139, 141, 130, 133, 133, 141, 131, 128, 132, 131, 136, 142, 143, 133, 139, 143, 136, 134, 142, 133, 134, 128, 138, 127, 133, 141, 128, 129, 139, 143, 132, 143, 145, 135, 138, 132, 140, 135, 129, 140, 129, 134, 130, 134, 138, 136, 138, 125, 140, 131, 136, 145, 147, 139, 137, 134, 140, 139, 147, 127, 132, 132, 133, 130, 131, 140, 141, 139, 127, 125, 141, 131, 130, 140, 144, 135, 138, 129, 139, 142, 140, 138, 126, 139, 129, 140, 127, 137, 138, 154, 142, 133, 136, 142, 129, 147, 138, 142, 138, 143, 134, 129, 138, 135, 135, 133, 140, 131, 131, 131, 132, 137, 141, 135, 134, 142, 140, 137, 131, 141, 136, 137, 137, 136, 143, 131, 138, 137, 134, 141, 132, 142, 136, 135, 125, 135, 132, 135, 141, 136, 140, 148, 131, 136, 136, 142, 142, 147, 141, 130, 131, 138, 143, 132, 141, 136, 141, 142, 140, 129, 141, 137, 131, 130, 138, 138, 137, 135, 137, 147, 136, 124, 132, 138, 136, 132, 124, 145, 138, 144, 139, 139, 142, 140, 137, 139, 142, 135, 137, 133, 144, 127, 136, 137, 127, 134, 132, 141, 135, 136, 136, 146, 141, 128, 138, 139, 142, 133, 137, 143, 132, 138, 130, 138, 137, 134, 137, 141, 137, 134, 135, 149, 133, 141, 145, 134, 135, 131, 132, 134, 137, 144, 145, 133, 145, 129, 137, 129, 142, 137, 145, 140, 140, 140, 138, 139, 140, 134, 130, 135, 143, 136, 144, 141, 140, 134, 136, 143, 136, 138, 133, 139, 141, 135, 136, 149, 134, 132, 136, 135, 127, 126, 138, 131, 125, 140, 134, 138, 134, 134, 144, 137, 137, 130, 131, 138, 143, 135, 139, 135, 139, 142, 129, 138, 123, 129, 144, 141, 136, 127, 139, 136, 132, 132, 145, 132, 128, 132, 130, 134, 132, 139, 131, 140, 135, 139, 135, 131, 137, 133, 138, 129, 140, 139, 136, 133, 135, 127, 137, 137, 138, 137, 137, 133, 129, 124, 133, 129, 140, 143, 140, 144, 136, 125, 133, 131, 147, 136, 132, 139, 142, 138, 141, 136, 150, 135, 139, 126, 144, 130, 144, 139, 125, 129, 126, 120, 143, 144, 145, 139, 139, 133, 136, 127, 124, 140, 118, 140, 136, 145, 135, 146, 144, 133, 121, 118, 126, 141, 134, 133, 142, 148, 117, 121, 131, 128, 135, 131, 127, 128, 132, 147, 140, 127, 139, 138, 130, 135, 144, 130, 122, 139, 153, 133, 129, 133, 148, 132, 139, 133, 151, 131, 141, 127, 154, 146, 139, 125, 137, 129, 146, 126, 141, 144, 143, 140, 131, 142, 138, 128, 131, 138, 137, 127, 128, 141, 137, 151, 121, 138, 138, 140, 132, 138, 137, 141, 131, 130, 142, 143, 145, 142, 135, 143, 128, 137, 129, 139, 141, 130, 135, 138, 131, 160, 142, 145, 138, 127, 133, 143, 120, 133, 131, 134, 141, 139, 116, 125, 140, 140, 131, 128, 132, 126, 137, 145, 133, 120, 130, 145, 136, 133, 138, 134, 140, 112, 140, 136, 135, 135, 134, 137, 126, 133, 137, 151, 146, 148, 119, 132, 132, 157, 145, 151, 141, 125, 138, 137, 142, 133, 147, 136, 145, 150, 121, 140, 135, 146, 115, 126, 134, 139, 134, 131, 128, 126, 136, 159, 142, 127, 117, 139, 148, 146, 140, 128, 135, 136, 139, 126, 144, 118, 106, 138, 127, 149, 139, 135, 135, 134, 138, 132, 145, 137, 119, 148, 134, 139, 131, 140, 132, 122, 144, 130, 145, 131, 141, 131, 128, 144, 138, 136, 114, 137, 129, 153, 134, 129, 137, 129, 133, 139, 145, 134, 129, 133, 156, 138, 139, 134, 141, 133, 129, 130, 134, 136, 131, 142, 130, 128, 146, 134, 127, 141, 125, 144, 151, 136, 136, 136, 150, 131, 143, 147, 129, 133, 137, 134, 135, 154, 148, 125, 133, 137, 142, 141, 135, 132, 143, 131, 143, 137, 141, 145, 146, 130, 136, 140, 133, 136, 139, 132, 128, 141, 134, 142, 123, 136, 134, 130, 136, 125, 134, 136, 129, 138, 118, 132, 145, 124, 142, 137, 141, 145, 132, 140, 136, 127, 127, 146, 143, 132, 137, 108, 140, 138, 138, 148, 141, 138, 127, 139, 123, 138, 134, 131, 126, 145, 140, 135, 137, 118, 129, 132, 143, 123, 130, 138, 146, 134, 142, 130, 132, 138, 130, 127, 129, 133, 139, 152, 118, 132, 131, 136, 146, 135, 142, 139, 141, 136, 127, 129, 138, 127, 145, 137, 139, 144, 139, 132, 141, 148, 136, 132, 137, 128, 127, 136, 147, 137, 120, 124, 141, 142, 133, 123, 119, 135, 136, 155, 136, 146, 150, 138, 126, 135, 149, 149, 130, 128, 142, 141, 136, 132, 138, 136, 137, 129, 123, 132, 137, 139, 125, 144, 116, 140, 143, 133, 139, 133, 128, 127, 133, 135, 145, 138, 137, 148, 138, 136, 142, 141, 131, 122, 136, 119, 136, 140, 133, 138, 133, 150, 130, 141, 139, 142, 138, 134, 133, 122, 123, 135, 139, 135, 131, 139, 136, 135, 116, 136, 138, 133, 114, 152, 135, 135, 142, 129, 177, 149, 159, 130, 136, 141, 119, 128, 132, 149, 127, 144, 131, 120, 132, 144, 132, 136, 133, 137, 129, 135, 142, 119, 152, 149, 123, 141, 126, 137, 148, 135, 121, 137, 152, 133, 130, 135, 127, 124, 152, 156, 153, 126, 127, 133, 122, 138, 141, 130, 132, 100, 153, 144, 123, 131, 166, 140, 141, 138, 133, 124, 126, 142, 143, 141, 154, 143, 135, 137, 136, 138, 150, 127, 112, 140, 129, 146, 146, 143, 126, 142, 144, 151, 138, 123, 133, 150, 125, 139, 143, 138, 154, 127, 136, 151, 126, 131, 133, 145, 126, 122, 150, 138, 127, 144, 134, 134, 125, 119, 132, 127, 136, 150, 131, 134, 127, 143, 145, 153, 132, 148, 145, 142, 134, 134, 127, 142, 132, 125, 136, 119, 119, 139, 133, 134, 137, 113, 137, 125, 143, 112, 144, 135, 141, 138, 133, 147, 133, 153, 147, 114, 135, 135, 138, 149, 130, 147, 127, 137, 120, 159, 126, 142, 132, 135, 131, 113, 130, 135, 139, 125, 124, 125, 148, 142, 136, 150, 132, 140, 129, 156, 126, 147, 136, 123, 132, 130, 132, 118, 131, 144, 130, 122, 139, 134, 146, 114, 124, 141, 136, 136, 135, 139, 141, 133, 123, 141, 133, 143, 134, 122, 131, 119, 131, 122, 121, 124, 135, 138, 140, 139, 134, 123, 128, 129, 122, 143, 139, 130, 119, 127, 144, 127, 132, 133, 144, 132, 154, 130, 133, 142, 127, 140, 136, 125, 153, 124, 136, 154, 132, 157, 134, 121, 132, 134, 136, 147, 123, 116, 129, 137, 134, 130, 147, 156, 153, 129, 143, 131, 115, 142, 134, 157, 125, 143, 138, 128, 148, 136, 152, 141, 98, 121, 148, 138, 137, 145, 141, 137, 120, 157, 139, 132, 143, 116, 125, 139, 125, 131, 132, 127, 138, 129, 129, 126, 133, 130, 128, 131, 121, 134, 128, 117, 139, 150, 154, 134, 144, 133, 149, 145, 133, 138, 136, 147, 146, 131, 132, 140, 143, 145, 143, 144, 132, 129, 135, 117, 129, 131, 133, 123, 129, 137, 155, 146, 138, 130, 137, 130, 134, 129, 143, 125, 144, 144, 122, 135, 139, 126, 141, 158, 139, 127, 133, 136, 119, 130, 147, 136, 100, 135, 135, 129, 147, 138, 121, 138, 126, 125, 136, 139, 130, 134, 154, 127, 134, 150, 130, 131, 155, 135, 131, 130, 130, 140, 136, 123, 136, 144, 145, 141, 137, 149, 116, 135, 128, 141, 148, 135, 142, 123, 136, 140, 136, 132, 133, 125, 128, 132, 133, 138, 133, 125, 178, 116, 127, 116, 146, 125, 147, 130, 130, 147, 130, 155, 139, 138, 132, 131, 143, 144, 142, 146, 153, 123, 143, 125, 140, 135, 143, 143, 109, 124, 134, 119, 131, 137, 130, 115, 127, 131, 156, 131, 105, 149, 152, 134, 126, 138, 138, 138, 147, 126, 138, 119, 139, 136, 131, 149, 129, 138, 136, 138, 118, 130, 151, 134, 150, 140, 133, 124, 133, 137, 139, 162, 118, 114, 132, 130, 138, 144, 134, 133, 157, 135, 162, 148, 149, 132, 126, 147, 153, 126, 138, 122, 145, 128, 146, 125, 131, 137, 125, 137, 144, 142, 136, 131, 112, 127, 128, 147, 114, 158, 135, 134, 141, 134, 130, 134, 147, 136, 126, 128, 141, 129, 144, 139, 136, 137, 138, 118, 116, 139, 165, 130, 147, 107, 132, 130, 124, 128, 130, 154, 136, 107, 134, 141, 109, 133, 125, 137, 132, 127, 142, 151, 133, 151, 140, 141, 133, 122, 139, 143, 140, 138, 124, 128, 141, 125, 122, 140, 122, 140, 119, 155, 121, 129, 149, 129, 126, 141, 132, 131, 170, 141, 142, 140, 138, 134, 125, 132, 140, 131, 130, 136, 133, 143, 162, 139, 140, 134, 141, 134, 126, 138, 136, 142, 125, 136, 124, 155, 137, 140, 142, 131, 126, 128, 118, 126, 140, 129, 143, 139, 123, 141, 135, 132, 137, 118, 136, 127, 133, 120, 128, 129, 121, 138, 142, 134, 146, 141, 133, 143, 141, 134, 150, 126, 144, 121, 136, 146, 144, 127, 144, 144, 140, 133, 131, 115, 139, 154, 142, 136, 133, 129, 131, 138, 128, 158, 139, 127, 132, 129, 121, 124, 134, 114, 142, 111, 139, 148, 145, 124, 153, 137, 123, 139, 139, 131, 129, 139, 124, 144, 125, 153, 136, 140, 134, 127, 131, 119, 133, 133, 133, 122, 140, 130, 149, 125, 136, 134, 152, 132, 131, 134, 154, 149, 126, 137, 142, 145, 142, 140, 126, 145, 162, 133, 130, 140, 137, 131, 124, 129, 136, 129, 131, 123, 123, 124, 144, 140, 125, 139, 138, 135, 157, 148, 140, 141, 126, 135, 137, 140, 140, 133, 141, 146, 142, 122, 146, 137, 137, 140, 127, 135, 127, 143, 131, 139, 111, 121, 129, 134, 144, 129, 128, 138, 133, 139, 135, 126, 124, 135, 143, 136, 135, 147, 151, 126, 132, 147, 146, 129, 143, 135, 126, 160, 150, 137, 131, 137, 130, 132, 130, 139, 149, 128, 141, 142, 135, 129, 136, 148, 144, 133, 138, 135, 122, 132, 133, 132, 152, 141, 112, 146, 144, 122, 124, 140, 129, 135, 164, 130, 140, 129, 128, 126, 143, 141, 133, 128, 136, 132, 141, 155, 132, 132, 139, 139, 146, 154, 137, 132, 147, 135, 142, 138, 137, 151, 138, 132, 110, 129, 142, 117, 134, 131, 139, 125, 137, 156, 127, 126, 136, 148, 158, 143, 126, 127, 137, 138, 157, 143, 147, 134, 117, 134, 140, 140, 120, 131, 139, 145, 139, 141, 142, 126, 129, 144, 127, 119, 139, 129, 116, 132, 135, 132, 152, 131, 130, 138, 133, 146, 138, 132, 120, 144, 118, 126, 149, 139, 139, 128, 131, 135, 134, 144, 137, 133, 137, 136, 136, 159, 138, 144, 139, 138, 132, 133, 139, 142, 127, 128, 121, 133, 138, 119, 115, 142, 169, 145, 129, 144, 141, 135, 126, 133, 139, 137, 146, 137, 129, 133, 147, 154, 132, 130, 128, 134, 126, 141, 132, 135, 139, 141, 142, 151, 121, 127, 133, 137, 143, 128, 125, 122, 146, 113, 123, 137, 120, 130, 152, 126, 138, 129, 140, 132, 135, 137, 149, 135, 135, 132, 121, 123, 149, 140, 120, 141, 113, 142, 167, 152, 140, 128, 135, 139, 133, 151, 126, 125, 134, 127, 135, 133, 152, 138, 136, 124, 140, 141, 139, 129, 136, 142, 137, 152, 122, 129, 134, 137, 131, 138, 128, 157, 156, 134, 129, 156, 127, 131, 144, 132, 137, 143, 171, 127, 140, 142, 121, 126, 137, 131, 137, 137, 138, 148, 144, 135, 134, 137, 132, 160, 135, 122, 129, 147, 132, 136, 129, 142, 130, 129, 138, 128, 128, 147, 134, 132, 123, 131, 132, 134, 129, 144, 129, 162, 153, 129, 150, 135, 142, 129, 137, 134, 147, 125, 119, 144, 129, 125, 122, 133, 139, 135, 120, 141, 132, 130, 141, 134, 127, 123, 137, 132, 123, 124, 133, 127, 133, 120, 133, 140, 149, 136, 139, 146, 136, 128, 133, 134, 138, 152, 131, 130, 131, 121, 124, 135, 131, 140, 142, 138, 137, 135, 118, 139, 130, 135, 139, 141, 137, 138, 137, 141, 143, 133, 128, 141, 125, 131, 149, 152, 128, 144, 128, 128, 126, 146, 127, 107, 120, 116, 152, 147, 122, 136, 152, 136, 118, 154, 143, 135, 124, 130, 142, 133, 138, 145, 129, 133, 136, 140, 127, 138, 128, 134, 132, 144, 125, 140, 136, 128, 139, 142, 137, 133, 135, 133, 144, 131, 111, 145, 127, 148, 147, 121, 122, 126, 136, 131, 146, 140, 131, 136, 127, 118, 132, 125, 142, 120, 125, 146, 135, 130, 117, 122, 144, 137, 136, 159, 132, 150, 136, 134, 127, 161, 113, 118, 142, 134, 129, 137, 144, 130, 133, 137, 150, 137, 146, 121, 140, 144, 130, 130, 129, 130, 137, 137, 141, 128, 134, 133, 130, 117, 129, 130, 122, 142, 129, 141, 132, 141, 132, 121, 140, 135, 134, 143, 134, 105, 132, 132, 142, 124, 139, 132, 122, 129, 113, 142, 131, 135, 136, 129, 143, 137, 118, 134, 140, 138, 141, 120, 148, 134, 133, 151, 110, 143, 127, 131, 137, 117, 123, 140, 129, 126, 129, 133, 134, 134, 138, 141, 127, 132, 137, 126, 142, 136, 136, 154, 137, 140, 136, 145, 136, 132, 143, 127, 121, 139, 134, 132, 142, 141, 139, 142, 123, 135, 131, 118, 142, 135, 125, 129, 134, 143, 132, 123, 152, 125, 134, 128, 143, 129, 135, 130, 145, 139, 134, 145, 140, 133, 133, 131, 131, 139, 148, 141, 127, 125, 135, 177, 140, 143, 131, 133, 131, 144, 138, 130, 140, 131, 140, 134, 142, 125, 143, 125, 125, 132, 134, 147, 136, 125, 146, 137, 146, 124, 139, 131, 123, 133, 124, 133, 143, 144, 147, 130, 121, 129, 140, 144, 132, 111, 138, 144, 124, 129, 148, 155, 146, 138, 136, 141, 128, 138, 149, 121, 128, 127, 127, 130, 146, 129, 148, 127, 126, 141, 131, 138, 133, 133, 126, 172, 125, 136, 139, 134, 132, 139, 145, 134, 130, 138, 129, 148, 137, 136, 130, 143, 123, 146, 131, 119, 131, 152, 146, 129, 143, 151, 137, 115, 138, 132, 147, 119, 108, 148, 127, 123, 129, 146, 151, 135, 137, 127, 147, 146, 139, 130, 128, 127, 129, 146, 128, 136, 126, 130, 134, 147, 135, 140, 140, 141, 146, 140, 131, 125, 125, 141, 142, 141, 121, 127, 129, 141, 138, 126, 139, 145, 114, 139, 130, 121, 121, 134, 140, 133, 149, 122, 145, 126, 151, 149, 136, 136, 134, 134, 137, 136, 135, 131, 130, 138, 128, 139, 129, 122, 121, 124, 157, 130, 119, 130, 129, 126, 125, 156, 135, 120, 147, 134, 145, 150, 112, 130, 132, 149, 121, 135, 126, 124, 126, 128, 140, 136, 146, 167, 141, 123, 123, 153, 149, 127, 132, 122, 135, 152, 140, 134, 144, 131, 139, 148, 137, 127, 134, 131, 130, 124, 131, 151, 132, 144, 127, 137, 131, 126, 135, 136, 132, 132, 133, 131, 135, 128, 139, 140, 124, 130, 129, 132, 121, 127, 132, 117, 131, 149, 128, 131, 131, 152, 137, 134, 122, 147, 113, 141, 116, 123, 122, 140, 124, 152, 129, 137, 125, 125, 105, 141, 135, 127, 147, 153, 139, 148, 133, 125, 130, 127, 139, 139, 152, 157, 140, 139, 135, 127, 137, 126, 138, 127, 154, 140, 120, 138, 157, 121, 147, 155, 151, 129, 135, 145, 143, 125, 122, 143, 140, 145, 140, 145, 139, 127, 126, 131, 147, 139, 146, 139, 131, 123, 134, 153, 147, 142, 156, 137, 141, 135, 147, 141, 128, 134, 134, 140, 136, 140, 132, 126, 129, 124, 134, 133, 122, 143, 138, 157, 141, 118, 137, 149, 135, 141, 142, 140, 154, 138, 140, 144, 144, 149, 138, 121, 144, 145, 129, 133, 147, 163, 137, 138, 124, 136, 139, 135, 162, 147, 134, 136, 143, 152, 125, 117, 121, 129, 113, 128, 126, 126, 138, 137, 119, 145, 136, 127, 116, 151, 133, 137, 135, 123, 151, 146, 135, 125, 157, 130, 121, 135, 146, 134, 136, 139, 122, 131, 123, 119, 133, 123, 145, 137, 129, 124, 149, 145, 121, 143, 129, 143, 137, 143, 145, 138, 136, 141, 133, 151, 116, 173, 136, 132, 138, 120, 133, 133, 129, 122, 150, 138, 138, 133, 142, 146, 129, 152, 133, 126, 144, 120, 130, 140, 130, 147, 143, 134, 121, 127, 130, 147, 130, 142, 141, 128, 121, 142, 150, 126, 141, 146, 135, 135, 129, 139, 145, 129, 128, 134, 148, 125, 134, 145, 131, 135, 140, 132, 136, 131, 142, 136, 129, 150, 127, 132, 145, 132, 162, 133, 145, 146, 147, 142, 136, 129, 145, 121, 137, 138, 135, 133, 155, 141, 108, 138, 141, 135, 132, 138, 158, 128, 111, 133, 108, 127, 145, 118, 140, 124, 119, 122, 124, 136, 135, 138, 165, 138, 116, 131, 152, 126, 116, 137, 147, 140, 137, 130, 122, 155, 115, 123, 139, 157, 135, 157, 147, 130, 140, 141, 130, 119, 117, 130, 125, 129, 143, 127, 133, 140, 141, 133, 129, 131, 140, 139, 147, 131, 129, 128, 124, 134, 127, 145, 142, 136, 147, 142, 131, 137, 149, 130, 124, 128, 129, 126, 140, 140, 130, 146, 150, 138, 132, 150, 133, 161, 128, 140, 125, 119, 144, 126, 141, 135, 124, 138, 133, 146, 157, 110, 132, 113, 124, 146, 134, 134, 140, 142, 122, 148, 147, 129, 137, 136, 120, 143, 139, 141, 132, 142, 137, 139, 134, 143, 143, 139, 133, 128, 137, 126, 123, 142, 152, 122, 137, 131, 144, 122, 128, 141, 146, 138, 133, 148, 147, 134, 131, 148, 154, 130, 145, 144, 141, 136, 148, 136, 130, 133, 114, 147, 137, 146, 142, 127, 142, 131, 151, 139, 132, 126, 115, 131, 140, 136, 134, 126, 133, 155, 135, 137, 142, 126, 136, 129, 136, 128, 134, 126, 132, 144, 139, 152, 130, 148, 141, 122, 143, 138, 129, 163, 138, 126, 131, 122, 132, 139, 150, 141, 132, 139, 135, 135, 133, 161, 141, 130, 140, 151, 150, 127, 146, 133, 142, 131, 128, 140, 122, 135, 135, 125, 139, 142, 150, 142, 145, 131, 133, 120, 134, 131, 127, 135, 155, 131, 118, 143, 138, 117, 150, 150, 131, 148, 129, 145, 142, 131, 133, 151, 141, 135, 151, 145, 149, 141, 135, 147, 144, 144, 125, 132, 136, 132, 139, 152, 139, 124, 128, 131, 136, 134, 133, 144, 130, 138, 137, 141, 125, 133, 133, 123, 130, 145, 135, 127, 137, 137, 125, 128, 132, 131, 127, 135, 140, 136, 134, 138, 131, 146, 129, 124, 124, 143, 128, 129, 141, 130, 123, 145, 132, 137, 128, 131, 132, 123, 132, 140, 140, 119, 137, 127, 141, 139, 134, 142, 125, 134, 138, 128, 152, 132, 151, 129, 126, 146, 124, 155, 130, 141, 128, 128, 124, 134, 136, 126, 124, 131, 139, 124, 143, 150, 135, 133, 132, 139, 126, 139, 140, 124, 138, 132, 139, 139, 129, 153, 133, 129, 135, 141, 141, 155, 127, 142, 123, 147, 129, 148, 149, 127, 149, 129, 148, 140, 137, 134, 138, 123, 142, 137, 141, 134, 161, 132, 141, 136, 143, 133, 129, 147, 136, 125, 141, 142, 136, 121, 129, 133, 128, 150, 144, 130, 133, 141, 146, 149, 125, 124, 147, 158, 145, 134, 146, 129, 131, 135, 131, 124, 134, 143, 134, 136, 146, 139, 132, 126, 135, 140, 141, 137, 126, 130, 140, 139, 118, 143, 134, 129, 127, 130, 136, 135, 135, 134, 140, 138, 160, 130, 130, 128, 128, 148, 138, 135, 134, 150, 157, 138, 151, 134, 134, 128, 139, 142, 136, 135, 127, 136, 130, 145, 127, 140, 147, 146, 139, 139, 127, 120, 129, 125, 128, 115, 122, 145, 134, 136, 134, 131, 126, 138, 134, 136, 127, 137, 151, 124, 123, 145, 132, 160, 129, 131, 147, 121, 109, 128, 140, 129, 144, 131, 131, 138, 123, 144, 132, 129, 129, 139, 131, 131, 120, 129, 132, 131, 130, 132, 144, 141, 149, 146, 133, 143, 137, 134, 134, 149, 151, 127, 140, 142, 147, 123, 134, 140, 144, 136, 129, 166, 136, 129, 141, 133, 137, 129, 146, 149, 137, 132, 137, 145, 134, 156, 130, 157, 120, 127, 138, 134, 130, 143, 161, 137, 123, 144, 133, 126, 139, 127, 138, 168, 151, 128, 130, 132, 134, 145, 166, 139, 147, 127, 150, 142, 161, 143, 136, 120, 134, 150, 126, 146, 147, 133, 131, 139, 132, 140, 127, 141, 142, 141, 132, 134, 137, 143, 138, 152, 132, 140, 105, 133, 123, 138, 126, 155, 127, 117, 143, 136, 126, 134, 140, 136, 127, 137, 148, 140, 127, 139, 153, 148, 145, 123, 108, 129, 137, 117, 142, 118, 135, 136, 128, 140, 145, 135, 133, 139, 143, 126, 119, 151, 132, 139, 156, 125, 136, 165, 141, 133, 125, 131, 138, 128, 136, 142, 137, 137, 141, 124, 130, 139, 138, 142, 135, 141, 147, 129, 134, 135, 144, 140, 138, 120, 132, 165, 124, 132, 134, 136, 150, 134, 140, 137, 132, 128, 146, 114, 136, 157, 131, 132, 135, 154, 133, 118, 137, 149, 132, 113, 138, 139, 140, 135, 134, 125, 132, 135, 142, 142, 135, 137, 150, 132, 128, 128, 125, 131, 134, 138, 123, 140, 135, 149, 148, 136, 138, 153, 115, 126, 140, 135, 130, 136, 148, 139, 125, 146, 135, 137, 134, 139, 135, 134, 127, 144, 126, 144, 139, 143, 142, 134, 136, 128, 131, 145, 155, 149, 123, 127, 143, 147, 142, 149, 135, 137, 123, 135, 135, 140, 139, 124, 128, 130, 146, 121, 136, 136, 131, 137, 127, 139, 141, 141, 153, 132, 139, 145, 143, 134, 126, 129, 143, 146, 143, 134, 140, 138, 147, 121, 122, 134, 139, 132, 142, 122, 126, 142, 157, 149, 132, 143, 138, 139, 137, 143, 131, 150, 115, 150, 129, 131, 141, 147, 129, 135, 120, 143, 144, 142, 139, 136, 128, 128, 146, 140, 141, 140, 115, 126, 131, 133, 127, 116, 132, 140, 123, 140, 146, 131, 155, 137, 147, 137, 141, 130, 150, 132, 149, 132, 140, 126, 135, 134, 125, 136, 148, 136, 138, 122, 139, 126, 121, 142, 131, 128, 146, 142, 134, 137, 101, 141, 137, 142, 129, 132, 119, 129, 141, 127, 132, 130, 133, 149, 147, 138, 143, 134, 118, 134, 146, 145, 139, 113, 131, 136, 136, 130, 122, 147, 134, 139, 155, 136, 154, 117, 96, 147, 134, 124, 134, 137, 144, 137, 139, 138, 138, 140, 130, 137, 128, 142, 134, 130, 130, 121, 130, 149, 140, 127, 136, 129, 137, 136, 129, 141, 150, 138, 144, 152, 143, 120, 132, 129, 132, 129, 142, 152, 119, 135, 130, 136, 130, 129, 131, 139, 161, 135, 133, 132, 115, 135, 135, 137, 119, 118, 142, 124, 127, 136, 132, 136, 139, 132, 151, 142, 131, 135, 130, 117, 103, 129, 136, 165, 136, 124, 121, 118, 132, 132, 144, 120, 145, 136, 137, 126, 132, 129, 145, 128, 123, 114, 126, 138, 134, 152, 125, 152, 148, 133, 141, 143, 130, 146, 146, 136, 133, 150, 137, 152, 144, 127, 126, 143, 139, 130, 127, 119, 150, 147, 120, 145, 130, 146, 140, 137, 144, 140, 151, 140, 134, 132, 118, 145, 153, 152, 121, 132, 98, 132, 124, 114, 140, 140, 136, 128, 135, 141, 138, 130, 134, 132, 132, 160, 150, 138, 140, 131, 115, 135, 146, 138, 141, 133, 134, 129, 151, 133, 130, 149, 137, 139, 140, 139, 124, 127, 135, 142, 136, 162, 135, 128, 145, 136, 144, 141, 149, 138, 125, 126, 135, 128, 128, 115, 135, 143, 132, 117, 138, 145, 144, 140, 138, 111, 137, 141, 141, 127, 156, 140, 155, 134, 123, 142, 144, 121, 123, 131, 117, 141, 135, 141, 128, 148, 142, 139, 146, 152, 147, 136, 134, 143, 135, 140, 143, 119, 131, 139, 130, 157, 141, 129, 151, 146, 142, 128, 143, 125, 142, 138, 136, 124, 129, 127, 131, 135, 156, 128, 146, 139, 163, 138, 124, 135, 137, 132, 130, 159, 148, 142, 130, 125, 122, 124, 140, 134, 131, 137, 140, 136, 140, 146, 118, 132, 137, 139, 130, 129, 138, 134, 130, 132, 146, 130, 153, 143, 137, 121, 144, 131, 125, 136, 136, 140, 161, 147, 144, 133, 146, 138, 127, 147, 123, 135, 134, 156, 129, 147, 136, 140, 154, 88, 129, 128, 139, 144, 136, 141, 132, 129, 126, 144, 138, 141, 150, 140, 135, 126, 143, 142, 132, 134, 141, 140, 130, 142, 142, 136, 133, 132, 134, 124, 136, 127, 126, 136, 138, 141, 143, 131, 135, 162, 119, 149, 148, 144, 150, 138, 131, 135, 134, 135, 124, 103, 148, 134, 122, 137, 128, 127, 121, 133, 137, 145, 135, 148, 119, 137, 134, 145, 138, 149, 147, 135, 128, 148, 124, 132, 138, 134, 142, 143, 134, 144, 129, 144, 138, 134, 131, 131, 131, 132, 126, 144, 140, 139, 127, 138, 133, 123, 134, 135, 138, 142, 155, 147, 141, 134, 152, 142, 132, 135, 133, 142, 134, 137, 140, 156, 132, 143, 126, 125, 120, 140, 147, 132, 131, 125, 141, 138, 145, 147, 132, 143, 133, 131, 137, 151, 126, 129, 124, 133, 139, 141, 137, 116, 129, 139, 131, 123, 142, 134, 156, 134, 117, 130, 115, 139, 140, 144, 123, 138, 151, 141, 129, 122, 129, 143, 139, 143, 132, 148, 143, 137, 136, 130, 138, 118, 124, 139, 141, 149, 134, 142, 152, 139, 178, 149, 123, 136, 134, 140, 131, 129, 123, 142, 128, 132, 137, 134, 132, 135, 134, 140, 150, 151, 115, 141, 137, 131, 126, 133, 140, 132, 141, 135, 143, 131, 127, 132, 139, 146, 127, 127, 132, 138, 141, 149, 137, 146, 142, 160, 107, 125, 136, 148, 133, 132, 130, 133, 123, 135, 140, 145, 133, 135, 99, 130, 127, 122, 142, 128, 141, 140, 137, 155, 122, 131, 132, 131, 144, 157, 125, 138, 140, 127, 137, 145, 129, 122, 139, 131, 127, 132, 139, 128, 138, 114, 135, 140, 159, 131, 136, 129, 131, 147, 150, 128, 137, 121, 130, 128, 130, 129, 143, 143, 131, 132, 141, 143, 146, 149, 126, 133, 144, 129, 132, 135, 138, 139, 132, 139, 139, 147, 151, 135, 126, 131, 122, 147, 150, 125, 141, 116, 147, 136, 126, 120, 128, 130, 138, 135, 139, 136, 134, 119, 138, 130, 138, 137, 141, 141, 136, 137, 142, 120, 159, 157, 131, 131, 131, 114, 134, 155, 147, 136, 127, 135, 141, 122, 147, 118, 140, 138, 121, 134, 150, 138, 139, 139, 135, 136, 125, 134, 135, 140, 142, 144, 125, 128, 136, 142, 137, 130, 125, 137, 139, 120, 110, 131, 137, 139, 142, 122, 136, 120, 145, 141, 144, 154, 125, 139, 139, 147, 126, 135, 144, 131, 134, 136, 134, 140, 130, 129, 135, 135, 133, 139, 151, 138, 144, 141, 134, 129, 139, 145, 130, 128, 133, 130, 139, 159, 98, 111, 133, 138, 121, 154, 134, 153, 136, 138, 145, 129, 142, 134, 137, 138, 129, 125, 125, 129, 132, 116, 157, 138, 108, 142, 147, 137, 138, 134, 125, 136, 143, 131, 136, 142, 132, 150, 136, 146, 136, 128, 135, 150, 136, 145, 157, 127, 141, 139, 140, 135, 119, 141, 139, 117, 136, 132, 132, 145, 134, 137, 135, 142, 125, 133, 146, 132, 145, 96, 135, 169, 125, 111, 136, 141, 122, 114, 131, 134, 136, 143, 131, 119, 137, 130, 125, 133, 136, 135, 123, 108, 129, 141, 138, 138, 128, 131, 129, 139, 129, 137, 113, 126, 138, 139, 119, 173, 127, 141, 159, 147, 131, 128, 141, 128, 119, 143, 106, 146, 130, 138, 125, 133, 132, 141, 144, 141, 87, 121, 128, 130, 139, 139, 140, 137, 129, 133, 129, 130, 139, 118, 126, 131, 132, 134, 125, 131, 133, 147, 92, 131, 132, 128, 149, 130, 136, 133, 123, 135, 128, 135, 107, 133, 147, 124, 139, 146, 93, 123, 129, 137, 125, 146, 131, 145, 135, 136, 131, 135, 140, 136, 130, 136, 133, 139, 141, 139, 145, 122, 136, 136, 136, 138, 134, 140, 124, 152, 142, 141, 154, 138, 139, 135, 176, 142, 147, 145, 126, 145, 139, 135, 141, 153, 166, 140, 137, 142, 146, 145, 122, 138, 141, 153, 134, 140, 132, 135, 140, 137, 130, 136, 134, 142, 140, 132, 130, 136, 140, 150, 100, 132, 146, 154, 130, 137, 121, 133, 136, 142, 132, 128, 140, 131, 144, 135, 143, 139, 138, 128, 123, 130, 121, 145, 141, 138, 135, 141, 127, 165, 139, 133, 123, 124, 138, 130, 149, 186, 144, 138, 127, 140, 113, 123, 140, 133, 141, 135, 126, 141, 126, 105, 149, 130, 122, 157, 141, 144, 142, 139, 155, 130, 134, 129, 116, 143, 108, 137, 122, 128, 125, 135, 135, 140, 140, 129, 135, 129, 141, 134, 132, 105, 139, 152, 136, 134, 133, 128, 137, 130, 184, 143, 142, 147, 132, 126, 134, 139, 129, 170, 155, 133, 137, 112, 133, 132, 140, 142, 128, 144, 119, 135, 135, 131, 127, 129, 131, 140, 140, 96, 130, 132, 147, 144, 134, 142, 140, 137, 103, 129, 134, 136, 122, 141, 135, 125, 126, 135, 140, 137, 138, 142, 135, 141, 116, 133, 126, 143, 129, 170, 121, 144, 135, 125, 138, 151, 147, 134, 137, 119, 139, 133, 125, 150, 127, 128, 129, 136, 128, 129, 127, 107, 131, 126, 143, 166, 149, 119, 117, 124, 134, 141, 139, 138, 141, 134, 140, 126, 131, 159, 148, 138, 138, 132, 124, 132, 133, 135, 140, 135, 132, 134, 139, 132, 144, 124, 151, 154, 132, 129, 142, 141, 156, 130, 130, 132, 144, 127, 149, 138, 134, 148, 138, 135, 127, 129, 145, 136, 130, 154, 132, 129, 138, 135, 137, 143, 143, 129, 145, 151, 131, 135, 130, 149, 141, 116, 128, 134, 126, 132, 139, 140, 127, 143, 139, 130, 132, 136, 138, 150, 159, 123, 127, 136, 132, 145, 136, 129, 137, 166, 129, 162, 146, 132, 141, 139, 133, 125, 141, 146, 148, 150, 159, 138, 136, 159, 136, 138, 141, 125, 137, 134, 132, 132, 119, 134, 139, 123, 141, 142, 137, 130, 152, 144, 125, 128, 139, 127, 120, 133, 136, 122, 137, 128, 128, 141, 129, 139, 143, 142, 129, 135, 121, 138, 140, 144, 127, 144, 129, 125, 132, 127, 141, 131, 117, 156, 127, 145, 135, 135, 134, 126, 135, 146, 138, 143, 136, 129, 143, 131, 146, 147, 119, 146, 154, 137, 141, 132, 124, 134, 128, 133, 123, 145, 134, 128, 133, 130, 152, 126, 138, 145, 129, 140, 136, 133, 144, 136, 118, 135, 143, 131, 130, 143, 146, 146, 123, 145, 135, 155, 134, 138, 135, 130, 140, 144, 123, 134, 132, 133, 127, 153, 130, 138, 119, 132, 144, 123, 146, 123, 131, 128, 137, 145, 131, 137, 133, 115, 132, 139, 145, 133, 129, 141, 134, 143, 133, 138, 127, 136, 118, 137, 129, 120, 131, 138, 163, 121, 145, 139, 128, 134, 135, 125, 121, 126, 141, 137, 126, 138, 155, 150, 133, 130, 127, 141, 136, 154, 139, 141, 133, 126, 135, 132, 151, 138, 139, 136, 138, 126, 139, 135, 139, 143, 137, 143, 143, 132, 145, 125, 137, 147, 136, 131, 129, 154, 129, 133, 146, 139, 136, 136, 137, 143, 138, 117, 164, 117, 129, 125, 140, 134, 143, 128, 120, 150, 143, 120, 136, 122, 115, 142, 129, 126, 137, 139, 143, 142, 133, 103, 125, 150, 119, 131, 135, 141, 130, 113, 142, 121, 140, 126, 135, 147, 115, 151, 128, 132, 134, 131, 124, 135, 124, 129, 136, 125, 139, 125, 148, 131, 120, 139, 132, 128, 138, 138, 138, 146, 135, 132, 134, 134, 128, 136, 139, 139, 132, 148, 116, 139, 131, 122, 144, 144, 118, 133, 133, 142, 129, 128, 125, 136, 132, 141, 138, 143, 121, 141, 132, 137, 150, 129, 147, 133, 132, 139, 129, 129, 120, 140, 135, 109, 122, 126, 133, 161, 111, 145, 119, 137, 136, 136, 149, 142, 130, 140, 137, 138, 143, 159, 151, 133, 135, 140, 128, 112, 122, 131, 130, 135, 123, 130, 133, 119, 156, 138, 123, 131, 139, 120, 135, 134, 138, 131, 130, 145, 140, 137, 135, 159, 121, 132, 136, 139, 124, 110, 120, 124, 124, 141, 127, 129, 139, 161, 141, 122, 127, 139, 137, 126, 135, 133, 140, 161, 137, 132, 146, 134, 124, 129, 150, 138, 137, 143, 130, 127, 129, 127, 132, 137, 134, 140, 139, 142, 139, 148, 116, 140, 140, 162, 134, 136, 127, 149, 141, 153, 145, 136, 127, 142, 140, 116, 129, 126, 160, 149, 138, 117, 130, 132, 136, 136, 125, 149, 157, 128, 140, 134, 141, 123, 149, 137, 135, 131, 145, 151, 119, 138, 137, 145, 151, 148, 125, 137, 136, 146, 129, 146, 136, 148, 145, 126, 135, 154, 126, 142, 110, 139, 137, 140, 137, 134, 143, 130, 152, 136, 130, 126, 130, 129, 130, 142, 142, 127, 149, 127, 107, 128, 127, 115, 132, 153, 146, 141, 139, 132, 131, 136, 129, 119, 125, 127, 122, 116, 138, 120, 148, 126, 120, 131, 140, 141, 129, 141, 143, 140, 147, 134, 131, 120, 136, 126, 131, 139, 141, 126, 127, 127, 138, 133, 140, 148, 144, 135, 138, 138, 127, 134, 128, 120, 137, 140, 138, 142, 136, 140, 137, 147, 140, 143, 126, 131, 145, 137, 141, 146, 127, 127, 133, 140, 135, 141, 139, 143, 128, 144, 140, 137, 143, 134, 145, 132, 131, 143, 154, 142, 124, 137, 105, 149, 123, 134, 142, 128, 117, 144, 136, 135, 134, 132, 137, 135, 133, 147, 141, 144, 137, 145, 132, 139, 141, 130, 126, 117, 154, 158, 141, 127, 141, 147, 124, 155, 147, 139, 151, 134, 135, 124, 139, 142, 121, 130, 142, 126, 117, 144, 107, 138, 143, 139, 146, 130, 115, 137, 127, 125, 149, 138, 155, 142, 135, 148, 135, 146, 133, 140, 135, 141, 135, 135, 135, 142, 127, 131, 139, 139, 144, 138, 120, 125, 130, 140, 120, 135, 132, 136, 120, 138, 139, 139, 121, 142, 160, 143, 136, 145, 137, 143, 134, 130, 140, 127, 158, 138, 152, 137, 107, 120, 136, 133, 130, 132, 139, 140, 135, 136, 126, 143, 145, 146, 145, 131, 130, 133, 133, 145, 122, 119, 120, 143, 141, 133, 142, 129, 130, 141, 133, 135, 139, 120, 136, 144, 135, 141, 165, 145, 151, 152, 139, 136, 136, 128, 123, 133, 137, 134, 147, 119, 137, 135, 137, 127, 136, 123, 153, 127, 135, 130, 129, 128, 126, 138, 134, 128, 125, 134, 123, 158, 141, 135, 125, 125, 141, 133, 127, 134, 140, 137, 128, 131, 152, 135, 148, 129, 143, 132, 126, 135, 135, 142, 131, 132, 134, 130, 128, 133, 130, 119, 144, 134, 141, 137, 126, 132, 139, 132, 121, 136, 136, 133, 143, 126, 132, 140, 141, 127, 130, 137, 142, 144, 137, 164, 141, 142, 116, 143, 122, 136, 136, 138, 120, 141, 128, 140, 143, 131, 128, 134, 128, 139, 136, 142, 135, 140, 124, 134, 153, 135, 130, 130, 120, 142, 125, 132, 146, 133, 131, 134, 131, 148, 143, 132, 125, 144, 133, 127, 153, 153, 124, 132, 119, 139, 148, 121, 149, 138, 129, 116, 134, 125, 122, 137, 146, 128, 148, 142, 132, 139, 149, 117, 137, 134, 137, 136, 127, 134, 162, 124, 150, 131, 119, 120, 149, 141, 136, 123, 144, 144, 123, 145, 132, 134, 143, 128, 126, 126, 132, 153, 123, 143, 131, 119, 145, 139, 157, 150, 133, 140, 140, 136, 128, 146, 133, 141, 144, 122, 133, 151, 136, 123, 122, 137, 139, 133, 127, 145, 131, 130, 134, 118, 130, 135, 138, 142, 136, 137, 121, 137, 141, 136, 140, 130, 138, 194, 124, 130, 127, 139, 135, 132, 133, 131, 138, 138, 141, 133, 136, 135, 132, 136, 120, 138, 136, 143, 130, 128, 137, 132, 143, 147, 134, 137, 135, 140, 135, 144, 137, 134, 135, 133, 137, 134, 122, 138, 139, 134, 138, 134, 142, 137, 133, 133, 134, 135, 138, 134, 116, 165, 133, 143, 145, 142, 128, 136, 146, 139, 135, 144, 132, 140, 137, 137, 138, 134, 130, 137, 139, 187, 133, 134, 175, 144, 129, 132, 145, 136, 136, 135, 136, 137, 142, 135, 138, 149, 137, 137, 147, 135, 133, 133, 139, 133, 149, 125, 135, 127, 134, 132, 158, 135, 146, 131, 132, 135, 136, 139, 132, 137, 136, 130, 139, 122, 120, 130, 125, 168, 141, 138, 136, 149, 144, 141, 130, 144, 133, 140, 140, 144, 135, 145, 135, 129, 132, 139, 137, 132, 130, 111, 140, 142, 132, 140, 126, 133, 143, 137, 134, 110, 136, 142, 136, 120, 136, 131, 133, 127, 120, 146, 129, 139, 142, 141, 135, 132, 147, 133, 131, 131, 138, 144, 140, 132, 133, 133, 142, 138, 144, 137, 137, 137, 141, 136, 139, 134, 142, 141, 144, 135, 154, 137, 139, 135, 142, 141, 141, 139, 130, 134, 133, 123, 135, 132, 134, 142, 141, 136, 136, 135, 171, 140, 137, 135, 139, 137, 142, 138, 139, 145, 142, 135, 143, 126, 130, 136, 133, 142, 136, 138, 131, 136, 134, 139, 136, 135, 134, 131, 142, 132, 136, 136, 137, 134, 119, 134, 134, 146, 126, 133, 136, 130, 153, 127, 133, 135, 138, 131, 134, 149, 134, 139, 125, 138, 132, 133, 138, 121, 121, 129, 149, 135, 138, 141, 140, 131, 133, 136, 141, 133, 139, 135, 146, 141, 140, 135, 129, 137, 143, 138, 143, 142, 125, 143, 110, 133, 136, 139, 135, 139, 141, 154, 153, 139, 135, 143, 138, 137, 135, 139, 135, 138, 135, 133, 137, 137, 131, 128, 135, 135, 142, 146, 136, 136, 132, 95, 135, 131, 145, 141, 140, 128, 142, 141, 134, 130, 150, 135, 129, 135, 120, 137, 130, 123, 145, 139, 137, 117, 137, 134, 134, 141, 135, 131, 105, 130, 142, 141, 114, 144, 136, 138, 134, 138, 139, 139, 134, 136, 144, 150, 132, 137, 137, 119, 137, 142, 137, 142, 116, 131, 135, 141, 138, 146, 134, 139, 130, 126, 136, 140, 138, 128, 138, 131, 130, 147, 141, 133, 134, 135, 139, 135, 136, 134, 142, 134, 143, 114, 134, 144, 135, 138, 137, 134, 133, 139, 115, 131, 139, 139, 140, 137, 132, 131, 143, 139, 132, 137, 135, 138, 145, 135, 138, 141, 136, 134, 141, 125, 122, 137, 141, 133, 135, 145, 137, 132, 131, 134, 136, 140, 128, 126, 141, 130, 137, 133, 136, 139, 132, 134, 130, 128, 130, 133, 140, 131, 134, 131, 131, 139, 127, 134, 130, 140, 136, 142, 127, 160, 135, 137, 132, 128, 139, 135, 124, 139, 123, 139, 137, 137, 133, 139, 138, 136, 135, 147, 140, 150, 132, 133, 118, 140, 137, 150, 140, 130, 137, 138, 138, 134, 137, 132, 138, 119, 133, 134, 136, 136, 135, 138, 142, 131, 138, 145, 141, 135, 157, 138, 143, 141, 127, 112, 125, 151, 149, 143, 140, 142, 167, 133, 131, 129, 147, 120, 120, 134, 127, 133, 136, 145, 140, 135, 145, 137, 146, 130, 141, 137, 132, 156, 133, 130, 131, 120, 128, 128, 130, 140, 128, 134, 140, 126, 133, 140, 129, 125, 132, 141, 136, 138, 130, 143, 133, 144, 144, 135, 134, 145, 149, 138, 135, 127, 136, 138, 138, 128, 135, 139, 137, 127, 145, 128, 131, 147, 151, 153, 132, 148, 134, 132, 147, 152, 137, 139, 138, 145, 153, 137, 133, 142, 140, 121, 131, 145, 143, 136, 132, 133, 118, 119, 135, 137, 121, 137, 131, 132, 132, 143, 143, 140, 148, 133, 131, 139, 65, 132, 138, 135, 138, 147, 145, 138, 136, 132, 146, 143, 143, 133, 200, 137, 144, 140, 132, 144, 139, 118, 137, 138, 129, 147, 144, 133, 131, 132, 127, 144, 131, 152, 125, 149, 131, 135, 132, 128, 143, 146, 127, 119, 136, 136, 154, 133, 133, 129, 149, 128, 132, 139, 154, 120, 122, 129, 147, 123, 142, 136, 137, 130, 149, 130, 128, 123, 93, 141, 147, 131, 131, 119, 133, 137, 139, 142, 142, 135, 137, 136, 143, 139, 133, 133, 128, 138, 137, 123, 157, 133, 133, 142, 127, 143, 139, 91, 131, 138, 147, 144, 130, 138, 134, 146, 135, 134, 134, 132, 140, 142, 141, 121, 134, 141, 137, 122, 148, 139, 136, 130, 119, 142, 124, 147, 142, 128, 130, 144, 134, 137, 132, 147, 136, 168, 130, 132, 134, 133, 128, 134, 135, 150, 139, 122, 132, 141, 130, 122, 126, 140, 147, 122, 137, 138, 136, 122, 129, 120, 129, 134, 131, 137, 132, 144, 132, 137, 135, 140, 134, 136, 132, 129, 144, 125, 147, 131, 127, 135, 130, 144, 129, 130, 142, 124, 99, 120, 127, 130, 128, 144, 154, 136, 138, 128, 127, 144, 148, 133, 132, 150, 145, 135, 136, 139, 116, 148, 133, 136, 125, 147, 144, 126, 127, 140, 105, 137, 130, 149, 136, 128, 127, 123, 146, 136, 157, 140, 127, 139, 137, 137, 142, 149, 143, 143, 134, 131, 140, 133, 124, 130, 136, 137, 140, 130, 124, 135, 125, 137, 139, 138, 140, 119, 144, 131, 136, 139, 136, 134, 140, 152, 139, 129, 135, 143, 137, 127, 131, 137, 129, 137, 130, 136, 125, 152, 136, 135, 131, 136, 127, 136, 142, 133, 131, 126, 137, 132, 144, 150, 125, 136, 154, 134, 130, 137, 135, 140, 149, 139, 130, 131, 136, 125, 179, 144, 137, 140, 133, 152, 138, 141, 142, 147, 140, 127, 130, 129, 130, 141, 134, 146, 138, 137, 134, 144, 147, 137, 129, 127, 128, 132, 146, 121, 137, 130, 142, 154, 130, 137, 123, 128, 136, 141, 131, 130, 133, 137, 133, 137, 137, 122, 132, 144, 164, 135, 141, 115, 143, 130, 132, 132, 117, 132, 124, 139, 153, 144, 130, 142, 132, 133, 140, 137, 137, 131, 128, 106, 134, 130, 146, 150, 145, 150, 117, 134, 164, 138, 127, 142, 153, 136, 151, 151, 130, 130, 139, 147, 112, 131, 154, 130, 134, 141, 132, 134, 143, 115, 123, 138, 155, 143, 124, 157, 121, 132, 130, 129, 132, 130, 148, 138, 138, 146, 147, 131, 137, 146, 127, 128, 140, 135, 142, 151, 137, 137, 141, 135, 136, 155, 151, 152, 154, 126, 125, 151, 147, 133, 135, 135, 133, 140, 139, 129, 134, 157, 120, 131, 143, 148, 151, 123, 155, 144, 113, 132, 145, 130, 130, 132, 146, 121, 143, 141, 147, 130, 103, 132, 155, 132, 131, 116, 136, 105, 134, 140, 139, 126, 117, 133, 121, 127, 142, 154, 133, 126, 147, 130, 151, 140, 121, 149, 146, 116, 138, 129, 126, 146, 138, 149, 146, 136, 138, 142, 129, 150, 132, 146, 145, 122, 132, 131, 138, 70, 140, 144, 130, 148, 137, 118, 150, 148, 141, 144, 138, 147, 136, 137, 130, 122, 126, 128, 153, 141, 138, 127, 140, 124, 138, 133, 118, 147, 146, 143, 133, 137, 138, 145, 140, 123, 149, 140, 138, 127, 151, 138, 127, 135, 133, 129, 142, 144, 143, 139, 132, 161, 116, 123, 141, 140, 131, 131, 130, 152, 126, 133, 157, 147, 138, 136, 123, 151, 139, 124, 115, 144, 149, 140, 141, 135, 131, 145, 139, 143, 133, 137, 126, 141, 133, 139, 130, 151, 130, 128, 125, 149, 116, 136, 133, 144, 120, 110, 136, 134, 139, 125, 142, 133, 115, 151, 138, 150, 141, 147, 122, 123, 135, 152, 130, 144, 140, 139, 143, 140, 127, 133, 140, 129, 118, 130, 148, 164, 123, 144, 146, 142, 132, 138, 128, 136, 144, 120, 146, 135, 133, 132, 146, 117, 133, 139, 134, 141, 119, 149, 142, 145, 140, 127, 144, 133, 153, 130, 148, 134, 142, 135, 130, 129, 132, 132, 122, 143, 131, 146, 130, 121, 143, 142, 134, 131, 131, 129, 143, 143, 146, 123, 149, 137, 125, 146, 123, 159, 125, 147, 136, 136, 132, 147, 151, 145, 140, 135, 136, 123, 143, 144, 124, 142, 133, 138, 134, 143, 127, 138, 136, 137, 146, 140, 134, 152, 150, 121, 130, 124, 128, 143, 144, 151, 152, 155, 112, 121, 124, 148, 136, 119, 141, 127, 130, 139, 139, 150, 151, 154, 119, 142, 127, 125, 115, 130, 118, 140, 144, 148, 145, 159, 128, 119, 135, 134, 128, 128, 142, 154, 140, 140, 142, 133, 133, 131, 135, 137, 146, 131, 124, 130, 138, 145, 123, 118, 145, 145, 150, 147, 144, 141, 151, 131, 136, 152, 158, 136, 148, 129, 135, 133, 128, 128, 141, 134, 139, 135, 127, 143, 132, 143, 137, 152, 131, 140, 139, 125, 161, 137, 135, 127, 142, 135, 146, 130, 127, 112, 134, 132, 136, 133, 154, 142, 127, 128, 141, 135, 146, 141, 141, 131, 121, 124, 134, 118, 162, 135, 125, 126, 144, 133, 142, 125, 140, 143, 129, 143, 130, 133, 139, 126, 139, 133, 158, 140, 142, 145, 121, 129, 142, 145, 141, 133, 131, 127, 139, 130, 118, 131, 123, 123, 137, 116, 127, 137, 138, 142, 143, 120, 140, 125, 134, 136, 146, 140, 139, 138, 152, 137, 143, 149, 127, 130, 137, 143, 145, 137, 132, 152, 152, 152, 139, 160, 158, 128, 131, 125, 132, 123, 127, 131, 132, 149, 137, 126, 137, 138, 134, 133, 137, 129, 145, 132, 131, 124, 135, 135, 124, 133, 132, 145, 143, 126, 130, 136, 126, 136, 132, 126, 133, 134, 133, 126, 141, 145, 136, 130, 141, 135, 143, 128, 148, 134, 140, 139, 142, 145, 141, 124, 137, 123, 128, 138, 145, 132, 142, 114, 134, 142, 161, 132, 156, 129, 115, 114, 140, 152, 134, 139, 151, 139, 140, 140, 131, 144, 133, 134, 132, 141, 132, 127, 141, 151, 132, 128, 140, 139, 132, 138, 132, 143, 128, 133, 130, 129, 150, 136, 146, 139, 135, 126, 148, 125, 117, 153, 147, 150, 125, 136, 142, 137, 130, 136, 137, 138, 124, 131, 144, 138, 140, 127, 140, 132, 139, 141, 131, 130, 126, 135, 145, 117, 144, 134, 128, 141, 121, 151, 134, 134, 147, 143, 127, 136, 137, 126, 140, 140, 133, 128, 120, 124, 124, 115, 119, 133, 128, 122, 155, 118, 132, 138, 131, 134, 146, 131, 128, 134, 145, 145, 117, 148, 132, 143, 139, 134, 143, 148, 142, 146, 137, 135, 137, 120, 132, 141, 123, 150, 136, 133, 132, 130, 156, 136, 134, 148, 125, 130, 130, 146, 132, 144, 140, 135, 137, 139, 149, 153, 136, 144, 141, 141, 142, 132, 130, 151, 132, 126, 146, 128, 137, 139, 139, 127, 121, 132, 146, 121, 128, 131, 125, 147, 145, 137, 132, 135, 143, 141, 122, 135, 146, 135, 138, 147, 136, 142, 136, 139, 135, 118, 151, 134, 140, 126, 120, 119, 140, 134, 137, 136, 137, 120, 140, 140, 138, 134, 135, 141, 140, 162, 147, 145, 144, 132, 139, 128, 145, 159, 136, 132, 133, 136, 153, 141, 146, 155, 141, 141, 138, 130, 132, 125, 129, 117, 131, 130, 128, 139, 134, 138, 146, 134, 136, 142, 137, 135, 126, 152, 127, 138, 138, 136, 138, 121, 126, 135, 135, 135, 123, 138, 139, 141, 156, 135, 133, 126, 131, 136, 138, 152, 144, 140, 137, 167, 168, 129, 143, 134, 134, 136, 155, 120, 134, 125, 138, 140, 143, 132, 138, 129, 138, 131, 140, 139, 118, 116, 149, 139, 121, 136, 132, 127, 129, 116, 126, 127, 146, 128, 126, 128, 113, 121, 129, 128, 138, 127, 132, 135, 119, 126, 135, 141, 137, 142, 155, 149, 132, 142, 136, 121, 134, 139, 138, 152, 138, 136, 130, 120, 135, 142, 141, 133, 124, 136, 142, 138, 142, 120, 136, 131, 138, 128, 124, 142, 147, 137, 145, 153, 137, 127, 148, 138, 132, 129, 141, 127, 122, 145, 135, 130, 133, 137, 143, 135, 138, 138, 122, 143, 126, 142, 135, 131, 138, 141, 142, 130, 144, 144, 123, 133, 141, 137, 141, 137, 135, 139, 137, 124, 136, 135, 131, 122, 132, 156, 138, 149, 142, 137, 137, 135, 123, 135, 129, 139, 135, 145, 137, 148, 140, 138, 145, 143, 138, 147, 133, 151, 134, 134, 154, 122, 131, 146, 156, 145, 135, 134, 136, 145, 152, 145, 142, 125, 133, 127, 130, 130, 113, 133, 131, 131, 142, 136, 121, 129, 130, 133, 148, 153, 132, 139, 134, 135, 126, 134, 142, 135, 142, 138, 139, 139, 135, 138, 134, 131, 142, 143, 134, 161, 131, 141, 136, 129, 137, 151, 144, 149, 139, 126, 145, 128, 141, 133, 136, 127, 137, 137, 136, 114, 140, 136, 125, 130, 149, 132, 137, 138, 138, 139, 125, 129, 139, 130, 133, 137, 133, 130, 125, 128, 131, 133, 152, 145, 133, 132, 138, 135, 140, 137, 125, 130, 143, 137, 127, 144, 131, 141, 130, 129, 129, 138, 176, 131, 142, 140, 128, 146, 139, 132, 142, 129, 141, 135, 146, 147, 130, 139, 141, 142, 129, 131, 128, 129, 130, 132, 118, 136, 146, 133, 129, 128, 129, 142, 130, 141, 137, 144, 142, 135, 147, 129, 135, 110, 133, 131, 144, 137, 126, 131, 128, 136, 123, 129, 134, 133, 136, 123, 131, 142, 125, 137, 145, 147, 122, 139, 140, 128, 132, 143, 129, 134, 139, 141, 160, 127, 141, 131, 129, 136, 142, 122, 130, 122, 131, 135, 136, 142, 119, 143, 131, 137, 133, 133, 138, 121, 133, 133, 134, 134, 113, 137, 135, 157, 125, 135, 154, 117, 130, 136, 130, 134, 129, 116, 130, 131, 133, 148, 138, 138, 134, 134, 152, 134, 135, 133, 134, 130, 135, 139, 151, 137, 141, 128, 124, 136, 158, 132, 145, 126, 137, 126, 133, 133, 133, 131, 124, 138, 132, 131, 137, 138, 132, 139, 123, 138, 157, 124, 115, 124, 138, 141, 136, 154, 142, 124, 140, 127, 132, 136, 157, 126, 143, 141, 145, 129, 132, 127, 129, 137, 133, 125, 134, 119, 143, 158, 139, 139, 156, 128, 140, 125, 129, 146, 133, 137, 120, 123, 145, 123, 128, 126, 132, 138, 135, 134, 136, 133, 132, 138, 144, 142, 148, 124, 134, 129, 143, 130, 158, 146, 140, 136, 132, 151, 132, 139, 140, 117, 130, 137, 137, 134, 144, 137, 136, 124, 135, 159, 157, 132, 129, 139, 145, 134, 127, 137, 146, 128, 145, 126, 133, 133, 122, 138, 160, 131, 145, 125, 139, 137, 133, 138, 126, 137, 135, 144, 130, 133, 136, 118, 145, 129, 130, 137, 136, 138, 129, 137, 148, 135, 135, 124, 140, 138, 142, 128, 119, 144, 129, 129, 138, 129, 148, 135, 130, 150, 128, 106, 128, 129, 136, 119, 133, 140, 145, 145, 128, 132, 134, 126, 140, 162, 137, 136, 145, 136, 134, 147, 130, 141, 129, 144, 137, 135, 126, 134, 126, 137, 133, 138, 143, 121, 136, 141, 136, 134, 137, 140, 133, 138, 153, 142, 133, 138, 140, 139, 130, 136, 137, 126, 123, 134, 154, 142, 129, 149, 125, 139, 141, 139, 142, 127, 136, 130, 128, 128, 128, 136, 140, 121, 132, 136, 118, 141, 120, 136, 134, 133, 133, 139, 119, 137, 136, 139, 132, 148, 130, 118, 132, 139, 128, 137, 136, 113, 136, 146, 158, 132, 137, 137, 142, 132, 135, 127, 123, 136, 137, 129, 140, 132, 129, 131, 128, 138, 130, 130, 135, 139, 108, 130, 132, 123, 140, 136, 134, 132, 135, 135, 141, 142, 131, 161, 135, 137, 135, 126, 145, 138, 124, 138, 136, 143, 147, 133, 135, 138, 130, 138, 134, 123, 144, 124, 136, 132, 131, 144, 147, 137, 138, 139, 122, 137, 134, 136, 131, 137, 136, 147, 130, 135, 123, 132, 134, 148, 135, 136, 138, 133, 159, 131, 139, 135, 132, 152, 145, 138, 139, 130, 128, 143, 146, 135, 118, 139, 135, 127, 136, 130, 125, 131, 122, 129, 134, 126, 144, 134, 138, 123, 138, 127, 138, 129, 131, 141, 142, 129, 135, 142, 134, 139, 134, 137, 142, 138, 141, 122, 139, 130, 130, 133, 129, 138, 149, 132, 141, 112, 136, 134, 132, 127, 150, 135, 137, 139, 141, 143, 135, 132, 134, 141, 123, 138, 132, 135, 128, 130, 127, 126, 130, 130, 131, 135, 131, 134, 122, 149, 145, 134, 130, 134, 131, 141, 133, 146, 113, 149, 133, 130, 120, 135, 130, 145, 130, 153, 136, 130, 131, 135, 141, 135, 123, 133, 124, 148, 122, 143, 136, 141, 142, 152, 136, 138, 130, 137, 126, 145, 146, 154, 136, 147, 136, 135, 136, 132, 120, 122, 138, 131, 145, 126, 164, 134, 131, 141, 137, 140, 140, 137, 127, 130, 134, 136, 116, 145, 122, 141, 142, 138, 140, 135, 129, 131, 136, 138, 135, 119, 133, 161, 137, 144, 143, 133, 143, 129, 160, 139, 129, 136, 138, 131, 143, 136, 139, 146, 133, 135, 134, 135, 129, 138, 133, 138, 130, 139, 145, 134, 135, 139, 151, 129, 134, 140, 139, 132, 141, 140, 119, 117, 133, 132, 135, 130, 131, 130, 147, 137, 143, 140, 132, 133, 132, 129, 138, 134, 138, 133, 140, 135, 142, 127, 142, 129, 136, 136, 141, 140, 139, 135, 130, 131, 138, 140, 134, 128, 127, 136, 145, 146, 140, 138, 140, 129, 123, 124, 139, 147, 132, 140, 145, 138, 142, 143, 108, 134, 138, 136, 141, 130, 141, 139, 124, 145, 130, 150, 131, 126, 128, 125, 141, 122, 139, 135, 133, 138, 141, 126, 154, 128, 122, 138, 127, 136, 124, 146, 134, 147, 142, 152, 142, 147, 141, 129, 131, 132, 156, 131, 133, 139, 152, 135, 142, 134, 132, 134, 122, 131, 136, 130, 125, 135, 140, 140, 145, 137, 139, 137, 134, 129, 143, 135, 133, 139, 150, 145, 139, 120, 129, 131, 126, 125, 130, 137, 134, 128, 137, 137, 144, 126, 143, 141, 133, 132, 140, 147, 140, 135, 148, 121, 131, 130, 131, 128, 128, 132, 133, 135, 125, 132, 124, 130, 145, 144, 137, 148, 116, 130, 141, 135, 139, 135, 129, 136, 126, 134, 130, 134, 128, 140, 139, 133, 146, 139, 141, 139, 135, 131, 138, 128, 132, 124, 137, 139, 138, 144, 138, 130, 129, 137, 142, 126, 131, 133, 137, 129, 139, 145, 132, 136, 142, 133, 141, 144, 129, 138, 135, 137, 132, 147, 138, 133, 138, 131, 135, 129, 130, 133, 142, 134, 129, 140, 136, 137, 132, 132, 135, 147, 131, 136, 133, 143, 137, 130, 138, 131, 135, 140, 136, 135, 133, 137, 134, 129, 129, 136, 134, 140, 143, 140, 139, 140, 140, 136, 144, 134, 143, 143, 138, 139, 130, 135, 147, 125, 154, 132, 143, 143, 133, 137, 138, 129, 134, 123, 138, 136, 128, 138, 132, 143, 138, 141, 142, 140, 139, 130, 134, 139, 136, 126, 137, 139, 134, 137, 133, 133, 135, 136, 132, 132, 129, 140, 137, 138, 145, 139, 137, 140, 131, 142, 140, 130, 133, 144, 131, 137, 140, 137, 131, 140, 139, 134, 133, 139, 136, 144, 134, 153, 136, 134, 142, 139, 132, 137, 137, 141, 145, 141, 132, 140, 133, 143, 136, 132, 140, 134, 138, 127, 133, 134, 131, 140, 144, 135, 132, 134, 136, 134, 140, 129, 139, 146, 136, 134, 133, 134, 135, 133, 143, 139, 132, 143, 140, 137, 134, 133, 137, 141, 135, 129, 135, 139, 135, 138, 133, 130, 128, 126, 132, 136, 136, 139, 134, 136, 138, 136, 131, 142, 132, 134, 136, 140, 136, 135, 140, 137, 138, 142, 130, 125, 136, 135, 146, 141, 138, 135, 136, 137, 139, 134, 136, 136, 129, 135, 139, 138, 130, 128, 135, 136, 134, 138, 137, 127, 140, 141, 146, 136, 137, 131, 138, 142, 137, 127, 140, 131, 134, 148, 138, 136, 141, 132, 133, 117, 137, 137, 129, 139, 126, 137, 143, 132, 141, 130, 133, 141, 139, 132, 134, 145, 147, 143, 146, 134, 129, 130, 137, 141, 136, 130, 134, 140, 141, 132, 132, 137, 134, 130, 141, 129, 137, 128, 134, 135, 125, 140, 129, 129, 142, 138, 133, 144, 132, 133, 146, 138, 133, 144, 135, 135, 130, 140, 122, 129, 128, 136, 137, 134, 138, 143, 147, 136, 144, 128, 132, 140, 132, 130, 136, 137, 137, 145, 135, 133, 142, 133, 132, 138, 135, 135, 136, 130, 136, 134, 141, 138, 126, 145, 135, 135, 135, 127, 139, 141, 132, 138, 134, 136, 138, 136, 141, 130, 134, 130, 133, 143, 136, 139, 141, 138, 131, 137, 136, 138, 133, 135, 131, 130, 140, 131, 132, 128, 141, 142, 135, 136, 136, 138, 141, 136, 128, 120, 129, 129, 136, 132, 132, 148, 140, 141, 128, 139, 136, 140, 130, 139, 140, 136, 130, 133, 142, 134, 131, 143, 133, 132, 138, 134, 147, 136, 135, 134, 138, 125, 135, 133, 130, 136, 145, 138, 137, 138, 132, 135, 139, 134, 136, 126, 142, 147, 133, 138, 139, 133, 133, 126, 133, 131, 136, 134, 133, 133, 136, 132, 140, 133, 128, 144, 139, 128, 132, 133, 139, 133, 135, 142, 133, 133, 137, 132, 142, 131, 143, 132, 128, 136, 127, 137, 138, 128, 143, 134, 140, 140, 143, 134, 131, 131, 126, 132, 135, 122, 132, 140, 126, 134, 131, 129, 124, 126, 140, 140, 139, 129, 121, 144, 123, 142, 138, 128, 150, 137, 140, 126, 146, 129, 139, 127, 148, 129, 134, 135, 145, 135, 132, 107, 114, 144, 116, 138, 121, 132, 132, 128, 139, 126, 147, 121, 144, 136, 146, 128, 130, 118, 130, 137, 141, 139, 125, 156, 133, 126, 127, 133, 137, 128, 143, 166, 138, 142, 141, 128, 131, 127, 147, 133, 136, 140, 125, 154, 131, 125, 128, 146, 127, 124, 152, 136, 134, 143, 134, 124, 143, 127, 133, 144, 143, 148, 135, 156, 147, 149, 126, 139, 126, 133, 138, 139, 139, 158, 126, 134, 147, 112, 131, 132, 137, 152, 132, 146, 134, 134, 132, 146, 132, 151, 132, 123, 130, 136, 145, 136, 140, 145, 146, 137, 130, 131, 141, 133, 140, 139, 137, 141, 148, 168, 133, 135, 122, 134, 138, 125, 125, 139, 125, 133, 136, 139, 126, 142, 146, 135, 138, 142, 142, 131, 138, 128, 144, 134, 132, 138, 130, 152, 162, 136, 149, 131, 136, 134, 131, 134, 123, 137, 135, 135, 144, 138, 140, 142, 125, 137, 148, 138, 123, 124, 125, 129, 137, 142, 141, 132, 143, 123, 137, 145, 120, 139, 134, 135, 126, 123, 145, 141, 128, 134, 136, 145, 134, 132, 116, 139, 129, 134, 132, 132, 138, 128, 134, 132, 130, 127, 135, 137, 135, 143, 133, 144, 133, 126, 126, 131, 139, 129, 120, 142, 125, 146, 130, 134, 129, 132, 125, 138, 112, 133, 134, 128, 143, 150, 135, 145, 130, 123, 124, 143, 112, 128, 131, 130, 132, 120, 130, 144, 122, 158, 156, 137, 154, 138, 133, 147, 139, 135, 146, 116, 135, 141, 121, 142, 137, 143, 142, 135, 138, 127, 122, 150, 128, 128, 147, 121, 129, 121, 140, 145, 142, 125, 121, 132, 136, 129, 134, 142, 125, 130, 154, 131, 133, 151, 143, 134, 131, 141, 133, 149, 137, 136, 143, 134, 137, 135, 138, 134, 139, 153, 129, 138, 129, 135, 139, 142, 134, 143, 117, 133, 139, 118, 133, 133, 129, 129, 128, 152, 134, 150, 135, 126, 135, 134, 131, 139, 134, 140, 138, 124, 122, 143, 110, 150, 137, 142, 154, 136, 137, 136, 136, 146, 125, 141, 140, 127, 138, 144, 134, 130, 144, 145, 124, 143, 117, 129, 126, 141, 136, 144, 138, 127, 129, 140, 130, 127, 133, 146, 131, 130, 133, 136, 150, 136, 146, 128, 141, 136, 143, 131, 145, 138, 138, 128, 126, 135, 143, 140, 144, 133, 141, 134, 128, 133, 136, 148, 120, 138, 122, 128, 117, 135, 144, 117, 135, 129, 133, 128, 131, 132, 140, 124, 119, 142, 135, 155, 119, 151, 150, 123, 144, 145, 131, 134, 147, 144, 128, 147, 142, 125, 138, 127, 139, 133, 135, 151, 126, 125, 126, 137, 140, 161, 140, 135, 119, 143, 145, 118, 129, 130, 134, 149, 152, 139, 147, 140, 140, 143, 134, 131, 136, 131, 132, 137, 127, 134, 141, 128, 126, 131, 138, 134, 132, 146, 148, 144, 137, 129, 141, 133, 118, 133, 122, 124, 127, 143, 131, 122, 116, 143, 143, 142, 135, 128, 141, 127, 123, 129, 121, 130, 131, 128, 138, 118, 143, 139, 138, 151, 143, 144, 133, 114, 129, 152, 130, 140, 148, 148, 130, 142, 127, 137, 131, 121, 141, 130, 121, 126, 127, 120, 119, 148, 132, 129, 129, 127, 149, 134, 118, 137, 121, 143, 138, 140, 132, 130, 126, 124, 130, 120, 140, 156, 137, 142, 115, 140, 126, 143, 123, 144, 137, 111, 123, 151, 118, 144, 132, 130, 140, 146, 131, 142, 119, 140, 136, 134, 147, 153, 137, 145, 140, 139, 142, 144, 132, 144, 117, 133, 155, 131, 138, 133, 141, 124, 133, 144, 135, 141, 144, 145, 154, 124, 145, 145, 147, 150, 137, 137, 165, 145, 133, 136, 131, 136, 156, 136, 140, 150, 130, 135, 141, 153, 141, 143, 119, 127, 141, 140, 115, 133, 134, 126, 129, 138, 127, 136, 145, 140, 135, 129, 132, 151, 109, 140, 131, 142, 135, 145, 128, 145, 124, 139, 135, 140, 137, 141, 120, 132, 137, 132, 132, 131, 138, 122, 146, 123, 131, 148, 129, 125, 141, 125, 130, 130, 128, 138, 140, 119, 131, 123, 142, 128, 145, 119, 141, 137, 149, 125, 139, 165, 134, 135, 137, 133, 138, 152, 142, 135, 127, 127, 131, 129, 135, 124, 133, 127, 139, 123, 132, 154, 132, 138, 138, 145, 146, 133, 137, 120, 131, 149, 133, 141, 145, 134, 153, 133, 152, 140, 133, 148, 136, 128, 126, 125, 138, 131, 135, 125, 134, 135, 140, 149, 122, 126, 131, 142, 133, 133, 143, 140, 123, 128, 142, 118, 124, 145, 125, 121, 128, 138, 130, 142, 142, 140, 138, 143, 136, 129, 113, 135, 119, 146, 123, 109, 150, 142, 132, 138, 133, 141, 140, 134, 149, 144, 131, 138, 143, 133, 131, 132, 144, 128, 153, 139, 125, 142, 129, 126, 140, 119, 132, 121, 119, 139, 134, 141, 135, 133, 148, 144, 138, 127, 132, 132, 129, 128, 127, 137, 148, 127, 134, 135, 136, 126, 126, 127, 131, 131, 124, 122, 116, 152, 139, 144, 139, 147, 133, 132, 115, 135, 139, 145, 138, 136, 155, 147, 134, 136, 144, 131, 139, 122, 123, 134, 144, 136, 137, 121, 125, 129, 148, 130, 142, 126, 127, 134, 138, 122, 139, 136, 133, 140, 136, 127, 134, 137, 153, 145, 127, 131, 133, 150, 139, 128, 130, 142, 134, 136, 124, 131, 142, 136, 139, 136, 135, 120, 134, 133, 127, 146, 145, 132, 132, 132, 130, 136, 128, 147, 132, 131, 134, 141, 136, 134, 143, 138, 145, 128, 136, 120, 124, 135, 153, 138, 130, 135, 131, 126, 134, 131, 130, 133, 140, 138, 135, 138, 153, 137, 137, 144, 144, 121, 136, 125, 133, 128, 129, 135, 128, 141, 134, 125, 135, 131, 124, 152, 134, 145, 145, 135, 144, 138, 130, 137, 144, 160, 135, 152, 131, 153, 181, 144, 144, 124, 129, 141, 130, 142, 118, 131, 134, 140, 143, 131, 121, 130, 127, 121, 119, 133, 155, 139, 137, 134, 140, 135, 124, 127, 123, 126, 137, 145, 151, 169, 132, 136, 140, 139, 127, 117, 139, 128, 117, 133, 130, 140, 145, 129, 131, 134, 115, 141, 138, 144, 127, 142, 144, 147, 127, 124, 145, 133, 133, 140, 138, 133, 126, 139, 141, 141, 130, 135, 149, 139, 136, 135, 131, 137, 135, 143, 142, 128, 135, 130, 136, 139, 145, 155, 141, 143, 125, 146, 145, 155, 139, 134, 146, 132, 144, 136, 126, 140, 130, 130, 126, 134, 137, 143, 159, 141, 164, 133, 124, 139, 132, 136, 136, 133, 140, 134, 139, 143, 126, 92, 144, 139, 94, 125, 134, 144, 135, 142, 116, 135, 134, 137, 144, 133, 182, 142, 134, 125, 147, 138, 138, 145, 140, 133, 137, 136, 136, 126, 119, 130, 139, 179, 146, 113, 127, 136, 136, 130, 163, 124, 127, 135, 140, 133, 140, 116, 132, 142, 127, 137, 107, 138, 123, 173, 142, 138, 138, 136, 132, 131, 129, 146, 128, 139, 127, 130, 131, 134, 124, 130, 142, 137, 119, 135, 133, 121, 143, 129, 137, 149, 135, 138, 135, 135, 119, 131, 135, 139, 133, 148, 171, 130, 126, 133, 141, 140, 138, 130, 131, 127, 134, 140, 143, 154, 111, 123, 141, 124, 143, 127, 122, 133, 161, 134, 132, 136, 139, 132, 132, 139, 124, 139, 131, 135, 191, 128, 138, 134, 130, 140, 160, 127, 127, 135, 127, 142, 136, 134, 133, 135, 130, 143, 140, 140, 137, 124, 134, 145, 139, 149, 138, 121, 133, 129, 127, 141, 119, 139, 147, 140, 135, 132, 154, 140, 131, 120, 96, 143, 125, 144, 134, 141, 129, 128, 137, 149, 96, 124, 138, 136, 142, 122, 130, 138, 131, 134, 131, 132, 140, 144, 140, 134, 135, 144, 125, 138, 138, 131, 136, 139, 138, 141, 171, 132, 146, 142, 130, 134, 126, 145, 134, 136, 125, 133, 140, 141, 127, 141, 136, 147, 143, 131, 131, 139, 128, 143, 139, 140, 130, 139, 125, 102, 138, 128, 130, 134, 137, 132, 145, 103, 139, 132, 135, 144, 111, 130, 134, 129, 149, 124, 142, 137, 129, 116, 150, 130, 128, 131, 134, 147, 142, 116, 145, 131, 126, 132, 121, 120, 125, 131, 121, 139, 123, 137, 133, 152, 130, 136, 146, 127, 132, 132, 122, 134, 127, 140, 135, 116, 130, 127, 132, 130, 97, 151, 138, 138, 135, 129, 133, 129, 133, 115, 155, 136, 132, 149, 126, 147, 136, 140, 128, 137, 131, 131, 133, 130, 131, 133, 137, 137, 138, 149, 129, 134, 144, 141, 123, 131, 130, 131, 136, 134, 140, 119, 127, 137, 124, 141, 123, 133, 141, 133, 120, 136, 132, 129, 124, 134, 129, 137, 144, 107, 140, 149, 139, 139, 126, 137, 144, 135, 143, 130, 133, 138, 162, 142, 128, 129, 131, 135, 132, 124, 126, 121, 133, 130, 143, 100, 142, 137, 126, 124, 134, 138, 136, 133, 134, 132, 150, 128, 137, 106, 137, 143, 134, 132, 123, 132, 131, 134, 131, 134, 129, 126, 123, 149, 135, 135, 136, 137, 126, 138, 131, 129, 141, 119, 128, 133, 133, 122, 134, 141, 138, 132, 144, 118, 145, 126, 138, 134, 134, 118, 130, 137, 138, 135, 140, 100, 131, 134, 136, 142, 135, 136, 138, 144, 138, 143, 133, 153, 120, 148, 132, 134, 140, 141, 140, 134, 133, 136, 139, 154, 126, 144, 138, 145, 137, 131, 139, 126, 126, 143, 135, 134, 140, 139, 138, 141, 135, 115, 128, 132, 138, 148, 133, 141, 138, 144, 148, 138, 148, 126, 133, 132, 141, 129, 134, 136, 137, 141, 134, 139, 133, 144, 145, 136, 128, 133, 138, 147, 132, 135, 133, 131, 134, 139, 132, 140, 134, 131, 139, 142, 134, 142, 145, 138, 143, 137, 154, 131, 144, 120, 123, 135, 140, 159, 122, 132, 153, 132, 132, 137, 129, 140, 139, 148, 133, 133, 95, 137, 131, 139, 130, 137, 138, 109, 133, 131, 138, 135, 139, 115, 134, 142, 133, 134, 133, 140, 142, 128, 136, 129, 128, 132, 143, 145, 140, 136, 88, 144, 131, 149, 130, 141, 132, 132, 132, 126, 117, 141, 146, 138, 138, 135, 129, 170, 133, 132, 142, 134, 122, 135, 135, 135, 129, 136, 132, 136, 146, 142, 142, 142, 132, 137, 139, 121, 128, 113, 135, 137, 136, 127, 132, 143, 132, 142, 125, 138, 131, 140, 130, 136, 140, 134, 130, 139, 135, 127, 135, 145, 130, 138, 141, 134, 139, 138, 130, 143, 135, 133, 135, 142, 115, 144, 115, 144, 140, 150, 132, 138, 140, 141, 136, 140, 142, 145, 126, 140, 144, 140, 145, 179, 130, 141, 128, 135, 130, 145, 141, 148, 141, 131, 131, 141, 143, 134, 133, 146, 141, 135, 134, 142, 133, 132, 141, 137, 138, 127, 137, 116, 140, 133, 143, 105, 140, 129, 144, 142, 148, 140, 122, 129, 141, 132, 140, 125, 143, 135, 123, 136, 136, 139, 139, 148, 135, 134, 144, 137, 132, 142, 126, 137, 134, 137, 134, 129, 135, 144, 143, 130, 168, 141, 132, 136, 133, 137, 137, 121, 146, 131, 139, 137, 131, 137, 130, 163, 137, 135, 131, 125, 136, 142, 135, 139, 132, 133, 136, 146, 131, 131, 138, 147, 153, 134, 141, 126, 139, 140, 136, 128, 141, 155, 93, 98, 136, 140, 99, 151, 140, 129, 145, 140, 144, 146, 131, 131, 136, 124, 141, 140, 145, 131, 133, 147, 132, 136, 136, 135, 137, 152, 146, 82, 137, 141, 151, 160, 141, 136, 124, 132, 124, 130, 130, 127, 135, 132, 129, 126, 136, 148, 137, 123, 120, 137, 121, 133, 127, 125, 138, 129, 138, 143, 136, 148, 136, 137, 132, 137, 133, 142, 140, 123, 138, 133, 137, 159, 147, 118, 139, 142, 127, 130, 141, 141, 135, 130, 147, 138, 132, 132, 134, 168, 146, 145, 114, 151, 143, 135, 144, 133, 132, 139, 167, 132, 128, 125, 129, 137, 135, 133, 145, 140, 129, 141, 142, 141, 123, 132, 127, 138, 139, 130, 148, 142, 134, 130, 131, 137, 142, 140, 154, 143, 134, 147, 123, 137, 143, 143, 134, 139, 128, 129, 133, 127, 131, 134, 125, 139, 143, 129, 137, 139, 137, 100, 146, 133, 127, 133, 134, 145, 133, 132, 134, 135, 141, 143, 144, 137, 128, 139, 156, 139, 125, 153, 131, 129, 136, 135, 141, 140, 136, 137, 134, 138, 142, 139, 137, 134, 132, 133, 135, 127, 134, 132, 138, 133, 146, 135, 139, 128, 134, 136, 136, 137, 136, 144, 151, 125, 132, 141, 129, 144, 135, 130, 145, 132, 137, 140, 132, 137, 135, 136, 142, 126, 135, 139, 140, 68, 132, 135, 124, 137, 160, 136, 143, 133, 133, 136, 138, 136, 139, 126, 134, 109, 138, 136, 116, 142, 134, 133, 139, 136, 134, 128, 144, 137, 139, 139, 111, 114, 142, 135, 132, 138, 130, 138, 127, 145, 135, 133, 142, 126, 165, 132, 149, 113, 136, 119, 141, 118, 141, 145, 125, 148, 135, 139, 129, 135, 136, 135, 133, 125, 134, 135, 143, 139, 132, 168, 137, 145, 131, 132, 127, 131, 143, 142, 139, 145, 117, 131, 142, 139, 134, 128, 133, 130, 142, 147, 136, 141, 137, 141, 141, 142, 126, 138, 139, 139, 140, 141, 137, 136, 126, 139, 127, 140, 144, 137, 138, 136, 143, 133, 141, 131, 145, 133, 141, 108, 112, 141, 137, 138, 129, 138, 140, 136, 128, 137, 133, 128, 140, 138, 141, 140, 147, 136, 131, 133, 96, 133, 133, 138, 134, 136, 125, 140, 134, 146, 145, 134, 134, 138, 134, 133, 127, 138, 134, 145, 134, 135, 132, 137, 129, 132, 141, 142, 138, 137, 138, 135, 123, 136, 143, 137, 130, 142, 125, 140, 138, 137, 118, 133, 122, 129, 140, 134, 136, 144, 134, 140, 139, 143, 140, 134, 139, 153, 137, 130, 136, 141, 141, 141, 132, 132, 137, 134, 133, 131, 142, 139, 144, 137, 145, 134, 134, 138, 137, 142, 140, 144, 137, 134, 144, 136, 139, 138, 140, 142, 141, 121, 117, 136, 125, 143, 145, 137, 130, 141, 136, 136, 141, 130, 125, 131, 136, 133, 141, 142, 134, 132, 139, 128, 132, 175, 140, 129, 139, 139, 139, 135, 141, 146, 132, 130, 133, 134, 137, 129, 144, 141, 136, 139, 148, 136, 136, 144, 129, 141, 136, 139, 134, 128, 165, 130, 139, 136, 156, 143, 138, 139, 129, 134, 142, 137, 137, 137, 140, 119, 136, 139, 138, 153, 135, 143, 140, 140, 164, 126, 135, 132, 134, 136, 133, 134, 131, 152, 130, 141, 133, 150, 132, 125, 128, 138, 145, 139, 140, 135, 144, 131, 137, 134, 149, 133, 139, 151, 135, 140, 136, 135, 137, 130, 129, 135, 144, 126, 140, 107, 147, 137, 132, 136, 147, 138, 138, 139, 126, 136, 139, 143, 133, 133, 137, 135, 116, 141, 128, 145, 137, 135, 126, 133, 132, 133, 134, 134, 121, 132, 139, 124, 137, 126, 132, 140, 136, 130, 127, 131, 129, 129, 132, 146, 133, 130, 130, 135, 130, 139, 130, 136, 130, 139, 141, 134, 129, 107, 131, 132, 136, 137, 136, 136, 126, 146, 158, 143, 133, 137, 135, 140, 137, 143, 127, 142, 130, 144, 137, 119, 144, 136, 134, 123, 146, 135, 147, 134, 131, 119, 130, 136, 139, 121, 130, 146, 132, 125, 134, 111, 131, 144, 130, 130, 136, 138, 144, 131, 138, 118, 141, 131, 142, 130, 122, 126, 127, 119, 137, 145, 128, 151, 138, 128, 134, 142, 139, 138, 131, 130, 140, 137, 143, 135, 138, 130, 137, 140, 134, 151, 136, 148, 140, 138, 137, 126, 150, 136, 147, 130, 141, 123, 137, 134, 142, 134, 138, 126, 140, 149, 131, 134, 133, 126, 141, 154, 145, 149, 138, 134, 137, 135, 136, 131, 129, 148, 142, 135, 130, 132, 137, 134, 139, 132, 140, 128, 133, 124, 132, 137, 126, 136, 143, 127, 172, 129, 121, 124, 138, 145, 126, 140, 136, 128, 162, 131, 140, 140, 139, 134, 140, 135, 149, 144, 150, 130, 138, 134, 128, 146, 150, 110, 125, 141, 135, 149, 133, 145, 128, 129, 135, 136, 127, 133, 140, 122, 145, 120, 134, 135, 134, 130, 141, 140, 151, 131, 137, 129, 134, 132, 126, 137, 125, 134, 146, 134, 132, 135, 139, 127, 136, 116, 140, 138, 138, 120, 149, 130, 128, 138, 135, 139, 115, 142, 138, 136, 157, 139, 135, 132, 136, 131, 119, 139, 149, 139, 125, 141, 118, 130, 140, 147, 132, 111, 139, 118, 146, 140, 136, 133, 134, 130, 132, 102, 146, 142, 122, 145, 135, 147, 142, 135, 139, 134, 151, 137, 135, 137, 143, 133, 136, 141, 131, 133, 127, 149, 134, 135, 144, 136, 146, 149, 138, 131, 142, 135, 134, 162, 139, 157, 131, 149, 142, 133, 145, 138, 141, 144, 131, 156, 138, 127, 132, 138, 135, 134, 130, 130, 131, 141, 136, 127, 141, 138, 115, 158, 143, 131, 142, 126, 130, 155, 121, 150, 141, 145, 116, 134, 138, 137, 136, 139, 148, 150, 137, 114, 137, 123, 135, 139, 128, 123, 144, 140, 140, 137, 133, 134, 134, 140, 130, 134, 130, 156, 141, 138, 160, 173, 137, 135, 130, 130, 147, 133, 115, 137, 148, 133, 114, 143, 138, 143, 148, 143, 139, 146, 127, 131, 130, 129, 153, 133, 134, 135, 123, 122, 117, 128, 138, 142, 143, 142, 143, 143, 134, 131, 138, 139, 167, 138, 131, 155, 111, 135, 145, 140, 141, 138, 133, 137, 128, 141, 91, 124, 138, 140, 142, 142, 132, 130, 140, 139, 148, 147, 114, 118, 121, 121, 143, 146, 133, 144, 144, 128, 128, 142, 162, 148, 148, 124, 139, 131, 123, 135, 142, 146, 130, 125, 134, 137, 146, 143, 148, 135, 126, 134, 121, 126, 133, 139, 154, 138, 125, 138, 129, 135, 129, 104, 138, 138, 141, 144, 134, 143, 133, 126, 131, 139, 139, 138, 133, 144, 137, 128, 123, 137, 123, 197, 129, 136, 141, 134, 141, 139, 137, 136, 145, 133, 148, 123, 128, 148, 123, 150, 143, 135, 138, 139, 133, 139, 139, 137, 125, 131, 131, 137, 147, 129, 128, 130, 133, 138, 127, 145, 126, 135, 116, 144, 146, 125, 150, 132, 154, 126, 133, 125, 142, 128, 143, 127, 120, 121, 123, 133, 133, 133, 139, 128, 129, 131, 130, 140, 142, 148, 130, 152, 146, 144, 133, 133, 159, 140, 134, 144, 135, 148, 146, 138, 132, 122, 148, 145, 104, 132, 129, 140, 146, 124, 146, 144, 134, 144, 154, 123, 141, 157, 138, 161, 128, 138, 131, 129, 120, 138, 145, 143, 140, 138, 135, 143, 126, 128, 147, 144, 130, 131, 146, 130, 155, 128, 146, 139, 145, 153, 107, 141, 144, 137, 133, 132, 129, 161, 144, 145, 128, 117, 143, 150, 135, 129, 124, 143, 129, 119, 146, 162, 150, 151, 143, 152, 149, 128, 139, 133, 111, 137, 118, 140, 154, 116, 150, 136, 140, 142, 134, 118, 141, 137, 138, 150, 152, 126, 118, 142, 122, 123, 143, 135, 132, 131, 127, 140, 144, 140, 129, 135, 140, 127, 129, 150, 143, 137, 131, 134, 137, 142, 148, 144, 124, 130, 139, 93, 153, 141, 141, 136, 141, 141, 136, 139, 134, 142, 130, 113, 126, 148, 146, 125, 144, 148, 126, 137, 127, 137, 125, 136, 134, 129, 146, 134, 125, 116, 136, 139, 125, 141, 144, 146, 145, 147, 130, 158, 136, 130, 132, 115, 133, 120, 134, 147, 140, 139, 137, 151, 132, 128, 136, 149, 131, 130, 129, 125, 129, 139, 155, 138, 137, 135, 112, 134, 138, 131, 148, 132, 137, 136, 144, 134, 133, 139, 132, 146, 135, 121, 160, 154, 126, 137, 111, 155, 141, 136, 152, 136, 137, 138, 113, 134, 140, 143, 129, 129, 136, 137, 135, 136, 127, 128, 129, 135, 124, 97, 137, 137, 129, 121, 127, 147, 118, 115, 150, 138, 129, 129, 108, 114, 138, 149, 133, 135, 152, 136, 139, 123, 149, 142, 149, 141, 146, 131, 128, 142, 142, 146, 133, 147, 141, 129, 148, 136, 137, 113, 134, 147, 130, 136, 130, 135, 124, 126, 134, 149, 115, 138, 135, 132, 133, 143, 141, 127, 143, 152, 138, 144, 139, 146, 139, 131, 134, 127, 134, 136, 148, 136, 143, 148, 144, 122, 130, 141, 131, 134, 136, 145, 140, 136, 131, 125, 128, 143, 137, 132, 133, 154, 134, 149, 121, 143, 142, 130, 146, 131, 146, 135, 142, 138, 145, 139, 140, 133, 138, 141, 130, 131, 128, 127, 137, 151, 134, 132, 139, 140, 127, 147, 148, 130, 141, 140, 135, 138, 143, 123, 136, 152, 144, 133, 116, 134, 111, 132, 132, 144, 136, 150, 128, 145, 149, 124, 130, 149, 148, 132, 128, 131, 140, 141, 127, 151, 137, 129, 134, 154, 135, 130, 134, 142, 147, 142, 128, 130, 139, 142, 138, 137, 149, 138, 147, 117, 139, 138, 130, 135, 156, 115, 121, 135, 151, 138, 150, 138, 134, 133, 140, 135, 137, 143, 146, 152, 137, 138, 135, 136, 136, 143, 136, 121, 149, 150, 137, 138, 128, 139, 132, 135, 149, 133, 129, 132, 120, 127, 127, 144, 140, 146, 155, 134, 160, 135, 153, 126, 147, 141, 141, 131, 156, 157, 137, 132, 126, 130, 144, 178, 144, 132, 121, 142, 150, 140, 126, 134, 133, 133, 131, 127, 140, 127, 133, 143, 138, 140, 144, 140, 125, 135, 139, 136, 129, 138, 142, 129, 131, 131, 134, 124, 140, 131, 128, 125, 143, 143, 130, 136, 134, 146, 134, 143, 138, 118, 143, 145, 140, 133, 137, 132, 132, 147, 132, 130, 135, 130, 139, 132, 139, 125, 135, 149, 138, 137, 133, 150, 125, 153, 137, 144, 145, 135, 138, 147, 139, 126, 139, 131, 126, 149, 137, 134, 134, 143, 133, 126, 133, 132, 129, 137, 148, 128, 142, 144, 137, 134, 142, 135, 141, 130, 137, 128, 138, 141, 131, 141, 138, 136, 141, 134, 131, 133, 138, 135, 134, 139, 137, 135, 143, 143, 127, 146, 148, 148, 159, 129, 153, 133, 143, 127, 136, 153, 122, 135, 141, 127, 139, 135, 144, 134, 124, 137, 138, 140, 137, 143, 139, 135, 142, 129, 129, 126, 106, 131, 128, 132, 139, 126, 128, 129, 122, 144, 130, 133, 126, 126, 136, 139, 151, 135, 137, 152, 139, 132, 140, 131, 136, 127, 133, 133, 133, 139, 133, 135, 133, 132, 140, 150, 143, 143, 131, 141, 151, 162, 137, 134, 134, 140, 136, 132, 146, 147, 120, 128, 146, 137, 137, 126, 150, 138, 119, 131, 135, 151, 130, 150, 134, 135, 132, 141, 140, 133, 142, 140, 126, 142, 126, 126, 130, 132, 129, 140, 144, 148, 129, 128, 133, 135, 139, 128, 125, 143, 153, 129, 142, 140, 135, 133, 125, 137, 135, 144, 136, 146, 124, 131, 146, 142, 138, 135, 124, 146, 153, 123, 135, 145, 138, 137, 127, 140, 139, 139, 132, 120, 151, 129, 143, 141, 133, 146, 132, 136, 136, 130, 138, 134, 139, 135, 135, 144, 128, 139, 130, 142, 136, 169, 122, 132, 138, 106, 133, 160, 133, 124, 129, 138, 139, 143, 134, 131, 130, 124, 139, 127, 139, 140, 148, 128, 142, 137, 136, 136, 132, 147, 131, 121, 132, 139, 136, 127, 132, 141, 139, 145, 152, 148, 148, 157, 141, 137, 134, 139, 128, 146, 151, 133, 138, 146, 142, 146, 139, 121, 141, 142, 141, 129, 132, 144, 125, 158, 142, 128, 133, 130, 142, 133, 137, 139, 151, 140, 140, 150, 127, 136, 130, 132, 134, 140, 136, 132, 136, 138, 132, 148, 144, 144, 132, 142, 146, 137, 139, 141, 119, 130, 127, 129, 104, 126, 133, 132, 137, 153, 140, 146, 126, 133, 117, 139, 138, 130, 133, 147, 137, 135, 137, 158, 161, 139, 151, 128, 148, 121, 128, 126, 129, 147, 142, 129, 142, 136, 131, 137, 140, 155, 124, 116, 144, 135, 141, 136, 149, 134, 129, 105, 131, 140, 133, 129, 123, 125, 143, 148, 127, 130, 136, 143, 140, 141, 130, 140, 137, 141, 146, 129, 133, 135, 141, 145, 147, 134, 141, 135, 141, 118, 132, 132, 134, 131, 135, 132, 134, 138, 140, 148, 130, 137, 134, 133, 135, 140, 137, 144, 133, 131, 143, 134, 136, 139, 143, 139, 132, 134, 137, 158, 129, 133, 130, 137, 131, 126, 133, 140, 118, 131, 141, 131, 129, 125, 138, 131, 141, 145, 137, 141, 149, 150, 132, 146, 122, 133, 147, 129, 137, 141, 138, 152, 128, 147, 127, 124, 120, 154, 129, 133, 128, 139, 141, 140, 126, 138, 146, 132, 123, 132, 143, 141, 150, 123, 155, 132, 125, 132, 145, 137, 133, 147, 143, 130, 140, 108, 136, 142, 123, 144, 131, 140, 128, 146, 121, 128, 144, 132, 137, 118, 130, 143, 139, 154, 144, 143, 138, 143, 132, 127, 138, 155, 161, 131, 123, 99, 146, 133, 130, 142, 134, 130, 132, 134, 141, 149, 141, 138, 137, 124, 142, 125, 129, 122, 129, 139, 137, 137, 135, 137, 134, 126, 136, 134, 132, 138, 136, 135, 135, 135, 140, 130, 130, 123, 124, 140, 138, 145, 149, 146, 141, 155, 132, 140, 129, 131, 131, 127, 143, 130, 126, 136, 138, 138, 132, 137, 137, 158, 125, 133, 114, 129, 144, 139, 128, 129, 138, 137, 142, 139, 138, 140, 137, 121, 140, 134, 137, 125, 148, 129, 132, 132, 127, 135, 171, 127, 143, 157, 124, 107, 127, 127, 130, 149, 134, 121, 138, 154, 151, 134, 134, 122, 130, 130, 146, 128, 140, 145, 138, 113, 147, 138, 127, 138, 158, 132, 142, 145, 133, 129, 131, 127, 128, 138, 146, 152, 143, 147, 132, 124, 132, 121, 133, 126, 145, 139, 131, 131, 126, 134, 138, 134, 118, 143, 116, 138, 136, 138, 127, 146, 138, 128, 138, 140, 135, 135, 122, 180, 117, 147, 127, 129, 125, 133, 134, 119, 144, 141, 137, 136, 125, 157, 135, 131, 129, 139, 140, 137, 137, 124, 140, 153, 142, 157, 138, 142, 127, 132, 131, 151, 153, 159, 142, 135, 126, 143, 141, 143, 132, 128, 132, 148, 130, 141, 144, 137, 138, 118, 142, 131, 137, 131, 133, 143, 126, 133, 143, 130, 140, 146, 143, 132, 155, 155, 150, 129, 147, 143, 138, 117, 128, 135, 134, 138, 127, 142, 137, 149, 136, 147, 130, 132, 159, 138, 137, 137, 128, 133, 144, 146, 136, 145, 126, 125, 131, 142, 153, 150, 119, 146, 134, 132, 137, 130, 126, 134, 142, 128, 128, 140, 135, 147, 130, 135, 121, 125, 136, 143, 145, 133, 131, 144, 121, 131, 132, 141, 131, 117, 126, 148, 153, 143, 145, 131, 144, 123, 139, 145, 143, 150, 134, 157, 135, 130, 135, 136, 129, 136, 126, 135, 147, 132, 144, 143, 136, 132, 134, 122, 133, 138, 135, 135, 133, 124, 150, 136, 132, 120, 132, 122, 135, 140, 143, 130, 135, 134, 123, 140, 129, 128, 130, 147, 158, 133, 129, 150, 132, 138, 141, 133, 145, 159, 126, 140, 151, 148, 131, 129, 136, 150, 125, 130, 138, 132, 130, 135, 133, 135, 131, 122, 131, 132, 144, 140, 139, 159, 152, 123, 134, 118, 134, 122, 122, 137, 139, 132, 122, 132, 140, 131, 147, 133, 138, 148, 132, 132, 139, 138, 145, 144, 135, 130, 143, 122, 130, 135, 135, 130, 138, 150, 127, 129, 133, 134, 132, 118, 136, 139, 155, 139, 141, 130, 134, 129, 121, 135, 136, 132, 143, 139, 149, 146, 134, 134, 128, 142, 140, 133, 133, 138, 130, 134, 138, 133, 137, 137, 127, 139, 131, 120, 130, 135, 140, 146, 140, 131, 133, 125, 140, 126, 135, 136, 138, 133, 122, 128, 131, 131, 131, 130, 133, 135, 130, 139, 138, 137, 131, 140, 130, 153, 135, 143, 144, 141, 146, 141, 131, 136, 136, 133, 132, 137, 137, 143, 140, 148, 145, 131, 134, 129, 133, 140, 139, 137, 126, 134, 132, 134, 140, 132, 133, 141, 137, 129, 144, 139, 135, 123, 134, 136, 129, 141, 136, 135, 130, 136, 132, 137, 136, 136, 138, 123, 139, 134, 146, 136, 144, 134, 133, 139, 136, 147, 132, 135, 141, 129, 137, 139, 135, 133, 143, 125, 138, 142, 140, 137, 138, 142, 136, 134, 141, 131, 134, 137, 105, 135, 141, 130, 133, 127, 130, 139, 141, 146, 137, 132, 128, 204, 132, 133, 140, 136, 132, 138, 130, 132, 129, 141, 133, 125, 140, 126, 132, 127, 102, 129, 133, 138, 132, 138, 133, 139, 133, 131, 134, 130, 135, 142, 135, 136, 133, 108, 137, 134, 141, 144, 133, 133, 135, 137, 142, 143, 140, 141, 132, 128, 152, 130, 131, 127, 141, 134, 134, 143, 149, 131, 134, 139, 127, 142, 136, 135, 132, 151, 127, 137, 146, 136, 135, 139, 138, 128, 136, 131, 133, 137, 154, 146, 136, 130, 140, 142, 143, 139, 142, 132, 135, 133, 138, 123, 168, 132, 137, 145, 143, 148, 147, 141, 130, 140, 137, 140, 140, 135, 135, 130, 130, 124, 150, 139, 129, 130, 149, 152, 133, 121, 132, 147, 137, 144, 135, 139, 135, 131, 132, 138, 151, 130, 133, 131, 130, 134, 134, 141, 130, 148, 141, 131, 144, 151, 138, 113, 133, 129, 154, 136, 152, 139, 135, 143, 135, 136, 134, 129, 137, 127, 142, 145, 130, 130, 149, 134, 137, 131, 130, 136, 133, 147, 132, 145, 136, 133, 135, 156, 129, 137, 124, 126, 128, 136, 139, 139, 132, 137, 107, 141, 132, 137, 137, 137, 138, 93, 138, 137, 135, 158, 138, 133, 129, 125, 143, 137, 139, 132, 160, 130, 133, 143, 130, 138, 134, 129, 131, 139, 139, 138, 135, 126, 130, 136, 134, 133, 118, 134, 135, 132, 135, 136, 135, 141, 132, 134, 143, 135, 133, 134, 157, 129, 147, 130, 135, 134, 129, 144, 140, 130, 134, 130, 132, 137, 136, 132, 132, 130, 136, 146, 132, 124, 135, 141, 136, 134, 131, 136, 140, 132, 134, 153, 133, 138, 162, 144, 131, 132, 131, 146, 132, 149, 147, 128, 138, 139, 131, 154, 132, 146, 129, 116, 136, 139, 131, 147, 138, 149, 130, 141, 135, 136, 141, 146, 136, 134, 130, 137, 128, 133, 140, 140, 130, 135, 153, 129, 139, 137, 129, 140, 128, 139, 136, 132, 137, 145, 133, 136, 139, 133, 138, 152, 138, 135, 140, 150, 136, 139, 137, 151, 124, 133, 130, 133, 132, 144, 129, 134, 132, 135, 130, 140, 140, 121, 140, 134, 128, 150, 138, 137, 141, 129, 128, 137, 126, 121, 124, 143, 127, 145, 138, 144, 132, 133, 132, 123, 146, 139, 124, 144, 132, 139, 120, 128, 135, 138, 138, 129, 128, 141, 126, 132, 125, 148, 128, 136, 132, 136, 146, 150, 144, 139, 145, 142, 134, 135, 127, 138, 141, 124, 145, 154, 140, 122, 125, 152, 138, 132, 136, 144, 122, 125, 138, 139, 128, 139, 146, 141, 135, 138, 134, 126, 150, 135, 125, 138, 142, 122, 146, 124, 127, 124, 121, 129, 133, 133, 138, 138, 145, 141, 150, 142, 134, 146, 123, 124, 130, 149, 136, 131, 130, 133, 132, 139, 150, 171, 137, 138, 136, 146, 134, 118, 142, 135, 138, 108, 136, 145, 133, 132, 143, 132, 131, 136, 137, 133, 135, 145, 132, 139, 125, 151, 134, 136, 148, 138, 134, 132, 150, 133, 126, 128, 142, 141, 126, 140, 128, 123, 140, 133, 133, 149, 132, 138, 137, 139, 145, 134, 132, 137, 147, 132, 136, 135, 139, 138, 143, 131, 128, 123, 145, 133, 146, 132, 152, 125, 127, 130, 130, 141, 141, 131, 122, 133, 145, 156, 142, 123, 148, 127, 149, 136, 145, 117, 128, 122, 149, 136, 117, 134, 125, 137, 121, 124, 126, 151, 141, 132, 122, 132, 125, 134, 132, 147, 157, 135, 136, 133, 126, 133, 153, 113, 131, 143, 123, 128, 140, 136, 122, 129, 131, 142, 134, 126, 160, 149, 130, 132, 129, 145, 141, 133, 132, 134, 162, 138, 129, 138, 125, 128, 141, 141, 135, 130, 154, 123, 142, 146, 127, 119, 146, 154, 136, 129, 132, 132, 136, 150, 161, 129, 128, 130, 134, 156, 135, 128, 133, 142, 125, 125, 167, 137, 152, 129, 138, 120, 141, 132, 125, 148, 142, 141, 141, 143, 133, 141, 129, 132, 127, 117, 126, 134, 128, 138, 142, 154, 151, 131, 141, 155, 131, 135, 139, 128, 149, 152, 132, 160, 136, 128, 134, 154, 134, 145, 151, 148, 132, 147, 138, 150, 132, 142, 144, 131, 135, 136, 142, 145, 161, 143, 124, 133, 128, 129, 146, 135, 118, 127, 139, 125, 142, 151, 131, 130, 127, 130, 130, 140, 138, 139, 126, 131, 139, 123, 153, 137, 139, 134, 123, 127, 134, 129, 128, 138, 142, 140, 128, 153, 132, 148, 130, 156, 130, 135, 154, 139, 141, 137, 129, 131, 136, 139, 134, 150, 133, 129, 141, 138, 132, 130, 132, 141, 134, 142, 135, 147, 149, 136, 118, 135, 146, 143, 140, 150, 125, 125, 152, 117, 126, 145, 145, 133, 146, 120, 136, 143, 129, 127, 143, 145, 133, 128, 138, 146, 131, 135, 124, 130, 144, 119, 131, 132, 137, 126, 136, 132, 135, 141, 120, 138, 113, 147, 130, 120, 128, 144, 130, 134, 158, 158, 132, 137, 150, 136, 148, 111, 129, 140, 155, 131, 125, 138, 117, 149, 151, 140, 131, 138, 130, 125, 148, 150, 135, 135, 135, 145, 142, 125, 138, 139, 133, 126, 128, 141, 134, 135, 126, 137, 131, 121, 137, 152, 131, 152, 151, 135, 128, 133, 152, 125, 167, 133, 123, 155, 122, 128, 129, 143, 122, 145, 131, 127, 125, 142, 130, 134, 143, 130, 153, 134, 122, 141, 131, 130, 132, 138, 146, 140, 145, 142, 135, 152, 143, 130, 142, 139, 146, 139, 142, 138, 130, 139, 134, 120, 152, 129, 150, 140, 120, 139, 135, 127, 150, 135, 130, 125, 126, 166, 121, 124, 151, 139, 135, 122, 154, 138, 121, 151, 130, 140, 134, 138, 131, 142, 129, 132, 136, 131, 142, 136, 141, 123, 121, 146, 119, 132, 140, 139, 124, 147, 133, 149, 140, 128, 138, 151, 131, 145, 129, 139, 127, 136, 126, 120, 124, 141, 155, 152, 136, 154, 131, 135, 132, 125, 146, 136, 140, 137, 143, 136, 139, 126, 145, 114, 155, 127, 127, 132, 128, 147, 137, 140, 135, 141, 136, 133, 119, 149, 133, 129, 138, 141, 140, 115, 136, 142, 123, 130, 133, 139, 125, 152, 141, 160, 136, 147, 139, 123, 133, 142, 124, 134, 122, 140, 133, 129, 123, 148, 124, 126, 128, 142, 136, 128, 118, 130, 133, 141, 138, 146, 136, 138, 141, 134, 129, 130, 126, 152, 133, 133, 114, 138, 142, 143, 131, 126, 142, 142, 118, 133, 145, 137, 135, 149, 138, 134, 127, 126, 134, 138, 152, 128, 131, 134, 137, 131, 134, 120, 133, 141, 140, 155, 136, 130, 142, 118, 132, 132, 146, 144, 146, 137, 155, 139, 135, 130, 148, 139, 122, 142, 131, 129, 130, 130, 133, 130, 129, 125, 125, 154, 136, 150, 127, 122, 144, 134, 134, 124, 128, 130, 127, 135, 148, 155, 123, 127, 135, 133, 125, 147, 141, 121, 139, 138, 125, 150, 151, 131, 120, 141, 135, 148, 147, 135, 127, 137, 154, 137, 127, 131, 129, 141, 129, 116, 108, 132, 135, 132, 160, 135, 150, 154, 126, 149, 166, 135, 140, 150, 129, 141, 133, 141, 146, 152, 135, 133, 123, 129, 125, 128, 130, 135, 133, 132, 138, 149, 125, 148, 129, 136, 130, 140, 175, 163, 125, 138, 154, 128, 137, 147, 137, 143, 126, 139, 134, 145, 134, 133, 149, 131, 137, 127, 133, 152, 129, 138, 134, 129, 124, 141, 131, 146, 136, 134, 136, 134, 142, 137, 119, 147, 132, 150, 135, 130, 145, 124, 141, 143, 151, 128, 139, 120, 136, 145, 127, 128, 140, 133, 135, 145, 140, 141, 126, 129, 142, 127, 119, 148, 144, 138, 123, 136, 149, 138, 130, 138, 138, 132, 131, 130, 122, 131, 144, 140, 145, 128, 147, 138, 132, 131, 134, 163, 131, 144, 133, 135, 151, 138, 129, 121, 131, 130, 138, 144, 129, 123, 125, 149, 136, 126, 137, 151, 130, 138, 143, 146, 137, 141, 135, 137, 135, 139, 128, 142, 138, 139, 130, 134, 129, 140, 128, 136, 146, 144, 155, 130, 157, 123, 143, 152, 138, 126, 128, 137, 135, 153, 125, 132, 135, 129, 118, 134, 136, 128, 120, 134, 139, 141, 133, 128, 133, 125, 128, 161, 147, 129, 129, 127, 128, 120, 133, 142, 134, 116, 138, 124, 154, 136, 139, 136, 136, 132, 133, 135, 136, 134, 141, 133, 131, 135, 153, 130, 141, 132, 132, 148, 137, 140, 143, 136, 135, 122, 128, 129, 130, 140, 134, 116, 133, 147, 144, 136, 125, 157, 155, 134, 135, 132, 135, 133, 120, 135, 128, 139, 128, 130, 132, 138, 122, 143, 143, 129, 126, 137, 126, 147, 144, 143, 132, 122, 131, 121, 143, 141, 150, 138, 122, 137, 141, 144, 138, 145, 131, 135, 141, 143, 127, 137, 145, 144, 145, 151, 99, 144, 140, 128, 132, 155, 139, 158, 132, 131, 134, 127, 132, 132, 135, 133, 139, 131, 131, 134, 136, 143, 156, 118, 122, 159, 140, 131, 142, 132, 139, 130, 106, 102, 141, 122, 149, 133, 130, 132, 134, 137, 136, 142, 135, 135, 137, 136, 132, 136, 132, 127, 132, 127, 143, 149, 120, 137, 123, 141, 127, 137, 140, 145, 126, 136, 145, 130, 114, 138, 135, 153, 148, 143, 159, 150, 140, 128, 136, 143, 139, 121, 130, 139, 123, 139, 132, 140, 138, 134, 150, 126, 135, 136, 133, 132, 126, 133, 139, 130, 129, 138, 134, 131, 135, 122, 146, 141, 151, 144, 132, 139, 145, 116, 130, 112, 139, 135, 125, 131, 129, 112, 129, 131, 134, 134, 134, 137, 139, 139, 143, 134, 161, 151, 137, 146, 136, 130, 134, 135, 134, 147, 131, 130, 127, 128, 143, 128, 123, 136, 140, 141, 133, 141, 141, 147, 130, 132, 133, 141, 137, 122, 134, 129, 135, 144, 127, 144, 145, 143, 143, 142, 124, 144, 116, 118, 126, 135, 139, 142, 132, 128, 147, 133, 134, 128, 132, 111, 134, 130, 150, 152, 134, 135, 133, 126, 135, 126, 126, 146, 144, 142, 133, 139, 128, 155, 140, 138, 125, 147, 138, 137, 139, 123, 161, 125, 144, 136, 139, 141, 124, 138, 135, 136, 138, 141, 141, 135, 132, 133, 152, 145, 141, 134, 130, 131, 136, 131, 133, 133, 139, 135, 145, 138, 140, 139, 135, 110, 112, 138, 125, 141, 133, 136, 133, 131, 142, 143, 141, 132, 147, 143, 135, 144, 142, 137, 130, 139, 138, 132, 139, 142, 135, 138, 124, 131, 138, 141, 139, 144, 137, 149, 141, 143, 145, 134, 137, 128, 145, 137, 131, 140, 145, 140, 135, 126, 141, 135, 140, 140, 139, 121, 139, 127, 129, 128, 141, 130, 133, 152, 145, 138, 135, 150, 144, 142, 149, 133, 140, 124, 128, 130, 133, 128, 120, 135, 137, 135, 124, 129, 130, 145, 120, 109, 133, 134, 140, 142, 118, 136, 146, 137, 131, 140, 138, 131, 122, 163, 140, 140, 137, 133, 142, 127, 138, 131, 136, 132, 143, 130, 137, 139, 134, 134, 141, 138, 137, 134, 150, 126, 134, 133, 141, 133, 130, 141, 140, 139, 134, 143, 140, 147, 144, 142, 144, 140, 132, 149, 129, 133, 138, 145, 142, 132, 147, 136, 129, 133, 150, 129, 133, 157, 135, 139, 121, 122, 126, 135, 126, 148, 138, 119, 142, 131, 155, 134, 129, 126, 130, 139, 132, 138, 107, 133, 126, 124, 149, 134, 136, 145, 143, 136, 139, 140, 138, 146, 141, 155, 140, 132, 141, 133, 136, 132, 134, 142, 153, 163, 156, 133, 143, 140, 127, 120, 137, 134, 141, 134, 147, 138, 132, 140, 137, 133, 132, 138, 134, 141, 140, 146, 131, 149, 135, 134, 131, 133, 130, 140, 135, 133, 131, 133, 147, 142, 121, 134, 161, 140, 142, 138, 136, 137, 131, 137, 131, 135, 129, 137, 143, 146, 141, 129, 137, 148, 135, 136, 133, 137, 139, 131, 137, 141, 138, 134, 140, 138, 129, 141, 133, 145, 141, 175, 144, 139, 138, 123, 135, 132, 132, 131, 137, 138, 143, 130, 137, 127, 131, 138, 135, 128, 80, 134, 131, 133, 139, 144, 125, 141, 134, 135, 133, 136, 161, 142, 139, 140, 140, 133, 132, 135, 137, 137, 137, 133, 139, 142, 130, 135, 119, 125, 134, 122, 131, 132, 137, 136, 153, 136, 132, 131, 138, 131, 136, 134, 134, 142, 135, 128, 109, 123, 132, 131, 142, 144, 134, 144, 128, 136, 138, 138, 138, 129, 123, 125, 138, 132, 138, 131, 136, 137, 125, 131, 133, 145, 129, 141, 135, 143, 121, 131, 126, 136, 133, 132, 121, 136, 136, 131, 146, 136, 144, 139, 140, 131, 131, 139, 129, 137, 138, 160, 140, 136, 131, 135, 129, 142, 129, 138, 133, 129, 160, 126, 131, 139, 142, 137, 136, 136, 138, 146, 140, 134, 121, 134, 139, 143, 136, 144, 151, 140, 137, 138, 136, 136, 141, 137, 144, 142, 127, 135, 141, 130, 127, 135, 128, 133, 135, 142, 142, 131, 137, 129, 139, 138, 135, 138, 135, 140, 141, 138, 137, 118, 135, 139, 134, 132, 128, 139, 131, 132, 139, 134, 133, 142, 100, 128, 135, 131, 136, 141, 144, 147, 135, 132, 138, 132, 128, 127, 139, 143, 137, 129, 128, 135, 138, 136, 133, 128, 136, 126, 123, 136, 132, 137, 142, 143, 121, 134, 138, 139, 142, 135, 134, 129, 135, 139, 138, 144, 135, 131, 143, 141, 139, 150, 138, 142, 144, 141, 139, 125, 138, 145, 145, 134, 138, 139, 142, 152, 137, 143, 134, 143, 135, 158, 140, 138, 149, 131, 147, 131, 137, 141, 144, 138, 143, 137, 138, 139, 142, 157, 142, 131, 128, 137, 144, 126, 136, 136, 140, 134, 134, 141, 135, 135, 137, 129, 143, 145, 134, 134, 137, 152, 137, 132, 136, 150, 131, 136, 130, 138, 141, 132, 143, 137, 130, 138, 138, 133, 143, 142, 146, 137, 132, 137, 133, 137, 135, 138, 134, 138, 132, 136, 140, 140, 140, 127, 134, 139, 140, 132, 136, 129, 133, 132, 139, 130, 127, 132, 146, 134, 144, 118, 134, 141, 131, 142, 137, 136, 136, 136, 129, 135, 135, 129, 118, 141, 141, 150, 128, 108, 128, 133, 130, 137, 131, 129, 126, 138, 133, 143, 134, 140, 141, 139, 139, 125, 146, 134, 137, 145, 126, 132, 131, 127, 135, 148, 129, 135, 138, 147, 140, 139, 144, 143, 135, 135, 137, 137, 129, 117, 122, 138, 140, 141, 140, 139, 134, 133, 122, 140, 133, 131, 140, 139, 136, 138, 134, 149, 126, 147, 167, 124, 162, 119, 144, 134, 132, 133, 126, 127, 154, 132, 149, 143, 125, 131, 127, 145, 131, 108, 136, 132, 133, 147, 132, 132, 130, 141, 130, 137, 143, 128, 129, 106, 121, 148, 141, 131, 142, 132, 130, 135, 147, 146, 144, 143, 136, 140, 143, 144, 146, 132, 118, 145, 146, 128, 137, 117, 128, 142, 132, 153, 126, 147, 146, 133, 139, 140, 132, 125, 132, 130, 130, 132, 119, 132, 137, 134, 114, 125, 123, 148, 141, 143, 144, 137, 133, 124, 141, 131, 118, 153, 140, 138, 140, 125, 125, 148, 134, 131, 137, 126, 137, 143, 128, 113, 124, 127, 138, 133, 144, 133, 135, 151, 131, 116, 152, 125, 135, 144, 134, 140, 129, 122, 133, 121, 151, 142, 138, 153, 124, 135, 126, 127, 120, 136, 146, 125, 125, 121, 137, 128, 133, 132, 138, 131, 138, 155, 143, 128, 141, 128, 145, 138, 127, 123, 126, 153, 138, 130, 139, 130, 144, 121, 137, 148, 133, 130, 131, 128, 135, 140, 132, 140, 140, 139, 130, 143, 135, 129, 131, 138, 140, 132, 132, 131, 158, 130, 146, 129, 130, 133, 145, 142, 132, 132, 120, 146, 155, 130, 111, 151, 112, 122, 138, 130, 128, 135, 146, 129, 136, 138, 134, 134, 160, 138, 127, 130, 139, 129, 128, 130, 122, 138, 119, 128, 140, 132, 142, 142, 134, 130, 128, 130, 136, 130, 144, 125, 136, 152, 151, 143, 134, 146, 142, 143, 132, 133, 140, 136, 143, 160, 130, 143, 129, 143, 141, 134, 133, 143, 132, 131, 148, 133, 133, 142, 126, 137, 129, 114, 137, 141, 124, 135, 131, 147, 132, 132, 128, 134, 131, 127, 132, 136, 126, 163, 131, 129, 148, 120, 141, 139, 130, 138, 127, 136, 139, 153, 131, 168, 145, 136, 143, 136, 122, 134, 143, 147, 137, 129, 134, 134, 146, 134, 133, 133, 137, 143, 138, 140, 135, 134, 143, 157, 129, 139, 154, 142, 139, 130, 129, 132, 122, 127, 143, 145, 142, 143, 129, 126, 123, 131, 143, 139, 136, 147, 129, 132, 127, 130, 139, 144, 149, 128, 132, 128, 146, 122, 143, 137, 139, 135, 132, 127, 127, 130, 140, 129, 144, 134, 142, 141, 137, 140, 138, 139, 137, 139, 158, 139, 129, 128, 136, 134, 149, 140, 142, 136, 150, 125, 135, 127, 132, 172, 128, 150, 115, 125, 131, 120, 139, 143, 135, 137, 127, 140, 166, 123, 136, 140, 145, 127, 123, 131, 140, 136, 150, 135, 127, 139, 129, 131, 127, 137, 135, 122, 144, 147, 149, 138, 129, 165, 117, 130, 121, 154, 139, 138, 143, 134, 144, 153, 120, 145, 141, 139, 135, 135, 149, 135, 135, 128, 133, 127, 135, 134, 135, 145, 144, 135, 132, 135, 139, 133, 135, 133, 149, 155, 130, 146, 141, 121, 155, 136, 129, 148, 139, 143, 136, 124, 123, 146, 125, 139, 142, 127, 146, 133, 129, 132, 124, 129, 129, 127, 138, 150, 121, 125, 146, 139, 146, 129, 138, 145, 149, 151, 148, 142, 138, 145, 135, 137, 140, 146, 125, 140, 143, 151, 142, 138, 143, 142, 135, 139, 133, 145, 129, 132, 121, 136, 146, 142, 141, 136, 136, 141, 133, 139, 123, 140, 144, 135, 140, 129, 131, 133, 144, 147, 146, 141, 138, 140, 137, 140, 141, 133, 126, 138, 144, 139, 134, 155, 132, 135, 135, 131, 143, 153, 136, 139, 147, 143, 151, 144, 132, 142, 135, 141, 135, 124, 138, 145, 141, 116, 139, 134, 139, 137, 142, 145, 142, 131, 128, 122, 136, 128, 144, 142, 139, 130, 141, 141, 146, 144, 136, 135, 132, 134, 143, 136, 124, 148, 128, 120, 136, 136, 133, 127, 126, 149, 143, 142, 142, 137, 106, 143, 143, 130, 130, 151, 129, 131, 142, 134, 127, 140, 140, 144, 142, 141, 139, 130, 148, 126, 142, 140, 141, 126, 124, 140, 144, 124, 136, 130, 181, 137, 132, 143, 123, 111, 125, 137, 134, 136, 139, 146, 140, 141, 143, 139, 131, 129, 131, 145, 134, 136, 154, 144, 138, 143, 132, 131, 125, 146, 137, 126, 139, 131, 132, 152, 132, 130, 125, 151, 129, 135, 128, 131, 142, 141, 137, 141, 135, 135, 129, 125, 143, 130, 147, 149, 138, 142, 125, 133, 142, 146, 148, 138, 134, 133, 138, 128, 126, 141, 145, 153, 136, 134, 133, 141, 134, 131, 150, 130, 135, 154, 153, 129, 132, 133, 133, 131, 138, 136, 127, 151, 124, 142, 135, 140, 136, 125, 138, 137, 128, 129, 134, 138, 145, 139, 122, 126, 128, 142, 137, 137, 149, 163, 135, 143, 135, 136, 135, 137, 124, 133, 133, 136, 145, 128, 128, 135, 129, 137, 132, 139, 139, 125, 142, 140, 140, 127, 124, 145, 142, 139, 143, 122, 138, 132, 134, 147, 134, 133, 148, 134, 137, 144, 140, 140, 122, 143, 138, 133, 142, 141, 137, 132, 136, 126, 131, 137, 140, 139, 140, 132, 142, 136, 145, 128, 136, 140, 154, 138, 137, 150, 133, 147, 130, 133, 135, 137, 124, 142, 134, 143, 129, 120, 132, 139, 133, 145, 135, 145, 136, 147, 144, 156, 146, 134, 142, 131, 131, 132, 136, 149, 140, 133, 148, 149, 139, 132, 142, 134, 135, 130, 135, 139, 116, 146, 151, 134, 134, 136, 138, 135, 133, 138, 130, 140, 132, 132, 116, 130, 126, 130, 141, 137, 153, 132, 133, 148, 135, 133, 128, 123, 132, 136, 144, 140, 138, 137, 140, 144, 128, 129, 145, 134, 147, 121, 125, 127, 135, 134, 132, 147, 139, 140, 134, 135, 129, 119, 151, 146, 127, 146, 127, 135, 139, 140, 145, 127, 139, 122, 147, 138, 129, 124, 135, 147, 123, 148, 146, 133, 135, 132, 142, 129, 138, 131, 136, 136, 145, 152, 138, 140, 143, 138, 127, 143, 127, 145, 141, 136, 128, 137, 140, 148, 133, 133, 131, 137, 136, 127, 122, 129, 135, 146, 139, 145, 134, 140, 134, 127, 110, 134, 134, 150, 128, 132, 139, 146, 142, 134, 148, 128, 120, 139, 131, 137, 127, 125, 124, 133, 135, 130, 141, 135, 126, 143, 129, 134, 138, 143, 136, 134, 156, 141, 120, 140, 139, 138, 117, 134, 137, 138, 132, 130, 131, 142, 123, 133, 133, 135, 155, 132, 154, 144, 139, 129, 141, 131, 134, 133, 149, 120, 136, 132, 130, 149, 133, 141, 141, 135, 134, 140, 140, 154, 140, 141, 127, 138, 137, 126, 144, 111, 138, 125, 134, 140, 122, 135, 135, 123, 141, 148, 124, 143, 134, 147, 130, 139, 133, 127, 148, 157, 145, 128, 146, 139, 135, 130, 141, 130, 137, 122, 139, 139, 125, 146, 148, 133, 139, 130, 125, 143, 138, 133, 133, 136, 137, 127, 130, 122, 147, 123, 129, 140, 136, 160, 130, 134, 149, 133, 123, 131, 136, 128, 148, 143, 142, 129, 132, 136, 143, 132, 138, 137, 134, 134, 133, 124, 148, 137, 133, 147, 135, 139, 133, 132, 133, 131, 132, 135, 139, 137, 137, 140, 128, 131, 135, 167, 144, 138, 127, 130, 135, 153, 143, 152, 134, 139, 131, 132, 134, 137, 134, 151, 140, 141, 141, 133, 129, 129, 127, 142, 128, 127, 142, 121, 123, 151, 136, 143, 132, 127, 143, 149, 132, 137, 140, 132, 135, 145, 128, 149, 139, 132, 122, 128, 127, 136, 136, 144, 136, 136, 140, 134, 144, 147, 146, 131, 132, 141, 131, 138, 138, 135, 123, 146, 161, 139, 134, 131, 129, 140, 132, 134, 129, 131, 128, 130, 131, 140, 131, 141, 130, 138, 129, 140, 124, 130, 143, 136, 146, 143, 134, 157, 137, 130, 147, 138, 134, 131, 134, 132, 131, 129, 129, 134, 145, 146, 148, 145, 122, 140, 140, 136, 142, 132, 144, 132, 124, 125, 131, 147, 135, 128, 128, 150, 129, 136, 143, 140, 138, 154, 124, 128, 139, 142, 145, 140, 132, 143, 145, 140, 136, 143, 137, 133, 133, 135, 141, 130, 134, 138, 129, 132, 133, 143, 142, 136, 145, 136, 141, 137, 140, 131, 134, 143, 136, 150, 138, 133, 145, 139, 142, 132, 140, 145, 144, 132, 137, 136, 132, 134, 135, 126, 124, 142, 132, 125, 135, 134, 120, 138, 131, 132, 130, 141, 128, 131, 139, 133, 128, 124, 131, 127, 137, 129, 119, 132, 134, 130, 153, 146, 136, 141, 136, 139, 126, 132, 130, 136, 130, 148, 142, 145, 145, 139, 134, 137, 141, 143, 130, 135, 131, 145, 134, 136, 157, 124, 142, 130, 132, 136, 146, 127, 136, 126, 127, 135, 151, 131, 155, 143, 151, 132, 135, 136, 128, 124, 129, 136, 137, 146, 128, 167, 134, 134, 126, 139, 133, 140, 142, 126, 136, 137, 134, 144, 129, 137, 126, 140, 129, 133, 142, 121, 142, 115, 140, 132, 151, 154, 143, 144, 127, 135, 134, 133, 115, 134, 140, 137, 138, 118, 135, 127, 130, 147, 136, 133, 131, 134, 148, 136, 138, 140, 131, 133, 129, 126, 143, 130, 134, 132, 137, 131, 140, 127, 142, 131, 134, 133, 134, 130, 129, 159, 123, 140, 133, 141, 132, 139, 135, 121, 129, 138, 131, 144, 135, 128, 125, 128, 130, 134, 133, 136, 140, 125, 142, 133, 135, 130, 151, 135, 134, 125, 121, 147, 124, 130, 130, 139, 141, 146, 125, 134, 135, 128, 135, 128, 138, 133, 129, 154, 121, 125, 125, 127, 126, 146, 153, 138, 138, 126, 134, 135, 133, 133, 146, 124, 142, 148, 144, 128, 146, 131, 133, 144, 122, 130, 134, 137, 119, 140, 147, 128, 134, 144, 130, 147, 128, 138, 120, 148, 128, 151, 142, 132, 148, 129, 136, 130, 130, 122, 139, 134, 139, 129, 144, 134, 124, 125, 139, 123, 139, 117, 122, 134, 138, 130, 146, 129, 139, 134, 146, 127, 129, 125, 134, 135, 130, 130, 131, 128, 155, 115, 127, 132, 138, 136, 132, 135, 134, 130, 152, 148, 130, 132, 143, 130, 125, 125, 115, 125, 138, 139, 134, 133, 117, 146, 133, 138, 135, 142, 143, 148, 129, 129, 125, 159, 139, 131, 142, 134, 149, 138, 146, 145, 128, 120, 131, 130, 147, 142, 136, 133, 136, 151, 127, 137, 125, 142, 133, 144, 137, 119, 136, 125, 133, 125, 139, 139, 139, 129, 151, 126, 135, 130, 136, 142, 131, 146, 128, 128, 129, 111, 143, 138, 122, 128, 136, 115, 127, 122, 130, 119, 148, 131, 135, 131, 143, 149, 125, 135, 123, 129, 139, 138, 140, 135, 139, 126, 132, 124, 140, 126, 132, 147, 133, 136, 130, 132, 129, 125, 138, 130, 140, 134, 145, 131, 130, 145, 135, 126, 135, 142, 139, 144, 124, 168, 135, 147, 122, 159, 132, 148, 138, 144, 136, 136, 128, 152, 134, 136, 164, 148, 132, 135, 151, 128, 129, 139, 122, 135, 145, 113, 142, 141, 152, 124, 144, 134, 147, 142, 131, 133, 124, 150, 140, 120, 127, 133, 125, 128, 129, 141, 136, 141, 130, 138, 124, 137, 126, 143, 141, 137, 132, 125, 146, 138, 129, 138, 126, 130, 124, 135, 134, 134, 150, 137, 155, 139, 153, 123, 143, 152, 131, 143, 130, 135, 128, 125, 122, 132, 131, 120, 137, 143, 133, 127, 136, 144, 128, 132, 136, 124, 147, 136, 144, 149, 133, 119, 149, 140, 151, 137, 126, 128, 145, 128, 162, 131, 120, 138, 130, 134, 129, 135, 136, 151, 137, 142, 146, 129, 142, 141, 145, 171, 120, 140, 135, 134, 140, 129, 140, 148, 142, 131, 145, 139, 131, 139, 152, 134, 124, 134, 136, 140, 142, 130, 124, 128, 138, 135, 137, 123, 147, 135, 120, 140, 133, 140, 128, 132, 140, 132, 138, 136, 142, 131, 140, 136, 149, 128, 141, 145, 130, 125, 117, 139, 134, 132, 135, 134, 128, 129, 127, 132, 124, 137, 134, 123, 132, 139, 137, 138, 130, 126, 143, 135, 124, 115, 130, 115, 142, 134, 131, 135, 132, 136, 130, 127, 136, 123, 133, 147, 130, 152, 147, 130, 150, 135, 134, 137, 135, 132, 117, 136, 135, 136, 142, 146, 126, 134, 129, 133, 124, 162, 141, 150, 134, 130, 141, 131, 130, 137, 136, 155, 135, 145, 146, 136, 124, 143, 130, 145, 129, 128, 136, 147, 141, 132, 127, 120, 144, 134, 128, 132, 145, 129, 125, 136, 142, 131, 130, 135, 142, 138, 147, 129, 128, 137, 123, 154, 128, 140, 144, 139, 140, 129, 142, 150, 132, 126, 126, 136, 112, 128, 131, 133, 145, 125, 129, 130, 131, 135, 143, 128, 144, 138, 135, 133, 135, 138, 127, 138, 149, 142, 127, 140, 115, 115, 141, 132, 152, 129, 125, 124, 133, 154, 148, 133, 141, 130, 141, 128, 127, 149, 127, 139, 123, 126, 135, 132, 142, 128, 128, 141, 128, 132, 139, 140, 145, 138, 123, 132, 148, 141, 130, 140, 143, 126, 134, 155, 134, 150, 138, 130, 139, 136, 149, 139, 124, 132, 137, 133, 141, 125, 139, 123, 148, 126, 144, 137, 137, 132, 142, 140, 128, 140, 142, 143, 143, 117, 151, 125, 118, 132, 151, 136, 140, 148, 132, 124, 133, 139, 143, 132, 138, 138, 121, 130, 125, 143, 138, 150, 113, 141, 126, 140, 131, 125, 138, 128, 133, 128, 135, 139, 130, 143, 132, 146, 124, 120, 141, 120, 151, 139, 136, 138, 135, 133, 132, 138, 140, 130, 123, 135, 120, 132, 133, 148, 121, 119, 142, 135, 136, 159, 145, 136, 118, 139, 142, 130, 148, 127, 129, 132, 119, 137, 147, 136, 130, 132, 147, 134, 137, 154, 140, 133, 137, 140, 123, 140, 146, 129, 136, 120, 143, 124, 136, 122, 157, 136, 126, 136, 122, 122, 134, 131, 131, 136, 123, 147, 144, 121, 135, 140, 128, 124, 135, 127, 133, 132, 136, 130, 124, 157, 103, 136, 131, 141, 115, 134, 142, 138, 148, 143, 132, 137, 122, 124, 139, 130, 139, 128, 138, 144, 139, 143, 143, 139, 138, 158, 135, 146, 146, 152, 141, 146, 153, 154, 133, 130, 145, 129, 166, 130, 148, 146, 127, 138, 135, 143, 131, 145, 139, 142, 135, 126, 139, 125, 153, 145, 149, 139, 135, 122, 145, 128, 124, 139, 141, 141, 134, 136, 141, 137, 169, 148, 141, 134, 142, 132, 135, 139, 136, 151, 128, 151, 148, 130, 150, 147, 130, 139, 148, 136, 151, 142, 122, 139, 143, 128, 129, 137, 155, 145, 138, 130, 121, 140, 141, 123, 125, 142, 128, 130, 134, 142, 147, 143, 128, 129, 144, 135, 156, 139, 141, 132, 134, 145, 123, 134, 136, 145, 126, 139, 126, 146, 133, 127, 127, 123, 131, 124, 131, 145, 134, 138, 125, 141, 136, 131, 131, 123, 127, 134, 131, 132, 130, 144, 156, 135, 142, 150, 133, 139, 159, 134, 126, 135, 137, 156, 148, 133, 128, 142, 124, 126, 128, 133, 140, 129, 125, 136, 122, 133, 134, 126, 126, 120, 135, 128, 134, 116, 126, 156, 146, 141, 148, 143, 133, 137, 124, 127, 138, 138, 130, 131, 136, 146, 135, 151, 128, 135, 133, 145, 136, 137, 115, 128, 139, 132, 140, 140, 151, 142, 131, 139, 131, 139, 135, 132, 131, 144, 131, 147, 140, 128, 142, 138, 140, 142, 132, 137, 127, 140, 142, 135, 142, 136, 135, 132, 130, 136, 146, 134, 128, 164, 122, 142, 146, 136, 143, 135, 130, 144, 147, 145, 131, 135, 138, 128, 125, 129, 131, 138, 141, 141, 153, 137, 128, 132, 137, 135, 137, 132, 129, 133, 135, 132, 129, 138, 125, 130, 128, 132, 126, 144, 130, 152, 125, 133, 138, 142, 137, 139, 144, 130, 150, 126, 131, 145, 131, 139, 148, 140, 148, 147, 143, 147, 126, 126, 136, 139, 139, 139, 144, 139, 152, 142, 132, 136, 141, 131, 138, 156, 130, 138, 137, 145, 137, 137, 147, 129, 126, 140, 136, 159, 120, 132, 131, 142, 143, 129, 136, 126, 148, 144, 132, 129, 140, 125, 137, 144, 139, 125, 147, 137, 139, 138, 133, 131, 125, 138, 125, 138, 134, 147, 143, 134, 138, 132, 129, 148, 142, 137, 128, 142, 143, 116, 144, 134, 130, 131, 143, 137, 124, 132, 136, 118, 114, 153, 144, 134, 143, 138, 137, 125, 137, 142, 126, 137, 131, 133, 127, 133, 130, 148, 137, 123, 138, 144, 132, 138, 136, 135, 130, 137, 134, 136, 131, 144, 128, 142, 124, 138, 136, 132, 147, 127, 138, 151, 140, 131, 159, 145, 144, 147, 130, 150, 167, 118, 135, 136, 132, 142, 136, 144, 130, 144, 128, 119, 139, 135, 135, 125, 136, 143, 131, 135, 154, 128, 137, 124, 142, 147, 146, 144, 137, 122, 143, 140, 147, 130, 138, 130, 134, 138, 133, 134, 147, 136, 133, 126, 138, 147, 135, 124, 124, 116, 125, 135, 143, 122, 130, 130, 136, 142, 135, 129, 137, 126, 135, 134, 124, 143, 122, 130, 147, 142, 143, 138, 139, 156, 122, 137, 133, 136, 133, 157, 133, 141, 139, 119, 137, 127, 144, 140, 136, 134, 134, 136, 136, 130, 126, 134, 151, 165, 125, 135, 143, 135, 135, 126, 146, 126, 137, 136, 133, 143, 120, 129, 123, 139, 134, 122, 135, 150, 129, 136, 125, 131, 136, 146, 148, 144, 163, 113, 139, 131, 126, 143, 144, 144, 138, 119, 124, 135, 152, 138, 139, 142, 137, 137, 130, 140, 128, 137, 141, 155, 132, 131, 129, 128, 139, 131, 162, 134, 112, 134, 139, 127, 138, 139, 136, 129, 122, 126, 135, 138, 132, 141, 144, 136, 136, 135, 125, 141, 129, 133, 139, 122, 138, 126, 143, 131, 138, 134, 138, 149, 135, 136, 131, 127, 143, 156, 138, 143, 139, 135, 141, 140, 133, 124, 141, 141, 99, 138, 133, 133, 135, 136, 116, 128, 120, 128, 134, 120, 128, 126, 134, 128, 139, 134, 131, 127, 138, 137, 142, 146, 136, 134, 141, 148, 154, 143, 141, 139, 143, 135, 127, 129, 140, 162, 133, 136, 142, 142, 153, 131, 123, 120, 151, 136, 130, 138, 140, 132, 130, 139, 135, 146, 131, 144, 135, 134, 124, 129, 129, 116, 152, 131, 134, 138, 141, 143, 142, 138, 138, 147, 131, 135, 134, 135, 142, 139, 135, 128, 138, 133, 136, 128, 134, 133, 136, 147, 133, 118, 142, 146, 140, 133, 133, 142, 136, 137, 124, 135, 146, 141, 144, 136, 129, 144, 136, 121, 138, 139, 133, 135, 167, 143, 133, 156, 144, 135, 141, 132, 140, 142, 137, 145, 131, 133, 136, 139, 137, 123, 133, 126, 142, 156, 141, 149, 137, 138, 149, 117, 137, 124, 131, 133, 138, 131, 128, 146, 148, 116, 145, 132, 126, 144, 139, 160, 147, 132, 141, 149, 127, 124, 135, 134, 149, 131, 141, 134, 141, 134, 144, 124, 145, 132, 130, 140, 122, 133, 122, 136, 150, 131, 133, 134, 133, 161, 130, 138, 151, 135, 127, 140, 133, 130, 138, 139, 149, 125, 125, 145, 141, 127, 123, 138, 134, 143, 131, 149, 134, 137, 140, 138, 129, 144, 116, 132, 124, 124, 132, 144, 127, 133, 136, 125, 147, 128, 121, 143, 137, 141, 136, 122, 144, 137, 122, 126, 139, 145, 143, 142, 132, 159, 150, 131, 142, 127, 164, 128, 119, 126, 145, 132, 143, 121, 125, 134, 150, 128, 126, 126, 135, 125, 119, 131, 131, 144, 131, 123, 146, 134, 141, 125, 133, 139, 121, 139, 143, 143, 135, 154, 135, 128, 127, 146, 144, 134, 126, 130, 131, 139, 135, 146, 146, 123, 137, 156, 132, 137, 132, 146, 136, 128, 122, 137, 128, 135, 143, 138, 149, 132, 126, 144, 129, 116, 147, 135, 134, 118, 131, 153, 123, 141, 120, 148, 139, 133, 145, 138, 136, 146, 123, 134, 139, 132, 138, 134, 136, 123, 135, 134, 132, 126, 149, 129, 148, 140, 141, 142, 131, 141, 127, 131, 136, 120, 137, 126, 136, 135, 121, 139, 147, 124, 133, 130, 140, 125, 130, 144, 129, 127, 140, 143, 145, 134, 135, 145, 131, 154, 128, 123, 141, 142, 141, 136, 122, 134, 130, 144, 124, 140, 121, 144, 125, 141, 136, 145, 142, 117, 132, 122, 144, 138, 130, 130, 130, 150, 141, 134, 143, 134, 118, 127, 137, 121, 126, 117, 129, 149, 146, 136, 148, 126, 131, 132, 123, 152, 138, 140, 128, 131, 129, 124, 127, 130, 126, 140, 122, 135, 136, 134, 139, 146, 130, 135, 122, 129, 133, 132, 129, 131, 143, 139, 136, 143, 133, 157, 127, 131, 132, 120, 140, 149, 128, 122, 145, 133, 123, 132, 129, 138, 144, 141, 124, 112, 150, 139, 149, 132, 123, 133, 142, 122, 128, 134, 140, 142, 129, 133, 139, 138, 135, 140, 143, 123, 128, 147, 121, 144, 150, 127, 139, 134, 153, 143, 140, 137, 129, 119, 137, 132, 129, 134, 134, 137, 144, 143, 130, 130, 150, 153, 146, 135, 131, 144, 140, 127, 137, 131, 135, 133, 144, 133, 131, 137, 126, 137, 145, 113, 133, 139, 145, 143, 141, 131, 134, 137, 133, 125, 134, 123, 135, 145, 130, 132, 159, 119, 141, 142, 135, 144, 130, 135, 138, 133, 139, 138, 128, 125, 138, 139, 135, 146, 128, 129, 145, 136, 160, 136, 134, 159, 132, 135, 140, 143, 128, 129, 134, 140, 128, 136, 149, 122, 141, 142, 136, 131, 149, 146, 134, 137, 133, 147, 146, 143, 137, 144, 137, 133, 127, 133, 143, 127, 137, 142, 142, 140, 128, 133, 155, 150, 129, 132, 131, 134, 141, 128, 149, 134, 137, 125, 146, 136, 132, 126, 117, 129, 147, 153, 150, 127, 130, 127, 126, 135, 135, 134, 138, 133, 138, 144, 134, 144, 136, 124, 124, 145, 135, 128, 132, 130, 135, 127, 128, 144, 137, 137, 130, 120, 140, 146, 136, 153, 134, 139, 127, 140, 143, 141, 148, 123, 129, 124, 129, 128, 127, 135, 139, 143, 139, 131, 128, 123, 133, 138, 130, 134, 147, 153, 136, 137, 143, 144, 145, 133, 133, 135, 138, 141, 129, 130, 131, 131, 133, 136, 121, 142, 129, 135, 135, 135, 152, 151, 140, 141, 146, 144, 128, 156, 134, 152, 124, 141, 136, 142, 134, 144, 136, 130, 126, 139, 125, 133, 126, 149, 138, 140, 129, 144, 139, 135, 133, 135, 126, 117, 156, 104, 121, 137, 157, 157, 138, 131, 130, 140, 146, 136, 132, 139, 141, 133, 140, 143, 129, 134, 149, 146, 123, 137, 148, 144, 130, 132, 140, 135, 112, 139, 128, 137, 127, 141, 140, 135, 140, 132, 134, 133, 141, 138, 128, 128, 134, 127, 137, 130, 144, 138, 134, 139, 152, 135, 148, 131, 121, 142, 129, 131, 133, 141, 137, 141, 137, 142, 139, 119, 134, 142, 137, 135, 130, 127, 144, 134, 130, 137, 149, 143, 124, 129, 137, 142, 141, 140, 130, 133, 140, 138, 131, 130, 141, 140, 135, 147, 135, 142, 127, 134, 132, 131, 133, 116, 148, 127, 116, 126, 128, 146, 123, 130, 144, 134, 140, 140, 133, 131, 145, 137, 131, 139, 120, 136, 151, 140, 156, 114, 146, 124, 138, 132, 134, 138, 161, 137, 135, 140, 152, 140, 128, 143, 127, 147, 143, 154, 149, 141, 129, 170, 130, 132, 137, 129, 133, 122, 132, 145, 135, 135, 130, 138, 136, 139, 153, 133, 140, 128, 148, 131, 135, 152, 147, 129, 147, 132, 119, 138, 144, 140, 124, 139, 133, 135, 137, 144, 148, 133, 133, 148, 137, 135, 141, 125, 132, 152, 132, 130, 142, 152, 159, 128, 127, 135, 138, 134, 143, 137, 143, 130, 138, 124, 136, 141, 130, 149, 139, 125, 152, 141, 130, 134, 134, 144, 124, 134, 138, 134, 142, 138, 138, 128, 135, 138, 144, 136, 131, 141, 123, 120, 130, 131, 127, 144, 132, 145, 141, 132, 132, 151, 146, 150, 142, 139, 139, 134, 146, 133, 133, 136, 138, 141, 139, 143, 134, 132, 138, 146, 143, 126, 137, 133, 142, 151, 128, 149, 139, 132, 129, 134, 152, 134, 126, 150, 140, 136, 145, 136, 133, 139, 135, 145, 143, 134, 133, 126, 144, 131, 124, 138, 143, 128, 130, 123, 134, 130, 150, 138, 132, 135, 125, 129, 126, 128, 137, 139, 135, 127, 146, 141, 139, 155, 141, 137, 132, 122, 107, 132, 140, 126, 135, 127, 132, 132, 144, 128, 135, 126, 138, 141, 138, 127, 143, 135, 143, 129, 127, 136, 147, 110, 139, 149, 130, 143, 144, 133, 130, 132, 129, 144, 139, 132, 142, 134, 119, 119, 136, 130, 136, 131, 130, 123, 130, 129, 131, 132, 134, 138, 124, 158, 134, 150, 136, 152, 135, 129, 131, 134, 119, 132, 134, 144, 129, 137, 137, 134, 137, 147, 130, 126, 134, 129, 137, 137, 141, 134, 143, 140, 131, 137, 136, 133, 138, 131, 123, 125, 140, 146, 137, 120, 148, 142, 143, 105, 138, 140, 139, 150, 138, 135, 132, 137, 147, 134, 131, 146, 140, 134, 151, 153, 134, 129, 124, 135, 145, 131, 128, 153, 133, 147, 128, 124, 141, 141, 129, 135, 135, 146, 141, 139, 139, 157, 136, 127, 129, 137, 142, 141, 127, 134, 151, 138, 148, 140, 154, 138, 133, 139, 130, 163, 167, 138, 167, 132, 130, 143, 130, 130, 139, 136, 141, 129, 144, 126, 142, 120, 128, 136, 135, 149, 138, 129, 143, 124, 133, 135, 139, 139, 143, 132, 136, 138, 132, 135, 133, 149, 127, 139, 134, 139, 132, 159, 120, 141, 132, 124, 147, 152, 120, 128, 134, 132, 144, 131, 127, 151, 142, 141, 131, 135, 134, 122, 136, 145, 124, 142, 132, 127, 131, 127, 133, 135, 127, 135, 128, 134, 126, 133, 131, 130, 136, 143, 126, 144, 132, 141, 149, 131, 131, 143, 137, 142, 146, 136, 132, 114, 135, 118, 132, 137, 141, 146, 123, 150, 136, 136, 151, 121, 140, 139, 145, 136, 146, 128, 132, 140, 142, 132, 142, 127, 145, 154, 156, 139, 153, 139, 140, 138, 137, 141, 138, 146, 142, 126, 142, 122, 135, 129, 147, 147, 125, 143, 139, 121, 122, 140, 132, 132, 131, 134, 128, 142, 132, 140, 137, 134, 130, 141, 128, 143, 131, 154, 129, 132, 136, 147, 138, 133, 131, 125, 129, 138, 135, 125, 139, 135, 132, 149, 152, 126, 145, 126, 128, 141, 140, 132, 141, 122, 129, 131, 143, 147, 128, 138, 132, 139, 143, 142, 139, 128, 141, 139, 135, 114, 129, 134, 130, 130, 138, 119, 141, 134, 127, 150, 145, 137, 129, 139, 135, 135, 139, 126, 137, 147, 144, 141, 134, 130, 142, 118, 131, 139, 135, 136, 133, 132, 134, 150, 135, 136, 143, 154, 140, 144, 130, 155, 155, 158, 128, 134, 130, 144, 131, 125, 137, 135, 147, 127, 145, 143, 140, 139, 123, 135, 133, 139, 131, 136, 136, 129, 150, 136, 130, 139, 125, 150, 139, 130, 129, 134, 137, 144, 138, 137, 135, 138, 142, 124, 144, 127, 143, 137, 140, 139, 142, 144, 131, 140, 135, 132, 147, 133, 128, 136, 147, 144, 123, 141, 131, 130, 131, 133, 145, 133, 147, 143, 136, 125, 139, 150, 134, 134, 136, 132, 118, 124, 121, 146, 147, 131, 129, 139, 150, 123, 145, 130, 144, 126, 142, 134, 135, 139, 138, 133, 143, 130, 137, 138, 143, 134, 139, 140, 120, 145, 132, 138, 113, 142, 126, 144, 135, 138, 135, 141, 132, 134, 153, 117, 136, 133, 138, 155, 143, 130, 134, 143, 130, 148, 138, 131, 136, 137, 138, 142, 129, 127, 150, 146, 142, 146, 124, 132, 127, 144, 138, 140, 141, 123, 137, 133, 147, 137, 145, 140, 144, 137, 137, 131, 135, 131, 119, 141, 136, 138, 125, 149, 118, 145, 163, 135, 143, 132, 127, 150, 142, 140, 138, 148, 138, 135, 136, 141, 147, 142, 138, 142, 130, 118, 140, 147, 135, 161, 123, 113, 110, 132, 109, 132, 143, 117, 138, 131, 140, 147, 136, 137, 138, 131, 137, 137, 141, 123, 147, 137, 142, 141, 135, 115, 144, 145, 140, 141, 143, 137, 130, 135, 142, 139, 130, 127, 149, 127, 131, 149, 126, 125, 126, 123, 126, 158, 149, 129, 128, 152, 133, 148, 125, 111, 131, 124, 146, 122, 132, 123, 136, 163, 122, 140, 126, 160, 141, 158, 128, 127, 119, 141, 124, 125, 138, 145, 137, 142, 168, 148, 129, 132, 133, 123, 152, 137, 135, 144, 136, 150, 146, 124, 140, 151, 141, 127, 116, 141, 171, 123, 131, 139, 119, 149, 118, 124, 128, 146, 144, 128, 106, 140, 136, 138, 138, 129, 132, 137, 134, 133, 136, 140, 137, 139, 146, 137, 146, 131, 121, 148, 152, 135, 130, 143, 147, 136, 131, 131, 127, 138, 133, 147, 118, 117, 128, 124, 132, 146, 152, 138, 130, 148, 140, 142, 113, 141, 141, 132, 121, 147, 137, 137, 140, 173, 127, 148, 139, 114, 152, 130, 173, 135, 126, 138, 116, 128, 127, 145, 139, 180, 141, 130, 136, 125, 135, 138, 143, 135, 132, 143, 144, 139, 139, 135, 131, 139, 124, 155, 133, 137, 133, 133, 130, 130, 130, 128, 122, 130, 137, 150, 136, 137, 139, 135, 122, 152, 136, 138, 139, 140, 148, 130, 129, 135, 148, 135, 189, 132, 134, 143, 142, 173, 159, 143, 139, 132, 146, 143, 113, 141, 115, 140, 139, 182, 135, 135, 134, 121, 133, 130, 135, 149, 137, 120, 138, 139, 135, 145, 156, 140, 137, 145, 133, 146, 132, 138, 132, 125, 138, 136, 128, 126, 125, 136, 132, 126, 139, 145, 132, 153, 137, 132, 129, 136, 138, 143, 133, 136, 123, 132, 133, 147, 130, 156, 126, 126, 138, 131, 133, 153, 116, 131, 136, 129, 133, 131, 146, 123, 158, 139, 140, 140, 139, 129, 133, 135, 145, 133, 127, 141, 138, 137, 136, 128, 137, 137, 144, 155, 142, 127, 128, 134, 133, 139, 130, 140, 132, 128, 141, 142, 137, 122, 138, 143, 141, 128, 128, 137, 125, 128, 130, 150, 140, 140, 132, 125, 124, 134, 144, 139, 132, 159, 129, 145, 137, 136, 143, 132, 130, 135, 127, 154, 130, 140, 131, 161, 132, 141, 142, 136, 125, 146, 145, 134, 126, 142, 140, 152, 136, 126, 123, 130, 126, 146, 109, 126, 140, 136, 130, 137, 137, 171, 135, 138, 134, 110, 155, 138, 148, 136, 158, 125, 110, 127, 137, 150, 138, 141, 133, 139, 134, 118, 125, 128, 135, 126, 123, 137, 143, 150, 144, 142, 121, 152, 157, 137, 134, 124, 140, 155, 141, 138, 143, 140, 139, 125, 127, 130, 141, 147, 134, 120, 127, 138, 155, 128, 129, 120, 153, 130, 127, 140, 147, 129, 126, 129, 135, 140, 146, 136, 137, 130, 139, 126, 130, 115, 131, 122, 133, 118, 129, 142, 134, 128, 130, 149, 136, 139, 114, 134, 142, 152, 152, 135, 129, 120, 125, 128, 121, 154, 140, 124, 129, 141, 140, 129, 125, 142, 132, 119, 137, 137, 107, 157, 127, 137, 145, 153, 141, 146, 139, 123, 150, 144, 135, 140, 144, 138, 132, 129, 118, 124, 138, 153, 141, 148, 136, 143, 130, 137, 138, 139, 137, 129, 128, 138, 140, 142, 138, 140, 139, 130, 127, 143, 137, 145, 141, 130, 144, 131, 137, 132, 140, 119, 139, 129, 146, 130, 141, 107, 146, 120, 139, 145, 136, 132, 128, 128, 120, 144, 138, 135, 140, 131, 146, 123, 141, 147, 134, 133, 117, 139, 124, 148, 130, 147, 138, 129, 158, 124, 140, 129, 121, 149, 127, 136, 136, 141, 131, 134, 124, 114, 143, 136, 134, 133, 133, 140, 135, 126, 125, 138, 136, 122, 127, 130, 131, 137, 152, 150, 137, 145, 130, 135, 145, 140, 138, 125, 138, 134, 136, 141, 127, 142, 139, 136, 150, 136, 136, 135, 152, 139, 127, 127, 144, 142, 144, 132, 140, 142, 136, 137, 133, 123, 138, 130, 140, 162, 125, 121, 143, 141, 134, 141, 136, 169, 140, 135, 129, 131, 132, 135, 124, 126, 144, 131, 118, 144, 147, 121, 129, 150, 150, 132, 148, 150, 140, 145, 116, 146, 130, 133, 143, 134, 137, 149, 122, 149, 130, 139, 135, 128, 129, 143, 160, 127, 126, 137, 148, 124, 141, 144, 136, 144, 153, 109, 139, 131, 132, 131, 145, 129, 126, 144, 125, 119, 135, 144, 146, 138, 149, 127, 140, 133, 141, 132, 122, 129, 147, 134, 134, 151, 132, 146, 140, 144, 143, 129, 129, 147, 128, 147, 132, 137, 144, 135, 137, 131, 127, 128, 139, 145, 117, 159, 139, 138, 126, 132, 140, 142, 126, 130, 153, 144, 150, 124, 136, 136, 136, 114, 138, 130, 139, 152, 125, 148, 134, 120, 123, 123, 124, 121, 140, 134, 141, 140, 138, 136, 146, 145, 151, 132, 143, 146, 134, 139, 126, 121, 135, 128, 130, 133, 123, 143, 132, 129, 130, 134, 144, 138, 137, 126, 154, 133, 132, 127, 138, 136, 136, 130, 140, 149, 131, 121, 123, 128, 123, 135, 134, 143, 131, 143, 137, 140, 116, 132, 154, 133, 146, 138, 146, 148, 154, 135, 144, 130, 143, 119, 133, 144, 147, 144, 126, 140, 128, 128, 130, 146, 164, 130, 135, 134, 146, 144, 130, 136, 121, 132, 135, 140, 144, 145, 152, 128, 137, 133, 133, 146, 132, 127, 155, 120, 138, 131, 139, 131, 121, 143, 134, 141, 128, 151, 139, 133, 142, 131, 153, 143, 131, 128, 127, 114, 134, 153, 150, 143, 124, 138, 123, 146, 150, 120, 137, 135, 129, 126, 130, 160, 166, 136, 125, 128, 140, 136, 132, 132, 140, 128, 138, 150, 137, 137, 143, 134, 148, 139, 113, 131, 128, 152, 133, 139, 140, 149, 122, 136, 132, 145, 126, 153, 119, 130, 127, 136, 114, 122, 125, 123, 138, 129, 155, 144, 133, 140, 144, 137, 149, 148, 128, 127, 144, 136, 135, 138, 133, 125, 131, 123, 137, 139, 129, 150, 132, 136, 136, 130, 116, 148, 136, 129, 148, 136, 131, 144, 144, 139, 128, 125, 129, 136, 131, 130, 139, 146, 136, 138, 136, 143, 140, 144, 139, 129, 137, 134, 143, 154, 141, 143, 128, 132, 138, 130, 129, 135, 147, 131, 132, 143, 132, 136, 146, 141, 136, 125, 144, 131, 141, 131, 121, 130, 154, 136, 140, 133, 132, 133, 139, 130, 131, 133, 131, 159, 132, 132, 121, 144, 136, 126, 150, 137, 151, 125, 131, 126, 146, 144, 131, 140, 140, 136, 134, 127, 138, 143, 128, 136, 148, 134, 134, 134, 133, 148, 132, 140, 129, 123, 133, 133, 134, 131, 134, 131, 135, 138, 132, 137, 134, 154, 145, 129, 134, 135, 133, 125, 135, 123, 138, 138, 135, 135, 143, 135, 127, 140, 121, 131, 133, 132, 140, 134, 126, 128, 128, 133, 140, 141, 152, 138, 135, 144, 139, 129, 130, 140, 157, 138, 143, 136, 142, 138, 130, 134, 141, 137, 133, 142, 136, 132, 125, 151, 132, 133, 131, 125, 147, 132, 129, 131, 131, 131, 135, 138, 140, 142, 131, 135, 136, 127, 139, 129, 127, 133, 131, 114, 121, 140, 130, 142, 140, 137, 134, 149, 134, 133, 135, 132, 136, 150, 133, 127, 135, 130, 134, 147, 142, 117, 132, 134, 128, 149, 133, 148, 138, 137, 134, 143, 132, 136, 140, 138, 141, 138, 142, 146, 132, 131, 137, 129, 125, 124, 133, 127, 146, 134, 129, 129, 140, 118, 131, 141, 131, 138, 155, 132, 127, 143, 139, 136, 125, 144, 133, 153, 134, 129, 128, 136, 147, 143, 128, 135, 125, 128, 118, 153, 136, 135, 136, 126, 122, 142, 114, 145, 133, 143, 147, 104, 129, 144, 130, 133, 128, 133, 115, 139, 147, 111, 135, 138, 132, 143, 132, 141, 135, 144, 133, 136, 140, 131, 142, 139, 148, 131, 135, 130, 129, 132, 133, 141, 138, 141, 142, 142, 135, 132, 131, 133, 137, 142, 144, 135, 139, 133, 141, 132, 129, 135, 123, 143, 127, 115, 137, 139, 128, 133, 130, 150, 142, 153, 130, 135, 129, 133, 137, 103, 127, 146, 125, 123, 116, 134, 134, 127, 129, 146, 141, 136, 138, 145, 138, 137, 124, 134, 147, 126, 144, 147, 137, 144, 140, 126, 127, 120, 139, 127, 148, 152, 142, 132, 133, 151, 126, 143, 132, 137, 143, 139, 129, 139, 151, 134, 149, 141, 130, 130, 145, 130, 139, 114, 135, 146, 141, 130, 142, 130, 129, 129, 128, 139, 144, 136, 136, 143, 143, 136, 134, 130, 127, 160, 134, 140, 134, 129, 111, 142, 139, 133, 130, 139, 133, 130, 136, 139, 137, 129, 134, 144, 141, 148, 146, 131, 142, 138, 128, 139, 128, 122, 142, 136, 136, 125, 139, 137, 133, 132, 143, 121, 132, 141, 140, 114, 133, 134, 135, 137, 129, 131, 117, 144, 138, 131, 136, 128, 138, 150, 117, 132, 126, 127, 136, 130, 143, 143, 143, 125, 131, 136, 133, 143, 123, 132, 123, 131, 133, 142, 159, 141, 139, 140, 131, 139, 133, 137, 143, 140, 143, 146, 139, 137, 130, 135, 130, 140, 121, 135, 142, 142, 131, 134, 145, 126, 142, 118, 129, 138, 140, 142, 132, 141, 135, 139, 130, 143, 152, 133, 133, 131, 141, 140, 126, 127, 136, 152, 128, 134, 130, 136, 138, 136, 131, 140, 135, 143, 140, 137, 131, 135, 141, 137, 139, 146, 129, 135, 135, 135, 164, 120, 135, 145, 120, 139, 138, 138, 133, 133, 142, 146, 146, 126, 150, 143, 127, 131, 157, 139, 141, 141, 144, 133, 142, 142, 123, 136, 120, 141, 131, 147, 147, 138, 136, 157, 134, 127, 108, 140, 140, 151, 147, 143, 137, 136, 133, 136, 127, 150, 141, 128, 123, 139, 129, 131, 143, 155, 132, 138, 132, 140, 138, 131, 141, 128, 124, 136, 142, 135, 133, 135, 130, 137, 129, 142, 141, 138, 130, 161, 132, 132, 147, 133, 138, 155, 129, 129, 129, 140, 139, 129, 128, 134, 148, 147, 129, 135, 138, 122, 127, 144, 134, 146, 130, 126, 136, 131, 143, 136, 143, 123, 134, 132, 128, 131, 143, 138, 129, 139, 135, 142, 139, 141, 130, 129, 132, 144, 145, 138, 133, 135, 135, 137, 133, 124, 133, 157, 138, 125, 117, 133, 124, 144, 149, 132, 136, 134, 123, 138, 156, 90, 137, 138, 135, 144, 123, 136, 138, 142, 143, 138, 133, 138, 132, 149, 132, 133, 133, 137, 126, 120, 131, 131, 140, 120, 128, 137, 135, 134, 148, 131, 126, 139, 134, 136, 154, 129, 129, 140, 130, 135, 141, 133, 143, 138, 139, 141, 136, 120, 138, 136, 133, 138, 130, 120, 133, 134, 142, 126, 137, 113, 140, 143, 137, 128, 139, 131, 148, 134, 144, 136, 135, 132, 138, 130, 131, 146, 134, 132, 135, 131, 135, 142, 128, 140, 136, 147, 141, 146, 143, 136, 131, 137, 140, 132, 120, 126, 140, 140, 133, 144, 113, 133, 130, 135, 133, 137, 138, 127, 135, 131, 133, 138, 127, 127, 140, 146, 143, 145, 139, 138, 142, 140, 130, 134, 138, 135, 137, 154, 130, 144, 149, 120, 134, 139, 135, 132, 137, 142, 140, 137, 134, 141, 129, 136, 119, 127, 138, 138, 126, 118, 123, 132, 127, 102, 124, 137, 137, 141, 151, 130, 137, 141, 109, 111, 148, 138, 129, 139, 141, 133, 143, 134, 129, 135, 136, 142, 140, 134, 138, 131, 135, 133, 125, 132, 133, 150, 135, 132, 159, 128, 142, 128, 140, 143, 156, 139, 141, 136, 134, 141, 134, 131, 122, 120, 147, 138, 125, 137, 138, 130, 139, 145, 144, 132, 136, 132, 137, 135, 139, 139, 138, 130, 134, 138, 135, 124, 139, 130, 137, 137, 126, 143, 143, 130, 148, 131, 136, 125, 135, 124, 128, 138, 153, 145, 137, 131, 140, 129, 140, 132, 135, 126, 139, 129, 134, 137, 145, 132, 138, 132, 131, 137, 126, 148, 141, 128, 138, 146, 129, 138, 125, 136, 147, 135, 135, 138, 136, 139, 135, 135, 135, 140, 134, 135, 141, 139, 127, 140, 138, 121, 137, 140, 155, 108, 128, 131, 131, 141, 138, 143, 134, 136, 126, 129, 132, 152, 132, 132, 140, 147, 144, 149, 142, 143, 139, 133, 143, 132, 133, 129, 122, 143, 126, 129, 134, 139, 135, 103, 140, 131, 130, 141, 125, 137, 151, 134, 140, 130, 139, 128, 143, 132, 133, 123, 136, 131, 145, 131, 134, 139, 142, 147, 141, 139, 128, 134, 145, 135, 124, 141, 137, 129, 126, 136, 137, 125, 142, 150, 130, 151, 130, 130, 143, 132, 128, 140, 132, 123, 149, 127, 142, 135, 131, 136, 123, 146, 137, 131, 134, 132, 138, 138, 133, 164, 125, 119, 127, 134, 138, 140, 144, 134, 138, 126, 143, 131, 131, 139, 130, 130, 139, 136, 142, 110, 128, 135, 134, 135, 127, 139, 131, 127, 137, 116, 142, 139, 137, 147, 130, 139, 139, 131, 138, 128, 142, 128, 132, 135, 134, 141, 123, 127, 152, 146, 136, 135, 135, 133, 139, 125, 148, 134, 137, 143, 136, 132, 125, 138, 142, 136, 141, 143, 146, 144, 128, 146, 129, 140, 148, 132, 149, 119, 125, 133, 142, 139, 111, 132, 142, 128, 140, 127, 140, 136, 130, 129, 141, 130, 143, 148, 152, 139, 141, 136, 142, 134, 130, 141, 141, 123, 141, 134, 137, 146, 171, 140, 143, 143, 126, 133, 134, 147, 143, 133, 134, 134, 136, 144, 141, 159, 139, 129, 137, 144, 135, 139, 131, 124, 157, 148, 126, 166, 141, 146, 125, 121, 117, 134, 135, 122, 124, 133, 134, 137, 119, 146, 138, 132, 142, 120, 140, 140, 140, 145, 136, 139, 138, 137, 142, 131, 136, 132, 135, 137, 130, 147, 132, 129, 138, 135, 128, 160, 141, 133, 139, 143, 136, 138, 125, 116, 138, 142, 135, 131, 137, 132, 147, 134, 128, 137, 135, 160, 133, 130, 131, 142, 131, 152, 136, 128, 128, 131, 135, 132, 138, 136, 137, 131, 137, 148, 129, 133, 128, 144, 131, 136, 134, 141, 137, 147, 126, 129, 142, 127, 141, 126, 138, 135, 156, 135, 139, 134, 130, 125, 133, 128, 133, 150, 129, 133, 134, 122, 127, 142, 132, 138, 136, 140, 140, 133, 134, 137, 147, 122, 138, 120, 126, 129, 136, 128, 146, 149, 135, 130, 144, 149, 153, 135, 123, 137, 139, 137, 126, 140, 123, 145, 143, 128, 145, 126, 137, 118, 141, 143, 135, 128, 129, 120, 153, 126, 149, 143, 122, 134, 137, 135, 130, 129, 132, 131, 137, 129, 130, 123, 131, 134, 145, 140, 127, 142, 129, 132, 137, 129, 142, 144, 147, 116, 136, 129, 129, 131, 151, 127, 138, 135, 136, 141, 141, 136, 126, 124, 136, 126, 161, 152, 132, 116, 129, 140, 126, 125, 141, 159, 128, 136, 116, 124, 120, 130, 127, 134, 134, 128, 143, 128, 140, 128, 138, 140, 139, 136, 134, 135, 134, 131, 135, 129, 149, 136, 136, 137, 137, 136, 147, 134, 125, 135, 136, 132, 137, 142, 125, 134, 138, 129, 135, 115, 167, 132, 135, 118, 131, 125, 134, 125, 140, 123, 126, 132, 139, 155, 143, 129, 142, 132, 137, 122, 138, 121, 135, 134, 120, 140, 135, 125, 144, 147, 139, 132, 143, 130, 136, 144, 134, 127, 128, 140, 137, 134, 139, 136, 134, 147, 133, 136, 137, 139, 139, 125, 137, 131, 139, 142, 140, 137, 133, 138, 135, 137, 141, 137, 129, 136, 122, 144, 137, 128, 135, 134, 142, 134, 137, 137, 143, 133, 134, 129, 139, 135, 143, 140, 133, 136, 135, 138, 130, 144, 127, 137, 134, 137, 143, 135, 137, 128, 134, 140, 137, 131, 128, 132, 138, 137, 137, 136, 134, 136, 126, 134, 139, 133, 138, 134, 130, 145, 136, 140, 146, 136, 140, 142, 124, 140, 140, 139, 135, 140, 138, 140, 133, 132, 137, 131, 133, 132, 141, 145, 140, 134, 137, 132, 137, 124, 134, 141, 136, 137, 135, 138, 135, 133, 133, 145, 128, 136, 131, 132, 142, 133, 129, 135, 129, 137, 139, 139, 136, 136, 143, 146, 125, 138, 125, 135, 140, 137, 134, 134, 129, 142, 138, 134, 135, 137, 138, 140, 142, 136, 135, 130, 135, 130, 141, 143, 128, 140, 131, 132, 132, 136, 136, 127, 135, 145, 131, 141, 135, 139, 130, 148, 137, 121, 128, 134, 140, 128, 133, 127, 139, 137, 133, 128, 148, 141, 133, 148, 143, 138, 140, 136, 135, 135, 129, 138, 136, 134, 124, 135, 136, 144, 134, 129, 137, 128, 132, 154, 138, 132, 141, 129, 136, 134, 147, 124, 142, 140, 141, 135, 132, 136, 133, 129, 131, 140, 138, 138, 134, 143, 138, 135, 136, 149, 142, 144, 139, 131, 133, 134, 139, 138, 129, 134, 141, 142, 140, 136, 137, 138, 135, 128, 141, 138, 134, 133, 136, 132, 135, 152, 137, 139, 135, 149, 133, 138, 135, 138, 135, 131, 134, 141, 143, 131, 143, 129, 132, 130, 138, 132, 134, 143, 131, 145, 135, 134, 135, 141, 132, 134, 138, 143, 131, 127, 140, 131, 125, 131, 138, 132, 129, 135, 137, 129, 140, 131, 131, 143, 139, 134, 130, 140, 122, 136, 143, 136, 138, 143, 142, 130, 138, 137, 147, 139, 135, 136, 140, 131, 138, 135, 127, 142, 149, 128, 133, 140, 145, 133, 129, 128, 138, 127, 136, 136, 134, 139, 137, 145, 133, 145, 134, 133, 136, 134, 128, 140, 135, 145, 140, 138, 134, 139, 127, 137, 133, 135, 141, 138, 135, 134, 135, 139, 137, 144, 141, 133, 145, 143, 138, 143, 135, 139, 137, 154, 133, 131, 128, 136, 142, 126, 135, 132, 138, 132, 139, 138, 135, 135, 132, 128, 148, 127, 138, 126, 130, 131, 132, 138, 132, 138, 138, 135, 139, 132, 130, 134, 142, 147, 140, 124, 122, 129, 136, 132, 147, 140, 132, 136, 132, 140, 141, 135, 131, 133, 132, 128, 132, 135, 139, 138, 139, 135, 135, 133, 140, 140, 132, 138, 123, 139, 145, 144, 158, 139, 129, 140, 136, 144, 141, 142, 134, 133, 131, 143, 129, 140, 126, 126, 136, 140, 131, 130, 135, 133, 129, 146, 138, 132, 136, 127, 141, 138, 138, 143, 132, 135, 134, 130, 138, 132, 134, 137, 141, 141, 145, 141, 142, 136, 141, 140, 138, 146, 130, 142, 137, 122, 134, 137, 132, 142, 132, 142, 135, 137, 135, 140, 135, 134, 135, 135, 138, 129, 137, 139, 132, 135, 142, 133, 147, 139, 133, 144, 136, 142, 142, 135, 135, 136, 139, 145, 143, 140, 129, 136, 131, 135, 141, 140, 133, 123, 139, 137, 135, 159, 148, 129, 141, 138, 138, 136, 125, 143, 142, 149, 137, 147, 131, 139, 146, 126, 140, 129, 151, 133, 121, 136, 145, 130, 137, 150, 143, 140, 140, 130, 141, 131, 137, 144, 152, 125, 133, 140, 139, 133, 147, 129, 130, 128, 143, 144, 130, 134, 135, 143, 131, 135, 137, 134, 149, 147, 131, 132, 141, 139, 138, 155, 140, 151, 130, 129, 140, 130, 124, 138, 135, 128, 140, 130, 128, 137, 127, 128, 137, 139, 141, 140, 147, 134, 141, 138, 134, 141, 129, 132, 141, 133, 125, 143, 160, 134, 134, 141, 132, 131, 144, 140, 146, 138, 133, 136, 151, 134, 134, 132, 145, 135, 139, 137, 144, 130, 130, 141, 152, 136, 134, 126, 134, 149, 151, 140, 133, 136, 140, 135, 142, 141, 134, 126, 150, 136, 136, 135, 136, 141, 134, 135, 142, 145, 127, 138, 136, 138, 141, 132, 153, 133, 138, 134, 141, 153, 148, 137, 134, 132, 138, 134, 138, 142, 129, 141, 136, 132, 143, 136, 124, 129, 130, 138, 137, 121, 129, 130, 138, 135, 136, 128, 133, 148, 139, 128, 134, 131, 134, 134, 138, 134, 135, 138, 123, 144, 143, 153, 142, 128, 137, 121, 119, 140, 135, 131, 144, 129, 128, 125, 142, 126, 133, 139, 131, 121, 126, 142, 134, 130, 131, 154, 145, 140, 144, 137, 128, 127, 168, 139, 136, 132, 128, 143, 134, 131, 132, 127, 140, 130, 137, 144, 135, 141, 133, 138, 133, 133, 140, 129, 120, 137, 141, 131, 130, 141, 154, 143, 131, 141, 127, 144, 121, 136, 160, 144, 134, 126, 132, 146, 135, 137, 134, 131, 144, 148, 123, 127, 131, 131, 133, 137, 138, 138, 133, 130, 148, 129, 121, 130, 134, 133, 137, 123, 126, 147, 126, 144, 135, 139, 142, 135, 140, 133, 132, 131, 140, 134, 142, 137, 143, 137, 127, 132, 142, 138, 131, 137, 141, 133, 131, 143, 144, 135, 134, 139, 123, 132, 131, 130, 148, 138, 136, 137, 127, 136, 128, 141, 118, 133, 132, 128, 137, 137, 130, 146, 146, 132, 140, 127, 134, 136, 132, 135, 128, 134, 135, 137, 122, 168, 133, 130, 131, 144, 130, 133, 137, 141, 128, 113, 134, 142, 134, 141, 151, 119, 142, 133, 133, 155, 141, 132, 156, 137, 133, 142, 128, 135, 145, 149, 123, 136, 141, 157, 138, 136, 136, 139, 133, 150, 138, 136, 138, 133, 141, 146, 135, 137, 143, 134, 129, 130, 131, 143, 135, 134, 132, 132, 149, 132, 135, 126, 131, 135, 134, 144, 142, 142, 133, 137, 132, 136, 147, 135, 142, 140, 136, 144, 132, 118, 124, 128, 136, 139, 156, 123, 139, 146, 128, 142, 134, 142, 136, 142, 142, 134, 134, 126, 128, 140, 136, 136, 139, 130, 129, 138, 148, 133, 126, 133, 134, 135, 138, 133, 131, 113, 134, 130, 138, 129, 126, 139, 157, 133, 135, 121, 135, 134, 139, 132, 128, 139, 159, 135, 128, 148, 115, 137, 144, 133, 130, 135, 142, 112, 166, 126, 139, 122, 130, 122, 142, 133, 156, 139, 134, 122, 134, 140, 121, 120, 134, 125, 130, 134, 133, 129, 122, 134, 129, 123, 158, 140, 121, 128, 139, 136, 143, 147, 139, 138, 133, 127, 110, 128, 145, 137, 143, 137, 151, 126, 157, 140, 117, 155, 131, 123, 134, 130, 134, 135, 129, 147, 137, 124, 146, 149, 131, 132, 130, 137, 136, 132, 127, 143, 124, 144, 135, 128, 136, 128, 122, 123, 141, 130, 134, 137, 129, 126, 141, 130, 132, 121, 140, 138, 122, 131, 126, 146, 128, 136, 130, 149, 136, 139, 147, 134, 127, 168, 134, 138, 143, 144, 136, 129, 122, 141, 128, 129, 128, 132, 143, 135, 125, 136, 146, 133, 149, 124, 127, 128, 132, 151, 131, 114, 133, 136, 171, 127, 159, 144, 148, 123, 132, 145, 128, 144, 115, 130, 137, 152, 151, 141, 138, 107, 137, 124, 136, 130, 150, 144, 127, 115, 136, 141, 151, 137, 123, 128, 130, 141, 143, 136, 137, 141, 130, 152, 144, 140, 130, 130, 133, 135, 143, 136, 154, 135, 124, 127, 141, 131, 138, 128, 129, 144, 124, 133, 144, 141, 142, 132, 126, 138, 120, 136, 130, 140, 129, 136, 115, 156, 137, 143, 133, 159, 134, 124, 129, 124, 143, 125, 136, 127, 125, 118, 131, 133, 140, 140, 146, 135, 125, 130, 123, 149, 138, 153, 132, 115, 127, 133, 129, 133, 123, 151, 124, 131, 149, 129, 142, 139, 120, 146, 141, 138, 147, 144, 140, 118, 135, 134, 132, 125, 131, 136, 124, 140, 146, 133, 145, 130, 143, 142, 134, 131, 132, 139, 133, 154, 140, 135, 127, 141, 148, 139, 133, 143, 136, 147, 130, 140, 142, 121, 121, 131, 148, 121, 133, 142, 137, 135, 126, 134, 131, 126, 150, 136, 137, 147, 141, 129, 125, 132, 139, 144, 126, 125, 149, 133, 123, 127, 148, 143, 128, 138, 144, 123, 165, 125, 141, 135, 145, 126, 134, 128, 130, 128, 142, 133, 127, 133, 147, 122, 124, 129, 117, 128, 134, 129, 137, 136, 128, 132, 130, 123, 147, 131, 131, 128, 123, 135, 130, 124, 136, 130, 126, 136, 144, 137, 143, 140, 122, 130, 129, 130, 147, 147, 124, 136, 122, 151, 143, 129, 143, 134, 139, 148, 126, 119, 127, 136, 130, 139, 139, 136, 127, 132, 128, 136, 129, 143, 146, 137, 131, 135, 141, 133, 135, 144, 157, 127, 141, 131, 134, 130, 128, 126, 137, 136, 146, 151, 128, 138, 136, 144, 135, 122, 141, 137, 138, 150, 136, 118, 145, 148, 126, 119, 140, 143, 123, 122, 146, 120, 138, 141, 130, 105, 142, 147, 135, 135, 148, 115, 131, 137, 133, 130, 126, 140, 121, 132, 148, 142, 138, 141, 141, 135, 127, 127, 123, 134, 135, 153, 134, 131, 129, 139, 137, 131, 137, 154, 131, 126, 148, 141, 129, 132, 145, 145, 122, 123, 137, 137, 134, 143, 134, 129, 139, 134, 129, 135, 137, 123, 140, 129, 151, 133, 131, 129, 139, 154, 126, 138, 132, 144, 140, 132, 129, 132, 126, 133, 137, 136, 143, 143, 144, 158, 138, 129, 157, 174, 144, 140, 144, 156, 126, 156, 137, 132, 130, 135, 144, 119, 128, 142, 119, 163, 122, 145, 136, 113, 125, 125, 132, 122, 133, 125, 132, 137, 122, 133, 145, 141, 131, 151, 129, 145, 132, 147, 152, 135, 129, 138, 134, 154, 127, 128, 137, 139, 153, 115, 126, 135, 145, 121, 140, 134, 134, 110, 136, 130, 152, 136, 124, 132, 149, 134, 129, 141, 143, 129, 159, 135, 132, 154, 132, 136, 133, 145, 136, 137, 142, 149, 152, 131, 118, 140, 123, 136, 125, 138, 141, 149, 124, 125, 135, 146, 140, 142, 126, 130, 124, 133, 134, 142, 134, 122, 138, 134, 139, 138, 147, 128, 133, 140, 130, 145, 140, 133, 135, 132, 132, 111, 143, 130, 125, 134, 134, 141, 134, 124, 136, 132, 136, 127, 136, 146, 153, 147, 139, 128, 136, 139, 144, 158, 140, 134, 117, 137, 128, 125, 147, 124, 126, 130, 129, 130, 146, 128, 138, 139, 137, 132, 133, 140, 134, 118, 151, 120, 133, 133, 132, 162, 143, 122, 139, 148, 144, 158, 124, 137, 134, 131, 139, 146, 139, 130, 137, 144, 143, 124, 136, 144, 119, 134, 144, 144, 149, 148, 125, 148, 144, 134, 132, 137, 162, 139, 112, 125, 139, 154, 135, 138, 139, 135, 127, 145, 132, 134, 132, 137, 138, 136, 150, 146, 160, 144, 128, 144, 138, 127, 138, 158, 143, 124, 134, 134, 146, 144, 125, 139, 141, 149, 128, 130, 117, 140, 133, 130, 158, 140, 147, 133, 135, 146, 139, 135, 138, 140, 140, 139, 140, 143, 132, 136, 143, 145, 135, 137, 142, 165, 135, 139, 140, 133, 155, 148, 134, 139, 147, 135, 134, 138, 125, 136, 137, 142, 151, 138, 142, 134, 129, 119, 130, 144, 138, 138, 141, 157, 139, 140, 127, 138, 143, 119, 129, 134, 137, 141, 133, 142, 144, 131, 141, 129, 118, 146, 133, 145, 130, 139, 127, 154, 145, 133, 123, 155, 135, 134, 122, 134, 139, 129, 121, 127, 129, 137, 136, 128, 138, 153, 138, 128, 137, 125, 137, 126, 140, 130, 120, 136, 134, 134, 119, 143, 141, 137, 140, 144, 129, 148, 126, 139, 114, 146, 125, 141, 128, 132, 160, 117, 133, 133, 131, 130, 133, 128, 146, 130, 144, 130, 136, 139, 162, 130, 138, 128, 138, 138, 132, 135, 119, 126, 121, 144, 145, 142, 141, 124, 132, 128, 143, 132, 141, 144, 147, 143, 142, 148, 151, 129, 133, 131, 136, 122, 142, 133, 125, 127, 121, 132, 134, 134, 140, 132, 121, 130, 152, 155, 130, 136, 139, 148, 140, 132, 138, 128, 138, 132, 151, 138, 133, 139, 133, 136, 154, 127, 147, 138, 135, 147, 135, 149, 130, 139, 136, 137, 127, 135, 153, 120, 125, 123, 137, 137, 137, 128, 126, 146, 139, 143, 145, 138, 127, 137, 134, 139, 133, 120, 130, 133, 148, 142, 138, 147, 122, 145, 138, 136, 124, 146, 108, 138, 150, 152, 137, 137, 143, 127, 120, 132, 133, 129, 129, 135, 150, 129, 134, 138, 139, 131, 126, 154, 125, 141, 135, 152, 146, 134, 126, 140, 143, 124, 128, 131, 130, 136, 131, 141, 139, 107, 138, 109, 148, 119, 126, 141, 136, 139, 133, 141, 134, 133, 132, 123, 132, 119, 137, 113, 128, 142, 149, 130, 150, 126, 135, 133, 124, 127, 134, 132, 132, 133, 132, 133, 130, 143, 137, 147, 150, 123, 135, 128, 150, 124, 131, 125, 141, 132, 141, 152, 132, 121, 150, 134, 146, 153, 132, 137, 144, 138, 113, 130, 135, 137, 128, 136, 136, 136, 132, 136, 121, 138, 146, 145, 145, 135, 127, 135, 145, 136, 142, 139, 134, 152, 149, 125, 138, 136, 142, 126, 126, 132, 155, 135, 147, 144, 139, 135, 114, 137, 141, 133, 144, 135, 129, 110, 138, 140, 160, 140, 129, 143, 147, 135, 149, 132, 128, 133, 151, 145, 130, 131, 138, 124, 179, 115, 129, 135, 140, 139, 139, 139, 140, 123, 129, 123, 143, 131, 128, 134, 130, 129, 136, 145, 121, 135, 133, 142, 116, 133, 130, 137, 131, 129, 130, 153, 133, 142, 115, 131, 157, 121, 152, 133, 139, 142, 135, 144, 132, 136, 131, 120, 111, 114, 129, 134, 162, 127, 121, 140, 137, 111, 127, 144, 143, 134, 133, 141, 127, 138, 140, 156, 139, 152, 129, 134, 151, 127, 125, 130, 130, 143, 141, 133, 136, 133, 122, 128, 120, 134, 123, 129, 128, 146, 121, 141, 134, 123, 133, 139, 142, 133, 151, 137, 131, 137, 134, 123, 142, 137, 133, 146, 121, 170, 146, 115, 142, 115, 148, 159, 137, 136, 144, 140, 122, 112, 121, 137, 131, 140, 145, 150, 146, 125, 143, 128, 148, 128, 131, 127, 115, 157, 145, 132, 126, 131, 133, 148, 133, 124, 131, 140, 129, 128, 125, 137, 129, 154, 130, 150, 144, 125, 128, 133, 142, 130, 127, 140, 132, 147, 120, 143, 125, 136, 142, 129, 153, 150, 131, 147, 132, 132, 131, 128, 135, 122, 144, 119, 147, 142, 147, 138, 126, 133, 133, 145, 125, 131, 138, 131, 142, 137, 129, 120, 144, 131, 117, 130, 144, 143, 135, 131, 145, 122, 141, 142, 138, 131, 132, 129, 125, 133, 143, 136, 145, 129, 131, 131, 126, 120, 146, 152, 146, 134, 129, 125, 136, 142, 131, 125, 136, 155, 114, 130, 145, 148, 140, 131, 133, 141, 133, 131, 154, 131, 150, 130, 131, 137, 140, 141, 128, 149, 137, 141, 140, 145, 156, 125, 151, 134, 139, 115, 131, 128, 150, 147, 132, 138, 130, 112, 121, 138, 145, 144, 125, 126, 129, 143, 144, 130, 142, 146, 151, 126, 136, 137, 129, 126, 118, 125, 140, 132, 121, 149, 125, 124, 150, 151, 146, 145, 136, 142, 119, 128, 138, 132, 142, 132, 145, 138, 131, 146, 135, 155, 135, 139, 128, 139, 140, 151, 132, 132, 135, 138, 126, 132, 126, 143, 135, 139, 137, 140, 130, 147, 135, 131, 144, 125, 150, 132, 139, 140, 125, 141, 142, 121, 138, 131, 126, 135, 143, 133, 136, 133, 128, 125, 141, 133, 139, 119, 127, 147, 145, 135, 133, 129, 139, 135, 137, 133, 137, 132, 137, 132, 138, 130, 135, 133, 127, 122, 139, 135, 143, 141, 127, 126, 131, 130, 136, 135, 134, 138, 139, 138, 135, 127, 144, 134, 141, 142, 140, 137, 141, 142, 132, 139, 132, 142, 138, 126, 142, 130, 145, 132, 134, 134, 132, 132, 134, 144, 147, 143, 139, 135, 133, 130, 145, 134, 128, 138, 133, 128, 146, 139, 157, 134, 131, 135, 138, 134, 135, 136, 138, 133, 122, 129, 134, 130, 134, 122, 129, 137, 142, 132, 133, 135, 135, 146, 137, 137, 137, 140, 131, 140, 135, 143, 138, 138, 140, 144, 143, 134, 126, 142, 139, 137, 137, 137, 134, 138, 133, 141, 134, 131, 147, 135, 134, 140, 128, 139, 130, 131, 135, 131, 138, 143, 136, 131, 134, 145, 136, 134, 138, 143, 133, 135, 141, 137, 132, 146, 140, 142, 137, 141, 141, 150, 146, 135, 137, 129, 130, 131, 139, 132, 131, 129, 119, 141, 137, 121, 135, 134, 138, 146, 128, 132, 138, 137, 132, 139, 120, 132, 134, 134, 140, 144, 129, 142, 139, 127, 148, 135, 139, 143, 133, 145, 145, 132, 158, 140, 137, 146, 139, 126, 141, 133, 128, 131, 132, 133, 139, 118, 134, 136, 144, 136, 137, 130, 142, 140, 141, 143, 138, 138, 131, 133, 142, 132, 142, 135, 138, 133, 133, 145, 128, 131, 132, 128, 137, 132, 134, 145, 145, 134, 143, 129, 137, 135, 157, 143, 141, 141, 137, 129, 152, 144, 137, 134, 134, 145, 148, 147, 138, 140, 141, 131, 125, 137, 121, 137, 141, 136, 128, 142, 137, 128, 133, 132, 122, 132, 138, 126, 132, 132, 137, 133, 142, 139, 131, 122, 126, 135, 136, 131, 139, 136, 130, 139, 139, 141, 120, 143, 147, 134, 130, 145, 141, 139, 141, 138, 139, 137, 136, 134, 130, 138, 135, 129, 134, 134, 139, 117, 136, 135, 140, 133, 134, 128, 140, 146, 138, 133, 132, 124, 128, 134, 144, 129, 136, 132, 137, 145, 135, 144, 129, 132, 133, 128, 139, 133, 138, 134, 132, 135, 131, 144, 129, 135, 126, 142, 126, 134, 136, 121, 132, 142, 130, 134, 146, 144, 140, 144, 125, 139, 150, 145, 121, 134, 132, 142, 136, 133, 139, 142, 127, 138, 160, 129, 141, 130, 131, 137, 129, 137, 124, 140, 141, 138, 141, 138, 137, 148, 131, 139, 132, 141, 139, 136, 113, 135, 136, 134, 141, 138, 123, 136, 128, 132, 131, 128, 156, 143, 127, 132, 142, 140, 130, 134, 129, 144, 132, 131, 144, 133, 141, 144, 140, 130, 136, 138, 136, 153, 130, 140, 135, 142, 129, 137, 132, 144, 139, 131, 147, 139, 137, 130, 133, 131, 133, 140, 130, 136, 132, 139, 142, 133, 131, 140, 134, 136, 134, 135, 147, 121, 146, 134, 133, 136, 141, 132, 129, 130, 136, 138, 140, 133, 136, 138, 134, 135, 133, 138, 138, 145, 125, 138, 143, 142, 136, 142, 141, 131, 135, 128, 131, 135, 125, 133, 146, 132, 136, 142, 130, 133, 134, 129, 131, 152, 136, 140, 129, 129, 127, 134, 125, 134, 134, 139, 130, 143, 126, 134, 137, 135, 121, 139, 133, 139, 139, 128, 137, 136, 135, 134, 130, 135, 142, 137, 135, 136, 149, 133, 132, 134, 132, 129, 137, 145, 125, 136, 148, 133, 142, 139, 142, 140, 131, 132, 138, 138, 135, 141, 135, 145, 135, 139, 133, 129, 136, 133, 136, 111, 136, 134, 142, 128, 132, 131, 144, 128, 138, 138, 135, 136, 132, 142, 131, 146, 138, 136, 121, 145, 129, 131, 133, 136, 137, 139, 136, 143, 146, 129, 148, 140, 154, 129, 128, 135, 129, 137, 131, 130, 133, 140, 136, 136, 138, 143, 138, 141, 144, 147, 135, 148, 142, 154, 128, 133, 137, 136, 144, 151, 123, 125, 126, 135, 133, 136, 136, 136, 145, 136, 141, 132, 144, 132, 135, 141, 134, 135, 130, 144, 134, 139, 134, 140, 125, 140, 133, 124, 137, 140, 140, 143, 132, 123, 131, 138, 127, 134, 142, 128, 131, 134, 133, 137, 138, 138, 134, 133, 140, 139, 139, 142, 144, 130, 131, 140, 139, 138, 122, 130, 132, 144, 137, 132, 136, 146, 143, 125, 135, 136, 139, 130, 127, 148, 147, 134, 138, 139, 146, 129, 145, 139, 151, 143, 142, 130, 130, 132, 133, 140, 121, 134, 130, 131, 132, 141, 126, 134, 138, 133, 138, 134, 141, 133, 133, 137, 136, 126, 131, 143, 136, 135, 127, 132, 138, 133, 144, 128, 128, 132, 141, 141, 137, 146, 137, 141, 139, 138, 150, 139, 133, 129, 137, 141, 137, 145, 138, 137, 123, 138, 125, 118, 136, 134, 135, 127, 142, 144, 137, 138, 131, 131, 154, 143, 130, 114, 136, 136, 140, 133, 135, 132, 131, 136, 144, 139, 123, 128, 139, 138, 134, 129, 131, 144, 138, 134, 136, 130, 145, 127, 133, 131, 135, 131, 137, 142, 134, 134, 134, 132, 134, 134, 129, 143, 138, 137, 148, 133, 140, 130, 142, 139, 142, 134, 133, 130, 118, 142, 140, 136, 135, 139, 138, 133, 134, 133, 136, 136, 141, 133, 133, 133, 135, 140, 146, 143, 143, 141, 142, 140, 142, 142, 136, 147, 130, 140, 129, 135, 136, 138, 133, 118, 138, 140, 134, 138, 120, 122, 136, 133, 129, 133, 130, 135, 145, 120, 144, 151, 143, 130, 144, 139, 133, 132, 132, 136, 140, 135, 138, 137, 138, 139, 142, 136, 141, 138, 135, 146, 133, 124, 145, 132, 129, 141, 131, 133, 129, 133, 138, 139, 131, 127, 122, 134, 128, 140, 139, 131, 132, 138, 134, 134, 133, 128, 129, 138, 137, 140, 135, 136, 134, 129, 136, 149, 133, 135, 135, 122, 133, 134, 138, 126, 129, 139, 147, 140, 137, 138, 141, 131, 123, 141, 137, 131, 142, 143, 134, 129, 128, 131, 134, 134, 121, 112, 141, 139, 122, 127, 119, 115, 149, 144, 128, 133, 137, 134, 139, 139, 137, 139, 142, 140, 146, 139, 150, 145, 131, 129, 139, 135, 121, 133, 130, 144, 146, 154, 139, 138, 136, 136, 137, 137, 126, 133, 135, 145, 128, 133, 118, 121, 143, 147, 130, 137, 139, 134, 132, 150, 149, 139, 128, 142, 136, 139, 132, 136, 129, 133, 139, 124, 142, 159, 133, 150, 145, 133, 133, 128, 139, 128, 119, 137, 137, 130, 143, 128, 134, 136, 125, 129, 156, 132, 139, 140, 136, 139, 138, 146, 139, 137, 129, 142, 130, 126, 134, 136, 135, 138, 138, 152, 148, 141, 133, 137, 125, 125, 139, 137, 137, 132, 140, 140, 140, 138, 137, 132, 148, 140, 126, 132, 136, 133, 145, 137, 142, 128, 137, 146, 138, 128, 135, 136, 136, 142, 133, 135, 135, 130, 128, 122, 131, 122, 144, 133, 136, 140, 136, 136, 138, 128, 138, 135, 135, 142, 137, 132, 136, 200, 146, 134, 132, 114, 136, 139, 126, 112, 139, 132, 143, 125, 131, 138, 146, 125, 146, 131, 123, 130, 147, 127, 135, 141, 136, 143, 137, 127, 151, 136, 133, 130, 139, 130, 134, 137, 131, 123, 158, 140, 144, 136, 137, 128, 121, 134, 141, 126, 123, 128, 130, 139, 138, 132, 137, 144, 140, 140, 139, 134, 143, 137, 140, 142, 136, 149, 142, 129, 137, 142, 123, 120, 131, 139, 145, 135, 124, 164, 139, 147, 132, 140, 131, 133, 132, 125, 140, 135, 140, 132, 130, 133, 132, 153, 136, 123, 127, 142, 134, 131, 139, 131, 141, 143, 136, 133, 139, 130, 145, 125, 152, 126, 143, 148, 134, 139, 123, 144, 135, 143, 140, 149, 147, 131, 128, 140, 145, 128, 133, 149, 146, 138, 134, 135, 128, 128, 137, 132, 131, 144, 136, 139, 132, 132, 133, 134, 125, 120, 133, 152, 137, 149, 127, 136, 136, 142, 142, 143, 131, 138, 137, 142, 129, 133, 142, 155, 133, 137, 135, 147, 126, 133, 140, 136, 139, 136, 134, 143, 127, 142, 127, 140, 129, 141, 135, 136, 146, 130, 126, 138, 127, 131, 134, 144, 136, 135, 153, 136, 131, 138, 160, 121, 95, 144, 136, 137, 137, 136, 143, 129, 135, 139, 142, 119, 142, 141, 136, 133, 134, 130, 142, 136, 134, 133, 135, 134, 125, 133, 135, 133, 163, 137, 145, 133, 129, 134, 155, 136, 136, 134, 129, 153, 141, 137, 135, 148, 130, 135, 144, 136, 129, 131, 133, 144, 146, 136, 140, 156, 137, 142, 139, 138, 138, 138, 137, 145, 141, 131, 134, 141, 136, 142, 135, 125, 139, 135, 121, 131, 132, 139, 146, 135, 132, 143, 135, 141, 134, 144, 135, 128, 145, 135, 131, 135, 147, 125, 131, 110, 135, 129, 131, 136, 126, 141, 114, 140, 138, 128, 128, 136, 131, 119, 126, 129, 132, 138, 136, 125, 133, 129, 143, 113, 129, 126, 137, 140, 149, 147, 116, 132, 127, 140, 130, 128, 136, 134, 132, 131, 127, 137, 138, 136, 160, 136, 131, 133, 123, 145, 130, 150, 141, 137, 129, 137, 135, 140, 119, 141, 139, 129, 126, 144, 131, 132, 133, 126, 131, 127, 131, 138, 132, 136, 139, 147, 134, 136, 129, 124, 140, 136, 128, 128, 131, 138, 125, 131, 142, 130, 148, 129, 125, 137, 115, 156, 133, 154, 132, 128, 139, 150, 138, 134, 132, 126, 140, 136, 119, 143, 149, 136, 134, 139, 150, 123, 133, 126, 139, 143, 134, 121, 135, 137, 122, 135, 113, 136, 151, 130, 134, 149, 137, 134, 128, 133, 117, 129, 134, 129, 128, 137, 126, 139, 141, 140, 137, 116, 133, 129, 135, 133, 120, 143, 128, 137, 137, 142, 150, 132, 143, 128, 131, 189, 134, 131, 141, 136, 142, 137, 120, 132, 132, 123, 128, 134, 132, 132, 123, 136, 139, 126, 127, 135, 120, 138, 138, 130, 135, 135, 125, 139, 117, 139, 143, 146, 129, 140, 146, 130, 114, 144, 134, 128, 141, 139, 125, 141, 142, 147, 121, 131, 131, 125, 133, 138, 135, 141, 119, 133, 130, 122, 127, 132, 126, 141, 140, 136, 143, 134, 135, 129, 140, 144, 136, 135, 128, 151, 136, 137, 138, 124, 126, 118, 121, 135, 147, 140, 134, 140, 125, 135, 139, 136, 134, 152, 159, 132, 126, 143, 130, 124, 135, 128, 140, 143, 131, 180, 144, 151, 133, 158, 132, 140, 141, 144, 143, 129, 134, 136, 136, 139, 143, 110, 139, 137, 150, 144, 152, 142, 137, 140, 137, 141, 126, 134, 136, 130, 115, 127, 129, 134, 126, 142, 125, 140, 133, 127, 130, 133, 155, 122, 133, 123, 157, 143, 141, 120, 132, 167, 122, 141, 155, 139, 119, 144, 129, 129, 147, 128, 136, 127, 130, 131, 131, 135, 141, 155, 123, 130, 134, 131, 134, 122, 143, 123, 145, 135, 144, 150, 134, 127, 134, 141, 126, 129, 124, 122, 135, 132, 127, 113, 136, 129, 128, 142, 129, 133, 145, 126, 124, 137, 128, 144, 150, 135, 129, 134, 127, 130, 138, 125, 142, 131, 137, 135, 137, 132, 140, 123, 129, 137, 137, 141, 125, 130, 139, 141, 136, 133, 134, 134, 138, 133, 134, 142, 147, 132, 131, 134, 139, 151, 130, 127, 144, 132, 131, 143, 160, 139, 147, 138, 129, 130, 130, 127, 120, 124, 127, 132, 159, 141, 126, 145, 136, 136, 130, 125, 134, 147, 124, 136, 130, 153, 154, 137, 125, 134, 133, 129, 129, 142, 142, 129, 146, 145, 139, 136, 125, 129, 133, 169, 136, 125, 140, 146, 131, 149, 114, 131, 148, 146, 129, 129, 122, 139, 140, 123, 143, 126, 130, 135, 145, 143, 141, 135, 132, 137, 141, 138, 161, 148, 137, 136, 137, 124, 136, 127, 130, 128, 147, 127, 144, 136, 138, 123, 138, 134, 153, 146, 135, 135, 121, 120, 128, 144, 133, 149, 126, 158, 127, 132, 139, 148, 131, 121, 144, 131, 139, 140, 152, 131, 139, 123, 144, 138, 146, 144, 123, 135, 134, 137, 133, 142, 136, 143, 138, 122, 135, 129, 138, 136, 131, 137, 134, 130, 134, 159, 126, 141, 137, 131, 136, 142, 127, 132, 127, 144, 140, 134, 164, 137, 135, 141, 123, 136, 144, 137, 134, 137, 135, 136, 129, 134, 127, 136, 133, 119, 140, 132, 124, 146, 138, 135, 146, 132, 131, 136, 142, 137, 134, 142, 142, 142, 130, 131, 133, 131, 131, 147, 111, 131, 126, 139, 161, 133, 132, 129, 134, 129, 143, 129, 140, 134, 133, 133, 136, 133, 134, 129, 138, 130, 151, 133, 132, 125, 144, 137, 133, 143, 137, 139, 125, 131, 135, 145, 133, 173, 138, 138, 137, 138, 127, 149, 137, 128, 146, 127, 134, 144, 137, 137, 147, 129, 132, 129, 125, 135, 142, 149, 123, 142, 128, 132, 136, 132, 109, 139, 146, 148, 141, 160, 133, 146, 139, 134, 127, 94, 129, 139, 139, 130, 133, 139, 145, 139, 128, 135, 179, 132, 130, 124, 130, 130, 148, 132, 149, 139, 141, 145, 130, 138, 150, 151, 141, 129, 133, 140, 133, 135, 150, 146, 140, 123, 146, 129, 132, 134, 146, 155, 146, 138, 135, 145, 134, 144, 124, 137, 122, 118, 127, 135, 132, 147, 135, 148, 129, 135, 124, 132, 130, 120, 165, 137, 137, 133, 141, 128, 131, 137, 143, 138, 141, 142, 132, 132, 128, 135, 124, 130, 132, 128, 167, 134, 133, 129, 136, 140, 128, 132, 130, 129, 126, 133, 141, 129, 130, 139, 126, 136, 134, 125, 126, 134, 137, 132, 140, 129, 137, 129, 136, 136, 126, 129, 129, 140, 129, 135, 123, 146, 136, 136, 134, 134, 134, 135, 154, 130, 122, 132, 149, 147, 136, 139, 154, 134, 137, 129, 137, 140, 111, 118, 132, 144, 141, 133, 136, 135, 146, 135, 137, 135, 143, 145, 139, 138, 137, 135, 135, 139, 137, 144, 143, 138, 138, 144, 122, 148, 147, 129, 142, 141, 147, 151, 163, 135, 129, 150, 144, 141, 132, 140, 126, 142, 122, 142, 133, 133, 137, 139, 138, 124, 131, 114, 137, 140, 138, 114, 123, 127, 134, 137, 152, 89, 133, 133, 122, 147, 129, 139, 124, 130, 120, 137, 126, 141, 139, 124, 135, 137, 130, 130, 130, 124, 127, 122, 97, 136, 134, 127, 94, 133, 125, 146, 125, 132, 140, 134, 124, 148, 113, 153, 137, 127, 140, 109, 137, 128, 134, 123, 133, 132, 136, 142, 135, 123, 126, 136, 116, 162, 119, 137, 136, 106, 128, 138, 130, 133, 129, 131, 131, 130, 133, 136, 134, 136, 139, 139, 134, 90, 139, 131, 142, 132, 139, 131, 124, 146, 94, 132, 130, 159, 135, 148, 125, 119, 134, 134, 131, 131, 158, 141, 132, 135, 135, 129, 133, 132, 172, 149, 140, 144, 149, 131, 143, 103, 137, 147, 128, 135, 142, 136, 137, 126, 137, 133, 137, 139, 124, 124, 145, 136, 139, 157, 139, 139, 138, 131, 120, 131, 139, 143, 123, 131, 137, 132, 136, 141, 140, 150, 133, 133, 128, 138, 126, 130, 122, 135, 137, 140, 137, 124, 145, 146, 131, 122, 132, 135, 129, 143, 123, 123, 127, 136, 134, 140, 133, 150, 136, 154, 130, 137, 137, 153, 146, 128, 132, 130, 127, 150, 137, 142, 128, 161, 129, 145, 136, 144, 132, 124, 150, 138, 128, 134, 123, 144, 143, 139, 135, 142, 152, 140, 129, 143, 124, 138, 132, 136, 136, 140, 129, 149, 141, 142, 134, 136, 139, 128, 139, 150, 140, 136, 141, 146, 150, 149, 160, 117, 129, 125, 128, 145, 128, 137, 135, 144, 131, 117, 140, 134, 137, 130, 126, 133, 140, 136, 133, 141, 135, 125, 120, 128, 139, 131, 144, 132, 136, 123, 124, 127, 134, 136, 149, 135, 127, 129, 136, 153, 128, 136, 140, 139, 131, 133, 138, 131, 132, 133, 141, 124, 137, 138, 137, 152, 114, 134, 137, 134, 134, 137, 150, 135, 143, 136, 122, 153, 128, 130, 136, 131, 139, 141, 138, 134, 124, 129, 137, 126, 125, 139, 137, 134, 134, 136, 129, 139, 133, 135, 136, 150, 139, 123, 137, 136, 128, 161, 137, 134, 137, 122, 147, 131, 135, 137, 144, 146, 133, 136, 129, 144, 135, 120, 150, 127, 127, 120, 143, 132, 143, 135, 132, 142, 133, 137, 126, 134, 143, 131, 126, 137, 118, 139, 140, 127, 132, 139, 137, 130, 133, 133, 132, 128, 128, 127, 146, 146, 138, 140, 134, 113, 148, 136, 135, 128, 139, 129, 135, 137, 124, 123, 133, 138, 144, 141, 140, 138, 129, 150, 133, 151, 129, 139, 137, 127, 128, 136, 135, 138, 133, 135, 136, 144, 158, 127, 134, 132, 139, 130, 127, 140, 146, 139, 137, 133, 172, 133, 137, 134, 138, 128, 133, 117, 136, 128, 136, 149, 138, 131, 141, 128, 144, 138, 139, 142, 118, 139, 134, 139, 139, 148, 136, 135, 140, 141, 136, 133, 131, 133, 143, 126, 134, 131, 138, 125, 137, 135, 154, 141, 127, 129, 135, 121, 132, 150, 128, 141, 140, 153, 133, 139, 132, 129, 139, 134, 147, 119, 133, 123, 140, 137, 133, 149, 120, 130, 186, 130, 125, 126, 128, 141, 138, 144, 142, 141, 128, 131, 118, 127, 135, 130, 142, 143, 140, 131, 144, 149, 131, 132, 141, 138, 144, 143, 138, 143, 136, 151, 135, 139, 140, 140, 131, 139, 134, 141, 131, 144, 130, 139, 149, 140, 124, 131, 143, 135, 143, 136, 114, 137, 130, 124, 125, 127, 137, 132, 131, 122, 143, 131, 141, 138, 139, 142, 130, 140, 141, 144, 132, 142, 157, 141, 125, 136, 149, 157, 106, 138, 122, 125, 146, 136, 137, 125, 123, 138, 128, 140, 146, 130, 127, 133, 150, 146, 151, 138, 143, 120, 136, 129, 136, 136, 126, 135, 147, 132, 129, 128, 132, 141, 142, 138, 131, 133, 136, 125, 153, 150, 150, 131, 133, 137, 137, 128, 143, 143, 129, 148, 123, 143, 144, 128, 145, 135, 116, 160, 137, 124, 116, 126, 140, 129, 131, 134, 113, 145, 132, 131, 148, 129, 148, 118, 128, 141, 133, 158, 133, 145, 128, 146, 163, 136, 131, 137, 135, 142, 154, 133, 122, 141, 131, 120, 140, 141, 130, 162, 139, 136, 142, 157, 145, 131, 142, 138, 138, 132, 141, 133, 143, 139, 117, 139, 124, 129, 148, 131, 128, 145, 114, 137, 133, 126, 132, 121, 120, 151, 143, 127, 124, 129, 151, 106, 133, 124, 148, 137, 148, 134, 131, 142, 139, 144, 150, 132, 132, 153, 143, 144, 126, 136, 146, 125, 142, 120, 130, 142, 135, 135, 132, 131, 132, 122, 154, 127, 116, 113, 129, 142, 150, 122, 161, 116, 136, 120, 133, 130, 135, 137, 138, 135, 115, 122, 144, 127, 123, 143, 144, 139, 135, 136, 123, 143, 148, 134, 156, 124, 131, 116, 138, 121, 127, 148, 128, 140, 133, 155, 124, 142, 145, 138, 130, 113, 134, 128, 130, 144, 149, 147, 141, 123, 133, 142, 129, 131, 144, 141, 132, 140, 143, 133, 136, 141, 140, 136, 149, 141, 126, 144, 126, 121, 138, 130, 129, 124, 141, 108, 128, 141, 123, 136, 147, 135, 142, 138, 131, 127, 130, 134, 128, 146, 138, 137, 147, 140, 138, 143, 133, 130, 146, 126, 127, 126, 136, 127, 145, 157, 142, 153, 143, 140, 143, 142, 144, 110, 133, 151, 125, 131, 138, 125, 149, 144, 129, 141, 124, 146, 132, 123, 134, 136, 142, 129, 140, 134, 138, 140, 145, 130, 123, 137, 153, 150, 135, 142, 151, 148, 145, 125, 140, 141, 125, 136, 125, 121, 140, 138, 122, 148, 135, 138, 135, 137, 170, 131, 127, 144, 134, 137, 133, 144, 140, 151, 132, 136, 132, 136, 119, 136, 132, 135, 127, 136, 142, 133, 135, 124, 134, 118, 133, 144, 161, 150, 122, 115, 128, 142, 144, 153, 126, 125, 139, 131, 139, 132, 128, 128, 135, 137, 133, 128, 144, 128, 141, 124, 133, 143, 140, 132, 148, 126, 160, 146, 136, 125, 148, 135, 135, 117, 147, 126, 126, 131, 143, 128, 135, 132, 115, 134, 121, 137, 142, 137, 124, 118, 153, 134, 139, 130, 133, 134, 134, 141, 141, 136, 142, 151, 118, 145, 144, 140, 140, 117, 155, 141, 144, 144, 140, 138, 129, 132, 138, 132, 129, 153, 135, 135, 134, 127, 141, 124, 141, 116, 149, 113, 119, 119, 138, 134, 139, 143, 140, 137, 150, 126, 145, 148, 136, 122, 139, 118, 114, 134, 141, 131, 132, 133, 140, 149, 137, 147, 116, 138, 131, 160, 142, 130, 139, 146, 137, 116, 137, 143, 166, 140, 133, 132, 157, 152, 147, 136, 122, 116, 133, 118, 132, 136, 149, 123, 141, 139, 140, 145, 134, 136, 137, 134, 136, 146, 130, 130, 161, 137, 136, 132, 127, 128, 128, 128, 128, 121, 126, 133, 135, 114, 142, 128, 124, 129, 146, 136, 115, 129, 127, 138, 130, 131, 131, 157, 127, 139, 130, 146, 113, 138, 133, 137, 134, 144, 138, 124, 151, 125, 133, 124, 142, 145, 135, 116, 135, 152, 139, 137, 142, 116, 139, 139, 154, 139, 153, 136, 119, 131, 144, 140, 129, 130, 127, 140, 147, 132, 118, 132, 135, 135, 136, 119, 139, 136, 131, 130, 122, 131, 120, 139, 138, 132, 132, 117, 132, 144, 124, 148, 132, 128, 139, 142, 141, 141, 137, 135, 139, 130, 145, 132, 124, 142, 142, 139, 139, 132, 135, 131, 137, 140, 147, 147, 148, 137, 161, 136, 131, 132, 138, 128, 133, 126, 135, 145, 129, 126, 140, 140, 137, 147, 138, 126, 123, 141, 130, 128, 140, 159, 153, 130, 136, 150, 123, 140, 131, 128, 131, 138, 123, 133, 136, 146, 144, 154, 136, 143, 159, 122, 127, 125, 135, 135, 141, 137, 136, 142, 148, 161, 131, 142, 130, 126, 154, 129, 148, 152, 133, 140, 132, 135, 123, 142, 132, 118, 138, 145, 131, 130, 140, 128, 140, 145, 136, 139, 137, 150, 128, 137, 158, 137, 135, 137, 134, 144, 138, 125, 131, 135, 138, 147, 123, 136, 128, 147, 128, 134, 138, 129, 144, 136, 131, 135, 130, 115, 114, 138, 146, 129, 150, 137, 172, 141, 132, 146, 134, 147, 143, 147, 132, 144, 133, 150, 145, 122, 141, 129, 117, 136, 136, 147, 159, 149, 156, 139, 144, 132, 124, 139, 127, 143, 144, 124, 103, 140, 138, 152, 138, 141, 115, 118, 134, 118, 140, 132, 138, 137, 134, 146, 129, 148, 135, 129, 139, 135, 149, 139, 136, 133, 146, 131, 145, 137, 136, 148, 119, 121, 136, 135, 133, 120, 118, 122, 135, 161, 128, 157, 121, 120, 131, 140, 150, 141, 141, 128, 134, 121, 127, 123, 142, 142, 140, 127, 132, 118, 138, 122, 137, 154, 133, 130, 119, 134, 144, 135, 142, 153, 128, 134, 148, 158, 141, 129, 122, 129, 143, 128, 136, 131, 137, 151, 128, 151, 136, 149, 151, 142, 132, 132, 147, 152, 150, 137, 139, 116, 128, 134, 138, 147, 117, 135, 117, 119, 148, 142, 140, 135, 146, 164, 142, 168, 156, 97, 142, 118, 134, 121, 144, 139, 150, 123, 141, 137, 156, 149, 143, 128, 140, 132, 130, 154, 135, 133, 144, 119, 132, 157, 132, 138, 133, 147, 135, 128, 129, 113, 130, 123, 142, 138, 149, 139, 145, 128, 146, 127, 132, 148, 126, 124, 153, 143, 137, 134, 124, 127, 128, 140, 134, 140, 150, 144, 131, 130, 128, 135, 135, 125, 129, 135, 122, 124, 130, 142, 129, 136, 138, 113, 141, 142, 130, 138, 144, 119, 112, 145, 140, 150, 132, 141, 153, 130, 146, 139, 128, 139, 143, 140, 118, 137, 137, 134, 137, 148, 130, 124, 131, 124, 129, 140, 123, 150, 129, 119, 123, 127, 140, 137, 143, 130, 155, 144, 133, 129, 118, 138, 133, 130, 106, 137, 143, 136, 131, 141, 142, 135, 134, 133, 123, 138, 127, 134, 141, 127, 137, 141, 137, 149, 154, 154, 136, 108, 140, 143, 131, 130, 138, 131, 129, 133, 124, 144, 159, 127, 138, 133, 122, 131, 139, 133, 129, 139, 132, 143, 131, 126, 146, 128, 131, 134, 145, 128, 136, 126, 127, 122, 157, 121, 149, 132, 135, 132, 136, 143, 128, 137, 130, 130, 124, 135, 127, 158, 139, 136, 140, 119, 143, 128, 124, 138, 135, 141, 142, 134, 133, 139, 140, 149, 148, 126, 136, 136, 128, 132, 156, 137, 131, 129, 133, 137, 137, 133, 129, 121, 131, 127, 119, 149, 139, 143, 133, 130, 127, 134, 131, 118, 142, 135, 131, 126, 147, 131, 150, 135, 132, 122, 128, 121, 128, 140, 129, 128, 136, 145, 133, 105, 134, 130, 121, 133, 124, 140, 148, 140, 157, 134, 130, 147, 143, 128, 147, 155, 129, 140, 130, 131, 134, 145, 135, 132, 152, 139, 141, 144, 126, 128, 151, 121, 135, 132, 137, 123, 138, 123, 135, 133, 132, 133, 128, 123, 124, 131, 127, 143, 132, 144, 129, 136, 134, 135, 147, 147, 132, 127, 140, 134, 134, 137, 125, 129, 136, 130, 134, 134, 133, 126, 134, 134, 147, 139, 133, 138, 135, 136, 136, 150, 130, 130, 129, 141, 134, 136, 136, 125, 138, 128, 132, 138, 138, 139, 132, 132, 146, 143, 136, 142, 133, 136, 124, 137, 121, 137, 131, 133, 134, 148, 137, 130, 142, 133, 148, 137, 147, 129, 135, 151, 126, 134, 141, 137, 140, 119, 118, 119, 137, 136, 139, 126, 130, 143, 138, 132, 153, 123, 130, 131, 143, 142, 139, 131, 143, 114, 131, 144, 139, 142, 123, 141, 132, 127, 139, 146, 133, 125, 129, 133, 132, 133, 125, 139, 127, 142, 140, 140, 143, 165, 104, 132, 142, 124, 133, 128, 139, 138, 133, 121, 123, 135, 127, 134, 128, 138, 131, 126, 133, 145, 128, 133, 131, 135, 146, 132, 119, 141, 138, 122, 147, 145, 127, 148, 137, 132, 118, 129, 129, 130, 136, 134, 129, 150, 120, 149, 130, 151, 142, 138, 127, 141, 132, 141, 136, 155, 116, 121, 146, 120, 155, 132, 130, 142, 138, 128, 136, 126, 133, 148, 141, 153, 140, 129, 160, 135, 147, 136, 144, 136, 136, 144, 132, 118, 157, 147, 132, 151, 141, 131, 138, 134, 122, 146, 138, 142, 131, 125, 140, 128, 123, 138, 140, 133, 140, 154, 136, 112, 129, 132, 139, 123, 150, 137, 133, 118, 125, 127, 140, 135, 139, 126, 127, 146, 120, 146, 161, 121, 136, 136, 133, 130, 131, 136, 138, 142, 121, 127, 135, 134, 131, 128, 130, 137, 140, 156, 148, 128, 144, 132, 138, 139, 138, 133, 149, 133, 137, 151, 131, 135, 140, 150, 113, 129, 133, 138, 127, 134, 143, 151, 131, 132, 139, 128, 143, 126, 131, 148, 137, 139, 140, 135, 146, 151, 124, 133, 134, 130, 151, 132, 132, 132, 131, 135, 131, 147, 123, 137, 137, 148, 135, 143, 142, 136, 137, 127, 140, 135, 127, 135, 122, 125, 126, 123, 149, 150, 149, 137, 160, 139, 137, 127, 135, 127, 144, 145, 127, 134, 149, 148, 142, 137, 134, 137, 141, 131, 121, 126, 119, 134, 143, 134, 126, 136, 163, 125, 134, 145, 141, 133, 142, 146, 120, 134, 130, 144, 135, 135, 141, 145, 133, 139, 126, 127, 120, 155, 143, 126, 123, 129, 134, 133, 139, 130, 130, 139, 137, 125, 139, 138, 143, 124, 143, 150, 134, 133, 132, 141, 140, 135, 135, 136, 129, 148, 132, 136, 138, 137, 143, 133, 136, 138, 132, 134, 130, 125, 119, 132, 133, 126, 132, 135, 141, 124, 141, 131, 132, 138, 137, 130, 136, 135, 138, 135, 133, 137, 145, 134, 129, 129, 135, 132, 140, 161, 133, 149, 140, 121, 135, 137, 128, 155, 144, 143, 141, 135, 131, 124, 123, 132, 138, 132, 137, 139, 133, 134, 130, 135, 133, 119, 134, 135, 134, 128, 137, 137, 142, 123, 131, 139, 143, 129, 129, 128, 124, 136, 130, 142, 145, 127, 135, 139, 136, 143, 138, 135, 135, 131, 140, 125, 131, 134, 138, 128, 141, 130, 144, 130, 140, 145, 137, 132, 139, 148, 135, 101, 125, 134, 152, 131, 134, 127, 130, 117, 140, 135, 143, 134, 146, 131, 138, 134, 135, 134, 126, 139, 136, 145, 129, 131, 138, 137, 131, 137, 136, 129, 131, 147, 134, 132, 132, 153, 127, 135, 136, 138, 122, 134, 124, 123, 136, 127, 124, 145, 138, 135, 136, 134, 130, 141, 128, 132, 134, 142, 136, 137, 140, 132, 142, 124, 143, 132, 142, 135, 130, 148, 138, 138, 135, 135, 136, 131, 132, 139, 132, 136, 136, 137, 148, 142, 126, 137, 137, 129, 136, 132, 137, 136, 133, 133, 130, 123, 130, 133, 133, 136, 137, 129, 132, 134, 140, 127, 150, 128, 130, 140, 139, 130, 140, 137, 137, 143, 129, 139, 147, 133, 134, 132, 138, 136, 127, 137, 137, 118, 147, 134, 142, 135, 140, 134, 139, 140, 135, 143, 126, 130, 127, 129, 136, 154, 135, 131, 145, 136, 131, 143, 132, 135, 133, 128, 138, 128, 133, 143, 140, 139, 128, 131, 127, 135, 130, 132, 136, 140, 124, 133, 137, 125, 125, 136, 129, 132, 132, 135, 128, 148, 133, 137, 127, 137, 142, 132, 127, 150, 131, 131, 124, 133, 138, 139, 122, 125, 124, 131, 130, 129, 139, 128, 128, 129, 133, 133, 133, 144, 142, 138, 129, 143, 139, 140, 147, 149, 120, 134, 132, 137, 126, 136, 128, 133, 146, 134, 161, 141, 137, 130, 132, 134, 117, 147, 122, 127, 130, 131, 128, 135, 131, 125, 132, 135, 133, 131, 132, 140, 136, 145, 132, 155, 127, 135, 138, 120, 135, 137, 140, 135, 126, 138, 140, 139, 135, 141, 143, 131, 136, 142, 136, 136, 143, 143, 126, 143, 137, 141, 136, 138, 139, 143, 144, 124, 145, 130, 135, 130, 131, 139, 119, 123, 121, 131, 133, 139, 130, 132, 134, 127, 132, 137, 136, 140, 134, 137, 142, 135, 134, 126, 153, 134, 112, 134, 131, 126, 131, 121, 131, 120, 133, 127, 134, 131, 135, 136, 138, 136, 123, 133, 137, 135, 137, 137, 132, 142, 132, 139, 127, 144, 139, 151, 129, 138, 133, 132, 136, 138, 140, 132, 143, 140, 129, 132, 132, 132, 132, 140, 122, 141, 124, 128, 129, 131, 139, 138, 136, 122, 139, 140, 139, 132, 134, 138, 149, 137, 135, 128, 132, 108, 139, 131, 141, 139, 137, 135, 146, 122, 133, 132, 132, 134, 134, 140, 139, 141, 141, 132, 138, 126, 121, 127, 127, 133, 135, 130, 131, 138, 140, 127, 130, 137, 126, 109, 133, 139, 142, 145, 150, 121, 144, 138, 134, 130, 140, 125, 128, 146, 116, 136, 126, 134, 136, 138, 125, 136, 139, 143, 133, 153, 132, 143, 141, 140, 126, 126, 129, 137, 139, 132, 146, 118, 157, 134, 124, 133, 127, 139, 131, 133, 145, 148, 135, 120, 127, 131, 139, 140, 152, 133, 130, 133, 141, 139, 134, 131, 126, 131, 135, 142, 131, 135, 147, 149, 148, 154, 144, 135, 135, 129, 140, 144, 150, 134, 146, 128, 138, 157, 132, 147, 141, 154, 129, 156, 149, 144, 132, 143, 136, 132, 134, 131, 140, 130, 136, 131, 138, 141, 132, 134, 129, 133, 144, 134, 132, 134, 127, 128, 136, 124, 135, 149, 141, 144, 136, 139, 128, 142, 131, 126, 135, 132, 133, 152, 139, 155, 125, 131, 132, 140, 131, 142, 136, 151, 133, 133, 138, 141, 156, 135, 148, 129, 136, 141, 140, 132, 129, 128, 124, 142, 134, 128, 141, 121, 132, 137, 142, 135, 128, 136, 140, 143, 132, 140, 133, 141, 136, 158, 133, 137, 123, 130, 172, 130, 134, 128, 133, 142, 133, 98, 134, 140, 144, 130, 133, 148, 134, 130, 112, 140, 143, 138, 143, 141, 133, 135, 130, 124, 133, 135, 143, 126, 136, 127, 134, 148, 132, 150, 124, 127, 132, 135, 126, 130, 124, 139, 140, 134, 136, 133, 140, 127, 128, 126, 135, 132, 136, 139, 128, 142, 130, 144, 150, 133, 125, 161, 139, 140, 120, 127, 132, 131, 123, 129, 145, 145, 140, 132, 124, 144, 136, 133, 121, 144, 121, 120, 128, 144, 111, 147, 127, 108, 138, 144, 131, 136, 121, 143, 128, 128, 125, 131, 142, 134, 137, 131, 138, 108, 136, 131, 142, 135, 133, 141, 130, 144, 132, 143, 131, 158, 131, 134, 139, 139, 139, 156, 136, 131, 142, 121, 142, 131, 142, 136, 133, 132, 138, 140, 144, 134, 138, 122, 151, 125, 127, 144, 132, 137, 146, 137, 123, 136, 139, 134, 139, 133, 114, 128, 136, 126, 123, 128, 140, 132, 145, 143, 132, 143, 140, 137, 145, 140, 145, 128, 102, 139, 147, 135, 129, 143, 148, 146, 139, 133, 128, 139, 143, 123, 143, 141, 138, 126, 142, 129, 152, 142, 138, 138, 139, 139, 121, 137, 147, 127, 136, 132, 131, 139, 125, 145, 134, 128, 141, 128, 124, 135, 132, 134, 135, 148, 133, 146, 126, 137, 139, 145, 146, 127, 134, 156, 131, 145, 133, 129, 144, 136, 141, 137, 127, 123, 146, 130, 132, 142, 133, 120, 137, 126, 135, 128, 120, 126, 117, 143, 136, 126, 132, 145, 140, 136, 135, 132, 122, 142, 131, 132, 142, 134, 139, 107, 144, 140, 139, 145, 133, 147, 136, 122, 132, 147, 139, 145, 132, 146, 152, 139, 146, 119, 133, 130, 140, 153, 145, 110, 129, 129, 137, 131, 142, 143, 142, 130, 142, 132, 141, 147, 128, 134, 131, 127, 142, 138, 143, 133, 137, 127, 129, 149, 146, 133, 129, 143, 137, 137, 131, 143, 134, 126, 128, 137, 122, 135, 131, 140, 135, 131, 132, 141, 147, 118, 142, 135, 137, 131, 141, 166, 133, 126, 134, 137, 123, 137, 122, 147, 140, 130, 129, 151, 129, 135, 135, 142, 125, 147, 130, 138, 149, 118, 129, 131, 130, 132, 145, 135, 130, 134, 131, 135, 128, 133, 141, 142, 138, 130, 144, 127, 138, 142, 129, 131, 163, 115, 115, 140, 155, 134, 129, 153, 139, 143, 139, 151, 115, 136, 138, 145, 142, 133, 132, 132, 128, 129, 137, 131, 122, 136, 147, 144, 130, 128, 142, 119, 136, 134, 131, 121, 143, 131, 134, 136, 129, 139, 138, 129, 133, 132, 132, 132, 129, 144, 150, 130, 144, 139, 139, 144, 147, 131, 139, 162, 126, 136, 152, 142, 144, 142, 122, 114, 142, 125, 135, 139, 144, 153, 123, 132, 117, 152, 129, 143, 135, 139, 122, 135, 125, 143, 136, 133, 145, 127, 133, 119, 141, 130, 148, 131, 128, 134, 160, 141, 131, 127, 131, 129, 128, 125, 139, 135, 139, 138, 131, 123, 130, 119, 126, 149, 142, 126, 125, 129, 130, 135, 136, 139, 135, 141, 133, 144, 133, 125, 125, 124, 130, 137, 133, 138, 139, 160, 129, 132, 141, 142, 143, 136, 136, 118, 126, 139, 137, 136, 140, 136, 132, 126, 125, 129, 134, 125, 137, 138, 136, 137, 121, 128, 142, 116, 126, 137, 141, 139, 147, 144, 132, 160, 142, 141, 126, 141, 148, 136, 137, 134, 134, 143, 139, 137, 130, 137, 133, 119, 137, 135, 125, 137, 130, 122, 143, 145, 128, 128, 131, 131, 122, 130, 130, 143, 135, 135, 128, 135, 138, 148, 134, 133, 138, 150, 133, 137, 136, 133, 133, 138, 131, 123, 145, 134, 133, 131, 137, 154, 144, 139, 138, 129, 126, 128, 151, 134, 142, 138, 134, 130, 153, 121, 128, 143, 130, 142, 137, 139, 135, 135, 132, 131, 136, 134, 133, 138, 114, 128, 115, 145, 135, 147, 130, 132, 134, 137, 130, 128, 131, 135, 130, 121, 129, 150, 135, 132, 128, 125, 139, 142, 129, 129, 143, 141, 116, 137, 123, 134, 143, 137, 128, 146, 136, 135, 144, 138, 138, 133, 136, 143, 131, 126, 142, 130, 136, 116, 141, 134, 129, 155, 125, 122, 145, 147, 145, 128, 138, 133, 136, 125, 134, 145, 143, 130, 125, 122, 142, 144, 136, 122, 127, 142, 144, 134, 124, 126, 138, 128, 124, 154, 124, 122, 147, 142, 137, 133, 141, 167, 122, 134, 137, 146, 116, 138, 141, 139, 125, 147, 142, 124, 129, 135, 142, 149, 134, 128, 147, 150, 155, 129, 132, 137, 142, 125, 148, 141, 132, 141, 144, 141, 134, 137, 133, 137, 128, 140, 140, 132, 147, 134, 148, 137, 134, 129, 130, 125, 142, 128, 137, 129, 126, 142, 136, 142, 129, 137, 135, 117, 126, 133, 145, 149, 132, 151, 141, 144, 147, 121, 129, 135, 135, 148, 127, 132, 141, 128, 150, 131, 144, 126, 131, 144, 135, 124, 150, 134, 130, 148, 134, 143, 127, 133, 142, 134, 132, 132, 139, 156, 133, 146, 138, 136, 132, 131, 127, 127, 133, 121, 121, 142, 140, 139, 145, 163, 128, 144, 133, 140, 137, 138, 117, 130, 137, 152, 126, 130, 136, 131, 135, 136, 142, 122, 123, 130, 135, 127, 133, 128, 128, 128, 141, 135, 130, 134, 135, 137, 128, 138, 143, 130, 129, 131, 157, 130, 138, 134, 132, 136, 152, 125, 126, 128, 139, 142, 143, 132, 145, 135, 125, 136, 114, 153, 138, 120, 145, 117, 152, 124, 132, 136, 121, 154, 139, 128, 124, 133, 132, 120, 154, 157, 142, 130, 141, 164, 122, 137, 141, 144, 140, 135, 129, 133, 138, 147, 158, 155, 129, 130, 126, 136, 139, 146, 116, 132, 132, 134, 143, 148, 136, 136, 144, 151, 138, 131, 132, 132, 131, 119, 128, 119, 135, 133, 148, 129, 135, 122, 132, 120, 122, 129, 128, 128, 161, 138, 131, 147, 137, 143, 137, 122, 126, 137, 131, 156, 150, 162, 138, 144, 140, 144, 149, 136, 140, 136, 130, 121, 138, 145, 135, 138, 126, 149, 139, 134, 139, 133, 143, 128, 128, 153, 131, 142, 141, 132, 122, 133, 135, 135, 146, 129, 136, 121, 132, 161, 157, 126, 143, 142, 137, 134, 144, 136, 148, 138, 142, 132, 153, 149, 133, 126, 149, 142, 127, 131, 147, 134, 140, 122, 130, 127, 145, 134, 136, 139, 148, 129, 125, 132, 128, 132, 145, 137, 145, 159, 128, 147, 129, 137, 131, 142, 146, 123, 135, 132, 112, 139, 126, 132, 132, 136, 140, 135, 133, 140, 130, 139, 153, 125, 138, 130, 121, 139, 124, 127, 130, 135, 146, 148, 140, 133, 131, 148, 124, 143, 137, 139, 136, 137, 131, 128, 146, 137, 146, 139, 136, 141, 139, 130, 131, 133, 141, 137, 144, 146, 130, 116, 147, 142, 137, 137, 130, 136, 150, 124, 131, 130, 135, 137, 143, 118, 127, 132, 124, 133, 145, 141, 135, 139, 139, 132, 139, 152, 143, 138, 133, 129, 138, 143, 130, 146, 146, 119, 142, 140, 133, 149, 135, 127, 121, 134, 132, 124, 132, 128, 137, 117, 152, 130, 144, 132, 146, 137, 153, 135, 141, 125, 161, 164, 153, 136, 130, 135, 146, 131, 142, 138, 145, 152, 141, 140, 137, 140, 136, 134, 143, 135, 143, 126, 134, 140, 135, 124, 161, 137, 121, 130, 124, 135, 116, 141, 128, 133, 137, 141, 136, 124, 157, 142, 145, 129, 133, 148, 151, 106, 137, 148, 149, 140, 125, 141, 147, 150, 137, 138, 143, 136, 136, 126, 119, 130, 133, 134, 149, 130, 145, 127, 135, 150, 134, 147, 133, 139, 114, 143, 128, 134, 121, 129, 142, 134, 144, 150, 122, 141, 144, 142, 144, 136, 131, 131, 140, 133, 134, 133, 129, 134, 132, 152, 144, 145, 133, 124, 129, 131, 147, 169, 132, 141, 134, 133, 137, 126, 135, 125, 149, 134, 139, 130, 154, 127, 139, 153, 130, 141, 148, 141, 134, 135, 134, 137, 134, 138, 149, 122, 134, 131, 125, 127, 137, 127, 133, 133, 138, 122, 141, 132, 133, 144, 126, 152, 130, 142, 138, 135, 156, 129, 124, 135, 146, 117, 129, 127, 135, 143, 139, 136, 135, 122, 134, 137, 131, 140, 157, 121, 149, 110, 134, 141, 140, 138, 126, 122, 123, 145, 130, 144, 140, 140, 136, 129, 145, 139, 135, 141, 134, 139, 150, 135, 138, 131, 134, 133, 132, 131, 126, 131, 137, 134, 137, 141, 144, 140, 127, 133, 152, 135, 148, 133, 134, 140, 134, 129, 108, 122, 152, 146, 137, 131, 128, 134, 126, 127, 140, 128, 140, 142, 134, 137, 134, 149, 124, 133, 131, 118, 142, 133, 152, 121, 147, 147, 139, 140, 153, 148, 129, 158, 121, 139, 136, 130, 151, 149, 129, 132, 139, 140, 128, 136, 134, 134, 140, 158, 128, 142, 135, 130, 136, 130, 144, 129, 136, 131, 130, 166, 114, 132, 133, 129, 129, 134, 142, 143, 136, 140, 138, 135, 130, 132, 124, 136, 143, 139, 138, 142, 135, 139, 129, 128, 143, 131, 132, 130, 125, 140, 140, 133, 142, 133, 124, 130, 132, 125, 138, 143, 130, 146, 123, 131, 135, 137, 137, 121, 131, 144, 149, 139, 147, 118, 127, 131, 136, 139, 118, 144, 138, 129, 127, 148, 128, 143, 137, 123, 133, 129, 141, 133, 131, 136, 144, 129, 123, 125, 155, 129, 135, 150, 133, 128, 138, 159, 141, 133, 142, 130, 135, 126, 127, 131, 143, 133, 135, 136, 131, 149, 123, 138, 127, 140, 136, 147, 140, 128, 135, 156, 124, 137, 135, 141, 142, 140, 131, 140, 166, 142, 135, 129, 126, 127, 126, 136, 130, 141, 133, 124, 137, 135, 132, 153, 140, 136, 148, 124, 130, 137, 144, 153, 137, 137, 138, 118, 110, 123, 154, 122, 128, 143, 146, 125, 142, 132, 129, 155, 134, 140, 146, 125, 140, 126, 150, 142, 139, 131, 131, 142, 149, 147, 131, 125, 136, 146, 140, 128, 132, 138, 137, 131, 133, 135, 140, 130, 137, 154, 136, 145, 142, 132, 132, 127, 140, 147, 136, 128, 135, 140, 143, 150, 114, 133, 135, 140, 124, 142, 136, 137, 131, 121, 142, 152, 151, 135, 119, 133, 142, 131, 127, 136, 127, 127, 148, 140, 128, 133, 138, 127, 127, 138, 136, 148, 141, 140, 150, 126, 110, 151, 168, 134, 145, 121, 125, 134, 129, 132, 140, 122, 134, 156, 142, 142, 124, 133, 136, 141, 145, 129, 125, 137, 127, 137, 126, 118, 116, 135, 129, 132, 132, 144, 153, 144, 141, 139, 135, 148, 122, 137, 137, 125, 130, 141, 131, 138, 128, 128, 129, 131, 128, 133, 135, 139, 140, 132, 149, 138, 124, 132, 142, 122, 149, 132, 133, 139, 123, 135, 143, 138, 136, 129, 142, 129, 133, 138, 143, 123, 143, 136, 131, 141, 142, 131, 147, 141, 133, 135, 156, 116, 139, 140, 147, 158, 145, 151, 134, 165, 126, 141, 127, 121, 138, 133, 119, 124, 139, 142, 127, 131, 132, 139, 135, 146, 137, 142, 133, 152, 134, 129, 140, 132, 135, 144, 136, 136, 128, 129, 123, 141, 135, 142, 142, 127, 138, 134, 136, 143, 118, 121, 136, 121, 134, 145, 139, 149, 142, 136, 147, 137, 150, 130, 122, 131, 132, 141, 161, 132, 138, 130, 118, 145, 114, 141, 142, 133, 132, 135, 136, 133, 149, 136, 146, 136, 127, 135, 134, 134, 144, 127, 139, 137, 126, 130, 123, 133, 130, 140, 140, 140, 144, 142, 135, 133, 121, 121, 130, 140, 130, 144, 129, 133, 132, 166, 144, 130, 143, 127, 149, 137, 135, 133, 142, 144, 139, 126, 145, 135, 132, 142, 137, 137, 122, 127, 115, 144, 148, 146, 129, 142, 136, 137, 143, 146, 140, 137, 133, 139, 144, 127, 117, 146, 127, 140, 126, 128, 141, 104, 140, 154, 128, 138, 145, 138, 141, 140, 139, 147, 140, 134, 129, 138, 141, 136, 121, 149, 148, 127, 143, 133, 120, 132, 145, 137, 135, 134, 126, 152, 132, 141, 122, 141, 141, 154, 135, 145, 138, 111, 135, 127, 130, 130, 147, 126, 141, 141, 125, 143, 127, 137, 146, 136, 145, 138, 136, 132, 131, 130, 142, 151, 136, 129, 125, 139, 127, 127, 135, 136, 132, 147, 143, 141, 128, 142, 122, 138, 138, 141, 141, 135, 140, 139, 149, 135, 143, 135, 145, 138, 138, 144, 131, 146, 143, 137, 141, 132, 145, 140, 128, 131, 138, 129, 148, 145, 124, 132, 135, 146, 140, 146, 134, 143, 134, 137, 148, 153, 149, 119, 137, 144, 135, 134, 144, 137, 137, 146, 137, 139, 129, 139, 128, 142, 139, 145, 105, 129, 151, 134, 137, 141, 146, 140, 125, 147, 130, 134, 142, 147, 128, 133, 141, 143, 122, 146, 122, 129, 137, 141, 146, 134, 121, 144, 139, 126, 152, 146, 127, 133, 121, 137, 132, 138, 136, 141, 123, 145, 139, 135, 139, 146, 127, 126, 125, 136, 147, 130, 132, 136, 145, 141, 111, 130, 145, 133, 141, 130, 120, 137, 145, 130, 137, 131, 134, 144, 133, 135, 139, 142, 136, 145, 139, 137, 126, 139, 130, 138, 141, 137, 142, 136, 123, 136, 138, 135, 138, 127, 135, 145, 140, 134, 130, 148, 114, 136, 125, 132, 141, 138, 124, 125, 145, 137, 134, 143, 142, 137, 135, 138, 142, 130, 131, 153, 133, 146, 130, 128, 128, 127, 133, 135, 137, 149, 140, 149, 129, 137, 141, 134, 137, 133, 139, 136, 133, 143, 149, 123, 132, 151, 130, 143, 129, 127, 119, 146, 131, 117, 125, 142, 140, 133, 143, 135, 137, 135, 142, 135, 132, 147, 126, 140, 137, 135, 137, 142, 130, 144, 133, 140, 119, 145, 157, 143, 130, 143, 143, 133, 149, 134, 134, 140, 134, 143, 157, 152, 129, 137, 145, 123, 148, 140, 137, 143, 145, 128, 144, 139, 140, 152, 130, 123, 133, 148, 133, 145, 137, 142, 139, 153, 148, 126, 141, 131, 153, 130, 135, 139, 133, 122, 130, 137, 144, 155, 135, 129, 140, 148, 134, 144, 143, 127, 122, 134, 136, 138, 142, 135, 134, 121, 134, 135, 132, 130, 139, 137, 148, 145, 132, 131, 122, 135, 124, 132, 135, 146, 152, 149, 136, 116, 148, 127, 132, 145, 143, 138, 145, 139, 149, 131, 127, 142, 134, 140, 125, 156, 146, 139, 150, 118, 143, 142, 135, 144, 148, 135, 145, 129, 146, 130, 130, 130, 126, 115, 136, 148, 148, 146, 133, 137, 141, 128, 126, 114, 130, 152, 133, 140, 146, 139, 126, 125, 139, 136, 135, 127, 131, 135, 134, 145, 135, 142, 151, 133, 122, 143, 139, 134, 147, 140, 132, 140, 140, 139, 150, 123, 135, 141, 137, 127, 138, 127, 134, 126, 138, 155, 131, 142, 121, 121, 113, 113, 121, 139, 136, 141, 143, 131, 158, 127, 132, 137, 151, 116, 144, 136, 135, 150, 132, 143, 106, 129, 122, 139, 127, 126, 132, 134, 139, 136, 127, 135, 142, 151, 116, 135, 137, 118, 135, 141, 129, 129, 125, 130, 133, 142, 112, 123, 126, 147, 143, 143, 138, 155, 138, 127, 136, 139, 144, 129, 134, 134, 126, 137, 131, 131, 150, 142, 129, 141, 123, 135, 154, 128, 152, 134, 133, 125, 144, 143, 125, 148, 133, 148, 141, 125, 136, 150, 139, 114, 127, 134, 135, 131, 134, 134, 141, 138, 152, 135, 124, 129, 143, 136, 139, 134, 124, 129, 133, 140, 144, 126, 144, 133, 136, 138, 136, 140, 147, 145, 133, 125, 127, 138, 129, 129, 155, 112, 127, 144, 153, 138, 131, 138, 131, 130, 123, 123, 145, 143, 154, 128, 130, 138, 139, 150, 124, 124, 138, 140, 149, 148, 132, 127, 144, 128, 139, 140, 133, 152, 118, 121, 119, 145, 144, 140, 140, 117, 142, 134, 133, 125, 140, 120, 141, 124, 135, 135, 133, 141, 132, 143, 136, 133, 139, 134, 126, 129, 138, 134, 140, 126, 143, 120, 136, 163, 122, 132, 147, 147, 149, 129, 142, 123, 134, 133, 139, 141, 145, 143, 123, 145, 144, 125, 123, 142, 126, 134, 122, 134, 129, 138, 130, 130, 135, 141, 136, 129, 134, 141, 137, 129, 147, 134, 132, 127, 140, 147, 131, 148, 139, 128, 123, 127, 132, 142, 126, 148, 134, 133, 134, 125, 124, 127, 140, 124, 126, 138, 139, 148, 141, 135, 129, 143, 125, 133, 140, 135, 146, 140, 138, 129, 137, 129, 149, 128, 135, 125, 126, 140, 133, 148, 141, 141, 127, 144, 131, 141, 142, 139, 147, 139, 149, 137, 138, 140, 138, 134, 139, 140, 139, 146, 149, 136, 138, 142, 130, 138, 148, 133, 141, 141, 143, 123, 139, 126, 141, 142, 144, 155, 132, 146, 160, 151, 123, 140, 133, 147, 136, 160, 137, 133, 130, 137, 142, 126, 145, 130, 129, 150, 126, 133, 127, 136, 118, 130, 148, 137, 133, 144, 131, 128, 130, 146, 124, 130, 128, 142, 133, 124, 145, 134, 136, 165, 137, 140, 144, 135, 138, 135, 138, 118, 137, 133, 127, 134, 135, 143, 142, 128, 143, 140, 137, 123, 129, 142, 151, 128, 145, 151, 139, 136, 147, 144, 123, 134, 137, 140, 133, 147, 144, 143, 125, 126, 144, 113, 155, 130, 123, 155, 150, 119, 115, 146, 142, 144, 152, 124, 145, 143, 143, 135, 127, 130, 140, 150, 143, 137, 129, 131, 129, 139, 127, 146, 133, 145, 140, 128, 144, 141, 134, 132, 123, 143, 141, 133, 155, 144, 132, 141, 141, 119, 136, 124, 129, 125, 138, 146, 139, 144, 141, 129, 138, 134, 148, 134, 146, 126, 129, 129, 137, 126, 129, 135, 132, 144, 141, 139, 129, 133, 125, 138, 141, 129, 145, 125, 131, 138, 138, 135, 144, 144, 150, 145, 137, 133, 137, 150, 116, 122, 146, 128, 143, 130, 139, 135, 140, 157, 141, 130, 138, 135, 142, 124, 139, 125, 128, 131, 146, 144, 130, 130, 122, 136, 148, 134, 140, 132, 123, 140, 141, 132, 135, 134, 123, 121, 132, 137, 135, 132, 158, 122, 141, 129, 136, 134, 142, 143, 129, 131, 143, 136, 126, 140, 142, 110, 142, 131, 141, 136, 147, 131, 130, 144, 101, 141, 128, 138, 129, 132, 136, 126, 135, 135, 136, 140, 141, 131, 128, 129, 146, 141, 140, 142, 139, 129, 138, 125, 147, 138, 147, 130, 135, 130, 139, 136, 144, 128, 148, 138, 142, 136, 131, 139, 138, 120, 141, 144, 133, 139, 132, 148, 142, 142, 140, 130, 135, 132, 125, 129, 148, 127, 131, 135, 150, 134, 132, 130, 122, 134, 149, 137, 114, 133, 136, 123, 139, 139, 128, 125, 138, 130, 137, 144, 136, 134, 137, 130, 131, 136, 116, 135, 167, 136, 155, 145, 133, 134, 138, 135, 141, 138, 132, 144, 123, 124, 131, 138, 133, 143, 138, 131, 162, 131, 135, 129, 128, 131, 140, 138, 138, 131, 134, 146, 144, 150, 120, 128, 146, 133, 137, 137, 140, 133, 130, 150, 139, 142, 129, 126, 137, 155, 131, 146, 122, 138, 127, 150, 129, 141, 137, 144, 156, 135, 129, 134, 145, 135, 134, 139, 127, 126, 163, 148, 131, 148, 133, 116, 131, 133, 134, 141, 126, 124, 128, 139, 131, 132, 129, 141, 126, 142, 149, 128, 130, 133, 144, 128, 115, 141, 123, 126, 127, 128, 151, 143, 146, 132, 146, 141, 133, 139, 140, 138, 132, 134, 125, 119, 156, 134, 126, 135, 145, 142, 136, 133, 122, 136, 126, 121, 131, 143, 129, 127, 136, 129, 135, 135, 136, 125, 135, 131, 136, 130, 135, 137, 136, 150, 160, 127, 135, 138, 130, 138, 141, 129, 140, 134, 142, 154, 129, 136, 150, 136, 140, 136, 136, 131, 110, 128, 133, 136, 131, 139, 136, 131, 129, 140, 133, 148, 132, 143, 151, 145, 139, 131, 125, 120, 137, 135, 124, 135, 137, 122, 132, 145, 159, 149, 133, 148, 143, 131, 125, 129, 129, 140, 147, 134, 129, 140, 132, 147, 152, 121, 141, 127, 139, 134, 129, 147, 143, 140, 132, 133, 133, 136, 142, 137, 135, 134, 133, 144, 141, 138, 128, 135, 139, 124, 132, 144, 127, 139, 142, 137, 142, 123, 142, 150, 150, 144, 135, 141, 130, 142, 136, 138, 140, 135, 142, 136, 146, 144, 135, 132, 131, 139, 122, 130, 154, 129, 130, 148, 123, 126, 130, 137, 129, 138, 131, 136, 144, 122, 130, 149, 135, 135, 122, 137, 153, 132, 124, 129, 133, 119, 145, 107, 136, 138, 129, 131, 148, 130, 141, 126, 140, 143, 143, 129, 113, 131, 135, 136, 147, 101, 147, 122, 131, 143, 142, 126, 123, 141, 148, 138, 133, 123, 124, 149, 149, 132, 121, 123, 146, 147, 133, 135, 142, 110, 137, 137, 132, 148, 127, 120, 143, 141, 155, 141, 150, 134, 118, 153, 159, 142, 128, 146, 147, 141, 145, 149, 115, 143, 127, 121, 136, 120, 133, 128, 153, 142, 138, 134, 140, 115, 134, 139, 136, 115, 156, 131, 129, 121, 135, 124, 130, 133, 134, 142, 140, 139, 139, 145, 127, 131, 126, 125, 136, 133, 130, 140, 122, 132, 124, 130, 139, 110, 155, 132, 149, 162, 139, 127, 133, 137, 134, 156, 149, 124, 136, 125, 132, 158, 134, 129, 138, 142, 145, 154, 130, 141, 140, 140, 129, 125, 128, 136, 142, 130, 126, 109, 140, 136, 145, 137, 131, 134, 120, 132, 129, 143, 122, 125, 146, 150, 135, 139, 144, 138, 146, 133, 136, 138, 135, 133, 128, 148, 131, 151, 132, 143, 128, 122, 200, 133, 160, 144, 131, 131, 124, 111, 148, 128, 148, 132, 134, 149, 145, 147, 141, 134, 141, 134, 144, 154, 137, 131, 139, 136, 132, 143, 130, 130, 141, 128, 163, 151, 136, 132, 125, 148, 121, 127, 115, 147, 145, 138, 149, 133, 131, 120, 131, 140, 122, 135, 140, 139, 116, 129, 123, 127, 134, 134, 130, 132, 153, 131, 132, 145, 120, 131, 147, 149, 138, 151, 143, 143, 124, 136, 126, 140, 167, 124, 130, 135, 129, 140, 117, 124, 137, 159, 138, 118, 137, 137, 134, 139, 141, 159, 134, 129, 115, 153, 148, 129, 127, 133, 151, 118, 146, 115, 136, 126, 131, 118, 134, 128, 131, 141, 143, 122, 130, 148, 129, 149, 138, 157, 129, 131, 162, 128, 131, 119, 128, 143, 147, 152, 132, 138, 125, 138, 123, 139, 134, 142, 127, 125, 138, 140, 136, 136, 100, 141, 133, 150, 136, 139, 124, 131, 138, 141, 131, 139, 125, 134, 133, 131, 129, 130, 132, 129, 118, 142, 125, 146, 135, 130, 137, 137, 158, 127, 150, 142, 120, 129, 141, 138, 132, 119, 144, 135, 146, 136, 133, 140, 127, 144, 142, 128, 156, 158, 166, 150, 146, 122, 149, 134, 169, 123, 139, 144, 136, 115, 128, 131, 151, 131, 117, 139, 131, 144, 156, 156, 149, 133, 138, 135, 128, 132, 147, 112, 146, 132, 157, 107, 138, 126, 146, 139, 133, 121, 147, 140, 110, 145, 127, 142, 132, 134, 140, 140, 132, 152, 135, 116, 131, 148, 125, 142, 142, 128, 129, 138, 137, 132, 115, 143, 129, 131, 138, 135, 124, 132, 115, 164, 124, 122, 140, 125, 122, 125, 126, 131, 120, 130, 139, 143, 152, 143, 138, 138, 116, 153, 152, 121, 135, 131, 123, 152, 130, 129, 146, 147, 123, 146, 153, 139, 128, 129, 117, 140, 147, 109, 133, 144, 127, 123, 142, 146, 123, 132, 147, 144, 131, 127, 136, 149, 130, 136, 118, 129, 129, 138, 137, 122, 130, 137, 125, 137, 130, 137, 124, 127, 141, 135, 142, 147, 140, 128, 141, 141, 130, 146, 114, 123, 127, 124, 133, 133, 135, 133, 156, 140, 132, 133, 124, 138, 136, 122, 133, 151, 126, 145, 120, 147, 136, 140, 128, 133, 150, 126, 134, 130, 133, 146, 155, 134, 155, 135, 135, 151, 129, 131, 136, 135, 145, 124, 136, 138, 142, 136, 122, 127, 130, 138, 152, 128, 151, 151, 140, 126, 127, 136, 128, 134, 122, 139, 127, 129, 134, 129, 129, 143, 139, 135, 137, 133, 131, 137, 144, 123, 134, 115, 126, 147, 136, 129, 136, 137, 126, 131, 132, 137, 134, 134, 138, 128, 146, 124, 136, 132, 137, 118, 147, 136, 137, 142, 137, 134, 134, 127, 126, 138, 151, 138, 143, 138, 146, 135, 130, 135, 135, 141, 153, 135, 136, 143, 138, 136, 147, 129, 129, 125, 140, 136, 136, 135, 138, 135, 123, 145, 132, 140, 129, 139, 124, 134, 132, 126, 131, 130, 125, 131, 128, 138, 132, 135, 135, 130, 131, 141, 127, 124, 143, 143, 143, 143, 131, 136, 136, 132, 124, 131, 141, 148, 139, 130, 142, 130, 131, 147, 133, 138, 155, 143, 133, 122, 143, 136, 133, 152, 121, 129, 134, 129, 114, 128, 134, 148, 134, 144, 145, 136, 143, 136, 145, 128, 140, 133, 124, 128, 138, 138, 143, 147, 123, 136, 133, 146, 129, 127, 143, 142, 144, 142, 131, 132, 131, 121, 129, 133, 124, 138, 130, 143, 125, 135, 135, 141, 124, 139, 132, 137, 134, 124, 134, 171, 151, 130, 143, 148, 129, 144, 136, 122, 126, 154, 127, 144, 126, 142, 135, 147, 164, 134, 141, 139, 136, 134, 135, 142, 133, 135, 132, 121, 133, 127, 113, 145, 137, 127, 137, 148, 141, 145, 145, 136, 144, 109, 120, 127, 127, 172, 129, 124, 151, 143, 137, 154, 129, 130, 144, 146, 156, 136, 132, 133, 137, 140, 114, 122, 139, 133, 159, 138, 130, 140, 139, 134, 115, 140, 145, 131, 117, 142, 135, 149, 132, 147, 143, 130, 127, 137, 159, 155, 129, 121, 144, 141, 156, 123, 136, 139, 128, 136, 142, 122, 136, 123, 145, 131, 130, 143, 139, 131, 137, 136, 151, 138, 131, 138, 136, 137, 122, 122, 160, 125, 139, 134, 132, 123, 134, 145, 126, 138, 137, 139, 124, 129, 142, 140, 128, 139, 113, 128, 131, 141, 157, 140, 153, 142, 131, 136, 138, 130, 138, 150, 145, 141, 133, 138, 133, 132, 153, 135, 138, 136, 120, 139, 134, 136, 139, 130, 122, 140, 122, 126, 122, 162, 142, 142, 138, 144, 134, 145, 137, 132, 135, 132, 141, 142, 138, 130, 142, 136, 121, 136, 144, 122, 149, 126, 136, 149, 119, 125, 130, 143, 139, 129, 136, 158, 129, 135, 128, 132, 105, 159, 131, 140, 154, 131, 128, 130, 137, 135, 125, 139, 135, 129, 124, 133, 132, 124, 123, 126, 141, 134, 126, 146, 123, 116, 122, 141, 132, 134, 135, 124, 140, 129, 123, 148, 140, 130, 140, 124, 137, 129, 137, 139, 134, 129, 141, 143, 131, 126, 135, 131, 136, 139, 129, 139, 139, 139, 136, 131, 128, 121, 120, 131, 125, 129, 148, 133, 134, 146, 128, 147, 123, 135, 142, 136, 136, 132, 132, 139, 131, 132, 132, 124, 140, 150, 144, 130, 131, 132, 139, 132, 119, 132, 137, 125, 140, 127, 132, 140, 140, 147, 134, 137, 127, 153, 142, 124, 140, 139, 138, 130, 133, 135, 139, 124, 145, 132, 138, 124, 130, 133, 126, 145, 122, 140, 134, 141, 137, 144, 131, 132, 143, 128, 148, 129, 140, 139, 125, 141, 124, 138, 140, 123, 143, 134, 158, 127, 143, 134, 129, 135, 146, 129, 137, 134, 135, 143, 149, 131, 142, 141, 131, 130, 133, 123, 134, 132, 128, 142, 132, 132, 137, 137, 136, 139, 134, 131, 135, 138, 143, 142, 129, 126, 120, 123, 128, 128, 138, 137, 131, 133, 136, 126, 133, 135, 135, 133, 128, 131, 130, 136, 134, 142, 124, 137, 132, 145, 143, 141, 145, 133, 142, 137, 134, 128, 128, 136, 138, 126, 127, 125, 127, 136, 131, 137, 144, 137, 153, 145, 135, 134, 131, 132, 134, 143, 139, 125, 139, 141, 137, 140, 146, 121, 134, 153, 136, 157, 144, 133, 128, 135, 137, 138, 130, 141, 131, 130, 137, 131, 141, 145, 138, 143, 150, 127, 136, 140, 141, 131, 139, 130, 136, 138, 131, 135, 132, 114, 137, 143, 139, 143, 120, 129, 136, 127, 136, 137, 136, 150, 130, 137, 137, 132, 136, 133, 136, 141, 131, 147, 131, 141, 131, 137, 137, 138, 124, 137, 134, 135, 143, 139, 146, 140, 124, 137, 133, 129, 130, 139, 140, 139, 134, 126, 138, 137, 135, 147, 135, 134, 138, 128, 143, 119, 140, 129, 133, 133, 129, 139, 149, 135, 136, 148, 135, 139, 149, 132, 127, 147, 121, 139, 131, 138, 137, 131, 136, 133, 134, 143, 134, 146, 136, 151, 133, 112, 131, 142, 123, 140, 141, 124, 138, 133, 129, 133, 132, 128, 146, 116, 141, 137, 133, 136, 132, 132, 146, 141, 139, 137, 134, 143, 145, 134, 143, 139, 130, 132, 137, 129, 133, 134, 129, 138, 153, 137, 130, 129, 139, 131, 125, 144, 130, 150, 133, 134, 131, 132, 142, 127, 133, 127, 133, 121, 143, 143, 138, 135, 134, 136, 125, 133, 132, 137, 145, 141, 139, 132, 127, 153, 146, 140, 142, 127, 128, 133, 125, 141, 128, 139, 135, 125, 125, 141, 130, 138, 121, 118, 145, 134, 137, 142, 138, 132, 145, 129, 130, 141, 139, 131, 148, 143, 135, 127, 137, 124, 146, 124, 136, 143, 125, 144, 139, 142, 136, 137, 134, 123, 126, 148, 128, 131, 137, 133, 129, 140, 131, 131, 136, 133, 143, 133, 140, 132, 122, 139, 136, 145, 144, 132, 143, 132, 137, 137, 114, 158, 122, 143, 141, 140, 137, 142, 145, 141, 133, 130, 135, 128, 130, 139, 137, 128, 133, 132, 133, 134, 111, 125, 147, 132, 136, 143, 135, 135, 135, 151, 138, 131, 137, 135, 133, 136, 140, 137, 131, 141, 132, 132, 129, 145, 139, 130, 139, 139, 136, 129, 136, 138, 134, 129, 132, 137, 134, 130, 144, 139, 141, 132, 146, 133, 128, 137, 145, 143, 141, 127, 139, 140, 150, 143, 146, 133, 129, 126, 136, 141, 140, 131, 134, 138, 134, 135, 128, 146, 137, 127, 135, 135, 134, 136, 140, 136, 124, 132, 126, 131, 145, 135, 139, 132, 138, 137, 135, 139, 137, 131, 131, 134, 135, 130, 144, 134, 134, 138, 137, 148, 126, 135, 145, 136, 135, 143, 135, 136, 138, 138, 133, 125, 135, 137, 148, 136, 131, 143, 138, 135, 131, 133, 136, 135, 144, 140, 137, 104, 143, 137, 119, 139, 148, 137, 133, 139, 146, 130, 142, 134, 127, 141, 132, 136, 151, 139, 138, 131, 121, 143, 137, 129, 138, 183, 125, 140, 128, 140, 132, 136, 131, 136, 135, 142, 143, 127, 144, 131, 143, 141, 144, 139, 138, 140, 131, 137, 137, 124, 137, 128, 151, 148, 136, 135, 144, 132, 139, 141, 137, 125, 142, 141, 133, 123, 141, 141, 131, 138, 135, 133, 138, 134, 135, 150, 133, 134, 141, 136, 137, 183, 139, 148, 127, 135, 144, 128, 137, 139, 131, 129, 131, 138, 139, 130, 133, 133, 135, 131, 133, 125, 136, 134, 147, 141, 138, 132, 134, 137, 144, 147, 137, 140, 133, 145, 135, 142, 142, 136, 146, 130, 134, 135, 140, 142, 127, 123, 127, 144, 133, 120, 142, 140, 137, 126, 119, 134, 132, 133, 140, 135, 138, 135, 134, 135, 148, 141, 135, 144, 133, 123, 135, 140, 139, 130, 131, 129, 128, 127, 134, 139, 130, 134, 130, 132, 133, 131, 130, 139, 147, 133, 139, 138, 129, 137, 132, 139, 134, 143, 144, 124, 143, 131, 138, 136, 133, 135, 141, 138, 131, 137, 125, 140, 136, 142, 132, 131, 133, 144, 136, 140, 151, 128, 138, 157, 141, 131, 136, 136, 135, 131, 120, 129, 133, 134, 143, 135, 122, 139, 137, 138, 141, 149, 135, 137, 133, 128, 129, 134, 123, 134, 140, 132, 141, 142, 133, 134, 130, 130, 141, 134, 131, 137, 135, 133, 151, 156, 139, 140, 126, 146, 141, 138, 138, 125, 141, 139, 131, 127, 138, 125, 139, 135, 127, 139, 137, 136, 136, 143, 134, 140, 134, 131, 143, 149, 141, 139, 123, 136, 136, 134, 131, 128, 137, 146, 140, 131, 135, 134, 132, 143, 145, 135, 137, 138, 139, 142, 175, 133, 138, 128, 125, 136, 134, 146, 140, 130, 129, 136, 140, 131, 144, 132, 122, 138, 138, 135, 135, 137, 137, 133, 135, 143, 133, 131, 133, 139, 134, 138, 131, 142, 134, 134, 137, 149, 129, 130, 138, 140, 133, 141, 137, 128, 134, 140, 128, 127, 130, 147, 125, 139, 142, 137, 136, 135, 139, 130, 140, 134, 123, 140, 143, 131, 117, 138, 129, 127, 135, 138, 147, 160, 129, 136, 131, 132, 138, 137, 149, 140, 136, 127, 139, 131, 128, 139, 139, 132, 131, 146, 140, 123, 134, 149, 127, 141, 130, 137, 135, 124, 136, 135, 131, 133, 140, 143, 135, 117, 131, 128, 136, 139, 154, 146, 132, 136, 127, 139, 126, 149, 134, 133, 119, 145, 144, 138, 151, 128, 126, 124, 137, 125, 138, 125, 144, 137, 138, 140, 138, 137, 145, 121, 153, 148, 118, 132, 135, 157, 132, 128, 141, 134, 127, 138, 138, 139, 148, 135, 118, 124, 145, 126, 135, 129, 155, 124, 128, 136, 142, 118, 136, 139, 156, 141, 136, 131, 143, 123, 151, 143, 134, 144, 130, 152, 138, 136, 131, 149, 127, 134, 136, 137, 134, 137, 144, 148, 140, 141, 131, 136, 116, 142, 136, 132, 145, 125, 151, 125, 146, 138, 142, 130, 145, 130, 139, 123, 134, 135, 146, 125, 139, 143, 134, 127, 148, 128, 120, 139, 119, 143, 147, 142, 134, 135, 131, 161, 136, 142, 128, 143, 141, 142, 110, 130, 147, 131, 146, 122, 150, 148, 131, 131, 138, 142, 128, 132, 127, 123, 120, 148, 132, 121, 154, 132, 136, 137, 134, 143, 135, 150, 132, 139, 149, 127, 144, 139, 150, 136, 127, 139, 128, 143, 145, 135, 144, 133, 155, 132, 129, 146, 142, 135, 135, 143, 131, 142, 143, 140, 132, 116, 119, 145, 134, 130, 141, 129, 134, 137, 144, 142, 135, 150, 130, 134, 130, 143, 142, 125, 123, 129, 126, 132, 143, 133, 133, 136, 128, 143, 141, 139, 132, 124, 122, 132, 132, 127, 144, 138, 137, 144, 120, 141, 130, 122, 127, 139, 139, 121, 138, 139, 121, 137, 120, 145, 130, 150, 139, 127, 132, 162, 116, 140, 138, 134, 127, 139, 130, 142, 127, 130, 137, 151, 142, 143, 139, 133, 134, 142, 126, 151, 128, 133, 158, 132, 143, 137, 132, 131, 139, 134, 146, 133, 135, 136, 144, 133, 141, 123, 134, 132, 130, 150, 150, 138, 134, 158, 130, 149, 152, 137, 134, 120, 140, 147, 131, 122, 130, 127, 159, 124, 150, 143, 130, 153, 132, 143, 124, 130, 145, 129, 128, 131, 122, 145, 137, 141, 139, 129, 132, 148, 117, 140, 120, 128, 136, 145, 132, 137, 128, 128, 130, 131, 153, 143, 126, 126, 144, 124, 130, 132, 133, 143, 138, 122, 151, 150, 157, 125, 127, 140, 124, 138, 131, 132, 162, 140, 142, 125, 135, 117, 125, 133, 147, 134, 117, 126, 133, 145, 140, 138, 125, 131, 121, 127, 126, 127, 113, 133, 132, 127, 135, 127, 126, 133, 131, 155, 145, 144, 150, 143, 134, 151, 124, 141, 134, 130, 156, 130, 144, 136, 139, 147, 132, 137, 131, 145, 141, 145, 137, 141, 135, 148, 129, 142, 114, 138, 134, 141, 133, 133, 130, 138, 143, 134, 133, 134, 162, 129, 138, 115, 137, 130, 150, 139, 133, 137, 126, 128, 144, 124, 152, 137, 130, 138, 138, 137, 137, 122, 128, 152, 131, 124, 134, 127, 132, 142, 143, 120, 139, 137, 132, 135, 142, 144, 132, 159, 142, 133, 119, 136, 137, 127, 130, 133, 145, 131, 127, 113, 128, 146, 129, 135, 132, 133, 142, 147, 123, 138, 127, 130, 130, 134, 148, 124, 130, 137, 133, 122, 126, 129, 132, 137, 139, 137, 133, 147, 147, 137, 144, 135, 131, 131, 138, 138, 138, 133, 117, 124, 110, 131, 143, 142, 148, 142, 131, 126, 127, 140, 144, 140, 126, 135, 130, 137, 133, 139, 140, 129, 142, 124, 140, 121, 129, 146, 111, 130, 134, 117, 131, 130, 129, 138, 112, 127, 127, 129, 140, 134, 141, 120, 135, 135, 137, 147, 134, 134, 138, 130, 134, 141, 143, 159, 132, 125, 143, 145, 127, 126, 144, 130, 141, 124, 136, 127, 130, 137, 135, 136, 138, 127, 154, 140, 121, 134, 127, 134, 140, 135, 140, 138, 142, 129, 118, 138, 134, 136, 129, 129, 139, 129, 131, 138, 130, 128, 139, 142, 138, 141, 139, 134, 143, 139, 141, 133, 144, 159, 139, 134, 128, 143, 128, 126, 116, 133, 138, 111, 129, 135, 126, 148, 137, 114, 144, 134, 140, 139, 127, 143, 140, 122, 139, 138, 141, 137, 143, 131, 133, 129, 142, 134, 139, 122, 135, 137, 141, 137, 129, 138, 126, 126, 138, 123, 123, 130, 137, 138, 136, 133, 139, 119, 133, 136, 139, 134, 144, 140, 136, 144, 132, 137, 129, 135, 140, 137, 134, 143, 138, 144, 130, 127, 139, 132, 125, 133, 137, 134, 126, 142, 136, 139, 128, 129, 126, 129, 127, 125, 141, 139, 147, 124, 132, 147, 137, 136, 136, 148, 135, 148, 154, 131, 117, 136, 137, 128, 136, 142, 133, 130, 140, 134, 107, 130, 135, 128, 137, 145, 134, 132, 135, 134, 126, 143, 157, 148, 127, 123, 128, 131, 129, 137, 135, 139, 129, 134, 148, 142, 130, 144, 141, 134, 144, 134, 129, 132, 137, 133, 136, 130, 139, 126, 132, 135, 132, 139, 132, 119, 134, 126, 134, 135, 140, 126, 135, 133, 120, 134, 146, 136, 137, 129, 128, 129, 137, 123, 134, 140, 144, 126, 132, 139, 132, 138, 122, 126, 136, 147, 139, 120, 145, 139, 147, 135, 137, 116, 120, 139, 137, 141, 133, 122, 131, 144, 148, 137, 130, 137, 132, 136, 139, 144, 137, 136, 137, 116, 152, 144, 142, 134, 140, 126, 135, 136, 141, 147, 134, 124, 134, 145, 138, 139, 134, 129, 138, 144, 129, 135, 127, 141, 133, 149, 132, 144, 136, 130, 135, 129, 157, 139, 139, 142, 132, 137, 132, 125, 154, 140, 132, 138, 131, 141, 125, 135, 138, 124, 135, 147, 145, 143, 150, 129, 139, 136, 145, 143, 131, 137, 121, 142, 120, 148, 152, 144, 134, 141, 134, 137, 135, 130, 136, 137, 127, 138, 127, 152, 133, 138, 141, 134, 135, 118, 134, 136, 130, 144, 146, 141, 124, 135, 117, 135, 145, 142, 127, 127, 134, 132, 143, 149, 127, 144, 125, 128, 126, 143, 129, 129, 142, 135, 135, 122, 140, 131, 133, 141, 136, 127, 130, 136, 137, 161, 136, 127, 133, 135, 133, 144, 133, 126, 129, 139, 128, 139, 144, 134, 127, 131, 134, 129, 132, 131, 147, 134, 131, 130, 143, 142, 145, 129, 134, 127, 133, 137, 130, 124, 126, 140, 132, 137, 127, 123, 140, 140, 144, 142, 117, 139, 139, 139, 170, 132, 129, 134, 129, 132, 130, 147, 133, 145, 138, 134, 139, 142, 139, 137, 146, 145, 134, 133, 138, 141, 125, 126, 147, 148, 132, 137, 145, 142, 134, 140, 124, 132, 155, 136, 131, 129, 143, 133, 128, 140, 149, 129, 138, 147, 123, 135, 131, 133, 138, 136, 139, 136, 139, 131, 143, 135, 133, 137, 127, 143, 131, 133, 132, 145, 139, 143, 138, 136, 158, 130, 153, 142, 129, 137, 117, 124, 134, 126, 144, 134, 125, 152, 150, 138, 138, 114, 129, 105, 147, 138, 142, 142, 125, 139, 136, 132, 132, 137, 143, 143, 134, 132, 125, 139, 127, 129, 120, 160, 125, 142, 136, 143, 119, 133, 151, 133, 141, 144, 141, 138, 130, 131, 126, 133, 140, 127, 141, 137, 135, 138, 127, 160, 132, 132, 134, 106, 123, 142, 132, 138, 153, 130, 139, 126, 121, 127, 134, 155, 141, 139, 125, 144, 134, 127, 148, 132, 139, 140, 127, 137, 149, 141, 127, 139, 123, 141, 125, 124, 123, 133, 120, 131, 125, 125, 140, 137, 144, 139, 169, 140, 131, 134, 130, 118, 135, 123, 139, 134, 128, 134, 139, 125, 134, 131, 144, 123, 152, 147, 134, 143, 143, 158, 123, 145, 148, 146, 133, 146, 128, 148, 140, 147, 137, 135, 132, 155, 152, 151, 133, 124, 109, 147, 136, 144, 142, 143, 136, 136, 130, 124, 133, 140, 127, 143, 116, 119, 127, 134, 132, 138, 125, 143, 143, 154, 152, 145, 141, 146, 125, 134, 125, 136, 144, 143, 127, 131, 123, 139, 139, 144, 134, 133, 138, 128, 146, 127, 141, 138, 126, 138, 147, 134, 134, 131, 132, 133, 135, 127, 131, 142, 144, 151, 143, 143, 136, 143, 129, 126, 132, 136, 132, 132, 130, 131, 148, 144, 137, 128, 136, 163, 132, 138, 134, 130, 127, 134, 143, 148, 144, 127, 126, 144, 136, 140, 138, 136, 139, 123, 137, 129, 130, 139, 128, 137, 140, 145, 127, 138, 131, 137, 161, 133, 121, 144, 142, 144, 140, 142, 145, 134, 143, 137, 143, 131, 142, 140, 136, 132, 128, 136, 126, 140, 143, 134, 145, 156, 131, 148, 128, 135, 157, 124, 129, 133, 133, 136, 134, 132, 131, 140, 137, 134, 133, 126, 142, 131, 129, 127, 137, 145, 135, 136, 135, 144, 157, 130, 131, 132, 136, 129, 136, 121, 143, 139, 127, 138, 118, 143, 146, 127, 133, 139, 130, 132, 140, 126, 152, 149, 130, 141, 139, 132, 125, 149, 134, 124, 139, 136, 133, 131, 138, 142, 135, 124, 150, 128, 123, 138, 123, 157, 141, 145, 121, 142, 143, 150, 137, 132, 127, 129, 149, 131, 132, 137, 142, 126, 128, 119, 149, 125, 130, 132, 140, 128, 156, 135, 141, 128, 137, 143, 131, 134, 148, 124, 148, 149, 131, 124, 126, 134, 135, 130, 139, 139, 141, 145, 143, 137, 132, 136, 146, 137, 127, 121, 134, 116, 161, 132, 134, 134, 136, 122, 153, 153, 144, 146, 126, 135, 142, 133, 135, 131, 144, 135, 138, 139, 134, 133, 138, 136, 126, 164, 127, 133, 126, 145, 126, 119, 148, 136, 144, 148, 144, 132, 139, 122, 133, 142, 145, 140, 128, 131, 127, 131, 132, 145, 114, 135, 128, 134, 122, 137, 141, 144, 152, 135, 130, 145, 128, 139, 128, 138, 141, 138, 132, 140, 135, 148, 129, 134, 149, 151, 133, 142, 133, 134, 137, 131, 119, 140, 141, 143, 142, 136, 136, 130, 134, 141, 128, 133, 138, 126, 127, 142, 129, 123, 147, 136, 137, 132, 152, 131, 141, 142, 147, 145, 132, 129, 134, 118, 136, 131, 132, 153, 155, 130, 133, 132, 130, 143, 141, 140, 140, 141, 156, 126, 124, 138, 138, 132, 133, 117, 132, 135, 132, 150, 136, 141, 144, 135, 143, 136, 143, 143, 142, 135, 152, 137, 145, 146, 138, 130, 154, 128, 145, 129, 138, 116, 131, 131, 138, 130, 149, 132, 136, 131, 128, 147, 132, 134, 130, 131, 132, 148, 137, 145, 137, 132, 148, 135, 141, 129, 129, 135, 123, 139, 150, 142, 139, 144, 138, 130, 129, 123, 125, 143, 127, 130, 141, 132, 131, 146, 139, 135, 140, 126, 140, 137, 126, 142, 122, 120, 137, 147, 130, 124, 139, 135, 139, 125, 139, 144, 136, 134, 133, 136, 145, 139, 159, 137, 125, 129, 127, 143, 139, 141, 141, 116, 125, 133, 130, 139, 130, 134, 146, 128, 136, 134, 154, 128, 132, 141, 129, 128, 147, 153, 105, 129, 145, 127, 131, 128, 141, 141, 135, 125, 133, 135, 136, 141, 130, 146, 127, 130, 132, 137, 138, 129, 136, 139, 138, 130, 133, 122, 143, 129, 152, 142, 138, 117, 142, 140, 129, 133, 137, 140, 128, 150, 137, 146, 130, 147, 128, 134, 150, 145, 142, 145, 141, 135, 136, 117, 130, 136, 140, 161, 140, 129, 137, 151, 135, 126, 126, 135, 142, 134, 145, 134, 132, 119, 124, 135, 127, 133, 153, 133, 151, 142, 134, 141, 132, 129, 134, 135, 140, 130, 130, 140, 145, 138, 118, 136, 128, 118, 129, 136, 146, 141, 128, 147, 154, 134, 143, 135, 141, 142, 142, 126, 137, 148, 144, 136, 129, 153, 133, 134, 127, 126, 135, 154, 125, 139, 129, 141, 136, 133, 136, 130, 137, 137, 134, 147, 138, 139, 136, 149, 126, 143, 126, 138, 140, 153, 126, 137, 133, 146, 136, 121, 135, 141, 128, 130, 140, 122, 143, 145, 134, 134, 132, 125, 136, 134, 128, 138, 133, 143, 136, 137, 137, 151, 125, 130, 144, 127, 144, 144, 130, 131, 137, 107, 122, 155, 147, 133, 147, 150, 131, 155, 135, 132, 144, 135, 130, 131, 133, 136, 136, 126, 146, 127, 143, 137, 135, 138, 138, 146, 156, 136, 141, 144, 127, 130, 122, 139, 118, 130, 144, 154, 138, 129, 148, 140, 140, 132, 136, 129, 145, 146, 130, 128, 133, 145, 135, 151, 116, 134, 121, 146, 118, 127, 153, 133, 134, 112, 129, 134, 122, 130, 145, 127, 143, 141, 129, 140, 133, 134, 138, 119, 144, 125, 122, 146, 124, 138, 125, 124, 151, 146, 128, 138, 150, 132, 138, 130, 139, 142, 140, 140, 137, 143, 119, 147, 137, 136, 147, 142, 130, 141, 139, 150, 148, 143, 136, 139, 134, 135, 141, 135, 131, 140, 145, 129, 128, 153, 130, 142, 140, 148, 125, 132, 136, 126, 129, 143, 152, 138, 137, 136, 124, 124, 131, 136, 124, 125, 126, 135, 134, 150, 148, 145, 134, 146, 130, 142, 131, 134, 124, 145, 128, 138, 128, 113, 131, 135, 137, 140, 147, 148, 140, 132, 135, 120, 125, 139, 136, 131, 131, 127, 147, 130, 134, 135, 127, 133, 152, 134, 129, 145, 133, 134, 136, 135, 142, 141, 141, 129, 141, 134, 128, 132, 127, 131, 139, 131, 136, 152, 141, 128, 128, 132, 121, 149, 139, 149, 130, 123, 144, 136, 137, 131, 141, 140, 128, 128, 145, 121, 129, 121, 135, 134, 131, 146, 133, 131, 147, 127, 143, 138, 121, 137, 129, 124, 139, 179, 129, 124, 145, 113, 137, 136, 153, 136, 141, 134, 128, 126, 129, 122, 147, 139, 134, 129, 132, 135, 139, 142, 139, 149, 139, 120, 118, 139, 129, 130, 128, 151, 132, 147, 139, 150, 135, 134, 142, 132, 137, 123, 125, 127, 129, 131, 125, 123, 148, 123, 126, 139, 136, 135, 144, 136, 135, 144, 128, 117, 134, 132, 140, 129, 138, 138, 147, 125, 144, 126, 133, 142, 129, 130, 132, 133, 126, 129, 141, 126, 138, 121, 137, 141, 139, 134, 151, 115, 128, 137, 134, 127, 127, 151, 128, 147, 126, 127, 141, 137, 131, 142, 130, 126, 137, 130, 126, 130, 133, 145, 139, 150, 137, 132, 136, 140, 139, 125, 125, 135, 139, 146, 131, 136, 127, 129, 124, 134, 129, 150, 133, 129, 135, 136, 128, 133, 130, 127, 133, 150, 137, 146, 126, 136, 151, 150, 136, 124, 142, 149, 137, 133, 113, 132, 128, 134, 137, 125, 148, 142, 142, 130, 148, 127, 131, 132, 154, 131, 130, 131, 118, 119, 142, 136, 145, 129, 134, 145, 130, 127, 142, 133, 142, 144, 142, 146, 148, 135, 130, 128, 131, 110, 136, 137, 124, 139, 138, 158, 130, 135, 138, 134, 119, 119, 143, 142, 136, 144, 125, 137, 120, 142, 121, 132, 132, 135, 148, 137, 143, 140, 132, 146, 141, 129, 137, 141, 122, 133, 137, 142, 123, 134, 152, 131, 146, 138, 116, 156, 151, 146, 128, 121, 134, 144, 125, 136, 143, 125, 127, 141, 120, 144, 123, 142, 116, 128, 132, 111, 138, 142, 135, 141, 135, 135, 130, 147, 116, 138, 128, 143, 128, 131, 126, 134, 131, 136, 125, 157, 141, 137, 131, 130, 135, 128, 133, 134, 139, 136, 138, 125, 125, 136, 125, 141, 153, 126, 128, 123, 147, 122, 124, 140, 136, 145, 148, 141, 129, 126, 133, 134, 147, 144, 133, 129, 129, 144, 134, 129, 124, 156, 145, 121, 145, 138, 112, 127, 122, 127, 142, 124, 141, 132, 135, 145, 132, 139, 127, 133, 146, 152, 138, 123, 141, 150, 129, 128, 128, 135, 130, 137, 139, 121, 122, 134, 115, 119, 156, 131, 134, 145, 123, 132, 128, 140, 148, 129, 157, 132, 132, 140, 134, 151, 131, 121, 127, 138, 134, 130, 135, 126, 130, 120, 140, 139, 123, 146, 140, 132, 152, 116, 138, 131, 139, 137, 132, 148, 137, 127, 142, 129, 138, 143, 139, 133, 120, 128, 138, 139, 133, 131, 121, 143, 131, 129, 131, 151, 130, 146, 146, 151, 137, 143, 136, 129, 159, 131, 136, 142, 119, 134, 139, 128, 128, 129, 131, 134, 141, 152, 148, 134, 141, 139, 150, 129, 144, 131, 131, 137, 130, 151, 124, 136, 121, 126, 127, 135, 141, 129, 136, 142, 140, 136, 130, 136, 145, 146, 136, 125, 142, 128, 126, 140, 144, 135, 122, 154, 119, 133, 140, 141, 139, 128, 155, 147, 148, 154, 145, 140, 137, 143, 116, 129, 142, 132, 117, 132, 138, 160, 127, 131, 139, 129, 134, 148, 149, 120, 145, 147, 163, 142, 129, 141, 139, 144, 135, 142, 145, 140, 141, 139, 130, 120, 123, 142, 132, 138, 151, 156, 137, 165, 128, 139, 133, 131, 125, 144, 121, 144, 133, 137, 121, 139, 125, 145, 145, 145, 124, 133, 121, 144, 159, 135, 128, 126, 122, 135, 146, 133, 149, 138, 135, 138, 116, 121, 138, 123, 130, 127, 128, 126, 126, 137, 126, 127, 136, 127, 141, 136, 135, 135, 154, 144, 141, 141, 161, 131, 144, 140, 135, 127, 129, 148, 125, 126, 139, 139, 132, 141, 136, 127, 118, 148, 152, 127, 126, 142, 132, 134, 135, 148, 141, 139, 144, 142, 136, 137, 133, 138, 140, 146, 128, 141, 132, 135, 153, 144, 131, 155, 169, 134, 120, 126, 143, 126, 144, 143, 143, 124, 132, 145, 148, 121, 135, 136, 135, 148, 144, 147, 138, 144, 136, 128, 125, 153, 134, 136, 141, 124, 147, 148, 131, 127, 139, 143, 144, 124, 138, 140, 145, 119, 126, 143, 94, 137, 122, 137, 151, 115, 129, 130, 144, 138, 127, 130, 142, 142, 134, 133, 160, 138, 141, 148, 141, 139, 136, 129, 136, 137, 128, 133, 135, 132, 131, 139, 136, 127, 130, 119, 132, 146, 129, 131, 139, 129, 128, 121, 111, 122, 149, 125, 152, 139, 134, 130, 135, 149, 143, 117, 130, 129, 139, 143, 134, 138, 143, 128, 134, 124, 151, 129, 117, 139, 128, 140, 124, 132, 107, 139, 110, 119, 148, 129, 164, 135, 129, 135, 136, 133, 143, 132, 138, 132, 107, 146, 131, 137, 132, 136, 123, 149, 128, 137, 139, 135, 152, 132, 139, 159, 123, 119, 142, 141, 122, 147, 131, 147, 140, 131, 150, 140, 125, 115, 134, 123, 131, 126, 132, 135, 146, 133, 130, 133, 125, 128, 136, 140, 131, 134, 127, 141, 140, 144, 145, 128, 130, 130, 130, 123, 111, 133, 145, 138, 162, 147, 134, 133, 143, 137, 130, 124, 128, 124, 145, 137, 128, 130, 148, 128, 140, 135, 131, 129, 127, 126, 139, 139, 140, 145, 127, 132, 133, 127, 143, 123, 142, 143, 141, 124, 136, 118, 136, 140, 136, 132, 134, 134, 132, 130, 125, 146, 136, 133, 131, 140, 137, 133, 137, 125, 133, 132, 141, 150, 130, 131, 125, 129, 126, 142, 123, 141, 129, 137, 142, 143, 142, 134, 130, 132, 140, 140, 126, 140, 125, 133, 126, 126, 141, 150, 141, 134, 138, 126, 140, 136, 128, 132, 132, 127, 144, 135, 138, 129, 128, 143, 124, 132, 128, 132, 151, 134, 144, 141, 129, 128, 132, 134, 150, 141, 150, 145, 133, 126, 132, 133, 152, 136, 127, 135, 136, 143, 141, 121, 136, 134, 133, 130, 127, 135, 138, 133, 143, 133, 138, 130, 140, 125, 127, 135, 137, 147, 130, 148, 149, 148, 138, 142, 144, 137, 128, 130, 142, 138, 139, 144, 148, 133, 147, 137, 156, 129, 168, 127, 138, 128, 144, 123, 136, 131, 132, 139, 138, 127, 124, 131, 137, 135, 138, 131, 136, 132, 129, 148, 132, 136, 150, 132, 144, 139, 140, 144, 126, 141, 132, 130, 136, 129, 142, 141, 119, 123, 121, 135, 142, 133, 142, 119, 147, 147, 137, 137, 134, 130, 148, 128, 143, 146, 129, 130, 140, 136, 143, 135, 148, 156, 140, 131, 131, 144, 144, 129, 131, 140, 125, 143, 151, 131, 154, 134, 132, 135, 143, 139, 135, 143, 132, 140, 134, 130, 132, 155, 128, 137, 157, 132, 144, 139, 132, 131, 130, 146, 133, 139, 147, 141, 128, 128, 126, 139, 137, 137, 150, 138, 142, 139, 124, 135, 136, 145, 126, 127, 142, 128, 138, 135, 139, 131, 136, 151, 134, 143, 127, 145, 140, 125, 133, 148, 145, 138, 134, 144, 119, 133, 132, 117, 132, 128, 135, 124, 141, 144, 139, 140, 136, 134, 124, 146, 147, 142, 134, 144, 139, 131, 138, 136, 137, 132, 127, 142, 136, 139, 129, 133, 131, 121, 126, 138, 126, 146, 148, 129, 148, 138, 143, 151, 145, 131, 116, 142, 126, 139, 135, 132, 143, 135, 132, 141, 144, 126, 143, 133, 138, 135, 151, 147, 129, 140, 132, 136, 135, 135, 136, 137, 142, 135, 124, 139, 138, 136, 150, 127, 136, 137, 145, 135, 135, 146, 124, 134, 139, 128, 124, 147, 134, 147, 141, 134, 126, 145, 137, 138, 131, 142, 142, 142, 129, 136, 137, 131, 139, 142, 134, 137, 135, 133, 130, 137, 132, 133, 129, 160, 127, 138, 130, 144, 147, 136, 133, 129, 134, 137, 129, 127, 148, 143, 131, 139, 137, 138, 135, 129, 131, 135, 142, 139, 137, 137, 145, 144, 161, 140, 140, 123, 127, 143, 142, 98, 114, 147, 142, 125, 142, 129, 151, 135, 138, 150, 136, 141, 143, 146, 129, 129, 129, 131, 133, 145, 135, 146, 133, 142, 133, 130, 137, 131, 134, 116, 145, 123, 135, 135, 131, 153, 144, 137, 141, 140, 134, 137, 118, 145, 145, 139, 125, 135, 137, 148, 129, 134, 154, 147, 133, 125, 132, 135, 128, 148, 131, 126, 135, 145, 129, 127, 134, 135, 126, 140, 135, 131, 136, 142, 137, 134, 142, 139, 128, 129, 135, 145, 133, 128, 141, 118, 135, 128, 132, 137, 134, 122, 140, 129, 141, 146, 145, 121, 135, 133, 136, 131, 135, 153, 150, 142, 134, 129, 151, 142, 130, 131, 137, 125, 143, 134, 142, 119, 141, 128, 135, 134, 127, 132, 129, 127, 147, 129, 146, 118, 147, 139, 135, 135, 132, 134, 134, 128, 132, 128, 135, 150, 130, 166, 140, 137, 144, 134, 128, 151, 156, 134, 135, 125, 134, 129, 143, 139, 126, 142, 136, 146, 132, 156, 131, 134, 129, 136, 126, 153, 126, 124, 151, 123, 133, 135, 141, 118, 138, 128, 140, 137, 132, 140, 126, 159, 145, 135, 139, 123, 143, 144, 136, 132, 147, 133, 126, 144, 149, 141, 129, 137, 129, 130, 132, 132, 144, 136, 132, 142, 137, 143, 137, 138, 158, 114, 141, 124, 144, 134, 129, 132, 131, 141, 135, 144, 135, 131, 135, 134, 148, 132, 123, 140, 134, 131, 135, 152, 131, 137, 148, 133, 131, 145, 151, 122, 137, 135, 131, 148, 131, 134, 134, 139, 128, 127, 122, 132, 144, 140, 139, 125, 148, 141, 124, 130, 115, 127, 142, 136, 133, 139, 118, 128, 135, 138, 133, 129, 137, 137, 137, 140, 152, 140, 138, 133, 140, 135, 126, 145, 147, 130, 135, 139, 134, 126, 139, 129, 139, 141, 135, 127, 118, 140, 132, 135, 142, 137, 131, 138, 132, 130, 127, 148, 128, 161, 135, 136, 142, 125, 130, 142, 153, 131, 140, 141, 128, 134, 138, 124, 128, 141, 142, 152, 136, 127, 131, 137, 144, 141, 124, 128, 131, 132, 132, 139, 147, 127, 125, 141, 134, 136, 142, 143, 126, 127, 129, 129, 143, 138, 139, 137, 137, 101, 136, 143, 130, 140, 126, 137, 128, 138, 142, 145, 134, 122, 151, 132, 138, 128, 142, 131, 140, 156, 139, 128, 129, 143, 133, 138, 143, 147, 130, 142, 149, 136, 146, 140, 146, 147, 156, 151, 107, 140, 131, 133, 137, 136, 144, 141, 130, 140, 144, 136, 140, 138, 138, 125, 134, 130, 127, 138, 131, 149, 129, 147, 127, 139, 137, 131, 139, 138, 154, 130, 147, 143, 125, 137, 124, 145, 140, 139, 128, 129, 131, 152, 130, 146, 136, 141, 138, 129, 144, 142, 125, 140, 130, 134, 136, 127, 138, 126, 137, 115, 132, 147, 145, 136, 128, 167, 141, 121, 131, 132, 136, 154, 136, 132, 145, 137, 136, 132, 130, 129, 136, 131, 120, 112, 134, 133, 150, 129, 122, 123, 140, 143, 129, 128, 141, 140, 144, 135, 128, 148, 130, 126, 147, 139, 148, 142, 140, 128, 159, 152, 139, 135, 136, 131, 124, 140, 135, 135, 133, 139, 140, 119, 149, 150, 138, 132, 126, 163, 142, 136, 144, 150, 135, 142, 123, 141, 124, 133, 156, 137, 135, 142, 138, 133, 133, 131, 139, 136, 149, 135, 139, 139, 122, 121, 133, 141, 131, 145, 123, 127, 153, 143, 128, 135, 126, 135, 121, 138, 136, 139, 141, 137, 131, 137, 139, 145, 138, 134, 125, 146, 145, 150, 144, 120, 119, 134, 125, 127, 136, 133, 131, 130, 131, 139, 125, 128, 145, 150, 145, 125, 133, 149, 145, 144, 130, 136, 124, 133, 130, 140, 151, 150, 134, 122, 130, 137, 128, 132, 137, 134, 132, 143, 152, 141, 135, 129, 126, 136, 124, 141, 139, 149, 137, 129, 132, 126, 130, 133, 137, 125, 128, 125, 130, 129, 134, 139, 144, 138, 130, 150, 146, 123, 153, 149, 152, 139, 141, 133, 138, 132, 142, 132, 139, 139, 117, 140, 134, 121, 132, 148, 122, 128, 143, 128, 127, 149, 139, 123, 130, 131, 132, 146, 130, 130, 135, 148, 130, 146, 130, 147, 144, 132, 131, 151, 138, 140, 139, 138, 129, 128, 162, 139, 139, 145, 146, 140, 132, 133, 142, 138, 136, 126, 148, 134, 131, 124, 135, 123, 129, 137, 131, 147, 139, 133, 139, 134, 158, 129, 137, 133, 139, 131, 142, 132, 131, 144, 133, 130, 131, 139, 149, 142, 137, 138, 125, 146, 127, 134, 133, 139, 125, 124, 140, 123, 163, 146, 121, 141, 136, 139, 134, 125, 139, 129, 151, 131, 122, 140, 133, 151, 134, 144, 123, 131, 131, 139, 129, 130, 154, 132, 124, 134, 133, 137, 134, 137, 132, 143, 130, 150, 126, 139, 131, 144, 148, 154, 146, 135, 128, 133, 122, 133, 152, 150, 140, 120, 130, 134, 139, 131, 134, 127, 120, 132, 133, 131, 137, 146, 138, 150, 145, 142, 129, 126, 144, 126, 135, 127, 153, 138, 135, 142, 132, 137, 134, 137, 138, 139, 142, 131, 141, 155, 127, 135, 140, 149, 140, 153, 135, 121, 136, 130, 115, 131, 118, 143, 135, 131, 145, 149, 132, 129, 132, 124, 129, 148, 129, 119, 121, 144, 147, 140, 125, 127, 151, 140, 135, 147, 129, 123, 133, 146, 125, 112, 127, 146, 137, 129, 147, 135, 132, 124, 153, 125, 133, 135, 134, 156, 138, 136, 146, 112, 135, 149, 135, 150, 140, 129, 137, 145, 145, 128, 126, 129, 133, 136, 124, 133, 140, 136, 133, 137, 139, 136, 123, 128, 128, 146, 133, 130, 133, 134, 131, 149, 133, 133, 126, 139, 139, 139, 143, 138, 135, 145, 138, 142, 125, 134, 136, 144, 134, 139, 123, 143, 132, 125, 138, 134, 137, 148, 148, 128, 145, 130, 140, 146, 135, 125, 149, 130, 143, 128, 120, 141, 141, 148, 136, 132, 132, 127, 137, 124, 134, 142, 137, 144, 144, 127, 137, 130, 131, 133, 124, 137, 126, 134, 132, 132, 144, 144, 137, 140, 147, 150, 125, 138, 136, 147, 136, 132, 134, 127, 149, 128, 134, 131, 138, 137, 149, 134, 152, 134, 146, 128, 122, 136, 159, 129, 146, 134, 131, 132, 133, 120, 139, 142, 135, 133, 124, 132, 135, 143, 137, 136, 125, 126, 155, 137, 149, 132, 125, 135, 145, 157, 150, 131, 127, 126, 147, 134, 146, 147, 139, 140, 135, 129, 134, 121, 152, 131, 136, 134, 125, 136, 148, 140, 131, 124, 134, 149, 139, 132, 146, 127, 138, 129, 132, 130, 138, 115, 134, 136, 140, 116, 142, 124, 138, 119, 127, 145, 146, 134, 116, 138, 130, 145, 134, 142, 129, 103, 131, 147, 129, 127, 135, 135, 143, 137, 136, 131, 135, 149, 158, 117, 121, 119, 129, 129, 134, 133, 131, 138, 141, 129, 123, 121, 115, 126, 123, 143, 117, 158, 130, 136, 134, 120, 136, 134, 125, 136, 136, 141, 125, 148, 128, 126, 144, 147, 131, 117, 145, 166, 128, 129, 146, 123, 103, 135, 129, 140, 142, 118, 111, 140, 145, 137, 149, 133, 141, 141, 130, 129, 141, 139, 114, 133, 136, 125, 131, 128, 134, 139, 141, 140, 136, 142, 107, 136, 124, 125, 134, 126, 150, 143, 116, 136, 126, 140, 124, 140, 140, 138, 143, 144, 137, 142, 139, 137, 142, 126, 128, 140, 121, 136, 142, 132, 126, 148, 125, 128, 122, 136, 148, 146, 132, 130, 133, 169, 140, 134, 119, 141, 134, 140, 115, 116, 133, 124, 135, 125, 125, 93, 129, 146, 146, 132, 138, 139, 136, 130, 126, 124, 121, 151, 137, 137, 141, 130, 147, 128, 143, 111, 134, 116, 132, 137, 141, 137, 150, 138, 132, 136, 131, 155, 147, 116, 171, 127, 134, 140, 127, 140, 116, 127, 139, 135, 144, 134, 134, 125, 122, 130, 117, 133, 139, 148, 144, 149, 152, 144, 115, 126, 123, 138, 121, 136, 129, 113, 135, 171, 133, 151, 143, 124, 133, 155, 124, 106, 123, 149, 132, 132, 134, 136, 140, 134, 132, 132, 136, 141, 124, 123, 123, 134, 141, 115, 148, 136, 124, 134, 135, 143, 138, 136, 123, 129, 131, 137, 126, 132, 144, 140, 143, 115, 115, 142, 135, 159, 139, 138, 137, 136, 128, 135, 120, 114, 150, 135, 135, 131, 135, 125, 131, 119, 137, 144, 143, 131, 136, 126, 144, 126, 128, 112, 138, 132, 122, 134, 141, 127, 135, 121, 131, 134, 136, 150, 136, 141, 132, 129, 137, 164, 131, 140, 134, 141, 134, 144, 132, 148, 140, 140, 143, 132, 130, 122, 142, 121, 128, 110, 132, 129, 125, 127, 141, 153, 126, 128, 153, 127, 106, 143, 135, 131, 151, 136, 136, 147, 129, 129, 160, 117, 150, 136, 148, 151, 166, 132, 125, 132, 135, 126, 133, 131, 136, 137, 129, 135, 118, 137, 135, 115, 130, 120, 154, 126, 137, 129, 133, 144, 135, 129, 139, 137, 135, 140, 129, 144, 133, 126, 128, 139, 137, 130, 151, 125, 122, 132, 145, 125, 139, 128, 117, 140, 123, 149, 132, 146, 138, 146, 150, 126, 146, 142, 149, 146, 142, 138, 110, 131, 106, 160, 136, 117, 153, 136, 124, 125, 141, 123, 143, 141, 142, 148, 124, 125, 139, 121, 143, 131, 133, 102, 125, 139, 134, 140, 147, 115, 147, 143, 130, 155, 149, 117, 135, 130, 134, 117, 145, 119, 123, 132, 151, 127, 137, 141, 129, 134, 128, 139, 140, 140, 120, 119, 130, 120, 130, 138, 125, 141, 153, 156, 147, 136, 118, 124, 133, 124, 140, 133, 147, 112, 150, 128, 127, 141, 128, 145, 143, 138, 137, 131, 136, 135, 127, 158, 138, 135, 120, 133, 133, 122, 135, 136, 140, 138, 127, 128, 122, 139, 151, 132, 133, 133, 145, 139, 129, 139, 135, 149, 131, 137, 136, 134, 133, 131, 133, 120, 130, 136, 144, 139, 161, 130, 137, 133, 138, 141, 132, 137, 138, 145, 138, 144, 129, 124, 132, 155, 136, 130, 126, 142, 136, 127, 132, 147, 138, 135, 138, 128, 139, 129, 146, 139, 139, 121, 147, 124, 130, 118, 121, 143, 138, 128, 127, 124, 136, 137, 129, 136, 131, 125, 136, 145, 127, 116, 141, 140, 141, 148, 130, 137, 144, 135, 143, 136, 143, 137, 138, 145, 130, 134, 126, 130, 140, 133, 140, 148, 145, 136, 134, 145, 126, 132, 142, 135, 139, 142, 143, 129, 138, 132, 135, 144, 149, 138, 124, 134, 128, 137, 134, 129, 151, 137, 138, 136, 136, 134, 130, 144, 134, 150, 129, 141, 131, 130, 146, 137, 151, 140, 142, 136, 135, 151, 137, 127, 143, 129, 133, 137, 152, 133, 129, 156, 139, 127, 131, 134, 139, 128, 138, 121, 131, 138, 138, 135, 129, 120, 134, 129, 144, 141, 134, 142, 136, 123, 144, 134, 137, 133, 143, 122, 151, 146, 129, 139, 139, 136, 135, 148, 127, 139, 139, 128, 127, 139, 140, 138, 134, 141, 140, 137, 135, 146, 149, 135, 143, 144, 124, 143, 130, 129, 135, 134, 148, 145, 151, 140, 148, 133, 147, 136, 141, 140, 147, 137, 137, 137, 142, 141, 127, 135, 125, 141, 130, 135, 113, 126, 134, 128, 132, 141, 135, 117, 135, 142, 132, 138, 142, 142, 140, 126, 133, 135, 138, 140, 131, 125, 135, 136, 146, 121, 129, 138, 140, 136, 130, 134, 127, 136, 128, 159, 136, 143, 137, 134, 154, 147, 142, 139, 129, 129, 129, 123, 138, 154, 132, 151, 131, 130, 134, 133, 139, 132, 123, 141, 128, 123, 134, 135, 133, 147, 124, 134, 135, 150, 124, 129, 137, 147, 140, 129, 133, 142, 132, 147, 140, 136, 133, 131, 139, 131, 148, 130, 135, 138, 142, 140, 140, 132, 129, 135, 135, 143, 135, 131, 135, 134, 128, 123, 142, 133, 142, 138, 131, 143, 128, 134, 130, 127, 144, 144, 135, 141, 147, 147, 138, 138, 137, 135, 140, 128, 131, 124, 162, 122, 135, 139, 128, 149, 139, 135, 119, 137, 142, 125, 134, 163, 134, 145, 123, 137, 129, 137, 137, 131, 142, 147, 136, 133, 133, 130, 132, 149, 125, 135, 138, 132, 122, 136, 139, 139, 145, 142, 128, 139, 140, 130, 144, 153, 126, 127, 133, 125, 136, 146, 133, 139, 151, 120, 132, 135, 153, 138, 144, 132, 134, 127, 131, 142, 127, 139, 148, 131, 135, 142, 140, 122, 143, 136, 139, 134, 127, 122, 143, 142, 154, 138, 130, 132, 143, 130, 124, 145, 126, 141, 148, 135, 151, 134, 140, 138, 136, 133, 132, 142, 135, 132, 139, 144, 137, 154, 144, 131, 131, 129, 137, 134, 138, 148, 145, 127, 138, 133, 146, 121, 148, 140, 143, 150, 134, 143, 124, 144, 133, 139, 129, 126, 155, 141, 127, 125, 123, 144, 136, 132, 130, 129, 156, 138, 134, 142, 136, 132, 126, 129, 143, 133, 136, 147, 148, 148, 145, 134, 131, 129, 138, 135, 138, 121, 129, 133, 147, 120, 141, 137, 134, 129, 113, 139, 144, 135, 135, 138, 132, 127, 139, 137, 135, 134, 166, 142, 145, 125, 136, 140, 123, 147, 133, 135, 145, 135, 152, 133, 135, 130, 123, 130, 125, 130, 124, 119, 134, 102, 112, 140, 136, 166, 128, 149, 130, 135, 132, 132, 134, 140, 134, 137, 141, 142, 131, 141, 132, 127, 132, 133, 121, 125, 133, 140, 134, 131, 134, 147, 146, 120, 135, 148, 119, 137, 124, 127, 135, 132, 136, 132, 134, 132, 137, 146, 134, 121, 141, 138, 142, 128, 141, 140, 145, 137, 135, 142, 125, 135, 124, 146, 126, 133, 112, 132, 140, 133, 142, 130, 127, 139, 138, 123, 138, 136, 142, 142, 137, 134, 154, 144, 131, 148, 142, 129, 133, 149, 151, 138, 129, 145, 145, 149, 133, 132, 128, 137, 136, 131, 135, 129, 135, 134, 138, 140, 127, 138, 132, 129, 158, 118, 129, 150, 156, 154, 147, 138, 135, 129, 138, 157, 121, 152, 134, 128, 143, 150, 133, 137, 138, 126, 131, 122, 134, 130, 128, 126, 139, 132, 128, 139, 149, 144, 133, 140, 130, 145, 126, 138, 132, 143, 137, 131, 124, 123, 134, 123, 145, 134, 132, 136, 138, 123, 140, 113, 146, 163, 125, 126, 129, 122, 141, 150, 122, 144, 136, 135, 142, 141, 136, 138, 141, 139, 130, 143, 140, 122, 129, 142, 134, 158, 139, 128, 123, 125, 145, 121, 135, 132, 122, 141, 123, 122, 131, 135, 130, 137, 126, 150, 124, 124, 140, 121, 131, 151, 147, 130, 138, 132, 141, 135, 124, 148, 126, 140, 140, 135, 120, 148, 143, 126, 127, 132, 137, 143, 129, 127, 126, 130, 128, 148, 114, 134, 154, 146, 143, 129, 131, 126, 133, 143, 149, 148, 135, 135, 131, 147, 132, 129, 131, 136, 125, 140, 142, 138, 137, 142, 139, 120, 129, 140, 133, 134, 144, 130, 132, 137, 137, 129, 136, 130, 125, 134, 128, 147, 128, 152, 145, 135, 141, 139, 124, 139, 138, 138, 140, 141, 133, 144, 145, 126, 135, 137, 121, 139, 125, 135, 144, 134, 136, 128, 127, 124, 148, 163, 138, 124, 138, 138, 130, 142, 149, 138, 135, 154, 142, 136, 127, 137, 123, 124, 146, 132, 139, 131, 134, 139, 124, 161, 135, 138, 133, 132, 142, 123, 139, 146, 132, 151, 115, 118, 147, 152, 126, 129, 146, 117, 135, 140, 118, 130, 146, 140, 139, 131, 139, 147, 124, 134, 134, 146, 129, 134, 143, 149, 131, 149, 142, 135, 142, 132, 153, 130, 133, 136, 139, 135, 150, 124, 129, 130, 141, 120, 134, 127, 131, 145, 142, 121, 142, 136, 135, 146, 115, 118, 132, 131, 129, 132, 147, 126, 131, 137, 138, 131, 151, 150, 139, 151, 122, 136, 131, 136, 138, 120, 118, 144, 123, 136, 131, 141, 124, 126, 128, 155, 113, 140, 133, 121, 127, 128, 125, 136, 150, 151, 138, 140, 123, 143, 129, 139, 146, 134, 113, 141, 141, 146, 140, 149, 150, 140, 136, 146, 136, 143, 138, 135, 120, 128, 138, 126, 132, 127, 135, 134, 137, 154, 135, 133, 169, 119, 145, 140, 142, 127, 160, 144, 140, 115, 122, 133, 128, 135, 131, 150, 142, 133, 136, 128, 143, 118, 124, 122, 129, 128, 140, 130, 143, 135, 135, 136, 128, 136, 144, 114, 128, 145, 130, 120, 137, 135, 138, 132, 123, 128, 140, 105, 137, 145, 128, 131, 156, 140, 141, 140, 143, 130, 127, 130, 164, 132, 142, 148, 145, 136, 139, 141, 130, 139, 138, 136, 132, 135, 129, 121, 133, 137, 138, 136, 137, 114, 125, 126, 139, 125, 116, 137, 120, 137, 150, 123, 141, 129, 144, 138, 167, 131, 145, 148, 158, 145, 122, 144, 141, 139, 152, 144, 121, 132, 127, 151, 137, 124, 160, 133, 150, 142, 119, 142, 137, 133, 142, 146, 144, 119, 122, 140, 133, 148, 130, 134, 158, 146, 144, 149, 133, 148, 123, 146, 121, 129, 140, 146, 135, 138, 125, 139, 140, 136, 138, 127, 130, 129, 132, 137, 120, 140, 134, 138, 114, 140, 144, 139, 140, 136, 143, 127, 138, 141, 137, 131, 133, 151, 145, 114, 135, 118, 125, 153, 132, 139, 132, 122, 153, 151, 120, 140, 128, 121, 138, 152, 135, 146, 115, 142, 144, 137, 125, 134, 139, 149, 126, 127, 154, 138, 140, 147, 141, 133, 111, 135, 136, 119, 144, 142, 124, 122, 118, 132, 130, 125, 132, 148, 132, 120, 140, 142, 138, 164, 144, 129, 144, 130, 142, 134, 136, 107, 137, 129, 135, 142, 139, 134, 144, 138, 126, 135, 141, 113, 142, 110, 133, 118, 131, 136, 121, 148, 117, 126, 133, 141, 123, 133, 120, 137, 137, 140, 139, 140, 136, 135, 134, 143, 139, 151, 142, 140, 140, 136, 129, 149, 135, 137, 144, 141, 163, 178, 133, 146, 136, 142, 132, 133, 128, 132, 120, 150, 143, 116, 109, 139, 138, 137, 146, 128, 137, 157, 129, 131, 134, 127, 138, 143, 129, 129, 127, 142, 126, 142, 127, 147, 138, 130, 139, 147, 137, 145, 136, 127, 131, 141, 134, 121, 124, 124, 119, 144, 141, 125, 130, 130, 124, 145, 127, 123, 126, 152, 119, 122, 120, 151, 134, 127, 139, 137, 149, 134, 124, 135, 138, 131, 129, 131, 123, 130, 131, 123, 131, 135, 130, 126, 131, 136, 135, 141, 137, 134, 140, 167, 122, 123, 137, 131, 130, 134, 143, 136, 137, 165, 124, 138, 147, 138, 133, 117, 129, 137, 130, 132, 132, 124, 138, 133, 124, 145, 128, 149, 137, 136, 130, 142, 122, 127, 137, 143, 134, 138, 135, 127, 126, 130, 144, 117, 140, 129, 142, 158, 118, 133, 119, 131, 129, 153, 176, 153, 139, 124, 134, 131, 154, 141, 152, 139, 121, 127, 149, 136, 137, 143, 147, 100, 119, 140, 132, 127, 143, 129, 136, 140, 149, 139, 164, 128, 157, 135, 135, 134, 142, 126, 120, 142, 139, 137, 129, 159, 143, 171, 132, 124, 128, 124, 143, 133, 116, 140, 109, 140, 145, 131, 121, 128, 118, 142, 135, 143, 139, 130, 161, 135, 116, 130, 132, 138, 133, 132, 134, 126, 136, 134, 135, 139, 126, 126, 140, 134, 141, 144, 133, 141, 137, 144, 149, 131, 147, 129, 132, 141, 149, 139, 154, 127, 126, 141, 142, 141, 117, 125, 146, 111, 135, 145, 126, 122, 133, 132, 146, 133, 133, 126, 147, 129, 138, 126, 139, 137, 134, 135, 139, 129, 113, 147, 131, 127, 135, 111, 128, 135, 125, 140, 147, 133, 128, 119, 146, 138, 150, 140, 141, 136, 143, 177, 149, 136, 121, 117, 141, 138, 131, 129, 137, 136, 132, 132, 122, 120, 128, 149, 138, 130, 125, 125, 146, 144, 119, 104, 133, 153, 116, 140, 135, 123, 135, 135, 126, 144, 153, 143, 127, 133, 144, 142, 152, 156, 135, 152, 140, 133, 131, 166, 127, 134, 143, 121, 125, 132, 136, 143, 148, 138, 145, 135, 117, 136, 125, 130, 119, 152, 136, 149, 128, 137, 143, 144, 114, 144, 143, 121, 133, 135, 150, 155, 140, 142, 124, 138, 142, 144, 147, 125, 110, 134, 139, 123, 148, 133, 137, 132, 137, 142, 120, 142, 150, 121, 160, 127, 120, 154, 128, 131, 135, 133, 128, 145, 134, 125, 140, 137, 126, 133, 116, 126, 122, 178, 131, 125, 121, 129, 146, 136, 138, 129, 140, 148, 136, 135, 160, 133, 138, 133, 146, 148, 128, 128, 137, 151, 147, 140, 170, 125, 129, 131, 121, 134, 169, 133, 125, 136, 147, 136, 134, 115, 139, 136, 144, 136, 138, 136, 146, 124, 134, 134, 142, 143, 126, 139, 133, 136, 132, 129, 137, 143, 128, 116, 138, 128, 132, 139, 155, 143, 134, 137, 134, 129, 133, 122, 146, 151, 137, 121, 128, 131, 123, 136, 116, 136, 129, 123, 133, 136, 132, 139, 146, 140, 137, 138, 126, 139, 129, 125, 130, 114, 146, 132, 156, 138, 134, 144, 136, 148, 134, 111, 132, 134, 142, 143, 151, 126, 130, 123, 130, 127, 142, 132, 129, 135, 124, 127, 134, 130, 142, 141, 144, 119, 112, 134, 126, 138, 115, 121, 130, 148, 154, 146, 134, 132, 125, 122, 128, 111, 140, 120, 127, 129, 134, 134, 137, 137, 143, 146, 138, 131, 138, 129, 130, 133, 139, 137, 148, 131, 123, 153, 123, 141, 134, 132, 133, 151, 121, 139, 151, 135, 134, 136, 140, 135, 131, 121, 139, 131, 154, 136, 125, 143, 117, 119, 121, 139, 135, 145, 118, 147, 119, 132, 132, 124, 143, 131, 133, 143, 130, 145, 127, 124, 135, 127, 135, 139, 128, 152, 128, 140, 128, 112, 140, 131, 132, 120, 118, 132, 136, 159, 140, 129, 135, 141, 127, 137, 138, 112, 134, 127, 130, 149, 143, 142, 121, 136, 144, 143, 129, 125, 144, 133, 134, 135, 164, 154, 144, 128, 132, 137, 125, 126, 135, 136, 146, 153, 143, 126, 140, 144, 153, 139, 135, 147, 139, 132, 144, 139, 143, 132, 136, 130, 137, 132, 137, 134, 141, 141, 142, 119, 145, 137, 131, 139, 132, 129, 131, 136, 139, 138, 132, 142, 141, 126, 127, 140, 134, 143, 122, 146, 134, 124, 144, 141, 144, 133, 138, 143, 139, 132, 134, 122, 133, 138, 135, 139, 136, 144, 131, 149, 143, 141, 136, 142, 133, 150, 122, 142, 126, 125, 128, 123, 138, 128, 137, 136, 126, 151, 124, 149, 157, 154, 133, 135, 131, 145, 131, 152, 129, 129, 141, 139, 135, 150, 140, 131, 133, 137, 137, 137, 140, 140, 142, 133, 136, 137, 138, 169, 131, 145, 130, 121, 145, 136, 134, 134, 130, 125, 132, 119, 148, 129, 135, 130, 148, 137, 142, 109, 141, 138, 130, 138, 146, 146, 131, 143, 143, 132, 136, 135, 130, 135, 139, 139, 138, 140, 124, 147, 138, 136, 135, 122, 135, 131, 128, 142, 130, 142, 134, 134, 130, 129, 124, 135, 139, 137, 131, 130, 143, 138, 132, 137, 130, 132, 158, 136, 133, 139, 141, 161, 154, 128, 131, 137, 140, 134, 138, 138, 133, 133, 140, 128, 140, 139, 133, 129, 137, 145, 146, 141, 137, 139, 148, 130, 150, 131, 141, 134, 124, 128, 134, 143, 133, 135, 138, 131, 129, 122, 134, 130, 127, 127, 137, 133, 123, 146, 136, 153, 122, 134, 138, 132, 140, 137, 150, 134, 136, 136, 148, 142, 136, 148, 146, 133, 139, 138, 138, 114, 141, 133, 129, 124, 129, 137, 137, 127, 137, 141, 150, 148, 134, 128, 127, 136, 136, 133, 139, 141, 133, 139, 142, 139, 143, 135, 138, 126, 125, 164, 130, 133, 132, 145, 141, 135, 154, 134, 135, 139, 130, 139, 135, 144, 136, 144, 136, 133, 137, 150, 129, 139, 125, 133, 148, 126, 146, 130, 121, 129, 130, 132, 128, 143, 125, 125, 140, 150, 124, 138, 152, 141, 161, 145, 137, 138, 147, 138, 161, 138, 146, 132, 148, 138, 135, 141, 134, 134, 144, 138, 127, 131, 142, 138, 148, 139, 131, 132, 139, 136, 138, 141, 127, 134, 141, 142, 132, 143, 136, 128, 136, 128, 137, 130, 132, 131, 138, 139, 130, 139, 143, 139, 141, 138, 146, 129, 139, 142, 130, 129, 131, 129, 128, 119, 134, 132, 131, 134, 131, 140, 140, 137, 151, 143, 121, 131, 133, 137, 143, 132, 132, 139, 133, 137, 127, 133, 139, 129, 135, 129, 131, 138, 135, 140, 143, 135, 157, 131, 136, 150, 140, 153, 130, 135, 131, 143, 139, 136, 150, 132, 137, 147, 138, 132, 127, 135, 135, 115, 135, 129, 145, 136, 135, 153, 148, 139, 119, 122, 133, 144, 122, 127, 144, 138, 136, 141, 144, 139, 132, 142, 142, 142, 132, 139, 137, 134, 125, 132, 132, 125, 132, 131, 138, 134, 129, 131, 137, 129, 132, 140, 135, 132, 132, 139, 131, 137, 138, 133, 143, 142, 137, 141, 137, 138, 132, 145, 125, 135, 137, 128, 148, 158, 134, 146, 129, 142, 136, 121, 132, 127, 137, 134, 108, 131, 136, 135, 125, 114, 152, 144, 128, 133, 122, 143, 145, 137, 157, 139, 125, 134, 137, 142, 140, 124, 118, 137, 141, 127, 129, 123, 140, 155, 130, 137, 121, 141, 136, 133, 132, 137, 109, 136, 130, 125, 163, 145, 137, 132, 119, 128, 136, 131, 150, 137, 117, 130, 130, 125, 139, 144, 146, 145, 139, 136, 113, 137, 149, 145, 142, 131, 125, 146, 128, 135, 129, 105, 130, 144, 123, 124, 133, 129, 151, 134, 149, 141, 133, 124, 132, 134, 128, 128, 135, 144, 143, 127, 136, 119, 138, 132, 124, 134, 124, 146, 138, 140, 140, 125, 147, 134, 142, 143, 138, 151, 144, 126, 137, 142, 136, 137, 136, 140, 116, 129, 130, 137, 137, 130, 124, 135, 147, 132, 129, 152, 133, 123, 129, 144, 140, 142, 139, 141, 139, 121, 135, 136, 137, 146, 126, 142, 152, 146, 120, 144, 134, 135, 149, 143, 117, 130, 133, 133, 163, 138, 126, 128, 121, 127, 136, 123, 131, 135, 137, 130, 135, 140, 135, 141, 126, 137, 139, 143, 131, 156, 149, 123, 131, 151, 138, 117, 129, 122, 139, 129, 149, 132, 126, 148, 113, 131, 140, 136, 136, 131, 125, 139, 155, 126, 160, 128, 116, 137, 139, 120, 154, 142, 133, 154, 143, 124, 146, 120, 133, 146, 133, 139, 155, 138, 139, 127, 145, 133, 115, 137, 135, 120, 127, 125, 130, 138, 135, 129, 136, 154, 140, 137, 119, 127, 133, 142, 125, 145, 138, 133, 134, 133, 130, 135, 150, 121, 137, 139, 136, 132, 141, 124, 130, 126, 127, 127, 144, 128, 144, 132, 115, 137, 147, 133, 133, 132, 134, 121, 122, 157, 119, 129, 127, 129, 143, 134, 163, 132, 122, 142, 126, 127, 131, 153, 137, 122, 126, 114, 141, 136, 143, 159, 137, 130, 161, 120, 139, 123, 124, 139, 136, 129, 147, 141, 146, 139, 120, 113, 132, 142, 134, 133, 134, 130, 110, 134, 125, 134, 152, 126, 125, 120, 127, 137, 133, 135, 139, 126, 127, 130, 130, 149, 129, 132, 151, 128, 143, 134, 131, 146, 115, 137, 129, 145, 132, 118, 130, 147, 128, 129, 131, 129, 146, 118, 139, 134, 138, 137, 115, 136, 148, 151, 144, 134, 143, 137, 144, 136, 146, 146, 152, 124, 151, 135, 133, 133, 125, 136, 150, 140, 130, 136, 123, 140, 136, 130, 133, 131, 142, 134, 147, 140, 119, 132, 127, 136, 140, 128, 133, 130, 150, 127, 146, 129, 145, 135, 126, 138, 159, 127, 130, 145, 142, 142, 131, 129, 157, 130, 143, 133, 156, 122, 127, 126, 125, 138, 113, 133, 148, 115, 133, 138, 113, 123, 137, 119, 126, 118, 122, 151, 140, 138, 116, 123, 153, 132, 128, 131, 132, 159, 126, 125, 128, 136, 139, 130, 133, 137, 140, 121, 137, 140, 130, 129, 142, 149, 136, 133, 122, 145, 125, 126, 136, 131, 147, 138, 126, 149, 151, 136, 143, 122, 132, 129, 125, 136, 125, 126, 116, 144, 151, 150, 138, 148, 157, 129, 130, 135, 139, 143, 121, 129, 130, 140, 138, 146, 131, 140, 133, 154, 144, 136, 137, 132, 139, 145, 147, 138, 139, 133, 136, 143, 135, 132, 134, 141, 135, 132, 140, 140, 134, 143, 135, 133, 132, 129, 134, 135, 132, 134, 135, 142, 131, 136, 134, 139, 136, 134, 131, 140, 132, 140, 129, 143, 141, 144, 140, 144, 135, 128, 135, 141, 144, 137, 135, 139, 146, 139, 138, 138, 135, 135, 137, 135, 136, 146, 136, 136, 137, 156, 140, 137, 133, 147, 128, 144, 141, 134, 138, 137, 148, 134, 136, 131, 134, 141, 141, 135, 130, 138, 127, 135, 138, 131, 136, 142, 135, 135, 138, 135, 137, 137, 130, 131, 136, 137, 139, 138, 139, 132, 120, 139, 134, 128, 132, 136, 133, 144, 139, 138, 138, 142, 129, 137, 137, 140, 140, 135, 135, 131, 136, 135, 138, 137, 122, 132, 132, 131, 137, 132, 142, 127, 128, 125, 136, 131, 137, 149, 136, 145, 143, 141, 142, 138, 132, 143, 130, 136, 138, 140, 133, 128, 135, 141, 112, 136, 139, 136, 133, 152, 137, 129, 131, 137, 134, 146, 134, 134, 140, 134, 150, 151, 139, 136, 129, 139, 136, 131, 139, 141, 138, 141, 132, 143, 137, 130, 141, 141, 135, 132, 139, 135, 138, 134, 147, 145, 142, 143, 142, 142, 146, 125, 141, 152, 133, 134, 132, 141, 135, 133, 146, 139, 139, 143, 139, 134, 147, 141, 129, 132, 129, 138, 131, 136, 139, 139, 138, 139, 139, 131, 135, 119, 133, 128, 136, 131, 125, 135, 138, 136, 147, 139, 131, 138, 142, 139, 136, 139, 135, 135, 138, 137, 133, 134, 134, 132, 137, 139, 134, 133, 130, 136, 135, 132, 130, 136, 153, 136, 140, 133, 132, 141, 134, 123, 141, 134, 137, 139, 123, 125, 139, 98, 125, 131, 132, 144, 136, 144, 126, 140, 138, 139, 139, 125, 139, 141, 138, 136, 150, 136, 140, 138, 145, 132, 138, 127, 143, 135, 142, 136, 140, 143, 142, 145, 135, 129, 144, 136, 127, 139, 137, 138, 133, 130, 134, 136, 137, 140, 130, 138, 135, 138, 139, 137, 134, 135, 137, 137, 131, 139, 137, 134, 138, 135, 139, 134, 150, 129, 144, 133, 136, 140, 134, 115, 134, 137, 132, 138, 136, 122, 136, 136, 142, 144, 142, 138, 133, 132, 132, 142, 129, 133, 140, 139, 137, 133, 138, 136, 136, 130, 133, 134, 139, 139, 134, 133, 142, 118, 138, 133, 129, 134, 129, 134, 144, 140, 123, 129, 134, 138, 133, 134, 140, 137, 128, 138, 141, 144, 138, 137, 129, 136, 122, 135, 137, 148, 133, 134, 138, 133, 138, 133, 139, 148, 135, 135, 133, 157, 142, 136, 136, 139, 138, 134, 130, 134, 136, 133, 138, 133, 138, 131, 134, 140, 142, 135, 130, 129, 135, 140, 138, 134, 137, 137, 132, 135, 131, 141, 123, 136, 140, 135, 135, 128, 136, 140, 139, 140, 132, 131, 138, 127, 139, 138, 139, 138, 136, 137, 136, 132, 133, 137, 136, 148, 135, 132, 131, 125, 134, 135, 133, 143, 131, 139, 132, 130, 145, 124, 137, 140, 136, 135, 132, 132, 133, 141, 125, 151, 134, 145, 138, 146, 127, 140, 138, 147, 142, 128, 141, 154, 128, 139, 135, 139, 133, 153, 131, 128, 142, 138, 145, 142, 138, 142, 141, 136, 146, 131, 132, 147, 138, 130, 143, 131, 133, 131, 136, 129, 136, 130, 160, 131, 139, 140, 128, 141, 140, 141, 134, 129, 140, 127, 137, 142, 134, 149, 144, 128, 141, 136, 131, 127, 146, 149, 138, 137, 125, 133, 150, 122, 145, 132, 129, 142, 147, 131, 132, 137, 143, 138, 140, 139, 121, 137, 133, 133, 132, 138, 141, 136, 139, 138, 140, 133, 131, 136, 138, 141, 137, 134, 137, 149, 143, 151, 137, 131, 140, 141, 140, 132, 137, 144, 137, 154, 137, 141, 126, 137, 132, 148, 132, 138, 144, 140, 125, 130, 159, 139, 140, 132, 136, 123, 132, 159, 135, 139, 141, 133, 143, 91, 139, 139, 141, 140, 128, 143, 136, 138, 141, 141, 133, 137, 137, 135, 134, 136, 204, 135, 146, 130, 138, 144, 128, 126, 136, 141, 136, 144, 129, 137, 139, 135, 148, 101, 124, 125, 134, 144, 145, 127, 138, 131, 136, 142, 126, 120, 129, 132, 123, 137, 140, 135, 124, 137, 129, 127, 134, 141, 138, 140, 132, 142, 149, 127, 135, 104, 141, 129, 131, 140, 131, 138, 143, 136, 146, 134, 141, 133, 125, 135, 147, 146, 137, 143, 135, 125, 135, 139, 128, 131, 133, 154, 144, 121, 129, 135, 149, 134, 150, 131, 134, 131, 132, 138, 126, 143, 136, 141, 137, 128, 132, 132, 145, 148, 143, 127, 141, 130, 129, 130, 138, 137, 143, 135, 139, 132, 146, 141, 131, 137, 137, 133, 141, 136, 129, 143, 139, 138, 124, 141, 121, 157, 151, 157, 113, 135, 122, 139, 153, 132, 142, 138, 135, 128, 135, 120, 127, 131, 140, 130, 139, 137, 143, 144, 133, 140, 137, 127, 129, 134, 142, 149, 146, 143, 133, 147, 135, 125, 116, 115, 135, 145, 136, 137, 140, 124, 181, 137, 144, 150, 148, 139, 128, 101, 122, 128, 136, 123, 137, 139, 139, 134, 140, 128, 137, 143, 147, 133, 146, 132, 139, 130, 135, 137, 145, 140, 141, 138, 132, 116, 128, 107, 134, 139, 158, 152, 136, 135, 121, 144, 126, 130, 147, 131, 148, 146, 134, 132, 154, 129, 140, 156, 135, 143, 136, 134, 132, 127, 142, 182, 127, 138, 131, 136, 134, 140, 127, 117, 124, 148, 136, 158, 124, 135, 153, 149, 138, 140, 141, 157, 139, 124, 102, 132, 130, 148, 130, 143, 142, 136, 131, 140, 134, 130, 140, 147, 129, 127, 149, 133, 133, 131, 131, 130, 141, 119, 137, 132, 132, 135, 139, 139, 138, 139, 143, 134, 144, 142, 141, 122, 141, 139, 55, 117, 134, 125, 122, 133, 144, 120, 126, 130, 133, 139, 136, 138, 138, 138, 138, 129, 131, 140, 143, 142, 143, 131, 142, 138, 130, 138, 128, 145, 140, 155, 146, 128, 132, 131, 125, 146, 126, 137, 147, 130, 139, 134, 145, 140, 132, 121, 125, 142, 149, 128, 132, 142, 134, 133, 130, 143, 137, 134, 136, 137, 139, 121, 138, 139, 136, 146, 138, 156, 141, 135, 134, 124, 139, 149, 136, 138, 136, 125, 141, 148, 131, 147, 144, 135, 141, 133, 124, 135, 138, 137, 133, 138, 133, 121, 141, 134, 141, 155, 144, 132, 133, 137, 132, 134, 129, 129, 141, 127, 129, 135, 134, 133, 141, 151, 145, 124, 133, 132, 132, 135, 133, 140, 147, 136, 116, 137, 141, 142, 129, 135, 132, 130, 131, 133, 137, 130, 134, 127, 148, 136, 138, 134, 131, 135, 142, 143, 128, 131, 165, 144, 141, 134, 130, 140, 133, 136, 129, 132, 143, 134, 125, 158, 143, 123, 139, 132, 132, 141, 150, 139, 130, 142, 139, 134, 134, 142, 137, 140, 145, 135, 123, 128, 137, 135, 132, 132, 134, 117, 138, 127, 136, 139, 160, 143, 127, 140, 131, 135, 132, 140, 133, 131, 159, 141, 131, 138, 128, 149, 133, 141, 132, 129, 132, 129, 138, 136, 130, 128, 131, 131, 138, 130, 133, 149, 130, 140, 142, 138, 138, 131, 133, 131, 141, 137, 137, 138, 131, 128, 138, 133, 125, 129, 143, 141, 149, 132, 153, 129, 129, 137, 125, 135, 135, 125, 126, 146, 138, 141, 134, 139, 145, 126, 137, 150, 115, 151, 127, 136, 133, 132, 138, 143, 143, 125, 133, 148, 136, 148, 125, 135, 136, 120, 133, 132, 155, 143, 140, 134, 134, 133, 135, 128, 147, 133, 140, 141, 129, 135, 139, 145, 139, 119, 147, 129, 134, 143, 138, 127, 131, 137, 128, 134, 157, 125, 131, 143, 141, 125, 150, 142, 131, 121, 132, 130, 133, 124, 161, 135, 134, 140, 138, 130, 132, 134, 120, 122, 125, 133, 144, 125, 128, 138, 133, 124, 130, 143, 121, 147, 132, 128, 143, 134, 160, 148, 133, 134, 137, 133, 136, 153, 144, 122, 132, 132, 130, 132, 133, 146, 140, 134, 131, 144, 123, 145, 133, 142, 131, 130, 143, 146, 125, 136, 127, 124, 132, 122, 140, 133, 144, 122, 140, 128, 133, 129, 127, 140, 138, 140, 129, 145, 144, 145, 128, 118, 148, 129, 125, 142, 143, 136, 161, 131, 132, 133, 133, 146, 132, 135, 131, 138, 134, 132, 135, 149, 133, 137, 127, 126, 151, 133, 148, 130, 136, 138, 136, 134, 138, 130, 136, 137, 134, 159, 128, 133, 130, 149, 132, 142, 130, 126, 128, 126, 140, 137, 132, 130, 117, 136, 133, 130, 130, 150, 131, 131, 138, 137, 134, 136, 138, 131, 137, 133, 134, 131, 120, 142, 131, 134, 133, 128, 142, 139, 136, 131, 137, 137, 129, 134, 155, 129, 134, 125, 142, 133, 135, 147, 137, 139, 135, 128, 133, 130, 138, 136, 126, 135, 137, 138, 141, 149, 131, 137, 136, 132, 128, 120, 129, 131, 134, 131, 125, 138, 136, 124, 135, 144, 133, 137, 146, 132, 166, 124, 127, 118, 137, 121, 139, 139, 135, 137, 141, 138, 131, 127, 136, 118, 132, 157, 131, 133, 138, 133, 142, 135, 133, 129, 132, 119, 129, 138, 118, 145, 148, 143, 132, 137, 127, 142, 146, 118, 140, 128, 139, 132, 148, 146, 131, 142, 131, 137, 147, 145, 133, 132, 138, 141, 135, 124, 127, 128, 137, 147, 142, 140, 140, 137, 120, 120, 134, 134, 130, 136, 127, 127, 129, 130, 147, 140, 119, 133, 130, 136, 151, 121, 118, 131, 151, 133, 121, 134, 145, 137, 132, 127, 136, 131, 146, 134, 126, 153, 137, 147, 149, 132, 146, 135, 126, 126, 132, 124, 126, 135, 125, 155, 132, 136, 125, 127, 138, 129, 114, 118, 128, 125, 120, 123, 140, 141, 135, 138, 145, 148, 133, 130, 133, 139, 125, 143, 132, 156, 121, 134, 142, 130, 130, 142, 131, 125, 139, 137, 141, 147, 127, 135, 146, 135, 136, 142, 130, 133, 136, 141, 134, 135, 128, 138, 134, 120, 135, 137, 134, 132, 134, 141, 136, 131, 140, 131, 127, 140, 144, 149, 137, 141, 150, 132, 132, 132, 138, 132, 128, 138, 146, 134, 137, 132, 140, 136, 131, 142, 134, 133, 131, 134, 145, 143, 141, 140, 137, 137, 140, 131, 142, 141, 144, 142, 139, 125, 141, 132, 137, 123, 126, 131, 128, 147, 133, 138, 147, 143, 160, 145, 141, 137, 136, 134, 138, 153, 139, 144, 137, 132, 139, 124, 132, 138, 139, 129, 145, 148, 133, 129, 140, 138, 138, 140, 126, 129, 138, 129, 129, 135, 133, 137, 147, 137, 141, 140, 125, 132, 126, 137, 123, 140, 130, 131, 134, 127, 152, 137, 150, 136, 142, 138, 133, 134, 149, 132, 137, 142, 129, 140, 127, 129, 142, 128, 144, 148, 140, 144, 132, 132, 128, 143, 143, 136, 127, 136, 133, 141, 134, 123, 137, 123, 128, 141, 135, 135, 147, 145, 142, 133, 140, 134, 138, 135, 124, 133, 120, 149, 129, 133, 138, 120, 128, 130, 137, 134, 141, 127, 128, 130, 133, 142, 130, 138, 142, 125, 132, 130, 132, 150, 127, 140, 131, 137, 132, 117, 135, 145, 136, 143, 127, 149, 141, 136, 137, 126, 144, 138, 142, 138, 123, 139, 144, 134, 133, 136, 141, 138, 141, 137, 126, 124, 144, 142, 139, 127, 123, 139, 133, 139, 125, 137, 129, 132, 135, 138, 142, 134, 135, 129, 134, 140, 136, 130, 141, 141, 133, 143, 140, 135, 130, 136, 128, 141, 128, 132, 129, 141, 144, 131, 140, 132, 132, 122, 137, 146, 135, 136, 121, 129, 129, 133, 139, 140, 136, 137, 141, 128, 123, 121, 157, 146, 135, 148, 127, 130, 140, 155, 125, 139, 143, 138, 122, 139, 144, 134, 132, 127, 142, 138, 128, 132, 123, 133, 128, 138, 137, 132, 131, 141, 138, 138, 126, 134, 132, 135, 145, 119, 132, 135, 140, 133, 140, 141, 143, 133, 123, 133, 131, 141, 124, 140, 140, 141, 125, 135, 138, 144, 127, 129, 159, 130, 137, 135, 126, 139, 137, 153, 143, 137, 139, 140, 138, 144, 146, 129, 124, 142, 131, 135, 132, 152, 149, 138, 128, 141, 127, 132, 141, 134, 142, 137, 138, 130, 141, 130, 142, 137, 139, 134, 142, 140, 141, 137, 143, 143, 130, 131, 137, 131, 140, 141, 146, 136, 139, 131, 131, 134, 135, 150, 138, 135, 134, 132, 127, 130, 137, 138, 134, 138, 138, 129, 136, 140, 130, 131, 143, 128, 140, 129, 131, 137, 138, 142, 139, 135, 138, 137, 140, 133, 146, 126, 139, 132, 139, 135, 143, 147, 136, 137, 131, 146, 138, 135, 136, 138, 130, 127, 135, 134, 135, 118, 134, 139, 138, 132, 137, 142, 140, 139, 134, 135, 134, 138, 137, 141, 130, 134, 136, 139, 143, 137, 133, 131, 138, 141, 132, 142, 141, 138, 138, 140, 140, 145, 138, 138, 145, 135, 137, 137, 134, 139, 132, 142, 140, 137, 130, 134, 141, 135, 131, 136, 141, 134, 146, 130, 141, 138, 131, 128, 133, 138, 132, 136, 143, 135, 165, 139, 133, 138, 138, 137, 144, 134, 125, 138, 133, 133, 135, 95, 125, 133, 139, 140, 136, 140, 141, 133, 146, 153, 131, 136, 138, 134, 142, 138, 188, 135, 135, 137, 130, 138, 131, 138, 134, 131, 135, 139, 135, 148, 139, 140, 130, 143, 137, 132, 135, 127, 142, 124, 134, 126, 126, 136, 138, 137, 136, 129, 136, 133, 131, 137, 131, 133, 135, 133, 127, 151, 137, 130, 138, 128, 137, 135, 137, 152, 145, 134, 149, 137, 129, 134, 141, 136, 141, 134, 136, 137, 151, 138, 132, 136, 136, 133, 144, 137, 137, 137, 129, 137, 132, 129, 136, 136, 133, 148, 140, 127, 139, 137, 127, 141, 133, 145, 133, 134, 136, 142, 132, 142, 126, 132, 131, 132, 140, 132, 141, 134, 133, 136, 136, 153, 142, 134, 134, 135, 137, 136, 140, 131, 137, 139, 137, 135, 138, 137, 129, 132, 136, 131, 143, 157, 131, 165, 149, 137, 140, 135, 134, 129, 127, 135, 143, 133, 140, 134, 129, 130, 135, 143, 150, 137, 137, 143, 140, 137, 128, 126, 135, 143, 136, 133, 136, 142, 142, 134, 146, 134, 139, 120, 148, 136, 140, 138, 130, 131, 186, 139, 136, 143, 135, 138, 135, 124, 133, 141, 140, 125, 134, 135, 125, 140, 137, 136, 136, 137, 134, 138, 139, 139, 132, 136, 134, 134, 138, 130, 129, 136, 140, 130, 123, 131, 137, 140, 139, 143, 137, 135, 143, 139, 125, 137, 130, 132, 131, 122, 136, 133, 118, 140, 142, 135, 137, 135, 135, 136, 136, 140, 130, 170, 127, 134, 146, 144, 141, 129, 137, 141, 145, 126, 142, 122, 139, 135, 130, 136, 139, 135, 140, 130, 135, 138, 111, 141, 143, 138, 133, 137, 136, 133, 134, 139, 142, 136, 133, 112, 138, 141, 123, 119, 132, 129, 134, 139, 141, 121, 140, 138, 130, 143, 132, 137, 138, 145, 136, 121, 137, 132, 141, 144, 130, 136, 120, 147, 139, 132, 137, 135, 118, 137, 122, 130, 143, 134, 129, 139, 138, 140, 131, 135, 130, 133, 124, 138, 144, 141, 129, 137, 138, 136, 140, 130, 141, 126, 140, 134, 134, 138, 136, 130, 132, 145, 140, 134, 124, 138, 136, 140, 129, 130, 144, 129, 130, 151, 140, 141, 146, 137, 138, 143, 136, 133, 131, 140, 127, 133, 129, 134, 138, 133, 138, 142, 148, 127, 134, 134, 130, 141, 144, 129, 135, 135, 136, 134, 143, 128, 130, 149, 131, 136, 136, 133, 128, 135, 147, 146, 138, 136, 141, 138, 129, 147, 147, 123, 129, 136, 128, 132, 137, 131, 132, 141, 132, 137, 131, 137, 146, 132, 130, 135, 141, 128, 144, 145, 126, 129, 135, 132, 143, 145, 116, 148, 141, 131, 136, 141, 134, 127, 132, 140, 135, 130, 150, 131, 136, 126, 137, 127, 140, 135, 137, 141, 133, 135, 132, 138, 139, 129, 143, 131, 136, 134, 136, 147, 121, 118, 139, 135, 140, 133, 132, 133, 133, 129, 144, 136, 141, 139, 144, 134, 140, 136, 138, 129, 141, 132, 131, 140, 114, 133, 137, 137, 125, 128, 144, 135, 137, 139, 137, 134, 134, 126, 131, 142, 137, 143, 127, 129, 135, 133, 136, 147, 135, 132, 142, 133, 143, 131, 194, 141, 134, 130, 147, 141, 131, 135, 130, 122, 147, 139, 136, 128, 139, 129, 150, 135, 135, 135, 135, 143, 139, 142, 133, 131, 141, 146, 138, 139, 147, 134, 130, 136, 128, 130, 139, 137, 136, 146, 125, 142, 134, 131, 136, 128, 135, 135, 137, 137, 133, 124, 134, 131, 133, 131, 136, 140, 136, 141, 142, 137, 125, 137, 129, 143, 134, 132, 139, 124, 148, 135, 139, 149, 137, 123, 148, 139, 133, 130, 130, 153, 136, 139, 141, 136, 135, 151, 137, 122, 143, 143, 126, 123, 119, 133, 132, 131, 139, 140, 143, 122, 136, 134, 136, 136, 128, 143, 138, 121, 125, 142, 137, 130, 140, 140, 122, 140, 139, 140, 132, 126, 134, 133, 140, 144, 127, 145, 130, 134, 136, 136, 134, 137, 126, 132, 124, 131, 126, 127, 130, 136, 141, 138, 128, 140, 126, 127, 144, 136, 136, 117, 143, 132, 132, 140, 139, 131, 129, 161, 134, 138, 139, 118, 104, 129, 129, 139, 137, 136, 111, 135, 144, 139, 129, 121, 136, 115, 140, 140, 147, 141, 135, 133, 131, 140, 128, 133, 137, 131, 146, 143, 142, 143, 135, 137, 144, 142, 134, 135, 138, 134, 139, 130, 131, 132, 137, 134, 131, 123, 134, 137, 133, 139, 138, 145, 138, 139, 133, 132, 131, 129, 128, 138, 135, 144, 129, 138, 135, 139, 133, 125, 138, 141, 137, 135, 131, 136, 129, 129, 127, 145, 163, 152, 128, 161, 143, 131, 134, 137, 134, 145, 134, 133, 131, 137, 141, 132, 140, 140, 131, 158, 131, 131, 135, 139, 140, 134, 147, 137, 136, 145, 164, 143, 154, 131, 134, 134, 130, 144, 141, 140, 140, 140, 141, 145, 137, 138, 140, 138, 125, 131, 139, 134, 126, 141, 129, 136, 132, 135, 130, 140, 124, 139, 133, 139, 129, 139, 130, 132, 133, 124, 131, 133, 138, 139, 137, 136, 148, 140, 143, 145, 136, 133, 126, 128, 141, 139, 137, 138, 131, 133, 134, 139, 137, 135, 150, 141, 144, 143, 138, 125, 131, 135, 144, 135, 129, 131, 129, 131, 131, 143, 133, 152, 153, 127, 136, 137, 131, 138, 142, 145, 137, 132, 129, 135, 145, 131, 128, 128, 140, 132, 135, 134, 135, 130, 141, 132, 128, 138, 121, 136, 145, 135, 136, 138, 139, 133, 144, 130, 135, 139, 138, 128, 140, 127, 137, 135, 140, 137, 129, 148, 128, 145, 123, 136, 137, 140, 142, 142, 157, 129, 135, 141, 134, 139, 145, 138, 150, 123, 143, 134, 150, 157, 146, 141, 146, 127, 136, 144, 140, 134, 123, 133, 136, 133, 135, 158, 135, 137, 114, 123, 141, 131, 141, 137, 139, 147, 142, 131, 134, 133, 135, 132, 135, 133, 129, 134, 135, 130, 135, 136, 134, 121, 131, 144, 132, 141, 134, 129, 133, 141, 134, 158, 133, 136, 142, 138, 127, 131, 147, 141, 136, 121, 128, 134, 136, 136, 134, 142, 136, 130, 136, 107, 139, 137, 133, 144, 138, 134, 122, 154, 134, 127, 141, 141, 121, 135, 139, 138, 138, 126, 135, 125, 137, 149, 137, 134, 143, 132, 142, 135, 154, 141, 136, 145, 137, 141, 136, 135, 132, 138, 137, 146, 134, 163, 138, 141, 135, 123, 129, 138, 135, 143, 133, 137, 159, 148, 144, 129, 132, 137, 133, 150, 137, 134, 129, 129, 134, 151, 125, 136, 133, 142, 139, 134, 125, 134, 154, 136, 128, 124, 149, 133, 139, 148, 135, 139, 119, 121, 171, 135, 120, 126, 134, 140, 135, 138, 136, 137, 143, 146, 129, 131, 146, 142, 142, 130, 138, 126, 139, 129, 125, 127, 144, 134, 123, 128, 131, 142, 134, 144, 135, 144, 134, 145, 142, 138, 115, 130, 135, 130, 135, 135, 144, 135, 119, 129, 137, 126, 148, 134, 147, 146, 124, 153, 124, 135, 135, 130, 137, 133, 133, 127, 131, 152, 128, 132, 140, 118, 126, 149, 121, 139, 135, 136, 141, 147, 133, 144, 143, 134, 140, 137, 144, 132, 139, 154, 159, 123, 139, 140, 137, 119, 134, 139, 137, 127, 165, 135, 124, 131, 143, 133, 127, 130, 131, 129, 138, 134, 128, 142, 137, 132, 126, 147, 132, 128, 107, 133, 141, 140, 123, 137, 140, 134, 141, 133, 139, 152, 135, 135, 142, 126, 146, 135, 153, 140, 126, 129, 141, 138, 125, 146, 134, 136, 131, 144, 134, 124, 134, 128, 137, 138, 142, 129, 130, 139, 141, 129, 145, 138, 130, 141, 136, 137, 124, 137, 134, 138, 147, 139, 145, 135, 126, 133, 128, 131, 133, 139, 137, 137, 133, 139, 143, 132, 136, 142, 135, 140, 140, 139, 139, 123, 146, 147, 120, 127, 130, 130, 153, 137, 133, 131, 140, 129, 133, 134, 135, 134, 129, 143, 141, 136, 140, 143, 152, 143, 132, 138, 143, 133, 142, 139, 143, 137, 137, 133, 135, 130, 144, 134, 147, 128, 132, 125, 143, 154, 158, 130, 144, 147, 134, 143, 123, 138, 126, 134, 127, 147, 137, 131, 146, 151, 143, 129, 141, 148, 138, 128, 159, 124, 142, 144, 123, 146, 139, 152, 136, 132, 140, 136, 140, 137, 137, 134, 132, 139, 137, 128, 137, 142, 139, 134, 132, 133, 137, 136, 135, 137, 135, 136, 143, 135, 138, 142, 136, 142, 139, 143, 138, 136, 132, 138, 134, 135, 137, 138, 136, 135, 138, 137, 139, 131, 138, 135, 140, 135, 141, 130, 133, 132, 134, 136, 134, 142, 139, 127, 134, 134, 138, 140, 129, 135, 136, 135, 134, 139, 138, 140, 134, 134, 133, 133, 139, 137, 139, 136, 133, 135, 137, 139, 138, 137, 139, 138, 138, 142, 138, 134, 140, 134, 133, 134, 134, 130, 135, 140, 139, 139, 135, 138, 136, 133, 145, 134, 133, 131, 132, 125, 135, 139, 132, 137, 132, 140, 130, 141, 130, 141, 139, 142, 135, 133, 127, 136, 135, 140, 131, 143, 131, 124, 133, 136, 139, 130, 136, 137, 139, 136, 141, 140, 136, 133, 140, 134, 131, 129, 135, 140, 138, 140, 140, 133, 130, 135, 138, 133, 136, 139, 139, 131, 140, 140, 139, 123, 133, 140, 139, 132, 131, 132, 136, 140, 150, 139, 134, 133, 136, 138, 137, 137, 129, 139, 133, 133, 134, 131, 140, 136, 145, 136, 138, 135, 127, 137, 136, 140, 136, 136, 137, 131, 136, 135, 138, 132, 134, 141, 131, 136, 137, 136, 136, 138, 133, 126, 135, 140, 135, 134, 138, 136, 134, 142, 129, 139, 132, 135, 138, 138, 131, 132, 136, 131, 133, 141, 136, 135, 138, 134, 134, 134, 134, 137, 136, 137, 141, 139, 137, 149, 134, 136, 138, 138, 134, 136, 132, 130, 132, 140, 135, 131, 130, 141, 134, 139, 137, 138, 133, 140, 136, 144, 136, 133, 138, 144, 135, 136, 142, 138, 133, 130, 142, 145, 139, 138, 136, 140, 139, 139, 137, 139, 138, 146, 129, 135, 130, 140, 136, 141, 144, 146, 129, 140, 139, 138, 130, 133, 141, 137, 136, 135, 134, 145, 141, 133, 133, 135, 139, 132, 142, 135, 138, 137, 144, 139, 135, 135, 135, 127, 137, 128, 132, 123, 135, 132, 133, 139, 143, 139, 137, 138, 139, 131, 132, 131, 137, 134, 133, 136, 135, 143, 137, 137, 128, 140, 133, 134, 139, 142, 137, 132, 140, 136, 134, 137, 136, 140, 134, 139, 136, 140, 137, 135, 140, 135, 133, 143, 147, 152, 137, 144, 128, 138, 139, 131, 133, 134, 135, 138, 142, 136, 119, 139, 139, 139, 128, 132, 139, 147, 135, 136, 131, 136, 138, 136, 140, 148, 133, 134, 133, 130, 142, 134, 137, 134, 144, 142, 135, 129, 136, 137, 137, 143, 137, 140, 139, 134, 135, 132, 144, 145, 138, 140, 142, 125, 136, 143, 137, 138, 134, 135, 138, 133, 138, 139, 146, 131, 133, 128, 131, 127, 135, 144, 136, 139, 142, 133, 139, 134, 135, 138, 139, 134, 131, 141, 136, 148, 135, 142, 143, 131, 136, 141, 139, 141, 145, 137, 136, 134, 137, 140, 131, 136, 139, 134, 141, 136, 132, 136, 137, 134, 137, 133, 135, 135, 139, 139, 138, 136, 136, 145, 131, 137, 139, 131, 134, 138, 136, 141, 139, 137, 144, 139, 138, 135, 136, 133, 145, 137, 145, 126, 143, 124, 135, 140, 146, 126, 141, 143, 137, 125, 132, 132, 142, 134, 148, 138, 133, 128, 141, 134, 132, 133, 140, 128, 141, 132, 148, 123, 124, 133, 137, 135, 146, 137, 134, 136, 136, 130, 135, 130, 150, 140, 149, 138, 137, 137, 127, 140, 134, 123, 129, 137, 130, 136, 142, 131, 132, 136, 133, 139, 131, 142, 144, 125, 133, 123, 142, 135, 145, 105, 137, 141, 125, 127, 129, 135, 137, 126, 132, 139, 144, 135, 130, 149, 134, 121, 132, 130, 134, 147, 136, 139, 136, 160, 123, 130, 136, 135, 133, 121, 131, 148, 122, 127, 148, 144, 140, 143, 140, 147, 138, 127, 121, 128, 132, 134, 129, 136, 148, 124, 133, 128, 144, 152, 132, 130, 141, 131, 144, 142, 131, 143, 140, 142, 124, 141, 134, 138, 135, 128, 129, 134, 133, 133, 130, 139, 133, 143, 125, 124, 133, 130, 130, 143, 136, 126, 131, 133, 150, 125, 139, 136, 132, 134, 141, 141, 124, 133, 133, 142, 133, 138, 149, 127, 139, 152, 142, 155, 134, 117, 130, 133, 139, 138, 134, 133, 136, 139, 129, 142, 140, 142, 136, 133, 139, 129, 131, 135, 129, 130, 140, 145, 138, 139, 133, 113, 135, 125, 140, 143, 141, 149, 138, 139, 138, 131, 134, 136, 147, 124, 138, 139, 137, 139, 137, 128, 140, 142, 120, 129, 127, 129, 139, 136, 141, 153, 133, 135, 147, 132, 142, 143, 139, 139, 142, 141, 149, 134, 131, 137, 131, 132, 141, 131, 135, 154, 139, 131, 134, 125, 138, 143, 131, 128, 127, 135, 139, 133, 128, 144, 127, 126, 131, 127, 131, 134, 127, 135, 135, 130, 130, 137, 142, 126, 122, 148, 131, 141, 146, 135, 135, 127, 128, 145, 128, 137, 135, 143, 125, 139, 138, 141, 127, 123, 152, 144, 133, 132, 130, 131, 134, 134, 138, 131, 137, 125, 133, 129, 139, 133, 127, 138, 132, 148, 132, 119, 135, 141, 138, 141, 132, 131, 131, 135, 129, 123, 136, 131, 138, 140, 131, 128, 164, 130, 126, 137, 130, 131, 135, 129, 133, 131, 138, 141, 150, 144, 130, 124, 132, 134, 139, 119, 148, 134, 140, 142, 136, 125, 145, 120, 142, 127, 146, 151, 114, 145, 132, 137, 146, 139, 127, 136, 141, 144, 156, 139, 134, 141, 146, 133, 136, 138, 138, 129, 132, 124, 137, 134, 132, 136, 130, 144, 134, 130, 124, 143, 122, 136, 128, 137, 137, 141, 140, 141, 145, 141, 137, 133, 136, 138, 151, 129, 131, 141, 131, 148, 131, 123, 131, 123, 129, 133, 142, 141, 139, 132, 129, 146, 131, 137, 133, 138, 133, 138, 137, 145, 146, 139, 138, 135, 132, 139, 128, 146, 145, 134, 146, 138, 130, 141, 144, 142, 133, 133, 141, 136, 133, 138, 136, 135, 137, 131, 136, 130, 142, 138, 141, 146, 137, 137, 140, 132, 130, 144, 136, 143, 129, 133, 128, 129, 143, 119, 151, 135, 137, 130, 132, 139, 127, 132, 141, 138, 141, 150, 126, 134, 139, 136, 147, 139, 131, 140, 123, 139, 133, 131, 134, 118, 132, 161, 134, 141, 146, 121, 135, 141, 134, 137, 130, 156, 134, 134, 156, 139, 121, 133, 126, 142, 109, 141, 158, 131, 127, 130, 131, 143, 138, 131, 124, 123, 117, 139, 130, 139, 140, 147, 161, 146, 171, 127, 124, 138, 123, 111, 149, 152, 133, 136, 125, 146, 132, 148, 131, 139, 106, 140, 126, 122, 141, 126, 125, 127, 148, 138, 142, 130, 135, 143, 140, 132, 147, 123, 114, 143, 126, 121, 129, 145, 126, 134, 155, 132, 143, 104, 148, 142, 130, 136, 116, 118, 128, 132, 149, 120, 127, 114, 132, 139, 126, 127, 156, 145, 122, 129, 135, 140, 141, 139, 105, 127, 157, 141, 131, 132, 142, 112, 124, 120, 162, 105, 150, 121, 136, 109, 122, 125, 131, 152, 155, 155, 132, 159, 125, 147, 127, 131, 154, 125, 170, 136, 129, 157, 113, 127, 142, 106, 132, 142, 124, 132, 144, 125, 139, 153, 111, 140, 142, 155, 142, 123, 142, 136, 122, 142, 136, 135, 131, 147, 127, 139, 157, 137, 120, 132, 141, 131, 126, 120, 134, 135, 125, 132, 136, 123, 135, 150, 129, 142, 150, 137, 153, 140, 163, 133, 141, 142, 125, 153, 137, 119, 123, 117, 132, 132, 200, 142, 123, 142, 145, 133, 138, 138, 143, 155, 147, 143, 148, 139, 136, 129, 112, 130, 131, 140, 108, 131, 132, 142, 126, 141, 155, 142, 143, 125, 133, 139, 130, 135, 142, 146, 144, 127, 136, 134, 154, 132, 141, 165, 113, 131, 122, 153, 132, 149, 137, 139, 127, 119, 150, 135, 108, 139, 140, 136, 127, 142, 117, 131, 136, 127, 141, 123, 123, 97, 132, 142, 143, 131, 129, 137, 153, 122, 135, 127, 156, 115, 139, 189, 156, 118, 135, 142, 137, 128, 144, 168, 140, 129, 125, 121, 135, 147, 152, 146, 138, 137, 135, 132, 140, 137, 122, 118, 125, 156, 126, 146, 145, 126, 128, 127, 142, 136, 99, 157, 139, 155, 149, 135, 110, 129, 120, 129, 139, 136, 151, 123, 126, 142, 141, 145, 139, 139, 145, 146, 138, 131, 149, 151, 128, 140, 140, 137, 136, 128, 134, 142, 121, 120, 140, 130, 135, 131, 139, 125, 129, 146, 134, 140, 153, 150, 150, 135, 129, 144, 139, 145, 177, 126, 140, 132, 127, 142, 124, 139, 135, 149, 134, 140, 131, 126, 134, 139, 150, 143, 159, 126, 153, 105, 128, 138, 143, 143, 141, 146, 138, 116, 151, 130, 146, 136, 131, 123, 134, 130, 130, 142, 145, 134, 138, 145, 135, 154, 150, 123, 132, 156, 131, 129, 130, 127, 151, 162, 137, 157, 142, 129, 129, 103, 142, 139, 103, 123, 123, 135, 136, 136, 127, 126, 137, 133, 137, 137, 143, 141, 125, 139, 128, 116, 134, 123, 128, 141, 132, 127, 123, 115, 135, 148, 133, 125, 125, 142, 141, 148, 149, 116, 156, 144, 129, 133, 145, 130, 131, 131, 130, 134, 118, 126, 136, 151, 116, 123, 137, 122, 143, 138, 146, 140, 134, 155, 132, 136, 145, 136, 130, 138, 142, 130, 126, 123, 138, 135, 146, 129, 133, 126, 131, 140, 138, 124, 135, 141, 160, 139, 129, 139, 139, 145, 143, 132, 131, 132, 144, 123, 130, 147, 119, 118, 152, 135, 121, 140, 128, 148, 134, 126, 147, 143, 130, 120, 130, 150, 124, 134, 124, 132, 134, 113, 134, 136, 141, 143, 127, 146, 131, 119, 139, 122, 139, 142, 140, 151, 147, 136, 127, 133, 148, 139, 136, 138, 150, 144, 121, 145, 140, 139, 141, 157, 135, 138, 137, 135, 126, 127, 146, 118, 143, 136, 121, 155, 154, 125, 147, 121, 128, 141, 126, 108, 131, 145, 136, 144, 133, 136, 151, 134, 135, 125, 124, 123, 108, 144, 135, 142, 128, 135, 140, 139, 142, 132, 124, 135, 123, 125, 135, 130, 167, 139, 144, 140, 134, 114, 147, 139, 139, 149, 130, 159, 118, 143, 135, 126, 121, 129, 131, 145, 140, 121, 134, 139, 124, 144, 132, 132, 146, 118, 136, 137, 127, 142, 137, 128, 131, 132, 118, 118, 127, 131, 139, 163, 139, 143, 126, 121, 127, 132, 124, 154, 119, 129, 142, 137, 124, 130, 150, 122, 157, 139, 135, 129, 128, 124, 144, 123, 132, 160, 127, 128, 140, 142, 144, 137, 147, 140, 155, 137, 132, 141, 119, 130, 151, 123, 145, 149, 142, 135, 129, 144, 146, 134, 139, 131, 132, 138, 134, 158, 141, 126, 131, 137, 140, 133, 123, 132, 145, 146, 132, 142, 137, 124, 126, 144, 134, 130, 134, 133, 150, 120, 131, 144, 136, 136, 125, 134, 129, 134, 134, 124, 148, 116, 129, 118, 129, 136, 153, 135, 125, 144, 132, 159, 145, 153, 126, 145, 130, 154, 154, 124, 132, 125, 152, 140, 149, 132, 130, 133, 130, 132, 145, 143, 142, 133, 128, 142, 132, 157, 147, 132, 136, 123, 146, 139, 120, 153, 135, 142, 146, 132, 136, 142, 143, 126, 128, 127, 143, 129, 132, 133, 131, 152, 138, 142, 123, 154, 148, 130, 134, 121, 154, 150, 144, 138, 134, 140, 125, 140, 169, 129, 131, 150, 127, 127, 131, 131, 132, 165, 137, 134, 160, 149, 140, 137, 146, 150, 151, 130, 119, 142, 124, 162, 143, 142, 126, 143, 119, 135, 134, 136, 121, 122, 139, 148, 117, 149, 139, 158, 122, 142, 144, 131, 150, 145, 140, 135, 115, 153, 152, 132, 126, 149, 134, 137, 134, 124, 113, 123, 130, 128, 133, 115, 134, 137, 140, 146, 120, 139, 132, 141, 130, 126, 146, 142, 134, 135, 128, 129, 136, 132, 146, 149, 113, 135, 135, 136, 150, 124, 129, 151, 137, 148, 145, 127, 143, 134, 137, 133, 146, 132, 124, 137, 147, 135, 130, 134, 151, 124, 130, 144, 134, 144, 140, 146, 133, 143, 140, 137, 132, 124, 122, 129, 136, 137, 130, 119, 126, 129, 119, 110, 132, 136, 140, 138, 151, 125, 114, 138, 132, 112, 131, 125, 132, 126, 117, 128, 144, 124, 126, 144, 128, 132, 119, 145, 143, 134, 130, 132, 135, 130, 127, 142, 124, 140, 133, 139, 139, 140, 144, 144, 132, 134, 148, 140, 133, 126, 127, 135, 150, 128, 142, 148, 144, 140, 136, 126, 140, 151, 133, 138, 123, 131, 133, 136, 140, 141, 153, 126, 127, 120, 161, 134, 144, 120, 134, 126, 126, 145, 132, 143, 153, 123, 137, 147, 129, 133, 137, 152, 150, 133, 134, 134, 140, 127, 154, 122, 136, 154, 139, 137, 147, 129, 143, 132, 125, 141, 135, 136, 123, 145, 130, 142, 142, 140, 129, 132, 143, 143, 134, 138, 128, 140, 126, 125, 130, 143, 141, 165, 124, 129, 133, 135, 139, 145, 134, 136, 137, 126, 134, 140, 129, 109, 130, 140, 146, 124, 124, 156, 125, 134, 135, 127, 133, 126, 132, 137, 123, 128, 133, 149, 119, 124, 127, 118, 133, 126, 143, 136, 142, 143, 140, 143, 135, 127, 134, 146, 140, 149, 118, 142, 148, 130, 130, 134, 129, 132, 134, 136, 124, 141, 120, 138, 138, 118, 134, 127, 130, 133, 144, 131, 149, 143, 127, 131, 155, 135, 132, 136, 136, 139, 131, 121, 123, 148, 148, 125, 140, 132, 128, 140, 135, 135, 139, 129, 138, 118, 137, 161, 133, 127, 131, 142, 145, 139, 140, 157, 135, 148, 134, 140, 136, 158, 135, 141, 124, 140, 130, 109, 147, 109, 128, 152, 131, 133, 131, 136, 135, 116, 147, 136, 128, 126, 143, 146, 151, 132, 136, 131, 128, 138, 125, 160, 126, 123, 132, 141, 120, 139, 141, 137, 165, 139, 130, 136, 128, 131, 123, 149, 139, 145, 133, 132, 139, 131, 143, 114, 123, 142, 111, 140, 143, 137, 132, 138, 121, 133, 137, 151, 124, 140, 138, 121, 145, 130, 143, 130, 123, 129, 125, 131, 138, 144, 136, 128, 139, 133, 124, 160, 132, 142, 143, 141, 133, 132, 133, 135, 137, 130, 125, 115, 126, 148, 127, 138, 142, 142, 125, 145, 157, 132, 143, 130, 135, 142, 130, 123, 144, 134, 150, 143, 134, 146, 153, 123, 136, 140, 147, 138, 132, 134, 139, 134, 137, 146, 126, 134, 164, 130, 126, 151, 137, 141, 141, 128, 142, 147, 135, 134, 136, 138, 133, 132, 117, 135, 128, 137, 124, 134, 136, 131, 127, 146, 125, 136, 149, 141, 141, 132, 129, 127, 130, 124, 135, 146, 136, 144, 128, 150, 129, 139, 129, 118, 132, 132, 127, 136, 152, 145, 134, 126, 119, 137, 136, 126, 118, 124, 141, 136, 135, 146, 138, 130, 128, 136, 135, 122, 128, 139, 133, 126, 125, 135, 131, 146, 130, 126, 148, 131, 149, 142, 138, 128, 134, 124, 129, 125, 126, 148, 113, 126, 150, 133, 136, 145, 130, 116, 130, 145, 133, 142, 142, 139, 127, 120, 133, 142, 133, 140, 133, 141, 127, 142, 126, 137, 132, 140, 145, 131, 131, 133, 139, 132, 140, 147, 125, 132, 139, 117, 141, 134, 120, 138, 143, 130, 137, 135, 136, 139, 136, 135, 139, 136, 144, 127, 130, 139, 142, 129, 139, 128, 137, 132, 138, 140, 161, 141, 122, 126, 149, 141, 137, 131, 132, 134, 127, 151, 126, 146, 133, 132, 145, 140, 126, 138, 121, 134, 128, 132, 144, 126, 123, 134, 146, 117, 131, 140, 133, 136, 147, 133, 121, 125, 132, 183, 130, 141, 140, 139, 135, 160, 139, 147, 113, 124, 143, 129, 131, 140, 146, 135, 127, 138, 139, 132, 126, 135, 143, 141, 132, 109, 130, 127, 122, 135, 130, 125, 123, 148, 133, 137, 128, 131, 140, 136, 127, 143, 151, 146, 150, 157, 155, 120, 143, 146, 133, 131, 140, 133, 132, 132, 122, 135, 122, 144, 141, 153, 170, 128, 128, 128, 127, 131, 128, 135, 118, 154, 129, 139, 137, 139, 145, 128, 134, 128, 132, 134, 141, 136, 124, 148, 140, 129, 127, 127, 155, 131, 132, 131, 144, 138, 125, 134, 136, 130, 136, 131, 131, 128, 132, 147, 138, 126, 141, 124, 134, 128, 134, 142, 129, 139, 143, 141, 145, 142, 142, 154, 125, 143, 131, 134, 143, 147, 123, 147, 133, 130, 136, 132, 127, 135, 167, 131, 151, 120, 131, 141, 136, 127, 143, 126, 133, 145, 121, 134, 127, 128, 125, 143, 121, 137, 134, 126, 128, 128, 129, 120, 130, 128, 139, 134, 125, 123, 140, 136, 129, 146, 125, 131, 121, 123, 130, 138, 137, 131, 144, 124, 153, 142, 134, 126, 144, 118, 130, 131, 133, 136, 137, 145, 141, 129, 136, 132, 147, 140, 141, 124, 131, 130, 140, 131, 146, 137, 135, 145, 135, 133, 137, 138, 130, 133, 139, 144, 120, 131, 134, 141, 138, 133, 133, 137, 142, 144, 135, 135, 129, 132, 130, 130, 147, 143, 134, 139, 139, 132, 145, 128, 138, 133, 139, 132, 138, 141, 134, 120, 134, 150, 140, 151, 121, 147, 126, 126, 150, 135, 144, 145, 131, 147, 135, 143, 132, 141, 144, 160, 147, 136, 108, 137, 129, 156, 141, 137, 139, 146, 135, 119, 143, 134, 124, 135, 125, 138, 127, 152, 139, 134, 141, 145, 122, 129, 115, 138, 134, 146, 127, 131, 129, 141, 135, 139, 153, 130, 137, 128, 130, 151, 146, 141, 129, 132, 124, 137, 125, 150, 129, 146, 128, 141, 134, 137, 124, 126, 142, 149, 121, 133, 140, 138, 146, 143, 139, 142, 125, 132, 121, 136, 138, 131, 130, 141, 131, 138, 135, 141, 133, 141, 133, 117, 147, 115, 139, 134, 130, 137, 140, 134, 158, 131, 131, 132, 142, 154, 134, 129, 134, 136, 133, 143, 137, 131, 108, 137, 129, 132, 121, 127, 125, 130, 132, 148, 153, 149, 139, 133, 130, 129, 136, 158, 130, 144, 131, 138, 146, 158, 148, 127, 132, 141, 148, 132, 145, 139, 122, 154, 137, 133, 139, 127, 132, 139, 146, 139, 137, 148, 135, 130, 145, 132, 140, 132, 135, 140, 150, 122, 134, 138, 120, 128, 145, 138, 142, 136, 126, 124, 121, 140, 130, 134, 126, 127, 153, 134, 127, 137, 131, 132, 148, 139, 125, 128, 140, 138, 136, 139, 150, 125, 141, 119, 130, 133, 139, 143, 132, 143, 134, 148, 138, 129, 135, 128, 135, 131, 130, 133, 152, 145, 134, 137, 142, 137, 138, 137, 131, 147, 132, 133, 136, 132, 142, 138, 133, 144, 146, 132, 140, 134, 132, 137, 125, 138, 133, 134, 138, 141, 128, 162, 134, 132, 135, 143, 151, 132, 123, 143, 142, 141, 146, 138, 123, 130, 140, 127, 137, 153, 131, 131, 137, 140, 140, 134, 155, 145, 132, 132, 141, 135, 135, 128, 133, 136, 140, 141, 132, 131, 139, 141, 135, 133, 139, 135, 128, 136, 137, 134, 134, 140, 134, 133, 130, 131, 135, 140, 154, 135, 129, 134, 134, 144, 137, 133, 130, 141, 140, 118, 140, 111, 141, 141, 132, 135, 138, 140, 143, 132, 138, 126, 147, 146, 141, 127, 142, 131, 132, 121, 138, 138, 135, 136, 144, 148, 138, 148, 138, 141, 126, 137, 129, 126, 135, 130, 132, 133, 133, 140, 126, 135, 133, 122, 138, 142, 137, 123, 127, 163, 145, 132, 146, 138, 129, 108, 128, 142, 126, 141, 133, 141, 135, 135, 138, 139, 130, 138, 153, 139, 132, 141, 125, 140, 136, 139, 140, 133, 133, 136, 144, 133, 141, 131, 139, 137, 139, 144, 132, 124, 141, 142, 129, 130, 135, 140, 139, 147, 130, 128, 127, 133, 141, 141, 137, 147, 138, 133, 134, 134, 133, 130, 137, 149, 135, 136, 135, 135, 135, 132, 139, 141, 123, 133, 128, 143, 121, 132, 142, 130, 138, 138, 139, 135, 130, 137, 129, 138, 137, 136, 136, 141, 128, 132, 133, 136, 144, 149, 135, 125, 132, 140, 124, 141, 153, 135, 137, 145, 139, 133, 124, 138, 125, 139, 133, 125, 143, 137, 133, 136, 132, 130, 143, 136, 136, 117, 136, 133, 129, 138, 134, 140, 127, 134, 133, 136, 139, 132, 128, 134, 132, 143, 156, 130, 143, 144, 130, 141, 135, 134, 138, 132, 149, 139, 144, 135, 143, 140, 138, 147, 133, 136, 146, 136, 140, 125, 139, 127, 156, 145, 135, 134, 134, 140, 134, 124, 133, 134, 141, 140, 134, 137, 134, 137, 111, 120, 138, 139, 144, 150, 134, 133, 151, 148, 158, 137, 143, 129, 142, 113, 123, 136, 131, 146, 133, 133, 133, 130, 141, 128, 136, 130, 123, 143, 132, 139, 139, 133, 137, 135, 128, 134, 137, 134, 136, 133, 129, 136, 131, 136, 144, 131, 134, 138, 134, 141, 131, 138, 134, 133, 137, 135, 130, 136, 136, 137, 140, 149, 132, 138, 128, 138, 141, 135, 139, 163, 136, 134, 141, 141, 135, 133, 144, 125, 136, 133, 131, 151, 147, 137, 120, 145, 147, 139, 140, 163, 127, 139, 135, 131, 126, 134, 133, 135, 130, 134, 124, 137, 128, 119, 140, 142, 131, 146, 157, 140, 134, 130, 132, 125, 138, 132, 135, 140, 132, 149, 136, 141, 133, 129, 144, 129, 142, 137, 123, 87, 142, 127, 138, 136, 137, 132, 138, 134, 128, 130, 147, 137, 140, 146, 122, 132, 135, 139, 131, 123, 133, 136, 130, 136, 136, 132, 136, 131, 152, 139, 135, 136, 133, 130, 126, 148, 131, 147, 137, 157, 144, 135, 117, 133, 135, 130, 139, 132, 132, 125, 133, 134, 143, 139, 130, 131, 133, 138, 138, 132, 131, 145, 133, 128, 126, 127, 129, 125, 130, 137, 132, 144, 137, 132, 141, 134, 135, 150, 142, 149, 138, 136, 140, 137, 137, 125, 135, 142, 141, 133, 132, 147, 137, 128, 137, 137, 136, 132, 135, 144, 135, 159, 134, 146, 133, 133, 132, 140, 137, 134, 148, 146, 145, 127, 133, 138, 136, 138, 129, 130, 131, 129, 131, 139, 134, 133, 145, 125, 134, 143, 129, 143, 139, 138, 135, 138, 132, 138, 130, 144, 132, 133, 136, 141, 143, 139, 133, 137, 133, 144, 149, 142, 130, 134, 143, 145, 140, 136, 142, 140, 129, 137, 131, 130, 138, 96, 142, 138, 136, 140, 139, 130, 127, 131, 146, 115, 130, 134, 129, 137, 137, 138, 136, 140, 137, 140, 147, 136, 123, 136, 138, 131, 140, 142, 133, 146, 151, 134, 137, 144, 148, 148, 139, 136, 139, 140, 128, 130, 130, 136, 138, 127, 128, 139, 143, 137, 145, 132, 140, 137, 137, 143, 131, 130, 130, 130, 131, 129, 137, 143, 148, 137, 132, 137, 133, 171, 130, 139, 128, 136, 136, 131, 133, 140, 134, 127, 140, 140, 138, 131, 133, 130, 133, 131, 136, 140, 131, 157, 112, 131, 134, 130, 140, 156, 137, 134, 137, 156, 134, 139, 131, 131, 132, 133, 133, 131, 141, 147, 133, 142, 140, 135, 137, 135, 132, 134, 146, 147, 134, 137, 142, 140, 134, 145, 146, 139, 136, 155, 150, 138, 135, 138, 135, 140, 133, 141, 139, 136, 132, 140, 132, 128, 132, 130, 132, 134, 139, 129, 142, 134, 132, 142, 137, 111, 134, 140, 136, 131, 133, 135, 133, 148, 133, 142, 132, 132, 144, 140, 126, 104, 137, 130, 132, 175, 135, 149, 132, 131, 147, 141, 145, 141, 145, 132, 133, 134, 138, 142, 130, 155, 137, 132, 145, 144, 134, 133, 136, 135, 137, 130, 142, 139, 141, 135, 132, 139, 138, 130, 139, 137, 126, 110, 135, 136, 134, 131, 139, 130, 111, 135, 129, 138, 150, 135, 137, 127, 136, 140, 134, 137, 129, 138, 140, 147, 133, 130, 137, 135, 139, 138, 148, 135, 139, 129, 124, 140, 136, 132, 130, 139, 143, 136, 135, 164, 126, 127, 136, 142, 142, 144, 132, 136, 143, 132, 138, 136, 136, 127, 136, 144, 107, 141, 140, 138, 140, 135, 146, 140, 142, 143, 139, 162, 133, 132, 131, 127, 134, 136, 134, 132, 117, 137, 143, 134, 135, 134, 133, 134, 127, 133, 129, 135, 128, 140, 163, 155, 140, 131, 145, 133, 135, 136, 126, 147, 139, 137, 143, 134, 137, 137, 133, 118, 159, 145, 135, 134, 140, 147, 131, 138, 133, 146, 138, 135, 139, 136, 135, 140, 135, 140, 137, 110, 133, 140, 134, 134, 134, 130, 151, 131, 132, 144, 122, 133, 126, 136, 125, 134, 136, 132, 130, 135, 134, 140, 130, 128, 132, 132, 143, 128, 122, 134, 134, 130, 134, 136, 132, 139, 136, 143, 136, 143, 138, 130, 130, 137, 135, 135, 132, 138, 140, 127, 122, 124, 123, 122, 146, 135, 111, 134, 135, 114, 144, 143, 126, 147, 135, 138, 127, 135, 148, 157, 151, 135, 129, 127, 129, 128, 139, 140, 155, 126, 152, 118, 146, 130, 121, 122, 133, 144, 141, 136, 133, 125, 128, 142, 128, 139, 138, 149, 128, 152, 121, 126, 152, 123, 118, 156, 129, 136, 151, 130, 136, 136, 123, 140, 127, 121, 122, 143, 141, 123, 132, 123, 136, 126, 115, 144, 141, 130, 135, 131, 142, 133, 142, 131, 140, 141, 99, 147, 145, 131, 124, 135, 113, 144, 131, 140, 135, 120, 129, 117, 130, 144, 142, 131, 134, 132, 119, 143, 127, 139, 140, 111, 132, 142, 132, 125, 122, 110, 129, 140, 152, 167, 122, 140, 134, 135, 126, 142, 125, 119, 132, 120, 134, 123, 133, 128, 138, 148, 146, 79, 143, 133, 135, 138, 134, 146, 143, 141, 131, 138, 163, 137, 127, 137, 118, 130, 131, 138, 128, 137, 137, 158, 154, 126, 136, 117, 136, 126, 133, 135, 144, 133, 148, 138, 132, 145, 128, 144, 121, 148, 132, 123, 132, 120, 121, 143, 120, 144, 136, 132, 113, 139, 127, 127, 133, 139, 147, 132, 145, 149, 144, 122, 127, 134, 144, 128, 132, 130, 133, 127, 130, 131, 131, 142, 132, 112, 124, 129, 133, 134, 129, 126, 144, 122, 142, 138, 138, 138, 140, 151, 142, 149, 141, 129, 122, 133, 118, 154, 144, 133, 129, 136, 145, 138, 129, 127, 180, 138, 113, 138, 133, 144, 137, 153, 136, 139, 139, 143, 142, 144, 127, 139, 101, 119, 113, 133, 133, 138, 126, 142, 139, 145, 141, 136, 129, 115, 136, 139, 136, 132, 139, 127, 124, 150, 131, 115, 122, 136, 139, 149, 120, 148, 124, 142, 135, 134, 142, 150, 130, 147, 128, 130, 135, 133, 135, 162, 155, 114, 135, 140, 148, 145, 161, 153, 135, 129, 139, 116, 148, 143, 125, 125, 141, 126, 132, 131, 132, 148, 147, 159, 132, 135, 139, 138, 143, 127, 127, 135, 135, 142, 138, 135, 122, 137, 125, 142, 124, 137, 124, 134, 116, 140, 133, 125, 136, 137, 148, 131, 124, 123, 121, 138, 138, 149, 151, 89, 110, 138, 128, 141, 146, 129, 136, 135, 142, 144, 137, 119, 129, 154, 126, 132, 146, 152, 117, 147, 132, 132, 140, 147, 132, 134, 121, 127, 120, 125, 120, 133, 143, 147, 135, 131, 110, 128, 139, 130, 142, 131, 141, 129, 140, 126, 124, 126, 129, 128, 134, 124, 126, 127, 145, 132, 133, 137, 131, 127, 130, 134, 138, 141, 135, 132, 125, 141, 140, 126, 168, 138, 123, 143, 140, 123, 153, 111, 126, 136, 124, 160, 141, 138, 152, 126, 126, 137, 126, 133, 144, 128, 119, 135, 127, 125, 142, 141, 137, 144, 152, 143, 118, 152, 125, 131, 146, 145, 116, 127, 124, 140, 153, 132, 132, 114, 120, 149, 131, 142, 139, 131, 115, 132, 142, 116, 141, 130, 137, 139, 128, 133, 154, 131, 131, 142, 137, 134, 123, 142, 136, 147, 134, 147, 137, 133, 137, 137, 134, 146, 145, 161, 134, 137, 130, 141, 130, 145, 132, 152, 133, 143, 147, 139, 143, 144, 125, 155, 129, 146, 150, 125, 133, 136, 135, 147, 135, 139, 131, 125, 126, 143, 140, 133, 141, 116, 128, 129, 145, 136, 141, 124, 120, 133, 133, 141, 135, 110, 118, 139, 138, 136, 139, 133, 136, 126, 134, 117, 134, 141, 130, 147, 139, 132, 126, 159, 140, 139, 138, 113, 139, 136, 140, 142, 127, 141, 132, 131, 137, 133, 157, 134, 134, 124, 139, 127, 138, 139, 137, 135, 141, 133, 134, 126, 133, 137, 129, 143, 126, 132, 144, 134, 139, 148, 132, 129, 134, 139, 146, 136, 140, 162, 140, 143, 119, 143, 131, 131, 133, 137, 142, 131, 154, 133, 134, 132, 142, 134, 135, 133, 130, 138, 141, 133, 143, 133, 127, 137, 129, 142, 136, 123, 131, 137, 140, 130, 127, 133, 130, 127, 121, 136, 135, 138, 147, 134, 133, 140, 135, 143, 141, 142, 129, 135, 126, 141, 141, 133, 139, 123, 149, 120, 130, 151, 129, 129, 130, 140, 128, 137, 120, 146, 132, 136, 134, 131, 138, 131, 140, 137, 119, 122, 141, 140, 139, 146, 139, 128, 132, 137, 146, 132, 136, 143, 147, 137, 133, 144, 125, 136, 123, 125, 138, 158, 133, 116, 125, 134, 135, 139, 139, 129, 131, 139, 151, 129, 136, 140, 133, 126, 137, 140, 142, 136, 147, 134, 135, 134, 148, 126, 125, 142, 135, 129, 145, 137, 145, 136, 134, 136, 159, 136, 124, 134, 136, 133, 133, 148, 131, 124, 136, 118, 129, 134, 145, 133, 136, 130, 129, 106, 124, 138, 132, 140, 138, 130, 127, 134, 141, 136, 127, 133, 137, 143, 121, 128, 137, 125, 135, 153, 122, 136, 135, 145, 143, 140, 128, 143, 148, 145, 153, 137, 138, 131, 131, 132, 138, 137, 139, 146, 115, 139, 115, 137, 144, 129, 131, 135, 118, 127, 127, 134, 129, 136, 146, 139, 144, 135, 121, 124, 137, 133, 132, 138, 139, 145, 132, 134, 141, 124, 133, 143, 137, 134, 141, 132, 146, 133, 136, 133, 133, 132, 146, 134, 130, 133, 113, 144, 140, 130, 136, 132, 131, 149, 136, 135, 144, 130, 141, 140, 134, 134, 131, 138, 141, 133, 133, 123, 150, 143, 134, 135, 131, 140, 132, 134, 157, 139, 134, 146, 132, 140, 143, 135, 135, 138, 138, 138, 130, 139, 147, 141, 120, 131, 131, 142, 134, 121, 136, 123, 149, 132, 146, 125, 135, 135, 160, 155, 125, 138, 118, 126, 127, 138, 152, 134, 138, 140, 135, 133, 147, 128, 128, 155, 135, 139, 162, 119, 134, 137, 126, 135, 135, 137, 141, 128, 147, 136, 137, 139, 134, 124, 126, 134, 125, 141, 141, 149, 139, 139, 137, 130, 136, 148, 140, 126, 131, 148, 132, 141, 132, 134, 120, 133, 133, 151, 135, 144, 138, 132, 121, 122, 151, 146, 135, 130, 125, 142, 142, 128, 140, 151, 124, 129, 133, 129, 136, 133, 141, 124, 147, 144, 127, 141, 143, 138, 140, 119, 136, 132, 130, 138, 130, 130, 148, 136, 129, 138, 138, 133, 137, 132, 141, 127, 129, 131, 114, 123, 127, 132, 153, 141, 137, 143, 133, 142, 144, 123, 146, 122, 139, 142, 133, 135, 137, 136, 171, 138, 134, 123, 144, 144, 170, 133, 134, 126, 125, 126, 113, 145, 126, 141, 133, 134, 130, 134, 133, 136, 123, 130, 145, 146, 132, 133, 126, 138, 127, 137, 143, 137, 119, 129, 136, 125, 145, 121, 140, 130, 137, 119, 138, 134, 140, 144, 138, 119, 136, 127, 143, 140, 137, 155, 134, 115, 118, 141, 147, 136, 127, 149, 143, 139, 136, 148, 126, 126, 130, 112, 142, 138, 139, 137, 124, 140, 134, 126, 140, 121, 139, 141, 143, 126, 139, 137, 148, 145, 138, 128, 137, 127, 133, 125, 155, 137, 122, 144, 130, 136, 126, 151, 130, 135, 126, 132, 134, 126, 136, 128, 136, 136, 133, 134, 128, 142, 133, 147, 120, 127, 138, 135, 144, 136, 134, 129, 145, 140, 129, 137, 128, 137, 130, 135, 136, 141, 128, 131, 121, 139, 136, 130, 133, 151, 131, 133, 132, 125, 140, 134, 133, 137, 127, 132, 125, 134, 146, 140, 127, 145, 133, 137, 145, 126, 137, 131, 137, 131, 137, 134, 141, 130, 140, 123, 132, 141, 132, 139, 146, 137, 139, 138, 132, 127, 135, 132, 137, 150, 123, 122, 125, 131, 133, 123, 135, 127, 149, 151, 131, 128, 125, 142, 129, 148, 139, 138, 152, 138, 123, 132, 130, 140, 130, 116, 129, 138, 121, 132, 132, 133, 137, 134, 120, 126, 128, 131, 138, 130, 133, 156, 124, 133, 168, 131, 142, 150, 127, 124, 128, 141, 142, 147, 144, 143, 136, 125, 154, 142, 140, 147, 123, 144, 128, 135, 137, 129, 134, 129, 142, 146, 144, 139, 132, 146, 129, 136, 148, 145, 134, 128, 137, 129, 144, 138, 136, 139, 135, 139, 127, 130, 136, 133, 124, 138, 142, 138, 129, 140, 148, 139, 140, 132, 139, 122, 139, 130, 137, 143, 141, 122, 121, 142, 146, 127, 132, 128, 126, 143, 128, 142, 125, 136, 140, 133, 140, 131, 128, 136, 130, 133, 154, 137, 143, 137, 141, 122, 155, 141, 139, 131, 143, 133, 134, 139, 129, 131, 131, 111, 113, 131, 140, 151, 145, 132, 119, 140, 149, 133, 140, 139, 138, 139, 137, 147, 128, 127, 150, 119, 138, 130, 135, 129, 127, 126, 141, 130, 145, 129, 138, 137, 136, 125, 125, 151, 142, 143, 118, 138, 147, 134, 140, 140, 144, 147, 137, 143, 133, 146, 126, 143, 144, 146, 124, 135, 146, 128, 135, 146, 145, 127, 113, 143, 149, 138, 142, 148, 142, 139, 141, 144, 130, 141, 134, 144, 136, 154, 139, 146, 130, 138, 145, 129, 142, 127, 141, 134, 135, 126, 132, 139, 138, 130, 131, 152, 153, 122, 126, 140, 122, 130, 127, 130, 130, 140, 138, 157, 135, 122, 148, 139, 129, 127, 138, 124, 138, 122, 141, 135, 123, 128, 121, 135, 137, 148, 139, 129, 129, 125, 122, 131, 148, 107, 128, 135, 136, 135, 132, 153, 135, 148, 141, 135, 132, 142, 132, 132, 137, 110, 117, 142, 118, 143, 170, 132, 136, 149, 135, 130, 130, 142, 145, 145, 140, 141, 137, 133, 126, 129, 117, 150, 133, 133, 132, 130, 132, 153, 125, 143, 117, 122, 133, 153, 130, 129, 140, 132, 135, 139, 138, 130, 119, 129, 135, 107, 140, 142, 125, 129, 140, 139, 148, 132, 125, 129, 146, 121, 129, 130, 136, 144, 131, 128, 153, 132, 123, 115, 131, 136, 125, 132, 136, 145, 133, 135, 132, 134, 134, 144, 136, 144, 135, 131, 137, 133, 146, 142, 138, 115, 131, 133, 129, 148, 135, 126, 142, 135, 132, 112, 139, 137, 128, 132, 128, 128, 131, 150, 142, 161, 124, 128, 130, 133, 140, 133, 126, 133, 150, 148, 127, 142, 147, 138, 137, 130, 144, 117, 125, 131, 138, 144, 142, 149, 136, 146, 128, 123, 136, 136, 133, 145, 127, 128, 144, 131, 123, 140, 139, 145, 151, 136, 166, 125, 153, 137, 129, 122, 130, 133, 138, 130, 128, 157, 136, 133, 136, 115, 143, 143, 139, 128, 136, 127, 129, 139, 144, 152, 125, 126, 126, 141, 142, 134, 139, 129, 134, 120, 144, 134, 133, 124, 149, 136, 133, 135, 146, 131, 148, 129, 134, 135, 152, 119, 123, 124, 126, 130, 116, 137, 143, 153, 137, 151, 127, 129, 150, 134, 120, 128, 144, 117, 135, 137, 131, 137, 124, 154, 149, 146, 146, 145, 140, 146, 157, 136, 132, 135, 138, 132, 127, 124, 134, 127, 148, 138, 137, 128, 124, 132, 126, 136, 142, 120, 126, 143, 134, 135, 130, 131, 118, 131, 146, 139, 121, 135, 124, 141, 133, 123, 140, 130, 126, 138, 126, 144, 142, 130, 138, 139, 137, 136, 142, 135, 132, 122, 147, 115, 128, 140, 127, 140, 149, 134, 124, 129, 135, 141, 143, 145, 121, 133, 138, 135, 143, 130, 126, 130, 123, 129, 129, 137, 131, 149, 139, 140, 133, 143, 146, 125, 131, 124, 145, 124, 136, 147, 136, 146, 144, 132, 138, 141, 144, 134, 138, 127, 135, 127, 119, 145, 132, 130, 136, 138, 132, 127, 143, 139, 146, 127, 150, 149, 113, 132, 136, 121, 157, 132, 133, 138, 135, 127, 123, 131, 135, 128, 132, 155, 127, 143, 135, 136, 129, 139, 153, 138, 142, 115, 132, 126, 132, 128, 135, 129, 144, 128, 127, 125, 132, 140, 135, 135, 139, 136, 137, 137, 123, 141, 135, 135, 140, 134, 148, 130, 137, 131, 149, 135, 130, 149, 153, 149, 136, 124, 130, 165, 126, 123, 134, 131, 143, 160, 144, 144, 136, 138, 124, 136, 134, 141, 130, 140, 130, 132, 144, 144, 134, 137, 126, 185, 135, 127, 136, 147, 118, 132, 135, 140, 132, 127, 135, 139, 146, 135, 144, 138, 127, 139, 146, 130, 119, 131, 128, 129, 138, 139, 143, 142, 137, 144, 146, 135, 141, 143, 150, 145, 125, 119, 149, 123, 142, 135, 132, 138, 144, 129, 137, 123, 117, 145, 129, 125, 121, 132, 120, 129, 134, 142, 145, 141, 151, 137, 142, 128, 130, 130, 150, 131, 129, 126, 127, 122, 128, 131, 148, 129, 132, 157, 145, 136, 138, 162, 139, 145, 139, 130, 129, 152, 141, 122, 133, 121, 133, 132, 165, 138, 135, 144, 149, 130, 147, 137, 129, 172, 130, 126, 122, 140, 136, 138, 138, 129, 135, 144, 142, 142, 151, 132, 148, 123, 137, 141, 146, 134, 137, 127, 124, 135, 144, 125, 133, 143, 122, 143, 139, 130, 156, 135, 141, 143, 131, 139, 141, 116, 133, 123, 125, 140, 126, 156, 136, 120, 127, 128, 131, 128, 157, 147, 136, 120, 141, 136, 125, 123, 141, 133, 142, 146, 132, 139, 141, 139, 143, 124, 140, 135, 109, 154, 131, 136, 139, 139, 137, 120, 139, 145, 144, 114, 132, 129, 152, 129, 130, 147, 132, 131, 123, 143, 144, 135, 119, 144, 131, 157, 134, 141, 138, 147, 136, 125, 136, 134, 127, 146, 123, 124, 126, 113, 136, 123, 153, 128, 123, 161, 132, 139, 135, 128, 138, 139, 137, 145, 145, 155, 131, 150, 132, 128, 134, 140, 122, 133, 162, 133, 121, 147, 129, 163, 142, 167, 146, 133, 143, 130, 151, 138, 151, 121, 120, 136, 144, 133, 143, 122, 140, 134, 127, 135, 143, 143, 131, 133, 139, 141, 145, 126, 136, 132, 141, 140, 123, 125, 126, 144, 133, 130, 124, 129, 137, 143, 154, 133, 134, 138, 129, 117, 139, 135, 122, 151, 150, 125, 134, 141, 139, 147, 138, 132, 132, 123, 134, 129, 134, 141, 133, 136, 128, 137, 135, 134, 135, 127, 135, 157, 140, 128, 131, 129, 141, 147, 145, 145, 134, 123, 138, 129, 151, 137, 116, 123, 132, 135, 125, 133, 139, 132, 156, 132, 126, 137, 155, 137, 130, 133, 127, 120, 137, 131, 139, 143, 124, 139, 131, 129, 154, 127, 135, 134, 126, 140, 121, 128, 137, 128, 129, 146, 128, 125, 129, 130, 150, 122, 140, 130, 131, 145, 138, 148, 141, 138, 144, 130, 151, 134, 130, 142, 120, 128, 118, 135, 129, 149, 136, 133, 140, 138, 126, 147, 133, 143, 120, 142, 119, 134, 132, 129, 126, 141, 135, 138, 130, 152, 166, 141, 142, 145, 153, 129, 129, 140, 137, 156, 140, 140, 133, 136, 132, 141, 133, 116, 132, 138, 146, 137, 125, 130, 148, 164, 127, 129, 130, 160, 139, 119, 130, 129, 133, 137, 114, 147, 144, 139, 124, 141, 137, 132, 136, 149, 150, 139, 126, 131, 140, 141, 147, 156, 134, 114, 141, 145, 131, 138, 142, 139, 122, 146, 133, 136, 134, 133, 133, 132, 139, 143, 132, 126, 130, 154, 136, 119, 128, 138, 144, 149, 148, 149, 138, 134, 133, 132, 140, 144, 131, 150, 131, 144, 127, 145, 132, 150, 144, 119, 141, 147, 113, 154, 134, 121, 130, 140, 127, 131, 123, 145, 124, 122, 133, 137, 139, 132, 129, 126, 145, 151, 141, 115, 136, 125, 135, 129, 139, 149, 154, 127, 125, 120, 141, 129, 145, 148, 143, 148, 135, 139, 130, 135, 124, 140, 140, 149, 130, 142, 135, 124, 132, 110, 127, 128, 142, 132, 139, 136, 130, 135, 126, 131, 146, 142, 148, 147, 132, 142, 135, 134, 142, 131, 126, 143, 143, 127, 144, 144, 136, 138, 138, 133, 120, 139, 135, 140, 130, 135, 132, 139, 134, 134, 131, 145, 139, 124, 156, 129, 124, 155, 130, 124, 130, 130, 116, 173, 129, 141, 130, 129, 136, 139, 139, 128, 149, 138, 142, 152, 136, 146, 126, 162, 127, 136, 121, 130, 138, 153, 130, 121, 128, 145, 149, 137, 141, 143, 137, 134, 140, 127, 128, 123, 136, 134, 153, 139, 132, 123, 136, 114, 136, 114, 131, 137, 140, 132, 139, 151, 134, 120, 146, 115, 131, 120, 142, 141, 132, 147, 135, 134, 135, 127, 141, 136, 135, 123, 149, 131, 132, 139, 135, 133, 138, 129, 126, 133, 157, 136, 133, 136, 125, 138, 133, 140, 139, 135, 137, 130, 139, 145, 126, 146, 139, 143, 148, 129, 131, 121, 134, 119, 134, 137, 127, 146, 121, 146, 131, 120, 129, 134, 135, 146, 153, 134, 139, 126, 143, 122, 148, 127, 138, 146, 135, 132, 128, 137, 133, 145, 129, 148, 129, 135, 131, 120, 144, 140, 126, 139, 144, 131, 132, 137, 135, 157, 139, 147, 126, 135, 135, 130, 141, 121, 109, 140, 114, 132, 133, 140, 126, 132, 137, 140, 151, 124, 133, 133, 132, 132, 124, 127, 139, 130, 139, 137, 140, 149, 134, 140, 146, 120, 142, 134, 130, 130, 126, 144, 131, 141, 133, 146, 133, 134, 146, 138, 143, 130, 140, 132, 132, 152, 133, 138, 148, 130, 133, 142, 125, 133, 127, 127, 141, 137, 134, 131, 130, 132, 131, 142, 130, 121, 134, 108, 116, 154, 130, 138, 143, 144, 143, 134, 144, 132, 133, 148, 131, 139, 123, 148, 132, 133, 136, 133, 129, 151, 141, 128, 141, 139, 127, 139, 137, 139, 141, 137, 147, 145, 143, 143, 133, 138, 131, 176, 122, 122, 143, 143, 131, 136, 132, 132, 128, 124, 152, 138, 151, 134, 130, 155, 145, 136, 134, 141, 135, 121, 121, 124, 135, 132, 129, 133, 141, 139, 139, 133, 149, 135, 139, 136, 150, 147, 126, 154, 134, 131, 140, 105, 125, 135, 130, 148, 126, 150, 128, 135, 128, 124, 161, 135, 149, 140, 133, 154, 125, 134, 130, 145, 138, 150, 134, 143, 148, 136, 145, 122, 126, 147, 127, 132, 132, 132, 148, 131, 123, 126, 141, 129, 142, 134, 128, 130, 133, 126, 137, 131, 137, 143, 141, 149, 118, 134, 137, 118, 124, 152, 133, 138, 140, 143, 123, 131, 148, 125, 147, 134, 130, 142, 117, 130, 136, 133, 131, 130, 133, 134, 128, 126, 134, 150, 135, 176, 140, 126, 153, 130, 119, 158, 122, 144, 140, 118, 141, 141, 148, 122, 124, 138, 138, 144, 119, 131, 115, 147, 127, 130, 153, 135, 128, 138, 127, 117, 138, 128, 138, 131, 139, 163, 128, 129, 124, 145, 139, 147, 134, 151, 130, 129, 126, 149, 136, 140, 137, 130, 132, 130, 138, 140, 130, 131, 122, 135, 131, 146, 137, 126, 151, 131, 138, 121, 147, 128, 144, 147, 121, 131, 131, 136, 116, 140, 159, 121, 133, 136, 136, 124, 125, 132, 135, 129, 135, 121, 134, 117, 128, 127, 113, 126, 141, 129, 132, 145, 124, 162, 121, 133, 130, 140, 141, 123, 120, 129, 133, 122, 115, 121, 141, 151, 117, 131, 115, 157, 136, 124, 142, 123, 135, 152, 141, 139, 125, 118, 135, 157, 149, 148, 135, 124, 133, 126, 129, 135, 145, 144, 132, 159, 133, 144, 133, 133, 128, 123, 131, 140, 133, 130, 140, 130, 124, 130, 129, 143, 142, 142, 127, 116, 121, 134, 123, 126, 119, 147, 126, 132, 138, 127, 121, 125, 110, 150, 135, 139, 150, 109, 150, 125, 162, 134, 136, 136, 134, 126, 124, 139, 141, 124, 125, 135, 131, 136, 139, 126, 143, 133, 125, 131, 124, 145, 120, 159, 144, 127, 153, 144, 133, 128, 139, 140, 144, 135, 127, 132, 148, 125, 129, 134, 126, 136, 125, 139, 152, 117, 147, 130, 146, 117, 159, 122, 150, 109, 139, 156, 136, 151, 150, 134, 135, 147, 126, 127, 147, 125, 129, 135, 122, 154, 158, 148, 129, 128, 121, 136, 114, 135, 126, 138, 140, 114, 140, 132, 128, 138, 141, 135, 119, 124, 138, 138, 129, 147, 150, 160, 137, 141, 137, 129, 125, 121, 131, 119, 132, 148, 129, 141, 140, 130, 130, 141, 123, 124, 144, 146, 120, 132, 121, 145, 132, 132, 134, 148, 163, 145, 157, 126, 113, 131, 126, 123, 145, 130, 141, 107, 129, 126, 160, 129, 152, 156, 139, 125, 119, 125, 122, 128, 124, 130, 127, 146, 142, 131, 149, 131, 129, 148, 136, 149, 142, 134, 141, 160, 128, 132, 135, 145, 136, 142, 133, 149, 125, 135, 141, 138, 131, 136, 163, 141, 137, 113, 145, 133, 133, 143, 126, 130, 139, 136, 133, 125, 126, 131, 156, 133, 118, 129, 109, 131, 126, 149, 140, 126, 112, 131, 132, 125, 129, 138, 129, 131, 136, 137, 137, 143, 135, 125, 146, 132, 143, 126, 139, 149, 150, 127, 132, 158, 138, 137, 149, 145, 139, 117, 144, 144, 129, 143, 122, 132, 134, 142, 135, 113, 132, 119, 133, 107, 133, 130, 126, 136, 147, 114, 136, 127, 139, 130, 132, 123, 139, 132, 157, 143, 127, 118, 134, 110, 133, 141, 130, 125, 133, 133, 137, 120, 122, 139, 123, 132, 142, 118, 124, 127, 127, 125, 137, 136, 119, 133, 139, 134, 127, 145, 132, 128, 151, 128, 134, 145, 146, 133, 132, 144, 132, 127, 140, 139, 131, 125, 129, 136, 140, 122, 143, 125, 124, 155, 140, 135, 129, 131, 120, 127, 142, 132, 128, 167, 160, 130, 143, 142, 114, 135, 142, 133, 146, 127, 141, 141, 138, 119, 126, 133, 127, 126, 141, 135, 136, 131, 136, 127, 133, 132, 152, 127, 139, 141, 131, 120, 129, 123, 152, 134, 129, 127, 131, 150, 118, 130, 141, 157, 129, 153, 142, 128, 140, 134, 136, 123, 128, 125, 129, 122, 138, 138, 128, 126, 134, 131, 121, 143, 142, 126, 145, 132, 135, 134, 140, 113, 140, 131, 133, 145, 135, 125, 129, 136, 135, 146, 136, 126, 142, 147, 141, 143, 128, 139, 134, 135, 135, 136, 148, 147, 126, 133, 142, 130, 128, 147, 120, 131, 128, 143, 142, 151, 132, 120, 131, 135, 135, 137, 136, 156, 141, 140, 128, 142, 138, 134, 124, 132, 145, 130, 136, 147, 130, 140, 134, 133, 122, 130, 123, 131, 141, 124, 135, 130, 127, 129, 136, 123, 138, 136, 132, 142, 138, 134, 130, 142, 135, 134, 154, 128, 115, 133, 136, 121, 136, 148, 134, 134, 125, 133, 137, 140, 138, 134, 129, 152, 130, 149, 137, 131, 113, 133, 140, 133, 136, 133, 133, 144, 136, 134, 137, 136, 135, 128, 145, 142, 121, 145, 137, 138, 120, 130, 138, 138, 126, 134, 152, 128, 133, 135, 144, 134, 134, 137, 130, 137, 149, 141, 116, 142, 162, 134, 142, 135, 141, 148, 135, 145, 136, 136, 124, 152, 150, 131, 138, 140, 134, 138, 125, 157, 131, 137, 138, 138, 118, 135, 140, 133, 135, 121, 122, 139, 133, 135, 127, 128, 142, 139, 134, 142, 128, 126, 143, 129, 146, 131, 132, 143, 128, 141, 129, 134, 124, 139, 146, 162, 127, 124, 124, 132, 142, 146, 129, 134, 138, 131, 132, 131, 127, 155, 129, 134, 129, 134, 135, 128, 134, 133, 140, 141, 136, 147, 140, 143, 141, 130, 135, 150, 139, 151, 142, 119, 145, 134, 137, 134, 117, 139, 133, 122, 138, 148, 135, 143, 146, 122, 143, 136, 130, 157, 141, 131, 130, 142, 129, 132, 123, 148, 126, 149, 110, 124, 140, 132, 135, 130, 140, 143, 155, 132, 141, 136, 149, 161, 129, 126, 129, 136, 123, 131, 129, 123, 129, 124, 144, 148, 141, 133, 129, 147, 138, 121, 144, 146, 121, 140, 127, 132, 144, 118, 139, 142, 144, 152, 125, 127, 133, 121, 119, 145, 145, 132, 101, 135, 140, 129, 149, 137, 135, 120, 143, 129, 136, 130, 137, 128, 128, 138, 143, 139, 126, 148, 140, 144, 130, 143, 131, 136, 140, 132, 133, 136, 143, 141, 136, 130, 133, 141, 139, 136, 141, 130, 143, 131, 136, 140, 126, 149, 138, 144, 176, 128, 123, 130, 123, 144, 144, 127, 142, 142, 133, 134, 134, 126, 133, 137, 140, 151, 130, 137, 142, 114, 137, 137, 119, 137, 127, 134, 128, 143, 157, 139, 146, 136, 122, 139, 133, 126, 135, 123, 126, 140, 136, 132, 138, 123, 137, 133, 124, 135, 113, 125, 135, 138, 142, 132, 119, 146, 137, 132, 139, 112, 130, 123, 147, 142, 131, 145, 127, 133, 126, 131, 128, 132, 134, 156, 131, 130, 142, 133, 148, 145, 139, 133, 142, 128, 141, 146, 139, 125, 130, 134, 134, 148, 148, 131, 121, 146, 135, 146, 135, 156, 122, 130, 123, 139, 129, 140, 135, 132, 140, 139, 134, 134, 128, 143, 128, 127, 130, 143, 130, 118, 136, 130, 133, 136, 139, 149, 150, 137, 136, 131, 129, 138, 154, 131, 143, 146, 145, 140, 136, 124, 138, 119, 123, 132, 139, 128, 117, 117, 131, 143, 127, 115, 138, 140, 130, 108, 128, 131, 154, 140, 133, 142, 127, 147, 134, 131, 123, 142, 126, 136, 128, 135, 133, 134, 153, 140, 139, 137, 143, 124, 153, 142, 128, 114, 129, 146, 132, 144, 141, 135, 145, 137, 143, 152, 140, 127, 129, 138, 128, 134, 148, 151, 144, 133, 142, 128, 136, 133, 128, 139, 144, 128, 138, 143, 136, 138, 131, 125, 138, 134, 132, 137, 128, 147, 130, 143, 141, 147, 122, 143, 138, 126, 134, 125, 136, 137, 139, 126, 130, 138, 128, 138, 141, 136, 129, 126, 135, 125, 136, 124, 130, 129, 139, 136, 136, 131, 149, 129, 149, 125, 120, 126, 136, 137, 152, 130, 126, 137, 137, 133, 117, 139, 133, 140, 157, 154, 127, 148, 124, 160, 131, 136, 133, 138, 146, 138, 136, 134, 125, 146, 134, 131, 132, 143, 146, 128, 173, 116, 124, 151, 133, 141, 116, 144, 122, 140, 143, 123, 140, 149, 130, 143, 130, 139, 139, 131, 131, 126, 142, 139, 146, 129, 135, 152, 119, 126, 124, 139, 156, 133, 144, 131, 126, 132, 132, 124, 133, 132, 140, 141, 134, 151, 123, 137, 135, 144, 140, 138, 141, 129, 145, 134, 144, 138, 144, 139, 124, 142, 133, 136, 144, 119, 132, 141, 140, 134, 131, 128, 140, 156, 128, 153, 133, 138, 134, 135, 141, 141, 130, 149, 129, 135, 150, 147, 114, 130, 136, 136, 141, 129, 145, 132, 134, 127, 136, 138, 135, 150, 156, 132, 149, 130, 135, 142, 139, 134, 136, 130, 125, 136, 124, 141, 129, 134, 126, 136, 134, 138, 141, 131, 140, 144, 136, 125, 143, 128, 137, 132, 136, 138, 130, 133, 141, 128, 135, 127, 133, 129, 141, 127, 152, 141, 139, 143, 137, 122, 136, 146, 143, 142, 139, 140, 133, 125, 125, 146, 136, 121, 125, 124, 123, 132, 130, 133, 133, 132, 134, 154, 130, 142, 127, 124, 124, 146, 138, 138, 130, 130, 132, 143, 119, 123, 120, 128, 131, 129, 141, 140, 130, 138, 155, 142, 144, 144, 123, 141, 139, 141, 129, 130, 141, 129, 138, 140, 121, 142, 138, 122, 135, 134, 139, 133, 127, 122, 134, 142, 140, 141, 149, 121, 136, 134, 134, 131, 144, 135, 131, 139, 132, 134, 129, 137, 126, 125, 130, 134, 132, 142, 146, 126, 128, 139, 135, 136, 130, 155, 128, 138, 144, 131, 142, 147, 133, 118, 137, 150, 125, 120, 129, 143, 129, 131, 132, 127, 137, 124, 134, 141, 151, 130, 118, 126, 136, 140, 142, 137, 151, 129, 147, 132, 146, 149, 128, 134, 147, 125, 124, 132, 133, 136, 131, 138, 137, 140, 138, 135, 133, 135, 141, 132, 137, 139, 132, 123, 129, 122, 123, 122, 130, 138, 146, 128, 131, 138, 136, 134, 126, 144, 146, 140, 137, 123, 124, 139, 138, 133, 137, 141, 124, 137, 135, 131, 129, 126, 156, 139, 137, 143, 136, 144, 136, 141, 130, 144, 134, 135, 134, 143, 145, 137, 124, 139, 134, 133, 136, 139, 130, 128, 136, 145, 147, 131, 135, 139, 134, 131, 136, 140, 128, 140, 139, 126, 131, 138, 147, 128, 151, 129, 135, 126, 139, 147, 140, 137, 136, 147, 137, 134, 141, 134, 141, 131, 130, 147, 138, 125, 143, 139, 132, 117, 130, 135, 137, 140, 141, 132, 139, 132, 139, 135, 143, 137, 140, 136, 136, 141, 145, 135, 138, 143, 138, 123, 147, 141, 133, 131, 137, 144, 137, 146, 134, 128, 137, 134, 130, 139, 151, 140, 137, 145, 142, 136, 148, 138, 137, 133, 142, 139, 139, 131, 143, 153, 144, 143, 140, 147, 139, 147, 144, 125, 141, 141, 137, 132, 137, 133, 144, 139, 137, 137, 146, 143, 135, 137, 143, 136, 133, 142, 138, 141, 135, 142, 139, 132, 139, 136, 141, 134, 133, 127, 143, 140, 131, 133, 139, 138, 134, 141, 145, 149, 131, 139, 126, 145, 148, 143, 131, 122, 141, 141, 137, 125, 137, 135, 135, 131, 130, 136, 141, 131, 130, 134, 136, 135, 137, 132, 132, 133, 128, 146, 134, 126, 143, 148, 133, 140, 121, 145, 149, 141, 140, 137, 135, 143, 122, 142, 145, 134, 138, 124, 136, 136, 138, 146, 134, 147, 139, 135, 139, 133, 138, 144, 137, 129, 138, 144, 136, 129, 137, 124, 132, 132, 140, 143, 138, 146, 140, 143, 137, 131, 140, 139, 141, 128, 145, 134, 134, 133, 135, 137, 134, 135, 123, 138, 138, 139, 130, 133, 146, 120, 134, 141, 145, 143, 140, 139, 135, 138, 142, 124, 140, 134, 131, 135, 142, 132, 134, 139, 156, 135, 139, 135, 139, 146, 148, 132, 136, 140, 132, 124, 131, 137, 137, 129, 117, 143, 141, 129, 137, 143, 136, 122, 126, 129, 141, 136, 140, 132, 133, 137, 132, 143, 147, 139, 137, 145, 129, 130, 138, 133, 128, 134, 138, 129, 135, 134, 130, 131, 147, 142, 137, 134, 134, 141, 135, 143, 136, 141, 135, 131, 141, 136, 138, 139, 143, 146, 121, 131, 133, 142, 141, 129, 131, 132, 133, 134, 145, 134, 134, 133, 130, 135, 145, 139, 138, 134, 144, 124, 146, 136, 118, 135, 152, 152, 140, 132, 137, 138, 140, 133, 132, 133, 139, 131, 137, 142, 136, 130, 133, 134, 140, 137, 133, 133, 135, 128, 136, 136, 137, 134, 131, 131, 141, 135, 142, 140, 144, 138, 134, 147, 150, 136, 134, 132, 127, 143, 149, 139, 139, 145, 145, 128, 124, 137, 138, 140, 141, 135, 130, 120, 137, 137, 139, 135, 139, 140, 149, 142, 127, 136, 142, 134, 142, 146, 144, 130, 138, 117, 130, 143, 147, 135, 139, 126, 133, 136, 128, 128, 139, 133, 122, 140, 130, 134, 135, 131, 138, 127, 139, 129, 128, 152, 141, 143, 139, 126, 136, 140, 141, 141, 143, 140, 157, 130, 127, 141, 148, 143, 147, 146, 126, 131, 127, 128, 130, 139, 132, 148, 124, 142, 139, 147, 135, 132, 131, 133, 134, 136, 135, 127, 128, 135, 128, 137, 137, 143, 117, 135, 150, 132, 126, 131, 130, 147, 132, 140, 143, 125, 135, 149, 143, 130, 117, 137, 122, 139, 114, 143, 149, 140, 136, 134, 137, 136, 139, 147, 146, 148, 125, 126, 142, 122, 141, 129, 141, 124, 120, 136, 129, 149, 141, 139, 126, 131, 142, 132, 136, 148, 136, 148, 132, 114, 133, 137, 142, 139, 143, 137, 137, 135, 128, 137, 138, 138, 122, 123, 125, 129, 121, 145, 150, 132, 136, 122, 140, 152, 156, 134, 137, 143, 129, 126, 135, 126, 134, 137, 148, 142, 137, 140, 127, 119, 152, 133, 131, 130, 138, 115, 141, 158, 123, 130, 145, 151, 131, 119, 139, 168, 143, 134, 132, 139, 121, 142, 107, 134, 140, 132, 140, 134, 138, 140, 146, 121, 128, 123, 134, 147, 140, 138, 118, 128, 139, 133, 125, 147, 130, 148, 98, 130, 127, 131, 128, 126, 149, 140, 123, 147, 123, 132, 136, 130, 133, 125, 134, 132, 129, 126, 151, 133, 129, 147, 130, 141, 169, 138, 152, 137, 130, 142, 145, 130, 131, 147, 132, 128, 134, 133, 129, 131, 149, 140, 133, 133, 140, 110, 127, 140, 142, 132, 133, 138, 130, 148, 128, 129, 146, 150, 131, 135, 136, 142, 138, 126, 144, 140, 132, 138, 141, 123, 110, 140, 156, 133, 123, 133, 140, 137, 145, 124, 127, 125, 142, 144, 140, 124, 167, 138, 136, 137, 129, 143, 148, 139, 130, 131, 120, 140, 141, 124, 136, 128, 129, 141, 125, 142, 147, 131, 132, 151, 128, 129, 135, 120, 138, 141, 123, 135, 149, 130, 135, 136, 140, 150, 140, 129, 139, 156, 134, 134, 155, 140, 163, 139, 137, 120, 134, 124, 130, 136, 127, 139, 135, 145, 134, 105, 132, 155, 138, 142, 154, 139, 137, 134, 136, 122, 150, 131, 140, 129, 147, 123, 139, 138, 141, 131, 127, 150, 145, 144, 146, 129, 143, 144, 133, 139, 132, 133, 119, 126, 139, 145, 141, 133, 148, 144, 130, 137, 150, 122, 124, 145, 146, 136, 127, 130, 144, 144, 128, 148, 144, 131, 133, 139, 135, 134, 122, 143, 134, 151, 140, 146, 155, 125, 145, 133, 131, 139, 126, 126, 146, 144, 150, 145, 144, 130, 153, 135, 131, 130, 133, 137, 137, 126, 145, 140, 109, 144, 149, 138, 139, 133, 131, 127, 131, 127, 138, 126, 139, 141, 143, 128, 118, 140, 137, 143, 139, 143, 133, 134, 131, 132, 115, 136, 132, 125, 127, 142, 130, 138, 133, 139, 112, 143, 133, 129, 125, 132, 132, 137, 134, 126, 144, 125, 129, 154, 133, 127, 98, 131, 141, 141, 132, 139, 139, 118, 115, 128, 137, 149, 156, 148, 136, 130, 143, 137, 126, 130, 133, 143, 129, 152, 120, 132, 135, 129, 135, 139, 140, 140, 141, 138, 128, 131, 152, 145, 141, 134, 138, 126, 129, 127, 136, 143, 147, 123, 140, 135, 154, 125, 151, 130, 139, 126, 137, 154, 123, 127, 114, 126, 138, 132, 132, 182, 130, 128, 142, 127, 141, 133, 148, 130, 135, 138, 138, 165, 138, 142, 129, 120, 143, 143, 132, 122, 138, 133, 137, 145, 144, 142, 132, 133, 118, 137, 142, 144, 144, 135, 139, 139, 133, 135, 131, 137, 142, 128, 137, 150, 109, 135, 139, 137, 139, 124, 132, 142, 127, 129, 135, 148, 133, 143, 157, 127, 140, 151, 146, 139, 120, 140, 129, 129, 121, 133, 121, 136, 119, 125, 126, 162, 135, 131, 133, 121, 130, 125, 128, 140, 140, 160, 127, 122, 137, 155, 133, 147, 124, 132, 126, 132, 126, 126, 134, 122, 142, 140, 139, 135, 142, 128, 129, 138, 127, 135, 131, 128, 150, 132, 116, 148, 142, 116, 131, 111, 132, 132, 136, 140, 140, 132, 138, 112, 138, 152, 120, 143, 125, 134, 134, 126, 145, 153, 122, 143, 143, 143, 143, 135, 135, 136, 121, 129, 129, 144, 154, 148, 138, 138, 138, 131, 132, 142, 158, 129, 128, 132, 115, 139, 145, 125, 129, 141, 125, 136, 136, 115, 150, 134, 136, 128, 145, 151, 119, 134, 146, 135, 144, 127, 134, 117, 136, 164, 150, 128, 124, 132, 130, 118, 151, 127, 120, 138, 118, 129, 151, 146, 131, 128, 137, 137, 150, 119, 119, 143, 153, 140, 124, 147, 132, 129, 117, 125, 149, 142, 142, 147, 140, 130, 133, 106, 129, 132, 139, 143, 134, 130, 138, 134, 120, 129, 127, 132, 141, 143, 127, 141, 138, 137, 130, 131, 157, 128, 132, 141, 132, 142, 148, 142, 132, 125, 133, 135, 140, 134, 128, 123, 147, 121, 144, 131, 151, 135, 132, 119, 142, 140, 137, 134, 153, 127, 129, 136, 137, 144, 131, 139, 135, 132, 123, 121, 140, 132, 130, 104, 134, 133, 153, 148, 123, 141, 131, 138, 131, 121, 141, 136, 127, 133, 145, 129, 112, 130, 137, 141, 158, 128, 145, 138, 147, 160, 122, 139, 129, 150, 112, 126, 135, 148, 130, 143, 125, 129, 122, 134, 143, 132, 123, 132, 152, 131, 140, 142, 154, 134, 129, 134, 129, 159, 127, 125, 122, 141, 172, 129, 142, 141, 145, 138, 144, 145, 128, 141, 133, 117, 123, 123, 130, 133, 142, 125, 138, 131, 144, 145, 126, 135, 168, 156, 137, 140, 141, 137, 129, 139, 141, 129, 130, 135, 141, 137, 157, 139, 134, 141, 132, 135, 132, 146, 144, 132, 130, 135, 137, 126, 126, 146, 129, 138, 147, 152, 137, 155, 130, 136, 129, 137, 140, 132, 142, 129, 153, 145, 159, 132, 133, 133, 130, 147, 133, 145, 149, 135, 137, 138, 141, 124, 125, 125, 138, 139, 131, 129, 147, 123, 128, 127, 116, 129, 134, 136, 121, 128, 130, 159, 123, 120, 115, 127, 135, 129, 127, 130, 136, 128, 142, 124, 135, 131, 134, 135, 135, 146, 149, 120, 133, 137, 129, 135, 166, 130, 137, 120, 125, 141, 137, 135, 141, 135, 138, 143, 129, 133, 139, 136, 128, 112, 141, 135, 130, 140, 147, 148, 138, 123, 136, 132, 153, 138, 136, 133, 140, 154, 135, 147, 148, 138, 122, 155, 139, 128, 135, 133, 129, 141, 145, 160, 139, 142, 143, 139, 144, 139, 124, 134, 136, 137, 118, 128, 138, 136, 134, 143, 141, 125, 127, 139, 148, 135, 130, 131, 149, 146, 132, 145, 149, 159, 148, 134, 136, 139, 144, 134, 137, 127, 132, 127, 152, 126, 147, 142, 123, 120, 133, 140, 130, 133, 128, 146, 126, 155, 136, 138, 130, 134, 134, 139, 126, 136, 126, 154, 135, 153, 138, 139, 131, 131, 134, 128, 158, 134, 144, 125, 137, 124, 133, 130, 142, 139, 138, 135, 136, 136, 134, 135, 138, 154, 125, 142, 141, 123, 154, 133, 135, 135, 128, 132, 125, 143, 136, 134, 137, 131, 134, 142, 136, 121, 132, 130, 126, 135, 136, 131, 130, 134, 146, 132, 130, 128, 142, 141, 124, 124, 128, 134, 143, 138, 124, 132, 131, 121, 140, 132, 124, 130, 125, 141, 142, 136, 139, 132, 127, 135, 158, 157, 142, 153, 155, 152, 137, 135, 128, 144, 130, 134, 152, 126, 142, 143, 144, 148, 137, 128, 139, 139, 131, 145, 140, 142, 144, 137, 144, 133, 125, 151, 139, 140, 139, 116, 132, 134, 128, 140, 135, 121, 127, 137, 148, 132, 127, 131, 132, 133, 143, 138, 146, 147, 147, 132, 153, 138, 142, 147, 130, 140, 133, 141, 127, 123, 139, 131, 135, 136, 127, 143, 130, 131, 136, 129, 133, 145, 139, 137, 136, 127, 137, 140, 154, 137, 134, 128, 131, 148, 149, 130, 136, 138, 141, 150, 136, 161, 129, 138, 145, 143, 130, 133, 123, 123, 127, 131, 151, 129, 135, 134, 144, 139, 131, 127, 134, 112, 124, 133, 124, 147, 147, 133, 139, 136, 140, 134, 131, 146, 128, 132, 128, 134, 134, 138, 155, 123, 137, 133, 129, 129, 132, 133, 121, 144, 146, 152, 133, 119, 129, 124, 147, 136, 128, 131, 140, 127, 118, 123, 130, 145, 137, 141, 143, 125, 140, 113, 135, 137, 150, 136, 147, 141, 134, 162, 130, 135, 138, 136, 117, 121, 134, 138, 141, 139, 115, 141, 167, 131, 134, 129, 126, 129, 148, 123, 145, 140, 127, 138, 126, 138, 149, 132, 129, 141, 133, 140, 128, 133, 131, 158, 135, 127, 141, 133, 135, 143, 134, 145, 132, 141, 142, 145, 123, 143, 134, 152, 136, 138, 144, 141, 142, 136, 135, 130, 141, 139, 130, 134, 131, 150, 125, 129, 138, 124, 118, 134, 133, 137, 130, 149, 137, 128, 135, 138, 130, 148, 132, 140, 133, 133, 135, 135, 133, 139, 142, 135, 134, 133, 144, 131, 133, 132, 131, 139, 123, 131, 114, 139, 132, 140, 131, 153, 137, 138, 129, 133, 134, 138, 135, 131, 136, 147, 132, 134, 149, 143, 140, 138, 136, 135, 141, 123, 142, 127, 134, 142, 132, 129, 144, 123, 130, 129, 133, 128, 128, 132, 137, 135, 141, 133, 133, 132, 137, 131, 136, 149, 131, 127, 135, 129, 133, 129, 136, 131, 134, 132, 146, 137, 138, 148, 133, 134, 135, 133, 131, 140, 132, 138, 137, 136, 159, 138, 121, 146, 130, 134, 138, 134, 155, 126, 126, 134, 143, 129, 141, 133, 136, 129, 141, 143, 139, 132, 129, 140, 130, 124, 138, 136, 134, 127, 146, 127, 150, 136, 137, 138, 145, 131, 136, 135, 127, 144, 141, 140, 127, 143, 134, 137, 140, 139, 131, 137, 128, 123, 146, 134, 138, 145, 137, 145, 121, 134, 135, 139, 130, 126, 132, 123, 133, 129, 132, 139, 128, 144, 128, 136, 134, 156, 141, 154, 127, 126, 135, 135, 138, 127, 135, 131, 129, 122, 144, 139, 132, 148, 134, 139, 125, 130, 129, 134, 141, 130, 133, 128, 129, 119, 134, 132, 127, 149, 127, 128, 138, 120, 121, 122, 131, 141, 133, 140, 136, 151, 132, 127, 141, 134, 126, 142, 139, 160, 137, 136, 143, 131, 132, 133, 125, 130, 146, 137, 132, 129, 112, 132, 147, 136, 128, 146, 141, 132, 133, 131, 133, 127, 139, 118, 141, 139, 141, 141, 134, 146, 148, 134, 139, 139, 133, 135, 138, 138, 129, 133, 125, 138, 123, 135, 141, 106, 119, 143, 136, 131, 130, 149, 125, 137, 149, 133, 131, 140, 131, 140, 131, 134, 173, 142, 127, 134, 130, 142, 133, 130, 142, 135, 141, 151, 134, 143, 135, 153, 145, 143, 142, 136, 135, 122, 137, 158, 132, 142, 139, 134, 131, 134, 144, 136, 133, 128, 129, 153, 129, 139, 142, 124, 133, 137, 129, 131, 129, 137, 129, 132, 137, 122, 120, 135, 131, 134, 129, 144, 146, 126, 142, 127, 124, 129, 127, 136, 145, 143, 142, 135, 134, 126, 133, 145, 129, 134, 124, 111, 133, 132, 139, 144, 142, 138, 134, 133, 142, 126, 131, 120, 142, 143, 137, 131, 139, 136, 135, 154, 135, 136, 128, 126, 131, 134, 147, 135, 140, 137, 138, 136, 125, 132, 135, 150, 139, 140, 134, 153, 140, 135, 131, 136, 133, 148, 127, 130, 137, 122, 129, 132, 128, 146, 140, 143, 145, 134, 128, 144, 127, 129, 137, 139, 141, 147, 129, 140, 155, 138, 141, 139, 124, 160, 121, 143, 133, 129, 148, 131, 135, 128, 138, 140, 145, 127, 143, 133, 142, 117, 144, 144, 133, 131, 132, 142, 131, 132, 135, 130, 141, 132, 141, 147, 124, 137, 134, 121, 135, 130, 135, 136, 136, 147, 133, 133, 133, 125, 135, 140, 138, 138, 138, 131, 142, 135, 125, 128, 130, 133, 132, 133, 133, 139, 129, 129, 131, 155, 126, 136, 136, 128, 133, 136, 151, 125, 133, 133, 137, 125, 127, 140, 130, 140, 136, 142, 117, 148, 132, 138, 126, 137, 122, 152, 137, 137, 126, 126, 147, 139, 126, 137, 136, 135, 142, 135, 131, 137, 133, 128, 143, 135, 138, 124, 128, 129, 139, 146, 120, 136, 137, 142, 131, 128, 142, 140, 128, 136, 135, 137, 140, 151, 129, 129, 138, 134, 126, 131, 144, 131, 140, 126, 135, 133, 127, 136, 122, 138, 134, 145, 150, 124, 130, 137, 123, 133, 132, 135, 140, 138, 143, 138, 137, 135, 143, 133, 136, 125, 126, 134, 141, 125, 121, 131, 138, 132, 140, 127, 137, 130, 136, 143, 118, 131, 134, 133, 129, 140, 116, 150, 136, 127, 140, 126, 115, 138, 120, 130, 128, 117, 119, 134, 141, 129, 121, 138, 125, 133, 115, 131, 144, 145, 148, 140, 124, 148, 136, 136, 132, 143, 123, 173, 136, 118, 119, 154, 166, 147, 118, 144, 139, 121, 150, 133, 127, 127, 137, 125, 142, 131, 134, 130, 121, 137, 134, 139, 126, 132, 139, 121, 128, 170, 128, 129, 129, 123, 118, 113, 141, 130, 122, 130, 153, 122, 138, 136, 137, 130, 142, 125, 127, 115, 130, 150, 123, 131, 133, 125, 118, 138, 125, 138, 135, 123, 139, 154, 139, 151, 135, 132, 124, 145, 150, 157, 144, 123, 139, 132, 145, 138, 145, 149, 128, 139, 131, 121, 140, 144, 148, 134, 128, 114, 138, 127, 120, 138, 131, 122, 122, 123, 127, 134, 130, 135, 116, 121, 127, 125, 116, 137, 133, 128, 133, 129, 133, 128, 141, 135, 133, 134, 143, 129, 86, 141, 123, 133, 127, 119, 143, 107, 136, 149, 142, 124, 131, 137, 123, 143, 133, 120, 140, 159, 151, 130, 126, 130, 132, 135, 129, 114, 128, 153, 119, 136, 122, 138, 147, 145, 124, 134, 137, 128, 130, 127, 155, 145, 146, 127, 122, 121, 129, 139, 128, 131, 121, 140, 120, 151, 122, 122, 127, 125, 122, 129, 135, 115, 152, 146, 138, 145, 155, 131, 146, 131, 123, 139, 146, 134, 123, 153, 130, 126, 148, 136, 156, 157, 140, 147, 136, 135, 133, 137, 124, 145, 143, 139, 129, 142, 148, 141, 165, 125, 124, 109, 139, 134, 139, 135, 144, 121, 125, 127, 147, 157, 132, 132, 125, 134, 144, 135, 140, 128, 137, 133, 146, 138, 135, 135, 125, 139, 124, 136, 125, 136, 140, 129, 126, 126, 120, 137, 133, 134, 140, 136, 148, 129, 140, 128, 108, 133, 132, 139, 118, 151, 159, 124, 124, 122, 153, 154, 126, 133, 153, 140, 138, 121, 139, 118, 130, 130, 129, 121, 120, 141, 129, 139, 144, 139, 138, 131, 132, 120, 136, 130, 134, 132, 147, 126, 144, 132, 130, 134, 122, 118, 138, 143, 117, 117, 125, 126, 146, 185, 137, 133, 138, 128, 128, 132, 149, 142, 132, 142, 135, 122, 94, 144, 135, 130, 154, 140, 125, 133, 112, 125, 124, 136, 121, 128, 148, 128, 140, 118, 118, 146, 124, 131, 137, 135, 123, 124, 134, 125, 136, 90, 133, 138, 117, 127, 132, 132, 126, 141, 134, 133, 139, 137, 139, 114, 144, 147, 130, 138, 127, 122, 129, 150, 124, 117, 156, 129, 143, 135, 156, 109, 128, 136, 149, 135, 119, 127, 134, 139, 134, 131, 119, 146, 130, 142, 145, 135, 124, 128, 135, 142, 133, 148, 148, 130, 126, 149, 136, 127, 131, 139, 139, 149, 135, 131, 134, 124, 137, 154, 140, 129, 146, 155, 112, 181, 127, 143, 124, 141, 141, 122, 115, 135, 121, 121, 148, 112, 145, 161, 133, 135, 149, 148, 136, 116, 140, 134, 137, 122, 140, 132, 124, 142, 114, 127, 132, 145, 129, 135, 140, 126, 131, 133, 134, 128, 134, 137, 133, 147, 154, 133, 150, 117, 138, 132, 151, 132, 137, 127, 136, 139, 124, 120, 129, 135, 126, 123, 141, 104, 132, 135, 133, 134, 135, 138, 141, 136, 129, 132, 128, 139, 134, 154, 154, 117, 130, 133, 128, 135, 146, 130, 142, 136, 146, 117, 129, 132, 151, 126, 140, 136, 131, 131, 111, 117, 131, 133, 139, 130, 144, 138, 134, 136, 136, 126, 134, 112, 129, 133, 149, 153, 128, 116, 134, 135, 130, 140, 149, 152, 139, 130, 132, 149, 130, 119, 141, 147, 138, 130, 146, 140, 147, 120, 141, 141, 107, 130, 137, 133, 130, 135, 136, 133, 145, 128, 131, 131, 141, 127, 129, 151, 136, 141, 127, 130, 141, 137, 136, 143, 131, 128, 139, 126, 138, 146, 141, 131, 134, 141, 125, 133, 134, 129, 115, 139, 134, 129, 126, 130, 126, 137, 130, 134, 131, 139, 143, 139, 124, 136, 133, 125, 138, 146, 145, 133, 129, 128, 126, 115, 136, 138, 142, 126, 135, 137, 142, 144, 122, 136, 158, 134, 130, 138, 151, 151, 117, 149, 131, 155, 131, 132, 140, 132, 113, 141, 143, 135, 113, 137, 132, 130, 136, 147, 135, 136, 130, 137, 156, 118, 130, 127, 131, 145, 149, 134, 134, 116, 133, 143, 129, 138, 134, 141, 144, 123, 136, 139, 127, 152, 123, 133, 122, 144, 133, 134, 143, 134, 133, 140, 128, 146, 142, 118, 126, 133, 142, 138, 132, 136, 146, 132, 139, 155, 134, 123, 136, 123, 148, 131, 139, 129, 124, 131, 132, 138, 127, 137, 127, 133, 131, 141, 130, 134, 143, 148, 141, 119, 143, 130, 146, 133, 152, 141, 137, 158, 130, 139, 129, 119, 132, 125, 138, 128, 138, 117, 146, 134, 154, 129, 133, 124, 126, 140, 137, 144, 130, 137, 138, 144, 116, 126, 138, 126, 129, 146, 116, 132, 144, 142, 124, 129, 123, 139, 151, 133, 138, 119, 134, 143, 125, 129, 122, 135, 117, 157, 150, 142, 138, 154, 143, 126, 140, 130, 149, 141, 148, 141, 140, 125, 137, 139, 128, 133, 132, 133, 130, 133, 122, 145, 135, 120, 125, 133, 139, 161, 141, 140, 143, 147, 120, 138, 127, 143, 135, 132, 125, 136, 160, 123, 130, 128, 142, 136, 133, 139, 128, 130, 125, 140, 161, 133, 132, 143, 137, 139, 129, 144, 134, 160, 138, 137, 139, 134, 129, 135, 115, 143, 136, 140, 126, 135, 135, 143, 135, 131, 125, 124, 136, 134, 120, 129, 137, 125, 131, 141, 139, 121, 119, 130, 135, 135, 135, 132, 147, 112, 113, 142, 127, 119, 144, 147, 150, 143, 138, 113, 134, 141, 154, 128, 135, 140, 138, 138, 130, 132, 141, 145, 148, 140, 124, 130, 151, 135, 166, 147, 138, 134, 119, 135, 138, 127, 151, 143, 133, 136, 115, 125, 131, 148, 139, 132, 127, 140, 122, 130, 143, 134, 143, 138, 130, 143, 141, 136, 129, 147, 130, 139, 136, 149, 132, 134, 122, 125, 125, 134, 140, 134, 136, 128, 143, 141, 136, 133, 151, 134, 147, 136, 139, 139, 132, 137, 135, 135, 134, 135, 129, 130, 122, 135, 139, 147, 134, 141, 128, 134, 131, 132, 143, 136, 142, 138, 139, 135, 143, 140, 146, 137, 136, 143, 139, 141, 127, 134, 138, 132, 139, 132, 138, 139, 133, 135, 136, 134, 133, 136, 134, 138, 136, 139, 130, 135, 133, 129, 132, 127, 137, 142, 131, 128, 139, 133, 138, 143, 139, 134, 141, 134, 133, 137, 141, 130, 144, 126, 133, 151, 129, 142, 138, 136, 139, 141, 138, 131, 143, 136, 143, 139, 138, 142, 132, 138, 132, 136, 133, 137, 133, 134, 133, 132, 142, 140, 136, 126, 140, 143, 137, 138, 137, 139, 139, 130, 145, 133, 142, 124, 130, 150, 136, 139, 131, 133, 137, 142, 127, 142, 141, 136, 132, 142, 138, 123, 134, 136, 140, 136, 136, 132, 143, 142, 135, 135, 135, 127, 127, 133, 134, 142, 135, 139, 145, 132, 140, 139, 132, 134, 135, 126, 132, 138, 139, 134, 135, 133, 142, 152, 135, 141, 138, 135, 134, 140, 135, 136, 137, 131, 139, 133, 136, 136, 134, 136, 144, 130, 137, 136, 146, 137, 141, 136, 127, 134, 136, 143, 144, 134, 138, 143, 139, 138, 137, 138, 130, 129, 140, 138, 134, 127, 140, 130, 135, 131, 125, 141, 139, 139, 137, 129, 140, 142, 132, 138, 136, 136, 129, 139, 136, 138, 139, 142, 126, 130, 141, 140, 137, 132, 130, 133, 131, 135, 134, 132, 135, 142, 137, 132, 131, 137, 134, 131, 143, 136, 128, 131, 139, 138, 138, 140, 132, 139, 135, 133, 134, 128, 125, 131, 127, 139, 132, 138, 138, 140, 127, 144, 142, 139, 135, 133, 140, 140, 136, 133, 131, 135, 139, 131, 139, 136, 131, 139, 147, 144, 129, 137, 136, 136, 135, 132, 136, 134, 139, 134, 143, 131, 137, 142, 138, 133, 141, 136, 127, 138, 125, 132, 136, 141, 139, 132, 142, 135, 134, 137, 134, 140, 142, 129, 131, 135, 139, 136, 142, 136, 139, 136, 139, 137, 138, 124, 135, 136, 129, 130, 132, 129, 133, 130, 144, 133, 135, 133, 132, 133, 139, 139, 139, 131, 144, 133, 132, 144, 140, 145, 137, 132, 132, 124, 146, 135, 139, 135, 129, 140, 132, 136, 137, 142, 133, 137, 133, 136, 135, 139, 132, 140, 138, 129, 138, 140, 141, 148, 152, 145, 128, 141, 135, 132, 132, 126, 138, 134, 137, 130, 137, 137, 128, 136, 131, 138, 128, 132, 137, 136, 139, 145, 134, 145, 135, 123, 136, 133, 134, 132, 140, 138, 136, 139, 134, 130, 137, 141, 131, 144, 137, 135, 133, 139, 132, 139, 134, 140, 139, 132, 139, 146, 140, 145, 133, 134, 139, 139, 132, 144, 138, 130, 132, 140, 135, 134, 147, 129, 134, 140, 137, 137, 140, 135, 136, 129, 138, 136, 141, 141, 142, 137, 129, 119, 140, 136, 136, 136, 139, 136, 137, 134, 138, 144, 126, 136, 137, 138, 132, 144, 141, 136, 144, 137, 132, 131, 129, 145, 136, 133, 133, 139, 141, 136, 142, 136, 140, 135, 114, 142, 144, 136, 130, 127, 141, 122, 147, 131, 136, 133, 129, 129, 134, 128, 118, 129, 123, 139, 134, 133, 142, 147, 137, 132, 126, 139, 147, 143, 144, 128, 141, 131, 146, 143, 133, 138, 151, 142, 131, 149, 129, 131, 129, 133, 145, 140, 139, 135, 137, 137, 145, 167, 141, 133, 135, 141, 138, 138, 132, 131, 139, 137, 130, 141, 127, 136, 142, 134, 142, 121, 129, 134, 138, 132, 131, 142, 136, 130, 138, 133, 142, 126, 141, 139, 130, 143, 130, 140, 138, 133, 134, 130, 141, 143, 140, 138, 128, 127, 130, 135, 134, 137, 136, 140, 138, 128, 129, 130, 145, 129, 135, 139, 141, 143, 138, 120, 132, 135, 146, 136, 141, 138, 133, 128, 130, 151, 123, 134, 141, 138, 131, 139, 134, 136, 133, 136, 145, 143, 142, 140, 142, 133, 122, 132, 132, 137, 129, 141, 134, 131, 143, 123, 127, 144, 126, 135, 137, 135, 126, 130, 133, 137, 129, 122, 145, 131, 145, 138, 152, 133, 143, 143, 135, 136, 128, 150, 136, 133, 144, 120, 134, 138, 137, 134, 128, 134, 132, 122, 129, 151, 128, 131, 133, 126, 128, 135, 140, 141, 141, 140, 129, 138, 132, 127, 147, 139, 133, 126, 135, 141, 136, 138, 139, 129, 136, 150, 131, 137, 134, 131, 142, 133, 138, 132, 135, 127, 134, 133, 124, 142, 150, 138, 134, 134, 137, 132, 149, 136, 144, 136, 139, 140, 131, 120, 141, 134, 147, 136, 145, 142, 127, 139, 137, 131, 123, 141, 135, 130, 144, 131, 132, 134, 141, 127, 133, 139, 128, 124, 131, 122, 131, 146, 139, 137, 138, 139, 133, 133, 130, 138, 117, 143, 129, 141, 123, 138, 134, 118, 123, 122, 132, 132, 136, 151, 130, 150, 124, 136, 119, 136, 138, 135, 120, 149, 130, 134, 129, 139, 139, 141, 143, 145, 128, 131, 142, 135, 134, 135, 137, 136, 133, 138, 123, 136, 134, 134, 134, 173, 123, 134, 138, 133, 140, 139, 134, 136, 133, 133, 147, 134, 128, 141, 128, 132, 136, 121, 140, 135, 136, 137, 133, 134, 134, 131, 140, 133, 126, 133, 141, 129, 140, 131, 134, 140, 136, 131, 138, 144, 119, 137, 137, 125, 134, 127, 133, 128, 137, 136, 138, 134, 139, 131, 125, 148, 136, 141, 130, 136, 134, 144, 123, 132, 140, 152, 140, 139, 138, 139, 148, 122, 136, 120, 138, 133, 131, 138, 138, 134, 140, 135, 128, 147, 135, 142, 139, 132, 135, 127, 129, 156, 133, 142, 117, 136, 125, 128, 136, 133, 133, 146, 130, 123, 136, 133, 135, 132, 144, 142, 136, 130, 107, 143, 130, 129, 139, 147, 137, 126, 144, 136, 133, 131, 136, 137, 137, 142, 131, 138, 134, 139, 139, 139, 131, 132, 130, 148, 133, 133, 135, 134, 146, 140, 147, 132, 137, 143, 111, 134, 143, 129, 138, 146, 131, 140, 139, 140, 134, 131, 139, 133, 136, 142, 127, 126, 138, 116, 136, 144, 130, 135, 127, 138, 132, 132, 141, 140, 134, 146, 136, 131, 138, 125, 134, 138, 131, 137, 131, 136, 140, 141, 130, 144, 121, 141, 131, 126, 143, 121, 130, 137, 131, 130, 126, 129, 120, 137, 142, 146, 151, 131, 136, 136, 140, 153, 135, 136, 145, 131, 136, 133, 134, 141, 130, 145, 128, 127, 136, 152, 138, 136, 131, 136, 123, 143, 122, 132, 145, 144, 131, 124, 127, 136, 128, 123, 133, 151, 142, 141, 137, 131, 130, 128, 147, 129, 129, 145, 127, 126, 128, 157, 140, 128, 135, 131, 149, 145, 127, 140, 131, 137, 140, 128, 131, 143, 130, 145, 140, 120, 131, 141, 136, 129, 129, 134, 141, 127, 132, 137, 144, 132, 154, 140, 144, 128, 152, 143, 140, 139, 132, 134, 136, 135, 137, 139, 143, 135, 130, 129, 118, 137, 137, 130, 136, 137, 135, 141, 135, 131, 126, 136, 130, 139, 136, 132, 145, 127, 138, 141, 138, 145, 142, 146, 137, 138, 134, 142, 138, 137, 143, 130, 135, 131, 128, 131, 130, 135, 152, 143, 131, 143, 126, 142, 129, 132, 138, 132, 133, 139, 142, 141, 136, 147, 132, 144, 134, 131, 130, 134, 123, 134, 139, 141, 119, 139, 134, 141, 142, 150, 131, 139, 136, 144, 124, 130, 127, 135, 129, 133, 135, 145, 128, 137, 126, 136, 127, 147, 136, 138, 138, 126, 128, 144, 136, 129, 131, 134, 127, 135, 124, 134, 135, 133, 134, 142, 136, 127, 132, 125, 132, 130, 134, 134, 133, 137, 129, 145, 142, 137, 129, 146, 150, 123, 162, 138, 146, 133, 121, 129, 129, 156, 135, 136, 133, 123, 134, 138, 130, 149, 141, 133, 131, 119, 140, 141, 147, 148, 146, 138, 130, 131, 134, 135, 132, 131, 138, 137, 144, 130, 132, 143, 134, 132, 138, 129, 147, 128, 133, 137, 144, 127, 129, 135, 133, 125, 125, 117, 140, 142, 139, 147, 133, 125, 134, 122, 121, 126, 123, 126, 115, 135, 128, 127, 129, 127, 138, 125, 134, 122, 125, 133, 144, 142, 132, 131, 148, 134, 147, 131, 141, 130, 131, 128, 131, 134, 139, 133, 127, 134, 133, 128, 133, 141, 134, 136, 127, 141, 144, 123, 133, 132, 132, 139, 147, 148, 128, 136, 121, 133, 130, 136, 144, 134, 141, 129, 137, 145, 133, 137, 133, 155, 150, 133, 144, 135, 141, 144, 136, 130, 141, 131, 131, 134, 140, 143, 140, 130, 149, 138, 137, 143, 135, 126, 130, 135, 125, 133, 122, 129, 137, 135, 145, 141, 119, 143, 133, 128, 123, 128, 133, 140, 138, 147, 142, 124, 134, 131, 133, 159, 151, 151, 126, 138, 128, 145, 142, 132, 139, 140, 115, 139, 130, 140, 137, 129, 126, 138, 148, 138, 134, 143, 131, 143, 128, 158, 139, 141, 135, 149, 144, 129, 150, 130, 127, 130, 144, 138, 138, 126, 129, 144, 152, 129, 125, 149, 137, 138, 132, 151, 127, 127, 130, 135, 142, 116, 131, 128, 134, 135, 127, 141, 136, 141, 135, 145, 129, 142, 135, 133, 130, 118, 138, 135, 137, 124, 135, 129, 137, 131, 132, 129, 142, 132, 129, 126, 148, 139, 128, 141, 142, 141, 135, 139, 141, 147, 141, 138, 132, 130, 123, 121, 138, 134, 140, 127, 138, 133, 145, 130, 137, 143, 145, 154, 140, 147, 136, 134, 132, 137, 129, 136, 135, 137, 131, 145, 142, 130, 140, 128, 138, 148, 139, 133, 135, 135, 137, 151, 133, 137, 133, 135, 145, 136, 132, 142, 139, 128, 135, 134, 127, 145, 135, 129, 132, 128, 125, 138, 135, 135, 128, 137, 128, 122, 135, 131, 136, 139, 131, 141, 123, 142, 139, 146, 134, 128, 132, 136, 147, 138, 132, 135, 130, 142, 142, 141, 128, 135, 139, 137, 135, 145, 135, 131, 131, 127, 129, 131, 135, 141, 133, 117, 135, 138, 153, 137, 137, 136, 136, 129, 136, 127, 124, 127, 130, 134, 140, 131, 142, 142, 137, 138, 136, 138, 133, 133, 144, 138, 125, 136, 128, 160, 161, 147, 135, 132, 138, 152, 130, 137, 135, 130, 124, 140, 130, 129, 141, 131, 133, 138, 142, 137, 138, 142, 123, 133, 142, 135, 136, 132, 138, 130, 144, 131, 129, 124, 136, 138, 135, 140, 119, 106, 129, 118, 134, 134, 139, 129, 137, 133, 131, 130, 128, 133, 143, 138, 143, 142, 137, 133, 131, 129, 142, 139, 138, 135, 121, 126, 132, 150, 139, 139, 134, 138, 137, 139, 120, 138, 146, 130, 130, 139, 140, 126, 141, 138, 136, 135, 134, 128, 141, 137, 132, 126, 135, 131, 138, 143, 131, 108, 154, 135, 146, 137, 140, 129, 136, 133, 137, 118, 134, 133, 139, 131, 132, 142, 136, 115, 134, 129, 119, 157, 136, 134, 129, 131, 131, 134, 145, 128, 138, 131, 133, 130, 133, 131, 131, 130, 131, 135, 125, 134, 136, 133, 137, 162, 140, 138, 137, 160, 124, 142, 127, 139, 136, 138, 141, 135, 133, 128, 119, 141, 132, 140, 115, 130, 141, 134, 139, 134, 133, 136, 133, 132, 131, 129, 134, 139, 128, 143, 145, 135, 133, 162, 130, 129, 110, 113, 136, 138, 137, 135, 132, 136, 118, 147, 143, 139, 136, 136, 143, 103, 133, 140, 127, 136, 137, 133, 126, 145, 143, 137, 128, 130, 141, 132, 133, 125, 129, 142, 139, 138, 144, 134, 133, 137, 145, 115, 141, 133, 143, 124, 140, 120, 133, 138, 139, 147, 127, 140, 132, 140, 122, 128, 134, 137, 139, 136, 151, 137, 139, 134, 138, 134, 142, 132, 136, 162, 139, 141, 137, 140, 146, 131, 143, 138, 138, 128, 124, 140, 132, 138, 128, 120, 141, 141, 134, 131, 131, 138, 154, 130, 149, 146, 133, 142, 139, 124, 132, 136, 149, 129, 135, 164, 135, 143, 115, 124, 143, 133, 136, 132, 152, 135, 137, 123, 130, 143, 133, 137, 139, 137, 131, 139, 119, 134, 124, 106, 149, 134, 144, 132, 135, 130, 136, 137, 138, 140, 131, 126, 138, 134, 128, 135, 140, 124, 137, 135, 143, 136, 137, 140, 140, 141, 129, 132, 134, 132, 137, 122, 132, 139, 151, 131, 142, 142, 141, 150, 133, 128, 123, 140, 122, 138, 126, 123, 132, 138, 140, 142, 119, 132, 129, 153, 134, 138, 132, 131, 143, 130, 140, 134, 155, 136, 140, 128, 132, 126, 127, 140, 133, 149, 138, 170, 136, 126, 149, 139, 117, 133, 128, 137, 137, 122, 131, 137, 138, 142, 144, 134, 152, 122, 145, 130, 131, 142, 124, 130, 134, 134, 139, 133, 137, 112, 126, 135, 134, 138, 155, 143, 133, 143, 127, 131, 147, 115, 127, 141, 122, 145, 130, 123, 133, 135, 138, 133, 125, 142, 135, 135, 128, 119, 127, 140, 137, 132, 131, 137, 140, 125, 119, 143, 134, 165, 142, 144, 133, 131, 146, 116, 145, 122, 134, 127, 132, 116, 129, 151, 138, 134, 122, 146, 147, 161, 134, 114, 136, 133, 147, 135, 122, 134, 133, 134, 137, 148, 141, 135, 118, 124, 127, 140, 150, 114, 155, 138, 132, 130, 126, 123, 136, 137, 144, 137, 128, 129, 144, 147, 114, 132, 131, 137, 142, 138, 135, 131, 137, 141, 141, 130, 152, 138, 147, 113, 128, 154, 148, 137, 140, 146, 167, 135, 130, 131, 137, 142, 133, 134, 133, 142, 122, 144, 136, 131, 132, 137, 145, 148, 141, 134, 138, 151, 153, 133, 115, 134, 161, 118, 141, 131, 137, 119, 127, 178, 132, 123, 141, 122, 140, 129, 134, 153, 140, 148, 118, 138, 136, 132, 136, 140, 124, 123, 134, 127, 136, 134, 134, 138, 133, 133, 156, 142, 131, 134, 129, 138, 134, 136, 141, 135, 127, 142, 124, 134, 137, 137, 136, 139, 136, 134, 148, 105, 128, 127, 124, 136, 112, 118, 120, 153, 139, 145, 133, 132, 137, 126, 131, 145, 138, 132, 121, 138, 146, 141, 138, 144, 147, 143, 152, 119, 124, 132, 129, 136, 130, 123, 132, 134, 128, 146, 119, 144, 133, 138, 132, 114, 146, 129, 135, 133, 141, 134, 132, 132, 131, 120, 136, 132, 151, 134, 132, 124, 138, 132, 129, 138, 134, 136, 134, 135, 121, 128, 156, 134, 135, 125, 147, 146, 140, 138, 135, 135, 134, 113, 127, 137, 133, 142, 148, 138, 138, 147, 135, 148, 128, 132, 128, 137, 124, 132, 128, 131, 141, 132, 130, 130, 149, 142, 127, 139, 134, 139, 135, 137, 130, 134, 137, 183, 134, 133, 135, 134, 130, 136, 132, 145, 131, 131, 136, 129, 126, 129, 146, 138, 136, 136, 129, 129, 129, 121, 151, 129, 138, 135, 134, 130, 132, 138, 151, 135, 134, 130, 117, 138, 143, 136, 154, 124, 144, 133, 129, 133, 161, 135, 133, 139, 158, 144, 145, 131, 139, 116, 127, 131, 142, 142, 132, 144, 138, 130, 137, 139, 145, 123, 134, 161, 140, 136, 131, 143, 144, 140, 130, 132, 119, 131, 131, 132, 145, 126, 126, 129, 131, 143, 132, 148, 128, 131, 135, 143, 137, 138, 133, 135, 124, 139, 123, 151, 136, 128, 144, 131, 126, 135, 126, 132, 135, 133, 133, 129, 131, 137, 149, 123, 124, 131, 125, 129, 144, 125, 117, 121, 141, 132, 135, 134, 133, 143, 126, 141, 147, 132, 142, 127, 132, 140, 136, 137, 139, 147, 126, 137, 126, 135, 130, 142, 144, 127, 131, 139, 142, 143, 132, 157, 125, 148, 135, 129, 129, 136, 133, 128, 152, 133, 137, 140, 149, 159, 128, 147, 135, 142, 125, 137, 127, 135, 132, 137, 135, 128, 131, 132, 135, 124, 137, 151, 148, 125, 148, 151, 136, 101, 143, 140, 127, 135, 133, 141, 132, 132, 136, 159, 130, 155, 134, 137, 146, 137, 125, 146, 136, 151, 141, 125, 138, 114, 123, 130, 112, 146, 119, 122, 133, 127, 126, 134, 140, 133, 140, 129, 126, 132, 140, 145, 116, 139, 135, 136, 126, 119, 138, 145, 131, 146, 140, 136, 130, 141, 139, 145, 139, 134, 136, 137, 134, 142, 128, 132, 116, 129, 126, 124, 130, 154, 137, 119, 149, 150, 123, 148, 140, 126, 137, 131, 141, 144, 125, 141, 131, 141, 144, 128, 130, 125, 142, 153, 140, 151, 123, 133, 125, 156, 132, 123, 141, 136, 114, 154, 135, 145, 124, 139, 144, 117, 142, 133, 142, 138, 117, 140, 148, 134, 117, 151, 134, 136, 150, 141, 135, 130, 141, 135, 137, 139, 135, 103, 128, 124, 125, 137, 127, 130, 140, 148, 119, 126, 118, 131, 148, 152, 119, 138, 116, 121, 138, 140, 137, 144, 143, 142, 128, 134, 129, 132, 150, 143, 136, 136, 133, 123, 137, 109, 131, 146, 148, 133, 133, 137, 137, 133, 142, 138, 149, 133, 145, 142, 119, 135, 135, 134, 132, 128, 138, 127, 135, 130, 142, 131, 144, 131, 132, 147, 139, 138, 142, 142, 117, 171, 131, 138, 137, 119, 139, 117, 138, 133, 120, 132, 135, 127, 129, 151, 132, 159, 150, 130, 144, 151, 149, 144, 146, 138, 145, 141, 126, 163, 151, 150, 126, 140, 120, 145, 149, 131, 144, 153, 142, 131, 147, 131, 120, 136, 129, 150, 145, 134, 121, 133, 135, 150, 124, 131, 133, 133, 135, 137, 145, 132, 143, 135, 138, 122, 142, 136, 135, 137, 138, 139, 131, 136, 120, 121, 149, 142, 139, 142, 158, 125, 147, 126, 152, 136, 145, 137, 142, 141, 141, 135, 133, 124, 136, 118, 131, 130, 141, 140, 131, 139, 129, 147, 140, 144, 130, 127, 151, 112, 143, 147, 134, 139, 149, 132, 124, 145, 137, 122, 137, 159, 117, 141, 127, 137, 134, 148, 159, 132, 141, 137, 153, 150, 142, 131, 132, 130, 125, 138, 146, 129, 148, 139, 153, 156, 137, 147, 148, 157, 122, 123, 130, 131, 143, 142, 136, 149, 124, 141, 167, 144, 132, 142, 130, 140, 120, 147, 138, 137, 164, 114, 132, 152, 134, 131, 123, 150, 112, 117, 146, 177, 142, 135, 156, 144, 141, 135, 138, 136, 125, 157, 141, 134, 126, 137, 148, 138, 136, 122, 138, 124, 143, 145, 151, 149, 136, 138, 146, 116, 131, 138, 131, 149, 133, 147, 138, 138, 122, 151, 119, 135, 132, 146, 137, 130, 153, 134, 154, 131, 132, 117, 136, 127, 152, 150, 120, 131, 131, 128, 128, 142, 136, 141, 150, 129, 141, 112, 149, 147, 137, 148, 134, 140, 133, 140, 133, 143, 137, 128, 136, 147, 133, 138, 124, 139, 129, 136, 142, 133, 136, 128, 128, 149, 142, 139, 135, 135, 142, 135, 136, 147, 134, 166, 139, 133, 137, 140, 152, 133, 135, 127, 128, 141, 136, 147, 137, 138, 135, 127, 148, 138, 138, 136, 138, 148, 128, 129, 127, 138, 134, 140, 136, 141, 129, 126, 134, 126, 139, 136, 135, 130, 128, 140, 138, 119, 148, 131, 132, 137, 140, 142, 135, 145, 128, 147, 138, 133, 133, 134, 137, 137, 132, 145, 136, 140, 146, 129, 139, 137, 135, 132, 137, 129, 134, 135, 121, 134, 134, 136, 136, 148, 141, 138, 133, 132, 156, 138, 142, 134, 134, 130, 148, 139, 140, 129, 139, 137, 137, 132, 138, 159, 133, 136, 128, 138, 128, 134, 137, 133, 146, 140, 134, 131, 135, 136, 150, 133, 142, 138, 138, 153, 137, 128, 160, 153, 134, 125, 134, 146, 144, 138, 146, 138, 141, 130, 146, 137, 134, 139, 141, 142, 129, 152, 130, 132, 140, 138, 145, 128, 136, 126, 125, 137, 125, 152, 128, 134, 135, 136, 135, 130, 134, 138, 147, 132, 152, 136, 136, 140, 133, 124, 136, 133, 121, 139, 146, 149, 125, 137, 133, 138, 135, 129, 141, 142, 135, 139, 140, 139, 137, 130, 135, 146, 149, 145, 138, 129, 127, 134, 136, 139, 132, 135, 133, 138, 136, 134, 143, 144, 141, 134, 134, 129, 128, 136, 134, 131, 124, 146, 142, 135, 130, 135, 138, 129, 126, 130, 127, 151, 153, 127, 129, 137, 143, 131, 138, 126, 139, 137, 146, 144, 170, 142, 139, 129, 132, 129, 144, 132, 130, 129, 145, 139, 146, 136, 164, 132, 141, 135, 133, 136, 122, 133, 138, 124, 137, 133, 136, 148, 147, 126, 139, 131, 144, 133, 139, 132, 134, 129, 137, 127, 138, 149, 147, 134, 141, 134, 152, 127, 132, 131, 136, 142, 126, 145, 134, 138, 133, 133, 135, 129, 137, 119, 124, 140, 115, 131, 127, 134, 145, 134, 142, 143, 144, 124, 122, 136, 131, 130, 137, 132, 129, 128, 134, 136, 131, 128, 129, 130, 139, 139, 131, 153, 135, 134, 135, 130, 157, 132, 143, 137, 138, 147, 143, 136, 128, 135, 138, 126, 139, 139, 141, 136, 139, 146, 147, 141, 115, 122, 132, 140, 134, 134, 135, 120, 152, 136, 149, 135, 138, 137, 142, 112, 149, 138, 149, 155, 141, 131, 147, 123, 124, 141, 137, 155, 123, 142, 137, 151, 138, 132, 120, 139, 139, 138, 131, 138, 146, 134, 127, 148, 132, 140, 140, 134, 145, 144, 129, 148, 143, 129, 132, 124, 136, 137, 136, 156, 145, 138, 142, 142, 138, 116, 131, 141, 131, 149, 133, 138, 144, 136, 125, 138, 136, 133, 140, 136, 144, 138, 137, 136, 135, 124, 119, 141, 129, 139, 139, 141, 148, 150, 137, 128, 133, 136, 131, 136, 130, 141, 115, 143, 144, 126, 138, 125, 150, 133, 139, 143, 135, 140, 134, 147, 136, 144, 134, 122, 130, 141, 136, 141, 147, 129, 132, 131, 146, 130, 139, 125, 129, 135, 149, 133, 122, 141, 145, 126, 146, 145, 140, 133, 139, 139, 149, 139, 135, 134, 130, 150, 144, 142, 129, 141, 137, 143, 123, 153, 142, 130, 125, 146, 154, 144, 145, 137, 140, 141, 138, 122, 146, 135, 126, 142, 132, 127, 138, 142, 134, 131, 139, 132, 121, 121, 138, 146, 138, 130, 133, 141, 132, 127, 153, 129, 140, 126, 137, 129, 133, 134, 146, 141, 135, 127, 145, 138, 132, 133, 129, 141, 123, 139, 132, 153, 140, 140, 149, 154, 134, 132, 110, 143, 133, 139, 125, 129, 160, 134, 137, 148, 132, 133, 131, 140, 128, 132, 127, 128, 134, 139, 144, 136, 139, 123, 126, 138, 136, 129, 130, 134, 152, 139, 143, 142, 136, 132, 131, 140, 111, 124, 141, 150, 135, 158, 156, 140, 143, 137, 144, 108, 131, 142, 143, 139, 148, 132, 146, 131, 132, 133, 144, 133, 120, 156, 136, 129, 134, 140, 141, 144, 121, 143, 127, 131, 113, 146, 142, 135, 125, 138, 127, 129, 129, 133, 132, 129, 150, 140, 126, 142, 136, 134, 141, 126, 142, 144, 145, 127, 130, 147, 136, 133, 116, 139, 129, 146, 139, 132, 131, 138, 126, 128, 132, 126, 137, 133, 144, 134, 150, 141, 131, 135, 138, 144, 139, 142, 140, 133, 135, 141, 132, 143, 141, 131, 134, 131, 133, 134, 138, 136, 136, 127, 135, 140, 113, 139, 127, 158, 147, 122, 136, 138, 142, 136, 138, 137, 148, 148, 138, 130, 149, 134, 145, 140, 125, 137, 126, 133, 135, 137, 128, 131, 141, 141, 136, 129, 145, 136, 145, 140, 130, 135, 134, 145, 136, 139, 140, 135, 135, 124, 126, 132, 131, 119, 143, 123, 140, 126, 133, 145, 141, 139, 144, 140, 132, 143, 136, 127, 116, 142, 142, 134, 138, 125, 139, 133, 135, 136, 117, 142, 140, 146, 134, 135, 125, 135, 144, 131, 138, 134, 155, 148, 128, 131, 128, 131, 142, 139, 134, 129, 133, 128, 127, 127, 126, 107, 134, 137, 147, 141, 132, 134, 146, 136, 125, 119, 141, 136, 133, 139, 159, 125, 131, 119, 138, 131, 143, 131, 121, 140, 150, 135, 149, 129, 137, 139, 116, 136, 148, 137, 132, 140, 135, 136, 136, 138, 133, 135, 142, 125, 136, 127, 119, 125, 144, 133, 137, 129, 140, 139, 135, 135, 160, 133, 121, 130, 133, 125, 135, 134, 134, 135, 112, 136, 143, 152, 120, 128, 133, 137, 133, 145, 130, 138, 134, 138, 146, 137, 131, 127, 151, 149, 129, 130, 129, 136, 156, 132, 116, 130, 157, 122, 141, 149, 130, 126, 126, 120, 131, 140, 145, 127, 147, 135, 126, 137, 141, 125, 136, 138, 119, 163, 118, 135, 140, 135, 138, 134, 137, 140, 131, 145, 132, 140, 144, 140, 128, 133, 136, 120, 139, 129, 126, 142, 153, 143, 135, 136, 138, 126, 133, 125, 138, 144, 130, 134, 142, 133, 142, 137, 146, 152, 140, 129, 120, 143, 107, 142, 131, 132, 138, 138, 134, 133, 134, 144, 139, 125, 134, 133, 136, 192, 155, 136, 136, 132, 139, 133, 127, 138, 118, 140, 130, 148, 138, 135, 141, 132, 138, 135, 127, 133, 146, 148, 142, 132, 132, 144, 133, 136, 147, 136, 141, 134, 126, 173, 129, 145, 142, 134, 124, 142, 122, 142, 120, 141, 124, 139, 124, 137, 147, 147, 135, 138, 161, 145, 128, 94, 154, 150, 133, 133, 133, 138, 120, 150, 151, 131, 132, 139, 130, 133, 143, 128, 133, 156, 144, 125, 132, 108, 152, 141, 143, 133, 129, 135, 142, 134, 131, 143, 129, 139, 145, 133, 128, 141, 139, 140, 136, 147, 129, 125, 131, 129, 125, 143, 129, 127, 135, 135, 135, 153, 130, 138, 133, 131, 127, 114, 148, 134, 134, 146, 132, 132, 133, 140, 151, 142, 130, 131, 156, 142, 147, 120, 155, 137, 136, 135, 139, 148, 147, 129, 147, 134, 130, 140, 140, 138, 124, 141, 133, 143, 130, 145, 140, 133, 134, 146, 136, 142, 136, 127, 142, 140, 146, 119, 138, 129, 136, 135, 139, 141, 149, 140, 131, 142, 142, 143, 144, 128, 126, 148, 147, 148, 135, 130, 124, 129, 131, 141, 141, 139, 138, 130, 141, 129, 135, 128, 135, 137, 134, 132, 132, 124, 148, 115, 139, 123, 135, 123, 129, 124, 116, 158, 143, 122, 132, 130, 143, 129, 124, 134, 127, 132, 125, 133, 137, 131, 146, 153, 126, 131, 143, 148, 135, 133, 152, 140, 126, 134, 122, 143, 127, 144, 131, 136, 131, 138, 136, 140, 143, 141, 141, 144, 132, 134, 139, 142, 100, 123, 140, 137, 141, 142, 136, 133, 134, 142, 131, 140, 120, 134, 139, 143, 135, 132, 129, 148, 143, 134, 145, 156, 131, 132, 131, 140, 127, 149, 129, 139, 130, 135, 126, 138, 145, 129, 139, 122, 136, 123, 119, 134, 135, 135, 132, 139, 134, 115, 134, 138, 134, 146, 132, 138, 138, 129, 137, 132, 134, 132, 137, 136, 131, 124, 124, 143, 139, 139, 136, 130, 134, 136, 136, 142, 139, 129, 139, 121, 138, 144, 125, 140, 129, 145, 128, 139, 138, 148, 131, 143, 137, 126, 131, 126, 143, 136, 134, 134, 137, 120, 142, 136, 126, 134, 139, 130, 128, 130, 139, 125, 139, 124, 132, 142, 141, 141, 134, 143, 135, 131, 137, 139, 142, 148, 135, 137, 128, 137, 137, 133, 132, 129, 130, 133, 133, 162, 142, 135, 148, 134, 129, 139, 128, 148, 152, 132, 124, 131, 101, 162, 134, 132, 144, 136, 125, 115, 145, 136, 158, 129, 109, 140, 145, 132, 142, 134, 143, 127, 138, 137, 134, 138, 118, 137, 147, 126, 124, 154, 135, 129, 135, 137, 120, 135, 133, 136, 136, 132, 116, 131, 131, 141, 131, 119, 125, 152, 144, 145, 136, 152, 135, 137, 128, 135, 131, 134, 129, 146, 128, 136, 151, 149, 133, 129, 144, 125, 117, 120, 128, 130, 225, 125, 122, 135, 138, 146, 142, 125, 141, 139, 134, 140, 123, 122, 130, 142, 122, 136, 133, 123, 147, 139, 114, 137, 126, 143, 138, 140, 136, 146, 129, 140, 128, 141, 124, 138, 137, 126, 146, 135, 146, 126, 125, 134, 110, 126, 145, 139, 125, 118, 138, 120, 132, 140, 138, 137, 162, 127, 120, 143, 131, 135, 131, 132, 125, 154, 136, 136, 150, 145, 143, 128, 135, 123, 131, 120, 135, 138, 133, 143, 129, 137, 129, 147, 128, 139, 124, 130, 121, 140, 135, 132, 131, 137, 128, 130, 100, 108, 137, 132, 118, 135, 132, 131, 148, 133, 148, 138, 137, 142, 130, 127, 139, 120, 133, 130, 139, 147, 137, 131, 118, 134, 114, 131, 133, 143, 139, 138, 137, 132, 141, 153, 139, 140, 144, 145, 132, 138, 129, 138, 131, 137, 148, 136, 115, 139, 124, 130, 166, 154, 141, 120, 128, 124, 132, 130, 141, 123, 148, 141, 142, 129, 138, 135, 138, 137, 139, 158, 136, 155, 135, 124, 125, 125, 116, 143, 132, 150, 131, 126, 138, 142, 135, 130, 112, 131, 140, 165, 139, 151, 138, 131, 130, 129, 132, 147, 133, 147, 122, 173, 138, 151, 123, 131, 138, 144, 100, 134, 139, 130, 155, 133, 105, 130, 149, 150, 130, 133, 144, 131, 132, 136, 117, 136, 184, 158, 125, 135, 129, 145, 134, 145, 124, 138, 133, 146, 134, 142, 161, 131, 125, 149, 206, 132, 117, 131, 140, 139, 119, 148, 133, 124, 127, 128, 144, 139, 130, 144, 137, 137, 136, 140, 132, 134, 106, 139, 131, 128, 133, 140, 128, 147, 128, 136, 127, 130, 138, 136, 138, 141, 135, 127, 139, 137, 129, 136, 132, 133, 133, 136, 126, 128, 121, 132, 141, 130, 151, 138, 127, 135, 106, 137, 145, 130, 139, 146, 137, 150, 123, 86, 159, 130, 133, 138, 135, 138, 118, 124, 164, 138, 143, 134, 131, 134, 138, 142, 132, 137, 145, 140, 149, 132, 133, 134, 129, 143, 161, 134, 138, 143, 142, 126, 135, 139, 127, 135, 129, 131, 135, 173, 140, 144, 158, 149, 137, 125, 137, 132, 130, 138, 136, 130, 148, 126, 135, 144, 125, 143, 138, 125, 134, 139, 137, 150, 133, 142, 140, 134, 146, 135, 144, 141, 136, 133, 177, 140, 114, 132, 115, 131, 131, 100, 132, 152, 144, 112, 135, 132, 135, 151, 120, 141, 99, 131, 127, 130, 108, 136, 137, 140, 133, 138, 141, 134, 138, 134, 128, 131, 136, 133, 137, 120, 146, 131, 131, 140, 130, 151, 140, 138, 129, 145, 125, 138, 141, 152, 134, 144, 135, 104, 129, 121, 132, 140, 130, 138, 145, 145, 131, 129, 124, 146, 119, 133, 142, 115, 136, 140, 125, 141, 125, 127, 134, 139, 108, 136, 125, 156, 128, 139, 96, 132, 138, 139, 133, 142, 130, 151, 141, 143, 126, 119, 125, 149, 136, 193, 144, 144, 131, 131, 143, 144, 134, 146, 135, 136, 132, 132, 137, 138, 133, 138, 142, 128, 136, 130, 150, 150, 142, 140, 148, 122, 135, 134, 141, 133, 132, 133, 152, 129, 125, 131, 147, 135, 134, 159, 101, 138, 139, 154, 122, 133, 136, 129, 159, 146, 143, 128, 143, 130, 128, 131, 141, 142, 158, 125, 145, 125, 145, 117, 135, 131, 138, 136, 142, 135, 139, 144, 155, 144, 144, 141, 131, 129, 125, 134, 123, 112, 143, 141, 124, 137, 123, 138, 133, 121, 164, 124, 109, 135, 120, 120, 142, 151, 140, 141, 131, 147, 129, 128, 140, 123, 128, 132, 119, 150, 134, 152, 139, 153, 149, 133, 148, 129, 86, 129, 123, 147, 137, 133, 146, 117, 137, 144, 136, 126, 140, 114, 166, 125, 136, 148, 128, 133, 131, 140, 158, 133, 120, 136, 139, 144, 141, 124, 135, 147, 137, 133, 130, 127, 129, 142, 126, 134, 130, 130, 121, 139, 141, 152, 168, 113, 136, 115, 146, 133, 166, 129, 143, 164, 138, 150, 137, 141, 117, 147, 166, 120, 146, 111, 140, 127, 142, 129, 132, 119, 140, 151, 136, 134, 132, 131, 117, 143, 142, 125, 129, 133, 128, 125, 122, 130, 144, 124, 138, 152, 130, 165, 140, 138, 155, 117, 135, 124, 139, 144, 133, 131, 140, 147, 145, 138, 163, 130, 131, 124, 140, 131, 135, 127, 150, 166, 127, 126, 143, 140, 137, 133, 131, 140, 138, 131, 137, 117, 130, 143, 129, 139, 158, 123, 134, 143, 134, 135, 141, 139, 128, 141, 137, 132, 120, 124, 133, 142, 134, 150, 131, 120, 139, 148, 123, 149, 168, 138, 139, 137, 143, 140, 147, 126, 144, 148, 135, 126, 130, 123, 117, 132, 152, 140, 122, 138, 134, 152, 140, 121, 138, 135, 127, 143, 134, 133, 155, 131, 146, 139, 156, 142, 132, 145, 134, 144, 150, 134, 140, 146, 133, 160, 131, 137, 135, 132, 131, 132, 144, 128, 122, 148, 126, 146, 137, 137, 122, 135, 134, 134, 135, 147, 136, 126, 138, 135, 142, 138, 138, 139, 141, 146, 142, 147, 138, 131, 151, 128, 124, 138, 133, 124, 137, 125, 123, 145, 163, 133, 133, 153, 138, 131, 128, 145, 139, 124, 135, 148, 132, 124, 135, 140, 138, 131, 144, 169, 135, 169, 141, 130, 123, 138, 142, 127, 128, 121, 144, 147, 121, 137, 143, 167, 139, 125, 124, 140, 130, 130, 140, 129, 143, 137, 149, 152, 138, 138, 144, 143, 130, 124, 125, 151, 139, 126, 135, 150, 149, 126, 128, 117, 147, 143, 133, 120, 134, 126, 132, 130, 148, 120, 128, 129, 110, 119, 150, 131, 139, 140, 143, 125, 132, 110, 145, 131, 130, 136, 130, 139, 139, 133, 135, 133, 134, 132, 153, 137, 123, 143, 128, 131, 139, 128, 110, 134, 137, 129, 137, 134, 143, 148, 135, 140, 124, 135, 137, 109, 133, 129, 125, 138, 124, 133, 143, 133, 118, 149, 135, 136, 133, 123, 124, 151, 122, 163, 143, 141, 129, 136, 115, 149, 142, 146, 141, 132, 123, 134, 129, 122, 115, 129, 126, 149, 135, 136, 134, 126, 155, 136, 135, 146, 123, 147, 129, 124, 153, 134, 127, 137, 128, 119, 135, 137, 148, 144, 111, 131, 150, 122, 166, 126, 135, 135, 152, 133, 125, 115, 145, 121, 125, 136, 134, 121, 150, 122, 138, 134, 143, 139, 132, 136, 131, 139, 141, 132, 133, 137, 138, 139, 134, 141, 138, 136, 133, 129, 127, 130, 156, 132, 135, 141, 136, 144, 143, 155, 137, 134, 142, 135, 143, 129, 130, 142, 136, 139, 146, 134, 157, 156, 135, 127, 128, 131, 138, 138, 148, 141, 132, 141, 137, 135, 129, 131, 152, 166, 137, 138, 140, 138, 134, 131, 135, 144, 131, 148, 132, 133, 139, 143, 132, 113, 140, 136, 142, 143, 128, 158, 142, 130, 127, 139, 143, 149, 136, 148, 135, 140, 131, 142, 135, 145, 135, 133, 134, 152, 143, 125, 130, 130, 134, 142, 138, 139, 134, 145, 132, 130, 139, 136, 132, 141, 139, 133, 134, 132, 140, 113, 129, 130, 122, 136, 133, 137, 123, 131, 136, 138, 133, 127, 141, 143, 135, 140, 133, 131, 132, 135, 147, 139, 142, 135, 134, 138, 132, 133, 129, 132, 117, 144, 143, 139, 133, 156, 133, 140, 130, 138, 146, 133, 127, 138, 126, 126, 134, 142, 139, 129, 138, 136, 132, 138, 139, 131, 128, 158, 128, 135, 128, 138, 119, 136, 137, 132, 134, 127, 139, 174, 124, 119, 140, 140, 132, 131, 129, 126, 140, 126, 138, 130, 146, 139, 133, 136, 134, 127, 127, 139, 129, 141, 105, 128, 139, 101, 139, 130, 142, 130, 136, 153, 139, 132, 131, 138, 132, 135, 147, 132, 131, 140, 148, 139, 149, 145, 132, 129, 132, 138, 139, 132, 124, 135, 141, 137, 132, 144, 143, 143, 125, 143, 132, 143, 137, 156, 133, 130, 141, 139, 141, 132, 137, 136, 138, 151, 131, 133, 126, 134, 130, 126, 128, 131, 130, 138, 138, 153, 139, 144, 136, 139, 135, 129, 142, 132, 135, 137, 129, 133, 134, 134, 131, 97, 142, 132, 131, 156, 132, 113, 133, 138, 140, 130, 142, 134, 133, 121, 129, 135, 141, 131, 135, 142, 136, 132, 125, 126, 137, 142, 131, 138, 136, 125, 139, 134, 141, 131, 124, 134, 141, 139, 141, 133, 138, 133, 145, 140, 138, 135, 141, 134, 131, 114, 132, 139, 129, 134, 133, 140, 144, 136, 135, 143, 136, 152, 135, 135, 141, 134, 144, 142, 136, 139, 134, 134, 130, 138, 140, 138, 131, 136, 145, 141, 139, 115, 142, 146, 139, 144, 125, 128, 135, 127, 128, 143, 132, 138, 132, 137, 144, 131, 127, 139, 140, 136, 146, 127, 135, 135, 137, 123, 139, 136, 134, 118, 135, 133, 130, 148, 130, 133, 146, 139, 120, 134, 128, 140, 141, 132, 141, 171, 143, 137, 134, 132, 131, 135, 138, 137, 137, 136, 140, 160, 142, 146, 133, 125, 140, 132, 138, 166, 137, 145, 113, 168, 128, 128, 141, 132, 138, 138, 131, 147, 126, 141, 143, 138, 137, 128, 139, 131, 127, 137, 142, 146, 139, 141, 131, 151, 139, 123, 135, 141, 135, 135, 114, 151, 133, 130, 135, 130, 130, 135, 137, 141, 147, 137, 129, 131, 125, 137, 132, 138, 133, 133, 134, 134, 143, 150, 128, 142, 141, 122, 141, 112, 137, 128, 144, 128, 135, 137, 131, 128, 125, 137, 139, 129, 134, 140, 143, 133, 132, 123, 138, 138, 134, 140, 138, 139, 133, 125, 135, 134, 141, 131, 131, 145, 141, 134, 136, 127, 156, 144, 137, 143, 145, 133, 140, 123, 140, 130, 127, 129, 139, 146, 141, 124, 116, 143, 134, 152, 126, 145, 151, 132, 126, 123, 142, 124, 125, 127, 128, 125, 140, 138, 142, 164, 122, 155, 129, 131, 131, 139, 131, 131, 144, 133, 142, 104, 142, 136, 139, 136, 128, 147, 126, 138, 127, 115, 124, 141, 123, 147, 140, 134, 129, 133, 146, 133, 125, 143, 129, 141, 131, 125, 132, 131, 124, 144, 138, 137, 132, 105, 130, 138, 150, 136, 116, 158, 124, 116, 129, 132, 154, 139, 141, 142, 135, 144, 143, 134, 135, 163, 149, 139, 132, 131, 134, 152, 130, 135, 136, 134, 138, 132, 141, 124, 124, 138, 154, 137, 120, 120, 136, 140, 118, 138, 122, 128, 137, 142, 124, 130, 137, 135, 151, 143, 128, 126, 145, 135, 129, 126, 130, 128, 130, 134, 138, 138, 132, 147, 133, 122, 126, 136, 134, 139, 127, 135, 144, 135, 126, 130, 138, 119, 131, 137, 130, 136, 144, 136, 139, 137, 145, 137, 135, 127, 133, 133, 135, 129, 132, 135, 122, 147, 137, 121, 118, 148, 140, 150, 127, 139, 149, 137, 136, 145, 124, 142, 157, 134, 140, 146, 125, 121, 132, 141, 143, 141, 130, 121, 133, 123, 142, 162, 137, 149, 132, 129, 140, 137, 138, 149, 146, 141, 140, 127, 155, 145, 136, 147, 134, 121, 151, 141, 137, 133, 129, 136, 137, 145, 128, 130, 125, 141, 150, 130, 123, 149, 116, 134, 143, 118, 145, 137, 164, 129, 141, 137, 130, 138, 137, 157, 123, 133, 137, 149, 128, 123, 122, 149, 126, 152, 135, 142, 135, 155, 127, 137, 135, 138, 127, 130, 148, 135, 134, 125, 139, 129, 154, 135, 133, 122, 137, 113, 129, 139, 127, 130, 128, 139, 140, 142, 130, 136, 131, 132, 162, 132, 123, 147, 117, 124, 142, 127, 142, 143, 127, 154, 129, 121, 149, 119, 129, 130, 137, 130, 129, 128, 125, 133, 134, 146, 159, 132, 141, 148, 148, 134, 128, 124, 124, 159, 136, 135, 131, 131, 136, 134, 129, 134, 130, 134, 137, 138, 139, 140, 134, 136, 147, 138, 135, 130, 148, 137, 144, 127, 131, 117, 147, 128, 156, 131, 133, 134, 142, 135, 129, 130, 141, 128, 131, 134, 119, 139, 136, 118, 136, 148, 160, 133, 142, 129, 125, 115, 134, 142, 132, 129, 142, 123, 144, 140, 140, 138, 113, 135, 136, 136, 128, 129, 147, 155, 130, 135, 141, 120, 138, 139, 147, 141, 133, 130, 132, 119, 122, 132, 147, 137, 133, 129, 132, 131, 136, 124, 132, 134, 142, 154, 146, 142, 141, 125, 134, 137, 137, 155, 128, 133, 152, 145, 124, 123, 135, 135, 133, 159, 133, 139, 144, 120, 125, 127, 134, 133, 129, 144, 131, 137, 145, 133, 125, 138, 130, 130, 134, 127, 133, 123, 128, 123, 107, 134, 129, 135, 119, 141, 143, 109, 131, 139, 145, 146, 143, 130, 126, 138, 159, 130, 147, 130, 140, 148, 113, 148, 133, 140, 134, 132, 140, 156, 129, 132, 137, 153, 134, 144, 136, 131, 131, 141, 137, 137, 129, 135, 125, 142, 138, 133, 128, 141, 137, 125, 145, 134, 145, 122, 143, 129, 130, 128, 142, 127, 142, 161, 137, 128, 140, 138, 140, 145, 138, 144, 136, 130, 133, 129, 134, 141, 127, 137, 130, 117, 122, 146, 133, 163, 142, 139, 130, 136, 147, 142, 128, 117, 141, 129, 140, 115, 122, 150, 138, 142, 145, 136, 156, 134, 141, 151, 140, 129, 137, 142, 148, 125, 142, 124, 132, 130, 144, 131, 138, 121, 136, 118, 137, 121, 137, 139, 140, 140, 137, 136, 135, 144, 149, 140, 156, 146, 116, 148, 133, 129, 130, 133, 143, 125, 112, 143, 143, 120, 114, 129, 139, 146, 143, 152, 147, 139, 131, 142, 134, 122, 124, 129, 138, 136, 141, 158, 128, 135, 140, 115, 137, 125, 134, 125, 139, 124, 110, 135, 138, 135, 128, 133, 119, 125, 138, 133, 164, 122, 139, 138, 145, 159, 142, 137, 123, 129, 136, 131, 133, 141, 128, 130, 153, 139, 140, 149, 143, 147, 137, 137, 127, 132, 134, 134, 139, 141, 131, 128, 136, 121, 152, 142, 140, 132, 122, 132, 134, 136, 115, 137, 139, 151, 133, 144, 146, 135, 125, 135, 127, 139, 133, 139, 135, 140, 130, 131, 134, 150, 132, 140, 149, 139, 134, 123, 159, 151, 150, 134, 143, 136, 123, 135, 149, 143, 123, 140, 117, 125, 130, 125, 149, 145, 137, 145, 135, 134, 143, 132, 130, 147, 129, 152, 119, 138, 144, 143, 146, 126, 115, 141, 134, 128, 140, 138, 137, 133, 128, 128, 123, 135, 129, 121, 142, 144, 149, 129, 147, 149, 140, 147, 149, 132, 139, 156, 134, 136, 139, 141, 146, 149, 142, 134, 131, 142, 121, 126, 143, 154, 157, 130, 140, 144, 128, 134, 143, 126, 137, 134, 118, 150, 139, 157, 140, 141, 136, 146, 128, 154, 125, 141, 141, 136, 131, 154, 141, 137, 135, 130, 137, 129, 127, 135, 128, 130, 143, 133, 129, 143, 109, 135, 138, 151, 121, 133, 134, 135, 143, 127, 119, 149, 133, 149, 135, 129, 135, 144, 129, 153, 136, 146, 133, 128, 129, 146, 150, 133, 144, 133, 152, 134, 136, 129, 128, 136, 134, 137, 129, 134, 133, 134, 127, 141, 128, 135, 136, 135, 131, 123, 143, 171, 121, 137, 110, 142, 147, 134, 135, 146, 124, 134, 131, 143, 147, 135, 115, 144, 122, 144, 118, 120, 121, 135, 121, 144, 143, 142, 149, 137, 141, 161, 142, 130, 134, 133, 135, 123, 132, 124, 134, 130, 148, 110, 127, 137, 152, 152, 139, 145, 134, 138, 161, 126, 136, 123, 135, 143, 138, 142, 140, 150, 116, 123, 136, 140, 82, 123, 137, 136, 126, 130, 135, 136, 117, 135, 121, 120, 121, 125, 121, 129, 147, 141, 125, 107, 131, 142, 153, 141, 117, 132, 153, 129, 133, 143, 127, 124, 120, 143, 123, 146, 130, 133, 142, 144, 141, 139, 132, 140, 132, 121, 141, 129, 128, 145, 145, 140, 142, 151, 135, 142, 141, 142, 132, 136, 130, 138, 142, 135, 141, 144, 142, 132, 125, 139, 122, 134, 139, 128, 146, 141, 135, 149, 133, 141, 133, 142, 139, 143, 140, 113, 155, 134, 113, 144, 134, 131, 129, 104, 132, 139, 136, 133, 134, 139, 157, 121, 131, 136, 127, 120, 132, 156, 124, 128, 130, 136, 132, 118, 136, 145, 155, 132, 142, 137, 136, 112, 148, 129, 121, 140, 130, 143, 129, 137, 139, 141, 110, 131, 159, 137, 137, 137, 120, 123, 133, 122, 137, 130, 140, 133, 137, 129, 151, 126, 132, 126, 135, 123, 145, 132, 140, 142, 144, 134, 141, 147, 139, 128, 141, 132, 123, 143, 120, 129, 135, 149, 147, 132, 140, 123, 138, 130, 135, 133, 132, 140, 129, 162, 130, 135, 140, 137, 139, 145, 136, 147, 140, 141, 143, 141, 139, 130, 130, 138, 133, 134, 141, 136, 133, 138, 140, 131, 133, 145, 144, 133, 138, 154, 137, 137, 144, 136, 137, 127, 125, 139, 145, 138, 144, 127, 129, 140, 122, 138, 148, 133, 135, 129, 137, 142, 155, 132, 139, 126, 148, 142, 132, 132, 136, 130, 139, 135, 133, 110, 132, 153, 141, 153, 146, 137, 123, 130, 140, 140, 134, 126, 136, 131, 138, 135, 137, 130, 128, 126, 141, 131, 135, 155, 129, 130, 155, 136, 158, 140, 144, 153, 136, 128, 137, 145, 144, 128, 121, 138, 132, 121, 136, 130, 137, 132, 132, 131, 164, 133, 143, 132, 131, 134, 147, 153, 136, 132, 130, 120, 136, 135, 141, 128, 144, 135, 132, 133, 126, 148, 142, 136, 116, 136, 137, 121, 171, 148, 137, 135, 133, 142, 146, 112, 135, 131, 134, 124, 127, 147, 152, 128, 137, 123, 142, 130, 153, 135, 129, 150, 129, 120, 133, 148, 120, 136, 121, 132, 131, 140, 143, 145, 132, 141, 126, 149, 139, 134, 135, 118, 117, 115, 134, 138, 133, 140, 161, 147, 136, 135, 131, 145, 135, 127, 137, 136, 122, 136, 135, 130, 142, 131, 152, 132, 147, 132, 141, 151, 122, 146, 138, 138, 137, 124, 133, 135, 134, 141, 137, 150, 116, 139, 143, 127, 115, 129, 119, 134, 135, 152, 126, 122, 118, 130, 144, 130, 132, 144, 130, 135, 136, 128, 128, 129, 129, 130, 133, 137, 138, 141, 132, 137, 156, 125, 127, 130, 133, 153, 118, 128, 144, 132, 140, 132, 158, 133, 148, 117, 131, 150, 135, 142, 133, 136, 140, 126, 123, 132, 148, 124, 133, 133, 128, 137, 135, 132, 137, 130, 130, 141, 134, 130, 137, 128, 134, 142, 136, 146, 126, 147, 123, 133, 135, 131, 135, 151, 132, 134, 132, 145, 122, 135, 138, 142, 138, 140, 144, 138, 120, 141, 128, 136, 137, 110, 133, 125, 125, 140, 141, 146, 119, 144, 147, 144, 135, 135, 136, 128, 171, 141, 144, 125, 143, 128, 130, 136, 146, 147, 136, 121, 133, 133, 128, 138, 136, 130, 133, 127, 133, 142, 148, 140, 149, 127, 122, 141, 131, 124, 135, 125, 141, 128, 131, 132, 127, 136, 147, 138, 131, 123, 137, 146, 132, 139, 139, 135, 136, 135, 133, 146, 135, 138, 142, 136, 130, 133, 148, 129, 140, 134, 133, 135, 133, 132, 137, 140, 148, 124, 147, 126, 132, 136, 128, 151, 121, 133, 135, 133, 132, 127, 134, 124, 139, 129, 135, 150, 139, 157, 133, 141, 129, 147, 143, 116, 141, 132, 128, 139, 149, 128, 148, 158, 138, 143, 135, 136, 120, 144, 137, 139, 131, 151, 128, 141, 138, 136, 133, 132, 139, 128, 133, 132, 132, 120, 136, 135, 141, 142, 135, 139, 139, 131, 133, 131, 132, 136, 135, 137, 143, 144, 134, 129, 119, 136, 122, 140, 154, 125, 128, 136, 159, 131, 135, 138, 145, 135, 140, 140, 125, 142, 133, 145, 134, 139, 151, 137, 130, 132, 132, 138, 140, 141, 141, 132, 135, 124, 139, 122, 140, 132, 143, 126, 126, 140, 137, 132, 139, 130, 133, 124, 140, 139, 134, 127, 137, 127, 130, 144, 133, 145, 128, 134, 139, 134, 138, 139, 137, 147, 136, 136, 133, 121, 130, 137, 134, 133, 131, 127, 143, 139, 132, 138, 154, 142, 137, 132, 172, 126, 149, 150, 135, 139, 134, 125, 133, 136, 131, 140, 143, 126, 129, 121, 141, 138, 150, 139, 129, 133, 141, 130, 135, 140, 126, 146, 133, 140, 135, 140, 136, 146, 130, 144, 134, 142, 134, 136, 135, 120, 133, 132, 129, 126, 122, 133, 130, 118, 140, 134, 142, 131, 144, 142, 145, 140, 133, 138, 133, 141, 140, 131, 136, 128, 136, 135, 137, 134, 146, 149, 136, 133, 145, 148, 125, 138, 141, 145, 141, 149, 135, 135, 146, 132, 136, 134, 142, 144, 146, 129, 143, 138, 149, 158, 133, 134, 142, 142, 134, 144, 131, 153, 128, 136, 127, 124, 153, 132, 139, 142, 141, 137, 122, 137, 139, 132, 132, 128, 119, 157, 145, 127, 141, 135, 143, 131, 151, 132, 148, 132, 131, 134, 138, 135, 128, 125, 118, 136, 136, 127, 127, 136, 125, 140, 134, 133, 130, 149, 132, 132, 133, 130, 126, 141, 142, 138, 144, 134, 147, 127, 128, 130, 139, 131, 137, 138, 141, 128, 132, 163, 133, 134, 136, 129, 160, 136, 138, 127, 136, 134, 129, 139, 126, 130, 133, 134, 141, 132, 136, 135, 126, 123, 131, 137, 126, 127, 126, 126, 127, 149, 136, 132, 142, 138, 132, 131, 140, 132, 136, 139, 140, 142, 146, 149, 130, 132, 143, 125, 139, 142, 145, 135, 138, 128, 157, 129, 141, 134, 137, 138, 137, 144, 129, 136, 131, 145, 135, 125, 141, 137, 139, 126, 140, 151, 127, 134, 145, 126, 134, 165, 138, 138, 131, 153, 131, 128, 146, 130, 140, 120, 131, 135, 131, 149, 128, 147, 149, 128, 137, 140, 148, 137, 143, 147, 138, 133, 131, 126, 139, 134, 142, 136, 128, 134, 148, 142, 131, 130, 111, 132, 126, 138, 135, 125, 157, 134, 123, 144, 139, 137, 120, 121, 133, 140, 129, 135, 148, 138, 125, 134, 134, 135, 138, 138, 125, 137, 151, 135, 139, 124, 139, 131, 130, 131, 134, 137, 146, 131, 128, 139, 150, 141, 140, 138, 130, 138, 130, 149, 133, 133, 143, 139, 126, 130, 145, 130, 132, 148, 144, 137, 125, 151, 143, 125, 149, 134, 136, 131, 137, 153, 140, 138, 135, 130, 138, 135, 134, 132, 136, 148, 137, 173, 128, 93, 134, 141, 134, 118, 124, 137, 139, 132, 147, 148, 143, 147, 147, 153, 144, 134, 143, 135, 137, 139, 140, 130, 133, 130, 124, 127, 137, 134, 141, 137, 129, 136, 125, 130, 142, 136, 143, 129, 125, 135, 122, 132, 135, 132, 116, 143, 138, 117, 138, 130, 150, 127, 137, 161, 125, 146, 141, 134, 127, 134, 135, 136, 148, 146, 131, 132, 115, 153, 135, 134, 142, 134, 141, 143, 140, 132, 130, 129, 139, 136, 133, 138, 124, 121, 144, 142, 140, 135, 141, 137, 133, 132, 145, 139, 128, 142, 128, 143, 133, 151, 131, 129, 124, 125, 141, 131, 128, 137, 149, 145, 124, 127, 148, 132, 140, 122, 136, 135, 134, 148, 130, 132, 137, 139, 124, 140, 133, 132, 112, 141, 132, 131, 124, 138, 135, 141, 144, 127, 135, 130, 134, 135, 130, 130, 122, 136, 139, 140, 134, 132, 132, 123, 119, 151, 117, 132, 150, 157, 152, 142, 132, 136, 146, 141, 134, 136, 136, 115, 150, 143, 136, 122, 131, 121, 122, 128, 139, 132, 143, 143, 142, 139, 137, 136, 131, 131, 151, 118, 127, 128, 135, 144, 128, 131, 140, 134, 139, 144, 121, 142, 158, 100, 148, 151, 171, 146, 131, 144, 129, 121, 142, 146, 131, 138, 121, 125, 135, 149, 123, 138, 138, 136, 162, 129, 136, 138, 140, 156, 143, 139, 139, 145, 115, 131, 146, 155, 130, 138, 129, 148, 155, 138, 132, 156, 123, 144, 145, 138, 139, 126, 141, 152, 141, 125, 133, 149, 159, 134, 130, 134, 159, 135, 141, 143, 142, 134, 147, 147, 129, 144, 145, 130, 138, 142, 130, 138, 136, 126, 122, 151, 136, 136, 143, 136, 147, 131, 136, 138, 137, 128, 130, 152, 130, 137, 137, 142, 140, 134, 127, 129, 128, 127, 123, 130, 134, 139, 132, 129, 141, 147, 124, 137, 139, 132, 132, 125, 132, 120, 132, 130, 144, 139, 123, 129, 141, 137, 139, 124, 112, 147, 146, 131, 122, 146, 150, 134, 133, 146, 149, 141, 138, 129, 140, 138, 136, 145, 139, 133, 137, 132, 127, 141, 148, 132, 115, 106, 142, 123, 118, 144, 144, 150, 129, 136, 122, 120, 145, 125, 140, 136, 133, 142, 144, 146, 140, 135, 137, 129, 142, 136, 141, 127, 130, 136, 140, 139, 135, 132, 133, 137, 132, 130, 133, 134, 137, 118, 135, 130, 131, 148, 119, 155, 141, 147, 126, 131, 124, 142, 138, 157, 135, 148, 142, 128, 140, 108, 132, 127, 130, 152, 143, 147, 139, 148, 122, 139, 130, 131, 154, 140, 129, 142, 133, 123, 125, 130, 134, 139, 131, 125, 144, 136, 126, 131, 132, 149, 135, 142, 135, 126, 126, 123, 112, 136, 128, 136, 128, 143, 128, 142, 135, 144, 141, 136, 132, 149, 136, 150, 139, 151, 139, 124, 133, 128, 140, 135, 144, 131, 137, 133, 146, 139, 149, 122, 124, 117, 129, 132, 124, 149, 157, 146, 136, 123, 149, 138, 129, 122, 155, 141, 133, 128, 125, 141, 142, 129, 157, 128, 135, 146, 131, 131, 131, 122, 126, 130, 128, 118, 148, 138, 144, 132, 146, 132, 129, 142, 149, 165, 124, 142, 125, 138, 122, 124, 112, 134, 129, 128, 141, 125, 138, 134, 119, 143, 131, 140, 147, 125, 138, 136, 115, 153, 142, 130, 130, 117, 130, 131, 139, 150, 135, 142, 136, 121, 146, 138, 138, 137, 139, 128, 130, 142, 134, 135, 133, 121, 138, 141, 126, 136, 153, 131, 133, 127, 145, 141, 130, 146, 128, 131, 144, 138, 134, 140, 137, 149, 132, 132, 125, 136, 136, 129, 140, 139, 142, 125, 153, 138, 132, 141, 139, 136, 140, 138, 124, 134, 143, 158, 148, 124, 133, 133, 159, 126, 149, 122, 138, 136, 143, 139, 137, 142, 127, 132, 126, 139, 148, 143, 125, 136, 128, 147, 123, 142, 146, 148, 131, 144, 139, 138, 138, 139, 143, 146, 133, 142, 132, 143, 147, 145, 145, 125, 132, 122, 136, 139, 149, 126, 130, 131, 164, 146, 134, 147, 150, 137, 132, 136, 133, 138, 162, 127, 144, 129, 147, 133, 141, 125, 112, 140, 161, 134, 125, 140, 148, 123, 141, 142, 146, 144, 127, 141, 132, 139, 135, 122, 135, 147, 128, 129, 122, 144, 142, 119, 137, 153, 145, 125, 123, 130, 135, 120, 154, 128, 125, 143, 135, 128, 119, 147, 140, 115, 151, 141, 149, 130, 142, 121, 144, 152, 131, 135, 140, 123, 145, 127, 143, 161, 128, 145, 131, 142, 123, 146, 135, 155, 138, 151, 122, 144, 141, 117, 111, 145, 141, 135, 141, 148, 142, 144, 135, 124, 133, 127, 119, 134, 148, 137, 128, 116, 148, 139, 126, 132, 125, 131, 126, 150, 135, 108, 124, 139, 147, 128, 129, 142, 144, 158, 152, 136, 138, 132, 155, 148, 123, 140, 143, 128, 137, 129, 129, 134, 151, 121, 131, 140, 135, 153, 130, 141, 118, 134, 108, 149, 122, 142, 133, 144, 140, 166, 132, 148, 152, 123, 127, 145, 138, 147, 132, 132, 145, 139, 135, 136, 123, 138, 115, 118, 147, 145, 140, 129, 129, 124, 135, 141, 142, 163, 138, 129, 137, 135, 104, 144, 123, 136, 134, 116, 133, 162, 116, 136, 146, 141, 142, 139, 138, 103, 146, 150, 138, 139, 143, 138, 121, 133, 148, 143, 129, 132, 135, 123, 129, 125, 153, 130, 128, 120, 155, 137, 142, 147, 142, 106, 136, 137, 128, 142, 124, 125, 134, 145, 140, 132, 132, 124, 136, 129, 124, 140, 147, 134, 135, 142, 128, 154, 122, 139, 138, 133, 139, 157, 138, 138, 131, 136, 152, 159, 140, 143, 144, 144, 127, 146, 139, 128, 131, 123, 130, 134, 131, 126, 134, 142, 133, 140, 126, 140, 139, 135, 137, 133, 116, 133, 132, 133, 126, 139, 135, 156, 139, 140, 135, 137, 124, 131, 132, 140, 138, 139, 139, 138, 138, 140, 143, 134, 136, 142, 134, 143, 134, 141, 132, 131, 140, 137, 134, 142, 137, 136, 133, 120, 143, 145, 125, 133, 135, 136, 130, 151, 136, 139, 130, 133, 137, 135, 134, 147, 138, 126, 134, 135, 143, 144, 133, 152, 127, 135, 140, 137, 134, 126, 141, 133, 131, 130, 137, 132, 145, 130, 147, 139, 151, 134, 138, 136, 137, 129, 135, 136, 128, 124, 136, 138, 139, 136, 129, 138, 138, 133, 127, 143, 128, 136, 137, 130, 124, 138, 125, 131, 130, 145, 140, 138, 159, 138, 142, 133, 132, 142, 141, 130, 141, 138, 144, 136, 140, 135, 131, 145, 124, 140, 122, 134, 138, 131, 146, 132, 141, 145, 133, 132, 140, 138, 140, 145, 131, 118, 134, 130, 146, 139, 142, 130, 138, 139, 126, 135, 130, 133, 131, 138, 138, 133, 132, 131, 131, 139, 138, 134, 138, 139, 141, 147, 138, 127, 136, 132, 138, 136, 136, 144, 131, 128, 130, 139, 131, 130, 153, 141, 127, 137, 135, 137, 142, 143, 126, 143, 135, 151, 143, 132, 133, 139, 133, 142, 138, 135, 133, 134, 139, 134, 142, 149, 137, 139, 134, 116, 129, 145, 139, 136, 131, 125, 139, 138, 133, 131, 141, 133, 131, 129, 135, 121, 134, 133, 133, 145, 129, 135, 137, 138, 137, 132, 129, 132, 130, 143, 141, 143, 145, 133, 138, 127, 140, 137, 134, 126, 135, 130, 137, 137, 142, 129, 133, 133, 145, 135, 145, 134, 135, 134, 133, 135, 137, 148, 123, 119, 130, 129, 134, 133, 130, 136, 134, 137, 137, 134, 128, 124, 153, 141, 145, 136, 131, 136, 149, 135, 134, 116, 137, 144, 132, 144, 144, 140, 134, 114, 139, 141, 127, 133, 134, 136, 135, 140, 122, 138, 137, 141, 97, 128, 136, 132, 134, 133, 137, 134, 136, 138, 131, 125, 140, 132, 134, 136, 133, 140, 133, 130, 138, 141, 134, 137, 138, 131, 131, 136, 144, 136, 127, 137, 139, 142, 149, 137, 133, 138, 134, 113, 135, 133, 139, 126, 141, 122, 137, 135, 131, 137, 143, 134, 137, 138, 131, 144, 133, 139, 136, 135, 128, 127, 132, 137, 125, 140, 122, 139, 144, 124, 143, 137, 143, 134, 136, 136, 133, 140, 134, 158, 135, 123, 128, 125, 136, 123, 138, 140, 131, 142, 141, 135, 127, 160, 138, 136, 138, 148, 136, 144, 132, 143, 135, 132, 146, 156, 138, 139, 178, 139, 134, 138, 128, 138, 133, 133, 140, 143, 143, 138, 132, 140, 138, 129, 131, 128, 119, 138, 150, 149, 85, 131, 141, 124, 133, 132, 129, 137, 128, 132, 133, 136, 137, 134, 128, 138, 130, 145, 135, 135, 138, 139, 140, 126, 140, 133, 138, 137, 138, 131, 128, 127, 140, 144, 131, 145, 137, 138, 132, 129, 130, 131, 140, 137, 145, 136, 134, 126, 139, 135, 133, 133, 133, 141, 139, 125, 117, 142, 129, 142, 131, 138, 136, 130, 149, 122, 130, 142, 127, 133, 126, 139, 132, 134, 142, 138, 132, 132, 144, 144, 134, 141, 161, 135, 145, 152, 133, 150, 138, 144, 134, 128, 140, 148, 126, 141, 142, 145, 129, 130, 136, 152, 140, 155, 129, 138, 138, 142, 137, 139, 139, 127, 150, 141, 132, 129, 142, 138, 144, 137, 133, 132, 135, 120, 128, 142, 145, 127, 136, 125, 145, 134, 140, 141, 133, 139, 131, 139, 141, 125, 135, 152, 155, 138, 142, 131, 141, 125, 159, 141, 127, 147, 143, 116, 140, 126, 156, 121, 145, 145, 135, 145, 143, 139, 136, 132, 141, 131, 140, 128, 124, 122, 128, 140, 136, 145, 130, 150, 143, 126, 134, 122, 134, 136, 115, 139, 131, 137, 126, 136, 142, 141, 144, 156, 141, 137, 129, 138, 133, 130, 125, 140, 135, 142, 145, 145, 141, 136, 135, 136, 133, 133, 129, 136, 132, 131, 127, 134, 119, 131, 135, 134, 135, 135, 146, 146, 150, 146, 129, 158, 134, 141, 139, 145, 130, 135, 140, 139, 135, 126, 142, 136, 147, 136, 149, 118, 145, 138, 148, 144, 137, 135, 145, 142, 139, 141, 138, 141, 122, 140, 133, 139, 132, 136, 132, 139, 123, 144, 147, 164, 134, 137, 158, 133, 136, 138, 139, 132, 145, 140, 134, 136, 132, 141, 142, 127, 143, 130, 141, 132, 140, 138, 134, 138, 132, 166, 138, 152, 137, 143, 117, 132, 137, 157, 145, 126, 141, 127, 129, 135, 138, 135, 126, 147, 133, 132, 151, 140, 143, 146, 139, 130, 144, 136, 138, 137, 136, 144, 134, 133, 142, 132, 133, 140, 133, 134, 138, 130, 119, 129, 144, 136, 137, 130, 137, 136, 140, 138, 135, 130, 125, 134, 141, 146, 133, 129, 147, 119, 142, 138, 146, 138, 139, 148, 126, 121, 122, 138, 131, 138, 152, 128, 121, 136, 142, 133, 137, 135, 164, 146, 145, 127, 138, 136, 124, 134, 151, 131, 131, 141, 152, 140, 142, 133, 133, 133, 139, 135, 147, 131, 120, 136, 132, 132, 137, 128, 128, 150, 141, 140, 137, 151, 128, 134, 149, 153, 130, 137, 135, 142, 137, 131, 138, 140, 138, 135, 132, 142, 141, 131, 147, 147, 126, 138, 139, 150, 132, 135, 138, 122, 134, 138, 143, 128, 137, 135, 125, 139, 130, 145, 130, 130, 145, 127, 130, 124, 133, 139, 139, 132, 129, 133, 133, 129, 129, 135, 119, 152, 127, 142, 130, 138, 149, 148, 139, 136, 146, 138, 139, 140, 133, 143, 142, 143, 124, 130, 134, 113, 145, 143, 142, 125, 141, 135, 136, 144, 137, 129, 129, 141, 131, 151, 137, 137, 141, 128, 138, 133, 120, 138, 126, 137, 150, 140, 137, 127, 137, 120, 138, 131, 130, 125, 144, 134, 140, 131, 125, 128, 136, 133, 128, 128, 132, 130, 135, 146, 142, 130, 132, 149, 132, 153, 135, 130, 137, 137, 145, 118, 134, 136, 139, 125, 146, 141, 134, 124, 142, 134, 128, 136, 128, 127, 136, 144, 137, 147, 135, 134, 130, 131, 139, 140, 136, 133, 138, 131, 144, 131, 133, 133, 135, 130, 143, 131, 140, 129, 129, 139, 136, 139, 135, 131, 132, 141, 124, 130, 131, 133, 149, 119, 134, 130, 151, 137, 131, 136, 148, 136, 126, 126, 136, 141, 133, 140, 127, 130, 124, 128, 124, 130, 125, 128, 135, 128, 138, 138, 130, 126, 130, 120, 133, 132, 129, 144, 131, 147, 144, 134, 143, 141, 139, 149, 133, 133, 146, 143, 141, 134, 134, 123, 131, 137, 136, 135, 129, 134, 144, 126, 129, 125, 137, 135, 133, 149, 132, 126, 135, 142, 133, 136, 140, 127, 133, 144, 138, 142, 136, 159, 131, 127, 134, 142, 128, 137, 136, 136, 134, 146, 146, 140, 143, 136, 125, 146, 126, 124, 138, 132, 125, 137, 135, 127, 124, 134, 133, 140, 115, 136, 134, 138, 150, 142, 134, 145, 135, 140, 133, 135, 124, 139, 136, 142, 131, 133, 144, 132, 144, 128, 134, 137, 137, 139, 128, 139, 150, 140, 129, 132, 123, 126, 132, 142, 135, 134, 125, 130, 125, 134, 147, 150, 121, 135, 134, 136, 135, 128, 137, 134, 137, 140, 127, 141, 135, 134, 132, 136, 141, 141, 139, 142, 124, 132, 141, 131, 138, 142, 130, 123, 142, 129, 158, 131, 135, 143, 120, 140, 128, 138, 125, 121, 132, 131, 129, 139, 117, 144, 134, 138, 134, 143, 145, 134, 146, 133, 147, 134, 141, 120, 127, 137, 129, 125, 126, 136, 138, 130, 131, 139, 136, 130, 131, 128, 126, 124, 135, 139, 143, 137, 146, 144, 131, 128, 142, 120, 149, 139, 134, 145, 135, 134, 119, 134, 130, 138, 127, 123, 130, 130, 140, 146, 145, 138, 137, 135, 134, 146, 140, 141, 137, 142, 141, 134, 138, 139, 127, 131, 144, 138, 132, 147, 145, 131, 152, 133, 130, 135, 151, 129, 123, 137, 138, 132, 137, 132, 143, 133, 132, 134, 134, 121, 155, 134, 130, 149, 133, 128, 141, 134, 132, 139, 132, 137, 118, 127, 142, 128, 137, 136, 134, 135, 142, 134, 130, 123, 132, 139, 138, 133, 137, 133, 136, 143, 144, 142, 138, 140, 125, 137, 125, 132, 135, 138, 139, 121, 132, 132, 133, 138, 137, 137, 136, 131, 130, 133, 129, 139, 140, 144, 140, 125, 132, 131, 126, 136, 135, 134, 128, 143, 142, 130, 146, 134, 141, 136, 143, 122, 133, 129, 136, 135, 150, 126, 124, 131, 139, 132, 114, 141, 129, 137, 121, 133, 137, 133, 143, 150, 129, 132, 137, 138, 127, 135, 121, 138, 132, 142, 141, 133, 136, 128, 134, 128, 130, 140, 124, 127, 143, 142, 141, 128, 148, 137, 141, 130, 132, 132, 140, 165, 123, 169, 138, 135, 143, 143, 148, 136, 135, 149, 137, 139, 119, 149, 130, 138, 139, 140, 154, 139, 130, 134, 142, 136, 135, 135, 131, 146, 139, 124, 143, 130, 143, 133, 138, 129, 130, 132, 127, 132, 141, 136, 139, 135, 135, 132, 140, 134, 146, 130, 132, 134, 139, 131, 139, 150, 127, 137, 140, 147, 133, 128, 120, 138, 137, 137, 128, 139, 136, 131, 149, 149, 129, 150, 124, 136, 133, 123, 127, 135, 149, 142, 141, 140, 129, 134, 142, 110, 126, 138, 133, 129, 138, 134, 142, 126, 132, 125, 135, 137, 133, 131, 148, 116, 127, 130, 146, 134, 126, 119, 131, 156, 131, 129, 149, 134, 133, 148, 138, 142, 142, 130, 139, 130, 128, 131, 138, 135, 134, 123, 118, 132, 132, 132, 140, 119, 134, 136, 150, 125, 133, 143, 125, 136, 148, 132, 136, 128, 143, 142, 145, 153, 131, 146, 130, 154, 128, 143, 124, 124, 141, 148, 127, 154, 124, 136, 128, 137, 142, 149, 128, 142, 128, 139, 138, 139, 133, 131, 147, 125, 135, 140, 131, 149, 133, 138, 133, 135, 147, 145, 138, 151, 116, 134, 135, 130, 134, 158, 136, 150, 124, 143, 133, 133, 128, 134, 107, 131, 132, 139, 130, 134, 125, 151, 145, 145, 138, 153, 141, 129, 130, 148, 136, 145, 136, 135, 133, 131, 136, 142, 142, 140, 135, 123, 129, 141, 132, 133, 134, 138, 128, 132, 132, 129, 141, 136, 134, 115, 135, 154, 143, 127, 143, 130, 141, 130, 125, 140, 140, 148, 147, 123, 124, 143, 139, 133, 131, 128, 125, 130, 131, 125, 133, 131, 154, 135, 133, 124, 139, 129, 142, 134, 124, 123, 122, 136, 143, 138, 146, 144, 135, 126, 125, 129, 130, 135, 126, 147, 138, 126, 133, 119, 137, 139, 126, 138, 133, 142, 140, 133, 128, 142, 133, 145, 146, 136, 154, 142, 129, 130, 131, 116, 133, 126, 139, 134, 124, 154, 129, 121, 136, 146, 133, 124, 148, 121, 122, 149, 133, 132, 128, 138, 140, 126, 140, 127, 125, 112, 128, 123, 124, 130, 155, 131, 160, 142, 144, 113, 137, 137, 145, 133, 134, 137, 142, 141, 149, 142, 136, 139, 135, 135, 134, 138, 134, 149, 144, 130, 125, 131, 125, 146, 138, 133, 126, 131, 132, 116, 131, 123, 108, 133, 131, 131, 135, 141, 124, 129, 147, 139, 127, 132, 114, 135, 116, 140, 132, 137, 136, 135, 138, 147, 140, 144, 125, 135, 136, 145, 131, 140, 138, 131, 122, 141, 149, 124, 140, 134, 139, 138, 126, 124, 143, 139, 143, 134, 138, 130, 122, 138, 126, 134, 135, 124, 169, 132, 142, 143, 121, 132, 144, 136, 150, 130, 127, 136, 140, 142, 134, 132, 149, 167, 136, 131, 136, 122, 149, 136, 135, 152, 131, 146, 138, 127, 132, 131, 140, 132, 139, 146, 136, 132, 128, 129, 126, 127, 142, 129, 116, 126, 129, 124, 138, 146, 150, 112, 133, 127, 137, 130, 131, 133, 146, 141, 124, 128, 131, 131, 135, 128, 137, 130, 125, 133, 130, 145, 136, 124, 143, 136, 131, 141, 137, 125, 130, 124, 137, 134, 149, 135, 120, 130, 126, 130, 138, 137, 145, 123, 135, 135, 166, 158, 129, 124, 118, 146, 133, 118, 138, 136, 119, 149, 131, 127, 133, 132, 135, 142, 120, 131, 146, 123, 128, 128, 132, 134, 137, 131, 129, 139, 138, 130, 142, 121, 154, 140, 146, 134, 135, 140, 135, 121, 132, 121, 134, 128, 127, 132, 131, 136, 146, 138, 130, 154, 129, 140, 132, 146, 144, 146, 147, 125, 136, 133, 139, 125, 132, 145, 128, 136, 138, 137, 143, 145, 131, 124, 130, 125, 133, 120, 141, 150, 125, 129, 144, 118, 129, 141, 152, 140, 140, 168, 140, 137, 126, 130, 141, 124, 140, 131, 137, 139, 132, 138, 136, 139, 121, 135, 130, 117, 143, 151, 121, 131, 129, 137, 131, 131, 135, 147, 142, 165, 130, 123, 127, 151, 143, 119, 126, 125, 132, 128, 143, 148, 131, 123, 135, 137, 135, 129, 147, 136, 120, 135, 136, 132, 137, 131, 128, 136, 150, 132, 133, 122, 116, 129, 150, 133, 128, 121, 141, 143, 145, 141, 131, 146, 134, 125, 133, 136, 141, 135, 141, 145, 121, 148, 145, 137, 131, 136, 139, 143, 128, 139, 154, 128, 125, 129, 135, 127, 145, 133, 150, 127, 122, 155, 140, 138, 130, 137, 143, 165, 143, 144, 149, 145, 124, 143, 138, 129, 127, 123, 136, 134, 125, 132, 136, 140, 133, 141, 138, 127, 134, 126, 139, 140, 136, 161, 138, 145, 127, 130, 135, 134, 140, 152, 139, 127, 131, 138, 132, 130, 139, 144, 144, 142, 145, 137, 132, 134, 120, 137, 134, 129, 135, 132, 137, 127, 137, 148, 139, 145, 120, 131, 133, 126, 130, 145, 132, 127, 131, 136, 144, 137, 136, 141, 142, 134, 158, 124, 140, 131, 148, 139, 134, 139, 131, 133, 136, 135, 129, 141, 125, 131, 137, 131, 134, 126, 141, 149, 138, 145, 120, 146, 132, 129, 138, 131, 135, 137, 125, 134, 141, 131, 126, 151, 135, 139, 124, 130, 120, 151, 138, 135, 133, 124, 145, 127, 144, 129, 132, 121, 122, 142, 138, 151, 139, 132, 133, 129, 137, 150, 121, 136, 135, 134, 130, 150, 127, 135, 161, 135, 153, 134, 141, 160, 129, 118, 138, 141, 136, 139, 148, 127, 120, 132, 140, 134, 142, 136, 134, 153, 147, 137, 134, 124, 142, 137, 129, 135, 142, 133, 135, 133, 135, 155, 128, 134, 129, 138, 129, 141, 138, 128, 140, 137, 131, 133, 139, 114, 126, 129, 139, 134, 142, 151, 137, 137, 130, 134, 129, 129, 137, 131, 126, 129, 132, 127, 140, 128, 134, 128, 143, 120, 134, 139, 125, 135, 122, 131, 145, 134, 131, 151, 130, 130, 135, 127, 133, 138, 139, 140, 136, 122, 130, 155, 137, 157, 150, 138, 138, 122, 124, 132, 120, 133, 129, 138, 139, 134, 141, 132, 141, 140, 136, 131, 135, 130, 137, 154, 135, 128, 134, 143, 120, 133, 150, 139, 117, 128, 132, 130, 139, 138, 118, 124, 130, 135, 146, 135, 140, 145, 134, 133, 135, 139, 144, 139, 125, 126, 136, 138, 128, 162, 128, 125, 134, 120, 139, 134, 130, 136, 137, 131, 118, 145, 129, 131, 150, 130, 129, 132, 131, 128, 122, 129, 146, 124, 135, 128, 132, 127, 116, 127, 125, 136, 138, 125, 132, 136, 139, 138, 143, 124, 149, 142, 141, 145, 117, 120, 142, 126, 133, 132, 139, 138, 131, 135, 133, 115, 148, 146, 121, 143, 138, 128, 125, 137, 132, 131, 141, 126, 146, 136, 137, 145, 156, 131, 128, 125, 143, 128, 147, 145, 121, 141, 126, 137, 132, 125, 130, 122, 135, 128, 146, 172, 133, 134, 141, 140, 123, 139, 127, 137, 137, 131, 124, 163, 150, 119, 149, 130, 122, 123, 136, 144, 133, 133, 132, 125, 131, 121, 132, 153, 136, 146, 134, 116, 138, 130, 137, 142, 133, 138, 135, 137, 124, 143, 114, 142, 142, 136, 138, 151, 140, 146, 142, 139, 148, 126, 136, 112, 142, 125, 144, 156, 143, 127, 134, 143, 128, 135, 132, 139, 144, 131, 148, 141, 126, 125, 142, 155, 125, 168, 125, 152, 140, 143, 130, 123, 143, 129, 127, 130, 120, 140, 132, 127, 126, 151, 123, 145, 134, 131, 135, 135, 136, 125, 136, 133, 140, 137, 135, 145, 147, 130, 122, 136, 136, 139, 128, 138, 143, 129, 135, 140, 131, 129, 134, 137, 146, 132, 158, 138, 143, 134, 149, 136, 130, 130, 143, 132, 129, 131, 131, 141, 130, 151, 133, 130, 115, 143, 135, 134, 135, 99, 139, 140, 128, 122, 137, 145, 128, 142, 141, 124, 140, 126, 136, 127, 140, 135, 134, 130, 131, 146, 142, 129, 141, 142, 152, 132, 161, 127, 141, 161, 157, 127, 136, 138, 126, 132, 150, 140, 124, 139, 133, 127, 139, 138, 149, 138, 148, 132, 127, 134, 129, 124, 143, 127, 154, 124, 134, 135, 137, 158, 137, 141, 141, 134, 133, 175, 131, 142, 144, 121, 122, 140, 152, 125, 144, 122, 148, 134, 131, 158, 131, 143, 131, 153, 130, 131, 156, 140, 137, 131, 141, 130, 142, 128, 139, 126, 139, 148, 131, 119, 131, 117, 150, 122, 133, 145, 127, 146, 134, 137, 135, 134, 123, 150, 147, 160, 124, 122, 140, 129, 147, 143, 136, 127, 135, 126, 125, 146, 144, 145, 157, 142, 131, 125, 111, 149, 125, 135, 144, 133, 130, 122, 124, 127, 132, 140, 133, 138, 146, 153, 132, 132, 142, 110, 126, 135, 140, 149, 157, 130, 129, 141, 155, 127, 138, 138, 136, 119, 145, 136, 148, 137, 143, 141, 143, 123, 150, 152, 130, 131, 115, 146, 130, 128, 146, 128, 142, 140, 162, 150, 145, 135, 131, 135, 125, 132, 143, 149, 132, 125, 133, 127, 143, 128, 146, 137, 131, 137, 135, 142, 144, 134, 148, 145, 133, 128, 125, 134, 132, 147, 129, 146, 124, 121, 129, 137, 130, 129, 126, 127, 144, 143, 145, 131, 139, 119, 148, 136, 134, 143, 149, 135, 126, 144, 151, 125, 129, 136, 130, 129, 150, 127, 131, 132, 134, 132, 131, 144, 152, 132, 135, 123, 134, 131, 136, 136, 147, 129, 150, 143, 125, 129, 133, 135, 131, 145, 145, 133, 133, 127, 144, 131, 129, 141, 134, 109, 132, 125, 123, 154, 120, 141, 156, 116, 155, 130, 156, 140, 140, 145, 145, 127, 134, 134, 131, 146, 153, 123, 123, 143, 136, 151, 145, 157, 135, 136, 127, 125, 136, 134, 132, 122, 134, 150, 142, 135, 140, 130, 147, 163, 132, 144, 136, 133, 154, 125, 128, 123, 130, 122, 115, 123, 159, 147, 144, 116, 154, 116, 144, 139, 148, 144, 131, 137, 136, 124, 117, 122, 132, 143, 146, 131, 120, 132, 143, 129, 118, 132, 147, 131, 119, 133, 130, 134, 131, 139, 151, 143, 149, 144, 123, 161, 143, 129, 132, 133, 133, 119, 133, 149, 148, 139, 140, 139, 120, 132, 136, 100, 144, 134, 126, 144, 133, 148, 90, 144, 138, 135, 143, 127, 126, 121, 144, 125, 149, 145, 132, 135, 120, 140, 130, 144, 130, 128, 136, 135, 159, 166, 122, 147, 139, 131, 146, 140, 139, 149, 136, 160, 136, 129, 142, 136, 148, 144, 135, 125, 146, 147, 141, 122, 128, 141, 140, 134, 147, 138, 142, 141, 134, 145, 135, 132, 139, 153, 127, 144, 133, 140, 131, 136, 154, 121, 141, 144, 126, 132, 153, 128, 147, 134, 135, 129, 131, 138, 141, 150, 141, 140, 142, 137, 129, 129, 127, 130, 133, 121, 143, 140, 139, 152, 151, 140, 157, 138, 146, 137, 162, 138, 126, 133, 136, 145, 133, 138, 130, 152, 140, 129, 132, 146, 128, 134, 127, 130, 132, 121, 132, 129, 150, 133, 140, 128, 134, 134, 149, 140, 150, 140, 137, 124, 136, 138, 152, 151, 142, 110, 129, 140, 139, 134, 160, 148, 125, 135, 122, 143, 138, 126, 103, 137, 143, 136, 120, 141, 143, 135, 134, 131, 125, 141, 114, 141, 145, 134, 143, 124, 110, 152, 141, 138, 121, 138, 129, 99, 140, 140, 123, 133, 149, 135, 123, 149, 144, 145, 136, 139, 153, 122, 134, 139, 155, 129, 135, 131, 133, 138, 146, 117, 125, 134, 121, 145, 123, 142, 158, 136, 138, 138, 144, 138, 133, 134, 141, 141, 128, 145, 153, 132, 142, 127, 151, 122, 142, 146, 130, 151, 133, 131, 128, 138, 151, 143, 132, 160, 137, 136, 140, 136, 140, 114, 125, 135, 124, 155, 137, 142, 137, 127, 133, 114, 133, 165, 122, 134, 135, 136, 128, 129, 138, 134, 145, 144, 135, 132, 144, 144, 149, 134, 141, 122, 140, 130, 157, 135, 133, 117, 139, 128, 141, 159, 136, 149, 149, 144, 131, 144, 138, 143, 139, 142, 121, 141, 143, 139, 131, 162, 127, 123, 136, 133, 140, 147, 118, 132, 123, 130, 139, 127, 114, 124, 144, 131, 131, 146, 147, 147, 132, 133, 146, 141, 130, 138, 128, 133, 147, 157, 134, 155, 125, 146, 139, 126, 162, 151, 152, 141, 140, 139, 132, 147, 132, 120, 128, 147, 122, 134, 131, 138, 131, 141, 135, 141, 130, 143, 141, 165, 129, 141, 133, 148, 156, 139, 142, 151, 132, 145, 131, 115, 127, 131, 144, 127, 134, 130, 154, 125, 119, 124, 157, 137, 139, 132, 148, 142, 129, 140, 135, 142, 120, 121, 146, 150, 162, 126, 142, 133, 131, 128, 134, 140, 138, 152, 130, 136, 127, 117, 142, 149, 126, 131, 133, 135, 139, 146, 126, 145, 137, 143, 136, 137, 137, 138, 143, 130, 139, 140, 139, 137, 132, 134, 142, 143, 135, 133, 141, 137, 129, 135, 142, 132, 142, 132, 138, 124, 137, 132, 137, 140, 142, 141, 134, 136, 125, 144, 148, 130, 142, 124, 128, 133, 140, 133, 143, 124, 117, 147, 141, 139, 130, 124, 130, 148, 129, 134, 141, 130, 135, 142, 146, 137, 131, 133, 140, 134, 145, 137, 123, 134, 146, 131, 132, 129, 145, 136, 132, 150, 134, 134, 142, 138, 123, 123, 142, 104, 123, 133, 137, 159, 135, 132, 134, 130, 136, 136, 121, 122, 139, 135, 152, 138, 118, 141, 132, 151, 135, 132, 139, 128, 129, 151, 124, 133, 140, 144, 130, 123, 148, 122, 144, 126, 137, 148, 130, 131, 144, 131, 134, 122, 158, 131, 140, 130, 139, 135, 137, 133, 153, 121, 138, 132, 131, 145, 132, 132, 146, 147, 149, 147, 129, 130, 117, 135, 151, 128, 127, 133, 134, 138, 132, 132, 140, 131, 135, 148, 140, 148, 138, 116, 124, 132, 149, 149, 145, 135, 132, 145, 133, 127, 152, 139, 144, 131, 141, 140, 127, 132, 119, 126, 131, 164, 140, 137, 128, 136, 131, 135, 137, 144, 134, 125, 131, 132, 159, 129, 137, 141, 130, 122, 140, 161, 129, 129, 124, 124, 134, 118, 133, 125, 135, 131, 155, 135, 135, 149, 152, 133, 134, 147, 143, 138, 136, 148, 140, 176, 131, 126, 142, 137, 123, 138, 131, 143, 135, 131, 131, 140, 120, 138, 139, 126, 141, 128, 132, 124, 151, 135, 127, 136, 137, 136, 132, 141, 135, 142, 153, 128, 155, 148, 162, 132, 146, 130, 140, 140, 140, 148, 141, 145, 133, 151, 135, 152, 135, 131, 133, 130, 131, 129, 135, 145, 131, 142, 142, 139, 114, 150, 135, 141, 134, 132, 148, 137, 125, 136, 141, 136, 123, 102, 140, 144, 134, 141, 141, 126, 131, 131, 143, 109, 132, 134, 129, 161, 140, 151, 120, 138, 135, 142, 138, 141, 144, 143, 144, 137, 141, 133, 126, 136, 141, 137, 133, 152, 135, 141, 132, 138, 138, 143, 126, 143, 141, 133, 147, 146, 132, 131, 108, 136, 130, 124, 139, 136, 139, 146, 128, 138, 137, 132, 137, 135, 136, 125, 133, 131, 139, 131, 129, 135, 130, 138, 152, 125, 147, 145, 151, 131, 129, 130, 137, 133, 145, 139, 117, 131, 132, 127, 155, 146, 142, 137, 143, 137, 127, 129, 122, 131, 130, 130, 139, 139, 147, 137, 135, 134, 137, 140, 135, 138, 135, 134, 133, 139, 137, 133, 135, 123, 140, 150, 137, 129, 138, 124, 127, 108, 124, 131, 140, 132, 138, 139, 133, 135, 134, 124, 133, 123, 128, 125, 135, 140, 144, 158, 140, 144, 125, 137, 132, 116, 137, 133, 141, 131, 173, 138, 123, 126, 118, 148, 116, 144, 138, 118, 128, 122, 112, 129, 137, 131, 147, 149, 135, 131, 157, 141, 121, 144, 131, 147, 123, 135, 132, 133, 120, 140, 137, 122, 134, 142, 124, 150, 142, 131, 100, 134, 136, 128, 114, 124, 130, 133, 138, 135, 124, 132, 153, 148, 132, 144, 132, 135, 159, 140, 127, 149, 136, 130, 136, 130, 135, 139, 120, 106, 150, 129, 146, 114, 141, 117, 129, 135, 132, 112, 161, 129, 131, 138, 138, 125, 133, 138, 132, 113, 138, 148, 175, 79, 142, 125, 142, 156, 134, 137, 135, 165, 128, 111, 136, 103, 135, 125, 125, 127, 112, 140, 116, 138, 123, 139, 140, 145, 137, 117, 144, 163, 134, 143, 128, 131, 124, 136, 125, 136, 112, 124, 151, 143, 122, 137, 130, 121, 144, 123, 139, 135, 132, 143, 113, 148, 128, 151, 124, 101, 140, 176, 141, 136, 139, 125, 144, 130, 140, 123, 130, 129, 133, 134, 137, 124, 148, 122, 112, 114, 130, 178, 122, 136, 146, 129, 127, 129, 133, 138, 152, 131, 140, 131, 125, 131, 143, 137, 144, 136, 136, 152, 131, 125, 118, 117, 134, 126, 144, 127, 137, 140, 143, 126, 121, 119, 138, 140, 126, 152, 153, 138, 148, 135, 154, 140, 124, 137, 140, 143, 118, 135, 149, 143, 138, 146, 139, 135, 136, 128, 151, 146, 169, 136, 151, 165, 147, 142, 144, 134, 122, 129, 114, 174, 137, 140, 133, 134, 133, 141, 153, 131, 128, 159, 110, 129, 141, 145, 125, 133, 136, 147, 150, 120, 139, 141, 142, 136, 143, 122, 125, 147, 117, 138, 123, 148, 129, 132, 146, 135, 148, 146, 147, 137, 144, 151, 138, 138, 132, 141, 148, 131, 145, 139, 139, 130, 129, 156, 128, 139, 144, 135, 134, 156, 135, 156, 124, 145, 149, 145, 135, 147, 143, 142, 151, 147, 122, 134, 125, 104, 130, 132, 126, 135, 138, 134, 130, 131, 128, 152, 104, 123, 148, 136, 131, 128, 145, 140, 131, 119, 138, 124, 125, 139, 157, 156, 145, 133, 148, 148, 132, 122, 161, 154, 127, 140, 134, 125, 146, 146, 125, 124, 120, 107, 134, 138, 141, 134, 144, 124, 134, 120, 147, 132, 124, 146, 147, 129, 160, 139, 146, 159, 136, 129, 122, 132, 127, 135, 124, 138, 132, 141, 153, 114, 136, 139, 143, 168, 132, 143, 119, 131, 129, 154, 149, 129, 141, 156, 123, 135, 148, 134, 136, 126, 129, 132, 124, 150, 161, 145, 132, 131, 132, 150, 139, 129, 148, 129, 136, 124, 139, 125, 180, 123, 130, 146, 147, 133, 152, 129, 130, 124, 121, 130, 131, 141, 225, 116, 147, 146, 136, 161, 240, 128, 135, 121, 143, 141, 128, 150, 142, 119, 143, 136, 122, 158, 132, 138, 138, 127, 156, 115, 150, 138, 139, 149, 139, 141, 144, 126, 135, 149, 135, 128, 112, 123, 115, 136, 136, 113, 131, 131, 119, 144, 142, 129, 143, 122, 141, 141, 134, 128, 131, 143, 147, 150, 124, 119, 138, 122, 135, 129, 132, 137, 115, 121, 145, 127, 142, 140, 126, 135, 141, 128, 137, 133, 136, 130, 134, 128, 128, 117, 151, 137, 142, 119, 148, 153, 161, 151, 141, 131, 135, 144, 144, 139, 131, 140, 138, 145, 145, 130, 134, 127, 131, 149, 141, 124, 135, 141, 140, 119, 131, 135, 138, 142, 155, 144, 113, 142, 146, 139, 158, 118, 131, 138, 127, 138, 135, 98, 142, 139, 121, 135, 142, 146, 145, 128, 139, 127, 139, 143, 134, 139, 144, 128, 133, 134, 139, 124, 124, 129, 142, 141, 136, 137, 118, 139, 134, 132, 141, 135, 139, 109, 134, 134, 153, 121, 133, 124, 142, 140, 137, 141, 145, 145, 140, 136, 142, 155, 136, 142, 127, 119, 142, 152, 135, 140, 124, 144, 132, 126, 131, 143, 122, 146, 118, 135, 139, 142, 149, 145, 136, 142, 135, 150, 138, 146, 137, 131, 133, 139, 131, 127, 127, 138, 127, 135, 132, 125, 140, 153, 124, 143, 124, 145, 137, 135, 130, 141, 134, 143, 144, 141, 146, 135, 144, 143, 138, 145, 138, 141, 140, 134, 128, 154, 131, 132, 147, 145, 141, 137, 134, 141, 127, 144, 135, 138, 141, 136, 155, 141, 137, 133, 132, 135, 140, 138, 147, 149, 151, 133, 141, 130, 133, 144, 142, 128, 148, 138, 135, 133, 137, 136, 128, 144, 141, 135, 144, 130, 147, 138, 134, 138, 133, 141, 146, 162, 140, 144, 139, 141, 127, 133, 143, 133, 132, 139, 134, 137, 128, 143, 122, 132, 138, 144, 130, 140, 144, 128, 141, 137, 163, 139, 143, 122, 131, 132, 147, 141, 139, 132, 138, 141, 135, 146, 139, 146, 136, 125, 139, 137, 133, 138, 141, 133, 139, 140, 146, 127, 138, 139, 134, 122, 141, 128, 135, 145, 140, 141, 138, 132, 127, 148, 134, 133, 144, 138, 143, 133, 130, 139, 130, 139, 128, 155, 140, 118, 148, 137, 131, 143, 95, 132, 144, 140, 142, 139, 128, 131, 145, 132, 164, 135, 134, 130, 125, 141, 144, 112, 120, 137, 148, 141, 122, 141, 132, 127, 152, 137, 142, 134, 130, 139, 114, 120, 137, 131, 123, 131, 150, 144, 134, 122, 129, 119, 134, 137, 135, 120, 123, 144, 124, 140, 133, 139, 140, 141, 137, 133, 129, 129, 120, 141, 142, 136, 134, 139, 137, 143, 144, 136, 128, 136, 122, 141, 132, 135, 142, 130, 124, 136, 142, 133, 127, 142, 141, 126, 138, 130, 137, 143, 146, 142, 137, 141, 137, 140, 137, 135, 127, 132, 140, 137, 130, 146, 126, 150, 135, 132, 140, 127, 136, 144, 141, 137, 139, 126, 137, 135, 141, 138, 149, 130, 129, 138, 138, 134, 148, 115, 128, 129, 142, 141, 155, 134, 135, 143, 131, 136, 147, 139, 136, 144, 143, 149, 137, 141, 139, 126, 140, 144, 138, 145, 141, 139, 129, 132, 144, 132, 133, 133, 139, 153, 128, 136, 143, 110, 133, 129, 135, 133, 140, 131, 125, 124, 134, 126, 120, 145, 131, 142, 124, 139, 126, 136, 133, 115, 137, 138, 131, 131, 143, 142, 128, 142, 138, 125, 134, 129, 118, 129, 137, 136, 142, 145, 134, 134, 143, 130, 161, 142, 114, 133, 130, 145, 142, 132, 136, 125, 148, 135, 138, 132, 139, 128, 150, 135, 131, 133, 140, 146, 136, 133, 130, 130, 131, 131, 143, 120, 130, 144, 124, 149, 152, 159, 148, 119, 126, 141, 130, 135, 139, 139, 121, 115, 129, 117, 127, 139, 138, 126, 135, 113, 128, 134, 132, 122, 135, 124, 130, 146, 137, 137, 135, 137, 143, 139, 130, 126, 145, 132, 130, 134, 153, 126, 143, 130, 139, 132, 137, 143, 129, 138, 143, 139, 135, 130, 129, 132, 127, 150, 114, 137, 141, 126, 131, 138, 104, 129, 148, 144, 135, 130, 137, 149, 150, 138, 131, 148, 141, 122, 140, 132, 139, 131, 152, 129, 146, 139, 122, 137, 156, 129, 160, 120, 130, 138, 137, 120, 147, 123, 140, 135, 140, 153, 141, 128, 126, 126, 146, 123, 159, 137, 140, 147, 139, 125, 138, 153, 142, 123, 138, 130, 139, 132, 139, 130, 119, 135, 132, 142, 136, 149, 135, 130, 148, 136, 146, 131, 141, 130, 161, 130, 133, 131, 140, 136, 122, 120, 132, 124, 117, 121, 129, 120, 144, 129, 144, 124, 143, 141, 138, 136, 139, 152, 125, 165, 135, 138, 100, 158, 132, 143, 128, 134, 133, 146, 143, 164, 126, 129, 139, 136, 133, 150, 141, 132, 167, 129, 133, 126, 123, 124, 144, 141, 141, 142, 128, 142, 115, 131, 146, 128, 127, 145, 134, 144, 141, 140, 133, 116, 103, 135, 138, 122, 123, 135, 131, 137, 130, 128, 146, 127, 136, 133, 129, 136, 139, 133, 131, 143, 147, 142, 144, 134, 125, 139, 123, 147, 127, 129, 135, 115, 135, 145, 137, 156, 166, 167, 149, 156, 133, 144, 134, 136, 134, 151, 136, 138, 135, 147, 139, 124, 146, 129, 124, 136, 119, 159, 144, 129, 120, 149, 139, 132, 128, 138, 134, 141, 144, 128, 142, 142, 137, 126, 140, 131, 140, 125, 130, 151, 137, 139, 148, 149, 145, 147, 131, 127, 146, 127, 150, 140, 130, 140, 161, 143, 135, 143, 143, 140, 143, 132, 129, 142, 141, 140, 140, 124, 149, 134, 141, 115, 139, 131, 131, 144, 134, 134, 147, 139, 117, 140, 123, 130, 144, 128, 145, 136, 131, 141, 128, 126, 129, 123, 148, 149, 142, 159, 142, 134, 145, 152, 140, 135, 132, 134, 127, 121, 123, 138, 131, 120, 141, 131, 139, 127, 132, 148, 136, 130, 150, 112, 127, 138, 142, 138, 136, 141, 135, 130, 128, 150, 133, 118, 135, 138, 131, 136, 132, 156, 134, 148, 131, 134, 136, 139, 125, 146, 145, 140, 137, 136, 124, 126, 111, 133, 122, 144, 124, 139, 148, 137, 109, 124, 136, 132, 132, 114, 130, 131, 108, 131, 134, 146, 146, 120, 140, 143, 145, 120, 131, 125, 137, 132, 142, 114, 142, 128, 126, 134, 142, 132, 132, 141, 138, 132, 127, 131, 135, 140, 148, 133, 133, 125, 131, 152, 137, 126, 132, 143, 137, 136, 139, 129, 129, 116, 127, 140, 146, 145, 139, 149, 141, 142, 135, 134, 140, 131, 119, 161, 129, 157, 144, 135, 133, 131, 136, 137, 133, 143, 139, 131, 130, 129, 132, 135, 131, 130, 140, 154, 135, 134, 139, 134, 131, 129, 132, 130, 159, 157, 130, 126, 126, 138, 136, 130, 130, 136, 146, 138, 139, 136, 142, 142, 135, 141, 143, 135, 131, 144, 150, 134, 142, 145, 145, 144, 144, 138, 107, 142, 144, 124, 141, 137, 146, 133, 169, 140, 126, 135, 124, 144, 138, 117, 127, 156, 127, 140, 135, 135, 121, 117, 134, 114, 138, 126, 127, 132, 131, 134, 131, 115, 127, 148, 125, 124, 130, 132, 125, 112, 121, 127, 129, 112, 133, 135, 143, 137, 147, 150, 129, 120, 140, 134, 131, 140, 137, 133, 143, 132, 132, 140, 141, 150, 147, 143, 130, 142, 135, 149, 132, 132, 130, 134, 139, 129, 125, 115, 139, 131, 110, 132, 124, 131, 123, 147, 147, 141, 135, 152, 142, 142, 138, 143, 122, 129, 123, 142, 137, 137, 138, 148, 132, 146, 151, 142, 130, 141, 140, 149, 144, 130, 153, 145, 132, 143, 132, 133, 133, 142, 128, 152, 128, 131, 148, 141, 136, 133, 134, 136, 130, 137, 121, 135, 129, 174, 134, 129, 157, 135, 125, 123, 143, 144, 131, 131, 128, 125, 123, 114, 130, 133, 145, 140, 138, 114, 154, 155, 139, 133, 138, 139, 144, 127, 139, 137, 138, 139, 139, 142, 123, 118, 136, 97, 142, 139, 126, 127, 137, 128, 126, 138, 139, 138, 150, 141, 122, 130, 136, 140, 124, 128, 131, 137, 137, 138, 133, 139, 129, 121, 135, 132, 131, 129, 131, 134, 143, 167, 126, 132, 139, 141, 143, 124, 126, 136, 128, 132, 130, 125, 132, 144, 131, 117, 138, 134, 143, 158, 136, 123, 139, 129, 128, 125, 141, 141, 141, 167, 132, 140, 137, 144, 118, 139, 144, 139, 126, 144, 140, 144, 123, 183, 134, 135, 143, 129, 126, 153, 107, 136, 133, 139, 147, 130, 129, 136, 124, 127, 129, 143, 151, 132, 135, 131, 144, 137, 134, 138, 132, 147, 134, 133, 123, 129, 130, 133, 156, 132, 136, 147, 138, 155, 130, 147, 149, 126, 136, 125, 133, 143, 143, 121, 129, 132, 144, 155, 148, 149, 135, 138, 139, 125, 124, 131, 133, 138, 135, 145, 134, 125, 134, 136, 141, 138, 128, 145, 144, 142, 136, 143, 132, 143, 145, 134, 127, 142, 146, 123, 134, 126, 128, 137, 127, 126, 140, 135, 141, 150, 134, 139, 135, 137, 149, 136, 138, 124, 131, 156, 147, 134, 124, 129, 137, 127, 139, 131, 150, 131, 145, 124, 137, 154, 132, 137, 125, 129, 131, 128, 133, 144, 133, 153, 149, 134, 138, 151, 133, 119, 137, 157, 131, 153, 133, 132, 125, 133, 135, 126, 142, 160, 136, 152, 137, 149, 134, 133, 128, 134, 132, 127, 120, 146, 130, 142, 135, 136, 145, 123, 129, 137, 132, 148, 133, 157, 137, 127, 132, 118, 137, 146, 136, 119, 160, 128, 140, 146, 145, 138, 121, 135, 123, 124, 133, 125, 145, 134, 119, 137, 133, 130, 128, 142, 129, 132, 135, 126, 142, 138, 151, 135, 131, 136, 136, 123, 137, 130, 142, 125, 129, 138, 127, 157, 119, 137, 125, 120, 116, 138, 124, 126, 143, 127, 145, 119, 146, 136, 151, 141, 142, 155, 128, 138, 139, 146, 138, 127, 163, 138, 133, 148, 139, 131, 140, 113, 151, 139, 150, 148, 114, 133, 138, 119, 155, 132, 147, 130, 126, 145, 150, 134, 133, 144, 196, 142, 131, 128, 129, 131, 133, 138, 109, 127, 127, 139, 151, 139, 149, 135, 125, 126, 114, 136, 138, 145, 148, 129, 131, 139, 139, 164, 149, 137, 145, 133, 120, 134, 141, 125, 133, 130, 146, 146, 126, 137, 129, 119, 133, 141, 138, 140, 114, 149, 130, 144, 136, 133, 140, 138, 138, 138, 138, 142, 147, 161, 136, 133, 98, 142, 128, 131, 125, 125, 150, 136, 128, 147, 139, 143, 128, 126, 135, 202, 137, 139, 132, 126, 146, 145, 139, 131, 149, 141, 135, 137, 140, 132, 137, 129, 140, 138, 149, 126, 152, 141, 152, 134, 145, 143, 143, 142, 137, 119, 131, 131, 130, 114, 150, 136, 148, 132, 138, 140, 129, 155, 137, 141, 143, 133, 140, 121, 134, 112, 143, 133, 149, 143, 145, 153, 131, 141, 134, 133, 132, 130, 132, 143, 136, 155, 137, 133, 139, 139, 138, 137, 131, 133, 127, 137, 137, 119, 139, 139, 109, 142, 153, 135, 117, 139, 139, 141, 148, 141, 138, 137, 124, 139, 163, 160, 146, 138, 140, 138, 131, 133, 122, 130, 152, 121, 126, 135, 140, 151, 142, 125, 126, 141, 143, 132, 147, 118, 140, 150, 124, 156, 139, 136, 138, 135, 137, 141, 142, 135, 149, 129, 131, 124, 133, 150, 127, 137, 126, 117, 150, 144, 130, 135, 122, 139, 126, 163, 135, 135, 145, 146, 135, 146, 141, 136, 123, 132, 143, 146, 136, 138, 130, 135, 119, 133, 125, 151, 134, 159, 136, 132, 127, 106, 142, 131, 126, 159, 121, 101, 137, 132, 145, 162, 130, 148, 118, 122, 138, 131, 122, 140, 163, 142, 139, 157, 152, 213, 139, 128, 132, 135, 140, 131, 126, 138, 107, 193, 125, 127, 148, 147, 146, 138, 133, 127, 130, 144, 133, 154, 146, 134, 140, 136, 138, 125, 145, 162, 136, 133, 134, 124, 115, 145, 136, 126, 132, 148, 137, 142, 134, 146, 143, 143, 121, 134, 139, 129, 147, 139, 138, 145, 128, 126, 136, 149, 125, 146, 133, 137, 149, 134, 131, 137, 139, 128, 140, 134, 161, 133, 125, 135, 122, 128, 129, 128, 127, 147, 120, 136, 129, 131, 125, 134, 119, 127, 148, 144, 125, 151, 142, 156, 142, 138, 128, 136, 133, 136, 126, 136, 139, 148, 129, 141, 145, 133, 130, 129, 146, 140, 170, 144, 133, 140, 130, 136, 139, 138, 133, 145, 137, 74, 132, 133, 141, 142, 131, 135, 125, 149, 141, 148, 139, 146, 119, 140, 127, 138, 144, 132, 142, 160, 151, 126, 132, 123, 151, 136, 121, 137, 143, 116, 136, 169, 168, 146, 127, 125, 141, 160, 124, 136, 129, 140, 125, 127, 142, 136, 144, 134, 151, 127, 125, 120, 126, 138, 131, 130, 150, 134, 130, 141, 145, 121, 132, 136, 120, 137, 119, 140, 130, 142, 136, 137, 132, 136, 130, 149, 138, 149, 137, 146, 144, 139, 135, 127, 131, 117, 132, 150, 172, 136, 122, 144, 123, 132, 131, 143, 134, 133, 138, 136, 140, 142, 150, 154, 132, 133, 114, 150, 141, 121, 137, 148, 133, 138, 141, 124, 146, 117, 147, 144, 126, 115, 130, 130, 153, 127, 136, 136, 143, 139, 140, 127, 141, 141, 135, 144, 141, 146, 122, 164, 134, 123, 125, 123, 126, 150, 127, 131, 128, 139, 135, 123, 143, 135, 146, 165, 160, 123, 136, 156, 150, 139, 150, 145, 136, 136, 135, 144, 133, 123, 132, 134, 147, 133, 133, 134, 141, 137, 141, 122, 118, 134, 130, 133, 140, 137, 130, 132, 143, 148, 139, 150, 136, 131, 148, 129, 126, 138, 118, 133, 153, 134, 132, 134, 127, 136, 122, 124, 143, 150, 127, 147, 129, 139, 139, 126, 135, 129, 136, 124, 114, 143, 137, 132, 158, 126, 146, 124, 121, 141, 138, 126, 139, 138, 132, 127, 130, 130, 147, 141, 134, 142, 128, 141, 136, 119, 146, 150, 140, 140, 127, 132, 135, 144, 128, 144, 134, 150, 118, 140, 128, 137, 145, 164, 140, 148, 136, 139, 138, 137, 133, 132, 142, 120, 137, 141, 143, 148, 147, 119, 131, 149, 118, 147, 122, 144, 151, 130, 126, 160, 147, 123, 122, 137, 135, 145, 135, 129, 135, 135, 148, 144, 140, 132, 147, 139, 137, 122, 128, 119, 135, 130, 137, 146, 145, 126, 127, 149, 160, 134, 136, 149, 135, 135, 123, 140, 148, 121, 137, 143, 128, 142, 147, 131, 138, 140, 140, 131, 129, 138, 127, 128, 140, 129, 138, 128, 131, 133, 130, 134, 134, 124, 134, 140, 133, 148, 126, 130, 145, 113, 126, 134, 131, 139, 139, 139, 132, 127, 132, 117, 126, 151, 133, 120, 126, 130, 151, 148, 134, 137, 138, 136, 125, 123, 134, 156, 145, 135, 150, 144, 150, 129, 138, 123, 129, 135, 153, 144, 150, 137, 143, 122, 140, 121, 142, 136, 144, 123, 144, 124, 140, 127, 134, 134, 137, 147, 148, 165, 145, 154, 142, 144, 128, 131, 146, 139, 133, 151, 105, 145, 126, 138, 142, 154, 134, 135, 137, 125, 129, 140, 133, 133, 134, 129, 133, 140, 138, 133, 156, 147, 133, 136, 139, 155, 144, 131, 126, 138, 127, 148, 153, 126, 130, 131, 145, 138, 132, 130, 144, 148, 139, 144, 147, 169, 134, 131, 137, 129, 140, 126, 138, 138, 132, 126, 137, 144, 135, 138, 159, 151, 133, 141, 123, 163, 138, 143, 150, 137, 135, 140, 123, 115, 144, 135, 132, 122, 144, 149, 121, 130, 145, 149, 128, 130, 126, 136, 147, 159, 148, 142, 142, 123, 128, 140, 126, 126, 131, 129, 134, 138, 143, 144, 145, 128, 140, 134, 161, 149, 144, 118, 126, 129, 137, 139, 140, 144, 144, 134, 137, 143, 139, 149, 127, 154, 135, 133, 139, 129, 125, 146, 145, 142, 134, 126, 131, 148, 135, 135, 156, 122, 147, 125, 147, 136, 92, 138, 115, 142, 129, 130, 147, 135, 131, 134, 122, 136, 142, 126, 136, 144, 136, 133, 137, 138, 154, 129, 147, 128, 145, 149, 139, 135, 144, 144, 137, 149, 133, 121, 129, 128, 149, 126, 151, 123, 149, 131, 133, 137, 161, 127, 135, 129, 147, 139, 111, 132, 141, 134, 132, 136, 135, 132, 128, 134, 140, 135, 136, 131, 147, 138, 131, 140, 135, 124, 131, 144, 146, 134, 141, 144, 134, 134, 131, 143, 138, 137, 147, 130, 143, 133, 142, 132, 131, 129, 151, 145, 128, 137, 133, 130, 126, 139, 130, 130, 150, 146, 142, 128, 149, 104, 117, 140, 147, 122, 112, 129, 120, 139, 129, 126, 138, 143, 133, 130, 138, 123, 139, 129, 160, 153, 140, 139, 127, 134, 147, 132, 134, 139, 138, 140, 166, 142, 137, 150, 137, 133, 137, 148, 136, 137, 137, 129, 139, 143, 126, 139, 158, 137, 123, 134, 138, 133, 134, 140, 151, 120, 127, 133, 143, 135, 144, 154, 134, 148, 140, 135, 141, 133, 135, 127, 133, 142, 117, 137, 155, 146, 161, 128, 131, 132, 139, 145, 136, 135, 148, 143, 132, 135, 119, 131, 130, 128, 135, 127, 138, 142, 132, 130, 135, 142, 137, 144, 140, 117, 139, 135, 125, 144, 139, 140, 135, 127, 130, 134, 130, 135, 144, 129, 128, 135, 123, 140, 128, 138, 132, 125, 140, 140, 137, 144, 149, 124, 137, 135, 144, 121, 130, 122, 139, 135, 135, 141, 140, 140, 133, 139, 91, 129, 143, 141, 137, 140, 142, 131, 129, 131, 101, 133, 127, 140, 143, 141, 150, 134, 125, 149, 139, 139, 128, 134, 131, 134, 140, 144, 137, 131, 129, 140, 150, 121, 154, 132, 132, 139, 131, 136, 118, 131, 142, 139, 147, 135, 139, 135, 141, 136, 136, 135, 130, 125, 126, 136, 138, 135, 134, 137, 145, 137, 133, 138, 135, 157, 167, 139, 146, 137, 124, 150, 143, 138, 137, 140, 135, 134, 138, 141, 134, 140, 126, 146, 144, 118, 135, 136, 120, 128, 133, 133, 134, 136, 155, 147, 139, 137, 128, 134, 147, 120, 129, 145, 170, 129, 137, 138, 127, 139, 142, 144, 132, 139, 142, 145, 130, 150, 135, 128, 135, 146, 133, 130, 136, 138, 91, 142, 138, 139, 136, 121, 132, 141, 143, 139, 134, 153, 142, 136, 143, 153, 136, 134, 129, 125, 128, 147, 142, 138, 128, 135, 139, 137, 140, 139, 133, 122, 128, 130, 141, 138, 140, 144, 129, 124, 122, 144, 144, 148, 138, 145, 138, 132, 127, 124, 147, 147, 134, 132, 150, 140, 128, 150, 132, 128, 151, 136, 136, 135, 131, 136, 140, 150, 127, 137, 123, 129, 145, 136, 145, 130, 135, 145, 137, 142, 124, 142, 135, 142, 124, 127, 129, 143, 129, 132, 130, 138, 146, 128, 152, 138, 130, 121, 139, 149, 140, 130, 130, 136, 147, 140, 134, 136, 121, 143, 113, 142, 133, 137, 128, 142, 125, 148, 148, 139, 133, 139, 141, 129, 134, 128, 133, 147, 137, 143, 138, 128, 133, 132, 137, 140, 132, 129, 121, 132, 125, 163, 129, 152, 133, 135, 134, 120, 147, 122, 118, 152, 134, 120, 116, 127, 132, 154, 135, 130, 138, 143, 131, 142, 135, 129, 118, 126, 133, 139, 138, 121, 127, 155, 122, 130, 140, 122, 136, 130, 145, 121, 130, 132, 144, 143, 145, 126, 127, 146, 133, 136, 147, 120, 128, 133, 128, 143, 148, 133, 130, 129, 144, 148, 141, 132, 125, 107, 126, 134, 134, 134, 146, 144, 114, 148, 132, 135, 141, 140, 129, 130, 136, 125, 142, 142, 126, 142, 137, 128, 135, 123, 127, 133, 131, 139, 150, 131, 141, 128, 139, 151, 123, 131, 131, 128, 127, 117, 131, 110, 134, 149, 140, 130, 129, 136, 158, 125, 144, 145, 128, 144, 122, 148, 146, 129, 136, 135, 138, 126, 132, 133, 127, 125, 140, 141, 126, 156, 109, 149, 167, 137, 139, 142, 142, 114, 134, 144, 139, 139, 137, 139, 130, 121, 122, 116, 131, 139, 140, 156, 141, 137, 155, 136, 137, 128, 125, 125, 128, 118, 146, 140, 133, 150, 133, 136, 140, 124, 143, 132, 138, 143, 145, 147, 120, 130, 131, 140, 142, 133, 144, 136, 126, 137, 134, 129, 155, 138, 128, 129, 132, 106, 116, 147, 132, 135, 130, 129, 147, 138, 124, 139, 163, 129, 138, 143, 133, 132, 156, 135, 136, 129, 124, 149, 113, 131, 146, 131, 151, 137, 133, 136, 134, 142, 120, 136, 127, 130, 120, 141, 125, 140, 118, 130, 143, 128, 131, 138, 130, 141, 145, 117, 144, 129, 131, 132, 139, 120, 143, 142, 150, 149, 143, 123, 134, 120, 139, 136, 121, 139, 125, 131, 134, 131, 141, 143, 130, 134, 141, 137, 134, 145, 140, 123, 142, 135, 130, 124, 124, 144, 148, 131, 163, 127, 143, 135, 129, 130, 144, 138, 120, 136, 130, 123, 144, 138, 142, 150, 130, 136, 148, 142, 143, 147, 126, 136, 132, 119, 150, 116, 134, 162, 162, 138, 131, 129, 152, 146, 129, 127, 130, 143, 121, 152, 131, 130, 123, 123, 135, 131, 135, 137, 131, 126, 134, 130, 129, 128, 135, 137, 146, 134, 126, 126, 148, 158, 139, 139, 136, 148, 141, 139, 127, 134, 143, 129, 138, 107, 132, 139, 150, 122, 131, 124, 137, 146, 148, 143, 147, 135, 109, 147, 142, 145, 128, 127, 138, 135, 139, 140, 139, 142, 121, 143, 139, 142, 134, 137, 156, 120, 136, 133, 159, 129, 146, 127, 119, 124, 128, 140, 132, 151, 148, 134, 134, 126, 148, 139, 122, 132, 123, 145, 127, 127, 139, 124, 127, 127, 145, 133, 136, 160, 133, 138, 121, 110, 143, 133, 130, 144, 132, 110, 135, 129, 120, 136, 134, 143, 132, 149, 148, 120, 120, 132, 135, 146, 136, 140, 112, 144, 131, 124, 152, 140, 126, 137, 144, 132, 142, 136, 151, 147, 144, 143, 134, 136, 137, 151, 132, 139, 133, 132, 135, 130, 138, 138, 135, 146, 125, 132, 137, 134, 132, 124, 133, 127, 141, 122, 141, 132, 133, 136, 139, 137, 153, 126, 129, 141, 142, 135, 139, 125, 135, 130, 133, 124, 142, 125, 125, 133, 138, 134, 137, 152, 138, 136, 143, 137, 123, 148, 152, 134, 131, 143, 139, 140, 133, 144, 133, 139, 148, 134, 123, 127, 131, 134, 130, 139, 134, 144, 133, 148, 131, 141, 137, 126, 121, 141, 126, 140, 130, 130, 140, 148, 136, 147, 137, 140, 131, 145, 130, 142, 140, 130, 118, 130, 125, 129, 130, 138, 138, 128, 130, 138, 135, 143, 126, 126, 127, 145, 134, 109, 134, 136, 97, 133, 133, 143, 133, 129, 144, 133, 140, 134, 134, 129, 136, 112, 140, 141, 120, 151, 136, 136, 155, 131, 142, 138, 137, 131, 140, 140, 107, 140, 139, 136, 147, 136, 137, 132, 134, 138, 139, 147, 138, 132, 147, 136, 156, 124, 138, 122, 130, 124, 133, 131, 122, 130, 128, 144, 121, 132, 128, 138, 144, 130, 139, 134, 121, 139, 132, 131, 129, 135, 135, 138, 131, 133, 129, 142, 137, 136, 130, 132, 141, 129, 140, 143, 134, 132, 106, 140, 136, 135, 134, 128, 141, 142, 130, 142, 143, 132, 128, 138, 128, 138, 133, 144, 188, 136, 126, 138, 134, 137, 137, 138, 125, 129, 144, 116, 143, 131, 124, 135, 133, 140, 135, 138, 138, 130, 141, 133, 137, 140, 133, 135, 137, 140, 127, 128, 131, 128, 135, 133, 133, 142, 140, 133, 126, 133, 129, 128, 135, 131, 131, 137, 123, 146, 136, 134, 127, 128, 140, 135, 126, 136, 145, 132, 143, 134, 136, 134, 146, 138, 128, 125, 133, 135, 130, 139, 138, 130, 135, 132, 112, 144, 137, 128, 130, 137, 140, 137, 128, 154, 143, 140, 134, 139, 146, 164, 121, 118, 114, 145, 130, 136, 135, 141, 153, 135, 144, 137, 132, 140, 127, 136, 139, 130, 134, 131, 171, 131, 133, 137, 141, 140, 119, 143, 145, 134, 160, 144, 134, 149, 134, 126, 128, 138, 131, 137, 137, 126, 135, 130, 139, 143, 135, 134, 142, 157, 147, 129, 133, 129, 135, 125, 128, 154, 144, 126, 143, 136, 126, 123, 134, 130, 131, 134, 176, 128, 142, 127, 135, 137, 138, 147, 138, 133, 138, 124, 137, 132, 131, 127, 122, 128, 140, 134, 127, 140, 143, 131, 129, 141, 131, 130, 139, 127, 138, 148, 126, 125, 130, 150, 123, 108, 127, 142, 131, 130, 154, 133, 138, 139, 159, 130, 131, 143, 132, 135, 145, 125, 133, 135, 142, 139, 143, 139, 132, 132, 107, 131, 129, 131, 131, 135, 143, 142, 129, 155, 143, 132, 142, 138, 125, 134, 136, 143, 147, 135, 140, 121, 132, 144, 136, 133, 137, 126, 137, 132, 132, 138, 130, 133, 133, 144, 127, 133, 138, 203, 138, 136, 133, 135, 132, 133, 134, 132, 132, 132, 130, 128, 134, 138, 149, 127, 125, 127, 129, 128, 130, 134, 132, 141, 139, 105, 137, 126, 141, 130, 132, 137, 127, 141, 135, 132, 136, 135, 130, 130, 104, 137, 136, 124, 129, 136, 138, 136, 140, 143, 133, 133, 121, 139, 144, 134, 144, 145, 119, 133, 122, 126, 141, 131, 122, 134, 151, 124, 132, 145, 136, 128, 134, 129, 128, 141, 142, 140, 159, 133, 125, 121, 159, 136, 144, 137, 131, 129, 147, 133, 151, 134, 117, 127, 120, 130, 148, 134, 130, 119, 135, 145, 137, 138, 142, 135, 152, 127, 124, 140, 136, 128, 136, 128, 120, 136, 132, 135, 127, 135, 127, 154, 113, 142, 115, 156, 142, 133, 136, 133, 126, 136, 133, 135, 134, 134, 126, 155, 135, 131, 150, 125, 130, 131, 133, 137, 152, 150, 128, 130, 147, 128, 140, 164, 140, 154, 122, 124, 136, 126, 131, 135, 123, 127, 129, 149, 132, 139, 129, 116, 131, 154, 134, 138, 162, 140, 137, 141, 136, 128, 143, 135, 127, 144, 124, 139, 149, 120, 138, 139, 144, 145, 145, 107, 126, 131, 144, 137, 144, 150, 132, 145, 134, 129, 140, 120, 157, 137, 146, 129, 142, 144, 139, 132, 138, 124, 125, 131, 140, 133, 142, 135, 129, 140, 125, 129, 144, 160, 130, 128, 159, 133, 143, 139, 130, 130, 122, 135, 134, 127, 135, 157, 119, 135, 112, 141, 138, 134, 141, 134, 140, 129, 144, 145, 129, 130, 134, 125, 128, 134, 120, 126, 135, 130, 136, 148, 137, 128, 140, 127, 144, 122, 140, 134, 142, 127, 131, 124, 145, 141, 156, 134, 126, 143, 140, 140, 144, 134, 128, 120, 162, 136, 136, 137, 127, 131, 137, 131, 131, 141, 143, 151, 140, 128, 127, 142, 125, 146, 130, 127, 142, 133, 131, 145, 145, 130, 142, 140, 114, 134, 128, 158, 125, 140, 137, 147, 147, 141, 140, 160, 161, 137, 121, 126, 131, 147, 157, 126, 128, 134, 131, 139, 139, 129, 129, 124, 132, 139, 130, 126, 137, 128, 150, 140, 132, 155, 132, 160, 148, 126, 124, 137, 126, 132, 140, 149, 127, 139, 137, 131, 148, 142, 137, 148, 134, 140, 128, 155, 124, 129, 136, 146, 127, 155, 143, 135, 137, 145, 134, 128, 130, 152, 123, 152, 130, 148, 139, 132, 139, 134, 132, 144, 130, 136, 135, 120, 135, 131, 121, 140, 141, 133, 145, 135, 125, 125, 125, 128, 124, 130, 128, 138, 126, 169, 136, 124, 129, 131, 134, 139, 132, 141, 135, 144, 137, 138, 139, 128, 144, 146, 127, 126, 137, 141, 148, 136, 167, 119, 130, 137, 115, 137, 150, 145, 147, 138, 130, 138, 135, 134, 146, 144, 134, 129, 130, 127, 138, 102, 128, 137, 128, 134, 137, 151, 134, 133, 169, 143, 152, 126, 135, 119, 132, 127, 139, 145, 137, 137, 136, 126, 134, 134, 125, 142, 138, 133, 125, 114, 118, 142, 139, 140, 135, 137, 128, 149, 116, 126, 132, 136, 129, 152, 145, 134, 127, 146, 135, 136, 137, 131, 152, 128, 129, 139, 121, 142, 133, 138, 123, 141, 126, 123, 110, 141, 125, 133, 162, 133, 144, 141, 131, 143, 141, 138, 125, 131, 139, 139, 133, 125, 147, 117, 131, 129, 139, 110, 165, 130, 146, 142, 137, 148, 129, 131, 128, 138, 145, 138, 138, 144, 136, 144, 125, 135, 130, 134, 134, 140, 142, 143, 140, 147, 137, 148, 132, 162, 166, 129, 151, 145, 125, 121, 143, 129, 139, 133, 137, 143, 134, 134, 137, 139, 137, 133, 142, 141, 130, 147, 129, 135, 137, 145, 135, 127, 130, 140, 141, 146, 130, 129, 144, 122, 140, 148, 132, 145, 142, 127, 129, 129, 126, 163, 135, 150, 131, 142, 141, 137, 129, 131, 140, 126, 135, 141, 149, 153, 139, 114, 120, 130, 129, 142, 132, 134, 142, 139, 136, 149, 133, 121, 138, 134, 149, 122, 147, 127, 147, 136, 133, 129, 130, 136, 131, 124, 142, 133, 146, 128, 131, 135, 136, 140, 143, 133, 125, 128, 132, 143, 129, 130, 131, 128, 134, 116, 145, 128, 148, 134, 137, 140, 137, 135, 132, 137, 132, 133, 136, 134, 128, 146, 147, 145, 117, 138, 126, 136, 148, 126, 133, 135, 132, 138, 135, 138, 136, 136, 126, 140, 137, 137, 140, 146, 137, 136, 132, 135, 127, 133, 144, 141, 134, 129, 133, 143, 140, 132, 137, 143, 133, 135, 135, 143, 144, 149, 129, 139, 139, 123, 135, 133, 141, 144, 134, 138, 134, 119, 126, 128, 136, 128, 139, 133, 125, 131, 134, 144, 139, 147, 116, 137, 141, 119, 133, 126, 132, 139, 135, 150, 146, 138, 155, 125, 140, 140, 156, 145, 146, 152, 154, 131, 132, 131, 130, 140, 132, 140, 132, 126, 130, 136, 148, 134, 132, 123, 141, 145, 139, 131, 140, 140, 137, 138, 139, 137, 139, 127, 128, 152, 140, 138, 134, 128, 137, 130, 140, 152, 142, 138, 136, 120, 134, 127, 134, 130, 139, 133, 129, 118, 133, 136, 147, 130, 134, 137, 134, 142, 135, 134, 144, 152, 131, 146, 136, 126, 136, 141, 133, 129, 138, 134, 136, 141, 120, 166, 142, 148, 128, 136, 151, 138, 144, 142, 143, 145, 120, 133, 180, 135, 132, 142, 131, 129, 146, 135, 138, 129, 152, 156, 127, 135, 130, 160, 130, 129, 136, 144, 134, 135, 129, 146, 136, 142, 132, 137, 130, 137, 126, 130, 124, 140, 131, 129, 139, 135, 133, 131, 132, 134, 134, 138, 138, 133, 129, 136, 149, 141, 123, 139, 139, 144, 128, 120, 134, 129, 139, 129, 133, 143, 133, 145, 133, 141, 147, 122, 138, 140, 142, 131, 146, 140, 123, 134, 129, 120, 139, 139, 128, 136, 128, 141, 142, 143, 141, 136, 150, 139, 134, 133, 139, 148, 148, 126, 154, 137, 148, 128, 123, 139, 134, 123, 139, 147, 120, 130, 127, 131, 136, 132, 139, 155, 139, 137, 131, 137, 131, 131, 141, 150, 127, 145, 143, 166, 139, 129, 129, 137, 120, 126, 126, 142, 142, 133, 132, 133, 134, 124, 139, 130, 135, 135, 137, 133, 108, 127, 137, 153, 137, 140, 133, 132, 133, 134, 139, 150, 136, 139, 130, 137, 142, 141, 140, 143, 139, 131, 131, 138, 134, 131, 138, 132, 132, 119, 133, 128, 141, 123, 136, 148, 134, 125, 139, 152, 139, 121, 129, 132, 138, 142, 140, 133, 126, 144, 124, 143, 141, 142, 138, 126, 136, 147, 143, 140, 143, 139, 133, 120, 128, 154, 139, 139, 146, 145, 128, 149, 139, 126, 141, 135, 164, 135, 126, 138, 134, 131, 144, 116, 129, 136, 159, 141, 127, 141, 143, 138, 134, 144, 134, 151, 134, 137, 145, 130, 138, 128, 134, 132, 127, 122, 147, 142, 141, 145, 150, 134, 138, 134, 133, 124, 133, 136, 139, 152, 121, 136, 137, 109, 134, 180, 116, 150, 156, 143, 134, 128, 131, 157, 151, 138, 133, 124, 144, 113, 138, 130, 128, 132, 125, 140, 137, 137, 156, 136, 140, 135, 148, 119, 135, 136, 123, 115, 138, 122, 144, 142, 129, 152, 137, 129, 133, 135, 148, 131, 142, 125, 142, 121, 135, 138, 124, 119, 132, 136, 139, 126, 135, 134, 136, 143, 124, 135, 141, 129, 139, 154, 122, 127, 122, 139, 145, 149, 142, 133, 146, 153, 129, 136, 143, 126, 132, 133, 125, 123, 132, 125, 125, 135, 140, 139, 139, 137, 123, 132, 141, 131, 133, 141, 130, 132, 136, 132, 154, 141, 134, 147, 145, 133, 125, 138, 155, 143, 123, 136, 128, 138, 130, 143, 117, 121, 130, 138, 129, 132, 142, 136, 131, 134, 128, 123, 137, 139, 140, 138, 133, 140, 137, 131, 130, 138, 131, 127, 124, 127, 128, 122, 127, 120, 123, 123, 131, 130, 148, 138, 142, 155, 143, 126, 134, 147, 131, 137, 137, 135, 140, 127, 140, 131, 149, 113, 150, 144, 138, 126, 152, 135, 115, 148, 155, 136, 145, 151, 154, 131, 138, 142, 145, 139, 124, 141, 143, 129, 133, 137, 135, 119, 149, 124, 123, 140, 137, 147, 139, 139, 142, 146, 143, 131, 125, 120, 135, 145, 152, 127, 138, 119, 146, 133, 143, 128, 119, 132, 122, 152, 146, 137, 123, 142, 134, 126, 129, 122, 162, 118, 135, 158, 142, 145, 183, 127, 145, 145, 137, 152, 143, 152, 136, 128, 139, 124, 147, 134, 144, 148, 138, 131, 127, 138, 158, 141, 130, 131, 130, 135, 135, 132, 143, 126, 157, 143, 130, 140, 150, 136, 129, 143, 137, 133, 147, 135, 137, 142, 140, 132, 124, 142, 150, 137, 136, 134, 142, 132, 110, 124, 137, 125, 124, 134, 130, 147, 135, 139, 127, 152, 134, 140, 115, 144, 130, 138, 133, 143, 114, 138, 139, 144, 135, 133, 141, 127, 142, 135, 161, 136, 117, 123, 144, 130, 133, 141, 131, 124, 179, 154, 149, 139, 144, 132, 103, 144, 131, 126, 142, 129, 142, 146, 125, 141, 131, 108, 129, 132, 126, 144, 116, 165, 130, 134, 141, 123, 136, 144, 142, 121, 120, 133, 157, 134, 133, 140, 136, 134, 141, 142, 129, 122, 133, 133, 134, 146, 123, 121, 151, 129, 139, 131, 146, 148, 136, 143, 142, 128, 141, 136, 131, 134, 141, 138, 133, 137, 123, 115, 140, 131, 133, 120, 143, 137, 134, 132, 139, 118, 142, 124, 134, 157, 127, 120, 130, 136, 146, 123, 140, 143, 155, 145, 131, 131, 132, 143, 139, 133, 135, 121, 131, 140, 136, 138, 129, 131, 136, 130, 136, 128, 131, 143, 141, 127, 143, 138, 130, 149, 125, 139, 142, 140, 134, 148, 135, 132, 134, 149, 130, 137, 136, 136, 127, 142, 127, 139, 133, 132, 129, 146, 126, 147, 153, 124, 128, 141, 131, 146, 137, 143, 129, 134, 133, 125, 143, 124, 143, 133, 136, 124, 135, 138, 136, 144, 162, 141, 135, 137, 143, 139, 133, 124, 117, 126, 137, 134, 145, 130, 128, 149, 151, 152, 135, 137, 137, 123, 137, 138, 121, 113, 133, 130, 129, 135, 134, 137, 144, 127, 155, 137, 127, 130, 118, 136, 123, 116, 142, 119, 142, 129, 136, 137, 138, 141, 137, 156, 143, 134, 138, 140, 123, 131, 134, 134, 129, 128, 144, 132, 139, 132, 144, 141, 137, 125, 133, 134, 140, 133, 149, 130, 137, 121, 136, 133, 147, 145, 119, 134, 153, 142, 137, 142, 116, 153, 137, 126, 140, 142, 137, 142, 140, 132, 137, 146, 141, 146, 142, 139, 134, 152, 146, 137, 110, 144, 157, 147, 139, 149, 124, 127, 132, 157, 132, 129, 142, 133, 144, 143, 153, 130, 156, 148, 142, 144, 137, 138, 134, 154, 134, 131, 141, 129, 140, 142, 126, 146, 135, 136, 133, 141, 157, 142, 143, 123, 141, 128, 128, 141, 142, 147, 140, 135, 132, 133, 127, 123, 144, 127, 131, 136, 129, 119, 118, 129, 133, 149, 122, 139, 149, 133, 131, 138, 139, 147, 140, 149, 128, 131, 125, 158, 128, 127, 142, 123, 135, 126, 131, 145, 131, 124, 138, 128, 138, 133, 142, 132, 137, 133, 129, 134, 142, 131, 128, 128, 139, 128, 136, 136, 132, 130, 131, 132, 130, 136, 141, 136, 136, 117, 128, 124, 131, 137, 143, 139, 124, 141, 151, 141, 131, 118, 141, 129, 128, 135, 114, 141, 125, 146, 135, 128, 132, 146, 148, 134, 132, 127, 128, 133, 122, 128, 131, 115, 132, 133, 106, 125, 147, 134, 152, 143, 140, 130, 139, 148, 117, 130, 132, 132, 134, 138, 134, 129, 146, 137, 119, 134, 126, 143, 128, 143, 139, 141, 132, 131, 132, 137, 137, 133, 134, 143, 144, 133, 138, 131, 124, 135, 130, 141, 136, 131, 148, 126, 137, 122, 150, 150, 130, 139, 137, 154, 139, 132, 137, 143, 154, 131, 143, 144, 128, 159, 123, 128, 140, 137, 125, 152, 130, 143, 129, 136, 153, 145, 144, 134, 134, 133, 146, 154, 142, 141, 128, 133, 128, 131, 152, 137, 147, 128, 129, 137, 132, 133, 133, 137, 143, 138, 133, 133, 129, 151, 128, 143, 130, 136, 132, 142, 124, 140, 131, 140, 129, 134, 151, 157, 132, 149, 132, 141, 132, 121, 131, 146, 128, 143, 133, 136, 133, 154, 127, 121, 126, 135, 133, 143, 139, 143, 136, 153, 134, 147, 136, 136, 138, 138, 132, 135, 146, 129, 132, 137, 140, 130, 138, 142, 129, 143, 143, 125, 132, 136, 140, 132, 138, 134, 137, 131, 124, 146, 127, 138, 129, 115, 135, 140, 144, 139, 136, 136, 124, 141, 132, 145, 143, 143, 137, 136, 138, 144, 133, 142, 134, 128, 140, 140, 140, 133, 135, 141, 146, 141, 134, 139, 143, 144, 128, 145, 130, 139, 135, 142, 141, 136, 133, 132, 137, 137, 140, 127, 145, 132, 141, 139, 141, 145, 137, 142, 141, 139, 136, 138, 136, 138, 120, 138, 136, 137, 129, 137, 133, 135, 134, 142, 134, 131, 134, 133, 133, 143, 141, 142, 130, 138, 144, 130, 141, 137, 129, 157, 140, 135, 144, 150, 143, 133, 131, 134, 133, 135, 148, 134, 132, 134, 140, 144, 136, 137, 134, 136, 140, 135, 131, 134, 132, 126, 137, 139, 137, 130, 138, 135, 136, 137, 141, 135, 138, 135, 133, 133, 128, 127, 148, 130, 138, 128, 138, 128, 134, 136, 137, 143, 140, 132, 127, 128, 136, 137, 140, 133, 135, 136, 139, 136, 138, 135, 134, 143, 130, 145, 141, 139, 151, 140, 137, 137, 130, 136, 141, 139, 136, 135, 135, 135, 140, 135, 140, 144, 140, 138, 135, 130, 130, 141, 133, 135, 137, 143, 132, 134, 138, 133, 140, 141, 144, 132, 137, 137, 127, 139, 128, 136, 143, 139, 145, 136, 149, 141, 142, 137, 139, 126, 131, 137, 140, 135, 147, 138, 144, 135, 126, 131, 132, 135, 133, 133, 136, 135, 140, 135, 141, 124, 135, 141, 135, 140, 137, 140, 130, 138, 140, 125, 135, 144, 142, 143, 137, 133, 139, 141, 143, 142, 134, 142, 137, 139, 136, 137, 128, 140, 148, 139, 136, 129, 142, 140, 135, 137, 129, 136, 132, 133, 134, 139, 143, 129, 136, 135, 143, 146, 141, 147, 149, 136, 137, 141, 140, 138, 132, 144, 140, 132, 146, 145, 136, 137, 138, 132, 137, 139, 138, 138, 135, 129, 139, 134, 125, 137, 138, 128, 139, 127, 123, 143, 139, 137, 128, 126, 128, 145, 138, 134, 140, 142, 136, 139, 136, 133, 134, 137, 136, 135, 135, 136, 142, 133, 128, 135, 132, 138, 138, 128, 138, 136, 131, 134, 128, 129, 141, 139, 132, 120, 133, 134, 138, 138, 144, 135, 131, 126, 135, 129, 138, 133, 130, 136, 142, 137, 140, 133, 133, 133, 139, 135, 134, 135, 141, 142, 139, 137, 135, 136, 141, 143, 141, 133, 131, 145, 137, 138, 135, 146, 134, 143, 135, 134, 136, 138, 140, 134, 138, 135, 139, 140, 135, 137, 132, 125, 141, 151, 137, 136, 138, 132, 141, 136, 135, 135, 142, 139, 140, 136, 137, 141, 146, 136, 132, 140, 143, 144, 127, 142, 130, 128, 140, 135, 135, 141, 143, 139, 140, 127, 142, 135, 145, 136, 141, 132, 137, 145, 139, 140, 136, 141, 127, 125, 134, 137, 132, 144, 138, 138, 138, 139, 134, 133, 140, 139, 139, 141, 131, 139, 134, 130, 145, 132, 132, 138, 133, 136, 137, 141, 139, 128, 137, 140, 146, 130, 133, 139, 135, 141, 140, 132, 132, 134, 141, 131, 132, 141, 141, 141, 141, 132, 132, 143, 138, 126, 137, 138, 143, 151, 141, 138, 134, 143, 139, 158, 137, 137, 146, 128, 131, 140, 139, 130, 138, 143, 140, 125, 130, 128, 143, 121, 141, 156, 137, 132, 137, 130, 135, 140, 118, 133, 125, 119, 142, 140, 129, 122, 134, 147, 111, 144, 130, 129, 149, 143, 133, 133, 141, 132, 135, 136, 121, 124, 129, 139, 141, 144, 128, 138, 144, 122, 138, 121, 131, 156, 122, 137, 130, 123, 174, 150, 141, 135, 141, 154, 143, 143, 139, 149, 141, 132, 127, 139, 126, 139, 125, 148, 148, 110, 147, 141, 134, 135, 128, 146, 137, 143, 141, 146, 132, 150, 125, 140, 118, 130, 136, 133, 111, 139, 130, 122, 149, 131, 137, 144, 126, 124, 140, 129, 138, 137, 124, 140, 127, 142, 136, 135, 148, 149, 131, 122, 136, 134, 139, 118, 115, 143, 137, 135, 140, 139, 130, 158, 129, 131, 124, 148, 116, 128, 148, 132, 119, 132, 147, 137, 139, 142, 129, 131, 148, 131, 127, 144, 139, 137, 124, 138, 129, 132, 140, 147, 139, 129, 129, 122, 139, 134, 131, 126, 147, 133, 129, 136, 131, 137, 127, 136, 117, 135, 133, 152, 148, 124, 143, 144, 140, 147, 115, 120, 142, 129, 131, 124, 148, 142, 130, 147, 135, 135, 145, 131, 129, 135, 130, 146, 140, 146, 142, 120, 133, 124, 128, 145, 127, 151, 134, 126, 119, 130, 145, 135, 139, 135, 144, 141, 126, 132, 139, 136, 134, 133, 147, 142, 137, 153, 140, 149, 132, 140, 136, 145, 164, 137, 136, 149, 130, 136, 130, 134, 143, 159, 139, 141, 141, 128, 131, 131, 131, 140, 148, 139, 140, 127, 135, 143, 133, 141, 126, 134, 146, 121, 115, 158, 150, 163, 139, 138, 131, 138, 126, 155, 112, 161, 136, 134, 127, 135, 148, 121, 135, 152, 139, 137, 147, 132, 136, 145, 133, 125, 165, 144, 124, 142, 144, 132, 132, 124, 142, 143, 132, 124, 150, 147, 150, 141, 149, 132, 138, 144, 143, 144, 135, 137, 132, 156, 140, 138, 136, 127, 136, 125, 141, 136, 141, 116, 135, 140, 117, 145, 138, 130, 139, 131, 135, 127, 124, 149, 109, 132, 160, 133, 141, 130, 150, 141, 146, 131, 131, 127, 130, 118, 128, 153, 138, 124, 138, 137, 124, 133, 149, 103, 135, 146, 102, 130, 135, 122, 132, 142, 132, 134, 135, 115, 140, 153, 146, 140, 122, 152, 131, 140, 137, 136, 128, 131, 132, 147, 130, 139, 122, 121, 134, 148, 141, 135, 145, 140, 139, 132, 132, 134, 135, 134, 117, 153, 142, 150, 141, 139, 116, 141, 143, 139, 128, 143, 137, 128, 144, 122, 141, 132, 152, 120, 133, 123, 124, 134, 135, 145, 145, 143, 129, 144, 141, 141, 139, 136, 140, 137, 123, 137, 126, 132, 124, 131, 120, 149, 125, 131, 145, 127, 134, 141, 137, 133, 141, 136, 139, 137, 138, 137, 142, 125, 149, 126, 129, 133, 131, 133, 157, 136, 125, 128, 145, 136, 114, 124, 146, 138, 107, 153, 133, 163, 145, 127, 137, 145, 140, 135, 131, 126, 128, 122, 124, 135, 136, 122, 137, 143, 135, 163, 133, 134, 117, 136, 141, 129, 133, 143, 143, 124, 133, 146, 134, 130, 145, 127, 128, 125, 138, 129, 145, 133, 131, 146, 133, 133, 130, 127, 151, 141, 131, 136, 119, 134, 141, 135, 128, 135, 127, 134, 140, 129, 145, 142, 149, 141, 142, 122, 129, 122, 137, 141, 148, 136, 132, 136, 150, 114, 134, 133, 126, 156, 139, 120, 133, 148, 112, 134, 124, 157, 120, 129, 134, 117, 133, 120, 160, 142, 146, 146, 143, 135, 141, 126, 118, 157, 139, 144, 136, 135, 139, 151, 147, 135, 134, 148, 137, 131, 129, 145, 127, 132, 146, 152, 145, 129, 139, 131, 135, 141, 143, 137, 121, 122, 140, 137, 136, 135, 142, 119, 148, 140, 138, 128, 148, 146, 129, 132, 146, 130, 142, 127, 135, 103, 149, 140, 136, 144, 142, 132, 140, 125, 114, 139, 134, 137, 129, 140, 132, 138, 114, 139, 136, 128, 149, 145, 128, 130, 129, 128, 153, 146, 137, 137, 127, 144, 140, 140, 133, 146, 154, 138, 119, 141, 132, 137, 150, 135, 135, 155, 128, 143, 139, 135, 130, 170, 139, 129, 132, 133, 140, 146, 146, 147, 124, 140, 140, 125, 132, 134, 143, 132, 128, 133, 124, 122, 142, 149, 121, 140, 135, 144, 144, 143, 133, 127, 136, 127, 127, 132, 131, 136, 132, 127, 154, 141, 132, 138, 124, 142, 143, 156, 124, 122, 144, 150, 135, 148, 135, 140, 135, 132, 123, 152, 158, 134, 139, 124, 114, 144, 132, 130, 135, 115, 130, 126, 130, 120, 141, 139, 159, 135, 141, 139, 130, 129, 126, 139, 113, 140, 133, 133, 148, 153, 144, 128, 129, 125, 131, 138, 135, 119, 134, 142, 139, 134, 141, 136, 119, 131, 129, 130, 126, 118, 133, 149, 137, 135, 133, 108, 155, 128, 147, 140, 135, 136, 135, 145, 134, 134, 136, 135, 126, 133, 136, 127, 151, 137, 131, 144, 131, 146, 142, 144, 129, 139, 118, 122, 148, 141, 137, 123, 145, 125, 137, 139, 134, 148, 146, 125, 146, 131, 124, 171, 138, 142, 138, 132, 124, 138, 129, 147, 138, 119, 123, 134, 128, 134, 126, 135, 135, 125, 132, 129, 130, 144, 140, 136, 137, 150, 130, 139, 133, 152, 146, 139, 141, 126, 136, 121, 146, 147, 152, 131, 134, 125, 131, 149, 146, 141, 136, 148, 155, 130, 129, 123, 143, 133, 140, 133, 123, 132, 130, 118, 136, 130, 131, 131, 137, 128, 144, 140, 123, 128, 147, 138, 139, 128, 147, 139, 131, 120, 131, 146, 145, 128, 127, 112, 128, 135, 137, 117, 144, 126, 130, 123, 129, 123, 125, 128, 164, 121, 141, 134, 122, 132, 133, 136, 141, 135, 134, 119, 129, 137, 118, 137, 131, 141, 123, 128, 137, 147, 137, 148, 147, 138, 134, 156, 140, 117, 128, 114, 133, 130, 139, 129, 130, 125, 134, 141, 138, 132, 123, 114, 144, 133, 148, 150, 122, 155, 155, 156, 130, 134, 160, 135, 132, 143, 121, 121, 129, 117, 145, 153, 143, 143, 119, 130, 129, 157, 137, 127, 154, 123, 123, 130, 143, 135, 134, 139, 135, 136, 148, 138, 133, 129, 143, 135, 134, 130, 135, 139, 140, 153, 142, 146, 128, 149, 131, 139, 138, 137, 140, 142, 145, 132, 136, 135, 136, 139, 137, 131, 150, 134, 151, 136, 135, 142, 135, 144, 152, 135, 127, 133, 138, 135, 126, 120, 136, 133, 125, 134, 146, 139, 122, 126, 141, 130, 140, 127, 130, 148, 144, 133, 130, 150, 136, 148, 126, 138, 134, 148, 142, 133, 147, 145, 133, 124, 127, 130, 144, 141, 140, 141, 139, 128, 142, 148, 135, 141, 137, 140, 141, 129, 145, 115, 149, 137, 141, 126, 137, 131, 144, 143, 136, 143, 141, 127, 143, 145, 143, 136, 132, 149, 136, 138, 140, 133, 146, 146, 147, 129, 144, 131, 151, 132, 130, 120, 134, 129, 126, 142, 140, 132, 149, 141, 142, 133, 134, 121, 131, 140, 130, 133, 117, 138, 135, 144, 133, 133, 141, 139, 148, 128, 137, 141, 137, 151, 124, 151, 133, 135, 141, 134, 127, 146, 141, 127, 126, 142, 147, 137, 147, 130, 126, 140, 125, 125, 132, 138, 130, 151, 139, 128, 112, 133, 126, 139, 140, 138, 137, 131, 124, 130, 129, 133, 126, 139, 126, 129, 122, 144, 134, 138, 137, 135, 140, 134, 134, 150, 140, 131, 136, 140, 138, 139, 143, 128, 135, 142, 142, 140, 127, 138, 134, 153, 160, 132, 144, 139, 122, 141, 137, 139, 128, 134, 138, 148, 140, 132, 120, 115, 133, 134, 131, 125, 137, 125, 133, 145, 140, 141, 146, 142, 130, 143, 148, 132, 135, 145, 146, 151, 138, 143, 139, 136, 124, 136, 145, 132, 138, 125, 146, 130, 135, 153, 122, 145, 131, 140, 134, 131, 150, 128, 138, 132, 148, 133, 124, 143, 142, 126, 128, 143, 131, 155, 136, 139, 139, 141, 131, 157, 153, 123, 134, 136, 136, 151, 130, 136, 135, 129, 137, 151, 147, 134, 132, 136, 122, 139, 119, 141, 130, 136, 133, 144, 143, 131, 136, 139, 131, 130, 125, 126, 119, 143, 136, 147, 140, 135, 134, 135, 137, 131, 131, 133, 135, 144, 139, 139, 142, 144, 136, 140, 136, 143, 129, 134, 136, 133, 137, 141, 130, 135, 130, 141, 130, 137, 132, 125, 137, 142, 135, 118, 122, 134, 143, 131, 140, 145, 131, 140, 138, 131, 150, 125, 124, 133, 128, 129, 138, 134, 138, 134, 143, 141, 139, 132, 133, 143, 122, 137, 130, 138, 120, 141, 130, 142, 137, 147, 135, 129, 124, 132, 152, 128, 128, 126, 137, 155, 120, 132, 130, 143, 152, 134, 129, 132, 133, 146, 140, 133, 148, 149, 126, 142, 120, 135, 151, 137, 140, 134, 134, 132, 126, 144, 144, 140, 138, 135, 133, 131, 139, 124, 143, 148, 135, 132, 150, 137, 127, 124, 124, 135, 140, 132, 145, 144, 152, 137, 122, 132, 128, 137, 149, 129, 141, 149, 142, 137, 142, 133, 136, 133, 126, 142, 142, 135, 142, 130, 147, 144, 142, 126, 132, 132, 137, 144, 131, 149, 140, 146, 134, 136, 150, 130, 136, 129, 142, 126, 127, 136, 140, 124, 139, 154, 116, 126, 142, 141, 127, 137, 132, 121, 131, 133, 123, 126, 129, 130, 118, 137, 116, 154, 126, 125, 139, 123, 146, 144, 147, 139, 132, 134, 137, 137, 131, 136, 128, 144, 129, 132, 141, 127, 129, 141, 138, 132, 137, 129, 141, 136, 120, 121, 119, 140, 134, 131, 134, 136, 151, 148, 131, 150, 146, 135, 139, 127, 129, 135, 130, 136, 144, 129, 149, 140, 134, 136, 136, 126, 136, 130, 137, 137, 129, 138, 139, 122, 144, 135, 132, 158, 131, 124, 135, 112, 126, 128, 150, 131, 141, 136, 135, 134, 137, 143, 135, 129, 124, 137, 131, 140, 134, 124, 133, 129, 123, 138, 130, 129, 114, 124, 132, 129, 133, 132, 118, 142, 146, 123, 135, 132, 127, 149, 143, 131, 135, 145, 134, 128, 134, 120, 145, 134, 167, 118, 133, 139, 140, 140, 139, 142, 136, 127, 145, 132, 123, 139, 131, 142, 139, 116, 136, 131, 154, 134, 137, 129, 133, 144, 133, 127, 142, 138, 142, 131, 132, 122, 141, 139, 127, 140, 130, 114, 126, 134, 140, 136, 132, 138, 127, 133, 139, 127, 135, 139, 109, 138, 125, 160, 130, 129, 134, 125, 122, 138, 144, 133, 132, 134, 134, 132, 143, 131, 137, 130, 132, 138, 131, 125, 126, 127, 128, 133, 129, 134, 135, 132, 129, 139, 139, 129, 138, 124, 136, 117, 128, 144, 134, 157, 130, 142, 146, 135, 127, 130, 129, 131, 148, 139, 164, 130, 150, 144, 128, 144, 138, 132, 129, 129, 133, 151, 138, 129, 141, 136, 138, 135, 138, 126, 144, 148, 140, 119, 128, 126, 129, 130, 141, 141, 127, 129, 130, 130, 137, 124, 138, 140, 139, 136, 145, 130, 131, 122, 126, 137, 137, 128, 121, 135, 139, 146, 131, 143, 145, 133, 129, 130, 130, 126, 139, 144, 132, 131, 128, 132, 132, 133, 139, 134, 133, 129, 131, 132, 130, 134, 125, 140, 145, 161, 150, 142, 127, 138, 145, 136, 136, 133, 132, 132, 128, 132, 149, 136, 140, 141, 139, 135, 163, 128, 123, 134, 135, 138, 125, 131, 144, 121, 113, 140, 122, 138, 150, 142, 140, 138, 137, 134, 138, 132, 140, 128, 131, 140, 136, 137, 136, 149, 137, 138, 140, 141, 141, 128, 138, 137, 140, 123, 138, 138, 160, 139, 125, 125, 143, 132, 144, 136, 130, 134, 126, 124, 135, 135, 134, 152, 155, 138, 137, 139, 136, 129, 141, 135, 139, 129, 133, 136, 129, 129, 128, 126, 117, 135, 139, 140, 123, 134, 127, 132, 138, 159, 135, 138, 129, 129, 127, 132, 134, 138, 129, 114, 129, 130, 134, 156, 137, 140, 130, 131, 140, 137, 134, 141, 138, 146, 150, 138, 130, 136, 139, 147, 132, 134, 136, 126, 140, 129, 154, 143, 125, 139, 119, 138, 149, 154, 137, 127, 129, 142, 135, 133, 137, 130, 130, 145, 141, 138, 143, 140, 138, 133, 135, 141, 134, 129, 135, 135, 143, 142, 128, 140, 137, 129, 127, 139, 140, 127, 140, 136, 122, 134, 154, 141, 144, 143, 139, 140, 125, 134, 135, 133, 134, 128, 130, 150, 131, 125, 122, 136, 126, 141, 126, 132, 129, 137, 123, 143, 135, 138, 143, 132, 135, 134, 125, 131, 135, 141, 138, 138, 150, 141, 129, 137, 131, 136, 135, 143, 145, 127, 138, 130, 123, 148, 136, 148, 121, 134, 123, 125, 141, 118, 128, 138, 134, 148, 145, 130, 133, 145, 138, 122, 124, 142, 136, 135, 138, 120, 148, 128, 129, 135, 142, 124, 143, 122, 142, 139, 131, 140, 145, 125, 145, 131, 129, 146, 136, 126, 137, 130, 136, 146, 126, 136, 131, 126, 135, 140, 135, 132, 131, 134, 130, 134, 128, 142, 123, 126, 131, 144, 147, 138, 118, 130, 148, 129, 143, 120, 137, 126, 142, 140, 135, 134, 146, 133, 134, 143, 133, 141, 136, 124, 143, 122, 130, 134, 143, 133, 143, 130, 160, 129, 134, 150, 135, 133, 139, 147, 134, 140, 127, 135, 132, 149, 121, 141, 150, 145, 134, 144, 135, 138, 138, 135, 155, 130, 145, 143, 126, 147, 139, 118, 135, 135, 137, 135, 136, 147, 147, 133, 130, 133, 123, 130, 156, 147, 127, 140, 131, 150, 150, 142, 124, 152, 124, 132, 135, 123, 131, 130, 143, 128, 121, 131, 133, 143, 132, 136, 133, 143, 123, 125, 124, 147, 162, 134, 139, 133, 146, 140, 144, 125, 132, 127, 136, 143, 142, 138, 124, 132, 131, 147, 127, 152, 130, 122, 125, 141, 126, 143, 129, 121, 152, 151, 157, 143, 139, 128, 139, 132, 128, 123, 144, 144, 145, 130, 120, 150, 155, 144, 144, 140, 142, 142, 134, 127, 130, 131, 133, 121, 136, 134, 148, 131, 140, 144, 134, 131, 131, 134, 139, 134, 131, 139, 139, 132, 123, 142, 136, 135, 126, 139, 130, 140, 117, 152, 124, 138, 127, 141, 137, 125, 134, 148, 141, 138, 130, 123, 135, 134, 131, 147, 133, 136, 135, 127, 135, 134, 121, 146, 130, 142, 142, 147, 121, 133, 141, 138, 137, 139, 132, 126, 163, 143, 145, 142, 137, 136, 130, 125, 145, 138, 135, 141, 140, 133, 124, 130, 142, 127, 134, 126, 148, 116, 141, 141, 142, 137, 134, 124, 133, 128, 137, 138, 119, 129, 135, 131, 124, 140, 131, 130, 128, 140, 141, 118, 142, 143, 130, 126, 124, 135, 140, 128, 132, 151, 136, 137, 131, 142, 131, 132, 135, 133, 135, 133, 138, 151, 137, 139, 132, 125, 139, 134, 131, 145, 148, 150, 121, 140, 130, 125, 118, 130, 150, 133, 142, 127, 140, 160, 138, 130, 127, 132, 139, 133, 152, 134, 113, 144, 128, 128, 131, 131, 132, 123, 140, 144, 132, 131, 134, 134, 137, 134, 132, 144, 132, 143, 169, 130, 132, 140, 119, 137, 129, 138, 135, 136, 134, 146, 137, 139, 129, 141, 132, 131, 155, 163, 129, 129, 114, 128, 131, 140, 136, 127, 145, 164, 143, 129, 143, 130, 137, 113, 142, 140, 143, 121, 128, 147, 132, 127, 114, 130, 136, 136, 130, 142, 139, 130, 126, 127, 147, 145, 131, 133, 138, 123, 127, 140, 158, 139, 114, 133, 138, 136, 122, 135, 132, 132, 124, 145, 139, 128, 130, 123, 152, 130, 131, 124, 136, 142, 146, 133, 132, 133, 122, 131, 140, 141, 124, 134, 142, 135, 118, 118, 120, 140, 154, 123, 130, 128, 147, 169, 140, 135, 149, 144, 131, 134, 137, 138, 163, 135, 144, 128, 126, 139, 136, 126, 103, 156, 117, 135, 129, 128, 119, 135, 129, 116, 130, 145, 129, 123, 133, 134, 138, 120, 130, 140, 164, 131, 139, 119, 155, 140, 149, 163, 128, 126, 140, 145, 144, 119, 137, 147, 136, 140, 130, 124, 114, 128, 132, 126, 133, 119, 128, 144, 128, 140, 135, 127, 142, 135, 138, 160, 125, 146, 138, 144, 133, 133, 136, 138, 136, 139, 140, 134, 132, 126, 140, 145, 136, 124, 132, 122, 131, 138, 145, 138, 135, 139, 138, 131, 128, 132, 135, 151, 126, 143, 149, 108, 126, 132, 128, 147, 129, 130, 152, 120, 132, 127, 143, 148, 136, 128, 149, 122, 121, 131, 126, 115, 139, 135, 138, 133, 158, 139, 142, 134, 137, 138, 133, 134, 121, 126, 132, 108, 127, 130, 129, 132, 132, 141, 127, 133, 131, 146, 137, 136, 137, 137, 137, 138, 127, 145, 138, 132, 142, 137, 142, 143, 131, 130, 135, 128, 136, 138, 126, 133, 131, 141, 143, 131, 133, 127, 122, 128, 120, 152, 132, 120, 129, 135, 128, 120, 134, 122, 145, 132, 139, 149, 129, 135, 138, 132, 114, 131, 132, 133, 133, 136, 148, 149, 135, 142, 118, 122, 131, 141, 129, 138, 150, 130, 137, 139, 118, 136, 138, 162, 129, 91, 117, 142, 132, 146, 140, 137, 147, 124, 158, 141, 135, 151, 123, 140, 138, 131, 148, 136, 135, 126, 133, 149, 154, 132, 148, 142, 147, 130, 138, 139, 149, 140, 140, 144, 158, 148, 135, 128, 140, 152, 159, 130, 128, 167, 144, 128, 119, 141, 142, 138, 138, 118, 133, 141, 134, 122, 132, 149, 133, 146, 131, 135, 133, 124, 137, 140, 144, 143, 145, 127, 136, 144, 134, 136, 132, 129, 133, 139, 157, 138, 157, 139, 140, 131, 141, 138, 126, 111, 135, 149, 130, 134, 135, 146, 135, 142, 137, 125, 146, 132, 116, 152, 127, 147, 136, 125, 125, 145, 135, 124, 135, 153, 136, 140, 120, 141, 136, 143, 137, 131, 132, 145, 134, 139, 120, 131, 133, 141, 144, 145, 121, 125, 138, 124, 128, 147, 143, 143, 153, 134, 145, 146, 128, 134, 141, 143, 141, 145, 148, 127, 145, 135, 116, 137, 148, 142, 150, 155, 126, 136, 129, 152, 150, 129, 135, 134, 135, 138, 136, 137, 139, 134, 130, 128, 135, 138, 137, 138, 136, 140, 124, 120, 141, 142, 132, 139, 135, 131, 133, 146, 133, 142, 122, 121, 133, 132, 122, 134, 135, 136, 141, 153, 126, 133, 148, 134, 136, 137, 120, 127, 122, 131, 134, 140, 113, 145, 135, 144, 119, 151, 131, 122, 114, 129, 131, 132, 137, 140, 127, 144, 124, 133, 131, 139, 131, 139, 136, 145, 124, 136, 139, 143, 130, 129, 137, 131, 132, 132, 122, 136, 124, 153, 138, 147, 144, 125, 128, 126, 135, 144, 132, 157, 135, 142, 139, 140, 145, 137, 134, 137, 120, 132, 134, 136, 139, 141, 139, 108, 147, 141, 134, 140, 126, 140, 130, 144, 141, 127, 134, 134, 133, 146, 137, 125, 136, 126, 135, 137, 121, 126, 119, 147, 139, 135, 140, 135, 132, 132, 130, 138, 126, 153, 141, 134, 163, 135, 137, 149, 126, 134, 146, 138, 143, 152, 135, 142, 141, 130, 136, 139, 137, 134, 137, 140, 116, 141, 144, 138, 136, 144, 128, 131, 137, 129, 135, 133, 140, 144, 138, 127, 143, 124, 144, 132, 156, 146, 141, 144, 142, 139, 152, 134, 134, 134, 131, 139, 141, 135, 133, 141, 127, 142, 144, 130, 134, 124, 130, 127, 142, 184, 130, 136, 135, 145, 120, 138, 132, 139, 138, 138, 142, 132, 130, 138, 139, 126, 133, 145, 144, 120, 138, 136, 148, 139, 131, 136, 125, 134, 135, 137, 137, 134, 131, 155, 133, 132, 142, 139, 133, 130, 142, 157, 144, 140, 137, 142, 141, 138, 140, 134, 141, 141, 144, 134, 137, 139, 127, 134, 142, 142, 148, 122, 143, 136, 132, 141, 142, 136, 142, 132, 136, 142, 135, 131, 129, 138, 151, 132, 140, 143, 137, 125, 131, 134, 136, 137, 145, 141, 140, 145, 135, 144, 139, 137, 126, 137, 132, 126, 128, 124, 138, 137, 109, 143, 142, 146, 132, 143, 137, 131, 145, 149, 142, 131, 135, 119, 142, 143, 128, 140, 149, 123, 145, 153, 129, 139, 130, 138, 146, 133, 134, 134, 141, 143, 137, 123, 132, 137, 127, 136, 138, 132, 107, 137, 148, 122, 129, 155, 124, 120, 137, 132, 140, 132, 141, 129, 138, 144, 120, 129, 123, 134, 145, 143, 137, 143, 130, 142, 140, 146, 125, 128, 134, 138, 144, 143, 129, 133, 133, 134, 141, 131, 135, 136, 92, 114, 126, 134, 138, 133, 138, 145, 139, 125, 142, 135, 129, 125, 137, 107, 138, 142, 138, 142, 132, 139, 139, 132, 137, 132, 134, 149, 135, 140, 133, 139, 130, 139, 139, 136, 146, 131, 133, 138, 145, 125, 153, 135, 143, 128, 139, 160, 137, 146, 137, 129, 122, 137, 121, 146, 136, 137, 139, 135, 142, 131, 137, 149, 130, 134, 143, 129, 136, 134, 127, 161, 146, 133, 127, 135, 127, 131, 130, 125, 140, 135, 137, 162, 129, 130, 123, 133, 132, 139, 120, 138, 130, 142, 136, 128, 134, 132, 138, 143, 131, 132, 133, 131, 137, 129, 141, 133, 137, 142, 141, 142, 153, 136, 130, 123, 130, 123, 141, 143, 143, 139, 142, 131, 138, 136, 132, 136, 128, 139, 134, 108, 132, 136, 136, 148, 132, 144, 127, 135, 137, 135, 133, 137, 142, 136, 118, 137, 142, 130, 139, 127, 148, 138, 135, 151, 132, 127, 143, 140, 140, 145, 136, 126, 119, 156, 141, 133, 139, 145, 138, 100, 137, 123, 135, 135, 133, 135, 141, 121, 139, 119, 130, 123, 133, 141, 136, 121, 125, 147, 138, 138, 137, 149, 137, 120, 134, 123, 136, 132, 181, 142, 135, 140, 124, 135, 135, 128, 122, 144, 134, 151, 140, 149, 128, 136, 127, 132, 140, 139, 127, 144, 137, 139, 137, 138, 139, 150, 148, 129, 132, 151, 147, 137, 141, 146, 131, 137, 148, 138, 139, 141, 132, 127, 140, 168, 136, 126, 139, 132, 130, 124, 137, 135, 145, 124, 126, 119, 135, 135, 135, 132, 136, 129, 140, 146, 132, 132, 126, 134, 146, 133, 133, 153, 125, 126, 133, 137, 152, 121, 128, 129, 130, 129, 138, 132, 145, 145, 126, 114, 139, 144, 146, 122, 164, 139, 134, 125, 134, 155, 146, 135, 127, 127, 135, 113, 128, 140, 118, 132, 134, 127, 126, 141, 130, 141, 143, 130, 131, 131, 132, 127, 137, 116, 147, 151, 123, 139, 148, 131, 115, 142, 134, 139, 141, 141, 136, 141, 128, 121, 129, 114, 125, 143, 142, 139, 146, 151, 131, 129, 143, 131, 129, 141, 143, 136, 135, 139, 140, 123, 130, 142, 129, 132, 130, 133, 123, 147, 127, 140, 142, 154, 140, 132, 135, 130, 153, 129, 145, 123, 137, 122, 127, 131, 136, 131, 143, 124, 127, 139, 131, 128, 140, 136, 130, 150, 142, 135, 127, 140, 127, 138, 127, 130, 128, 130, 138, 155, 127, 123, 124, 132, 121, 137, 138, 137, 131, 131, 134, 121, 127, 147, 128, 142, 130, 140, 129, 147, 130, 131, 134, 138, 144, 148, 146, 130, 132, 126, 153, 159, 132, 142, 136, 137, 129, 133, 140, 127, 133, 140, 129, 137, 145, 137, 132, 136, 132, 127, 132, 134, 137, 132, 140, 122, 143, 138, 137, 133, 129, 135, 141, 145, 135, 150, 134, 148, 128, 157, 141, 133, 120, 133, 120, 139, 125, 132, 131, 145, 130, 143, 121, 134, 133, 132, 141, 148, 125, 135, 136, 130, 138, 138, 133, 145, 126, 136, 138, 135, 124, 158, 135, 137, 136, 127, 115, 138, 133, 129, 151, 127, 131, 143, 149, 137, 144, 118, 128, 184, 124, 129, 124, 120, 135, 141, 137, 132, 133, 139, 147, 137, 128, 126, 153, 136, 138, 146, 140, 124, 128, 128, 139, 134, 130, 154, 122, 125, 131, 134, 138, 148, 115, 148, 146, 122, 140, 141, 135, 130, 141, 129, 136, 137, 135, 135, 136, 155, 140, 134, 128, 147, 127, 144, 130, 145, 119, 138, 137, 137, 130, 132, 125, 145, 138, 141, 123, 151, 134, 132, 139, 139, 145, 134, 136, 142, 160, 136, 138, 122, 119, 138, 149, 143, 133, 115, 127, 140, 124, 130, 144, 163, 131, 146, 146, 136, 150, 131, 120, 138, 126, 134, 133, 128, 128, 143, 135, 138, 136, 123, 146, 123, 133, 133, 147, 124, 149, 140, 132, 138, 135, 124, 131, 137, 125, 146, 123, 135, 136, 137, 147, 122, 135, 129, 132, 145, 124, 129, 130, 132, 132, 128, 143, 145, 140, 125, 155, 137, 133, 129, 129, 143, 130, 120, 128, 139, 139, 126, 142, 137, 126, 144, 143, 143, 135, 126, 147, 140, 127, 133, 127, 128, 135, 138, 141, 138, 143, 129, 128, 130, 146, 138, 133, 132, 138, 129, 144, 135, 131, 127, 138, 140, 138, 127, 125, 134, 140, 124, 132, 135, 144, 136, 125, 128, 142, 140, 146, 139, 141, 139, 134, 148, 132, 126, 136, 135, 122, 149, 138, 135, 128, 129, 139, 132, 139, 142, 134, 140, 125, 124, 144, 130, 135, 138, 140, 121, 124, 145, 125, 138, 141, 121, 125, 145, 149, 142, 138, 116, 131, 130, 142, 132, 139, 129, 144, 132, 142, 133, 136, 135, 132, 131, 127, 144, 131, 146, 147, 129, 126, 140, 124, 134, 133, 143, 143, 138, 134, 139, 132, 143, 131, 141, 143, 151, 144, 135, 142, 134, 154, 130, 131, 137, 135, 139, 126, 131, 128, 124, 133, 135, 138, 136, 133, 135, 129, 127, 134, 121, 133, 134, 144, 135, 142, 133, 136, 130, 128, 136, 142, 138, 138, 141, 134, 129, 148, 128, 136, 137, 145, 127, 121, 144, 138, 137, 135, 140, 144, 137, 136, 125, 138, 140, 135, 141, 160, 131, 129, 143, 120, 126, 119, 128, 156, 142, 158, 138, 130, 135, 141, 131, 126, 120, 148, 147, 136, 142, 120, 137, 138, 130, 140, 131, 129, 136, 135, 139, 137, 137, 133, 127, 139, 143, 127, 122, 134, 126, 131, 147, 131, 129, 130, 129, 134, 138, 127, 134, 134, 131, 128, 133, 131, 139, 123, 144, 127, 163, 128, 138, 142, 133, 135, 138, 140, 136, 134, 149, 141, 127, 145, 136, 138, 135, 145, 130, 120, 130, 145, 137, 150, 153, 151, 127, 132, 139, 142, 151, 156, 141, 127, 135, 125, 143, 125, 132, 127, 132, 133, 130, 130, 131, 149, 133, 137, 138, 152, 123, 139, 141, 137, 133, 135, 137, 147, 135, 122, 133, 128, 136, 135, 135, 152, 132, 144, 126, 133, 151, 145, 134, 135, 127, 138, 139, 142, 132, 123, 137, 131, 147, 128, 138, 132, 142, 133, 142, 137, 131, 138, 135, 142, 136, 128, 132, 143, 125, 135, 124, 141, 134, 147, 130, 138, 148, 139, 120, 133, 137, 143, 135, 141, 151, 130, 130, 127, 143, 151, 130, 140, 145, 143, 143, 138, 137, 136, 146, 134, 137, 117, 144, 130, 128, 134, 131, 124, 158, 135, 145, 136, 128, 139, 132, 136, 129, 143, 128, 150, 139, 120, 127, 128, 129, 135, 134, 141, 136, 126, 144, 134, 127, 139, 133, 132, 131, 163, 147, 138, 140, 142, 140, 139, 138, 143, 146, 136, 138, 129, 127, 136, 135, 147, 128, 148, 129, 151, 133, 115, 134, 138, 135, 139, 138, 134, 149, 119, 124, 138, 120, 126, 141, 137, 131, 150, 149, 140, 130, 130, 137, 142, 137, 129, 136, 137, 140, 147, 155, 133, 131, 133, 129, 135, 142, 124, 136, 135, 149, 157, 129, 119, 134, 143, 126, 135, 141, 144, 137, 132, 152, 139, 143, 137, 119, 135, 137, 132, 138, 134, 135, 136, 146, 150, 145, 112, 126, 152, 147, 141, 136, 130, 141, 141, 136, 136, 129, 137, 141, 146, 138, 128, 130, 146, 136, 143, 147, 130, 145, 129, 139, 126, 132, 139, 142, 121, 130, 122, 132, 140, 139, 130, 130, 146, 126, 143, 146, 128, 137, 132, 152, 128, 133, 135, 117, 135, 145, 149, 143, 148, 138, 146, 126, 135, 129, 130, 108, 144, 145, 139, 130, 134, 143, 122, 129, 127, 141, 143, 148, 141, 136, 142, 137, 152, 147, 135, 124, 132, 139, 124, 128, 142, 131, 146, 132, 128, 139, 119, 127, 120, 136, 131, 146, 150, 119, 142, 138, 109, 140, 140, 137, 132, 129, 125, 132, 132, 156, 124, 132, 130, 136, 136, 139, 138, 143, 134, 132, 139, 131, 158, 141, 156, 132, 147, 134, 136, 137, 122, 159, 134, 120, 127, 133, 137, 135, 139, 144, 142, 143, 130, 142, 180, 133, 140, 142, 135, 130, 172, 137, 143, 142, 134, 138, 139, 137, 135, 132, 142, 126, 121, 133, 132, 134, 138, 140, 131, 138, 131, 120, 152, 143, 141, 127, 145, 143, 130, 135, 137, 124, 142, 146, 133, 135, 141, 142, 138, 127, 129, 132, 124, 128, 145, 121, 137, 136, 147, 127, 148, 161, 135, 130, 138, 151, 124, 132, 131, 140, 132, 142, 122, 132, 146, 133, 145, 146, 135, 145, 124, 134, 130, 140, 149, 160, 132, 144, 125, 128, 135, 132, 140, 129, 130, 130, 144, 135, 147, 129, 141, 135, 135, 126, 133, 143, 137, 157, 133, 120, 136, 137, 128, 138, 130, 135, 140, 150, 141, 127, 129, 131, 149, 138, 120, 133, 138, 128, 121, 157, 133, 140, 124, 129, 127, 134, 130, 153, 144, 140, 130, 142, 145, 147, 132, 152, 120, 114, 147, 129, 129, 138, 139, 143, 129, 130, 135, 130, 136, 127, 118, 137, 134, 147, 114, 138, 129, 119, 135, 115, 134, 129, 132, 139, 141, 139, 140, 140, 134, 134, 133, 146, 134, 146, 132, 127, 133, 126, 146, 129, 140, 127, 133, 126, 133, 125, 139, 126, 138, 127, 147, 142, 147, 132, 138, 140, 145, 160, 122, 131, 134, 138, 133, 130, 147, 128, 139, 128, 137, 149, 141, 133, 127, 143, 136, 120, 119, 158, 127, 141, 139, 133, 132, 129, 132, 150, 140, 123, 147, 135, 136, 130, 135, 143, 139, 131, 148, 147, 150, 149, 134, 132, 127, 130, 147, 123, 141, 142, 132, 144, 123, 130, 124, 128, 142, 149, 141, 127, 139, 147, 135, 134, 148, 142, 136, 146, 132, 128, 141, 133, 157, 156, 163, 126, 128, 141, 131, 130, 133, 125, 132, 131, 134, 134, 142, 147, 121, 132, 147, 135, 135, 150, 130, 145, 129, 136, 127, 135, 116, 145, 138, 115, 133, 124, 141, 137, 135, 138, 147, 140, 107, 131, 132, 132, 135, 132, 119, 147, 138, 137, 140, 144, 136, 149, 132, 141, 136, 156, 126, 134, 130, 129, 130, 133, 132, 130, 132, 134, 135, 132, 138, 145, 122, 133, 150, 135, 133, 120, 116, 139, 137, 140, 140, 142, 125, 154, 166, 132, 145, 140, 134, 125, 152, 141, 127, 142, 139, 140, 137, 129, 135, 134, 136, 143, 126, 137, 128, 145, 122, 135, 132, 151, 138, 127, 133, 125, 132, 128, 129, 131, 142, 127, 137, 147, 125, 135, 137, 130, 136, 153, 142, 131, 131, 129, 123, 127, 132, 137, 137, 125, 130, 137, 131, 131, 125, 150, 135, 141, 127, 139, 137, 142, 131, 144, 146, 135, 143, 138, 142, 133, 134, 134, 135, 150, 142, 139, 142, 132, 155, 155, 144, 141, 135, 142, 132, 132, 139, 141, 139, 145, 142, 155, 129, 130, 160, 155, 129, 140, 136, 123, 132, 146, 134, 136, 134, 121, 136, 152, 138, 136, 137, 131, 153, 134, 141, 142, 118, 137, 147, 137, 136, 145, 143, 128, 138, 121, 130, 142, 136, 139, 137, 115, 134, 125, 138, 143, 145, 137, 112, 140, 132, 136, 147, 135, 151, 131, 134, 126, 130, 133, 141, 131, 141, 136, 144, 135, 140, 130, 142, 136, 130, 133, 130, 127, 130, 136, 132, 142, 129, 134, 140, 131, 139, 137, 132, 139, 123, 129, 142, 144, 139, 121, 155, 142, 142, 132, 156, 135, 140, 142, 142, 137, 136, 145, 138, 132, 127, 136, 142, 120, 135, 129, 145, 139, 128, 130, 130, 146, 140, 130, 142, 145, 130, 129, 123, 140, 131, 127, 138, 122, 153, 139, 127, 129, 139, 129, 151, 145, 139, 140, 147, 135, 136, 135, 135, 126, 138, 133, 134, 133, 146, 134, 147, 138, 132, 131, 130, 125, 161, 133, 138, 126, 138, 141, 137, 134, 137, 141, 139, 137, 133, 112, 145, 115, 131, 120, 142, 129, 133, 148, 140, 135, 157, 139, 130, 118, 131, 135, 134, 127, 144, 125, 125, 147, 134, 135, 141, 135, 136, 141, 126, 150, 140, 136, 135, 125, 139, 134, 172, 132, 141, 132, 131, 126, 133, 126, 131, 143, 131, 131, 135, 139, 136, 151, 126, 129, 137, 130, 139, 146, 125, 163, 127, 136, 136, 118, 125, 136, 144, 134, 125, 128, 132, 138, 147, 129, 137, 136, 132, 141, 148, 150, 134, 139, 150, 147, 125, 138, 143, 125, 133, 139, 139, 141, 142, 141, 151, 132, 139, 133, 127, 121, 139, 133, 148, 135, 129, 140, 135, 134, 138, 139, 143, 131, 133, 131, 149, 132, 130, 129, 137, 143, 133, 144, 134, 128, 142, 132, 133, 130, 147, 142, 140, 127, 131, 164, 128, 135, 127, 139, 144, 132, 138, 135, 128, 144, 121, 137, 125, 137, 136, 121, 131, 154, 141, 130, 145, 146, 148, 141, 133, 142, 141, 131, 140, 132, 142, 136, 125, 127, 135, 140, 137, 134, 147, 127, 140, 134, 136, 150, 132, 138, 134, 121, 127, 115, 151, 136, 134, 111, 138, 140, 134, 126, 141, 163, 124, 126, 124, 129, 120, 141, 130, 140, 134, 135, 120, 138, 133, 133, 136, 138, 138, 139, 136, 137, 126, 138, 133, 141, 107, 134, 135, 136, 138, 140, 132, 142, 140, 142, 138, 140, 132, 139, 138, 130, 148, 133, 133, 145, 144, 137, 144, 132, 141, 143, 140, 142, 144, 116, 137, 130, 140, 137, 146, 144, 136, 145, 128, 148, 133, 129, 122, 134, 108, 138, 143, 126, 124, 143, 133, 138, 131, 138, 142, 133, 138, 121, 137, 137, 139, 130, 127, 140, 142, 140, 128, 139, 131, 136, 139, 143, 144, 127, 133, 125, 139, 140, 134, 135, 140, 135, 133, 144, 134, 142, 129, 130, 132, 137, 126, 142, 138, 125, 131, 138, 143, 129, 129, 132, 138, 141, 142, 131, 136, 129, 141, 131, 135, 137, 140, 163, 133, 142, 134, 135, 141, 130, 134, 127, 151, 137, 121, 152, 144, 134, 140, 137, 137, 135, 144, 122, 134, 136, 132, 132, 133, 127, 139, 149, 137, 134, 119, 129, 131, 139, 143, 127, 133, 143, 125, 130, 130, 119, 135, 137, 131, 140, 140, 122, 131, 145, 130, 141, 131, 130, 142, 130, 139, 139, 127, 150, 139, 126, 129, 129, 146, 134, 140, 133, 130, 128, 148, 135, 136, 139, 148, 137, 131, 133, 136, 116, 130, 130, 135, 140, 145, 132, 136, 143, 123, 151, 130, 153, 140, 137, 136, 128, 131, 130, 143, 139, 131, 132, 154, 125, 136, 131, 123, 140, 136, 139, 125, 142, 143, 133, 127, 137, 132, 130, 136, 136, 136, 132, 127, 118, 126, 138, 134, 133, 151, 134, 139, 129, 119, 146, 131, 142, 145, 139, 149, 132, 125, 138, 129, 131, 144, 134, 133, 131, 125, 133, 140, 116, 142, 137, 132, 133, 134, 134, 141, 143, 144, 132, 142, 130, 133, 151, 143, 136, 136, 135, 135, 136, 137, 137, 133, 147, 146, 138, 134, 139, 141, 141, 131, 143, 138, 140, 135, 135, 130, 141, 132, 132, 128, 156, 131, 133, 135, 122, 138, 132, 142, 136, 130, 128, 142, 147, 135, 132, 143, 132, 135, 151, 138, 134, 141, 123, 135, 139, 138, 137, 131, 136, 130, 136, 140, 137, 127, 154, 127, 130, 139, 125, 137, 129, 132, 137, 124, 139, 128, 131, 115, 131, 138, 134, 134, 140, 141, 133, 142, 138, 124, 138, 129, 131, 142, 139, 128, 124, 133, 137, 132, 139, 132, 130, 134, 165, 121, 128, 133, 152, 129, 139, 134, 131, 136, 140, 138, 135, 146, 132, 139, 134, 137, 128, 147, 138, 134, 132, 127, 115, 129, 133, 135, 131, 133, 132, 145, 134, 144, 128, 128, 140, 137, 145, 136, 133, 135, 136, 133, 129, 140, 141, 139, 148, 132, 144, 136, 132, 135, 140, 156, 133, 134, 145, 143, 137, 121, 132, 124, 136, 139, 125, 129, 133, 137, 141, 137, 137, 134, 135, 142, 127, 134, 117, 129, 136, 132, 143, 148, 137, 135, 145, 141, 141, 127, 145, 130, 147, 130, 128, 121, 130, 134, 127, 137, 135, 125, 143, 133, 137, 137, 124, 136, 138, 139, 122, 131, 130, 139, 151, 144, 139, 141, 137, 132, 133, 138, 132, 131, 135, 138, 139, 132, 134, 138, 138, 140, 134, 148, 130, 125, 134, 133, 135, 140, 139, 132, 124, 131, 140, 134, 131, 125, 138, 121, 132, 140, 139, 138, 141, 144, 140, 135, 147, 128, 143, 140, 130, 139, 117, 132, 132, 135, 122, 137, 148, 131, 143, 139, 145, 136, 140, 145, 137, 149, 135, 141, 132, 128, 139, 142, 138, 138, 139, 138, 130, 134, 138, 138, 137, 135, 138, 132, 142, 130, 131, 135, 136, 130, 138, 135, 122, 135, 148, 136, 132, 145, 140, 135, 144, 134, 140, 140, 141, 135, 131, 122, 127, 150, 140, 118, 139, 134, 128, 131, 152, 132, 135, 142, 137, 130, 133, 134, 135, 137, 156, 131, 134, 131, 124, 148, 131, 132, 147, 122, 140, 137, 139, 134, 126, 125, 139, 135, 133, 132, 131, 136, 133, 137, 128, 136, 138, 141, 140, 132, 131, 138, 133, 139, 135, 133, 113, 141, 140, 143, 137, 133, 131, 149, 125, 131, 131, 130, 135, 134, 124, 146, 152, 138, 135, 144, 142, 137, 144, 139, 129, 141, 137, 141, 135, 127, 125, 139, 141, 135, 178, 135, 136, 132, 133, 133, 136, 135, 131, 133, 140, 139, 136, 146, 134, 140, 124, 132, 146, 136, 142, 135, 137, 139, 137, 136, 110, 135, 139, 131, 139, 132, 135, 147, 132, 144, 136, 135, 134, 142, 142, 134, 136, 153, 135, 125, 136, 130, 145, 132, 127, 140, 134, 137, 135, 135, 135, 138, 136, 145, 140, 139, 129, 139, 137, 129, 135, 135, 137, 130, 147, 133, 120, 137, 132, 134, 128, 129, 139, 135, 129, 136, 106, 144, 162, 133, 133, 134, 142, 137, 146, 138, 122, 141, 138, 143, 129, 144, 124, 136, 131, 134, 135, 135, 149, 130, 143, 138, 134, 144, 140, 125, 133, 140, 133, 139, 136, 131, 127, 108, 128, 140, 138, 124, 137, 139, 133, 148, 149, 141, 137, 140, 141, 140, 134, 139, 137, 131, 140, 126, 135, 144, 141, 141, 147, 138, 119, 139, 138, 138, 138, 139, 147, 140, 135, 137, 122, 139, 134, 128, 138, 136, 128, 142, 134, 129, 131, 132, 123, 130, 143, 144, 141, 132, 137, 134, 143, 144, 142, 123, 134, 128, 142, 132, 138, 140, 131, 131, 140, 134, 130, 137, 135, 132, 126, 133, 135, 134, 134, 127, 135, 140, 143, 148, 137, 143, 117, 139, 129, 133, 139, 132, 138, 150, 137, 137, 141, 130, 125, 138, 144, 135, 131, 141, 111, 129, 136, 135, 126, 137, 132, 127, 145, 143, 133, 128, 132, 134, 128, 131, 138, 133, 142, 132, 132, 140, 140, 102, 91, 136, 137, 154, 144, 136, 136, 138, 128, 126, 132, 133, 137, 142, 147, 135, 131, 155, 148, 137, 133, 131, 137, 130, 130, 140, 148, 148, 114, 132, 144, 125, 151, 122, 136, 143, 129, 133, 129, 133, 148, 136, 133, 136, 139, 132, 133, 132, 147, 143, 133, 91, 132, 142, 136, 143, 133, 135, 125, 138, 136, 130, 135, 137, 143, 132, 139, 131, 138, 132, 135, 138, 162, 132, 93, 125, 139, 130, 134, 135, 134, 137, 138, 131, 133, 141, 134, 142, 124, 136, 142, 92, 141, 139, 137, 126, 129, 139, 131, 144, 134, 140, 136, 125, 149, 136, 123, 143, 143, 125, 134, 135, 139, 128, 128, 141, 132, 136, 131, 129, 131, 130, 140, 124, 137, 138, 135, 137, 135, 137, 154, 139, 139, 135, 130, 142, 134, 141, 121, 138, 141, 150, 135, 136, 134, 164, 125, 131, 138, 141, 147, 129, 133, 146, 129, 140, 139, 140, 136, 137, 134, 127, 139, 133, 141, 129, 138, 142, 134, 129, 148, 128, 139, 142, 120, 127, 127, 149, 140, 143, 136, 128, 149, 175, 140, 134, 135, 121, 140, 137, 136, 128, 136, 122, 140, 130, 141, 130, 129, 135, 132, 128, 145, 146, 126, 107, 143, 144, 133, 139, 151, 133, 140, 139, 131, 125, 147, 149, 133, 154, 123, 152, 135, 140, 131, 129, 130, 151, 136, 125, 126, 131, 169, 135, 119, 128, 154, 134, 137, 133, 128, 139, 140, 129, 150, 126, 137, 157, 145, 140, 144, 119, 141, 131, 133, 140, 143, 129, 145, 147, 127, 126, 131, 138, 139, 141, 154, 137, 141, 127, 130, 144, 127, 147, 144, 135, 154, 140, 136, 133, 145, 142, 135, 129, 131, 136, 129, 132, 137, 138, 139, 126, 131, 140, 137, 140, 129, 127, 126, 139, 132, 125, 134, 138, 122, 148, 154, 141, 141, 148, 134, 151, 162, 138, 128, 140, 146, 127, 136, 136, 158, 122, 147, 129, 142, 143, 134, 134, 134, 151, 143, 133, 152, 144, 135, 128, 142, 140, 152, 125, 144, 176, 145, 155, 130, 135, 134, 141, 139, 132, 110, 125, 143, 127, 131, 144, 110, 140, 150, 132, 155, 131, 125, 138, 130, 136, 146, 135, 146, 145, 144, 126, 129, 123, 136, 161, 131, 134, 130, 137, 131, 138, 131, 133, 141, 128, 156, 137, 138, 137, 127, 127, 147, 121, 134, 133, 130, 140, 127, 140, 127, 138, 139, 128, 139, 141, 134, 133, 141, 139, 129, 146, 143, 125, 133, 136, 143, 123, 148, 133, 136, 140, 146, 145, 138, 139, 131, 139, 135, 140, 136, 133, 131, 133, 133, 118, 122, 142, 130, 146, 139, 130, 130, 135, 136, 128, 141, 144, 132, 147, 125, 127, 141, 143, 133, 131, 137, 136, 131, 125, 136, 138, 146, 146, 139, 126, 132, 134, 140, 145, 134, 134, 139, 142, 135, 135, 133, 144, 107, 143, 136, 137, 137, 137, 147, 133, 141, 135, 135, 147, 127, 139, 120, 122, 127, 136, 127, 132, 134, 129, 149, 132, 135, 128, 135, 144, 141, 137, 134, 141, 118, 136, 135, 134, 149, 141, 141, 147, 138, 137, 134, 141, 139, 146, 143, 151, 158, 142, 123, 141, 133, 153, 143, 139, 133, 136, 122, 141, 140, 133, 137, 141, 131, 126, 145, 123, 141, 140, 134, 133, 139, 140, 141, 144, 137, 146, 134, 128, 144, 151, 125, 135, 134, 148, 133, 125, 141, 128, 152, 137, 125, 143, 131, 140, 140, 135, 144, 130, 145, 131, 139, 127, 151, 146, 150, 136, 131, 129, 128, 141, 135, 132, 126, 150, 139, 135, 148, 132, 147, 132, 136, 130, 122, 136, 133, 138, 137, 148, 150, 144, 137, 127, 130, 138, 136, 133, 135, 109, 132, 131, 151, 128, 142, 148, 127, 131, 137, 106, 160, 115, 133, 139, 136, 141, 139, 164, 142, 135, 137, 144, 140, 145, 121, 146, 129, 126, 138, 123, 138, 128, 135, 134, 127, 149, 145, 130, 142, 157, 146, 134, 126, 131, 144, 116, 145, 131, 136, 127, 161, 138, 126, 148, 132, 150, 141, 142, 132, 131, 142, 136, 137, 128, 126, 144, 140, 131, 139, 127, 139, 140, 134, 129, 129, 132, 136, 151, 139, 141, 127, 148, 146, 135, 138, 145, 145, 128, 149, 126, 139, 134, 137, 129, 139, 130, 130, 113, 145, 133, 140, 125, 132, 128, 129, 152, 132, 129, 126, 131, 133, 145, 121, 138, 137, 131, 127, 136, 152, 134, 131, 150, 148, 116, 129, 137, 155, 132, 126, 139, 132, 137, 142, 128, 151, 148, 138, 136, 142, 135, 144, 132, 145, 132, 132, 126, 126, 132, 135, 145, 139, 142, 116, 154, 132, 137, 130, 138, 139, 146, 116, 136, 137, 125, 135, 123, 130, 141, 130, 134, 143, 143, 134, 133, 130, 139, 135, 152, 136, 139, 136, 118, 143, 134, 129, 132, 133, 133, 135, 133, 146, 129, 129, 148, 137, 135, 125, 124, 143, 167, 133, 136, 126, 131, 134, 117, 139, 147, 145, 143, 133, 129, 133, 137, 146, 158, 143, 131, 143, 142, 135, 137, 136, 120, 149, 119, 148, 129, 122, 129, 127, 139, 137, 140, 142, 140, 100, 129, 135, 138, 141, 143, 139, 135, 130, 133, 130, 128, 129, 134, 132, 145, 125, 131, 126, 140, 124, 133, 132, 159, 138, 127, 140, 131, 133, 124, 144, 131, 141, 133, 141, 138, 123, 138, 138, 118, 137, 152, 140, 135, 138, 133, 138, 134, 124, 134, 126, 143, 129, 120, 129, 134, 134, 137, 136, 130, 147, 132, 119, 127, 143, 146, 138, 123, 133, 132, 127, 138, 142, 120, 147, 146, 129, 134, 129, 147, 117, 117, 135, 120, 136, 139, 140, 127, 142, 134, 141, 128, 138, 136, 139, 143, 131, 145, 131, 126, 132, 121, 137, 135, 131, 130, 150, 139, 145, 135, 133, 130, 135, 144, 149, 148, 132, 120, 132, 139, 122, 129, 127, 125, 147, 137, 139, 128, 142, 141, 133, 131, 124, 121, 139, 133, 135, 122, 132, 124, 134, 141, 146, 137, 116, 143, 129, 124, 132, 132, 140, 143, 149, 118, 127, 138, 120, 149, 136, 130, 131, 138, 133, 148, 144, 113, 129, 119, 138, 134, 130, 127, 141, 147, 125, 126, 125, 137, 134, 130, 148, 130, 152, 137, 131, 130, 116, 141, 133, 139, 147, 148, 134, 150, 120, 144, 129, 140, 131, 122, 135, 145, 130, 136, 132, 118, 133, 135, 138, 134, 141, 135, 160, 128, 134, 132, 147, 144, 132, 138, 117, 135, 139, 136, 135, 135, 136, 130, 132, 110, 128, 142, 137, 144, 139, 143, 146, 128, 144, 141, 144, 134, 139, 130, 136, 110, 126, 137, 154, 160, 152, 123, 140, 136, 132, 142, 151, 125, 141, 144, 136, 134, 137, 140, 127, 151, 130, 146, 137, 133, 134, 135, 132, 120, 144, 120, 127, 129, 132, 137, 135, 118, 135, 139, 129, 134, 144, 132, 131, 130, 138, 123, 127, 129, 143, 135, 132, 130, 122, 108, 141, 145, 133, 124, 151, 130, 136, 129, 121, 126, 136, 143, 123, 141, 140, 154, 134, 115, 114, 146, 125, 121, 137, 136, 124, 124, 134, 133, 132, 151, 139, 131, 150, 128, 181, 129, 135, 138, 134, 147, 125, 136, 141, 131, 126, 127, 129, 108, 131, 124, 141, 145, 147, 132, 132, 136, 135, 132, 131, 136, 138, 136, 144, 155, 140, 123, 154, 113, 128, 146, 119, 131, 131, 137, 126, 136, 133, 150, 115, 133, 107, 121, 153, 136, 130, 153, 132, 141, 141, 146, 132, 132, 137, 131, 147, 110, 134, 122, 129, 128, 148, 124, 157, 132, 128, 132, 130, 134, 113, 136, 136, 127, 130, 140, 134, 134, 114, 148, 131, 137, 136, 142, 138, 128, 140, 149, 127, 146, 135, 111, 126, 138, 128, 132, 133, 143, 135, 146, 133, 121, 142, 131, 155, 127, 147, 118, 149, 132, 135, 134, 110, 150, 138, 118, 138, 143, 139, 130, 122, 116, 136, 135, 132, 145, 147, 122, 129, 120, 133, 132, 144, 124, 136, 156, 125, 115, 180, 135, 136, 128, 131, 142, 147, 128, 133, 130, 124, 135, 124, 132, 133, 130, 143, 126, 135, 126, 125, 122, 141, 132, 147, 129, 130, 137, 122, 139, 143, 142, 143, 126, 144, 128, 136, 138, 123, 157, 134, 137, 145, 129, 122, 143, 141, 138, 143, 136, 120, 131, 145, 136, 125, 151, 132, 151, 132, 141, 141, 148, 139, 153, 123, 130, 138, 143, 128, 127, 119, 131, 129, 140, 133, 124, 145, 149, 145, 143, 151, 119, 138, 137, 127, 149, 145, 141, 134, 137, 147, 145, 117, 135, 128, 137, 141, 118, 127, 162, 131, 126, 129, 142, 140, 139, 131, 137, 155, 137, 87, 127, 117, 134, 137, 142, 127, 147, 140, 94, 135, 135, 137, 114, 139, 129, 142, 143, 145, 140, 152, 151, 126, 147, 121, 138, 130, 121, 130, 135, 139, 123, 124, 136, 148, 128, 135, 133, 128, 139, 127, 116, 133, 132, 151, 114, 133, 159, 131, 125, 122, 140, 130, 130, 148, 144, 150, 134, 123, 137, 120, 132, 120, 135, 132, 129, 134, 138, 131, 132, 125, 123, 123, 124, 128, 128, 121, 146, 137, 138, 117, 146, 127, 152, 126, 131, 134, 139, 135, 157, 139, 141, 118, 148, 129, 134, 134, 160, 136, 140, 156, 127, 142, 161, 149, 139, 110, 136, 135, 129, 139, 146, 101, 140, 137, 126, 130, 146, 145, 116, 135, 131, 140, 133, 141, 134, 124, 124, 151, 138, 143, 134, 130, 126, 128, 140, 134, 151, 147, 112, 139, 118, 155, 129, 114, 119, 128, 140, 140, 136, 150, 134, 153, 119, 124, 156, 132, 155, 156, 153, 131, 141, 132, 128, 139, 138, 141, 142, 131, 137, 131, 146, 117, 155, 129, 126, 127, 139, 134, 131, 130, 140, 119, 124, 141, 144, 124, 136, 120, 140, 135, 123, 164, 136, 122, 135, 133, 159, 130, 128, 141, 124, 129, 147, 124, 145, 138, 137, 146, 126, 127, 134, 134, 137, 119, 129, 143, 141, 143, 128, 142, 134, 127, 116, 136, 131, 140, 137, 124, 136, 142, 134, 135, 134, 135, 130, 138, 142, 119, 131, 128, 134, 141, 131, 142, 141, 134, 141, 135, 136, 143, 138, 139, 139, 132, 145, 140, 139, 136, 135, 134, 133, 154, 136, 140, 129, 137, 131, 132, 132, 134, 135, 139, 135, 143, 139, 128, 141, 142, 136, 139, 140, 130, 139, 134, 142, 137, 131, 142, 133, 134, 136, 136, 139, 139, 140, 133, 132, 148, 138, 129, 140, 131, 130, 129, 141, 132, 130, 141, 140, 146, 135, 129, 132, 143, 142, 132, 129, 136, 136, 134, 136, 133, 132, 134, 134, 131, 140, 135, 136, 146, 140, 144, 138, 139, 142, 139, 134, 134, 140, 141, 133, 141, 140, 133, 132, 140, 143, 138, 138, 170, 136, 141, 137, 142, 142, 131, 131, 138, 145, 141, 136, 133, 135, 145, 138, 139, 130, 139, 146, 124, 142, 138, 138, 138, 143, 133, 144, 125, 131, 153, 181, 132, 142, 143, 129, 120, 134, 139, 135, 131, 135, 134, 150, 138, 140, 146, 140, 140, 143, 138, 136, 130, 133, 132, 142, 135, 139, 142, 139, 130, 135, 133, 136, 140, 136, 140, 136, 138, 125, 137, 134, 133, 129, 140, 137, 137, 136, 139, 135, 132, 135, 133, 130, 140, 139, 136, 140, 133, 140, 134, 131, 133, 131, 131, 138, 134, 130, 144, 131, 136, 138, 133, 134, 146, 131, 137, 135, 129, 131, 143, 130, 126, 142, 139, 126, 140, 130, 139, 143, 135, 133, 133, 141, 137, 133, 135, 144, 131, 144, 134, 129, 143, 138, 129, 143, 129, 135, 125, 143, 134, 136, 123, 145, 136, 129, 123, 132, 138, 135, 135, 148, 138, 129, 134, 138, 152, 145, 133, 142, 136, 132, 130, 126, 139, 137, 131, 128, 131, 127, 132, 141, 142, 145, 139, 143, 136, 134, 129, 139, 129, 147, 128, 137, 133, 140, 133, 135, 137, 140, 143, 138, 128, 149, 128, 139, 138, 132, 144, 132, 137, 130, 138, 129, 130, 143, 142, 138, 138, 132, 138, 143, 130, 121, 149, 117, 127, 128, 131, 143, 139, 138, 145, 149, 142, 135, 138, 136, 132, 140, 124, 123, 137, 137, 133, 134, 138, 128, 143, 133, 140, 134, 132, 141, 133, 131, 124, 151, 131, 136, 131, 136, 147, 133, 138, 133, 136, 130, 133, 131, 132, 144, 140, 138, 131, 130, 141, 153, 141, 133, 141, 133, 134, 127, 136, 148, 147, 133, 135, 133, 137, 130, 131, 138, 143, 136, 135, 135, 129, 136, 116, 132, 134, 145, 137, 120, 127, 130, 137, 140, 135, 147, 129, 138, 139, 127, 149, 132, 135, 126, 137, 121, 140, 126, 126, 125, 150, 136, 126, 138, 130, 137, 142, 143, 135, 157, 137, 137, 133, 141, 137, 136, 141, 132, 133, 141, 131, 131, 136, 140, 128, 145, 160, 137, 133, 141, 106, 137, 144, 126, 129, 138, 130, 132, 136, 129, 133, 131, 130, 137, 138, 128, 133, 136, 142, 138, 140, 145, 147, 138, 138, 141, 136, 143, 142, 135, 131, 131, 138, 138, 139, 141, 135, 131, 137, 127, 150, 137, 160, 136, 146, 134, 135, 135, 136, 139, 147, 139, 142, 144, 143, 145, 139, 140, 143, 120, 124, 138, 134, 136, 117, 125, 135, 126, 136, 120, 138, 137, 126, 134, 138, 130, 144, 140, 137, 136, 133, 132, 136, 135, 120, 129, 133, 129, 125, 118, 128, 115, 148, 135, 130, 145, 156, 142, 141, 141, 140, 131, 131, 137, 131, 136, 125, 140, 131, 131, 138, 147, 167, 167, 131, 132, 134, 138, 145, 135, 131, 151, 132, 140, 129, 141, 111, 133, 156, 122, 137, 142, 137, 134, 148, 148, 141, 136, 112, 136, 155, 128, 142, 129, 145, 154, 123, 129, 128, 135, 145, 145, 137, 119, 140, 141, 136, 159, 137, 126, 135, 132, 137, 128, 109, 138, 138, 133, 129, 145, 148, 118, 136, 146, 141, 141, 127, 127, 128, 144, 134, 145, 133, 142, 135, 143, 135, 126, 140, 125, 136, 141, 128, 132, 132, 128, 131, 143, 146, 139, 137, 126, 150, 131, 145, 138, 139, 129, 132, 115, 146, 141, 137, 130, 136, 136, 124, 132, 145, 132, 136, 135, 136, 132, 156, 130, 140, 134, 137, 152, 148, 132, 139, 147, 131, 149, 131, 152, 142, 141, 138, 134, 147, 138, 126, 145, 171, 129, 128, 143, 131, 137, 138, 129, 140, 141, 140, 135, 147, 137, 139, 133, 136, 123, 132, 128, 135, 130, 134, 137, 126, 141, 134, 129, 175, 132, 151, 131, 141, 125, 123, 141, 128, 132, 127, 162, 133, 132, 138, 134, 133, 137, 137, 172, 135, 140, 119, 133, 153, 146, 139, 144, 152, 144, 133, 135, 149, 138, 129, 137, 153, 134, 138, 123, 114, 138, 130, 131, 135, 139, 135, 134, 126, 121, 186, 160, 147, 141, 136, 137, 139, 179, 142, 136, 127, 146, 124, 135, 146, 134, 133, 139, 137, 126, 147, 143, 140, 140, 140, 142, 142, 136, 137, 142, 138, 130, 136, 124, 130, 145, 136, 133, 119, 148, 132, 122, 144, 168, 135, 129, 126, 139, 125, 175, 140, 139, 132, 144, 136, 122, 134, 139, 125, 142, 133, 141, 142, 147, 136, 142, 140, 132, 131, 112, 131, 128, 127, 131, 128, 125, 139, 140, 153, 129, 138, 132, 147, 133, 117, 142, 138, 143, 138, 134, 133, 136, 135, 147, 127, 152, 125, 134, 139, 126, 152, 142, 127, 129, 154, 132, 131, 126, 144, 155, 131, 133, 135, 142, 128, 129, 138, 135, 166, 150, 123, 141, 133, 137, 132, 145, 139, 149, 124, 132, 136, 139, 144, 137, 132, 151, 135, 126, 146, 139, 121, 132, 143, 128, 116, 126, 137, 131, 119, 131, 131, 140, 139, 130, 152, 140, 129, 134, 152, 140, 133, 147, 139, 138, 146, 131, 146, 146, 121, 148, 141, 133, 142, 140, 149, 124, 143, 136, 135, 137, 136, 134, 140, 134, 112, 142, 136, 139, 136, 121, 144, 138, 141, 130, 136, 144, 136, 141, 126, 146, 143, 138, 126, 137, 144, 139, 134, 142, 125, 142, 137, 145, 130, 140, 145, 123, 141, 142, 141, 128, 130, 138, 153, 133, 134, 128, 123, 135, 124, 133, 140, 144, 138, 115, 144, 140, 125, 130, 143, 137, 142, 137, 147, 145, 141, 127, 148, 157, 130, 156, 130, 147, 141, 156, 144, 129, 126, 130, 156, 182, 146, 113, 119, 144, 145, 138, 142, 139, 133, 141, 119, 122, 149, 149, 137, 170, 133, 142, 139, 124, 129, 130, 131, 135, 128, 132, 143, 135, 121, 141, 142, 133, 135, 132, 118, 123, 144, 144, 132, 136, 141, 134, 136, 149, 144, 131, 148, 137, 130, 129, 130, 133, 132, 145, 119, 150, 146, 157, 131, 134, 120, 124, 131, 139, 131, 149, 135, 158, 129, 129, 130, 161, 139, 132, 138, 129, 132, 138, 140, 135, 154, 128, 134, 141, 138, 146, 126, 127, 141, 154, 126, 137, 142, 140, 140, 143, 130, 135, 116, 129, 148, 137, 131, 144, 139, 139, 137, 134, 113, 128, 127, 136, 149, 139, 154, 142, 147, 134, 138, 123, 116, 124, 133, 138, 134, 127, 143, 135, 134, 145, 135, 153, 138, 137, 144, 129, 145, 146, 136, 134, 147, 131, 146, 145, 134, 159, 140, 139, 143, 132, 150, 135, 135, 144, 137, 150, 120, 141, 125, 137, 130, 136, 151, 132, 134, 146, 129, 156, 149, 124, 145, 138, 139, 146, 131, 145, 147, 133, 153, 139, 147, 126, 131, 124, 134, 165, 137, 130, 148, 143, 126, 129, 138, 153, 145, 141, 139, 128, 134, 136, 138, 121, 141, 124, 142, 140, 132, 141, 139, 135, 135, 148, 130, 154, 121, 111, 133, 138, 129, 135, 140, 134, 128, 124, 143, 133, 140, 147, 141, 147, 142, 142, 142, 140, 135, 138, 161, 150, 133, 153, 143, 155, 148, 152, 133, 139, 140, 132, 125, 151, 131, 118, 129, 144, 130, 135, 131, 141, 139, 133, 139, 144, 143, 146, 128, 144, 137, 131, 134, 135, 146, 140, 142, 117, 142, 134, 157, 151, 131, 132, 138, 128, 129, 151, 143, 138, 136, 133, 142, 134, 154, 146, 127, 143, 136, 136, 130, 132, 130, 147, 171, 132, 136, 128, 143, 131, 149, 133, 134, 131, 137, 140, 143, 130, 125, 131, 115, 140, 144, 148, 134, 147, 135, 138, 135, 124, 140, 136, 137, 176, 132, 149, 146, 127, 130, 138, 147, 137, 134, 123, 143, 140, 138, 138, 123, 133, 144, 138, 134, 169, 149, 115, 134, 154, 142, 135, 133, 143, 134, 140, 116, 140, 138, 126, 140, 136, 128, 128, 134, 138, 131, 129, 143, 155, 156, 134, 147, 125, 116, 120, 136, 140, 142, 103, 133, 126, 144, 118, 133, 141, 153, 130, 140, 118, 145, 139, 135, 133, 141, 128, 144, 130, 161, 140, 136, 142, 136, 134, 131, 151, 137, 159, 120, 132, 153, 128, 136, 145, 134, 142, 133, 133, 138, 150, 150, 144, 135, 154, 134, 136, 126, 141, 145, 130, 129, 146, 133, 131, 119, 139, 133, 144, 130, 145, 130, 148, 147, 137, 146, 118, 119, 139, 139, 123, 144, 153, 152, 137, 149, 144, 133, 134, 132, 139, 148, 132, 138, 144, 131, 124, 136, 137, 142, 124, 137, 116, 144, 138, 125, 135, 138, 138, 136, 140, 115, 138, 128, 143, 147, 147, 135, 140, 136, 154, 128, 135, 152, 130, 142, 132, 143, 142, 140, 124, 121, 130, 132, 130, 137, 132, 141, 134, 151, 103, 143, 124, 127, 138, 134, 143, 126, 124, 118, 104, 134, 142, 138, 140, 141, 145, 149, 136, 133, 123, 135, 134, 147, 142, 130, 124, 135, 117, 137, 136, 128, 136, 172, 132, 152, 157, 133, 111, 134, 124, 153, 142, 136, 141, 130, 140, 123, 133, 128, 131, 131, 128, 122, 131, 110, 141, 160, 136, 134, 125, 137, 127, 142, 150, 121, 138, 132, 136, 132, 127, 136, 138, 133, 124, 128, 131, 148, 122, 137, 136, 132, 131, 156, 145, 135, 165, 117, 141, 127, 145, 142, 124, 144, 122, 129, 134, 133, 120, 121, 167, 119, 144, 126, 138, 121, 136, 137, 133, 121, 133, 135, 151, 138, 122, 146, 149, 128, 129, 132, 126, 148, 124, 145, 140, 144, 147, 129, 137, 126, 131, 133, 131, 140, 153, 143, 131, 125, 141, 145, 119, 132, 131, 127, 161, 130, 133, 141, 144, 138, 108, 142, 128, 135, 138, 150, 140, 133, 147, 137, 127, 134, 143, 134, 123, 135, 132, 126, 113, 116, 126, 139, 138, 130, 132, 122, 140, 137, 133, 135, 103, 134, 138, 141, 147, 142, 138, 110, 128, 121, 136, 131, 132, 152, 138, 122, 148, 149, 131, 137, 143, 138, 143, 135, 143, 150, 136, 153, 144, 158, 141, 134, 145, 122, 124, 142, 126, 150, 133, 148, 127, 134, 136, 148, 151, 135, 154, 129, 123, 133, 144, 143, 140, 114, 125, 148, 119, 118, 142, 141, 138, 140, 126, 124, 140, 135, 131, 138, 141, 138, 134, 130, 124, 132, 136, 138, 130, 137, 144, 127, 127, 135, 135, 132, 153, 135, 119, 134, 145, 121, 117, 127, 123, 151, 139, 136, 135, 122, 135, 106, 141, 137, 145, 133, 125, 124, 134, 145, 148, 141, 139, 123, 162, 134, 133, 128, 135, 133, 135, 132, 131, 116, 129, 130, 116, 122, 126, 141, 131, 115, 149, 132, 136, 126, 140, 130, 132, 126, 140, 144, 115, 130, 139, 155, 134, 153, 114, 135, 137, 137, 141, 128, 145, 140, 143, 136, 135, 127, 135, 139, 132, 140, 124, 150, 150, 147, 137, 139, 145, 131, 144, 141, 143, 142, 132, 141, 124, 138, 132, 139, 144, 141, 148, 139, 135, 135, 133, 142, 130, 130, 132, 137, 131, 134, 139, 145, 140, 142, 128, 149, 135, 135, 122, 143, 140, 139, 140, 146, 142, 138, 139, 134, 127, 128, 127, 142, 131, 145, 130, 131, 135, 138, 143, 141, 138, 151, 120, 138, 143, 118, 143, 137, 110, 127, 134, 131, 140, 132, 129, 129, 141, 130, 150, 116, 145, 137, 134, 130, 129, 163, 135, 141, 138, 139, 150, 138, 137, 130, 140, 137, 137, 128, 134, 131, 131, 143, 142, 140, 122, 132, 147, 141, 147, 173, 143, 141, 119, 139, 133, 132, 135, 132, 153, 142, 136, 139, 131, 132, 123, 134, 145, 142, 132, 112, 149, 123, 140, 115, 150, 141, 140, 152, 139, 135, 133, 134, 121, 138, 116, 143, 133, 130, 138, 133, 139, 129, 127, 137, 133, 140, 134, 132, 130, 132, 151, 128, 134, 140, 126, 120, 141, 112, 149, 123, 131, 138, 145, 124, 135, 126, 141, 137, 150, 133, 133, 126, 141, 139, 137, 117, 134, 139, 138, 142, 132, 140, 140, 139, 145, 128, 140, 135, 135, 143, 148, 131, 139, 134, 130, 119, 138, 129, 134, 127, 126, 138, 136, 124, 136, 133, 134, 134, 140, 142, 140, 147, 133, 118, 139, 133, 142, 128, 145, 134, 125, 134, 136, 141, 131, 138, 133, 161, 148, 141, 126, 148, 137, 138, 130, 135, 119, 133, 140, 138, 134, 137, 135, 128, 131, 129, 135, 151, 132, 126, 129, 151, 141, 131, 151, 137, 149, 133, 125, 150, 141, 129, 145, 119, 149, 134, 134, 145, 142, 132, 139, 141, 140, 135, 116, 135, 140, 150, 142, 136, 130, 116, 132, 133, 140, 131, 133, 163, 128, 122, 137, 132, 128, 147, 147, 134, 133, 137, 141, 126, 138, 125, 145, 137, 120, 138, 134, 138, 143, 134, 132, 144, 140, 134, 134, 138, 142, 148, 143, 139, 126, 174, 142, 158, 139, 133, 132, 133, 140, 137, 135, 130, 140, 136, 137, 134, 139, 134, 129, 139, 130, 129, 142, 139, 148, 147, 128, 132, 137, 129, 130, 140, 143, 150, 133, 157, 134, 131, 134, 136, 142, 141, 141, 134, 139, 141, 149, 145, 139, 134, 137, 144, 150, 144, 139, 127, 125, 136, 143, 127, 121, 148, 148, 153, 121, 129, 129, 141, 119, 137, 133, 135, 135, 139, 138, 135, 141, 145, 131, 139, 133, 135, 141, 128, 135, 147, 129, 124, 136, 127, 139, 132, 140, 124, 138, 138, 139, 139, 129, 136, 122, 141, 141, 145, 127, 110, 135, 140, 131, 124, 143, 133, 163, 137, 137, 142, 130, 145, 132, 133, 125, 128, 136, 128, 140, 132, 144, 143, 125, 121, 128, 129, 134, 140, 129, 138, 139, 133, 131, 138, 131, 147, 147, 123, 157, 143, 158, 167, 140, 131, 133, 140, 133, 142, 128, 143, 139, 141, 145, 138, 129, 140, 143, 138, 132, 147, 125, 131, 129, 139, 146, 131, 128, 140, 137, 137, 138, 140, 135, 139, 127, 139, 126, 134, 140, 134, 138, 135, 136, 147, 141, 139, 107, 131, 133, 135, 130, 140, 142, 136, 143, 137, 141, 124, 127, 135, 127, 134, 140, 130, 132, 126, 133, 129, 139, 162, 131, 111, 133, 136, 143, 150, 131, 133, 132, 131, 124, 121, 146, 126, 140, 135, 117, 124, 138, 138, 141, 129, 136, 132, 155, 140, 135, 121, 132, 137, 136, 149, 137, 143, 147, 134, 132, 122, 144, 132, 133, 140, 153, 133, 133, 144, 145, 147, 143, 138, 128, 136, 139, 141, 139, 122, 134, 155, 130, 135, 148, 117, 153, 130, 143, 151, 138, 149, 144, 137, 138, 142, 136, 134, 134, 129, 122, 140, 132, 131, 143, 134, 139, 138, 144, 134, 135, 130, 133, 128, 144, 138, 136, 125, 150, 140, 133, 132, 126, 136, 148, 124, 130, 133, 135, 143, 129, 141, 137, 136, 126, 148, 135, 138, 113, 154, 137, 143, 135, 136, 138, 120, 135, 130, 132, 135, 139, 155, 137, 145, 138, 132, 145, 155, 125, 146, 147, 130, 126, 129, 144, 128, 145, 130, 146, 125, 151, 124, 135, 129, 136, 135, 129, 130, 158, 146, 134, 135, 144, 132, 133, 128, 138, 131, 120, 138, 144, 141, 127, 129, 144, 134, 136, 140, 128, 160, 141, 136, 141, 133, 136, 146, 132, 129, 142, 154, 136, 133, 152, 138, 133, 119, 128, 121, 136, 150, 141, 145, 163, 137, 145, 139, 133, 131, 131, 137, 147, 123, 134, 128, 134, 147, 118, 133, 123, 125, 138, 145, 147, 152, 129, 134, 149, 131, 131, 123, 128, 139, 135, 131, 132, 133, 111, 141, 138, 132, 135, 145, 144, 128, 132, 130, 134, 130, 124, 141, 130, 149, 134, 131, 140, 137, 137, 110, 130, 141, 135, 132, 129, 129, 153, 136, 135, 130, 140, 135, 145, 131, 130, 131, 136, 135, 147, 145, 132, 148, 121, 135, 147, 118, 134, 132, 127, 140, 134, 133, 143, 108, 129, 128, 130, 138, 137, 133, 137, 143, 139, 141, 122, 129, 150, 153, 134, 127, 136, 132, 131, 130, 127, 149, 123, 143, 130, 140, 135, 141, 132, 136, 133, 143, 155, 130, 132, 131, 138, 148, 130, 126, 120, 143, 165, 127, 136, 138, 126, 135, 131, 142, 138, 139, 131, 144, 148, 139, 131, 137, 130, 134, 125, 124, 139, 134, 131, 136, 124, 130, 136, 123, 141, 143, 135, 143, 125, 147, 154, 143, 141, 125, 133, 141, 131, 140, 134, 134, 133, 132, 127, 146, 140, 137, 134, 141, 149, 134, 126, 135, 144, 125, 137, 138, 131, 133, 155, 130, 145, 136, 131, 133, 151, 134, 145, 137, 132, 134, 127, 133, 146, 127, 125, 159, 160, 143, 132, 133, 134, 145, 133, 119, 157, 137, 136, 126, 143, 120, 145, 143, 134, 132, 146, 138, 133, 113, 135, 139, 137, 140, 133, 117, 136, 148, 144, 140, 134, 144, 140, 123, 132, 137, 122, 121, 135, 146, 137, 141, 123, 130, 151, 163, 123, 144, 121, 137, 146, 119, 145, 128, 132, 128, 139, 132, 127, 145, 144, 132, 139, 138, 142, 129, 130, 140, 130, 133, 149, 128, 133, 139, 131, 140, 147, 147, 141, 139, 152, 130, 99, 146, 129, 135, 127, 134, 152, 127, 142, 130, 137, 127, 133, 137, 150, 136, 140, 128, 128, 143, 140, 138, 133, 134, 132, 131, 124, 145, 128, 129, 126, 133, 138, 138, 153, 135, 147, 130, 146, 139, 133, 139, 129, 138, 120, 137, 139, 131, 150, 137, 147, 122, 121, 140, 125, 127, 133, 131, 118, 135, 127, 128, 139, 143, 143, 123, 136, 121, 138, 154, 134, 140, 135, 134, 123, 129, 132, 125, 149, 132, 136, 133, 134, 139, 138, 134, 149, 136, 135, 132, 123, 130, 122, 118, 136, 135, 144, 140, 135, 126, 139, 133, 123, 148, 134, 129, 136, 132, 141, 116, 140, 134, 145, 154, 128, 117, 148, 131, 125, 145, 141, 125, 148, 135, 142, 132, 133, 137, 140, 131, 134, 143, 133, 140, 129, 144, 140, 126, 152, 133, 137, 118, 135, 124, 124, 149, 125, 131, 128, 123, 137, 134, 162, 139, 144, 145, 137, 144, 129, 131, 138, 137, 128, 140, 155, 155, 102, 134, 210, 135, 133, 134, 125, 142, 138, 136, 129, 147, 135, 136, 95, 137, 129, 139, 135, 136, 131, 141, 145, 136, 132, 140, 131, 122, 141, 129, 144, 166, 128, 133, 133, 131, 142, 131, 135, 127, 144, 133, 140, 124, 133, 127, 120, 126, 141, 147, 139, 129, 138, 136, 141, 135, 131, 139, 139, 123, 130, 148, 207, 130, 140, 128, 140, 144, 112, 135, 126, 136, 143, 129, 131, 141, 113, 126, 137, 132, 119, 139, 129, 123, 124, 131, 136, 137, 141, 129, 124, 128, 140, 140, 145, 127, 141, 136, 127, 130, 123, 132, 142, 135, 134, 116, 117, 142, 129, 139, 128, 122, 143, 131, 130, 137, 134, 139, 147, 146, 147, 130, 128, 135, 141, 141, 122, 139, 141, 136, 119, 143, 136, 143, 127, 131, 125, 142, 155, 124, 131, 135, 167, 138, 135, 121, 144, 138, 151, 127, 133, 131, 146, 146, 135, 141, 145, 154, 125, 138, 111, 137, 142, 135, 122, 129, 143, 134, 128, 142, 133, 154, 132, 128, 125, 136, 129, 139, 136, 128, 136, 126, 134, 134, 136, 144, 140, 154, 138, 141, 143, 136, 129, 128, 126, 152, 133, 150, 138, 133, 124, 139, 130, 155, 137, 124, 125, 134, 107, 137, 145, 140, 131, 132, 151, 149, 151, 140, 134, 126, 136, 139, 127, 131, 136, 137, 120, 131, 124, 132, 136, 128, 143, 163, 141, 130, 126, 143, 140, 135, 133, 135, 132, 132, 127, 131, 129, 136, 142, 132, 128, 149, 136, 133, 137, 143, 158, 130, 131, 146, 127, 132, 133, 136, 126, 134, 128, 131, 139, 151, 144, 129, 144, 136, 137, 132, 129, 138, 135, 135, 139, 135, 139, 141, 131, 155, 130, 127, 136, 144, 124, 143, 134, 146, 144, 125, 144, 131, 132, 130, 128, 122, 147, 128, 146, 129, 137, 147, 154, 135, 133, 126, 148, 133, 138, 149, 143, 160, 114, 124, 125, 129, 139, 127, 136, 154, 144, 130, 137, 113, 118, 136, 136, 146, 137, 124, 133, 137, 143, 120, 132, 147, 134, 135, 133, 119, 140, 125, 123, 132, 138, 127, 129, 146, 133, 124, 136, 124, 143, 164, 127, 148, 131, 128, 146, 133, 141, 133, 133, 133, 145, 138, 126, 127, 141, 133, 140, 135, 123, 118, 134, 137, 141, 133, 91, 135, 152, 133, 145, 126, 137, 128, 126, 142, 136, 143, 123, 131, 147, 130, 140, 133, 128, 146, 140, 138, 136, 134, 108, 171, 142, 125, 152, 142, 122, 133, 133, 125, 135, 134, 123, 140, 142, 142, 137, 136, 134, 128, 141, 139, 138, 129, 133, 129, 125, 131, 135, 129, 130, 134, 131, 127, 141, 137, 134, 132, 147, 128, 130, 135, 124, 132, 134, 115, 141, 128, 134, 138, 139, 143, 130, 145, 132, 145, 130, 141, 138, 132, 131, 129, 126, 144, 137, 129, 129, 143, 124, 128, 158, 141, 135, 120, 141, 141, 124, 149, 129, 154, 133, 147, 141, 116, 149, 138, 150, 136, 141, 135, 107, 140, 141, 132, 125, 135, 146, 157, 129, 133, 143, 109, 122, 117, 176, 137, 104, 151, 131, 140, 139, 142, 147, 140, 137, 126, 152, 133, 145, 125, 129, 125, 133, 140, 158, 135, 135, 120, 149, 143, 148, 147, 131, 150, 125, 133, 135, 131, 130, 140, 135, 131, 131, 153, 128, 114, 139, 129, 117, 123, 151, 158, 138, 116, 137, 129, 145, 135, 146, 144, 150, 132, 135, 140, 136, 130, 97, 132, 146, 138, 143, 127, 126, 123, 146, 140, 151, 121, 142, 130, 164, 141, 114, 134, 157, 115, 124, 135, 144, 140, 119, 135, 138, 145, 139, 138, 126, 143, 139, 146, 128, 124, 147, 127, 147, 151, 135, 155, 140, 140, 139, 153, 129, 132, 139, 144, 126, 148, 138, 129, 118, 130, 155, 129, 139, 122, 148, 155, 145, 121, 131, 133, 139, 128, 149, 128, 136, 138, 159, 138, 144, 135, 138, 139, 126, 136, 108, 145, 144, 148, 135, 134, 140, 145, 134, 132, 135, 120, 147, 126, 132, 134, 141, 139, 154, 124, 134, 141, 137, 130, 136, 143, 130, 147, 119, 137, 131, 135, 135, 122, 144, 147, 144, 140, 141, 142, 132, 116, 145, 123, 127, 115, 152, 134, 141, 128, 142, 141, 157, 119, 139, 134, 143, 142, 153, 127, 127, 115, 157, 134, 154, 134, 163, 144, 128, 142, 144, 137, 136, 125, 88, 132, 136, 134, 155, 140, 158, 136, 127, 139, 131, 160, 121, 142, 126, 139, 140, 119, 123, 160, 139, 139, 129, 140, 154, 129, 135, 144, 144, 124, 139, 134, 119, 130, 144, 137, 127, 135, 148, 122, 126, 147, 137, 138, 143, 146, 127, 147, 143, 147, 118, 127, 143, 132, 128, 138, 149, 140, 140, 155, 139, 138, 135, 138, 140, 143, 127, 147, 150, 132, 132, 159, 142, 144, 153, 135, 141, 132, 137, 148, 137, 135, 126, 152, 142, 144, 139, 133, 121, 146, 127, 127, 131, 138, 135, 156, 141, 139, 116, 137, 120, 99, 161, 146, 131, 138, 136, 146, 130, 133, 133, 138, 141, 134, 159, 124, 141, 143, 132, 140, 147, 133, 121, 143, 117, 135, 142, 139, 128, 152, 137, 150, 146, 141, 141, 141, 132, 131, 132, 146, 142, 145, 133, 104, 132, 121, 158, 147, 144, 144, 130, 149, 141, 134, 141, 121, 133, 144, 135, 142, 125, 138, 151, 127, 131, 143, 142, 146, 155, 146, 138, 133, 136, 146, 130, 115, 129, 139, 138, 134, 130, 138, 124, 122, 143, 143, 152, 135, 128, 129, 140, 142, 129, 113, 136, 131, 109, 154, 154, 131, 137, 152, 142, 131, 139, 121, 137, 133, 147, 146, 133, 125, 133, 156, 140, 137, 147, 144, 115, 146, 139, 128, 128, 121, 110, 137, 131, 140, 121, 148, 117, 143, 134, 129, 137, 142, 127, 142, 129, 138, 140, 123, 140, 129, 151, 128, 138, 125, 148, 135, 130, 140, 135, 140, 129, 136, 146, 138, 154, 146, 134, 136, 130, 114, 137, 126, 127, 137, 139, 120, 140, 118, 127, 125, 139, 132, 121, 135, 145, 137, 142, 130, 155, 138, 126, 141, 142, 134, 139, 145, 134, 140, 128, 121, 125, 162, 140, 169, 141, 141, 128, 159, 130, 124, 132, 113, 154, 133, 98, 145, 142, 123, 129, 121, 126, 125, 128, 141, 124, 143, 128, 149, 142, 139, 139, 136, 145, 143, 131, 133, 133, 148, 151, 113, 149, 135, 134, 144, 128, 127, 120, 133, 124, 153, 139, 138, 142, 145, 132, 136, 137, 133, 121, 145, 130, 147, 168, 134, 134, 146, 134, 134, 135, 149, 137, 128, 126, 137, 142, 139, 130, 148, 115, 133, 149, 137, 134, 133, 141, 147, 137, 126, 136, 132, 138, 130, 153, 118, 129, 155, 142, 139, 146, 133, 150, 130, 147, 136, 144, 145, 135, 142, 137, 140, 145, 136, 139, 146, 126, 148, 126, 132, 136, 124, 132, 140, 151, 144, 141, 140, 141, 129, 140, 150, 146, 141, 146, 141, 135, 136, 124, 151, 134, 129, 124, 144, 142, 134, 138, 133, 127, 136, 129, 135, 135, 122, 121, 143, 160, 133, 135, 143, 131, 141, 154, 138, 124, 131, 141, 136, 151, 141, 156, 119, 129, 138, 129, 132, 146, 156, 129, 135, 131, 134, 138, 153, 134, 138, 129, 125, 136, 133, 129, 126, 136, 126, 144, 114, 143, 143, 134, 138, 122, 136, 127, 139, 144, 132, 132, 132, 142, 141, 143, 127, 131, 131, 120, 131, 138, 137, 137, 141, 140, 117, 141, 138, 133, 134, 138, 135, 137, 146, 147, 135, 147, 126, 123, 125, 145, 135, 133, 139, 119, 136, 142, 129, 128, 139, 125, 140, 127, 134, 123, 145, 142, 123, 135, 139, 135, 123, 126, 153, 137, 117, 123, 141, 119, 107, 145, 152, 117, 126, 133, 142, 130, 140, 138, 121, 144, 131, 150, 146, 129, 129, 120, 142, 143, 141, 140, 172, 128, 133, 129, 116, 142, 134, 131, 141, 147, 132, 133, 136, 130, 139, 117, 97, 137, 147, 135, 136, 137, 131, 146, 114, 132, 143, 136, 141, 137, 126, 134, 146, 139, 133, 144, 116, 146, 134, 123, 136, 131, 143, 142, 136, 156, 131, 123, 146, 91, 140, 134, 138, 144, 133, 129, 146, 140, 140, 142, 130, 146, 133, 136, 129, 138, 139, 135, 141, 131, 128, 148, 125, 149, 139, 130, 129, 134, 140, 131, 128, 142, 129, 139, 137, 135, 129, 144, 141, 154, 131, 128, 144, 141, 142, 128, 130, 123, 134, 147, 135, 127, 137, 132, 146, 129, 124, 137, 127, 135, 151, 141, 138, 137, 142, 148, 132, 129, 160, 130, 111, 141, 138, 139, 152, 151, 135, 125, 139, 121, 155, 144, 143, 137, 133, 137, 124, 128, 124, 134, 133, 155, 138, 137, 136, 130, 135, 138, 127, 143, 129, 134, 141, 127, 145, 143, 138, 134, 149, 148, 131, 139, 127, 118, 137, 135, 161, 128, 131, 113, 127, 147, 155, 125, 137, 137, 121, 128, 137, 120, 157, 124, 144, 126, 127, 151, 149, 124, 132, 138, 132, 148, 135, 134, 134, 143, 148, 135, 124, 145, 136, 123, 124, 128, 132, 137, 136, 151, 144, 133, 140, 136, 126, 132, 140, 134, 133, 123, 142, 139, 139, 140, 129, 130, 143, 144, 119, 139, 142, 140, 131, 139, 135, 135, 131, 131, 147, 148, 138, 131, 152, 126, 132, 133, 148, 141, 141, 139, 141, 135, 115, 138, 137, 132, 126, 141, 144, 136, 136, 139, 139, 138, 137, 123, 136, 138, 124, 139, 139, 127, 134, 140, 132, 140, 134, 121, 145, 140, 142, 135, 117, 132, 125, 141, 136, 133, 149, 138, 137, 133, 137, 125, 120, 133, 133, 144, 124, 136, 156, 134, 130, 145, 131, 145, 135, 141, 139, 134, 135, 134, 133, 132, 130, 125, 137, 124, 133, 146, 142, 142, 136, 138, 131, 152, 133, 127, 135, 126, 127, 129, 142, 143, 128, 135, 123, 137, 131, 125, 135, 138, 132, 139, 144, 132, 133, 136, 141, 138, 139, 142, 127, 120, 139, 140, 134, 127, 132, 136, 129, 136, 143, 143, 135, 131, 131, 133, 137, 124, 128, 143, 132, 136, 146, 133, 133, 140, 127, 147, 125, 131, 142, 137, 129, 121, 135, 123, 132, 134, 144, 135, 133, 135, 138, 139, 126, 130, 138, 146, 131, 133, 140, 129, 125, 136, 134, 138, 132, 143, 125, 139, 141, 149, 140, 149, 126, 132, 136, 135, 132, 136, 139, 133, 141, 135, 138, 137, 151, 126, 151, 131, 127, 135, 140, 142, 131, 138, 135, 143, 149, 144, 145, 133, 133, 127, 135, 137, 138, 144, 136, 145, 134, 129, 134, 129, 130, 138, 148, 138, 141, 137, 134, 139, 138, 130, 122, 152, 128, 128, 146, 128, 139, 136, 141, 150, 123, 138, 133, 148, 140, 127, 146, 134, 134, 142, 130, 158, 127, 146, 142, 132, 139, 133, 139, 137, 133, 136, 139, 134, 125, 135, 122, 135, 140, 132, 132, 152, 153, 131, 144, 135, 134, 134, 146, 127, 141, 131, 128, 141, 142, 144, 132, 134, 144, 137, 133, 134, 141, 129, 127, 151, 123, 129, 122, 135, 141, 141, 146, 140, 132, 146, 140, 132, 134, 128, 125, 131, 119, 131, 139, 135, 129, 140, 124, 136, 140, 144, 133, 144, 149, 142, 146, 134, 141, 139, 115, 133, 136, 134, 137, 141, 138, 135, 145, 135, 135, 135, 135, 128, 144, 136, 143, 131, 138, 141, 131, 133, 134, 134, 140, 132, 124, 125, 134, 146, 141, 142, 135, 146, 132, 143, 138, 139, 137, 141, 134, 136, 144, 131, 132, 127, 131, 134, 138, 126, 136, 130, 134, 139, 131, 144, 134, 140, 139, 118, 135, 135, 134, 145, 136, 129, 127, 119, 146, 135, 142, 140, 138, 137, 129, 147, 128, 139, 135, 145, 122, 127, 129, 134, 141, 131, 149, 138, 139, 129, 137, 138, 130, 137, 138, 135, 135, 145, 145, 139, 129, 130, 137, 132, 142, 129, 140, 140, 138, 128, 131, 135, 125, 123, 137, 145, 128, 135, 138, 140, 121, 141, 136, 126, 135, 133, 127, 138, 131, 131, 129, 144, 129, 135, 132, 143, 147, 127, 140, 139, 128, 141, 133, 124, 137, 147, 132, 126, 125, 141, 126, 135, 147, 123, 135, 136, 131, 134, 127, 130, 138, 122, 155, 143, 139, 138, 136, 142, 119, 140, 127, 126, 137, 133, 135, 133, 138, 137, 136, 142, 144, 130, 133, 140, 143, 131, 130, 145, 136, 132, 150, 142, 125, 125, 158, 138, 136, 141, 142, 142, 133, 136, 127, 134, 147, 135, 139, 131, 141, 135, 151, 150, 132, 139, 156, 117, 145, 139, 143, 138, 123, 136, 128, 142, 135, 143, 127, 143, 146, 147, 142, 133, 144, 137, 139, 141, 123, 137, 122, 147, 146, 134, 133, 135, 129, 138, 145, 140, 133, 138, 141, 145, 131, 141, 132, 128, 120, 138, 137, 127, 135, 114, 140, 133, 135, 134, 135, 136, 140, 138, 140, 138, 145, 128, 133, 159, 130, 140, 135, 127, 146, 131, 145, 140, 139, 168, 133, 126, 129, 141, 136, 138, 123, 132, 127, 133, 136, 145, 134, 134, 132, 143, 140, 135, 128, 137, 141, 141, 136, 138, 136, 141, 133, 122, 123, 146, 137, 124, 140, 140, 149, 154, 143, 132, 119, 135, 126, 144, 141, 149, 142, 146, 136, 142, 136, 154, 128, 130, 134, 128, 138, 123, 125, 126, 115, 123, 145, 126, 127, 141, 134, 126, 138, 132, 137, 150, 134, 144, 127, 128, 142, 125, 140, 137, 125, 141, 132, 143, 138, 127, 143, 142, 124, 135, 135, 123, 132, 121, 137, 131, 139, 148, 138, 123, 140, 137, 154, 141, 131, 154, 147, 123, 141, 137, 134, 142, 137, 128, 128, 120, 139, 130, 152, 137, 140, 135, 142, 125, 134, 134, 144, 132, 149, 130, 136, 140, 131, 135, 139, 133, 140, 133, 146, 140, 163, 129, 148, 142, 130, 115, 130, 137, 142, 122, 131, 120, 129, 114, 128, 149, 131, 143, 148, 140, 152, 134, 142, 142, 135, 130, 130, 135, 128, 128, 125, 125, 131, 140, 135, 136, 134, 135, 138, 125, 134, 143, 143, 139, 114, 137, 153, 138, 136, 134, 151, 135, 131, 124, 120, 131, 127, 132, 150, 134, 143, 138, 140, 151, 142, 140, 137, 132, 127, 147, 144, 145, 145, 130, 138, 135, 145, 128, 143, 143, 134, 140, 137, 133, 148, 124, 145, 133, 142, 131, 130, 124, 138, 140, 133, 139, 148, 163, 144, 131, 129, 134, 135, 132, 139, 154, 143, 158, 149, 135, 142, 128, 150, 149, 143, 140, 133, 140, 131, 136, 137, 127, 123, 138, 132, 130, 143, 152, 131, 128, 152, 129, 141, 176, 129, 139, 145, 137, 165, 140, 130, 123, 137, 133, 128, 130, 137, 131, 142, 128, 136, 125, 128, 144, 164, 145, 141, 142, 101, 126, 145, 138, 136, 131, 130, 108, 137, 135, 159, 146, 144, 141, 132, 130, 128, 145, 138, 157, 147, 129, 118, 146, 128, 138, 110, 135, 151, 140, 133, 134, 129, 128, 138, 131, 135, 129, 134, 137, 132, 132, 135, 103, 148, 129, 146, 132, 115, 137, 131, 141, 132, 154, 126, 140, 139, 128, 142, 139, 146, 125, 139, 143, 125, 143, 139, 135, 148, 145, 144, 139, 140, 143, 138, 130, 136, 143, 129, 141, 133, 139, 133, 143, 135, 139, 135, 158, 130, 137, 134, 137, 139, 130, 130, 131, 142, 136, 128, 141, 136, 126, 137, 145, 132, 139, 139, 138, 145, 137, 136, 144, 137, 136, 135, 144, 144, 136, 139, 139, 134, 140, 129, 133, 140, 138, 136, 133, 136, 141, 145, 126, 159, 131, 142, 132, 133, 142, 141, 129, 130, 146, 136, 138, 125, 144, 133, 138, 144, 159, 139, 131, 145, 135, 137, 133, 135, 131, 139, 130, 141, 136, 130, 133, 143, 129, 129, 145, 143, 140, 128, 132, 141, 142, 134, 139, 132, 136, 128, 144, 138, 128, 128, 128, 139, 138, 133, 132, 130, 127, 137, 143, 124, 136, 127, 138, 142, 141, 140, 140, 132, 139, 139, 139, 134, 127, 132, 134, 136, 128, 141, 135, 135, 126, 141, 131, 139, 137, 130, 138, 145, 137, 136, 129, 137, 141, 138, 133, 135, 128, 138, 131, 141, 141, 132, 139, 134, 129, 140, 136, 136, 130, 129, 145, 126, 127, 140, 135, 126, 129, 122, 131, 140, 141, 133, 125, 141, 137, 158, 147, 130, 133, 133, 130, 127, 138, 120, 131, 131, 139, 141, 138, 129, 143, 138, 130, 140, 135, 134, 125, 135, 143, 116, 138, 133, 132, 133, 136, 139, 139, 134, 133, 138, 121, 131, 132, 129, 130, 128, 144, 131, 143, 133, 134, 130, 133, 139, 135, 130, 141, 136, 149, 135, 151, 125, 142, 143, 141, 134, 141, 126, 130, 134, 137, 134, 124, 126, 141, 127, 145, 140, 133, 131, 137, 125, 140, 138, 144, 125, 139, 131, 138, 135, 141, 130, 122, 137, 146, 155, 129, 131, 120, 130, 136, 132, 135, 137, 126, 130, 137, 147, 134, 142, 137, 141, 129, 134, 141, 127, 140, 134, 138, 133, 129, 128, 140, 135, 136, 143, 141, 154, 138, 130, 130, 136, 123, 143, 132, 133, 140, 134, 137, 139, 128, 136, 131, 137, 132, 134, 128, 142, 138, 134, 149, 135, 136, 139, 133, 134, 135, 131, 135, 132, 142, 134, 135, 135, 130, 134, 134, 134, 134, 126, 132, 139, 129, 137, 144, 143, 142, 136, 135, 147, 137, 134, 128, 139, 145, 152, 138, 141, 130, 120, 136, 138, 131, 133, 142, 137, 134, 140, 138, 129, 138, 129, 147, 142, 130, 134, 143, 138, 132, 133, 131, 135, 130, 128, 130, 133, 143, 143, 139, 137, 134, 126, 142, 142, 127, 133, 141, 143, 150, 139, 159, 144, 136, 135, 129, 139, 132, 136, 135, 129, 140, 140, 124, 134, 130, 132, 135, 151, 127, 129, 134, 139, 137, 135, 142, 124, 140, 126, 114, 153, 120, 138, 130, 129, 140, 139, 140, 135, 142, 136, 134, 134, 136, 145, 140, 131, 151, 133, 143, 134, 139, 134, 136, 145, 136, 134, 127, 136, 125, 141, 143, 143, 137, 129, 135, 128, 141, 141, 136, 138, 143, 134, 137, 136, 143, 134, 136, 137, 139, 113, 143, 136, 133, 149, 148, 147, 131, 142, 130, 137, 140, 119, 147, 135, 117, 145, 142, 135, 134, 132, 135, 132, 136, 136, 139, 139, 139, 133, 141, 130, 136, 136, 136, 133, 134, 139, 139, 137, 138, 140, 140, 138, 134, 140, 135, 139, 138, 137, 130, 135, 135, 140, 138, 136, 142, 118, 133, 130, 139, 140, 136, 137, 132, 127, 138, 140, 139, 140, 132, 140, 129, 134, 137, 139, 139, 138, 137, 147, 137, 140, 144, 136, 137, 136, 138, 137, 126, 138, 141, 136, 134, 129, 137, 137, 141, 133, 137, 134, 132, 144, 137, 134, 145, 134, 126, 138, 133, 136, 141, 136, 132, 132, 135, 142, 137, 142, 146, 144, 132, 136, 135, 138, 137, 131, 124, 137, 132, 137, 141, 139, 138, 140, 139, 142, 139, 132, 131, 136, 134, 129, 141, 133, 136, 136, 141, 135, 134, 135, 141, 134, 147, 123, 139, 129, 136, 131, 130, 136, 137, 148, 133, 149, 138, 132, 139, 133, 134, 143, 147, 139, 152, 142, 145, 131, 128, 145, 134, 128, 136, 139, 137, 136, 147, 131, 137, 137, 136, 137, 138, 124, 136, 133, 136, 134, 136, 137, 140, 138, 132, 135, 137, 128, 136, 134, 138, 132, 138, 133, 138, 132, 140, 143, 138, 131, 134, 140, 135, 136, 140, 140, 135, 137, 132, 120, 139, 135, 141, 139, 133, 135, 135, 138, 137, 133, 136, 137, 155, 132, 136, 138, 133, 128, 140, 134, 136, 129, 126, 137, 138, 140, 137, 135, 134, 135, 127, 134, 122, 136, 144, 133, 135, 133, 138, 137, 140, 132, 136, 134, 139, 141, 139, 133, 138, 143, 131, 134, 140, 139, 159, 138, 137, 136, 132, 136, 140, 139, 141, 133, 140, 136, 135, 139, 136, 134, 135, 136, 134, 135, 141, 132, 138, 141, 133, 144, 139, 119, 139, 138, 139, 135, 126, 137, 134, 133, 139, 136, 141, 133, 133, 151, 137, 118, 140, 140, 139, 137, 137, 128, 141, 134, 134, 137, 140, 131, 133, 133, 134, 138, 135, 143, 144, 138, 135, 136, 134, 159, 137, 131, 135, 152, 137, 138, 139, 133, 117, 136, 138, 147, 136, 133, 130, 126, 129, 135, 136, 136, 136, 138, 135, 135, 122, 138, 131, 134, 156, 140, 134, 132, 132, 130, 137, 133, 133, 142, 131, 146, 141, 139, 128, 129, 134, 141, 134, 141, 137, 136, 132, 134, 134, 134, 138, 132, 134, 129, 140, 135, 138, 130, 139, 134, 131, 137, 138, 134, 139, 133, 125, 136, 138, 135, 135, 129, 138, 136, 142, 137, 141, 136, 137, 127, 138, 132, 140, 139, 140, 145, 138, 131, 143, 139, 139, 136, 133, 133, 136, 134, 138, 136, 136, 137, 137, 135, 137, 138, 137, 133, 135, 136, 139, 129, 135, 133, 143, 134, 138, 149, 132, 144, 136, 124, 135, 139, 136, 139, 135, 135, 134, 139, 140, 135, 136, 137, 139, 135, 137, 133, 135, 130, 139, 148, 134, 137, 140, 136, 120, 140, 131, 131, 144, 134, 144, 130, 132, 140, 132, 133, 134, 142, 128, 137, 139, 134, 124, 135, 139, 136, 135, 139, 143, 137, 141, 137, 146, 134, 139, 122, 132, 137, 133, 132]) # parameters
+i9 = Internal("op9", "TENSOR_QUANT8_ASYMM", "{1, 14, 14, 512}, 0.023528477177, 0") # intermediate result
+i10 = Parameter("op10", "TENSOR_INT32", "{512}, 0.000354939606041, 0", [11394, -1999, 4880, -2676, 6208, -1105, 13567, -3025, 7011, -1269, -1839, 10977, 2367, -1538, 6346, 7114, -1589, 4172, -1565, 7236, 2240, -921, 5150, 7512, 4914, -2337, -4988, -1603, -1501, -60, 4461, 4212, -1223, -8203, -21123, 5439, 4482, -3120, -507, 5387, -1463, 5896, 2931, 4335, 8023, 5484, -387, -1285, 3424, -136, 6466, 9839, -1431, 6363, 870, 7697, -1310, -2239, -1293, 3602, 768, 1057, 4505, -5877, -819, 6231, 3928, -7132, -6937, -645, -2878, 3467, 9156, -6209, 8901, 6379, -937, -2695, -451, -3679, -234, -726, 3643, -4771, 11820, -4237, 5937, 4491, 4777, 5911, -2484, 11144, -2659, 5340, 5249, 6817, 8248, 4418, 5158, 7165, 7354, 6955, -5204, -1949, -1639, 3884, -1104, 6225, -2427, 3711, 4914, 7990, 7537, 4974, -1025, 4957, 6372, -1436, -11, 4887, -2766, 264, 3382, 3865, 2613, 8539, 619, -3938, 6047, 4838, 5081, 2058, -126, 7885, -2315, 6576, 7233, -1056, 9418, 3103, -967, -2402, 5792, 7169, 10065, -2573, -6037, 4164, 7358, -180, -4190, -1877, 4940, -1126, -2485, 6054, -2241, 5144, 5471, -1185, 4573, 11596, -2306, -271, 11568, -4868, 6297, 4310, 8493, 7158, -4687, 1092, -880, 8145, 4638, 5246, -3870, 6122, 4818, 5611, -6418, 3942, -726, 3765, 9262, -974, 4955, 6057, 2953, -1974, 8506, -1170, -182, -160, 5044, 7437, -941, 3471, 4592, -1498, -2839, -630, 7125, 12836, -2712, 6760, 4981, 5536, -3242, 8943, -12592, -1263, -363, 3183, 11373, -976, -4168, -3316, 7544, -2969, 7960, 190, -4384, -1401, -2441, 8935, -3100, 9739, 8520, 7164, 5582, 259, 4969, 1731, -2431, 4411, -8167, 3930, -2725, 4913, 9081, -1463, 8334, -4279, 1631, 2244, 3563, 5701, 6420, 8175, 5574, 5615, 1863, 5644, 4750, 11416, 2735, -1347, 8907, 7140, -2160, -2441, -5500, -1027, -1330, -2412, 8310, 2451, 3676, -24, 5032, 6362, 8087, 7991, 2292, -5364, 6109, -2061, 12315, -3751, 4143, 4095, 1474, 7327, -6058, 5209, -1022, -571, -1694, 7873, 4929, 9169, -556, 4284, -991, 1403, -1486, -723, 4641, -522, 5800, -685, 5460, -1055, 5394, 4026, -1925, -741, -317, 4803, 6134, 2507, -1658, 7487, 729, -645, 8845, 9774, 3303, 3966, -4893, -657, 3860, -4120, -6229, 2897, 6727, -4947, 5823, -1722, 5974, 5215, 9125, 4255, 3514, -7826, -333, 4326, -1431, -1605, -10157, 10010, 6902, 530, 8868, 4708, -4545, 3823, 4508, 8464, -1728, 2169, -1069, 8100, 187, -36, -1112, -2222, -1821, 1090, -1200, -882, 813, 6197, 6063, 4471, 7066, 4782, 5108, -1383, 8965, -1319, -3987, -736, 3377, 5801, -533, 6329, -878, 5219, -146, 3487, 4417, -1205, 4950, 347, -1160, 834, -859, -5883, 8376, -657, 5913, -1517, 6189, 8613, -644, 4226, -1382, -795, 7929, -5572, -669, -392, -312, 5799, -269, -1577, -2377, 10646, 4558, 1608, 11593, 4036, -1487, 1163, -102, -380, -198, 13137, 7407, -5967, 4983, 3186, -3160, 412, -802, -949, 4604, -761, -599, -1345, 7225, -6091, -2165, -1707, 9026, 6189, -6400, -2132, -870, -7421, -1639, 12630, 2969, -9679, 4710, -2587, 7510, -1211, -1062, 9572, 4754, -4692, 9473, -3837, 9613, 4919, -721, 438, 3676, -497, 5660, -730, -892, -1250, 4344, 3307, -737, 4226, 7502, 3824, 4976, 3555, 3395, 4751, 5951, 5744, 4975, -893, 3099, -1599, 10522, -636, 7461, 5596, -2487, -1367, -4188, 4852, -9787, 7933, 5158, -484, -1047, 7642, -1660, -1338, -4094, -172, 4555, 4808, 6629, 9908, 5737, 4096, 3805, -1661, -2275, 9717, -1954, -2624]) # parameters
+i11 = Parameter("op11", "TENSOR_QUANT8_ASYMM", "{1, 3, 3, 512}, 0.0150855332613, 132", [126, 152, 123, 196, 129, 149, 123, 151, 103, 137, 92, 131, 115, 153, 126, 116, 156, 108, 148, 125, 111, 132, 122, 194, 109, 25, 119, 161, 170, 179, 118, 114, 171, 154, 154, 112, 106, 157, 145, 110, 137, 110, 112, 118, 142, 124, 165, 154, 104, 189, 119, 106, 149, 103, 154, 105, 164, 99, 146, 129, 179, 46, 114, 168, 148, 121, 115, 161, 148, 157, 112, 123, 118, 158, 110, 109, 141, 188, 78, 144, 161, 168, 112, 152, 127, 144, 119, 100, 124, 114, 134, 128, 166, 112, 131, 99, 115, 127, 117, 124, 89, 162, 126, 149, 164, 119, 147, 164, 82, 111, 191, 123, 115, 100, 104, 121, 186, 172, 128, 116, 141, 166, 115, 109, 125, 105, 158, 144, 133, 188, 119, 152, 184, 127, 161, 119, 168, 148, 129, 149, 147, 157, 126, 112, 141, 165, 128, 103, 104, 142, 137, 166, 134, 143, 98, 189, 176, 125, 119, 135, 124, 103, 143, 157, 131, 146, 102, 115, 118, 101, 137, 179, 152, 115, 130, 153, 142, 122, 121, 133, 203, 114, 160, 114, 151, 165, 119, 114, 132, 149, 130, 154, 180, 154, 126, 112, 157, 109, 121, 145, 151, 138, 104, 75, 61, 113, 144, 100, 82, 137, 165, 127, 153, 116, 135, 180, 93, 151, 90, 149, 119, 224, 156, 136, 105, 141, 151, 87, 122, 113, 107, 159, 107, 124, 159, 124, 177, 115, 174, 102, 109, 69, 93, 103, 192, 150, 110, 115, 109, 106, 95, 114, 117, 122, 126, 139, 93, 123, 117, 152, 155, 150, 151, 152, 177, 165, 145, 147, 108, 196, 119, 133, 130, 119, 108, 152, 157, 177, 138, 147, 115, 113, 164, 120, 172, 113, 125, 125, 142, 109, 114, 116, 155, 123, 144, 190, 127, 204, 115, 166, 145, 137, 120, 148, 114, 116, 140, 145, 152, 119, 116, 158, 163, 116, 121, 154, 104, 128, 141, 120, 106, 126, 112, 126, 149, 173, 84, 151, 124, 129, 122, 120, 155, 120, 101, 153, 174, 109, 154, 171, 154, 125, 112, 128, 103, 121, 162, 119, 109, 110, 135, 145, 132, 115, 144, 185, 168, 154, 175, 121, 146, 153, 116, 141, 114, 121, 118, 171, 114, 147, 121, 175, 133, 146, 121, 123, 124, 112, 125, 99, 107, 110, 117, 112, 114, 99, 139, 183, 149, 67, 124, 162, 119, 164, 161, 126, 144, 120, 153, 134, 111, 163, 157, 178, 115, 155, 168, 156, 150, 140, 121, 160, 133, 116, 163, 99, 123, 145, 93, 136, 127, 147, 113, 111, 164, 111, 136, 132, 120, 111, 130, 158, 121, 178, 160, 88, 111, 118, 152, 164, 128, 153, 152, 128, 147, 155, 117, 165, 123, 163, 95, 95, 122, 173, 122, 149, 137, 113, 179, 152, 117, 145, 112, 164, 151, 97, 114, 112, 158, 115, 108, 109, 118, 111, 113, 141, 121, 181, 127, 145, 113, 152, 132, 143, 118, 103, 119, 121, 144, 107, 152, 143, 168, 146, 165, 114, 171, 100, 159, 161, 120, 88, 155, 126, 112, 210, 107, 150, 100, 121, 168, 94, 107, 172, 113, 121, 119, 182, 115, 171, 113, 119, 123, 91, 98, 154, 122, 111, 186, 116, 158, 115, 87, 149, 118, 157, 132, 148, 117, 172, 192, 164, 113, 114, 92, 153, 141, 111, 112, 171, 80, 107, 63, 110, 123, 120, 95, 142, 187, 181, 116, 201, 114, 91, 162, 119, 170, 103, 176, 109, 152, 88, 170, 90, 118, 146, 170, 114, 112, 154, 158, 163, 102, 119, 123, 149, 105, 110, 157, 169, 141, 152, 155, 184, 118, 135, 86, 184, 120, 106, 121, 114, 128, 111, 167, 81, 86, 140, 116, 133, 121, 112, 129, 130, 132, 164, 179, 118, 150, 143, 126, 112, 130, 119, 115, 115, 124, 118, 164, 118, 49, 120, 159, 174, 115, 127, 107, 119, 178, 157, 142, 125, 108, 180, 197, 85, 163, 116, 126, 158, 98, 125, 152, 142, 133, 112, 113, 191, 156, 101, 137, 182, 184, 104, 152, 162, 108, 127, 222, 123, 113, 142, 112, 91, 149, 156, 104, 152, 119, 117, 113, 103, 93, 182, 164, 116, 101, 193, 172, 114, 117, 147, 116, 112, 163, 136, 140, 175, 131, 112, 150, 141, 131, 162, 177, 151, 117, 117, 156, 111, 124, 51, 142, 148, 117, 136, 136, 103, 81, 100, 147, 105, 161, 143, 146, 106, 111, 140, 186, 36, 135, 144, 121, 119, 174, 141, 82, 149, 181, 137, 100, 110, 109, 138, 120, 132, 203, 117, 169, 119, 147, 108, 140, 121, 99, 133, 180, 183, 118, 110, 109, 111, 142, 111, 109, 117, 101, 114, 83, 125, 96, 123, 162, 174, 157, 175, 164, 162, 108, 87, 101, 209, 114, 123, 101, 113, 95, 151, 150, 133, 117, 155, 119, 113, 176, 103, 169, 133, 127, 124, 149, 111, 104, 107, 162, 116, 160, 191, 151, 147, 115, 150, 139, 99, 115, 157, 105, 123, 93, 162, 135, 111, 117, 185, 163, 116, 100, 132, 128, 88, 172, 118, 99, 125, 114, 143, 185, 181, 102, 181, 119, 127, 120, 117, 135, 117, 114, 145, 141, 114, 148, 176, 164, 114, 103, 102, 139, 120, 148, 126, 130, 106, 167, 158, 135, 111, 179, 115, 147, 166, 169, 103, 162, 156, 117, 127, 122, 118, 115, 197, 118, 152, 110, 168, 107, 150, 116, 116, 165, 104, 138, 140, 185, 123, 111, 101, 116, 72, 133, 207, 158, 154, 100, 176, 125, 166, 122, 84, 151, 104, 167, 103, 116, 141, 166, 175, 106, 159, 170, 177, 176, 123, 114, 154, 119, 118, 184, 94, 141, 157, 99, 105, 100, 151, 114, 82, 202, 93, 135, 132, 115, 108, 118, 209, 113, 186, 187, 214, 101, 120, 162, 178, 212, 219, 161, 87, 169, 168, 120, 170, 120, 135, 130, 145, 132, 157, 119, 169, 106, 118, 161, 156, 126, 152, 116, 177, 75, 115, 109, 118, 165, 124, 121, 114, 126, 126, 115, 146, 117, 128, 103, 152, 118, 161, 107, 154, 123, 116, 145, 127, 106, 109, 191, 148, 172, 159, 175, 105, 108, 148, 189, 182, 113, 120, 154, 104, 113, 100, 117, 147, 95, 115, 211, 102, 130, 141, 125, 198, 130, 133, 131, 141, 105, 140, 161, 140, 125, 156, 129, 122, 139, 111, 142, 128, 123, 130, 127, 76, 114, 186, 124, 143, 150, 159, 121, 120, 171, 147, 151, 119, 112, 147, 152, 114, 147, 115, 115, 121, 146, 182, 148, 136, 111, 162, 125, 118, 143, 111, 143, 112, 159, 175, 139, 136, 171, 118, 121, 150, 136, 126, 122, 164, 142, 144, 121, 125, 123, 131, 112, 116, 133, 178, 76, 139, 157, 153, 120, 151, 129, 136, 121, 105, 127, 119, 136, 133, 159, 122, 136, 156, 121, 127, 122, 129, 97, 109, 125, 144, 153, 120, 139, 156, 167, 116, 119, 127, 121, 101, 105, 121, 170, 86, 148, 120, 139, 154, 119, 111, 128, 110, 149, 137, 132, 104, 122, 136, 157, 134, 150, 126, 93, 142, 134, 87, 139, 150, 129, 117, 141, 148, 121, 113, 168, 131, 127, 162, 130, 135, 106, 102, 28, 128, 122, 143, 129, 106, 140, 147, 137, 141, 110, 120, 120, 110, 139, 157, 145, 119, 135, 139, 137, 130, 127, 93, 109, 122, 152, 115, 145, 151, 189, 120, 178, 146, 131, 147, 168, 145, 129, 117, 151, 114, 124, 158, 143, 135, 111, 161, 167, 123, 149, 105, 173, 141, 163, 138, 151, 124, 140, 173, 175, 159, 161, 144, 122, 144, 149, 137, 117, 135, 139, 167, 128, 120, 112, 123, 113, 171, 127, 127, 170, 120, 170, 112, 110, 152, 102, 151, 183, 139, 111, 122, 116, 116, 135, 119, 121, 124, 132, 138, 108, 130, 126, 108, 146, 139, 148, 141, 168, 157, 150, 150, 99, 183, 123, 134, 133, 123, 121, 145, 152, 170, 137, 141, 122, 118, 156, 126, 162, 112, 131, 128, 140, 115, 120, 120, 147, 127, 138, 170, 127, 197, 121, 156, 145, 144, 125, 142, 123, 120, 146, 138, 146, 125, 117, 140, 159, 119, 127, 150, 108, 136, 133, 125, 199, 130, 121, 122, 143, 162, 94, 144, 127, 133, 125, 123, 110, 123, 110, 164, 161, 112, 153, 163, 145, 123, 118, 134, 159, 127, 148, 119, 112, 120, 127, 135, 130, 116, 134, 84, 163, 140, 169, 123, 138, 144, 122, 141, 118, 127, 125, 152, 118, 143, 125, 161, 139, 142, 126, 127, 117, 119, 131, 187, 137, 114, 123, 125, 120, 113, 139, 166, 145, 81, 130, 147, 123, 156, 160, 140, 137, 126, 144, 142, 118, 162, 147, 173, 121, 150, 157, 143, 138, 142, 123, 152, 135, 121, 148, 111, 125, 141, 103, 136, 133, 141, 118, 124, 136, 124, 140, 132, 122, 115, 135, 139, 126, 163, 143, 180, 120, 124, 143, 151, 98, 134, 141, 130, 136, 143, 122, 151, 122, 162, 157, 97, 182, 171, 125, 142, 141, 116, 169, 142, 120, 140, 116, 152, 154, 109, 117, 114, 148, 115, 112, 116, 121, 113, 115, 136, 128, 117, 132, 142, 116, 145, 136, 134, 120, 107, 120, 133, 148, 114, 141, 139, 154, 139, 148, 123, 85, 199, 135, 145, 124, 91, 150, 132, 119, 206, 112, 146, 114, 124, 132, 192, 126, 165, 106, 175, 120, 144, 89, 156, 107, 154, 102, 126, 133, 157, 118, 113, 162, 127, 151, 117, 143, 164, 120, 176, 120, 0, 135, 166, 160, 177, 120, 116, 160, 174, 146, 121, 141, 161, 182, 148, 167, 114, 136, 125, 140, 103, 174, 174, 119, 208, 112, 113, 149, 113, 135, 140, 149, 62, 162, 136, 161, 197, 118, 132, 159, 115, 115, 125, 138, 166, 140, 129, 115, 182, 115, 115, 154, 169, 200, 152, 160, 174, 114, 140, 90, 179, 117, 125, 112, 116, 129, 119, 186, 108, 137, 103, 111, 115, 115, 118, 132, 158, 150, 148, 151, 120, 153, 130, 105, 117, 151, 113, 121, 112, 149, 116, 125, 197, 211, 116, 132, 141, 113, 125, 137, 132, 146, 152, 129, 150, 107, 125, 183, 122, 170, 111, 168, 157, 133, 150, 153, 150, 119, 109, 138, 126, 147, 147, 100, 119, 191, 142, 132, 150, 142, 164, 226, 119, 111, 160, 112, 101, 151, 154, 128, 145, 106, 115, 127, 104, 150, 118, 154, 125, 134, 142, 176, 119, 118, 136, 187, 116, 147, 127, 124, 160, 107, 121, 117, 153, 120, 151, 154, 154, 115, 130, 152, 105, 112, 182, 160, 163, 107, 95, 104, 105, 138, 137, 41, 130, 159, 151, 162, 133, 127, 137, 137, 152, 93, 155, 122, 139, 172, 145, 164, 128, 170, 92, 130, 109, 129, 125, 122, 124, 165, 120, 147, 116, 173, 111, 121, 82, 131, 83, 141, 127, 114, 111, 113, 105, 127, 111, 141, 117, 142, 118, 137, 153, 136, 166, 156, 159, 139, 168, 165, 151, 142, 173, 151, 195, 120, 118, 132, 111, 138, 151, 132, 156, 129, 158, 112, 112, 144, 115, 144, 123, 153, 145, 160, 132, 111, 112, 152, 117, 137, 148, 161, 160, 111, 164, 115, 152, 120, 147, 108, 118, 187, 158, 155, 109, 114, 127, 148, 117, 148, 159, 125, 132, 126, 117, 38, 148, 113, 138, 117, 147, 141, 163, 118, 144, 123, 116, 167, 120, 112, 146, 170, 113, 150, 189, 162, 111, 134, 148, 102, 117, 153, 120, 115, 115, 153, 140, 146, 109, 125, 185, 171, 147, 166, 161, 154, 153, 133, 119, 116, 116, 111, 133, 115, 156, 116, 173, 158, 155, 114, 118, 142, 111, 162, 94, 208, 122, 118, 157, 135, 123, 154, 106, 153, 151, 129, 151, 122, 144, 153, 128, 156, 130, 157, 160, 108, 153, 152, 173, 141, 132, 164, 171, 188, 142, 115, 146, 125, 118, 153, 125, 151, 153, 121, 117, 131, 161, 110, 133, 200, 135, 155, 127, 114, 129, 148, 115, 118, 172, 177, 72, 118, 109, 158, 174, 204, 205, 152, 89, 138, 167, 112, 150, 120, 174, 93, 106, 116, 165, 112, 163, 110, 116, 138, 149, 122, 160, 115, 172, 169, 176, 117, 114, 166, 122, 112, 112, 115, 117, 110, 133, 112, 158, 140, 149, 118, 172, 102, 151, 111, 113, 174, 162, 148, 108, 175, 145, 136, 151, 171, 114, 195, 86, 162, 171, 114, 113, 127, 124, 113, 143, 122, 136, 153, 115, 231, 34, 84, 151, 110, 188, 108, 169, 46, 184, 110, 158, 134, 75, 176, 196, 126, 116, 161, 123, 189, 112, 117, 170, 118, 120, 148, 245, 144, 182, 175, 146, 114, 125, 173, 119, 178, 105, 65, 197, 129, 123, 197, 112, 226, 125, 67, 75, 185, 204, 114, 197, 119, 89, 180, 151, 143, 144, 193, 127, 183, 91, 184, 133, 123, 122, 183, 111, 111, 124, 137, 166, 149, 118, 110, 117, 124, 119, 176, 189, 195, 196, 163, 161, 125, 134, 65, 159, 111, 125, 114, 124, 127, 86, 193, 77, 92, 134, 111, 118, 127, 100, 218, 114, 177, 188, 166, 121, 158, 80, 145, 124, 107, 106, 123, 142, 251, 119, 105, 144, 85, 116, 153, 90, 125, 121, 144, 140, 184, 158, 97, 116, 117, 186, 198, 103, 186, 108, 128, 170, 84, 114, 176, 173, 119, 124, 50, 106, 232, 163, 129, 151, 215, 105, 155, 178, 122, 119, 178, 126, 111, 195, 109, 119, 186, 161, 75, 136, 135, 119, 108, 112, 138, 171, 190, 116, 79, 123, 205, 107, 113, 151, 94, 115, 166, 149, 46, 189, 116, 116, 118, 180, 88, 138, 187, 168, 113, 206, 167, 118, 112, 166, 172, 153, 113, 147, 154, 105, 91, 170, 207, 68, 159, 187, 184, 186, 62, 112, 131, 192, 145, 160, 116, 76, 196, 169, 135, 72, 181, 146, 86, 119, 122, 130, 137, 126, 194, 116, 180, 121, 184, 113, 234, 218, 179, 138, 203, 119, 123, 114, 121, 100, 148, 113, 193, 117, 51, 54, 150, 194, 107, 137, 187, 174, 151, 172, 159, 177, 41, 117, 156, 108, 116, 108, 83, 117, 186, 181, 116, 170, 51, 188, 115, 113, 185, 108, 119, 136, 191, 169, 173, 154, 97, 108, 151, 115, 197, 181, 187, 100, 116, 150, 88, 177, 112, 176, 106, 124, 133, 201, 143, 117, 114, 195, 188, 129, 174, 153, 188, 90, 141, 119, 119, 197, 122, 255, 171, 124, 123, 187, 113, 160, 115, 113, 113, 119, 119, 138, 179, 130, 186, 135, 197, 81, 121, 160, 124, 114, 135, 119, 132, 110, 160, 187, 183, 119, 157, 125, 170, 178, 185, 140, 148, 182, 162, 99, 120, 122, 120, 43, 115, 169, 101, 170, 185, 179, 117, 109, 227, 108, 172, 127, 194, 122, 115, 198, 211, 154, 147, 126, 182, 241, 95, 184, 125, 168, 16, 72, 180, 81, 123, 139, 107, 157, 169, 185, 170, 89, 191, 175, 141, 11, 112, 134, 60, 112, 187, 140, 202, 191, 139, 21, 81, 165, 119, 149, 183, 194, 198, 134, 114, 101, 181, 141, 119, 167, 208, 163, 97, 107, 172, 192, 169, 125, 162, 66, 179, 194, 125, 187, 109, 199, 137, 127, 116, 199, 109, 202, 101, 115, 186, 191, 122, 172, 107, 172, 173, 193, 119, 131, 174, 130, 139, 118, 121, 133, 120, 150, 117, 77, 97, 180, 126, 178, 53, 155, 114, 119, 202, 207, 104, 116, 186, 26, 94, 183, 188, 118, 115, 110, 199, 170, 118, 145, 101, 83, 113, 39, 146, 176, 172, 106, 196, 97, 137, 159, 115, 151, 127, 141, 115, 141, 113, 146, 175, 141, 124, 127, 119, 117, 153, 132, 133, 123, 143, 149, 122, 101, 121, 156, 132, 154, 150, 173, 125, 122, 148, 177, 133, 127, 151, 135, 167, 150, 150, 117, 116, 126, 151, 158, 153, 157, 128, 175, 117, 120, 135, 112, 134, 136, 128, 208, 141, 144, 139, 183, 121, 128, 144, 121, 122, 133, 133, 158, 137, 131, 125, 134, 125, 121, 143, 153, 174, 137, 148, 159, 122, 138, 111, 162, 125, 125, 115, 118, 129, 134, 165, 123, 145, 157, 119, 120, 118, 130, 118, 113, 136, 130, 137, 125, 146, 142, 176, 121, 120, 121, 124, 113, 118, 121, 130, 77, 201, 124, 130, 150, 117, 128, 132, 130, 132, 144, 136, 114, 109, 111, 161, 132, 151, 121, 100, 147, 141, 114, 139, 139, 122, 116, 153, 132, 129, 134, 161, 117, 170, 166, 128, 139, 144, 118, 230, 121, 117, 129, 119, 113, 133, 149, 141, 144, 107, 118, 133, 113, 147, 121, 134, 130, 143, 142, 155, 127, 124, 117, 143, 120, 139, 128, 144, 146, 164, 124, 146, 133, 130, 148, 143, 143, 121, 115, 140, 107, 120, 168, 147, 154, 113, 158, 171, 114, 141, 132, 172, 144, 148, 101, 148, 121, 141, 138, 134, 141, 161, 148, 127, 120, 165, 137, 157, 141, 152, 163, 144, 115, 130, 127, 126, 122, 152, 127, 140, 124, 158, 116, 111, 165, 123, 186, 109, 132, 121, 117, 115, 112, 135, 121, 125, 125, 156, 139, 133, 130, 139, 114, 136, 149, 135, 159, 158, 141, 159, 172, 159, 184, 123, 127, 143, 118, 126, 139, 135, 146, 147, 140, 115, 113, 131, 124, 143, 127, 135, 134, 143, 129, 125, 122, 145, 121, 120, 136, 135, 159, 117, 154, 112, 138, 125, 134, 116, 123, 176, 130, 149, 116, 122, 114, 138, 119, 133, 154, 122, 140, 123, 120, 239, 127, 118, 114, 112, 145, 144, 133, 125, 133, 130, 121, 112, 125, 114, 148, 150, 115, 133, 188, 148, 124, 136, 137, 161, 123, 139, 125, 116, 124, 146, 124, 135, 113, 120, 110, 147, 136, 143, 154, 150, 139, 127, 127, 119, 119, 115, 156, 118, 147, 122, 164, 146, 141, 118, 121, 113, 121, 147, 152, 170, 124, 122, 139, 117, 117, 147, 112, 141, 136, 139, 140, 126, 135, 167, 144, 142, 143, 156, 151, 118, 152, 141, 151, 132, 140, 145, 153, 179, 159, 121, 144, 141, 124, 141, 124, 123, 138, 124, 137, 143, 154, 115, 128, 178, 121, 127, 129, 117, 138, 130, 115, 123, 165, 134, 178, 125, 118, 143, 155, 178, 206, 144, 111, 124, 152, 115, 132, 127, 157, 172, 110, 149, 145, 118, 138, 119, 122, 127, 128, 122, 150, 123, 159, 155, 153, 120, 113, 148, 126, 113, 115, 119, 118, 113, 131, 119, 123, 143, 125, 121, 153, 116, 144, 118, 114, 156, 126, 151, 113, 160, 160, 146, 135, 153, 118, 108, 170, 143, 156, 120, 117, 133, 138, 120, 154, 121, 127, 140, 122, 188, 244, 138, 148, 143, 120, 132, 136, 129, 158, 112, 148, 106, 156, 148, 146, 98, 129, 132, 133, 140, 128, 168, 153, 124, 147, 121, 42, 153, 130, 151, 155, 127, 117, 150, 147, 158, 140, 177, 129, 158, 156, 163, 114, 128, 119, 166, 125, 118, 130, 117, 93, 124, 128, 148, 143, 113, 134, 121, 116, 144, 155, 140, 197, 119, 148, 139, 126, 128, 153, 155, 152, 166, 162, 117, 155, 114, 114, 136, 67, 171, 139, 150, 159, 120, 151, 136, 143, 124, 126, 120, 121, 165, 139, 129, 152, 157, 95, 117, 113, 120, 146, 105, 160, 164, 134, 151, 116, 138, 129, 101, 119, 172, 132, 122, 96, 114, 118, 117, 155, 178, 117, 156, 87, 119, 117, 166, 136, 118, 145, 118, 177, 120, 103, 171, 117, 152, 126, 154, 127, 153, 136, 140, 151, 110, 121, 150, 121, 121, 145, 107, 100, 142, 163, 104, 150, 166, 170, 186, 123, 121, 155, 128, 107, 138, 156, 150, 149, 110, 117, 133, 121, 157, 108, 126, 136, 171, 116, 147, 132, 124, 131, 187, 123, 130, 123, 136, 147, 113, 131, 125, 145, 117, 134, 102, 133, 126, 125, 132, 114, 120, 164, 155, 152, 106, 91, 86, 118, 161, 133, 98, 154, 152, 173, 146, 133, 150, 129, 96, 159, 111, 139, 123, 139, 145, 135, 162, 127, 128, 91, 158, 125, 121, 167, 110, 134, 136, 123, 173, 122, 145, 108, 106, 84, 127, 90, 101, 119, 106, 122, 115, 111, 104, 119, 140, 129, 184, 135, 141, 168, 141, 153, 151, 132, 154, 131, 154, 115, 148, 178, 117, 91, 122, 122, 159, 129, 147, 159, 124, 110, 146, 142, 108, 114, 109, 124, 145, 109, 145, 146, 137, 139, 143, 114, 142, 125, 100, 104, 155, 122, 123, 147, 177, 154, 125, 134, 120, 121, 165, 138, 149, 119, 111, 101, 131, 121, 155, 157, 113, 149, 107, 124, 110, 140, 119, 120, 146, 120, 172, 148, 129, 143, 124, 120, 141, 124, 118, 143, 154, 111, 138, 150, 144, 130, 148, 153, 114, 123, 150, 122, 112, 121, 139, 126, 139, 126, 106, 159, 113, 137, 181, 192, 143, 137, 147, 124, 113, 127, 116, 128, 121, 144, 117, 129, 170, 147, 122, 109, 105, 117, 159, 124, 169, 118, 124, 159, 128, 158, 165, 124, 151, 104, 145, 132, 121, 148, 163, 168, 135, 181, 146, 162, 131, 158, 137, 128, 147, 132, 139, 129, 142, 146, 121, 128, 140, 119, 134, 156, 137, 132, 163, 126, 154, 145, 122, 147, 135, 148, 132, 163, 121, 169, 145, 107, 126, 162, 128, 113, 131, 131, 140, 127, 156, 158, 135, 141, 117, 126, 120, 142, 129, 167, 108, 132, 116, 118, 121, 144, 111, 115, 131, 134, 118, 133, 120, 121, 158, 160, 102, 117, 151, 119, 105, 118, 120, 116, 108, 96, 121, 161, 167, 138, 108, 149, 130, 155, 125, 112, 171, 171, 183, 118, 162, 139, 125, 133, 124, 111, 145, 114, 83, 149, 126, 92, 117, 145, 116, 152, 114, 148, 143, 120, 105, 133, 141, 115, 126, 167, 124, 110, 107, 146, 115, 166, 124, 157, 158, 142, 117, 127, 164, 129, 136, 124, 175, 169, 124, 114, 123, 118, 212, 124, 88, 174, 131, 122, 149, 118, 157, 144, 177, 128, 185, 189, 181, 118, 131, 126, 146, 134, 143, 158, 109, 174, 126, 123, 137, 165, 108, 154, 112, 116, 128, 162, 157, 186, 118, 145, 131, 123, 127, 148, 161, 170, 195, 154, 115, 138, 112, 123, 147, 144, 183, 129, 149, 163, 124, 135, 114, 165, 127, 124, 121, 127, 181, 145, 154, 182, 163, 131, 119, 106, 116, 142, 124, 129, 181, 135, 138, 122, 145, 114, 115, 118, 131, 127, 126, 110, 136, 121, 108, 115, 199, 124, 143, 93, 121, 130, 176, 138, 122, 142, 106, 132, 112, 104, 34, 151, 145, 123, 127, 127, 148, 115, 149, 133, 127, 131, 159, 123, 125, 165, 139, 90, 168, 105, 108, 133, 168, 130, 194, 122, 113, 162, 128, 105, 132, 113, 154, 147, 132, 122, 137, 131, 188, 102, 125, 144, 151, 99, 159, 135, 121, 138, 122, 119, 113, 119, 127, 148, 130, 128, 116, 141, 121, 132, 121, 131, 126, 130, 147, 114, 115, 167, 145, 163, 118, 119, 124, 115, 146, 148, 122, 157, 124, 171, 147, 156, 148, 119, 181, 175, 126, 135, 122, 109, 173, 137, 143, 121, 142, 131, 163, 116, 125, 142, 125, 136, 108, 125, 148, 120, 59, 123, 125, 113, 160, 124, 104, 113, 118, 124, 115, 114, 133, 117, 156, 116, 164, 125, 165, 163, 144, 125, 131, 126, 148, 152, 158, 133, 152, 183, 110, 77, 124, 122, 143, 114, 164, 126, 94, 127, 152, 139, 113, 117, 105, 116, 127, 135, 147, 166, 150, 154, 141, 116, 133, 122, 49, 98, 150, 102, 118, 139, 152, 169, 123, 122, 119, 116, 206, 117, 161, 115, 111, 82, 122, 121, 173, 151, 118, 165, 100, 119, 109, 143, 120, 106, 167, 118, 171, 138, 124, 166, 129, 124, 137, 123, 115, 134, 157, 110, 152, 181, 133, 102, 152, 164, 141, 122, 139, 121, 133, 123, 147, 115, 136, 122, 114, 113, 145, 138, 187, 195, 143, 123, 170, 117, 110, 124, 121, 95, 117, 149, 123, 139, 204, 130, 114, 112, 92, 121, 144, 139, 149, 120, 122, 156, 130, 181, 170, 99, 142, 125, 153, 102, 119, 132, 134, 169, 143, 156, 157, 190, 120, 182, 104, 97, 160, 110, 122, 123, 155, 155, 121, 120, 145, 127, 113, 173, 133, 136, 170, 133, 161, 106, 124, 172, 173, 159, 143, 164, 121, 183, 148, 98, 123, 178, 134, 151, 133, 141, 144, 159, 179, 226, 135, 115, 109, 157, 116, 102, 124, 148, 125, 111, 135, 143, 114, 124, 139, 121, 125, 126, 120, 153, 117, 148, 179, 179, 122, 116, 154, 130, 122, 121, 119, 111, 114, 125, 117, 134, 160, 124, 114, 144, 122, 151, 119, 120, 185, 173, 155, 116, 153, 149, 109, 119, 156, 111, 119, 168, 116, 151, 123, 127, 119, 146, 125, 73, 121, 140, 161, 122, 180, 105, 132, 149, 143, 126, 132, 140, 134, 156, 116, 139, 155, 148, 142, 151, 104, 131, 117, 133, 138, 130, 154, 147, 127, 102, 124, 186, 142, 134, 152, 147, 128, 119, 146, 141, 153, 136, 164, 131, 146, 144, 148, 118, 132, 119, 159, 174, 140, 113, 119, 44, 124, 130, 146, 137, 120, 126, 130, 155, 144, 145, 134, 177, 119, 147, 137, 129, 130, 143, 149, 144, 146, 159, 120, 138, 112, 121, 137, 77, 162, 141, 150, 149, 121, 148, 137, 143, 124, 130, 123, 122, 152, 136, 84, 141, 148, 174, 119, 119, 124, 142, 110, 114, 155, 134, 150, 118, 135, 131, 139, 124, 115, 132, 125, 102, 107, 120, 123, 94, 168, 120, 152, 96, 121, 121, 155, 135, 125, 142, 123, 121, 124, 114, 176, 115, 140, 131, 105, 132, 147, 92, 140, 147, 116, 123, 142, 125, 124, 139, 157, 107, 139, 156, 112, 151, 156, 106, 164, 123, 126, 155, 130, 110, 135, 154, 142, 142, 109, 122, 131, 125, 145, 111, 133, 135, 164, 120, 147, 129, 125, 105, 104, 126, 135, 127, 135, 136, 173, 134, 136, 145, 120, 136, 109, 139, 127, 127, 132, 122, 124, 152, 153, 144, 113, 148, 156, 121, 153, 129, 155, 146, 157, 174, 142, 131, 144, 131, 167, 157, 148, 136, 127, 130, 139, 136, 153, 129, 131, 170, 148, 127, 124, 128, 112, 170, 136, 125, 166, 120, 152, 112, 110, 127, 124, 179, 112, 123, 112, 125, 116, 124, 132, 124, 135, 132, 172, 135, 135, 157, 138, 103, 151, 131, 153, 131, 148, 119, 142, 163, 117, 113, 123, 125, 152, 130, 141, 156, 131, 115, 138, 142, 114, 119, 118, 124, 145, 110, 144, 138, 136, 135, 140, 118, 143, 126, 117, 113, 158, 119, 127, 145, 174, 145, 126, 138, 121, 124, 149, 145, 144, 125, 115, 115, 134, 123, 143, 151, 117, 138, 116, 128, 176, 138, 122, 128, 142, 125, 158, 154, 132, 138, 124, 122, 117, 125, 125, 153, 156, 115, 138, 129, 143, 127, 142, 144, 141, 127, 135, 123, 111, 123, 135, 129, 139, 127, 113, 105, 129, 133, 168, 176, 139, 132, 140, 129, 119, 129, 123, 130, 127, 140, 125, 129, 151, 150, 126, 114, 120, 121, 156, 169, 171, 122, 124, 158, 132, 148, 154, 130, 147, 117, 140, 135, 122, 145, 155, 157, 134, 170, 140, 152, 132, 150, 140, 138, 140, 135, 142, 131, 140, 143, 125, 130, 136, 121, 136, 147, 138, 133, 152, 121, 143, 145, 124, 139, 135, 145, 133, 156, 122, 155, 144, 112, 129, 143, 135, 136, 128, 128, 141, 115, 156, 133, 134, 136, 123, 128, 122, 152, 130, 158, 145, 133, 167, 126, 126, 149, 113, 122, 129, 135, 121, 132, 124, 113, 149, 149, 105, 120, 151, 120, 107, 117, 122, 121, 113, 102, 123, 122, 155, 145, 114, 144, 133, 149, 127, 114, 156, 164, 175, 121, 157, 134, 129, 135, 115, 112, 91, 185, 93, 143, 128, 96, 121, 139, 118, 158, 114, 144, 139, 123, 98, 165]) # parameters
+i12 = Internal("op12", "TENSOR_QUANT8_ASYMM", "{1, 14, 14, 512}, 0.023528477177, 0") # intermediate result
+i13 = Parameter("op13", "TENSOR_INT32", "{512}, 0.000200755792321, 0", [-4877, 721, 678, 4292, 10071, 1898, -2621, -19306, -21498, -13936, 8924, -10957, -15039, -8760, 10726, -1940, -2609, -13946, -15129, -10331, -15062, -7899, -16830, 2096, 1485, -16444, -7274, 2650, -8279, -3054, 11104, -27779, 5796, -4926, 24092, -17812, 2693, -6712, -13479, 9877, -14408, 3498, -17612, 9954, 753, 1425, -21266, 5028, -3375, -1855, -23583, -24441, -11628, -3866, 1589, -40614, -23824, -1652, -1879, 5411, 5459, -25641, -5617, 19247, -956, 26940, 5175, 8275, 8123, -27174, -20716, 8311, -11679, -10654, -22645, 13393, 6458, -2921, 182, 6807, -5019, -21492, -17806, -30854, 15622, 4366, 9048, -7021, 2901, 14294, 2528, -121, 3775, 6381, -3824, -4337, -9583, -11327, 20171, 2507, -18367, 22500, -406, -28676, 10885, -26140, -3397, -16997, -21130, -14684, 29333, 21191, 2520, 13654, -28552, 12486, 1026, 4616, 5706, 5356, -18821, 5628, -7792, -12895, 8208, 10447, -389, 4966, -7798, -16495, -7945, 7699, -9645, 26447, -18442, 15937, -5922, -1229, 6794, 13569, -2549, -5813, -6050, -26988, -20065, -24300, -22053, -27818, 2256, 10564, -13191, 5268, 7864, -9014, -14307, -22404, 11324, -16337, -2087, -19364, -17940, 6916, -17699, -8865, -13785, -10609, -6527, -12828, -10222, -33670, 3599, 2772, 24751, -13469, -555, -8745, -20538, -11486, -4666, -19643, 2269, -24734, -5421, -7096, 14939, -19271, -16481, 3595, 12307, -11509, -19461, -8256, -15293, -10568, -26738, -5637, -21581, -24955, -18708, -8090, -12189, 17218, -11559, 11904, 2785, -4204, -32033, 15474, -15519, -13122, -6947, -9276, -12824, 187, 21634, -26, -9278, -26205, -1350, -28679, 11271, 10390, -20143, 7467, 10104, 7998, 5846, -19189, -18263, 8629, 1139, -4108, -5539, -15491, -16658, 375, -6915, -13589, -6239, -5451, 20095, -15352, 899, 541, 5650, -639, -2976, 11613, 11304, -8192, -31960, 4233, -17844, -31553, -22933, -1883, -18179, -1943, -8066, -17810, -16706, -9513, -10900, -1222, -17231, -4421, -10161, -35927, -2653, -22824, -2462, -25862, 1057, -7506, 13392, -27146, -13084, 3736, -6578, -31150, 776, -22934, 20460, -46451, 9939, 3712, 4418, -4606, -289, -21906, -482, 6887, 11068, 9434, -1696, -13174, -558, -4058, 4646, 12758, -9873, -16593, -33326, 1282, 10015, -12681, -17861, 4800, 6978, -12072, -28769, 4991, -23681, -5425, 12025, -20827, 5364, -9880, -7133, 1398, -3699, -6872, 4494, -13878, -39027, -23532, -26402, -11359, -8668, 1792, 2562, 86, -5300, -3241, 11484, 5093, -23266, 11526, -5602, 10598, -18329, -8082, -23669, -10421, 17809, -17662, -23783, 5655, -13770, 9115, 8536, -4997, 11552, -7150, -25158, -2703, 14584, -10293, 8408, -9911, 2729, 28004, -23819, -16981, -21319, -14831, -26859, -9853, 196, -26785, 16281, -18332, 14625, -14248, 1007, -22995, 6964, 7100, -12551, 19360, -10236, -7287, -1589, -10854, 3629, 207, -11070, -9435, -13274, -20483, -19296, 2756, -3152, -892, -8157, 18293, 5096, -151, -10006, -20583, -69, -6878, -1009, 13213, -14484, -1917, -29455, -15284, 13163, 1377, -9193, -901, -13882, -9328, 6492, 5410, 9050, -26715, -6989, -5216, -20873, -30210, -1157, 18495, 22359, -12892, 884, -8823, -2142, 5722, 6952, -33411, 420, -36310, -3378, 211, -10879, -23100, 17165, -35053, -14920, 2745, 5247, -6643, -2567, 1052, 5052, 14906, 14310, 1363, -7743, -21934, 5841, 9654, -1299, -13084, -17796, 12736, -10214, -25004, -4992, -26200, -10513, 29618, 12890, -8492, -17917, -7479, -36350, 10551, -9685, -19198, -5370, -13439, 9733, -22280, -13104, 8214, -1993, 10421, -28592, -6668, -34387, 8927, -14614, 5269, 17166, 10229, -9886, -28003, -14966, 4052, 3941, 4526, 832, -9720, 11659, -12904, 4272, -1152, -1744, 17584, -25673, -11159, 722, -19940, -19347, -19639, 12573, -5779, -6954, 11062]) # parameters
+i14 = Parameter("op14", "TENSOR_QUANT8_ASYMM", "{512, 1, 1, 512}, 0.00853246077895, 115", [116, 122, 116, 103, 124, 118, 132, 111, 101, 108, 110, 123, 101, 116, 121, 124, 114, 104, 105, 97, 103, 127, 113, 110, 109, 116, 126, 122, 117, 109, 118, 100, 112, 116, 110, 116, 94, 127, 111, 120, 116, 118, 123, 104, 121, 122, 96, 117, 107, 117, 96, 122, 99, 105, 115, 121, 105, 121, 114, 109, 119, 113, 126, 117, 125, 100, 115, 109, 103, 119, 117, 113, 126, 119, 112, 121, 111, 117, 112, 120, 128, 111, 123, 115, 107, 115, 109, 105, 108, 131, 105, 110, 106, 119, 117, 113, 119, 101, 110, 118, 122, 118, 110, 105, 118, 122, 111, 94, 112, 122, 107, 104, 98, 101, 104, 111, 100, 116, 108, 117, 111, 120, 123, 121, 108, 124, 115, 101, 115, 104, 118, 119, 113, 109, 128, 115, 106, 121, 118, 116, 114, 110, 110, 101, 124, 111, 109, 106, 110, 121, 101, 109, 113, 115, 106, 122, 116, 101, 122, 134, 107, 116, 115, 116, 127, 121, 113, 114, 130, 120, 113, 114, 110, 122, 105, 112, 112, 113, 117, 111, 114, 111, 109, 115, 122, 101, 119, 121, 108, 99, 120, 120, 114, 115, 113, 139, 116, 115, 125, 101, 116, 105, 125, 115, 107, 120, 113, 125, 112, 109, 118, 110, 100, 112, 96, 121, 116, 109, 113, 123, 125, 108, 108, 111, 110, 120, 118, 124, 119, 114, 101, 114, 116, 118, 119, 119, 118, 120, 116, 117, 123, 118, 106, 112, 109, 107, 112, 124, 118, 112, 119, 124, 116, 116, 110, 95, 113, 111, 98, 118, 123, 136, 111, 106, 114, 112, 111, 125, 110, 126, 97, 115, 115, 117, 109, 132, 102, 112, 110, 113, 110, 126, 124, 118, 108, 107, 119, 107, 118, 111, 120, 114, 105, 117, 105, 111, 132, 119, 115, 115, 114, 109, 105, 104, 107, 123, 107, 128, 107, 110, 103, 118, 103, 112, 111, 108, 126, 117, 115, 114, 114, 108, 103, 100, 110, 103, 97, 106, 119, 117, 121, 121, 114, 122, 111, 119, 110, 108, 120, 119, 128, 115, 120, 124, 116, 109, 117, 111, 119, 119, 120, 124, 124, 117, 116, 114, 128, 100, 115, 135, 117, 123, 117, 100, 123, 105, 120, 120, 120, 104, 118, 122, 110, 119, 104, 109, 123, 113, 104, 101, 117, 124, 120, 116, 105, 115, 126, 96, 109, 123, 112, 126, 121, 110, 107, 127, 121, 119, 111, 122, 112, 120, 100, 115, 97, 131, 112, 117, 112, 129, 112, 120, 113, 121, 122, 114, 114, 110, 110, 127, 115, 109, 125, 126, 111, 119, 112, 123, 124, 122, 121, 123, 125, 107, 109, 105, 114, 93, 103, 125, 110, 111, 117, 106, 130, 116, 119, 124, 125, 117, 110, 125, 117, 104, 113, 125, 121, 112, 109, 114, 101, 101, 119, 107, 114, 106, 125, 114, 112, 105, 117, 117, 131, 119, 125, 124, 110, 120, 110, 89, 110, 108, 111, 117, 117, 113, 117, 106, 119, 110, 104, 131, 122, 126, 112, 112, 110, 114, 104, 110, 101, 114, 116, 115, 122, 123, 103, 122, 109, 122, 103, 117, 94, 107, 130, 111, 114, 107, 113, 117, 112, 117, 121, 124, 121, 107, 109, 124, 106, 123, 114, 105, 115, 118, 113, 110, 114, 115, 117, 106, 125, 110, 115, 109, 117, 115, 104, 110, 105, 112, 113, 116, 100, 115, 114, 112, 106, 124, 113, 121, 115, 110, 129, 105, 112, 113, 107, 108, 105, 116, 122, 109, 123, 114, 115, 103, 109, 124, 113, 108, 105, 101, 115, 120, 127, 126, 115, 108, 102, 117, 122, 105, 112, 107, 112, 113, 120, 119, 114, 106, 119, 115, 109, 117, 115, 110, 122, 114, 113, 116, 120, 128, 117, 106, 109, 115, 122, 105, 113, 111, 108, 118, 105, 130, 120, 112, 123, 119, 113, 115, 122, 99, 112, 118, 103, 116, 112, 121, 115, 121, 108, 109, 120, 98, 111, 108, 128, 108, 103, 123, 124, 128, 108, 112, 111, 118, 146, 121, 117, 121, 123, 120, 111, 115, 106, 109, 118, 114, 114, 110, 109, 116, 115, 110, 120, 102, 121, 114, 129, 120, 116, 120, 118, 106, 110, 110, 111, 119, 123, 106, 122, 109, 110, 109, 111, 113, 114, 109, 116, 116, 109, 102, 105, 121, 113, 122, 107, 109, 109, 109, 114, 117, 111, 104, 110, 110, 111, 117, 116, 117, 118, 96, 106, 115, 108, 129, 116, 112, 102, 105, 98, 95, 117, 112, 109, 132, 112, 111, 114, 106, 139, 109, 114, 109, 103, 112, 105, 113, 112, 106, 116, 109, 120, 115, 123, 120, 108, 113, 118, 120, 118, 113, 117, 118, 127, 114, 119, 110, 126, 115, 109, 115, 109, 113, 105, 105, 99, 118, 96, 126, 109, 106, 104, 124, 129, 117, 105, 124, 114, 115, 107, 125, 120, 115, 120, 112, 112, 107, 108, 117, 105, 109, 117, 127, 112, 114, 127, 104, 115, 114, 116, 112, 111, 120, 121, 115, 106, 115, 118, 117, 110, 119, 121, 116, 110, 122, 94, 109, 118, 103, 106, 114, 115, 94, 105, 129, 116, 107, 101, 109, 120, 104, 117, 107, 108, 104, 91, 118, 126, 116, 112, 116, 118, 103, 111, 114, 108, 115, 116, 108, 109, 117, 115, 126, 109, 122, 113, 109, 129, 120, 124, 123, 111, 112, 122, 114, 103, 118, 106, 108, 113, 118, 127, 124, 118, 114, 106, 112, 109, 106, 114, 106, 113, 117, 122, 129, 122, 116, 114, 113, 104, 124, 121, 141, 115, 103, 98, 101, 108, 114, 105, 118, 103, 106, 105, 125, 104, 129, 115, 113, 111, 142, 115, 114, 110, 112, 116, 105, 102, 129, 117, 118, 105, 120, 117, 115, 116, 136, 108, 118, 116, 113, 108, 123, 112, 111, 102, 118, 113, 120, 114, 115, 122, 100, 119, 115, 100, 135, 124, 104, 118, 112, 121, 120, 107, 107, 117, 128, 121, 117, 103, 119, 118, 124, 117, 119, 98, 118, 117, 108, 116, 123, 127, 114, 124, 106, 109, 124, 114, 129, 115, 122, 106, 111, 120, 105, 109, 110, 117, 106, 118, 101, 107, 128, 111, 113, 118, 135, 108, 117, 114, 119, 109, 101, 127, 122, 116, 124, 107, 110, 112, 117, 121, 124, 111, 119, 103, 123, 112, 119, 121, 107, 111, 102, 126, 110, 116, 123, 109, 107, 124, 109, 120, 106, 96, 116, 102, 130, 123, 111, 137, 124, 100, 111, 119, 107, 112, 124, 131, 121, 110, 111, 101, 126, 111, 132, 117, 112, 110, 115, 115, 102, 111, 122, 105, 118, 117, 111, 117, 125, 102, 114, 111, 124, 120, 95, 102, 107, 120, 110, 131, 105, 118, 107, 109, 110, 104, 119, 123, 118, 110, 129, 118, 113, 109, 111, 117, 96, 98, 125, 118, 132, 115, 101, 111, 108, 123, 114, 123, 115, 110, 104, 106, 123, 114, 114, 115, 119, 107, 112, 128, 122, 116, 111, 106, 111, 95, 107, 122, 115, 122, 113, 112, 114, 110, 127, 122, 107, 122, 134, 124, 114, 110, 119, 119, 118, 118, 109, 109, 113, 116, 124, 113, 112, 112, 103, 113, 124, 109, 115, 112, 118, 111, 115, 106, 115, 131, 119, 97, 111, 111, 131, 113, 116, 117, 113, 121, 115, 105, 117, 125, 120, 113, 125, 116, 115, 125, 111, 116, 112, 133, 116, 119, 120, 111, 122, 130, 113, 116, 107, 115, 113, 118, 101, 129, 109, 102, 118, 123, 128, 102, 116, 121, 105, 114, 110, 102, 118, 129, 114, 124, 115, 123, 115, 137, 121, 110, 119, 114, 131, 111, 116, 118, 114, 110, 108, 102, 121, 113, 124, 114, 115, 115, 114, 125, 109, 99, 114, 111, 110, 111, 129, 115, 115, 121, 117, 108, 112, 109, 130, 104, 112, 105, 108, 121, 119, 116, 111, 109, 112, 103, 111, 126, 123, 106, 95, 108, 114, 119, 131, 119, 121, 115, 114, 131, 104, 109, 118, 108, 100, 114, 126, 111, 96, 99, 114, 100, 106, 108, 133, 111, 103, 116, 114, 116, 113, 120, 114, 121, 113, 110, 98, 126, 117, 113, 101, 106, 115, 105, 108, 110, 108, 103, 120, 123, 108, 106, 117, 120, 120, 113, 114, 113, 116, 115, 125, 112, 122, 114, 121, 116, 117, 115, 127, 119, 108, 125, 104, 120, 117, 118, 112, 117, 108, 120, 108, 127, 106, 121, 109, 120, 116, 122, 110, 110, 118, 112, 107, 105, 125, 119, 110, 129, 114, 124, 126, 118, 113, 128, 116, 106, 107, 115, 118, 117, 117, 109, 106, 117, 110, 124, 105, 116, 119, 110, 132, 117, 124, 100, 130, 131, 104, 121, 114, 111, 116, 120, 113, 118, 115, 113, 108, 120, 101, 113, 126, 106, 116, 111, 118, 116, 111, 110, 126, 114, 115, 112, 125, 119, 117, 109, 112, 94, 123, 103, 110, 127, 121, 110, 111, 103, 100, 110, 108, 117, 117, 112, 138, 112, 111, 99, 114, 105, 110, 129, 110, 106, 96, 112, 117, 126, 109, 118, 120, 123, 100, 110, 123, 115, 111, 116, 108, 104, 102, 112, 111, 114, 105, 142, 125, 112, 117, 126, 129, 103, 115, 124, 117, 116, 128, 117, 116, 117, 112, 106, 113, 106, 114, 116, 119, 115, 111, 113, 113, 111, 121, 102, 104, 114, 112, 120, 115, 112, 116, 114, 106, 113, 111, 102, 113, 133, 128, 108, 127, 117, 114, 111, 124, 116, 123, 117, 121, 122, 113, 116, 108, 113, 118, 116, 118, 114, 126, 106, 115, 111, 114, 103, 114, 125, 114, 123, 112, 116, 118, 115, 111, 114, 117, 108, 110, 122, 116, 112, 114, 115, 111, 124, 114, 109, 111, 103, 104, 104, 122, 116, 114, 107, 124, 118, 116, 113, 118, 118, 115, 123, 118, 119, 122, 127, 109, 115, 118, 112, 114, 115, 113, 109, 118, 113, 118, 127, 114, 122, 108, 113, 112, 109, 121, 119, 123, 122, 110, 110, 110, 116, 112, 115, 109, 116, 121, 119, 118, 122, 116, 118, 110, 118, 105, 103, 112, 124, 114, 124, 109, 101, 110, 124, 124, 114, 122, 116, 121, 108, 112, 120, 105, 122, 114, 114, 118, 107, 120, 120, 119, 110, 109, 103, 121, 127, 113, 116, 106, 117, 112, 119, 114, 108, 120, 97, 114, 115, 113, 110, 112, 102, 117, 117, 119, 116, 110, 119, 129, 114, 116, 112, 110, 111, 121, 122, 105, 114, 130, 106, 114, 113, 114, 125, 120, 122, 112, 115, 116, 125, 103, 114, 112, 108, 121, 114, 120, 117, 113, 124, 115, 120, 115, 122, 118, 120, 120, 110, 116, 111, 116, 114, 115, 116, 106, 120, 112, 114, 118, 115, 112, 114, 115, 113, 122, 111, 109, 117, 121, 111, 113, 111, 114, 123, 120, 119, 121, 123, 119, 106, 127, 115, 111, 109, 118, 114, 114, 116, 119, 120, 117, 105, 122, 115, 113, 119, 110, 118, 114, 115, 126, 122, 115, 112, 129, 116, 124, 114, 119, 110, 116, 123, 120, 118, 114, 115, 111, 123, 119, 113, 119, 119, 111, 105, 107, 113, 109, 122, 126, 122, 127, 117, 112, 110, 113, 115, 111, 128, 131, 121, 120, 112, 118, 114, 120, 108, 110, 112, 119, 110, 120, 102, 119, 115, 112, 116, 113, 113, 123, 121, 127, 107, 119, 109, 110, 116, 110, 114, 117, 107, 118, 125, 110, 114, 108, 109, 115, 108, 122, 102, 105, 117, 96, 101, 123, 118, 120, 116, 127, 111, 120, 126, 117, 120, 119, 116, 113, 115, 114, 128, 118, 109, 114, 124, 118, 113, 113, 122, 124, 115, 110, 120, 109, 117, 112, 124, 119, 118, 117, 113, 114, 118, 123, 102, 117, 123, 116, 103, 117, 111, 119, 107, 110, 114, 120, 126, 122, 115, 117, 114, 118, 114, 113, 115, 123, 120, 121, 110, 112, 120, 121, 122, 125, 122, 122, 115, 114, 100, 110, 118, 120, 115, 118, 115, 111, 113, 108, 119, 123, 109, 114, 120, 123, 113, 112, 115, 111, 120, 119, 127, 109, 117, 120, 108, 117, 118, 126, 119, 120, 114, 122, 102, 116, 114, 122, 116, 115, 117, 117, 107, 118, 123, 120, 110, 122, 125, 115, 123, 121, 111, 124, 115, 118, 118, 116, 114, 110, 106, 115, 124, 117, 123, 124, 107, 114, 115, 131, 118, 109, 109, 100, 109, 116, 116, 120, 117, 117, 114, 110, 119, 113, 128, 121, 108, 113, 120, 112, 112, 114, 108, 117, 106, 115, 124, 115, 120, 103, 115, 119, 109, 124, 110, 118, 110, 112, 115, 97, 94, 95, 116, 108, 115, 124, 114, 119, 135, 120, 112, 116, 126, 116, 113, 106, 111, 110, 121, 115, 123, 135, 96, 118, 99, 119, 106, 109, 120, 128, 109, 107, 116, 117, 123, 117, 123, 118, 97, 105, 112, 109, 127, 106, 131, 123, 103, 119, 113, 114, 120, 119, 116, 104, 117, 120, 111, 111, 126, 111, 112, 93, 118, 101, 114, 105, 113, 124, 123, 121, 104, 109, 103, 118, 113, 106, 117, 115, 108, 118, 112, 111, 110, 114, 116, 116, 125, 102, 106, 125, 109, 119, 132, 102, 107, 115, 128, 121, 110, 107, 113, 122, 113, 120, 117, 124, 106, 117, 120, 111, 116, 131, 123, 114, 106, 125, 113, 113, 110, 121, 114, 110, 114, 122, 125, 124, 115, 98, 112, 106, 117, 110, 110, 117, 113, 106, 119, 112, 123, 109, 139, 109, 111, 113, 118, 115, 100, 110, 110, 96, 114, 124, 102, 112, 115, 117, 117, 115, 107, 118, 130, 130, 118, 98, 112, 118, 124, 122, 119, 129, 119, 119, 123, 107, 110, 112, 116, 113, 106, 122, 100, 120, 108, 114, 107, 112, 114, 110, 96, 105, 127, 117, 136, 97, 104, 126, 101, 97, 113, 95, 126, 134, 120, 110, 97, 117, 105, 116, 126, 129, 101, 114, 121, 124, 119, 99, 110, 123, 96, 107, 107, 124, 107, 108, 111, 130, 101, 121, 113, 120, 112, 117, 112, 114, 120, 116, 104, 106, 109, 111, 111, 113, 113, 137, 114, 121, 111, 118, 110, 112, 105, 108, 130, 121, 108, 117, 130, 115, 116, 111, 95, 117, 116, 142, 116, 129, 103, 109, 125, 114, 124, 115, 114, 105, 112, 124, 107, 119, 111, 120, 103, 108, 111, 97, 123, 110, 117, 140, 109, 107, 90, 118, 117, 128, 99, 128, 114, 99, 102, 116, 102, 142, 112, 105, 120, 127, 133, 126, 127, 113, 112, 101, 125, 112, 113, 106, 117, 122, 112, 114, 120, 124, 100, 104, 123, 108, 111, 127, 105, 112, 103, 106, 119, 117, 116, 115, 104, 111, 139, 115, 104, 110, 102, 115, 120, 111, 120, 117, 126, 115, 116, 106, 128, 131, 100, 96, 122, 110, 104, 106, 103, 129, 120, 120, 106, 125, 86, 123, 112, 116, 130, 113, 111, 130, 107, 118, 123, 106, 135, 106, 119, 112, 116, 117, 123, 118, 97, 118, 118, 103, 100, 125, 118, 106, 104, 107, 112, 98, 124, 106, 105, 108, 125, 105, 117, 112, 113, 108, 123, 123, 125, 108, 96, 117, 114, 135, 106, 101, 108, 112, 110, 120, 107, 114, 114, 111, 109, 102, 123, 110, 122, 114, 125, 121, 111, 104, 111, 112, 119, 113, 113, 95, 130, 105, 126, 111, 105, 128, 121, 109, 113, 109, 120, 117, 120, 111, 112, 113, 125, 101, 113, 124, 112, 120, 109, 130, 119, 109, 110, 119, 115, 123, 128, 102, 102, 106, 110, 124, 105, 111, 110, 127, 122, 114, 112, 115, 108, 117, 124, 115, 112, 110, 115, 121, 103, 104, 120, 115, 122, 119, 113, 126, 123, 111, 121, 110, 130, 126, 105, 112, 113, 133, 114, 119, 119, 116, 119, 48, 119, 106, 118, 107, 103, 129, 125, 121, 108, 106, 99, 144, 113, 123, 128, 118, 108, 110, 126, 121, 110, 127, 130, 106, 115, 124, 123, 120, 120, 117, 127, 101, 134, 115, 119, 127, 109, 118, 116, 121, 115, 110, 132, 102, 120, 123, 120, 121, 105, 113, 111, 111, 128, 102, 128, 112, 128, 118, 101, 115, 117, 114, 132, 111, 124, 114, 108, 101, 113, 119, 116, 104, 111, 108, 123, 114, 123, 97, 119, 110, 111, 102, 91, 117, 126, 117, 97, 123, 123, 118, 110, 111, 111, 105, 107, 111, 113, 122, 108, 115, 113, 124, 114, 107, 115, 114, 123, 127, 118, 114, 113, 120, 128, 107, 124, 116, 111, 99, 123, 97, 116, 117, 105, 114, 105, 100, 121, 113, 130, 99, 112, 113, 129, 137, 124, 109, 116, 112, 119, 112, 120, 126, 129, 113, 134, 112, 106, 110, 115, 99, 109, 96, 103, 131, 115, 147, 122, 132, 118, 116, 117, 120, 83, 107, 105, 123, 129, 111, 143, 111, 120, 108, 112, 117, 119, 115, 121, 110, 115, 117, 111, 112, 99, 114, 121, 116, 112, 118, 114, 117, 99, 105, 120, 100, 115, 105, 122, 111, 129, 102, 112, 113, 116, 115, 119, 122, 109, 112, 120, 115, 120, 103, 112, 108, 102, 127, 117, 113, 141, 114, 120, 103, 124, 108, 133, 108, 122, 115, 110, 116, 126, 103, 111, 123, 117, 114, 106, 110, 98, 113, 114, 116, 111, 115, 107, 124, 121, 109, 109, 104, 117, 118, 129, 114, 115, 127, 102, 122, 123, 108, 116, 124, 124, 114, 135, 116, 121, 119, 112, 107, 103, 107, 107, 109, 122, 114, 122, 110, 116, 115, 96, 124, 120, 121, 121, 91, 135, 109, 107, 113, 112, 122, 152, 125, 110, 112, 116, 113, 102, 117, 152, 114, 114, 120, 109, 123, 94, 99, 126, 106, 115, 128, 101, 123, 125, 112, 113, 111, 119, 115, 101, 109, 108, 143, 112, 130, 116, 118, 108, 125, 115, 118, 112, 124, 114, 93, 118, 107, 122, 123, 152, 139, 109, 109, 107, 124, 111, 106, 129, 114, 118, 115, 119, 123, 96, 112, 112, 109, 103, 117, 120, 120, 118, 109, 108, 108, 114, 108, 116, 104, 120, 114, 106, 127, 102, 119, 110, 108, 122, 105, 119, 123, 115, 126, 97, 126, 125, 113, 119, 112, 108, 122, 127, 138, 109, 117, 115, 109, 118, 112, 109, 113, 101, 137, 112, 131, 118, 116, 135, 113, 109, 108, 103, 131, 114, 106, 110, 105, 107, 98, 110, 107, 122, 107, 128, 113, 117, 112, 110, 118, 128, 132, 111, 111, 125, 103, 117, 107, 118, 109, 98, 108, 115, 98, 111, 130, 116, 114, 115, 106, 118, 119, 126, 140, 124, 122, 114, 116, 112, 115, 111, 106, 112, 122, 104, 118, 121, 112, 133, 120, 108, 114, 128, 119, 122, 100, 117, 112, 117, 131, 131, 104, 104, 111, 109, 121, 101, 101, 111, 126, 101, 113, 102, 95, 114, 117, 108, 106, 118, 97, 121, 121, 110, 110, 99, 93, 104, 124, 125, 126, 113, 107, 120, 133, 123, 116, 119, 108, 110, 109, 105, 113, 103, 118, 109, 117, 117, 116, 115, 115, 114, 117, 106, 102, 118, 119, 110, 116, 123, 116, 101, 115, 132, 116, 118, 127, 120, 122, 119, 108, 122, 107, 107, 117, 94, 118, 109, 117, 123, 119, 109, 114, 125, 107, 127, 118, 117, 103, 109, 121, 111, 107, 95, 113, 117, 123, 129, 114, 119, 118, 132, 114, 113, 105, 143, 115, 107, 120, 108, 116, 105, 115, 114, 134, 115, 119, 106, 107, 105, 106, 113, 118, 128, 120, 127, 117, 121, 97, 111, 122, 116, 118, 111, 121, 117, 76, 120, 110, 112, 111, 128, 115, 104, 118, 133, 126, 111, 112, 106, 109, 118, 110, 112, 111, 116, 119, 112, 100, 115, 117, 111, 131, 115, 113, 108, 112, 113, 102, 115, 116, 117, 120, 105, 104, 106, 119, 128, 93, 110, 112, 118, 93, 125, 115, 112, 119, 115, 112, 117, 135, 113, 110, 117, 121, 106, 111, 106, 92, 105, 120, 133, 119, 114, 119, 125, 111, 115, 132, 133, 88, 116, 84, 107, 111, 104, 103, 119, 113, 102, 127, 117, 125, 111, 116, 104, 119, 125, 122, 123, 102, 119, 107, 126, 112, 111, 119, 109, 123, 113, 119, 122, 114, 108, 130, 138, 110, 133, 126, 121, 113, 99, 124, 97, 113, 113, 120, 116, 120, 115, 123, 106, 113, 118, 111, 111, 107, 122, 105, 117, 127, 121, 112, 103, 131, 127, 109, 116, 115, 117, 134, 121, 112, 127, 121, 111, 99, 111, 104, 111, 112, 133, 133, 119, 123, 114, 129, 120, 128, 122, 121, 114, 120, 108, 112, 107, 106, 114, 104, 122, 124, 127, 124, 115, 112, 125, 94, 125, 111, 116, 130, 128, 114, 122, 110, 115, 115, 103, 124, 122, 107, 124, 96, 116, 123, 113, 115, 125, 124, 131, 123, 130, 118, 115, 123, 119, 110, 108, 115, 101, 110, 110, 104, 108, 131, 116, 97, 115, 109, 112, 113, 115, 126, 123, 107, 106, 124, 105, 114, 112, 109, 112, 107, 120, 107, 106, 102, 121, 109, 123, 128, 102, 124, 111, 115, 114, 104, 113, 116, 112, 126, 127, 115, 127, 112, 125, 121, 110, 104, 116, 116, 110, 112, 112, 114, 123, 113, 121, 119, 137, 108, 115, 107, 111, 111, 135, 115, 103, 115, 100, 108, 124, 101, 126, 113, 129, 133, 126, 113, 101, 110, 127, 120, 112, 131, 131, 99, 126, 128, 107, 103, 117, 118, 122, 102, 107, 117, 122, 110, 128, 122, 121, 99, 110, 100, 102, 131, 124, 126, 115, 118, 126, 121, 125, 125, 112, 109, 126, 109, 124, 115, 108, 92, 108, 111, 114, 101, 119, 104, 126, 109, 134, 95, 118, 126, 110, 95, 98, 122, 108, 101, 117, 126, 92, 111, 112, 117, 139, 130, 117, 106, 120, 98, 125, 124, 110, 117, 110, 118, 114, 105, 126, 132, 114, 101, 124, 117, 118, 129, 109, 89, 112, 114, 107, 118, 95, 120, 121, 87, 115, 121, 116, 86, 128, 121, 123, 118, 122, 94, 103, 118, 105, 107, 112, 118, 122, 110, 114, 120, 106, 117, 103, 115, 123, 116, 110, 105, 134, 115, 103, 130, 122, 118, 133, 110, 107, 140, 117, 118, 114, 117, 106, 125, 113, 125, 120, 100, 104, 111, 119, 123, 117, 110, 116, 116, 111, 115, 110, 110, 131, 106, 115, 101, 105, 110, 124, 108, 124, 148, 111, 114, 107, 105, 124, 115, 109, 104, 118, 120, 133, 127, 127, 123, 123, 165, 110, 119, 113, 113, 119, 92, 119, 113, 112, 128, 111, 98, 122, 122, 118, 106, 119, 99, 129, 134, 103, 114, 119, 112, 117, 105, 108, 104, 118, 122, 121, 127, 113, 113, 130, 111, 119, 133, 142, 116, 114, 134, 117, 106, 128, 133, 127, 131, 110, 127, 128, 112, 112, 124, 103, 117, 110, 106, 107, 107, 99, 117, 129, 121, 118, 125, 98, 105, 121, 111, 114, 110, 108, 127, 126, 115, 108, 116, 107, 102, 118, 115, 102, 117, 110, 117, 114, 120, 115, 114, 129, 129, 119, 130, 113, 120, 110, 110, 112, 103, 114, 120, 112, 128, 122, 123, 91, 117, 110, 107, 118, 110, 116, 94, 102, 98, 128, 114, 107, 126, 107, 83, 125, 120, 109, 129, 111, 106, 96, 125, 113, 102, 132, 103, 116, 107, 119, 135, 103, 107, 103, 120, 120, 118, 111, 115, 123, 126, 110, 108, 115, 121, 120, 115, 99, 118, 103, 116, 111, 128, 112, 106, 126, 121, 133, 119, 106, 126, 109, 101, 117, 117, 115, 116, 129, 121, 105, 108, 120, 91, 136, 117, 131, 122, 107, 129, 93, 109, 123, 103, 122, 93, 119, 119, 118, 125, 91, 103, 117, 100, 125, 115, 113, 107, 105, 111, 90, 115, 105, 135, 114, 100, 109, 113, 122, 138, 105, 109, 107, 111, 124, 108, 104, 105, 113, 112, 109, 111, 130, 113, 111, 100, 112, 113, 129, 113, 126, 99, 127, 123, 147, 109, 114, 117, 128, 123, 117, 98, 105, 129, 108, 119, 95, 107, 117, 115, 120, 120, 110, 119, 101, 115, 122, 111, 126, 103, 115, 116, 115, 111, 101, 124, 131, 109, 112, 129, 128, 109, 109, 113, 109, 104, 118, 125, 119, 110, 99, 122, 111, 121, 108, 111, 101, 107, 110, 126, 109, 108, 121, 102, 102, 107, 111, 125, 116, 114, 106, 97, 128, 122, 110, 121, 119, 139, 117, 110, 125, 124, 105, 96, 102, 111, 118, 96, 132, 121, 109, 131, 108, 114, 104, 125, 109, 130, 114, 113, 107, 108, 111, 113, 126, 100, 102, 102, 105, 131, 110, 114, 120, 105, 120, 89, 106, 135, 121, 109, 106, 121, 106, 113, 129, 114, 118, 117, 103, 98, 116, 129, 115, 112, 111, 110, 130, 127, 117, 102, 121, 111, 122, 113, 114, 111, 108, 123, 121, 122, 118, 106, 105, 108, 128, 115, 115, 113, 107, 126, 138, 101, 127, 107, 125, 107, 108, 108, 104, 118, 116, 100, 106, 128, 111, 114, 109, 126, 108, 108, 116, 120, 123, 108, 140, 118, 111, 122, 94, 118, 124, 106, 103, 122, 123, 120, 117, 119, 112, 108, 121, 114, 111, 118, 108, 111, 108, 103, 115, 108, 110, 137, 112, 122, 126, 116, 114, 119, 117, 124, 119, 126, 117, 112, 108, 119, 130, 126, 116, 112, 128, 107, 113, 122, 107, 116, 112, 113, 116, 108, 126, 116, 117, 125, 116, 117, 118, 117, 120, 109, 124, 122, 111, 122, 109, 113, 102, 114, 111, 113, 127, 104, 117, 105, 117, 107, 107, 114, 113, 121, 115, 116, 117, 113, 113, 115, 123, 117, 112, 118, 119, 112, 110, 120, 125, 113, 117, 101, 129, 111, 115, 102, 114, 109, 110, 119, 134, 119, 110, 113, 111, 112, 126, 121, 96, 126, 108, 119, 113, 116, 96, 115, 112, 122, 127, 117, 117, 122, 114, 110, 110, 129, 114, 121, 117, 111, 117, 105, 107, 109, 118, 116, 107, 113, 113, 111, 109, 120, 131, 115, 115, 125, 103, 118, 113, 118, 110, 115, 126, 121, 108, 109, 114, 116, 110, 114, 122, 126, 120, 100, 119, 105, 118, 120, 110, 118, 114, 123, 111, 116, 107, 119, 112, 120, 107, 122, 114, 117, 121, 113, 103, 124, 106, 125, 118, 120, 112, 105, 113, 124, 109, 101, 125, 116, 100, 112, 126, 113, 121, 124, 112, 122, 115, 118, 107, 117, 119, 112, 116, 121, 114, 112, 139, 128, 110, 109, 112, 136, 109, 114, 106, 129, 108, 130, 109, 121, 113, 127, 125, 111, 118, 114, 117, 128, 127, 118, 115, 124, 123, 113, 126, 115, 116, 123, 120, 107, 107, 111, 114, 111, 123, 116, 115, 94, 109, 105, 118, 111, 108, 118, 119, 98, 104, 123, 99, 108, 103, 106, 109, 109, 122, 112, 114, 106, 117, 137, 97, 100, 124, 101, 120, 102, 116, 110, 109, 127, 103, 127, 121, 118, 116, 109, 108, 126, 115, 127, 120, 104, 118, 113, 129, 113, 102, 114, 111, 110, 116, 110, 111, 116, 109, 120, 109, 125, 127, 119, 109, 105, 120, 107, 119, 111, 114, 111, 106, 119, 107, 123, 113, 123, 115, 113, 117, 123, 112, 110, 108, 111, 127, 119, 115, 118, 117, 114, 124, 105, 117, 117, 136, 118, 117, 96, 100, 118, 106, 115, 115, 120, 120, 97, 118, 136, 119, 113, 113, 113, 110, 113, 110, 110, 109, 116, 108, 104, 135, 130, 116, 109, 107, 99, 113, 113, 127, 119, 125, 109, 107, 117, 115, 122, 116, 118, 125, 108, 117, 116, 110, 112, 125, 119, 103, 120, 115, 130, 130, 121, 112, 114, 123, 115, 150, 127, 111, 124, 116, 119, 109, 103, 102, 112, 118, 120, 104, 123, 105, 115, 110, 119, 104, 114, 102, 111, 112, 114, 122, 122, 127, 117, 116, 103, 121, 119, 140, 106, 119, 108, 87, 120, 116, 125, 113, 107, 134, 119, 108, 119, 102, 110, 106, 101, 122, 118, 110, 117, 109, 101, 113, 106, 119, 121, 123, 113, 119, 124, 119, 129, 114, 105, 123, 114, 111, 107, 113, 107, 125, 127, 104, 121, 111, 129, 121, 105, 113, 117, 109, 113, 125, 104, 128, 108, 112, 116, 122, 125, 114, 116, 99, 111, 121, 118, 118, 110, 120, 108, 127, 126, 115, 100, 114, 107, 115, 105, 99, 127, 115, 111, 104, 110, 126, 110, 118, 128, 114, 114, 120, 119, 109, 118, 119, 109, 117, 109, 111, 104, 110, 108, 106, 119, 117, 107, 127, 118, 112, 109, 118, 115, 113, 116, 116, 121, 128, 115, 121, 123, 112, 109, 98, 115, 117, 112, 109, 117, 120, 118, 120, 118, 115, 112, 117, 110, 119, 114, 102, 112, 125, 111, 115, 111, 109, 102, 113, 111, 107, 111, 111, 118, 118, 109, 111, 118, 96, 119, 106, 109, 111, 120, 121, 114, 120, 107, 97, 118, 106, 118, 113, 106, 113, 109, 118, 92, 120, 124, 123, 111, 118, 127, 127, 121, 117, 116, 112, 109, 110, 114, 108, 133, 112, 107, 117, 131, 115, 119, 130, 109, 116, 121, 104, 115, 129, 117, 116, 114, 123, 106, 106, 108, 135, 109, 115, 110, 89, 123, 123, 112, 105, 120, 115, 126, 101, 113, 114, 115, 123, 125, 101, 122, 123, 124, 123, 121, 106, 109, 116, 124, 106, 125, 101, 97, 129, 117, 119, 127, 105, 124, 95, 119, 123, 112, 115, 104, 112, 113, 122, 117, 113, 124, 114, 116, 105, 107, 114, 114, 105, 113, 116, 119, 124, 121, 125, 116, 107, 114, 130, 117, 119, 110, 112, 116, 107, 110, 114, 113, 111, 115, 118, 117, 111, 113, 104, 119, 118, 118, 107, 117, 109, 124, 109, 114, 113, 111, 122, 113, 117, 115, 106, 111, 109, 119, 109, 118, 122, 114, 107, 110, 128, 120, 117, 111, 108, 128, 96, 119, 108, 113, 111, 126, 121, 103, 121, 127, 125, 121, 107, 106, 109, 125, 120, 126, 115, 115, 115, 122, 125, 110, 116, 117, 127, 122, 130, 132, 117, 110, 107, 112, 117, 114, 109, 102, 125, 116, 115, 102, 110, 117, 119, 110, 107, 123, 119, 116, 119, 114, 97, 119, 120, 107, 120, 121, 129, 114, 113, 124, 126, 119, 106, 113, 118, 107, 118, 122, 108, 120, 109, 114, 114, 121, 118, 115, 109, 108, 115, 112, 121, 118, 107, 98, 119, 110, 138, 108, 125, 103, 128, 106, 115, 114, 115, 105, 117, 114, 98, 105, 112, 122, 108, 118, 121, 116, 115, 120, 122, 104, 109, 119, 109, 125, 120, 108, 111, 128, 114, 106, 96, 108, 118, 115, 113, 114, 133, 115, 92, 99, 111, 119, 118, 131, 109, 125, 102, 108, 128, 106, 121, 120, 117, 117, 115, 106, 105, 105, 117, 110, 117, 133, 121, 126, 120, 110, 118, 114, 122, 139, 119, 117, 115, 114, 117, 113, 112, 109, 107, 112, 122, 110, 111, 110, 111, 110, 110, 123, 113, 114, 113, 100, 115, 121, 104, 111, 123, 113, 111, 119, 116, 128, 125, 120, 117, 121, 113, 104, 116, 119, 109, 114, 105, 116, 107, 117, 107, 109, 105, 106, 118, 115, 131, 108, 108, 111, 123, 117, 127, 110, 112, 105, 119, 101, 105, 112, 113, 102, 107, 114, 97, 121, 115, 108, 117, 114, 110, 116, 127, 103, 115, 121, 104, 121, 125, 120, 109, 124, 104, 110, 115, 105, 108, 131, 123, 104, 106, 101, 110, 128, 116, 117, 129, 109, 134, 110, 120, 112, 115, 117, 128, 108, 116, 110, 109, 114, 120, 117, 117, 111, 111, 112, 98, 113, 111, 132, 114, 127, 95, 111, 111, 120, 114, 125, 104, 114, 104, 116, 111, 119, 110, 125, 122, 119, 113, 118, 120, 115, 117, 104, 123, 116, 137, 99, 113, 114, 104, 98, 85, 114, 114, 90, 109, 129, 109, 95, 121, 107, 109, 106, 120, 111, 125, 104, 110, 108, 114, 110, 126, 110, 136, 120, 121, 110, 120, 111, 116, 132, 127, 108, 114, 113, 109, 118, 117, 126, 119, 110, 109, 114, 96, 109, 115, 122, 116, 121, 123, 120, 119, 115, 103, 110, 114, 106, 101, 118, 127, 121, 94, 101, 116, 112, 102, 132, 124, 116, 139, 113, 116, 106, 111, 97, 119, 107, 113, 127, 108, 121, 99, 112, 113, 101, 83, 113, 129, 119, 116, 121, 118, 127, 96, 104, 108, 123, 121, 109, 119, 106, 115, 116, 121, 113, 111, 121, 129, 122, 112, 113, 106, 112, 118, 117, 113, 106, 124, 117, 114, 105, 119, 110, 132, 105, 121, 114, 106, 113, 124, 114, 106, 132, 115, 115, 121, 114, 124, 116, 94, 118, 116, 122, 102, 109, 105, 114, 109, 119, 122, 111, 124, 128, 125, 121, 116, 118, 116, 101, 111, 125, 119, 107, 122, 122, 95, 117, 117, 117, 107, 123, 114, 122, 118, 113, 122, 112, 105, 108, 121, 121, 109, 120, 100, 118, 106, 115, 117, 108, 119, 107, 107, 125, 119, 125, 112, 117, 123, 102, 125, 103, 108, 111, 104, 122, 112, 121, 124, 124, 124, 105, 116, 98, 125, 124, 121, 113, 95, 77, 123, 135, 118, 110, 106, 130, 117, 110, 109, 112, 105, 128, 107, 115, 98, 111, 117, 121, 108, 111, 111, 115, 102, 108, 102, 102, 118, 110, 108, 103, 125, 115, 115, 116, 128, 108, 105, 122, 105, 117, 117, 104, 108, 115, 127, 111, 110, 116, 100, 110, 116, 100, 111, 119, 135, 136, 117, 116, 114, 117, 104, 112, 120, 120, 118, 123, 116, 125, 116, 117, 116, 115, 104, 110, 126, 124, 107, 120, 116, 113, 118, 112, 119, 115, 122, 117, 104, 104, 110, 120, 116, 116, 136, 107, 119, 117, 117, 122, 119, 110, 109, 120, 90, 123, 112, 112, 130, 124, 118, 114, 118, 132, 107, 113, 108, 111, 115, 125, 114, 120, 118, 119, 111, 116, 118, 104, 112, 114, 126, 114, 114, 117, 120, 110, 131, 101, 112, 117, 105, 105, 118, 114, 116, 116, 123, 111, 110, 107, 115, 113, 108, 115, 110, 119, 112, 123, 123, 113, 112, 115, 104, 101, 109, 115, 113, 88, 99, 117, 121, 127, 127, 113, 113, 118, 108, 123, 118, 109, 113, 113, 124, 111, 117, 121, 140, 121, 113, 131, 111, 112, 120, 120, 101, 113, 124, 116, 118, 139, 102, 122, 119, 105, 106, 119, 101, 111, 120, 107, 113, 127, 113, 115, 105, 113, 112, 132, 104, 111, 120, 121, 121, 124, 109, 117, 109, 126, 119, 119, 101, 102, 108, 105, 111, 119, 115, 105, 108, 119, 114, 117, 112, 99, 110, 128, 103, 130, 123, 114, 118, 120, 110, 108, 114, 115, 121, 109, 114, 116, 112, 115, 108, 119, 117, 118, 106, 114, 124, 107, 121, 109, 109, 111, 111, 120, 125, 125, 129, 121, 119, 121, 126, 113, 116, 110, 110, 128, 135, 119, 112, 107, 112, 99, 102, 104, 123, 107, 111, 115, 113, 114, 118, 116, 115, 112, 121, 110, 105, 115, 110, 108, 108, 101, 125, 116, 119, 115, 123, 127, 123, 126, 115, 124, 113, 116, 115, 116, 122, 119, 104, 106, 109, 110, 109, 112, 103, 116, 115, 112, 120, 114, 122, 108, 106, 109, 107, 112, 115, 110, 116, 108, 107, 118, 107, 101, 122, 116, 117, 114, 108, 129, 117, 127, 124, 101, 116, 106, 113, 96, 119, 121, 117, 128, 121, 122, 119, 129, 110, 108, 118, 116, 104, 111, 112, 110, 119, 115, 130, 118, 124, 115, 126, 106, 115, 118, 106, 109, 107, 110, 112, 116, 109, 106, 120, 107, 105, 113, 111, 111, 109, 115, 122, 119, 114, 115, 114, 108, 121, 125, 111, 121, 97, 102, 110, 123, 108, 113, 125, 115, 125, 113, 109, 115, 120, 108, 116, 119, 126, 124, 113, 118, 105, 119, 114, 107, 124, 121, 108, 110, 115, 117, 111, 118, 130, 111, 125, 103, 116, 114, 116, 114, 109, 115, 110, 130, 109, 114, 115, 113, 108, 108, 111, 116, 110, 120, 116, 120, 116, 118, 128, 118, 120, 115, 110, 122, 106, 120, 120, 122, 122, 106, 112, 115, 126, 113, 103, 119, 106, 115, 129, 98, 130, 104, 112, 105, 111, 115, 117, 107, 111, 106, 110, 119, 120, 128, 116, 125, 110, 114, 128, 111, 128, 125, 103, 107, 104, 112, 115, 118, 120, 127, 112, 119, 111, 127, 124, 121, 122, 117, 104, 117, 109, 122, 119, 106, 123, 118, 129, 106, 124, 119, 104, 134, 113, 121, 116, 89, 114, 103, 115, 120, 117, 107, 129, 113, 101, 118, 108, 107, 113, 110, 116, 123, 108, 116, 114, 115, 106, 126, 116, 115, 120, 115, 104, 98, 114, 106, 117, 118, 112, 109, 130, 106, 99, 111, 98, 121, 113, 115, 112, 103, 112, 107, 105, 115, 118, 118, 122, 114, 111, 116, 125, 122, 110, 114, 131, 110, 119, 110, 108, 106, 129, 109, 115, 110, 120, 130, 102, 126, 106, 105, 129, 104, 113, 106, 116, 125, 131, 129, 120, 118, 107, 111, 118, 118, 122, 118, 108, 111, 117, 101, 106, 115, 121, 112, 110, 112, 124, 110, 111, 108, 117, 114, 112, 128, 105, 101, 126, 114, 107, 112, 122, 114, 102, 114, 116, 123, 110, 116, 112, 119, 119, 127, 112, 106, 101, 103, 113, 104, 122, 98, 110, 110, 103, 110, 126, 111, 128, 107, 108, 115, 121, 122, 101, 106, 118, 124, 106, 111, 105, 116, 115, 124, 113, 115, 101, 113, 140, 103, 134, 106, 108, 118, 106, 114, 114, 111, 123, 117, 119, 114, 126, 115, 109, 135, 110, 131, 108, 129, 113, 114, 124, 110, 105, 106, 109, 122, 113, 108, 110, 122, 104, 109, 101, 124, 115, 115, 150, 132, 116, 110, 113, 120, 114, 121, 111, 115, 108, 110, 126, 114, 108, 109, 118, 121, 139, 115, 111, 113, 114, 99, 136, 117, 112, 124, 114, 110, 122, 112, 116, 116, 113, 116, 104, 115, 107, 118, 104, 114, 121, 120, 119, 110, 106, 110, 116, 113, 115, 108, 123, 115, 111, 110, 106, 112, 123, 117, 115, 125, 105, 115, 108, 117, 108, 105, 113, 110, 125, 113, 113, 123, 119, 115, 108, 117, 122, 116, 129, 128, 110, 117, 110, 119, 107, 112, 96, 114, 107, 116, 113, 87, 112, 114, 130, 111, 123, 116, 119, 108, 115, 112, 114, 106, 118, 112, 115, 113, 112, 123, 110, 108, 115, 124, 117, 117, 118, 124, 101, 118, 108, 108, 112, 119, 121, 108, 122, 115, 118, 118, 92, 121, 122, 112, 113, 115, 116, 132, 113, 119, 122, 127, 110, 115, 101, 126, 124, 112, 123, 116, 109, 112, 135, 115, 116, 111, 119, 114, 89, 119, 113, 110, 116, 110, 110, 137, 112, 110, 115, 108, 112, 108, 112, 105, 122, 101, 115, 111, 120, 115, 105, 119, 118, 106, 116, 139, 122, 121, 120, 94, 118, 111, 97, 127, 125, 115, 114, 111, 118, 122, 107, 120, 90, 119, 114, 123, 106, 109, 114, 120, 116, 111, 130, 113, 124, 123, 106, 113, 152, 120, 115, 118, 111, 118, 121, 106, 114, 122, 106, 117, 122, 113, 116, 128, 109, 126, 116, 109, 126, 114, 111, 117, 103, 125, 114, 109, 127, 118, 129, 114, 114, 116, 122, 114, 102, 108, 113, 109, 126, 106, 100, 110, 120, 116, 121, 114, 116, 109, 115, 114, 94, 111, 102, 118, 114, 115, 114, 111, 109, 117, 113, 126, 88, 111, 108, 124, 113, 102, 118, 106, 105, 112, 111, 120, 118, 110, 120, 125, 123, 108, 115, 116, 103, 120, 122, 115, 109, 121, 99, 115, 109, 111, 115, 102, 117, 113, 114, 126, 112, 110, 105, 118, 104, 112, 116, 119, 112, 113, 113, 122, 118, 110, 116, 121, 120, 112, 112, 104, 109, 118, 105, 108, 111, 113, 110, 118, 119, 119, 116, 103, 103, 109, 114, 115, 124, 111, 137, 117, 112, 120, 113, 108, 122, 110, 111, 114, 115, 115, 116, 109, 109, 116, 115, 113, 111, 116, 115, 127, 115, 108, 121, 107, 117, 123, 117, 109, 118, 114, 113, 123, 109, 115, 108, 118, 112, 117, 115, 116, 119, 111, 120, 114, 117, 112, 119, 118, 109, 119, 111, 115, 105, 117, 105, 118, 121, 112, 109, 129, 114, 139, 111, 108, 121, 116, 107, 113, 109, 110, 108, 113, 115, 118, 114, 117, 127, 109, 115, 118, 99, 141, 103, 108, 123, 108, 119, 115, 119, 116, 119, 117, 107, 107, 113, 113, 111, 101, 115, 118, 112, 128, 121, 109, 114, 109, 115, 121, 111, 116, 116, 119, 119, 95, 122, 101, 114, 114, 111, 119, 118, 125, 132, 115, 123, 108, 122, 115, 117, 114, 104, 126, 104, 115, 118, 112, 114, 112, 116, 111, 119, 102, 113, 114, 112, 123, 111, 114, 120, 122, 111, 127, 129, 122, 111, 113, 121, 111, 108, 111, 125, 107, 106, 111, 112, 118, 115, 118, 117, 127, 112, 113, 118, 117, 120, 111, 114, 110, 117, 112, 115, 124, 126, 115, 114, 124, 107, 111, 111, 123, 110, 119, 123, 125, 112, 114, 108, 107, 122, 121, 100, 109, 111, 117, 113, 93, 113, 114, 105, 114, 111, 112, 111, 108, 113, 117, 113, 123, 112, 115, 113, 120, 119, 124, 118, 112, 119, 122, 106, 102, 116, 124, 122, 120, 113, 123, 112, 113, 109, 116, 127, 117, 119, 108, 114, 117, 112, 120, 115, 108, 125, 122, 110, 120, 125, 109, 121, 125, 126, 114, 110, 122, 114, 119, 108, 118, 115, 113, 118, 119, 131, 114, 119, 100, 110, 114, 116, 109, 115, 98, 106, 117, 95, 105, 107, 72, 121, 113, 120, 119, 116, 112, 120, 108, 107, 116, 113, 110, 123, 114, 109, 106, 108, 119, 114, 106, 114, 109, 119, 118, 121, 121, 121, 103, 115, 117, 118, 105, 117, 118, 121, 118, 120, 125, 113, 125, 106, 117, 106, 107, 108, 115, 114, 117, 104, 116, 118, 115, 113, 115, 117, 126, 114, 117, 103, 114, 113, 113, 110, 126, 113, 111, 126, 117, 111, 113, 115, 120, 121, 119, 103, 128, 117, 108, 117, 113, 119, 111, 116, 114, 107, 121, 118, 120, 110, 104, 118, 112, 112, 105, 125, 110, 114, 104, 92, 111, 118, 113, 120, 116, 114, 119, 111, 121, 117, 119, 102, 107, 122, 115, 116, 114, 118, 115, 114, 120, 113, 122, 114, 119, 113, 118, 115, 106, 109, 117, 115, 138, 110, 115, 115, 123, 114, 124, 119, 120, 121, 104, 120, 107, 109, 105, 119, 109, 118, 111, 121, 117, 114, 117, 105, 112, 118, 108, 117, 115, 115, 115, 116, 112, 136, 117, 123, 113, 112, 116, 119, 111, 98, 111, 118, 109, 113, 107, 106, 109, 114, 119, 121, 101, 111, 118, 129, 115, 110, 115, 103, 116, 109, 121, 96, 115, 115, 115, 125, 107, 119, 119, 122, 119, 117, 108, 118, 113, 117, 112, 108, 104, 105, 117, 114, 120, 130, 114, 112, 117, 119, 110, 107, 118, 118, 111, 122, 109, 109, 123, 117, 120, 115, 117, 117, 109, 132, 118, 116, 112, 126, 116, 118, 120, 117, 118, 122, 124, 103, 108, 115, 116, 117, 118, 112, 118, 117, 113, 117, 108, 116, 114, 119, 111, 118, 115, 116, 118, 119, 120, 124, 118, 110, 123, 123, 117, 114, 111, 115, 115, 109, 133, 114, 116, 121, 112, 123, 113, 116, 110, 113, 118, 112, 110, 121, 114, 121, 116, 111, 118, 121, 122, 109, 108, 115, 116, 112, 118, 116, 108, 116, 119, 115, 110, 114, 109, 118, 118, 118, 116, 116, 121, 119, 128, 118, 111, 119, 120, 110, 121, 112, 120, 114, 119, 112, 111, 112, 117, 110, 117, 117, 121, 113, 119, 116, 116, 105, 118, 105, 128, 123, 117, 114, 113, 100, 115, 119, 113, 121, 108, 118, 89, 101, 112, 112, 117, 111, 111, 113, 111, 107, 114, 116, 103, 104, 119, 117, 124, 114, 125, 112, 113, 111, 89, 119, 109, 106, 114, 117, 111, 119, 113, 125, 108, 113, 104, 117, 107, 114, 124, 126, 109, 123, 115, 98, 116, 118, 113, 108, 121, 122, 103, 115, 112, 109, 115, 114, 128, 116, 111, 107, 119, 116, 107, 120, 108, 110, 109, 114, 129, 110, 117, 118, 112, 114, 111, 117, 109, 122, 104, 114, 122, 125, 108, 107, 116, 121, 117, 126, 105, 113, 126, 107, 111, 125, 118, 117, 94, 116, 96, 118, 100, 112, 113, 99, 122, 112, 119, 116, 111, 108, 113, 124, 119, 144, 112, 119, 121, 117, 100, 119, 121, 107, 109, 118, 126, 105, 110, 124, 112, 95, 130, 114, 116, 103, 116, 114, 106, 119, 113, 119, 114, 124, 108, 125, 126, 133, 104, 130, 113, 113, 118, 114, 113, 103, 119, 113, 105, 116, 111, 107, 114, 113, 123, 117, 120, 114, 127, 112, 113, 110, 115, 112, 116, 119, 113, 108, 110, 110, 119, 107, 112, 108, 118, 102, 112, 108, 128, 119, 119, 108, 110, 110, 111, 102, 107, 116, 119, 113, 114, 109, 114, 128, 83, 125, 118, 117, 120, 109, 103, 108, 122, 120, 122, 117, 114, 108, 111, 118, 114, 111, 123, 106, 116, 118, 123, 106, 105, 116, 121, 94, 114, 115, 111, 125, 113, 112, 116, 113, 110, 104, 119, 129, 124, 119, 100, 110, 111, 119, 123, 119, 115, 113, 114, 122, 108, 119, 132, 123, 125, 118, 120, 115, 120, 113, 112, 115, 114, 114, 113, 114, 114, 116, 119, 119, 119, 120, 104, 102, 119, 105, 120, 108, 119, 104, 116, 113, 118, 111, 106, 122, 120, 120, 118, 128, 119, 111, 109, 117, 111, 114, 116, 120, 117, 114, 116, 110, 114, 105, 110, 131, 120, 116, 117, 108, 125, 116, 109, 123, 109, 129, 119, 127, 118, 113, 122, 128, 119, 127, 105, 100, 122, 120, 110, 106, 111, 122, 119, 99, 113, 100, 106, 108, 113, 116, 121, 118, 113, 109, 112, 113, 113, 119, 116, 123, 112, 116, 104, 119, 105, 105, 112, 106, 105, 121, 127, 104, 116, 101, 115, 102, 127, 126, 110, 122, 113, 123, 119, 112, 115, 134, 111, 124, 103, 106, 118, 116, 119, 110, 109, 113, 109, 97, 104, 97, 120, 121, 108, 130, 110, 121, 106, 108, 122, 112, 106, 110, 107, 115, 120, 119, 108, 105, 118, 122, 116, 117, 124, 120, 115, 120, 108, 111, 111, 124, 111, 112, 100, 108, 107, 104, 106, 116, 101, 105, 127, 110, 118, 110, 105, 102, 110, 105, 128, 116, 113, 116, 110, 115, 116, 111, 123, 110, 107, 113, 108, 105, 95, 103, 122, 105, 120, 103, 109, 128, 113, 105, 122, 129, 130, 116, 111, 108, 116, 111, 114, 115, 114, 113, 107, 114, 111, 107, 106, 126, 116, 114, 122, 119, 120, 109, 100, 112, 126, 116, 106, 118, 141, 112, 118, 112, 115, 104, 119, 123, 110, 103, 109, 112, 111, 104, 134, 115, 104, 121, 117, 115, 102, 137, 119, 106, 118, 124, 116, 108, 110, 112, 133, 108, 105, 114, 114, 114, 109, 116, 110, 100, 116, 116, 116, 120, 112, 113, 93, 97, 121, 112, 63, 100, 119, 113, 111, 128, 109, 112, 108, 127, 111, 125, 120, 115, 109, 113, 121, 116, 136, 114, 114, 116, 112, 121, 126, 133, 115, 122, 109, 109, 117, 114, 108, 114, 113, 109, 115, 109, 116, 122, 102, 113, 109, 118, 107, 116, 114, 123, 102, 119, 115, 108, 101, 120, 110, 121, 111, 116, 101, 121, 117, 123, 118, 121, 115, 116, 96, 115, 106, 128, 112, 98, 111, 113, 118, 121, 120, 110, 107, 121, 119, 122, 120, 119, 112, 126, 112, 117, 127, 133, 113, 106, 127, 122, 111, 116, 119, 113, 105, 124, 102, 111, 118, 120, 117, 116, 112, 111, 122, 127, 110, 130, 128, 104, 114, 111, 112, 112, 111, 109, 120, 116, 108, 113, 119, 112, 119, 115, 115, 121, 107, 128, 117, 102, 109, 115, 129, 113, 136, 126, 129, 98, 117, 114, 118, 120, 115, 124, 115, 122, 110, 119, 122, 115, 119, 102, 119, 92, 119, 118, 129, 105, 113, 119, 128, 121, 127, 121, 114, 121, 116, 108, 110, 124, 107, 115, 113, 106, 104, 106, 102, 111, 104, 113, 111, 117, 113, 112, 122, 111, 108, 109, 130, 104, 117, 129, 112, 118, 110, 131, 128, 110, 110, 110, 113, 125, 119, 105, 108, 121, 95, 119, 106, 102, 111, 119, 122, 112, 116, 115, 118, 121, 119, 130, 123, 117, 102, 108, 119, 116, 116, 111, 107, 118, 115, 117, 109, 113, 110, 113, 106, 128, 111, 110, 112, 108, 111, 127, 129, 112, 110, 110, 115, 113, 124, 110, 103, 100, 122, 114, 119, 113, 116, 118, 106, 109, 108, 117, 114, 114, 86, 92, 116, 107, 116, 118, 105, 140, 108, 128, 118, 124, 104, 114, 114, 99, 106, 120, 108, 105, 108, 117, 107, 119, 124, 116, 112, 108, 118, 122, 117, 87, 121, 116, 108, 115, 112, 132, 112, 113, 117, 109, 112, 118, 118, 110, 121, 118, 111, 121, 115, 137, 108, 116, 119, 111, 116, 112, 111, 109, 112, 102, 110, 132, 115, 120, 111, 105, 111, 106, 114, 118, 114, 110, 110, 122, 117, 76, 115, 126, 115, 123, 108, 115, 126, 109, 101, 107, 109, 112, 115, 115, 121, 114, 107, 113, 103, 110, 121, 119, 132, 113, 134, 97, 121, 109, 90, 104, 106, 109, 108, 115, 108, 123, 122, 127, 117, 114, 112, 110, 112, 119, 116, 113, 105, 106, 119, 113, 115, 112, 112, 120, 104, 114, 115, 111, 97, 118, 117, 111, 110, 116, 96, 130, 106, 124, 130, 120, 105, 116, 118, 111, 111, 110, 121, 103, 113, 109, 118, 112, 103, 114, 131, 102, 121, 124, 106, 118, 111, 123, 123, 119, 106, 86, 121, 117, 119, 115, 108, 107, 107, 110, 113, 99, 118, 110, 129, 112, 105, 110, 111, 113, 111, 109, 117, 116, 95, 109, 112, 118, 131, 109, 110, 108, 117, 111, 93, 117, 116, 108, 103, 94, 121, 136, 119, 126, 115, 118, 111, 110, 120, 123, 102, 129, 110, 93, 118, 114, 109, 102, 122, 123, 116, 112, 138, 129, 120, 112, 110, 135, 129, 107, 107, 107, 127, 126, 121, 119, 102, 119, 111, 105, 115, 94, 123, 129, 114, 130, 119, 131, 102, 110, 127, 115, 115, 106, 115, 118, 104, 118, 96, 113, 108, 122, 96, 116, 95, 107, 118, 134, 114, 121, 114, 103, 128, 120, 123, 104, 106, 116, 93, 116, 100, 115, 106, 121, 115, 101, 118, 128, 102, 133, 105, 109, 112, 113, 111, 114, 104, 112, 111, 116, 103, 82, 122, 110, 124, 106, 108, 104, 109, 122, 113, 115, 116, 119, 118, 103, 105, 121, 119, 117, 137, 112, 122, 121, 115, 98, 102, 105, 109, 135, 116, 122, 118, 127, 111, 116, 120, 120, 127, 133, 112, 121, 130, 106, 118, 109, 102, 116, 124, 115, 116, 116, 124, 124, 123, 103, 127, 116, 91, 114, 122, 126, 98, 112, 112, 115, 103, 116, 114, 113, 92, 109, 113, 110, 124, 114, 116, 113, 116, 98, 149, 120, 106, 120, 117, 114, 102, 120, 127, 106, 115, 114, 115, 104, 105, 111, 120, 110, 128, 105, 128, 95, 113, 119, 124, 104, 102, 103, 112, 116, 115, 106, 94, 123, 119, 122, 117, 110, 105, 108, 130, 91, 125, 107, 112, 112, 119, 113, 120, 130, 123, 127, 113, 107, 113, 121, 119, 119, 111, 123, 120, 123, 129, 99, 123, 127, 107, 121, 115, 122, 120, 117, 118, 117, 131, 109, 112, 100, 97, 108, 122, 116, 112, 105, 122, 128, 117, 108, 113, 115, 122, 119, 105, 109, 101, 119, 98, 111, 114, 110, 119, 97, 110, 106, 112, 118, 120, 114, 134, 113, 114, 98, 111, 117, 126, 95, 112, 138, 130, 138, 95, 114, 109, 112, 102, 103, 98, 120, 122, 116, 117, 122, 110, 122, 113, 107, 108, 112, 104, 100, 108, 103, 117, 109, 95, 106, 107, 115, 115, 133, 93, 103, 125, 107, 113, 128, 108, 117, 126, 119, 123, 95, 121, 104, 112, 124, 109, 145, 120, 118, 116, 123, 113, 109, 122, 113, 108, 122, 110, 112, 110, 113, 114, 122, 114, 118, 92, 113, 97, 119, 107, 124, 125, 117, 112, 123, 116, 100, 105, 105, 107, 115, 111, 132, 122, 128, 113, 121, 111, 104, 130, 117, 129, 111, 114, 121, 106, 96, 106, 104, 116, 91, 125, 109, 117, 121, 97, 103, 101, 117, 124, 127, 101, 99, 114, 112, 112, 109, 128, 103, 115, 122, 123, 90, 128, 108, 113, 99, 95, 129, 114, 114, 107, 126, 104, 117, 103, 114, 103, 82, 121, 113, 111, 111, 121, 114, 117, 102, 120, 135, 119, 117, 123, 126, 117, 103, 121, 116, 125, 106, 124, 97, 127, 131, 110, 104, 106, 105, 114, 116, 117, 116, 112, 127, 126, 109, 114, 111, 128, 125, 109, 119, 119, 114, 113, 109, 119, 94, 119, 110, 104, 118, 103, 108, 122, 99, 93, 126, 112, 120, 123, 101, 123, 105, 112, 126, 104, 114, 102, 108, 107, 124, 102, 108, 106, 126, 108, 124, 117, 110, 123, 117, 116, 122, 112, 118, 98, 113, 110, 120, 121, 120, 108, 110, 115, 109, 118, 118, 124, 108, 126, 105, 109, 97, 129, 114, 116, 119, 121, 118, 114, 121, 101, 123, 128, 126, 128, 103, 110, 108, 148, 95, 134, 108, 123, 120, 118, 119, 136, 113, 116, 120, 99, 114, 119, 117, 104, 119, 119, 112, 111, 109, 115, 107, 106, 127, 112, 121, 111, 111, 124, 117, 130, 110, 99, 132, 121, 126, 111, 115, 113, 111, 110, 108, 118, 125, 124, 122, 110, 113, 120, 117, 125, 124, 133, 108, 120, 117, 110, 114, 124, 108, 120, 122, 118, 132, 118, 102, 114, 118, 111, 117, 135, 106, 134, 105, 114, 117, 110, 118, 114, 119, 102, 115, 115, 128, 117, 116, 107, 132, 118, 107, 109, 118, 113, 103, 116, 113, 110, 120, 111, 127, 122, 109, 115, 126, 103, 102, 116, 117, 133, 131, 119, 111, 120, 94, 127, 112, 133, 112, 121, 127, 122, 117, 110, 114, 111, 125, 108, 124, 116, 113, 125, 123, 106, 117, 120, 121, 125, 123, 113, 117, 114, 106, 118, 110, 101, 112, 116, 110, 123, 118, 110, 109, 105, 124, 117, 117, 125, 120, 103, 111, 122, 122, 107, 118, 116, 108, 110, 113, 101, 114, 146, 105, 126, 126, 97, 116, 120, 119, 115, 106, 129, 120, 108, 117, 124, 110, 118, 96, 112, 107, 120, 121, 103, 111, 104, 115, 115, 121, 113, 118, 107, 104, 97, 101, 117, 97, 116, 125, 113, 108, 108, 107, 106, 101, 113, 119, 120, 119, 121, 122, 114, 122, 127, 88, 130, 110, 131, 146, 123, 124, 104, 105, 125, 114, 117, 126, 113, 121, 115, 111, 112, 107, 125, 113, 109, 116, 114, 111, 129, 112, 93, 101, 117, 126, 112, 124, 119, 129, 124, 116, 121, 123, 130, 122, 120, 114, 99, 118, 92, 117, 125, 100, 111, 109, 115, 116, 130, 114, 123, 111, 108, 127, 137, 105, 112, 128, 111, 109, 118, 110, 114, 103, 130, 118, 129, 110, 96, 102, 118, 109, 117, 111, 103, 111, 121, 103, 100, 127, 109, 119, 117, 111, 131, 113, 113, 109, 109, 122, 113, 114, 98, 120, 121, 109, 113, 110, 115, 111, 122, 106, 115, 114, 117, 144, 119, 110, 105, 117, 115, 126, 107, 119, 107, 120, 119, 134, 117, 121, 108, 121, 110, 125, 111, 114, 114, 119, 125, 113, 126, 106, 128, 110, 123, 130, 115, 106, 107, 114, 119, 118, 105, 117, 116, 98, 105, 121, 109, 121, 111, 113, 111, 120, 121, 118, 113, 112, 112, 121, 122, 104, 124, 128, 122, 134, 98, 121, 119, 118, 107, 108, 116, 113, 112, 114, 102, 113, 114, 116, 127, 109, 106, 124, 114, 102, 134, 112, 109, 112, 114, 115, 108, 120, 105, 118, 111, 118, 121, 120, 117, 118, 103, 107, 114, 107, 126, 108, 118, 94, 95, 119, 102, 115, 109, 111, 106, 115, 120, 128, 120, 124, 117, 117, 123, 118, 138, 120, 111, 121, 100, 117, 112, 120, 118, 114, 122, 119, 116, 109, 120, 111, 114, 113, 103, 114, 123, 96, 121, 118, 111, 121, 128, 111, 108, 111, 117, 105, 122, 100, 122, 121, 121, 117, 106, 124, 114, 101, 119, 113, 113, 109, 121, 114, 120, 118, 109, 114, 103, 105, 110, 110, 114, 110, 119, 119, 114, 100, 119, 114, 109, 117, 113, 116, 133, 113, 116, 117, 125, 121, 109, 124, 110, 117, 118, 113, 115, 112, 125, 122, 102, 118, 114, 122, 126, 116, 116, 118, 107, 123, 112, 116, 108, 116, 118, 120, 122, 113, 108, 129, 123, 116, 120, 120, 121, 114, 117, 107, 125, 118, 90, 113, 118, 116, 120, 98, 107, 143, 101, 110, 109, 104, 110, 111, 102, 106, 103, 111, 109, 116, 111, 132, 119, 113, 118, 119, 113, 102, 112, 111, 110, 126, 115, 124, 110, 106, 122, 117, 114, 127, 108, 117, 108, 105, 105, 116, 122, 110, 123, 116, 114, 122, 125, 91, 120, 106, 118, 111, 106, 119, 118, 109, 112, 120, 120, 112, 120, 114, 116, 111, 106, 123, 115, 127, 107, 108, 119, 120, 122, 113, 117, 121, 114, 107, 111, 106, 101, 109, 108, 129, 124, 114, 119, 114, 109, 125, 120, 114, 119, 114, 121, 99, 118, 110, 115, 117, 100, 124, 108, 108, 121, 102, 111, 121, 102, 120, 103, 120, 122, 113, 113, 110, 111, 118, 121, 123, 118, 112, 117, 119, 110, 129, 110, 118, 116, 108, 116, 115, 123, 119, 123, 130, 110, 114, 128, 110, 117, 118, 106, 108, 107, 105, 101, 123, 107, 123, 114, 117, 103, 110, 111, 123, 111, 131, 115, 118, 116, 110, 116, 111, 106, 107, 113, 114, 124, 117, 104, 119, 107, 123, 133, 105, 109, 122, 118, 124, 122, 99, 130, 115, 120, 125, 109, 125, 111, 106, 114, 115, 122, 120, 98, 121, 116, 98, 115, 114, 107, 114, 110, 113, 114, 128, 108, 111, 109, 125, 112, 127, 116, 113, 122, 104, 113, 113, 117, 119, 103, 112, 118, 108, 101, 96, 116, 105, 110, 116, 128, 116, 136, 112, 113, 124, 110, 111, 116, 111, 119, 117, 120, 132, 109, 104, 120, 108, 124, 118, 102, 116, 113, 112, 101, 113, 110, 126, 122, 109, 114, 117, 108, 109, 111, 123, 112, 121, 127, 101, 117, 112, 125, 112, 110, 114, 106, 98, 123, 104, 104, 106, 110, 132, 108, 126, 117, 133, 115, 127, 104, 114, 132, 121, 109, 114, 103, 141, 119, 120, 133, 114, 113, 109, 118, 116, 119, 116, 128, 132, 111, 104, 109, 110, 121, 121, 113, 114, 113, 118, 126, 109, 124, 120, 123, 117, 121, 122, 138, 96, 115, 136, 121, 108, 118, 118, 112, 116, 112, 109, 117, 114, 111, 118, 127, 116, 103, 114, 104, 110, 108, 111, 118, 109, 121, 120, 123, 114, 124, 101, 114, 115, 115, 124, 109, 105, 107, 118, 104, 109, 119, 110, 111, 116, 117, 130, 110, 127, 101, 113, 119, 125, 140, 113, 118, 114, 129, 109, 131, 108, 103, 116, 112, 110, 115, 115, 110, 110, 126, 117, 115, 111, 119, 108, 116, 122, 111, 109, 124, 120, 124, 121, 122, 112, 101, 112, 118, 119, 113, 114, 116, 111, 113, 116, 120, 125, 111, 121, 118, 104, 114, 114, 120, 115, 125, 116, 117, 125, 106, 115, 114, 120, 128, 123, 126, 123, 121, 111, 118, 112, 132, 118, 120, 113, 121, 114, 118, 114, 100, 117, 118, 113, 100, 119, 112, 117, 111, 114, 124, 117, 122, 113, 124, 114, 113, 117, 107, 117, 94, 115, 118, 118, 116, 112, 116, 120, 113, 112, 121, 116, 119, 116, 120, 115, 124, 118, 105, 109, 119, 110, 111, 115, 110, 125, 107, 124, 110, 109, 114, 121, 114, 119, 117, 120, 110, 118, 117, 117, 113, 117, 120, 111, 118, 127, 108, 114, 112, 113, 121, 118, 111, 114, 115, 117, 123, 112, 115, 117, 110, 106, 118, 113, 117, 107, 127, 115, 118, 124, 110, 112, 116, 114, 107, 108, 120, 116, 102, 112, 113, 117, 115, 119, 117, 117, 115, 115, 115, 121, 115, 118, 115, 127, 123, 119, 122, 113, 119, 123, 122, 101, 119, 112, 117, 113, 113, 116, 124, 117, 123, 116, 124, 119, 110, 105, 115, 123, 125, 104, 110, 124, 121, 114, 142, 118, 107, 121, 117, 118, 119, 111, 112, 107, 113, 115, 108, 118, 109, 110, 118, 111, 122, 112, 124, 115, 119, 122, 90, 111, 92, 117, 117, 117, 112, 113, 125, 120, 132, 124, 115, 120, 114, 109, 111, 119, 111, 138, 112, 114, 110, 126, 116, 129, 118, 114, 133, 113, 113, 114, 110, 107, 116, 108, 116, 123, 107, 112, 119, 111, 112, 116, 121, 101, 115, 115, 110, 114, 113, 112, 118, 109, 102, 123, 117, 124, 123, 116, 117, 114, 106, 115, 106, 129, 117, 121, 115, 112, 122, 113, 111, 112, 111, 113, 110, 111, 108, 113, 111, 118, 117, 128, 115, 125, 121, 122, 112, 117, 118, 118, 114, 110, 108, 104, 116, 113, 115, 116, 110, 119, 115, 111, 109, 117, 119, 119, 114, 119, 126, 116, 110, 124, 113, 111, 111, 109, 111, 128, 110, 120, 114, 111, 108, 122, 107, 119, 117, 102, 121, 119, 117, 119, 108, 120, 116, 117, 118, 129, 115, 133, 117, 99, 121, 124, 119, 113, 105, 105, 120, 117, 112, 119, 120, 113, 109, 123, 139, 103, 115, 120, 105, 113, 107, 121, 115, 109, 121, 118, 110, 110, 119, 111, 106, 123, 115, 116, 120, 114, 111, 108, 114, 108, 113, 124, 127, 124, 124, 121, 114, 118, 116, 125, 114, 115, 111, 121, 121, 124, 117, 109, 119, 112, 119, 119, 113, 113, 113, 123, 111, 120, 108, 109, 112, 118, 116, 113, 114, 123, 117, 122, 122, 118, 117, 103, 117, 111, 121, 113, 117, 121, 98, 113, 121, 121, 117, 112, 117, 130, 115, 115, 112, 106, 140, 121, 115, 111, 126, 111, 120, 113, 117, 102, 121, 121, 118, 116, 128, 111, 102, 115, 118, 119, 119, 115, 120, 118, 113, 108, 100, 115, 119, 103, 124, 123, 110, 123, 111, 118, 117, 115, 115, 106, 118, 116, 111, 104, 117, 115, 110, 119, 120, 116, 101, 118, 131, 107, 125, 107, 107, 109, 101, 117, 124, 120, 114, 128, 122, 103, 114, 132, 127, 114, 127, 133, 110, 125, 116, 112, 112, 107, 120, 117, 114, 117, 110, 122, 106, 116, 116, 112, 112, 109, 106, 123, 104, 111, 121, 106, 109, 121, 113, 121, 119, 123, 118, 120, 120, 121, 110, 121, 121, 136, 118, 122, 120, 144, 105, 111, 121, 121, 112, 125, 110, 105, 91, 125, 114, 106, 98, 125, 100, 111, 123, 116, 105, 122, 124, 101, 114, 118, 123, 110, 112, 106, 126, 129, 106, 120, 131, 117, 123, 123, 121, 117, 118, 112, 118, 115, 111, 112, 114, 119, 125, 123, 118, 117, 121, 121, 121, 107, 123, 123, 114, 114, 120, 126, 112, 119, 117, 113, 125, 105, 110, 114, 116, 112, 115, 115, 114, 145, 118, 118, 111, 116, 109, 109, 123, 115, 115, 113, 111, 114, 108, 107, 108, 120, 140, 116, 121, 111, 125, 123, 106, 111, 123, 133, 125, 112, 109, 125, 102, 114, 120, 117, 101, 109, 122, 116, 114, 119, 111, 114, 124, 108, 117, 113, 121, 119, 120, 128, 115, 105, 123, 118, 97, 125, 127, 123, 129, 123, 106, 116, 113, 110, 119, 120, 113, 124, 105, 118, 120, 113, 121, 127, 125, 107, 115, 118, 112, 120, 113, 117, 115, 120, 110, 112, 119, 113, 118, 120, 115, 112, 119, 111, 118, 120, 107, 126, 113, 113, 96, 118, 105, 112, 115, 114, 132, 122, 119, 101, 95, 118, 112, 131, 111, 118, 116, 117, 114, 116, 118, 106, 109, 109, 104, 118, 117, 109, 105, 108, 103, 113, 108, 110, 119, 123, 113, 110, 103, 122, 123, 99, 129, 121, 125, 111, 113, 135, 105, 117, 119, 110, 107, 113, 123, 115, 103, 110, 120, 127, 110, 113, 118, 113, 118, 123, 120, 115, 111, 113, 119, 119, 113, 122, 116, 111, 134, 108, 118, 114, 127, 119, 120, 122, 114, 111, 125, 102, 110, 109, 126, 114, 116, 120, 115, 114, 125, 112, 117, 128, 121, 119, 117, 113, 116, 108, 111, 115, 114, 120, 122, 117, 98, 118, 117, 123, 112, 115, 114, 118, 110, 114, 124, 116, 114, 117, 108, 116, 121, 119, 115, 100, 117, 113, 110, 104, 118, 104, 119, 118, 111, 116, 126, 115, 108, 111, 123, 121, 120, 114, 113, 113, 117, 121, 110, 108, 112, 111, 117, 87, 109, 90, 118, 113, 114, 108, 107, 112, 120, 109, 110, 119, 121, 120, 104, 115, 109, 124, 112, 123, 119, 111, 142, 111, 115, 113, 107, 111, 105, 133, 124, 112, 124, 111, 113, 116, 119, 106, 112, 119, 120, 113, 123, 106, 113, 113, 105, 122, 115, 112, 102, 125, 117, 119, 118, 110, 104, 106, 120, 116, 117, 103, 120, 118, 113, 123, 113, 114, 115, 123, 106, 113, 123, 106, 121, 111, 109, 112, 110, 129, 133, 117, 138, 112, 122, 119, 107, 118, 106, 85, 121, 128, 117, 108, 105, 117, 106, 112, 121, 98, 111, 148, 118, 117, 118, 117, 123, 109, 92, 105, 115, 119, 103, 116, 118, 121, 108, 115, 111, 107, 110, 117, 129, 121, 118, 119, 119, 112, 121, 108, 96, 115, 112, 118, 121, 97, 113, 108, 138, 112, 123, 107, 115, 99, 118, 117, 107, 111, 117, 114, 127, 119, 110, 119, 113, 111, 126, 120, 116, 117, 112, 119, 121, 110, 110, 108, 109, 114, 115, 112, 110, 108, 113, 119, 113, 115, 116, 116, 124, 118, 118, 121, 103, 103, 116, 115, 100, 121, 117, 120, 126, 119, 103, 123, 110, 118, 112, 111, 121, 107, 118, 125, 109, 115, 115, 116, 118, 125, 111, 118, 112, 113, 116, 111, 106, 119, 115, 114, 120, 115, 117, 101, 117, 118, 113, 123, 116, 122, 113, 120, 100, 124, 127, 123, 110, 123, 119, 110, 110, 121, 116, 107, 106, 112, 121, 114, 120, 115, 116, 115, 121, 120, 112, 114, 102, 119, 105, 111, 116, 126, 119, 121, 119, 119, 112, 104, 119, 120, 109, 113, 122, 125, 117, 98, 101, 122, 120, 97, 115, 117, 107, 115, 92, 125, 114, 132, 120, 104, 102, 109, 117, 123, 117, 119, 120, 117, 119, 120, 108, 95, 128, 106, 118, 120, 120, 119, 111, 99, 110, 109, 115, 110, 113, 107, 120, 112, 125, 116, 99, 115, 109, 117, 116, 111, 107, 110, 137, 110, 109, 91, 120, 120, 111, 121, 113, 121, 134, 113, 115, 112, 106, 123, 111, 124, 117, 113, 119, 113, 112, 105, 120, 109, 109, 119, 104, 107, 119, 110, 107, 119, 113, 117, 118, 107, 111, 114, 116, 121, 119, 104, 123, 118, 80, 119, 135, 119, 117, 117, 116, 107, 105, 112, 122, 119, 117, 114, 114, 106, 105, 114, 112, 122, 121, 113, 124, 114, 110, 117, 108, 113, 119, 116, 123, 114, 122, 135, 125, 113, 110, 126, 122, 109, 105, 114, 125, 140, 116, 110, 132, 119, 117, 116, 136, 118, 117, 103, 111, 108, 119, 107, 111, 112, 107, 115, 112, 121, 117, 115, 114, 116, 118, 117, 121, 114, 116, 114, 83, 120, 109, 122, 115, 120, 117, 122, 108, 119, 114, 112, 112, 118, 112, 112, 110, 111, 113, 124, 105, 117, 118, 118, 113, 109, 115, 116, 120, 119, 109, 114, 121, 118, 100, 109, 116, 112, 122, 116, 112, 105, 116, 113, 120, 108, 114, 113, 120, 112, 127, 113, 107, 109, 116, 115, 109, 124, 137, 120, 119, 107, 117, 113, 142, 109, 111, 111, 109, 109, 117, 109, 116, 113, 120, 117, 119, 118, 114, 102, 104, 95, 114, 104, 118, 120, 110, 120, 107, 114, 114, 124, 120, 125, 121, 102, 110, 122, 112, 100, 129, 141, 113, 118, 115, 120, 112, 111, 104, 119, 124, 112, 115, 115, 112, 113, 117, 105, 112, 114, 114, 117, 106, 117, 114, 118, 115, 118, 118, 120, 120, 112, 111, 125, 115, 111, 122, 124, 114, 115, 122, 121, 121, 107, 132, 98, 133, 117, 113, 117, 79, 127, 114, 113, 104, 114, 119, 118, 97, 117, 120, 114, 121, 113, 120, 114, 114, 111, 112, 126, 124, 120, 112, 112, 121, 113, 110, 105, 116, 106, 112, 124, 116, 118, 106, 125, 114, 118, 112, 109, 118, 111, 116, 120, 105, 114, 121, 121, 119, 116, 115, 119, 121, 121, 113, 109, 122, 121, 121, 143, 120, 117, 125, 124, 117, 122, 117, 121, 121, 114, 114, 117, 114, 119, 113, 111, 114, 118, 125, 112, 109, 116, 113, 115, 108, 116, 119, 129, 116, 119, 103, 114, 118, 110, 122, 104, 129, 114, 113, 120, 117, 113, 99, 120, 117, 124, 110, 124, 137, 113, 118, 99, 119, 114, 109, 123, 112, 106, 118, 122, 108, 124, 118, 120, 122, 115, 113, 122, 108, 117, 114, 102, 121, 120, 113, 115, 116, 120, 120, 113, 111, 112, 115, 109, 129, 124, 115, 111, 119, 123, 121, 121, 107, 123, 120, 92, 108, 107, 117, 119, 122, 99, 122, 120, 118, 112, 115, 115, 116, 114, 126, 116, 117, 124, 112, 110, 109, 119, 120, 111, 117, 106, 113, 114, 124, 105, 120, 104, 128, 122, 120, 122, 121, 105, 109, 88, 114, 123, 112, 124, 121, 112, 116, 120, 118, 120, 115, 104, 117, 114, 114, 120, 123, 106, 118, 110, 113, 119, 106, 127, 118, 113, 108, 128, 107, 124, 113, 127, 128, 121, 111, 114, 115, 116, 115, 127, 116, 118, 119, 111, 117, 110, 105, 124, 119, 119, 108, 133, 108, 118, 115, 110, 108, 112, 113, 111, 116, 108, 128, 110, 116, 106, 125, 120, 115, 128, 116, 114, 114, 117, 115, 110, 130, 128, 114, 115, 119, 116, 115, 106, 126, 119, 116, 167, 111, 122, 102, 116, 117, 110, 114, 119, 111, 110, 106, 99, 113, 109, 111, 117, 116, 100, 118, 115, 124, 104, 119, 88, 111, 98, 117, 116, 111, 112, 112, 120, 118, 115, 117, 105, 117, 119, 113, 112, 119, 108, 116, 126, 103, 119, 118, 115, 128, 107, 126, 127, 116, 115, 123, 121, 124, 95, 121, 119, 117, 123, 109, 118, 114, 124, 115, 105, 118, 120, 112, 113, 115, 115, 101, 107, 116, 120, 104, 115, 112, 114, 122, 120, 111, 102, 118, 111, 116, 111, 117, 113, 124, 126, 105, 108, 128, 115, 113, 112, 123, 119, 112, 105, 117, 128, 102, 114, 111, 127, 76, 116, 113, 101, 108, 117, 119, 102, 113, 119, 114, 117, 114, 108, 118, 106, 115, 119, 116, 103, 113, 107, 113, 114, 111, 121, 107, 117, 98, 125, 122, 111, 118, 118, 116, 115, 114, 112, 115, 112, 109, 118, 108, 115, 120, 117, 122, 113, 111, 107, 116, 124, 108, 106, 105, 110, 118, 135, 116, 110, 116, 101, 106, 124, 111, 120, 119, 105, 115, 111, 117, 117, 123, 113, 118, 123, 118, 116, 104, 119, 111, 113, 100, 107, 115, 104, 105, 107, 118, 111, 111, 110, 117, 108, 102, 117, 124, 105, 119, 116, 121, 123, 113, 117, 107, 95, 117, 118, 123, 100, 110, 108, 112, 113, 106, 122, 115, 114, 114, 107, 110, 130, 123, 120, 126, 116, 106, 139, 123, 129, 114, 115, 103, 120, 114, 104, 117, 105, 114, 118, 135, 113, 110, 115, 131, 128, 122, 113, 116, 121, 114, 114, 124, 94, 109, 118, 114, 99, 115, 138, 119, 107, 112, 117, 118, 109, 104, 116, 127, 112, 117, 95, 116, 98, 111, 130, 108, 109, 131, 119, 109, 134, 125, 108, 126, 112, 123, 110, 106, 124, 124, 120, 128, 115, 110, 131, 110, 123, 95, 121, 131, 97, 103, 115, 125, 100, 120, 127, 124, 113, 106, 121, 122, 106, 88, 126, 122, 115, 117, 122, 89, 133, 110, 111, 106, 124, 128, 97, 106, 97, 110, 108, 105, 111, 105, 112, 103, 111, 93, 117, 103, 108, 118, 109, 117, 119, 102, 118, 122, 121, 116, 107, 126, 116, 128, 111, 117, 121, 103, 108, 121, 101, 117, 91, 110, 104, 115, 118, 109, 153, 123, 119, 121, 114, 114, 121, 104, 113, 96, 109, 112, 110, 126, 113, 116, 116, 116, 113, 110, 102, 119, 117, 105, 123, 110, 108, 129, 110, 125, 120, 103, 108, 134, 139, 103, 127, 111, 99, 115, 110, 139, 94, 114, 104, 113, 104, 113, 118, 113, 110, 119, 119, 122, 113, 96, 118, 120, 134, 115, 130, 129, 111, 113, 107, 117, 108, 128, 125, 119, 122, 118, 126, 120, 103, 110, 129, 118, 131, 111, 111, 115, 114, 115, 119, 109, 113, 122, 111, 96, 102, 110, 105, 118, 114, 95, 108, 112, 109, 109, 122, 110, 109, 102, 105, 111, 103, 110, 120, 111, 112, 129, 100, 103, 117, 109, 119, 105, 116, 116, 140, 120, 110, 117, 114, 125, 124, 122, 118, 137, 123, 90, 129, 114, 115, 96, 107, 116, 117, 125, 103, 111, 115, 102, 120, 127, 128, 123, 116, 115, 119, 117, 127, 136, 98, 133, 121, 132, 122, 133, 118, 120, 114, 103, 96, 92, 108, 122, 129, 121, 116, 123, 106, 111, 115, 117, 106, 111, 106, 89, 115, 120, 117, 109, 113, 132, 104, 105, 124, 117, 124, 92, 114, 108, 124, 114, 88, 94, 121, 122, 130, 117, 115, 117, 113, 108, 119, 105, 127, 113, 120, 125, 114, 116, 102, 127, 125, 113, 123, 118, 121, 122, 113, 138, 120, 129, 111, 115, 127, 125, 117, 83, 106, 121, 98, 108, 111, 115, 118, 125, 119, 119, 110, 119, 112, 116, 115, 111, 118, 118, 133, 114, 101, 117, 106, 112, 98, 98, 107, 124, 109, 118, 113, 118, 112, 118, 100, 117, 107, 123, 105, 116, 114, 106, 112, 121, 115, 116, 105, 113, 126, 115, 100, 119, 119, 110, 113, 112, 112, 119, 123, 101, 127, 107, 102, 118, 120, 105, 126, 102, 103, 105, 110, 105, 111, 90, 125, 118, 127, 119, 104, 135, 130, 103, 113, 113, 119, 126, 123, 129, 107, 109, 129, 104, 125, 119, 121, 119, 87, 137, 116, 106, 114, 113, 97, 123, 119, 119, 123, 121, 118, 118, 119, 111, 105, 111, 119, 102, 108, 106, 87, 88, 102, 96, 117, 120, 118, 111, 99, 126, 107, 118, 106, 111, 121, 106, 127, 116, 118, 108, 125, 105, 107, 102, 134, 114, 82, 105, 96, 130, 116, 121, 125, 116, 113, 115, 109, 110, 126, 105, 108, 110, 108, 113, 122, 110, 107, 121, 106, 109, 121, 120, 117, 121, 113, 120, 114, 120, 101, 106, 115, 120, 105, 117, 106, 123, 114, 123, 119, 108, 118, 122, 107, 114, 111, 105, 112, 113, 123, 119, 113, 118, 117, 126, 115, 111, 116, 124, 112, 102, 120, 104, 118, 118, 115, 102, 113, 118, 106, 109, 125, 121, 100, 115, 121, 109, 109, 117, 116, 116, 109, 101, 112, 123, 123, 119, 113, 121, 106, 113, 115, 119, 107, 116, 123, 124, 101, 110, 117, 117, 116, 116, 120, 105, 110, 129, 115, 122, 109, 110, 119, 116, 123, 120, 102, 121, 125, 124, 114, 113, 111, 117, 117, 107, 119, 115, 127, 102, 109, 117, 108, 106, 110, 106, 131, 118, 118, 118, 97, 108, 121, 123, 116, 121, 111, 120, 113, 118, 112, 112, 111, 116, 115, 110, 115, 116, 124, 115, 114, 118, 116, 122, 128, 129, 109, 111, 123, 122, 112, 117, 110, 112, 118, 107, 100, 109, 111, 122, 122, 129, 114, 108, 99, 116, 112, 122, 117, 117, 116, 128, 120, 117, 115, 114, 106, 111, 130, 116, 120, 121, 112, 117, 124, 116, 107, 137, 122, 108, 113, 113, 112, 111, 111, 119, 125, 116, 126, 120, 110, 113, 123, 125, 111, 107, 119, 113, 107, 115, 112, 107, 113, 111, 115, 125, 112, 111, 109, 111, 126, 115, 113, 114, 110, 111, 120, 128, 127, 113, 126, 117, 110, 117, 121, 111, 121, 118, 117, 120, 116, 102, 100, 122, 111, 110, 107, 103, 114, 128, 101, 126, 101, 113, 106, 119, 109, 107, 123, 111, 113, 87, 124, 119, 119, 117, 108, 112, 109, 110, 113, 119, 108, 109, 107, 104, 126, 129, 111, 112, 112, 113, 110, 99, 125, 114, 104, 115, 118, 111, 116, 124, 114, 115, 90, 128, 119, 107, 126, 109, 112, 108, 119, 120, 102, 108, 125, 104, 106, 128, 114, 106, 110, 112, 117, 107, 111, 107, 126, 110, 124, 120, 112, 126, 108, 131, 110, 118, 111, 97, 111, 109, 116, 105, 116, 121, 118, 117, 107, 116, 125, 121, 116, 116, 118, 109, 106, 123, 116, 102, 122, 104, 100, 121, 110, 113, 118, 111, 122, 98, 112, 123, 125, 111, 116, 129, 120, 107, 127, 125, 122, 106, 110, 109, 108, 116, 110, 108, 112, 107, 104, 110, 114, 119, 125, 125, 115, 117, 119, 121, 118, 105, 106, 106, 113, 114, 109, 117, 122, 125, 133, 128, 109, 103, 109, 141, 115, 120, 116, 112, 115, 106, 108, 109, 113, 118, 118, 128, 121, 121, 108, 123, 115, 119, 123, 128, 120, 117, 103, 123, 119, 115, 113, 116, 119, 115, 109, 117, 108, 106, 117, 101, 130, 114, 123, 111, 120, 119, 113, 125, 119, 112, 126, 119, 112, 132, 119, 116, 108, 98, 109, 120, 107, 110, 110, 120, 122, 113, 109, 109, 104, 119, 133, 119, 116, 124, 117, 111, 113, 135, 119, 104, 100, 109, 122, 112, 119, 118, 108, 114, 118, 114, 109, 105, 136, 110, 96, 135, 108, 110, 105, 116, 109, 105, 114, 123, 114, 119, 123, 81, 111, 107, 106, 113, 106, 119, 110, 106, 102, 116, 116, 115, 106, 106, 106, 138, 100, 110, 121, 118, 94, 111, 109, 119, 114, 98, 106, 128, 112, 118, 98, 114, 112, 130, 117, 113, 112, 120, 105, 97, 105, 126, 104, 102, 112, 97, 108, 122, 136, 102, 126, 111, 116, 108, 113, 120, 93, 126, 127, 115, 99, 105, 112, 114, 108, 95, 123, 130, 126, 133, 114, 111, 97, 116, 125, 116, 128, 105, 123, 108, 114, 117, 117, 127, 132, 115, 105, 128, 122, 136, 112, 122, 105, 116, 115, 101, 114, 107, 111, 106, 116, 119, 113, 101, 103, 111, 106, 118, 134, 118, 120, 104, 102, 109, 114, 111, 105, 110, 134, 100, 118, 124, 110, 111, 120, 111, 104, 109, 103, 116, 118, 122, 110, 111, 111, 98, 120, 104, 106, 104, 110, 134, 122, 107, 114, 102, 124, 114, 134, 123, 114, 116, 112, 106, 108, 136, 123, 118, 103, 121, 116, 127, 112, 117, 112, 118, 123, 118, 106, 119, 127, 100, 118, 121, 123, 106, 97, 125, 112, 111, 109, 106, 110, 119, 105, 124, 123, 117, 93, 120, 115, 109, 107, 108, 95, 122, 130, 116, 131, 111, 134, 114, 127, 112, 114, 113, 114, 110, 102, 102, 109, 124, 100, 113, 114, 116, 120, 118, 102, 114, 112, 115, 135, 122, 90, 130, 113, 116, 120, 122, 116, 122, 133, 108, 108, 124, 113, 107, 109, 104, 112, 111, 119, 121, 105, 111, 107, 90, 109, 105, 105, 138, 115, 114, 127, 97, 99, 111, 132, 96, 108, 115, 116, 127, 102, 98, 135, 105, 119, 111, 107, 120, 108, 110, 118, 119, 99, 138, 111, 100, 127, 103, 118, 129, 118, 111, 113, 131, 107, 111, 109, 100, 118, 129, 101, 105, 107, 118, 128, 126, 121, 109, 120, 119, 113, 115, 121, 125, 78, 102, 100, 95, 117, 111, 144, 108, 106, 91, 111, 97, 121, 104, 126, 108, 109, 116, 134, 113, 89, 107, 92, 130, 110, 115, 115, 126, 99, 130, 109, 102, 109, 128, 106, 111, 128, 120, 129, 112, 115, 131, 97, 112, 120, 117, 101, 113, 117, 112, 129, 117, 116, 107, 116, 115, 118, 115, 115, 123, 108, 115, 115, 139, 124, 121, 122, 99, 95, 114, 107, 109, 116, 119, 106, 120, 112, 111, 121, 112, 106, 113, 101, 128, 126, 100, 113, 127, 116, 104, 118, 112, 106, 117, 113, 106, 110, 113, 105, 125, 119, 125, 114, 110, 107, 111, 113, 126, 125, 130, 108, 122, 120, 118, 125, 103, 109, 118, 115, 120, 110, 108, 127, 118, 112, 88, 102, 103, 110, 111, 128, 119, 125, 123, 107, 100, 107, 105, 105, 118, 114, 111, 119, 117, 124, 124, 126, 111, 121, 126, 111, 132, 122, 121, 112, 109, 113, 118, 112, 126, 111, 115, 97, 113, 119, 117, 108, 115, 123, 117, 109, 106, 112, 123, 116, 101, 120, 109, 121, 113, 128, 96, 126, 136, 109, 118, 108, 115, 142, 108, 130, 133, 110, 110, 114, 106, 124, 120, 109, 113, 112, 124, 108, 111, 129, 110, 118, 124, 112, 110, 126, 116, 110, 112, 114, 105, 121, 101, 118, 121, 109, 83, 112, 108, 122, 114, 121, 110, 116, 102, 132, 131, 115, 105, 116, 123, 100, 114, 117, 110, 118, 105, 137, 105, 129, 124, 101, 105, 121, 107, 115, 90, 113, 104, 117, 132, 104, 127, 113, 118, 107, 117, 111, 111, 115, 107, 118, 109, 122, 106, 104, 123, 112, 114, 122, 118, 101, 99, 109, 121, 104, 117, 107, 125, 110, 114, 129, 128, 104, 107, 121, 125, 100, 106, 113, 110, 120, 121, 119, 116, 115, 118, 115, 112, 110, 113, 121, 115, 117, 121, 105, 117, 110, 115, 106, 117, 113, 98, 112, 121, 114, 104, 112, 108, 119, 119, 113, 121, 113, 128, 123, 103, 120, 108, 123, 108, 115, 122, 110, 116, 116, 111, 128, 105, 110, 118, 133, 121, 123, 110, 106, 114, 112, 128, 109, 108, 116, 111, 120, 111, 122, 103, 108, 111, 112, 122, 113, 102, 116, 119, 121, 120, 118, 116, 109, 109, 118, 104, 104, 111, 102, 120, 106, 106, 123, 113, 121, 97, 114, 123, 113, 115, 101, 117, 128, 89, 111, 111, 114, 118, 99, 119, 114, 107, 117, 118, 117, 111, 117, 119, 112, 117, 109, 107, 107, 122, 121, 113, 126, 118, 102, 116, 113, 108, 110, 108, 129, 118, 108, 116, 104, 111, 115, 115, 111, 104, 125, 108, 116, 122, 125, 94, 117, 98, 128, 131, 120, 104, 117, 125, 113, 110, 106, 119, 128, 116, 105, 107, 107, 105, 109, 141, 116, 112, 99, 105, 115, 115, 110, 115, 107, 112, 125, 114, 126, 120, 116, 101, 104, 112, 116, 110, 112, 120, 117, 116, 110, 104, 119, 107, 126, 122, 100, 112, 117, 128, 122, 128, 105, 113, 112, 113, 127, 127, 124, 106, 108, 127, 108, 114, 107, 117, 121, 119, 121, 105, 118, 108, 112, 120, 126, 116, 92, 114, 115, 116, 120, 118, 124, 123, 112, 122, 115, 112, 118, 111, 113, 111, 126, 118, 115, 115, 110, 119, 110, 110, 108, 107, 113, 121, 127, 113, 116, 111, 117, 108, 118, 119, 110, 115, 114, 99, 117, 127, 114, 116, 116, 107, 124, 110, 126, 80, 137, 104, 123, 125, 124, 110, 111, 112, 113, 113, 114, 122, 112, 119, 125, 108, 115, 115, 89, 112, 115, 118, 127, 118, 112, 106, 118, 115, 114, 108, 120, 117, 132, 115, 100, 143, 119, 107, 106, 118, 111, 101, 109, 112, 105, 124, 121, 126, 124, 114, 109, 114, 116, 116, 114, 110, 114, 113, 119, 108, 114, 102, 109, 114, 118, 126, 122, 110, 125, 121, 124, 115, 102, 113, 113, 111, 111, 107, 115, 113, 111, 121, 90, 99, 122, 112, 125, 110, 115, 121, 121, 128, 100, 116, 113, 115, 116, 110, 106, 114, 113, 104, 106, 121, 108, 122, 117, 109, 118, 121, 108, 102, 104, 113, 116, 116, 125, 117, 130, 126, 107, 112, 113, 113, 120, 107, 115, 115, 108, 116, 120, 124, 115, 105, 107, 119, 112, 119, 116, 116, 117, 114, 113, 121, 124, 115, 118, 113, 119, 113, 118, 116, 118, 116, 110, 101, 112, 110, 115, 119, 118, 114, 119, 109, 113, 120, 112, 117, 115, 117, 113, 113, 116, 115, 126, 115, 107, 115, 125, 117, 110, 113, 112, 115, 115, 113, 116, 124, 116, 113, 112, 112, 120, 114, 119, 111, 117, 115, 115, 115, 121, 110, 115, 121, 112, 118, 109, 114, 125, 109, 119, 110, 112, 117, 120, 112, 120, 110, 113, 112, 115, 106, 111, 113, 118, 113, 113, 118, 112, 111, 111, 121, 104, 119, 114, 113, 111, 117, 118, 123, 109, 114, 116, 119, 115, 112, 118, 115, 116, 117, 115, 120, 117, 126, 123, 116, 109, 115, 119, 115, 110, 113, 116, 123, 108, 118, 109, 110, 114, 123, 114, 117, 119, 114, 117, 119, 120, 120, 121, 118, 117, 116, 115, 119, 122, 120, 121, 110, 116, 115, 119, 109, 115, 117, 111, 114, 117, 122, 115, 112, 111, 116, 115, 117, 117, 117, 114, 111, 110, 122, 111, 106, 117, 114, 116, 109, 118, 110, 115, 110, 119, 117, 125, 122, 113, 113, 108, 108, 121, 123, 114, 105, 116, 112, 114, 119, 115, 118, 113, 116, 113, 120, 114, 120, 117, 134, 127, 114, 98, 118, 111, 111, 116, 113, 115, 110, 115, 112, 119, 110, 115, 107, 114, 116, 115, 117, 117, 111, 106, 117, 107, 112, 124, 120, 116, 122, 119, 125, 119, 117, 114, 112, 113, 117, 112, 117, 119, 114, 121, 117, 112, 114, 115, 115, 109, 116, 124, 107, 111, 118, 120, 107, 116, 117, 105, 116, 132, 115, 123, 114, 107, 118, 113, 110, 124, 119, 112, 119, 110, 109, 121, 120, 115, 118, 111, 119, 116, 111, 119, 111, 118, 107, 116, 112, 105, 109, 125, 113, 119, 124, 114, 119, 115, 116, 111, 117, 115, 101, 119, 116, 110, 112, 119, 119, 116, 117, 101, 114, 117, 106, 117, 123, 120, 112, 119, 114, 123, 107, 117, 112, 112, 121, 120, 112, 119, 114, 121, 120, 107, 128, 116, 113, 119, 113, 108, 105, 113, 109, 114, 118, 109, 117, 107, 119, 118, 103, 113, 116, 114, 117, 116, 112, 115, 113, 116, 117, 112, 117, 117, 111, 117, 111, 104, 111, 118, 117, 114, 108, 116, 113, 119, 112, 114, 114, 118, 114, 119, 127, 120, 118, 116, 113, 114, 111, 119, 116, 122, 109, 111, 108, 114, 114, 113, 119, 113, 115, 110, 110, 123, 114, 114, 116, 126, 114, 111, 119, 116, 114, 114, 120, 115, 113, 119, 124, 121, 125, 120, 118, 107, 115, 113, 123, 120, 114, 115, 121, 112, 115, 113, 116, 118, 108, 116, 115, 110, 117, 116, 121, 108, 115, 120, 106, 115, 122, 114, 120, 104, 114, 119, 112, 114, 117, 116, 113, 113, 115, 111, 112, 112, 122, 114, 113, 114, 114, 107, 115, 112, 118, 116, 112, 122, 124, 113, 110, 116, 116, 108, 114, 117, 117, 116, 117, 119, 118, 117, 113, 114, 117, 115, 104, 116, 113, 112, 118, 105, 114, 112, 106, 114, 123, 126, 116, 121, 106, 125, 123, 125, 116, 109, 117, 112, 119, 112, 101, 115, 104, 117, 110, 120, 116, 113, 129, 105, 93, 118, 120, 102, 107, 121, 109, 98, 115, 104, 114, 107, 110, 117, 113, 101, 111, 111, 128, 112, 115, 128, 129, 108, 113, 109, 101, 117, 103, 114, 111, 113, 103, 107, 123, 118, 112, 122, 116, 114, 113, 110, 114, 121, 117, 113, 131, 116, 103, 105, 118, 109, 113, 119, 130, 115, 113, 106, 110, 124, 116, 132, 117, 126, 108, 120, 113, 107, 111, 117, 119, 129, 113, 128, 120, 102, 116, 121, 106, 111, 117, 113, 110, 117, 98, 110, 109, 102, 107, 122, 114, 113, 118, 101, 105, 123, 114, 123, 102, 110, 124, 125, 116, 118, 108, 116, 117, 106, 125, 122, 122, 133, 129, 122, 108, 113, 110, 120, 114, 119, 114, 113, 103, 126, 120, 116, 114, 119, 121, 119, 105, 108, 116, 114, 112, 113, 106, 104, 91, 119, 113, 110, 114, 120, 114, 110, 113, 116, 105, 118, 106, 114, 109, 109, 107, 106, 107, 127, 116, 100, 109, 103, 107, 114, 105, 109, 111, 113, 118, 125, 105, 114, 121, 113, 101, 111, 106, 116, 137, 107, 108, 117, 118, 126, 122, 124, 115, 109, 121, 107, 111, 104, 103, 101, 118, 113, 114, 111, 115, 117, 104, 110, 127, 122, 118, 126, 112, 124, 117, 113, 108, 112, 111, 115, 119, 118, 102, 105, 115, 114, 107, 122, 114, 124, 110, 122, 118, 105, 112, 107, 116, 126, 119, 111, 105, 103, 119, 110, 99, 132, 108, 114, 109, 114, 105, 117, 115, 95, 125, 111, 112, 123, 120, 104, 117, 112, 111, 115, 110, 118, 101, 110, 118, 104, 116, 112, 100, 118, 115, 123, 109, 99, 130, 111, 128, 125, 108, 109, 129, 125, 115, 118, 116, 100, 110, 109, 120, 96, 108, 109, 117, 127, 129, 113, 129, 103, 122, 116, 112, 117, 113, 115, 107, 104, 121, 105, 107, 115, 117, 113, 120, 112, 109, 111, 130, 112, 129, 124, 127, 114, 112, 109, 121, 123, 104, 107, 105, 117, 115, 127, 127, 116, 115, 121, 115, 125, 105, 114, 107, 113, 116, 113, 121, 115, 109, 110, 121, 119, 110, 130, 117, 128, 110, 112, 122, 114, 113, 123, 117, 101, 120, 110, 107, 117, 110, 94, 111, 114, 118, 102, 111, 110, 96, 119, 115, 113, 127, 125, 115, 114, 102, 122, 121, 135, 110, 114, 101, 99, 128, 105, 104, 125, 105, 121, 115, 117, 120, 115, 127, 131, 118, 112, 105, 109, 109, 111, 115, 119, 116, 123, 119, 117, 123, 117, 130, 121, 115, 109, 112, 118, 115, 120, 113, 107, 118, 110, 115, 110, 135, 117, 128, 120, 107, 120, 123, 116, 113, 116, 103, 117, 122, 119, 116, 116, 113, 116, 104, 108, 115, 100, 108, 109, 109, 101, 120, 113, 118, 117, 117, 101, 125, 125, 114, 113, 106, 118, 124, 114, 115, 115, 120, 120, 117, 105, 125, 103, 109, 114, 98, 116, 142, 84, 106, 103, 106, 111, 109, 116, 115, 118, 113, 116, 102, 116, 113, 113, 108, 125, 116, 118, 112, 120, 109, 113, 122, 128, 115, 113, 111, 116, 116, 110, 128, 112, 116, 118, 140, 94, 110, 105, 114, 122, 121, 110, 111, 106, 122, 120, 118, 101, 105, 129, 121, 105, 114, 121, 117, 124, 114, 121, 115, 118, 119, 123, 119, 122, 100, 107, 118, 125, 122, 114, 111, 103, 116, 105, 105, 115, 109, 112, 99, 109, 110, 117, 113, 115, 102, 108, 109, 119, 125, 118, 98, 118, 102, 125, 132, 116, 112, 126, 109, 105, 120, 117, 123, 124, 112, 101, 106, 126, 94, 109, 115, 109, 109, 122, 122, 110, 122, 111, 113, 106, 136, 127, 125, 121, 105, 108, 111, 119, 117, 102, 126, 112, 104, 104, 124, 120, 121, 112, 110, 103, 109, 110, 99, 121, 120, 105, 121, 111, 116, 104, 111, 117, 112, 111, 120, 114, 102, 115, 120, 114, 126, 127, 102, 116, 122, 104, 111, 109, 135, 115, 114, 124, 109, 119, 118, 119, 118, 114, 109, 121, 120, 117, 121, 110, 122, 132, 111, 102, 110, 128, 118, 126, 120, 118, 127, 109, 113, 104, 112, 119, 113, 110, 120, 113, 119, 94, 91, 112, 109, 106, 107, 121, 110, 106, 109, 126, 103, 116, 117, 107, 120, 116, 105, 115, 134, 117, 115, 116, 116, 130, 122, 107, 125, 111, 115, 121, 115, 106, 127, 135, 128, 115, 118, 107, 102, 122, 119, 133, 121, 116, 105, 116, 96, 116, 111, 116, 121, 110, 122, 112, 107, 110, 111, 117, 135, 112, 107, 108, 125, 117, 119, 115, 130, 100, 98, 118, 118, 109, 117, 102, 118, 125, 120, 110, 115, 110, 118, 103, 114, 111, 107, 116, 102, 113, 114, 109, 114, 117, 123, 112, 115, 117, 107, 138, 115, 121, 108, 105, 108, 119, 116, 124, 115, 115, 118, 103, 115, 114, 113, 104, 100, 124, 105, 110, 122, 110, 114, 122, 119, 111, 103, 109, 117, 113, 115, 120, 122, 107, 111, 125, 117, 109, 108, 120, 114, 116, 105, 112, 126, 113, 110, 113, 119, 113, 100, 111, 124, 106, 117, 118, 119, 123, 106, 116, 123, 119, 116, 115, 103, 125, 116, 106, 125, 126, 108, 117, 106, 112, 128, 124, 110, 122, 114, 110, 131, 108, 98, 103, 126, 121, 115, 124, 114, 90, 98, 111, 142, 109, 109, 120, 122, 113, 124, 112, 125, 119, 120, 120, 123, 112, 114, 125, 112, 108, 113, 113, 116, 114, 111, 108, 122, 109, 99, 116, 101, 110, 122, 117, 111, 108, 121, 118, 129, 120, 115, 112, 98, 105, 106, 117, 117, 115, 118, 93, 116, 116, 101, 108, 114, 112, 109, 99, 124, 132, 117, 112, 109, 115, 113, 115, 122, 125, 111, 116, 114, 134, 112, 112, 110, 123, 125, 120, 124, 106, 121, 112, 118, 125, 106, 129, 121, 116, 111, 108, 112, 107, 120, 113, 115, 110, 108, 126, 114, 128, 116, 110, 104, 127, 115, 103, 114, 112, 113, 108, 107, 106, 108, 123, 116, 117, 113, 116, 115, 114, 114, 102, 112, 108, 114, 112, 110, 118, 118, 115, 111, 116, 120, 115, 116, 113, 110, 98, 115, 117, 117, 120, 117, 118, 106, 115, 124, 103, 119, 115, 114, 106, 123, 109, 110, 112, 114, 114, 120, 112, 116, 115, 113, 117, 115, 117, 110, 118, 116, 109, 116, 107, 117, 116, 112, 113, 139, 112, 115, 115, 98, 123, 113, 122, 99, 113, 108, 100, 115, 110, 117, 111, 115, 124, 116, 113, 142, 113, 107, 108, 121, 110, 116, 121, 118, 110, 113, 114, 116, 108, 115, 118, 118, 115, 120, 121, 122, 114, 117, 109, 111, 109, 116, 115, 115, 110, 111, 119, 118, 109, 122, 114, 120, 122, 116, 105, 119, 114, 113, 119, 114, 112, 113, 115, 115, 116, 107, 116, 113, 118, 119, 116, 139, 113, 114, 116, 116, 119, 113, 107, 110, 108, 120, 122, 94, 118, 116, 125, 113, 114, 110, 119, 117, 111, 100, 119, 109, 115, 107, 91, 113, 105, 104, 122, 115, 122, 118, 121, 126, 115, 118, 109, 128, 124, 117, 111, 109, 116, 116, 112, 111, 114, 133, 111, 117, 113, 109, 113, 111, 113, 116, 112, 124, 116, 112, 118, 120, 106, 110, 117, 120, 113, 117, 115, 116, 120, 106, 121, 125, 115, 124, 120, 120, 107, 120, 117, 109, 124, 114, 116, 119, 115, 113, 113, 145, 108, 101, 116, 111, 101, 122, 124, 112, 119, 99, 109, 117, 118, 113, 117, 117, 115, 105, 95, 114, 114, 112, 117, 108, 115, 116, 121, 119, 115, 117, 117, 110, 112, 116, 115, 123, 124, 118, 113, 116, 118, 112, 115, 112, 118, 117, 112, 116, 112, 113, 122, 119, 138, 112, 111, 119, 118, 121, 118, 111, 119, 113, 116, 115, 115, 114, 110, 119, 132, 112, 116, 116, 116, 121, 111, 114, 112, 106, 107, 119, 116, 111, 119, 113, 99, 112, 110, 119, 117, 113, 116, 111, 108, 119, 114, 108, 119, 124, 114, 117, 112, 118, 116, 101, 121, 105, 117, 118, 127, 113, 124, 116, 123, 112, 114, 122, 106, 118, 113, 114, 116, 112, 117, 122, 109, 116, 114, 113, 111, 115, 109, 107, 115, 115, 111, 116, 118, 114, 112, 110, 118, 113, 119, 111, 115, 111, 115, 113, 117, 115, 117, 115, 112, 115, 119, 122, 111, 103, 114, 116, 113, 116, 117, 120, 119, 115, 114, 120, 116, 103, 104, 119, 116, 109, 114, 114, 122, 117, 115, 130, 113, 110, 118, 114, 111, 116, 118, 115, 123, 109, 113, 110, 114, 118, 121, 123, 124, 121, 118, 118, 110, 117, 119, 115, 120, 115, 118, 117, 109, 111, 116, 112, 113, 117, 112, 116, 118, 112, 111, 115, 115, 108, 116, 121, 112, 115, 118, 118, 105, 116, 118, 124, 120, 114, 110, 94, 110, 111, 106, 117, 113, 106, 122, 114, 112, 105, 113, 116, 109, 113, 115, 122, 116, 122, 119, 113, 130, 119, 113, 119, 116, 116, 112, 118, 119, 121, 118, 119, 121, 123, 118, 113, 114, 117, 110, 112, 118, 115, 119, 120, 112, 121, 108, 119, 122, 111, 105, 121, 113, 112, 106, 119, 110, 115, 115, 122, 111, 106, 111, 109, 121, 112, 114, 119, 130, 115, 120, 116, 112, 115, 119, 126, 114, 112, 114, 116, 120, 116, 109, 125, 106, 103, 112, 109, 125, 119, 112, 132, 117, 112, 105, 119, 109, 107, 105, 117, 107, 118, 138, 108, 110, 108, 112, 109, 120, 117, 125, 110, 123, 108, 132, 119, 116, 105, 114, 108, 121, 110, 105, 115, 113, 119, 116, 116, 109, 123, 116, 115, 101, 115, 108, 112, 123, 107, 115, 105, 111, 101, 132, 113, 123, 121, 110, 100, 123, 111, 114, 107, 111, 104, 128, 119, 112, 108, 112, 103, 111, 123, 115, 123, 117, 108, 120, 113, 110, 117, 98, 117, 110, 122, 121, 114, 114, 117, 131, 115, 107, 125, 121, 110, 116, 103, 119, 128, 104, 112, 118, 115, 114, 117, 100, 122, 115, 104, 102, 119, 116, 115, 113, 131, 109, 117, 100, 116, 119, 130, 124, 117, 113, 118, 106, 116, 127, 118, 113, 125, 105, 104, 121, 112, 115, 112, 121, 117, 112, 102, 123, 122, 122, 121, 118, 110, 104, 109, 128, 133, 119, 123, 118, 112, 106, 115, 114, 114, 113, 125, 122, 111, 111, 122, 108, 123, 113, 125, 105, 91, 115, 108, 108, 108, 124, 125, 104, 122, 117, 108, 98, 116, 122, 129, 119, 112, 117, 112, 105, 127, 119, 99, 114, 102, 126, 135, 116, 128, 102, 117, 125, 121, 120, 109, 115, 117, 110, 111, 135, 112, 117, 104, 117, 110, 127, 120, 117, 99, 111, 104, 119, 116, 126, 118, 121, 112, 110, 119, 110, 122, 135, 112, 106, 101, 122, 119, 112, 127, 115, 127, 122, 127, 123, 113, 120, 116, 127, 115, 115, 108, 118, 122, 118, 111, 114, 107, 117, 125, 114, 117, 110, 109, 129, 132, 114, 116, 113, 109, 116, 124, 125, 112, 117, 112, 101, 108, 123, 119, 112, 115, 118, 105, 121, 109, 116, 114, 132, 108, 123, 100, 94, 119, 112, 105, 108, 115, 123, 123, 137, 116, 98, 106, 119, 113, 113, 126, 110, 127, 95, 105, 115, 107, 116, 111, 109, 109, 123, 112, 116, 105, 125, 117, 135, 119, 113, 109, 137, 121, 108, 112, 115, 125, 113, 119, 109, 114, 113, 108, 119, 113, 107, 133, 128, 120, 120, 105, 126, 106, 111, 110, 105, 120, 110, 108, 117, 111, 119, 118, 112, 108, 113, 115, 118, 121, 106, 119, 101, 120, 118, 109, 117, 119, 106, 112, 105, 126, 96, 107, 115, 120, 108, 108, 109, 116, 110, 119, 104, 102, 111, 113, 113, 106, 101, 114, 126, 117, 130, 112, 111, 110, 125, 122, 112, 113, 104, 113, 128, 113, 123, 120, 116, 129, 103, 116, 117, 115, 124, 110, 128, 114, 116, 111, 116, 113, 116, 104, 124, 121, 104, 118, 122, 119, 124, 120, 121, 117, 110, 111, 107, 119, 110, 105, 108, 103, 105, 103, 113, 127, 117, 116, 108, 117, 114, 119, 109, 109, 118, 120, 116, 117, 128, 122, 110, 122, 113, 105, 115, 122, 116, 100, 116, 99, 130, 117, 120, 114, 116, 129, 116, 113, 129, 116, 121, 113, 124, 105, 122, 109, 114, 113, 124, 107, 133, 101, 109, 115, 103, 115, 120, 108, 111, 125, 123, 115, 113, 133, 112, 131, 112, 92, 107, 88, 109, 115, 134, 101, 106, 105, 113, 95, 113, 134, 118, 111, 123, 100, 120, 109, 125, 108, 109, 105, 100, 108, 137, 107, 131, 118, 115, 116, 107, 108, 107, 106, 108, 119, 102, 101, 120, 137, 112, 110, 100, 124, 109, 125, 103, 109, 117, 125, 115, 121, 104, 107, 110, 103, 117, 99, 102, 119, 110, 111, 115, 120, 125, 114, 140, 112, 124, 115, 116, 138, 87, 106, 127, 113, 142, 120, 114, 142, 104, 119, 128, 116, 135, 122, 120, 114, 111, 125, 103, 119, 95, 123, 116, 117, 101, 113, 131, 118, 111, 116, 120, 108, 121, 115, 101, 111, 119, 127, 97, 125, 114, 112, 121, 109, 106, 119, 127, 113, 117, 132, 101, 113, 95, 123, 107, 107, 117, 136, 115, 127, 117, 94, 115, 108, 128, 120, 122, 119, 106, 101, 123, 108, 111, 132, 110, 101, 107, 106, 129, 123, 137, 111, 115, 113, 115, 142, 108, 108, 111, 111, 104, 123, 123, 123, 97, 111, 107, 109, 115, 101, 129, 111, 86, 121, 108, 123, 98, 134, 129, 119, 113, 110, 126, 127, 119, 112, 122, 108, 114, 117, 112, 134, 121, 120, 111, 124, 107, 115, 105, 110, 117, 118, 113, 122, 109, 110, 113, 123, 115, 136, 104, 128, 113, 124, 118, 115, 101, 124, 107, 119, 119, 107, 117, 127, 104, 115, 107, 128, 114, 106, 110, 106, 109, 122, 105, 130, 108, 107, 115, 116, 125, 116, 106, 109, 123, 92, 114, 126, 125, 124, 99, 127, 104, 95, 131, 109, 106, 99, 109, 107, 125, 115, 129, 111, 122, 114, 116, 113, 113, 117, 116, 109, 114, 115, 124, 115, 110, 112, 113, 107, 110, 121, 113, 120, 85, 133, 124, 123, 109, 107, 129, 119, 114, 112, 130, 114, 111, 111, 126, 108, 111, 111, 114, 117, 97, 120, 105, 112, 115, 105, 108, 117, 112, 96, 120, 118, 117, 113, 116, 113, 126, 112, 124, 114, 109, 116, 117, 121, 125, 127, 125, 119, 101, 122, 107, 104, 115, 109, 105, 120, 113, 111, 106, 116, 125, 113, 91, 110, 115, 116, 118, 134, 87, 105, 115, 108, 93, 119, 100, 116, 124, 105, 89, 122, 116, 111, 108, 119, 118, 99, 129, 104, 112, 108, 110, 121, 118, 110, 115, 121, 113, 110, 113, 123, 121, 114, 126, 117, 127, 123, 122, 130, 112, 109, 114, 120, 119, 121, 118, 116, 103, 101, 114, 115, 106, 125, 143, 109, 103, 115, 123, 110, 107, 128, 115, 119, 109, 106, 119, 133, 118, 120, 125, 120, 123, 125, 112, 133, 129, 116, 118, 93, 111, 125, 134, 113, 114, 123, 111, 113, 103, 114, 138, 116, 110, 124, 121, 120, 108, 107, 122, 120, 110, 134, 96, 100, 115, 114, 97, 125, 106, 118, 117, 121, 124, 117, 102, 104, 112, 117, 103, 124, 125, 104, 115, 103, 110, 111, 114, 100, 118, 105, 117, 124, 99, 94, 120, 124, 110, 129, 120, 120, 130, 109, 110, 104, 128, 117, 128, 118, 100, 121, 112, 112, 106, 106, 124, 126, 125, 118, 116, 109, 129, 111, 108, 121, 100, 139, 106, 114, 142, 116, 127, 115, 132, 119, 121, 103, 122, 117, 128, 116, 103, 114, 121, 106, 113, 103, 132, 116, 125, 110, 120, 126, 111, 104, 119, 120, 120, 109, 112, 100, 113, 122, 115, 109, 117, 104, 107, 106, 121, 112, 114, 129, 103, 100, 122, 113, 117, 102, 117, 120, 113, 118, 122, 97, 128, 131, 113, 113, 104, 120, 102, 119, 115, 120, 122, 116, 104, 138, 125, 121, 102, 100, 119, 116, 103, 114, 99, 120, 116, 114, 117, 107, 107, 113, 113, 104, 115, 112, 119, 107, 112, 111, 113, 111, 113, 117, 123, 114, 118, 123, 128, 122, 105, 114, 126, 110, 115, 130, 113, 114, 121, 106, 108, 124, 111, 117, 115, 112, 124, 116, 116, 127, 124, 120, 118, 111, 116, 136, 119, 109, 126, 120, 125, 117, 123, 106, 116, 114, 122, 114, 111, 118, 130, 103, 101, 118, 99, 126, 114, 138, 111, 125, 116, 121, 126, 123, 106, 128, 118, 122, 115, 120, 117, 114, 112, 126, 106, 114, 117, 123, 114, 113, 120, 98, 112, 125, 109, 118, 114, 119, 109, 115, 101, 111, 125, 120, 108, 110, 105, 122, 104, 109, 109, 115, 116, 104, 102, 108, 114, 116, 115, 115, 110, 125, 109, 107, 127, 128, 118, 114, 103, 122, 123, 124, 122, 129, 125, 114, 120, 108, 121, 104, 109, 132, 98, 104, 112, 109, 107, 117, 115, 107, 108, 115, 129, 121, 108, 92, 106, 101, 135, 126, 139, 105, 120, 122, 112, 96, 115, 125, 103, 105, 113, 106, 102, 115, 117, 126, 124, 110, 124, 114, 125, 81, 107, 104, 124, 116, 113, 108, 116, 132, 117, 124, 113, 127, 108, 131, 123, 110, 111, 130, 104, 116, 112, 123, 112, 109, 108, 123, 107, 116, 98, 130, 100, 114, 128, 117, 127, 122, 103, 107, 118, 110, 117, 129, 125, 120, 104, 131, 119, 117, 107, 111, 130, 100, 100, 116, 118, 118, 126, 117, 111, 115, 127, 99, 97, 116, 113, 118, 101, 108, 112, 112, 103, 116, 111, 125, 116, 114, 105, 125, 100, 115, 119, 116, 122, 119, 114, 112, 103, 115, 119, 116, 115, 112, 109, 107, 126, 102, 109, 106, 116, 103, 102, 129, 131, 137, 113, 124, 117, 120, 94, 114, 115, 117, 126, 108, 121, 108, 133, 122, 104, 102, 129, 99, 112, 125, 110, 109, 94, 120, 105, 131, 117, 109, 130, 103, 75, 109, 122, 100, 125, 120, 103, 86, 122, 145, 120, 126, 115, 108, 103, 129, 107, 114, 81, 133, 115, 113, 109, 114, 113, 134, 115, 119, 117, 129, 109, 115, 122, 114, 110, 122, 101, 126, 107, 102, 104, 122, 121, 108, 112, 128, 135, 123, 103, 105, 113, 123, 96, 109, 120, 108, 125, 109, 112, 120, 109, 114, 107, 111, 128, 114, 118, 106, 109, 116, 115, 90, 114, 112, 119, 116, 121, 104, 103, 107, 112, 118, 115, 113, 116, 108, 108, 117, 113, 119, 112, 118, 113, 117, 119, 120, 113, 104, 112, 115, 120, 111, 110, 113, 111, 107, 111, 99, 125, 123, 113, 110, 123, 117, 119, 107, 124, 114, 121, 122, 110, 105, 117, 109, 107, 108, 107, 114, 124, 110, 107, 121, 110, 115, 117, 115, 117, 116, 111, 124, 114, 104, 109, 119, 118, 109, 123, 111, 104, 114, 110, 118, 116, 109, 115, 116, 106, 121, 116, 117, 114, 103, 118, 116, 113, 109, 110, 114, 120, 113, 108, 118, 118, 109, 124, 111, 115, 118, 108, 114, 117, 116, 115, 111, 120, 111, 115, 118, 126, 111, 121, 122, 109, 118, 110, 108, 122, 116, 119, 114, 123, 111, 112, 113, 122, 108, 129, 124, 120, 125, 111, 107, 116, 109, 116, 113, 115, 110, 110, 125, 109, 98, 116, 100, 105, 114, 111, 105, 117, 121, 112, 117, 120, 118, 116, 115, 123, 115, 109, 118, 125, 114, 103, 111, 107, 105, 116, 109, 130, 109, 132, 130, 109, 114, 117, 117, 105, 114, 123, 123, 116, 121, 102, 124, 115, 112, 107, 113, 111, 116, 125, 109, 109, 118, 105, 117, 111, 124, 126, 117, 108, 108, 118, 120, 111, 97, 116, 108, 115, 108, 112, 104, 125, 120, 110, 114, 104, 119, 117, 114, 127, 125, 112, 119, 114, 123, 108, 124, 119, 120, 105, 101, 122, 96, 109, 121, 113, 113, 126, 107, 109, 122, 110, 120, 114, 106, 115, 121, 109, 131, 96, 111, 112, 119, 115, 116, 110, 114, 120, 126, 110, 103, 115, 111, 112, 118, 123, 105, 115, 109, 110, 112, 117, 109, 125, 104, 116, 118, 124, 115, 113, 112, 117, 106, 116, 127, 116, 121, 124, 110, 109, 108, 122, 122, 111, 111, 134, 120, 111, 107, 117, 121, 127, 112, 115, 106, 116, 109, 107, 111, 130, 114, 108, 121, 112, 119, 126, 122, 106, 106, 118, 101, 131, 116, 122, 114, 115, 114, 111, 112, 116, 109, 109, 111, 114, 116, 112, 107, 117, 129, 114, 103, 136, 108, 109, 114, 101, 115, 117, 123, 119, 116, 116, 118, 113, 119, 115, 120, 114, 116, 120, 107, 113, 119, 97, 120, 102, 116, 114, 109, 113, 94, 118, 117, 115, 112, 116, 110, 118, 112, 113, 115, 116, 117, 125, 114, 116, 114, 116, 117, 113, 109, 117, 102, 133, 107, 107, 115, 119, 118, 118, 116, 119, 125, 113, 106, 114, 112, 118, 109, 111, 116, 114, 122, 113, 108, 119, 119, 118, 123, 114, 116, 109, 108, 118, 106, 114, 118, 112, 110, 123, 123, 109, 125, 119, 123, 118, 112, 109, 114, 123, 107, 114, 118, 111, 121, 104, 108, 116, 125, 112, 113, 110, 117, 112, 113, 124, 117, 119, 119, 117, 121, 114, 114, 126, 110, 102, 113, 109, 109, 115, 120, 130, 116, 113, 109, 119, 127, 109, 116, 117, 105, 119, 114, 114, 120, 114, 108, 104, 119, 100, 111, 129, 108, 111, 115, 119, 104, 109, 120, 114, 128, 111, 98, 110, 114, 120, 116, 107, 117, 118, 106, 109, 111, 108, 117, 110, 115, 119, 129, 122, 100, 116, 116, 120, 119, 118, 122, 109, 115, 109, 108, 122, 108, 115, 123, 108, 110, 122, 121, 120, 117, 106, 123, 119, 119, 120, 117, 110, 118, 112, 106, 114, 110, 109, 119, 123, 107, 114, 104, 110, 115, 107, 112, 106, 109, 112, 125, 116, 122, 115, 112, 116, 109, 116, 117, 116, 117, 112, 108, 123, 115, 116, 116, 118, 120, 111, 117, 110, 121, 118, 109, 124, 115, 120, 104, 108, 120, 115, 124, 110, 114, 109, 107, 122, 104, 113, 117, 138, 122, 106, 114, 104, 118, 112, 119, 129, 125, 115, 116, 117, 107, 122, 115, 110, 122, 116, 104, 109, 114, 116, 110, 116, 114, 123, 118, 110, 114, 114, 116, 109, 120, 117, 103, 114, 108, 117, 108, 119, 127, 124, 112, 121, 110, 136, 118, 114, 115, 109, 116, 119, 117, 103, 108, 123, 105, 123, 118, 116, 119, 112, 104, 127, 114, 126, 116, 109, 112, 119, 115, 110, 114, 105, 109, 122, 116, 107, 116, 87, 125, 114, 106, 107, 111, 114, 113, 117, 110, 112, 112, 114, 124, 115, 111, 135, 121, 108, 104, 116, 108, 115, 118, 108, 120, 112, 128, 121, 116, 130, 110, 113, 112, 112, 111, 111, 90, 114, 111, 116, 119, 116, 116, 125, 113, 115, 119, 115, 106, 131, 113, 123, 118, 144, 115, 108, 118, 112, 112, 119, 117, 110, 117, 109, 110, 109, 119, 117, 115, 115, 120, 108, 135, 111, 118, 109, 114, 109, 109, 93, 116, 106, 116, 114, 112, 110, 115, 108, 119, 109, 120, 120, 104, 110, 119, 114, 124, 111, 113, 116, 119, 115, 124, 116, 126, 94, 117, 109, 107, 119, 117, 125, 122, 119, 116, 108, 114, 118, 106, 115, 121, 110, 100, 115, 116, 109, 118, 120, 116, 104, 109, 106, 117, 114, 118, 116, 110, 114, 105, 120, 114, 121, 115, 119, 125, 110, 119, 107, 110, 107, 111, 112, 126, 118, 113, 125, 117, 121, 109, 119, 113, 109, 96, 111, 122, 119, 118, 122, 130, 117, 115, 114, 115, 110, 119, 123, 104, 111, 121, 111, 115, 108, 106, 114, 109, 129, 109, 111, 118, 105, 129, 113, 117, 113, 112, 121, 94, 112, 112, 106, 120, 115, 107, 111, 121, 121, 112, 111, 109, 105, 127, 112, 115, 126, 111, 116, 113, 111, 110, 120, 99, 118, 113, 116, 113, 109, 119, 132, 123, 103, 111, 109, 115, 107, 122, 113, 107, 122, 122, 129, 112, 110, 120, 113, 118, 100, 130, 124, 104, 116, 113, 112, 113, 109, 108, 127, 108, 121, 114, 119, 113, 104, 120, 116, 106, 118, 119, 116, 113, 112, 103, 110, 121, 112, 108, 128, 123, 122, 124, 120, 129, 116, 116, 121, 107, 122, 108, 117, 118, 104, 112, 115, 121, 113, 112, 111, 120, 121, 119, 117, 108, 117, 117, 112, 97, 110, 116, 123, 114, 117, 120, 114, 119, 117, 103, 106, 118, 135, 113, 115, 101, 111, 122, 119, 122, 122, 112, 116, 109, 100, 116, 125, 117, 113, 117, 101, 110, 111, 121, 112, 98, 102, 111, 86, 109, 116, 106, 119, 114, 122, 110, 119, 99, 108, 103, 124, 124, 130, 114, 116, 101, 108, 108, 109, 122, 100, 114, 113, 109, 119, 114, 97, 115, 110, 105, 121, 117, 107, 122, 120, 116, 123, 112, 121, 111, 116, 107, 107, 103, 120, 101, 107, 115, 132, 127, 121, 114, 114, 118, 128, 107, 125, 104, 126, 117, 116, 115, 124, 97, 117, 122, 100, 119, 118, 110, 115, 103, 115, 130, 110, 127, 119, 114, 117, 124, 110, 98, 114, 121, 104, 119, 119, 118, 120, 110, 97, 114, 110, 128, 123, 106, 112, 122, 125, 112, 119, 125, 120, 130, 114, 104, 97, 117, 135, 107, 108, 112, 116, 121, 105, 106, 109, 111, 144, 117, 116, 102, 112, 120, 132, 118, 116, 111, 116, 112, 121, 109, 119, 109, 111, 119, 94, 129, 125, 111, 131, 104, 113, 96, 100, 149, 108, 120, 120, 95, 97, 113, 114, 132, 118, 114, 107, 110, 109, 119, 119, 103, 127, 115, 114, 127, 114, 111, 107, 123, 112, 120, 122, 141, 96, 124, 120, 114, 106, 119, 113, 119, 100, 107, 125, 101, 112, 116, 102, 110, 138, 123, 114, 102, 127, 125, 120, 112, 112, 117, 117, 113, 130, 107, 100, 109, 111, 104, 122, 115, 124, 107, 115, 121, 119, 120, 117, 117, 126, 110, 116, 91, 111, 127, 116, 115, 119, 135, 174, 116, 114, 99, 108, 131, 118, 105, 126, 100, 121, 101, 111, 128, 129, 128, 112, 130, 109, 136, 113, 133, 127, 108, 107, 116, 113, 106, 122, 114, 114, 116, 129, 83, 111, 133, 116, 113, 112, 95, 116, 124, 131, 105, 130, 113, 123, 101, 122, 117, 98, 116, 110, 94, 132, 118, 106, 119, 131, 104, 119, 112, 111, 109, 113, 124, 108, 109, 131, 122, 118, 101, 101, 94, 111, 116, 113, 125, 94, 112, 117, 118, 101, 104, 101, 102, 113, 120, 125, 107, 136, 141, 119, 110, 114, 120, 130, 112, 103, 115, 121, 119, 117, 131, 132, 117, 112, 124, 108, 112, 109, 108, 123, 120, 118, 114, 123, 117, 120, 111, 125, 121, 117, 124, 116, 117, 100, 107, 123, 118, 121, 109, 108, 125, 116, 113, 125, 122, 109, 121, 108, 112, 113, 113, 115, 117, 122, 99, 117, 107, 126, 112, 96, 120, 124, 115, 109, 135, 113, 128, 101, 109, 123, 120, 116, 109, 121, 113, 116, 122, 99, 119, 122, 103, 112, 113, 111, 128, 98, 104, 114, 138, 123, 111, 138, 98, 87, 119, 123, 133, 119, 117, 120, 97, 114, 127, 108, 108, 112, 110, 114, 116, 116, 112, 110, 119, 95, 117, 125, 112, 104, 120, 120, 116, 111, 119, 116, 111, 105, 120, 115, 119, 107, 118, 121, 119, 120, 109, 118, 106, 98, 122, 121, 108, 117, 111, 117, 108, 121, 127, 119, 109, 122, 112, 115, 129, 112, 106, 118, 120, 121, 119, 119, 106, 113, 113, 120, 130, 124, 109, 120, 105, 104, 120, 133, 111, 137, 130, 125, 114, 130, 115, 116, 107, 99, 118, 122, 115, 113, 104, 110, 108, 108, 123, 119, 116, 128, 111, 114, 105, 103, 113, 115, 112, 122, 123, 122, 119, 117, 109, 125, 106, 117, 121, 119, 100, 105, 114, 103, 122, 117, 112, 100, 110, 103, 110, 116, 115, 125, 112, 100, 102, 117, 105, 107, 117, 112, 117, 92, 106, 101, 105, 119, 124, 121, 112, 101, 102, 129, 118, 113, 112, 97, 127, 120, 115, 113, 120, 105, 89, 120, 114, 111, 105, 107, 101, 119, 113, 115, 100, 119, 119, 109, 108, 122, 132, 122, 90, 113, 116, 110, 114, 119, 114, 128, 116, 135, 121, 119, 111, 132, 93, 115, 115, 117, 107, 105, 108, 112, 114, 120, 117, 122, 93, 112, 107, 110, 118, 117, 103, 116, 120, 119, 103, 113, 148, 116, 115, 118, 128, 113, 104, 125, 119, 108, 115, 110, 107, 125, 118, 124, 128, 125, 114, 124, 124, 110, 113, 112, 111, 78, 114, 144, 116, 108, 112, 114, 112, 111, 107, 109, 106, 136, 112, 105, 104, 110, 113, 120, 106, 125, 119, 112, 115, 127, 118, 115, 118, 99, 105, 134, 114, 107, 155, 115, 120, 118, 114, 117, 113, 110, 116, 112, 114, 120, 111, 121, 113, 132, 121, 117, 122, 124, 94, 97, 102, 101, 123, 123, 131, 109, 125, 122, 118, 115, 118, 100, 127, 105, 112, 110, 121, 118, 117, 124, 112, 114, 111, 108, 119, 110, 134, 115, 109, 111, 112, 110, 101, 117, 115, 125, 121, 116, 114, 116, 109, 114, 109, 119, 110, 108, 110, 97, 125, 106, 137, 108, 125, 120, 105, 114, 119, 118, 114, 121, 123, 121, 121, 121, 123, 108, 116, 112, 106, 118, 107, 115, 112, 115, 119, 112, 115, 110, 104, 111, 107, 114, 118, 112, 110, 104, 114, 116, 114, 115, 116, 117, 118, 105, 111, 122, 104, 111, 109, 133, 107, 125, 109, 107, 123, 95, 106, 111, 105, 113, 148, 131, 101, 113, 117, 106, 116, 116, 126, 108, 126, 128, 104, 119, 114, 101, 124, 109, 126, 126, 122, 129, 123, 101, 116, 103, 109, 115, 105, 122, 118, 106, 120, 97, 122, 103, 92, 117, 123, 118, 120, 118, 121, 114, 127, 115, 122, 111, 116, 112, 126, 116, 117, 102, 117, 114, 96, 122, 124, 109, 109, 110, 112, 114, 117, 110, 122, 110, 108, 110, 109, 119, 118, 111, 116, 118, 120, 112, 114, 115, 120, 105, 101, 120, 126, 134, 114, 109, 116, 96, 107, 123, 128, 121, 114, 116, 124, 119, 136, 128, 115, 122, 127, 127, 110, 127, 114, 112, 126, 113, 101, 124, 115, 122, 116, 108, 110, 111, 109, 121, 127, 125, 129, 110, 128, 105, 110, 111, 88, 122, 116, 108, 106, 127, 110, 113, 103, 107, 112, 110, 152, 104, 121, 118, 101, 100, 122, 126, 114, 117, 118, 120, 115, 117, 107, 105, 100, 119, 119, 112, 116, 110, 120, 112, 122, 115, 116, 123, 119, 125, 126, 100, 114, 124, 121, 124, 115, 99, 102, 112, 114, 109, 118, 108, 129, 112, 120, 117, 108, 107, 114, 113, 114, 133, 108, 116, 116, 113, 125, 133, 119, 106, 103, 109, 123, 132, 113, 113, 99, 115, 114, 114, 123, 116, 108, 114, 114, 112, 116, 119, 107, 110, 98, 117, 118, 115, 115, 118, 112, 119, 111, 140, 113, 119, 119, 121, 112, 126, 116, 107, 138, 118, 112, 136, 125, 112, 99, 118, 98, 109, 116, 122, 93, 138, 131, 120, 105, 108, 114, 110, 111, 100, 109, 117, 117, 130, 119, 100, 104, 108, 114, 108, 112, 109, 113, 136, 111, 114, 117, 128, 106, 114, 107, 113, 137, 127, 117, 118, 119, 113, 111, 100, 127, 109, 122, 104, 107, 115, 136, 113, 119, 118, 130, 112, 107, 114, 117, 126, 125, 109, 111, 131, 109, 110, 125, 115, 110, 124, 113, 97, 133, 107, 122, 111, 113, 112, 119, 104, 137, 98, 109, 132, 111, 118, 106, 134, 125, 105, 112, 108, 111, 122, 120, 129, 97, 106, 118, 116, 123, 115, 98, 115, 113, 114, 124, 120, 119, 126, 112, 112, 109, 117, 123, 114, 115, 111, 126, 107, 122, 116, 111, 101, 112, 110, 107, 113, 109, 119, 122, 112, 116, 107, 130, 112, 98, 105, 117, 112, 108, 127, 130, 95, 123, 114, 128, 107, 108, 117, 102, 115, 119, 113, 111, 110, 111, 112, 115, 118, 116, 126, 128, 108, 115, 118, 119, 105, 119, 118, 103, 124, 104, 126, 101, 124, 116, 120, 115, 120, 115, 108, 107, 120, 113, 119, 120, 114, 114, 126, 130, 103, 118, 111, 109, 116, 109, 107, 129, 113, 95, 109, 110, 114, 103, 110, 114, 97, 124, 110, 105, 115, 131, 118, 119, 114, 116, 118, 104, 107, 115, 100, 120, 116, 115, 120, 116, 126, 107, 114, 116, 123, 110, 106, 106, 121, 132, 126, 111, 124, 112, 115, 111, 123, 121, 124, 107, 119, 117, 125, 130, 105, 143, 108, 126, 105, 103, 113, 113, 147, 92, 107, 131, 119, 111, 103, 100, 103, 118, 100, 123, 133, 125, 119, 114, 123, 116, 106, 112, 109, 122, 124, 122, 127, 114, 114, 118, 109, 115, 115, 110, 100, 118, 112, 110, 105, 104, 123, 119, 108, 135, 120, 120, 124, 110, 117, 107, 128, 105, 114, 118, 110, 112, 117, 120, 104, 106, 124, 117, 101, 108, 124, 107, 104, 112, 123, 106, 120, 105, 121, 107, 122, 123, 122, 136, 108, 119, 106, 108, 117, 107, 116, 112, 119, 119, 116, 116, 127, 126, 108, 116, 111, 117, 111, 113, 101, 105, 130, 111, 111, 117, 120, 109, 130, 109, 114, 121, 105, 111, 120, 114, 120, 124, 132, 104, 119, 116, 115, 120, 121, 109, 111, 114, 115, 110, 101, 107, 113, 114, 104, 124, 102, 101, 120, 125, 113, 124, 111, 108, 126, 108, 91, 110, 113, 111, 114, 109, 114, 119, 119, 115, 97, 114, 125, 112, 120, 108, 116, 109, 113, 101, 125, 112, 114, 114, 110, 110, 110, 106, 124, 104, 106, 118, 117, 104, 113, 110, 112, 121, 116, 112, 113, 118, 115, 115, 111, 125, 139, 124, 112, 119, 109, 118, 112, 113, 128, 117, 100, 116, 125, 105, 121, 112, 113, 116, 102, 105, 122, 109, 116, 107, 114, 119, 111, 125, 114, 111, 98, 117, 122, 118, 116, 122, 104, 118, 119, 112, 119, 114, 111, 119, 110, 119, 106, 105, 117, 83, 110, 108, 110, 85, 127, 111, 109, 123, 108, 114, 113, 121, 116, 118, 121, 101, 116, 110, 116, 125, 113, 126, 118, 121, 106, 118, 98, 118, 106, 112, 126, 119, 118, 124, 118, 112, 117, 110, 120, 120, 111, 118, 118, 116, 111, 122, 110, 119, 115, 118, 116, 114, 119, 115, 114, 119, 108, 123, 117, 113, 132, 114, 122, 110, 125, 112, 121, 117, 115, 119, 117, 113, 115, 120, 109, 125, 105, 109, 118, 122, 115, 122, 115, 118, 129, 119, 108, 116, 117, 119, 123, 110, 117, 108, 121, 119, 121, 119, 103, 114, 114, 123, 122, 119, 112, 117, 107, 123, 108, 107, 117, 115, 111, 118, 105, 127, 114, 113, 120, 116, 118, 118, 109, 117, 113, 111, 123, 115, 110, 125, 111, 116, 118, 113, 114, 119, 112, 119, 107, 117, 112, 114, 114, 115, 115, 108, 120, 110, 108, 112, 112, 123, 116, 127, 113, 114, 108, 112, 125, 124, 114, 121, 126, 102, 114, 112, 98, 102, 124, 100, 119, 120, 118, 109, 116, 120, 116, 117, 110, 110, 117, 108, 122, 114, 114, 123, 118, 120, 115, 114, 110, 108, 117, 107, 113, 128, 110, 115, 109, 112, 115, 117, 99, 116, 122, 120, 114, 117, 107, 111, 123, 121, 115, 111, 120, 104, 108, 118, 109, 118, 110, 138, 118, 110, 111, 115, 116, 118, 109, 126, 120, 110, 125, 121, 121, 127, 103, 116, 115, 113, 114, 124, 110, 103, 116, 115, 109, 117, 110, 118, 105, 123, 122, 112, 112, 118, 113, 115, 121, 122, 118, 117, 113, 122, 111, 113, 102, 111, 117, 118, 114, 112, 117, 122, 114, 116, 115, 121, 117, 117, 117, 122, 112, 116, 119, 118, 106, 112, 110, 112, 108, 116, 115, 118, 106, 126, 118, 112, 112, 110, 94, 116, 117, 113, 112, 106, 117, 113, 117, 123, 126, 122, 116, 113, 117, 116, 114, 129, 115, 106, 119, 128, 115, 119, 123, 110, 123, 116, 109, 111, 108, 116, 122, 129, 115, 107, 109, 126, 123, 118, 108, 112, 112, 118, 114, 114, 113, 113, 118, 121, 117, 95, 114, 112, 113, 114, 117, 117, 111, 111, 113, 113, 118, 107, 118, 111, 109, 106, 117, 120, 115, 109, 119, 115, 112, 112, 129, 117, 114, 116, 117, 118, 113, 123, 116, 115, 115, 103, 107, 118, 119, 115, 117, 112, 116, 114, 119, 118, 115, 114, 112, 117, 135, 112, 110, 113, 129, 121, 118, 120, 109, 152, 119, 123, 115, 117, 110, 116, 116, 114, 119, 116, 116, 121, 102, 118, 117, 111, 114, 109, 108, 117, 110, 113, 114, 119, 121, 106, 107, 116, 119, 112, 104, 110, 112, 115, 115, 114, 116, 110, 112, 113, 92, 110, 111, 117, 108, 109, 123, 121, 116, 106, 118, 120, 112, 117, 108, 104, 114, 108, 119, 121, 116, 112, 104, 122, 105, 121, 109, 111, 124, 119, 105, 122, 105, 112, 122, 116, 109, 107, 135, 114, 124, 112, 121, 117, 118, 108, 118, 128, 111, 124, 110, 122, 123, 114, 118, 109, 109, 109, 113, 106, 114, 123, 111, 107, 107, 108, 116, 109, 124, 118, 117, 114, 101, 103, 118, 107, 108, 115, 126, 110, 116, 109, 97, 120, 119, 115, 126, 134, 126, 117, 124, 117, 124, 117, 110, 119, 122, 108, 119, 115, 110, 117, 121, 97, 111, 105, 124, 103, 124, 120, 112, 115, 108, 114, 120, 114, 115, 112, 116, 109, 119, 116, 117, 108, 117, 107, 96, 128, 110, 113, 105, 116, 109, 117, 119, 112, 120, 114, 119, 103, 97, 105, 105, 116, 103, 116, 110, 109, 114, 105, 118, 116, 111, 115, 118, 108, 116, 119, 107, 114, 119, 121, 124, 106, 115, 115, 107, 101, 110, 134, 109, 110, 107, 120, 120, 124, 110, 115, 116, 118, 116, 115, 111, 115, 118, 120, 111, 113, 111, 117, 114, 115, 121, 121, 111, 118, 114, 124, 112, 117, 114, 113, 107, 125, 110, 127, 110, 127, 109, 112, 126, 128, 113, 99, 112, 108, 115, 114, 109, 123, 113, 121, 108, 121, 110, 113, 117, 118, 120, 114, 118, 122, 110, 106, 121, 116, 128, 117, 118, 115, 116, 119, 116, 96, 111, 126, 119, 112, 106, 124, 123, 119, 104, 133, 112, 123, 110, 108, 115, 115, 117, 108, 114, 109, 109, 110, 120, 122, 105, 133, 112, 125, 122, 124, 99, 116, 113, 117, 109, 107, 107, 117, 111, 115, 105, 111, 112, 122, 103, 122, 117, 114, 117, 111, 114, 115, 112, 107, 103, 121, 113, 115, 116, 126, 119, 119, 113, 115, 119, 122, 113, 111, 129, 111, 120, 114, 113, 116, 111, 121, 108, 107, 111, 114, 121, 124, 128, 116, 119, 116, 108, 108, 109, 116, 105, 114, 121, 109, 111, 113, 118, 120, 107, 115, 114, 114, 118, 125, 122, 111, 109, 122, 124, 120, 110, 121, 108, 109, 121, 105, 114, 115, 118, 119, 112, 120, 113, 113, 115, 110, 105, 121, 107, 115, 123, 105, 124, 116, 110, 116, 103, 112, 121, 120, 113, 119, 99, 126, 113, 120, 116, 119, 130, 124, 112, 117, 122, 117, 109, 104, 122, 116, 119, 115, 121, 125, 100, 114, 101, 124, 115, 114, 113, 110, 115, 120, 110, 121, 123, 109, 114, 120, 114, 120, 125, 121, 98, 112, 127, 107, 116, 116, 117, 133, 104, 131, 132, 116, 112, 129, 122, 107, 117, 121, 103, 118, 119, 118, 125, 104, 109, 140, 115, 109, 121, 124, 116, 85, 123, 110, 109, 113, 116, 109, 121, 118, 118, 109, 114, 122, 111, 116, 121, 113, 115, 112, 108, 103, 117, 117, 116, 122, 108, 117, 110, 125, 107, 123, 119, 132, 109, 111, 115, 119, 116, 109, 76, 115, 114, 113, 111, 119, 109, 107, 114, 119, 108, 109, 125, 106, 113, 115, 103, 111, 127, 96, 122, 113, 124, 107, 106, 111, 110, 112, 118, 111, 118, 122, 115, 109, 105, 122, 117, 114, 113, 110, 104, 113, 123, 115, 106, 111, 105, 123, 107, 125, 113, 119, 121, 130, 123, 128, 114, 115, 117, 111, 120, 116, 114, 112, 121, 116, 117, 119, 118, 118, 109, 122, 113, 120, 109, 114, 125, 106, 104, 116, 115, 116, 113, 108, 105, 119, 126, 117, 106, 119, 123, 113, 112, 110, 109, 114, 119, 120, 112, 118, 116, 107, 117, 120, 109, 101, 126, 107, 107, 130, 114, 106, 121, 117, 124, 106, 118, 119, 111, 117, 113, 101, 115, 125, 110, 109, 108, 114, 106, 112, 110, 110, 108, 109, 114, 123, 118, 120, 117, 110, 105, 116, 113, 119, 111, 109, 111, 122, 111, 108, 104, 113, 123, 108, 110, 117, 122, 107, 122, 111, 112, 117, 106, 113, 114, 109, 106, 115, 124, 114, 96, 117, 105, 116, 120, 114, 109, 108, 117, 121, 119, 118, 111, 106, 107, 122, 116, 112, 110, 126, 115, 119, 114, 118, 107, 115, 112, 109, 115, 113, 114, 110, 106, 109, 114, 105, 115, 121, 110, 115, 122, 113, 109, 122, 103, 122, 119, 119, 121, 117, 119, 107, 136, 109, 117, 115, 109, 115, 112, 108, 112, 118, 121, 115, 110, 121, 121, 134, 102, 108, 95, 113, 119, 115, 115, 112, 120, 122, 107, 121, 116, 121, 131, 109, 117, 114, 112, 116, 118, 112, 115, 115, 118, 119, 106, 121, 115, 108, 108, 116, 125, 116, 118, 114, 107, 112, 113, 123, 105, 115, 115, 110, 104, 108, 117, 119, 112, 118, 116, 127, 106, 127, 116, 121, 119, 113, 115, 110, 123, 124, 108, 117, 116, 120, 113, 102, 110, 122, 114, 106, 122, 117, 109, 116, 101, 101, 126, 121, 120, 117, 115, 114, 118, 107, 114, 113, 112, 115, 124, 125, 114, 107, 117, 132, 115, 112, 109, 114, 139, 114, 112, 120, 112, 109, 107, 114, 108, 123, 120, 107, 119, 118, 114, 114, 113, 122, 106, 94, 122, 108, 119, 117, 120, 100, 107, 114, 106, 118, 116, 110, 115, 113, 120, 111, 106, 114, 106, 120, 119, 117, 114, 115, 120, 95, 104, 130, 107, 120, 115, 110, 118, 117, 114, 101, 117, 128, 130, 118, 134, 116, 126, 125, 106, 123, 110, 111, 112, 126, 111, 104, 104, 116, 116, 107, 99, 103, 108, 127, 111, 122, 113, 116, 114, 118, 107, 119, 114, 117, 114, 113, 111, 123, 100, 112, 116, 112, 114, 113, 96, 112, 120, 117, 103, 128, 123, 111, 109, 110, 124, 103, 123, 110, 118, 106, 120, 116, 131, 119, 128, 110, 127, 118, 119, 112, 118, 119, 100, 117, 105, 119, 110, 115, 120, 114, 112, 129, 124, 119, 113, 115, 106, 106, 121, 117, 127, 119, 109, 113, 100, 113, 113, 121, 120, 113, 118, 117, 106, 120, 103, 116, 112, 116, 110, 122, 101, 114, 112, 103, 117, 110, 131, 116, 123, 119, 110, 101, 120, 123, 115, 106, 108, 108, 112, 116, 119, 116, 117, 107, 121, 116, 119, 119, 111, 113, 114, 105, 115, 105, 104, 113, 111, 117, 124, 120, 116, 114, 105, 122, 112, 123, 108, 110, 111, 113, 107, 119, 111, 110, 111, 126, 117, 114, 116, 137, 109, 103, 125, 116, 117, 117, 115, 119, 104, 108, 116, 114, 111, 112, 120, 128, 112, 126, 121, 97, 106, 111, 110, 104, 118, 117, 107, 109, 111, 119, 128, 111, 110, 107, 114, 122, 113, 111, 114, 125, 121, 123, 116, 110, 112, 97, 107, 102, 99, 119, 109, 124, 114, 123, 108, 111, 114, 103, 121, 107, 117, 110, 122, 106, 104, 115, 129, 131, 119, 117, 111, 115, 111, 118, 108, 113, 116, 136, 119, 108, 113, 101, 119, 125, 105, 115, 117, 114, 120, 125, 100, 124, 119, 115, 123, 117, 120, 112, 112, 114, 113, 121, 118, 120, 90, 122, 112, 109, 110, 119, 117, 112, 126, 93, 109, 124, 114, 121, 118, 113, 101, 112, 112, 118, 119, 107, 111, 115, 124, 110, 114, 110, 111, 113, 119, 125, 127, 114, 130, 112, 109, 108, 107, 120, 119, 121, 122, 123, 120, 90, 116, 99, 117, 104, 116, 122, 109, 113, 108, 110, 112, 122, 118, 104, 118, 119, 112, 113, 106, 117, 122, 123, 109, 115, 102, 113, 123, 113, 115, 110, 103, 105, 104, 117, 115, 111, 100, 123, 112, 117, 117, 110, 116, 113, 119, 126, 110, 116, 130, 106, 124, 132, 117, 119, 114, 116, 110, 124, 109, 126, 110, 111, 107, 118, 116, 109, 117, 104, 122, 115, 112, 134, 112, 113, 122, 109, 114, 122, 115, 114, 106, 115, 127, 120, 113, 100, 105, 113, 118, 112, 118, 115, 114, 109, 104, 110, 116, 113, 105, 120, 84, 116, 122, 111, 104, 113, 108, 116, 120, 118, 116, 121, 117, 113, 119, 117, 112, 129, 123, 115, 124, 109, 109, 117, 117, 109, 119, 119, 116, 114, 102, 118, 106, 126, 99, 113, 105, 110, 109, 124, 113, 108, 122, 124, 102, 114, 115, 110, 126, 116, 114, 112, 116, 121, 119, 109, 118, 108, 116, 113, 113, 115, 103, 115, 120, 121, 115, 119, 108, 102, 107, 109, 106, 114, 119, 109, 130, 115, 108, 114, 119, 112, 104, 111, 109, 113, 135, 114, 111, 131, 115, 119, 124, 116, 122, 107, 115, 145, 103, 116, 128, 106, 117, 112, 121, 117, 96, 115, 98, 117, 123, 105, 115, 111, 126, 105, 121, 120, 136, 124, 119, 122, 102, 112, 112, 118, 116, 109, 140, 114, 113, 107, 104, 118, 115, 112, 109, 109, 113, 114, 112, 121, 122, 115, 141, 116, 116, 107, 113, 102, 105, 113, 108, 102, 110, 118, 113, 137, 110, 114, 104, 117, 116, 118, 114, 117, 103, 104, 109, 118, 112, 117, 117, 121, 123, 114, 107, 125, 115, 118, 122, 97, 125, 113, 116, 114, 110, 112, 119, 113, 120, 112, 115, 115, 116, 113, 118, 105, 113, 109, 128, 105, 111, 126, 109, 111, 118, 125, 123, 118, 115, 113, 124, 123, 124, 123, 130, 123, 118, 124, 112, 98, 116, 110, 116, 118, 116, 109, 120, 124, 122, 119, 120, 116, 113, 121, 124, 116, 106, 121, 118, 117, 115, 117, 127, 113, 109, 119, 117, 121, 117, 116, 115, 112, 117, 115, 121, 116, 121, 111, 129, 114, 118, 122, 115, 119, 122, 116, 117, 115, 112, 122, 105, 113, 118, 104, 109, 103, 129, 117, 114, 111, 108, 116, 118, 109, 112, 123, 112, 110, 127, 125, 121, 119, 109, 112, 117, 120, 114, 110, 113, 120, 113, 117, 115, 127, 115, 120, 114, 114, 119, 123, 109, 109, 119, 116, 116, 98, 126, 113, 118, 113, 116, 121, 111, 125, 114, 119, 116, 122, 116, 119, 110, 109, 126, 116, 115, 112, 112, 116, 114, 123, 101, 123, 113, 119, 109, 120, 115, 123, 113, 113, 122, 118, 118, 120, 120, 115, 112, 117, 113, 118, 118, 121, 117, 112, 116, 118, 116, 124, 107, 115, 122, 110, 110, 112, 123, 107, 120, 114, 119, 121, 119, 119, 112, 114, 113, 103, 118, 128, 112, 114, 109, 110, 111, 117, 112, 109, 122, 115, 119, 111, 119, 115, 111, 111, 113, 123, 105, 120, 115, 114, 111, 124, 119, 117, 111, 117, 121, 127, 114, 120, 123, 119, 122, 115, 119, 106, 110, 111, 119, 114, 112, 115, 122, 114, 118, 122, 120, 118, 113, 127, 113, 116, 109, 114, 126, 115, 115, 119, 113, 101, 107, 117, 123, 111, 119, 112, 123, 119, 106, 114, 114, 111, 130, 113, 112, 109, 112, 119, 116, 121, 112, 120, 119, 107, 119, 110, 106, 126, 103, 112, 110, 114, 126, 113, 109, 115, 111, 122, 125, 109, 114, 104, 120, 115, 115, 120, 112, 116, 129, 109, 113, 107, 114, 121, 109, 111, 116, 118, 108, 108, 117, 115, 114, 114, 117, 117, 122, 129, 117, 115, 118, 115, 111, 125, 119, 118, 119, 120, 117, 110, 120, 119, 116, 123, 109, 124, 101, 116, 119, 119, 114, 110, 115, 111, 114, 120, 116, 118, 125, 114, 123, 114, 115, 121, 112, 113, 114, 125, 120, 115, 105, 103, 101, 111, 112, 116, 113, 116, 117, 120, 118, 113, 112, 114, 116, 118, 107, 126, 115, 109, 115, 110, 119, 108, 118, 122, 123, 110, 111, 112, 114, 118, 121, 110, 121, 130, 119, 108, 112, 111, 122, 114, 121, 119, 114, 119, 113, 123, 125, 116, 118, 118, 125, 112, 113, 114, 115, 118, 124, 106, 114, 113, 121, 121, 115, 108, 108, 110, 113, 113, 120, 105, 111, 114, 119, 113, 112, 112, 114, 117, 116, 110, 113, 122, 115, 118, 116, 117, 107, 116, 108, 120, 120, 116, 117, 113, 123, 116, 120, 115, 113, 119, 126, 121, 114, 115, 116, 108, 110, 115, 115, 117, 109, 107, 111, 109, 114, 121, 110, 113, 119, 114, 118, 123, 118, 108, 119, 112, 110, 123, 123, 112, 111, 116, 112, 119, 121, 119, 118, 118, 117, 122, 115, 115, 104, 112, 114, 113, 120, 121, 115, 112, 119, 111, 107, 115, 117, 115, 114, 118, 119, 109, 107, 118, 115, 125, 118, 109, 119, 109, 115, 116, 125, 97, 118, 119, 111, 113, 114, 120, 111, 116, 123, 113, 115, 133, 117, 113, 119, 124, 104, 94, 113, 105, 119, 111, 117, 120, 123, 125, 122, 111, 110, 115, 113, 117, 111, 118, 124, 107, 118, 113, 112, 118, 115, 110, 110, 116, 112, 120, 114, 122, 110, 111, 115, 108, 116, 120, 120, 117, 116, 111, 108, 119, 117, 108, 104, 109, 110, 113, 119, 107, 116, 122, 112, 116, 110, 108, 107, 116, 118, 119, 110, 112, 107, 108, 121, 115, 129, 119, 118, 126, 117, 109, 121, 126, 115, 100, 122, 111, 101, 120, 114, 118, 105, 123, 124, 130, 107, 115, 117, 116, 112, 102, 105, 126, 118, 111, 113, 121, 120, 120, 110, 113, 117, 105, 125, 115, 114, 119, 112, 110, 117, 119, 125, 112, 119, 118, 114, 113, 114, 119, 108, 120, 103, 124, 110, 118, 112, 113, 112, 117, 121, 119, 114, 123, 114, 120, 119, 123, 120, 98, 112, 112, 113, 127, 113, 115, 117, 112, 122, 101, 107, 104, 125, 114, 122, 118, 128, 128, 120, 118, 119, 115, 113, 113, 112, 119, 120, 126, 113, 113, 114, 118, 120, 114, 120, 118, 121, 114, 115, 107, 111, 122, 124, 116, 121, 113, 110, 125, 116, 119, 118, 123, 114, 113, 114, 110, 118, 116, 112, 112, 117, 115, 100, 103, 111, 112, 99, 120, 118, 108, 122, 123, 118, 119, 101, 101, 114, 110, 131, 121, 114, 115, 109, 114, 112, 123, 126, 115, 112, 117, 119, 112, 112, 124, 111, 106, 118, 123, 123, 123, 110, 107, 121, 111, 135, 116, 114, 124, 115, 115, 119, 104, 117, 104, 121, 111, 123, 114, 114, 125, 125, 110, 123, 116, 121, 109, 115, 115, 131, 113, 119, 120, 100, 133, 121, 113, 122, 108, 110, 116, 112, 128, 120, 115, 125, 118, 117, 118, 114, 124, 123, 115, 115, 118, 117, 121, 113, 120, 121, 112, 113, 124, 115, 112, 122, 126, 112, 112, 116, 117, 118, 127, 115, 117, 113, 109, 114, 112, 104, 120, 115, 114, 119, 115, 112, 106, 109, 124, 121, 104, 111, 121, 108, 112, 116, 119, 120, 123, 123, 107, 112, 125, 110, 110, 124, 107, 121, 118, 120, 119, 105, 114, 120, 113, 116, 122, 117, 117, 115, 107, 119, 120, 126, 111, 118, 120, 106, 110, 105, 116, 110, 107, 112, 116, 110, 115, 121, 116, 113, 116, 117, 120, 132, 116, 112, 118, 119, 121, 119, 112, 118, 120, 118, 109, 121, 118, 115, 111, 115, 112, 119, 117, 116, 111, 109, 118, 113, 115, 119, 109, 114, 115, 116, 111, 116, 113, 114, 121, 115, 112, 101, 118, 119, 114, 116, 119, 120, 112, 110, 122, 121, 117, 113, 116, 122, 122, 118, 117, 100, 106, 114, 119, 120, 108, 114, 102, 121, 113, 113, 105, 119, 122, 120, 116, 103, 116, 114, 117, 115, 106, 115, 112, 110, 111, 109, 116, 111, 116, 109, 121, 111, 108, 122, 102, 115, 109, 117, 115, 119, 111, 121, 111, 126, 114, 127, 118, 117, 115, 111, 122, 126, 116, 123, 125, 118, 117, 126, 117, 119, 120, 117, 107, 119, 113, 112, 121, 123, 111, 118, 116, 119, 104, 113, 118, 129, 129, 116, 120, 123, 121, 109, 118, 108, 112, 113, 104, 110, 134, 103, 119, 105, 120, 112, 106, 116, 121, 115, 101, 125, 112, 111, 120, 126, 111, 123, 86, 108, 113, 111, 114, 115, 113, 90, 104, 106, 86, 113, 118, 123, 84, 101, 120, 109, 100, 117, 104, 99, 127, 114, 110, 103, 113, 121, 116, 123, 92, 125, 112, 114, 124, 120, 126, 130, 111, 106, 106, 112, 137, 102, 132, 113, 110, 119, 105, 114, 114, 110, 119, 111, 115, 121, 114, 118, 110, 102, 127, 121, 109, 114, 123, 111, 110, 99, 118, 116, 113, 123, 107, 114, 116, 111, 119, 113, 110, 120, 80, 98, 110, 105, 115, 116, 105, 121, 109, 89, 115, 111, 107, 111, 125, 110, 105, 106, 93, 144, 110, 121, 109, 130, 116, 119, 117, 102, 110, 117, 125, 118, 114, 108, 119, 114, 101, 135, 110, 98, 138, 130, 121, 119, 107, 117, 120, 130, 119, 110, 114, 113, 112, 100, 129, 130, 119, 96, 114, 99, 105, 113, 116, 123, 117, 116, 119, 97, 117, 118, 124, 134, 104, 109, 103, 115, 114, 102, 112, 107, 112, 118, 104, 149, 107, 103, 121, 110, 121, 116, 115, 123, 120, 119, 116, 115, 114, 138, 127, 110, 118, 107, 115, 108, 121, 125, 114, 108, 110, 106, 104, 116, 106, 118, 107, 113, 120, 118, 113, 115, 120, 119, 118, 118, 122, 125, 136, 110, 117, 104, 113, 108, 98, 115, 129, 108, 124, 94, 120, 117, 139, 116, 85, 119, 104, 119, 122, 103, 113, 111, 98, 123, 125, 118, 110, 124, 107, 119, 113, 96, 121, 119, 110, 108, 119, 113, 105, 129, 109, 117, 122, 113, 131, 114, 120, 104, 117, 108, 111, 105, 116, 119, 109, 117, 120, 110, 110, 106, 119, 115, 125, 89, 99, 110, 106, 121, 115, 105, 124, 101, 118, 115, 107, 132, 113, 112, 118, 115, 122, 109, 114, 94, 114, 104, 116, 113, 110, 127, 122, 110, 127, 96, 141, 119, 110, 103, 111, 118, 101, 107, 122, 114, 115, 117, 119, 128, 110, 113, 131, 106, 118, 109, 118, 118, 114, 129, 125, 105, 113, 110, 117, 117, 106, 114, 96, 121, 110, 126, 110, 140, 105, 115, 121, 113, 110, 114, 119, 123, 101, 125, 112, 110, 118, 111, 102, 116, 111, 112, 119, 104, 111, 106, 126, 116, 122, 115, 109, 116, 119, 99, 107, 105, 109, 120, 102, 118, 115, 136, 126, 119, 124, 123, 108, 115, 117, 110, 111, 118, 98, 114, 115, 121, 116, 116, 95, 111, 122, 108, 104, 118, 99, 107, 117, 118, 94, 113, 110, 113, 113, 121, 114, 104, 112, 116, 99, 123, 110, 126, 122, 117, 118, 116, 127, 126, 103, 108, 106, 118, 124, 124, 152, 117, 106, 112, 117, 119, 117, 127, 114, 115, 107, 118, 112, 124, 112, 110, 125, 111, 122, 123, 127, 113, 112, 131, 124, 119, 115, 118, 111, 113, 104, 114, 117, 112, 112, 107, 118, 116, 117, 122, 115, 114, 116, 118, 125, 126, 114, 115, 105, 118, 127, 110, 116, 121, 127, 119, 125, 116, 114, 105, 121, 113, 120, 114, 113, 114, 120, 110, 108, 124, 116, 123, 114, 114, 117, 122, 119, 118, 112, 123, 126, 121, 129, 109, 109, 115, 122, 112, 121, 120, 121, 114, 113, 104, 133, 114, 104, 116, 127, 119, 112, 124, 117, 110, 107, 109, 111, 99, 119, 113, 115, 126, 103, 105, 128, 120, 123, 115, 131, 118, 138, 112, 116, 107, 116, 114, 117, 100, 133, 120, 114, 119, 125, 106, 110, 122, 101, 112, 116, 121, 125, 121, 120, 117, 117, 135, 130, 134, 113, 127, 100, 118, 111, 118, 114, 101, 119, 126, 106, 98, 118, 110, 111, 117, 124, 118, 107, 112, 115, 134, 109, 120, 119, 118, 107, 116, 116, 103, 121, 106, 115, 122, 108, 119, 117, 118, 119, 121, 115, 111, 121, 114, 111, 110, 112, 112, 117, 116, 101, 125, 113, 97, 131, 107, 111, 115, 105, 114, 115, 110, 124, 113, 120, 112, 117, 114, 115, 116, 117, 109, 108, 112, 110, 105, 106, 129, 118, 106, 110, 111, 114, 113, 110, 119, 117, 122, 124, 112, 110, 124, 117, 97, 112, 101, 103, 114, 106, 117, 119, 110, 122, 106, 104, 106, 86, 116, 123, 126, 105, 109, 114, 128, 111, 116, 117, 115, 118, 113, 110, 130, 114, 107, 113, 117, 114, 111, 124, 110, 117, 111, 109, 99, 112, 109, 107, 122, 115, 112, 110, 135, 118, 109, 129, 112, 119, 110, 117, 122, 107, 116, 121, 120, 113, 127, 114, 112, 117, 131, 110, 121, 121, 114, 116, 105, 122, 119, 108, 113, 119, 114, 106, 109, 116, 119, 124, 104, 103, 111, 120, 109, 117, 112, 107, 123, 117, 116, 124, 123, 129, 117, 111, 118, 116, 112, 107, 127, 98, 107, 119, 111, 112, 123, 111, 105, 118, 115, 116, 132, 110, 116, 118, 113, 102, 110, 114, 117, 114, 109, 100, 118, 109, 107, 113, 113, 123, 116, 121, 117, 123, 114, 118, 120, 117, 123, 120, 110, 116, 110, 126, 126, 110, 119, 100, 121, 110, 111, 104, 110, 129, 110, 136, 113, 111, 108, 115, 101, 110, 118, 107, 116, 115, 121, 121, 123, 119, 106, 115, 110, 123, 125, 113, 121, 127, 118, 128, 116, 122, 109, 124, 116, 116, 122, 126, 112, 135, 115, 112, 115, 128, 111, 111, 107, 98, 108, 113, 109, 112, 115, 126, 120, 121, 118, 113, 123, 131, 109, 116, 123, 104, 105, 116, 110, 108, 123, 118, 97, 126, 116, 137, 119, 103, 120, 111, 119, 123, 96, 114, 115, 111, 120, 114, 122, 113, 128, 125, 112, 116, 106, 111, 117, 100, 109, 104, 110, 108, 119, 108, 109, 118, 113, 108, 113, 116, 114, 111, 114, 115, 118, 100, 113, 117, 106, 109, 116, 130, 107, 120, 110, 106, 109, 121, 148, 132, 113, 116, 116, 125, 121, 110, 103, 123, 120, 119, 127, 114, 113, 111, 116, 117, 102, 111, 116, 114, 118, 110, 121, 126, 105, 115, 109, 115, 105, 116, 116, 118, 113, 106, 111, 115, 114, 119, 113, 115, 120, 119, 125, 111, 115, 120, 118, 114, 119, 121, 112, 122, 118, 114, 120, 119, 120, 111, 117, 121, 114, 122, 120, 113, 118, 121, 125, 112, 104, 120, 121, 110, 123, 117, 121, 109, 113, 115, 120, 119, 109, 116, 116, 113, 122, 118, 112, 117, 113, 120, 118, 118, 122, 121, 113, 115, 121, 118, 104, 114, 110, 119, 111, 118, 113, 114, 116, 117, 110, 110, 108, 116, 123, 108, 120, 113, 114, 112, 113, 118, 115, 118, 119, 109, 121, 117, 114, 115, 120, 118, 117, 121, 114, 111, 112, 112, 111, 121, 106, 107, 117, 113, 113, 124, 108, 110, 119, 109, 117, 116, 117, 107, 111, 114, 116, 116, 115, 119, 116, 114, 114, 116, 112, 117, 111, 116, 113, 116, 122, 117, 117, 122, 114, 117, 117, 123, 112, 115, 119, 120, 115, 111, 112, 121, 120, 103, 112, 115, 120, 119, 119, 111, 121, 108, 118, 111, 104, 120, 118, 107, 119, 119, 114, 116, 115, 115, 111, 117, 115, 117, 112, 119, 111, 119, 116, 109, 115, 116, 120, 121, 117, 122, 106, 111, 106, 107, 121, 119, 115, 121, 123, 114, 112, 112, 116, 111, 119, 118, 106, 109, 114, 121, 111, 111, 115, 117, 112, 114, 120, 117, 110, 114, 119, 111, 119, 113, 119, 113, 124, 117, 110, 116, 120, 128, 112, 113, 119, 112, 115, 123, 118, 122, 119, 112, 116, 117, 112, 121, 118, 125, 115, 114, 119, 113, 113, 111, 112, 119, 114, 112, 114, 115, 117, 111, 122, 117, 117, 113, 116, 117, 111, 121, 122, 118, 112, 117, 106, 111, 110, 120, 113, 110, 112, 116, 124, 123, 114, 107, 113, 114, 108, 115, 110, 113, 114, 118, 109, 115, 123, 119, 121, 110, 111, 115, 122, 117, 116, 112, 115, 115, 116, 117, 130, 117, 115, 115, 113, 110, 115, 117, 113, 121, 131, 115, 109, 111, 111, 113, 118, 115, 118, 122, 115, 114, 113, 118, 109, 119, 109, 108, 121, 112, 114, 116, 98, 114, 120, 117, 105, 115, 117, 113, 113, 114, 115, 110, 109, 114, 117, 112, 118, 119, 109, 114, 120, 115, 121, 111, 120, 119, 108, 113, 114, 119, 118, 111, 117, 114, 112, 114, 117, 124, 112, 115, 110, 117, 117, 113, 111, 116, 115, 108, 113, 119, 113, 115, 110, 119, 116, 115, 117, 119, 114, 111, 113, 106, 107, 116, 114, 121, 123, 115, 110, 115, 111, 117, 112, 113, 116, 115, 113, 121, 119, 113, 105, 113, 115, 110, 114, 120, 111, 109, 115, 120, 119, 114, 113, 113, 112, 121, 122, 111, 112, 108, 119, 118, 115, 115, 125, 119, 114, 117, 119, 122, 116, 122, 125, 113, 120, 113, 111, 111, 107, 117, 119, 116, 114, 112, 114, 117, 120, 120, 118, 118, 116, 117, 120, 118, 122, 117, 113, 114, 117, 113, 113, 110, 120, 111, 119, 111, 121, 117, 121, 121, 124, 116, 113, 116, 118, 114, 117, 104, 118, 104, 105, 127, 99, 100, 128, 114, 121, 112, 108, 117, 123, 119, 113, 118, 111, 117, 110, 113, 135, 113, 115, 119, 124, 122, 116, 124, 120, 103, 130, 103, 111, 121, 102, 130, 100, 131, 101, 117, 115, 122, 125, 115, 126, 113, 113, 121, 128, 110, 122, 112, 111, 111, 117, 113, 119, 110, 110, 131, 102, 105, 115, 100, 106, 112, 109, 107, 122, 120, 115, 115, 122, 125, 111, 125, 109, 109, 115, 134, 126, 107, 126, 121, 119, 111, 109, 107, 113, 118, 120, 124, 114, 104, 125, 111, 114, 99, 124, 119, 105, 102, 126, 105, 108, 113, 111, 118, 117, 122, 103, 116, 117, 110, 105, 118, 117, 108, 122, 125, 104, 125, 101, 106, 119, 122, 122, 110, 108, 113, 109, 120, 112, 115, 109, 125, 107, 118, 120, 120, 123, 112, 115, 114, 113, 109, 110, 121, 145, 114, 120, 126, 119, 123, 110, 122, 115, 118, 128, 108, 116, 111, 119, 121, 106, 111, 119, 120, 108, 111, 114, 115, 115, 111, 114, 113, 139, 113, 121, 115, 121, 111, 120, 137, 121, 92, 119, 110, 121, 110, 110, 122, 99, 116, 118, 119, 100, 124, 140, 101, 128, 120, 116, 113, 108, 116, 116, 113, 112, 131, 121, 122, 109, 108, 127, 111, 107, 125, 113, 120, 110, 101, 123, 125, 128, 124, 116, 137, 121, 115, 97, 110, 106, 116, 109, 108, 113, 121, 115, 113, 106, 112, 108, 119, 104, 105, 126, 126, 116, 117, 109, 127, 115, 116, 107, 101, 114, 124, 99, 110, 112, 113, 106, 102, 116, 130, 120, 113, 114, 124, 116, 117, 110, 108, 117, 126, 115, 123, 112, 118, 107, 110, 123, 118, 120, 128, 109, 132, 117, 119, 113, 124, 124, 115, 125, 130, 111, 121, 126, 129, 113, 117, 109, 108, 108, 108, 109, 107, 116, 123, 123, 106, 118, 108, 107, 113, 106, 119, 124, 120, 115, 117, 95, 121, 110, 138, 126, 135, 120, 110, 114, 128, 104, 101, 127, 129, 122, 113, 119, 110, 117, 114, 120, 121, 101, 130, 130, 123, 117, 111, 122, 102, 125, 118, 102, 124, 119, 119, 125, 126, 108, 118, 110, 100, 111, 112, 127, 115, 105, 121, 110, 126, 128, 115, 119, 132, 100, 113, 113, 121, 109, 119, 116, 112, 117, 128, 103, 119, 108, 123, 113, 128, 111, 109, 99, 108, 119, 124, 114, 143, 125, 102, 121, 115, 107, 116, 124, 114, 112, 128, 119, 116, 106, 112, 114, 121, 110, 113, 111, 116, 134, 113, 110, 108, 128, 131, 109, 104, 119, 120, 101, 118, 114, 115, 107, 109, 99, 112, 101, 105, 114, 106, 114, 119, 121, 116, 111, 119, 116, 109, 110, 132, 119, 122, 128, 121, 111, 98, 133, 123, 115, 107, 107, 114, 105, 121, 110, 122, 118, 129, 123, 110, 125, 124, 109, 113, 113, 112, 112, 109, 121, 126, 124, 125, 120, 123, 113, 118, 120, 110, 119, 112, 107, 121, 109, 112, 108, 117, 114, 115, 120, 119, 114, 127, 103, 101, 123, 121, 111, 124, 117, 108, 107, 111, 106, 122, 117, 108, 115, 138, 111, 108, 126, 114, 115, 100, 132, 118, 122, 111, 103, 119, 98, 122, 99, 109, 103, 114, 116, 109, 119, 104, 99, 117, 124, 125, 108, 109, 127, 110, 112, 127, 113, 116, 122, 118, 129, 109, 112, 113, 124, 120, 110, 118, 102, 106, 102, 120, 119, 102, 107, 115, 91, 110, 106, 120, 127, 110, 103, 119, 110, 99, 104, 115, 119, 106, 109, 125, 131, 116, 118, 114, 108, 115, 123, 108, 132, 115, 111, 117, 116, 107, 124, 107, 108, 103, 115, 126, 103, 103, 116, 112, 101, 117, 123, 121, 103, 125, 110, 111, 116, 116, 107, 116, 109, 127, 111, 116, 110, 107, 111, 119, 116, 105, 107, 121, 127, 133, 117, 112, 118, 108, 127, 116, 111, 108, 127, 115, 112, 110, 96, 99, 120, 128, 117, 112, 106, 110, 97, 125, 113, 115, 109, 113, 109, 116, 115, 116, 111, 117, 124, 115, 130, 109, 107, 112, 133, 112, 121, 123, 123, 127, 126, 94, 114, 168, 121, 120, 121, 107, 112, 110, 107, 120, 128, 120, 121, 109, 113, 127, 117, 109, 116, 112, 105, 112, 116, 112, 106, 106, 112, 113, 113, 123, 122, 129, 102, 123, 112, 123, 114, 109, 107, 128, 112, 100, 119, 105, 120, 115, 114, 112, 126, 121, 113, 121, 129, 130, 103, 113, 112, 112, 108, 121, 108, 119, 115, 107, 99, 116, 129, 116, 112, 109, 110, 128, 114, 103, 119, 98, 111, 104, 104, 122, 117, 112, 122, 105, 119, 110, 122, 122, 106, 106, 100, 91, 104, 119, 116, 149, 125, 118, 119, 117, 123, 102, 116, 119, 118, 115, 120, 114, 110, 112, 120, 112, 110, 113, 104, 127, 114, 124, 109, 113, 112, 114, 94, 98, 103, 99, 120, 107, 128, 118, 114, 103, 101, 107, 121, 129, 114, 118, 99, 100, 116, 116, 121, 116, 105, 120, 113, 105, 94, 119, 110, 96, 113, 121, 104, 105, 117, 129, 112, 116, 117, 105, 111, 108, 107, 95, 126, 118, 114, 114, 115, 127, 99, 120, 126, 132, 111, 109, 122, 130, 119, 121, 124, 101, 115, 127, 109, 116, 116, 113, 128, 110, 110, 106, 111, 97, 110, 121, 109, 119, 116, 98, 113, 100, 109, 117, 116, 124, 115, 130, 110, 99, 111, 102, 113, 118, 106, 96, 107, 123, 123, 112, 128, 116, 120, 119, 111, 126, 120, 108, 98, 118, 124, 107, 111, 118, 113, 114, 120, 114, 115, 119, 121, 108, 119, 116, 123, 109, 97, 120, 128, 107, 117, 114, 107, 109, 125, 113, 120, 102, 117, 114, 109, 104, 118, 115, 129, 123, 119, 112, 108, 116, 115, 131, 123, 112, 114, 119, 122, 130, 121, 110, 107, 118, 127, 125, 123, 105, 129, 126, 95, 112, 104, 116, 102, 117, 109, 133, 112, 123, 108, 107, 112, 111, 98, 127, 112, 101, 121, 106, 115, 125, 118, 107, 117, 99, 114, 123, 119, 120, 127, 121, 114, 113, 98, 122, 122, 110, 113, 116, 128, 118, 117, 108, 138, 124, 130, 114, 116, 130, 125, 123, 105, 124, 126, 116, 113, 123, 120, 120, 111, 108, 132, 120, 99, 125, 122, 113, 116, 115, 126, 115, 107, 109, 102, 123, 131, 112, 120, 106, 117, 140, 140, 106, 111, 123, 125, 114, 137, 127, 109, 124, 127, 115, 133, 102, 114, 109, 116, 118, 133, 114, 128, 120, 137, 108, 126, 102, 118, 106, 122, 110, 114, 119, 114, 115, 93, 113, 123, 117, 116, 111, 104, 113, 105, 101, 113, 108, 125, 111, 124, 117, 113, 114, 114, 118, 119, 122, 116, 112, 133, 122, 118, 105, 115, 115, 119, 116, 125, 120, 110, 128, 118, 115, 108, 121, 120, 126, 101, 126, 112, 119, 112, 110, 112, 109, 101, 115, 109, 129, 101, 125, 120, 108, 114, 116, 107, 99, 108, 115, 105, 110, 120, 120, 117, 111, 113, 117, 124, 117, 113, 117, 119, 115, 113, 125, 112, 106, 117, 110, 117, 109, 124, 116, 119, 129, 111, 124, 112, 111, 114, 100, 107, 103, 115, 113, 128, 119, 111, 109, 112, 100, 114, 125, 114, 126, 112, 108, 119, 121, 119, 113, 115, 108, 110, 117, 112, 117, 123, 126, 94, 119, 112, 125, 110, 129, 116, 121, 111, 99, 134, 113, 120, 122, 109, 124, 118, 108, 101, 114, 121, 122, 120, 121, 122, 117, 113, 123, 115, 113, 121, 118, 108, 117, 116, 113, 125, 105, 116, 112, 127, 110, 109, 122, 128, 126, 116, 118, 110, 110, 126, 119, 114, 113, 131, 120, 117, 117, 109, 112, 110, 115, 97, 109, 115, 108, 124, 111, 119, 109, 111, 102, 112, 106, 117, 123, 129, 112, 116, 104, 115, 116, 115, 127, 105, 115, 116, 122, 113, 125, 124, 126, 104, 121, 110, 108, 115, 119, 117, 114, 110, 127, 113, 120, 106, 102, 126, 125, 121, 111, 117, 113, 114, 120, 112, 102, 119, 114, 111, 114, 120, 110, 131, 117, 110, 113, 120, 133, 109, 118, 120, 122, 111, 121, 110, 116, 115, 117, 114, 121, 123, 123, 110, 122, 107, 109, 115, 107, 103, 116, 114, 124, 122, 117, 123, 120, 122, 115, 119, 128, 109, 109, 112, 111, 129, 128, 119, 111, 126, 117, 129, 125, 123, 127, 115, 110, 111, 107, 107, 113, 127, 124, 130, 124, 115, 124, 122, 99, 115, 119, 120, 124, 116, 112, 126, 115, 124, 110, 114, 126, 121, 135, 100, 130, 101, 117, 117, 130, 124, 113, 124, 112, 119, 119, 122, 113, 140, 126, 133, 114, 112, 115, 108, 117, 111, 112, 122, 111, 103, 134, 114, 117, 127, 111, 120, 124, 120, 121, 103, 128, 106, 100, 118, 124, 110, 129, 134, 117, 110, 132, 122, 116, 113, 123, 116, 109, 112, 117, 107, 114, 107, 112, 119, 115, 118, 127, 119, 132, 103, 105, 115, 109, 113, 125, 116, 107, 110, 112, 123, 129, 117, 110, 136, 120, 110, 120, 109, 107, 112, 138, 109, 118, 114, 123, 112, 125, 114, 131, 140, 117, 111, 116, 116, 112, 115, 116, 108, 111, 127, 118, 119, 109, 124, 117, 106, 127, 111, 117, 121, 105, 118, 125, 113, 115, 105, 111, 131, 113, 122, 110, 113, 122, 111, 131, 114, 128, 119, 125, 117, 113, 101, 118, 102, 115, 119, 115, 118, 112, 105, 107, 122, 114, 112, 113, 121, 119, 120, 110, 118, 124, 113, 133, 115, 116, 106, 111, 115, 123, 118, 123, 116, 123, 106, 111, 124, 99, 113, 108, 123, 113, 111, 131, 109, 117, 115, 123, 107, 114, 113, 119, 117, 113, 115, 120, 125, 116, 122, 117, 120, 133, 115, 126, 132, 113, 115, 116, 110, 118, 113, 124, 129, 131, 123, 102, 111, 118, 109, 112, 116, 98, 117, 107, 121, 101, 111, 123, 95, 102, 117, 124, 110, 123, 109, 120, 117, 107, 114, 107, 115, 115, 117, 109, 125, 120, 110, 102, 115, 88, 117, 119, 131, 120, 114, 113, 114, 135, 120, 128, 122, 120, 124, 103, 109, 123, 105, 122, 125, 106, 113, 112, 121, 121, 116, 137, 113, 115, 120, 118, 114, 123, 118, 117, 126, 126, 128, 106, 115, 106, 122, 118, 108, 104, 116, 121, 110, 111, 116, 119, 124, 109, 117, 109, 103, 126, 128, 134, 115, 108, 122, 111, 114, 114, 100, 104, 112, 120, 119, 104, 120, 100, 110, 114, 101, 113, 112, 124, 130, 119, 110, 109, 143, 113, 116, 117, 117, 101, 115, 110, 119, 123, 106, 122, 113, 116, 130, 122, 124, 114, 108, 130, 126, 114, 120, 111, 111, 103, 120, 119, 108, 118, 122, 113, 131, 114, 123, 112, 120, 110, 105, 124, 114, 118, 112, 119, 120, 118, 142, 109, 126, 124, 110, 114, 129, 108, 104, 123, 127, 113, 113, 102, 109, 120, 108, 112, 115, 120, 127, 116, 107, 108, 114, 115, 101, 121, 101, 108, 122, 109, 130, 121, 106, 125, 107, 119, 119, 98, 109, 123, 108, 120, 120, 104, 118, 116, 126, 119, 126, 102, 112, 121, 103, 115, 119, 123, 119, 114, 125, 115, 110, 131, 120, 123, 115, 116, 111, 124, 120, 117, 119, 115, 115, 109, 111, 130, 119, 117, 119, 121, 121, 114, 106, 107, 103, 122, 114, 114, 120, 112, 119, 111, 119, 123, 129, 122, 107, 110, 111, 112, 118, 108, 118, 133, 122, 109, 117, 106, 120, 108, 116, 113, 102, 124, 118, 129, 110, 121, 104, 126, 101, 116, 121, 125, 113, 109, 146, 108, 123, 120, 110, 112, 112, 122, 114, 121, 122, 111, 100, 110, 120, 120, 92, 123, 122, 128, 109, 104, 103, 99, 112, 124, 112, 109, 121, 106, 109, 107, 108, 104, 106, 119, 108, 115, 119, 115, 123, 115, 116, 105, 107, 101, 116, 128, 121, 108, 128, 107, 124, 106, 113, 114, 135, 117, 92, 114, 114, 108, 107, 107, 130, 116, 119, 111, 113, 115, 128, 118, 120, 120, 115, 106, 126, 103, 115, 118, 124, 103, 116, 123, 117, 116, 127, 125, 117, 121, 107, 108, 121, 111, 109, 99, 103, 117, 120, 113, 97, 111, 124, 120, 113, 113, 111, 121, 122, 124, 113, 117, 118, 117, 127, 111, 109, 128, 108, 102, 122, 116, 112, 117, 103, 125, 99, 123, 106, 103, 106, 122, 142, 132, 114, 99, 113, 127, 118, 127, 129, 110, 128, 121, 108, 121, 122, 112, 142, 113, 116, 114, 115, 115, 102, 120, 114, 114, 110, 123, 118, 111, 105, 137, 93, 111, 97, 118, 115, 135, 114, 123, 107, 110, 112, 113, 105, 115, 118, 120, 109, 114, 106, 108, 108, 132, 110, 111, 110, 138, 123, 117, 117, 124, 109, 111, 109, 103, 118, 121, 119, 123, 113, 115, 112, 115, 129, 100, 119, 110, 98, 123, 110, 114, 115, 102, 103, 118, 113, 120, 113, 119, 113, 118, 95, 124, 118, 118, 123, 111, 117, 107, 115, 126, 121, 102, 109, 119, 120, 115, 104, 114, 122, 110, 113, 126, 122, 117, 118, 114, 112, 92, 116, 125, 109, 124, 105, 104, 109, 108, 114, 109, 119, 111, 107, 118, 120, 116, 116, 107, 117, 129, 110, 102, 111, 115, 111, 113, 118, 118, 116, 111, 132, 120, 114, 98, 116, 112, 102, 115, 115, 128, 129, 98, 121, 113, 119, 123, 114, 121, 116, 104, 92, 123, 109, 118, 108, 110, 115, 121, 127, 117, 106, 112, 121, 103, 113, 110, 121, 139, 108, 106, 121, 111, 101, 112, 135, 119, 114, 108, 98, 124, 107, 117, 109, 135, 111, 118, 117, 113, 120, 112, 102, 124, 96, 99, 114, 110, 108, 114, 117, 111, 127, 126, 109, 121, 117, 132, 106, 114, 116, 118, 122, 120, 114, 115, 110, 105, 127, 118, 122, 115, 104, 97, 110, 117, 113, 122, 110, 116, 106, 121, 111, 108, 114, 103, 119, 127, 145, 120, 121, 114, 106, 131, 110, 126, 107, 105, 98, 114, 117, 105, 116, 99, 125, 130, 120, 107, 99, 116, 129, 111, 110, 99, 111, 121, 122, 120, 114, 115, 106, 102, 109, 114, 114, 100, 109, 101, 100, 103, 124, 114, 110, 129, 113, 119, 121, 106, 113, 108, 131, 114, 130, 127, 121, 121, 108, 115, 117, 122, 127, 127, 111, 125, 124, 135, 124, 119, 130, 128, 104, 101, 113, 127, 125, 122, 118, 120, 125, 108, 116, 123, 106, 117, 123, 120, 113, 126, 109, 125, 97, 124, 119, 129, 106, 106, 112, 109, 114, 105, 117, 110, 115, 112, 129, 106, 108, 103, 111, 120, 119, 126, 126, 114, 121, 111, 117, 109, 123, 133, 106, 113, 115, 121, 111, 102, 118, 114, 86, 115, 109, 132, 118, 109, 108, 121, 109, 109, 126, 103, 108, 103, 116, 104, 128, 117, 116, 118, 102, 116, 110, 104, 112, 110, 113, 119, 115, 110, 125, 108, 122, 126, 111, 115, 100, 116, 113, 132, 118, 120, 117, 106, 116, 105, 101, 106, 127, 112, 109, 107, 103, 112, 124, 102, 125, 113, 106, 117, 127, 111, 118, 103, 112, 110, 122, 105, 133, 118, 120, 127, 112, 109, 112, 127, 116, 101, 114, 112, 150, 116, 125, 140, 119, 110, 103, 102, 110, 107, 102, 106, 125, 121, 94, 125, 113, 114, 108, 118, 97, 130, 110, 128, 116, 119, 113, 104, 121, 105, 118, 129, 106, 120, 108, 114, 109, 100, 136, 126, 110, 119, 104, 115, 107, 113, 116, 117, 113, 125, 101, 114, 112, 113, 116, 109, 126, 125, 110, 123, 121, 104, 123, 115, 112, 109, 110, 111, 107, 118, 109, 101, 106, 118, 112, 106, 107, 111, 119, 111, 127, 109, 118, 119, 120, 125, 108, 112, 114, 121, 119, 124, 119, 109, 115, 122, 105, 126, 121, 116, 119, 119, 117, 109, 114, 125, 114, 121, 108, 126, 116, 114, 121, 116, 103, 124, 116, 107, 118, 109, 107, 109, 98, 111, 113, 111, 115, 106, 114, 106, 115, 111, 121, 117, 112, 109, 119, 122, 111, 129, 115, 113, 110, 102, 107, 115, 116, 115, 110, 112, 119, 115, 120, 119, 114, 115, 118, 119, 126, 111, 115, 99, 125, 115, 123, 119, 112, 108, 107, 106, 124, 126, 106, 117, 132, 119, 104, 119, 108, 122, 123, 120, 114, 118, 121, 116, 123, 120, 133, 114, 110, 114, 123, 124, 111, 118, 114, 126, 110, 104, 115, 115, 107, 111, 116, 118, 110, 120, 127, 114, 118, 110, 111, 121, 108, 107, 124, 114, 110, 120, 114, 117, 108, 124, 111, 111, 114, 111, 126, 100, 127, 104, 116, 118, 127, 120, 121, 113, 117, 103, 117, 103, 110, 112, 113, 101, 115, 112, 112, 120, 107, 111, 117, 119, 113, 128, 121, 104, 111, 113, 106, 111, 121, 127, 102, 120, 118, 120, 103, 123, 113, 125, 110, 104, 118, 107, 113, 115, 111, 112, 119, 112, 109, 121, 126, 113, 110, 101, 117, 109, 109, 131, 121, 119, 116, 108, 114, 118, 113, 115, 115, 117, 110, 124, 110, 113, 115, 114, 115, 110, 116, 103, 102, 120, 94, 122, 117, 105, 115, 104, 126, 134, 110, 113, 118, 118, 110, 111, 120, 117, 115, 111, 107, 103, 123, 108, 136, 119, 109, 134, 115, 117, 121, 124, 103, 118, 119, 106, 109, 113, 112, 97, 122, 110, 126, 117, 109, 121, 118, 110, 106, 117, 113, 117, 127, 122, 113, 112, 108, 118, 116, 130, 107, 113, 125, 103, 108, 111, 114, 113, 118, 113, 114, 118, 119, 113, 121, 119, 112, 117, 130, 118, 112, 112, 104, 129, 118, 119, 120, 121, 117, 114, 111, 113, 123, 124, 113, 124, 116, 111, 108, 116, 130, 123, 112, 108, 110, 111, 125, 114, 107, 128, 105, 118, 104, 110, 104, 127, 109, 127, 106, 120, 110, 110, 111, 114, 99, 128, 116, 124, 105, 120, 119, 119, 125, 116, 116, 95, 128, 111, 125, 126, 112, 114, 93, 113, 117, 113, 108, 117, 117, 120, 123, 119, 127, 121, 109, 128, 117, 127, 112, 103, 109, 103, 110, 112, 131, 117, 114, 119, 102, 127, 114, 107, 101, 116, 106, 121, 123, 107, 114, 117, 117, 110, 121, 119, 119, 116, 112, 111, 132, 104, 119, 113, 110, 109, 116, 105, 106, 119, 119, 123, 127, 91, 118, 112, 106, 130, 109, 114, 120, 119, 104, 109, 114, 104, 116, 114, 106, 110, 103, 108, 111, 117, 116, 112, 113, 114, 112, 121, 109, 127, 112, 101, 108, 124, 112, 126, 112, 113, 124, 105, 110, 113, 121, 128, 82, 112, 111, 105, 131, 115, 85, 109, 116, 110, 116, 102, 130, 109, 100, 121, 103, 115, 124, 132, 92, 110, 107, 119, 130, 108, 123, 110, 113, 150, 106, 121, 113, 124, 106, 111, 121, 111, 112, 103, 114, 129, 115, 112, 116, 105, 110, 119, 120, 133, 129, 118, 106, 118, 104, 125, 99, 103, 129, 111, 115, 112, 119, 116, 113, 115, 119, 122, 123, 119, 121, 114, 118, 115, 114, 119, 110, 99, 124, 109, 131, 129, 116, 132, 124, 122, 97, 115, 118, 109, 104, 112, 100, 107, 108, 125, 119, 114, 101, 114, 116, 114, 116, 127, 189, 117, 123, 124, 117, 108, 117, 107, 114, 120, 107, 126, 115, 133, 111, 120, 117, 127, 118, 115, 111, 121, 108, 112, 122, 109, 109, 105, 111, 118, 105, 102, 117, 120, 128, 112, 113, 102, 109, 118, 111, 113, 116, 115, 118, 117, 116, 126, 121, 126, 113, 118, 118, 118, 92, 111, 109, 125, 113, 123, 115, 95, 118, 112, 121, 111, 117, 118, 120, 121, 102, 109, 116, 118, 120, 113, 121, 128, 111, 118, 125, 118, 120, 110, 114, 112, 123, 115, 121, 112, 107, 125, 109, 126, 120, 145, 121, 109, 115, 103, 107, 115, 121, 117, 128, 112, 109, 105, 113, 120, 109, 120, 104, 114, 117, 117, 125, 110, 124, 112, 113, 117, 112, 112, 126, 120, 125, 119, 113, 121, 102, 127, 114, 121, 122, 123, 120, 114, 117, 113, 119, 113, 115, 117, 110, 119, 125, 110, 129, 119, 113, 127, 103, 124, 91, 105, 117, 116, 103, 112, 115, 114, 113, 117, 119, 118, 110, 114, 119, 88, 111, 133, 104, 108, 116, 110, 116, 128, 117, 117, 116, 125, 117, 117, 115, 119, 123, 120, 113, 123, 109, 107, 128, 119, 116, 124, 121, 114, 118, 122, 109, 118, 116, 101, 109, 109, 112, 103, 117, 139, 118, 118, 106, 123, 108, 120, 150, 111, 116, 101, 114, 96, 113, 125, 120, 119, 118, 123, 131, 119, 98, 113, 108, 121, 106, 118, 110, 119, 123, 101, 125, 119, 117, 124, 124, 113, 122, 130, 127, 109, 113, 114, 107, 120, 120, 125, 111, 116, 117, 120, 121, 117, 115, 126, 124, 137, 120, 101, 103, 132, 118, 112, 111, 112, 123, 119, 120, 106, 114, 118, 105, 105, 118, 111, 115, 104, 100, 119, 113, 113, 121, 114, 107, 110, 133, 125, 111, 111, 118, 119, 112, 112, 123, 121, 126, 119, 116, 120, 107, 114, 111, 120, 116, 114, 118, 95, 115, 118, 123, 112, 118, 119, 113, 109, 124, 128, 115, 97, 118, 119, 111, 110, 124, 118, 123, 111, 116, 121, 119, 115, 116, 121, 121, 121, 120, 129, 117, 116, 120, 103, 119, 105, 118, 106, 115, 117, 107, 119, 125, 114, 110, 108, 124, 136, 117, 98, 107, 146, 121, 125, 94, 102, 114, 110, 97, 127, 110, 121, 116, 119, 117, 116, 109, 114, 114, 115, 127, 121, 111, 115, 113, 113, 106, 110, 121, 112, 111, 114, 116, 119, 100, 135, 115, 119, 111, 102, 93, 117, 121, 111, 123, 114, 105, 110, 123, 110, 112, 125, 128, 113, 108, 110, 110, 125, 107, 129, 117, 113, 118, 118, 123, 117, 109, 120, 117, 117, 103, 116, 126, 111, 107, 116, 130, 109, 118, 117, 103, 117, 115, 117, 122, 125, 128, 109, 112, 108, 123, 121, 110, 115, 118, 124, 115, 113, 122, 111, 122, 102, 115, 119, 112, 120, 113, 114, 111, 115, 122, 115, 119, 108, 110, 117, 113, 117, 112, 121, 106, 115, 116, 117, 118, 128, 111, 114, 116, 120, 116, 120, 124, 115, 114, 119, 113, 109, 122, 111, 115, 118, 115, 117, 116, 116, 107, 108, 119, 122, 110, 128, 126, 119, 125, 113, 113, 118, 125, 109, 108, 109, 101, 119, 107, 108, 114, 114, 120, 121, 108, 122, 113, 120, 113, 111, 122, 117, 103, 116, 117, 110, 113, 115, 126, 124, 126, 109, 124, 126, 112, 128, 109, 106, 108, 110, 115, 122, 114, 122, 124, 109, 108, 102, 108, 110, 117, 122, 124, 118, 126, 112, 113, 113, 111, 113, 115, 117, 109, 119, 117, 133, 109, 121, 119, 144, 118, 123, 116, 102, 112, 118, 110, 117, 121, 112, 106, 106, 129, 112, 121, 117, 109, 117, 121, 121, 116, 114, 120, 125, 131, 121, 123, 125, 108, 114, 120, 113, 128, 114, 114, 113, 119, 121, 117, 112, 114, 99, 125, 109, 113, 112, 122, 103, 112, 125, 104, 125, 113, 106, 119, 120, 122, 120, 136, 102, 120, 122, 111, 122, 123, 114, 105, 117, 102, 118, 119, 111, 118, 118, 123, 110, 130, 132, 123, 111, 119, 110, 122, 109, 121, 130, 114, 119, 122, 111, 117, 116, 110, 104, 114, 96, 109, 125, 118, 103, 122, 108, 109, 108, 110, 121, 116, 120, 120, 100, 119, 108, 126, 110, 115, 110, 116, 107, 117, 121, 107, 103, 110, 120, 119, 115, 113, 122, 119, 107, 128, 117, 113, 109, 118, 106, 118, 120, 121, 127, 120, 123, 114, 108, 114, 122, 119, 105, 120, 107, 113, 104, 108, 118, 112, 124, 110, 109, 115, 141, 111, 112, 113, 110, 107, 112, 130, 117, 108, 112, 112, 97, 116, 118, 122, 112, 113, 127, 118, 113, 117, 125, 109, 103, 117, 109, 117, 129, 124, 114, 116, 119, 124, 121, 122, 121, 118, 114, 119, 108, 113, 118, 111, 112, 128, 114, 120, 103, 114, 128, 111, 131, 116, 121, 120, 121, 122, 111, 119, 119, 120, 104, 111, 119, 122, 111, 119, 110, 101, 116, 122, 111, 126, 109, 115, 117, 117, 129, 116, 128, 110, 120, 112, 120, 102, 121, 122, 112, 111, 116, 123, 127, 126, 114, 116, 124, 124, 122, 118, 104, 116, 113, 104, 119, 111, 127, 112, 108, 119, 119, 113, 124, 111, 130, 104, 106, 109, 120, 124, 118, 105, 129, 115, 113, 119, 112, 112, 113, 111, 122, 116, 125, 117, 118, 113, 120, 112, 115, 113, 120, 113, 124, 106, 111, 124, 112, 101, 130, 121, 111, 119, 109, 122, 130, 117, 111, 114, 120, 124, 110, 116, 115, 116, 118, 105, 110, 139, 122, 124, 110, 106, 124, 109, 112, 122, 106, 111, 126, 108, 115, 111, 121, 111, 119, 116, 117, 108, 133, 108, 107, 126, 123, 122, 116, 117, 120, 117, 108, 116, 129, 104, 113, 113, 122, 122, 123, 112, 113, 118, 111, 124, 120, 118, 125, 115, 107, 105, 113, 122, 113, 115, 113, 117, 111, 126, 105, 117, 109, 113, 117, 117, 125, 114, 116, 108, 106, 107, 113, 113, 120, 110, 113, 121, 126, 118, 109, 122, 116, 118, 111, 107, 118, 110, 121, 109, 116, 111, 95, 108, 119, 115, 112, 122, 120, 122, 122, 103, 124, 112, 116, 113, 125, 115, 116, 113, 125, 104, 103, 106, 117, 115, 124, 109, 116, 142, 115, 112, 125, 112, 120, 115, 118, 130, 110, 119, 114, 118, 112, 119, 122, 114, 133, 104, 124, 101, 121, 108, 118, 119, 129, 111, 105, 111, 126, 115, 110, 118, 126, 119, 111, 117, 118, 107, 117, 137, 116, 111, 108, 121, 116, 130, 131, 114, 116, 113, 123, 112, 114, 108, 120, 114, 119, 138, 125, 108, 120, 117, 99, 107, 115, 114, 116, 125, 111, 116, 119, 110, 113, 108, 121, 117, 139, 117, 114, 99, 121, 109, 121, 112, 122, 117, 126, 104, 120, 115, 121, 97, 117, 99, 108, 104, 111, 113, 107, 107, 111, 117, 115, 107, 117, 115, 140, 110, 118, 103, 112, 123, 109, 125, 114, 111, 117, 108, 110, 114, 116, 116, 113, 115, 118, 119, 119, 108, 115, 109, 100, 121, 126, 122, 113, 106, 114, 120, 123, 118, 120, 110, 129, 117, 112, 112, 124, 120, 107, 115, 114, 107, 123, 116, 119, 108, 126, 104, 113, 118, 114, 114, 115, 113, 112, 111, 107, 109, 118, 126, 101, 121, 118, 114, 109, 117, 110, 119, 115, 104, 116, 111, 107, 116, 115, 135, 112, 101, 123, 117, 117, 117, 128, 125, 99, 117, 108, 119, 140, 109, 120, 119, 110, 129, 126, 119, 110, 117, 125, 109, 123, 118, 106, 119, 118, 123, 114, 118, 114, 102, 117, 125, 115, 127, 121, 121, 107, 110, 117, 117, 120, 109, 116, 115, 112, 116, 110, 102, 114, 110, 114, 126, 107, 115, 105, 121, 111, 110, 116, 120, 116, 116, 111, 119, 123, 119, 119, 117, 109, 113, 121, 124, 123, 111, 108, 139, 112, 110, 112, 120, 121, 115, 123, 113, 117, 123, 102, 109, 120, 112, 117, 131, 114, 104, 112, 104, 117, 116, 110, 113, 130, 111, 121, 119, 110, 116, 111, 108, 111, 112, 103, 105, 119, 119, 119, 110, 106, 119, 114, 113, 114, 105, 103, 114, 131, 116, 120, 116, 116, 114, 108, 118, 123, 109, 108, 117, 116, 106, 110, 126, 122, 115, 113, 109, 113, 113, 104, 122, 106, 119, 116, 112, 114, 118, 103, 117, 118, 118, 114, 116, 118, 132, 117, 121, 119, 127, 121, 115, 118, 118, 113, 112, 105, 110, 120, 125, 117, 129, 111, 115, 121, 108, 127, 98, 116, 115, 114, 109, 110, 112, 125, 109, 120, 116, 86, 107, 120, 126, 120, 110, 111, 114, 115, 116, 120, 114, 106, 111, 121, 115, 103, 116, 128, 116, 118, 116, 120, 115, 113, 114, 127, 114, 127, 112, 113, 108, 116, 121, 108, 115, 118, 111, 114, 112, 112, 116, 116, 115, 103, 116, 113, 110, 121, 116, 115, 115, 123, 114, 116, 117, 111, 105, 111, 113, 116, 116, 120, 117, 109, 115, 116, 112, 111, 123, 117, 117, 105, 117, 114, 121, 112, 112, 107, 114, 117, 113, 112, 107, 116, 122, 123, 111, 116, 101, 127, 109, 116, 111, 117, 111, 116, 114, 113, 119, 116, 114, 121, 110, 123, 117, 111, 121, 110, 114, 112, 118, 115, 114, 125, 124, 117, 115, 123, 116, 112, 113, 107, 123, 102, 120, 110, 116, 108, 110, 108, 113, 117, 113, 104, 119, 111, 112, 117, 119, 117, 114, 113, 115, 122, 117, 114, 119, 115, 119, 127, 116, 117, 113, 121, 110, 118, 116, 115, 125, 110, 118, 107, 112, 114, 113, 118, 125, 114, 112, 115, 114, 119, 112, 118, 110, 111, 107, 110, 108, 112, 117, 111, 121, 115, 117, 116, 109, 114, 108, 109, 109, 114, 121, 107, 115, 114, 113, 115, 120, 107, 112, 113, 106, 114, 119, 113, 115, 121, 122, 121, 115, 119, 117, 131, 118, 114, 107, 113, 126, 127, 108, 119, 113, 113, 113, 115, 114, 104, 117, 113, 103, 118, 120, 113, 116, 114, 116, 120, 108, 116, 106, 119, 121, 110, 119, 108, 117, 112, 118, 119, 120, 114, 116, 115, 118, 114, 119, 112, 114, 114, 114, 109, 117, 123, 118, 111, 118, 123, 115, 117, 118, 114, 119, 117, 114, 119, 115, 107, 125, 129, 120, 113, 116, 108, 108, 110, 114, 118, 107, 116, 120, 124, 117, 119, 117, 121, 118, 113, 113, 115, 119, 107, 116, 121, 111, 108, 110, 110, 120, 116, 121, 121, 118, 120, 124, 115, 114, 130, 114, 119, 124, 115, 107, 117, 112, 115, 113, 124, 116, 124, 116, 121, 114, 114, 119, 114, 111, 114, 116, 119, 114, 104, 119, 109, 119, 114, 122, 120, 110, 122, 114, 112, 113, 112, 110, 110, 116, 111, 110, 119, 120, 114, 121, 115, 110, 119, 120, 114, 126, 112, 117, 115, 115, 115, 119, 117, 113, 126, 115, 121, 114, 108, 122, 101, 116, 113, 118, 116, 114, 112, 108, 112, 115, 115, 111, 113, 124, 118, 119, 110, 126, 114, 118, 113, 120, 113, 124, 120, 120, 126, 119, 114, 119, 122, 115, 110, 122, 117, 109, 119, 111, 115, 113, 114, 113, 117, 118, 118, 112, 118, 114, 114, 116, 115, 111, 120, 112, 114, 113, 111, 119, 111, 115, 112, 111, 121, 108, 108, 119, 118, 109, 117, 112, 115, 111, 114, 114, 114, 116, 121, 112, 113, 119, 112, 112, 115, 118, 110, 118, 117, 119, 120, 123, 119, 110, 113, 114, 129, 125, 108, 118, 98, 105, 113, 110, 115, 110, 115, 114, 114, 110, 122, 119, 111, 119, 114, 119, 109, 119, 116, 116, 121, 110, 115, 115, 112, 116, 116, 109, 106, 116, 117, 105, 112, 112, 107, 116, 126, 110, 118, 128, 117, 99, 108, 126, 106, 114, 109, 113, 127, 111, 119, 114, 112, 116, 106, 109, 111, 110, 101, 128, 128, 112, 116, 115, 125, 123, 110, 108, 110, 123, 114, 115, 117, 118, 124, 107, 125, 110, 115, 121, 111, 124, 94, 112, 119, 108, 124, 126, 114, 119, 103, 123, 124, 107, 121, 107, 123, 116, 106, 115, 135, 115, 105, 117, 94, 106, 102, 105, 130, 106, 93, 114, 118, 113, 110, 121, 104, 111, 114, 117, 107, 116, 103, 100, 118, 103, 104, 110, 99, 117, 98, 104, 128, 127, 121, 106, 117, 127, 118, 116, 115, 110, 105, 119, 108, 115, 110, 114, 114, 112, 110, 115, 116, 110, 103, 122, 132, 122, 115, 127, 119, 114, 108, 111, 125, 106, 106, 131, 108, 108, 122, 111, 114, 113, 126, 119, 128, 103, 111, 99, 118, 114, 116, 114, 111, 116, 122, 104, 118, 120, 118, 110, 116, 104, 108, 108, 118, 121, 124, 95, 120, 120, 115, 120, 102, 100, 117, 121, 116, 112, 109, 104, 115, 101, 115, 126, 109, 111, 116, 113, 118, 102, 108, 114, 112, 112, 130, 113, 105, 108, 123, 129, 115, 123, 131, 102, 116, 120, 123, 111, 114, 124, 123, 117, 107, 118, 111, 116, 127, 120, 104, 117, 114, 101, 113, 117, 99, 122, 122, 127, 110, 105, 117, 125, 126, 128, 124, 125, 103, 105, 114, 123, 116, 122, 122, 109, 113, 129, 116, 130, 120, 109, 114, 133, 115, 110, 105, 103, 114, 118, 115, 118, 115, 109, 110, 103, 112, 112, 120, 129, 122, 107, 108, 110, 110, 112, 114, 119, 111, 103, 131, 136, 109, 109, 99, 123, 136, 114, 101, 120, 121, 113, 116, 106, 112, 115, 138, 112, 118, 110, 110, 113, 115, 122, 119, 117, 111, 113, 114, 113, 116, 118, 100, 111, 107, 109, 125, 120, 110, 127, 109, 113, 109, 113, 111, 134, 116, 118, 103, 110, 116, 122, 101, 105, 107, 104, 119, 111, 99, 117, 112, 115, 122, 117, 120, 108, 101, 110, 101, 135, 107, 106, 123, 111, 128, 116, 110, 127, 128, 115, 116, 106, 118, 117, 118, 109, 106, 121, 104, 99, 114, 121, 115, 129, 106, 108, 114, 111, 125, 115, 123, 107, 120, 115, 114, 119, 101, 125, 108, 101, 107, 112, 105, 125, 126, 110, 114, 113, 123, 96, 113, 110, 122, 129, 109, 111, 115, 113, 106, 114, 106, 102, 109, 132, 128, 112, 104, 122, 122, 113, 118, 116, 119, 126, 128, 119, 110, 113, 97, 124, 103, 109, 113, 104, 122, 124, 109, 100, 109, 127, 128, 123, 112, 122, 115, 123, 102, 111, 112, 125, 115, 93, 121, 137, 107, 121, 120, 127, 114, 118, 95, 113, 121, 111, 118, 106, 113, 106, 103, 114, 106, 116, 109, 134, 113, 118, 118, 114, 123, 99, 108, 120, 110, 117, 109, 114, 119, 121, 103, 110, 108, 109, 109, 113, 126, 115, 110, 100, 106, 115, 129, 105, 105, 117, 120, 113, 109, 117, 100, 102, 104, 98, 137, 111, 115, 135, 113, 118, 120, 109, 113, 123, 119, 103, 113, 110, 119, 115, 113, 114, 114, 118, 114, 119, 111, 117, 114, 108, 116, 135, 116, 118, 122, 107, 117, 123, 117, 113, 98, 107, 117, 120, 110, 111, 111, 109, 123, 122, 128, 116, 105, 111, 121, 113, 105, 123, 111, 102, 124, 104, 129, 104, 114, 102, 118, 108, 118, 110, 122, 114, 116, 108, 118, 106, 108, 116, 118, 119, 111, 125, 105, 121, 121, 127, 117, 109, 108, 125, 122, 106, 116, 110, 121, 126, 102, 109, 154, 102, 122, 107, 111, 117, 122, 128, 135, 104, 101, 96, 111, 123, 100, 114, 119, 117, 114, 105, 133, 124, 106, 112, 123, 116, 102, 103, 120, 124, 93, 127, 115, 111, 112, 127, 120, 119, 126, 113, 116, 104, 101, 130, 112, 128, 111, 124, 112, 109, 124, 115, 116, 120, 114, 106, 107, 133, 130, 105, 121, 113, 113, 117, 125, 104, 114, 111, 124, 109, 110, 108, 117, 123, 106, 122, 131, 108, 125, 114, 113, 118, 116, 114, 116, 118, 112, 134, 119, 116, 116, 124, 117, 91, 115, 106, 105, 124, 114, 114, 108, 111, 104, 118, 117, 110, 129, 108, 113, 107, 110, 98, 113, 123, 123, 121, 112, 109, 118, 113, 122, 104, 115, 114, 117, 120, 111, 120, 127, 109, 117, 122, 106, 112, 108, 113, 117, 104, 110, 121, 117, 126, 113, 115, 129, 113, 123, 116, 120, 124, 105, 134, 118, 114, 104, 134, 126, 112, 121, 118, 115, 136, 112, 113, 125, 116, 136, 120, 110, 117, 101, 117, 94, 111, 111, 116, 116, 120, 122, 114, 120, 126, 105, 117, 111, 118, 111, 110, 120, 124, 114, 111, 109, 110, 92, 107, 106, 114, 131, 111, 122, 116, 124, 118, 110, 102, 120, 107, 117, 113, 113, 109, 102, 80, 101, 108, 133, 100, 111, 109, 114, 110, 106, 110, 121, 112, 122, 115, 107, 117, 122, 112, 118, 122, 124, 110, 123, 128, 111, 121, 118, 107, 105, 116, 128, 125, 111, 114, 117, 123, 104, 110, 128, 112, 103, 114, 126, 116, 134, 108, 114, 106, 109, 95, 124, 98, 109, 108, 131, 125, 115, 126, 105, 110, 122, 106, 106, 120, 112, 123, 113, 105, 116, 108, 101, 105, 114, 102, 108, 118, 104, 122, 100, 115, 118, 102, 129, 132, 101, 116, 114, 115, 112, 89, 118, 112, 104, 118, 112, 104, 109, 95, 111, 119, 106, 110, 126, 117, 108, 112, 114, 128, 116, 107, 113, 109, 113, 110, 124, 121, 99, 108, 128, 98, 124, 108, 109, 103, 117, 108, 113, 112, 126, 123, 108, 144, 123, 99, 103, 125, 113, 122, 136, 92, 114, 109, 114, 94, 104, 113, 136, 114, 110, 115, 108, 116, 119, 108, 112, 112, 109, 118, 121, 108, 109, 121, 112, 137, 115, 119, 116, 110, 120, 110, 137, 121, 110, 95, 127, 97, 117, 107, 108, 117, 115, 102, 120, 112, 129, 128, 129, 116, 108, 111, 121, 128, 118, 132, 105, 98, 123, 114, 106, 121, 137, 109, 106, 107, 114, 127, 128, 110, 130, 116, 111, 113, 109, 109, 112, 119, 140, 116, 135, 112, 115, 114, 111, 124, 115, 125, 102, 105, 119, 120, 107, 120, 119, 106, 117, 121, 118, 119, 123, 111, 113, 116, 114, 119, 112, 107, 115, 117, 105, 115, 122, 108, 116, 125, 121, 117, 113, 113, 104, 110, 124, 123, 113, 113, 137, 108, 114, 129, 116, 120, 123, 105, 114, 118, 98, 114, 116, 108, 100, 103, 110, 107, 110, 117, 121, 124, 125, 111, 115, 113, 110, 96, 120, 126, 122, 118, 109, 126, 116, 126, 130, 118, 116, 110, 121, 111, 98, 108, 117, 103, 113, 112, 109, 118, 113, 115, 96, 115, 124, 111, 128, 109, 121, 121, 143, 112, 116, 117, 120, 108, 115, 111, 122, 113, 116, 115, 118, 135, 117, 106, 117, 103, 110, 117, 112, 107, 113, 128, 101, 104, 106, 131, 118, 117, 111, 103, 120, 127, 115, 104, 106, 122, 120, 116, 120, 117, 131, 109, 112, 116, 111, 115, 114, 109, 118, 108, 128, 117, 118, 125, 117, 118, 114, 112, 119, 102, 121, 117, 110, 108, 114, 113, 119, 114, 102, 105, 123, 106, 120, 123, 105, 106, 103, 115, 110, 117, 108, 96, 109, 110, 114, 109, 114, 111, 126, 118, 121, 110, 103, 119, 116, 110, 120, 124, 114, 126, 112, 113, 114, 123, 101, 105, 127, 109, 111, 109, 114, 107, 116, 120, 108, 122, 120, 118, 115, 118, 115, 109, 105, 117, 117, 117, 106, 112, 114, 127, 105, 125, 115, 130, 122, 105, 119, 112, 120, 104, 102, 119, 92, 122, 116, 122, 127, 121, 109, 107, 120, 98, 128, 124, 111, 108, 129, 115, 118, 121, 113, 109, 118, 124, 99, 88, 111, 99, 115, 132, 120, 131, 112, 103, 103, 111, 119, 121, 103, 116, 114, 128, 127, 104, 106, 109, 135, 122, 116, 109, 109, 104, 121, 119, 120, 118, 109, 105, 122, 111, 113, 125, 111, 117, 116, 104, 104, 113, 125, 126, 103, 113, 109, 132, 106, 118, 115, 110, 107, 110, 134, 98, 113, 118, 112, 102, 105, 109, 99, 113, 104, 113, 113, 111, 115, 113, 109, 111, 114, 126, 112, 103, 122, 111, 119, 112, 107, 115, 101, 115, 124, 119, 111, 88, 118, 130, 107, 110, 108, 127, 129, 108, 114, 110, 125, 99, 109, 113, 110, 109, 115, 126, 125, 106, 107, 114, 115, 129, 124, 123, 130, 107, 103, 118, 116, 104, 109, 106, 111, 124, 127, 122, 103, 131, 128, 111, 114, 119, 113, 117, 116, 114, 125, 113, 113, 110, 112, 103, 109, 111, 105, 120, 113, 102, 104, 125, 116, 108, 112, 112, 97, 109, 106, 110, 111, 107, 100, 121, 106, 98, 109, 123, 85, 111, 110, 96, 114, 134, 114, 121, 110, 115, 106, 113, 109, 128, 112, 112, 113, 112, 107, 117, 109, 115, 112, 105, 120, 122, 110, 114, 109, 97, 125, 107, 107, 93, 103, 125, 120, 125, 101, 96, 95, 117, 113, 117, 102, 121, 108, 131, 119, 117, 113, 109, 105, 122, 107, 126, 118, 123, 122, 119, 113, 98, 110, 127, 117, 102, 114, 121, 114, 122, 114, 114, 111, 131, 118, 110, 116, 117, 116, 120, 123, 118, 115, 111, 121, 110, 119, 116, 112, 107, 108, 130, 119, 117, 106, 113, 113, 119, 115, 115, 112, 115, 122, 131, 120, 118, 102, 113, 117, 133, 116, 124, 119, 109, 108, 110, 114, 100, 122, 118, 118, 116, 114, 117, 116, 114, 127, 113, 111, 121, 108, 109, 102, 116, 105, 125, 112, 117, 125, 111, 116, 122, 122, 104, 113, 109, 111, 112, 114, 118, 111, 123, 119, 123, 114, 110, 116, 115, 119, 113, 116, 114, 118, 115, 121, 108, 114, 119, 113, 107, 115, 115, 121, 122, 125, 115, 106, 118, 116, 109, 108, 124, 126, 115, 117, 112, 122, 113, 118, 106, 118, 112, 118, 112, 101, 111, 130, 115, 115, 114, 120, 113, 126, 114, 115, 104, 116, 114, 107, 113, 117, 112, 112, 110, 108, 116, 113, 114, 131, 113, 118, 105, 120, 117, 116, 138, 113, 114, 126, 115, 119, 126, 109, 122, 110, 121, 119, 113, 113, 107, 117, 114, 104, 120, 117, 115, 117, 115, 103, 117, 122, 117, 114, 122, 116, 119, 107, 114, 108, 117, 117, 118, 114, 110, 112, 133, 118, 117, 118, 103, 109, 113, 127, 118, 121, 115, 116, 111, 110, 101, 120, 116, 109, 115, 112, 111, 124, 114, 123, 113, 128, 114, 119, 123, 114, 113, 124, 113, 112, 114, 109, 106, 112, 108, 113, 114, 110, 125, 119, 121, 115, 116, 127, 119, 113, 117, 120, 120, 123, 109, 105, 114, 120, 117, 111, 118, 117, 121, 117, 120, 109, 117, 116, 108, 104, 129, 114, 113, 114, 127, 119, 111, 114, 118, 116, 102, 123, 118, 117, 114, 113, 113, 114, 124, 123, 112, 121, 114, 116, 110, 98, 112, 117, 112, 111, 110, 110, 116, 113, 116, 109, 118, 124, 117, 107, 116, 120, 122, 106, 105, 112, 103, 103, 128, 115, 117, 107, 114, 107, 122, 107, 109, 122, 112, 112, 121, 121, 101, 106, 108, 118, 115, 111, 119, 116, 131, 110, 112, 120, 98, 115, 102, 117, 108, 97, 121, 116, 104, 122, 112, 132, 110, 114, 117, 116, 106, 118, 118, 112, 126, 121, 111, 112, 118, 116, 114, 104, 113, 119, 121, 117, 117, 105, 116, 116, 113, 130, 118, 112, 120, 105, 147, 118, 118, 115, 124, 122, 115, 112, 112, 116, 115, 116, 112, 108, 112, 107, 113, 112, 117, 110, 108, 119, 115, 112, 111, 104, 119, 115, 116, 117, 108, 115, 123, 115, 113, 126, 101, 115, 119, 109, 116, 111, 107, 117, 122, 121, 124, 120, 122, 113, 116, 113, 117, 120, 117, 107, 117, 113, 106, 106, 127, 115, 96, 107, 114, 110, 116, 112, 119, 109, 116, 115, 120, 109, 113, 113, 117, 106, 115, 116, 108, 116, 112, 118, 109, 112, 113, 117, 119, 118, 115, 123, 106, 115, 119, 121, 113, 114, 117, 116, 118, 118, 114, 117, 114, 113, 111, 103, 119, 117, 111, 109, 115, 121, 115, 130, 122, 109, 109, 125, 125, 123, 99, 107, 115, 110, 105, 115, 116, 117, 101, 117, 126, 104, 118, 113, 112, 130, 116, 113, 111, 121, 112, 117, 112, 123, 118, 128, 108, 111, 102, 108, 113, 116, 125, 119, 102, 100, 111, 120, 110, 105, 100, 121, 119, 109, 119, 111, 119, 126, 115, 120, 107, 106, 117, 111, 111, 137, 106, 93, 128, 116, 115, 112, 112, 122, 120, 119, 120, 112, 126, 119, 128, 111, 98, 127, 108, 114, 109, 111, 117, 109, 118, 120, 117, 100, 112, 107, 121, 109, 115, 118, 116, 110, 115, 110, 110, 118, 112, 110, 105, 105, 106, 134, 130, 113, 108, 97, 110, 125, 109, 120, 108, 116, 117, 113, 115, 108, 113, 119, 112, 105, 110, 117, 120, 114, 118, 109, 108, 115, 96, 115, 124, 108, 124, 104, 114, 117, 110, 126, 132, 112, 107, 116, 106, 119, 113, 113, 110, 109, 124, 120, 113, 120, 121, 120, 126, 111, 116, 114, 128, 113, 118, 109, 108, 132, 112, 113, 115, 115, 108, 114, 123, 119, 97, 123, 113, 119, 107, 111, 117, 124, 122, 117, 125, 120, 110, 118, 103, 121, 118, 105, 107, 110, 112, 113, 121, 113, 120, 112, 109, 118, 105, 115, 112, 95, 113, 113, 107, 125, 117, 115, 124, 87, 118, 113, 117, 123, 111, 115, 125, 119, 117, 114, 106, 121, 100, 120, 113, 121, 118, 126, 109, 127, 108, 101, 113, 121, 113, 107, 111, 108, 122, 113, 105, 95, 114, 116, 119, 117, 132, 116, 120, 117, 109, 107, 112, 118, 117, 104, 116, 107, 115, 116, 122, 121, 129, 100, 98, 115, 123, 99, 118, 118, 113, 120, 115, 114, 117, 109, 114, 111, 116, 109, 106, 123, 114, 108, 106, 110, 124, 113, 105, 120, 113, 113, 112, 117, 122, 118, 109, 119, 128, 116, 126, 106, 109, 122, 119, 106, 120, 116, 108, 112, 128, 116, 120, 111, 114, 115, 113, 118, 121, 110, 119, 126, 110, 97, 112, 122, 109, 109, 107, 113, 121, 113, 110, 105, 110, 119, 118, 107, 115, 118, 111, 105, 128, 108, 100, 114, 127, 115, 118, 118, 119, 120, 110, 105, 111, 110, 98, 117, 112, 117, 115, 123, 114, 118, 112, 107, 118, 124, 120, 127, 113, 105, 115, 121, 109, 119, 111, 104, 106, 115, 138, 112, 109, 113, 114, 100, 113, 110, 130, 122, 113, 116, 109, 119, 108, 125, 117, 113, 104, 103, 118, 103, 111, 113, 137, 107, 107, 106, 113, 105, 124, 115, 106, 123, 113, 111, 140, 115, 129, 124, 121, 102, 122, 108, 112, 102, 116, 113, 111, 120, 109, 115, 118, 125, 123, 100, 126, 114, 105, 111, 121, 123, 111, 108, 112, 97, 109, 113, 120, 109, 126, 121, 128, 110, 109, 110, 113, 107, 117, 112, 114, 91, 107, 110, 131, 114, 112, 105, 122, 105, 116, 112, 104, 120, 115, 116, 100, 105, 107, 119, 106, 106, 117, 115, 116, 115, 107, 125, 118, 117, 120, 112, 112, 112, 113, 120, 110, 119, 118, 122, 115, 118, 121, 111, 119, 118, 110, 110, 115, 113, 104, 103, 118, 116, 110, 112, 121, 123, 101, 104, 115, 118, 129, 94, 96, 124, 131, 117, 116, 114, 117, 108, 141, 126, 115, 108, 114, 114, 102, 122, 98, 118, 116, 116, 105, 122, 117, 105, 119, 124, 88, 115, 107, 120, 120, 113, 111, 125, 114, 115, 124, 120, 103, 122, 105, 120, 116, 123, 126, 113, 107, 119, 127, 117, 111, 114, 105, 99, 112, 100, 115, 122, 127, 111, 107, 114, 106, 119, 115, 134, 104, 116, 115, 119, 115, 119, 116, 105, 115, 121, 127, 114, 107, 135, 114, 119, 118, 114, 115, 116, 117, 97, 100, 123, 102, 116, 114, 105, 118, 115, 122, 104, 107, 122, 120, 105, 110, 112, 137, 113, 117, 113, 122, 109, 104, 115, 118, 110, 125, 105, 107, 106, 129, 122, 121, 93, 106, 117, 127, 119, 115, 118, 113, 109, 112, 119, 116, 116, 133, 115, 115, 118, 116, 107, 103, 112, 115, 111, 112, 114, 105, 111, 109, 123, 125, 122, 109, 106, 110, 105, 110, 106, 123, 108, 120, 128, 120, 107, 134, 115, 106, 119, 112, 116, 110, 127, 110, 131, 110, 121, 117, 114, 106, 119, 101, 115, 107, 115, 117, 100, 117, 117, 121, 114, 116, 110, 114, 99, 121, 112, 119, 123, 113, 136, 105, 119, 108, 111, 122, 113, 115, 149, 111, 110, 117, 115, 117, 104, 113, 109, 109, 113, 113, 129, 114, 95, 101, 119, 121, 106, 113, 114, 119, 119, 124, 125, 112, 112, 116, 119, 100, 121, 121, 116, 110, 121, 122, 109, 116, 116, 111, 125, 105, 118, 111, 116, 118, 109, 100, 121, 93, 128, 114, 114, 111, 119, 110, 122, 108, 119, 119, 137, 112, 114, 113, 129, 113, 103, 116, 98, 147, 98, 111, 110, 118, 122, 123, 116, 106, 121, 113, 124, 124, 88, 116, 115, 111, 104, 112, 120, 107, 117, 123, 119, 104, 120, 120, 118, 124, 120, 113, 125, 117, 112, 118, 104, 114, 119, 105, 124, 107, 114, 114, 107, 99, 113, 105, 108, 108, 113, 127, 113, 113, 99, 112, 113, 124, 107, 119, 106, 111, 114, 115, 113, 110, 110, 117, 107, 111, 118, 118, 114, 117, 117, 115, 124, 108, 113, 105, 123, 117, 111, 111, 112, 112, 112, 129, 115, 102, 113, 105, 121, 113, 120, 126, 93, 132, 108, 126, 112, 112, 110, 124, 107, 120, 119, 117, 133, 106, 114, 116, 115, 114, 111, 104, 106, 117, 95, 113, 120, 107, 117, 110, 125, 113, 116, 114, 108, 120, 107, 116, 117, 116, 112, 117, 116, 109, 109, 130, 119, 114, 112, 112, 114, 109, 112, 122, 116, 121, 127, 108, 121, 119, 115, 115, 103, 114, 108, 113, 122, 108, 121, 126, 113, 112, 110, 131, 105, 106, 111, 110, 110, 125, 129, 112, 112, 113, 112, 119, 113, 117, 108, 110, 103, 118, 119, 119, 115, 126, 108, 113, 110, 106, 123, 119, 102, 114, 118, 113, 122, 99, 109, 108, 117, 107, 112, 106, 113, 117, 118, 117, 114, 122, 116, 129, 126, 110, 126, 112, 116, 101, 107, 105, 123, 117, 108, 121, 109, 109, 114, 126, 95, 113, 107, 104, 114, 116, 108, 121, 113, 108, 126, 105, 114, 145, 81, 118, 106, 97, 113, 107, 124, 128, 111, 102, 112, 116, 128, 111, 83, 116, 123, 85, 110, 101, 100, 104, 116, 99, 108, 115, 111, 109, 132, 104, 112, 106, 116, 108, 102, 109, 106, 116, 104, 104, 112, 107, 126, 120, 114, 114, 118, 120, 116, 122, 115, 128, 101, 114, 118, 120, 121, 105, 120, 112, 107, 118, 128, 110, 119, 92, 98, 117, 119, 98, 121, 110, 101, 113, 114, 116, 110, 122, 116, 116, 119, 111, 114, 116, 114, 106, 118, 105, 98, 77, 120, 113, 114, 114, 107, 108, 119, 124, 125, 115, 119, 116, 131, 126, 101, 131, 99, 110, 118, 102, 113, 118, 104, 96, 111, 100, 123, 110, 120, 116, 126, 103, 116, 89, 96, 123, 130, 114, 94, 101, 113, 104, 110, 136, 123, 121, 110, 112, 134, 109, 129, 128, 107, 114, 118, 115, 116, 111, 96, 118, 125, 110, 118, 138, 123, 112, 117, 110, 127, 135, 117, 124, 134, 105, 121, 115, 116, 120, 118, 127, 114, 122, 118, 116, 108, 131, 123, 102, 133, 119, 132, 124, 85, 114, 113, 101, 121, 127, 109, 107, 127, 114, 108, 106, 122, 108, 116, 106, 107, 116, 115, 112, 101, 120, 120, 130, 125, 97, 123, 122, 129, 118, 109, 116, 121, 113, 120, 111, 119, 96, 104, 115, 106, 125, 116, 92, 101, 91, 118, 100, 102, 124, 95, 135, 111, 123, 105, 114, 119, 114, 113, 121, 122, 117, 104, 131, 124, 121, 108, 107, 117, 104, 120, 106, 116, 107, 115, 119, 115, 132, 94, 112, 131, 98, 108, 105, 101, 85, 110, 118, 109, 110, 108, 116, 92, 97, 119, 112, 110, 121, 156, 117, 112, 92, 102, 105, 125, 121, 118, 113, 117, 114, 124, 113, 142, 112, 124, 105, 136, 139, 114, 113, 114, 118, 117, 103, 124, 102, 116, 130, 114, 124, 97, 122, 116, 122, 104, 108, 104, 109, 97, 108, 112, 131, 127, 115, 105, 115, 119, 103, 119, 116, 101, 94, 99, 112, 114, 121, 134, 95, 107, 149, 102, 100, 106, 127, 118, 113, 115, 108, 112, 106, 136, 107, 123, 87, 103, 103, 117, 133, 121, 117, 102, 103, 100, 119, 107, 111, 128, 111, 123, 104, 134, 121, 107, 125, 105, 114, 124, 102, 118, 107, 103, 115, 111, 120, 127, 116, 106, 108, 110, 114, 134, 117, 107, 104, 127, 127, 109, 120, 110, 117, 105, 99, 114, 113, 115, 112, 126, 111, 121, 117, 117, 115, 120, 134, 125, 107, 97, 103, 100, 104, 98, 91, 118, 120, 123, 119, 125, 134, 125, 106, 118, 115, 106, 111, 114, 113, 116, 119, 113, 104, 117, 126, 131, 118, 108, 115, 136, 120, 136, 110, 115, 106, 109, 110, 103, 111, 121, 104, 131, 111, 94, 112, 104, 110, 115, 107, 109, 132, 103, 114, 110, 115, 135, 113, 109, 122, 126, 115, 115, 100, 107, 121, 119, 112, 114, 114, 98, 185, 93, 135, 129, 121, 124, 115, 114, 122, 121, 123, 128, 103, 130, 128, 116, 104, 129, 125, 119, 121, 132, 114, 118, 94, 113, 116, 135, 120, 104, 114, 121, 116, 130, 102, 125, 128, 107, 116, 106, 104, 109, 109, 114, 102, 108, 114, 112, 130, 128, 112, 114, 122, 107, 123, 117, 105, 106, 108, 117, 115, 110, 92, 117, 116, 104, 118, 122, 126, 122, 112, 105, 104, 124, 126, 120, 107, 113, 123, 119, 132, 109, 114, 135, 125, 108, 130, 130, 123, 98, 117, 106, 115, 108, 111, 108, 111, 126, 112, 121, 118, 118, 116, 131, 111, 114, 95, 104, 111, 108, 106, 121, 110, 99, 130, 104, 122, 124, 128, 106, 122, 118, 103, 128, 97, 109, 103, 112, 123, 92, 113, 137, 114, 113, 112, 127, 119, 115, 151, 117, 119, 101, 118, 113, 117, 122, 103, 119, 124, 100, 111, 127, 127, 125, 117, 111, 105, 116, 115, 95, 117, 123, 112, 123, 122, 109, 107, 140, 123, 102, 121, 128, 118, 111, 113, 138, 106, 114, 122, 131, 118, 111, 100, 106, 117, 97, 138, 125, 119, 112, 107, 95, 115, 122, 113, 131, 116, 126, 119, 111, 118, 120, 121, 125, 99, 123, 99, 101, 111, 110, 118, 109, 101, 104, 142, 103, 95, 112, 117, 117, 94, 122, 111, 118, 110, 130, 100, 115, 102, 97, 114, 115, 95, 106, 114, 118, 121, 122, 112, 124, 109, 117, 112, 100, 111, 98, 122, 125, 90, 114, 108, 101, 99, 125, 119, 96, 107, 105, 121, 115, 108, 90, 120, 107, 99, 146, 128, 107, 124, 108, 92, 125, 113, 111, 105, 120, 114, 121, 98, 122, 116, 112, 117, 128, 105, 106, 118, 106, 123, 116, 112, 113, 134, 127, 112, 120, 122, 122, 102, 117, 110, 110, 123, 105, 118, 109, 104, 106, 96, 108, 113, 108, 103, 129, 114, 105, 124, 113, 145, 113, 105, 91, 125, 97, 115, 108, 108, 110, 116, 105, 98, 116, 119, 102, 123, 111, 104, 110, 105, 119, 111, 112, 121, 119, 102, 120, 122, 126, 111, 105, 103, 120, 116, 121, 128, 116, 130, 105, 121, 120, 100, 106, 98, 109, 114, 118, 130, 112, 106, 97, 107, 96, 125, 116, 122, 117, 108, 144, 110, 115, 102, 104, 113, 118, 121, 121, 118, 120, 123, 122, 114, 109, 114, 118, 110, 115, 109, 110, 118, 120, 112, 110, 135, 117, 95, 117, 96, 101, 124, 109, 106, 119, 106, 118, 99, 109, 94, 121, 115, 118, 108, 124, 115, 107, 108, 129, 114, 119, 121, 119, 117, 125, 100, 111, 133, 123, 103, 108, 133, 109, 113, 112, 124, 121, 123, 112, 118, 105, 105, 102, 108, 113, 120, 120, 114, 112, 118, 95, 113, 101, 125, 115, 110, 100, 108, 116, 114, 94, 98, 134, 110, 110, 130, 106, 128, 118, 109, 107, 99, 104, 112, 119, 111, 113, 109, 95, 117, 112, 111, 105, 119, 112, 105, 114, 117, 122, 123, 121, 120, 138, 117, 126, 126, 114, 115, 137, 109, 105, 126, 120, 114, 105, 111, 111, 107, 100, 97, 110, 115, 116, 115, 114, 115, 114, 116, 116, 125, 123, 117, 118, 108, 112, 118, 120, 112, 115, 114, 112, 116, 117, 104, 111, 106, 122, 109, 113, 116, 118, 117, 115, 112, 94, 110, 116, 119, 119, 113, 117, 121, 101, 112, 112, 106, 122, 107, 111, 101, 116, 121, 110, 116, 115, 102, 111, 114, 122, 121, 112, 116, 122, 108, 141, 119, 113, 112, 22, 101, 112, 118, 111, 119, 117, 117, 111, 109, 123, 122, 117, 105, 114, 111, 119, 111, 112, 111, 106, 124, 119, 119, 113, 123, 109, 109, 105, 119, 112, 112, 116, 113, 129, 112, 119, 116, 119, 110, 118, 114, 128, 111, 116, 109, 116, 110, 112, 124, 116, 114, 118, 104, 119, 121, 118, 121, 119, 109, 113, 120, 143, 116, 112, 114, 117, 119, 115, 100, 121, 118, 137, 115, 116, 123, 111, 116, 120, 114, 119, 123, 114, 115, 82, 124, 107, 114, 119, 112, 113, 111, 111, 121, 127, 110, 121, 121, 112, 118, 107, 109, 115, 116, 114, 113, 110, 115, 120, 123, 112, 123, 107, 115, 117, 115, 119, 119, 116, 111, 124, 101, 109, 115, 114, 117, 113, 111, 114, 119, 124, 114, 120, 113, 121, 108, 109, 108, 112, 115, 113, 109, 111, 111, 120, 116, 117, 109, 107, 106, 113, 106, 117, 108, 134, 113, 104, 121, 112, 116, 111, 122, 118, 106, 227, 106, 74, 115, 104, 121, 116, 110, 117, 110, 106, 117, 115, 119, 115, 118, 111, 115, 114, 76, 115, 112, 111, 114, 106, 119, 121, 112, 127, 119, 114, 116, 115, 117, 122, 113, 115, 109, 116, 115, 116, 120, 112, 108, 115, 113, 118, 117, 112, 105, 114, 118, 116, 127, 124, 114, 111, 109, 121, 115, 113, 112, 116, 115, 122, 114, 120, 118, 117, 124, 114, 116, 115, 116, 119, 111, 115, 115, 122, 114, 116, 113, 118, 112, 106, 132, 117, 115, 106, 112, 112, 120, 116, 118, 108, 112, 117, 105, 114, 109, 113, 116, 119, 111, 82, 115, 110, 112, 110, 107, 117, 121, 108, 110, 121, 103, 123, 112, 115, 116, 114, 106, 123, 121, 134, 112, 110, 124, 122, 118, 116, 114, 121, 111, 118, 105, 118, 117, 111, 116, 113, 119, 113, 109, 116, 123, 107, 112, 128, 121, 119, 107, 110, 112, 120, 123, 117, 124, 111, 117, 117, 101, 115, 115, 116, 119, 114, 119, 123, 121, 120, 118, 123, 117, 106, 121, 115, 112, 113, 109, 117, 113, 117, 114, 110, 123, 113, 118, 114, 121, 116, 106, 118, 119, 117, 117, 113, 113, 117, 110, 115, 115, 114, 123, 108, 108, 113, 115, 121, 117, 120, 104, 110, 118, 113, 123, 111, 118, 115, 108, 123, 116, 124, 105, 114, 110, 115, 115, 114, 116, 114, 120, 116, 112, 121, 118, 115, 111, 113, 123, 115, 114, 119, 117, 118, 115, 118, 120, 115, 115, 118, 115, 114, 116, 107, 112, 119, 128, 116, 118, 117, 109, 115, 118, 113, 117, 114, 110, 123, 114, 98, 121, 115, 115, 115, 112, 107, 118, 114, 107, 117, 114, 108, 109, 114, 100, 123, 108, 107, 104, 114, 134, 109, 114, 126, 147, 103, 126, 126, 111, 116, 125, 115, 109, 140, 100, 117, 102, 107, 116, 121, 116, 113, 135, 109, 157, 114, 111, 114, 120, 113, 124, 119, 109, 117, 122, 113, 109, 117, 114, 111, 109, 116, 123, 105, 119, 118, 122, 112, 107, 108, 109, 124, 117, 110, 110, 126, 115, 111, 121, 116, 115, 119, 114, 118, 106, 114, 115, 115, 116, 108, 111, 101, 124, 130, 112, 120, 118, 108, 114, 100, 114, 118, 117, 117, 114, 102, 128, 151, 103, 118, 115, 119, 98, 119, 102, 113, 134, 106, 133, 113, 111, 106, 118, 109, 121, 130, 122, 113, 113, 104, 112, 111, 108, 124, 129, 110, 114, 109, 126, 103, 113, 110, 126, 116, 108, 121, 117, 120, 119, 127, 112, 98, 117, 116, 115, 116, 120, 119, 110, 113, 100, 114, 100, 111, 114, 119, 128, 98, 118, 118, 114, 112, 124, 109, 124, 112, 115, 114, 119, 113, 114, 118, 100, 116, 124, 115, 130, 132, 115, 117, 114, 116, 114, 117, 115, 117, 115, 118, 113, 115, 107, 127, 117, 125, 128, 115, 114, 121, 100, 113, 104, 132, 109, 128, 128, 110, 111, 113, 111, 118, 122, 106, 115, 122, 114, 117, 120, 111, 110, 117, 106, 115, 123, 120, 120, 113, 109, 117, 114, 117, 110, 127, 132, 116, 117, 116, 116, 109, 117, 104, 118, 113, 114, 110, 118, 117, 120, 114, 108, 110, 121, 107, 117, 118, 112, 108, 122, 111, 114, 112, 109, 113, 105, 105, 115, 111, 113, 103, 126, 126, 95, 110, 123, 115, 113, 117, 115, 116, 111, 108, 128, 103, 120, 97, 90, 82, 116, 105, 113, 115, 104, 117, 111, 115, 115, 120, 121, 113, 110, 108, 98, 114, 119, 107, 111, 97, 138, 114, 120, 103, 121, 111, 110, 130, 110, 106, 125, 114, 122, 110, 110, 107, 110, 119, 102, 128, 114, 102, 100, 98, 99, 96, 111, 110, 137, 136, 103, 132, 118, 111, 112, 105, 114, 117, 108, 114, 134, 119, 109, 110, 121, 110, 123, 123, 116, 123, 107, 120, 116, 114, 113, 115, 112, 107, 100, 119, 116, 113, 112, 102, 116, 129, 118, 102, 110, 109, 115, 121, 93, 96, 109, 110, 119, 108, 114, 110, 108, 116, 111, 104, 128, 105, 115, 109, 114, 108, 109, 100, 122, 95, 115, 104, 114, 122, 105, 111, 110, 109, 111, 121, 114, 114, 106, 110, 115, 112, 109, 114, 108, 109, 109, 126, 111, 114, 124, 110, 112, 104, 110, 127, 118, 123, 123, 103, 116, 114, 109, 125, 116, 120, 127, 171, 123, 105, 112, 108, 124, 120, 109, 112, 135, 127, 106, 104, 123, 120, 116, 130, 111, 113, 122, 114, 133, 118, 121, 120, 113, 109, 109, 128, 104, 110, 98, 106, 114, 98, 118, 115, 130, 114, 114, 107, 114, 104, 108, 114, 113, 111, 113, 116, 100, 114, 117, 122, 121, 111, 140, 112, 124, 110, 110, 124, 115, 114, 125, 122, 118, 121, 109, 80, 122, 107, 138, 99, 118, 109, 125, 121, 107, 111, 104, 112, 121, 105, 111, 122, 112, 115, 107, 109, 103, 115, 114, 113, 126, 115, 103, 113, 115, 106, 112, 115, 115, 117, 109, 117, 100, 114, 104, 131, 108, 120, 106, 118, 113, 113, 111, 107, 119, 106, 118, 109, 114, 130, 115, 107, 115, 133, 112, 115, 131, 111, 120, 106, 121, 117, 112, 118, 118, 113, 110, 116, 114, 121, 108, 123, 118, 129, 112, 112, 117, 110, 120, 104, 113, 109, 121, 130, 111, 110, 125, 130, 115, 114, 119, 122, 100, 101, 117, 126, 124, 115, 120, 111, 114, 120, 112, 120, 115, 109, 116, 113, 120, 108, 98, 117, 120, 123, 104, 117, 139, 121, 112, 98, 123, 124, 132, 118, 122, 117, 118, 111, 117, 146, 117, 126, 122, 123, 104, 110, 121, 114, 120, 101, 106, 111, 125, 113, 117, 105, 117, 109, 102, 113, 112, 113, 109, 114, 130, 119, 110, 116, 86, 113, 119, 108, 128, 108, 112, 121, 100, 117, 114, 114, 103, 134, 117, 99, 119, 110, 113, 115, 110, 103, 115, 116, 104, 113, 111, 111, 107, 111, 111, 114, 132, 117, 107, 117, 105, 122, 116, 116, 108, 113, 109, 118, 120, 109, 100, 120, 113, 115, 106, 117, 114, 107, 121, 128, 115, 103, 106, 108, 117, 107, 116, 113, 106, 104, 118, 108, 108, 120, 113, 113, 110, 115, 117, 113, 111, 116, 117, 117, 114, 114, 116, 120, 108, 120, 112, 120, 108, 115, 121, 124, 137, 116, 117, 104, 136, 117, 102, 115, 121, 106, 106, 98, 105, 120, 126, 115, 113, 108, 95, 125, 111, 115, 123, 113, 127, 114, 89, 111, 107, 112, 112, 112, 104, 101, 113, 102, 118, 73, 105, 120, 117, 133, 107, 98, 113, 116, 124, 112, 115, 108, 109, 140, 103, 117, 111, 116, 107, 133, 118, 113, 122, 121, 96, 112, 112, 121, 123, 108, 115, 112, 113, 114, 111, 109, 114, 122, 113, 115, 109, 97, 108, 120, 115, 117, 118, 112, 106, 123, 115, 112, 104, 124, 110, 112, 118, 114, 100, 117, 118, 120, 124, 115, 113, 119, 109, 117, 118, 115, 115, 108, 122, 125, 127, 110, 117, 103, 113, 113, 123, 124, 123, 106, 107, 104, 116, 121, 113, 112, 113, 106, 127, 111, 113, 127, 115, 109, 119, 124, 100, 126, 124, 107, 109, 123, 107, 107, 102, 129, 113, 106, 121, 119, 107, 112, 114, 121, 114, 118, 119, 117, 121, 113, 96, 99, 110, 112, 126, 116, 117, 113, 120, 120, 120, 128, 122, 98, 114, 126, 107, 105, 120, 104, 110, 115, 112, 115, 119, 109, 115, 117, 131, 122, 111, 110, 100, 112, 97, 113, 124, 127, 116, 109, 112, 109, 116, 112, 122, 124, 121, 122, 114, 112, 118, 107, 110, 97, 118, 119, 116, 124, 124, 106, 116, 120, 116, 110, 113, 109, 116, 120, 104, 127, 108, 106, 110, 116, 112, 114, 102, 127, 146, 115, 110, 122, 117, 112, 118, 111, 112, 126, 110, 95, 119, 113, 113, 107, 122, 122, 119, 116, 122, 124, 107, 118, 107, 128, 107, 112, 110, 107, 113, 120, 116, 117, 116, 123, 115, 121, 135, 115, 124, 110, 119, 114, 110, 113, 113, 116, 120, 113, 109, 104, 109, 118, 113, 107, 133, 104, 118, 118, 122, 100, 120, 109, 120, 120, 110, 99, 111, 115, 109, 119, 106, 122, 103, 114, 123, 114, 110, 112, 109, 109, 99, 122, 121, 118, 112, 119, 112, 110, 143, 113, 112, 111, 119, 112, 112, 109, 109, 132, 122, 128, 120, 117, 118, 102, 115, 109, 102, 121, 110, 127, 110, 105, 111, 120, 103, 112, 127, 106, 114, 120, 118, 105, 125, 126, 94, 103, 116, 113, 120, 117, 122, 115, 115, 110, 119, 114, 125, 120, 121, 116, 115, 111, 107, 119, 124, 113, 117, 118, 108, 103, 116, 112, 117, 122, 117, 101, 117, 113, 121, 109, 122, 110, 130, 118, 131, 103, 116, 118, 119, 117, 120, 126, 109, 122, 112, 119, 131, 118, 126, 115, 113, 118, 106, 113, 126, 124, 114, 117, 116, 121, 110, 129, 116, 126, 105, 114, 100, 123, 113, 114, 127, 112, 117, 113, 128, 105, 116, 104, 118, 106, 101, 116, 113, 126, 114, 121, 109, 111, 105, 112, 112, 112, 106, 114, 121, 119, 109, 97, 105, 126, 110, 128, 109, 107, 105, 106, 120, 109, 103, 119, 106, 116, 114, 108, 124, 117, 114, 128, 117, 115, 110, 116, 121, 124, 117, 123, 119, 112, 117, 123, 101, 122, 121, 120, 108, 120, 121, 126, 121, 105, 107, 116, 118, 121, 122, 102, 120, 120, 116, 113, 108, 112, 93, 126, 143, 120, 120, 113, 117, 116, 109, 108, 108, 125, 113, 119, 105, 110, 107, 121, 114, 119, 111, 129, 117, 115, 116, 123, 93, 116, 114, 114, 116, 103, 121, 110, 107, 120, 128, 115, 125, 116, 108, 126, 113, 121, 108, 105, 117, 124, 110, 124, 108, 120, 127, 106, 114, 104, 118, 124, 121, 144, 108, 119, 111, 109, 120, 108, 110, 116, 119, 119, 118, 107, 117, 123, 102, 111, 105, 94, 126, 105, 121, 119, 108, 113, 129, 122, 110, 113, 112, 134, 108, 112, 115, 99, 106, 108, 112, 105, 104, 107, 129, 117, 119, 113, 118, 99, 113, 110, 112, 110, 114, 113, 112, 123, 100, 118, 112, 104, 120, 111, 117, 122, 126, 118, 108, 113, 113, 115, 126, 115, 114, 119, 105, 127, 103, 113, 111, 118, 113, 120, 103, 104, 118, 106, 114, 125, 117, 129, 110, 120, 115, 123, 114, 112, 106, 118, 95, 124, 101, 122, 112, 125, 113, 120, 117, 115, 116, 110, 110, 105, 134, 116, 115, 99, 104, 109, 116, 104, 116, 112, 123, 119, 118, 108, 119, 123, 118, 108, 112, 115, 119, 116, 119, 117, 112, 117, 104, 112, 105, 113, 114, 119, 108, 135, 125, 114, 112, 95, 123, 112, 114, 116, 105, 120, 111, 110, 108, 107, 111, 112, 111, 108, 107, 105, 121, 114, 105, 117, 129, 131, 106, 109, 112, 117, 109, 98, 126, 106, 125, 117, 118, 126, 116, 123, 115, 107, 111, 120, 123, 108, 122, 127, 117, 118, 110, 110, 107, 123, 113, 123, 117, 111, 117, 128, 103, 105, 115, 109, 119, 121, 120, 111, 113, 109, 113, 112, 111, 115, 114, 101, 122, 127, 95, 112, 112, 111, 119, 118, 114, 113, 121, 119, 120, 119, 112, 125, 116, 123, 117, 119, 113, 117, 108, 117, 129, 118, 139, 105, 105, 115, 109, 115, 106, 129, 117, 116, 109, 127, 128, 109, 120, 107, 116, 112, 138, 116, 113, 128, 120, 113, 115, 105, 117, 118, 117, 111, 113, 116, 124, 101, 115, 121, 118, 119, 117, 113, 111, 114, 122, 109, 104, 100, 111, 112, 103, 116, 111, 116, 116, 113, 116, 112, 122, 113, 115, 117, 117, 106, 121, 119, 113, 109, 116, 118, 102, 107, 113, 115, 104, 119, 110, 111, 108, 111, 124, 125, 122, 113, 128, 109, 117, 112, 113, 108, 120, 123, 111, 123, 107, 116, 117, 107, 116, 122, 126, 116, 131, 103, 129, 118, 119, 124, 122, 112, 121, 115, 126, 116, 120, 123, 113, 115, 119, 130, 105, 114, 108, 116, 123, 101, 115, 116, 134, 111, 118, 112, 122, 115, 108, 122, 115, 118, 109, 114, 105, 122, 105, 117, 109, 108, 113, 104, 117, 114, 113, 118, 122, 109, 113, 118, 108, 128, 120, 122, 115, 110, 122, 107, 113, 116, 112, 118, 113, 128, 113, 120, 113, 98, 118, 117, 112, 116, 121, 116, 107, 121, 117, 118, 130, 123, 117, 117, 120, 109, 111, 108, 113, 106, 117, 107, 123, 117, 115, 109, 108, 123, 117, 119, 113, 110, 106, 116, 113, 109, 109, 116, 118, 112, 117, 106, 116, 121, 113, 110, 106, 107, 106, 112, 109, 114, 114, 115, 103, 122, 116, 116, 108, 111, 127, 120, 120, 109, 120, 117, 123, 113, 121, 113, 123, 121, 117, 119, 119, 111, 102, 102, 117, 122, 130, 118, 111, 126, 116, 116, 126, 96, 115, 122, 117, 118, 105, 119, 111, 116, 114, 115, 104, 117, 124, 126, 119, 115, 116, 116, 118, 105, 108, 114, 118, 114, 110, 115, 121, 120, 112, 114, 119, 124, 109, 125, 129, 116, 115, 117, 109, 113, 115, 114, 113, 117, 112, 108, 116, 130, 110, 111, 107, 94, 121, 107, 124, 109, 103, 107, 112, 118, 120, 118, 111, 124, 114, 113, 100, 120, 110, 109, 117, 117, 102, 113, 115, 123, 111, 107, 113, 116, 117, 122, 126, 103, 106, 122, 116, 122, 117, 108, 119, 122, 110, 120, 109, 111, 118, 116, 108, 117, 116, 106, 131, 109, 114, 118, 126, 120, 118, 118, 111, 116, 106, 116, 126, 108, 101, 119, 115, 83, 119, 115, 105, 106, 116, 117, 112, 120, 118, 124, 99, 110, 114, 124, 111, 107, 120, 118, 114, 117, 114, 138, 105, 111, 119, 115, 127, 108, 115, 116, 118, 111, 110, 116, 123, 106, 109, 117, 110, 116, 116, 104, 118, 95, 108, 112, 120, 110, 114, 116, 117, 119, 112, 129, 116, 140, 113, 112, 113, 122, 101, 115, 107, 117, 113, 112, 124, 125, 117, 121, 113, 109, 116, 116, 119, 114, 114, 128, 124, 109, 117, 124, 125, 113, 101, 118, 119, 108, 121, 120, 108, 117, 116, 109, 116, 121, 111, 108, 95, 115, 109, 121, 121, 119, 115, 114, 97, 118, 117, 120, 120, 113, 121, 114, 126, 116, 116, 110, 115, 112, 108, 114, 118, 117, 107, 113, 122, 122, 107, 118, 102, 115, 111, 115, 128, 122, 109, 111, 114, 108, 109, 112, 104, 113, 121, 119, 110, 114, 106, 114, 111, 119, 119, 119, 121, 115, 111, 135, 111, 118, 118, 105, 108, 112, 118, 119, 103, 125, 113, 99, 110, 115, 116, 118, 113, 112, 119, 108, 122, 124, 117, 120, 115, 119, 118, 111, 122, 123, 116, 109, 107, 118, 116, 115, 118, 107, 102, 104, 112, 114, 116, 104, 125, 106, 111, 111, 116, 128, 116, 119, 113, 116, 118, 113, 113, 108, 134, 116, 113, 110, 113, 118, 118, 111, 115, 109, 123, 118, 115, 116, 112, 113, 120, 115, 116, 116, 111, 112, 111, 113, 104, 119, 108, 123, 116, 115, 117, 118, 109, 120, 119, 115, 105, 113, 122, 105, 114, 115, 114, 112, 115, 117, 103, 120, 124, 124, 115, 113, 115, 115, 115, 125, 118, 122, 110, 105, 121, 112, 104, 119, 113, 116, 120, 113, 127, 121, 120, 116, 118, 121, 109, 114, 112, 112, 110, 103, 114, 113, 109, 116, 115, 110, 121, 120, 119, 113, 125, 112, 117, 114, 111, 116, 111, 116, 115, 120, 119, 115, 117, 115, 113, 118, 119, 113, 112, 111, 111, 113, 117, 118, 115, 114, 120, 110, 112, 114, 115, 120, 113, 121, 118, 124, 112, 111, 116, 122, 117, 109, 119, 110, 110, 109, 117, 112, 111, 114, 114, 117, 117, 103, 119, 126, 113, 116, 111, 120, 109, 116, 117, 119, 110, 110, 124, 120, 106, 115, 120, 111, 116, 114, 102, 116, 117, 111, 119, 114, 117, 122, 108, 123, 122, 114, 118, 112, 116, 110, 115, 118, 93, 108, 117, 109, 109, 110, 122, 119, 113, 115, 124, 129, 121, 125, 111, 124, 109, 107, 104, 111, 117, 123, 129, 119, 121, 126, 115, 118, 114, 118, 116, 109, 109, 120, 114, 109, 117, 114, 111, 121, 106, 115, 119, 114, 117, 109, 108, 107, 110, 115, 117, 116, 114, 108, 109, 107, 115, 119, 113, 110, 114, 119, 116, 102, 115, 109, 116, 113, 97, 126, 117, 118, 107, 112, 114, 113, 120, 108, 107, 119, 110, 123, 116, 115, 118, 115, 118, 121, 113, 121, 113, 121, 113, 110, 118, 117, 118, 121, 102, 113, 125, 120, 115, 124, 111, 122, 115, 112, 114, 123, 118, 113, 125, 115, 108, 114, 111, 114, 114, 106, 122, 119, 115, 119, 123, 116, 115, 103, 114, 113, 121, 118, 116, 116, 118, 116, 112, 106, 116, 113, 122, 116, 120, 113, 123, 99, 126, 111, 110, 106, 117, 108, 110, 115, 125, 110, 116, 109, 112, 105, 122, 110, 121, 113, 113, 115, 127, 116, 110, 117, 111, 118, 118, 115, 120, 108, 117, 117, 115, 123, 126, 110, 110, 111, 116, 108, 115, 116, 111, 116, 113, 108, 126, 111, 111, 102, 117, 110, 110, 117, 114, 128, 119, 112, 112, 129, 110, 115, 112, 114, 120, 116, 112, 112, 128, 114, 113, 110, 134, 113, 115, 113, 129, 121, 105, 126, 113, 112, 108, 108, 111, 111, 117, 116, 100, 126, 123, 126, 126, 110, 135, 122, 118, 104, 111, 126, 111, 120, 124, 110, 111, 101, 120, 102, 123, 111, 109, 109, 117, 106, 124, 113, 108, 114, 127, 105, 120, 127, 128, 118, 99, 119, 113, 103, 121, 119, 112, 102, 117, 121, 100, 109, 126, 110, 112, 113, 112, 107, 120, 113, 115, 120, 119, 109, 103, 116, 110, 121, 114, 113, 124, 119, 117, 112, 103, 124, 111, 112, 118, 108, 127, 106, 110, 109, 109, 99, 114, 111, 126, 111, 118, 115, 111, 129, 126, 108, 116, 107, 110, 110, 115, 126, 114, 111, 111, 125, 109, 116, 115, 105, 114, 115, 107, 104, 114, 121, 109, 114, 116, 112, 111, 105, 116, 120, 113, 126, 114, 113, 111, 123, 113, 109, 113, 126, 114, 116, 120, 113, 118, 129, 125, 115, 106, 110, 104, 101, 111, 109, 114, 107, 117, 115, 118, 109, 115, 112, 102, 113, 112, 105, 115, 124, 115, 104, 122, 123, 125, 110, 119, 116, 127, 124, 123, 111, 115, 106, 130, 107, 119, 114, 117, 118, 111, 135, 118, 121, 106, 125, 119, 114, 126, 114, 117, 113, 111, 121, 107, 126, 115, 110, 116, 114, 127, 133, 118, 113, 107, 120, 118, 116, 114, 118, 111, 117, 114, 112, 118, 110, 122, 105, 109, 118, 103, 112, 124, 114, 106, 119, 116, 120, 111, 107, 112, 107, 117, 112, 109, 106, 113, 112, 101, 112, 107, 119, 112, 132, 114, 121, 117, 125, 119, 121, 102, 121, 125, 98, 135, 110, 114, 111, 116, 121, 105, 107, 124, 104, 109, 134, 125, 107, 109, 112, 118, 116, 123, 124, 120, 122, 115, 123, 100, 119, 112, 104, 112, 130, 106, 112, 115, 109, 112, 114, 124, 113, 135, 119, 101, 119, 114, 117, 107, 128, 113, 105, 112, 109, 120, 117, 117, 107, 129, 118, 114, 120, 110, 100, 111, 114, 113, 118, 113, 104, 121, 110, 108, 116, 119, 110, 121, 113, 122, 107, 116, 113, 103, 133, 128, 111, 118, 117, 107, 110, 110, 115, 117, 103, 106, 116, 105, 115, 129, 108, 122, 109, 113, 109, 127, 112, 105, 109, 105, 116, 112, 115, 105, 115, 112, 125, 117, 120, 130, 116, 106, 119, 115, 112, 116, 112, 132, 106, 117, 109, 111, 108, 112, 114, 116, 115, 120, 114, 107, 105, 99, 107, 113, 107, 122, 108, 108, 112, 125, 114, 110, 113, 120, 121, 114, 110, 109, 119, 111, 108, 123, 122, 117, 123, 123, 121, 98, 117, 122, 128, 117, 110, 117, 123, 112, 121, 118, 114, 106, 116, 114, 113, 120, 114, 98, 108, 118, 117, 100, 113, 107, 119, 130, 122, 106, 138, 112, 122, 106, 115, 115, 119, 110, 108, 127, 116, 124, 137, 105, 102, 125, 105, 103, 112, 116, 116, 110, 115, 117, 115, 107, 118, 122, 123, 125, 109, 108, 102, 118, 116, 109, 114, 114, 106, 118, 100, 95, 123, 114, 115, 117, 120, 111, 127, 104, 114, 110, 124, 103, 120, 133, 112, 128, 123, 111, 130, 110, 120, 111, 125, 107, 114, 118, 103, 127, 106, 116, 120, 109, 114, 129, 117, 115, 122, 112, 118, 108, 115, 117, 110, 119, 103, 123, 111, 112, 114, 111, 120, 110, 110, 103, 115, 103, 103, 114, 123, 117, 112, 112, 111, 104, 107, 124, 109, 115, 112, 117, 102, 110, 124, 116, 111, 126, 106, 123, 117, 119, 128, 120, 113, 117, 119, 108, 119, 125, 119, 129, 118, 113, 106, 114, 121, 115, 127, 105, 129, 109, 108, 115, 104, 112, 117, 120, 109, 119, 112, 91, 109, 122, 112, 117, 117, 105, 117, 138, 113, 118, 113, 100, 104, 113, 129, 116, 120, 122, 115, 112, 111, 111, 113, 112, 105, 121, 114, 111, 107, 111, 114, 108, 121, 107, 118, 109, 114, 118, 100, 120, 109, 112, 122, 118, 119, 126, 109, 112, 105, 113, 111, 111, 121, 123, 119, 119, 112, 104, 95, 117, 114, 109, 128, 111, 109, 113, 107, 120, 115, 116, 113, 99, 127, 131, 118, 129, 130, 120, 117, 110, 113, 121, 105, 105, 126, 121, 128, 123, 109, 134, 126, 128, 119, 120, 114, 118, 119, 112, 116, 111, 116, 111, 117, 113, 112, 110, 109, 106, 118, 110, 123, 110, 110, 120, 125, 122, 116, 112, 115, 109, 127, 117, 110, 121, 114, 116, 107, 108, 119, 124, 111, 114, 115, 111, 117, 109, 127, 115, 108, 113, 107, 103, 123, 109, 114, 112, 104, 118, 109, 114, 104, 123, 118, 113, 115, 105, 108, 115, 119, 124, 117, 122, 107, 124, 114, 112, 117, 128, 145, 102, 122, 102, 113, 113, 109, 107, 118, 100, 111, 113, 105, 125, 120, 116, 117, 110, 121, 116, 116, 125, 102, 111, 126, 116, 120, 115, 121, 119, 119, 101, 113, 113, 108, 113, 108, 114, 125, 125, 122, 108, 139, 101, 117, 111, 111, 106, 116, 123, 120, 105, 118, 98, 114, 119, 116, 110, 122, 118, 117, 123, 109, 121, 120, 130, 117, 105, 106, 121, 123, 125, 103, 120, 124, 121, 102, 129, 115, 113, 130, 106, 106, 145, 101, 118, 106, 120, 115, 104, 112, 98, 118, 122, 131, 123, 115, 112, 114, 101, 105, 117, 108, 113, 109, 102, 102, 111, 109, 109, 118, 105, 115, 121, 106, 130, 120, 118, 114, 111, 120, 130, 110, 116, 106, 117, 111, 119, 110, 120, 107, 117, 129, 122, 110, 119, 108, 102, 119, 119, 115, 115, 110, 114, 117, 103, 118, 127, 115, 113, 111, 124, 114, 111, 131, 113, 109, 123, 107, 128, 103, 132, 103, 114, 114, 119, 125, 129, 108, 120, 128, 130, 123, 130, 102, 107, 117, 108, 100, 110, 102, 116, 107, 110, 106, 112, 109, 120, 125, 115, 105, 118, 112, 111, 120, 107, 118, 116, 112, 129, 114, 128, 114, 107, 114, 101, 110, 127, 103, 118, 117, 120, 123, 125, 117, 119, 107, 124, 107, 114, 111, 111, 106, 105, 109, 115, 103, 107, 109, 105, 114, 108, 118, 104, 128, 112, 109, 129, 112, 127, 117, 124, 126, 124, 107, 117, 118, 119, 120, 110, 117, 114, 112, 111, 110, 110, 102, 123, 109, 137, 116, 113, 107, 119, 117, 125, 119, 115, 121, 122, 117, 112, 115, 116, 109, 116, 113, 117, 124, 105, 118, 119, 125, 116, 109, 119, 110, 122, 112, 122, 114, 121, 110, 113, 121, 109, 120, 107, 117, 106, 119, 108, 121, 107, 115, 124, 100, 114, 112, 114, 111, 123, 122, 110, 119, 111, 116, 109, 106, 99, 111, 114, 107, 120, 113, 113, 104, 119, 119, 111, 103, 109, 121, 110, 118, 114, 105, 120, 116, 112, 106, 124, 103, 124, 115, 132, 104, 111, 119, 113, 110, 108, 117, 110, 109, 112, 111, 129, 117, 108, 109, 111, 125, 111, 123, 109, 121, 128, 107, 118, 125, 109, 124, 124, 108, 120, 116, 121, 117, 90, 120, 122, 120, 112, 125, 121, 128, 105, 122, 121, 129, 117, 123, 109, 121, 119, 111, 117, 107, 118, 112, 127, 119, 117, 117, 120, 107, 122, 112, 126, 125, 121, 116, 119, 122, 116, 122, 102, 113, 116, 123, 118, 116, 112, 129, 116, 134, 106, 122, 124, 112, 120, 111, 115, 99, 121, 119, 105, 123, 122, 120, 124, 122, 112, 134, 127, 119, 117, 114, 109, 131, 105, 121, 126, 112, 126, 119, 99, 111, 102, 109, 123, 105, 113, 120, 126, 125, 119, 109, 101, 114, 117, 116, 115, 121, 108, 109, 118, 110, 114, 117, 130, 113, 122, 129, 117, 104, 109, 126, 110, 117, 112, 110, 113, 104, 115, 114, 108, 121, 118, 115, 120, 117, 98, 117, 109, 107, 119, 123, 108, 112, 125, 111, 111, 124, 116, 114, 91, 102, 109, 123, 116, 126, 109, 116, 118, 117, 109, 115, 121, 103, 123, 107, 123, 126, 104, 134, 123, 121, 120, 123, 113, 110, 111, 115, 129, 111, 116, 114, 116, 110, 110, 112, 111, 109, 119, 112, 114, 110, 121, 123, 110, 104, 116, 114, 119, 104, 105, 123, 109, 122, 117, 106, 123, 107, 104, 135, 110, 92, 116, 130, 113, 113, 118, 120, 110, 103, 110, 116, 126, 111, 120, 92, 114, 120, 114, 112, 108, 104, 97, 112, 114, 121, 115, 120, 92, 113, 115, 111, 136, 134, 116, 134, 124, 106, 118, 125, 107, 119, 107, 112, 117, 116, 117, 123, 103, 113, 115, 114, 108, 117, 114, 113, 104, 127, 120, 114, 119, 119, 102, 121, 108, 111, 100, 119, 121, 105, 119, 117, 116, 109, 130, 116, 112, 109, 109, 117, 110, 114, 102, 108, 115, 123, 100, 121, 114, 126, 105, 102, 124, 114, 118, 109, 115, 120, 128, 124, 128, 111, 113, 105, 123, 113, 109, 116, 127, 109, 121, 108, 107, 117, 104, 108, 123, 136, 116, 113, 112, 115, 117, 111, 136, 103, 109, 127, 125, 130, 106, 110, 115, 110, 120, 110, 115, 102, 119, 108, 137, 129, 121, 121, 110, 118, 130, 98, 107, 106, 116, 112, 107, 107, 114, 104, 116, 125, 120, 114, 123, 110, 121, 117, 115, 115, 121, 121, 119, 121, 115, 108, 107, 116, 109, 112, 117, 110, 111, 118, 118, 116, 115, 111, 120, 121, 108, 113, 124, 114, 111, 128, 115, 113, 111, 120, 118, 113, 106, 119, 119, 120, 113, 103, 107, 120, 117, 113, 117, 101, 120, 110, 114, 125, 127, 119, 107, 127, 112, 108, 118, 114, 130, 121, 107, 116, 117, 113, 112, 101, 111, 109, 113, 124, 110, 110, 113, 123, 116, 117, 107, 118, 120, 120, 111, 107, 120, 121, 119, 117, 114, 107, 120, 117, 124, 116, 118, 113, 112, 116, 107, 115, 116, 112, 120, 115, 107, 115, 110, 112, 119, 112, 124, 116, 117, 113, 119, 114, 112, 108, 116, 127, 111, 114, 113, 120, 119, 123, 109, 115, 116, 114, 103, 114, 112, 117, 118, 119, 109, 113, 125, 129, 114, 110, 120, 119, 120, 108, 109, 122, 105, 118, 126, 122, 111, 112, 116, 114, 116, 117, 116, 121, 108, 117, 122, 121, 116, 118, 113, 124, 116, 116, 107, 120, 113, 111, 114, 104, 115, 110, 123, 110, 118, 113, 112, 119, 119, 123, 112, 110, 117, 118, 119, 112, 120, 121, 116, 124, 108, 111, 109, 110, 120, 117, 108, 104, 118, 114, 116, 115, 111, 116, 119, 116, 113, 117, 97, 118, 116, 103, 115, 111, 108, 106, 115, 114, 118, 112, 115, 111, 120, 115, 120, 117, 115, 103, 122, 113, 112, 119, 123, 112, 116, 113, 113, 114, 121, 108, 111, 118, 109, 110, 118, 115, 114, 115, 109, 117, 121, 103, 109, 124, 113, 109, 114, 106, 113, 115, 109, 110, 102, 110, 117, 119, 117, 118, 117, 108, 129, 117, 121, 115, 112, 133, 112, 119, 117, 117, 111, 113, 117, 117, 122, 115, 112, 115, 125, 116, 110, 111, 119, 112, 115, 116, 117, 114, 108, 116, 115, 117, 113, 112, 111, 115, 119, 113, 114, 111, 115, 126, 115, 119, 120, 117, 111, 117, 123, 117, 104, 118, 103, 107, 117, 116, 118, 115, 118, 122, 109, 120, 118, 116, 111, 120, 122, 111, 116, 115, 118, 115, 109, 120, 119, 110, 121, 114, 115, 119, 118, 123, 118, 114, 113, 117, 114, 117, 120, 118, 103, 110, 124, 114, 118, 118, 119, 108, 125, 122, 108, 111, 112, 123, 117, 122, 111, 113, 112, 115, 114, 123, 117, 118, 106, 120, 112, 112, 119, 110, 110, 112, 112, 122, 113, 117, 105, 121, 108, 118, 118, 115, 120, 111, 117, 122, 113, 121, 113, 116, 109, 116, 117, 117, 106, 102, 118, 119, 116, 111, 125, 109, 108, 109, 117, 125, 119, 103, 117, 121, 124, 110, 119, 119, 106, 116, 106, 113, 117, 114, 120, 110, 116, 108, 113, 118, 119, 114, 116, 117, 111, 125, 116, 114, 109, 117, 125, 122, 117, 120, 114, 120, 114, 111, 109, 107, 113, 115, 110, 119, 110, 106, 120, 110, 124, 126, 123, 117, 108, 117, 115, 117, 109, 106, 110, 107, 111, 112, 114, 113, 113, 120, 111, 117, 108, 108, 126, 122, 119, 116, 122, 110, 116, 128, 112, 94, 112, 109, 111, 108, 122, 115, 120, 122, 105, 103, 100, 123, 126, 108, 127, 106, 92, 140, 110, 101, 117, 105, 127, 107, 111, 106, 117, 111, 108, 109, 131, 120, 107, 126, 120, 108, 106, 115, 103, 115, 123, 116, 112, 109, 120, 108, 103, 119, 121, 118, 104, 110, 103, 114, 97, 109, 108, 126, 120, 107, 109, 113, 116, 120, 119, 133, 102, 111, 124, 114, 106, 123, 120, 105, 132, 113, 107, 105, 113, 115, 107, 119, 120, 127, 111, 117, 120, 108, 121, 118, 118, 105, 117, 123, 118, 127, 106, 102, 112, 127, 123, 112, 122, 119, 107, 96, 114, 109, 130, 112, 100, 110, 110, 107, 118, 113, 108, 115, 116, 108, 111, 113, 104, 124, 122, 118, 120, 113, 116, 110, 119, 102, 128, 107, 112, 120, 114, 113, 119, 117, 113, 113, 117, 113, 130, 107, 109, 113, 105, 106, 120, 104, 123, 114, 104, 114, 126, 113, 111, 110, 96, 118, 110, 104, 113, 103, 121, 122, 115, 124, 105, 114, 121, 101, 112, 123, 114, 118, 115, 121, 133, 114, 107, 109, 93, 125, 121, 115, 96, 111, 124, 118, 115, 114, 118, 122, 113, 111, 117, 118, 119, 129, 122, 118, 123, 101, 118, 125, 106, 114, 118, 121, 117, 112, 103, 110, 123, 113, 106, 109, 115, 109, 126, 126, 98, 103, 109, 111, 115, 117, 127, 113, 122, 113, 114, 94, 126, 119, 117, 125, 120, 102, 113, 98, 123, 128, 114, 119, 111, 108, 103, 109, 108, 123, 115, 111, 118, 120, 113, 119, 131, 121, 118, 110, 113, 99, 113, 107, 111, 111, 108, 114, 123, 106, 125, 116, 109, 115, 129, 123, 128, 94, 115, 117, 121, 105, 131, 113, 116, 108, 121, 110, 116, 101, 107, 107, 120, 125, 121, 120, 113, 116, 104, 126, 123, 113, 119, 109, 112, 119, 115, 119, 107, 126, 111, 111, 109, 117, 95, 118, 108, 118, 113, 113, 127, 104, 109, 107, 110, 115, 91, 120, 113, 113, 108, 122, 112, 101, 121, 112, 120, 110, 118, 117, 105, 115, 111, 114, 122, 123, 114, 135, 110, 133, 101, 116, 114, 116, 120, 116, 110, 115, 91, 117, 107, 113, 120, 114, 110, 96, 108, 106, 132, 107, 115, 118, 116, 121, 106, 119, 115, 105, 112, 117, 109, 112, 123, 123, 107, 113, 105, 129, 92, 106, 116, 115, 119, 125, 114, 118, 95, 111, 125, 113, 121, 124, 121, 135, 113, 106, 119, 111, 119, 112, 116, 121, 111, 115, 114, 113, 106, 103, 104, 115, 99, 92, 107, 104, 122, 112, 124, 110, 130, 104, 110, 112, 130, 114, 112, 113, 112, 116, 113, 105, 110, 109, 121, 115, 99, 105, 114, 115, 110, 105, 116, 106, 118, 114, 96, 133, 112, 101, 116, 116, 125, 126, 112, 118, 121, 118, 113, 100, 115, 109, 117, 109, 108, 108, 112, 118, 116, 105, 124, 129, 111, 115, 120, 117, 135, 124, 116, 117, 107, 116, 111, 110, 126, 106, 115, 117, 109, 97, 125, 117, 105, 103, 106, 105, 105, 119, 133, 110, 114, 123, 109, 105, 109, 111, 111, 106, 120, 111, 107, 118, 118, 117, 125, 119, 115, 126, 117, 102, 118, 147, 101, 122, 130, 113, 106, 96, 115, 114, 121, 108, 102, 107, 123, 123, 102, 113, 119, 115, 109, 120, 115, 107, 106, 132, 129, 109, 101, 116, 109, 103, 116, 124, 111, 108, 110, 107, 112, 110, 110, 132, 114, 117, 115, 111, 107, 100, 122, 112, 125, 108, 125, 112, 111, 109, 118, 118, 100, 128, 119, 100, 131, 103, 123, 130, 115, 123, 110, 114, 106, 114, 90, 114, 116, 120, 113, 122, 120, 122, 112, 109, 104, 113, 118, 127, 116, 110, 110, 111, 104, 123, 115, 137, 129, 125, 99, 90, 109, 132, 111, 131, 106, 113, 102, 114, 106, 121, 121, 89, 137, 119, 94, 124, 113, 152, 116, 127, 115, 119, 105, 111, 140, 118, 102, 117, 108, 122, 111, 109, 103, 115, 111, 109, 115, 121, 114, 114, 91, 115, 104, 110, 117, 105, 109, 116, 119, 115, 109, 120, 120, 105, 128, 117, 118, 105, 108, 99, 113, 107, 101, 108, 111, 97, 125, 107, 113, 119, 111, 103, 106, 122, 118, 106, 111, 117, 114, 122, 110, 111, 121, 130, 118, 96, 106, 96, 103, 112, 121, 101, 113, 115, 106, 109, 113, 107, 114, 120, 114, 116, 95, 115, 137, 111, 104, 112, 119, 95, 123, 122, 117, 126, 147, 113, 115, 117, 111, 119, 106, 110, 110, 108, 100, 119, 127, 108, 127, 111, 115, 119, 105, 128, 103, 108, 113, 118, 116, 108, 119, 106, 120, 121, 106, 121, 118, 126, 115, 108, 116, 113, 118, 112, 123, 114, 110, 111, 110, 134, 114, 123, 118, 112, 104, 132, 103, 109, 107, 106, 109, 103, 122, 129, 109, 115, 102, 113, 122, 114, 112, 110, 125, 119, 112, 104, 122, 117, 126, 115, 114, 111, 117, 124, 105, 96, 95, 119, 105, 116, 110, 118, 121, 110, 106, 128, 117, 115, 115, 114, 121, 122, 127, 113, 117, 115, 123, 113, 105, 116, 115, 107, 106, 116, 130, 114, 126, 118, 107, 104, 109, 122, 98, 132, 119, 117, 111, 108, 109, 99, 112, 114, 113, 105, 106, 115, 123, 109, 107, 89, 119, 111, 126, 102, 121, 103, 112, 134, 111, 129, 126, 97, 119, 141, 109, 115, 104, 112, 103, 131, 122, 110, 112, 119, 104, 117, 114, 117, 108, 127, 117, 99, 127, 114, 122, 109, 111, 112, 111, 115, 111, 105, 121, 124, 117, 108, 106, 112, 112, 120, 111, 119, 119, 109, 110, 127, 106, 108, 113, 110, 101, 116, 111, 108, 105, 126, 113, 116, 113, 112, 143, 87, 117, 102, 118, 107, 149, 118, 109, 105, 109, 117, 117, 117, 113, 120, 113, 120, 118, 120, 119, 107, 125, 107, 121, 104, 119, 104, 125, 115, 113, 108, 111, 96, 113, 115, 108, 115, 120, 108, 105, 121, 113, 111, 119, 113, 112, 100, 103, 115, 110, 110, 123, 107, 106, 120, 115, 103, 111, 132, 116, 116, 108, 129, 111, 106, 104, 122, 106, 120, 117, 107, 106, 108, 105, 126, 118, 111, 112, 129, 118, 119, 114, 106, 123, 121, 121, 115, 117, 112, 105, 113, 95, 110, 113, 120, 116, 122, 116, 113, 119, 114, 115, 106, 115, 121, 121, 120, 119, 114, 117, 110, 116, 101, 114, 115, 109, 124, 117, 111, 116, 112, 118, 118, 113, 111, 120, 119, 99, 110, 111, 119, 115, 106, 123, 117, 115, 116, 113, 112, 111, 121, 117, 108, 113, 141, 119, 103, 109, 108, 112, 124, 119, 119, 130, 113, 124, 118, 119, 113, 119, 115, 110, 116, 127, 104, 113, 115, 99, 112, 113, 113, 132, 121, 115, 109, 116, 114, 126, 113, 108, 109, 111, 120, 114, 103, 120, 102, 109, 118, 117, 118, 118, 109, 117, 102, 101, 112, 117, 109, 113, 122, 116, 121, 106, 105, 118, 120, 112, 122, 128, 123, 116, 131, 116, 103, 117, 102, 118, 114, 118, 108, 118, 109, 108, 111, 118, 129, 116, 113, 109, 117, 111, 111, 119, 129, 113, 112, 123, 115, 117, 119, 122, 110, 106, 111, 113, 105, 104, 116, 121, 117, 119, 110, 112, 108, 129, 116, 119, 114, 108, 123, 127, 109, 110, 114, 114, 115, 125, 99, 119, 115, 132, 118, 118, 113, 118, 104, 116, 116, 116, 127, 122, 127, 118, 126, 109, 117, 123, 96, 114, 113, 107, 103, 133, 100, 105, 108, 115, 122, 125, 116, 127, 105, 125, 119, 114, 110, 115, 124, 116, 116, 114, 126, 113, 108, 115, 123, 113, 115, 111, 113, 125, 106, 114, 104, 111, 107, 108, 119, 108, 115, 117, 112, 116, 109, 114, 122, 116, 116, 110, 117, 108, 109, 116, 122, 134, 109, 117, 112, 114, 124, 118, 128, 127, 113, 120, 118, 123, 109, 117, 126, 121, 120, 112, 113, 113, 130, 111, 121, 120, 106, 110, 110, 113, 122, 115, 119, 99, 111, 112, 110, 108, 112, 113, 118, 113, 137, 117, 115, 117, 112, 112, 124, 135, 111, 101, 106, 105, 103, 120, 116, 105, 125, 113, 126, 137, 124, 113, 113, 123, 103, 121, 109, 117, 122, 111, 103, 112, 102, 118, 120, 112, 115, 105, 116, 119, 111, 118, 116, 110, 114, 108, 117, 110, 116, 107, 116, 116, 110, 113, 111, 114, 123, 106, 126, 113, 120, 115, 133, 114, 122, 114, 125, 130, 105, 114, 119, 115, 114, 109, 124, 110, 117, 107, 117, 118, 108, 114, 128, 111, 111, 115, 109, 116, 115, 115, 117, 115, 112, 116, 116, 115, 116, 117, 116, 111, 122, 122, 116, 117, 119, 117, 122, 108, 111, 113, 121, 120, 116, 116, 120, 115, 113, 107, 124, 118, 116, 113, 115, 112, 110, 112, 108, 130, 108, 109, 110, 120, 118, 106, 117, 105, 122, 114, 119, 115, 113, 110, 130, 117, 105, 120, 118, 127, 118, 111, 118, 125, 120, 115, 113, 114, 115, 120, 112, 111, 113, 125, 110, 107, 113, 129, 121, 110, 117, 111, 121, 111, 116, 111, 117, 115, 108, 122, 116, 110, 101, 110, 119, 112, 105, 113, 108, 108, 110, 105, 122, 127, 113, 110, 108, 125, 118, 103, 111, 120, 115, 107, 123, 117, 121, 106, 125, 110, 110, 128, 120, 109, 126, 110, 114, 124, 109, 106, 106, 121, 127, 135, 112, 119, 114, 111, 108, 120, 91, 122, 133, 102, 110, 119, 113, 118, 107, 118, 107, 117, 129, 110, 115, 110, 117, 98, 118, 106, 106, 124, 102, 106, 108, 109, 107, 120, 121, 118, 125, 116, 112, 115, 117, 124, 103, 115, 127, 112, 122, 113, 110, 123, 108, 97, 118, 129, 110, 124, 107, 106, 110, 111, 116, 113, 116, 120, 120, 119, 106, 114, 101, 117, 134, 107, 113, 107, 105, 123, 102, 114, 110, 125, 119, 113, 128, 111, 94, 107, 119, 121, 136, 117, 109, 112, 107, 103, 116, 116, 123, 124, 98, 104, 116, 122, 110, 122, 115, 105, 100, 114, 106, 119, 117, 113, 118, 114, 115, 153, 123, 128, 124, 107, 112, 118, 119, 120, 118, 103, 101, 126, 103, 112, 120, 110, 105, 94, 116, 114, 101, 112, 120, 114, 112, 119, 124, 105, 127, 119, 118, 106, 119, 108, 133, 121, 118, 128, 113, 110, 110, 98, 107, 120, 109, 118, 85, 121, 104, 125, 107, 109, 103, 116, 104, 112, 136, 122, 126, 120, 122, 120, 128, 122, 111, 110, 109, 124, 116, 128, 125, 111, 115, 111, 121, 124, 115, 120, 117, 110, 116, 111, 114, 106, 113, 87, 119, 135, 123, 114, 124, 127, 121, 109, 127, 99, 125, 130, 121, 130, 80, 116, 102, 112, 117, 117, 111, 121, 115, 101, 100, 115, 112, 112, 114, 116, 112, 116, 119, 99, 119, 122, 115, 114, 114, 101, 113, 105, 111, 98, 127, 122, 109, 111, 116, 118, 105, 127, 114, 113, 75, 117, 135, 116, 128, 103, 106, 110, 124, 110, 118, 81, 103, 129, 115, 121, 112, 111, 120, 121, 116, 129, 107, 108, 107, 119, 109, 125, 115, 113, 123, 123, 109, 102, 117, 124, 126, 126, 115, 135, 132, 125, 127, 112, 98, 122, 108, 127, 131, 108, 106, 110, 116, 119, 110, 101, 129, 120, 121, 122, 120, 114, 110, 117, 115, 109, 113, 112, 105, 121, 112, 116, 105, 126, 134, 96, 116, 114, 123, 93, 106, 125, 112, 125, 95, 118, 105, 120, 116, 99, 117, 97, 111, 123, 121, 121, 116, 106, 121, 116, 121, 110, 125, 120, 106, 111, 106, 111, 120, 102, 122, 109, 113, 121, 109, 94, 119, 115, 118, 82, 114, 113, 107, 121, 119, 118, 109, 127, 107, 118, 108, 116, 109, 109, 121, 116, 119, 95, 119, 95, 122, 118, 121, 95, 120, 135, 110, 128, 135, 130, 136, 94, 118, 112, 108, 106, 115, 125, 119, 107, 126, 118, 109, 117, 112, 119, 122, 110, 135, 111, 108, 120, 131, 114, 119, 98, 112, 111, 132, 133, 122, 124, 122, 109, 114, 86, 115, 108, 106, 89, 95, 99, 116, 103, 104, 129, 132, 126, 105, 125, 121, 124, 107, 105, 114, 106, 126, 112, 100, 118, 119, 110, 110, 112, 109, 126, 124, 125, 120, 102, 107, 120, 97, 117, 128, 111, 130, 133, 104, 108, 116, 129, 116, 109, 120, 142, 113, 110, 120, 110, 125, 110, 110, 114, 124, 108, 111, 115, 120, 116, 115, 123, 106, 119, 129, 111, 113, 116, 120, 121, 113, 110, 116, 112, 110, 118, 115, 117, 112, 113, 110, 119, 122, 113, 124, 115, 131, 122, 124, 113, 124, 115, 123, 123, 145, 117, 117, 109, 139, 69, 109, 113, 69, 122, 118, 112, 113, 124, 122, 115, 119, 119, 124, 118, 126, 124, 109, 111, 104, 128, 115, 115, 111, 120, 107, 101, 99, 117, 129, 114, 120, 127, 130, 119, 123, 125, 112, 111, 114, 123, 121, 133, 113, 118, 114, 119, 109, 117, 119, 117, 119, 130, 104, 112, 112, 120, 109, 122, 114, 128, 115, 117, 111, 112, 112, 119, 121, 122, 111, 105, 116, 117, 109, 117, 109, 115, 110, 122, 117, 109, 123, 111, 109, 115, 118, 107, 125, 114, 121, 119, 102, 124, 102, 125, 110, 116, 119, 124, 118, 119, 110, 114, 116, 108, 116, 122, 128, 118, 117, 122, 119, 117, 124, 113, 113, 118, 116, 123, 114, 108, 116, 120, 116, 125, 118, 112, 113, 104, 119, 114, 116, 114, 107, 121, 119, 122, 109, 102, 111, 118, 118, 113, 110, 114, 105, 114, 120, 115, 132, 125, 111, 114, 107, 101, 124, 110, 117, 114, 122, 111, 117, 111, 104, 118, 97, 121, 123, 102, 112, 115, 127, 106, 120, 110, 125, 113, 115, 110, 109, 112, 109, 128, 120, 114, 115, 106, 103, 115, 112, 115, 117, 113, 123, 118, 116, 119, 128, 120, 115, 118, 115, 120, 122, 111, 116, 113, 112, 120, 124, 117, 113, 119, 109, 117, 107, 106, 79, 118, 109, 111, 120, 114, 122, 109, 101, 120, 119, 113, 114, 119, 121, 110, 102, 109, 125, 107, 107, 129, 116, 101, 111, 116, 119, 111, 115, 107, 114, 110, 117, 121, 121, 113, 119, 112, 121, 119, 97, 116, 124, 133, 105, 117, 98, 112, 119, 111, 135, 107, 107, 113, 117, 120, 119, 114, 113, 111, 114, 140, 109, 123, 118, 117, 104, 114, 110, 123, 124, 120, 122, 124, 119, 122, 104, 112, 108, 117, 107, 113, 114, 111, 117, 122, 120, 119, 117, 110, 118, 116, 119, 107, 111, 110, 114, 116, 113, 121, 115, 118, 114, 115, 121, 104, 116, 98, 126, 118, 109, 121, 133, 122, 107, 106, 113, 127, 116, 111, 112, 121, 118, 114, 115, 123, 127, 111, 116, 116, 121, 111, 109, 101, 113, 111, 130, 111, 114, 114, 106, 114, 124, 116, 104, 116, 111, 115, 118, 119, 115, 122, 117, 114, 111, 115, 115, 120, 112, 113, 114, 121, 111, 104, 113, 120, 110, 132, 123, 117, 116, 114, 114, 122, 121, 124, 116, 120, 116, 115, 118, 124, 116, 110, 127, 99, 118, 115, 113, 113, 103, 123, 107, 113, 114, 118, 118, 122, 114, 117, 120, 113, 113, 117, 129, 125, 115, 115, 117, 108, 111, 120, 123, 117, 111, 103, 116, 118, 118, 122, 125, 118, 122, 117, 121, 117, 108, 101, 109, 121, 114, 110, 117, 105, 110, 110, 112, 122, 127, 96, 125, 118, 122, 111, 119, 106, 126, 125, 112, 123, 117, 118, 119, 116, 124, 125, 110, 113, 112, 127, 112, 129, 114, 102, 128, 108, 122, 111, 112, 121, 117, 121, 117, 105, 114, 118, 112, 113, 116, 119, 124, 113, 107, 115, 116, 106, 113, 125, 117, 120, 106, 119, 111, 130, 110, 99, 108, 111, 117, 115, 114, 99, 123, 123, 110, 102, 112, 112, 119, 116, 118, 108, 120, 122, 122, 114, 129, 125, 111, 122, 105, 117, 118, 116, 124, 109, 132, 115, 120, 112, 102, 118, 112, 127, 116, 116, 133, 102, 116, 124, 106, 116, 126, 104, 116, 118, 111, 119, 111, 118, 121, 121, 108, 120, 134, 121, 102, 114, 114, 112, 125, 120, 117, 115, 137, 117, 111, 119, 109, 110, 117, 106, 110, 120, 112, 112, 113, 108, 109, 118, 110, 114, 117, 118, 118, 125, 122, 120, 112, 119, 108, 102, 110, 99, 125, 119, 118, 108, 113, 105, 120, 110, 124, 110, 113, 112, 120, 116, 126, 118, 108, 106, 120, 121, 117, 112, 111, 113, 124, 103, 128, 115, 124, 124, 111, 104, 119, 115, 118, 115, 118, 121, 112, 116, 120, 113, 125, 94, 127, 114, 116, 114, 119, 120, 104, 112, 102, 113, 116, 115, 113, 109, 107, 105, 115, 113, 124, 117, 113, 122, 116, 107, 107, 108, 127, 117, 112, 117, 110, 121, 114, 108, 109, 125, 127, 121, 116, 113, 113, 124, 121, 107, 116, 107, 116, 107, 116, 104, 109, 111, 119, 110, 116, 124, 124, 111, 123, 114, 108, 95, 117, 104, 123, 114, 113, 112, 107, 115, 111, 119, 108, 121, 117, 122, 120, 92, 115, 100, 108, 115, 133, 116, 123, 117, 126, 121, 106, 116, 116, 130, 119, 117, 115, 124, 130, 115, 105, 119, 116, 104, 114, 124, 122, 111, 109, 114, 126, 118, 113, 118, 129, 112, 121, 98, 117, 114, 111, 112, 121, 114, 122, 123, 121, 108, 109, 111, 115, 117, 113, 107, 121, 116, 122, 116, 113, 112, 119, 117, 114, 122, 127, 126, 118, 119, 113, 111, 123, 126, 129, 125, 115, 118, 126, 129, 114, 120, 115, 112, 135, 118, 117, 124, 109, 114, 114, 119, 104, 113, 120, 118, 113, 111, 109, 103, 120, 112, 120, 120, 111, 125, 115, 121, 120, 112, 133, 121, 131, 125, 99, 119, 114, 112, 114, 115, 99, 120, 132, 88, 109, 108, 120, 114, 121, 114, 124, 116, 102, 129, 127, 112, 113, 118, 110, 110, 124, 107, 118, 102, 108, 131, 119, 118, 118, 106, 114, 121, 126, 108, 117, 114, 122, 106, 107, 128, 109, 106, 112, 119, 118, 106, 114, 127, 127, 122, 118, 113, 117, 127, 131, 112, 111, 114, 108, 105, 105, 112, 122, 106, 119, 121, 114, 133, 119, 113, 116, 119, 119, 115, 116, 105, 115, 123, 113, 126, 118, 110, 114, 112, 121, 121, 142, 126, 124, 116, 113, 108, 121, 97, 112, 106, 111, 125, 111, 109, 124, 118, 120, 97, 118, 135, 105, 114, 106, 99, 109, 113, 128, 107, 122, 111, 120, 120, 124, 103, 128, 125, 118, 110, 114, 118, 123, 117, 123, 119, 119, 113, 108, 107, 106, 114, 101, 112, 116, 113, 78, 124, 116, 108, 134, 111, 107, 121, 116, 104, 120, 114, 112, 112, 124, 126, 120, 111, 111, 127, 114, 117, 123, 131, 118, 105, 138, 112, 111, 113, 108, 118, 112, 116, 107, 117, 124, 128, 113, 116, 121, 118, 99, 105, 120, 112, 117, 130, 96, 113, 118, 109, 129, 118, 109, 121, 111, 101, 96, 128, 103, 136, 118, 111, 114, 111, 112, 128, 107, 98, 117, 115, 107, 119, 112, 122, 110, 118, 110, 132, 108, 121, 123, 117, 113, 118, 121, 115, 126, 123, 129, 111, 114, 127, 116, 109, 120, 116, 99, 109, 108, 113, 119, 121, 110, 108, 112, 109, 123, 129, 118, 137, 124, 116, 119, 114, 116, 106, 109, 113, 112, 120, 111, 112, 112, 123, 117, 100, 117, 112, 107, 102, 112, 124, 104, 105, 123, 103, 134, 109, 108, 118, 117, 115, 120, 118, 112, 101, 108, 102, 117, 112, 104, 115, 116, 109, 112, 113, 98, 128, 113, 98, 114, 105, 113, 110, 132, 114, 115, 112, 115, 99, 128, 110, 115, 125, 116, 109, 123, 112, 109, 123, 106, 112, 117, 114, 116, 107, 109, 106, 128, 130, 108, 99, 125, 109, 115, 118, 115, 121, 106, 125, 117, 120, 117, 128, 121, 109, 124, 115, 101, 118, 113, 110, 125, 120, 128, 115, 109, 117, 117, 112, 130, 120, 107, 115, 136, 119, 114, 110, 128, 123, 123, 119, 106, 103, 116, 122, 125, 133, 106, 107, 113, 115, 106, 111, 121, 110, 126, 109, 120, 103, 108, 115, 112, 117, 122, 113, 112, 108, 139, 121, 112, 103, 114, 116, 119, 118, 111, 133, 108, 125, 115, 119, 111, 114, 120, 101, 118, 123, 110, 116, 114, 113, 112, 121, 112, 144, 111, 112, 95, 120, 116, 124, 103, 106, 123, 112, 105, 109, 106, 110, 107, 121, 131, 112, 110, 100, 113, 116, 115, 109, 107, 113, 107, 122, 123, 114, 113, 113, 114, 119, 123, 121, 106, 112, 126, 109, 119, 112, 111, 116, 107, 102, 108, 103, 119, 108, 115, 107, 114, 121, 107, 117, 113, 136, 120, 124, 118, 122, 112, 113, 117, 108, 118, 118, 120, 127, 107, 124, 113, 108, 108, 117, 107, 113, 113, 112, 107, 121, 133, 112, 103, 125, 116, 113, 133, 113, 104, 110, 106, 101, 112, 121, 115, 109, 117, 121, 109, 117, 117, 116, 102, 116, 101, 122, 141, 124, 119, 109, 120, 115, 124, 113, 120, 113, 106, 131, 110, 115, 124, 114, 136, 113, 108, 121, 104, 120, 109, 113, 120, 106, 119, 102, 112, 107, 105, 117, 104, 128, 114, 119, 112, 104, 118, 141, 113, 116, 88, 119, 131, 121, 116, 126, 108, 120, 109, 119, 137, 122, 105, 123, 119, 109, 113, 95, 113, 115, 113, 118, 116, 117, 118, 131, 120, 125, 114, 121, 112, 119, 126, 117, 117, 103, 103, 114, 115, 114, 111, 94, 105, 120, 114, 123, 111, 115, 113, 114, 124, 113, 100, 122, 98, 106, 119, 117, 118, 114, 119, 112, 121, 127, 121, 129, 106, 112, 107, 107, 135, 117, 120, 109, 114, 107, 113, 106, 129, 124, 117, 119, 115, 128, 115, 115, 150, 113, 125, 118, 122, 118, 123, 114, 115, 129, 124, 93, 98, 106, 105, 122, 108, 125, 101, 102, 114, 113, 130, 124, 111, 119, 115, 119, 109, 121, 119, 119, 134, 107, 95, 114, 107, 104, 105, 111, 109, 114, 110, 114, 119, 109, 98, 119, 113, 119, 100, 118, 102, 133, 121, 119, 107, 127, 120, 131, 115, 113, 111, 127, 124, 130, 104, 114, 116, 109, 126, 114, 118, 120, 117, 113, 103, 116, 126, 98, 107, 115, 110, 105, 106, 111, 104, 107, 107, 128, 115, 108, 112, 103, 115, 110, 116, 110, 117, 113, 115, 114, 111, 116, 115, 124, 105, 103, 110, 123, 113, 115, 118, 118, 106, 124, 107, 108, 113, 125, 111, 108, 114, 124, 123, 106, 104, 109, 129, 93, 110, 114, 121, 108, 121, 111, 122, 108, 121, 113, 125, 113, 113, 127, 113, 132, 114, 99, 128, 112, 118, 122, 100, 100, 111, 115, 128, 113, 125, 135, 120, 109, 108, 130, 113, 116, 130, 121, 113, 107, 111, 126, 108, 119, 109, 111, 112, 104, 110, 132, 113, 119, 107, 110, 117, 126, 113, 116, 121, 109, 119, 117, 120, 122, 117, 122, 110, 128, 123, 111, 116, 119, 117, 115, 107, 113, 126, 125, 116, 120, 112, 121, 111, 114, 113, 113, 130, 118, 113, 111, 107, 108, 118, 112, 109, 116, 118, 124, 104, 123, 132, 129, 113, 110, 118, 115, 118, 126, 113, 119, 111, 120, 125, 127, 121, 99, 106, 121, 119, 127, 115, 125, 102, 118, 106, 117, 101, 116, 99, 112, 120, 104, 117, 124, 110, 108, 114, 117, 114, 121, 109, 119, 118, 110, 116, 114, 115, 112, 103, 122, 111, 110, 110, 126, 124, 122, 106, 118, 114, 109, 109, 106, 114, 118, 103, 125, 132, 126, 125, 113, 119, 115, 130, 127, 112, 125, 114, 104, 110, 105, 103, 108, 118, 107, 114, 114, 125, 126, 115, 122, 119, 113, 106, 121, 125, 116, 115, 108, 105, 110, 128, 121, 111, 123, 126, 112, 107, 91, 123, 119, 123, 117, 112, 88, 104, 123, 110, 112, 115, 102, 118, 113, 109, 119, 112, 102, 103, 108, 123, 120, 114, 104, 131, 117, 109, 105, 110, 119, 128, 127, 101, 118, 103, 102, 109, 105, 110, 104, 110, 112, 120, 112, 113, 115, 128, 109, 109, 105, 107, 105, 117, 110, 112, 121, 111, 113, 118, 120, 107, 113, 120, 113, 117, 114, 102, 126, 111, 114, 118, 115, 112, 113, 119, 110, 104, 120, 119, 104, 113, 117, 108, 111, 123, 119, 122, 108, 116, 107, 123, 130, 109, 103, 119, 113, 128, 101, 115, 108, 116, 118, 105, 109, 119, 118, 119, 116, 129, 119, 111, 118, 110, 132, 110, 113, 103, 111, 142, 113, 130, 123, 106, 113, 112, 119, 109, 111, 121, 105, 125, 116, 120, 126, 102, 96, 112, 121, 108, 107, 127, 115, 104, 116, 117, 112, 116, 117, 125, 109, 133, 106, 111, 124, 125, 120, 113, 124, 119, 123, 107, 62, 105, 97, 130, 128, 121, 123, 123, 121, 127, 114, 113, 120, 116, 113, 114, 105, 120, 125, 120, 113, 110, 127, 119, 126, 109, 125, 120, 116, 104, 125, 105, 113, 103, 68, 110, 110, 88, 110, 125, 106, 113, 112, 123, 112, 111, 129, 111, 120, 113, 113, 114, 113, 128, 119, 119, 134, 121, 123, 116, 108, 107, 113, 117, 109, 121, 108, 122, 115, 120, 131, 131, 113, 115, 123, 122, 103, 125, 121, 100, 121, 126, 105, 112, 116, 123, 124, 119, 101, 121, 114, 112, 116, 121, 113, 87, 118, 117, 113, 116, 114, 125, 126, 119, 112, 111, 124, 107, 113, 117, 107, 124, 126, 125, 99, 116, 97, 91, 130, 110, 117, 117, 122, 117, 124, 121, 121, 94, 114, 112, 110, 111, 98, 108, 116, 112, 110, 113, 115, 115, 114, 129, 94, 115, 110, 106, 116, 128, 120, 112, 111, 110, 110, 106, 112, 124, 116, 119, 102, 100, 114, 116, 108, 107, 109, 111, 103, 112, 128, 109, 124, 118, 120, 123, 120, 129, 113, 112, 117, 116, 115, 133, 128, 95, 124, 112, 110, 107, 96, 106, 107, 118, 122, 129, 110, 116, 112, 103, 123, 93, 114, 115, 92, 124, 115, 118, 117, 121, 119, 127, 121, 117, 125, 119, 115, 107, 106, 102, 118, 114, 115, 117, 111, 120, 120, 117, 113, 122, 81, 115, 92, 120, 111, 114, 95, 121, 107, 115, 114, 109, 113, 130, 116, 103, 111, 98, 122, 117, 130, 120, 115, 104, 105, 117, 115, 125, 132, 118, 112, 112, 109, 114, 110, 86, 124, 121, 118, 116, 127, 112, 116, 115, 121, 102, 114, 107, 109, 123, 117, 103, 120, 109, 114, 114, 119, 106, 103, 116, 113, 107, 108, 111, 108, 124, 134, 116, 123, 123, 115, 120, 115, 140, 104, 98, 113, 114, 133, 102, 119, 114, 119, 109, 142, 116, 119, 112, 124, 115, 120, 109, 113, 127, 114, 119, 120, 119, 116, 122, 116, 110, 107, 126, 117, 114, 110, 94, 114, 113, 110, 119, 111, 119, 118, 118, 122, 84, 118, 116, 117, 119, 115, 113, 110, 119, 133, 122, 121, 121, 114, 115, 121, 115, 119, 113, 115, 128, 110, 100, 117, 112, 108, 115, 112, 128, 123, 126, 115, 113, 116, 110, 108, 116, 105, 118, 123, 114, 118, 119, 113, 117, 114, 117, 119, 121, 118, 113, 127, 124, 119, 85, 107, 130, 106, 123, 122, 124, 110, 90, 125, 115, 116, 119, 111, 114, 120, 115, 131, 103, 99, 104, 117, 119, 113, 123, 126, 120, 116, 118, 129, 122, 111, 104, 117, 92, 107, 122, 104, 111, 105, 110, 125, 110, 113, 120, 116, 119, 108, 130, 122, 118, 113, 117, 110, 103, 113, 114, 100, 115, 111, 120, 115, 133, 117, 119, 117, 120, 118, 129, 111, 104, 109, 113, 106, 115, 112, 120, 123, 105, 114, 126, 118, 112, 116, 113, 114, 116, 120, 118, 114, 116, 102, 113, 106, 117, 109, 116, 115, 110, 114, 123, 114, 112, 122, 112, 112, 115, 111, 111, 111, 114, 116, 105, 129, 115, 101, 117, 118, 113, 119, 108, 121, 109, 122, 109, 115, 114, 118, 111, 120, 112, 114, 115, 108, 134, 116, 122, 115, 116, 113, 116, 110, 127, 114, 117, 113, 87, 108, 117, 106, 98, 119, 118, 118, 117, 114, 121, 119, 102, 109, 110, 114, 92, 104, 119, 117, 106, 117, 119, 105, 112, 110, 108, 112, 128, 113, 114, 122, 120, 115, 111, 111, 111, 110, 116, 112, 119, 112, 112, 106, 115, 117, 122, 117, 112, 121, 125, 111, 115, 116, 115, 113, 114, 121, 93, 104, 113, 120, 123, 112, 108, 118, 115, 117, 105, 112, 112, 118, 141, 116, 122, 114, 112, 120, 118, 112, 102, 108, 123, 122, 80, 139, 106, 115, 117, 111, 116, 118, 117, 107, 120, 121, 114, 115, 119, 125, 118, 117, 116, 109, 115, 118, 115, 114, 113, 125, 114, 114, 118, 115, 115, 118, 120, 118, 115, 107, 117, 104, 113, 109, 112, 115, 112, 116, 109, 122, 122, 118, 115, 125, 112, 112, 105, 113, 122, 117, 120, 114, 120, 112, 111, 112, 115, 113, 105, 106, 105, 115, 124, 116, 114, 121, 119, 115, 123, 112, 122, 112, 107, 105, 121, 114, 49, 117, 116, 121, 110, 115, 107, 109, 116, 128, 112, 117, 113, 117, 109, 110, 115, 127, 115, 110, 117, 121, 117, 122, 121, 118, 119, 116, 112, 113, 114, 118, 119, 115, 114, 94, 121, 112, 113, 119, 111, 109, 110, 117, 111, 116, 119, 106, 113, 124, 107, 93, 103, 109, 112, 113, 119, 116, 112, 120, 118, 123, 122, 113, 115, 115, 114, 99, 115, 109, 113, 118, 118, 108, 121, 122, 122, 115, 111, 104, 125, 116, 123, 133, 120, 109, 108, 113, 112, 111, 117, 116, 101, 114, 116, 103, 121, 107, 117, 122, 108, 112, 106, 116, 119, 117, 113, 118, 114, 116, 115, 121, 111, 111, 123, 112, 117, 117, 112, 114, 113, 123, 125, 112, 113, 109, 127, 119, 112, 116, 120, 112, 109, 117, 118, 112, 120, 116, 111, 111, 120, 115, 112, 118, 122, 121, 105, 112, 114, 109, 113, 116, 117, 121, 111, 121, 121, 119, 116, 122, 114, 113, 115, 113, 108, 118, 116, 119, 121, 116, 116, 115, 118, 123, 129, 108, 119, 110, 108, 118, 114, 113, 112, 117, 115, 118, 123, 120, 113, 114, 117, 117, 114, 115, 111, 120, 111, 114, 118, 111, 118, 117, 111, 100, 118, 111, 123, 115, 108, 112, 114, 118, 120, 119, 118, 116, 122, 123, 113, 134, 111, 116, 115, 109, 113, 108, 120, 112, 107, 113, 110, 123, 122, 114, 120, 115, 115, 110, 116, 121, 123, 113, 140, 115, 119, 116, 107, 123, 113, 119, 116, 111, 113, 111, 115, 105, 119, 121, 113, 110, 109, 114, 104, 119, 118, 110, 117, 120, 113, 116, 117, 118, 121, 112, 111, 115, 119, 114, 114, 120, 108, 120, 120, 108, 109, 116, 102, 125, 119, 105, 114, 109, 117, 105, 127, 123, 108, 111, 115, 118, 117, 116, 114, 122, 121, 108, 126, 121, 113, 112, 104, 121, 113, 121, 115, 114, 112, 113, 117, 109, 115, 111, 122, 110, 114, 116, 117, 122, 117, 132, 105, 109, 120, 109, 120, 114, 120, 105, 109, 126, 104, 122, 108, 114, 115, 97, 104, 109, 120, 112, 112, 124, 122, 116, 110, 121, 107, 127, 111, 119, 107, 115, 116, 108, 115, 114, 115, 114, 104, 113, 119, 115, 109, 115, 120, 121, 113, 121, 113, 108, 116, 116, 110, 117, 101, 105, 113, 116, 122, 117, 112, 121, 120, 118, 122, 123, 121, 118, 122, 124, 106, 111, 114, 113, 119, 105, 111, 111, 116, 112, 115, 116, 112, 118, 99, 113, 105, 119, 115, 122, 110, 114, 116, 108, 109, 117, 113, 123, 127, 118, 123, 113, 110, 109, 121, 113, 105, 134, 111, 107, 122, 109, 113, 113, 108, 126, 117, 113, 119, 119, 111, 112, 122, 116, 120, 122, 126, 113, 116, 126, 114, 115, 118, 113, 122, 121, 112, 109, 109, 123, 118, 111, 124, 129, 114, 110, 88, 111, 116, 113, 116, 115, 122, 106, 85, 113, 101, 133, 115, 111, 119, 125, 119, 105, 116, 113, 113, 115, 117, 113, 110, 111, 122, 112, 111, 108, 111, 117, 116, 108, 117, 109, 120, 122, 114, 110, 122, 95, 121, 118, 115, 114, 115, 128, 119, 104, 130, 106, 117, 112, 123, 108, 126, 113, 115, 116, 120, 125, 119, 109, 117, 116, 123, 101, 117, 116, 119, 107, 124, 109, 97, 113, 135, 118, 111, 109, 115, 111, 109, 103, 112, 114, 112, 107, 116, 119, 115, 122, 110, 105, 102, 111, 104, 121, 127, 110, 108, 95, 129, 118, 116, 113, 110, 114, 115, 118, 134, 122, 108, 100, 107, 108, 120, 114, 116, 122, 108, 122, 103, 113, 116, 110, 111, 109, 110, 112, 122, 117, 109, 121, 107, 118, 109, 102, 126, 116, 116, 112, 119, 119, 108, 110, 104, 116, 111, 123, 109, 112, 120, 110, 112, 117, 114, 115, 117, 115, 116, 119, 118, 117, 114, 123, 115, 109, 93, 96, 115, 106, 116, 107, 124, 120, 112, 113, 120, 136, 116, 119, 113, 122, 109, 110, 109, 121, 113, 117, 107, 127, 107, 117, 115, 115, 105, 118, 108, 114, 121, 115, 118, 113, 118, 106, 108, 112, 118, 111, 113, 118, 116, 117, 118, 124, 123, 114, 117, 116, 120, 110, 116, 114, 113, 119, 114, 114, 118, 109, 109, 115, 120, 120, 115, 122, 111, 118, 117, 113, 108, 126, 106, 132, 125, 109, 112, 120, 111, 110, 119, 101, 123, 109, 116, 117, 118, 114, 115, 126, 111, 105, 112, 117, 113, 112, 112, 109, 121, 113, 120, 114, 113, 111, 105, 109, 120, 104, 116, 120, 117, 116, 108, 118, 116, 131, 119, 107, 117, 132, 123, 120, 118, 109, 116, 109, 117, 124, 104, 120, 112, 120, 114, 107, 114, 112, 119, 125, 112, 116, 94, 113, 115, 107, 122, 122, 110, 107, 108, 113, 118, 109, 104, 118, 107, 133, 125, 121, 111, 131, 118, 108, 120, 111, 127, 136, 108, 131, 123, 103, 120, 108, 102, 121, 124, 112, 121, 106, 127, 126, 104, 120, 118, 126, 111, 125, 112, 120, 114, 117, 110, 111, 111, 113, 112, 91, 132, 103, 127, 124, 103, 108, 111, 118, 127, 112, 111, 122, 112, 127, 108, 115, 113, 121, 118, 113, 116, 130, 119, 119, 124, 115, 120, 116, 121, 112, 128, 125, 106, 105, 127, 93, 119, 118, 125, 109, 110, 114, 105, 115, 109, 123, 127, 105, 123, 129, 109, 111, 111, 118, 123, 124, 109, 110, 116, 120, 107, 129, 120, 121, 116, 106, 117, 117, 112, 107, 113, 114, 128, 115, 123, 107, 113, 120, 107, 113, 110, 104, 113, 103, 100, 122, 127, 126, 119, 124, 111, 97, 119, 122, 116, 139, 99, 114, 106, 132, 113, 115, 125, 126, 111, 112, 112, 116, 107, 119, 118, 104, 134, 101, 104, 114, 117, 101, 124, 120, 130, 120, 119, 110, 119, 114, 100, 124, 120, 117, 114, 116, 116, 119, 107, 115, 114, 107, 119, 107, 111, 114, 117, 105, 100, 114, 126, 123, 104, 107, 126, 112, 139, 121, 119, 102, 113, 113, 110, 140, 122, 97, 104, 115, 122, 127, 112, 123, 120, 105, 106, 109, 118, 109, 126, 125, 116, 101, 103, 123, 115, 121, 110, 125, 113, 110, 108, 112, 114, 122, 116, 120, 113, 114, 111, 107, 113, 111, 110, 114, 119, 123, 112, 125, 101, 115, 115, 120, 126, 102, 121, 119, 107, 125, 129, 109, 111, 110, 99, 119, 109, 109, 104, 142, 106, 120, 128, 114, 111, 113, 122, 103, 113, 115, 102, 107, 117, 112, 133, 105, 108, 126, 113, 98, 134, 113, 115, 110, 115, 108, 115, 116, 111, 124, 105, 117, 119, 112, 120, 106, 114, 108, 130, 106, 108, 123, 103, 118, 117, 109, 115, 113, 118, 113, 106, 124, 110, 121, 99, 130, 123, 111, 125, 129, 125, 112, 117, 105, 113, 110, 118, 96, 102, 108, 113, 120, 118, 119, 124, 116, 124, 119, 102, 97, 112, 101, 114, 113, 114, 120, 107, 138, 119, 119, 117, 128, 109, 113, 107, 112, 121, 109, 109, 115, 98, 111, 116, 98, 109, 106, 119, 114, 114, 103, 135, 113, 115, 111, 125, 109, 106, 109, 116, 116, 118, 104, 103, 110, 114, 112, 118, 117, 117, 122, 119, 129, 117, 109, 116, 110, 132, 113, 119, 113, 126, 117, 110, 119, 116, 111, 117, 115, 108, 112, 106, 112, 103, 121, 105, 118, 130, 116, 105, 114, 116, 124, 109, 110, 118, 117, 117, 110, 103, 114, 112, 122, 121, 118, 112, 127, 115, 122, 112, 117, 129, 114, 112, 106, 99, 122, 120, 128, 133, 115, 109, 107, 114, 116, 129, 131, 109, 116, 119, 116, 115, 112, 106, 101, 116, 106, 128, 112, 104, 113, 115, 115, 122, 105, 120, 115, 121, 124, 114, 112, 112, 115, 107, 134, 99, 112, 123, 119, 113, 122, 112, 107, 110, 115, 100, 100, 115, 102, 114, 135, 112, 130, 104, 113, 112, 115, 116, 122, 92, 109, 112, 111, 123, 118, 111, 120, 118, 104, 113, 112, 114, 108, 113, 117, 109, 117, 108, 116, 122, 108, 117, 111, 93, 108, 111, 109, 105, 123, 106, 117, 114, 116, 116, 123, 124, 118, 119, 124, 109, 114, 126, 113, 120, 119, 108, 103, 114, 107, 119, 123, 111, 106, 124, 122, 110, 110, 127, 119, 118, 106, 108, 112, 116, 115, 121, 94, 106, 120, 119, 115, 118, 116, 115, 124, 117, 116, 115, 111, 122, 106, 111, 109, 118, 119, 108, 104, 114, 121, 111, 119, 110, 117, 111, 118, 102, 114, 111, 118, 116, 121, 107, 115, 113, 111, 114, 110, 89, 118, 102, 129, 94, 120, 113, 107, 113, 108, 116, 125, 104, 134, 132, 125, 94, 119, 122, 111, 116, 108, 107, 112, 106, 140, 107, 125, 110, 114, 115, 110, 110, 124, 113, 117, 118, 125, 122, 106, 115, 118, 120, 121, 112, 128, 119, 112, 111, 111, 123, 116, 115, 110, 108, 119, 99, 118, 119, 108, 119, 115, 108, 117, 111, 103, 112, 116, 108, 106, 118, 115, 119, 121, 111, 106, 107, 109, 128, 110, 117, 112, 106, 112, 114, 120, 126, 104, 114, 117, 92, 117, 111, 110, 115, 118, 118, 113, 113, 119, 110, 114, 107, 126, 119, 117, 116, 106, 114, 115, 126, 123, 112, 116, 115, 112, 106, 129, 107, 117, 112, 118, 110, 117, 113, 113, 107, 108, 120, 126, 115, 121, 122, 116, 112, 137, 116, 126, 115, 117, 123, 120, 123, 125, 106, 127, 111, 122, 119, 122, 95, 114, 115, 109, 120, 116, 113, 110, 111, 95, 118, 115, 118, 128, 117, 119, 112, 107, 114, 92, 116, 115, 116, 110, 124, 116, 113, 114, 122, 121, 100, 114, 109, 117, 115, 96, 120, 115, 111, 119, 121, 107, 112, 116, 120, 116, 118, 124, 111, 117, 120, 113, 105, 102, 116, 114, 120, 110, 122, 109, 110, 111, 112, 103, 109, 103, 117, 106, 112, 114, 122, 113, 113, 110, 122, 112, 124, 116, 119, 126, 118, 114, 103, 118, 114, 118, 116, 119, 109, 120, 120, 114, 116, 106, 118, 100, 126, 108, 115, 115, 111, 118, 115, 127, 114, 105, 108, 103, 121, 114, 109, 108, 116, 113, 123, 96, 111, 106, 111, 115, 118, 117, 112, 114, 110, 103, 110, 120, 113, 118, 123, 124, 114, 107, 121, 112, 127, 107, 110, 120, 107, 123, 104, 102, 112, 103, 110, 134, 121, 126, 112, 119, 120, 109, 116, 115, 117, 116, 109, 109, 117, 111, 110, 126, 109, 102, 113, 112, 121, 109, 125, 118, 110, 136, 131, 105, 135, 114, 117, 129, 124, 118, 127, 119, 115, 123, 103, 104, 121, 110, 111, 110, 124, 118, 125, 108, 110, 122, 115, 113, 112, 116, 101, 119, 112, 114, 117, 121, 116, 115, 117, 118, 125, 115, 119, 117, 113, 114, 105, 122, 118, 118, 119, 111, 111, 106, 116, 114, 116, 117, 119, 109, 112, 124, 115, 121, 120, 122, 119, 110, 123, 117, 113, 109, 102, 121, 103, 118, 120, 112, 118, 116, 111, 118, 116, 112, 115, 108, 116, 112, 114, 94, 135, 110, 108, 97, 105, 93, 115, 104, 121, 110, 108, 108, 116, 120, 116, 108, 105, 100, 139, 95, 113, 129, 107, 121, 122, 102, 121, 130, 106, 112, 108, 114, 128, 108, 132, 126, 105, 130, 123, 114, 124, 124, 115, 129, 104, 105, 118, 125, 107, 107, 115, 117, 110, 109, 112, 120, 114, 117, 115, 115, 124, 114, 124, 101, 113, 111, 106, 111, 109, 119, 133, 111, 121, 133, 104, 138, 110, 119, 116, 129, 111, 117, 109, 112, 106, 122, 120, 119, 117, 123, 115, 109, 110, 117, 104, 131, 126, 113, 113, 120, 104, 108, 103, 121, 99, 136, 116, 121, 112, 103, 100, 121, 97, 111, 108, 107, 120, 114, 121, 98, 116, 111, 102, 106, 104, 113, 115, 133, 127, 123, 104, 112, 106, 124, 124, 111, 117, 106, 131, 107, 116, 113, 106, 119, 127, 108, 107, 107, 111, 117, 122, 108, 120, 114, 109, 126, 115, 112, 120, 125, 126, 107, 116, 118, 110, 113, 106, 113, 112, 105, 121, 131, 103, 104, 95, 116, 109, 110, 111, 99, 102, 114, 105, 90, 108, 119, 108, 103, 124, 113, 107, 106, 118, 110, 109, 99, 123, 110, 108, 118, 121, 128, 102, 107, 119, 133, 110, 125, 109, 103, 112, 114, 114, 105, 110, 126, 114, 108, 112, 116, 112, 115, 116, 123, 121, 103, 101, 116, 106, 113, 118, 117, 121, 107, 108, 108, 110, 116, 108, 121, 125, 127, 111, 106, 107, 104, 128, 130, 119, 112, 113, 116, 114, 123, 113, 117, 106, 111, 125, 106, 102, 102, 115, 115, 103, 105, 113, 113, 116, 104, 118, 128, 128, 111, 111, 125, 111, 126, 126, 112, 114, 108, 118, 113, 123, 119, 114, 112, 119, 122, 123, 121, 116, 110, 126, 113, 111, 116, 106, 110, 122, 129, 114, 113, 123, 109, 105, 131, 103, 103, 107, 110, 109, 119, 113, 114, 126, 119, 106, 115, 116, 114, 112, 122, 117, 117, 119, 124, 119, 115, 117, 122, 121, 120, 108, 112, 120, 113, 109, 122, 111, 123, 110, 94, 101, 111, 126, 107, 125, 119, 114, 122, 111, 136, 119, 117, 116, 109, 113, 113, 100, 118, 115, 100, 109, 112, 131, 113, 107, 122, 112, 141, 110, 123, 111, 104, 105, 125, 102, 107, 106, 110, 116, 134, 109, 127, 103, 114, 114, 115, 109, 106, 119, 124, 109, 128, 99, 120, 117, 114, 120, 121, 95, 117, 107, 119, 108, 124, 109, 117, 107, 105, 111, 116, 106, 119, 122, 118, 121, 100, 100, 113, 98, 100, 112, 110, 114, 114, 113, 111, 122, 121, 103, 118, 117, 119, 122, 97, 109, 123, 109, 105, 119, 120, 118, 116, 115, 118, 106, 111, 101, 102, 107, 112, 107, 123, 112, 108, 120, 107, 118, 105, 112, 100, 124, 107, 97, 126, 118, 107, 106, 108, 109, 98, 114, 105, 118, 124, 119, 111, 119, 121, 117, 120, 117, 109, 126, 116, 115, 122, 116, 113, 122, 117, 114, 120, 114, 106, 109, 96, 125, 110, 108, 111, 110, 114, 133, 122, 115, 114, 113, 116, 117, 119, 116, 106, 119, 110, 110, 116, 119, 115, 112, 102, 112, 106, 111, 98, 119, 110, 117, 107, 120, 119, 100, 118, 128, 116, 116, 120, 124, 128, 114, 127, 111, 119, 115, 108, 126, 119, 113, 116, 114, 108, 110, 116, 123, 115, 102, 106, 119, 128, 119, 125, 112, 121, 113, 109, 116, 120, 111, 105, 117, 93, 114, 90, 116, 124, 116, 121, 127, 120, 108, 117, 122, 118, 108, 106, 115, 125, 102, 117, 108, 122, 117, 117, 111, 113, 117, 103, 114, 125, 110, 114, 109, 125, 110, 126, 124, 109, 110, 119, 108, 120, 119, 92, 109, 128, 118, 120, 106, 113, 102, 133, 115, 104, 124, 124, 117, 113, 119, 107, 115, 119, 118, 108, 120, 113, 120, 119, 119, 111, 118, 93, 112, 106, 118, 119, 114, 114, 100, 129, 111, 120, 130, 115, 115, 122, 120, 119, 118, 108, 109, 121, 123, 98, 133, 111, 132, 99, 115, 110, 118, 120, 98, 117, 117, 111, 117, 114, 104, 119, 110, 123, 120, 111, 110, 119, 122, 105, 116, 121, 106, 113, 112, 115, 115, 111, 120, 111, 107, 123, 111, 115, 114, 107, 117, 117, 123, 115, 97, 113, 103, 122, 120, 110, 109, 115, 112, 106, 120, 113, 127, 130, 114, 114, 113, 127, 104, 115, 105, 135, 110, 120, 117, 106, 112, 129, 113, 120, 108, 107, 121, 119, 111, 111, 101, 117, 116, 108, 118, 122, 104, 135, 123, 104, 113, 99, 111, 115, 109, 112, 120, 105, 115, 123, 129, 121, 112, 113, 98, 110, 111, 114, 108, 117, 108, 118, 121, 116, 120, 125, 118, 101, 117, 92, 101, 111, 117, 119, 105, 119, 115, 109, 109, 114, 110, 109, 113, 127, 126, 110, 110, 103, 109, 106, 112, 109, 124, 115, 113, 125, 112, 117, 102, 95, 114, 108, 109, 119, 91, 103, 103, 99, 93, 121, 105, 108, 116, 121, 133, 91, 121, 119, 114, 121, 121, 130, 103, 103, 102, 105, 110, 113, 115, 116, 120, 120, 117, 119, 107, 111, 113, 113, 119, 127, 111, 105, 107, 117, 115, 126, 117, 116, 125, 117, 119, 105, 111, 123, 114, 104, 105, 116, 118, 123, 114, 120, 104, 93, 116, 113, 116, 122, 113, 110, 123, 122, 118, 115, 127, 112, 120, 128, 112, 115, 110, 122, 109, 118, 112, 117, 125, 124, 116, 109, 126, 108, 111, 117, 121, 117, 123, 115, 122, 100, 110, 109, 114, 114, 109, 130, 125, 124, 109, 98, 103, 129, 116, 108, 124, 107, 126, 118, 101, 136, 115, 140, 112, 113, 118, 108, 103, 109, 113, 117, 118, 111, 125, 104, 117, 123, 105, 120, 107, 111, 110, 121, 113, 117, 121, 108, 109, 127, 94, 119, 115, 111, 119, 122, 119, 116, 110, 121, 102, 122, 122, 122, 111, 115, 111, 110, 114, 87, 118, 106, 112, 125, 119, 126, 118, 111, 114, 122, 98, 127, 118, 121, 114, 105, 115, 108, 115, 113, 118, 105, 110, 113, 117, 120, 106, 106, 99, 113, 117, 105, 114, 114, 108, 107, 100, 107, 117, 117, 123, 124, 110, 116, 116, 114, 121, 117, 143, 125, 116, 117, 114, 115, 119, 113, 112, 115, 123, 106, 103, 117, 112, 108, 115, 119, 116, 114, 117, 124, 113, 124, 125, 106, 125, 114, 112, 114, 120, 115, 114, 103, 109, 116, 111, 94, 130, 121, 107, 114, 123, 117, 108, 116, 105, 111, 109, 115, 120, 113, 109, 111, 117, 105, 106, 119, 120, 112, 117, 113, 124, 107, 112, 129, 98, 112, 121, 98, 106, 119, 114, 126, 102, 127, 121, 112, 105, 127, 116, 110, 112, 120, 105, 122, 104, 126, 106, 100, 121, 118, 104, 117, 109, 128, 107, 110, 105, 111, 142, 114, 110, 141, 117, 131, 113, 116, 87, 128, 101, 130, 106, 98, 103, 112, 109, 123, 114, 106, 129, 114, 123, 112, 114, 125, 108, 114, 115, 117, 126, 110, 122, 113, 116, 133, 135, 116, 118, 114, 118, 115, 115, 115, 116, 113, 122, 119, 116, 111, 120, 126, 126, 110, 124, 109, 107, 119, 115, 113, 108, 122, 113, 109, 110, 114, 99, 99, 104, 135, 115, 114, 116, 113, 116, 107, 104, 113, 105, 117, 134, 110, 109, 120, 122, 102, 119, 112, 116, 121, 102, 123, 115, 111, 113, 112, 108, 103, 113, 123, 117, 111, 137, 114, 111, 120, 111, 126, 129, 104, 122, 115, 103, 132, 109, 116, 119, 125, 115, 121, 126, 127, 118, 121, 120, 126, 119, 115, 134, 111, 111, 116, 104, 116, 124, 99, 107, 125, 127, 114, 116, 113, 112, 100, 86, 114, 104, 117, 111, 111, 111, 113, 111, 98, 80, 104, 113, 109, 97, 112, 109, 95, 116, 120, 126, 124, 122, 121, 126, 106, 101, 113, 110, 108, 108, 91, 136, 107, 130, 114, 116, 113, 143, 120, 113, 93, 104, 128, 102, 127, 110, 115, 103, 109, 119, 107, 123, 101, 114, 106, 102, 107, 117, 125, 128, 122, 112, 118, 99, 130, 109, 126, 125, 124, 100, 117, 103, 117, 116, 107, 122, 111, 121, 126, 117, 130, 104, 117, 125, 110, 106, 97, 106, 127, 106, 107, 128, 114, 122, 126, 112, 123, 118, 106, 105, 118, 111, 113, 117, 104, 123, 121, 106, 106, 105, 115, 111, 106, 119, 103, 111, 101, 120, 100, 117, 118, 115, 120, 112, 128, 109, 103, 116, 117, 107, 105, 111, 132, 124, 106, 113, 109, 125, 126, 129, 103, 115, 117, 120, 109, 115, 113, 105, 114, 113, 118, 122, 116, 116, 107, 111, 101, 136, 120, 108, 106, 107, 118, 122, 103, 128, 95, 126, 106, 117, 114, 113, 105, 124, 123, 124, 109, 113, 113, 119, 121, 118, 113, 116, 113, 116, 120, 119, 120, 129, 127, 123, 118, 113, 113, 113, 122, 119, 110, 114, 128, 120, 105, 110, 112, 116, 118, 133, 125, 117, 118, 104, 95, 101, 119, 118, 118, 109, 98, 119, 131, 115, 106, 112, 112, 126, 116, 151, 120, 134, 129, 116, 123, 107, 111, 100, 112, 127, 101, 112, 115, 111, 114, 121, 125, 116, 112, 103, 106, 112, 115, 114, 119, 118, 117, 123, 111, 128, 105, 114, 119, 121, 109, 119, 128, 113, 119, 119, 122, 111, 119, 115, 123, 107, 115, 118, 111, 109, 96, 117, 111, 113, 113, 121, 121, 117, 110, 115, 112, 110, 110, 122, 111, 109, 126, 122, 116, 110, 107, 121, 119, 115, 114, 109, 111, 119, 115, 113, 107, 113, 118, 119, 117, 117, 104, 123, 114, 114, 120, 117, 121, 115, 104, 116, 120, 108, 121, 123, 103, 117, 115, 109, 122, 116, 116, 124, 112, 109, 103, 117, 114, 113, 117, 105, 117, 116, 122, 119, 118, 117, 114, 115, 108, 112, 115, 116, 117, 113, 109, 123, 105, 123, 117, 114, 115, 107, 107, 118, 103, 115, 119, 111, 120, 104, 118, 114, 120, 119, 116, 126, 111, 109, 117, 115, 118, 110, 108, 114, 125, 112, 126, 111, 113, 122, 116, 111, 117, 102, 113, 109, 111, 107, 114, 109, 112, 104, 117, 113, 122, 126, 121, 119, 120, 119, 109, 109, 121, 115, 108, 122, 118, 111, 125, 115, 113, 112, 111, 112, 124, 114, 99, 119, 102, 114, 108, 112, 113, 123, 110, 117, 109, 118, 107, 119, 116, 110, 113, 121, 120, 125, 119, 111, 117, 111, 116, 121, 113, 110, 115, 105, 97, 121, 113, 115, 113, 122, 113, 106, 117, 115, 130, 112, 115, 110, 109, 112, 118, 108, 110, 109, 117, 119, 134, 116, 115, 123, 114, 112, 118, 98, 125, 111, 118, 103, 120, 116, 115, 117, 112, 128, 115, 109, 120, 112, 111, 105, 117, 107, 120, 110, 116, 113, 118, 117, 114, 99, 107, 107, 113, 124, 107, 122, 110, 114, 121, 96, 116, 119, 111, 119, 114, 117, 110, 104, 117, 119, 120, 122, 131, 108, 114, 106, 120, 109, 117, 113, 126, 114, 119, 116, 112, 115, 112, 114, 122, 116, 121, 119, 114, 112, 113, 119, 123, 111, 111, 129, 118, 118, 113, 123, 113, 123, 122, 127, 129, 118, 115, 117, 115, 122, 119, 126, 111, 121, 121, 119, 117, 108, 112, 115, 124, 115, 119, 106, 107, 112, 107, 117, 104, 114, 126, 113, 121, 113, 121, 120, 118, 117, 114, 114, 116, 115, 109, 117, 113, 102, 122, 112, 118, 109, 112, 112, 108, 111, 110, 117, 106, 117, 108, 111, 113, 119, 123, 126, 114, 113, 115, 110, 112, 111, 109, 115, 116, 122, 117, 118, 110, 124, 118, 115, 122, 107, 116, 105, 114, 118, 113, 115, 112, 110, 113, 119, 121, 113, 119, 106, 117, 119, 103, 116, 121, 117, 107, 115, 110, 114, 114, 112, 113, 117, 112, 105, 112, 119, 118, 114, 120, 113, 114, 114, 119, 122, 115, 107, 117, 109, 114, 110, 124, 122, 110, 121, 112, 110, 120, 119, 113, 106, 135, 119, 117, 115, 109, 113, 107, 112, 115, 120, 111, 125, 119, 118, 115, 116, 116, 114, 116, 118, 116, 107, 110, 113, 120, 113, 117, 117, 119, 110, 119, 110, 122, 121, 116, 110, 118, 103, 113, 110, 121, 112, 117, 113, 118, 113, 111, 119, 123, 103, 120, 105, 105, 118, 117, 115, 108, 110, 114, 112, 116, 111, 115, 119, 113, 110, 117, 125, 117, 125, 114, 113, 119, 104, 109, 121, 110, 122, 114, 120, 116, 110, 119, 111, 125, 110, 112, 127, 117, 111, 128, 110, 99, 116, 112, 105, 115, 115, 107, 108, 114, 115, 121, 110, 126, 113, 113, 110, 115, 121, 114, 104, 106, 122, 131, 96, 105, 110, 116, 115, 113, 108, 108, 124, 139, 112, 110, 119, 108, 120, 120, 125, 115, 115, 108, 124, 123, 125, 117, 118, 105, 112, 106, 126, 109, 122, 117, 134, 109, 104, 117, 115, 109, 113, 112, 121, 123, 112, 120, 121, 119, 119, 114, 113, 115, 115, 112, 106, 121, 108, 118, 110, 114, 110, 126, 116, 114, 120, 108, 113, 104, 122, 116, 115, 115, 112, 123, 112, 118, 121, 117, 127, 112, 116, 113, 102, 111, 111, 113, 112, 121, 114, 105, 107, 108, 119, 126, 124, 118, 111, 120, 118, 117, 76, 124, 111, 119, 124, 101, 119, 127, 121, 94, 118, 118, 108, 109, 107, 117, 120, 109, 105, 127, 122, 111, 111, 122, 94, 117, 112, 121, 111, 107, 124, 117, 100, 123, 109, 115, 120, 113, 110, 122, 119, 107, 116, 113, 118, 114, 104, 120, 95, 116, 109, 114, 117, 109, 123, 124, 117, 112, 114, 118, 106, 106, 108, 106, 113, 122, 114, 117, 98, 122, 104, 119, 117, 115, 123, 121, 123, 96, 118, 123, 123, 122, 122, 113, 120, 124, 112, 120, 107, 113, 103, 119, 128, 104, 114, 125, 104, 115, 120, 111, 110, 106, 121, 117, 112, 120, 112, 109, 101, 115, 97, 103, 114, 115, 118, 120, 111, 121, 129, 113, 122, 116, 104, 134, 119, 108, 115, 98, 138, 109, 118, 111, 113, 118, 121, 119, 106, 126, 110, 122, 116, 121, 114, 117, 117, 125, 118, 117, 115, 118, 116, 118, 115, 98, 125, 96, 129, 112, 118, 115, 106, 113, 114, 123, 96, 94, 120, 108, 115, 109, 105, 109, 115, 124, 128, 119, 123, 127, 113, 114, 115, 111, 109, 108, 108, 120, 118, 109, 128, 131, 110, 110, 117, 121, 117, 99, 103, 114, 110, 100, 128, 115, 115, 105, 108, 111, 119, 123, 107, 116, 110, 116, 108, 125, 118, 114, 123, 111, 132, 113, 127, 121, 110, 112, 120, 114, 113, 102, 108, 112, 109, 119, 90, 113, 111, 117, 109, 116, 100, 112, 119, 114, 129, 115, 122, 116, 106, 101, 111, 112, 109, 119, 120, 103, 110, 123, 124, 111, 98, 113, 118, 118, 122, 122, 126, 121, 117, 125, 113, 125, 120, 121, 101, 125, 112, 113, 113, 113, 117, 119, 109, 118, 109, 116, 110, 124, 109, 109, 96, 119, 111, 115, 105, 112, 115, 116, 113, 105, 103, 119, 110, 119, 107, 108, 117, 116, 101, 110, 113, 119, 103, 106, 125, 117, 123, 128, 114, 108, 113, 122, 112, 101, 121, 123, 112, 106, 110, 110, 118, 116, 113, 119, 102, 115, 125, 122, 118, 125, 109, 126, 116, 120, 120, 124, 107, 124, 124, 119, 113, 96, 108, 96, 97, 109, 112, 112, 111, 117, 107, 124, 121, 102, 116, 124, 110, 124, 120, 108, 125, 115, 117, 109, 119, 120, 119, 111, 118, 92, 120, 106, 116, 124, 132, 105, 125, 114, 120, 113, 111, 112, 109, 117, 120, 106, 101, 115, 114, 119, 119, 111, 121, 105, 113, 112, 128, 109, 121, 136, 130, 100, 115, 105, 126, 115, 108, 98, 125, 99, 108, 101, 120, 133, 119, 121, 109, 109, 110, 119, 121, 123, 117, 116, 117, 120, 111, 104, 118, 109, 111, 134, 109, 122, 111, 108, 105, 123, 114, 103, 107, 116, 117, 131, 118, 109, 118, 114, 110, 118, 154, 116, 135, 131, 113, 114, 118, 102, 111, 122, 110, 120, 121, 130, 106, 127, 115, 150, 121, 114, 132, 122, 104, 119, 116, 127, 110, 120, 130, 119, 110, 114, 117, 113, 131, 108, 109, 134, 116, 106, 115, 113, 113, 119, 125, 116, 110, 120, 113, 108, 110, 113, 108, 110, 119, 122, 127, 124, 114, 109, 108, 115, 112, 116, 104, 109, 124, 111, 119, 110, 112, 108, 115, 117, 112, 118, 122, 119, 101, 119, 121, 111, 99, 112, 132, 105, 108, 138, 114, 110, 96, 111, 116, 115, 103, 141, 138, 117, 124, 112, 128, 111, 116, 115, 118, 112, 113, 114, 105, 113, 121, 125, 111, 120, 114, 117, 123, 108, 120, 111, 111, 99, 115, 111, 116, 113, 116, 118, 114, 145, 119, 112, 114, 121, 115, 110, 109, 109, 128, 114, 110, 118, 121, 125, 116, 106, 122, 104, 111, 118, 113, 118, 140, 117, 126, 96, 115, 115, 122, 112, 116, 113, 107, 120, 115, 116, 114, 115, 129, 125, 114, 116, 112, 125, 113, 128, 140, 132, 110, 137, 114, 104, 98, 96, 119, 109, 110, 117, 106, 124, 106, 109, 118, 111, 88, 115, 118, 121, 123, 111, 97, 111, 112, 107, 100, 113, 115, 102, 119, 116, 117, 131, 123, 117, 119, 110, 131, 105, 104, 113, 119, 117, 114, 116, 130, 124, 117, 119, 120, 116, 114, 122, 112, 115, 117, 99, 118, 114, 123, 115, 108, 109, 93, 114, 124, 117, 120, 130, 108, 112, 99, 122, 114, 117, 114, 108, 124, 122, 108, 125, 110, 123, 109, 116, 108, 126, 115, 113, 108, 113, 109, 123, 109, 107, 121, 111, 123, 116, 105, 115, 120, 124, 109, 124, 110, 122, 141, 108, 112, 123, 113, 114, 111, 122, 128, 123, 111, 115, 118, 127, 112, 120, 108, 116, 113, 111, 106, 109, 114, 111, 112, 103, 121, 126, 121, 112, 120, 105, 98, 108, 116, 102, 112, 90, 113, 97, 96, 132, 109, 111, 120, 120, 114, 119, 108, 121, 120, 113, 124, 120, 106, 107, 89, 123, 122, 102, 117, 121, 117, 114, 135, 104, 122, 114, 97, 118, 109, 106, 107, 107, 116, 122, 115, 110, 99, 106, 122, 116, 115, 127, 116, 129, 119, 106, 120, 106, 117, 109, 103, 124, 111, 135, 116, 124, 116, 110, 121, 116, 117, 123, 127, 117, 106, 113, 99, 133, 117, 122, 112, 113, 113, 115, 105, 117, 122, 115, 102, 113, 115, 109, 115, 98, 131, 117, 128, 110, 114, 120, 120, 119, 120, 129, 120, 123, 109, 109, 108, 122, 111, 118, 119, 108, 106, 114, 119, 126, 111, 118, 107, 121, 111, 111, 112, 107, 115, 117, 115, 119, 110, 123, 109, 114, 121, 124, 113, 114, 116, 131, 121, 106, 104, 123, 118, 125, 100, 115, 125, 125, 110, 108, 115, 105, 107, 111, 115, 114, 110, 114, 103, 127, 92, 118, 127, 101, 113, 129, 109, 117, 125, 102, 118, 105, 112, 116, 104, 104, 124, 126, 117, 116, 121, 115, 118, 123, 109, 122, 115, 110, 110, 119, 118, 116, 97, 117, 118, 122, 113, 107, 111, 108, 114, 106, 114, 99, 106, 112, 110, 121, 119, 127, 112, 119, 117, 111, 131, 122, 122, 126, 109, 112, 110, 110, 105, 110, 127, 107, 114, 119, 108, 136, 129, 105, 110, 119, 119, 117, 102, 115, 107, 121, 116, 125, 114, 129, 116, 120, 108, 129, 110, 108, 103, 102, 108, 110, 116, 119, 125, 113, 100, 110, 123, 119, 118, 103, 105, 114, 108, 112, 106, 118, 117, 118, 104, 127, 107, 103, 128, 114, 112, 117, 123, 120, 102, 113, 125, 106, 115, 97, 109, 118, 116, 114, 107, 119, 115, 115, 116, 122, 111, 104, 114, 112, 108, 99, 124, 119, 109, 105, 111, 112, 107, 131, 111, 111, 119, 114, 120, 127, 114, 125, 115, 114, 116, 111, 120, 122, 116, 127, 122, 120, 119, 119, 108, 120, 127, 124, 108, 110, 128, 108, 92, 107, 122, 120, 106, 112, 116, 112, 120, 99, 120, 107, 110, 115, 100, 107, 136, 107, 114, 118, 112, 90, 98, 106, 122, 109, 112, 101, 117, 126, 117, 123, 113, 110, 126, 101, 107, 118, 123, 131, 102, 110, 104, 122, 122, 119, 119, 112, 117, 126, 119, 110, 111, 129, 104, 105, 109, 114, 119, 129, 107, 115, 105, 128, 115, 114, 120, 116, 115, 113, 115, 109, 103, 120, 110, 110, 112, 131, 103, 107, 89, 117, 112, 99, 108, 120, 109, 109, 122, 121, 118, 111, 113, 121, 109, 111, 122, 119, 127, 103, 110, 109, 115, 114, 103, 113, 123, 120, 122, 126, 109, 126, 125, 115, 121, 110, 114, 113, 117, 117, 116, 114, 101, 105, 107, 102, 121, 115, 113, 120, 104, 117, 116, 131, 109, 104, 104, 114, 123, 115, 116, 122, 109, 109, 113, 120, 129, 110, 116, 113, 115, 98, 115, 108, 111, 113, 107, 130, 108, 119, 129, 125, 115, 125, 112, 116, 102, 104, 102, 124, 118, 113, 118, 117, 122, 120, 122, 116, 101, 112, 108, 107, 118, 111, 119, 117, 114, 121, 118, 116, 115, 112, 117, 107, 120, 113, 106, 104, 124, 117, 106, 112, 111, 106, 117, 106, 111, 110, 111, 120, 120, 107, 126, 118, 112, 108, 104, 120, 106, 105, 114, 110, 107, 107, 124, 108, 120, 112, 115, 119, 112, 118, 115, 126, 103, 123, 108, 109, 98, 110, 106, 114, 139, 109, 112, 111, 103, 106, 109, 109, 106, 111, 126, 106, 116, 136, 111, 109, 107, 120, 126, 123, 117, 122, 116, 120, 109, 116, 120, 106, 125, 112, 126, 111, 108, 102, 106, 113, 110, 111, 122, 115, 109, 98, 105, 109, 113, 108, 118, 118, 115, 112, 120, 120, 109, 117, 105, 113, 109, 117, 103, 117, 108, 108, 118, 125, 116, 115, 118, 106, 114, 120, 113, 126, 104, 122, 118, 109, 120, 114, 104, 113, 117, 116, 114, 108, 110, 133, 113, 110, 110, 110, 104, 126, 108, 114, 118, 103, 100, 101, 125, 107, 102, 119, 123, 116, 122, 112, 96, 131, 117, 112, 109, 115, 106, 118, 114, 115, 112, 116, 116, 126, 116, 126, 106, 119, 108, 108, 108, 135, 105, 117, 114, 106, 115, 119, 104, 105, 111, 120, 118, 121, 115, 121, 98, 110, 101, 130, 115, 100, 124, 107, 117, 118, 109, 131, 109, 114, 111, 104, 109, 114, 124, 112, 112, 114, 110, 110, 122, 117, 114, 122, 109, 129, 122, 115, 105, 127, 116, 115, 119, 111, 119, 113, 118, 106, 113, 115, 115, 103, 112, 123, 124, 117, 115, 114, 115, 121, 117, 102, 125, 123, 121, 112, 114, 113, 113, 116, 106, 112, 111, 122, 130, 122, 112, 120, 123, 106, 94, 131, 107, 112, 127, 125, 125, 112, 108, 113, 106, 108, 115, 110, 113, 114, 134, 116, 116, 120, 118, 118, 116, 134, 110, 103, 110, 113, 112, 123, 120, 127, 117, 113, 115, 118, 110, 121, 122, 114, 122, 117, 118, 116, 130, 125, 126, 113, 107, 114, 116, 111, 116, 111, 114, 109, 114, 115, 118, 112, 113, 126, 119, 109, 112, 108, 111, 120, 137, 104, 106, 121, 120, 127, 113, 113, 124, 115, 121, 107, 115, 108, 115, 104, 135, 117, 106, 121, 105, 119, 118, 107, 108, 116, 117, 104, 118, 104, 106, 112, 117, 115, 107, 108, 106, 144, 110, 120, 110, 121, 108, 111, 106, 113, 104, 109, 106, 109, 110, 100, 122, 108, 125, 115, 119, 110, 112, 118, 113, 120, 117, 112, 113, 114, 119, 115, 109, 111, 121, 121, 115, 110, 144, 131, 131, 112, 119, 109, 112, 107, 113, 114, 111, 115, 121, 117, 115, 125, 111, 122, 110, 123, 105, 129, 114, 117, 120, 109, 114, 122, 110, 104, 111, 104, 108, 101, 116, 117, 111, 108, 122, 111, 118, 111, 122, 116, 98, 121, 100, 105, 114, 112, 101, 116, 115, 113, 117, 116, 119, 120, 118, 108, 123, 116, 126, 120, 118, 107, 107, 120, 92, 100, 111, 113, 121, 119, 93, 109, 119, 116, 112, 118, 116, 118, 118, 108, 119, 118, 99, 104, 115, 115, 104, 119, 114, 100, 123, 115, 121, 105, 115, 120, 114, 121, 121, 116, 106, 121, 124, 111, 123, 109, 109, 123, 128, 116, 105, 109, 116, 121, 118, 119, 114, 125, 112, 125, 115, 118, 114, 112, 126, 114, 98, 124, 116, 99, 127, 108, 118, 115, 120, 115, 131, 108, 111, 114, 125, 122, 107, 128, 111, 105, 122, 109, 117, 122, 129, 105, 108, 107, 121, 112, 109, 113, 110, 107, 116, 121, 131, 111, 113, 105, 116, 106, 119, 116, 112, 118, 133, 123, 114, 108, 113, 121, 113, 97, 110, 123, 118, 115, 131, 108, 113, 121, 123, 117, 113, 112, 83, 108, 115, 112, 114, 117, 107, 109, 121, 108, 124, 109, 123, 124, 107, 121, 118, 107, 122, 130, 130, 126, 126, 120, 96, 112, 114, 126, 114, 111, 114, 110, 113, 125, 115, 115, 119, 130, 112, 107, 105, 116, 107, 125, 132, 112, 106, 122, 123, 107, 104, 123, 125, 103, 118, 110, 88, 107, 105, 108, 122, 114, 104, 115, 121, 122, 122, 106, 113, 123, 113, 103, 115, 108, 112, 122, 117, 126, 102, 106, 119, 111, 126, 114, 120, 117, 119, 117, 112, 121, 109, 103, 114, 110, 117, 129, 107, 100, 109, 104, 107, 112, 111, 114, 113, 116, 115, 98, 102, 147, 110, 115, 118, 122, 122, 107, 115, 110, 113, 100, 111, 113, 110, 124, 117, 106, 112, 112, 122, 110, 119, 115, 118, 100, 110, 114, 115, 112, 114, 123, 108, 120, 124, 110, 117, 118, 101, 101, 110, 105, 120, 113, 128, 110, 112, 121, 121, 138, 119, 106, 146, 102, 120, 113, 114, 108, 115, 110, 117, 110, 113, 127, 112, 117, 130, 117, 127, 111, 129, 100, 116, 128, 105, 114, 106, 120, 118, 103, 124, 116, 122, 112, 109, 116, 116, 116, 114, 132, 111, 118, 123, 112, 115, 109, 119, 118, 131, 117, 114, 122, 118, 125, 111, 110, 110, 125, 109, 133, 110, 115, 109, 120, 114, 120, 115, 120, 112, 114, 116, 123, 105, 123, 127, 116, 108, 116, 114, 122, 115, 115, 114, 120, 114, 108, 110, 109, 116, 124, 113, 116, 128, 107, 116, 110, 118, 112, 100, 131, 108, 122, 109, 112, 120, 109, 114, 118, 110, 115, 116, 111, 107, 106, 112, 114, 125, 115, 103, 121, 107, 132, 125, 126, 119, 119, 120, 106, 112, 115, 107, 122, 118, 110, 112, 118, 109, 132, 122, 123, 117, 114, 116, 103, 107, 114, 107, 114, 108, 111, 116, 127, 119, 112, 120, 118, 114, 116, 129, 106, 111, 104, 107, 114, 102, 119, 117, 117, 113, 108, 121, 111, 125, 112, 112, 128, 127, 117, 117, 116, 112, 107, 120, 120, 111, 120, 119, 121, 110, 112, 134, 93, 118, 110, 124, 121, 120, 111, 101, 114, 110, 108, 102, 104, 129, 118, 120, 117, 114, 113, 115, 109, 126, 119, 111, 116, 122, 120, 113, 100, 118, 118, 104, 111, 102, 128, 107, 98, 101, 111, 111, 107, 105, 105, 115, 99, 120, 108, 114, 126, 103, 105, 111, 121, 101, 111, 122, 105, 103, 113, 121, 113, 110, 115, 126, 99, 108, 97, 115, 117, 108, 109, 126, 127, 110, 127, 117, 114, 123, 111, 104, 107, 110, 122, 105, 119, 123, 122, 109, 107, 112, 116, 123, 108, 122, 116, 120, 111, 116, 110, 109, 119, 104, 123, 109, 103, 111, 111, 122, 112, 120, 111, 110, 107, 111, 98, 112, 124, 122, 117, 113, 114, 120, 110, 129, 113, 124, 121, 105, 113, 109, 117, 107, 121, 114, 117, 110, 122, 119, 110, 121, 117, 123, 113, 121, 119, 121, 128, 113, 116, 120, 113, 119, 115, 120, 117, 113, 117, 114, 121, 108, 106, 111, 110, 108, 117, 112, 108, 114, 118, 110, 118, 129, 121, 109, 113, 108, 118, 115, 124, 108, 109, 108, 111, 119, 121, 114, 110, 117, 112, 114, 114, 109, 115, 116, 116, 115, 118, 117, 109, 109, 114, 115, 116, 118, 106, 129, 119, 111, 123, 113, 116, 106, 109, 104, 115, 117, 107, 106, 119, 118, 114, 117, 113, 111, 117, 117, 118, 116, 113, 112, 112, 108, 112, 102, 105, 114, 107, 116, 126, 128, 114, 120, 115, 119, 117, 118, 111, 113, 104, 114, 118, 116, 105, 109, 108, 120, 121, 113, 106, 114, 117, 100, 114, 110, 114, 110, 111, 114, 108, 107, 114, 103, 113, 115, 117, 116, 112, 111, 111, 118, 118, 124, 125, 117, 115, 110, 120, 117, 112, 109, 115, 110, 114, 117, 118, 112, 114, 105, 124, 120, 126, 108, 116, 114, 121, 107, 107, 119, 113, 120, 121, 114, 117, 132, 112, 112, 114, 117, 102, 112, 117, 114, 111, 115, 107, 112, 119, 114, 117, 103, 117, 116, 105, 105, 104, 115, 116, 120, 113, 123, 106, 116, 109, 118, 107, 117, 117, 101, 110, 109, 110, 116, 120, 113, 125, 118, 114, 102, 115, 115, 102, 113, 108, 114, 114, 110, 128, 109, 119, 116, 113, 116, 118, 119, 120, 118, 118, 102, 118, 101, 122, 127, 128, 119, 122, 114, 119, 121, 108, 111, 115, 120, 119, 116, 115, 115, 107, 104, 122, 119, 110, 123, 115, 112, 114, 109, 114, 123, 114, 117, 117, 124, 114, 105, 114, 120, 122, 111, 111, 103, 121, 107, 118, 106, 116, 116, 123, 94, 102, 123, 115, 121, 115, 116, 104, 111, 121, 109, 124, 112, 115, 125, 114, 112, 118, 117, 114, 108, 116, 118, 119, 116, 104, 115, 115, 100, 116, 113, 112, 117, 113, 110, 124, 108, 117, 116, 124, 116, 117, 125, 117, 116, 116, 124, 110, 105, 110, 106, 108, 116, 113, 122, 118, 114, 121, 123, 123, 115, 111, 106, 115, 109, 113, 120, 125, 119, 120, 119, 110, 115, 114, 118, 116, 115, 119, 105, 120, 110, 110, 125, 121, 113, 113, 113, 113, 109, 113, 117, 119, 121, 112, 113, 121, 116, 115, 118, 119, 118, 114, 117, 129, 115, 106, 113, 115, 126, 113, 112, 118, 107, 107, 127, 114, 111, 107, 114, 116, 123, 111, 100, 115, 112, 108, 111, 109, 114, 113, 113, 107, 120, 108, 124, 110, 118, 110, 119, 109, 124, 116, 112, 107, 111, 118, 120, 122, 115, 117, 125, 110, 118, 124, 115, 115, 109, 116, 111, 110, 113, 117, 104, 108, 104, 115, 117, 114, 108, 123, 125, 114, 112, 117, 103, 113, 112, 112, 106, 101, 118, 108, 120, 114, 109, 111, 115, 120, 109, 114, 112, 120, 116, 110, 115, 117, 119, 113, 115, 113, 118, 115, 115, 115, 115, 115, 113, 110, 118, 123, 115, 117, 114, 117, 113, 112, 114, 115, 110, 127, 101, 108, 110, 117, 114, 110, 121, 114, 118, 113, 113, 121, 103, 116, 114, 112, 118, 117, 113, 121, 112, 111, 110, 112, 115, 106, 124, 112, 116, 118, 110, 113, 117, 118, 113, 112, 119, 112, 118, 116, 115, 114, 118, 114, 121, 129, 112, 114, 118, 121, 113, 122, 119, 106, 117, 118, 109, 120, 118, 119, 110, 130, 112, 113, 114, 116, 118, 120, 120, 110, 120, 111, 105, 105, 116, 113, 106, 114, 102, 120, 114, 112, 124, 112, 109, 109, 120, 114, 125, 119, 113, 102, 109, 115, 109, 114, 108, 116, 106, 117, 116, 118, 107, 130, 121, 120, 112, 118, 110, 107, 120, 124, 106, 120, 114, 120, 115, 120, 110, 119, 117, 117, 122, 118, 115, 116, 117, 112, 106, 116, 114, 115, 115, 115, 117, 117, 116, 107, 114, 115, 116, 111, 120, 119, 125, 129, 112, 113, 114, 113, 113, 116, 103, 121, 107, 121, 117, 110, 117, 120, 110, 113, 111, 116, 114, 119, 116, 123, 109, 108, 112, 117, 119, 121, 116, 108, 109, 114, 110, 114, 113, 115, 116, 117, 115, 112, 107, 114, 113, 117, 115, 118, 119, 123, 127, 113, 108, 118, 120, 111, 123, 116, 111, 114, 114, 106, 123, 114, 113, 125, 109, 118, 110, 121, 116, 105, 118, 115, 109, 116, 113, 114, 120, 119, 106, 111, 106, 110, 111, 119, 109, 119, 105, 120, 131, 115, 113, 114, 120, 109, 121, 121, 118, 121, 101, 112, 109, 117, 111, 119, 116, 118, 116, 112, 116, 120, 124, 122, 117, 115, 121, 122, 110, 113, 107, 111, 114, 111, 122, 115, 113, 118, 112, 114, 112, 115, 128, 113, 125, 118, 120, 109, 117, 117, 108, 118, 121, 115, 114, 115, 116, 109, 118, 122, 105, 120, 111, 119, 122, 118, 108, 116, 117, 127, 114, 110, 115, 116, 114, 118, 113, 116, 115, 118, 116, 111, 115, 111, 117, 110, 117, 110, 116, 112, 105, 112, 117, 118, 108, 115, 120, 121, 114, 116, 115, 119, 116, 109, 108, 113, 123, 119, 115, 118, 119, 116, 119, 118, 112, 121, 115, 116, 112, 130, 122, 115, 122, 117, 126, 121, 116, 122, 116, 120, 108, 115, 114, 108, 116, 114, 116, 114, 125, 111, 115, 108, 119, 114, 111, 113, 115, 123, 125, 118, 108, 116, 114, 120, 119, 117, 112, 120, 113, 119, 122, 117, 115, 124, 110, 111, 112, 122, 116, 108, 116, 113, 112, 114, 120, 117, 113, 122, 119, 115, 119, 123, 112, 114, 118, 116, 111, 113, 117, 110, 106, 115, 115, 113, 116, 111, 118, 108, 116, 107, 111, 125, 114, 114, 122, 120, 113, 114, 116, 111, 114, 126, 113, 115, 125, 115, 123, 110, 113, 120, 123, 113, 113, 112, 112, 119, 120, 117, 123, 120, 106, 112, 114, 109, 119, 110, 113, 113, 124, 109, 111, 107, 114, 118, 116, 109, 112, 118, 109, 116, 112, 117, 113, 112, 113, 114, 117, 109, 102, 121, 110, 115, 117, 114, 123, 118, 112, 115, 117, 120, 115, 107, 91, 129, 121, 120, 105, 98, 112, 131, 93, 113, 121, 113, 111, 119, 123, 115, 105, 107, 115, 104, 112, 127, 118, 109, 124, 121, 124, 112, 108, 100, 112, 111, 109, 117, 102, 101, 119, 111, 116, 116, 123, 127, 108, 128, 98, 131, 115, 117, 109, 113, 131, 89, 116, 130, 120, 127, 115, 119, 124, 129, 123, 110, 116, 110, 120, 98, 113, 110, 115, 109, 122, 108, 114, 131, 115, 121, 105, 113, 116, 135, 99, 118, 117, 115, 101, 107, 131, 112, 106, 115, 119, 103, 108, 113, 112, 133, 108, 119, 119, 117, 119, 127, 119, 125, 115, 103, 108, 127, 94, 105, 103, 107, 125, 108, 118, 107, 119, 122, 105, 110, 125, 111, 113, 123, 120, 128, 117, 132, 115, 86, 109, 142, 110, 114, 103, 128, 112, 91, 113, 102, 98, 119, 107, 100, 114, 132, 115, 110, 114, 111, 110, 134, 122, 105, 126, 118, 118, 123, 122, 119, 115, 115, 102, 121, 110, 119, 116, 122, 118, 95, 112, 116, 111, 136, 112, 107, 115, 122, 124, 115, 114, 110, 107, 120, 107, 121, 131, 117, 121, 121, 106, 115, 114, 118, 107, 120, 108, 115, 107, 114, 122, 87, 122, 132, 118, 111, 118, 126, 129, 100, 114, 123, 126, 136, 122, 129, 125, 125, 111, 107, 114, 129, 112, 129, 119, 121, 121, 107, 135, 124, 119, 105, 117, 102, 109, 90, 132, 121, 126, 125, 121, 105, 114, 114, 133, 104, 104, 101, 102, 126, 120, 120, 126, 116, 108, 102, 127, 124, 126, 118, 109, 117, 123, 115, 117, 123, 115, 112, 97, 120, 115, 109, 112, 130, 102, 97, 112, 107, 101, 128, 120, 110, 104, 112, 115, 136, 118, 128, 127, 108, 88, 113, 103, 119, 108, 113, 133, 109, 111, 121, 99, 107, 121, 116, 108, 132, 113, 111, 105, 109, 110, 106, 120, 132, 114, 111, 130, 128, 124, 117, 106, 122, 99, 94, 97, 114, 106, 123, 128, 117, 119, 110, 112, 117, 126, 126, 110, 108, 112, 128, 110, 105, 112, 107, 118, 131, 112, 118, 121, 113, 126, 136, 116, 118, 120, 107, 102, 122, 113, 101, 115, 107, 120, 115, 113, 123, 111, 112, 93, 98, 113, 107, 137, 127, 112, 124, 132, 112, 115, 103, 121, 118, 125, 123, 113, 101, 108, 97, 100, 113, 93, 137, 119, 118, 113, 109, 122, 97, 122, 118, 118, 110, 125, 118, 110, 106, 120, 119, 131, 112, 117, 137, 123, 112, 114, 107, 109, 115, 135, 114, 134, 112, 113, 123, 93, 118, 104, 106, 104, 118, 109, 122, 119, 113, 118, 122, 102, 95, 115, 133, 100, 95, 117, 137, 99, 89, 118, 125, 108, 115, 118, 106, 126, 130, 111, 112, 116, 126, 134, 103, 122, 112, 102, 126, 115, 101, 129, 122, 128, 109, 115, 99, 125, 118, 123, 114, 104, 111, 122, 110, 105, 100, 119, 121, 109, 107, 98, 107, 136, 113, 133, 108, 122, 114, 126, 128, 112, 122, 122, 116, 121, 97, 122, 123, 115, 108, 145, 121, 97, 122, 113, 124, 90, 108, 123, 121, 109, 113, 107, 114, 109, 118, 109, 115, 116, 125, 114, 109, 124, 118, 108, 116, 118, 131, 128, 118, 119, 105, 125, 108, 101, 125, 117, 114, 115, 105, 116, 122, 112, 104, 116, 111, 113, 114, 132, 117, 118, 119, 121, 109, 118, 116, 100, 119, 110, 115, 123, 110, 114, 123, 112, 104, 128, 122, 115, 115, 105, 119, 125, 91, 110, 123, 129, 109, 113, 122, 124, 110, 114, 115, 123, 126, 117, 116, 103, 111, 123, 116, 113, 114, 131, 109, 119, 110, 117, 123, 111, 103, 117, 103, 119, 118, 113, 109, 107, 115, 116, 104, 110, 114, 112, 112, 114, 112, 94, 120, 118, 107, 122, 105, 112, 101, 117, 129, 119, 138, 113, 111, 108, 89, 104, 118, 108, 117, 93, 110, 114, 117, 117, 114, 114, 113, 110, 128, 117, 118, 114, 129, 119, 115, 106, 111, 117, 77, 115, 120, 107, 118, 117, 111, 107, 102, 118, 121, 109, 115, 104, 99, 119, 124, 115, 107, 115, 111, 118, 113, 116, 106, 114, 126, 113, 119, 127, 106, 108, 122, 114, 115, 122, 111, 106, 129, 129, 123, 106, 102, 116, 112, 118, 111, 106, 126, 107, 107, 117, 117, 108, 103, 120, 115, 114, 131, 128, 118, 116, 114, 107, 118, 128, 116, 110, 123, 109, 113, 112, 120, 105, 120, 111, 112, 125, 94, 112, 122, 114, 109, 118, 117, 112, 113, 102, 106, 109, 119, 118, 111, 110, 110, 121, 117, 118, 109, 113, 103, 119, 99, 110, 111, 111, 113, 108, 123, 104, 107, 112, 106, 119, 114, 121, 118, 129, 102, 107, 125, 115, 113, 107, 116, 111, 112, 116, 90, 117, 114, 122, 114, 59, 116, 99, 108, 115, 107, 105, 119, 116, 119, 126, 112, 93, 113, 121, 83, 115, 98, 123, 123, 107, 123, 111, 120, 118, 138, 115, 110, 120, 116, 121, 132, 114, 109, 121, 113, 117, 115, 105, 116, 119, 105, 102, 106, 100, 126, 112, 112, 103, 103, 118, 102, 100, 114, 106, 105, 125, 116, 132, 113, 107, 123, 120, 117, 123, 115, 110, 114, 100, 106, 111, 115, 118, 115, 122, 128, 110, 113, 122, 113, 123, 108, 117, 110, 116, 118, 114, 95, 115, 107, 124, 129, 113, 111, 105, 120, 103, 107, 118, 115, 121, 108, 127, 98, 116, 111, 116, 104, 124, 122, 116, 101, 114, 121, 97, 117, 100, 114, 119, 115, 116, 129, 129, 111, 113, 106, 109, 122, 119, 104, 123, 107, 111, 115, 111, 108, 104, 124, 116, 100, 119, 111, 140, 101, 114, 115, 122, 99, 113, 106, 107, 116, 108, 106, 129, 118, 102, 114, 114, 110, 111, 132, 117, 108, 110, 117, 118, 105, 108, 102, 114, 108, 108, 113, 115, 123, 111, 111, 121, 128, 104, 109, 105, 110, 118, 151, 123, 118, 108, 123, 105, 110, 119, 135, 107, 103, 127, 107, 107, 105, 113, 129, 117, 97, 125, 116, 119, 124, 124, 119, 108, 107, 113, 116, 121, 116, 123, 114, 112, 110, 119, 122, 117, 112, 116, 120, 110, 118, 103, 105, 127, 115, 103, 118, 114, 104, 109, 145, 121, 122, 115, 116, 110, 107, 116, 122, 112, 129, 118, 94, 123, 93, 116, 108, 119, 106, 99, 119, 120, 103, 111, 80, 106, 110, 111, 110, 124, 110, 141, 116, 120, 119, 119, 124, 110, 121, 119, 109, 115, 102, 126, 98, 124, 106, 118, 109, 116, 102, 125, 112, 97, 103, 118, 113, 107, 104, 115, 114, 96, 112, 120, 110, 110, 121, 137, 133, 118, 125, 117, 131, 98, 109, 113, 114, 122, 116, 123, 136, 129, 122, 107, 118, 103, 113, 123, 105, 126, 111, 116, 139, 123, 130, 127, 109, 116, 116, 119, 128, 113, 101, 114, 121, 105, 96, 109, 125, 102, 96, 103, 114, 127, 119, 94, 133, 118, 102, 101, 103, 120, 121, 102, 114, 118, 144, 105, 116, 115, 113, 104, 107, 108, 119, 117, 113, 113, 97, 114, 105, 102, 116, 124, 115, 99, 124, 120, 105, 126, 127, 129, 116, 109, 117, 111, 104, 96, 120, 126, 113, 119, 122, 121, 119, 124, 99, 107, 117, 124, 111, 124, 107, 119, 112, 108, 92, 110, 106, 138, 111, 102, 112, 114, 107, 120, 110, 96, 107, 106, 152, 120, 121, 121, 146, 117, 123, 125, 109, 118, 144, 101, 108, 118, 121, 135, 139, 104, 139, 111, 102, 107, 99, 116, 121, 106, 122, 124, 110, 104, 113, 110, 117, 114, 130, 116, 125, 122, 118, 115, 116, 110, 122, 122, 98, 118, 111, 121, 124, 104, 118, 118, 127, 132, 105, 130, 107, 117, 126, 98, 119, 109, 110, 106, 105, 131, 111, 103, 106, 104, 112, 109, 112, 121, 130, 113, 126, 133, 118, 111, 113, 124, 103, 135, 111, 91, 118, 123, 120, 119, 113, 113, 125, 116, 112, 120, 110, 123, 104, 124, 109, 118, 122, 114, 116, 110, 116, 122, 109, 114, 116, 120, 110, 107, 113, 108, 117, 110, 122, 117, 99, 113, 116, 115, 108, 114, 126, 113, 125, 119, 100, 130, 97, 104, 113, 103, 121, 103, 114, 110, 100, 102, 108, 99, 94, 105, 103, 114, 114, 125, 125, 117, 114, 110, 115, 128, 123, 125, 102, 116, 116, 114, 108, 118, 106, 113, 111, 118, 113, 107, 116, 121, 115, 113, 112, 108, 116, 118, 110, 98, 117, 104, 120, 117, 114, 123, 115, 115, 123, 127, 121, 119, 114, 107, 117, 117, 120, 103, 117, 111, 129, 107, 129, 115, 121, 104, 103, 110, 99, 121, 129, 137, 111, 113, 118, 116, 116, 111, 116, 105, 112, 102, 102, 119, 111, 111, 119, 107, 126, 110, 116, 130, 105, 102, 136, 125, 101, 128, 106, 123, 104, 91, 108, 122, 111, 110, 107, 121, 131, 116, 124, 122, 125, 111, 129, 111, 114, 108, 110, 101, 126, 102, 115, 117, 128, 121, 116, 109, 112, 120, 121, 130, 95, 111, 114, 121, 105, 118, 105, 111, 121, 128, 129, 107, 110, 123, 118, 111, 95, 116, 103, 116, 124, 123, 100, 123, 121, 115, 151, 118, 118, 134, 116, 119, 111, 123, 110, 110, 113, 126, 122, 111, 115, 124, 117, 118, 121, 110, 119, 131, 121, 111, 109, 120, 125, 111, 114, 119, 113, 118, 105, 108, 116, 118, 113, 114, 120, 123, 113, 117, 121, 116, 114, 111, 118, 108, 114, 122, 128, 113, 111, 106, 112, 111, 106, 83, 111, 122, 104, 112, 121, 112, 104, 116, 114, 118, 120, 120, 122, 114, 120, 122, 108, 127, 113, 109, 124, 129, 122, 113, 121, 115, 109, 115, 113, 114, 115, 117, 109, 121, 124, 109, 118, 126, 122, 106, 109, 116, 137, 106, 110, 125, 116, 122, 113, 111, 113, 120, 111, 121, 111, 120, 119, 108, 112, 113, 109, 117, 123, 125, 110, 117, 117, 118, 125, 112, 126, 126, 111, 117, 121, 118, 125, 117, 112, 119, 117, 114, 107, 111, 110, 129, 121, 125, 124, 123, 109, 111, 119, 115, 116, 116, 107, 107, 119, 117, 90, 117, 117, 109, 123, 114, 120, 124, 116, 114, 112, 112, 118, 120, 135, 128, 121, 121, 125, 115, 119, 107, 116, 112, 111, 116, 110, 125, 121, 117, 130, 111, 119, 126, 105, 117, 122, 108, 105, 108, 122, 123, 122, 114, 119, 103, 116, 106, 110, 117, 112, 115, 112, 114, 124, 116, 112, 114, 113, 109, 115, 119, 123, 120, 118, 114, 137, 112, 119, 118, 130, 117, 113, 117, 119, 118, 117, 120, 120, 125, 117, 104, 108, 109, 123, 114, 122, 112, 112, 111, 108, 107, 115, 112, 124, 113, 111, 125, 121, 113, 109, 126, 125, 109, 112, 124, 122, 115, 140, 120, 112, 132, 116, 110, 126, 120, 114, 114, 124, 103, 126, 116, 130, 115, 120, 118, 120, 105, 103, 101, 118, 109, 116, 111, 98, 91, 131, 108, 119, 125, 119, 111, 109, 110, 114, 116, 121, 123, 110, 138, 121, 109, 114, 115, 107, 125, 106, 112, 118, 122, 112, 111, 118, 113, 109, 118, 121, 119, 110, 122, 115, 119, 121, 109, 128, 125, 109, 114, 116, 108, 121, 118, 119, 121, 109, 111, 106, 111, 108, 120, 121, 114, 110, 113, 118, 123, 111, 122, 111, 108, 111, 113, 113, 112, 110, 115, 117, 107, 126, 120, 117, 111, 124, 119, 110, 111, 115, 113, 120, 120, 119, 105, 129, 112, 112, 106, 122, 108, 107, 111, 118, 110, 111, 115, 116, 127, 108, 106, 117, 114, 113, 110, 108, 115, 111, 109, 114, 112, 122, 115, 118, 112, 120, 109, 115, 112, 124, 108, 116, 110, 113, 110, 115, 112, 120, 105, 119, 119, 128, 103, 113, 115, 115, 113, 115, 108, 112, 116, 113, 109, 104, 125, 115, 114, 112, 109, 119, 120, 119, 108, 117, 113, 119, 123, 114, 112, 131, 115, 112, 112, 110, 119, 109, 113, 126, 121, 113, 117, 119, 112, 124, 114, 112, 123, 111, 111, 113, 110, 116, 117, 113, 107, 111, 129, 122, 122, 119, 115, 120, 124, 108, 118, 111, 118, 116, 110, 115, 116, 119, 120, 111, 114, 110, 118, 117, 118, 106, 117, 125, 106, 117, 112, 110, 119, 130, 120, 120, 111, 121, 129, 112, 119, 115, 118, 116, 104, 113, 116, 114, 99, 108, 125, 121, 111, 115, 117, 111, 117, 124, 116, 123, 109, 108, 99, 120, 110, 112, 111, 130, 107, 116, 102, 100, 113, 98, 129, 123, 115, 120, 112, 121, 118, 110, 131, 123, 122, 112, 102, 120, 129, 118, 111, 111, 111, 135, 118, 102, 109, 116, 121, 115, 121, 112, 119, 118, 125, 124, 109, 111, 118, 127, 109, 114, 123, 127, 109, 97, 108, 133, 130, 116, 126, 113, 124, 118, 113, 113, 103, 126, 113, 130, 108, 109, 125, 109, 124, 112, 121, 97, 119, 114, 106, 129, 94, 103, 119, 110, 121, 121, 115, 118, 127, 112, 114, 120, 102, 121, 133, 103, 120, 110, 95, 120, 126, 119, 115, 122, 119, 104, 109, 112, 117, 120, 112, 120, 114, 117, 103, 118, 102, 114, 118, 119, 110, 112, 114, 124, 124, 123, 87, 117, 117, 111, 118, 117, 114, 119, 118, 117, 130, 102, 119, 116, 113, 127, 120, 107, 118, 117, 109, 109, 102, 116, 118, 125, 112, 121, 114, 105, 107, 100, 115, 110, 115, 105, 121, 117, 124, 118, 133, 120, 113, 118, 115, 104, 101, 103, 128, 120, 109, 94, 105, 115, 116, 98, 110, 117, 108, 112, 114, 113, 91, 119, 108, 131, 120, 112, 117, 82, 85, 112, 121, 108, 110, 129, 107, 113, 120, 111, 107, 115, 113, 113, 120, 117, 93, 116, 110, 120, 117, 94, 109, 122, 124, 102, 118, 109, 120, 113, 125, 118, 141, 126, 130, 122, 106, 114, 119, 116, 121, 114, 121, 130, 110, 123, 115, 110, 115, 115, 121, 107, 128, 107, 119, 119, 105, 124, 93, 117, 111, 119, 112, 121, 111, 118, 112, 110, 103, 119, 122, 116, 104, 99, 89, 107, 100, 116, 115, 111, 115, 123, 120, 107, 121, 116, 99, 123, 117, 96, 107, 109, 123, 110, 123, 112, 114, 113, 119, 116, 117, 111, 110, 97, 109, 129, 115, 116, 127, 129, 128, 107, 119, 131, 112, 136, 126, 118, 111, 117, 106, 136, 106, 106, 125, 114, 108, 109, 133, 100, 119, 119, 117, 130, 113, 122, 120, 95, 117, 106, 112, 103, 102, 109, 118, 108, 129, 116, 98, 115, 118, 118, 119, 107, 121, 111, 115, 100, 112, 120, 103, 130, 120, 114, 122, 111, 111, 120, 102, 115, 108, 118, 116, 116, 107, 116, 118, 106, 120, 118, 106, 123, 124, 115, 109, 101, 106, 107, 97, 121, 108, 114, 123, 110, 113, 113, 111, 116, 118, 113, 124, 120, 125, 103, 95, 112, 123, 117, 110, 108, 105, 102, 109, 128, 117, 117, 77, 115, 135, 104, 107, 125, 106, 113, 135, 111, 111, 133, 111, 111, 113, 116, 112, 126, 115, 115, 110, 113, 111, 122, 112, 105, 104, 100, 115, 117, 111, 112, 121, 102, 121, 109, 108, 121, 131, 132, 116, 123, 117, 115, 116, 110, 99, 124, 82, 119, 111, 119, 111, 101, 118, 116, 95, 119, 128, 104, 109, 112, 118, 106, 114, 114, 111, 119, 107, 124, 133, 122, 116, 107, 124, 121, 119, 112, 122, 124, 105, 109, 119, 104, 111, 112, 105, 120, 121, 113, 109, 101, 105, 117, 124, 120, 114, 122, 127, 118, 125, 115, 124, 109, 139, 113, 105, 106, 113, 109, 116, 110, 130, 131, 116, 113, 101, 128, 115, 113, 108, 102, 113, 123, 111, 93, 131, 127, 122, 120, 121, 127, 115, 110, 120, 128, 133, 116, 118, 115, 122, 112, 119, 107, 117, 119, 122, 126, 119, 120, 127, 114, 115, 118, 105, 117, 116, 106, 113, 112, 111, 127, 111, 107, 116, 113, 115, 129, 110, 118, 116, 119, 112, 117, 123, 118, 105, 123, 121, 113, 115, 112, 110, 132, 120, 113, 112, 107, 113, 103, 131, 109, 121, 114, 127, 104, 113, 107, 110, 116, 104, 116, 121, 112, 124, 121, 120, 102, 117, 114, 119, 121, 124, 114, 109, 106, 117, 123, 121, 118, 110, 111, 119, 94, 112, 105, 113, 110, 121, 120, 116, 124, 116, 113, 117, 105, 113, 112, 113, 110, 125, 118, 136, 115, 113, 108, 116, 126, 131, 133, 116, 122, 114, 125, 108, 116, 120, 103, 109, 112, 116, 112, 122, 114, 123, 116, 108, 111, 114, 111, 103, 122, 123, 117, 116, 115, 112, 121, 122, 117, 109, 119, 122, 122, 119, 110, 107, 102, 116, 119, 113, 100, 118, 115, 125, 110, 116, 108, 110, 111, 118, 108, 107, 111, 121, 125, 114, 116, 110, 112, 119, 109, 119, 118, 98, 111, 117, 115, 120, 114, 106, 113, 127, 109, 117, 123, 111, 112, 113, 129, 111, 125, 118, 107, 124, 123, 120, 123, 103, 111, 112, 109, 111, 115, 124, 123, 100, 114, 107, 117, 118, 111, 124, 106, 111, 109, 125, 131, 116, 121, 117, 113, 105, 121, 104, 109, 120, 106, 115, 116, 112, 114, 117, 109, 110, 114, 127, 114, 86, 123, 108, 111, 131, 116, 114, 109, 114, 107, 96, 121, 119, 120, 100, 125, 123, 120, 117, 123, 122, 103, 117, 121, 114, 114, 123, 115, 108, 117, 120, 107, 124, 107, 116, 111, 109, 119, 121, 104, 108, 104, 113, 111, 120, 106, 108, 131, 112, 116, 112, 107, 115, 111, 110, 121, 115, 108, 119, 123, 128, 109, 119, 115, 107, 115, 116, 108, 123, 113, 112, 110, 115, 107, 112, 111, 108, 128, 110, 106, 119, 130, 105, 112, 114, 121, 110, 110, 120, 120, 115, 135, 121, 116, 117, 113, 125, 117, 112, 120, 117, 117, 110, 112, 127, 101, 126, 112, 110, 128, 118, 127, 124, 121, 110, 117, 133, 125, 109, 88, 106, 115, 115, 108, 122, 123, 114, 113, 119, 109, 120, 110, 120, 122, 120, 125, 124, 113, 122, 106, 117, 112, 114, 103, 116, 125, 109, 116, 113, 105, 124, 136, 102, 125, 117, 127, 106, 116, 118, 104, 110, 112, 124, 105, 110, 114, 115, 104, 117, 111, 115, 121, 117, 119, 102, 127, 106, 110, 115, 136, 116, 106, 120, 119, 123, 116, 106, 109, 127, 112, 110, 120, 108, 123, 127, 112, 104, 103, 131, 123, 149, 101, 114, 113, 114, 109, 108, 109, 104, 111, 128, 113, 122, 112, 105, 120, 114, 106, 113, 121, 103, 98, 117, 121, 115, 123, 114, 117, 119, 122, 118, 142, 99, 107, 101, 100, 116, 107, 118, 116, 106, 110, 117, 115, 121, 122, 109, 108, 103, 123, 119, 118, 122, 116, 108, 110, 118, 107, 104, 110, 113, 101, 106, 114, 98, 119, 126, 117, 130, 115, 119, 119, 109, 117, 119, 125, 112, 112, 117, 118, 103, 114, 106, 113, 110, 108, 101, 110, 118, 113, 108, 125, 116, 111, 110, 119, 112, 102, 103, 110, 119, 114, 99, 107, 113, 125, 115, 116, 110, 114, 112, 114, 107, 127, 115, 107, 113, 120, 115, 133, 107, 121, 116, 114, 117, 108, 117, 127, 125, 124, 115, 119, 122, 108, 115, 91, 117, 106, 106, 110, 120, 124, 130, 93, 116, 109, 110, 114, 110, 105, 118, 113, 114, 125, 107, 117, 114, 118, 119, 125, 113, 112, 120, 127, 117, 115, 107, 128, 119, 113, 113, 124, 116, 105, 109, 124, 112, 93, 122, 112, 114, 103, 122, 116, 115, 117, 111, 112, 120, 112, 117, 107, 123, 137, 106, 124, 112, 112, 111, 112, 114, 114, 118, 109, 120, 105, 123, 114, 115, 105, 113, 118, 123, 95, 118, 108, 105, 112, 119, 115, 103, 116, 118, 128, 105, 109, 119, 121, 132, 129, 104, 114, 125, 117, 119, 120, 109, 119, 105, 112, 116, 109, 115, 119, 117, 116, 97, 115, 98, 107, 116, 103, 117, 117, 114, 120, 113, 112, 115, 117, 115, 128, 118, 108, 111, 114, 114, 120, 130, 114, 104, 133, 120, 109, 121, 102, 119, 118, 126, 120, 104, 112, 115, 112, 119, 103, 115, 110, 121, 119, 115, 107, 110, 132, 122, 109, 113, 108, 117, 122, 121, 94, 109, 114, 119, 116, 115, 106, 99, 123, 126, 100, 123, 125, 117, 94, 105, 129, 110, 116, 123, 127, 122, 121, 115, 112, 107, 115, 104, 118, 94, 119, 129, 111, 120, 119, 111, 122, 114, 113, 123, 119, 108, 113, 116, 134, 129, 116, 109, 122, 125, 104, 119, 119, 126, 108, 121, 97, 136, 113, 122, 117, 109, 100, 119, 128, 118, 123, 122, 111, 120, 121, 111, 126, 117, 120, 126, 119, 125, 125, 112, 111, 120, 112, 119, 120, 114, 113, 116, 114, 118, 118, 108, 124, 110, 116, 118, 117, 110, 104, 120, 121, 134, 103, 118, 124, 111, 107, 120, 117, 135, 115, 105, 98, 116, 111, 114, 100, 122, 126, 122, 114, 124, 118, 108, 89, 105, 107, 120, 118, 113, 105, 112, 111, 112, 107, 119, 116, 110, 117, 119, 122, 109, 100, 107, 100, 103, 104, 111, 104, 109, 117, 105, 119, 114, 117, 131, 132, 104, 135, 117, 118, 119, 110, 109, 112, 113, 117, 139, 120, 121, 116, 118, 127, 119, 117, 106, 110, 119, 103, 118, 122, 136, 114, 109, 112, 102, 115, 110, 115, 127, 118, 116, 110, 110, 112, 98, 105, 104, 118, 129, 110, 112, 112, 103, 105, 112, 106, 104, 106, 123, 117, 126, 105, 97, 127, 119, 136, 119, 124, 109, 110, 107, 111, 118, 97, 106, 118, 128, 133, 105, 123, 111, 103, 112, 115, 115, 119, 111, 123, 115, 120, 114, 119, 102, 126, 118, 109, 109, 134, 120, 113, 116, 113, 120, 116, 120, 124, 129, 114, 118, 121, 122, 108, 112, 116, 113, 117, 117, 110, 107, 124, 108, 142, 124, 124, 113, 114, 126, 110, 113, 109, 119, 114, 133, 121, 125, 126, 119, 112, 124, 114, 110, 113, 112, 99, 107, 107, 112, 122, 120, 117, 117, 114, 112, 121, 116, 109, 112, 112, 125, 114, 118, 117, 112, 109, 119, 105, 119, 105, 119, 116, 128, 115, 114, 123, 117, 115, 122, 104, 120, 127, 111, 113, 122, 116, 110, 117, 120, 107, 124, 126, 129, 110, 118, 103, 125, 111, 122, 112, 118, 112, 115, 116, 113, 113, 120, 111, 110, 109, 123, 119, 111, 108, 122, 110, 130, 121, 119, 110, 112, 106, 104, 116, 113, 128, 112, 115, 113, 116, 108, 120, 115, 109, 104, 102, 116, 110, 121, 114, 114, 117, 117, 115, 112, 142, 120, 121, 115, 112, 113, 118, 111, 123, 112, 105, 106, 116, 112, 115, 119, 110, 117, 110, 104, 100, 109, 116, 122, 113, 112, 108, 107, 110, 111, 115, 108, 109, 119, 121, 109, 116, 113, 109, 110, 117, 124, 117, 115, 112, 132, 118, 114, 125, 112, 105, 108, 124, 117, 119, 119, 111, 116, 105, 127, 115, 120, 107, 115, 106, 112, 114, 111, 120, 111, 108, 110, 119, 118, 116, 108, 105, 112, 122, 111, 115, 112, 123, 113, 107, 113, 118, 126, 98, 124, 132, 106, 116, 117, 109, 111, 104, 116, 125, 112, 114, 110, 101, 121, 123, 109, 112, 130, 110, 121, 113, 114, 129, 124, 93, 121, 122, 127, 116, 120, 116, 108, 107, 128, 108, 114, 123, 105, 118, 95, 113, 119, 108, 120, 128, 116, 116, 115, 112, 115, 108, 111, 107, 121, 108, 128, 127, 114, 112, 121, 109, 112, 123, 117, 115, 123, 111, 112, 123, 115, 112, 127, 120, 113, 116, 111, 102, 89, 107, 117, 113, 122, 119, 109, 120, 107, 112, 127, 104, 112, 103, 118, 120, 112, 125, 112, 105, 103, 123, 126, 109, 116, 110, 113, 112, 113, 124, 102, 117, 109, 116, 114, 99, 120, 113, 105, 121, 114, 123, 114, 99, 100, 115, 117, 110, 121, 116, 120, 111, 117, 137, 116, 123, 122, 117, 113, 120, 101, 123, 113, 118, 88, 119, 115, 121, 115, 118, 114, 108, 112, 116, 118, 133, 122, 109, 113, 120, 122, 103, 130, 122, 117, 115, 116, 116, 112, 106, 110, 123, 116, 109, 117, 135, 111, 117, 120, 113, 125, 115, 106, 115, 113, 104, 115, 109, 117, 113, 114, 116, 123, 109, 112, 137, 113, 116, 112, 115, 112, 128, 112, 123, 114, 110, 115, 119, 109, 117, 122, 118, 127, 109, 107, 126, 123, 121, 114, 115, 110, 119, 121, 111, 124, 121, 115, 113, 119, 121, 131, 116, 113, 112, 119, 108, 125, 120, 117, 109, 113, 107, 117, 132, 120, 112, 122, 113, 113, 101, 111, 123, 99, 120, 121, 114, 117, 111, 113, 112, 112, 117, 103, 128, 108, 118, 106, 109, 129, 110, 113, 112, 125, 90, 110, 108, 113, 114, 107, 125, 125, 118, 107, 123, 122, 118, 116, 111, 106, 113, 117, 100, 117, 123, 116, 111, 111, 129, 110, 105, 118, 124, 113, 135, 112, 111, 114, 110, 124, 118, 123, 111, 125, 113, 117, 114, 123, 113, 123, 105, 100, 116, 103, 124, 110, 110, 113, 117, 110, 110, 122, 121, 111, 120, 115, 124, 118, 125, 106, 127, 135, 114, 112, 108, 112, 112, 110, 118, 114, 114, 115, 115, 125, 117, 107, 123, 109, 107, 115, 97, 108, 125, 112, 109, 104, 125, 116, 121, 109, 109, 106, 125, 117, 111, 121, 114, 117, 116, 120, 105, 113, 125, 125, 116, 116, 104, 109, 106, 108, 111, 112, 119, 117, 112, 111, 111, 116, 122, 106, 112, 113, 115, 126, 111, 121, 98, 123, 109, 120, 101, 109, 111, 114, 120, 121, 113, 114, 111, 102, 113, 121, 117, 120, 111, 122, 122, 110, 114, 108, 129, 124, 119, 126, 113, 104, 115, 122, 119, 117, 109, 118, 107, 110, 118, 115, 140, 121, 119, 138, 117, 106, 115, 125, 129, 119, 117, 128, 105, 111, 121, 107, 107, 102, 108, 120, 113, 108, 118, 119, 109, 123, 123, 125, 120, 110, 97, 116, 115, 108, 129, 106, 117, 112, 107, 112, 114, 107, 127, 128, 106, 112, 116, 109, 117, 109, 111, 114, 101, 115, 107, 118, 117, 124, 115, 117, 115, 119, 113, 113, 115, 119, 119, 118, 112, 115, 128, 117, 114, 108, 124, 98, 121, 122, 109, 101, 119, 114, 126, 115, 118, 112, 111, 105, 110, 124, 115, 104, 119, 133, 126, 117, 124, 116, 112, 123, 115, 116, 136, 124, 115, 124, 99, 119, 94, 120, 123, 113, 119, 108, 114, 118, 112, 114, 116, 113, 117, 121, 98, 114, 119, 120, 118, 121, 110, 121, 118, 107, 121, 102, 107, 118, 113, 117, 109, 99, 108, 114, 118, 111, 118, 102, 119, 108, 124, 120, 109, 114, 97, 114, 117, 112, 112, 119, 107, 115, 123, 112, 106, 107, 119, 115, 112, 121, 108, 115, 95, 116, 111, 102, 117, 111, 113, 141, 114, 111, 128, 113, 111, 110, 124, 99, 113, 110, 117, 122, 119, 109, 138, 105, 119, 113, 120, 112, 104, 109, 109, 121, 112, 126, 107, 116, 103, 113, 114, 104, 122, 111, 118, 118, 103, 110, 115, 117, 116, 112, 119, 100, 114, 122, 117, 116, 102, 109, 121, 110, 122, 131, 108, 112, 115, 109, 137, 117, 118, 103, 117, 120, 118, 123, 113, 106, 115, 130, 124, 95, 127, 112, 111, 104, 97, 119, 114, 132, 101, 102, 109, 121, 107, 122, 108, 116, 108, 114, 125, 112, 110, 111, 121, 106, 111, 134, 110, 112, 125, 117, 113, 113, 115, 110, 103, 112, 112, 113, 122, 108, 116, 121, 118, 118, 108, 118, 106, 117, 116, 111, 109, 128, 110, 112, 118, 111, 120, 111, 120, 101, 110, 108, 112, 118, 120, 118, 111, 109, 109, 115, 127, 115, 118, 119, 102, 129, 106, 111, 118, 112, 107, 108, 115, 103, 114, 102, 120, 108, 121, 105, 98, 116, 107, 114, 127, 108, 113, 126, 108, 122, 110, 113, 118, 125, 108, 115, 120, 107, 112, 112, 113, 122, 126, 119, 116, 116, 131, 104, 118, 111, 119, 124, 118, 113, 117, 103, 120, 123, 117, 123, 120, 119, 115, 132, 120, 119, 117, 110, 124, 113, 118, 114, 111, 116, 106, 113, 114, 125, 110, 119, 128, 110, 114, 114, 112, 112, 111, 109, 119, 109, 121, 113, 111, 104, 118, 123, 107, 119, 121, 112, 127, 106, 130, 114, 109, 119, 113, 103, 115, 111, 114, 108, 124, 106, 116, 114, 123, 113, 122, 109, 117, 111, 111, 105, 113, 120, 120, 122, 111, 109, 111, 115, 127, 118, 131, 113, 126, 117, 105, 117, 122, 112, 99, 119, 116, 119, 114, 111, 114, 104, 122, 112, 115, 113, 113, 109, 116, 108, 110, 117, 125, 118, 118, 112, 114, 110, 100, 130, 114, 111, 112, 106, 98, 116, 109, 102, 112, 119, 113, 121, 104, 128, 118, 104, 111, 125, 119, 113, 115, 115, 111, 107, 92, 114, 110, 117, 115, 136, 123, 111, 122, 112, 110, 110, 114, 108, 121, 124, 124, 119, 113, 118, 124, 121, 116, 125, 117, 128, 104, 112, 116, 123, 133, 130, 113, 116, 121, 118, 113, 117, 108, 130, 109, 127, 107, 109, 94, 122, 108, 116, 118, 115, 104, 118, 108, 114, 108, 120, 123, 117, 111, 124, 116, 116, 122, 112, 120, 114, 119, 116, 111, 123, 110, 102, 115, 119, 128, 115, 109, 117, 113, 118, 106, 114, 116, 103, 99, 128, 121, 114, 109, 115, 119, 114, 112, 102, 99, 111, 120, 122, 125, 111, 112, 110, 132, 116, 111, 115, 111, 122, 111, 100, 128, 112, 110, 129, 121, 128, 119, 113, 121, 116, 128, 115, 108, 118, 122, 109, 123, 111, 109, 123, 118, 118, 114, 120, 109, 114, 108, 128, 122, 115, 99, 106, 114, 114, 124, 119, 117, 110, 115, 120, 123, 106, 111, 108, 114, 113, 122, 114, 113, 123, 116, 105, 105, 123, 109, 126, 107, 113, 123, 100, 116, 116, 134, 113, 117, 123, 112, 109, 117, 128, 116, 116, 126, 133, 106, 108, 119, 134, 109, 123, 117, 108, 123, 113, 106, 115, 114, 114, 119, 126, 110, 111, 113, 113, 116, 113, 117, 123, 125, 113, 108, 132, 113, 125, 118, 110, 121, 116, 121, 118, 130, 113, 112, 109, 121, 114, 112, 116, 114, 114, 105, 125, 120, 114, 119, 120, 116, 107, 118, 114, 106, 105, 102, 120, 111, 118, 99, 111, 103, 113, 117, 113, 111, 115, 120, 111, 128, 119, 113, 130, 122, 114, 117, 123, 118, 117, 126, 119, 115, 154, 115, 114, 122, 116, 121, 116, 117, 126, 113, 111, 115, 121, 106, 116, 127, 122, 116, 105, 124, 116, 120, 116, 101, 114, 106, 118, 113, 114, 116, 110, 119, 102, 106, 110, 106, 117, 103, 115, 107, 116, 128, 104, 115, 115, 110, 106, 109, 113, 110, 121, 109, 116, 115, 117, 111, 113, 127, 113, 106, 103, 114, 118, 115, 114, 115, 125, 114, 112, 111, 116, 114, 109, 121, 106, 120, 115, 120, 123, 116, 110, 107, 116, 118, 110, 116, 114, 122, 113, 127, 126, 117, 111, 110, 115, 115, 123, 118, 117, 118, 113, 121, 111, 102, 113, 114, 119, 120, 110, 106, 112, 122, 111, 112, 117, 124, 110, 112, 112, 112, 115, 123, 117, 106, 116, 108, 119, 121, 119, 117, 114, 113, 108, 104, 107, 113, 125, 103, 113, 113, 105, 115, 112, 108, 127, 121, 113, 119, 106, 116, 111, 108, 121, 115, 118, 100, 114, 98, 113, 119, 117, 115, 115, 128, 111, 143, 117, 125, 116, 112, 99, 119, 116, 111, 105, 118, 108, 110, 106, 121, 117, 118, 108, 117, 110, 121, 114, 105, 117, 118, 115, 118, 110, 119, 113, 113, 106, 115, 117, 114, 117, 108, 110, 116, 111, 117, 116, 123, 112, 103, 114, 130, 122, 108, 112, 113, 121, 108, 120, 114, 119, 114, 104, 110, 114, 114, 108, 117, 111, 113, 118, 121, 114, 113, 110, 118, 129, 100, 116, 120, 114, 111, 112, 110, 122, 112, 108, 113, 118, 119, 118, 106, 120, 104, 111, 113, 120, 122, 117, 115, 111, 118, 111, 111, 108, 116, 115, 121, 110, 105, 116, 118, 109, 111, 120, 115, 105, 111, 116, 112, 117, 102, 112, 112, 105, 114, 105, 118, 119, 125, 118, 117, 112, 117, 113, 125, 120, 117, 120, 115, 116, 118, 115, 112, 116, 122, 114, 126, 114, 113, 121, 123, 112, 109, 113, 113, 114, 115, 112, 122, 109, 111, 120, 120, 117, 103, 120, 111, 116, 117, 121, 117, 119, 114, 102, 118, 107, 120, 117, 108, 114, 108, 125, 122, 111, 117, 119, 108, 114, 104, 107, 109, 118, 116, 111, 113, 121, 117, 123, 119, 123, 105, 112, 106, 112, 117, 105, 111, 109, 106, 113, 113, 113, 113, 113, 107, 117, 124, 118, 111, 113, 119, 111, 112, 111, 114, 124, 110, 110, 113, 114, 117, 108, 120, 108, 111, 119, 110, 114, 113, 109, 112, 112, 117, 118, 112, 128, 114, 126, 110, 117, 118, 121, 124, 115, 116, 119, 119, 121, 116, 117, 110, 113, 113, 122, 117, 116, 115, 107, 120, 112, 123, 117, 116, 123, 123, 97, 116, 118, 117, 113, 116, 121, 107, 114, 105, 104, 115, 115, 109, 120, 112, 120, 113, 118, 116, 111, 109, 112, 122, 110, 112, 112, 105, 119, 116, 121, 118, 110, 115, 111, 109, 119, 113, 109, 117, 113, 109, 115, 112, 102, 113, 116, 117, 114, 120, 115, 114, 113, 106, 119, 117, 115, 127, 118, 117, 120, 119, 115, 117, 115, 126, 117, 115, 112, 113, 112, 120, 110, 112, 116, 112, 116, 103, 118, 118, 124, 116, 119, 117, 106, 118, 108, 104, 116, 116, 114, 116, 104, 116, 107, 112, 116, 112, 113, 118, 114, 112, 118, 123, 113, 122, 118, 115, 109, 106, 117, 112, 123, 105, 114, 118, 118, 111, 121, 123, 118, 114, 130, 126, 114, 114, 113, 123, 109, 105, 121, 114, 118, 113, 111, 109, 105, 117, 114, 80, 117, 109, 112, 111, 116, 121, 113, 106, 113, 122, 106, 126, 115, 114, 108, 115, 119, 124, 114, 115, 105, 112, 111, 119, 122, 113, 107, 112, 119, 112, 111, 117, 122, 107, 118, 113, 105, 117, 118, 111, 116, 121, 115, 116, 110, 115, 118, 114, 111, 115, 117, 113, 105, 116, 116, 113, 120, 109, 113, 112, 121, 122, 118, 112, 117, 117, 111, 111, 115, 117, 128, 112, 112, 119, 117, 112, 111, 116, 117, 112, 117, 99, 116, 116, 116, 119, 114, 122, 100, 111, 116, 115, 120, 116, 114, 115, 113, 113, 116, 109, 120, 119, 111, 117, 116, 108, 120, 114, 116, 118, 111, 115, 103, 114, 119, 115, 112, 109, 125, 116, 120, 111, 120, 117, 120, 112, 123, 126, 109, 118, 119, 117, 130, 114, 121, 113, 120, 114, 122, 111, 115, 113, 109, 115, 115, 109, 112, 119, 100, 107, 116, 120, 113, 110, 110, 126, 121, 109, 114, 112, 136, 121, 111, 119, 115, 114, 113, 116, 120, 119, 113, 110, 111, 113, 116, 114, 120, 105, 117, 111, 119, 115, 119, 118, 109, 112, 113, 109, 112, 113, 107, 116, 120, 115, 116, 119, 125, 115, 115, 116, 122, 115, 107, 116, 121, 111, 116, 114, 118, 106, 110, 119, 117, 113, 112, 106, 118, 107, 107, 106, 111, 108, 115, 110, 117, 129, 120, 123, 115, 111, 116, 110, 122, 110, 110, 116, 119, 117, 115, 113, 111, 121, 108, 121, 112, 117, 119, 113, 128, 119, 117, 112, 117, 111, 124, 110, 112, 112, 116, 122, 113, 112, 119, 116, 114, 111, 117, 112, 112, 111, 126, 116, 121, 109, 109, 112, 117, 104, 122, 112, 121, 125, 120, 107, 114, 121, 122, 114, 108, 119, 115, 129, 114, 118, 120, 113, 107, 110, 120, 114, 117, 122, 121, 118, 109, 108, 118, 119, 108, 107, 108, 119, 113, 117, 122, 111, 116, 121, 118, 120, 106, 118, 106, 109, 110, 114, 112, 117, 114, 109, 113, 109, 115, 107, 107, 120, 112, 118, 109, 112, 111, 117, 118, 115, 120, 112, 121, 111, 115, 111, 119, 118, 118, 121, 109, 120, 128, 122, 108, 112, 118, 110, 113, 110, 121, 114, 124, 116, 119, 116, 117, 121, 116, 120, 118, 116, 118, 106, 117, 119, 115, 118, 119, 116, 117, 110, 116, 109, 113, 108, 115, 121, 117, 116, 115, 116, 117, 120, 118, 120, 113, 113, 103, 119, 112, 119, 107, 119, 119, 119, 108, 114, 116, 108, 110, 117, 113, 111, 117, 111, 113, 118, 113, 117, 107, 115, 115, 115, 114, 107, 116, 109, 107, 109, 113, 118, 120, 121, 118, 118, 122, 111, 110, 114, 115, 118, 120, 108, 118, 115, 110, 105, 111, 122, 120, 111, 98, 112, 115, 118, 122, 123, 114, 109, 110, 115, 105, 116, 118, 112, 112, 117, 118, 114, 124, 109, 108, 112, 122, 123, 112, 110, 117, 120, 117, 109, 114, 116, 113, 121, 118, 114, 114, 119, 122, 113, 111, 119, 114, 110, 104, 111, 127, 108, 114, 110, 109, 141, 115, 131, 121, 119, 117, 99, 99, 107, 112, 116, 112, 124, 106, 117, 120, 115, 112, 104, 119, 103, 107, 119, 117, 111, 121, 120, 111, 90, 111, 109, 109, 116, 129, 125, 110, 109, 122, 114, 106, 120, 112, 128, 116, 108, 129, 107, 123, 124, 102, 102, 130, 101, 109, 119, 109, 125, 117, 125, 116, 108, 107, 122, 108, 99, 103, 94, 115, 115, 109, 124, 116, 117, 118, 102, 110, 94, 113, 119, 113, 115, 111, 109, 113, 120, 105, 107, 117, 108, 104, 117, 87, 113, 116, 115, 115, 123, 125, 118, 105, 121, 109, 116, 110, 110, 102, 106, 115, 105, 101, 108, 110, 107, 122, 116, 106, 128, 120, 120, 115, 116, 117, 90, 117, 106, 125, 110, 131, 115, 112, 100, 106, 110, 107, 116, 104, 116, 123, 123, 111, 123, 104, 108, 118, 122, 119, 119, 130, 111, 105, 104, 120, 117, 116, 119, 121, 115, 110, 123, 130, 119, 91, 133, 113, 110, 115, 114, 117, 96, 116, 114, 124, 106, 126, 115, 132, 135, 104, 110, 119, 118, 107, 128, 107, 113, 108, 120, 111, 114, 104, 113, 115, 112, 117, 114, 108, 99, 116, 113, 111, 117, 113, 108, 120, 121, 121, 116, 114, 116, 108, 136, 113, 102, 117, 116, 127, 125, 104, 111, 101, 109, 115, 117, 115, 105, 118, 104, 119, 111, 123, 113, 114, 111, 113, 120, 131, 104, 100, 129, 118, 120, 114, 131, 115, 123, 107, 109, 104, 104, 108, 119, 102, 130, 117, 121, 107, 102, 118, 128, 121, 97, 126, 96, 132, 124, 118, 118, 105, 109, 115, 114, 122, 129, 134, 112, 117, 126, 121, 99, 104, 114, 114, 113, 116, 96, 119, 115, 110, 106, 115, 107, 127, 109, 115, 121, 107, 128, 112, 118, 96, 105, 106, 122, 94, 120, 121, 119, 136, 103, 118, 111, 113, 122, 121, 126, 112, 114, 133, 119, 95, 103, 101, 112, 103, 113, 107, 119, 94, 100, 113, 120, 105, 117, 112, 132, 112, 108, 104, 100, 116, 117, 121, 116, 124, 114, 126, 113, 123, 114, 119, 92, 106, 108, 106, 119, 120, 107, 112, 112, 114, 98, 107, 116, 127, 114, 121, 96, 108, 125, 119, 120, 126, 136, 100, 108, 114, 119, 119, 96, 114, 108, 113, 131, 132, 110, 112, 118, 113, 115, 132, 91, 116, 112, 107, 113, 107, 112, 112, 97, 122, 108, 125, 127, 124, 111, 118, 124, 116, 107, 123, 103, 114, 117, 115, 112, 127, 118, 117, 114, 115, 107, 106, 100, 123, 112, 121, 129, 108, 95, 126, 120, 120, 101, 100, 118, 119, 128, 120, 91, 124, 115, 130, 128, 115, 114, 135, 127, 116, 108, 102, 119, 124, 108, 117, 100, 118, 126, 108, 107, 114, 109, 121, 109, 100, 113, 119, 123, 112, 108, 118, 116, 101, 108, 115, 106, 118, 126, 126, 118, 153, 124, 109, 115, 107, 108, 96, 107, 103, 119, 123, 102, 122, 108, 118, 117, 114, 107, 117, 122, 108, 114, 124, 138, 107, 107, 105, 116, 121, 112, 113, 124, 105, 119, 110, 109, 125, 106, 123, 113, 106, 110, 108, 117, 116, 100, 118, 111, 92, 117, 117, 110, 120, 121, 123, 113, 106, 108, 110, 123, 103, 100, 120, 115, 107, 118, 114, 107, 82, 108, 117, 105, 104, 109, 129, 118, 112, 111, 112, 113, 114, 117, 113, 108, 116, 117, 109, 119, 125, 130, 127, 119, 110, 105, 112, 109, 120, 116, 121, 119, 119, 120, 109, 105, 105, 113, 117, 106, 126, 121, 123, 116, 119, 114, 113, 130, 111, 111, 112, 108, 109, 111, 115, 108, 112, 125, 105, 140, 102, 109, 133, 114, 116, 122, 121, 134, 119, 105, 115, 107, 116, 121, 115, 119, 112, 118, 113, 107, 111, 118, 117, 121, 111, 110, 98, 114, 116, 141, 127, 130, 109, 120, 98, 112, 130, 112, 114, 104, 119, 115, 112, 96, 114, 105, 112, 115, 119, 123, 120, 116, 132, 128, 127, 110, 107, 107, 118, 97, 112, 118, 112, 115, 117, 127, 106, 105, 116, 118, 118, 143, 123, 119, 92, 98, 104, 109, 102, 113, 106, 114, 107, 121, 112, 120, 114, 104, 115, 111, 111, 108, 111, 111, 114, 98, 106, 129, 125, 99, 120, 116, 118, 121, 108, 113, 136, 120, 113, 121, 118, 112, 114, 119, 113, 98, 100, 127, 123, 110, 127, 111, 112, 111, 120, 109, 119, 113, 111, 138, 117, 117, 99, 111, 109, 93, 116, 124, 116, 123, 118, 110, 126, 104, 127, 124, 115, 124, 125, 128, 112, 120, 114, 105, 111, 111, 118, 111, 123, 104, 117, 129, 96, 135, 109, 113, 117, 106, 119, 105, 114, 104, 109, 114, 109, 116, 115, 111, 119, 110, 113, 90, 108, 108, 108, 119, 118, 120, 117, 112, 109, 111, 112, 114, 109, 120, 108, 116, 116, 113, 108, 109, 124, 119, 106, 109, 111, 115, 104, 121, 113, 115, 111, 122, 109, 110, 113, 106, 119, 116, 101, 120, 100, 119, 121, 123, 107, 129, 109, 106, 97, 136, 113, 119, 120, 112, 117, 118, 112, 114, 121, 127, 113, 102, 111, 109, 104, 124, 107, 117, 123, 123, 104, 112, 113, 117, 118, 118, 103, 93, 108, 129, 114, 113, 122, 109, 112, 117, 98, 117, 118, 124, 119, 115, 106, 109, 124, 115, 118, 119, 121, 118, 111, 117, 105, 122, 115, 124, 106, 116, 132, 128, 107, 118, 126, 113, 138, 116, 118, 102, 120, 130, 104, 102, 98, 125, 117, 121, 107, 106, 109, 116, 104, 96, 116, 121, 111, 122, 119, 140, 108, 110, 101, 102, 121, 98, 115, 106, 120, 103, 108, 103, 98, 115, 100, 101, 113, 118, 117, 118, 122, 111, 121, 113, 119, 114, 98, 110, 109, 113, 108, 117, 122, 114, 122, 118, 98, 113, 105, 114, 108, 122, 111, 106, 112, 111, 117, 123, 111, 113, 123, 109, 121, 111, 117, 113, 126, 102, 105, 110, 112, 127, 114, 111, 108, 125, 110, 117, 107, 109, 122, 116, 109, 119, 114, 114, 122, 108, 118, 117, 116, 119, 115, 109, 121, 114, 101, 130, 117, 108, 114, 118, 115, 118, 105, 111, 115, 118, 106, 117, 113, 112, 121, 102, 120, 114, 112, 104, 109, 106, 125, 110, 127, 116, 129, 108, 111, 122, 119, 104, 125, 108, 113, 114, 128, 130, 105, 112, 105, 117, 134, 111, 113, 129, 114, 94, 135, 115, 110, 130, 129, 117, 123, 111, 129, 118, 116, 115, 116, 107, 112, 116, 112, 118, 111, 114, 98, 113, 113, 101, 105, 118, 118, 102, 106, 96, 93, 116, 114, 117, 114, 109, 109, 98, 109, 106, 113, 118, 135, 110, 112, 106, 118, 99, 121, 110, 137, 118, 122, 116, 115, 108, 120, 119, 89, 120, 116, 128, 130, 123, 109, 116, 108, 123, 128, 107, 123, 116, 110, 124, 139, 113, 106, 120, 113, 125, 119, 114, 98, 112, 110, 118, 103, 100, 120, 121, 111, 118, 123, 120, 110, 114, 122, 125, 109, 112, 113, 121, 111, 114, 131, 113, 118, 116, 117, 102, 120, 106, 109, 107, 117, 100, 119, 121, 126, 126, 121, 106, 112, 123, 125, 116, 118, 119, 114, 110, 104, 120, 111, 100, 110, 112, 143, 129, 114, 116, 113, 106, 120, 130, 126, 109, 97, 117, 120, 120, 114, 127, 108, 115, 120, 117, 135, 103, 111, 117, 97, 122, 106, 120, 125, 115, 103, 134, 107, 113, 112, 131, 139, 107, 113, 118, 111, 105, 112, 125, 141, 101, 107, 117, 117, 114, 116, 106, 122, 117, 119, 116, 108, 122, 109, 112, 110, 103, 113, 112, 128, 125, 118, 105, 125, 123, 133, 113, 113, 121, 123, 116, 113, 120, 118, 110, 107, 107, 98, 112, 113, 96, 100, 102, 115, 98, 113, 128, 121, 110, 120, 111, 111, 115, 109, 102, 115, 109, 100, 100, 114, 107, 121, 109, 111, 109, 105, 113, 123, 137, 117, 89, 104, 111, 112, 125, 119, 114, 112, 106, 113, 114, 113, 127, 121, 118, 110, 141, 130, 102, 106, 122, 128, 115, 129, 113, 105, 120, 108, 105, 128, 118, 113, 103, 117, 102, 102, 121, 113, 116, 115, 125, 113, 137, 121, 117, 105, 119, 124, 105, 116, 109, 108, 121, 124, 133, 115, 112, 108, 109, 123, 112, 106, 97, 138, 102, 111, 121, 105, 108, 123, 112, 124, 115, 114, 114, 109, 117, 110, 112, 142, 111, 118, 113, 107, 122, 131, 110, 108, 127, 115, 107, 123, 118, 108, 118, 125, 118, 116, 105, 124, 113, 108, 126, 122, 107, 108, 92, 123, 114, 124, 114, 108, 128, 110, 117, 108, 127, 109, 120, 129, 140, 122, 117, 125, 100, 116, 113, 115, 113, 119, 107, 124, 101, 107, 104, 111, 128, 115, 109, 113, 103, 120, 113, 144, 140, 117, 119, 117, 137, 125, 127, 98, 107, 108, 111, 119, 117, 119, 104, 126, 104, 111, 112, 107, 120, 131, 127, 118, 108, 118, 118, 98, 120, 109, 105, 123, 120, 113, 126, 120, 107, 105, 124, 99, 114, 123, 119, 122, 114, 109, 111, 105, 118, 108, 113, 120, 117, 146, 111, 126, 111, 114, 121, 123, 114, 114, 109, 109, 126, 122, 103, 116, 114, 120, 123, 124, 124, 113, 115, 117, 119, 118, 117, 109, 111, 117, 119, 107, 117, 121, 122, 108, 115, 116, 117, 112, 110, 118, 118, 110, 115, 118, 116, 111, 106, 111, 118, 115, 114, 113, 119, 111, 110, 118, 117, 119, 121, 112, 120, 115, 121, 111, 113, 111, 113, 99, 117, 117, 117, 113, 113, 116, 115, 110, 116, 115, 113, 109, 122, 112, 108, 104, 121, 110, 121, 112, 116, 125, 116, 110, 112, 106, 120, 120, 111, 113, 98, 102, 122, 113, 110, 107, 112, 118, 112, 149, 111, 124, 119, 103, 106, 108, 116, 118, 117, 120, 122, 104, 119, 117, 115, 118, 108, 124, 121, 122, 111, 102, 122, 125, 122, 116, 111, 113, 113, 114, 114, 115, 114, 106, 109, 119, 118, 106, 126, 114, 112, 102, 117, 115, 108, 103, 117, 121, 115, 105, 119, 109, 117, 114, 115, 117, 118, 125, 118, 109, 113, 121, 118, 106, 108, 116, 110, 117, 104, 117, 123, 112, 118, 112, 97, 112, 116, 112, 114, 113, 112, 125, 121, 120, 121, 125, 109, 120, 112, 109, 111, 116, 114, 119, 113, 124, 119, 123, 119, 98, 120, 117, 110, 110, 113, 115, 113, 111, 110, 116, 113, 122, 109, 118, 114, 116, 110, 120, 112, 111, 123, 119, 114, 119, 115, 119, 111, 113, 118, 107, 114, 108, 123, 123, 117, 122, 121, 117, 118, 124, 112, 119, 116, 118, 119, 117, 108, 111, 118, 104, 109, 116, 121, 113, 102, 117, 112, 115, 118, 120, 121, 113, 112, 114, 112, 110, 111, 117, 115, 110, 114, 109, 120, 114, 115, 99, 110, 118, 134, 124, 108, 123, 110, 109, 85, 116, 106, 115, 116, 116, 111, 113, 118, 122, 117, 111, 119, 113, 115, 107, 110, 99, 106, 117, 116, 117, 117, 113, 114, 120, 117, 117, 117, 117, 115, 120, 111, 117, 113, 117, 115, 107, 114, 120, 107, 108, 114, 116, 110, 118, 105, 120, 147, 110, 115, 118, 109, 118, 113, 111, 118, 107, 119, 117, 111, 115, 112, 121, 132, 106, 116, 111, 115, 110, 114, 112, 109, 109, 110, 107, 131, 113, 108, 117, 107, 114, 126, 116, 116, 114, 108, 109, 123, 114, 111, 110, 129, 112, 109, 110, 120, 110, 115, 113, 117, 118, 105, 115, 118, 112, 109, 111, 119, 114, 117, 102, 119, 110, 112, 116, 116, 111, 111, 110, 123, 106, 114, 123, 116, 114, 111, 113, 112, 111, 108, 114, 113, 104, 110, 119, 109, 115, 117, 118, 118, 114, 113, 116, 113, 107, 119, 111, 110, 111, 114, 118, 115, 116, 112, 112, 122, 113, 114, 117, 113, 122, 119, 116, 108, 111, 107, 123, 107, 110, 118, 108, 117, 114, 133, 112, 114, 115, 115, 121, 110, 110, 112, 122, 111, 109, 119, 113, 117, 117, 111, 113, 115, 114, 121, 114, 112, 108, 118, 115, 110, 110, 123, 110, 120, 111, 117, 112, 110, 118, 112, 104, 118, 115, 115, 119, 106, 108, 116, 117, 121, 118, 133, 119, 122, 111, 114, 106, 118, 120, 119, 101, 118, 109, 112, 112, 114, 112, 112, 120, 111, 119, 113, 111, 111, 113, 113, 117, 115, 115, 111, 130, 112, 106, 116, 117, 115, 112, 110, 104, 115, 111, 121, 119, 122, 113, 115, 113, 118, 114, 127, 119, 118, 109, 117, 114, 121, 114, 109, 123, 114, 118, 115, 122, 111, 116, 109, 120, 112, 117, 120, 123, 112, 121, 121, 108, 118, 115, 125, 118, 106, 115, 114, 110, 119, 114, 114, 114, 116, 117, 114, 118, 106, 117, 115, 115, 118, 115, 117, 117, 114, 113, 122, 116, 116, 115, 116, 118, 113, 104, 113, 119, 106, 119, 114, 114, 119, 118, 116, 119, 112, 98, 120, 116, 114, 119, 120, 102, 112, 117, 107, 117, 114, 116, 114, 121, 119, 108, 118, 115, 115, 113, 122, 117, 112, 121, 124, 115, 112, 123, 110, 126, 116, 114, 118, 120, 112, 115, 117, 106, 122, 122, 114, 122, 118, 115, 103, 114, 113, 119, 115, 112, 117, 116, 101, 115, 124, 110, 103, 109, 114, 117, 109, 114, 108, 117, 113, 119, 108, 115, 112, 112, 122, 126, 123, 113, 131, 114, 116, 113, 119, 117, 118, 118, 115, 119, 123, 113, 113, 121, 112, 110, 115, 115, 125, 113, 123, 118, 112, 115, 114, 119, 110, 113, 116, 125, 112, 116, 121, 129, 120, 115, 118, 108, 112, 124, 117, 116, 109, 110, 125, 119, 117, 123, 110, 116, 107, 118, 112, 111, 116, 108, 112, 116, 118, 113, 119, 112, 117, 116, 127, 117, 107, 113, 116, 118, 120, 116, 120, 118, 122, 121, 116, 106, 117, 118, 113, 114, 120, 112, 115, 118, 112, 123, 115, 120, 127, 114, 115, 113, 116, 121, 113, 115, 118, 112, 120, 103, 120, 119, 110, 116, 112, 108, 123, 120, 116, 107, 115, 109, 112, 127, 115, 119, 117, 118, 112, 108, 121, 114, 121, 106, 115, 118, 115, 108, 115, 119, 117, 113, 121, 117, 105, 115, 118, 120, 105, 111, 122, 114, 109, 117, 105, 112, 117, 115, 104, 115, 119, 118, 120, 124, 124, 121, 120, 118, 122, 116, 117, 113, 121, 116, 117, 117, 115, 113, 118, 106, 122, 113, 116, 122, 113, 116, 116, 117, 111, 114, 117, 119, 107, 118, 117, 123, 115, 103, 111, 119, 121, 112, 112, 111, 124, 122, 114, 120, 113, 118, 115, 124, 115, 111, 124, 115, 117, 121, 119, 112, 115, 124, 113, 119, 100, 112, 118, 104, 129, 122, 106, 119, 125, 113, 115, 114, 121, 130, 119, 120, 119, 122, 121, 120, 115, 111, 129, 105, 112, 108, 114, 112, 116, 119, 121, 114, 113, 117, 116, 118, 119, 109, 114, 123, 120, 116, 125, 115, 111, 116, 116, 115, 121, 114, 115, 113, 119, 112, 110, 123, 113, 109, 123, 114, 112, 105, 111, 114, 111, 128, 111, 115, 114, 116, 122, 112, 122, 119, 113, 112, 123, 116, 111, 116, 117, 120, 109, 116, 119, 121, 119, 112, 116, 116, 114, 125, 110, 115, 116, 120, 120, 115, 121, 122, 122, 118, 125, 115, 118, 114, 110, 114, 110, 116, 116, 110, 123, 106, 114, 110, 115, 108, 110, 122, 111, 125, 120, 117, 115, 115, 99, 118, 120, 100, 118, 122, 125, 111, 113, 118, 105, 121, 120, 116, 109, 129, 89, 121, 123, 114, 126, 113, 125, 116, 128, 120, 122, 113, 99, 126, 120, 113, 115, 109, 117, 121, 115, 120, 100, 120, 108, 121, 120, 112, 131, 111, 119, 111, 130, 99, 96, 131, 99, 99, 105, 117, 126, 111, 131, 114, 127, 112, 94, 119, 108, 114, 121, 115, 114, 109, 113, 113, 112, 105, 130, 118, 120, 104, 113, 118, 131, 128, 135, 120, 113, 114, 127, 109, 114, 113, 117, 107, 124, 119, 131, 117, 102, 119, 112, 119, 123, 120, 118, 116, 109, 116, 122, 127, 126, 81, 108, 120, 123, 116, 109, 117, 111, 112, 105, 98, 109, 123, 119, 115, 123, 114, 115, 119, 123, 112, 101, 108, 130, 125, 107, 98, 113, 113, 126, 89, 104, 89, 129, 111, 99, 139, 119, 105, 104, 125, 124, 147, 122, 122, 111, 115, 81, 99, 100, 107, 112, 82, 103, 106, 110, 127, 109, 96, 121, 117, 117, 129, 114, 116, 114, 104, 117, 115, 108, 114, 99, 113, 128, 102, 121, 105, 120, 110, 104, 101, 121, 110, 106, 126, 114, 129, 135, 104, 123, 104, 115, 114, 117, 120, 116, 109, 113, 105, 128, 118, 115, 128, 120, 97, 113, 103, 105, 122, 125, 129, 112, 101, 119, 120, 119, 110, 120, 116, 108, 115, 124, 111, 112, 101, 140, 112, 105, 118, 125, 115, 99, 119, 105, 117, 114, 111, 104, 74, 107, 106, 118, 122, 117, 119, 113, 130, 110, 112, 117, 118, 122, 112, 109, 116, 122, 120, 112, 120, 116, 111, 120, 112, 117, 109, 122, 115, 105, 103, 116, 123, 115, 106, 106, 117, 121, 107, 115, 113, 108, 135, 112, 104, 125, 140, 139, 125, 105, 108, 115, 103, 120, 127, 126, 76, 119, 119, 123, 126, 123, 108, 113, 101, 101, 127, 126, 102, 111, 97, 123, 135, 115, 123, 111, 102, 110, 121, 130, 115, 127, 140, 125, 111, 123, 119, 123, 118, 104, 110, 117, 120, 110, 104, 121, 101, 121, 109, 127, 134, 143, 145, 101, 114, 110, 116, 115, 102, 118, 122, 112, 105, 122, 123, 120, 114, 112, 99, 120, 122, 112, 108, 108, 93, 118, 96, 114, 124, 129, 112, 133, 122, 129, 122, 125, 122, 125, 123, 109, 122, 115, 141, 102, 130, 109, 118, 124, 106, 103, 127, 110, 112, 110, 101, 105, 112, 121, 103, 121, 123, 114, 117, 116, 126, 121, 99, 120, 111, 104, 105, 109, 109, 123, 122, 112, 113, 131, 115, 120, 110, 121, 104, 100, 128, 126, 121, 121, 121, 119, 104, 120, 112, 121, 118, 107, 120, 107, 109, 109, 111, 112, 100, 128, 118, 129, 128, 121, 121, 102, 107, 109, 132, 112, 138, 114, 111, 104, 111, 119, 134, 106, 97, 113, 111, 105, 115, 130, 111, 118, 138, 127, 119, 99, 118, 106, 105, 108, 107, 118, 126, 113, 113, 106, 119, 108, 124, 118, 113, 112, 107, 113, 116, 116, 130, 112, 127, 127, 91, 107, 94, 116, 121, 116, 102, 119, 120, 114, 123, 110, 127, 110, 116, 115, 113, 100, 114, 104, 110, 123, 120, 119, 118, 106, 115, 113, 111, 123, 121, 106, 114, 124, 120, 119, 113, 127, 119, 107, 116, 107, 129, 108, 113, 113, 116, 122, 117, 114, 103, 134, 111, 118, 118, 127, 111, 113, 116, 125, 109, 122, 104, 112, 111, 112, 91, 123, 106, 105, 122, 107, 103, 104, 140, 131, 118, 109, 112, 106, 110, 103, 107, 108, 118, 137, 107, 105, 114, 112, 108, 104, 115, 112, 109, 114, 117, 129, 107, 122, 125, 129, 106, 123, 125, 118, 118, 134, 120, 123, 122, 117, 112, 116, 118, 109, 117, 102, 97, 122, 125, 107, 114, 117, 117, 102, 114, 105, 113, 114, 83, 111, 121, 129, 107, 121, 122, 133, 115, 107, 114, 106, 119, 86, 120, 111, 113, 118, 107, 115, 111, 132, 100, 129, 103, 101, 112, 132, 109, 113, 100, 122, 118, 111, 116, 117, 121, 92, 113, 118, 122, 113, 124, 122, 111, 107, 101, 120, 114, 114, 112, 117, 115, 105, 124, 115, 116, 109, 117, 111, 106, 106, 110, 112, 106, 105, 104, 106, 123, 117, 115, 119, 105, 117, 113, 105, 113, 108, 120, 107, 107, 134, 121, 123, 128, 109, 109, 93, 126, 107, 108, 106, 106, 106, 112, 116, 117, 111, 120, 107, 109, 108, 100, 119, 118, 124, 99, 103, 104, 107, 111, 113, 110, 105, 104, 120, 120, 143, 121, 118, 113, 123, 121, 117, 100, 130, 127, 114, 112, 107, 110, 139, 125, 116, 110, 117, 113, 106, 120, 98, 106, 121, 110, 108, 120, 116, 114, 124, 102, 127, 110, 109, 115, 108, 115, 114, 111, 109, 116, 103, 110, 110, 113, 107, 112, 116, 98, 120, 113, 129, 109, 102, 106, 118, 113, 113, 113, 105, 119, 104, 95, 101, 117, 116, 116, 101, 111, 117, 113, 122, 109, 127, 112, 107, 120, 110, 114, 115, 116, 119, 117, 137, 141, 107, 109, 120, 113, 109, 108, 103, 124, 118, 101, 121, 117, 99, 113, 127, 117, 116, 112, 117, 119, 108, 105, 108, 123, 105, 111, 114, 112, 123, 119, 119, 122, 112, 113, 109, 114, 111, 119, 116, 110, 112, 117, 113, 110, 120, 125, 121, 105, 135, 115, 127, 106, 126, 110, 104, 107, 117, 105, 104, 105, 117, 122, 120, 126, 126, 116, 105, 126, 97, 120, 107, 115, 107, 109, 109, 116, 118, 121, 116, 108, 119, 118, 109, 104, 118, 112, 113, 108, 106, 118, 122, 118, 127, 107, 136, 103, 118, 105, 107, 109, 118, 123, 129, 97, 114, 103, 120, 105, 115, 111, 104, 132, 110, 106, 103, 119, 112, 100, 115, 119, 121, 126, 110, 119, 114, 110, 115, 118, 130, 100, 127, 121, 118, 109, 101, 113, 119, 122, 123, 107, 104, 108, 100, 123, 113, 108, 115, 107, 123, 112, 114, 115, 126, 115, 99, 115, 108, 124, 110, 109, 110, 117, 105, 111, 105, 105, 120, 118, 120, 114, 120, 124, 116, 130, 108, 113, 113, 109, 108, 128, 133, 125, 114, 122, 123, 107, 102, 124, 108, 111, 117, 129, 120, 109, 120, 119, 118, 117, 119, 102, 122, 88, 117, 117, 125, 117, 118, 118, 97, 125, 118, 105, 120, 103, 114, 115, 109, 106, 118, 131, 121, 104, 98, 107, 116, 114, 118, 119, 110, 114, 123, 115, 101, 123, 110, 109, 126, 98, 109, 111, 110, 116, 117, 127, 115, 117, 110, 134, 109, 115, 123, 137, 100, 112, 120, 112, 113, 122, 108, 108, 119, 136, 113, 114, 115, 123, 127, 75, 117, 104, 112, 130, 131, 113, 118, 130, 111, 104, 122, 111, 122, 115, 105, 114, 122, 120, 96, 113, 105, 103, 121, 95, 131, 115, 105, 110, 122, 108, 116, 120, 118, 117, 122, 120, 115, 114, 111, 107, 90, 126, 115, 96, 100, 91, 108, 113, 118, 133, 113, 111, 110, 102, 115, 124, 114, 97, 123, 101, 113, 127, 122, 125, 109, 110, 122, 107, 114, 118, 123, 120, 126, 112, 111, 98, 100, 118, 109, 124, 113, 96, 121, 116, 117, 112, 115, 123, 129, 144, 110, 99, 114, 119, 114, 120, 127, 112, 115, 114, 122, 118, 115, 100, 117, 112, 120, 111, 107, 93, 111, 128, 116, 113, 117, 117, 103, 99, 119, 107, 128, 102, 114, 100, 127, 102, 124, 116, 114, 113, 122, 99, 116, 83, 111, 115, 134, 121, 99, 117, 100, 121, 101, 117, 114, 119, 83, 106, 108, 103, 110, 124, 108, 125, 108, 107, 111, 109, 107, 121, 121, 130, 103, 114, 114, 124, 124, 116, 115, 107, 114, 101, 125, 111, 125, 111, 105, 120, 101, 103, 109, 99, 118, 120, 108, 122, 121, 114, 114, 118, 119, 120, 96, 114, 108, 124, 122, 116, 120, 91, 103, 114, 115, 117, 118, 118, 116, 125, 133, 120, 108, 112, 116, 118, 109, 130, 122, 110, 129, 124, 113, 107, 120, 110, 108, 102, 116, 101, 126, 132, 115, 106, 126, 114, 109, 120, 133, 115, 107, 121, 106, 132, 115, 114, 116, 116, 135, 90, 130, 114, 99, 117, 112, 122, 109, 122, 118, 113, 107, 116, 130, 116, 116, 119, 103, 98, 111, 111, 117, 112, 120, 109, 119, 111, 105, 117, 119, 127, 123, 121, 101, 135, 112, 102, 97, 106, 110, 115, 109, 98, 108, 118, 121, 121, 127, 92, 111, 98, 125, 122, 114, 113, 109, 146, 117, 129, 106, 105, 120, 104, 122, 110, 92, 112, 122, 122, 120, 116, 112, 119, 113, 127, 105, 123, 107, 128, 118, 124, 108, 120, 95, 110, 122, 117, 112, 109, 109, 112, 111, 110, 89, 109, 115, 112, 118, 107, 109, 109, 112, 95, 115, 117, 122, 120, 105, 117, 124, 117, 116, 96, 114, 115, 115, 119, 113, 112, 124, 101, 107, 104, 124, 110, 131, 109, 138, 115, 103, 123, 118, 133, 134, 119, 111, 105, 104, 109, 125, 114, 104, 119, 110, 116, 114, 116, 119, 121, 108, 115, 120, 128, 102, 126, 112, 104, 94, 119, 126, 108, 110, 115, 107, 122, 121, 127, 121, 105, 126, 118, 111, 126, 127, 105, 110, 100, 97, 129, 117, 124, 125, 110, 129, 114, 117, 115, 128, 112, 111, 115, 116, 113, 127, 100, 116, 124, 109, 123, 122, 115, 121, 120, 113, 121, 117, 115, 125, 111, 118, 108, 131, 108, 114, 117, 95, 113, 110, 103, 119, 115, 114, 107, 128, 124, 120, 129, 117, 118, 118, 113, 121, 117, 109, 125, 115, 99, 117, 112, 129, 124, 118, 109, 115, 101, 110, 107, 104, 106, 119, 115, 114, 117, 105, 115, 114, 116, 125, 109, 119, 113, 116, 109, 110, 112, 110, 117, 115, 115, 108, 118, 114, 106, 115, 122, 106, 115, 119, 113, 106, 125, 131, 123, 116, 108, 130, 117, 106, 117, 116, 117, 120, 109, 107, 112, 120, 111, 110, 114, 97, 111, 116, 104, 102, 118, 118, 123, 115, 99, 102, 115, 115, 121, 116, 115, 122, 119, 117, 107, 104, 118, 106, 108, 119, 107, 122, 104, 125, 120, 118, 120, 116, 114, 103, 116, 107, 107, 115, 117, 128, 125, 121, 114, 122, 110, 145, 114, 125, 125, 121, 116, 117, 118, 112, 108, 122, 119, 115, 112, 110, 117, 111, 93, 110, 120, 120, 107, 111, 123, 114, 106, 114, 111, 113, 119, 105, 107, 126, 117, 112, 111, 112, 108, 110, 115, 119, 114, 123, 120, 118, 106, 137, 117, 102, 114, 113, 111, 116, 108, 116, 104, 122, 111, 113, 122, 114, 134, 105, 111, 112, 101, 120, 120, 117, 117, 110, 102, 112, 114, 113, 114, 128, 116, 116, 115, 115, 112, 107, 119, 118, 125, 118, 115, 121, 111, 115, 120, 124, 118, 113, 115, 113, 113, 119, 106, 114, 115, 114, 113, 109, 124, 124, 125, 128, 110, 98, 115, 112, 116, 106, 108, 125, 118, 115, 112, 124, 117, 105, 140, 125, 110, 120, 108, 103, 101, 125, 114, 113, 110, 115, 125, 113, 118, 115, 116, 100, 117, 113, 105, 113, 112, 116, 105, 112, 117, 114, 108, 127, 127, 107, 101, 117, 99, 121, 112, 111, 125, 116, 114, 115, 113, 115, 114, 98, 126, 112, 123, 113, 120, 115, 118, 108, 110, 112, 115, 105, 124, 126, 94, 115, 123, 114, 123, 119, 118, 115, 114, 120, 113, 112, 113, 107, 119, 118, 117, 107, 118, 109, 123, 111, 123, 124, 116, 115, 116, 118, 117, 116, 109, 116, 116, 107, 116, 121, 122, 144, 112, 113, 108, 114, 124, 119, 121, 104, 112, 107, 94, 101, 110, 102, 117, 104, 114, 117, 121, 114, 123, 119, 118, 120, 125, 113, 109, 109, 123, 118, 120, 119, 118, 116, 109, 106, 118, 109, 103, 117, 106, 118, 106, 116, 111, 120, 117, 132, 95, 108, 109, 129, 116, 124, 116, 112, 96, 119, 119, 120, 130, 114, 117, 101, 114, 112, 113, 124, 103, 109, 111, 117, 117, 111, 113, 123, 103, 117, 114, 121, 119, 112, 107, 120, 121, 109, 109, 119, 118, 114, 124, 123, 129, 114, 103, 114, 137, 122, 120, 124, 119, 123, 122, 114, 122, 108, 112, 101, 126, 106, 123, 107, 115, 132, 114, 116, 109, 116, 97, 133, 130, 107, 117, 114, 119, 114, 116, 111, 114, 106, 117, 118, 117, 118, 114, 108, 119, 117, 115, 112, 112, 120, 120, 114, 104, 118, 108, 118, 112, 115, 112, 107, 114, 109, 117, 120, 117, 123, 110, 128, 109, 115, 117, 109, 118, 123, 114, 123, 114, 116, 123, 113, 116, 119, 115, 112, 110, 118, 120, 116, 120, 121, 108, 105, 117, 113, 121, 109, 106, 110, 124, 121, 125, 121, 127, 122, 115, 113, 113, 114, 111, 116, 124, 108, 112, 111, 118, 118, 109, 115, 120, 117, 112, 114, 106, 116, 110, 114, 119, 112, 116, 113, 111, 121, 109, 114, 113, 114, 115, 121, 119, 120, 115, 113, 110, 111, 116, 120, 120, 104, 115, 114, 118, 112, 116, 112, 113, 104, 115, 114, 112, 123, 134, 112, 117, 107, 120, 112, 119, 123, 103, 123, 116, 116, 112, 114, 116, 116, 118, 119, 107, 115, 109, 113, 115, 111, 115, 124, 119, 115, 111, 117, 127, 115, 117, 115, 113, 110, 112, 130, 120, 116, 118, 103, 113, 118, 128, 117, 115, 125, 106, 117, 117, 115, 125, 121, 117, 116, 117, 117, 119, 113, 114, 124, 132, 118, 121, 115, 120, 119, 118, 121, 118, 111, 121, 113, 117, 114, 107, 116, 111, 115, 109, 116, 117, 118, 114, 107, 122, 120, 113, 116, 115, 107, 115, 117, 120, 118, 119, 111, 104, 119, 108, 120, 120, 118, 120, 91, 120, 121, 120, 121, 123, 111, 114, 111, 109, 116, 113, 105, 117, 110, 110, 112, 124, 113, 111, 116, 116, 113, 113, 119, 108, 115, 113, 112, 118, 115, 112, 122, 113, 120, 113, 119, 113, 117, 117, 119, 121, 116, 117, 113, 117, 119, 119, 114, 122, 111, 111, 120, 109, 123, 118, 120, 109, 115, 114, 118, 111, 114, 107, 119, 121, 111, 109, 120, 112, 107, 110, 114, 114, 112, 121, 109, 111, 116, 121, 116, 114, 119, 118, 112, 114, 116, 117, 113, 116, 116, 113, 117, 115, 109, 129, 112, 119, 117, 108, 111, 116, 112, 111, 118, 117, 121, 112, 115, 108, 112, 112, 109, 110, 109, 119, 116, 116, 116, 118, 117, 115, 113, 105, 120, 119, 119, 122, 120, 113, 125, 111, 118, 120, 116, 116, 114, 113, 125, 119, 107, 114, 118, 123, 108, 113, 115, 108, 114, 119, 117, 111, 104, 112, 119, 119, 113, 110, 115, 116, 114, 110, 108, 110, 113, 117, 115, 117, 111, 114, 123, 116, 108, 110, 119, 112, 114, 110, 114, 116, 119, 120, 112, 120, 104, 123, 118, 120, 116, 111, 113, 115, 122, 115, 113, 110, 116, 111, 112, 117, 121, 114, 119, 116, 115, 114, 119, 113, 119, 118, 110, 113, 117, 113, 111, 119, 115, 114, 114, 120, 112, 117, 121, 117, 109, 114, 114, 112, 123, 112, 118, 121, 111, 116, 111, 108, 117, 103, 112, 115, 118, 114, 116, 115, 117, 115, 113, 116, 113, 118, 116, 114, 115, 120, 111, 117, 120, 120, 115, 111, 124, 115, 112, 113, 114, 123, 113, 121, 114, 110, 121, 115, 120, 113, 106, 119, 117, 115, 120, 120, 112, 115, 121, 108, 129, 117, 108, 118, 110, 116, 120, 117, 114, 116, 116, 106, 115, 129, 109, 138, 110, 117, 114, 117, 121, 116, 120, 121, 113, 113, 118, 117, 117, 115, 128, 119, 124, 112, 107, 121, 105, 111, 118, 115, 114, 116, 117, 113, 119, 117, 116, 116, 120, 116, 112, 111, 115, 115, 120, 114, 114, 115, 116, 104, 110, 111, 120, 118, 106, 112, 113, 109, 104, 122, 114, 113, 121, 113, 114, 103, 112, 111, 120, 109, 132, 141, 118, 106, 120, 117, 112, 121, 111, 114, 123, 109, 112, 108, 115, 112, 101, 113, 112, 122, 119, 112, 108, 115, 115, 119, 121, 120, 121, 118, 113, 122, 116, 105, 115, 119, 113, 122, 113, 119, 109, 128, 109, 106, 115, 115, 111, 114, 118, 112, 125, 130, 115, 115, 111, 109, 117, 113, 120, 128, 107, 118, 118, 125, 116, 114, 117, 113, 114, 115, 109, 118, 106, 114, 124, 111, 119, 111, 116, 117, 118, 127, 113, 116, 123, 113, 122, 123, 113, 117, 110, 115, 109, 111, 114, 125, 131, 121, 116, 111, 112, 116, 117, 122, 112, 124, 108, 128, 118, 106, 116, 124, 111, 119, 121, 112, 102, 111, 119, 118, 123, 112, 115, 109, 110, 129, 114, 111, 110, 121, 105, 111, 112, 120, 115, 129, 113, 116, 120, 107, 118, 117, 115, 122, 118, 112, 118, 118, 111, 121, 137, 119, 111, 119, 109, 111, 118, 123, 119, 114, 112, 117, 117, 112, 108, 117, 117, 113, 123, 108, 114, 113, 114, 123, 115, 108, 118, 120, 105, 119, 120, 109, 112, 124, 116, 118, 117, 111, 115, 107, 114, 116, 109, 117, 110, 115, 119, 122, 111, 114, 111, 119, 113, 88, 119, 113, 110, 110, 111, 106, 119, 119, 116, 116, 108, 117, 118, 118, 110, 120, 109, 121, 121, 119, 111, 115, 116, 99, 106, 114, 112, 124, 117, 118, 119, 110, 115, 130, 117, 113, 113, 110, 118, 113, 120, 128, 126, 118, 128, 104, 125, 117, 114, 112, 116, 115, 111, 113, 117, 113, 115, 107, 120, 108, 112, 119, 117, 122, 119, 111, 111, 117, 115, 108, 112, 111, 122, 117, 107, 110, 119, 115, 126, 115, 123, 120, 124, 113, 123, 111, 113, 118, 117, 121, 115, 118, 114, 110, 106, 110, 113, 116, 115, 111, 122, 120, 118, 120, 117, 119, 109, 114, 121, 116, 118, 119, 108, 116, 114, 126, 115, 118, 122, 109, 116, 110, 120, 114, 110, 114, 117, 125, 114, 115, 116, 117, 121, 115, 120, 118, 111, 115, 120, 108, 116, 126, 112, 118, 116, 118, 108, 114, 115, 123, 119, 113, 124, 123, 118, 117, 115, 106, 114, 110, 124, 109, 117, 116, 119, 132, 120, 117, 106, 116, 121, 112, 123, 111, 117, 111, 110, 116, 112, 118, 127, 111, 109, 118, 124, 110, 114, 102, 117, 116, 122, 115, 111, 113, 112, 113, 118, 114, 117, 123, 112, 117, 119, 116, 120, 119, 119, 118, 112, 112, 121, 123, 113, 116, 107, 114, 111, 114, 129, 125, 110, 125, 117, 120, 117, 117, 112, 121, 101, 116, 131, 108, 106, 99, 134, 116, 112, 100, 110, 105, 128, 128, 98, 118, 115, 104, 109, 124, 115, 105, 123, 117, 120, 122, 105, 106, 113, 122, 136, 126, 106, 111, 108, 117, 111, 118, 119, 102, 110, 108, 113, 115, 109, 104, 117, 111, 131, 118, 113, 123, 124, 98, 104, 124, 122, 105, 110, 110, 104, 119, 121, 116, 119, 116, 112, 107, 119, 118, 116, 116, 121, 102, 120, 110, 106, 115, 100, 109, 105, 109, 120, 128, 132, 117, 122, 127, 119, 108, 122, 99, 119, 115, 136, 122, 112, 117, 120, 113, 122, 119, 122, 102, 104, 122, 113, 113, 108, 110, 116, 113, 123, 102, 117, 121, 123, 109, 112, 108, 105, 92, 137, 123, 97, 112, 119, 108, 123, 119, 103, 107, 98, 118, 119, 104, 106, 107, 115, 105, 103, 101, 122, 122, 114, 117, 122, 114, 133, 109, 113, 111, 114, 131, 116, 125, 105, 127, 113, 109, 106, 108, 106, 114, 117, 121, 110, 108, 110, 103, 130, 91, 112, 123, 116, 121, 118, 111, 107, 119, 120, 117, 102, 111, 128, 127, 114, 108, 126, 105, 115, 116, 112, 126, 115, 128, 110, 105, 106, 119, 110, 105, 113, 115, 116, 106, 113, 119, 110, 104, 107, 104, 108, 89, 113, 108, 119, 122, 114, 114, 92, 122, 102, 125, 123, 106, 117, 123, 112, 120, 100, 124, 113, 134, 109, 114, 112, 111, 131, 126, 113, 122, 123, 126, 110, 121, 115, 122, 108, 126, 131, 88, 111, 108, 120, 122, 121, 120, 124, 114, 98, 123, 105, 126, 119, 116, 119, 117, 124, 106, 125, 120, 130, 124, 111, 109, 129, 108, 111, 115, 119, 116, 108, 121, 123, 103, 141, 109, 105, 101, 112, 100, 120, 126, 110, 97, 103, 122, 117, 124, 114, 135, 109, 127, 107, 103, 134, 122, 125, 120, 114, 121, 120, 124, 122, 105, 133, 124, 118, 115, 119, 110, 109, 104, 111, 119, 114, 108, 125, 121, 130, 119, 105, 126, 123, 126, 120, 113, 125, 125, 124, 124, 132, 120, 122, 122, 107, 114, 118, 103, 131, 105, 137, 112, 113, 104, 121, 111, 103, 101, 106, 108, 114, 109, 118, 114, 102, 122, 121, 106, 106, 114, 108, 123, 108, 120, 116, 113, 104, 123, 134, 114, 117, 128, 107, 117, 123, 109, 111, 100, 128, 116, 110, 123, 113, 131, 106, 130, 112, 108, 120, 110, 111, 117, 114, 107, 112, 113, 117, 98, 119, 124, 112, 118, 125, 105, 122, 115, 115, 134, 104, 116, 110, 131, 119, 124, 115, 110, 132, 103, 115, 108, 120, 117, 128, 133, 118, 112, 103, 103, 121, 100, 108, 110, 123, 120, 109, 120, 115, 123, 109, 104, 111, 103, 104, 122, 109, 113, 120, 105, 113, 116, 113, 103, 107, 123, 136, 105, 105, 106, 119, 121, 111, 112, 111, 115, 120, 139, 123, 114, 117, 118, 112, 118, 114, 103, 106, 113, 113, 120, 113, 114, 115, 131, 109, 121, 109, 106, 111, 114, 129, 131, 106, 122, 115, 129, 121, 110, 100, 117, 116, 110, 117, 108, 114, 112, 112, 107, 112, 112, 113, 117, 119, 104, 125, 113, 117, 118, 123, 112, 117, 115, 120, 114, 120, 125, 133, 119, 119, 107, 119, 113, 114, 110, 112, 122, 107, 110, 114, 118, 118, 118, 110, 106, 110, 119, 114, 113, 116, 106, 107, 112, 118, 112, 114, 119, 111, 117, 118, 111, 120, 117, 115, 116, 111, 102, 118, 116, 121, 121, 107, 114, 111, 119, 111, 118, 118, 111, 122, 114, 110, 109, 111, 118, 115, 115, 116, 111, 111, 104, 119, 121, 117, 110, 112, 106, 109, 117, 106, 121, 116, 113, 120, 112, 122, 111, 113, 110, 115, 114, 112, 113, 130, 117, 119, 119, 116, 125, 116, 111, 115, 113, 109, 111, 114, 116, 119, 115, 119, 114, 108, 124, 108, 121, 114, 115, 103, 109, 113, 118, 112, 120, 111, 121, 114, 117, 121, 112, 116, 121, 128, 112, 121, 117, 111, 116, 117, 108, 118, 114, 103, 110, 117, 127, 117, 115, 113, 111, 109, 118, 115, 114, 112, 109, 115, 124, 112, 106, 113, 124, 109, 111, 109, 108, 117, 116, 114, 122, 119, 113, 108, 115, 123, 117, 111, 118, 121, 120, 120, 115, 121, 119, 115, 114, 110, 120, 115, 118, 112, 117, 121, 112, 116, 118, 113, 116, 115, 118, 108, 120, 125, 119, 111, 118, 121, 118, 113, 115, 121, 118, 125, 122, 114, 115, 114, 112, 125, 118, 117, 119, 119, 116, 119, 119, 115, 115, 115, 124, 109, 114, 119, 117, 111, 120, 114, 117, 123, 119, 107, 119, 119, 108, 116, 105, 120, 113, 110, 112, 117, 109, 118, 127, 109, 124, 114, 106, 120, 116, 114, 118, 122, 117, 117, 116, 119, 114, 114, 119, 108, 116, 114, 117, 114, 106, 118, 116, 112, 114, 123, 121, 112, 103, 114, 123, 116, 115, 116, 114, 106, 112, 108, 118, 116, 120, 115, 119, 119, 113, 112, 116, 124, 106, 112, 117, 109, 112, 113, 121, 109, 115, 119, 104, 125, 118, 112, 112, 120, 115, 105, 116, 117, 115, 126, 111, 121, 120, 115, 105, 118, 108, 111, 118, 114, 120, 121, 114, 119, 115, 113, 113, 112, 115, 116, 116, 119, 109, 115, 119, 115, 119, 117, 111, 115, 113, 114, 107, 116, 106, 122, 116, 117, 114, 118, 107, 118, 119, 123, 120, 111, 114, 116, 109, 108, 116, 116, 113, 112, 118, 112, 110, 112, 127, 116, 118, 114, 111, 114, 115, 116, 112, 107, 102, 117, 114, 122, 119, 107, 123, 112, 116, 120, 111, 113, 114, 116, 113, 111, 113, 116, 119, 111, 117, 122, 115, 116, 111, 116, 109, 114, 118, 114, 119, 118, 117, 112, 109, 113, 116, 115, 115, 117, 112, 109, 119, 127, 114, 109, 112, 105, 121, 112, 109, 109, 120, 114, 110, 113, 113, 124, 121, 113, 111, 113, 112, 116, 123, 111, 117, 111, 117, 119, 115, 115, 121, 110, 110, 113, 122, 114, 117, 115, 112, 117, 107, 106, 119, 117, 116, 114, 113, 115, 107, 116, 117, 121, 108, 112, 114, 113, 117, 118, 117, 134, 107, 119, 119, 130, 116, 114, 126, 119, 110, 115, 127, 111, 106, 116, 118, 109, 120, 108, 131, 114, 106, 116, 122, 115, 116, 123, 114, 110, 122, 107, 116, 114, 120, 118, 103, 105, 122, 114, 107, 110, 112, 104, 112, 116, 128, 118, 104, 129, 106, 92, 113, 123, 121, 117, 88, 110, 115, 120, 123, 107, 113, 105, 103, 137, 107, 124, 104, 110, 104, 110, 119, 96, 113, 111, 106, 119, 116, 117, 116, 117, 117, 121, 108, 102, 121, 123, 112, 111, 116, 108, 122, 117, 123, 90, 107, 123, 105, 112, 118, 131, 123, 121, 121, 104, 115, 110, 110, 107, 123, 102, 116, 121, 118, 118, 130, 109, 115, 116, 114, 125, 106, 104, 114, 109, 128, 117, 124, 112, 114, 105, 124, 124, 112, 111, 120, 114, 103, 115, 104, 116, 106, 108, 107, 120, 117, 124, 119, 110, 124, 95, 122, 109, 127, 112, 103, 113, 104, 119, 112, 119, 118, 118, 118, 103, 108, 113, 118, 106, 115, 115, 115, 135, 117, 116, 122, 121, 104, 113, 115, 105, 109, 116, 123, 110, 108, 107, 119, 122, 100, 108, 110, 112, 113, 112, 99, 107, 115, 110, 115, 116, 103, 120, 126, 107, 104, 118, 117, 108, 112, 115, 128, 115, 122, 116, 108, 103, 116, 116, 133, 108, 117, 126, 106, 110, 118, 120, 117, 102, 117, 107, 113, 114, 117, 114, 129, 120, 131, 115, 110, 134, 117, 114, 102, 109, 109, 123, 118, 137, 119, 114, 103, 134, 121, 99, 129, 110, 115, 115, 109, 102, 118, 107, 112, 105, 122, 112, 118, 111, 118, 115, 112, 109, 103, 105, 122, 101, 106, 119, 114, 115, 95, 133, 112, 106, 118, 116, 98, 124, 111, 122, 128, 109, 126, 115, 101, 127, 119, 100, 108, 119, 118, 131, 105, 130, 117, 124, 104, 117, 113, 112, 118, 116, 109, 106, 113, 115, 126, 110, 102, 118, 114, 111, 115, 112, 118, 104, 121, 97, 128, 105, 105, 99, 109, 128, 115, 119, 110, 121, 122, 111, 124, 104, 114, 99, 112, 118, 118, 122, 123, 124, 137, 103, 108, 130, 115, 122, 115, 104, 131, 117, 105, 109, 107, 120, 115, 122, 112, 122, 111, 109, 114, 122, 106, 134, 107, 112, 120, 121, 117, 121, 123, 129, 105, 118, 118, 116, 113, 111, 119, 108, 115, 117, 109, 124, 121, 118, 98, 117, 111, 131, 124, 112, 105, 129, 118, 127, 105, 109, 124, 132, 111, 106, 123, 105, 118, 99, 111, 117, 120, 95, 114, 102, 115, 110, 124, 99, 112, 121, 104, 121, 113, 113, 111, 121, 108, 111, 130, 115, 117, 96, 117, 127, 111, 120, 124, 113, 113, 119, 104, 117, 106, 105, 113, 106, 108, 103, 109, 120, 107, 105, 115, 105, 119, 115, 119, 112, 112, 109, 112, 123, 121, 117, 107, 129, 124, 109, 127, 119, 128, 112, 111, 108, 102, 106, 109, 122, 129, 110, 110, 124, 122, 109, 103, 114, 116, 114, 104, 117, 119, 129, 121, 102, 108, 118, 117, 114, 112, 107, 114, 120, 118, 113, 113, 118, 113, 109, 112, 125, 116, 141, 111, 122, 119, 120, 104, 111, 124, 119, 123, 141, 125, 106, 114, 125, 121, 110, 120, 114, 111, 115, 99, 104, 110, 107, 97, 114, 103, 120, 114, 105, 114, 125, 115, 111, 96, 104, 110, 113, 117, 116, 102, 135, 114, 132, 122, 116, 113, 121, 107, 115, 120, 107, 113, 125, 112, 115, 101, 115, 115, 116, 113, 109, 118, 116, 112, 119, 106, 113, 106, 109, 104, 110, 121, 122, 100, 119, 111, 98, 119, 123, 115, 111, 136, 111, 115, 126, 109, 122, 115, 134, 104, 115, 123, 103, 110, 121, 98, 93, 101, 112, 110, 118, 116, 130, 144, 113, 113, 113, 119, 111, 100, 122, 109, 108, 109, 122, 106, 114, 113, 125, 121, 123, 110, 106, 128, 110, 116, 126, 107, 119, 112, 112, 109, 115, 120, 116, 106, 129, 104, 121, 108, 99, 116, 111, 108, 112, 111, 105, 126, 104, 113, 110, 129, 113, 96, 112, 114, 118, 120, 129, 117, 115, 107, 89, 113, 109, 110, 107, 118, 117, 115, 109, 128, 125, 119, 112, 113, 109, 96, 114, 118, 112, 123, 100, 114, 110, 122, 126, 117, 125, 113, 131, 123, 124, 121, 118, 132, 130, 112, 106, 104, 105, 109, 125, 112, 123, 121, 104, 106, 123, 116, 110, 125, 131, 109, 109, 114, 128, 114, 108, 114, 120, 111, 123, 111, 118, 116, 122, 117, 106, 123, 116, 108, 128, 111, 126, 109, 124, 115, 107, 114, 112, 105, 113, 108, 122, 132, 105, 114, 126, 118, 119, 104, 135, 116, 117, 114, 104, 113, 128, 120, 124, 119, 111, 117, 115, 125, 122, 111, 116, 104, 111, 129, 126, 111, 103, 118, 117, 103, 132, 114, 96, 110, 121, 121, 115, 113, 114, 109, 117, 117, 98, 99, 109, 115, 109, 106, 136, 99, 111, 116, 106, 111, 106, 127, 108, 110, 130, 120, 118, 108, 118, 113, 103, 120, 108, 102, 116, 104, 105, 105, 108, 114, 108, 103, 130, 118, 114, 138, 107, 116, 111, 105, 123, 123, 101, 120, 115, 119, 115, 102, 108, 117, 111, 132, 111, 109, 111, 123, 113, 127, 94, 122, 127, 112, 122, 94, 125, 113, 108, 114, 120, 120, 108, 128, 128, 133, 121, 114, 113, 114, 111, 119, 128, 109, 110, 113, 118, 112, 108, 102, 118, 109, 121, 108, 116, 114, 103, 109, 116, 105, 98, 120, 116, 114, 114, 118, 111, 113, 117, 118, 120, 105, 113, 120, 107, 121, 109, 112, 116, 122, 99, 117, 108, 114, 115, 111, 104, 106, 113, 103, 109, 114, 104, 110, 124, 121, 116, 116, 104, 113, 125, 106, 130, 102, 108, 117, 122, 124, 108, 103, 123, 112, 115, 128, 114, 117, 114, 127, 109, 113, 118, 113, 109, 112, 111, 121, 112, 121, 122, 125, 114, 101, 107, 105, 112, 99, 102, 109, 109, 123, 119, 122, 131, 116, 109, 131, 113, 111, 118, 132, 135, 123, 109, 119, 112, 121, 115, 114, 105, 107, 103, 115, 118, 121, 119, 107, 106, 144, 124, 117, 116, 115, 106, 87, 107, 102, 107, 111, 115, 115, 114, 86, 124, 114, 117, 110, 125, 100, 136, 104, 113, 113, 110, 126, 112, 116, 109, 122, 105, 122, 102, 100, 105, 101, 122, 111, 117, 121, 107, 121, 101, 133, 107, 122, 123, 109, 109, 121, 111, 104, 116, 104, 118, 119, 112, 121, 124, 123, 128, 114, 111, 106, 101, 105, 103, 85, 133, 135, 109, 92, 114, 114, 102, 106, 108, 119, 102, 111, 115, 104, 108, 105, 126, 98, 111, 113, 116, 102, 119, 107, 138, 115, 101, 113, 135, 115, 133, 108, 106, 110, 121, 114, 124, 116, 103, 130, 112, 122, 86, 116, 100, 92, 105, 110, 108, 131, 119, 110, 112, 123, 104, 110, 97, 114, 112, 91, 124, 103, 128, 98, 111, 95, 100, 110, 116, 119, 125, 112, 115, 126, 114, 109, 113, 103, 115, 114, 117, 106, 113, 118, 108, 115, 122, 111, 125, 119, 117, 108, 117, 106, 121, 126, 111, 99, 120, 109, 119, 118, 143, 116, 133, 127, 111, 103, 108, 123, 108, 108, 129, 132, 107, 121, 110, 100, 109, 111, 120, 118, 110, 137, 117, 122, 125, 115, 111, 114, 122, 119, 137, 133, 113, 123, 100, 112, 107, 118, 129, 117, 110, 125, 116, 128, 97, 106, 128, 119, 115, 120, 111, 101, 124, 125, 124, 116, 98, 110, 100, 114, 110, 121, 111, 103, 118, 115, 129, 108, 110, 108, 111, 106, 118, 112, 113, 116, 112, 116, 112, 120, 119, 125, 112, 118, 117, 136, 112, 120, 109, 116, 119, 136, 121, 121, 114, 135, 109, 117, 115, 98, 99, 117, 116, 108, 110, 112, 123, 108, 123, 116, 136, 107, 113, 127, 135, 127, 104, 115, 87, 108, 115, 104, 129, 119, 116, 110, 105, 93, 126, 119, 118, 113, 113, 118, 111, 101, 119, 124, 124, 112, 93, 124, 95, 123, 114, 110, 104, 135, 122, 123, 120, 116, 112, 101, 119, 103, 111, 128, 107, 119, 108, 112, 115, 107, 120, 110, 115, 123, 114, 113, 128, 123, 117, 129, 134, 109, 123, 137, 108, 108, 111, 116, 101, 102, 109, 126, 112, 98, 118, 130, 132, 113, 116, 128, 91, 111, 99, 126, 109, 103, 125, 123, 114, 92, 115, 99, 122, 125, 104, 111, 111, 110, 129, 91, 108, 126, 110, 107, 117, 108, 100, 115, 127, 111, 115, 121, 129, 92, 115, 106, 114, 119, 131, 96, 123, 105, 99, 101, 127, 102, 124, 118, 115, 120, 113, 115, 124, 125, 115, 113, 108, 115, 108, 108, 114, 129, 127, 104, 117, 105, 94, 109, 118, 123, 107, 120, 133, 114, 113, 111, 113, 114, 115, 124, 115, 120, 110, 122, 127, 119, 111, 119, 115, 120, 119, 119, 106, 104, 86, 114, 125, 107, 115, 111, 123, 118, 104, 124, 111, 132, 102, 117, 125, 100, 134, 105, 90, 120, 112, 134, 97, 128, 111, 111, 120, 110, 97, 117, 98, 115, 106, 121, 102, 118, 125, 116, 98, 98, 110, 109, 92, 110, 112, 115, 114, 106, 112, 112, 104, 110, 136, 120, 113, 117, 82, 112, 105, 137, 121, 120, 142, 104, 115, 113, 132, 104, 123, 102, 117, 103, 136, 123, 110, 100, 110, 129, 113, 123, 102, 119, 120, 128, 116, 125, 115, 107, 106, 110, 104, 98, 106, 116, 117, 115, 120, 114, 112, 114, 124, 110, 123, 120, 109, 112, 126, 113, 102, 112, 109, 104, 116, 111, 113, 118, 118, 107, 122, 120, 103, 119, 116, 114, 99, 117, 113, 103, 102, 125, 115, 108, 130, 117, 117, 105, 109, 105, 123, 120, 125, 110, 130, 112, 116, 122, 109, 113, 118, 117, 111, 106, 103, 119, 119, 125, 121, 135, 116, 106, 110, 109, 120, 107, 116, 122, 112, 120, 111, 119, 107, 107, 115, 116, 85, 121, 101, 100, 117, 114, 107, 122, 99, 102, 114, 107, 119, 117, 109, 108, 105, 128, 114, 112, 123, 111, 95, 117, 112, 108, 122, 115, 121, 121, 101, 116, 121, 114, 103, 116, 110, 112, 104, 117, 121, 118, 107, 116, 111, 115, 106, 107, 137, 111, 122, 115, 117, 112, 124, 126, 113, 108, 99, 132, 114, 109, 132, 112, 122, 118, 109, 125, 108, 118, 119, 112, 113, 103, 124, 121, 104, 111, 117, 112, 119, 119, 118, 127, 115, 133, 111, 127, 124, 113, 97, 112, 120, 113, 113, 115, 114, 118, 128, 103, 129, 102, 122, 110, 89, 106, 108, 114, 120, 116, 117, 109, 114, 130, 129, 119, 99, 112, 120, 130, 111, 124, 118, 127, 112, 103, 112, 113, 131, 120, 121, 108, 103, 115, 108, 123, 110, 116, 120, 106, 119, 142, 109, 132, 119, 114, 101, 118, 113, 128, 95, 106, 110, 117, 99, 107, 94, 129, 118, 126, 114, 113, 105, 103, 109, 123, 114, 124, 112, 120, 122, 114, 125, 130, 123, 119, 117, 115, 109, 122, 108, 117, 128, 111, 98, 133, 118, 113, 122, 124, 114, 115, 118, 125, 119, 120, 133, 101, 112, 134, 112, 111, 110, 107, 101, 114, 126, 120, 110, 112, 128, 106, 116, 106, 102, 113, 103, 119, 132, 115, 132, 106, 115, 121, 106, 126, 110, 119, 105, 129, 115, 116, 110, 94, 112, 114, 119, 108, 98, 114, 106, 116, 107, 114, 109, 118, 110, 114, 108, 114, 117, 103, 134, 110, 119, 102, 113, 96, 116, 112, 121, 122, 120, 115, 134, 114, 114, 122, 118, 106, 115, 119, 136, 120, 120, 123, 113, 137, 115, 120, 120, 125, 115, 121, 127, 115, 102, 105, 106, 118, 111, 121, 114, 124, 111, 112, 115, 98, 113, 108, 123, 113, 109, 116, 131, 119, 115, 117, 114, 134, 120, 119, 112, 120, 123, 120, 118, 111, 110, 114, 116, 110, 115, 113, 120, 114, 115, 112, 116, 113, 118, 108, 109, 127, 111, 123, 110, 118, 108, 117, 125, 123, 114, 119, 95, 101, 124, 115, 108, 113, 110, 124, 112, 116, 130, 125, 122, 135, 120, 118, 109, 119, 100, 97, 114, 116, 115, 97, 110, 109, 115, 109, 110, 110, 108, 120, 119, 120, 119, 109, 115, 104, 114, 111, 115, 106, 128, 121, 120, 114, 104, 106, 105, 123, 111, 102, 120, 114, 107, 124, 114, 112, 104, 122, 106, 111, 115, 124, 116, 99, 120, 123, 113, 116, 135, 116, 107, 114, 120, 120, 110, 130, 119, 111, 111, 115, 125, 122, 112, 110, 110, 120, 125, 124, 117, 115, 111, 108, 122, 111, 117, 106, 117, 116, 108, 113, 116, 117, 120, 118, 127, 119, 122, 117, 113, 111, 110, 114, 120, 113, 132, 124, 119, 113, 122, 121, 116, 110, 123, 109, 114, 105, 143, 107, 108, 119, 122, 118, 124, 113, 109, 118, 113, 116, 113, 110, 115, 137, 121, 111, 121, 113, 107, 122, 110, 111, 123, 125, 120, 110, 112, 118, 117, 97, 110, 112, 125, 95, 114, 108, 119, 120, 108, 126, 111, 103, 123, 113, 121, 119, 116, 106, 116, 104, 118, 115, 126, 122, 110, 120, 120, 117, 115, 108, 113, 111, 109, 115, 115, 124, 105, 116, 114, 106, 112, 117, 117, 116, 117, 119, 121, 119, 113, 114, 118, 117, 122, 110, 110, 106, 111, 113, 96, 102, 114, 128, 126, 116, 133, 117, 100, 119, 112, 122, 117, 119, 118, 112, 109, 108, 118, 127, 111, 137, 120, 111, 108, 114, 121, 109, 124, 108, 127, 113, 114, 117, 103, 113, 116, 111, 121, 129, 119, 117, 110, 133, 123, 113, 135, 103, 102, 118, 115, 100, 116, 102, 122, 115, 112, 118, 110, 108, 117, 116, 114, 127, 115, 116, 121, 114, 118, 116, 113, 115, 116, 120, 116, 121, 121, 119, 108, 116, 118, 113, 101, 114, 118, 122, 111, 122, 124, 115, 122, 110, 140, 112, 108, 103, 115, 112, 120, 117, 119, 118, 118, 115, 115, 119, 98, 121, 110, 121, 107, 120, 112, 114, 127, 112, 124, 111, 118, 106, 128, 123, 122, 114, 106, 108, 117, 133, 123, 120, 112, 113, 103, 119, 112, 127, 121, 112, 104, 120, 112, 135, 117, 123, 118, 114, 117, 107, 106, 112, 122, 118, 122, 122, 113, 121, 115, 111, 102, 108, 123, 105, 113, 113, 124, 118, 108, 102, 112, 113, 114, 117, 109, 116, 123, 115, 114, 115, 110, 124, 109, 106, 123, 118, 119, 113, 127, 118, 122, 119, 123, 123, 110, 112, 110, 129, 104, 110, 121, 100, 114, 121, 105, 101, 118, 129, 109, 114, 119, 103, 114, 118, 122, 118, 116, 103, 108, 124, 104, 116, 122, 115, 109, 114, 120, 116, 114, 115, 110, 121, 114, 119, 106, 113, 129, 106, 114, 112, 114, 113, 112, 109, 117, 116, 111, 123, 111, 126, 110, 117, 115, 124, 118, 103, 122, 116, 123, 108, 110, 123, 113, 117, 122, 111, 116, 132, 122, 115, 102, 116, 117, 112, 99, 128, 127, 114, 112, 112, 102, 104, 127, 113, 118, 117, 108, 112, 121, 116, 128, 127, 105, 110, 105, 135, 118, 112, 112, 100, 113, 111, 100, 112, 117, 103, 100, 103, 117, 120, 107, 110, 112, 112, 107, 100, 115, 112, 116, 115, 109, 124, 109, 120, 111, 120, 125, 108, 127, 106, 136, 121, 110, 118, 129, 125, 74, 112, 117, 118, 114, 123, 107, 120, 120, 117, 99, 119, 127, 115, 108, 116, 125, 125, 111, 108, 120, 105, 122, 141, 109, 120, 121, 105, 124, 113, 114, 122, 107, 103, 104, 118, 121, 122, 118, 104, 116, 111, 126, 116, 105, 126, 121, 122, 117, 108, 123, 111, 118, 115, 124, 122, 122, 108, 117, 130, 122, 115, 121, 128, 133, 131, 114, 121, 121, 109, 112, 124, 117, 117, 114, 115, 106, 103, 117, 110, 120, 132, 117, 118, 100, 117, 112, 113, 129, 105, 119, 127, 112, 129, 110, 107, 116, 113, 112, 109, 113, 125, 120, 110, 114, 124, 110, 118, 112, 113, 116, 106, 107, 122, 105, 115, 112, 119, 113, 123, 114, 110, 119, 109, 116, 108, 122, 120, 103, 111, 124, 120, 117, 109, 125, 111, 100, 106, 116, 103, 105, 112, 117, 108, 118, 113, 117, 130, 119, 108, 112, 118, 97, 113, 117, 112, 114, 113, 131, 120, 109, 103, 129, 119, 123, 107, 121, 120, 122, 105, 134, 116, 121, 117, 113, 118, 132, 127, 117, 108, 117, 122, 123, 130, 116, 117, 124, 121, 115, 131, 110, 118, 116, 99, 119, 123, 114, 112, 118, 111, 113, 111, 103, 105, 124, 119, 109, 123, 118, 123, 91, 118, 121, 108, 115, 120, 120, 109, 113, 117, 122, 106, 112, 103, 118, 115, 103, 117, 116, 113, 120, 106, 130, 111, 108, 119, 123, 140, 126, 118, 77, 129, 128, 116, 107, 117, 114, 89, 121, 100, 108, 114, 132, 120, 108, 115, 102, 116, 117, 106, 107, 95, 116, 124, 108, 119, 121, 105, 115, 124, 122, 127, 106, 114, 105, 116, 114, 112, 119, 95, 124, 129, 116, 129, 114, 113, 109, 122, 116, 133, 110, 113, 116, 121, 116, 121, 119, 116, 110, 121, 111, 120, 116, 114, 111, 97, 108, 121, 119, 127, 121, 118, 109, 112, 108, 107, 111, 117, 118, 126, 109, 109, 101, 112, 113, 129, 136, 122, 124, 136, 128, 117, 120, 114, 125, 120, 102, 116, 109, 117, 120, 108, 136, 95, 110, 117, 113, 107, 108, 110, 112, 107, 124, 132, 110, 118, 111, 88, 108, 115, 126, 116, 104, 126, 118, 112, 110, 115, 101, 103, 115, 113, 121, 117, 117, 108, 99, 121, 117, 128, 125, 112, 116, 105, 112, 112, 102, 101, 120, 122, 124, 115, 115, 116, 110, 107, 118, 115, 117, 118, 128, 117, 102, 98, 115, 110, 119, 107, 112, 110, 105, 109, 112, 110, 100, 105, 120, 101, 113, 114, 119, 114, 118, 112, 93, 126, 118, 110, 106, 102, 118, 129, 111, 118, 117, 114, 112, 111, 113, 109, 107, 111, 126, 113, 125, 105, 125, 111, 118, 114, 115, 111, 112, 114, 114, 125, 102, 106, 123, 116, 120, 108, 120, 113, 123, 116, 93, 129, 107, 123, 105, 115, 106, 117, 114, 113, 115, 111, 113, 121, 120, 122, 116, 118, 129, 125, 114, 119, 125, 114, 119, 119, 117, 113, 118, 113, 111, 105, 110, 98, 123, 127, 111, 115, 91, 102, 121, 114, 111, 112, 109, 107, 120, 113, 121, 95, 121, 119, 110, 112, 119, 130, 134, 119, 116, 103, 123, 111, 110, 96, 112, 108, 100, 120, 117, 113, 118, 104, 120, 118, 110, 122, 105, 116, 123, 112, 114, 127, 111, 113, 115, 106, 119, 110, 108, 109, 98, 104, 97, 98, 102, 122, 106, 95, 127, 124, 125, 117, 115, 121, 115, 118, 116, 127, 113, 118, 104, 124, 109, 109, 115, 114, 105, 119, 123, 117, 117, 109, 114, 115, 117, 109, 124, 124, 107, 113, 117, 113, 116, 99, 107, 116, 111, 111, 115, 120, 104, 103, 110, 117, 111, 104, 118, 116, 126, 111, 106, 113, 90, 112, 120, 112, 107, 105, 136, 111, 135, 114, 127, 118, 112, 113, 125, 119, 109, 124, 117, 112, 116, 111, 115, 110, 126, 114, 112, 111, 106, 117, 107, 101, 112, 109, 95, 115, 108, 109, 116, 110, 121, 103, 119, 110, 101, 116, 114, 113, 107, 114, 137, 110, 122, 114, 113, 111, 123, 112, 118, 114, 98, 107, 118, 116, 117, 99, 102, 106, 107, 117, 104, 111, 117, 120, 95, 129, 118, 106, 111, 109, 108, 113, 117, 124, 131, 114, 109, 112, 117, 120, 112, 109, 108, 122, 106, 120, 119, 126, 98, 104, 100, 109, 102, 108, 102, 124, 118, 109, 109, 121, 117, 115, 117, 120, 113, 122, 105, 118, 135, 107, 104, 118, 120, 105, 120, 102, 104, 109, 112, 113, 114, 111, 108, 117, 116, 99, 118, 114, 110, 116, 112, 120, 119, 118, 122, 122, 118, 113, 119, 118, 116, 111, 114, 115, 114, 120, 112, 108, 126, 108, 113, 124, 122, 121, 96, 120, 124, 101, 102, 115, 102, 115, 107, 104, 115, 102, 106, 117, 116, 119, 126, 106, 116, 119, 98, 120, 113, 115, 109, 110, 94, 108, 108, 108, 120, 116, 121, 121, 108, 113, 117, 114, 124, 124, 117, 128, 118, 115, 127, 103, 120, 115, 113, 96, 122, 114, 119, 123, 111, 115, 109, 107, 120, 112, 106, 113, 117, 110, 112, 107, 99, 110, 133, 106, 108, 112, 112, 113, 96, 109, 118, 120, 118, 108, 114, 120, 117, 130, 93, 105, 96, 118, 113, 110, 104, 126, 120, 97, 121, 106, 110, 117, 111, 116, 104, 106, 111, 111, 112, 112, 122, 125, 119, 117, 104, 111, 126, 105, 132, 112, 124, 120, 130, 116, 111, 113, 117, 111, 111, 109, 123, 105, 117, 102, 113, 128, 107, 102, 115, 117, 121, 132, 106, 111, 99, 109, 120, 106, 117, 131, 113, 122, 131, 139, 107, 110, 128, 112, 118, 111, 115, 113, 116, 127, 113, 108, 121, 101, 109, 133, 123, 122, 130, 104, 114, 109, 110, 117, 115, 114, 113, 116, 120, 118, 117, 113, 102, 98, 108, 116, 132, 92, 120, 107, 116, 110, 122, 128, 113, 115, 106, 114, 107, 114, 104, 121, 108, 132, 106, 99, 115, 120, 111, 109, 120, 113, 112, 113, 113, 105, 126, 109, 111, 122, 100, 116, 113, 112, 109, 102, 119, 106, 112, 120, 96, 110, 138, 126, 115, 125, 112, 109, 131, 105, 129, 115, 125, 126, 109, 127, 113, 129, 103, 112, 112, 124, 112, 114, 102, 125, 101, 95, 124, 107, 106, 120, 95, 117, 114, 118, 102, 151, 108, 99, 134, 106, 116, 127, 118, 115, 112, 110, 120, 123, 119, 121, 117, 111, 100, 130, 132, 114, 127, 118, 109, 124, 129, 123, 107, 118, 115, 106, 121, 102, 113, 142, 131, 167, 124, 114, 129, 120, 108, 129, 116, 123, 103, 114, 114, 103, 109, 116, 132, 124, 112, 110, 119, 117, 108, 109, 135, 111, 100, 110, 127, 114, 115, 109, 99, 144, 115, 113, 111, 112, 109, 112, 112, 113, 121, 117, 111, 115, 114, 122, 100, 113, 130, 101, 120, 109, 111, 133, 109, 102, 115, 112, 114, 109, 132, 126, 115, 120, 117, 109, 110, 119, 101, 130, 119, 113, 98, 106, 106, 116, 103, 105, 113, 109, 128, 114, 108, 111, 130, 131, 112, 126, 120, 103, 108, 114, 106, 116, 125, 118, 114, 110, 115, 112, 99, 104, 116, 121, 114, 114, 111, 116, 111, 116, 120, 107, 125, 109, 124, 103, 104, 120, 102, 123, 115, 115, 117, 109, 110, 118, 141, 126, 127, 117, 112, 135, 104, 118, 105, 121, 118, 119, 120, 105, 104, 116, 123, 106, 106, 115, 110, 94, 94, 95, 105, 105, 117, 103, 113, 94, 121, 126, 119, 112, 114, 115, 127, 115, 126, 135, 102, 102, 116, 111, 134, 120, 91, 114, 117, 120, 119, 119, 120, 130, 112, 117, 104, 112, 111, 111, 99, 114, 126, 99, 132, 121, 107, 116, 116, 122, 126, 118, 128, 129, 124, 106, 119, 109, 129, 93, 114, 122, 117, 113, 109, 117, 113, 119, 134, 114, 109, 116, 124, 126, 107, 136, 116, 119, 107, 124, 119, 120, 107, 109, 120, 124, 114, 112, 123, 109, 112, 116, 121, 117, 119, 108, 103, 127, 113, 115, 119, 135, 106, 106, 102, 106, 103, 127, 95, 115, 111, 109, 114, 120, 132, 125, 96, 111, 115, 138, 120, 120, 110, 111, 120, 107, 112, 116, 101, 108, 116, 123, 113, 120, 93, 113, 112, 116, 116, 118, 108, 109, 107, 121, 104, 120, 123, 120, 116, 110, 119, 116, 112, 102, 102, 113, 111, 107, 110, 119, 112, 95, 132, 109, 114, 94, 103, 122, 124, 110, 133, 125, 114, 106, 113, 114, 129, 120, 109, 109, 125, 112, 115, 112, 123, 115, 116, 115, 115, 115, 108, 120, 111, 124, 122, 118, 123, 115, 114, 114, 116, 113, 111, 108, 126, 117, 109, 113, 116, 112, 109, 125, 108, 122, 124, 110, 124, 125, 135, 115, 119, 104, 125, 108, 125, 108, 108, 117, 119, 117, 132, 111, 102, 115, 111, 113, 108, 141, 108, 115, 110, 126, 111, 112, 111, 130, 124, 107, 113, 119, 117, 107, 114, 104, 107, 115, 125, 112, 126, 114, 108, 122, 128, 115, 106, 117, 128, 128, 126, 121, 101, 138, 117, 115, 110, 101, 125, 126, 96, 109, 116, 113, 115, 108, 107, 107, 111, 116, 127, 95, 125, 109, 128, 102, 105, 111, 111, 131, 110, 125, 116, 121, 104, 91, 105, 114, 119, 109, 121, 131, 141, 118, 110, 112, 119, 116, 119, 121, 109, 117, 119, 116, 119, 120, 109, 126, 115, 121, 99, 113, 106, 128, 136, 98, 113, 126, 111, 115, 108, 110, 85, 121, 116, 119, 112, 109, 121, 118, 110, 122, 100, 114, 125, 112, 108, 109, 116, 105, 112, 128, 110, 113, 107, 108, 122, 127, 117, 100, 114, 119, 105, 109, 112, 112, 112, 122, 125, 114, 110, 128, 118, 104, 121, 125, 113, 104, 126, 104, 114, 115, 143, 99, 106, 108, 111, 109, 119, 116, 111, 90, 98, 113, 126, 83, 123, 114, 104, 118, 121, 115, 99, 105, 107, 127, 110, 121, 113, 124, 117, 122, 139, 118, 114, 121, 112, 112, 113, 116, 109, 94, 114, 100, 133, 122, 120, 107, 103, 103, 121, 121, 112, 136, 113, 111, 118, 106, 104, 118, 108, 121, 109, 123, 104, 107, 118, 107, 106, 114, 114, 100, 116, 99, 123, 97, 110, 114, 110, 118, 113, 117, 112, 113, 108, 124, 118, 119, 111, 109, 116, 115, 113, 112, 121, 135, 109, 105, 106, 127, 112, 92, 118, 129, 115, 118, 113, 124, 123, 104, 124, 105, 123, 112, 116, 108, 105, 107, 111, 108, 114, 142, 111, 110, 115, 116, 116, 102, 105, 118, 104, 120, 111, 93, 118, 107, 124, 126, 98, 112, 113, 116, 118, 88, 109, 116, 104, 110, 104, 111, 115, 112, 118, 125, 123, 120, 107, 114, 112, 117, 90, 116, 115, 99, 116, 121, 112, 122, 115, 118, 85, 124, 117, 117, 106, 109, 91, 109, 121, 109, 120, 127, 116, 106, 118, 110, 97, 109, 119, 116, 98, 114, 119, 109, 115, 109, 106, 128, 126, 112, 110, 105, 118, 109, 125, 129, 111, 114, 121, 112, 121, 106, 100, 99, 113, 136, 114, 117, 101, 108, 120, 114, 109, 123, 106, 93, 121, 106, 106, 108, 107, 115, 111, 97, 121, 118, 100, 117, 109, 123, 112, 101, 110, 136, 137, 118, 113, 104, 125, 118, 116, 121, 113, 101, 117, 111, 129, 99, 106, 100, 103, 107, 110, 107, 104, 106, 106, 113, 130, 103, 130, 112, 100, 128, 105, 112, 137, 101, 112, 123, 107, 108, 104, 116, 109, 98, 112, 106, 114, 116, 105, 122, 121, 113, 120, 109, 118, 107, 104, 114, 103, 116, 119, 114, 120, 110, 115, 117, 100, 128, 110, 121, 119, 115, 117, 102, 114, 109, 107, 111, 113, 126, 109, 124, 98, 111, 110, 104, 115, 117, 120, 109, 117, 120, 107, 103, 107, 111, 110, 117, 118, 112, 114, 114, 120, 110, 98, 117, 112, 117, 110, 115, 118, 111, 112, 112, 122, 113, 119, 106, 114, 126, 116, 125, 130, 98, 122, 115, 119, 119, 110, 112, 124, 123, 118, 114, 115, 115, 116, 124, 111, 122, 108, 125, 114, 114, 101, 125, 123, 104, 106, 117, 109, 108, 123, 139, 100, 119, 102, 108, 115, 107, 107, 122, 120, 109, 119, 111, 100, 114, 115, 126, 126, 118, 120, 115, 94, 108, 115, 117, 114, 118, 117, 108, 107, 105, 110, 116, 112, 106, 123, 124, 112, 129, 127, 111, 116, 107, 119, 120, 115, 114, 125, 99, 97, 115, 117, 113, 113, 109, 97, 106, 116, 116, 111, 124, 115, 102, 100, 109, 126, 116, 113, 116, 117, 119, 115, 112, 116, 105, 108, 114, 111, 112, 122, 121, 138, 119, 112, 103, 116, 103, 119, 116, 108, 127, 120, 112, 109, 115, 121, 111, 113, 109, 115, 115, 108, 114, 108, 131, 130, 129, 104, 101, 116, 111, 122, 102, 112, 112, 130, 111, 109, 104, 106, 118, 115, 119, 110, 108, 115, 121, 115, 100, 136, 103, 116, 113, 117, 113, 112, 123, 121, 116, 125, 120, 114, 94, 117, 113, 100, 115, 112, 123, 106, 122, 101, 113, 115, 117, 104, 113, 113, 110, 118, 110, 121, 118, 119, 113, 119, 121, 112, 119, 110, 125, 125, 97, 114, 110, 116, 106, 126, 102, 135, 119, 114, 105, 119, 113, 123, 104, 116, 117, 105, 130, 124, 105, 110, 119, 115, 116, 106, 108, 112, 118, 121, 108, 117, 107, 114, 110, 114, 105, 117, 115, 125, 110, 123, 119, 120, 112, 120, 130, 115, 101, 115, 119, 114, 125, 112, 119, 116, 115, 110, 129, 114, 107, 120, 108, 131, 109, 114, 110, 116, 123, 107, 112, 110, 106, 113, 106, 121, 126, 118, 124, 114, 118, 114, 107, 118, 121, 111, 123, 119, 120, 113, 102, 117, 119, 108, 122, 110, 122, 121, 117, 114, 113, 112, 119, 113, 112, 124, 114, 111, 117, 108, 121, 117, 117, 119, 120, 117, 125, 121, 128, 110, 110, 120, 123, 122, 119, 112, 113, 125, 111, 106, 103, 114, 115, 110, 127, 110, 110, 120, 113, 124, 107, 114, 119, 119, 114, 124, 124, 114, 101, 130, 111, 101, 109, 116, 125, 107, 113, 114, 112, 113, 103, 115, 115, 112, 123, 125, 110, 108, 116, 120, 105, 110, 112, 117, 113, 119, 120, 111, 115, 121, 112, 116, 108, 117, 114, 112, 116, 117, 116, 124, 109, 126, 125, 115, 114, 109, 127, 112, 116, 120, 125, 124, 97, 115, 111, 133, 105, 109, 105, 112, 118, 121, 102, 118, 108, 127, 101, 135, 114, 101, 117, 121, 119, 106, 110, 112, 123, 117, 109, 121, 114, 117, 101, 108, 116, 123, 119, 128, 107, 109, 107, 111, 115, 121, 118, 115, 108, 112, 121, 110, 114, 112, 104, 107, 113, 117, 118, 121, 123, 117, 116, 109, 124, 110, 122, 106, 103, 118, 100, 117, 113, 112, 105, 122, 110, 107, 111, 110, 105, 112, 117, 112, 127, 106, 115, 117, 108, 122, 103, 119, 114, 109, 118, 101, 116, 110, 120, 122, 107, 109, 114, 118, 104, 116, 118, 115, 109, 117, 137, 107, 111, 114, 121, 130, 119, 125, 111, 108, 124, 115, 113, 126, 123, 102, 129, 108, 114, 125, 141, 117, 115, 116, 114, 111, 118, 114, 105, 126, 118, 114, 122, 118, 126, 124, 110, 126, 108, 122, 108, 110, 127, 112, 117, 120, 101, 106, 116, 120, 119, 117, 114, 113, 116, 123, 110, 117, 106, 124, 103, 117, 101, 112, 120, 116, 105, 119, 108, 121, 112, 114, 115, 114, 112, 105, 116, 117, 120, 105, 120, 102, 120, 111, 108, 111, 117, 118, 108, 112, 110, 114, 100, 105, 111, 120, 131, 125, 115, 97, 117, 115, 115, 120, 108, 107, 126, 115, 125, 115, 106, 111, 92, 96, 128, 126, 118, 111, 113, 122, 119, 120, 113, 122, 114, 115, 133, 110, 112, 127, 109, 101, 114, 113, 125, 100, 100, 104, 105, 108, 113, 119, 107, 113, 110, 114, 121, 108, 110, 122, 118, 114, 107, 113, 104, 112, 97, 119, 107, 113, 110, 117, 112, 129, 114, 122, 119, 111, 110, 133, 106, 100, 107, 120, 117, 125, 119, 117, 123, 92, 119, 121, 123, 130, 111, 111, 106, 112, 110, 111, 100, 109, 121, 108, 117, 121, 110, 113, 109, 116, 119, 105, 115, 116, 100, 111, 101, 90, 103, 114, 117, 116, 105, 91, 120, 99, 115, 138, 100, 117, 102, 123, 115, 112, 107, 123, 113, 129, 114, 103, 104, 121, 113, 114, 103, 116, 129, 118, 114, 114, 98, 116, 121, 104, 119, 94, 115, 111, 104, 109, 121, 112, 115, 117, 93, 101, 122, 112, 125, 112, 113, 107, 114, 118, 115, 115, 125, 117, 106, 114, 122, 113, 113, 100, 118, 120, 112, 101, 141, 119, 123, 114, 111, 112, 122, 114, 110, 111, 120, 113, 114, 122, 107, 111, 102, 87, 118, 112, 115, 112, 117, 113, 117, 102, 109, 105, 120, 113, 108, 117, 115, 104, 118, 115, 126, 118, 121, 116, 122, 119, 120, 111, 109, 125, 125, 122, 124, 115, 119, 109, 128, 111, 117, 122, 112, 104, 118, 116, 107, 104, 124, 122, 104, 100, 123, 100, 115, 118, 115, 108, 125, 117, 121, 127, 110, 102, 100, 122, 118, 120, 101, 109, 114, 119, 111, 100, 110, 116, 112, 135, 124, 120, 108, 111, 105, 107, 123, 113, 119, 123, 105, 112, 111, 110, 110, 115, 110, 110, 116, 113, 107, 123, 112, 120, 123, 114, 112, 116, 114, 117, 102, 94, 114, 114, 113, 114, 115, 112, 101, 131, 127, 117, 121, 113, 120, 114, 113, 117, 100, 135, 108, 127, 113, 116, 123, 116, 111, 130, 120, 122, 136, 125, 110, 109, 135, 113, 124, 110, 112, 120, 122, 109, 120, 115, 117, 121, 119, 128, 117, 131, 108, 117, 111, 116, 110, 108, 104, 110, 107, 105, 111, 121, 115, 117, 109, 130, 122, 118, 116, 104, 118, 120, 105, 109, 120, 101, 114, 119, 123, 116, 108, 113, 125, 119, 105, 110, 121, 122, 105, 107, 112, 103, 119, 120, 116, 122, 119, 97, 133, 113, 135, 112, 109, 109, 104, 114, 110, 123, 122, 110, 111, 118, 123, 114, 137, 103, 113, 115, 113, 114, 115, 111, 126, 103, 118, 126, 124, 115, 113, 113, 105, 128, 114, 118, 124, 106, 108, 113, 130, 109, 98, 106, 117, 104, 122, 109, 118, 122, 108, 119, 125, 119, 111, 109, 111, 109, 120, 123, 109, 122, 132, 107, 114, 116, 118, 110, 110, 105, 130, 110, 119, 105, 123, 114, 112, 106, 105, 112, 115, 116, 116, 111, 117, 101, 122, 117, 112, 106, 114, 105, 120, 116, 109, 117, 115, 122, 112, 107, 112, 115, 110, 106, 111, 130, 120, 102, 126, 106, 107, 123, 126, 109, 116, 108, 113, 109, 122, 111, 114, 116, 99, 114, 104, 115, 97, 109, 121, 110, 125, 108, 118, 120, 116, 119, 106, 116, 126, 109, 120, 125, 117, 116, 107, 93, 125, 110, 113, 109, 110, 109, 121, 114, 116, 123, 129, 111, 116, 122, 116, 102, 122, 111, 110, 123, 135, 119, 115, 121, 113, 114, 128, 123, 115, 110, 107, 120, 99, 111, 122, 108, 122, 112, 103, 111, 124, 114, 116, 112, 105, 117, 121, 109, 111, 110, 114, 119, 113, 122, 116, 113, 110, 122, 124, 122, 105, 127, 111, 109, 109, 112, 111, 114, 125, 120, 107, 105, 113, 132, 116, 121, 115, 114, 120, 120, 112, 106, 110, 133, 108, 115, 119, 123, 121, 108, 129, 114, 120, 113, 109, 115, 113, 128, 114, 119, 109, 113, 109, 101, 120, 101, 110, 119, 113, 118, 99, 112, 122, 127, 122, 117, 106, 117, 115, 115, 111, 122, 107, 122, 116, 119, 116, 111, 119, 113, 117, 106, 117, 121, 118, 101, 114, 105, 123, 118, 113, 110, 113, 115, 127, 126, 112, 120, 115, 119, 120, 110, 114, 120, 120, 100, 118, 114, 123, 111, 114, 116, 105, 106, 109, 113, 119, 108, 113, 114, 111, 121, 115, 107, 120, 98, 109, 121, 105, 105, 122, 109, 122, 124, 107, 117, 114, 120, 113, 92, 81, 112, 114, 118, 113, 113, 120, 112, 112, 120, 122, 121, 107, 112, 118, 114, 120, 107, 113, 120, 123, 127, 126, 117, 110, 107, 122, 105, 108, 135, 121, 120, 110, 113, 108, 111, 106, 106, 125, 102, 104, 112, 103, 117, 103, 116, 115, 105, 115, 110, 108, 110, 108, 119, 118, 115, 105, 119, 113, 110, 112, 113, 116, 110, 112, 113, 129, 124, 112, 125, 110, 119, 112, 127, 122, 112, 108, 116, 119, 101, 135, 128, 121, 115, 107, 111, 110, 111, 120, 115, 114, 108, 116, 112, 116, 122, 113, 106, 138, 117, 118, 116, 115, 106, 117, 114, 118, 111, 110, 135, 115, 112, 112, 115, 120, 110, 112, 110, 113, 122, 113, 114, 110, 110, 122, 121, 106, 125, 119, 116, 113, 112, 116, 104, 113, 114, 108, 104, 109, 114, 125, 107, 121, 110, 119, 126, 130, 117, 107, 109, 109, 121, 114, 123, 119, 114, 112, 122, 119, 128, 96, 123, 121, 103, 123, 114, 119, 112, 120, 110, 130, 117, 126, 120, 115, 108, 122, 116, 106, 115, 106, 116, 111, 115, 125, 127, 111, 112, 121, 120, 119, 117, 110, 113, 113, 119, 102, 110, 118, 127, 115, 111, 110, 127, 111, 120, 126, 110, 101, 122, 114, 103, 117, 109, 109, 110, 117, 120, 118, 123, 108, 99, 110, 103, 114, 109, 113, 114, 113, 124, 111, 98, 114, 120, 113, 114, 123, 111, 119, 121, 123, 119, 123, 101, 118, 108, 119, 134, 118, 120, 109, 115, 118, 131, 113, 108, 122, 115, 111, 120, 136, 106, 108, 107, 126, 114, 111, 109, 119, 109, 122, 115, 130, 109, 117, 92, 108, 116, 113, 111, 119, 112, 114, 116, 129, 117, 118, 124, 118, 128, 117, 109, 116, 113, 107, 113, 113, 105, 100, 120, 109, 82, 104, 105, 139, 109, 117, 134, 120, 111, 110, 112, 111, 124, 106, 118, 105, 122, 109, 138, 117, 114, 109, 125, 118, 142, 120, 113, 137, 120, 124, 105, 104, 110, 123, 114, 123, 119, 108, 95, 118, 111, 110, 124, 118, 108, 122, 117, 121, 126, 115, 107, 106, 124, 111, 127, 99, 118, 123, 131, 112, 106, 121, 106, 126, 112, 109, 120, 108, 108, 94, 125, 113, 77, 109, 124, 118, 121, 109, 119, 126, 107, 115, 114, 117, 123, 91, 112, 116, 118, 122, 127, 109, 117, 106, 117, 110, 118, 119, 110, 110, 134, 121, 120, 108, 113, 120, 126, 125, 110, 110, 122, 133, 148, 120, 114, 113, 112, 109, 115, 108, 112, 105, 111, 119, 102, 113, 121, 93, 107, 120, 117, 117, 96, 120, 128, 128, 120, 106, 100, 121, 116, 123, 94, 111, 108, 116, 113, 132, 97, 110, 112, 114, 108, 103, 117, 120, 110, 122, 114, 117, 112, 122, 116, 125, 122, 123, 106, 119, 135, 115, 131, 113, 121, 121, 114, 116, 122, 120, 127, 121, 113, 125, 120, 103, 117, 115, 124, 114, 111, 104, 104, 116, 122, 113, 116, 119, 113, 123, 114, 118, 118, 114, 101, 119, 105, 114, 113, 115, 122, 121, 100, 113, 118, 125, 110, 114, 114, 107, 117, 124, 121, 117, 112, 110, 119, 122, 127, 105, 103, 109, 101, 113, 115, 118, 114, 120, 113, 114, 110, 106, 123, 152, 115, 103, 113, 116, 120, 109, 121, 123, 128, 115, 119, 106, 126, 108, 113, 108, 133, 120, 115, 115, 120, 101, 116, 109, 116, 109, 105, 118, 121, 106, 118, 122, 112, 92, 110, 111, 109, 123, 108, 117, 114, 113, 117, 123, 108, 107, 85, 118, 107, 109, 119, 121, 95, 112, 129, 113, 119, 100, 132, 112, 111, 115, 107, 109, 97, 111, 127, 115, 120, 110, 111, 119, 130, 110, 126, 127, 114, 113, 117, 119, 128, 131, 114, 105, 113, 121, 123, 122, 122, 117, 113, 124, 116, 96, 113, 112, 115, 112, 107, 115, 113, 117, 114, 106, 96, 115, 110, 114, 108, 111, 116, 115, 118, 120, 119, 117, 126, 120, 133, 117, 127, 118, 109, 119, 126, 118, 124, 127, 121, 112, 130, 118, 140, 127, 109, 110, 116, 116, 116, 112, 124, 114, 117, 116, 109, 130, 122, 113, 110, 113, 115, 101, 109, 119, 115, 113, 112, 103, 123, 117, 118, 117, 88, 117, 121, 93, 128, 107, 107, 122, 106, 125, 119, 119, 119, 113, 124, 106, 113, 133, 111, 117, 102, 110, 113, 105, 105, 102, 117, 110, 106, 112, 134, 126, 121, 91, 112, 76, 121, 110, 123, 113, 115, 112, 100, 107, 118, 111, 123, 117, 102, 99, 111, 104, 112, 122, 105, 108, 104, 118, 122, 119, 123, 126, 113, 127, 128, 116, 122, 118, 89, 123, 110, 115, 99, 109, 109, 119, 117, 114, 117, 117, 107, 106, 120, 119, 115, 111, 121, 117, 125, 120, 111, 119, 122, 115, 105, 106, 121, 119, 113, 113, 110, 121, 115, 105, 136, 125, 112, 118, 118, 120, 104, 114, 111, 118, 114, 112, 113, 114, 103, 114, 119, 125, 112, 120, 100, 121, 115, 106, 121, 107, 119, 115, 124, 116, 105, 117, 120, 111, 123, 127, 117, 113, 111, 124, 115, 114, 132, 115, 114, 118, 126, 111, 109, 122, 101, 113, 112, 116, 118, 117, 105, 118, 124, 119, 112, 121, 117, 109, 112, 112, 113, 117, 115, 112, 114, 117, 121, 108, 118, 118, 108, 117, 115, 108, 125, 116, 111, 104, 118, 119, 121, 118, 107, 113, 120, 126, 112, 121, 112, 112, 114, 110, 126, 113, 110, 122, 122, 120, 116, 126, 131, 112, 105, 119, 100, 113, 112, 114, 110, 116, 107, 119, 114, 119, 110, 120, 124, 119, 116, 117, 118, 105, 115, 107, 122, 102, 103, 120, 118, 123, 122, 115, 118, 118, 116, 105, 118, 108, 115, 115, 112, 120, 105, 116, 111, 121, 112, 112, 110, 111, 109, 115, 119, 115, 112, 124, 106, 114, 111, 119, 114, 115, 122, 121, 109, 126, 117, 112, 113, 110, 106, 123, 112, 114, 114, 120, 116, 114, 114, 110, 108, 113, 124, 119, 106, 120, 124, 115, 116, 119, 127, 115, 114, 122, 120, 114, 108, 114, 110, 123, 115, 110, 107, 116, 110, 112, 129, 118, 113, 122, 124, 105, 113, 114, 120, 127, 119, 116, 125, 108, 118, 115, 118, 111, 131, 122, 111, 119, 122, 118, 113, 114, 115, 112, 122, 123, 105, 120, 117, 108, 114, 119, 114, 114, 110, 109, 114, 108, 116, 115, 118, 112, 129, 113, 113, 134, 107, 114, 118, 113, 119, 109, 121, 112, 113, 112, 123, 116, 126, 110, 125, 110, 115, 124, 115, 114, 121, 109, 102, 101, 105, 114, 119, 110, 111, 118, 121, 118, 126, 121, 121, 115, 108, 115, 111, 108, 111, 117, 115, 111, 117, 117, 105, 119, 122, 119, 107, 114, 108, 119, 113, 117, 113, 117, 130, 112, 110, 113, 111, 119, 111, 119, 119, 116, 112, 109, 112, 120, 118, 110, 116, 113, 124, 109, 118, 126, 117, 123, 113, 108, 120, 111, 108, 111, 121, 112, 109, 118, 114, 110, 129, 130, 122, 108, 119, 114, 119, 130, 106, 111, 112, 114, 118, 112, 112, 108, 117, 119, 115, 118, 113, 115, 125, 113, 115, 104, 110, 118, 107, 109, 122, 112, 111, 123, 119, 122, 112, 113, 113, 111, 113, 118, 121, 113, 130, 118, 114, 121, 111, 117, 126, 116, 110, 125, 125, 110, 112, 107, 109, 108, 123, 114, 89, 113, 113, 115, 124, 109, 106, 113, 121, 115, 113, 120, 118, 118, 122, 113, 114, 116, 112, 108, 105, 130, 109, 116, 102, 112, 111, 109, 122, 115, 113, 111, 111, 109, 119, 121, 103, 126, 111, 115, 127, 115, 111, 117, 126, 106, 113, 110, 115, 120, 111, 115, 109, 107, 120, 122, 113, 124, 115, 105, 121, 118, 103, 111, 117, 123, 117, 120, 119, 115, 126, 113, 110, 116, 116, 118, 118, 110, 121, 110, 115, 116, 114, 122, 114, 116, 106, 120, 120, 125, 113, 125, 108, 111, 112, 121, 105, 116, 112, 114, 121, 109, 121, 117, 123, 113, 118, 106, 114, 115, 123, 116, 110, 108, 109, 111, 126, 106, 113, 101, 114, 115, 110, 121, 110, 114, 119, 112, 119, 115, 106, 111, 115, 111, 115, 116, 102, 111, 116, 112, 111, 118, 110, 111, 122, 125, 117, 108, 122, 108, 126, 111, 128, 107, 110, 117, 115, 114, 114, 112, 131, 114, 121, 109, 117, 124, 113, 120, 118, 122, 118, 112, 116, 104, 102, 131, 101, 119, 121, 119, 122, 118, 110, 114, 139, 116, 114, 103, 115, 111, 115, 122, 119, 120, 104, 117, 119, 110, 121, 126, 107, 113, 106, 109, 121, 122, 112, 115, 116, 116, 118, 115, 113, 118, 101, 117, 111, 135, 109, 107, 123, 121, 114, 123, 118, 113, 125, 123, 119, 107, 120, 112, 113, 95, 121, 117, 108, 112, 108, 103, 119, 126, 110, 112, 116, 121, 118, 103, 122, 122, 106, 112, 120, 114, 106, 105, 115, 110, 117, 119, 104, 117, 115, 121, 116, 112, 117, 117, 118, 115, 110, 108, 118, 112, 121, 107, 119, 109, 126, 107, 111, 121, 111, 106, 113, 114, 119, 96, 119, 110, 123, 111, 115, 112, 111, 123, 115, 120, 125, 118, 106, 95, 111, 108, 119, 119, 116, 120, 124, 118, 116, 108, 113, 133, 109, 111, 111, 125, 113, 104, 119, 116, 110, 110, 112, 109, 116, 116, 119, 101, 115, 110, 125, 105, 121, 128, 110, 118, 120, 118, 114, 115, 107, 113, 115, 124, 115, 127, 106, 118, 125, 112, 109, 112, 118, 102, 124, 113, 112, 111, 116, 115, 122, 98, 114, 104, 115, 121, 111, 117, 119, 125, 112, 115, 115, 117, 124, 106, 112, 112, 107, 112, 117, 112, 114, 127, 110, 115, 108, 118, 121, 119, 115, 114, 116, 108, 114, 125, 113, 112, 111, 115, 105, 117, 109, 122, 119, 117, 110, 118, 110, 126, 128, 123, 114, 117, 112, 120, 105, 122, 109, 117, 117, 110, 104, 115, 117, 105, 111, 112, 113, 109, 109, 118, 106, 108, 113, 120, 121, 116, 114, 117, 114, 123, 115, 118, 114, 116, 111, 122, 122, 105, 106, 124, 106, 104, 122, 116, 117, 115, 127, 116, 113, 113, 122, 113, 112, 119, 121, 125, 111, 113, 116, 116, 117, 103, 106, 116, 109, 109, 116, 119, 121, 117, 114, 111, 105, 113, 114, 112, 128, 112, 110, 113, 113, 108, 114, 117, 108, 115, 125, 119, 123, 110, 117, 109, 104, 109, 124, 112, 108, 107, 108, 117, 111, 115, 106, 118, 115, 115, 117, 113, 115, 135, 108, 106, 125, 122, 117, 113, 118, 116, 110, 127, 111, 116, 115, 108, 116, 118, 105, 115, 113, 124, 116, 120, 104, 106, 128, 116, 120, 115, 104, 116, 114, 118, 115, 113, 117, 116, 117, 116, 116, 118, 114, 116, 114, 120, 108, 112, 119, 110, 116, 124, 122, 117, 110, 110, 128, 109, 111, 111, 119, 122, 118, 118, 115, 122, 123, 116, 115, 116, 123, 122, 105, 124, 114, 109, 110, 112, 132, 110, 120, 108, 114, 116, 108, 103, 116, 124, 120, 107, 112, 118, 121, 114, 111, 107, 115, 115, 109, 115, 112, 114, 96, 117, 111, 112, 113, 117, 116, 115, 118, 117, 127, 115, 120, 119, 120, 100, 117, 116, 110, 103, 82, 109, 110, 123, 117, 129, 113, 111, 102, 109, 115, 104, 115, 105, 114, 129, 119, 125, 118, 119, 129, 122, 122, 119, 110, 116, 126, 126, 121, 117, 117, 119, 117, 112, 103, 124, 123, 112, 120, 116, 110, 116, 105, 111, 134, 117, 115, 105, 116, 115, 114, 119, 109, 128, 127, 113, 102, 113, 115, 123, 123, 105, 109, 114, 113, 111, 112, 101, 107, 109, 115, 113, 116, 120, 98, 122, 119, 114, 113, 113, 106, 122, 107, 116, 132, 104, 113, 115, 118, 101, 116, 114, 101, 119, 120, 117, 112, 102, 91, 117, 119, 124, 123, 118, 110, 122, 99, 117, 121, 114, 121, 115, 109, 125, 108, 121, 112, 119, 120, 115, 114, 124, 123, 120, 112, 114, 117, 118, 109, 115, 133, 112, 114, 100, 115, 114, 115, 110, 101, 119, 107, 114, 116, 126, 118, 116, 117, 111, 110, 101, 112, 128, 123, 116, 115, 112, 118, 117, 120, 129, 123, 121, 128, 117, 118, 114, 125, 122, 105, 119, 117, 120, 122, 113, 114, 114, 118, 117, 118, 108, 104, 111, 112, 128, 117, 116, 113, 106, 109, 116, 122, 123, 113, 108, 112, 112, 115, 109, 114, 120, 117, 114, 108, 118, 109, 118, 120, 107, 108, 110, 116, 134, 105, 113, 119, 133, 117, 98, 115, 124, 107, 122, 117, 104, 116, 124, 110, 116, 119, 111, 109, 111, 110, 115, 114, 117, 110, 112, 125, 114, 106, 132, 120, 116, 119, 110, 109, 107, 112, 118, 117, 126, 109, 104, 119, 109, 120, 119, 108, 119, 120, 104, 101, 111, 116, 118, 106, 122, 103, 102, 113, 115, 131, 109, 106, 102, 117, 127, 129, 123, 112, 102, 122, 116, 113, 115, 113, 114, 119, 126, 129, 124, 113, 108, 112, 122, 117, 119, 109, 115, 123, 118, 119, 116, 117, 121, 112, 117, 113, 111, 112, 106, 116, 112, 110, 117, 120, 108, 134, 108, 117, 117, 118, 108, 136, 121, 115, 119, 113, 118, 119, 116, 125, 118, 105, 117, 108, 112, 122, 114, 114, 120, 125, 112, 115, 106, 109, 112, 126, 109, 112, 107, 112, 118, 129, 115, 112, 117, 119, 142, 110, 117, 129, 113, 121, 95, 120, 107, 119, 112, 116, 106, 99, 119, 117, 119, 122, 117, 105, 111, 119, 101, 121, 130, 108, 132, 116, 116, 98, 128, 117, 107, 101, 118, 114, 120, 107, 114, 116, 105, 104, 103, 102, 125, 111, 105, 126, 108, 117, 114, 107, 111, 122, 116, 111, 121, 126, 117, 130, 118, 115, 109, 109, 111, 116, 113, 110, 114, 110, 116, 108, 123, 119, 127, 114, 114, 114, 116, 113, 89, 114, 136, 104, 106, 113, 125, 123, 117, 114, 116, 114, 107, 116, 123, 117, 110, 109, 118, 119, 126, 108, 113, 118, 104, 119, 123, 118, 108, 103, 116, 112, 135, 116, 119, 107, 106, 112, 119, 110, 114, 103, 114, 113, 111, 115, 114, 105, 115, 136, 107, 116, 103, 116, 132, 119, 124, 110, 114, 113, 106, 104, 116, 120, 104, 120, 121, 118, 106, 115, 121, 117, 99, 111, 100, 108, 125, 125, 107, 123, 120, 113, 116, 110, 111, 109, 114, 122, 116, 118, 117, 120, 120, 98, 122, 107, 98, 110, 103, 127, 110, 121, 121, 120, 120, 101, 128, 118, 112, 114, 115, 112, 108, 114, 119, 112, 113, 106, 121, 106, 109, 113, 120, 107, 103, 118, 106, 104, 118, 128, 108, 123, 123, 129, 103, 119, 112, 110, 121, 123, 127, 98, 114, 106, 107, 117, 111, 108, 126, 109, 119, 114, 119, 109, 112, 105, 108, 129, 117, 126, 118, 109, 115, 101, 118, 99, 103, 118, 114, 113, 118, 114, 111, 114, 100, 99, 106, 109, 114, 118, 112, 113, 110, 129, 119, 114, 119, 125, 110, 119, 116, 111, 114, 109, 115, 99, 123, 117, 109, 129, 143, 121, 118, 115, 103, 119, 107, 105, 119, 117, 119, 110, 124, 112, 119, 110, 123, 116, 114, 104, 114, 117, 108, 97, 121, 122, 112, 112, 118, 129, 114, 110, 119, 118, 129, 114, 117, 121, 114, 111, 104, 105, 117, 108, 111, 123, 119, 105, 118, 136, 130, 114, 113, 114, 121, 113, 109, 105, 117, 118, 108, 131, 104, 124, 125, 117, 112, 107, 118, 118, 123, 117, 120, 112, 131, 132, 113, 100, 127, 128, 119, 130, 127, 120, 108, 106, 127, 122, 115, 112, 102, 121, 107, 115, 113, 109, 108, 111, 111, 107, 112, 108, 137, 115, 122, 105, 107, 113, 111, 115, 113, 107, 117, 113, 124, 128, 112, 112, 117, 124, 100, 109, 112, 110, 118, 111, 114, 115, 120, 106, 107, 110, 111, 118, 109, 119, 125, 123, 123, 114, 123, 120, 122, 113, 122, 118, 122, 137, 118, 125, 109, 124, 115, 113, 115, 118, 114, 100, 119, 108, 112, 118, 101, 110, 121, 124, 136, 110, 111, 118, 123, 111, 99, 123, 118, 113, 109, 111, 121, 124, 122, 112, 99, 109, 106, 121, 109, 110, 108, 112, 120, 109, 112, 116, 121, 118, 113, 120, 105, 129, 121, 113, 113, 125, 113, 125, 104, 114, 108, 108, 124, 114, 106, 112, 112, 112, 121, 133, 112, 104, 110, 119, 109, 125, 109, 111, 120, 98, 111, 118, 108, 121, 126, 121, 115, 104, 109, 123, 109, 111, 121, 109, 98, 116, 130, 113, 133, 122, 110, 116, 115, 118, 115, 109, 109, 117, 101, 112, 117, 115, 135, 121, 108, 105, 107, 115, 115, 120, 121, 108, 107, 111, 105, 122, 114, 106, 109, 113, 104, 121, 108, 119, 103, 120, 108, 123, 104, 127, 112, 116, 128, 111, 108, 115, 110, 112, 124, 117, 110, 124, 113, 115, 107, 109, 105, 110, 128, 104, 113, 123, 121, 116, 125, 103, 111, 105, 116, 112, 123, 106, 114, 119, 107, 110, 121, 122, 103, 110, 124, 115, 122, 123, 122, 114, 117, 103, 113, 103, 108, 111, 122, 98, 128, 123, 117, 112, 98, 103, 119, 116, 111, 108, 96, 110, 114, 118, 130, 104, 104, 120, 106, 108, 115, 107, 122, 126, 109, 113, 126, 116, 121, 120, 109, 114, 122, 113, 111, 115, 114, 120, 113, 117, 112, 118, 116, 129, 115, 122, 94, 117, 114, 108, 120, 115, 113, 109, 118, 120, 135, 96, 109, 101, 90, 122, 115, 102, 120, 113, 104, 106, 110, 121, 125, 137, 102, 105, 127, 121, 113, 113, 93, 130, 113, 131, 112, 122, 109, 111, 116, 110, 122, 115, 117, 110, 133, 121, 121, 118, 112, 122, 111, 119, 126, 103, 115, 116, 105, 121, 111, 112, 108, 110, 118, 120, 122, 109, 122, 118, 105, 95, 120, 120, 114, 118, 114, 99, 121, 112, 109, 114, 130, 109, 117, 113, 114, 107, 121, 134, 126, 107, 108, 108, 114, 97, 105, 109, 114, 103, 109, 115, 110, 120, 124, 124, 120, 120, 130, 117, 119, 105, 117, 120, 126, 115, 121, 120, 108, 106, 120, 116, 116, 129, 122, 102, 119, 108, 105, 109, 110, 123, 118, 116, 115, 114, 112, 119, 119, 110, 135, 113, 116, 114, 130, 132, 103, 111, 112, 114, 118, 103, 118, 121, 113, 130, 123, 103, 124, 120, 117, 104, 115, 102, 119, 118, 102, 107, 118, 117, 120, 126, 119, 124, 121, 96, 115, 106, 111, 129, 116, 103, 122, 118, 99, 122, 129, 121, 114, 134, 124, 102, 121, 112, 120, 119, 131, 119, 114, 109, 114, 108, 119, 111, 76, 123, 120, 112, 130, 109, 125, 111, 118, 115, 119, 108, 101, 132, 116, 104, 115, 124, 108, 125, 124, 152, 110, 127, 115, 113, 124, 115, 106, 120, 113, 126, 116, 117, 108, 110, 111, 99, 121, 125, 111, 124, 114, 128, 113, 126, 127, 118, 115, 90, 114, 111, 104, 113, 116, 106, 104, 119, 113, 122, 110, 133, 124, 115, 120, 133, 108, 112, 120, 119, 111, 113, 118, 127, 113, 131, 117, 127, 104, 127, 125, 108, 110, 111, 136, 116, 122, 129, 118, 115, 127, 103, 112, 103, 108, 111, 113, 121, 117, 115, 121, 113, 107, 104, 101, 125, 105, 96, 108, 126, 122, 121, 105, 117, 115, 107, 104, 128, 124, 104, 114, 119, 115, 114, 102, 121, 92, 118, 112, 110, 107, 107, 117, 129, 121, 131, 122, 123, 113, 117, 104, 107, 120, 129, 125, 123, 123, 123, 124, 112, 113, 138, 123, 123, 104, 113, 123, 125, 101, 129, 115, 109, 109, 108, 113, 114, 106, 103, 121, 118, 101, 120, 108, 119, 118, 112, 128, 110, 97, 117, 115, 105, 116, 110, 113, 115, 109, 113, 113, 138, 114, 119, 116, 138, 112, 108, 96, 123, 98, 114, 120, 116, 110, 122, 103, 119, 112, 111, 128, 108, 103, 124, 115, 117, 117, 116, 123, 116, 115, 117, 116, 125, 122, 114, 108, 124, 106, 119, 109, 122, 121, 117, 105, 121, 124, 114, 127, 118, 107, 112, 113, 119, 110, 112, 117, 127, 101, 113, 104, 109, 116, 112, 115, 131, 116, 127, 117, 116, 111, 111, 116, 124, 115, 120, 117, 100, 112, 120, 117, 115, 119, 104, 130, 111, 115, 114, 121, 115, 110, 119, 118, 102, 110, 123, 115, 119, 114, 121, 113, 105, 119, 116, 122, 110, 117, 119, 107, 115, 116, 115, 115, 121, 116, 109, 110, 122, 126, 120, 111, 117, 107, 117, 114, 146, 116, 119, 126, 109, 122, 118, 119, 114, 117, 123, 115, 111, 107, 129, 118, 130, 109, 122, 113, 116, 107, 120, 116, 125, 109, 108, 101, 119, 119, 98, 126, 116, 108, 120, 131, 106, 103, 116, 110, 115, 116, 113, 116, 110, 108, 114, 107, 127, 94, 107, 113, 126, 113, 114, 123, 115, 115, 111, 116, 120, 122, 111, 112, 116, 107, 111, 128, 106, 122, 110, 112, 117, 124, 123, 122, 123, 98, 117, 114, 110, 116, 117, 109, 117, 119, 117, 120, 121, 124, 112, 130, 123, 119, 117, 112, 103, 101, 124, 131, 118, 117, 118, 119, 106, 108, 115, 108, 118, 126, 111, 109, 124, 123, 113, 119, 112, 115, 123, 132, 115, 117, 111, 106, 115, 124, 119, 117, 122, 120, 131, 111, 117, 135, 118, 112, 109, 127, 125, 107, 118, 111, 122, 114, 121, 124, 108, 119, 112, 117, 117, 110, 117, 113, 126, 118, 127, 123, 108, 113, 104, 105, 128, 123, 116, 127, 130, 124, 104, 116, 128, 110, 112, 115, 117, 110, 113, 105, 121, 114, 115, 112, 112, 103, 122, 119, 124, 108, 117, 107, 112, 110, 119, 110, 120, 119, 119, 119, 117, 118, 119, 107, 116, 106, 115, 116, 111, 125, 112, 119, 113, 112, 116, 106, 119, 118, 113, 100, 128, 117, 106, 106, 130, 109, 109, 105, 126, 109, 129, 109, 109, 102, 126, 113, 113, 108, 123, 113, 108, 124, 119, 110, 119, 109, 119, 118, 109, 127, 112, 132, 116, 124, 116, 115, 104, 115, 126, 104, 118, 107, 110, 125, 123, 111, 105, 121, 120, 121, 120, 116, 107, 107, 116, 108, 107, 120, 113, 109, 113, 110, 124, 117, 109, 98, 112, 125, 116, 125, 124, 119, 117, 120, 119, 127, 106, 117, 115, 113, 105, 110, 115, 123, 111, 118, 101, 115, 110, 112, 132, 125, 118, 116, 121, 117, 108, 115, 128, 114, 113, 110, 113, 117, 116, 105, 117, 120, 119, 124, 111, 113, 119, 116, 132, 132, 116, 109, 100, 112, 130, 116, 114, 113, 114, 136, 114, 107, 103, 116, 126, 119, 124, 105, 106, 122, 111, 102, 115, 116, 104, 124, 110, 110, 108, 117, 127, 106, 123, 131, 123, 103, 104, 133, 106, 106, 105, 124, 121, 117, 114, 127, 115, 117, 111, 110, 110, 103, 119, 109, 130, 108, 117, 108, 119, 127, 106, 124, 120, 115, 110, 113, 110, 116, 125, 116, 114, 116, 110, 114, 119, 103, 120, 124, 105, 110, 113, 117, 110, 115, 123, 111, 112, 115, 117, 115, 115, 113, 111, 106, 114, 106, 114, 118, 120, 111, 115, 122, 113, 110, 107, 124, 82, 134, 125, 109, 108, 105, 126, 128, 104, 108, 107, 108, 115, 108, 109, 121, 122, 112, 111, 125, 112, 104, 120, 111, 117, 118, 104, 124, 105, 113, 105, 111, 110, 122, 118, 115, 103, 118, 133, 123, 121, 114, 111, 116, 103, 130, 107, 106, 114, 102, 133, 104, 135, 113, 103, 117, 120, 111, 124, 118, 111, 113, 127, 115, 108, 103, 116, 117, 112, 120, 127, 118, 91, 123, 125, 110, 112, 106, 124, 99, 113, 105, 108, 117, 102, 110, 119, 129, 125, 122, 120, 112, 107, 112, 117, 116, 118, 119, 132, 120, 108, 121, 133, 113, 111, 115, 113, 116, 113, 106, 126, 104, 121, 113, 102, 123, 111, 115, 121, 124, 119, 127, 118, 109, 98, 121, 106, 118, 114, 109, 96, 113, 122, 110, 121, 118, 111, 116, 126, 120, 115, 116, 120, 104, 113, 119, 105, 116, 104, 117, 123, 112, 109, 119, 118, 109, 135, 116, 111, 115, 114, 114, 123, 110, 118, 112, 119, 112, 119, 128, 124, 102, 116, 114, 119, 115, 111, 113, 107, 115, 130, 117, 113, 121, 117, 114, 120, 104, 132, 107, 108, 121, 112, 109, 131, 120, 123, 115, 107, 122, 121, 113, 108, 118, 115, 105, 118, 131, 109, 108, 119, 134, 118, 114, 126, 105, 102, 116, 119, 113, 115, 110, 97, 119, 129, 111, 113, 112, 113, 108, 119, 113, 114, 120, 109, 111, 129, 119, 116, 118, 125, 115, 115, 114, 108, 127, 117, 117, 83, 123, 131, 109, 113, 104, 120, 113, 134, 122, 117, 117, 120, 115, 108, 114, 116, 119, 106, 107, 115, 112, 112, 102, 109, 118, 114, 125, 121, 111, 100, 123, 109, 116, 135, 119, 121, 126, 116, 96, 107, 104, 116, 111, 110, 116, 118, 113, 109, 107, 103, 110, 122, 122, 99, 115, 111, 138, 115, 135, 109, 119, 115, 101, 119, 115, 105, 122, 114, 103, 121, 121, 116, 114, 138, 114, 118, 116, 92, 116, 117, 111, 114, 107, 100, 106, 123, 114, 113, 101, 111, 107, 108, 120, 106, 115, 116, 110, 126, 130, 107, 115, 108, 122, 127, 113, 115, 128, 133, 127, 121, 117, 109, 117, 113, 118, 116, 117, 112, 122, 117, 123, 119, 115, 112, 121, 111, 119, 134, 103, 112, 109, 117, 119, 136, 117, 109, 122, 122, 115, 120, 108, 116, 110, 118, 103, 113, 112, 122, 128, 105, 133, 121, 115, 102, 126, 121, 123, 103, 107, 118, 108, 117, 109, 98, 111, 104, 122, 113, 106, 124, 114, 116, 113, 117, 119, 128, 105, 121, 121, 114, 107, 108, 114, 113, 104, 116, 101, 124, 107, 120, 109, 109, 113, 100, 110, 90, 105, 117, 116, 116, 109, 119, 110, 123, 119, 125, 125, 111, 125, 124, 112, 134, 118, 119, 113, 116, 117, 110, 119, 120, 109, 108, 117, 108, 112, 110, 120, 106, 110, 111, 106, 117, 131, 117, 113, 101, 107, 105, 123, 128, 110, 123, 116, 121, 110, 132, 114, 116, 114, 112, 125, 122, 114, 115, 107, 104, 119, 101, 115, 121, 114, 124, 107, 119, 115, 126, 117, 115, 120, 116, 110, 118, 108, 127, 115, 126, 128, 115, 130, 111, 107, 114, 131, 121, 126, 115, 110, 114, 117, 107, 115, 98, 112, 108, 102, 102, 110, 123, 118, 106, 111, 118, 107, 106, 127, 113, 121, 112, 105, 109, 104, 102, 119, 112, 126, 124, 113, 121, 114, 103, 110, 119, 103, 98, 119, 111, 102, 107, 110, 114, 108, 109, 120, 104, 122, 109, 118, 108, 114, 114, 121, 103, 104, 109, 128, 110, 107, 110, 126, 115, 130, 124, 117, 115, 116, 100, 103, 125, 120, 112, 116, 109, 114, 105, 115, 118, 111, 116, 114, 96, 115, 131, 108, 123, 104, 119, 122, 118, 104, 111, 119, 123, 111, 118, 122, 111, 109, 115, 111, 127, 115, 109, 115, 105, 130, 122, 123, 132, 120, 140, 107, 120, 106, 125, 108, 123, 113, 111, 139, 116, 107, 107, 115, 96, 120, 108, 108, 118, 105, 113, 109, 115, 115, 121, 109, 112, 107, 118, 116, 102, 122, 118, 118, 111, 117, 124, 113, 107, 125, 113, 110, 115, 118, 126, 114, 112, 122, 121, 126, 116, 129, 113, 99, 107, 104, 129, 111, 103, 103, 117, 110, 111, 121, 124, 122, 106, 125, 108, 125, 97, 121, 112, 117, 123, 123, 114, 116, 121, 113, 124, 114, 119, 124, 113, 128, 119, 122, 117, 112, 100, 110, 112, 111, 114, 119, 109, 122, 112, 117, 125, 117, 120, 113, 104, 107, 114, 115, 102, 116, 129, 115, 118, 121, 100, 119, 104, 120, 114, 111, 116, 101, 107, 119, 122, 122, 112, 129, 104, 127, 122, 126, 117, 112, 101, 117, 114, 110, 117, 110, 101, 102, 126, 119, 105, 112, 109, 126, 103, 106, 113, 133, 101, 113, 120, 100, 119, 115, 123, 115, 115, 124, 129, 125, 110, 108, 124, 131, 114, 133, 122, 117, 113, 117, 121, 130, 124, 122, 117, 120, 111, 115, 113, 112, 111, 122, 93, 107, 103, 111, 116, 120, 111, 126, 125, 93, 126, 104, 114, 106, 125, 117, 105, 124, 113, 120, 91, 101, 114, 108, 119, 120, 111, 113, 113, 118, 113, 100, 125, 121, 117, 121, 118, 121, 109, 124, 128, 120, 118, 99, 123, 106, 104, 105, 115, 103, 119, 98, 103, 114, 117, 120, 109, 101, 98, 108, 123, 111, 107, 128, 104, 125, 112, 115, 107, 107, 115, 132, 107, 122, 109, 108, 128, 111, 109, 120, 123, 119, 111, 127, 109, 109, 131, 119, 107, 118, 105, 124, 114, 103, 107, 110, 112, 106, 123, 128, 110, 125, 95, 112, 128, 120, 120, 113, 109, 112, 114, 135, 104, 121, 128, 108, 119, 125, 113, 137, 112, 111, 118, 117, 110, 122, 98, 109, 107, 114, 101, 127, 113, 104, 123, 110, 122, 101, 107, 103, 101, 94, 112, 122, 124, 115, 110, 107, 102, 134, 118, 128, 118, 132, 120, 114, 123, 108, 106, 97, 144, 107, 125, 116, 108, 130, 118, 107, 111, 111, 112, 113, 112, 113, 123, 101, 119, 128, 105, 122, 117, 119, 109, 110, 144, 113, 99, 98, 105, 126, 112, 117, 118, 113, 115, 114, 115, 136, 119, 114, 117, 114, 117, 122, 121, 116, 113, 116, 117, 119, 115, 116, 110, 107, 111, 105, 103, 109, 116, 115, 111, 112, 114, 118, 117, 113, 122, 120, 138, 118, 128, 111, 129, 96, 122, 116, 113, 124, 120, 107, 113, 104, 123, 120, 107, 128, 109, 124, 114, 113, 124, 120, 111, 111, 120, 114, 122, 115, 112, 116, 115, 120, 116, 118, 117, 106, 115, 113, 119, 115, 114, 111, 118, 114, 111, 112, 119, 113, 117, 116, 121, 116, 114, 117, 117, 111, 122, 109, 118, 128, 113, 120, 122, 109, 117, 118, 126, 129, 125, 115, 107, 112, 103, 119, 121, 105, 115, 109, 108, 103, 109, 114, 118, 114, 106, 120, 108, 104, 114, 115, 107, 107, 121, 117, 120, 117, 119, 119, 114, 128, 120, 114, 120, 111, 113, 111, 119, 115, 121, 105, 107, 113, 116, 119, 124, 126, 121, 118, 113, 120, 139, 113, 118, 112, 106, 119, 116, 120, 128, 117, 102, 112, 108, 120, 118, 113, 113, 110, 114, 121, 110, 113, 119, 117, 111, 105, 111, 127, 108, 116, 111, 110, 105, 124, 130, 117, 109, 115, 117, 125, 119, 102, 122, 121, 120, 114, 118, 109, 111, 120, 114, 123, 112, 113, 118, 107, 116, 114, 113, 121, 115, 110, 113, 119, 139, 104, 121, 108, 115, 107, 117, 111, 118, 116, 119, 111, 125, 116, 115, 116, 117, 118, 119, 121, 110, 120, 116, 113, 126, 113, 132, 109, 113, 121, 111, 116, 106, 111, 109, 124, 113, 111, 107, 111, 113, 116, 118, 143, 118, 105, 100, 115, 117, 111, 106, 116, 118, 107, 117, 114, 113, 110, 108, 116, 119, 117, 120, 106, 122, 102, 121, 126, 114, 116, 115, 107, 111, 113, 123, 103, 92, 113, 105, 117, 116, 114, 118, 123, 122, 115, 113, 106, 117, 101, 117, 119, 113, 104, 116, 107, 123, 114, 121, 111, 115, 121, 108, 121, 115, 106, 110, 115, 120, 123, 112, 112, 117, 115, 119, 113, 116, 139, 113, 122, 117, 124, 107, 135, 113, 107, 118, 116, 124, 114, 113, 112, 115, 121, 127, 101, 119, 117, 113, 109, 121, 114, 119, 109, 126, 118, 112, 117, 128, 119, 112, 123, 113, 117, 103, 121, 118, 117, 103, 114, 117, 127, 109, 118, 114, 121, 117, 100, 112, 113, 110, 123, 117, 111, 110, 120, 107, 120, 117, 117, 118, 107, 112, 110, 135, 125, 117, 117, 119, 113, 119, 100, 102, 113, 116, 114, 111, 128, 140, 112, 115, 113, 106, 124, 118, 108, 112, 116, 113, 111, 113, 120, 106, 122, 115, 117, 111, 113, 104, 114, 114, 115, 117, 120, 129, 120, 108, 114, 111, 122, 114, 110, 111, 111, 119, 111, 125, 111, 116, 110, 128, 109, 118, 117, 116, 120, 113, 116, 131, 107, 117, 118, 116, 121, 109, 117, 116, 123, 114, 108, 113, 108, 113, 136, 127, 117, 118, 138, 118, 108, 125, 104, 103, 118, 107, 126, 118, 123, 116, 116, 109, 122, 128, 115, 128, 118, 116, 111, 117, 111, 104, 120, 118, 107, 112, 109, 108, 100, 109, 115, 108, 117, 108, 127, 115, 108, 116, 108, 113, 110, 119, 130, 112, 111, 94, 115, 113, 125, 108, 116, 122, 113, 128, 118, 119, 116, 140, 113, 123, 108, 105, 111, 116, 133, 116, 136, 110, 118, 114, 119, 111, 119, 113, 113, 115, 115, 102, 109, 98, 112, 112, 110, 113, 111, 120, 116, 122, 115, 118, 108, 113, 110, 115, 122, 108, 111, 117, 106, 107, 118, 111, 118, 107, 116, 121, 119, 116, 105, 122, 112, 113, 110, 120, 119, 111, 112, 110, 131, 113, 117, 130, 118, 126, 119, 115, 113, 122, 108, 102, 116, 133, 116, 113, 109, 117, 113, 118, 118, 112, 112, 128, 115, 117, 118, 115, 113, 102, 124, 115, 117, 112, 128, 100, 117, 106, 118, 115, 108, 117, 123, 113, 114, 116, 118, 103, 118, 123, 119, 117, 124, 116, 124, 115, 100, 112, 115, 123, 109, 104, 108, 111, 104, 116, 122, 111, 120, 115, 122, 123, 117, 109, 105, 100, 117, 118, 122, 120, 109, 110, 98, 124, 124, 111, 118, 120, 115, 116, 126, 108, 124, 103, 117, 112, 120, 124, 116, 112, 118, 117, 122, 102, 116, 119, 129, 112, 130, 113, 121, 111, 113, 120, 111, 111, 109, 116, 115, 98, 119, 113, 88, 102, 117, 122, 116, 118, 118, 113, 115, 110, 116, 117, 122, 137, 109, 116, 115, 118, 118, 122, 119, 117, 106, 120, 127, 119, 123, 95, 117, 114, 124, 120, 117, 119, 117, 110, 108, 115, 106, 128, 113, 125, 115, 111, 122, 115, 115, 119, 118, 124, 111, 122, 134, 126, 94, 114, 118, 105, 112, 104, 121, 134, 114, 107, 110, 114, 115, 102, 77, 116, 114, 120, 110, 127, 125, 118, 117, 101, 113, 116, 111, 116, 136, 114, 117, 122, 118, 114, 127, 109, 107, 118, 100, 109, 123, 114, 114, 119, 127, 108, 113, 116, 104, 112, 119, 118, 116, 121, 107, 117, 110, 118, 103, 115, 120, 119, 115, 115, 117, 117, 123, 112, 112, 118, 124, 104, 108, 114, 102, 123, 120, 118, 115, 117, 107, 109, 109, 113, 120, 119, 129, 114, 105, 108, 101, 115, 109, 118, 118, 118, 105, 120, 117, 102, 110, 116, 112, 114, 110, 130, 122, 121, 113, 116, 119, 129, 102, 122, 111, 113, 125, 127, 127, 105, 116, 114, 119, 109, 115, 112, 119, 125, 116, 120, 127, 109, 118, 115, 109, 109, 113, 111, 129, 123, 120, 96, 120, 105, 120, 120, 131, 115, 117, 124, 120, 111, 106, 116, 121, 101, 123, 119, 110, 103, 125, 122, 110, 111, 115, 142, 92, 121, 114, 101, 109, 119, 107, 114, 118, 122, 98, 115, 115, 118, 118, 109, 125, 118, 114, 116, 119, 114, 115, 121, 128, 109, 119, 118, 120, 112, 118, 109, 108, 113, 121, 121, 118, 112, 128, 109, 108, 106, 117, 120, 118, 117, 117, 137, 115, 113, 108, 123, 115, 108, 112, 118, 109, 118, 128, 119, 109, 119, 130, 118, 136, 105, 113, 108, 106, 114, 111, 121, 130, 112, 112, 111, 123, 115, 105, 108, 105, 125, 113, 111, 112, 120, 134, 125, 103, 126, 126, 109, 112, 110, 137, 102, 112, 123, 112, 119, 123, 106, 108, 102, 98, 107, 115, 118, 121, 113, 126, 111, 118, 107, 111, 115, 124, 128, 107, 109, 106, 119, 111, 120, 111, 130, 118, 113, 113, 128, 107, 113, 113, 118, 102, 107, 104, 106, 112, 123, 115, 111, 105, 111, 108, 111, 114, 123, 115, 121, 105, 103, 131, 106, 112, 104, 102, 115, 119, 110, 129, 110, 118, 111, 108, 108, 105, 126, 119, 116, 110, 111, 109, 106, 94, 111, 129, 109, 126, 109, 129, 117, 114, 114, 112, 127, 122, 118, 111, 127, 119, 117, 104, 121, 118, 123, 101, 115, 90, 124, 116, 111, 103, 108, 122, 128, 109, 129, 102, 104, 129, 121, 120, 113, 112, 103, 116, 118, 111, 105, 112, 114, 115, 114, 106, 106, 114, 119, 120, 130, 126, 110, 119, 117, 114, 107, 114, 110, 134, 105, 115, 116, 119, 113, 125, 117, 114, 123, 122, 127, 120, 110, 103, 115, 122, 109, 105, 104, 110, 104, 121, 107, 125, 109, 104, 122, 117, 127, 115, 117, 136, 118, 92, 112, 112, 120, 120, 125, 111, 121, 109, 115, 120, 116, 103, 110, 107, 112, 109, 100, 110, 97, 134, 119, 127, 100, 103, 113, 117, 118, 118, 115, 118, 116, 113, 109, 116, 127, 117, 104, 113, 119, 119, 124, 130, 109, 105, 110, 106, 120, 126, 107, 96, 129, 101, 124, 118, 128, 107, 113, 115, 105, 117, 108, 131, 108, 113, 108, 112, 100, 109, 131, 138, 128, 110, 128, 121, 102, 126, 118, 119, 106, 111, 103, 114, 125, 117, 92, 115, 133, 123, 113, 121, 109, 119, 105, 111, 112, 118, 122, 119, 93, 107, 115, 95, 109, 115, 123, 131, 113, 124, 118, 112, 123, 114, 114, 106, 120, 118, 113, 113, 98, 110, 115, 107, 121, 95, 111, 117, 123, 106, 119, 115, 103, 118, 105, 127, 123, 126, 112, 122, 128, 126, 109, 101, 109, 106, 130, 116, 106, 115, 125, 116, 126, 125, 114, 114, 118, 110, 131, 110, 122, 133, 97, 95, 123, 114, 117, 105, 116, 109, 119, 120, 119, 103, 114, 104, 109, 127, 128, 121, 117, 113, 121, 116, 107, 118, 110, 116, 119, 116, 131, 114, 104, 106, 120, 117, 109, 107, 127, 117, 107, 111, 99, 122, 112, 128, 116, 110, 118, 118, 119, 102, 122, 112, 114, 109, 104, 123, 112, 119, 100, 111, 99, 125, 107, 112, 130, 130, 111, 102, 128, 118, 128, 108, 97, 114, 110, 113, 100, 100, 103, 131, 126, 112, 115, 114, 114, 125, 113, 124, 97, 122, 112, 112, 109, 101, 137, 145, 106, 117, 116, 118, 116, 107, 98, 116, 116, 105, 105, 114, 103, 114, 127, 119, 116, 138, 100, 104, 135, 116, 115, 111, 124, 118, 108, 114, 108, 137, 107, 99, 118, 130, 111, 104, 125, 107, 112, 111, 112, 110, 112, 111, 109, 122, 129, 128, 109, 119, 119, 118, 109, 118, 118, 117, 113, 109, 130, 116, 113, 107, 119, 111, 120, 108, 122, 116, 120, 127, 113, 114, 117, 115, 116, 119, 114, 115, 120, 118, 102, 112, 118, 112, 98, 124, 107, 121, 103, 112, 117, 128, 126, 129, 115, 121, 111, 114, 117, 120, 126, 120, 125, 113, 120, 120, 117, 119, 105, 115, 120, 126, 119, 114, 119, 119, 113, 112, 108, 116, 124, 117, 114, 116, 126, 106, 115, 109, 113, 118, 120, 116, 109, 109, 109, 113, 119, 105, 113, 106, 105, 86, 125, 118, 113, 108, 116, 119, 125, 108, 115, 115, 121, 99, 111, 124, 117, 117, 115, 108, 117, 120, 123, 117, 116, 109, 113, 119, 117, 121, 104, 109, 101, 125, 116, 128, 117, 105, 119, 110, 107, 118, 119, 114, 117, 95, 124, 120, 112, 114, 109, 112, 108, 118, 112, 116, 115, 114, 117, 118, 114, 109, 124, 107, 112, 115, 117, 122, 122, 117, 114, 118, 120, 121, 116, 112, 118, 127, 126, 107, 125, 110, 119, 111, 119, 114, 96, 99, 126, 116, 119, 100, 108, 107, 125, 113, 113, 111, 114, 108, 117, 117, 119, 119, 116, 117, 117, 130, 124, 116, 104, 121, 117, 115, 115, 115, 111, 118, 117, 115, 111, 117, 123, 120, 120, 113, 117, 104, 119, 113, 127, 115, 101, 133, 114, 118, 116, 114, 117, 106, 120, 110, 101, 105, 112, 108, 106, 127, 106, 115, 117, 112, 105, 119, 119, 117, 114, 94, 102, 119, 112, 126, 116, 106, 113, 116, 111, 110, 101, 118, 119, 126, 112, 105, 111, 100, 119, 117, 120, 114, 113, 104, 122, 119, 124, 106, 121, 117, 98, 116, 103, 111, 109, 121, 120, 110, 115, 109, 107, 118, 118, 115, 117, 95, 113, 112, 114, 110, 120, 108, 116, 112, 111, 104, 123, 113, 105, 105, 108, 118, 115, 115, 113, 130, 109, 117, 114, 113, 111, 116, 116, 112, 124, 121, 112, 107, 111, 114, 112, 123, 102, 132, 114, 106, 108, 116, 117, 123, 105, 114, 115, 112, 115, 121, 114, 106, 119, 114, 119, 111, 107, 118, 107, 120, 116, 114, 118, 125, 106, 115, 109, 118, 119, 119, 123, 120, 115, 124, 117, 114, 121, 114, 111, 107, 119, 101, 117, 110, 113, 112, 121, 121, 98, 111, 123, 108, 119, 113, 119, 112, 115, 120, 119, 110, 115, 120, 101, 119, 114, 115, 111, 122, 115, 110, 117, 116, 105, 120, 111, 115, 117, 107, 102, 108, 119, 119, 120, 111, 120, 132, 113, 113, 114, 109, 118, 114, 117, 112, 105, 111, 106, 120, 110, 115, 114, 115, 110, 112, 109, 115, 106, 107, 109, 113, 110, 114, 125, 116, 105, 115, 119, 117, 113, 116, 112, 112, 111, 111, 115, 110, 109, 128, 104, 120, 120, 127, 109, 110, 106, 114, 109, 118, 105, 119, 119, 121, 121, 117, 115, 129, 116, 119, 120, 111, 106, 103, 120, 117, 118, 100, 112, 118, 114, 132, 108, 108, 119, 115, 121, 111, 118, 115, 125, 113, 105, 125, 115, 115, 115, 121, 105, 115, 113, 106, 130, 118, 119, 116, 124, 114, 114, 112, 113, 138, 99, 113, 119, 113, 124, 122, 123, 108, 111, 121, 116, 117, 118, 116, 124, 117, 117, 137, 123, 117, 116, 114, 117, 114, 107, 112, 110, 108, 123, 117, 122, 115, 113, 106, 120, 118, 109, 116, 125, 122, 112, 125, 116, 121, 113, 114, 117, 109, 115, 133, 118, 106, 113, 106, 129, 107, 110, 115, 108, 117, 118, 119, 116, 105, 118, 120, 111, 111, 114, 111, 115, 112, 116, 125, 126, 116, 115, 115, 118, 106, 117, 107, 109, 115, 110, 120, 112, 101, 124, 113, 122, 107, 113, 124, 114, 118, 114, 120, 110, 119, 114, 116, 112, 117, 116, 109, 131, 118, 117, 108, 116, 120, 121, 110, 113, 116, 120, 109, 124, 97, 116, 113, 114, 117, 108, 108, 113, 113, 116, 114, 116, 115, 113, 112, 121, 106, 107, 109, 105, 114, 121, 108, 115, 118, 120, 118, 121, 117, 111, 110, 120, 105, 161, 111, 107, 119, 97, 115, 108, 127, 115, 124, 114, 109, 112, 128, 119, 114, 116, 105, 113, 111, 110, 104, 114, 104, 117, 121, 110, 114, 112, 105, 112, 117, 110, 125, 117, 109, 115, 119, 123, 119, 116, 116, 109, 115, 116, 114, 115, 123, 121, 106, 113, 123, 120, 96, 108, 106, 110, 111, 122, 115, 109, 127, 103, 127, 118, 128, 117, 108, 115, 110, 108, 96, 106, 116, 123, 127, 117, 120, 117, 117, 115, 101, 120, 130, 119, 121, 117, 121, 96, 115, 108, 118, 120, 115, 106, 118, 114, 122, 113, 116, 111, 111, 113, 120, 112, 109, 118, 107, 116, 107, 133, 119, 125, 114, 101, 107, 112, 120, 116, 112, 98, 113, 117, 112, 119, 103, 112, 114, 109, 119, 111, 108, 117, 125, 116, 114, 114, 110, 123, 113, 91, 115, 117, 111, 113, 112, 123, 121, 122, 110, 139, 111, 120, 136, 115, 120, 116, 120, 110, 116, 106, 108, 113, 119, 115, 112, 123, 113, 114, 122, 117, 113, 123, 116, 115, 116, 121, 111, 109, 131, 113, 110, 114, 116, 109, 124, 117, 136, 115, 114, 114, 114, 104, 113, 111, 114, 121, 106, 108, 125, 127, 117, 121, 104, 113, 114, 108, 119, 115, 108, 116, 118, 116, 118, 116, 109, 115, 116, 106, 103, 120, 111, 123, 117, 132, 121, 105, 120, 115, 116, 112, 101, 108, 116, 112, 120, 105, 130, 112, 105, 120, 126, 114, 114, 112, 114, 115, 113, 112, 119, 114, 111, 107, 122, 110, 99, 114, 119, 115, 134, 122, 147, 125, 112, 122, 128, 122, 126, 115, 123, 113, 121, 114, 113, 124, 113, 115, 114, 100, 122, 113, 127, 125, 117, 123, 119, 114, 120, 109, 107, 113, 121, 121, 110, 119, 120, 113, 116, 114, 111, 103, 111, 120, 111, 117, 113, 119, 115, 116, 115, 122, 110, 104, 114, 117, 123, 112, 112, 120, 118, 123, 110, 117, 117, 109, 111, 112, 126, 109, 107, 122, 102, 117, 109, 125, 122, 105, 113, 118, 96, 123, 120, 105, 116, 108, 117, 106, 120, 110, 114, 122, 116, 141, 134, 112, 131, 106, 131, 114, 123, 132, 112, 111, 115, 114, 110, 137, 136, 119, 135, 117, 120, 118, 117, 133, 96, 104, 112, 122, 113, 114, 122, 166, 104, 128, 117, 106, 120, 113, 115, 118, 111, 140, 113, 123, 105, 118, 119, 108, 119, 133, 89, 112, 120, 104, 124, 114, 119, 114, 110, 120, 116, 109, 89, 114, 118, 110, 105, 110, 124, 111, 117, 105, 119, 95, 125, 120, 97, 94, 112, 109, 104, 113, 118, 107, 124, 123, 110, 109, 120, 103, 119, 115, 99, 105, 119, 128, 117, 136, 111, 131, 122, 98, 126, 130, 114, 120, 126, 120, 112, 118, 114, 116, 105, 103, 120, 111, 102, 97, 114, 109, 128, 111, 119, 115, 121, 97, 118, 120, 129, 91, 97, 120, 112, 122, 131, 103, 125, 120, 104, 114, 117, 113, 134, 124, 114, 112, 109, 119, 109, 109, 126, 114, 115, 110, 112, 138, 120, 79, 101, 100, 97, 112, 106, 124, 112, 115, 107, 106, 119, 117, 133, 99, 96, 106, 108, 126, 118, 118, 117, 109, 106, 107, 123, 115, 101, 102, 100, 122, 136, 113, 121, 126, 115, 86, 103, 122, 120, 97, 102, 126, 123, 124, 131, 127, 113, 106, 119, 131, 113, 115, 110, 113, 121, 122, 94, 120, 123, 98, 108, 108, 110, 112, 120, 115, 111, 110, 127, 121, 116, 105, 112, 110, 117, 101, 94, 82, 112, 114, 118, 119, 115, 120, 119, 131, 120, 90, 126, 123, 112, 116, 118, 126, 105, 116, 108, 97, 129, 113, 115, 105, 127, 127, 132, 116, 95, 123, 124, 118, 132, 110, 127, 105, 109, 99, 112, 117, 117, 112, 119, 119, 105, 97, 118, 118, 110, 111, 100, 110, 117, 114, 128, 119, 118, 131, 137, 96, 119, 100, 112, 118, 104, 115, 106, 131, 135, 111, 116, 111, 110, 122, 116, 154, 103, 138, 113, 127, 103, 104, 107, 129, 120, 115, 114, 109, 100, 113, 139, 139, 104, 93, 110, 127, 112, 105, 110, 112, 94, 103, 112, 102, 118, 88, 117, 114, 118, 92, 92, 117, 111, 113, 136, 104, 106, 115, 129, 120, 120, 127, 117, 109, 107, 108, 124, 111, 116, 113, 123, 117, 118, 116, 112, 112, 112, 134, 110, 122, 130, 127, 113, 116, 122, 115, 107, 111, 123, 125, 120, 102, 124, 139, 104, 107, 121, 111, 109, 116, 111, 104, 137, 127, 109, 105, 123, 139, 132, 110, 114, 114, 114, 111, 132, 111, 117, 114, 105, 116, 114, 117, 103, 117, 129, 118, 98, 104, 113, 116, 122, 111, 119, 123, 98, 111, 118, 114, 112, 125, 103, 117, 167, 105, 103, 107, 117, 106, 107, 107, 129, 117, 116, 125, 98, 120, 101, 113, 113, 112, 118, 128, 145, 130, 125, 111, 113, 101, 115, 132, 115, 115, 120, 113, 99, 111, 132, 112, 109, 117, 136, 114, 93, 102, 113, 116, 106, 117, 123, 101, 115, 119, 108, 126, 123, 122, 123, 122, 111, 124, 114, 115, 119, 109, 130, 111, 134, 113, 95, 110, 89, 118, 112, 110, 114, 111, 112, 116, 117, 99, 101, 100, 118, 120, 117, 117, 96, 108, 109, 122, 106, 135, 116, 102, 100, 109, 108, 127, 114, 115, 115, 115, 111, 107, 107, 107, 125, 105, 127, 104, 127, 115, 108, 118, 107, 116, 112, 120, 115, 121, 100, 113, 109, 121, 136, 120, 115, 108, 120, 104, 115, 120, 108, 119, 112, 122, 109, 102, 114, 103, 110, 117, 107, 106, 117, 116, 126, 115, 121, 111, 109, 114, 105, 121, 111, 115, 130, 106, 111, 115, 103, 122, 110, 111, 126, 113, 113, 133, 117, 108, 115, 107, 116, 118, 108, 115, 113, 123, 117, 107, 111, 114, 112, 126, 112, 119, 114, 117, 107, 119, 109, 112, 131, 124, 111, 114, 91, 108, 124, 127, 121, 119, 116, 123, 111, 117, 100, 125, 117, 120, 118, 103, 120, 113, 111, 121, 128, 114, 110, 99, 126, 107, 112, 104, 114, 140, 104, 135, 118, 119, 120, 126, 111, 103, 118, 108, 115, 107, 110, 114, 114, 140, 115, 123, 106, 119, 135, 128, 103, 119, 110, 93, 120, 118, 99, 118, 129, 125, 111, 119, 111, 102, 109, 107, 104, 124, 126, 122, 124, 117, 101, 105, 123, 116, 110, 114, 119, 126, 114, 113, 120, 115, 118, 101, 102, 110, 112, 96, 113, 121, 106, 121, 111, 115, 107, 109, 130, 121, 113, 112, 123, 125, 132, 96, 111, 106, 111, 114, 129, 132, 122, 112, 103, 103, 122, 120, 118, 107, 99, 108, 137, 101, 110, 112, 117, 115, 127, 114, 105, 122, 106, 121, 120, 97, 104, 114, 118, 98, 110, 129, 117, 108, 103, 124, 104, 114, 115, 101, 126, 115, 135, 85, 108, 116, 111, 110, 130, 115, 115, 110, 106, 104, 123, 99, 113, 117, 101, 119, 101, 146, 126, 94, 114, 109, 100, 115, 120, 116, 132, 114, 105, 115, 112, 109, 105, 105, 107, 128, 119, 129, 98, 120, 116, 119, 124, 108, 125, 110, 112, 111, 121, 125, 115, 112, 107, 114, 110, 106, 115, 111, 108, 119, 115, 127, 107, 92, 99, 114, 118, 111, 116, 116, 112, 126, 106, 115, 112, 108, 112, 116, 138, 116, 113, 120, 108, 106, 115, 107, 108, 115, 119, 110, 100, 99, 117, 137, 105, 112, 118, 124, 120, 119, 119, 104, 121, 128, 104, 127, 114, 127, 108, 111, 120, 107, 141, 125, 119, 108, 128, 125, 121, 103, 110, 113, 113, 105, 113, 110, 111, 126, 105, 138, 117, 121, 105, 113, 96, 119, 111, 105, 138, 123, 108, 101, 110, 128, 136, 107, 108, 117, 118, 109, 123, 124, 108, 114, 111, 119, 105, 122, 107, 110, 117, 113, 110, 93, 114, 124, 113, 122, 109, 121, 125, 118, 89, 127, 114, 114, 120, 113, 112, 105, 110, 112, 126, 112, 127, 103, 120, 109, 113, 117, 125, 106, 120, 133, 103, 104, 106, 107, 106, 110, 120, 103, 119, 110, 120, 120, 118, 121, 114, 116, 107, 120, 104, 104, 111, 125, 115, 113, 109, 112, 121, 132, 112, 126, 120, 118, 117, 118, 103, 106, 109, 123, 118, 134, 124, 111, 109, 115, 110, 112, 103, 107, 114, 120, 110, 101, 110, 123, 119, 119, 115, 81, 116, 121, 116, 102, 117, 121, 117, 125, 108, 103, 105, 132, 116, 112, 114, 122, 117, 117, 125, 113, 107, 122, 112, 105, 120, 122, 110, 119, 119, 121, 112, 123, 110, 122, 117, 115, 128, 112, 114, 118, 105, 113, 120, 126, 116, 114, 122, 119, 116, 116, 105, 110, 117, 112, 123, 115, 103, 122, 120, 106, 129, 115, 105, 113, 112, 118, 122, 112, 128, 110, 115, 103, 120, 122, 119, 110, 110, 117, 110, 115, 100, 106, 116, 118, 108, 113, 107, 120, 101, 118, 109, 119, 94, 121, 119, 115, 119, 106, 117, 113, 114, 120, 112, 119, 108, 115, 106, 115, 119, 116, 110, 113, 114, 119, 118, 114, 116, 110, 123, 119, 113, 100, 115, 111, 112, 107, 120, 124, 114, 117, 125, 120, 116, 115, 118, 119, 112, 112, 112, 118, 117, 112, 119, 110, 112, 114, 113, 116, 116, 114, 116, 108, 109, 113, 112, 119, 109, 118, 118, 121, 119, 109, 114, 120, 124, 102, 112, 118, 114, 117, 121, 109, 120, 111, 108, 119, 128, 113, 108, 105, 110, 111, 111, 117, 115, 120, 120, 117, 108, 112, 110, 114, 119, 127, 114, 103, 103, 111, 116, 109, 113, 116, 116, 106, 122, 117, 130, 123, 115, 84, 120, 118, 115, 119, 114, 117, 132, 119, 113, 113, 106, 120, 119, 116, 120, 117, 111, 111, 120, 123, 124, 120, 123, 91, 114, 126, 122, 125, 112, 126, 114, 120, 113, 120, 112, 108, 115, 134, 112, 110, 126, 115, 105, 115, 108, 107, 117, 121, 112, 133, 106, 107, 106, 112, 125, 125, 125, 126, 114, 134, 109, 117, 123, 110, 121, 118, 106, 117, 111, 111, 115, 118, 103, 112, 111, 110, 110, 109, 120, 121, 124, 122, 105, 116, 116, 109, 124, 122, 126, 119, 115, 113, 154, 108, 122, 110, 113, 115, 115, 112, 110, 111, 108, 124, 105, 111, 109, 111, 114, 112, 109, 127, 117, 125, 125, 121, 80, 113, 109, 112, 123, 116, 105, 108, 116, 104, 116, 133, 112, 118, 105, 107, 112, 107, 120, 123, 118, 115, 122, 115, 101, 121, 117, 117, 116, 109, 107, 108, 118, 108, 109, 121, 110, 117, 106, 112, 117, 113, 114, 120, 117, 108, 118, 115, 120, 113, 120, 115, 119, 109, 110, 116, 119, 123, 123, 108, 111, 113, 109, 109, 128, 117, 117, 102, 124, 111, 114, 110, 104, 121, 117, 117, 115, 112, 107, 106, 109, 104, 117, 111, 124, 121, 113, 114, 102, 135, 119, 116, 118, 112, 119, 106, 128, 104, 114, 116, 127, 113, 121, 114, 108, 122, 115, 116, 109, 113, 110, 112, 108, 113, 98, 129, 116, 115, 123, 118, 108, 122, 114, 122, 119, 111, 103, 114, 118, 105, 118, 117, 112, 117, 111, 108, 121, 112, 121, 120, 115, 124, 107, 112, 129, 116, 108, 113, 112, 112, 108, 116, 116, 114, 127, 110, 110, 115, 112, 117, 121, 117, 112, 113, 121, 111, 115, 125, 102, 122, 114, 114, 114, 112, 117, 114, 104, 118, 107, 124, 110, 125, 110, 106, 119, 116, 122, 106, 123, 120, 105, 113, 124, 107, 117, 105, 100, 118, 111, 135, 110, 110, 114, 113, 115, 112, 117, 121, 115, 123, 108, 121, 120, 117, 113, 122, 117, 124, 131, 112, 120, 104, 127, 118, 119, 122, 99, 107, 107, 125, 115, 108, 119, 109, 112, 117, 120, 113, 117, 117, 113, 111, 107, 110, 114, 114, 114, 101, 114, 110, 112, 102, 111, 127, 121, 102, 125, 120, 106, 110, 120, 122, 117, 117, 112, 124, 132, 117, 112, 119, 101, 104, 119, 103, 112, 116, 113, 126, 112, 108, 118, 119, 118, 113, 122, 119, 114, 119, 108, 107, 115, 126, 116, 123, 111, 128, 111, 111, 118, 118, 122, 112, 115, 112, 98, 119, 116, 122, 107, 106, 116, 129, 113, 118, 112, 119, 122, 110, 114, 120, 113, 118, 121, 112, 116, 119, 113, 98, 114, 129, 116, 120, 120, 130, 108, 112, 112, 121, 110, 115, 119, 107, 113, 107, 122, 116, 110, 115, 101, 113, 115, 124, 121, 120, 108, 114, 101, 119, 111, 117, 113, 122, 134, 109, 125, 114, 102, 116, 104, 111, 104, 117, 113, 109, 115, 112, 104, 115, 127, 117, 109, 108, 112, 108, 104, 111, 115, 122, 114, 107, 107, 113, 118, 111, 116, 104, 125, 120, 113, 117, 112, 122, 111, 114, 115, 123, 102, 115, 115, 113, 108, 111, 116, 115, 107, 132, 114, 118, 114, 116, 115, 125, 110, 114, 111, 112, 122, 110, 113, 109, 114, 112, 118, 110, 117, 113, 112, 117, 117, 132, 99, 112, 115, 123, 115, 120, 112, 112, 110, 107, 119, 116, 115, 113, 120, 109, 112, 119, 127, 119, 100, 114, 108, 103, 114, 118, 122, 116, 110, 102, 124, 113, 117, 115, 138, 112, 130, 119, 116, 122, 110, 109, 112, 121, 110, 109, 108, 112, 127, 109, 144, 107, 108, 117, 104, 117, 114, 116, 96, 116, 112, 107, 116, 114, 116, 116, 107, 104, 109, 119, 115, 115, 114, 122, 105, 104, 114, 116, 118, 110, 116, 114, 112, 123, 115, 110, 111, 95, 106, 107, 106, 122, 107, 109, 122, 113, 123, 117, 103, 115, 103, 123, 103, 113, 112, 126, 114, 112, 100, 113, 115, 139, 118, 118, 115, 118, 120, 119, 110, 116, 113, 113, 116, 128, 117, 105, 116, 119, 111, 129, 112, 112, 121, 111, 132, 116, 118, 104, 119, 114, 121, 108, 102, 121, 119, 115, 118, 103, 124, 125, 110, 112, 114, 108, 107, 113, 139, 113, 111, 108, 106, 120, 116, 110, 102, 106, 123, 116, 126, 116, 120, 116, 105, 107, 112, 122, 107, 118, 108, 129, 110, 127, 129, 111, 111, 120, 105, 121, 101, 113, 116, 122, 115, 117, 112, 120, 107, 107, 98, 116, 118, 114, 125, 112, 122, 106, 119, 116, 107, 133, 109, 114, 111, 115, 112, 125, 113, 109, 108, 109, 118, 106, 109, 120, 134, 106, 116, 117, 126, 116, 114, 122, 122, 117, 123, 117, 121, 108, 118, 106, 119, 120, 116, 127, 111, 129, 111, 117, 121, 112, 113, 119, 121, 112, 113, 108, 126, 104, 108, 111, 114, 115, 108, 116, 109, 106, 114, 109, 119, 118, 111, 130, 127, 111, 122, 106, 106, 119, 116, 124, 115, 120, 122, 119, 111, 111, 112, 120, 109, 116, 108, 127, 128, 117, 121, 104, 103, 106, 115, 110, 106, 109, 95, 115, 114, 104, 96, 122, 113, 109, 119, 110, 100, 112, 116, 103, 100, 105, 105, 137, 123, 114, 129, 111, 117, 124, 111, 120, 117, 114, 105, 118, 113, 121, 115, 127, 118, 126, 111, 115, 110, 111, 119, 118, 130, 124, 122, 118, 110, 127, 105, 120, 117, 116, 128, 120, 103, 109, 111, 126, 128, 111, 125, 128, 123, 131, 117, 109, 108, 101, 123, 123, 138, 120, 118, 139, 106, 104, 112, 123, 111, 118, 109, 120, 127, 116, 106, 109, 112, 117, 119, 116, 96, 128, 109, 125, 120, 121, 118, 127, 114, 123, 115, 118, 91, 107, 116, 101, 114, 137, 118, 120, 95, 117, 121, 116, 113, 108, 119, 164, 118, 127, 117, 114, 112, 106, 124, 101, 109, 125, 112, 118, 111, 112, 118, 118, 119, 122, 110, 118, 105, 118, 114, 134, 106, 101, 119, 160, 104, 107, 126, 103, 110, 119, 130, 144, 113, 131, 116, 136, 109, 116, 116, 122, 122, 116, 119, 117, 113, 114, 123, 110, 113, 113, 109, 107, 115, 110, 109, 124, 115, 121, 110, 114, 120, 109, 114, 117, 121, 117, 120, 118, 111, 122, 115, 107, 127, 122, 124, 112, 111, 105, 108, 122, 140, 109, 112, 114, 119, 114, 114, 114, 115, 111, 120, 125, 124, 123, 103, 118, 119, 128, 99, 106, 116, 119, 105, 111, 120, 122, 120, 126, 109, 133, 107, 121, 111, 117, 107, 114, 110, 124, 118, 111, 104, 109, 119, 122, 117, 129, 110, 130, 120, 113, 117, 138, 122, 117, 110, 113, 123, 106, 118, 97, 112, 111, 121, 118, 92, 114, 108, 105, 113, 109, 90, 117, 116, 112, 111, 114, 116, 118, 125, 106, 105, 89, 113, 132, 120, 115, 116, 120, 117, 110, 104, 110, 116, 119, 114, 98, 122, 114, 116, 117, 122, 124, 112, 106, 118, 119, 113, 99, 111, 117, 115, 113, 118, 139, 114, 116, 116, 117, 119, 109, 127, 112, 120, 107, 119, 126, 111, 104, 105, 113, 117, 119, 112, 117, 123, 116, 117, 117, 112, 115, 111, 124, 110, 122, 113, 103, 123, 112, 118, 125, 118, 110, 108, 130, 114, 116, 111, 114, 112, 102, 114, 114, 124, 120, 120, 113, 115, 118, 108, 114, 135, 125, 112, 110, 118, 104, 105, 116, 106, 116, 115, 124, 106, 115, 148, 102, 120, 125, 119, 117, 126, 108, 109, 109, 122, 111, 118, 106, 112, 109, 109, 121, 111, 101, 115, 112, 130, 115, 128, 116, 121, 111, 110, 112, 120, 124, 117, 110, 136, 107, 115, 115, 112, 118, 122, 107, 124, 102, 111, 119, 116, 113, 111, 101, 108, 118, 126, 120, 129, 105, 117, 112, 149, 128, 113, 106, 115, 116, 115, 120, 114, 104, 116, 112, 121, 114, 124, 115, 115, 110, 115, 114, 127, 113, 120, 113, 108, 115, 123, 119, 111, 117, 120, 115, 116, 115, 112, 124, 112, 118, 120, 108, 114, 115, 115, 116, 115, 112, 123, 116, 122, 118, 112, 115, 112, 117, 114, 106, 110, 123, 113, 116, 120, 115, 117, 104, 108, 111, 122, 114, 112, 118, 120, 104, 114, 115, 122, 119, 117, 122, 118, 114, 117, 112, 122, 118, 115, 111, 121, 118, 114, 116, 121, 114, 115, 108, 119, 116, 112, 113, 113, 116, 117, 121, 118, 124, 121, 115, 111, 120, 113, 113, 124, 109, 115, 113, 117, 113, 111, 109, 116, 120, 116, 110, 121, 115, 116, 117, 116, 110, 114, 115, 116, 116, 115, 115, 111, 113, 117, 118, 115, 119, 121, 119, 126, 113, 116, 106, 118, 119, 106, 111, 114, 112, 115, 114, 110, 126, 115, 119, 112, 112, 118, 115, 112, 113, 118, 114, 115, 115, 125, 116, 117, 108, 106, 117, 111, 114, 113, 111, 111, 102, 120, 114, 121, 116, 111, 112, 116, 118, 110, 113, 117, 115, 116, 109, 118, 112, 119, 115, 111, 117, 116, 117, 121, 110, 119, 118, 112, 118, 114, 115, 114, 114, 117, 111, 116, 112, 115, 114, 113, 109, 117, 116, 120, 116, 118, 117, 115, 123, 124, 113, 110, 116, 114, 111, 117, 113, 112, 121, 110, 112, 119, 121, 119, 115, 113, 114, 109, 113, 114, 116, 110, 122, 117, 111, 118, 110, 110, 115, 121, 114, 112, 113, 111, 115, 119, 119, 112, 113, 115, 124, 119, 110, 115, 110, 117, 120, 123, 112, 115, 113, 115, 120, 109, 114, 108, 126, 118, 111, 124, 117, 115, 116, 115, 119, 121, 126, 127, 113, 111, 117, 122, 109, 117, 115, 125, 123, 117, 107, 122, 114, 118, 116, 122, 127, 118, 121, 118, 121, 115, 112, 124, 107, 118, 112, 123, 115, 124, 124, 118, 123, 110, 119, 117, 113, 113, 122, 114, 115, 113, 122, 117, 118, 107, 118, 117, 118, 116, 121, 116, 113, 107, 116, 113, 112, 107, 111, 118, 116, 117, 107, 111, 111, 114, 121, 114, 123, 116, 114, 113, 114, 103, 113, 115, 122, 122, 116, 124, 115, 107, 124, 121, 120, 122, 123, 113, 123, 120, 119, 115, 119, 114, 117, 113, 122, 110, 118, 121, 110, 112, 112, 110, 113, 116, 118, 121, 107, 121, 105, 116, 119, 115, 116, 114, 117, 116, 113, 115, 113, 124, 121, 113, 114, 118, 114, 119, 116, 111, 111, 113, 106, 112, 108, 118, 122, 115, 116, 117, 110, 116, 109, 115, 109, 118, 122, 117, 116, 111, 114, 116, 122, 120, 121, 122, 113, 123, 116, 120, 113, 117, 111, 121, 114, 114, 110, 119, 119, 105, 117, 120, 115, 116, 118, 113, 111, 117, 127, 118, 131, 116, 112, 122, 115, 114, 107, 108, 112, 118, 107, 110, 115, 116, 116, 114, 111, 117, 118, 113, 109, 130, 117, 116, 114, 112, 116, 111, 99, 118, 117, 118, 107, 106, 115, 120, 111, 109, 118, 112, 110, 105, 119, 144, 117, 126, 113, 113, 110, 110, 116, 117, 130, 120, 118, 102, 123, 119, 110, 108, 128, 111, 117, 120, 104, 120, 102, 110, 118, 116, 114, 94, 112, 146, 105, 134, 118, 112, 118, 110, 127, 104, 121, 113, 102, 124, 111, 113, 113, 118, 117, 124, 135, 148, 98, 105, 101, 108, 120, 98, 131, 106, 124, 104, 106, 123, 113, 105, 102, 125, 113, 114, 119, 115, 111, 131, 119, 111, 114, 113, 106, 127, 104, 103, 104, 109, 119, 106, 122, 111, 118, 116, 107, 108, 115, 121, 121, 122, 130, 126, 121, 125, 119, 104, 118, 109, 99, 114, 109, 115, 117, 126, 114, 106, 114, 121, 127, 121, 113, 114, 129, 106, 101, 103, 140, 125, 112, 118, 118, 108, 107, 114, 108, 103, 119, 119, 111, 116, 117, 116, 118, 95, 127, 112, 105, 106, 118, 131, 117, 116, 111, 107, 136, 124, 128, 105, 118, 109, 118, 116, 129, 116, 108, 122, 114, 116, 118, 116, 92, 119, 123, 138, 101, 126, 122, 126, 118, 110, 109, 115, 119, 114, 119, 122, 106, 115, 115, 110, 122, 108, 136, 113, 99, 112, 94, 105, 101, 115, 112, 112, 117, 107, 114, 126, 111, 110, 110, 107, 128, 119, 117, 101, 124, 109, 104, 104, 122, 105, 113, 112, 114, 112, 114, 122, 93, 105, 114, 115, 110, 119, 145, 120, 96, 120, 121, 116, 103, 111, 110, 99, 117, 107, 107, 110, 130, 114, 115, 119, 106, 121, 113, 115, 122, 112, 122, 106, 115, 120, 115, 138, 108, 119, 114, 109, 115, 95, 125, 101, 115, 110, 123, 123, 126, 102, 107, 107, 125, 104, 111, 109, 117, 105, 102, 115, 115, 124, 100, 124, 121, 115, 100, 116, 120, 114, 113, 116, 117, 109, 117, 99, 115, 109, 124, 105, 109, 113, 109, 107, 111, 121, 122, 103, 124, 112, 123, 115, 131, 112, 136, 105, 124, 115, 105, 121, 111, 114, 99, 118, 115, 100, 116, 106, 117, 115, 115, 104, 88, 113, 111, 113, 110, 127, 125, 120, 113, 120, 105, 102, 98, 124, 108, 115, 112, 113, 121, 122, 110, 122, 113, 106, 109, 115, 109, 116, 104, 119, 111, 118, 99, 118, 123, 121, 115, 108, 104, 112, 114, 117, 123, 112, 112, 124, 110, 131, 121, 108, 127, 113, 115, 124, 106, 106, 125, 134, 102, 114, 109, 109, 117, 118, 114, 104, 119, 117, 121, 127, 123, 121, 109, 127, 119, 117, 116, 116, 111, 140, 114, 121, 107, 113, 118, 117, 116, 122, 108, 111, 107, 109, 102, 117, 106, 97, 110, 115, 116, 122, 95, 127, 108, 110, 112, 97, 124, 122, 118, 115, 113, 114, 119, 118, 118, 98, 115, 107, 117, 106, 109, 115, 120, 128, 114, 124, 125, 120, 101, 105, 120, 118, 128, 96, 113, 117, 118, 88, 124, 109, 112, 124, 121, 119, 121, 103, 117, 97, 107, 119, 108, 122, 120, 127, 110, 112, 124, 106, 113, 112, 108, 103, 112, 116, 110, 116, 130, 123, 110, 121, 124, 120, 97, 117, 114, 118, 120, 103, 109, 107, 95, 106, 129, 113, 114, 106, 115, 122, 107, 115, 100, 131, 115, 124, 106, 110, 114, 126, 105, 116, 112, 112, 131, 105, 107, 117, 118, 107, 115, 104, 111, 119, 112, 114, 110, 120, 120, 105, 119, 119, 120, 107, 113, 114, 134, 109, 122, 116, 105, 105, 108, 99, 109, 124, 104, 111, 104, 106, 114, 120, 105, 110, 124, 120, 109, 110, 119, 113, 121, 118, 111, 111, 107, 120, 101, 126, 116, 127, 116, 105, 107, 124, 116, 104, 116, 110, 131, 125, 109, 115, 119, 98, 112, 109, 111, 121, 120, 90, 114, 109, 110, 114, 118, 117, 111, 111, 122, 113, 117, 105, 130, 122, 115, 116, 109, 122, 109, 121, 116, 141, 107, 111, 107, 104, 87, 109, 129, 108, 119, 104, 111, 105, 107, 125, 128, 115, 120, 114, 116, 107, 121, 113, 135, 107, 103, 107, 104, 115, 122, 114, 113, 134, 111, 125, 118, 112, 94, 111, 132, 114, 114, 103, 113, 128, 110, 121, 116, 110, 123, 116, 109, 123, 115, 113, 126, 116, 113, 119, 109, 108, 120, 118, 134, 119, 115, 105, 122, 98, 117, 120, 107, 113, 110, 113, 109, 113, 105, 112, 112, 111, 108, 106, 114, 136, 120, 117, 109, 108, 115, 111, 110, 101, 112, 112, 114, 97, 108, 113, 115, 119, 111, 113, 93, 138, 118, 117, 105, 122, 111, 124, 113, 117, 111, 122, 117, 105, 127, 117, 114, 116, 124, 117, 122, 107, 109, 109, 119, 107, 117, 121, 113, 114, 123, 111, 107, 133, 118, 119, 118, 111, 106, 123, 115, 111, 113, 122, 105, 115, 111, 116, 117, 128, 116, 107, 107, 119, 120, 108, 119, 99, 120, 113, 124, 119, 105, 130, 112, 119, 115, 113, 117, 107, 98, 116, 120, 107, 112, 119, 117, 123, 117, 98, 112, 118, 109, 124, 112, 114, 126, 124, 124, 116, 114, 110, 101, 127, 117, 118, 105, 116, 108, 105, 117, 111, 110, 135, 108, 123, 114, 122, 128, 117, 122, 118, 105, 118, 119, 115, 105, 110, 112, 112, 118, 113, 111, 113, 116, 108, 129, 99, 127, 118, 121, 106, 104, 116, 122, 117, 116, 108, 124, 121, 126, 121, 126, 121, 118, 119, 106, 119, 115, 114, 114, 122, 100, 110, 107, 120, 100, 108, 104, 105, 121, 103, 117, 121, 104, 111, 132, 106, 116, 122, 101, 118, 113, 118, 116, 111, 103, 115, 116, 118, 116, 121, 107, 115, 118, 104, 104, 114, 117, 121, 119, 116, 110, 122, 127, 120, 115, 120, 109, 114, 107, 107, 112, 112, 119, 117, 118, 105, 110, 112, 129, 94, 112, 107, 116, 124, 110, 104, 102, 113, 119, 100, 116, 117, 122, 115, 119, 125, 117, 106, 108, 119, 121, 116, 126, 116, 120, 131, 127, 125, 108, 114, 110, 125, 117, 109, 117, 122, 116, 119, 112, 101, 118, 119, 108, 111, 116, 107, 101, 104, 112, 115, 110, 112, 108, 114, 112, 113, 118, 112, 110, 121, 115, 127, 111, 116, 102, 121, 117, 113, 116, 108, 111, 130, 121, 118, 108, 103, 94, 112, 119, 125, 110, 122, 122, 107, 115, 125, 109, 115, 112, 118, 123, 111, 124, 100, 113, 104, 120, 118, 121, 115, 120, 111, 124, 116, 102, 119, 117, 104, 108, 124, 98, 109, 126, 116, 95, 116, 119, 121, 133, 93, 116, 107, 114, 120, 124, 117, 109, 97, 111, 119, 106, 115, 122, 104, 119, 114, 112, 121, 100, 109, 112, 120, 108, 109, 114, 111, 122, 122, 111, 120, 104, 116, 102, 103, 126, 125, 133, 114, 103, 100, 133, 123, 87, 98, 118, 86, 108, 115, 105, 106, 122, 127, 110, 117, 117, 121, 105, 123, 122, 109, 129, 108, 119, 114, 122, 114, 130, 97, 109, 127, 102, 113, 108, 117, 109, 103, 104, 121, 131, 100, 104, 97, 124, 104, 119, 110, 108, 135, 99, 117, 103, 111, 119, 111, 115, 107, 117, 123, 120, 113, 117, 114, 115, 108, 100, 110, 130, 121, 114, 119, 116, 118, 116, 122, 121, 111, 124, 113, 119, 109, 119, 109, 94, 112, 143, 110, 106, 118, 112, 123, 114, 125, 112, 120, 111, 129, 107, 117, 112, 143, 120, 117, 117, 113, 100, 115, 119, 113, 118, 130, 131, 121, 127, 131, 106, 120, 99, 121, 114, 126, 108, 123, 107, 149, 115, 121, 124, 122, 106, 114, 108, 101, 108, 116, 114, 110, 135, 118, 108, 108, 115, 123, 107, 134, 117, 111, 120, 116, 112, 122, 111, 129, 121, 102, 131, 121, 93, 113, 112, 102, 114, 116, 116, 119, 119, 113, 128, 115, 109, 110, 116, 112, 139, 112, 129, 110, 108, 124, 107, 122, 112, 106, 115, 118, 125, 107, 117, 121, 106, 129, 119, 114, 117, 121, 120, 111, 126, 104, 116, 112, 101, 112, 105, 120, 129, 129, 129, 98, 112, 114, 119, 103, 105, 140, 110, 108, 106, 109, 107, 125, 130, 109, 122, 136, 107, 122, 122, 123, 108, 112, 118, 109, 114, 121, 110, 99, 120, 133, 113, 113, 115, 125, 122, 101, 112, 97, 118, 111, 112, 115, 110, 107, 114, 132, 131, 130, 110, 108, 123, 131, 117, 111, 116, 133, 110, 109, 124, 110, 112, 124, 121, 116, 113, 109, 110, 133, 104, 106, 125, 123, 116, 115, 126, 117, 124, 125, 109, 115, 121, 115, 119, 128, 134, 102, 113, 108, 119, 102, 123, 117, 113, 113, 118, 113, 119, 102, 108, 122, 106, 121, 125, 118, 119, 111, 134, 90, 96, 119, 106, 106, 127, 99, 108, 125, 126, 114, 118, 118, 98, 109, 108, 140, 97, 111, 125, 116, 112, 106, 114, 132, 117, 124, 114, 127, 130, 118, 131, 121, 95, 113, 110, 108, 117, 107, 112, 114, 120, 103, 138, 110, 124, 124, 118, 127, 124, 121, 124, 113, 119, 107, 119, 110, 114, 114, 119, 128, 115, 128, 109, 109, 107, 121, 113, 122, 108, 110, 114, 130, 111, 114, 105, 96, 115, 147, 118, 107, 110, 123, 86, 104, 120, 113, 108, 122, 101, 135, 108, 108, 112, 125, 122, 116, 105, 121, 129, 118, 103, 125, 119, 116, 123, 115, 116, 106, 110, 108, 110, 93, 111, 99, 116, 102, 130, 105, 108, 107, 113, 103, 138, 114, 136, 119, 105, 135, 125, 118, 110, 116, 117, 115, 131, 122, 118, 104, 124, 114, 117, 111, 106, 120, 108, 121, 111, 114, 110, 138, 110, 119, 113, 119, 120, 122, 135, 111, 116, 117, 112, 111, 114, 112, 114, 107, 131, 124, 121, 117, 102, 120, 114, 111, 118, 111, 114, 114, 105, 121, 127, 118, 120, 109, 111, 115, 112, 108, 106, 110, 107, 105, 120, 100, 116, 113, 112, 120, 114, 110, 113, 121, 118, 117, 132, 112, 120, 87, 114, 117, 109, 111, 99, 114, 118, 126, 100, 103, 107, 112, 112, 114, 129, 108, 127, 115, 108, 119, 109, 112, 112, 146, 116, 119, 121, 121, 111, 114, 126, 114, 118, 107, 112, 103, 107, 97, 117, 121, 115, 115, 115, 92, 143, 105, 118, 118, 110, 113, 109, 144, 115, 115, 100, 126, 118, 120, 113, 115, 111, 117, 110, 122, 118, 97, 117, 104, 122, 112, 112, 120, 122, 103, 132, 114, 117, 105, 111, 111, 95, 116, 135, 114, 97, 125, 111, 113, 115, 112, 126, 112, 119, 115, 122, 106, 94, 124, 117, 112, 120, 120, 107, 103, 114, 116, 115, 116, 92, 125, 128, 117, 101, 129, 102, 115, 119, 114, 122, 103, 112, 114, 120, 127, 108, 113, 113, 118, 129, 122, 113, 116, 110, 119, 96, 117, 116, 104, 118, 121, 110, 113, 126, 110, 138, 107, 105, 130, 116, 113, 123, 118, 111, 111, 108, 122, 125, 110, 120, 104, 127, 118, 112, 104, 107, 105, 111, 126, 124, 111, 113, 104, 101, 114, 117, 107, 119, 132, 126, 117, 111, 107, 101, 116, 130, 125, 93, 116, 118, 112, 127, 123, 124, 114, 116, 115, 96, 103, 137, 122, 112, 105, 110, 111, 121, 124, 110, 112, 105, 103, 114, 120, 114, 112, 147, 120, 116, 120, 118, 116, 108, 117, 106, 105, 107, 120, 105, 135, 109, 121, 107, 98, 104, 92, 126, 98, 101, 113, 103, 118, 118, 111, 125, 125, 102, 129, 124, 105, 119, 104, 112, 117, 101, 113, 120, 122, 117, 109, 109, 99, 103, 122, 107, 109, 111, 121, 118, 110, 112, 120, 115, 105, 118, 107, 140, 136, 116, 101, 106, 117, 106, 113, 109, 114, 119, 123, 117, 117, 95, 114, 128, 116, 107, 113, 113, 121, 109, 122, 120, 119, 116, 94, 126, 94, 102, 123, 96, 96, 117, 114, 111, 124, 115, 124, 106, 115, 122, 104, 119, 110, 110, 111, 109, 103, 132, 110, 111, 109, 119, 113, 119, 112, 116, 112, 115, 114, 110, 110, 116, 112, 117, 121, 121, 104, 121, 102, 111, 126, 114, 113, 114, 110, 112, 124, 112, 114, 125, 107, 103, 123, 129, 112, 111, 120, 117, 124, 104, 117, 99, 119, 96, 114, 118, 117, 121, 127, 126, 115, 104, 123, 107, 123, 118, 106, 110, 140, 107, 104, 115, 90, 112, 122, 97, 110, 121, 127, 122, 120, 110, 113, 105, 112, 108, 106, 112, 128, 109, 117, 111, 109, 116, 118, 108, 114, 114, 116, 111, 114, 123, 120, 122, 125, 121, 114, 116, 117, 112, 104, 119, 129, 110, 112, 117, 115, 116, 112, 113, 111, 112, 113, 114, 116, 113, 120, 111, 124, 114, 119, 113, 115, 121, 112, 111, 114, 124, 105, 112, 118, 118, 116, 118, 120, 108, 118, 113, 114, 118, 115, 121, 111, 119, 112, 126, 113, 115, 112, 110, 117, 114, 118, 122, 118, 111, 114, 117, 122, 120, 115, 115, 116, 118, 119, 113, 113, 116, 115, 125, 122, 115, 119, 112, 115, 111, 111, 114, 121, 117, 116, 115, 114, 118, 117, 103, 109, 112, 121, 112, 115, 122, 100, 123, 113, 120, 119, 109, 126, 112, 114, 119, 108, 122, 115, 107, 116, 111, 111, 112, 115, 117, 116, 117, 119, 115, 111, 110, 115, 116, 115, 108, 106, 114, 113, 118, 120, 125, 119, 119, 122, 109, 118, 118, 118, 112, 119, 117, 112, 113, 122, 118, 117, 114, 118, 112, 119, 117, 119, 114, 112, 116, 115, 116, 120, 114, 114, 116, 117, 116, 116, 110, 119, 106, 117, 121, 117, 120, 116, 115, 115, 117, 117, 113, 109, 115, 118, 115, 119, 120, 117, 110, 113, 107, 102, 121, 116, 120, 113, 119, 112, 109, 118, 112, 115, 121, 111, 106, 108, 116, 113, 115, 115, 110, 114, 113, 111, 108, 115, 120, 118, 116, 117, 122, 119, 114, 118, 113, 117, 115, 117, 121, 118, 116, 107, 111, 119, 118, 115, 112, 115, 110, 121, 108, 108, 111, 108, 115, 111, 120, 120, 113, 115, 113, 113, 114, 117, 120, 114, 117, 119, 110, 119, 111, 113, 116, 113, 115, 109, 112, 121, 108, 117, 114, 120, 119, 118, 115, 115, 119, 115, 111, 111, 108, 120, 110, 108, 107, 121, 123, 130, 116, 121, 115, 105, 114, 114, 116, 119, 121, 129, 118, 121, 118, 116, 110, 117, 110, 119, 112, 116, 119, 113, 116, 113, 120, 112, 115, 123, 120, 113, 122, 112, 114, 110, 117, 118, 114, 119, 113, 115, 117, 112, 117, 120, 117, 107, 120, 116, 115, 122, 114, 123, 115, 118, 114, 115, 115, 121, 118, 111, 121, 112, 115, 107, 113, 119, 119, 110, 115, 120, 119, 120, 113, 111, 116, 104, 109, 114, 121, 123, 105, 123, 117, 121, 110, 116, 116, 117, 123, 116, 115, 117, 124, 111, 113, 110, 119, 114, 125, 117, 117, 115, 113, 113, 116, 114, 118, 122, 117, 122, 118, 116, 116, 114, 119, 116, 112, 120, 113, 111, 113, 114, 110, 114, 115, 123, 116, 120, 117, 116, 123, 115, 121, 124, 121, 123, 109, 111, 115, 112, 123, 117, 117, 114, 118, 117, 113, 117, 113, 112, 109, 120, 119, 113, 112, 109, 117, 118, 111, 118, 103, 114, 125, 113, 113, 119, 112, 107, 114, 117, 117, 118, 113, 106, 118, 120, 121, 114, 104, 123, 112, 119, 114, 115, 113, 113, 108, 113, 107, 120, 113, 115, 120, 116, 116, 117, 120, 113, 111, 108, 111, 111, 120, 116, 116, 115, 121, 115, 115, 117, 121, 114, 108, 115, 113, 111, 122, 114, 114, 108, 120, 109, 119, 115, 114, 118, 111, 107, 106, 108, 111, 113, 118, 112, 128, 109, 118, 109, 115, 124, 106, 115, 118, 137, 116, 120, 112, 110, 115, 119, 111, 111, 117, 120, 114, 114, 109, 111, 119, 123, 111, 118, 106, 113, 125, 114, 116, 111, 110, 122, 108, 113, 122, 107, 114, 124, 112, 120, 112, 119, 122, 123, 104, 124, 109, 122, 111, 122, 117, 117, 112, 114, 111, 113, 105, 121, 118, 110, 110, 109, 121, 112, 114, 107, 108, 118, 120, 121, 117, 123, 115, 115, 120, 122, 124, 116, 125, 101, 127, 107, 125, 117, 121, 112, 110, 117, 104, 114, 114, 116, 126, 118, 116, 118, 117, 137, 124, 118, 118, 104, 104, 108, 112, 105, 115, 119, 114, 113, 106, 104, 127, 102, 110, 126, 127, 128, 115, 118, 107, 96, 119, 102, 121, 116, 107, 121, 107, 124, 109, 109, 119, 128, 100, 111, 146, 120, 112, 109, 116, 127, 139, 125, 125, 116, 121, 106, 122, 111, 109, 100, 116, 122, 106, 102, 120, 114, 122, 116, 113, 118, 106, 113, 125, 106, 110, 118, 119, 127, 112, 110, 121, 93, 114, 112, 97, 107, 101, 120, 100, 122, 122, 115, 111, 117, 110, 121, 117, 117, 112, 122, 94, 121, 117, 106, 102, 110, 128, 124, 102, 119, 118, 125, 105, 100, 120, 115, 118, 110, 117, 113, 126, 118, 121, 107, 115, 112, 111, 111, 123, 111, 122, 119, 101, 129, 108, 118, 118, 111, 121, 113, 116, 125, 125, 115, 135, 114, 119, 103, 108, 125, 126, 126, 116, 112, 120, 120, 119, 105, 118, 121, 112, 124, 117, 105, 119, 105, 109, 115, 115, 116, 122, 135, 105, 116, 131, 102, 111, 112, 121, 120, 128, 117, 120, 105, 119, 117, 106, 121, 109, 103, 128, 108, 111, 105, 125, 125, 114, 122, 125, 115, 118, 126, 117, 110, 124, 99, 116, 120, 106, 112, 118, 112, 102, 122, 125, 119, 119, 97, 112, 128, 118, 111, 120, 114, 113, 98, 127, 118, 104, 109, 114, 117, 115, 117, 110, 121, 105, 118, 116, 115, 103, 124, 115, 117, 111, 111, 120, 118, 122, 124, 116, 114, 117, 118, 113, 109, 116, 116, 122, 137, 119, 111, 114, 119, 114, 111, 105, 108, 123, 113, 128, 116, 127, 111, 117, 115, 111, 118, 117, 114, 111, 106, 127, 112, 119, 93, 120, 108, 115, 107, 107, 111, 125, 100, 107, 107, 121, 120, 117, 122, 121, 102, 129, 111, 114, 114, 127, 124, 100, 110, 110, 144, 114, 119, 117, 119, 108, 115, 105, 128, 121, 107, 113, 112, 118, 125, 118, 109, 127, 116, 121, 109, 102, 117, 108, 118, 126, 121, 116, 114, 119, 113, 119, 106, 120, 118, 121, 113, 114, 107, 117, 112, 138, 121, 102, 110, 111, 125, 105, 120, 109, 130, 102, 118, 112, 114, 117, 104, 112, 135, 108, 104, 106, 124, 137, 113, 101, 115, 113, 111, 128, 104, 108, 125, 103, 110, 128, 98, 105, 113, 119, 120, 110, 114, 123, 107, 125, 112, 129, 110, 137, 104, 113, 104, 121, 106, 109, 124, 111, 106, 114, 127, 108, 119, 118, 110, 112, 126, 105, 121, 112, 99, 125, 108, 112, 107, 117, 108, 115, 111, 107, 118, 129, 104, 109, 110, 105, 120, 108, 105, 140, 124, 132, 119, 110, 109, 119, 112, 125, 124, 115, 113, 110, 116, 124, 99, 109, 113, 111, 117, 113, 128, 133, 106, 104, 95, 125, 106, 112, 118, 104, 109, 121, 112, 115, 114, 134, 126, 132, 115, 97, 106, 122, 120, 113, 105, 124, 111, 115, 111, 114, 109, 119, 115, 110, 110, 116, 115, 104, 120, 130, 112, 114, 109, 109, 111, 131, 111, 112, 126, 110, 97, 117, 116, 114, 119, 104, 111, 115, 110, 121, 108, 118, 113, 110, 110, 113, 115, 100, 111, 88, 118, 105, 111, 117, 104, 115, 126, 106, 117, 104, 102, 127, 114, 129, 113, 121, 111, 117, 115, 95, 116, 116, 114, 110, 113, 117, 101, 128, 105, 124, 114, 116, 117, 115, 115, 104, 106, 109, 108, 124, 115, 107, 104, 103, 106, 115, 122, 122, 115, 110, 108, 108, 122, 114, 126, 112, 106, 111, 120, 120, 124, 123, 110, 112, 118, 134, 125, 119, 108, 113, 120, 124, 113, 117, 116, 112, 110, 106, 104, 112, 111, 135, 106, 142, 110, 120, 101, 109, 118, 116, 115, 105, 131, 121, 122, 118, 114, 92, 125, 111, 112, 108, 110, 121, 113, 108, 123, 109, 129, 122, 109, 133, 113, 118, 103, 109, 94, 108, 130, 116, 116, 94, 115, 120, 118, 119, 124, 127, 113, 121, 110, 110, 105, 119, 105, 112, 116, 107, 106, 112, 123, 123, 119, 129, 119, 108, 130, 130, 106, 105, 119, 115, 120, 115, 117, 140, 116, 106, 114, 116, 116, 115, 109, 115, 111, 116, 114, 124, 137, 114, 110, 110, 116, 89, 124, 118, 103, 108, 108, 114, 123, 99, 124, 118, 110, 120, 131, 114, 112, 120, 133, 101, 114, 107, 116, 116, 132, 113, 124, 121, 104, 113, 116, 118, 110, 124, 120, 135, 102, 121, 127, 129, 126, 115, 114, 111, 119, 115, 120, 111, 112, 120, 119, 107, 112, 117, 104, 126, 114, 119, 124, 117, 123, 104, 114, 109, 137, 103, 99, 109, 130, 125, 125, 114, 111, 118, 112, 109, 108, 121, 125, 125, 96, 129, 114, 131, 116, 116, 116, 118, 113, 117, 114, 110, 115, 109, 113, 116, 95, 117, 112, 112, 125, 104, 103, 113, 124, 122, 124, 114, 102, 113, 108, 123, 103, 113, 124, 110, 109, 116, 114, 118, 138, 108, 113, 107, 97, 109, 115, 108, 122, 114, 110, 106, 117, 110, 129, 106, 111, 101, 118, 118, 116, 140, 123, 125, 109, 114, 104, 108, 117, 115, 106, 107, 119, 101, 115, 99, 115, 133, 105, 112, 94, 111, 124, 117, 114, 120, 112, 127, 117, 107, 130, 117, 112, 131, 107, 116, 108, 115, 103, 118, 93, 116, 116, 112, 117, 114, 128, 104, 113, 95, 115, 113, 105, 111, 117, 125, 109, 92, 117, 127, 143, 140, 120, 122, 113, 120, 112, 114, 115, 114, 111, 120, 105, 122, 112, 128, 110, 116, 127, 107, 122, 101, 115, 123, 112, 117, 126, 115, 110, 119, 111, 109, 114, 118, 114, 102, 131, 112, 122, 103, 118, 122, 106, 110, 110, 103, 110, 111, 125, 105, 113, 129, 115, 103, 124, 112, 113, 123, 116, 121, 115, 117, 113, 95, 126, 123, 115, 120, 103, 101, 113, 108, 93, 110, 111, 112, 91, 105, 105, 118, 112, 121, 113, 112, 103, 112, 120, 115, 120, 108, 121, 104, 122, 102, 118, 122, 102, 111, 121, 120, 114, 122, 109, 124, 108, 101, 95, 124, 115, 126, 107, 136, 120, 119, 115, 113, 131, 122, 106, 108, 117, 121, 110, 119, 111, 125, 107, 120, 126, 124, 103, 117, 111, 119, 116, 111, 121, 120, 114, 109, 121, 119, 122, 107, 109, 113, 100, 118, 112, 114, 109, 124, 116, 112, 106, 119, 125, 113, 111, 110, 112, 104, 114, 117, 106, 110, 114, 116, 120, 107, 114, 113, 124, 122, 115, 110, 113, 114, 125, 125, 105, 117, 107, 117, 114, 114, 121, 115, 129, 108, 121, 114, 113, 102, 111, 109, 130, 111, 123, 127, 106, 116, 124, 116, 119, 117, 103, 119, 109, 108, 107, 109, 118, 108, 115, 110, 103, 104, 113, 109, 123, 124, 108, 123, 103, 104, 114, 120, 99, 130, 105, 112, 117, 102, 113, 107, 108, 122, 113, 113, 110, 120, 110, 98, 122, 118, 114, 119, 120, 124, 119, 137, 128, 115, 107, 112, 119, 104, 121, 127, 115, 109, 110, 106, 129, 121, 104, 114, 111, 120, 119, 110, 103, 123, 112, 112, 116, 111, 101, 103, 110, 104, 113, 118, 105, 129, 120, 122, 113, 98, 103, 111, 109, 112, 98, 127, 109, 119, 123, 111, 115, 105, 116, 113, 121, 105, 100, 123, 108, 113, 113, 110, 116, 114, 107, 111, 120, 109, 120, 114, 134, 117, 111, 111, 114, 129, 124, 123, 113, 118, 110, 123, 122, 108, 105, 131, 111, 114, 110, 110, 114, 128, 116, 112, 113, 113, 107, 112, 120, 127, 119, 114, 108, 126, 120, 112, 121, 120, 128, 117, 117, 117, 118, 108, 111, 109, 102, 105, 133, 109, 113, 108, 133, 114, 125, 109, 101, 119, 126, 110, 136, 114, 123, 116, 115, 117, 111, 100, 115, 119, 114, 104, 113, 123, 118, 109, 99, 120, 118, 115, 116, 110, 103, 113, 116, 115, 123, 117, 109, 120, 114, 114, 100, 114, 124, 114, 122, 120, 122, 110, 98, 120, 110, 113, 120, 114, 121, 113, 105, 109, 116, 100, 131, 112, 112, 116, 119, 112, 113, 104, 104, 123, 117, 117, 119, 130, 100, 108, 105, 110, 112, 99, 109, 118, 111, 114, 127, 110, 116, 110, 112, 108, 124, 109, 109, 112, 121, 112, 118, 115, 114, 105, 105, 112, 108, 114, 119, 109, 106, 114, 121, 108, 105, 118, 114, 109, 127, 114, 107, 126, 121, 102, 109, 127, 113, 104, 106, 107, 110, 111, 113, 102, 111, 122, 112, 118, 109, 119, 119, 121, 93, 108, 126, 99, 135, 107, 111, 109, 103, 130, 118, 104, 120, 120, 113, 110, 117, 107, 113, 125, 107, 112, 115, 114, 113, 116, 114, 116, 118, 117, 120, 108, 115, 126, 108, 132, 115, 112, 117, 113, 114, 117, 113, 110, 106, 113, 116, 120, 118, 121, 111, 124, 123, 116, 113, 115, 126, 111, 117, 112, 109, 120, 117, 110, 120, 113, 130, 114, 112, 122, 107, 112, 112, 112, 134, 118, 106, 114, 136, 117, 118, 117, 112, 126, 107, 131, 119, 122, 118, 120, 121, 115, 109, 115, 112, 119, 104, 114, 118, 110, 110, 114, 113, 114, 116, 109, 107, 113, 123, 116, 110, 114, 118, 118, 110, 114, 107, 121, 119, 112, 115, 108, 112, 112, 122, 115, 112, 110, 114, 105, 117, 106, 120, 121, 111, 117, 114, 113, 124, 126, 133, 121, 119, 112, 121, 122, 110, 99, 122, 114, 119, 110, 108, 113, 115, 110, 129, 112, 107, 124, 123, 98, 135, 121, 118, 118, 126, 113, 116, 129, 123, 119, 120, 117, 113, 111, 112, 116, 120, 118, 122, 110, 115, 116, 123, 119, 113, 134, 105, 113, 121, 104, 113, 120, 124, 105, 123, 128, 118, 113, 111, 120, 115, 119, 116, 115, 119, 118, 126, 119, 107, 111, 120, 110, 120, 120, 130, 107, 120, 109, 109, 113, 110, 111, 117, 108, 107, 105, 111, 106, 114, 126, 117, 117, 119, 118, 108, 117, 110, 120, 118, 119, 113, 124, 117, 116, 134, 117, 109, 119, 116, 123, 116, 122, 117, 104, 111, 107, 112, 121, 109, 121, 121, 126, 110, 117, 113, 120, 108, 118, 121, 113, 110, 108, 119, 124, 116, 112, 109, 127, 115, 111, 121, 112, 120, 103, 115, 111, 113, 109, 107, 119, 99, 118, 114, 113, 113, 121, 105, 110, 109, 114, 113, 109, 113, 114, 114, 113, 131, 123, 121, 111, 108, 112, 128, 126, 113, 117, 120, 128, 113, 112, 112, 114, 123, 108, 128, 138, 119, 121, 121, 120, 110, 111, 116, 128, 122, 118, 108, 121, 117, 102, 127, 113, 122, 113, 113, 116, 104, 111, 109, 111, 104, 117, 112, 111, 124, 114, 116, 117, 123, 128, 114, 122, 110, 112, 111, 115, 120, 113, 111, 116, 117, 121, 121, 112, 111, 118, 113, 115, 128, 120, 111, 109, 119, 116, 113, 107, 110, 109, 129, 118, 111, 120, 111, 120, 123, 111, 111, 109, 110, 118, 115, 109, 111, 113, 121, 123, 119, 103, 117, 112, 100, 121, 102, 110, 113, 113, 112, 114, 108, 110, 111, 115, 117, 112, 113, 115, 104, 113, 113, 117, 111, 112, 113, 114, 125, 116, 107, 106, 109, 125, 109, 104, 122, 121, 111, 118, 105, 103, 110, 110, 104, 117, 111, 116, 117, 125, 109, 107, 125, 112, 115, 108, 131, 118, 111, 120, 116, 118, 98, 110, 119, 113, 108, 115, 123, 113, 119, 113, 109, 121, 117, 117, 121, 126, 120, 108, 122, 121, 118, 125, 114, 120, 119, 119, 122, 116, 110, 113, 126, 120, 116, 111, 125, 114, 113, 105, 107, 116, 120, 108, 113, 121, 117, 114, 110, 122, 123, 122, 112, 115, 117, 111, 110, 118, 105, 111, 111, 116, 117, 109, 113, 120, 104, 118, 111, 110, 121, 118, 117, 135, 111, 111, 109, 110, 122, 110, 115, 113, 109, 111, 116, 120, 118, 114, 115, 111, 111, 103, 123, 112, 115, 116, 109, 104, 120, 127, 117, 103, 116, 113, 130, 112, 122, 105, 120, 112, 106, 124, 113, 121, 120, 112, 114, 118, 111, 126, 130, 110, 112, 119, 107, 115, 107, 104, 116, 118, 120, 115, 113, 113, 107, 125, 115, 115, 107, 112, 116, 110, 113, 116, 109, 115, 130, 106, 114, 111, 122, 121, 114, 115, 98, 127, 119, 116, 122, 113, 107, 116, 114, 117, 111, 121, 133, 111, 119, 109, 115, 117, 116, 115, 108, 122, 110, 119, 116, 110, 96, 108, 111, 117, 115, 103, 118, 113, 117, 115, 126, 117, 109, 120, 116, 125, 104, 121, 109, 117, 104, 109, 121, 112, 110, 124, 110, 126, 105, 122, 113, 119, 121, 102, 121, 123, 116, 112, 100, 114, 119, 129, 125, 114, 116, 119, 118, 117, 120, 113, 109, 108, 101, 120, 119, 123, 125, 109, 113, 111, 119, 110, 116, 117, 117, 120, 116, 109, 109, 111, 106, 105, 102, 120, 108, 116, 114, 111, 122, 124, 105, 123, 117, 124, 115, 115, 124, 133, 123, 141, 129, 105, 114, 122, 112, 113, 114, 104, 125, 109, 115, 110, 117, 118, 110, 118, 115, 110, 109, 110, 119, 117, 109, 117, 121, 113, 113, 119, 113, 108, 122, 118, 119, 123, 109, 123, 127, 117, 123, 128, 115, 114, 118, 123, 110, 116, 104, 120, 137, 119, 120, 112, 112, 116, 112, 121, 112, 100, 121, 101, 119, 107, 119, 94, 127, 114, 114, 123, 126, 107, 111, 115, 111, 114, 108, 108, 110, 118, 134, 123, 120, 113, 115, 111, 108, 113, 121, 112, 128, 113, 120, 121, 111, 113, 124, 118, 120, 111, 118, 105, 118, 117, 105, 124, 123, 114, 128, 116, 102, 116, 116, 116, 128, 112, 122, 102, 117, 114, 115, 122, 115, 107, 113, 120, 115, 112, 116, 115, 120, 113, 118, 115, 113, 109, 98, 133, 119, 118, 102, 124, 117, 129, 108, 111, 115, 104, 104, 121, 111, 121, 109, 118, 117, 118, 112, 111, 108, 118, 118, 101, 117, 117, 123, 113, 113, 112, 119, 120, 121, 115, 106, 102, 116, 116, 121, 121, 119, 114, 119, 105, 121, 114, 112, 120, 123, 112, 113, 112, 112, 117, 123, 132, 119, 119, 123, 112, 120, 109, 120, 107, 120, 110, 107, 130, 113, 125, 117, 124, 119, 114, 118, 107, 118, 119, 112, 114, 115, 115, 104, 109, 110, 118, 123, 126, 118, 130, 110, 130, 106, 104, 116, 108, 116, 117, 121, 116, 117, 115, 113, 120, 119, 109, 112, 117, 107, 110, 114, 116, 120, 109, 114, 117, 102, 105, 112, 111, 101, 100, 125, 110, 122, 110, 117, 114, 97, 119, 121, 119, 112, 106, 125, 110, 114, 117, 125, 111, 118, 108, 111, 118, 122, 118, 115, 115, 110, 107, 123, 116, 104, 116, 123, 120, 120, 106, 122, 99, 119, 118, 105, 130, 110, 115, 132, 108, 105, 104, 116, 108, 123, 109, 121, 107, 124, 116, 130, 119, 108, 111, 108, 113, 103, 111, 116, 107, 122, 106, 117, 116, 105, 124, 108, 118, 112, 96, 115, 126, 105, 111, 111, 122, 123, 119, 126, 112, 110, 103, 114, 122, 109, 109, 114, 149, 118, 122, 116, 109, 118, 109, 112, 107, 116, 121, 123, 120, 115, 120, 111, 112, 112, 128, 117, 109, 116, 108, 112, 106, 106, 109, 111, 112, 108, 108, 138, 121, 113, 113, 101, 103, 112, 112, 121, 92, 106, 115, 111, 111, 128, 104, 118, 114, 103, 114, 128, 114, 120, 113, 124, 107, 115, 124, 111, 133, 115, 123, 113, 116, 109, 105, 118, 105, 107, 130, 117, 108, 105, 119, 112, 99, 117, 112, 122, 113, 108, 118, 108, 107, 113, 116, 110, 123, 118, 127, 115, 103, 115, 113, 124, 114, 127, 119, 106, 94, 129, 108, 103, 126, 113, 110, 120, 115, 107, 111, 116, 96, 119, 121, 120, 122, 108, 118, 119, 125, 118, 104, 127, 113, 120, 114, 126, 96, 118, 108, 116, 127, 123, 107, 128, 104, 105, 134, 115, 107, 104, 125, 109, 128, 119, 117, 112, 101, 100, 117, 122, 95, 134, 112, 116, 114, 128, 115, 119, 107, 128, 103, 105, 119, 119, 119, 115, 107, 118, 110, 114, 108, 121, 122, 124, 94, 116, 111, 111, 100, 108, 112, 116, 108, 102, 127, 124, 129, 122, 101, 111, 106, 116, 119, 122, 117, 121, 115, 105, 106, 112, 110, 96, 121, 113, 117, 118, 102, 110, 118, 116, 116, 119, 107, 118, 117, 116, 106, 122, 113, 106, 125, 105, 117, 117, 95, 122, 112, 103, 105, 103, 121, 121, 106, 108, 121, 120, 112, 118, 120, 109, 109, 113, 113, 105, 110, 115, 111, 106, 108, 113, 127, 119, 123, 122, 104, 141, 122, 122, 108, 113, 122, 114, 126, 113, 120, 115, 111, 108, 112, 97, 114, 101, 112, 107, 113, 118, 112, 124, 117, 123, 119, 97, 120, 106, 133, 106, 110, 117, 118, 123, 115, 109, 108, 125, 104, 110, 111, 116, 119, 113, 108, 107, 137, 112, 106, 114, 116, 123, 113, 116, 119, 115, 117, 124, 119, 120, 112, 99, 125, 113, 111, 117, 112, 111, 111, 126, 108, 103, 117, 119, 114, 107, 130, 135, 111, 133, 125, 114, 108, 114, 109, 112, 108, 115, 127, 118, 108, 104, 113, 113, 115, 109, 115, 121, 115, 107, 107, 126, 106, 112, 110, 119, 111, 101, 116, 109, 114, 106, 117, 123, 121, 127, 113, 117, 138, 110, 124, 109, 106, 125, 131, 126, 114, 119, 105, 127, 105, 106, 101, 125, 118, 113, 112, 126, 118, 106, 108, 112, 106, 105, 118, 111, 115, 112, 118, 120, 112, 121, 94, 123, 115, 111, 116, 103, 110, 122, 122, 103, 115, 115, 114, 128, 121, 108, 130, 98, 97, 105, 108, 120, 130, 118, 106, 106, 106, 133, 121, 114, 113, 115, 117, 125, 106, 110, 109, 126, 117, 127, 104, 112, 135, 107, 122, 116, 109, 122, 107, 109, 111, 120, 123, 114, 112, 99, 111, 116, 116, 125, 129, 109, 105, 105, 113, 134, 112, 118, 131, 110, 112, 95, 117, 115, 114, 113, 118, 110, 116, 120, 110, 112, 101, 137, 114, 112, 119, 120, 131, 109, 129, 121, 118, 117, 116, 106, 111, 121, 108, 122, 114, 110, 121, 110, 104, 106, 106, 106, 108, 124, 126, 113, 126, 115, 116, 113, 109, 139, 109, 108, 109, 109, 113, 111, 113, 122, 118, 97, 103, 103, 115, 100, 120, 113, 120, 121, 115, 116, 123, 121, 118, 107, 113, 112, 102, 109, 126, 118, 112, 120, 120, 110, 110, 119, 109, 105, 124, 115, 116, 109, 144, 116, 133, 116, 109, 111, 115, 103, 111, 120, 114, 111, 106, 111, 96, 109, 108, 104, 114, 120, 108, 98, 109, 112, 109, 101, 112, 109, 118, 109, 117, 110, 141, 113, 95, 117, 117, 111, 122, 123, 129, 128, 103, 110, 112, 117, 116, 104, 127, 112, 92, 113, 111, 122, 114, 114, 107, 127, 139, 117, 105, 108, 105, 121, 115, 131, 112, 117, 114, 128, 111, 112, 116, 111, 102, 116, 118, 120, 117, 120, 104, 116, 117, 110, 108, 108, 112, 132, 117, 110, 99, 91, 124, 134, 106, 113, 115, 122, 104, 115, 131, 121, 98, 122, 109, 111, 109, 105, 128, 112, 111, 117, 114, 113, 116, 106, 120, 116, 124, 111, 113, 113, 107, 118, 114, 120, 121, 109, 117, 117, 137, 134, 104, 116, 119, 105, 133, 119, 120, 126, 117, 112, 108, 124, 112, 132, 117, 110, 103, 121, 110, 118, 107, 124, 112, 114, 107, 104, 121, 124, 115, 128, 124, 120, 127, 107, 118, 116, 102, 116, 94, 114, 111, 115, 109, 107, 110, 103, 115, 115, 112, 116, 122, 81, 124, 107, 124, 123, 123, 116, 116, 106, 120, 124, 133, 115, 126, 118, 121, 155, 123, 97, 116, 126, 125, 104, 128, 122, 124, 118, 115, 117, 99, 108, 125, 101, 125, 105, 122, 115, 115, 106, 116, 121, 123, 113, 114, 122, 109, 114, 120, 96, 106, 126, 124, 114, 99, 117, 121, 117, 98, 114, 128, 118, 120, 106, 118, 108, 116, 101, 110, 123, 116, 121, 119, 118, 99, 118, 114, 110, 120, 105, 124, 111, 111, 102, 111, 107, 120, 117, 126, 101, 109, 120, 110, 106, 123, 121, 120, 114, 122, 114, 101, 117, 111, 95, 102, 115, 116, 124, 111, 118, 108, 95, 109, 113, 102, 120, 100, 120, 107, 115, 106, 118, 117, 113, 121, 116, 131, 116, 117, 105, 138, 118, 110, 106, 114, 110, 133, 98, 112, 118, 102, 136, 114, 130, 115, 102, 104, 109, 104, 112, 117, 122, 119, 119, 136, 119, 115, 109, 119, 113, 111, 100, 118, 117, 102, 119, 107, 118, 116, 98, 98, 103, 100, 107, 114, 113, 110, 105, 134, 127, 123, 119, 121, 114, 115, 116, 115, 107, 111, 139, 109, 102, 104, 112, 94, 112, 114, 129, 113, 103, 112, 112, 121, 124, 113, 115, 113, 125, 115, 109, 114, 119, 116, 117, 104, 127, 101, 130, 113, 79, 122, 105, 129, 104, 130, 119, 117, 108, 113, 121, 110, 98, 133, 101, 101, 121, 121, 119, 144, 106, 121, 124, 117, 111, 118, 108, 108, 117, 129, 107, 107, 112, 98, 121, 110, 116, 119, 114, 118, 105, 131, 113, 103, 120, 119, 100, 121, 118, 113, 116, 112, 121, 116, 118, 108, 125, 111, 107, 105, 143, 135, 92, 119, 124, 122, 95, 117, 98, 110, 122, 108, 117, 111, 103, 121, 114, 153, 144, 110, 101, 113, 116, 113, 131, 129, 133, 110, 106, 126, 117, 115, 119, 114, 113, 119, 122, 119, 114, 131, 114, 131, 107, 131, 103, 108, 117, 110, 114, 115, 114, 113, 127, 126, 116, 116, 117, 116, 116, 127, 112, 106, 111, 106, 121, 100, 129, 106, 119, 102, 120, 107, 125, 91, 119, 118, 113, 107, 105, 115, 108, 121, 114, 100, 107, 109, 112, 102, 115, 105, 133, 114, 112, 116, 106, 106, 108, 107, 109, 115, 109, 135, 116, 110, 103, 119, 107, 104, 115, 137, 134, 107, 116, 109, 133, 104, 118, 111, 124, 106, 122, 124, 114, 112, 108, 100, 102, 116, 101, 106, 111, 99, 115, 120, 118, 108, 119, 120, 88, 150, 111, 112, 131, 112, 112, 119, 126, 106, 113, 146, 104, 111, 116, 127, 104, 110, 108, 116, 117, 121, 114, 141, 112, 123, 135, 113, 129, 125, 112, 117, 122, 121, 112, 103, 122, 114, 115, 110, 118, 125, 115, 121, 105, 107, 112, 117, 109, 127, 126, 117, 117, 107, 124, 122, 120, 120, 118, 135, 114, 107, 114, 103, 113, 112, 121, 107, 110, 122, 96, 112, 125, 116, 118, 129, 110, 110, 98, 99, 123, 115, 116, 114, 114, 93, 109, 106, 106, 122, 107, 122, 115, 96, 127, 113, 106, 133, 115, 119, 108, 112, 108, 118, 106, 109, 114, 125, 113, 106, 123, 108, 128, 111, 128, 123, 104, 131, 120, 127, 113, 124, 117, 112, 119, 109, 122, 117, 117, 117, 102, 119, 115, 108, 118, 123, 114, 104, 105, 112, 98, 95, 122, 115, 99, 116, 113, 113, 117, 105, 125, 113, 122, 111, 118, 117, 113, 113, 108, 106, 107, 112, 96, 130, 115, 115, 119, 98, 119, 122, 108, 108, 100, 106, 105, 135, 116, 108, 112, 104, 120, 104, 99, 115, 107, 106, 111, 126, 140, 113, 127, 117, 116, 113, 106, 136, 115, 91, 96, 115, 111, 132, 115, 124, 124, 94, 118, 117, 104, 112, 123, 112, 116, 114, 110, 112, 125, 123, 109, 114, 111, 124, 115, 108, 118, 112, 119, 114, 114, 121, 104, 112, 141, 124, 106, 102, 113, 112, 116, 118, 121, 94, 108, 118, 116, 108, 115, 109, 109, 121, 110, 120, 130, 120, 113, 124, 111, 112, 107, 116, 106, 104, 120, 126, 119, 125, 89, 125, 114, 122, 113, 117, 128, 116, 99, 128, 114, 109, 118, 112, 127, 113, 101, 108, 100, 113, 108, 98, 125, 96, 125, 127, 119, 107, 108, 122, 113, 119, 112, 146, 115, 118, 119, 116, 111, 120, 115, 116, 123, 95, 90, 115, 122, 118, 115, 115, 118, 116, 112, 117, 121, 128, 129, 114, 115, 114, 106, 115, 116, 115, 119, 119, 129, 110, 122, 128, 114, 129, 119, 125, 120, 116, 119, 118, 121, 125, 116, 110, 118, 120, 120, 124, 112, 110, 117, 109, 113, 116, 114, 109, 118, 104, 121, 116, 125, 117, 112, 118, 122, 107, 113, 125, 120, 115, 119, 120, 112, 104, 118, 111, 116, 118, 122, 113, 112, 114, 119, 119, 107, 113, 122, 114, 114, 106, 109, 121, 113, 108, 108, 112, 124, 122, 114, 114, 115, 124, 124, 110, 110, 126, 126, 124, 114, 119, 119, 113, 121, 117, 116, 127, 111, 118, 119, 117, 117, 109, 119, 115, 112, 111, 117, 119, 107, 125, 112, 105, 115, 108, 114, 108, 122, 118, 121, 109, 119, 112, 115, 113, 110, 112, 116, 112, 119, 118, 115, 113, 120, 110, 119, 117, 114, 113, 120, 107, 120, 115, 114, 105, 117, 121, 127, 116, 119, 106, 121, 119, 113, 114, 109, 109, 109, 119, 106, 120, 111, 112, 114, 114, 114, 120, 112, 116, 115, 115, 112, 106, 124, 119, 119, 118, 119, 110, 116, 111, 119, 129, 124, 120, 117, 114, 119, 122, 114, 113, 115, 114, 113, 113, 119, 117, 114, 118, 120, 123, 111, 115, 108, 112, 113, 113, 109, 114, 125, 118, 109, 123, 117, 113, 113, 119, 116, 116, 108, 112, 124, 108, 118, 120, 114, 119, 115, 108, 116, 115, 113, 112, 115, 113, 120, 117, 118, 119, 117, 112, 123, 114, 111, 113, 107, 113, 118, 121, 113, 120, 114, 117, 117, 124, 120, 108, 119, 115, 120, 121, 111, 109, 116, 118, 116, 114, 119, 115, 115, 114, 112, 119, 117, 113, 112, 117, 119, 120, 113, 120, 122, 112, 117, 116, 114, 111, 110, 110, 120, 115, 114, 111, 118, 109, 110, 126, 116, 107, 128, 120, 115, 118, 115, 119, 108, 122, 122, 124, 114, 107, 115, 126, 114, 121, 119, 113, 120, 115, 116, 116, 112, 113, 119, 111, 116, 114, 113, 116, 123, 119, 108, 115, 122, 110, 116, 119, 116, 106, 106, 119, 119, 117, 117, 125, 109, 114, 111, 117, 108, 124, 115, 116, 117, 113, 123, 112, 113, 109, 125, 116, 112, 119, 114, 117, 122, 119, 107, 118, 123, 125, 106, 121, 113, 112, 115, 118, 108, 121, 113, 116, 113, 115, 116, 120, 115, 116, 113, 113, 119, 116, 119, 123, 112, 121, 116, 119, 118, 112, 117, 113, 115, 110, 119, 110, 119, 119, 114, 115, 121, 118, 114, 128, 115, 113, 114, 111, 114, 116, 124, 117, 119, 108, 121, 119, 115, 116, 115, 107, 105, 111, 120, 105, 116, 106, 118, 120, 115, 121, 121, 113, 123, 113, 118, 118, 122, 119, 113, 118, 120, 100, 108, 108, 123, 118, 115, 110, 110, 119, 113, 118, 116, 116, 122, 122, 114, 114, 117, 115, 117, 117, 114, 113, 115, 120, 123, 117, 111, 122, 113, 121, 114, 107, 115, 107, 121, 121, 117, 111, 116, 112, 112, 114, 116, 112, 117, 110, 129, 114, 113, 119, 111, 127, 117, 127, 116, 119, 123, 107, 102, 103, 112, 123, 112, 101, 115, 110, 127, 113, 110, 117, 116, 132, 111, 98, 111, 120, 110, 123, 105, 113, 113, 117, 133, 128, 118, 121, 109, 115, 111, 96, 117, 111, 105, 142, 122, 113, 123, 104, 121, 123, 120, 99, 110, 132, 106, 112, 110, 125, 115, 113, 119, 115, 134, 89, 104, 121, 119, 119, 107, 122, 119, 113, 111, 123, 124, 118, 125, 112, 110, 130, 127, 119, 129, 80, 110, 128, 110, 114, 109, 118, 118, 125, 107, 110, 113, 112, 115, 117, 113, 105, 131, 123, 117, 111, 109, 111, 115, 116, 115, 108, 109, 111, 90, 118, 130, 116, 111, 119, 107, 134, 126, 119, 120, 122, 102, 108, 122, 112, 104, 111, 117, 120, 108, 111, 117, 100, 99, 119, 103, 108, 110, 122, 104, 118, 111, 107, 115, 114, 122, 107, 117, 117, 114, 112, 104, 113, 120, 130, 111, 112, 113, 131, 112, 119, 120, 108, 109, 128, 108, 122, 122, 124, 128, 130, 121, 113, 116, 103, 110, 107, 121, 112, 111, 121, 105, 124, 103, 116, 127, 115, 113, 150, 124, 103, 124, 126, 105, 108, 122, 115, 115, 131, 109, 113, 113, 114, 96, 111, 115, 128, 99, 130, 110, 114, 102, 114, 110, 99, 103, 123, 111, 124, 113, 107, 115, 114, 118, 112, 124, 116, 97, 112, 119, 117, 122, 115, 107, 115, 122, 112, 112, 123, 120, 111, 116, 121, 113, 114, 119, 115, 117, 114, 122, 123, 107, 114, 98, 109, 119, 128, 134, 120, 118, 113, 131, 110, 125, 116, 107, 117, 112, 108, 110, 106, 103, 128, 112, 112, 114, 113, 113, 109, 123, 107, 102, 104, 114, 113, 122, 110, 128, 99, 115, 110, 114, 106, 116, 133, 111, 104, 120, 117, 108, 120, 106, 113, 110, 105, 112, 110, 124, 125, 114, 104, 125, 111, 109, 111, 121, 120, 110, 113, 116, 132, 109, 106, 109, 115, 121, 80, 115, 94, 114, 115, 123, 122, 114, 110, 109, 113, 111, 123, 112, 103, 103, 113, 110, 118, 122, 112, 122, 111, 108, 134, 112, 119, 108, 124, 102, 115, 116, 116, 107, 109, 115, 119, 120, 107, 106, 110, 109, 117, 102, 109, 114, 107, 111, 109, 113, 131, 120, 112, 116, 103, 123, 104, 121, 112, 113, 110, 113, 112, 119, 123, 109, 125, 115, 120, 112, 118, 120, 103, 102, 119, 124, 105, 101, 116, 117, 117, 106, 116, 121, 111, 114, 118, 118, 114, 111, 124, 113, 115, 124, 110, 117, 112, 120, 124, 110, 123, 100, 118, 124, 121, 103, 133, 109, 123, 107, 104, 110, 108, 116, 109, 110, 111, 108, 116, 110, 121, 119, 124, 119, 112, 116, 114, 123, 92, 111, 112, 131, 117, 111, 117, 111, 107, 119, 118, 126, 111, 84, 121, 96, 110, 127, 116, 116, 118, 124, 109, 112, 121, 122, 116, 117, 118, 122, 115, 110, 103, 119, 107, 119, 115, 98, 103, 118, 109, 119, 133, 103, 127, 119, 116, 119, 118, 112, 111, 128, 125, 108, 119, 109, 114, 108, 95, 122, 110, 122, 118, 110, 115, 113, 118, 111, 105, 139, 115, 100, 128, 105, 112, 104, 121, 110, 109, 114, 117, 117, 123, 109, 113, 105, 99, 127, 114, 114, 110, 123, 116, 115, 103, 112, 116, 108, 114, 126, 109, 118, 125, 116, 107, 112, 134, 113, 124, 112, 118, 99, 119, 119, 106, 110, 117, 121, 114, 116, 122, 107, 118, 118, 112, 101, 109, 127, 97, 115, 123, 121, 118, 129, 111, 98, 120, 113, 117, 110, 124, 93, 120, 113, 112, 111, 125, 120, 112, 110, 118, 108, 105, 122, 97, 105, 114, 119, 110, 118, 114, 107, 131, 104, 121, 103, 114, 118, 113, 113, 120, 109, 116, 119, 121, 103, 112, 112, 124, 116, 117, 128, 123, 106, 120, 117, 107, 116, 116, 111, 116, 113, 108, 123, 117, 118, 107, 108, 116, 115, 113, 119, 118, 122, 108, 114, 122, 128, 108, 113, 116, 116, 108, 100, 113, 108, 108, 98, 108, 114, 106, 120, 106, 122, 110, 122, 115, 113, 109, 110, 119, 122, 110, 105, 113, 122, 110, 122, 117, 112, 112, 112, 116, 116, 121, 112, 118, 120, 117, 109, 114, 118, 130, 110, 129, 110, 106, 126, 105, 112, 115, 112, 110, 115, 113, 114, 113, 108, 118, 119, 120, 105, 112, 116, 110, 109, 114, 123, 125, 104, 119, 121, 119, 119, 115, 120, 109, 120, 107, 119, 119, 122, 125, 119, 129, 114, 117, 120, 113, 117, 103, 123, 109, 112, 116, 109, 127, 95, 114, 107, 118, 112, 117, 112, 107, 118, 109, 103, 109, 121, 117, 114, 113, 108, 118, 114, 106, 102, 111, 107, 120, 111, 109, 128, 120, 104, 121, 119, 108, 100, 107, 117, 115, 115, 128, 115, 110, 93, 114, 118, 112, 112, 113, 128, 122, 110, 111, 113, 110, 113, 126, 114, 112, 129, 98, 122, 126, 115, 108, 108, 118, 121, 110, 110, 109, 112, 104, 127, 121, 115, 111, 106, 106, 109, 107, 122, 112, 128, 116, 115, 121, 119, 112, 107, 126, 117, 108, 108, 124, 118, 111, 105, 122, 127, 121, 110, 125, 121, 104, 113, 122, 117, 125, 111, 114, 109, 129, 124, 119, 126, 110, 117, 118, 110, 117, 116, 122, 113, 111, 124, 109, 125, 118, 107, 112, 120, 117, 128, 110, 106, 115, 113, 117, 117, 124, 110, 117, 97, 119, 123, 113, 119, 116, 120, 114, 108, 131, 120, 130, 125, 119, 117, 102, 113, 122, 121, 106, 106, 114, 113, 121, 112, 130, 109, 112, 118, 121, 114, 103, 122, 110, 110, 125, 122, 117, 119, 104, 110, 121, 128, 114, 119, 126, 118, 126, 118, 111, 126, 121, 124, 113, 111, 120, 115, 123, 112, 120, 107, 113, 123, 107, 124, 111, 123, 116, 113, 122, 112, 112, 117, 113, 119, 109, 121, 111, 126, 131, 111, 115, 123, 113, 119, 109, 118, 113, 110, 92, 111, 109, 124, 122, 110, 121, 121, 117, 108, 129, 113, 109, 115, 110, 104, 120, 116, 118, 121, 114, 110, 121, 119, 104, 124, 115, 116, 122, 115, 134, 109, 125, 103, 108, 113, 114, 126, 110, 126, 116, 110, 118, 120, 115, 119, 115, 116, 107, 119, 127, 129, 103, 115, 89, 118, 114, 112, 113, 122, 108, 114, 113, 116, 112, 110, 110, 118, 101, 100, 103, 116, 126, 105, 132, 115, 122, 109, 110, 120, 117, 115, 105, 117, 106, 114, 122, 112, 130, 120, 105, 121, 118, 105, 119, 110, 107, 116, 113, 107, 106, 117, 112, 118, 117, 116, 119, 113, 124, 105, 116, 121, 115, 119, 98, 112, 131, 138, 105, 123, 103, 129, 121, 101, 121, 126, 113, 118, 103, 98, 119, 108, 120, 123, 119, 117, 122, 114, 118, 98, 126, 98, 124, 106, 112, 121, 112, 127, 113, 121, 109, 121, 125, 120, 106, 105, 122, 105, 107, 125, 108, 111, 116, 119, 130, 109, 122, 118, 111, 111, 96, 117, 105, 120, 117, 104, 105, 113, 107, 104, 117, 113, 132, 108, 128, 105, 115, 112, 111, 109, 105, 107, 108, 120, 105, 133, 136, 110, 121, 113, 122, 118, 110, 116, 109, 115, 113, 121, 106, 132, 100, 122, 111, 110, 123, 111, 130, 109, 116, 127, 117, 111, 105, 114, 114, 111, 108, 130, 105, 120, 122, 98, 117, 113, 110, 120, 118, 113, 112, 119, 115, 106, 127, 119, 117, 111, 123, 131, 115, 112, 108, 95, 115, 121, 93, 120, 120, 119, 107, 111, 115, 121, 128, 112, 123, 107, 105, 115, 106, 112, 101, 119, 114, 121, 103, 114, 124, 123, 119, 107, 115, 131, 125, 115, 116, 119, 141, 115, 110, 121, 110, 114, 123, 126, 103, 105, 120, 97, 130, 112, 113, 111, 103, 100, 108, 103, 110, 116, 117, 105, 115, 120, 135, 121, 119, 111, 112, 122, 117, 119, 121, 122, 101, 128, 125, 111, 117, 114, 121, 130, 120, 100, 116, 116, 101, 97, 122, 108, 108, 125, 108, 115, 112, 116, 113, 109, 114, 109, 108, 115, 111, 120, 111, 105, 111, 113, 103, 113, 121, 122, 126, 117, 97, 119, 121, 108, 114, 116, 109, 114, 117, 110, 123, 123, 129, 114, 122, 119, 115, 115, 104, 130, 119, 121, 102, 111, 117, 120, 134, 112, 111, 105, 91, 116, 129, 104, 123, 113, 129, 114, 116, 111, 114, 108, 120, 117, 109, 113, 125, 92, 113, 113, 119, 123, 121, 126, 122, 117, 119, 114, 101, 121, 96, 130, 110, 116, 119, 119, 123, 113, 107, 131, 123, 111, 104, 110, 110, 99, 111, 122, 120, 110, 111, 126, 97, 120, 115, 104, 111, 126, 121, 121, 112, 121, 120, 127, 110, 98, 117, 111, 120, 114, 122, 128, 105, 116, 120, 118, 117, 126, 119, 107, 119, 111, 118, 106, 140, 124, 112, 100, 123, 107, 116, 123, 122, 118, 119, 125, 117, 116, 120, 120, 127, 123, 122, 115, 114, 113, 119, 110, 114, 119, 110, 89, 113, 111, 111, 119, 123, 108, 118, 101, 109, 130, 125, 112, 117, 122, 114, 115, 104, 100, 107, 125, 125, 108, 107, 114, 130, 105, 137, 128, 113, 114, 123, 119, 121, 130, 126, 109, 126, 114, 113, 116, 117, 119, 94, 111, 121, 120, 107, 116, 112, 110, 116, 120, 114, 102, 115, 95, 120, 116, 123, 122, 120, 111, 93, 125, 121, 114, 120, 115, 115, 101, 107, 124, 113, 108, 113, 110, 111, 113, 110, 105, 115, 99, 117, 111, 118, 107, 104, 109, 120, 99, 120, 125, 111, 113, 111, 121, 103, 115, 122, 108, 123, 131, 124, 114, 107, 117, 115, 113, 110, 109, 126, 107, 112, 118, 111, 118, 112, 118, 133, 129, 118, 134, 109, 105, 106, 128, 104, 118, 109, 119, 121, 127, 118, 102, 119, 119, 101, 106, 100, 118, 129, 103, 112, 109, 108, 107, 123, 112, 119, 108, 119, 112, 109, 112, 111, 126, 113, 113, 117, 133, 116, 117, 121, 113, 119, 98, 116, 113, 110, 110, 122, 118, 114, 115, 111, 120, 119, 115, 124, 116, 129, 108, 116, 124, 114, 134, 111, 114, 119, 117, 121, 116, 128, 131, 112, 105, 102, 120, 120, 119, 117, 110, 111, 114, 114, 116, 121, 119, 105, 116, 108, 106, 133, 115, 115, 120, 116, 120, 109, 117, 108, 108, 105, 114, 124, 110, 115, 117, 118, 114, 105, 101, 115, 114, 105, 114, 111, 109, 125, 111, 120, 110, 120, 121, 126, 119, 123, 119, 111, 124, 125, 114, 110, 121, 111, 113, 121, 107, 114, 103, 114, 115, 106, 116, 103, 120, 127, 109, 102, 107, 113, 122, 127, 116, 116, 121, 117, 122, 107, 118, 122, 118, 125, 113, 107, 117, 114, 106, 115, 113, 117, 101, 110, 113, 115, 135, 118, 118, 128, 112, 114, 109, 116, 117, 113, 127, 117, 119, 113, 100, 120, 113, 132, 106, 111, 122, 112, 116, 110, 113, 114, 120, 110, 114, 114, 120, 111, 113, 117, 119, 105, 97, 125, 122, 132, 115, 120, 101, 111, 94, 108, 110, 116, 103, 117, 116, 112, 106, 126, 109, 108, 105, 120, 113, 106, 107, 127, 107, 109, 119, 112, 124, 115, 98, 108, 111, 114, 116, 113, 113, 105, 108, 128, 106, 132, 118, 109, 124, 122, 117, 115, 113, 107, 119, 127, 119, 119, 112, 116, 123, 115, 117, 113, 112, 119, 113, 123, 101, 114, 109, 113, 117, 129, 103, 119, 123, 121, 121, 127, 106, 116, 102, 109, 106, 105, 119, 125, 110, 101, 112, 108, 121, 116, 107, 105, 113, 107, 113, 111, 118, 112, 119, 105, 114, 107, 120, 109, 102, 104, 107, 117, 108, 133, 123, 110, 96, 104, 114, 109, 117, 105, 114, 112, 124, 111, 120, 104, 108, 108, 106, 120, 111, 120, 125, 104, 123, 109, 101, 109, 110, 111, 122, 112, 118, 134, 111, 112, 113, 109, 108, 121, 114, 105, 125, 106, 115, 116, 138, 119, 118, 117, 112, 124, 110, 117, 111, 132, 100, 113, 103, 114, 130, 102, 121, 121, 114, 109, 110, 120, 129, 104, 111, 111, 118, 114, 111, 110, 109, 108, 116, 93, 116, 107, 112, 108, 113, 107, 112, 117, 108, 108, 112, 116, 101, 105, 117, 120, 117, 120, 128, 116, 122, 111, 106, 109, 108, 115, 123, 114, 111, 116, 111, 114, 106, 106, 114, 112, 127, 103, 111, 114, 116, 113, 130, 127, 108, 113, 124, 107, 116, 110, 123, 107, 122, 106, 113, 120, 108, 114, 111, 128, 117, 120, 122, 114, 122, 102, 108, 113, 109, 116, 117, 100, 115, 119, 118, 119, 114, 113, 111, 107, 114, 115, 108, 125, 115, 123, 127, 117, 110, 115, 118, 112, 111, 108, 110, 113, 125, 118, 116, 110, 112, 100, 107, 119, 110, 110, 113, 111, 124, 114, 113, 128, 112, 120, 93, 108, 116, 114, 123, 111, 104, 122, 101, 103, 118, 117, 118, 114, 127, 103, 113, 113, 128, 121, 123, 113, 116, 111, 102, 127, 119, 105, 114, 122, 113, 113, 111, 110, 109, 120, 125, 99, 112, 111, 120, 115, 124, 112, 115, 120, 120, 108, 132, 117, 126, 112, 116, 110, 106, 97, 108, 130, 112, 116, 119, 126, 120, 100, 118, 128, 119, 104, 118, 117, 114, 106, 108, 116, 118, 126, 111, 118, 112, 123, 128, 117, 116, 108, 104, 117, 113, 130, 113, 108, 114, 106, 110, 114, 118, 119, 131, 101, 119, 115, 111, 108, 111, 111, 113, 108, 121, 101, 104, 122, 110, 114, 104, 107, 101, 110, 113, 105, 125, 108, 122, 112, 108, 104, 117, 108, 115, 99, 109, 110, 118, 113, 116, 96, 109, 118, 105, 117, 108, 107, 121, 120, 116, 108, 96, 104, 116, 104, 118, 112, 123, 120, 130, 107, 126, 111, 114, 126, 113, 123, 129, 121, 133, 112, 118, 125, 113, 133, 119, 128, 106, 110, 115, 109, 124, 115, 119, 108, 100, 112, 116, 120, 116, 124, 109, 109, 119, 114, 119, 94, 106, 117, 109, 107, 115, 124, 111, 115, 115, 99, 107, 95, 107, 107, 108, 116, 116, 115, 111, 113, 121, 125, 117, 117, 116, 119, 109, 117, 116, 124, 116, 112, 109, 117, 106, 107, 117, 109, 112, 101, 111, 129, 116, 123, 115, 105, 107, 120, 121, 128, 113, 111, 102, 124, 122, 101, 114, 124, 117, 109, 119, 116, 103, 118, 112, 115, 116, 104, 113, 115, 109, 113, 110, 99, 120, 110, 124, 129, 105, 109, 108, 114, 115, 109, 108, 108, 121, 120, 117, 120, 120, 116, 126, 100, 111, 100, 108, 99, 111, 98, 118, 125, 130, 112, 108, 120, 114, 115, 116, 122, 114, 120, 102, 104, 122, 114, 134, 119, 114, 114, 115, 110, 118, 102, 103, 106, 108, 120, 109, 115, 115, 109, 113, 123, 113, 134, 119, 114, 118, 129, 114, 127, 119, 109, 112, 124, 118, 129, 116, 106, 115, 124, 119, 115, 114, 111, 116, 119, 111, 122, 111, 121, 110, 118, 118, 104, 116, 119, 103, 109, 106, 124, 107, 111, 112, 123, 107, 113, 109, 108, 108, 110, 113, 119, 113, 125, 123, 110, 101, 107, 125, 111, 135, 108, 95, 119, 118, 105, 124, 103, 99, 110, 121, 115, 112, 114, 104, 111, 110, 108, 135, 121, 111, 117, 118, 107, 117, 105, 129, 115, 124, 110, 113, 125, 99, 119, 116, 121, 112, 114, 117, 118, 139, 110, 107, 115, 108, 110, 118, 111, 98, 126, 109, 122, 112, 111, 108, 114, 124, 107, 116, 114, 110, 115, 108, 105, 113, 118, 116, 130, 130, 118, 117, 123, 111, 102, 125, 129, 118, 107, 104, 125, 102, 102, 109, 124, 115, 117, 123, 114, 120, 124, 107, 136, 129, 124, 109, 116, 110, 114, 106, 103, 111, 110, 111, 106, 113, 104, 125, 112, 119, 114, 114, 122, 115, 127, 111, 119, 104, 111, 115, 118, 116, 106, 109, 116, 123, 104, 112, 107, 117, 115, 86, 112, 129, 116, 119, 119, 113, 112, 119, 130, 117, 114, 113, 127, 111, 121, 126, 132, 118, 133, 105, 113, 120, 117, 118, 124, 109, 105, 125, 128, 106, 135, 104, 121, 113, 117, 122, 98, 118, 95, 113, 118, 133, 117, 112, 113, 123, 119, 120, 106, 113, 107, 114, 121, 125, 99, 115, 108, 113, 128, 114, 100, 106, 111, 116, 106, 131, 119, 107, 100, 112, 108, 107, 116, 120, 116, 108, 113, 105, 114, 111, 108, 122, 121, 127, 118, 103, 113, 112, 114, 106, 122, 113, 112, 114, 116, 125, 113, 119, 118, 111, 118, 126, 105, 122, 114, 113, 115, 111, 103, 121, 121, 108, 114, 103, 113, 115, 115, 112, 107, 118, 123, 112, 103, 125, 109, 113, 125, 110, 131, 114, 113, 105, 104, 113, 122, 92, 120, 103, 109, 114, 106, 113, 113, 105, 112, 122, 108, 123, 108, 122, 129, 112, 110, 120, 108, 112, 150, 116, 120, 136, 116, 117, 116, 110, 125, 113, 138, 122, 120, 116, 116, 122, 130, 110, 118, 108, 119, 118, 115, 115, 108, 106, 125, 119, 112, 141, 115, 110, 111, 114, 118, 108, 118, 113, 115, 116, 110, 120, 120, 102, 85, 112, 122, 107, 118, 97, 117, 110, 112, 115, 116, 110, 118, 125, 115, 114, 125, 130, 115, 104, 114, 110, 116, 114, 124, 124, 117, 118, 111, 118, 118, 113, 135, 117, 112, 101, 127, 116, 121, 112, 113, 106, 116, 114, 110, 106, 118, 116, 117, 122, 116, 104, 122, 110, 115, 112, 117, 112, 104, 108, 113, 111, 109, 112, 109, 119, 108, 119, 109, 128, 115, 111, 114, 106, 112, 119, 109, 111, 112, 122, 121, 124, 114, 101, 111, 107, 121, 116, 113, 114, 146, 114, 113, 113, 127, 122, 118, 130, 105, 101, 121, 119, 131, 113, 125, 146, 109, 111, 113, 119, 101, 119, 110, 103, 96, 113, 128, 113, 110, 117, 118, 108, 104, 127, 107, 131, 118, 109, 113, 108, 124, 110, 108, 121, 114, 116, 97, 109, 101, 117, 108, 108, 113, 122, 113, 106, 122, 110, 121, 115, 109, 127, 129, 114, 112, 114, 116, 101, 100, 107, 121, 124, 99, 111, 116, 111, 109, 108, 108, 110, 116, 102, 106, 116, 117, 113, 105, 114, 118, 109, 121, 110, 108, 88, 112, 111, 103, 113, 115, 108, 114, 136, 118, 136, 115, 111, 113, 113, 127, 108, 114, 125, 134, 119, 94, 119, 107, 120, 105, 120, 111, 109, 121, 103, 118, 121, 128, 110, 113, 107, 109, 149, 129, 116, 97, 125, 112, 122, 115, 111, 106, 125, 112, 113, 127, 119, 109, 101, 112, 116, 99, 115, 124, 120, 107, 111, 113, 132, 121, 112, 108, 116, 111, 115, 122, 113, 108, 108, 111, 130, 99, 109, 112, 128, 128, 114, 124, 108, 113, 98, 123, 122, 109, 104, 108, 117, 122, 110, 122, 112, 110, 112, 106, 114, 109, 116, 114, 112, 112, 119, 106, 115, 110, 120, 109, 118, 126, 103, 114, 115, 124, 116, 111, 110, 122, 111, 109, 99, 121, 120, 107, 115, 110, 115, 111, 110, 107, 114, 113, 122, 111, 122, 106, 120, 123, 115, 118, 110, 111, 117, 98, 114, 104, 119, 123, 112, 109, 114, 129, 109, 113, 118, 121, 104, 109, 108, 117, 119, 129, 115, 114, 118, 107, 109, 105, 103, 117, 115, 118, 112, 111, 129, 112, 120, 99, 113, 117, 111, 114, 118, 118, 121, 103, 113, 110, 107, 109, 128, 108, 120, 125, 123, 104, 119, 111, 123, 130, 112, 101, 130, 107, 108, 116, 116, 122, 102, 123, 108, 112, 116, 127, 121, 111, 116, 115, 113, 103, 121, 116, 119, 102, 112, 115, 110, 119, 115, 121, 112, 110, 118, 119, 117, 128, 110, 107, 101, 125, 119, 119, 118, 99, 117, 115, 103, 106, 117, 124, 113, 115, 114, 113, 117, 103, 102, 109, 108, 103, 120, 116, 117, 109, 118, 133, 118, 99, 121, 121, 118, 106, 109, 122, 111, 118, 120, 109, 117, 116, 105, 122, 114, 104, 107, 126, 119, 98, 129, 121, 113, 121, 125, 113, 108, 123, 111, 113, 102, 134, 105, 120, 123, 122, 120, 137, 114, 118, 121, 113, 120, 106, 121, 129, 106, 112, 110, 116, 106, 120, 116, 113, 124, 116, 111, 114, 114, 125, 122, 133, 114, 99, 104, 115, 121, 120, 122, 95, 99, 104, 114, 110, 116, 105, 123, 118, 125, 118, 104, 116, 127, 94, 108, 111, 117, 114, 104, 131, 114, 115, 105, 116, 115, 119, 114, 107, 119, 108, 110, 115, 115, 107, 112, 120, 99, 121, 115, 111, 120, 122, 100, 123, 118, 120, 127, 122, 118, 109, 125, 109, 116, 104, 111, 118, 117, 125, 123, 111, 98, 107, 119, 93, 112, 127, 125, 112, 121, 107, 118, 111, 121, 106, 118, 104, 120, 108, 115, 122, 119, 106, 119, 116, 114, 112, 107, 131, 126, 104, 116, 116, 119, 116, 108, 114, 121, 126, 111, 103, 109, 104, 114, 135, 113, 114, 114, 117, 105, 114, 108, 116, 121, 107, 120, 136, 123, 112, 113, 123, 115, 103, 121, 107, 111, 111, 110, 108, 117, 127, 115, 112, 102, 131, 113, 123, 109, 122, 117, 128, 96, 111, 111, 124, 106, 111, 111, 123, 116, 116, 122, 106, 107, 118, 115, 125, 112, 122, 111, 116, 107, 119, 125, 113, 113, 112, 114, 116, 115, 113, 133, 111, 118, 120, 103, 112, 133, 105, 109, 108, 97, 120, 98, 109, 107, 126, 125, 105, 118, 112, 111, 113, 119, 115, 108, 116, 107, 107, 118, 116, 113, 106, 119, 127, 106, 98, 121, 122, 126, 114, 123, 133, 115, 108, 116, 121, 104, 128, 112, 109, 112, 105, 110, 111, 116, 113, 109, 107, 113, 119, 107, 117, 117, 127, 126, 122, 114, 119, 131, 123, 128, 117, 116, 110, 109, 106, 107, 117, 120, 107, 132, 113, 108, 121, 130, 112, 116, 123, 111, 103, 119, 120, 107, 98, 122, 127, 115, 123, 103, 107, 110, 116, 117, 127, 113, 111, 108, 111, 99, 116, 115, 113, 104, 110, 117, 115, 105, 98, 115, 113, 108, 122, 112, 125, 121, 125, 115, 110, 104, 105, 124, 106, 119, 114, 95, 133, 123, 120, 134, 113, 106, 116, 108, 122, 114, 109, 104, 107, 118, 109, 126, 104, 118, 107, 118, 104, 109, 106, 119, 121, 126, 119, 123, 113, 99, 117, 115, 116, 126, 121, 110, 117, 128, 123, 116, 123, 107, 107, 127, 110, 126, 103, 107, 114, 104, 110, 98, 136, 120, 87, 122, 115, 135, 112, 114, 106, 111, 117, 104, 106, 111, 115, 114, 121, 115, 117, 115, 129, 119, 110, 117, 100, 107, 120, 130, 112, 115, 106, 127, 118, 134, 113, 126, 124, 120, 116, 109, 106, 113, 108, 122, 106, 110, 129, 113, 106, 109, 116, 109, 136, 108, 113, 118, 116, 109, 122, 114, 109, 118, 117, 106, 117, 128, 120, 130, 120, 117, 111, 118, 128, 118, 125, 105, 109, 118, 127, 122, 113, 115, 116, 114, 120, 119, 115, 124, 124, 114, 101, 112, 107, 111, 106, 113, 120, 98, 131, 116, 118, 119, 122, 136, 120, 111, 102, 114, 113, 121, 122, 119, 113, 108, 117, 107, 105, 96, 116, 108, 102, 113, 118, 105, 108, 125, 109, 104, 102, 117, 124, 113, 115, 100, 127, 100, 123, 105, 118, 115, 105, 100, 111, 122, 114, 121, 103, 97, 112, 117, 109, 117, 114, 107, 118, 101, 113, 99, 113, 103, 114, 125, 118, 95, 117, 102, 106, 118, 120, 113, 107, 119, 117, 109, 119, 114, 114, 106, 110, 110, 107, 141, 106, 107, 105, 121, 102, 119, 116, 108, 125, 113, 117, 113, 115, 114, 113, 112, 121, 110, 113, 121, 126, 125, 111, 115, 116, 111, 136, 116, 111, 99, 124, 135, 103, 114, 106, 115, 116, 113, 121, 120, 109, 122, 113, 114, 98, 117, 110, 103, 120, 117, 114, 116, 108, 127, 105, 108, 121, 112, 118, 117, 133, 120, 118, 135, 116, 123, 109, 103, 123, 125, 131, 109, 107, 110, 119, 100, 116, 110, 121, 104, 121, 111, 114, 109, 116, 117, 129, 102, 122, 110, 114, 105, 114, 118, 105, 114, 127, 107, 111, 113, 108, 112, 109, 105, 106, 119, 126, 119, 117, 104, 115, 113, 109, 114, 104, 118, 113, 103, 113, 110, 121, 112, 115, 120, 105, 111, 118, 117, 107, 114, 115, 110, 101, 118, 102, 115, 114, 109, 112, 129, 125, 112, 113, 107, 113, 104, 108, 111, 109, 103, 119, 112, 122, 115, 137, 120, 119, 110, 111, 119, 118, 111, 106, 109, 102, 111, 109, 128, 99, 103, 113, 120, 112, 111, 121, 115, 113, 111, 115, 125, 111, 107, 109, 116, 126, 104, 122, 106, 90, 113, 112, 114, 123, 109, 114, 102, 121, 126, 121, 127, 118, 122, 115, 123, 125, 118, 127, 122, 118, 125, 109, 115, 105, 121, 112, 110, 100, 104, 129, 114, 113, 107, 104, 115, 113, 127, 122, 112, 117, 119, 120, 118, 107, 121, 111, 120, 121, 175, 113, 110, 121, 115, 115, 108, 116, 115, 113, 114, 113, 114, 120, 107, 110, 112, 103, 109, 113, 116, 108, 113, 144, 112, 112, 103, 126, 119, 120, 122, 110, 110, 105, 119, 113, 128, 114, 121, 117, 125, 119, 128, 120, 122, 112, 114, 105, 125, 114, 113, 123, 114, 119, 122, 113, 112, 110, 116, 110, 114, 117, 119, 108, 114, 112, 122, 114, 119, 105, 122, 123, 112, 117, 109, 110, 119, 114, 109, 113, 115, 121, 113, 113, 117, 110, 122, 119, 114, 127, 111, 120, 112, 114, 116, 118, 106, 111, 117, 115, 122, 100, 115, 120, 113, 114, 113, 114, 119, 110, 117, 111, 117, 110, 107, 152, 116, 124, 110, 105, 116, 119, 123, 103, 107, 115, 120, 111, 120, 111, 116, 116, 116, 110, 110, 121, 122, 110, 114, 122, 122, 114, 116, 105, 118, 111, 112, 121, 116, 102, 118, 107, 117, 119, 119, 124, 110, 116, 104, 117, 110, 115, 120, 112, 98, 131, 118, 123, 109, 121, 111, 110, 117, 117, 123, 113, 119, 122, 120, 111, 111, 119, 119, 116, 113, 112, 61, 97, 117, 121, 108, 106, 113, 119, 111, 117, 117, 114, 106, 114, 127, 112, 106, 123, 122, 116, 100, 114, 117, 122, 103, 104, 120, 107, 123, 114, 106, 116, 109, 114, 112, 111, 121, 111, 114, 107, 118, 124, 107, 102, 120, 117, 118, 108, 109, 108, 113, 109, 126, 117, 114, 111, 119, 110, 113, 112, 108, 125, 110, 115, 111, 121, 114, 110, 111, 118, 111, 119, 121, 128, 120, 110, 116, 121, 112, 124, 109, 116, 130, 111, 119, 112, 108, 118, 117, 116, 122, 120, 105, 113, 119, 113, 102, 115, 130, 114, 117, 103, 105, 118, 116, 113, 120, 111, 113, 117, 127, 117, 99, 115, 132, 105, 117, 115, 114, 112, 119, 112, 112, 106, 106, 123, 114, 116, 121, 118, 120, 128, 125, 110, 125, 124, 124, 121, 126, 107, 104, 117, 113, 113, 113, 111, 120, 120, 115, 135, 108, 114, 109, 112, 117, 125, 119, 116, 113, 108, 84, 123, 105, 110, 113, 114, 117, 114, 118, 117, 112, 114, 112, 121, 130, 115, 116, 133, 116, 109, 111, 84, 106, 122, 100, 119, 112, 122, 116, 115, 118, 128, 109, 112, 113, 101, 117, 112, 120, 113, 107, 124, 109, 106, 112, 122, 127, 102, 125, 107, 127, 111, 123, 126, 108, 117, 123, 122, 113, 131, 123, 107, 102, 114, 114, 114, 113, 107, 118, 107, 118, 109, 122, 110, 110, 127, 120, 100, 126, 115, 116, 122, 118, 115, 117, 106, 115, 129, 108, 122, 107, 119, 112, 102, 111, 130, 115, 117, 109, 128, 121, 118, 112, 128, 111, 110, 116, 111, 90, 123, 117, 114, 113, 111, 117, 117, 113, 104, 110, 127, 112, 106, 108, 105, 111, 131, 116, 116, 121, 124, 107, 120, 123, 112, 115, 104, 119, 125, 104, 111, 116, 118, 116, 105, 128, 124, 99, 129, 126, 111, 107, 109, 114, 105, 114, 110, 109, 119, 120, 123, 122, 117, 114, 129, 116, 107, 100, 131, 117, 115, 117, 120, 108, 128, 129, 111, 112, 114, 123, 119, 114, 110, 114, 112, 116, 109, 105, 121, 110, 111, 119, 127, 118, 96, 100, 121, 120, 135, 103, 109, 112, 118, 103, 121, 124, 121, 118, 129, 113, 104, 118, 114, 113, 111, 110, 121, 129, 109, 118, 116, 133, 112, 119, 122, 112, 146, 115, 101, 110, 130, 111, 119, 122, 112, 116, 109, 108, 118, 131, 124, 122, 121, 117, 107, 118, 118, 92, 108, 114, 106, 109, 116, 86, 120, 103, 104, 122, 106, 108, 107, 110, 115, 118, 103, 128, 110, 106, 105, 116, 117, 102, 118, 106, 119, 107, 108, 126, 113, 118, 121, 120, 112, 111, 120, 114, 123, 103, 97, 108, 94, 113, 116, 121, 110, 142, 123, 114, 128, 124, 118, 129, 114, 114, 101, 136, 117, 117, 125, 113, 116, 116, 116, 109, 96, 123, 120, 118, 114, 105, 104, 108, 122, 124, 119, 127, 124, 102, 94, 129, 108, 120, 90, 108, 115, 95, 122, 120, 128, 123, 109, 112, 99, 108, 105, 112, 136, 118, 118, 116, 122, 113, 111, 120, 107, 124, 99, 115, 124, 114, 126, 122, 128, 120, 104, 140, 121, 115, 121, 108, 102, 117, 118, 112, 119, 112, 116, 113, 145, 104, 97, 106, 124, 112, 125, 118, 115, 123, 111, 118, 131, 107, 108, 120, 124, 101, 120, 110, 106, 110, 105, 107, 105, 118, 99, 111, 118, 112, 132, 115, 95, 117, 107, 124, 112, 115, 125, 112, 119, 103, 99, 114, 131, 96, 106, 120, 123, 112, 114, 116, 109, 125, 112, 116, 120, 113, 115, 103, 114, 96, 113, 116, 102, 105, 115, 98, 100, 122, 114, 134, 115, 116, 108, 122, 120, 114, 110, 115, 121, 115, 123, 114, 112, 123, 120, 119, 105, 111, 149, 109, 117, 122, 125, 118, 119, 99, 117, 125, 129, 119, 115, 120, 116, 115, 100, 108, 107, 110, 128, 101, 123, 112, 108, 112, 124, 88, 114, 92, 122, 113, 108, 120, 109, 115, 121, 126, 131, 116, 95, 99, 117, 115, 127, 98, 123, 108, 121, 119, 116, 117, 118, 125, 102, 100, 110, 121, 117, 123, 113, 112, 113, 122, 126, 111, 91, 109, 119, 107, 119, 108, 117, 101, 108, 114, 121, 121, 114, 130, 118, 111, 111, 110, 107, 120, 106, 106, 135, 127, 108, 110, 119, 109, 121, 107, 109, 104, 113, 101, 114, 119, 105, 122, 97, 106, 104, 109, 123, 125, 115, 103, 108, 103, 111, 122, 119, 105, 108, 95, 119, 113, 113, 109, 117, 118, 112, 113, 113, 107, 122, 115, 100, 104, 116, 123, 112, 130, 107, 118, 117, 134, 130, 106, 115, 144, 140, 122, 124, 110, 121, 115, 106, 135, 118, 117, 115, 107, 121, 119, 121, 114, 114, 110, 121, 134, 119, 109, 118, 115, 111, 101, 108, 112, 106, 121, 120, 115, 114, 124, 110, 132, 126, 122, 105, 106, 118, 113, 118, 137, 113, 118, 119, 113, 120, 124, 102, 120, 115, 115, 107, 113, 122, 113, 122, 118, 112, 122, 105, 117, 112, 129, 117, 122, 105, 109, 122, 116, 108, 112, 102, 105, 125, 123, 115, 97, 120, 121, 114, 97, 118, 112, 111, 124, 125, 117, 111, 106, 107, 127, 111, 122, 125, 100, 112, 112, 122, 112, 111, 112, 108, 124, 112, 116, 108, 112, 116, 120, 112, 104, 117, 122, 108, 118, 117, 110, 110, 114, 116, 121, 109, 114, 113, 115, 113, 115, 109, 109, 125, 113, 113, 116, 117, 113, 123, 119, 114, 108, 101, 115, 122, 119, 107, 120, 105, 125, 127, 122, 107, 122, 106, 112, 126, 116, 124, 110, 114, 116, 116, 104, 124, 119, 115, 112, 112, 120, 112, 125, 103, 114, 105, 119, 112, 104, 117, 116, 119, 111, 109, 110, 106, 125, 107, 118, 115, 119, 117, 133, 114, 124, 113, 126, 115, 112, 120, 114, 112, 111, 125, 125, 114, 114, 119, 113, 108, 121, 117, 121, 104, 120, 114, 109, 113, 126, 107, 113, 101, 126, 125, 117, 108, 117, 129, 124, 121, 104, 127, 106, 129, 114, 110, 115, 122, 109, 110, 111, 110, 120, 117, 108, 121, 132, 126, 109, 113, 106, 110, 112, 115, 109, 128, 117, 112, 127, 110, 121, 114, 108, 120, 109, 116, 117, 121, 126, 122, 116, 113, 89, 108, 111, 112, 131, 111, 113, 103, 119, 105, 116, 128, 112, 119, 115, 117, 113, 113, 115, 124, 112, 110, 111, 104, 109, 122, 116, 107, 115, 105, 104, 122, 111, 118, 117, 109, 116, 115, 117, 116, 111, 126, 102, 117, 115, 113, 111, 124, 118, 116, 119, 103, 114, 124, 117, 109, 115, 114, 112, 110, 118, 113, 119, 117, 114, 113, 123, 110, 131, 120, 112, 114, 137, 124, 111, 120, 104, 128, 120, 115, 104, 111, 111, 116, 123, 116, 113, 127, 117, 124, 103, 104, 111, 122, 119, 114, 108, 110, 115, 111, 117, 117, 132, 129, 120, 119, 107, 106, 124, 115, 116, 105, 124, 119, 118, 122, 113, 111, 126, 121, 126, 105, 118, 118, 123, 99, 111, 111, 114, 121, 118, 124, 112, 117, 119, 121, 125, 102, 121, 123, 119, 114, 120, 103, 122, 127, 116, 127, 140, 113, 109, 112, 117, 103, 124, 113, 107, 111, 116, 108, 115, 113, 126, 103, 120, 113, 113, 106, 111, 110, 109, 125, 113, 124, 99, 111, 107, 114, 106, 116, 114, 114, 107, 110, 111, 110, 111, 107, 114, 112, 109, 118, 104, 115, 129, 107, 126, 111, 112, 109, 123, 118, 112, 131, 132, 114, 121, 121, 111, 101, 104, 113, 108, 133, 116, 124, 113, 117, 119, 110, 123, 123, 116, 123, 115, 119, 115, 116, 121, 132, 121, 123, 116, 107, 115, 112, 104, 115, 111, 123, 110, 109, 111, 110, 108, 115, 121, 126, 111, 117, 105, 108, 134, 112, 94, 107, 114, 116, 126, 114, 110, 119, 118, 106, 118, 108, 110, 124, 108, 100, 123, 126, 121, 122, 106, 141, 120, 119, 107, 114, 116, 110, 110, 117, 105, 118, 124, 113, 117, 115, 112, 110, 108, 117, 120, 113, 120, 123, 114, 126, 132, 116, 122, 124, 107, 121, 108, 115, 107, 113, 107, 116, 105, 117, 119, 107, 110, 107, 104, 116, 107, 102, 123, 115, 107, 129, 126, 125, 113, 112, 119, 120, 118, 116, 110, 110, 116, 125, 128, 99, 113, 105, 112, 126, 119, 113, 123, 130, 128, 111, 116, 113, 118, 114, 101, 111, 106, 125, 119, 103, 114, 115, 104, 102, 99, 117, 115, 113, 107, 124, 118, 120, 104, 123, 108, 111, 111, 122, 113, 117, 109, 120, 109, 108, 99, 113, 120, 129, 109, 106, 115, 122, 107, 115, 103, 114, 110, 101, 109, 112, 113, 115, 119, 115, 101, 111, 124, 105, 116, 124, 128, 113, 112, 128, 115, 121, 101, 117, 119, 106, 114, 111, 116, 123, 121, 115, 132, 121, 124, 109, 112, 101, 124, 124, 109, 98, 114, 117, 111, 111, 112, 110, 103, 117, 111, 114, 120, 99, 115, 106, 118, 103, 109, 120, 107, 109, 113, 113, 112, 118, 118, 125, 114, 122, 123, 119, 108, 127, 108, 96, 118, 102, 115, 129, 112, 115, 113, 111, 114, 115, 120, 114, 103, 131, 116, 106, 113, 119, 114, 121, 119, 114, 121, 110, 117, 118, 109, 126, 113, 107, 115, 110, 117, 119, 122, 128, 111, 122, 106, 110, 103, 127, 110, 127, 110, 136, 112, 116, 107, 123, 106, 104, 112, 132, 113, 122, 115, 112, 109, 118, 101, 119, 123, 117, 99, 122, 107, 103, 115, 119, 121, 118, 113, 120, 125, 138, 121, 97, 110, 108, 102, 124, 119, 114, 122, 104, 109, 111, 127, 118, 123, 111, 106, 118, 119, 129, 121, 104, 117, 105, 98, 101, 124, 117, 114, 117, 120, 110, 125, 119, 103, 115, 121, 120, 116, 105, 117, 109, 111, 117, 96, 121, 112, 119, 121, 108, 114, 113, 117, 105, 116, 113, 114, 108, 122, 109, 113, 102, 110, 107, 113, 117, 122, 111, 116, 113, 116, 112, 121, 117, 123, 119, 104, 119, 110, 120, 105, 113, 116, 115, 109, 111, 109, 114, 123, 114, 115, 99, 122, 114, 121, 118, 108, 112, 110, 115, 116, 119, 111, 114, 121, 115, 115, 108, 113, 119, 117, 111, 115, 121, 132, 106, 107, 111, 110, 120, 123, 122, 124, 121, 118, 112, 120, 112, 119, 110, 120, 117, 115, 111, 117, 108, 121, 123, 122, 104, 109, 117, 114, 105, 116, 123, 113, 124, 111, 104, 113, 105, 109, 127, 106, 123, 120, 129, 121, 115, 118, 119, 125, 117, 113, 124, 108, 101, 128, 113, 110, 127, 130, 114, 117, 110, 114, 114, 124, 117, 112, 115, 106, 129, 116, 104, 109, 120, 119, 116, 101, 111, 116, 130, 114, 100, 118, 111, 109, 116, 110, 115, 108, 120, 113, 127, 111, 113, 113, 116, 110, 109, 118, 128, 116, 120, 122, 121, 124, 124, 121, 128, 115, 115, 128, 115, 119, 114, 113, 108, 101, 123, 119, 112, 108, 114, 110, 103, 115, 125, 118, 116, 122, 114, 120, 126, 115, 110, 111, 109, 115, 116, 113, 115, 114, 113, 119, 113, 121, 122, 119, 109, 113, 125, 127, 109, 107, 114, 116, 121, 124, 122, 123, 119, 117, 111, 107, 122, 113, 111, 110, 110, 114, 110, 113, 118, 115, 117, 115, 114, 109, 124, 115, 109, 104, 117, 113, 114, 125, 111, 116, 119, 111, 116, 108, 116, 114, 113, 123, 104, 113, 113, 111, 112, 112, 119, 109, 120, 118, 117, 105, 113, 115, 112, 112, 116, 115, 109, 120, 113, 118, 120, 106, 110, 126, 121, 119, 109, 111, 124, 105, 113, 120, 116, 120, 117, 115, 114, 120, 114, 135, 129, 111, 105, 105, 121, 110, 115, 103, 116, 113, 130, 117, 114, 112, 112, 109, 108, 112, 111, 114, 121, 117, 107, 118, 120, 115, 114, 112, 115, 117, 111, 122, 120, 109, 111, 106, 110, 117, 122, 126, 113, 124, 113, 115, 116, 102, 114, 108, 119, 122, 115, 118, 117, 110, 115, 119, 114, 107, 110, 122, 120, 109, 120, 114, 107, 120, 121, 113, 111, 121, 108, 112, 118, 108, 112, 112, 113, 111, 113, 107, 120, 115, 128, 114, 121, 109, 116, 104, 114, 108, 115, 117, 120, 118, 116, 118, 110, 114, 115, 111, 118, 110, 117, 101, 106, 99, 112, 117, 112, 125, 126, 111, 117, 110, 123, 116, 114, 122, 118, 120, 113, 122, 120, 126, 120, 106, 118, 116, 122, 129, 116, 115, 114, 115, 112, 116, 111, 111, 118, 119, 112, 119, 122, 110, 117, 118, 110, 121, 122, 112, 100, 124, 121, 123, 116, 124, 106, 126, 111, 107, 110, 107, 114, 114, 116, 114, 115, 115, 124, 109, 119, 115, 79, 112, 118, 115, 123, 126, 111, 116, 113, 110, 110, 116, 111, 126, 120, 107, 116, 110, 127, 113, 113, 116, 115, 118, 108, 118, 121, 122, 116, 118, 105, 127, 126, 119, 118, 106, 118, 116, 120, 110, 119, 127, 110, 106, 122, 114, 109, 118, 129, 123, 128, 119, 112, 121, 117, 103, 115, 113, 119, 109, 115, 116, 111, 109, 104, 117, 119, 124, 106, 107, 104, 113, 119, 128, 129, 119, 111, 114, 119, 112, 114, 119, 111, 118, 121, 114, 114, 115, 130, 110, 112, 115, 124, 121, 109, 114, 118, 112, 111, 121, 124, 130, 114, 128, 122, 113, 108, 115, 116, 118, 115, 103, 116, 121, 126, 110, 113, 115, 111, 113, 122, 112, 117, 114, 114, 111, 118, 109, 117, 110, 114, 114, 108, 108, 110, 112, 114, 128, 110, 116, 111, 116, 107, 122, 113, 118, 114, 115, 104, 118, 111, 121, 108, 124, 111, 112, 118, 114, 118, 113, 110, 120, 110, 112, 111, 133, 121, 123, 126, 116, 111, 123, 116, 127, 123, 117, 117, 125, 106, 115, 117, 120, 110, 122, 118, 128, 121, 111, 116, 115, 107, 115, 113, 126, 109, 116, 119, 115, 118, 118, 115, 111, 116, 113, 111, 115, 111, 116, 117, 116, 111, 109, 114, 105, 114, 115, 97, 121, 122, 125, 129, 119, 116, 121, 105, 117, 117, 116, 119, 118, 113, 97, 104, 116, 118, 113, 96, 119, 116, 103, 115, 118, 125, 115, 112, 122, 120, 107, 107, 106, 111, 105, 122, 119, 116, 141, 115, 109, 117, 114, 115, 114, 124, 114, 132, 112, 125, 119, 120, 116, 115, 115, 114, 116, 116, 106, 106, 106, 89, 106, 121, 118, 111, 108, 105, 116, 126, 121, 115, 119, 112, 119, 106, 114, 123, 121, 125, 125, 112, 104, 113, 131, 110, 113, 121, 118, 116, 126, 125, 113, 108, 117, 112, 108, 110, 114, 105, 111, 122, 120, 123, 100, 122, 108, 102, 113, 137, 116, 123, 123, 116, 99, 97, 117, 120, 122, 115, 119, 103, 114, 111, 106, 117, 109, 117, 114, 110, 130, 112, 119, 121, 127, 111, 122, 127, 108, 116, 124, 114, 109, 115, 121, 113, 112, 116, 114, 120, 112, 115, 108, 104, 124, 130, 119, 121, 122, 111, 106, 105, 101, 120, 106, 120, 113, 117, 118, 120, 109, 118, 123, 102, 124, 108, 134, 121, 255, 85, 114, 107, 100, 110, 113, 130, 122, 107, 118, 119, 125, 120, 121, 113, 110, 116, 122, 117, 113, 121, 114, 110, 112, 112, 120, 130, 101, 119, 119, 118, 116, 116, 119, 107, 113, 109, 126, 103, 11, 121, 106, 117, 120, 120, 115, 116, 103, 110, 109, 117, 93, 114, 108, 116, 111, 117, 119, 121, 113, 106, 108, 111, 109, 127, 116, 115, 106, 132, 112, 116, 134, 120, 113, 115, 118, 131, 121, 123, 114, 103, 114, 108, 106, 117, 109, 116, 106, 113, 128, 115, 113, 123, 118, 126, 112, 124, 118, 119, 110, 116, 120, 122, 111, 108, 113, 124, 90, 112, 112, 123, 107, 126, 113, 132, 107, 111, 115, 109, 131, 102, 98, 113, 100, 107, 108, 117, 111, 121, 106, 122, 118, 112, 118, 115, 127, 116, 110, 116, 122, 115, 120, 111, 119, 116, 121, 123, 108, 119, 135, 115, 115, 110, 124, 113, 118, 118, 126, 125, 104, 117, 115, 116, 141, 119, 117, 118, 123, 118, 119, 124, 113, 113, 116, 113, 117, 118, 105, 119, 110, 114, 105, 114, 116, 118, 124, 151, 117, 121, 125, 115, 103, 126, 126, 115, 103, 107, 130, 116, 116, 110, 118, 102, 107, 116, 114, 112, 109, 130, 120, 117, 103, 100, 117, 106, 108, 113, 114, 104, 109, 117, 111, 110, 122, 106, 112, 118, 117, 110, 106, 117, 109, 115, 130, 115, 135, 124, 108, 124, 115, 114, 113, 114, 97, 114, 116, 112, 115, 102, 105, 119, 113, 115, 125, 106, 119, 104, 109, 129, 108, 120, 125, 117, 103, 111, 123, 108, 106, 118, 112, 119, 117, 109, 116, 117, 117, 111, 116, 122, 113, 110, 110, 117, 101, 116, 121, 122, 121, 94, 104, 99, 138, 101, 106, 107, 136, 101, 103, 111, 118, 103, 94, 114, 108, 122, 120, 112, 109, 108, 102, 131, 113, 119, 120, 115, 125, 129, 119, 108, 126, 124, 126, 117, 121, 112, 109, 116, 117, 109, 120, 112, 127, 127, 111, 113, 101, 103, 111, 115, 116, 122, 111, 120, 103, 110, 109, 114, 123, 115, 111, 116, 112, 112, 118, 103, 112, 113, 119, 113, 103, 110, 111, 116, 120, 123, 120, 105, 113, 114, 130, 130, 111, 123, 119, 114, 122, 119, 111, 114, 115, 120, 124, 114, 117, 112, 117, 105, 119, 110, 111, 114, 106, 105, 111, 128, 110, 123, 117, 118, 115, 110, 108, 120, 115, 113, 112, 113, 109, 114, 118, 115, 116, 110, 106, 128, 110, 115, 111, 110, 105, 110, 118, 129, 123, 113, 118, 123, 118, 104, 108, 108, 112, 112, 112, 119, 128, 113, 123, 120, 125, 120, 119, 118, 120, 119, 121, 119, 111, 128, 113, 124, 120, 114, 125, 108, 121, 122, 128, 109, 115, 113, 112, 114, 87, 112, 121, 124, 112, 117, 112, 113, 125, 110, 105, 113, 112, 115, 113, 124, 132, 120, 108, 104, 118, 115, 105, 137, 118, 115, 112, 117, 119, 114, 122, 123, 114, 127, 120, 112, 119, 125, 112, 115, 109, 114, 113, 126, 121, 115, 113, 125, 122, 110, 111, 120, 110, 111, 111, 110, 108, 112, 117, 125, 116, 121, 114, 119, 114, 111, 114, 124, 104, 113, 108, 114, 125, 111, 123, 112, 110, 113, 133, 99, 122, 124, 120, 115, 110, 128, 115, 115, 125, 119, 110, 111, 112, 127, 100, 112, 113, 113, 112, 116, 117, 104, 113, 112, 114, 120, 120, 117, 113, 110, 128, 116, 125, 106, 126, 121, 114, 111, 113, 114, 108, 113, 113, 109, 123, 113, 112, 114, 115, 114, 116, 107, 112, 121, 119, 110, 118, 111, 118, 115, 113, 127, 114, 98, 117, 131, 103, 111, 120, 115, 116, 115, 112, 110, 127, 115, 112, 111, 119, 117, 115, 113, 111, 116, 124, 120, 111, 118, 114, 106, 103, 118, 110, 116, 98, 105, 110, 119, 123, 107, 114, 116, 112, 127, 120, 111, 99, 117, 131, 124, 108, 118, 115, 116, 125, 113, 125, 111, 109, 115, 115, 117, 117, 112, 106, 120, 124, 105, 113, 113, 129, 108, 124, 134, 118, 112, 112, 109, 117, 111, 117, 114, 107, 106, 113, 117, 122, 114, 103, 119, 116, 113, 113, 119, 116, 124, 110, 115, 111, 123, 99, 128, 122, 115, 128, 109, 113, 102, 115, 109, 116, 119, 115, 129, 118, 109, 110, 117, 114, 111, 102, 115, 121, 114, 108, 120, 111, 117, 113, 105, 130, 119, 108, 113, 108, 126, 114, 116, 118, 117, 121, 112, 107, 116, 95, 118, 117, 120, 114, 110, 115, 116, 109, 100, 107, 114, 108, 112, 115, 112, 114, 111, 109, 107, 114, 111, 121, 122, 116, 108, 119, 117, 105, 118, 112, 113, 114, 119, 127, 129, 113, 114, 123, 120, 110, 122, 133, 111, 110, 111, 108, 117, 123, 108, 119, 120, 113, 142, 112, 120, 118, 128, 118, 108, 108, 112, 118, 113, 127, 120, 108, 118, 110, 118, 116, 97, 119, 113, 136, 118, 116, 113, 119, 115, 117, 110, 102, 114, 119, 110, 116, 121, 117, 116, 109, 112, 114, 120, 114, 104, 111, 119, 107, 110, 112, 107, 116, 110, 116, 114, 114, 110, 104, 120, 125, 119, 116, 99, 109, 112, 121, 119, 107, 120, 115, 119, 116, 114, 121, 112, 116, 113, 117, 105, 120, 107, 124, 117, 111, 103, 113, 111, 110, 114, 116, 116, 107, 125, 103, 115, 111, 102, 108, 104, 107, 119, 125, 121, 128, 125, 113, 102, 123, 108, 115, 107, 116, 122, 107, 115, 117, 111, 111, 115, 115, 119, 125, 108, 112, 115, 102, 115, 116, 119, 112, 112, 114, 125, 120, 112, 106, 110, 112, 112, 115, 110, 118, 127, 108, 135, 130, 112, 104, 119, 117, 150, 115, 108, 128, 115, 108, 113, 118, 103, 101, 107, 106, 113, 114, 110, 109, 120, 111, 113, 112, 117, 112, 115, 108, 128, 115, 118, 117, 118, 118, 116, 114, 106, 105, 116, 117, 108, 131, 123, 120, 114, 113, 113, 114, 116, 105, 106, 105, 112, 121, 111, 117, 114, 109, 108, 110, 119, 118, 111, 118, 120, 124, 118, 108, 115, 111, 122, 123, 110, 120, 116, 118, 115, 115, 118, 117, 117, 108, 105, 105, 110, 124, 111, 118, 116, 119, 109, 116, 120, 122, 122, 120, 115, 117, 105, 121, 112, 115, 110, 127, 109, 120, 100, 114, 120, 127, 113, 117, 107, 107, 122, 113, 117, 114, 104, 118, 103, 119, 114, 114, 109, 123, 112, 113, 119, 110, 108, 112, 107, 105, 110, 114, 130, 120, 135, 116, 122, 120, 110, 114, 120, 112, 116, 89, 114, 107, 115, 134, 119, 112, 117, 109, 113, 108, 103, 116, 115, 121, 109, 106, 113, 112, 112, 123, 94, 118, 116, 109, 117, 103, 129, 106, 116, 112, 109, 122, 102, 123, 115, 114, 120, 107, 122, 119, 118, 112, 123, 112, 117, 106, 117, 115, 111, 122, 104, 117, 115, 117, 109, 109, 114, 113, 122, 111, 114, 116, 107, 124, 127, 112, 115, 111, 114, 105, 91, 119, 112, 111, 126, 120, 81, 111, 96, 115, 116, 108, 113, 116, 116, 116, 123, 125, 109, 114, 126, 118, 117, 108, 113, 121, 105, 115, 115, 113, 109, 105, 124, 117, 109, 105, 120, 108, 112, 124, 105, 117, 117, 120, 119, 115, 116, 118, 112, 128, 109, 114, 117, 103, 124, 105, 107, 108, 130, 116, 99, 115, 117, 122, 116, 114, 107, 119, 116, 116, 115, 110, 128, 125, 117, 107, 107, 116, 121, 107, 117, 114, 129, 111, 112, 120, 112, 123, 112, 121, 138, 117, 100, 116, 109, 129, 119, 132, 104, 113, 108, 142, 115, 119, 118, 107, 117, 108, 117, 106, 121, 114, 114, 104, 123, 111, 107, 117, 109, 107, 130, 119, 118, 129, 109, 114, 120, 112, 112, 115, 108, 115, 121, 104, 107, 108, 120, 114, 119, 111, 107, 102, 123, 106, 111, 105, 99, 111, 116, 104, 100, 103, 111, 130, 112, 106, 120, 119, 118, 105, 115, 120, 120, 117, 118, 105, 101, 121, 113, 141, 110, 115, 123, 108, 152, 111, 131, 116, 116, 124, 118, 128, 103, 113, 110, 120, 117, 132, 111, 109, 109, 110, 108, 110, 121, 104, 115, 100, 103, 125, 123, 116, 127, 117, 112, 123, 104, 116, 113, 107, 121, 100, 122, 118, 104, 113, 126, 114, 107, 108, 109, 108, 104, 108, 118, 116, 103, 116, 114, 110, 120, 117, 123, 118, 125, 112, 108, 102, 116, 112, 111, 111, 103, 117, 110, 124, 113, 118, 96, 117, 116, 108, 94, 107, 122, 97, 109, 111, 118, 121, 109, 109, 125, 121, 113, 124, 111, 114, 103, 114, 106, 113, 123, 99, 115, 102, 116, 119, 108, 115, 111, 130, 103, 109, 111, 112, 121, 120, 104, 123, 129, 116, 133, 122, 104, 119, 114, 107, 121, 117, 106, 135, 136, 106, 113, 109, 95, 116, 110, 127, 114, 110, 110, 116, 105, 111, 123, 112, 104, 106, 97, 117, 108, 116, 109, 107, 122, 99, 125, 116, 110, 107, 120, 123, 125, 104, 114, 105, 121, 109, 107, 108, 109, 109, 108, 113, 117, 115, 108, 111, 112, 108, 109, 110, 127, 127, 115, 109, 110, 120, 124, 114, 112, 115, 109, 118, 132, 107, 112, 113, 116, 104, 104, 122, 110, 108, 114, 106, 111, 131, 115, 123, 115, 117, 111, 101, 111, 117, 122, 110, 105, 124, 115, 119, 121, 110, 114, 122, 118, 105, 110, 117, 108, 115, 119, 130, 119, 101, 127, 125, 104, 109, 103, 113, 119, 120, 107, 105, 136, 110, 113, 111, 110, 110, 117, 106, 106, 111, 103, 123, 126, 115, 108, 116, 120, 108, 111, 112, 106, 115, 118, 107, 139, 100, 115, 111, 102, 106, 120, 117, 119, 125, 115, 117, 119, 127, 107, 107, 113, 123, 112, 115, 99, 117, 108, 111, 103, 105, 104, 104, 114, 112, 132, 102, 109, 107, 108, 122, 121, 127, 118, 117, 112, 113, 111, 117, 107, 108, 120, 124, 109, 121, 117, 103, 114, 114, 113, 109, 120, 115, 101, 110, 124, 125, 115, 122, 124, 105, 117, 112, 110, 100, 108, 106, 105, 99, 129, 115, 110, 105, 121, 133, 105, 113, 117, 120, 114, 108, 104, 131, 124, 114, 109, 110, 106, 120, 122, 121, 107, 114, 122, 119, 117, 110, 125, 113, 110, 111, 113, 126, 126, 112, 124, 112, 104, 112, 121, 113, 114, 115, 107, 120, 106, 116, 106, 119, 120, 109, 126, 108, 108, 118, 118, 131, 103, 115, 106, 98, 109, 127, 108, 118, 113, 112, 115, 107, 124, 111, 95, 105, 119, 106, 114, 117, 110, 120, 115, 118, 122, 124, 114, 121, 124, 121, 117, 98, 103, 116, 119, 110, 126, 109, 118, 114, 117, 124, 127, 121, 107, 106, 118, 117, 102, 106, 110, 104, 132, 114, 121, 110, 125, 113, 105, 108, 113, 120, 111, 116, 97, 114, 124, 113, 106, 105, 117, 116, 119, 116, 115, 124, 125, 121, 115, 120, 108, 115, 123, 108, 122, 126, 117, 112, 107, 116, 100, 120, 124, 115, 102, 127, 104, 113, 126, 114, 105, 102, 104, 104, 109, 120, 102, 129, 119, 114, 133, 108, 116, 118, 123, 100, 113, 123, 121, 119, 126, 115, 114, 106, 124, 107, 120, 108, 114, 117, 114, 112, 112, 109, 116, 119, 121, 113, 112, 113, 119, 108, 120, 115, 115, 117, 110, 114, 110, 115, 109, 114, 115, 115, 113, 116, 110, 110, 116, 119, 111, 120, 110, 121, 118, 116, 119, 112, 117, 110, 114, 108, 115, 118, 112, 109, 113, 110, 106, 111, 118, 116, 110, 111, 112, 115, 117, 110, 117, 101, 105, 117, 120, 112, 118, 117, 120, 120, 116, 115, 120, 115, 116, 120, 111, 113, 118, 115, 123, 117, 108, 117, 111, 110, 130, 114, 113, 121, 114, 109, 113, 111, 114, 113, 110, 113, 99, 115, 112, 114, 115, 119, 122, 115, 116, 114, 109, 118, 117, 107, 114, 115, 121, 117, 116, 118, 112, 115, 116, 110, 118, 115, 112, 117, 116, 120, 113, 113, 119, 119, 97, 114, 112, 117, 109, 105, 115, 113, 120, 120, 118, 120, 114, 114, 110, 115, 114, 119, 121, 115, 114, 120, 112, 115, 116, 120, 102, 117, 116, 117, 120, 114, 117, 111, 117, 118, 108, 113, 114, 122, 113, 116, 116, 113, 110, 118, 115, 111, 117, 117, 111, 117, 118, 122, 114, 113, 112, 116, 114, 113, 119, 117, 110, 115, 116, 111, 119, 124, 117, 117, 110, 116, 106, 116, 114, 115, 121, 114, 115, 118, 122, 112, 112, 114, 120, 120, 113, 107, 113, 114, 110, 118, 117, 119, 117, 117, 112, 112, 116, 117, 120, 115, 116, 120, 121, 110, 116, 119, 121, 118, 113, 114, 115, 115, 105, 117, 110, 124, 114, 111, 113, 110, 113, 117, 112, 118, 116, 117, 114, 122, 116, 116, 115, 117, 112, 119, 118, 105, 113, 115, 115, 116, 111, 104, 117, 121, 115, 119, 113, 114, 115, 119, 116, 118, 119, 116, 106, 113, 114, 115, 122, 119, 118, 112, 116, 118, 124, 117, 119, 105, 123, 111, 123, 115, 119, 111, 111, 109, 123, 117, 115, 123, 117, 114, 112, 118, 115, 112, 115, 119, 112, 118, 116, 112, 109, 121, 122, 117, 114, 114, 114, 114, 117, 119, 122, 114, 111, 112, 125, 113, 114, 118, 116, 114, 117, 115, 121, 111, 116, 115, 120, 112, 120, 118, 118, 115, 117, 120, 118, 114, 115, 115, 120, 110, 125, 116, 117, 113, 124, 117, 114, 108, 118, 110, 114, 110, 115, 112, 113, 109, 112, 109, 115, 110, 116, 106, 117, 117, 118, 110, 120, 112, 114, 115, 119, 112, 119, 109, 113, 120, 125, 123, 116, 114, 114, 120, 116, 110, 109, 123, 117, 112, 118, 113, 118, 122, 118, 110, 114, 103, 110, 118, 112, 117, 117, 116, 115, 117, 122, 116, 117, 117, 120, 116, 110, 104, 113, 111, 116, 110, 119, 111, 109, 118, 116, 116, 121, 107, 114, 112, 118, 122, 120, 107, 115, 113, 115, 111, 114, 122, 111, 116, 113, 118, 117, 119, 111, 120, 116, 109, 110, 116, 121, 116, 113, 119, 119, 120, 110, 119, 120, 119, 123, 118, 118, 110, 113, 114, 125, 116, 115, 114, 107, 116, 110, 115, 109, 110, 117, 118, 117, 116, 116, 119, 118, 110, 113, 113, 116, 114, 116, 105, 137, 111, 123, 106, 98, 131, 131, 91, 108, 124, 130, 106, 114, 106, 118, 121, 114, 128, 105, 109, 123, 107, 130, 112, 103, 114, 108, 140, 117, 106, 113, 110, 114, 117, 125, 119, 113, 110, 123, 106, 109, 109, 109, 125, 107, 106, 97, 121, 97, 128, 104, 108, 100, 125, 171, 138, 123, 119, 114, 105, 113, 116, 117, 106, 108, 120, 105, 103, 128, 121, 122, 126, 118, 132, 108, 104, 115, 126, 99, 108, 108, 98, 107, 123, 129, 125, 119, 116, 108, 119, 105, 104, 139, 109, 111, 108, 113, 128, 112, 105, 104, 123, 94, 120, 114, 115, 108, 129, 110, 109, 121, 136, 116, 116, 117, 119, 112, 132, 116, 103, 116, 127, 114, 121, 105, 110, 111, 111, 111, 107, 115, 121, 106, 114, 129, 103, 121, 109, 118, 106, 111, 128, 98, 110, 99, 149, 126, 138, 115, 138, 109, 105, 102, 105, 112, 96, 115, 104, 111, 117, 121, 112, 112, 99, 121, 116, 102, 96, 105, 110, 111, 98, 102, 121, 116, 116, 118, 124, 110, 106, 104, 122, 117, 112, 105, 126, 120, 108, 106, 102, 121, 98, 106, 105, 108, 109, 116, 95, 110, 121, 109, 107, 112, 131, 105, 116, 112, 102, 110, 104, 111, 108, 121, 115, 102, 114, 132, 109, 121, 115, 122, 124, 117, 115, 114, 103, 106, 131, 108, 115, 112, 116, 165, 113, 113, 113, 111, 115, 120, 127, 142, 123, 135, 131, 111, 111, 133, 114, 118, 101, 104, 120, 125, 112, 135, 106, 137, 112, 114, 111, 116, 120, 119, 81, 103, 114, 129, 103, 117, 121, 132, 102, 118, 114, 108, 120, 109, 115, 116, 122, 111, 109, 111, 100, 108, 125, 110, 109, 122, 118, 120, 124, 124, 99, 94, 118, 123, 104, 107, 124, 116, 114, 109, 110, 122, 120, 115, 128, 102, 81, 112, 115, 108, 120, 129, 111, 106, 117, 107, 115, 118, 125, 116, 108, 130, 121, 109, 114, 107, 116, 123, 121, 111, 111, 117, 106, 104, 110, 93, 108, 121, 103, 127, 115, 119, 117, 112, 120, 111, 117, 119, 112, 129, 107, 109, 87, 101, 108, 99, 101, 105, 121, 119, 115, 113, 106, 109, 122, 111, 117, 127, 116, 133, 107, 112, 118, 111, 115, 113, 105, 102, 113, 122, 107, 103, 110, 112, 109, 118, 86, 128, 113, 112, 108, 121, 112, 107, 102, 130, 100, 112, 113, 112, 90, 107, 112, 103, 120, 129, 112, 121, 113, 125, 98, 109, 114, 124, 122, 109, 114, 97, 100, 123, 117, 123, 101, 113, 107, 103, 112, 118, 109, 99, 96, 111, 110, 113, 116, 112, 104, 108, 109, 104, 135, 111, 116, 112, 105, 115, 121, 112, 117, 122, 109, 89, 120, 138, 124, 113, 106, 129, 116, 112, 143, 111, 115, 101, 119, 121, 128, 96, 114, 109, 103, 111, 120, 109, 118, 123, 114, 110, 104, 117, 115, 103, 117, 117, 132, 125, 109, 120, 117, 121, 117, 111, 120, 107, 112, 113, 123, 119, 118, 112, 119, 118, 104, 114, 127, 107, 108, 109, 110, 123, 127, 135, 124, 101, 134, 109, 110, 122, 109, 107, 111, 113, 106, 95, 91, 117, 109, 128, 124, 122, 120, 122, 115, 105, 112, 113, 115, 123, 112, 108, 115, 155, 94, 126, 119, 103, 119, 107, 121, 123, 113, 117, 116, 101, 119, 118, 116, 106, 127, 107, 112, 113, 132, 112, 102, 117, 123, 121, 134, 111, 146, 116, 113, 137, 140, 111, 126, 114, 124, 127, 110, 103, 102, 115, 120, 119, 120, 109, 115, 114, 116, 130, 109, 103, 132, 125, 122, 118, 133, 121, 114, 106, 119, 108, 124, 125, 107, 118, 135, 122, 117, 125, 117, 106, 126, 129, 110, 153, 118, 129, 120, 120, 123, 110, 108, 115, 103, 108, 117, 111, 111, 124, 102, 132, 104, 118, 120, 119, 124, 113, 107, 117, 105, 107, 116, 107, 118, 122, 98, 113, 111, 122, 106, 114, 98, 104, 117, 115, 104, 113, 116, 123, 132, 117, 127, 112, 121, 120, 118, 121, 102, 126, 105, 130, 102, 110, 117, 110, 146, 120, 118, 120, 123, 135, 112, 111, 103, 132, 113, 103, 134, 117, 120, 141, 125, 118, 121, 120, 132, 121, 131, 113, 116, 137, 118, 105, 111, 98, 114, 119, 109, 123, 127, 110, 123, 115, 117, 163, 113, 110, 121, 112, 106, 115, 122, 105, 100, 140, 120, 112, 120, 95, 117, 108, 123, 120, 109, 115, 119, 99, 118, 103, 126, 109, 114, 119, 114, 111, 126, 107, 119, 108, 117, 116, 119, 145, 120, 114, 126, 121, 109, 111, 109, 114, 104, 130, 122, 117, 115, 133, 112, 123, 116, 111, 111, 114, 128, 115, 106, 109, 125, 114, 128, 122, 120, 110, 121, 109, 109, 123, 122, 170, 113, 107, 116, 110, 118, 108, 110, 102, 116, 113, 108, 120, 186, 131, 123, 105, 117, 108, 101, 115, 114, 117, 110, 101, 108, 126, 121, 115, 114, 114, 109, 100, 118, 123, 114, 115, 104, 116, 118, 118, 98, 106, 112, 124, 103, 109, 118, 127, 122, 112, 102, 99, 111, 109, 104, 114, 133, 145, 123, 121, 127, 103, 121, 101, 107, 105, 112, 111, 106, 107, 117, 117, 109, 119, 120, 116, 104, 107, 116, 120, 117, 106, 123, 105, 106, 125, 120, 119, 111, 106, 102, 108, 119, 109, 114, 110, 113, 118, 123, 122, 121, 110, 128, 126, 124, 111, 117, 110, 111, 118, 122, 118, 103, 96, 114, 114, 108, 119, 123, 116, 113, 133, 113, 118, 110, 118, 134, 118, 115, 110, 125, 111, 106, 111, 121, 113, 93, 107, 111, 137, 115, 113, 96, 122, 114, 113, 130, 109, 123, 105, 144, 108, 133, 118, 111, 134, 158, 109, 117, 114, 108, 110, 128, 116, 118, 115, 105, 147, 110, 118, 109, 119, 111, 126, 119, 104, 117, 114, 106, 113, 119, 110, 110, 119, 97, 99, 120, 124, 85, 112, 114, 112, 120, 122, 121, 130, 111, 117, 106, 117, 115, 103, 113, 82, 110, 108, 100, 118, 117, 123, 114, 132, 125, 133, 116, 128, 99, 117, 122, 113, 119, 133, 111, 112, 97, 111, 121, 123, 105, 117, 113, 120, 118, 133, 109, 108, 106, 115, 122, 106, 136, 111, 117, 122, 118, 115, 138, 112, 113, 120, 111, 111, 115, 113, 117, 109, 114, 106, 118, 107, 116, 108, 121, 107, 131, 125, 107, 117, 114, 130, 119, 117, 113, 122, 118, 110, 112, 105, 111, 108, 115, 111, 114, 115, 117, 95, 115, 109, 116, 127, 105, 108, 117, 120, 111, 111, 125, 119, 109, 117, 112, 120, 109, 125, 114, 122, 126, 114, 116, 96, 105, 125, 122, 109, 112, 114, 114, 111, 121, 120, 112, 116, 120, 114, 119, 114, 108, 119, 114, 121, 110, 128, 125, 98, 105, 117, 123, 115, 110, 123, 107, 110, 114, 119, 111, 114, 124, 115, 111, 105, 100, 115, 106, 129, 110, 107, 110, 117, 119, 112, 115, 111, 106, 118, 139, 117, 118, 119, 107, 111, 126, 120, 116, 109, 118, 110, 112, 103, 116, 118, 119, 111, 123, 113, 112, 134, 111, 114, 111, 122, 118, 117, 132, 108, 106, 111, 119, 114, 110, 112, 118, 105, 116, 106, 111, 120, 123, 112, 106, 112, 121, 134, 101, 118, 108, 112, 123, 104, 127, 112, 113, 114, 103, 119, 112, 118, 98, 115, 121, 109, 112, 119, 114, 116, 120, 119, 114, 111, 120, 109, 128, 113, 112, 118, 107, 122, 109, 115, 112, 103, 123, 108, 115, 115, 122, 113, 121, 102, 112, 107, 112, 112, 119, 120, 112, 114, 108, 124, 115, 110, 113, 115, 116, 106, 117, 113, 117, 123, 108, 105, 119, 119, 95, 115, 117, 124, 110, 118, 124, 115, 112, 106, 114, 115, 114, 121, 114, 109, 111, 109, 109, 113, 109, 124, 119, 109, 109, 121, 114, 111, 109, 109, 112, 129, 120, 107, 118, 114, 113, 116, 105, 120, 116, 116, 113, 114, 117, 116, 115, 115, 117, 109, 115, 113, 149, 112, 124, 114, 113, 110, 106, 122, 105, 129, 108, 114, 108, 106, 113, 119, 105, 109, 111, 95, 113, 112, 115, 118, 111, 116, 113, 108, 109, 111, 102, 138, 114, 122, 108, 107, 120, 119, 115, 109, 124, 117, 114, 103, 115, 119, 124, 115, 113, 106, 111, 116, 132, 121, 115, 112, 111, 107, 122, 107, 110, 123, 121, 126, 107, 114, 99, 104, 100, 109, 124, 109, 109, 113, 101, 101, 120, 120, 120, 111, 110, 111, 123, 130, 109, 115, 112, 107, 112, 115, 103, 114, 112, 112, 107, 131, 107, 116, 112, 106, 107, 113, 134, 91, 121, 114, 125, 113, 103, 116, 126, 118, 132, 121, 120, 115, 111, 105, 117, 125, 122, 117, 110, 127, 119, 121, 109, 113, 114, 111, 112, 118, 112, 107, 113, 103, 105, 120, 111, 113, 111, 124, 104, 113, 116, 116, 113, 108, 123, 122, 110, 111, 131, 113, 139, 108, 117, 120, 110, 117, 111, 106, 117, 108, 113, 124, 115, 112, 117, 119, 113, 111, 104, 123, 103, 110, 110, 117, 104, 112, 108, 125, 114, 113, 118, 115, 131, 102, 118, 113, 114, 111, 106, 96, 119, 111, 117, 120, 124, 110, 119, 122, 109, 114, 110, 120, 113, 126, 120, 99, 112, 108, 113, 127, 109, 112, 117, 109, 122, 113, 135, 117, 104, 113, 104, 120, 115, 119, 108, 117, 124, 108, 111, 140, 109, 121, 115, 109, 129, 126, 112, 123, 110, 122, 117, 111, 98, 114, 117, 124, 131, 126, 117, 118, 123, 132, 116, 119, 120, 117, 115, 116, 117, 119, 117, 113, 113, 110, 110, 105, 103, 115, 112, 111, 112, 111, 112, 114, 114, 115, 119, 106, 121, 114, 131, 119, 116, 115, 112, 118, 103, 108, 113, 107, 116, 121, 122, 112, 119, 118, 114, 118, 117, 103, 119, 114, 125, 124, 126, 117, 108, 102, 113, 116, 119, 112, 113, 117, 117, 126, 105, 122, 124, 105, 119, 109, 116, 84, 108, 113, 111, 107, 98, 105, 115, 100, 128, 126, 124, 110, 123, 128, 95, 105, 119, 112, 98, 123, 121, 110, 120, 119, 112, 125, 110, 98, 111, 114, 111, 115, 119, 123, 115, 114, 121, 111, 100, 115, 125, 120, 115, 132, 123, 123, 106, 121, 108, 111, 131, 101, 113, 116, 113, 96, 116, 110, 115, 115, 106, 116, 135, 114, 119, 109, 120, 108, 118, 106, 110, 104, 114, 114, 95, 104, 111, 116, 98, 115, 104, 115, 130, 117, 120, 114, 120, 116, 111, 103, 106, 123, 112, 122, 100, 128, 113, 113, 111, 112, 120, 110, 116, 110, 106, 111, 105, 122, 114, 127, 109, 103, 111, 100, 121, 111, 121, 120, 111, 118, 120, 118, 111, 100, 103, 94, 126, 117, 103, 116, 111, 108, 113, 113, 106, 120, 112, 106, 97, 108, 118, 106, 122, 108, 111, 114, 119, 96, 107, 117, 117, 119, 112, 104, 113, 111, 97, 127, 112, 126, 116, 115, 113, 113, 109, 126, 114, 115, 117, 94, 96, 130, 123, 119, 109, 102, 122, 116, 115, 118, 100, 106, 118, 121, 115, 109, 110, 99, 121, 124, 128, 114, 117, 114, 116, 121, 128, 121, 108, 127, 106, 115, 122, 117, 118, 126, 123, 114, 105, 110, 115, 93, 116, 117, 104, 116, 107, 119, 117, 116, 123, 111, 119, 116, 110, 122, 109, 108, 111, 130, 123, 111, 113, 117, 108, 116, 121, 108, 117, 117, 105, 123, 108, 100, 115, 105, 118, 117, 112, 105, 130, 119, 132, 126, 122, 126, 109, 110, 113, 127, 103, 125, 112, 98, 108, 107, 114, 135, 115, 122, 125, 115, 110, 111, 118, 96, 119, 120, 109, 113, 118, 118, 108, 135, 104, 111, 126, 102, 126, 122, 105, 114, 113, 123, 116, 116, 119, 107, 112, 119, 111, 137, 110, 119, 109, 125, 117, 118, 119, 132, 105, 109, 115, 111, 124, 149, 115, 125, 119, 128, 122, 129, 102, 97, 107, 112, 114, 116, 121, 112, 126, 131, 116, 125, 129, 107, 133, 119, 103, 121, 121, 115, 114, 126, 121, 120, 116, 119, 114, 112, 111, 118, 120, 100, 128, 112, 105, 121, 110, 100, 122, 120, 115, 108, 128, 119, 130, 122, 112, 111, 126, 124, 125, 113, 128, 116, 116, 106, 116, 100, 121, 126, 116, 112, 111, 115, 110, 101, 124, 112, 116, 118, 107, 111, 115, 122, 113, 112, 116, 114, 113, 118, 114, 121, 110, 121, 116, 115, 120, 118, 115, 114, 112, 118, 117, 116, 119, 115, 124, 116, 115, 104, 121, 123, 120, 118, 113, 114, 118, 116, 117, 118, 105, 118, 119, 112, 118, 119, 117, 107, 117, 117, 122, 110, 140, 111, 115, 112, 114, 111, 111, 117, 121, 114, 119, 111, 120, 122, 108, 112, 120, 115, 114, 117, 106, 113, 114, 113, 116, 112, 116, 118, 144, 115, 112, 120, 109, 113, 116, 114, 112, 121, 116, 116, 107, 119, 123, 114, 117, 117, 115, 120, 110, 109, 114, 116, 103, 115, 112, 115, 116, 120, 115, 115, 107, 121, 116, 110, 112, 123, 106, 110, 115, 119, 114, 133, 112, 118, 121, 110, 116, 118, 117, 117, 116, 113, 113, 111, 118, 115, 105, 110, 116, 115, 121, 110, 115, 115, 113, 114, 118, 115, 116, 123, 123, 110, 108, 122, 111, 123, 113, 116, 118, 112, 116, 123, 116, 126, 119, 113, 113, 106, 120, 118, 130, 119, 117, 120, 128, 107, 112, 114, 121, 112, 111, 122, 118, 103, 120, 108, 116, 118, 118, 115, 113, 119, 115, 109, 120, 114, 112, 109, 114, 112, 114, 118, 129, 112, 112, 120, 113, 118, 110, 114, 101, 111, 129, 112, 114, 108, 95, 118, 120, 114, 112, 108, 115, 113, 119, 128, 115, 118, 115, 118, 125, 112, 123, 109, 122, 123, 116, 112, 120, 116, 118, 115, 121, 115, 118, 134, 116, 120, 117, 119, 119, 127, 122, 113, 121, 110, 116, 147, 115, 115, 122, 115, 110, 128, 110, 128, 119, 118, 108, 118, 122, 112, 114, 111, 110, 117, 115, 117, 112, 93, 92, 116, 106, 115, 120, 117, 112, 120, 120, 116, 116, 118, 124, 118, 116, 133, 115, 114, 114, 116, 113, 107, 117, 110, 112, 117, 119, 109, 118, 110, 115, 104, 118, 114, 114, 117, 114, 107, 116, 111, 110, 116, 124, 115, 112, 111, 115, 123, 118, 114, 101, 110, 109, 113, 118, 111, 123, 120, 108, 120, 110, 106, 111, 118, 115, 113, 117, 117, 117, 117, 111, 118, 113, 123, 117, 124, 108, 116, 110, 120, 113, 121, 114, 115, 122, 118, 113, 120, 111, 109, 116, 117, 115, 119, 118, 117, 115, 116, 109, 117, 113, 117, 115, 120, 112, 118, 113, 126, 122, 110, 111, 122, 119, 119, 113, 110, 113, 106, 116, 119, 108, 112, 112, 116, 119, 114, 114, 118, 121, 119, 113, 114, 112, 117, 118, 119, 111, 114, 113, 119, 110, 115, 113, 123, 112, 115, 118, 111, 125, 116, 118, 120, 116, 109, 113, 115, 121, 118, 116, 115, 109, 121, 114, 119, 122, 114, 111, 115, 106, 114, 112, 116, 111, 120, 121, 108, 112, 110, 119, 111, 113, 116, 124, 118, 110, 119, 117, 112, 112, 118, 113, 117, 122, 116, 117, 112, 115, 120, 110, 117, 120, 115, 115, 125, 116, 124, 114, 108, 107, 118, 116, 114, 116, 113, 114, 116, 111, 114, 114, 120, 143, 114, 110, 109, 118, 119, 115, 118, 110, 118, 116, 115, 111, 106, 116, 130, 111, 109, 118, 112, 105, 110, 113, 121, 118, 106, 117, 111, 109, 110, 119, 110, 136, 111, 113, 102, 105, 109, 119, 117, 122, 109, 125, 116, 108, 116, 130, 124, 120, 117, 120, 117, 110, 112, 118, 124, 108, 117, 117, 111, 116, 106, 109, 131, 114, 110, 102, 106, 124, 117, 112, 113, 115, 97, 108, 113, 113, 118, 121, 135, 122, 114, 125, 105, 114, 114, 123, 104, 117, 134, 113, 105, 113, 111, 109, 117, 115, 123, 111, 119, 118, 113, 110, 111, 117, 113, 110, 110, 110, 114, 105, 119, 120, 115, 108, 131, 113, 121, 118, 116, 116, 118, 112, 120, 131, 104, 104, 118, 112, 113, 120, 116, 107, 117, 98, 112, 119, 109, 103, 130, 124, 132, 107, 122, 107, 130, 113, 118, 119, 107, 120, 112, 118, 122, 117, 110, 112, 127, 111, 119, 103, 108, 114, 112, 110, 118, 119, 98, 119, 113, 101, 109, 126, 117, 89, 117, 117, 120, 108, 110, 112, 113, 106, 112, 120, 119, 111, 114, 109, 124, 123, 95, 123, 115, 117, 118, 109, 117, 108, 108, 109, 113, 131, 111, 95, 117, 127, 101, 116, 121, 118, 118, 119, 120, 118, 111, 137, 108, 121, 115, 123, 112, 109, 120, 118, 121, 115, 127, 119, 110, 131, 121, 113, 109, 120, 116, 128, 131, 110, 120, 105, 115, 112, 111, 114, 123, 126, 121, 111, 113, 112, 118, 126, 117, 107, 114, 111, 117, 103, 118, 117, 132, 120, 117, 105, 124, 107, 134, 119, 117, 116, 123, 116, 110, 114, 108, 113, 110, 103, 114, 128, 110, 107, 122, 122, 122, 121, 118, 114, 116, 132, 121, 113, 114, 111, 113, 107, 117, 116, 114, 101, 124, 112, 111, 120, 113, 105, 116, 102, 117, 109, 119, 107, 118, 126, 108, 113, 117, 109, 116, 131, 113, 110, 119, 118, 116, 120, 106, 117, 119, 102, 113, 99, 110, 108, 116, 114, 123, 126, 124, 117, 120, 118, 114, 120, 108, 112, 119, 108, 110, 126, 122, 116, 119, 109, 129, 108, 119, 118, 111, 109, 110, 108, 109, 115, 112, 112, 105, 116, 118, 114, 125, 105, 129, 114, 134, 122, 111, 107, 113, 120, 119, 105, 143, 127, 106, 114, 115, 112, 121, 120, 121, 112, 110, 116, 112, 110, 116, 120, 114, 107, 119, 112, 128, 125, 111, 117, 113, 116, 117, 116, 111, 116, 98, 128, 112, 109, 111, 112, 131, 110, 118, 129, 116, 111, 112, 117, 113, 100, 111, 115, 112, 117, 128, 116, 115, 119, 116, 116, 119, 116, 112, 123, 104, 106, 111, 128, 116, 109, 108, 120, 114, 116, 120, 117, 124, 106, 115, 124, 119, 106, 105, 111, 124, 128, 115, 104, 113, 106, 102, 106, 114, 110, 117, 117, 107, 135, 111, 126, 120, 115, 118, 112, 119, 107, 126, 111, 108, 109, 93, 116, 113, 107, 118, 105, 123, 122, 110, 120, 132, 101, 112, 107, 131, 112, 111, 117, 120, 123, 107, 117, 125, 114, 113, 138, 114, 121, 139, 104, 116, 114, 114, 106, 119, 116, 120, 120, 113, 104, 115, 115, 112, 112, 98, 117, 108, 121, 109, 106, 114, 119, 123, 120, 117, 118, 109, 113, 117, 120, 109, 104, 118, 125, 111, 121, 113, 114, 105, 117, 110, 108, 114, 116, 112, 117, 117, 110, 113, 109, 113, 104, 119, 114, 116, 130, 121, 115, 116, 121, 114, 116, 118, 97, 116, 117, 106, 98, 125, 120, 116, 114, 116, 117, 110, 125, 120, 113, 114, 112, 116, 110, 119, 111, 112, 110, 118, 119, 108, 121, 108, 116, 110, 116, 117, 106, 118, 104, 118, 119, 110, 115, 114, 119, 107, 122, 115, 113, 116, 115, 114, 114, 116, 111, 114, 118, 114, 120, 115, 121, 116, 112, 108, 127, 112, 130, 102, 118, 115, 109, 117, 114, 111, 93, 112, 116, 122, 113, 117, 114, 119, 103, 119, 118, 120, 112, 115, 114, 107, 118, 115, 111, 116, 108, 116, 117, 116, 123, 112, 116, 118, 110, 115, 110, 116, 121, 118, 120, 115, 114, 109, 114, 104, 121, 118, 111, 111, 114, 118, 127, 118, 110, 122, 112, 114, 114, 115, 108, 106, 125, 103, 114, 116, 120, 120, 114, 113, 118, 111, 112, 107, 119, 108, 126, 115, 113, 120, 132, 118, 122, 106, 110, 117, 116, 115, 117, 124, 113, 125, 113, 110, 97, 114, 110, 118, 120, 123, 124, 116, 117, 98, 108, 122, 109, 117, 122, 111, 128, 107, 108, 114, 117, 102, 120, 121, 126, 116, 118, 114, 115, 125, 110, 111, 113, 114, 116, 109, 112, 114, 122, 110, 111, 113, 118, 111, 119, 118, 118, 104, 125, 114, 115, 117, 123, 114, 111, 112, 129, 117, 110, 118, 118, 111, 107, 102, 102, 109, 108, 111, 120, 119, 124, 110, 110, 113, 112, 118, 128, 112, 119, 108, 113, 117, 115, 119, 127, 110, 114, 120, 113, 116, 119, 111, 123, 113, 118, 124, 114, 117, 106, 108, 111, 123, 116, 113, 115, 115, 110, 107, 101, 112, 112, 120, 105, 111, 112, 108, 113, 121, 121, 129, 115, 105, 123, 117, 123, 110, 110, 103, 115, 111, 116, 116, 106, 117, 113, 114, 119, 116, 108, 110, 116, 118, 117, 116, 111, 107, 117, 116, 113, 111, 121, 112, 115, 120, 115, 113, 122, 109, 110, 110, 123, 117, 109, 114, 120, 108, 108, 118, 122, 113, 121, 128, 116, 111, 112, 117, 108, 105, 114, 117, 123, 110, 113, 116, 115, 114, 118, 114, 119, 111, 121, 120, 120, 110, 127, 120, 111, 109, 122, 117, 113, 128, 115, 114, 113, 123, 116, 112, 116, 119, 117, 106, 106, 117, 121, 126, 126, 105, 108, 111, 127, 114, 109, 119, 118, 110, 115, 115, 118, 120, 132, 107, 107, 117, 110, 111, 116, 105, 113, 108, 122, 117, 117, 121, 117, 112, 112, 114, 115, 117, 112, 123, 111, 112, 104, 113, 122, 124, 112, 121, 114, 117, 115, 119, 114, 115, 107, 116, 115, 119, 112, 112, 120, 114, 118, 111, 108, 117, 105, 105, 113, 127, 115, 116, 118, 108, 116, 112, 110, 115, 112, 120, 107, 119, 126, 131, 107, 111, 116, 111, 113, 121, 91, 109, 111, 113, 116, 107, 108, 117, 108, 102, 106, 107, 124, 122, 107, 121, 111, 110, 115, 96, 130, 107, 108, 111, 119, 109, 112, 121, 114, 122, 118, 117, 115, 122, 106, 125, 101, 116, 105, 113, 121, 108, 111, 108, 129, 112, 117, 121, 96, 114, 112, 113, 109, 111, 116, 117, 105, 116, 121, 114, 103, 102, 112, 119, 119, 124, 122, 121, 120, 114, 122, 109, 113, 111, 103, 113, 116, 107, 122, 110, 123, 110, 110, 122, 102, 120, 116, 107, 112, 123, 111, 113, 102, 121, 114, 130, 123, 107, 114, 129, 118, 114, 111, 106, 115, 109, 117, 116, 116, 112, 114, 121, 116, 117, 117, 102, 121, 119, 115, 113, 117, 125, 118, 121, 106, 120, 114, 122, 113, 123, 115, 118, 103, 114, 117, 114, 107, 107, 116, 116, 115, 118, 115, 113, 121, 113, 105, 118, 114, 106, 117, 118, 124, 108, 122, 123, 117, 97, 113, 115, 129, 120, 102, 121, 119, 118, 112, 114, 119, 111, 112, 119, 116, 112, 109, 118, 115, 114, 131, 117, 118, 121, 115, 119, 129, 115, 109, 119, 106, 117, 129, 115, 125, 119, 116, 118, 117, 110, 135, 117, 124, 116, 116, 113, 103, 113, 108, 121, 112, 103, 116, 109, 122, 124, 99, 102, 126, 113, 121, 125, 112, 106, 114, 112, 120, 114, 111, 124, 110, 112, 119, 117, 112, 106, 116, 113, 117, 123, 116, 125, 127, 104, 119, 126, 115, 113, 119, 116, 113, 117, 127, 110, 108, 121, 111, 126, 115, 122, 109, 112, 105, 108, 122, 119, 107, 121, 109, 121, 113, 116, 116, 119, 112, 116, 109, 118, 106, 102, 118, 108, 117, 120, 115, 116, 126, 115, 110, 117, 110, 117, 114, 124, 110, 124, 119, 103, 115, 108, 122, 121, 114, 113, 104, 119, 112, 115, 91, 120, 117, 110, 136, 122, 117, 108, 116, 114, 115, 123, 114, 124, 119, 124, 127, 117, 106, 113, 111, 119, 118, 105, 103, 125, 114, 124, 118, 110, 114, 114, 108, 120, 101, 113, 114, 109, 109, 116, 111, 111, 120, 128, 101, 111, 130, 117, 120, 111, 107, 111, 107, 108, 119, 120, 120, 111, 104, 124, 127, 110, 115, 131, 115, 113, 116, 105, 132, 114, 120, 114, 112, 118, 111, 111, 112, 110, 134, 111, 116, 123, 114, 116, 106, 126, 112, 107, 109, 134, 113, 119, 120, 112, 114, 116, 102, 105, 111, 140, 121, 129, 110, 120, 115, 108, 128, 114, 126, 113, 116, 119, 116, 116, 104, 112, 115, 121, 117, 114, 115, 110, 128, 109, 113, 105, 125, 114, 101, 125, 125, 123, 121, 114, 113, 124, 106, 111, 116, 120, 109, 114, 116, 120, 111, 116, 127, 123, 110, 111, 109, 113, 115, 122, 103, 117, 119, 124, 112, 120, 105, 118, 114, 114, 113, 111, 110, 118, 120, 120, 112, 108, 112, 112, 113, 131, 116, 117, 111, 107, 115, 116, 121, 112, 108, 116, 133, 126, 125, 116, 129, 117, 110, 104, 107, 122, 109, 93, 107, 104, 107, 115, 109, 115, 116, 115, 127, 110, 116, 114, 113, 124, 125, 117, 130, 104, 115, 102, 120, 120, 127, 139, 112, 112, 111, 111, 114, 112, 110, 112, 130, 117, 119, 117, 118, 107, 98, 124, 126, 124, 105, 111, 112, 115, 122, 112, 119, 122, 111, 96, 107, 121, 122, 111, 113, 105, 128, 116, 122, 125, 124, 105, 115, 117, 107, 108, 116, 124, 120, 148, 130, 115, 118, 109, 105, 128, 122, 117, 108, 112, 103, 109, 114, 103, 118, 134, 131, 117, 104, 114, 105, 125, 122, 122, 104, 123, 114, 110, 103, 113, 121, 117, 113, 119, 115, 123, 124, 112, 119, 117, 111, 100, 127, 112, 112, 121, 112, 108, 130, 125, 112, 121, 111, 122, 126, 121, 115, 112, 109, 119, 123, 103, 117, 118, 114, 106, 109, 113, 123, 111, 111, 120, 108, 116, 105, 124, 117, 127, 115, 122, 120, 111, 108, 113, 109, 103, 112, 108, 101, 121, 108, 96, 110, 133, 124, 108, 113, 109, 105, 105, 118, 112, 116, 111, 118, 122, 120, 107, 113, 106, 104, 122, 112, 116, 120, 102, 115, 120, 129, 114, 113, 108, 110, 117, 128, 100, 125, 119, 122, 110, 110, 120, 117, 125, 117, 107, 113, 100, 120, 123, 116, 113, 103, 100, 117, 125, 111, 103, 125, 110, 108, 108, 112, 112, 113, 108, 122, 112, 122, 115, 111, 112, 124, 109, 113, 131, 124, 121, 113, 110, 104, 122, 118, 111, 131, 117, 114, 122, 112, 135, 118, 118, 131, 136, 116, 115, 111, 118, 123, 116, 124, 123, 96, 111, 116, 125, 107, 117, 131, 112, 127, 119, 101, 126, 105, 122, 121, 101, 117, 115, 124, 122, 104, 123, 96, 117, 118, 119, 99, 134, 115, 111, 113, 111, 98, 114, 107, 112, 102, 116, 123, 127, 124, 128, 113, 123, 100, 117, 112, 119, 123, 119, 113, 117, 118, 110, 118, 125, 122, 110, 105, 105, 105, 111, 98, 102, 108, 108, 111, 129, 111, 111, 123, 120, 124, 113, 113, 98, 126, 109, 121, 114, 128, 95, 121, 123, 113, 118, 122, 135, 119, 129, 112, 111, 114, 114, 118, 123, 105, 103, 100, 122, 109, 116, 101, 110, 110, 111, 107, 104, 109, 112, 99, 102, 125, 105, 125, 110, 109, 123, 116, 116, 102, 111, 116, 101, 104, 123, 109, 115, 119, 102, 112, 102, 135, 115, 118, 126, 118, 115, 108, 120, 122, 111, 132, 113, 102, 107, 116, 106, 119, 114, 107, 118, 119, 119, 124, 110, 108, 115, 112, 128, 106, 121, 109, 115, 119, 120, 115, 122, 113, 124, 113, 93, 106, 125, 115, 123, 114, 123, 128, 113, 126, 125, 126, 121, 126, 122, 105, 104, 117, 124, 114, 125, 126, 123, 110, 124, 114, 103, 108, 123, 119, 101, 127, 123, 107, 115, 131, 105, 117, 125, 103, 126, 112, 104, 111, 113, 105, 113, 128, 117, 113, 116, 115, 127, 132, 110, 108, 111, 112, 120, 110, 109, 108, 114, 117, 116, 123, 120, 117, 109, 114, 112, 107, 100, 112, 113, 131, 100, 122, 118, 107, 130, 108, 101, 119, 118, 123, 123, 114, 117, 105, 108, 108, 112, 136, 112, 111, 113, 112, 117, 114, 107, 129, 123, 121, 99, 113, 113, 120, 113, 123, 104, 115, 123, 115, 111, 123, 109, 130, 133, 111, 114, 107, 107, 114, 113, 115, 103, 107, 111, 120, 112, 113, 120, 118, 121, 114, 113, 117, 110, 115, 119, 116, 131, 105, 112, 128, 104, 111, 114, 109, 124, 107, 118, 116, 111, 116, 122, 113, 123, 120, 109, 122, 124, 118, 109, 87, 109, 129, 115, 114, 114, 122, 150, 110, 113, 120, 117, 111, 114, 126, 103, 113, 113, 104, 105, 119, 105, 116, 106, 114, 130, 113, 118, 121, 115, 108, 112, 118, 123, 116, 121, 120, 112, 120, 123, 115, 107, 124, 123, 108, 108, 127, 125, 113, 119, 105, 110, 118, 116, 106, 118, 113, 110, 109, 79, 116, 124, 101, 117, 123, 117, 104, 134, 124, 117, 95, 125, 123, 113, 112, 112, 114, 115, 100, 107, 118, 120, 111, 131, 122, 104, 121, 132, 122, 118, 96, 109, 121, 133, 114, 120, 108, 116, 102, 115, 125, 126, 115, 125, 123, 115, 125, 127, 115, 112, 115, 114, 122, 114, 110, 118, 124, 109, 120, 99, 108, 127, 129, 106, 112, 116, 102, 113, 89, 129, 110, 112, 119, 114, 127, 110, 119, 111, 124, 116, 114, 108, 115, 120, 118, 109, 124, 110, 111, 124, 121, 102, 107, 121, 119, 120, 98, 132, 109, 130, 106, 115, 112, 117, 111, 116, 110, 100, 122, 102, 109, 123, 114, 108, 108, 121, 116, 121, 112, 113, 107, 128, 115, 125, 118, 123, 117, 105, 94, 107, 104, 101, 116, 106, 119, 107, 109, 110, 108, 137, 130, 128, 97, 113, 101, 115, 108, 124, 118, 117, 106, 107, 115, 126, 115, 118, 96, 102, 126, 130, 110, 116, 117, 126, 117, 124, 110, 119, 109, 111, 113, 122, 133, 105, 118, 113, 118, 117, 111, 126, 122, 115, 122, 122, 122, 115, 131, 116, 128, 107, 112, 108, 107, 120, 110, 122, 112, 123, 96, 97, 146, 104, 121, 106, 119, 108, 114, 115, 108, 107, 106, 119, 113, 115, 120, 131, 113, 115, 107, 123, 114, 119, 111, 131, 96, 113, 112, 112, 113, 123, 117, 107, 124, 121, 119, 122, 109, 105, 121, 110, 108, 118, 114, 117, 124, 104, 124, 118, 123, 107, 111, 112, 114, 110, 126, 118, 109, 119, 125, 127, 126, 99, 112, 112, 104, 105, 114, 106, 133, 102, 124, 121, 107, 115, 126, 110, 116, 93, 111, 118, 109, 116, 105, 120, 109, 119, 121, 96, 105, 114, 104, 116, 117, 114, 137, 126, 116, 113, 111, 112, 109, 107, 114, 106, 118, 119, 109, 103, 107, 86, 116, 112, 115, 127, 124, 113, 112, 119, 114, 119, 105, 124, 117, 115, 121, 127, 109, 116, 122, 102, 123, 115, 115, 125, 109, 126, 104, 122, 101, 90, 131, 118, 139, 97, 115, 114, 106, 108, 111, 110, 125, 129, 121, 106, 113, 104, 109, 115, 110, 121, 116, 122, 120, 108, 105, 110, 104, 120, 92, 119, 117, 107, 100, 102, 112, 116, 102, 113, 111, 113, 142, 116, 106, 111, 116, 107, 114, 112, 110, 119, 128, 111, 132, 119, 115, 112, 114, 106, 106, 105, 110, 112, 116, 128, 121, 121, 123, 108, 121, 123, 120, 134, 112, 118, 122, 104, 108, 111, 125, 122, 116, 111, 119, 127, 109, 119, 134, 123, 109, 115, 108, 110, 116, 111, 115, 111, 121, 123, 120, 117, 123, 107, 121, 120, 95, 118, 104, 112, 110, 120, 115, 121, 106, 116, 94, 116, 104, 112, 123, 100, 119, 111, 116, 121, 103, 115, 117, 106, 114, 103, 111, 107, 122, 112, 108, 114, 113, 107, 118, 119, 117, 121, 113, 115, 117, 119, 100, 125, 110, 108, 107, 113, 106, 123, 114, 121, 116, 121, 108, 116, 112, 139, 114, 107, 99, 120, 119, 107, 112, 97, 110, 88, 113, 117, 120, 104, 117, 109, 113, 124, 108, 122, 124, 122, 138, 99, 106, 116, 105, 113, 116, 112, 121, 114, 114, 108, 111, 100, 120, 119, 124, 117, 128, 122, 106, 116, 108, 121, 124, 111, 124, 98, 112, 120, 116, 102, 114, 110, 125, 120, 110, 123, 118, 116, 119, 116, 117, 116, 124, 118, 136, 104, 117, 96, 128, 121, 106, 129, 111, 124, 104, 122, 107, 101, 128, 112, 113, 120, 133, 98, 114, 121, 122, 118, 119, 104, 124, 118, 114, 114, 118, 126, 113, 120, 112, 120, 115, 119, 111, 120, 112, 129, 112, 105, 118, 108, 115, 130, 110, 102, 121, 102, 109, 115, 104, 113, 131, 114, 114, 109, 110, 113, 109, 106, 103, 143, 117, 130, 125, 118, 132, 124, 126, 111, 125, 114, 118, 136, 123, 109, 128, 119, 128, 102, 95, 112, 122, 112, 135, 108, 116, 112, 110, 118, 132, 108, 124, 127, 100, 108, 114, 100, 111, 101, 123, 110, 111, 125, 103, 116, 124, 117, 121, 129, 114, 117, 123, 118, 124, 105, 105, 110, 112, 112, 123, 112, 110, 109, 108, 131, 132, 122, 113, 96, 125, 108, 111, 108, 111, 120, 118, 108, 101, 119, 127, 112, 130, 114, 104, 119, 116, 128, 106, 110, 97, 113, 125, 116, 112, 105, 129, 124, 107, 111, 117, 103, 110, 118, 107, 129, 112, 113, 125, 109, 123, 134, 123, 111, 124, 123, 117, 115, 108, 109, 109, 129, 134, 116, 111, 130, 116, 109, 106, 100, 122, 109, 124, 114, 117, 117, 106, 118, 110, 120, 101, 120, 106, 117, 97, 123, 124, 120, 108, 113, 132, 108, 108, 105, 115, 121, 108, 109, 115, 100, 117, 114, 114, 93, 111, 130, 116, 119, 123, 117, 115, 123, 103, 121, 114, 104, 117, 115, 115, 114, 123, 125, 119, 106, 108, 122, 120, 120, 123, 122, 106, 115, 110, 124, 113, 110, 108, 119, 126, 115, 113, 113, 119, 117, 119, 123, 125, 126, 113, 104, 109, 115, 114, 109, 122, 113, 114, 106, 116, 114, 147, 122, 110, 104, 108, 123, 137, 110, 128, 111, 128, 114, 126, 117, 130, 110, 118, 117, 110, 109, 113, 111, 114, 127, 116, 117, 101, 106, 111, 108, 125, 110, 114, 115, 104, 128, 116, 113, 116, 108, 116, 114, 118, 120, 121, 111, 108, 110, 125, 114, 120, 111, 121, 114, 122, 125, 127, 108, 107, 118, 123, 119, 113, 112, 119, 114, 112, 123, 116, 127, 121, 126, 122, 121, 101, 115, 114, 113, 124, 117, 119, 120, 106, 112, 112, 99, 107, 114, 112, 120, 110, 117, 116, 119, 104, 126, 120, 114, 123, 106, 115, 114, 116, 115, 105, 105, 117, 122, 114, 113, 122, 121, 113, 108, 123, 110, 118, 124, 104, 123, 127, 119, 120, 127, 119, 123, 117, 120, 109, 119, 124, 120, 115, 124, 115, 117, 118, 124, 114, 118, 102, 84, 116, 112, 112, 111, 113, 110, 122, 105, 107, 108, 113, 118, 130, 130, 106, 119, 110, 106, 117, 113, 120, 126, 117, 127, 125, 121, 114, 130, 111, 121, 116, 105, 105, 122, 96, 111, 111, 117, 114, 105, 114, 113, 112, 113, 121, 118, 121, 120, 108, 98, 109, 121, 111, 117, 107, 107, 115, 117, 115, 105, 119, 116, 111, 107, 109, 117, 102, 109, 126, 117, 108, 105, 105, 115, 110, 109, 125, 110, 118, 119, 108, 116, 103, 128, 119, 111, 109, 123, 107, 113, 119, 109, 103, 113, 108, 130, 112, 108, 114, 118, 115, 115, 95, 113, 113, 115, 119, 123, 111, 109, 107, 111, 119, 112, 123, 104, 110, 121, 111, 117, 116, 110, 111, 112, 114, 117, 117, 116, 110, 107, 110, 118, 132, 127, 113, 115, 100, 121, 122, 103, 116, 105, 124, 122, 119, 112, 125, 111, 117, 110, 110, 118, 110, 123, 108, 128, 122, 124, 125, 115, 109, 106, 121, 117, 116, 108, 124, 107, 106, 125, 95, 121, 111, 110, 125, 99, 114, 118, 113, 122, 107, 124, 108, 108, 94, 119, 115, 115, 114, 104, 120, 120, 125, 112, 113, 120, 104, 111, 110, 117, 114, 113, 121, 120, 119, 119, 111, 101, 116, 113, 96, 110, 115, 108, 121, 119, 113, 111, 120, 109, 111, 113, 114, 111, 108, 109, 107, 114, 112, 101, 128, 120, 118, 112, 100, 114, 107, 107, 110, 109, 124, 113, 101, 114, 122, 111, 98, 103, 114, 111, 118, 108, 126, 139, 111, 117, 118, 111, 117, 116, 107, 142, 115, 111, 130, 107, 120, 114, 109, 107, 119, 124, 117, 110, 107, 117, 108, 119, 113, 120, 108, 120, 111, 115, 115, 118, 108, 110, 126, 144, 110, 110, 122, 118, 120, 107, 114, 109, 118, 117, 128, 125, 99, 124, 112, 113, 108, 119, 115, 126, 109, 123, 114, 115, 122, 116, 117, 102, 98, 119, 114, 120, 103, 107, 116, 113, 102, 115, 111, 118, 116, 123, 106, 116, 119, 115, 115, 130, 100, 112, 124, 122, 102, 118, 116, 107, 111, 106, 114, 105, 116, 102, 112, 122, 121, 117, 120, 117, 117, 107, 120, 104, 115, 111, 116, 112, 114, 102, 111, 115, 108, 118, 116, 120, 119, 120, 110, 126, 108, 111, 125, 110, 120, 119, 110, 111, 106, 125, 116, 111, 107, 121, 109, 118, 117, 113, 112, 114, 118, 108, 119, 105, 115, 111, 126, 121, 103, 104, 111, 107, 108, 107, 114, 113, 114, 106, 113, 117, 108, 110, 115, 147, 112, 123, 105, 110, 101, 125, 101, 118, 111, 117, 118, 117, 112, 118, 113, 122, 111, 119, 107, 103, 144, 130, 112, 115, 128, 101, 127, 116, 117, 110, 104, 111, 105, 121, 102, 107, 111, 103, 102, 108, 111, 119, 103, 111, 110, 118, 112, 106, 116, 111, 101, 108, 139, 117, 112, 117, 119, 113, 119, 109, 106, 128, 119, 119, 132, 120, 110, 127, 122, 114, 118, 121, 108, 132, 113, 118, 99, 109, 118, 96, 111, 120, 127, 128, 119, 125, 108, 125, 112, 118, 96, 122, 107, 103, 136, 99, 114, 105, 104, 128, 104, 103, 124, 125, 125, 95, 109, 104, 102, 99, 102, 101, 120, 132, 121, 115, 113, 88, 112, 118, 109, 108, 100, 122, 106, 121, 104, 103, 108, 111, 111, 122, 108, 117, 116, 113, 100, 106, 128, 127, 117, 116, 116, 125, 117, 97, 118, 118, 117, 108, 108, 117, 122, 101, 117, 117, 118, 116, 102, 114, 123, 108, 99, 112, 113, 109, 106, 121, 104, 114, 111, 111, 112, 105, 107, 128, 109, 109, 112, 111, 122, 114, 93, 99, 101, 125, 129, 103, 115, 119, 126, 142, 118, 108, 118, 104, 123, 122, 109, 111, 104, 123, 127, 104, 110, 118, 124, 109, 117, 123, 116, 124, 122, 98, 101, 113, 116, 122, 126, 119, 108, 120, 111, 122, 104, 118, 124, 102, 117, 104, 113, 115, 106, 110, 106, 105, 102, 119, 118, 110, 114, 119, 112, 119, 122, 118, 117, 104, 116, 113, 120, 103, 117, 119, 122, 117, 134, 102, 120, 118, 116, 105, 98, 103, 142, 114, 115, 110, 116, 112, 113, 94, 113, 117, 122, 135, 137, 104, 101, 109, 110, 114, 111, 126, 113, 127, 122, 125, 126, 120, 117, 107, 113, 125, 132, 126, 125, 109, 123, 103, 104, 107, 111, 113, 130, 116, 113, 130, 117, 122, 101, 103, 132, 108, 122, 117, 111, 114, 109, 117, 90, 100, 107, 111, 117, 111, 127, 104, 101, 118, 94, 114, 119, 113, 113, 119, 112, 115, 136, 125, 115, 120, 112, 115, 113, 118, 121, 114, 115, 116, 113, 123, 105, 109, 143, 121, 129, 111, 97, 119, 115, 114, 104, 107, 98, 101, 111, 124, 105, 123, 110, 104, 128, 112, 107, 109, 108, 102, 117, 115, 125, 128, 109, 111, 100, 111, 115, 107, 132, 105, 125, 117, 117, 113, 117, 118, 113, 107, 120, 127, 115, 118, 109, 119, 115, 112, 119, 113, 133, 109, 106, 106, 109, 124, 110, 121, 136, 116, 117, 109, 104, 99, 120, 111, 125, 119, 101, 119, 101, 113, 103, 107, 123, 105, 120, 105, 102, 110, 119, 95, 109, 117, 126, 101, 114, 115, 115, 117, 103, 128, 102, 125, 134, 100, 126, 112, 115, 101, 119, 96, 113, 112, 119, 114, 120, 125, 122, 107, 125, 123, 125, 125, 116, 126, 117, 131, 118, 110, 128, 120, 107, 120, 109, 126, 116, 111, 112, 126, 111, 119, 107, 119, 116, 123, 114, 110, 130, 122, 127, 115, 117, 127, 112, 124, 114, 112, 112, 121, 113, 112, 111, 103, 116, 116, 120, 119, 115, 113, 116, 121, 112, 121, 108, 114, 121, 120, 112, 124, 116, 105, 115, 111, 108, 115, 124, 113, 123, 122, 103, 107, 111, 126, 119, 113, 107, 115, 113, 112, 125, 123, 118, 128, 111, 122, 99, 122, 117, 110, 120, 103, 103, 113, 124, 104, 128, 112, 105, 114, 117, 112, 110, 113, 124, 116, 111, 114, 127, 124, 116, 121, 112, 110, 124, 111, 130, 117, 119, 113, 123, 117, 117, 131, 124, 113, 117, 111, 115, 113, 116, 120, 117, 119, 118, 113, 120, 108, 110, 124, 131, 115, 112, 116, 132, 114, 118, 109, 113, 111, 121, 112, 116, 119, 122, 116, 110, 113, 118, 122, 110, 115, 131, 119, 107, 116, 114, 114, 117, 115, 117, 108, 120, 111, 126, 112, 121, 122, 117, 115, 122, 109, 110, 119, 124, 112, 115, 122, 115, 116, 115, 110, 113, 122, 111, 113, 105, 117, 115, 119, 118, 109, 116, 109, 111, 121, 118, 111, 130, 114, 116, 106, 106, 118, 101, 113, 117, 103, 119, 110, 122, 113, 119, 102, 120, 120, 109, 108, 108, 116, 113, 126, 117, 97, 119, 122, 125, 107, 110, 115, 112, 119, 114, 119, 109, 114, 114, 117, 121, 110, 123, 120, 120, 119, 114, 109, 108, 124, 94, 108, 109, 123, 124, 114, 107, 107, 94, 119, 116, 112, 112, 117, 115, 121, 112, 121, 107, 122, 107, 144, 117, 107, 106, 116, 116, 113, 112, 117, 124, 115, 117, 101, 132, 112, 116, 115, 110, 128, 113, 129, 116, 119, 116, 117, 107, 119, 111, 108, 116, 119, 116, 104, 125, 116, 118, 108, 117, 117, 113, 132, 112, 105, 113, 116, 112, 106, 110, 132, 115, 117, 123, 117, 122, 121, 110, 114, 125, 115, 120, 107, 114, 94, 104, 113, 114, 122, 111, 107, 120, 120, 114, 114, 109, 115, 118, 115, 110, 109, 126, 115, 130, 111, 108, 101, 120, 122, 106, 119, 117, 110, 107, 107, 114, 111, 110, 124, 121, 107, 115, 108, 115, 117, 116, 109, 115, 121, 102, 112, 110, 117, 131, 110, 110, 106, 112, 127, 109, 114, 117, 119, 111, 114, 109, 126, 113, 110, 118, 109, 114, 102, 118, 110, 117, 114, 112, 107, 113, 114, 121, 118, 116, 108, 105, 114, 102, 110, 110, 125, 116, 103, 119, 112, 133, 113, 115, 119, 122, 124, 114, 105, 118, 115, 120, 119, 113, 119, 116, 112, 119, 121, 113, 110, 116, 110, 117, 112, 116, 113, 113, 111, 109, 116, 121, 116, 116, 116, 111, 105, 107, 113, 110, 121, 135, 104, 113, 116, 124, 124, 121, 111, 115, 130, 113, 110, 112, 117, 123, 121, 121, 118, 115, 123, 113, 114, 115, 110, 116, 114, 122, 106, 120, 107, 112, 113, 134, 107, 125, 115, 127, 115, 106, 91, 115, 118, 115, 119, 114, 116, 105, 114, 122, 106, 115, 113, 104, 105, 109, 115, 118, 129, 116, 115, 98, 117, 109, 109, 104, 116, 127, 120, 123, 100, 95, 123, 107, 121, 113, 96, 126, 105, 140, 143, 117, 114, 103, 98, 116, 118, 107, 114, 106, 122, 115, 133, 109, 117, 101, 116, 134, 136, 112, 103, 111, 92, 126, 110, 119, 106, 107, 108, 115, 105, 121, 116, 113, 113, 114, 117, 106, 106, 116, 100, 116, 109, 129, 91, 103, 123, 113, 99, 124, 105, 108, 126, 125, 94, 117, 118, 116, 112, 123, 133, 122, 100, 108, 118, 89, 99, 112, 118, 108, 138, 127, 117, 115, 114, 108, 112, 105, 84, 104, 108, 109, 101, 91, 125, 118, 125, 117, 117, 122, 112, 122, 110, 115, 122, 98, 123, 113, 106, 123, 98, 126, 108, 117, 114, 116, 136, 102, 115, 97, 119, 117, 118, 102, 125, 129, 118, 131, 116, 119, 109, 107, 102, 117, 127, 105, 119, 111, 115, 110, 117, 117, 99, 115, 117, 120, 108, 135, 120, 121, 112, 116, 113, 107, 123, 99, 106, 104, 124, 103, 104, 124, 93, 120, 114, 124, 123, 154, 108, 104, 113, 131, 118, 119, 113, 114, 110, 111, 92, 99, 110, 115, 103, 128, 108, 106, 122, 127, 103, 113, 97, 111, 126, 121, 108, 108, 111, 111, 111, 98, 109, 123, 106, 123, 112, 128, 112, 117, 110, 119, 118, 115, 102, 111, 114, 109, 122, 100, 119, 129, 118, 122, 120, 118, 136, 106, 108, 124, 107, 114, 116, 122, 123, 131, 128, 109, 99, 108, 130, 114, 119, 126, 137, 116, 110, 104, 100, 123, 126, 113, 121, 101, 78, 105, 117, 130, 130, 123, 97, 110, 106, 114, 95, 132, 108, 125, 102, 110, 117, 111, 118, 129, 106, 108, 153, 115, 106, 109, 98, 99, 134, 130, 126, 124, 125, 118, 95, 101, 93, 119, 128, 102, 124, 107, 102, 125, 116, 106, 127, 107, 113, 125, 117, 118, 104, 117, 111, 120, 111, 116, 101, 111, 131, 150, 107, 112, 98, 108, 105, 126, 107, 109, 114, 104, 110, 128, 109, 122, 114, 114, 118, 112, 115, 113, 109, 108, 108, 111, 127, 109, 126, 139, 95, 83, 121, 113, 114, 109, 109, 108, 123, 110, 95, 126, 98, 101, 119, 104, 111, 127, 125, 128, 118, 119, 117, 114, 121, 114, 116, 126, 99, 128, 108, 137, 109, 109, 113, 124, 118, 118, 109, 129, 116, 115, 120, 117, 118, 108, 112, 117, 92, 115, 108, 113, 125, 102, 127, 100, 125, 98, 108, 109, 113, 111, 100, 112, 102, 109, 110, 121, 104, 116, 107, 121, 135, 82, 136, 111, 112, 117, 127, 111, 120, 114, 109, 117, 114, 123, 137, 100, 123, 116, 116, 106, 104, 126, 108, 108, 142, 119, 117, 110, 106, 98, 114, 131, 111, 120, 112, 108, 125, 119, 118, 110, 107, 113, 105, 123, 113, 129, 106, 119, 107, 127, 122, 125, 114, 129, 110, 101, 108, 110, 109, 117, 120, 114, 115, 111, 109, 125, 121, 124, 111, 116, 123, 99, 140, 142, 118, 141, 127, 121, 112, 116, 116, 118, 108, 113, 112, 119, 123, 109, 108, 109, 130, 116, 116, 119, 113, 114, 122, 118, 111, 115, 118, 112, 113, 121, 103, 115, 112, 119, 118, 120, 117, 121, 117, 114, 111, 114, 121, 110, 129, 112, 116, 118, 108, 117, 107, 115, 116, 119, 103, 121, 111, 106, 116, 120, 121, 115, 114, 116, 115, 118, 104, 126, 117, 118, 113, 117, 120, 120, 106, 119, 118, 126, 114, 120, 121, 118, 118, 119, 119, 114, 114, 108, 127, 124, 112, 112, 110, 122, 127, 113, 124, 113, 122, 122, 110, 116, 122, 122, 125, 115, 113, 108, 109, 115, 118, 121, 119, 123, 126, 117, 112, 113, 112, 117, 116, 132, 110, 115, 117, 118, 119, 111, 116, 128, 125, 111, 121, 110, 117, 117, 112, 108, 114, 117, 112, 111, 120, 117, 117, 121, 118, 116, 117, 122, 113, 115, 116, 115, 113, 122, 120, 118, 122, 129, 122, 119, 111, 121, 121, 112, 111, 111, 122, 104, 109, 114, 100, 122, 118, 126, 118, 122, 113, 114, 109, 114, 109, 114, 122, 120, 116, 116, 111, 118, 111, 113, 114, 130, 109, 112, 121, 118, 114, 112, 112, 110, 110, 121, 121, 108, 117, 151, 116, 113, 127, 105, 116, 112, 121, 107, 128, 115, 111, 110, 116, 118, 117, 118, 116, 114, 110, 113, 111, 117, 117, 118, 127, 121, 116, 108, 119, 124, 117, 119, 120, 109, 108, 124, 111, 124, 113, 117, 110, 111, 109, 123, 120, 116, 108, 110, 121, 121, 117, 118, 117, 115, 111, 126, 120, 108, 116, 119, 119, 110, 114, 117, 120, 111, 110, 113, 114, 111, 120, 120, 113, 105, 113, 117, 114, 106, 118, 113, 115, 109, 110, 118, 114, 105, 116, 109, 111, 125, 111, 112, 116, 115, 111, 114, 120, 116, 116, 111, 116, 113, 120, 109, 116, 122, 115, 117, 121, 114, 113, 109, 112, 120, 109, 113, 105, 111, 112, 115, 120, 113, 132, 112, 120, 114, 112, 131, 116, 121, 117, 125, 125, 115, 112, 108, 112, 112, 109, 111, 113, 117, 115, 119, 117, 110, 107, 112, 122, 122, 112, 120, 120, 120, 121, 124, 118, 113, 123, 120, 116, 114, 111, 121, 117, 111, 103, 101, 118, 119, 109, 108, 114, 107, 112, 111, 115, 114, 124, 118, 130, 110, 119, 120, 123, 114, 117, 114, 115, 127, 111, 110, 116, 117, 113, 115, 110, 118, 117, 133, 112, 115, 119, 119, 118, 117, 109, 120, 121, 114, 116, 117, 116, 116, 116, 117, 120, 110, 115, 117, 125, 110, 119, 112, 112, 113, 118, 110, 112, 117, 110, 106, 112, 112, 118, 109, 106, 119, 122, 109, 119, 122, 113, 116, 120, 109, 117, 120, 124, 116, 108, 111, 112, 108, 118, 96, 114, 116, 114, 119, 120, 121, 111, 117, 110, 108, 122, 142, 118, 113, 105, 120, 111, 110, 114, 117, 114, 114, 107, 115, 111, 116, 106, 104, 116, 113, 124, 116, 111, 112, 113, 119, 115, 118, 125, 117, 115, 107, 117, 107, 111, 115, 115, 117, 108, 122, 117, 111, 115, 115, 122, 117, 119, 116, 110, 122, 117, 112, 105, 118, 123, 106, 105, 107, 108, 122, 115, 119, 118, 108, 113, 127, 115, 111, 109, 113, 118, 103, 118, 117, 99, 107, 112, 109, 108, 115, 117, 117, 129, 116, 111, 118, 109, 122, 128, 115, 119, 101, 120, 113, 107, 126, 111, 121, 113, 117, 119, 114, 125, 119, 108, 111, 128, 121, 114, 95, 113, 120, 106, 122, 124, 107, 105, 113, 112, 106, 110, 105, 114, 120, 108, 109, 120, 111, 122, 117, 115, 115, 108, 122, 122, 125, 123, 112, 128, 110, 111, 117, 105, 104, 123, 110, 119, 112, 118, 113, 97, 106, 114, 100, 121, 119, 122, 111, 121, 116, 110, 112, 116, 113, 117, 110, 120, 117, 114, 118, 119, 112, 104, 109, 108, 125, 112, 108, 116, 120, 122, 101, 120, 122, 113, 117, 112, 122, 117, 111, 110, 117, 111, 110, 119, 116, 117, 127, 116, 121, 117, 118, 105, 126, 130, 116, 120, 118, 116, 106, 105, 119, 115, 127, 117, 105, 105, 108, 111, 132, 112, 113, 122, 114, 114, 120, 112, 117, 138, 132, 120, 111, 114, 112, 107, 123, 102, 103, 118, 107, 116, 111, 109, 111, 103, 113, 121, 112, 119, 123, 114, 117, 110, 99, 102, 111, 110, 117, 96, 125, 113, 113, 120, 112, 115, 115, 113, 120, 116, 98, 111, 116, 119, 115, 125, 118, 120, 121, 111, 124, 109, 97, 109, 105, 120, 115, 132, 120, 122, 111, 108, 126, 117, 123, 119, 104, 106, 109, 115, 116, 119, 109, 121, 105, 118, 116, 112, 112, 113, 118, 114, 112, 112, 108, 105, 104, 120, 125, 107, 118, 112, 119, 113, 110, 116, 116, 125, 106, 103, 114, 124, 93, 106, 115, 115, 96, 116, 125, 107, 117, 129, 119, 113, 120, 115, 121, 119, 105, 111, 118, 109, 112, 121, 117, 116, 117, 119, 113, 112, 128, 124, 91, 114, 110, 114, 119, 114, 113, 110, 105, 111, 121, 105, 108, 122, 116, 116, 120, 106, 113, 120, 106, 112, 118, 106, 110, 120, 114, 114, 113, 117, 115, 119, 123, 99, 116, 127, 111, 116, 115, 113, 113, 113, 129, 129, 115, 115, 120, 124, 117, 114, 116, 113, 112, 112, 107, 129, 118, 112, 116, 121, 123, 114, 103, 131, 103, 124, 109, 115, 113, 114, 107, 111, 121, 113, 115, 108, 110, 100, 137, 120, 107, 115, 108, 113, 108, 99, 121, 116, 101, 96, 116, 119, 120, 106, 109, 104, 108, 117, 114, 118, 123, 118, 126, 123, 107, 110, 122, 114, 142, 111, 115, 128, 118, 112, 109, 103, 108, 106, 117, 113, 115, 118, 119, 103, 110, 129, 115, 119, 96, 122, 121, 120, 119, 113, 118, 117, 112, 106, 117, 121, 131, 125, 123, 116, 105, 120, 116, 113, 106, 116, 109, 105, 107, 114, 117, 126, 112, 119, 119, 99, 118, 102, 97, 114, 138, 104, 111, 103, 126, 108, 112, 124, 97, 110, 119, 130, 108, 123, 109, 113, 118, 109, 105, 107, 104, 112, 119, 124, 122, 110, 112, 111, 126, 111, 114, 123, 114, 115, 122, 125, 115, 103, 102, 113, 113, 117, 120, 115, 106, 112, 117, 113, 111, 128, 104, 126, 110, 120, 106, 115, 109, 114, 107, 118, 100, 117, 110, 131, 110, 112, 107, 123, 127, 130, 116, 98, 121, 119, 108, 114, 121, 118, 101, 112, 113, 122, 115, 126, 110, 111, 116, 111, 111, 130, 111, 123, 118, 114, 112, 131, 114, 91, 110, 110, 121, 127, 120, 116, 113, 108, 116, 113, 120, 111, 110, 124, 129, 115, 114, 111, 108, 131, 129, 110, 130, 123, 117, 107, 108, 117, 110, 112, 119, 117, 107, 116, 128, 110, 124, 110, 116, 115, 107, 120, 110, 117, 113, 124, 115, 112, 123, 122, 110, 105, 117, 122, 116, 116, 120, 114, 113, 115, 114, 113, 110, 116, 121, 106, 117, 137, 119, 108, 96, 114, 113, 98, 106, 119, 114, 120, 110, 120, 109, 115, 111, 107, 118, 119, 112, 127, 118, 112, 121, 114, 115, 120, 103, 114, 125, 128, 112, 119, 117, 120, 117, 126, 130, 119, 113, 114, 117, 119, 106, 107, 120, 117, 117, 117, 107, 101, 109, 115, 124, 116, 111, 124, 118, 115, 115, 111, 124, 101, 107, 114, 116, 113, 111, 121, 106, 118, 116, 118, 120, 111, 116, 116, 116, 117, 124, 106, 115, 116, 108, 108, 117, 121, 120, 102, 111, 114, 116, 110, 112, 119, 128, 120, 117, 111, 114, 110, 116, 108, 118, 115, 114, 109, 117, 113, 118, 107, 117, 117, 113, 110, 124, 115, 127, 108, 124, 134, 122, 110, 113, 124, 111, 122, 104, 113, 119, 121, 118, 115, 126, 112, 116, 122, 114, 121, 118, 123, 125, 111, 110, 143, 109, 120, 119, 121, 115, 116, 116, 120, 117, 121, 109, 125, 115, 100, 95, 123, 117, 114, 113, 114, 110, 119, 113, 105, 115, 118, 112, 120, 118, 123, 112, 103, 126, 117, 123, 111, 118, 114, 127, 112, 112, 121, 100, 116, 107, 111, 121, 114, 116, 118, 117, 106, 110, 125, 97, 115, 111, 113, 112, 126, 109, 121, 123, 127, 115, 118, 118, 118, 114, 119, 118, 112, 126, 105, 93, 113, 114, 117, 115, 114, 113, 110, 114, 131, 141, 112, 101, 111, 112, 114, 115, 114, 99, 130, 121, 119, 114, 112, 111, 117, 113, 112, 121, 115, 106, 155, 124, 116, 115, 103, 117, 123, 126, 109, 118, 101, 117, 109, 114, 105, 109, 112, 108, 120, 125, 106, 118, 118, 108, 113, 139, 111, 116, 114, 116, 113, 114, 118, 120, 120, 114, 88, 122, 112, 110, 126, 109, 123, 113, 116, 113, 123, 116, 101, 116, 105, 122, 102, 113, 107, 107, 107, 121, 120, 117, 137, 113, 117, 107, 114, 113, 116, 112, 115, 114, 115, 129, 116, 110, 116, 103, 121, 104, 115, 121, 115, 118, 116, 123, 120, 115, 126, 100, 118, 116, 119, 126, 124, 120, 122, 103, 112, 111, 124, 122, 118, 109, 119, 121, 114, 119, 115, 114, 121, 105, 121, 117, 113, 122, 103, 114, 116, 117, 114, 117, 118, 119, 122, 121, 110, 120, 103, 121, 119, 121, 125, 114, 120, 120, 117, 115, 109, 118, 115, 114, 120, 111, 114, 116, 114, 120, 113, 114, 113, 115, 118, 118, 112, 115, 124, 116, 116, 110, 122, 116, 113, 123, 103, 115, 117, 108, 126, 118, 117, 107, 110, 118, 117, 114, 116, 119, 115, 115, 98, 107, 114, 119, 112, 118, 119, 111, 112, 118, 111, 121, 115, 112, 118, 108, 110, 117, 104, 122, 109, 109, 124, 108, 119, 113, 110, 110, 128, 121, 116, 121, 119, 118, 111, 114, 111, 110, 115, 123, 106, 117, 117, 113, 112, 110, 110, 110, 122, 112, 103, 121, 115, 115, 111, 118, 121, 112, 112, 121, 109, 117, 110, 120, 120, 109, 117, 117, 115, 110, 112, 121, 110, 126, 111, 122, 113, 112, 119, 112, 114, 118, 112, 108, 111, 114, 129, 119, 121, 113, 126, 114, 117, 116, 117, 113, 120, 117, 114, 123, 114, 117, 116, 114, 110, 113, 117, 112, 111, 124, 110, 117, 124, 109, 112, 118, 113, 118, 112, 96, 116, 122, 114, 117, 111, 119, 122, 116, 116, 112, 120, 113, 113, 115, 113, 118, 117, 107, 112, 111, 116, 113, 122, 117, 108, 109, 103, 110, 115, 124, 113, 120, 120, 117, 117, 109, 110, 108, 115, 115, 121, 124, 112, 115, 120, 108, 123, 123, 128, 123, 114, 111, 124, 111, 113, 116, 121, 112, 113, 106, 117, 113, 119, 110, 120, 112, 119, 110, 114, 111, 122, 115, 101, 117, 132, 119, 113, 114, 111, 110, 110, 118, 124, 119, 102, 114, 113, 110, 115, 110, 111, 115, 112, 116, 120, 114, 109, 114, 116, 118, 114, 115, 116, 117, 121, 105, 115, 115, 109, 115, 112, 111, 123, 125, 107, 113, 113, 115, 110, 113, 111, 122, 121, 120, 125, 117, 112, 110, 109, 110, 119, 114, 125, 125, 117, 109, 124, 117, 116, 112, 115, 119, 116, 111, 114, 115, 115, 114, 113, 125, 117, 114, 110, 111, 118, 105, 109, 115, 113, 109, 109, 109, 114, 119, 120, 111, 116, 109, 115, 100, 124, 109, 119, 115, 112, 112, 109, 111, 115, 117, 118, 120, 110, 123, 118, 117, 112, 111, 123, 120, 114, 117, 120, 109, 118, 119, 110, 113, 118, 130, 115, 109, 114, 114, 114, 116, 117, 117, 112, 111, 114, 118, 114, 115, 117, 113, 124, 112, 103, 117, 117, 110, 114, 114, 112, 108, 116, 111, 126, 110, 121, 132, 117, 113, 118, 121, 119, 115, 109, 113, 122, 120, 113, 113, 120, 117, 114, 119, 116, 113, 113, 112, 100, 115, 116, 118, 118, 122, 123, 115, 113, 114, 125, 125, 108, 116, 119, 119, 105, 120, 112, 119, 120, 110, 118, 124, 112, 119, 120, 110, 111, 116, 107, 116, 107, 115, 119, 118, 108, 108, 120, 106, 120, 121, 120, 122, 121, 111, 121, 111, 109, 118, 110, 114, 115, 119, 115, 117, 112, 110, 114, 117, 120, 116, 112, 110, 121, 116, 110, 112, 112, 114, 109, 120, 119, 110, 111, 115, 117, 114, 111, 103, 116, 106, 125, 124, 120, 113, 116, 109, 109, 119, 116, 105, 113, 113, 115, 106, 108, 104, 103, 127, 111, 107, 102, 118, 123, 119, 115, 105, 114, 96, 112, 117, 119, 107, 116, 120, 121, 113, 98, 120, 119, 126, 132, 107, 107, 113, 99, 118, 112, 112, 105, 110, 117, 132, 129, 104, 109, 107, 122, 106, 108, 110, 101, 121, 112, 117, 112, 119, 105, 113, 123, 108, 122, 115, 131, 133, 116, 116, 114, 114, 125, 111, 124, 115, 114, 114, 113, 109, 119, 124, 110, 112, 120, 115, 113, 136, 112, 119, 109, 124, 111, 131, 115, 100, 114, 123, 118, 121, 109, 108, 110, 125, 106, 114, 99, 116, 137, 111, 115, 113, 118, 102, 110, 110, 114, 108, 128, 126, 116, 125, 118, 110, 110, 111, 112, 122, 119, 107, 105, 123, 130, 109, 112, 118, 146, 100, 125, 107, 117, 113, 111, 125, 123, 114, 109, 108, 105, 117, 106, 109, 115, 112, 116, 127, 115, 129, 108, 129, 115, 118, 108, 101, 97, 113, 108, 122, 124, 113, 119, 120, 119, 116, 123, 122, 105, 112, 101, 111, 118, 120, 117, 116, 121, 112, 100, 126, 124, 118, 117, 133, 114, 113, 121, 122, 126, 115, 139, 124, 114, 121, 107, 107, 117, 100, 124, 123, 121, 129, 114, 114, 98, 121, 117, 115, 109, 106, 115, 102, 121, 92, 128, 119, 97, 113, 108, 119, 111, 130, 115, 120, 109, 120, 115, 117, 111, 112, 109, 114, 118, 121, 125, 119, 110, 115, 110, 107, 109, 110, 100, 132, 110, 137, 115, 106, 123, 120, 115, 115, 122, 116, 105, 124, 117, 112, 116, 109, 115, 114, 102, 117, 129, 112, 103, 127, 117, 126, 124, 136, 114, 98, 127, 123, 113, 121, 98, 109, 117, 127, 125, 128, 112, 118, 118, 119, 110, 112, 122, 140, 118, 109, 117, 113, 126, 118, 117, 112, 108, 103, 117, 116, 108, 112, 123, 116, 116, 100, 110, 100, 113, 127, 121, 104, 117, 110, 106, 115, 110, 112, 127, 109, 121, 127, 116, 106, 96, 117, 111, 129, 121, 100, 130, 107, 109, 116, 119, 109, 118, 122, 111, 105, 101, 112, 132, 119, 115, 120, 112, 110, 115, 121, 108, 109, 130, 102, 125, 76, 118, 103, 117, 108, 114, 137, 121, 117, 121, 113, 117, 122, 114, 120, 113, 125, 113, 106, 115, 125, 106, 133, 116, 114, 115, 113, 129, 106, 117, 129, 104, 121, 97, 109, 97, 137, 119, 109, 102, 118, 119, 111, 109, 119, 125, 111, 112, 109, 128, 112, 124, 124, 105, 123, 109, 116, 115, 113, 128, 112, 111, 130, 117, 110, 121, 116, 114, 111, 109, 117, 112, 107, 114, 110, 124, 112, 114, 114, 107, 116, 131, 120, 107, 110, 112, 96, 120, 105, 119, 132, 102, 110, 126, 113, 135, 132, 109, 98, 117, 112, 105, 116, 115, 109, 106, 91, 109, 112, 112, 118, 129, 114, 115, 99, 114, 119, 130, 117, 127, 127, 114, 115, 132, 108, 109, 134, 114, 106, 134, 117, 107, 127, 108, 124, 90, 119, 136, 121, 123, 108, 106, 107, 112, 122, 119, 118, 113, 113, 123, 113, 127, 112, 120, 112, 112, 122, 115, 120, 110, 113, 122, 101, 113, 117, 108, 119, 129, 122, 113, 114, 120, 115, 121, 115, 122, 112, 63, 120, 119, 123, 111, 104, 111, 118, 116, 116, 119, 110, 113, 133, 120, 120, 113, 112, 114, 134, 112, 115, 121, 113, 104, 105, 104, 116, 116, 105, 115, 112, 107, 110, 122, 116, 116, 107, 118, 122, 116, 118, 121, 117, 108, 107, 123, 99, 114, 115, 117, 110, 113, 109, 119, 125, 122, 114, 111, 119, 114, 111, 111, 118, 108, 112, 110, 124, 113, 109, 123, 119, 111, 106, 123, 113, 100, 108, 110, 115, 111, 112, 112, 114, 118, 118, 114, 114, 117, 116, 122, 119, 105, 111, 123, 118, 118, 113, 116, 106, 128, 117, 98, 120, 123, 107, 106, 115, 114, 117, 134, 106, 111, 109, 115, 114, 110, 115, 110, 115, 105, 108, 127, 111, 121, 115, 111, 113, 119, 113, 116, 107, 122, 98, 89, 114, 119, 108, 115, 120, 120, 119, 110, 121, 116, 113, 109, 110, 117, 111, 121, 120, 113, 118, 136, 116, 118, 123, 104, 108, 118, 108, 112, 120, 116, 121, 122, 120, 125, 124, 133, 115, 112, 116, 115, 115, 107, 108, 116, 106, 117, 121, 120, 115, 122, 123, 119, 94, 105, 106, 119, 114, 111, 112, 115, 85, 132, 120, 134, 123, 115, 119, 122, 115, 116, 108, 103, 112, 116, 109, 128, 115, 116, 121, 119, 118, 122, 100, 111, 115, 113, 123, 115, 120, 108, 117, 109, 112, 117, 113, 122, 123, 100, 129, 109, 128, 112, 116, 103, 116, 112, 98, 118, 114, 124, 129, 115, 122, 120, 106, 121, 114, 118, 107, 105, 113, 113, 106, 110, 117, 114, 119, 122, 112, 132, 119, 111, 105, 118, 116, 116, 114, 117, 115, 118, 123, 125, 121, 123, 126, 113, 108, 109, 119, 96, 122, 116, 84, 116, 117, 119, 116, 119, 120, 101, 108, 108, 122, 110, 113, 118, 133, 123, 114, 117, 115, 114, 110, 115, 114, 118, 99, 120, 124, 118, 119, 118, 136, 114, 121, 104, 131, 105, 115, 115, 114, 122, 111, 118, 117, 112, 114, 110, 122, 126, 124, 110, 117, 120, 109, 117, 109, 124, 119, 112, 122, 110, 116, 123, 107, 106, 118, 113, 113, 127, 120, 112, 122, 119, 127, 124, 114, 107, 117, 110, 146, 108, 101, 121, 109, 116, 100, 122, 117, 113, 121, 107, 112, 113, 135, 113, 125, 108, 90, 114, 114, 91, 111, 119, 123, 113, 119, 111, 125, 121, 131, 115, 113, 112, 120, 117, 114, 119, 121, 104, 110, 110, 122, 119, 115, 111, 109, 113, 105, 111, 129, 93, 106, 104, 97, 118, 116, 111, 105, 130, 119, 117, 117, 123, 103, 109, 113, 120, 120, 115, 115, 115, 107, 116, 117, 113, 117, 111, 112, 117, 118, 103, 120, 121, 113, 112, 109, 112, 108, 113, 119, 113, 113, 121, 88, 92, 128, 123, 105, 108, 90, 108, 114, 109, 110, 110, 122, 124, 142, 112, 130, 109, 106, 108, 106, 111, 118, 106, 116, 121, 112, 127, 115, 103, 115, 109, 113, 113, 118, 109, 114, 118, 119, 113, 105, 115, 117, 107, 108, 99, 110, 113, 108, 124, 127, 114, 130, 120, 103, 113, 98, 115, 112, 114, 126, 109, 129, 118, 113, 125, 127, 147, 131, 112, 105, 120, 109, 117, 120, 136, 108, 107, 121, 113, 109, 111, 110, 123, 125, 116, 127, 126, 117, 128, 124, 112, 110, 113, 114, 106, 114, 123, 104, 110, 124, 106, 127, 109, 112, 105, 106, 116, 97, 134, 118, 103, 117, 110, 94, 110, 109, 118, 106, 114, 129, 99, 119, 107, 122, 114, 100, 114, 123, 111, 121, 108, 106, 118, 116, 103, 109, 98, 120, 125, 108, 124, 118, 101, 124, 123, 104, 103, 136, 127, 126, 130, 114, 103, 112, 104, 101, 119, 111, 113, 123, 94, 115, 110, 120, 126, 114, 99, 117, 114, 132, 109, 116, 106, 110, 104, 117, 114, 122, 105, 119, 113, 130, 123, 113, 102, 103, 127, 122, 114, 122, 118, 120, 122, 116, 105, 106, 118, 124, 107, 114, 109, 117, 110, 120, 122, 119, 116, 125, 121, 115, 106, 105, 118, 114, 111, 108, 118, 136, 99, 110, 110, 144, 112, 97, 117, 112, 121, 115, 98, 125, 110, 102, 117, 100, 112, 100, 113, 117, 111, 114, 119, 117, 140, 110, 117, 101, 110, 107, 119, 120, 109, 114, 126, 123, 106, 120, 102, 109, 102, 106, 109, 111, 117, 119, 101, 120, 103, 118, 122, 118, 120, 124, 117, 119, 122, 125, 124, 110, 103, 109, 125, 131, 102, 128, 116, 117, 114, 113, 124, 105, 117, 113, 114, 142, 109, 133, 116, 116, 120, 104, 114, 115, 121, 125, 111, 107, 122, 117, 130, 115, 113, 131, 100, 111, 110, 109, 104, 106, 106, 109, 112, 119, 106, 113, 121, 97, 105, 134, 103, 114, 112, 111, 112, 103, 119, 118, 106, 114, 118, 120, 116, 120, 106, 103, 106, 105, 114, 98, 107, 123, 92, 121, 125, 120, 115, 117, 109, 119, 113, 117, 113, 117, 136, 123, 112, 142, 116, 110, 118, 124, 116, 122, 108, 118, 105, 105, 124, 114, 124, 120, 114, 112, 106, 117, 103, 110, 111, 110, 103, 124, 138, 106, 111, 122, 101, 129, 118, 120, 123, 106, 119, 118, 103, 113, 121, 123, 113, 107, 123, 108, 116, 116, 110, 109, 104, 119, 123, 123, 117, 137, 125, 107, 106, 118, 105, 110, 119, 120, 112, 123, 117, 114, 122, 113, 117, 122, 116, 114, 127, 119, 120, 112, 117, 116, 111, 104, 115, 123, 112, 132, 116, 133, 109, 109, 117, 100, 138, 110, 121, 121, 112, 99, 112, 114, 105, 103, 119, 116, 119, 110, 114, 105, 115, 102, 122, 108, 105, 103, 117, 124, 112, 122, 111, 121, 128, 106, 113, 126, 131, 114, 100, 98, 122, 117, 118, 122, 116, 121, 113, 127, 104, 122, 124, 116, 111, 91, 101, 121, 115, 109, 117, 114, 110, 123, 116, 124, 122, 124, 104, 114, 110, 120, 114, 119, 112, 107, 110, 131, 124, 101, 107, 97, 118, 113, 108, 107, 110, 109, 124, 115, 110, 110, 116, 105, 116, 111, 120, 119, 125, 119, 110, 121, 109, 114, 119, 119, 124, 109, 119, 112, 129, 106, 125, 117, 111, 118, 116, 112, 116, 131, 114, 106, 117, 120, 108, 127, 107, 115, 124, 119, 105, 120, 110, 120, 114, 112, 107, 108, 128, 112, 110, 108, 110, 101, 114, 127, 111, 101, 110, 116, 105, 103, 105, 108, 115, 120, 118, 112, 109, 107, 112, 119, 115, 108, 120, 120, 119, 116, 114, 121, 122, 121, 102, 116, 110, 100, 116, 130, 113, 112, 122, 116, 119, 116, 110, 113, 110, 124, 120, 109, 113, 121, 117, 111, 103, 126, 115, 110, 123, 118, 115, 104, 116, 114, 122, 123, 123, 121, 110, 106, 120, 109, 117, 120, 107, 113, 118, 119, 103, 117, 100, 109, 103, 117, 98, 123, 125, 118, 102, 119, 105, 122, 120, 110, 112, 116, 116, 110, 114, 109, 122, 122, 113, 111, 124, 106, 99, 110, 117, 119, 112, 104, 116, 115, 118, 109, 111, 127, 121, 126, 113, 123, 112, 107, 106, 110, 130, 109, 124, 117, 111, 113, 108, 111, 127, 121, 100, 114, 115, 123, 108, 103, 119, 125, 112, 115, 105, 104, 111, 117, 112, 105, 114, 134, 104, 111, 123, 113, 98, 121, 116, 114, 98, 116, 125, 115, 110, 114, 131, 100, 116, 110, 125, 104, 133, 110, 124, 111, 103, 109, 103, 107, 124, 110, 107, 121, 119, 113, 108, 125, 120, 122, 121, 105, 111, 107, 113, 110, 103, 103, 113, 113, 109, 114, 114, 115, 121, 110, 117, 106, 120, 114, 118, 106, 107, 117, 122, 125, 124, 100, 110, 113, 130, 115, 106, 122, 112, 125, 115, 115, 108, 117, 133, 125, 113, 106, 118, 125, 120, 103, 125, 111, 108, 131, 114, 105, 114, 112, 115, 121, 109, 110, 124, 128, 100, 114, 118, 107, 99, 111, 119, 124, 114, 109, 115, 117, 114, 109, 105, 110, 115, 108, 94, 121, 126, 112, 120, 116, 110, 117, 115, 120, 114, 120, 114, 116, 121, 130, 117, 125, 119, 110, 116, 106, 115, 112, 109, 119, 112, 114, 107, 123, 111, 120, 118, 107, 122, 132, 114, 110, 123, 118, 126, 109, 121, 111, 112, 118, 115, 122, 110, 121, 103, 117, 106, 117, 115, 115, 147, 117, 114, 107, 114, 112, 125, 119, 116, 107, 124, 110, 112, 117, 107, 110, 115, 131, 113, 114, 115, 121, 103, 118, 97, 128, 113, 102, 120, 115, 114, 108, 116, 109, 105, 124, 114, 109, 118, 109, 121, 132, 112, 115, 127, 121, 116, 110, 109, 122, 126, 114, 114, 121, 126, 120, 108, 115, 116, 105, 118, 100, 103, 103, 129, 117, 111, 114, 104, 112, 127, 114, 116, 133, 112, 122, 115, 119, 102, 113, 129, 111, 112, 121, 109, 114, 123, 118, 107, 109, 110, 125, 109, 118, 120, 105, 123, 114, 115, 120, 127, 116, 115, 128, 118, 104, 107, 120, 137, 103, 101, 107, 118, 124, 110, 112, 109, 105, 110, 121, 115, 120, 118, 119, 121, 101, 100, 109, 127, 108, 109, 112, 129, 117, 105, 136, 112, 108, 119, 126, 114, 78, 110, 127, 117, 118, 127, 100, 118, 121, 115, 121, 107, 108, 110, 129, 107, 114, 107, 117, 118, 115, 98, 115, 130, 109, 107, 116, 114, 110, 114, 97, 119, 111, 120, 117, 110, 114, 114, 128, 132, 119, 123, 114, 115, 107, 151, 126, 111, 136, 127, 106, 100, 125, 112, 110, 126, 110, 110, 110, 114, 104, 119, 113, 129, 126, 114, 107, 110, 122, 131, 96, 97, 114, 98, 117, 104, 121, 112, 109, 119, 104, 105, 118, 119, 115, 95, 105, 112, 124, 120, 112, 120, 111, 110, 116, 131, 113, 106, 142, 114, 100, 115, 110, 110, 106, 130, 126, 118, 111, 124, 117, 125, 110, 117, 109, 105, 124, 107, 111, 139, 104, 109, 121, 122, 108, 100, 113, 115, 106, 114, 123, 116, 111, 122, 108, 114, 114, 156, 109, 125, 118, 111, 110, 102, 121, 116, 107, 122, 125, 115, 113, 111, 124, 112, 118, 120, 112, 132, 113, 109, 113, 126, 116, 116, 103, 115, 126, 113, 117, 119, 108, 115, 106, 114, 116, 124, 114, 119, 113, 134, 117, 123, 113, 115, 101, 128, 102, 119, 115, 115, 116, 123, 93, 128, 128, 122, 116, 131, 103, 107, 124, 115, 111, 110, 124, 118, 123, 103, 124, 96, 106, 102, 107, 114, 113, 116, 116, 111, 127, 105, 124, 102, 117, 103, 114, 108, 115, 118, 122, 111, 118, 116, 119, 115, 126, 93, 122, 126, 127, 110, 131, 116, 113, 126, 121, 105, 132, 128, 113, 123, 106, 116, 124, 121, 115, 107, 94, 125, 101, 130, 121, 114, 124, 114, 109, 122, 127, 85, 138, 111, 113, 127, 118, 123, 116, 110, 118, 118, 100, 114, 111, 135, 121, 123, 100, 104, 118, 104, 114, 121, 125, 109, 119, 132, 103, 118, 115, 106, 118, 107, 120, 113, 95, 113, 110, 112, 115, 114, 123, 123, 111, 113, 131, 116, 106, 109, 111, 130, 118, 115, 111, 113, 96, 114, 122, 120, 113, 116, 102, 121, 113, 111, 119, 95, 118, 119, 118, 109, 117, 118, 102, 111, 119, 121, 104, 111, 132, 114, 106, 110, 118, 128, 152, 119, 122, 133, 104, 106, 117, 100, 123, 107, 120, 136, 135, 114, 124, 116, 119, 118, 99, 132, 116, 109, 120, 124, 115, 108, 116, 118, 126, 119, 114, 108, 104, 122, 106, 117, 134, 105, 113, 118, 108, 130, 114, 128, 108, 112, 117, 115, 106, 108, 116, 112, 124, 112, 122, 100, 123, 128, 121, 108, 111, 99, 111, 141, 105, 115, 112, 141, 118, 111, 104, 110, 120, 97, 135, 93, 98, 85, 113, 118, 98, 112, 135, 116, 119, 111, 115, 113, 96, 106, 128, 115, 111, 115, 110, 119, 114, 101, 102, 114, 121, 118, 105, 127, 133, 100, 114, 81, 127, 118, 126, 110, 111, 117, 139, 104, 112, 109, 108, 92, 118, 114, 113, 108, 114, 131, 117, 124, 100, 116, 124, 116, 115, 109, 110, 121, 107, 114, 102, 120, 123, 114, 116, 121, 132, 90, 113, 115, 117, 118, 115, 127, 104, 122, 111, 124, 113, 104, 118, 117, 113, 109, 117, 104, 117, 117, 107, 118, 114, 110, 105, 129, 123, 111, 115, 118, 112, 117, 115, 106, 111, 114, 117, 113, 113, 111, 118, 113, 117, 104, 115, 109, 124, 115, 123, 122, 119, 113, 120, 113, 101, 110, 118, 110, 112, 119, 116, 116, 112, 105, 114, 115, 110, 102, 103, 103, 118, 112, 99, 128, 115, 105, 113, 114, 125, 109, 107, 111, 110, 109, 116, 104, 126, 105, 122, 111, 110, 115, 119, 96, 110, 96, 107, 119, 111, 106, 117, 114, 118, 112, 114, 120, 109, 118, 111, 114, 112, 120, 115, 115, 115, 115, 121, 123, 119, 115, 119, 107, 120, 117, 126, 113, 117, 108, 122, 116, 113, 115, 122, 116, 117, 114, 126, 103, 116, 106, 112, 112, 115, 113, 114, 115, 112, 109, 106, 116, 113, 109, 121, 124, 110, 113, 120, 116, 118, 115, 114, 103, 122, 110, 107, 106, 114, 112, 102, 112, 110, 110, 119, 96, 111, 111, 113, 122, 106, 128, 115, 113, 118, 123, 113, 116, 120, 124, 116, 114, 120, 115, 101, 118, 104, 110, 119, 113, 106, 114, 102, 122, 106, 110, 113, 110, 120, 119, 119, 115, 109, 109, 106, 123, 111, 110, 112, 122, 114, 103, 122, 120, 121, 130, 122, 118, 117, 118, 114, 117, 118, 102, 112, 116, 112, 120, 115, 119, 115, 120, 121, 128, 129, 124, 113, 122, 121, 129, 117, 121, 106, 123, 107, 117, 120, 109, 117, 115, 120, 119, 128, 105, 114, 112, 114, 115, 116, 117, 115, 108, 114, 113, 133, 109, 125, 113, 112, 112, 107, 112, 113, 117, 108, 116, 130, 115, 121, 110, 120, 117, 116, 113, 122, 108, 126, 121, 111, 113, 112, 117, 128, 67, 116, 118, 115, 113, 119, 107, 110, 119, 121, 119, 122, 114, 114, 107, 122, 113, 107, 120, 107, 117, 112, 123, 114, 107, 110, 118, 112, 113, 102, 116, 103, 121, 110, 127, 110, 124, 112, 116, 113, 109, 115, 111, 105, 114, 116, 109, 115, 122, 101, 116, 118, 108, 118, 127, 98, 129, 107, 117, 113, 111, 112, 116, 118, 116, 109, 116, 110, 137, 120, 110, 123, 115, 115, 121, 122, 117, 123, 112, 115, 112, 116, 117, 112, 109, 115, 109, 115, 126, 130, 106, 113, 119, 121, 124, 113, 124, 103, 111, 117, 126, 107, 123, 120, 111, 115, 119, 113, 110, 111, 113, 121, 123, 121, 113, 115, 120, 118, 112, 116, 115, 112, 109, 115, 119, 112, 113, 109, 117, 115, 118, 113, 113, 115, 118, 116, 128, 112, 117, 107, 117, 116, 104, 107, 109, 110, 117, 113, 119, 118, 108, 125, 115, 113, 118, 108, 118, 119, 108, 112, 121, 104, 119, 110, 114, 116, 112, 113, 113, 131, 127, 110, 113, 122, 121, 113, 122, 119, 121, 126, 118, 126, 110, 112, 119, 124, 113, 119, 115, 118, 119, 121, 118, 116, 121, 123, 115, 117, 113, 127, 108, 106, 116, 115, 120, 113, 115, 108, 118, 120, 124, 112, 113, 105, 124, 105, 124, 117, 98, 122, 103, 118, 118, 112, 114, 118, 113, 109, 128, 85, 117, 108, 116, 119, 101, 118, 123, 117, 102, 123, 110, 108, 107, 116, 108, 105, 89, 136, 115, 115, 99, 119, 102, 121, 112, 122, 117, 118, 115, 114, 100, 112, 111, 104, 111, 125, 106, 109, 101, 111, 119, 109, 116, 94, 115, 113, 113, 116, 127, 120, 90, 105, 110, 117, 122, 131, 105, 113, 135, 108, 116, 119, 117, 117, 100, 85, 109, 114, 122, 122, 118, 120, 106, 115, 136, 118, 125, 122, 134, 103, 125, 116, 120, 116, 116, 106, 103, 115, 104, 120, 115, 120, 110, 118, 116, 105, 112, 123, 114, 110, 118, 120, 103, 111, 107, 104, 123, 119, 115, 117, 106, 100, 123, 112, 119, 115, 114, 115, 110, 118, 117, 115, 117, 96, 116, 104, 112, 101, 111, 116, 110, 113, 119, 117, 118, 113, 120, 119, 117, 116, 115, 114, 124, 113, 121, 115, 122, 127, 103, 125, 128, 117, 121, 119, 131, 108, 117, 105, 116, 118, 121, 122, 120, 118, 120, 109, 110, 114, 120, 111, 128, 110, 133, 110, 104, 96, 117, 117, 99, 104, 104, 103, 114, 137, 104, 120, 124, 96, 104, 105, 109, 121, 89, 130, 107, 112, 105, 98, 125, 107, 106, 100, 118, 125, 112, 116, 113, 117, 112, 118, 112, 122, 134, 107, 91, 118, 118, 111, 102, 97, 125, 109, 119, 113, 95, 113, 99, 120, 111, 109, 101, 95, 129, 114, 109, 114, 121, 105, 107, 107, 104, 106, 112, 122, 83, 109, 112, 108, 119, 123, 105, 114, 109, 109, 107, 113, 108, 109, 115, 99, 114, 104, 117, 120, 126, 107, 112, 140, 118, 128, 100, 115, 111, 114, 122, 114, 109, 112, 130, 86, 104, 97, 95, 105, 109, 116, 121, 120, 101, 123, 109, 114, 117, 116, 106, 91, 114, 97, 135, 111, 125, 103, 118, 111, 97, 105, 124, 120, 106, 98, 104, 117, 119, 113, 124, 103, 103, 91, 107, 103, 112, 112, 127, 104, 115, 128, 129, 114, 90, 115, 93, 118, 114, 114, 106, 121, 118, 124, 105, 113, 111, 120, 112, 117, 107, 104, 129, 121, 107, 113, 97, 118, 128, 105, 115, 118, 118, 115, 121, 114, 113, 105, 125, 117, 122, 113, 115, 115, 119, 114, 111, 105, 118, 104, 117, 122, 109, 111, 100, 112, 130, 112, 111, 101, 116, 113, 118, 126, 114, 106, 107, 111, 108, 113, 112, 107, 113, 118, 115, 120, 116, 117, 113, 108, 98, 114, 101, 113, 111, 119, 115, 118, 116, 109, 96, 153, 124, 118, 96, 112, 112, 125, 115, 101, 121, 103, 116, 116, 122, 95, 110, 115, 120, 115, 112, 100, 108, 114, 122, 113, 105, 112, 126, 125, 101, 113, 110, 124, 129, 110, 116, 136, 94, 124, 131, 116, 116, 124, 104, 114, 125, 119, 108, 108, 119, 109, 106, 97, 121, 106, 96, 107, 107, 115, 119, 114, 123, 116, 112, 112, 111, 113, 114, 104, 122, 114, 124, 110, 138, 120, 120, 122, 111, 112, 112, 115, 111, 121, 122, 107, 117, 111, 116, 126, 116, 115, 123, 113, 98, 120, 107, 122, 111, 139, 116, 106, 104, 115, 120, 127, 118, 126, 109, 113, 112, 121, 106, 113, 125, 108, 120, 118, 114, 118, 108, 126, 123, 92, 100, 117, 114, 129, 115, 118, 110, 106, 122, 103, 113, 116, 124, 118, 114, 103, 120, 122, 114, 112, 116, 129, 111, 110, 121, 112, 120, 107, 104, 110, 96, 117, 118, 115, 118, 120, 120, 114, 125, 107, 108, 118, 119, 117, 114, 108, 105, 107, 105, 107, 116, 107, 117, 117, 115, 113, 115, 112, 117, 120, 120, 117, 119, 125, 108, 126, 110, 110, 104, 125, 116, 103, 125, 123, 134, 102, 133, 110, 130, 117, 115, 109, 124, 123, 116, 115, 123, 117, 106, 123, 122, 119, 115, 116, 117, 109, 122, 113, 119, 124, 118, 120, 106, 115, 122, 116, 119, 118, 121, 105, 116, 117, 115, 115, 115, 120, 107, 113, 118, 120, 112, 114, 109, 111, 119, 115, 91, 118, 100, 112, 111, 118, 119, 109, 112, 109, 108, 121, 124, 113, 125, 119, 110, 107, 127, 119, 99, 110, 116, 113, 119, 112, 100, 106, 101, 126, 108, 114, 125, 116, 115, 104, 134, 112, 109, 111, 128, 117, 117, 126, 114, 113, 124, 110, 107, 110, 123, 125, 106, 117, 126, 114, 113, 106, 117, 108, 113, 111, 112, 108, 121, 122, 111, 116, 110, 123, 113, 117, 118, 117, 138, 108, 120, 111, 121, 111, 107, 120, 116, 111, 113, 103, 122, 108, 124, 102, 114, 122, 108, 99, 132, 124, 122, 124, 120, 98, 123, 124, 114, 110, 106, 119, 125, 115, 122, 110, 121, 122, 114, 134, 97, 137, 117, 102, 102, 106, 95, 129, 121, 107, 133, 112, 108, 104, 113, 114, 123, 123, 128, 116, 111, 107, 108, 117, 115, 98, 122, 119, 111, 120, 106, 114, 126, 116, 127, 130, 110, 106, 122, 127, 111, 108, 114, 122, 113, 116, 113, 121, 126, 109, 117, 120, 112, 120, 121, 102, 94, 106, 113, 105, 125, 117, 122, 115, 128, 106, 107, 116, 103, 118, 109, 113, 112, 132, 122, 113, 116, 105, 113, 114, 101, 111, 121, 110, 119, 119, 111, 107, 142, 119, 124, 115, 123, 115, 113, 114, 114, 104, 116, 107, 121, 119, 101, 114, 117, 119, 113, 124, 121, 122, 119, 108, 129, 103, 126, 109, 101, 110, 117, 113, 124, 117, 129, 106, 113, 116, 115, 120, 107, 112, 112, 109, 109, 107, 114, 108, 111, 106, 110, 127, 120, 113, 101, 111, 108, 125, 104, 112, 100, 119, 123, 124, 112, 114, 118, 109, 126, 128, 120, 120, 112, 114, 125, 119, 134, 128, 118, 123, 109, 116, 124, 114, 116, 104, 116, 110, 101, 123, 116, 125, 105, 102, 114, 110, 123, 115, 110, 119, 102, 109, 111, 108, 118, 113, 122, 142, 106, 114, 110, 106, 116, 114, 104, 110, 113, 117, 110, 111, 110, 117, 125, 120, 108, 117, 115, 95, 114, 123, 114, 116, 124, 112, 108, 103, 117, 108, 118, 112, 109, 115, 122, 117, 120, 133, 110, 97, 114, 97, 120, 125, 107, 114, 118, 113, 117, 113, 114, 99, 128, 99, 118, 120, 137, 102, 109, 109, 96, 134, 111, 111, 114, 125, 101, 116, 96, 138, 119, 111, 122, 106, 123, 121, 114, 134, 111, 110, 101, 115, 106, 110, 108, 107, 128, 108, 118, 111, 107, 127, 115, 124, 120, 110, 130, 110, 134, 112, 122, 102, 122, 110, 110, 133, 116, 126, 103, 100, 122, 116, 110, 103, 106, 107, 134, 113, 106, 128, 116, 102, 105, 107, 121, 116, 95, 107, 112, 114, 109, 112, 122, 132, 109, 99, 108, 122, 88, 115, 114, 122, 108, 105, 104, 120, 104, 132, 103, 102, 120, 123, 114, 111, 124, 97, 133, 135, 121, 114, 117, 98, 107, 102, 119, 126, 119, 123, 121, 115, 104, 109, 112, 103, 110, 122, 114, 104, 123, 123, 108, 116, 100, 105, 121, 117, 122, 129, 116, 98, 118, 116, 128, 110, 107, 113, 112, 105, 103, 117, 111, 114, 122, 121, 112, 127, 114, 118, 88, 111, 109, 120, 107, 127, 144, 116, 96, 111, 127, 112, 119, 123, 132, 103, 117, 109, 109, 110, 130, 124, 122, 115, 120, 121, 125, 122, 112, 100, 99, 106, 114, 110, 107, 117, 119, 117, 112, 118, 106, 107, 121, 115, 114, 119, 100, 119, 103, 109, 110, 119, 109, 120, 119, 117, 112, 116, 118, 113, 113, 106, 111, 99, 127, 112, 103, 114, 113, 128, 107, 107, 109, 123, 115, 119, 128, 100, 104, 92, 118, 110, 117, 116, 123, 131, 102, 125, 97, 114, 117, 118, 116, 105, 102, 120, 114, 123, 127, 116, 129, 103, 103, 123, 131, 101, 118, 109, 114, 119, 103, 115, 105, 117, 125, 115, 113, 96, 105, 105, 104, 116, 124, 105, 122, 120, 126, 104, 117, 121, 111, 95, 114, 107, 120, 117, 122, 124, 115, 114, 111, 135, 117, 113, 132, 109, 116, 97, 115, 106, 114, 108, 124, 99, 101, 94, 126, 123, 114, 112, 120, 103, 112, 107, 118, 113, 110, 98, 126, 113, 115, 118, 112, 105, 110, 112, 113, 139, 122, 131, 109, 115, 117, 121, 124, 109, 118, 106, 112, 109, 104, 126, 106, 118, 112, 122, 120, 101, 99, 113, 118, 106, 124, 110, 114, 122, 126, 129, 123, 117, 121, 107, 106, 121, 133, 112, 106, 122, 120, 106, 105, 119, 107, 130, 120, 108, 104, 110, 116, 129, 112, 109, 121, 130, 120, 130, 121, 115, 107, 110, 101, 115, 121, 115, 110, 125, 108, 122, 109, 115, 129, 119, 138, 101, 129, 124, 108, 112, 111, 111, 109, 122, 102, 119, 101, 94, 121, 99, 121, 106, 131, 123, 120, 115, 123, 95, 110, 104, 111, 125, 128, 116, 114, 126, 131, 119, 119, 117, 117, 102, 112, 118, 118, 130, 108, 120, 115, 120, 125, 109, 111, 133, 124, 114, 115, 107, 112, 113, 104, 119, 102, 94, 106, 111, 113, 138, 102, 103, 112, 139, 117, 116, 124, 113, 125, 130, 115, 101, 109, 122, 141, 138, 108, 109, 126, 129, 99, 125, 109, 106, 114, 114, 123, 103, 112, 105, 119, 119, 114, 99, 118, 123, 110, 115, 111, 109, 109, 108, 116, 116, 115, 117, 103, 116, 124, 125, 115, 114, 117, 123, 105, 112, 116, 108, 121, 115, 118, 115, 104, 115, 120, 100, 118, 114, 104, 103, 113, 122, 121, 125, 122, 120, 112, 117, 128, 113, 117, 113, 117, 112, 122, 117, 114, 113, 114, 109, 117, 117, 117, 118, 120, 112, 117, 109, 119, 106, 133, 125, 119, 105, 103, 116, 113, 123, 105, 124, 114, 101, 121, 109, 119, 118, 113, 116, 120, 106, 121, 112, 113, 109, 112, 107, 107, 111, 113, 121, 118, 113, 124, 108, 129, 112, 121, 112, 110, 123, 114, 110, 114, 111, 122, 109, 117, 109, 114, 109, 105, 118, 115, 113, 119, 108, 112, 113, 130, 117, 103, 113, 114, 121, 104, 114, 120, 116, 117, 119, 110, 113, 123, 108, 126, 112, 107, 112, 109, 109, 111, 115, 119, 115, 128, 119, 122, 112, 126, 112, 115, 121, 129, 116, 119, 111, 118, 109, 112, 122, 107, 98, 115, 114, 123, 120, 110, 121, 111, 121, 122, 108, 118, 103, 114, 128, 105, 104, 110, 112, 108, 121, 101, 123, 123, 113, 110, 117, 112, 116, 116, 116, 117, 130, 117, 112, 108, 111, 109, 119, 113, 113, 107, 124, 122, 126, 115, 110, 131, 125, 121, 116, 112, 118, 117, 103, 119, 109, 108, 117, 117, 117, 119, 116, 120, 129, 112, 116, 108, 121, 119, 127, 134, 127, 117, 116, 114, 111, 132, 119, 107, 103, 113, 124, 119, 104, 129, 122, 114, 127, 108, 134, 114, 106, 94, 124, 112, 114, 121, 111, 125, 112, 118, 123, 122, 116, 109, 118, 120, 107, 116, 130, 121, 122, 119, 128, 111, 105, 106, 120, 112, 113, 112, 122, 118, 119, 116, 117, 125, 124, 112, 113, 110, 122, 101, 118, 121, 111, 123, 114, 114, 97, 115, 137, 109, 114, 108, 108, 113, 120, 126, 126, 121, 117, 118, 119, 117, 113, 119, 108, 115, 103, 131, 115, 114, 123, 117, 113, 116, 104, 97, 151, 118, 110, 117, 116, 113, 114, 105, 118, 114, 119, 116, 122, 114, 121, 119, 128, 118, 110, 113, 120, 109, 117, 110, 112, 118, 112, 128, 113, 115, 116, 112, 124, 115, 121, 123, 110, 122, 117, 115, 120, 111, 129, 109, 98, 111, 117, 112, 111, 123, 105, 95, 117, 110, 120, 124, 131, 118, 125, 110, 109, 116, 122, 114, 105, 100, 99, 111, 114, 116, 126, 113, 112, 110, 123, 118, 118, 132, 109, 117, 105, 102, 109, 109, 120, 114, 119, 127, 129, 110, 106, 112, 113, 108, 113, 109, 107, 109, 113, 120, 130, 120, 116, 111, 126, 113, 111, 106, 114, 110, 112, 121, 119, 116, 112, 110, 111, 116, 112, 121, 100, 116, 114, 122, 128, 119, 101, 115, 106, 107, 105, 112, 119, 110, 123, 126, 118, 117, 124, 109, 121, 124, 108, 123, 125, 115, 112, 121, 113, 116, 118, 115, 116, 117, 117, 105, 113, 120, 114, 100, 119, 103, 123, 105, 131, 123, 120, 120, 110, 114, 107, 116, 111, 125, 116, 118, 123, 102, 118, 113, 113, 114, 116, 111, 119, 126, 120, 113, 116, 129, 114, 111, 122, 117, 121, 113, 111, 111, 113, 134, 138, 115, 110, 112, 114, 97, 111, 111, 105, 107, 103, 108, 109, 117, 110, 93, 118, 115, 112, 116, 100, 108, 119, 111, 113, 108, 116, 113, 111, 106, 122, 122, 119, 117, 111, 105, 115, 117, 117, 101, 137, 122, 116, 102, 117, 117, 109, 121, 102, 120, 113, 107, 123, 114, 103, 127, 118, 117, 112, 120, 120, 119, 108, 122, 114, 123, 111, 112, 113, 119, 121, 117, 113, 121, 105, 124, 122, 110, 117, 107, 115, 111, 108, 102, 128, 123, 101, 114, 110, 108, 114, 109, 101, 121, 107, 112, 113, 116, 110, 112, 120, 113, 107, 122, 122, 97, 111, 111, 119, 125, 112, 121, 111, 125, 114, 119, 118, 106, 115, 111, 117, 121, 119, 122, 114, 107, 104, 120, 110, 111, 103, 115, 137, 121, 121, 124, 127, 112, 124, 124, 111, 123, 119, 114, 113, 117, 118, 113, 120, 121, 109, 116, 103, 100, 122, 114, 115, 109, 114, 109, 135, 108, 105, 113, 107, 116, 113, 135, 108, 121, 112, 116, 104, 110, 113, 110, 104, 115, 114, 112, 108, 120, 117, 115, 116, 111, 112, 122, 98, 112, 116, 125, 113, 119, 112, 115, 121, 111, 112, 120, 98, 120, 129, 127, 131, 116, 108, 112, 124, 116, 111, 111, 102, 110, 106, 113, 122, 134, 114, 109, 112, 109, 104, 114, 112, 124, 108, 122, 108, 115, 132, 105, 113, 96, 118, 123, 99, 117, 125, 115, 111, 125, 119, 117, 108, 127, 106, 114, 110, 117, 105, 119, 112, 107, 117, 110, 128, 120, 142, 111, 98, 113, 103, 123, 127, 115, 114, 104, 106, 110, 117, 124, 103, 124, 117, 114, 112, 125, 111, 123, 122, 108, 110, 112, 136, 101, 107, 115, 113, 93, 100, 106, 120, 124, 107, 117, 122, 121, 116, 118, 116, 109, 103, 127, 130, 124, 115, 127, 115, 103, 97, 106, 116, 112, 101, 128, 110, 119, 115, 110, 115, 123, 96, 98, 120, 117, 118, 115, 119, 111, 113, 109, 111, 127, 126, 108, 107, 99, 120, 110, 108, 121, 119, 108, 106, 119, 125, 103, 109, 104, 115, 126, 112, 110, 131, 103, 114, 126, 130, 122, 119, 131, 112, 119, 129, 110, 110, 119, 106, 109, 128, 122, 102, 111, 113, 123, 105, 117, 112, 122, 111, 112, 130, 102, 118, 120, 105, 110, 100, 113, 122, 114, 113, 123, 117, 119, 114, 123, 119, 102, 101, 122, 141, 109, 123, 102, 110, 125, 109, 125, 114, 111, 120, 113, 111, 122, 106, 102, 104, 119, 114, 121, 115, 106, 105, 115, 112, 105, 101, 129, 104, 134, 115, 112, 114, 109, 113, 113, 111, 120, 117, 130, 109, 116, 129, 122, 120, 106, 119, 122, 113, 110, 117, 119, 122, 110, 112, 115, 123, 112, 122, 112, 116, 134, 121, 110, 120, 117, 107, 124, 116, 114, 107, 111, 123, 126, 106, 100, 114, 105, 123, 112, 110, 123, 111, 110, 106, 125, 141, 119, 127, 108, 116, 110, 114, 104, 113, 115, 111, 99, 122, 116, 121, 111, 115, 137, 133, 119, 108, 121, 126, 119, 111, 121, 119, 108, 116, 108, 122, 119, 103, 111, 141, 130, 113, 107, 112, 126, 125, 114, 108, 118, 116, 117, 97, 112, 116, 103, 123, 114, 118, 123, 113, 117, 113, 116, 119, 112, 100, 105, 109, 106, 115, 126, 113, 109, 125, 111, 125, 110, 127, 112, 126, 114, 111, 128, 113, 116, 111, 114, 114, 110, 119, 117, 123, 115, 112, 120, 110, 105, 119, 129, 113, 122, 117, 105, 110, 110, 103, 118, 109, 116, 121, 120, 109, 123, 115, 105, 99, 115, 122, 124, 114, 116, 129, 121, 123, 123, 113, 110, 115, 125, 122, 128, 118, 112, 118, 139, 128, 123, 104, 132, 112, 113, 110, 118, 116, 118, 108, 126, 122, 119, 122, 117, 115, 107, 116, 118, 123, 117, 112, 117, 115, 118, 101, 107, 120, 122, 111, 117, 121, 113, 121, 116, 115, 116, 115, 112, 107, 112, 113, 113, 127, 112, 114, 133, 129, 122, 111, 120, 120, 116, 127, 106, 114, 101, 122, 118, 107, 117, 124, 117, 114, 127, 116, 119, 118, 116, 109, 108, 116, 104, 112, 119, 120, 116, 116, 102, 109, 107, 93, 118, 115, 123, 112, 109, 111, 112, 109, 108, 112, 110, 120, 124, 116, 131, 127, 115, 107, 113, 117, 120, 132, 126, 108, 110, 112, 124, 103, 119, 128, 113, 115, 106, 123, 116, 118, 103, 116, 113, 116, 115, 107, 108, 118, 97, 109, 116, 103, 116, 106, 125, 113, 126, 112, 87, 111, 108, 115, 118, 110, 115, 110, 116, 114, 123, 102, 133, 106, 105, 112, 108, 114, 112, 118, 111, 108, 110, 115, 124, 120, 128, 110, 123, 119, 109, 123, 101, 106, 117, 109, 105, 126, 115, 117, 108, 136, 113, 113, 126, 119, 128, 110, 128, 111, 122, 117, 109, 115, 116, 126, 121, 109, 107, 113, 115, 112, 120, 110, 112, 120, 114, 117, 109, 106, 115, 121, 111, 111, 116, 121, 118, 109, 131, 123, 101, 129, 111, 113, 115, 113, 112, 112, 124, 112, 118, 115, 117, 124, 112, 123, 124, 113, 119, 108, 130, 108, 114, 113, 120, 112, 115, 129, 133, 122, 119, 111, 102, 122, 112, 110, 119, 124, 123, 126, 127, 110, 120, 124, 119, 120, 130, 123, 109, 103, 119, 99, 118, 109, 117, 112, 131, 114, 123, 113, 116, 108, 115, 131, 125, 108, 123, 128, 99, 114, 116, 115, 109, 118, 113, 117, 115, 115, 105, 131, 102, 120, 120, 122, 121, 129, 118, 97, 118, 118, 121, 115, 115, 124, 122, 104, 103, 109, 115, 111, 120, 124, 121, 109, 122, 116, 123, 101, 111, 101, 120, 113, 108, 131, 122, 117, 124, 126, 111, 116, 97, 109, 114, 111, 111, 115, 106, 110, 115, 102, 121, 130, 126, 119, 126, 103, 125, 106, 118, 112, 128, 108, 114, 116, 118, 123, 109, 112, 120, 114, 119, 132, 111, 116, 122, 118, 114, 110, 112, 108, 116, 110, 119, 113, 117, 115, 114, 116, 120, 122, 115, 112, 124, 112, 116, 118, 111, 113, 113, 109, 114, 110, 121, 108, 118, 122, 117, 117, 133, 112, 123, 125, 115, 113, 112, 116, 119, 108, 110, 112, 110, 115, 126, 118, 113, 119, 114, 111, 111, 114, 105, 117, 111, 124, 119, 109, 110, 119, 104, 118, 115, 107, 104, 121, 115, 107, 114, 119, 110, 107, 105, 113, 116, 127, 109, 122, 109, 116, 115, 111, 119, 117, 115, 117, 112, 122, 125, 117, 121, 123, 109, 116, 111, 118, 115, 123, 115, 109, 118, 110, 113, 119, 119, 112, 117, 122, 111, 117, 115, 101, 112, 122, 113, 118, 104, 118, 113, 112, 115, 111, 111, 118, 119, 114, 114, 119, 117, 110, 119, 118, 104, 123, 96, 118, 111, 115, 120, 115, 110, 121, 111, 107, 116, 114, 115, 116, 114, 115, 113, 120, 122, 115, 112, 120, 116, 118, 119, 119, 110, 126, 108, 107, 113, 120, 113, 112, 116, 117, 114, 114, 118, 101, 116, 119, 107, 113, 118, 97, 113, 117, 129, 103, 112, 111, 108, 118, 112, 115, 109, 112, 111, 108, 124, 117, 118, 113, 116, 110, 118, 119, 122, 109, 108, 113, 112, 112, 110, 114, 114, 114, 118, 111, 108, 116, 114, 113, 107, 114, 113, 114, 127, 113, 98, 109, 110, 121, 111, 114, 113, 120, 121, 121, 105, 110, 116, 108, 117, 113, 111, 121, 118, 117, 113, 109, 109, 115, 117, 121, 119, 121, 123, 115, 109, 112, 121, 109, 118, 117, 116, 122, 124, 109, 111, 112, 116, 126, 112, 113, 113, 114, 116, 129, 112, 114, 109, 127, 116, 121, 118, 127, 117, 124, 109, 98, 116, 113, 110, 106, 119, 121, 110, 116, 106, 112, 122, 113, 118, 116, 107, 110, 111, 109, 118, 122, 115, 106, 107, 115, 123, 110, 110, 107, 100, 122, 119, 106, 117, 122, 120, 110, 126, 110, 112, 109, 112, 124, 117, 116, 118, 122, 116, 119, 119, 110, 112, 108, 124, 108, 111, 121, 106, 119, 112, 108, 113, 117, 113, 118, 123, 120, 112, 116, 110, 111, 113, 119, 110, 114, 109, 111, 118, 111, 112, 109, 114, 117, 112, 111, 112, 114, 103, 113, 119, 126, 115, 109, 121, 115, 107, 118, 111, 109, 116, 128, 114, 117, 117, 115, 105, 137, 111, 108, 116, 112, 103, 109, 118, 126, 115, 117, 128, 113, 117, 124, 114, 121, 115, 118, 121, 123, 119, 124, 125, 114, 116, 113, 111, 106, 120, 115, 117, 112, 115, 117, 108, 112, 123, 119, 119, 119, 106, 104, 121, 121, 113, 115, 117, 112, 120, 117, 120, 121, 113, 118, 108, 114, 116, 116, 118, 111, 124, 120, 120, 117, 110, 123, 120, 111, 116, 108, 115, 113, 107, 102, 109, 126, 111, 111, 110, 117, 120, 117, 119, 112, 116, 115, 114, 111, 116, 121, 115, 113, 116, 116, 117, 111, 123, 111, 113, 103, 116, 114, 121, 111, 100, 111, 106, 118, 112, 109, 115, 114, 123, 104, 107, 116, 121, 121, 113, 105, 106, 97, 106, 108, 110, 109, 101, 106, 110, 113, 123, 113, 112, 116, 113, 106, 110, 115, 110, 121, 104, 121, 116, 119, 130, 110, 109, 110, 93, 115, 118, 147, 107, 97, 114, 119, 105, 113, 109, 129, 114, 110, 114, 118, 111, 106, 129, 89, 123, 113, 117, 122, 113, 111, 109, 102, 106, 128, 113, 103, 116, 112, 114, 136, 116, 106, 115, 130, 112, 109, 112, 102, 127, 129, 122, 99, 122, 115, 120, 112, 124, 111, 96, 117, 113, 122, 124, 103, 110, 77, 116, 116, 103, 95, 114, 125, 104, 124, 110, 110, 109, 100, 122, 121, 106, 90, 125, 136, 120, 111, 112, 110, 107, 114, 121, 128, 119, 110, 117, 119, 120, 118, 108, 115, 108, 121, 108, 115, 125, 102, 106, 111, 124, 95, 133, 114, 118, 103, 118, 103, 110, 96, 113, 107, 121, 101, 102, 112, 118, 116, 110, 118, 128, 102, 115, 111, 126, 112, 100, 111, 133, 125, 120, 109, 119, 124, 108, 128, 112, 121, 118, 116, 107, 104, 105, 111, 104, 114, 108, 128, 114, 124, 121, 102, 110, 112, 97, 114, 117, 116, 119, 98, 116, 116, 114, 84, 116, 107, 102, 134, 114, 124, 107, 92, 113, 99, 104, 137, 107, 117, 126, 117, 110, 112, 112, 112, 110, 123, 119, 116, 112, 112, 121, 106, 122, 106, 107, 109, 114, 105, 117, 100, 109, 125, 125, 121, 114, 133, 129, 118, 111, 121, 119, 110, 106, 109, 113, 111, 106, 122, 117, 135, 113, 112, 102, 124, 109, 128, 115, 136, 110, 110, 117, 113, 120, 119, 109, 115, 111, 109, 113, 110, 113, 126, 132, 106, 114, 105, 115, 111, 124, 117, 117, 107, 124, 117, 117, 117, 133, 113, 120, 103, 94, 123, 111, 111, 111, 113, 120, 117, 130, 114, 119, 137, 114, 113, 127, 107, 109, 117, 131, 107, 130, 122, 120, 103, 87, 123, 112, 102, 114, 114, 115, 111, 115, 123, 120, 107, 113, 117, 119, 114, 112, 91, 107, 128, 114, 119, 106, 117, 111, 108, 113, 121, 116, 112, 115, 121, 112, 108, 122, 108, 128, 116, 113, 113, 117, 115, 108, 116, 119, 107, 118, 105, 113, 109, 106, 114, 110, 112, 119, 122, 125, 133, 118, 110, 106, 119, 111, 104, 125, 119, 110, 120, 94, 120, 122, 108, 103, 120, 104, 112, 127, 120, 95, 126, 132, 106, 118, 120, 122, 110, 94, 101, 117, 105, 125, 122, 116, 110, 117, 118, 116, 115, 125, 103, 108, 120, 110, 105, 118, 114, 119, 109, 108, 118, 102, 128, 120, 105, 100, 120, 127, 109, 120, 112, 115, 107, 118, 105, 115, 118, 93, 114, 121, 116, 124, 117, 110, 101, 124, 116, 104, 100, 106, 107, 130, 111, 111, 117, 121, 121, 120, 120, 115, 116, 114, 128, 123, 113, 148, 107, 120, 112, 108, 110, 114, 124, 107, 121, 95, 113, 111, 106, 122, 120, 109, 114, 108, 139, 113, 110, 105, 96, 124, 121, 110, 106, 116, 120, 116, 106, 112, 123, 113, 99, 127, 101, 105, 109, 116, 108, 116, 114, 103, 119, 108, 102, 117, 131, 118, 121, 124, 109, 112, 119, 116, 126, 111, 118, 114, 117, 102, 116, 116, 105, 118, 120, 105, 123, 131, 119, 104, 117, 115, 118, 119, 112, 107, 125, 115, 113, 111, 121, 115, 113, 116, 115, 120, 125, 125, 117, 104, 121, 131, 117, 124, 113, 113, 111, 109, 114, 119, 108, 112, 118, 110, 111, 114, 119, 113, 105, 112, 116, 115, 102, 109, 110, 89, 110, 118, 111, 100, 96, 117, 114, 125, 120, 117, 114, 136, 112, 105, 111, 122, 112, 108, 123, 122, 115, 110, 115, 130, 126, 117, 133, 121, 129, 129, 121, 113, 110, 126, 116, 123, 112, 107, 114, 114, 124, 91, 100, 118, 126, 121, 109, 115, 118, 100, 130, 139, 115, 124, 115, 128, 102, 119, 117, 121, 127, 130, 115, 116, 121, 112, 118, 117, 109, 99, 116, 111, 106, 109, 125, 122, 115, 119, 107, 114, 113, 97, 107, 119, 119, 127, 122, 140, 109, 110, 104, 102, 115, 104, 124, 105, 114, 118, 104, 120, 115, 120, 116, 130, 111, 119, 109, 121, 130, 111, 110, 107, 109, 98, 116, 103, 120, 123, 119, 107, 129, 131, 112, 102, 100, 108, 120, 111, 139, 110, 116, 120, 118, 138, 127, 130, 122, 138, 110, 117, 122, 127, 113, 112, 118, 119, 113, 116, 110, 118, 113, 114, 118, 105, 112, 116, 124, 111, 116, 117, 115, 85, 116, 110, 124, 121, 108, 112, 107, 119, 115, 105, 117, 101, 112, 113, 117, 125, 125, 124, 96, 126, 116, 122, 113, 116, 113, 127, 120, 98, 104, 123, 105, 124, 103, 107, 119, 111, 106, 109, 117, 113, 109, 128, 125, 116, 129, 97, 107, 119, 131, 118, 114, 124, 92, 111, 125, 112, 105, 120, 101, 124, 123, 108, 116, 102, 124, 120, 104, 109, 109, 123, 116, 122, 99, 120, 118, 88, 124, 101, 117, 131, 98, 102, 115, 96, 131, 113, 114, 114, 102, 118, 107, 122, 116, 111, 124, 97, 117, 117, 119, 97, 105, 107, 131, 134, 115, 133, 109, 112, 117, 109, 93, 103, 127, 117, 133, 107, 93, 105, 116, 119, 131, 100, 98, 111, 105, 118, 96, 110, 130, 125, 107, 110, 120, 129, 113, 104, 110, 111, 106, 111, 112, 102, 122, 104, 101, 111, 113, 106, 110, 93, 118, 104, 124, 102, 112, 105, 113, 96, 111, 135, 112, 114, 109, 91, 125, 129, 115, 96, 125, 112, 101, 119, 114, 117, 115, 133, 104, 117, 108, 118, 109, 115, 113, 127, 108, 118, 116, 127, 118, 108, 101, 128, 135, 118, 107, 125, 119, 115, 117, 122, 105, 115, 116, 109, 117, 113, 111, 100, 139, 124, 100, 115, 109, 111, 110, 124, 105, 128, 98, 123, 113, 128, 105, 114, 103, 114, 97, 134, 114, 105, 121, 112, 96, 126, 97, 102, 107, 114, 118, 118, 101, 117, 118, 104, 120, 129, 114, 127, 115, 130, 112, 125, 114, 121, 118, 121, 118, 132, 118, 114, 101, 113, 129, 113, 122, 118, 114, 131, 117, 118, 117, 114, 113, 112, 121, 114, 104, 105, 107, 129, 122, 114, 117, 110, 116, 114, 124, 119, 113, 107, 114, 115, 112, 109, 122, 107, 119, 121, 126, 103, 105, 119, 121, 112, 111, 111, 106, 105, 126, 116, 107, 128, 118, 108, 112, 131, 107, 111, 117, 125, 113, 123, 112, 120, 123, 116, 123, 117, 109, 113, 113, 106, 114, 118, 116, 129, 110, 101, 114, 121, 111, 110, 112, 126, 126, 114, 108, 113, 106, 123, 113, 115, 106, 109, 115, 119, 116, 120, 105, 120, 115, 118, 117, 120, 122, 114, 131, 129, 133, 118, 118, 111, 110, 116, 113, 101, 118, 102, 116, 115, 107, 125, 109, 110, 107, 108, 117, 97, 123, 109, 110, 103, 113, 104, 108, 121, 105, 109, 115, 113, 107, 119, 113, 118, 113, 106, 107, 109, 115, 120, 124, 121, 130, 109, 104, 109, 111, 112, 105, 116, 107, 125, 85, 118, 109, 117, 108, 117, 105, 117, 104, 98, 117, 117, 97, 127, 105, 111, 108, 106, 116, 107, 112, 117, 123, 116, 111, 115, 112, 117, 109, 101, 110, 111, 124, 119, 119, 112, 119, 126, 117, 111, 114, 125, 124, 110, 107, 111, 109, 119, 110, 106, 120, 104, 114, 110, 113, 110, 103, 119, 119, 123, 111, 115, 109, 119, 105, 111, 114, 123, 111, 116, 117, 112, 116, 123, 116, 118, 110, 101, 117, 93, 114, 113, 110, 129, 116, 128, 120, 113, 120, 100, 118, 118, 119, 119, 122, 113, 131, 113, 115, 134, 110, 105, 105, 120, 119, 117, 113, 126, 119, 114, 122, 110, 119, 111, 113, 119, 130, 118, 104, 110, 112, 113, 113, 118, 113, 118, 115, 95, 100, 109, 118, 108, 122, 112, 124, 124, 123, 111, 111, 118, 125, 94, 119, 110, 110, 118, 131, 109, 112, 117, 115, 115, 121, 98, 109, 109, 113, 110, 100, 132, 112, 112, 111, 119, 119, 115, 117, 112, 107, 116, 113, 106, 112, 106, 106, 105, 114, 104, 112, 116, 100, 111, 115, 125, 121, 117, 119, 112, 106, 110, 122, 113, 101, 111, 122, 101, 133, 110, 118, 111, 109, 113, 108, 117, 117, 119, 124, 125, 113, 112, 108, 108, 111, 111, 111, 114, 113, 113, 117, 114, 112, 104, 105, 112, 99, 110, 110, 126, 124, 116, 110, 115, 121, 114, 121, 113, 113, 121, 109, 100, 116, 119, 103, 118, 120, 101, 119, 104, 109, 122, 121, 122, 114, 111, 110, 116, 114, 114, 107, 119, 110, 113, 119, 118, 106, 114, 113, 113, 118, 122, 124, 118, 128, 135, 103, 120, 126, 118, 111, 116, 115, 109, 116, 110, 110, 115, 98, 114, 125, 103, 125, 118, 100, 110, 117, 109, 127, 116, 127, 119, 114, 100, 111, 114, 107, 107, 108, 118, 123, 113, 108, 105, 97, 113, 111, 105, 107, 116, 108, 109, 110, 115, 103, 114, 114, 117, 115, 132, 129, 109, 118, 108, 112, 114, 117, 116, 106, 102, 125, 119, 126, 115, 108, 129, 133, 95, 119, 126, 137, 115, 104, 112, 113, 122, 118, 105, 109, 120, 116, 116, 113, 109, 123, 124, 115, 112, 117, 115, 106, 118, 116, 111, 114, 106, 119, 118, 114, 110, 117, 117, 116, 113, 117, 113, 113, 114, 113, 114, 122, 113, 116, 118, 114, 111, 117, 111, 104, 112, 115, 110, 113, 116, 116, 120, 113, 124, 116, 118, 106, 116, 120, 113, 113, 113, 106, 113, 116, 118, 112, 112, 123, 116, 110, 120, 111, 119, 118, 122, 117, 111, 106, 110, 121, 115, 115, 101, 112, 114, 116, 112, 107, 115, 115, 115, 118, 114, 118, 123, 109, 115, 111, 115, 113, 116, 109, 121, 114, 117, 121, 119, 100, 110, 113, 115, 109, 121, 110, 121, 116, 119, 111, 107, 114, 122, 115, 117, 114, 115, 117, 117, 115, 112, 121, 118, 115, 115, 115, 115, 117, 115, 111, 115, 114, 113, 119, 112, 115, 113, 112, 114, 111, 117, 119, 117, 119, 114, 115, 120, 121, 116, 112, 117, 114, 114, 117, 109, 115, 113, 130, 112, 113, 123, 113, 110, 108, 119, 118, 108, 120, 114, 114, 114, 117, 120, 120, 116, 123, 116, 114, 113, 114, 112, 120, 117, 104, 124, 107, 119, 113, 122, 114, 110, 114, 120, 110, 118, 118, 110, 114, 116, 109, 114, 122, 111, 114, 122, 117, 113, 114, 107, 108, 116, 114, 113, 122, 119, 116, 124, 117, 118, 115, 110, 112, 119, 128, 119, 113, 115, 110, 115, 123, 122, 118, 118, 114, 119, 113, 113, 115, 117, 116, 118, 119, 104, 117, 118, 119, 119, 119, 116, 110, 115, 111, 113, 121, 116, 116, 115, 119, 106, 119, 112, 116, 115, 111, 114, 116, 119, 120, 112, 114, 114, 110, 115, 99, 114, 101, 118, 118, 115, 119, 112, 117, 115, 117, 116, 123, 108, 113, 113, 116, 115, 114, 114, 119, 113, 106, 110, 126, 111, 114, 121, 124, 114, 115, 116, 118, 116, 118, 110, 114, 120, 112, 117, 113, 110, 119, 114, 113, 115, 117, 115, 111, 111, 121, 119, 105, 116, 110, 111, 111, 118, 110, 107, 123, 113, 106, 115, 117, 114, 120, 111, 118, 108, 106, 120, 111, 119, 111, 115, 113, 122, 116, 115, 119, 111, 114, 110, 114, 115, 111, 107, 119, 119, 110, 115, 117, 110, 113, 111, 112, 120, 121, 116, 118, 112, 112, 119, 118, 117, 115, 120, 114, 118, 116, 112, 109, 124, 119, 114, 119, 119, 113, 115, 114, 115, 108, 121, 121, 121, 116, 124, 113, 113, 116, 113, 119, 119, 118, 119, 115, 117, 116, 109, 117, 113, 113, 114, 113, 118, 114, 117, 111, 110, 112, 115, 116, 118, 112, 118, 114, 114, 115, 123, 116, 111, 120, 114, 112, 112, 109, 116, 116, 108, 118, 113, 118, 118, 111, 110, 115, 113, 114, 117, 117, 115, 116, 112, 113, 115, 110, 118, 118, 118, 118, 114, 110, 116, 118, 110, 117, 105, 116, 116, 122, 117, 113, 111, 110, 107, 105, 116, 109, 111, 113, 119, 113, 113, 112, 116, 119, 116, 115, 117, 121, 117, 113, 119, 120, 117, 111, 117, 119, 116, 116, 115, 110, 103, 119, 112, 103, 120, 116, 115, 114, 98, 102, 107, 119, 115, 117, 109, 119, 106, 116, 121, 117, 114, 120, 119, 114, 122, 116, 114, 114, 116, 114, 112, 116, 117, 120, 108, 110, 119, 110, 117, 120, 128, 125, 120, 129, 107, 116, 108, 111, 109, 121, 115, 121, 116, 109, 109, 118, 119, 111, 113, 111, 121, 111, 122, 110, 112, 112, 118, 107, 115, 111, 115, 114, 113, 110, 109, 113, 122, 109, 110, 118, 120, 107, 117, 114, 116, 120, 107, 113, 110, 107, 111, 112, 110, 116, 115, 112, 113, 111, 116, 117, 117, 113, 118, 112, 115, 120, 118, 112, 114, 117, 112, 116, 116, 121, 120, 119, 115, 116, 108, 108, 98, 118, 113, 122, 117, 120, 115, 125, 108, 114, 118, 116, 110, 111, 113, 117, 118, 113, 116, 119, 119, 117, 114, 117, 117, 119, 117, 116, 115, 115, 121, 119, 109, 114, 121, 114, 120, 108, 106, 114, 116, 121, 120, 107, 115, 123, 118, 109, 115, 119, 114, 112, 117, 119, 113, 112, 115, 111, 111, 118, 119, 115, 117, 118, 117, 113, 113, 113, 120, 114, 103, 118, 113, 116, 116, 116, 117, 115, 119, 120, 111, 124, 121, 121, 107, 122, 113, 106, 118, 113, 111, 115, 123, 115, 114, 115, 108, 112, 116, 118, 116, 115, 116, 112, 114, 115, 110, 115, 106, 118, 106, 111, 127, 108, 118, 118, 117, 123, 110, 115, 119, 116, 125, 118, 114, 115, 118, 113, 116, 114, 119, 113, 113, 113, 114, 114, 115, 118, 116, 117, 107, 106, 120, 115, 115, 113, 111, 112, 115, 113, 110, 119, 111, 107, 115, 123, 118, 121, 111, 116, 112, 120, 116, 110, 108, 124, 116, 105, 119, 111, 116, 115, 109, 110, 110, 118, 112, 118, 122, 110, 121, 113, 112, 113, 114, 116, 110, 113, 122, 116, 119, 109, 117, 116, 119, 120, 117, 117, 116, 115, 119, 119, 111, 123, 122, 114, 118, 116, 110, 107, 120, 122, 118, 112, 121, 112, 113, 120, 125, 113, 115, 120, 110, 107, 116, 110, 110, 110, 111, 126, 105, 116, 114, 109, 113, 112, 116, 117, 110, 115, 119, 110, 118, 116, 118, 115, 108, 116, 114, 115, 115, 123, 110, 118, 109, 121, 119, 107, 122, 114, 122, 121, 117, 113, 115, 115, 114, 114, 108, 114, 120, 119, 117, 116, 117, 117, 118, 117, 118, 110, 113, 116, 108, 118, 110, 117, 118, 116, 115, 111, 113, 110, 122, 115, 112, 107, 108, 112, 115, 111, 113, 115, 113, 117, 116, 106, 112, 118, 118, 113, 112, 123, 116, 112, 115, 121, 113, 119, 118, 114, 117, 113, 119, 115, 115, 114, 121, 114, 116, 119, 111, 115, 112, 107, 117, 111, 117, 118, 114, 120, 116, 118, 119, 118, 113, 111, 107, 113, 115, 115, 117, 108, 118, 109, 112, 117, 118, 117, 116, 111, 120, 119, 118, 119, 110, 120, 111, 113, 110, 119, 110, 116, 113, 121, 114, 113, 114, 110, 113, 124, 117, 107, 115, 118, 111, 108, 109, 113, 114, 119, 123, 115, 106, 128, 108, 118, 118, 110, 106, 109, 109, 108, 121, 128, 126, 93, 117, 114, 115, 126, 145, 100, 123, 109, 109, 102, 118, 118, 114, 100, 113, 106, 111, 129, 114, 105, 119, 110, 104, 128, 115, 109, 122, 98, 129, 117, 107, 113, 102, 118, 113, 127, 115, 107, 119, 119, 114, 122, 108, 119, 101, 101, 104, 116, 120, 109, 117, 100, 120, 114, 119, 110, 113, 107, 108, 118, 125, 124, 114, 104, 120, 118, 121, 109, 109, 115, 119, 123, 106, 112, 115, 124, 114, 108, 104, 100, 113, 122, 115, 121, 120, 122, 113, 104, 119, 125, 113, 107, 102, 121, 119, 122, 102, 114, 116, 110, 122, 118, 114, 122, 117, 112, 120, 117, 124, 112, 125, 113, 111, 115, 122, 102, 108, 114, 107, 128, 114, 122, 113, 113, 104, 120, 121, 111, 114, 116, 117, 105, 113, 120, 116, 119, 89, 115, 124, 107, 124, 124, 105, 114, 119, 109, 120, 113, 116, 109, 143, 119, 116, 111, 105, 123, 111, 109, 121, 112, 113, 112, 112, 118, 110, 113, 114, 119, 114, 127, 110, 130, 113, 118, 120, 107, 100, 116, 131, 120, 109, 111, 105, 111, 98, 111, 109, 129, 103, 109, 131, 135, 117, 110, 110, 98, 110, 115, 98, 117, 88, 122, 121, 109, 103, 109, 118, 117, 112, 118, 118, 130, 114, 114, 135, 129, 120, 115, 123, 113, 121, 113, 116, 123, 114, 113, 108, 116, 123, 109, 115, 105, 100, 111, 111, 108, 113, 93, 117, 117, 110, 104, 114, 114, 116, 126, 106, 127, 108, 119, 111, 126, 120, 120, 120, 97, 114, 114, 121, 100, 100, 108, 120, 120, 100, 114, 122, 124, 116, 111, 110, 112, 119, 113, 115, 111, 125, 138, 106, 116, 122, 108, 116, 110, 125, 116, 113, 118, 92, 100, 112, 102, 106, 121, 135, 109, 117, 111, 120, 105, 103, 120, 118, 112, 122, 109, 108, 82, 111, 129, 117, 113, 119, 125, 136, 108, 100, 121, 114, 109, 109, 117, 111, 115, 111, 115, 121, 106, 114, 117, 114, 136, 115, 128, 120, 123, 119, 110, 116, 105, 105, 117, 99, 107, 117, 115, 126, 108, 108, 125, 130, 102, 112, 132, 111, 117, 105, 132, 117, 116, 119, 126, 114, 121, 112, 100, 133, 111, 127, 118, 132, 127, 113, 113, 121, 110, 110, 115, 127, 112, 116, 96, 122, 117, 114, 115, 123, 103, 116, 113, 98, 112, 99, 108, 106, 128, 115, 113, 109, 118, 110, 127, 104, 117, 115, 94, 124, 105, 127, 106, 110, 115, 174, 121, 106, 126, 115, 115, 111, 109, 123, 106, 111, 117, 121, 101, 126, 113, 122, 129, 106, 114, 112, 108, 131, 121, 113, 120, 108, 105, 109, 117, 114, 110, 120, 108, 117, 119, 112, 111, 118, 112, 115, 125, 123, 134, 117, 116, 116, 121, 112, 116, 110, 112, 100, 111, 106, 113, 104, 121, 129, 107, 121, 115, 116, 113, 104, 116, 115, 106, 112, 134, 116, 116, 115, 89, 117, 109, 125, 119, 107, 114, 114, 118, 114, 111, 123, 110, 110, 102, 115, 111, 125, 108, 119, 117, 112, 107, 117, 107, 108, 115, 109, 108, 119, 117, 126, 113, 114, 117, 117, 113, 124, 115, 119, 117, 115, 106, 103, 107, 114, 118, 109, 116, 120, 123, 121, 111, 105, 119, 107, 110, 113, 126, 107, 101, 107, 114, 120, 113, 122, 124, 108, 111, 120, 113, 112, 109, 112, 127, 105, 111, 110, 117, 112, 106, 108, 116, 114, 116, 115, 108, 113, 112, 115, 107, 115, 136, 118, 106, 113, 108, 110, 114, 107, 119, 109, 112, 117, 122, 110, 106, 110, 115, 113, 104, 130, 119, 112, 112, 120, 121, 113, 116, 110, 115, 111, 110, 109, 123, 127, 125, 124, 108, 118, 118, 134, 123, 111, 116, 112, 115, 110, 115, 128, 117, 114, 115, 128, 114, 115, 122, 103, 123, 117, 111, 121, 115, 118, 110, 119, 116, 110, 119, 113, 105, 116, 132, 121, 112, 108, 119, 118, 110, 108, 112, 113, 116, 126, 122, 120, 111, 102, 107, 105, 114, 103, 120, 111, 126, 129, 122, 126, 118, 106, 109, 116, 121, 113, 116, 109, 121, 121, 120, 114, 118, 119, 110, 107, 113, 117, 113, 121, 118, 115, 112, 122, 112, 108, 115, 119, 115, 116, 117, 124, 128, 119, 119, 108, 130, 116, 134, 108, 115, 114, 110, 121, 113, 124, 120, 118, 113, 119, 91, 118, 108, 129, 123, 115, 114, 111, 113, 118, 108, 111, 124, 110, 100, 119, 126, 121, 116, 116, 115, 100, 114, 114, 120, 115, 113, 107, 122, 108, 109, 121, 107, 113, 115, 109, 114, 116, 113, 118, 118, 140, 113, 111, 119, 106, 119, 127, 128, 106, 115, 125, 112, 108, 120, 98, 118, 119, 124, 110, 114, 113, 116, 106, 115, 111, 108, 126, 112, 124, 114, 122, 111, 110, 110, 114, 129, 113, 114, 109, 121, 117, 102, 112, 120, 118, 117, 112, 114, 103, 115, 113, 106, 115, 113, 112, 104, 111, 135, 108, 112, 107, 102, 110, 109, 110, 136, 125, 110, 109, 115, 120, 115, 110, 109, 118, 105, 112, 125, 124, 129, 116, 125, 116, 119, 113, 122, 107, 116, 111, 115, 113, 101, 109, 107, 115, 107, 117, 113, 121, 107, 110, 109, 108, 108, 110, 111, 116, 112, 117, 121, 113, 116, 114, 113, 119, 118, 117, 107, 113, 116, 123, 115, 112, 123, 121, 119, 119, 122, 121, 126, 104, 104, 107, 114, 106, 114, 114, 113, 116, 114, 117, 116, 114, 125, 117, 118, 121, 110, 117, 121, 109, 109, 110, 115, 125, 107, 108, 104, 112, 141, 110, 105, 109, 113, 125, 113, 121, 115, 114, 110, 111, 113, 99, 113, 110, 113, 108, 115, 113, 116, 112, 118, 120, 127, 114, 123, 114, 113, 124, 113, 117, 118, 115, 112, 107, 121, 117, 106, 113, 119, 108, 113, 114, 110, 110, 114, 109, 117, 119, 125, 114, 125, 122, 110, 122, 115, 113, 110, 118, 107, 98, 129, 108, 95, 116, 108, 134, 116, 109, 116, 115, 117, 113, 101, 117, 123, 91, 109, 124, 115, 118, 120, 117, 117, 110, 112, 124, 115, 127, 123, 111, 106, 112, 100, 105, 127, 113, 121, 125, 102, 119, 115, 111, 121, 108, 114, 108, 110, 116, 112, 117, 110, 114, 122, 115, 109, 119, 113, 111, 128, 106, 124, 123, 108, 115, 109, 117, 121, 122, 112, 120, 116, 117, 119, 118, 119, 124, 130, 108, 116, 112, 118, 117, 113, 123, 116, 104, 112, 118, 115, 106, 109, 105, 118, 118, 112, 118, 112, 109, 114, 109, 109, 102, 113, 110, 125, 108, 116, 113, 112, 109, 105, 113, 106, 121, 105, 123, 126, 116, 123, 113, 121, 122, 114, 115, 118, 124, 121, 108, 109, 116, 124, 124, 102, 112, 121, 124, 120, 114, 114, 112, 118, 125, 112, 116, 125, 118, 110, 97, 114, 113, 108, 110, 118, 119, 116, 100, 121, 112, 117, 109, 129, 111, 106, 115, 113, 128, 120, 102, 132, 113, 112, 118, 114, 112, 114, 118, 117, 112, 119, 115, 120, 113, 116, 117, 113, 109, 128, 113, 120, 123, 130, 131, 104, 116, 124, 114, 115, 115, 122, 94, 106, 112, 107, 103, 120, 118, 109, 103, 119, 103, 130, 114, 126, 115, 111, 117, 110, 109, 109, 120, 120, 98, 117, 130, 120, 114, 115, 110, 117, 118, 110, 118, 113, 117, 116, 111, 114, 124, 105, 93, 116, 121, 115, 117, 117, 98, 114, 102, 110, 118, 122, 125, 117, 114, 95, 113, 120, 108, 114, 115, 118, 108, 109, 128, 114, 125, 113, 112, 113, 118, 110, 115, 117, 103, 124, 122, 120, 101, 117, 121, 129, 115, 112, 117, 105, 117, 123, 117, 116, 111, 119, 107, 105, 117, 99, 112, 109, 120, 108, 114, 127, 121, 111, 123, 113, 118, 120, 115, 125, 115, 118, 104, 116, 129, 110, 109, 118, 121, 117, 118, 114, 104, 106, 115, 140, 120, 115, 116, 111, 125, 117, 110, 119, 125, 115, 109, 118, 116, 118, 117, 114, 127, 124, 130, 106, 115, 129, 115, 118, 120, 108, 115, 117, 119, 107, 109, 113, 117, 103, 109, 116, 112, 122, 116, 109, 114, 121, 116, 119, 117, 112, 112, 105, 113, 107, 114, 118, 123, 122, 108, 116, 126, 119, 104, 112, 109, 116, 131, 107, 102, 100, 103, 118, 133, 115, 113, 118, 112, 117, 112, 113, 124, 118, 126, 115, 119, 118, 116, 118, 133, 113, 106, 123, 110, 114, 116, 110, 105, 112, 129, 110, 129, 116, 114, 123, 117, 113, 106, 118, 121, 111, 110, 113, 124, 121, 91, 124, 100, 120, 105, 112, 117, 110, 119, 121, 108, 119, 112, 114, 115, 109, 105, 111, 131, 121, 137, 118, 115, 120, 121, 117, 122, 116, 131, 115, 116, 115, 116, 123, 115, 106, 115, 112, 110, 115, 114, 113, 124, 114, 101, 113, 115, 125, 113, 102, 127, 121, 122, 105, 110, 118, 115, 106, 109, 112, 109, 119, 115, 124, 100, 113, 124, 113, 123, 128, 117, 115, 113, 114, 117, 122, 116, 116, 114, 110, 105, 114, 112, 124, 114, 119, 117, 113, 103, 116, 104, 107, 122, 128, 117, 112, 122, 115, 112, 118, 105, 115, 117, 109, 113, 110, 95, 107, 130, 116, 113, 109, 116, 103, 124, 110, 112, 109, 127, 102, 98, 114, 113, 119, 105, 116, 130, 108, 126, 123, 108, 106, 113, 117, 113, 111, 128, 115, 109, 120, 116, 113, 104, 119, 135, 106, 105, 112, 108, 111, 126, 114, 114, 128, 106, 120, 118, 107, 119, 119, 112, 123, 109, 115, 105, 101, 131, 119, 116, 106, 129, 109, 117, 105, 103, 117, 110, 119, 130, 110, 110, 108, 100, 118, 121, 111, 110, 129, 108, 112, 122, 121, 131, 115, 123, 120, 120, 119, 104, 120, 129, 113, 115, 99, 113, 98, 111, 110, 118, 124, 112, 107, 97, 113, 119, 111, 112, 106, 104, 111, 122, 122, 104, 105, 107, 111, 107, 113, 114, 114, 119, 113, 114, 114, 115, 111, 115, 113, 115, 120, 102, 114, 95, 99, 125, 118, 107, 117, 111, 115, 106, 117, 131, 112, 103, 119, 111, 127, 112, 105, 117, 118, 125, 115, 121, 118, 122, 106, 121, 117, 131, 123, 111, 102, 118, 115, 114, 112, 124, 116, 127, 117, 108, 99, 115, 111, 107, 99, 120, 116, 114, 113, 111, 114, 117, 124, 114, 116, 116, 122, 115, 110, 118, 119, 113, 115, 118, 103, 110, 119, 107, 129, 110, 111, 93, 115, 130, 124, 120, 108, 111, 123, 93, 109, 114, 118, 113, 132, 115, 128, 100, 109, 126, 109, 111, 112, 110, 111, 121, 102, 116, 107, 130, 116, 112, 108, 108, 107, 124, 112, 140, 124, 121, 123, 121, 105, 109, 110, 109, 132, 114, 126, 107, 117, 108, 112, 112, 112, 101, 117, 113, 125, 119, 112, 109, 122, 115, 113, 107, 102, 98, 117, 118, 127, 120, 117, 107, 115, 108, 128, 111, 124, 122, 116, 124, 110, 111, 128, 109, 103, 108, 103, 115, 134, 109, 108, 126, 117, 102, 112, 115, 97, 119, 110, 110, 121, 116, 105, 114, 123, 128, 119, 110, 116, 124, 113, 97, 126, 119, 110, 118, 112, 106, 109, 105, 121, 120, 115, 117, 114, 115, 116, 138, 125, 90, 120, 105, 115, 116, 103, 112, 117, 93, 124, 120, 120, 117, 127, 132, 108, 109, 120, 113, 100, 112, 99, 102, 114, 119, 127, 92, 122, 127, 116, 105, 120, 121, 113, 116, 121, 112, 113, 116, 105, 108, 120, 112, 119, 110, 113, 112, 122, 99, 114, 113, 115, 128, 114, 108, 137, 111, 113, 117, 99, 112, 111, 107, 109, 110, 115, 137, 125, 107, 110, 94, 117, 107, 120, 112, 104, 115, 111, 114, 115, 120, 111, 115, 110, 101, 107, 109, 108, 111, 114, 112, 114, 126, 122, 114, 107, 123, 111, 110, 111, 113, 105, 114, 116, 123, 128, 118, 109, 117, 117, 103, 105, 123, 114, 113, 125, 116, 116, 109, 118, 131, 130, 130, 108, 116, 118, 120, 117, 112, 113, 140, 119, 126, 122, 117, 111, 107, 114, 111, 112, 123, 111, 113, 107, 109, 101, 119, 116, 113, 127, 105, 133, 116, 117, 112, 115, 106, 106, 115, 110, 117, 108, 112, 112, 115, 132, 107, 119, 117, 107, 112, 115, 120, 124, 114, 115, 119, 115, 117, 115, 118, 114, 110, 121, 117, 109, 113, 114, 120, 110, 119, 116, 124, 112, 117, 111, 116, 112, 121, 106, 115, 116, 122, 120, 119, 119, 123, 121, 118, 118, 117, 119, 116, 115, 116, 115, 119, 120, 124, 113, 115, 117, 108, 108, 114, 118, 111, 110, 110, 113, 113, 115, 97, 122, 109, 117, 117, 124, 113, 122, 117, 117, 113, 119, 111, 117, 113, 124, 116, 109, 119, 108, 108, 129, 113, 124, 108, 111, 114, 107, 105, 115, 113, 118, 111, 109, 118, 115, 116, 114, 118, 118, 115, 121, 122, 120, 112, 120, 117, 126, 115, 119, 114, 123, 115, 108, 119, 114, 120, 117, 109, 118, 110, 124, 112, 116, 107, 114, 111, 112, 117, 118, 119, 111, 116, 108, 119, 117, 117, 126, 112, 122, 112, 123, 114, 110, 117, 110, 119, 115, 109, 118, 121, 118, 115, 122, 120, 112, 112, 114, 114, 119, 109, 115, 113, 107, 117, 107, 116, 125, 112, 119, 124, 104, 115, 121, 118, 112, 115, 114, 124, 120, 125, 115, 110, 120, 122, 112, 116, 112, 121, 114, 108, 110, 114, 121, 115, 114, 112, 119, 120, 124, 127, 119, 116, 118, 113, 114, 123, 114, 120, 120, 116, 113, 114, 114, 122, 123, 115, 111, 107, 116, 112, 109, 117, 114, 116, 113, 111, 109, 120, 119, 115, 117, 118, 119, 120, 124, 119, 122, 117, 116, 115, 117, 119, 114, 120, 117, 124, 111, 113, 117, 117, 121, 115, 109, 116, 113, 113, 124, 113, 117, 115, 116, 117, 119, 109, 111, 115, 113, 114, 117, 110, 113, 115, 113, 115, 111, 117, 116, 120, 124, 116, 114, 123, 122, 113, 123, 115, 118, 103, 109, 113, 117, 120, 114, 115, 119, 114, 121, 124, 119, 112, 116, 114, 115, 118, 115, 106, 97, 116, 117, 110, 123, 117, 120, 123, 114, 110, 116, 112, 117, 119, 112, 122, 108, 115, 118, 118, 117, 120, 111, 121, 120, 116, 113, 121, 111, 116, 112, 120, 127, 122, 108, 117, 112, 121, 120, 117, 111, 113, 117, 110, 123, 120, 114, 111, 120, 108, 119, 123, 119, 117, 116, 111, 109, 117, 115, 113, 120, 119, 119, 122, 112, 124, 115, 117, 130, 125, 113, 119, 122, 120, 108, 117, 115, 110, 111, 117, 109, 118, 111, 113, 112, 108, 115, 122, 121, 118, 116, 124, 113, 120, 116, 118, 110, 116, 115, 107, 112, 114, 115, 116, 113, 119, 118, 119, 115, 115, 114, 117, 117, 116, 118, 122, 113, 118, 121, 109, 112, 121, 119, 116, 119, 125, 115, 109, 118, 125, 124, 120, 117, 115, 121, 114, 118, 111, 112, 120, 109, 115, 115, 116, 121, 117, 115, 114, 112, 114, 117, 115, 109, 119, 120, 112, 118, 122, 121, 110, 119, 126, 123, 117, 119, 120, 117, 114, 114, 107, 116, 112, 116, 111, 119, 120, 115, 120, 120, 120, 119, 118, 113, 110, 105, 110, 120, 115, 114, 119, 115, 118, 103, 111, 115, 117, 120, 113, 101, 114, 118, 112, 115, 107, 106, 119, 123, 119, 112, 113, 116, 114, 110, 121, 124, 97, 110, 104, 110, 114, 110, 110, 113, 115, 117, 105, 117, 116, 116, 120, 108, 111, 116, 114, 110, 114, 121, 120, 119, 106, 114, 106, 108, 121, 125, 118, 108, 105, 108, 104, 122, 131, 119, 117, 116, 115, 124, 119, 121, 111, 118, 121, 112, 118, 108, 114, 112, 116, 116, 109, 112, 115, 112, 114, 110, 120, 122, 111, 108, 119, 109, 127, 128, 108, 110, 118, 103, 109, 112, 114, 107, 115, 116, 119, 123, 129, 112, 106, 119, 119, 101, 114, 113, 118, 96, 111, 113, 114, 107, 111, 108, 114, 105, 115, 127, 113, 110, 123, 100, 120, 119, 108, 114, 111, 119, 116, 102, 98, 116, 115, 114, 98, 103, 113, 116, 118, 110, 104, 116, 116, 112, 104, 118, 122, 121, 129, 112, 114, 110, 115, 114, 120, 129, 109, 111, 121, 107, 104, 113, 115, 113, 119, 111, 112, 121, 124, 106, 107, 102, 120, 117, 123, 114, 111, 116, 121, 105, 123, 129, 116, 116, 112, 119, 121, 105, 122, 105, 118, 119, 113, 104, 124, 119, 131, 102, 105, 123, 117, 115, 122, 107, 112, 108, 104, 117, 119, 108, 119, 109, 119, 110, 123, 118, 113, 129, 123, 120, 115, 108, 108, 115, 110, 110, 119, 124, 119, 123, 105, 110, 100, 112, 120, 114, 138, 105, 106, 106, 105, 116, 106, 108, 111, 109, 114, 118, 119, 107, 111, 114, 112, 115, 113, 126, 118, 115, 117, 116, 118, 121, 120, 115, 107, 119, 112, 110, 104, 111, 111, 98, 121, 117, 110, 99, 123, 112, 129, 99, 115, 114, 123, 112, 114, 117, 114, 119, 111, 110, 102, 129, 117, 118, 112, 130, 105, 107, 124, 110, 126, 112, 122, 119, 119, 119, 129, 106, 118, 112, 115, 105, 109, 115, 112, 113, 115, 108, 121, 108, 125, 115, 118, 116, 122, 125, 122, 111, 110, 120, 114, 125, 102, 114, 112, 113, 128, 119, 124, 115, 114, 118, 106, 111, 118, 113, 125, 122, 126, 93, 124, 122, 120, 120, 127, 113, 121, 116, 122, 107, 122, 112, 112, 115, 101, 108, 104, 117, 112, 107, 117, 118, 120, 113, 115, 114, 116, 112, 111, 115, 107, 124, 116, 112, 117, 105, 122, 114, 125, 107, 121, 105, 114, 128, 103, 115, 113, 111, 125, 116, 116, 117, 116, 115, 125, 121, 110, 118, 98, 117, 114, 128, 113, 119, 112, 136, 114, 108, 120, 110, 119, 127, 118, 112, 108, 121, 111, 115, 115, 116, 118, 115, 116, 116, 116, 115, 115, 113, 108, 108, 114, 113, 104, 109, 114, 116, 114, 111, 122, 116, 109, 104, 108, 112, 119, 117, 118, 113, 115, 114, 114, 110, 126, 111, 109, 124, 114, 109, 94, 106, 117, 122, 105, 122, 115, 115, 106, 118, 109, 119, 117, 120, 118, 110, 97, 117, 109, 115, 112, 134, 118, 113, 117, 107, 110, 117, 115, 110, 98, 113, 112, 118, 116, 116, 115, 122, 115, 113, 108, 116, 104, 110, 112, 109, 115, 124, 108, 121, 113, 103, 109, 119, 113, 114, 94, 126, 100, 111, 127, 116, 122, 116, 90, 111, 113, 135, 118, 123, 115, 121, 110, 112, 130, 115, 108, 122, 110, 103, 113, 110, 111, 130, 109, 115, 127, 115, 114, 124, 95, 101, 116, 113, 140, 121, 113, 112, 98, 110, 116, 112, 121, 122, 131, 107, 122, 117, 115, 101, 117, 113, 123, 112, 122, 108, 112, 111, 108, 107, 137, 117, 122, 118, 116, 102, 129, 115, 111, 119, 114, 121, 119, 110, 104, 113, 112, 110, 114, 117, 119, 114, 123, 108, 106, 87, 106, 111, 108, 123, 118, 117, 111, 105, 119, 108, 107, 128, 114, 107, 108, 112, 117, 105, 117, 109, 110, 123, 117, 129, 109, 132, 120, 100, 89, 98, 111, 115, 98, 111, 106, 100, 104, 124, 109, 111, 113, 111, 130, 119, 120, 111, 113, 119, 121, 110, 122, 125, 102, 128, 111, 120, 97, 117, 106, 125, 117, 99, 115, 114, 117, 115, 111, 98, 120, 111, 111, 120, 112, 120, 134, 110, 129, 116, 115, 120, 118, 122, 130, 124, 113, 115, 103, 101, 104, 114, 119, 114, 117, 112, 128, 109, 112, 105, 111, 113, 128, 113, 118, 114, 108, 109, 111, 113, 122, 108, 92, 121, 108, 108, 99, 117, 113, 110, 116, 113, 116, 99, 114, 118, 113, 118, 108, 116, 122, 113, 118, 131, 107, 120, 131, 129, 100, 125, 113, 116, 107, 101, 112, 113, 125, 127, 128, 116, 128, 108, 111, 117, 112, 102, 125, 113, 107, 116, 112, 120, 115, 107, 108, 118, 120, 104, 107, 115, 107, 119, 129, 118, 116, 122, 120, 107, 111, 113, 130, 111, 107, 105, 109, 108, 114, 124, 103, 110, 125, 90, 122, 132, 112, 121, 105, 115, 112, 114, 106, 121, 115, 100, 120, 105, 118, 126, 115, 127, 123, 124, 116, 119, 103, 123, 108, 119, 104, 111, 118, 117, 113, 129, 139, 122, 107, 116, 88, 124, 112, 116, 105, 109, 122, 123, 117, 110, 128, 122, 113, 110, 106, 111, 115, 104, 130, 121, 112, 108, 124, 119, 103, 118, 109, 119, 115, 110, 128, 118, 112, 119, 106, 121, 113, 122, 112, 110, 115, 116, 125, 123, 102, 111, 116, 122, 114, 103, 113, 121, 113, 111, 99, 119, 114, 115, 104, 113, 110, 130, 120, 85, 109, 106, 121, 114, 120, 104, 124, 135, 125, 123, 118, 139, 112, 98, 111, 119, 122, 118, 120, 100, 117, 105, 111, 115, 119, 101, 109, 118, 121, 117, 108, 102, 105, 119, 109, 116, 106, 105, 108, 126, 114, 125, 113, 123, 111, 116, 110, 112, 119, 115, 100, 114, 108, 111, 112, 108, 109, 111, 108, 110, 117, 114, 106, 108, 121, 109, 116, 107, 112, 112, 113, 123, 105, 110, 124, 116, 114, 120, 115, 100, 116, 113, 113, 120, 117, 113, 106, 123, 113, 121, 118, 123, 97, 125, 109, 111, 119, 106, 113, 110, 138, 128, 123, 125, 115, 124, 106, 113, 105, 123, 117, 116, 100, 113, 117, 97, 114, 123, 113, 103, 113, 106, 132, 115, 118, 114, 119, 113, 112, 109, 114, 120, 125, 127, 124, 110, 117, 99, 120, 126, 116, 114, 119, 117, 108, 121, 107, 99, 114, 119, 113, 133, 114, 111, 109, 125, 111, 115, 113, 118, 108, 129, 105, 109, 109, 125, 107, 127, 115, 118, 119, 104, 119, 120, 123, 117, 112, 114, 107, 121, 119, 113, 111, 119, 97, 103, 112, 122, 122, 116, 120, 112, 95, 114, 116, 108, 112, 115, 124, 116, 120, 128, 115, 117, 128, 128, 111, 112, 116, 122, 118, 117, 110, 124, 108, 126, 119, 124, 116, 116, 117, 116, 118, 116, 118, 95, 123, 112, 118, 101, 118, 108, 118, 117, 117, 113, 114, 122, 106, 111, 111, 115, 109, 128, 104, 114, 118, 114, 113, 109, 109, 107, 117, 93, 119, 114, 104, 117, 94, 124, 116, 117, 119, 105, 122, 112, 116, 116, 126, 112, 120, 118, 115, 108, 114, 123, 105, 114, 118, 117, 121, 122, 108, 112, 118, 108, 110, 107, 110, 116, 126, 116, 105, 79, 121, 118, 113, 115, 117, 127, 120, 115, 102, 106, 109, 113, 119, 108, 113, 118, 96, 94, 117, 129, 116, 126, 117, 111, 118, 103, 99, 127, 113, 106, 114, 120, 114, 127, 119, 126, 122, 103, 116, 119, 116, 115, 134, 112, 124, 130, 144, 115, 116, 104, 124, 107, 113, 116, 95, 122, 126, 112, 121, 115, 110, 114, 123, 120, 121, 111, 111, 117, 100, 109, 111, 123, 111, 110, 115, 117, 108, 114, 119, 113, 120, 115, 117, 116, 117, 133, 120, 112, 108, 111, 120, 112, 107, 112, 105, 130, 114, 128, 112, 106, 111, 109, 116, 110, 105, 111, 115, 108, 120, 109, 129, 109, 122, 115, 108, 119, 126, 116, 119, 110, 100, 115, 114, 135, 102, 76, 107, 113, 116, 112, 132, 119, 118, 100, 109, 113, 113, 114, 123, 143, 116, 121, 119, 120, 123, 123, 115, 116, 119, 120, 114, 116, 118, 122, 111, 104, 106, 120, 125, 109, 117, 110, 107, 114, 115, 123, 116, 112, 118, 100, 117, 109, 102, 127, 109, 108, 114, 127, 115, 110, 115, 85, 119, 115, 114, 122, 117, 116, 105, 108, 118, 115, 115, 142, 115, 128, 105, 111, 129, 124, 108, 117, 112, 100, 106, 114, 106, 115, 139, 100, 127, 108, 128, 113, 124, 118, 134, 120, 120, 112, 110, 108, 128, 119, 117, 116, 108, 115, 115, 108, 126, 103, 109, 115, 116, 115, 108, 109, 117, 120, 106, 121, 112, 108, 132, 118, 107, 114, 132, 124, 112, 124, 88, 114, 109, 115, 112, 106, 102, 117, 119, 111, 105, 112, 107, 105, 114, 114, 120, 108, 102, 110, 124, 109, 122, 119, 120, 95, 111, 125, 108, 108, 117, 121, 114, 116, 117, 117, 121, 116, 110, 113, 122, 104, 115, 128, 120, 114, 116, 116, 120, 118, 122, 109, 100, 112, 107, 117, 118, 106, 121, 113, 116, 112, 132, 129, 113, 111, 124, 103, 109, 122, 116, 111, 105, 107, 127, 127, 117, 112, 136, 110, 127, 110, 96, 130, 119, 119, 110, 109, 122, 106, 138, 122, 98, 106, 124, 116, 113, 107, 101, 117, 119, 113, 110, 132, 120, 111, 113, 113, 106, 127, 123, 129, 125, 129, 112, 104, 124, 115, 115, 107, 118, 111, 97, 106, 112, 122, 128, 98, 124, 113, 116, 122, 105, 117, 118, 107, 136, 124, 115, 95, 107, 111, 132, 114, 110, 111, 97, 100, 118, 120, 113, 112, 113, 105, 115, 118, 112, 110, 111, 118, 112, 126, 117, 114, 118, 110, 113, 123, 117, 118, 118, 117, 106, 111, 118, 113, 114, 125, 112, 121, 102, 123, 103, 134, 106, 113, 124, 115, 120, 113, 119, 114, 108, 116, 112, 120, 113, 123, 123, 106, 123, 118, 110, 123, 127, 116, 131, 112, 115, 113, 113, 118, 129, 115, 109, 111, 103, 121, 114, 106, 115, 109, 115, 104, 111, 107, 110, 136, 117, 108, 98, 113, 111, 100, 122, 110, 113, 106, 115, 118, 115, 114, 114, 118, 115, 117, 114, 112, 109, 124, 111, 116, 120, 114, 118, 122, 103, 108, 119, 109, 123, 115, 107, 115, 114, 111, 112, 108, 102, 114, 120, 113, 110, 114, 120, 104, 143, 121, 111, 128, 116, 120, 104, 116, 113, 119, 119, 108, 110, 107, 112, 120, 110, 108, 108, 95, 120, 116, 122, 118, 106, 132, 101, 114, 117, 111, 101, 122, 108, 102, 114, 129, 114, 119, 119, 121, 107, 112, 107, 113, 130, 115, 106, 114, 118, 110, 109, 117, 105, 119, 114, 103, 124, 113, 129, 127, 119, 112, 108, 117, 115, 124, 115, 104, 110, 120, 104, 116, 116, 106, 132, 107, 112, 111, 114, 112, 109, 122, 117, 123, 121, 118, 111, 117, 121, 121, 108, 114, 124, 112, 98, 114, 126, 107, 119, 122, 109, 116, 112, 111, 130, 105, 111, 120, 119, 114, 114, 105, 126, 122, 120, 105, 117, 115, 118, 121, 115, 119, 115, 109, 113, 118, 98, 114, 112, 126, 134, 112, 123, 105, 111, 112, 112, 109, 114, 123, 113, 131, 119, 119, 107, 103, 116, 126, 115, 119, 116, 117, 121, 112, 121, 104, 111, 108, 111, 114, 111, 123, 119, 110, 110, 114, 115, 131, 109, 114, 120, 115, 116, 109, 99, 124, 106, 108, 108, 122, 119, 124, 110, 131, 111, 106, 121, 106, 123, 104, 124, 120, 110, 108, 111, 113, 118, 115, 121, 109, 119, 109, 120, 111, 116, 122, 128, 125, 112, 105, 104, 112, 106, 109, 110, 102, 121, 126, 112, 117, 111, 103, 105, 107, 113, 127, 119, 125, 136, 110, 132, 108, 109, 120, 117, 119, 106, 116, 117, 104, 132, 101, 112, 111, 109, 116, 109, 112, 129, 114, 112, 117, 107, 118, 130, 107, 105, 137, 117, 115, 114, 129, 101, 114, 114, 107, 112, 126, 104, 117, 103, 107, 109, 122, 124, 137, 104, 106, 122, 115, 116, 135, 101, 110, 101, 119, 108, 112, 120, 110, 119, 117, 113, 128, 112, 105, 111, 116, 108, 101, 108, 118, 122, 113, 122, 106, 112, 115, 109, 121, 114, 127, 123, 130, 105, 130, 115, 113, 107, 107, 133, 114, 108, 115, 106, 117, 118, 111, 113, 123, 111, 110, 113, 124, 101, 116, 118, 101, 106, 122, 115, 115, 112, 117, 108, 127, 113, 83, 111, 119, 134, 116, 126, 125, 104, 101, 127, 112, 121, 111, 88, 112, 124, 109, 102, 117, 123, 102, 121, 113, 129, 105, 119, 116, 115, 114, 122, 108, 116, 110, 120, 125, 104, 119, 117, 118, 112, 122, 120, 107, 106, 111, 98, 133, 121, 113, 118, 118, 119, 121, 128, 107, 119, 117, 120, 117, 112, 92, 114, 126, 114, 108, 92, 108, 95, 110, 92, 94, 114, 117, 118, 118, 106, 123, 119, 121, 96, 126, 119, 111, 116, 97, 106, 117, 114, 102, 109, 125, 116, 120, 117, 127, 119, 119, 127, 125, 115, 115, 106, 120, 131, 95, 102, 121, 122, 109, 122, 117, 112, 113, 111, 109, 117, 108, 111, 132, 122, 113, 122, 130, 110, 100, 113, 123, 124, 123, 113, 110, 89, 114, 117, 123, 122, 121, 114, 118, 106, 110, 112, 114, 123, 121, 121, 112, 135, 117, 119, 109, 108, 101, 123, 122, 111, 106, 111, 116, 119, 117, 109, 104, 115, 130, 131, 109, 116, 102, 123, 122, 120, 106, 107, 119, 122, 100, 125, 112, 112, 123, 107, 97, 123, 117, 106, 95, 109, 112, 109, 105, 117, 121, 108, 113, 117, 126, 112, 108, 105, 101, 112, 117, 110, 123, 115, 123, 120, 111, 105, 118, 112, 116, 105, 110, 124, 103, 124, 116, 113, 109, 124, 120, 105, 117, 115, 108, 98, 115, 121, 118, 114, 120, 113, 113, 106, 113, 116, 118, 137, 111, 102, 120, 117, 108, 103, 123, 117, 110, 118, 117, 105, 102, 100, 117, 99, 110, 104, 118, 104, 104, 116, 106, 133, 122, 104, 105, 119, 113, 134, 121, 94, 117, 127, 147, 123, 105, 97, 115, 124, 111, 119, 126, 120, 117, 116, 125, 116, 121, 113, 111, 114, 120, 110, 127, 126, 114, 123, 118, 121, 127, 114, 121, 114, 114, 113, 110, 106, 107, 110, 115, 108, 122, 122, 117, 111, 113, 134, 113, 115, 106, 121, 106, 108, 120, 114, 122, 110, 97, 127, 116, 99, 139, 104, 128, 129, 119, 117, 119, 115, 111, 112, 113, 132, 75, 113, 138, 118, 114, 111, 116, 105, 113, 112, 121, 124, 120, 115, 123, 121, 118, 104, 126, 107, 120, 99, 113, 105, 118, 102, 125, 126, 114, 119, 116, 124, 115, 115, 124, 102, 108, 119, 101, 141, 115, 120, 100, 123, 118, 116, 108, 81, 125, 102, 126, 109, 114, 127, 104, 128, 129, 110, 119, 116, 120, 113, 102, 110, 108, 110, 112, 116, 112, 141, 101, 118, 124, 120, 129, 106, 126, 106, 116, 123, 119, 104, 114, 119, 115, 114, 100, 103, 121, 118, 144, 106, 113, 119, 112, 117, 115, 125, 111, 123, 107, 114, 120, 113, 105, 103, 129, 108, 109, 101, 104, 128, 118, 106, 120, 102, 115, 116, 94, 126, 115, 107, 117, 100, 115, 112, 128, 98, 132, 119, 144, 105, 125, 103, 111, 126, 107, 80, 110, 130, 107, 124, 116, 119, 113, 113, 131, 98, 115, 98, 124, 116, 128, 131, 123, 108, 119, 122, 101, 118, 104, 123, 111, 123, 109, 121, 117, 130, 92, 124, 140, 125, 123, 113, 120, 110, 106, 127, 115, 111, 111, 123, 108, 108, 117, 112, 134, 113, 119, 120, 107, 110, 78, 126, 130, 107, 114, 117, 120, 111, 107, 111, 125, 109, 116, 105, 110, 118, 117, 121, 132, 113, 110, 129, 119, 104, 110, 120, 121, 108, 107, 109, 114, 115, 117, 115, 115, 111, 122, 110, 101, 112, 102, 118, 131, 124, 113, 116, 123, 114, 121, 111, 116, 108, 99, 108, 119, 121, 121, 116, 122, 117, 124, 121, 108, 107, 119, 119, 117, 109, 112, 107, 121, 118, 118, 134, 116, 111, 113, 101, 111, 86, 115, 118, 122, 111, 97, 111, 109, 104, 102, 103, 127, 132, 130, 107, 97, 114, 116, 110, 111, 127, 110, 89, 112, 101, 133, 101, 110, 112, 109, 112, 97, 110, 115, 109, 122, 116, 116, 116, 118, 104, 104, 106, 124, 118, 119, 112, 109, 109, 119, 106, 121, 108, 130, 111, 117, 131, 118, 122, 126, 131, 112, 118, 125, 112, 115, 117, 111, 111, 113, 106, 113, 121, 109, 100, 115, 113, 110, 117, 113, 117, 128, 119, 127, 115, 115, 112, 104, 109, 121, 126, 116, 98, 132, 140, 103, 109, 113, 105, 120, 97, 112, 113, 118, 107, 133, 135, 126, 125, 121, 122, 113, 108, 109, 104, 120, 114, 112, 123, 117, 110, 112, 117, 125, 117, 120, 116, 96, 121, 113, 123, 101, 113, 114, 118, 109, 104, 117, 98, 110, 109, 114, 114, 137, 111, 113, 116, 112, 104, 124, 115, 111, 109, 107, 107, 130, 104, 104, 104, 106, 113, 116, 113, 109, 102, 111, 120, 116, 119, 124, 106, 133, 110, 112, 117, 114, 132, 109, 115, 116, 126, 136, 114, 106, 117, 125, 118, 108, 127, 113, 104, 128, 99, 128, 124, 109, 122, 107, 115, 130, 115, 112, 102, 108, 105, 106, 106, 110, 115, 116, 114, 122, 108, 108, 119, 108, 107, 112, 119, 122, 123, 107, 112, 117, 108, 131, 113, 129, 113, 111, 111, 119, 98, 121, 114, 117, 107, 120, 108, 100, 118, 123, 139, 111, 101, 108, 127, 121, 118, 114, 108, 101, 128, 98, 107, 117, 126, 113, 106, 113, 102, 109, 109, 114, 118, 113, 119, 120, 117, 119, 110, 120, 122, 114, 107, 110, 112, 117, 120, 110, 124, 104, 113, 113, 107, 126, 114, 123, 123, 108, 138, 118, 110, 112, 116, 100, 100, 105, 102, 126, 102, 121, 105, 113, 121, 115, 102, 115, 120, 114, 125, 112, 121, 122, 127, 127, 111, 111, 114, 109, 125, 112, 98, 125, 111, 121, 122, 102, 115, 114, 111, 106, 114, 125, 117, 123, 137, 108, 109, 106, 116, 105, 120, 116, 105, 107, 113, 102, 116, 122, 109, 115, 122, 130, 107, 125, 117, 105, 120, 117, 133, 126, 122, 123, 103, 123, 105, 104, 117, 129, 126, 113, 97, 130, 117, 109, 111, 127, 106, 118, 114, 112, 122, 124, 107, 121, 116, 118, 101, 120, 112, 108, 118, 121, 96, 117, 116, 110, 113, 114, 132, 119, 116, 107, 121, 121, 102, 118, 110, 134, 121, 103, 107, 117, 108, 119, 118, 126, 96, 116, 116, 116, 108, 111, 112, 116, 96, 121, 117, 108, 114, 107, 109, 131, 125, 116, 110, 114, 109, 116, 117, 115, 119, 120, 122, 114, 118, 119, 112, 107, 118, 124, 121, 107, 108, 114, 109, 106, 111, 118, 109, 109, 117, 117, 113, 113, 106, 111, 116, 99, 122, 108, 126, 117, 124, 112, 117, 126, 123, 119, 117, 114, 135, 116, 118, 102, 131, 112, 121, 136, 123, 112, 111, 113, 116, 121, 115, 104, 111, 132, 112, 117, 104, 112, 109, 114, 110, 117, 113, 104, 117, 109, 118, 112, 105, 112, 132, 125, 105, 109, 97, 110, 119, 128, 116, 104, 118, 124, 123, 113, 113, 110, 104, 115, 130, 113, 127, 123, 101, 117, 114, 124, 115, 120, 115, 120, 115, 107, 111, 114, 113, 114, 134, 110, 117, 109, 116, 119, 105, 111, 120, 110, 110, 114, 114, 111, 120, 127, 111, 124, 103, 136, 111, 118, 111, 106, 117, 121, 112, 121, 112, 100, 104, 115, 112, 110, 113, 118, 111, 121, 116, 115, 118, 127, 123, 123, 105, 121, 102, 121, 100, 107, 115, 110, 99, 111, 121, 109, 118, 105, 98, 112, 119, 103, 116, 115, 114, 130, 112, 96, 109, 118, 115, 120, 129, 124, 103, 111, 106, 112, 116, 120, 112, 115, 126, 123, 114, 123, 124, 122, 122, 96, 112, 126, 109, 118, 119, 120, 113, 124, 124, 108, 113, 116, 120, 118, 100, 116, 115, 120, 113, 110, 105, 107, 119, 115, 121, 111, 124, 103, 114, 127, 125, 112, 109, 123, 113, 104, 132, 112, 123, 122, 119, 125, 115, 127, 124, 123, 119, 120, 110, 110, 107, 117, 136, 115, 117, 106, 109, 129, 120, 122, 116, 133, 115, 118, 128, 109, 130, 114, 113, 117, 103, 106, 110, 106, 93, 105, 104, 122, 113, 123, 108, 120, 117, 115, 109, 112, 105, 124, 135, 115, 110, 119, 110, 118, 112, 123, 115, 127, 116, 118, 115, 119, 107, 120, 131, 109, 115, 125, 110, 125, 118, 109, 117, 121, 126, 115, 113, 130, 131, 126, 132, 89, 137, 103, 126, 116, 108, 108, 119, 123, 128, 118, 101, 109, 110, 104, 123, 124, 108, 113, 121, 103, 127, 120, 105, 115, 118, 119, 114, 111, 105, 119, 119, 129, 101, 107, 120, 118, 96, 119, 106, 127, 108, 122, 107, 121, 132, 105, 101, 105, 113, 121, 104, 115, 112, 127, 127, 119, 118, 115, 119, 112, 108, 113, 108, 112, 117, 117, 98, 112, 124, 119, 119, 118, 122, 123, 114, 122, 125, 108, 122, 114, 111, 117, 121, 108, 121, 115, 113, 120, 109, 116, 109, 112, 118, 112, 102, 114, 117, 118, 119, 120, 118, 122, 111, 116, 107, 134, 110, 120, 113, 111, 117, 122, 119, 112, 109, 122, 107, 126, 107, 121, 116, 112, 108, 111, 119, 119, 110, 111, 115, 114, 106, 117, 119, 123, 111, 123, 132, 112, 109, 116, 119, 127, 117, 113, 109, 108, 121, 109, 113, 115, 114, 108, 122, 109, 123, 92, 126, 103, 114, 102, 113, 115, 98, 112, 115, 120, 111, 111, 115, 124, 106, 123, 124, 130, 113, 113, 124, 112, 123, 116, 125, 120, 99, 123, 107, 100, 118, 116, 119, 116, 112, 132, 106, 102, 111, 107, 112, 104, 114, 110, 109, 105, 113, 132, 121, 110, 117, 112, 107, 126, 101, 109, 126, 108, 107, 110, 113, 106, 126, 109, 118, 111, 118, 116, 125, 110, 129, 108, 109, 117, 131, 105, 130, 93, 123, 111, 119, 114, 111, 112, 111, 99, 113, 114, 120, 114, 118, 117, 109, 121, 121, 123, 114, 119, 122, 108, 133, 109, 110, 120, 115, 111, 98, 113, 123, 115, 122, 108, 115, 111, 110, 137, 119, 104, 116, 113, 130, 111, 107, 123, 128, 123, 109, 120, 126, 124, 104, 121, 103, 103, 113, 130, 124, 113, 109, 107, 119, 109, 135, 113, 99, 118, 114, 110, 130, 123, 115, 130, 114, 127, 114, 96, 140, 129, 115, 111, 122, 116, 131, 126, 108, 105, 105, 112, 105, 124, 116, 112, 114, 136, 114, 120, 124, 116, 124, 121, 114, 98, 120, 106, 122, 109, 128, 109, 111, 105, 128, 113, 106, 112, 130, 121, 114, 101, 126, 110, 114, 124, 107, 114, 118, 121, 105, 115, 114, 119, 111, 113, 124, 116, 104, 102, 109, 117, 119, 119, 115, 108, 116, 116, 111, 121, 105, 116, 103, 131, 117, 121, 111, 112, 106, 105, 116, 111, 119, 109, 111, 109, 99, 125, 116, 129, 109, 119, 115, 120, 110, 104, 120, 111, 121, 106, 109, 100, 127, 136, 121, 121, 120, 105, 113, 108, 102, 105, 119, 104, 121, 111, 115, 106, 117, 115, 117, 112, 106, 138, 114, 110, 114, 117, 103, 115, 110, 112, 101, 127, 114, 110, 115, 112, 132, 115, 124, 103, 117, 116, 114, 106, 124, 116, 103, 121, 118, 127, 103, 106, 110, 117, 111, 113, 124, 116, 116, 102, 123, 115, 117, 109, 109, 113, 125, 125, 120, 101, 101, 123, 126, 110, 113, 116, 112, 120, 100, 116, 114, 120, 106, 125, 107, 111, 113, 125, 125, 116, 117, 108, 111, 103, 118, 125, 102, 119, 109, 130, 111, 110, 115, 110, 114, 109, 95, 110, 115, 105, 110, 130, 116, 126, 121, 109, 118, 144, 109, 116, 118, 129, 118, 121, 115, 119, 107, 113, 111, 104, 116, 116, 111, 122, 114, 108, 114, 121, 122, 114, 106, 123, 109, 118, 113, 121, 115, 110, 109, 99, 112, 120, 115, 110, 119, 103, 118, 114, 120, 119, 130, 107, 112, 109, 112, 111, 127, 102, 122, 125, 123, 110, 122, 116, 104, 117, 111, 123, 118, 125, 134, 120, 97, 128, 122, 119, 119, 111, 109, 115, 116, 129, 111, 100, 115, 125, 120, 129, 121, 125, 116, 124, 125, 106, 121, 106, 116, 113, 104, 116, 111, 120, 114, 122, 125, 122, 115, 120, 116, 119, 116, 110, 109, 112, 122, 109, 98, 120, 104, 128, 125, 126, 114, 108, 113, 117, 93, 122, 106, 128, 121, 112, 123, 119, 107, 114, 113, 112, 113, 124, 111, 119, 126, 111, 110, 124, 114, 111, 117, 116, 116, 126, 114, 109, 116, 130, 102, 113, 105, 120, 109, 123, 113, 117, 112, 117, 119, 110, 120, 117, 111, 109, 121, 139, 112, 131, 113, 120, 115, 119, 110, 110, 111, 115, 119, 119, 116, 124, 119, 116, 98, 119, 92, 122, 119, 116, 117, 113, 114, 122, 124, 108, 113, 102, 113, 115, 109, 105, 120, 113, 112, 108, 113, 123, 109, 123, 124, 115, 111, 103, 115, 115, 99, 119, 112, 86, 114, 114, 125, 115, 114, 111, 114, 117, 124, 109, 119, 118, 107, 114, 116, 107, 110, 119, 120, 111, 120, 125, 127, 117, 118, 114, 115, 102, 113, 117, 122, 112, 133, 107, 125, 126, 113, 109, 116, 113, 110, 109, 114, 113, 109, 116, 108, 119, 115, 114, 108, 118, 118, 129, 118, 120, 104, 104, 126, 113, 107, 110, 116, 121, 117, 110, 105, 88, 120, 112, 126, 110, 100, 126, 127, 117, 111, 97, 121, 128, 112, 117, 113, 117, 100, 120, 115, 110, 124, 119, 116, 109, 119, 116, 107, 120, 111, 97, 117, 108, 120, 123, 108, 118, 121, 100, 116, 119, 114, 120, 102, 113, 118, 120, 112, 116, 115, 107, 111, 107, 117, 125, 112, 119, 124, 114, 115, 114, 117, 125, 111, 113, 113, 110, 107, 135, 109, 121, 102, 111, 122, 113, 114, 115, 124, 123, 118, 124, 118, 123, 127, 113, 105, 117, 130, 109, 115, 111, 113, 105, 113, 130, 114, 122, 114, 119, 104, 112, 114, 104, 112, 108, 113, 118, 107, 109, 116, 114, 119, 111, 109, 112, 119, 119, 120, 116, 117, 122, 111, 115, 111, 105, 115, 120, 130, 112, 121, 104, 109, 115, 115, 111, 119, 115, 115, 120, 123, 122, 118, 112, 131, 116, 108, 110, 104, 108, 118, 110, 109, 126, 112, 114, 111, 119, 112, 121, 112, 110, 111, 121, 113, 113, 120, 113, 115, 109, 102, 106, 124, 102, 122, 109, 110, 124, 121, 108, 109, 114, 116, 106, 115, 102, 120, 111, 108, 116, 106, 118, 109, 114, 121, 116, 109, 126, 98, 142, 121, 113, 111, 112, 108, 111, 117, 120, 105, 116, 127, 116, 112, 110, 117, 100, 106, 113, 127, 110, 115, 111, 103, 123, 120, 118, 125, 119, 109, 111, 121, 114, 111, 112, 95, 106, 114, 106, 112, 108, 107, 121, 117, 129, 105, 122, 130, 119, 116, 114, 124, 107, 111, 132, 132, 113, 125, 119, 114, 126, 114, 111, 115, 117, 130, 97, 119, 124, 116, 111, 106, 102, 110, 132, 125, 110, 107, 114, 117, 111, 111, 118, 127, 116, 122, 114, 125, 113, 120, 117, 128, 122, 120, 114, 113, 109, 114, 116, 114, 115, 114, 105, 112, 121, 102, 95, 110, 110, 118, 118, 114, 110, 119, 105, 105, 100, 113, 120, 119, 123, 109, 106, 120, 108, 111, 114, 120, 113, 113, 118, 128, 115, 106, 110, 124, 124, 105, 113, 121, 122, 105, 127, 118, 117, 139, 109, 110, 114, 111, 115, 123, 115, 109, 111, 115, 115, 104, 116, 110, 114, 118, 114, 111, 116, 121, 116, 119, 114, 123, 111, 110, 119, 124, 116, 120, 115, 110, 118, 118, 113, 116, 113, 116, 120, 120, 116, 106, 121, 111, 112, 106, 120, 124, 119, 120, 114, 119, 112, 116, 108, 115, 115, 118, 116, 116, 113, 118, 115, 125, 117, 111, 108, 115, 117, 114, 110, 113, 112, 114, 110, 121, 114, 111, 117, 113, 113, 116, 108, 119, 117, 110, 118, 113, 116, 119, 114, 110, 113, 120, 114, 109, 110, 112, 118, 109, 111, 117, 118, 119, 121, 125, 113, 123, 114, 113, 111, 117, 108, 119, 112, 116, 113, 114, 120, 121, 118, 120, 116, 116, 92, 108, 114, 123, 116, 117, 121, 118, 114, 116, 106, 114, 108, 118, 120, 116, 118, 114, 113, 104, 113, 116, 106, 115, 115, 115, 121, 108, 124, 108, 106, 100, 113, 108, 115, 113, 121, 124, 119, 117, 119, 117, 122, 103, 98, 112, 113, 109, 112, 120, 118, 107, 121, 113, 117, 117, 113, 106, 116, 119, 118, 121, 122, 112, 115, 111, 121, 112, 118, 121, 115, 119, 116, 119, 115, 114, 124, 111, 107, 112, 104, 105, 118, 121, 112, 107, 107, 125, 123, 116, 111, 112, 117, 107, 123, 116, 117, 116, 118, 128, 116, 107, 115, 122, 117, 113, 120, 117, 119, 123, 112, 119, 116, 114, 117, 103, 124, 111, 110, 120, 118, 109, 118, 117, 115, 122, 111, 111, 116, 113, 110, 111, 117, 113, 113, 107, 107, 123, 116, 121, 115, 118, 113, 113, 116, 107, 118, 114, 110, 108, 120, 113, 113, 113, 116, 120, 118, 117, 117, 119, 118, 123, 117, 120, 120, 121, 115, 119, 108, 110, 118, 117, 121, 125, 110, 116, 114, 117, 115, 120, 117, 114, 117, 118, 107, 116, 120, 116, 122, 104, 117, 117, 113, 109, 109, 108, 109, 119, 109, 126, 121, 113, 117, 117, 119, 122, 120, 114, 120, 116, 118, 119, 110, 118, 118, 126, 119, 115, 123, 112, 116, 111, 120, 113, 116, 127, 109, 115, 112, 110, 117, 113, 111, 116, 115, 118, 123, 123, 121, 106, 116, 121, 119, 125, 117, 122, 117, 117, 111, 118, 118, 118, 121, 116, 116, 114, 123, 110, 123, 110, 115, 114, 109, 116, 112, 116, 116, 119, 121, 121, 116, 113, 115, 117, 115, 111, 105, 109, 125, 113, 113, 118, 117, 118, 114, 115, 112, 111, 114, 115, 117, 110, 116, 116, 118, 118, 112, 118, 115, 127, 115, 117, 118, 119, 118, 111, 115, 116, 110, 118, 119, 112, 113, 119, 117, 123, 114, 109, 115, 105, 112, 117, 108, 109, 130, 114, 115, 110, 113, 118, 114, 115, 116, 106, 112, 117, 116, 111, 109, 115, 112, 118, 114, 126, 115, 119, 81, 114, 118, 116, 114, 115, 119, 112, 119, 118, 121, 121, 117, 112, 114, 119, 126, 115, 122, 121, 109, 102, 111, 115, 114, 118, 118, 114, 117, 121, 119, 118, 124, 115, 109, 117, 118, 110, 119, 106, 115, 119, 119, 106, 114, 111, 101, 110, 116, 109, 125, 113, 109, 85, 111, 108, 112, 122, 106, 124, 118, 100, 108, 116, 119, 101, 109, 112, 110, 117, 115, 117, 107, 113, 113, 109, 116, 114, 111, 110, 119, 118, 119, 135, 118, 120, 121, 105, 128, 105, 124, 109, 110, 116, 115, 105, 114, 121, 106, 130, 111, 104, 117, 120, 121, 127, 97, 114, 119, 117, 88, 104, 121, 117, 110, 117, 106, 111, 122, 112, 139, 105, 99, 138, 108, 119, 109, 116, 108, 114, 127, 118, 108, 112, 113, 105, 119, 122, 132, 112, 114, 110, 110, 105, 127, 98, 117, 115, 112, 111, 116, 107, 114, 115, 114, 131, 129, 121, 133, 115, 105, 132, 120, 115, 121, 117, 113, 116, 105, 108, 115, 128, 113, 120, 118, 116, 115, 127, 125, 107, 115, 108, 103, 106, 119, 114, 116, 120, 121, 109, 133, 122, 119, 109, 108, 114, 119, 116, 105, 117, 104, 105, 119, 120, 115, 124, 103, 118, 116, 127, 112, 127, 109, 107, 111, 109, 110, 115, 111, 111, 117, 108, 133, 147, 108, 126, 115, 108, 111, 105, 117, 119, 119, 113, 122, 112, 112, 131, 121, 115, 114, 112, 107, 113, 114, 114, 111, 97, 113, 118, 120, 136, 114, 116, 112, 115, 122, 110, 114, 132, 111, 107, 111, 125, 111, 109, 120, 118, 112, 118, 113, 114, 121, 115, 111, 103, 110, 110, 106, 113, 116, 117, 112, 105, 113, 125, 106, 112, 130, 120, 123, 123, 135, 129, 110, 118, 123, 109, 121, 133, 120, 107, 112, 113, 114, 109, 102, 112, 104, 144, 114, 112, 109, 118, 119, 109, 102, 130, 103, 125, 109, 125, 123, 109, 121, 93, 124, 112, 115, 109, 111, 114, 118, 116, 115, 135, 106, 119, 111, 122, 115, 119, 102, 110, 119, 112, 121, 116, 112, 121, 111, 124, 125, 111, 123, 118, 120, 120, 121, 124, 109, 120, 126, 105, 127, 112, 119, 120, 132, 107, 124, 133, 103, 111, 111, 130, 114, 121, 92, 126, 113, 102, 125, 138, 116, 127, 112, 130, 116, 92, 114, 112, 102, 109, 122, 107, 123, 112, 132, 105, 99, 126, 124, 112, 114, 122, 122, 126, 123, 118, 109, 111, 124, 112, 119, 118, 113, 119, 106, 108, 102, 99, 123, 124, 123, 113, 108, 109, 123, 121, 106, 114, 118, 125, 107, 111, 108, 122, 117, 111, 114, 142, 120, 114, 112, 114, 127, 108, 113, 107, 106, 127, 111, 106, 104, 115, 122, 124, 112, 107, 115, 119, 121, 124, 109, 100, 103, 123, 115, 121, 112, 124, 114, 99, 112, 118, 112, 109, 110, 108, 115, 109, 113, 117, 108, 114, 121, 115, 124, 122, 114, 107, 116, 89, 118, 108, 119, 109, 117, 120, 115, 110, 115, 123, 101, 96, 113, 106, 119, 118, 111, 111, 118, 113, 107, 100, 121, 113, 114, 108, 125, 131, 113, 117, 122, 116, 126, 111, 127, 111, 116, 116, 114, 114, 110, 121, 112, 130, 121, 100, 109, 104, 123, 125, 149, 115, 119, 120, 122, 120, 113, 118, 89, 112, 106, 104, 105, 124, 115, 127, 109, 110, 113, 114, 110, 113, 110, 108, 126, 121, 105, 133, 103, 97, 99, 120, 107, 125, 109, 125, 112, 115, 91, 95, 100, 115, 98, 123, 119, 106, 111, 121, 125, 117, 134, 109, 110, 106, 109, 119, 137, 99, 107, 103, 113, 96, 105, 104, 113, 120, 116, 110, 113, 113, 114, 121, 121, 117, 115, 115, 105, 135, 107, 113, 108, 123, 114, 124, 117, 97, 119, 108, 119, 115, 119, 111, 118, 115, 106, 108, 125, 113, 105, 109, 106, 109, 110, 124, 113, 109, 124, 135, 85, 117, 98, 111, 108, 106, 118, 109, 105, 99, 129, 122, 102, 107, 103, 101, 112, 125, 113, 123, 111, 118, 111, 115, 115, 116, 107, 123, 116, 112, 119, 110, 123, 124, 103, 105, 116, 110, 116, 110, 105, 113, 119, 110, 112, 122, 100, 118, 101, 111, 103, 114, 123, 121, 116, 114, 132, 107, 117, 108, 123, 105, 118, 126, 123, 123, 113, 122, 123, 98, 116, 130, 120, 109, 107, 113, 122, 133, 103, 122, 126, 110, 124, 107, 92, 117, 111, 120, 107, 115, 123, 109, 134, 118, 98, 123, 117, 101, 115, 117, 115, 93, 109, 90, 107, 98, 103, 118, 107, 111, 114, 113, 96, 108, 124, 97, 125, 107, 121, 123, 104, 117, 96, 110, 115, 112, 128, 119, 112, 120, 123, 120, 122, 123, 114, 105, 117, 119, 110, 132, 87, 112, 114, 118, 118, 108, 116, 114, 129, 110, 114, 126, 113, 122, 130, 139, 107, 105, 123, 130, 99, 125, 120, 105, 130, 125, 117, 109, 115, 115, 121, 113, 134, 113, 99, 120, 127, 114, 110, 112, 113, 105, 111, 110, 104, 131, 131, 119, 113, 115, 107, 118, 109, 119, 113, 113, 121, 113, 122, 129, 110, 108, 117, 109, 124, 140, 100, 115, 121, 105, 120, 125, 122, 118, 123, 112, 129, 103, 114, 131, 110, 123, 113, 122, 118, 106, 114, 120, 116, 108, 118, 131, 98, 114, 105, 121, 101, 103, 109, 112, 113, 115, 112, 135, 112, 114, 117, 120, 121, 108, 95, 115, 99, 108, 109, 113, 126, 130, 114, 114, 110, 115, 130, 107, 115, 123, 128, 118, 127, 114, 120, 115, 122, 127, 128, 118, 109, 128, 118, 106, 131, 104, 113, 117, 108, 116, 114, 111, 100, 105, 115, 108, 133, 109, 106, 124, 104, 112, 114, 94, 114, 114, 98, 122, 114, 108, 117, 113, 101, 105, 107, 101, 127, 124, 114, 109, 116, 118, 92, 106, 107, 120, 110, 118, 110, 112, 127, 116, 95, 120, 120, 121, 105, 113, 102, 129, 112, 113, 115, 113, 118, 105, 109, 96, 106, 116, 114, 96, 144, 114, 121, 114, 97, 113, 104, 112, 115, 112, 121, 110, 121, 125, 109, 108, 120, 122, 108, 127, 118, 107, 113, 127, 120, 112, 112, 122, 106, 114, 128, 119, 136, 110, 110, 115, 108, 116, 119, 115, 105, 123, 111, 111, 114, 117, 108, 115, 102, 116, 110, 120, 128, 111, 116, 117, 100, 109, 117, 88, 119, 127, 105, 125, 118, 125, 117, 120, 107, 124, 126, 106, 113, 117, 110, 114, 119, 101, 108, 112, 114, 115, 121, 112, 116, 113, 121, 105, 114, 111, 102, 108, 115, 110, 102, 107, 124, 111, 95, 109, 87, 117, 105, 104, 106, 114, 101, 120, 123, 123, 117, 105, 109, 108, 124, 113, 113, 120, 108, 106, 113, 105, 115, 109, 108, 120, 122, 110, 108, 127, 65, 109, 122, 110, 60, 111, 103, 110, 110, 116, 119, 115, 112, 112, 121, 118, 103, 112, 118, 109, 115, 120, 105, 106, 103, 123, 116, 123, 125, 113, 111, 107, 133, 116, 110, 102, 104, 95, 106, 107, 130, 112, 113, 107, 126, 84, 122, 119, 119, 111, 118, 122, 118, 99, 117, 110, 119, 113, 110, 113, 118, 105, 115, 119, 116, 115, 140, 115, 112, 128, 116, 114, 107, 105, 112, 114, 74, 104, 113, 126, 102, 106, 118, 107, 132, 105, 119, 112, 106, 130, 121, 121, 127, 126, 113, 114, 116, 124, 101, 123, 111, 122, 119, 115, 118, 105, 91, 130, 112, 119, 121, 108, 122, 117, 110, 109, 118, 107, 123, 102, 121, 125, 124, 124, 118, 125, 115, 110, 119, 111, 123, 99, 123, 111, 124, 115, 129, 110, 95, 101, 108, 105, 118, 129, 124, 104, 121, 104, 107, 113, 105, 121, 110, 153, 105, 104, 119, 116, 114, 116, 114, 115, 114, 111, 126, 116, 116, 117, 127, 113, 126, 110, 111, 107, 120, 118, 114, 108, 111, 116, 113, 113, 111, 124, 115, 114, 129, 115, 112, 117, 113, 112, 119, 122, 112, 114, 110, 119, 135, 114, 116, 122, 119, 128, 129, 120, 112, 113, 109, 117, 118, 116, 107, 99, 107, 113, 121, 109, 115, 126, 131, 110, 112, 119, 121, 105, 114, 121, 100, 116, 118, 122, 114, 130, 112, 124, 114, 106, 116, 110, 111, 115, 126, 109, 110, 130, 126, 108, 106, 113, 119, 116, 112, 110, 114, 106, 113, 110, 120, 119, 120, 124, 103, 113, 122, 119, 113, 101, 116, 121, 108, 112, 90, 115, 121, 112, 120, 126, 116, 113, 114, 124, 108, 91, 116, 110, 105, 103, 110, 106, 112, 112, 149, 122, 125, 140, 111, 109, 110, 110, 115, 118, 104, 115, 113, 122, 106, 106, 117, 108, 124, 125, 120, 106, 118, 126, 137, 107, 118, 113, 106, 112, 125, 123, 130, 111, 116, 106, 117, 123, 119, 150, 119, 111, 90, 107, 123, 122, 115, 125, 114, 114, 105, 120, 108, 109, 116, 98, 113, 102, 115, 119, 123, 121, 126, 119, 120, 113, 106, 102, 101, 120, 114, 106, 121, 117, 121, 117, 109, 131, 98, 116, 103, 115, 127, 110, 106, 116, 112, 110, 104, 125, 111, 112, 104, 117, 113, 98, 116, 118, 116, 113, 118, 102, 134, 124, 124, 107, 126, 121, 114, 119, 115, 116, 111, 111, 130, 114, 118, 125, 125, 129, 133, 104, 108, 120, 107, 128, 108, 126, 124, 112, 117, 108, 116, 116, 117, 109, 114, 127, 106, 112, 125, 91, 117, 120, 117, 120, 101, 118, 120, 123, 85, 114, 107, 113, 105, 107, 102, 122, 114, 143, 123, 112, 106, 111, 97, 105, 117, 107, 108, 117, 111, 115, 114, 122, 118, 110, 116, 120, 101, 115, 109, 114, 118, 106, 120, 118, 132, 109, 106, 127, 123, 108, 118, 105, 105, 122, 120, 116, 112, 112, 119, 112, 122, 112, 113, 118, 107, 126, 122, 102, 113, 116, 115, 122, 111, 122, 132, 112, 111, 103, 114, 101, 113, 126, 110, 124, 103, 110, 110, 118, 114, 120, 112, 101, 104, 107, 114, 123, 114, 123, 108, 110, 119, 135, 120, 121, 111, 111, 94, 116, 125, 103, 123, 118, 127, 101, 119, 100, 102, 107, 138, 119, 129, 116, 123, 110, 119, 106, 137, 116, 109, 125, 109, 103, 113, 114, 104, 110, 116, 109, 122, 116, 121, 120, 110, 127, 111, 91, 97, 103, 109, 106, 94, 113, 107, 117, 118, 116, 103, 121, 132, 124, 118, 146, 113, 116, 113, 102, 121, 111, 102, 124, 134, 112, 121, 118, 131, 128, 117, 119, 113, 100, 111, 108, 105, 119, 120, 107, 125, 107, 120, 144, 103, 119, 110, 115, 112, 122, 108, 117, 112, 105, 119, 121, 120, 117, 114, 120, 109, 114, 122, 101, 102, 115, 119, 106, 126, 121, 108, 110, 106, 113, 123, 103, 126, 127, 93, 119, 116, 108, 135, 121, 117, 109, 113, 114, 102, 110, 111, 110, 137, 103, 125, 120, 119, 136, 119, 120, 108, 105, 108, 107, 107, 108, 121, 111, 111, 118, 121, 111, 118, 108, 100, 118, 115, 116, 113, 115, 119, 120, 109, 113, 98, 111, 104, 116, 140, 121, 98, 122, 118, 110, 121, 100, 116, 120, 126, 120, 98, 111, 121, 115, 109, 112, 111, 103, 114, 117, 111, 131, 111, 126, 120, 119, 101, 113, 128, 114, 110, 107, 112, 108, 118, 109, 127, 122, 117, 114, 126, 117, 126, 134, 120, 117, 115, 128, 93, 108, 121, 124, 114, 118, 119, 113, 100, 120, 118, 130, 103, 110, 121, 110, 117, 111, 111, 114, 107, 108, 130, 104, 110, 111, 117, 118, 120, 110, 112, 121, 114, 115, 109, 103, 115, 114, 120, 109, 128, 103, 119, 121, 120, 115, 112, 108, 106, 117, 115, 107, 106, 112, 132, 122, 115, 106, 104, 107, 112, 113, 104, 108, 116, 114, 107, 124, 121, 109, 112, 115, 119, 118, 125, 99, 112, 110, 116, 113, 123, 108, 108, 110, 110, 98, 115, 108, 143, 107, 126, 122, 110, 108, 102, 104, 124, 110, 110, 118, 110, 109, 116, 102, 115, 112, 110, 117, 109, 116, 115, 114, 124, 108, 114, 115, 105, 109, 108, 79, 118, 118, 110, 121, 110, 113, 125, 105, 125, 124, 122, 119, 105, 104, 110, 109, 116, 121, 115, 108, 107, 106, 112, 110, 117, 116, 117, 113, 117, 114, 121, 119, 120, 127, 110, 104, 126, 122, 115, 111, 101, 118, 116, 109, 106, 108, 113, 115, 129, 109, 125, 115, 111, 111, 112, 121, 96, 114, 117, 108, 120, 110, 127, 116, 109, 108, 104, 106, 123, 107, 110, 113, 93, 122, 125, 116, 113, 111, 109, 102, 106, 109, 137, 121, 130, 110, 109, 124, 110, 112, 112, 109, 97, 127, 128, 116, 112, 106, 115, 122, 111, 121, 111, 103, 115, 123, 117, 118, 116, 112, 106, 98, 122, 118, 118, 111, 114, 114, 121, 112, 118, 109, 112, 112, 124, 117, 125, 106, 120, 110, 111, 114, 116, 107, 108, 118, 119, 109, 114, 108, 116, 113, 120, 111, 115, 114, 120, 110, 120, 114, 121, 113, 116, 123, 124, 99, 129, 127, 111, 111, 119, 120, 125, 109, 110, 112, 113, 118, 122, 113, 116, 122, 123, 107, 123, 111, 118, 109, 115, 119, 100, 122, 99, 115, 109, 121, 119, 119, 116, 115, 117, 115, 113, 113, 110, 122, 110, 122, 107, 121, 108, 116, 115, 110, 126, 124, 104, 104, 116, 116, 105, 119, 126, 113, 115, 124, 116, 117, 113, 101, 113, 111, 123, 106, 117, 114, 108, 101, 116, 107, 105, 131, 126, 119, 127, 120, 121, 107, 105, 113, 110, 128, 111, 125, 117, 114, 113, 108, 117, 114, 120, 118, 114, 114, 125, 112, 118, 110, 122, 112, 106, 107, 107, 107, 108, 122, 119, 125, 114, 105, 112, 113, 102, 109, 105, 114, 103, 110, 116, 109, 100, 120, 109, 109, 114, 104, 110, 114, 100, 119, 111, 108, 109, 124, 119, 115, 124, 99, 107, 112, 121, 101, 104, 119, 116, 118, 123, 103, 112, 111, 101, 121, 120, 120, 109, 111, 112, 122, 103, 104, 104, 120, 112, 114, 113, 117, 117, 119, 117, 105, 122, 116, 118, 111, 116, 111, 112, 117, 112, 116, 116, 121, 110, 118, 114, 116, 111, 102, 99, 123, 113, 114, 117, 116, 108, 129, 108, 124, 111, 107, 110, 116, 123, 103, 110, 115, 102, 105, 116, 113, 111, 121, 110, 112, 114, 120, 111, 131, 113, 106, 117, 95, 132, 111, 111, 112, 112, 107, 115, 108, 121, 116, 114, 110, 98, 108, 127, 112, 110, 122, 109, 111, 106, 113, 114, 112, 116, 129, 104, 119, 112, 122, 118, 125, 122, 118, 114, 107, 127, 113, 115, 108, 112, 100, 125, 109, 124, 119, 117, 124, 112, 119, 116, 116, 125, 110, 111, 124, 114, 104, 130, 115, 121, 114, 109, 119, 123, 121, 121, 116, 110, 103, 116, 115, 122, 115, 116, 111, 109, 123, 129, 103, 121, 121, 121, 108, 117, 118, 119, 125, 123, 107, 116, 114, 111, 116, 126, 110, 112, 110, 105, 109, 121, 124, 127, 116, 113, 111, 117, 105, 103, 113, 128, 112, 115, 110, 120, 118, 117, 118, 117, 117, 104, 114, 113, 118, 114, 103, 123, 121, 113, 121, 116, 114, 121, 110, 110, 115, 103, 112, 131, 107, 106, 129, 106, 105, 110, 124, 112, 110, 114, 117, 118, 131, 119, 117, 121, 112, 122, 120, 113, 114, 105, 115, 113, 111, 128, 112, 117, 113, 118, 110, 102, 107, 116, 119, 114, 111, 116, 116, 119, 115, 112, 115, 115, 107, 115, 127, 119, 109, 121, 111, 104, 107, 107, 118, 109, 119, 120, 115, 115, 133, 119, 118, 111, 118, 118, 119, 114, 117, 104, 120, 117, 107, 119, 120, 108, 112, 117, 105, 112, 118, 116, 110, 109, 116, 114, 120, 118, 117, 106, 122, 114, 108, 114, 116, 116, 122, 120, 110, 114, 111, 116, 110, 117, 118, 110, 118, 121, 125, 125, 112, 114, 108, 108, 117, 108, 115, 107, 123, 114, 117, 119, 118, 115, 120, 107, 122, 117, 115, 116, 113, 105, 107, 108, 125, 106, 109, 116, 119, 117, 116, 121, 124, 122, 119, 127, 114, 118, 116, 118, 127, 117, 118, 117, 111, 114, 122, 107, 112, 108, 115, 112, 115, 105, 109, 114, 125, 113, 117, 108, 116, 118, 119, 120, 119, 118, 111, 112, 113, 108, 109, 113, 111, 118, 114, 119, 117, 116, 120, 119, 109, 115, 108, 121, 123, 112, 122, 123, 133, 110, 114, 119, 120, 108, 118, 122, 118, 110, 116, 108, 128, 122, 114, 120, 114, 104, 117, 112, 119, 115, 115, 118, 109, 115, 128, 125, 119, 117, 109, 114, 116, 128, 115, 111, 116, 107, 118, 102, 117, 127, 129, 122, 108, 117, 124, 119, 112, 106, 110, 112, 117, 111, 115, 120, 128, 114, 115, 119, 113, 108, 116, 111, 113, 114, 118, 120, 121, 110, 112, 118, 121, 115, 116, 112, 120, 132, 119, 125, 116, 120, 111, 112, 126, 119, 121, 111, 116, 110, 116, 113, 129, 109, 129, 105, 114, 112, 119, 114, 107, 121, 127, 124, 113, 111, 120, 116, 118, 113, 114, 112, 114, 114, 121, 112, 114, 113, 111, 108, 113, 112, 115, 103, 128, 113, 123, 117, 110, 121, 115, 126, 122, 115, 110, 117, 109, 119, 116, 114, 120, 115, 112, 112, 115, 118, 111, 117, 117, 124, 112, 114, 122, 120, 112, 105, 113, 114, 113, 118, 130, 114, 115, 113, 109, 109, 120, 123, 125, 116, 108, 117, 113, 122, 120, 113, 106, 120, 112, 113, 116, 114, 115, 117, 116, 121, 114, 112, 114, 110, 117, 115, 114, 117, 121, 108, 114, 112, 113, 123, 135, 121, 121, 113, 118, 108, 121, 122, 108, 115, 109, 109, 116, 115, 115, 122, 109, 116, 121, 120, 106, 118, 106, 114, 112, 120, 111, 116, 115, 119, 104, 119, 120, 126, 117, 116, 111, 119, 124, 108, 112, 114, 109, 115, 99, 129, 119, 116, 116, 116, 118, 116, 116, 111, 118, 108, 120, 118, 113, 108, 116, 127, 119, 112, 120, 114, 113, 112, 111, 121, 109, 115, 117, 115, 114, 105, 109, 118, 114, 112, 121, 111, 113, 117, 104, 118, 107, 119, 118, 120, 113, 120, 116, 113, 114, 120, 111, 117, 115, 118, 117, 118, 117, 121, 114, 118, 112, 111, 101, 119, 124, 121, 115, 116, 109, 114, 121, 118, 122, 115, 115, 109, 107, 110, 109, 112, 114, 119, 115, 122, 115, 114, 117, 109, 121, 120, 121, 115, 120, 116, 114, 121, 111, 115, 109, 128, 111, 122, 116, 119, 113, 113, 115, 112, 114, 124, 112, 103, 116, 125, 109, 113, 128, 123, 116, 121, 104, 118, 117, 120, 119, 112, 111, 111, 119, 114, 107, 113, 115, 125, 113, 126, 126, 132, 117, 124, 115, 117, 126, 113, 98, 140, 121, 116, 125, 145, 101, 123, 112, 131, 125, 108, 116, 110, 108, 106, 141, 113, 111, 108, 116, 112, 121, 120, 111, 107, 120, 104, 118, 117, 121, 119, 102, 113, 128, 118, 103, 118, 108, 105, 112, 104, 124, 114, 113, 122, 108, 116, 107, 104, 108, 124, 120, 123, 116, 108, 113, 128, 115, 114, 111, 117, 131, 112, 113, 114, 107, 115, 117, 112, 111, 114, 124, 118, 120, 118, 111, 127, 112, 109, 116, 105, 117, 108, 117, 113, 122, 123, 110, 122, 117, 111, 107, 114, 130, 128, 102, 99, 124, 114, 130, 127, 114, 108, 82, 106, 122, 114, 131, 112, 127, 112, 116, 123, 122, 116, 109, 108, 120, 114, 114, 108, 107, 98, 107, 96, 83, 117, 104, 121, 109, 107, 124, 114, 119, 109, 124, 111, 101, 106, 141, 110, 109, 105, 112, 109, 129, 104, 99, 113, 128, 108, 100, 119, 106, 134, 108, 109, 106, 119, 89, 128, 109, 121, 115, 110, 123, 121, 114, 116, 126, 116, 117, 103, 114, 108, 126, 117, 117, 98, 95, 129, 112, 124, 115, 122, 113, 121, 128, 115, 132, 109, 100, 111, 110, 95, 125, 121, 109, 104, 111, 110, 116, 103, 123, 117, 113, 105, 107, 109, 123, 118, 105, 119, 116, 114, 113, 113, 124, 119, 100, 136, 117, 114, 111, 102, 136, 112, 114, 110, 102, 105, 123, 114, 100, 121, 113, 126, 112, 123, 113, 118, 104, 108, 97, 101, 103, 128, 113, 95, 117, 106, 141, 95, 110, 95, 120, 117, 97, 112, 111, 125, 117, 123, 109, 110, 114, 107, 113, 108, 101, 91, 111, 147, 117, 121, 121, 117, 121, 105, 117, 118, 121, 133, 117, 132, 118, 121, 122, 124, 121, 135, 112, 118, 111, 101, 106, 126, 106, 114, 121, 98, 117, 117, 112, 113, 107, 123, 117, 103, 122, 115, 121, 106, 130, 122, 127, 119, 120, 101, 126, 109, 120, 116, 132, 97, 115, 123, 95, 121, 116, 107, 116, 102, 98, 105, 117, 124, 113, 118, 125, 109, 117, 124, 95, 120, 119, 115, 98, 121, 107, 105, 110, 117, 116, 125, 118, 96, 99, 118, 107, 102, 115, 109, 107, 119, 112, 102, 102, 105, 143, 123, 117, 111, 114, 112, 111, 117, 107, 115, 118, 108, 118, 107, 109, 115, 118, 121, 105, 111, 133, 103, 109, 118, 124, 104, 109, 106, 135, 130, 122, 119, 131, 102, 112, 120, 126, 114, 123, 105, 104, 115, 105, 99, 120, 110, 105, 110, 111, 143, 125, 128, 115, 109, 114, 118, 99, 112, 114, 112, 113, 102, 117, 122, 112, 115, 107, 102, 111, 126, 93, 106, 112, 113, 114, 115, 119, 115, 114, 100, 134, 107, 109, 118, 101, 91, 114, 120, 101, 112, 108, 125, 108, 112, 109, 120, 96, 114, 116, 111, 106, 122, 117, 103, 114, 113, 106, 111, 91, 116, 117, 100, 128, 110, 118, 101, 129, 112, 122, 116, 116, 91, 114, 123, 125, 111, 118, 117, 103, 115, 121, 117, 109, 108, 120, 103, 125, 119, 122, 118, 113, 122, 112, 114, 115, 123, 114, 115, 114, 119, 116, 117, 111, 122, 115, 105, 119, 109, 117, 114, 115, 114, 119, 113, 120, 114, 117, 122, 114, 120, 115, 106, 112, 120, 116, 108, 119, 118, 119, 118, 116, 117, 113, 105, 112, 116, 119, 103, 108, 113, 118, 117, 106, 113, 117, 118, 122, 113, 119, 106, 114, 109, 115, 111, 121, 111, 125, 114, 116, 118, 120, 116, 116, 117, 107, 125, 111, 119, 111, 105, 111, 116, 111, 112, 113, 114, 112, 113, 115, 121, 113, 114, 119, 122, 118, 108, 112, 114, 121, 116, 122, 115, 117, 110, 118, 122, 105, 111, 113, 117, 119, 111, 121, 109, 120, 106, 119, 112, 117, 119, 115, 122, 122, 117, 116, 105, 118, 119, 111, 115, 110, 107, 109, 111, 111, 112, 113, 120, 114, 113, 114, 122, 115, 113, 112, 115, 108, 114, 113, 123, 111, 114, 124, 118, 121, 115, 116, 121, 116, 110, 116, 117, 108, 110, 117, 111, 109, 119, 115, 112, 115, 119, 113, 118, 123, 124, 119, 112, 106, 114, 118, 116, 106, 112, 119, 117, 111, 105, 113, 119, 114, 103, 106, 117, 100, 122, 117, 125, 124, 117, 114, 118, 107, 113, 116, 131, 113, 125, 118, 112, 114, 115, 115, 115, 112, 118, 112, 123, 113, 113, 114, 116, 119, 119, 119, 118, 103, 119, 117, 109, 114, 118, 107, 116, 116, 112, 112, 118, 115, 118, 120, 110, 114, 117, 112, 115, 126, 121, 122, 116, 114, 114, 108, 114, 117, 116, 122, 112, 110, 114, 112, 116, 115, 119, 107, 119, 111, 121, 118, 119, 116, 112, 115, 115, 120, 117, 114, 115, 118, 113, 103, 114, 105, 120, 113, 112, 114, 122, 116, 116, 121, 112, 114, 113, 116, 113, 111, 115, 125, 118, 106, 112, 112, 112, 118, 121, 110, 119, 122, 123, 109, 119, 114, 108, 117, 117, 111, 118, 123, 105, 118, 116, 104, 119, 119, 119, 116, 111, 117, 115, 119, 114, 116, 116, 110, 114, 119, 110, 107, 119, 120, 122, 119, 117, 120, 118, 113, 110, 109, 105, 122, 113, 104, 106, 119, 116, 115, 121, 118, 118, 113, 122, 110, 115, 104, 119, 130, 118, 116, 123, 118, 122, 119, 121, 111, 111, 121, 109, 117, 114, 112, 123, 116, 119, 114, 117, 119, 114, 118, 114, 111, 125, 112, 115, 109, 113, 122, 116, 115, 120, 124, 120, 116, 108, 110, 115, 112, 122, 112, 113, 117, 115, 111, 113, 115, 116, 116, 109, 123, 110, 122, 117, 114, 112, 114, 117, 121, 116, 116, 120, 105, 115, 115, 120, 114, 113, 106, 121, 113, 113, 118, 123, 107, 120, 116, 115, 118, 114, 115, 113, 115, 117, 116, 123, 110, 117, 110, 134, 115, 119, 118, 112, 118, 126, 113, 119, 122, 108, 108, 113, 119, 119, 114, 105, 124, 122, 116, 118, 119, 122, 126, 117, 112, 118, 107, 111, 119, 118, 118, 120, 115, 109, 115, 115, 120, 117, 114, 118, 114, 121, 121, 110, 116, 111, 104, 114, 108, 114, 112, 125, 124, 115, 111, 107, 104, 95, 118, 100, 106, 116, 107, 108, 94, 120, 105, 123, 105, 122, 107, 120, 122, 116, 105, 114, 121, 116, 121, 113, 124, 116, 107, 107, 115, 101, 115, 111, 113, 135, 106, 109, 111, 114, 118, 114, 114, 126, 107, 115, 110, 114, 129, 119, 126, 113, 117, 113, 94, 140, 109, 116, 124, 106, 108, 111, 109, 104, 120, 111, 110, 108, 98, 107, 100, 110, 114, 110, 117, 106, 116, 124, 107, 123, 119, 130, 113, 116, 102, 115, 115, 80, 123, 109, 118, 112, 101, 103, 104, 125, 111, 126, 116, 118, 121, 104, 116, 112, 109, 120, 108, 136, 116, 116, 110, 129, 108, 116, 113, 116, 112, 111, 113, 113, 113, 104, 120, 117, 119, 127, 126, 125, 117, 123, 108, 114, 120, 103, 119, 112, 116, 110, 110, 103, 122, 94, 117, 111, 90, 116, 109, 118, 105, 117, 99, 122, 120, 123, 140, 131, 111, 110, 115, 117, 99, 117, 142, 107, 128, 119, 109, 116, 103, 90, 122, 106, 107, 103, 105, 153, 112, 112, 89, 106, 117, 120, 112, 122, 106, 120, 126, 115, 116, 117, 128, 106, 127, 115, 113, 112, 111, 121, 127, 119, 116, 118, 120, 111, 102, 105, 120, 111, 109, 103, 124, 118, 128, 125, 122, 83, 110, 114, 116, 115, 123, 120, 110, 112, 122, 125, 106, 117, 126, 127, 108, 105, 104, 109, 125, 107, 119, 129, 122, 120, 117, 111, 103, 130, 127, 108, 125, 127, 97, 120, 105, 117, 121, 114, 106, 117, 133, 108, 119, 125, 108, 126, 113, 112, 106, 97, 122, 125, 125, 117, 116, 119, 116, 137, 102, 123, 119, 103, 117, 108, 127, 114, 116, 108, 98, 101, 121, 118, 117, 116, 112, 113, 107, 122, 124, 125, 102, 88, 111, 92, 110, 120, 104, 114, 110, 131, 110, 125, 111, 126, 108, 115, 121, 108, 126, 105, 125, 116, 110, 124, 145, 107, 71, 124, 92, 99, 100, 113, 107, 106, 114, 121, 122, 114, 104, 110, 118, 113, 116, 109, 129, 122, 116, 116, 116, 119, 107, 129, 116, 117, 117, 112, 120, 111, 106, 121, 102, 107, 109, 111, 108, 127, 115, 97, 119, 123, 106, 111, 106, 127, 107, 117, 103, 114, 119, 111, 119, 108, 134, 122, 103, 126, 137, 122, 111, 108, 128, 133, 131, 126, 124, 100, 129, 117, 118, 120, 119, 111, 98, 117, 122, 111, 109, 107, 109, 127, 120, 119, 110, 125, 110, 110, 99, 121, 117, 108, 106, 111, 108, 109, 101, 102, 103, 119, 105, 123, 105, 122, 125, 105, 104, 110, 120, 110, 118, 122, 130, 114, 111, 110, 113, 113, 112, 111, 102, 115, 115, 135, 107, 123, 108, 121, 112, 124, 110, 116, 118, 119, 124, 122, 126, 102, 122, 109, 115, 118, 113, 106, 126, 109, 114, 116, 126, 128, 106, 116, 116, 118, 117, 113, 118, 117, 116, 111, 113, 119, 116, 115, 100, 113, 117, 116, 109, 115, 117, 126, 116, 118, 112, 100, 112, 108, 128, 124, 99, 112, 115, 109, 118, 118, 109, 142, 120, 121, 120, 103, 115, 124, 114, 112, 108, 113, 108, 112, 118, 111, 124, 126, 110, 130, 115, 118, 115, 109, 111, 111, 129, 119, 110, 111, 113, 121, 109, 114, 117, 124, 119, 123, 123, 117, 103, 122, 117, 122, 115, 110, 110, 119, 108, 128, 106, 117, 110, 111, 101, 124, 127, 119, 128, 119, 114, 130, 115, 109, 114, 115, 122, 112, 103, 114, 109, 102, 127, 118, 114, 109, 119, 115, 104, 110, 104, 128, 110, 107, 119, 122, 119, 114, 107, 114, 111, 94, 116, 117, 107, 107, 115, 116, 116, 107, 121, 133, 111, 100, 132, 118, 125, 118, 114, 133, 114, 116, 117, 123, 118, 112, 120, 111, 116, 116, 117, 122, 111, 115, 128, 110, 116, 117, 106, 113, 117, 110, 114, 106, 117, 132, 106, 115, 137, 124, 119, 118, 115, 104, 107, 118, 108, 101, 102, 115, 125, 113, 118, 124, 123, 119, 111, 122, 118, 113, 125, 118, 111, 113, 109, 129, 116, 104, 103, 116, 106, 110, 110, 101, 104, 108, 111, 119, 115, 114, 109, 118, 116, 113, 115, 109, 119, 109, 121, 121, 118, 109, 116, 121, 111, 106, 116, 141, 112, 111, 115, 113, 121, 118, 116, 117, 103, 117, 131, 98, 121, 111, 119, 104, 112, 108, 105, 127, 114, 105, 138, 112, 108, 114, 110, 119, 100, 116, 127, 107, 124, 116, 87, 115, 119, 119, 143, 113, 119, 107, 107, 118, 106, 130, 126, 123, 146, 118, 106, 116, 123, 122, 113, 121, 114, 125, 110, 118, 114, 108, 116, 125, 112, 109, 109, 124, 109, 92, 131, 106, 121, 102, 109, 118, 122, 122, 118, 113, 125, 115, 105, 108, 108, 113, 117, 106, 127, 110, 117, 118, 116, 119, 89, 123, 107, 125, 112, 114, 108, 107, 108, 106, 118, 115, 121, 118, 110, 109, 114, 112, 113, 110, 116, 105, 107, 115, 118, 118, 121, 117, 123, 121, 112, 113, 108, 130, 112, 98, 131, 112, 128, 112, 111, 118, 125, 119, 116, 121, 109, 116, 109, 111, 112, 106, 124, 102, 122, 109, 124, 111, 116, 119, 118, 119, 137, 121, 138, 120, 112, 87, 140, 116, 114, 114, 108, 119, 113, 118, 119, 113, 120, 120, 114, 118, 119, 118, 124, 117, 133, 130, 121, 110, 117, 109, 109, 114, 108, 132, 120, 106, 108, 116, 106, 115, 111, 113, 112, 114, 110, 127, 107, 113, 107, 120, 116, 122, 115, 109, 117, 128, 110, 122, 117, 107, 112, 112, 94, 118, 118, 116, 123, 114, 124, 111, 113, 118, 117, 115, 112, 112, 114, 112, 104, 113, 124, 108, 128, 120, 111, 107, 110, 119, 109, 117, 111, 113, 116, 116, 113, 106, 129, 129, 110, 111, 117, 119, 118, 123, 115, 119, 132, 111, 117, 113, 111, 118, 117, 113, 119, 116, 117, 120, 108, 110, 117, 119, 112, 118, 105, 119, 116, 109, 116, 128, 110, 110, 118, 103, 117, 113, 109, 113, 116, 113, 111, 109, 108, 113, 113, 111, 110, 112, 109, 116, 112, 107, 122, 122, 117, 120, 122, 126, 108, 110, 112, 111, 110, 99, 88, 103, 115, 104, 127, 111, 116, 113, 103, 112, 114, 106, 122, 100, 125, 120, 133, 125, 119, 121, 124, 110, 124, 114, 138, 108, 120, 110, 111, 108, 106, 130, 101, 122, 107, 108, 120, 99, 110, 126, 110, 114, 115, 108, 129, 97, 106, 114, 105, 112, 101, 112, 93, 116, 100, 122, 106, 116, 120, 109, 119, 134, 114, 109, 121, 109, 119, 123, 126, 116, 105, 117, 129, 120, 120, 120, 111, 109, 110, 106, 110, 114, 116, 105, 118, 117, 111, 122, 129, 111, 116, 102, 125, 112, 122, 104, 118, 118, 111, 124, 113, 111, 89, 104, 123, 100, 113, 122, 119, 133, 114, 128, 106, 110, 111, 136, 116, 105, 115, 109, 126, 115, 127, 112, 96, 104, 103, 113, 129, 105, 116, 117, 109, 120, 83, 111, 115, 110, 126, 117, 118, 114, 107, 108, 115, 107, 109, 113, 98, 104, 120, 113, 111, 109, 110, 109, 103, 111, 116, 117, 124, 99, 135, 116, 115, 122, 106, 120, 122, 100, 112, 109, 127, 98, 127, 113, 114, 114, 110, 103, 123, 112, 116, 113, 116, 114, 117, 106, 116, 115, 145, 125, 105, 102, 112, 118, 121, 115, 100, 121, 113, 117, 119, 123, 112, 108, 112, 120, 116, 122, 115, 103, 128, 114, 112, 125, 127, 114, 117, 108, 122, 105, 109, 120, 117, 111, 117, 122, 131, 113, 118, 117, 120, 125, 123, 104, 124, 115, 98, 114, 131, 125, 112, 119, 109, 133, 117, 122, 130, 109, 106, 108, 110, 115, 129, 119, 120, 111, 118, 132, 97, 118, 111, 97, 118, 103, 108, 123, 119, 113, 116, 143, 115, 110, 118, 124, 116, 118, 113, 123, 106, 118, 122, 107, 125, 120, 106, 115, 110, 113, 119, 126, 128, 120, 128, 112, 115, 119, 127, 125, 116, 119, 100, 115, 122, 118, 116, 121, 131, 105, 117, 121, 118, 93, 105, 117, 102, 107, 102, 114, 101, 102, 114, 132, 113, 110, 108, 113, 106, 115, 118, 116, 122, 115, 97, 120, 125, 102, 122, 110, 110, 115, 112, 108, 117, 108, 128, 134, 116, 117, 121, 115, 137, 122, 120, 109, 103, 123, 118, 105, 104, 119, 119, 104, 126, 101, 104, 133, 115, 147, 108, 108, 111, 86, 103, 100, 141, 113, 117, 104, 115, 115, 114, 109, 139, 125, 114, 112, 128, 103, 111, 114, 120, 101, 113, 116, 106, 100, 127, 114, 108, 110, 123, 117, 95, 129, 114, 138, 113, 123, 104, 107, 117, 114, 95, 110, 116, 107, 116, 112, 117, 111, 118, 116, 103, 97, 117, 108, 116, 113, 117, 119, 106, 104, 123, 112, 123, 113, 116, 118, 135, 95, 105, 100, 103, 113, 119, 104, 123, 99, 118, 115, 137, 113, 127, 114, 124, 126, 119, 100, 114, 115, 119, 108, 102, 138, 125, 105, 115, 123, 126, 113, 130, 113, 112, 107, 102, 103, 135, 134, 103, 115, 112, 116, 103, 105, 110, 133, 115, 120, 119, 126, 113, 109, 131, 119, 121, 129, 107, 121, 119, 117, 119, 130, 117, 115, 131, 102, 117, 113, 125, 109, 121, 109, 111, 115, 111, 120, 103, 119, 102, 118, 130, 121, 109, 118, 111, 115, 108, 120, 104, 113, 115, 110, 120, 119, 110, 117, 113, 110, 109, 114, 116, 128, 118, 116, 114, 121, 122, 119, 141, 122, 119, 124, 106, 107, 124, 110, 104, 125, 105, 120, 110, 94, 115, 116, 119, 124, 101, 127, 116, 111, 109, 107, 110, 111, 115, 108, 117, 116, 111, 107, 121, 109, 114, 115, 118, 137, 107, 122, 100, 110, 126, 116, 113, 117, 103, 117, 119, 112, 113, 125, 102, 116, 111, 114, 108, 114, 117, 120, 124, 115, 113, 122, 113, 113, 117, 99, 113, 120, 123, 93, 115, 109, 108, 106, 119, 124, 117, 105, 110, 104, 113, 124, 112, 113, 102, 120, 129, 113, 130, 100, 112, 125, 120, 100, 107, 106, 121, 107, 118, 122, 115, 125, 103, 130, 124, 122, 100, 113, 114, 122, 107, 112, 114, 117, 104, 114, 121, 113, 114, 121, 133, 117, 114, 114, 117, 109, 105, 118, 113, 117, 111, 130, 111, 104, 130, 120, 114, 104, 110, 123, 123, 123, 113, 121, 117, 116, 111, 117, 117, 115, 112, 111, 125, 113, 111, 118, 107, 113, 105, 110, 107, 114, 123, 119, 116, 125, 127, 123, 104, 115, 125, 104, 117, 112, 125, 110, 110, 116, 118, 114, 119, 122, 116, 116, 110, 128, 109, 111, 114, 114, 108, 113, 110, 116, 115, 107, 116, 115, 115, 120, 119, 119, 116, 115, 114, 127, 123, 118, 119, 107, 108, 96, 124, 112, 108, 115, 114, 120, 103, 112, 107, 107, 128, 114, 114, 106, 104, 119, 124, 123, 124, 111, 108, 104, 105, 109, 110, 129, 102, 108, 107, 112, 117, 121, 116, 118, 112, 115, 111, 97, 119, 112, 133, 126, 103, 114, 112, 114, 125, 108, 101, 131, 106, 117, 116, 130, 115, 116, 118, 105, 119, 109, 119, 117, 115, 116, 112, 107, 116, 102, 107, 116, 109, 106, 103, 110, 126, 108, 116, 121, 105, 105, 118, 110, 123, 109, 107, 102, 84, 114, 117, 115, 109, 103, 126, 112, 117, 121, 121, 110, 116, 112, 116, 104, 108, 103, 124, 105, 106, 105, 115, 121, 117, 115, 131, 113, 111, 111, 114, 111, 105, 114, 114, 116, 117, 119, 117, 109, 115, 108, 142, 109, 107, 129, 126, 126, 126, 112, 110, 119, 117, 106, 121, 100, 109, 115, 105, 109, 111, 114, 120, 100, 115, 109, 118, 132, 109, 106, 144, 117, 109, 104, 120, 97, 108, 114, 106, 118, 109, 122, 119, 118, 121, 112, 114, 107, 119, 119, 106, 101, 98, 118, 119, 117, 117, 127, 104, 117, 115, 113, 126, 127, 99, 121, 125, 119, 111, 110, 110, 107, 120, 107, 119, 112, 122, 110, 115, 106, 112, 100, 103, 110, 119, 109, 105, 119, 111, 126, 105, 118, 113, 123, 121, 121, 116, 119, 121, 100, 117, 102, 108, 113, 114, 119, 106, 111, 113, 122, 117, 116, 118, 112, 119, 119, 125, 122, 119, 115, 127, 121, 116, 118, 111, 122, 112, 122, 124, 119, 126, 100, 137, 116, 132, 124, 115, 112, 112, 104, 106, 122, 118, 116, 118, 107, 94, 125, 112, 107, 115, 111, 117, 117, 110, 111, 113, 115, 127, 114, 114, 89, 112, 116, 114, 115, 104, 103, 107, 119, 121, 121, 110, 121, 124, 131, 101, 123, 126, 120, 106, 117, 134, 119, 110, 101, 130, 111, 116, 109, 115, 112, 113, 111, 106, 118, 123, 110, 112, 111, 113, 128, 124, 116, 119, 107, 120, 114, 115, 127, 101, 120, 123, 114, 105, 110, 125, 122, 112, 117, 104, 83, 99, 107, 111, 113, 120, 104, 119, 120, 120, 123, 136, 107, 109, 113, 103, 101, 121, 118, 124, 120, 114, 96, 116, 113, 110, 116, 99, 117, 112, 125, 113, 113, 121, 122, 118, 107, 93, 106, 104, 123, 126, 126, 106, 120, 114, 107, 111, 114, 104, 114, 115, 130, 137, 105, 127, 113, 120, 113, 131, 117, 119, 110, 111, 120, 108, 108, 112, 118, 124, 105, 122, 110, 106, 128, 116, 112, 132, 108, 131, 112, 116, 124, 108, 116, 100, 107, 116, 113, 117, 117, 115, 110, 108, 116, 116, 126, 109, 113, 113, 125, 127, 143, 111, 139, 110, 111, 126, 110, 116, 112, 124, 113, 119, 121, 116, 118, 115, 103, 113, 119, 123, 121, 101, 119, 115, 107, 122, 124, 126, 116, 104, 121, 107, 124, 112, 102, 112, 125, 122, 115, 115, 117, 119, 109, 117, 130, 106, 107, 140, 114, 120, 115, 124, 114, 116, 100, 118, 120, 111, 107, 109, 123, 113, 118, 112, 136, 100, 121, 108, 111, 105, 125, 103, 116, 110, 130, 104, 111, 112, 119, 116, 104, 117, 125, 116, 118, 110, 96, 115, 123, 113, 119, 109, 114, 120, 116, 126, 122, 120, 123, 111, 105, 135, 118, 122, 117, 114, 113, 114, 92, 104, 98, 118, 123, 117, 111, 127, 108, 113, 106, 113, 113, 113, 114, 120, 121, 104, 114, 116, 116, 105, 116, 109, 114, 121, 98, 104, 97, 125, 101, 117, 108, 119, 111, 103, 121, 114, 123, 110, 106, 115, 132, 119, 111, 110, 114, 122, 124, 105, 125, 114, 126, 110, 109, 106, 100, 134, 107, 113, 126, 106, 112, 121, 110, 127, 122, 132, 114, 116, 119, 113, 120, 125, 109, 110, 123, 123, 105, 113, 118, 112, 122, 130, 109, 123, 104, 118, 123, 111, 117, 108, 107, 110, 116, 127, 121, 132, 116, 122, 138, 105, 108, 97, 125, 114, 113, 121, 130, 112, 121, 105, 125, 115, 106, 109, 114, 113, 107, 117, 126, 123, 99, 136, 110, 118, 92, 107, 118, 111, 116, 111, 114, 102, 117, 109, 89, 124, 105, 122, 117, 112, 114, 121, 113, 127, 108, 118, 99, 106, 117, 126, 115, 122, 107, 118, 126, 127, 122, 115, 125, 119, 98, 107, 109, 110, 124, 114, 123, 118, 108, 118, 124, 114, 119, 120, 126, 109, 114, 129, 115, 109, 114, 108, 112, 108, 130, 121, 113, 97, 134, 110, 126, 127, 101, 122, 125, 123, 116, 118, 108, 127, 119, 130, 124, 111, 119, 101, 119, 120, 117, 108, 104, 130, 113, 103, 121, 105, 117, 116, 111, 110, 109, 128, 103, 125, 128, 103, 124, 117, 117, 118, 112, 118, 105, 117, 111, 113, 114, 116, 102, 116, 88, 113, 117, 121, 88, 109, 121, 103, 138, 138, 128, 122, 113, 119, 132, 111, 117, 131, 96, 110, 120, 107, 134, 124, 124, 127, 124, 113, 105, 115, 110, 128, 111, 111, 130, 124, 113, 106, 121, 130, 123, 122, 108, 107, 122, 104, 111, 115, 113, 114, 114, 108, 117, 113, 114, 119, 113, 116, 109, 113, 111, 106, 100, 127, 122, 112, 89, 114, 130, 116, 116, 124, 105, 104, 119, 113, 112, 113, 123, 108, 106, 116, 133, 125, 113, 126, 116, 115, 115, 112, 113, 113, 121, 113, 128, 111, 111, 114, 113, 96, 110, 117, 119, 121, 107, 131, 111, 106, 112, 120, 117, 111, 123, 121, 112, 112, 126, 105, 117, 113, 126, 126, 127, 109, 125, 108, 121, 120, 111, 113, 118, 123, 122, 114, 123, 129, 114, 122, 129, 120, 107, 93, 110, 122, 121, 110, 107, 121, 117, 101, 113, 115, 111, 105, 123, 126, 116, 114, 119, 126, 124, 100, 109, 101, 126, 120, 119, 121, 116, 109, 107, 125, 108, 116, 130, 125, 119, 100, 107, 110, 125, 119, 109, 109, 115, 112, 119, 129, 116, 112, 108, 100, 111, 112, 113, 107, 126, 114, 118, 125, 120, 127, 121, 122, 117, 112, 112, 112, 111, 111, 119, 121, 116, 121, 118, 112, 104, 123, 116, 113, 103, 112, 116, 102, 122, 114, 115, 117, 128, 110, 112, 103, 116, 125, 127, 126, 105, 111, 97, 111, 118, 114, 119, 121, 126, 117, 113, 108, 118, 127, 128, 118, 109, 100, 115, 118, 111, 121, 126, 90, 118, 111, 127, 118, 114, 144, 109, 120, 140, 118, 124, 111, 108, 119, 107, 111, 113, 116, 113, 131, 121, 111, 109, 123, 117, 116, 121, 111, 126, 119, 122, 110, 109, 111, 100, 114, 107, 112, 113, 104, 120, 129, 116, 108, 106, 125, 114, 105, 105, 124, 108, 112, 122, 127, 115, 111, 117, 115, 122, 123, 119, 123, 121, 111, 118, 126, 118, 112, 105, 96, 115, 108, 108, 125, 109, 114, 119, 135, 133, 108, 117, 134, 117, 118, 108, 106, 80, 131, 113, 126, 130, 95, 103, 115, 100, 111, 106, 112, 110, 109, 117, 110, 112, 106, 120, 113, 131, 112, 124, 107, 109, 112, 119, 113, 92, 111, 112, 113, 117, 124, 121, 98, 111, 110, 112, 115, 113, 124, 119, 114, 113, 110, 110, 121, 106, 113, 123, 125, 110, 99, 105, 114, 116, 131, 117, 116, 119, 109, 111, 102, 121, 107, 116, 111, 111, 123, 109, 124, 120, 101, 123, 112, 120, 110, 115, 124, 128, 115, 106, 121, 125, 114, 112, 103, 118, 122, 117, 106, 113, 122, 107, 110, 92, 114, 130, 123, 130, 102, 111, 128, 115, 112, 116, 99, 110, 114, 111, 104, 119, 120, 115, 107, 126, 129, 114, 114, 126, 104, 120, 110, 102, 125, 108, 127, 114, 117, 97, 109, 95, 98, 115, 121, 106, 115, 117, 110, 107, 110, 116, 123, 121, 112, 105, 124, 107, 104, 116, 125, 108, 123, 101, 104, 104, 119, 108, 127, 108, 123, 105, 108, 121, 103, 120, 114, 108, 108, 115, 114, 112, 110, 105, 112, 115, 114, 126, 98, 111, 121, 122, 111, 122, 117, 113, 109, 116, 111, 127, 109, 117, 122, 109, 115, 108, 132, 111, 101, 115, 123, 109, 132, 128, 119, 132, 114, 122, 116, 109, 126, 111, 107, 113, 106, 112, 120, 100, 128, 113, 122, 111, 120, 117, 108, 100, 117, 113, 105, 107, 116, 110, 121, 107, 118, 114, 110, 104, 115, 142, 114, 120, 107, 108, 132, 106, 113, 101, 111, 109, 124, 115, 103, 102, 120, 116, 124, 115, 118, 130, 118, 109, 106, 121, 110, 121, 115, 118, 108, 116, 110, 117, 112, 107, 100, 113, 115, 122, 109, 106, 113, 112, 116, 121, 97, 120, 121, 119, 116, 116, 108, 115, 111, 109, 112, 139, 117, 117, 118, 117, 135, 123, 107, 101, 120, 111, 112, 121, 107, 114, 89, 102, 123, 127, 117, 117, 123, 113, 116, 110, 115, 115, 127, 107, 102, 117, 123, 111, 114, 122, 120, 126, 130, 106, 115, 128, 114, 116, 118, 118, 101, 129, 116, 110, 104, 113, 110, 117, 109, 106, 118, 108, 110, 102, 106, 129, 99, 118, 122, 113, 100, 118, 110, 109, 117, 124, 102, 124, 116, 112, 149, 110, 116, 111, 136, 122, 120, 110, 109, 117, 111, 87, 112, 119, 127, 116, 116, 101, 123, 114, 116, 118, 103, 118, 120, 121, 132, 114, 128, 118, 109, 115, 132, 112, 124, 108, 115, 113, 121, 109, 128, 121, 110, 108, 103, 118, 118, 109, 107, 123, 115, 106, 104, 111, 116, 128, 106, 115, 113, 113, 119, 98, 111, 124, 116, 103, 103, 102, 105, 120, 109, 109, 102, 125, 118, 119, 118, 132, 126, 106, 115, 114, 114, 106, 114, 106, 122, 115, 112, 120, 110, 104, 108, 107, 107, 113, 118, 112, 107, 101, 116, 144, 101, 109, 122, 113, 116, 124, 112, 106, 95, 121, 110, 114, 113, 116, 110, 126, 127, 104, 116, 127, 111, 111, 107, 117, 115, 117, 111, 114, 112, 105, 122, 123, 129, 111, 105, 121, 105, 104, 119, 106, 107, 123, 114, 118, 111, 111, 121, 118, 131, 122, 113, 113, 120, 114, 118, 102, 108, 112, 110, 109, 114, 113, 118, 120, 122, 107, 115, 111, 111, 114, 114, 136, 119, 123, 109, 103, 131, 105, 119, 108, 109, 148, 118, 101, 125, 115, 111, 114, 108, 102, 114, 129, 124, 110, 117, 106, 116, 113, 108, 99, 99, 111, 108, 129, 108, 119, 117, 134, 109, 116, 121, 108, 120, 113, 128, 101, 121, 111, 113, 113, 113, 127, 117, 129, 115, 106, 129, 129, 114, 112, 112, 116, 99, 120, 113, 120, 102, 109, 119, 112, 118, 105, 120, 106, 128, 106, 112, 115, 123, 106, 114, 116, 104, 132, 111, 108, 106, 112, 114, 111, 110, 108, 124, 109, 115, 119, 101, 95, 115, 117, 117, 111, 104, 116, 128, 118, 130, 109, 127, 121, 101, 107, 124, 121, 111, 102, 117, 109, 119, 106, 113, 114, 114, 106, 113, 141, 107, 111, 113, 107, 106, 119, 128, 101, 110, 100, 116, 114, 107, 118, 119, 115, 108, 123, 125, 129, 112, 110, 116, 131, 130, 120, 112, 130, 110, 128, 109, 125, 120, 118, 106, 115, 111, 124, 116, 117, 114, 125, 101, 112, 108, 122, 117, 110, 117, 112, 107, 114, 119, 108, 111, 110, 113, 111, 112, 121, 115, 123, 105, 117, 123, 122, 105, 122, 113, 102, 111, 120, 102, 119, 124, 123, 115, 125, 116, 121, 115, 125, 108, 123, 123, 138, 115, 96, 109, 114, 107, 106, 120, 111, 123, 114, 107, 124, 107, 119, 97, 116, 121, 117, 110, 114, 119, 118, 112, 120, 119, 116, 118, 135, 116, 113, 104, 118, 109, 105, 117, 110, 111, 119, 116, 117, 111, 116, 92, 120, 113, 118, 116, 121, 111, 110, 103, 120, 121, 115, 120, 117, 107, 109, 124, 117, 105, 110, 103, 121, 112, 108, 119, 112, 124, 91, 118, 118, 120, 111, 111, 112, 121, 97, 121, 117, 115, 110, 115, 117, 123, 111, 113, 116, 107, 122, 111, 117, 109, 120, 105, 106, 112, 111, 111, 126, 114, 121, 118, 114, 108, 114, 118, 115, 114, 113, 119, 121, 115, 119, 102, 114, 113, 131, 118, 123, 105, 123, 127, 116, 123, 111, 115, 138, 104, 121, 116, 113, 130, 114, 104, 112, 117, 122, 117, 100, 119, 115, 121, 131, 109, 97, 102, 113, 119, 116, 110, 115, 114, 118, 112, 117, 115, 116, 104, 118, 115, 108, 121, 105, 137, 114, 139, 118, 105, 113, 96, 115, 102, 126, 121, 109, 115, 125, 114, 103, 101, 108, 115, 113, 105, 99, 112, 108, 116, 136, 132, 127, 120, 116, 111, 106, 123, 106, 126, 103, 122, 111, 125, 123, 110, 110, 110, 124, 121, 129, 111, 117, 117, 124, 116, 110, 113, 116, 113, 112, 117, 116, 109, 130, 116, 125, 113, 112, 114, 116, 109, 107, 123, 123, 111, 111, 111, 105, 112, 104, 117, 123, 118, 109, 102, 117, 114, 108, 110, 115, 118, 110, 110, 110, 120, 110, 118, 118, 109, 122, 119, 118, 110, 112, 114, 107, 138, 102, 112, 110, 119, 111, 114, 110, 125, 109, 140, 118, 104, 125, 116, 115, 113, 112, 125, 110, 126, 119, 107, 110, 108, 117, 98, 114, 125, 114, 112, 115, 113, 112, 115, 118, 122, 120, 106, 112, 103, 112, 115, 104, 111, 131, 99, 113, 110, 116, 114, 98, 105, 107, 104, 125, 124, 117, 120, 115, 119, 123, 124, 123, 120, 113, 105, 118, 99, 108, 124, 106, 126, 115, 125, 107, 113, 117, 108, 114, 128, 105, 122, 113, 114, 95, 101, 100, 117, 112, 108, 126, 118, 103, 109, 114, 113, 121, 122, 118, 130, 120, 113, 125, 121, 112, 121, 128, 114, 111, 109, 121, 131, 124, 123, 122, 112, 119, 110, 102, 112, 99, 118, 118, 117, 107, 124, 109, 122, 120, 115, 131, 109, 111, 119, 115, 115, 115, 126, 130, 122, 116, 123, 118, 107, 100, 104, 116, 118, 114, 119, 114, 121, 103, 127, 117, 111, 126, 119, 119, 125, 124, 124, 113, 117, 109, 111, 114, 106, 110, 117, 118, 102, 135, 109, 111, 110, 109, 117, 106, 132, 112, 126, 112, 115, 113, 123, 122, 108, 127, 113, 108, 106, 109, 119, 114, 115, 112, 103, 128, 118, 104, 110, 95, 121, 105, 118, 118, 113, 121, 100, 119, 111, 127, 115, 119, 121, 105, 103, 118, 99, 108, 125, 127, 109, 110, 117, 109, 125, 113, 103, 118, 122, 113, 121, 120, 111, 116, 113, 114, 108, 114, 114, 118, 111, 111, 116, 97, 119, 86, 128, 115, 117, 117, 119, 118, 116, 103, 117, 118, 105, 111, 112, 109, 120, 102, 119, 113, 100, 117, 105, 110, 132, 91, 121, 117, 107, 106, 115, 102, 113, 113, 111, 113, 120, 120, 114, 108, 86, 113, 113, 114, 124, 121, 116, 116, 130, 115, 104, 116, 108, 99, 116, 124, 108, 129, 121, 129, 118, 114, 127, 111, 108, 126, 103, 96, 109, 128, 114, 111, 111, 119, 99, 102, 126, 106, 120, 100, 111, 116, 119, 126, 122, 106, 109, 117, 128, 127, 99, 120, 118, 122, 117, 120, 108, 124, 111, 117, 115, 107, 108, 122, 114, 110, 121, 115, 125, 101, 108, 122, 114, 111, 120, 120, 107, 120, 108, 124, 119, 113, 111, 115, 107, 116, 106, 124, 112, 118, 133, 117, 110, 104, 119, 118, 105, 104, 113, 108, 124, 106, 103, 117, 125, 116, 115, 118, 107, 117, 145, 117, 111, 104, 120, 109, 108, 115, 116, 109, 99, 104, 117, 105, 135, 108, 113, 112, 133, 105, 124, 128, 120, 115, 121, 109, 123, 112, 114, 126, 126, 110, 118, 99, 113, 106, 114, 123, 119, 106, 112, 105, 94, 100, 107, 114, 127, 107, 109, 100, 127, 108, 128, 118, 119, 100, 120, 127, 126, 98, 120, 107, 107, 111, 112, 113, 116, 99, 98, 127, 95, 122, 106, 84, 116, 119, 112, 115, 103, 117, 129, 105, 124, 127, 107, 112, 114, 108, 109, 114, 89, 105, 125, 112, 126, 129, 116, 114, 107, 120, 113, 109, 113, 111, 105, 112, 106, 106, 116, 115, 120, 115, 108, 100, 107, 123, 120, 116, 123, 110, 103, 122, 116, 107, 118, 100, 106, 113, 127, 115, 108, 109, 127, 124, 122, 120, 105, 132, 110, 112, 114, 113, 127, 116, 115, 111, 109, 124, 123, 105, 107, 115, 113, 98, 119, 125, 111, 95, 104, 112, 116, 111, 115, 120, 107, 101, 118, 123, 125, 91, 126, 113, 111, 109, 108, 114, 108, 115, 105, 114, 96, 108, 112, 122, 134, 108, 115, 120, 115, 108, 122, 110, 117, 109, 116, 109, 120, 117, 104, 127, 121, 117, 109, 129, 120, 109, 109, 117, 117, 117, 114, 107, 122, 111, 102, 107, 112, 115, 129, 106, 122, 128, 108, 117, 118, 113, 114, 116, 106, 125, 117, 127, 134, 125, 108, 127, 116, 112, 112, 98, 106, 107, 119, 127, 117, 114, 123, 112, 115, 113, 135, 120, 100, 118, 123, 126, 122, 91, 114, 114, 109, 111, 131, 116, 120, 107, 117, 123, 102, 133, 123, 112, 109, 107, 122, 135, 110, 125, 113, 118, 116, 113, 115, 112, 124, 109, 118, 124, 115, 111, 125, 117, 119, 117, 110, 112, 123, 111, 126, 115, 110, 117, 122, 102, 103, 107, 107, 101, 113, 128, 113, 116, 108, 111, 117, 89, 129, 112, 113, 92, 113, 115, 123, 105, 113, 118, 113, 119, 114, 127, 106, 111, 129, 122, 115, 118, 113, 106, 113, 121, 117, 112, 105, 119, 133, 109, 132, 112, 116, 111, 115, 113, 118, 110, 123, 105, 117, 120, 115, 114, 105, 111, 124, 116, 93, 111, 109, 115, 117, 136, 115, 122, 125, 136, 113, 109, 105, 107, 117, 100, 110, 104, 105, 107, 118, 103, 124, 124, 119, 110, 116, 109, 115, 114, 121, 125, 123, 115, 113, 125, 95, 114, 112, 109, 120, 116, 129, 111, 97, 127, 114, 107, 96, 116, 126, 102, 123, 112, 116, 126, 109, 116, 103, 96, 128, 117, 117, 101, 119, 114, 108, 122, 112, 120, 123, 114, 126, 122, 108, 110, 121, 118, 120, 105, 107, 113, 110, 111, 110, 113, 113, 133, 110, 104, 112, 121, 144, 111, 124, 130, 115, 119, 109, 111, 122, 114, 116, 108, 141, 104, 116, 116, 120, 120, 105, 121, 118, 123, 116, 130, 108, 122, 106, 128, 114, 119, 124, 110, 119, 111, 112, 113, 125, 111, 125, 115, 103, 118, 119, 113, 115, 117, 122, 109, 103, 113, 118, 123, 114, 92, 123, 103, 118, 120, 113, 111, 115, 123, 107, 126, 112, 118, 121, 113, 120, 110, 115, 120, 104, 112, 120, 117, 126, 112, 128, 97, 112, 112, 116, 114, 105, 109, 116, 119, 105, 112, 126, 133, 102, 109, 103, 112, 114, 110, 114, 116, 114, 105, 114, 108, 126, 125, 125, 103, 120, 119, 107, 116, 136, 108, 113, 111, 107, 106, 105, 119, 112, 108, 136, 126, 113, 119, 91, 117, 110, 100, 113, 94, 100, 111, 121, 107, 121, 110, 119, 123, 100, 109, 92, 115, 118, 114, 124, 113, 100, 125, 137, 133, 113, 103, 107, 117, 106, 120, 101, 119, 112, 113, 125, 124, 127, 110, 115, 104, 114, 125, 112, 119, 115, 113, 130, 105, 114, 121, 100, 123, 111, 129, 112, 111, 114, 120, 105, 115, 126, 114, 128, 119, 117, 114, 120, 99, 122, 110, 115, 105, 119, 130, 104, 131, 105, 120, 112, 110, 102, 116, 122, 100, 112, 116, 107, 110, 114, 118, 112, 120, 104, 114, 121, 108, 126, 119, 115, 107, 104, 104, 119, 124, 125, 110, 110, 126, 111, 116, 111, 108, 125, 114, 120, 92, 116, 114, 118, 83, 118, 108, 111, 109, 118, 106, 108, 119, 114, 119, 121, 122, 110, 114, 119, 108, 105, 127, 112, 122, 111, 104, 123, 113, 107, 111, 127, 111, 117, 119, 105, 108, 102, 124, 122, 115, 116, 114, 114, 115, 102, 109, 120, 111, 106, 107, 116, 114, 120, 128, 121, 120, 116, 115, 123, 112, 122, 121, 114, 107, 120, 108, 115, 117, 115, 114, 113, 122, 118, 111, 103, 107, 105, 107, 121, 129, 111, 121, 102, 115, 122, 118, 123, 113, 125, 117, 107, 115, 123, 120, 115, 117, 112, 108, 106, 123, 116, 110, 120, 134, 107, 101, 113, 116, 136, 124, 108, 117, 111, 123, 116, 107, 119, 126, 99, 123, 107, 117, 128, 94, 111, 105, 104, 115, 105, 119, 88, 113, 94, 119, 121, 124, 118, 120, 115, 107, 111, 108, 119, 120, 126, 115, 105, 108, 120, 103, 121, 111, 105, 120, 103, 116, 107, 113, 109, 119, 115, 102, 123, 104, 125, 116, 111, 107, 124, 118, 97, 105, 117, 106, 121, 120, 107, 120, 121, 107, 119, 114, 115, 117, 124, 104, 107, 107, 103, 130, 111, 110, 108, 115, 109, 119, 118, 114, 104, 125, 119, 113, 126, 110, 114, 107, 117, 124, 91, 113, 113, 119, 99, 116, 116, 112, 112, 113, 96, 120, 103, 113, 116, 107, 109, 120, 126, 116, 112, 114, 118, 99, 107, 111, 127, 115, 107, 124, 117, 117, 105, 119, 116, 116, 97, 118, 111, 113, 107, 110, 124, 121, 114, 109, 130, 107, 104, 112, 123, 133, 96, 107, 107, 111, 108, 100, 99, 109, 105, 102, 117, 116, 103, 129, 108, 135, 107, 124, 103, 98, 96, 108, 121, 101, 122, 106, 106, 120, 116, 109, 103, 127, 119, 105, 112, 117, 110, 120, 117, 123, 111, 113, 121, 104, 131, 121, 100, 117, 126, 127, 103, 126, 100, 107, 110, 105, 122, 123, 125, 104, 112, 110, 124, 105, 109, 119, 105, 110, 108, 131, 127, 120, 104, 122, 119, 118, 125, 120, 104, 90, 130, 114, 104, 124, 115, 113, 111, 111, 115, 116, 115, 130, 115, 131, 116, 106, 107, 112, 130, 118, 118, 129, 119, 120, 121, 114, 118, 136, 117, 107, 111, 103, 120, 114, 114, 126, 121, 139, 113, 113, 127, 101, 125, 115, 114, 122, 126, 104, 98, 107, 110, 110, 116, 102, 117, 118, 133, 109, 109, 110, 113, 112, 101, 105, 115, 105, 114, 120, 129, 110, 109, 113, 124, 111, 119, 105, 124, 121, 115, 118, 104, 98, 113, 110, 110, 106, 120, 118, 110, 127, 109, 112, 119, 111, 116, 107, 128, 107, 109, 104, 115, 124, 110, 120, 110, 113, 98, 106, 130, 120, 103, 123, 118, 117, 93, 112, 120, 102, 117, 111, 124, 115, 118, 107, 109, 119, 121, 118, 120, 105, 110, 117, 109, 127, 117, 123, 121, 114, 123, 124, 109, 115, 113, 124, 116, 101, 95, 111, 111, 122, 105, 119, 120, 120, 131, 99, 130, 107, 119, 111, 118, 95, 115, 133, 116, 118, 103, 99, 123, 105, 106, 121, 113, 114, 111, 107, 124, 118, 112, 115, 105, 115, 110, 114, 109, 117, 114, 114, 115, 107, 118, 117, 111, 103, 114, 105, 123, 111, 112, 123, 106, 127, 119, 112, 99, 113, 115, 111, 118, 108, 112, 106, 106, 117, 118, 117, 108, 112, 106, 108, 115, 119, 115, 106, 116, 120, 117, 120, 106, 116, 121, 131, 111, 110, 125, 111, 109, 108, 119, 146, 106, 124, 112, 118, 114, 113, 136, 108, 115, 118, 138, 117, 125, 122, 129, 114, 113, 115, 102, 111, 116, 108, 102, 118, 122, 109, 113, 109, 125, 117, 113, 99, 115, 109, 104, 114, 115, 119, 119, 129, 111, 106, 124, 113, 112, 110, 113, 114, 111, 141, 147, 147, 126, 105, 111, 109, 114, 124, 114, 95, 111, 126, 118, 102, 123, 114, 116, 115, 113, 118, 109, 98, 142, 130, 113, 111, 104, 135, 107, 129, 114, 116, 109, 120, 109, 110, 124, 111, 94, 116, 109, 96, 124, 112, 108, 115, 126, 116, 109, 106, 100, 135, 106, 114, 132, 117, 114, 121, 128, 119, 115, 118, 125, 100, 109, 122, 118, 111, 125, 85, 119, 106, 103, 111, 104, 98, 132, 123, 122, 145, 130, 117, 116, 120, 129, 113, 116, 103, 185, 112, 125, 114, 101, 140, 117, 118, 121, 90, 111, 123, 102, 107, 118, 127, 123, 117, 118, 113, 106, 110, 112, 125, 122, 125, 119, 125, 124, 123, 119, 97, 124, 117, 111, 117, 110, 118, 115, 101, 114, 118, 116, 113, 104, 115, 114, 113, 127, 114, 124, 107, 123, 103, 120, 118, 123, 135, 127, 125, 92, 123, 135, 123, 111, 105, 104, 123, 106, 114, 109, 109, 116, 147, 144, 96, 107, 105, 119, 119, 119, 124, 145, 102, 121, 109, 128, 125, 128, 112, 118, 108, 113, 114, 119, 118, 122, 113, 118, 116, 109, 112, 120, 125, 126, 115, 105, 114, 111, 107, 114, 95, 113, 127, 116, 134, 114, 109, 106, 117, 114, 125, 106, 113, 121, 122, 125, 113, 105, 118, 101, 119, 123, 129, 113, 110, 115, 115, 107, 119, 108, 112, 114, 116, 117, 115, 117, 120, 109, 118, 104, 118, 106, 125, 93, 101, 107, 106, 132, 125, 101, 123, 126, 105, 121, 119, 114, 118, 115, 131, 123, 104, 117, 118, 129, 114, 111, 107, 112, 120, 121, 118, 104, 131, 112, 110, 117, 132, 113, 113, 109, 103, 126, 116, 120, 117, 110, 122, 113, 119, 99, 116, 108, 103, 112, 111, 120, 119, 111, 111, 109, 133, 104, 128, 118, 110, 112, 107, 105, 117, 110, 124, 121, 119, 103, 130, 100, 118, 108, 111, 127, 108, 120, 111, 110, 123, 113, 99, 112, 126, 135, 111, 125, 125, 108, 100, 111, 114, 125, 129, 119, 109, 102, 118, 109, 116, 111, 127, 117, 114, 99, 109, 124, 102, 123, 99, 100, 113, 122, 109, 114, 113, 107, 119, 124, 110, 97, 113, 104, 113, 116, 121, 111, 113, 101, 111, 114, 142, 119, 118, 107, 121, 117, 121, 87, 123, 107, 114, 126, 123, 114, 120, 119, 110, 115, 117, 115, 119, 113, 54, 108, 115, 119, 108, 160, 119, 131, 115, 118, 107, 111, 119, 129, 117, 122, 110, 111, 123, 129, 109, 111, 137, 113, 135, 119, 105, 117, 116, 119, 116, 109, 98, 112, 112, 122, 122, 127, 106, 109, 121, 105, 110, 105, 115, 128, 102, 119, 108, 116, 120, 115, 129, 122, 109, 129, 115, 116, 104, 117, 112, 122, 108, 115, 116, 125, 112, 101, 114, 109, 118, 112, 118, 113, 104, 123, 117, 113, 104, 99, 108, 118, 109, 111, 117, 113, 107, 113, 121, 122, 115, 117, 109, 115, 113, 112, 113, 104, 119, 117, 117, 104, 119, 127, 111, 118, 122, 120, 119, 121, 118, 129, 128, 98, 120, 118, 114, 118, 119, 135, 120, 117, 114, 116, 114, 101, 101, 101, 115, 113, 125, 117, 122, 111, 119, 109, 113, 121, 117, 119, 115, 125, 118, 106, 115, 110, 123, 103, 108, 119, 113, 121, 115, 112, 109, 115, 118, 107, 116, 122, 116, 121, 115, 114, 103, 119, 98, 110, 106, 114, 106, 118, 90, 111, 117, 110, 108, 118, 111, 102, 128, 118, 114, 110, 109, 131, 114, 127, 114, 117, 109, 102, 110, 113, 112, 118, 117, 117, 111, 107, 113, 113, 108, 115, 108, 110, 107, 111, 125, 112, 115, 106, 110, 118, 113, 114, 111, 124, 109, 123, 113, 121, 119, 112, 118, 97, 113, 107, 114, 129, 116, 112, 107, 110, 118, 114, 110, 109, 48, 114, 119, 113, 119, 123, 118, 105, 106, 112, 120, 119, 125, 121, 122, 109, 105, 119, 118, 114, 107, 113, 127, 104, 116, 104, 115, 118, 122, 113, 117, 115, 114, 113, 118, 112, 121, 154, 115, 110, 101, 112, 110, 118, 122, 98, 125, 111, 104, 107, 113, 114, 105, 119, 119, 119, 113, 106, 119, 109, 122, 103, 118, 129, 111, 116, 113, 111, 118, 109, 112, 106, 112, 122, 129, 124, 121, 113, 116, 113, 117, 108, 115, 110, 112, 111, 119, 112, 117, 108, 111, 118, 107, 115, 108, 125, 124, 113, 110, 119, 111, 141, 119, 110, 111, 122, 113, 126, 116, 128, 116, 108, 121, 105, 106, 105, 112, 120, 111, 119, 118, 117, 100, 115, 112, 97, 114, 99, 112, 107, 103, 128, 115, 128, 116, 116, 109, 103, 104, 116, 109, 113, 120, 115, 114, 115, 103, 105, 107, 111, 109, 114, 104, 119, 130, 116, 118, 110, 111, 121, 123, 108, 102, 122, 115, 105, 121, 116, 126, 110, 101, 118, 113, 126, 127, 117, 127, 105, 119, 103, 115, 106, 112, 110, 111, 125, 119, 114, 123, 129, 115, 112, 107, 114, 115, 117, 133, 109, 112, 127, 116, 114, 115, 109, 115, 112, 117, 118, 119, 115, 120, 112, 113, 109, 115, 118, 116, 117, 111, 109, 120, 114, 115, 113, 115, 117, 116, 117, 107, 114, 118, 110, 108, 111, 119, 112, 124, 115, 111, 111, 109, 122, 117, 108, 113, 124, 125, 111, 121, 93, 124, 109, 119, 108, 115, 117, 104, 100, 114, 115, 112, 119, 123, 111, 118, 107, 125, 120, 110, 112, 120, 103, 114, 118, 116, 117, 111, 139, 123, 119, 119, 112, 125, 97, 93, 116, 114, 118, 116, 121, 114, 120, 109, 110, 120, 104, 118, 128, 121, 121, 122, 121, 133, 116, 120, 113, 111, 100, 116, 106, 115, 122, 116, 107, 136, 109, 120, 139, 112, 111, 119, 108, 109, 127, 105, 115, 121, 111, 127, 115, 122, 111, 124, 98, 116, 122, 92, 112, 94, 115, 109, 99, 114, 111, 108, 112, 117, 118, 117, 116, 114, 114, 91, 110, 110, 131, 127, 97, 117, 109, 118, 101, 117, 115, 121, 133, 114, 107, 125, 99, 125, 120, 108, 96, 114, 114, 117, 127, 120, 108, 106, 118, 118, 101, 122, 115, 111, 119, 122, 103, 121, 104, 121, 112, 119, 110, 116, 132, 111, 121, 115, 123, 112, 125, 119, 109, 119, 113, 120, 123, 133, 115, 108, 141, 108, 136, 111, 115, 112, 109, 102, 105, 121, 117, 116, 98, 120, 108, 111, 104, 113, 112, 119, 114, 110, 116, 130, 109, 118, 108, 118, 121, 126, 114, 117, 111, 109, 113, 108, 115, 124, 121, 115, 113, 121, 115, 105, 121, 103, 124, 127, 125, 111, 135, 104, 113, 132, 133, 132, 120, 109, 105, 115, 123, 119, 119, 110, 121, 131, 100, 124, 102, 130, 122, 120, 127, 115, 144, 111, 116, 105, 106, 119, 117, 108, 101, 112, 104, 116, 124, 123, 121, 114, 124, 116, 111, 124, 111, 129, 106, 111, 109, 111, 118, 119, 115, 115, 133, 116, 109, 108, 105, 112, 107, 118, 109, 130, 101, 124, 129, 113, 114, 106, 110, 96, 110, 128, 109, 118, 116, 126, 100, 120, 120, 111, 108, 120, 111, 127, 108, 119, 110, 109, 110, 111, 118, 108, 114, 114, 106, 114, 118, 104, 112, 113, 87, 112, 133, 118, 125, 115, 115, 114, 119, 114, 115, 109, 105, 124, 117, 104, 109, 112, 119, 120, 120, 102, 135, 96, 111, 106, 96, 110, 129, 107, 113, 137, 106, 123, 105, 129, 113, 120, 118, 106, 124, 115, 123, 118, 115, 110, 115, 104, 111, 109, 121, 109, 116, 108, 107, 115, 106, 108, 112, 109, 116, 121, 107, 117, 122, 121, 122, 109, 121, 114, 109, 104, 120, 116, 114, 131, 110, 106, 117, 117, 108, 118, 107, 129, 115, 110, 115, 112, 109, 110, 118, 111, 119, 107, 114, 103, 117, 112, 111, 119, 120, 116, 117, 100, 114, 112, 111, 105, 104, 119, 112, 102, 103, 127, 122, 126, 116, 113, 95, 117, 125, 109, 115, 118, 128, 113, 128, 118, 124, 111, 112, 125, 93, 114, 119, 118, 113, 115, 120, 113, 123, 118, 104, 116, 107, 110, 114, 112, 113, 107, 123, 114, 128, 106, 107, 128, 109, 104, 112, 126, 114, 123, 110, 116, 116, 107, 126, 103, 120, 104, 119, 107, 107, 117, 121, 121, 116, 103, 114, 132, 118, 125, 124, 119, 108, 123, 119, 112, 122, 107, 117, 112, 113, 101, 111, 114, 111, 101, 116, 121, 112, 120, 120, 130, 123, 127, 123, 115, 108, 126, 108, 103, 115, 110, 130, 127, 115, 108, 118, 121, 112, 109, 114, 110, 119, 116, 121, 112, 128, 125, 101, 117, 123, 128, 115, 118, 126, 108, 121, 117, 102, 112, 113, 111, 126, 113, 95, 104, 118, 109, 124, 107, 114, 102, 115, 124, 104, 113, 105, 114, 113, 114, 112, 104, 112, 120, 116, 113, 126, 119, 117, 111, 124, 113, 121, 122, 118, 108, 105, 114, 123, 116, 129, 108, 102, 108, 115, 100, 104, 125, 102, 105, 126, 116, 118, 110, 108, 104, 112, 107, 114, 103, 112, 120, 119, 131, 125, 116, 106, 112, 108, 140, 128, 113, 129, 136, 139, 115, 111, 115, 127, 109, 120, 113, 114, 108, 114, 114, 119, 121, 103, 120, 106, 91, 107, 117, 131, 115, 98, 114, 106, 115, 128, 121, 117, 93, 132, 110, 115, 106, 117, 109, 99, 123, 117, 120, 131, 116, 117, 113, 111, 118, 149, 119, 114, 94, 119, 118, 111, 110, 123, 110, 124, 107, 101, 111, 121, 103, 119, 114, 132, 123, 106, 109, 139, 119, 103, 114, 107, 117, 124, 130, 114, 125, 120, 123, 113, 109, 127, 113, 114, 122, 123, 117, 123, 96, 107, 119, 122, 100, 112, 97, 114, 121, 128, 123, 114, 104, 133, 101, 108, 115, 100, 98, 132, 109, 114, 132, 111, 115, 124, 111, 91, 115, 124, 102, 108, 91, 119, 121, 118, 125, 123, 122, 114, 113, 118, 119, 129, 117, 125, 110, 124, 118, 106, 110, 128, 109, 120, 102, 101, 122, 107, 96, 110, 110, 106, 121, 99, 122, 97, 121, 120, 104, 124, 122, 107, 114, 102, 103, 129, 118, 125, 108, 127, 128, 127, 110, 113, 115, 107, 115, 171, 110, 120, 123, 122, 123, 123, 113, 132, 111, 130, 101, 106, 115, 116, 112, 114, 102, 110, 125, 125, 108, 84, 116, 114, 121, 129, 134, 113, 113, 107, 110, 144, 131, 104, 113, 104, 123, 95, 128, 126, 93, 138, 135, 111, 125, 111, 128, 122, 127, 118, 109, 111, 97, 97, 128, 118, 94, 99, 134, 116, 102, 104, 99, 104, 105, 113, 118, 115, 114, 122, 109, 120, 116, 109, 112, 104, 102, 135, 112, 125, 115, 101, 124, 114, 130, 111, 134, 113, 102, 98, 101, 97, 115, 115, 116, 100, 106, 116, 112, 103, 120, 118, 120, 99, 113, 119, 118, 118, 111, 112, 116, 103, 125, 119, 112, 139, 122, 114, 114, 104, 113, 108, 136, 127, 108, 120, 122, 119, 138, 114, 97, 116, 110, 104, 102, 101, 134, 118, 110, 113, 102, 109, 113, 114, 109, 112, 139, 123, 101, 116, 118, 112, 113, 108, 123, 111, 117, 120, 115, 119, 102, 105, 126, 114, 116, 128, 112, 116, 105, 127, 127, 126, 119, 112, 110, 128, 131, 98, 122, 111, 119, 106, 132, 117, 115, 120, 106, 114, 122, 135, 102, 105, 117, 118, 124, 116, 116, 110, 116, 119, 103, 92, 106, 109, 146, 103, 134, 136, 114, 110, 111, 114, 112, 113, 109, 110, 96, 118, 108, 114, 135, 122, 100, 107, 118, 109, 116, 113, 120, 103, 141, 90, 115, 117, 104, 129, 128, 107, 129, 119, 117, 111, 114, 113, 116, 119, 113, 118, 118, 125, 138, 124, 149, 120, 108, 127, 125, 123, 107, 115, 99, 123, 126, 107, 126, 123, 117, 109, 96, 102, 110, 113, 96, 105, 115, 108, 114, 86, 109, 122, 121, 119, 118, 129, 99, 131, 112, 144, 115, 110, 122, 113, 121, 119, 113, 117, 118, 117, 105, 110, 117, 111, 110, 111, 110, 122, 124, 113, 109, 117, 118, 109, 113, 114, 105, 109, 120, 109, 107, 128, 102, 111, 108, 115, 113, 128, 128, 117, 123, 112, 119, 114, 114, 104, 114, 104, 98, 112, 125, 116, 117, 125, 107, 117, 116, 125, 120, 119, 123, 111, 112, 110, 124, 104, 122, 112, 129, 123, 117, 121, 97, 112, 110, 123, 112, 120, 109, 110, 109, 110, 122, 118, 105, 117, 115, 116, 116, 122, 123, 140, 128, 124, 109, 122, 106, 114, 127, 104, 118, 116, 120, 113, 112, 118, 108, 111, 119, 122, 102, 122, 117, 135, 114, 125, 116, 105, 108, 102, 118, 115, 110, 117, 118, 114, 110, 107, 112, 115, 130, 111, 119, 108, 109, 112, 107, 116, 103, 104, 109, 104, 119, 110, 116, 122, 107, 117, 111, 121, 124, 126, 113, 122, 113, 119, 119, 136, 109, 110, 113, 122, 111, 114, 113, 115, 114, 109, 110, 115, 110, 111, 114, 108, 111, 112, 122, 112, 122, 121, 110, 103, 116, 108, 99, 105, 109, 120, 118, 112, 110, 117, 119, 103, 125, 117, 110, 111, 110, 114, 128, 116, 109, 110, 116, 123, 124, 93, 118, 123, 109, 115, 129, 113, 109, 112, 117, 117, 113, 123, 107, 105, 120, 105, 125, 112, 108, 112, 100, 119, 107, 123, 117, 126, 119, 110, 122, 113, 110, 119, 107, 122, 107, 114, 117, 124, 118, 112, 123, 109, 114, 108, 116, 119, 114, 113, 116, 118, 115, 110, 119, 111, 114, 119, 115, 118, 126, 121, 113, 124, 122, 121, 109, 111, 110, 112, 118, 105, 113, 100, 117, 114, 108, 111, 117, 112, 122, 120, 110, 121, 105, 98, 114, 117, 117, 126, 109, 108, 121, 114, 110, 123, 113, 115, 129, 105, 108, 128, 103, 131, 113, 103, 112, 118, 116, 117, 114, 115, 103, 104, 111, 118, 120, 110, 110, 123, 118, 111, 111, 122, 109, 109, 111, 108, 118, 105, 103, 115, 109, 116, 121, 123, 109, 112, 123, 120, 112, 122, 109, 113, 109, 114, 122, 115, 123, 109, 120, 118, 112, 113, 116, 115, 116, 106, 113, 118, 118, 111, 111, 112, 105, 112, 116, 130, 110, 121, 111, 125, 108, 117, 117, 127, 117, 104, 118, 124, 103, 105, 115, 117, 120, 101, 113, 116, 110, 100, 110, 123, 121, 110, 110, 103, 119, 109, 114, 124, 116, 123, 117, 122, 115, 111, 120, 123, 110, 108, 110, 117, 120, 120, 124, 109, 129, 117, 110, 113, 110, 112, 110, 130, 115, 118, 114, 110, 107, 124, 128, 107, 115, 117, 118, 111, 109, 116, 112, 112, 108, 111, 106, 110, 111, 106, 122, 108, 103, 101, 117, 123, 105, 114, 129, 113, 117, 104, 118, 121, 113, 116, 114, 124, 102, 113, 114, 116, 108, 115, 111, 118, 118, 126, 113, 126, 114, 107, 113, 113, 112, 114, 115, 116, 119, 103, 100, 118, 117, 112, 107, 101, 118, 112, 119, 114, 117, 112, 123, 110, 110, 127, 121, 115, 117, 125, 110, 116, 118, 111, 120, 117, 115, 119, 115, 99, 122, 117, 112, 113, 122, 118, 108, 111, 110, 114, 111, 120, 117, 112, 115, 96, 116, 104, 119, 113, 125, 116, 117, 115, 113, 117, 112, 112, 117, 110, 109, 114, 116, 109, 117, 114, 118, 137, 116, 103, 110, 111, 116, 120, 113, 117, 114, 115, 121, 112, 101, 119, 114, 118, 105, 120, 109, 109, 132, 117, 117, 116, 126, 110, 117, 116, 36, 114, 115, 104, 156, 103, 109, 110, 113, 118, 122, 112, 112, 117, 117, 118, 109, 114, 110, 109, 94, 105, 119, 117, 102, 113, 116, 105, 112, 114, 113, 114, 104, 110, 106, 117, 119, 109, 125, 107, 107, 109, 123, 116, 119, 109, 112, 125, 116, 121, 126, 111, 116, 118, 123, 111, 116, 118, 115, 118, 113, 115, 86, 109, 116, 115, 114, 116, 107, 115, 124, 110, 112, 114, 121, 121, 96, 115, 119, 114, 120, 121, 115, 112, 114, 115, 120, 117, 60, 130, 114, 120, 114, 111, 110, 116, 108, 113, 119, 115, 120, 119, 118, 118, 116, 125, 112, 110, 107, 117, 116, 112, 116, 125, 116, 112, 114, 101, 112, 118, 116, 117, 120, 116, 112, 127, 113, 106, 111, 106, 115, 116, 103, 122, 121, 115, 109, 121, 118, 106, 115, 96, 122, 121, 130, 108, 123, 113, 111, 114, 116, 116, 104, 102, 110, 106, 130, 113, 106, 126, 117, 111, 121, 108, 122, 119, 113, 112, 19, 115, 133, 117, 111, 128, 114, 118, 102, 102, 97, 125, 120, 113, 109, 120, 109, 113, 119, 116, 113, 120, 117, 111, 120, 122, 121, 114, 129, 105, 110, 126, 119, 122, 115, 120, 121, 107, 116, 113, 119, 125, 110, 112, 116, 118, 117, 123, 112, 113, 115, 119, 115, 91, 94, 110, 112, 111, 127, 118, 119, 120, 118, 112, 119, 113, 127, 113, 117, 100, 106, 113, 115, 110, 113, 114, 117, 117, 121, 122, 116, 108, 111, 111, 113, 142, 117, 106, 105, 112, 115, 117, 114, 110, 105, 119, 117, 108, 125, 99, 115, 116, 98, 115, 110, 118, 119, 118, 120, 122, 114, 113, 116, 116, 110, 101, 118, 106, 114, 111, 114, 114, 110, 118, 120, 107, 111, 118, 124, 114, 115, 111, 117, 108, 109, 116, 113, 116, 121, 108, 118, 113, 121, 124, 112, 117, 118, 111, 113, 107, 120, 107, 113, 106, 119, 116, 111, 118, 114, 118, 116, 122, 114, 115, 114, 117, 116, 121, 107, 121, 121, 113, 111, 114, 123, 113, 119, 104, 112, 110, 102, 113, 114, 119, 110, 114, 115, 118, 122, 124, 112, 113, 113, 114, 115, 109, 116, 119, 118, 116, 116, 104, 134, 119, 108, 107, 119, 110, 111, 117, 110, 114, 114, 115, 120, 118, 110, 120, 110, 104, 118, 108, 119, 110, 114, 114, 115, 119, 120, 110, 112, 111, 114, 118, 116, 118, 133, 113, 117, 113, 118, 120, 126, 120, 142, 124, 112, 122, 112, 123, 111, 117, 118, 114, 107, 118, 110, 116, 119, 122, 118, 118, 114, 115, 105, 118, 126, 105, 119, 117, 114, 117, 123, 119, 115, 108, 116, 119, 122, 117, 110, 114, 139, 120, 117, 111, 113, 113, 109, 125, 123, 119, 120, 110, 119, 120, 116, 117, 110, 116, 112, 114, 111, 128, 113, 119, 111, 122, 112, 116, 103, 112, 120, 119, 109, 116, 119, 120, 111, 116, 110, 114, 108, 117, 109, 108, 128, 120, 123, 120, 114, 116, 106, 112, 110, 120, 107, 110, 114, 115, 120, 111, 116, 112, 100, 109, 115, 116, 128, 123, 126, 122, 114, 110, 114, 117, 119, 109, 103, 107, 113, 116, 116, 120, 108, 115, 124, 122, 108, 113, 111, 113, 111, 110, 106, 118, 124, 109, 117, 115, 123, 119, 106, 116, 119, 103, 128, 117, 120, 117, 116, 120, 119, 112, 122, 110, 114, 120, 126, 118, 112, 111, 128, 113, 128, 121, 134, 119, 113, 111, 118, 109, 119, 120, 114, 117, 123, 103, 114, 122, 118, 112, 121, 116, 115, 116, 114, 112, 128, 115, 108, 121, 99, 119, 111, 119, 107, 116, 120, 118, 114, 116, 124, 108, 115, 114, 121, 118, 127, 121, 115, 120, 120, 112, 113, 113, 107, 125, 113, 116, 122, 126, 107, 113, 116, 115, 117, 113, 113, 143, 119, 119, 109, 115, 109, 116, 121, 108, 120, 119, 111, 119, 113, 119, 122, 142, 117, 115, 102, 114, 116, 106, 111, 118, 118, 110, 112, 120, 106, 122, 109, 116, 107, 118, 118, 111, 117, 118, 105, 117, 114, 112, 85, 125, 142, 114, 115, 117, 115, 119, 115, 126, 113, 123, 119, 122, 114, 119, 113, 110, 118, 115, 118, 121, 111, 104, 114, 111, 120, 110, 93, 119, 113, 107, 114, 120, 104, 109, 113, 111, 119, 119, 125, 111, 115, 113, 119, 106, 116, 114, 109, 110, 113, 115, 107, 111, 125, 117, 115, 115, 101, 112, 113, 113, 118, 109, 116, 108, 120, 115, 115, 130, 113, 114, 118, 125, 111, 128, 119, 114, 123, 119, 117, 115, 118, 115, 109, 105, 111, 128, 107, 117, 115, 116, 117, 103, 127, 120, 103, 111, 116, 118, 121, 104, 116, 122, 100, 112, 124, 109, 118, 113, 115, 120, 112, 123, 123, 110, 117, 118, 116, 115, 116, 116, 116, 115, 126, 113, 106, 115, 117, 131, 124, 115, 126, 119, 117, 129, 107, 116, 121, 108, 107, 119, 112, 112, 114, 122, 121, 112, 131, 111, 116, 113, 123, 111, 124, 112, 122, 109, 110, 114, 112, 117, 121, 113, 110, 116, 110, 112, 110, 112, 110, 108, 112, 120, 100, 114, 109, 121, 109, 109, 114, 116, 111, 104, 111, 121, 119, 110, 122, 115, 122, 115, 124, 115, 116, 117, 123, 118, 127, 113, 108, 113, 118, 114, 116, 118, 113, 118, 115, 119, 116, 120, 124, 118, 109, 112, 108, 107, 117, 123, 119, 118, 114, 116, 110, 112, 125, 119, 114, 111, 109, 121, 112, 122, 119, 118, 114, 115, 118, 119, 120, 123, 123, 116, 118, 115, 109, 117, 109, 112, 112, 110, 114, 110, 107, 113, 115, 107, 113, 110, 116, 117, 111, 115, 117, 138, 115, 117, 119, 127, 107, 119, 115, 119, 102, 117, 104, 116, 118, 117, 119, 117, 112, 105, 113, 118, 121, 103, 117, 112, 99, 114, 97, 115, 117, 114, 113, 115, 120, 108, 114, 102, 115, 99, 110, 122, 117, 123, 127, 109, 109, 122, 115, 117, 115, 112, 99, 114, 113, 108, 130, 113, 118, 103, 112, 106, 122, 104, 130, 123, 112, 122, 111, 116, 121, 112, 114, 116, 107, 111, 112, 107, 116, 119, 115, 118, 114, 111, 115, 109, 101, 116, 124, 122, 111, 109, 112, 112, 107, 117, 121, 104, 138, 122, 118, 117, 112, 109, 110, 118, 119, 109, 102, 119, 104, 116, 109, 117, 99, 121, 109, 117, 109, 119, 108, 120, 113, 113, 115, 122, 114, 115, 128, 121, 118, 115, 116, 114, 109, 116, 114, 111, 108, 121, 120, 115, 109, 107, 112, 121, 123, 116, 110, 109, 112, 121, 116, 125, 117, 127, 106, 116, 105, 111, 119, 122, 122, 140, 121, 116, 112, 110, 120, 122, 128, 113, 127, 104, 119, 112, 131, 130, 120, 113, 116, 123, 112, 119, 114, 113, 108, 123, 111, 100, 109, 114, 124, 116, 113, 115, 127, 112, 120, 115, 107, 105, 114, 125, 120, 117, 125, 122, 120, 120, 120, 99, 129, 121, 110, 111, 104, 116, 121, 110, 99, 115, 115, 137, 120, 110, 117, 112, 125, 131, 138, 125, 111, 115, 124, 127, 114, 105, 122, 119, 118, 102, 122, 118, 113, 107, 129, 118, 127, 121, 119, 130, 122, 115, 115, 112, 112, 125, 124, 109, 120, 130, 118, 123, 118, 106, 120, 120, 105, 122, 116, 132, 130, 117, 113, 113, 124, 114, 111, 111, 116, 111, 122, 133, 104, 118, 121, 122, 110, 108, 121, 118, 131, 116, 122, 126, 124, 115, 114, 117, 105, 123, 118, 124, 109, 106, 118, 113, 115, 107, 127, 126, 114, 123, 131, 117, 109, 107, 110, 104, 119, 116, 121, 115, 106, 118, 120, 115, 132, 120, 103, 108, 108, 115, 110, 120, 123, 120, 124, 110, 115, 111, 114, 104, 106, 113, 121, 110, 120, 135, 116, 128, 119, 115, 116, 104, 118, 116, 109, 126, 105, 130, 119, 124, 115, 111, 92, 116, 108, 116, 114, 101, 122, 119, 103, 106, 97, 109, 110, 99, 118, 121, 132, 129, 118, 115, 122, 114, 116, 116, 106, 118, 107, 129, 124, 107, 120, 119, 114, 117, 111, 113, 121, 120, 122, 107, 114, 121, 107, 117, 115, 102, 125, 120, 129, 107, 113, 106, 120, 117, 125, 116, 113, 110, 115, 110, 130, 115, 106, 99, 117, 101, 124, 121, 113, 107, 107, 110, 123, 104, 108, 119, 109, 120, 120, 114, 115, 103, 104, 101, 114, 122, 120, 119, 131, 107, 113, 107, 119, 109, 127, 109, 109, 106, 118, 120, 115, 103, 121, 119, 113, 123, 116, 119, 116, 110, 117, 115, 122, 118, 127, 136, 112, 122, 118, 126, 119, 119, 109, 120, 109, 111, 120, 121, 123, 123, 119, 108, 125, 115, 101, 123, 117, 122, 121, 125, 121, 119, 110, 111, 121, 116, 108, 130, 129, 107, 111, 118, 118, 128, 109, 123, 121, 112, 109, 117, 126, 121, 117, 135, 118, 107, 112, 110, 113, 107, 110, 110, 115, 118, 105, 117, 107, 127, 107, 115, 116, 133, 101, 110, 121, 122, 117, 114, 114, 109, 102, 127, 122, 110, 123, 103, 106, 96, 121, 99, 133, 116, 102, 101, 121, 117, 113, 117, 118, 113, 111, 117, 129, 126, 120, 134, 114, 119, 107, 106, 115, 114, 114, 111, 120, 120, 109, 98, 113, 107, 109, 115, 116, 113, 111, 107, 115, 109, 112, 113, 118, 105, 117, 111, 110, 123, 109, 126, 91, 123, 122, 118, 105, 122, 109, 109, 121, 111, 121, 109, 119, 128, 116, 129, 121, 116, 125, 117, 106, 122, 104, 112, 111, 116, 141, 116, 122, 116, 126, 123, 118, 119, 119, 112, 112, 124, 119, 111, 107, 105, 116, 120, 106, 112, 119, 129, 113, 122, 103, 112, 109, 122, 111, 123, 101, 111, 104, 113, 112, 109, 120, 109, 105, 109, 113, 116, 123, 125, 113, 112, 106, 140, 112, 113, 110, 102, 131, 118, 112, 117, 112, 113, 120, 125, 116, 117, 113, 111, 118, 104, 131, 103, 117, 113, 101, 120, 119, 124, 115, 117, 102, 116, 127, 115, 119, 101, 117, 123, 120, 123, 112, 104, 108, 101, 115, 112, 120, 120, 109, 112, 112, 114, 111, 124, 118, 109, 121, 92, 117, 117, 111, 105, 125, 114, 114, 113, 102, 114, 114, 111, 118, 144, 125, 127, 118, 118, 119, 109, 114, 133, 108, 116, 109, 115, 119, 113, 113, 108, 108, 121, 127, 120, 120, 122, 106, 111, 99, 110, 113, 118, 105, 117, 106, 115, 136, 127, 113, 130, 120, 127, 104, 120, 114, 125, 103, 120, 127, 121, 124, 111, 113, 103, 104, 119, 122, 117, 107, 102, 117, 106, 111, 105, 107, 126, 120, 114, 130, 110, 109, 104, 116, 118, 99, 113, 122, 83, 110, 98, 117, 112, 110, 112, 118, 108, 123, 117, 118, 123, 113, 117, 104, 111, 97, 109, 90, 119, 123, 101, 103, 115, 133, 135, 112, 135, 133, 115, 125, 106, 114, 108, 113, 109, 101, 106, 109, 131, 93, 114, 149, 123, 140, 101, 108, 121, 102, 111, 104, 118, 116, 108, 113, 107, 115, 119, 117, 124, 109, 122, 111, 99, 113, 113, 114, 109, 101, 101, 120, 115, 110, 119, 105, 119, 112, 121, 108, 120, 118, 114, 116, 114, 115, 119, 117, 100, 120, 105, 117, 125, 112, 110, 122, 111, 119, 104, 105, 126, 106, 116, 105, 110, 121, 119, 123, 97, 125, 95, 102, 114, 104, 116, 116, 119, 109, 107, 123, 116, 117, 113, 117, 140, 116, 116, 110, 120, 113, 109, 119, 114, 113, 125, 124, 107, 129, 121, 107, 99, 109, 129, 111, 123, 119, 125, 122, 114, 124, 116, 107, 93, 129, 120, 122, 100, 114, 120, 117, 115, 104, 118, 122, 115, 113, 116, 122, 118, 110, 123, 114, 105, 123, 125, 120, 118, 100, 100, 121, 121, 113, 112, 118, 112, 116, 119, 98, 105, 139, 126, 108, 103, 122, 117, 110, 125, 91, 119, 131, 111, 118, 133, 117, 117, 120, 108, 130, 111, 110, 132, 113, 118, 123, 116, 114, 112, 108, 116, 103, 113, 111, 104, 105, 128, 107, 115, 123, 107, 118, 112, 114, 115, 123, 111, 122, 114, 113, 121, 113, 107, 110, 113, 113, 103, 122, 114, 140, 107, 122, 109, 113, 126, 111, 112, 119, 113, 98, 112, 107, 112, 123, 119, 122, 121, 107, 117, 113, 115, 111, 116, 105, 118, 113, 136, 121, 108, 115, 113, 122, 124, 114, 120, 113, 111, 112, 118, 99, 116, 128, 116, 118, 109, 113, 106, 109, 114, 116, 124, 98, 119, 117, 120, 118, 116, 115, 119, 99, 118, 106, 121, 126, 119, 104, 121, 116, 110, 113, 110, 125, 109, 96, 123, 111, 119, 100, 116, 120, 117, 109, 112, 114, 93, 116, 119, 104, 106, 96, 115, 115, 117, 124, 116, 108, 121, 123, 116, 114, 101, 111, 120, 106, 115, 104, 111, 120, 103, 117, 111, 127, 107, 119, 127, 129, 101, 119, 109, 96, 123, 118, 126, 110, 103, 106, 93, 115, 113, 111, 119, 119, 113, 129, 119, 117, 100, 131, 107, 123, 118, 121, 109, 122, 118, 109, 119, 113, 117, 114, 120, 103, 126, 119, 120, 114, 121, 116, 115, 103, 128, 113, 113, 104, 114, 123, 115, 114, 128, 122, 117, 116, 119, 133, 103, 116, 102, 116, 119, 111, 115, 106, 113, 119, 103, 110, 119, 118, 117, 119, 109, 114, 117, 119, 117, 117, 112, 128, 113, 123, 123, 128, 122, 117, 110, 110, 117, 120, 111, 126, 123, 117, 117, 117, 90, 117, 115, 115, 114, 108, 125, 103, 108, 108, 112, 103, 118, 118, 123, 122, 114, 111, 103, 115, 124, 121, 116, 112, 107, 119, 122, 106, 115, 122, 108, 126, 112, 118, 124, 103, 115, 120, 115, 107, 115, 101, 130, 95, 123, 112, 113, 112, 112, 109, 106, 112, 106, 110, 109, 103, 107, 115, 114, 120, 115, 118, 114, 111, 116, 126, 119, 113, 115, 130, 119, 107, 107, 119, 112, 123, 129, 119, 116, 116, 118, 107, 122, 111, 120, 112, 126, 112, 104, 115, 114, 121, 117, 104, 108, 120, 118, 119, 121, 112, 104, 115, 114, 117, 107, 110, 119, 117, 119, 123, 127, 115, 107, 95, 123, 107, 125, 117, 109, 115, 122, 127, 133, 123, 106, 123, 118, 115, 122, 119, 113, 109, 138, 117, 105, 121, 117, 119, 119, 101, 107, 113, 124, 123, 107, 120, 111, 114, 120, 120, 122, 111, 119, 105, 105, 115, 120, 133, 110, 116, 127, 121, 120, 117, 123, 113, 116, 119, 118, 118, 116, 113, 113, 120, 111, 115, 108, 112, 126, 121, 117, 112, 115, 111, 130, 119, 107, 114, 128, 107, 115, 116, 135, 115, 118, 121, 127, 128, 110, 114, 115, 124, 107, 123, 107, 126, 119, 116, 107, 109, 108, 115, 133, 127, 117, 110, 107, 117, 105, 112, 120, 115, 117, 126, 103, 121, 116, 115, 110, 122, 99, 123, 111, 123, 110, 124, 118, 121, 127, 116, 115, 125, 116, 99, 110, 115, 112, 116, 113, 115, 108, 120, 121, 117, 108, 114, 102, 124, 109, 116, 117, 112, 116, 110, 116, 112, 113, 110, 124, 122, 111, 114, 119, 124, 122, 113, 110, 112, 117, 122, 123, 111, 112, 114, 99, 128, 116, 110, 118, 115, 108, 119, 116, 104, 112, 117, 124, 115, 126, 105, 116, 125, 117, 126, 116, 112, 114, 125, 119, 120, 110, 114, 114, 115, 112, 126, 111, 116, 112, 115, 109, 111, 121, 121, 111, 113, 110, 116, 125, 115, 115, 103, 116, 112, 121, 107, 112, 114, 114, 114, 113, 111, 113, 107, 114, 116, 116, 114, 123, 119, 107, 110, 111, 104, 103, 117, 130, 118, 114, 117, 111, 116, 115, 123, 116, 115, 111, 116, 116, 110, 117, 115, 114, 128, 119, 118, 114, 126, 119, 122, 113, 117, 105, 112, 116, 118, 108, 105, 119, 118, 109, 112, 114, 119, 110, 124, 110, 108, 108, 120, 112, 109, 124, 119, 109, 119, 115, 110, 118, 117, 119, 129, 116, 122, 113, 116, 118, 100, 118, 112, 114, 126, 114, 114, 115, 114, 130, 98, 105, 114, 115, 121, 112, 116, 120, 115, 108, 116, 115, 128, 109, 107, 114, 97, 124, 118, 115, 118, 107, 107, 115, 120, 113, 114, 117, 115, 116, 116, 120, 115, 117, 108, 107, 117, 111, 119, 117, 116, 117, 111, 108, 119, 111, 126, 118, 115, 110, 119, 108, 126, 115, 116, 128, 122, 114, 112, 121, 110, 105, 116, 114, 115, 102, 109, 113, 107, 121, 115, 108, 110, 117, 116, 112, 112, 114, 118, 117, 115, 105, 116, 130, 118, 119, 107, 115, 115, 109, 106, 116, 118, 111, 107, 111, 120, 107, 118, 117, 111, 98, 120, 128, 111, 111, 112, 115, 113, 128, 119, 115, 112, 115, 111, 119, 114, 117, 138, 128, 112, 110, 120, 105, 121, 111, 91, 116, 108, 107, 111, 107, 113, 80, 113, 121, 112, 110, 118, 116, 116, 109, 113, 112, 116, 126, 126, 116, 112, 115, 106, 123, 122, 118, 109, 116, 120, 111, 119, 119, 120, 109, 109, 125, 110, 124, 113, 121, 104, 113, 119, 122, 112, 107, 117, 106, 115, 117, 111, 106, 105, 121, 107, 111, 119, 120, 123, 117, 105, 115, 110, 113, 122, 106, 117, 118, 110, 112, 117, 119, 116, 116, 108, 117, 114, 118, 111, 126, 105, 121, 115, 115, 122, 109, 119, 107, 111, 125, 116, 109, 116, 105, 115, 113, 115, 103, 107, 116, 111, 118, 114, 109, 114, 115, 116, 113, 112, 110, 122, 120, 114, 108, 114, 113, 116, 117, 111, 111, 113, 113, 121, 108, 129, 114, 113, 115, 112, 109, 113, 114, 109, 122, 117, 112, 104, 112, 110, 118, 112, 113, 116, 122, 110, 117, 113, 114, 115, 120, 111, 105, 109, 114, 116, 112, 125, 108, 110, 114, 113, 116, 106, 111, 115, 110, 120, 124, 111, 115, 118, 116, 121, 107, 96, 116, 117, 106, 116, 111, 108, 112, 118, 115, 128, 108, 112, 111, 123, 113, 117, 124, 122, 114, 118, 115, 124, 114, 113, 122, 110, 113, 115, 114, 125, 117, 111, 108, 129, 118, 111, 108, 114, 114, 109, 126, 119, 119, 112, 136, 107, 114, 116, 111, 107, 105, 125, 117, 138, 108, 111, 113, 115, 111, 112, 109, 117, 116, 116, 113, 110, 120, 113, 110, 118, 126, 123, 107, 98, 121, 116, 121, 116, 113, 121, 120, 108, 109, 114, 131, 113, 129, 125, 117, 110, 119, 108, 113, 116, 106, 122, 113, 112, 116, 111, 106, 118, 112, 107, 119, 108, 112, 106, 129, 112, 112, 121, 113, 118, 127, 111, 113, 117, 116, 111, 113, 116, 115, 113, 106, 111, 114, 122, 121, 107, 112, 114, 113, 116, 105, 115, 115, 118, 114, 122, 116, 127, 118, 114, 115, 106, 103, 123, 111, 109, 110, 126, 104, 108, 120, 114, 122, 110, 125, 115, 119, 117, 113, 110, 103, 114, 108, 118, 115, 120, 112, 111, 115, 117, 103, 116, 130, 119, 112, 104, 113, 121, 114, 114, 121, 116, 115, 111, 105, 120, 102, 117, 114, 114, 127, 114, 115, 122, 111, 105, 124, 111, 122, 110, 121, 102, 134, 116, 124, 120, 116, 107, 117, 118, 110, 113, 106, 119, 111, 117, 105, 123, 114, 78, 114, 124, 132, 101, 120, 117, 111, 107, 122, 114, 112, 103, 122, 108, 120, 119, 125, 115, 110, 111, 118, 112, 116, 113, 110, 115, 114, 113, 110, 121, 111, 117, 119, 109, 105, 106, 111, 108, 110, 116, 113, 121, 111, 125, 115, 132, 119, 112, 115, 110, 109, 112, 118, 85, 106, 113, 111, 112, 123, 113, 115, 113, 124, 106, 111, 120, 120, 110, 123, 118, 119, 116, 99, 122, 113, 111, 125, 111, 129, 120, 108, 104, 116, 119, 115, 110, 120, 118, 113, 102, 117, 120, 123, 117, 112, 112, 126, 108, 116, 113, 124, 108, 107, 116, 119, 110, 121, 107, 112, 120, 106, 113, 123, 119, 120, 115, 118, 103, 114, 127, 114, 104, 119, 113, 116, 111, 118, 119, 115, 121, 119, 116, 114, 109, 119, 130, 118, 118, 119, 107, 110, 111, 110, 108, 106, 117, 111, 106, 119, 116, 107, 113, 105, 102, 115, 98, 110, 108, 130, 119, 116, 109, 102, 108, 102, 98, 117, 116, 111, 158, 108, 113, 115, 109, 112, 113, 113, 123, 112, 108, 118, 123, 113, 118, 114, 115, 109, 118, 113, 118, 122, 116, 136, 108, 116, 117, 118, 112, 114, 105, 117, 110, 128, 113, 116, 117, 110, 127, 118, 113, 111, 112, 116, 103, 105, 107, 109, 114, 112, 110, 113, 114, 120, 114, 110, 111, 113, 135, 108, 114, 107, 125, 118, 114, 95, 115, 112, 113, 109, 114, 118, 122, 120, 118, 108, 120, 123, 118, 106, 119, 114, 109, 110, 112, 105, 122, 121, 109, 117, 124, 115, 101, 119, 128, 96, 113, 115, 119, 106, 112, 105, 106, 121, 125, 110, 114, 117, 127, 100, 114, 108, 115, 109, 116, 114, 102, 117, 108, 105, 117, 124, 102, 116, 124, 109, 121, 108, 124, 116, 108, 118, 107, 124, 117, 114, 117, 117, 103, 111, 127, 123, 120, 122, 121, 109, 114, 112, 102, 116, 111, 123, 122, 118, 122, 121, 114, 112, 107, 109, 117, 116, 99, 110, 114, 103, 120, 113, 103, 107, 131, 120, 138, 127, 104, 113, 103, 116, 122, 103, 111, 110, 137, 111, 112, 116, 118, 125, 119, 115, 103, 110, 113, 109, 119, 130, 116, 100, 116, 104, 123, 110, 109, 120, 115, 136, 108, 117, 104, 110, 118, 108, 120, 112, 119, 124, 121, 119, 123, 135, 119, 117, 117, 123, 116, 125, 116, 106, 114, 111, 104, 114, 118, 99, 122, 117, 109, 126, 126, 112, 121, 109, 127, 126, 121, 111, 117, 122, 111, 124, 126, 118, 119, 114, 124, 117, 118, 114, 124, 135, 120, 119, 113, 109, 118, 111, 122, 116, 102, 116, 113, 116, 100, 111, 126, 120, 119, 99, 122, 104, 111, 114, 106, 117, 111, 118, 112, 105, 124, 112, 102, 119, 116, 113, 119, 120, 119, 110, 108, 116, 114, 104, 118, 101, 109, 123, 99, 121, 117, 109, 116, 119, 120, 135, 117, 117, 126, 112, 127, 114, 128, 117, 106, 112, 113, 106, 107, 121, 126, 123, 121, 127, 112, 114, 99, 103, 116, 119, 102, 116, 107, 117, 110, 108, 109, 133, 112, 123, 121, 114, 120, 117, 121, 116, 116, 120, 119, 121, 121, 117, 122, 113, 126, 125, 114, 109, 106, 115, 110, 114, 116, 94, 110, 120, 125, 104, 122, 106, 98, 115, 107, 117, 116, 102, 128, 114, 100, 119, 118, 140, 112, 126, 119, 115, 120, 117, 109, 118, 105, 112, 104, 123, 118, 112, 116, 121, 112, 112, 116, 110, 115, 110, 116, 117, 136, 111, 148, 111, 130, 119, 106, 95, 98, 101, 114, 111, 114, 112, 106, 110, 99, 121, 121, 119, 103, 111, 115, 116, 121, 107, 109, 115, 110, 110, 121, 98, 118, 114, 119, 134, 115, 104, 107, 112, 120, 119, 115, 115, 106, 114, 113, 121, 123, 103, 118, 123, 117, 105, 128, 110, 123, 123, 125, 107, 107, 111, 107, 122, 95, 106, 114, 110, 107, 117, 122, 107, 112, 110, 115, 112, 113, 112, 126, 111, 111, 114, 118, 110, 119, 104, 141, 129, 108, 130, 103, 112, 128, 121, 113, 114, 117, 106, 121, 113, 114, 124, 119, 106, 115, 119, 121, 110, 129, 109, 120, 108, 95, 103, 110, 126, 109, 106, 118, 130, 116, 116, 118, 111, 107, 97, 102, 120, 118, 115, 116, 112, 113, 110, 111, 112, 120, 105, 111, 128, 113, 107, 111, 102, 120, 115, 119, 119, 105, 131, 116, 118, 106, 110, 116, 113, 123, 121, 107, 114, 103, 110, 109, 107, 138, 118, 104, 109, 112, 110, 125, 129, 113, 118, 123, 125, 124, 123, 113, 111, 120, 113, 115, 114, 97, 114, 108, 114, 128, 97, 115, 116, 113, 115, 100, 100, 116, 120, 128, 116, 115, 112, 128, 110, 111, 118, 123, 107, 102, 111, 114, 118, 126, 115, 109, 116, 117, 112, 110, 101, 116, 119, 109, 107, 111, 105, 105, 99, 122, 101, 107, 121, 116, 116, 116, 112, 116, 102, 125, 108, 117, 117, 116, 120, 120, 102, 122, 104, 118, 116, 141, 114, 122, 113, 121, 124, 119, 96, 117, 114, 116, 117, 110, 99, 113, 110, 110, 109, 119, 124, 117, 114, 111, 116, 95, 119, 121, 132, 120, 113, 109, 123, 124, 106, 129, 107, 115, 105, 115, 121, 109, 116, 110, 125, 131, 107, 111, 114, 109, 112, 125, 122, 118, 119, 120, 100, 101, 116, 118, 133, 127, 123, 111, 121, 106, 127, 108, 112, 122, 106, 118, 112, 113, 115, 116, 103, 112, 118, 110, 115, 116, 116, 119, 100, 114, 113, 105, 120, 111, 113, 98, 115, 106, 125, 98, 106, 117, 127, 92, 121, 109, 117, 119, 104, 113, 120, 128, 123, 105, 120, 115, 118, 119, 104, 128, 101, 119, 116, 118, 119, 123, 109, 124, 120, 118, 99, 126, 112, 118, 125, 116, 103, 104, 115, 106, 115, 97, 109, 119, 90, 101, 111, 115, 137, 112, 126, 115, 132, 114, 112, 104, 111, 116, 126, 109, 125, 123, 118, 106, 102, 113, 116, 111, 116, 111, 122, 114, 110, 113, 113, 109, 119, 107, 108, 126, 123, 97, 109, 115, 124, 120, 108, 103, 117, 108, 104, 121, 113, 116, 121, 121, 121, 115, 114, 131, 117, 106, 114, 114, 122, 106, 132, 117, 130, 105, 102, 95, 107, 125, 115, 111, 111, 123, 118, 113, 126, 117, 126, 118, 124, 114, 128, 106, 90, 113, 112, 108, 127, 96, 111, 116, 101, 128, 122, 114, 109, 113, 116, 122, 109, 112, 114, 116, 112, 109, 109, 124, 102, 118, 107, 112, 115, 117, 117, 116, 127, 110, 117, 112, 121, 119, 107, 114, 117, 112, 127, 110, 120, 111, 112, 116, 110, 141, 110, 108, 114, 113, 118, 129, 107, 117, 123, 120, 114, 124, 127, 112, 110, 115, 115, 123, 105, 117, 107, 113, 109, 107, 110, 131, 111, 121, 122, 114, 121, 120, 119, 100, 99, 108, 109, 121, 125, 107, 118, 100, 102, 123, 103, 96, 119, 118, 114, 115, 120, 106, 115, 115, 122, 96, 106, 108, 115, 120, 109, 110, 123, 127, 117, 123, 118, 126, 113, 99, 104, 124, 108, 123, 111, 104, 103, 116, 100, 117, 111, 104, 118, 111, 105, 121, 109, 116, 135, 105, 114, 107, 120, 105, 112, 137, 115, 115, 124, 133, 112, 93, 111, 111, 114, 112, 116, 112, 106, 123, 125, 116, 139, 133, 118, 115, 127, 121, 117, 125, 121, 113, 103, 115, 117, 113, 106, 111, 113, 111, 104, 123, 118, 122, 110, 115, 101, 100, 111, 110, 112, 115, 117, 124, 114, 113, 117, 112, 126, 123, 102, 115, 113, 113, 113, 108, 124, 123, 121, 128, 113, 118, 121, 115, 108, 115, 101, 118, 108, 102, 120, 112, 112, 130, 117, 113, 124, 115, 117, 123, 112, 114, 125, 113, 119, 119, 123, 120, 119, 108, 101, 126, 113, 130, 99, 109, 117, 126, 106, 124, 121, 113, 111, 118, 115, 115, 106, 117, 125, 119, 103, 124, 109, 113, 107, 118, 114, 112, 121, 115, 125, 107, 120, 118, 111, 104, 111, 110, 129, 113, 116, 114, 116, 114, 111, 109, 114, 119, 103, 119, 120, 117, 107, 122, 122, 117, 118, 110, 121, 110, 115, 123, 114, 114, 116, 109, 117, 125, 114, 115, 111, 113, 108, 119, 111, 127, 112, 119, 117, 111, 114, 114, 120, 112, 104, 118, 112, 123, 121, 120, 123, 107, 113, 120, 119, 111, 120, 107, 108, 116, 115, 114, 131, 114, 116, 121, 113, 113, 120, 118, 101, 118, 119, 112, 117, 113, 115, 117, 104, 118, 113, 118, 112, 127, 117, 120, 118, 107, 115, 108, 118, 119, 121, 103, 110, 113, 114, 118, 109, 112, 117, 120, 124, 119, 122, 117, 121, 117, 124, 106, 124, 117, 115, 115, 108, 131, 115, 116, 113, 121, 105, 122, 123, 100, 121, 110, 119, 112, 105, 104, 104, 116, 119, 108, 111, 114, 121, 121, 132, 107, 110, 102, 102, 112, 112, 122, 112, 107, 108, 116, 118, 118, 106, 119, 117, 111, 118, 121, 114, 122, 114, 119, 123, 118, 117, 113, 105, 121, 112, 116, 113, 112, 112, 119, 115, 112, 109, 121, 110, 120, 112, 119, 112, 112, 106, 114, 112, 113, 108, 114, 105, 118, 98, 114, 109, 109, 116, 129, 111, 115, 109, 112, 107, 114, 113, 121, 117, 114, 111, 129, 111, 115, 114, 114, 116, 113, 119, 115, 111, 111, 113, 122, 115, 108, 114, 113, 114, 121, 114, 117, 126, 119, 112, 111, 104, 117, 120, 107, 115, 119, 115, 122, 104, 122, 113, 123, 119, 118, 116, 110, 110, 106, 110, 113, 116, 120, 124, 117, 118, 115, 128, 112, 113, 110, 103, 118, 115, 136, 129, 108, 115, 115, 104, 121, 111, 107, 110, 111, 119, 111, 125, 121, 119, 117, 116, 112, 124, 118, 97, 133, 105, 113, 116, 110, 116, 115, 115, 126, 116, 109, 109, 110, 115, 131, 115, 129, 120, 115, 119, 107, 120, 119, 118, 109, 107, 109, 107, 121, 108, 121, 117, 117, 107, 112, 114, 106, 110, 116, 111, 114, 120, 109, 115, 106, 118, 117, 126, 113, 118, 124, 119, 106, 112, 117, 114, 120, 120, 107, 114, 110, 111, 105, 113, 109, 122, 112, 131, 110, 119, 113, 110, 120, 110, 107, 105, 114, 122, 111, 115, 117, 109, 119, 114, 114, 111, 104, 120, 101, 118, 108, 128, 120, 126, 115, 117, 118, 106, 115, 122, 113, 113, 111, 117, 113, 119, 115, 117, 111, 114, 113, 116, 122, 112, 106, 132, 113, 134, 113, 115, 119, 120, 111, 117, 111, 104, 128, 117, 112, 114, 122, 123, 113, 127, 112, 110, 110, 112, 122, 121, 102, 115, 128, 114, 120, 114, 118, 109, 111, 102, 103, 109, 105, 116, 134, 111, 127, 104, 120, 117, 117, 118, 119, 110, 117, 110, 114, 120, 106, 115, 110, 113, 119, 111, 115, 107, 104, 109, 110, 116, 104, 107, 117, 106, 116, 107, 121, 120, 122, 118, 112, 100, 122, 112, 111, 113, 113, 114, 116, 109, 114, 116, 116, 113, 148, 117, 117, 107, 116, 115, 117, 116, 123, 124, 112, 110, 118, 109, 114, 107, 116, 114, 120, 124, 108, 120, 112, 121, 107, 117, 111, 111, 115, 112, 109, 126, 116, 115, 104, 112, 117, 94, 119, 125, 117, 123, 129, 133, 117, 114, 115, 124, 107, 107, 113, 114, 122, 116, 119, 108, 119, 124, 124, 119, 129, 117, 118, 119, 112, 110, 119, 103, 114, 123, 125, 108, 106, 105, 121, 109, 115, 114, 128, 99, 115, 115, 113, 119, 122, 117, 106, 109, 125, 115, 111, 127, 121, 128, 117, 126, 113, 108, 106, 119, 111, 110, 122, 122, 116, 118, 106, 105, 112, 106, 115, 117, 105, 118, 123, 131, 126, 111, 107, 120, 114, 116, 111, 126, 114, 113, 112, 109, 123, 118, 111, 118, 113, 111, 107, 118, 117, 130, 113, 133, 114, 119, 112, 109, 112, 119, 112, 123, 120, 115, 114, 121, 119, 123, 117, 128, 108, 109, 120, 121, 115, 110, 124, 108, 116, 110, 113, 117, 128, 120, 114, 105, 112, 121, 107, 111, 116, 122, 109, 116, 114, 128, 105, 116, 104, 114, 115, 119, 117, 117, 107, 118, 117, 118, 127, 119, 118, 111, 115, 129, 119, 101, 118, 111, 121, 121, 109, 115, 126, 106, 115, 122, 128, 112, 110, 113, 114, 114, 116, 123, 118, 116, 122, 120, 114, 116, 104, 113, 109, 116, 127, 121, 137, 113, 118, 119, 102, 122, 105, 114, 129, 117, 125, 125, 121, 110, 102, 134, 112, 114, 124, 101, 115, 119, 112, 119, 116, 114, 116, 115, 118, 107, 89, 123, 115, 127, 116, 114, 117, 117, 115, 113, 116, 114, 109, 114, 114, 117, 117, 119, 119, 122, 117, 113, 127, 115, 121, 114, 121, 113, 118, 137, 112, 113, 114, 111, 130, 114, 116, 107, 100, 111, 112, 118, 113, 120, 105, 111, 106, 122, 113, 106, 117, 127, 111, 118, 119, 111, 101, 120, 110, 109, 110, 126, 103, 103, 130, 118, 110, 120, 126, 121, 106, 114, 114, 111, 111, 116, 107, 119, 123, 125, 108, 100, 111, 117, 124, 116, 114, 112, 115, 108, 114, 114, 94, 109, 124, 114, 104, 106, 116, 115, 106, 123, 123, 107, 116, 120, 131, 113, 128, 117, 120, 107, 116, 104, 104, 107, 116, 116, 109, 114, 115, 119, 124, 119, 108, 119, 122, 122, 109, 115, 110, 115, 113, 113, 116, 116, 110, 110, 116, 116, 120, 124, 110, 121, 108, 106, 105, 110, 121, 112, 113, 115, 115, 121, 117, 113, 113, 119, 124, 101, 118, 106, 117, 125, 118, 117, 109, 112, 116, 108, 132, 116, 115, 119, 114, 107, 126, 106, 122, 105, 131, 121, 121, 116, 117, 114, 111, 115, 104, 126, 121, 107, 109, 115, 109, 118, 130, 116, 116, 111, 133, 109, 114, 114, 120, 110, 123, 126, 110, 106, 114, 115, 118, 110, 121, 116, 103, 120, 118, 108, 125, 118, 110, 122, 123, 115, 122, 123, 118, 116, 119, 121, 112, 115, 105, 111, 119, 123, 110, 117, 105, 108, 107, 107, 113, 108, 108, 119, 118, 127, 116, 116, 111, 112, 125, 116, 105, 110, 116, 108, 118, 117, 106, 115, 99, 114, 110, 131, 105, 115, 116, 113, 113, 128, 116, 119, 113, 109, 120, 123, 118, 108, 107, 113, 126, 118, 114, 112, 107, 101, 100, 102, 125, 119, 97, 89, 113, 115, 120, 116, 108, 133, 126, 105, 112, 113, 113, 111, 120, 127, 115, 128, 109, 113, 113, 111, 111, 113, 135, 131, 108, 104, 113, 119, 111, 118, 123, 112, 114, 110, 118, 116, 121, 131, 118, 118, 118, 121, 113, 113, 120, 117, 107, 113, 119, 117, 110, 117, 121, 125, 107, 113, 125, 120, 118, 114, 111, 105, 130, 114, 109, 101, 116, 115, 114, 126, 112, 116, 118, 107, 104, 120, 123, 122, 113, 130, 124, 119, 115, 111, 111, 133, 120, 124, 116, 114, 98, 118, 114, 108, 108, 126, 108, 120, 114, 118, 102, 127, 124, 98, 121, 111, 130, 110, 110, 109, 121, 113, 129, 119, 111, 128, 99, 111, 111, 115, 126, 106, 112, 114, 110, 119, 114, 121, 107, 134, 127, 110, 118, 125, 105, 109, 133, 121, 118, 126, 115, 102, 128, 103, 117, 114, 113, 116, 110, 114, 119, 111, 118, 117, 104, 106, 110, 120, 113, 121, 135, 122, 116, 141, 135, 117, 115, 109, 117, 102, 123, 123, 116, 103, 123, 113, 112, 118, 135, 117, 115, 122, 103, 118, 111, 122, 122, 119, 126, 121, 119, 104, 112, 105, 119, 119, 110, 96, 97, 137, 107, 113, 117, 136, 131, 117, 102, 118, 111, 106, 110, 105, 119, 112, 105, 126, 111, 117, 100, 109, 114, 123, 127, 128, 120, 117, 110, 104, 105, 107, 99, 136, 123, 123, 109, 101, 107, 121, 120, 124, 132, 127, 121, 105, 108, 119, 120, 113, 113, 113, 127, 106, 113, 118, 108, 127, 99, 122, 105, 135, 114, 111, 113, 113, 90, 111, 121, 114, 104, 98, 132, 112, 116, 112, 128, 116, 100, 122, 112, 129, 107, 104, 114, 115, 115, 107, 118, 125, 114, 109, 104, 104, 109, 114, 133, 116, 123, 124, 117, 133, 123, 109, 101, 111, 116, 117, 114, 120, 116, 120, 113, 107, 128, 127, 123, 109, 133, 109, 106, 104, 112, 109, 133, 119, 121, 120, 103, 93, 119, 100, 99, 113, 136, 108, 109, 116, 116, 108, 115, 120, 97, 125, 120, 116, 105, 106, 115, 110, 114, 104, 114, 135, 100, 100, 122, 125, 113, 117, 107, 130, 121, 106, 118, 109, 144, 109, 97, 120, 119, 116, 120, 112, 121, 105, 134, 110, 109, 113, 120, 96, 103, 117, 105, 122, 114, 116, 125, 123, 118, 113, 112, 120, 117, 107, 112, 104, 124, 118, 121, 122, 117, 114, 121, 104, 123, 110, 112, 103, 118, 122, 113, 115, 121, 122, 107, 106, 116, 122, 130, 121, 114, 108, 109, 115, 109, 115, 107, 122, 110, 104, 106, 115, 105, 126, 102, 115, 100, 122, 118, 93, 118, 110, 136, 118, 115, 130, 125, 113, 112, 103, 114, 111, 114, 110, 124, 113, 111, 97, 128, 122, 103, 152, 106, 113, 131, 106, 138, 106, 116, 117, 104, 105, 111, 109, 117, 114, 113, 114, 110, 116, 113, 97, 123, 119, 112, 107, 119, 117, 109, 115, 97, 118, 132, 97, 118, 116, 113, 109, 120, 119, 109, 113, 97, 118, 124, 114, 115, 118, 114, 128, 122, 118, 127, 112, 110, 115, 114, 130, 104, 112, 130, 112, 109, 118, 113, 118, 116, 120, 119, 109, 119, 119, 118, 116, 119, 122, 113, 128, 114, 123, 129, 116, 113, 114, 112, 117, 125, 110, 109, 122, 109, 116, 119, 107, 121, 117, 107, 115, 119, 123, 116, 119, 104, 117, 116, 121, 133, 109, 109, 122, 132, 114, 119, 126, 132, 101, 115, 114, 116, 122, 114, 118, 109, 122, 131, 113, 159, 124, 124, 123, 120, 118, 117, 107, 116, 127, 117, 117, 127, 115, 122, 114, 113, 118, 110, 111, 128, 108, 110, 117, 112, 112, 117, 115, 114, 114, 124, 112, 114, 118, 118, 111, 108, 99, 108, 116, 117, 118, 128, 111, 115, 111, 118, 110, 115, 113, 106, 124, 106, 103, 119, 113, 107, 110, 117, 109, 111, 109, 119, 118, 113, 128, 109, 107, 155, 118, 123, 110, 121, 120, 120, 112, 115, 119, 135, 112, 118, 113, 110, 113, 114, 113, 109, 111, 115, 113, 114, 117, 111, 121, 109, 126, 89, 114, 117, 105, 109, 108, 139, 116, 115, 115, 117, 112, 116, 115, 116, 114, 117, 130, 132, 118, 114, 124, 111, 121, 117, 101, 108, 125, 105, 115, 115, 110, 115, 112, 123, 120, 113, 106, 118, 106, 125, 106, 107, 125, 109, 122, 111, 118, 108, 108, 120, 110, 119, 128, 129, 116, 105, 134, 110, 104, 124, 125, 109, 118, 109, 122, 116, 115, 111, 118, 120, 95, 107, 112, 107, 118, 114, 113, 118, 118, 103, 124, 122, 131, 111, 114, 115, 108, 122, 134, 117, 108, 115, 125, 108, 110, 119, 113, 106, 110, 110, 114, 111, 125, 120, 116, 140, 116, 105, 117, 113, 120, 119, 126, 108, 119, 117, 128, 108, 128, 122, 169, 115, 115, 114, 111, 106, 125, 122, 106, 123, 118, 125, 116, 117, 111, 114, 87, 115, 105, 114, 117, 106, 123, 115, 115, 120, 111, 123, 108, 114, 114, 109, 117, 111, 124, 129, 104, 114, 117, 121, 96, 112, 128, 112, 117, 104, 129, 118, 117, 111, 109, 118, 122, 115, 114, 106, 123, 113, 123, 112, 119, 115, 115, 123, 114, 108, 113, 112, 110, 127, 108, 122, 115, 123, 108, 120, 124, 111, 125, 123, 119, 120, 109, 110, 117, 118, 118, 123, 120, 105, 119, 120, 126, 117, 118, 114, 120, 108, 128, 113, 121, 124, 124, 117, 118, 112, 127, 113, 122, 118, 110, 125, 125, 114, 110, 109, 106, 121, 114, 119, 111, 124, 105, 120, 119, 105, 112, 112, 105, 101, 115, 119, 115, 107, 111, 119, 108, 109, 115, 127, 108, 131, 115, 123, 112, 120, 120, 123, 121, 114, 115, 116, 114, 112, 107, 117, 114, 108, 122, 125, 110, 126, 120, 117, 125, 104, 110, 122, 113, 112, 116, 120, 107, 130, 112, 105, 107, 108, 113, 104, 124, 114, 132, 117, 107, 113, 115, 122, 120, 116, 112, 108, 104, 107, 118, 113, 114, 110, 111, 129, 114, 119, 116, 119, 107, 110, 116, 125, 116, 115, 123, 116, 131, 109, 126, 115, 112, 109, 111, 110, 101, 114, 114, 93, 110, 116, 105, 121, 115, 124, 122, 121, 116, 122, 121, 116, 119, 119, 108, 100, 120, 112, 95, 110, 119, 110, 118, 122, 124, 111, 106, 114, 106, 108, 106, 115, 112, 130, 116, 110, 116, 108, 113, 108, 122, 118, 114, 107, 115, 115, 119, 123, 116, 115, 113, 109, 99, 124, 123, 106, 123, 101, 114, 123, 119, 110, 120, 106, 103, 109, 121, 115, 115, 113, 114, 114, 105, 121, 125, 110, 112, 117, 119, 127, 117, 110, 115, 108, 124, 118, 111, 120, 113, 121, 113, 112, 113, 121, 118, 111, 114, 126, 114, 118, 112, 111, 121, 124, 122, 116, 124, 109, 118, 121, 106, 114, 113, 125, 114, 114, 120, 123, 111, 128, 118, 123, 125, 132, 111, 121, 108, 118, 114, 119, 122, 111, 116, 126, 121, 107, 116, 117, 99, 124, 102, 108, 121, 106, 119, 117, 118, 107, 116, 104, 126, 116, 79, 109, 124, 116, 117, 110, 116, 126, 112, 129, 107, 106, 107, 115, 101, 113, 113, 116, 112, 120, 116, 127, 112, 111, 123, 110, 112, 113, 120, 119, 118, 95, 114, 111, 121, 114, 118, 108, 128, 106, 111, 115, 115, 113, 111, 109, 122, 121, 117, 114, 109, 121, 113, 109, 113, 106, 108, 113, 108, 126, 117, 109, 113, 108, 98, 110, 116, 114, 123, 109, 119, 126, 94, 109, 109, 107, 118, 115, 124, 115, 120, 113, 110, 119, 119, 126, 119, 110, 111, 105, 109, 114, 110, 111, 117, 114, 100, 117, 113, 119, 103, 109, 124, 123, 119, 117, 119, 102, 129, 108, 122, 107, 120, 111, 98, 105, 118, 106, 121, 125, 109, 118, 122, 112, 107, 117, 118, 115, 116, 109, 121, 129, 114, 112, 117, 121, 114, 113, 120, 109, 110, 102, 122, 112, 118, 109, 133, 115, 106, 124, 112, 107, 124, 118, 104, 119, 122, 131, 116, 115, 109, 115, 114, 114, 114, 108, 107, 110, 116, 105, 111, 120, 115, 113, 124, 99, 100, 109, 103, 115, 111, 91, 119, 115, 119, 111, 110, 95, 119, 112, 113, 112, 116, 112, 106, 115, 115, 103, 119, 121, 115, 131, 105, 115, 106, 121, 114, 125, 110, 119, 117, 106, 122, 110, 119, 118, 114, 116, 115, 118, 145, 110, 107, 120, 105, 126, 125, 114, 111, 111, 119, 141, 116, 106, 108, 117, 118, 105, 120, 112, 116, 117, 107, 104, 112, 125, 122, 114, 109, 103, 125, 114, 117, 122, 106, 131, 112, 117, 118, 108, 110, 122, 99, 115, 121, 108, 121, 121, 111, 105, 116, 117, 113, 126, 130, 114, 118, 109, 123, 120, 129, 122, 137, 115, 112, 128, 115, 118, 113, 109, 126, 108, 108, 121, 119, 115, 120, 149, 110, 112, 112, 119, 114, 110, 121, 112, 115, 117, 109, 108, 108, 117, 105, 132, 118, 120, 118, 102, 112, 118, 119, 108, 129, 125, 117, 112, 109, 110, 120, 113, 110, 97, 116, 124, 120, 125, 112, 101, 111, 128, 126, 113, 120, 115, 115, 118, 102, 117, 108, 106, 115, 122, 134, 108, 111, 118, 111, 127, 116, 119, 117, 109, 127, 119, 121, 121, 108, 113, 116, 102, 106, 114, 120, 118, 119, 111, 113, 119, 99, 102, 105, 114, 107, 122, 127, 121, 109, 126, 110, 119, 124, 115, 99, 115, 115, 128, 115, 131, 102, 124, 104, 113, 106, 130, 111, 111, 108, 122, 122, 103, 117, 105, 110, 120, 126, 103, 115, 101, 115, 106, 117, 114, 113, 118, 123, 109, 96, 120, 115, 125, 114, 97, 108, 115, 125, 122, 110, 113, 105, 125, 120, 100, 130, 117, 122, 97, 112, 117, 117, 116, 126, 111, 114, 117, 117, 115, 117, 114, 111, 125, 113, 114, 118, 98, 119, 115, 108, 119, 117, 115, 116, 105, 117, 119, 128, 115, 134, 108, 103, 121, 114, 118, 122, 113, 120, 112, 118, 117, 110, 120, 116, 118, 110, 133, 112, 107, 112, 124, 116, 110, 99, 140, 117, 106, 119, 124, 112, 137, 124, 116, 105, 125, 109, 108, 129, 114, 114, 126, 111, 118, 129, 115, 118, 114, 119, 120, 103, 127, 108, 117, 103, 109, 125, 103, 111, 106, 117, 103, 117, 105, 131, 107, 117, 136, 123, 118, 123, 117, 111, 126, 117, 115, 124, 105, 117, 119, 119, 132, 129, 115, 102, 121, 121, 137, 108, 108, 123, 110, 127, 118, 116, 126, 109, 126, 128, 110, 117, 116, 107, 110, 114, 114, 122, 111, 108, 111, 122, 125, 130, 117, 113, 119, 119, 113, 120, 118, 117, 124, 121, 122, 109, 105, 122, 120, 111, 111, 124, 121, 115, 115, 113, 115, 106, 121, 116, 116, 115, 118, 116, 116, 114, 112, 110, 118, 100, 113, 110, 106, 114, 116, 124, 115, 110, 109, 119, 106, 132, 118, 124, 115, 107, 115, 109, 147, 108, 101, 121, 114, 114, 105, 104, 118, 108, 116, 114, 110, 116, 117, 117, 123, 130, 98, 127, 109, 130, 96, 99, 118, 114, 119, 122, 139, 107, 112, 108, 116, 110, 103, 115, 123, 130, 113, 103, 112, 127, 107, 111, 104, 115, 115, 111, 107, 125, 118, 113, 115, 106, 112, 116, 117, 119, 118, 107, 116, 112, 109, 119, 122, 106, 123, 103, 116, 124, 101, 121, 136, 111, 114, 107, 101, 99, 120, 123, 108, 113, 121, 134, 108, 126, 105, 109, 135, 108, 132, 119, 124, 109, 127, 115, 113, 120, 121, 107, 113, 107, 115, 113, 127, 103, 106, 100, 110, 103, 118, 125, 114, 107, 126, 117, 117, 119, 119, 132, 104, 106, 119, 120, 117, 118, 109, 125, 103, 120, 109, 118, 114, 113, 110, 109, 104, 123, 105, 128, 112, 109, 119, 117, 116, 109, 105, 105, 116, 110, 95, 115, 113, 117, 110, 112, 118, 108, 109, 125, 118, 117, 116, 101, 125, 110, 106, 115, 122, 118, 106, 116, 108, 110, 108, 116, 121, 130, 106, 120, 129, 114, 114, 129, 111, 124, 114, 111, 109, 102, 124, 106, 103, 111, 120, 112, 115, 117, 113, 122, 110, 110, 113, 138, 124, 113, 117, 121, 104, 124, 105, 105, 120, 107, 119, 107, 117, 102, 106, 102, 120, 113, 106, 119, 102, 115, 122, 110, 117, 115, 127, 117, 106, 142, 99, 105, 114, 110, 107, 104, 122, 124, 119, 117, 113, 114, 108, 118, 122, 120, 110, 116, 119, 106, 131, 109, 105, 96, 103, 125, 124, 110, 113, 126, 130, 125, 97, 119, 126, 117, 120, 103, 122, 105, 118, 103, 108, 116, 114, 101, 115, 122, 115, 110, 120, 121, 121, 124, 113, 115, 109, 111, 117, 118, 124, 112, 120, 122, 118, 108, 112, 120, 105, 107, 106, 126, 119, 118, 148, 125, 106, 132, 115, 82, 122, 112, 91, 114, 116, 122, 121, 109, 110, 119, 111, 110, 111, 112, 111, 133, 107, 107, 108, 114, 118, 122, 126, 123, 100, 132, 115, 112, 104, 110, 99, 117, 112, 117, 112, 121, 113, 129, 112, 108, 109, 106, 103, 114, 105, 121, 125, 112, 113, 107, 109, 115, 110, 110, 115, 116, 106, 116, 124, 120, 126, 113, 128, 126, 111, 104, 107, 122, 122, 122, 121, 105, 135, 101, 101, 109, 116, 101, 115, 122, 108, 100, 116, 115, 117, 111, 112, 102, 118, 120, 112, 115, 129, 106, 111, 104, 114, 101, 117, 116, 116, 96, 107, 101, 117, 119, 115, 118, 117, 121, 119, 116, 127, 127, 115, 99, 113, 133, 116, 119, 108, 114, 135, 126, 113, 107, 124, 113, 92, 114, 119, 117, 115, 112, 118, 102, 113, 102, 107, 114, 118, 111, 114, 127, 117, 103, 112, 112, 119, 124, 116, 100, 126, 118, 98, 131, 115, 117, 115, 111, 108, 105, 119, 114, 101, 111, 111, 118, 113, 127, 112, 113, 115, 114, 127, 122, 121, 107, 111, 110, 115, 94, 105, 114, 113, 112, 112, 100, 115, 108, 122, 102, 105, 120, 117, 117, 124, 134, 112, 117, 122, 113, 109, 108, 119, 115, 110, 106, 105, 106, 102, 124, 126, 115, 110, 110, 110, 119, 113, 123, 85, 107, 132, 117, 107, 122, 117, 101, 106, 108, 122, 106, 114, 116, 91, 115, 119, 112, 111, 107, 103, 118, 123, 111, 102, 121, 115, 120, 98, 109, 112, 118, 132, 122, 116, 127, 118, 122, 119, 116, 123, 113, 111, 120, 101, 113, 117, 123, 117, 108, 126, 104, 104, 116, 100, 112, 127, 108, 106, 106, 128, 127, 110, 108, 120, 99, 115, 110, 116, 100, 112, 114, 117, 135, 123, 110, 121, 96, 113, 109, 125, 115, 112, 115, 109, 115, 121, 109, 106, 108, 113, 111, 122, 114, 99, 99, 108, 140, 103, 110, 113, 118, 116, 124, 124, 107, 119, 118, 122, 114, 125, 115, 110, 108, 121, 117, 114, 112, 110, 126, 129, 122, 115, 115, 109, 91, 125, 109, 112, 116, 123, 114, 126, 107, 117, 111, 109, 131, 147, 109, 118, 113, 122, 125, 122, 114, 118, 109, 109, 118, 126, 128, 114, 118, 109, 112, 118, 119, 117, 132, 111, 116, 131, 98, 116, 101, 100, 105, 108, 108, 113, 110, 101, 108, 125, 114, 127, 117, 98, 112, 113, 109, 130, 102, 118, 103, 117, 118, 104, 119, 112, 122, 119, 95, 118, 121, 116, 109, 107, 111, 118, 115, 104, 114, 121, 124, 105, 112, 112, 122, 114, 108, 102, 107, 97, 119, 124, 107, 120, 117, 115, 122, 120, 111, 114, 107, 114, 120, 119, 115, 112, 104, 104, 118, 116, 123, 118, 105, 113, 127, 114, 121, 103, 123, 109, 108, 104, 102, 117, 127, 115, 114, 118, 117, 110, 111, 122, 124, 105, 115, 123, 119, 109, 113, 116, 111, 113, 114, 117, 116, 111, 117, 108, 114, 110, 107, 112, 125, 109, 107, 121, 122, 100, 111, 116, 121, 113, 116, 133, 98, 119, 117, 120, 116, 120, 124, 118, 106, 103, 114, 100, 130, 114, 119, 104, 116, 108, 111, 111, 110, 111, 120, 114, 107, 124, 111, 109, 121, 115, 109, 117, 110, 107, 106, 110, 103, 120, 112, 123, 119, 122, 111, 118, 119, 115, 113, 122, 109, 99, 120, 113, 123, 121, 105, 115, 109, 119, 113, 115, 113, 118, 125, 107, 117, 121, 123, 107, 126, 100, 96, 113, 118, 116, 117, 125, 114, 118, 117, 112, 142, 110, 118, 125, 117, 118, 110, 109, 109, 120, 118, 110, 120, 130, 110, 113, 113, 105, 105, 112, 113, 123, 105, 112, 127, 126, 114, 111, 106, 128, 120, 111, 114, 123, 109, 123, 96, 114, 112, 114, 139, 116, 114, 103, 118, 108, 121, 106, 102, 112, 120, 123, 107, 124, 119, 118, 123, 115, 120, 114, 119, 122, 113, 119, 107, 123, 127, 114, 112, 109, 124, 122, 119, 105, 108, 109, 115, 108, 120, 111, 112, 117, 115, 111, 108, 123, 116, 119, 113, 110, 105, 117, 111, 114, 123, 120, 113, 93, 110, 120, 110, 115, 122, 124, 91, 104, 115, 118, 114, 106, 109, 107, 111, 117, 114, 117, 117, 117, 116, 117, 112, 116, 114, 118, 112, 112, 114, 124, 125, 131, 112, 110, 117, 113, 111, 129, 103, 114, 118, 112, 119, 114, 110, 117, 117, 123, 116, 126, 117, 104, 108, 102, 104, 129, 112, 116, 114, 118, 119, 121, 123, 115, 113, 97, 112, 109, 132, 117, 129, 120, 116, 124, 109, 106, 108, 123, 117, 118, 118, 109, 125, 117, 134, 108, 115, 117, 106, 105, 132, 123, 130, 126, 115, 108, 113, 122, 111, 114, 129, 110, 118, 108, 118, 122, 116, 110, 117, 119, 108, 120, 115, 116, 116, 101, 115, 122, 93, 118, 114, 112, 117, 128, 108, 112, 112, 113, 120, 115, 120, 116, 114, 126, 101, 123, 114, 122, 113, 101, 126, 111, 115, 116, 106, 118, 125, 119, 121, 117, 110, 128, 108, 113, 116, 115, 87, 113, 110, 111, 128, 109, 110, 115, 124, 124, 113, 116, 117, 115, 109, 109, 89, 112, 130, 116, 100, 113, 122, 123, 114, 105, 120, 110, 118, 116, 111, 122, 100, 99, 111, 107, 107, 125, 129, 111, 104, 116, 113, 123, 110, 119, 117, 119, 114, 116, 120, 122, 116, 104, 115, 111, 107, 113, 111, 125, 101, 123, 115, 133, 108, 113, 124, 121, 120, 104, 111, 110, 115, 121, 119, 137, 107, 125, 110, 130, 116, 116, 117, 119, 113, 120, 113, 116, 122, 128, 119, 119, 127, 110, 119, 109, 113, 115, 104, 110, 127, 116, 111, 114, 115, 113, 114, 119, 122, 116, 109, 128, 117, 116, 107, 116, 116, 131, 118, 114, 111, 116, 113, 111, 116, 124, 114, 117, 115, 108, 127, 115, 112, 117, 108, 114, 118, 115, 111, 116, 120, 110, 115, 111, 104, 120, 110, 100, 110, 114, 124, 102, 119, 115, 115, 87, 122, 112, 108, 117, 108, 119, 111, 117, 119, 122, 113, 124, 114, 110, 115, 118, 114, 116, 113, 111, 122, 118, 97, 111, 114, 122, 115, 118, 119, 122, 127, 120, 112, 110, 123, 113, 113, 122, 123, 113, 118, 124, 121, 123, 109, 114, 111, 108, 107, 115, 125, 115, 125, 119, 114, 117, 107, 116, 128, 110, 119, 104, 109, 114, 117, 112, 105, 109, 120, 114, 105, 111, 115, 109, 113, 105, 122, 116, 112, 119, 116, 108, 119, 105, 110, 110, 112, 109, 114, 119, 108, 105, 119, 112, 115, 117, 118, 106, 116, 114, 118, 118, 113, 117, 124, 116, 107, 111, 118, 120, 117, 123, 124, 117, 106, 124, 118, 116, 114, 106, 107, 114, 110, 116, 119, 115, 122, 110, 107, 125, 125, 116, 112, 127, 126, 118, 114, 113, 111, 120, 114, 116, 117, 113, 113, 119, 114, 125, 122, 115, 119, 127, 114, 116, 118, 106, 109, 112, 125, 108, 118, 108, 110, 123, 117, 121, 107, 122, 109, 114, 109, 117, 117, 113, 111, 112, 114, 125, 102, 111, 102, 124, 121, 116, 112, 112, 113, 109, 120, 123, 132, 116, 121, 112, 108, 118, 116, 121, 114, 112, 117, 108, 112, 102, 120, 119, 117, 115, 114, 118, 118, 123, 135, 128, 119, 120, 111, 115, 113, 117, 117, 111, 119, 121, 110, 121, 121, 117, 113, 101, 121, 118, 108, 116, 114, 119, 118, 115, 115, 115, 113, 112, 117, 113, 113, 115, 114, 111, 111, 121, 116, 116, 118, 112, 113, 105, 115, 110, 110, 121, 111, 103, 113, 112, 120, 114, 119, 122, 116, 121, 124, 121, 110, 112, 114, 113, 121, 117, 115, 119, 118, 126, 120, 116, 120, 128, 116, 115, 123, 111, 105, 110, 111, 111, 130, 118, 112, 120, 111, 115, 119, 108, 118, 108, 112, 115, 126, 115, 107, 116, 109, 122, 116, 107, 116, 115, 113, 122, 114, 123, 118, 116, 115, 112, 111, 104, 114, 122, 113, 113, 120, 116, 117, 122, 115, 109, 115, 110, 112, 119, 114, 120, 114, 120, 111, 115, 106, 108, 113, 109, 109, 115, 121, 115, 116, 100, 115, 110, 121, 110, 120, 115, 116, 119, 115, 116, 122, 114, 105, 113, 112, 117, 115, 123, 115, 115, 121, 115, 109, 106, 120, 114, 102, 112, 123, 116, 121, 104, 113, 120, 104, 117, 104, 114, 113, 121, 121, 123, 116, 119, 112, 109, 118, 112, 108, 112, 113, 111, 121, 126, 120, 116, 120, 126, 119, 113, 115, 114, 125, 112, 116, 113, 107, 110, 118, 113, 112, 115, 113, 117, 116, 120, 117, 117, 116, 114, 120, 113, 116, 107, 128, 104, 129, 114, 123, 111, 117, 110, 108, 111, 112, 130, 109, 97, 122, 112, 120, 117, 106, 109, 121, 103, 112, 129, 122, 118, 115, 108, 116, 126, 127, 114, 109, 129, 107, 131, 119, 127, 112, 126, 111, 114, 123, 114, 121, 118, 123, 124, 114, 114, 100, 110, 107, 118, 113, 116, 122, 127, 113, 112, 111, 127, 113, 111, 106, 108, 128, 111, 107, 121, 133, 110, 116, 107, 110, 110, 133, 110, 124, 146, 110, 118, 110, 120, 117, 111, 119, 115, 100, 124, 105, 104, 114, 114, 115, 114, 114, 90, 125, 115, 111, 114, 124, 112, 108, 120, 121, 128, 117, 117, 115, 114, 103, 114, 120, 100, 121, 119, 108, 110, 113, 105, 113, 115, 113, 122, 107, 112, 102, 119, 116, 112, 109, 105, 100, 119, 128, 113, 109, 105, 114, 110, 121, 115, 96, 122, 112, 115, 101, 129, 114, 111, 110, 112, 112, 113, 105, 115, 107, 109, 124, 114, 130, 112, 134, 102, 105, 122, 112, 116, 117, 116, 125, 117, 115, 142, 115, 121, 121, 118, 103, 104, 121, 127, 140, 118, 120, 124, 125, 93, 110, 115, 111, 116, 120, 144, 99, 113, 97, 105, 115, 112, 120, 116, 117, 112, 134, 120, 109, 110, 127, 128, 112, 131, 114, 108, 113, 106, 131, 111, 123, 126, 116, 126, 103, 137, 136, 127, 104, 119, 123, 117, 122, 114, 108, 111, 117, 95, 110, 110, 129, 123, 114, 117, 113, 112, 117, 111, 128, 108, 114, 119, 120, 113, 117, 109, 114, 102, 118, 108, 104, 117, 110, 138, 136, 109, 136, 119, 115, 105, 122, 127, 129, 123, 121, 88, 119, 106, 115, 116, 122, 134, 115, 118, 106, 114, 106, 120, 110, 110, 99, 128, 108, 126, 119, 108, 123, 114, 104, 113, 120, 121, 128, 116, 121, 121, 99, 108, 118, 119, 120, 104, 116, 122, 116, 121, 120, 114, 115, 117, 110, 119, 104, 133, 110, 128, 124, 110, 110, 112, 108, 113, 123, 113, 120, 106, 115, 115, 113, 109, 104, 101, 116, 112, 123, 110, 100, 105, 133, 124, 103, 130, 109, 112, 108, 117, 113, 100, 111, 96, 107, 115, 101, 106, 121, 117, 107, 126, 124, 108, 118, 121, 131, 114, 123, 107, 102, 114, 116, 121, 102, 108, 110, 106, 125, 131, 102, 137, 114, 120, 108, 104, 112, 115, 121, 103, 93, 117, 109, 114, 114, 115, 119, 112, 111, 97, 123, 114, 121, 129, 98, 125, 113, 119, 108, 123, 101, 109, 108, 99, 125, 104, 112, 112, 116, 103, 113, 119, 112, 121, 127, 124, 125, 115, 140, 111, 117, 106, 110, 100, 103, 105, 111, 108, 106, 126, 124, 118, 113, 93, 106, 114, 115, 116, 118, 109, 112, 117, 116, 120, 102, 123, 116, 106, 126, 128, 112, 116, 113, 120, 104, 108, 129, 108, 119, 120, 106, 129, 121, 123, 111, 108, 111, 130, 115, 111, 121, 127, 113, 109, 108, 105, 109, 112, 117, 107, 118, 114, 125, 125, 120, 122, 118, 122, 127, 113, 108, 127, 116, 108, 123, 106, 118, 120, 115, 115, 117, 110, 116, 113, 103, 116, 118, 118, 112, 115, 117, 117, 111, 113, 116, 111, 114, 119, 114, 119, 105, 114, 112, 116, 113, 116, 116, 102, 119, 122, 94, 115, 112, 123, 114, 121, 116, 107, 118, 110, 112, 105, 114, 110, 117, 119, 114, 117, 121, 115, 114, 114, 116, 111, 115, 113, 117, 121, 115, 93, 115, 115, 113, 137, 128, 114, 116, 104, 121, 120, 102, 116, 113, 119, 114, 112, 124, 113, 113, 124, 116, 111, 107, 121, 116, 114, 119, 110, 105, 118, 117, 115, 116, 118, 110, 113, 112, 112, 112, 116, 117, 117, 110, 115, 125, 116, 114, 111, 117, 117, 118, 114, 112, 125, 118, 116, 121, 121, 107, 116, 115, 111, 118, 115, 118, 112, 115, 112, 112, 114, 112, 114, 112, 114, 108, 95, 116, 117, 115, 116, 118, 114, 115, 114, 119, 120, 121, 103, 126, 116, 125, 118, 112, 114, 115, 118, 117, 107, 110, 115, 118, 116, 95, 104, 98, 107, 120, 117, 121, 113, 123, 122, 115, 118, 114, 113, 114, 116, 109, 118, 115, 116, 112, 112, 117, 134, 110, 119, 122, 111, 114, 117, 113, 111, 108, 116, 117, 112, 118, 112, 117, 114, 111, 123, 118, 111, 119, 116, 115, 112, 118, 126, 124, 112, 111, 114, 116, 111, 109, 110, 120, 115, 120, 118, 117, 120, 108, 100, 111, 147, 118, 115, 102, 117, 117, 117, 111, 122, 115, 120, 113, 112, 112, 117, 118, 112, 121, 118, 113, 114, 113, 114, 112, 112, 117, 118, 113, 118, 107, 118, 109, 114, 119, 122, 116, 110, 112, 118, 111, 116, 114, 118, 110, 112, 116, 120, 110, 112, 122, 122, 132, 115, 112, 116, 113, 117, 123, 116, 120, 111, 112, 113, 117, 107, 116, 118, 122, 109, 115, 114, 115, 117, 114, 112, 110, 111, 110, 113, 118, 112, 120, 122, 115, 117, 116, 112, 115, 111, 117, 112, 109, 116, 111, 114, 120, 112, 108, 113, 118, 114, 124, 111, 123, 101, 113, 116, 125, 110, 118, 119, 117, 114, 103, 120, 110, 115, 115, 115, 117, 107, 114, 119, 117, 111, 114, 122, 115, 111, 114, 117, 114, 115, 111, 119, 121, 113, 121, 112, 119, 115, 119, 114, 117, 117, 118, 106, 118, 114, 117, 114, 115, 120, 111, 121, 116, 124, 113, 113, 112, 115, 111, 119, 118, 110, 108, 116, 112, 101, 114, 120, 112, 113, 112, 115, 126, 121, 117, 122, 115, 110, 119, 117, 116, 115, 115, 114, 118, 120, 111, 113, 111, 112, 117, 119, 119, 115, 115, 114, 116, 114, 112, 118, 120, 114, 115, 120, 116, 102, 113, 108, 113, 114, 115, 116, 113, 118, 111, 121, 112, 110, 116, 114, 112, 116, 115, 119, 104, 116, 121, 117, 115, 116, 108, 94, 112, 112, 106, 115, 113, 102, 121, 118, 114, 127, 110, 114, 106, 108, 113, 112, 116, 120, 121, 113, 117, 114, 109, 115, 118, 118, 116, 120, 116, 116, 115, 115, 121, 131, 115, 113, 108, 112, 109, 114, 117, 121, 121, 116, 115, 124, 124, 108, 111, 98, 123, 122, 113, 110, 123, 111, 125, 96, 102, 132, 112, 118, 122, 114, 116, 107, 113, 101, 113, 111, 117, 108, 117, 94, 115, 113, 112, 118, 112, 79, 128, 110, 126, 118, 141, 112, 107, 126, 106, 124, 122, 120, 102, 127, 119, 124, 99, 118, 120, 126, 122, 123, 114, 107, 120, 111, 124, 111, 123, 114, 124, 109, 115, 126, 118, 110, 124, 110, 119, 108, 112, 115, 113, 120, 126, 109, 110, 119, 111, 107, 126, 123, 109, 114, 107, 119, 118, 102, 127, 104, 121, 103, 108, 115, 118, 120, 113, 119, 120, 103, 101, 116, 119, 113, 108, 109, 124, 110, 126, 125, 118, 115, 112, 101, 111, 118, 115, 124, 110, 117, 93, 107, 111, 108, 113, 123, 95, 109, 114, 116, 109, 114, 109, 116, 108, 117, 104, 107, 120, 129, 127, 111, 115, 116, 111, 114, 119, 135, 114, 109, 118, 110, 120, 116, 112, 117, 118, 117, 113, 100, 125, 124, 121, 106, 123, 103, 106, 118, 101, 107, 110, 125, 121, 111, 115, 113, 119, 108, 126, 128, 106, 102, 109, 110, 114, 108, 113, 112, 110, 122, 127, 112, 109, 110, 111, 107, 99, 89, 128, 120, 115, 110, 114, 99, 124, 110, 107, 103, 114, 109, 112, 110, 105, 111, 120, 116, 109, 121, 111, 119, 105, 115, 111, 112, 121, 114, 113, 109, 122, 117, 131, 104, 127, 110, 120, 119, 126, 122, 115, 109, 113, 108, 119, 133, 112, 114, 118, 106, 125, 116, 112, 109, 133, 112, 98, 126, 116, 104, 112, 116, 116, 115, 116, 113, 130, 103, 112, 117, 110, 116, 109, 111, 106, 110, 119, 110, 119, 107, 124, 121, 115, 118, 109, 123, 116, 109, 117, 119, 112, 125, 116, 99, 119, 113, 117, 127, 129, 130, 107, 107, 122, 120, 113, 111, 120, 106, 110, 123, 113, 114, 121, 118, 117, 123, 119, 116, 101, 109, 113, 107, 128, 127, 131, 110, 122, 117, 116, 111, 110, 122, 113, 112, 108, 109, 111, 119, 132, 122, 113, 113, 127, 107, 113, 125, 115, 118, 134, 114, 125, 108, 139, 103, 116, 109, 98, 113, 109, 119, 114, 110, 116, 103, 110, 114, 122, 112, 119, 133, 113, 123, 120, 103, 109, 106, 111, 106, 130, 125, 103, 113, 103, 110, 134, 123, 115, 110, 127, 105, 103, 102, 108, 105, 116, 108, 106, 116, 117, 104, 104, 120, 105, 125, 109, 120, 112, 115, 115, 117, 114, 114, 112, 122, 127, 104, 118, 112, 120, 109, 140, 116, 115, 113, 114, 118, 125, 107, 112, 127, 117, 125, 118, 112, 124, 100, 142, 128, 121, 98, 113, 120, 109, 110, 121, 114, 116, 127, 113, 118, 117, 116, 95, 109, 112, 114, 118, 120, 117, 123, 114, 109, 103, 110, 104, 108, 108, 102, 110, 103, 121, 105, 118, 124, 113, 115, 129, 123, 118, 103, 120, 123, 111, 114, 113, 121, 112, 120, 116, 110, 109, 109, 115, 135, 101, 107, 108, 111, 102, 109, 126, 112, 118, 95, 104, 115, 118, 111, 109, 106, 123, 124, 123, 109, 124, 124, 115, 115, 121, 113, 116, 110, 122, 119, 113, 116, 128, 126, 117, 120, 128, 110, 119, 116, 114, 129, 104, 116, 106, 113, 115, 105, 116, 110, 110, 119, 108, 125, 102, 116, 109, 129, 119, 123, 112, 120, 113, 110, 100, 110, 106, 114, 119, 125, 117, 117, 116, 113, 107, 114, 117, 110, 119, 118, 124, 112, 123, 121, 117, 125, 113, 114, 109, 108, 113, 116, 110, 112, 106, 108, 111, 118, 117, 144, 108, 116, 122, 117, 122, 118, 116, 118, 104, 109, 112, 123, 107, 109, 117, 114, 116, 111, 116, 109, 114, 117, 115, 113, 109, 119, 105, 119, 118, 127, 117, 116, 120, 106, 104, 114, 118, 116, 120, 101, 112, 118, 111, 111, 116, 112, 123, 112, 131, 108, 107, 118, 109, 121, 123, 101, 114, 114, 118, 117, 111, 111, 107, 113, 114, 112, 117, 128, 106, 114, 111, 117, 105, 109, 123, 121, 121, 107, 116, 115, 114, 124, 115, 119, 127, 119, 119, 102, 117, 114, 105, 105, 116, 119, 113, 123, 107, 113, 112, 114, 113, 127, 116, 115, 106, 108, 110, 114, 119, 114, 126, 108, 111, 128, 115, 106, 111, 116, 116, 113, 107, 105, 107, 118, 133, 115, 125, 118, 115, 112, 124, 116, 110, 118, 117, 115, 124, 95, 116, 115, 118, 121, 107, 123, 116, 120, 119, 117, 117, 113, 110, 108, 109, 106, 122, 115, 117, 116, 119, 117, 114, 135, 117, 123, 122, 121, 106, 114, 114, 112, 121, 117, 113, 121, 102, 121, 111, 122, 115, 110, 118, 106, 116, 101, 119, 112, 119, 122, 118, 110, 112, 118, 109, 121, 110, 125, 108, 111, 118, 113, 117, 119, 118, 115, 108, 112, 121, 125, 117, 119, 112, 102, 122, 128, 120, 113, 112, 106, 112, 119, 108, 133, 112, 121, 112, 103, 112, 113, 124, 129, 116, 125, 111, 124, 113, 114, 112, 119, 112, 128, 114, 112, 122, 111, 108, 128, 115, 111, 96, 122, 130, 106, 105, 119, 113, 118, 104, 110, 116, 117, 120, 118, 112, 109, 114, 121, 111, 118, 109, 119, 110, 102, 110, 125, 125, 126, 109, 122, 112, 105, 111, 122, 118, 114, 111, 133, 103, 126, 126, 111, 118, 112, 118, 108, 121, 120, 103, 117, 117, 119, 107, 113, 114, 116, 118, 122, 122, 117, 119, 118, 102, 116, 122, 118, 119, 110, 102, 113, 116, 118, 118, 115, 111, 109, 121, 123, 111, 104, 108, 113, 114, 116, 107, 105, 120, 108, 115, 111, 129, 111, 128, 123, 108, 115, 115, 115, 118, 113, 117, 119, 116, 111, 107, 116, 126, 111, 117, 109, 102, 109, 121, 109, 112, 114, 113, 118, 106, 104, 126, 111, 120, 120, 115, 124, 114, 140, 116, 109, 112, 115, 112, 117, 113, 113, 126, 117, 118, 112, 105, 126, 119, 123, 104, 104, 119, 123, 114, 122, 129, 115, 117, 108, 110, 119, 136, 117, 117, 116, 119, 116, 115, 113, 115, 117, 108, 106, 108, 117, 104, 113, 117, 113, 104, 117, 112, 115, 139, 111, 105, 106, 124, 112, 107, 118, 105, 119, 121, 99, 112, 109, 128, 115, 127, 112, 122, 120, 130, 108, 107, 113, 116, 118, 125, 127, 110, 111, 117, 116, 111, 119, 110, 115, 99, 113, 112, 108, 119, 121, 128, 104, 109, 115, 118, 116, 112, 118, 121, 124, 123, 117, 114, 123, 116, 127, 107, 117, 114, 114, 108, 116, 119, 121, 125, 112, 121, 118, 111, 105, 114, 121, 109, 124, 122, 109, 128, 120, 118, 113, 120, 110, 105, 126, 106, 111, 115, 117, 124, 117, 121, 121, 99, 116, 114, 115, 116, 103, 125, 113, 116, 114, 115, 107, 120, 112, 114, 115, 116, 127, 113, 114, 111, 124, 111, 123, 117, 118, 116, 112, 117, 110, 124, 125, 120, 128, 123, 106, 119, 118, 117, 122, 114, 111, 112, 116, 119, 112, 109, 113, 118, 118, 117, 119, 111, 116, 102, 113, 119, 110, 118, 117, 116, 124, 113, 119, 101, 122, 119, 112, 123, 107, 106, 113, 109, 113, 111, 124, 114, 107, 125, 109, 107, 114, 102, 122, 120, 117, 109, 132, 117, 111, 97, 110, 123, 116, 116, 111, 112, 107, 112, 117, 109, 112, 119, 106, 112, 112, 111, 111, 112, 112, 115, 111, 112, 125, 107, 115, 117, 112, 120, 104, 100, 115, 112, 99, 112, 105, 120, 117, 112, 118, 112, 124, 120, 125, 95, 120, 121, 119, 116, 122, 117, 131, 111, 115, 109, 117, 129, 113, 115, 116, 114, 110, 125, 102, 118, 122, 116, 120, 113, 121, 126, 109, 118, 120, 110, 115, 113, 105, 115, 102, 106, 123, 103, 126, 110, 116, 107, 103, 91, 123, 116, 120, 113, 115, 115, 99, 116, 124, 114, 113, 105, 113, 116, 115, 108, 102, 112, 116, 114, 127, 115, 116, 116, 115, 112, 110, 121, 108, 104, 113, 135, 107, 114, 132, 106, 122, 111, 110, 112, 118, 125, 113, 121, 124, 118, 110, 119, 117, 113, 104, 102, 106, 119, 132, 116, 112, 118, 113, 110, 108, 109, 112, 116, 119, 114, 119, 130, 123, 115, 111, 110, 93, 110, 114, 108, 114, 120, 84, 112, 126, 118, 113, 121, 122, 118, 112, 116, 106, 117, 114, 118, 117, 119, 107, 109, 117, 110, 121, 125, 108, 117, 107, 114, 112, 114, 105, 113, 118, 116, 113, 105, 116, 110, 118, 112, 122, 108, 120, 107, 109, 120, 148, 111, 117, 111, 123, 112, 123, 106, 115, 117, 117, 110, 119, 110, 125, 110, 108, 96, 115, 119, 114, 118, 114, 109, 122, 123, 110, 111, 135, 117, 111, 103, 119, 112, 130, 123, 116, 104, 112, 109, 119, 109, 129, 118, 106, 104, 110, 114, 122, 110, 125, 123, 126, 130, 119, 116, 118, 118, 111, 114, 111, 121, 117, 119, 113, 123, 117, 117, 108, 117, 124, 122, 107, 110, 122, 106, 114, 118, 107, 121, 112, 119, 116, 116, 114, 116, 126, 121, 115, 101, 106, 116, 115, 113, 112, 106, 124, 108, 121, 119, 96, 119, 112, 120, 120, 107, 117, 121, 118, 113, 119, 109, 120, 114, 123, 118, 118, 128, 106, 108, 114, 124, 94, 104, 97, 102, 106, 112, 117, 122, 106, 118, 128, 106, 120, 93, 145, 109, 114, 121, 119, 105, 113, 105, 114, 128, 99, 126, 112, 104, 109, 106, 128, 112, 107, 110, 119, 116, 128, 113, 117, 122, 99, 93, 107, 114, 116, 118, 120, 135, 120, 112, 112, 107, 119, 103, 115, 121, 100, 122, 102, 142, 98, 106, 115, 125, 125, 110, 109, 110, 119, 115, 112, 123, 115, 124, 116, 117, 127, 124, 127, 123, 130, 95, 110, 134, 114, 111, 101, 115, 108, 110, 118, 114, 131, 117, 85, 116, 123, 115, 133, 110, 100, 120, 105, 116, 102, 123, 100, 113, 110, 112, 124, 108, 115, 115, 121, 115, 108, 113, 116, 115, 110, 123, 100, 115, 118, 112, 111, 97, 122, 110, 92, 108, 100, 119, 105, 111, 100, 113, 118, 108, 114, 119, 119, 114, 113, 124, 114, 125, 113, 108, 114, 117, 139, 144, 111, 108, 125, 105, 106, 120, 118, 117, 107, 119, 114, 122, 123, 110, 137, 122, 113, 108, 109, 115, 121, 112, 109, 106, 111, 100, 128, 110, 122, 116, 112, 125, 116, 115, 128, 120, 120, 121, 102, 118, 119, 107, 111, 120, 119, 111, 101, 113, 109, 114, 111, 112, 114, 117, 133, 105, 109, 113, 122, 112, 137, 101, 119, 111, 108, 119, 128, 121, 110, 113, 128, 116, 120, 117, 114, 116, 122, 110, 112, 123, 125, 124, 118, 94, 116, 128, 119, 116, 140, 110, 113, 126, 115, 114, 138, 135, 138, 110, 119, 116, 106, 95, 111, 121, 128, 107, 111, 114, 119, 105, 115, 107, 100, 119, 114, 113, 117, 119, 110, 116, 144, 107, 110, 107, 108, 120, 122, 114, 115, 98, 119, 124, 135, 116, 105, 116, 116, 123, 121, 111, 147, 112, 119, 109, 108, 130, 122, 106, 113, 124, 110, 131, 106, 101, 123, 121, 107, 129, 111, 126, 103, 115, 105, 111, 122, 117, 118, 110, 109, 108, 104, 111, 117, 117, 122, 116, 109, 113, 116, 117, 112, 107, 116, 126, 120, 123, 120, 103, 110, 111, 126, 116, 100, 111, 98, 108, 124, 127, 120, 113, 120, 121, 128, 111, 114, 119, 83, 112, 116, 114, 102, 115, 105, 112, 116, 114, 107, 115, 120, 116, 120, 106, 101, 120, 112, 130, 121, 114, 116, 126, 108, 101, 123, 110, 120, 123, 122, 124, 106, 125, 125, 104, 105, 119, 113, 105, 104, 115, 131, 117, 114, 130, 120, 117, 85, 114, 120, 117, 106, 112, 101, 98, 122, 115, 112, 112, 130, 108, 112, 131, 107, 130, 110, 105, 133, 97, 112, 136, 111, 124, 116, 131, 117, 113, 97, 124, 112, 128, 111, 101, 105, 114, 106, 130, 113, 87, 111, 112, 99, 109, 116, 115, 127, 102, 91, 113, 110, 105, 111, 128, 110, 115, 113, 82, 118, 100, 112, 99, 98, 106, 109, 107, 124, 109, 114, 119, 123, 115, 116, 109, 125, 103, 130, 116, 128, 110, 97, 115, 111, 121, 108, 109, 121, 110, 135, 140, 114, 109, 123, 117, 116, 82, 117, 107, 115, 117, 108, 119, 112, 121, 103, 110, 111, 114, 124, 120, 121, 118, 113, 112, 110, 112, 122, 117, 110, 106, 115, 118, 120, 115, 128, 113, 115, 118, 103, 106, 113, 112, 118, 113, 112, 119, 115, 129, 103, 117, 116, 124, 111, 107, 141, 116, 111, 104, 108, 112, 113, 113, 129, 103, 120, 121, 112, 106, 104, 110, 117, 114, 115, 122, 120, 109, 107, 108, 114, 112, 117, 117, 109, 106, 128, 107, 108, 121, 121, 115, 116, 107, 105, 114, 119, 104, 117, 113, 117, 107, 113, 126, 118, 110, 108, 111, 116, 110, 114, 105, 108, 104, 109, 124, 109, 115, 113, 121, 114, 113, 122, 111, 115, 112, 118, 110, 118, 131, 123, 126, 125, 118, 115, 105, 111, 124, 117, 116, 105, 113, 106, 120, 117, 103, 109, 120, 119, 119, 121, 120, 117, 114, 112, 134, 105, 116, 117, 119, 112, 119, 108, 116, 123, 111, 118, 113, 118, 101, 110, 113, 112, 124, 126, 122, 112, 116, 123, 126, 119, 106, 108, 124, 119, 128, 114, 110, 112, 115, 118, 121, 113, 110, 121, 124, 102, 115, 121, 120, 112, 108, 118, 117, 132, 117, 111, 111, 122, 103, 123, 108, 121, 113, 113, 115, 110, 117, 98, 112, 123, 107, 110, 114, 104, 112, 112, 104, 124, 119, 116, 111, 119, 109, 117, 119, 114, 117, 121, 122, 111, 117, 117, 126, 113, 113, 112, 112, 113, 112, 115, 109, 117, 115, 115, 121, 119, 109, 115, 115, 116, 113, 115, 130, 125, 113, 114, 117, 129, 116, 106, 113, 116, 99, 118, 129, 115, 116, 116, 111, 123, 100, 117, 127, 117, 113, 105, 129, 114, 118, 123, 107, 118, 105, 119, 114, 124, 127, 123, 106, 117, 123, 109, 117, 113, 110, 117, 101, 116, 116, 106, 124, 136, 115, 126, 121, 125, 106, 121, 112, 111, 120, 115, 119, 114, 111, 116, 119, 118, 121, 110, 111, 149, 104, 106, 114, 113, 107, 119, 113, 120, 114, 120, 117, 118, 124, 123, 109, 121, 110, 117, 128, 112, 111, 121, 121, 110, 121, 116, 104, 106, 110, 126, 113, 117, 119, 108, 112, 109, 111, 118, 111, 117, 111, 114, 107, 105, 117, 118, 121, 111, 115, 113, 113, 119, 110, 121, 113, 118, 102, 125, 108, 117, 106, 120, 119, 116, 106, 119, 122, 120, 112, 136, 108, 110, 109, 120, 119, 113, 121, 115, 122, 116, 105, 126, 104, 119, 119, 113, 109, 116, 125, 119, 110, 118, 125, 129, 115, 107, 106, 112, 113, 112, 114, 113, 121, 120, 114, 118, 105, 109, 119, 125, 138, 116, 125, 110, 116, 115, 114, 122, 114, 100, 107, 131, 112, 120, 120, 113, 113, 110, 119, 117, 125, 123, 120, 120, 113, 110, 117, 112, 125, 110, 114, 114, 115, 121, 143, 118, 124, 105, 118, 118, 103, 116, 111, 115, 114, 116, 113, 108, 117, 118, 119, 114, 116, 114, 121, 121, 119, 114, 113, 117, 108, 115, 117, 115, 114, 121, 115, 115, 123, 123, 120, 127, 115, 115, 121, 105, 110, 122, 122, 119, 136, 123, 112, 121, 99, 106, 118, 111, 130, 106, 115, 123, 120, 118, 109, 114, 103, 101, 115, 119, 111, 109, 112, 115, 107, 121, 106, 121, 121, 93, 121, 114, 110, 97, 108, 111, 113, 117, 114, 117, 124, 95, 117, 133, 125, 114, 117, 127, 113, 131, 109, 121, 125, 118, 121, 108, 120, 129, 111, 121, 99, 112, 113, 107, 119, 117, 128, 107, 115, 111, 122, 121, 113, 111, 106, 124, 113, 102, 116, 107, 109, 114, 121, 109, 125, 109, 125, 116, 118, 122, 109, 122, 102, 117, 112, 124, 115, 123, 122, 114, 125, 104, 118, 116, 109, 103, 115, 122, 109, 115, 118, 113, 117, 121, 122, 114, 112, 105, 117, 111, 116, 109, 113, 118, 114, 100, 119, 112, 116, 127, 106, 127, 107, 119, 117, 121, 107, 115, 120, 112, 120, 104, 121, 114, 110, 116, 113, 107, 104, 121, 118, 118, 124, 111, 127, 108, 112, 112, 130, 108, 116, 104, 114, 109, 123, 116, 118, 110, 128, 117, 117, 108, 104, 109, 107, 105, 120, 117, 115, 125, 116, 105, 116, 90, 113, 123, 107, 112, 107, 113, 100, 107, 123, 104, 122, 116, 114, 124, 101, 103, 106, 117, 116, 123, 114, 117, 116, 93, 100, 110, 109, 114, 105, 118, 108, 107, 115, 112, 117, 109, 104, 122, 117, 117, 118, 112, 103, 111, 105, 120, 97, 116, 111, 114, 119, 128, 117, 128, 132, 113, 110, 124, 111, 98, 116, 109, 116, 112, 123, 108, 108, 116, 112, 118, 113, 106, 114, 117, 100, 124, 114, 130, 112, 136, 104, 106, 119, 122, 104, 116, 112, 114, 122, 119, 111, 115, 122, 107, 116, 120, 112, 108, 110, 111, 123, 105, 111, 112, 117, 124, 104, 107, 101, 101, 103, 112, 124, 127, 122, 125, 97, 108, 121, 118, 134, 118, 128, 116, 112, 129, 129, 120, 124, 106, 121, 112, 112, 104, 116, 118, 113, 109, 110, 107, 128, 111, 113, 112, 112, 126, 104, 111, 118, 117, 127, 107, 124, 112, 131, 119, 110, 115, 104, 119, 117, 107, 110, 111, 97, 100, 112, 113, 109, 112, 116, 119, 99, 121, 104, 111, 122, 110, 111, 104, 125, 111, 115, 114, 116, 106, 121, 100, 110, 114, 114, 127, 113, 117, 107, 116, 125, 134, 119, 104, 116, 97, 115, 127, 104, 119, 128, 112, 102, 133, 117, 124, 93, 135, 101, 108, 118, 97, 118, 128, 121, 123, 107, 115, 101, 136, 117, 118, 115, 107, 117, 128, 113, 121, 107, 112, 120, 126, 111, 116, 113, 121, 122, 113, 136, 110, 115, 119, 113, 115, 102, 118, 119, 113, 119, 117, 106, 111, 129, 103, 120, 110, 132, 110, 126, 119, 108, 108, 114, 125, 106, 129, 104, 118, 114, 106, 108, 103, 109, 115, 117, 116, 119, 92, 124, 126, 118, 104, 118, 118, 106, 133, 105, 113, 118, 124, 119, 112, 115, 126, 114, 115, 118, 124, 124, 131, 108, 119, 118, 116, 117, 109, 117, 113, 119, 113, 117, 122, 98, 120, 126, 108, 118, 119, 107, 113, 119, 111, 110, 108, 119, 120, 109, 115, 106, 115, 122, 117, 114, 104, 108, 122, 111, 102, 103, 102, 118, 107, 108, 115, 122, 115, 121, 116, 112, 130, 109, 114, 114, 115, 110, 135, 106, 105, 117, 116, 114, 102, 108, 111, 121, 114, 119, 105, 114, 125, 125, 108, 117, 113, 112, 114, 108, 116, 113, 115, 107, 121, 127, 113, 107, 110, 119, 107, 115, 124, 116, 107, 125, 110, 111, 105, 110, 110, 123, 113, 115, 103, 107, 98, 119, 118, 123, 109, 107, 97, 115, 119, 108, 120, 118, 102, 117, 134, 128, 111, 103, 128, 124, 103, 112, 113, 96, 130, 117, 114, 114, 120, 105, 115, 120, 128, 107, 113, 115, 119, 124, 121, 123, 98, 121, 127, 116, 132, 110, 108, 109, 106, 106, 115, 101, 125, 112, 113, 87, 110, 128, 117, 120, 113, 87, 110, 114, 130, 121, 113, 102, 112, 125, 103, 119, 115, 112, 106, 120, 122, 122, 106, 115, 114, 108, 128, 124, 117, 123, 109, 127, 125, 113, 121, 112, 121, 104, 121, 109, 108, 109, 117, 108, 108, 111, 113, 107, 106, 117, 112, 104, 127, 109, 98, 126, 112, 104, 109, 117, 116, 108, 107, 112, 115, 119, 123, 105, 117, 111, 97, 104, 109, 111, 117, 102, 114, 113, 102, 113, 101, 127, 114, 119, 117, 116, 121, 123, 110, 121, 115, 131, 111, 102, 109, 118, 124, 101, 113, 105, 109, 123, 118, 108, 121, 125, 137, 110, 124, 103, 121, 120, 113, 117, 124, 113, 113, 113, 109, 125, 107, 121, 128, 111, 122, 115, 106, 120, 110, 107, 113, 114, 109, 123, 121, 114, 95, 115, 115, 124, 108, 117, 113, 116, 125, 122, 113, 120, 112, 114, 117, 122, 111, 131, 131, 104, 109, 119, 124, 119, 112, 104, 104, 106, 102, 122, 117, 114, 108, 115, 123, 106, 106, 108, 98, 119, 113, 123, 107, 94, 97, 114, 113, 108, 108, 105, 103, 113, 108, 108, 124, 118, 115, 109, 100, 105, 127, 128, 110, 113, 117, 121, 111, 127, 102, 112, 125, 126, 117, 121, 119, 123, 108, 119, 115, 116, 111, 106, 118, 120, 101, 107, 110, 114, 117, 103, 118, 123, 117, 114, 118, 107, 115, 119, 117, 107, 120, 118, 110, 114, 109, 122, 115, 125, 123, 128, 111, 103, 109, 117, 117, 115, 114, 122, 110, 130, 126, 111, 99, 111, 102, 109, 120, 99, 112, 111, 132, 114, 109, 124, 123, 103, 134, 103, 118, 116, 110, 110, 120, 100, 132, 116, 109, 115, 126, 110, 116, 105, 114, 118, 108, 129, 101, 106, 108, 113, 106, 124, 110, 116, 119, 111, 107, 129, 100, 131, 124, 112, 121, 103, 114, 120, 113, 108, 109, 109, 103, 127, 113, 108, 112, 112, 121, 112, 111, 108, 122, 111, 125, 112, 117, 124, 120, 109, 120, 110, 104, 107, 111, 114, 93, 98, 102, 103, 105, 101, 110, 108, 97, 114, 113, 103, 130, 105, 102, 120, 107, 117, 117, 127, 111, 123, 123, 106, 134, 121, 112, 117, 121, 125, 116, 112, 117, 119, 116, 109, 108, 133, 98, 102, 118, 122, 104, 121, 116, 110, 121, 124, 107, 110, 113, 116, 98, 106, 115, 114, 109, 119, 105, 131, 104, 107, 97, 116, 114, 113, 91, 99, 125, 111, 122, 131, 111, 128, 98, 122, 102, 108, 113, 115, 107, 111, 108, 102, 109, 125, 141, 114, 118, 123, 122, 95, 103, 110, 120, 109, 126, 127, 97, 111, 120, 115, 94, 116, 123, 126, 115, 94, 119, 111, 127, 121, 111, 100, 113, 93, 113, 126, 120, 91, 100, 125, 113, 126, 133, 101, 119, 117, 109, 113, 120, 149, 113, 122, 115, 120, 104, 118, 110, 87, 110, 114, 106, 116, 104, 108, 126, 114, 123, 118, 106, 122, 111, 100, 120, 111, 118, 120, 98, 103, 91, 118, 114, 119, 116, 116, 128, 122, 135, 105, 134, 113, 108, 110, 113, 120, 105, 114, 107, 121, 108, 123, 115, 123, 126, 136, 117, 119, 117, 113, 100, 123, 112, 117, 106, 101, 114, 110, 115, 109, 106, 109, 135, 104, 127, 110, 125, 113, 109, 100, 103, 86, 105, 116, 114, 100, 106, 111, 108, 119, 113, 116, 119, 122, 115, 128, 122, 102, 121, 109, 107, 120, 122, 116, 118, 134, 113, 116, 108, 125, 123, 109, 100, 123, 125, 108, 103, 125, 133, 111, 112, 106, 100, 117, 112, 96, 108, 121, 111, 113, 104, 127, 135, 110, 120, 113, 120, 115, 126, 111, 118, 119, 107, 128, 114, 127, 115, 119, 111, 104, 119, 104, 108, 108, 106, 129, 108, 119, 120, 118, 122, 113, 114, 100, 124, 116, 128, 102, 124, 107, 109, 111, 107, 106, 106, 130, 95, 122, 119, 107, 108, 110, 111, 115, 110, 107, 98, 120, 121, 106, 118, 118, 106, 122, 103, 127, 120, 129, 118, 110, 143, 121, 95, 122, 116, 92, 114, 129, 114, 114, 106, 144, 109, 100, 107, 123, 116, 124, 112, 134, 128, 111, 105, 105, 119, 103, 119, 109, 113, 120, 112, 108, 114, 117, 112, 107, 106, 128, 117, 95, 101, 117, 106, 106, 132, 115, 96, 107, 112, 116, 124, 112, 125, 112, 116, 104, 113, 116, 114, 97, 126, 111, 109, 108, 101, 131, 114, 109, 97, 116, 110, 92, 126, 116, 102, 116, 109, 112, 119, 107, 105, 122, 111, 109, 108, 107, 125, 127, 120, 116, 114, 114, 121, 109, 114, 104, 114, 117, 117, 132, 123, 119, 116, 131, 110, 111, 138, 100, 102, 112, 139, 119, 125, 124, 111, 114, 110, 123, 112, 108, 114, 118, 119, 100, 117, 140, 117, 111, 105, 111, 124, 117, 106, 129, 108, 117, 99, 114, 113, 120, 119, 106, 123, 104, 111, 113, 101, 101, 101, 92, 124, 109, 127, 121, 120, 114, 118, 120, 131, 104, 100, 121, 109, 129, 111, 133, 118, 114, 116, 106, 128, 109, 123, 112, 105, 116, 117, 102, 115, 98, 118, 101, 127, 101, 124, 134, 99, 106, 124, 112, 119, 115, 118, 115, 128, 112, 100, 111, 114, 117, 118, 112, 105, 120, 109, 118, 120, 100, 105, 122, 108, 120, 121, 106, 109, 116, 109, 117, 115, 130, 101, 127, 114, 115, 105, 116, 111, 114, 116, 113, 105, 115, 126, 110, 121, 110, 123, 113, 123, 133, 122, 117, 104, 122, 113, 119, 113, 109, 122, 122, 135, 121, 110, 107, 107, 128, 114, 122, 75, 119, 124, 98, 99, 115, 117, 98, 116, 104, 108, 116, 112, 103, 112, 114, 123, 103, 109, 117, 94, 108, 106, 109, 94, 108, 108, 106, 106, 110, 125, 105, 109, 124, 116, 119, 128, 117, 121, 94, 115, 116, 139, 130, 124, 125, 134, 105, 121, 122, 120, 130, 107, 106, 116, 108, 117, 115, 119, 119, 101, 114, 119, 97, 118, 107, 119, 119, 108, 108, 123, 114, 99, 105, 125, 95, 102, 145, 106, 116, 104, 116, 122, 136, 104, 99, 110, 123, 126, 107, 125, 105, 110, 129, 123, 98, 122, 108, 118, 118, 118, 118, 128, 107, 131, 102, 115, 150, 111, 106, 103, 102, 118, 122, 113, 100, 114, 111, 137, 132, 122, 105, 126, 117, 119, 130, 117, 125, 114, 101, 120, 117, 123, 89, 122, 108, 120, 107, 115, 113, 119, 120, 107, 115, 121, 119, 126, 120, 100, 109, 113, 109, 122, 115, 114, 116, 124, 133, 122, 134, 129, 113, 111, 109, 125, 118, 110, 121, 113, 128, 127, 115, 109, 106, 113, 122, 103, 115, 119, 108, 122, 103, 109, 107, 122, 115, 106, 129, 106, 125, 106, 119, 115, 103, 93, 103, 107, 120, 117, 117, 115, 115, 121, 109, 113, 139, 100, 120, 118, 128, 108, 110, 107, 112, 111, 104, 122, 115, 126, 119, 110, 112, 117, 121, 102, 120, 111, 120, 124, 100, 114, 110, 145, 114, 114, 113, 121, 130, 123, 113, 116, 119, 126, 127, 99, 123, 126, 104, 122, 106, 122, 120, 119, 100, 102, 123, 115, 120, 122, 104, 108, 116, 99, 102, 115, 116, 116, 100, 115, 117, 103, 106, 93, 110, 110, 118, 110, 112, 125, 78, 115, 108, 102, 121, 108, 126, 123, 121, 120, 118, 128, 122, 113, 113, 116, 114, 106, 124, 118, 112, 127, 112, 123, 111, 120, 127, 107, 93, 119, 127, 112, 106, 113, 117, 114, 116, 113, 119, 108, 119, 104, 113, 109, 129, 119, 121, 126, 129, 124, 116, 106, 112, 118, 119, 100, 118, 105, 126, 109, 144, 113, 118, 104, 127, 122, 124, 110, 114, 106, 103, 141, 107, 117, 121, 118, 129, 108, 96, 117, 117, 128, 95, 115, 100, 116, 102, 121, 100, 120, 124, 131, 116, 121, 111, 115, 115, 109, 122, 101, 99, 129, 110, 110, 117, 120, 94, 121, 125, 118, 127, 125, 124, 108, 127, 108, 120, 129, 119, 132, 120, 117, 97, 122, 113, 132, 107, 125, 117, 107, 115, 98, 123, 121, 114, 119, 121, 105, 123, 123, 100, 126, 120, 114, 105, 118, 115, 117, 113, 115, 120, 130, 132, 126, 108, 124, 100, 112, 126, 122, 122, 120, 112, 114, 102, 117, 115, 110, 122, 113, 114, 117, 108, 98, 106, 112, 120, 95, 108, 123, 117, 110, 124, 119, 113, 124, 114, 102, 119, 110, 117, 113, 109, 92, 117, 96, 108, 102, 108, 119, 109, 109, 113, 118, 118, 109, 117, 111, 112, 112, 120, 118, 128, 119, 104, 114, 125, 114, 109, 107, 111, 116, 120, 114, 125, 136, 98, 124, 106, 119, 102, 122, 114, 130, 114, 114, 108, 109, 115, 108, 120, 102, 110, 110, 101, 117, 100, 130, 98, 103, 129, 124, 117, 113, 118, 113, 114, 111, 116, 110, 107, 114, 121, 119, 115, 109, 122, 108, 132, 111, 113, 111, 105, 126, 114, 123, 114, 126, 96, 97, 130, 123, 116, 107, 106, 107, 132, 114, 129, 113, 121, 109, 129, 111, 108, 126, 121, 117, 120, 131, 119, 114, 115, 85, 128, 125, 114, 127, 122, 127, 125, 109, 110, 113, 134, 107, 122, 119, 115, 101, 122, 119, 113, 110, 115, 126, 105, 123, 108, 117, 115, 93, 121, 128, 123, 116, 104, 123, 99, 125, 114, 112, 126, 108, 120, 126, 119, 108, 125, 110, 103, 120, 127, 124, 114, 114, 91, 106, 115, 115, 116, 112, 101, 115, 115, 140, 125, 125, 121, 110, 106, 111, 101, 117, 124, 111, 117, 133, 119, 129, 100, 122, 146, 121, 132, 124, 114, 109, 103, 110, 110, 144, 108, 113, 105, 115, 111, 115, 110, 117, 136, 114, 122, 111, 117, 117, 107, 106, 105, 103, 103, 119, 115, 109, 117, 111, 121, 121, 118, 109, 111, 119, 120, 115, 116, 117, 86, 108, 113, 121, 110, 114, 107, 119, 130, 121, 101, 107, 126, 101, 109, 111, 108, 108, 112, 111, 114, 114, 121, 119, 133, 118, 108, 114, 117, 116, 117, 109, 106, 117, 110, 111, 125, 116, 123, 84, 115, 109, 111, 101, 117, 114, 111, 122, 127, 114, 117, 116, 108, 116, 118, 119, 128, 121, 123, 115, 116, 126, 118, 108, 111, 108, 113, 116, 110, 116, 103, 107, 109, 115, 119, 113, 116, 116, 125, 120, 109, 109, 107, 115, 140, 113, 116, 104, 113, 115, 112, 119, 109, 109, 108, 110, 120, 103, 106, 113, 147, 118, 117, 116, 136, 116, 120, 110, 123, 103, 113, 122, 101, 118, 118, 120, 108, 111, 120, 119, 109, 115, 122, 113, 112, 112, 116, 115, 116, 126, 116, 128, 120, 133, 114, 114, 120, 101, 131, 115, 121, 120, 120, 100, 112, 127, 99, 103, 112, 134, 112, 108, 115, 117, 122, 104, 117, 99, 116, 112, 121, 111, 119, 113, 120, 101, 117, 121, 122, 110, 105, 106, 102, 132, 112, 122, 117, 108, 122, 119, 132, 103, 115, 128, 111, 90, 119, 116, 123, 117, 112, 132, 118, 119, 107, 124, 128, 132, 109, 111, 111, 107, 113, 106, 123, 134, 103, 120, 123, 126, 105, 133, 112, 114, 121, 109, 111, 97, 107, 104, 124, 109, 126, 117, 107, 109, 120, 112, 124, 123, 108, 106, 129, 150, 105, 129, 108, 102, 120, 126, 120, 114, 111, 107, 107, 96, 113, 112, 122, 127, 129, 119, 112, 111, 105, 122, 111, 99, 123, 123, 120, 122, 124, 138, 113, 105, 121, 112, 103, 132, 129, 114, 123, 124, 113, 140, 116, 123, 108, 115, 105, 129, 131, 115, 116, 106, 123, 113, 120, 108, 106, 124, 120, 107, 117, 109, 109, 113, 113, 121, 122, 122, 109, 116, 110, 111, 115, 116, 129, 107, 119, 104, 116, 115, 115, 122, 108, 114, 104, 107, 102, 120, 111, 110, 116, 108, 119, 112, 126, 126, 125, 124, 117, 113, 122, 105, 107, 110, 113, 118, 116, 114, 127, 120, 115, 125, 104, 115, 116, 121, 118, 127, 119, 115, 124, 128, 108, 115, 111, 110, 117, 123, 121, 121, 118, 112, 109, 111, 119, 124, 111, 114, 106, 104, 118, 112, 119, 115, 107, 111, 103, 113, 103, 101, 115, 111, 109, 103, 111, 110, 120, 121, 106, 118, 102, 114, 120, 101, 121, 125, 114, 125, 108, 103, 124, 105, 120, 111, 122, 109, 125, 118, 118, 113, 128, 116, 114, 103, 114, 112, 107, 107, 126, 110, 119, 113, 115, 106, 134, 133, 113, 117, 120, 125, 115, 115, 111, 118, 106, 108, 118, 119, 122, 115, 118, 118, 111, 100, 128, 122, 110, 123, 120, 116, 115, 112, 116, 109, 128, 117, 110, 108, 112, 120, 108, 118, 112, 125, 111, 101, 127, 121, 124, 107, 120, 125, 114, 110, 119, 118, 119, 121, 123, 119, 121, 109, 118, 119, 128, 120, 112, 126, 121, 113, 118, 110, 111, 110, 115, 114, 113, 118, 118, 113, 124, 129, 120, 115, 123, 121, 110, 110, 122, 115, 115, 123, 114, 113, 102, 113, 110, 107, 108, 116, 102, 121, 112, 123, 106, 115, 133, 117, 103, 128, 115, 107, 106, 114, 117, 107, 126, 117, 123, 122, 112, 117, 114, 116, 115, 105, 100, 125, 114, 110, 114, 116, 129, 117, 124, 116, 107, 136, 114, 120, 128, 104, 122, 127, 123, 123, 134, 101, 130, 109, 116, 120, 119, 109, 111, 103, 121, 123, 123, 113, 122, 117, 117, 115, 121, 111, 115, 114, 116, 102, 117, 118, 119, 115, 117, 104, 113, 105, 126, 121, 111, 111, 118, 118, 118, 121, 116, 121, 102, 113, 121, 131, 110, 115, 109, 128, 115, 132, 122, 118, 112, 119, 112, 124, 122, 124, 120, 120, 120, 114, 109, 118, 121, 124, 105, 105, 114, 102, 127, 118, 119, 122, 110, 114, 116, 114, 114, 112, 113, 114, 137, 104, 122, 120, 117, 116, 105, 110, 121, 115, 110, 115, 117, 110, 119, 109, 117, 111, 111, 113, 124, 127, 120, 123, 126, 118, 125, 113, 104, 125, 120, 125, 111, 117, 111, 108, 111, 117, 115, 115, 115, 120, 104, 119, 123, 111, 117, 134, 118, 108, 123, 113, 113, 116, 114, 109, 110, 105, 109, 111, 119, 121, 119, 109, 105, 124, 119, 105, 115, 114, 112, 116, 118, 122, 114, 123, 126, 115, 107, 112, 99, 126, 111, 107, 116, 120, 117, 114, 114, 105, 119, 118, 111, 117, 111, 120, 116, 130, 115, 117, 104, 101, 120, 121, 120, 106, 110, 127, 117, 108, 114, 113, 114, 121, 131, 109, 119, 113, 116, 112, 119, 127, 114, 115, 113, 109, 120, 114, 118, 107, 108, 116, 104, 116, 114, 114, 114, 108, 112, 121, 121, 114, 124, 122, 125, 95, 109, 103, 113, 115, 123, 121, 138, 113, 125, 117, 93, 121, 108, 107, 120, 115, 105, 111, 113, 111, 111, 105, 113, 112, 115, 111, 137, 126, 106, 115, 111, 128, 104, 120, 110, 107, 104, 117, 112, 108, 121, 99, 117, 122, 112, 113, 107, 109, 118, 119, 109, 109, 107, 98, 111, 112, 118, 118, 126, 108, 132, 120, 111, 108, 134, 92, 116, 114, 109, 131, 108, 102, 119, 106, 109, 130, 97, 133, 111, 117, 117, 115, 135, 109, 118, 102, 111, 105, 110, 112, 119, 125, 112, 110, 109, 123, 119, 102, 116, 138, 118, 119, 113, 118, 114, 104, 118, 128, 120, 112, 122, 114, 130, 113, 110, 114, 110, 98, 116, 113, 121, 118, 109, 119, 116, 102, 119, 114, 91, 119, 114, 116, 106, 110, 125, 119, 116, 104, 117, 119, 121, 127, 109, 113, 106, 127, 111, 114, 124, 112, 117, 124, 130, 108, 114, 107, 123, 116, 111, 107, 117, 118, 122, 110, 119, 122, 117, 125, 107, 113, 132, 110, 122, 104, 109, 113, 116, 123, 121, 121, 129, 117, 122, 109, 117, 120, 119, 107, 107, 122, 115, 118, 122, 106, 101, 126, 105, 115, 119, 118, 106, 123, 93, 117, 113, 101, 115, 113, 119, 111, 107, 122, 110, 107, 104, 116, 127, 123, 104, 122, 118, 114, 101, 132, 107, 93, 112, 94, 118, 128, 119, 120, 103, 120, 116, 117, 115, 109, 113, 114, 115, 120, 115, 118, 118, 107, 122, 120, 117, 120, 122, 118, 115, 111, 142, 121, 118, 112, 116, 112, 102, 116, 113, 115, 123, 129, 109, 97, 97, 123, 113, 122, 114, 111, 118, 111, 104, 119, 111, 113, 131, 117, 106, 106, 125, 131, 126, 116, 119, 118, 113, 110, 105, 119, 125, 105, 123, 120, 118, 132, 114, 121, 120, 119, 122, 99, 120, 126, 114, 112, 107, 128, 106, 125, 123, 110, 114, 117, 110, 125, 125, 117, 116, 109, 113, 113, 105, 109, 126, 100, 118, 115, 126, 119, 113, 116, 125, 106, 123, 104, 100, 121, 123, 119, 122, 109, 144, 112, 113, 121, 105, 123, 112, 134, 108, 118, 118, 112, 126, 110, 108, 111, 120, 127, 111, 92, 115, 102, 103, 117, 109, 102, 103, 112, 118, 108, 113, 113, 103, 111, 112, 111, 114, 109, 107, 115, 116, 109, 111, 110, 115, 107, 107, 100, 121, 119, 95, 120, 128, 116, 97, 118, 107, 127, 119, 128, 109, 126, 110, 118, 101, 99, 118, 104, 113, 102, 122, 110, 118, 121, 115, 106, 122, 118, 104, 110, 111, 116, 112, 118, 118, 107, 114, 133, 117, 122, 107, 134, 132, 105, 111, 120, 119, 118, 114, 109, 115, 121, 115, 120, 115, 124, 117, 111, 113, 118, 119, 111, 125, 105, 105, 128, 126, 119, 129, 116, 110, 114, 106, 122, 110, 115, 111, 118, 120, 115, 108, 99, 127, 124, 118, 117, 114, 115, 120, 113, 119, 86, 117, 114, 108, 121, 116, 116, 106, 103, 124, 106, 116, 114, 119, 105, 115, 109, 106, 107, 118, 117, 123, 128, 102, 102, 114, 110, 109, 110, 97, 120, 126, 124, 109, 119, 120, 117, 125, 112, 117, 110, 118, 117, 95, 124, 110, 137, 114, 114, 121, 125, 112, 127, 114, 102, 123, 118, 107, 122, 138, 120, 107, 132, 107, 105, 105, 112, 95, 124, 110, 113, 118, 111, 118, 108, 108, 99, 117, 121, 113, 97, 108, 108, 104, 115, 125, 105, 107, 111, 105, 108, 100, 95, 111, 119, 122, 100, 97, 115, 109, 100, 114, 114, 103, 117, 111, 110, 112, 121, 105, 110, 118, 115, 126, 103, 109, 113, 106, 119, 115, 122, 119, 123, 102, 109, 128, 128, 113, 90, 137, 111, 125, 114, 104, 101, 101, 116, 122, 105, 118, 135, 115, 116, 114, 129, 103, 122, 103, 115, 111, 109, 127, 118, 114, 112, 113, 115, 120, 121, 114, 110, 120, 117, 127, 110, 111, 102, 119, 102, 112, 100, 106, 138, 112, 110, 113, 103, 126, 105, 124, 114, 107, 109, 102, 117, 110, 109, 115, 114, 120, 114, 110, 119, 110, 113, 108, 124, 115, 113, 106, 107, 113, 106, 114, 102, 117, 110, 114, 109, 110, 102, 116, 115, 117, 122, 109, 122, 107, 104, 110, 111, 116, 122, 102, 125, 124, 130, 127, 106, 112, 119, 118, 119, 116, 111, 110, 112, 117, 121, 104, 103, 116, 123, 105, 102, 115, 104, 127, 113, 117, 116, 118, 115, 130, 116, 143, 120, 108, 108, 113, 111, 118, 99, 116, 110, 117, 114, 118, 110, 114, 109, 124, 120, 126, 114, 106, 112, 118, 108, 111, 120, 108, 121, 111, 110, 109, 104, 108, 111, 107, 113, 117, 117, 101, 121, 129, 126, 104, 94, 104, 108, 119, 106, 118, 120, 121, 111, 113, 134, 111, 117, 101, 99, 114, 125, 115, 130, 111, 120, 109, 108, 112, 121, 114, 118, 113, 113, 119, 103, 115, 120, 109, 104, 114, 123, 119, 110, 110, 97, 117, 116, 111, 105, 108, 118, 120, 105, 113, 114, 110, 110, 109, 103, 117, 105, 114, 119, 118, 114, 108, 119, 115, 108, 105, 128, 102, 122, 117, 108, 117, 108, 112, 130, 110, 125, 111, 117, 119, 113, 116, 109, 124, 95, 121, 111, 103, 109, 120, 109, 120, 114, 114, 111, 136, 122, 106, 127, 111, 111, 110, 104, 99, 133, 115, 122, 116, 117, 100, 107, 112, 105, 108, 114, 123, 115, 113, 114, 112, 123, 122, 116, 111, 121, 108, 107, 126, 117, 122, 120, 113, 120, 111, 121, 115, 114, 120, 128, 109, 118, 99, 124, 108, 119, 121, 110, 126, 108, 123, 110, 115, 121, 108, 111, 113, 112, 119, 110, 111, 127, 112, 117, 118, 130, 100, 116, 103, 119, 120, 118, 106, 102, 112, 112, 104, 111, 117, 118, 116, 115, 119, 125, 114, 102, 128, 112, 113, 120, 103, 122, 110, 127, 116, 102, 122, 101, 110, 110, 109, 91, 119, 113, 105, 121, 110, 124, 108, 114, 113, 104, 118, 107, 107, 116, 123, 105, 116, 123, 122, 122, 120, 100, 109, 102, 110, 114, 134, 115, 117, 118, 114, 112, 113, 133, 131, 106, 119, 103, 116, 136, 121, 121, 111, 119, 113, 122, 124, 118, 114, 113, 121, 107, 116, 117, 117, 102, 130, 120, 113, 106, 108, 116, 127, 118, 111, 125, 118, 116, 111, 106, 114, 114, 118, 108, 123, 118, 118, 106, 107, 107, 116, 119, 116, 115, 109, 119, 118, 120, 112, 107, 119, 107, 104, 114, 117, 107, 115, 110, 112, 114, 124, 117, 113, 114, 112, 111, 111, 113, 119, 111, 119, 131, 106, 116, 115, 118, 118, 113, 118, 111, 115, 116, 139, 118, 112, 113, 102, 121, 114, 109, 109, 90, 115, 115, 112, 115, 117, 130, 113, 116, 117, 112, 124, 113, 117, 115, 104, 121, 112, 113, 120, 113, 113, 116, 122, 128, 114, 117, 119, 135, 117, 118, 122, 107, 112, 115, 108, 115, 128, 113, 100, 114, 124, 108, 117, 125, 106, 124, 113, 104, 103, 114, 120, 119, 77, 127, 116, 125, 118, 115, 108, 112, 112, 114, 99, 119, 123, 105, 118, 125, 119, 106, 113, 123, 116, 116, 116, 116, 118, 106, 98, 103, 116, 118, 117, 118, 109, 113, 105, 112, 114, 101, 110, 114, 91, 124, 110, 117, 108, 114, 118, 119, 109, 123, 119, 102, 117, 114, 111, 123, 112, 109, 114, 115, 119, 105, 126, 118, 112, 119, 108, 146, 118, 115, 99, 114, 112, 116, 117, 117, 114, 126, 103, 117, 102, 129, 125, 117, 117, 113, 119, 109, 114, 126, 119, 107, 116, 125, 100, 113, 120, 114, 118, 106, 104, 116, 103, 112, 115, 109, 105, 108, 119, 113, 120, 119, 115, 89, 115, 119, 107, 115, 115, 114, 114, 129, 114, 146, 105, 123, 117, 120, 111, 119, 119, 110, 115, 118, 107, 110, 114, 114, 114, 102, 125, 120, 112, 122, 113, 114, 140, 113, 114, 127, 115, 103, 106, 107, 113, 117, 127, 111, 116, 126, 126, 116, 113, 117, 118, 115, 122, 123, 106, 119, 118, 111, 117, 102, 110, 122, 110, 112, 119, 118, 125, 125, 120, 128, 112, 101, 115, 77, 107, 122, 112, 122, 126, 95, 113, 113, 113, 114, 112, 114, 110, 106, 109, 123, 126, 113, 110, 113, 112, 119, 119, 108, 112, 107, 110, 108, 113, 116, 124, 122, 113, 120, 116, 116, 124, 119, 107, 116, 120, 115, 121, 115, 95, 116, 124, 109, 111, 131, 124, 123, 103, 120, 125, 107, 98, 112, 118, 114, 119, 105, 114, 112, 120, 113, 96, 138, 117, 108, 103, 107, 110, 123, 115, 106, 121, 105, 103, 100, 107, 114, 87, 116, 107, 108, 114, 103, 106, 118, 109, 118, 119, 120, 125, 111, 123, 114, 112, 112, 105, 115, 133, 120, 113, 118, 123, 113, 113, 115, 119, 109, 109, 103, 111, 116, 115, 112, 112, 110, 109, 115, 116, 113, 127, 111, 125, 119, 115, 116, 115, 115, 120, 108, 123, 115, 120, 110, 111, 109, 116, 125, 131, 108, 115, 114, 107, 110, 125, 99, 111, 108, 117, 109, 117, 113, 113, 112, 115, 112, 112, 114, 107, 117, 102, 110, 110, 125, 133, 108, 117, 106, 98, 146, 120, 124, 109, 108, 118, 91, 126, 109, 115, 110, 126, 100, 110, 107, 131, 120, 122, 109, 109, 112, 111, 106, 116, 110, 115, 108, 100, 118, 123, 110, 110, 113, 126, 120, 105, 103, 117, 116, 111, 106, 116, 110, 109, 117, 99, 115, 115, 121, 104, 117, 104, 121, 117, 119, 101, 112, 116, 120, 118, 113, 126, 118, 109, 118, 100, 113, 104, 123, 107, 123, 115, 105, 145, 128, 104, 119, 118, 129, 114, 108, 105, 117, 120, 112, 102, 118, 104, 111, 109, 109, 106, 104, 116, 116, 124, 131, 113, 114, 131, 126, 119, 108, 95, 138, 119, 107, 121, 120, 106, 110, 110, 98, 109, 107, 94, 125, 118, 108, 115, 110, 114, 117, 112, 107, 114, 119, 106, 123, 128, 137, 104, 108, 90, 107, 119, 109, 111, 113, 112, 129, 112, 104, 122, 124, 107, 122, 128, 116, 131, 111, 104, 103, 131, 98, 123, 123, 119, 124, 117, 143, 103, 107, 120, 108, 107, 112, 110, 111, 113, 88, 102, 126, 123, 113, 131, 110, 110, 114, 114, 110, 120, 109, 133, 124, 98, 117, 122, 118, 103, 116, 115, 109, 124, 119, 108, 114, 114, 109, 125, 117, 127, 113, 107, 111, 131, 118, 114, 119, 116, 114, 130, 124, 106, 113, 108, 127, 111, 111, 128, 107, 119, 135, 117, 115, 88, 115, 126, 98, 139, 133, 108, 108, 111, 114, 118, 125, 136, 126, 128, 124, 115, 120, 130, 122, 113, 128, 106, 119, 125, 108, 125, 111, 97, 115, 112, 131, 112, 130, 117, 125, 113, 127, 116, 133, 126, 124, 133, 102, 111, 104, 110, 99, 100, 110, 115, 103, 102, 110, 127, 106, 124, 109, 104, 118, 105, 98, 125, 112, 107, 101, 118, 150, 101, 124, 127, 106, 135, 117, 108, 119, 109, 108, 119, 107, 124, 109, 115, 103, 120, 122, 122, 108, 118, 113, 119, 123, 106, 120, 115, 115, 98, 119, 117, 112, 97, 125, 107, 116, 101, 97, 106, 136, 118, 99, 107, 126, 95, 116, 121, 133, 103, 85, 114, 109, 117, 124, 113, 126, 98, 106, 124, 126, 130, 104, 119, 116, 102, 115, 111, 112, 98, 110, 115, 110, 126, 109, 119, 118, 139, 102, 144, 119, 117, 127, 118, 109, 122, 119, 102, 94, 135, 114, 122, 110, 94, 106, 108, 114, 98, 111, 121, 127, 114, 112, 107, 117, 123, 107, 123, 108, 99, 120, 115, 101, 102, 112, 128, 106, 115, 128, 116, 124, 117, 112, 94, 123, 100, 102, 121, 119, 128, 116, 105, 119, 127, 111, 112, 112, 113, 125, 100, 127, 99, 112, 113, 123, 116, 122, 107, 102, 113, 105, 114, 120, 103, 105, 125, 121, 127, 111, 111, 109, 141, 108, 111, 97, 108, 123, 117, 118, 122, 105, 146, 114, 107, 119, 100, 131, 106, 115, 106, 113, 117, 109, 134, 111, 106, 119, 109, 133, 91, 114, 164, 115, 112, 116, 121, 129, 113, 117, 121, 108, 102, 116, 115, 108, 121, 111, 124, 114, 121, 124, 92, 112, 108, 123, 81, 115, 115, 118, 117, 113, 109, 108, 122, 116, 127, 110, 117, 113, 103, 111, 117, 115, 110, 116, 106, 114, 118, 121, 111, 108, 108, 115, 111, 139, 99, 113, 102, 129, 98, 115, 131, 116, 118, 118, 114, 109, 121, 103, 111, 115, 94, 118, 127, 122, 116, 115, 103, 121, 105, 131, 120, 102, 133, 110, 111, 113, 111, 109, 117, 114, 106, 98, 109, 122, 113, 130, 125, 117, 113, 105, 113, 109, 109, 119, 114, 113, 111, 111, 118, 117, 108, 111, 101, 122, 113, 111, 119, 118, 123, 105, 120, 109, 120, 109, 132, 110, 131, 113, 113, 109, 123, 106, 129, 116, 106, 109, 112, 114, 109, 122, 113, 119, 115, 116, 105, 100, 118, 115, 113, 111, 113, 102, 107, 117, 125, 120, 115, 109, 96, 112, 109, 123, 111, 123, 113, 116, 114, 107, 120, 95, 127, 115, 117, 114, 120, 103, 118, 114, 105, 119, 109, 105, 105, 110, 99, 128, 120, 105, 125, 113, 115, 138, 113, 103, 116, 126, 122, 113, 117, 111, 112, 121, 114, 112, 109, 114, 112, 119, 126, 122, 110, 97, 126, 105, 132, 133, 106, 117, 105, 112, 123, 108, 108, 112, 110, 129, 109, 109, 114, 117, 114, 108, 124, 105, 112, 118, 112, 110, 122, 113, 96, 117, 123, 112, 100, 116, 104, 119, 111, 99, 112, 126, 129, 112, 117, 117, 112, 118, 111, 109, 118, 116, 124, 118, 106, 118, 113, 113, 108, 104, 125, 127, 121, 113, 119, 123, 118, 115, 105, 139, 125, 131, 124, 101, 105, 121, 106, 136, 99, 116, 118, 122, 117, 110, 111, 109, 118, 102, 119, 126, 107, 110, 117, 114, 104, 95, 108, 119, 115, 117, 111, 111, 127, 119, 107, 115, 124, 115, 104, 117, 115, 104, 111, 104, 121, 106, 116, 120, 115, 124, 111, 118, 126, 101, 110, 123, 113, 117, 135, 113, 114, 119, 115, 124, 129, 116, 119, 108, 118, 142, 119, 106, 115, 119, 109, 106, 92, 113, 114, 123, 107, 118, 131, 113, 129, 114, 114, 119, 116, 109, 118, 118, 114, 122, 108, 124, 111, 116, 106, 116, 115, 105, 109, 117, 116, 115, 122, 120, 124, 120, 86, 111, 124, 125, 103, 114, 106, 112, 115, 121, 121, 103, 108, 114, 114, 123, 121, 148, 102, 104, 117, 114, 112, 137, 111, 111, 102, 122, 122, 116, 99, 115, 118, 94, 126, 111, 117, 106, 113, 127, 109, 135, 107, 120, 106, 115, 110, 104, 124, 111, 100, 107, 109, 115, 117, 129, 108, 119, 110, 122, 123, 113, 110, 115, 117, 116, 107, 113, 107, 105, 111, 115, 111, 105, 110, 123, 125, 112, 104, 112, 122, 117, 126, 119, 127, 120, 118, 99, 117, 82, 120, 112, 107, 115, 128, 108, 120, 111, 95, 112, 131, 111, 113, 108, 106, 127, 112, 116, 119, 106, 101, 107, 115, 105, 110, 145, 127, 122, 107, 120, 113, 114, 111, 118, 116, 109, 115, 116, 118, 105, 138, 116, 120, 119, 104, 113, 98, 125, 118, 119, 116, 127, 110, 113, 130, 101, 103, 135, 120, 115, 108, 111, 122, 108, 123, 104, 116, 113, 109, 115, 122, 108, 113, 118, 110, 112, 125, 122, 110, 119, 119, 123, 106, 116, 120, 129, 108, 124, 105, 124, 115, 114, 118, 105, 102, 107, 124, 120, 133, 118, 127, 109, 111, 116, 118, 111, 120, 116, 112, 110, 106, 117, 127, 116, 121, 122, 123, 110, 112, 101, 102, 106, 112, 108, 112, 116, 119, 115, 109, 124, 123, 112, 114, 123, 113, 109, 118, 107, 119, 103, 111, 124, 116, 115, 127, 122, 108, 123, 111, 114, 118, 107, 102, 118, 125, 121, 126, 114, 125, 122, 108, 102, 111, 109, 123, 127, 120, 113, 113, 115, 97, 118, 113, 108, 107, 116, 107, 114, 106, 118, 129, 95, 112, 108, 100, 113, 114, 115, 100, 116, 111, 110, 122, 111, 125, 116, 113, 112, 115, 113, 122, 113, 108, 111, 113, 115, 117, 112, 108, 108, 111, 102, 119, 104, 120, 109, 109, 112, 112, 115, 109, 109, 116, 121, 120, 125, 100, 121, 114, 123, 114, 111, 107, 122, 104, 109, 112, 111, 118, 116, 109, 121, 109, 127, 120, 120, 119, 112, 106, 103, 105, 97, 114, 111, 115, 112, 107, 118, 119, 112, 102, 111, 109, 120, 125, 121, 111, 109, 133, 108, 127, 110, 110, 129, 122, 111, 114, 126, 117, 117, 117, 119, 106, 98, 101, 116, 105, 111, 124, 112, 115, 109, 113, 121, 130, 119, 120, 114, 121, 120, 104, 106, 107, 115, 118, 111, 112, 114, 119, 113, 110, 119, 123, 106, 114, 120, 115, 116, 111, 106, 111, 113, 113, 120, 113, 110, 109, 119, 123, 108, 117, 117, 118, 115, 111, 121, 118, 116, 107, 112, 112, 124, 117, 111, 103, 119, 114, 106, 114, 115, 107, 116, 101, 123, 118, 117, 116, 121, 112, 111, 117, 122, 121, 128, 108, 112, 116, 122, 106, 110, 127, 117, 117, 100, 110, 107, 113, 104, 113, 121, 123, 118, 107, 106, 109, 116, 112, 110, 108, 112, 110, 101, 114, 119, 124, 118, 113, 110, 115, 122, 112, 106, 111, 117, 122, 106, 110, 108, 113, 117, 114, 99, 117, 125, 110, 120, 121, 133, 116, 125, 109, 116, 110, 122, 112, 108, 111, 122, 91, 114, 115, 119, 102, 105, 107, 104, 111, 115, 132, 115, 110, 115, 107, 123, 115, 125, 124, 109, 127, 113, 100, 102, 110, 106, 137, 104, 108, 125, 141, 127, 110, 116, 122, 125, 106, 127, 114, 104, 110, 116, 108, 119, 122, 113, 105, 106, 121, 120, 113, 115, 123, 110, 121, 113, 129, 120, 111, 116, 112, 118, 122, 120, 113, 134, 122, 121, 120, 92, 134, 114, 109, 124, 115, 113, 121, 119, 116, 118, 115, 117, 123, 119, 122, 113, 115, 109, 118, 117, 104, 117, 121, 111, 99, 111, 124, 116, 98, 110, 115, 125, 118, 119, 107, 114, 114, 115, 113, 119, 120, 113, 115, 118, 105, 127, 118, 123, 104, 117, 112, 119, 114, 122, 121, 111, 126, 125, 112, 117, 122, 121, 126, 122, 120, 115, 118, 109, 124, 113, 95, 111, 105, 131, 113, 92, 108, 119, 105, 121, 114, 116, 124, 125, 101, 116, 122, 115, 111, 105, 119, 119, 126, 118, 111, 123, 107, 117, 108, 124, 124, 118, 164, 115, 129, 122, 112, 121, 110, 122, 118, 117, 124, 124, 118, 102, 98, 109, 119, 115, 116, 115, 116, 131, 122, 118, 111, 115, 128, 104, 122, 113, 115, 109, 116, 115, 124, 106, 106, 149, 106, 109, 111, 110, 114, 109, 111, 112, 116, 112, 135, 100, 108, 114, 99, 105, 121, 106, 123, 115, 118, 122, 119, 108, 111, 119, 108, 118, 122, 110, 109, 119, 119, 111, 120, 121, 113, 119, 117, 125, 108, 104, 103, 118, 132, 123, 109, 118, 121, 116, 113, 120, 122, 108, 112, 109, 108, 133, 118, 118, 95, 117, 116, 113, 109, 105, 127, 116, 120, 90, 132, 114, 109, 129, 115, 111, 125, 123, 103, 134, 109, 104, 111, 115, 126, 108, 126, 126, 118, 103, 98, 126, 114, 115, 139, 123, 94, 116, 103, 110, 115, 120, 116, 121, 119, 111, 118, 128, 116, 100, 116, 112, 114, 109, 116, 114, 112, 104, 109, 118, 98, 106, 115, 123, 130, 123, 95, 126, 116, 123, 107, 115, 105, 105, 111, 111, 118, 123, 124, 103, 118, 131, 106, 111, 111, 118, 114, 110, 110, 116, 105, 124, 112, 116, 134, 110, 129, 123, 113, 132, 123, 123, 123, 112, 132, 126, 99, 111, 137, 120, 129, 120, 114, 116, 117, 107, 108, 123, 125, 118, 119, 119, 111, 109, 120, 108, 108, 117, 103, 116, 127, 135, 110, 100, 120, 104, 115, 112, 109, 118, 115, 124, 122, 108, 93, 105, 112, 100, 100, 131, 129, 102, 99, 119, 106, 115, 124, 120, 119, 115, 108, 117, 120, 118, 127, 102, 109, 118, 103, 110, 118, 119, 124, 113, 116, 117, 100, 115, 103, 109, 103, 120, 123, 135, 133, 122, 124, 119, 115, 119, 127, 115, 110, 122, 114, 117, 111, 112, 107, 117, 114, 112, 124, 97, 124, 119, 113, 145, 115, 120, 99, 118, 107, 110, 101, 118, 100, 115, 109, 135, 105, 121, 121, 109, 115, 113, 104, 123, 136, 116, 113, 119, 127, 125, 113, 112, 107, 117, 118, 121, 118, 120, 116, 101, 129, 113, 110, 131, 126, 133, 118, 109, 121, 106, 98, 120, 124, 122, 124, 119, 121, 117, 120, 120, 104, 108, 127, 106, 116, 118, 112, 113, 126, 124, 122, 98, 108, 127, 117, 107, 111, 126, 122, 121, 105, 137, 105, 124, 110, 101, 120, 113, 146, 119, 105, 139, 128, 116, 111, 123, 115, 102, 114, 109, 110, 114, 132, 116, 114, 114, 114, 109, 118, 110, 103, 112, 109, 117, 113, 130, 112, 97, 124, 112, 116, 117, 119, 133, 117, 117, 109, 119, 108, 116, 106, 124, 104, 120, 147, 101, 112, 123, 103, 130, 104, 125, 122, 110, 106, 114, 118, 121, 116, 96, 117, 117, 117, 105, 124, 124, 107, 114, 112, 100, 112, 118, 122, 112, 116, 112, 117, 112, 116, 116, 105, 119, 122, 123, 108, 113, 119, 120, 115, 112, 113, 110, 113, 114, 118, 122, 121, 115, 115, 116, 115, 115, 112, 119, 114, 119, 119, 109, 116, 101, 110, 111, 117, 119, 116, 118, 120, 116, 113, 106, 111, 120, 119, 116, 113, 114, 123, 110, 118, 106, 112, 110, 114, 120, 107, 119, 116, 112, 113, 113, 111, 116, 121, 114, 119, 123, 116, 113, 116, 61, 118, 112, 119, 162, 105, 110, 112, 125, 118, 111, 113, 111, 108, 119, 117, 116, 104, 114, 115, 118, 113, 113, 105, 111, 112, 111, 113, 118, 120, 113, 113, 113, 116, 106, 117, 122, 114, 114, 114, 114, 116, 111, 112, 122, 123, 122, 116, 113, 108, 111, 117, 109, 122, 121, 119, 118, 114, 117, 117, 115, 110, 110, 108, 112, 117, 118, 115, 113, 112, 118, 122, 113, 112, 117, 114, 91, 121, 114, 119, 115, 113, 114, 117, 110, 118, 114, 113, 113, 116, 112, 111, 113, 115, 113, 117, 109, 122, 109, 102, 116, 118, 107, 117, 109, 112, 108, 117, 119, 122, 115, 113, 122, 120, 115, 120, 98, 113, 115, 114, 116, 123, 118, 127, 119, 122, 110, 110, 112, 116, 115, 109, 119, 116, 121, 113, 121, 109, 119, 109, 113, 116, 112, 112, 118, 108, 114, 107, 116, 117, 110, 120, 104, 117, 121, 106, 111, 115, 101, 112, 105, 118, 110, 110, 113, 112, 116, 117, 93, 109, 188, 111, 108, 109, 113, 117, 111, 118, 110, 102, 115, 117, 122, 116, 120, 116, 118, 129, 111, 113, 119, 116, 102, 115, 118, 113, 120, 112, 115, 132, 120, 111, 121, 103, 120, 117, 123, 115, 114, 111, 117, 112, 115, 113, 118, 118, 117, 111, 114, 115, 113, 119, 110, 116, 111, 114, 114, 117, 110, 109, 109, 111, 120, 120, 121, 118, 113, 119, 118, 118, 110, 109, 112, 119, 113, 121, 115, 115, 114, 116, 120, 116, 113, 102, 115, 113, 116, 120, 118, 116, 110, 114, 114, 110, 114, 111, 115, 112, 111, 115, 118, 112, 119, 114, 114, 113, 114, 112, 123, 120, 112, 115, 117, 96, 118, 120, 115, 111, 111, 114, 120, 125, 117, 119, 111, 118, 117, 115, 112, 115, 119, 116, 114, 114, 114, 118, 118, 113, 114, 120, 118, 109, 109, 120, 116, 111, 133, 111, 114, 113, 111, 114, 117, 118, 128, 119, 117, 118, 119, 106, 120, 119, 115, 118, 122, 113, 120, 115, 117, 120, 124, 111, 110, 120, 113, 110, 113, 119, 114, 116, 117, 113, 114, 117, 116, 116, 113, 120, 113, 108, 116, 118, 117, 118, 123, 115, 111, 120, 113, 120, 114, 121, 122, 118, 114, 119, 118, 120, 117, 106, 107, 117, 117, 118, 116, 115, 110, 115, 117, 117, 117, 112, 119, 112, 117, 114, 114, 117, 117, 119, 113, 117, 120, 114, 112, 118, 106, 109, 112, 112, 112, 111, 103, 113, 123, 115, 115, 114, 115, 111, 115, 115, 107, 113, 118, 131, 116, 111, 109, 118, 115, 116, 120, 113, 121, 110, 122, 119, 100, 120, 120, 119, 111, 110, 111, 118, 118, 111, 118, 108, 109, 134, 110, 115, 107, 108, 108, 117, 128, 110, 111, 119, 117, 106, 106, 131, 102, 119, 123, 116, 124, 107, 115, 120, 113, 106, 113, 116, 102, 135, 109, 121, 102, 114, 107, 126, 101, 124, 119, 107, 117, 113, 110, 117, 120, 115, 115, 119, 117, 120, 117, 119, 116, 111, 122, 126, 112, 117, 115, 112, 113, 124, 107, 109, 123, 111, 111, 113, 130, 122, 113, 113, 110, 105, 113, 111, 112, 108, 110, 111, 86, 108, 111, 127, 114, 120, 113, 121, 104, 120, 113, 111, 121, 111, 112, 107, 110, 102, 97, 117, 110, 105, 124, 113, 112, 106, 122, 110, 109, 115, 122, 122, 136, 129, 107, 107, 112, 114, 96, 119, 108, 104, 120, 106, 119, 119, 108, 110, 116, 97, 122, 125, 112, 106, 112, 119, 115, 114, 102, 118, 102, 110, 115, 127, 118, 108, 118, 107, 112, 102, 105, 113, 119, 98, 119, 112, 125, 106, 110, 119, 122, 121, 101, 114, 112, 122, 131, 115, 105, 123, 107, 107, 113, 106, 103, 116, 124, 118, 118, 117, 119, 128, 103, 108, 126, 116, 102, 117, 105, 109, 126, 108, 107, 114, 114, 114, 106, 101, 114, 112, 115, 122, 109, 115, 107, 121, 111, 119, 119, 108, 112, 121, 113, 122, 116, 105, 103, 122, 129, 118, 120, 112, 131, 111, 123, 104, 123, 119, 109, 96, 117, 111, 122, 118, 106, 132, 113, 112, 114, 120, 108, 104, 110, 123, 125, 128, 123, 105, 119, 113, 117, 116, 111, 106, 110, 116, 112, 120, 107, 112, 108, 111, 102, 131, 105, 107, 120, 122, 118, 113, 121, 131, 116, 114, 114, 111, 112, 107, 107, 111, 130, 113, 99, 102, 117, 111, 116, 108, 108, 120, 109, 106, 115, 114, 116, 124, 104, 121, 140, 110, 128, 117, 122, 107, 115, 117, 101, 115, 112, 133, 128, 118, 111, 112, 112, 126, 117, 118, 92, 116, 110, 109, 112, 101, 104, 114, 112, 115, 108, 113, 118, 112, 111, 97, 113, 110, 122, 107, 106, 118, 118, 99, 124, 113, 106, 116, 114, 102, 125, 113, 102, 118, 122, 112, 118, 112, 103, 107, 112, 108, 115, 115, 129, 113, 113, 100, 109, 106, 106, 132, 115, 108, 112, 110, 110, 113, 116, 113, 114, 125, 99, 126, 112, 122, 105, 107, 118, 106, 118, 110, 116, 107, 108, 125, 102, 103, 115, 115, 113, 116, 109, 99, 113, 119, 111, 124, 109, 112, 123, 124, 121, 107, 107, 116, 116, 115, 112, 112, 99, 112, 111, 117, 110, 119, 104, 121, 111, 113, 131, 127, 109, 112, 110, 114, 119, 110, 119, 112, 111, 113, 134, 125, 110, 110, 118, 137, 111, 108, 118, 107, 110, 113, 112, 101, 101, 117, 122, 117, 131, 117, 116, 113, 106, 109, 124, 116, 124, 118, 103, 108, 125, 120, 126, 109, 104, 107, 120, 112, 110, 138, 123, 116, 116, 115, 107, 117, 129, 129, 114, 125, 116, 117, 130, 111, 109, 115, 118, 107, 112, 115, 105, 112, 115, 120, 94, 121, 110, 114, 120, 101, 114, 118, 101, 115, 119, 108, 115, 104, 110, 125, 107, 117, 129, 120, 120, 131, 119, 107, 110, 122, 116, 117, 111, 96, 107, 122, 113, 115, 109, 115, 113, 117, 108, 113, 109, 115, 122, 125, 116, 109, 116, 106, 101, 125, 120, 120, 121, 115, 107, 121, 117, 114, 113, 117, 107, 112, 111, 115, 113, 117, 121, 112, 118, 105, 114, 112, 106, 123, 115, 116, 109, 113, 120, 94, 98, 123, 120, 108, 113, 118, 104, 115, 122, 117, 114, 105, 122, 114, 104, 109, 121, 107, 116, 108, 110, 120, 115, 116, 109, 119, 112, 112, 118, 120, 106, 115, 112, 121, 124, 113, 117, 119, 115, 112, 106, 123, 92, 116, 118, 116, 126, 123, 124, 124, 108, 111, 125, 114, 121, 105, 132, 104, 121, 105, 125, 121, 105, 110, 103, 113, 117, 120, 114, 109, 118, 115, 117, 115, 102, 124, 113, 107, 125, 114, 116, 107, 117, 114, 127, 138, 102, 114, 123, 113, 101, 121, 114, 117, 120, 122, 120, 119, 109, 123, 112, 117, 109, 117, 109, 120, 120, 113, 119, 112, 111, 111, 116, 115, 116, 113, 117, 109, 127, 113, 114, 97, 126, 108, 120, 123, 111, 118, 127, 124, 108, 115, 121, 114, 124, 108, 113, 109, 111, 105, 127, 111, 108, 116, 115, 104, 112, 102, 120, 115, 128, 115, 125, 111, 107, 110, 103, 115, 119, 102, 116, 117, 117, 104, 118, 107, 113, 122, 116, 109, 119, 112, 115, 110, 106, 103, 115, 128, 120, 99, 135, 114, 109, 115, 107, 102, 120, 125, 110, 110, 117, 117, 114, 118, 116, 117, 118, 124, 109, 106, 116, 110, 105, 110, 106, 105, 114, 120, 117, 110, 113, 116, 120, 145, 121, 101, 121, 114, 127, 117, 89, 115, 110, 116, 107, 124, 116, 104, 107, 116, 117, 125, 106, 117, 105, 116, 117, 118, 115, 113, 114, 118, 114, 115, 118, 122, 110, 120, 109, 115, 120, 117, 107, 112, 109, 129, 117, 116, 105, 108, 103, 118, 108, 126, 113, 109, 114, 112, 110, 116, 107, 106, 112, 110, 119, 128, 115, 115, 109, 123, 119, 115, 110, 114, 119, 111, 108, 111, 105, 125, 133, 115, 107, 128, 117, 131, 105, 128, 119, 111, 113, 125, 109, 126, 119, 112, 130, 123, 103, 118, 111, 122, 123, 119, 122, 121, 113, 93, 110, 128, 130, 113, 121, 116, 115, 111, 120, 102, 119, 115, 115, 111, 119, 113, 114, 122, 110, 106, 115, 109, 111, 112, 123, 126, 111, 113, 133, 110, 105, 120, 121, 119, 111, 97, 110, 128, 115, 109, 110, 135, 114, 123, 113, 102, 110, 123, 111, 107, 114, 107, 101, 110, 111, 127, 114, 118, 121, 109, 125, 123, 137, 98, 109, 122, 119, 113, 108, 111, 112, 102, 104, 106, 133, 106, 134, 114, 119, 106, 129, 118, 124, 121, 116, 121, 115, 120, 120, 116, 116, 112, 110, 115, 110, 116, 109, 111, 108, 97, 110, 122, 126, 114, 110, 113, 118, 115, 107, 110, 104, 116, 116, 120, 133, 106, 113, 116, 120, 109, 116, 98, 111, 109, 125, 128, 116, 100, 108, 111, 102, 112, 117, 97, 95, 98, 112, 106, 128, 128, 106, 119, 111, 99, 111, 115, 114, 141, 119, 108, 103, 118, 117, 102, 122, 113, 103, 114, 111, 115, 109, 117, 117, 123, 134, 121, 105, 125, 118, 94, 114, 118, 106, 119, 112, 110, 116, 123, 115, 113, 122, 106, 114, 134, 99, 109, 119, 116, 100, 103, 130, 114, 98, 107, 116, 136, 109, 117, 107, 116, 105, 143, 105, 119, 116, 114, 116, 127, 103, 105, 116, 104, 116, 106, 118, 106, 141, 102, 103, 109, 125, 120, 128, 99, 109, 112, 126, 111, 115, 113, 130, 96, 119, 139, 111, 120, 124, 127, 120, 109, 121, 102, 121, 117, 109, 116, 118, 113, 118, 143, 102, 97, 108, 108, 139, 116, 108, 112, 118, 113, 109, 109, 107, 124, 137, 114, 123, 103, 125, 115, 116, 114, 97, 141, 135, 114, 119, 103, 118, 121, 107, 123, 101, 105, 108, 109, 116, 105, 118, 121, 108, 120, 108, 110, 110, 104, 115, 100, 107, 115, 117, 109, 113, 144, 111, 119, 107, 112, 129, 124, 145, 103, 150, 114, 129, 108, 123, 112, 118, 124, 114, 117, 147, 110, 116, 120, 127, 97, 118, 113, 115, 94, 125, 128, 114, 115, 112, 123, 113, 111, 117, 133, 126, 113, 115, 129, 114, 111, 117, 114, 110, 113, 100, 112, 96, 121, 107, 103, 130, 107, 123, 122, 113, 120, 109, 113, 114, 113, 115, 91, 125, 123, 118, 128, 120, 101, 114, 124, 125, 117, 120, 114, 110, 138, 112, 125, 103, 102, 145, 121, 112, 120, 114, 111, 128, 119, 108, 96, 117, 104, 106, 131, 119, 105, 95, 89, 127, 117, 120, 107, 112, 119, 122, 116, 111, 119, 116, 89, 104, 127, 112, 117, 100, 113, 103, 114, 111, 110, 109, 128, 119, 101, 105, 124, 133, 124, 126, 113, 131, 115, 120, 117, 105, 111, 111, 117, 111, 112, 123, 119, 118, 128, 116, 125, 109, 107, 103, 140, 115, 111, 108, 127, 129, 122, 130, 128, 117, 106, 121, 108, 118, 110, 115, 121, 122, 123, 116, 119, 114, 108, 133, 99, 102, 112, 110, 131, 103, 112, 115, 116, 107, 133, 111, 105, 117, 113, 107, 114, 107, 126, 97, 114, 145, 116, 90, 109, 128, 115, 108, 105, 120, 120, 134, 128, 122, 119, 119, 106, 125, 143, 115, 117, 144, 122, 112, 121, 128, 122, 124, 99, 118, 108, 95, 105, 105, 117, 117, 118, 127, 131, 118, 119, 107, 111, 111, 109, 109, 115, 147, 131, 119, 129, 124, 132, 116, 131, 108, 95, 134, 110, 126, 122, 122, 104, 107, 117, 108, 119, 108, 117, 117, 108, 116, 90, 102, 99, 123, 107, 119, 107, 120, 109, 127, 126, 106, 105, 107, 110, 118, 95, 116, 94, 127, 110, 117, 114, 133, 132, 109, 118, 109, 118, 105, 112, 100, 104, 122, 115, 120, 113, 107, 113, 120, 104, 91, 120, 119, 119, 113, 112, 124, 110, 96, 100, 119, 115, 113, 115, 117, 123, 136, 106, 119, 110, 113, 121, 115, 129, 109, 115, 110, 113, 115, 116, 116, 116, 101, 113, 103, 110, 121, 110, 116, 112, 109, 116, 116, 123, 127, 111, 120, 116, 115, 101, 111, 117, 99, 123, 132, 139, 122, 109, 98, 119, 121, 108, 115, 110, 100, 110, 113, 102, 116, 112, 99, 124, 118, 115, 107, 103, 119, 111, 136, 117, 115, 100, 100, 107, 113, 103, 100, 119, 114, 134, 114, 122, 126, 117, 112, 125, 114, 117, 114, 116, 116, 109, 99, 119, 121, 110, 108, 123, 128, 119, 119, 117, 122, 136, 115, 107, 119, 117, 106, 116, 98, 121, 112, 111, 108, 121, 127, 114, 113, 107, 110, 119, 114, 124, 115, 110, 116, 117, 119, 102, 116, 109, 123, 126, 122, 115, 121, 109, 117, 117, 123, 98, 111, 107, 117, 111, 118, 112, 122, 121, 106, 117, 126, 104, 113, 114, 119, 121, 123, 97, 115, 114, 108, 114, 103, 114, 113, 108, 125, 127, 117, 121, 132, 101, 122, 118, 111, 120, 111, 112, 115, 111, 115, 147, 107, 113, 106, 111, 120, 106, 125, 132, 108, 115, 118, 103, 125, 122, 95, 95, 115, 98, 101, 109, 107, 108, 117, 121, 111, 106, 127, 110, 109, 111, 105, 108, 126, 110, 129, 101, 111, 120, 131, 132, 110, 107, 105, 116, 121, 110, 129, 123, 104, 113, 108, 97, 106, 123, 123, 122, 108, 104, 105, 121, 114, 108, 127, 131, 112, 113, 125, 122, 109, 113, 117, 109, 117, 118, 109, 129, 100, 131, 115, 101, 127, 116, 107, 110, 123, 110, 109, 121, 120, 110, 116, 123, 113, 116, 128, 117, 123, 126, 122, 118, 120, 111, 118, 90, 117, 106, 100, 115, 102, 108, 108, 108, 105, 120, 110, 119, 117, 112, 123, 117, 100, 112, 106, 123, 117, 116, 131, 126, 107, 120, 117, 116, 106, 109, 95, 110, 115, 108, 125, 119, 109, 119, 107, 122, 101, 114, 123, 117, 118, 115, 136, 116, 124, 110, 127, 113, 116, 119, 115, 112, 115, 110, 128, 117, 116, 105, 130, 124, 100, 116, 126, 119, 119, 112, 119, 115, 120, 130, 119, 120, 126, 125, 116, 117, 119, 101, 110, 110, 131, 111, 120, 95, 132, 112, 110, 109, 110, 112, 109, 118, 108, 134, 110, 113, 113, 110, 109, 121, 105, 102, 115, 102, 126, 100, 118, 103, 109, 113, 118, 114, 127, 108, 111, 118, 125, 118, 105, 112, 124, 115, 113, 103, 119, 109, 115, 119, 121, 125, 117, 106, 114, 113, 112, 99, 126, 107, 112, 105, 111, 111, 103, 114, 98, 93, 111, 109, 116, 94, 121, 109, 106, 127, 117, 109, 113, 112, 113, 110, 103, 98, 123, 92, 101, 111, 104, 118, 116, 110, 111, 124, 106, 109, 113, 106, 109, 108, 129, 117, 114, 118, 108, 121, 113, 112, 110, 118, 125, 117, 121, 108, 118, 103, 101, 117, 122, 116, 115, 105, 115, 117, 100, 118, 130, 109, 122, 104, 116, 101, 106, 121, 126, 116, 117, 126, 116, 122, 101, 111, 115, 116, 122, 109, 130, 115, 118, 128, 115, 100, 115, 119, 114, 111, 106, 106, 110, 122, 122, 113, 120, 129, 114, 114, 120, 124, 119, 79, 107, 103, 128, 121, 126, 128, 113, 120, 95, 100, 95, 118, 100, 118, 98, 115, 107, 115, 110, 112, 113, 109, 110, 123, 128, 124, 125, 113, 110, 114, 120, 103, 112, 126, 109, 98, 116, 127, 135, 110, 118, 111, 115, 128, 108, 133, 123, 112, 110, 109, 123, 119, 118, 117, 115, 120, 123, 110, 105, 116, 104, 127, 124, 125, 108, 106, 101, 132, 116, 110, 131, 119, 122, 115, 119, 129, 109, 137, 104, 112, 109, 122, 109, 117, 133, 96, 115, 130, 117, 121, 112, 90, 87, 97, 97, 115, 115, 156, 121, 97, 109, 116, 116, 115, 126, 111, 123, 96, 102, 108, 112, 109, 109, 145, 114, 115, 112, 118, 113, 93, 109, 119, 112, 123, 99, 106, 104, 123, 114, 118, 112, 100, 116, 116, 118, 152, 106, 117, 127, 122, 124, 113, 119, 116, 102, 103, 117, 117, 132, 119, 110, 121, 104, 111, 112, 106, 116, 106, 110, 115, 118, 111, 130, 125, 101, 114, 115, 107, 103, 114, 130, 119, 114, 100, 126, 99, 104, 121, 128, 119, 106, 105, 122, 99, 113, 115, 115, 111, 95, 115, 110, 105, 106, 119, 102, 106, 110, 114, 104, 116, 116, 97, 117, 127, 119, 106, 125, 111, 110, 103, 99, 133, 116, 136, 114, 115, 134, 117, 98, 123, 115, 130, 120, 113, 117, 124, 115, 110, 96, 104, 138, 122, 122, 127, 102, 109, 124, 115, 123, 108, 125, 113, 120, 116, 117, 132, 123, 122, 123, 111, 106, 118, 125, 119, 99, 126, 102, 101, 104, 127, 113, 112, 110, 130, 114, 89, 111, 126, 116, 96, 103, 115, 102, 110, 113, 109, 133, 98, 103, 129, 134, 109, 109, 101, 100, 113, 114, 116, 115, 111, 133, 110, 93, 102, 104, 120, 115, 131, 105, 117, 120, 106, 117, 115, 119, 124, 118, 115, 121, 115, 111, 111, 115, 115, 117, 112, 118, 99, 127, 122, 125, 113, 109, 102, 105, 108, 117, 123, 114, 115, 114, 117, 114, 111, 99, 106, 117, 110, 112, 129, 110, 121, 127, 109, 110, 109, 94, 127, 112, 103, 120, 109, 137, 122, 117, 145, 132, 111, 113, 107, 112, 107, 111, 115, 130, 124, 115, 99, 108, 112, 119, 121, 111, 137, 137, 111, 115, 109, 114, 110, 114, 119, 118, 115, 110, 110, 141, 114, 126, 118, 125, 127, 103, 114, 129, 128, 132, 121, 92, 105, 125, 115, 126, 110, 121, 113, 106, 110, 106, 131, 113, 107, 115, 130, 100, 106, 115, 100, 120, 123, 101, 106, 118, 120, 115, 133, 118, 125, 106, 111, 98, 120, 121, 94, 96, 124, 115, 108, 111, 111, 129, 104, 110, 109, 98, 128, 112, 109, 110, 116, 125, 118, 118, 112, 94, 121, 120, 116, 126, 107, 106, 124, 121, 121, 126, 123, 123, 119, 122, 103, 124, 97, 126, 113, 128, 111, 129, 126, 114, 128, 116, 123, 106, 119, 120, 109, 109, 121, 108, 107, 108, 106, 109, 118, 121, 112, 110, 119, 122, 108, 123, 113, 98, 113, 115, 115, 111, 115, 116, 113, 118, 114, 120, 123, 113, 112, 120, 115, 117, 112, 112, 115, 110, 110, 115, 115, 116, 119, 112, 111, 113, 113, 127, 120, 122, 114, 115, 111, 110, 116, 122, 122, 121, 117, 108, 120, 116, 110, 119, 120, 121, 111, 111, 112, 119, 118, 116, 118, 116, 111, 127, 119, 116, 120, 122, 107, 109, 100, 113, 115, 117, 117, 117, 122, 117, 117, 114, 118, 109, 118, 113, 115, 112, 108, 112, 118, 117, 107, 100, 117, 110, 119, 115, 111, 122, 119, 113, 116, 114, 111, 115, 109, 115, 120, 120, 110, 111, 115, 118, 107, 112, 114, 118, 117, 116, 115, 112, 120, 113, 113, 118, 117, 124, 119, 114, 116, 114, 113, 114, 111, 124, 118, 131, 120, 124, 111, 116, 111, 117, 119, 108, 126, 123, 119, 72, 128, 115, 115, 103, 117, 113, 108, 111, 123, 112, 114, 115, 119, 126, 111, 120, 118, 124, 116, 118, 114, 124, 113, 130, 115, 103, 107, 121, 112, 119, 108, 91, 124, 110, 115, 119, 119, 112, 110, 106, 115, 116, 120, 111, 116, 118, 125, 111, 109, 116, 119, 114, 105, 110, 120, 122, 112, 123, 116, 121, 120, 114, 110, 111, 111, 127, 106, 116, 111, 111, 107, 124, 112, 124, 113, 97, 119, 119, 123, 107, 122, 101, 111, 112, 110, 118, 119, 118, 109, 112, 114, 116, 112, 108, 112, 113, 118, 106, 113, 110, 118, 115, 112, 120, 116, 124, 112, 138, 113, 110, 113, 113, 121, 117, 109, 116, 120, 113, 119, 121, 119, 114, 119, 123, 122, 110, 112, 122, 130, 129, 113, 108, 111, 122, 110, 100, 117, 120, 116, 116, 118, 112, 124, 109, 110, 114, 119, 122, 127, 108, 114, 119, 115, 110, 122, 122, 102, 95, 114, 112, 118, 114, 112, 113, 153, 112, 107, 117, 108, 113, 116, 118, 112, 110, 110, 116, 112, 128, 131, 107, 111, 117, 113, 134, 116, 126, 104, 112, 114, 122, 131, 114, 118, 104, 121, 112, 119, 117, 113, 120, 117, 114, 114, 115, 120, 113, 116, 107, 113, 110, 117, 114, 109, 115, 114, 116, 110, 111, 109, 113, 106, 116, 117, 117, 121, 123, 110, 115, 113, 116, 118, 110, 106, 114, 118, 119, 121, 110, 116, 122, 116, 119, 113, 114, 121, 117, 110, 123, 123, 119, 116, 123, 112, 110, 116, 113, 124, 116, 116, 116, 110, 113, 120, 125, 108, 108, 114, 122, 115, 126, 120, 110, 115, 106, 107, 110, 123, 107, 115, 114, 115, 117, 115, 112, 115, 125, 118, 120, 113, 111, 112, 111, 115, 109, 117, 117, 114, 108, 105, 114, 128, 117, 117, 114, 116, 114, 114, 113, 115, 110, 111, 108, 107, 114, 113, 124, 119, 121, 111, 114, 111, 117, 116, 118, 133, 122, 121, 113, 118, 112, 112, 121, 120, 112, 117, 114, 115, 119, 113, 113, 121, 115, 109, 121, 113, 112, 121, 110, 118, 96, 118, 119, 110, 116, 113, 119, 113, 126, 115, 107, 112, 107, 125, 114, 148, 114, 108, 100, 106, 128, 127, 108, 124, 115, 117, 116, 101, 116, 121, 112, 111, 116, 128, 114, 127, 111, 125, 117, 114, 118, 119, 125, 116, 110, 113, 108, 110, 113, 121, 113, 109, 116, 116, 114, 124, 124, 121, 114, 118, 119, 111, 112, 109, 119, 112, 125, 127, 111, 116, 118, 110, 115, 115, 109, 116, 114, 108, 107, 130, 120, 122, 120, 112, 119, 125, 118, 131, 116, 114, 112, 110, 125, 123, 109, 121, 113, 127, 125, 117, 108, 121, 117, 122, 122, 120, 116, 127, 123, 106, 124, 126, 124, 106, 118, 128, 112, 112, 113, 112, 114, 125, 114, 110, 124, 104, 122, 109, 112, 119, 118, 125, 112, 122, 120, 103, 116, 126, 117, 130, 101, 102, 117, 108, 127, 113, 105, 127, 118, 87, 114, 116, 117, 112, 110, 121, 111, 124, 114, 101, 123, 105, 110, 110, 114, 122, 119, 108, 119, 116, 119, 132, 108, 118, 115, 123, 106, 117, 120, 106, 118, 127, 124, 119, 106, 110, 101, 108, 115, 99, 126, 109, 123, 119, 116, 107, 112, 114, 121, 118, 110, 118, 114, 118, 108, 120, 115, 112, 127, 126, 108, 108, 121, 115, 120, 132, 120, 111, 119, 112, 128, 116, 109, 112, 115, 125, 120, 134, 104, 126, 121, 112, 116, 112, 120, 109, 110, 122, 130, 121, 109, 110, 117, 113, 114, 122, 121, 103, 116, 106, 120, 123, 118, 126, 110, 108, 123, 124, 118, 109, 122, 121, 126, 123, 119, 118, 124, 108, 115, 122, 117, 125, 112, 107, 101, 109, 124, 97, 108, 115, 110, 126, 122, 97, 114, 110, 111, 122, 118, 102, 101, 119, 115, 118, 114, 118, 114, 122, 117, 100, 112, 113, 115, 121, 111, 118, 123, 117, 112, 115, 119, 118, 131, 124, 111, 116, 112, 103, 118, 109, 108, 112, 110, 116, 113, 114, 116, 118, 106, 125, 115, 110, 129, 116, 102, 110, 119, 116, 120, 113, 121, 114, 124, 103, 112, 118, 115, 117, 106, 107, 110, 129, 122, 100, 112, 105, 123, 111, 114, 115, 116, 112, 114, 114, 113, 105, 118, 116, 111, 106, 118, 117, 109, 117, 116, 125, 114, 125, 118, 95, 101, 117, 120, 112, 111, 115, 102, 119, 118, 128, 103, 114, 120, 115, 128, 95, 114, 110, 108, 106, 126, 102, 124, 106, 112, 113, 114, 117, 118, 110, 115, 117, 109, 112, 106, 116, 128, 118, 114, 121, 120, 120, 121, 120, 115, 112, 121, 117, 139, 114, 109, 123, 115, 119, 115, 108, 124, 110, 120, 114, 101, 114, 114, 123, 113, 113, 103, 107, 131, 116, 111, 106, 112, 121, 124, 113, 123, 126, 129, 120, 111, 122, 126, 120, 111, 125, 108, 115, 118, 118, 108, 121, 124, 117, 130, 112, 102, 111, 122, 122, 119, 114, 114, 115, 107, 109, 126, 120, 127, 104, 124, 128, 125, 105, 113, 113, 114, 122, 116, 102, 120, 103, 126, 111, 120, 118, 118, 109, 117, 109, 119, 102, 116, 115, 116, 125, 133, 116, 111, 114, 120, 108, 112, 112, 107, 86, 104, 117, 93, 124, 105, 111, 101, 108, 107, 110, 117, 113, 104, 103, 112, 115, 115, 114, 109, 110, 111, 105, 109, 114, 113, 123, 119, 116, 113, 110, 109, 101, 141, 92, 111, 120, 105, 111, 113, 119, 128, 129, 113, 113, 124, 110, 117, 119, 110, 114, 117, 99, 132, 99, 122, 114, 99, 99, 128, 113, 119, 115, 113, 103, 117, 115, 119, 107, 101, 113, 121, 125, 113, 122, 104, 107, 115, 118, 115, 116, 120, 124, 112, 112, 93, 124, 120, 114, 120, 121, 96, 116, 105, 134, 123, 114, 111, 123, 120, 110, 112, 122, 123, 99, 119, 113, 109, 123, 116, 106, 104, 113, 119, 103, 118, 120, 119, 108, 105, 119, 117, 124, 113, 136, 109, 124, 105, 103, 131, 115, 111, 111, 112, 110, 116, 109, 109, 112, 117, 124, 109, 108, 103, 104, 118, 117, 124, 110, 117, 109, 112, 131, 123, 123, 110, 106, 103, 97, 122, 111, 100, 129, 101, 111, 121, 107, 106, 128, 104, 115, 113, 109, 120, 107, 116, 104, 115, 111, 117, 109, 117, 107, 116, 125, 120, 121, 120, 110, 104, 130, 117, 108, 117, 113, 105, 123, 111, 105, 118, 112, 107, 107, 119, 105, 116, 116, 127, 102, 109, 114, 123, 119, 95, 109, 105, 107, 120, 125, 111, 109, 114, 101, 119, 107, 108, 104, 116, 91, 117, 119, 114, 131, 123, 109, 124, 111, 110, 123, 113, 115, 128, 125, 103, 110, 118, 119, 124, 117, 117, 122, 117, 119, 130, 129, 115, 118, 107, 106, 122, 104, 107, 109, 128, 106, 117, 116, 102, 105, 116, 125, 118, 116, 102, 105, 112, 106, 107, 117, 109, 119, 110, 112, 106, 102, 112, 113, 102, 113, 101, 117, 120, 126, 104, 108, 107, 129, 120, 114, 112, 112, 103, 114, 112, 124, 130, 125, 123, 122, 90, 117, 117, 122, 126, 135, 103, 113, 115, 119, 113, 119, 108, 109, 104, 127, 113, 104, 111, 116, 108, 110, 130, 91, 112, 109, 111, 115, 110, 127, 120, 119, 105, 108, 118, 115, 117, 110, 115, 120, 112, 109, 100, 113, 121, 125, 104, 125, 113, 101, 108, 120, 118, 111, 115, 118, 112, 98, 110, 112, 118, 124, 104, 113, 107, 110, 119, 124, 110, 109, 120, 117, 117, 108, 127, 115, 99, 117, 118, 109, 113, 109, 114, 111, 114, 106, 101, 103, 104, 113, 110, 124, 108, 113, 118, 111, 100, 121, 125, 112, 132, 119, 118, 138, 117, 109, 106, 115, 123, 135, 119, 116, 101, 110, 127, 113, 114, 126, 107, 110, 105, 127, 111, 104, 102, 118, 120, 123, 122, 118, 104, 110, 119, 130, 120, 119, 125, 109, 110, 123, 114, 115, 112, 112, 119, 109, 115, 117, 117, 115, 110, 119, 123, 109, 120, 111, 115, 99, 129, 113, 120, 120, 108, 116, 113, 132, 107, 112, 105, 118, 105, 114, 119, 113, 105, 116, 114, 118, 108, 111, 126, 107, 110, 107, 116, 113, 119, 122, 117, 113, 110, 115, 117, 119, 122, 117, 115, 109, 112, 120, 117, 124, 115, 114, 113, 114, 122, 114, 112, 109, 118, 109, 117, 114, 109, 97, 126, 98, 117, 107, 116, 117, 108, 112, 114, 116, 112, 116, 124, 109, 114, 117, 109, 111, 113, 101, 111, 133, 116, 109, 118, 118, 117, 113, 128, 110, 119, 111, 116, 109, 109, 128, 109, 108, 105, 104, 115, 121, 116, 128, 117, 123, 110, 111, 108, 97, 126, 108, 115, 109, 117, 139, 114, 121, 116, 109, 118, 114, 118, 108, 133, 115, 139, 111, 112, 121, 105, 117, 116, 111, 120, 106, 114, 110, 108, 103, 119, 112, 106, 110, 110, 121, 112, 127, 107, 118, 114, 108, 102, 116, 108, 116, 128, 112, 116, 134, 112, 115, 115, 116, 115, 117, 116, 104, 122, 119, 123, 113, 113, 108, 120, 117, 122, 124, 125, 122, 115, 118, 109, 130, 117, 136, 112, 110, 124, 124, 115, 128, 118, 125, 116, 104, 114, 124, 129, 114, 118, 114, 114, 123, 116, 121, 117, 111, 115, 128, 120, 125, 114, 118, 105, 112, 112, 104, 112, 118, 112, 111, 108, 110, 125, 105, 112, 108, 120, 135, 122, 120, 100, 121, 121, 117, 117, 119, 107, 112, 108, 102, 106, 113, 114, 107, 115, 115, 104, 115, 121, 121, 115, 111, 94, 116, 116, 121, 124, 116, 109, 112, 106, 120, 113, 100, 119, 101, 122, 111, 120, 118, 114, 111, 119, 105, 111, 117, 104, 120, 113, 130, 109, 99, 108, 118, 119, 116, 121, 121, 109, 111, 120, 117, 115, 122, 105, 117, 109, 117, 126, 119, 109, 123, 110, 108, 124, 121, 112, 110, 125, 134, 120, 115, 107, 110, 120, 116, 116, 106, 117, 116, 109, 119, 112, 111, 124, 111, 112, 110, 119, 117, 112, 132, 119, 112, 112, 114, 114, 113, 117, 127, 111, 99, 111, 115, 117, 131, 117, 122, 114, 112, 100, 120, 114, 104, 124, 116, 116, 110, 113, 120, 116, 113, 110, 115, 113, 104, 105, 108, 114, 115, 124, 113, 108, 109, 123, 120, 109, 110, 112, 107, 118, 113, 110, 107, 110, 111, 118, 120, 117, 113, 105, 111, 105, 122, 106, 133, 124, 110, 112, 109, 91, 107, 116, 107, 131, 117, 120, 118, 117, 116, 121, 106, 107, 116, 124, 107, 120, 106, 117, 118, 126, 119, 122, 126, 122, 114, 114, 131, 110, 101, 126, 118, 117, 125, 122, 110, 107, 112, 111, 118, 116, 120, 114, 108, 109, 122, 116, 125, 115, 112, 115, 107, 127, 96, 122, 130, 113, 115, 117, 114, 133, 105, 106, 100, 112, 116, 123, 107, 112, 116, 116, 107, 107, 115, 117, 110, 105, 115, 108, 125, 102, 117, 116, 108, 101, 109, 122, 125, 105, 111, 101, 108, 104, 114, 114, 116, 112, 127, 118, 118, 101, 106, 118, 118, 111, 121, 119, 116, 115, 116, 112, 104, 107, 112, 121, 107, 114, 103, 114, 114, 122, 109, 107, 111, 110, 110, 108, 119, 123, 111, 125, 112, 114, 120, 107, 118, 118, 120, 117, 115, 127, 124, 115, 128, 109, 113, 117, 114, 114, 111, 113, 112, 115, 113, 116, 119, 103, 127, 99, 113, 114, 112, 96, 129, 109, 124, 112, 135, 116, 125, 109, 114, 111, 123, 110, 124, 108, 116, 123, 116, 115, 119, 106, 105, 117, 112, 112, 108, 113, 126, 114, 102, 121, 118, 113, 104, 127, 133, 127, 117, 117, 120, 106, 106, 123, 111, 131, 101, 122, 121, 107, 114, 110, 116, 119, 107, 116, 124, 114, 115, 110, 101, 113, 127, 112, 110, 121, 112, 120, 117, 121, 121, 104, 125, 111, 110, 105, 131, 112, 126, 111, 107, 127, 109, 95, 114, 104, 114, 113, 106, 109, 124, 113, 124, 116, 121, 119, 108, 113, 124, 134, 95, 119, 114, 102, 112, 116, 103, 113, 117, 114, 118, 113, 99, 111, 120, 110, 97, 115, 109, 120, 107, 92, 98, 110, 101, 110, 106, 116, 118, 89, 119, 106, 98, 107, 102, 112, 118, 119, 111, 125, 108, 122, 106, 114, 115, 120, 120, 118, 112, 109, 116, 119, 128, 114, 114, 123, 102, 109, 128, 112, 113, 104, 113, 122, 112, 131, 99, 119, 112, 126, 106, 108, 118, 124, 112, 108, 104, 109, 134, 117, 107, 114, 112, 129, 108, 108, 115, 116, 114, 114, 111, 125, 124, 103, 124, 109, 108, 125, 124, 123, 106, 124, 109, 104, 137, 106, 102, 128, 114, 113, 104, 112, 118, 110, 110, 107, 116, 113, 115, 119, 120, 122, 115, 103, 120, 114, 103, 114, 115, 105, 97, 118, 115, 123, 128, 113, 114, 122, 111, 109, 105, 101, 116, 110, 128, 123, 111, 112, 117, 135, 108, 115, 119, 107, 119, 125, 125, 112, 111, 116, 114, 117, 113, 103, 110, 110, 128, 126, 128, 117, 107, 113, 104, 103, 110, 123, 105, 118, 108, 105, 114, 112, 111, 119, 127, 127, 106, 103, 105, 128, 117, 112, 126, 139, 109, 112, 112, 115, 115, 125, 125, 108, 119, 99, 113, 118, 112, 122, 121, 105, 122, 113, 127, 110, 118, 101, 112, 108, 108, 113, 126, 101, 100, 103, 121, 112, 101, 118, 102, 113, 115, 119, 107, 108, 117, 111, 114, 115, 109, 115, 115, 115, 108, 119, 109, 105, 115, 112, 116, 116, 114, 125, 115, 109, 108, 116, 132, 105, 104, 113, 100, 109, 117, 116, 121, 116, 101, 118, 108, 116, 109, 125, 111, 110, 106, 124, 117, 111, 107, 106, 120, 120, 114, 124, 112, 135, 109, 111, 127, 114, 115, 110, 106, 121, 104, 114, 107, 122, 109, 113, 109, 111, 111, 119, 115, 126, 110, 95, 115, 118, 94, 121, 114, 130, 107, 116, 120, 101, 125, 122, 130, 121, 122, 116, 127, 121, 110, 113, 116, 117, 117, 120, 108, 118, 115, 123, 119, 110, 131, 121, 105, 122, 111, 117, 122, 106, 115, 109, 113, 112, 122, 110, 111, 110, 106, 103, 121, 117, 114, 112, 120, 114, 118, 118, 125, 124, 129, 119, 123, 113, 112, 112, 109, 96, 117, 123, 111, 117, 115, 122, 117, 115, 107, 103, 123, 138, 117, 120, 115, 109, 112, 113, 126, 116, 122, 110, 126, 126, 120, 118, 108, 114, 115, 96, 118, 116, 114, 98, 119, 115, 119, 108, 108, 111, 112, 113, 111, 97, 102, 125, 96, 112, 126, 107, 116, 116, 109, 114, 115, 122, 120, 108, 108, 123, 112, 116, 118, 114, 108, 117, 110, 115, 117, 110, 108, 125, 121, 108, 115, 115, 114, 118, 120, 122, 108, 122, 102, 121, 113, 109, 106, 123, 112, 119, 118, 113, 107, 110, 124, 94, 111, 110, 111, 97, 118, 123, 131, 115, 122, 112, 108, 97, 114, 111, 115, 123, 128, 111, 118, 106, 117, 99, 114, 119, 113, 131, 109, 121, 123, 114, 116, 113, 105, 99, 117, 112, 100, 116, 117, 130, 98, 109, 101, 114, 116, 109, 108, 116, 117, 107, 118, 129, 109, 113, 114, 121, 118, 123, 118, 109, 112, 106, 103, 125, 127, 117, 104, 108, 104, 122, 114, 108, 116, 113, 115, 116, 121, 109, 128, 119, 96, 124, 110, 110, 121, 110, 105, 109, 113, 123, 128, 117, 135, 112, 109, 107, 115, 113, 118, 116, 115, 111, 105, 113, 122, 115, 119, 99, 111, 118, 119, 127, 99, 116, 106, 122, 108, 108, 118, 122, 102, 111, 116, 106, 116, 125, 97, 127, 105, 102, 115, 112, 118, 109, 118, 107, 109, 111, 116, 117, 122, 127, 110, 118, 106, 115, 100, 117, 103, 108, 125, 106, 111, 103, 114, 113, 124, 115, 119, 106, 97, 109, 104, 98, 118, 111, 99, 118, 109, 110, 112, 118, 113, 108, 116, 99, 117, 123, 127, 132, 112, 111, 116, 112, 124, 120, 119, 111, 114, 118, 124, 112, 111, 115, 120, 112, 108, 107, 108, 109, 106, 103, 123, 112, 114, 117, 110, 108, 114, 116, 115, 109, 113, 116, 107, 109, 100, 113, 107, 102, 125, 108, 123, 110, 115, 108, 118, 101, 124, 114, 115, 105, 110, 120, 106, 119, 109, 111, 129, 113, 119, 122, 107, 116, 130, 102, 112, 110, 112, 111, 121, 110, 112, 126, 124, 118, 113, 112, 119, 134, 97, 121, 109, 118, 120, 117, 114, 106, 124, 114, 100, 103, 119, 108, 114, 109, 122, 111, 116, 119, 119, 113, 102, 110, 107, 113, 116, 118, 111, 102, 111, 118, 116, 117, 113, 107, 114, 114, 110, 123, 120, 119, 109, 116, 111, 117, 118, 116, 116, 102, 115, 115, 116, 115, 111, 110, 107, 106, 122, 113, 118, 122, 113, 126, 116, 117, 120, 109, 119, 106, 103, 119, 103, 112, 110, 119, 105, 111, 103, 134, 125, 119, 105, 118, 128, 119, 115, 103, 103, 117, 128, 102, 121, 117, 108, 117, 112, 106, 95, 107, 116, 117, 110, 116, 107, 110, 118, 111, 118, 118, 117, 123, 106, 112, 112, 124, 114, 124, 116, 119, 113, 104, 117, 124, 121, 118, 111, 107, 113, 115, 119, 114, 107, 101, 121, 116, 103, 110, 115, 115, 108, 103, 115, 101, 120, 117, 103, 107, 117, 106, 122, 117, 122, 114, 130, 130, 117, 122, 123, 107, 113, 113, 109, 120, 112, 108, 112, 114, 116, 110, 121, 124, 118, 116, 106, 114, 120, 108, 115, 120, 105, 111, 117, 109, 122, 117, 112, 117, 108, 115, 112, 116, 120, 117, 124, 106, 115, 113, 124, 113, 124, 96, 112, 123, 114, 112, 113, 112, 109, 111, 107, 118, 112, 113, 112, 106, 115, 114, 131, 102, 112, 125, 119, 111, 106, 112, 118, 116, 114, 113, 110, 114, 104, 106, 120, 130, 118, 128, 124, 116, 127, 113, 118, 119, 107, 115, 135, 113, 119, 104, 116, 107, 109, 120, 113, 108, 116, 111, 113, 109, 130, 120, 122, 113, 110, 111, 119, 119, 114, 109, 112, 104, 109, 113, 118, 124, 113, 120, 118, 109, 118, 115, 108, 119, 117, 117, 108, 120, 127, 108, 113, 122, 105, 101, 106, 122, 117, 109, 135, 107, 125, 117, 111, 123, 118, 112, 114, 111, 109, 109, 130, 109, 113, 124, 131, 119, 115, 118, 119, 112, 117, 117, 119, 115, 109, 110, 112, 109, 93, 115, 121, 116, 125, 108, 128, 118, 114, 120, 119, 114, 117, 113, 120, 112, 113, 108, 118, 125, 110, 121, 109, 121, 123, 114, 118, 113, 117, 116, 122, 114, 102, 114, 126, 115, 130, 114, 123, 127, 110, 127, 111, 111, 91, 120, 110, 121, 117, 111, 103, 100, 119, 111, 108, 124, 122, 116, 93, 114, 111, 120, 104, 123, 121, 118, 121, 122, 109, 111, 126, 119, 114, 108, 100, 120, 114, 105, 112, 102, 124, 117, 114, 115, 113, 134, 117, 116, 127, 120, 122, 113, 116, 113, 119, 131, 109, 108, 113, 122, 125, 119, 121, 112, 115, 115, 120, 116, 119, 111, 121, 115, 119, 120, 137, 107, 113, 129, 121, 122, 120, 114, 117, 112, 106, 114, 119, 122, 122, 119, 110, 130, 108, 113, 102, 115, 121, 113, 117, 117, 108, 116, 120, 124, 114, 114, 110, 117, 116, 107, 121, 119, 110, 133, 108, 117, 117, 106, 115, 121, 117, 101, 115, 129, 85, 106, 113, 112, 123, 115, 122, 121, 111, 115, 115, 113, 122, 117, 119, 115, 111, 112, 110, 126, 104, 114, 111, 117, 115, 107, 117, 118, 118, 111, 112, 114, 117, 115, 114, 117, 118, 111, 117, 114, 116, 125, 110, 107, 109, 111, 120, 89, 116, 116, 112, 114, 123, 110, 120, 110, 107, 118, 107, 115, 125, 126, 119, 123, 120, 106, 113, 126, 115, 115, 112, 103, 116, 107, 107, 117, 117, 104, 121, 120, 105, 109, 114, 113, 120, 124, 100, 120, 124, 117, 110, 97, 113, 113, 111, 115, 118, 118, 110, 112, 111, 126, 117, 116, 119, 130, 131, 117, 124, 125, 113, 113, 119, 104, 117, 106, 126, 118, 124, 116, 111, 100, 132, 107, 101, 124, 106, 121, 120, 112, 109, 107, 116, 112, 105, 114, 115, 114, 120, 118, 107, 121, 115, 119, 118, 109, 120, 114, 134, 106, 113, 116, 108, 119, 122, 103, 115, 114, 116, 121, 114, 112, 122, 108, 121, 116, 112, 109, 110, 118, 113, 115, 116, 109, 109, 121, 123, 121, 120, 110, 113, 111, 116, 103, 119, 117, 117, 121, 106, 102, 122, 131, 120, 109, 119, 110, 125, 116, 112, 107, 113, 120, 108, 114, 111, 124, 118, 116, 118, 113, 113, 119, 116, 110, 113, 112, 122, 124, 116, 110, 111, 107, 115, 122, 106, 118, 121, 108, 115, 115, 111, 121, 115, 112, 124, 115, 117, 108, 116, 121, 116, 113, 119, 114, 113, 114, 111, 113, 121, 115, 115, 121, 123, 108, 119, 122, 115, 122, 111, 112, 116, 108, 109, 112, 127, 112, 107, 112, 113, 112, 111, 111, 104, 116, 117, 114, 105, 119, 118, 114, 112, 109, 122, 116, 114, 113, 115, 122, 114, 118, 111, 116, 108, 116, 121, 119, 111, 118, 116, 110, 123, 107, 116, 102, 119, 114, 114, 115, 121, 124, 113, 124, 114, 112, 121, 116, 121, 114, 116, 114, 109, 117, 120, 106, 115, 115, 120, 102, 132, 113, 120, 122, 125, 108, 112, 114, 111, 113, 120, 116, 117, 107, 116, 123, 119, 109, 116, 118, 105, 112, 108, 111, 116, 121, 119, 113, 111, 107, 126, 114, 117, 96, 117, 113, 116, 121, 112, 114, 117, 117, 116, 104, 117, 113, 124, 118, 108, 110, 112, 117, 108, 113, 120, 116, 125, 118, 121, 116, 108, 117, 119, 108, 116, 113, 113, 109, 115, 120, 106, 119, 113, 120, 112, 115, 120, 114, 112, 112, 115, 122, 114, 123, 115, 118, 113, 120, 109, 109, 124, 115, 120, 116, 119, 122, 109, 117, 118, 115, 113, 119, 126, 120, 117, 120, 116, 118, 119, 114, 108, 125, 118, 124, 116, 113, 124, 115, 126, 110, 114, 111, 117, 112, 108, 108, 113, 103, 121, 111, 119, 113, 113, 115, 114, 113, 111, 119, 123, 104, 116, 129, 109, 111, 119, 107, 113, 117, 113, 121, 112, 117, 112, 120, 118, 116, 116, 119, 116, 118, 114, 116, 118, 108, 118, 114, 117, 109, 108, 109, 116, 118, 131, 113, 119, 118, 116, 107, 110, 122, 113, 112, 115, 96, 126, 107, 120, 116, 116, 116, 125, 114, 114, 119, 117, 120, 116, 111, 112, 119, 114, 113, 113, 122, 115, 115, 110, 120, 100, 114, 118, 119, 114, 124, 114, 113, 103, 119, 110, 116, 111, 113, 120, 113, 112, 122, 114, 126, 122, 129, 111, 112, 120, 125, 116, 117, 116, 111, 105, 121, 116, 109, 118, 119, 118, 113, 116, 119, 110, 107, 124, 117, 119, 116, 113, 113, 120, 132, 122, 113, 113, 115, 125, 113, 117, 117, 122, 114, 120, 121, 116, 114, 111, 106, 122, 118, 120, 114, 117, 119, 108, 122, 108, 118, 111, 112, 114, 114, 117, 119, 108, 119, 108, 114, 110, 112, 115, 109, 114, 116, 116, 110, 128, 115, 100, 112, 115, 114, 115, 120, 114, 111, 113, 115, 127, 118, 99, 110, 121, 117, 121, 112, 117, 114, 112, 108, 121, 114, 113, 111, 110, 120, 115, 115, 126, 112, 113, 104, 117, 119, 113, 106, 120, 117, 109, 112, 110, 115, 103, 108, 110, 119, 108, 120, 115, 110, 121, 112, 109, 113, 119, 117, 121, 113, 117, 121, 123, 119, 112, 115, 115, 112, 109, 119, 118, 116, 121, 108, 123, 109, 108, 119, 109, 115, 123, 111, 115, 119, 119, 114, 105, 113, 133, 127, 110, 111, 112, 124, 105, 118, 126, 117, 113, 104, 109, 109, 116, 107, 115, 122, 125, 120, 129, 120, 123, 118, 104, 118, 110, 102, 113, 102, 102, 117, 114, 112, 113, 118, 117, 115, 122, 127, 109, 118, 114, 111, 127, 113, 110, 101, 110, 120, 114, 113, 121, 112, 112, 117, 116, 121, 115, 109, 98, 101, 122, 119, 132, 110, 112, 118, 107, 112, 127, 109, 117, 108, 104, 109, 131, 106, 110, 120, 125, 114, 120, 108, 105, 111, 109, 118, 115, 112, 122, 109, 121, 113, 114, 116, 102, 107, 104, 106, 103, 105, 110, 115, 114, 129, 109, 111, 113, 120, 114, 120, 138, 122, 119, 118, 115, 122, 118, 109, 119, 148, 108, 114, 120, 112, 113, 104, 121, 120, 120, 125, 114, 111, 107, 125, 115, 108, 111, 117, 121, 127, 118, 121, 99, 116, 105, 117, 113, 110, 108, 119, 122, 109, 133, 114, 114, 117, 125, 107, 109, 119, 131, 109, 89, 102, 123, 118, 136, 115, 118, 103, 115, 118, 125, 117, 128, 117, 118, 113, 112, 104, 117, 124, 142, 121, 114, 119, 121, 106, 111, 114, 110, 108, 116, 133, 111, 114, 118, 118, 117, 96, 116, 115, 118, 112, 106, 120, 107, 118, 97, 113, 101, 110, 123, 103, 126, 99, 116, 125, 126, 116, 114, 109, 108, 107, 114, 116, 106, 124, 106, 109, 111, 107, 113, 122, 122, 116, 106, 102, 112, 113, 115, 119, 130, 108, 112, 103, 109, 131, 112, 124, 125, 119, 111, 104, 121, 124, 118, 119, 103, 97, 110, 117, 108, 129, 126, 108, 107, 114, 112, 111, 121, 118, 123, 117, 124, 102, 114, 127, 118, 120, 97, 117, 113, 105, 116, 100, 110, 119, 109, 114, 102, 121, 116, 121, 119, 125, 113, 104, 123, 125, 106, 110, 111, 112, 117, 104, 117, 111, 118, 99, 118, 112, 113, 120, 114, 94, 110, 108, 119, 116, 128, 138, 120, 114, 114, 126, 122, 121, 104, 125, 123, 127, 119, 110, 118, 114, 119, 127, 118, 125, 112, 101, 121, 100, 111, 105, 115, 114, 120, 117, 119, 123, 124, 114, 123, 108, 111, 109, 128, 126, 109, 119, 116, 127, 109, 107, 113, 116, 94, 103, 111, 132, 120, 112, 112, 122, 107, 114, 123, 108, 115, 108, 122, 111, 123, 131, 117, 112, 102, 109, 110, 131, 107, 147, 117, 137, 117, 102, 114, 104, 113, 123, 108, 102, 107, 107, 119, 119, 112, 98, 114, 110, 111, 112, 134, 114, 114, 120, 142, 115, 111, 119, 127, 112, 109, 107, 117, 116, 120, 108, 120, 123, 107, 120, 118, 121, 113, 117, 110, 114, 106, 119, 133, 114, 106, 107, 114, 123, 109, 114, 106, 114, 120, 110, 105, 121, 139, 143, 118, 108, 120, 105, 115, 108, 105, 116, 124, 126, 111, 121, 109, 122, 123, 114, 99, 110, 108, 107, 123, 115, 105, 107, 119, 116, 109, 125, 109, 118, 112, 119, 124, 117, 115, 99, 107, 116, 115, 118, 106, 110, 111, 130, 103, 134, 118, 117, 110, 99, 114, 117, 117, 112, 111, 121, 93, 113, 100, 110, 105, 114, 110, 131, 110, 101, 103, 115, 113, 113, 104, 125, 107, 102, 124, 114, 133, 119, 105, 124, 112, 122, 107, 111, 130, 119, 95, 112, 123, 117, 122, 119, 111, 115, 123, 118, 125, 123, 108, 118, 108, 113, 114, 110, 126, 114, 109, 128, 122, 123, 109, 112, 106, 114, 109, 108, 132, 116, 116, 106, 110, 111, 121, 120, 124, 114, 114, 112, 115, 115, 122, 125, 114, 109, 113, 111, 116, 112, 119, 112, 133, 117, 109, 126, 114, 116, 125, 106, 123, 106, 129, 107, 123, 120, 111, 107, 110, 124, 133, 101, 112, 113, 111, 106, 131, 105, 115, 109, 124, 116, 114, 104, 125, 120, 108, 115, 115, 126, 108, 111, 111, 109, 107, 117, 118, 115, 124, 120, 113, 98, 103, 114, 113, 123, 114, 123, 101, 124, 118, 117, 110, 109, 105, 112, 112, 114, 109, 116, 117, 102, 107, 121, 111, 109, 121, 120, 108, 112, 109, 103, 100, 99, 131, 114, 118, 135, 95, 119, 101, 114, 101, 118, 112, 108, 120, 130, 109, 133, 116, 116, 112, 109, 117, 112, 128, 115, 108, 116, 107, 112, 117, 106, 110, 118, 101, 112, 115, 114, 103, 115, 119, 113, 114, 122, 107, 112, 114, 109, 112, 103, 118, 102, 123, 114, 100, 123, 119, 114, 102, 118, 119, 127, 109, 108, 105, 107, 112, 119, 118, 119, 130, 116, 133, 117, 106, 117, 114, 119, 117, 117, 102, 127, 117, 109, 127, 118, 124, 121, 108, 112, 114, 110, 117, 108, 110, 104, 106, 120, 125, 115, 111, 114, 106, 111, 102, 110, 111, 105, 114, 121, 108, 105, 116, 117, 120, 105, 100, 102, 121, 132, 115, 117, 104, 113, 110, 109, 124, 112, 118, 113, 109, 99, 117, 118, 125, 125, 104, 107, 110, 133, 126, 123, 124, 123, 108, 115, 114, 113, 123, 135, 111, 102, 120, 122, 118, 119, 108, 110, 120, 116, 108, 105, 107, 110, 119, 124, 104, 101, 118, 114, 117, 111, 118, 110, 114, 128, 115, 110, 103, 114, 113, 114, 109, 115, 112, 113, 110, 116, 114, 119, 115, 110, 97, 104, 105, 115, 116, 119, 118, 115, 117, 114, 116, 116, 108, 120, 111, 101, 111, 121, 131, 105, 117, 118, 115, 123, 131, 116, 122, 106, 111, 123, 121, 121, 119, 113, 111, 109, 132, 111, 107, 117, 128, 111, 105, 100, 118, 119, 110, 115, 109, 130, 112, 125, 106, 121, 114, 112, 111, 125, 118, 115, 97, 111, 108, 115, 99, 121, 125, 119, 118, 114, 105, 122, 126, 109, 108, 119, 106, 127, 111, 117, 116, 112, 116, 116, 113, 108, 108, 116, 103, 117, 118, 118, 114, 108, 98, 123, 106, 122, 107, 129, 114, 116, 129, 106, 122, 120, 121, 112, 133, 112, 108, 109, 121, 109, 112, 106, 118, 117, 120, 122, 120, 104, 103, 117, 98, 120, 107, 113, 113, 105, 108, 114, 111, 109, 129, 125, 114, 119, 130, 109, 102, 101, 116, 108, 116, 122, 126, 122, 116, 117, 111, 122, 117, 107, 126, 113, 104, 118, 112, 101, 119, 107, 121, 114, 120, 120, 105, 112, 123, 120, 108, 112, 100, 97, 116, 118, 115, 124, 98, 122, 104, 126, 104, 119, 115, 106, 120, 113, 111, 127, 126, 104, 104, 111, 116, 124, 127, 126, 124, 116, 110, 113, 108, 122, 129, 125, 131, 113, 106, 125, 105, 107, 99, 128, 118, 127, 110, 120, 114, 124, 101, 121, 115, 112, 115, 127, 109, 116, 107, 110, 114, 136, 134, 101, 118, 89, 119, 113, 107, 121, 112, 127, 120, 113, 108, 135, 128, 115, 119, 99, 112, 110, 118, 121, 102, 115, 105, 105, 132, 105, 120, 116, 114, 112, 128, 117, 115, 119, 121, 121, 106, 106, 112, 104, 112, 141, 111, 120, 110, 109, 110, 110, 118, 113, 118, 123, 116, 126, 107, 114, 98, 125, 111, 111, 108, 101, 121, 115, 119, 106, 113, 114, 111, 130, 121, 111, 109, 114, 114, 118, 104, 129, 116, 100, 128, 124, 117, 115, 123, 122, 118, 121, 123, 103, 108, 116, 108, 107, 107, 109, 118, 122, 120, 122, 114, 109, 118, 117, 114, 122, 109, 107, 122, 104, 117, 112, 102, 122, 120, 118, 103, 117, 113, 108, 109, 119, 117, 113, 107, 128, 118, 110, 106, 105, 117, 109, 105, 125, 118, 97, 108, 118, 126, 105, 108, 110, 123, 105, 104, 116, 118, 95, 117, 119, 110, 119, 111, 105, 106, 117, 106, 108, 124, 121, 116, 115, 112, 127, 122, 101, 115, 113, 126, 110, 115, 122, 120, 107, 110, 122, 109, 122, 113, 116, 98, 123, 119, 106, 115, 107, 104, 112, 106, 121, 104, 126, 114, 111, 103, 106, 110, 114, 117, 118, 106, 109, 107, 113, 107, 107, 102, 119, 102, 118, 113, 116, 115, 106, 113, 104, 110, 115, 104, 111, 119, 118, 111, 120, 106, 120, 129, 129, 117, 118, 117, 110, 127, 105, 131, 112, 110, 114, 107, 117, 117, 110, 119, 100, 105, 117, 102, 116, 128, 114, 108, 122, 110, 122, 108, 114, 128, 115, 115, 112, 132, 105, 111, 116, 121, 122, 92, 120, 113, 112, 128, 120, 115, 111, 121, 113, 111, 115, 102, 114, 118, 128, 127, 115, 114, 120, 106, 107, 110, 123, 129, 115, 127, 112, 118, 101, 113, 115, 115, 117, 129, 124, 104, 107, 98, 106, 97, 130, 112, 96, 112, 128, 120, 123, 114, 97, 123, 119, 110, 118, 107, 117, 106, 119, 105, 113, 123, 123, 114, 107, 132, 120, 103, 111, 132, 115, 146, 129, 120, 104, 105, 123, 117, 113, 126, 119, 106, 126, 108, 122, 122, 112, 114, 106, 107, 107, 113, 127, 111, 125, 120, 101, 118, 123, 125, 109, 116, 111, 128, 133, 114, 123, 117, 110, 111, 124, 113, 112, 113, 109, 95, 111, 120, 111, 118, 100, 113, 129, 119, 106, 115, 104, 117, 120, 103, 122, 114, 120, 113, 115, 134, 105, 111, 123, 115, 115, 106, 116, 108, 124, 96, 103, 108, 121, 117, 114, 117, 109, 103, 122, 97, 112, 110, 114, 109, 99, 113, 118, 110, 104, 120, 103, 121, 115, 111, 122, 114, 104, 123, 118, 121, 104, 117, 109, 97, 122, 107, 118, 116, 121, 114, 121, 113, 116, 120, 112, 130, 120, 110, 112, 123, 122, 113, 107, 88, 116, 119, 112, 119, 119, 94, 112, 106, 119, 116, 110, 120, 127, 109, 105, 103, 124, 102, 108, 121, 124, 116, 125, 117, 102, 105, 116, 97, 108, 122, 139, 111, 109, 112, 110, 113, 117, 115, 118, 147, 120, 116, 115, 112, 112, 130, 103, 114, 109, 112, 128, 121, 125, 119, 117, 134, 123, 111, 127, 100, 104, 122, 108, 115, 119, 129, 107, 106, 133, 113, 101, 98, 105, 116, 97, 120, 126, 110, 131, 107, 117, 115, 120, 128, 112, 99, 118, 114, 108, 108, 116, 136, 111, 138, 121, 100, 129, 123, 132, 112, 120, 107, 128, 121, 116, 123, 114, 103, 96, 120, 103, 115, 100, 105, 112, 105, 124, 131, 109, 97, 117, 124, 140, 111, 121, 108, 109, 129, 116, 124, 105, 124, 118, 97, 112, 104, 108, 111, 101, 132, 117, 119, 104, 110, 123, 110, 99, 117, 118, 103, 106, 115, 113, 114, 122, 135, 93, 112, 110, 119, 110, 108, 124, 118, 119, 109, 119, 111, 110, 105, 109, 111, 120, 106, 126, 118, 126, 103, 113, 123, 137, 110, 122, 105, 104, 101, 107, 118, 115, 108, 121, 117, 124, 124, 109, 123, 116, 110, 113, 108, 118, 116, 108, 112, 140, 124, 113, 105, 117, 117, 119, 123, 112, 117, 119, 126, 122, 137, 100, 120, 113, 104, 107, 109, 121, 113, 103, 127, 111, 133, 103, 115, 130, 125, 105, 107, 102, 114, 136, 104, 104, 106, 114, 111, 112, 113, 103, 126, 112, 121, 127, 97, 134, 119, 107, 100, 122, 118, 110, 135, 109, 119, 128, 121, 106, 120, 123, 111, 130, 113, 112, 103, 119, 134, 120, 117, 117, 113, 114, 101, 115, 111, 105, 111, 114, 112, 122, 104, 110, 115, 93, 113, 133, 124, 110, 108, 112, 113, 121, 104, 120, 114, 116, 103, 114, 132, 92, 113, 104, 112, 127, 124, 117, 111, 114, 133, 108, 112, 117, 112, 120, 123, 112, 117, 126, 111, 117, 116, 96, 117, 125, 107, 109, 114, 110, 103, 108, 116, 117, 115, 111, 118, 109, 98, 115, 106, 108, 117, 139, 110, 118, 115, 111, 107, 124, 113, 115, 134, 121, 113, 114, 128, 116, 99, 141, 107, 122, 113, 114, 132, 120, 119, 119, 134, 131, 124, 108, 115, 119, 120, 101, 118, 129, 126, 115, 127, 107, 119, 115, 114, 130, 108, 119, 107, 108, 110, 115, 107, 98, 125, 112, 122, 97, 113, 121, 103, 105, 124, 123, 114, 122, 118, 116, 108, 121, 121, 120, 122, 110, 123, 118, 127, 107, 110, 126, 105, 121, 117, 126, 103, 108, 126, 108, 100, 120, 120, 120, 124, 100, 106, 126, 111, 106, 121, 119, 115, 121, 121, 142, 125, 115, 115, 104, 110, 102, 102, 123, 114, 114, 126, 116, 116, 118, 121, 106, 108, 121, 126, 111, 101, 113, 120, 106, 124, 106, 116, 119, 125, 105, 101, 107, 112, 112, 105, 114, 116, 110, 117, 130, 116, 115, 122, 124, 115, 111, 111, 118, 120, 118, 118, 102, 120, 109, 111, 102, 133, 113, 123, 104, 114, 111, 119, 123, 131, 121, 114, 113, 109, 117, 108, 118, 108, 113, 103, 127, 109, 117, 118, 116, 117, 113, 117, 120, 107, 124, 116, 100, 115, 132, 108, 116, 112, 118, 98, 118, 111, 113, 133, 113, 120, 112, 106, 116, 99, 118, 108, 118, 120, 125, 112, 118, 112, 111, 118, 119, 106, 115, 123, 126, 110, 118, 110, 126, 126, 111, 121, 113, 106, 120, 101, 109, 96, 123, 119, 111, 122, 112, 112, 117, 133, 119, 131, 120, 101, 114, 112, 116, 107, 116, 118, 114, 109, 114, 111, 110, 119, 112, 111, 126, 118, 120, 113, 117, 106, 108, 110, 115, 115, 108, 123, 111, 106, 114, 105, 113, 119, 125, 118, 110, 119, 132, 118, 111, 111, 117, 119, 107, 127, 110, 96, 121, 125, 106, 109, 115, 98, 113, 112, 120, 123, 113, 122, 120, 122, 110, 112, 116, 107, 119, 107, 116, 109, 119, 115, 121, 123, 124, 112, 105, 128, 113, 130, 115, 114, 115, 108, 115, 109, 120, 115, 87, 119, 109, 127, 118, 116, 124, 105, 139, 114, 119, 115, 119, 98, 100, 102, 114, 126, 120, 109, 104, 110, 127, 101, 107, 114, 122, 122, 104, 104, 102, 118, 112, 112, 129, 112, 104, 109, 125, 105, 113, 127, 117, 106, 116, 113, 118, 112, 116, 119, 120, 97, 112, 111, 100, 122, 108, 113, 104, 99, 106, 121, 127, 156, 120, 113, 112, 118, 126, 128, 105, 110, 114, 117, 117, 108, 105, 106, 122, 116, 109, 112, 123, 123, 121, 101, 115, 97, 133, 111, 103, 120, 112, 113, 118, 114, 116, 117, 107, 107, 129, 139, 120, 116, 117, 108, 109, 91, 113, 123, 105, 105, 121, 114, 127, 121, 113, 108, 114, 111, 122, 111, 112, 108, 101, 115, 108, 98, 112, 127, 126, 108, 130, 124, 110, 119, 115, 120, 113, 127, 115, 128, 114, 132, 112, 116, 109, 123, 117, 113, 114, 111, 109, 111, 104, 111, 107, 104, 111, 104, 115, 126, 117, 111, 115, 117, 104, 107, 126, 123, 112, 118, 108, 122, 112, 111, 116, 108, 112, 127, 110, 133, 122, 109, 104, 105, 122, 122, 120, 119, 121, 111, 105, 108, 108, 98, 101, 106, 107, 106, 111, 111, 99, 111, 108, 107, 126, 123, 120, 129, 110, 117, 101, 114, 115, 106, 110, 116, 119, 116, 112, 109, 114, 116, 117, 113, 115, 130, 113, 122, 118, 126, 112, 117, 116, 101, 105, 107, 123, 105, 100, 110, 108, 123, 101, 128, 99, 117, 120, 109, 113, 118, 107, 109, 96, 91, 122, 105, 114, 102, 113, 96, 119, 112, 120, 110, 111, 125, 110, 113, 111, 119, 119, 120, 118, 113, 120, 98, 118, 111, 116, 123, 134, 124, 120, 119, 127, 112, 105, 105, 104, 113, 115, 124, 136, 101, 131, 126, 126, 118, 109, 117, 114, 107, 118, 114, 110, 108, 113, 119, 103, 128, 136, 125, 108, 111, 110, 118, 110, 115, 115, 113, 123, 122, 122, 101, 113, 116, 114, 107, 114, 118, 113, 121, 107, 142, 81, 93, 106, 108, 119, 106, 117, 111, 111, 109, 124, 99, 108, 88, 121, 113, 117, 113, 106, 93, 119, 121, 125, 110, 109, 114, 111, 101, 126, 121, 113, 131, 105, 119, 115, 124, 113, 128, 88, 110, 116, 110, 115, 119, 124, 106, 133, 117, 124, 110, 112, 127, 106, 126, 106, 129, 105, 122, 110, 113, 118, 105, 90, 111, 121, 121, 133, 110, 115, 123, 110, 117, 107, 118, 120, 121, 117, 106, 106, 114, 97, 109, 124, 126, 90, 126, 123, 123, 111, 110, 103, 103, 92, 126, 115, 114, 124, 125, 113, 124, 94, 104, 109, 125, 115, 128, 107, 120, 113, 108, 100, 116, 118, 125, 102, 100, 117, 117, 108, 105, 122, 113, 122, 112, 107, 133, 116, 109, 111, 111, 118, 122, 104, 101, 104, 119, 118, 107, 129, 106, 126, 128, 124, 119, 116, 99, 125, 97, 111, 124, 117, 113, 121, 116, 118, 101, 126, 103, 122, 116, 107, 114, 116, 108, 115, 111, 121, 124, 120, 95, 107, 111, 120, 112, 124, 102, 126, 119, 126, 103, 110, 125, 98, 113, 107, 113, 108, 102, 131, 109, 97, 109, 109, 110, 111, 107, 116, 135, 112, 106, 117, 119, 114, 122, 112, 113, 109, 116, 97, 113, 119, 123, 119, 127, 112, 110, 116, 108, 120, 115, 108, 100, 110, 124, 106, 126, 123, 121, 131, 110, 101, 123, 105, 103, 124, 113, 130, 98, 142, 118, 104, 101, 112, 100, 101, 116, 121, 102, 124, 142, 112, 107, 115, 107, 112, 129, 110, 128, 118, 123, 106, 120, 80, 110, 98, 121, 137, 98, 105, 126, 102, 112, 116, 114, 106, 112, 113, 133, 111, 107, 109, 105, 116, 116, 110, 117, 123, 104, 110, 129, 114, 119, 132, 117, 124, 130, 108, 103, 105, 99, 118, 111, 108, 116, 120, 119, 125, 103, 118, 121, 123, 94, 132, 109, 119, 136, 124, 121, 104, 121, 110, 119, 129, 136, 100, 110, 134, 111, 111, 119, 115, 121, 114, 123, 112, 111, 104, 128, 112, 109, 123, 120, 117, 106, 97, 117, 115, 124, 121, 100, 98, 137, 101, 106, 124, 124, 102, 121, 125, 138, 111, 115, 120, 119, 129, 116, 107, 123, 128, 108, 111, 118, 113, 115, 109, 125, 109, 112, 112, 111, 96, 105, 129, 124, 143, 117, 110, 121, 114, 105, 124, 116, 95, 114, 116, 99, 122, 114, 106, 138, 123, 110, 108, 121, 121, 118, 113, 100, 126, 96, 96, 117, 125, 104, 113, 129, 112, 104, 121, 120, 111, 111, 126, 130, 116, 118, 112, 122, 121, 118, 127, 110, 111, 103, 147, 105, 102, 128, 110, 107, 102, 114, 113, 99, 114, 139, 99, 124, 116, 105, 106, 111, 123, 129, 113, 110, 135, 114, 115, 106, 115, 123, 110, 116, 132, 110, 116, 115, 109, 107, 112, 124, 115, 122, 116, 98, 114, 120, 114, 112, 123, 114, 126, 111, 110, 112, 110, 123, 104, 93, 113, 111, 116, 114, 105, 124, 117, 127, 110, 110, 125, 127, 138, 121, 131, 107, 113, 113, 116, 137, 115, 114, 102, 103, 115, 117, 111, 108, 130, 115, 109, 99, 109, 114, 124, 108, 109, 112, 108, 114, 121, 117, 113, 118, 118, 114, 107, 108, 124, 129, 123, 119, 113, 118, 105, 108, 117, 119, 106, 120, 103, 105, 111, 98, 98, 104, 109, 106, 119, 121, 96, 108, 107, 126, 130, 126, 113, 110, 118, 116, 110, 120, 125, 111, 116, 125, 120, 108, 112, 101, 126, 115, 106, 128, 125, 112, 121, 112, 107, 114, 121, 113, 114, 112, 110, 118, 110, 118, 98, 132, 104, 124, 116, 121, 104, 129, 118, 120, 119, 104, 92, 112, 104, 110, 120, 108, 117, 110, 102, 114, 120, 121, 119, 117, 120, 116, 108, 134, 118, 104, 116, 113, 103, 138, 125, 121, 107, 113, 116, 100, 106, 106, 115, 119, 110, 127, 105, 102, 117, 122, 109, 91, 115, 116, 115, 114, 113, 115, 131, 117, 128, 120, 113, 107, 118, 114, 111, 111, 117, 117, 109, 109, 123, 124, 109, 119, 136, 116, 112, 115, 132, 110, 115, 117, 120, 114, 121, 117, 120, 118, 120, 120, 110, 112, 121, 117, 137, 118, 98, 125, 110, 119, 105, 122, 111, 115, 119, 109, 125, 106, 109, 124, 93, 127, 127, 129, 110, 120, 109, 131, 123, 119, 122, 112, 119, 109, 116, 125, 117, 104, 108, 108, 112, 119, 117, 114, 107, 118, 112, 108, 113, 103, 122, 108, 123, 119, 110, 102, 114, 117, 105, 114, 120, 108, 112, 108, 123, 114, 119, 118, 114, 107, 108, 96, 113, 121, 112, 107, 120, 120, 117, 105, 116, 109, 113, 124, 108, 126, 113, 118, 108, 141, 114, 123, 117, 118, 118, 116, 105, 120, 106, 126, 110, 112, 121, 117, 112, 128, 126, 122, 109, 125, 121, 99, 119, 110, 130, 118, 111, 122, 120, 112, 130, 112, 111, 119, 114, 112, 111, 116, 137, 120, 105, 109, 118, 104, 121, 123, 123, 112, 116, 137, 112, 109, 111, 114, 113, 109, 121, 116, 115, 112, 107, 116, 125, 116, 115, 123, 121, 125, 111, 108, 118, 111, 128, 115, 111, 106, 120, 111, 111, 116, 113, 105, 114, 135, 113, 121, 108, 107, 111, 114, 117, 112, 110, 125, 112, 123, 109, 119, 114, 109, 112, 111, 113, 118, 112, 122, 121, 110, 98, 117, 129, 123, 118, 125, 110, 111, 114, 117, 120, 116, 122, 101, 105, 112, 112, 124, 113, 109, 98, 111, 143, 108, 111, 119, 128, 112, 118, 115, 103, 107, 124, 111, 129, 103, 104, 111, 122, 119, 113, 111, 130, 115, 119, 125, 125, 115, 118, 111, 119, 111, 116, 115, 103, 118, 113, 108, 107, 120, 112, 114, 107, 112, 108, 129, 117, 103, 110, 114, 127, 114, 112, 110, 118, 132, 128, 110, 114, 128, 115, 124, 110, 112, 113, 127, 115, 111, 115, 113, 111, 118, 113, 126, 121, 121, 118, 104, 111, 104, 113, 108, 125, 117, 121, 106, 108, 114, 108, 126, 117, 116, 115, 115, 106, 111, 117, 111, 119, 133, 109, 106, 120, 112, 111, 121, 99, 124, 121, 109, 120, 136, 125, 110, 117, 96, 106, 114, 107, 113, 111, 106, 113, 117, 116, 116, 115, 108, 111, 106, 113, 111, 132, 111, 118, 114, 113, 113, 121, 106, 118, 120, 118, 106, 121, 135, 118, 115, 108, 110, 110, 125, 119, 114, 110, 110, 113, 122, 116, 122, 113, 114, 115, 117, 115, 128, 113, 120, 114, 114, 111, 109, 111, 123, 109, 109, 119, 106, 106, 122, 119, 112, 122, 112, 106, 120, 133, 123, 120, 129, 129, 123, 118, 118, 119, 117, 117, 112, 114, 113, 106, 117, 110, 120, 118, 124, 120, 107, 105, 106, 123, 120, 120, 120, 112, 111, 112, 119, 126, 101, 113, 121, 122, 118, 111, 108, 115, 126, 108, 116, 115, 115, 110, 109, 116, 119, 113, 109, 118, 114, 114, 111, 104, 113, 127, 121, 119, 113, 122, 117, 122, 124, 116, 119, 109, 118, 111, 119, 126, 109, 122, 116, 122, 108, 110, 120, 128, 109, 80, 126, 115, 131, 121, 111, 119, 117, 114, 122, 104, 112, 123, 117, 113, 110, 112, 135, 114, 125, 112, 119, 119, 118, 118, 120, 127, 114, 113, 117, 128, 110, 107, 121, 112, 118, 107, 118, 111, 121, 118, 112, 120, 107, 99, 109, 117, 136, 111, 115, 117, 119, 114, 120, 122, 113, 112, 110, 101, 120, 113, 127, 116, 123, 119, 115, 113, 110, 118, 122, 119, 132, 113, 117, 129, 99, 102, 120, 112, 109, 112, 118, 105, 108, 113, 108, 118, 114, 117, 118, 115, 109, 121, 104, 108, 127, 124, 105, 108, 113, 101, 123, 121, 107, 114, 102, 102, 108, 117, 120, 122, 118, 115, 122, 107, 112, 113, 132, 119, 110, 122, 120, 120, 125, 111, 111, 126, 128, 117, 114, 117, 122, 112, 102, 114, 117, 114, 111, 127, 114, 109, 113, 107, 110, 109, 123, 121, 123, 114, 113, 128, 110, 122, 115, 112, 111, 113, 100, 110, 109, 110, 116, 111, 113, 128, 115, 113, 116, 117, 112, 140, 116, 116, 117, 119, 113, 114, 123, 111, 102, 109, 129, 97, 112, 112, 106, 97, 118, 129, 118, 120, 116, 116, 117, 110, 118, 104, 124, 114, 112, 125, 118, 108, 124, 120, 117, 114, 118, 124, 119, 111, 116, 109, 122, 114, 121, 106, 117, 112, 113, 124, 120, 124, 117, 122, 123, 114, 112, 123, 105, 125, 116, 107, 112, 114, 106, 126, 111, 117, 101, 106, 112, 113, 122, 129, 119, 109, 119, 119, 125, 119, 118, 108, 114, 120, 115, 115, 113, 122, 130, 108, 119, 114, 114, 114, 101, 115, 116, 123, 116, 118, 115, 136, 124, 113, 118, 115, 118, 106, 119, 106, 114, 111, 122, 109, 118, 113, 117, 112, 115, 122, 116, 115, 132, 116, 108, 129, 110, 122, 115, 118, 109, 117, 115, 121, 112, 123, 103, 102, 110, 126, 127, 127, 115, 116, 117, 111, 125, 101, 111, 114, 120, 137, 122, 119, 116, 125, 110, 125, 108, 111, 114, 107, 115, 112, 111, 107, 114, 114, 115, 116, 120, 113, 127, 109, 114, 113, 103, 119, 106, 116, 121, 123, 109, 116, 123, 108, 112, 131, 117, 118, 150, 109, 119, 124, 105, 119, 122, 113, 127, 109, 115, 119, 116, 105, 114, 122, 114, 131, 115, 127, 112, 123, 105, 116, 111, 119, 115, 117, 117, 114, 111, 119, 119, 112, 132, 102, 103, 113, 115, 112, 121, 115, 119, 110, 119, 114, 113, 98, 121, 119, 114, 106, 119, 112, 117, 129, 117, 118, 110, 124, 107, 112, 129, 112, 113, 110, 113, 116, 120, 129, 120, 111, 127, 114, 117, 113, 102, 112, 121, 110, 114, 125, 121, 113, 128, 122, 115, 112, 94, 110, 104, 110, 108, 110, 125, 121, 123, 133, 126, 110, 112, 133, 114, 120, 110, 132, 122, 111, 113, 117, 96, 113, 121, 102, 119, 119, 121, 124, 117, 117, 112, 120, 113, 114, 118, 110, 117, 120, 116, 119, 116, 106, 123, 125, 127, 106, 116, 117, 109, 118, 123, 114, 111, 110, 114, 117, 110, 100, 122, 117, 109, 109, 111, 116, 114, 120, 111, 120, 121, 115, 117, 109, 127, 113, 121, 115, 114, 112, 101, 119, 116, 119, 112, 112, 119, 119, 116, 117, 114, 124, 118, 113, 117, 110, 130, 104, 111, 119, 123, 112, 112, 120, 118, 115, 113, 138, 115, 110, 95, 116, 117, 110, 116, 111, 134, 89, 109, 112, 108, 122, 124, 118, 133, 117, 118, 113, 121, 111, 120, 124, 117, 111, 113, 126, 106, 118, 112, 124, 106, 104, 110, 111, 108, 95, 111, 115, 104, 113, 112, 114, 113, 104, 117, 110, 119, 117, 108, 117, 113, 107, 110, 116, 109, 117, 106, 117, 115, 120, 117, 102, 117, 125, 111, 110, 118, 115, 114, 124, 133, 125, 119, 123, 120, 125, 112, 112, 115, 122, 102, 115, 124, 124, 120, 117, 117, 105, 116, 141, 116, 118, 111, 114, 117, 112, 117, 119, 126, 114, 118, 100, 126, 123, 114, 104, 115, 112, 110, 114, 104, 123, 117, 111, 112, 116, 113, 101, 119, 88, 114, 112, 115, 116, 118, 120, 116, 116, 124, 115, 116, 122, 105, 103, 117, 120, 116, 122, 126, 108, 116, 118, 122, 113, 124, 123, 121, 111, 111, 116, 137, 113, 116, 110, 111, 103, 118, 119, 126, 120, 123, 124, 111, 108, 115, 106, 102, 107, 120, 109, 112, 111, 132, 117, 110, 120, 121, 114, 119, 124, 105, 129, 109, 120, 119, 139, 114, 115, 106, 104, 117, 106, 107, 115, 109, 114, 120, 105, 91, 112, 116, 116, 109, 125, 118, 115, 115, 119, 102, 119, 119, 125, 104, 114, 109, 126, 111, 125, 124, 119, 116, 117, 114, 118, 113, 121, 122, 117, 117, 102, 101, 120, 107, 119, 122, 112, 116, 126, 112, 100, 124, 109, 101, 121, 115, 110, 108, 124, 120, 128, 114, 131, 117, 113, 117, 110, 103, 121, 111, 123, 107, 123, 102, 127, 112, 122, 111, 121, 121, 116, 125, 103, 104, 118, 108, 111, 113, 114, 115, 118, 109, 119, 111, 111, 71, 112, 118, 114, 117, 113, 119, 103, 116, 124, 113, 134, 106, 109, 119, 107, 121, 121, 108, 113, 123, 117, 117, 109, 105, 116, 116, 118, 121, 134, 135, 107, 114, 122, 105, 117, 103, 122, 119, 111, 116, 118, 152, 115, 128, 112, 113, 137, 118, 112, 119, 125, 118, 117, 115, 115, 109, 114, 106, 109, 125, 116, 128, 115, 104, 112, 114, 112, 116, 108, 120, 116, 117, 112, 115, 115, 126, 120, 120, 130, 109, 112, 114, 110, 102, 126, 118, 121, 112, 114, 109, 108, 119, 124, 113, 108, 111, 116, 112, 121, 106, 113, 116, 120, 109, 116, 107, 113, 119, 111, 122, 110, 107, 110, 118, 108, 106, 116, 124, 131, 117, 115, 113, 117, 117, 123, 113, 129, 115, 111, 123, 101, 116, 107, 111, 107, 110, 103, 113, 114, 106, 108, 118, 117, 114, 107, 113, 118, 109, 123, 105, 117, 128, 128, 111, 125, 114, 118, 97, 116, 116, 115, 117, 122, 146, 107, 109, 110, 120, 113, 108, 121, 125, 125, 112, 114, 91, 106, 107, 119, 114, 118, 112, 119, 108, 111, 129, 112, 117, 117, 122, 102, 116, 115, 132, 125, 118, 120, 119, 116, 113, 113, 117, 108, 118, 123, 108, 122, 111, 113, 108, 121, 115, 102, 129, 116, 122, 105, 104, 114, 117, 109, 110, 113, 108, 133, 113, 123, 133, 115, 119, 116, 118, 114, 118, 90, 97, 117, 121, 121, 116, 120, 108, 115, 121, 117, 117, 128, 118, 106, 116, 128, 139, 112, 117, 97, 112, 124, 119, 115, 111, 121, 109, 115, 110, 126, 111, 112, 110, 112, 119, 138, 124, 130, 108, 123, 123, 124, 131, 108, 113, 108, 116, 126, 113, 120, 106, 120, 110, 112, 117, 117, 115, 117, 109, 117, 114, 121, 109, 107, 118, 113, 113, 96, 104, 121, 115, 123, 124, 123, 111, 116, 127, 119, 106, 108, 122, 103, 128, 119, 114, 97, 112, 124, 105, 115, 113, 107, 116, 115, 120, 107, 120, 112, 105, 118, 123, 112, 124, 116, 126, 104, 119, 107, 121, 130, 119, 111, 118, 106, 106, 136, 118, 123, 115, 120, 116, 108, 108, 104, 121, 121, 123, 112, 131, 113, 119, 114, 114, 121, 123, 115, 118, 110, 115, 113, 116, 122, 120, 112, 119, 114, 115, 105, 115, 118, 110, 114, 112, 121, 112, 110, 106, 116, 121, 88, 118, 120, 111, 104, 115, 121, 110, 120, 120, 115, 97, 123, 125, 133, 106, 118, 132, 110, 106, 102, 123, 107, 114, 93, 120, 121, 123, 126, 120, 108, 119, 112, 118, 123, 120, 112, 109, 100, 116, 124, 126, 107, 115, 113, 112, 109, 114, 124, 103, 122, 116, 119, 100, 105, 115, 111, 118, 109, 125, 116, 105, 119, 119, 115, 125, 132, 114, 112, 110, 125, 116, 119, 113, 113, 116, 105, 112, 106, 113, 115, 107, 116, 115, 116, 119, 119, 124, 120, 110, 111, 116, 117, 123, 109, 117, 125, 121, 120, 116, 125, 122, 125, 112, 112, 117, 117, 125, 136, 119, 116, 117, 114, 106, 131, 104, 111, 113, 114, 125, 116, 122, 113, 111, 105, 112, 108, 116, 113, 115, 106, 111, 115, 122, 114, 126, 116, 109, 126, 106, 119, 118, 115, 115, 103, 118, 106, 107, 112, 116, 109, 101, 125, 107, 118, 105, 116, 116, 110, 118, 117, 118, 117, 103, 114, 124, 118, 129, 118, 109, 120, 120, 126, 109, 119, 112, 113, 115, 109, 95, 114, 109, 116, 122, 113, 111, 101, 104, 117, 111, 123, 124, 109, 123, 107, 119, 112, 111, 120, 108, 109, 118, 113, 117, 118, 109, 109, 110, 112, 114, 107, 125, 113, 121, 119, 99, 109, 118, 112, 125, 107, 112, 113, 110, 118, 118, 115, 125, 120, 111, 106, 118, 121, 132, 121, 106, 115, 114, 103, 124, 122, 118, 124, 107, 109, 114, 106, 121, 108, 118, 112, 119, 106, 117, 113, 125, 118, 111, 109, 111, 111, 113, 118, 108, 107, 116, 101, 109, 111, 126, 114, 119, 107, 140, 117, 107, 116, 95, 110, 114, 107, 131, 123, 121, 119, 124, 116, 110, 109, 115, 109, 115, 100, 112, 118, 110, 114, 116, 116, 121, 111, 108, 106, 109, 113, 108, 116, 114, 109, 113, 115, 117, 126, 110, 109, 104, 111, 104, 117, 104, 123, 114, 117, 113, 109, 124, 110, 115, 120, 127, 113, 109, 119, 117, 109, 117, 106, 110, 111, 108, 112, 114, 119, 108, 114, 119, 127, 122, 112, 124, 116, 105, 106, 107, 115, 122, 108, 113, 116, 117, 121, 112, 112, 116, 114, 118, 107, 115, 114, 112, 119, 127, 121, 118, 107, 125, 117, 110, 116, 98, 113, 119, 114, 117, 110, 112, 121, 117, 129, 117, 113, 96, 122, 133, 126, 109, 112, 115, 117, 134, 112, 121, 101, 101, 122, 113, 120, 102, 115, 118, 126, 125, 107, 117, 132, 114, 115, 107, 112, 117, 101, 101, 117, 106, 110, 105, 119, 122, 114, 113, 119, 127, 108, 125, 117, 110, 110, 116, 121, 110, 109, 110, 114, 110, 138, 108, 117, 117, 106, 118, 120, 118, 122, 126, 113, 119, 106, 115, 103, 120, 117, 122, 110, 120, 115, 111, 116, 112, 108, 116, 117, 118, 121, 125, 109, 114, 111, 108, 124, 99, 110, 106, 116, 111, 134, 119, 120, 109, 115, 118, 125, 112, 122, 129, 118, 108, 106, 120, 119, 114, 115, 127, 112, 114, 116, 116, 117, 128, 113, 123, 114, 119, 108, 117, 103, 112, 112, 97, 106, 115, 111, 110, 105, 114, 130, 102, 121, 115, 110, 117, 114, 120, 128, 117, 121, 129, 116, 114, 113, 113, 125, 109, 118, 112, 114, 114, 113, 104, 130, 115, 109, 118, 111, 128, 106, 109, 119, 114, 133, 113, 126, 117, 119, 115, 108, 123, 117, 119, 117, 120, 112, 114, 107, 113, 107, 121, 108, 107, 112, 87, 120, 119, 115, 115, 106, 110, 113, 104, 110, 119, 107, 113, 114, 114, 110, 106, 114, 115, 116, 111, 127, 112, 124, 113, 108, 112, 108, 115, 110, 110, 113, 121, 125, 112, 106, 124, 115, 114, 122, 123, 104, 122, 111, 118, 122, 116, 123, 117, 118, 127, 115, 130, 105, 121, 97, 105, 110, 126, 109, 128, 112, 114, 121, 118, 116, 115, 120, 107, 110, 109, 125, 113, 126, 139, 112, 94, 113, 119, 119, 121, 112, 109, 118, 106, 132, 98, 122, 126, 131, 101, 114, 124, 109, 109, 118, 127, 109, 113, 125, 102, 111, 130, 82, 92, 93, 108, 115, 113, 104, 113, 122, 106, 109, 115, 103, 109, 105, 107, 105, 116, 118, 113, 128, 124, 131, 124, 120, 107, 111, 109, 116, 107, 99, 124, 114, 117, 133, 128, 116, 105, 116, 119, 103, 116, 131, 113, 108, 116, 113, 124, 117, 138, 109, 125, 114, 108, 120, 103, 122, 122, 117, 105, 118, 112, 135, 118, 115, 116, 114, 116, 112, 125, 129, 131, 130, 117, 116, 132, 103, 123, 113, 124, 99, 106, 119, 126, 110, 117, 117, 120, 104, 46, 118, 127, 121, 126, 111, 116, 123, 111, 110, 109, 115, 116, 115, 111, 108, 103, 115, 106, 112, 122, 111, 108, 115, 123, 121, 120, 110, 105, 112, 108, 127, 119, 122, 114, 110, 108, 101, 122, 126, 106, 110, 116, 109, 118, 118, 124, 112, 95, 116, 110, 120, 109, 124, 112, 124, 114, 105, 104, 115, 115, 123, 124, 120, 111, 126, 126, 106, 119, 110, 115, 122, 103, 107, 121, 110, 124, 122, 106, 114, 109, 121, 109, 123, 122, 119, 101, 112, 121, 116, 109, 116, 126, 114, 109, 116, 110, 113, 117, 116, 129, 114, 116, 119, 120, 122, 96, 116, 103, 101, 109, 137, 113, 107, 118, 94, 122, 125, 109, 115, 111, 108, 118, 115, 109, 105, 116, 124, 119, 118, 122, 117, 114, 111, 115, 108, 119, 118, 122, 122, 120, 128, 119, 103, 106, 107, 115, 118, 114, 111, 126, 115, 129, 102, 140, 118, 104, 112, 106, 116, 110, 125, 115, 115, 109, 117, 111, 112, 118, 117, 116, 112, 110, 120, 120, 110, 127, 121, 111, 105, 120, 123, 116, 101, 111, 120, 118, 105, 111, 122, 122, 105, 118, 123, 118, 118, 112, 104, 108, 109, 98, 108, 119, 115, 128, 113, 109, 130, 118, 110, 119, 103, 117, 119, 121, 117, 118, 98, 106, 124, 142, 103, 111, 118, 115, 115, 108, 120, 113, 118, 115, 124, 109, 106, 111, 113, 114, 101, 105, 117, 106, 129, 117, 126, 118, 95, 125, 106, 103, 105, 115, 127, 105, 119, 121, 113, 113, 116, 113, 103, 111, 115, 111, 118, 108, 112, 115, 126, 118, 107, 108, 112, 118, 121, 116, 115, 127, 124, 117, 112, 118, 118, 112, 122, 115, 110, 113, 121, 115, 117, 125, 107, 115, 110, 146, 111, 109, 119, 120, 101, 114, 106, 111, 112, 117, 88, 109, 120, 117, 170, 122, 102, 124, 116, 64, 119, 114, 114, 113, 118, 114, 122, 110, 111, 116, 120, 109, 140, 121, 126, 117, 131, 117, 115, 112, 117, 111, 112, 114, 119, 114, 116, 126, 118, 111, 112, 118, 105, 126, 109, 118, 129, 111, 115, 105, 109, 121, 122, 111, 117, 117, 110, 122, 111, 113, 113, 113, 114, 113, 109, 119, 113, 102, 112, 129, 102, 110, 119, 115, 103, 114, 121, 106, 114, 128, 110, 104, 108, 113, 114, 130, 105, 111, 119, 126, 114, 122, 115, 111, 123, 128, 107, 114, 113, 115, 122, 113, 117, 110, 109, 111, 122, 105, 114, 142, 102, 111, 127, 117, 107, 112, 102, 112, 120, 97, 103, 109, 121, 111, 121, 116, 115, 118, 119, 132, 123, 111, 117, 113, 103, 125, 113, 111, 115, 111, 114, 115, 106, 111, 102, 119, 99, 125, 104, 104, 135, 108, 119, 118, 101, 121, 109, 116, 125, 117, 107, 129, 126, 114, 113, 110, 120, 110, 127, 110, 103, 136, 112, 115, 121, 121, 120, 111, 110, 114, 127, 113, 116, 119, 122, 120, 123, 111, 118, 100, 124, 114, 107, 127, 118, 107, 99, 115, 111, 103, 104, 103, 134, 103, 109, 116, 125, 111, 127, 98, 118, 109, 108, 95, 112, 124, 110, 110, 97, 110, 126, 112, 109, 95, 112, 109, 112, 119, 115, 113, 126, 116, 111, 116, 114, 115, 123, 129, 122, 117, 126, 110, 111, 116, 107, 110, 120, 120, 112, 118, 113, 128, 108, 118, 115, 95, 109, 111, 107, 120, 133, 124, 113, 117, 111, 118, 125, 109, 122, 113, 114, 100, 108, 114, 136, 126, 113, 102, 126, 108, 110, 120, 116, 106, 127, 102, 108, 93, 131, 120, 99, 116, 135, 131, 109, 126, 121, 125, 119, 112, 93, 122, 113, 118, 112, 113, 120, 90, 108, 118, 118, 119, 111, 112, 98, 109, 112, 125, 118, 116, 124, 100, 103, 111, 105, 125, 120, 113, 128, 112, 123, 102, 115, 112, 113, 114, 126, 118, 115, 118, 94, 119, 117, 107, 93, 108, 104, 97, 118, 107, 112, 95, 122, 120, 117, 129, 114, 109, 113, 113, 124, 108, 110, 122, 119, 111, 108, 114, 106, 129, 110, 144, 114, 119, 114, 116, 111, 113, 120, 127, 106, 112, 102, 126, 108, 106, 108, 116, 110, 102, 107, 122, 127, 119, 111, 116, 119, 120, 115, 115, 111, 119, 122, 106, 118, 127, 119, 115, 114, 116, 113, 111, 104, 117, 114, 116, 128, 100, 113, 108, 116, 111, 123, 116, 127, 111, 119, 129, 106, 111, 106, 135, 111, 147, 133, 118, 119, 108, 101, 119, 112, 114, 116, 109, 114, 112, 127, 106, 111, 106, 116, 106, 125, 116, 117, 114, 104, 119, 117, 135, 116, 128, 107, 100, 101, 118, 106, 87, 111, 117, 112, 117, 108, 105, 109, 115, 130, 120, 116, 119, 121, 100, 118, 104, 111, 101, 102, 118, 121, 107, 116, 117, 121, 122, 98, 116, 135, 120, 121, 107, 118, 129, 107, 131, 115, 109, 110, 124, 103, 112, 112, 122, 129, 103, 113, 117, 130, 123, 117, 113, 113, 114, 114, 116, 114, 120, 121, 116, 107, 108, 109, 113, 119, 114, 131, 108, 118, 109, 111, 120, 105, 101, 103, 112, 134, 127, 118, 114, 109, 113, 118, 115, 119, 94, 111, 111, 136, 124, 113, 107, 107, 112, 108, 124, 112, 117, 117, 110, 135, 102, 122, 128, 129, 125, 126, 100, 106, 115, 116, 121, 140, 99, 122, 119, 112, 105, 103, 128, 121, 120, 120, 114, 103, 108, 118, 124, 127, 106, 113, 121, 115, 117, 105, 112, 118, 121, 107, 113, 109, 135, 112, 107, 119, 134, 123, 123, 105, 121, 115, 133, 135, 113, 114, 111, 116, 113, 111, 130, 131, 109, 111, 104, 88, 112, 113, 122, 114, 130, 120, 105, 121, 105, 101, 119, 123, 119, 137, 116, 98, 104, 123, 124, 107, 118, 90, 111, 122, 130, 135, 99, 119, 111, 95, 106, 120, 101, 150, 120, 123, 123, 123, 120, 115, 120, 121, 103, 114, 120, 118, 117, 118, 114, 130, 103, 111, 114, 126, 118, 132, 113, 128, 111, 105, 121, 109, 93, 113, 120, 120, 118, 110, 104, 121, 107, 148, 115, 118, 126, 108, 122, 139, 99, 110, 107, 117, 113, 115, 113, 104, 126, 129, 117, 124, 124, 110, 109, 117, 124, 120, 114, 135, 107, 122, 125, 130, 114, 120, 122, 106, 112, 103, 126, 114, 118, 109, 133, 119, 110, 97, 119, 126, 109, 107, 112, 104, 100, 114, 112, 113, 113, 117, 140, 103, 116, 102, 117, 118, 110, 102, 106, 113, 109, 111, 121, 118, 116, 115, 120, 108, 119, 109, 129, 127, 100, 126, 108, 108, 101, 106, 105, 112, 99, 107, 118, 108, 105, 122, 128, 119, 104, 109, 120, 105, 97, 116, 113, 114, 119, 114, 115, 108, 122, 120, 92, 111, 95, 93, 127, 110, 121, 119, 99, 104, 114, 118, 125, 117, 120, 109, 131, 119, 136, 110, 105, 114, 135, 111, 91, 145, 137, 107, 115, 138, 124, 130, 122, 113, 126, 126, 99, 101, 119, 119, 113, 127, 118, 116, 109, 125, 111, 102, 126, 116, 122, 112, 108, 109, 107, 103, 110, 109, 93, 124, 110, 113, 123, 116, 120, 111, 111, 124, 106, 114, 123, 122, 130, 122, 105, 118, 101, 135, 132, 107, 129, 110, 111, 119, 116, 112, 108, 115, 94, 122, 116, 127, 98, 132, 101, 110, 124, 117, 114, 109, 111, 114, 108, 98, 134, 119, 95, 116, 112, 114, 116, 115, 108, 113, 98, 112, 108, 113, 120, 115, 102, 107, 102, 122, 104, 144, 111, 99, 110, 112, 114, 109, 117, 104, 112, 134, 129, 110, 120, 108, 117, 112, 115, 115, 112, 114, 126, 113, 115, 104, 115, 111, 104, 114, 111, 129, 111, 106, 111, 106, 121, 100, 114, 109, 112, 100, 113, 113, 112, 107, 90, 94, 116, 127, 94, 115, 132, 118, 115, 111, 116, 105, 115, 111, 114, 114, 115, 117, 116, 105, 109, 117, 135, 121, 126, 116, 121, 108, 125, 117, 117, 103, 100, 118, 114, 117, 124, 108, 118, 116, 121, 108, 127, 110, 126, 99, 118, 113, 106, 112, 107, 121, 127, 90, 128, 109, 114, 112, 121, 101, 98, 119, 127, 101, 117, 93, 121, 117, 114, 114, 117, 118, 117, 116, 93, 118, 96, 100, 113, 122, 119, 96, 117, 102, 98, 136, 104, 103, 102, 112, 112, 118, 122, 130, 135, 118, 103, 109, 122, 115, 110, 144, 128, 120, 128, 118, 114, 112, 112, 113, 103, 106, 112, 103, 114, 118, 123, 103, 121, 129, 106, 118, 121, 110, 119, 120, 108, 115, 104, 118, 110, 123, 112, 109, 122, 112, 115, 117, 116, 117, 113, 111, 102, 116, 121, 109, 116, 111, 140, 114, 107, 110, 125, 128, 120, 122, 113, 120, 116, 113, 114, 121, 124, 121, 109, 104, 107, 107, 119, 105, 105, 114, 104, 107, 120, 108, 106, 112, 118, 111, 101, 115, 111, 129, 109, 106, 118, 107, 107, 110, 113, 103, 111, 114, 127, 113, 118, 120, 103, 121, 123, 122, 121, 103, 119, 120, 128, 107, 103, 108, 104, 114, 107, 111, 114, 106, 123, 101, 128, 114, 108, 117, 118, 117, 115, 119, 114, 101, 122, 109, 113, 112, 112, 127, 118, 109, 107, 116, 116, 121, 126, 119, 113, 107, 120, 113, 115, 103, 115, 107, 132, 111, 123, 111, 125, 114, 110, 109, 125, 124, 120, 110, 112, 114, 125, 110, 111, 111, 100, 107, 130, 119, 112, 105, 111, 122, 129, 109, 108, 122, 103, 106, 107, 116, 96, 120, 113, 111, 114, 116, 113, 124, 112, 109, 115, 139, 128, 103, 122, 116, 120, 112, 121, 124, 114, 113, 103, 103, 115, 123, 115, 125, 122, 118, 114, 103, 124, 116, 95, 122, 116, 120, 115, 106, 120, 112, 105, 116, 104, 117, 114, 114, 101, 106, 111, 112, 112, 115, 116, 118, 119, 120, 107, 119, 106, 109, 109, 120, 120, 121, 109, 119, 110, 111, 121, 120, 119, 106, 118, 116, 130, 114, 120, 120, 123, 125, 109, 115, 109, 117, 116, 117, 127, 111, 112, 115, 120, 106, 110, 123, 100, 114, 109, 105, 112, 103, 113, 114, 112, 112, 129, 120, 111, 118, 110, 110, 97, 115, 123, 117, 126, 123, 107, 109, 113, 118, 113, 120, 119, 106, 114, 116, 104, 130, 118, 108, 109, 106, 121, 113, 109, 108, 114, 110, 114, 119, 111, 123, 115, 122, 106, 110, 125, 114, 112, 114, 112, 116, 117, 111, 112, 121, 115, 116, 109, 111, 112, 109, 117, 107, 114, 119, 118, 113, 107, 107, 115, 107, 118, 105, 114, 113, 125, 103, 112, 117, 112, 128, 114, 120, 119, 130, 113, 118, 100, 106, 101, 124, 128, 103, 117, 105, 125, 94, 123, 107, 118, 120, 109, 129, 121, 110, 116, 117, 99, 118, 114, 132, 117, 114, 96, 111, 121, 114, 118, 131, 88, 119, 125, 122, 114, 109, 99, 109, 120, 117, 117, 110, 115, 114, 113, 117, 125, 123, 120, 118, 116, 115, 106, 115, 113, 121, 113, 111, 112, 125, 110, 121, 120, 113, 115, 114, 114, 115, 109, 124, 121, 121, 116, 134, 115, 110, 113, 120, 120, 123, 119, 114, 125, 113, 116, 120, 119, 105, 119, 110, 107, 119, 115, 115, 107, 119, 107, 93, 121, 114, 106, 108, 120, 111, 105, 116, 119, 115, 108, 114, 109, 113, 118, 118, 120, 106, 110, 119, 124, 110, 110, 114, 118, 108, 117, 109, 111, 117, 109, 112, 111, 115, 122, 106, 117, 115, 112, 105, 118, 125, 98, 115, 118, 112, 118, 116, 129, 107, 109, 101, 109, 113, 126, 118, 116, 130, 116, 119, 101, 112, 114, 103, 119, 116, 116, 122, 111, 127, 115, 123, 95, 126, 131, 111, 104, 112, 109, 122, 98, 113, 121, 115, 131, 120, 113, 123, 122, 116, 105, 115, 111, 110, 112, 118, 106, 116, 108, 96, 105, 118, 130, 107, 119, 113, 128, 111, 122, 125, 106, 107, 110, 118, 119, 108, 135, 121, 105, 117, 131, 110, 119, 104, 111, 112, 114, 115, 107, 122, 113, 121, 124, 110, 135, 112, 131, 118, 117, 107, 129, 123, 112, 115, 117, 106, 124, 130, 115, 115, 108, 109, 116, 119, 106, 124, 112, 136, 107, 116, 104, 121, 105, 117, 104, 107, 124, 108, 110, 117, 132, 116, 124, 103, 106, 113, 108, 105, 118, 110, 104, 114, 120, 118, 132, 112, 102, 121, 117, 116, 112, 116, 105, 128, 105, 109, 117, 104, 117, 128, 112, 102, 114, 117, 115, 111, 114, 116, 106, 112, 108, 106, 122, 118, 126, 109, 110, 117, 124, 133, 119, 117, 126, 116, 106, 126, 118, 128, 102, 118, 122, 113, 121, 112, 113, 119, 116, 99, 119, 99, 123, 119, 114, 115, 114, 108, 112, 128, 115, 119, 103, 128, 111, 130, 112, 104, 107, 126, 123, 127, 102, 103, 111, 125, 134, 117, 104, 107, 111, 113, 102, 120, 118, 111, 113, 122, 114, 122, 118, 113, 118, 110, 113, 112, 126, 119, 102, 115, 116, 130, 111, 111, 104, 113, 114, 123, 114, 115, 116, 107, 118, 125, 115, 123, 118, 105, 106, 115, 123, 124, 104, 110, 110, 115, 125, 113, 112, 125, 130, 102, 115, 128, 107, 110, 116, 117, 118, 104, 105, 117, 111, 111, 117, 122, 127, 110, 118, 120, 113, 116, 102, 121, 114, 103, 109, 123, 113, 109, 116, 115, 123, 110, 107, 96, 118, 117, 130, 111, 122, 117, 112, 101, 120, 113, 128, 110, 110, 123, 103, 105, 111, 99, 101, 122, 119, 125, 113, 119, 120, 127, 116, 113, 118, 110, 127, 118, 91, 102, 118, 114, 121, 116, 110, 103, 114, 115, 116, 118, 118, 119, 119, 109, 112, 125, 110, 112, 110, 118, 109, 117, 117, 115, 104, 120, 124, 118, 111, 110, 114, 112, 126, 112, 117, 103, 118, 124, 122, 119, 103, 123, 98, 111, 108, 114, 112, 116, 130, 104, 125, 128, 101, 121, 115, 113, 115, 108, 104, 118, 104, 120, 127, 109, 113, 117, 123, 110, 110, 119, 119, 121, 101, 116, 110, 120, 124, 107, 118, 114, 127, 117, 112, 123, 91, 106, 106, 124, 112, 117, 120, 123, 107, 126, 119, 117, 137, 112, 120, 110, 104, 108, 124, 119, 105, 113, 128, 110, 102, 117, 114, 110, 110, 114, 111, 111, 101, 89, 121, 114, 107, 105, 108, 119, 125, 139, 113, 121, 121, 116, 128, 118, 119, 117, 116, 102, 114, 106, 96, 106, 117, 96, 106, 117, 114, 118, 109, 125, 116, 118, 110, 118, 114, 107, 109, 126, 111, 109, 118, 121, 116, 119, 109, 114, 112, 108, 117, 122, 105, 109, 115, 128, 110, 100, 123, 115, 110, 110, 105, 104, 121, 113, 113, 119, 120, 116, 115, 103, 112, 114, 137, 126, 117, 118, 105, 104, 110, 109, 116, 127, 100, 107, 97, 123, 116, 113, 107, 130, 108, 141, 90, 103, 110, 119, 125, 128, 122, 106, 123, 103, 116, 108, 122, 123, 104, 119, 125, 117, 124, 116, 125, 114, 98, 111, 100, 110, 124, 113, 124, 109, 114, 106, 108, 111, 109, 112, 106, 112, 118, 105, 131, 124, 112, 104, 138, 94, 112, 130, 105, 121, 123, 118, 115, 121, 99, 94, 111, 127, 119, 113, 123, 106, 105, 114, 122, 115, 117, 119, 116, 119, 117, 109, 130, 126, 129, 114, 128, 99, 120, 132, 107, 120, 116, 118, 114, 111, 109, 124, 105, 129, 109, 112, 127, 122, 110, 116, 113, 114, 114, 103, 121, 103, 105, 116, 123, 110, 118, 117, 107, 123, 111, 110, 93, 109, 116, 117, 110, 115, 119, 106, 115, 114, 114, 129, 113, 127, 109, 108, 116, 107, 118, 122, 105, 125, 108, 107, 121, 114, 121, 124, 100, 110, 102, 105, 112, 114, 126, 124, 105, 119, 93, 122, 121, 119, 130, 110, 106, 124, 106, 108, 102, 111, 117, 115, 127, 118, 116, 110, 103, 131, 120, 128, 111, 118, 122, 109, 108, 115, 120, 118, 111, 126, 111, 121, 108, 111, 128, 120, 122, 114, 120, 109, 105, 111, 115, 109, 123, 106, 115, 125, 118, 114, 108, 109, 103, 113, 105, 127, 118, 84, 103, 116, 109, 120, 117, 115, 107, 108, 119, 115, 107, 115, 126, 108, 107, 122, 115, 103, 104, 125, 121, 104, 110, 107, 118, 107, 112, 120, 113, 115, 120, 128, 99, 115, 124, 125, 108, 112, 121, 119, 128, 113, 139, 97, 99, 107, 114, 135, 112, 109, 126, 121, 121, 118, 118, 107, 113, 92, 128, 111, 109, 122, 108, 122, 122, 120, 122, 106, 109, 113, 104, 105, 106, 132, 113, 129, 129, 110, 127, 110, 131, 100, 101, 98, 140, 127, 107, 106, 113, 126, 121, 129, 133, 116, 100, 111, 109, 121, 116, 116, 104, 130, 109, 109, 118, 122, 123, 104, 105, 118, 118, 132, 117, 111, 97, 113, 143, 127, 108, 121, 115, 112, 117, 112, 109, 115, 101, 112, 89, 118, 114, 110, 114, 109, 111, 110, 106, 126, 119, 103, 124, 125, 110, 120, 75, 102, 104, 103, 121, 136, 121, 114, 112, 108, 118, 104, 132, 133, 107, 122, 100, 110, 120, 122, 119, 128, 111, 116, 103, 118, 86, 115, 106, 129, 108, 102, 122, 121, 119, 122, 90, 121, 116, 113, 119, 127, 112, 124, 126, 88, 136, 103, 115, 102, 117, 130, 118, 120, 104, 124, 117, 112, 117, 111, 112, 107, 113, 111, 103, 110, 125, 109, 102, 110, 123, 108, 119, 103, 94, 98, 121, 112, 109, 101, 114, 114, 106, 94, 128, 108, 100, 110, 111, 106, 104, 113, 112, 112, 107, 102, 117, 118, 114, 110, 116, 119, 122, 115, 106, 104, 106, 116, 122, 105, 110, 124, 101, 129, 115, 107, 112, 120, 119, 112, 105, 121, 111, 124, 109, 125, 119, 117, 101, 111, 107, 119, 133, 98, 114, 115, 119, 120, 117, 113, 103, 116, 121, 114, 114, 111, 115, 113, 113, 121, 129, 104, 121, 114, 106, 122, 101, 110, 108, 112, 115, 115, 111, 115, 108, 109, 114, 113, 110, 123, 124, 108, 114, 119, 120, 112, 117, 125, 116, 143, 118, 119, 123, 141, 106, 104, 120, 99, 115, 118, 100, 114, 107, 120, 123, 115, 120, 117, 123, 100, 109, 121, 112, 114, 119, 122, 112, 121, 121, 110, 117, 116, 111, 106, 119, 111, 120, 110, 129, 126, 114, 116, 117, 113, 118, 113, 113, 110, 121, 111, 109, 117, 104, 119, 121, 118, 114, 117, 115, 105, 107, 111, 117, 118, 123, 107, 113, 114, 117, 110, 109, 119, 110, 116, 104, 128, 112, 109, 121, 102, 115, 118, 110, 118, 116, 111, 114, 121, 118, 116, 110, 123, 117, 120, 124, 116, 115, 107, 116, 113, 119, 121, 107, 115, 120, 111, 119, 119, 120, 115, 128, 106, 132, 120, 113, 121, 119, 110, 115, 113, 115, 116, 120, 115, 115, 117, 130, 118, 107, 118, 118, 113, 121, 118, 104, 123, 110, 107, 106, 108, 116, 109, 108, 111, 115, 108, 110, 124, 120, 111, 117, 116, 108, 105, 105, 116, 114, 118, 114, 114, 100, 115, 118, 107, 110, 113, 117, 105, 106, 112, 111, 120, 115, 110, 119, 112, 121, 116, 115, 119, 114, 117, 117, 124, 115, 118, 121, 123, 114, 115, 121, 117, 116, 115, 111, 119, 116, 120, 94, 124, 106, 109, 115, 126, 104, 118, 122, 111, 112, 115, 110, 117, 115, 118, 115, 117, 116, 121, 122, 115, 117, 132, 110, 116, 116, 116, 110, 105, 127, 115, 112, 111, 120, 126, 115, 128, 105, 117, 120, 117, 115, 107, 108, 113, 125, 112, 117, 102, 122, 118, 114, 110, 116, 116, 118, 127, 119, 110, 113, 117, 120, 118, 114, 113, 123, 126, 122, 124, 123, 118, 110, 115, 121, 109, 115, 109, 126, 117, 113, 108, 121, 121, 114, 112, 109, 117, 117, 116, 108, 120, 120, 107, 118, 134, 117, 116, 112, 116, 121, 104, 119, 118, 112, 109, 104, 121, 111, 113, 118, 115, 121, 124, 117, 110, 109, 104, 113, 117, 126, 111, 117, 110, 118, 116, 110, 106, 109, 106, 120, 117, 111, 117, 105, 117, 116, 121, 125, 108, 104, 117, 113, 122, 117, 119, 114, 116, 112, 121, 108, 116, 113, 107, 113, 115, 108, 111, 118, 114, 106, 110, 107, 114, 109, 121, 121, 115, 112, 123, 118, 123, 117, 118, 93, 121, 116, 119, 124, 115, 111, 110, 115, 120, 111, 124, 113, 111, 119, 110, 107, 113, 115, 117, 125, 119, 118, 110, 110, 116, 115, 104, 109, 116, 123, 105, 111, 114, 107, 119, 112, 107, 120, 127, 116, 120, 116, 119, 105, 108, 112, 114, 115, 126, 113, 122, 124, 117, 123, 113, 118, 117, 111, 118, 125, 123, 131, 117, 114, 109, 103, 123, 109, 116, 120, 119, 111, 114, 116, 120, 115, 119, 123, 114, 112, 124, 109, 117, 119, 115, 111, 117, 116, 119, 123, 116, 122, 111, 113, 114, 121, 117, 121, 114, 122, 121, 124, 113, 122, 123, 111, 99, 120, 114, 116, 112, 116, 119, 120, 106, 111, 117, 110, 126, 110, 115, 109, 111, 113, 121, 120, 109, 112, 112, 115, 114, 117, 120, 109, 115, 115, 118, 117, 116, 113, 114, 111, 119, 122, 110, 117, 124, 108, 117, 121, 118, 115, 122, 112, 114, 118, 119, 121, 114, 114, 111, 121, 126, 106, 120, 120, 115, 115, 116, 115, 111, 112, 114, 110, 112, 116, 114, 115, 120, 114, 113, 120, 115, 119, 113, 124, 117, 108, 113, 112, 116, 121, 119, 127, 116, 112, 116, 98, 113, 110, 123, 117, 124, 112, 122, 114, 109, 112, 114, 115, 113, 110, 116, 119, 118, 113, 117, 115, 117, 114, 112, 121, 113, 120, 111, 125, 118, 114, 111, 118, 120, 118, 118, 114, 111, 118, 109, 112, 118, 115, 114, 107, 118, 119, 122, 120, 115, 107, 117, 120, 114, 112, 112, 118, 117, 112, 121, 116, 112, 113, 127, 115, 121, 115, 118, 117, 116, 112, 108, 114, 119, 116, 109, 103, 118, 117, 114, 108, 112, 113, 107, 111, 114, 116, 119, 122, 113, 116, 115, 113, 118, 109, 115, 112, 117, 110, 115, 115, 123, 113, 120, 119, 112, 112, 119, 128, 125, 117, 125, 111, 110, 120, 115, 120, 115, 124, 115, 117, 113, 112, 119, 122, 114, 112, 118, 112, 112, 114, 113, 113, 110, 111, 119, 118, 124, 115, 120, 121, 122, 112, 116, 114, 110, 114, 123, 117, 116, 111, 114, 114, 119, 117, 112, 115, 120, 121, 123, 118, 114, 121, 119, 118, 127, 117, 109, 112, 102, 117, 110, 114, 113, 113, 116, 105, 119, 120, 115, 117, 108, 111, 117, 121, 119, 119, 115, 107, 118, 116, 112, 117, 115, 116, 110, 123, 111, 114, 116, 114, 116, 114, 123, 118, 121, 118, 116, 115, 119, 115, 122, 119, 117, 110, 107, 124, 117, 114, 117, 113, 112, 111, 114, 119, 117, 115, 115, 114, 117, 116, 109, 114, 123, 117, 119, 113, 106, 117, 109, 115, 118, 124, 118, 124, 115, 115, 112, 116, 112, 118, 107, 122, 118, 120, 114, 114, 119, 109, 121, 113, 114, 111, 116, 114, 115, 117, 116, 115, 115, 119, 117, 116, 118, 117, 118, 107, 107, 117, 120, 116, 117, 110, 118, 114, 111, 117, 116, 103, 112, 118, 121, 120, 116, 120, 108, 113, 111, 115, 123, 110, 112, 117, 116, 121, 122, 109, 113, 112, 111, 127, 116, 108, 111, 115, 119, 118, 112, 120, 115, 114, 111, 117, 112, 102, 120, 109, 106, 117, 114, 124, 117, 119, 120, 119, 129, 113, 110, 120, 114, 116, 113, 108, 118, 120, 116, 117, 126, 115, 112, 110, 106, 116, 116, 106, 115, 116, 121, 109, 110, 122, 116, 115, 119, 120, 123, 120, 124, 116, 116, 117, 115, 111, 120, 121, 118, 116, 115, 123, 118, 112, 110, 122, 118, 118, 114, 114, 111, 118, 118, 116, 111, 112, 110, 115, 116, 122, 115, 113, 124, 116, 124, 126, 118, 120, 119, 119, 111, 119, 100, 107, 116, 109, 109, 113, 124, 113, 115, 108, 106, 125, 113, 118, 127, 109, 124, 106, 133, 114, 122, 108, 114, 130, 103, 125, 119, 119, 108, 114, 117, 120, 122, 129, 118, 106, 111, 132, 116, 119, 112, 111, 110, 110, 112, 135, 112, 109, 110, 111, 119, 118, 114, 118, 116, 109, 116, 110, 108, 114, 114, 119, 101, 110, 119, 116, 106, 125, 114, 115, 118, 111, 134, 114, 112, 112, 119, 111, 113, 118, 112, 122, 122, 108, 123, 107, 119, 119, 110, 113, 109, 116, 124, 119, 107, 110, 110, 119, 128, 113, 110, 110, 117, 117, 114, 113, 120, 111, 103, 112, 111, 116, 123, 99, 116, 114, 121, 119, 107, 128, 112, 112, 118, 115, 116, 125, 115, 109, 114, 106, 117, 108, 112, 118, 116, 112, 120, 108, 113, 116, 129, 119, 119, 113, 109, 129, 115, 116, 102, 108, 112, 121, 113, 108, 102, 101, 125, 113, 99, 125, 116, 118, 121, 112, 119, 115, 127, 121, 116, 106, 103, 117, 124, 111, 110, 110, 109, 125, 109, 115, 116, 111, 112, 104, 110, 119, 117, 121, 121, 115, 107, 109, 113, 107, 107, 111, 108, 113, 110, 116, 115, 116, 109, 111, 117, 110, 119, 109, 125, 119, 94, 115, 117, 113, 122, 105, 109, 108, 120, 106, 117, 130, 114, 112, 120, 121, 114, 115, 123, 120, 114, 121, 91, 112, 119, 122, 115, 113, 120, 119, 116, 126, 112, 112, 108, 121, 112, 106, 121, 112, 115, 123, 130, 102, 125, 114, 125, 120, 116, 131, 104, 110, 115, 120, 119, 111, 115, 102, 121, 132, 109, 112, 108, 112, 116, 115, 108, 107, 111, 115, 105, 108, 112, 124, 123, 112, 119, 108, 107, 123, 118, 108, 115, 122, 108, 118, 121, 120, 125, 106, 103, 117, 109, 112, 114, 113, 109, 108, 115, 111, 110, 119, 120, 115, 108, 112, 104, 111, 110, 110, 114, 118, 109, 120, 111, 113, 112, 107, 107, 111, 103, 117, 115, 129, 119, 127, 117, 117, 114, 112, 117, 124, 129, 117, 120, 107, 94, 109, 111, 107, 110, 122, 106, 113, 119, 118, 122, 113, 120, 116, 110, 110, 110, 108, 121, 123, 118, 117, 115, 119, 127, 118, 115, 111, 112, 114, 107, 114, 116, 113, 112, 117, 108, 117, 111, 124, 117, 106, 122, 119, 127, 113, 115, 123, 116, 119, 114, 113, 109, 117, 114, 121, 115, 122, 117, 134, 125, 118, 126, 118, 126, 108, 112, 101, 101, 108, 118, 111, 115, 118, 116, 113, 115, 108, 120, 115, 114, 121, 111, 129, 112, 110, 119, 112, 112, 126, 122, 115, 122, 115, 118, 111, 91, 121, 112, 119, 118, 114, 106, 110, 106, 124, 115, 139, 116, 120, 129, 117, 122, 117, 92, 115, 115, 110, 114, 112, 117, 114, 120, 121, 118, 111, 123, 108, 120, 132, 117, 114, 123, 108, 109, 97, 116, 123, 105, 120, 113, 111, 116, 115, 123, 138, 110, 126, 117, 109, 111, 118, 113, 123, 119, 120, 110, 113, 119, 112, 115, 114, 122, 114, 115, 114, 115, 117, 111, 108, 116, 108, 118, 112, 112, 109, 126, 110, 122, 116, 114, 119, 120, 113, 120, 119, 112, 110, 115, 111, 104, 114, 111, 103, 116, 110, 106, 111, 116, 118, 111, 113, 119, 117, 120, 112, 111, 117, 117, 113, 120, 134, 111, 120, 123, 112, 113, 118, 117, 122, 116, 113, 117, 118, 113, 119, 118, 116, 119, 110, 118, 110, 109, 115, 108, 114, 115, 114, 113, 117, 114, 113, 116, 117, 122, 122, 116, 123, 117, 118, 109, 116, 112, 115, 109, 119, 121, 122, 112, 110, 118, 114, 123, 122, 117, 114, 115, 125, 114, 121, 117, 112, 108, 117, 122, 108, 110, 118, 114, 109, 115, 117, 111, 115, 117, 118, 120, 121, 107, 121, 127, 117, 114, 112, 117, 114, 110, 129, 111, 110, 114, 114, 113, 116, 114, 115, 119, 112, 118, 114, 114, 110, 111, 112, 113, 119, 109, 117, 120, 116, 113, 113, 116, 129, 121, 115, 118, 114, 111, 116, 111, 113, 121, 111, 118, 115, 108, 123, 115, 126, 118, 116, 113, 115, 115, 111, 119, 115, 115, 120, 114, 112, 113, 118, 112, 112, 117, 120, 113, 117, 109, 108, 116, 110, 113, 108, 114, 112, 116, 118, 125, 115, 108, 110, 113, 112, 121, 110, 117, 105, 113, 123, 108, 127, 109, 118, 114, 107, 115, 123, 119, 117, 113, 120, 109, 114, 117, 118, 122, 119, 117, 120, 112, 113, 120, 116, 119, 125, 119, 113, 111, 116, 108, 109, 115, 106, 122, 117, 105, 105, 115, 117, 111, 118, 118, 113, 111, 123, 118, 115, 111, 116, 113, 116, 116, 118, 117, 117, 115, 120, 116, 116, 118, 114, 124, 105, 106, 112, 112, 125, 123, 114, 114, 112, 125, 121, 121, 114, 111, 111, 117, 108, 125, 107, 115, 115, 121, 115, 121, 115, 120, 103, 114, 116, 121, 109, 112, 118, 120, 123, 116, 121, 119, 113, 121, 115, 118, 107, 111, 118, 115, 121, 108, 119, 124, 112, 116, 112, 117, 110, 119, 122, 117, 114, 109, 126, 113, 105, 110, 110, 119, 107, 109, 117, 115, 111, 109, 119, 126, 117, 109, 120, 111, 114, 111, 117, 112, 118, 107, 114, 121, 109, 111, 115, 117, 111, 115, 118, 116, 121, 115, 113, 116, 118, 122, 124, 118, 123, 114, 113, 120, 111, 110, 119, 112, 119, 111, 116, 115, 112, 104, 115, 118, 111, 123, 116, 123, 113, 116, 116, 116, 120, 113, 118, 114, 120, 115, 118, 119, 113, 124, 114, 118, 108, 114, 113, 110, 125, 115, 114, 115, 108, 119, 136, 110, 108, 113, 114, 111, 120, 117, 110, 113, 109, 110, 122, 121, 122, 128, 120, 112, 121, 109, 104, 111, 119, 110, 121, 117, 102, 112, 111, 115, 116, 110, 117, 125, 120, 114, 119, 118, 119, 120, 118, 115, 113, 117, 124, 117, 122, 120, 114, 105, 120, 115, 118, 114, 105, 111, 111, 118, 110, 116, 116, 113, 113, 112, 124, 114, 123, 119, 114, 111, 116, 110, 117, 110, 116, 109, 122, 114, 127, 122, 101, 109, 117, 112, 107, 120, 103, 111, 120, 117, 125, 113, 126, 114, 123, 114, 121, 99, 116, 120, 106, 128, 106, 110, 117, 112, 120, 111, 116, 124, 111, 110, 121, 114, 103, 102, 115, 118, 119, 114, 132, 123, 106, 119, 112, 117, 110, 111, 118, 109, 115, 118, 113, 107, 110, 107, 113, 118, 122, 123, 119, 112, 119, 111, 124, 112, 112, 109, 113, 111, 110, 113, 114, 119, 114, 116, 105, 123, 122, 103, 101, 118, 119, 101, 113, 108, 117, 102, 112, 119, 116, 114, 114, 113, 113, 111, 102, 126, 113, 115, 113, 122, 104, 113, 118, 98, 112, 126, 124, 119, 90, 119, 117, 112, 103, 103, 116, 123, 109, 112, 109, 118, 110, 112, 104, 121, 112, 121, 111, 119, 117, 108, 100, 112, 116, 142, 108, 113, 112, 96, 104, 114, 115, 111, 118, 103, 103, 116, 132, 110, 128, 100, 107, 118, 118, 118, 105, 111, 113, 110, 117, 105, 117, 115, 125, 114, 112, 126, 107, 112, 105, 110, 116, 112, 122, 111, 105, 114, 119, 111, 114, 121, 106, 114, 110, 111, 106, 106, 99, 111, 111, 111, 104, 129, 109, 114, 101, 117, 126, 126, 119, 112, 111, 114, 106, 123, 125, 115, 105, 126, 114, 117, 104, 116, 120, 113, 115, 112, 104, 109, 123, 117, 109, 127, 113, 112, 116, 115, 110, 118, 122, 122, 112, 108, 106, 124, 121, 118, 123, 117, 101, 102, 96, 118, 121, 121, 116, 101, 106, 116, 103, 113, 112, 125, 111, 120, 113, 104, 122, 122, 115, 121, 104, 111, 114, 113, 106, 111, 108, 115, 111, 111, 107, 120, 115, 114, 112, 122, 108, 121, 127, 109, 98, 116, 119, 114, 112, 113, 118, 119, 120, 119, 115, 116, 102, 125, 116, 120, 110, 115, 109, 106, 124, 125, 108, 125, 116, 109, 116, 113, 119, 125, 110, 109, 107, 115, 109, 107, 107, 108, 104, 117, 127, 111, 111, 116, 126, 121, 123, 84, 106, 114, 122, 121, 121, 122, 113, 115, 117, 120, 131, 115, 120, 117, 118, 101, 108, 122, 102, 114, 126, 121, 107, 123, 111, 118, 103, 124, 111, 130, 107, 109, 116, 112, 111, 103, 104, 119, 116, 121, 114, 101, 123, 108, 126, 123, 110, 116, 123, 112, 113, 109, 116, 110, 121, 133, 115, 115, 117, 107, 123, 123, 115, 117, 109, 137, 116, 111, 102, 119, 115, 120, 117, 114, 105, 117, 113, 114, 116, 107, 113, 127, 120, 98, 107, 108, 103, 110, 120, 108, 116, 121, 123, 114, 124, 123, 113, 100, 125, 99, 128, 111, 129, 106, 119, 121, 122, 128, 105, 114, 114, 115, 109, 120, 110, 111, 111, 120, 115, 117, 113, 106, 114, 108, 121, 121, 118, 118, 121, 120, 120, 127, 115, 111, 106, 121, 109, 101, 113, 98, 115, 103, 120, 147, 107, 112, 104, 127, 101, 113, 115, 119, 110, 120, 121, 112, 108, 109, 118, 115, 123, 116, 108, 119, 116, 114, 114, 123, 112, 117, 122, 111, 110, 119, 112, 116, 115, 120, 113, 110, 109, 116, 99, 111, 113, 102, 110, 117, 112, 116, 121, 117, 119, 112, 112, 122, 116, 119, 117, 113, 111, 113, 107, 114, 113, 119, 117, 116, 121, 109, 118, 113, 109, 114, 118, 111, 112, 112, 116, 113, 106, 116, 116, 112, 108, 114, 116, 115, 117, 115, 118, 112, 118, 120, 117, 113, 115, 121, 110, 106, 111, 111, 107, 112, 118, 123, 121, 121, 122, 118, 113, 112, 111, 118, 112, 124, 118, 111, 116, 116, 120, 110, 113, 120, 119, 112, 116, 109, 110, 120, 116, 115, 113, 117, 117, 116, 111, 115, 112, 113, 112, 117, 117, 118, 116, 111, 115, 117, 109, 122, 112, 121, 112, 120, 119, 111, 106, 117, 117, 116, 123, 113, 108, 113, 109, 113, 116, 115, 114, 119, 116, 119, 111, 114, 119, 119, 112, 124, 113, 118, 128, 115, 111, 115, 121, 119, 110, 120, 116, 116, 122, 115, 112, 117, 113, 119, 110, 115, 118, 110, 119, 121, 113, 115, 119, 115, 121, 115, 116, 116, 122, 114, 118, 124, 117, 117, 122, 117, 115, 112, 106, 110, 118, 119, 117, 113, 110, 123, 116, 123, 117, 115, 117, 115, 115, 106, 119, 113, 106, 116, 123, 118, 118, 112, 117, 117, 103, 107, 123, 125, 111, 115, 121, 113, 124, 117, 113, 119, 115, 120, 117, 119, 121, 118, 113, 118, 119, 116, 116, 110, 103, 111, 117, 115, 117, 120, 115, 105, 112, 115, 109, 114, 119, 115, 120, 123, 121, 115, 118, 117, 111, 112, 112, 116, 113, 116, 122, 127, 122, 113, 118, 120, 116, 119, 119, 112, 115, 116, 114, 118, 116, 115, 119, 131, 107, 108, 109, 106, 118, 111, 113, 119, 123, 114, 107, 114, 116, 109, 124, 116, 112, 117, 109, 114, 116, 111, 113, 111, 112, 115, 120, 112, 112, 118, 112, 114, 104, 114, 119, 116, 109, 116, 118, 122, 114, 116, 113, 109, 115, 118, 120, 120, 116, 116, 119, 114, 115, 115, 118, 114, 121, 110, 118, 120, 116, 114, 117, 116, 114, 115, 119, 113, 120, 114, 115, 115, 111, 119, 111, 123, 111, 115, 110, 118, 107, 116, 120, 115, 115, 113, 116, 118, 115, 119, 119, 119, 122, 120, 119, 111, 115, 122, 112, 109, 111, 115, 120, 117, 117, 105, 121, 108, 120, 115, 112, 108, 120, 124, 121, 105, 118, 106, 116, 118, 113, 118, 108, 112, 117, 118, 112, 115, 111, 111, 117, 116, 121, 119, 108, 115, 118, 118, 115, 112, 116, 108, 120, 118, 108, 109, 122, 111, 118, 116, 117, 106, 105, 117, 113, 113, 119, 118, 121, 110, 110, 106, 111, 118, 114, 113, 115, 108, 118, 119, 111, 117, 111, 122, 119, 116, 116, 116, 117, 116, 114, 110, 122, 115, 118, 121, 118, 120, 115, 126, 106, 116, 116, 117, 111, 121, 114, 124, 118, 119, 118, 118, 121, 125, 114, 115, 108, 116, 111, 115, 112, 119, 117, 115, 124, 116, 106, 113, 120, 110, 109, 123, 117, 118, 107, 115, 116, 109, 120, 104, 119, 113, 114, 112, 115, 113, 118, 117, 114, 105, 106, 121, 118, 118, 113, 124, 118, 123, 113, 120, 115, 130, 123, 112, 111, 127, 99, 119, 111, 118, 108, 119, 108, 103, 119, 114, 124, 120, 117, 115, 135, 114, 117, 118, 116, 121, 111, 122, 112, 123, 106, 111, 120, 121, 114, 118, 114, 106, 122, 103, 103, 121, 103, 102, 122, 128, 106, 117, 114, 118, 124, 130, 104, 122, 119, 109, 106, 105, 121, 116, 122, 116, 105, 118, 115, 123, 124, 129, 112, 106, 116, 114, 108, 119, 123, 120, 121, 115, 118, 99, 124, 104, 124, 112, 109, 103, 133, 109, 111, 115, 115, 124, 116, 137, 116, 110, 124, 119, 94, 108, 103, 117, 119, 109, 106, 119, 118, 114, 117, 124, 129, 129, 123, 105, 116, 118, 106, 123, 116, 123, 116, 103, 123, 121, 102, 110, 108, 115, 124, 104, 121, 120, 105, 113, 102, 119, 104, 112, 118, 118, 117, 127, 123, 103, 113, 116, 118, 113, 102, 107, 106, 115, 117, 120, 116, 122, 111, 114, 114, 111, 129, 106, 115, 112, 105, 124, 129, 104, 116, 108, 115, 123, 106, 106, 106, 118, 108, 117, 114, 116, 122, 121, 116, 123, 110, 112, 117, 110, 105, 114, 102, 120, 109, 114, 126, 116, 102, 105, 107, 127, 110, 106, 118, 123, 109, 120, 105, 107, 115, 107, 114, 104, 105, 109, 123, 116, 122, 113, 112, 112, 116, 110, 111, 120, 107, 123, 122, 122, 114, 115, 125, 138, 116, 116, 118, 107, 124, 113, 120, 113, 114, 117, 114, 108, 114, 104, 103, 115, 123, 110, 110, 111, 110, 128, 122, 108, 118, 115, 127, 119, 110, 112, 128, 125, 121, 123, 114, 109, 106, 93, 120, 116, 106, 108, 99, 131, 112, 112, 118, 106, 115, 119, 109, 107, 108, 123, 105, 112, 112, 107, 116, 111, 122, 117, 112, 109, 117, 116, 118, 111, 107, 112, 114, 110, 120, 123, 128, 108, 104, 98, 106, 113, 114, 107, 125, 124, 118, 103, 110, 110, 103, 108, 112, 116, 120, 125, 110, 113, 120, 113, 115, 113, 115, 105, 115, 119, 107, 118, 124, 126, 113, 94, 116, 118, 121, 114, 116, 113, 114, 113, 101, 113, 119, 117, 124, 116, 115, 114, 114, 114, 133, 112, 123, 116, 117, 121, 123, 123, 114, 107, 105, 110, 129, 110, 106, 121, 110, 117, 114, 111, 116, 122, 116, 126, 118, 125, 108, 112, 130, 122, 110, 126, 101, 126, 124, 119, 102, 113, 122, 122, 110, 126, 122, 108, 114, 117, 114, 116, 110, 117, 110, 112, 109, 111, 113, 129, 115, 112, 120, 114, 128, 119, 90, 126, 119, 114, 117, 111, 141, 116, 121, 125, 119, 116, 116, 116, 124, 103, 123, 118, 116, 104, 115, 112, 113, 111, 115, 112, 117, 119, 113, 122, 109, 110, 113, 106, 112, 120, 115, 111, 118, 132, 110, 103, 114, 115, 104, 106, 126, 105, 123, 113, 113, 110, 113, 109, 98, 114, 119, 113, 109, 128, 118, 118, 118, 115, 114, 117, 131, 104, 116, 124, 108, 108, 116, 103, 105, 106, 117, 108, 118, 112, 113, 116, 123, 102, 127, 103, 119, 126, 105, 117, 123, 122, 128, 126, 116, 119, 132, 112, 122, 115, 100, 125, 105, 127, 108, 121, 106, 109, 111, 115, 115, 108, 114, 122, 112, 108, 135, 109, 115, 117, 122, 119, 112, 110, 127, 127, 108, 107, 105, 111, 105, 114, 113, 112, 127, 108, 109, 119, 104, 117, 118, 109, 125, 127, 114, 115, 111, 104, 103, 111, 125, 116, 125, 115, 126, 108, 113, 89, 120, 124, 101, 118, 124, 118, 120, 83, 119, 118, 116, 107, 111, 92, 107, 119, 125, 99, 116, 125, 114, 109, 125, 119, 117, 119, 104, 122, 105, 114, 124, 110, 124, 116, 114, 118, 116, 112, 112, 110, 142, 112, 112, 113, 108, 99, 104, 115, 99, 115, 114, 106, 104, 111, 108, 125, 118, 110, 97, 117, 110, 117, 121, 116, 109, 114, 120, 121, 104, 112, 119, 113, 126, 128, 109, 106, 129, 112, 116, 123, 122, 117, 129, 114, 113, 99, 111, 122, 111, 107, 122, 117, 96, 118, 112, 123, 120, 112, 115, 101, 98, 106, 131, 120, 107, 109, 94, 118, 116, 117, 101, 120, 119, 119, 112, 127, 113, 106, 106, 109, 116, 125, 105, 124, 113, 102, 120, 122, 121, 117, 108, 124, 126, 148, 118, 112, 111, 111, 124, 113, 118, 113, 122, 117, 118, 114, 114, 123, 127, 120, 109, 110, 120, 120, 111, 115, 120, 120, 118, 129, 125, 113, 121, 134, 113, 109, 104, 123, 102, 109, 110, 98, 111, 126, 106, 113, 118, 117, 109, 117, 120, 112, 110, 111, 111, 111, 117, 98, 108, 107, 117, 118, 125, 115, 110, 117, 117, 106, 123, 125, 113, 120, 115, 119, 128, 110, 98, 121, 111, 116, 104, 116, 94, 116, 101, 123, 111, 104, 121, 121, 120, 119, 130, 110, 116, 129, 122, 108, 112, 105, 116, 114, 111, 106, 116, 123, 113, 113, 123, 129, 115, 123, 119, 111, 114, 116, 106, 122, 127, 112, 128, 115, 117, 141, 114, 105, 105, 99, 109, 93, 106, 104, 115, 115, 112, 110, 114, 125, 115, 98, 114, 114, 110, 122, 113, 125, 128, 121, 109, 115, 115, 114, 110, 125, 118, 111, 104, 108, 117, 115, 119, 120, 101, 109, 108, 121, 114, 123, 103, 123, 115, 113, 120, 104, 112, 111, 118, 120, 120, 110, 117, 111, 107, 115, 119, 127, 109, 133, 118, 113, 113, 122, 122, 112, 127, 114, 116, 108, 110, 108, 116, 104, 110, 110, 102, 121, 105, 111, 128, 120, 123, 104, 105, 113, 121, 108, 130, 117, 103, 113, 103, 107, 102, 122, 148, 112, 115, 123, 113, 125, 113, 108, 115, 110, 117, 124, 115, 128, 106, 99, 108, 115, 109, 123, 121, 100, 102, 117, 118, 105, 127, 120, 125, 123, 119, 108, 122, 105, 110, 123, 103, 121, 112, 114, 110, 124, 114, 121, 105, 141, 106, 109, 117, 121, 127, 112, 122, 116, 124, 121, 106, 114, 106, 126, 103, 123, 113, 111, 127, 111, 116, 104, 107, 108, 109, 106, 104, 113, 112, 115, 113, 114, 101, 99, 113, 124, 110, 116, 103, 108, 115, 123, 126, 120, 110, 118, 111, 138, 112, 114, 115, 110, 124, 107, 101, 113, 102, 114, 113, 108, 113, 115, 124, 112, 129, 122, 117, 130, 112, 114, 117, 122, 115, 112, 114, 116, 118, 115, 126, 112, 115, 107, 108, 112, 107, 106, 105, 111, 110, 123, 115, 126, 117, 107, 108, 118, 121, 114, 96, 116, 118, 117, 116, 106, 102, 108, 108, 119, 118, 105, 109, 114, 111, 121, 103, 128, 117, 106, 127, 116, 112, 110, 114, 107, 121, 117, 103, 117, 112, 114, 130, 106, 112, 119, 133, 114, 120, 117, 108, 114, 116, 118, 105, 114, 123, 114, 105, 106, 120, 118, 112, 131, 111, 117, 107, 115, 119, 115, 114, 117, 115, 126, 113, 127, 108, 121, 126, 109, 109, 122, 117, 111, 117, 117, 114, 110, 116, 122, 113, 112, 123, 113, 126, 118, 119, 124, 118, 127, 109, 105, 117, 116, 123, 118, 112, 116, 102, 110, 121, 124, 111, 112, 113, 120, 116, 130, 114, 118, 129, 100, 124, 111, 121, 115, 119, 115, 128, 109, 100, 110, 102, 111, 116, 114, 107, 120, 133, 116, 116, 106, 113, 129, 117, 114, 110, 114, 107, 114, 123, 111, 116, 121, 114, 129, 112, 124, 115, 122, 111, 120, 102, 113, 108, 115, 126, 110, 105, 101, 110, 99, 108, 118, 120, 111, 115, 124, 111, 119, 93, 125, 124, 120, 110, 124, 124, 112, 110, 107, 124, 108, 122, 131, 110, 115, 118, 113, 122, 110, 115, 117, 117, 120, 137, 121, 103, 111, 121, 122, 103, 130, 104, 123, 108, 109, 114, 113, 103, 127, 119, 115, 108, 126, 111, 108, 127, 129, 114, 122, 121, 120, 111, 121, 120, 114, 112, 101, 103, 117, 108, 118, 102, 111, 114, 122, 109, 114, 109, 122, 111, 116, 116, 108, 123, 122, 116, 122, 105, 110, 111, 109, 111, 112, 123, 117, 106, 102, 114, 119, 114, 114, 109, 112, 114, 120, 121, 113, 102, 103, 113, 112, 113, 123, 108, 101, 117, 112, 116, 115, 108, 131, 110, 122, 117, 127, 110, 125, 114, 119, 121, 102, 136, 112, 137, 110, 107, 106, 128, 132, 121, 117, 127, 115, 112, 111, 125, 122, 115, 126, 114, 113, 122, 119, 106, 117, 112, 110, 115, 116, 114, 103, 113, 104, 111, 118, 118, 103, 118, 119, 119, 124, 112, 114, 118, 120, 109, 114, 100, 126, 122, 114, 124, 109, 117, 110, 111, 106, 113, 110, 112, 108, 104, 125, 106, 122, 122, 116, 114, 115, 111, 122, 132, 109, 107, 118, 117, 100, 119, 111, 117, 112, 110, 112, 132, 112, 119, 107, 120, 104, 108, 115, 121, 117, 109, 114, 115, 116, 120, 108, 117, 113, 107, 120, 110, 105, 115, 135, 120, 122, 116, 115, 115, 112, 109, 118, 120, 116, 112, 123, 104, 122, 109, 108, 103, 116, 116, 121, 112, 118, 103, 126, 113, 117, 109, 122, 116, 131, 147, 121, 119, 121, 113, 113, 116, 117, 115, 110, 136, 112, 116, 112, 111, 106, 106, 114, 119, 110, 123, 114, 107, 110, 120, 124, 124, 118, 115, 118, 115, 97, 123, 123, 122, 129, 114, 84, 104, 114, 98, 130, 94, 119, 122, 132, 118, 116, 118, 121, 106, 112, 116, 112, 114, 117, 125, 120, 110, 114, 114, 109, 97, 120, 112, 119, 117, 112, 108, 105, 116, 121, 124, 109, 117, 114, 116, 116, 120, 113, 103, 129, 127, 115, 116, 123, 109, 124, 114, 123, 115, 120, 102, 121, 103, 124, 119, 93, 114, 111, 100, 102, 118, 99, 110, 120, 115, 109, 121, 109, 102, 111, 87, 109, 112, 127, 110, 106, 120, 117, 129, 125, 124, 112, 115, 131, 123, 122, 131, 112, 128, 109, 107, 124, 122, 111, 116, 132, 121, 112, 126, 109, 117, 112, 110, 107, 119, 109, 118, 108, 123, 125, 120, 124, 104, 120, 108, 119, 119, 114, 115, 110, 112, 107, 109, 112, 119, 109, 125, 119, 114, 114, 116, 96, 125, 113, 103, 112, 114, 114, 115, 101, 110, 120, 121, 122, 106, 114, 128, 120, 133, 108, 111, 112, 124, 108, 116, 116, 115, 122, 114, 129, 107, 118, 110, 128, 127, 99, 112, 119, 110, 123, 114, 114, 105, 106, 101, 120, 116, 121, 114, 117, 99, 106, 119, 105, 117, 125, 113, 114, 104, 111, 121, 117, 121, 117, 114, 116, 120, 113, 112, 119, 112, 117, 112, 112, 111, 115, 110, 112, 101, 107, 130, 116, 112, 120, 108, 121, 99, 135, 113, 119, 109, 112, 108, 122, 108, 121, 107, 122, 111, 127, 126, 101, 108, 109, 120, 116, 116, 126, 122, 94, 121, 98, 123, 107, 123, 107, 117, 116, 115, 121, 113, 102, 117, 119, 117, 116, 115, 116, 108, 104, 130, 108, 109, 107, 124, 113, 103, 110, 110, 102, 99, 134, 112, 117, 112, 119, 132, 126, 114, 113, 123, 116, 111, 128, 170, 109, 79, 132, 107, 106, 121, 125, 108, 129, 105, 106, 126, 124, 126, 106, 157, 118, 110, 112, 113, 113, 109, 127, 117, 112, 107, 117, 116, 129, 110, 108, 97, 99, 109, 123, 117, 121, 109, 103, 112, 121, 122, 104, 114, 118, 114, 105, 128, 115, 108, 122, 117, 120, 108, 111, 111, 111, 108, 103, 103, 134, 92, 108, 109, 146, 101, 109, 125, 123, 108, 127, 127, 101, 117, 117, 121, 116, 122, 111, 112, 116, 120, 122, 123, 110, 117, 115, 102, 126, 125, 117, 117, 119, 108, 106, 109, 117, 112, 105, 113, 94, 113, 114, 112, 111, 111, 115, 105, 113, 115, 113, 120, 97, 125, 108, 117, 113, 112, 121, 112, 109, 102, 121, 112, 126, 107, 102, 103, 125, 112, 127, 116, 115, 119, 130, 115, 133, 101, 112, 121, 108, 121, 116, 122, 114, 121, 118, 113, 118, 109, 96, 96, 93, 134, 116, 115, 116, 118, 96, 114, 124, 102, 115, 117, 120, 127, 107, 100, 117, 110, 115, 124, 105, 115, 116, 114, 115, 141, 111, 113, 100, 120, 119, 107, 127, 109, 96, 116, 108, 105, 176, 116, 113, 115, 123, 111, 116, 116, 112, 124, 111, 116, 113, 109, 118, 131, 115, 119, 114, 117, 113, 118, 111, 119, 114, 112, 111, 114, 116, 117, 109, 108, 109, 109, 109, 119, 121, 117, 111, 114, 113, 118, 116, 112, 121, 112, 110, 115, 121, 116, 123, 112, 113, 120, 105, 116, 119, 120, 115, 111, 114, 117, 112, 123, 112, 124, 116, 103, 115, 110, 114, 112, 116, 117, 115, 114, 118, 112, 117, 110, 112, 125, 115, 123, 116, 113, 111, 111, 113, 109, 103, 120, 115, 119, 117, 119, 106, 127, 119, 106, 109, 113, 119, 117, 116, 113, 127, 113, 116, 111, 110, 121, 111, 116, 118, 119, 119, 114, 113, 115, 118, 118, 115, 100, 124, 118, 109, 116, 102, 106, 116, 113, 116, 103, 116, 113, 120, 112, 108, 118, 114, 118, 115, 116, 120, 111, 121, 113, 116, 116, 106, 99, 117, 105, 112, 109, 113, 112, 120, 110, 122, 114, 117, 111, 116, 116, 113, 118, 113, 112, 123, 116, 117, 105, 112, 121, 116, 117, 123, 121, 115, 119, 111, 111, 114, 112, 110, 113, 117, 117, 114, 125, 118, 108, 112, 113, 113, 117, 123, 119, 113, 117, 112, 111, 114, 119, 126, 111, 109, 114, 117, 112, 113, 109, 110, 114, 122, 121, 110, 113, 122, 115, 118, 112, 116, 120, 114, 120, 110, 116, 113, 118, 119, 120, 112, 122, 106, 103, 118, 114, 114, 117, 111, 122, 114, 114, 112, 120, 105, 110, 112, 111, 115, 119, 112, 114, 110, 107, 115, 118, 114, 121, 109, 112, 113, 123, 115, 114, 107, 112, 113, 112, 114, 113, 118, 119, 114, 113, 110, 116, 114, 114, 117, 116, 126, 117, 112, 118, 113, 112, 116, 115, 111, 110, 94, 112, 116, 116, 121, 122, 121, 111, 112, 108, 110, 124, 123, 114, 111, 115, 112, 112, 111, 123, 122, 112, 114, 114, 117, 120, 110, 112, 111, 114, 119, 116, 116, 113, 107, 117, 112, 116, 118, 116, 116, 116, 118, 114, 118, 109, 120, 113, 118, 114, 112, 115, 115, 120, 124, 115, 112, 111, 122, 117, 108, 119, 117, 119, 114, 118, 119, 120, 119, 115, 119, 114, 108, 114, 118, 118, 114, 105, 118, 112, 118, 115, 113, 117, 120, 111, 116, 124, 122, 118, 115, 116, 119, 106, 119, 112, 112, 113, 114, 124, 118, 108, 112, 113, 112, 115, 115, 116, 108, 120, 107, 112, 109, 111, 120, 110, 115, 111, 109, 115, 106, 111, 113, 125, 113, 104, 134, 115, 115, 114, 114, 117, 119, 120, 115, 127, 116, 109, 116, 113, 119, 114, 117, 113, 116, 113, 110, 124, 121, 120, 114, 128, 109, 101, 119, 110, 121, 114, 114, 122, 116, 101, 116, 114, 118, 117, 119, 119, 106, 125, 120, 114, 115, 128, 119, 115, 121, 130, 118, 114, 122, 120, 114, 105, 111, 113, 119, 117, 113, 112, 114, 111, 111, 119, 111, 109, 120, 121, 112, 120, 114, 109, 108, 109, 117, 114, 107, 117, 115, 117, 116, 115, 113, 108, 116, 105, 109, 115, 108, 108, 108, 134, 114, 93, 100, 103, 116, 111, 118, 115, 111, 114, 131, 113, 112, 121, 122, 122, 123, 122, 107, 122, 118, 119, 120, 122, 124, 104, 124, 124, 95, 124, 109, 100, 125, 113, 132, 101, 115, 112, 124, 125, 120, 108, 123, 115, 107, 112, 122, 117, 107, 107, 119, 123, 101, 105, 109, 110, 123, 119, 109, 112, 111, 106, 107, 119, 111, 115, 101, 124, 118, 126, 115, 111, 115, 111, 100, 111, 118, 136, 108, 90, 118, 115, 118, 129, 111, 125, 92, 118, 129, 128, 115, 114, 121, 113, 120, 102, 128, 123, 114, 117, 103, 111, 119, 96, 105, 106, 120, 114, 119, 125, 127, 124, 107, 120, 115, 122, 119, 126, 110, 113, 109, 114, 119, 131, 105, 115, 118, 112, 124, 110, 113, 100, 115, 118, 113, 112, 114, 113, 104, 125, 122, 116, 110, 108, 117, 110, 117, 108, 116, 115, 115, 107, 113, 128, 125, 114, 117, 127, 113, 98, 121, 119, 119, 109, 130, 121, 121, 104, 104, 119, 119, 108, 114, 104, 114, 119, 123, 113, 120, 115, 117, 126, 127, 114, 120, 117, 116, 120, 119, 109, 117, 118, 110, 129, 118, 112, 117, 114, 120, 113, 119, 113, 123, 122, 125, 125, 109, 123, 119, 114, 114, 102, 117, 115, 104, 118, 92, 121, 116, 103, 120, 116, 121, 109, 115, 112, 121, 106, 122, 105, 114, 104, 123, 124, 97, 119, 124, 122, 123, 121, 117, 110, 111, 114, 119, 105, 118, 117, 110, 114, 112, 114, 117, 107, 110, 119, 117, 94, 127, 116, 112, 109, 115, 115, 108, 110, 117, 116, 123, 113, 102, 111, 109, 111, 113, 122, 112, 121, 114, 113, 105, 119, 111, 129, 117, 133, 114, 115, 106, 114, 118, 119, 115, 119, 113, 118, 119, 115, 122, 105, 115, 118, 98, 117, 103, 122, 128, 124, 117, 106, 113, 119, 114, 124, 113, 122, 112, 115, 115, 101, 111, 110, 117, 117, 118, 95, 104, 100, 126, 115, 98, 113, 106, 113, 114, 104, 114, 118, 109, 106, 116, 118, 110, 103, 114, 114, 116, 106, 116, 111, 109, 117, 115, 102, 116, 118, 113, 99, 145, 107, 105, 118, 87, 119, 117, 110, 113, 117, 110, 116, 116, 123, 104, 118, 119, 118, 116, 111, 108, 115, 115, 112, 113, 117, 116, 109, 117, 109, 105, 127, 108, 121, 113, 108, 120, 114, 114, 120, 108, 113, 108, 117, 121, 116, 112, 116, 126, 106, 114, 117, 118, 114, 115, 112, 125, 128, 117, 114, 123, 114, 110, 110, 119, 119, 121, 116, 103, 122, 116, 114, 104, 116, 110, 122, 111, 85, 129, 118, 110, 132, 116, 116, 104, 118, 120, 104, 105, 121, 117, 113, 114, 117, 127, 112, 113, 112, 136, 117, 102, 119, 107, 106, 120, 119, 111, 121, 115, 109, 118, 112, 106, 104, 111, 111, 124, 107, 131, 125, 118, 99, 117, 130, 119, 113, 119, 116, 124, 114, 131, 108, 136, 129, 119, 107, 118, 131, 106, 94, 119, 119, 116, 107, 112, 111, 108, 112, 120, 114, 119, 116, 108, 118, 123, 126, 113, 104, 117, 108, 106, 114, 123, 118, 117, 117, 113, 99, 125, 118, 114, 124, 116, 109, 110, 117, 107, 111, 107, 118, 110, 121, 121, 108, 116, 106, 119, 112, 109, 109, 119, 117, 107, 117, 127, 107, 128, 111, 116, 114, 135, 113, 103, 125, 119, 109, 116, 118, 110, 114, 113, 126, 107, 111, 114, 109, 115, 122, 120, 114, 106, 112, 107, 110, 116, 122, 111, 116, 123, 119, 128, 113, 124, 112, 112, 123, 108, 124, 116, 113, 130, 113, 117, 121, 109, 111, 125, 105, 99, 115, 112, 119, 114, 109, 120, 113, 116, 122, 106, 126, 114, 115, 113, 118, 123, 112, 103, 122, 109, 118, 103, 110, 105, 107, 117, 126, 125, 113, 118, 108, 118, 113, 108, 120, 117, 118, 121, 130, 108, 117, 118, 117, 109, 121, 124, 116, 121, 121, 122, 128, 114, 117, 120, 108, 125, 107, 106, 112, 124, 110, 108, 124, 109, 113, 122, 117, 115, 120, 108, 116, 127, 138, 117, 118, 110, 118, 111, 123, 116, 116, 129, 118, 118, 115, 115, 120, 106, 114, 119, 110, 122, 112, 115, 132, 103, 107, 107, 112, 106, 116, 106, 118, 117, 120, 107, 116, 110, 115, 116, 133, 114, 104, 118, 113, 108, 105, 113, 113, 111, 132, 106, 120, 108, 103, 118, 109, 119, 121, 107, 105, 102, 120, 114, 113, 113, 110, 116, 113, 106, 107, 111, 125, 117, 120, 115, 105, 126, 104, 116, 110, 115, 123, 116, 120, 104, 125, 121, 120, 117, 120, 123, 122, 113, 110, 125, 126, 115, 123, 112, 108, 118, 120, 121, 111, 115, 117, 110, 102, 105, 106, 110, 109, 111, 117, 104, 114, 106, 125, 114, 110, 120, 108, 113, 127, 113, 109, 126, 128, 126, 100, 110, 120, 111, 113, 128, 114, 123, 104, 110, 108, 121, 123, 118, 97, 124, 127, 110, 122, 100, 126, 104, 116, 118, 107, 107, 114, 104, 108, 101, 96, 104, 124, 127, 127, 109, 119, 110, 107, 110, 112, 108, 114, 112, 109, 112, 125, 116, 108, 121, 99, 116, 120, 110, 109, 124, 109, 107, 114, 96, 117, 123, 105, 111, 111, 131, 123, 125, 97, 125, 107, 107, 129, 109, 119, 106, 120, 112, 117, 113, 106, 112, 119, 107, 123, 115, 107, 123, 110, 109, 121, 120, 117, 120, 125, 132, 116, 117, 122, 109, 111, 108, 111, 103, 114, 111, 123, 110, 130, 121, 115, 120, 125, 123, 127, 117, 124, 129, 115, 111, 134, 111, 118, 108, 124, 112, 115, 116, 126, 116, 115, 111, 123, 104, 117, 117, 137, 113, 109, 134, 110, 126, 109, 104, 112, 113, 113, 123, 118, 106, 124, 117, 119, 107, 120, 115, 118, 126, 121, 114, 102, 105, 107, 115, 125, 113, 104, 115, 105, 112, 122, 113, 130, 103, 121, 111, 110, 129, 114, 126, 107, 106, 106, 116, 115, 115, 114, 116, 114, 105, 116, 109, 111, 111, 101, 112, 101, 115, 125, 124, 122, 109, 117, 114, 135, 115, 122, 116, 104, 116, 111, 116, 103, 118, 118, 110, 116, 118, 108, 113, 122, 120, 105, 113, 115, 117, 107, 103, 111, 131, 124, 118, 118, 119, 113, 118, 123, 113, 117, 116, 126, 112, 119, 110, 110, 113, 124, 120, 120, 109, 120, 115, 108, 120, 114, 103, 123, 103, 114, 116, 107, 119, 118, 121, 115, 112, 116, 105, 112, 119, 114, 116, 109, 114, 123, 118, 113, 120, 113, 128, 118, 118, 116, 118, 114, 99, 117, 107, 100, 106, 107, 122, 116, 118, 128, 116, 106, 114, 125, 108, 117, 119, 111, 111, 115, 113, 116, 112, 114, 110, 122, 122, 122, 118, 120, 121, 111, 119, 109, 122, 109, 113, 114, 121, 108, 118, 115, 102, 116, 121, 113, 119, 110, 122, 131, 112, 119, 122, 111, 114, 108, 123, 111, 113, 114, 110, 107, 110, 112, 120, 105, 120, 110, 115, 114, 113, 131, 114, 116, 115, 117, 112, 122, 114, 102, 118, 114, 109, 119, 118, 122, 120, 116, 117, 119, 119, 112, 107, 114, 124, 122, 121, 123, 110, 108, 123, 107, 110, 106, 118, 122, 115, 113, 113, 118, 114, 126, 107, 118, 114, 118, 106, 111, 124, 113, 111, 126, 126, 118, 117, 121, 109, 115, 123, 114, 106, 103, 115, 118, 105, 121, 116, 123, 113, 118, 120, 121, 111, 116, 102, 117, 115, 109, 111, 118, 111, 111, 116, 123, 110, 122, 110, 112, 115, 115, 115, 120, 114, 110, 111, 122, 115, 118, 113, 119, 113, 115, 114, 111, 120, 122, 109, 118, 109, 115, 115, 115, 112, 117, 108, 112, 116, 122, 120, 121, 112, 122, 118, 119, 116, 108, 108, 116, 120, 112, 126, 112, 116, 119, 110, 121, 121, 107, 126, 119, 114, 104, 123, 115, 116, 110, 115, 106, 119, 123, 124, 121, 116, 113, 119, 115, 116, 116, 122, 114, 126, 113, 119, 114, 96, 116, 121, 120, 121, 105, 112, 120, 112, 117, 114, 110, 114, 118, 119, 112, 124, 124, 116, 113, 108, 114, 112, 109, 113, 113, 119, 121, 125, 121, 116, 122, 117, 124, 115, 102, 120, 119, 118, 119, 120, 118, 109, 120, 127, 110, 116, 118, 111, 114, 105, 128, 114, 111, 116, 110, 112, 114, 113, 117, 112, 115, 118, 121, 118, 109, 111, 112, 119, 112, 114, 120, 113, 116, 113, 129, 119, 110, 120, 116, 116, 108, 115, 128, 117, 120, 118, 120, 118, 109, 114, 122, 117, 118, 116, 113, 121, 114, 114, 114, 120, 109, 128, 109, 113, 123, 118, 116, 115, 109, 109, 111, 117, 110, 115, 110, 124, 118, 117, 111, 116, 117, 112, 123, 105, 118, 120, 107, 101, 112, 110, 123, 115, 115, 116, 101, 115, 126, 110, 117, 122, 110, 115, 114, 114, 113, 113, 106, 123, 118, 112, 109, 120, 120, 127, 115, 119, 105, 115, 114, 116, 117, 111, 111, 118, 121, 117, 107, 115, 107, 114, 114, 119, 126, 119, 111, 118, 119, 126, 113, 118, 118, 104, 120, 117, 110, 114, 109, 113, 109, 113, 113, 116, 115, 125, 117, 110, 114, 119, 118, 112, 111, 127, 121, 118, 112, 115, 136, 109, 104, 118, 136, 116, 116, 110, 117, 90, 122, 117, 123, 103, 130, 120, 120, 118, 132, 129, 113, 102, 126, 112, 102, 121, 121, 122, 127, 149, 116, 123, 130, 115, 113, 109, 97, 117, 119, 128, 131, 110, 107, 129, 115, 114, 120, 117, 129, 112, 123, 111, 117, 142, 128, 126, 127, 122, 129, 109, 135, 110, 105, 115, 97, 116, 106, 115, 117, 128, 104, 107, 116, 129, 108, 108, 126, 89, 108, 119, 118, 118, 117, 126, 129, 134, 107, 98, 116, 125, 120, 122, 106, 117, 113, 105, 126, 114, 134, 110, 122, 116, 123, 107, 117, 110, 107, 105, 109, 102, 116, 129, 97, 118, 112, 101, 95, 128, 107, 129, 120, 107, 100, 85, 124, 112, 97, 118, 100, 87, 116, 135, 96, 135, 109, 122, 125, 108, 109, 117, 131, 119, 129, 111, 119, 120, 115, 117, 120, 111, 104, 110, 108, 105, 116, 117, 114, 125, 121, 114, 119, 118, 105, 106, 109, 103, 114, 110, 127, 135, 110, 115, 113, 105, 91, 114, 121, 97, 93, 108, 117, 120, 112, 104, 122, 116, 114, 136, 103, 108, 110, 114, 111, 116, 108, 111, 102, 115, 121, 107, 97, 120, 114, 126, 114, 115, 115, 114, 120, 131, 95, 121, 120, 114, 99, 135, 109, 99, 123, 124, 105, 108, 106, 116, 119, 130, 110, 112, 101, 114, 113, 113, 131, 115, 97, 134, 107, 115, 122, 129, 120, 109, 125, 112, 107, 96, 114, 118, 105, 117, 110, 117, 113, 136, 116, 94, 112, 114, 117, 112, 128, 125, 107, 118, 137, 126, 114, 120, 102, 110, 124, 118, 114, 104, 105, 114, 129, 112, 111, 116, 111, 106, 109, 124, 108, 104, 110, 115, 125, 128, 116, 111, 115, 128, 126, 116, 117, 105, 130, 108, 115, 119, 117, 110, 104, 104, 109, 92, 112, 106, 121, 129, 115, 131, 107, 114, 126, 128, 108, 107, 104, 126, 116, 104, 104, 121, 126, 124, 119, 116, 112, 98, 107, 131, 106, 139, 99, 128, 111, 112, 109, 121, 123, 122, 108, 115, 135, 115, 122, 110, 114, 122, 110, 121, 99, 118, 112, 113, 131, 118, 107, 112, 111, 126, 123, 115, 122, 119, 105, 123, 119, 118, 123, 124, 110, 109, 119, 118, 123, 89, 112, 125, 123, 108, 131, 116, 108, 97, 117, 122, 106, 122, 109, 127, 97, 110, 116, 116, 121, 134, 103, 100, 112, 121, 117, 116, 102, 116, 113, 137, 127, 132, 99, 137, 99, 116, 107, 107, 114, 127, 126, 120, 115, 109, 122, 118, 100, 111, 108, 123, 115, 119, 114, 131, 119, 116, 111, 113, 135, 102, 128, 111, 111, 119, 111, 117, 110, 100, 105, 100, 128, 97, 120, 110, 115, 109, 129, 115, 99, 135, 105, 119, 117, 113, 135, 100, 119, 110, 126, 116, 114, 110, 118, 131, 108, 117, 110, 120, 116, 112, 103, 117, 109, 115, 103, 107, 123, 127, 115, 123, 114, 112, 104, 105, 114, 113, 110, 107, 115, 112, 104, 112, 120, 112, 125, 129, 119, 115, 117, 121, 130, 106, 119, 113, 119, 132, 116, 109, 116, 102, 111, 114, 144, 119, 114, 121, 115, 116, 131, 119, 112, 131, 117, 114, 117, 123, 106, 114, 105, 115, 99, 117, 115, 87, 116, 113, 113, 100, 95, 119, 102, 110, 117, 112, 124, 90, 114, 110, 110, 111, 112, 105, 105, 136, 104, 111, 126, 120, 109, 109, 102, 102, 115, 113, 117, 106, 113, 126, 118, 108, 119, 100, 110, 105, 98, 131, 88, 100, 113, 124, 126, 127, 113, 112, 114, 119, 116, 134, 114, 128, 126, 102, 112, 109, 131, 125, 105, 116, 125, 117, 119, 117, 114, 115, 122, 112, 122, 112, 85, 103, 114, 107, 118, 121, 103, 113, 104, 109, 108, 105, 114, 126, 128, 110, 99, 108, 119, 102, 123, 134, 109, 96, 103, 106, 123, 116, 120, 123, 116, 108, 123, 115, 118, 97, 113, 99, 111, 115, 117, 110, 101, 104, 105, 109, 128, 124, 127, 108, 116, 127, 120, 125, 116, 91, 123, 110, 121, 99, 107, 113, 108, 118, 115, 133, 115, 121, 116, 122, 135, 116, 108, 122, 125, 106, 115, 112, 110, 111, 105, 128, 109, 120, 104, 132, 115, 112, 114, 112, 100, 118, 103, 113, 104, 111, 100, 127, 128, 114, 113, 119, 119, 117, 130, 104, 120, 122, 104, 146, 123, 99, 114, 99, 116, 105, 110, 111, 108, 122, 105, 122, 104, 111, 118, 114, 122, 111, 117, 122, 99, 109, 114, 116, 116, 119, 117, 120, 109, 108, 115, 119, 118, 120, 125, 122, 118, 111, 116, 118, 117, 125, 124, 116, 102, 115, 93, 117, 100, 114, 117, 102, 113, 104, 135, 120, 111, 110, 112, 128, 116, 106, 111, 112, 123, 110, 122, 98, 123, 104, 122, 115, 113, 117, 106, 114, 121, 117, 113, 125, 109, 98, 122, 117, 108, 115, 122, 93, 118, 116, 104, 118, 112, 110, 115, 109, 116, 125, 131, 121, 122, 109, 129, 118, 113, 110, 110, 112, 106, 106, 107, 101, 99, 101, 110, 98, 115, 128, 119, 118, 97, 119, 111, 117, 114, 116, 110, 114, 120, 118, 117, 119, 102, 119, 105, 105, 110, 112, 110, 117, 140, 116, 103, 109, 110, 122, 115, 121, 125, 115, 113, 119, 111, 120, 118, 102, 111, 111, 125, 105, 119, 107, 118, 95, 111, 100, 113, 125, 112, 116, 110, 117, 103, 125, 112, 122, 127, 111, 119, 121, 108, 110, 116, 116, 97, 105, 115, 113, 117, 118, 113, 127, 132, 117, 104, 111, 115, 128, 108, 112, 108, 123, 120, 105, 117, 106, 120, 118, 118, 124, 120, 121, 110, 130, 103, 118, 101, 125, 113, 111, 103, 122, 103, 118, 115, 109, 103, 126, 110, 100, 113, 123, 112, 112, 137, 116, 120, 105, 133, 95, 118, 107, 120, 127, 96, 123, 105, 124, 124, 99, 117, 107, 117, 110, 101, 121, 116, 90, 123, 115, 118, 118, 119, 135, 127, 109, 122, 104, 117, 116, 112, 110, 110, 111, 108, 123, 113, 122, 115, 110, 117, 112, 110, 97, 104, 124, 113, 106, 115, 122, 101, 108, 120, 123, 116, 113, 111, 110, 103, 103, 113, 124, 118, 116, 121, 124, 122, 117, 115, 122, 123, 123, 124, 119, 113, 116, 112, 116, 114, 111, 120, 110, 111, 122, 124, 117, 109, 115, 111, 134, 122, 109, 110, 106, 122, 114, 109, 126, 110, 116, 121, 117, 117, 110, 112, 117, 114, 120, 110, 117, 116, 127, 115, 112, 114, 116, 122, 111, 114, 115, 120, 109, 119, 122, 112, 120, 116, 121, 120, 116, 122, 116, 115, 118, 117, 115, 121, 105, 121, 106, 117, 110, 126, 125, 114, 114, 111, 122, 116, 118, 105, 114, 107, 122, 116, 119, 114, 118, 104, 114, 106, 112, 102, 117, 107, 121, 105, 122, 121, 115, 118, 111, 114, 111, 117, 116, 120, 114, 107, 120, 130, 121, 113, 110, 117, 116, 116, 114, 114, 109, 116, 112, 110, 103, 113, 115, 123, 119, 110, 113, 114, 117, 114, 114, 104, 116, 122, 123, 120, 129, 113, 128, 121, 127, 113, 117, 123, 115, 121, 122, 110, 123, 111, 117, 108, 105, 118, 110, 121, 122, 114, 122, 116, 111, 118, 115, 117, 109, 123, 120, 110, 117, 125, 121, 125, 123, 98, 111, 114, 121, 116, 116, 118, 122, 108, 113, 125, 130, 106, 112, 117, 116, 108, 108, 121, 113, 102, 114, 105, 109, 115, 116, 113, 117, 109, 120, 111, 117, 117, 114, 108, 115, 129, 127, 114, 120, 124, 122, 121, 119, 114, 113, 107, 125, 103, 112, 123, 114, 112, 112, 110, 117, 114, 126, 119, 117, 106, 117, 114, 110, 111, 115, 109, 109, 115, 119, 125, 110, 111, 121, 110, 123, 106, 111, 109, 121, 113, 113, 111, 115, 109, 117, 121, 121, 116, 115, 118, 106, 117, 118, 112, 115, 112, 117, 105, 116, 110, 119, 117, 108, 112, 105, 115, 116, 120, 104, 108, 118, 112, 115, 116, 122, 117, 113, 102, 114, 122, 120, 114, 101, 117, 116, 110, 120, 109, 123, 106, 112, 114, 114, 131, 109, 100, 106, 121, 121, 108, 120, 110, 121, 121, 118, 115, 117, 110, 114, 126, 114, 119, 118, 107, 115, 119, 116, 117, 119, 115, 112, 121, 122, 119, 119, 110, 115, 115, 125, 117, 113, 122, 115, 110, 108, 114, 114, 104, 106, 113, 116, 127, 114, 116, 123, 119, 110, 114, 118, 118, 120, 121, 124, 118, 115, 124, 116, 113, 116, 117, 117, 97, 118, 108, 115, 117, 115, 115, 107, 110, 128, 108, 119, 111, 114, 129, 114, 113, 119, 116, 105, 120, 118, 106, 111, 113, 114, 111, 121, 115, 116, 111, 117, 121, 116, 116, 124, 110, 118, 115, 114, 112, 109, 123, 114, 104, 110, 123, 120, 121, 127, 121, 116, 110, 113, 120, 116, 118, 118, 116, 118, 102, 116, 110, 107, 122, 119, 116, 115, 120, 110, 110, 122, 109, 111, 118, 114, 110, 106, 122, 107, 119, 111, 113, 114, 116, 116, 122, 116, 118, 119, 120, 121, 114, 111, 118, 106, 123, 113, 118, 116, 106, 121, 117, 118, 111, 120, 108, 117, 121, 113, 126, 121, 104, 113, 108, 125, 121, 114, 114, 108, 113, 132, 129, 129, 133, 114, 119, 129, 111, 119, 128, 118, 105, 109, 118, 122, 127, 114, 116, 118, 108, 120, 118, 112, 113, 114, 116, 111, 131, 119, 112, 126, 114, 131, 107, 126, 147, 111, 115, 98, 119, 113, 114, 118, 116, 107, 111, 111, 113, 115, 123, 125, 112, 109, 124, 123, 117, 112, 115, 118, 112, 104, 120, 122, 124, 125, 118, 131, 114, 124, 130, 126, 129, 119, 119, 124, 117, 121, 113, 122, 120, 137, 119, 107, 109, 129, 118, 118, 121, 112, 99, 112, 109, 113, 120, 115, 112, 116, 118, 109, 100, 116, 121, 112, 119, 96, 124, 113, 111, 136, 127, 116, 113, 101, 120, 114, 116, 116, 115, 107, 96, 126, 108, 119, 118, 120, 114, 107, 119, 132, 115, 112, 119, 111, 115, 119, 112, 101, 105, 130, 117, 131, 122, 120, 111, 126, 121, 102, 126, 112, 135, 132, 119, 119, 113, 112, 101, 116, 115, 114, 109, 112, 128, 116, 115, 108, 115, 113, 110, 120, 110, 123, 126, 110, 129, 93, 115, 122, 106, 108, 108, 120, 106, 121, 92, 114, 120, 116, 113, 112, 104, 119, 104, 129, 117, 121, 103, 127, 116, 127, 135, 112, 116, 106, 118, 129, 111, 112, 108, 117, 129, 113, 122, 123, 110, 109, 117, 121, 107, 107, 101, 113, 119, 117, 109, 121, 120, 99, 114, 114, 131, 108, 117, 105, 107, 111, 130, 119, 125, 116, 116, 117, 115, 120, 111, 115, 120, 127, 109, 110, 109, 120, 117, 111, 110, 117, 116, 116, 115, 115, 111, 115, 118, 107, 120, 110, 119, 124, 126, 102, 125, 115, 107, 125, 116, 107, 103, 107, 116, 126, 116, 123, 109, 127, 113, 119, 121, 106, 110, 111, 113, 104, 102, 116, 116, 115, 104, 116, 121, 118, 122, 109, 118, 120, 99, 125, 113, 103, 105, 105, 116, 115, 125, 108, 113, 110, 120, 136, 114, 118, 111, 105, 115, 122, 143, 131, 125, 108, 129, 109, 111, 108, 118, 112, 115, 103, 106, 125, 116, 116, 113, 120, 121, 116, 110, 124, 113, 125, 111, 117, 108, 113, 140, 113, 117, 107, 111, 119, 120, 102, 120, 117, 121, 116, 125, 100, 130, 117, 111, 111, 116, 115, 106, 117, 110, 122, 116, 119, 128, 137, 122, 113, 117, 102, 112, 113, 108, 114, 114, 111, 113, 115, 116, 107, 121, 112, 123, 130, 115, 119, 110, 131, 108, 108, 108, 107, 107, 131, 106, 119, 114, 127, 116, 127, 122, 108, 113, 108, 109, 103, 108, 122, 133, 113, 116, 113, 111, 103, 114, 104, 102, 119, 135, 110, 114, 103, 107, 109, 111, 108, 107, 106, 108, 125, 107, 118, 104, 111, 117, 120, 117, 120, 127, 119, 118, 114, 112, 107, 105, 111, 107, 114, 108, 118, 116, 115, 106, 119, 118, 104, 110, 116, 96, 123, 116, 112, 123, 107, 119, 124, 114, 119, 115, 109, 113, 120, 116, 115, 121, 114, 95, 116, 131, 103, 110, 117, 109, 118, 115, 115, 119, 103, 125, 100, 114, 114, 124, 110, 110, 92, 114, 108, 82, 122, 113, 114, 108, 128, 114, 106, 110, 120, 120, 115, 105, 107, 116, 116, 117, 120, 109, 107, 109, 116, 121, 112, 119, 106, 118, 113, 109, 99, 63, 115, 120, 106, 112, 121, 99, 108, 114, 114, 120, 118, 123, 122, 110, 109, 109, 111, 113, 117, 120, 121, 125, 116, 122, 112, 120, 115, 112, 121, 122, 118, 114, 112, 113, 114, 119, 114, 104, 117, 117, 116, 115, 122, 115, 114, 113, 118, 117, 110, 119, 105, 107, 112, 116, 122, 123, 118, 118, 107, 125, 114, 107, 115, 122, 108, 114, 111, 114, 108, 116, 117, 111, 116, 111, 97, 120, 112, 119, 118, 115, 117, 116, 107, 115, 104, 116, 110, 139, 123, 122, 124, 116, 116, 120, 115, 109, 115, 121, 114, 112, 115, 110, 110, 107, 120, 117, 114, 118, 119, 131, 121, 115, 127, 115, 115, 102, 119, 109, 123, 106, 105, 132, 115, 116, 119, 112, 117, 132, 108, 107, 116, 121, 118, 118, 118, 115, 125, 122, 110, 117, 116, 117, 123, 113, 112, 102, 92, 120, 118, 122, 144, 116, 122, 106, 115, 122, 132, 109, 116, 105, 114, 118, 118, 110, 116, 114, 115, 134, 111, 117, 118, 127, 117, 120, 123, 103, 121, 120, 109, 118, 111, 118, 117, 114, 123, 118, 114, 118, 124, 106, 112, 106, 116, 118, 98, 109, 116, 124, 110, 123, 113, 114, 114, 117, 128, 108, 100, 103, 91, 119, 111, 111, 114, 113, 111, 110, 108, 110, 113, 114, 111, 124, 115, 113, 101, 118, 115, 115, 116, 107, 117, 121, 135, 119, 115, 114, 114, 116, 119, 107, 124, 104, 126, 116, 123, 118, 118, 111, 122, 104, 82, 125, 107, 110, 108, 119, 109, 120, 113, 117, 99, 138, 129, 120, 117, 115, 119, 104, 119, 109, 106, 116, 124, 137, 109, 114, 109, 119, 112, 123, 119, 116, 115, 98, 118, 113, 93, 112, 105, 116, 108, 106, 119, 115, 108, 114, 112, 121, 112, 103, 114, 111, 125, 107, 118, 105, 117, 112, 107, 122, 110, 105, 120, 115, 136, 117, 139, 130, 121, 103, 108, 114, 108, 114, 114, 117, 110, 117, 106, 128, 114, 116, 111, 113, 106, 111, 121, 115, 113, 118, 112, 114, 104, 119, 121, 120, 117, 115, 113, 116, 121, 122, 120, 117, 113, 117, 114, 103, 124, 120, 122, 111, 117, 118, 121, 119, 112, 108, 116, 107, 114, 114, 111, 109, 114, 119, 119, 122, 113, 122, 114, 112, 68, 121, 117, 127, 99, 119, 104, 121, 113, 119, 116, 122, 144, 115, 109, 118, 115, 116, 119, 125, 119, 112, 113, 112, 101, 122, 116, 114, 115, 121, 112, 106, 110, 107, 112, 117, 132, 115, 116, 111, 107, 128, 116, 121, 115, 122, 118, 111, 115, 119, 116, 108, 115, 108, 116, 114, 113, 113, 113, 117, 121, 119, 120, 131, 112, 118, 114, 115, 112, 106, 116, 120, 111, 115, 115, 118, 93, 112, 122, 121, 113, 121, 106, 121, 114, 109, 145, 121, 106, 126, 112, 113, 122, 119, 113, 120, 113, 116, 118, 112, 122, 106, 105, 113, 109, 112, 96, 104, 97, 112, 112, 107, 134, 109, 104, 110, 105, 112, 114, 113, 115, 111, 108, 135, 109, 107, 111, 117, 118, 111, 131, 112, 114, 104, 121, 140, 114, 132, 99, 114, 118, 140, 123, 117, 127, 119, 113, 122, 123, 114, 112, 117, 113, 117, 114, 99, 118, 115, 118, 119, 118, 128, 114, 133, 111, 113, 118, 136, 132, 119, 122, 105, 105, 108, 101, 111, 108, 104, 101, 123, 104, 106, 120, 125, 127, 106, 98, 129, 105, 96, 122, 109, 123, 113, 114, 121, 126, 121, 105, 106, 117, 112, 107, 115, 123, 135, 112, 106, 111, 117, 114, 122, 125, 116, 119, 120, 116, 118, 122, 104, 112, 111, 104, 120, 128, 111, 124, 122, 140, 118, 114, 105, 118, 115, 121, 106, 112, 117, 114, 119, 136, 135, 111, 110, 114, 118, 112, 119, 114, 100, 133, 102, 109, 113, 112, 113, 109, 115, 118, 112, 127, 121, 126, 108, 109, 127, 108, 110, 112, 111, 124, 124, 118, 114, 97, 110, 119, 110, 123, 106, 111, 102, 107, 98, 108, 109, 102, 125, 111, 110, 117, 115, 102, 124, 121, 113, 125, 101, 120, 100, 122, 114, 108, 110, 125, 105, 114, 112, 114, 109, 106, 114, 114, 121, 109, 110, 117, 109, 121, 121, 125, 134, 132, 134, 123, 109, 111, 107, 105, 114, 113, 113, 111, 118, 111, 116, 112, 120, 114, 132, 111, 120, 116, 109, 106, 118, 117, 106, 138, 120, 114, 126, 109, 114, 119, 114, 125, 110, 108, 132, 120, 116, 113, 104, 115, 120, 114, 130, 121, 113, 113, 107, 112, 112, 111, 120, 123, 103, 107, 120, 135, 117, 112, 102, 127, 114, 112, 110, 91, 118, 128, 109, 106, 106, 113, 112, 102, 111, 98, 121, 109, 122, 122, 113, 114, 116, 127, 112, 113, 128, 107, 116, 123, 124, 132, 140, 120, 123, 99, 114, 113, 121, 124, 131, 112, 122, 116, 114, 126, 98, 122, 115, 111, 117, 96, 120, 117, 113, 118, 115, 113, 112, 105, 111, 97, 93, 120, 131, 129, 117, 113, 106, 115, 120, 107, 116, 119, 103, 116, 106, 115, 107, 112, 120, 119, 108, 111, 93, 97, 125, 118, 108, 111, 118, 108, 120, 120, 109, 142, 129, 121, 121, 112, 127, 114, 94, 118, 110, 119, 121, 107, 115, 110, 116, 119, 117, 118, 109, 105, 114, 99, 98, 122, 109, 100, 102, 112, 111, 116, 122, 103, 103, 128, 116, 109, 112, 112, 113, 107, 115, 114, 108, 116, 110, 117, 122, 115, 110, 110, 118, 115, 125, 111, 116, 104, 118, 115, 110, 116, 121, 112, 109, 124, 123, 116, 125, 104, 98, 124, 117, 108, 121, 116, 108, 116, 108, 113, 115, 107, 105, 108, 115, 122, 107, 112, 111, 140, 108, 110, 124, 120, 123, 130, 122, 105, 121, 122, 132, 122, 115, 116, 113, 110, 116, 117, 117, 106, 110, 120, 101, 122, 113, 121, 116, 124, 110, 118, 117, 106, 115, 98, 112, 116, 108, 104, 113, 95, 113, 109, 135, 113, 108, 106, 101, 97, 124, 118, 129, 116, 113, 99, 104, 111, 109, 117, 121, 121, 124, 101, 111, 106, 122, 111, 118, 120, 119, 120, 118, 107, 115, 116, 103, 116, 108, 125, 109, 100, 112, 112, 119, 125, 112, 111, 113, 108, 108, 117, 120, 122, 119, 119, 125, 126, 123, 123, 119, 116, 104, 123, 119, 108, 117, 119, 118, 106, 129, 113, 115, 99, 100, 128, 124, 99, 105, 110, 101, 112, 121, 106, 111, 128, 117, 108, 122, 97, 129, 104, 116, 112, 120, 119, 131, 125, 105, 112, 114, 119, 116, 96, 116, 108, 125, 121, 111, 113, 113, 125, 108, 106, 115, 118, 111, 103, 119, 115, 110, 116, 107, 125, 120, 115, 110, 101, 112, 112, 114, 115, 122, 122, 101, 110, 132, 116, 107, 125, 106, 119, 120, 123, 125, 106, 122, 108, 103, 115, 126, 119, 118, 117, 108, 116, 112, 111, 114, 127, 105, 119, 113, 117, 121, 107, 122, 112, 116, 112, 110, 118, 118, 113, 114, 114, 117, 120, 114, 113, 121, 130, 100, 105, 118, 129, 108, 109, 115, 112, 110, 112, 116, 112, 117, 125, 113, 104, 136, 114, 90, 127, 112, 108, 125, 113, 122, 121, 112, 111, 114, 111, 133, 120, 118, 130, 116, 110, 92, 139, 121, 112, 106, 107, 125, 123, 128, 120, 119, 115, 105, 121, 113, 119, 104, 119, 108, 111, 120, 115, 116, 119, 106, 120, 115, 122, 123, 115, 117, 123, 116, 136, 111, 101, 109, 123, 121, 112, 110, 114, 120, 124, 123, 115, 123, 102, 111, 115, 102, 93, 118, 125, 125, 110, 114, 122, 121, 119, 124, 112, 104, 112, 106, 96, 120, 115, 113, 114, 106, 103, 110, 114, 123, 114, 109, 103, 119, 127, 120, 120, 127, 109, 107, 106, 136, 111, 116, 115, 126, 117, 115, 115, 118, 114, 119, 120, 111, 126, 99, 112, 111, 112, 121, 105, 102, 122, 122, 121, 112, 109, 107, 109, 108, 123, 125, 101, 108, 124, 132, 112, 111, 103, 109, 98, 107, 109, 122, 114, 122, 117, 129, 109, 102, 110, 107, 118, 107, 113, 117, 104, 120, 117, 121, 101, 112, 108, 98, 103, 129, 119, 122, 118, 110, 110, 119, 116, 121, 138, 119, 115, 107, 105, 99, 110, 99, 111, 110, 113, 106, 111, 108, 126, 114, 127, 114, 123, 110, 130, 123, 108, 119, 116, 119, 119, 117, 122, 135, 113, 105, 110, 124, 106, 105, 114, 117, 120, 114, 113, 115, 107, 116, 107, 115, 125, 108, 111, 122, 120, 107, 112, 133, 117, 121, 112, 118, 116, 120, 122, 105, 108, 106, 125, 108, 105, 124, 113, 118, 97, 115, 104, 114, 126, 118, 123, 118, 112, 104, 126, 111, 112, 131, 115, 125, 114, 110, 118, 110, 132, 120, 115, 121, 119, 117, 118, 120, 112, 129, 120, 128, 112, 117, 123, 110, 120, 119, 113, 107, 120, 123, 118, 108, 115, 125, 106, 125, 123, 132, 122, 122, 115, 115, 112, 114, 119, 114, 125, 114, 108, 124, 107, 119, 127, 115, 107, 108, 119, 133, 115, 118, 112, 114, 123, 105, 117, 115, 99, 104, 115, 121, 119, 105, 123, 120, 105, 121, 114, 117, 109, 113, 119, 119, 121, 93, 115, 114, 114, 129, 114, 112, 101, 119, 110, 134, 109, 99, 123, 106, 122, 120, 114, 109, 116, 116, 111, 117, 105, 121, 111, 114, 128, 109, 121, 130, 94, 116, 123, 125, 113, 117, 114, 102, 123, 121, 115, 123, 118, 121, 110, 121, 106, 113, 119, 122, 128, 119, 115, 116, 111, 121, 129, 113, 117, 115, 100, 104, 117, 117, 116, 119, 114, 122, 114, 116, 106, 111, 131, 110, 121, 118, 123, 108, 114, 110, 111, 101, 122, 119, 116, 120, 114, 108, 104, 119, 120, 121, 112, 114, 111, 119, 116, 116, 113, 114, 109, 120, 123, 126, 95, 111, 109, 117, 114, 121, 114, 124, 127, 113, 117, 113, 110, 115, 107, 118, 120, 115, 115, 103, 110, 112, 91, 128, 114, 119, 111, 121, 109, 115, 108, 114, 111, 114, 113, 111, 116, 111, 110, 116, 121, 115, 118, 111, 102, 111, 125, 113, 118, 120, 101, 118, 119, 113, 104, 119, 115, 117, 112, 110, 114, 114, 127, 103, 123, 112, 107, 126, 113, 113, 114, 108, 111, 130, 124, 122, 119, 119, 144, 116, 117, 109, 119, 120, 110, 117, 130, 123, 94, 126, 116, 112, 104, 103, 120, 118, 118, 117, 124, 116, 117, 120, 113, 115, 108, 115, 114, 96, 115, 112, 130, 110, 113, 118, 122, 116, 115, 109, 115, 121, 114, 106, 111, 106, 116, 112, 124, 112, 119, 115, 130, 114, 109, 83, 120, 103, 113, 121, 121, 84, 114, 121, 114, 115, 107, 118, 131, 130, 112, 117, 102, 117, 122, 119, 110, 123, 130, 114, 113, 112, 116, 116, 110, 122, 117, 116, 118, 117, 116, 123, 120, 154, 117, 114, 102, 123, 105, 110, 110, 117, 113, 113, 119, 120, 107, 113, 108, 126, 110, 119, 128, 112, 108, 111, 112, 96, 109, 117, 118, 117, 112, 113, 119, 120, 120, 120, 147, 112, 116, 122, 115, 104, 123, 113, 112, 120, 116, 145, 122, 130, 121, 119, 126, 118, 107, 121, 123, 129, 119, 126, 113, 105, 127, 108, 110, 97, 120, 124, 118, 119, 116, 107, 113, 120, 118, 112, 125, 126, 107, 119, 96, 116, 115, 109, 115, 110, 116, 116, 117, 122, 119, 120, 115, 118, 115, 114, 121, 119, 113, 122, 122, 114, 122, 110, 121, 113, 114, 121, 111, 118, 117, 115, 118, 119, 127, 116, 115, 110, 112, 123, 111, 120, 142, 119, 116, 127, 120, 117, 107, 116, 116, 111, 123, 122, 113, 111, 116, 119, 112, 130, 107, 117, 113, 111, 115, 117, 116, 109, 116, 115, 121, 118, 101, 119, 123, 111, 108, 108, 124, 117, 111, 116, 124, 118, 122, 126, 112, 122, 107, 120, 113, 108, 116, 99, 102, 116, 103, 115, 117, 111, 122, 107, 123, 115, 116, 120, 124, 114, 119, 113, 110, 104, 122, 115, 111, 105, 127, 120, 122, 114, 115, 111, 120, 124, 110, 116, 126, 120, 118, 115, 117, 117, 112, 123, 118, 120, 115, 125, 117, 117, 115, 116, 120, 116, 117, 121, 114, 117, 111, 116, 110, 120, 120, 106, 121, 112, 101, 127, 111, 112, 130, 121, 112, 108, 105, 121, 122, 113, 116, 114, 116, 113, 106, 113, 112, 119, 101, 115, 115, 125, 116, 111, 118, 107, 111, 120, 116, 118, 110, 102, 115, 130, 106, 123, 107, 109, 134, 124, 121, 121, 137, 117, 118, 112, 125, 112, 121, 121, 127, 105, 123, 112, 125, 112, 108, 116, 122, 121, 114, 121, 117, 114, 120, 111, 122, 110, 121, 125, 107, 110, 115, 108, 118, 100, 112, 114, 110, 101, 105, 107, 118, 110, 117, 88, 120, 112, 116, 127, 119, 117, 116, 111, 118, 112, 111, 120, 107, 123, 126, 113, 121, 117, 108, 120, 113, 130, 107, 97, 134, 106, 113, 114, 118, 120, 105, 121, 112, 118, 128, 118, 126, 103, 120, 121, 112, 99, 119, 129, 143, 117, 100, 115, 119, 102, 121, 119, 107, 118, 124, 127, 112, 116, 113, 126, 111, 107, 129, 106, 117, 112, 114, 118, 107, 119, 117, 119, 116, 116, 122, 138, 107, 109, 120, 117, 121, 116, 112, 117, 123, 111, 106, 119, 104, 118, 111, 117, 109, 107, 94, 107, 111, 115, 118, 103, 123, 123, 112, 117, 117, 109, 112, 105, 114, 117, 111, 118, 130, 127, 111, 121, 133, 114, 110, 118, 123, 116, 119, 114, 117, 109, 118, 120, 120, 116, 110, 93, 111, 119, 101, 117, 114, 117, 111, 103, 120, 109, 125, 102, 119, 105, 113, 105, 130, 120, 115, 105, 116, 124, 100, 114, 112, 118, 119, 112, 104, 104, 118, 116, 114, 119, 120, 112, 97, 111, 125, 117, 121, 121, 126, 125, 114, 139, 106, 119, 106, 109, 108, 117, 119, 114, 106, 123, 108, 122, 123, 115, 122, 107, 110, 107, 101, 109, 116, 125, 119, 101, 123, 116, 123, 113, 109, 119, 116, 108, 120, 109, 116, 125, 108, 110, 115, 123, 109, 110, 120, 119, 109, 121, 118, 111, 120, 124, 126, 127, 124, 120, 111, 114, 125, 117, 113, 108, 126, 116, 117, 118, 112, 107, 114, 122, 110, 120, 120, 117, 121, 110, 108, 116, 122, 122, 125, 132, 135, 126, 114, 108, 114, 101, 119, 126, 119, 117, 109, 121, 115, 114, 115, 115, 123, 103, 113, 105, 116, 119, 116, 120, 117, 116, 116, 110, 123, 106, 109, 113, 109, 94, 119, 118, 114, 118, 122, 111, 113, 123, 108, 106, 107, 116, 111, 106, 125, 109, 101, 108, 125, 121, 115, 119, 112, 115, 116, 113, 116, 129, 104, 118, 116, 113, 119, 115, 107, 113, 113, 102, 120, 115, 109, 122, 110, 116, 110, 108, 123, 115, 116, 89, 106, 114, 116, 113, 120, 116, 105, 114, 128, 116, 124, 109, 123, 111, 121, 113, 107, 122, 132, 114, 109, 125, 127, 120, 117, 114, 114, 113, 116, 112, 109, 121, 117, 116, 123, 130, 108, 115, 115, 119, 113, 120, 109, 111, 115, 101, 119, 110, 124, 121, 108, 115, 103, 111, 113, 118, 104, 105, 108, 116, 109, 119, 127, 105, 109, 137, 115, 106, 134, 115, 103, 117, 122, 117, 122, 102, 127, 117, 122, 129, 123, 94, 122, 106, 121, 104, 123, 106, 114, 114, 111, 102, 129, 112, 104, 120, 112, 107, 122, 114, 115, 126, 121, 125, 113, 118, 103, 118, 117, 107, 105, 109, 121, 92, 112, 103, 109, 104, 110, 107, 127, 127, 109, 118, 112, 108, 110, 110, 116, 113, 136, 120, 104, 133, 130, 128, 114, 112, 113, 135, 111, 108, 114, 110, 123, 122, 110, 115, 111, 118, 116, 130, 122, 116, 124, 104, 100, 118, 94, 111, 118, 126, 104, 117, 118, 101, 124, 102, 116, 120, 122, 136, 115, 134, 95, 119, 117, 126, 111, 130, 125, 131, 99, 108, 123, 102, 120, 121, 120, 124, 111, 122, 118, 103, 124, 112, 113, 109, 111, 111, 114, 126, 115, 113, 122, 113, 116, 116, 104, 92, 114, 116, 118, 122, 118, 139, 123, 120, 107, 122, 119, 100, 109, 117, 134, 124, 115, 122, 116, 114, 100, 110, 127, 117, 108, 120, 106, 135, 107, 113, 112, 123, 109, 97, 119, 120, 107, 114, 122, 123, 116, 80, 102, 129, 114, 112, 105, 120, 130, 117, 121, 119, 115, 115, 115, 113, 119, 113, 103, 102, 96, 124, 126, 112, 107, 124, 96, 110, 117, 114, 120, 120, 112, 108, 110, 102, 113, 119, 119, 121, 114, 129, 110, 122, 103, 102, 104, 118, 122, 122, 123, 130, 111, 115, 108, 102, 116, 103, 100, 110, 108, 125, 130, 115, 121, 98, 109, 126, 122, 120, 122, 100, 117, 102, 124, 120, 111, 113, 102, 104, 100, 127, 113, 101, 106, 153, 131, 131, 110, 107, 117, 119, 130, 118, 116, 122, 121, 124, 116, 107, 131, 109, 113, 113, 117, 106, 121, 104, 123, 113, 107, 124, 123, 122, 112, 124, 120, 112, 130, 120, 113, 135, 111, 109, 116, 123, 107, 103, 104, 109, 109, 122, 106, 113, 126, 120, 119, 129, 102, 115, 101, 111, 113, 110, 119, 112, 118, 106, 121, 123, 119, 114, 114, 108, 117, 122, 121, 137, 121, 118, 117, 124, 117, 153, 105, 104, 111, 97, 103, 113, 109, 122, 124, 104, 111, 123, 101, 124, 110, 123, 131, 116, 125, 112, 115, 120, 117, 104, 122, 134, 104, 119, 117, 115, 105, 119, 103, 103, 110, 107, 111, 107, 106, 108, 110, 116, 99, 129, 112, 110, 124, 132, 125, 132, 115, 105, 99, 118, 123, 115, 119, 108, 112, 123, 137, 118, 116, 126, 112, 109, 100, 105, 108, 119, 121, 116, 102, 108, 109, 93, 115, 124, 106, 118, 111, 110, 129, 122, 107, 117, 126, 109, 100, 120, 111, 120, 124, 98, 130, 106, 127, 123, 115, 104, 109, 86, 136, 113, 109, 123, 135, 100, 117, 102, 128, 122, 104, 125, 134, 90, 112, 117, 107, 116, 110, 116, 106, 118, 120, 128, 124, 110, 94, 116, 113, 114, 109, 104, 122, 109, 119, 107, 114, 115, 125, 109, 115, 118, 118, 114, 121, 99, 126, 112, 129, 117, 111, 106, 110, 121, 111, 112, 109, 131, 108, 93, 116, 121, 113, 118, 112, 125, 106, 118, 103, 115, 120, 117, 115, 108, 127, 108, 104, 101, 117, 116, 129, 115, 112, 110, 119, 114, 107, 124, 119, 109, 115, 108, 130, 121, 117, 107, 103, 115, 106, 108, 119, 117, 108, 130, 125, 103, 110, 120, 128, 110, 120, 113, 118, 127, 106, 105, 105, 116, 105, 127, 113, 107, 110, 116, 104, 112, 120, 124, 110, 106, 105, 109, 96, 116, 127, 104, 119, 106, 113, 107, 114, 115, 119, 129, 107, 106, 130, 121, 99, 99, 119, 116, 117, 108, 100, 116, 111, 119, 101, 125, 117, 110, 107, 112, 106, 115, 120, 114, 111, 120, 114, 119, 123, 113, 117, 123, 118, 110, 120, 120, 110, 111, 108, 112, 112, 118, 131, 125, 118, 107, 107, 129, 103, 118, 108, 117, 107, 124, 133, 110, 108, 101, 124, 111, 121, 112, 110, 115, 111, 110, 113, 108, 119, 115, 107, 116, 123, 106, 126, 118, 118, 121, 109, 96, 117, 119, 110, 102, 124, 103, 118, 111, 130, 99, 112, 112, 103, 109, 123, 122, 130, 115, 120, 116, 112, 127, 121, 117, 113, 98, 116, 113, 105, 114, 125, 126, 111, 97, 121, 122, 120, 117, 110, 112, 102, 114, 121, 126, 114, 104, 108, 114, 114, 122, 107, 114, 117, 95, 108, 119, 109, 132, 122, 118, 122, 117, 112, 120, 109, 115, 108, 113, 109, 121, 118, 115, 110, 115, 115, 133, 109, 116, 116, 109, 132, 109, 116, 116, 109, 106, 130, 117, 115, 111, 113, 115, 131, 105, 114, 106, 113, 110, 113, 110, 103, 107, 105, 117, 125, 112, 128, 123, 126, 114, 100, 118, 115, 117, 124, 117, 118, 119, 108, 115, 123, 118, 113, 114, 115, 127, 112, 120, 122, 109, 109, 119, 118, 118, 128, 122, 116, 116, 124, 109, 115, 117, 126, 123, 111, 113, 107, 117, 114, 118, 120, 111, 108, 117, 97, 110, 128, 111, 119, 109, 116, 110, 98, 108, 105, 115, 122, 103, 110, 118, 102, 111, 120, 105, 106, 110, 117, 118, 118, 123, 120, 122, 120, 142, 104, 106, 112, 127, 112, 115, 120, 122, 111, 109, 117, 102, 93, 122, 108, 124, 115, 119, 125, 120, 102, 125, 118, 105, 90, 117, 112, 113, 121, 111, 119, 136, 110, 118, 111, 115, 126, 118, 113, 115, 125, 107, 106, 119, 112, 108, 107, 109, 105, 100, 115, 125, 111, 107, 110, 106, 132, 111, 119, 108, 110, 128, 118, 106, 115, 108, 114, 112, 132, 119, 120, 115, 136, 113, 105, 119, 112, 114, 106, 122, 129, 108, 110, 119, 129, 104, 115, 114, 110, 124, 110, 103, 116, 124, 126, 109, 114, 112, 124, 122, 121, 94, 126, 119, 109, 123, 104, 105, 105, 114, 113, 111, 124, 109, 109, 112, 105, 106, 107, 109, 118, 116, 115, 124, 123, 95, 101, 115, 97, 116, 115, 126, 121, 106, 113, 111, 99, 109, 122, 118, 95, 120, 107, 109, 105, 109, 102, 107, 108, 121, 99, 113, 105, 111, 114, 109, 105, 120, 106, 117, 123, 114, 98, 118, 124, 118, 103, 109, 126, 121, 122, 111, 118, 97, 112, 113, 113, 110, 117, 118, 122, 106, 115, 99, 116, 124, 111, 115, 116, 118, 114, 109, 123, 109, 106, 118, 105, 96, 116, 98, 118, 118, 112, 112, 124, 131, 125, 109, 118, 121, 127, 99, 118, 116, 121, 117, 110, 105, 108, 132, 116, 114, 111, 118, 124, 119, 111, 127, 105, 126, 121, 109, 115, 131, 115, 108, 113, 124, 116, 105, 121, 112, 116, 102, 121, 117, 115, 105, 110, 110, 115, 119, 120, 121, 120, 108, 109, 130, 109, 107, 124, 115, 117, 110, 98, 117, 120, 115, 103, 110, 117, 108, 98, 122, 105, 119, 109, 117, 118, 124, 112, 120, 109, 110, 129, 112, 126, 129, 103, 110, 118, 123, 107, 112, 109, 113, 119, 109, 119, 114, 118, 115, 109, 117, 116, 100, 116, 112, 125, 110, 110, 142, 105, 111, 108, 113, 118, 128, 125, 117, 96, 109, 109, 116, 109, 121, 126, 130, 119, 112, 107, 111, 104, 119, 115, 131, 104, 113, 126, 118, 117, 105, 126, 110, 111, 112, 128, 118, 108, 112, 124, 120, 115, 115, 117, 121, 124, 109, 117, 126, 116, 105, 122, 116, 109, 126, 113, 116, 106, 113, 108, 126, 121, 118, 115, 121, 112, 119, 107, 109, 120, 108, 103, 128, 125, 114, 111, 120, 109, 124, 119, 92, 121, 114, 114, 93, 120, 119, 116, 120, 121, 111, 115, 118, 125, 106, 128, 115, 111, 127, 116, 115, 108, 109, 116, 119, 130, 113, 126, 116, 106, 117, 121, 119, 114, 107, 108, 109, 98, 122, 109, 110, 115, 110, 120, 113, 126, 116, 119, 113, 119, 110, 120, 107, 115, 116, 113, 126, 105, 113, 99, 108, 113, 114, 110, 111, 130, 115, 111, 133, 115, 115, 110, 119, 121, 122, 110, 129, 125, 113, 128, 121, 108, 104, 143, 121, 122, 103, 120, 125, 125, 116, 119, 105, 120, 116, 103, 131, 109, 125, 127, 124, 116, 112, 108, 111, 121, 122, 126, 108, 130, 121, 98, 123, 109, 108, 121, 137, 97, 112, 111, 108, 123, 116, 113, 110, 115, 139, 105, 117, 107, 112, 120, 106, 105, 118, 110, 115, 110, 111, 121, 117, 118, 111, 116, 124, 115, 139, 108, 115, 112, 118, 120, 117, 110, 131, 116, 142, 114, 119, 120, 120, 123, 118, 118, 108, 127, 115, 138, 109, 139, 118, 129, 122, 120, 119, 113, 106, 117, 107, 112, 124, 127, 106, 121, 116, 104, 118, 107, 114, 125, 128, 118, 116, 115, 111, 115, 114, 124, 108, 116, 121, 128, 116, 112, 110, 115, 107, 106, 116, 109, 110, 129, 118, 105, 109, 116, 114, 123, 113, 118, 111, 133, 120, 107, 112, 108, 113, 103, 116, 111, 113, 126, 112, 117, 101, 110, 124, 100, 106, 113, 109, 113, 114, 136, 112, 125, 126, 117, 104, 120, 113, 113, 116, 121, 114, 121, 102, 121, 118, 109, 114, 107, 114, 111, 117, 117, 116, 102, 118, 89, 114, 118, 98, 124, 122, 105, 110, 124, 113, 120, 106, 124, 132, 120, 112, 127, 107, 101, 115, 121, 116, 101, 112, 95, 123, 107, 120, 116, 120, 132, 112, 112, 107, 102, 107, 122, 110, 116, 128, 105, 115, 115, 106, 119, 118, 111, 118, 113, 120, 102, 118, 123, 105, 112, 108, 103, 120, 136, 109, 97, 102, 108, 111, 117, 123, 125, 114, 116, 118, 106, 107, 113, 112, 118, 126, 122, 111, 120, 98, 128, 104, 120, 116, 115, 125, 114, 108, 112, 115, 114, 99, 104, 112, 97, 118, 123, 124, 109, 113, 123, 105, 104, 123, 107, 116, 112, 98, 126, 91, 119, 106, 116, 100, 138, 125, 118, 148, 123, 113, 108, 108, 120, 124, 105, 109, 119, 121, 117, 108, 106, 110, 123, 114, 114, 122, 112, 118, 114, 128, 105, 103, 122, 119, 132, 124, 115, 117, 98, 119, 116, 112, 96, 115, 151, 104, 110, 107, 121, 113, 111, 125, 118, 129, 102, 134, 121, 112, 118, 115, 109, 112, 119, 130, 125, 126, 112, 127, 111, 128, 120, 107, 107, 115, 113, 129, 122, 102, 107, 122, 115, 115, 96, 133, 107, 140, 118, 113, 118, 112, 115, 99, 122, 105, 101, 103, 115, 139, 119, 120, 112, 92, 123, 111, 106, 122, 115, 110, 113, 112, 108, 114, 105, 119, 123, 114, 114, 111, 106, 107, 101, 129, 117, 112, 108, 119, 131, 109, 116, 131, 114, 128, 106, 126, 109, 116, 131, 116, 121, 110, 102, 108, 117, 131, 111, 110, 107, 107, 111, 98, 90, 119, 95, 108, 107, 111, 100, 123, 102, 122, 122, 125, 110, 98, 125, 117, 147, 121, 113, 122, 117, 96, 121, 112, 110, 119, 111, 110, 127, 86, 114, 109, 120, 121, 112, 106, 113, 107, 109, 111, 120, 121, 124, 117, 110, 114, 111, 101, 121, 131, 109, 122, 100, 124, 119, 119, 119, 123, 101, 135, 121, 131, 113, 105, 125, 122, 116, 120, 112, 110, 120, 114, 110, 126, 128, 116, 126, 118, 120, 123, 108, 122, 118, 110, 120, 103, 115, 117, 114, 114, 111, 124, 119, 127, 108, 112, 126, 114, 96, 109, 122, 111, 119, 110, 107, 125, 104, 98, 112, 111, 98, 114, 118, 93, 128, 137, 120, 117, 101, 120, 109, 119, 113, 105, 117, 124, 104, 115, 117, 109, 107, 116, 94, 112, 119, 124, 121, 114, 114, 98, 111, 107, 113, 114, 120, 105, 110, 123, 107, 121, 118, 103, 120, 118, 107, 113, 128, 118, 132, 126, 114, 107, 111, 142, 119, 129, 116, 110, 132, 126, 107, 142, 106, 128, 115, 103, 121, 114, 129, 93, 135, 116, 110, 108, 108, 124, 112, 107, 109, 135, 126, 110, 116, 113, 121, 102, 109, 100, 113, 117, 110, 106, 114, 106, 111, 111, 119, 111, 120, 106, 130, 96, 132, 97, 113, 118, 121, 113, 102, 121, 118, 112, 121, 110, 121, 113, 120, 105, 114, 104, 114, 122, 124, 124, 111, 118, 123, 116, 104, 110, 92, 121, 109, 127, 126, 105, 114, 117, 119, 110, 107, 122, 120, 87, 113, 123, 123, 117, 141, 110, 108, 113, 117, 126, 96, 116, 119, 114, 110, 124, 124, 123, 112, 118, 117, 121, 110, 122, 107, 113, 126, 110, 114, 110, 109, 117, 115, 108, 112, 115, 113, 122, 120, 112, 120, 130, 123, 91, 113, 114, 106, 111, 112, 111, 98, 114, 108, 106, 117, 121, 118, 118, 116, 122, 112, 110, 115, 123, 123, 122, 117, 116, 118, 115, 116, 112, 81, 119, 116, 108, 78, 120, 110, 122, 126, 116, 114, 109, 133, 123, 100, 113, 104, 125, 120, 109, 138, 117, 116, 128, 106, 116, 126, 115, 112, 110, 113, 115, 108, 109, 111, 117, 116, 117, 116, 119, 117, 110, 115, 114, 117, 114, 113, 102, 122, 104, 110, 114, 98, 103, 113, 117, 117, 125, 104, 114, 115, 115, 95, 109, 107, 118, 98, 117, 115, 120, 111, 115, 118, 121, 114, 111, 120, 115, 116, 101, 116, 115, 110, 116, 114, 110, 111, 108, 109, 108, 110, 106, 106, 120, 113, 111, 112, 127, 120, 111, 114, 112, 123, 117, 123, 125, 110, 117, 105, 114, 123, 119, 116, 119, 123, 101, 123, 118, 115, 113, 111, 114, 114, 101, 115, 87, 107, 123, 110, 114, 106, 111, 120, 114, 119, 118, 114, 108, 109, 120, 115, 117, 117, 119, 129, 114, 113, 94, 107, 117, 112, 113, 122, 121, 130, 121, 109, 100, 87, 113, 117, 102, 120, 116, 115, 115, 106, 114, 100, 128, 99, 117, 113, 114, 117, 108, 129, 109, 109, 110, 116, 126, 121, 113, 110, 117, 118, 125, 122, 115, 110, 119, 111, 116, 118, 118, 123, 120, 112, 147, 113, 117, 117, 112, 112, 116, 111, 100, 113, 113, 115, 113, 106, 108, 118, 119, 103, 108, 113, 113, 112, 79, 70, 120, 108, 118, 118, 109, 120, 128, 118, 121, 120, 103, 108, 113, 117, 112, 113, 111, 119, 118, 117, 122, 119, 122, 108, 122, 110, 113, 109, 105, 110, 98, 116, 116, 116, 118, 110, 117, 113, 102, 111, 120, 122, 119, 117, 98, 111, 119, 106, 101, 105, 99, 114, 108, 109, 98, 108, 114, 117, 119, 117, 105, 114, 112, 111, 117, 113, 118, 116, 111, 116, 109, 118, 128, 110, 116, 108, 113, 110, 122, 105, 113, 115, 106, 128, 118, 115, 114, 117, 108, 122, 110, 112, 130, 97, 115, 99, 113, 107, 124, 131, 118, 104, 106, 114, 115, 120, 111, 114, 115, 125, 119, 111, 116, 113, 112, 103, 110, 113, 112, 116, 117, 113, 119, 109, 125, 123, 109, 114, 110, 110, 113, 113, 119, 118, 116, 119, 108, 122, 114, 117, 115, 101, 110, 111, 114, 111, 106, 131, 116, 129, 115, 121, 114, 109, 108, 91, 113, 107, 105, 111, 118, 127, 117, 112, 114, 113, 96, 111, 109, 113, 99, 115, 113, 113, 111, 112, 114, 108, 114, 116, 122, 126, 112, 100, 122, 119, 122, 113, 110, 95, 113, 115, 113, 108, 114, 116, 120, 123, 114, 109, 122, 122, 134, 111, 118, 108, 120, 113, 108, 117, 109, 115, 105, 112, 114, 121, 111, 117, 105, 124, 113, 115, 117, 117, 115, 116, 116, 103, 121, 108, 117, 109, 105, 111, 108, 116, 123, 112, 115, 125, 131, 112, 102, 111, 118, 111, 127, 107, 110, 119, 128, 107, 115, 122, 118, 109, 115, 118, 108, 115, 97, 120, 113, 112, 116, 128, 125, 109, 109, 126, 136, 109, 116, 119, 114, 115, 102, 136, 123, 120, 109, 118, 118, 119, 127, 105, 108, 105, 115, 91, 119, 112, 103, 84, 121, 116, 114, 99, 112, 115, 101, 122, 121, 107, 118, 113, 117, 118, 104, 97, 119, 111, 104, 115, 121, 103, 115, 126, 118, 118, 115, 109, 118, 109, 123, 114, 122, 113, 124, 102, 110, 115, 117, 109, 117, 106, 143, 124, 103, 116, 123, 114, 104, 108, 112, 120, 113, 110, 111, 103, 103, 134, 105, 115, 127, 122, 114, 113, 107, 111, 113, 119, 111, 115, 114, 98, 117, 109, 124, 118, 121, 125, 112, 128, 105, 126, 111, 99, 117, 112, 113, 127, 124, 106, 103, 117, 123, 109, 131, 120, 109, 103, 112, 108, 105, 120, 114, 111, 107, 118, 127, 104, 95, 121, 124, 125, 134, 106, 126, 116, 123, 124, 118, 121, 113, 116, 109, 112, 125, 104, 110, 111, 117, 111, 111, 100, 117, 123, 114, 127, 128, 107, 104, 118, 122, 107, 104, 126, 133, 123, 111, 111, 148, 120, 116, 126, 117, 115, 111, 124, 111, 110, 99, 128, 119, 114, 108, 139, 105, 133, 125, 120, 114, 107, 112, 96, 122, 132, 122, 111, 116, 119, 111, 124, 132, 109, 123, 108, 118, 116, 141, 114, 111, 111, 106, 129, 112, 117, 110, 115, 112, 109, 120, 121, 117, 109, 112, 118, 115, 123, 109, 111, 136, 115, 107, 112, 111, 93, 113, 110, 121, 127, 114, 126, 107, 117, 116, 125, 117, 124, 113, 112, 122, 122, 117, 104, 116, 99, 118, 112, 110, 111, 102, 116, 118, 113, 133, 105, 106, 127, 118, 111, 134, 110, 137, 110, 108, 117, 109, 118, 110, 97, 105, 106, 107, 96, 107, 122, 122, 110, 111, 93, 101, 113, 121, 111, 114, 125, 107, 122, 124, 114, 93, 108, 106, 114, 122, 110, 130, 114, 126, 127, 125, 102, 111, 96, 97, 107, 121, 119, 131, 116, 128, 116, 108, 108, 123, 115, 118, 117, 100, 119, 115, 115, 105, 117, 121, 110, 118, 110, 110, 121, 104, 122, 104, 126, 113, 118, 115, 117, 116, 124, 120, 111, 120, 108, 114, 102, 112, 107, 108, 112, 112, 121, 107, 123, 116, 113, 114, 110, 118, 113, 111, 116, 114, 111, 113, 111, 119, 110, 113, 121, 117, 121, 121, 108, 101, 113, 117, 99, 114, 119, 120, 121, 106, 115, 125, 104, 119, 113, 106, 116, 108, 118, 122, 116, 127, 118, 140, 102, 108, 125, 112, 109, 119, 115, 109, 114, 121, 120, 112, 116, 121, 116, 120, 102, 121, 104, 108, 117, 109, 124, 123, 117, 107, 124, 112, 107, 109, 121, 128, 103, 113, 102, 128, 124, 125, 122, 105, 110, 108, 114, 116, 110, 110, 123, 114, 115, 111, 132, 118, 122, 122, 108, 111, 121, 117, 106, 127, 116, 99, 112, 111, 110, 117, 117, 107, 109, 123, 121, 123, 117, 119, 117, 118, 114, 120, 122, 102, 126, 115, 123, 115, 123, 105, 109, 106, 111, 117, 134, 114, 110, 107, 109, 115, 109, 109, 122, 104, 118, 130, 106, 119, 108, 118, 108, 112, 114, 135, 125, 108, 125, 113, 119, 125, 122, 110, 115, 117, 117, 119, 110, 131, 110, 110, 105, 117, 124, 138, 112, 115, 119, 114, 110, 110, 118, 129, 127, 102, 123, 120, 103, 128, 104, 119, 110, 107, 105, 122, 103, 121, 107, 117, 117, 124, 120, 123, 90, 124, 101, 108, 111, 126, 104, 122, 110, 109, 110, 115, 128, 105, 114, 118, 117, 119, 125, 112, 118, 111, 112, 102, 116, 113, 93, 130, 95, 96, 119, 117, 120, 132, 119, 126, 105, 123, 97, 119, 109, 123, 113, 114, 125, 118, 123, 116, 117, 102, 123, 131, 110, 136, 122, 116, 120, 117, 130, 113, 126, 93, 92, 119, 122, 115, 113, 118, 124, 110, 114, 104, 117, 115, 127, 112, 120, 98, 110, 117, 119, 112, 112, 113, 126, 107, 118, 117, 117, 120, 116, 104, 106, 110, 106, 116, 119, 133, 130, 125, 112, 117, 126, 117, 112, 120, 127, 118, 123, 113, 121, 119, 116, 127, 138, 112, 116, 133, 103, 121, 118, 123, 120, 100, 113, 108, 117, 126, 123, 116, 126, 110, 114, 112, 110, 116, 120, 117, 104, 112, 113, 124, 120, 111, 113, 120, 115, 114, 87, 112, 120, 122, 130, 113, 113, 124, 118, 111, 112, 113, 117, 110, 108, 110, 113, 125, 115, 123, 121, 121, 109, 115, 109, 126, 129, 115, 124, 131, 123, 104, 104, 108, 101, 118, 124, 118, 115, 113, 103, 95, 109, 122, 128, 115, 104, 119, 105, 112, 113, 91, 114, 107, 105, 104, 102, 106, 119, 125, 108, 119, 119, 118, 121, 116, 117, 111, 124, 118, 102, 125, 120, 114, 114, 135, 111, 107, 118, 110, 105, 109, 109, 108, 106, 120, 111, 110, 107, 113, 129, 107, 120, 109, 106, 113, 124, 125, 110, 110, 112, 119, 113, 99, 110, 123, 112, 110, 125, 114, 117, 113, 107, 86, 113, 111, 110, 118, 91, 121, 118, 131, 110, 133, 116, 103, 107, 112, 100, 115, 130, 107, 122, 96, 109, 106, 117, 130, 119, 117, 115, 107, 115, 113, 116, 124, 115, 124, 111, 112, 121, 111, 119, 93, 101, 111, 118, 119, 108, 120, 123, 115, 123, 127, 108, 96, 101, 121, 116, 104, 112, 110, 125, 95, 120, 110, 126, 112, 130, 129, 122, 111, 112, 104, 114, 114, 113, 110, 121, 109, 116, 103, 96, 101, 99, 114, 130, 116, 116, 113, 123, 125, 126, 113, 121, 121, 115, 122, 129, 120, 104, 98, 102, 113, 112, 108, 133, 114, 120, 113, 112, 121, 134, 120, 93, 97, 112, 121, 112, 120, 102, 125, 130, 117, 106, 137, 120, 114, 112, 126, 120, 116, 122, 110, 107, 112, 116, 110, 111, 113, 115, 102, 125, 130, 119, 120, 108, 113, 127, 117, 120, 121, 121, 98, 112, 91, 117, 115, 110, 121, 112, 108, 102, 109, 106, 106, 117, 127, 106, 116, 124, 123, 129, 120, 101, 117, 112, 114, 117, 118, 122, 114, 119, 109, 114, 108, 107, 136, 119, 121, 108, 115, 110, 117, 126, 123, 110, 118, 116, 120, 123, 108, 112, 112, 113, 119, 125, 121, 119, 109, 116, 130, 118, 119, 107, 121, 108, 109, 108, 123, 98, 111, 100, 124, 110, 114, 120, 124, 117, 118, 118, 120, 116, 116, 105, 107, 115, 112, 103, 112, 106, 118, 121, 105, 119, 102, 127, 106, 105, 123, 109, 113, 107, 113, 130, 125, 111, 114, 100, 107, 106, 112, 128, 114, 111, 112, 113, 126, 114, 116, 112, 123, 119, 111, 122, 119, 115, 105, 116, 114, 131, 108, 115, 115, 113, 110, 104, 106, 100, 117, 121, 122, 124, 130, 109, 113, 115, 130, 117, 125, 105, 128, 117, 106, 118, 118, 114, 126, 110, 110, 119, 123, 100, 106, 105, 111, 106, 125, 125, 111, 128, 115, 119, 128, 110, 111, 112, 103, 120, 121, 107, 142, 135, 117, 122, 114, 107, 131, 113, 126, 109, 119, 100, 114, 119, 109, 107, 120, 127, 103, 112, 113, 115, 119, 118, 114, 109, 110, 120, 114, 118, 119, 127, 115, 116, 105, 114, 109, 108, 85, 111, 106, 106, 121, 112, 114, 112, 103, 112, 111, 99, 108, 124, 131, 127, 120, 118, 116, 114, 114, 120, 114, 112, 106, 96, 111, 109, 114, 112, 116, 112, 112, 111, 118, 121, 124, 105, 114, 109, 112, 127, 128, 108, 110, 120, 122, 124, 111, 103, 116, 109, 117, 126, 123, 120, 98, 125, 101, 121, 117, 115, 119, 107, 99, 127, 124, 128, 120, 113, 101, 97, 117, 109, 119, 116, 126, 122, 118, 98, 115, 119, 108, 108, 117, 113, 118, 117, 116, 112, 113, 102, 120, 108, 126, 118, 133, 108, 103, 122, 118, 117, 117, 104, 132, 112, 121, 118, 120, 132, 114, 131, 108, 118, 127, 116, 122, 134, 110, 115, 119, 114, 117, 110, 111, 116, 128, 115, 103, 121, 112, 116, 115, 114, 114, 134, 104, 113, 117, 101, 132, 116, 100, 115, 116, 116, 109, 94, 118, 117, 117, 108, 121, 119, 110, 116, 113, 118, 124, 111, 121, 121, 112, 115, 119, 114, 116, 130, 105, 112, 115, 120, 123, 112, 109, 118, 112, 116, 108, 120, 114, 114, 106, 124, 116, 120, 116, 118, 95, 109, 100, 123, 110, 127, 120, 121, 122, 110, 116, 106, 110, 117, 121, 112, 116, 129, 86, 118, 119, 119, 117, 113, 114, 110, 136, 108, 116, 108, 121, 114, 120, 108, 115, 111, 115, 106, 114, 116, 131, 116, 124, 120, 99, 120, 107, 128, 117, 108, 110, 124, 113, 118, 115, 106, 125, 105, 135, 107, 119, 126, 123, 118, 117, 117, 109, 107, 118, 108, 117, 109, 111, 112, 119, 123, 108, 113, 119, 129, 123, 122, 122, 121, 109, 110, 124, 101, 108, 109, 128, 114, 114, 101, 115, 111, 98, 112, 131, 121, 126, 114, 123, 117, 106, 113, 111, 113, 120, 120, 104, 114, 110, 112, 116, 110, 116, 109, 114, 101, 122, 116, 121, 118, 100, 135, 107, 104, 112, 105, 112, 105, 107, 118, 119, 118, 110, 103, 108, 112, 118, 109, 114, 106, 127, 129, 108, 114, 112, 119, 109, 109, 114, 110, 121, 107, 125, 113, 109, 113, 115, 106, 117, 101, 100, 119, 112, 130, 110, 103, 110, 123, 120, 113, 121, 122, 116, 114, 123, 115, 111, 104, 122, 120, 119, 128, 113, 117, 116, 116, 109, 101, 118, 101, 114, 118, 114, 117, 113, 118, 121, 125, 125, 115, 133, 120, 114, 109, 113, 115, 116, 114, 121, 114, 128, 114, 122, 120, 109, 108, 116, 113, 110, 115, 117, 111, 111, 123, 119, 118, 123, 117, 108, 124, 120, 134, 107, 113, 118, 110, 106, 120, 111, 112, 121, 112, 104, 118, 110, 112, 112, 106, 110, 125, 103, 106, 117, 114, 111, 124, 107, 110, 120, 105, 121, 115, 109, 110, 112, 119, 87, 117, 120, 120, 106, 101, 134, 119, 120, 114, 120, 114, 109, 121, 125, 114, 130, 118, 124, 118, 111, 110, 133, 118, 116, 120, 119, 109, 116, 110, 108, 105, 94, 113, 111, 123, 110, 114, 121, 119, 120, 108, 104, 123, 116, 120, 106, 127, 115, 118, 114, 109, 119, 134, 109, 109, 116, 113, 112, 118, 134, 112, 103, 121, 103, 113, 109, 121, 115, 120, 109, 118, 121, 120, 127, 113, 115, 126, 110, 110, 125, 120, 107, 109, 106, 101, 120, 106, 111, 125, 110, 117, 132, 116, 116, 102, 128, 98, 128, 121, 107, 106, 127, 110, 108, 118, 115, 114, 108, 108, 115, 119, 117, 123, 109, 120, 123, 111, 113, 112, 113, 103, 110, 111, 117, 121, 112, 110, 122, 101, 114, 105, 103, 100, 102, 124, 115, 103, 125, 122, 120, 106, 116, 112, 116, 111, 113, 111, 116, 114, 118, 107, 110, 121, 130, 116, 119, 102, 121, 114, 117, 115, 123, 109, 105, 112, 106, 111, 98, 118, 116, 121, 117, 111, 115, 122, 115, 113, 115, 116, 126, 111, 106, 120, 111, 119, 120, 114, 101, 115, 113, 125, 114, 112, 138, 116, 127, 113, 111, 116, 99, 127, 125, 118, 127, 112, 113, 125, 125, 106, 97, 110, 123, 130, 105, 112, 113, 115, 100, 112, 118, 126, 122, 139, 97, 108, 120, 103, 121, 112, 98, 108, 133, 116, 116, 113, 121, 112, 103, 124, 121, 117, 96, 112, 123, 132, 123, 115, 119, 126, 107, 108, 124, 115, 114, 115, 106, 112, 122, 129, 109, 109, 122, 99, 110, 120, 114, 128, 108, 112, 105, 105, 116, 106, 115, 109, 125, 112, 118, 122, 110, 119, 120, 117, 116, 113, 113, 107, 114, 105, 130, 134, 123, 113, 118, 108, 97, 120, 123, 116, 119, 108, 113, 115, 104, 115, 109, 108, 110, 118, 120, 118, 112, 125, 112, 108, 104, 110, 118, 118, 122, 111, 120, 132, 112, 115, 109, 120, 106, 115, 113, 131, 117, 100, 118, 110, 115, 110, 104, 110, 124, 125, 108, 107, 120, 115, 107, 107, 122, 124, 116, 115, 113, 129, 130, 101, 119, 124, 111, 110, 111, 121, 109, 133, 136, 110, 118, 114, 116, 108, 113, 112, 113, 116, 116, 84, 108, 106, 112, 133, 122, 119, 121, 103, 116, 113, 114, 114, 132, 115, 120, 113, 125, 116, 138, 122, 130, 120, 118, 111, 107, 115, 111, 127, 111, 117, 119, 122, 115, 112, 120, 109, 111, 121, 111, 125, 119, 109, 111, 120, 120, 127, 121, 108, 118, 109, 120, 112, 120, 110, 120, 103, 108, 112, 115, 101, 110, 123, 119, 130, 98, 126, 118, 122, 108, 108, 93, 123, 121, 118, 122, 114, 103, 125, 114, 117, 124, 112, 105, 120, 139, 116, 120, 104, 117, 127, 125, 100, 129, 109, 118, 128, 109, 102, 112, 108, 111, 125, 107, 120, 137, 111, 107, 116, 119, 137, 114, 115, 111, 107, 130, 108, 107, 113, 120, 135, 141, 120, 127, 106, 123, 134, 105, 128, 127, 105, 117, 121, 114, 105, 123, 108, 119, 121, 123, 100, 110, 122, 111, 124, 131, 104, 137, 116, 99, 99, 116, 107, 116, 112, 114, 124, 121, 122, 104, 115, 118, 101, 118, 121, 111, 112, 108, 133, 110, 110, 113, 116, 108, 124, 120, 130, 104, 101, 100, 82, 121, 118, 109, 118, 131, 120, 100, 110, 118, 145, 100, 118, 102, 109, 116, 106, 129, 115, 116, 124, 111, 102, 124, 108, 118, 116, 123, 115, 116, 113, 110, 120, 119, 125, 109, 107, 124, 109, 109, 134, 104, 103, 110, 114, 118, 126, 115, 106, 120, 91, 119, 107, 121, 94, 106, 116, 112, 108, 121, 107, 114, 128, 118, 123, 106, 130, 118, 121, 100, 90, 121, 114, 94, 107, 123, 120, 121, 123, 98, 106, 97, 129, 105, 113, 123, 116, 115, 111, 107, 117, 129, 121, 111, 101, 104, 115, 124, 111, 110, 131, 124, 137, 108, 115, 121, 112, 117, 150, 101, 114, 115, 121, 120, 102, 119, 120, 109, 124, 114, 123, 111, 124, 124, 104, 111, 108, 127, 116, 117, 108, 115, 105, 115, 116, 99, 115, 119, 123, 98, 101, 113, 117, 107, 113, 112, 134, 107, 119, 97, 117, 128, 111, 112, 97, 122, 102, 110, 100, 110, 123, 130, 112, 112, 119, 111, 101, 118, 119, 112, 113, 129, 95, 105, 116, 108, 113, 118, 110, 102, 123, 124, 101, 118, 113, 116, 122, 136, 114, 140, 123, 96, 110, 113, 111, 116, 142, 112, 126, 97, 113, 103, 134, 83, 118, 127, 128, 95, 124, 111, 112, 106, 133, 105, 111, 97, 130, 107, 116, 112, 95, 141, 126, 101, 94, 119, 114, 110, 98, 119, 105, 124, 126, 105, 121, 117, 106, 120, 118, 122, 102, 121, 141, 126, 94, 102, 110, 114, 107, 119, 118, 121, 135, 118, 121, 102, 131, 104, 100, 114, 107, 125, 119, 126, 123, 113, 116, 116, 106, 123, 114, 117, 125, 117, 122, 112, 109, 113, 106, 105, 110, 101, 119, 92, 120, 94, 119, 120, 115, 123, 119, 113, 117, 137, 140, 109, 102, 116, 112, 125, 107, 125, 121, 115, 122, 105, 118, 102, 109, 136, 112, 127, 112, 114, 118, 117, 104, 110, 116, 117, 114, 120, 108, 112, 106, 122, 112, 121, 121, 108, 120, 113, 117, 118, 108, 107, 107, 107, 112, 109, 109, 109, 115, 110, 103, 123, 136, 115, 116, 118, 115, 92, 115, 106, 125, 113, 124, 109, 116, 115, 114, 112, 121, 112, 120, 115, 109, 112, 115, 110, 118, 104, 113, 100, 112, 117, 112, 118, 113, 113, 113, 118, 114, 118, 117, 122, 112, 119, 130, 114, 109, 109, 108, 115, 125, 118, 121, 110, 123, 120, 116, 120, 113, 114, 119, 117, 122, 121, 112, 119, 110, 124, 102, 110, 108, 106, 116, 116, 118, 113, 128, 123, 112, 122, 111, 121, 109, 112, 109, 111, 108, 114, 116, 116, 119, 116, 122, 115, 111, 112, 126, 107, 125, 119, 116, 109, 117, 115, 115, 110, 108, 112, 119, 125, 114, 129, 110, 119, 117, 117, 114, 114, 120, 115, 115, 107, 121, 119, 119, 116, 114, 118, 106, 117, 113, 120, 117, 118, 113, 116, 110, 102, 112, 119, 114, 128, 108, 110, 118, 114, 114, 114, 119, 115, 116, 111, 111, 121, 115, 108, 110, 112, 117, 112, 107, 111, 119, 87, 123, 117, 117, 115, 121, 116, 116, 112, 111, 119, 110, 118, 109, 125, 106, 110, 122, 120, 115, 113, 115, 118, 114, 113, 120, 114, 118, 121, 110, 102, 117, 122, 111, 110, 112, 108, 123, 108, 112, 107, 112, 117, 116, 126, 120, 110, 110, 113, 119, 118, 122, 118, 125, 120, 111, 114, 119, 116, 107, 117, 120, 121, 119, 110, 127, 108, 113, 122, 112, 112, 112, 117, 112, 105, 122, 105, 119, 112, 116, 86, 104, 111, 124, 127, 109, 116, 121, 107, 119, 111, 112, 118, 117, 117, 122, 112, 109, 116, 117, 115, 112, 117, 118, 121, 131, 127, 124, 111, 109, 124, 116, 111, 110, 112, 115, 130, 119, 117, 124, 112, 122, 116, 124, 114, 111, 111, 124, 114, 122, 102, 110, 109, 111, 114, 120, 102, 119, 117, 112, 116, 111, 116, 120, 115, 131, 117, 102, 116, 115, 116, 112, 110, 103, 121, 119, 118, 120, 105, 116, 116, 115, 110, 114, 105, 112, 127, 121, 111, 139, 113, 114, 113, 112, 109, 120, 123, 113, 111, 116, 119, 112, 118, 109, 106, 119, 122, 108, 127, 116, 121, 123, 112, 115, 119, 118, 114, 117, 112, 114, 120, 108, 114, 123, 117, 107, 109, 130, 117, 113, 115, 127, 119, 116, 90, 111, 110, 121, 110, 112, 117, 131, 122, 117, 116, 112, 109, 119, 101, 110, 114, 118, 111, 122, 122, 121, 111, 114, 113, 108, 134, 113, 116, 105, 112, 120, 101, 126, 108, 117, 125, 109, 118, 118, 111, 115, 125, 115, 112, 124, 120, 119, 108, 117, 110, 116, 122, 114, 120, 104, 118, 112, 107, 112, 116, 119, 116, 122, 110, 123, 107, 122, 113, 116, 121, 115, 109, 109, 115, 119, 117, 109, 109, 114, 98, 110, 111, 109, 117, 112, 120, 127, 122, 122, 115, 87, 113, 113, 113, 112, 115, 124, 111, 114, 105, 119, 111, 111, 124, 108, 129, 150, 125, 110, 119, 120, 122, 109, 117, 107, 117, 104, 109, 104, 116, 101, 103, 118, 125, 121, 103, 123, 110, 109, 104, 112, 114, 120, 119, 124, 126, 113, 104, 125, 134, 117, 116, 111, 130, 121, 112, 112, 113, 122, 116, 112, 109, 109, 114, 114, 105, 115, 117, 109, 123, 113, 111, 112, 115, 121, 125, 113, 115, 120, 116, 128, 118, 117, 120, 121, 113, 116, 107, 109, 111, 109, 117, 102, 114, 116, 122, 104, 117, 107, 112, 123, 129, 112, 116, 105, 105, 104, 122, 116, 117, 110, 129, 119, 113, 116, 115, 120, 116, 109, 106, 114, 109, 104, 113, 117, 115, 124, 104, 112, 114, 123, 107, 119, 110, 111, 112, 113, 118, 107, 117, 110, 115, 133, 105, 117, 105, 106, 115, 114, 111, 121, 107, 101, 117, 119, 119, 111, 121, 109, 124, 109, 96, 123, 113, 115, 118, 122, 110, 132, 100, 111, 113, 103, 105, 102, 130, 126, 108, 127, 122, 110, 118, 115, 116, 111, 115, 114, 118, 120, 125, 108, 110, 106, 115, 115, 114, 119, 119, 126, 134, 113, 102, 112, 112, 115, 123, 123, 117, 107, 117, 119, 113, 117, 121, 117, 109, 107, 119, 113, 111, 110, 116, 118, 116, 104, 116, 102, 100, 124, 117, 120, 108, 121, 111, 128, 110, 108, 101, 122, 105, 114, 98, 114, 112, 99, 122, 131, 123, 120, 123, 117, 109, 123, 123, 110, 122, 115, 106, 106, 125, 127, 105, 117, 129, 112, 118, 143, 114, 123, 115, 113, 109, 121, 115, 113, 118, 108, 109, 111, 102, 118, 116, 106, 119, 116, 118, 113, 111, 114, 90, 102, 106, 107, 101, 111, 104, 122, 110, 117, 112, 113, 117, 116, 115, 107, 98, 111, 120, 112, 99, 116, 119, 117, 120, 116, 103, 117, 102, 110, 124, 115, 114, 111, 111, 124, 122, 121, 117, 107, 119, 115, 98, 120, 107, 119, 111, 117, 130, 122, 122, 106, 123, 127, 101, 103, 117, 100, 117, 114, 107, 102, 109, 130, 120, 117, 108, 118, 100, 116, 114, 124, 112, 118, 109, 116, 104, 102, 116, 111, 110, 107, 115, 125, 130, 116, 124, 116, 125, 105, 131, 114, 117, 115, 114, 101, 119, 125, 118, 110, 110, 113, 117, 125, 117, 123, 122, 119, 120, 112, 113, 111, 110, 113, 115, 120, 108, 112, 107, 120, 110, 112, 103, 103, 121, 114, 112, 117, 108, 118, 116, 105, 125, 97, 112, 114, 116, 117, 114, 115, 115, 111, 110, 118, 116, 120, 125, 120, 121, 117, 109, 113, 108, 109, 117, 124, 120, 109, 110, 106, 122, 131, 110, 113, 124, 114, 97, 105, 118, 112, 112, 122, 113, 113, 119, 108, 112, 108, 119, 119, 106, 108, 110, 110, 118, 111, 121, 128, 121, 116, 159, 118, 125, 123, 111, 130, 113, 112, 112, 104, 118, 117, 119, 112, 119, 102, 109, 119, 110, 114, 147, 126, 121, 118, 104, 111, 119, 115, 115, 138, 118, 95, 119, 113, 112, 117, 114, 124, 99, 114, 112, 115, 122, 113, 116, 117, 115, 122, 117, 95, 111, 114, 121, 102, 113, 130, 111, 115, 117, 118, 119, 114, 115, 115, 111, 115, 111, 118, 114, 112, 112, 108, 128, 117, 120, 115, 108, 117, 107, 117, 119, 110, 113, 118, 120, 115, 113, 115, 112, 121, 115, 105, 115, 123, 110, 121, 118, 110, 108, 117, 128, 109, 115, 123, 114, 107, 110, 115, 115, 105, 111, 116, 115, 108, 114, 119, 113, 113, 116, 112, 111, 122, 115, 109, 118, 113, 116, 118, 119, 118, 115, 119, 118, 111, 121, 111, 121, 121, 104, 119, 113, 113, 123, 122, 114, 123, 122, 112, 112, 114, 111, 110, 113, 114, 116, 119, 109, 117, 116, 116, 114, 118, 112, 115, 111, 116, 117, 109, 117, 120, 119, 110, 117, 106, 112, 106, 118, 118, 117, 117, 118, 112, 116, 121, 113, 119, 124, 119, 113, 107, 113, 117, 110, 105, 111, 120, 120, 117, 117, 115, 123, 125, 111, 113, 117, 114, 135, 118, 115, 111, 116, 118, 116, 117, 109, 115, 107, 122, 115, 121, 113, 115, 115, 110, 119, 118, 119, 117, 114, 106, 115, 117, 107, 119, 112, 119, 118, 117, 119, 109, 114, 109, 113, 120, 118, 117, 118, 115, 115, 118, 117, 111, 118, 116, 119, 111, 128, 127, 117, 107, 117, 114, 115, 111, 112, 111, 116, 103, 121, 115, 115, 119, 112, 117, 118, 115, 116, 119, 110, 112, 114, 112, 121, 113, 117, 117, 116, 113, 117, 119, 117, 121, 111, 115, 118, 111, 117, 132, 119, 115, 112, 113, 112, 109, 107, 107, 112, 111, 111, 112, 109, 115, 106, 123, 116, 112, 112, 114, 116, 118, 95, 114, 116, 120, 112, 119, 113, 115, 113, 114, 111, 116, 117, 119, 115, 124, 113, 121, 115, 107, 109, 119, 117, 124, 123, 118, 116, 116, 119, 113, 117, 123, 122, 121, 114, 117, 114, 124, 115, 107, 113, 117, 115, 101, 113, 116, 110, 109, 115, 118, 110, 113, 120, 123, 116, 121, 108, 114, 119, 117, 120, 114, 118, 120, 113, 117, 116, 116, 114, 108, 110, 117, 115, 98, 121, 116, 120, 116, 110, 123, 118, 123, 112, 114, 110, 111, 115, 111, 117, 114, 118, 113, 114, 116, 116, 124, 111, 111, 115, 120, 116, 109, 111, 109, 117, 115, 112, 116, 112, 113, 115, 122, 124, 115, 113, 121, 114, 126, 114, 118, 116, 113, 111, 115, 116, 111, 112, 122, 116, 117, 109, 135, 113, 116, 142, 84, 118, 115, 161, 140, 118, 107, 115, 118, 124, 118, 113, 119, 114, 119, 123, 116, 119, 113, 118, 112, 115, 116, 113, 118, 121, 114, 115, 118, 115, 114, 118, 120, 119, 117, 121, 112, 117, 117, 114, 109, 118, 116, 120, 117, 117, 124, 110, 112, 115, 122, 116, 109, 111, 111, 112, 118, 110, 109, 114, 115, 114, 115, 119, 115, 110, 115, 116, 123, 115, 110, 115, 117, 111, 112, 116, 110, 106, 125, 117, 120, 105, 108, 114, 116, 114, 109, 114, 117, 116, 137, 119, 115, 104, 113, 116, 117, 112, 115, 116, 107, 114, 108, 124, 115, 120, 107, 107, 110, 123, 119, 114, 113, 118, 112, 133, 110, 125, 108, 125, 126, 96, 120, 114, 116, 114, 112, 107, 115, 109, 116, 109, 123, 109, 118, 123, 115, 121, 107, 106, 108, 104, 116, 129, 110, 116, 110, 112, 107, 93, 116, 119, 115, 119, 122, 120, 124, 109, 117, 120, 116, 112, 109, 117, 111, 123, 111, 104, 104, 115, 112, 123, 121, 128, 100, 115, 135, 118, 105, 114, 134, 116, 118, 119, 117, 126, 120, 102, 128, 109, 118, 117, 117, 105, 110, 102, 135, 118, 121, 118, 114, 108, 110, 124, 121, 108, 125, 113, 109, 113, 119, 113, 87, 119, 129, 114, 116, 120, 116, 109, 90, 112, 111, 133, 102, 107, 113, 101, 96, 122, 106, 118, 118, 113, 119, 109, 111, 105, 107, 108, 96, 109, 114, 120, 110, 116, 118, 110, 110, 104, 116, 99, 130, 110, 112, 117, 126, 114, 105, 99, 113, 113, 121, 121, 110, 120, 114, 123, 113, 125, 117, 110, 120, 119, 115, 117, 111, 114, 113, 116, 112, 113, 114, 112, 105, 112, 109, 112, 118, 110, 103, 116, 115, 114, 113, 112, 117, 102, 106, 108, 112, 101, 124, 116, 116, 105, 115, 114, 109, 114, 121, 110, 114, 112, 109, 114, 103, 114, 124, 101, 113, 107, 120, 109, 109, 128, 120, 120, 126, 112, 117, 120, 116, 121, 124, 106, 106, 124, 109, 118, 115, 113, 116, 121, 118, 124, 111, 113, 126, 113, 127, 110, 108, 112, 117, 118, 99, 118, 109, 110, 123, 111, 126, 105, 112, 118, 108, 101, 107, 107, 111, 114, 116, 121, 125, 120, 119, 111, 103, 113, 106, 118, 120, 110, 82, 125, 122, 112, 116, 113, 128, 118, 113, 102, 104, 119, 117, 111, 116, 94, 140, 116, 102, 111, 127, 109, 119, 117, 144, 117, 124, 116, 97, 117, 109, 107, 116, 104, 125, 106, 108, 115, 114, 109, 106, 113, 122, 120, 119, 112, 109, 110, 117, 119, 130, 126, 104, 114, 105, 105, 102, 124, 112, 108, 108, 126, 108, 111, 118, 113, 116, 114, 115, 120, 119, 128, 118, 111, 109, 114, 108, 119, 114, 107, 110, 99, 122, 126, 108, 112, 114, 130, 122, 106, 118, 111, 117, 110, 97, 108, 112, 111, 102, 115, 122, 108, 109, 136, 113, 108, 113, 119, 113, 110, 119, 118, 121, 99, 101, 111, 99, 114, 110, 116, 119, 110, 115, 93, 115, 115, 114, 113, 104, 112, 116, 117, 112, 110, 117, 110, 112, 115, 114, 125, 118, 115, 116, 124, 119, 125, 113, 117, 112, 108, 113, 108, 112, 114, 112, 124, 118, 121, 108, 120, 117, 104, 114, 117, 118, 131, 127, 114, 112, 105, 123, 117, 118, 112, 117, 117, 117, 118, 121, 112, 123, 122, 108, 108, 123, 113, 111, 107, 119, 122, 119, 98, 113, 119, 106, 102, 108, 123, 117, 105, 122, 122, 127, 109, 108, 119, 118, 117, 118, 108, 118, 110, 114, 109, 113, 116, 130, 121, 110, 116, 109, 109, 121, 115, 128, 112, 112, 127, 118, 112, 116, 112, 111, 110, 117, 111, 112, 122, 110, 127, 162, 116, 108, 114, 114, 114, 116, 115, 122, 106, 114, 111, 116, 115, 110, 118, 119, 158, 109, 120, 116, 108, 124, 120, 110, 122, 109, 110, 108, 138, 123, 104, 115, 110, 123, 120, 117, 114, 120, 114, 114, 118, 110, 115, 115, 130, 115, 124, 119, 123, 114, 120, 115, 100, 110, 118, 114, 114, 115, 117, 111, 111, 111, 112, 111, 116, 116, 113, 114, 104, 117, 117, 120, 106, 108, 112, 113, 118, 103, 118, 118, 113, 116, 121, 108, 103, 105, 118, 114, 118, 114, 109, 100, 109, 117, 111, 114, 117, 114, 114, 115, 121, 111, 113, 116, 109, 118, 106, 108, 116, 107, 116, 109, 113, 122, 109, 120, 125, 106, 122, 115, 123, 115, 115, 117, 113, 119, 103, 114, 110, 123, 114, 115, 124, 118, 117, 121, 126, 125, 113, 116, 114, 115, 112, 119, 114, 118, 113, 122, 116, 113, 142, 113, 112, 109, 129, 118, 111, 114, 114, 116, 114, 110, 113, 118, 118, 118, 120, 131, 116, 127, 106, 123, 120, 101, 109, 120, 101, 115, 118, 120, 117, 111, 112, 110, 137, 107, 118, 119, 108, 114, 116, 111, 114, 109, 118, 101, 108, 107, 110, 120, 139, 115, 117, 117, 109, 114, 118, 114, 104, 124, 116, 130, 116, 108, 108, 120, 127, 117, 115, 113, 119, 104, 143, 124, 127, 115, 120, 112, 115, 114, 116, 112, 122, 111, 102, 114, 120, 121, 107, 118, 109, 133, 120, 118, 112, 115, 109, 108, 113, 102, 110, 113, 113, 114, 109, 120, 113, 139, 121, 114, 108, 114, 116, 117, 104, 108, 118, 115, 115, 109, 123, 121, 103, 112, 104, 114, 117, 132, 113, 112, 118, 114, 107, 120, 118, 112, 113, 116, 119, 109, 88, 118, 108, 115, 121, 113, 119, 111, 114, 120, 125, 111, 118, 122, 112, 118, 111, 102, 114, 134, 115, 133, 127, 115, 114, 112, 120, 104, 109, 114, 107, 110, 109, 111, 122, 107, 121, 114, 120, 112, 112, 139, 122, 94, 112, 91, 101, 82, 117, 119, 114, 109, 115, 118, 110, 124, 113, 117, 111, 110, 130, 115, 110, 117, 115, 113, 137, 119, 116, 120, 111, 113, 122, 110, 111, 121, 121, 120, 121, 117, 119, 116, 120, 119, 118, 125, 116, 115, 115, 107, 110, 111, 118, 118, 110, 123, 119, 107, 116, 118, 108, 120, 114, 108, 116, 113, 120, 104, 174, 58, 120, 106, 187, 143, 117, 95, 112, 115, 122, 113, 119, 105, 114, 106, 113, 112, 122, 117, 120, 112, 116, 112, 117, 107, 110, 114, 110, 110, 121, 117, 122, 117, 118, 115, 118, 117, 118, 106, 118, 112, 119, 122, 119, 114, 120, 122, 134, 112, 116, 113, 111, 122, 119, 122, 112, 117, 113, 110, 120, 110, 104, 114, 106, 106, 119, 113, 114, 121, 120, 106, 115, 110, 108, 107, 111, 106, 108, 114, 116, 132, 116, 105, 109, 111, 110, 103, 117, 114, 119, 140, 125, 114, 107, 114, 118, 120, 115, 110, 109, 102, 123, 112, 114, 117, 113, 118, 120, 125, 118, 110, 108, 118, 123, 113, 120, 116, 111, 111, 108, 111, 109, 113, 114, 117, 110, 125, 108, 111, 118, 106, 115, 115, 120, 114, 113, 114, 122, 122, 109, 116, 119, 114, 108, 121, 108, 115, 105, 103, 118, 120, 111, 117, 128, 117, 130, 117, 116, 115, 115, 111, 111, 106, 124, 114, 121, 102, 107, 124, 116, 113, 119, 115, 113, 119, 113, 109, 108, 114, 116, 126, 104, 108, 119, 112, 126, 119, 119, 114, 106, 115, 120, 115, 109, 104, 120, 116, 115, 109, 122, 125, 112, 120, 129, 116, 105, 119, 113, 112, 114, 118, 107, 117, 119, 119, 120, 113, 111, 110, 113, 114, 111, 93, 119, 111, 120, 109, 122, 102, 114, 111, 106, 112, 113, 120, 122, 121, 108, 108, 122, 113, 110, 107, 115, 108, 110, 110, 108, 113, 113, 69, 118, 119, 121, 112, 110, 101, 114, 114, 118, 122, 117, 116, 121, 127, 113, 108, 111, 109, 112, 122, 116, 100, 113, 108, 121, 117, 107, 102, 114, 109, 114, 124, 123, 111, 117, 117, 113, 122, 113, 121, 118, 107, 117, 107, 121, 114, 117, 114, 99, 112, 109, 109, 113, 118, 118, 124, 110, 116, 114, 117, 118, 118, 117, 117, 106, 114, 127, 113, 109, 117, 107, 115, 113, 117, 105, 117, 113, 107, 102, 115, 112, 105, 116, 105, 123, 95, 114, 110, 115, 108, 109, 118, 122, 124, 110, 121, 122, 113, 100, 118, 112, 107, 112, 124, 114, 114, 113, 124, 131, 120, 107, 123, 110, 113, 122, 123, 101, 109, 107, 114, 111, 107, 110, 112, 119, 115, 120, 112, 105, 111, 124, 121, 122, 113, 114, 111, 115, 117, 112, 111, 111, 111, 114, 112, 117, 118, 119, 117, 108, 111, 123, 117, 112, 124, 107, 114, 118, 116, 114, 118, 114, 112, 112, 123, 131, 117, 119, 116, 115, 118, 107, 117, 112, 118, 106, 106, 121, 109, 114, 120, 120, 115, 103, 109, 121, 112, 106, 110, 113, 112, 110, 114, 112, 123, 108, 120, 103, 106, 115, 122, 111, 116, 111, 117, 111, 114, 126, 122, 109, 112, 119, 108, 118, 116, 117, 110, 116, 128, 109, 114, 114, 118, 109, 115, 111, 111, 116, 115, 113, 119, 103, 117, 109, 115, 120, 128, 104, 112, 117, 113, 115, 113, 118, 110, 105, 123, 125, 110, 111, 107, 111, 113, 117, 115, 116, 105, 124, 118, 111, 132, 120, 122, 115, 108, 112, 118, 111, 111, 114, 107, 106, 111, 119, 116, 120, 130, 117, 115, 126, 112, 110, 116, 116, 111, 107, 118, 122, 119, 108, 117, 117, 116, 115, 103, 102, 119, 117, 121, 102, 110, 121, 118, 109, 119, 121, 117, 118, 114, 112, 116, 112, 110, 118, 113, 126, 108, 113, 99, 113, 119, 116, 104, 102, 119, 115, 119, 127, 120, 115, 115, 118, 108, 109, 123, 107, 118, 112, 108, 122, 115, 111, 118, 119, 123, 117, 121, 108, 114, 121, 120, 120, 120, 111, 122, 125, 117, 119, 113, 108, 118, 113, 102, 103, 122, 110, 104, 111, 114, 112, 108, 118, 124, 123, 99, 112, 117, 120, 113, 103, 123, 140, 110, 113, 122, 116, 110, 123, 105, 112, 114, 119, 141, 119, 119, 130, 129, 113, 114, 111, 128, 113, 111, 117, 115, 120, 110, 116, 129, 131, 111, 122, 121, 105, 116, 120, 114, 113, 123, 112, 102, 104, 137, 122, 112, 122, 110, 105, 113, 110, 112, 117, 115, 110, 108, 121, 122, 110, 111, 132, 143, 107, 102, 116, 110, 112, 122, 116, 110, 104, 115, 119, 118, 129, 115, 123, 108, 120, 99, 120, 123, 123, 111, 127, 99, 111, 111, 130, 117, 116, 125, 117, 118, 116, 114, 114, 116, 105, 115, 120, 119, 109, 119, 136, 117, 102, 111, 119, 112, 125, 108, 108, 114, 116, 109, 116, 112, 119, 108, 130, 117, 139, 117, 110, 111, 114, 118, 114, 108, 108, 126, 102, 111, 113, 127, 95, 119, 105, 126, 109, 109, 110, 105, 113, 106, 115, 119, 118, 99, 116, 122, 114, 128, 115, 109, 114, 139, 131, 125, 117, 114, 111, 124, 116, 115, 106, 123, 118, 132, 113, 125, 127, 128, 104, 126, 120, 123, 136, 112, 110, 115, 130, 121, 120, 121, 123, 125, 108, 113, 111, 130, 137, 119, 132, 114, 111, 105, 114, 109, 114, 112, 121, 118, 131, 110, 104, 110, 129, 119, 122, 106, 110, 111, 123, 107, 119, 122, 109, 113, 115, 115, 120, 115, 122, 116, 124, 114, 131, 127, 117, 103, 122, 118, 121, 134, 121, 122, 113, 121, 102, 112, 115, 112, 112, 125, 110, 107, 108, 108, 111, 102, 120, 122, 111, 127, 118, 96, 106, 107, 109, 109, 119, 124, 111, 134, 103, 106, 103, 112, 106, 114, 117, 121, 111, 115, 124, 128, 130, 114, 121, 133, 111, 108, 122, 126, 115, 118, 103, 118, 118, 101, 126, 101, 124, 109, 117, 114, 119, 117, 124, 120, 109, 117, 145, 108, 113, 111, 110, 102, 114, 121, 133, 124, 119, 123, 121, 122, 94, 112, 107, 100, 114, 124, 108, 117, 120, 129, 118, 113, 117, 113, 119, 125, 135, 119, 108, 108, 128, 118, 115, 116, 102, 106, 123, 106, 111, 109, 115, 116, 122, 114, 111, 115, 121, 115, 118, 116, 122, 100, 107, 108, 120, 126, 112, 111, 103, 122, 113, 107, 102, 108, 111, 107, 122, 120, 118, 105, 133, 123, 118, 97, 106, 116, 117, 125, 123, 111, 107, 119, 128, 131, 115, 109, 115, 111, 119, 117, 119, 106, 105, 103, 110, 102, 114, 116, 132, 118, 111, 117, 102, 113, 126, 124, 120, 116, 119, 121, 113, 104, 119, 121, 121, 128, 108, 121, 104, 110, 116, 133, 116, 127, 113, 101, 122, 125, 95, 115, 108, 118, 122, 117, 111, 113, 123, 113, 119, 118, 113, 105, 123, 112, 121, 121, 116, 129, 116, 106, 139, 106, 123, 132, 118, 104, 108, 118, 114, 112, 122, 121, 115, 104, 110, 111, 104, 118, 118, 109, 120, 112, 120, 111, 105, 107, 111, 121, 106, 118, 113, 140, 111, 102, 133, 106, 109, 115, 122, 114, 105, 102, 141, 105, 112, 132, 95, 121, 103, 112, 119, 128, 109, 117, 141, 110, 124, 112, 117, 109, 122, 112, 102, 116, 118, 115, 111, 110, 126, 117, 118, 117, 131, 99, 124, 101, 114, 121, 126, 125, 127, 120, 116, 114, 108, 118, 125, 128, 104, 110, 110, 111, 107, 111, 115, 126, 112, 107, 112, 113, 106, 128, 124, 116, 121, 120, 122, 117, 106, 104, 127, 110, 121, 113, 109, 115, 117, 118, 123, 119, 112, 151, 106, 124, 106, 102, 108, 115, 105, 118, 110, 115, 119, 122, 122, 121, 103, 112, 116, 131, 110, 109, 109, 111, 124, 112, 100, 110, 108, 111, 121, 121, 116, 110, 111, 121, 109, 123, 102, 118, 118, 120, 122, 129, 130, 128, 109, 105, 118, 113, 118, 106, 117, 124, 116, 118, 112, 110, 121, 109, 96, 123, 108, 106, 113, 116, 91, 128, 112, 121, 114, 114, 115, 123, 117, 116, 111, 120, 115, 120, 115, 116, 124, 111, 123, 118, 96, 119, 123, 113, 105, 110, 116, 114, 120, 118, 118, 112, 121, 119, 119, 113, 116, 115, 114, 122, 104, 117, 108, 112, 118, 105, 104, 124, 110, 109, 119, 103, 116, 105, 111, 121, 119, 121, 117, 124, 120, 113, 104, 115, 116, 110, 124, 116, 110, 109, 112, 115, 128, 125, 113, 103, 114, 116, 128, 135, 113, 117, 111, 113, 109, 119, 107, 125, 115, 121, 120, 118, 104, 119, 113, 117, 110, 114, 117, 128, 114, 130, 119, 116, 96, 134, 113, 102, 109, 109, 98, 102, 112, 117, 115, 116, 111, 112, 126, 121, 113, 113, 115, 119, 110, 105, 109, 110, 103, 91, 119, 98, 125, 111, 117, 107, 127, 102, 119, 123, 115, 116, 112, 109, 120, 116, 110, 110, 118, 109, 120, 113, 111, 114, 108, 111, 99, 112, 108, 102, 120, 117, 117, 125, 116, 120, 122, 101, 114, 129, 126, 114, 126, 120, 120, 110, 117, 103, 109, 113, 110, 121, 119, 100, 121, 105, 114, 132, 118, 104, 112, 109, 105, 122, 114, 109, 107, 121, 114, 110, 112, 129, 105, 110, 116, 107, 117, 113, 107, 107, 113, 99, 113, 112, 130, 121, 103, 111, 104, 115, 114, 122, 117, 121, 113, 128, 116, 131, 110, 132, 118, 100, 129, 105, 109, 116, 111, 122, 96, 112, 118, 107, 109, 108, 127, 125, 103, 113, 100, 107, 120, 109, 110, 124, 115, 112, 109, 116, 111, 107, 108, 104, 119, 117, 112, 115, 117, 111, 108, 127, 107, 116, 114, 104, 117, 120, 114, 108, 133, 113, 112, 110, 109, 112, 106, 121, 123, 124, 130, 124, 106, 118, 96, 114, 117, 131, 111, 101, 103, 104, 104, 124, 98, 140, 115, 101, 116, 100, 106, 105, 120, 97, 123, 104, 122, 127, 121, 113, 114, 109, 118, 124, 112, 116, 137, 114, 108, 115, 122, 131, 104, 116, 107, 112, 120, 121, 105, 103, 89, 117, 101, 122, 125, 129, 115, 120, 117, 120, 113, 120, 92, 126, 100, 111, 128, 116, 100, 108, 115, 110, 103, 118, 123, 115, 121, 101, 130, 113, 106, 113, 109, 105, 105, 105, 106, 118, 127, 118, 120, 110, 119, 110, 118, 115, 118, 116, 114, 111, 107, 109, 116, 123, 120, 104, 125, 112, 117, 125, 115, 113, 113, 126, 109, 112, 96, 97, 113, 118, 111, 105, 103, 125, 120, 112, 111, 109, 114, 108, 111, 117, 121, 126, 117, 124, 114, 110, 107, 111, 123, 113, 122, 106, 108, 109, 118, 113, 117, 115, 119, 114, 118, 109, 119, 116, 107, 111, 123, 124, 126, 116, 116, 117, 114, 122, 126, 109, 124, 117, 111, 118, 121, 117, 111, 111, 126, 105, 108, 97, 116, 125, 122, 115, 114, 114, 119, 112, 129, 128, 109, 114, 118, 118, 108, 114, 119, 117, 109, 114, 123, 119, 113, 118, 123, 111, 120, 121, 113, 118, 127, 110, 132, 111, 105, 116, 129, 109, 91, 116, 121, 112, 117, 121, 118, 113, 120, 110, 111, 112, 112, 120, 107, 125, 105, 112, 122, 114, 108, 124, 105, 118, 109, 126, 114, 113, 113, 125, 126, 111, 128, 113, 119, 113, 112, 116, 110, 113, 98, 112, 115, 118, 119, 103, 117, 122, 128, 112, 106, 109, 113, 115, 114, 131, 115, 103, 113, 117, 110, 110, 107, 115, 113, 112, 113, 113, 119, 119, 132, 127, 120, 103, 121, 108, 115, 112, 105, 127, 106, 132, 110, 107, 99, 120, 105, 113, 113, 116, 113, 118, 118, 124, 115, 112, 126, 119, 121, 117, 118, 123, 107, 129, 117, 126, 114, 111, 110, 110, 121, 115, 112, 111, 120, 122, 118, 123, 107, 107, 96, 121, 131, 123, 115, 118, 126, 104, 109, 116, 115, 116, 124, 118, 112, 93, 118, 125, 122, 115, 116, 116, 111, 110, 117, 106, 119, 122, 127, 115, 105, 114, 117, 114, 109, 122, 114, 116, 129, 136, 118, 116, 98, 116, 107, 100, 122, 113, 108, 117, 127, 110, 117, 128, 123, 130, 115, 127, 115, 116, 111, 118, 110, 111, 109, 106, 106, 126, 121, 123, 114, 119, 118, 108, 127, 110, 111, 130, 107, 123, 118, 102, 114, 103, 120, 127, 131, 107, 129, 111, 115, 122, 125, 110, 111, 111, 111, 107, 111, 116, 110, 113, 132, 126, 112, 100, 110, 115, 104, 113, 120, 112, 114, 113, 124, 121, 110, 114, 114, 108, 104, 114, 102, 115, 112, 124, 99, 121, 120, 111, 118, 128, 115, 110, 115, 114, 116, 114, 118, 121, 111, 116, 107, 109, 117, 106, 109, 118, 140, 126, 121, 121, 107, 117, 122, 99, 130, 129, 118, 99, 112, 115, 106, 111, 104, 103, 119, 116, 119, 103, 110, 112, 118, 103, 120, 108, 126, 118, 120, 107, 113, 123, 118, 107, 110, 109, 114, 117, 122, 124, 121, 104, 120, 118, 121, 116, 111, 108, 106, 122, 131, 105, 107, 103, 112, 117, 128, 118, 122, 116, 125, 113, 114, 121, 108, 113, 122, 117, 125, 118, 116, 112, 133, 109, 111, 118, 114, 126, 101, 112, 127, 109, 118, 113, 131, 114, 127, 111, 111, 112, 126, 118, 104, 116, 108, 107, 109, 116, 101, 109, 116, 113, 118, 117, 113, 106, 126, 117, 116, 126, 114, 109, 120, 124, 120, 116, 113, 119, 112, 115, 108, 112, 112, 117, 123, 106, 100, 115, 130, 117, 118, 109, 117, 118, 98, 113, 119, 114, 109, 112, 118, 118, 110, 110, 119, 120, 118, 83, 131, 125, 114, 120, 113, 105, 110, 115, 109, 111, 111, 111, 108, 104, 115, 105, 107, 110, 106, 115, 113, 104, 109, 115, 108, 127, 128, 114, 113, 111, 110, 111, 114, 117, 111, 118, 122, 113, 102, 107, 114, 123, 114, 111, 108, 109, 109, 112, 111, 122, 115, 116, 116, 111, 108, 131, 117, 120, 114, 118, 110, 108, 125, 122, 115, 106, 108, 119, 121, 117, 111, 115, 114, 115, 114, 101, 111, 107, 115, 109, 123, 119, 123, 115, 122, 119, 117, 108, 121, 108, 105, 116, 113, 106, 117, 118, 114, 115, 112, 118, 75, 108, 112, 118, 121, 115, 119, 113, 118, 114, 118, 112, 115, 132, 138, 113, 119, 114, 110, 111, 106, 117, 114, 113, 112, 117, 125, 112, 113, 113, 121, 83, 108, 119, 121, 109, 112, 105, 108, 121, 130, 115, 111, 118, 113, 110, 121, 123, 99, 115, 114, 121, 123, 119, 123, 107, 121, 122, 114, 112, 113, 120, 101, 119, 110, 114, 121, 96, 115, 113, 115, 113, 107, 119, 114, 138, 117, 116, 123, 112, 125, 121, 112, 116, 121, 15, 99, 103, 110, 120, 127, 118, 122, 117, 114, 108, 110, 120, 121, 95, 119, 102, 132, 125, 107, 113, 109, 119, 119, 118, 97, 107, 105, 99, 122, 121, 126, 117, 104, 119, 114, 128, 115, 118, 111, 119, 116, 112, 120, 102, 116, 115, 119, 111, 102, 115, 118, 125, 113, 115, 112, 125, 116, 108, 121, 108, 114, 123, 106, 123, 110, 116, 121, 130, 77, 106, 114, 125, 122, 112, 104, 120, 119, 114, 116, 110, 115, 135, 119, 116, 117, 106, 114, 121, 119, 109, 114, 115, 111, 114, 113, 110, 122, 124, 118, 120, 113, 111, 118, 128, 119, 121, 111, 100, 111, 130, 122, 105, 119, 115, 108, 161, 111, 119, 119, 111, 115, 113, 116, 121, 121, 121, 127, 115, 111, 121, 121, 107, 121, 121, 115, 109, 105, 115, 114, 109, 113, 109, 124, 117, 105, 116, 110, 115, 121, 118, 116, 108, 113, 123, 109, 115, 113, 116, 119, 85, 112, 106, 113, 121, 115, 105, 118, 109, 115, 112, 110, 117, 111, 126, 116, 104, 110, 141, 121, 105, 88, 116, 120, 116, 102, 118, 114, 112, 121, 114, 113, 107, 111, 124, 120, 116, 105, 123, 111, 124, 113, 106, 115, 113, 119, 113, 128, 122, 108, 119, 118, 118, 113, 117, 117, 111, 111, 127, 104, 109, 112, 106, 115, 120, 113, 117, 109, 114, 118, 108, 119, 107, 110, 112, 122, 120, 116, 128, 124, 115, 114, 116, 116, 116, 127, 126, 110, 111, 110, 124, 116, 116, 107, 106, 101, 134, 109, 122, 124, 160, 113, 112, 116, 96, 109, 121, 118, 104, 132, 124, 119, 104, 114, 118, 116, 116, 109, 118, 114, 120, 110, 117, 116, 110, 114, 116, 117, 117, 122, 96, 107, 125, 100, 132, 135, 114, 101, 129, 117, 122, 114, 114, 120, 106, 108, 120, 101, 126, 134, 101, 109, 117, 105, 109, 106, 104, 118, 107, 100, 82, 92, 114, 108, 117, 110, 119, 110, 102, 114, 129, 115, 115, 111, 116, 113, 124, 135, 113, 118, 103, 107, 112, 126, 107, 110, 97, 121, 105, 112, 122, 120, 119, 111, 126, 115, 122, 123, 130, 117, 112, 108, 126, 117, 107, 103, 113, 114, 119, 114, 102, 126, 118, 114, 112, 107, 115, 111, 89, 124, 110, 113, 99, 121, 127, 114, 113, 108, 135, 117, 102, 121, 124, 103, 112, 108, 96, 117, 108, 107, 122, 98, 101, 136, 121, 129, 109, 120, 119, 119, 137, 115, 142, 129, 130, 113, 133, 122, 106, 129, 116, 114, 124, 111, 124, 113, 127, 123, 114, 118, 106, 126, 111, 118, 127, 97, 126, 114, 111, 110, 114, 111, 122, 115, 123, 118, 125, 119, 111, 108, 114, 115, 125, 123, 121, 115, 122, 116, 117, 120, 137, 130, 122, 111, 123, 116, 97, 114, 104, 124, 125, 112, 100, 117, 98, 110, 112, 98, 117, 127, 123, 118, 117, 114, 114, 116, 113, 108, 105, 107, 127, 132, 114, 120, 103, 117, 113, 113, 116, 101, 107, 113, 134, 114, 118, 111, 107, 110, 107, 111, 101, 105, 112, 110, 109, 103, 111, 113, 118, 124, 108, 111, 114, 117, 116, 111, 130, 127, 127, 88, 106, 118, 112, 116, 124, 107, 130, 115, 103, 115, 113, 111, 96, 118, 120, 112, 115, 125, 114, 111, 134, 111, 120, 108, 111, 97, 114, 111, 122, 130, 119, 117, 104, 128, 112, 118, 119, 107, 119, 116, 119, 127, 106, 111, 122, 131, 117, 117, 111, 131, 117, 110, 114, 118, 125, 109, 124, 118, 107, 116, 118, 123, 114, 119, 126, 123, 116, 129, 129, 114, 126, 116, 134, 112, 98, 98, 133, 105, 103, 98, 110, 119, 103, 104, 125, 116, 116, 117, 132, 117, 119, 103, 121, 105, 97, 113, 106, 99, 113, 110, 105, 121, 118, 127, 111, 120, 115, 125, 111, 116, 125, 106, 128, 111, 124, 99, 127, 101, 117, 99, 109, 123, 110, 121, 124, 117, 109, 118, 103, 110, 105, 117, 103, 103, 106, 113, 126, 116, 123, 109, 110, 106, 104, 111, 116, 123, 120, 115, 105, 117, 118, 117, 125, 129, 119, 115, 118, 117, 100, 125, 114, 111, 116, 129, 110, 130, 112, 125, 106, 107, 108, 113, 107, 109, 112, 98, 107, 102, 109, 119, 112, 102, 111, 106, 103, 117, 124, 111, 96, 129, 118, 100, 108, 115, 114, 101, 132, 113, 111, 113, 125, 115, 114, 128, 110, 112, 134, 82, 101, 106, 122, 101, 110, 110, 114, 115, 129, 120, 99, 110, 121, 105, 113, 103, 114, 101, 114, 119, 110, 109, 109, 123, 103, 119, 118, 126, 112, 119, 113, 93, 110, 107, 116, 113, 113, 106, 108, 86, 99, 118, 112, 103, 107, 113, 106, 118, 128, 102, 126, 117, 112, 107, 116, 123, 116, 113, 134, 102, 108, 110, 115, 114, 107, 119, 117, 121, 107, 108, 116, 118, 120, 113, 123, 107, 112, 118, 124, 112, 119, 119, 120, 112, 111, 114, 116, 118, 120, 97, 126, 115, 115, 122, 124, 107, 119, 104, 121, 122, 118, 121, 120, 125, 112, 119, 101, 122, 115, 118, 110, 114, 114, 111, 121, 104, 113, 118, 119, 121, 106, 115, 113, 123, 118, 118, 112, 104, 118, 109, 111, 119, 117, 114, 117, 117, 115, 121, 113, 115, 118, 114, 113, 116, 109, 117, 110, 90, 120, 120, 111, 107, 122, 118, 117, 120, 125, 109, 117, 115, 114, 129, 122, 117, 120, 116, 103, 123, 110, 115, 114, 107, 123, 106, 118, 116, 116, 112, 115, 119, 119, 109, 108, 119, 109, 118, 111, 136, 118, 119, 114, 122, 115, 113, 113, 111, 113, 112, 121, 114, 112, 111, 115, 118, 107, 108, 111, 118, 102, 127, 120, 107, 115, 115, 110, 113, 103, 130, 120, 105, 107, 121, 114, 121, 109, 113, 121, 125, 111, 110, 131, 111, 108, 112, 113, 121, 108, 112, 104, 121, 116, 128, 115, 110, 108, 120, 119, 129, 109, 111, 117, 122, 160, 121, 113, 113, 109, 110, 110, 114, 112, 119, 115, 114, 119, 113, 120, 99, 111, 133, 112, 124, 123, 122, 123, 107, 117, 98, 115, 110, 122, 104, 121, 115, 120, 124, 122, 118, 113, 110, 108, 119, 112, 126, 113, 127, 129, 123, 122, 111, 116, 123, 123, 118, 127, 115, 124, 118, 119, 118, 115, 118, 121, 107, 120, 116, 106, 119, 133, 115, 111, 127, 119, 112, 113, 124, 117, 119, 107, 109, 112, 118, 110, 113, 114, 121, 111, 116, 107, 108, 124, 117, 111, 115, 112, 120, 121, 115, 121, 120, 118, 117, 108, 107, 115, 102, 118, 130, 126, 112, 123, 122, 114, 122, 129, 114, 124, 119, 116, 126, 118, 123, 131, 115, 112, 103, 116, 110, 114, 120, 112, 111, 131, 119, 119, 112, 105, 104, 106, 107, 115, 119, 130, 104, 108, 114, 111, 105, 115, 121, 109, 115, 107, 127, 118, 117, 115, 112, 114, 113, 118, 119, 120, 115, 128, 103, 112, 117, 119, 116, 134, 122, 122, 112, 108, 114, 117, 109, 120, 113, 119, 118, 118, 118, 120, 120, 105, 115, 130, 107, 109, 118, 116, 102, 104, 122, 115, 114, 114, 95, 108, 110, 123, 115, 116, 115, 111, 107, 123, 123, 118, 115, 122, 124, 127, 119, 123, 112, 114, 118, 111, 122, 115, 110, 107, 109, 110, 120, 120, 121, 113, 100, 105, 122, 122, 109, 107, 116, 110, 117, 109, 111, 114, 113, 110, 121, 114, 98, 115, 121, 112, 117, 125, 129, 117, 110, 120, 109, 130, 121, 116, 118, 119, 125, 111, 107, 113, 111, 117, 105, 113, 116, 109, 119, 115, 111, 115, 109, 121, 115, 101, 109, 115, 108, 115, 132, 113, 107, 110, 117, 116, 108, 110, 110, 118, 109, 112, 119, 123, 116, 111, 119, 122, 113, 118, 109, 105, 109, 129, 117, 118, 115, 123, 120, 109, 118, 119, 103, 113, 114, 99, 109, 119, 107, 111, 123, 101, 116, 106, 106, 115, 125, 107, 123, 118, 118, 112, 115, 117, 121, 108, 112, 100, 129, 102, 123, 111, 127, 124, 110, 112, 109, 111, 111, 115, 108, 125, 117, 116, 124, 125, 116, 120, 116, 111, 110, 106, 123, 104, 116, 116, 119, 109, 118, 120, 98, 103, 107, 109, 113, 108, 122, 114, 117, 118, 102, 114, 124, 117, 113, 123, 120, 122, 104, 109, 107, 112, 113, 113, 126, 107, 113, 120, 115, 109, 116, 104, 117, 101, 112, 108, 107, 107, 123, 122, 112, 108, 117, 112, 117, 115, 116, 119, 108, 116, 115, 113, 114, 115, 111, 118, 118, 110, 111, 108, 119, 116, 104, 116, 119, 113, 110, 106, 120, 123, 119, 112, 118, 119, 118, 120, 119, 118, 104, 119, 110, 118, 113, 117, 110, 118, 112, 121, 101, 122, 125, 118, 104, 112, 122, 118, 124, 110, 109, 113, 119, 104, 121, 118, 116, 101, 115, 121, 99, 116, 119, 120, 113, 115, 124, 100, 119, 115, 123, 111, 109, 124, 112, 120, 112, 115, 109, 111, 110, 116, 121, 118, 113, 112, 107, 108, 113, 120, 126, 113, 111, 116, 121, 112, 116, 124, 122, 116, 113, 119, 110, 113, 112, 103, 128, 112, 113, 106, 119, 111, 109, 112, 115, 108, 116, 123, 113, 115, 106, 114, 120, 109, 120, 117, 118, 113, 120, 110, 113, 109, 117, 116, 125, 120, 104, 118, 115, 116, 117, 109, 115, 113, 118, 120, 118, 106, 113, 110, 119, 109, 109, 121, 117, 115, 120, 111, 108, 114, 118, 118, 122, 118, 104, 108, 118, 112, 113, 118, 117, 116, 116, 106, 102, 115, 111, 117, 118, 108, 119, 117, 101, 131, 115, 110, 120, 123, 126, 118, 119, 108, 114, 111, 129, 118, 113, 113, 104, 111, 123, 118, 113, 111, 116, 108, 115, 122, 116, 121, 113, 115, 114, 117, 119, 110, 110, 128, 108, 108, 109, 117, 120, 117, 115, 117, 121, 110, 116, 113, 120, 111, 110, 119, 115, 103, 119, 109, 123, 111, 108, 114, 120, 130, 119, 117, 107, 119, 117, 114, 126, 107, 117, 110, 109, 115, 118, 111, 126, 132, 115, 107, 118, 113, 116, 112, 122, 118, 113, 110, 121, 119, 110, 111, 119, 121, 109, 105, 113, 114, 110, 109, 117, 111, 111, 106, 117, 108, 119, 114, 114, 112, 96, 121, 117, 119, 116, 112, 109, 116, 107, 118, 105, 117, 116, 107, 122, 112, 119, 102, 117, 111, 118, 112, 120, 117, 99, 116, 107, 116, 121, 120, 118, 116, 107, 118, 118, 112, 120, 127, 117, 119, 115, 116, 109, 114, 114, 112, 118, 121, 111, 106, 106, 110, 127, 121, 111, 117, 118, 120, 116, 127, 119, 120, 119, 115, 116, 119, 126, 115, 114, 119, 103, 121, 122, 117, 108, 113, 111, 130, 118, 102, 119, 113, 107, 113, 118, 123, 116, 113, 105, 110, 125, 114, 119, 119, 114, 118, 115, 97, 117, 116, 115, 116, 115, 128, 126, 109, 108, 107, 113, 115, 123, 109, 123, 104, 100, 128, 118, 113, 105, 122, 118, 142, 124, 130, 119, 108, 107, 110, 110, 98, 123, 118, 112, 120, 121, 111, 120, 103, 114, 105, 113, 110, 122, 108, 132, 106, 107, 107, 106, 117, 123, 114, 120, 112, 117, 115, 110, 113, 120, 117, 109, 106, 113, 123, 111, 99, 121, 114, 124, 112, 113, 118, 113, 119, 118, 118, 119, 117, 106, 108, 114, 113, 120, 128, 108, 110, 116, 103, 115, 113, 109, 116, 121, 113, 126, 107, 121, 112, 124, 105, 125, 127, 108, 120, 136, 110, 113, 109, 116, 105, 117, 122, 115, 104, 117, 116, 109, 103, 116, 117, 106, 111, 106, 123, 116, 111, 111, 113, 117, 110, 116, 104, 115, 124, 103, 124, 122, 123, 99, 103, 101, 106, 126, 115, 108, 116, 114, 112, 118, 110, 114, 109, 125, 111, 110, 120, 108, 128, 104, 120, 95, 109, 122, 117, 113, 123, 121, 105, 117, 122, 133, 112, 124, 111, 117, 97, 117, 120, 109, 122, 116, 105, 113, 133, 102, 115, 130, 130, 117, 115, 128, 105, 108, 106, 123, 107, 119, 109, 116, 114, 106, 113, 114, 107, 105, 112, 109, 103, 127, 106, 115, 112, 124, 115, 111, 95, 103, 134, 129, 110, 118, 120, 114, 130, 113, 108, 113, 101, 112, 112, 125, 111, 108, 109, 109, 119, 100, 127, 124, 125, 116, 122, 109, 121, 120, 122, 102, 124, 108, 107, 132, 111, 112, 114, 120, 117, 110, 122, 107, 118, 115, 128, 116, 125, 105, 117, 101, 124, 112, 107, 124, 117, 124, 115, 114, 121, 114, 113, 110, 100, 128, 107, 127, 116, 126, 111, 108, 105, 100, 105, 120, 120, 103, 115, 105, 116, 127, 118, 128, 123, 120, 116, 111, 124, 119, 109, 111, 107, 126, 112, 121, 109, 126, 114, 109, 109, 125, 134, 107, 120, 120, 116, 116, 116, 134, 105, 122, 114, 124, 133, 117, 117, 123, 98, 102, 108, 111, 111, 114, 110, 109, 122, 100, 118, 116, 116, 114, 109, 114, 118, 132, 109, 103, 105, 100, 113, 124, 119, 116, 112, 115, 118, 121, 117, 115, 126, 105, 125, 118, 112, 108, 105, 128, 102, 126, 107, 104, 120, 105, 99, 123, 118, 119, 114, 119, 123, 108, 122, 117, 101, 111, 112, 118, 108, 115, 112, 113, 108, 106, 124, 88, 125, 116, 117, 139, 111, 95, 105, 121, 116, 99, 116, 108, 108, 123, 114, 110, 104, 119, 129, 114, 123, 113, 101, 120, 110, 119, 112, 117, 117, 104, 115, 115, 109, 109, 122, 101, 109, 129, 96, 113, 133, 124, 103, 122, 120, 120, 119, 119, 117, 134, 105, 112, 102, 117, 124, 123, 111, 119, 122, 129, 112, 99, 112, 109, 117, 118, 122, 114, 115, 122, 130, 103, 108, 113, 118, 98, 113, 115, 115, 120, 122, 120, 106, 121, 120, 108, 114, 120, 111, 114, 107, 131, 112, 111, 117, 113, 111, 115, 115, 109, 141, 115, 113, 112, 112, 117, 118, 124, 110, 98, 125, 120, 136, 119, 113, 112, 108, 120, 119, 102, 116, 117, 106, 104, 130, 123, 107, 97, 122, 101, 110, 127, 124, 118, 100, 118, 130, 120, 125, 111, 112, 120, 125, 111, 121, 108, 123, 121, 128, 105, 97, 105, 111, 111, 121, 104, 117, 115, 121, 105, 124, 101, 126, 114, 121, 109, 114, 118, 123, 114, 120, 117, 122, 122, 131, 123, 101, 100, 107, 126, 113, 118, 112, 106, 119, 117, 109, 119, 115, 101, 101, 121, 110, 126, 123, 114, 108, 135, 117, 127, 135, 114, 132, 120, 85, 104, 103, 123, 124, 91, 126, 107, 109, 128, 102, 109, 105, 124, 100, 123, 113, 116, 118, 131, 103, 117, 101, 105, 115, 116, 124, 110, 114, 105, 101, 121, 108, 104, 124, 111, 117, 120, 99, 119, 97, 133, 97, 117, 109, 115, 104, 129, 115, 109, 112, 136, 124, 122, 102, 121, 127, 119, 100, 115, 121, 109, 122, 117, 133, 102, 116, 101, 108, 131, 117, 98, 116, 105, 127, 113, 114, 119, 106, 117, 120, 114, 139, 98, 90, 117, 124, 107, 131, 109, 130, 105, 132, 118, 116, 120, 120, 123, 118, 110, 117, 111, 119, 115, 120, 125, 113, 119, 115, 114, 121, 118, 118, 103, 107, 104, 103, 110, 118, 115, 117, 131, 117, 107, 116, 112, 115, 111, 123, 123, 120, 103, 115, 121, 100, 118, 132, 123, 123, 99, 108, 98, 121, 111, 117, 123, 117, 118, 115, 132, 109, 105, 122, 92, 96, 112, 113, 126, 117, 116, 119, 129, 118, 121, 112, 104, 111, 118, 109, 112, 117, 110, 125, 105, 108, 108, 116, 116, 110, 107, 113, 102, 118, 124, 117, 102, 119, 121, 110, 117, 104, 124, 123, 116, 120, 112, 108, 113, 110, 110, 120, 107, 109, 116, 104, 123, 131, 105, 120, 117, 120, 121, 125, 114, 119, 110, 121, 116, 112, 115, 110, 109, 109, 100, 116, 105, 109, 121, 121, 113, 113, 116, 105, 109, 111, 123, 127, 112, 110, 113, 113, 125, 116, 102, 95, 99, 125, 117, 116, 125, 101, 124, 102, 127, 124, 126, 110, 122, 105, 126, 116, 123, 114, 104, 117, 108, 117, 107, 118, 121, 118, 112, 122, 109, 115, 120, 111, 98, 109, 128, 118, 97, 107, 114, 116, 135, 129, 112, 103, 107, 115, 114, 128, 114, 119, 113, 96, 100, 122, 113, 104, 117, 114, 115, 107, 100, 127, 122, 119, 103, 122, 114, 116, 105, 109, 117, 106, 107, 105, 106, 112, 112, 119, 115, 117, 103, 131, 127, 104, 114, 121, 115, 127, 117, 114, 104, 128, 107, 113, 88, 117, 126, 115, 121, 107, 112, 107, 114, 112, 122, 120, 109, 133, 96, 123, 117, 123, 111, 115, 111, 99, 110, 107, 120, 130, 120, 103, 114, 111, 113, 100, 112, 130, 132, 127, 103, 108, 121, 98, 113, 107, 131, 101, 122, 116, 115, 132, 104, 110, 106, 110, 111, 132, 123, 112, 127, 112, 108, 105, 114, 109, 115, 110, 123, 106, 97, 111, 114, 119, 113, 114, 115, 119, 114, 111, 120, 113, 112, 111, 136, 114, 118, 105, 108, 139, 124, 110, 109, 111, 101, 131, 132, 117, 112, 121, 123, 131, 102, 125, 117, 102, 106, 114, 116, 122, 119, 103, 107, 94, 115, 120, 113, 125, 113, 122, 114, 91, 105, 120, 122, 106, 107, 113, 108, 109, 108, 116, 112, 124, 115, 97, 120, 109, 109, 120, 111, 117, 110, 125, 113, 116, 108, 120, 109, 121, 120, 112, 104, 95, 128, 122, 119, 111, 113, 105, 126, 115, 106, 105, 113, 119, 116, 110, 108, 117, 124, 120, 112, 117, 104, 113, 102, 120, 108, 117, 123, 119, 105, 122, 123, 107, 110, 113, 120, 124, 128, 107, 101, 102, 115, 110, 124, 113, 110, 104, 88, 123, 111, 113, 111, 119, 118, 114, 125, 110, 124, 113, 121, 123, 111, 125, 109, 112, 117, 121, 116, 109, 108, 112, 102, 118, 106, 120, 113, 123, 105, 97, 125, 112, 113, 104, 109, 118, 118, 103, 113, 119, 100, 116, 112, 107, 117, 121, 123, 130, 110, 105, 109, 122, 124, 111, 132, 111, 113, 112, 96, 117, 119, 100, 114, 121, 112, 109, 118, 118, 110, 114, 131, 124, 108, 116, 125, 118, 113, 129, 130, 116, 116, 119, 109, 113, 102, 125, 122, 111, 102, 110, 107, 113, 116, 112, 113, 119, 113, 114, 110, 121, 112, 103, 110, 120, 110, 114, 120, 104, 115, 106, 104, 105, 110, 120, 113, 121, 124, 125, 106, 129, 107, 111, 114, 114, 107, 118, 114, 120, 104, 109, 112, 114, 131, 117, 101, 109, 118, 121, 100, 102, 127, 101, 124, 92, 111, 122, 111, 108, 122, 116, 125, 117, 116, 104, 105, 114, 94, 123, 114, 113, 118, 118, 108, 120, 121, 110, 103, 118, 112, 128, 127, 115, 116, 123, 112, 107, 110, 123, 109, 126, 112, 117, 119, 109, 118, 128, 118, 116, 119, 112, 120, 117, 116, 108, 107, 131, 120, 123, 117, 112, 114, 115, 114, 128, 120, 104, 109, 104, 128, 119, 114, 98, 123, 118, 111, 118, 107, 107, 97, 118, 123, 108, 106, 107, 122, 110, 112, 116, 118, 110, 110, 110, 129, 121, 113, 127, 120, 115, 117, 116, 117, 106, 101, 104, 114, 103, 117, 120, 99, 109, 110, 123, 101, 106, 119, 115, 114, 131, 113, 115, 116, 128, 122, 109, 113, 133, 118, 119, 117, 117, 113, 108, 116, 102, 121, 115, 120, 114, 106, 110, 108, 119, 110, 118, 116, 116, 115, 113, 101, 118, 123, 110, 124, 112, 109, 119, 111, 122, 115, 111, 114, 133, 110, 136, 117, 118, 116, 117, 119, 104, 118, 123, 136, 112, 105, 117, 109, 116, 108, 114, 115, 116, 108, 109, 123, 124, 112, 117, 112, 107, 117, 106, 108, 111, 123, 126, 100, 120, 113, 106, 120, 114, 111, 115, 112, 112, 112, 114, 110, 124, 103, 151, 103, 95, 116, 105, 127, 117, 113, 116, 128, 111, 106, 109, 120, 119, 132, 118, 116, 123, 108, 107, 114, 109, 99, 107, 109, 104, 119, 120, 125, 115, 108, 119, 110, 125, 116, 123, 113, 106, 109, 102, 122, 101, 112, 108, 104, 108, 133, 113, 119, 112, 124, 121, 111, 113, 120, 113, 121, 120, 113, 108, 125, 110, 110, 116, 129, 115, 123, 118, 125, 130, 120, 126, 113, 112, 105, 116, 133, 115, 115, 110, 127, 119, 123, 128, 117, 104, 135, 115, 124, 104, 114, 106, 118, 109, 118, 118, 126, 114, 109, 118, 121, 113, 111, 115, 108, 105, 119, 123, 126, 118, 117, 121, 117, 107, 107, 112, 115, 113, 118, 105, 78, 106, 115, 162, 112, 102, 129, 111, 114, 128, 107, 108, 105, 116, 117, 109, 109, 117, 117, 112, 108, 116, 97, 112, 101, 115, 130, 118, 120, 118, 120, 112, 111, 114, 111, 123, 110, 109, 121, 113, 116, 115, 111, 115, 127, 109, 120, 120, 123, 115, 119, 130, 130, 112, 125, 104, 102, 106, 115, 115, 104, 141, 109, 110, 121, 130, 116, 113, 125, 114, 116, 110, 112, 118, 131, 114, 110, 123, 111, 105, 123, 126, 118, 119, 93, 105, 107, 127, 110, 122, 108, 111, 116, 108, 114, 109, 113, 113, 137, 126, 139, 108, 127, 118, 109, 116, 115, 106, 125, 116, 116, 129, 108, 124, 115, 117, 118, 115, 118, 118, 115, 107, 109, 111, 117, 118, 114, 119, 129, 117, 109, 110, 108, 123, 109, 118, 111, 103, 106, 121, 113, 115, 112, 122, 111, 117, 112, 109, 106, 140, 125, 105, 117, 118, 113, 122, 112, 113, 112, 109, 110, 113, 126, 153, 110, 133, 119, 111, 121, 103, 113, 114, 125, 120, 124, 120, 116, 122, 110, 107, 123, 127, 128, 110, 120, 113, 127, 117, 120, 128, 120, 115, 110, 114, 144, 119, 115, 113, 110, 102, 116, 118, 114, 115, 122, 116, 119, 106, 99, 108, 115, 114, 122, 111, 109, 107, 78, 40, 115, 112, 113, 117, 111, 116, 106, 112, 117, 121, 119, 121, 119, 116, 78, 102, 118, 116, 114, 91, 100, 109, 114, 115, 117, 115, 119, 122, 114, 123, 116, 114, 128, 121, 116, 113, 115, 120, 115, 116, 104, 109, 121, 122, 121, 102, 119, 112, 113, 103, 113, 114, 112, 109, 118, 109, 111, 104, 113, 105, 104, 111, 123, 112, 121, 116, 120, 117, 105, 113, 110, 125, 113, 118, 117, 109, 121, 122, 114, 108, 112, 110, 116, 109, 113, 118, 116, 116, 99, 105, 121, 113, 111, 140, 123, 112, 115, 107, 114, 117, 107, 118, 129, 124, 112, 118, 116, 113, 113, 118, 123, 125, 108, 103, 118, 115, 117, 115, 103, 114, 109, 106, 116, 119, 117, 98, 114, 112, 122, 116, 120, 120, 122, 111, 120, 111, 101, 117, 110, 119, 113, 121, 106, 105, 107, 118, 111, 128, 118, 117, 136, 118, 118, 110, 102, 129, 119, 108, 121, 116, 120, 114, 121, 113, 120, 117, 108, 128, 123, 115, 109, 121, 108, 113, 121, 111, 123, 122, 112, 114, 115, 144, 110, 125, 87, 109, 122, 119, 106, 79, 106, 112, 112, 112, 125, 113, 113, 115, 109, 102, 114, 110, 156, 118, 112, 115, 118, 114, 117, 114, 117, 117, 106, 123, 113, 101, 103, 109, 108, 124, 135, 121, 113, 116, 111, 120, 113, 114, 114, 115, 107, 112, 114, 105, 116, 113, 131, 115, 120, 114, 110, 107, 122, 116, 117, 116, 121, 112, 100, 123, 114, 124, 126, 131, 117, 118, 122, 122, 109, 125, 107, 104, 96, 118, 116, 110, 104, 116, 124, 113, 119, 101, 133, 115, 112, 119, 118, 115, 108, 127, 132, 123, 120, 118, 120, 108, 111, 115, 103, 103, 121, 110, 123, 107, 109, 106, 102, 106, 122, 125, 111, 126, 104, 108, 108, 94, 114, 113, 112, 108, 120, 109, 115, 121, 110, 119, 123, 104, 115, 120, 136, 93, 119, 122, 110, 134, 123, 108, 125, 103, 116, 124, 115, 106, 118, 121, 111, 114, 119, 117, 117, 110, 107, 123, 113, 123, 119, 108, 118, 111, 107, 125, 131, 125, 99, 104, 119, 117, 103, 123, 124, 105, 109, 115, 110, 108, 122, 105, 101, 109, 122, 115, 117, 109, 113, 122, 113, 124, 109, 116, 106, 106, 129, 109, 127, 112, 103, 113, 115, 113, 124, 107, 125, 100, 115, 121, 112, 103, 108, 126, 112, 111, 107, 121, 125, 122, 111, 111, 110, 117, 109, 99, 107, 120, 117, 131, 95, 101, 105, 100, 132, 115, 114, 108, 115, 127, 107, 111, 104, 123, 114, 121, 86, 125, 111, 124, 86, 103, 106, 116, 121, 128, 120, 94, 108, 114, 117, 116, 110, 122, 116, 119, 119, 118, 106, 129, 113, 114, 111, 115, 125, 120, 123, 114, 114, 108, 130, 116, 113, 118, 124, 121, 102, 111, 118, 120, 123, 122, 113, 126, 121, 120, 121, 114, 99, 124, 113, 119, 115, 125, 110, 118, 114, 102, 104, 119, 97, 109, 94, 106, 120, 115, 129, 133, 103, 111, 129, 117, 103, 110, 116, 108, 108, 112, 109, 107, 126, 129, 117, 112, 101, 106, 105, 106, 109, 110, 114, 118, 108, 113, 115, 117, 123, 126, 113, 110, 102, 120, 110, 109, 110, 110, 117, 123, 114, 117, 120, 111, 136, 120, 107, 116, 127, 112, 111, 122, 103, 117, 108, 113, 113, 127, 117, 119, 109, 118, 120, 119, 111, 123, 108, 126, 132, 111, 116, 112, 114, 105, 107, 119, 102, 122, 111, 114, 100, 120, 107, 109, 118, 110, 117, 105, 120, 127, 109, 115, 118, 107, 117, 122, 105, 114, 118, 117, 114, 104, 105, 112, 104, 109, 121, 112, 120, 114, 112, 128, 104, 123, 110, 121, 112, 112, 110, 123, 109, 106, 110, 116, 108, 109, 113, 108, 103, 127, 115, 118, 117, 116, 113, 115, 109, 105, 104, 115, 107, 119, 118, 101, 115, 134, 117, 121, 116, 111, 119, 124, 119, 116, 118, 106, 119, 121, 92, 121, 119, 113, 119, 115, 115, 113, 103, 115, 122, 116, 121, 116, 136, 108, 115, 109, 111, 119, 105, 116, 111, 119, 125, 115, 110, 134, 112, 120, 116, 120, 113, 110, 109, 118, 110, 114, 105, 111, 120, 97, 137, 114, 113, 118, 123, 116, 121, 118, 109, 121, 107, 118, 108, 127, 116, 116, 107, 115, 119, 111, 111, 131, 113, 120, 99, 122, 111, 112, 126, 95, 124, 114, 107, 118, 119, 104, 109, 122, 117, 106, 112, 111, 96, 120, 107, 113, 112, 108, 115, 123, 108, 112, 106, 116, 115, 113, 111, 110, 105, 110, 103, 112, 117, 112, 113, 110, 104, 111, 103, 119, 125, 120, 115, 114, 127, 127, 118, 119, 108, 117, 118, 112, 98, 118, 115, 121, 106, 116, 109, 116, 108, 116, 120, 117, 113, 107, 112, 116, 115, 118, 116, 117, 127, 111, 123, 118, 108, 114, 111, 102, 117, 122, 117, 118, 129, 127, 106, 111, 117, 103, 131, 112, 105, 127, 101, 115, 113, 111, 112, 109, 121, 110, 102, 112, 117, 116, 114, 116, 113, 111, 128, 120, 110, 114, 120, 119, 99, 98, 124, 110, 116, 114, 114, 113, 99, 131, 118, 112, 112, 118, 118, 101, 111, 125, 101, 114, 103, 115, 125, 116, 112, 117, 119, 121, 111, 104, 129, 115, 113, 116, 109, 112, 117, 113, 104, 108, 110, 137, 118, 114, 116, 113, 113, 120, 110, 119, 118, 124, 119, 121, 135, 121, 115, 105, 115, 118, 120, 120, 122, 124, 113, 107, 103, 119, 121, 107, 110, 108, 119, 106, 123, 110, 117, 111, 115, 116, 120, 109, 114, 116, 109, 104, 125, 110, 108, 123, 103, 108, 113, 105, 111, 120, 126, 114, 111, 116, 112, 119, 119, 109, 111, 100, 121, 100, 101, 114, 105, 103, 114, 123, 126, 100, 112, 126, 101, 120, 100, 124, 124, 109, 125, 116, 110, 107, 118, 121, 121, 122, 118, 117, 92, 109, 125, 131, 127, 125, 111, 110, 115, 102, 126, 102, 124, 127, 117, 119, 126, 116, 105, 117, 111, 125, 124, 129, 112, 112, 115, 105, 123, 109, 113, 106, 113, 103, 99, 110, 111, 100, 114, 105, 125, 116, 112, 116, 104, 93, 107, 129, 117, 117, 122, 111, 113, 129, 102, 124, 119, 107, 104, 122, 107, 116, 107, 115, 97, 110, 108, 120, 111, 112, 117, 121, 128, 125, 116, 123, 117, 116, 112, 116, 112, 113, 120, 109, 117, 123, 103, 134, 108, 104, 116, 122, 116, 111, 115, 108, 113, 132, 110, 120, 107, 120, 111, 113, 116, 120, 110, 119, 136, 112, 113, 115, 101, 131, 128, 112, 113, 126, 117, 111, 111, 115, 112, 110, 99, 115, 117, 124, 114, 114, 128, 117, 105, 117, 128, 105, 110, 119, 113, 125, 116, 117, 113, 118, 112, 115, 115, 115, 119, 123, 111, 121, 99, 106, 120, 106, 119, 121, 116, 117, 115, 123, 104, 112, 107, 125, 115, 113, 113, 110, 124, 105, 125, 118, 115, 107, 116, 121, 116, 107, 123, 99, 113, 127, 113, 109, 123, 92, 135, 117, 117, 111, 120, 113, 115, 118, 117, 99, 118, 120, 106, 114, 112, 107, 110, 106, 117, 120, 125, 110, 123, 117, 127, 114, 114, 133, 121, 108, 121, 120, 101, 114, 117, 107, 118, 95, 111, 115, 103, 107, 103, 117, 121, 117, 116, 114, 118, 105, 119, 115, 110, 112, 122, 126, 107, 112, 124, 112, 108, 122, 113, 118, 130, 111, 132, 113, 116, 113, 138, 104, 96, 108, 125, 130, 112, 117, 124, 97, 118, 113, 114, 110, 130, 108, 105, 108, 116, 107, 117, 108, 111, 112, 102, 106, 118, 123, 106, 108, 109, 117, 106, 113, 113, 120, 108, 110, 104, 130, 110, 111, 121, 118, 108, 108, 99, 108, 129, 131, 122, 115, 118, 111, 110, 118, 117, 111, 122, 116, 125, 131, 108, 120, 119, 109, 113, 122, 121, 113, 114, 114, 94, 117, 98, 121, 112, 120, 106, 121, 108, 106, 123, 123, 115, 137, 116, 116, 98, 110, 110, 127, 119, 112, 107, 105, 118, 101, 125, 119, 113, 117, 112, 124, 124, 112, 115, 106, 111, 118, 122, 118, 110, 109, 103, 128, 124, 120, 117, 109, 117, 127, 129, 118, 119, 106, 118, 120, 114, 102, 115, 108, 100, 119, 112, 120, 103, 115, 107, 117, 113, 116, 131, 111, 127, 119, 116, 114, 111, 120, 116, 122, 110, 119, 98, 128, 116, 121, 111, 112, 120, 97, 102, 117, 112, 103, 134, 117, 123, 120, 121, 113, 109, 111, 122, 119, 108, 113, 111, 106, 107, 109, 111, 108, 117, 115, 117, 120, 115, 113, 119, 115, 120, 126, 110, 104, 111, 114, 108, 112, 109, 108, 124, 112, 108, 102, 118, 110, 128, 104, 130, 118, 125, 101, 118, 114, 119, 108, 94, 128, 114, 131, 115, 113, 107, 116, 125, 99, 96, 117, 120, 110, 112, 120, 109, 112, 113, 114, 122, 113, 112, 114, 117, 113, 103, 119, 117, 117, 106, 119, 113, 119, 115, 105, 105, 114, 110, 120, 122, 114, 115, 135, 117, 118, 128, 110, 119, 108, 118, 126, 107, 107, 113, 137, 133, 110, 113, 123, 112, 118, 125, 115, 103, 96, 130, 137, 118, 112, 103, 114, 105, 96, 111, 117, 106, 113, 121, 133, 107, 109, 111, 115, 119, 112, 107, 108, 110, 114, 120, 109, 123, 115, 108, 111, 104, 132, 104, 116, 117, 110, 111, 119, 118, 112, 114, 119, 121, 109, 115, 125, 110, 118, 108, 127, 111, 105, 121, 131, 106, 116, 117, 111, 112, 115, 125, 115, 116, 102, 125, 98, 106, 107, 112, 118, 110, 121, 130, 108, 126, 108, 115, 116, 114, 118, 118, 116, 114, 125, 127, 118, 112, 119, 117, 123, 110, 110, 126, 113, 115, 117, 122, 122, 117, 114, 143, 117, 111, 120, 118, 110, 127, 110, 130, 102, 105, 106, 113, 115, 103, 129, 112, 102, 121, 120, 110, 107, 105, 107, 104, 132, 114, 118, 118, 115, 119, 109, 114, 116, 112, 128, 122, 109, 115, 114, 117, 111, 134, 127, 117, 103, 122, 129, 113, 102, 115, 109, 121, 116, 112, 110, 106, 116, 123, 115, 114, 111, 115, 120, 117, 112, 124, 125, 114, 111, 116, 112, 110, 101, 106, 119, 115, 124, 115, 114, 120, 123, 106, 107, 114, 116, 104, 116, 117, 125, 107, 114, 105, 109, 104, 109, 110, 127, 109, 115, 119, 112, 107, 107, 110, 108, 105, 125, 114, 103, 122, 122, 112, 118, 107, 120, 101, 112, 113, 112, 128, 115, 122, 117, 124, 126, 93, 125, 116, 114, 116, 108, 113, 112, 126, 110, 106, 104, 124, 118, 120, 116, 116, 115, 112, 111, 124, 115, 125, 104, 108, 109, 113, 125, 124, 98, 114, 116, 110, 125, 121, 107, 109, 109, 119, 114, 110, 110, 113, 103, 123, 113, 118, 111, 110, 105, 124, 114, 108, 102, 123, 121, 114, 105, 110, 111, 114, 116, 106, 122, 115, 123, 118, 107, 116, 105, 114, 120, 113, 96, 113, 132, 119, 103, 122, 112, 114, 106, 121, 119, 105, 104, 113, 114, 82, 118, 107, 116, 116, 118, 108, 119, 114, 136, 118, 116, 110, 128, 107, 118, 108, 103, 120, 116, 114, 113, 131, 112, 138, 103, 121, 112, 111, 101, 116, 120, 116, 102, 110, 126, 121, 126, 116, 102, 139, 100, 117, 110, 109, 123, 111, 110, 115, 110, 123, 109, 114, 119, 119, 119, 122, 119, 119, 111, 108, 110, 119, 109, 111, 119, 117, 113, 116, 102, 111, 110, 114, 121, 128, 103, 118, 103, 114, 123, 126, 109, 127, 132, 123, 121, 122, 111, 106, 122, 108, 127, 129, 114, 101, 124, 110, 105, 114, 118, 113, 123, 114, 102, 114, 120, 127, 107, 100, 111, 107, 123, 114, 122, 110, 89, 106, 112, 113, 112, 106, 105, 106, 113, 119, 128, 126, 118, 114, 109, 104, 101, 124, 108, 104, 116, 110, 126, 120, 112, 116, 115, 98, 111, 107, 112, 117, 117, 114, 118, 108, 120, 108, 118, 106, 113, 120, 117, 113, 112, 110, 110, 118, 113, 116, 119, 125, 120, 127, 118, 127, 121, 120, 118, 120, 118, 116, 113, 122, 124, 120, 106, 96, 126, 112, 118, 101, 108, 114, 108, 116, 99, 119, 114, 107, 109, 122, 119, 120, 106, 108, 101, 109, 107, 120, 103, 103, 103, 113, 105, 123, 112, 123, 118, 115, 117, 113, 115, 111, 104, 105, 121, 114, 116, 115, 119, 118, 112, 127, 102, 112, 122, 118, 111, 107, 123, 128, 118, 124, 121, 129, 113, 116, 110, 104, 120, 107, 122, 122, 105, 99, 92, 123, 107, 109, 127, 125, 121, 114, 111, 108, 103, 105, 119, 116, 109, 106, 113, 116, 103, 109, 116, 99, 120, 103, 119, 116, 116, 118, 110, 115, 108, 103, 110, 111, 133, 99, 116, 119, 115, 101, 111, 115, 101, 122, 120, 121, 121, 109, 121, 106, 110, 107, 109, 119, 125, 117, 116, 97, 112, 116, 132, 122, 118, 120, 112, 125, 122, 124, 103, 123, 111, 112, 109, 132, 111, 127, 118, 133, 108, 117, 118, 118, 118, 122, 110, 118, 122, 112, 112, 136, 123, 110, 118, 124, 123, 110, 109, 118, 108, 124, 121, 122, 116, 119, 103, 114, 115, 120, 133, 127, 119, 113, 129, 121, 110, 109, 109, 108, 106, 124, 115, 126, 123, 116, 115, 120, 118, 115, 109, 121, 129, 103, 117, 129, 114, 112, 100, 102, 106, 101, 94, 111, 129, 114, 105, 118, 115, 121, 122, 109, 115, 131, 121, 115, 109, 104, 128, 115, 130, 102, 109, 113, 119, 118, 116, 122, 109, 116, 110, 122, 119, 106, 140, 120, 104, 119, 107, 104, 108, 103, 114, 113, 115, 120, 106, 114, 106, 96, 132, 111, 113, 116, 107, 109, 114, 116, 117, 117, 104, 128, 107, 108, 106, 117, 118, 115, 121, 118, 123, 111, 112, 121, 124, 115, 115, 112, 122, 110, 116, 109, 122, 111, 108, 120, 110, 109, 118, 114, 117, 115, 115, 118, 114, 118, 100, 124, 128, 114, 117, 113, 116, 108, 120, 108, 106, 109, 102, 123, 110, 116, 99, 115, 103, 108, 110, 116, 121, 115, 114, 113, 116, 114, 118, 113, 113, 117, 97, 107, 126, 120, 112, 120, 123, 108, 129, 106, 117, 112, 129, 121, 114, 98, 107, 127, 115, 119, 105, 113, 115, 120, 112, 123, 116, 121, 113, 123, 107, 113, 99, 115, 120, 113, 122, 112, 108, 105, 109, 118, 105, 121, 102, 114, 113, 125, 117, 123, 117, 121, 121, 125, 109, 123, 120, 109, 118, 106, 109, 117, 111, 112, 117, 110, 113, 117, 107, 111, 108, 112, 109, 117, 114, 120, 111, 131, 111, 113, 114, 107, 121, 117, 111, 117, 121, 105, 108, 116, 117, 109, 129, 104, 106, 107, 118, 118, 119, 106, 117, 101, 116, 112, 114, 116, 120, 105, 118, 116, 115, 102, 106, 116, 107, 105, 128, 118, 124, 111, 121, 122, 117, 115, 116, 122, 111, 111, 120, 129, 109, 101, 118, 119, 107, 124, 115, 131, 118, 110, 119, 105, 108, 112, 114, 103, 118, 110, 113, 125, 114, 118, 121, 116, 108, 123, 118, 121, 116, 126, 116, 130, 121, 112, 117, 119, 108, 118, 101, 122, 114, 116, 131, 120, 117, 124, 114, 101, 106, 111, 115, 100, 115, 117, 115, 113, 126, 113, 122, 102, 104, 110, 114, 119, 127, 121, 109, 111, 106, 116, 118, 102, 110, 119, 119, 113, 118, 109, 116, 116, 124, 112, 122, 119, 113, 104, 112, 111, 109, 108, 116, 119, 119, 117, 109, 122, 122, 113, 113, 113, 113, 120, 111, 128, 111, 111, 110, 112, 114, 107, 102, 118, 103, 119, 115, 114, 93, 114, 109, 124, 114, 117, 107, 112, 120, 126, 114, 117, 115, 117, 115, 126, 120, 103, 116, 122, 104, 123, 109, 123, 114, 111, 114, 110, 107, 108, 118, 101, 111, 126, 113, 120, 93, 118, 115, 124, 126, 121, 114, 121, 117, 111, 112, 119, 118, 112, 111, 114, 113, 123, 121, 124, 122, 114, 112, 120, 126, 123, 107, 108, 113, 120, 115, 122, 111, 111, 110, 115, 118, 114, 104, 122, 111, 118, 105, 111, 128, 112, 123, 133, 114, 118, 130, 119, 110, 111, 119, 106, 110, 105, 124, 112, 118, 121, 113, 113, 122, 115, 120, 107, 114, 111, 113, 99, 129, 111, 122, 134, 129, 115, 115, 122, 121, 125, 126, 122, 114, 108, 112, 120, 117, 116, 119, 114, 116, 125, 123, 108, 102, 110, 126, 114, 121, 117, 106, 103, 118, 116, 111, 111, 114, 110, 124, 112, 119, 107, 104, 107, 130, 112, 119, 119, 117, 114, 106, 113, 124, 123, 121, 109, 104, 122, 113, 119, 110, 115, 123, 115, 111, 120, 115, 109, 114, 110, 123, 112, 110, 115, 110, 119, 106, 111, 128, 113, 125, 95, 117, 95, 118, 109, 115, 129, 104, 110, 118, 106, 109, 120, 119, 106, 102, 117, 118, 117, 119, 104, 116, 108, 113, 104, 106, 120, 126, 113, 114, 111, 99, 116, 116, 121, 109, 129, 116, 120, 109, 122, 120, 117, 102, 118, 114, 118, 109, 102, 122, 123, 119, 115, 115, 118, 115, 112, 100, 116, 120, 110, 101, 112, 132, 115, 124, 116, 121, 111, 134, 116, 116, 118, 115, 125, 116, 123, 110, 107, 120, 99, 119, 110, 112, 115, 120, 101, 120, 127, 115, 119, 115, 117, 124, 125, 97, 115, 115, 111, 118, 115, 107, 116, 111, 122, 110, 126, 115, 119, 104, 118, 114, 105, 104, 113, 124, 113, 120, 119, 109, 102, 114, 114, 111, 116, 106, 114, 128, 120, 115, 119, 121, 121, 115, 112, 114, 127, 118, 107, 120, 119, 118, 116, 126, 111, 116, 123, 111, 114, 118, 121, 118, 114, 109, 106, 112, 121, 115, 115, 115, 122, 114, 126, 114, 108, 127, 112, 122, 113, 120, 113, 121, 109, 128, 120, 104, 113, 125, 116, 112, 111, 113, 118, 110, 110, 115, 102, 109, 112, 112, 107, 108, 118, 108, 106, 134, 115, 119, 125, 113, 113, 118, 121, 118, 110, 114, 115, 118, 115, 111, 123, 111, 119, 114, 124, 114, 106, 111, 114, 114, 121, 113, 103, 119, 112, 109, 109, 106, 129, 110, 112, 124, 115, 112, 120, 118, 121, 119, 122, 111, 115, 98, 109, 118, 129, 106, 99, 116, 127, 102, 122, 111, 113, 116, 132, 111, 120, 108, 116, 119, 126, 117, 112, 109, 113, 119, 103, 113, 123, 119, 110, 103, 122, 113, 105, 116, 116, 116, 109, 108, 118, 107, 116, 114, 111, 101, 111, 101, 117, 115, 110, 104, 127, 124, 116, 110, 110, 96, 113, 116, 118, 115, 107, 121, 125, 106, 121, 128, 114, 103, 135, 118, 129, 125, 108, 116, 120, 123, 111, 114, 108, 122, 107, 117, 103, 109, 130, 103, 106, 109, 110, 113, 116, 117, 122, 128, 115, 122, 128, 118, 109, 121, 113, 101, 105, 117, 114, 105, 111, 119, 121, 101, 112, 121, 118, 117, 107, 118, 124, 116, 122, 110, 117, 107, 106, 101, 129, 115, 114, 102, 112, 120, 120, 108, 108, 126, 115, 114, 113, 113, 106, 111, 116, 119, 108, 113, 115, 132, 99, 126, 119, 116, 105, 105, 116, 119, 106, 113, 119, 120, 98, 120, 114, 135, 107, 113, 96, 116, 104, 110, 123, 122, 114, 125, 108, 118, 118, 119, 114, 117, 118, 107, 105, 114, 107, 114, 116, 116, 118, 120, 111, 111, 110, 116, 99, 107, 124, 132, 125, 118, 109, 124, 110, 109, 111, 131, 128, 103, 100, 132, 111, 111, 121, 121, 105, 113, 118, 117, 108, 122, 117, 127, 116, 119, 140, 105, 116, 117, 112, 128, 118, 109, 105, 116, 117, 120, 120, 116, 125, 120, 129, 117, 110, 122, 112, 111, 117, 107, 128, 113, 118, 111, 112, 100, 113, 102, 123, 120, 119, 127, 109, 101, 131, 118, 121, 112, 140, 112, 112, 123, 105, 121, 110, 108, 117, 117, 118, 108, 121, 118, 116, 118, 112, 115, 117, 126, 108, 115, 120, 118, 111, 114, 111, 127, 111, 105, 145, 119, 106, 121, 102, 112, 101, 115, 117, 128, 123, 116, 126, 128, 110, 119, 123, 119, 115, 114, 101, 125, 99, 107, 121, 124, 120, 121, 134, 104, 119, 105, 128, 104, 113, 109, 102, 103, 121, 114, 112, 111, 108, 114, 120, 109, 128, 115, 114, 125, 122, 115, 118, 112, 104, 121, 93, 135, 119, 130, 100, 110, 117, 125, 111, 118, 117, 103, 122, 109, 118, 121, 123, 121, 111, 105, 117, 104, 98, 115, 121, 108, 112, 108, 121, 117, 109, 120, 110, 113, 100, 126, 126, 123, 126, 119, 113, 123, 110, 113, 113, 114, 109, 122, 113, 120, 117, 112, 108, 110, 101, 107, 119, 127, 121, 118, 120, 108, 109, 118, 109, 113, 122, 114, 123, 115, 120, 135, 108, 121, 113, 114, 114, 101, 122, 113, 118, 120, 119, 111, 123, 119, 119, 112, 106, 121, 106, 128, 123, 118, 109, 115, 112, 110, 112, 104, 122, 116, 121, 117, 123, 122, 115, 124, 113, 123, 118, 110, 122, 108, 125, 118, 105, 122, 111, 113, 114, 121, 117, 110, 120, 123, 97, 117, 125, 114, 114, 124, 116, 109, 108, 120, 110, 131, 113, 151, 121, 119, 90, 119, 105, 119, 110, 122, 118, 126, 118, 137, 131, 120, 116, 117, 104, 115, 116, 125, 110, 111, 117, 120, 115, 116, 94, 116, 127, 111, 112, 126, 114, 123, 116, 112, 106, 103, 120, 118, 112, 120, 119, 116, 126, 118, 118, 94, 103, 118, 117, 107, 107, 111, 114, 135, 115, 118, 119, 117, 123, 122, 122, 117, 115, 115, 89, 111, 122, 128, 112, 108, 125, 112, 111, 109, 106, 111, 119, 126, 121, 118, 102, 129, 126, 117, 115, 115, 133, 117, 120, 125, 115, 125, 114, 104, 106, 126, 113, 120, 118, 125, 138, 113, 109, 111, 120, 97, 115, 108, 121, 106, 99, 126, 128, 114, 120, 116, 125, 117, 105, 97, 115, 126, 112, 89, 104, 122, 105, 122, 106, 127, 121, 117, 123, 120, 111, 102, 109, 110, 111, 112, 104, 110, 104, 107, 106, 124, 118, 128, 115, 118, 114, 117, 116, 112, 120, 127, 118, 117, 106, 112, 129, 127, 101, 111, 119, 124, 107, 108, 123, 121, 108, 117, 119, 115, 119, 104, 110, 115, 108, 123, 125, 126, 106, 112, 140, 122, 114, 107, 129, 105, 108, 86, 110, 111, 120, 111, 107, 97, 108, 100, 126, 103, 114, 122, 107, 106, 121, 111, 116, 104, 118, 126, 122, 111, 113, 116, 120, 117, 134, 126, 120, 112, 116, 119, 118, 116, 99, 115, 119, 105, 110, 115, 133, 122, 113, 118, 114, 114, 119, 123, 121, 114, 107, 106, 106, 110, 92, 110, 116, 118, 112, 140, 98, 117, 114, 114, 110, 111, 124, 108, 119, 150, 97, 128, 110, 127, 99, 121, 103, 116, 124, 105, 111, 117, 124, 134, 101, 109, 116, 120, 116, 107, 108, 118, 121, 109, 116, 119, 118, 118, 112, 108, 116, 112, 112, 118, 117, 121, 109, 117, 118, 112, 121, 120, 117, 112, 115, 118, 106, 111, 113, 111, 114, 117, 118, 111, 99, 107, 119, 107, 116, 118, 114, 114, 114, 115, 111, 123, 112, 112, 111, 116, 118, 129, 106, 105, 120, 110, 110, 115, 106, 116, 107, 110, 122, 117, 115, 111, 118, 125, 113, 115, 118, 125, 123, 125, 116, 114, 126, 118, 110, 124, 116, 121, 122, 103, 101, 113, 120, 104, 106, 106, 122, 118, 114, 115, 124, 122, 108, 113, 120, 119, 119, 114, 115, 113, 127, 112, 125, 104, 104, 114, 113, 119, 121, 109, 126, 119, 121, 115, 111, 112, 123, 114, 122, 117, 116, 96, 114, 123, 106, 108, 105, 117, 112, 119, 103, 126, 109, 109, 113, 112, 115, 115, 103, 114, 114, 114, 114, 110, 117, 115, 116, 118, 120, 120, 119, 117, 119, 121, 117, 119, 118, 106, 112, 113, 118, 115, 116, 109, 119, 109, 119, 112, 118, 124, 120, 119, 116, 120, 110, 113, 111, 118, 110, 122, 114, 104, 116, 123, 118, 116, 117, 110, 112, 122, 119, 117, 112, 118, 118, 121, 111, 114, 119, 115, 112, 115, 110, 112, 113, 116, 114, 111, 122, 113, 109, 114, 115, 119, 109, 120, 115, 118, 107, 117, 116, 121, 115, 118, 118, 117, 116, 104, 118, 117, 105, 116, 118, 115, 115, 126, 114, 112, 117, 115, 106, 114, 122, 114, 114, 117, 114, 114, 116, 121, 116, 120, 114, 113, 111, 115, 115, 122, 114, 117, 120, 130, 117, 117, 118, 115, 114, 113, 117, 113, 111, 104, 115, 110, 126, 119, 115, 113, 119, 114, 123, 108, 118, 119, 112, 118, 112, 117, 116, 105, 112, 112, 122, 111, 120, 118, 118, 105, 118, 121, 114, 111, 122, 101, 104, 127, 116, 115, 125, 110, 115, 123, 111, 114, 114, 114, 118, 120, 117, 109, 110, 115, 114, 120, 112, 109, 105, 120, 119, 117, 116, 125, 111, 114, 113, 113, 117, 102, 119, 117, 116, 122, 114, 105, 115, 123, 124, 122, 105, 110, 118, 123, 114, 115, 121, 113, 118, 122, 112, 114, 111, 112, 116, 119, 117, 117, 111, 113, 122, 107, 109, 110, 110, 119, 117, 115, 124, 117, 120, 119, 109, 115, 109, 121, 112, 116, 122, 111, 114, 113, 123, 109, 114, 118, 124, 111, 115, 113, 118, 122, 114, 119, 114, 118, 116, 107, 117, 114, 113, 117, 117, 114, 123, 111, 115, 120, 112, 119, 115, 115, 122, 114, 117, 116, 113, 111, 122, 111, 109, 113, 129, 113, 115, 109, 108, 111, 119, 119, 110, 116, 115, 109, 108, 116, 116, 118, 113, 107, 114, 117, 123, 121, 111, 108, 107, 119, 123, 122, 117, 120, 118, 107, 119, 106, 114, 125, 109, 118, 100, 109, 115, 113, 116, 113, 113, 117, 114, 119, 112, 121, 119, 117, 122, 112, 113, 109, 111, 118, 104, 118, 114, 117, 117, 118, 112, 119, 117, 112, 108, 112, 120, 115, 116, 112, 120, 127, 117, 116, 115, 116, 128, 116, 126, 113, 122, 131, 113, 99, 108, 135, 117, 107, 108, 114, 132, 111, 128, 112, 106, 118, 112, 122, 118, 108, 111, 114, 110, 100, 129, 113, 118, 112, 119, 123, 118, 120, 112, 108, 118, 111, 121, 114, 125, 116, 124, 110, 108, 117, 104, 102, 116, 116, 131, 108, 108, 134, 116, 109, 118, 116, 123, 125, 129, 107, 105, 118, 112, 106, 116, 124, 119, 122, 110, 121, 124, 104, 102, 120, 102, 100, 116, 107, 117, 102, 112, 133, 132, 117, 113, 117, 124, 111, 109, 115, 113, 117, 115, 120, 107, 98, 114, 111, 108, 115, 108, 116, 139, 120, 114, 112, 116, 88, 119, 102, 119, 127, 114, 120, 116, 105, 112, 128, 121, 117, 108, 113, 118, 105, 122, 124, 113, 114, 127, 111, 109, 109, 106, 110, 116, 120, 119, 99, 110, 120, 108, 123, 116, 119, 107, 119, 117, 113, 119, 113, 109, 113, 112, 133, 110, 116, 115, 117, 107, 126, 117, 119, 120, 124, 114, 113, 113, 126, 101, 112, 123, 119, 113, 112, 120, 121, 110, 103, 108, 119, 118, 105, 115, 112, 122, 115, 116, 112, 122, 110, 108, 121, 114, 124, 106, 117, 112, 111, 110, 112, 114, 116, 107, 106, 115, 106, 113, 116, 108, 121, 124, 118, 108, 105, 110, 107, 123, 119, 108, 121, 104, 122, 113, 120, 108, 121, 106, 107, 109, 107, 112, 101, 111, 117, 108, 109, 124, 108, 114, 114, 121, 117, 100, 97, 128, 110, 121, 129, 114, 96, 110, 114, 118, 115, 118, 125, 107, 127, 110, 121, 105, 113, 119, 112, 127, 107, 123, 112, 115, 119, 112, 135, 110, 105, 127, 94, 120, 114, 120, 108, 120, 106, 105, 121, 100, 123, 116, 133, 109, 124, 125, 115, 111, 116, 119, 109, 111, 103, 124, 109, 112, 115, 134, 98, 94, 120, 121, 131, 117, 121, 102, 106, 117, 119, 121, 120, 115, 128, 111, 132, 112, 120, 106, 117, 124, 105, 113, 93, 117, 92, 100, 104, 115, 118, 115, 110, 124, 110, 110, 133, 117, 98, 113, 113, 126, 125, 120, 119, 119, 122, 110, 118, 106, 114, 115, 129, 122, 116, 108, 121, 102, 125, 97, 122, 121, 111, 117, 121, 111, 110, 115, 117, 105, 117, 107, 115, 117, 111, 117, 121, 118, 105, 126, 114, 136, 125, 121, 118, 111, 104, 119, 108, 102, 115, 100, 116, 120, 117, 156, 152, 110, 105, 104, 114, 116, 125, 121, 117, 116, 102, 114, 104, 114, 111, 114, 111, 126, 119, 120, 117, 116, 109, 119, 112, 106, 99, 112, 112, 110, 109, 114, 115, 124, 106, 105, 108, 116, 118, 108, 118, 109, 126, 119, 114, 111, 107, 109, 120, 118, 107, 117, 116, 100, 117, 117, 110, 113, 104, 98, 112, 110, 126, 123, 112, 103, 104, 114, 94, 123, 114, 114, 115, 117, 119, 121, 115, 99, 117, 106, 116, 120, 108, 116, 105, 120, 138, 112, 115, 107, 106, 109, 116, 122, 119, 119, 113, 121, 101, 124, 111, 119, 117, 116, 112, 109, 105, 107, 115, 126, 109, 115, 116, 120, 110, 118, 105, 113, 117, 114, 117, 111, 102, 115, 119, 115, 115, 116, 121, 110, 120, 114, 114, 106, 119, 112, 115, 116, 111, 120, 108, 114, 108, 109, 112, 120, 114, 105, 117, 114, 118, 111, 125, 115, 111, 114, 107, 116, 113, 116, 110, 107, 115, 120, 113, 123, 108, 112, 114, 116, 108, 108, 124, 128, 129, 116, 125, 120, 108, 117, 114, 124, 113, 111, 114, 126, 107, 117, 110, 111, 116, 114, 125, 108, 116, 117, 119, 106, 120, 120, 108, 118, 109, 116, 107, 113, 122, 106, 116, 115, 120, 114, 120, 113, 118, 103, 112, 112, 117, 125, 112, 120, 117, 123, 106, 115, 117, 111, 115, 118, 114, 124, 121, 114, 115, 110, 114, 128, 117, 114, 119, 114, 115, 127, 109, 121, 121, 112, 112, 116, 109, 122, 115, 115, 111, 112, 119, 110, 105, 117, 122, 125, 118, 117, 121, 118, 114, 119, 117, 125, 120, 114, 128, 117, 114, 113, 121, 112, 106, 113, 121, 113, 115, 111, 132, 118, 109, 103, 113, 128, 121, 104, 126, 113, 116, 121, 113, 119, 111, 107, 123, 118, 103, 119, 114, 119, 114, 112, 120, 121, 122, 124, 110, 122, 111, 119, 115, 121, 109, 107, 109, 110, 106, 108, 123, 127, 121, 120, 118, 116, 118, 125, 116, 121, 114, 112, 115, 118, 117, 120, 120, 119, 116, 122, 113, 112, 107, 121, 128, 122, 117, 106, 117, 128, 115, 120, 114, 106, 109, 114, 122, 121, 111, 119, 112, 114, 116, 123, 114, 121, 116, 128, 113, 118, 110, 104, 115, 113, 108, 116, 116, 106, 110, 112, 120, 119, 107, 116, 121, 115, 117, 113, 109, 112, 128, 114, 119, 117, 119, 115, 110, 122, 110, 116, 114, 128, 128, 112, 114, 112, 125, 117, 123, 121, 115, 108, 122, 113, 111, 115, 117, 103, 111, 117, 120, 122, 118, 116, 107, 119, 131, 114, 109, 117, 107, 117, 125, 119, 111, 121, 121, 117, 122, 121, 109, 118, 122, 117, 127, 105, 107, 127, 111, 117, 120, 109, 116, 118, 110, 113, 119, 108, 111, 121, 121, 120, 107, 112, 118, 127, 122, 109, 120, 106, 110, 122, 108, 121, 104, 107, 121, 109, 115, 110, 104, 123, 119, 104, 117, 120, 107, 123, 133, 114, 104, 114, 110, 122, 114, 111, 115, 103, 111, 116, 114, 117, 123, 125, 117, 119, 108, 110, 118, 116, 118, 111, 117, 120, 113, 110, 123, 115, 107, 122, 122, 128, 109, 112, 113, 121, 114, 113, 115, 120, 121, 110, 113, 110, 110, 125, 120, 109, 103, 106, 124, 110, 120, 126, 115, 125, 121, 117, 112, 117, 103, 125, 123, 121, 113, 110, 116, 122, 107, 113, 117, 120, 130, 108, 117, 109, 120, 121, 118, 125, 110, 123, 113, 114, 124, 120, 116, 115, 121, 110, 112, 113, 111, 111, 96, 127, 114, 117, 115, 109, 112, 114, 113, 113, 110, 122, 114, 120, 114, 120, 112, 109, 118, 115, 115, 115, 114, 126, 110, 121, 99, 119, 107, 110, 118, 117, 123, 108, 122, 115, 113, 126, 115, 115, 112, 112, 105, 110, 96, 106, 117, 113, 122, 120, 109, 119, 108, 119, 98, 117, 114, 119, 109, 121, 125, 103, 118, 110, 112, 115, 110, 107, 120, 105, 123, 116, 103, 118, 122, 110, 119, 128, 111, 109, 123, 127, 115, 117, 114, 123, 107, 106, 136, 109, 113, 115, 112, 102, 118, 111, 103, 129, 125, 124, 111, 113, 126, 109, 115, 119, 119, 108, 115, 116, 107, 117, 108, 118, 105, 113, 99, 130, 114, 114, 106, 107, 110, 103, 119, 117, 103, 114, 125, 117, 103, 113, 112, 120, 107, 113, 120, 114, 114, 108, 111, 107, 105, 123, 103, 110, 114, 118, 110, 105, 105, 114, 104, 114, 116, 109, 108, 114, 93, 121, 112, 113, 104, 111, 112, 113, 123, 114, 117, 110, 133, 117, 123, 123, 108, 102, 136, 119, 115, 120, 109, 99, 124, 121, 115, 125, 118, 110, 114, 140, 113, 114, 126, 104, 105, 115, 128, 117, 125, 124, 109, 114, 119, 105, 98, 127, 119, 122, 109, 107, 118, 109, 128, 110, 121, 118, 127, 99, 113, 111, 118, 104, 114, 110, 118, 121, 112, 99, 123, 116, 111, 120, 110, 111, 107, 111, 123, 113, 126, 117, 125, 120, 108, 108, 123, 119, 120, 107, 109, 109, 114, 109, 102, 96, 107, 110, 103, 108, 121, 107, 125, 118, 113, 108, 102, 120, 106, 113, 111, 108, 109, 118, 113, 127, 118, 122, 110, 123, 124, 114, 104, 110, 122, 132, 118, 116, 129, 128, 108, 118, 114, 133, 115, 114, 112, 108, 123, 111, 108, 110, 106, 110, 115, 109, 120, 115, 115, 106, 123, 125, 115, 127, 117, 107, 113, 120, 104, 125, 102, 117, 122, 113, 122, 109, 110, 108, 116, 126, 110, 115, 123, 95, 117, 108, 108, 120, 108, 117, 113, 101, 113, 135, 120, 117, 112, 114, 122, 113, 108, 132, 108, 111, 106, 119, 102, 110, 109, 115, 106, 103, 106, 111, 110, 114, 124, 121, 115, 108, 106, 119, 112, 101, 127, 118, 109, 116, 111, 126, 116, 103, 121, 108, 107, 109, 119, 116, 115, 107, 112, 115, 109, 115, 124, 104, 124, 108, 121, 117, 111, 122, 110, 118, 114, 129, 112, 117, 113, 103, 104, 118, 116, 110, 103, 108, 111, 107, 108, 115, 125, 106, 107, 111, 124, 125, 125, 111, 118, 115, 118, 109, 117, 121, 111, 129, 119, 104, 115, 113, 128, 107, 115, 117, 137, 130, 105, 128, 108, 121, 125, 117, 115, 119, 110, 120, 121, 96, 114, 110, 117, 129, 129, 124, 107, 120, 115, 110, 117, 121, 113, 111, 97, 102, 123, 112, 125, 125, 113, 119, 117, 119, 112, 117, 113, 116, 111, 123, 122, 110, 125, 116, 115, 122, 124, 121, 134, 111, 115, 122, 112, 132, 113, 130, 118, 117, 111, 113, 116, 115, 123, 113, 115, 113, 131, 127, 117, 120, 116, 121, 121, 115, 108, 109, 120, 114, 114, 110, 103, 118, 121, 110, 111, 108, 107, 109, 110, 105, 101, 118, 126, 115, 111, 116, 115, 106, 120, 103, 114, 110, 127, 96, 116, 125, 97, 111, 117, 130, 113, 109, 118, 109, 127, 108, 89, 108, 107, 107, 119, 104, 110, 97, 114, 105, 123, 135, 108, 109, 120, 118, 120, 104, 108, 100, 115, 106, 100, 126, 113, 122, 116, 108, 111, 125, 114, 117, 110, 123, 114, 134, 130, 111, 106, 123, 112, 106, 134, 116, 121, 130, 115, 115, 121, 119, 113, 125, 107, 109, 103, 110, 99, 114, 118, 120, 121, 107, 117, 110, 122, 123, 126, 121, 109, 118, 100, 114, 116, 107, 112, 129, 96, 123, 116, 113, 109, 115, 108, 117, 121, 116, 123, 120, 99, 122, 119, 109, 107, 112, 108, 127, 121, 121, 113, 102, 109, 117, 115, 124, 115, 128, 123, 104, 115, 112, 113, 122, 112, 111, 129, 103, 135, 109, 106, 117, 112, 105, 119, 121, 136, 116, 109, 121, 106, 115, 127, 104, 109, 93, 110, 102, 102, 119, 107, 118, 121, 121, 133, 127, 110, 120, 121, 99, 133, 121, 116, 115, 122, 114, 112, 126, 109, 116, 121, 107, 118, 121, 116, 133, 120, 102, 122, 121, 119, 106, 107, 109, 103, 105, 140, 100, 100, 129, 111, 112, 116, 128, 124, 106, 103, 112, 108, 127, 120, 124, 120, 129, 112, 118, 113, 109, 125, 112, 109, 118, 98, 115, 116, 100, 115, 112, 134, 123, 128, 111, 120, 114, 138, 117, 104, 114, 102, 125, 118, 126, 104, 113, 112, 121, 120, 97, 116, 119, 104, 109, 106, 110, 108, 115, 117, 112, 120, 102, 110, 106, 115, 116, 125, 105, 109, 103, 123, 113, 117, 113, 114, 126, 113, 118, 98, 112, 88, 119, 137, 106, 146, 111, 94, 121, 113, 110, 110, 104, 121, 127, 103, 119, 130, 104, 128, 135, 111, 111, 127, 111, 94, 124, 127, 111, 116, 119, 135, 115, 114, 127, 132, 120, 121, 105, 130, 109, 90, 117, 111, 112, 104, 99, 98, 129, 104, 121, 120, 119, 114, 124, 142, 121, 120, 120, 116, 105, 117, 114, 105, 104, 118, 121, 116, 117, 121, 112, 121, 100, 122, 110, 117, 138, 124, 105, 131, 104, 101, 114, 127, 122, 103, 124, 108, 110, 113, 103, 127, 117, 100, 127, 101, 95, 116, 112, 116, 116, 111, 120, 129, 126, 109, 142, 115, 114, 118, 101, 112, 114, 112, 112, 107, 112, 119, 98, 113, 122, 102, 114, 123, 107, 113, 112, 106, 101, 111, 96, 119, 93, 130, 107, 112, 127, 107, 116, 105, 120, 114, 116, 111, 104, 128, 117, 122, 118, 122, 114, 109, 97, 106, 119, 108, 109, 123, 105, 102, 120, 106, 111, 122, 122, 136, 120, 104, 110, 96, 122, 109, 110, 105, 118, 94, 115, 129, 114, 104, 113, 132, 114, 130, 107, 126, 97, 111, 105, 101, 120, 110, 112, 110, 116, 123, 111, 102, 105, 124, 121, 120, 117, 113, 118, 114, 127, 127, 108, 112, 116, 109, 118, 117, 106, 120, 103, 114, 97, 133, 122, 99, 128, 122, 108, 112, 113, 121, 117, 119, 99, 121, 106, 124, 111, 114, 113, 117, 117, 121, 106, 115, 110, 122, 109, 113, 119, 114, 112, 120, 115, 116, 105, 126, 113, 121, 122, 114, 105, 97, 113, 117, 115, 111, 105, 113, 115, 115, 113, 110, 114, 116, 132, 115, 116, 118, 125, 117, 106, 113, 120, 107, 121, 114, 126, 113, 112, 120, 112, 123, 121, 107, 128, 117, 124, 113, 117, 107, 114, 126, 110, 110, 117, 115, 117, 103, 106, 119, 123, 118, 118, 119, 113, 118, 115, 113, 109, 105, 112, 117, 118, 103, 123, 122, 129, 117, 109, 122, 118, 109, 106, 116, 118, 114, 106, 113, 107, 118, 98, 110, 119, 135, 125, 111, 121, 117, 120, 116, 113, 110, 127, 111, 124, 113, 114, 126, 128, 113, 98, 111, 114, 106, 116, 110, 116, 109, 116, 115, 125, 121, 127, 120, 105, 116, 106, 117, 122, 119, 106, 113, 110, 108, 109, 115, 113, 112, 108, 110, 122, 111, 128, 116, 136, 113, 107, 109, 107, 103, 120, 112, 111, 117, 114, 114, 110, 116, 108, 122, 121, 119, 124, 117, 117, 100, 106, 108, 115, 113, 128, 112, 116, 107, 115, 109, 120, 115, 112, 116, 116, 109, 113, 117, 121, 115, 123, 111, 116, 112, 100, 116, 106, 102, 110, 115, 113, 109, 118, 113, 114, 110, 118, 114, 126, 113, 120, 123, 115, 105, 120, 114, 116, 115, 117, 108, 109, 106, 110, 106, 115, 121, 119, 119, 120, 117, 110, 111, 122, 104, 125, 116, 115, 113, 124, 122, 118, 114, 119, 113, 112, 107, 106, 123, 129, 110, 120, 120, 112, 109, 112, 120, 133, 112, 117, 126, 120, 118, 110, 111, 121, 112, 122, 110, 111, 124, 108, 126, 112, 108, 110, 126, 116, 117, 113, 122, 123, 117, 123, 121, 112, 120, 103, 121, 125, 125, 119, 122, 118, 112, 122, 119, 108, 101, 116, 113, 119, 115, 107, 115, 100, 117, 121, 119, 112, 115, 115, 120, 110, 116, 105, 117, 121, 114, 115, 116, 113, 120, 127, 125, 115, 106, 110, 116, 111, 114, 114, 121, 125, 114, 115, 114, 109, 108, 121, 131, 109, 127, 116, 107, 117, 114, 127, 115, 101, 124, 119, 117, 113, 124, 114, 122, 122, 106, 110, 111, 112, 128, 109, 115, 120, 125, 113, 120, 117, 109, 107, 124, 112, 121, 113, 122, 122, 125, 126, 114, 112, 105, 121, 106, 116, 116, 112, 116, 106, 119, 118, 121, 118, 111, 117, 108, 114, 106, 96, 117, 118, 121, 101, 120, 113, 114, 132, 110, 98, 110, 113, 123, 112, 114, 115, 113, 119, 123, 121, 118, 117, 114, 115, 111, 123, 115, 115, 113, 105, 106, 122, 119, 130, 126, 113, 124, 109, 122, 103, 112, 122, 116, 115, 110, 118, 122, 111, 113, 126, 125, 126, 130, 119, 120, 127, 110, 113, 119, 115, 115, 115, 116, 124, 112, 118, 116, 108, 118, 116, 128, 116, 110, 113, 117, 111, 120, 99, 111, 116, 105, 116, 119, 110, 113, 127, 114, 116, 119, 117, 120, 121, 115, 111, 116, 124, 112, 114, 133, 114, 113, 129, 106, 122, 116, 107, 125, 111, 120, 120, 117, 125, 116, 112, 130, 123, 112, 83, 122, 114, 111, 106, 115, 124, 116, 119, 123, 118, 117, 119, 120, 119, 119, 104, 117, 109, 118, 118, 105, 117, 117, 124, 123, 132, 108, 108, 124, 109, 126, 111, 120, 112, 136, 124, 116, 116, 113, 116, 122, 117, 125, 118, 123, 118, 109, 119, 114, 110, 112, 123, 117, 109, 126, 121, 116, 111, 132, 74, 110, 126, 98, 115, 118, 102, 128, 118, 113, 121, 130, 126, 129, 109, 141, 115, 110, 107, 127, 114, 122, 117, 120, 111, 109, 113, 121, 106, 121, 113, 121, 106, 116, 129, 124, 124, 111, 116, 115, 118, 120, 124, 114, 104, 104, 117, 106, 113, 119, 115, 121, 108, 113, 103, 116, 120, 91, 115, 131, 110, 95, 115, 114, 122, 105, 122, 115, 124, 119, 116, 124, 121, 114, 111, 116, 113, 115, 121, 121, 105, 110, 111, 89, 127, 114, 113, 125, 112, 111, 115, 119, 120, 96, 116, 118, 111, 117, 105, 109, 114, 119, 121, 116, 117, 115, 117, 129, 102, 114, 116, 98, 117, 117, 111, 104, 115, 115, 122, 116, 111, 125, 129, 116, 120, 114, 121, 115, 117, 109, 103, 116, 114, 117, 133, 111, 126, 113, 128, 126, 114, 118, 124, 119, 117, 113, 113, 128, 128, 113, 121, 111, 108, 107, 111, 116, 102, 117, 113, 120, 117, 123, 123, 97, 128, 96, 114, 116, 95, 113, 115, 121, 109, 111, 106, 124, 120, 117, 114, 118, 119, 110, 103, 109, 117, 114, 116, 112, 110, 112, 117, 125, 116, 124, 91, 111, 107, 112, 112, 120, 86, 118, 116, 124, 121, 121, 116, 128, 115, 113, 117, 120, 122, 113, 115, 116, 130, 116, 118, 125, 112, 132, 120, 122, 115, 109, 121, 122, 111, 123, 116, 112, 121, 120, 110, 119, 123, 111, 126, 110, 118, 98, 117, 118, 124, 106, 114, 117, 124, 118, 120, 119, 115, 116, 117, 117, 109, 116, 111, 114, 129, 115, 119, 106, 126, 126, 121, 150, 108, 114, 128, 115, 117, 111, 129, 111, 128, 119, 150, 122, 111, 114, 116, 118, 124, 105, 118, 125, 111, 113, 124, 118, 108, 114, 117, 105, 108, 116, 111, 112, 103, 104, 111, 123, 125, 118, 114, 121, 115, 119, 121, 86, 113, 120, 125, 122, 112, 120, 105, 119, 115, 111, 112, 115, 113, 118, 117, 120, 104, 121, 122, 123, 115, 108, 117, 119, 114, 110, 114, 108, 114, 112, 126, 126, 112, 120, 115, 123, 110, 117, 122, 112, 114, 134, 115, 112, 124, 110, 117, 119, 120, 118, 117, 119, 118, 104, 119, 122, 116, 124, 118, 113, 121, 124, 115, 116, 105, 121, 113, 119, 120, 120, 117, 110, 115, 103, 116, 117, 115, 109, 121, 115, 117, 113, 122, 108, 113, 114, 113, 103, 118, 126, 120, 111, 119, 115, 118, 126, 122, 112, 116, 112, 104, 121, 115, 111, 121, 117, 127, 114, 120, 109, 109, 116, 111, 111, 119, 121, 116, 123, 119, 116, 113, 117, 122, 119, 122, 120, 125, 109, 108, 116, 122, 114, 109, 117, 119, 109, 110, 116, 116, 107, 107, 105, 118, 115, 109, 120, 122, 108, 111, 94, 118, 115, 110, 118, 115, 121, 118, 116, 131, 123, 116, 103, 105, 114, 101, 116, 130, 114, 115, 127, 114, 134, 120, 110, 113, 131, 121, 110, 112, 122, 120, 115, 124, 116, 121, 128, 131, 120, 107, 118, 110, 100, 121, 120, 117, 118, 117, 110, 120, 116, 108, 104, 113, 98, 113, 114, 101, 94, 112, 119, 115, 113, 112, 112, 119, 82, 106, 121, 114, 127, 107, 116, 113, 128, 106, 113, 119, 118, 129, 100, 107, 119, 106, 122, 98, 110, 126, 118, 121, 110, 118, 115, 105, 113, 113, 103, 116, 110, 125, 115, 124, 114, 97, 129, 116, 122, 97, 119, 111, 119, 111, 92, 116, 118, 114, 119, 111, 115, 113, 117, 116, 106, 121, 133, 116, 106, 114, 102, 115, 117, 106, 127, 120, 92, 115, 108, 108, 114, 110, 112, 107, 114, 112, 105, 120, 121, 119, 104, 100, 117, 114, 116, 109, 120, 114, 102, 118, 117, 107, 122, 116, 113, 118, 114, 118, 110, 115, 117, 115, 122, 119, 119, 103, 121, 112, 107, 114, 110, 118, 105, 112, 126, 114, 116, 117, 118, 124, 123, 106, 111, 119, 120, 104, 124, 116, 123, 116, 113, 119, 103, 116, 112, 117, 122, 116, 120, 133, 112, 134, 132, 115, 117, 127, 108, 93, 104, 115, 127, 103, 123, 122, 108, 126, 111, 118, 117, 107, 128, 115, 119, 112, 116, 110, 103, 114, 122, 119, 115, 106, 141, 119, 116, 118, 112, 102, 113, 108, 109, 116, 127, 106, 117, 110, 119, 118, 116, 113, 115, 117, 116, 107, 116, 115, 112, 116, 141, 146, 122, 117, 113, 117, 124, 127, 107, 110, 118, 128, 110, 120, 135, 127, 120, 149, 123, 114, 114, 107, 108, 123, 111, 123, 116, 111, 107, 122, 111, 122, 117, 116, 118, 107, 112, 105, 117, 110, 112, 106, 125, 109, 96, 110, 113, 113, 121, 117, 106, 112, 105, 114, 106, 116, 116, 134, 112, 112, 116, 120, 117, 110, 113, 123, 108, 108, 121, 111, 110, 120, 122, 114, 114, 119, 125, 114, 112, 114, 113, 130, 118, 117, 130, 126, 121, 123, 106, 106, 119, 119, 121, 119, 116, 117, 94, 122, 127, 119, 125, 114, 108, 91, 126, 116, 121, 122, 115, 123, 122, 114, 111, 109, 118, 114, 131, 117, 92, 107, 118, 111, 126, 121, 122, 113, 126, 115, 112, 116, 111, 123, 115, 124, 109, 109, 118, 116, 105, 122, 107, 109, 114, 111, 141, 115, 111, 97, 117, 115, 100, 112, 115, 110, 118, 114, 115, 112, 124, 113, 122, 117, 117, 122, 121, 112, 106, 115, 110, 102, 119, 103, 111, 120, 119, 120, 116, 123, 113, 105, 106, 112, 121, 113, 108, 123, 124, 129, 114, 115, 115, 114, 145, 118, 107, 114, 125, 120, 107, 124, 113, 109, 113, 121, 115, 106, 114, 103, 119, 121, 116, 113, 123, 120, 107, 114, 117, 116, 97, 112, 109, 113, 122, 109, 115, 115, 122, 117, 111, 131, 119, 111, 116, 111, 115, 119, 102, 103, 116, 119, 114, 118, 122, 117, 113, 127, 114, 128, 117, 112, 115, 107, 125, 110, 120, 111, 116, 119, 117, 124, 112, 119, 107, 117, 112, 122, 119, 118, 123, 115, 121, 132, 128, 119, 105, 111, 131, 119, 102, 120, 127, 124, 98, 119, 109, 115, 117, 100, 108, 122, 124, 101, 108, 125, 125, 123, 116, 111, 104, 119, 104, 113, 117, 122, 109, 111, 108, 118, 112, 121, 126, 117, 121, 121, 112, 120, 129, 106, 120, 113, 115, 114, 103, 116, 112, 115, 114, 118, 114, 118, 115, 111, 107, 115, 119, 118, 115, 118, 115, 116, 120, 125, 106, 114, 115, 111, 124, 122, 123, 121, 119, 126, 109, 107, 110, 112, 128, 129, 104, 119, 109, 109, 111, 106, 131, 107, 119, 119, 116, 101, 113, 118, 114, 99, 131, 107, 123, 120, 122, 122, 114, 136, 118, 120, 120, 113, 125, 115, 115, 109, 115, 100, 115, 124, 116, 116, 114, 125, 111, 102, 112, 138, 120, 104, 114, 102, 109, 118, 111, 118, 120, 117, 116, 114, 117, 120, 103, 122, 119, 110, 113, 123, 116, 138, 128, 120, 118, 107, 115, 120, 121, 115, 121, 112, 115, 114, 121, 115, 122, 120, 127, 113, 106, 108, 122, 117, 108, 107, 112, 115, 121, 119, 112, 124, 115, 110, 109, 106, 120, 117, 117, 110, 117, 116, 110, 112, 106, 122, 129, 125, 118, 114, 117, 124, 117, 124, 108, 124, 115, 113, 120, 111, 120, 122, 122, 114, 123, 117, 114, 108, 123, 113, 114, 117, 130, 129, 123, 113, 110, 110, 115, 106, 111, 118, 112, 115, 108, 136, 114, 122, 116, 105, 100, 102, 123, 111, 124, 121, 107, 117, 121, 111, 114, 110, 120, 111, 110, 116, 110, 119, 108, 108, 99, 120, 113, 128, 125, 108, 118, 122, 107, 118, 111, 103, 114, 117, 119, 116, 113, 119, 120, 128, 129, 112, 117, 119, 117, 123, 113, 126, 107, 122, 106, 118, 125, 105, 122, 107, 103, 115, 104, 120, 121, 123, 99, 132, 121, 113, 108, 109, 114, 119, 123, 125, 119, 119, 125, 113, 125, 101, 120, 121, 113, 112, 94, 116, 113, 122, 110, 125, 123, 109, 126, 117, 113, 104, 126, 114, 99, 124, 111, 116, 106, 113, 117, 111, 110, 114, 118, 126, 108, 115, 111, 124, 119, 110, 124, 125, 109, 109, 109, 113, 107, 118, 104, 112, 113, 118, 125, 116, 112, 102, 116, 117, 120, 122, 110, 103, 117, 121, 127, 102, 111, 117, 113, 119, 103, 125, 112, 124, 110, 109, 103, 122, 113, 113, 120, 128, 119, 116, 113, 105, 111, 122, 113, 112, 111, 115, 108, 124, 108, 111, 110, 122, 122, 104, 110, 109, 111, 114, 110, 127, 110, 115, 118, 113, 122, 125, 113, 108, 108, 117, 113, 109, 103, 111, 107, 118, 106, 107, 110, 120, 122, 118, 118, 119, 110, 115, 121, 112, 116, 117, 129, 104, 110, 120, 114, 109, 106, 108, 109, 124, 109, 120, 121, 118, 97, 117, 107, 127, 116, 113, 108, 103, 126, 121, 120, 106, 112, 97, 127, 121, 120, 112, 104, 112, 112, 110, 116, 123, 123, 114, 123, 101, 107, 100, 125, 112, 127, 114, 108, 125, 119, 127, 128, 111, 89, 116, 124, 118, 109, 109, 120, 116, 114, 119, 117, 112, 106, 120, 116, 117, 112, 126, 126, 111, 119, 127, 119, 111, 122, 124, 118, 102, 92, 110, 116, 111, 93, 102, 105, 115, 107, 118, 117, 131, 114, 121, 119, 105, 110, 112, 115, 124, 140, 99, 112, 115, 88, 113, 119, 116, 108, 113, 108, 119, 95, 116, 116, 123, 127, 109, 121, 123, 110, 123, 116, 117, 112, 124, 119, 101, 114, 114, 105, 125, 111, 128, 120, 111, 124, 99, 116, 107, 111, 119, 131, 134, 111, 117, 95, 104, 114, 117, 124, 105, 116, 121, 118, 123, 116, 130, 110, 103, 103, 116, 114, 116, 122, 105, 126, 108, 96, 110, 108, 137, 113, 109, 113, 109, 116, 112, 99, 118, 111, 118, 123, 119, 114, 120, 110, 110, 115, 111, 99, 109, 124, 104, 110, 104, 132, 126, 116, 128, 110, 112, 117, 107, 111, 95, 109, 106, 105, 106, 112, 117, 105, 113, 109, 111, 123, 103, 109, 121, 123, 135, 120, 111, 130, 113, 113, 99, 99, 106, 113, 119, 113, 137, 117, 121, 109, 107, 99, 110, 125, 112, 112, 111, 122, 122, 122, 98, 121, 114, 114, 122, 124, 94, 116, 104, 119, 115, 127, 117, 122, 140, 121, 105, 118, 115, 115, 129, 118, 120, 125, 118, 124, 135, 118, 104, 124, 122, 120, 98, 129, 109, 130, 122, 105, 115, 130, 121, 117, 120, 117, 113, 124, 103, 121, 115, 117, 124, 118, 117, 107, 89, 84, 104, 120, 133, 119, 105, 122, 121, 118, 121, 120, 116, 103, 115, 115, 101, 118, 97, 108, 114, 118, 124, 100, 122, 101, 103, 130, 102, 106, 113, 107, 119, 111, 119, 114, 115, 116, 124, 120, 120, 102, 119, 122, 131, 118, 115, 121, 119, 117, 121, 98, 106, 95, 121, 103, 138, 104, 126, 113, 119, 109, 98, 112, 116, 115, 108, 109, 115, 102, 111, 114, 127, 111, 97, 128, 99, 121, 117, 114, 124, 117, 110, 121, 122, 114, 113, 113, 133, 113, 119, 125, 121, 109, 112, 96, 113, 120, 103, 117, 114, 108, 128, 105, 114, 122, 118, 114, 117, 129, 109, 116, 120, 110, 113, 114, 118, 111, 109, 115, 108, 114, 94, 113, 114, 124, 124, 115, 113, 112, 119, 126, 121, 122, 114, 108, 114, 135, 99, 123, 118, 126, 122, 114, 125, 132, 112, 107, 121, 99, 107, 126, 122, 124, 97, 106, 117, 137, 105, 123, 120, 133, 113, 107, 129, 105, 114, 123, 101, 125, 107, 105, 102, 124, 118, 122, 116, 117, 132, 125, 122, 122, 115, 105, 112, 110, 100, 111, 114, 92, 125, 120, 119, 117, 105, 108, 108, 105, 126, 125, 112, 117, 130, 114, 141, 125, 106, 110, 111, 119, 124, 109, 128, 104, 125, 112, 122, 102, 111, 113, 117, 117, 101, 116, 112, 127, 107, 112, 117, 137, 108, 115, 115, 111, 118, 126, 127, 116, 112, 114, 123, 111, 117, 113, 107, 100, 113, 113, 111, 123, 128, 104, 101, 111, 115, 102, 122, 125, 108, 127, 102, 117, 113, 131, 110, 114, 106, 124, 105, 100, 127, 116, 121, 125, 120, 122, 115, 110, 114, 113, 108, 116, 101, 106, 113, 111, 118, 114, 118, 114, 117, 126, 129, 116, 114, 125, 126, 115, 117, 113, 113, 108, 122, 111, 119, 112, 113, 120, 120, 105, 120, 105, 115, 109, 126, 116, 115, 113, 102, 112, 103, 106, 123, 116, 116, 97, 126, 107, 115, 110, 115, 121, 101, 110, 116, 118, 112, 120, 111, 126, 116, 124, 114, 117, 116, 113, 108, 129, 99, 115, 99, 118, 113, 125, 122, 115, 129, 117, 108, 118, 108, 111, 120, 112, 110, 118, 115, 116, 116, 105, 123, 106, 105, 119, 104, 114, 113, 119, 118, 125, 123, 92, 110, 134, 111, 92, 99, 130, 119, 118, 119, 104, 117, 114, 127, 108, 118, 117, 128, 119, 108, 123, 106, 112, 115, 107, 119, 120, 110, 118, 127, 105, 112, 108, 124, 125, 112, 116, 91, 115, 112, 107, 121, 111, 111, 110, 118, 112, 111, 117, 116, 103, 116, 124, 107, 125, 112, 117, 102, 100, 121, 120, 119, 117, 117, 112, 114, 115, 120, 115, 102, 123, 108, 114, 125, 116, 117, 116, 116, 115, 110, 119, 114, 116, 106, 122, 120, 109, 121, 123, 98, 113, 121, 129, 116, 115, 111, 123, 122, 110, 112, 120, 117, 123, 119, 127, 110, 111, 127, 114, 121, 111, 109, 104, 113, 117, 122, 122, 127, 124, 117, 116, 122, 109, 112, 102, 112, 97, 128, 112, 111, 128, 112, 127, 109, 104, 128, 108, 116, 122, 107, 112, 131, 107, 107, 117, 115, 113, 116, 99, 102, 104, 111, 130, 109, 109, 117, 100, 112, 119, 110, 112, 113, 116, 118, 117, 126, 105, 119, 112, 111, 112, 114, 124, 112, 111, 115, 114, 130, 104, 117, 116, 97, 100, 123, 122, 121, 133, 122, 111, 110, 101, 118, 119, 96, 111, 119, 111, 115, 123, 109, 123, 123, 109, 116, 95, 115, 104, 110, 111, 114, 107, 110, 105, 107, 122, 113, 115, 116, 111, 117, 117, 124, 129, 113, 123, 112, 119, 111, 121, 115, 102, 122, 102, 106, 106, 111, 119, 117, 109, 120, 108, 116, 117, 128, 107, 115, 116, 118, 110, 104, 115, 113, 124, 111, 110, 125, 119, 123, 106, 109, 106, 112, 107, 113, 102, 111, 115, 111, 111, 108, 110, 135, 113, 117, 108, 127, 110, 107, 123, 105, 112, 112, 119, 125, 113, 128, 116, 117, 110, 132, 107, 121, 117, 119, 112, 118, 113, 109, 109, 109, 121, 103, 101, 120, 114, 118, 118, 108, 105, 123, 119, 109, 113, 124, 118, 116, 117, 112, 115, 119, 129, 115, 124, 108, 121, 101, 122, 105, 108, 113, 110, 118, 104, 115, 138, 109, 122, 122, 116, 122, 118, 115, 109, 114, 128, 107, 110, 121, 96, 113, 126, 114, 124, 115, 118, 102, 108, 107, 118, 115, 108, 103, 118, 124, 121, 120, 121, 102, 115, 126, 112, 100, 113, 108, 120, 123, 109, 130, 115, 114, 101, 113, 115, 117, 119, 121, 106, 105, 111, 122, 127, 110, 126, 132, 120, 121, 114, 113, 114, 125, 104, 120, 117, 120, 122, 116, 102, 108, 119, 118, 129, 106, 111, 120, 127, 117, 118, 107, 108, 99, 123, 130, 111, 117, 122, 120, 112, 107, 101, 113, 119, 113, 120, 128, 106, 122, 128, 115, 122, 118, 108, 114, 113, 118, 118, 112, 105, 110, 126, 110, 127, 132, 114, 110, 111, 105, 106, 117, 118, 121, 111, 112, 108, 121, 110, 89, 114, 117, 102, 121, 120, 98, 102, 120, 117, 117, 121, 107, 112, 123, 129, 121, 112, 118, 112, 106, 114, 113, 119, 105, 120, 116, 110, 117, 99, 97, 117, 111, 124, 112, 111, 118, 115, 124, 114, 112, 113, 125, 120, 105, 115, 121, 111, 124, 111, 114, 122, 114, 119, 108, 112, 117, 118, 115, 110, 118, 111, 123, 119, 106, 105, 117, 120, 119, 123, 120, 121, 96, 120, 115, 100, 127, 120, 115, 112, 108, 105, 118, 124, 111, 93, 111, 105, 128, 119, 137, 110, 118, 113, 110, 100, 104, 108, 121, 111, 112, 116, 110, 108, 123, 115, 106, 121, 111, 108, 107, 121, 102, 109, 113, 120, 106, 117, 116, 126, 111, 101, 119, 123, 113, 111, 100, 104, 119, 105, 103, 99, 112, 117, 117, 120, 132, 120, 116, 116, 111, 119, 117, 134, 122, 123, 122, 116, 111, 111, 116, 122, 124, 124, 120, 119, 115, 111, 114, 125, 109, 113, 123, 102, 117, 110, 123, 127, 116, 112, 112, 118, 111, 110, 101, 110, 112, 99, 95, 114, 123, 107, 121, 121, 106, 107, 129, 119, 122, 114, 107, 109, 117, 137, 109, 120, 108, 107, 116, 114, 108, 128, 135, 108, 91, 115, 107, 112, 121, 115, 120, 115, 112, 122, 126, 119, 111, 122, 105, 109, 115, 115, 108, 103, 116, 117, 116, 119, 80, 117, 113, 118, 125, 129, 113, 124, 132, 127, 118, 116, 122, 115, 101, 114, 118, 122, 108, 112, 122, 118, 115, 114, 123, 134, 106, 116, 128, 133, 98, 114, 107, 118, 114, 124, 113, 122, 103, 127, 114, 121, 116, 116, 102, 108, 115, 105, 111, 126, 111, 124, 117, 129, 116, 115, 113, 140, 123, 134, 119, 112, 106, 121, 104, 116, 126, 110, 110, 128, 107, 118, 107, 122, 122, 123, 109, 95, 101, 109, 126, 105, 117, 116, 121, 116, 118, 109, 122, 112, 122, 116, 120, 105, 132, 123, 111, 112, 126, 87, 126, 126, 130, 112, 114, 113, 103, 108, 118, 118, 116, 117, 103, 121, 114, 110, 122, 123, 120, 107, 101, 106, 113, 103, 127, 128, 118, 108, 112, 125, 115, 111, 108, 106, 101, 93, 118, 108, 121, 118, 116, 111, 125, 120, 123, 108, 121, 106, 104, 113, 123, 110, 108, 106, 113, 106, 116, 118, 111, 116, 108, 110, 110, 119, 118, 112, 115, 93, 107, 112, 100, 118, 119, 112, 128, 114, 109, 122, 112, 107, 115, 110, 122, 117, 116, 111, 127, 122, 116, 96, 128, 106, 125, 98, 135, 128, 98, 114, 109, 124, 116, 112, 106, 114, 124, 130, 113, 129, 92, 97, 113, 124, 135, 113, 111, 103, 108, 107, 99, 105, 104, 104, 108, 116, 118, 122, 127, 99, 114, 115, 123, 120, 114, 123, 107, 120, 106, 93, 129, 124, 139, 115, 102, 119, 122, 116, 118, 116, 119, 112, 115, 117, 108, 113, 105, 115, 106, 115, 119, 94, 125, 128, 131, 108, 115, 121, 113, 109, 118, 112, 115, 104, 112, 123, 91, 110, 100, 124, 117, 120, 132, 111, 105, 118, 105, 99, 116, 124, 111, 115, 122, 122, 121, 127, 133, 121, 122, 131, 130, 95, 116, 100, 110, 103, 116, 121, 112, 105, 132, 107, 108, 105, 104, 117, 116, 109, 127, 117, 112, 110, 95, 92, 134, 120, 114, 103, 120, 106, 115, 115, 118, 126, 105, 114, 100, 125, 94, 113, 88, 98, 109, 116, 117, 131, 114, 119, 104, 132, 132, 110, 103, 110, 98, 116, 116, 120, 124, 102, 116, 108, 101, 123, 114, 123, 121, 109, 111, 121, 116, 119, 116, 114, 96, 121, 109, 112, 101, 128, 104, 87, 117, 120, 117, 109, 117, 125, 121, 122, 116, 122, 103, 108, 108, 137, 120, 101, 112, 119, 122, 109, 122, 130, 117, 120, 120, 110, 103, 133, 124, 114, 135, 109, 116, 116, 109, 118, 103, 111, 131, 112, 128, 109, 120, 105, 110, 97, 107, 114, 105, 113, 102, 97, 123, 108, 119, 125, 114, 124, 107, 120, 118, 114, 105, 100, 97, 100, 131, 115, 110, 134, 130, 117, 123, 118, 117, 107, 119, 108, 97, 119, 114, 124, 112, 123, 125, 129, 114, 98, 118, 105, 115, 121, 116, 115, 117, 123, 110, 111, 106, 117, 103, 108, 106, 112, 98, 108, 114, 115, 107, 123, 121, 125, 124, 98, 130, 111, 129, 111, 121, 110, 94, 113, 105, 117, 108, 100, 135, 115, 120, 111, 114, 95, 99, 122, 148, 108, 100, 104, 121, 121, 111, 122, 118, 99, 126, 136, 123, 109, 93, 116, 104, 118, 104, 117, 114, 119, 118, 115, 102, 115, 116, 104, 119, 119, 96, 114, 135, 120, 120, 114, 110, 94, 110, 121, 119, 108, 132, 102, 117, 114, 94, 87, 130, 114, 121, 103, 110, 119, 119, 113, 123, 126, 103, 125, 117, 135, 110, 111, 116, 114, 135, 108, 124, 113, 134, 106, 109, 127, 126, 100, 119, 115, 114, 108, 140, 98, 103, 102, 125, 120, 123, 114, 133, 141, 120, 126, 125, 109, 120, 105, 102, 119, 111, 112, 111, 106, 132, 121, 122, 121, 89, 120, 121, 129, 104, 136, 107, 112, 112, 120, 116, 108, 102, 118, 112, 108, 116, 128, 113, 136, 110, 99, 115, 120, 129, 122, 131, 146, 124, 100, 110, 113, 108, 112, 106, 117, 111, 115, 101, 127, 129, 110, 120, 117, 119, 121, 122, 114, 117, 125, 111, 110, 103, 114, 111, 111, 113, 95, 109, 133, 107, 115, 124, 103, 116, 93, 120, 137, 116, 121, 126, 104, 103, 108, 93, 119, 121, 111, 109, 118, 125, 111, 119, 110, 127, 136, 122, 121, 127, 108, 120, 115, 126, 114, 109, 121, 108, 93, 112, 110, 120, 122, 117, 105, 96, 119, 101, 130, 118, 107, 108, 108, 105, 121, 108, 105, 132, 119, 111, 112, 120, 110, 111, 123, 109, 119, 112, 119, 128, 117, 111, 135, 110, 112, 99, 139, 115, 112, 121, 119, 100, 107, 112, 126, 119, 111, 124, 124, 114, 114, 121, 107, 123, 103, 113, 117, 122, 119, 108, 129, 129, 136, 112, 117, 138, 119, 104, 119, 109, 116, 113, 115, 131, 110, 121, 113, 122, 99, 118, 126, 113, 115, 112, 95, 112, 115, 111, 123, 138, 104, 104, 121, 120, 110, 141, 115, 115, 100, 109, 102, 129, 125, 114, 116, 112, 119, 111, 111, 115, 110, 129, 108, 122, 114, 100, 116, 112, 119, 111, 113, 110, 108, 123, 107, 110, 109, 115, 122, 127, 101, 114, 112, 113, 124, 125, 105, 118, 117, 113, 124, 120, 111, 120, 111, 101, 113, 121, 119, 117, 122, 116, 113, 110, 120, 130, 114, 107, 108, 121, 117, 123, 123, 104, 99, 109, 104, 128, 117, 107, 114, 116, 113, 114, 119, 114, 113, 98, 132, 118, 121, 115, 123, 115, 119, 103, 113, 110, 103, 112, 107, 118, 112, 104, 114, 101, 118, 113, 121, 113, 114, 110, 115, 114, 114, 124, 125, 126, 116, 106, 101, 123, 113, 119, 124, 112, 126, 107, 116, 111, 115, 123, 124, 114, 112, 107, 110, 119, 115, 119, 122, 106, 116, 115, 117, 116, 111, 121, 110, 110, 120, 128, 128, 106, 113, 103, 119, 118, 119, 104, 114, 120, 106, 126, 110, 109, 115, 105, 121, 116, 116, 121, 118, 120, 128, 104, 119, 96, 115, 115, 143, 118, 119, 124, 135, 114, 116, 123, 108, 119, 115, 114, 108, 107, 122, 125, 115, 122, 111, 118, 128, 123, 126, 127, 122, 114, 116, 119, 139, 134, 103, 114, 122, 115, 132, 97, 114, 112, 119, 105, 107, 120, 106, 106, 114, 107, 120, 111, 125, 102, 120, 124, 120, 107, 128, 120, 125, 129, 106, 118, 122, 113, 123, 123, 100, 118, 111, 106, 119, 97, 101, 120, 105, 110, 116, 108, 107, 110, 98, 122, 101, 113, 119, 105, 108, 111, 117, 120, 119, 124, 118, 116, 114, 110, 114, 122, 113, 103, 105, 115, 119, 104, 116, 108, 108, 104, 115, 116, 108, 125, 128, 111, 110, 119, 113, 124, 118, 117, 120, 119, 108, 119, 110, 113, 114, 97, 116, 124, 119, 120, 132, 139, 124, 130, 109, 103, 109, 108, 102, 110, 117, 126, 113, 114, 103, 112, 126, 109, 126, 127, 113, 130, 123, 115, 107, 105, 117, 118, 106, 124, 104, 125, 112, 119, 114, 113, 104, 106, 107, 110, 105, 129, 104, 121, 125, 123, 109, 120, 109, 112, 106, 101, 114, 129, 115, 111, 117, 115, 119, 105, 110, 108, 129, 102, 113, 110, 123, 117, 106, 121, 110, 99, 104, 110, 113, 120, 126, 116, 128, 128, 124, 111, 120, 122, 121, 122, 120, 95, 133, 102, 115, 118, 107, 120, 113, 127, 112, 118, 111, 112, 118, 122, 112, 113, 125, 108, 109, 110, 123, 121, 114, 100, 116, 119, 107, 109, 112, 116, 81, 117, 106, 109, 105, 122, 104, 131, 110, 106, 119, 110, 122, 113, 118, 103, 125, 110, 122, 104, 114, 128, 113, 120, 118, 110, 105, 105, 118, 94, 102, 116, 118, 113, 119, 108, 104, 135, 121, 112, 116, 115, 122, 123, 118, 118, 125, 107, 101, 117, 117, 120, 122, 127, 112, 109, 121, 113, 104, 100, 117, 127, 116, 125, 131, 128, 106, 107, 109, 105, 121, 96, 118, 103, 120, 115, 110, 120, 114, 121, 121, 99, 116, 110, 124, 116, 103, 118, 118, 103, 107, 100, 104, 91, 113, 119, 118, 91, 108, 113, 96, 135, 105, 117, 120, 115, 111, 114, 108, 128, 110, 100, 132, 110, 129, 120, 113, 129, 118, 112, 119, 117, 105, 109, 108, 119, 116, 121, 113, 117, 122, 134, 119, 102, 117, 124, 119, 127, 107, 113, 112, 108, 103, 114, 119, 119, 125, 125, 110, 132, 116, 117, 118, 114, 119, 106, 107, 140, 116, 100, 114, 123, 104, 115, 98, 123, 114, 102, 115, 116, 132, 112, 127, 121, 104, 137, 112, 116, 115, 118, 115, 97, 117, 131, 109, 108, 114, 113, 119, 105, 120, 117, 117, 103, 103, 105, 117, 121, 113, 115, 125, 103, 112, 111, 121, 121, 115, 114, 109, 121, 107, 114, 117, 115, 108, 111, 118, 106, 100, 114, 116, 112, 116, 113, 122, 117, 117, 116, 106, 105, 115, 108, 115, 118, 114, 117, 113, 127, 120, 131, 116, 103, 103, 108, 116, 121, 120, 116, 126, 113, 112, 116, 109, 123, 121, 112, 124, 111, 120, 117, 120, 122, 106, 127, 104, 120, 121, 118, 105, 126, 120, 104, 116, 111, 126, 124, 110, 122, 110, 133, 114, 115, 116, 120, 119, 102, 115, 109, 106, 108, 127, 112, 115, 117, 110, 122, 123, 97, 99, 126, 106, 111, 121, 103, 123, 111, 109, 92, 101, 104, 122, 109, 114, 114, 112, 104, 113, 138, 119, 119, 110, 115, 106, 112, 107, 117, 116, 119, 109, 125, 106, 118, 111, 123, 125, 121, 114, 102, 110, 110, 109, 111, 123, 120, 110, 113, 128, 113, 111, 106, 98, 114, 105, 109, 123, 113, 112, 123, 110, 111, 114, 131, 118, 100, 121, 113, 104, 113, 107, 120, 108, 114, 119, 113, 113, 110, 118, 105, 114, 108, 128, 110, 121, 117, 118, 101, 109, 116, 122, 111, 121, 113, 112, 109, 106, 105, 124, 112, 111, 134, 104, 106, 117, 103, 121, 125, 112, 121, 108, 117, 115, 105, 114, 119, 106, 124, 120, 113, 105, 136, 109, 112, 121, 115, 120, 111, 120, 115, 111, 109, 130, 130, 124, 123, 134, 105, 107, 112, 117, 99, 122, 107, 122, 95, 118, 116, 101, 117, 116, 108, 111, 131, 107, 116, 130, 110, 113, 109, 104, 115, 110, 106, 125, 108, 120, 120, 126, 134, 116, 126, 107, 122, 99, 115, 122, 115, 95, 107, 110, 110, 103, 114, 107, 104, 124, 114, 119, 119, 124, 103, 115, 128, 122, 120, 123, 107, 112, 118, 119, 104, 113, 118, 124, 115, 112, 110, 120, 115, 120, 122, 124, 114, 119, 125, 118, 114, 114, 112, 105, 118, 118, 139, 103, 107, 113, 122, 118, 113, 108, 114, 133, 107, 114, 117, 111, 115, 114, 119, 113, 101, 111, 122, 114, 120, 107, 118, 116, 126, 115, 116, 108, 125, 118, 125, 107, 113, 113, 105, 115, 127, 122, 108, 105, 116, 125, 89, 117, 105, 109, 134, 113, 113, 119, 105, 112, 111, 119, 112, 136, 111, 104, 118, 120, 118, 122, 113, 115, 124, 126, 102, 119, 117, 116, 111, 120, 105, 105, 110, 111, 112, 116, 122, 122, 106, 111, 119, 122, 116, 111, 116, 118, 113, 110, 123, 124, 108, 105, 106, 107, 104, 116, 103, 114, 115, 103, 109, 113, 113, 118, 108, 130, 122, 115, 121, 125, 121, 115, 123, 124, 111, 123, 112, 104, 130, 115, 97, 108, 107, 118, 115, 118, 118, 118, 104, 113, 76, 123, 111, 109, 119, 127, 125, 111, 117, 130, 118, 107, 97, 120, 100, 124, 118, 125, 104, 107, 109, 115, 124, 125, 115, 116, 123, 121, 113, 126, 119, 123, 108, 125, 118, 114, 106, 112, 114, 104, 121, 106, 110, 114, 102, 123, 109, 124, 132, 121, 116, 127, 144, 110, 110, 114, 101, 120, 129, 117, 108, 117, 119, 120, 101, 121, 112, 114, 115, 123, 116, 116, 114, 125, 118, 118, 125, 131, 118, 99, 112, 108, 117, 111, 117, 119, 116, 113, 132, 119, 125, 106, 123, 114, 113, 115, 109, 115, 125, 111, 99, 114, 125, 118, 103, 113, 105, 110, 113, 128, 114, 116, 99, 122, 126, 125, 118, 108, 123, 126, 112, 112, 121, 124, 123, 119, 116, 111, 116, 111, 115, 128, 107, 106, 117, 94, 114, 121, 116, 112, 128, 111, 117, 123, 118, 111, 113, 110, 109, 139, 128, 110, 122, 116, 128, 118, 114, 110, 120, 118, 107, 109, 121, 100, 113, 116, 125, 112, 107, 112, 111, 114, 108, 114, 113, 129, 115, 118, 113, 119, 116, 98, 108, 120, 115, 114, 113, 110, 114, 118, 108, 120, 119, 105, 132, 116, 117, 111, 120, 116, 117, 115, 125, 125, 123, 114, 120, 117, 118, 108, 110, 108, 125, 109, 89, 108, 121, 118, 118, 113, 120, 117, 120, 120, 117, 109, 120, 113, 100, 110, 104, 116, 109, 106, 121, 116, 125, 121, 116, 121, 111, 116, 113, 112, 103, 119, 119, 121, 114, 121, 119, 131, 122, 116, 107, 126, 118, 127, 102, 131, 112, 125, 123, 131, 124, 110, 134, 116, 117, 106, 118, 111, 112, 127, 124, 119, 110, 109, 119, 113, 104, 112, 121, 115, 118, 123, 116, 125, 110, 120, 112, 106, 113, 98, 101, 128, 108, 118, 106, 106, 117, 111, 94, 107, 126, 136, 116, 124, 102, 111, 113, 106, 109, 109, 120, 103, 108, 114, 110, 123, 116, 123, 115, 119, 117, 132, 110, 125, 126, 140, 113, 109, 111, 118, 117, 120, 107, 123, 115, 106, 123, 117, 115, 112, 127, 113, 119, 101, 113, 114, 121, 123, 111, 115, 100, 108, 112, 110, 126, 121, 115, 112, 119, 108, 120, 106, 115, 107, 110, 132, 116, 110, 106, 126, 113, 119, 107, 114, 123, 101, 118, 115, 115, 117, 110, 105, 126, 113, 125, 115, 111, 119, 116, 108, 120, 129, 120, 112, 109, 111, 109, 115, 114, 112, 113, 111, 119, 115, 121, 103, 113, 112, 108, 117, 113, 117, 120, 94, 118, 111, 125, 131, 110, 111, 118, 130, 126, 119, 106, 123, 127, 116, 122, 112, 109, 125, 110, 116, 118, 114, 115, 108, 119, 117, 110, 121, 124, 115, 130, 107, 146, 115, 115, 106, 116, 135, 109, 125, 104, 110, 110, 109, 122, 114, 109, 110, 124, 123, 113, 118, 114, 111, 115, 110, 122, 107, 112, 105, 117, 120, 122, 103, 110, 133, 119, 106, 115, 115, 111, 117, 115, 116, 116, 119, 103, 115, 111, 110, 115, 108, 108, 104, 111, 113, 117, 114, 108, 116, 112, 103, 111, 116, 116, 110, 119, 110, 109, 117, 113, 117, 116, 123, 129, 110, 115, 128, 115, 110, 106, 115, 111, 108, 135, 128, 114, 111, 112, 114, 128, 108, 119, 107, 121, 115, 101, 123, 114, 115, 120, 112, 124, 101, 114, 110, 116, 128, 112, 122, 119, 106, 114, 119, 121, 116, 129, 115, 105, 118, 103, 123, 114, 119, 121, 114, 115, 111, 127, 113, 115, 112, 109, 116, 114, 117, 115, 110, 113, 115, 106, 114, 121, 115, 113, 122, 107, 110, 106, 115, 106, 112, 117, 122, 109, 116, 104, 111, 119, 114, 113, 121, 112, 106, 122, 115, 108, 112, 113, 110, 114, 126, 126, 124, 118, 116, 124, 112, 103, 117, 122, 106, 111, 128, 113, 113, 123, 115, 123, 115, 112, 116, 123, 112, 111, 115, 111, 110, 116, 116, 103, 121, 117, 121, 125, 112, 112, 105, 116, 109, 107, 123, 106, 110, 112, 113, 108, 117, 114, 110, 115, 115, 114, 107, 116, 111, 106, 121, 110, 131, 114, 123, 113, 114, 114, 117, 117, 118, 109, 127, 120, 117, 115, 107, 104, 127, 115, 116, 124, 113, 126, 117, 108, 107, 118, 112, 106, 118, 109, 119, 108, 108, 120, 113, 125, 111, 120, 112, 124, 125, 130, 100, 120, 118, 117, 112, 111, 112, 128, 130, 115, 118, 111, 113, 124, 116, 120, 114, 108, 120, 113, 113, 110, 124, 113, 125, 117, 99, 113, 112, 122, 127, 111, 113, 107, 118, 115, 115, 114, 109, 104, 124, 117, 119, 105, 118, 120, 115, 117, 106, 112, 116, 118, 123, 126, 111, 118, 112, 114, 110, 109, 111, 104, 107, 118, 115, 120, 113, 112, 112, 117, 111, 113, 119, 106, 107, 113, 116, 116, 113, 112, 110, 107, 104, 115, 115, 110, 117, 112, 114, 120, 109, 110, 101, 114, 115, 116, 113, 111, 120, 118, 111, 128, 118, 113, 118, 110, 114, 125, 111, 114, 115, 119, 115, 103, 116, 112, 114, 104, 123, 117, 115, 103, 104, 119, 117, 112, 117, 111, 111, 109, 113, 116, 112, 110, 114, 111, 114, 110, 114, 114, 117, 114, 117, 111, 110, 121, 111, 113, 113, 120, 113, 119, 117, 118, 109, 111, 115, 117, 118, 111, 125, 123, 110, 108, 109, 116, 111, 112, 120, 117, 115, 117, 107, 114, 110, 124, 111, 118, 114, 111, 117, 122, 128, 112, 116, 116, 116, 109, 113, 122, 156, 115, 114, 119, 124, 119, 111, 112, 123, 114, 108, 117, 112, 116, 111, 115, 114, 114, 119, 119, 102, 112, 116, 117, 119, 112, 114, 108, 116, 108, 115, 113, 121, 115, 117, 114, 117, 119, 111, 116, 113, 111, 115, 121, 112, 120, 112, 119, 113, 117, 122, 109, 113, 116, 122, 116, 115, 123, 116, 115, 115, 113, 117, 119, 113, 110, 107, 113, 115, 118, 116, 111, 110, 120, 114, 107, 140, 117, 115, 112, 117, 108, 120, 114, 113, 105, 122, 115, 159, 116, 115, 117, 120, 119, 112, 117, 111, 118, 113, 117, 110, 114, 111, 116, 121, 121, 115, 110, 112, 116, 116, 116, 109, 110, 118, 107, 146, 116, 112, 118, 116, 111, 112, 113, 112, 97, 117, 110, 115, 112, 112, 119, 119, 113, 113, 113, 105, 121, 117, 118, 120, 115, 118, 114, 118, 108, 115, 120, 112, 113, 115, 110, 109, 104, 112, 124, 117, 114, 126, 118, 117, 104, 115, 109, 117, 116, 112, 120, 131, 114, 46, 115, 117, 117, 114, 115, 115, 122, 112, 115, 111, 112, 116, 110, 114, 119, 115, 122, 113, 120, 113, 114, 112, 119, 110, 116, 111, 115, 118, 126, 114, 120, 121, 106, 111, 114, 114, 114, 118, 110, 112, 118, 116, 110, 116, 111, 118, 118, 115, 115, 114, 97, 98, 115, 110, 117, 116, 116, 120, 113, 118, 114, 111, 113, 122, 112, 113, 109, 115, 116, 117, 113, 113, 119, 108, 106, 115, 115, 121, 119, 113, 114, 119, 105, 118, 117, 114, 116, 116, 116, 118, 113, 120, 123, 116, 118, 114, 119, 111, 116, 112, 116, 132, 114, 116, 117, 116, 116, 115, 117, 112, 120, 114, 139, 109, 108, 118, 116, 114, 122, 111, 112, 113, 113, 115, 115, 113, 117, 111, 112, 109, 112, 115, 122, 112, 114, 122, 113, 114, 114, 118, 120, 106, 113, 117, 112, 106, 119, 112, 114, 113, 118, 111, 117, 115, 117, 119, 118, 113, 125, 117, 112, 113, 114, 110, 102, 115, 109, 114, 115, 117, 114, 114, 110, 109, 111, 114, 120, 118, 115, 114, 107, 115, 113, 112, 114, 114, 116, 112, 121, 115, 114, 116, 112, 115, 112, 118, 115, 117, 117, 116, 113, 107, 117, 115, 119, 108, 114, 110, 121, 118, 108, 112, 114, 111, 108, 117, 123, 121, 111, 105, 118, 115, 113, 121, 120, 114, 118, 121, 110, 113, 115, 119, 110, 119, 118, 111, 108, 114, 113, 107, 117, 118, 117, 111, 109, 120, 114, 106, 112, 112, 113, 118, 122, 114, 109, 115, 114, 112, 111, 113, 116, 120, 125, 110, 110, 110, 114, 120, 112, 116, 114, 132, 111, 116, 119, 116, 120, 115, 120, 119, 98, 121, 104, 120, 128, 110, 120, 111, 115, 119, 115, 113, 117, 120, 124, 124, 111, 105, 123, 118, 127, 116, 114, 116, 119, 108, 115, 121, 114, 121, 108, 128, 115, 116, 114, 120, 122, 120, 114, 116, 114, 109, 107, 116, 111, 106, 112, 117, 118, 113, 119, 115, 119, 112, 121, 115, 123, 110, 117, 125, 118, 112, 113, 120, 113, 117, 108, 124, 116, 122, 113, 112, 124, 121, 124, 120, 116, 108, 113, 111, 125, 124, 113, 126, 108, 112, 113, 123, 121, 111, 116, 110, 111, 113, 109, 122, 110, 116, 109, 117, 113, 117, 119, 121, 132, 112, 121, 117, 112, 118, 115, 113, 116, 108, 120, 120, 116, 110, 117, 112, 107, 123, 115, 117, 115, 119, 110, 118, 124, 115, 123, 112, 110, 119, 119, 116, 117, 118, 113, 126, 118, 113, 114, 123, 118, 115, 116, 118, 121, 114, 113, 114, 118, 112, 118, 119, 120, 120, 109, 103, 120, 116, 113, 116, 112, 122, 119, 121, 116, 120, 124, 110, 118, 117, 111, 112, 117, 117, 115, 109, 117, 117, 112, 110, 110, 114, 112, 109, 106, 106, 114, 115, 110, 116, 127, 119, 116, 114, 121, 115, 106, 114, 118, 113, 117, 113, 114, 116, 124, 114, 104, 113, 120, 122, 115, 117, 116, 117, 115, 112, 110, 106, 114, 115, 119, 115, 115, 116, 122, 115, 109, 112, 111, 114, 120, 121, 111, 118, 113, 111, 112, 111, 108, 116, 119, 116, 103, 117, 115, 117, 112, 117, 116, 114, 117, 114, 110, 123, 108, 118, 110, 107, 120, 116, 116, 113, 115, 121, 117, 114, 113, 118, 112, 115, 117, 120, 111, 113, 118, 108, 114, 126, 112, 114, 119, 114, 120, 114, 118, 111, 117, 102, 115, 111, 107, 110, 118, 108, 110, 122, 104, 114, 116, 112, 127, 115, 121, 122, 108, 124, 118, 116, 111, 121, 109, 111, 117, 119, 108, 114, 120, 119, 128, 110, 116, 118, 123, 123, 117, 122, 120, 118, 115, 112, 112, 110, 120, 124, 116, 123, 112, 118, 120, 113, 115, 111, 122, 125, 129, 116, 108, 112, 115, 110, 118, 102, 112, 110, 124, 131, 114, 111, 113, 120, 115, 110, 120, 101, 115, 125, 119, 117, 116, 108, 118, 119, 115, 118, 113, 116, 120, 112, 113, 114, 122, 109, 125, 116, 115, 107, 119, 112, 118, 118, 116, 113, 119, 122, 123, 122, 119, 116, 113, 115, 120, 119, 121, 112, 102, 114, 117, 106, 117, 110, 119, 116, 118, 114, 115, 109, 116, 116, 121, 118, 120, 113, 120, 118, 107, 120, 125, 116, 97, 112, 115, 113, 107, 117, 120, 129, 115, 119, 115, 125, 118, 117, 121, 109, 112, 122, 111, 118, 110, 118, 123, 119, 114, 120, 112, 117, 118, 122, 119, 121, 118, 116, 107, 128, 121, 108, 121, 127, 113, 123, 119, 120, 118, 122, 106, 119, 105, 114, 112, 113, 119, 120, 106, 112, 124, 115, 122, 122, 112, 116, 123, 114, 115, 117, 110, 120, 113, 112, 117, 124, 103, 123, 109, 107, 114, 111, 107, 119, 114, 104, 124, 119, 116, 108, 120, 106, 110, 121, 125, 95, 124, 117, 98, 111, 115, 94, 107, 120, 135, 117, 109, 129, 122, 116, 116, 119, 123, 114, 92, 109, 119, 127, 126, 118, 112, 121, 104, 96, 119, 111, 114, 119, 113, 120, 101, 98, 127, 118, 104, 105, 119, 109, 117, 122, 121, 110, 121, 105, 113, 110, 98, 112, 110, 113, 121, 122, 113, 109, 101, 117, 121, 117, 118, 111, 103, 105, 118, 120, 121, 99, 115, 121, 122, 117, 123, 122, 125, 118, 126, 126, 116, 111, 121, 121, 116, 125, 121, 111, 112, 115, 113, 115, 97, 111, 117, 140, 111, 105, 105, 134, 118, 115, 108, 130, 110, 125, 102, 120, 110, 132, 111, 96, 133, 129, 117, 122, 121, 126, 105, 123, 123, 132, 116, 127, 120, 113, 110, 112, 104, 125, 107, 122, 97, 123, 119, 128, 122, 114, 111, 107, 113, 109, 122, 109, 111, 128, 110, 110, 105, 112, 120, 89, 112, 113, 105, 98, 111, 119, 117, 121, 106, 112, 103, 119, 112, 111, 116, 119, 114, 109, 101, 108, 108, 120, 120, 112, 106, 124, 118, 130, 122, 108, 113, 118, 137, 110, 123, 113, 130, 120, 122, 125, 119, 111, 111, 125, 104, 116, 115, 118, 113, 125, 126, 132, 117, 113, 124, 109, 121, 108, 111, 134, 117, 104, 110, 118, 95, 116, 107, 120, 129, 124, 122, 111, 126, 109, 116, 119, 114, 119, 134, 128, 112, 117, 113, 110, 106, 116, 116, 103, 108, 124, 111, 120, 116, 119, 110, 113, 130, 111, 107, 109, 124, 125, 114, 134, 117, 121, 124, 122, 117, 120, 103, 107, 114, 113, 112, 106, 112, 114, 128, 119, 107, 109, 124, 105, 120, 114, 121, 125, 129, 136, 128, 132, 145, 111, 105, 123, 112, 107, 127, 129, 105, 142, 110, 118, 112, 113, 103, 111, 93, 114, 110, 129, 140, 105, 111, 115, 114, 114, 123, 104, 110, 111, 112, 119, 101, 101, 113, 118, 114, 129, 108, 114, 114, 112, 113, 134, 87, 139, 112, 125, 130, 109, 125, 92, 96, 112, 127, 105, 129, 113, 111, 107, 113, 118, 122, 96, 122, 98, 122, 93, 105, 113, 116, 105, 102, 116, 109, 116, 128, 114, 113, 126, 96, 126, 136, 132, 129, 117, 125, 111, 137, 117, 120, 113, 114, 116, 122, 124, 113, 101, 126, 117, 113, 124, 111, 136, 100, 117, 117, 104, 115, 111, 147, 121, 111, 116, 114, 126, 127, 115, 105, 118, 121, 108, 114, 117, 126, 103, 127, 122, 117, 118, 114, 106, 144, 117, 119, 108, 111, 122, 128, 126, 108, 124, 119, 120, 124, 130, 104, 116, 115, 103, 122, 119, 116, 129, 111, 121, 120, 124, 110, 122, 121, 114, 115, 123, 120, 125, 111, 111, 118, 124, 118, 116, 103, 116, 117, 116, 112, 125, 110, 119, 111, 116, 130, 123, 135, 110, 121, 111, 114, 109, 105, 129, 95, 124, 124, 105, 130, 145, 117, 117, 111, 108, 120, 130, 127, 110, 123, 113, 116, 104, 129, 121, 117, 111, 116, 114, 109, 108, 117, 106, 117, 104, 118, 111, 119, 118, 115, 101, 116, 98, 122, 124, 116, 127, 123, 106, 114, 117, 110, 121, 113, 111, 106, 105, 103, 110, 112, 121, 130, 115, 107, 110, 111, 115, 119, 124, 118, 110, 113, 117, 125, 115, 111, 113, 110, 105, 114, 113, 124, 117, 124, 118, 125, 110, 103, 118, 113, 114, 110, 129, 115, 116, 115, 108, 115, 122, 99, 118, 126, 116, 110, 111, 115, 123, 127, 118, 120, 115, 103, 103, 121, 119, 111, 120, 112, 108, 116, 113, 122, 112, 117, 117, 98, 120, 112, 110, 118, 116, 110, 106, 119, 109, 114, 109, 121, 100, 97, 118, 121, 125, 113, 118, 118, 110, 117, 120, 108, 117, 118, 121, 118, 127, 115, 113, 123, 109, 117, 123, 126, 118, 114, 122, 118, 122, 126, 112, 123, 113, 114, 115, 115, 113, 111, 117, 108, 113, 113, 117, 111, 107, 116, 118, 126, 109, 110, 104, 122, 122, 117, 115, 115, 92, 100, 119, 119, 120, 111, 130, 113, 116, 138, 96, 107, 119, 107, 121, 121, 114, 127, 124, 104, 112, 115, 128, 122, 125, 112, 107, 103, 122, 107, 112, 132, 122, 127, 117, 115, 116, 120, 127, 113, 112, 109, 107, 126, 117, 122, 120, 120, 116, 117, 114, 115, 119, 124, 119, 110, 95, 112, 115, 109, 117, 120, 116, 113, 123, 114, 118, 112, 119, 121, 111, 111, 112, 119, 106, 115, 112, 116, 107, 115, 102, 111, 114, 115, 114, 124, 115, 109, 130, 110, 111, 119, 115, 118, 111, 109, 118, 115, 118, 117, 113, 112, 112, 119, 104, 114, 118, 122, 111, 120, 114, 117, 127, 119, 107, 113, 122, 117, 111, 122, 114, 119, 124, 112, 108, 118, 104, 113, 121, 107, 119, 125, 103, 105, 106, 138, 130, 118, 105, 111, 126, 107, 112, 114, 114, 109, 114, 114, 114, 113, 110, 102, 133, 118, 118, 110, 113, 117, 120, 119, 115, 114, 116, 114, 115, 113, 112, 118, 107, 118, 117, 119, 115, 116, 119, 130, 121, 117, 137, 103, 103, 124, 105, 115, 113, 123, 109, 121, 116, 132, 109, 124, 117, 128, 106, 122, 123, 122, 126, 123, 118, 125, 110, 108, 101, 115, 119, 118, 107, 114, 112, 117, 112, 118, 116, 111, 119, 113, 109, 105, 115, 111, 117, 111, 118, 114, 116, 119, 116, 122, 112, 101, 116, 113, 109, 138, 108, 112, 110, 119, 117, 100, 130, 120, 115, 127, 100, 114, 114, 118, 113, 106, 101, 111, 118, 127, 117, 128, 111, 98, 107, 96, 118, 114, 117, 103, 124, 112, 111, 119, 136, 123, 115, 115, 123, 116, 121, 119, 108, 123, 113, 112, 94, 118, 121, 124, 119, 138, 107, 123, 101, 111, 109, 119, 134, 115, 120, 109, 113, 121, 106, 116, 113, 117, 116, 99, 109, 114, 112, 101, 117, 108, 137, 113, 117, 110, 117, 124, 119, 108, 107, 104, 115, 122, 119, 103, 107, 109, 117, 118, 116, 119, 106, 123, 121, 116, 119, 111, 114, 111, 119, 119, 118, 101, 119, 107, 121, 126, 104, 117, 114, 102, 116, 94, 113, 119, 106, 115, 133, 89, 113, 102, 115, 123, 117, 105, 114, 120, 127, 113, 114, 110, 117, 121, 105, 121, 125, 107, 117, 104, 119, 118, 111, 98, 111, 126, 111, 117, 107, 108, 110, 105, 106, 115, 104, 115, 116, 111, 122, 120, 133, 110, 123, 110, 115, 131, 123, 122, 109, 116, 125, 125, 113, 128, 125, 130, 119, 117, 116, 113, 106, 114, 101, 127, 114, 119, 108, 102, 107, 114, 113, 116, 115, 122, 112, 126, 120, 113, 127, 100, 113, 116, 122, 97, 121, 112, 106, 115, 110, 122, 114, 123, 114, 109, 114, 130, 111, 122, 102, 117, 117, 111, 118, 112, 91, 123, 123, 114, 116, 103, 114, 105, 117, 121, 118, 112, 123, 134, 127, 106, 129, 119, 111, 118, 108, 110, 126, 123, 105, 110, 93, 109, 109, 112, 128, 105, 123, 115, 119, 119, 110, 110, 134, 118, 104, 125, 116, 146, 116, 119, 117, 124, 126, 100, 87, 125, 117, 111, 111, 109, 117, 110, 131, 107, 117, 109, 112, 112, 109, 117, 104, 111, 105, 118, 100, 121, 126, 125, 103, 128, 104, 120, 138, 126, 108, 102, 113, 116, 113, 112, 136, 123, 118, 112, 109, 126, 104, 119, 119, 109, 113, 113, 106, 121, 119, 96, 116, 118, 123, 113, 131, 103, 117, 117, 119, 118, 121, 110, 122, 115, 122, 121, 119, 105, 116, 118, 114, 112, 114, 132, 127, 117, 115, 122, 99, 115, 119, 112, 93, 131, 110, 106, 137, 124, 120, 116, 114, 126, 123, 108, 120, 113, 128, 129, 135, 100, 125, 113, 116, 112, 115, 111, 112, 112, 116, 106, 107, 121, 110, 115, 123, 108, 128, 109, 120, 122, 108, 123, 106, 123, 120, 106, 114, 133, 124, 153, 115, 125, 117, 139, 107, 103, 110, 123, 113, 139, 123, 107, 115, 126, 115, 119, 126, 103, 113, 123, 115, 117, 127, 115, 100, 116, 125, 121, 149, 104, 134, 113, 117, 123, 109, 127, 101, 110, 105, 105, 107, 121, 128, 108, 128, 109, 121, 137, 116, 118, 109, 119, 112, 114, 116, 114, 99, 119, 100, 123, 127, 112, 116, 129, 119, 105, 116, 102, 112, 120, 108, 113, 120, 99, 118, 125, 126, 117, 119, 105, 123, 109, 121, 106, 108, 118, 118, 120, 110, 119, 115, 117, 121, 107, 115, 104, 115, 110, 131, 89, 98, 94, 116, 119, 119, 109, 105, 113, 124, 120, 108, 115, 113, 131, 117, 118, 115, 118, 106, 109, 105, 118, 134, 101, 135, 104, 102, 120, 113, 127, 128, 103, 130, 99, 125, 100, 109, 117, 113, 123, 110, 115, 114, 121, 126, 115, 123, 110, 136, 123, 116, 129, 110, 112, 106, 116, 108, 118, 131, 103, 104, 120, 109, 122, 113, 105, 111, 154, 118, 121, 115, 133, 121, 119, 129, 118, 108, 113, 114, 110, 119, 108, 105, 122, 100, 112, 110, 122, 106, 91, 110, 127, 120, 125, 128, 110, 115, 121, 119, 126, 109, 123, 122, 118, 104, 116, 136, 116, 115, 122, 124, 122, 129, 137, 121, 118, 109, 116, 112, 111, 132, 130, 98, 120, 108, 102, 122, 111, 127, 105, 115, 121, 119, 120, 115, 112, 108, 116, 113, 118, 118, 112, 117, 129, 122, 109, 101, 112, 110, 129, 115, 124, 116, 117, 107, 116, 121, 122, 131, 109, 120, 111, 103, 115, 133, 116, 127, 127, 111, 125, 116, 122, 133, 118, 100, 115, 109, 105, 105, 102, 131, 119, 117, 114, 124, 102, 107, 117, 115, 115, 109, 99, 122, 118, 108, 103, 107, 116, 111, 113, 120, 119, 111, 116, 110, 113, 123, 116, 108, 118, 114, 107, 117, 133, 120, 119, 113, 121, 116, 125, 118, 119, 121, 119, 114, 116, 108, 114, 113, 117, 95, 119, 113, 96, 127, 115, 108, 116, 120, 120, 107, 122, 128, 113, 125, 114, 115, 138, 115, 116, 115, 124, 122, 111, 129, 115, 120, 112, 101, 127, 122, 115, 106, 136, 109, 106, 107, 123, 125, 118, 112, 111, 110, 137, 113, 113, 115, 119, 122, 112, 107, 112, 115, 113, 113, 110, 108, 105, 120, 122, 119, 119, 110, 107, 103, 108, 117, 101, 129, 113, 116, 113, 105, 111, 112, 110, 114, 116, 107, 132, 118, 98, 106, 126, 120, 135, 119, 114, 116, 124, 108, 136, 111, 100, 122, 111, 112, 137, 116, 130, 129, 127, 117, 109, 115, 119, 112, 119, 98, 114, 114, 109, 117, 108, 112, 117, 117, 98, 113, 120, 109, 119, 109, 118, 114, 110, 118, 101, 114, 110, 114, 121, 120, 123, 122, 123, 114, 120, 106, 117, 113, 121, 107, 108, 106, 155, 110, 108, 119, 98, 140, 123, 104, 113, 121, 114, 117, 103, 116, 117, 110, 123, 112, 117, 122, 121, 103, 124, 126, 95, 108, 125, 135, 107, 111, 124, 107, 115, 116, 104, 116, 108, 108, 104, 133, 102, 104, 134, 117, 107, 119, 116, 123, 116, 130, 111, 101, 118, 116, 125, 115, 112, 125, 109, 116, 124, 117, 127, 113, 112, 101, 112, 120, 109, 115, 99, 111, 102, 96, 123, 114, 125, 108, 110, 115, 109, 117, 108, 115, 118, 102, 110, 121, 100, 127, 112, 113, 121, 115, 113, 106, 115, 116, 116, 119, 121, 115, 112, 112, 105, 106, 104, 120, 107, 120, 117, 112, 113, 118, 134, 96, 106, 101, 120, 122, 115, 112, 114, 114, 112, 126, 119, 126, 106, 115, 116, 123, 114, 98, 107, 131, 118, 118, 119, 117, 118, 118, 127, 117, 125, 122, 122, 116, 120, 118, 125, 125, 127, 107, 125, 117, 112, 115, 118, 121, 109, 107, 117, 103, 121, 116, 119, 117, 117, 100, 102, 112, 118, 130, 102, 111, 121, 138, 126, 119, 103, 146, 115, 111, 132, 113, 113, 118, 120, 122, 115, 111, 116, 100, 111, 112, 106, 107, 107, 122, 109, 120, 109, 108, 110, 118, 120, 116, 115, 117, 92, 122, 113, 127, 112, 105, 118, 122, 118, 123, 108, 118, 120, 126, 96, 120, 111, 110, 109, 114, 108, 122, 118, 114, 123, 131, 113, 122, 112, 124, 125, 108, 113, 110, 112, 106, 103, 110, 120, 120, 116, 115, 105, 120, 116, 117, 115, 103, 120, 116, 117, 123, 115, 125, 122, 117, 131, 115, 106, 127, 120, 119, 110, 111, 118, 122, 121, 111, 134, 109, 115, 114, 107, 113, 113, 108, 116, 108, 111, 103, 124, 112, 115, 114, 115, 99, 116, 115, 120, 110, 114, 113, 109, 113, 116, 114, 118, 111, 113, 115, 117, 111, 113, 110, 114, 114, 115, 111, 115, 120, 111, 117, 111, 114, 112, 112, 115, 117, 115, 115, 114, 116, 112, 111, 119, 114, 114, 109, 116, 119, 127, 116, 116, 111, 120, 111, 118, 121, 115, 116, 115, 113, 108, 124, 105, 116, 110, 114, 114, 131, 112, 122, 117, 119, 114, 115, 120, 115, 115, 119, 120, 115, 121, 113, 115, 119, 114, 112, 118, 117, 143, 116, 110, 113, 112, 118, 114, 119, 106, 111, 123, 113, 114, 117, 121, 115, 116, 117, 109, 115, 114, 119, 113, 111, 113, 125, 105, 118, 114, 112, 118, 127, 113, 106, 116, 123, 112, 115, 108, 113, 111, 114, 113, 116, 113, 131, 116, 123, 116, 101, 114, 121, 117, 111, 107, 122, 122, 114, 104, 113, 108, 110, 113, 112, 109, 119, 102, 117, 116, 120, 109, 117, 114, 115, 115, 111, 115, 113, 108, 113, 111, 114, 108, 111, 121, 112, 112, 112, 119, 117, 116, 113, 117, 127, 116, 107, 106, 118, 120, 114, 118, 108, 117, 106, 109, 122, 115, 115, 119, 116, 114, 115, 111, 115, 116, 121, 121, 117, 119, 114, 119, 106, 116, 111, 118, 115, 119, 119, 109, 111, 118, 101, 106, 114, 114, 112, 120, 117, 123, 101, 117, 109, 114, 116, 117, 116, 107, 115, 112, 135, 115, 118, 118, 117, 121, 122, 122, 123, 114, 109, 121, 112, 117, 120, 117, 109, 111, 122, 119, 111, 109, 121, 112, 118, 118, 118, 113, 118, 117, 117, 120, 125, 139, 117, 115, 124, 128, 112, 113, 116, 119, 115, 115, 117, 115, 108, 109, 120, 106, 97, 113, 115, 115, 116, 118, 114, 118, 109, 121, 120, 112, 114, 110, 92, 115, 104, 117, 109, 121, 109, 119, 118, 115, 113, 121, 115, 110, 111, 121, 123, 120, 122, 103, 119, 119, 113, 116, 118, 111, 120, 111, 120, 115, 121, 116, 117, 116, 118, 115, 117, 120, 113, 121, 112, 123, 114, 111, 118, 109, 113, 119, 112, 110, 112, 114, 114, 112, 111, 119, 112, 111, 112, 122, 118, 113, 114, 120, 119, 113, 120, 118, 128, 113, 117, 109, 120, 105, 113, 113, 116, 116, 113, 112, 104, 108, 111, 99, 116, 117, 111, 112, 112, 113, 115, 116, 113, 108, 120, 114, 104, 118, 113, 122, 122, 136, 111, 109, 124, 113, 121, 116, 113, 97, 115, 111, 120, 115, 110, 119, 123, 115, 108, 114, 116, 118, 112, 109, 119, 114, 107, 107, 118, 108, 124, 117, 113, 115, 114, 113, 108, 112, 117, 118, 107, 122, 114, 115, 126, 106, 121, 108, 113, 111, 114, 112, 115, 115, 115, 117, 109, 115, 116, 116, 118, 118, 121, 122, 115, 115, 116, 106, 112, 98, 126, 118, 107, 128, 128, 120, 108, 105, 105, 120, 117, 120, 100, 119, 117, 113, 93, 126, 121, 126, 132, 121, 115, 111, 114, 106, 119, 131, 114, 99, 117, 105, 114, 139, 103, 115, 104, 113, 115, 113, 113, 109, 106, 116, 122, 111, 116, 109, 127, 116, 109, 118, 119, 110, 109, 127, 123, 104, 116, 118, 111, 108, 108, 106, 111, 118, 107, 124, 116, 123, 107, 114, 108, 111, 114, 124, 130, 107, 123, 129, 119, 113, 107, 112, 121, 110, 133, 114, 127, 119, 123, 119, 123, 98, 118, 111, 106, 130, 110, 113, 122, 112, 106, 92, 108, 111, 122, 128, 126, 113, 112, 113, 113, 94, 111, 111, 104, 123, 113, 116, 124, 120, 110, 111, 115, 112, 125, 124, 122, 105, 99, 125, 130, 110, 97, 128, 115, 130, 112, 121, 113, 119, 110, 120, 117, 119, 117, 114, 113, 116, 114, 122, 108, 114, 120, 106, 98, 118, 116, 130, 106, 125, 117, 106, 101, 108, 120, 121, 113, 123, 106, 111, 107, 101, 115, 123, 118, 105, 119, 113, 119, 101, 98, 111, 112, 118, 112, 109, 112, 115, 106, 98, 116, 112, 98, 112, 126, 120, 120, 116, 123, 104, 121, 110, 111, 105, 113, 106, 123, 128, 118, 113, 100, 108, 111, 112, 105, 93, 105, 137, 152, 114, 125, 111, 110, 116, 112, 114, 112, 121, 116, 118, 130, 119, 108, 117, 105, 123, 116, 110, 112, 118, 107, 110, 103, 113, 122, 120, 111, 102, 116, 127, 114, 119, 129, 115, 115, 107, 121, 121, 101, 107, 107, 103, 116, 123, 108, 115, 128, 129, 116, 111, 112, 116, 121, 117, 115, 115, 103, 121, 130, 115, 119, 118, 126, 103, 116, 116, 128, 117, 126, 126, 120, 102, 111, 95, 121, 113, 122, 113, 112, 98, 107, 107, 94, 130, 127, 130, 118, 114, 124, 103, 97, 123, 106, 112, 119, 114, 117, 101, 120, 107, 119, 112, 106, 125, 111, 115, 106, 103, 116, 100, 121, 112, 128, 123, 109, 109, 107, 103, 120, 106, 119, 117, 99, 124, 106, 117, 114, 118, 120, 107, 118, 135, 105, 122, 117, 116, 112, 114, 112, 106, 113, 95, 113, 117, 112, 113, 104, 102, 111, 106, 116, 113, 110, 100, 123, 102, 110, 123, 108, 117, 127, 114, 114, 113, 118, 112, 101, 125, 112, 106, 105, 118, 103, 104, 112, 112, 112, 123, 120, 120, 112, 106, 98, 110, 119, 101, 122, 117, 112, 119, 107, 140, 114, 100, 122, 117, 103, 123, 101, 115, 116, 103, 114, 130, 108, 134, 123, 117, 120, 125, 110, 125, 110, 108, 101, 116, 92, 102, 113, 104, 122, 133, 115, 122, 111, 115, 120, 132, 107, 118, 125, 113, 97, 101, 106, 124, 100, 122, 130, 114, 104, 109, 123, 119, 120, 112, 116, 122, 123, 111, 121, 117, 105, 126, 110, 110, 109, 106, 116, 118, 116, 115, 115, 129, 117, 120, 107, 122, 105, 100, 117, 116, 110, 122, 92, 108, 111, 126, 116, 121, 123, 119, 120, 112, 116, 117, 122, 109, 122, 99, 115, 112, 117, 130, 110, 111, 117, 123, 110, 107, 109, 105, 115, 125, 109, 105, 121, 117, 110, 97, 109, 112, 107, 122, 107, 108, 111, 117, 118, 116, 120, 115, 113, 123, 108, 112, 99, 110, 112, 116, 121, 115, 118, 119, 123, 104, 114, 114, 117, 116, 116, 125, 125, 116, 115, 112, 122, 110, 112, 120, 120, 115, 121, 125, 124, 106, 122, 118, 102, 121, 125, 125, 102, 100, 124, 106, 106, 110, 115, 115, 110, 116, 118, 112, 108, 112, 115, 110, 124, 131, 110, 118, 106, 112, 118, 113, 107, 119, 111, 110, 116, 119, 112, 117, 98, 114, 116, 115, 108, 108, 108, 118, 114, 105, 105, 114, 115, 114, 108, 113, 116, 99, 123, 114, 113, 91, 109, 104, 117, 126, 124, 107, 120, 115, 117, 114, 114, 110, 116, 128, 113, 120, 123, 112, 114, 109, 131, 119, 112, 103, 116, 106, 110, 113, 115, 105, 111, 109, 116, 115, 115, 111, 96, 122, 117, 117, 106, 118, 121, 115, 111, 112, 104, 106, 113, 105, 120, 109, 120, 118, 102, 117, 110, 111, 104, 102, 125, 103, 115, 114, 98, 103, 106, 116, 109, 125, 104, 113, 129, 100, 109, 132, 119, 103, 136, 113, 115, 109, 108, 113, 121, 120, 113, 108, 103, 112, 112, 121, 108, 111, 117, 123, 130, 105, 114, 108, 106, 104, 117, 113, 118, 118, 112, 107, 123, 109, 110, 124, 111, 112, 118, 106, 109, 103, 115, 115, 121, 127, 111, 121, 113, 122, 116, 111, 125, 111, 119, 106, 111, 119, 100, 126, 112, 109, 104, 115, 121, 97, 112, 116, 124, 111, 120, 97, 110, 114, 105, 115, 109, 110, 100, 104, 99, 115, 127, 113, 120, 116, 114, 118, 124, 110, 129, 108, 129, 110, 113, 107, 118, 113, 118, 112, 121, 119, 112, 114, 119, 101, 119, 110, 121, 115, 117, 112, 111, 119, 119, 123, 117, 117, 111, 115, 99, 104, 112, 119, 114, 119, 112, 125, 109, 105, 119, 109, 115, 119, 126, 134, 107, 124, 125, 118, 112, 116, 117, 105, 100, 106, 105, 109, 103, 125, 109, 132, 126, 109, 109, 117, 108, 119, 118, 125, 129, 118, 114, 113, 110, 115, 117, 116, 111, 102, 110, 117, 114, 109, 109, 117, 116, 116, 106, 121, 112, 107, 115, 110, 127, 109, 111, 128, 110, 115, 125, 126, 106, 108, 121, 117, 122, 103, 113, 114, 122, 110, 108, 102, 126, 107, 109, 111, 112, 105, 111, 111, 101, 111, 118, 123, 116, 130, 117, 107, 118, 113, 123, 116, 140, 109, 117, 99, 109, 117, 114, 127, 120, 113, 113, 112, 126, 121, 111, 105, 125, 122, 113, 115, 115, 129, 124, 114, 118, 114, 114, 127, 108, 114, 109, 127, 106, 121, 126, 111, 118, 113, 126, 114, 118, 109, 103, 116, 126, 115, 104, 113, 114, 124, 115, 107, 106, 107, 113, 106, 112, 118, 111, 130, 119, 111, 108, 113, 118, 116, 118, 111, 118, 104, 128, 114, 110, 107, 118, 111, 103, 127, 115, 122, 130, 104, 123, 114, 102, 142, 113, 113, 125, 112, 109, 113, 126, 120, 107, 106, 100, 120, 118, 98, 107, 125, 113, 114, 116, 130, 115, 119, 124, 115, 128, 119, 117, 112, 105, 114, 117, 109, 97, 93, 118, 107, 110, 114, 119, 116, 123, 133, 119, 109, 117, 122, 124, 106, 118, 115, 118, 112, 118, 108, 109, 109, 116, 105, 111, 121, 110, 120, 114, 110, 109, 111, 112, 110, 111, 112, 111, 112, 114, 104, 110, 119, 112, 113, 108, 114, 94, 116, 125, 122, 107, 121, 119, 107, 100, 115, 117, 92, 128, 129, 113, 121, 112, 126, 132, 110, 117, 126, 114, 95, 101, 106, 107, 114, 105, 114, 112, 119, 116, 122, 122, 115, 116, 109, 111, 91, 111, 107, 111, 114, 104, 104, 105, 107, 104, 106, 126, 122, 102, 108, 108, 110, 122, 105, 118, 111, 119, 111, 111, 103, 117, 90, 123, 122, 108, 118, 109, 121, 117, 111, 117, 127, 122, 113, 110, 122, 120, 123, 141, 124, 116, 121, 120, 106, 114, 111, 115, 111, 118, 114, 115, 110, 133, 104, 117, 122, 116, 115, 116, 117, 123, 105, 118, 103, 118, 105, 108, 100, 136, 117, 121, 123, 104, 113, 114, 111, 126, 127, 116, 111, 111, 107, 118, 117, 116, 115, 119, 114, 111, 129, 109, 108, 112, 117, 105, 113, 117, 111, 126, 116, 135, 112, 111, 120, 115, 115, 115, 119, 118, 107, 115, 118, 118, 125, 114, 111, 105, 138, 122, 121, 99, 113, 112, 127, 121, 105, 124, 116, 117, 106, 107, 117, 120, 101, 115, 108, 116, 106, 112, 111, 113, 99, 122, 112, 109, 122, 117, 120, 125, 123, 120, 121, 117, 106, 131, 119, 109, 108, 115, 114, 118, 116, 106, 115, 117, 108, 116, 115, 118, 117, 111, 117, 109, 116, 116, 110, 108, 115, 106, 111, 111, 115, 130, 118, 123, 120, 118, 124, 102, 137, 120, 119, 116, 124, 120, 106, 113, 112, 92, 91, 121, 113, 107, 115, 124, 122, 124, 101, 100, 118, 107, 106, 107, 132, 126, 137, 126, 119, 129, 102, 107, 114, 111, 97, 125, 106, 120, 105, 109, 111, 92, 103, 136, 102, 117, 115, 111, 115, 97, 107, 108, 146, 114, 121, 109, 111, 115, 116, 97, 109, 131, 110, 106, 128, 119, 102, 106, 112, 102, 126, 105, 112, 129, 107, 102, 120, 108, 113, 113, 103, 119, 114, 123, 122, 110, 109, 109, 99, 128, 121, 119, 107, 130, 121, 107, 119, 108, 111, 112, 103, 121, 120, 114, 110, 116, 108, 115, 103, 111, 120, 135, 122, 116, 121, 107, 126, 114, 108, 114, 119, 123, 105, 123, 117, 106, 110, 108, 114, 110, 126, 127, 119, 117, 110, 121, 117, 111, 122, 130, 129, 117, 125, 131, 107, 109, 115, 109, 98, 108, 134, 112, 110, 116, 106, 118, 109, 112, 118, 114, 106, 119, 107, 111, 128, 117, 110, 113, 130, 121, 115, 115, 115, 128, 113, 128, 117, 96, 102, 128, 109, 113, 109, 112, 92, 113, 119, 121, 113, 137, 115, 123, 114, 120, 110, 128, 123, 108, 109, 108, 124, 110, 117, 115, 123, 114, 123, 112, 126, 119, 120, 117, 115, 110, 111, 131, 118, 115, 116, 109, 124, 116, 126, 110, 111, 114, 123, 121, 112, 116, 109, 121, 116, 118, 124, 105, 120, 120, 127, 122, 120, 109, 119, 118, 117, 120, 116, 126, 105, 111, 112, 112, 106, 124, 118, 115, 116, 118, 109, 107, 117, 118, 108, 108, 117, 113, 122, 112, 110, 113, 125, 116, 106, 113, 111, 110, 117, 116, 115, 115, 112, 118, 109, 107, 112, 110, 123, 130, 115, 118, 118, 113, 116, 121, 107, 107, 127, 98, 117, 118, 115, 103, 126, 129, 111, 109, 121, 111, 112, 118, 123, 120, 114, 123, 111, 115, 114, 118, 114, 115, 111, 115, 118, 106, 110, 122, 111, 107, 114, 116, 126, 102, 116, 127, 113, 120, 112, 113, 116, 104, 107, 116, 118, 113, 112, 108, 92, 120, 120, 106, 109, 110, 115, 116, 100, 120, 110, 109, 111, 115, 122, 117, 125, 120, 122, 116, 119, 119, 122, 96, 120, 107, 113, 110, 121, 119, 112, 118, 128, 115, 95, 117, 117, 108, 110, 117, 116, 114, 120, 121, 117, 105, 104, 114, 129, 117, 109, 122, 115, 117, 114, 110, 111, 117, 118, 114, 112, 108, 119, 113, 128, 110, 109, 113, 115, 117, 117, 112, 113, 121, 113, 112, 102, 118, 118, 119, 127, 113, 108, 114, 113, 133, 110, 111, 109, 105, 116, 116, 119, 112, 108, 113, 112, 111, 116, 113, 114, 122, 112, 126, 113, 122, 110, 127, 114, 125, 112, 110, 116, 119, 124, 115, 110, 108, 111, 117, 114, 136, 100, 119, 117, 115, 119, 134, 97, 104, 120, 101, 114, 117, 108, 117, 116, 119, 113, 129, 116, 125, 121, 128, 114, 125, 121, 110, 116, 113, 115, 115, 112, 120, 95, 112, 116, 114, 111, 103, 110, 99, 111, 117, 115, 119, 123, 105, 120, 112, 116, 101, 122, 123, 109, 118, 117, 119, 109, 119, 99, 120, 111, 118, 122, 118, 113, 111, 115, 117, 124, 116, 108, 120, 104, 136, 122, 112, 121, 101, 105, 102, 120, 108, 115, 109, 107, 113, 112, 108, 118, 108, 109, 120, 117, 116, 117, 115, 118, 112, 108, 118, 119, 106, 114, 118, 116, 124, 114, 124, 114, 122, 116, 108, 93, 120, 121, 114, 117, 120, 111, 100, 119, 124, 107, 129, 115, 120, 109, 106, 121, 106, 120, 106, 110, 105, 124, 114, 114, 103, 119, 111, 137, 88, 111, 117, 158, 106, 117, 111, 116, 122, 124, 123, 115, 115, 103, 109, 107, 111, 103, 114, 122, 118, 119, 112, 126, 124, 121, 111, 115, 123, 118, 118, 106, 122, 114, 119, 117, 108, 118, 117, 118, 124, 122, 110, 118, 115, 111, 113, 119, 105, 120, 132, 108, 119, 118, 117, 107, 117, 121, 109, 119, 122, 121, 116, 118, 110, 115, 112, 118, 123, 111, 114, 121, 116, 111, 109, 106, 124, 107, 114, 104, 118, 112, 105, 115, 116, 119, 118, 125, 124, 106, 119, 124, 118, 112, 111, 116, 117, 118, 116, 125, 117, 118, 108, 107, 113, 117, 125, 87, 121, 111, 125, 107, 111, 110, 134, 111, 115, 107, 122, 121, 117, 123, 111, 105, 133, 113, 117, 144, 114, 116, 117, 118, 123, 89, 112, 112, 117, 122, 109, 115, 109, 123, 128, 117, 116, 129, 114, 103, 114, 112, 110, 114, 114, 120, 112, 118, 122, 95, 108, 119, 107, 115, 114, 119, 115, 105, 112, 107, 116, 118, 118, 103, 116, 105, 108, 120, 115, 118, 105, 114, 117, 104, 110, 116, 143, 114, 124, 119, 135, 117, 122, 108, 120, 111, 111, 111, 124, 121, 126, 109, 114, 111, 107, 103, 118, 114, 117, 117, 129, 103, 123, 116, 114, 119, 128, 113, 134, 112, 117, 119, 115, 111, 121, 114, 120, 122, 130, 117, 116, 112, 120, 116, 126, 147, 112, 112, 125, 111, 114, 116, 107, 117, 110, 118, 115, 120, 119, 109, 111, 88, 115, 109, 98, 118, 120, 110, 120, 119, 110, 113, 100, 114, 114, 104, 113, 104, 90, 104, 94, 118, 115, 113, 130, 115, 120, 107, 114, 117, 113, 116, 113, 113, 107, 105, 135, 112, 112, 116, 111, 116, 124, 111, 119, 132, 121, 99, 105, 114, 117, 109, 108, 133, 106, 113, 123, 114, 125, 110, 124, 102, 116, 121, 116, 113, 128, 115, 98, 116, 103, 121, 123, 122, 107, 118, 108, 116, 116, 114, 125, 113, 117, 119, 115, 104, 122, 113, 136, 137, 114, 121, 110, 117, 121, 126, 110, 135, 132, 137, 122, 113, 106, 120, 128, 105, 115, 104, 116, 117, 118, 108, 87, 116, 125, 106, 119, 117, 121, 118, 117, 113, 96, 115, 107, 118, 111, 112, 109, 113, 95, 119, 119, 116, 127, 125, 117, 114, 125, 118, 114, 122, 121, 111, 106, 114, 109, 116, 108, 118, 122, 111, 116, 100, 107, 117, 127, 114, 190, 115, 118, 114, 119, 109, 78, 113, 116, 114, 114, 116, 130, 119, 118, 117, 111, 107, 120, 114, 119, 105, 118, 128, 123, 117, 113, 112, 113, 108, 105, 110, 116, 110, 110, 114, 113, 115, 114, 112, 110, 98, 117, 107, 127, 120, 117, 116, 120, 104, 116, 108, 119, 124, 99, 116, 99, 118, 100, 108, 124, 110, 100, 116, 125, 115, 116, 131, 115, 126, 112, 119, 108, 114, 117, 119, 117, 115, 113, 109, 113, 109, 124, 113, 122, 101, 122, 109, 112, 110, 118, 112, 124, 114, 106, 111, 110, 109, 111, 116, 119, 107, 130, 88, 108, 109, 120, 111, 114, 114, 132, 114, 105, 107, 98, 110, 114, 113, 122, 113, 114, 127, 122, 90, 113, 115, 107, 103, 115, 109, 113, 119, 112, 125, 101, 109, 108, 120, 101, 122, 104, 120, 105, 113, 119, 109, 97, 113, 115, 121, 129, 114, 124, 117, 115, 125, 110, 118, 116, 107, 111, 120, 100, 124, 118, 111, 100, 116, 115, 96, 121, 128, 116, 96, 119, 115, 119, 116, 118, 122, 118, 121, 111, 102, 131, 119, 126, 124, 110, 118, 128, 106, 115, 89, 120, 118, 118, 137, 125, 102, 112, 105, 109, 134, 113, 109, 109, 127, 123, 113, 113, 110, 130, 109, 98, 127, 115, 118, 140, 118, 109, 118, 108, 108, 131, 119, 107, 107, 122, 120, 111, 101, 135, 112, 109, 123, 120, 124, 135, 110, 114, 117, 123, 129, 129, 128, 133, 123, 125, 101, 115, 126, 120, 122, 128, 108, 136, 109, 125, 113, 111, 120, 121, 100, 109, 116, 137, 125, 123, 124, 111, 129, 128, 110, 110, 125, 94, 102, 125, 124, 125, 109, 117, 116, 119, 115, 107, 110, 116, 105, 116, 142, 109, 129, 116, 117, 123, 112, 110, 101, 122, 101, 123, 119, 120, 106, 116, 110, 116, 92, 90, 111, 109, 124, 126, 110, 105, 115, 117, 109, 116, 133, 117, 142, 108, 104, 123, 115, 109, 117, 132, 131, 139, 118, 103, 118, 113, 119, 135, 143, 124, 112, 91, 106, 121, 124, 122, 118, 111, 122, 120, 115, 119, 104, 122, 123, 111, 140, 132, 122, 113, 119, 115, 120, 108, 117, 99, 118, 117, 118, 118, 115, 132, 125, 115, 109, 115, 99, 119, 106, 125, 120, 122, 119, 113, 121, 117, 109, 115, 114, 107, 113, 116, 121, 106, 129, 115, 117, 118, 116, 118, 115, 112, 105, 119, 107, 115, 113, 120, 125, 119, 121, 135, 124, 124, 116, 113, 110, 108, 103, 119, 115, 115, 111, 122, 107, 119, 106, 171, 110, 111, 111, 123, 119, 134, 115, 104, 124, 103, 111, 129, 96, 109, 106, 111, 117, 106, 115, 112, 115, 112, 115, 119, 115, 126, 115, 114, 117, 103, 120, 94, 116, 118, 140, 120, 103, 106, 117, 125, 117, 127, 123, 109, 112, 97, 122, 98, 102, 125, 118, 110, 124, 113, 122, 129, 105, 105, 123, 117, 100, 118, 120, 115, 108, 124, 106, 95, 119, 103, 117, 104, 114, 97, 116, 109, 115, 118, 108, 105, 124, 117, 102, 132, 112, 108, 107, 125, 99, 87, 122, 108, 130, 113, 131, 142, 105, 116, 111, 97, 113, 107, 119, 131, 101, 114, 97, 106, 128, 100, 109, 107, 124, 105, 100, 112, 117, 105, 97, 122, 124, 126, 108, 103, 127, 117, 115, 112, 130, 113, 123, 110, 98, 100, 117, 106, 118, 128, 109, 117, 134, 92, 119, 109, 116, 115, 105, 103, 97, 120, 112, 98, 119, 115, 104, 99, 127, 113, 128, 105, 128, 113, 119, 101, 104, 116, 108, 111, 112, 109, 131, 111, 118, 117, 120, 107, 106, 113, 132, 101, 127, 117, 110, 102, 95, 139, 88, 113, 104, 113, 102, 134, 136, 117, 103, 99, 115, 112, 116, 121, 117, 128, 121, 107, 119, 110, 99, 115, 112, 119, 103, 110, 112, 123, 99, 113, 102, 105, 124, 120, 95, 117, 113, 110, 130, 106, 124, 120, 112, 133, 132, 106, 113, 125, 121, 114, 109, 125, 132, 108, 114, 116, 99, 108, 123, 83, 110, 104, 120, 118, 108, 131, 123, 116, 119, 122, 119, 121, 117, 108, 104, 111, 107, 101, 116, 112, 107, 125, 116, 120, 119, 119, 120, 119, 118, 100, 95, 107, 131, 133, 123, 104, 111, 114, 114, 126, 98, 107, 119, 111, 118, 118, 111, 119, 110, 120, 116, 108, 113, 120, 114, 108, 110, 115, 114, 120, 118, 124, 116, 109, 111, 107, 114, 113, 108, 117, 113, 122, 113, 106, 114, 109, 121, 117, 117, 110, 111, 111, 114, 119, 119, 120, 117, 125, 116, 117, 117, 114, 116, 113, 116, 114, 115, 120, 123, 111, 117, 118, 111, 110, 112, 111, 114, 128, 111, 108, 125, 117, 121, 123, 122, 114, 130, 119, 114, 111, 116, 116, 118, 126, 125, 116, 111, 108, 115, 110, 110, 116, 105, 120, 114, 118, 115, 128, 130, 118, 119, 125, 115, 113, 111, 112, 119, 108, 112, 118, 107, 125, 112, 118, 124, 109, 111, 125, 125, 119, 117, 121, 111, 115, 124, 120, 111, 114, 117, 120, 123, 131, 114, 118, 108, 127, 115, 111, 119, 114, 116, 123, 113, 115, 112, 110, 110, 117, 118, 109, 121, 117, 99, 122, 114, 113, 112, 118, 121, 119, 96, 122, 121, 114, 117, 115, 117, 122, 122, 114, 106, 117, 113, 122, 107, 115, 124, 101, 120, 121, 124, 112, 114, 120, 108, 113, 106, 117, 119, 117, 120, 113, 111, 112, 107, 112, 106, 115, 110, 120, 105, 127, 130, 118, 114, 111, 110, 119, 111, 120, 110, 119, 110, 113, 131, 110, 115, 107, 128, 109, 117, 117, 125, 118, 105, 119, 121, 125, 120, 111, 113, 117, 117, 111, 116, 108, 112, 128, 121, 121, 115, 124, 121, 114, 111, 115, 113, 113, 124, 122, 127, 107, 121, 114, 107, 129, 108, 110, 115, 112, 112, 130, 112, 117, 123, 114, 114, 111, 109, 109, 129, 115, 99, 116, 105, 108, 120, 111, 109, 114, 122, 118, 123, 129, 113, 121, 110, 113, 118, 115, 116, 119, 120, 116, 118, 135, 108, 112, 127, 114, 118, 119, 109, 111, 123, 120, 119, 109, 117, 121, 107, 101, 115, 117, 108, 121, 118, 128, 115, 120, 119, 124, 121, 126, 119, 119, 119, 121, 115, 124, 121, 117, 121, 109, 113, 114, 109, 106, 123, 115, 115, 111, 116, 128, 113, 117, 115, 113, 105, 116, 123, 106, 130, 107, 108, 114, 117, 116, 123, 113, 120, 114, 118, 114, 112, 113, 118, 121, 110, 115, 121, 111, 110, 117, 117, 110, 114, 122, 117, 132, 108, 130, 111, 124, 117, 118, 105, 115, 117, 114, 116, 107, 118, 118, 120, 112, 110, 122, 119, 128, 114, 123, 127, 114, 106, 126, 129, 111, 121, 114, 112, 118, 118, 117, 107, 123, 119, 108, 119, 115, 113, 107, 124, 121, 122, 110, 114, 115, 112, 116, 113, 117, 107, 116, 115, 117, 112, 110, 120, 118, 123, 113, 115, 120, 119, 115, 115, 115, 108, 108, 121, 106, 108, 115, 113, 124, 130, 113, 115, 116, 122, 114, 117, 110, 126, 128, 105, 111, 121, 129, 112, 117, 132, 123, 117, 119, 122, 125, 124, 126, 111, 113, 119, 120, 118, 113, 117, 116, 123, 110, 110, 125, 103, 100, 115, 122, 116, 108, 108, 116, 114, 109, 113, 111, 109, 109, 112, 108, 114, 114, 110, 114, 115, 112, 143, 106, 117, 129, 120, 113, 116, 95, 120, 120, 116, 108, 94, 126, 113, 139, 96, 124, 126, 121, 117, 118, 109, 118, 112, 116, 108, 110, 111, 117, 107, 104, 105, 105, 109, 117, 117, 109, 115, 121, 118, 131, 112, 103, 108, 116, 105, 106, 104, 104, 112, 111, 102, 112, 118, 122, 120, 114, 121, 117, 111, 108, 111, 126, 108, 126, 106, 124, 120, 114, 114, 119, 136, 115, 132, 120, 126, 130, 117, 119, 128, 130, 116, 103, 110, 116, 101, 118, 106, 120, 106, 121, 123, 120, 116, 97, 105, 120, 126, 115, 127, 116, 124, 101, 108, 113, 110, 111, 110, 114, 120, 122, 123, 116, 123, 118, 114, 121, 123, 115, 115, 110, 120, 130, 125, 125, 113, 119, 115, 123, 116, 114, 115, 113, 112, 126, 124, 125, 120, 114, 121, 102, 115, 130, 126, 109, 128, 119, 114, 110, 90, 114, 127, 96, 107, 120, 125, 112, 70, 119, 102, 110, 108, 111, 97, 110, 130, 101, 118, 122, 112, 115, 123, 116, 101, 116, 135, 113, 120, 117, 115, 144, 115, 112, 101, 116, 121, 118, 118, 108, 113, 129, 122, 124, 112, 112, 122, 126, 123, 108, 119, 116, 108, 119, 112, 134, 116, 118, 117, 119, 112, 115, 113, 109, 113, 125, 117, 117, 128, 126, 116, 116, 111, 98, 106, 114, 111, 109, 106, 118, 109, 116, 109, 111, 119, 136, 97, 128, 123, 105, 126, 116, 111, 114, 111, 97, 98, 109, 104, 115, 121, 104, 108, 107, 110, 84, 106, 110, 113, 123, 110, 120, 119, 116, 136, 116, 116, 119, 120, 100, 116, 104, 108, 118, 118, 109, 122, 104, 100, 123, 121, 123, 125, 127, 109, 125, 125, 107, 131, 109, 114, 127, 122, 116, 110, 119, 108, 104, 113, 112, 106, 126, 116, 114, 143, 123, 103, 97, 111, 114, 102, 113, 124, 115, 121, 125, 113, 105, 112, 122, 113, 118, 103, 105, 110, 113, 123, 115, 116, 110, 130, 119, 115, 102, 123, 108, 109, 95, 122, 122, 117, 109, 108, 106, 112, 99, 106, 127, 112, 123, 113, 102, 118, 125, 107, 111, 111, 107, 109, 117, 115, 114, 108, 104, 116, 118, 131, 130, 100, 100, 117, 106, 100, 115, 108, 122, 113, 105, 113, 120, 123, 108, 119, 132, 111, 118, 123, 124, 130, 124, 105, 114, 114, 107, 108, 131, 118, 112, 103, 103, 111, 116, 108, 89, 114, 113, 108, 130, 107, 117, 115, 113, 120, 100, 117, 124, 148, 103, 113, 124, 101, 110, 110, 122, 123, 120, 99, 109, 112, 110, 120, 121, 105, 112, 109, 111, 131, 114, 111, 104, 110, 102, 103, 120, 130, 119, 110, 116, 119, 126, 110, 115, 117, 115, 117, 124, 99, 114, 98, 125, 121, 121, 100, 118, 121, 110, 117, 121, 112, 105, 106, 116, 106, 110, 113, 109, 98, 113, 116, 117, 120, 109, 123, 107, 114, 112, 112, 108, 118, 126, 97, 122, 107, 117, 123, 95, 109, 119, 129, 120, 100, 119, 121, 112, 106, 123, 125, 116, 112, 110, 111, 109, 111, 108, 120, 113, 112, 110, 109, 118, 126, 117, 108, 125, 116, 127, 110, 118, 117, 110, 118, 116, 113, 122, 120, 111, 117, 121, 104, 115, 125, 103, 123, 116, 108, 120, 116, 111, 110, 121, 101, 109, 116, 126, 113, 98, 117, 123, 115, 117, 106, 117, 129, 120, 108, 112, 118, 117, 116, 117, 127, 122, 128, 115, 115, 108, 120, 121, 114, 109, 112, 121, 106, 118, 117, 117, 113, 116, 110, 118, 115, 117, 118, 118, 122, 118, 109, 124, 123, 114, 113, 107, 114, 116, 120, 103, 113, 105, 116, 117, 98, 121, 117, 121, 108, 108, 115, 112, 113, 113, 112, 122, 107, 122, 112, 119, 114, 116, 126, 119, 112, 114, 124, 117, 124, 125, 118, 109, 120, 120, 108, 114, 112, 110, 118, 114, 125, 118, 106, 110, 112, 121, 123, 116, 126, 110, 116, 106, 122, 115, 116, 120, 109, 115, 111, 132, 120, 108, 112, 103, 115, 115, 110, 117, 118, 120, 105, 115, 106, 114, 113, 122, 107, 114, 111, 109, 119, 111, 114, 110, 127, 117, 118, 114, 108, 112, 110, 116, 107, 118, 107, 107, 110, 113, 127, 118, 115, 116, 122, 120, 120, 120, 114, 118, 124, 115, 108, 120, 113, 111, 118, 122, 116, 118, 113, 111, 103, 111, 114, 114, 105, 128, 117, 108, 118, 125, 108, 112, 113, 112, 111, 112, 113, 115, 119, 116, 107, 114, 121, 119, 123, 112, 117, 111, 119, 117, 116, 115, 110, 121, 124, 112, 113, 104, 111, 120, 106, 111, 118, 114, 120, 112, 131, 110, 114, 123, 115, 118, 109, 120, 113, 104, 123, 105, 113, 121, 120, 117, 114, 113, 118, 109, 123, 104, 120, 115, 106, 118, 101, 106, 117, 111, 114, 106, 121, 115, 121, 111, 111, 120, 105, 111, 113, 117, 105, 119, 110, 114, 109, 121, 124, 117, 119, 108, 107, 124, 110, 122, 118, 115, 105, 110, 122, 114, 111, 115, 122, 117, 116, 119, 105, 123, 123, 111, 118, 112, 123, 112, 122, 118, 102, 112, 109, 121, 113, 115, 118, 107, 113, 122, 117, 125, 110, 112, 111, 107, 112, 114, 114, 111, 112, 116, 119, 128, 114, 126, 122, 111, 102, 118, 123, 120, 129, 107, 114, 113, 111, 118, 114, 110, 112, 119, 105, 106, 113, 122, 113, 110, 123, 113, 111, 118, 120, 112, 118, 110, 117, 120, 102, 116, 108, 117, 119, 125, 123, 107, 127, 117, 116, 109, 122, 117, 110, 116, 105, 125, 129, 123, 115, 105, 114, 124, 114, 108, 122, 106, 115, 107, 119, 116, 114, 117, 114, 121, 113, 122, 115, 112, 127, 108, 114, 116, 116, 119, 103, 114, 118, 116, 119, 117, 121, 123, 111, 112, 108, 115, 100, 111, 114, 113, 117, 115, 121, 105, 117, 103, 121, 113, 118, 119, 119, 129, 109, 111, 118, 110, 118, 117, 129, 123, 121, 112, 114, 112, 114, 119, 123, 123, 118, 116, 109, 108, 115, 114, 103, 119, 117, 113, 113, 115, 111, 114, 128, 120, 114, 105, 121, 121, 117, 114, 108, 112, 125, 123, 110, 98, 110, 142, 120, 115, 106, 112, 110, 107, 121, 123, 116, 125, 107, 109, 106, 115, 126, 112, 105, 110, 115, 118, 113, 116, 112, 123, 105, 119, 109, 117, 107, 124, 106, 100, 126, 115, 120, 124, 122, 114, 113, 123, 103, 116, 103, 112, 83, 112, 112, 133, 110, 117, 102, 126, 123, 111, 130, 107, 126, 108, 128, 106, 106, 102, 123, 102, 102, 124, 134, 104, 115, 106, 115, 112, 111, 121, 105, 104, 109, 106, 108, 99, 111, 123, 107, 107, 105, 118, 121, 111, 125, 104, 115, 108, 101, 116, 116, 127, 110, 123, 119, 117, 118, 128, 114, 113, 112, 113, 99, 99, 98, 107, 101, 129, 113, 117, 122, 126, 125, 99, 123, 109, 102, 108, 103, 116, 121, 111, 113, 101, 104, 107, 112, 113, 111, 103, 111, 106, 114, 98, 107, 120, 98, 115, 106, 141, 116, 133, 113, 111, 122, 120, 123, 108, 101, 101, 107, 114, 120, 104, 118, 118, 113, 114, 128, 117, 107, 65, 111, 109, 114, 103, 109, 148, 121, 121, 95, 126, 114, 118, 115, 120, 116, 113, 100, 130, 114, 100, 110, 109, 125, 105, 113, 109, 128, 126, 120, 113, 109, 106, 115, 110, 123, 127, 115, 120, 112, 124, 110, 100, 122, 115, 121, 107, 115, 98, 113, 105, 132, 112, 112, 120, 121, 113, 97, 101, 112, 110, 116, 120, 100, 113, 114, 119, 112, 126, 111, 125, 117, 134, 126, 140, 138, 126, 116, 118, 105, 126, 121, 115, 122, 130, 121, 109, 119, 108, 112, 108, 115, 108, 100, 111, 109, 98, 119, 113, 108, 102, 126, 112, 101, 114, 107, 95, 106, 117, 102, 108, 119, 115, 121, 95, 114, 96, 109, 107, 110, 120, 113, 112, 113, 117, 104, 108, 111, 111, 113, 120, 107, 119, 109, 101, 116, 139, 119, 112, 107, 126, 112, 106, 105, 116, 126, 131, 126, 117, 117, 123, 107, 129, 116, 127, 97, 105, 97, 111, 110, 120, 109, 111, 133, 111, 99, 112, 110, 100, 120, 97, 125, 122, 131, 92, 126, 122, 116, 120, 113, 112, 131, 122, 116, 120, 105, 114, 132, 129, 97, 109, 97, 118, 114, 126, 130, 108, 108, 118, 104, 112, 114, 113, 120, 116, 123, 111, 115, 103, 99, 111, 108, 105, 114, 112, 113, 100, 105, 123, 111, 128, 117, 122, 129, 99, 124, 120, 103, 113, 107, 105, 115, 107, 121, 110, 123, 113, 119, 114, 133, 111, 119, 105, 105, 107, 99, 106, 115, 113, 141, 109, 113, 118, 92, 114, 127, 117, 107, 110, 111, 135, 122, 114, 110, 109, 104, 128, 104, 108, 114, 110, 118, 104, 104, 115, 117, 106, 122, 110, 105, 111, 112, 108, 104, 113, 114, 103, 91, 109, 100, 107, 110, 97, 125, 100, 122, 108, 106, 109, 122, 101, 107, 115, 115, 110, 105, 102, 115, 118, 123, 130, 118, 107, 109, 115, 106, 121, 107, 116, 112, 117, 105, 114, 106, 110, 108, 121, 110, 124, 115, 121, 118, 102, 115, 122, 117, 103, 106, 126, 125, 104, 114, 108, 122, 113, 152, 125, 119, 105, 123, 119, 112, 112, 125, 111, 132, 109, 98, 111, 114, 128, 130, 121, 118, 115, 119, 119, 115, 112, 113, 110, 118, 122, 116, 93, 114, 105, 136, 122, 120, 125, 115, 133, 106, 123, 128, 102, 106, 124, 139, 132, 118, 115, 125, 98, 90, 116, 101, 116, 113, 115, 106, 104, 125, 83, 105, 103, 108, 114, 110, 101, 106, 113, 104, 105, 123, 119, 103, 95, 113, 98, 134, 129, 120, 109, 95, 95, 103, 165, 138, 118, 115, 94, 124, 111, 102, 109, 118, 113, 121, 93, 107, 96, 130, 94, 132, 128, 123, 127, 114, 114, 137, 119, 118, 135, 117, 104, 128, 102, 129, 110, 109, 108, 109, 115, 94, 125, 117, 115, 131, 110, 116, 105, 101, 108, 124, 110, 134, 107, 132, 125, 110, 121, 120, 126, 134, 122, 123, 125, 104, 99, 123, 111, 114, 104, 116, 123, 102, 93, 116, 123, 115, 108, 125, 103, 98, 99, 123, 106, 96, 129, 112, 133, 104, 114, 110, 101, 117, 106, 127, 116, 117, 125, 113, 102, 106, 125, 115, 114, 87, 107, 106, 107, 106, 123, 109, 124, 101, 133, 117, 91, 115, 118, 107, 110, 101, 121, 124, 107, 120, 108, 122, 105, 129, 117, 108, 113, 106, 134, 135, 112, 124, 104, 133, 113, 108, 119, 102, 119, 126, 96, 107, 125, 112, 110, 110, 105, 132, 113, 101, 108, 106, 103, 131, 122, 140, 130, 115, 127, 114, 106, 132, 121, 128, 114, 109, 111, 121, 112, 124, 122, 125, 114, 119, 120, 97, 116, 108, 108, 102, 101, 111, 102, 117, 109, 112, 115, 116, 100, 91, 103, 117, 118, 115, 122, 115, 93, 86, 103, 112, 116, 94, 107, 126, 130, 105, 110, 111, 109, 129, 108, 129, 112, 108, 114, 127, 103, 102, 118, 100, 118, 111, 121, 108, 106, 104, 118, 110, 115, 138, 111, 106, 94, 111, 128, 110, 106, 110, 114, 137, 121, 108, 110, 105, 114, 119, 97, 107, 114, 124, 100, 103, 124, 87, 94, 111, 117, 108, 117, 117, 112, 95, 107, 109, 114, 102, 101, 121, 113, 111, 111, 106, 89, 97, 139, 111, 116, 107, 109, 117, 121, 115, 102, 101, 126, 99, 116, 124, 94, 116, 118, 105, 101, 122, 96, 106, 123, 120, 117, 101, 127, 120, 130, 102, 118, 122, 96, 126, 105, 125, 92, 109, 114, 105, 108, 105, 102, 104, 113, 96, 146, 113, 134, 91, 135, 123, 112, 112, 119, 110, 122, 105, 122, 107, 108, 123, 126, 121, 121, 94, 104, 110, 108, 114, 121, 120, 113, 115, 104, 133, 120, 104, 109, 139, 144, 102, 98, 123, 91, 111, 109, 133, 126, 127, 127, 122, 117, 124, 103, 128, 86, 128, 117, 110, 121, 126, 107, 131, 126, 122, 84, 117, 93, 94, 120, 93, 84, 105, 109, 109, 124, 113, 124, 112, 106, 111, 97, 110, 126, 104, 117, 84, 111, 116, 122, 121, 104, 120, 112, 139, 112, 127, 127, 137, 129, 121, 127, 115, 100, 111, 109, 108, 111, 105, 116, 122, 115, 131, 113, 110, 99, 104, 111, 104, 123, 125, 104, 109, 108, 113, 119, 114, 93, 106, 118, 108, 118, 116, 120, 124, 116, 114, 120, 110, 115, 108, 116, 123, 123, 110, 108, 109, 120, 116, 123, 110, 97, 122, 111, 111, 125, 106, 104, 115, 105, 102, 120, 119, 115, 112, 110, 120, 112, 109, 119, 114, 111, 121, 108, 106, 109, 113, 108, 111, 120, 112, 116, 95, 114, 112, 110, 104, 108, 111, 115, 129, 118, 109, 106, 118, 120, 108, 123, 126, 119, 107, 120, 107, 119, 109, 129, 124, 108, 122, 109, 121, 111, 100, 104, 111, 118, 115, 110, 118, 102, 102, 106, 117, 132, 102, 111, 119, 110, 114, 118, 106, 113, 110, 121, 111, 126, 112, 107, 108, 108, 112, 110, 124, 101, 122, 111, 109, 109, 103, 115, 109, 114, 99, 105, 131, 115, 120, 116, 99, 123, 113, 100, 98, 114, 114, 118, 118, 124, 106, 127, 120, 108, 126, 108, 115, 112, 118, 123, 112, 111, 123, 110, 113, 119, 118, 125, 112, 110, 119, 128, 113, 106, 110, 111, 108, 122, 113, 119, 111, 103, 127, 99, 99, 105, 103, 109, 110, 106, 114, 100, 115, 103, 108, 121, 122, 113, 112, 122, 110, 108, 99, 118, 124, 115, 125, 120, 118, 107, 108, 112, 120, 104, 107, 117, 117, 118, 104, 128, 107, 103, 110, 123, 106, 115, 111, 120, 115, 119, 122, 115, 133, 111, 108, 108, 124, 120, 123, 122, 107, 121, 120, 119, 102, 114, 123, 105, 120, 106, 114, 121, 119, 112, 115, 107, 109, 104, 116, 117, 108, 110, 111, 109, 125, 122, 121, 107, 114, 101, 106, 113, 109, 116, 131, 126, 115, 111, 112, 113, 111, 121, 110, 120, 107, 107, 116, 130, 110, 116, 106, 112, 117, 109, 115, 111, 133, 115, 116, 129, 120, 123, 112, 113, 116, 105, 114, 106, 125, 116, 114, 110, 116, 110, 102, 110, 118, 104, 90, 114, 101, 104, 108, 115, 114, 113, 105, 101, 115, 98, 109, 106, 132, 102, 102, 106, 114, 112, 98, 102, 100, 110, 131, 125, 129, 123, 116, 123, 112, 112, 112, 128, 100, 98, 108, 140, 123, 117, 99, 124, 114, 116, 111, 98, 108, 114, 110, 116, 118, 110, 112, 107, 114, 110, 117, 139, 116, 105, 91, 106, 109, 138, 114, 122, 122, 122, 109, 123, 111, 114, 122, 113, 93, 110, 113, 113, 111, 130, 108, 112, 123, 124, 116, 105, 109, 113, 130, 115, 117, 112, 117, 122, 116, 109, 117, 131, 127, 113, 100, 131, 124, 103, 112, 109, 115, 116, 109, 115, 123, 118, 114, 112, 118, 107, 123, 120, 110, 111, 111, 119, 124, 125, 111, 122, 107, 114, 121, 115, 115, 116, 127, 114, 117, 116, 116, 115, 101, 130, 124, 106, 114, 99, 117, 104, 116, 100, 107, 140, 112, 127, 110, 114, 119, 126, 114, 120, 104, 101, 120, 122, 107, 116, 114, 113, 109, 126, 128, 110, 108, 109, 104, 137, 106, 117, 107, 114, 119, 119, 115, 112, 111, 117, 120, 119, 129, 110, 113, 105, 102, 117, 110, 130, 111, 121, 107, 116, 111, 112, 123, 95, 111, 116, 129, 116, 111, 126, 123, 101, 117, 106, 120, 132, 129, 113, 125, 113, 128, 110, 107, 112, 110, 123, 110, 107, 125, 110, 120, 114, 123, 121, 123, 112, 111, 109, 132, 129, 113, 118, 118, 115, 110, 122, 109, 130, 111, 110, 106, 111, 104, 123, 118, 109, 113, 128, 109, 112, 119, 116, 121, 121, 103, 113, 121, 115, 107, 138, 128, 102, 105, 123, 125, 111, 115, 122, 110, 127, 113, 111, 124, 118, 122, 127, 114, 122, 116, 117, 111, 119, 118, 121, 118, 115, 110, 119, 111, 113, 117, 110, 119, 109, 119, 114, 112, 120, 118, 108, 111, 129, 120, 122, 110, 120, 120, 115, 112, 124, 112, 106, 120, 106, 116, 111, 96, 118, 111, 108, 116, 122, 121, 113, 138, 123, 118, 105, 126, 115, 119, 109, 108, 124, 120, 115, 118, 110, 118, 110, 116, 113, 130, 127, 115, 118, 117, 126, 111, 110, 115, 104, 85, 110, 112, 117, 131, 117, 106, 110, 101, 114, 113, 116, 128, 123, 110, 109, 128, 101, 127, 123, 108, 102, 108, 117, 113, 121, 109, 122, 118, 106, 117, 113, 112, 123, 113, 105, 100, 120, 119, 109, 113, 106, 111, 104, 121, 120, 102, 109, 104, 111, 106, 103, 108, 115, 119, 122, 112, 118, 126, 112, 114, 107, 116, 118, 106, 108, 120, 113, 121, 120, 108, 109, 117, 125, 125, 100, 126, 112, 118, 127, 100, 123, 112, 114, 124, 125, 119, 112, 104, 134, 111, 118, 108, 108, 104, 114, 117, 114, 119, 97, 113, 118, 106, 124, 107, 103, 116, 104, 113, 103, 104, 112, 105, 121, 116, 119, 116, 121, 112, 123, 113, 119, 115, 119, 116, 93, 113, 116, 115, 130, 107, 113, 90, 103, 101, 120, 121, 132, 107, 125, 122, 118, 125, 113, 121, 109, 112, 103, 117, 114, 106, 112, 123, 121, 118, 104, 120, 114, 110, 114, 126, 124, 111, 115, 104, 116, 122, 104, 119, 107, 102, 111, 122, 116, 107, 120, 109, 125, 134, 109, 107, 109, 110, 107, 119, 108, 118, 115, 109, 114, 118, 108, 111, 98, 113, 108, 118, 132, 116, 131, 111, 116, 125, 121, 131, 108, 119, 114, 120, 115, 118, 128, 114, 107, 126, 120, 114, 97, 111, 110, 100, 101, 114, 121, 106, 114, 118, 112, 136, 123, 107, 113, 125, 120, 117, 118, 123, 116, 126, 119, 122, 112, 100, 120, 115, 107, 106, 118, 121, 110, 104, 119, 122, 112, 116, 124, 126, 116, 115, 106, 118, 108, 122, 107, 133, 115, 117, 97, 118, 116, 114, 122, 115, 112, 103, 118, 117, 111, 110, 112, 105, 118, 111, 124, 120, 118, 131, 120, 125, 119, 123, 140, 112, 113, 116, 117, 102, 116, 118, 115, 101, 117, 122, 118, 97, 123, 121, 119, 113, 115, 110, 115, 105, 111, 117, 113, 121, 121, 132, 115, 115, 118, 106, 122, 99, 118, 110, 111, 118, 119, 131, 131, 116, 107, 112, 114, 95, 116, 112, 105, 138, 116, 112, 152, 129, 117, 109, 105, 124, 116, 111, 101, 105, 135, 97, 118, 111, 121, 112, 112, 94, 112, 120, 109, 110, 127, 88, 131, 121, 79, 120, 114, 89, 84, 103, 116, 122, 121, 129, 116, 112, 118, 109, 111, 111, 113, 119, 122, 108, 129, 125, 130, 119, 121, 131, 107, 113, 118, 104, 135, 119, 108, 112, 114, 125, 109, 112, 109, 119, 117, 129, 126, 103, 124, 107, 125, 117, 122, 115, 116, 106, 116, 117, 117, 110, 109, 106, 105, 106, 105, 120, 113, 109, 125, 121, 112, 86, 112, 125, 119, 113, 113, 124, 103, 43, 104, 111, 104, 117, 107, 113, 126, 124, 113, 121, 108, 125, 99, 123, 117, 117, 118, 115, 108, 118, 118, 119, 108, 110, 99, 112, 112, 106, 111, 116, 114, 111, 119, 114, 114, 123, 129, 116, 115, 121, 109, 105, 112, 123, 122, 119, 121, 107, 122, 115, 105, 121, 127, 124, 103, 139, 119, 116, 119, 137, 131, 105, 118, 115, 101, 122, 115, 107, 111, 97, 109, 98, 113, 128, 104, 118, 112, 119, 129, 118, 99, 106, 112, 120, 124, 108, 104, 106, 129, 109, 113, 123, 115, 111, 100, 112, 113, 126, 121, 121, 115, 128, 104, 117, 112, 130, 117, 108, 128, 140, 106, 115, 111, 117, 111, 102, 115, 116, 117, 112, 121, 119, 125, 104, 115, 113, 109, 121, 105, 157, 102, 119, 119, 123, 121, 120, 112, 118, 113, 119, 113, 106, 127, 113, 125, 111, 107, 123, 132, 108, 111, 119, 134, 110, 112, 108, 128, 94, 138, 102, 107, 103, 100, 110, 119, 117, 121, 117, 173, 118, 115, 120, 104, 116, 120, 120, 100, 100, 110, 103, 123, 110, 121, 126, 119, 101, 102, 121, 113, 127, 104, 104, 118, 107, 115, 108, 113, 98, 118, 123, 110, 110, 103, 120, 121, 119, 124, 125, 99, 116, 112, 113, 110, 121, 120, 86, 115, 105, 107, 128, 138, 128, 116, 107, 118, 111, 128, 111, 122, 117, 125, 111, 111, 125, 112, 120, 134, 121, 120, 125, 127, 106, 118, 125, 110, 131, 118, 119, 115, 121, 111, 103, 113, 120, 119, 117, 112, 120, 121, 115, 114, 123, 115, 105, 111, 106, 135, 111, 121, 120, 108, 115, 104, 137, 111, 114, 128, 113, 109, 123, 114, 120, 119, 114, 122, 125, 108, 119, 116, 115, 114, 118, 120, 124, 104, 116, 106, 105, 124, 121, 120, 111, 123, 109, 114, 108, 96, 108, 98, 111, 134, 122, 118, 110, 147, 132, 105, 112, 120, 123, 107, 126, 111, 110, 107, 120, 88, 109, 106, 107, 112, 108, 99, 114, 93, 110, 102, 118, 123, 117, 94, 107, 119, 116, 113, 117, 117, 111, 128, 112, 118, 133, 122, 123, 100, 121, 116, 118, 106, 120, 113, 98, 110, 123, 97, 116, 102, 116, 117, 123, 117, 101, 105, 129, 107, 119, 115, 123, 120, 109, 110, 111, 119, 109, 117, 101, 116, 119, 119, 112, 120, 123, 105, 123, 129, 121, 112, 114, 116, 91, 106, 106, 111, 116, 121, 118, 113, 118, 107, 97, 115, 105, 112, 110, 109, 111, 105, 105, 116, 116, 138, 134, 114, 133, 137, 118, 111, 110, 121, 116, 112, 118, 111, 106, 108, 129, 121, 123, 104, 115, 111, 105, 99, 99, 132, 110, 95, 121, 138, 115, 125, 105, 120, 120, 113, 104, 104, 126, 112, 110, 115, 117, 117, 108, 111, 117, 134, 117, 119, 112, 117, 113, 117, 115, 93, 108, 118, 103, 121, 102, 129, 118, 131, 129, 103, 120, 122, 103, 105, 126, 131, 101, 122, 124, 100, 111, 141, 121, 106, 115, 110, 116, 121, 122, 124, 106, 131, 121, 121, 110, 124, 107, 104, 121, 118, 111, 129, 121, 97, 119, 103, 124, 111, 108, 112, 102, 110, 112, 91, 105, 107, 130, 94, 118, 116, 122, 121, 124, 125, 130, 122, 108, 106, 109, 114, 133, 108, 101, 110, 123, 111, 114, 128, 119, 98, 170, 110, 114, 101, 111, 114, 125, 119, 102, 106, 118, 92, 106, 104, 104, 128, 117, 119, 124, 107, 98, 99, 122, 109, 88, 116, 117, 110, 95, 112, 118, 126, 108, 118, 108, 97, 120, 112, 118, 133, 107, 111, 127, 128, 114, 114, 88, 109, 105, 124, 102, 130, 131, 118, 118, 137, 118, 113, 124, 111, 105, 99, 117, 128, 127, 116, 123, 120, 112, 108, 131, 122, 101, 132, 111, 119, 118, 114, 121, 106, 114, 117, 132, 116, 117, 104, 108, 107, 101, 113, 133, 121, 108, 122, 102, 106, 121, 125, 114, 111, 114, 103, 130, 101, 106, 102, 119, 107, 125, 117, 106, 98, 106, 105, 118, 113, 115, 120, 127, 111, 131, 106, 114, 108, 110, 111, 117, 114, 100, 103, 124, 107, 113, 110, 117, 129, 115, 125, 101, 121, 121, 130, 109, 120, 113, 104, 113, 109, 126, 108, 120, 110, 74, 135, 110, 103, 117, 110, 118, 133, 113, 111, 122, 115, 109, 119, 125, 116, 115, 116, 121, 112, 119, 107, 100, 113, 109, 119, 98, 108, 103, 116, 118, 114, 123, 114, 132, 102, 112, 112, 99, 122, 101, 123, 116, 121, 106, 127, 122, 113, 129, 115, 109, 118, 113, 116, 101, 105, 104, 110, 111, 110, 128, 104, 135, 118, 123, 107, 142, 132, 104, 104, 127, 123, 105, 114, 130, 94, 102, 113, 124, 117, 123, 133, 123, 114, 116, 112, 115, 121, 109, 129, 118, 104, 119, 114, 123, 132, 118, 127, 97, 125, 115, 115, 104, 116, 125, 110, 110, 114, 112, 117, 107, 104, 114, 109, 108, 128, 117, 112, 123, 113, 111, 104, 115, 119, 113, 107, 111, 115, 105, 115, 91, 113, 110, 119, 114, 110, 141, 115, 123, 103, 116, 103, 119, 113, 115, 103, 80, 128, 119, 120, 116, 114, 99, 122, 126, 118, 100, 134, 99, 105, 108, 112, 129, 119, 118, 114, 132, 119, 123, 105, 113, 113, 100, 104, 115, 127, 130, 108, 115, 102, 93, 125, 118, 108, 104, 109, 120, 111, 126, 129, 109, 125, 99, 106, 120, 111, 99, 116, 101, 118, 107, 98, 117, 116, 121, 124, 123, 119, 108, 119, 115, 107, 103, 117, 122, 110, 120, 113, 115, 101, 115, 113, 120, 120, 95, 96, 110, 111, 116, 119, 106, 109, 103, 116, 131, 119, 127, 113, 104, 109, 104, 140, 113, 106, 114, 121, 108, 111, 111, 115, 113, 107, 121, 115, 96, 118, 109, 120, 119, 115, 116, 115, 108, 115, 106, 123, 110, 116, 107, 130, 124, 105, 118, 106, 117, 117, 124, 110, 80, 109, 113, 98, 116, 116, 110, 103, 119, 117, 107, 119, 129, 113, 115, 105, 111, 111, 114, 114, 111, 96, 135, 115, 124, 109, 119, 121, 120, 123, 109, 114, 112, 117, 128, 108, 112, 121, 123, 115, 114, 117, 116, 117, 111, 126, 111, 119, 120, 117, 109, 116, 127, 104, 129, 121, 124, 114, 114, 106, 89, 119, 113, 121, 108, 114, 114, 112, 103, 128, 121, 110, 107, 113, 87, 104, 118, 118, 123, 113, 114, 118, 113, 121, 92, 103, 108, 110, 114, 120, 117, 113, 108, 114, 120, 115, 121, 111, 132, 121, 118, 117, 107, 120, 104, 118, 112, 114, 113, 122, 123, 112, 111, 110, 130, 118, 120, 112, 108, 124, 118, 110, 124, 107, 118, 112, 125, 118, 113, 111, 108, 114, 110, 131, 104, 124, 109, 107, 117, 121, 110, 114, 116, 103, 114, 115, 108, 102, 114, 117, 106, 104, 126, 113, 111, 112, 128, 116, 112, 115, 117, 117, 144, 116, 113, 118, 103, 111, 114, 124, 116, 126, 118, 115, 97, 117, 115, 109, 126, 118, 108, 110, 115, 130, 115, 111, 107, 109, 113, 112, 122, 117, 105, 112, 118, 116, 116, 110, 120, 104, 101, 116, 114, 112, 119, 128, 111, 114, 120, 124, 115, 100, 116, 106, 110, 122, 101, 111, 113, 105, 119, 118, 118, 111, 115, 119, 121, 112, 104, 110, 114, 129, 105, 147, 122, 110, 126, 127, 108, 122, 103, 104, 110, 121, 118, 106, 110, 121, 109, 117, 115, 124, 113, 121, 118, 122, 111, 106, 118, 112, 99, 112, 122, 115, 116, 112, 111, 125, 128, 109, 118, 128, 124, 114, 116, 96, 117, 114, 120, 112, 110, 111, 121, 113, 116, 114, 115, 121, 132, 111, 108, 130, 111, 115, 100, 119, 128, 118, 112, 121, 131, 116, 115, 115, 106, 124, 104, 105, 112, 114, 110, 113, 118, 121, 107, 104, 116, 122, 115, 117, 109, 119, 113, 113, 140, 113, 112, 123, 118, 113, 105, 117, 113, 95, 122, 109, 114, 106, 115, 122, 117, 113, 120, 115, 113, 112, 108, 107, 113, 110, 118, 120, 124, 118, 98, 109, 111, 112, 116, 104, 115, 99, 114, 115, 109, 112, 120, 122, 130, 105, 116, 121, 112, 124, 112, 111, 114, 114, 121, 116, 98, 107, 114, 119, 113, 114, 118, 111, 109, 117, 116, 114, 112, 119, 108, 108, 111, 110, 114, 111, 113, 123, 131, 115, 117, 131, 105, 124, 112, 108, 122, 114, 109, 117, 115, 103, 125, 105, 123, 123, 103, 116, 137, 116, 114, 108, 107, 115, 113, 109, 107, 116, 112, 121, 117, 119, 133, 120, 113, 120, 113, 116, 116, 109, 112, 117, 120, 119, 115, 117, 109, 107, 119, 107, 119, 123, 120, 103, 119, 113, 114, 113, 109, 118, 124, 111, 120, 121, 106, 116, 108, 133, 112, 109, 74, 105, 114, 110, 109, 115, 104, 127, 116, 107, 123, 108, 118, 113, 119, 118, 120, 100, 122, 119, 114, 122, 106, 123, 115, 108, 109, 115, 121, 115, 103, 119, 118, 112, 116, 107, 121, 111, 114, 114, 113, 116, 107, 116, 112, 116, 116, 106, 121, 118, 110, 116, 121, 119, 118, 118, 120, 112, 117, 120, 108, 129, 116, 116, 119, 116, 105, 125, 121, 123, 130, 116, 111, 118, 116, 117, 104, 100, 116, 122, 110, 116, 115, 107, 116, 115, 123, 118, 106, 122, 116, 103, 109, 116, 121, 117, 108, 126, 107, 119, 119, 111, 114, 116, 122, 117, 108, 114, 128, 113, 118, 111, 119, 123, 120, 97, 117, 117, 109, 123, 113, 112, 125, 124, 116, 117, 116, 112, 133, 121, 115, 120, 120, 110, 98, 122, 121, 117, 130, 109, 113, 124, 104, 122, 114, 121, 103, 121, 122, 117, 111, 99, 117, 118, 138, 104, 110, 117, 114, 116, 108, 108, 115, 111, 101, 129, 117, 116, 82, 117, 104, 114, 114, 127, 117, 107, 110, 113, 117, 114, 122, 115, 108, 105, 119, 117, 110, 111, 107, 115, 118, 119, 120, 120, 99, 135, 113, 121, 105, 127, 122, 116, 123, 114, 116, 123, 117, 110, 101, 104, 124, 108, 118, 116, 116, 107, 113, 104, 107, 119, 116, 109, 139, 114, 109, 106, 105, 111, 127, 116, 126, 120, 108, 120, 107, 113, 132, 117, 112, 119, 120, 117, 114, 126, 98, 114, 110, 112, 88, 111, 121, 120, 113, 120, 107, 107, 118, 129, 110, 109, 118, 110, 117, 113, 119, 123, 117, 115, 122, 112, 121, 112, 110, 114, 120, 117, 129, 128, 115, 122, 110, 111, 109, 112, 138, 112, 124, 92, 114, 123, 112, 116, 112, 111, 107, 118, 115, 123, 112, 124, 120, 101, 116, 114, 116, 113, 114, 116, 116, 118, 120, 108, 120, 106, 117, 113, 110, 100, 110, 114, 120, 123, 119, 114, 115, 120, 114, 111, 120, 123, 124, 116, 104, 123, 126, 110, 128, 158, 123, 108, 111, 111, 110, 110, 122, 112, 115, 116, 119, 115, 107, 116, 126, 113, 137, 111, 122, 115, 113, 123, 119, 116, 100, 108, 110, 135, 127, 112, 116, 105, 123, 117, 117, 102, 130, 115, 113, 123, 115, 129, 109, 120, 122, 110, 113, 118, 103, 113, 116, 107, 109, 126, 114, 133, 107, 93, 138, 121, 112, 105, 108, 113, 101, 102, 115, 111, 121, 112, 122, 105, 122, 103, 118, 116, 131, 119, 124, 111, 119, 112, 112, 118, 108, 108, 115, 120, 117, 110, 122, 113, 111, 117, 112, 104, 110, 107, 117, 102, 116, 104, 117, 123, 111, 116, 117, 109, 118, 112, 125, 126, 123, 109, 114, 107, 118, 124, 126, 119, 104, 124, 132, 128, 102, 110, 118, 102, 117, 109, 122, 126, 120, 122, 121, 118, 113, 125, 112, 110, 119, 115, 109, 118, 117, 108, 106, 129, 110, 106, 107, 122, 113, 117, 96, 104, 114, 105, 121, 126, 107, 127, 123, 115, 116, 104, 128, 115, 112, 106, 120, 105, 127, 116, 113, 128, 109, 112, 117, 121, 110, 117, 103, 124, 112, 114, 114, 125, 115, 116, 106, 124, 115, 107, 107, 113, 102, 119, 109, 131, 114, 114, 118, 106, 115, 124, 111, 113, 115, 123, 112, 110, 126, 104, 116, 130, 108, 118, 131, 124, 121, 106, 108, 109, 119, 112, 116, 124, 109, 122, 108, 103, 103, 118, 113, 112, 115, 100, 118, 102, 117, 128, 111, 120, 117, 112, 122, 117, 109, 125, 120, 110, 111, 129, 105, 127, 110, 108, 119, 120, 115, 103, 124, 122, 124, 106, 108, 128, 120, 122, 116, 116, 118, 110, 107, 106, 118, 107, 116, 115, 108, 116, 109, 114, 125, 113, 113, 123, 113, 120, 123, 127, 118, 110, 104, 113, 123, 119, 127, 111, 118, 105, 116, 119, 100, 104, 120, 95, 115, 135, 107, 104, 111, 115, 107, 110, 105, 107, 119, 128, 111, 101, 101, 119, 110, 109, 116, 114, 114, 124, 116, 99, 108, 126, 120, 102, 129, 131, 118, 118, 117, 123, 115, 114, 121, 105, 115, 118, 109, 104, 112, 113, 116, 114, 108, 109, 116, 122, 118, 91, 100, 102, 114, 102, 118, 111, 115, 118, 119, 117, 110, 119, 122, 127, 110, 103, 108, 113, 101, 122, 106, 128, 129, 124, 116, 123, 113, 113, 115, 108, 115, 117, 117, 108, 127, 116, 126, 108, 102, 113, 116, 104, 118, 109, 110, 120, 113, 98, 110, 121, 122, 99, 116, 105, 108, 116, 110, 119, 119, 100, 127, 109, 105, 112, 113, 129, 112, 126, 102, 107, 108, 111, 120, 113, 101, 115, 118, 113, 106, 119, 105, 101, 130, 109, 115, 114, 111, 115, 111, 123, 118, 114, 127, 104, 100, 104, 108, 122, 123, 114, 129, 116, 117, 136, 115, 117, 137, 111, 105, 105, 121, 143, 101, 131, 122, 112, 121, 110, 118, 105, 117, 118, 112, 117, 119, 110, 121, 127, 120, 113, 105, 118, 125, 117, 115, 112, 112, 112, 126, 111, 110, 109, 104, 110, 114, 97, 117, 109, 114, 121, 113, 110, 127, 140, 99, 118, 110, 115, 122, 104, 120, 109, 110, 117, 110, 123, 100, 114, 117, 118, 108, 93, 117, 110, 119, 112, 119, 108, 110, 113, 120, 123, 102, 113, 119, 129, 120, 128, 115, 102, 112, 111, 124, 125, 112, 115, 112, 114, 115, 121, 118, 114, 109, 124, 103, 101, 105, 116, 112, 110, 112, 110, 117, 116, 116, 107, 131, 107, 118, 116, 127, 99, 131, 113, 111, 111, 108, 100, 122, 119, 118, 138, 122, 107, 109, 122, 101, 115, 106, 130, 114, 118, 115, 129, 116, 110, 102, 103, 105, 104, 117, 115, 105, 96, 122, 114, 97, 111, 117, 121, 124, 109, 118, 116, 117, 114, 125, 109, 117, 112, 109, 108, 106, 115, 115, 118, 112, 107, 108, 116, 111, 111, 121, 108, 121, 113, 128, 112, 112, 121, 104, 127, 106, 103, 108, 114, 113, 103, 119, 122, 120, 117, 113, 106, 107, 114, 111, 112, 114, 112, 114, 124, 105, 105, 128, 108, 109, 119, 128, 124, 121, 123, 116, 101, 102, 98, 115, 128, 119, 121, 106, 119, 127, 106, 114, 123, 101, 119, 126, 114, 125, 130, 104, 112, 124, 121, 114, 133, 103, 106, 109, 121, 111, 117, 117, 112, 110, 117, 120, 116, 100, 115, 98, 113, 107, 123, 130, 126, 117, 119, 116, 104, 112, 108, 116, 120, 112, 119, 115, 112, 116, 103, 125, 111, 115, 118, 100, 137, 125, 103, 103, 125, 119, 98, 121, 119, 110, 125, 119, 127, 115, 111, 95, 121, 110, 119, 126, 122, 130, 121, 103, 119, 124, 123, 113, 110, 123, 112, 113, 110, 116, 113, 112, 113, 116, 126, 125, 110, 111, 113, 126, 110, 125, 111, 89, 111, 101, 126, 108, 121, 93, 107, 125, 128, 111, 99, 113, 111, 107, 119, 106, 127, 112, 109, 109, 109, 119, 111, 108, 121, 118, 102, 119, 115, 133, 112, 132, 122, 101, 123, 106, 119, 102, 119, 86, 124, 116, 120, 119, 119, 109, 119, 126, 127, 117, 97, 126, 106, 100, 121, 122, 128, 126, 107, 112, 103, 118, 116, 116, 122, 115, 112, 122, 116, 115, 106, 106, 119, 109, 105, 112, 111, 126, 115, 131, 118, 113, 109, 118, 118, 110, 97, 110, 113, 119, 131, 119, 111, 121, 108, 116, 113, 120, 119, 111, 104, 116, 116, 114, 114, 113, 119, 116, 114, 118, 129, 121, 118, 130, 121, 113, 120, 113, 115, 123, 116, 103, 123, 112, 100, 117, 124, 136, 112, 116, 122, 117, 120, 116, 135, 106, 110, 117, 114, 108, 99, 116, 118, 114, 125, 111, 106, 116, 130, 104, 131, 82, 111, 102, 104, 124, 111, 116, 127, 114, 114, 113, 115, 95, 107, 122, 112, 116, 133, 115, 98, 95, 115, 112, 128, 113, 113, 117, 125, 125, 115, 119, 95, 125, 111, 105, 110, 112, 118, 104, 116, 118, 118, 125, 107, 114, 114, 114, 111, 109, 123, 112, 123, 119, 136, 127, 120, 110, 114, 116, 112, 120, 111, 112, 118, 119, 119, 118, 122, 109, 119, 118, 110, 120, 120, 118, 104, 116, 113, 109, 101, 112, 105, 134, 121, 114, 98, 136, 106, 125, 118, 114, 110, 114, 109, 125, 114, 117, 124, 120, 120, 96, 106, 124, 103, 115, 112, 100, 116, 101, 111, 96, 106, 103, 113, 114, 104, 125, 110, 110, 119, 114, 112, 114, 116, 99, 115, 118, 114, 110, 109, 103, 125, 106, 114, 110, 120, 109, 113, 125, 118, 106, 111, 125, 109, 119, 120, 123, 118, 99, 128, 120, 112, 119, 113, 117, 115, 120, 106, 117, 117, 110, 119, 132, 108, 121, 125, 110, 114, 118, 101, 114, 107, 101, 111, 112, 131, 120, 138, 124, 105, 116, 96, 132, 128, 106, 122, 113, 126, 120, 116, 123, 107, 121, 135, 113, 111, 101, 115, 109, 127, 112, 110, 130, 107, 119, 109, 112, 113, 114, 114, 119, 113, 100, 125, 131, 119, 130, 114, 103, 125, 112, 111, 113, 108, 112, 104, 114, 99, 115, 114, 129, 120, 114, 120, 119, 117, 95, 123, 96, 138, 112, 105, 123, 117, 112, 108, 108, 111, 109, 107, 119, 113, 116, 109, 115, 115, 117, 106, 108, 124, 127, 122, 107, 132, 112, 117, 118, 116, 115, 118, 115, 111, 120, 121, 115, 122, 123, 127, 100, 122, 119, 109, 128, 121, 118, 103, 118, 110, 105, 108, 99, 115, 118, 98, 125, 109, 119, 100, 112, 106, 112, 117, 108, 125, 112, 126, 122, 112, 116, 120, 110, 128, 125, 112, 95, 100, 126, 120, 121, 119, 120, 113, 128, 114, 95, 108, 113, 123, 108, 134, 110, 106, 104, 117, 101, 126, 113, 117, 118, 112, 110, 107, 116, 111, 128, 122, 119, 105, 108, 117, 79, 105, 117, 110, 100, 100, 117, 110, 125, 107, 106, 111, 131, 120, 87, 110, 105, 119, 118, 116, 100, 106, 110, 112, 129, 107, 113, 113, 115, 113, 114, 120, 101, 115, 135, 126, 118, 109, 95, 109, 103, 112, 124, 118, 113, 115, 114, 136, 118, 116, 113, 115, 107, 110, 111, 106, 122, 117, 115, 121, 113, 103, 140, 96, 118, 106, 94, 121, 121, 120, 127, 108, 113, 100, 114, 122, 114, 123, 106, 132, 106, 116, 112, 115, 121, 131, 110, 97, 114, 116, 117, 128, 106, 114, 115, 101, 102, 119, 115, 127, 119, 115, 123, 114, 111, 117, 117, 116, 104, 117, 107, 111, 118, 119, 127, 107, 122, 111, 107, 122, 109, 117, 111, 102, 91, 119, 107, 110, 112, 103, 111, 120, 123, 118, 108, 132, 114, 115, 115, 111, 107, 114, 112, 104, 116, 100, 116, 113, 124, 116, 110, 110, 123, 119, 103, 100, 107, 109, 126, 120, 117, 123, 121, 115, 107, 131, 104, 118, 113, 108, 107, 101, 115, 117, 119, 109, 116, 116, 96, 119, 123, 124, 113, 106, 122, 114, 109, 107, 120, 118, 120, 121, 121, 116, 98, 119, 104, 104, 112, 112, 96, 90, 113, 123, 118, 124, 119, 115, 114, 113, 104, 105, 129, 124, 122, 114, 121, 111, 109, 110, 116, 113, 131, 117, 111, 120, 114, 107, 117, 104, 124, 125, 110, 114, 122, 111, 117, 101, 109, 126, 129, 119, 117, 104, 103, 124, 114, 125, 113, 106, 113, 107, 118, 113, 109, 135, 111, 102, 117, 107, 107, 117, 125, 102, 127, 122, 132, 119, 110, 117, 105, 118, 117, 106, 114, 121, 107, 118, 116, 103, 115, 124, 110, 103, 106, 107, 123, 133, 122, 109, 123, 112, 108, 108, 100, 143, 110, 113, 117, 113, 126, 109, 110, 116, 114, 104, 118, 112, 118, 100, 128, 116, 114, 104, 101, 110, 105, 117, 106, 127, 111, 126, 108, 128, 105, 120, 118, 125, 110, 129, 113, 122, 120, 121, 114, 111, 109, 117, 106, 113, 120, 99, 123, 120, 122, 118, 111, 112, 120, 118, 113, 121, 136, 107, 99, 127, 106, 122, 108, 110, 114, 125, 110, 119, 98, 120, 126, 110, 105, 114, 112, 102, 115, 129, 105, 114, 116, 109, 116, 109, 123, 119, 108, 123, 112, 120, 108, 106, 91, 102, 133, 128, 106, 101, 112, 112, 119, 113, 103, 129, 99, 101, 102, 101, 120, 106, 110, 123, 133, 112, 111, 129, 107, 112, 121, 122, 141, 106, 127, 122, 114, 104, 113, 146, 109, 104, 112, 106, 128, 110, 141, 113, 122, 115, 100, 109, 102, 112, 122, 132, 112, 114, 116, 114, 103, 109, 104, 112, 119, 100, 119, 110, 125, 102, 114, 103, 114, 115, 107, 116, 115, 108, 107, 110, 127, 130, 113, 111, 112, 115, 107, 116, 119, 106, 107, 124, 112, 129, 117, 109, 111, 100, 100, 118, 110, 124, 129, 103, 111, 104, 131, 111, 127, 97, 122, 101, 109, 109, 118, 121, 126, 116, 110, 125, 134, 146, 107, 122, 114, 118, 104, 121, 103, 100, 110, 122, 105, 109, 104, 121, 118, 113, 105, 115, 122, 98, 103, 134, 114, 125, 112, 106, 115, 118, 117, 105, 91, 116, 107, 105, 111, 113, 113, 111, 118, 93, 120, 119, 121, 105, 124, 131, 128, 110, 129, 98, 128, 125, 107, 111, 124, 125, 117, 116, 125, 113, 125, 117, 109, 109, 101, 118, 121, 115, 114, 119, 94, 107, 105, 124, 128, 117, 123, 101, 99, 97, 107, 113, 120, 100, 114, 126, 124, 118, 127, 109, 116, 120, 118, 108, 125, 98, 121, 117, 118, 120, 115, 115, 98, 126, 109, 114, 114, 109, 120, 118, 127, 113, 125, 118, 102, 112, 111, 116, 120, 111, 122, 126, 119, 119, 96, 117, 108, 112, 121, 109, 111, 112, 122, 102, 105, 100, 118, 105, 101, 112, 107, 113, 107, 111, 109, 113, 119, 135, 119, 109, 116, 116, 115, 110, 119, 117, 117, 109, 111, 95, 108, 111, 118, 122, 129, 131, 90, 126, 118, 112, 113, 110, 109, 128, 134, 136, 120, 123, 107, 113, 124, 120, 126, 122, 112, 103, 118, 110, 119, 117, 104, 113, 114, 119, 119, 131, 113, 122, 110, 121, 111, 127, 106, 140, 124, 132, 128, 100, 112, 99, 119, 111, 121, 110, 131, 113, 120, 115, 119, 111, 129, 121, 120, 116, 116, 114, 84, 115, 109, 116, 119, 119, 124, 125, 111, 118, 104, 114, 117, 110, 122, 122, 114, 118, 110, 118, 116, 108, 120, 105, 118, 129, 112, 113, 125, 117, 109, 97, 118, 102, 107, 125, 99, 142, 99, 117, 107, 116, 103, 110, 128, 111, 129, 118, 113, 111, 121, 118, 134, 105, 111, 113, 98, 101, 120, 123, 113, 122, 102, 104, 106, 110, 102, 112, 109, 119, 122, 116, 115, 105, 125, 105, 118, 126, 112, 104, 116, 129, 112, 116, 94, 138, 119, 119, 118, 97, 109, 102, 132, 122, 112, 111, 120, 106, 132, 111, 116, 122, 120, 107, 129, 96, 111, 116, 109, 111, 108, 114, 120, 110, 103, 111, 142, 113, 113, 102, 117, 91, 135, 115, 125, 109, 100, 114, 131, 112, 114, 109, 114, 105, 102, 115, 111, 114, 109, 117, 112, 125, 122, 120, 124, 126, 118, 120, 130, 114, 122, 144, 108, 118, 105, 108, 111, 134, 129, 110, 111, 106, 122, 115, 112, 117, 118, 122, 123, 117, 116, 124, 100, 114, 118, 118, 111, 111, 109, 111, 114, 108, 120, 114, 118, 111, 111, 113, 110, 125, 112, 117, 123, 103, 113, 117, 124, 106, 110, 119, 111, 121, 117, 107, 114, 117, 110, 113, 116, 123, 109, 114, 115, 121, 108, 121, 112, 118, 112, 95, 113, 109, 117, 116, 115, 114, 112, 118, 113, 113, 121, 116, 107, 105, 121, 87, 107, 122, 102, 117, 114, 120, 108, 121, 121, 115, 121, 151, 112, 119, 115, 122, 110, 113, 129, 123, 117, 121, 120, 148, 120, 120, 110, 121, 121, 95, 123, 120, 116, 118, 110, 119, 125, 111, 115, 110, 111, 111, 115, 104, 112, 115, 120, 121, 107, 121, 111, 104, 116, 109, 113, 114, 115, 95, 120, 108, 113, 114, 114, 117, 139, 119, 111, 125, 110, 112, 114, 115, 120, 131, 112, 121, 95, 111, 125, 101, 114, 109, 121, 109, 121, 114, 123, 114, 114, 98, 114, 114, 117, 114, 115, 119, 121, 127, 111, 114, 115, 120, 113, 123, 111, 126, 115, 192, 116, 121, 122, 115, 106, 120, 116, 118, 97, 130, 111, 124, 113, 119, 120, 123, 113, 109, 114, 120, 118, 110, 113, 118, 124, 115, 120, 137, 121, 114, 122, 117, 119, 105, 114, 120, 104, 122, 129, 107, 112, 104, 112, 103, 116, 104, 107, 127, 114, 119, 119, 105, 116, 114, 112, 111, 105, 115, 116, 115, 114, 117, 103, 119, 118, 122, 107, 118, 113, 109, 189, 115, 109, 119, 119, 109, 108, 117, 116, 83, 117, 118, 110, 119, 113, 115, 108, 115, 93, 106, 120, 114, 112, 120, 119, 132, 104, 119, 119, 116, 110, 113, 111, 100, 120, 112, 103, 112, 111, 122, 119, 112, 116, 107, 109, 126, 105, 123, 112, 124, 146, 111, 110, 112, 113, 109, 119, 112, 111, 118, 118, 121, 111, 117, 117, 116, 69, 113, 115, 105, 116, 104, 115, 115, 110, 115, 113, 115, 124, 127, 122, 118, 111, 112, 113, 77, 114, 108, 123, 117, 113, 123, 119, 112, 123, 115, 85, 109, 125, 121, 115, 114, 120, 122, 120, 107, 125, 118, 115, 126, 112, 119, 111, 119, 110, 121, 110, 113, 116, 105, 115, 109, 129, 125, 120, 113, 117, 124, 121, 94, 113, 114, 125, 125, 117, 120, 109, 117, 106, 124, 124, 119, 106, 113, 111, 119, 116, 112, 110, 124, 110, 107, 112, 116, 114, 110, 118, 112, 104, 110, 125, 124, 121, 108, 109, 122, 111, 118, 116, 114, 114, 132, 126, 115, 117, 107, 120, 127, 118, 116, 117, 116, 116, 117, 118, 118, 118, 110, 114, 110, 106, 111, 116, 119, 111, 109, 118, 117, 114, 116, 137, 116, 116, 108, 114, 123, 122, 109, 114, 116, 117, 114, 123, 111, 117, 122, 110, 110, 126, 114, 102, 122, 113, 115, 118, 118, 122, 109, 108, 112, 107, 116, 115, 115, 117, 123, 118, 117, 128, 121, 110, 114, 114, 116, 110, 112, 114, 106, 107, 107, 117, 118, 118, 117, 111, 110, 106, 112, 117, 115, 119, 124, 111, 117, 117, 120, 105, 117, 118, 113, 126, 116, 112, 119, 109, 115, 118, 113, 115, 116, 103, 104, 107, 110, 112, 111, 108, 114, 103, 124, 116, 115, 120, 120, 109, 117, 116, 117, 119, 112, 105, 132, 115, 129, 119, 106, 127, 120, 108, 129, 129, 114, 115, 111, 104, 117, 128, 121, 116, 112, 114, 129, 114, 106, 111, 115, 114, 114, 108, 116, 123, 103, 121, 116, 122, 106, 122, 129, 97, 119, 109, 110, 112, 111, 114, 108, 106, 114, 117, 105, 113, 118, 99, 110, 114, 115, 114, 118, 117, 122, 114, 111, 109, 118, 128, 127, 139, 98, 112, 102, 109, 100, 123, 110, 128, 123, 120, 100, 116, 113, 114, 124, 102, 100, 126, 119, 111, 129, 111, 118, 115, 131, 101, 114, 116, 115, 112, 97, 123, 102, 120, 112, 107, 101, 111, 126, 108, 122, 132, 112, 120, 108, 124, 125, 110, 109, 107, 119, 116, 126, 118, 115, 139, 117, 109, 116, 120, 116, 130, 121, 124, 117, 113, 109, 107, 107, 119, 112, 116, 99, 121, 122, 119, 120, 102, 110, 119, 121, 121, 118, 107, 109, 132, 117, 117, 127, 118, 127, 129, 122, 118, 123, 106, 118, 119, 116, 120, 112, 121, 119, 117, 101, 118, 115, 121, 122, 138, 109, 122, 114, 127, 111, 121, 107, 116, 117, 116, 132, 122, 113, 121, 115, 123, 109, 107, 106, 128, 87, 106, 146, 114, 121, 111, 134, 111, 115, 114, 115, 117, 121, 100, 120, 121, 123, 112, 137, 125, 116, 127, 105, 115, 130, 105, 114, 108, 112, 136, 108, 109, 106, 122, 111, 132, 108, 102, 121, 102, 125, 127, 131, 97, 96, 111, 105, 119, 118, 121, 106, 116, 117, 113, 117, 102, 114, 117, 140, 113, 116, 110, 109, 110, 114, 116, 121, 109, 128, 104, 133, 114, 113, 121, 111, 111, 113, 109, 114, 110, 105, 125, 116, 108, 122, 108, 108, 116, 111, 114, 115, 129, 106, 100, 101, 108, 121, 121, 124, 124, 105, 106, 123, 107, 112, 105, 112, 120, 112, 118, 102, 111, 98, 138, 126, 115, 108, 121, 116, 103, 109, 119, 123, 112, 111, 126, 127, 111, 106, 119, 116, 119, 110, 112, 101, 108, 98, 110, 124, 125, 119, 120, 111, 115, 125, 119, 112, 109, 116, 108, 116, 121, 109, 129, 114, 106, 107, 117, 117, 117, 106, 103, 124, 110, 121, 107, 110, 105, 145, 106, 109, 130, 120, 116, 116, 125, 119, 119, 116, 102, 120, 104, 120, 125, 106, 120, 127, 124, 103, 107, 105, 118, 112, 101, 117, 100, 111, 122, 118, 118, 109, 120, 103, 102, 105, 111, 109, 117, 125, 108, 123, 120, 107, 103, 107, 110, 118, 116, 126, 113, 129, 114, 120, 112, 119, 99, 102, 109, 108, 106, 119, 111, 132, 103, 106, 115, 109, 119, 128, 122, 117, 125, 120, 111, 111, 115, 127, 102, 113, 117, 109, 132, 119, 120, 139, 102, 121, 117, 121, 106, 110, 106, 111, 120, 106, 108, 107, 125, 107, 111, 118, 113, 118, 105, 108, 109, 109, 116, 110, 117, 111, 117, 126, 112, 111, 117, 105, 121, 118, 124, 128, 113, 108, 112, 113, 122, 116, 109, 121, 116, 109, 120, 121, 109, 114, 128, 125, 127, 121, 120, 109, 117, 114, 115, 114, 104, 119, 109, 119, 116, 111, 115, 106, 104, 116, 108, 99, 128, 117, 112, 115, 114, 113, 116, 120, 116, 110, 112, 115, 119, 118, 115, 112, 110, 120, 110, 108, 115, 113, 107, 118, 111, 112, 107, 107, 120, 102, 120, 123, 120, 121, 123, 109, 109, 111, 115, 113, 117, 101, 117, 117, 113, 112, 109, 111, 113, 118, 114, 115, 111, 107, 111, 119, 126, 110, 121, 111, 111, 115, 122, 108, 127, 119, 122, 127, 125, 114, 120, 125, 115, 114, 117, 106, 113, 102, 118, 109, 114, 112, 111, 112, 113, 116, 117, 114, 118, 118, 129, 105, 113, 116, 117, 124, 112, 117, 107, 113, 118, 115, 120, 116, 111, 122, 119, 118, 122, 114, 110, 117, 115, 115, 115, 116, 119, 106, 120, 120, 117, 112, 113, 115, 111, 104, 113, 99, 111, 112, 118, 115, 104, 116, 110, 118, 117, 122, 115, 129, 121, 104, 103, 104, 109, 120, 120, 125, 109, 126, 109, 110, 124, 114, 120, 130, 105, 119, 118, 120, 108, 116, 114, 113, 120, 121, 121, 115, 121, 125, 123, 114, 113, 109, 118, 113, 118, 126, 115, 117, 113, 116, 113, 115, 125, 114, 105, 127, 130, 108, 108, 114, 118, 117, 119, 121, 113, 110, 112, 114, 112, 109, 112, 106, 110, 98, 116, 112, 119, 115, 115, 116, 119, 126, 112, 115, 107, 126, 117, 114, 126, 122, 109, 99, 120, 117, 119, 113, 111, 124, 117, 118, 120, 113, 111, 116, 110, 116, 117, 115, 117, 105, 108, 107, 112, 116, 105, 114, 114, 119, 111, 115, 112, 114, 101, 116, 125, 120, 122, 125, 127, 119, 110, 110, 115, 121, 107, 115, 116, 130, 107, 115, 122, 119, 117, 107, 113, 114, 117, 121, 115, 118, 115, 120, 115, 118, 101, 115, 122, 105, 118, 114, 121, 113, 109, 113, 118, 116, 106, 113, 116, 123, 111, 115, 122, 120, 123, 105, 115, 106, 107, 122, 112, 113, 106, 113, 107, 116, 111, 116, 116, 108, 122, 108, 109, 124, 121, 113, 115, 109, 125, 115, 115, 114, 118, 115, 113, 121, 114, 118, 115, 108, 122, 107, 108, 112, 118, 121, 119, 108, 112, 117, 107, 125, 119, 109, 108, 112, 117, 113, 123, 118, 112, 116, 109, 120, 120, 97, 121, 125, 110, 118, 106, 114, 116, 114, 101, 113, 112, 119, 110, 124, 105, 110, 112, 119, 113, 125, 122, 123, 112, 111, 123, 109, 113, 118, 118, 122, 109, 123, 117, 129, 109, 118, 135, 120, 103, 115, 128, 114, 107, 108, 119, 117, 109, 114, 106, 118, 104, 115, 107, 111, 107, 118, 116, 113, 129, 108, 107, 99, 107, 113, 114, 116, 119, 117, 113, 109, 111, 125, 121, 108, 114, 116, 110, 124, 121, 113, 120, 117, 119, 112, 120, 121, 116, 115, 124, 106, 123, 120, 123, 104, 119, 105, 116, 122, 67, 99, 104, 108, 115, 128, 143, 115, 113, 116, 105, 115, 134, 117, 111, 103, 134, 110, 113, 137, 117, 103, 105, 117, 105, 120, 102, 97, 94, 123, 104, 82, 125, 114, 104, 109, 118, 114, 121, 105, 116, 115, 140, 122, 98, 113, 115, 113, 122, 120, 120, 112, 112, 114, 126, 122, 121, 118, 119, 91, 129, 107, 114, 99, 128, 103, 139, 110, 115, 132, 114, 109, 132, 107, 128, 99, 104, 116, 117, 88, 114, 129, 110, 138, 106, 114, 114, 106, 130, 111, 122, 112, 128, 115, 128, 124, 126, 123, 105, 125, 108, 104, 114, 119, 112, 104, 128, 120, 104, 121, 117, 115, 142, 103, 116, 118, 120, 130, 118, 109, 120, 114, 94, 119, 100, 102, 115, 106, 115, 117, 112, 119, 135, 103, 133, 114, 125, 93, 122, 130, 99, 135, 108, 131, 93, 119, 109, 115, 109, 102, 113, 111, 121, 114, 117, 120, 120, 115, 106, 115, 110, 130, 120, 126, 117, 121, 112, 109, 107, 115, 128, 118, 111, 106, 114, 126, 116, 120, 126, 120, 121, 110, 104, 121, 131, 112, 100, 140, 108, 108, 118, 113, 112, 115, 119, 98, 107, 115, 108, 142, 158, 125, 114, 107, 113, 119, 119, 121, 129, 110, 113, 123, 141, 98, 132, 113, 122, 135, 125, 122, 109, 123, 104, 129, 126, 121, 123, 111, 118, 111, 108, 113, 108, 114, 127, 132, 126, 114, 127, 115, 105, 118, 112, 109, 101, 111, 126, 129, 104, 118, 122, 119, 107, 130, 129, 98, 117, 120, 119, 111, 112, 99, 100, 98, 126, 92, 108, 120, 113, 113, 117, 119, 124, 117, 107, 116, 119, 118, 100, 91, 105, 118, 115, 115, 109, 109, 125, 100, 133, 113, 100, 119, 106, 114, 99, 130, 108, 128, 121, 119, 108, 88, 116, 118, 118, 120, 126, 114, 110, 115, 125, 121, 136, 107, 131, 113, 117, 131, 138, 124, 111, 143, 127, 109, 114, 101, 111, 116, 127, 122, 105, 98, 111, 120, 110, 105, 118, 129, 121, 111, 126, 123, 94, 115, 110, 110, 112, 124, 112, 117, 119, 125, 116, 110, 98, 102, 103, 124, 129, 128, 110, 117, 120, 114, 88, 130, 110, 116, 116, 134, 95, 113, 111, 115, 94, 94, 111, 88, 113, 108, 117, 140, 92, 123, 101, 121, 127, 103, 128, 104, 123, 108, 112, 120, 123, 108, 114, 102, 102, 117, 112, 114, 103, 110, 100, 133, 113, 109, 108, 121, 103, 111, 109, 113, 83, 121, 108, 119, 115, 105, 104, 129, 114, 107, 119, 117, 112, 119, 120, 111, 109, 130, 104, 126, 112, 122, 120, 109, 105, 120, 105, 109, 116, 163, 107, 100, 123, 122, 129, 103, 116, 122, 104, 107, 93, 107, 104, 118, 101, 99, 94, 107, 118, 124, 125, 125, 128, 114, 128, 117, 116, 110, 126, 115, 129, 119, 110, 125, 111, 109, 102, 122, 107, 114, 114, 132, 113, 125, 107, 115, 110, 110, 103, 95, 131, 110, 120, 116, 121, 114, 106, 108, 119, 127, 123, 129, 118, 109, 102, 114, 107, 128, 109, 120, 116, 112, 105, 116, 116, 108, 111, 112, 120, 119, 126, 100, 101, 125, 120, 113, 110, 109, 121, 121, 114, 113, 106, 106, 119, 120, 100, 120, 104, 116, 121, 104, 115, 107, 121, 141, 111, 104, 108, 108, 108, 133, 113, 107, 130, 110, 105, 130, 130, 111, 104, 114, 143, 131, 128, 107, 118, 113, 102, 104, 91, 114, 116, 112, 123, 108, 113, 114, 113, 106, 101, 118, 104, 108, 97, 110, 133, 106, 114, 101, 120, 98, 116, 101, 116, 117, 145, 115, 103, 114, 122, 122, 114, 113, 117, 117, 112, 105, 130, 109, 110, 106, 109, 111, 123, 116, 115, 110, 100, 120, 121, 120, 114, 105, 120, 104, 106, 125, 133, 111, 127, 134, 111, 116, 98, 127, 135, 135, 120, 117, 128, 104, 115, 107, 97, 108, 101, 104, 121, 107, 111, 113, 112, 117, 108, 122, 103, 113, 122, 105, 108, 136, 118, 100, 116, 110, 105, 121, 112, 102, 126, 110, 107, 118, 110, 115, 102, 119, 118, 112, 112, 129, 117, 124, 126, 108, 102, 111, 119, 113, 103, 124, 111, 124, 114, 114, 128, 102, 116, 108, 130, 109, 117, 111, 119, 131, 115, 115, 136, 104, 122, 102, 126, 111, 123, 119, 100, 126, 131, 109, 113, 115, 126, 120, 133, 117, 120, 110, 102, 116, 131, 116, 117, 120, 114, 117, 105, 111, 130, 118, 115, 122, 121, 103, 116, 114, 118, 115, 124, 120, 109, 113, 106, 116, 120, 106, 108, 129, 110, 122, 121, 105, 102, 113, 123, 94, 118, 121, 118, 103, 119, 117, 119, 117, 117, 118, 136, 111, 114, 125, 126, 118, 94, 108, 121, 112, 129, 118, 125, 112, 120, 121, 121, 123, 105, 112, 134, 108, 115, 119, 119, 105, 109, 124, 100, 134, 114, 113, 112, 123, 101, 118, 105, 122, 107, 111, 96, 121, 115, 123, 125, 119, 120, 128, 120, 118, 118, 110, 110, 111, 105, 112, 110, 101, 127, 113, 115, 107, 103, 113, 109, 104, 128, 98, 103, 121, 119, 106, 111, 106, 115, 110, 116, 117, 113, 108, 105, 123, 119, 114, 110, 107, 117, 104, 111, 120, 112, 122, 115, 123, 116, 108, 115, 112, 104, 102, 114, 117, 93, 116, 130, 121, 111, 115, 106, 118, 136, 101, 113, 116, 114, 113, 109, 132, 113, 108, 129, 114, 113, 125, 118, 106, 111, 108, 115, 105, 100, 132, 124, 122, 111, 114, 106, 123, 108, 107, 123, 123, 90, 102, 130, 115, 96, 114, 117, 112, 122, 122, 106, 113, 107, 116, 116, 117, 108, 101, 116, 116, 115, 121, 123, 126, 110, 124, 116, 95, 114, 133, 116, 113, 104, 114, 115, 121, 107, 132, 122, 116, 113, 117, 126, 128, 110, 101, 123, 121, 120, 101, 124, 118, 121, 136, 128, 110, 121, 110, 107, 122, 112, 113, 107, 115, 115, 110, 105, 103, 108, 110, 122, 118, 122, 103, 104, 122, 114, 118, 123, 111, 106, 111, 107, 113, 110, 129, 115, 122, 85, 113, 118, 118, 114, 119, 116, 123, 113, 124, 107, 107, 110, 112, 121, 118, 112, 104, 115, 110, 121, 115, 114, 115, 120, 117, 116, 112, 104, 105, 120, 107, 107, 114, 120, 112, 111, 110, 122, 122, 112, 101, 116, 119, 119, 114, 117, 111, 116, 118, 110, 120, 126, 118, 113, 116, 109, 118, 117, 137, 120, 116, 113, 116, 102, 126, 109, 115, 107, 120, 111, 111, 111, 99, 119, 124, 121, 105, 116, 123, 126, 117, 115, 109, 119, 116, 114, 120, 119, 118, 105, 123, 100, 109, 121, 121, 117, 102, 123, 122, 119, 112, 122, 113, 108, 110, 107, 109, 106, 117, 119, 100, 111, 125, 118, 109, 106, 121, 115, 117, 106, 111, 120, 104, 119, 124, 125, 114, 117, 112, 114, 124, 118, 109, 116, 124, 113, 110, 114, 119, 118, 114, 114, 113, 114, 116, 106, 108, 123, 121, 103, 120, 121, 120, 107, 125, 110, 109, 111, 119, 123, 120, 119, 110, 107, 114, 113, 126, 103, 127, 119, 115, 119, 111, 124, 115, 122, 118, 126, 106, 114, 110, 124, 124, 109, 118, 113, 109, 106, 115, 116, 119, 104, 109, 111, 122, 112, 122, 114, 112, 115, 101, 119, 101, 116, 101, 119, 124, 120, 115, 103, 110, 115, 115, 113, 117, 102, 111, 115, 114, 125, 111, 128, 115, 109, 108, 113, 112, 105, 103, 110, 117, 106, 123, 114, 102, 131, 118, 132, 109, 120, 115, 110, 114, 114, 101, 113, 120, 118, 118, 103, 111, 118, 119, 117, 107, 125, 120, 115, 108, 118, 116, 110, 114, 109, 123, 135, 110, 116, 124, 121, 110, 125, 121, 121, 108, 104, 121, 117, 110, 100, 124, 118, 109, 115, 122, 112, 112, 111, 111, 112, 102, 113, 110, 114, 108, 108, 109, 135, 112, 119, 128, 113, 118, 114, 121, 121, 122, 105, 125, 114, 108, 120, 99, 113, 118, 117, 117, 110, 121, 118, 104, 115, 114, 104, 108, 116, 107, 109, 114, 126, 106, 112, 138, 114, 111, 113, 109, 103, 139, 120, 119, 109, 111, 108, 110, 121, 124, 123, 110, 123, 110, 101, 121, 112, 111, 112, 128, 113, 116, 115, 101, 109, 117, 117, 117, 109, 137, 103, 116, 113, 104, 112, 125, 111, 119, 117, 116, 122, 110, 122, 121, 111, 121, 117, 117, 115, 128, 122, 115, 116, 116, 110, 118, 120, 110, 113, 106, 116, 122, 126, 115, 117, 111, 112, 118, 134, 107, 107, 114, 134, 117, 109, 109, 117, 125, 134, 115, 121, 127, 116, 118, 108, 111, 123, 116, 113, 129, 112, 119, 108, 111, 125, 105, 110, 130, 129, 112, 123, 110, 109, 122, 126, 98, 114, 115, 110, 117, 117, 121, 109, 110, 104, 127, 112, 109, 88, 122, 113, 111, 120, 98, 104, 114, 119, 112, 108, 130, 125, 103, 128, 109, 120, 122, 117, 110, 109, 128, 115, 105, 121, 117, 106, 114, 119, 124, 111, 118, 110, 116, 114, 119, 110, 118, 120, 111, 119, 112, 113, 109, 128, 99, 136, 132, 115, 115, 117, 116, 119, 119, 127, 95, 123, 104, 109, 111, 111, 101, 119, 117, 116, 120, 116, 108, 119, 108, 125, 108, 107, 111, 117, 136, 104, 108, 112, 132, 108, 111, 109, 123, 142, 100, 107, 107, 141, 107, 115, 112, 123, 121, 97, 114, 109, 115, 114, 108, 120, 113, 106, 116, 113, 118, 115, 113, 115, 120, 117, 122, 107, 113, 117, 122, 105, 108, 118, 120, 122, 117, 114, 111, 111, 97, 140, 113, 114, 108, 138, 121, 108, 112, 108, 119, 119, 114, 114, 122, 123, 128, 128, 113, 116, 108, 120, 126, 125, 122, 106, 121, 107, 125, 111, 115, 122, 118, 126, 113, 125, 121, 125, 119, 113, 120, 114, 116, 127, 113, 110, 128, 124, 109, 108, 102, 110, 128, 122, 126, 120, 115, 112, 110, 121, 102, 91, 112, 125, 117, 98, 118, 109, 126, 115, 117, 125, 118, 122, 100, 119, 99, 124, 128, 120, 117, 125, 112, 105, 112, 132, 105, 125, 112, 112, 121, 112, 125, 112, 111, 100, 120, 116, 119, 115, 106, 121, 132, 129, 118, 110, 120, 124, 120, 106, 109, 134, 112, 95, 100, 101, 115, 115, 128, 118, 108, 115, 102, 102, 111, 129, 90, 116, 109, 116, 115, 120, 124, 137, 128, 98, 124, 85, 114, 116, 112, 108, 142, 116, 99, 105, 126, 112, 113, 116, 119, 136, 107, 108, 112, 112, 95, 114, 93, 126, 118, 115, 119, 127, 99, 125, 112, 111, 119, 119, 112, 131, 111, 129, 112, 122, 122, 121, 113, 129, 106, 104, 109, 121, 113, 128, 115, 122, 130, 125, 88, 115, 129, 127, 119, 108, 105, 104, 123, 108, 111, 102, 121, 117, 112, 105, 115, 116, 114, 110, 115, 124, 108, 125, 111, 113, 106, 108, 117, 113, 116, 105, 114, 103, 113, 127, 126, 118, 116, 118, 127, 111, 98, 125, 125, 113, 118, 117, 122, 114, 108, 109, 123, 116, 121, 125, 118, 107, 117, 100, 128, 117, 125, 120, 109, 108, 94, 121, 121, 119, 108, 117, 115, 112, 95, 113, 111, 104, 117, 125, 101, 118, 111, 117, 120, 109, 123, 107, 128, 111, 130, 117, 125, 124, 99, 112, 116, 127, 104, 122, 107, 112, 110, 108, 115, 117, 117, 107, 117, 118, 116, 126, 107, 121, 127, 113, 105, 115, 110, 109, 102, 100, 118, 109, 132, 114, 123, 98, 103, 118, 116, 97, 116, 112, 114, 127, 117, 98, 104, 103, 111, 106, 110, 113, 122, 104, 108, 128, 108, 115, 111, 119, 110, 120, 109, 106, 122, 105, 123, 105, 135, 109, 112, 129, 104, 115, 138, 138, 92, 108, 128, 120, 118, 133, 120, 121, 129, 118, 117, 111, 115, 116, 108, 93, 115, 115, 119, 113, 98, 116, 110, 96, 116, 112, 108, 132, 121, 125, 99, 108, 109, 114, 110, 107, 126, 102, 113, 118, 118, 106, 126, 107, 121, 101, 111, 139, 118, 113, 115, 137, 109, 116, 124, 113, 106, 120, 117, 127, 120, 111, 101, 129, 125, 107, 120, 125, 124, 112, 126, 117, 121, 130, 112, 115, 105, 119, 103, 106, 131, 104, 123, 120, 121, 117, 108, 121, 121, 115, 118, 111, 136, 109, 114, 117, 113, 111, 102, 123, 126, 121, 123, 112, 113, 123, 115, 119, 114, 129, 128, 104, 124, 120, 115, 109, 105, 96, 103, 110, 118, 109, 121, 82, 120, 115, 119, 115, 112, 119, 121, 103, 112, 120, 116, 122, 112, 112, 110, 115, 111, 113, 116, 106, 118, 123, 119, 124, 117, 107, 138, 132, 123, 106, 99, 115, 122, 116, 112, 116, 109, 120, 113, 112, 108, 119, 111, 133, 115, 113, 115, 114, 105, 117, 108, 110, 117, 101, 112, 117, 96, 119, 108, 116, 125, 111, 97, 122, 104, 107, 118, 115, 113, 129, 112, 114, 115, 104, 101, 114, 107, 121, 120, 121, 108, 112, 102, 123, 106, 118, 124, 106, 115, 105, 117, 118, 129, 113, 108, 109, 120, 111, 110, 133, 111, 109, 109, 110, 115, 115, 106, 108, 123, 115, 115, 114, 119, 104, 104, 100, 117, 113, 123, 115, 118, 110, 119, 120, 119, 130, 121, 112, 115, 116, 108, 106, 108, 111, 129, 122, 118, 116, 108, 120, 110, 114, 118, 115, 122, 129, 115, 107, 116, 112, 110, 106, 103, 108, 117, 125, 120, 119, 108, 117, 115, 107, 100, 125, 114, 115, 134, 111, 116, 116, 118, 107, 119, 102, 102, 112, 119, 102, 115, 106, 116, 103, 118, 109, 119, 118, 119, 110, 105, 105, 107, 125, 111, 94, 121, 118, 104, 115, 115, 101, 135, 113, 110, 105, 110, 113, 112, 119, 104, 113, 122, 109, 119, 105, 114, 112, 105, 117, 109, 113, 103, 116, 128, 137, 100, 116, 122, 113, 114, 121, 116, 110, 118, 110, 119, 98, 124, 116, 129, 113, 121, 119, 110, 96, 115, 111, 110, 111, 121, 136, 102, 110, 116, 109, 110, 119, 121, 124, 107, 131, 108, 120, 108, 106, 118, 109, 105, 115, 106, 113, 102, 121, 111, 116, 110, 122, 124, 133, 129, 116, 121, 103, 111, 109, 111, 102, 126, 113, 126, 121, 132, 112, 106, 121, 117, 111, 111, 123, 104, 111, 114, 106, 124, 119, 114, 121, 117, 117, 120, 120, 113, 123, 118, 134, 122, 121, 124, 117, 108, 114, 110, 114, 132, 123, 122, 132, 115, 115, 114, 118, 118, 93, 102, 120, 125, 118, 111, 113, 99, 113, 114, 119, 118, 110, 110, 116, 114, 115, 120, 101, 108, 120, 108, 105, 116, 111, 118, 117, 109, 126, 124, 108, 113, 119, 111, 119, 116, 121, 118, 114, 123, 135, 103, 114, 119, 107, 122, 112, 121, 124, 128, 117, 116, 98, 113, 101, 113, 108, 122, 113, 105, 121, 109, 116, 121, 128, 114, 118, 113, 116, 115, 113, 107, 106, 116, 105, 123, 120, 127, 103, 110, 119, 123, 109, 113, 110, 110, 118, 117, 120, 117, 114, 112, 109, 112, 123, 123, 116, 118, 128, 124, 111, 121, 121, 113, 113, 107, 105, 98, 110, 111, 101, 118, 128, 126, 126, 115, 114, 105, 122, 116, 127, 111, 114, 119, 119, 111, 104, 115, 125, 114, 112, 123, 132, 111, 117, 114, 120, 117, 109, 129, 104, 109, 118, 119, 99, 131, 110, 113, 125, 101, 122, 119, 122, 114, 104, 118, 119, 123, 112, 110, 119, 110, 111, 122, 109, 119, 103, 115, 104, 123, 125, 117, 105, 110, 103, 118, 112, 113, 114, 114, 107, 112, 113, 112, 105, 110, 116, 118, 117, 111, 110, 117, 124, 117, 115, 114, 99, 114, 101, 107, 114, 127, 103, 111, 109, 123, 122, 113, 126, 110, 109, 116, 109, 107, 115, 106, 118, 124, 117, 111, 116, 121, 122, 114, 125, 109, 122, 112, 111, 100, 111, 100, 105, 108, 113, 128, 113, 114, 121, 109, 115, 126, 116, 113, 115, 120, 112, 120, 119, 109, 113, 107, 118, 95, 107, 121, 111, 115, 120, 113, 117, 114, 116, 108, 117, 112, 126, 118, 107, 109, 114, 108, 111, 123, 117, 109, 115, 99, 115, 113, 118, 110, 122, 113, 121, 111, 113, 121, 125, 114, 117, 118, 116, 104, 117, 114, 123, 125, 101, 122, 121, 136, 115, 114, 118, 115, 116, 105, 130, 113, 114, 120, 114, 117, 101, 122, 118, 131, 136, 115, 109, 118, 113, 111, 127, 109, 122, 118, 115, 137, 104, 122, 127, 114, 121, 115, 116, 125, 106, 111, 115, 101, 108, 112, 106, 109, 118, 89, 113, 105, 117, 107, 122, 120, 118, 110, 113, 94, 126, 115, 128, 118, 103, 105, 112, 133, 114, 118, 120, 112, 124, 112, 109, 113, 112, 113, 120, 119, 115, 111, 119, 109, 112, 108, 114, 113, 112, 114, 111, 109, 107, 111, 99, 114, 117, 112, 120, 120, 110, 115, 108, 105, 117, 112, 119, 115, 112, 122, 121, 120, 122, 105, 104, 113, 113, 100, 115, 111, 117, 113, 117, 123, 123, 118, 108, 103, 106, 121, 113, 126, 122, 124, 105, 116, 114, 114, 104, 109, 111, 112, 106, 118, 113, 117, 122, 109, 136, 105, 109, 131, 110, 125, 113, 126, 112, 113, 117, 121, 110, 114, 109, 115, 107, 105, 114, 114, 119, 117, 115, 111, 106, 99, 112, 110, 114, 108, 119, 127, 117, 107, 129, 126, 115, 110, 123, 109, 120, 109, 116, 118, 126, 105, 113, 113, 108, 110, 123, 110, 105, 118, 112, 115, 126, 120, 116, 115, 131, 111, 118, 110, 110, 114, 123, 118, 101, 111, 112, 127, 108, 117, 123, 117, 116, 113, 105, 110, 113, 118, 142, 115, 127, 118, 113, 116, 117, 113, 131, 115, 108, 118, 124, 120, 120, 109, 121, 110, 112, 109, 119, 109, 114, 110, 113, 121, 118, 112, 131, 103, 115, 113, 124, 116, 114, 117, 119, 109, 109, 110, 119, 132, 128, 116, 122, 120, 112, 113, 118, 110, 115, 108, 116, 109, 110, 115, 112, 125, 116, 114, 122, 123, 110, 124, 110, 115, 115, 122, 113, 120, 130, 111, 114, 119, 112, 116, 113, 108, 115, 110, 114, 109, 116, 112, 112, 117, 116, 125, 113, 108, 122, 114, 115, 125, 123, 117, 113, 125, 113, 114, 110, 113, 123, 105, 122, 114, 112, 100, 107, 114, 114, 122, 114, 108, 115, 111, 114, 116, 132, 119, 120, 118, 101, 99, 115, 123, 114, 117, 115, 113, 108, 114, 126, 105, 117, 114, 96, 130, 115, 124, 105, 118, 106, 111, 127, 109, 116, 117, 110, 111, 113, 109, 117, 119, 113, 119, 110, 124, 112, 110, 112, 99, 102, 113, 122, 107, 118, 112, 112, 103, 122, 113, 106, 118, 113, 126, 130, 110, 140, 108, 123, 116, 114, 118, 111, 116, 123, 109, 128, 112, 121, 113, 122, 114, 108, 115, 134, 121, 125, 115, 109, 129, 87, 118, 101, 112, 108, 117, 125, 120, 122, 109, 116, 101, 99, 119, 124, 105, 104, 121, 127, 107, 119, 115, 115, 136, 98, 109, 128, 107, 124, 110, 112, 103, 137, 122, 112, 120, 114, 107, 106, 124, 101, 110, 106, 112, 104, 90, 118, 116, 127, 124, 131, 106, 111, 112, 119, 130, 105, 109, 119, 114, 107, 93, 97, 111, 133, 107, 107, 118, 135, 110, 104, 113, 105, 112, 118, 108, 107, 114, 109, 111, 105, 119, 110, 106, 103, 112, 120, 124, 121, 117, 104, 98, 124, 112, 118, 108, 120, 106, 108, 123, 109, 98, 119, 114, 109, 111, 113, 113, 117, 111, 111, 120, 107, 116, 112, 120, 107, 119, 124, 110, 121, 112, 117, 118, 114, 131, 112, 110, 116, 137, 108, 116, 117, 109, 99, 113, 117, 116, 113, 131, 116, 119, 112, 97, 95, 117, 120, 107, 129, 111, 117, 103, 110, 109, 109, 118, 140, 107, 102, 113, 110, 121, 111, 122, 116, 119, 105, 116, 109, 110, 132, 137, 118, 97, 117, 123, 109, 112, 122, 115, 109, 99, 123, 108, 116, 116, 102, 119, 103, 124, 109, 116, 122, 128, 115, 116, 98, 117, 114, 130, 127, 130, 106, 119, 114, 116, 128, 100, 109, 115, 116, 125, 119, 105, 110, 112, 111, 97, 111, 111, 132, 122, 110, 122, 110, 116, 116, 105, 109, 110, 117, 126, 120, 108, 111, 119, 102, 113, 117, 115, 101, 128, 99, 111, 117, 121, 107, 99, 137, 109, 122, 124, 105, 115, 116, 114, 106, 115, 96, 114, 109, 122, 111, 107, 114, 104, 122, 135, 114, 123, 118, 120, 105, 108, 116, 114, 119, 141, 116, 121, 123, 115, 129, 130, 115, 107, 111, 119, 116, 116, 123, 100, 107, 115, 114, 112, 106, 96, 143, 114, 124, 118, 128, 110, 115, 119, 104, 109, 120, 120, 114, 90, 112, 111, 105, 115, 94, 110, 126, 120, 105, 122, 102, 115, 103, 118, 110, 112, 104, 114, 91, 137, 90, 123, 102, 100, 109, 101, 103, 106, 105, 110, 109, 122, 110, 108, 119, 102, 112, 107, 116, 117, 105, 97, 108, 126, 120, 111, 107, 104, 117, 118, 116, 113, 127, 112, 115, 113, 114, 113, 123, 115, 105, 101, 110, 109, 106, 105, 115, 113, 110, 113, 119, 107, 113, 107, 105, 97, 120, 101, 126, 101, 116, 117, 101, 101, 108, 94, 107, 114, 113, 115, 120, 116, 115, 112, 126, 117, 126, 115, 123, 120, 112, 130, 113, 114, 126, 130, 118, 99, 114, 118, 120, 124, 120, 127, 104, 129, 99, 125, 105, 119, 100, 125, 133, 115, 103, 115, 114, 131, 117, 112, 119, 109, 140, 118, 115, 112, 108, 114, 114, 117, 105, 119, 117, 123, 114, 116, 121, 113, 115, 110, 114, 117, 112, 104, 116, 114, 101, 111, 117, 114, 120, 127, 115, 120, 118, 121, 111, 114, 107, 110, 119, 111, 118, 114, 116, 106, 117, 111, 113, 115, 112, 111, 107, 112, 108, 123, 116, 111, 122, 116, 118, 119, 119, 113, 112, 125, 119, 123, 118, 107, 119, 126, 127, 116, 116, 123, 115, 118, 113, 111, 112, 111, 107, 123, 121, 114, 111, 122, 112, 120, 122, 108, 114, 117, 114, 113, 121, 111, 114, 113, 111, 121, 116, 116, 120, 112, 113, 119, 116, 115, 125, 112, 129, 111, 123, 116, 116, 105, 107, 122, 115, 118, 115, 116, 119, 118, 115, 118, 117, 113, 112, 116, 114, 121, 120, 116, 121, 117, 115, 116, 117, 108, 114, 123, 118, 113, 115, 114, 114, 110, 109, 112, 120, 116, 110, 124, 119, 118, 114, 118, 120, 113, 125, 112, 121, 115, 109, 104, 113, 116, 117, 120, 117, 105, 107, 116, 116, 107, 120, 116, 107, 115, 122, 121, 117, 113, 117, 121, 112, 121, 116, 122, 116, 114, 126, 115, 115, 116, 115, 120, 111, 117, 122, 116, 112, 122, 113, 110, 118, 106, 113, 110, 114, 109, 117, 124, 108, 112, 112, 118, 116, 114, 114, 113, 118, 119, 124, 118, 121, 115, 110, 108, 115, 119, 115, 118, 118, 113, 113, 121, 117, 110, 107, 115, 117, 116, 116, 119, 114, 111, 121, 113, 111, 103, 123, 111, 114, 108, 114, 113, 118, 117, 112, 119, 108, 114, 120, 115, 124, 111, 112, 122, 128, 125, 119, 112, 113, 118, 115, 112, 111, 119, 114, 115, 114, 112, 113, 113, 116, 122, 117, 118, 114, 115, 120, 119, 106, 120, 115, 116, 119, 113, 118, 101, 117, 120, 118, 105, 112, 112, 118, 109, 118, 115, 111, 114, 109, 120, 110, 119, 117, 118, 121, 116, 112, 116, 114, 121, 113, 121, 121, 117, 119, 117, 99, 121, 120, 118, 125, 114, 105, 111, 119, 110, 114, 115, 113, 116, 118, 118, 115, 115, 114, 111, 119, 121, 120, 119, 121, 115, 119, 112, 116, 116, 117, 120, 114, 116, 113, 111, 118, 116, 114, 115, 121, 124, 121, 118, 112, 118, 118, 113, 111, 122, 116, 117, 117, 112, 117, 112, 114, 115, 127, 115, 117, 111, 121, 113, 108, 118, 116, 117, 108, 115, 115, 118, 117, 110, 112, 120, 114, 115, 114, 116, 116, 117, 103, 112, 111, 120, 111, 111, 114, 120, 114, 116, 123, 112, 107, 114, 110, 112, 119, 108, 118, 117, 108, 118, 114, 116, 112, 116, 116, 113, 118, 119, 112, 111, 110, 114, 122, 110, 114, 122, 118, 112, 121, 112, 119, 106, 112, 115, 117, 118, 115, 124, 118, 108, 114, 116, 107, 115, 113, 123, 118, 123, 119, 114, 110, 122, 114, 116, 117, 115, 109, 120, 106, 114, 112, 122, 113, 116, 115, 114, 116, 114, 114, 119, 117, 120, 129, 120, 118, 116, 116, 110, 115, 127, 106, 118, 113, 122, 117, 121, 117, 109, 119, 113, 113, 108, 121, 124, 109, 110, 113, 121, 118, 118, 109, 125, 106, 111, 111, 123, 113, 109, 120, 115, 116, 118, 112, 124, 114, 122, 121, 118, 115, 112, 125, 107, 124, 109, 118, 118, 116, 107, 114, 116, 117, 119, 117, 115, 123, 117, 109, 117, 109, 112, 121, 116, 114, 114, 119, 119, 109, 118, 122, 119, 116, 109, 126, 116, 119, 112, 115, 115, 120, 115, 107, 117, 118, 114, 113, 110, 113, 102, 113, 114, 127, 108, 111, 115, 115, 103, 104, 112, 118, 111, 117, 113, 116, 118, 110, 119, 115, 118, 108, 121, 110, 118, 113, 114, 108, 113, 129, 117, 115, 130, 114, 108, 119, 132, 112, 123, 122, 110, 115, 123, 110, 119, 117, 118, 121, 103, 118, 114, 124, 117, 126, 117, 115, 115, 109, 109, 112, 117, 120, 124, 109, 117, 114, 120, 123, 111, 106, 120, 112, 117, 113, 116, 124, 118, 114, 114, 118, 121, 111, 120, 117, 120, 115, 115, 110, 114, 101, 114, 107, 110, 113, 111, 107, 116, 104, 114, 113, 117, 110, 114, 107, 108, 117, 104, 114, 107, 113, 115, 116, 104, 111, 117, 115, 121, 115, 118, 115, 111, 117, 125, 123, 112, 111, 111, 119, 115, 110, 114, 104, 121, 106, 112, 112, 117, 107, 126, 107, 113, 135, 117, 108, 121, 112, 118, 118, 117, 116, 113, 117, 121, 104, 118, 106, 102, 111, 122, 118, 119, 119, 115, 113, 116, 102, 110, 117, 117, 115, 102, 114, 113, 112, 122, 111, 120, 114, 114, 114, 120, 106, 120, 111, 112, 105, 123, 111, 116, 108, 116, 114, 112, 113, 113, 115, 121, 117, 114, 115, 120, 119, 113, 120, 108, 103, 116, 107, 121, 118, 120, 119, 112, 99, 116, 126, 117, 112, 108, 112, 109, 115, 117, 119, 107, 109, 111, 124, 108, 122, 107, 124, 113, 127, 110, 116, 106, 122, 112, 104, 114, 115, 109, 117, 126, 124, 114, 113, 106, 112, 103, 114, 121, 123, 113, 113, 120, 107, 113, 120, 122, 120, 113, 123, 116, 119, 108, 119, 120, 113, 106, 115, 120, 104, 114, 112, 109, 116, 115, 113, 108, 116, 122, 117, 107, 112, 116, 120, 119, 117, 115, 120, 109, 124, 114, 114, 114, 125, 118, 120, 113, 114, 111, 112, 118, 112, 111, 116, 115, 123, 122, 115, 121, 100, 111, 134, 109, 126, 118, 111, 125, 125, 105, 113, 110, 117, 109, 117, 120, 112, 108, 113, 118, 118, 108, 113, 117, 124, 111, 123, 114, 114, 117, 119, 112, 118, 114, 118, 112, 113, 128, 109, 114, 117, 109, 117, 119, 115, 117, 112, 119, 119, 116, 122, 112, 124, 114, 97, 116, 119, 109, 119, 118, 108, 121, 113, 119, 117, 104, 112, 112, 103, 108, 119, 119, 109, 117, 106, 108, 115, 117, 117, 93, 119, 102, 119, 117, 111, 117, 120, 110, 115, 116, 110, 120, 113, 112, 111, 115, 118, 110, 112, 111, 113, 108, 125, 107, 131, 123, 115, 123, 113, 114, 113, 112, 109, 113, 110, 117, 114, 115, 127, 115, 101, 97, 108, 111, 119, 98, 118, 117, 107, 102, 117, 125, 112, 119, 120, 112, 104, 144, 125, 130, 101, 115, 121, 114, 139, 124, 128, 106, 109, 107, 122, 124, 116, 116, 135, 120, 133, 117, 112, 127, 109, 125, 114, 119, 122, 117, 115, 117, 113, 111, 122, 118, 104, 100, 119, 134, 111, 117, 113, 119, 110, 124, 114, 111, 126, 119, 114, 117, 96, 118, 123, 106, 114, 117, 120, 90, 111, 107, 122, 129, 107, 119, 116, 125, 111, 105, 123, 112, 123, 119, 140, 99, 109, 122, 126, 116, 123, 113, 119, 122, 115, 121, 98, 105, 117, 108, 101, 104, 116, 124, 104, 123, 112, 101, 121, 125, 110, 120, 126, 114, 118, 107, 116, 118, 107, 92, 122, 113, 111, 115, 106, 104, 115, 113, 106, 113, 118, 119, 117, 119, 110, 99, 112, 110, 120, 130, 116, 113, 116, 115, 103, 115, 99, 113, 111, 114, 117, 109, 116, 128, 106, 120, 103, 117, 119, 98, 114, 108, 119, 98, 126, 110, 122, 120, 119, 110, 104, 108, 90, 119, 114, 121, 103, 108, 115, 118, 106, 121, 116, 121, 103, 111, 133, 123, 116, 116, 117, 124, 106, 127, 116, 127, 114, 100, 116, 116, 103, 105, 115, 123, 119, 101, 105, 112, 116, 108, 121, 102, 120, 117, 114, 115, 115, 128, 124, 106, 109, 115, 114, 109, 128, 108, 117, 105, 103, 113, 111, 116, 125, 125, 115, 121, 130, 116, 143, 110, 118, 107, 130, 109, 116, 123, 136, 115, 102, 126, 134, 118, 105, 118, 118, 111, 126, 109, 117, 120, 115, 106, 120, 103, 103, 114, 117, 118, 118, 118, 98, 108, 105, 118, 119, 117, 113, 115, 105, 76, 122, 124, 107, 121, 110, 110, 114, 118, 113, 127, 135, 103, 108, 101, 97, 113, 111, 103, 113, 102, 113, 117, 120, 105, 116, 112, 106, 130, 111, 120, 126, 110, 125, 135, 114, 121, 112, 117, 114, 126, 113, 122, 115, 126, 104, 107, 121, 103, 114, 110, 104, 116, 118, 116, 109, 121, 121, 101, 115, 105, 109, 107, 99, 108, 122, 111, 122, 120, 105, 107, 120, 115, 111, 98, 107, 110, 115, 109, 128, 114, 120, 124, 111, 108, 113, 115, 107, 121, 107, 113, 115, 122, 104, 117, 95, 111, 116, 120, 116, 115, 103, 110, 115, 125, 107, 96, 125, 111, 120, 120, 131, 121, 117, 104, 107, 113, 112, 114, 118, 91, 116, 112, 109, 117, 120, 90, 113, 123, 126, 116, 109, 118, 118, 108, 108, 110, 115, 119, 104, 109, 113, 121, 113, 115, 119, 120, 119, 113, 118, 108, 117, 103, 112, 122, 115, 120, 98, 119, 118, 114, 123, 115, 116, 112, 119, 121, 99, 109, 113, 125, 103, 109, 115, 126, 115, 108, 110, 125, 126, 103, 115, 118, 109, 114, 101, 107, 115, 109, 119, 98, 127, 116, 106, 127, 122, 113, 120, 113, 104, 112, 107, 118, 109, 108, 110, 113, 116, 125, 108, 113, 119, 133, 104, 125, 118, 124, 115, 122, 117, 104, 108, 119, 116, 103, 127, 115, 121, 112, 120, 108, 109, 122, 108, 116, 121, 122, 117, 118, 113, 117, 114, 118, 123, 122, 101, 141, 114, 102, 121, 118, 103, 110, 125, 112, 117, 116, 121, 114, 120, 114, 108, 124, 107, 121, 126, 112, 127, 102, 134, 119, 121, 115, 126, 110, 118, 122, 106, 126, 117, 115, 112, 107, 127, 112, 113, 114, 110, 115, 117, 116, 110, 120, 105, 115, 109, 111, 113, 107, 127, 110, 115, 114, 134, 115, 108, 124, 99, 118, 103, 108, 112, 116, 118, 125, 109, 116, 123, 121, 118, 117, 107, 117, 124, 116, 107, 124, 123, 122, 116, 104, 115, 117, 105, 101, 109, 121, 112, 123, 126, 121, 111, 122, 95, 117, 113, 107, 117, 122, 98, 111, 110, 110, 138, 117, 107, 111, 107, 120, 109, 114, 108, 118, 124, 120, 117, 117, 114, 117, 110, 133, 115, 112, 120, 110, 115, 107, 121, 110, 97, 116, 117, 117, 121, 100, 111, 117, 107, 102, 120, 109, 102, 114, 100, 104, 111, 121, 114, 117, 122, 110, 94, 114, 109, 123, 105, 113, 126, 102, 107, 118, 108, 117, 117, 113, 108, 114, 122, 121, 116, 114, 131, 108, 102, 97, 122, 103, 106, 124, 121, 123, 112, 124, 112, 113, 124, 115, 126, 112, 96, 104, 111, 124, 116, 109, 118, 111, 104, 111, 120, 117, 115, 103, 120, 116, 104, 114, 120, 113, 115, 115, 122, 111, 123, 120, 103, 123, 125, 116, 105, 112, 108, 120, 125, 123, 118, 112, 115, 110, 123, 120, 109, 115, 106, 114, 122, 126, 120, 101, 117, 126, 109, 123, 111, 110, 116, 114, 121, 108, 108, 113, 122, 118, 108, 106, 113, 100, 117, 117, 112, 110, 115, 115, 121, 124, 134, 120, 106, 115, 112, 100, 109, 124, 112, 118, 131, 105, 118, 117, 119, 106, 120, 131, 114, 132, 115, 125, 119, 121, 114, 97, 115, 110, 113, 126, 114, 115, 112, 124, 117, 110, 110, 112, 112, 121, 105, 114, 122, 116, 104, 101, 125, 120, 114, 111, 113, 110, 113, 110, 93, 109, 105, 112, 124, 104, 106, 112, 100, 104, 118, 116, 118, 116, 118, 119, 112, 113, 121, 109, 113, 92, 111, 127, 115, 105, 123, 113, 115, 126, 106, 129, 120, 122, 107, 112, 129, 110, 106, 115, 116, 120, 121, 109, 122, 108, 108, 124, 114, 110, 116, 118, 117, 116, 120, 124, 98, 125, 122, 117, 118, 117, 105, 116, 113, 111, 115, 119, 98, 106, 121, 114, 109, 116, 116, 118, 118, 108, 111, 116, 118, 122, 109, 118, 113, 116, 128, 116, 90, 122, 124, 113, 109, 115, 125, 111, 127, 98, 105, 106, 115, 112, 126, 107, 115, 119, 121, 112, 119, 119, 113, 107, 100, 109, 122, 118, 113, 126, 108, 103, 120, 116, 106, 112, 117, 115, 111, 107, 120, 107, 118, 122, 101, 122, 116, 119, 104, 137, 101, 102, 107, 107, 109, 114, 110, 111, 113, 111, 119, 114, 105, 124, 102, 109, 111, 108, 123, 110, 98, 119, 124, 119, 120, 120, 102, 121, 124, 110, 123, 111, 121, 111, 125, 114, 120, 117, 107, 124, 129, 120, 114, 116, 117, 107, 127, 118, 111, 107, 116, 110, 111, 118, 108, 113, 113, 118, 118, 119, 116, 112, 116, 109, 109, 113, 116, 112, 115, 117, 115, 105, 109, 113, 121, 108, 122, 110, 117, 112, 122, 112, 116, 116, 110, 116, 117, 121, 117, 122, 114, 112, 105, 119, 113, 113, 114, 101, 110, 106, 120, 113, 112, 121, 106, 104, 101, 124, 111, 108, 118, 107, 110, 116, 117, 108, 116, 116, 116, 106, 119, 118, 115, 121, 118, 116, 105, 117, 121, 126, 117, 117, 110, 113, 114, 114, 110, 102, 125, 116, 114, 117, 117, 115, 121, 107, 116, 101, 107, 118, 117, 112, 120, 115, 121, 111, 110, 102, 115, 113, 124, 130, 103, 117, 112, 123, 117, 113, 109, 112, 107, 119, 109, 101, 123, 122, 107, 121, 116, 110, 120, 115, 117, 129, 123, 118, 113, 116, 117, 116, 107, 113, 99, 110, 111, 105, 121, 112, 119, 110, 104, 109, 124, 112, 114, 116, 124, 105, 108, 120, 112, 112, 112, 113, 113, 126, 120, 115, 117, 115, 113, 110, 110, 110, 115, 122, 114, 119, 110, 118, 121, 120, 119, 124, 112, 112, 115, 106, 114, 123, 116, 116, 115, 109, 113, 129, 118, 105, 113, 110, 109, 119, 124, 117, 127, 121, 127, 120, 119, 113, 118, 119, 117, 113, 110, 113, 114, 126, 112, 126, 114, 124, 119, 118, 108, 111, 123, 111, 117, 115, 103, 112, 117, 122, 118, 125, 117, 112, 113, 105, 102, 121, 116, 115, 103, 113, 114, 113, 111, 115, 127, 121, 115, 123, 121, 124, 117, 107, 105, 113, 119, 101, 114, 131, 113, 123, 112, 112, 125, 118, 124, 120, 120, 117, 118, 117, 111, 119, 115, 115, 120, 123, 107, 114, 114, 112, 112, 119, 119, 121, 113, 112, 115, 113, 118, 109, 115, 101, 127, 114, 113, 119, 117, 125, 124, 119, 116, 118, 113, 117, 122, 116, 116, 108, 111, 120, 110, 104, 123, 107, 117, 125, 116, 111, 121, 119, 110, 118, 108, 124, 113, 105, 121, 117, 123, 120, 113, 111, 118, 114, 113, 112, 104, 124, 116, 111, 114, 108, 119, 117, 128, 112, 130, 116, 113, 115, 122, 112, 118, 114, 113, 127, 110, 108, 102, 112, 124, 110, 119, 120, 116, 109, 104, 119, 112, 113, 118, 120, 118, 104, 113, 110, 114, 115, 106, 115, 111, 110, 121, 114, 112, 113, 107, 110, 115, 115, 121, 108, 124, 107, 106, 120, 112, 113, 119, 111, 115, 117, 121, 107, 110, 116, 106, 112, 115, 111, 112, 115, 122, 106, 119, 114, 107, 117, 119, 117, 112, 115, 115, 111, 128, 125, 114, 116, 118, 119, 105, 112, 117, 122, 113, 113, 113, 111, 112, 105, 108, 119, 106, 126, 110, 123, 139, 123, 117, 115, 119, 127, 104, 116, 110, 105, 124, 109, 118, 116, 112, 111, 114, 121, 117, 113, 119, 116, 114, 121, 119, 109, 118, 116, 113, 112, 113, 112, 112, 117, 107, 118, 117, 111, 119, 119, 106, 117, 74, 117, 117, 116, 118, 129, 119, 119, 119, 114, 109, 125, 123, 110, 113, 102, 109, 121, 100, 119, 111, 126, 111, 117, 125, 120, 115, 118, 116, 102, 122, 116, 113, 117, 110, 118, 119, 115, 108, 117, 116, 121, 114, 106, 113, 118, 124, 131, 118, 141, 114, 111, 109, 111, 122, 118, 117, 116, 118, 121, 117, 116, 114, 110, 125, 111, 109, 109, 116, 113, 116, 113, 125, 110, 115, 118, 115, 112, 117, 126, 114, 116, 112, 112, 106, 119, 114, 121, 114, 122, 109, 138, 115, 113, 118, 115, 114, 110, 123, 111, 122, 117, 118, 112, 130, 121, 110, 109, 123, 123, 118, 107, 116, 108, 104, 111, 111, 118, 112, 106, 112, 114, 108, 118, 120, 113, 111, 121, 108, 115, 119, 90, 105, 131, 125, 118, 121, 113, 109, 115, 112, 114, 119, 109, 124, 121, 122, 122, 120, 112, 106, 115, 114, 113, 112, 109, 117, 110, 115, 118, 116, 117, 118, 104, 126, 127, 126, 118, 102, 114, 117, 121, 116, 108, 111, 118, 102, 106, 109, 120, 107, 118, 114, 115, 99, 114, 113, 134, 115, 113, 122, 122, 125, 112, 116, 113, 109, 115, 129, 111, 117, 110, 105, 122, 110, 123, 117, 113, 119, 109, 106, 115, 104, 112, 133, 107, 108, 106, 124, 113, 110, 113, 112, 121, 116, 114, 121, 106, 120, 122, 107, 108, 117, 111, 130, 110, 109, 117, 112, 108, 104, 118, 122, 118, 122, 115, 115, 108, 114, 114, 121, 111, 111, 113, 115, 120, 125, 117, 120, 110, 115, 119, 112, 118, 121, 120, 117, 112, 122, 105, 113, 116, 107, 110, 130, 117, 125, 116, 110, 107, 119, 100, 109, 114, 108, 107, 113, 115, 121, 102, 110, 127, 107, 107, 119, 104, 108, 113, 114, 118, 121, 126, 113, 132, 123, 118, 98, 119, 108, 119, 114, 112, 112, 114, 109, 112, 118, 127, 115, 121, 118, 101, 109, 120, 120, 114, 122, 112, 122, 111, 108, 102, 119, 113, 116, 116, 116, 105, 112, 125, 105, 120, 110, 118, 115, 111, 122, 103, 117, 122, 118, 135, 120, 106, 119, 109, 116, 107, 105, 112, 112, 113, 120, 122, 101, 110, 117, 118, 116, 109, 122, 113, 127, 116, 126, 109, 121, 119, 115, 113, 123, 112, 114, 115, 123, 122, 120, 118, 103, 124, 131, 114, 116, 109, 106, 106, 105, 114, 118, 111, 123, 112, 126, 130, 123, 118, 125, 125, 122, 128, 128, 121, 133, 122, 123, 111, 102, 108, 112, 105, 113, 112, 110, 114, 115, 117, 99, 113, 111, 127, 110, 124, 114, 110, 126, 105, 121, 119, 107, 113, 122, 96, 127, 124, 96, 123, 123, 119, 112, 113, 112, 121, 121, 113, 122, 117, 119, 103, 125, 113, 98, 130, 112, 119, 112, 125, 117, 114, 120, 104, 114, 119, 108, 117, 118, 129, 122, 123, 117, 116, 123, 120, 108, 110, 114, 130, 126, 106, 105, 120, 113, 109, 112, 115, 129, 129, 118, 110, 133, 123, 113, 113, 118, 113, 120, 131, 107, 111, 114, 116, 125, 119, 112, 115, 123, 95, 139, 105, 101, 103, 106, 111, 92, 118, 112, 114, 116, 127, 88, 117, 109, 114, 107, 115, 110, 106, 117, 143, 150, 119, 110, 114, 122, 125, 105, 98, 105, 108, 93, 123, 119, 106, 115, 108, 113, 113, 134, 112, 109, 122, 136, 117, 116, 122, 108, 130, 102, 117, 102, 135, 127, 107, 100, 126, 105, 108, 110, 114, 101, 112, 102, 112, 120, 117, 115, 107, 113, 121, 98, 131, 110, 115, 119, 112, 121, 118, 101, 107, 122, 101, 118, 113, 137, 124, 101, 119, 104, 108, 112, 105, 115, 122, 121, 104, 112, 103, 103, 104, 99, 104, 115, 105, 110, 113, 117, 120, 132, 98, 111, 145, 103, 112, 119, 125, 119, 119, 95, 113, 112, 115, 124, 126, 102, 111, 108, 112, 117, 128, 90, 113, 104, 107, 110, 115, 115, 118, 122, 110, 104, 119, 86, 111, 116, 122, 127, 125, 126, 128, 122, 118, 122, 111, 90, 106, 116, 119, 111, 98, 117, 120, 109, 128, 127, 106, 104, 115, 109, 116, 104, 122, 112, 113, 109, 107, 128, 114, 112, 114, 120, 100, 117, 127, 122, 96, 114, 118, 120, 133, 114, 115, 117, 113, 93, 117, 118, 95, 97, 111, 112, 132, 110, 133, 121, 109, 126, 109, 116, 118, 107, 107, 94, 118, 111, 106, 103, 117, 100, 124, 102, 137, 117, 111, 94, 109, 106, 108, 114, 124, 115, 116, 110, 118, 119, 120, 118, 110, 110, 122, 116, 110, 100, 117, 114, 125, 115, 98, 117, 121, 127, 109, 103, 88, 112, 124, 102, 115, 117, 112, 107, 121, 108, 114, 106, 120, 116, 107, 116, 91, 120, 117, 99, 116, 112, 108, 127, 118, 111, 114, 118, 123, 121, 120, 98, 110, 130, 117, 126, 112, 99, 112, 124, 120, 106, 112, 108, 115, 106, 135, 109, 108, 118, 125, 116, 104, 132, 116, 122, 109, 126, 113, 113, 111, 109, 124, 133, 117, 95, 111, 119, 115, 113, 129, 126, 111, 120, 111, 115, 118, 99, 109, 126, 125, 127, 105, 102, 126, 122, 113, 115, 120, 115, 105, 117, 113, 105, 117, 117, 114, 89, 100, 99, 130, 114, 97, 91, 114, 110, 102, 118, 121, 134, 102, 119, 97, 103, 113, 116, 115, 113, 113, 110, 113, 116, 125, 113, 129, 126, 121, 111, 120, 121, 114, 100, 126, 131, 103, 125, 118, 114, 113, 105, 103, 130, 113, 111, 110, 121, 117, 104, 120, 155, 129, 118, 109, 110, 120, 125, 101, 107, 116, 130, 124, 110, 103, 117, 109, 111, 122, 121, 108, 110, 108, 124, 111, 128, 113, 108, 108, 108, 95, 102, 123, 105, 117, 117, 107, 95, 104, 120, 134, 123, 109, 106, 125, 107, 110, 119, 130, 103, 121, 109, 119, 110, 128, 117, 122, 111, 109, 103, 93, 101, 122, 110, 124, 115, 73, 110, 128, 114, 108, 109, 116, 126, 109, 121, 109, 124, 121, 123, 116, 107, 120, 114, 124, 110, 118, 115, 125, 117, 126, 109, 121, 109, 132, 109, 119, 100, 121, 112, 102, 106, 122, 108, 108, 122, 111, 112, 124, 110, 111, 119, 123, 110, 111, 116, 117, 116, 109, 111, 118, 112, 122, 113, 130, 119, 106, 120, 113, 116, 117, 109, 99, 120, 112, 111, 116, 109, 116, 109, 116, 109, 119, 110, 114, 117, 113, 114, 121, 125, 121, 104, 114, 111, 122, 112, 118, 108, 118, 126, 97, 110, 114, 112, 115, 124, 109, 118, 109, 116, 120, 129, 112, 120, 125, 119, 121, 113, 116, 124, 110, 107, 109, 108, 115, 111, 116, 110, 106, 116, 111, 103, 112, 117, 100, 112, 111, 111, 98, 111, 114, 114, 119, 116, 121, 118, 118, 118, 126, 117, 124, 109, 111, 112, 113, 108, 111, 114, 127, 113, 119, 137, 121, 117, 128, 111, 119, 114, 102, 116, 123, 106, 115, 118, 109, 117, 113, 117, 115, 114, 118, 119, 121, 111, 124, 118, 122, 113, 107, 117, 101, 117, 118, 110, 108, 131, 119, 116, 119, 115, 106, 108, 116, 105, 106, 118, 108, 108, 123, 109, 115, 113, 107, 109, 120, 120, 120, 110, 109, 117, 124, 110, 105, 122, 120, 119, 122, 121, 115, 119, 111, 107, 124, 113, 122, 111, 98, 101, 114, 123, 107, 125, 109, 110, 109, 112, 106, 116, 114, 114, 124, 115, 126, 120, 116, 114, 122, 107, 114, 105, 112, 111, 113, 115, 109, 114, 112, 120, 120, 112, 120, 106, 120, 112, 115, 114, 113, 104, 114, 114, 115, 122, 114, 129, 123, 117, 116, 128, 116, 128, 121, 110, 111, 112, 100, 121, 113, 105, 114, 113, 114, 118, 117, 113, 120, 115, 112, 113, 119, 123, 114, 105, 110, 115, 101, 101, 118, 111, 104, 115, 119, 107, 121, 120, 125, 116, 114, 107, 116, 111, 115, 113, 118, 106, 114, 116, 115, 116, 115, 116, 114, 114, 114, 116, 107, 111, 122, 111, 115, 103, 118, 117, 111, 114, 108, 122, 120, 125, 124, 111, 121, 108, 113, 123, 116, 113, 124, 111, 110, 116, 112, 110, 108, 112, 109, 124, 110, 119, 126, 116, 115, 99, 116, 119, 119, 120, 110, 120, 122, 117, 101, 111, 111, 111, 107, 113, 111, 114, 118, 132, 115, 111, 102, 119, 106, 116, 116, 113, 111, 100, 125, 102, 110, 119, 117, 123, 121, 118, 117, 110, 109, 114, 113, 107, 106, 117, 117, 117, 110, 117, 111, 107, 106, 116, 112, 123, 105, 129, 114, 114, 114, 125, 119, 111, 120, 110, 120, 139, 118, 119, 123, 114, 113, 110, 118, 101, 115, 122, 116, 125, 120, 105, 120, 115, 129, 126, 121, 118, 118, 119, 124, 111, 118, 122, 118, 126, 109, 115, 122, 108, 112, 109, 120, 108, 104, 127, 108, 113, 109, 117, 107, 116, 117, 130, 119, 111, 115, 114, 105, 114, 120, 107, 109, 124, 121, 116, 118, 114, 115, 119, 112, 126, 114, 106, 98, 121, 116, 121, 122, 115, 115, 112, 126, 107, 114, 114, 124, 107, 123, 114, 125, 111, 116, 116, 111, 123, 116, 122, 98, 112, 100, 109, 118, 112, 117, 105, 115, 116, 110, 116, 120, 109, 107, 114, 120, 131, 110, 120, 97, 103, 120, 127, 113, 137, 111, 115, 109, 117, 117, 140, 123, 102, 106, 123, 113, 110, 126, 106, 112, 110, 113, 137, 117, 127, 116, 118, 112, 106, 116, 119, 131, 102, 109, 91, 103, 115, 122, 109, 110, 129, 115, 113, 118, 106, 113, 129, 111, 112, 124, 111, 134, 108, 128, 110, 117, 128, 74, 108, 124, 112, 111, 131, 125, 117, 109, 104, 121, 116, 112, 118, 112, 117, 118, 112, 104, 126, 119, 79, 104, 102, 118, 127, 110, 123, 111, 124, 119, 116, 117, 102, 126, 111, 116, 116, 89, 136, 131, 129, 98, 111, 103, 106, 115, 93, 104, 113, 115, 113, 115, 110, 111, 132, 108, 112, 116, 110, 106, 117, 104, 104, 92, 111, 126, 111, 107, 116, 102, 116, 109, 120, 122, 112, 103, 116, 118, 116, 107, 128, 112, 136, 102, 112, 106, 96, 116, 110, 124, 109, 110, 115, 126, 96, 119, 113, 119, 125, 111, 125, 118, 114, 123, 115, 118, 121, 105, 126, 118, 132, 119, 96, 121, 113, 132, 110, 122, 112, 105, 112, 117, 109, 117, 105, 105, 110, 118, 112, 108, 118, 134, 112, 103, 123, 111, 115, 119, 128, 108, 110, 100, 114, 95, 115, 113, 115, 112, 115, 120, 110, 117, 113, 100, 127, 111, 107, 112, 114, 113, 121, 108, 114, 122, 119, 122, 111, 122, 117, 117, 122, 121, 120, 120, 116, 113, 110, 118, 117, 109, 122, 108, 111, 104, 122, 122, 113, 110, 112, 136, 111, 103, 121, 113, 125, 110, 115, 139, 120, 118, 111, 111, 112, 104, 101, 132, 98, 105, 107, 109, 102, 108, 116, 113, 118, 114, 110, 111, 120, 114, 106, 116, 119, 98, 107, 118, 113, 107, 117, 118, 134, 117, 117, 118, 129, 125, 109, 98, 119, 116, 109, 93, 119, 116, 110, 112, 133, 113, 131, 120, 107, 116, 111, 108, 111, 136, 137, 118, 99, 110, 119, 114, 126, 118, 107, 101, 104, 103, 106, 107, 111, 109, 120, 125, 115, 130, 113, 115, 117, 113, 111, 103, 99, 118, 118, 122, 132, 116, 116, 106, 116, 107, 107, 114, 107, 117, 122, 100, 115, 105, 104, 102, 117, 114, 116, 119, 116, 109, 95, 121, 111, 124, 118, 103, 90, 113, 103, 107, 125, 100, 124, 112, 123, 102, 123, 126, 112, 108, 108, 122, 99, 108, 117, 102, 117, 121, 110, 114, 118, 98, 124, 102, 106, 107, 131, 101, 112, 115, 122, 129, 120, 120, 109, 112, 119, 105, 105, 114, 107, 104, 122, 103, 123, 119, 109, 106, 110, 116, 109, 132, 114, 122, 117, 111, 103, 120, 99, 126, 121, 112, 112, 124, 117, 107, 113, 126, 109, 125, 122, 117, 121, 115, 111, 113, 114, 114, 88, 105, 121, 113, 117, 123, 120, 113, 127, 114, 92, 117, 107, 102, 113, 123, 119, 125, 119, 106, 131, 116, 115, 124, 118, 108, 123, 103, 115, 104, 109, 124, 115, 113, 106, 117, 104, 104, 116, 109, 118, 127, 110, 111, 117, 108, 107, 110, 104, 111, 127, 117, 136, 113, 115, 113, 121, 114, 132, 123, 122, 110, 106, 120, 119, 111, 109, 115, 112, 97, 112, 130, 117, 106, 117, 117, 117, 111, 112, 123, 119, 113, 119, 121, 120, 122, 108, 119, 118, 122, 121, 116, 120, 111, 124, 103, 133, 119, 123, 133, 118, 111, 117, 117, 124, 111, 101, 124, 103, 107, 116, 118, 113, 115, 106, 112, 110, 120, 108, 97, 105, 117, 115, 101, 109, 109, 115, 115, 122, 120, 119, 112, 113, 121, 114, 113, 119, 112, 112, 110, 110, 113, 127, 118, 125, 121, 117, 129, 112, 112, 117, 107, 113, 115, 113, 114, 114, 112, 111, 113, 116, 115, 97, 104, 129, 117, 123, 126, 120, 108, 111, 123, 119, 118, 122, 125, 96, 114, 113, 100, 110, 117, 106, 131, 140, 105, 106, 111, 118, 115, 111, 119, 129, 101, 119, 125, 120, 114, 117, 118, 122, 126, 118, 108, 126, 115, 106, 122, 112, 125, 109, 111, 111, 121, 105, 126, 108, 115, 111, 113, 110, 128, 114, 122, 137, 119, 114, 123, 105, 115, 120, 119, 114, 118, 100, 128, 120, 106, 113, 117, 114, 114, 110, 136, 110, 119, 118, 128, 119, 124, 137, 117, 107, 127, 116, 110, 117, 127, 107, 125, 108, 84, 108, 99, 125, 120, 117, 118, 117, 112, 121, 116, 107, 101, 118, 130, 117, 112, 119, 102, 115, 106, 113, 104, 108, 125, 120, 105, 133, 108, 121, 101, 123, 113, 112, 112, 112, 111, 116, 119, 119, 117, 123, 124, 114, 92, 133, 108, 116, 113, 117, 131, 111, 127, 115, 120, 130, 103, 107, 110, 127, 100, 117, 123, 114, 122, 112, 109, 110, 105, 116, 122, 116, 110, 109, 125, 109, 117, 125, 117, 108, 110, 118, 111, 107, 114, 105, 106, 120, 119, 109, 118, 123, 108, 136, 96, 122, 117, 114, 125, 107, 117, 121, 127, 113, 114, 117, 111, 124, 121, 123, 124, 119, 122, 120, 109, 110, 119, 95, 122, 123, 105, 117, 110, 114, 113, 126, 119, 117, 118, 129, 118, 88, 111, 109, 103, 110, 110, 115, 111, 119, 118, 119, 116, 120, 123, 121, 121, 127, 115, 116, 110, 116, 133, 118, 115, 117, 118, 123, 116, 124, 117, 121, 105, 117, 126, 119, 111, 113, 105, 111, 117, 121, 128, 125, 105, 105, 109, 109, 117, 119, 104, 122, 103, 133, 104, 123, 99, 113, 126, 109, 116, 115, 117, 100, 114, 124, 118, 114, 117, 111, 116, 113, 120, 117, 118, 118, 98, 112, 91, 109, 121, 109, 116, 112, 118, 108, 120, 124, 115, 105, 109, 112, 120, 124, 109, 115, 123, 125, 117, 113, 110, 106, 104, 116, 113, 110, 114, 125, 117, 116, 113, 113, 124, 115, 116, 118, 111, 124, 118, 116, 105, 122, 108, 118, 127, 108, 112, 113, 117, 115, 128, 114, 123, 113, 127, 109, 113, 111, 114, 119, 114, 115, 113, 128, 109, 123, 105, 126, 109, 107, 121, 118, 108, 108, 117, 120, 121, 122, 115, 110, 111, 127, 100, 119, 111, 99, 121, 118, 115, 115, 130, 117, 103, 109, 130, 103, 112, 111, 111, 121, 116, 109, 122, 107, 112, 114, 126, 104, 115, 113, 126, 112, 120, 116, 107, 125, 115, 103, 117, 119, 114, 111, 119, 116, 116, 122, 116, 121, 100, 104, 94, 115, 93, 112, 112, 109, 112, 96, 111, 122, 114, 105, 122, 108, 115, 105, 101, 115, 111, 102, 121, 102, 110, 106, 114, 124, 99, 132, 114, 112, 113, 114, 114, 102, 115, 113, 116, 112, 118, 126, 112, 106, 116, 110, 107, 107, 129, 136, 125, 101, 103, 119, 111, 114, 108, 127, 114, 113, 118, 110, 96, 112, 113, 105, 101, 138, 111, 115, 123, 106, 112, 105, 120, 91, 114, 107, 116, 117, 121, 119, 113, 123, 112, 113, 115, 120, 115, 122, 108, 105, 111, 112, 115, 94, 107, 117, 124, 129, 109, 111, 127, 106, 129, 110, 121, 116, 114, 123, 115, 99, 126, 117, 127, 116, 130, 110, 108, 110, 115, 125, 129, 120, 116, 123, 126, 116, 111, 115, 110, 123, 129, 120, 114, 113, 123, 110, 94, 103, 95, 114, 123, 109, 125, 116, 100, 117, 120, 120, 125, 104, 110, 115, 110, 118, 124, 126, 122, 130, 123, 125, 114, 107, 121, 112, 114, 118, 93, 109, 103, 108, 105, 112, 124, 121, 130, 124, 99, 107, 136, 115, 128, 104, 104, 113, 113, 108, 113, 112, 126, 109, 122, 113, 120, 120, 123, 125, 125, 107, 109, 123, 114, 105, 123, 122, 113, 116, 111, 128, 120, 117, 115, 98, 113, 114, 128, 113, 120, 114, 126, 119, 110, 106, 103, 106, 112, 122, 102, 111, 144, 108, 129, 110, 119, 127, 143, 115, 116, 126, 126, 131, 117, 102, 116, 121, 116, 102, 115, 103, 111, 126, 102, 112, 111, 115, 117, 110, 116, 120, 113, 112, 118, 121, 117, 108, 123, 118, 109, 110, 103, 119, 114, 102, 105, 113, 110, 125, 125, 110, 126, 110, 107, 122, 101, 125, 115, 102, 99, 122, 117, 118, 99, 108, 123, 100, 117, 125, 107, 120, 122, 121, 129, 111, 99, 104, 108, 104, 106, 119, 107, 120, 114, 125, 123, 94, 108, 112, 107, 113, 113, 113, 122, 123, 120, 109, 109, 127, 124, 108, 115, 102, 109, 127, 106, 112, 122, 118, 115, 117, 114, 102, 104, 115, 118, 108, 98, 111, 115, 106, 110, 115, 117, 129, 125, 105, 132, 103, 116, 131, 120, 107, 115, 119, 113, 96, 111, 112, 123, 106, 112, 124, 112, 124, 115, 114, 111, 114, 132, 114, 133, 110, 124, 113, 125, 108, 121, 108, 112, 105, 112, 118, 116, 113, 108, 115, 118, 121, 104, 114, 138, 107, 112, 109, 109, 106, 104, 108, 115, 100, 110, 114, 93, 122, 104, 114, 110, 117, 118, 108, 116, 115, 111, 119, 116, 116, 118, 119, 109, 104, 127, 121, 110, 113, 112, 114, 117, 112, 103, 105, 111, 128, 100, 113, 116, 107, 126, 137, 114, 117, 115, 118, 102, 97, 116, 121, 112, 110, 117, 119, 125, 111, 125, 117, 119, 107, 128, 100, 119, 113, 117, 123, 112, 117, 117, 122, 112, 101, 128, 101, 120, 118, 119, 107, 113, 117, 103, 118, 110, 114, 113, 106, 121, 107, 109, 115, 134, 109, 112, 116, 113, 115, 123, 117, 116, 109, 125, 135, 123, 111, 125, 109, 109, 114, 110, 101, 105, 110, 115, 115, 118, 120, 114, 117, 110, 111, 113, 109, 114, 120, 112, 125, 129, 106, 109, 114, 115, 104, 125, 115, 111, 118, 114, 118, 107, 110, 115, 117, 109, 123, 122, 110, 104, 127, 112, 109, 106, 118, 124, 111, 127, 112, 119, 113, 108, 114, 110, 116, 100, 113, 111, 129, 117, 115, 111, 102, 104, 104, 106, 123, 109, 110, 115, 117, 105, 122, 109, 105, 112, 116, 105, 119, 116, 123, 124, 121, 108, 111, 130, 109, 110, 122, 118, 117, 103, 99, 116, 108, 104, 107, 109, 107, 111, 114, 120, 118, 120, 113, 121, 130, 114, 114, 118, 120, 107, 113, 113, 125, 119, 110, 114, 105, 107, 125, 107, 93, 128, 107, 125, 123, 120, 88, 113, 125, 110, 116, 117, 112, 108, 113, 127, 111, 114, 127, 130, 119, 135, 116, 114, 115, 122, 119, 117, 108, 108, 101, 126, 122, 121, 118, 114, 109, 112, 107, 106, 131, 116, 106, 127, 121, 120, 107, 107, 117, 115, 119, 113, 110, 124, 114, 107, 107, 110, 108, 119, 118, 125, 110, 134, 107, 121, 119, 116, 110, 107, 122, 111, 112, 117, 118, 128, 94, 112, 126, 106, 118, 111, 114, 111, 116, 121, 113, 115, 116, 115, 111, 110, 117, 110, 109, 107, 119, 121, 114, 100, 118, 107, 118, 109, 119, 114, 110, 117, 108, 106, 127, 105, 121, 110, 110, 120, 122, 115, 111, 110, 110, 124, 121, 108, 111, 95, 117, 118, 121, 120, 129, 118, 111, 128, 116, 123, 117, 118, 112, 115, 124, 107, 96, 111, 122, 109, 113, 108, 117, 119, 129, 111, 110, 110, 115, 110, 110, 116, 125, 99, 108, 110, 115, 112, 110, 114, 125, 118, 117, 125, 99, 100, 120, 104, 121, 124, 120, 118, 117, 123, 113, 124, 128, 123, 116, 111, 118, 117, 113, 102, 115, 123, 124, 113, 140, 104, 111, 115, 125, 119, 116, 113, 112, 114, 102, 118, 121, 116, 107, 115, 118, 108, 114, 117, 146, 129, 117, 115, 111, 116, 106, 110, 121, 115, 113, 109, 111, 113, 109, 124, 117, 106, 118, 111, 115, 120, 118, 109, 106, 117, 116, 112, 109, 126, 121, 119, 116, 114, 116, 117, 112, 113, 112, 125, 129, 116, 105, 103, 115, 108, 111, 120, 116, 110, 112, 114, 118, 122, 97, 114, 114, 116, 109, 115, 111, 115, 114, 110, 115, 113, 113, 124, 120, 82, 103, 116, 107, 112, 117, 119, 113, 115, 121, 135, 125, 112, 110, 103, 117, 112, 119, 114, 118, 117, 104, 106, 115, 122, 112, 117, 119, 99, 97, 112, 128, 106, 123, 109, 116, 112, 114, 123, 110, 113, 114, 115, 113, 106, 113, 99, 114, 104, 112, 114, 123, 129, 111, 107, 117, 121, 123, 119, 114, 115, 107, 118, 103, 113, 107, 116, 113, 115, 108, 114, 113, 116, 106, 124, 124, 123, 110, 110, 115, 115, 112, 113, 112, 120, 110, 117, 115, 108, 120, 127, 119, 108, 105, 119, 116, 114, 116, 118, 108, 115, 111, 110, 111, 109, 98, 111, 115, 114, 118, 104, 119, 112, 124, 121, 117, 114, 114, 113, 106, 116, 107, 105, 119, 101, 111, 122, 118, 116, 106, 123, 117, 128, 124, 115, 106, 97, 123, 103, 120, 112, 100, 103, 106, 102, 117, 109, 120, 110, 109, 110, 124, 115, 121, 114, 91, 111, 123, 118, 106, 106, 113, 123, 116, 124, 103, 120, 122, 117, 115, 123, 123, 101, 107, 111, 113, 108, 104, 115, 122, 108, 113, 117, 124, 120, 111, 114, 104, 106, 115, 126, 115, 122, 117, 128, 129, 111, 106, 111, 123, 122, 126, 119, 119, 110, 118, 117, 111, 113, 111, 117, 114, 111, 130, 116, 122, 101, 118, 112, 112, 117, 122, 117, 123, 118, 115, 112, 116, 116, 120, 114, 111, 100, 107, 126, 122, 113, 114, 114, 109, 123, 123, 120, 122, 120, 109, 122, 103, 112, 131, 110, 111, 110, 110, 127, 114, 125, 117, 117, 102, 110, 115, 113, 118, 109, 117, 122, 107, 118, 121, 126, 119, 103, 117, 118, 103, 110, 116, 107, 117, 91, 122, 122, 120, 104, 109, 108, 120, 121, 110, 122, 105, 113, 108, 106, 122, 113, 107, 119, 106, 106, 127, 106, 118, 117, 102, 112, 123, 116, 123, 112, 108, 123, 123, 113, 112, 114, 127, 122, 116, 108, 103, 111, 111, 114, 121, 105, 112, 129, 118, 129, 110, 112, 131, 120, 97, 120, 107, 109, 104, 122, 122, 118, 113, 125, 113, 100, 107, 120, 107, 124, 115, 116, 122, 103, 116, 124, 110, 114, 125, 124, 121, 102, 102, 119, 108, 92, 123, 123, 128, 122, 119, 105, 104, 110, 119, 113, 119, 100, 117, 117, 112, 117, 108, 110, 94, 112, 108, 128, 117, 109, 111, 116, 115, 103, 116, 114, 110, 108, 120, 124, 117, 106, 118, 108, 113, 107, 125, 105, 111, 123, 127, 111, 130, 103, 109, 116, 120, 110, 119, 106, 125, 118, 111, 116, 118, 126, 105, 117, 122, 110, 119, 109, 115, 108, 107, 126, 120, 123, 119, 115, 96, 115, 114, 107, 99, 111, 123, 124, 122, 124, 141, 123, 106, 112, 117, 115, 112, 120, 114, 125, 122, 111, 112, 121, 122, 126, 112, 108, 103, 133, 115, 109, 120, 116, 118, 112, 119, 106, 114, 112, 122, 116, 132, 119, 113, 130, 114, 124, 114, 107, 107, 110, 126, 122, 97, 113, 118, 113, 109, 111, 101, 118, 115, 109, 112, 119, 123, 111, 120, 133, 120, 118, 114, 111, 121, 95, 108, 127, 126, 106, 115, 120, 115, 109, 103, 116, 112, 110, 113, 127, 114, 105, 114, 106, 113, 116, 90, 104, 124, 117, 115, 114, 137, 118, 104, 112, 120, 118, 115, 117, 106, 115, 111, 98, 113, 122, 115, 122, 110, 123, 110, 104, 123, 118, 114, 111, 123, 113, 122, 104, 125, 121, 118, 116, 117, 114, 113, 118, 113, 131, 116, 132, 110, 121, 97, 114, 111, 120, 128, 105, 116, 123, 108, 125, 111, 113, 112, 106, 117, 101, 114, 112, 111, 120, 111, 116, 110, 114, 111, 111, 122, 111, 112, 110, 121, 104, 87, 95, 108, 115, 119, 111, 106, 123, 109, 111, 110, 121, 131, 116, 126, 120, 110, 103, 122, 135, 111, 126, 111, 115, 104, 120, 116, 118, 106, 118, 131, 115, 112, 118, 116, 113, 122, 113, 114, 107, 113, 118, 117, 113, 115, 123, 115, 100, 104, 116, 119, 115, 109, 100, 112, 125, 131, 103, 104, 114, 116, 118, 113, 116, 112, 125, 118, 116, 121, 122, 112, 111, 113, 127, 107, 128, 109, 118, 113, 122, 103, 125, 116, 118, 115, 116, 118, 119, 109, 123, 120, 121, 109, 118, 109, 116, 105, 121, 112, 111, 106, 117, 107, 111, 113, 121, 109, 116, 111, 121, 129, 109, 119, 125, 117, 114, 108, 122, 105, 117, 114, 124, 117, 121, 114, 130, 112, 106, 126, 117, 118, 109, 130, 114, 96, 106, 119, 123, 122, 108, 117, 112, 115, 110, 115, 120, 104, 118, 112, 123, 114, 126, 116, 106, 122, 114, 125, 117, 114, 104, 111, 104, 113, 114, 114, 113, 113, 109, 128, 120, 103, 113, 114, 115, 114, 113, 113, 121, 114, 116, 108, 126, 111, 108, 111, 105, 107, 104, 113, 103, 115, 116, 115, 119, 116, 106, 114, 131, 129, 107, 113, 112, 112, 116, 111, 126, 107, 111, 121, 101, 122, 116, 115, 110, 111, 114, 121, 94, 123, 130, 124, 113, 120, 113, 100, 111, 119, 107, 126, 118, 110, 113, 121, 109, 122, 123, 107, 112, 111, 129, 100, 118, 119, 119, 130, 109, 113, 108, 95, 113, 112, 110, 120, 105, 117, 113, 125, 109, 111, 107, 118, 116, 116, 121, 118, 104, 121, 131, 115, 108, 116, 123, 113, 111, 124, 115, 109, 108, 117, 108, 116, 125, 112, 112, 109, 113, 127, 91, 112, 121, 118, 103, 107, 130, 109, 100, 104, 114, 119, 113, 106, 126, 116, 115, 97, 104, 122, 104, 108, 114, 131, 112, 110, 116, 114, 117, 105, 116, 117, 123, 112, 110, 98, 117, 110, 111, 112, 121, 109, 122, 109, 115, 114, 117, 115, 118, 129, 116, 116, 128, 116, 110, 118, 113, 133, 108, 119, 115, 116, 115, 112, 103, 110, 118, 116, 113, 118, 125, 109, 126, 128, 119, 111, 110, 115, 136, 112, 125, 108, 105, 117, 105, 119, 112, 112, 122, 106, 107, 108, 135, 116, 116, 119, 111, 109, 116, 130, 110, 119, 125, 112, 117, 106, 127, 112, 121, 118, 132, 116, 114, 111, 111, 116, 115, 113, 113, 112, 122, 119, 103, 108, 122, 108, 115, 143, 117, 117, 110, 120, 105, 113, 108, 107, 109, 116, 118, 122, 112, 113, 112, 106, 108, 107, 111, 112, 120, 123, 101, 114, 105, 105, 121, 131, 104, 122, 123, 120, 122, 102, 119, 118, 104, 111, 113, 114, 118, 118, 116, 110, 104, 106, 128, 126, 132, 114, 105, 117, 111, 109, 119, 109, 106, 119, 133, 102, 114, 123, 119, 110, 132, 109, 115, 117, 117, 121, 110, 124, 110, 119, 113, 109, 121, 111, 119, 126, 102, 118, 121, 114, 112, 123, 118, 117, 127, 127, 108, 115, 113, 100, 121, 112, 120, 111, 123, 106, 106, 114, 128, 134, 120, 112, 111, 117, 105, 118, 116, 119, 124, 114, 111, 110, 113, 122, 121, 112, 125, 108, 113, 112, 113, 114, 121, 113, 111, 119, 117, 107, 124, 120, 121, 110, 129, 112, 108, 94, 113, 102, 101, 108, 124, 122, 113, 114, 104, 113, 103, 114, 106, 129, 124, 115, 115, 110, 125, 104, 127, 121, 114, 108, 122, 113, 124, 89, 123, 119, 115, 122, 107, 100, 110, 122, 119, 97, 116, 121, 107, 131, 124, 139, 115, 125, 119, 122, 123, 113, 113, 113, 124, 114, 133, 119, 116, 126, 109, 112, 118, 114, 124, 104, 109, 100, 110, 125, 132, 125, 121, 97, 122, 112, 103, 116, 114, 112, 124, 97, 88, 110, 111, 107, 112, 117, 109, 115, 125, 119, 128, 128, 118, 120, 107, 121, 107, 117, 103, 103, 115, 101, 104, 116, 119, 129, 112, 115, 108, 118, 123, 117, 121, 114, 117, 124, 125, 120, 123, 115, 112, 130, 95, 107, 116, 89, 117, 110, 115, 115, 104, 110, 121, 111, 123, 110, 117, 95, 110, 112, 109, 102, 117, 107, 119, 110, 129, 127, 124, 114, 115, 127, 108, 120, 114, 114, 106, 113, 110, 111, 109, 111, 109, 118, 106, 105, 118, 125, 119, 114, 115, 127, 131, 114, 114, 108, 111, 117, 118, 103, 119, 104, 116, 115, 104, 112, 105, 115, 122, 105, 119, 118, 112, 107, 122, 126, 105, 116, 118, 112, 132, 112, 101, 123, 128, 104, 116, 119, 118, 111, 131, 122, 115, 123, 125, 115, 128, 132, 118, 125, 117, 114, 109, 106, 102, 117, 128, 113, 123, 119, 126, 123, 130, 115, 128, 112, 112, 122, 116, 123, 119, 118, 110, 120, 131, 115, 120, 110, 101, 103, 126, 113, 128, 109, 110, 101, 116, 119, 102, 115, 113, 104, 109, 104, 114, 117, 107, 108, 104, 117, 115, 111, 112, 107, 124, 127, 110, 111, 123, 113, 128, 129, 113, 108, 116, 116, 124, 122, 116, 108, 103, 122, 110, 110, 118, 106, 95, 131, 130, 118, 113, 113, 122, 107, 117, 118, 119, 110, 118, 117, 116, 139, 115, 106, 116, 117, 113, 115, 108, 118, 121, 137, 103, 114, 115, 111, 103, 86, 96, 111, 128, 110, 108, 113, 115, 102, 114, 109, 118, 112, 121, 117, 110, 101, 108, 113, 116, 116, 107, 126, 108, 112, 113, 118, 121, 119, 112, 125, 103, 112, 113, 113, 109, 128, 110, 118, 119, 110, 114, 127, 109, 100, 113, 121, 111, 117, 107, 117, 110, 96, 112, 96, 123, 118, 121, 106, 106, 123, 113, 109, 104, 103, 107, 130, 105, 122, 116, 128, 122, 107, 120, 123, 117, 133, 119, 124, 102, 118, 125, 133, 108, 110, 126, 115, 106, 110, 107, 129, 110, 124, 125, 107, 123, 116, 123, 110, 108, 101, 113, 114, 105, 113, 120, 111, 106, 124, 133, 116, 109, 117, 120, 128, 128, 114, 112, 123, 108, 124, 112, 118, 116, 138, 98, 120, 127, 103, 130, 113, 130, 109, 110, 116, 115, 108, 108, 124, 112, 103, 121, 112, 104, 110, 118, 112, 101, 107, 122, 103, 128, 114, 132, 113, 113, 110, 122, 116, 120, 121, 111, 116, 129, 104, 119, 112, 132, 113, 113, 113, 110, 112, 104, 106, 110, 119, 128, 117, 113, 119, 102, 125, 118, 107, 125, 123, 117, 111, 121, 110, 109, 110, 118, 115, 100, 114, 114, 118, 123, 113, 108, 116, 126, 108, 111, 119, 109, 121, 112, 129, 127, 122, 108, 128, 97, 116, 130, 98, 114, 104, 108, 118, 120, 106, 107, 128, 116, 114, 106, 113, 107, 115, 114, 115, 118, 115, 126, 116, 103, 104, 116, 115, 137, 121, 120, 115, 112, 118, 111, 119, 118, 116, 121, 119, 106, 125, 106, 119, 114, 114, 106, 109, 113, 116, 110, 104, 118, 112, 109, 134, 117, 105, 118, 122, 119, 102, 121, 108, 114, 111, 113, 104, 104, 114, 109, 114, 116, 126, 118, 123, 116, 109, 97, 98, 113, 126, 116, 115, 128, 113, 111, 116, 114, 117, 106, 101, 129, 108, 111, 102, 129, 101, 113, 113, 112, 111, 127, 117, 119, 110, 115, 122, 101, 105, 121, 101, 121, 112, 116, 121, 109, 111, 118, 107, 129, 110, 130, 112, 115, 124, 106, 114, 118, 109, 113, 116, 94, 105, 97, 111, 126, 124, 115, 118, 121, 130, 113, 113, 111, 95, 111, 119, 123, 129, 106, 107, 105, 111, 116, 112, 121, 145, 113, 117, 106, 116, 117, 115, 106, 125, 111, 118, 111, 130, 119, 108, 104, 128, 117, 120, 118, 118, 124, 133, 111, 131, 125, 117, 127, 96, 124, 127, 121, 112, 105, 117, 107, 107, 111, 113, 125, 112, 119, 120, 119, 120, 121, 115, 103, 100, 122, 113, 115, 122, 118, 119, 111, 128, 124, 114, 103, 118, 99, 111, 111, 117, 121, 126, 104, 114, 123, 117, 116, 118, 113, 111, 115, 129, 114, 119, 131, 117, 111, 103, 108, 113, 113, 116, 127, 117, 123, 111, 119, 113, 120, 107, 120, 114, 107, 118, 120, 98, 120, 108, 122, 110, 115, 127, 128, 134, 130, 112, 105, 101, 100, 115, 100, 117, 107, 112, 114, 113, 93, 115, 121, 131, 125, 112, 108, 121, 124, 99, 107, 117, 111, 109, 118, 126, 120, 113, 102, 102, 106, 114, 115, 123, 124, 131, 134, 106, 117, 111, 122, 106, 135, 115, 112, 108, 95, 111, 124, 112, 105, 111, 122, 112, 113, 118, 115, 109, 112, 104, 105, 103, 137, 118, 110, 130, 109, 109, 120, 122, 103, 110, 118, 121, 108, 111, 115, 116, 120, 117, 123, 120, 115, 100, 107, 123, 106, 126, 103, 97, 111, 118, 126, 134, 100, 117, 98, 103, 112, 109, 125, 111, 108, 122, 119, 112, 117, 112, 130, 134, 126, 126, 107, 109, 103, 112, 105, 110, 113, 108, 130, 124, 116, 119, 123, 104, 116, 123, 102, 123, 104, 122, 114, 95, 110, 121, 112, 117, 116, 111, 113, 111, 114, 122, 114, 127, 126, 112, 112, 119, 104, 120, 119, 124, 119, 114, 119, 127, 109, 112, 112, 126, 99, 102, 126, 108, 119, 117, 114, 112, 105, 121, 114, 123, 118, 122, 94, 122, 113, 119, 101, 108, 115, 113, 113, 105, 116, 118, 103, 115, 104, 129, 108, 117, 119, 134, 117, 129, 112, 125, 126, 110, 130, 109, 94, 123, 106, 121, 104, 112, 110, 126, 117, 123, 117, 108, 113, 123, 131, 115, 116, 113, 124, 117, 107, 119, 107, 121, 110, 115, 105, 123, 125, 111, 115, 109, 109, 116, 118, 114, 105, 134, 105, 121, 128, 116, 108, 107, 115, 127, 113, 114, 124, 117, 120, 125, 117, 112, 116, 106, 115, 116, 104, 119, 111, 119, 122, 114, 116, 109, 113, 108, 106, 112, 118, 110, 100, 116, 101, 124, 110, 123, 103, 113, 100, 120, 108, 121, 116, 119, 113, 114, 112, 114, 125, 109, 108, 110, 124, 122, 113, 122, 111, 118, 119, 106, 115, 121, 117, 111, 117, 121, 132, 106, 110, 138, 115, 135, 111, 126, 126, 104, 125, 109, 113, 104, 123, 111, 108, 113, 109, 114, 114, 126, 107, 105, 117, 114, 120, 112, 97, 126, 113, 120, 127, 120, 100, 116, 123, 102, 110, 118, 119, 136, 121, 112, 130, 126, 105, 120, 112, 107, 119, 118, 114, 113, 103, 110, 112, 128, 118, 110, 116, 107, 116, 115, 111, 109, 117, 109, 114, 126, 115, 128, 113, 102, 124, 110, 126, 119, 122, 123, 113, 115, 134, 118, 131, 121, 119, 115, 119, 112, 114, 108, 132, 117, 111, 114, 107, 112, 111, 110, 122, 100, 129, 106, 121, 126, 117, 105, 111, 113, 107, 120, 102, 103, 102, 106, 122, 110, 116, 110, 103, 115, 122, 99, 106, 96, 109, 125, 104, 115, 113, 111, 103, 125, 105, 113, 114, 117, 112, 103, 126, 109, 116, 111, 113, 122, 115, 109, 113, 115, 112, 108, 109, 104, 109, 123, 107, 108, 124, 106, 125, 109, 118, 121, 115, 120, 107, 106, 118, 133, 118, 120, 110, 109, 104, 115, 122, 121, 115, 131, 110, 113, 107, 111, 121, 108, 107, 113, 107, 105, 101, 117, 135, 110, 123, 105, 113, 116, 112, 127, 106, 110, 106, 103, 105, 115, 126, 113, 114, 111, 113, 114, 110, 100, 127, 136, 118, 114, 122, 116, 123, 115, 112, 119, 126, 107, 107, 121, 116, 122, 120, 131, 122, 119, 120, 110, 112, 113, 115, 103, 120, 105, 120, 119, 122, 107, 105, 118, 113, 104, 113, 113, 119, 117, 113, 105, 99, 105, 109, 121, 122, 117, 111, 121, 112, 99, 113, 111, 111, 117, 125, 116, 121, 94, 116, 123, 119, 109, 111, 120, 117, 118, 120, 117, 110, 124, 111, 114, 105, 118, 114, 114, 118, 121, 115, 113, 113, 102, 115, 104, 116, 110, 109, 121, 115, 131, 119, 107, 110, 114, 124, 110, 104, 102, 105, 115, 115, 104, 120, 125, 122, 101, 120, 120, 110, 128, 109, 124, 126, 121, 118, 110, 115, 124, 110, 127, 103, 116, 113, 118, 111, 117, 114, 116, 108, 108, 113, 122, 115, 129, 123, 121, 113, 106, 93, 125, 126, 110, 120, 125, 86, 128, 124, 110, 110, 99, 124, 112, 106, 109, 111, 99, 109, 107, 121, 110, 118, 113, 120, 102, 109, 109, 108, 124, 137, 116, 104, 126, 109, 106, 108, 110, 109, 121, 116, 118, 133, 106, 117, 112, 108, 112, 116, 112, 115, 110, 115, 117, 117, 116, 106, 111, 106, 107, 108, 119, 126, 102, 110, 99, 111, 107, 110, 107, 103, 109, 121, 124, 117, 123, 122, 116, 111, 115, 118, 109, 117, 105, 121, 116, 116, 115, 113, 114, 113, 117, 114, 107, 119, 127, 121, 113, 109, 107, 120, 124, 97, 117, 122, 122, 113, 82, 110, 112, 106, 107, 103, 121, 101, 115, 113, 129, 111, 122, 95, 121, 126, 112, 122, 121, 123, 118, 114, 135, 107, 108, 117, 119, 115, 111, 126, 122, 124, 122, 115, 115, 111, 120, 102, 114, 113, 122, 118, 111, 112, 114, 113, 119, 100, 102, 116, 123, 119, 96, 116, 123, 116, 127, 115, 107, 115, 112, 110, 114, 0, 117, 116, 113, 101, 120, 105, 106, 119, 113, 111, 103, 118, 119, 119, 115, 107, 120, 111, 125, 117, 125, 121, 114, 133, 113, 108, 119, 123, 122, 116, 120, 116, 108, 116, 112, 121, 107, 114, 116, 174, 114, 117, 114, 120, 120, 125, 121, 111, 119, 108, 110, 99, 129, 104, 126, 104, 114, 118, 116, 112, 109, 115, 110, 114, 106, 122, 120, 113, 123, 110, 117, 122, 117, 118, 100, 132, 107, 109, 136, 106, 116, 109, 116, 105, 112, 113, 121, 107, 113, 110, 119, 114, 111, 120, 117, 112, 105, 110, 128, 108, 104, 110, 110, 123, 113, 113, 119, 115, 108, 117, 118, 113, 118, 119, 121, 97, 108, 108, 113, 123, 99, 111, 122, 103, 106, 121, 121, 117, 116, 117, 124, 118, 97, 118, 113, 118, 118, 116, 124, 125, 117, 116, 113, 105, 107, 103, 136, 115, 115, 120, 123, 118, 125, 119, 119, 125, 120, 111, 113, 106, 115, 117, 119, 114, 117, 122, 124, 129, 121, 117, 123, 121, 109, 115, 110, 121, 111, 113, 108, 118, 104, 114, 113, 122, 117, 111, 75, 117, 114, 115, 114, 134, 116, 114, 114, 110, 122, 114, 114, 113, 109, 121, 108, 115, 121, 113, 110, 115, 112, 111, 107, 109, 111, 118, 120, 108, 96, 115, 103, 122, 118, 113, 120, 112, 111, 111, 112, 128, 106, 76, 103, 112, 124, 131, 115, 117, 109, 116, 110, 114, 113, 117, 116, 112, 104, 123, 110, 123, 100, 110, 121, 113, 124, 118, 115, 117, 123, 107, 105, 113, 117, 117, 109, 113, 106, 121, 112, 113, 112, 115, 111, 118, 113, 117, 119, 115, 110, 86, 127, 108, 111, 114, 114, 105, 106, 113, 119, 112, 119, 110, 123, 123, 124, 106, 110, 125, 111, 110, 100, 111, 107, 113, 119, 101, 115, 123, 113, 118, 120, 112, 130, 116, 123, 116, 118, 110, 115, 116, 118, 115, 101, 131, 108, 119, 115, 115, 125, 120, 128, 128, 105, 105, 118, 117, 106, 111, 125, 110, 114, 108, 108, 110, 111, 116, 121, 109, 125, 106, 116, 123, 109, 110, 122, 111, 121, 120, 120, 120, 125, 120, 124, 96, 99, 109, 106, 113, 123, 99, 122, 123, 112, 113, 120, 114, 111, 110, 117, 101, 117, 117, 107, 120, 107, 138, 119, 119, 118, 117, 114, 120, 111, 112, 122, 113, 112, 116, 112, 113, 101, 115, 110, 117, 123, 120, 110, 115, 115, 112, 102, 110, 99, 111, 128, 107, 113, 109, 109, 108, 123, 136, 106, 116, 116, 113, 104, 115, 117, 100, 120, 119, 122, 110, 119, 90, 90, 103, 126, 98, 110, 126, 106, 97, 123, 119, 111, 113, 114, 113, 114, 104, 94, 105, 118, 114, 111, 113, 124, 109, 111, 110, 102, 125, 107, 113, 111, 97, 109, 118, 114, 109, 106, 119, 116, 129, 122, 111, 117, 118, 102, 114, 122, 116, 113, 115, 116, 117, 73, 108, 106, 113, 112, 117, 108, 110, 127, 114, 114, 114, 116, 120, 105, 114, 101, 106, 97, 94, 120, 116, 112, 107, 113, 121, 121, 122, 114, 103, 110, 104, 109, 127, 117, 106, 112, 108, 116, 113, 97, 111, 121, 114, 109, 110, 116, 118, 119, 108, 113, 114, 103, 116, 117, 110, 123, 125, 122, 105, 111, 103, 109, 115, 111, 104, 128, 120, 116, 118, 89, 131, 123, 113, 118, 108, 115, 130, 116, 119, 114, 106, 126, 111, 115, 118, 108, 116, 109, 122, 111, 125, 119, 125, 108, 113, 113, 125, 112, 112, 114, 116, 113, 111, 104, 127, 118, 117, 123, 121, 109, 119, 110, 110, 108, 133, 119, 115, 108, 115, 109, 108, 124, 117, 109, 97, 116, 107, 114, 124, 106, 134, 109, 122, 114, 115, 123, 113, 123, 116, 119, 100, 114, 119, 108, 114, 134, 112, 116, 116, 127, 110, 118, 118, 110, 118, 139, 122, 118, 129, 115, 105, 109, 134, 109, 115, 113, 113, 118, 111, 115, 117, 112, 107, 111, 129, 122, 117, 117, 115, 117, 103, 124, 121, 115, 125, 111, 43, 120, 109, 115, 95, 117, 110, 114, 126, 114, 111, 122, 113, 112, 107, 127, 92, 109, 126, 110, 106, 128, 112, 120, 100, 107, 111, 116, 122, 109, 115, 110, 120, 112, 110, 111, 106, 125, 114, 119, 114, 100, 110, 109, 115, 127, 114, 115, 122, 112, 119, 121, 107, 120, 116, 116, 110, 112, 151, 115, 103, 110, 116, 106, 128, 128, 108, 118, 134, 103, 114, 113, 123, 120, 119, 127, 113, 109, 111, 99, 118, 93, 115, 122, 117, 111, 111, 109, 101, 111, 110, 114, 113, 122, 116, 100, 102, 118, 107, 116, 112, 119, 110, 115, 124, 121, 122, 119, 122, 111, 119, 103, 129, 108, 116, 117, 110, 122, 112, 110, 107, 105, 129, 111, 109, 116, 108, 129, 128, 116, 122, 98, 119, 105, 112, 124, 122, 124, 109, 110, 110, 112, 99, 116, 125, 108, 120, 119, 127, 108, 82, 123, 116, 117, 113, 119, 114, 117, 100, 115, 117, 112, 121, 118, 118, 111, 114, 113, 119, 98, 112, 126, 117, 109, 126, 116, 113, 116, 108, 117, 100, 110, 113, 109, 120, 121, 114, 125, 112, 105, 110, 125, 110, 119, 113, 126, 113, 109, 115, 104, 109, 115, 104, 127, 110, 120, 103, 114, 105, 109, 124, 130, 112, 110, 111, 112, 117, 95, 133, 113, 111, 109, 112, 114, 108, 119, 106, 113, 117, 104, 105, 97, 115, 129, 98, 110, 108, 117, 121, 113, 122, 128, 128, 109, 146, 106, 109, 130, 133, 115, 117, 120, 106, 101, 105, 117, 107, 124, 124, 119, 105, 117, 108, 126, 126, 113, 127, 121, 107, 110, 105, 121, 105, 105, 111, 113, 108, 123, 131, 111, 114, 115, 112, 101, 110, 115, 111, 117, 110, 105, 101, 100, 115, 112, 118, 121, 121, 104, 98, 102, 120, 117, 127, 113, 114, 119, 120, 103, 119, 112, 110, 108, 137, 112, 120, 121, 111, 117, 130, 117, 124, 111, 116, 128, 114, 97, 106, 104, 107, 108, 105, 129, 110, 120, 112, 117, 131, 104, 102, 104, 118, 109, 107, 98, 100, 99, 132, 105, 126, 113, 123, 112, 115, 114, 112, 113, 107, 114, 109, 115, 112, 118, 111, 111, 115, 130, 110, 100, 115, 102, 122, 117, 115, 113, 116, 105, 108, 109, 113, 122, 121, 133, 113, 118, 107, 114, 118, 105, 112, 106, 113, 118, 117, 122, 115, 102, 129, 111, 116, 113, 109, 115, 120, 121, 112, 107, 120, 123, 123, 138, 118, 103, 112, 120, 115, 110, 111, 129, 114, 111, 112, 142, 117, 120, 106, 128, 116, 102, 125, 115, 124, 124, 127, 118, 116, 114, 118, 118, 126, 107, 113, 120, 103, 113, 114, 110, 117, 122, 122, 99, 112, 111, 102, 113, 149, 107, 132, 107, 121, 119, 119, 110, 115, 120, 119, 117, 121, 104, 113, 124, 119, 121, 114, 99, 108, 101, 127, 122, 98, 119, 123, 112, 103, 131, 110, 135, 110, 104, 107, 120, 118, 111, 117, 118, 104, 116, 111, 107, 99, 111, 124, 114, 109, 119, 112, 121, 106, 123, 121, 114, 127, 108, 114, 103, 122, 109, 87, 121, 119, 116, 122, 111, 111, 113, 109, 113, 108, 130, 116, 119, 118, 119, 128, 121, 104, 116, 100, 102, 108, 121, 126, 106, 114, 111, 119, 114, 118, 109, 114, 117, 119, 119, 121, 130, 116, 116, 121, 133, 110, 119, 112, 118, 117, 121, 116, 132, 113, 132, 104, 130, 131, 130, 115, 123, 113, 112, 113, 116, 104, 117, 105, 107, 124, 115, 113, 107, 100, 103, 118, 112, 123, 119, 136, 112, 110, 114, 97, 116, 107, 114, 105, 114, 114, 113, 121, 113, 118, 113, 128, 124, 109, 125, 122, 116, 112, 119, 104, 129, 86, 126, 104, 125, 113, 121, 124, 116, 107, 114, 100, 109, 130, 119, 111, 114, 128, 118, 113, 108, 101, 110, 110, 112, 103, 81, 100, 105, 132, 121, 114, 123, 100, 117, 115, 115, 116, 108, 109, 127, 117, 122, 112, 104, 119, 115, 114, 116, 105, 126, 106, 100, 106, 120, 107, 104, 105, 114, 106, 100, 104, 120, 107, 115, 103, 118, 109, 105, 100, 118, 115, 138, 120, 100, 121, 101, 129, 121, 123, 124, 108, 131, 114, 121, 124, 116, 119, 96, 114, 97, 116, 107, 103, 121, 121, 109, 111, 119, 116, 108, 115, 115, 105, 108, 109, 131, 125, 113, 115, 92, 117, 112, 125, 96, 104, 126, 121, 106, 118, 123, 118, 118, 119, 123, 111, 122, 126, 124, 107, 112, 104, 112, 113, 123, 133, 114, 107, 130, 115, 111, 104, 116, 113, 115, 113, 121, 125, 117, 127, 133, 108, 101, 122, 135, 119, 118, 114, 126, 100, 136, 116, 126, 115, 112, 112, 120, 118, 110, 117, 116, 108, 116, 122, 128, 112, 107, 125, 99, 120, 112, 128, 124, 88, 104, 119, 125, 127, 106, 116, 123, 92, 102, 122, 107, 114, 113, 123, 99, 112, 99, 133, 112, 120, 108, 109, 118, 134, 107, 103, 128, 132, 108, 112, 111, 137, 109, 109, 111, 121, 124, 137, 96, 101, 94, 105, 103, 89, 123, 118, 124, 111, 107, 116, 113, 124, 119, 106, 115, 120, 108, 107, 111, 107, 112, 111, 117, 126, 117, 109, 111, 114, 81, 107, 97, 107, 119, 131, 105, 101, 115, 120, 119, 149, 91, 124, 121, 124, 99, 126, 114, 111, 110, 104, 102, 121, 117, 107, 120, 104, 94, 117, 136, 106, 105, 110, 111, 130, 118, 101, 109, 117, 106, 116, 112, 116, 118, 120, 111, 107, 110, 119, 132, 116, 124, 119, 114, 118, 116, 121, 101, 113, 112, 113, 116, 109, 125, 96, 134, 103, 130, 111, 107, 132, 109, 118, 105, 104, 105, 122, 119, 99, 128, 114, 131, 106, 112, 123, 111, 103, 116, 105, 130, 116, 123, 124, 115, 110, 109, 122, 129, 92, 110, 97, 107, 119, 116, 118, 120, 102, 109, 111, 116, 122, 122, 105, 103, 109, 138, 125, 122, 98, 110, 96, 126, 127, 107, 115, 131, 107, 118, 105, 111, 113, 114, 107, 106, 111, 106, 112, 104, 105, 126, 114, 113, 112, 94, 115, 113, 129, 114, 121, 117, 118, 111, 122, 120, 114, 114, 80, 108, 103, 110, 120, 115, 137, 145, 103, 132, 107, 118, 122, 110, 104, 128, 109, 122, 107, 117, 124, 93, 112, 112, 120, 121, 126, 120, 122, 115, 119, 120, 91, 117, 114, 132, 115, 128, 124, 102, 104, 132, 128, 114, 139, 129, 100, 114, 125, 110, 121, 92, 131, 111, 107, 120, 119, 112, 115, 107, 129, 106, 135, 107, 110, 116, 118, 114, 113, 120, 116, 113, 117, 107, 115, 117, 108, 112, 105, 120, 110, 136, 108, 113, 118, 105, 109, 119, 112, 114, 118, 118, 121, 109, 124, 112, 119, 132, 105, 108, 101, 109, 117, 132, 129, 122, 114, 117, 111, 109, 129, 120, 107, 113, 115, 118, 125, 96, 114, 104, 120, 104, 137, 109, 114, 117, 111, 122, 118, 116, 124, 109, 110, 129, 123, 108, 99, 119, 126, 114, 121, 115, 118, 110, 125, 110, 117, 140, 110, 114, 111, 118, 109, 114, 90, 117, 117, 119, 117, 110, 115, 122, 103, 121, 114, 116, 116, 111, 117, 102, 112, 114, 103, 115, 131, 122, 104, 121, 98, 118, 119, 113, 118, 113, 109, 127, 114, 117, 121, 111, 113, 118, 122, 117, 120, 107, 109, 121, 110, 111, 117, 108, 108, 108, 109, 113, 109, 118, 120, 114, 118, 121, 111, 109, 125, 116, 113, 118, 114, 114, 124, 111, 115, 116, 111, 111, 112, 107, 102, 122, 125, 117, 105, 112, 114, 110, 113, 122, 115, 107, 125, 115, 109, 120, 116, 121, 112, 111, 110, 110, 115, 118, 112, 115, 117, 121, 94, 122, 119, 124, 111, 124, 110, 113, 109, 114, 114, 106, 123, 126, 115, 111, 110, 115, 114, 111, 123, 123, 111, 124, 120, 110, 112, 124, 120, 118, 111, 130, 117, 106, 116, 110, 124, 117, 106, 113, 120, 113, 109, 116, 92, 107, 111, 128, 112, 111, 112, 108, 112, 126, 122, 110, 121, 113, 113, 110, 115, 124, 111, 119, 110, 114, 114, 111, 132, 114, 115, 116, 112, 96, 115, 112, 117, 115, 119, 110, 112, 118, 119, 114, 111, 90, 127, 114, 122, 112, 148, 115, 113, 117, 116, 108, 124, 112, 119, 105, 123, 111, 113, 114, 115, 110, 115, 136, 113, 115, 113, 113, 117, 115, 104, 100, 115, 111, 105, 125, 117, 119, 129, 117, 127, 113, 105, 108, 97, 118, 111, 121, 116, 117, 100, 104, 119, 152, 113, 118, 122, 112, 122, 109, 124, 103, 108, 116, 116, 128, 118, 125, 115, 119, 117, 108, 104, 128, 118, 118, 102, 121, 109, 122, 101, 112, 110, 119, 117, 101, 120, 113, 114, 105, 122, 117, 122, 109, 105, 119, 100, 110, 114, 113, 119, 116, 107, 110, 122, 115, 106, 115, 113, 105, 113, 110, 106, 107, 111, 126, 118, 126, 118, 117, 122, 113, 104, 117, 118, 117, 109, 101, 134, 122, 106, 121, 126, 117, 111, 112, 119, 117, 113, 87, 106, 117, 94, 124, 115, 114, 126, 118, 126, 107, 116, 119, 115, 120, 102, 125, 124, 118, 105, 104, 109, 118, 111, 102, 119, 119, 100, 116, 111, 115, 142, 110, 141, 121, 123, 125, 101, 101, 100, 107, 119, 125, 110, 112, 118, 116, 111, 118, 112, 124, 114, 105, 109, 114, 124, 111, 112, 122, 115, 105, 117, 120, 98, 124, 111, 106, 103, 118, 118, 110, 119, 124, 115, 118, 131, 93, 124, 112, 116, 123, 134, 113, 107, 113, 121, 111, 104, 113, 120, 111, 126, 108, 116, 113, 118, 108, 119, 116, 95, 122, 113, 134, 101, 125, 104, 114, 114, 118, 116, 108, 122, 103, 111, 108, 115, 115, 127, 115, 109, 119, 115, 114, 116, 122, 122, 111, 111, 104, 114, 112, 122, 120, 113, 109, 105, 120, 120, 113, 120, 119, 125, 114, 116, 113, 113, 123, 122, 118, 119, 116, 117, 118, 107, 121, 116, 105, 113, 115, 109, 108, 114, 104, 116, 123, 109, 113, 108, 110, 117, 114, 111, 115, 114, 112, 109, 102, 137, 112, 131, 108, 114, 117, 110, 127, 105, 109, 114, 116, 157, 114, 118, 120, 114, 113, 115, 105, 118, 125, 104, 119, 118, 122, 126, 121, 115, 106, 112, 114, 107, 111, 109, 117, 124, 113, 108, 118, 120, 127, 121, 105, 115, 112, 111, 117, 125, 113, 103, 122, 125, 107, 127, 118, 116, 115, 115, 119, 119, 117, 104, 129, 113, 134, 119, 107, 117, 123, 115, 118, 114, 112, 128, 108, 120, 126, 123, 129, 115, 110, 136, 124, 109, 130, 116, 107, 108, 110, 110, 108, 122, 120, 111, 115, 116, 109, 112, 128, 127, 113, 112, 118, 111, 109, 112, 110, 121, 97, 133, 116, 97, 126, 104, 119, 106, 118, 100, 105, 114, 120, 110, 118, 109, 121, 114, 124, 113, 113, 109, 124, 125, 115, 98, 119, 100, 109, 116, 108, 102, 111, 109, 121, 115, 115, 119, 123, 109, 129, 112, 126, 106, 115, 122, 102, 121, 117, 135, 123, 108, 127, 114, 103, 124, 118, 106, 132, 118, 111, 115, 111, 109, 119, 128, 108, 116, 113, 129, 109, 112, 122, 115, 122, 122, 119, 113, 129, 113, 120, 115, 123, 121, 114, 120, 111, 117, 118, 124, 124, 123, 118, 100, 130, 118, 128, 107, 113, 114, 110, 113, 119, 106, 116, 114, 105, 126, 121, 112, 112, 102, 109, 115, 117, 118, 115, 116, 113, 114, 120, 113, 115, 112, 111, 125, 116, 105, 113, 112, 121, 124, 120, 110, 104, 122, 118, 125, 124, 120, 100, 122, 118, 119, 112, 115, 122, 114, 106, 109, 116, 106, 127, 113, 120, 119, 132, 132, 119, 115, 106, 124, 120, 127, 125, 122, 125, 123, 114, 128, 126, 119, 103, 121, 104, 111, 113, 115, 118, 118, 100, 104, 118, 117, 118, 126, 113, 118, 121, 118, 114, 109, 112, 118, 112, 109, 115, 119, 114, 118, 103, 112, 112, 117, 108, 100, 103, 119, 106, 110, 118, 109, 114, 107, 120, 106, 117, 128, 121, 114, 117, 128, 118, 116, 110, 124, 111, 110, 121, 113, 114, 117, 120, 126, 122, 109, 111, 111, 112, 113, 113, 106, 121, 105, 118, 123, 118, 113, 104, 93, 119, 118, 110, 116, 111, 115, 117, 104, 113, 112, 120, 122, 110, 115, 122, 103, 107, 116, 122, 103, 115, 113, 118, 124, 114, 111, 118, 125, 117, 114, 114, 109, 114, 105, 105, 123, 101, 110, 113, 110, 102, 111, 119, 125, 112, 121, 121, 123, 118, 113, 108, 120, 118, 108, 107, 116, 117, 113, 102, 110, 125, 115, 97, 111, 108, 117, 124, 122, 121, 119, 118, 126, 109, 112, 110, 116, 117, 126, 109, 128, 123, 119, 107, 117, 110, 109, 109, 121, 108, 125, 119, 121, 121, 114, 123, 110, 108, 117, 110, 106, 105, 106, 108, 114, 119, 106, 126, 118, 117, 112, 108, 119, 113, 103, 125, 109, 97, 124, 128, 105, 111, 120, 117, 119, 131, 113, 121, 114, 114, 110, 121, 120, 105, 112, 124, 118, 109, 129, 116, 121, 110, 118, 120, 117, 122, 117, 128, 112, 109, 119, 106, 101, 114, 115, 108, 120, 112, 114, 117, 111, 135, 105, 113, 109, 113, 90, 127, 138, 116, 123, 103, 131, 116, 118, 128, 119, 113, 108, 110, 103, 112, 103, 121, 122, 108, 115, 101, 105, 122, 85, 117, 123, 107, 117, 115, 115, 128, 120, 129, 116, 110, 108, 127, 119, 122, 113, 110, 111, 116, 115, 107, 114, 110, 109, 130, 119, 112, 114, 100, 114, 108, 118, 121, 108, 113, 110, 130, 93, 102, 136, 103, 110, 111, 108, 102, 109, 123, 122, 111, 113, 109, 124, 104, 131, 112, 120, 115, 116, 130, 106, 130, 116, 108, 115, 127, 121, 124, 117, 120, 110, 116, 114, 107, 115, 121, 100, 111, 104, 113, 104, 114, 116, 105, 95, 113, 137, 105, 96, 118, 115, 102, 91, 118, 106, 113, 103, 107, 115, 110, 121, 111, 111, 110, 110, 121, 112, 118, 113, 106, 97, 132, 134, 129, 104, 122, 116, 110, 122, 117, 118, 109, 119, 117, 102, 111, 122, 101, 118, 113, 114, 112, 122, 111, 112, 123, 114, 97, 126, 120, 102, 120, 114, 110, 120, 132, 123, 118, 119, 125, 129, 107, 109, 100, 112, 112, 112, 105, 115, 101, 129, 113, 120, 111, 114, 120, 107, 106, 118, 108, 97, 109, 120, 112, 127, 110, 135, 95, 100, 111, 118, 104, 108, 112, 111, 105, 117, 112, 130, 114, 100, 119, 106, 120, 108, 112, 119, 125, 113, 122, 114, 113, 98, 114, 125, 127, 115, 97, 109, 121, 109, 133, 114, 104, 127, 127, 117, 110, 115, 116, 125, 127, 115, 115, 117, 125, 110, 117, 117, 115, 124, 117, 128, 128, 116, 110, 129, 121, 123, 103, 121, 118, 114, 99, 96, 98, 115, 112, 111, 125, 130, 112, 104, 115, 121, 117, 120, 115, 111, 122, 125, 104, 120, 117, 105, 113, 105, 111, 115, 100, 106, 124, 101, 115, 114, 125, 104, 128, 132, 104, 128, 113, 99, 103, 126, 122, 136, 122, 102, 108, 125, 133, 136, 103, 116, 108, 102, 115, 114, 103, 111, 114, 132, 110, 122, 114, 119, 131, 113, 110, 105, 115, 121, 109, 105, 101, 115, 123, 121, 105, 107, 110, 109, 138, 118, 115, 117, 134, 137, 127, 127, 104, 128, 112, 119, 119, 128, 101, 115, 97, 120, 115, 107, 100, 126, 116, 124, 120, 126, 117, 122, 120, 106, 115, 105, 110, 103, 107, 136, 118, 120, 116, 111, 123, 103, 114, 122, 122, 116, 118, 100, 105, 117, 119, 108, 95, 102, 105, 128, 125, 102, 108, 104, 122, 109, 113, 100, 126, 135, 113, 124, 111, 105, 131, 121, 113, 117, 105, 128, 121, 112, 109, 129, 105, 116, 128, 118, 94, 111, 106, 117, 124, 108, 107, 114, 115, 126, 127, 126, 106, 117, 113, 130, 126, 128, 114, 112, 129, 105, 109, 130, 115, 122, 96, 110, 114, 114, 120, 108, 113, 133, 110, 129, 109, 109, 112, 123, 106, 137, 127, 99, 126, 111, 105, 127, 116, 117, 109, 115, 107, 112, 135, 113, 134, 115, 113, 116, 119, 97, 114, 115, 112, 120, 101, 113, 121, 118, 108, 121, 110, 126, 121, 104, 119, 113, 123, 113, 120, 120, 122, 113, 118, 104, 115, 120, 118, 115, 126, 106, 103, 118, 110, 104, 103, 109, 112, 115, 123, 103, 109, 97, 112, 112, 127, 111, 107, 126, 106, 109, 111, 113, 112, 121, 117, 116, 112, 118, 103, 122, 125, 125, 105, 120, 100, 113, 119, 110, 115, 115, 139, 122, 113, 113, 122, 115, 112, 114, 108, 118, 111, 111, 104, 117, 120, 115, 117, 123, 117, 117, 114, 118, 119, 114, 128, 111, 116, 114, 108, 108, 117, 117, 110, 117, 113, 117, 114, 115, 121, 102, 112, 106, 114, 108, 123, 122, 114, 114, 117, 101, 117, 112, 111, 120, 108, 109, 102, 126, 119, 111, 109, 103, 119, 108, 102, 115, 122, 118, 120, 108, 122, 110, 105, 115, 101, 121, 108, 114, 113, 115, 115, 125, 113, 122, 117, 115, 115, 110, 116, 118, 122, 115, 110, 93, 108, 132, 108, 116, 107, 111, 117, 122, 129, 119, 114, 111, 107, 119, 105, 109, 118, 107, 117, 125, 118, 118, 134, 120, 118, 112, 121, 121, 124, 118, 115, 118, 119, 110, 119, 107, 111, 124, 120, 122, 103, 105, 107, 116, 119, 108, 124, 113, 124, 115, 118, 117, 107, 122, 115, 112, 113, 111, 113, 114, 122, 111, 122, 123, 116, 113, 117, 114, 116, 107, 108, 117, 114, 122, 115, 118, 121, 129, 140, 115, 106, 109, 110, 102, 115, 110, 102, 119, 103, 114, 117, 120, 124, 116, 99, 115, 112, 116, 117, 118, 110, 111, 130, 120, 124, 114, 116, 113, 113, 108, 110, 101, 119, 123, 116, 109, 139, 101, 116, 119, 115, 119, 122, 119, 126, 105, 111, 112, 124, 111, 112, 117, 117, 114, 118, 109, 118, 109, 126, 121, 101, 106, 102, 106, 121, 108, 112, 120, 130, 112, 122, 116, 112, 105, 110, 114, 109, 96, 118, 120, 123, 100, 123, 110, 115, 115, 114, 101, 98, 119, 114, 114, 126, 121, 116, 112, 114, 108, 126, 108, 123, 98, 117, 110, 113, 99, 119, 107, 122, 99, 107, 115, 108, 111, 120, 127, 112, 101, 115, 108, 111, 100, 117, 110, 125, 118, 108, 113, 115, 132, 105, 109, 102, 124, 108, 119, 109, 113, 130, 115, 130, 109, 116, 123, 109, 110, 123, 119, 116, 111, 126, 121, 113, 116, 115, 115, 110, 110, 104, 119, 119, 103, 105, 110, 112, 124, 123, 135, 110, 107, 118, 109, 114, 124, 114, 117, 117, 122, 106, 107, 109, 129, 102, 113, 112, 115, 116, 116, 129, 133, 111, 113, 120, 132, 110, 102, 114, 114, 112, 117, 118, 120, 117, 109, 97, 116, 118, 110, 114, 119, 112, 124, 95, 104, 123, 108, 101, 104, 107, 111, 116, 126, 106, 126, 111, 100, 111, 119, 139, 110, 122, 116, 123, 109, 114, 115, 119, 105, 116, 115, 123, 123, 111, 108, 115, 132, 118, 123, 112, 118, 114, 107, 107, 123, 111, 113, 114, 120, 112, 124, 110, 107, 112, 118, 114, 128, 119, 123, 129, 108, 117, 100, 116, 113, 108, 141, 133, 98, 124, 116, 119, 122, 112, 93, 129, 120, 116, 114, 107, 121, 110, 117, 117, 116, 114, 112, 124, 102, 127, 133, 112, 123, 126, 105, 110, 117, 122, 111, 117, 118, 104, 111, 124, 110, 116, 112, 116, 110, 107, 115, 127, 110, 120, 121, 118, 109, 121, 110, 109, 115, 103, 108, 99, 106, 111, 116, 119, 120, 119, 117, 119, 116, 108, 114, 116, 103, 115, 123, 110, 138, 119, 107, 119, 107, 129, 122, 119, 99, 120, 111, 127, 119, 121, 111, 100, 109, 108, 116, 116, 109, 112, 113, 104, 106, 116, 111, 116, 100, 120, 113, 108, 112, 114, 105, 119, 111, 132, 111, 117, 105, 116, 116, 114, 112, 111, 112, 127, 109, 109, 129, 108, 111, 101, 112, 118, 112, 124, 121, 121, 124, 109, 104, 114, 107, 111, 111, 113, 117, 111, 122, 110, 119, 127, 124, 103, 109, 108, 119, 119, 127, 107, 111, 116, 118, 98, 112, 107, 113, 131, 120, 113, 110, 111, 114, 112, 123, 113, 111, 103, 102, 109, 117, 124, 124, 119, 108, 118, 106, 134, 125, 107, 100, 113, 118, 131, 107, 120, 125, 111, 117, 106, 117, 114, 124, 111, 117, 122, 122, 108, 113, 126, 128, 121, 131, 116, 103, 120, 117, 108, 112, 112, 127, 128, 124, 118, 124, 113, 101, 113, 107, 123, 117, 118, 112, 120, 97, 131, 120, 107, 108, 120, 128, 112, 107, 116, 130, 110, 115, 109, 118, 132, 125, 112, 122, 122, 118, 120, 117, 106, 118, 124, 123, 113, 115, 109, 124, 123, 113, 106, 115, 136, 126, 125, 117, 100, 114, 113, 118, 119, 115, 129, 108, 102, 131, 114, 119, 112, 114, 110, 111, 123, 111, 109, 112, 118, 119, 122, 110, 98, 107, 113, 113, 120, 145, 102, 106, 111, 123, 118, 107, 110, 106, 134, 118, 115, 125, 119, 109, 129, 115, 116, 119, 114, 120, 123, 118, 114, 115, 123, 125, 115, 109, 101, 116, 120, 118, 124, 115, 123, 103, 118, 118, 116, 124, 93, 111, 117, 126, 110, 116, 112, 110, 116, 124, 106, 114, 119, 116, 116, 114, 115, 125, 122, 109, 95, 106, 126, 115, 134, 119, 114, 112, 128, 121, 115, 114, 119, 120, 114, 116, 112, 113, 114, 119, 113, 133, 109, 126, 107, 122, 121, 115, 131, 122, 106, 105, 119, 122, 101, 120, 104, 106, 114, 120, 125, 106, 128, 110, 121, 107, 111, 103, 111, 113, 102, 125, 107, 124, 131, 96, 109, 125, 128, 111, 118, 111, 127, 113, 101, 115, 109, 119, 111, 127, 105, 130, 115, 102, 113, 121, 111, 94, 109, 114, 116, 107, 114, 106, 130, 136, 104, 111, 111, 123, 109, 136, 101, 102, 107, 112, 112, 121, 114, 108, 111, 119, 110, 122, 122, 109, 102, 104, 120, 105, 113, 117, 114, 101, 122, 124, 110, 121, 115, 116, 101, 109, 119, 114, 117, 109, 125, 108, 110, 116, 119, 97, 122, 118, 117, 104, 115, 120, 116, 111, 120, 125, 112, 116, 114, 123, 124, 127, 114, 107, 127, 119, 115, 134, 104, 119, 128, 122, 116, 123, 118, 104, 118, 120, 107, 117, 109, 108, 116, 105, 129, 131, 110, 111, 116, 113, 117, 125, 131, 113, 122, 107, 101, 120, 110, 119, 117, 115, 117, 110, 118, 121, 123, 98, 114, 115, 100, 114, 113, 119, 112, 120, 118, 121, 111, 105, 107, 109, 131, 121, 116, 114, 110, 115, 114, 127, 118, 126, 132, 117, 113, 119, 119, 116, 110, 125, 109, 99, 121, 102, 111, 110, 128, 118, 111, 109, 116, 117, 119, 136, 116, 117, 127, 102, 114, 126, 124, 115, 122, 125, 108, 120, 115, 116, 120, 115, 127, 107, 118, 118, 110, 109, 115, 122, 100, 124, 127, 108, 122, 103, 120, 111, 99, 122, 121, 124, 127, 111, 104, 117, 132, 117, 118, 108, 120, 108, 111, 115, 115, 108, 102, 118, 112, 97, 105, 110, 116, 119, 117, 109, 122, 96, 122, 111, 104, 118, 117, 123, 126, 128, 106, 117, 115, 119, 110, 124, 116, 114, 121, 132, 131, 112, 132, 108, 97, 116, 114, 113, 107, 115, 120, 127, 137, 107, 109, 113, 114, 105, 113, 103, 121, 114, 113, 119, 109, 118, 124, 124, 101, 112, 126, 129, 112, 115, 124, 118, 94, 114, 121, 111, 113, 116, 115, 135, 116, 98, 102, 127, 114, 120, 132, 113, 103, 120, 90, 102, 117, 118, 112, 122, 111, 110, 120, 112, 123, 118, 118, 114, 119, 106, 119, 109, 106, 108, 110, 117, 116, 116, 113, 122, 114, 95, 119, 127, 114, 116, 108, 110, 119, 124, 113, 131, 122, 116, 134, 120, 119, 119, 110, 109, 120, 112, 101, 114, 118, 110, 118, 124, 124, 124, 124, 106, 104, 111, 129, 120, 110, 120, 92, 106, 110, 113, 117, 123, 105, 113, 112, 111, 125, 128, 117, 124, 112, 112, 113, 109, 115, 120, 127, 115, 128, 115, 105, 106, 115, 113, 103, 109, 104, 127, 102, 122, 125, 123, 111, 123, 112, 105, 124, 104, 122, 117, 110, 115, 128, 112, 126, 123, 112, 115, 116, 106, 120, 108, 115, 99, 108, 113, 119, 116, 127, 100, 116, 114, 123, 107, 119, 109, 125, 124, 124, 101, 109, 115, 111, 121, 107, 107, 121, 111, 126, 110, 115, 119, 114, 103, 120, 109, 123, 106, 136, 113, 116, 125, 110, 111, 119, 120, 129, 118, 117, 113, 103, 113, 106, 104, 118, 119, 117, 117, 125, 106, 110, 116, 121, 127, 136, 123, 113, 117, 119, 112, 122, 109, 108, 111, 111, 113, 107, 119, 100, 112, 117, 107, 109, 118, 118, 117, 106, 117, 122, 125, 107, 115, 128, 112, 114, 116, 117, 102, 116, 123, 117, 118, 106, 111, 100, 116, 122, 112, 137, 113, 114, 116, 112, 120, 117, 103, 106, 119, 114, 122, 120, 115, 108, 125, 124, 116, 112, 106, 114, 120, 121, 116, 111, 122, 118, 104, 100, 120, 109, 134, 117, 125, 110, 127, 111, 117, 108, 115, 116, 128, 117, 109, 123, 126, 125, 124, 122, 122, 105, 112, 122, 106, 122, 115, 104, 120, 122, 140, 129, 122, 114, 119, 106, 128, 122, 103, 118, 117, 119, 117, 126, 111, 121, 106, 123, 118, 113, 125, 109, 112, 120, 116, 129, 117, 115, 114, 104, 112, 129, 135, 123, 113, 99, 115, 119, 106, 115, 111, 123, 117, 108, 113, 123, 104, 120, 120, 99, 112, 123, 115, 128, 105, 105, 116, 115, 103, 101, 118, 109, 87, 99, 110, 113, 130, 104, 104, 122, 106, 109, 107, 110, 131, 124, 115, 111, 128, 112, 115, 104, 117, 128, 116, 113, 100, 119, 123, 121, 109, 111, 108, 129, 113, 117, 118, 121, 132, 112, 113, 128, 128, 120, 140, 121, 123, 113, 111, 100, 113, 118, 110, 111, 110, 126, 114, 121, 109, 110, 101, 122, 114, 118, 118, 109, 116, 118, 108, 125, 111, 128, 112, 101, 121, 115, 104, 136, 126, 115, 115, 132, 114, 107, 118, 108, 122, 111, 111, 120, 92, 111, 112, 109, 109, 117, 112, 113, 99, 121, 107, 110, 125, 105, 102, 120, 114, 105, 117, 130, 106, 121, 116, 115, 120, 111, 110, 115, 116, 107, 122, 122, 127, 107, 121, 104, 111, 117, 111, 105, 99, 117, 99, 121, 116, 112, 129, 105, 119, 107, 127, 103, 116, 124, 106, 103, 123, 104, 120, 125, 116, 104, 105, 123, 94, 109, 104, 101, 114, 115, 104, 120, 122, 109, 116, 118, 103, 108, 109, 105, 118, 116, 123, 104, 128, 115, 102, 150, 130, 108, 109, 111, 126, 108, 111, 108, 115, 121, 113, 110, 116, 117, 108, 103, 122, 124, 128, 126, 118, 116, 117, 111, 120, 117, 109, 116, 108, 123, 121, 111, 115, 100, 105, 108, 102, 126, 119, 117, 113, 119, 122, 134, 119, 116, 123, 126, 123, 116, 124, 112, 117, 114, 146, 128, 115, 111, 104, 113, 114, 117, 105, 108, 105, 124, 132, 103, 126, 121, 115, 119, 105, 111, 109, 113, 130, 127, 123, 111, 101, 107, 125, 117, 124, 123, 109, 119, 98, 111, 109, 119, 109, 112, 118, 105, 103, 112, 112, 120, 118, 117, 110, 112, 116, 116, 105, 104, 109, 117, 113, 129, 112, 103, 118, 123, 126, 117, 105, 101, 103, 121, 115, 119, 117, 107, 116, 118, 114, 124, 110, 117, 132, 120, 121, 109, 124, 110, 129, 123, 103, 110, 111, 120, 116, 109, 101, 106, 115, 109, 127, 108, 116, 125, 117, 136, 125, 125, 108, 107, 113, 95, 129, 97, 108, 115, 112, 115, 117, 135, 103, 109, 105, 107, 121, 111, 111, 120, 118, 103, 125, 119, 112, 120, 116, 113, 126, 119, 108, 102, 96, 126, 113, 102, 110, 106, 118, 112, 118, 107, 118, 118, 108, 108, 106, 116, 112, 100, 115, 125, 99, 121, 112, 118, 113, 116, 116, 123, 119, 113, 119, 125, 106, 120, 114, 100, 111, 104, 108, 106, 111, 106, 116, 112, 122, 118, 119, 113, 133, 123, 114, 131, 114, 121, 111, 120, 121, 96, 121, 127, 112, 101, 105, 126, 120, 120, 123, 119, 111, 111, 106, 111, 80, 120, 121, 109, 107, 123, 113, 112, 119, 120, 106, 111, 110, 116, 102, 110, 103, 106, 124, 114, 105, 111, 123, 116, 114, 123, 122, 114, 118, 126, 111, 122, 115, 119, 108, 121, 124, 107, 115, 111, 111, 120, 116, 112, 115, 115, 127, 119, 113, 113, 118, 111, 119, 114, 123, 110, 113, 112, 108, 119, 107, 113, 112, 122, 109, 121, 112, 113, 124, 110, 111, 119, 114, 121, 114, 118, 119, 114, 115, 120, 113, 115, 121, 119, 112, 115, 122, 122, 114, 117, 110, 113, 114, 119, 112, 112, 114, 113, 114, 112, 123, 115, 112, 114, 123, 117, 117, 108, 120, 114, 121, 107, 115, 107, 110, 122, 120, 119, 107, 107, 120, 110, 117, 116, 124, 112, 120, 111, 112, 120, 120, 121, 115, 118, 99, 108, 111, 140, 108, 113, 121, 103, 103, 115, 119, 105, 106, 121, 116, 115, 105, 113, 116, 111, 126, 112, 108, 129, 111, 97, 111, 120, 121, 109, 122, 115, 112, 105, 110, 112, 116, 134, 119, 118, 119, 109, 116, 112, 110, 115, 118, 111, 122, 116, 117, 116, 118, 108, 109, 114, 119, 114, 118, 114, 116, 122, 123, 118, 116, 118, 119, 121, 118, 117, 103, 120, 119, 117, 122, 114, 120, 113, 119, 117, 113, 111, 127, 121, 114, 120, 116, 130, 128, 109, 114, 115, 128, 117, 120, 116, 112, 108, 117, 110, 115, 112, 114, 108, 115, 124, 116, 107, 115, 113, 105, 109, 107, 118, 117, 124, 121, 119, 111, 114, 110, 106, 112, 109, 112, 118, 116, 124, 123, 114, 119, 115, 121, 118, 105, 113, 119, 119, 119, 113, 117, 126, 115, 113, 118, 119, 112, 122, 113, 120, 117, 120, 110, 113, 116, 112, 120, 113, 114, 110, 111, 110, 112, 110, 115, 105, 119, 115, 116, 117, 119, 108, 113, 109, 108, 119, 116, 118, 102, 116, 118, 120, 120, 114, 124, 115, 126, 112, 109, 121, 109, 113, 113, 120, 111, 111, 130, 114, 130, 125, 114, 116, 129, 107, 108, 111, 110, 117, 110, 123, 123, 120, 114, 116, 116, 120, 118, 110, 128, 111, 120, 126, 113, 115, 111, 118, 104, 108, 116, 116, 116, 119, 112, 109, 120, 103, 112, 113, 108, 125, 119, 114, 111, 116, 111, 116, 119, 114, 122, 113, 123, 117, 112, 111, 118, 115, 111, 107, 123, 112, 119, 119, 121, 118, 112, 112, 106, 108, 121, 111, 120, 123, 115, 113, 115, 122, 127, 119, 112, 118, 122, 111, 110, 108, 116, 116, 112, 115, 115, 114, 108, 117, 108, 121, 116, 113, 122, 119, 111, 117, 117, 118, 119, 113, 115, 111, 115, 117, 118, 117, 121, 110, 121, 120, 117, 106, 117, 115, 114, 121, 122, 126, 113, 116, 115, 113, 119, 98, 113, 124, 115, 132, 109, 116, 122, 120, 112, 115, 107, 112, 126, 115, 113, 126, 121, 123, 113, 116, 106, 116, 111, 105, 120, 128, 117, 114, 116, 117, 123, 102, 116, 116, 122, 116, 115, 107, 110, 112, 106, 120, 123, 118, 117, 112, 113, 112, 113, 112, 116, 117, 116, 118, 116, 110, 117, 120, 108, 107, 114, 111, 119, 112, 115, 108, 107, 116, 117, 117, 125, 116, 121, 124, 117, 121, 111, 114, 119, 113, 109, 101, 116, 118, 114, 110, 103, 113, 114, 132, 122, 120, 112, 107, 98, 111, 107, 127, 108, 114, 100, 123, 116, 110, 112, 117, 124, 108, 121, 109, 110, 110, 114, 126, 118, 123, 115, 123, 126, 112, 129, 112, 112, 109, 114, 118, 117, 114, 117, 115, 112, 111, 108, 110, 112, 122, 114, 118, 112, 114, 116, 108, 116, 117, 126, 119, 121, 118, 124, 99, 107, 111, 125, 114, 122, 120, 120, 114, 114, 123, 106, 113, 111, 114, 113, 100, 119, 114, 118, 119, 109, 115, 110, 109, 109, 111, 118, 112, 114, 117, 125, 128, 119, 123, 107, 105, 109, 120, 127, 125, 108, 124, 105, 112, 112, 115, 116, 118, 120, 119, 115, 120, 119, 105, 108, 109, 119, 104, 119, 115, 119, 106, 117, 116, 109, 105, 112, 117, 116, 122, 146, 122, 130, 108, 115, 122, 108, 100, 115, 118, 103, 115, 119, 116, 112, 134, 121, 133, 116, 119, 124, 107, 112, 112, 112, 107, 119, 116, 113, 116, 109, 113, 118, 114, 118, 111, 116, 118, 112, 117, 101, 110, 110, 113, 120, 110, 115, 116, 119, 109, 112, 117, 117, 130, 126, 116, 130, 118, 109, 120, 111, 125, 119, 109, 116, 117, 114, 118, 107, 121, 96, 123, 118, 120, 117, 122, 120, 108, 122, 135, 114, 117, 120, 127, 110, 107, 117, 124, 106, 115, 116, 106, 112, 116, 119, 114, 100, 108, 114, 101, 116, 109, 118, 118, 115, 109, 112, 110, 116, 116, 118, 143, 125, 128, 109, 119, 109, 108, 120, 118, 105, 116, 104, 115, 118, 122, 110, 122, 112, 112, 109, 124, 110, 126, 101, 110, 108, 122, 121, 107, 108, 116, 118, 118, 118, 99, 105, 122, 107, 116, 119, 110, 121, 106, 101, 128, 107, 113, 107, 117, 109, 106, 112, 129, 108, 105, 114, 114, 103, 113, 116, 116, 132, 122, 120, 115, 117, 109, 114, 109, 96, 109, 124, 112, 114, 128, 120, 111, 123, 108, 108, 117, 114, 121, 111, 135, 116, 113, 116, 112, 107, 112, 121, 122, 121, 102, 108, 122, 104, 98, 115, 112, 123, 110, 108, 118, 107, 117, 96, 108, 117, 119, 125, 108, 119, 118, 107, 110, 116, 117, 127, 117, 124, 133, 122, 118, 103, 104, 103, 120, 122, 115, 125, 120, 113, 115, 108, 122, 121, 111, 114, 111, 120, 115, 124, 112, 113, 113, 113, 125, 113, 118, 123, 99, 131, 131, 109, 110, 110, 123, 118, 122, 109, 119, 113, 130, 115, 128, 117, 114, 109, 110, 116, 126, 119, 107, 110, 119, 119, 104, 118, 110, 111, 108, 112, 110, 111, 113, 112, 114, 112, 115, 102, 109, 109, 109, 120, 115, 114, 122, 97, 109, 113, 111, 104, 120, 114, 125, 120, 117, 113, 119, 111, 120, 119, 110, 109, 118, 121, 116, 114, 125, 103, 110, 110, 117, 113, 108, 121, 124, 112, 111, 114, 107, 119, 105, 113, 114, 123, 109, 132, 104, 114, 120, 126, 108, 110, 120, 116, 134, 110, 128, 119, 123, 106, 115, 116, 119, 115, 113, 121, 115, 116, 115, 126, 110, 129, 116, 120, 104, 107, 123, 100, 114, 107, 116, 110, 106, 109, 111, 113, 127, 115, 119, 118, 119, 107, 122, 113, 115, 122, 107, 112, 114, 126, 121, 118, 106, 116, 114, 108, 119, 127, 108, 106, 111, 122, 118, 117, 115, 110, 121, 117, 130, 120, 110, 108, 133, 111, 113, 118, 112, 128, 120, 113, 110, 107, 117, 113, 106, 125, 113, 104, 122, 112, 117, 115, 110, 112, 121, 119, 107, 109, 127, 116, 115, 118, 107, 122, 92, 112, 119, 107, 116, 105, 105, 108, 115, 117, 109, 109, 115, 117, 106, 99, 111, 120, 117, 131, 115, 108, 122, 132, 131, 103, 112, 109, 122, 104, 114, 118, 130, 112, 121, 121, 116, 110, 137, 114, 116, 115, 130, 106, 109, 112, 118, 110, 111, 104, 124, 123, 116, 116, 114, 120, 118, 126, 101, 112, 126, 115, 114, 120, 117, 112, 110, 104, 132, 103, 116, 108, 111, 111, 123, 108, 114, 110, 133, 108, 123, 110, 125, 110, 113, 118, 117, 106, 115, 116, 114, 121, 120, 116, 112, 116, 117, 110, 115, 107, 118, 121, 114, 110, 98, 115, 114, 111, 118, 117, 115, 110, 107, 106, 114, 117, 112, 112, 117, 100, 115, 125, 108, 121, 116, 123, 115, 115, 121, 120, 115, 104, 139, 113, 111, 118, 113, 108, 110, 111, 105, 106, 113, 124, 101, 126, 107, 101, 119, 116, 109, 125, 122, 109, 118, 110, 105, 125, 120, 126, 117, 120, 116, 114, 110, 118, 108, 99, 116, 120, 114, 108, 122, 103, 108, 112, 115, 105, 153, 118, 124, 113, 109, 119, 118, 133, 110, 106, 121, 112, 117, 114, 121, 109, 109, 103, 139, 109, 132, 133, 110, 116, 109, 114, 115, 112, 104, 113, 134, 100, 108, 138, 125, 120, 112, 93, 111, 114, 98, 108, 105, 116, 120, 114, 112, 113, 107, 100, 114, 117, 108, 126, 131, 113, 116, 110, 120, 111, 120, 113, 112, 106, 113, 111, 119, 122, 110, 124, 114, 112, 117, 98, 101, 121, 110, 108, 125, 123, 114, 118, 121, 110, 126, 114, 114, 104, 116, 113, 125, 121, 126, 122, 112, 118, 110, 106, 103, 122, 107, 119, 108, 112, 132, 110, 114, 132, 118, 97, 124, 120, 100, 110, 117, 122, 118, 106, 127, 114, 121, 106, 111, 116, 111, 105, 110, 122, 129, 114, 119, 134, 114, 123, 118, 125, 102, 119, 118, 118, 116, 113, 109, 120, 109, 123, 136, 124, 111, 110, 103, 113, 108, 117, 104, 122, 112, 109, 119, 117, 112, 110, 102, 114, 112, 118, 131, 101, 115, 111, 112, 109, 119, 112, 109, 113, 113, 131, 108, 116, 108, 110, 116, 105, 116, 112, 119, 107, 117, 106, 118, 99, 114, 125, 123, 112, 122, 120, 108, 117, 120, 111, 107, 121, 107, 107, 119, 105, 100, 109, 94, 109, 114, 112, 105, 110, 120, 118, 99, 117, 122, 109, 119, 112, 109, 131, 104, 113, 119, 130, 109, 109, 111, 111, 111, 121, 117, 112, 122, 117, 113, 115, 138, 116, 117, 115, 129, 102, 117, 111, 102, 111, 109, 108, 107, 113, 109, 111, 108, 108, 124, 114, 112, 119, 119, 110, 121, 112, 113, 115, 117, 118, 122, 118, 117, 111, 116, 117, 117, 118, 115, 117, 112, 118, 119, 111, 118, 112, 124, 111, 104, 115, 120, 116, 116, 110, 122, 121, 120, 116, 115, 121, 117, 112, 100, 119, 117, 121, 108, 119, 114, 120, 115, 117, 113, 113, 113, 118, 116, 126, 119, 116, 121, 132, 115, 115, 114, 125, 121, 122, 123, 117, 115, 117, 110, 123, 115, 111, 118, 109, 115, 113, 119, 124, 110, 119, 106, 113, 112, 115, 115, 115, 112, 115, 111, 119, 113, 124, 121, 118, 116, 111, 113, 113, 118, 117, 118, 111, 114, 108, 115, 119, 119, 120, 114, 118, 120, 117, 118, 111, 121, 116, 117, 125, 119, 114, 123, 113, 110, 114, 114, 112, 114, 109, 110, 127, 110, 121, 118, 109, 115, 117, 120, 118, 115, 114, 120, 125, 119, 123, 109, 115, 115, 119, 116, 112, 110, 118, 120, 122, 114, 115, 114, 115, 120, 121, 120, 115, 111, 113, 110, 114, 112, 119, 121, 132, 106, 117, 118, 120, 115, 117, 114, 118, 118, 102, 123, 116, 120, 118, 117, 118, 113, 118, 120, 113, 114, 116, 110, 118, 114, 111, 114, 113, 114, 112, 113, 112, 119, 108, 110, 110, 97, 119, 114, 118, 122, 118, 124, 115, 94, 114, 116, 112, 111, 116, 120, 113, 120, 113, 118, 120, 112, 110, 118, 114, 119, 119, 115, 121, 109, 116, 109, 110, 122, 117, 126, 117, 115, 116, 115, 111, 110, 115, 118, 124, 112, 112, 110, 121, 116, 113, 107, 102, 111, 112, 118, 113, 112, 115, 112, 115, 111, 111, 115, 117, 119, 116, 112, 104, 118, 116, 115, 117, 115, 116, 112, 114, 116, 114, 114, 120, 112, 119, 110, 121, 118, 111, 116, 118, 113, 109, 109, 123, 115, 118, 111, 113, 126, 115, 118, 112, 119, 114, 115, 113, 121, 112, 118, 114, 124, 108, 112, 121, 112, 112, 125, 116, 119, 122, 113, 113, 102, 112, 118, 115, 121, 120, 116, 118, 121, 114, 122, 116, 112, 119, 111, 114, 112, 107, 112, 111, 114, 119, 117, 110, 116, 112, 115, 112, 112, 119, 119, 116, 104, 115, 115, 107, 117, 113, 116, 117, 118, 114, 125, 112, 113, 107, 120, 115, 110, 114, 121, 122, 112, 115, 114, 113, 104, 117, 121, 115, 116, 113, 112, 115, 115, 123, 121, 110, 112, 117, 117, 124, 110, 116, 117, 117, 113, 116, 110, 112, 116, 111, 112, 113, 112, 109, 107, 111, 109, 117, 113, 112, 121, 120, 116, 116, 117, 116, 114, 114, 106, 117, 110, 114, 110, 110, 113, 113, 115, 112, 115, 118, 118, 111, 124, 105, 117, 124, 114, 111, 117, 111, 112, 114, 111, 122, 109, 116, 107, 120, 116, 118, 118, 109, 112, 113, 108, 115, 116, 114, 114, 121, 106, 117, 116, 123, 116, 117, 113, 122, 114, 112, 115, 118, 121, 115, 113, 111, 113, 115, 119, 120, 119, 113, 116, 107, 121, 113, 114, 107, 119, 113, 116, 113, 112, 118, 114, 109, 99, 131, 117, 122, 114, 112, 120, 124, 116, 111, 108, 120, 113, 113, 115, 121, 114, 130, 116, 110, 102, 107, 137, 114, 107, 117, 141, 103, 126, 104, 100, 116, 112, 101, 113, 107, 123, 125, 100, 105, 116, 102, 109, 126, 121, 117, 113, 111, 120, 112, 112, 119, 106, 129, 123, 114, 101, 123, 103, 109, 116, 114, 115, 118, 115, 115, 116, 119, 117, 124, 118, 116, 112, 110, 116, 113, 122, 109, 117, 110, 110, 115, 114, 120, 110, 111, 119, 115, 110, 120, 107, 104, 115, 105, 109, 120, 122, 123, 115, 101, 118, 99, 117, 107, 105, 131, 109, 109, 107, 95, 119, 104, 112, 110, 129, 119, 120, 113, 106, 114, 118, 111, 110, 113, 105, 109, 116, 110, 108, 139, 119, 107, 105, 123, 106, 110, 97, 121, 106, 110, 119, 101, 111, 131, 120, 132, 122, 123, 111, 117, 106, 98, 121, 123, 109, 104, 118, 115, 109, 115, 117, 101, 118, 106, 134, 109, 108, 112, 114, 116, 105, 129, 122, 127, 115, 121, 107, 121, 115, 117, 115, 101, 103, 114, 119, 139, 115, 110, 121, 113, 124, 105, 108, 116, 124, 114, 116, 108, 100, 116, 116, 118, 119, 119, 109, 109, 109, 108, 105, 110, 123, 113, 123, 99, 125, 122, 110, 107, 121, 116, 109, 119, 112, 133, 110, 111, 110, 121, 113, 113, 116, 116, 113, 121, 111, 129, 106, 113, 110, 111, 123, 116, 114, 110, 111, 123, 116, 105, 124, 104, 113, 115, 108, 107, 120, 117, 120, 125, 120, 106, 109, 122, 112, 117, 98, 113, 117, 109, 112, 108, 114, 117, 111, 114, 103, 119, 96, 130, 120, 122, 112, 111, 117, 114, 124, 120, 120, 106, 119, 127, 96, 111, 116, 109, 132, 124, 113, 110, 114, 125, 119, 124, 121, 118, 110, 111, 116, 112, 121, 111, 132, 118, 116, 117, 121, 120, 116, 112, 113, 114, 119, 119, 110, 116, 122, 101, 110, 120, 111, 103, 117, 110, 100, 109, 119, 116, 113, 120, 120, 119, 110, 118, 112, 112, 103, 111, 109, 115, 121, 122, 123, 115, 103, 110, 123, 113, 110, 111, 104, 125, 119, 117, 110, 121, 104, 104, 107, 96, 117, 120, 107, 125, 109, 114, 114, 107, 123, 113, 112, 119, 124, 114, 110, 102, 111, 113, 115, 129, 111, 121, 122, 113, 108, 120, 109, 125, 94, 121, 115, 106, 131, 127, 115, 124, 112, 110, 128, 136, 117, 102, 110, 110, 117, 110, 123, 108, 105, 115, 117, 119, 121, 119, 115, 119, 107, 110, 98, 106, 113, 111, 131, 110, 109, 111, 113, 125, 109, 119, 116, 111, 105, 123, 100, 118, 114, 122, 109, 120, 118, 113, 100, 116, 108, 103, 120, 114, 99, 130, 103, 111, 111, 104, 111, 124, 115, 132, 114, 108, 120, 113, 136, 108, 113, 131, 112, 131, 102, 118, 108, 120, 117, 109, 115, 105, 118, 112, 99, 121, 111, 114, 112, 131, 108, 112, 111, 109, 106, 122, 111, 95, 120, 105, 105, 119, 116, 117, 117, 107, 115, 115, 103, 125, 117, 128, 105, 115, 120, 115, 119, 118, 115, 117, 109, 118, 113, 121, 115, 119, 117, 106, 111, 120, 119, 117, 122, 113, 122, 111, 110, 126, 109, 107, 123, 117, 124, 119, 117, 118, 108, 109, 115, 117, 116, 115, 110, 115, 122, 113, 123, 112, 103, 118, 118, 115, 111, 118, 113, 113, 120, 112, 118, 122, 104, 110, 109, 113, 123, 109, 99, 109, 123, 111, 114, 117, 120, 122, 117, 116, 114, 112, 113, 123, 107, 122, 109, 119, 115, 116, 104, 105, 120, 112, 117, 112, 112, 123, 121, 116, 91, 114, 117, 108, 115, 106, 99, 110, 118, 118, 114, 126, 110, 110, 120, 128, 114, 107, 109, 114, 126, 116, 108, 112, 114, 113, 114, 118, 120, 120, 105, 116, 115, 120, 108, 113, 115, 119, 121, 115, 119, 118, 121, 121, 117, 116, 108, 113, 115, 111, 113, 110, 127, 111, 109, 122, 121, 112, 123, 110, 111, 116, 123, 116, 110, 111, 115, 120, 126, 121, 119, 129, 108, 121, 107, 122, 121, 110, 104, 109, 102, 116, 120, 122, 114, 119, 113, 123, 111, 101, 115, 107, 109, 122, 107, 110, 111, 114, 117, 119, 136, 117, 126, 106, 120, 118, 119, 120, 122, 110, 117, 119, 122, 111, 121, 112, 111, 119, 123, 114, 119, 109, 114, 116, 111, 118, 113, 117, 108, 118, 112, 123, 125, 116, 119, 111, 109, 123, 113, 120, 119, 112, 113, 117, 119, 113, 110, 117, 107, 113, 116, 119, 118, 116, 113, 111, 118, 120, 116, 115, 122, 122, 113, 117, 117, 123, 108, 109, 109, 114, 115, 121, 114, 115, 113, 114, 112, 129, 111, 118, 110, 116, 121, 122, 116, 114, 109, 113, 118, 113, 115, 111, 114, 94, 106, 118, 117, 114, 117, 116, 115, 116, 107, 112, 107, 117, 115, 119, 132, 111, 107, 105, 116, 114, 118, 106, 116, 99, 104, 111, 116, 121, 115, 111, 112, 115, 123, 114, 122, 114, 115, 124, 112, 117, 111, 111, 126, 119, 113, 117, 116, 115, 113, 135, 110, 123, 111, 122, 120, 125, 113, 117, 113, 117, 116, 121, 121, 114, 111, 105, 114, 116, 114, 119, 124, 105, 115, 106, 115, 113, 113, 112, 105, 111, 126, 120, 115, 128, 115, 110, 118, 117, 116, 123, 119, 117, 119, 115, 120, 114, 119, 113, 118, 124, 109, 132, 118, 110, 114, 115, 108, 116, 111, 134, 115, 113, 121, 122, 115, 114, 110, 117, 102, 120, 114, 106, 111, 112, 119, 113, 115, 116, 112, 107, 121, 119, 122, 108, 114, 118, 122, 112, 120, 120, 117, 108, 116, 117, 100, 117, 119, 115, 116, 119, 118, 119, 112, 117, 113, 106, 108, 116, 119, 106, 115, 123, 119, 116, 126, 115, 119, 116, 117, 113, 116, 118, 116, 120, 119, 123, 117, 113, 106, 108, 122, 115, 118, 112, 123, 115, 124, 106, 122, 110, 114, 116, 121, 122, 110, 120, 112, 112, 109, 116, 112, 112, 116, 116, 112, 108, 113, 123, 112, 118, 120, 117, 114, 117, 110, 123, 113, 109, 114, 115, 125, 115, 112, 120, 119, 125, 104, 104, 104, 110, 121, 103, 112, 121, 121, 112, 117, 112, 127, 104, 130, 118, 119, 119, 101, 112, 106, 102, 109, 105, 105, 119, 105, 119, 107, 108, 117, 116, 129, 116, 131, 110, 110, 114, 116, 125, 115, 113, 114, 114, 97, 113, 97, 114, 120, 109, 114, 120, 124, 104, 110, 106, 117, 109, 101, 90, 123, 110, 106, 116, 128, 123, 116, 112, 113, 107, 123, 115, 109, 130, 124, 120, 112, 115, 122, 97, 110, 126, 127, 126, 117, 107, 113, 105, 112, 118, 103, 109, 112, 112, 112, 103, 114, 113, 121, 100, 98, 114, 110, 110, 125, 120, 116, 115, 122, 121, 123, 113, 110, 113, 101, 115, 107, 126, 114, 116, 107, 114, 111, 109, 115, 124, 110, 111, 114, 134, 114, 108, 122, 119, 117, 113, 115, 114, 109, 121, 121, 112, 123, 128, 114, 117, 129, 124, 129, 108, 121, 117, 120, 113, 119, 114, 107, 103, 105, 108, 128, 121, 120, 119, 114, 126, 116, 125, 121, 123, 108, 112, 113, 118, 109, 93, 120, 118, 128, 111, 112, 123, 118, 117, 108, 116, 113, 117, 118, 116, 109, 102, 108, 100, 122, 121, 125, 123, 121, 122, 116, 112, 111, 105, 122, 120, 117, 125, 142, 107, 116, 111, 109, 111, 105, 113, 110, 115, 111, 137, 118, 111, 96, 126, 127, 115, 117, 116, 124, 118, 106, 123, 117, 114, 121, 119, 127, 119, 107, 115, 103, 96, 119, 126, 122, 118, 104, 102, 127, 99, 120, 106, 121, 122, 109, 119, 110, 103, 116, 122, 124, 118, 123, 107, 109, 99, 142, 116, 126, 118, 101, 104, 121, 113, 117, 117, 117, 123, 108, 116, 113, 112, 106, 122, 93, 112, 95, 128, 120, 126, 121, 103, 128, 114, 123, 121, 95, 93, 114, 109, 110, 112, 101, 119, 118, 119, 112, 128, 117, 115, 118, 136, 112, 114, 107, 147, 114, 97, 105, 124, 117, 114, 118, 114, 117, 125, 116, 124, 119, 118, 114, 110, 126, 104, 104, 103, 113, 121, 117, 109, 117, 81, 116, 116, 110, 119, 119, 125, 112, 111, 111, 118, 119, 110, 108, 122, 113, 129, 115, 127, 120, 126, 109, 108, 107, 115, 112, 128, 107, 114, 112, 107, 107, 112, 111, 111, 124, 116, 121, 118, 114, 116, 108, 120, 105, 107, 115, 119, 109, 140, 106, 120, 111, 110, 118, 115, 118, 120, 120, 102, 119, 112, 121, 122, 104, 123, 111, 130, 115, 107, 109, 111, 114, 103, 118, 123, 110, 116, 112, 105, 116, 111, 116, 102, 124, 112, 100, 111, 123, 112, 118, 107, 110, 115, 114, 114, 121, 127, 112, 122, 107, 122, 123, 111, 119, 121, 127, 115, 131, 118, 117, 119, 114, 121, 106, 126, 121, 114, 112, 116, 114, 132, 117, 113, 118, 109, 102, 121, 122, 112, 107, 124, 114, 104, 116, 106, 122, 115, 112, 119, 112, 116, 115, 139, 111, 126, 108, 114, 113, 111, 109, 112, 114, 118, 122, 110, 123, 138, 103, 121, 122, 119, 109, 88, 108, 116, 122, 108, 118, 120, 123, 117, 109, 110, 101, 123, 126, 125, 119, 119, 128, 108, 106, 119, 109, 122, 119, 105, 120, 116, 112, 115, 124, 108, 108, 120, 111, 111, 108, 111, 109, 108, 96, 130, 113, 108, 111, 117, 122, 116, 124, 107, 103, 114, 121, 106, 111, 120, 117, 125, 99, 110, 133, 121, 123, 113, 109, 104, 108, 106, 116, 127, 124, 106, 111, 116, 118, 95, 116, 123, 111, 116, 123, 123, 129, 127, 112, 117, 117, 114, 109, 107, 111, 125, 104, 122, 135, 103, 112, 112, 104, 111, 130, 119, 119, 98, 125, 118, 109, 108, 115, 114, 113, 94, 116, 115, 118, 117, 111, 122, 108, 111, 115, 123, 129, 116, 117, 107, 119, 108, 99, 115, 106, 98, 109, 102, 117, 106, 117, 111, 106, 117, 108, 118, 122, 113, 110, 118, 109, 144, 130, 112, 113, 117, 97, 110, 109, 106, 117, 110, 125, 118, 103, 110, 116, 115, 128, 107, 110, 116, 128, 122, 116, 105, 96, 123, 114, 115, 113, 115, 109, 113, 118, 102, 123, 110, 109, 119, 121, 114, 118, 126, 110, 127, 111, 104, 118, 124, 118, 104, 113, 118, 120, 126, 102, 113, 119, 106, 105, 121, 119, 113, 113, 118, 109, 119, 108, 112, 128, 107, 93, 140, 129, 100, 113, 132, 124, 107, 113, 117, 108, 121, 120, 138, 102, 108, 132, 114, 131, 113, 116, 108, 102, 114, 102, 111, 121, 114, 113, 111, 118, 110, 128, 117, 116, 124, 110, 127, 111, 123, 113, 133, 108, 120, 107, 122, 130, 122, 115, 122, 102, 128, 109, 107, 112, 106, 122, 115, 128, 133, 118, 116, 137, 103, 108, 113, 119, 114, 115, 115, 102, 119, 121, 124, 123, 114, 103, 120, 113, 109, 112, 111, 132, 110, 106, 120, 115, 107, 120, 105, 114, 119, 100, 122, 117, 136, 126, 111, 117, 126, 130, 104, 120, 101, 110, 105, 114, 124, 109, 117, 111, 99, 110, 114, 113, 120, 113, 118, 107, 115, 116, 111, 108, 108, 110, 118, 122, 117, 109, 110, 107, 103, 115, 116, 121, 121, 116, 111, 110, 129, 99, 122, 117, 110, 112, 115, 118, 129, 113, 110, 122, 121, 125, 113, 121, 105, 125, 118, 122, 113, 116, 113, 114, 107, 104, 102, 111, 116, 100, 136, 113, 106, 113, 104, 109, 122, 108, 128, 117, 121, 130, 113, 121, 101, 108, 126, 97, 113, 114, 122, 115, 122, 110, 117, 115, 115, 113, 111, 123, 112, 110, 109, 121, 116, 126, 114, 118, 112, 106, 123, 103, 124, 125, 121, 114, 117, 123, 108, 123, 108, 118, 113, 112, 98, 99, 111, 119, 114, 105, 95, 112, 102, 114, 116, 125, 110, 121, 113, 120, 111, 113, 112, 122, 109, 105, 109, 113, 130, 123, 116, 106, 115, 130, 117, 108, 120, 103, 104, 109, 103, 124, 108, 118, 106, 108, 124, 117, 96, 113, 118, 107, 117, 112, 113, 117, 119, 113, 122, 112, 113, 103, 124, 119, 112, 118, 114, 109, 130, 115, 104, 120, 107, 111, 122, 116, 133, 126, 112, 108, 110, 108, 121, 158, 113, 115, 121, 120, 116, 117, 128, 116, 116, 129, 112, 130, 122, 107, 114, 122, 109, 127, 121, 117, 113, 98, 126, 116, 117, 115, 109, 125, 118, 105, 117, 107, 121, 116, 113, 111, 124, 128, 101, 122, 110, 125, 131, 122, 103, 123, 116, 110, 114, 107, 128, 109, 113, 129, 118, 114, 107, 117, 106, 111, 127, 115, 111, 127, 117, 106, 110, 127, 125, 118, 122, 129, 116, 114, 101, 113, 115, 114, 119, 115, 119, 126, 127, 119, 113, 114, 116, 124, 117, 113, 127, 116, 113, 118, 121, 122, 122, 104, 111, 111, 115, 111, 111, 110, 128, 127, 112, 125, 113, 114, 129, 112, 118, 116, 108, 111, 118, 108, 106, 128, 108, 125, 105, 133, 107, 102, 111, 111, 117, 106, 120, 131, 103, 124, 108, 113, 107, 124, 101, 114, 126, 109, 122, 112, 112, 112, 113, 116, 107, 123, 110, 118, 135, 124, 117, 103, 110, 105, 104, 113, 116, 126, 115, 105, 110, 113, 106, 127, 127, 111, 102, 132, 115, 100, 116, 109, 111, 123, 105, 107, 110, 111, 120, 119, 113, 105, 112, 120, 100, 119, 114, 124, 117, 116, 117, 124, 106, 108, 124, 124, 122, 112, 129, 114, 132, 114, 106, 120, 103, 105, 115, 119, 106, 130, 110, 124, 120, 110, 107, 108, 110, 122, 118, 108, 113, 118, 122, 112, 117, 114, 108, 106, 114, 123, 105, 127, 112, 103, 107, 126, 118, 115, 117, 106, 123, 110, 111, 120, 104, 113, 130, 121, 112, 121, 119, 115, 117, 115, 114, 111, 109, 110, 127, 119, 111, 114, 124, 110, 121, 134, 119, 107, 110, 115, 105, 124, 116, 131, 123, 109, 109, 108, 110, 110, 103, 126, 126, 112, 102, 118, 116, 120, 123, 119, 122, 116, 130, 109, 113, 109, 114, 109, 123, 119, 113, 137, 122, 129, 129, 122, 114, 114, 112, 133, 109, 112, 111, 115, 104, 108, 109, 110, 118, 118, 116, 130, 116, 109, 127, 114, 118, 118, 109, 128, 110, 119, 126, 105, 118, 111, 119, 109, 109, 108, 115, 109, 117, 128, 125, 123, 125, 127, 110, 121, 110, 118, 112, 120, 100, 114, 104, 118, 109, 107, 106, 104, 101, 138, 101, 113, 109, 122, 112, 115, 108, 110, 123, 122, 115, 102, 128, 99, 122, 110, 117, 136, 112, 121, 113, 113, 106, 110, 113, 106, 119, 113, 125, 116, 105, 124, 108, 121, 110, 105, 118, 111, 111, 109, 108, 109, 108, 117, 114, 118, 130, 110, 114, 110, 126, 112, 119, 121, 123, 127, 120, 128, 120, 123, 104, 115, 114, 126, 144, 102, 116, 110, 107, 123, 128, 122, 115, 116, 112, 118, 112, 115, 104, 121, 115, 109, 105, 113, 117, 120, 107, 119, 98, 109, 109, 102, 123, 110, 115, 115, 125, 120, 112, 107, 126, 113, 111, 110, 109, 129, 109, 123, 100, 107, 125, 107, 112, 109, 115, 130, 118, 118, 124, 120, 127, 108, 122, 109, 113, 105, 105, 96, 109, 148, 119, 111, 123, 119, 125, 120, 116, 105, 117, 108, 119, 101, 110, 106, 122, 121, 110, 111, 119, 115, 111, 116, 106, 125, 118, 110, 127, 111, 122, 111, 103, 113, 120, 114, 109, 105, 116, 107, 107, 121, 113, 113, 99, 111, 122, 116, 127, 115, 122, 122, 106, 112, 121, 125, 118, 111, 107, 119, 108, 120, 111, 116, 119, 127, 121, 112, 113, 118, 112, 104, 104, 105, 102, 111, 119, 129, 103, 109, 113, 109, 106, 125, 118, 117, 115, 111, 105, 113, 122, 102, 129, 115, 106, 134, 109, 117, 128, 118, 128, 106, 117, 113, 112, 114, 127, 109, 112, 115, 109, 119, 103, 106, 112, 114, 110, 117, 126, 116, 114, 116, 109, 124, 102, 131, 114, 120, 111, 118, 101, 103, 109, 112, 125, 96, 128, 114, 101, 106, 101, 117, 107, 114, 106, 109, 121, 129, 105, 117, 121, 110, 107, 125, 104, 96, 118, 127, 113, 119, 121, 107, 110, 116, 108, 108, 111, 121, 114, 120, 112, 104, 107, 114, 121, 131, 129, 103, 116, 119, 119, 119, 114, 120, 133, 126, 117, 105, 116, 101, 124, 117, 114, 99, 108, 114, 113, 110, 120, 129, 105, 99, 122, 119, 117, 109, 105, 123, 106, 127, 111, 103, 118, 99, 106, 114, 121, 103, 122, 121, 98, 121, 110, 128, 122, 103, 117, 119, 109, 129, 113, 112, 121, 104, 104, 101, 110, 108, 111, 123, 120, 103, 112, 128, 111, 121, 113, 101, 106, 111, 120, 112, 115, 121, 113, 112, 121, 102, 124, 96, 110, 122, 121, 109, 118, 114, 112, 121, 104, 111, 128, 113, 119, 118, 118, 115, 104, 124, 129, 110, 114, 91, 118, 117, 103, 110, 110, 119, 117, 107, 114, 104, 98, 105, 106, 121, 114, 115, 124, 123, 122, 108, 119, 104, 120, 108, 105, 120, 123, 113, 123, 115, 120, 113, 115, 113, 97, 114, 117, 101, 122, 104, 105, 123, 103, 113, 112, 113, 113, 120, 104, 117, 106, 116, 112, 104, 116, 107, 101, 117, 114, 142, 122, 105, 114, 117, 113, 121, 112, 109, 111, 120, 107, 104, 109, 106, 122, 116, 118, 94, 107, 113, 118, 125, 117, 119, 113, 106, 103, 101, 113, 98, 116, 127, 130, 111, 117, 113, 118, 115, 113, 113, 130, 105, 111, 118, 118, 114, 114, 114, 106, 110, 99, 113, 112, 122, 100, 97, 101, 110, 123, 105, 106, 122, 108, 108, 116, 109, 122, 101, 129, 122, 111, 117, 115, 127, 115, 113, 113, 128, 111, 115, 104, 120, 129, 115, 122, 107, 102, 118, 123, 132, 108, 104, 109, 105, 119, 113, 113, 111, 126, 125, 130, 115, 104, 120, 111, 119, 114, 94, 123, 121, 123, 126, 103, 102, 125, 103, 115, 125, 124, 121, 108, 112, 108, 117, 104, 117, 115, 109, 109, 111, 110, 110, 125, 132, 108, 102, 105, 111, 122, 104, 108, 103, 110, 116, 107, 111, 117, 114, 107, 102, 116, 117, 123, 106, 112, 112, 107, 108, 104, 102, 108, 114, 106, 113, 121, 108, 122, 108, 120, 111, 114, 110, 112, 110, 112, 116, 108, 125, 116, 108, 113, 96, 122, 119, 116, 121, 128, 116, 97, 106, 120, 119, 118, 110, 107, 113, 117, 111, 121, 98, 110, 120, 109, 123, 114, 121, 116, 110, 102, 112, 108, 111, 116, 107, 114, 107, 116, 120, 116, 133, 117, 106, 107, 118, 115, 121, 111, 100, 114, 117, 116, 117, 106, 105, 123, 111, 109, 110, 121, 120, 117, 115, 114, 118, 114, 107, 111, 114, 112, 113, 115, 115, 115, 115, 110, 123, 112, 115, 111, 117, 118, 110, 117, 110, 120, 106, 117, 118, 114, 108, 127, 115, 122, 116, 117, 116, 120, 116, 126, 120, 107, 103, 105, 110, 119, 105, 108, 114, 121, 118, 112, 114, 101, 126, 111, 120, 121, 121, 114, 110, 112, 110, 113, 119, 120, 116, 114, 119, 107, 118, 116, 127, 103, 112, 118, 111, 113, 104, 111, 121, 117, 119, 127, 118, 133, 114, 118, 105, 118, 110, 117, 112, 113, 122, 121, 116, 123, 113, 118, 114, 115, 117, 115, 115, 103, 109, 110, 111, 107, 122, 108, 111, 117, 118, 113, 132, 116, 105, 116, 125, 115, 111, 116, 111, 126, 115, 116, 117, 118, 117, 118, 117, 112, 116, 114, 114, 107, 116, 106, 119, 117, 121, 124, 107, 110, 118, 120, 105, 119, 109, 125, 105, 121, 117, 119, 112, 113, 116, 107, 104, 111, 122, 115, 114, 114, 119, 92, 123, 110, 145, 124, 118, 112, 116, 112, 115, 110, 117, 107, 119, 102, 128, 121, 115, 119, 120, 109, 110, 121, 121, 110, 119, 112, 126, 117, 104, 125, 115, 113, 126, 112, 104, 116, 121, 106, 96, 118, 116, 120, 117, 113, 107, 124, 97, 120, 114, 110, 103, 110, 110, 116, 107, 86, 111, 123, 110, 109, 112, 112, 115, 111, 112, 122, 111, 125, 122, 112, 114, 111, 113, 109, 116, 125, 121, 106, 120, 112, 118, 112, 122, 123, 118, 128, 112, 108, 101, 121, 119, 97, 115, 127, 106, 109, 117, 122, 111, 116, 115, 103, 108, 115, 114, 112, 115, 119, 122, 120, 115, 108, 113, 107, 129, 110, 114, 114, 115, 125, 120, 124, 112, 116, 116, 116, 122, 120, 119, 117, 114, 108, 123, 114, 114, 110, 114, 107, 113, 123, 120, 121, 121, 108, 117, 115, 124, 111, 122, 114, 111, 114, 104, 111, 115, 113, 106, 105, 98, 115, 121, 113, 124, 122, 126, 118, 117, 124, 120, 120, 115, 114, 115, 117, 110, 107, 102, 118, 115, 108, 102, 114, 118, 125, 115, 125, 127, 106, 104, 110, 115, 118, 116, 120, 127, 119, 119, 114, 133, 149, 113, 118, 98, 113, 120, 117, 122, 118, 110, 121, 119, 106, 122, 114, 112, 106, 116, 105, 99, 117, 122, 107, 110, 115, 122, 117, 114, 112, 126, 114, 120, 116, 125, 116, 110, 109, 123, 108, 108, 104, 114, 107, 113, 122, 114, 114, 123, 108, 122, 121, 107, 114, 114, 112, 108, 110, 104, 105, 111, 117, 107, 119, 120, 94, 96, 116, 119, 110, 119, 114, 122, 120, 111, 120, 124, 116, 126, 124, 113, 120, 108, 114, 117, 123, 121, 107, 117, 111, 122, 121, 115, 112, 123, 126, 118, 121, 112, 116, 113, 114, 105, 118, 115, 124, 114, 115, 113, 117, 121, 115, 111, 111, 124, 114, 122, 109, 116, 111, 107, 123, 125, 115, 115, 109, 110, 119, 110, 117, 118, 125, 121, 120, 107, 104, 116, 110, 115, 113, 114, 116, 106, 115, 117, 114, 109, 112, 116, 115, 124, 110, 117, 114, 115, 117, 119, 112, 121, 125, 122, 117, 125, 124, 117, 114, 114, 116, 107, 120, 118, 116, 117, 114, 117, 111, 108, 114, 109, 115, 111, 116, 121, 112, 119, 115, 111, 122, 111, 117, 117, 116, 110, 122, 110, 117, 120, 112, 116, 121, 115, 108, 116, 119, 117, 115, 116, 120, 117, 118, 111, 103, 115, 114, 120, 126, 117, 112, 115, 111, 120, 117, 117, 116, 109, 112, 111, 122, 119, 116, 115, 115, 118, 117, 119, 117, 115, 112, 113, 118, 117, 126, 117, 119, 113, 110, 110, 114, 110, 97, 117, 114, 115, 118, 123, 115, 102, 109, 115, 111, 117, 113, 117, 129, 120, 117, 117, 119, 111, 113, 113, 109, 116, 107, 115, 114, 114, 114, 119, 122, 113, 121, 121, 109, 116, 125, 111, 117, 114, 99, 109, 110, 113, 112, 115, 130, 113, 113, 107, 114, 119, 110, 117, 114, 107, 124, 110, 124, 117, 115, 117, 119, 110, 115, 114, 117, 116, 106, 107, 116, 122, 113, 121, 113, 105, 109, 126, 115, 115, 113, 115, 117, 118, 103, 108, 112, 123, 104, 120, 116, 112, 110, 116, 112, 111, 121, 115, 122, 108, 115, 110, 120, 114, 126, 109, 109, 113, 117, 110, 116, 112, 114, 120, 106, 123, 115, 118, 112, 117, 115, 119, 106, 108, 114, 118, 120, 114, 113, 114, 115, 127, 119, 120, 119, 116, 118, 121, 127, 114, 105, 112, 113, 115, 123, 118, 111, 102, 101, 114, 114, 116, 113, 111, 115, 123, 111, 110, 116, 118, 114, 117, 113, 115, 105, 116, 117, 109, 115, 111, 117, 122, 120, 112, 113, 119, 106, 110, 114, 115, 121, 122, 122, 117, 123, 110, 124, 112, 121, 119, 114, 107, 114, 116, 116, 105, 118, 118, 113, 109, 111, 115, 114, 118, 109, 108, 116, 126, 117, 116, 118, 118, 115, 115, 118, 124, 118, 116, 112, 119, 118, 109, 109, 112, 115, 121, 121, 111, 117, 111, 120, 115, 112, 119, 118, 121, 116, 102, 106, 118, 120, 119, 121, 111, 119, 114, 117, 109, 115, 108, 118, 113, 112, 121, 113, 113, 116, 115, 112, 115, 105, 117, 114, 117, 112, 120, 118, 116, 118, 118, 115, 105, 122, 107, 117, 118, 108, 115, 120, 126, 120, 117, 114, 117, 116, 120, 119, 106, 121, 117, 104, 120, 108, 120, 121, 124, 105, 110, 118, 117, 110, 119, 115, 118, 118, 126, 108, 121, 107, 123, 115, 118, 112, 124, 116, 111, 121, 119, 113, 125, 105, 118, 119, 115, 116, 106, 112, 124, 116, 124, 116, 116, 116, 111, 113, 123, 118, 121, 117, 115, 95, 115, 119, 108, 116, 120, 116, 111, 116, 118, 120, 112, 117, 126, 121, 110, 113, 116, 116, 111, 105, 112, 117, 120, 116, 125, 123, 103, 117, 117, 112, 121, 113, 106, 116, 113, 119, 118, 106, 113, 125, 106, 113, 113, 127, 114, 113, 120, 111, 128, 114, 115, 124, 115, 68, 106, 103, 115, 119, 112, 116, 112, 107, 96, 115, 112, 102, 113, 120, 109, 105, 121, 117, 112, 114, 121, 115, 122, 116, 116, 117, 118, 113, 122, 119, 96, 116, 120, 115, 118, 106, 100, 125, 120, 108, 109, 109, 110, 112, 108, 111, 112, 117, 113, 106, 109, 114, 117, 116, 118, 113, 117, 106, 116, 116, 119, 103, 112, 117, 118, 104, 115, 114, 121, 112, 120, 116, 114, 120, 116, 117, 142, 124, 106, 117, 120, 106, 113, 107, 106, 113, 100, 112, 113, 101, 121, 107, 120, 116, 112, 117, 112, 108, 118, 110, 111, 110, 122, 120, 114, 119, 126, 115, 123, 118, 115, 117, 111, 109, 124, 121, 110, 117, 103, 107, 113, 123, 116, 119, 116, 116, 107, 120, 121, 113, 114, 112, 107, 125, 125, 115, 111, 127, 112, 121, 110, 109, 118, 122, 113, 115, 116, 115, 117, 122, 119, 117, 113, 104, 123, 116, 107, 119, 105, 112, 108, 108, 111, 123, 114, 119, 106, 114, 119, 122, 110, 113, 108, 113, 118, 118, 110, 112, 103, 104, 124, 113, 114, 118, 110, 111, 120, 120, 114, 120, 110, 111, 123, 118, 109, 103, 116, 110, 118, 114, 117, 114, 107, 118, 126, 104, 119, 121, 112, 111, 114, 115, 119, 117, 125, 119, 105, 101, 124, 109, 112, 111, 117, 117, 116, 116, 124, 109, 118, 107, 120, 111, 108, 114, 116, 115, 129, 107, 116, 127, 103, 114, 117, 119, 105, 108, 109, 102, 113, 110, 112, 111, 114, 112, 122, 128, 119, 103, 112, 133, 121, 125, 107, 111, 101, 116, 113, 115, 104, 122, 120, 118, 119, 114, 127, 118, 111, 105, 106, 112, 118, 123, 116, 115, 111, 106, 129, 114, 115, 117, 117, 118, 104, 114, 124, 110, 113, 114, 109, 110, 116, 116, 119, 109, 116, 105, 113, 108, 109, 126, 118, 118, 103, 115, 115, 119, 114, 123, 107, 111, 111, 113, 119, 113, 115, 105, 117, 104, 112, 123, 116, 107, 118, 104, 111, 113, 107, 96, 108, 125, 119, 122, 101, 118, 126, 125, 108, 118, 128, 115, 118, 116, 104, 119, 114, 114, 120, 115, 128, 112, 115, 116, 115, 118, 113, 120, 115, 116, 115, 111, 119, 111, 106, 109, 125, 118, 117, 113, 113, 114, 115, 119, 125, 116, 115, 117, 125, 114, 110, 98, 115, 111, 105, 108, 110, 110, 111, 117, 130, 113, 109, 126, 122, 104, 115, 113, 119, 116, 119, 114, 98, 106, 121, 130, 111, 126, 105, 111, 127, 104, 128, 116, 108, 118, 108, 125, 105, 113, 129, 114, 117, 108, 107, 106, 112, 119, 126, 128, 115, 118, 108, 121, 117, 105, 115, 121, 104, 116, 119, 126, 125, 115, 115, 112, 113, 116, 104, 114, 110, 126, 116, 102, 120, 118, 114, 105, 115, 113, 110, 110, 117, 108, 121, 117, 112, 130, 115, 109, 116, 115, 120, 112, 100, 113, 116, 113, 106, 121, 112, 108, 116, 118, 129, 114, 120, 117, 106, 119, 119, 111, 118, 111, 100, 117, 113, 115, 118, 111, 109, 122, 117, 121, 112, 114, 111, 110, 117, 112, 121, 123, 118, 117, 103, 124, 118, 119, 120, 118, 113, 113, 118, 112, 111, 124, 118, 106, 106, 111, 116, 115, 121, 109, 118, 108, 103, 106, 115, 117, 111, 117, 103, 138, 109, 104, 121, 115, 110, 114, 115, 116, 116, 120, 110, 106, 125, 118, 96, 117, 114, 118, 110, 110, 119, 104, 108, 106, 116, 113, 112, 118, 119, 99, 118, 125, 110, 125, 117, 120, 116, 116, 117, 111, 114, 115, 115, 104, 111, 110, 122, 104, 114, 121, 121, 118, 107, 118, 116, 115, 120, 118, 113, 111, 113, 110, 116, 121, 115, 119, 98, 106, 116, 113, 124, 117, 113, 116, 116, 120, 117, 110, 115, 122, 116, 104, 99, 111, 113, 116, 111, 115, 124, 112, 117, 106, 114, 112, 122, 116, 116, 119, 123, 114, 107, 110, 109, 112, 108, 116, 126, 114, 115, 127, 116, 114, 119, 122, 116, 124, 114, 115, 111, 113, 116, 113, 116, 109, 110, 120, 106, 111, 111, 120, 115, 111, 114, 122, 108, 109, 115, 112, 114, 116, 126, 112, 112, 110, 112, 113, 133, 111, 118, 114, 106, 117, 108, 103, 113, 118, 116, 117, 116, 120, 110, 112, 111, 114, 129, 114, 116, 113, 121, 95, 115, 122, 112, 121, 116, 123, 112, 117, 126, 118, 108, 127, 108, 114, 132, 113, 109, 125, 121, 124, 116, 119, 113, 115, 118, 109, 112, 100, 114, 120, 102, 111, 116, 107, 108, 118, 120, 108, 109, 116, 116, 118, 107, 123, 115, 113, 118, 110, 118, 117, 108, 118, 105, 120, 126, 118, 107, 123, 114, 114, 109, 117, 95, 113, 117, 124, 122, 106, 101, 118, 103, 114, 107, 117, 112, 107, 105, 113, 120, 112, 121, 115, 121, 118, 114, 100, 116, 112, 115, 118, 118, 121, 114, 116, 122, 110, 119, 115, 117, 112, 113, 120, 126, 104, 117, 123, 116, 114, 110, 109, 111, 113, 116, 116, 127, 113, 123, 120, 109, 123, 105, 124, 113, 112, 120, 110, 116, 111, 99, 116, 119, 118, 115, 109, 121, 115, 117, 116, 128, 109, 117, 114, 124, 113, 111, 117, 113, 95, 120, 108, 118, 111, 116, 109, 113, 116, 108, 127, 110, 111, 119, 109, 121, 113, 123, 117, 120, 125, 125, 115, 109, 117, 121, 115, 120, 117, 120, 116, 118, 120, 111, 113, 128, 110, 108, 115, 111, 99, 112, 117, 123, 113, 121, 109, 121, 109, 108, 112, 114, 107, 117, 111, 116, 113, 112, 116, 118, 120, 125, 107, 113, 106, 117, 106, 126, 108, 132, 111, 109, 104, 116, 115, 122, 113, 127, 119, 115, 104, 116, 115, 108, 113, 118, 121, 125, 121, 121, 110, 112, 125, 121, 123, 120, 114, 114, 115, 120, 110, 116, 117, 108, 127, 115, 120, 112, 125, 131, 117, 114, 92, 112, 118, 113, 117, 128, 120, 115, 130, 112, 100, 97, 119, 113, 94, 116, 114, 122, 111, 127, 108, 123, 122, 121, 116, 105, 112, 108, 124, 119, 109, 108, 104, 112, 121, 125, 122, 113, 126, 103, 107, 114, 113, 108, 115, 110, 128, 112, 116, 116, 104, 116, 116, 123, 112, 109, 108, 118, 116, 104, 115, 115, 108, 120, 115, 120, 103, 110, 126, 111, 123, 119, 111, 111, 114, 118, 126, 132, 127, 102, 95, 110, 108, 109, 115, 103, 106, 122, 114, 126, 118, 116, 109, 106, 115, 109, 106, 133, 92, 136, 114, 135, 112, 127, 100, 106, 111, 119, 111, 123, 117, 118, 102, 117, 91, 107, 112, 119, 121, 107, 109, 102, 113, 107, 102, 122, 112, 106, 115, 116, 102, 120, 115, 112, 114, 117, 129, 124, 113, 106, 111, 123, 119, 110, 109, 123, 104, 114, 111, 114, 116, 107, 107, 117, 103, 106, 122, 113, 138, 120, 119, 110, 120, 118, 104, 119, 121, 104, 114, 111, 122, 100, 116, 135, 127, 108, 118, 113, 119, 116, 114, 114, 124, 109, 109, 111, 109, 113, 99, 112, 119, 104, 100, 112, 113, 112, 119, 119, 114, 111, 126, 108, 122, 113, 116, 122, 123, 118, 119, 127, 132, 114, 113, 118, 105, 119, 115, 119, 93, 114, 112, 103, 116, 107, 117, 127, 112, 116, 117, 103, 113, 105, 109, 122, 128, 111, 110, 107, 109, 131, 120, 135, 112, 121, 109, 110, 114, 127, 114, 119, 123, 110, 107, 131, 107, 107, 111, 117, 110, 114, 124, 108, 112, 117, 117, 117, 108, 109, 111, 110, 109, 121, 114, 121, 108, 108, 103, 98, 115, 106, 116, 103, 116, 91, 103, 122, 112, 108, 110, 112, 115, 119, 120, 115, 126, 130, 114, 109, 120, 114, 124, 118, 108, 116, 116, 96, 108, 112, 111, 116, 113, 122, 108, 118, 102, 125, 99, 115, 128, 122, 124, 114, 114, 115, 113, 128, 115, 115, 110, 108, 105, 117, 114, 120, 119, 117, 100, 127, 113, 103, 112, 126, 113, 123, 120, 112, 117, 94, 111, 106, 118, 94, 115, 120, 108, 111, 106, 112, 115, 113, 112, 116, 120, 116, 118, 115, 121, 105, 110, 116, 117, 114, 112, 113, 108, 115, 120, 103, 114, 135, 106, 111, 99, 114, 117, 112, 131, 103, 129, 114, 128, 119, 111, 111, 109, 102, 98, 101, 123, 107, 114, 116, 119, 127, 115, 126, 116, 113, 124, 114, 127, 126, 114, 116, 121, 124, 111, 111, 116, 128, 106, 122, 110, 120, 122, 110, 109, 108, 106, 111, 131, 115, 118, 104, 103, 113, 115, 110, 126, 112, 115, 105, 109, 108, 118, 122, 110, 121, 115, 117, 114, 120, 115, 107, 119, 112, 110, 117, 114, 111, 128, 114, 119, 123, 108, 110, 103, 111, 112, 116, 122, 128, 108, 117, 128, 117, 115, 124, 128, 107, 115, 103, 109, 121, 124, 104, 100, 98, 110, 123, 109, 108, 117, 103, 117, 113, 107, 121, 102, 114, 109, 116, 116, 115, 123, 113, 110, 109, 126, 107, 124, 124, 107, 111, 119, 109, 116, 101, 110, 107, 123, 124, 119, 104, 111, 114, 125, 111, 119, 108, 126, 116, 112, 109, 116, 111, 121, 117, 110, 106, 122, 122, 101, 124, 116, 121, 114, 110, 106, 99, 113, 105, 112, 108, 116, 112, 113, 123, 111, 96, 103, 114, 111, 141, 111, 130, 115, 108, 115, 105, 114, 124, 120, 116, 108, 116, 111, 121, 111, 113, 119, 118, 124, 122, 111, 113, 115, 99, 123, 104, 116, 122, 126, 106, 114, 101, 105, 116, 118, 111, 104, 112, 94, 119, 118, 119, 113, 113, 112, 117, 112, 114, 112, 115, 122, 106, 114, 91, 114, 119, 109, 110, 111, 126, 107, 124, 103, 116, 121, 123, 109, 122, 120, 111, 108, 128, 114, 120, 118, 106, 105, 120, 140, 143, 112, 109, 133, 117, 115, 129, 117, 113, 105, 111, 124, 131, 118, 113, 114, 121, 118, 111, 105, 125, 112, 114, 113, 116, 115, 121, 123, 110, 118, 113, 123, 99, 125, 101, 112, 113, 107, 115, 118, 119, 127, 122, 112, 105, 117, 112, 120, 107, 110, 113, 121, 110, 112, 109, 111, 121, 120, 125, 106, 120, 119, 121, 114, 108, 111, 124, 114, 121, 116, 113, 117, 116, 131, 111, 120, 108, 105, 102, 128, 123, 124, 117, 115, 121, 100, 116, 108, 113, 119, 111, 122, 114, 138, 109, 115, 113, 119, 116, 117, 116, 112, 117, 124, 111, 114, 115, 111, 124, 117, 126, 114, 114, 116, 100, 123, 121, 121, 121, 123, 118, 114, 117, 114, 108, 103, 104, 122, 117, 107, 102, 110, 102, 115, 136, 119, 108, 112, 116, 97, 120, 104, 114, 114, 121, 122, 111, 106, 116, 115, 113, 109, 111, 113, 109, 123, 115, 118, 121, 123, 120, 126, 114, 102, 98, 109, 98, 115, 114, 115, 108, 117, 107, 109, 117, 115, 105, 128, 129, 124, 116, 118, 116, 116, 113, 126, 121, 105, 118, 133, 110, 136, 105, 107, 112, 115, 121, 119, 111, 121, 127, 115, 117, 114, 117, 122, 105, 119, 117, 101, 131, 111, 121, 119, 112, 108, 116, 113, 125, 113, 110, 119, 119, 116, 116, 109, 117, 133, 113, 110, 106, 123, 118, 117, 114, 121, 117, 121, 124, 130, 116, 112, 116, 111, 107, 114, 110, 110, 106, 101, 123, 135, 122, 112, 116, 126, 110, 125, 123, 127, 113, 115, 100, 117, 105, 112, 113, 113, 118, 109, 115, 118, 107, 128, 106, 106, 115, 133, 105, 106, 127, 118, 108, 118, 121, 133, 110, 113, 108, 115, 120, 119, 120, 98, 105, 109, 101, 117, 138, 111, 109, 108, 116, 117, 122, 109, 112, 125, 123, 112, 103, 114, 132, 111, 116, 110, 121, 129, 120, 114, 109, 107, 114, 118, 113, 103, 110, 112, 118, 120, 119, 127, 112, 109, 109, 106, 110, 111, 108, 97, 108, 113, 114, 116, 103, 117, 122, 118, 116, 108, 102, 108, 135, 108, 126, 115, 105, 118, 112, 132, 107, 119, 108, 109, 119, 117, 118, 115, 113, 113, 113, 129, 106, 110, 103, 115, 121, 107, 102, 121, 124, 119, 115, 125, 114, 111, 115, 110, 110, 117, 103, 103, 131, 115, 118, 117, 132, 107, 117, 121, 106, 112, 106, 122, 115, 115, 111, 115, 125, 116, 125, 108, 119, 104, 109, 120, 119, 123, 108, 127, 104, 110, 121, 107, 104, 119, 104, 104, 97, 113, 112, 114, 110, 117, 124, 117, 111, 124, 115, 102, 106, 111, 117, 116, 122, 119, 118, 114, 110, 102, 106, 103, 105, 109, 106, 108, 109, 118, 123, 126, 115, 115, 108, 96, 114, 129, 125, 118, 116, 118, 101, 118, 109, 119, 103, 119, 130, 93, 115, 112, 110, 115, 103, 107, 93, 119, 126, 144, 122, 111, 108, 118, 103, 101, 122, 108, 129, 120, 115, 123, 122, 141, 117, 115, 126, 127, 111, 116, 124, 111, 110, 112, 119, 108, 118, 119, 110, 110, 117, 112, 117, 91, 127, 119, 110, 102, 112, 116, 114, 139, 122, 100, 124, 99, 101, 118, 114, 106, 105, 106, 112, 104, 114, 115, 124, 92, 97, 118, 127, 132, 102, 109, 117, 111, 112, 112, 125, 113, 119, 119, 114, 119, 103, 115, 122, 111, 118, 121, 130, 111, 132, 116, 122, 113, 115, 124, 101, 106, 123, 72, 110, 109, 105, 113, 114, 119, 101, 136, 110, 111, 99, 162, 118, 131, 123, 115, 114, 105, 115, 116, 114, 125, 108, 112, 107, 102, 129, 116, 108, 120, 113, 111, 120, 115, 108, 109, 110, 121, 122, 118, 121, 114, 101, 106, 96, 92, 118, 111, 103, 112, 122, 113, 111, 117, 111, 110, 107, 95, 111, 113, 132, 115, 105, 114, 106, 108, 117, 166, 104, 134, 107, 121, 120, 108, 111, 109, 128, 105, 111, 109, 100, 119, 108, 114, 101, 128, 104, 109, 116, 122, 117, 108, 113, 121, 119, 111, 112, 103, 102, 106, 115, 101, 117, 112, 107, 117, 106, 119, 110, 118, 107, 116, 108, 128, 104, 114, 121, 100, 114, 121, 108, 101, 101, 110, 120, 134, 108, 100, 105, 99, 105, 97, 121, 109, 110, 111, 110, 112, 112, 115, 116, 114, 100, 106, 123, 115, 111, 128, 116, 123, 131, 105, 115, 122, 138, 125, 112, 100, 141, 104, 106, 116, 134, 106, 141, 112, 115, 118, 111, 123, 116, 112, 109, 115, 107, 117, 121, 114, 99, 110, 117, 114, 109, 108, 117, 102, 109, 129, 112, 121, 120, 93, 121, 112, 124, 109, 106, 112, 140, 116, 116, 121, 121, 114, 120, 114, 103, 118, 112, 128, 124, 107, 112, 116, 117, 116, 119, 127, 103, 117, 128, 111, 127, 114, 104, 111, 111, 125, 116, 105, 102, 113, 113, 106, 117, 100, 100, 102, 115, 109, 108, 107, 122, 112, 125, 109, 112, 124, 104, 124, 117, 135, 103, 98, 120, 115, 109, 112, 112, 109, 115, 116, 114, 106, 114, 131, 117, 114, 115, 120, 101, 115, 119, 120, 118, 131, 114, 123, 143, 115, 104, 110, 114, 113, 96, 98, 144, 125, 107, 112, 108, 112, 114, 110, 118, 116, 117, 115, 97, 128, 115, 98, 115, 109, 113, 112, 128, 115, 122, 125, 109, 109, 115, 123, 110, 100, 111, 117, 113, 119, 115, 111, 115, 115, 113, 113, 117, 108, 106, 120, 111, 110, 115, 123, 118, 118, 132, 114, 116, 114, 116, 122, 126, 113, 120, 105, 105, 120, 113, 118, 121, 120, 114, 113, 115, 114, 121, 115, 115, 120, 119, 119, 125, 114, 114, 116, 117, 111, 116, 118, 114, 113, 118, 115, 117, 108, 114, 112, 115, 109, 107, 113, 112, 115, 120, 112, 111, 119, 120, 116, 119, 120, 110, 123, 119, 106, 114, 120, 113, 116, 114, 114, 121, 118, 119, 117, 120, 128, 115, 111, 124, 118, 115, 112, 120, 112, 116, 110, 112, 114, 117, 113, 114, 114, 109, 116, 114, 120, 116, 113, 119, 115, 112, 115, 114, 128, 112, 116, 112, 116, 118, 115, 114, 118, 113, 107, 115, 117, 115, 115, 112, 112, 112, 110, 98, 112, 115, 116, 119, 111, 110, 113, 107, 114, 123, 118, 118, 119, 114, 116, 105, 113, 111, 115, 112, 113, 116, 115, 108, 121, 113, 111, 121, 111, 112, 113, 114, 111, 112, 111, 116, 114, 115, 121, 114, 119, 113, 119, 119, 115, 121, 121, 112, 111, 112, 109, 114, 116, 113, 117, 110, 115, 119, 119, 115, 115, 117, 115, 117, 116, 118, 115, 108, 115, 114, 114, 116, 110, 111, 112, 116, 123, 122, 119, 113, 113, 117, 115, 116, 117, 115, 117, 117, 120, 113, 119, 112, 110, 112, 120, 111, 120, 116, 116, 118, 116, 109, 116, 120, 115, 116, 124, 114, 109, 114, 126, 116, 118, 117, 119, 117, 117, 119, 113, 115, 113, 110, 118, 115, 115, 113, 116, 118, 121, 115, 114, 114, 124, 118, 112, 116, 110, 118, 114, 115, 108, 122, 116, 114, 119, 121, 114, 113, 121, 117, 121, 115, 117, 111, 115, 109, 114, 113, 120, 114, 115, 104, 112, 119, 115, 116, 111, 111, 115, 114, 114, 117, 117, 110, 118, 118, 113, 117, 113, 114, 115, 115, 118, 119, 122, 113, 108, 110, 112, 111, 117, 121, 111, 109, 112, 119, 106, 118, 120, 117, 107, 112, 110, 112, 105, 106, 106, 124, 119, 115, 111, 117, 116, 114, 114, 112, 109, 111, 106, 111, 115, 111, 111, 119, 115, 118, 117, 112, 112, 112, 122, 117, 119, 114, 111, 118, 114, 117, 115, 119, 112, 115, 120, 112, 114, 117, 111, 119, 109, 123, 111, 116, 115, 113, 114, 117, 114, 118, 109, 115, 114, 118, 120, 116, 117, 116, 115, 121, 112, 113, 119, 112, 121, 114, 112, 119, 112, 115, 114, 104, 116, 117, 114, 113, 120, 113, 110, 119, 115, 115, 127, 117, 120, 122, 115, 117, 120, 117, 104, 112, 111, 115, 110, 118, 117, 111, 114, 108, 133, 113, 110, 119, 116, 110, 114, 108, 109, 121, 109, 119, 115, 120, 113, 109, 113, 114, 126, 115, 112, 113, 111, 117, 115, 116, 117, 110, 110, 113, 111, 114, 122, 117, 114, 116, 119, 117, 119, 111, 116, 113, 115, 113, 122, 116, 115, 114, 112, 111, 113, 115, 118, 116, 118, 119, 116, 112, 111, 118, 114, 107, 113, 106, 109, 92, 106, 112, 106, 113, 116, 113, 120, 130, 115, 113, 112, 141, 121, 103, 119, 114, 110, 109, 122, 104, 108, 105, 108, 100, 126, 112, 101, 108, 113, 108, 114, 99, 129, 142, 105, 110, 117, 126, 110, 127, 111, 106, 111, 126, 125, 108, 109, 107, 112, 114, 125, 106, 113, 114, 93, 116, 119, 126, 107, 119, 124, 112, 102, 101, 98, 101, 103, 129, 120, 101, 107, 116, 117, 120, 106, 124, 115, 113, 99, 104, 111, 120, 107, 118, 124, 132, 124, 113, 106, 100, 122, 118, 119, 125, 112, 125, 108, 116, 101, 118, 115, 108, 125, 114, 113, 106, 112, 127, 110, 124, 110, 108, 113, 120, 125, 114, 108, 113, 106, 106, 115, 120, 115, 123, 107, 103, 109, 105, 101, 104, 107, 112, 122, 127, 115, 121, 106, 131, 107, 109, 131, 114, 123, 119, 113, 115, 111, 117, 129, 134, 127, 106, 117, 114, 108, 104, 106, 107, 111, 114, 122, 114, 123, 120, 120, 112, 111, 105, 108, 122, 132, 112, 111, 119, 120, 105, 134, 114, 115, 112, 103, 123, 120, 111, 126, 116, 100, 109, 102, 120, 102, 122, 114, 121, 111, 109, 115, 108, 123, 116, 112, 110, 110, 102, 115, 124, 112, 120, 124, 114, 112, 111, 107, 112, 109, 113, 107, 108, 114, 100, 99, 101, 118, 109, 126, 96, 113, 119, 112, 116, 114, 108, 125, 128, 118, 124, 110, 108, 117, 125, 101, 113, 118, 118, 105, 110, 113, 115, 115, 117, 118, 122, 111, 109, 117, 112, 129, 111, 115, 104, 99, 110, 115, 120, 106, 113, 118, 121, 99, 116, 109, 115, 109, 106, 115, 123, 100, 106, 110, 100, 111, 110, 105, 108, 121, 114, 107, 106, 112, 116, 128, 114, 91, 120, 121, 111, 122, 108, 122, 115, 105, 113, 109, 112, 120, 112, 102, 116, 116, 110, 110, 127, 102, 117, 108, 117, 107, 119, 122, 110, 115, 101, 138, 125, 116, 115, 115, 97, 127, 114, 115, 102, 97, 121, 114, 131, 130, 105, 115, 102, 114, 114, 112, 120, 117, 109, 121, 119, 121, 124, 124, 126, 122, 109, 122, 122, 107, 126, 125, 119, 125, 120, 121, 98, 111, 119, 104, 122, 112, 133, 121, 107, 120, 115, 103, 113, 121, 116, 120, 120, 112, 112, 112, 105, 122, 114, 92, 120, 117, 106, 122, 114, 108, 118, 114, 120, 113, 121, 115, 121, 113, 121, 120, 122, 124, 108, 117, 119, 117, 127, 123, 112, 113, 137, 121, 120, 117, 103, 115, 108, 118, 114, 111, 113, 128, 121, 111, 121, 104, 114, 121, 112, 134, 111, 118, 108, 102, 119, 105, 103, 135, 105, 141, 119, 102, 121, 84, 102, 111, 108, 112, 108, 108, 117, 94, 118, 112, 116, 107, 115, 115, 103, 119, 103, 123, 111, 124, 125, 105, 131, 104, 109, 118, 115, 121, 113, 111, 119, 111, 117, 106, 115, 122, 120, 110, 108, 121, 135, 107, 115, 122, 114, 105, 105, 142, 119, 115, 117, 102, 101, 117, 108, 101, 106, 122, 110, 118, 124, 110, 120, 121, 122, 138, 96, 108, 113, 113, 120, 102, 107, 120, 125, 123, 112, 104, 110, 109, 116, 113, 117, 100, 103, 120, 119, 114, 105, 109, 123, 107, 117, 116, 102, 92, 86, 113, 116, 111, 106, 114, 126, 116, 102, 114, 105, 112, 104, 116, 115, 107, 118, 117, 110, 115, 100, 118, 127, 127, 112, 117, 111, 113, 108, 119, 110, 116, 119, 120, 110, 118, 115, 124, 115, 119, 117, 118, 106, 106, 116, 103, 116, 104, 113, 110, 109, 102, 117, 108, 110, 120, 108, 109, 101, 114, 119, 132, 113, 102, 107, 128, 126, 128, 117, 126, 102, 110, 122, 106, 110, 124, 110, 115, 120, 124, 104, 119, 105, 127, 130, 117, 128, 108, 141, 118, 134, 126, 121, 95, 112, 110, 123, 115, 124, 113, 105, 116, 105, 118, 112, 109, 126, 115, 124, 98, 113, 126, 114, 108, 105, 121, 109, 119, 127, 123, 113, 114, 108, 112, 123, 115, 108, 113, 103, 121, 104, 109, 109, 126, 111, 128, 112, 127, 110, 130, 109, 120, 114, 119, 122, 117, 100, 116, 108, 128, 124, 116, 104, 123, 123, 107, 111, 103, 117, 121, 102, 120, 118, 106, 113, 114, 111, 107, 112, 112, 108, 128, 120, 113, 105, 117, 116, 114, 115, 117, 105, 110, 104, 109, 135, 107, 112, 114, 99, 121, 125, 120, 97, 118, 99, 110, 134, 112, 120, 126, 108, 120, 109, 117, 128, 118, 108, 115, 128, 103, 120, 116, 117, 120, 118, 111, 112, 110, 113, 122, 121, 112, 103, 117, 122, 114, 108, 107, 114, 115, 106, 127, 113, 122, 114, 109, 116, 107, 107, 110, 130, 112, 108, 116, 108, 125, 127, 124, 119, 100, 113, 113, 113, 117, 125, 116, 122, 128, 109, 112, 106, 130, 112, 121, 109, 101, 114, 122, 112, 120, 116, 116, 105, 108, 117, 121, 104, 105, 117, 114, 121, 119, 109, 109, 120, 108, 116, 120, 95, 107, 116, 108, 98, 102, 114, 117, 121, 106, 117, 126, 115, 116, 105, 116, 128, 110, 131, 123, 118, 118, 123, 118, 118, 122, 125, 100, 118, 112, 127, 108, 102, 113, 109, 106, 110, 101, 117, 110, 111, 127, 119, 112, 107, 105, 112, 111, 100, 110, 109, 119, 125, 118, 103, 102, 112, 123, 107, 106, 122, 123, 116, 104, 108, 119, 104, 117, 97, 109, 115, 103, 116, 109, 102, 108, 115, 106, 102, 104, 118, 114, 111, 114, 121, 125, 105, 106, 110, 111, 117, 124, 114, 117, 115, 109, 121, 116, 118, 129, 107, 107, 112, 114, 122, 117, 123, 97, 116, 106, 111, 113, 116, 108, 121, 113, 118, 113, 115, 116, 115, 115, 114, 109, 112, 120, 122, 116, 115, 108, 114, 110, 122, 105, 136, 124, 126, 114, 115, 110, 116, 130, 121, 124, 108, 90, 107, 115, 109, 101, 109, 114, 128, 111, 110, 114, 121, 110, 111, 109, 116, 110, 124, 111, 98, 113, 111, 123, 111, 118, 118, 117, 121, 121, 108, 116, 119, 115, 132, 114, 115, 106, 118, 106, 114, 116, 106, 121, 123, 111, 116, 115, 117, 145, 116, 95, 109, 99, 119, 107, 113, 113, 126, 110, 109, 112, 120, 114, 117, 116, 122, 118, 132, 114, 114, 110, 113, 105, 115, 120, 115, 124, 117, 129, 115, 113, 109, 104, 106, 114, 119, 120, 134, 101, 113, 115, 126, 114, 122, 110, 110, 114, 120, 105, 129, 113, 105, 138, 113, 126, 105, 121, 103, 101, 122, 121, 126, 126, 101, 114, 133, 122, 116, 120, 117, 107, 107, 96, 101, 126, 115, 113, 128, 124, 98, 109, 109, 109, 109, 122, 106, 135, 123, 121, 110, 113, 134, 98, 118, 127, 124, 141, 118, 111, 108, 99, 112, 110, 127, 117, 109, 113, 112, 117, 96, 122, 114, 134, 128, 116, 121, 130, 110, 103, 129, 120, 111, 115, 114, 115, 116, 120, 114, 110, 107, 114, 111, 125, 111, 114, 108, 124, 125, 105, 103, 91, 131, 124, 96, 120, 103, 114, 119, 106, 106, 108, 104, 123, 121, 113, 132, 140, 89, 123, 119, 117, 100, 113, 121, 130, 136, 125, 120, 105, 107, 119, 113, 117, 120, 125, 126, 120, 109, 100, 112, 117, 114, 100, 123, 122, 133, 120, 114, 113, 107, 111, 113, 137, 93, 133, 133, 134, 107, 115, 110, 123, 122, 113, 136, 119, 141, 123, 114, 108, 111, 119, 112, 103, 117, 111, 96, 121, 104, 117, 134, 98, 113, 111, 118, 107, 134, 111, 115, 134, 106, 112, 129, 110, 122, 112, 101, 113, 121, 119, 115, 98, 116, 111, 119, 104, 110, 130, 129, 106, 106, 133, 123, 137, 91, 102, 120, 132, 112, 103, 125, 122, 119, 96, 117, 108, 95, 121, 129, 127, 116, 103, 104, 98, 118, 116, 104, 122, 118, 122, 121, 115, 121, 121, 125, 125, 122, 118, 116, 131, 114, 97, 122, 124, 122, 104, 111, 123, 111, 129, 97, 118, 106, 118, 132, 109, 104, 115, 123, 104, 118, 115, 120, 127, 105, 125, 117, 107, 117, 108, 113, 112, 116, 120, 124, 133, 105, 109, 105, 129, 124, 137, 123, 96, 119, 99, 103, 124, 107, 116, 130, 112, 112, 121, 102, 107, 121, 118, 114, 105, 115, 134, 113, 120, 113, 114, 124, 96, 123, 101, 114, 119, 121, 97, 111, 109, 117, 123, 129, 97, 107, 126, 141, 119, 119, 110, 131, 118, 107, 104, 118, 99, 120, 114, 96, 113, 101, 114, 105, 128, 112, 122, 120, 122, 118, 106, 124, 114, 102, 110, 119, 109, 140, 111, 112, 113, 113, 112, 119, 102, 117, 118, 114, 129, 109, 138, 120, 95, 116, 114, 96, 109, 107, 106, 114, 121, 117, 113, 103, 116, 119, 102, 108, 104, 94, 108, 122, 136, 125, 129, 107, 101, 98, 113, 122, 119, 123, 117, 108, 118, 120, 112, 137, 110, 121, 80, 119, 109, 116, 114, 118, 109, 117, 113, 119, 112, 103, 117, 106, 116, 122, 102, 98, 132, 113, 125, 105, 112, 120, 114, 121, 116, 121, 123, 105, 131, 112, 131, 106, 107, 111, 104, 114, 101, 106, 109, 101, 126, 114, 124, 104, 99, 126, 128, 131, 115, 120, 104, 115, 119, 118, 110, 130, 111, 122, 108, 110, 87, 108, 114, 119, 106, 109, 107, 98, 125, 117, 136, 125, 117, 108, 113, 106, 113, 103, 102, 115, 120, 117, 126, 109, 120, 114, 130, 115, 116, 114, 109, 116, 111, 123, 114, 116, 107, 124, 111, 122, 124, 103, 120, 111, 115, 114, 114, 112, 114, 115, 124, 124, 111, 114, 112, 116, 109, 115, 123, 112, 109, 118, 113, 115, 124, 119, 121, 115, 109, 109, 106, 110, 118, 113, 116, 121, 116, 112, 128, 119, 123, 116, 108, 122, 108, 112, 124, 120, 105, 127, 114, 126, 116, 124, 106, 118, 115, 110, 108, 122, 114, 94, 118, 122, 101, 123, 111, 116, 113, 124, 111, 104, 117, 120, 129, 106, 123, 106, 110, 126, 103, 103, 110, 126, 102, 110, 101, 116, 108, 127, 112, 115, 105, 111, 115, 107, 118, 111, 109, 121, 119, 133, 121, 123, 112, 134, 121, 97, 123, 118, 120, 108, 104, 103, 117, 116, 118, 110, 120, 122, 117, 114, 128, 114, 116, 109, 89, 129, 122, 110, 120, 118, 115, 111, 125, 119, 111, 124, 108, 122, 104, 114, 109, 115, 116, 105, 113, 115, 107, 111, 99, 111, 120, 110, 127, 107, 120, 117, 113, 132, 111, 105, 111, 134, 110, 112, 104, 112, 120, 119, 119, 114, 115, 115, 108, 125, 122, 99, 105, 109, 118, 115, 116, 113, 120, 122, 127, 111, 117, 130, 116, 121, 115, 105, 126, 121, 120, 119, 118, 116, 123, 117, 113, 118, 116, 113, 118, 117, 114, 119, 107, 115, 111, 110, 117, 124, 113, 114, 102, 114, 132, 112, 127, 118, 106, 112, 123, 108, 114, 126, 120, 113, 113, 110, 115, 106, 115, 110, 106, 117, 116, 111, 110, 116, 114, 127, 124, 124, 117, 111, 106, 115, 104, 107, 125, 113, 136, 115, 138, 114, 121, 101, 116, 113, 102, 119, 111, 115, 112, 113, 133, 119, 111, 102, 113, 108, 122, 122, 112, 107, 88, 111, 117, 105, 119, 113, 110, 120, 107, 122, 124, 113, 119, 112, 69, 114, 106, 113, 108, 92, 123, 134, 109, 112, 120, 122, 102, 108, 110, 100, 110, 107, 114, 113, 116, 108, 138, 113, 104, 131, 120, 113, 120, 124, 127, 114, 120, 119, 116, 107, 117, 117, 111, 115, 119, 118, 111, 102, 122, 129, 124, 127, 113, 120, 124, 118, 119, 104, 118, 112, 112, 117, 153, 125, 111, 113, 106, 110, 122, 109, 104, 118, 108, 126, 108, 103, 119, 108, 124, 117, 121, 121, 112, 100, 121, 101, 117, 132, 127, 118, 109, 119, 113, 104, 113, 119, 122, 117, 105, 121, 130, 120, 104, 108, 123, 103, 112, 113, 109, 119, 106, 119, 112, 124, 107, 125, 115, 112, 105, 114, 104, 98, 99, 118, 116, 113, 116, 107, 108, 117, 106, 127, 127, 122, 123, 123, 116, 118, 106, 122, 104, 118, 117, 109, 118, 111, 122, 116, 100, 109, 117, 98, 115, 114, 108, 117, 109, 120, 124, 115, 114, 130, 80, 125, 123, 118, 113, 109, 121, 112, 115, 114, 126, 126, 119, 113, 117, 103, 115, 118, 115, 117, 113, 116, 115, 126, 114, 120, 114, 116, 122, 117, 113, 127, 113, 129, 116, 103, 117, 111, 117, 111, 101, 110, 120, 116, 114, 117, 120, 111, 116, 113, 117, 112, 115, 117, 116, 123, 114, 115, 115, 114, 117, 112, 119, 112, 115, 114, 119, 114, 111, 121, 117, 119, 116, 116, 112, 109, 117, 117, 116, 116, 114, 119, 115, 103, 114, 116, 119, 118, 120, 107, 107, 114, 122, 117, 120, 107, 109, 122, 112, 121, 115, 116, 119, 110, 114, 115, 115, 117, 115, 113, 117, 113, 119, 120, 116, 117, 116, 114, 118, 118, 115, 112, 118, 119, 111, 112, 119, 112, 116, 119, 106, 107, 99, 122, 109, 118, 111, 109, 120, 119, 108, 108, 112, 117, 114, 118, 112, 114, 116, 121, 115, 119, 116, 112, 117, 112, 118, 111, 121, 116, 121, 115, 112, 122, 120, 109, 122, 118, 114, 112, 114, 121, 111, 115, 118, 105, 118, 121, 117, 116, 117, 110, 122, 110, 121, 121, 115, 119, 114, 110, 109, 114, 123, 115, 112, 120, 120, 115, 108, 112, 115, 115, 112, 110, 113, 118, 115, 117, 114, 123, 111, 109, 109, 121, 122, 117, 116, 109, 113, 101, 110, 113, 112, 111, 118, 122, 118, 114, 118, 118, 117, 122, 116, 111, 117, 115, 119, 114, 118, 112, 117, 116, 113, 116, 118, 117, 109, 110, 108, 116, 113, 115, 114, 119, 115, 112, 111, 118, 115, 116, 111, 115, 115, 115, 112, 115, 119, 114, 115, 115, 118, 119, 117, 113, 108, 106, 116, 117, 110, 121, 121, 110, 119, 112, 120, 114, 110, 108, 120, 117, 114, 109, 118, 112, 115, 113, 117, 104, 115, 119, 119, 113, 118, 116, 120, 117, 121, 121, 113, 114, 115, 112, 122, 113, 117, 109, 110, 122, 118, 119, 114, 116, 121, 109, 115, 117, 114, 122, 107, 118, 115, 102, 117, 113, 111, 106, 104, 121, 113, 109, 118, 117, 117, 112, 108, 120, 111, 115, 120, 120, 120, 119, 120, 114, 121, 111, 112, 119, 114, 116, 114, 113, 115, 111, 117, 111, 120, 116, 116, 126, 122, 115, 116, 116, 112, 121, 120, 119, 117, 115, 116, 113, 119, 117, 110, 119, 111, 115, 121, 116, 116, 120, 118, 115, 117, 110, 114, 116, 116, 113, 119, 112, 108, 110, 116, 117, 117, 121, 117, 111, 113, 114, 115, 116, 114, 115, 116, 120, 105, 111, 113, 118, 125, 114, 119, 114, 116, 115, 115, 121, 115, 116, 118, 118, 116, 115, 118, 110, 117, 117, 121, 119, 116, 111, 121, 108, 121, 107, 119, 116, 116, 120, 120, 116, 125, 116, 123, 116, 111, 112, 106, 115, 118, 111, 116, 108, 118, 116, 115, 120, 115, 108, 119, 118, 112, 116, 117, 120, 132, 119, 116, 115, 112, 116, 119, 117, 117, 105, 123, 120, 120, 115, 106, 125, 114, 115, 116, 122, 112, 114, 113, 112, 109, 119, 113, 113, 115, 109, 113, 108, 115, 111, 112, 121, 113, 119, 121, 115, 114, 121, 120, 134, 99, 114, 110, 98, 114, 102, 113, 102, 110, 111, 117, 127, 102, 123, 112, 113, 123, 115, 109, 116, 112, 113, 126, 116, 115, 119, 127, 122, 107, 116, 105, 114, 105, 105, 120, 105, 106, 97, 132, 107, 117, 124, 112, 120, 112, 115, 115, 116, 112, 116, 107, 105, 119, 118, 101, 106, 123, 117, 104, 106, 125, 108, 108, 99, 112, 115, 109, 113, 122, 121, 111, 108, 119, 107, 113, 104, 121, 115, 134, 104, 100, 105, 108, 113, 118, 109, 124, 105, 119, 124, 115, 116, 114, 117, 124, 118, 110, 101, 134, 127, 118, 114, 119, 103, 100, 141, 114, 106, 106, 118, 124, 118, 110, 128, 118, 125, 126, 122, 116, 118, 112, 120, 120, 108, 105, 128, 97, 118, 109, 102, 122, 119, 106, 108, 133, 119, 116, 112, 111, 100, 105, 119, 107, 115, 113, 101, 119, 108, 123, 106, 119, 112, 108, 101, 112, 106, 114, 131, 113, 115, 117, 111, 122, 118, 112, 119, 96, 131, 117, 128, 111, 109, 128, 95, 121, 111, 104, 115, 110, 111, 107, 107, 133, 126, 99, 121, 124, 118, 110, 117, 121, 126, 105, 116, 113, 120, 119, 114, 126, 116, 113, 117, 116, 112, 118, 119, 112, 107, 118, 120, 114, 119, 111, 106, 100, 123, 111, 124, 138, 120, 114, 117, 115, 119, 114, 122, 132, 109, 114, 107, 116, 129, 115, 119, 131, 130, 116, 107, 125, 119, 117, 103, 104, 117, 121, 101, 114, 129, 124, 116, 111, 104, 101, 97, 119, 115, 119, 126, 103, 93, 104, 114, 115, 102, 113, 106, 110, 112, 107, 125, 90, 126, 117, 112, 105, 105, 115, 130, 104, 125, 132, 112, 110, 112, 116, 121, 126, 134, 130, 127, 119, 100, 104, 117, 109, 131, 128, 127, 129, 111, 118, 86, 95, 124, 113, 98, 110, 114, 134, 132, 115, 122, 120, 117, 114, 121, 129, 118, 108, 105, 118, 121, 108, 107, 109, 103, 125, 118, 118, 116, 117, 119, 102, 116, 114, 102, 94, 131, 112, 132, 118, 120, 114, 114, 126, 113, 110, 112, 110, 93, 118, 128, 106, 121, 117, 121, 105, 129, 117, 111, 125, 120, 110, 116, 114, 109, 117, 115, 136, 116, 115, 113, 112, 103, 110, 115, 109, 117, 106, 109, 119, 112, 104, 124, 115, 109, 114, 111, 122, 104, 108, 119, 125, 123, 112, 94, 119, 116, 110, 102, 111, 108, 108, 118, 120, 123, 108, 110, 119, 88, 126, 100, 126, 110, 117, 109, 116, 109, 118, 112, 119, 116, 111, 110, 114, 108, 121, 108, 119, 122, 119, 89, 120, 110, 108, 115, 118, 123, 105, 112, 103, 120, 115, 119, 103, 131, 116, 112, 107, 114, 114, 114, 101, 112, 110, 106, 119, 119, 128, 113, 94, 115, 99, 107, 121, 114, 116, 110, 122, 128, 123, 106, 112, 112, 113, 112, 109, 109, 114, 128, 115, 111, 132, 112, 141, 120, 122, 124, 130, 106, 138, 103, 114, 113, 113, 114, 114, 114, 108, 110, 122, 105, 124, 118, 123, 126, 125, 111, 112, 132, 103, 109, 107, 107, 114, 130, 114, 119, 110, 109, 122, 115, 122, 124, 108, 108, 112, 118, 119, 111, 114, 118, 105, 119, 116, 117, 136, 120, 107, 107, 105, 114, 116, 115, 111, 110, 108, 105, 120, 114, 113, 119, 107, 114, 117, 123, 111, 112, 109, 110, 98, 123, 114, 122, 120, 116, 115, 118, 119, 116, 111, 115, 119, 104, 105, 125, 112, 117, 108, 119, 115, 114, 115, 119, 122, 108, 114, 114, 108, 106, 112, 107, 116, 121, 111, 124, 116, 105, 107, 115, 107, 122, 115, 103, 106, 118, 118, 130, 122, 109, 81, 131, 114, 122, 105, 116, 111, 123, 105, 115, 124, 116, 126, 131, 105, 119, 119, 109, 133, 114, 104, 104, 112, 104, 121, 112, 119, 123, 108, 109, 114, 112, 105, 127, 125, 121, 126, 125, 127, 113, 118, 125, 115, 112, 116, 128, 116, 117, 122, 115, 120, 115, 113, 107, 113, 114, 112, 134, 108, 112, 106, 119, 112, 111, 114, 97, 122, 118, 103, 106, 116, 120, 133, 115, 109, 110, 121, 124, 134, 118, 119, 118, 108, 124, 124, 117, 115, 115, 110, 112, 118, 111, 116, 113, 115, 114, 105, 103, 106, 115, 117, 116, 106, 111, 113, 119, 103, 113, 122, 123, 118, 124, 112, 121, 120, 102, 116, 115, 113, 120, 122, 128, 109, 119, 119, 115, 125, 123, 109, 113, 97, 110, 114, 112, 111, 124, 124, 111, 114, 111, 116, 126, 112, 109, 119, 110, 115, 113, 115, 109, 104, 117, 112, 117, 104, 114, 108, 120, 117, 129, 109, 104, 116, 116, 110, 108, 112, 117, 118, 121, 104, 111, 100, 104, 127, 118, 113, 118, 103, 97, 107, 107, 123, 126, 112, 112, 114, 104, 122, 108, 108, 123, 110, 107, 126, 111, 125, 111, 117, 99, 123, 115, 130, 117, 125, 122, 108, 126, 108, 115, 119, 121, 111, 120, 108, 108, 103, 121, 123, 114, 107, 114, 120, 124, 111, 113, 118, 123, 110, 117, 117, 116, 112, 107, 114, 110, 115, 106, 116, 115, 124, 109, 115, 98, 118, 105, 124, 113, 109, 106, 113, 99, 109, 117, 108, 112, 115, 107, 121, 107, 109, 114, 107, 113, 94, 114, 108, 105, 124, 109, 115, 115, 103, 111, 113, 121, 119, 110, 111, 121, 113, 119, 116, 118, 130, 115, 106, 118, 115, 100, 123, 116, 114, 114, 115, 110, 119, 102, 105, 105, 111, 106, 115, 111, 102, 117, 118, 116, 127, 117, 122, 118, 121, 121, 115, 115, 105, 125, 109, 114, 115, 105, 118, 121, 124, 110, 121, 111, 115, 111, 107, 131, 125, 112, 109, 114, 114, 123, 137, 113, 123, 110, 113, 114, 106, 109, 114, 123, 109, 118, 123, 121, 116, 116, 115, 108, 113, 120, 122, 119, 116, 104, 118, 125, 114, 112, 107, 110, 103, 109, 115, 131, 116, 120, 114, 105, 115, 113, 114, 104, 109, 112, 131, 107, 109, 100, 116, 118, 117, 109, 107, 109, 121, 105, 129, 116, 120, 118, 112, 128, 121, 109, 121, 123, 108, 115, 118, 109, 113, 121, 115, 118, 117, 111, 117, 122, 118, 118, 123, 110, 130, 104, 119, 125, 117, 107, 109, 116, 115, 118, 109, 119, 112, 117, 120, 117, 116, 101, 120, 115, 117, 114, 114, 115, 123, 111, 105, 101, 112, 119, 124, 109, 117, 108, 113, 111, 117, 117, 109, 117, 123, 117, 121, 115, 110, 124, 107, 122, 99, 109, 119, 114, 114, 118, 116, 117, 148, 119, 113, 119, 143, 113, 114, 111, 109, 117, 123, 110, 120, 110, 114, 124, 126, 118, 117, 115, 104, 112, 118, 104, 120, 122, 117, 119, 111, 110, 121, 120, 122, 111, 122, 106, 114, 106, 128, 113, 119, 115, 114, 116, 128, 128, 114, 111, 113, 114, 108, 118, 107, 115, 112, 118, 112, 108, 118, 111, 119, 118, 103, 122, 120, 128, 107, 122, 111, 120, 111, 117, 114, 118, 116, 115, 121, 109, 116, 102, 112, 113, 112, 126, 110, 105, 112, 118, 88, 136, 110, 117, 119, 116, 124, 115, 128, 120, 110, 116, 116, 109, 122, 107, 109, 107, 108, 128, 122, 124, 114, 114, 122, 114, 116, 118, 111, 121, 111, 117, 104, 124, 115, 119, 112, 112, 117, 122, 127, 126, 106, 116, 110, 112, 111, 110, 111, 113, 122, 112, 116, 128, 115, 119, 130, 117, 117, 137, 122, 115, 104, 113, 125, 127, 106, 122, 113, 115, 111, 115, 104, 111, 127, 120, 128, 118, 120, 120, 111, 105, 104, 108, 117, 114, 114, 116, 121, 104, 120, 104, 116, 114, 112, 120, 120, 107, 111, 113, 117, 116, 120, 119, 112, 117, 119, 109, 133, 120, 115, 94, 115, 114, 116, 122, 118, 106, 112, 120, 117, 106, 113, 119, 119, 115, 123, 118, 115, 114, 117, 115, 103, 132, 162, 108, 121, 114, 112, 115, 110, 112, 116, 120, 114, 115, 107, 119, 118, 143, 125, 106, 118, 113, 117, 106, 110, 106, 110, 116, 112, 113, 106, 116, 115, 149, 115, 120, 116, 117, 108, 117, 108, 117, 120, 124, 109, 115, 110, 117, 107, 115, 114, 123, 138, 113, 108, 126, 118, 124, 118, 113, 119, 113, 115, 136, 116, 108, 118, 112, 115, 115, 125, 105, 140, 115, 111, 121, 128, 116, 121, 113, 114, 113, 114, 112, 114, 107, 110, 121, 120, 103, 119, 118, 125, 113, 114, 117, 98, 119, 112, 129, 117, 114, 109, 120, 123, 113, 113, 118, 114, 115, 114, 106, 111, 107, 112, 117, 131, 101, 118, 118, 121, 118, 111, 111, 118, 117, 119, 112, 121, 112, 112, 114, 111, 112, 113, 108, 111, 115, 108, 113, 118, 116, 120, 117, 116, 116, 112, 117, 112, 119, 115, 112, 115, 111, 120, 107, 116, 117, 115, 112, 113, 116, 116, 110, 113, 124, 120, 121, 100, 115, 104, 114, 113, 112, 115, 119, 117, 114, 116, 106, 118, 110, 112, 128, 106, 123, 110, 117, 117, 118, 112, 114, 129, 113, 118, 114, 116, 112, 131, 119, 127, 117, 119, 120, 115, 100, 118, 113, 116, 111, 112, 116, 117, 128, 119, 111, 117, 114, 117, 117, 107, 111, 112, 113, 108, 114, 124, 112, 116, 113, 113, 117, 126, 104, 105, 101, 108, 104, 112, 118, 130, 100, 113, 110, 118, 108, 112, 111, 116, 116, 129, 113, 116, 122, 122, 150, 105, 125, 111, 110, 117, 106, 118, 107, 114, 116, 128, 107, 123, 118, 103, 110, 112, 125, 114, 108, 113, 116, 113, 117, 96, 118, 134, 119, 101, 109, 111, 103, 102, 116, 107, 130, 116, 120, 108, 116, 114, 108, 100, 105, 118, 104, 116, 121, 113, 101, 122, 112, 121, 104, 130, 118, 98, 100, 107, 131, 132, 103, 113, 105, 128, 124, 107, 118, 110, 117, 102, 104, 103, 115, 114, 119, 110, 105, 113, 106, 114, 114, 114, 110, 109, 135, 98, 119, 115, 96, 120, 101, 118, 112, 136, 114, 122, 103, 133, 110, 115, 102, 110, 103, 100, 112, 102, 112, 111, 111, 118, 114, 123, 118, 107, 112, 123, 121, 110, 115, 94, 118, 124, 105, 114, 135, 114, 113, 111, 114, 109, 114, 118, 123, 114, 118, 120, 98, 118, 108, 111, 128, 113, 111, 106, 119, 109, 106, 91, 119, 112, 106, 109, 114, 111, 109, 117, 129, 119, 113, 115, 122, 116, 93, 134, 108, 117, 113, 128, 111, 120, 99, 126, 104, 116, 117, 110, 105, 114, 107, 110, 115, 106, 116, 124, 117, 113, 96, 122, 107, 106, 119, 114, 107, 117, 109, 112, 117, 126, 107, 111, 121, 125, 120, 115, 117, 118, 110, 121, 116, 120, 111, 94, 116, 124, 105, 120, 117, 118, 118, 125, 109, 124, 118, 125, 110, 113, 102, 119, 117, 118, 108, 114, 115, 120, 108, 129, 118, 110, 115, 119, 116, 128, 124, 115, 111, 117, 109, 124, 106, 105, 111, 102, 120, 116, 127, 116, 119, 135, 118, 109, 113, 124, 113, 109, 108, 105, 133, 119, 131, 106, 107, 100, 122, 123, 119, 112, 112, 123, 119, 119, 115, 109, 115, 111, 109, 126, 134, 120, 130, 135, 97, 110, 114, 121, 104, 120, 99, 110, 123, 109, 115, 111, 115, 120, 112, 112, 114, 120, 112, 127, 118, 106, 105, 120, 97, 102, 122, 108, 118, 123, 108, 121, 124, 109, 116, 126, 105, 122, 110, 112, 102, 133, 113, 114, 105, 110, 104, 120, 120, 135, 109, 117, 115, 111, 104, 108, 112, 118, 119, 120, 112, 105, 126, 114, 138, 112, 126, 93, 94, 103, 114, 119, 109, 115, 118, 129, 112, 121, 123, 113, 105, 105, 102, 120, 103, 121, 105, 122, 104, 114, 113, 132, 116, 118, 120, 123, 122, 115, 116, 105, 107, 117, 108, 104, 142, 111, 105, 108, 108, 129, 117, 106, 113, 117, 114, 106, 125, 108, 110, 113, 130, 112, 119, 113, 113, 118, 113, 119, 127, 118, 107, 118, 123, 130, 108, 95, 118, 116, 101, 113, 124, 117, 110, 114, 112, 100, 120, 107, 110, 104, 114, 107, 116, 110, 110, 116, 114, 117, 116, 115, 109, 102, 116, 113, 114, 110, 127, 125, 144, 110, 109, 108, 111, 116, 103, 108, 113, 118, 120, 120, 122, 117, 104, 101, 100, 116, 115, 114, 100, 116, 113, 126, 128, 118, 110, 129, 123, 119, 123, 107, 119, 97, 105, 129, 115, 110, 112, 116, 110, 112, 117, 108, 103, 92, 102, 113, 122, 117, 114, 111, 130, 123, 116, 99, 123, 112, 105, 117, 112, 111, 118, 112, 113, 124, 116, 105, 115, 119, 113, 104, 119, 105, 112, 109, 103, 115, 117, 120, 119, 114, 116, 107, 119, 106, 135, 119, 112, 111, 111, 105, 118, 108, 106, 115, 110, 125, 143, 118, 123, 116, 117, 110, 109, 99, 115, 124, 126, 117, 121, 116, 115, 124, 121, 124, 119, 119, 117, 113, 129, 103, 119, 132, 115, 110, 117, 120, 117, 104, 100, 114, 107, 112, 106, 124, 109, 127, 139, 104, 122, 125, 110, 108, 117, 106, 114, 124, 121, 127, 83, 119, 101, 117, 108, 108, 107, 104, 99, 110, 149, 116, 127, 120, 104, 108, 117, 116, 126, 121, 104, 117, 101, 129, 113, 116, 131, 122, 118, 128, 104, 110, 120, 98, 116, 121, 124, 116, 111, 118, 110, 116, 108, 118, 100, 89, 105, 120, 107, 115, 127, 122, 120, 117, 137, 118, 117, 106, 106, 115, 112, 117, 109, 102, 113, 120, 102, 119, 107, 112, 128, 111, 113, 126, 107, 122, 109, 99, 123, 112, 115, 113, 93, 119, 113, 113, 113, 122, 116, 128, 116, 107, 112, 128, 130, 134, 124, 112, 102, 109, 110, 127, 101, 119, 113, 116, 131, 122, 103, 115, 122, 112, 126, 132, 105, 113, 110, 117, 110, 126, 105, 121, 120, 122, 115, 123, 118, 111, 123, 90, 114, 121, 102, 128, 113, 123, 117, 119, 125, 121, 120, 122, 125, 106, 116, 130, 113, 98, 112, 116, 114, 112, 98, 122, 120, 99, 110, 125, 120, 118, 105, 119, 115, 100, 104, 120, 128, 103, 122, 135, 118, 114, 131, 115, 134, 121, 100, 120, 131, 123, 122, 117, 119, 127, 116, 126, 129, 114, 106, 111, 127, 106, 110, 110, 130, 130, 118, 116, 127, 118, 87, 112, 111, 101, 102, 121, 109, 120, 121, 123, 113, 108, 129, 111, 106, 115, 109, 121, 116, 116, 116, 109, 112, 115, 104, 117, 105, 118, 114, 111, 122, 113, 118, 122, 119, 99, 104, 130, 96, 99, 97, 124, 105, 117, 127, 108, 127, 119, 112, 108, 116, 117, 104, 106, 134, 107, 123, 116, 111, 116, 112, 97, 109, 122, 106, 107, 120, 106, 132, 103, 110, 116, 124, 111, 115, 113, 106, 134, 103, 121, 109, 116, 116, 125, 112, 114, 125, 126, 121, 106, 110, 118, 113, 114, 109, 110, 110, 121, 106, 116, 104, 120, 112, 103, 111, 111, 105, 116, 125, 110, 106, 117, 122, 117, 113, 115, 115, 122, 120, 99, 113, 115, 127, 119, 119, 127, 118, 115, 106, 117, 112, 116, 109, 114, 114, 112, 103, 119, 109, 112, 101, 112, 121, 127, 107, 78, 127, 117, 113, 111, 112, 121, 106, 110, 88, 108, 124, 117, 108, 123, 113, 99, 114, 107, 108, 110, 112, 110, 113, 123, 110, 109, 108, 116, 109, 109, 110, 120, 120, 123, 92, 123, 113, 122, 114, 99, 117, 119, 106, 99, 122, 122, 120, 138, 108, 113, 123, 107, 127, 121, 130, 121, 130, 108, 107, 133, 128, 115, 136, 126, 117, 119, 125, 107, 106, 120, 115, 119, 111, 121, 117, 109, 122, 108, 106, 118, 114, 119, 114, 113, 107, 121, 126, 118, 118, 119, 108, 118, 108, 119, 114, 136, 114, 109, 109, 116, 114, 105, 129, 115, 126, 111, 111, 114, 114, 118, 116, 125, 110, 105, 115, 119, 119, 112, 135, 113, 129, 116, 107, 104, 123, 108, 105, 109, 109, 134, 104, 115, 117, 109, 109, 118, 112, 127, 118, 120, 113, 109, 123, 136, 108, 107, 113, 104, 116, 117, 120, 121, 110, 119, 109, 111, 109, 107, 112, 113, 115, 112, 117, 107, 106, 106, 118, 112, 110, 118, 122, 100, 112, 106, 128, 116, 126, 116, 110, 112, 111, 112, 117, 115, 113, 116, 110, 121, 115, 126, 118, 121, 113, 113, 123, 114, 109, 115, 103, 110, 124, 120, 130, 112, 117, 110, 119, 127, 110, 118, 111, 130, 112, 107, 119, 122, 108, 142, 120, 109, 106, 125, 110, 116, 113, 109, 110, 112, 112, 113, 122, 103, 113, 116, 106, 106, 111, 118, 114, 98, 121, 91, 118, 113, 105, 124, 131, 118, 104, 116, 109, 124, 128, 105, 120, 117, 106, 110, 122, 109, 104, 114, 127, 115, 120, 127, 99, 102, 99, 108, 120, 120, 133, 116, 124, 113, 111, 126, 109, 110, 114, 121, 128, 112, 104, 109, 101, 119, 121, 115, 107, 115, 131, 122, 108, 123, 109, 112, 92, 113, 112, 117, 119, 109, 112, 117, 109, 102, 113, 113, 112, 102, 115, 124, 116, 113, 117, 121, 127, 107, 116, 103, 113, 122, 99, 109, 115, 121, 113, 117, 115, 118, 111, 126, 122, 119, 119, 103, 124, 105, 102, 109, 113, 104, 113, 109, 117, 116, 117, 117, 110, 128, 116, 116, 110, 112, 121, 111, 125, 111, 120, 117, 114, 120, 122, 111, 115, 113, 112, 127, 108, 103, 116, 121, 126, 113, 126, 106, 105, 112, 112, 106, 113, 131, 119, 117, 127, 114, 108, 112, 112, 114, 123, 114, 111, 117, 111, 123, 109, 103, 115, 98, 128, 108, 130, 116, 121, 110, 107, 122, 115, 113, 117, 109, 113, 108, 120, 127, 115, 107, 114, 105, 113, 109, 118, 117, 114, 108, 101, 115, 114, 115, 112, 116, 112, 117, 118, 120, 122, 108, 121, 127, 126, 108, 115, 124, 124, 116, 112, 108, 122, 122, 116, 117, 121, 115, 111, 114, 118, 113, 123, 115, 122, 120, 102, 135, 108, 117, 110, 102, 118, 113, 113, 98, 116, 106, 109, 115, 104, 127, 119, 116, 122, 121, 115, 113, 129, 121, 119, 116, 111, 124, 118, 124, 111, 112, 113, 122, 127, 123, 98, 115, 119, 103, 106, 113, 109, 111, 119, 119, 125, 127, 110, 112, 113, 109, 122, 118, 117, 117, 110, 114, 123, 110, 118, 115, 108, 109, 116, 136, 104, 117, 110, 131, 108, 109, 109, 113, 117, 104, 122, 113, 112, 112, 126, 114, 121, 107, 102, 117, 108, 107, 109, 112, 107, 118, 120, 121, 126, 117, 113, 118, 112, 105, 128, 96, 103, 123, 115, 118, 118, 115, 117, 112, 118, 111, 109, 121, 124, 111, 118, 110, 116, 114, 123, 107, 114, 118, 115, 108, 114, 117, 126, 121, 136, 109, 114, 115, 125, 123, 120, 99, 116, 119, 101, 126, 110, 91, 106, 119, 126, 113, 120, 94, 103, 121, 105, 106, 113, 109, 112, 104, 115, 111, 113, 106, 114, 116, 106, 116, 122, 111, 117, 114, 108, 113, 92, 121, 118, 93, 113, 124, 133, 128, 132, 121, 119, 107, 118, 107, 122, 113, 109, 114, 117, 109, 112, 107, 118, 103, 97, 118, 110, 115, 123, 114, 126, 103, 118, 112, 120, 107, 117, 110, 117, 109, 108, 96, 124, 120, 118, 110, 105, 113, 112, 104, 106, 119, 116, 116, 108, 118, 115, 109, 120, 111, 111, 108, 115, 120, 123, 106, 105, 116, 118, 115, 102, 110, 111, 115, 120, 118, 120, 117, 117, 114, 124, 114, 123, 116, 107, 109, 109, 107, 134, 121, 120, 118, 127, 122, 108, 110, 90, 123, 111, 108, 117, 122, 120, 105, 114, 106, 102, 124, 121, 119, 129, 109, 109, 125, 105, 124, 123, 118, 109, 102, 106, 119, 116, 120, 109, 116, 104, 96, 120, 117, 105, 118, 124, 116, 122, 107, 113, 111, 118, 105, 107, 115, 109, 124, 103, 122, 121, 110, 101, 118, 103, 118, 128, 111, 101, 108, 123, 111, 125, 129, 125, 125, 124, 102, 102, 113, 121, 116, 123, 108, 110, 103, 127, 121, 129, 130, 134, 114, 115, 130, 101, 115, 114, 110, 125, 133, 117, 101, 109, 111, 117, 118, 105, 109, 104, 117, 130, 113, 113, 115, 117, 119, 107, 104, 121, 119, 122, 116, 104, 116, 118, 107, 127, 121, 111, 109, 107, 104, 111, 105, 125, 114, 119, 109, 113, 115, 104, 103, 120, 111, 108, 120, 120, 104, 122, 118, 116, 115, 115, 113, 87, 135, 104, 112, 104, 105, 108, 107, 101, 124, 115, 109, 123, 113, 147, 112, 123, 122, 117, 112, 113, 131, 110, 114, 112, 117, 121, 128, 102, 122, 112, 94, 108, 124, 132, 113, 114, 111, 96, 112, 123, 125, 102, 114, 126, 117, 102, 103, 111, 122, 108, 131, 100, 104, 116, 112, 110, 110, 123, 109, 112, 111, 104, 119, 114, 114, 130, 125, 122, 107, 131, 115, 125, 124, 112, 103, 116, 113, 121, 111, 118, 114, 119, 123, 114, 119, 116, 119, 113, 109, 116, 118, 102, 109, 114, 113, 117, 113, 108, 99, 111, 104, 98, 123, 110, 117, 111, 115, 112, 116, 118, 99, 130, 111, 113, 123, 111, 104, 112, 121, 130, 100, 109, 124, 105, 131, 123, 114, 126, 114, 123, 119, 117, 111, 111, 112, 127, 105, 110, 108, 114, 119, 123, 113, 107, 104, 124, 93, 107, 94, 108, 115, 116, 121, 112, 122, 121, 121, 120, 115, 116, 114, 129, 112, 108, 110, 109, 131, 120, 112, 108, 113, 131, 114, 115, 111, 117, 128, 116, 118, 123, 119, 124, 124, 136, 123, 115, 126, 116, 119, 123, 109, 105, 129, 102, 119, 110, 109, 116, 121, 121, 109, 107, 116, 106, 110, 107, 103, 120, 104, 122, 129, 123, 118, 121, 109, 103, 106, 115, 112, 105, 118, 102, 117, 129, 134, 116, 130, 107, 119, 119, 110, 129, 102, 125, 114, 103, 124, 132, 116, 105, 124, 120, 121, 107, 117, 120, 113, 122, 121, 120, 107, 102, 111, 110, 114, 107, 109, 114, 111, 129, 113, 137, 119, 111, 117, 122, 133, 100, 109, 116, 111, 118, 102, 111, 119, 105, 116, 99, 108, 115, 118, 117, 123, 109, 112, 103, 116, 114, 111, 122, 117, 118, 113, 109, 116, 132, 102, 114, 117, 107, 119, 130, 123, 114, 104, 101, 109, 112, 125, 128, 111, 120, 101, 104, 100, 131, 94, 119, 104, 107, 115, 106, 102, 125, 125, 117, 129, 122, 114, 136, 126, 111, 142, 104, 115, 105, 112, 110, 109, 112, 124, 129, 109, 111, 114, 124, 119, 89, 127, 124, 110, 111, 105, 108, 120, 112, 108, 113, 122, 115, 108, 117, 105, 94, 136, 104, 114, 109, 105, 122, 114, 114, 129, 118, 121, 114, 115, 116, 122, 110, 134, 98, 108, 116, 113, 111, 112, 125, 123, 123, 99, 117, 119, 109, 126, 123, 115, 124, 127, 113, 112, 99, 105, 126, 118, 109, 111, 115, 123, 111, 105, 104, 120, 109, 104, 123, 119, 104, 113, 117, 104, 117, 110, 112, 124, 108, 130, 120, 111, 124, 110, 109, 118, 120, 120, 109, 111, 118, 115, 112, 107, 126, 125, 108, 117, 106, 119, 109, 112, 114, 106, 119, 124, 111, 104, 121, 105, 112, 139, 118, 106, 127, 104, 131, 112, 119, 121, 91, 106, 123, 120, 115, 114, 106, 109, 112, 128, 106, 123, 98, 127, 119, 122, 114, 135, 113, 116, 117, 112, 108, 126, 120, 107, 120, 121, 121, 111, 113, 118, 117, 121, 123, 112, 112, 130, 121, 120, 107, 109, 108, 118, 130, 107, 112, 102, 107, 112, 127, 112, 107, 104, 110, 121, 121, 120, 108, 113, 110, 111, 126, 121, 102, 126, 113, 101, 120, 133, 119, 126, 92, 112, 111, 92, 115, 122, 109, 126, 105, 120, 115, 100, 114, 104, 115, 117, 128, 112, 111, 124, 105, 108, 109, 115, 118, 120, 115, 113, 129, 106, 121, 104, 116, 117, 119, 111, 116, 115, 129, 123, 109, 113, 118, 119, 122, 126, 122, 111, 107, 119, 107, 91, 111, 114, 121, 103, 113, 116, 107, 129, 124, 110, 118, 117, 111, 111, 122, 117, 109, 107, 110, 106, 114, 111, 115, 120, 138, 109, 107, 103, 100, 111, 135, 108, 107, 120, 98, 122, 119, 103, 113, 117, 109, 106, 117, 116, 114, 123, 105, 114, 119, 111, 108, 113, 105, 127, 127, 130, 104, 117, 111, 82, 103, 111, 117, 107, 115, 118, 105, 119, 112, 110, 121, 119, 125, 113, 107, 111, 116, 118, 106, 119, 121, 114, 126, 128, 108, 121, 113, 114, 119, 130, 121, 106, 105, 105, 113, 110, 107, 104, 115, 116, 110, 106, 111, 124, 112, 127, 132, 123, 129, 111, 126, 117, 126, 111, 98, 106, 119, 117, 110, 121, 118, 101, 129, 117, 121, 116, 122, 107, 122, 122, 112, 114, 123, 107, 126, 124, 113, 123, 132, 108, 103, 107, 123, 107, 117, 96, 113, 134, 126, 111, 110, 108, 111, 124, 112, 120, 113, 116, 104, 115, 98, 120, 109, 128, 117, 116, 114, 109, 117, 117, 123, 123, 127, 118, 130, 114, 108, 119, 109, 106, 108, 119, 113, 108, 117, 119, 112, 111, 100, 112, 111, 113, 116, 109, 121, 104, 129, 118, 126, 125, 131, 125, 119, 97, 109, 124, 109, 123, 118, 118, 113, 119, 109, 128, 109, 116, 110, 101, 120, 108, 109, 133, 132, 112, 103, 102, 103, 119, 115, 109, 114, 108, 94, 125, 121, 118, 113, 118, 124, 122, 113, 131, 113, 126, 126, 122, 114, 120, 114, 105, 102, 112, 124, 123, 122, 118, 121, 113, 110, 119, 109, 112, 125, 108, 109, 121, 103, 129, 111, 122, 124, 119, 136, 120, 113, 114, 101, 103, 111, 104, 108, 106, 102, 118, 103, 122, 125, 118, 126, 124, 106, 108, 104, 118, 119, 117, 122, 116, 120, 128, 109, 107, 107, 118, 106, 104, 113, 126, 113, 111, 113, 122, 110, 110, 122, 120, 121, 110, 105, 121, 107, 128, 106, 125, 113, 99, 108, 107, 110, 116, 122, 126, 121, 118, 116, 129, 121, 120, 118, 136, 107, 114, 100, 110, 105, 122, 107, 120, 120, 104, 122, 110, 112, 109, 95, 115, 123, 120, 133, 120, 125, 108, 119, 107, 108, 112, 116, 111, 108, 114, 101, 114, 114, 101, 122, 103, 118, 118, 109, 112, 123, 122, 112, 125, 124, 121, 111, 105, 105, 110, 118, 115, 113, 120, 103, 117, 117, 114, 107, 118, 132, 121, 107, 105, 119, 117, 97, 129, 120, 125, 121, 125, 117, 122, 118, 109, 116, 126, 124, 129, 129, 109, 109, 114, 113, 114, 122, 98, 105, 135, 132, 117, 113, 113, 105, 120, 111, 104, 109, 108, 109, 123, 112, 108, 102, 110, 112, 99, 136, 111, 118, 107, 110, 109, 111, 111, 113, 121, 119, 105, 115, 122, 93, 110, 114, 114, 110, 116, 126, 114, 120, 115, 113, 125, 121, 119, 117, 104, 114, 110, 106, 111, 105, 113, 118, 114, 104, 106, 120, 123, 106, 113, 113, 103, 131, 105, 120, 129, 122, 120, 129, 115, 100, 109, 115, 120, 126, 114, 103, 120, 113, 118, 105, 125, 110, 137, 105, 111, 122, 133, 96, 117, 95, 117, 123, 122, 114, 121, 117, 135, 92, 116, 115, 115, 98, 105, 118, 123, 100, 109, 111, 119, 114, 115, 111, 111, 116, 133, 108, 103, 119, 119, 120, 117, 114, 123, 116, 115, 130, 104, 99, 123, 107, 116, 110, 139, 114, 116, 113, 104, 120, 103, 112, 123, 107, 117, 110, 108, 119, 127, 107, 118, 113, 111, 123, 126, 125, 118, 119, 113, 110, 123, 130, 113, 146, 110, 108, 119, 107, 112, 116, 115, 111, 124, 124, 106, 123, 123, 95, 110, 108, 102, 131, 101, 126, 125, 115, 109, 115, 103, 125, 129, 122, 104, 109, 117, 136, 109, 133, 116, 113, 119, 115, 107, 112, 120, 114, 118, 112, 107, 126, 112, 125, 107, 108, 116, 107, 119, 126, 141, 115, 107, 113, 121, 110, 112, 115, 114, 99, 124, 100, 112, 116, 117, 124, 105, 119, 118, 116, 122, 109, 106, 106, 132, 110, 123, 119, 108, 111, 113, 119, 133, 124, 115, 118, 110, 130, 100, 116, 109, 116, 100, 116, 113, 116, 117, 122, 111, 119, 107, 123, 130, 112, 109, 112, 122, 121, 115, 118, 115, 108, 117, 119, 132, 112, 103, 109, 111, 113, 112, 114, 110, 115, 120, 127, 113, 123, 129, 107, 115, 113, 112, 121, 111, 117, 112, 109, 106, 116, 120, 119, 113, 119, 116, 107, 115, 118, 120, 114, 120, 116, 111, 109, 112, 109, 100, 113, 124, 117, 118, 112, 112, 104, 109, 115, 124, 116, 108, 109, 114, 105, 114, 108, 117, 116, 111, 109, 119, 115, 109, 118, 125, 118, 109, 113, 113, 114, 114, 118, 117, 123, 121, 111, 119, 109, 109, 101, 114, 105, 104, 118, 117, 112, 119, 106, 116, 101, 89, 120, 117, 111, 114, 120, 116, 125, 106, 116, 120, 101, 118, 118, 106, 121, 117, 118, 119, 118, 131, 115, 118, 108, 116, 117, 119, 116, 100, 102, 119, 114, 100, 115, 117, 117, 116, 106, 110, 117, 100, 113, 123, 107, 117, 112, 114, 109, 118, 109, 116, 116, 115, 123, 117, 121, 112, 115, 115, 120, 124, 123, 126, 115, 126, 122, 132, 124, 125, 116, 114, 112, 123, 102, 119, 121, 99, 106, 118, 106, 106, 100, 119, 111, 108, 122, 130, 121, 119, 121, 117, 116, 119, 110, 106, 123, 120, 127, 115, 117, 120, 120, 105, 110, 113, 110, 124, 112, 99, 112, 114, 123, 118, 108, 116, 119, 114, 116, 103, 117, 114, 112, 122, 112, 120, 125, 108, 117, 121, 110, 116, 124, 116, 114, 112, 114, 108, 119, 110, 110, 107, 111, 119, 109, 113, 105, 118, 109, 100, 110, 108, 108, 111, 115, 125, 127, 125, 122, 106, 113, 115, 114, 116, 123, 115, 113, 111, 111, 125, 115, 116, 117, 110, 121, 113, 115, 110, 124, 133, 108, 81, 106, 113, 116, 113, 115, 123, 110, 126, 106, 112, 118, 106, 115, 109, 117, 113, 124, 118, 130, 126, 112, 108, 120, 120, 128, 114, 117, 113, 126, 116, 111, 122, 118, 113, 115, 125, 110, 119, 113, 118, 121, 112, 108, 121, 130, 105, 125, 120, 116, 114, 108, 122, 112, 121, 102, 114, 116, 122, 114, 114, 116, 121, 135, 119, 118, 123, 113, 118, 105, 119, 131, 125, 105, 109, 109, 107, 113, 115, 138, 115, 118, 124, 118, 107, 119, 109, 117, 120, 123, 106, 109, 117, 126, 107, 128, 117, 116, 104, 111, 117, 114, 115, 114, 118, 112, 114, 109, 110, 109, 120, 111, 114, 118, 103, 112, 138, 105, 112, 123, 122, 116, 112, 124, 115, 111, 123, 121, 109, 144, 114, 113, 112, 110, 120, 98, 107, 116, 120, 102, 129, 112, 120, 119, 111, 107, 116, 107, 121, 123, 114, 110, 122, 116, 107, 127, 120, 122, 117, 122, 115, 109, 111, 103, 128, 104, 130, 116, 116, 121, 115, 113, 99, 116, 122, 116, 113, 110, 103, 119, 126, 111, 115, 90, 127, 116, 121, 113, 120, 108, 108, 120, 111, 97, 109, 130, 111, 106, 136, 107, 107, 121, 118, 131, 112, 114, 111, 106, 125, 113, 104, 140, 116, 115, 106, 110, 108, 104, 113, 123, 118, 121, 117, 116, 125, 112, 110, 106, 117, 127, 108, 112, 107, 132, 113, 125, 106, 114, 97, 123, 114, 106, 105, 120, 113, 110, 111, 126, 123, 129, 110, 110, 118, 123, 111, 117, 123, 105, 114, 110, 113, 109, 116, 117, 102, 116, 116, 113, 112, 110, 129, 112, 107, 129, 122, 128, 105, 121, 120, 133, 129, 130, 115, 113, 121, 116, 114, 129, 104, 99, 116, 115, 112, 123, 111, 112, 106, 123, 117, 121, 112, 116, 122, 103, 108, 115, 118, 113, 111, 109, 111, 112, 137, 111, 103, 118, 119, 111, 119, 111, 104, 113, 122, 103, 120, 121, 112, 113, 110, 115, 113, 113, 108, 118, 123, 113, 119, 112, 124, 105, 115, 112, 123, 116, 117, 136, 119, 105, 100, 108, 128, 120, 116, 122, 122, 106, 111, 126, 117, 123, 113, 118, 142, 119, 107, 116, 112, 118, 108, 112, 129, 104, 102, 123, 122, 119, 111, 110, 107, 119, 104, 120, 116, 108, 106, 120, 130, 115, 109, 131, 114, 124, 112, 130, 106, 103, 104, 106, 117, 127, 120, 120, 130, 105, 104, 106, 118, 116, 120, 116, 114, 122, 114, 112, 108, 110, 123, 114, 109, 111, 119, 131, 114, 117, 113, 120, 122, 120, 109, 112, 133, 118, 117, 119, 111, 105, 108, 117, 127, 110, 108, 115, 115, 119, 110, 126, 96, 112, 134, 119, 113, 112, 116, 106, 113, 116, 111, 125, 118, 113, 115, 105, 103, 115, 117, 108, 122, 107, 116, 125, 111, 108, 84, 130, 114, 125, 122, 115, 126, 117, 128, 137, 117, 107, 116, 131, 128, 118, 112, 115, 110, 117, 111, 122, 106, 116, 120, 106, 128, 123, 113, 110, 107, 122, 110, 111, 123, 106, 119, 114, 111, 129, 113, 132, 98, 128, 124, 115, 114, 101, 116, 133, 118, 107, 126, 129, 101, 107, 125, 112, 122, 126, 103, 117, 95, 116, 114, 123, 127, 117, 110, 112, 115, 126, 125, 115, 130, 122, 112, 123, 122, 104, 123, 128, 128, 115, 122, 111, 97, 127, 120, 117, 114, 120, 115, 111, 114, 109, 123, 118, 109, 120, 117, 114, 128, 118, 102, 115, 115, 123, 108, 111, 99, 114, 138, 108, 105, 114, 109, 108, 114, 102, 110, 107, 120, 111, 117, 118, 117, 109, 131, 120, 120, 115, 119, 107, 107, 115, 114, 114, 117, 114, 113, 114, 113, 117, 118, 116, 121, 100, 125, 134, 124, 130, 113, 114, 117, 123, 114, 118, 110, 122, 130, 114, 118, 110, 106, 120, 126, 127, 115, 111, 125, 115, 105, 115, 141, 104, 116, 101, 111, 117, 108, 106, 123, 103, 122, 98, 105, 113, 120, 137, 105, 111, 137, 112, 104, 85, 118, 130, 115, 107, 112, 105, 134, 133, 111, 115, 136, 109, 115, 123, 109, 106, 112, 107, 109, 100, 100, 109, 84, 119, 121, 142, 78, 102, 102, 120, 114, 126, 126, 114, 123, 106, 121, 117, 106, 122, 110, 103, 130, 114, 114, 128, 107, 124, 106, 118, 120, 103, 110, 113, 122, 134, 115, 123, 119, 112, 108, 111, 111, 106, 126, 100, 116, 110, 109, 110, 108, 109, 118, 126, 115, 108, 125, 111, 117, 123, 116, 117, 114, 125, 114, 120, 116, 106, 119, 108, 113, 115, 120, 117, 125, 113, 116, 83, 111, 112, 98, 116, 118, 115, 104, 117, 121, 103, 111, 115, 104, 114, 119, 134, 113, 110, 109, 113, 100, 124, 101, 112, 121, 101, 108, 97, 127, 116, 115, 107, 121, 111, 122, 99, 125, 112, 119, 119, 110, 105, 127, 116, 115, 119, 110, 118, 119, 114, 121, 119, 127, 126, 107, 113, 116, 112, 107, 125, 127, 118, 120, 127, 115, 118, 111, 117, 116, 136, 118, 111, 115, 116, 112, 111, 119, 118, 108, 118, 124, 115, 110, 115, 109, 128, 129, 89, 118, 125, 119, 112, 122, 107, 111, 117, 114, 122, 119, 115, 115, 119, 113, 112, 110, 101, 117, 112, 114, 119, 109, 111, 121, 119, 117, 120, 101, 98, 112, 114, 122, 116, 106, 125, 123, 128, 127, 112, 112, 98, 100, 113, 112, 116, 114, 102, 114, 109, 117, 117, 117, 109, 119, 116, 107, 117, 97, 110, 117, 128, 113, 113, 123, 118, 122, 109, 120, 134, 93, 103, 108, 113, 120, 111, 115, 111, 114, 118, 166, 113, 113, 109, 117, 107, 126, 111, 108, 103, 126, 119, 112, 109, 116, 114, 101, 112, 110, 116, 108, 106, 143, 119, 114, 115, 116, 111, 117, 130, 116, 123, 112, 116, 115, 125, 121, 122, 110, 113, 106, 106, 109, 110, 117, 124, 118, 79, 127, 116, 114, 115, 108, 123, 96, 126, 115, 119, 123, 117, 117, 110, 114, 133, 114, 110, 122, 115, 127, 115, 115, 115, 113, 110, 117, 111, 109, 118, 122, 109, 117, 127, 121, 121, 106, 119, 117, 121, 113, 120, 115, 114, 109, 110, 117, 116, 120, 113, 109, 99, 115, 119, 105, 110, 102, 106, 114, 122, 124, 120, 112, 134, 118, 112, 130, 117, 129, 115, 110, 112, 114, 106, 119, 111, 128, 107, 116, 115, 113, 110, 120, 121, 119, 135, 126, 125, 101, 114, 108, 110, 113, 116, 104, 126, 105, 121, 144, 115, 118, 115, 117, 102, 122, 105, 125, 101, 114, 110, 138, 118, 114, 103, 124, 115, 114, 124, 136, 112, 127, 112, 114, 124, 123, 120, 124, 119, 106, 113, 119, 112, 114, 121, 116, 104, 106, 127, 118, 113, 119, 113, 117, 116, 119, 108, 106, 108, 121, 109, 95, 107, 120, 124, 128, 115, 120, 114, 117, 116, 107, 116, 96, 110, 106, 115, 108, 102, 112, 119, 121, 116, 109, 112, 116, 112, 122, 113, 118, 118, 111, 101, 136, 151, 130, 125, 109, 111, 117, 120, 119, 122, 105, 131, 109, 107, 109, 117, 108, 133, 112, 111, 123, 104, 110, 104, 112, 112, 115, 118, 114, 115, 129, 128, 117, 135, 113, 107, 114, 111, 117, 117, 101, 113, 124, 118, 119, 106, 114, 98, 115, 110, 122, 112, 115, 118, 129, 109, 118, 113, 107, 127, 91, 135, 103, 114, 108, 110, 119, 127, 137, 105, 106, 121, 121, 134, 112, 117, 113, 118, 102, 120, 127, 111, 93, 112, 120, 106, 113, 113, 120, 107, 98, 118, 109, 119, 131, 105, 115, 131, 126, 135, 113, 119, 97, 131, 129, 112, 108, 128, 111, 130, 109, 126, 112, 118, 106, 110, 115, 118, 113, 127, 106, 113, 110, 95, 110, 124, 107, 122, 109, 113, 124, 107, 122, 130, 106, 89, 100, 124, 118, 117, 117, 118, 117, 123, 113, 105, 112, 112, 122, 103, 116, 113, 124, 113, 129, 108, 103, 114, 112, 120, 109, 119, 109, 112, 107, 119, 110, 120, 121, 127, 126, 113, 100, 112, 117, 116, 113, 120, 103, 110, 111, 127, 101, 117, 114, 117, 122, 110, 124, 102, 107, 125, 111, 104, 121, 113, 118, 124, 105, 114, 98, 101, 115, 112, 115, 115, 110, 107, 113, 102, 126, 126, 119, 99, 115, 113, 97, 119, 125, 103, 115, 121, 110, 124, 102, 125, 109, 106, 112, 100, 122, 134, 119, 106, 123, 121, 118, 133, 114, 77, 116, 94, 112, 130, 120, 120, 102, 119, 123, 116, 119, 106, 136, 99, 115, 122, 130, 125, 116, 115, 113, 122, 119, 129, 125, 122, 121, 110, 119, 107, 120, 117, 100, 113, 110, 113, 119, 109, 109, 117, 120, 114, 118, 123, 101, 118, 111, 119, 106, 106, 103, 112, 115, 123, 120, 105, 124, 119, 112, 132, 117, 113, 95, 113, 124, 106, 121, 114, 132, 118, 114, 120, 121, 115, 107, 111, 111, 123, 116, 111, 111, 110, 114, 123, 117, 119, 116, 117, 109, 106, 117, 101, 126, 120, 120, 94, 115, 108, 124, 106, 113, 121, 113, 103, 108, 107, 124, 115, 118, 112, 105, 105, 113, 112, 122, 111, 116, 115, 122, 112, 110, 110, 123, 120, 106, 108, 121, 110, 111, 107, 100, 113, 125, 135, 115, 120, 106, 114, 108, 116, 97, 113, 108, 110, 100, 112, 93, 112, 106, 118, 108, 107, 111, 98, 135, 119, 130, 124, 115, 119, 124, 132, 122, 116, 110, 104, 110, 113, 114, 115, 103, 115, 114, 115, 124, 112, 117, 107, 130, 126, 109, 107, 103, 107, 110, 106, 118, 121, 114, 105, 121, 103, 129, 120, 105, 119, 99, 123, 130, 115, 123, 115, 114, 123, 101, 109, 118, 113, 129, 120, 98, 104, 126, 108, 107, 107, 116, 133, 115, 114, 119, 117, 134, 121, 112, 109, 110, 114, 117, 104, 132, 123, 106, 109, 119, 118, 107, 107, 108, 108, 112, 116, 118, 102, 116, 105, 113, 103, 127, 109, 122, 126, 123, 104, 111, 96, 108, 107, 115, 111, 116, 114, 120, 114, 109, 124, 102, 121, 106, 113, 110, 117, 120, 123, 121, 120, 103, 111, 116, 111, 105, 135, 116, 109, 109, 118, 103, 110, 130, 123, 108, 117, 107, 124, 93, 123, 121, 108, 113, 116, 113, 122, 123, 119, 109, 138, 98, 94, 129, 127, 110, 111, 113, 113, 118, 98, 118, 116, 120, 112, 119, 120, 98, 108, 122, 121, 116, 118, 100, 92, 116, 111, 105, 120, 114, 123, 112, 113, 111, 113, 112, 113, 104, 98, 114, 127, 106, 117, 111, 116, 107, 127, 119, 114, 114, 110, 116, 108, 118, 119, 116, 107, 117, 100, 94, 129, 111, 105, 109, 116, 111, 107, 117, 111, 111, 132, 116, 99, 129, 126, 102, 115, 114, 113, 103, 96, 119, 111, 109, 106, 108, 91, 124, 110, 116, 105, 115, 118, 123, 110, 108, 132, 119, 115, 112, 120, 96, 116, 101, 111, 122, 120, 120, 125, 117, 115, 111, 119, 112, 134, 104, 123, 108, 108, 120, 119, 121, 110, 115, 113, 117, 137, 117, 117, 116, 129, 101, 113, 113, 113, 112, 111, 109, 106, 124, 114, 107, 115, 123, 114, 106, 98, 124, 127, 115, 117, 113, 106, 124, 116, 116, 109, 113, 119, 109, 117, 122, 118, 109, 114, 108, 117, 119, 115, 109, 136, 114, 129, 116, 108, 104, 115, 121, 117, 127, 103, 123, 119, 104, 115, 109, 117, 112, 114, 127, 113, 106, 118, 89, 118, 116, 118, 118, 103, 122, 110, 118, 117, 129, 109, 109, 123, 106, 116, 128, 113, 98, 118, 116, 119, 121, 124, 118, 114, 113, 101, 112, 118, 116, 127, 121, 123, 117, 106, 110, 123, 127, 122, 116, 111, 152, 107, 115, 110, 128, 122, 114, 114, 99, 118, 108, 117, 105, 115, 120, 121, 108, 105, 111, 124, 108, 121, 107, 124, 115, 121, 110, 113, 112, 115, 107, 128, 121, 108, 103, 119, 110, 132, 123, 119, 111, 106, 130, 107, 119, 117, 127, 104, 99, 109, 117, 115, 118, 126, 105, 116, 108, 117, 128, 109, 129, 116, 107, 106, 116, 112, 102, 106, 119, 119, 123, 117, 130, 126, 118, 110, 97, 107, 111, 125, 110, 112, 114, 121, 132, 118, 120, 104, 124, 107, 133, 119, 109, 111, 110, 116, 117, 117, 127, 105, 130, 134, 116, 124, 111, 135, 119, 120, 130, 117, 104, 117, 117, 119, 101, 122, 97, 122, 102, 108, 109, 110, 118, 114, 118, 124, 113, 116, 119, 102, 116, 122, 121, 117, 110, 130, 109, 110, 106, 104, 101, 109, 116, 130, 115, 124, 120, 122, 123, 112, 128, 119, 120, 116, 121, 115, 100, 117, 107, 115, 110, 116, 117, 116, 112, 103, 115, 88, 117, 138, 119, 116, 116, 102, 121, 119, 101, 108, 118, 118, 112, 115, 108, 100, 115, 135, 125, 110, 108, 123, 114, 114, 109, 115, 112, 115, 110, 124, 117, 113, 143, 104, 130, 110, 117, 117, 93, 121, 114, 104, 122, 113, 113, 124, 116, 116, 123, 115, 134, 135, 104, 110, 115, 118, 109, 102, 113, 114, 113, 118, 137, 105, 95, 98, 123, 111, 113, 116, 112, 139, 122, 133, 118, 108, 118, 120, 121, 123, 111, 122, 112, 113, 112, 139, 99, 105, 123, 122, 101, 113, 121, 104, 110, 117, 111, 131, 112, 115, 124, 119, 126, 103, 122, 117, 110, 109, 107, 110, 113, 94, 113, 121, 106, 119, 107, 100, 101, 92, 131, 113, 117, 110, 118, 119, 115, 114, 111, 115, 109, 112, 108, 127, 120, 109, 96, 122, 100, 111, 123, 107, 102, 116, 102, 136, 116, 112, 115, 118, 115, 104, 93, 110, 106, 111, 117, 113, 105, 106, 118, 97, 97, 103, 104, 103, 101, 98, 130, 118, 109, 114, 107, 95, 112, 103, 113, 112, 113, 124, 107, 117, 116, 123, 104, 109, 106, 106, 122, 108, 123, 106, 113, 107, 122, 122, 129, 127, 113, 130, 122, 121, 114, 109, 103, 99, 126, 122, 140, 99, 128, 108, 111, 105, 97, 115, 133, 116, 104, 113, 128, 106, 122, 115, 114, 118, 113, 118, 111, 115, 122, 102, 122, 114, 120, 129, 124, 126, 157, 113, 113, 111, 111, 109, 110, 120, 103, 116, 139, 95, 122, 103, 137, 105, 113, 118, 120, 120, 117, 110, 116, 108, 116, 96, 118, 112, 99, 118, 97, 155, 120, 118, 102, 129, 103, 134, 119, 104, 102, 126, 124, 111, 89, 110, 106, 105, 118, 104, 113, 86, 146, 103, 105, 102, 102, 124, 107, 105, 120, 97, 113, 110, 106, 106, 119, 135, 113, 112, 114, 123, 136, 120, 108, 102, 114, 104, 112, 120, 124, 109, 124, 104, 100, 138, 113, 96, 106, 127, 96, 131, 112, 115, 111, 116, 117, 119, 102, 115, 118, 123, 94, 109, 113, 113, 124, 112, 100, 99, 114, 95, 155, 121, 112, 119, 125, 99, 107, 116, 109, 112, 100, 104, 132, 106, 123, 133, 87, 103, 125, 104, 101, 116, 84, 113, 123, 113, 113, 120, 119, 117, 102, 108, 105, 108, 126, 120, 106, 117, 129, 115, 98, 102, 109, 114, 112, 113, 116, 136, 98, 122, 119, 116, 111, 141, 128, 111, 121, 110, 91, 90, 101, 120, 109, 117, 118, 115, 107, 101, 107, 110, 93, 117, 119, 139, 116, 124, 123, 112, 106, 112, 115, 119, 112, 103, 128, 99, 115, 123, 128, 97, 117, 113, 121, 110, 118, 124, 103, 121, 123, 117, 118, 103, 116, 118, 104, 92, 92, 162, 117, 132, 127, 125, 101, 121, 126, 120, 109, 116, 116, 107, 116, 120, 130, 114, 126, 123, 105, 111, 103, 92, 129, 105, 101, 110, 114, 119, 132, 116, 102, 111, 113, 107, 142, 111, 84, 114, 117, 113, 104, 117, 112, 115, 117, 122, 115, 100, 133, 109, 126, 106, 163, 114, 93, 123, 104, 109, 115, 124, 108, 121, 119, 118, 119, 113, 104, 111, 108, 118, 120, 111, 131, 113, 126, 112, 109, 105, 117, 122, 103, 101, 116, 136, 101, 101, 110, 109, 113, 110, 102, 110, 92, 130, 106, 108, 117, 148, 105, 136, 117, 110, 117, 118, 117, 103, 106, 113, 113, 108, 120, 145, 111, 131, 119, 115, 120, 99, 118, 108, 115, 99, 116, 100, 127, 123, 107, 95, 116, 97, 108, 118, 104, 104, 130, 105, 133]) # parameters
+i15 = Internal("op15", "TENSOR_QUANT8_ASYMM", "{1, 7, 7, 512}, 0.023528477177, 0") # intermediate result
+i16 = Parameter("op16", "TENSOR_INT32", "{512}, 0.0001660654234, 0", [-373, 18951, -2733, 15414, 20558, 9709, 16138, -3792, 16558, -650, 7012, 20511, -274, -1847, -296, -372, 15068, 17543, 1854, 74, -4582, 9756, -132, 19846, -137, 1657, -3355, 14715, 5999, -109, 1181, -896, 15621, 22768, 18127, -50, 8284, 9109, -4146, 16821, -252, -167, -265, 17612, 17446, -1860, -174, 32085, 10056, 20509, -3583, -567, -1516, -177, 8726, -658, 21203, 7016, 16924, 7913, -327, -213, -147, 5525, -7896, 16433, 5983, 11020, 249, -51, -208, 16425, -472, -540, 19888, 19421, 19490, -251, 16580, 9068, -9075, -1014, -453, -308, 10261, -11969, 12104, -303, -334, -220, 8595, 12251, 11179, 8047, 8653, -665, 21897, 101, 18662, -20520, 14391, 7059, 11269, -226, 11338, -989, -276, -262, -423, -70, 15504, 17173, 12849, -242, 11750, -11968, 17192, 16985, -305, 20467, -92, 13467, 12979, 17623, 20170, 18187, -5626, 19962, -4048, -190, 23006, -320, 7595, 10846, 20, 18355, 15397, 7568, 15015, 14491, 10174, -177, 8623, -914, -778, -693, 22450, 23497, 18379, 9846, -514, 12853, 20087, -308, -87, -255, 23893, -2604, -1064, 17113, -206, 23683, -89, 18467, -803, -7233, 1299, -290, -773, -117, 25412, -172, 9850, 15154, -172, -198, -7326, -265, -214, 9724, 18236, -362, -452, -7554, 9933, -4, -127, -223, 27793, -194, 9869, -428, 11611, 14325, -268, 18914, -118, -1019, 13637, 19062, 13774, 18618, -5808, 16918, 7092, -218, -868, 16691, 14164, 11990, 22363, 22618, 7830, -8205, 11259, -3831, -1406, -236, 102, -348, 2647, -284, 17992, -349, 30338, 18878, 9241, 96, -1265, 22850, 23634, -910, -350, 18553, -566, 12124, 22674, -299, -2035, -86, 25130, -178, -610, -1100, 22637, -153, 12396, 13115, 27149, -57, -304, 15693, 22380, 22082, -662, -6306, -518, 18296, -281, -464, -1263, 3, -140, 11747, 54, 12219, 3128, -155, 20521, -356, -10700, -539, 16197, -151, 17991, -102, -12174, -2030, 23213, -278, -203, -188, 17503, -304, 345, -142, 12505, -83, 19624, -135, -313, 19070, 19043, 10744, 9237, -1029, 17365, -2722, 8900, 9481, -344, -97, -12518, 17213, -3963, -254, 4028, 20124, 18711, -5954, -199, 2229, -258, -1966, -176, -262, 18063, 18465, -403, 18370, 11978, 18498, 19527, -347, -188, -271, 20380, -154, -2272, 20353, 11041, -144, 17950, -205, -375, 23924, -394, 18961, -253, 22110, -163, 21443, -1523, 13, 20507, -174, -256, 14703, 14486, 9154, 16687, 9980, 9810, -5803, 18126, -219, 18072, 19486, 17649, 9061, 15158, 10930, 16784, 26204, -92, -172, -1126, -271, 6833, 1, 8767, 8469, -1538, -2265, -1815, 717, 8828, 14576, 15026, 12379, 18820, 9101, -704, 7009, 19635, 9413, -507, -2955, -16, -1749, 18378, 17066, 8416, 15201, -2713, 13941, 19216, 13617, 9155, 20763, 9344, 1533, 8326, 16614, -120, -188, 1820, -1160, 11339, 13681, 18114, 9511, 9853, 9411, 13324, 16781, -2262, -1990, -350, 8337, 16602, -410, 11323, 18129, -131, -1119, -336, -350, 8603, 15452, 8164, -325, -1780, -363, -1131, 8952, -9907, -1509, 18187, -1339, -439, 21121, 15708, 21219, -65, 16491, 20942, 13862, -8041, -945, -397, -63, -3379, 16563, 67, 14948, -724, 9500, 124, -615, 19791, -1002, -336, 10514, 8578, -1919, 3883, -115, -316, 18782, 23092, -191, 13692, -332, 16282, -105, -475, 22437, -63, 13576, -421, -358, -519, 20581, 16634, 18871, 12517, -146, -189, -156, -3347, 6190, -404, -586, 16365, -86, 37494, 19932, 19, -7693, -1984, 16309, -1494, -312, 20347, -312, -221, -2841, 7908, -354, -687, -9984]) # parameters
+i17 = Parameter("op17", "TENSOR_QUANT8_ASYMM", "{1, 3, 3, 512}, 0.00705806072801, 111", [144, 73, 143, 88, 88, 99, 98, 156, 84, 157, 95, 87, 162, 47, 152, 149, 88, 90, 153, 161, 161, 83, 152, 92, 141, 166, 162, 79, 164, 150, 39, 165, 98, 87, 97, 169, 92, 73, 163, 125, 149, 153, 186, 72, 88, 143, 147, 50, 99, 83, 150, 144, 149, 155, 85, 158, 84, 64, 87, 88, 147, 166, 147, 155, 168, 95, 159, 77, 151, 172, 152, 54, 146, 148, 90, 68, 88, 155, 66, 90, 79, 147, 145, 162, 60, 117, 72, 157, 160, 145, 80, 90, 60, 79, 84, 164, 79, 142, 83, 180, 97, 91, 85, 186, 88, 150, 153, 156, 163, 165, 83, 83, 90, 152, 79, 61, 67, 94, 157, 68, 151, 55, 66, 87, 77, 88, 146, 91, 167, 148, 90, 151, 86, 161, 172, 78, 80, 84, 93, 88, 71, 148, 96, 166, 143, 151, 79, 84, 87, 91, 181, 93, 91, 147, 152, 148, 75, 150, 137, 90, 156, 56, 150, 90, 156, 178, 147, 169, 188, 179, 60, 143, 77, 87, 157, 164, 171, 151, 149, 72, 84, 156, 148, 146, 101, 149, 154, 147, 64, 187, 144, 142, 86, 53, 156, 63, 155, 153, 87, 91, 83, 88, 178, 94, 63, 164, 154, 70, 86, 77, 87, 82, 86, 55, 64, 142, 143, 144, 147, 151, 71, 142, 91, 137, 53, 66, 93, 150, 153, 80, 56, 167, 134, 87, 161, 95, 84, 149, 158, 142, 66, 146, 141, 152, 84, 152, 85, 99, 48, 147, 168, 92, 79, 84, 148, 157, 150, 85, 152, 153, 140, 144, 146, 91, 169, 168, 111, 155, 89, 145, 139, 154, 84, 151, 119, 161, 170, 131, 85, 157, 149, 153, 107, 165, 160, 151, 86, 150, 94, 163, 145, 82, 93, 101, 75, 154, 83, 157, 85, 90, 152, 147, 151, 139, 151, 158, 96, 85, 93, 70, 149, 146, 146, 146, 159, 150, 75, 86, 146, 83, 85, 82, 88, 156, 149, 149, 81, 152, 137, 92, 97, 151, 85, 138, 46, 73, 155, 68, 152, 65, 148, 83, 152, 144, 75, 155, 150, 94, 93, 83, 77, 87, 84, 153, 73, 57, 87, 90, 90, 82, 95, 63, 99, 86, 147, 164, 169, 158, 78, 168, 79, 90, 40, 142, 136, 148, 86, 93, 86, 82, 85, 87, 148, 85, 74, 74, 141, 153, 155, 167, 91, 71, 78, 88, 146, 84, 102, 33, 78, 79, 70, 121, 81, 94, 143, 142, 158, 162, 118, 75, 95, 92, 94, 76, 82, 90, 161, 171, 165, 78, 96, 172, 97, 92, 149, 151, 155, 147, 88, 92, 74, 159, 151, 157, 139, 90, 172, 159, 89, 144, 166, 75, 95, 80, 155, 86, 66, 76, 143, 150, 206, 147, 147, 83, 150, 88, 145, 82, 151, 163, 87, 143, 147, 99, 86, 158, 144, 146, 153, 91, 77, 156, 93, 147, 89, 181, 176, 65, 152, 61, 145, 148, 147, 82, 85, 55, 89, 158, 179, 145, 152, 45, 147, 146, 94, 153, 41, 85, 151, 44, 146, 113, 160, 139, 86, 142, 151, 141, 81, 148, 136, 153, 153, 62, 147, 89, 83, 99, 92, 156, 77, 164, 89, 72, 183, 177, 162, 155, 86, 87, 165, 181, 164, 74, 164, 86, 156, 178, 164, 78, 180, 155, 110, 164, 97, 81, 92, 195, 90, 69, 168, 126, 157, 170, 197, 63, 81, 141, 162, 38, 98, 77, 156, 157, 153, 172, 88, 172, 79, 68, 80, 89, 166, 184, 164, 161, 177, 89, 112, 75, 159, 189, 161, 53, 153, 152, 83, 67, 85, 174, 70, 87, 79, 154, 160, 174, 79, 121, 74, 162, 174, 162, 89, 88, 59, 82, 81, 173, 68, 150, 77, 179, 93, 90, 85, 197, 83, 156, 162, 169, 177, 185, 85, 81, 83, 165, 73, 54, 74, 91, 157, 63, 162, 51, 56, 79, 67, 77, 147, 82, 177, 163, 83, 157, 86, 166, 183, 76, 72, 87, 87, 79, 67, 156, 94, 185, 157, 162, 71, 68, 82, 89, 187, 95, 81, 162, 161, 165, 63, 154, 145, 84, 175, 49, 170, 84, 164, 170, 160, 185, 211, 194, 40, 154, 81, 78, 174, 177, 182, 157, 160, 64, 78, 163, 161, 129, 97, 166, 181, 163, 44, 203, 148, 153, 81, 47, 160, 58, 171, 166, 83, 85, 77, 84, 183, 90, 61, 176, 163, 73, 82, 70, 84, 74, 84, 73, 65, 149, 149, 154, 158, 161, 57, 149, 85, 147, 58, 55, 83, 166, 160, 71, 46, 182, 143, 75, 182, 86, 79, 158, 152, 157, 52, 153, 150, 163, 75, 160, 83, 99, 46, 155, 188, 90, 76, 74, 152, 173, 160, 80, 154, 166, 139, 148, 155, 91, 190, 114, 181, 177, 79, 161, 132, 169, 79, 163, 117, 176, 170, 118, 75, 167, 163, 163, 110, 179, 112, 165, 84, 167, 91, 171, 156, 77, 83, 99, 84, 168, 72, 169, 83, 91, 163, 165, 155, 111, 151, 159, 93, 80, 89, 200, 161, 159, 162, 156, 168, 157, 66, 77, 159, 73, 83, 78, 82, 171, 164, 161, 73, 167, 142, 85, 92, 160, 73, 147, 33, 66, 171, 62, 168, 66, 158, 74, 165, 154, 71, 156, 160, 92, 87, 81, 78, 88, 88, 153, 67, 140, 88, 84, 85, 91, 90, 65, 102, 82, 150, 178, 185, 173, 75, 178, 80, 85, 157, 152, 139, 169, 80, 93, 79, 78, 72, 88, 154, 78, 64, 81, 143, 157, 162, 181, 90, 68, 88, 81, 167, 87, 101, 81, 88, 73, 88, 128, 88, 93, 148, 150, 174, 176, 95, 75, 89, 93, 95, 87, 82, 86, 162, 185, 184, 75, 91, 184, 93, 86, 163, 155, 166, 150, 89, 88, 74, 177, 151, 172, 148, 88, 21, 165, 83, 153, 168, 66, 91, 72, 174, 83, 62, 79, 151, 150, 229, 171, 144, 76, 164, 82, 153, 88, 160, 180, 80, 150, 161, 95, 88, 160, 153, 157, 168, 86, 70, 161, 94, 155, 84, 199, 177, 64, 164, 61, 163, 147, 159, 75, 71, 57, 85, 169, 204, 157, 164, 53, 147, 152, 86, 158, 25, 80, 160, 15, 157, 114, 168, 150, 79, 146, 160, 141, 89, 158, 144, 146, 138, 83, 127, 99, 91, 105, 101, 149, 88, 139, 98, 94, 146, 54, 140, 137, 92, 98, 144, 146, 150, 90, 143, 96, 132, 154, 149, 96, 157, 138, 159, 146, 103, 96, 101, 154, 103, 80, 137, 123, 140, 145, 168, 88, 97, 137, 140, 77, 102, 92, 137, 134, 137, 140, 96, 144, 92, 73, 91, 98, 140, 150, 143, 142, 156, 98, 87, 89, 141, 149, 135, 70, 140, 139, 97, 94, 94, 154, 82, 98, 90, 139, 139, 142, 76, 162, 78, 142, 153, 141, 85, 98, 74, 85, 94, 152, 94, 133, 96, 104, 100, 94, 88, 152, 89, 143, 140, 139, 147, 145, 99, 92, 95, 146, 88, 81, 90, 99, 143, 82, 140, 74, 81, 97, 91, 94, 132, 96, 150, 140, 93, 138, 93, 145, 151, 84, 85, 87, 100, 94, 85, 140, 98, 156, 133, 138, 92, 89, 96, 100, 162, 98, 93, 140, 140, 142, 97, 140, 130, 95, 138, 84, 149, 98, 144, 127, 141, 153, 162, 155, 80, 136, 87, 94, 144, 151, 168, 142, 143, 90, 92, 144, 142, 135, 103, 136, 153, 134, 90, 159, 135, 133, 97, 76, 144, 78, 140, 131, 96, 96, 88, 91, 138, 99, 76, 146, 136, 91, 94, 88, 90, 93, 94, 80, 74, 135, 134, 134, 144, 144, 80, 133, 96, 139, 78, 93, 100, 138, 145, 88, 67, 148, 125, 89, 149, 99, 93, 144, 151, 131, 94, 140, 132, 144, 92, 142, 95, 103, 88, 140, 159, 98, 93, 95, 133, 146, 140, 93, 147, 140, 133, 132, 138, 96, 154, 91, 187, 145, 91, 134, 138, 144, 92, 139, 119, 145, 139, 132, 90, 145, 140, 140, 107, 149, 37, 142, 95, 140, 96, 145, 138, 90, 96, 102, 83, 141, 86, 150, 99, 96, 138, 139, 140, 81, 137, 144, 100, 94, 98, 34, 140, 144, 142, 135, 153, 140, 94, 94, 135, 93, 97, 92, 94, 139, 137, 141, 90, 144, 127, 96, 100, 135, 91, 133, 57, 90, 145, 92, 132, 81, 141, 92, 144, 137, 93, 140, 138, 98, 94, 93, 86, 93, 93, 144, 91, 57, 93, 98, 95, 97, 97, 78, 106, 95, 137, 151, 146, 145, 89, 145, 85, 97, 31, 133, 127, 138, 95, 97, 93, 91, 91, 91, 136, 88, 78, 85, 130, 146, 142, 148, 99, 92, 89, 94, 142, 88, 106, 39, 88, 89, 79, 117, 88, 101, 133, 134, 146, 154, 65, 85, 99, 99, 102, 86, 87, 98, 147, 165, 148, 90, 101, 133, 105, 98, 145, 138, 145, 138, 97, 100, 83, 142, 137, 146, 133, 98, 163, 144, 98, 138, 143, 86, 102, 88, 145, 94, 85, 83, 135, 137, 152, 139, 132, 94, 137, 96, 134, 87, 138, 152, 95, 137, 141, 105, 95, 140, 138, 136, 143, 98, 88, 140, 100, 138, 98, 159, 156, 81, 146, 77, 143, 142, 138, 90, 91, 82, 96, 146, 157, 135, 140, 63, 144, 141, 99, 142, 83, 94, 140, 35, 129, 115, 144, 132, 98, 134, 145, 128, 87, 136, 131, 139, 157, 64, 150, 85, 80, 95, 93, 163, 79, 165, 121, 70, 189, 71, 164, 157, 87, 83, 167, 164, 160, 73, 166, 87, 153, 158, 166, 83, 181, 165, 55, 169, 89, 83, 89, 192, 90, 128, 147, 101, 159, 166, 213, 91, 87, 145, 166, 49, 97, 83, 146, 156, 153, 160, 89, 160, 71, 109, 81, 89, 159, 179, 160, 108, 162, 93, 172, 110, 160, 193, 162, 111, 157, 151, 79, 83, 82, 168, 104, 91, 200, 144, 151, 167, 86, 126, 70, 168, 175, 158, 76, 90, 104, 80, 84, 168, 67, 155, 80, 180, 91, 116, 85, 170, 121, 158, 161, 172, 178, 186, 85, 79, 82, 164, 67, 175, 74, 94, 162, 102, 160, 106, 118, 79, 74, 77, 142, 85, 164, 165, 76, 157, 82, 119, 184, 80, 72, 84, 87, 90, 111, 158, 89, 186, 153, 157, 71, 61, 82, 87, 183, 92, 84, 169, 160, 149, 66, 158, 150, 88, 168, 58, 168, 81, 158, 131, 163, 160, 194, 210, 65, 151, 89, 82, 167, 173, 181, 161, 154, 59, 87, 160, 160, 233, 97, 173, 162, 153, 55, 205, 111, 156, 84, 100, 167, 106, 173, 157, 87, 84, 77, 84, 134, 96, 106, 170, 165, 78, 78, 76, 80, 75, 87, 220, 113, 151, 149, 163, 149, 160, 113, 158, 84, 154, 54, 71, 84, 182, 163, 74, 65, 182, 151, 74, 163, 91, 85, 157, 158, 153, 69, 152, 150, 154, 72, 155, 85, 92, 53, 157, 175, 86, 74, 74, 158, 162, 162, 80, 158, 168, 136, 143, 148, 95, 189, 160, 78, 171, 80, 158, 220, 162, 79, 165, 96, 177, 142, 113, 76, 165, 162, 162, 86, 186, 169, 163, 91, 161, 87, 183, 153, 83, 86, 94, 77, 160, 78, 161, 88, 95, 166, 159, 147, 148, 150, 160, 126, 79, 89, 55, 161, 166, 164, 163, 175, 166, 81, 81, 167, 82, 83, 80, 84, 165, 161, 150, 75, 163, 137, 83, 94, 161, 78, 149, 122, 60, 164, 79, 180, 69, 157, 76, 168, 152, 75, 155, 158, 87, 89, 87, 80, 87, 90, 153, 70, 161, 91, 87, 84, 91, 89, 110, 87, 79, 164, 170, 178, 175, 118, 188, 115, 81, 94, 146, 148, 167, 83, 90, 93, 86, 80, 84, 147, 120, 65, 78, 154, 158, 163, 181, 88, 79, 79, 86, 159, 85, 92, 91, 83, 72, 88, 144, 86, 89, 150, 150, 149, 183, 115, 84, 86, 89, 96, 79, 73, 86, 171, 173, 178, 72, 92, 176, 91, 87, 156, 151, 164, 160, 90, 87, 110, 176, 155, 166, 151, 89, 151, 164, 86, 151, 169, 68, 93, 76, 172, 82, 71, 72, 137, 148, 164, 161, 147, 92, 164, 93, 157, 84, 157, 174, 79, 155, 161, 97, 83, 160, 151, 150, 161, 86, 69, 167, 92, 161, 85, 194, 187, 59, 164, 111, 160, 156, 159, 73, 73, 77, 95, 106, 213, 157, 149, 104, 160, 156, 88, 165, 20, 81, 160, 255, 149, 97, 164, 147, 79, 150, 157, 140, 87, 151, 145, 156, 165, 46, 153, 82, 83, 97, 89, 168, 75, 184, 118, 70, 210, 190, 184, 166, 84, 81, 175, 183, 156, 72, 185, 83, 158, 166, 174, 69, 193, 174, 113, 181, 88, 72, 83, 220, 91, 129, 155, 97, 168, 180, 214, 83, 79, 134, 176, 43, 95, 74, 151, 162, 154, 173, 106, 173, 61, 110, 74, 93, 171, 199, 171, 105, 168, 88, 111, 110, 169, 216, 178, 111, 159, 151, 72, 77, 78, 186, 108, 97, 221, 152, 164, 191, 120, 126, 91, 172, 182, 170, 87, 91, 109, 100, 97, 201, 56, 170, 74, 186, 87, 114, 105, 185, 117, 169, 170, 190, 203, 188, 84, 78, 84, 177, 70, 188, 74, 93, 166, 98, 185, 106, 111, 76, 71, 74, 139, 86, 153, 178, 64, 167, 91, 113, 192, 80, 75, 94, 87, 85, 108, 164, 89, 203, 164, 173, 54, 49, 79, 86, 213, 95, 79, 189, 173, 162, 54, 156, 150, 79, 179, 49, 185, 73, 168, 150, 167, 169, 203, 229, 62, 165, 95, 75, 190, 196, 200, 171, 168, 56, 82, 174, 169, 224, 91, 184, 186, 170, 47, 227, 107, 167, 87, 92, 179, 104, 189, 164, 80, 77, 72, 80, 168, 91, 108, 195, 191, 77, 81, 67, 76, 64, 94, 203, 116, 152, 152, 178, 162, 171, 115, 158, 80, 160, 36, 62, 75, 196, 176, 63, 50, 191, 158, 73, 181, 87, 77, 164, 150, 163, 50, 160, 160, 164, 68, 167, 84, 91, 41, 156, 199, 83, 62, 62, 164, 171, 177, 73, 154, 181, 133, 155, 157, 99, 204, 112, 140, 185, 77, 171, 217, 180, 72, 167, 95, 197, 148, 127, 63, 180, 178, 178, 86, 213, 116, 175, 88, 179, 86, 198, 165, 75, 80, 95, 97, 173, 75, 175, 78, 100, 177, 176, 155, 101, 145, 170, 125, 74, 88, 194, 178, 172, 183, 179, 191, 179, 78, 71, 183, 81, 83, 66, 81, 173, 176, 160, 60, 179, 137, 79, 91, 175, 78, 157, 120, 54, 172, 70, 194, 62, 170, 69, 177, 163, 67, 159, 169, 82, 88, 95, 84, 81, 99, 163, 64, 188, 93, 81, 76, 96, 87, 114, 81, 71, 170, 175, 202, 204, 118, 212, 112, 72, 209, 146, 156, 178, 85, 87, 89, 88, 69, 93, 152, 118, 55, 88, 160, 164, 174, 193, 82, 71, 86, 80, 172, 84, 92, 133, 100, 66, 103, 151, 95, 88, 160, 154, 163, 183, 96, 89, 90, 89, 98, 99, 75, 83, 173, 197, 203, 88, 88, 181, 87, 77, 165, 156, 174, 172, 101, 84, 110, 198, 151, 180, 155, 93, 55, 165, 82, 154, 172, 60, 89, 62, 183, 82, 57, 79, 141, 157, 153, 180, 154, 84, 177, 88, 165, 88, 166, 188, 67, 161, 172, 95, 87, 167, 165, 173, 181, 84, 62, 181, 87, 168, 79, 212, 202, 59, 172, 110, 177, 156, 168, 64, 62, 75, 95, 103, 245, 178, 155, 105, 167, 165, 81, 174, 0, 76, 170, 188, 154, 96, 176, 157, 74, 168, 165, 143, 102, 154, 151, 149, 152, 78, 146, 93, 89, 99, 98, 155, 88, 150, 120, 81, 169, 68, 158, 143, 90, 91, 156, 145, 146, 79, 155, 93, 149, 143, 155, 91, 173, 156, 159, 147, 94, 83, 95, 175, 95, 124, 141, 102, 149, 157, 187, 94, 95, 141, 154, 72, 100, 88, 143, 139, 137, 151, 90, 152, 85, 118, 88, 93, 148, 146, 150, 111, 147, 96, 78, 114, 144, 170, 154, 113, 154, 147, 89, 91, 89, 160, 106, 93, 195, 137, 146, 161, 84, 152, 75, 154, 160, 149, 78, 94, 110, 81, 89, 160, 81, 145, 89, 118, 93, 116, 87, 156, 118, 147, 156, 162, 164, 171, 89, 88, 90, 151, 83, 158, 75, 101, 157, 104, 154, 107, 118, 94, 86, 84, 137, 92, 154, 153, 86, 147, 90, 114, 165, 87, 79, 88, 97, 98, 115, 144, 92, 167, 144, 159, 80, 78, 92, 91, 175, 97, 90, 152, 146, 141, 76, 144, 141, 95, 155, 77, 159, 89, 141, 138, 150, 151, 176, 190, 82, 144, 89, 88, 160, 165, 179, 148, 148, 71, 89, 154, 147, 184, 102, 148, 153, 148, 78, 187, 109, 144, 88, 99, 160, 107, 160, 143, 95, 89, 81, 87, 101, 98, 109, 155, 154, 86, 89, 81, 88, 80, 92, 148, 115, 143, 136, 147, 144, 151, 112, 146, 85, 148, 73, 87, 91, 168, 148, 84, 79, 163, 136, 80, 152, 97, 87, 149, 147, 145, 74, 145, 143, 148, 87, 146, 90, 97, 78, 143, 161, 91, 85, 84, 151, 154, 146, 89, 158, 149, 133, 138, 144, 96, 178, 75, 154, 153, 87, 146, 171, 150, 85, 152, 103, 163, 134, 113, 82, 161, 153, 149, 90, 160, 46, 151, 97, 149, 93, 167, 143, 86, 93, 96, 86, 154, 84, 154, 89, 97, 154, 152, 136, 57, 141, 142, 125, 88, 97, 67, 156, 153, 152, 151, 168, 150, 93, 89, 151, 88, 87, 85, 88, 153, 147, 141, 84, 160, 134, 93, 95, 154, 86, 139, 115, 77, 155, 88, 169, 83, 148, 84, 152, 143, 91, 145, 151, 96, 94, 89, 90, 91, 89, 134, 78, 145, 95, 95, 93, 91, 95, 113, 95, 84, 148, 160, 172, 162, 118, 168, 115, 90, 94, 138, 141, 154, 89, 95, 99, 94, 81, 87, 140, 112, 75, 88, 144, 149, 154, 172, 93, 92, 86, 95, 157, 87, 98, 99, 86, 82, 85, 139, 89, 95, 142, 143, 142, 160, 69, 87, 94, 97, 99, 77, 82, 93, 163, 171, 161, 81, 99, 156, 95, 98, 148, 145, 152, 148, 91, 95, 112, 159, 142, 152, 144, 93, 142, 147, 97, 145, 158, 75, 99, 83, 158, 89, 86, 76, 135, 146, 126, 146, 144, 97, 151, 100, 144, 89, 147, 157, 90, 143, 151, 105, 90, 151, 144, 144, 152, 91, 77, 158, 98, 147, 91, 177, 176, 77, 147, 111, 149, 146, 147, 79, 83, 93, 102, 106, 189, 145, 143, 109, 148, 141, 95, 155, 50, 87, 150, 243, 138, 102, 154, 136, 86, 143, 146, 136, 90, 142, 136, 148, 147, 83, 141, 85, 83, 90, 100, 153, 97, 142, 155, 82, 164, 66, 153, 142, 96, 92, 141, 145, 148, 89, 152, 91, 143, 120, 152, 91, 156, 152, 35, 138, 91, 90, 92, 160, 95, 167, 145, 70, 141, 140, 160, 99, 95, 131, 150, 77, 89, 95, 143, 140, 137, 131, 88, 138, 83, 158, 92, 88, 141, 153, 138, 83, 147, 99, 159, 163, 141, 154, 143, 155, 144, 143, 87, 87, 96, 142, 117, 91, 15, 131, 134, 145, 67, 116, 81, 147, 149, 143, 82, 94, 145, 82, 85, 148, 83, 135, 89, 111, 93, 157, 85, 144, 178, 142, 141, 152, 151, 153, 92, 94, 94, 146, 82, 143, 83, 101, 156, 125, 140, 135, 154, 90, 91, 89, 140, 92, 145, 147, 93, 137, 89, 79, 153, 100, 88, 89, 90, 105, 158, 141, 91, 156, 144, 149, 84, 80, 94, 88, 146, 94, 94, 147, 139, 127, 80, 150, 140, 99, 156, 83, 147, 92, 129, 151, 142, 126, 149, 164, 80, 142, 89, 91, 144, 159, 172, 141, 142, 83, 96, 142, 140, 100, 102, 144, 147, 137, 87, 162, 87, 138, 93, 126, 154, 134, 161, 139, 95, 89, 84, 93, 115, 104, 163, 145, 152, 90, 89, 94, 93, 82, 90, 41, 143, 146, 136, 148, 134, 142, 161, 150, 91, 150, 77, 83, 93, 166, 142, 88, 76, 161, 150, 88, 145, 95, 95, 144, 137, 137, 82, 145, 145, 140, 88, 141, 83, 93, 69, 138, 140, 97, 84, 86, 145, 143, 144, 92, 142, 147, 122, 130, 132, 93, 157, 158, 61, 148, 90, 143, 114, 130, 92, 144, 74, 153, 145, 139, 93, 146, 144, 137, 75, 158, 158, 143, 98, 136, 97, 165, 131, 97, 92, 93, 80, 144, 91, 145, 89, 99, 154, 143, 150, 127, 139, 144, 147, 92, 97, 89, 154, 141, 145, 148, 150, 147, 96, 94, 143, 83, 88, 87, 91, 144, 137, 134, 90, 156, 141, 97, 95, 143, 86, 139, 161, 86, 153, 95, 174, 75, 141, 90, 155, 140, 82, 138, 145, 83, 97, 90, 89, 86, 88, 142, 77, 7, 101, 98, 94, 84, 97, 149, 77, 89, 146, 138, 159, 154, 160, 155, 162, 93, 44, 144, 139, 145, 94, 94, 100, 103, 91, 84, 132, 155, 82, 79, 142, 146, 149, 156, 95, 99, 83, 94, 149, 93, 87, 41, 85, 87, 94, 153, 85, 90, 143, 138, 126, 151, 116, 86, 92, 92, 91, 80, 73, 94, 155, 151, 152, 84, 99, 122, 94, 96, 143, 135, 138, 153, 91, 98, 164, 150, 136, 143, 149, 91, 164, 133, 96, 134, 146, 83, 100, 94, 154, 93, 80, 78, 139, 139, 94, 140, 138, 108, 144, 109, 140, 93, 136, 139, 86, 143, 142, 104, 89, 145, 134, 140, 136, 91, 81, 144, 97, 134, 95, 150, 140, 86, 138, 150, 141, 139, 136, 84, 86, 87, 98, 56, 173, 139, 142, 180, 143, 137, 94, 148, 67, 91, 138, 25, 137, 83, 156, 131, 89, 136, 138, 131, 86, 135, 131, 153, 157, 75, 151, 82, 81, 88, 95, 165, 90, 156, 158, 76, 181, 169, 164, 150, 89, 88, 165, 149, 149, 74, 166, 87, 150, 129, 154, 82, 176, 166, 116, 151, 89, 91, 89, 180, 88, 174, 150, 67, 154, 153, 190, 103, 89, 129, 160, 59, 83, 81, 143, 148, 146, 145, 89, 149, 76, 151, 87, 90, 152, 161, 151, 76, 160, 95, 108, 168, 146, 175, 154, 152, 155, 149, 77, 76, 87, 157, 126, 89, 28, 138, 146, 157, 74, 122, 79, 152, 162, 153, 83, 87, 145, 80, 83, 165, 69, 144, 88, 126, 91, 157, 86, 148, 186, 153, 151, 168, 171, 170, 87, 87, 91, 160, 76, 141, 71, 99, 165, 126, 153, 137, 158, 88, 82, 82, 145, 92, 153, 159, 77, 153, 83, 77, 170, 93, 78, 85, 86, 104, 157, 148, 89, 170, 144, 152, 71, 75, 86, 87, 173, 92, 86, 156, 148, 143, 62, 152, 141, 90, 163, 76, 162, 82, 146, 140, 159, 140, 161, 202, 72, 152, 85, 89, 156, 176, 194, 150, 151, 69, 90, 150, 153, 104, 101, 158, 154, 146, 78, 192, 86, 153, 80, 122, 159, 132, 167, 146, 91, 81, 76, 85, 135, 98, 165, 160, 162, 79, 79, 86, 85, 77, 90, 26, 150, 156, 143, 158, 145, 153, 163, 162, 86, 164, 58, 77, 85, 183, 149, 78, 75, 170, 158, 84, 154, 91, 86, 152, 155, 142, 72, 151, 145, 151, 78, 148, 84, 89, 63, 143, 162, 89, 75, 73, 151, 147, 151, 86, 150, 156, 125, 141, 141, 94, 182, 116, 106, 160, 86, 150, 91, 142, 84, 158, 71, 163, 148, 126, 79, 159, 153, 148, 68, 172, 111, 145, 93, 148, 90, 178, 147, 88, 90, 92, 79, 146, 84, 166, 78, 94, 157, 150, 156, 95, 142, 152, 150, 81, 93, 162, 165, 155, 152, 157, 169, 156, 87, 89, 159, 84, 92, 82, 87, 150, 148, 147, 79, 166, 134, 88, 88, 156, 86, 145, 172, 79, 164, 83, 183, 65, 153, 82, 168, 149, 79, 153, 156, 83, 94, 92, 88, 86, 87, 146, 64, 94, 98, 92, 83, 86, 94, 148, 76, 82, 153, 148, 174, 174, 161, 173, 159, 87, 136, 148, 145, 150, 85, 91, 98, 101, 83, 82, 142, 164, 78, 76, 155, 160, 164, 170, 90, 100, 90, 89, 159, 84, 83, 74, 89, 80, 82, 158, 84, 88, 154, 148, 140, 156, 103, 82, 88, 90, 92, 75, 70, 92, 164, 181, 166, 82, 96, 130, 90, 89, 147, 137, 149, 162, 89, 91, 159, 167, 144, 156, 151, 89, 64, 145, 91, 137, 161, 75, 93, 84, 158, 92, 79, 73, 149, 150, 87, 152, 149, 104, 155, 107, 151, 91, 143, 161, 85, 150, 157, 102, 85, 158, 139, 150, 148, 85, 71, 164, 95, 146, 86, 170, 175, 69, 145, 149, 159, 145, 148, 75, 74, 83, 97, 59, 200, 154, 149, 178, 161, 155, 92, 153, 43, 85, 153, 67, 141, 78, 163, 138, 85, 144, 150, 138, 86, 137, 138, 169, 138, 94, 131, 97, 89, 98, 101, 133, 104, 131, 144, 89, 147, 79, 144, 127, 100, 97, 135, 116, 131, 91, 141, 99, 131, 115, 133, 105, 142, 141, 150, 126, 96, 98, 99, 141, 100, 154, 132, 81, 134, 131, 151, 108, 103, 129, 138, 102, 97, 94, 131, 129, 132, 128, 95, 128, 92, 143, 101, 89, 134, 125, 131, 89, 137, 104, 96, 150, 129, 144, 131, 145, 134, 137, 93, 97, 98, 136, 116, 97, 14, 126, 128, 126, 86, 164, 97, 134, 142, 141, 95, 103, 136, 86, 95, 129, 92, 127, 103, 101, 99, 142, 93, 130, 162, 134, 133, 140, 137, 147, 103, 103, 101, 136, 89, 134, 98, 107, 142, 125, 130, 129, 150, 95, 98, 101, 134, 97, 139, 131, 96, 137, 98, 92, 137, 105, 101, 97, 103, 111, 145, 131, 97, 137, 134, 131, 90, 92, 99, 94, 130, 98, 94, 138, 126, 127, 106, 139, 133, 102, 146, 109, 137, 96, 117, 129, 131, 128, 141, 142, 104, 128, 101, 98, 137, 137, 143, 130, 130, 99, 99, 132, 137, 61, 107, 129, 133, 130, 109, 129, 92, 133, 92, 128, 139, 130, 139, 135, 104, 97, 96, 95, 98, 106, 152, 133, 136, 100, 92, 100, 93, 94, 102, 40, 134, 132, 130, 138, 130, 136, 149, 142, 97, 140, 98, 99, 100, 155, 130, 97, 99, 160, 139, 99, 133, 102, 96, 129, 131, 129, 102, 138, 133, 136, 93, 133, 96, 97, 100, 126, 134, 98, 96, 91, 136, 134, 135, 98, 135, 136, 119, 122, 123, 99, 145, 79, 111, 137, 98, 131, 78, 120, 98, 131, 84, 135, 141, 139, 96, 131, 130, 130, 90, 144, 43, 132, 105, 122, 100, 148, 123, 101, 99, 99, 94, 137, 100, 131, 95, 102, 135, 132, 139, 60, 131, 134, 137, 97, 101, 78, 137, 131, 131, 139, 146, 138, 105, 101, 133, 93, 97, 92, 97, 147, 128, 128, 99, 137, 135, 96, 103, 140, 94, 133, 144, 104, 133, 111, 158, 98, 131, 96, 143, 129, 102, 132, 135, 100, 101, 98, 100, 90, 98, 126, 92, 17, 105, 104, 99, 94, 104, 142, 95, 97, 130, 133, 143, 144, 146, 139, 149, 104, 41, 129, 133, 136, 100, 99, 107, 110, 95, 91, 124, 140, 95, 83, 135, 133, 131, 142, 101, 109, 90, 100, 138, 98, 99, 61, 94, 89, 99, 131, 94, 98, 129, 128, 125, 142, 91, 98, 99, 102, 99, 87, 86, 100, 147, 144, 128, 95, 102, 127, 102, 105, 129, 125, 131, 135, 96, 103, 150, 138, 128, 134, 138, 98, 149, 126, 102, 127, 133, 90, 102, 97, 142, 98, 99, 90, 131, 132, 72, 128, 132, 108, 133, 110, 129, 99, 127, 134, 95, 131, 130, 106, 98, 134, 130, 126, 131, 97, 88, 136, 105, 130, 100, 141, 123, 91, 125, 143, 130, 133, 129, 91, 92, 102, 104, 65, 152, 135, 133, 159, 132, 131, 99, 130, 102, 98, 126, 25, 132, 93, 147, 124, 94, 126, 126, 127, 97, 124, 124, 141]) # parameters
+i18 = Internal("op18", "TENSOR_QUANT8_ASYMM", "{1, 7, 7, 1024}, 0.023528477177, 0") # intermediate result
+i19 = Parameter("op19", "TENSOR_INT32", "{1024}, 0.000338657468092, 0", [2015, 2252, -7158, -8776, 4559, -7675, -5317, 384, 15209, -2835, 2142, 6095, -7565, -12538, -5225, -3422, -8100, -3695, 7238, 2660, 3196, -4916, -156, 9310, -1848, -868, 8351, -13226, -1114, -3035, 10306, 7851, -2385, 6276, -9794, 1480, -7412, 1316, -3618, -9899, -9214, -372, -7151, -14155, 3060, 2623, -2391, -11752, 4557, -10514, -6892, -4725, -11796, -12758, 5265, -2845, -5437, -22236, -328, 7032, -999, -10355, -1750, -1393, -10252, 2409, 9349, -1490, 2425, 12795, -69, -8090, 2001, -4637, -8355, 2454, -3380, -3652, -3898, 4040, 4847, 2189, -14425, -7767, -8404, 498, 8005, -12186, -5052, 11295, 579, 2205, 8087, 17380, 10088, 5745, 4150, -1580, 13249, -1956, -19547, -6181, 2637, 18875, -11469, 2667, -3275, -5412, 8553, 7128, -11776, -1209, -3777, -2727, -10413, -20, -10772, -1840, -920, 7333, -8364, 3736, 7388, -3717, -4159, -7569, 9450, 1077, -1644, -7028, -8182, -2970, -1975, -8735, -2393, -8422, 576, -6755, -6628, -12845, -5175, 325, -6736, -11983, 6939, 7344, 3666, -1544, 6155, 1180, 18175, -11815, -6120, -852, -7652, 126, 7004, 4698, 637, -7, -787, -13464, -2172, -10907, 5264, -20194, -15871, 16337, -3785, 293, 4017, -1324, -2413, -9001, -12499, 303, 2535, 7808, 640, -6284, 4020, -8467, 5640, -8751, -4361, 9996, 4330, -4476, 3733, -9577, 5687, 1471, -6841, 1425, 4722, 5794, -12545, 28, 2502, 3420, -3327, 2330, -2030, -16410, 2811, 3040, -3917, -9085, -2482, -855, -14314, -3228, 8759, 3666, 2128, -5816, -4385, -6046, 4358, 14522, -5141, 4298, -10085, 1313, 5042, -9837, -5176, 4211, -10376, 10274, -1156, 6403, -5828, 530, -3070, 10123, -4485, -10962, -8548, 4519, -3071, -15821, -10075, -11862, -10904, 1195, -3726, -18396, -11586, -1307, -3809, -14013, 3268, -9379, -3719, -10583, 14427, 6777, 4493, -8848, 1861, 10176, 4933, 3939, -7013, -15711, -8088, 1929, 978, -4554, -3565, -4952, 4256, 1025, -14799, 8236, 13091, -8749, 3005, -4785, 1966, 3858, -4514, -1219, -7539, 10947, -9854, -8797, -8780, -559, 5350, -3313, 1490, -19392, -2878, 5595, -563, 3580, 138, -11224, -339, -2436, -4844, 3247, -2452, -155, 2602, -4253, -10425, 673, 973, -1356, 8257, -7715, -9053, 6263, 5693, -2888, -10434, -14476, 8996, 3974, 1697, -950, 10315, -1245, -1053, 13221, 4465, -7740, -8947, 14151, -1464, 7660, -3936, -5436, 6284, -10609, 402, 6692, -10092, -7954, -8152, 3760, 1362, 5695, 2578, 1484, -5728, -9467, -9278, -4715, 3064, -2701, 10140, -7187, -1516, -1093, 6538, -8702, 5540, 288, -2118, 5235, 2736, -7879, 4586, -1225, 324, 12652, -1873, -9351, -3049, 21486, 5615, -12413, -7555, -9166, 5662, -4058, 1662, 123, -4434, 13476, -9030, -3852, 2811, 291, -3347, 8229, -4678, 11540, 2186, 7657, 6897, -12147, -145, -5743, -3953, -4553, -8932, -1971, -9640, -7467, 5326, -6436, -3404, -6487, -1922, 9165, 2379, -434, -10381, -10608, 2033, -727, 4433, -567, -288, -9723, 585, -2541, -9758, -10890, -9931, -8111, 9953, 6454, 4790, 3272, -3882, -2203, -2482, 5380, -6697, 3194, -2475, -2556, -5794, -3945, -4251, 6926, 550, -18434, 4855, -8811, 12996, -9496, -13817, -9020, 8114, -2000, -11235, -1728, -11181, -7940, 6603, 7480, -2211, -269, 1192, -2016, 1352, -4957, -10558, 11818, -6506, -1329, -6263, 19626, -7816, -11878, -3475, 1090, 3447, -12815, -5922, -10138, 20317, -5177, -15506, -6306, 1683, -7149, -8539, -399, 19405, -5711, -5934, 2947, -9027, 6151, 1881, 1362, 2439, 8809, -9878, -14512, -8341, -7307, 13319, -1820, -7324, -5905, -2198, -7313, -10034, 7759, -1103, -7044, 1680, 6374, 413, -5637, -6159, -11429, -13, -2184, -851, -3434, 2923, -2983, 7193, -17795, 2659, -5515, -7116, 18826, 2776, 2131, -6273, -565, 4544, -11131, -9164, -9862, -6126, 1472, 2932, -683, -5630, -7113, 1107, -22390, 5581, -1861, -3289, -570, 3190, -8019, -15193, 3182, -8516, 1248, 4627, 847, 1997, -4343, -17602, 12533, 9275, -3592, 13751, -4753, -1401, 1997, -13854, -11211, -13422, -4810, 5100, -5142, 3930, -2696, 621, -22303, 2815, -12049, -8506, -6054, 3305, -14908, -7766, -9479, 11964, 10788, -7024, -4979, -2886, -15398, -1291, 3512, -7558, -9065, 3090, 4743, 6947, 1278, 2418, 3427, -16355, -1151, 3638, -8226, -510, -11155, -8883, -1178, 4843, -3068, -1674, 3312, -9140, -10707, -10252, 2334, -9146, 14804, -8260, 6643, 4350, 9588, -7330, -3797, -11959, -10415, -858, -6068, -4569, -7252, 5160, 11017, -3204, 2545, -4122, -12560, -9669, -11172, -5157, 8535, 591, -1464, -999, 13185, 2922, -9218, 5085, -4869, 11588, 5864, 13142, 1196, 134, 4274, -8770, 6691, -2992, -7509, 11057, -8046, 7639, 14175, -11756, -17655, -11116, -2081, 119, 4176, -452, -9193, -4134, 3892, -6229, -12621, 4992, -4063, -215, 4338, -2531, -5691, -7096, -7520, -2340, -3829, -3173, -6084, -8242, -1287, -15385, 4300, 2811, 2884, 6979, 327, 14929, -7135, -2547, -1782, 2092, -690, -7156, 12555, -2311, 7337, -5703, -3140, 8919, 17756, -2205, -17317, 3411, 2955, 2683, 2198, 2134, -885, 10004, -6617, 1073, -5433, 6128, 2013, -12654, 2876, -9768, 9206, -2512, -548, 5771, -115, 9395, 347, 1786, -7413, -16482, 492, 1094, 1139, 224, 5815, -2477, 2759, 4768, -494, -2869, 5862, -2120, -7374, -7948, -1195, 2197, 5307, -4387, 2993, -870, -6346, 6157, 14928, 6768, 1662, -8320, 12242, 328, 485, 8818, 4813, 12446, -3103, -408, 5475, 11316, -1681, 7434, 1859, -4472, -6705, -2977, -9611, -6032, 3841, -654, -4748, -6970, -2577, -4102, -6657, -4000, 3063, 3443, -5618, 7825, -4961, 3610, -9006, -9505, 20092, 5560, 2814, -912, -9223, -3918, -156, -3252, 9788, 4010, -4552, 8423, -7618, 14455, 679, 6497, -5419, -11296, -4373, 1843, -1989, 9821, -4905, 396, -4564, -6372, -3179, -8474, -9920, 1186, -3839, 7351, 2731, 1906, 6851, 5864, -5498, -952, -9006, 771, -12541, -4000, 8349, 12848, 681, 3041, -24218, -12361, 8259, -1687, 12058, -8572, -1332, -3764, 5303, 5340, -11955, -5030, -19354, 2981, 8525, 1967, 14051, -2067, -9199, 353, 204, -5343, -5072, 142, -4997, 8884, 5103, 6872, -3078, -4433, 2142, 4166, -2183, 11336, -1848, -9654, -8188, -6697, 3473, 9463, -10157, -11589, 3318, -2878, 918, 4404, -7680, -6912, -694, 4704, 6685, 1458, -7188, -3415, 5149, 7700, -5539, -3851, 11233, 4931, 1676, 1044, 3808, 20480, -2081, -6706, 2301, -3442, -4577, 506, -3648, 4999, -3536, 5024, -10637, -5345, -654, -5961, -6026, 3945, -5708, -4514, 11307, -4489, 19877, -21637, 9481, -418, 725, 2338, -4296, -555, -439, -2610, 3675, -4372, -3780, -8943, 5844, 15973, 6270, 2650, 3198, -7859, -3533, 10754, -7711, -1566, -12184, -13692, -10986, 2511, -6056, 3907, -6377, -611, -2425, -2450, -1582, 2754, -620, 10811, -21355, -4777, -2347, -5633, -1801, 5910, 15548, -19099, 16361, -3143, -576, 2778, -5598, -745, 4320, -3632, 5622, -9353, -7684, 457, -1269, -7526, 19807, -9393, 1842, -4179, 8680, 6087, -7901, -844, 6684, 10195, -2014, 16421, 667, -5906, -10169, -9646, 1487, -3172, -12235, 2234, 2498, 3641, -8389, -502, -8895, -15624, -1820, 2568, -6705, 1715, -6761, -3740, -14603, 4914, -5038, 6961, -17590, 222, 2968]) # parameters
+i20 = Parameter("op20", "TENSOR_QUANT8_ASYMM", "{1024, 1, 1, 512}, 0.0143935140222, 139", [131, 133, 141, 143, 139, 138, 134, 138, 148, 128, 129, 146, 142, 136, 137, 134, 137, 147, 147, 135, 139, 130, 142, 131, 133, 138, 137, 138, 151, 136, 129, 135, 136, 140, 128, 128, 131, 140, 142, 145, 130, 138, 130, 134, 143, 131, 148, 144, 144, 133, 140, 141, 137, 136, 137, 140, 140, 138, 142, 139, 135, 135, 146, 142, 133, 142, 147, 132, 138, 134, 145, 144, 132, 135, 132, 144, 133, 137, 136, 139, 136, 136, 149, 140, 138, 137, 131, 140, 141, 142, 136, 124, 141, 126, 129, 144, 137, 135, 140, 141, 152, 142, 141, 137, 142, 140, 136, 130, 137, 141, 136, 145, 138, 132, 147, 139, 146, 146, 144, 142, 147, 142, 138, 139, 146, 138, 130, 137, 135, 135, 136, 144, 135, 140, 132, 140, 143, 141, 145, 136, 135, 142, 145, 138, 146, 141, 131, 143, 131, 145, 131, 140, 138, 148, 140, 140, 139, 138, 132, 135, 140, 137, 138, 144, 134, 139, 144, 136, 143, 136, 134, 143, 139, 139, 124, 145, 137, 135, 137, 135, 138, 153, 138, 133, 134, 133, 143, 133, 133, 153, 145, 142, 135, 147, 156, 145, 133, 149, 144, 150, 135, 145, 134, 141, 138, 156, 130, 128, 141, 127, 132, 145, 146, 142, 145, 131, 132, 133, 146, 128, 138, 143, 136, 130, 135, 133, 137, 139, 141, 148, 130, 138, 143, 139, 136, 133, 147, 140, 142, 136, 144, 138, 140, 159, 143, 126, 135, 144, 148, 136, 133, 135, 140, 142, 136, 135, 145, 145, 138, 140, 139, 138, 133, 143, 139, 132, 131, 138, 145, 145, 137, 136, 140, 145, 137, 143, 137, 138, 136, 132, 141, 139, 128, 133, 129, 138, 140, 150, 132, 134, 141, 130, 136, 146, 138, 136, 145, 153, 119, 141, 145, 134, 133, 129, 140, 131, 136, 140, 146, 137, 135, 139, 140, 137, 135, 134, 140, 135, 139, 134, 143, 147, 147, 133, 138, 138, 138, 140, 135, 134, 142, 136, 141, 129, 134, 141, 138, 138, 141, 131, 156, 133, 144, 142, 143, 146, 148, 146, 140, 148, 127, 123, 140, 150, 140, 132, 132, 135, 124, 136, 139, 139, 126, 140, 134, 142, 136, 148, 141, 137, 139, 134, 142, 146, 142, 154, 142, 138, 147, 132, 142, 140, 144, 147, 138, 138, 143, 134, 140, 150, 136, 134, 125, 136, 136, 136, 136, 138, 127, 145, 137, 140, 145, 140, 131, 148, 143, 134, 149, 132, 150, 148, 135, 131, 137, 150, 134, 138, 137, 138, 139, 137, 130, 145, 140, 139, 148, 142, 140, 142, 127, 137, 144, 142, 134, 139, 140, 135, 138, 141, 139, 133, 143, 136, 146, 142, 150, 135, 136, 134, 135, 129, 135, 142, 151, 146, 138, 140, 136, 136, 137, 139, 134, 136, 127, 132, 132, 141, 140, 141, 140, 142, 132, 131, 129, 135, 137, 137, 139, 145, 139, 133, 137, 139, 135, 141, 146, 136, 138, 139, 141, 140, 141, 132, 138, 156, 148, 136, 146, 136, 144, 138, 135, 139, 132, 132, 134, 143, 140, 135, 141, 150, 146, 143, 138, 131, 143, 134, 141, 136, 148, 127, 147, 143, 144, 143, 137, 144, 133, 136, 134, 146, 142, 141, 141, 137, 138, 135, 144, 133, 139, 144, 138, 146, 142, 137, 127, 145, 138, 134, 135, 143, 133, 139, 139, 144, 144, 132, 137, 133, 139, 128, 132, 134, 140, 145, 135, 144, 139, 144, 136, 147, 147, 140, 140, 137, 126, 142, 135, 141, 137, 134, 144, 136, 148, 143, 139, 131, 138, 128, 141, 128, 138, 151, 135, 135, 137, 141, 142, 130, 142, 132, 134, 129, 131, 142, 137, 151, 141, 136, 139, 135, 128, 134, 137, 140, 143, 143, 142, 136, 140, 141, 145, 137, 140, 133, 146, 138, 130, 148, 139, 147, 136, 130, 143, 137, 145, 139, 134, 132, 133, 133, 150, 139, 134, 134, 136, 133, 128, 137, 137, 143, 141, 134, 141, 134, 141, 139, 141, 136, 137, 141, 130, 137, 144, 148, 141, 134, 141, 138, 142, 140, 133, 136, 144, 136, 151, 135, 142, 138, 134, 133, 145, 133, 131, 137, 136, 142, 134, 135, 129, 137, 135, 135, 131, 137, 142, 139, 137, 153, 142, 148, 142, 145, 134, 129, 131, 141, 152, 133, 138, 140, 135, 145, 147, 138, 144, 138, 133, 143, 141, 143, 133, 135, 138, 137, 139, 132, 144, 138, 148, 130, 148, 139, 143, 133, 132, 144, 137, 138, 137, 140, 129, 139, 147, 146, 130, 130, 125, 137, 135, 139, 135, 134, 141, 133, 134, 147, 135, 135, 136, 134, 146, 149, 144, 133, 141, 138, 135, 136, 137, 138, 156, 144, 136, 147, 144, 143, 136, 143, 146, 140, 139, 156, 146, 136, 132, 128, 136, 130, 133, 134, 138, 139, 139, 134, 141, 138, 136, 141, 135, 145, 129, 146, 131, 137, 135, 134, 136, 136, 133, 131, 134, 135, 132, 142, 136, 134, 135, 143, 136, 135, 144, 127, 136, 130, 134, 138, 128, 136, 134, 142, 142, 148, 147, 147, 142, 139, 133, 137, 142, 133, 139, 143, 138, 138, 143, 135, 134, 132, 138, 148, 137, 147, 143, 134, 138, 135, 139, 138, 146, 132, 141, 148, 132, 136, 138, 142, 145, 147, 136, 144, 128, 134, 137, 139, 156, 141, 136, 140, 137, 145, 140, 135, 138, 142, 142, 138, 135, 134, 132, 139, 134, 145, 136, 136, 137, 133, 141, 142, 145, 146, 139, 132, 144, 146, 141, 143, 141, 135, 145, 142, 128, 136, 142, 130, 137, 147, 137, 139, 137, 131, 140, 135, 141, 145, 137, 144, 142, 138, 142, 137, 136, 141, 146, 139, 144, 144, 138, 133, 137, 144, 140, 135, 146, 136, 142, 142, 142, 127, 130, 140, 141, 132, 148, 132, 136, 142, 130, 139, 140, 138, 146, 151, 144, 129, 139, 134, 136, 138, 140, 131, 143, 133, 146, 143, 136, 151, 133, 139, 139, 142, 137, 128, 148, 147, 139, 139, 135, 148, 139, 147, 132, 137, 142, 134, 133, 131, 131, 149, 135, 139, 130, 143, 150, 144, 126, 144, 134, 142, 145, 142, 135, 137, 130, 146, 145, 139, 150, 137, 135, 147, 142, 146, 136, 136, 133, 142, 144, 134, 140, 146, 131, 129, 147, 131, 138, 141, 134, 142, 133, 130, 144, 145, 134, 146, 142, 140, 135, 140, 139, 147, 145, 144, 141, 144, 138, 136, 135, 148, 134, 133, 145, 134, 136, 143, 143, 140, 141, 141, 136, 139, 150, 147, 137, 134, 136, 144, 140, 140, 147, 145, 146, 148, 147, 143, 129, 133, 141, 133, 136, 135, 148, 140, 138, 138, 138, 141, 150, 154, 138, 133, 137, 139, 141, 136, 137, 144, 145, 140, 128, 138, 139, 138, 134, 135, 129, 132, 137, 139, 128, 161, 144, 140, 142, 145, 147, 146, 147, 130, 147, 144, 138, 136, 136, 141, 132, 144, 139, 149, 142, 142, 146, 144, 137, 132, 134, 145, 127, 126, 128, 132, 133, 135, 137, 142, 127, 141, 140, 144, 148, 139, 153, 134, 137, 139, 138, 141, 139, 152, 150, 144, 148, 130, 143, 127, 135, 136, 144, 146, 138, 143, 135, 144, 136, 144, 138, 145, 137, 136, 150, 138, 131, 136, 137, 148, 146, 134, 139, 151, 136, 138, 135, 147, 144, 143, 134, 140, 139, 140, 133, 154, 133, 146, 140, 134, 144, 135, 140, 135, 132, 140, 132, 149, 134, 135, 140, 139, 131, 139, 132, 145, 151, 135, 141, 128, 134, 139, 139, 139, 138, 139, 141, 124, 142, 137, 136, 143, 146, 135, 131, 146, 145, 136, 144, 132, 135, 138, 138, 153, 142, 125, 142, 140, 141, 141, 144, 139, 132, 156, 146, 133, 138, 131, 141, 135, 145, 137, 140, 135, 151, 137, 136, 130, 140, 135, 139, 131, 137, 141, 139, 136, 142, 140, 139, 129, 143, 139, 138, 144, 156, 138, 139, 149, 149, 148, 128, 147, 142, 145, 143, 125, 127, 142, 145, 138, 146, 127, 139, 132, 142, 142, 125, 142, 138, 135, 144, 142, 140, 162, 141, 131, 128, 144, 144, 134, 144, 127, 146, 148, 133, 141, 136, 144, 132, 142, 141, 136, 150, 142, 149, 141, 137, 143, 146, 140, 131, 141, 139, 133, 138, 149, 135, 136, 129, 123, 134, 140, 134, 143, 145, 147, 138, 139, 141, 129, 132, 150, 145, 144, 144, 136, 152, 134, 149, 137, 138, 140, 136, 131, 140, 142, 147, 129, 139, 142, 152, 140, 130, 139, 142, 134, 133, 137, 151, 131, 141, 140, 136, 136, 139, 135, 143, 131, 137, 150, 152, 141, 132, 136, 140, 143, 143, 136, 134, 140, 137, 139, 128, 132, 133, 136, 143, 136, 134, 136, 132, 137, 128, 140, 127, 134, 137, 141, 137, 126, 164, 141, 135, 148, 140, 134, 143, 132, 150, 144, 139, 128, 139, 136, 139, 135, 134, 141, 132, 138, 151, 138, 135, 143, 136, 137, 147, 131, 140, 151, 139, 148, 136, 132, 144, 144, 138, 136, 142, 153, 137, 143, 141, 151, 134, 130, 145, 137, 140, 142, 137, 137, 144, 153, 142, 143, 138, 137, 139, 131, 143, 140, 141, 137, 156, 136, 136, 135, 144, 126, 138, 140, 156, 137, 135, 152, 133, 139, 136, 140, 140, 140, 130, 144, 127, 138, 131, 142, 138, 129, 130, 140, 132, 148, 139, 136, 140, 137, 144, 135, 134, 140, 141, 137, 140, 138, 141, 129, 138, 141, 147, 140, 137, 141, 142, 145, 132, 134, 136, 134, 141, 133, 144, 142, 135, 133, 130, 142, 143, 138, 138, 130, 138, 142, 142, 139, 153, 139, 136, 131, 125, 132, 128, 140, 139, 142, 139, 136, 141, 133, 139, 141, 135, 149, 130, 141, 142, 141, 135, 138, 137, 142, 132, 138, 139, 142, 129, 140, 140, 142, 141, 133, 149, 135, 134, 142, 139, 136, 138, 133, 128, 140, 144, 137, 138, 141, 135, 138, 141, 134, 136, 138, 141, 138, 135, 146, 136, 140, 137, 146, 138, 144, 139, 139, 138, 134, 137, 139, 135, 142, 146, 140, 135, 135, 136, 137, 135, 136, 135, 135, 140, 131, 138, 146, 135, 140, 134, 142, 136, 135, 145, 141, 140, 138, 146, 129, 141, 126, 149, 132, 131, 135, 137, 135, 138, 140, 135, 140, 138, 137, 141, 137, 140, 136, 149, 137, 135, 137, 152, 138, 137, 137, 134, 144, 136, 143, 153, 136, 145, 134, 144, 143, 132, 144, 141, 143, 135, 135, 136, 137, 141, 141, 127, 140, 138, 135, 136, 131, 143, 131, 134, 142, 134, 144, 141, 135, 148, 140, 134, 146, 137, 138, 137, 144, 139, 130, 136, 142, 135, 147, 142, 133, 144, 143, 132, 135, 144, 136, 148, 135, 147, 136, 134, 141, 145, 139, 139, 134, 133, 134, 143, 134, 142, 139, 144, 135, 137, 139, 138, 138, 137, 146, 133, 135, 136, 136, 141, 139, 140, 142, 138, 135, 140, 142, 133, 140, 138, 138, 147, 146, 142, 142, 143, 140, 137, 131, 139, 144, 130, 144, 140, 144, 143, 142, 141, 137, 134, 144, 140, 145, 139, 140, 146, 135, 135, 140, 138, 147, 142, 133, 133, 141, 136, 140, 133, 137, 143, 139, 134, 137, 141, 132, 147, 134, 150, 141, 140, 139, 143, 138, 140, 144, 141, 134, 141, 141, 136, 136, 129, 142, 138, 146, 141, 141, 131, 144, 150, 138, 136, 133, 128, 147, 138, 137, 130, 151, 143, 142, 145, 147, 138, 142, 140, 134, 134, 140, 139, 136, 143, 142, 150, 139, 141, 143, 135, 147, 146, 130, 135, 140, 141, 139, 143, 143, 138, 137, 137, 142, 142, 140, 147, 130, 141, 143, 141, 132, 140, 136, 124, 147, 136, 141, 137, 143, 132, 142, 144, 137, 137, 133, 133, 157, 140, 135, 140, 137, 139, 145, 138, 140, 141, 146, 143, 140, 138, 142, 132, 140, 141, 132, 138, 136, 140, 139, 142, 131, 147, 137, 147, 142, 139, 139, 142, 128, 137, 142, 140, 139, 145, 146, 135, 137, 137, 138, 135, 146, 137, 135, 137, 129, 139, 142, 135, 143, 139, 152, 136, 137, 146, 141, 135, 137, 139, 141, 143, 139, 148, 132, 140, 141, 143, 138, 138, 140, 144, 137, 138, 135, 138, 137, 139, 126, 142, 138, 145, 140, 136, 138, 142, 146, 145, 136, 142, 136, 140, 135, 131, 135, 137, 139, 137, 145, 139, 136, 146, 148, 146, 130, 141, 137, 138, 135, 142, 139, 147, 132, 135, 135, 147, 136, 139, 138, 136, 137, 140, 143, 134, 140, 145, 150, 144, 142, 142, 140, 144, 138, 136, 138, 133, 142, 135, 145, 144, 146, 148, 137, 133, 141, 136, 133, 142, 132, 140, 137, 141, 140, 130, 143, 134, 131, 149, 141, 133, 137, 137, 137, 136, 139, 140, 135, 144, 142, 136, 148, 133, 142, 138, 137, 130, 135, 140, 139, 139, 131, 144, 137, 141, 149, 142, 139, 136, 138, 142, 132, 141, 139, 142, 141, 139, 138, 144, 147, 141, 136, 136, 147, 137, 140, 134, 134, 138, 142, 140, 138, 137, 140, 130, 137, 142, 138, 144, 144, 138, 142, 143, 134, 141, 143, 149, 141, 139, 140, 133, 140, 137, 132, 140, 133, 147, 136, 135, 136, 136, 132, 141, 140, 138, 141, 139, 140, 152, 133, 139, 137, 135, 138, 139, 140, 142, 138, 146, 144, 140, 152, 133, 141, 137, 131, 139, 136, 133, 134, 137, 140, 138, 141, 144, 132, 148, 132, 141, 143, 137, 133, 144, 134, 136, 141, 144, 142, 133, 143, 138, 145, 141, 142, 136, 135, 139, 144, 140, 135, 135, 142, 149, 133, 133, 140, 137, 141, 135, 135, 132, 133, 141, 138, 138, 133, 132, 145, 138, 141, 139, 134, 129, 133, 143, 145, 145, 142, 141, 142, 138, 139, 148, 148, 147, 144, 143, 143, 145, 138, 145, 131, 143, 129, 140, 143, 140, 137, 143, 148, 125, 140, 137, 136, 138, 143, 148, 140, 141, 135, 135, 142, 134, 148, 142, 145, 144, 141, 129, 147, 139, 145, 135, 135, 143, 144, 137, 140, 141, 142, 148, 140, 132, 135, 132, 141, 144, 139, 138, 142, 140, 140, 142, 138, 140, 135, 139, 139, 139, 145, 139, 134, 143, 137, 134, 142, 142, 142, 140, 143, 144, 137, 145, 144, 126, 142, 136, 145, 145, 134, 142, 145, 133, 141, 141, 132, 138, 142, 142, 149, 136, 134, 138, 142, 143, 136, 140, 136, 149, 143, 135, 149, 143, 135, 143, 144, 142, 137, 141, 147, 144, 134, 144, 144, 142, 137, 140, 137, 139, 144, 134, 139, 139, 141, 135, 143, 142, 135, 144, 122, 146, 137, 140, 138, 143, 144, 139, 136, 143, 138, 142, 138, 151, 148, 139, 134, 141, 146, 142, 149, 142, 145, 140, 137, 131, 143, 140, 136, 135, 129, 132, 141, 134, 145, 142, 136, 139, 144, 142, 144, 146, 145, 133, 138, 141, 137, 134, 131, 136, 135, 142, 136, 139, 132, 133, 142, 144, 141, 137, 141, 134, 133, 142, 139, 134, 143, 134, 138, 143, 139, 135, 139, 140, 140, 143, 135, 145, 141, 140, 138, 133, 135, 139, 140, 136, 144, 144, 137, 144, 141, 139, 143, 143, 124, 145, 137, 133, 136, 137, 140, 139, 133, 144, 142, 140, 145, 139, 140, 133, 135, 138, 135, 148, 137, 140, 138, 144, 124, 151, 139, 141, 141, 144, 138, 142, 133, 134, 134, 138, 139, 135, 139, 142, 140, 151, 138, 144, 140, 135, 145, 143, 127, 137, 144, 140, 138, 144, 139, 142, 134, 135, 139, 145, 137, 131, 140, 136, 133, 137, 140, 141, 137, 134, 138, 132, 142, 152, 134, 139, 138, 135, 140, 140, 146, 145, 134, 138, 135, 136, 133, 144, 134, 140, 150, 137, 141, 139, 138, 141, 139, 136, 136, 145, 136, 138, 141, 144, 138, 142, 147, 131, 143, 136, 140, 136, 142, 136, 136, 145, 141, 128, 140, 132, 135, 140, 141, 130, 140, 142, 136, 133, 151, 149, 145, 130, 137, 138, 135, 141, 132, 141, 144, 139, 132, 142, 144, 140, 139, 147, 141, 138, 144, 138, 132, 139, 141, 145, 141, 139, 140, 141, 146, 139, 136, 146, 135, 138, 146, 137, 135, 136, 140, 135, 139, 139, 138, 135, 142, 140, 133, 132, 139, 142, 141, 139, 143, 139, 137, 136, 138, 139, 134, 139, 135, 140, 132, 148, 140, 135, 126, 137, 134, 135, 139, 132, 137, 137, 145, 139, 136, 137, 136, 139, 140, 147, 145, 139, 132, 140, 147, 135, 147, 151, 144, 134, 148, 137, 138, 136, 141, 141, 137, 133, 134, 131, 134, 143, 133, 136, 138, 146, 140, 135, 140, 138, 137, 137, 137, 136, 132, 141, 138, 138, 142, 141, 140, 136, 135, 131, 142, 132, 139, 137, 138, 137, 131, 133, 133, 142, 129, 139, 139, 144, 143, 138, 141, 132, 136, 135, 138, 145, 134, 142, 146, 133, 129, 139, 138, 139, 143, 137, 136, 154, 141, 138, 138, 136, 134, 142, 136, 142, 139, 134, 142, 139, 139, 136, 135, 138, 145, 139, 139, 137, 143, 144, 139, 144, 133, 134, 141, 132, 131, 137, 144, 134, 137, 142, 141, 140, 148, 138, 135, 136, 137, 138, 140, 137, 137, 139, 136, 135, 148, 135, 140, 142, 138, 138, 135, 134, 137, 138, 145, 133, 140, 144, 138, 133, 130, 140, 143, 142, 142, 131, 134, 139, 144, 137, 138, 139, 140, 131, 143, 141, 140, 143, 136, 136, 136, 146, 139, 142, 150, 139, 135, 145, 134, 138, 140, 146, 135, 145, 143, 140, 132, 146, 134, 138, 136, 136, 138, 137, 139, 139, 138, 145, 148, 143, 137, 144, 138, 138, 142, 134, 143, 142, 138, 136, 144, 145, 142, 142, 130, 137, 146, 131, 144, 147, 134, 148, 136, 145, 136, 137, 138, 138, 131, 136, 144, 143, 141, 140, 142, 141, 136, 135, 140, 137, 138, 143, 136, 127, 143, 139, 140, 139, 142, 144, 148, 145, 133, 133, 144, 139, 139, 139, 151, 139, 140, 133, 136, 143, 133, 147, 140, 139, 140, 139, 132, 140, 142, 140, 133, 139, 136, 131, 136, 140, 138, 141, 134, 132, 137, 131, 141, 129, 138, 142, 133, 137, 136, 146, 134, 139, 140, 135, 140, 137, 146, 141, 129, 139, 143, 143, 139, 135, 144, 140, 143, 140, 142, 147, 142, 144, 136, 134, 139, 145, 139, 138, 146, 140, 140, 144, 136, 140, 136, 139, 138, 135, 136, 138, 136, 137, 142, 135, 143, 145, 131, 141, 144, 136, 148, 140, 139, 131, 135, 141, 133, 135, 135, 137, 143, 128, 139, 141, 146, 137, 142, 143, 145, 132, 139, 140, 134, 138, 134, 133, 140, 135, 134, 134, 132, 132, 135, 132, 138, 131, 140, 140, 137, 141, 131, 143, 143, 132, 137, 136, 153, 139, 139, 145, 136, 146, 138, 144, 140, 125, 142, 140, 131, 142, 120, 137, 145, 139, 135, 140, 146, 141, 141, 137, 135, 133, 138, 129, 135, 137, 137, 140, 138, 122, 138, 147, 141, 141, 132, 131, 134, 138, 134, 138, 139, 151, 142, 131, 134, 137, 133, 137, 133, 136, 142, 140, 133, 134, 134, 120, 135, 132, 139, 131, 140, 143, 134, 132, 138, 143, 132, 143, 136, 149, 145, 132, 137, 136, 140, 142, 136, 151, 136, 134, 134, 129, 135, 148, 148, 130, 131, 132, 142, 143, 134, 138, 141, 146, 137, 138, 135, 127, 139, 136, 144, 137, 141, 123, 131, 135, 133, 151, 134, 143, 140, 149, 144, 135, 136, 132, 133, 139, 146, 140, 148, 137, 140, 150, 130, 142, 131, 144, 136, 142, 147, 137, 133, 136, 141, 139, 135, 133, 144, 140, 138, 130, 132, 132, 138, 147, 145, 140, 132, 135, 133, 131, 145, 145, 139, 135, 142, 132, 139, 134, 139, 143, 138, 146, 137, 131, 139, 135, 129, 139, 132, 129, 152, 139, 129, 138, 153, 129, 147, 140, 126, 141, 146, 134, 148, 144, 143, 138, 133, 124, 144, 148, 136, 137, 138, 144, 142, 140, 134, 147, 137, 140, 145, 135, 134, 150, 140, 141, 137, 135, 133, 141, 137, 143, 133, 139, 140, 139, 137, 135, 145, 141, 146, 138, 139, 135, 135, 135, 130, 150, 134, 138, 147, 136, 150, 128, 138, 134, 138, 136, 146, 150, 142, 140, 142, 146, 138, 142, 140, 137, 133, 139, 136, 134, 131, 149, 155, 140, 126, 145, 133, 141, 137, 132, 140, 140, 137, 130, 134, 131, 147, 142, 139, 145, 139, 136, 142, 137, 131, 138, 135, 143, 142, 127, 135, 138, 131, 143, 138, 141, 136, 144, 144, 145, 127, 133, 147, 136, 145, 138, 143, 149, 146, 141, 135, 147, 140, 149, 138, 138, 136, 140, 153, 141, 138, 138, 147, 139, 140, 150, 141, 137, 135, 133, 131, 140, 139, 146, 140, 125, 142, 144, 134, 148, 137, 136, 128, 131, 138, 137, 142, 147, 143, 138, 140, 140, 128, 137, 122, 136, 141, 140, 134, 149, 129, 153, 138, 142, 134, 140, 137, 138, 136, 142, 145, 130, 137, 137, 151, 141, 130, 136, 153, 135, 134, 148, 132, 131, 132, 127, 137, 139, 143, 145, 131, 142, 128, 129, 142, 138, 132, 145, 137, 143, 136, 142, 135, 139, 142, 135, 138, 137, 141, 146, 147, 132, 128, 138, 141, 139, 132, 139, 135, 131, 147, 140, 140, 138, 132, 138, 124, 126, 142, 133, 143, 143, 150, 134, 147, 143, 128, 142, 132, 147, 138, 140, 134, 134, 134, 139, 137, 127, 138, 140, 132, 141, 141, 148, 134, 134, 147, 139, 147, 131, 127, 138, 145, 148, 137, 139, 141, 137, 154, 134, 143, 135, 146, 135, 128, 135, 146, 139, 141, 140, 133, 143, 146, 139, 142, 135, 130, 137, 140, 136, 130, 134, 140, 144, 135, 135, 134, 141, 142, 130, 139, 145, 142, 141, 140, 149, 146, 140, 140, 138, 146, 141, 140, 136, 137, 144, 137, 134, 137, 139, 142, 130, 142, 136, 138, 146, 142, 143, 135, 144, 143, 137, 137, 137, 138, 138, 142, 144, 138, 142, 140, 138, 146, 137, 142, 135, 140, 137, 140, 142, 139, 139, 145, 139, 138, 138, 133, 168, 142, 138, 139, 145, 136, 153, 143, 138, 147, 132, 144, 138, 136, 134, 146, 146, 140, 135, 128, 135, 140, 134, 135, 143, 147, 140, 142, 140, 137, 140, 144, 137, 144, 139, 146, 140, 143, 142, 142, 145, 140, 141, 140, 137, 139, 129, 141, 135, 140, 146, 142, 140, 139, 137, 139, 143, 138, 145, 139, 136, 144, 142, 142, 139, 142, 143, 139, 135, 141, 142, 136, 146, 138, 142, 136, 145, 142, 142, 141, 136, 137, 144, 142, 139, 144, 138, 144, 141, 142, 134, 150, 141, 140, 136, 147, 132, 139, 137, 140, 139, 141, 140, 135, 144, 123, 146, 138, 139, 137, 135, 138, 132, 137, 133, 141, 144, 139, 143, 141, 133, 137, 138, 139, 141, 140, 137, 155, 140, 142, 139, 143, 138, 139, 140, 138, 142, 141, 141, 140, 137, 143, 137, 142, 135, 142, 138, 145, 132, 138, 140, 138, 139, 141, 136, 140, 140, 143, 141, 145, 138, 132, 135, 139, 146, 142, 133, 137, 142, 143, 145, 138, 145, 133, 144, 140, 143, 144, 133, 139, 146, 140, 145, 143, 136, 139, 143, 144, 138, 136, 143, 141, 140, 146, 137, 139, 144, 135, 140, 122, 134, 143, 140, 134, 138, 135, 134, 147, 145, 136, 144, 143, 141, 140, 135, 137, 138, 143, 129, 140, 144, 141, 139, 140, 138, 137, 134, 134, 147, 139, 135, 140, 136, 141, 141, 142, 144, 125, 135, 145, 135, 146, 140, 145, 136, 142, 133, 139, 139, 135, 140, 143, 140, 145, 141, 136, 138, 146, 143, 142, 142, 140, 137, 138, 140, 140, 141, 136, 136, 144, 149, 149, 137, 133, 129, 134, 142, 140, 133, 140, 141, 142, 140, 131, 136, 132, 143, 140, 143, 141, 136, 136, 139, 141, 147, 143, 136, 140, 146, 142, 144, 146, 136, 143, 141, 141, 149, 140, 148, 136, 142, 146, 137, 143, 141, 142, 139, 147, 142, 141, 139, 139, 138, 139, 141, 141, 146, 137, 143, 141, 128, 143, 139, 139, 142, 141, 139, 137, 141, 137, 142, 141, 150, 140, 135, 139, 141, 144, 143, 136, 141, 137, 141, 138, 138, 144, 144, 139, 137, 137, 140, 141, 135, 138, 138, 145, 140, 146, 142, 139, 127, 136, 141, 143, 138, 138, 140, 138, 141, 135, 144, 144, 146, 137, 137, 137, 140, 139, 141, 148, 139, 145, 138, 141, 137, 135, 139, 142, 147, 141, 142, 144, 140, 140, 139, 141, 139, 142, 138, 136, 144, 141, 139, 139, 145, 143, 141, 139, 139, 139, 140, 139, 138, 139, 140, 138, 142, 139, 137, 139, 138, 144, 141, 135, 138, 140, 134, 136, 130, 136, 140, 141, 137, 134, 136, 139, 138, 147, 136, 142, 140, 134, 141, 139, 145, 139, 142, 134, 145, 140, 137, 133, 136, 140, 138, 145, 142, 139, 133, 139, 144, 140, 144, 140, 143, 143, 143, 135, 134, 130, 139, 129, 148, 132, 134, 138, 140, 139, 138, 148, 140, 133, 133, 138, 133, 137, 134, 136, 145, 137, 144, 146, 135, 137, 130, 136, 143, 135, 139, 142, 129, 135, 139, 142, 141, 136, 139, 137, 133, 140, 145, 132, 142, 142, 135, 140, 139, 131, 146, 140, 136, 141, 140, 135, 140, 133, 136, 142, 137, 142, 142, 140, 136, 140, 139, 142, 135, 142, 134, 152, 142, 143, 139, 142, 151, 148, 124, 137, 134, 134, 150, 130, 138, 144, 141, 139, 139, 139, 139, 140, 145, 141, 147, 141, 142, 141, 137, 139, 134, 139, 137, 135, 143, 137, 136, 138, 137, 145, 137, 136, 140, 137, 126, 141, 134, 142, 137, 139, 139, 140, 140, 134, 138, 135, 133, 136, 139, 144, 141, 141, 132, 136, 142, 137, 142, 141, 135, 142, 146, 142, 136, 142, 135, 135, 140, 136, 135, 148, 138, 145, 144, 133, 143, 140, 147, 139, 140, 139, 143, 140, 138, 137, 139, 137, 135, 142, 151, 138, 151, 143, 133, 145, 128, 141, 139, 140, 128, 133, 134, 144, 131, 142, 141, 136, 142, 144, 136, 136, 137, 138, 141, 134, 135, 152, 134, 137, 142, 141, 143, 145, 132, 142, 131, 139, 134, 140, 138, 138, 138, 139, 146, 132, 133, 129, 138, 135, 137, 134, 142, 141, 141, 139, 142, 142, 146, 137, 138, 136, 132, 134, 139, 142, 140, 145, 136, 149, 136, 130, 144, 139, 136, 144, 136, 136, 143, 141, 139, 138, 144, 139, 142, 143, 145, 146, 136, 137, 142, 142, 143, 144, 135, 132, 139, 141, 139, 136, 136, 133, 141, 141, 142, 131, 139, 140, 143, 144, 137, 133, 130, 141, 142, 135, 131, 133, 137, 146, 141, 134, 141, 147, 133, 136, 138, 145, 134, 135, 139, 139, 145, 144, 139, 133, 139, 132, 141, 140, 133, 136, 132, 140, 140, 142, 140, 129, 141, 132, 147, 144, 142, 141, 145, 145, 135, 135, 139, 141, 139, 139, 136, 138, 139, 137, 140, 138, 137, 138, 138, 146, 140, 127, 139, 137, 137, 139, 141, 147, 139, 136, 138, 137, 141, 142, 136, 142, 141, 143, 131, 138, 141, 144, 136, 141, 147, 142, 136, 134, 140, 132, 137, 138, 139, 133, 140, 146, 139, 143, 143, 148, 139, 137, 141, 136, 142, 133, 134, 138, 138, 141, 136, 125, 135, 140, 139, 147, 141, 143, 137, 140, 137, 139, 132, 137, 143, 148, 137, 145, 143, 130, 141, 134, 144, 130, 129, 138, 139, 139, 142, 142, 138, 148, 136, 140, 141, 138, 141, 143, 132, 139, 144, 142, 135, 135, 134, 136, 136, 135, 139, 137, 150, 136, 139, 144, 145, 130, 143, 138, 135, 142, 136, 136, 142, 147, 139, 137, 139, 135, 140, 139, 142, 139, 147, 133, 140, 134, 150, 142, 143, 134, 145, 141, 132, 149, 146, 136, 146, 134, 133, 143, 139, 139, 136, 136, 146, 141, 129, 144, 140, 135, 145, 136, 147, 138, 136, 132, 140, 132, 139, 146, 145, 129, 135, 140, 147, 146, 139, 146, 141, 134, 138, 142, 143, 139, 134, 130, 133, 135, 138, 133, 140, 135, 142, 144, 143, 141, 140, 135, 135, 141, 134, 146, 133, 142, 146, 147, 137, 141, 139, 139, 134, 135, 140, 138, 127, 133, 143, 136, 142, 139, 152, 147, 136, 133, 131, 136, 146, 145, 136, 134, 138, 144, 146, 129, 131, 138, 140, 140, 151, 143, 139, 139, 130, 138, 138, 142, 146, 133, 147, 144, 139, 130, 144, 135, 142, 140, 136, 150, 132, 126, 131, 137, 140, 135, 141, 132, 135, 135, 133, 142, 140, 135, 135, 132, 140, 147, 134, 142, 153, 138, 139, 136, 142, 146, 142, 144, 131, 139, 140, 138, 145, 131, 139, 141, 141, 142, 132, 140, 150, 137, 142, 150, 136, 141, 136, 137, 132, 143, 132, 137, 136, 130, 132, 128, 136, 133, 132, 148, 130, 135, 141, 132, 135, 133, 143, 147, 142, 133, 135, 140, 138, 144, 133, 136, 136, 140, 150, 138, 135, 131, 138, 143, 128, 135, 145, 131, 134, 144, 146, 135, 143, 138, 138, 142, 140, 140, 146, 144, 140, 137, 129, 140, 134, 140, 137, 131, 141, 142, 140, 142, 138, 145, 128, 133, 139, 134, 146, 135, 137, 137, 139, 143, 136, 140, 128, 132, 139, 139, 137, 135, 130, 131, 136, 144, 147, 131, 141, 139, 135, 149, 142, 139, 138, 134, 137, 128, 129, 139, 138, 141, 137, 139, 136, 135, 133, 137, 144, 149, 140, 138, 140, 149, 145, 137, 134, 138, 148, 138, 133, 139, 132, 133, 140, 132, 140, 138, 138, 134, 138, 148, 137, 136, 146, 134, 137, 130, 146, 143, 140, 145, 134, 137, 135, 137, 136, 139, 145, 136, 126, 138, 144, 136, 149, 136, 129, 136, 140, 135, 135, 139, 150, 148, 132, 137, 134, 131, 136, 128, 137, 138, 140, 138, 137, 149, 141, 134, 143, 140, 132, 134, 133, 141, 139, 144, 137, 145, 146, 142, 135, 147, 142, 139, 140, 138, 137, 141, 148, 141, 143, 141, 137, 140, 141, 143, 146, 143, 136, 146, 139, 135, 141, 139, 135, 139, 133, 140, 139, 130, 132, 149, 150, 136, 154, 138, 143, 136, 138, 136, 139, 140, 144, 139, 136, 134, 137, 147, 147, 130, 135, 144, 134, 138, 130, 133, 137, 139, 140, 135, 140, 134, 142, 144, 143, 141, 140, 138, 143, 141, 141, 141, 138, 139, 137, 140, 135, 132, 131, 138, 129, 132, 148, 142, 142, 143, 148, 137, 139, 143, 141, 132, 142, 147, 136, 139, 131, 150, 139, 147, 141, 131, 135, 142, 143, 127, 135, 142, 143, 137, 146, 141, 142, 138, 146, 136, 135, 134, 135, 132, 138, 141, 143, 127, 127, 144, 142, 142, 134, 136, 147, 129, 136, 133, 138, 131, 142, 144, 133, 133, 132, 143, 135, 141, 132, 142, 149, 148, 133, 143, 141, 140, 137, 142, 140, 143, 146, 130, 144, 136, 128, 146, 143, 148, 134, 139, 143, 129, 136, 146, 137, 137, 139, 140, 141, 142, 138, 140, 131, 144, 146, 143, 136, 142, 136, 139, 138, 143, 149, 138, 146, 142, 140, 133, 137, 140, 133, 137, 134, 143, 129, 142, 138, 136, 138, 135, 136, 137, 143, 141, 150, 141, 142, 144, 131, 123, 146, 140, 147, 141, 140, 135, 132, 138, 137, 144, 144, 130, 138, 139, 143, 136, 148, 140, 133, 140, 136, 141, 143, 141, 132, 142, 152, 134, 136, 127, 128, 144, 141, 139, 130, 136, 135, 135, 132, 142, 148, 141, 149, 136, 142, 137, 150, 136, 131, 140, 135, 139, 138, 129, 147, 133, 137, 130, 131, 127, 147, 138, 147, 141, 145, 139, 136, 138, 134, 136, 134, 139, 140, 144, 138, 136, 139, 141, 140, 140, 136, 146, 136, 137, 139, 139, 143, 143, 135, 137, 130, 140, 145, 130, 141, 125, 149, 136, 139, 140, 135, 150, 132, 138, 134, 140, 143, 131, 136, 132, 140, 139, 138, 140, 132, 134, 143, 133, 141, 142, 132, 136, 143, 138, 139, 155, 136, 136, 138, 130, 150, 134, 125, 126, 139, 142, 145, 136, 142, 140, 123, 135, 137, 142, 147, 138, 152, 135, 135, 134, 137, 143, 133, 150, 136, 145, 141, 128, 143, 127, 132, 144, 132, 133, 135, 137, 139, 136, 136, 141, 137, 132, 132, 135, 135, 136, 136, 143, 136, 146, 139, 138, 138, 142, 138, 137, 145, 139, 134, 131, 130, 143, 137, 143, 132, 140, 136, 134, 136, 139, 142, 143, 145, 140, 139, 123, 140, 133, 138, 144, 137, 146, 145, 138, 142, 143, 135, 146, 145, 135, 135, 143, 138, 134, 144, 141, 136, 135, 147, 140, 145, 140, 139, 132, 142, 143, 137, 136, 140, 131, 133, 138, 136, 137, 141, 136, 144, 139, 142, 143, 135, 136, 134, 145, 139, 139, 134, 136, 134, 147, 129, 133, 132, 139, 140, 139, 137, 145, 144, 146, 138, 136, 138, 138, 154, 133, 139, 137, 140, 134, 140, 138, 135, 135, 135, 142, 138, 130, 139, 143, 136, 134, 133, 143, 142, 145, 139, 154, 143, 138, 132, 133, 140, 144, 136, 139, 138, 137, 142, 144, 139, 143, 139, 141, 134, 145, 140, 139, 142, 134, 135, 129, 144, 136, 149, 138, 141, 147, 139, 143, 139, 139, 137, 139, 134, 127, 133, 137, 135, 134, 147, 138, 134, 124, 139, 143, 132, 141, 132, 137, 130, 142, 127, 139, 132, 132, 141, 134, 148, 135, 135, 145, 152, 138, 147, 137, 143, 136, 139, 138, 128, 137, 134, 136, 140, 134, 139, 138, 135, 141, 139, 134, 138, 146, 136, 137, 140, 137, 148, 140, 139, 132, 138, 132, 147, 130, 137, 143, 139, 137, 142, 140, 135, 151, 139, 137, 136, 147, 145, 139, 138, 134, 140, 139, 141, 147, 134, 142, 140, 134, 143, 141, 142, 132, 145, 143, 137, 133, 130, 136, 130, 142, 147, 137, 143, 144, 131, 140, 139, 136, 139, 139, 131, 141, 140, 129, 144, 141, 135, 138, 140, 133, 138, 139, 135, 132, 144, 142, 138, 149, 135, 145, 140, 134, 145, 122, 139, 132, 142, 155, 135, 133, 130, 150, 140, 150, 143, 141, 145, 149, 132, 140, 139, 131, 134, 135, 132, 147, 137, 141, 139, 142, 136, 142, 149, 137, 138, 133, 120, 135, 145, 143, 136, 142, 130, 134, 139, 141, 136, 140, 133, 133, 138, 129, 132, 133, 143, 126, 137, 147, 137, 134, 136, 136, 126, 134, 141, 152, 140, 143, 146, 144, 136, 131, 138, 144, 145, 142, 133, 141, 139, 124, 138, 139, 144, 141, 142, 137, 127, 135, 136, 149, 136, 137, 133, 141, 137, 136, 146, 136, 145, 149, 146, 138, 126, 132, 140, 140, 136, 134, 145, 129, 138, 137, 142, 131, 127, 144, 135, 145, 126, 131, 135, 145, 142, 140, 139, 149, 129, 129, 137, 140, 140, 153, 148, 146, 142, 138, 148, 143, 134, 126, 134, 135, 133, 136, 131, 131, 143, 139, 139, 149, 142, 147, 138, 141, 136, 153, 129, 136, 134, 146, 139, 147, 145, 138, 133, 138, 144, 139, 142, 156, 138, 141, 144, 137, 143, 136, 135, 136, 144, 145, 139, 146, 143, 158, 138, 142, 140, 144, 133, 142, 142, 150, 130, 135, 142, 145, 145, 135, 145, 143, 151, 142, 143, 139, 135, 142, 137, 139, 128, 134, 140, 134, 129, 150, 131, 133, 141, 131, 136, 142, 139, 130, 143, 137, 132, 145, 146, 149, 123, 154, 119, 144, 146, 143, 133, 131, 148, 140, 141, 145, 127, 136, 134, 134, 134, 146, 143, 132, 134, 155, 137, 141, 129, 139, 146, 132, 146, 135, 146, 143, 134, 139, 140, 134, 135, 136, 152, 141, 140, 127, 136, 135, 132, 147, 137, 138, 130, 128, 142, 141, 144, 137, 139, 136, 141, 127, 139, 149, 144, 144, 134, 137, 140, 148, 148, 141, 124, 135, 138, 147, 132, 138, 142, 138, 130, 129, 149, 138, 147, 130, 139, 147, 138, 138, 131, 150, 133, 138, 139, 141, 133, 147, 151, 120, 136, 139, 131, 143, 139, 146, 141, 153, 137, 138, 140, 146, 139, 135, 141, 125, 131, 132, 136, 149, 135, 134, 139, 143, 140, 121, 136, 150, 141, 141, 125, 126, 148, 129, 133, 145, 130, 131, 136, 133, 138, 152, 137, 138, 138, 127, 149, 142, 127, 146, 144, 135, 141, 135, 140, 138, 141, 133, 139, 134, 131, 135, 138, 144, 133, 126, 125, 149, 142, 126, 150, 131, 137, 138, 136, 152, 130, 142, 139, 130, 129, 136, 145, 129, 143, 134, 139, 141, 140, 149, 133, 146, 132, 138, 141, 134, 130, 138, 137, 137, 145, 142, 140, 143, 134, 133, 152, 135, 139, 136, 136, 147, 140, 141, 148, 142, 131, 140, 128, 131, 147, 130, 140, 130, 137, 134, 137, 119, 145, 147, 137, 132, 146, 132, 134, 134, 140, 136, 141, 134, 124, 127, 148, 132, 138, 148, 134, 138, 142, 131, 152, 129, 135, 131, 145, 139, 142, 142, 151, 133, 149, 144, 141, 137, 143, 142, 140, 136, 139, 147, 149, 136, 132, 139, 140, 135, 148, 136, 137, 144, 134, 129, 147, 137, 136, 135, 132, 142, 138, 146, 146, 137, 146, 145, 139, 143, 135, 138, 156, 147, 139, 130, 135, 145, 142, 150, 157, 134, 133, 138, 138, 135, 144, 147, 135, 136, 138, 140, 136, 135, 135, 141, 142, 146, 132, 139, 150, 140, 143, 143, 131, 137, 159, 135, 131, 139, 138, 146, 135, 130, 138, 145, 139, 132, 140, 133, 144, 139, 136, 141, 129, 123, 131, 141, 136, 135, 152, 134, 151, 134, 145, 140, 146, 140, 137, 134, 136, 142, 142, 146, 134, 137, 134, 138, 140, 134, 133, 143, 136, 135, 140, 139, 134, 134, 135, 141, 154, 125, 143, 142, 138, 131, 150, 133, 137, 134, 134, 148, 147, 142, 134, 141, 145, 135, 151, 135, 152, 148, 137, 136, 130, 149, 144, 141, 133, 154, 140, 135, 141, 144, 146, 137, 135, 143, 133, 137, 143, 129, 135, 139, 153, 136, 146, 144, 150, 146, 140, 138, 146, 135, 139, 159, 131, 153, 159, 140, 134, 133, 133, 141, 131, 134, 139, 128, 140, 135, 148, 144, 132, 142, 133, 145, 139, 144, 137, 143, 141, 139, 140, 132, 138, 145, 142, 143, 125, 133, 142, 151, 115, 141, 131, 137, 139, 140, 151, 147, 134, 141, 136, 141, 140, 144, 130, 146, 131, 147, 143, 132, 143, 134, 142, 131, 138, 140, 132, 144, 138, 139, 140, 129, 135, 138, 137, 139, 153, 138, 139, 138, 142, 145, 140, 122, 148, 142, 137, 132, 139, 146, 140, 146, 138, 132, 130, 142, 142, 139, 128, 136, 137, 140, 131, 133, 140, 137, 145, 133, 134, 135, 144, 138, 136, 140, 136, 126, 132, 132, 138, 138, 138, 138, 137, 135, 134, 148, 141, 145, 146, 130, 133, 139, 144, 139, 143, 140, 131, 139, 144, 141, 139, 137, 141, 144, 149, 143, 143, 135, 134, 140, 129, 140, 143, 136, 140, 144, 139, 141, 139, 135, 147, 122, 138, 136, 130, 140, 149, 149, 132, 142, 135, 140, 134, 141, 140, 139, 136, 142, 135, 146, 145, 143, 138, 124, 145, 134, 140, 144, 136, 139, 139, 124, 134, 164, 131, 147, 148, 143, 138, 135, 137, 133, 147, 141, 144, 136, 120, 146, 139, 139, 139, 133, 140, 139, 138, 136, 138, 138, 133, 142, 143, 137, 122, 133, 133, 133, 137, 127, 141, 140, 141, 134, 143, 138, 132, 134, 139, 134, 146, 135, 145, 136, 132, 139, 145, 134, 147, 126, 142, 136, 132, 136, 144, 138, 131, 134, 136, 149, 127, 146, 140, 141, 135, 145, 147, 137, 135, 138, 138, 142, 142, 139, 140, 137, 138, 140, 132, 140, 137, 135, 136, 141, 136, 138, 142, 130, 133, 135, 137, 139, 152, 141, 133, 150, 136, 142, 143, 146, 133, 128, 142, 142, 134, 133, 153, 132, 136, 134, 140, 130, 134, 137, 137, 133, 139, 136, 132, 143, 141, 136, 146, 145, 144, 150, 148, 144, 142, 135, 149, 159, 147, 141, 144, 140, 134, 139, 136, 148, 135, 142, 135, 140, 138, 146, 141, 131, 143, 137, 134, 146, 128, 133, 142, 126, 130, 141, 144, 149, 140, 129, 140, 118, 145, 142, 140, 135, 148, 138, 142, 134, 142, 145, 135, 136, 128, 144, 138, 142, 130, 149, 140, 138, 140, 133, 140, 141, 129, 135, 144, 138, 141, 137, 143, 139, 142, 140, 138, 135, 142, 135, 147, 144, 138, 130, 144, 143, 149, 148, 131, 142, 126, 146, 138, 129, 143, 146, 137, 144, 147, 150, 133, 136, 140, 139, 139, 143, 134, 140, 144, 134, 149, 143, 135, 132, 146, 134, 139, 137, 137, 147, 135, 133, 143, 133, 136, 145, 138, 142, 133, 142, 133, 133, 142, 130, 139, 149, 138, 126, 147, 137, 140, 146, 140, 139, 137, 135, 141, 127, 132, 136, 144, 142, 144, 138, 139, 134, 136, 135, 136, 137, 142, 143, 145, 143, 135, 146, 142, 137, 163, 140, 140, 142, 135, 137, 146, 139, 136, 146, 135, 146, 140, 135, 137, 136, 141, 135, 159, 150, 136, 127, 149, 141, 147, 139, 144, 132, 129, 135, 138, 145, 137, 138, 137, 144, 139, 139, 133, 140, 135, 137, 130, 143, 142, 148, 139, 139, 142, 134, 138, 133, 134, 144, 133, 145, 140, 136, 136, 131, 137, 139, 149, 147, 142, 135, 143, 136, 141, 135, 132, 133, 139, 135, 137, 143, 137, 134, 131, 150, 133, 145, 148, 138, 144, 135, 141, 143, 132, 137, 136, 141, 139, 145, 146, 140, 132, 142, 122, 138, 131, 140, 136, 129, 136, 135, 143, 139, 132, 136, 146, 137, 133, 137, 142, 144, 135, 140, 144, 134, 148, 138, 133, 142, 143, 148, 134, 135, 139, 146, 137, 131, 129, 132, 137, 136, 133, 138, 141, 132, 131, 128, 139, 162, 144, 141, 143, 135, 142, 138, 148, 142, 142, 133, 142, 135, 145, 145, 135, 134, 138, 127, 137, 136, 136, 144, 136, 146, 147, 138, 135, 139, 144, 137, 137, 144, 138, 131, 142, 136, 130, 145, 131, 142, 134, 142, 127, 131, 146, 151, 139, 142, 141, 131, 137, 128, 141, 141, 128, 134, 146, 139, 143, 142, 147, 151, 135, 140, 147, 140, 151, 141, 129, 132, 138, 135, 145, 145, 139, 140, 143, 142, 134, 134, 141, 149, 143, 146, 131, 144, 126, 141, 137, 141, 141, 140, 135, 136, 138, 127, 140, 136, 140, 141, 152, 130, 141, 147, 124, 141, 149, 146, 130, 137, 149, 132, 138, 138, 136, 140, 137, 137, 139, 132, 128, 143, 136, 133, 146, 131, 140, 131, 135, 145, 131, 135, 147, 147, 141, 132, 137, 133, 145, 141, 136, 145, 134, 134, 132, 145, 154, 140, 138, 149, 147, 141, 145, 133, 150, 131, 137, 134, 144, 131, 144, 146, 138, 138, 141, 133, 136, 142, 133, 146, 153, 130, 141, 126, 146, 140, 137, 135, 145, 148, 137, 128, 147, 142, 145, 144, 136, 133, 140, 138, 126, 132, 139, 138, 142, 134, 134, 137, 142, 128, 142, 134, 139, 135, 143, 142, 146, 140, 130, 144, 136, 143, 147, 128, 143, 140, 139, 148, 148, 134, 146, 149, 139, 148, 142, 150, 135, 143, 140, 129, 133, 132, 147, 136, 127, 137, 136, 130, 141, 146, 141, 138, 130, 134, 140, 141, 146, 136, 134, 144, 140, 139, 134, 142, 136, 138, 133, 135, 145, 144, 134, 131, 153, 138, 132, 143, 132, 131, 136, 139, 139, 131, 138, 139, 151, 130, 135, 142, 132, 141, 148, 138, 133, 135, 138, 140, 133, 142, 145, 137, 146, 141, 155, 138, 143, 137, 138, 140, 145, 142, 147, 131, 138, 140, 128, 143, 142, 151, 146, 149, 140, 143, 156, 140, 135, 146, 142, 147, 133, 138, 146, 141, 140, 137, 140, 143, 135, 127, 136, 143, 139, 131, 136, 139, 138, 137, 139, 138, 138, 140, 149, 141, 140, 140, 131, 145, 145, 143, 137, 140, 147, 136, 128, 133, 138, 134, 142, 142, 143, 149, 139, 131, 143, 134, 131, 136, 148, 138, 133, 137, 142, 140, 140, 138, 136, 137, 138, 140, 139, 131, 138, 147, 137, 140, 135, 133, 149, 139, 137, 140, 147, 135, 124, 143, 136, 138, 141, 140, 143, 132, 122, 131, 137, 134, 149, 138, 147, 144, 138, 139, 144, 135, 145, 138, 135, 136, 138, 144, 151, 136, 140, 141, 131, 140, 141, 137, 144, 136, 140, 142, 136, 139, 147, 127, 144, 142, 137, 144, 134, 144, 141, 144, 135, 140, 146, 144, 144, 138, 138, 140, 139, 146, 137, 159, 154, 148, 137, 130, 145, 126, 139, 133, 144, 139, 137, 136, 134, 133, 148, 149, 133, 136, 137, 132, 140, 134, 135, 140, 137, 143, 132, 135, 136, 139, 137, 139, 132, 139, 144, 142, 156, 141, 143, 148, 138, 140, 129, 146, 139, 130, 141, 143, 141, 141, 134, 141, 139, 133, 144, 118, 145, 156, 128, 134, 132, 132, 139, 136, 148, 139, 128, 135, 143, 130, 140, 137, 131, 130, 140, 147, 139, 145, 145, 143, 131, 129, 135, 139, 137, 137, 139, 141, 128, 139, 145, 135, 138, 135, 146, 136, 134, 127, 128, 125, 141, 131, 126, 134, 141, 142, 145, 138, 140, 141, 136, 147, 142, 134, 140, 138, 141, 148, 125, 127, 139, 153, 155, 136, 140, 138, 129, 143, 140, 145, 138, 141, 141, 143, 144, 134, 127, 150, 138, 128, 142, 147, 142, 131, 142, 143, 135, 138, 130, 136, 145, 141, 137, 137, 138, 144, 143, 130, 142, 142, 137, 144, 128, 128, 143, 124, 139, 141, 140, 132, 139, 144, 133, 141, 147, 134, 133, 139, 142, 142, 146, 145, 134, 139, 148, 136, 132, 135, 137, 142, 147, 136, 143, 134, 139, 138, 137, 137, 135, 137, 131, 146, 152, 150, 132, 138, 130, 135, 145, 133, 141, 145, 137, 141, 143, 137, 140, 135, 144, 145, 141, 131, 136, 147, 142, 152, 142, 146, 148, 130, 144, 133, 135, 136, 136, 134, 146, 141, 147, 144, 137, 134, 132, 135, 130, 142, 140, 125, 138, 128, 131, 130, 142, 131, 142, 135, 147, 139, 130, 136, 138, 132, 134, 138, 130, 137, 140, 137, 139, 144, 145, 138, 142, 143, 144, 147, 137, 130, 142, 138, 135, 144, 141, 151, 147, 143, 132, 145, 146, 146, 144, 142, 133, 134, 143, 134, 134, 149, 147, 131, 141, 151, 140, 142, 129, 140, 149, 138, 141, 143, 145, 139, 147, 145, 139, 139, 132, 136, 132, 145, 143, 140, 142, 137, 135, 135, 139, 138, 144, 147, 135, 135, 131, 125, 134, 135, 138, 139, 147, 147, 146, 141, 144, 140, 144, 149, 139, 140, 145, 143, 145, 128, 140, 156, 147, 142, 138, 143, 134, 140, 133, 138, 133, 143, 131, 138, 142, 138, 141, 135, 139, 135, 140, 136, 144, 149, 134, 133, 139, 138, 143, 143, 132, 137, 136, 130, 137, 139, 133, 145, 135, 139, 136, 137, 141, 140, 141, 137, 135, 135, 137, 136, 142, 144, 136, 137, 161, 147, 144, 123, 144, 142, 136, 138, 133, 137, 148, 145, 128, 145, 147, 144, 137, 141, 134, 130, 140, 149, 146, 135, 144, 130, 135, 148, 132, 131, 141, 145, 140, 136, 136, 145, 137, 151, 132, 150, 149, 147, 126, 143, 138, 135, 140, 139, 137, 149, 137, 149, 142, 142, 130, 152, 145, 142, 144, 140, 145, 136, 145, 128, 134, 136, 146, 134, 149, 136, 144, 148, 117, 131, 148, 136, 140, 137, 135, 132, 130, 126, 141, 138, 137, 142, 141, 134, 117, 139, 132, 150, 130, 153, 137, 145, 133, 125, 138, 135, 142, 137, 147, 137, 148, 132, 137, 138, 132, 148, 132, 137, 142, 137, 133, 139, 130, 133, 141, 147, 135, 130, 130, 143, 139, 134, 164, 140, 142, 132, 136, 143, 139, 140, 134, 137, 130, 133, 155, 133, 137, 138, 138, 137, 139, 141, 140, 137, 142, 145, 134, 146, 145, 136, 138, 134, 139, 141, 140, 139, 148, 145, 135, 158, 122, 146, 136, 134, 138, 133, 152, 143, 144, 127, 129, 141, 142, 138, 131, 136, 144, 143, 133, 143, 145, 136, 131, 139, 144, 141, 132, 141, 143, 137, 144, 144, 135, 133, 137, 137, 142, 146, 139, 138, 150, 147, 128, 138, 151, 141, 144, 149, 138, 136, 133, 138, 148, 135, 138, 146, 136, 138, 133, 139, 144, 133, 140, 141, 137, 153, 140, 129, 140, 145, 148, 152, 137, 140, 127, 135, 129, 136, 141, 141, 135, 135, 132, 143, 135, 143, 141, 145, 116, 128, 137, 141, 140, 134, 154, 145, 146, 149, 142, 138, 139, 145, 140, 130, 132, 131, 152, 137, 144, 126, 143, 134, 138, 144, 143, 133, 146, 145, 140, 145, 138, 137, 151, 151, 147, 126, 138, 145, 134, 143, 141, 134, 133, 130, 139, 138, 135, 130, 133, 133, 122, 141, 135, 144, 137, 131, 158, 136, 134, 141, 143, 139, 139, 130, 149, 137, 138, 134, 137, 140, 134, 141, 148, 135, 136, 134, 138, 131, 142, 143, 135, 139, 141, 147, 139, 136, 132, 129, 130, 145, 141, 133, 136, 137, 137, 146, 147, 140, 147, 128, 136, 145, 149, 145, 149, 121, 145, 139, 141, 145, 130, 142, 141, 129, 143, 146, 149, 132, 146, 145, 148, 138, 132, 134, 139, 142, 140, 142, 129, 132, 132, 139, 144, 151, 133, 137, 142, 143, 137, 138, 132, 141, 136, 129, 137, 144, 139, 128, 138, 145, 145, 135, 140, 140, 135, 143, 147, 137, 149, 144, 140, 131, 131, 138, 134, 134, 137, 138, 134, 141, 138, 139, 144, 137, 137, 149, 135, 139, 129, 132, 139, 138, 145, 141, 132, 132, 136, 136, 135, 142, 146, 134, 150, 138, 136, 136, 139, 141, 139, 139, 139, 140, 136, 139, 135, 134, 137, 139, 136, 140, 134, 137, 137, 140, 130, 133, 137, 142, 140, 144, 136, 135, 131, 135, 140, 136, 140, 138, 143, 141, 141, 132, 136, 137, 142, 146, 136, 139, 141, 137, 129, 141, 142, 134, 136, 141, 141, 139, 131, 137, 140, 138, 133, 136, 137, 145, 141, 148, 136, 148, 139, 137, 142, 138, 142, 140, 141, 137, 141, 140, 148, 131, 139, 143, 135, 141, 138, 132, 134, 142, 141, 127, 142, 140, 148, 146, 137, 142, 144, 136, 148, 135, 141, 137, 132, 133, 136, 140, 149, 143, 143, 147, 136, 135, 144, 139, 137, 137, 139, 141, 141, 134, 142, 143, 143, 138, 135, 144, 139, 136, 139, 141, 143, 139, 138, 134, 138, 144, 135, 141, 135, 130, 133, 138, 145, 137, 136, 141, 125, 137, 145, 139, 136, 137, 129, 132, 142, 138, 139, 138, 143, 141, 136, 133, 142, 141, 141, 132, 129, 144, 141, 145, 142, 141, 135, 143, 134, 135, 136, 134, 139, 135, 140, 137, 141, 141, 139, 136, 134, 142, 139, 138, 139, 141, 134, 144, 126, 142, 138, 143, 140, 145, 133, 139, 141, 140, 139, 145, 140, 140, 134, 137, 146, 149, 139, 135, 129, 143, 135, 135, 139, 126, 136, 145, 142, 143, 140, 136, 140, 155, 138, 144, 135, 150, 131, 138, 137, 134, 130, 139, 136, 133, 135, 138, 145, 138, 129, 136, 136, 139, 138, 144, 143, 134, 140, 140, 140, 145, 139, 141, 143, 142, 140, 143, 135, 140, 140, 144, 142, 137, 142, 144, 137, 142, 140, 138, 140, 139, 149, 140, 134, 143, 144, 134, 144, 140, 139, 140, 133, 135, 141, 142, 137, 141, 137, 141, 142, 136, 137, 136, 144, 142, 138, 139, 143, 131, 140, 144, 147, 141, 133, 146, 145, 136, 137, 139, 143, 136, 129, 137, 135, 135, 136, 135, 140, 129, 137, 142, 137, 141, 136, 138, 144, 134, 126, 134, 137, 141, 137, 141, 131, 138, 133, 138, 141, 133, 150, 138, 144, 138, 139, 141, 138, 127, 137, 137, 144, 140, 141, 141, 139, 144, 139, 143, 137, 147, 138, 134, 136, 138, 125, 136, 137, 135, 140, 138, 142, 139, 135, 121, 137, 140, 138, 140, 139, 133, 146, 135, 136, 141, 141, 135, 141, 144, 131, 140, 139, 138, 149, 137, 137, 143, 140, 142, 142, 146, 136, 135, 139, 131, 137, 135, 142, 139, 140, 143, 140, 144, 137, 138, 143, 137, 138, 138, 136, 138, 143, 142, 138, 147, 131, 133, 143, 136, 138, 138, 137, 146, 136, 142, 134, 133, 137, 144, 146, 138, 143, 137, 138, 140, 143, 136, 131, 140, 142, 145, 135, 138, 136, 141, 138, 137, 135, 144, 139, 150, 150, 147, 138, 135, 138, 144, 142, 138, 132, 144, 132, 139, 147, 147, 141, 140, 135, 132, 134, 138, 135, 137, 137, 135, 139, 143, 139, 138, 141, 143, 149, 141, 129, 135, 137, 148, 140, 141, 145, 136, 133, 138, 143, 133, 133, 142, 132, 133, 131, 137, 142, 137, 139, 133, 135, 143, 137, 136, 146, 138, 131, 135, 134, 146, 132, 133, 129, 134, 140, 143, 131, 130, 136, 134, 144, 136, 147, 135, 138, 138, 147, 142, 134, 137, 134, 131, 139, 147, 135, 133, 134, 139, 142, 131, 132, 135, 141, 141, 131, 135, 133, 148, 140, 142, 144, 145, 144, 141, 138, 135, 137, 137, 134, 144, 147, 143, 141, 141, 139, 143, 142, 135, 139, 140, 140, 144, 132, 134, 137, 145, 141, 132, 132, 146, 131, 144, 133, 137, 140, 140, 140, 147, 135, 142, 144, 136, 147, 142, 133, 133, 127, 155, 147, 137, 135, 138, 141, 140, 141, 131, 135, 143, 137, 143, 127, 134, 139, 141, 133, 135, 142, 141, 138, 148, 144, 136, 141, 139, 132, 142, 143, 131, 143, 139, 139, 137, 142, 141, 141, 138, 135, 138, 143, 140, 139, 138, 140, 144, 149, 145, 136, 121, 133, 129, 136, 136, 142, 132, 138, 135, 141, 136, 146, 134, 134, 135, 135, 143, 135, 136, 149, 134, 136, 138, 136, 131, 141, 146, 144, 134, 138, 137, 136, 145, 139, 148, 139, 127, 149, 140, 135, 139, 148, 135, 142, 141, 141, 141, 132, 141, 141, 133, 138, 132, 145, 144, 137, 142, 127, 134, 139, 136, 132, 148, 151, 142, 150, 136, 138, 141, 139, 141, 135, 134, 148, 136, 135, 138, 147, 146, 138, 142, 142, 135, 139, 138, 147, 135, 135, 138, 141, 135, 132, 139, 126, 139, 130, 143, 141, 151, 135, 134, 138, 138, 138, 137, 143, 141, 133, 145, 141, 139, 148, 129, 142, 139, 132, 147, 139, 138, 140, 136, 136, 139, 153, 147, 146, 149, 140, 128, 146, 144, 142, 136, 146, 144, 139, 125, 142, 138, 143, 129, 137, 140, 140, 140, 137, 145, 145, 148, 135, 136, 140, 144, 147, 144, 136, 141, 138, 138, 136, 142, 134, 134, 132, 143, 141, 131, 133, 137, 143, 137, 128, 136, 141, 142, 144, 139, 141, 138, 136, 136, 138, 141, 144, 136, 151, 131, 137, 143, 148, 143, 143, 132, 149, 137, 134, 136, 145, 145, 137, 141, 133, 135, 137, 138, 144, 135, 143, 138, 135, 140, 142, 133, 141, 133, 145, 140, 139, 142, 138, 131, 137, 139, 141, 136, 139, 132, 134, 138, 131, 140, 144, 135, 146, 142, 138, 135, 136, 135, 138, 137, 146, 141, 143, 138, 137, 141, 134, 139, 144, 134, 136, 136, 139, 137, 137, 136, 140, 140, 146, 140, 139, 141, 141, 133, 127, 132, 135, 142, 131, 150, 135, 134, 147, 140, 137, 133, 148, 143, 141, 139, 143, 133, 137, 143, 143, 146, 147, 143, 134, 135, 140, 135, 148, 137, 150, 147, 136, 148, 143, 147, 137, 139, 134, 139, 126, 137, 141, 139, 130, 142, 144, 132, 139, 139, 131, 154, 133, 142, 139, 146, 136, 137, 141, 147, 138, 141, 139, 133, 137, 136, 139, 138, 141, 140, 133, 143, 142, 152, 138, 141, 138, 136, 130, 135, 144, 138, 142, 139, 136, 142, 133, 137, 140, 135, 141, 134, 133, 130, 136, 135, 144, 138, 137, 139, 130, 138, 135, 141, 130, 136, 138, 137, 128, 136, 134, 135, 139, 133, 145, 134, 133, 139, 134, 136, 144, 138, 129, 140, 132, 147, 137, 142, 139, 144, 138, 141, 139, 134, 136, 135, 131, 140, 140, 138, 133, 138, 139, 142, 141, 143, 133, 149, 133, 140, 137, 139, 141, 141, 132, 137, 136, 146, 135, 134, 135, 141, 136, 137, 148, 137, 133, 138, 131, 140, 147, 137, 140, 136, 137, 133, 143, 139, 135, 137, 140, 144, 131, 130, 136, 138, 137, 141, 136, 138, 139, 136, 143, 138, 137, 132, 139, 132, 128, 141, 131, 141, 155, 141, 139, 135, 138, 141, 139, 144, 144, 140, 136, 144, 137, 139, 143, 135, 132, 134, 137, 145, 140, 135, 144, 141, 139, 139, 147, 139, 154, 146, 131, 146, 140, 137, 136, 138, 142, 139, 141, 139, 132, 135, 144, 137, 145, 137, 141, 137, 140, 144, 136, 139, 139, 134, 137, 132, 148, 135, 137, 147, 140, 142, 134, 139, 135, 142, 143, 148, 145, 142, 136, 136, 141, 133, 138, 135, 127, 137, 141, 146, 143, 138, 136, 147, 138, 140, 141, 139, 136, 135, 147, 137, 137, 135, 145, 142, 135, 140, 138, 138, 144, 135, 132, 138, 133, 136, 136, 142, 145, 138, 135, 135, 145, 138, 134, 140, 139, 141, 129, 130, 136, 137, 140, 136, 134, 139, 135, 135, 149, 137, 137, 142, 138, 140, 141, 136, 137, 130, 135, 140, 138, 141, 143, 146, 131, 137, 138, 141, 141, 135, 140, 135, 135, 141, 140, 137, 143, 139, 134, 139, 143, 134, 134, 127, 134, 147, 140, 143, 149, 134, 143, 135, 139, 138, 139, 143, 145, 135, 135, 135, 138, 136, 141, 134, 134, 137, 140, 131, 142, 132, 143, 122, 148, 139, 139, 136, 135, 139, 136, 137, 139, 130, 141, 134, 141, 139, 145, 137, 136, 141, 145, 141, 138, 136, 137, 147, 133, 133, 135, 137, 136, 141, 138, 142, 143, 143, 125, 141, 146, 145, 137, 130, 134, 132, 139, 136, 135, 141, 138, 141, 139, 143, 140, 136, 150, 139, 144, 133, 141, 139, 141, 136, 139, 138, 148, 139, 136, 137, 135, 137, 134, 145, 141, 134, 130, 137, 139, 145, 136, 133, 140, 138, 140, 137, 135, 142, 138, 142, 139, 148, 137, 139, 134, 142, 142, 137, 139, 135, 140, 146, 137, 139, 143, 146, 137, 141, 136, 141, 135, 137, 136, 142, 138, 137, 140, 136, 145, 142, 134, 138, 135, 136, 133, 141, 151, 144, 145, 128, 134, 131, 141, 136, 139, 133, 130, 135, 143, 134, 139, 139, 137, 143, 141, 134, 147, 138, 139, 139, 149, 142, 137, 142, 135, 137, 138, 136, 136, 141, 144, 143, 135, 146, 139, 141, 140, 131, 145, 143, 141, 135, 132, 131, 139, 136, 142, 141, 144, 137, 148, 145, 144, 137, 136, 133, 139, 140, 145, 137, 140, 143, 139, 140, 140, 146, 146, 127, 134, 127, 130, 139, 138, 138, 137, 148, 139, 145, 133, 153, 141, 134, 139, 133, 142, 139, 142, 149, 150, 144, 136, 142, 128, 131, 136, 140, 151, 138, 141, 136, 135, 132, 139, 138, 144, 134, 132, 131, 133, 139, 139, 134, 140, 138, 143, 144, 128, 136, 143, 136, 142, 141, 149, 140, 146, 142, 133, 146, 131, 141, 136, 134, 137, 139, 133, 143, 134, 142, 137, 139, 133, 129, 135, 143, 137, 149, 135, 142, 140, 146, 140, 138, 133, 142, 144, 126, 146, 134, 144, 131, 141, 142, 133, 142, 136, 142, 142, 142, 141, 145, 133, 138, 142, 142, 144, 142, 131, 141, 135, 130, 132, 140, 137, 133, 137, 144, 134, 139, 149, 141, 129, 140, 143, 135, 135, 156, 140, 141, 129, 129, 133, 136, 146, 148, 149, 130, 143, 133, 140, 133, 134, 137, 139, 139, 133, 141, 136, 137, 138, 139, 141, 143, 134, 141, 140, 146, 136, 136, 135, 136, 140, 139, 146, 142, 136, 141, 142, 139, 138, 137, 137, 141, 134, 128, 139, 129, 141, 143, 135, 141, 141, 139, 137, 137, 130, 146, 142, 138, 130, 143, 137, 141, 140, 132, 141, 139, 133, 139, 138, 139, 131, 136, 142, 132, 146, 142, 137, 143, 144, 135, 152, 141, 140, 135, 150, 134, 128, 150, 135, 142, 134, 136, 136, 147, 139, 128, 141, 145, 142, 138, 126, 139, 142, 137, 140, 140, 128, 134, 140, 138, 136, 136, 136, 147, 136, 139, 118, 141, 142, 133, 131, 138, 147, 139, 146, 147, 155, 135, 139, 140, 128, 139, 140, 136, 141, 138, 139, 143, 138, 132, 144, 136, 146, 141, 141, 140, 137, 137, 137, 136, 145, 136, 137, 137, 131, 136, 141, 130, 136, 131, 136, 136, 144, 135, 138, 137, 143, 135, 141, 131, 138, 145, 133, 139, 136, 138, 146, 140, 137, 144, 148, 138, 141, 141, 137, 147, 132, 143, 139, 134, 134, 137, 141, 142, 136, 138, 137, 140, 124, 143, 155, 141, 139, 141, 133, 136, 148, 139, 141, 135, 136, 137, 137, 140, 134, 139, 138, 134, 141, 148, 137, 142, 146, 134, 130, 144, 149, 134, 132, 134, 142, 138, 135, 135, 137, 151, 131, 128, 139, 143, 143, 131, 133, 136, 140, 141, 138, 144, 135, 137, 136, 137, 139, 131, 142, 140, 135, 149, 138, 135, 133, 143, 139, 128, 140, 135, 137, 136, 139, 140, 139, 134, 130, 123, 137, 139, 145, 137, 137, 133, 137, 131, 145, 138, 142, 141, 134, 131, 138, 138, 136, 129, 140, 132, 139, 140, 133, 141, 132, 156, 142, 137, 137, 140, 141, 134, 134, 140, 137, 133, 143, 146, 139, 138, 144, 141, 148, 140, 129, 135, 152, 158, 135, 138, 133, 133, 130, 148, 142, 137, 135, 148, 142, 141, 133, 130, 135, 132, 146, 133, 146, 141, 141, 141, 144, 148, 142, 138, 135, 144, 132, 135, 137, 162, 130, 150, 135, 142, 137, 144, 138, 128, 140, 135, 138, 138, 134, 130, 139, 134, 137, 133, 145, 145, 133, 143, 132, 139, 140, 146, 139, 142, 144, 142, 141, 140, 138, 138, 128, 127, 138, 135, 121, 134, 127, 141, 138, 143, 133, 144, 153, 134, 137, 131, 152, 134, 140, 134, 141, 142, 152, 154, 148, 142, 139, 138, 142, 151, 134, 131, 151, 150, 138, 142, 136, 133, 132, 141, 141, 138, 139, 151, 145, 142, 145, 145, 145, 133, 134, 145, 146, 140, 130, 142, 138, 134, 137, 135, 132, 148, 140, 141, 147, 134, 129, 149, 138, 136, 143, 134, 137, 149, 142, 147, 133, 130, 145, 137, 140, 138, 139, 131, 129, 141, 131, 138, 140, 131, 133, 129, 141, 136, 140, 133, 135, 136, 138, 144, 139, 146, 141, 144, 136, 145, 137, 142, 136, 140, 139, 134, 132, 136, 136, 130, 147, 129, 136, 131, 138, 141, 139, 136, 151, 133, 135, 124, 143, 140, 141, 143, 127, 134, 145, 141, 135, 140, 135, 136, 141, 148, 137, 139, 138, 138, 138, 137, 132, 144, 138, 149, 135, 154, 134, 141, 138, 137, 126, 131, 135, 141, 125, 137, 138, 131, 130, 139, 132, 142, 138, 133, 134, 133, 137, 148, 148, 141, 136, 135, 124, 137, 134, 142, 132, 138, 140, 145, 135, 130, 143, 140, 139, 148, 142, 132, 152, 136, 133, 138, 144, 141, 136, 164, 135, 135, 134, 143, 134, 139, 138, 135, 117, 141, 148, 124, 134, 144, 138, 139, 141, 128, 133, 132, 145, 144, 141, 138, 150, 149, 138, 140, 136, 136, 138, 140, 146, 130, 138, 156, 142, 141, 131, 146, 147, 136, 133, 134, 145, 147, 146, 137, 140, 141, 138, 138, 137, 140, 146, 144, 139, 139, 141, 138, 141, 136, 135, 129, 139, 137, 141, 141, 136, 137, 137, 132, 140, 142, 140, 140, 140, 122, 131, 143, 140, 135, 137, 139, 145, 139, 138, 138, 142, 138, 131, 138, 134, 132, 149, 142, 142, 137, 135, 134, 135, 138, 134, 134, 142, 154, 133, 143, 131, 135, 138, 136, 138, 144, 133, 128, 145, 140, 139, 139, 136, 135, 140, 128, 138, 137, 138, 135, 134, 137, 140, 139, 132, 147, 150, 144, 143, 137, 128, 130, 142, 140, 133, 126, 143, 142, 140, 140, 135, 134, 147, 139, 144, 134, 144, 141, 139, 142, 143, 145, 139, 145, 136, 135, 142, 141, 129, 139, 139, 141, 135, 134, 139, 139, 143, 126, 147, 140, 127, 135, 141, 139, 130, 146, 137, 130, 146, 137, 139, 138, 136, 148, 139, 149, 135, 138, 144, 140, 135, 147, 134, 144, 142, 136, 138, 133, 150, 141, 136, 141, 134, 140, 143, 135, 147, 139, 137, 142, 143, 141, 132, 135, 131, 128, 140, 143, 133, 142, 135, 139, 138, 136, 136, 139, 140, 141, 138, 142, 149, 150, 128, 141, 135, 139, 147, 136, 131, 144, 150, 141, 151, 136, 144, 142, 156, 139, 141, 130, 140, 131, 138, 135, 132, 138, 137, 138, 137, 140, 138, 130, 146, 140, 140, 132, 131, 136, 143, 126, 137, 139, 148, 139, 143, 140, 143, 137, 133, 140, 138, 135, 136, 140, 137, 146, 137, 138, 132, 108, 134, 137, 138, 147, 139, 137, 138, 135, 144, 135, 139, 137, 136, 132, 138, 142, 135, 134, 129, 130, 140, 141, 143, 142, 143, 147, 137, 141, 138, 140, 139, 139, 141, 141, 151, 142, 146, 141, 138, 137, 131, 139, 133, 139, 135, 139, 146, 141, 141, 138, 141, 130, 141, 144, 145, 141, 143, 147, 140, 142, 136, 131, 136, 147, 141, 131, 135, 138, 139, 137, 136, 140, 144, 148, 133, 137, 143, 133, 140, 143, 140, 140, 137, 141, 148, 136, 134, 143, 135, 133, 138, 135, 149, 136, 140, 143, 135, 137, 139, 139, 142, 133, 139, 138, 137, 137, 137, 137, 147, 145, 135, 138, 146, 139, 139, 133, 148, 147, 136, 142, 139, 146, 145, 127, 137, 137, 137, 134, 143, 140, 140, 132, 140, 139, 143, 145, 135, 135, 141, 137, 142, 133, 143, 140, 142, 133, 140, 143, 137, 137, 132, 130, 150, 138, 145, 144, 147, 142, 139, 150, 137, 148, 139, 145, 141, 142, 135, 130, 143, 130, 143, 140, 141, 140, 137, 139, 139, 144, 137, 148, 135, 139, 134, 143, 137, 144, 145, 128, 137, 141, 136, 140, 136, 137, 140, 130, 142, 136, 145, 140, 144, 138, 138, 137, 144, 135, 144, 135, 139, 148, 136, 136, 143, 135, 134, 143, 142, 135, 142, 144, 146, 139, 142, 131, 136, 140, 131, 132, 135, 140, 138, 140, 135, 137, 129, 133, 142, 133, 139, 139, 138, 144, 136, 147, 135, 130, 146, 138, 150, 145, 135, 135, 134, 134, 139, 136, 137, 140, 140, 134, 136, 143, 140, 132, 135, 137, 141, 135, 130, 140, 144, 138, 136, 145, 135, 146, 127, 143, 133, 131, 130, 138, 134, 142, 137, 134, 142, 144, 139, 140, 139, 138, 143, 136, 142, 138, 133, 129, 139, 147, 134, 136, 136, 131, 129, 148, 137, 139, 133, 131, 142, 140, 138, 142, 144, 133, 133, 138, 140, 131, 146, 142, 147, 138, 145, 139, 145, 131, 137, 139, 136, 138, 138, 138, 138, 140, 138, 138, 135, 132, 141, 136, 141, 138, 144, 151, 138, 133, 141, 137, 137, 136, 140, 145, 144, 137, 137, 135, 145, 140, 148, 134, 143, 135, 144, 142, 140, 146, 143, 131, 132, 138, 141, 140, 136, 134, 134, 146, 133, 139, 135, 143, 136, 135, 137, 140, 140, 145, 136, 145, 141, 141, 134, 136, 144, 130, 138, 141, 141, 138, 138, 143, 149, 133, 150, 145, 136, 146, 142, 134, 145, 138, 139, 143, 142, 134, 134, 144, 141, 146, 143, 142, 139, 142, 142, 144, 145, 140, 138, 141, 141, 135, 129, 143, 139, 142, 144, 132, 141, 139, 140, 138, 116, 133, 136, 137, 138, 136, 135, 138, 142, 143, 136, 131, 141, 134, 133, 147, 151, 139, 145, 136, 134, 142, 138, 142, 148, 131, 134, 134, 145, 132, 142, 168, 135, 149, 126, 146, 146, 135, 140, 135, 130, 142, 138, 139, 143, 145, 133, 143, 154, 139, 129, 131, 144, 141, 136, 137, 134, 138, 137, 141, 137, 147, 137, 143, 136, 138, 141, 139, 141, 134, 133, 142, 135, 141, 138, 132, 148, 133, 142, 134, 135, 136, 137, 137, 145, 149, 134, 142, 150, 138, 135, 136, 142, 137, 134, 141, 136, 138, 134, 131, 130, 144, 138, 139, 133, 142, 135, 148, 136, 136, 139, 139, 133, 144, 137, 143, 143, 137, 151, 130, 135, 141, 146, 135, 140, 138, 141, 143, 143, 157, 136, 146, 136, 141, 133, 146, 142, 143, 140, 145, 144, 140, 136, 138, 130, 143, 140, 146, 138, 135, 142, 137, 129, 129, 131, 145, 145, 141, 140, 133, 124, 138, 149, 140, 136, 150, 141, 137, 144, 130, 142, 147, 131, 143, 130, 137, 136, 132, 125, 142, 133, 146, 141, 139, 142, 131, 141, 142, 134, 144, 128, 133, 146, 135, 129, 139, 142, 131, 143, 136, 141, 127, 130, 141, 136, 146, 140, 143, 134, 142, 138, 130, 142, 138, 130, 143, 136, 141, 133, 133, 137, 144, 132, 139, 131, 135, 150, 145, 130, 137, 133, 135, 139, 135, 134, 134, 144, 134, 142, 145, 145, 133, 132, 134, 142, 135, 134, 142, 134, 143, 140, 137, 136, 145, 135, 142, 151, 149, 146, 142, 132, 135, 141, 140, 158, 136, 147, 130, 140, 141, 134, 135, 133, 142, 134, 144, 132, 132, 142, 130, 129, 137, 135, 123, 135, 148, 137, 143, 136, 135, 143, 143, 138, 138, 143, 138, 136, 143, 140, 145, 142, 135, 131, 135, 125, 141, 129, 136, 129, 130, 137, 138, 141, 141, 140, 133, 135, 148, 140, 134, 151, 147, 139, 130, 142, 134, 143, 142, 136, 139, 141, 135, 140, 130, 144, 129, 145, 140, 129, 138, 139, 136, 136, 134, 143, 139, 141, 144, 135, 133, 141, 144, 129, 132, 139, 143, 137, 137, 139, 138, 127, 127, 136, 148, 135, 134, 138, 129, 134, 141, 132, 139, 126, 138, 147, 139, 139, 148, 136, 135, 139, 136, 139, 140, 136, 136, 147, 132, 135, 131, 135, 140, 137, 134, 138, 142, 141, 125, 138, 138, 145, 122, 138, 142, 146, 143, 144, 134, 139, 138, 139, 143, 133, 145, 133, 142, 143, 138, 135, 139, 137, 136, 137, 136, 131, 130, 143, 128, 134, 141, 155, 134, 140, 140, 144, 132, 143, 135, 137, 131, 123, 140, 140, 139, 141, 139, 137, 154, 142, 128, 134, 138, 138, 130, 144, 137, 138, 131, 139, 141, 136, 141, 137, 145, 139, 147, 136, 133, 144, 139, 147, 136, 138, 139, 147, 141, 131, 141, 144, 151, 144, 140, 142, 135, 138, 146, 150, 133, 144, 142, 140, 138, 141, 143, 146, 132, 132, 134, 140, 131, 140, 143, 138, 131, 129, 135, 136, 141, 146, 138, 137, 134, 139, 142, 140, 135, 149, 141, 139, 132, 132, 141, 123, 141, 133, 144, 141, 136, 137, 146, 137, 140, 135, 129, 140, 139, 138, 137, 130, 137, 139, 143, 139, 139, 139, 142, 136, 139, 140, 140, 143, 148, 135, 136, 140, 128, 128, 146, 125, 142, 133, 122, 140, 127, 146, 140, 143, 125, 140, 138, 141, 144, 146, 138, 137, 128, 146, 136, 150, 139, 135, 145, 149, 135, 141, 133, 142, 135, 146, 144, 144, 142, 144, 133, 139, 138, 145, 136, 147, 140, 140, 141, 160, 139, 151, 132, 152, 134, 135, 141, 141, 147, 132, 130, 141, 139, 147, 133, 153, 138, 144, 142, 140, 139, 130, 131, 136, 133, 143, 144, 133, 143, 130, 130, 136, 145, 143, 132, 144, 141, 137, 143, 143, 134, 140, 143, 141, 144, 138, 147, 141, 132, 133, 140, 136, 147, 141, 142, 132, 136, 135, 127, 148, 131, 142, 142, 151, 142, 137, 136, 149, 139, 136, 128, 138, 143, 135, 144, 139, 125, 141, 126, 139, 128, 148, 151, 143, 143, 141, 137, 132, 139, 137, 140, 146, 148, 148, 142, 140, 133, 130, 130, 142, 148, 139, 128, 130, 132, 146, 140, 149, 136, 135, 148, 142, 149, 133, 142, 140, 132, 149, 137, 141, 137, 131, 141, 145, 145, 144, 144, 143, 127, 145, 140, 134, 150, 141, 130, 151, 149, 147, 141, 147, 141, 145, 139, 138, 146, 142, 142, 128, 136, 133, 137, 121, 128, 133, 142, 133, 133, 143, 134, 132, 141, 130, 137, 136, 146, 137, 136, 121, 143, 139, 132, 139, 138, 137, 136, 139, 147, 147, 126, 144, 137, 149, 124, 135, 125, 154, 136, 139, 135, 151, 135, 142, 139, 146, 130, 153, 145, 140, 134, 138, 139, 147, 143, 136, 139, 149, 158, 145, 141, 140, 135, 141, 140, 132, 137, 132, 137, 123, 135, 128, 132, 133, 143, 136, 130, 140, 143, 133, 134, 135, 140, 132, 135, 125, 128, 128, 131, 136, 134, 138, 138, 142, 133, 139, 126, 136, 146, 122, 138, 131, 123, 133, 136, 149, 127, 128, 143, 132, 142, 134, 132, 129, 136, 146, 138, 135, 144, 140, 139, 133, 145, 149, 140, 139, 122, 142, 120, 142, 146, 150, 132, 135, 138, 140, 143, 145, 150, 137, 135, 139, 130, 141, 144, 137, 145, 143, 127, 143, 142, 147, 128, 149, 143, 139, 133, 148, 140, 138, 134, 147, 129, 140, 145, 144, 137, 138, 141, 148, 134, 142, 137, 140, 128, 137, 143, 147, 135, 132, 136, 147, 130, 137, 135, 140, 128, 148, 143, 137, 130, 129, 147, 142, 136, 138, 147, 151, 135, 131, 146, 130, 147, 136, 149, 144, 135, 142, 145, 147, 148, 138, 144, 137, 147, 131, 137, 134, 142, 131, 137, 150, 143, 132, 129, 141, 144, 147, 134, 142, 146, 151, 143, 139, 132, 137, 140, 139, 143, 143, 132, 138, 134, 148, 144, 143, 131, 131, 145, 130, 131, 143, 149, 138, 150, 130, 141, 148, 131, 137, 144, 133, 145, 126, 137, 142, 152, 131, 129, 133, 138, 134, 137, 135, 149, 144, 143, 134, 127, 134, 136, 147, 123, 129, 140, 145, 129, 140, 139, 150, 135, 158, 133, 137, 140, 139, 137, 145, 139, 138, 138, 146, 126, 124, 149, 147, 148, 143, 143, 158, 139, 138, 147, 146, 129, 133, 130, 134, 129, 137, 142, 135, 147, 144, 140, 136, 139, 145, 142, 142, 141, 140, 142, 143, 137, 136, 141, 129, 142, 137, 152, 137, 138, 147, 143, 132, 135, 134, 138, 139, 136, 144, 137, 137, 136, 132, 145, 138, 134, 138, 137, 148, 134, 148, 139, 143, 142, 151, 140, 145, 134, 133, 138, 134, 134, 145, 135, 139, 136, 146, 141, 130, 142, 138, 149, 130, 140, 135, 146, 129, 137, 141, 144, 134, 128, 139, 138, 139, 127, 134, 138, 142, 133, 137, 144, 137, 144, 135, 137, 146, 140, 132, 143, 137, 134, 134, 139, 139, 136, 134, 134, 136, 132, 137, 141, 143, 139, 140, 138, 135, 142, 138, 135, 140, 145, 145, 142, 135, 141, 150, 149, 139, 139, 145, 134, 142, 146, 133, 125, 136, 139, 132, 140, 136, 137, 136, 139, 138, 138, 137, 138, 137, 130, 136, 144, 145, 132, 144, 136, 144, 137, 149, 144, 140, 130, 139, 139, 145, 138, 140, 141, 139, 132, 131, 133, 148, 138, 139, 135, 142, 136, 135, 143, 133, 133, 144, 142, 137, 135, 133, 137, 141, 134, 136, 139, 142, 135, 141, 144, 142, 144, 130, 136, 133, 137, 140, 140, 134, 133, 143, 134, 141, 133, 143, 144, 140, 131, 144, 150, 143, 137, 142, 142, 134, 137, 139, 132, 138, 138, 139, 142, 144, 140, 140, 140, 141, 140, 134, 138, 142, 141, 138, 140, 141, 147, 125, 144, 145, 135, 132, 131, 138, 137, 137, 134, 140, 143, 136, 131, 137, 135, 141, 146, 139, 140, 136, 130, 137, 143, 135, 138, 144, 139, 142, 138, 141, 142, 137, 135, 135, 141, 137, 138, 142, 127, 142, 134, 141, 136, 143, 137, 138, 135, 133, 135, 142, 131, 142, 140, 138, 132, 147, 142, 128, 143, 137, 139, 139, 142, 136, 146, 142, 140, 135, 142, 146, 138, 147, 140, 128, 141, 140, 140, 137, 142, 143, 145, 141, 136, 145, 137, 139, 132, 144, 144, 144, 140, 135, 143, 141, 140, 136, 138, 137, 136, 147, 140, 143, 137, 138, 141, 139, 136, 143, 131, 137, 135, 138, 134, 144, 139, 139, 137, 144, 136, 142, 135, 137, 140, 135, 137, 138, 129, 139, 144, 135, 138, 144, 145, 142, 141, 135, 142, 138, 137, 143, 139, 134, 138, 138, 143, 138, 144, 138, 138, 134, 138, 130, 139, 141, 147, 140, 142, 133, 139, 139, 139, 134, 131, 135, 141, 132, 147, 132, 132, 136, 140, 138, 148, 139, 142, 140, 141, 146, 130, 133, 147, 150, 147, 139, 146, 142, 140, 141, 148, 141, 144, 141, 133, 134, 133, 135, 145, 141, 137, 138, 132, 140, 139, 134, 143, 144, 141, 140, 136, 139, 136, 129, 128, 137, 128, 133, 139, 148, 135, 147, 135, 128, 141, 148, 135, 140, 134, 140, 143, 142, 132, 146, 142, 127, 147, 132, 132, 134, 139, 138, 145, 137, 138, 143, 129, 139, 137, 134, 140, 141, 143, 136, 137, 136, 140, 139, 136, 146, 142, 141, 133, 137, 139, 142, 134, 140, 138, 135, 133, 140, 144, 142, 139, 127, 139, 142, 136, 139, 143, 135, 134, 135, 137, 151, 140, 139, 136, 145, 138, 150, 144, 144, 141, 129, 139, 146, 142, 131, 142, 144, 123, 146, 136, 144, 144, 129, 137, 144, 138, 137, 135, 138, 142, 137, 132, 137, 145, 128, 136, 140, 134, 135, 137, 148, 133, 136, 141, 134, 148, 138, 137, 142, 142, 142, 135, 144, 129, 143, 157, 142, 139, 137, 144, 136, 135, 145, 144, 140, 133, 136, 133, 146, 138, 143, 143, 143, 141, 143, 137, 143, 143, 141, 138, 128, 143, 128, 129, 130, 136, 135, 136, 134, 138, 142, 148, 139, 136, 150, 137, 140, 144, 139, 143, 129, 130, 135, 138, 131, 146, 145, 129, 140, 136, 139, 144, 144, 143, 144, 148, 131, 142, 148, 146, 125, 141, 139, 144, 141, 140, 134, 133, 144, 141, 137, 151, 139, 142, 138, 137, 129, 134, 134, 136, 142, 146, 148, 140, 132, 142, 135, 134, 138, 134, 147, 142, 135, 137, 134, 134, 135, 137, 137, 140, 138, 136, 151, 134, 136, 129, 148, 133, 139, 134, 132, 141, 128, 132, 136, 141, 125, 142, 142, 136, 136, 141, 141, 137, 138, 139, 127, 135, 134, 138, 137, 157, 145, 131, 138, 138, 142, 132, 145, 149, 133, 122, 145, 142, 141, 140, 141, 132, 134, 153, 142, 136, 135, 137, 144, 147, 120, 133, 141, 132, 132, 141, 143, 139, 136, 140, 143, 156, 139, 142, 139, 137, 140, 129, 134, 136, 140, 138, 140, 135, 132, 135, 139, 138, 155, 131, 141, 132, 152, 139, 137, 139, 138, 139, 140, 131, 133, 133, 140, 138, 137, 139, 131, 133, 142, 132, 135, 158, 137, 135, 131, 138, 137, 134, 140, 146, 144, 136, 143, 138, 137, 141, 131, 135, 131, 125, 135, 138, 141, 147, 149, 148, 130, 122, 133, 137, 133, 135, 148, 138, 140, 139, 143, 138, 143, 141, 153, 151, 133, 141, 141, 135, 138, 147, 141, 144, 135, 140, 143, 135, 141, 140, 134, 144, 141, 143, 138, 140, 140, 154, 134, 139, 135, 138, 143, 134, 147, 138, 141, 133, 129, 124, 145, 154, 142, 141, 145, 136, 146, 136, 132, 133, 128, 146, 143, 138, 138, 145, 138, 132, 140, 129, 144, 146, 146, 131, 149, 143, 147, 144, 137, 143, 142, 134, 135, 148, 137, 138, 140, 127, 139, 134, 131, 137, 141, 130, 141, 136, 143, 141, 142, 137, 140, 143, 138, 144, 134, 144, 136, 136, 136, 136, 139, 145, 143, 151, 139, 143, 140, 137, 143, 143, 136, 135, 143, 140, 133, 155, 129, 130, 151, 147, 128, 145, 141, 140, 133, 139, 139, 142, 142, 146, 142, 135, 139, 146, 139, 140, 148, 137, 136, 138, 141, 151, 131, 141, 142, 128, 136, 140, 151, 133, 124, 141, 136, 130, 137, 136, 137, 134, 139, 141, 130, 143, 144, 133, 136, 148, 137, 134, 140, 145, 136, 137, 132, 118, 150, 140, 144, 140, 140, 143, 140, 131, 136, 141, 135, 131, 131, 135, 139, 132, 152, 143, 142, 142, 134, 134, 139, 128, 137, 132, 144, 145, 139, 141, 136, 137, 130, 146, 129, 135, 125, 143, 151, 136, 140, 139, 141, 140, 138, 141, 140, 141, 139, 141, 140, 131, 138, 137, 140, 152, 145, 141, 136, 139, 142, 141, 142, 138, 138, 130, 143, 145, 136, 142, 154, 137, 145, 145, 142, 140, 147, 137, 140, 134, 131, 135, 140, 144, 139, 139, 134, 144, 138, 129, 131, 133, 133, 149, 140, 132, 136, 139, 144, 135, 135, 140, 127, 135, 135, 130, 135, 134, 133, 138, 140, 135, 140, 138, 125, 144, 147, 135, 141, 136, 136, 136, 135, 133, 142, 132, 141, 150, 133, 133, 142, 141, 138, 139, 139, 129, 142, 135, 130, 137, 137, 151, 137, 129, 135, 130, 139, 139, 135, 134, 141, 137, 132, 133, 134, 148, 139, 145, 140, 143, 125, 139, 145, 140, 145, 134, 129, 140, 137, 145, 141, 138, 140, 144, 139, 145, 139, 148, 142, 136, 138, 133, 138, 142, 147, 129, 136, 140, 139, 139, 146, 141, 140, 134, 137, 139, 136, 135, 146, 138, 130, 139, 144, 138, 145, 138, 141, 144, 132, 134, 147, 140, 145, 136, 137, 134, 132, 134, 144, 132, 141, 140, 141, 142, 132, 132, 128, 144, 131, 148, 141, 134, 140, 142, 142, 142, 132, 134, 140, 141, 141, 138, 144, 135, 136, 140, 133, 144, 136, 136, 149, 141, 133, 133, 140, 145, 137, 132, 133, 141, 146, 135, 146, 140, 133, 117, 140, 144, 138, 138, 145, 135, 142, 139, 141, 137, 133, 132, 133, 143, 140, 142, 139, 146, 140, 131, 131, 131, 147, 143, 140, 133, 143, 131, 146, 137, 140, 141, 133, 136, 142, 132, 135, 144, 135, 141, 134, 137, 142, 145, 133, 136, 142, 157, 141, 127, 147, 131, 146, 147, 133, 147, 143, 132, 141, 135, 140, 139, 141, 144, 139, 134, 134, 148, 139, 130, 143, 143, 144, 140, 134, 135, 138, 143, 132, 118, 132, 142, 132, 145, 137, 134, 134, 134, 137, 152, 138, 147, 136, 141, 135, 142, 140, 133, 143, 143, 140, 136, 143, 137, 143, 134, 139, 128, 143, 152, 139, 140, 143, 139, 143, 140, 143, 134, 150, 137, 136, 129, 136, 128, 141, 138, 139, 141, 140, 130, 140, 148, 133, 136, 138, 149, 134, 129, 133, 141, 119, 137, 138, 131, 139, 129, 144, 139, 140, 139, 146, 129, 144, 146, 139, 142, 130, 144, 141, 150, 138, 130, 136, 136, 132, 139, 133, 135, 148, 134, 133, 131, 135, 138, 135, 140, 151, 132, 133, 142, 139, 144, 137, 139, 133, 139, 141, 146, 141, 136, 139, 134, 146, 135, 135, 134, 147, 137, 132, 138, 141, 139, 141, 142, 134, 148, 144, 128, 135, 150, 134, 137, 134, 134, 141, 135, 138, 131, 136, 142, 138, 133, 136, 142, 127, 140, 146, 139, 134, 145, 134, 141, 131, 138, 143, 131, 133, 139, 140, 140, 136, 132, 139, 147, 142, 126, 142, 135, 132, 139, 142, 136, 141, 134, 140, 142, 140, 134, 145, 133, 147, 132, 138, 141, 141, 135, 138, 130, 143, 160, 133, 142, 136, 137, 138, 141, 144, 142, 150, 151, 151, 141, 144, 144, 142, 138, 131, 144, 129, 142, 123, 140, 142, 142, 145, 139, 133, 140, 127, 145, 145, 134, 131, 134, 135, 136, 143, 145, 133, 138, 136, 129, 136, 153, 138, 128, 142, 144, 136, 160, 140, 141, 135, 134, 135, 134, 135, 139, 144, 133, 140, 134, 131, 138, 143, 133, 144, 142, 139, 133, 135, 124, 140, 148, 143, 144, 140, 146, 139, 146, 132, 147, 141, 135, 142, 137, 136, 146, 149, 139, 133, 143, 143, 138, 136, 136, 146, 146, 134, 141, 137, 137, 147, 147, 129, 142, 139, 139, 142, 141, 127, 138, 139, 142, 148, 140, 137, 138, 132, 147, 137, 135, 140, 138, 134, 141, 135, 143, 147, 141, 130, 141, 139, 142, 145, 142, 144, 138, 136, 139, 141, 126, 141, 137, 142, 134, 134, 136, 137, 141, 139, 150, 149, 145, 136, 139, 143, 134, 147, 130, 145, 134, 138, 138, 135, 122, 132, 142, 142, 146, 125, 135, 139, 147, 148, 132, 139, 130, 136, 137, 147, 139, 139, 133, 135, 147, 138, 152, 140, 140, 147, 140, 136, 132, 144, 141, 145, 142, 141, 139, 140, 138, 146, 148, 142, 149, 137, 142, 135, 151, 143, 142, 133, 135, 139, 139, 148, 135, 142, 146, 129, 133, 154, 144, 132, 131, 130, 135, 125, 129, 135, 129, 135, 146, 144, 138, 136, 142, 132, 144, 130, 138, 150, 142, 138, 141, 137, 143, 139, 144, 133, 140, 135, 138, 130, 159, 130, 133, 143, 148, 138, 134, 139, 134, 128, 151, 136, 134, 136, 140, 141, 138, 139, 136, 133, 133, 141, 139, 133, 143, 143, 139, 146, 136, 138, 137, 126, 143, 136, 141, 142, 130, 135, 135, 143, 149, 140, 143, 135, 141, 132, 156, 128, 138, 140, 128, 126, 141, 131, 139, 135, 140, 148, 140, 144, 142, 139, 131, 139, 138, 138, 141, 133, 138, 134, 146, 136, 136, 134, 143, 135, 129, 133, 141, 131, 148, 142, 136, 146, 137, 137, 146, 134, 140, 147, 138, 135, 140, 138, 146, 142, 136, 140, 130, 135, 137, 125, 136, 134, 128, 145, 142, 133, 145, 144, 143, 142, 140, 141, 138, 135, 129, 144, 142, 140, 144, 139, 146, 136, 151, 135, 127, 131, 139, 139, 143, 136, 130, 135, 131, 133, 135, 135, 134, 137, 143, 144, 138, 140, 132, 142, 141, 142, 130, 134, 143, 151, 128, 136, 145, 144, 143, 147, 130, 136, 141, 144, 136, 136, 147, 141, 137, 137, 139, 134, 136, 144, 139, 142, 137, 133, 132, 145, 137, 128, 136, 135, 127, 134, 136, 135, 144, 143, 132, 139, 140, 137, 141, 145, 132, 140, 138, 134, 128, 125, 141, 142, 140, 136, 144, 139, 146, 148, 133, 138, 143, 142, 133, 147, 135, 137, 135, 154, 133, 134, 141, 142, 143, 140, 144, 144, 142, 147, 129, 138, 137, 131, 134, 137, 145, 135, 132, 146, 146, 142, 138, 150, 141, 136, 150, 135, 138, 141, 148, 143, 140, 135, 143, 132, 136, 140, 144, 136, 133, 130, 125, 146, 147, 133, 139, 144, 143, 132, 144, 134, 132, 141, 136, 135, 135, 134, 142, 131, 140, 137, 142, 146, 140, 137, 131, 131, 134, 146, 138, 142, 139, 142, 143, 138, 136, 140, 140, 134, 140, 135, 142, 133, 140, 140, 136, 141, 148, 146, 139, 139, 129, 142, 140, 133, 127, 135, 137, 141, 135, 129, 145, 139, 138, 155, 134, 129, 134, 137, 139, 137, 137, 138, 137, 135, 135, 136, 132, 137, 140, 134, 134, 145, 149, 138, 131, 137, 138, 134, 140, 134, 137, 132, 140, 140, 141, 140, 137, 136, 145, 139, 141, 143, 134, 137, 136, 133, 138, 139, 130, 142, 152, 138, 145, 139, 140, 139, 138, 145, 136, 142, 139, 144, 142, 142, 137, 138, 138, 137, 145, 140, 139, 140, 150, 134, 147, 134, 140, 136, 132, 140, 140, 141, 146, 136, 134, 137, 135, 133, 136, 140, 139, 148, 135, 134, 132, 141, 138, 145, 140, 137, 140, 143, 137, 133, 141, 155, 140, 136, 138, 142, 137, 138, 143, 129, 135, 144, 137, 145, 142, 146, 130, 146, 137, 143, 140, 140, 137, 139, 136, 134, 140, 131, 138, 150, 155, 138, 139, 130, 137, 142, 143, 136, 139, 135, 135, 140, 151, 140, 141, 147, 142, 137, 136, 135, 140, 144, 136, 145, 133, 135, 141, 141, 132, 139, 141, 142, 136, 133, 138, 144, 134, 142, 137, 137, 137, 130, 141, 135, 141, 137, 137, 140, 146, 139, 141, 147, 131, 140, 138, 139, 136, 137, 135, 139, 136, 138, 145, 135, 133, 140, 145, 136, 139, 133, 134, 135, 140, 144, 142, 138, 128, 141, 128, 138, 138, 144, 140, 133, 138, 139, 141, 137, 139, 144, 139, 145, 142, 141, 136, 143, 140, 142, 138, 138, 140, 130, 138, 135, 137, 139, 137, 138, 136, 142, 142, 137, 143, 137, 139, 146, 141, 138, 136, 139, 147, 138, 137, 138, 136, 131, 136, 143, 133, 145, 139, 142, 141, 143, 134, 138, 148, 142, 147, 137, 139, 135, 137, 138, 131, 141, 137, 137, 145, 153, 134, 142, 139, 135, 135, 141, 137, 140, 131, 146, 140, 133, 131, 139, 138, 148, 139, 136, 135, 140, 139, 142, 131, 138, 134, 136, 147, 143, 138, 135, 136, 142, 128, 137, 137, 138, 143, 140, 128, 143, 136, 147, 135, 142, 139, 130, 147, 146, 134, 134, 137, 132, 140, 141, 146, 144, 135, 135, 134, 142, 136, 135, 139, 141, 142, 135, 136, 137, 145, 140, 140, 137, 138, 141, 138, 142, 143, 138, 140, 141, 135, 145, 138, 140, 140, 146, 150, 136, 141, 136, 144, 136, 143, 132, 135, 142, 131, 142, 134, 131, 144, 142, 139, 135, 135, 136, 138, 139, 137, 138, 139, 133, 135, 138, 136, 136, 133, 140, 134, 142, 147, 139, 138, 133, 132, 135, 137, 136, 133, 148, 128, 140, 136, 144, 134, 147, 132, 133, 142, 140, 147, 144, 130, 142, 139, 140, 134, 136, 147, 132, 142, 137, 141, 142, 142, 131, 138, 124, 144, 143, 135, 146, 135, 142, 134, 145, 123, 138, 146, 135, 138, 142, 137, 142, 136, 146, 141, 139, 132, 134, 136, 142, 139, 146, 137, 135, 139, 142, 144, 143, 138, 137, 141, 140, 138, 140, 141, 140, 138, 144, 140, 144, 144, 137, 144, 145, 143, 142, 135, 138, 139, 137, 142, 144, 141, 130, 141, 136, 146, 140, 143, 146, 142, 146, 146, 144, 134, 141, 140, 143, 139, 140, 146, 140, 143, 140, 143, 136, 141, 137, 140, 141, 136, 140, 140, 139, 139, 148, 136, 137, 139, 140, 138, 138, 141, 138, 143, 140, 144, 145, 142, 141, 141, 137, 142, 143, 143, 139, 137, 147, 139, 133, 133, 134, 145, 145, 136, 134, 145, 140, 142, 135, 139, 137, 140, 140, 148, 140, 134, 139, 131, 136, 143, 134, 138, 140, 142, 139, 130, 143, 136, 141, 135, 141, 138, 144, 134, 141, 135, 136, 149, 134, 129, 144, 137, 139, 136, 138, 144, 138, 147, 136, 144, 133, 135, 143, 140, 136, 135, 136, 138, 138, 140, 144, 143, 136, 146, 140, 137, 136, 142, 138, 142, 136, 139, 139, 136, 137, 137, 137, 143, 143, 136, 138, 142, 143, 145, 137, 140, 144, 139, 147, 142, 138, 136, 140, 141, 140, 141, 135, 142, 141, 139, 141, 135, 139, 142, 133, 145, 146, 140, 135, 138, 140, 138, 141, 144, 142, 144, 136, 142, 140, 142, 142, 139, 139, 146, 138, 133, 148, 135, 132, 139, 136, 138, 144, 133, 139, 144, 142, 140, 134, 141, 142, 141, 137, 138, 135, 138, 136, 137, 133, 145, 143, 137, 141, 137, 137, 141, 144, 135, 141, 133, 146, 140, 129, 142, 137, 141, 140, 137, 147, 136, 142, 141, 137, 137, 136, 139, 140, 141, 137, 144, 141, 139, 144, 143, 143, 137, 138, 140, 138, 141, 140, 142, 141, 137, 135, 137, 144, 140, 136, 136, 138, 140, 141, 145, 133, 137, 144, 143, 137, 139, 144, 134, 139, 142, 145, 137, 142, 140, 141, 141, 139, 139, 138, 138, 141, 138, 149, 139, 133, 139, 141, 144, 139, 137, 137, 135, 136, 141, 149, 146, 137, 136, 143, 145, 137, 144, 137, 128, 138, 140, 143, 142, 138, 141, 142, 139, 136, 142, 131, 139, 143, 140, 136, 133, 146, 135, 141, 143, 135, 141, 142, 140, 134, 138, 137, 143, 137, 143, 144, 137, 141, 136, 134, 144, 138, 148, 141, 136, 139, 140, 142, 139, 137, 140, 142, 139, 143, 141, 139, 147, 141, 141, 137, 131, 136, 144, 134, 141, 149, 132, 142, 136, 135, 137, 135, 137, 134, 137, 143, 142, 138, 146, 141, 148, 141, 141, 137, 140, 136, 140, 147, 135, 137, 136, 145, 137, 138, 149, 142, 140, 144, 131, 137, 134, 135, 142, 143, 149, 151, 136, 140, 134, 135, 144, 137, 145, 139, 139, 139, 135, 142, 136, 140, 136, 143, 142, 133, 133, 140, 139, 146, 145, 139, 137, 142, 135, 139, 137, 137, 140, 140, 139, 143, 138, 134, 142, 141, 143, 141, 136, 142, 141, 141, 141, 136, 136, 146, 139, 144, 143, 144, 142, 138, 139, 141, 144, 144, 141, 146, 135, 141, 138, 144, 144, 133, 142, 133, 133, 133, 142, 142, 138, 158, 138, 139, 129, 136, 123, 145, 153, 129, 140, 135, 136, 140, 133, 125, 152, 151, 131, 146, 134, 138, 137, 128, 133, 133, 135, 156, 132, 127, 141, 133, 137, 142, 143, 143, 127, 132, 134, 129, 140, 149, 135, 125, 132, 144, 143, 135, 133, 144, 128, 139, 146, 129, 141, 136, 140, 147, 136, 136, 136, 141, 140, 140, 130, 139, 135, 148, 139, 143, 141, 137, 147, 133, 132, 141, 141, 142, 142, 147, 142, 134, 136, 140, 148, 148, 135, 142, 144, 137, 142, 132, 141, 137, 145, 142, 135, 132, 139, 131, 150, 131, 133, 140, 139, 146, 135, 135, 130, 148, 140, 146, 131, 141, 135, 141, 145, 149, 128, 130, 146, 143, 144, 142, 140, 135, 141, 133, 129, 141, 136, 137, 145, 139, 134, 141, 134, 141, 144, 134, 127, 134, 142, 140, 147, 133, 139, 138, 126, 137, 132, 142, 141, 140, 144, 141, 135, 141, 145, 139, 133, 147, 138, 148, 144, 138, 138, 137, 134, 134, 144, 153, 133, 128, 151, 141, 141, 139, 144, 141, 134, 143, 146, 154, 131, 140, 145, 148, 132, 133, 136, 143, 151, 138, 135, 130, 143, 148, 131, 144, 142, 147, 149, 148, 146, 127, 140, 138, 124, 139, 134, 135, 141, 140, 148, 135, 132, 144, 134, 129, 135, 130, 143, 134, 147, 143, 130, 137, 129, 131, 133, 133, 138, 132, 138, 146, 147, 132, 135, 131, 142, 136, 142, 131, 139, 134, 137, 138, 133, 134, 135, 147, 136, 137, 136, 138, 136, 135, 136, 139, 134, 146, 146, 143, 127, 140, 134, 144, 132, 144, 139, 137, 136, 144, 137, 138, 146, 128, 142, 126, 141, 133, 129, 132, 130, 137, 140, 128, 139, 158, 138, 137, 147, 154, 149, 134, 135, 138, 138, 144, 144, 147, 131, 129, 137, 126, 140, 143, 146, 135, 143, 147, 141, 149, 134, 148, 135, 144, 140, 147, 139, 134, 132, 137, 138, 139, 137, 130, 132, 148, 142, 142, 151, 134, 143, 142, 146, 128, 150, 142, 144, 138, 135, 150, 139, 143, 146, 134, 143, 141, 136, 138, 146, 138, 142, 136, 134, 147, 138, 134, 140, 137, 129, 129, 137, 145, 143, 140, 136, 141, 149, 138, 135, 138, 148, 132, 147, 139, 139, 150, 144, 135, 139, 138, 145, 136, 133, 137, 136, 139, 136, 154, 126, 132, 135, 132, 137, 134, 126, 127, 136, 140, 144, 140, 132, 139, 140, 150, 141, 133, 143, 143, 127, 137, 135, 138, 152, 145, 135, 139, 140, 138, 136, 142, 148, 144, 141, 136, 128, 135, 146, 136, 139, 144, 132, 136, 143, 133, 137, 156, 144, 129, 139, 139, 144, 136, 139, 128, 139, 131, 137, 135, 131, 131, 129, 137, 141, 134, 138, 148, 147, 138, 133, 144, 132, 146, 143, 139, 146, 137, 134, 151, 142, 127, 146, 138, 150, 130, 130, 132, 138, 132, 129, 132, 143, 134, 138, 145, 143, 141, 143, 131, 141, 141, 136, 144, 132, 143, 138, 128, 138, 135, 147, 128, 148, 140, 132, 139, 134, 144, 147, 133, 140, 134, 134, 141, 144, 147, 140, 124, 153, 140, 116, 139, 143, 141, 135, 129, 133, 145, 139, 146, 135, 143, 133, 139, 137, 150, 141, 136, 146, 142, 141, 135, 125, 133, 144, 132, 137, 136, 130, 132, 146, 130, 142, 143, 140, 133, 137, 142, 144, 149, 138, 139, 150, 124, 137, 134, 137, 137, 131, 144, 141, 135, 128, 128, 129, 137, 141, 136, 140, 145, 144, 136, 130, 125, 137, 132, 134, 146, 142, 133, 139, 141, 140, 131, 143, 143, 143, 140, 144, 138, 141, 134, 136, 141, 132, 140, 134, 136, 127, 142, 141, 139, 142, 137, 138, 139, 146, 144, 144, 144, 136, 141, 133, 129, 136, 134, 138, 132, 139, 145, 142, 132, 137, 128, 144, 140, 134, 140, 134, 139, 140, 144, 147, 141, 140, 135, 137, 143, 135, 130, 153, 143, 150, 140, 139, 133, 148, 141, 137, 134, 154, 145, 131, 137, 142, 136, 136, 135, 139, 152, 130, 142, 141, 135, 143, 141, 135, 134, 138, 134, 142, 130, 142, 130, 146, 144, 137, 138, 138, 137, 136, 135, 137, 141, 138, 135, 137, 150, 148, 127, 135, 133, 139, 135, 150, 144, 144, 141, 156, 142, 140, 137, 139, 140, 135, 149, 132, 139, 130, 139, 134, 137, 132, 137, 137, 136, 149, 136, 138, 142, 134, 140, 138, 129, 130, 139, 136, 140, 137, 148, 148, 133, 138, 119, 131, 136, 140, 139, 139, 142, 131, 140, 144, 137, 122, 151, 133, 137, 133, 134, 138, 137, 148, 137, 137, 131, 148, 138, 146, 135, 128, 153, 144, 136, 141, 136, 141, 144, 135, 141, 139, 148, 137, 143, 147, 143, 145, 146, 140, 140, 141, 137, 130, 140, 139, 140, 141, 136, 137, 142, 132, 130, 146, 147, 128, 137, 139, 141, 141, 136, 135, 131, 136, 134, 153, 143, 135, 134, 138, 136, 144, 148, 145, 136, 160, 134, 135, 140, 127, 141, 131, 137, 136, 145, 143, 143, 140, 155, 140, 145, 140, 139, 137, 138, 132, 134, 139, 130, 130, 124, 146, 143, 128, 138, 143, 146, 134, 148, 129, 140, 136, 140, 141, 135, 147, 134, 162, 131, 144, 136, 135, 141, 127, 138, 134, 134, 139, 152, 131, 140, 129, 154, 128, 130, 140, 138, 138, 135, 134, 133, 133, 136, 134, 144, 143, 144, 128, 146, 135, 142, 140, 133, 141, 154, 132, 142, 140, 138, 137, 140, 144, 139, 138, 140, 137, 145, 133, 139, 135, 140, 131, 128, 141, 137, 132, 139, 141, 135, 140, 140, 143, 130, 137, 133, 135, 143, 133, 135, 136, 139, 134, 138, 140, 138, 154, 145, 145, 139, 129, 134, 138, 144, 141, 144, 138, 138, 129, 141, 133, 135, 146, 146, 141, 120, 128, 139, 135, 139, 138, 143, 139, 139, 145, 144, 151, 135, 133, 149, 150, 163, 150, 144, 141, 140, 143, 139, 142, 139, 133, 138, 144, 145, 138, 145, 139, 132, 127, 144, 141, 136, 134, 133, 139, 138, 150, 150, 122, 116, 127, 135, 138, 137, 131, 132, 138, 147, 149, 134, 129, 142, 132, 144, 137, 151, 148, 137, 138, 142, 133, 138, 139, 137, 135, 144, 147, 141, 142, 136, 137, 147, 143, 138, 135, 132, 141, 145, 133, 143, 136, 131, 139, 144, 146, 139, 141, 138, 143, 142, 139, 145, 138, 123, 144, 146, 146, 136, 139, 144, 146, 136, 141, 151, 135, 145, 135, 140, 138, 139, 135, 148, 137, 127, 138, 127, 141, 132, 138, 142, 144, 138, 135, 140, 138, 133, 134, 131, 137, 140, 128, 145, 138, 143, 134, 137, 135, 136, 128, 135, 131, 134, 135, 133, 142, 134, 137, 146, 120, 137, 132, 140, 144, 147, 138, 127, 150, 144, 138, 144, 141, 143, 137, 141, 138, 133, 157, 130, 141, 144, 136, 139, 143, 144, 134, 136, 134, 138, 136, 141, 129, 134, 127, 127, 126, 145, 140, 138, 143, 147, 145, 148, 145, 131, 131, 138, 133, 133, 139, 136, 139, 133, 145, 142, 136, 146, 142, 145, 141, 154, 135, 134, 133, 135, 133, 151, 128, 134, 140, 143, 138, 138, 135, 141, 140, 136, 141, 136, 141, 143, 136, 136, 149, 130, 130, 148, 137, 145, 143, 135, 139, 137, 140, 138, 144, 138, 133, 141, 138, 141, 141, 145, 137, 131, 134, 144, 136, 137, 142, 130, 142, 134, 125, 140, 143, 147, 139, 140, 140, 146, 140, 133, 136, 144, 136, 142, 146, 132, 134, 145, 141, 142, 136, 137, 129, 141, 139, 137, 129, 137, 125, 131, 138, 137, 135, 137, 137, 139, 129, 132, 147, 147, 131, 132, 143, 130, 141, 143, 138, 137, 140, 139, 143, 137, 139, 135, 134, 131, 136, 149, 137, 150, 151, 137, 127, 144, 133, 139, 143, 133, 133, 146, 132, 123, 140, 136, 142, 139, 144, 137, 143, 136, 138, 146, 141, 148, 142, 132, 136, 131, 142, 145, 135, 138, 142, 132, 129, 141, 130, 137, 128, 149, 137, 133, 141, 140, 137, 152, 149, 142, 143, 140, 141, 142, 135, 145, 141, 141, 142, 137, 132, 131, 148, 138, 146, 136, 135, 147, 141, 151, 135, 138, 125, 144, 137, 146, 132, 144, 140, 134, 147, 143, 140, 136, 125, 140, 145, 132, 127, 132, 148, 141, 139, 143, 142, 142, 133, 137, 141, 134, 135, 136, 140, 132, 144, 132, 137, 146, 140, 134, 146, 138, 153, 133, 146, 149, 146, 133, 145, 144, 128, 146, 141, 143, 133, 133, 135, 143, 139, 138, 133, 143, 141, 135, 138, 141, 134, 135, 142, 136, 140, 143, 131, 141, 142, 134, 138, 146, 148, 135, 135, 140, 126, 139, 149, 137, 137, 136, 135, 141, 145, 137, 146, 142, 139, 140, 138, 128, 139, 133, 139, 147, 143, 148, 133, 148, 144, 134, 138, 146, 135, 135, 134, 134, 139, 143, 139, 143, 134, 144, 142, 137, 134, 145, 136, 146, 130, 139, 145, 134, 144, 146, 138, 143, 142, 137, 141, 136, 134, 134, 143, 132, 134, 141, 139, 137, 141, 135, 139, 138, 128, 142, 137, 149, 137, 143, 142, 141, 141, 149, 129, 136, 134, 140, 132, 138, 134, 142, 137, 138, 137, 134, 139, 136, 138, 141, 141, 140, 134, 136, 145, 137, 134, 132, 147, 141, 135, 142, 140, 143, 139, 135, 140, 137, 135, 140, 141, 143, 138, 138, 140, 139, 138, 148, 138, 142, 141, 144, 138, 139, 142, 140, 139, 143, 141, 132, 138, 140, 139, 133, 136, 139, 138, 133, 135, 137, 130, 143, 133, 147, 138, 139, 138, 139, 147, 136, 137, 137, 134, 134, 135, 144, 148, 139, 131, 140, 132, 141, 134, 140, 136, 135, 136, 138, 140, 140, 136, 135, 136, 140, 140, 139, 138, 138, 139, 140, 140, 135, 134, 139, 140, 134, 136, 134, 142, 137, 141, 134, 141, 136, 140, 137, 135, 140, 134, 137, 140, 138, 139, 144, 142, 131, 139, 129, 136, 134, 139, 132, 141, 144, 139, 138, 141, 140, 135, 141, 137, 134, 135, 140, 138, 142, 134, 141, 136, 142, 141, 134, 138, 139, 142, 143, 144, 145, 143, 139, 141, 140, 137, 131, 139, 136, 136, 142, 142, 141, 142, 136, 147, 135, 138, 139, 149, 134, 136, 144, 136, 143, 143, 141, 147, 135, 139, 139, 141, 143, 138, 138, 139, 140, 143, 138, 140, 142, 142, 142, 139, 135, 136, 140, 143, 148, 137, 139, 136, 139, 140, 139, 145, 136, 141, 143, 139, 143, 136, 137, 133, 142, 139, 136, 143, 138, 147, 141, 136, 138, 138, 140, 138, 138, 131, 145, 139, 141, 141, 145, 137, 142, 139, 136, 138, 131, 139, 139, 137, 141, 137, 140, 141, 138, 133, 138, 133, 150, 140, 147, 139, 135, 142, 140, 137, 141, 140, 139, 138, 139, 144, 144, 135, 139, 139, 137, 137, 138, 140, 139, 137, 140, 140, 139, 138, 144, 142, 138, 142, 138, 140, 136, 133, 141, 137, 134, 140, 136, 136, 136, 139, 137, 136, 137, 145, 146, 138, 134, 140, 140, 137, 140, 134, 136, 141, 139, 141, 136, 145, 138, 139, 140, 137, 141, 139, 136, 141, 136, 144, 138, 140, 143, 142, 140, 134, 134, 144, 145, 142, 138, 143, 135, 137, 143, 137, 142, 141, 138, 137, 136, 139, 135, 137, 138, 138, 143, 137, 140, 135, 143, 142, 138, 139, 140, 140, 138, 142, 138, 136, 141, 138, 139, 136, 136, 140, 138, 135, 137, 137, 141, 133, 141, 140, 137, 136, 138, 134, 137, 138, 138, 141, 137, 133, 136, 134, 139, 138, 145, 138, 136, 140, 140, 139, 136, 139, 141, 143, 141, 139, 138, 146, 137, 140, 137, 139, 139, 138, 140, 142, 133, 141, 134, 139, 138, 138, 137, 138, 141, 143, 137, 138, 137, 147, 131, 143, 141, 146, 132, 140, 146, 140, 143, 138, 145, 139, 139, 141, 134, 140, 140, 138, 140, 139, 140, 138, 140, 143, 145, 142, 149, 135, 142, 139, 140, 135, 139, 139, 139, 141, 142, 147, 140, 143, 141, 138, 135, 132, 140, 143, 144, 141, 143, 139, 136, 134, 140, 134, 137, 132, 143, 132, 143, 141, 139, 140, 138, 142, 137, 137, 130, 146, 142, 139, 140, 134, 139, 140, 136, 134, 141, 140, 156, 137, 138, 142, 147, 143, 133, 142, 140, 129, 118, 141, 136, 139, 140, 138, 144, 133, 137, 142, 139, 138, 135, 132, 138, 139, 129, 130, 136, 128, 135, 135, 144, 134, 127, 134, 142, 140, 136, 133, 138, 138, 141, 143, 140, 130, 148, 142, 139, 139, 134, 130, 144, 137, 140, 136, 142, 133, 139, 134, 148, 152, 136, 142, 135, 129, 136, 147, 146, 141, 151, 137, 133, 128, 142, 145, 139, 157, 135, 141, 140, 140, 138, 136, 132, 143, 138, 142, 133, 135, 144, 140, 142, 141, 142, 136, 143, 138, 137, 140, 142, 139, 136, 138, 131, 141, 134, 139, 137, 141, 145, 140, 134, 134, 138, 132, 147, 133, 142, 133, 132, 138, 150, 144, 138, 133, 141, 141, 139, 138, 144, 132, 138, 144, 132, 148, 151, 137, 137, 128, 133, 143, 141, 133, 129, 140, 138, 145, 135, 133, 132, 126, 144, 145, 139, 133, 140, 150, 134, 139, 133, 142, 143, 146, 134, 139, 145, 141, 144, 139, 143, 139, 138, 132, 135, 141, 141, 130, 134, 143, 139, 141, 138, 138, 144, 138, 139, 137, 138, 144, 147, 139, 140, 136, 129, 148, 145, 130, 133, 140, 138, 139, 138, 137, 151, 147, 138, 138, 144, 136, 135, 133, 136, 138, 148, 134, 140, 145, 136, 136, 138, 138, 142, 134, 145, 129, 139, 141, 141, 145, 143, 131, 132, 147, 137, 146, 137, 142, 140, 141, 146, 140, 134, 151, 132, 138, 132, 137, 143, 146, 138, 142, 132, 142, 137, 139, 147, 140, 142, 140, 141, 142, 128, 138, 140, 141, 140, 137, 135, 133, 142, 141, 137, 133, 138, 136, 133, 133, 146, 143, 137, 142, 136, 132, 141, 133, 133, 141, 142, 139, 128, 136, 145, 143, 139, 140, 142, 144, 138, 141, 135, 136, 132, 141, 132, 135, 150, 142, 144, 141, 132, 128, 139, 137, 134, 145, 142, 134, 137, 141, 136, 141, 128, 135, 147, 141, 139, 137, 135, 144, 146, 132, 135, 140, 144, 135, 136, 144, 132, 145, 146, 139, 142, 141, 136, 131, 145, 140, 138, 130, 129, 138, 138, 138, 139, 140, 129, 144, 146, 136, 143, 146, 130, 139, 139, 132, 140, 139, 131, 143, 152, 144, 138, 133, 138, 140, 141, 138, 142, 134, 144, 128, 136, 139, 139, 135, 135, 136, 139, 146, 132, 130, 141, 146, 141, 143, 145, 140, 142, 147, 135, 137, 135, 134, 134, 143, 140, 138, 140, 136, 145, 139, 148, 144, 147, 139, 148, 147, 140, 136, 138, 139, 133, 147, 143, 138, 148, 133, 138, 145, 145, 142, 139, 138, 138, 145, 144, 135, 142, 139, 151, 135, 145, 144, 137, 143, 137, 139, 137, 136, 133, 140, 132, 132, 132, 135, 140, 140, 132, 148, 143, 146, 147, 137, 135, 141, 145, 135, 137, 144, 142, 139, 129, 137, 145, 139, 145, 133, 145, 132, 137, 148, 150, 148, 133, 138, 138, 134, 140, 144, 131, 153, 139, 142, 138, 139, 140, 140, 133, 142, 141, 143, 141, 132, 132, 134, 144, 137, 139, 129, 125, 140, 146, 142, 134, 141, 142, 140, 142, 133, 135, 145, 142, 135, 143, 135, 141, 132, 139, 150, 137, 142, 134, 138, 126, 131, 140, 131, 138, 136, 135, 130, 139, 135, 141, 133, 137, 133, 131, 143, 138, 141, 131, 140, 138, 147, 145, 142, 132, 140, 134, 139, 139, 150, 137, 149, 136, 137, 146, 146, 145, 137, 144, 138, 141, 142, 120, 137, 139, 135, 131, 144, 129, 141, 143, 132, 139, 140, 134, 144, 124, 141, 142, 126, 142, 140, 132, 137, 145, 142, 139, 145, 136, 135, 134, 135, 126, 143, 147, 150, 139, 145, 134, 145, 141, 140, 135, 137, 137, 137, 142, 142, 134, 143, 131, 132, 142, 138, 131, 146, 134, 126, 140, 133, 138, 143, 137, 133, 133, 134, 133, 134, 140, 131, 141, 140, 138, 132, 142, 133, 135, 144, 137, 127, 130, 139, 147, 139, 145, 144, 142, 131, 145, 141, 138, 149, 141, 146, 132, 130, 134, 140, 132, 137, 138, 146, 140, 139, 132, 147, 135, 135, 138, 137, 142, 138, 137, 140, 137, 151, 130, 145, 134, 136, 137, 139, 140, 140, 137, 150, 128, 138, 146, 137, 142, 135, 140, 144, 133, 129, 149, 154, 151, 139, 139, 133, 136, 147, 145, 133, 141, 140, 127, 136, 140, 139, 137, 138, 143, 131, 133, 129, 137, 137, 128, 136, 134, 137, 136, 143, 130, 146, 149, 141, 144, 135, 138, 140, 144, 145, 140, 151, 135, 123, 143, 132, 144, 137, 151, 137, 129, 140, 140, 130, 132, 139, 134, 131, 133, 145, 143, 137, 144, 141, 143, 144, 139, 136, 136, 141, 142, 131, 142, 139, 142, 138, 145, 135, 139, 134, 148, 134, 140, 140, 135, 131, 140, 138, 129, 145, 131, 128, 138, 132, 136, 136, 140, 139, 136, 135, 131, 139, 134, 145, 140, 140, 126, 137, 138, 145, 141, 144, 152, 135, 157, 137, 129, 141, 140, 142, 137, 142, 142, 121, 146, 134, 140, 136, 134, 131, 139, 136, 121, 146, 131, 133, 133, 136, 127, 145, 143, 137, 130, 142, 142, 126, 134, 136, 138, 141, 139, 140, 140, 144, 137, 133, 137, 144, 139, 138, 132, 138, 141, 139, 140, 131, 132, 136, 146, 149, 138, 136, 139, 134, 142, 136, 139, 143, 146, 142, 138, 137, 135, 140, 138, 139, 138, 133, 131, 135, 133, 136, 138, 137, 133, 146, 143, 142, 136, 135, 139, 142, 143, 136, 129, 138, 146, 137, 134, 133, 141, 142, 145, 133, 135, 136, 139, 136, 140, 141, 139, 137, 129, 141, 138, 135, 141, 139, 147, 127, 122, 140, 147, 149, 140, 142, 134, 135, 145, 133, 144, 137, 133, 144, 140, 143, 138, 136, 128, 133, 142, 136, 148, 143, 139, 139, 141, 141, 161, 137, 126, 139, 139, 127, 147, 143, 131, 129, 139, 136, 142, 147, 132, 156, 146, 139, 147, 144, 138, 130, 144, 150, 138, 148, 136, 140, 129, 135, 149, 141, 134, 148, 143, 138, 139, 153, 146, 133, 132, 145, 136, 140, 142, 138, 129, 131, 146, 138, 154, 136, 125, 148, 141, 148, 141, 136, 124, 141, 141, 140, 138, 133, 133, 143, 136, 149, 134, 142, 134, 148, 136, 145, 136, 151, 134, 134, 142, 142, 144, 136, 141, 128, 145, 136, 138, 131, 130, 144, 133, 135, 126, 145, 132, 146, 135, 153, 131, 143, 137, 131, 140, 144, 146, 133, 130, 138, 141, 147, 128, 136, 147, 141, 124, 140, 134, 146, 137, 139, 139, 133, 140, 137, 131, 141, 130, 147, 135, 131, 137, 146, 143, 128, 148, 136, 152, 138, 125, 141, 139, 135, 140, 144, 137, 141, 136, 144, 152, 135, 149, 137, 132, 133, 135, 147, 128, 137, 138, 148, 135, 137, 141, 151, 138, 142, 131, 143, 143, 140, 142, 136, 137, 135, 138, 142, 168, 133, 143, 143, 127, 137, 145, 149, 137, 141, 140, 142, 125, 146, 135, 144, 136, 136, 137, 127, 146, 132, 137, 140, 141, 141, 139, 135, 144, 135, 141, 151, 133, 140, 139, 139, 150, 134, 134, 139, 142, 132, 134, 135, 142, 141, 143, 139, 138, 133, 130, 140, 124, 137, 149, 138, 141, 134, 149, 141, 143, 144, 134, 134, 140, 145, 145, 133, 135, 137, 159, 147, 142, 131, 134, 135, 147, 133, 149, 142, 143, 139, 135, 135, 145, 142, 135, 147, 145, 138, 142, 146, 144, 141, 130, 133, 135, 134, 137, 138, 152, 140, 143, 131, 138, 139, 135, 139, 145, 143, 133, 135, 133, 140, 137, 133, 132, 140, 141, 142, 132, 141, 133, 130, 145, 137, 132, 144, 140, 127, 134, 137, 146, 148, 142, 136, 134, 144, 138, 138, 137, 136, 145, 141, 134, 134, 136, 148, 143, 142, 139, 142, 137, 132, 152, 132, 140, 136, 138, 144, 137, 155, 136, 139, 141, 148, 142, 141, 152, 135, 129, 138, 136, 136, 134, 141, 140, 138, 146, 148, 145, 138, 123, 131, 139, 131, 134, 129, 145, 140, 138, 139, 130, 140, 140, 133, 143, 134, 139, 144, 138, 144, 154, 137, 136, 131, 142, 131, 144, 133, 130, 130, 132, 138, 135, 131, 142, 135, 138, 140, 154, 135, 143, 132, 131, 143, 142, 142, 133, 150, 133, 144, 138, 143, 139, 147, 147, 138, 136, 137, 144, 148, 134, 134, 136, 150, 131, 138, 138, 137, 138, 145, 146, 139, 141, 140, 134, 139, 134, 126, 144, 134, 134, 144, 144, 136, 140, 134, 146, 143, 135, 135, 137, 151, 136, 139, 143, 142, 138, 132, 135, 139, 134, 153, 136, 139, 137, 145, 142, 128, 141, 138, 142, 133, 132, 134, 147, 145, 142, 135, 126, 137, 148, 139, 135, 140, 143, 149, 151, 146, 143, 145, 136, 143, 133, 143, 139, 129, 138, 130, 150, 136, 145, 130, 130, 142, 141, 141, 139, 137, 135, 136, 131, 150, 127, 137, 141, 132, 143, 140, 128, 145, 138, 141, 132, 138, 143, 135, 138, 138, 147, 138, 139, 135, 136, 138, 137, 136, 133, 146, 156, 139, 143, 131, 124, 134, 137, 144, 145, 142, 130, 139, 139, 138, 136, 137, 145, 146, 142, 138, 135, 138, 135, 140, 143, 143, 138, 134, 135, 143, 132, 136, 139, 140, 138, 144, 135, 131, 147, 143, 154, 156, 122, 138, 137, 140, 134, 141, 132, 134, 145, 150, 131, 131, 131, 126, 131, 137, 144, 129, 134, 131, 136, 133, 146, 137, 138, 131, 129, 136, 144, 149, 138, 138, 139, 138, 128, 133, 132, 136, 134, 134, 141, 127, 144, 129, 144, 148, 141, 137, 140, 139, 141, 149, 140, 143, 130, 138, 144, 141, 127, 143, 146, 146, 138, 132, 142, 144, 145, 141, 135, 139, 145, 133, 152, 143, 146, 132, 140, 134, 131, 145, 136, 134, 141, 146, 129, 154, 128, 144, 128, 144, 134, 133, 146, 129, 128, 135, 138, 133, 138, 136, 147, 157, 131, 138, 137, 139, 142, 138, 140, 146, 137, 134, 143, 136, 145, 130, 138, 136, 137, 136, 128, 142, 145, 145, 134, 146, 135, 142, 144, 131, 142, 137, 135, 141, 139, 142, 137, 140, 141, 143, 132, 138, 137, 143, 137, 141, 149, 128, 146, 148, 141, 135, 142, 149, 141, 133, 141, 148, 140, 139, 133, 138, 131, 156, 143, 132, 131, 154, 140, 149, 143, 131, 139, 132, 127, 132, 136, 141, 131, 140, 136, 136, 138, 137, 143, 136, 140, 138, 137, 142, 142, 132, 129, 143, 150, 147, 140, 141, 140, 139, 129, 131, 131, 140, 133, 139, 132, 137, 133, 129, 137, 143, 136, 140, 141, 139, 139, 144, 148, 147, 141, 132, 144, 146, 141, 136, 145, 137, 150, 130, 142, 141, 143, 141, 140, 147, 141, 152, 144, 134, 133, 142, 137, 136, 147, 143, 136, 149, 136, 147, 148, 145, 144, 152, 133, 137, 136, 138, 146, 141, 132, 133, 139, 148, 131, 139, 133, 127, 139, 143, 140, 140, 141, 147, 133, 140, 144, 137, 140, 143, 147, 126, 140, 145, 133, 144, 141, 150, 140, 134, 133, 135, 137, 136, 135, 151, 138, 140, 139, 141, 140, 145, 152, 142, 136, 141, 139, 145, 142, 135, 155, 139, 136, 137, 137, 141, 144, 139, 136, 133, 141, 134, 133, 129, 142, 136, 137, 139, 137, 133, 135, 136, 136, 140, 135, 151, 142, 122, 144, 147, 126, 133, 136, 146, 136, 140, 143, 141, 134, 130, 138, 140, 134, 138, 135, 142, 140, 129, 141, 143, 135, 135, 147, 138, 128, 151, 134, 147, 148, 137, 131, 133, 139, 148, 144, 124, 155, 133, 136, 145, 140, 127, 144, 133, 133, 137, 150, 141, 134, 140, 134, 128, 140, 140, 133, 139, 141, 131, 140, 125, 124, 140, 134, 133, 144, 146, 134, 140, 138, 147, 143, 143, 147, 142, 137, 135, 138, 137, 128, 140, 153, 142, 139, 135, 135, 152, 137, 134, 139, 136, 149, 126, 140, 126, 149, 141, 137, 140, 128, 139, 137, 138, 136, 144, 144, 138, 134, 149, 142, 139, 131, 143, 138, 137, 142, 138, 144, 138, 135, 141, 144, 137, 144, 153, 131, 136, 137, 143, 137, 134, 135, 133, 145, 142, 141, 140, 129, 136, 140, 135, 130, 152, 137, 134, 136, 133, 147, 148, 134, 143, 132, 139, 133, 139, 140, 135, 129, 135, 136, 144, 141, 127, 138, 143, 137, 147, 140, 133, 137, 134, 140, 141, 145, 138, 144, 147, 140, 147, 136, 141, 137, 143, 141, 137, 138, 137, 138, 150, 131, 145, 133, 143, 136, 147, 137, 137, 133, 140, 138, 128, 132, 134, 144, 136, 134, 137, 129, 141, 132, 146, 149, 140, 137, 135, 147, 138, 130, 147, 142, 137, 151, 145, 139, 147, 150, 144, 127, 132, 137, 147, 144, 128, 146, 146, 140, 137, 141, 146, 138, 136, 134, 150, 136, 141, 138, 150, 123, 138, 142, 132, 145, 136, 137, 139, 130, 140, 138, 130, 135, 138, 140, 132, 148, 133, 141, 142, 149, 142, 157, 143, 143, 138, 134, 135, 137, 137, 145, 137, 142, 140, 138, 141, 147, 150, 139, 131, 150, 141, 143, 135, 133, 130, 146, 141, 136, 130, 144, 139, 136, 132, 127, 146, 130, 145, 149, 149, 141, 130, 138, 151, 142, 137, 131, 144, 134, 138, 134, 135, 128, 147, 139, 141, 132, 139, 137, 137, 144, 132, 134, 141, 141, 136, 150, 138, 141, 134, 140, 130, 138, 128, 139, 133, 137, 128, 149, 134, 147, 132, 153, 139, 152, 136, 141, 131, 149, 144, 146, 148, 133, 143, 134, 137, 136, 131, 139, 139, 143, 132, 135, 147, 138, 131, 144, 138, 135, 139, 133, 132, 138, 131, 138, 144, 137, 159, 146, 132, 132, 135, 134, 134, 146, 134, 146, 145, 136, 132, 139, 141, 135, 130, 128, 135, 128, 128, 134, 137, 129, 131, 144, 133, 134, 150, 129, 144, 138, 137, 137, 126, 145, 141, 143, 141, 151, 143, 138, 138, 153, 137, 137, 137, 144, 139, 131, 129, 144, 142, 140, 136, 132, 131, 135, 138, 143, 142, 131, 136, 137, 135, 143, 139, 128, 131, 127, 144, 136, 137, 139, 125, 134, 133, 140, 153, 148, 131, 131, 147, 126, 141, 137, 133, 143, 136, 135, 135, 136, 140, 154, 136, 140, 129, 143, 143, 142, 153, 141, 125, 133, 141, 141, 138, 140, 152, 141, 140, 151, 132, 137, 141, 132, 135, 142, 131, 145, 134, 128, 131, 146, 150, 130, 131, 141, 132, 143, 133, 141, 125, 132, 148, 152, 139, 134, 131, 127, 138, 137, 136, 144, 130, 141, 137, 137, 137, 141, 134, 140, 134, 142, 137, 145, 134, 139, 146, 160, 135, 131, 142, 137, 143, 130, 131, 156, 132, 146, 138, 140, 143, 142, 138, 149, 134, 136, 141, 140, 133, 140, 145, 126, 135, 136, 137, 136, 142, 153, 141, 133, 146, 141, 146, 138, 145, 137, 129, 141, 144, 141, 147, 152, 152, 130, 140, 141, 125, 137, 151, 140, 134, 142, 132, 141, 133, 143, 161, 138, 142, 142, 134, 131, 139, 124, 133, 145, 128, 134, 144, 151, 142, 132, 133, 145, 141, 138, 139, 144, 136, 125, 142, 130, 138, 138, 148, 140, 146, 138, 132, 142, 132, 137, 137, 135, 141, 142, 144, 136, 133, 146, 140, 141, 134, 135, 133, 136, 139, 150, 135, 139, 134, 135, 146, 134, 136, 141, 139, 136, 139, 147, 127, 143, 135, 142, 144, 128, 136, 125, 133, 137, 140, 136, 140, 138, 143, 147, 131, 141, 136, 134, 144, 138, 140, 143, 136, 142, 140, 142, 135, 139, 130, 139, 142, 134, 137, 132, 139, 138, 139, 144, 129, 142, 138, 135, 140, 142, 139, 135, 142, 144, 125, 140, 144, 133, 139, 142, 137, 141, 139, 130, 137, 137, 141, 136, 140, 137, 138, 142, 139, 133, 138, 135, 142, 132, 144, 139, 140, 132, 133, 133, 138, 134, 134, 141, 141, 144, 139, 142, 132, 137, 133, 141, 138, 138, 136, 140, 142, 136, 131, 136, 133, 138, 132, 135, 149, 143, 140, 130, 141, 137, 138, 140, 127, 138, 137, 137, 135, 133, 143, 137, 144, 135, 136, 140, 140, 140, 138, 138, 138, 139, 138, 131, 143, 145, 139, 139, 134, 138, 145, 140, 137, 136, 133, 146, 146, 143, 137, 132, 143, 137, 133, 141, 140, 145, 131, 141, 142, 147, 142, 140, 141, 133, 134, 140, 137, 136, 140, 134, 142, 137, 136, 136, 134, 143, 141, 140, 136, 137, 143, 133, 141, 131, 138, 144, 138, 133, 135, 144, 133, 144, 136, 143, 138, 141, 139, 142, 138, 133, 138, 137, 139, 131, 136, 135, 146, 146, 134, 136, 139, 141, 139, 137, 146, 141, 144, 136, 142, 138, 132, 141, 142, 136, 139, 142, 130, 137, 143, 133, 140, 143, 144, 140, 142, 138, 142, 139, 142, 144, 143, 138, 135, 134, 138, 141, 137, 137, 133, 138, 135, 133, 134, 132, 140, 138, 140, 141, 132, 132, 134, 140, 143, 133, 136, 137, 133, 138, 137, 136, 150, 135, 141, 137, 140, 140, 136, 135, 135, 140, 141, 138, 148, 139, 137, 149, 137, 136, 139, 136, 136, 139, 140, 134, 136, 144, 135, 138, 145, 137, 132, 139, 142, 132, 141, 135, 151, 140, 141, 141, 136, 137, 149, 142, 139, 143, 142, 132, 136, 143, 141, 143, 140, 130, 136, 142, 148, 136, 140, 143, 142, 132, 141, 143, 147, 137, 137, 145, 136, 134, 147, 147, 146, 136, 142, 145, 131, 147, 136, 136, 141, 136, 142, 143, 139, 145, 139, 138, 138, 133, 138, 143, 140, 135, 134, 129, 140, 144, 146, 133, 137, 140, 141, 135, 137, 135, 132, 138, 137, 142, 143, 133, 139, 139, 128, 140, 136, 136, 146, 135, 136, 144, 137, 135, 137, 144, 132, 135, 134, 137, 138, 134, 135, 136, 138, 139, 142, 140, 136, 142, 146, 142, 138, 135, 142, 140, 135, 134, 137, 136, 136, 143, 143, 140, 135, 137, 133, 133, 137, 136, 139, 142, 138, 142, 138, 146, 142, 142, 142, 141, 152, 141, 137, 135, 137, 133, 137, 139, 133, 134, 149, 138, 137, 148, 138, 136, 146, 134, 129, 136, 133, 140, 136, 156, 137, 145, 139, 139, 134, 140, 135, 133, 135, 138, 133, 135, 139, 135, 146, 140, 147, 138, 138, 144, 148, 133, 145, 141, 137, 141, 139, 152, 139, 145, 137, 138, 136, 142, 138, 150, 136, 139, 143, 142, 135, 137, 139, 134, 143, 134, 142, 134, 141, 133, 149, 145, 146, 132, 135, 133, 148, 137, 133, 140, 136, 133, 145, 141, 144, 147, 133, 135, 136, 147, 144, 135, 139, 144, 144, 137, 150, 137, 144, 140, 143, 144, 147, 144, 142, 145, 139, 135, 150, 142, 139, 140, 141, 139, 143, 141, 140, 136, 149, 136, 133, 138, 137, 141, 137, 133, 136, 136, 144, 137, 147, 142, 135, 139, 140, 134, 139, 143, 139, 144, 138, 133, 146, 135, 138, 133, 143, 143, 136, 144, 139, 143, 134, 143, 141, 133, 137, 138, 141, 141, 143, 137, 140, 132, 136, 133, 135, 154, 138, 141, 134, 133, 143, 140, 141, 139, 137, 142, 145, 144, 139, 140, 133, 137, 137, 138, 143, 135, 134, 140, 142, 147, 131, 148, 139, 133, 141, 147, 132, 136, 131, 141, 136, 140, 144, 134, 140, 138, 138, 137, 149, 135, 138, 138, 146, 131, 142, 131, 142, 146, 140, 137, 138, 136, 135, 136, 141, 148, 143, 137, 138, 141, 137, 133, 150, 137, 137, 140, 141, 143, 134, 133, 144, 139, 139, 145, 136, 141, 141, 141, 154, 137, 141, 137, 143, 151, 138, 137, 142, 127, 140, 146, 140, 147, 137, 147, 141, 149, 141, 133, 140, 135, 135, 137, 145, 135, 140, 142, 141, 137, 138, 136, 139, 146, 141, 136, 150, 145, 134, 138, 145, 144, 140, 144, 136, 138, 135, 131, 134, 140, 132, 136, 143, 141, 139, 138, 135, 139, 146, 135, 140, 141, 137, 148, 141, 129, 132, 138, 140, 150, 139, 131, 140, 144, 136, 138, 139, 142, 141, 136, 136, 142, 146, 133, 135, 142, 136, 138, 138, 142, 139, 137, 137, 132, 142, 140, 140, 142, 130, 144, 141, 136, 140, 135, 131, 137, 128, 138, 143, 142, 144, 148, 136, 146, 135, 141, 132, 137, 140, 137, 138, 133, 144, 142, 141, 147, 145, 136, 134, 135, 133, 127, 139, 144, 138, 133, 136, 148, 137, 138, 136, 135, 135, 138, 143, 134, 135, 146, 136, 139, 138, 143, 144, 134, 142, 136, 141, 138, 148, 140, 148, 138, 140, 139, 132, 137, 137, 136, 130, 137, 135, 137, 140, 143, 145, 142, 143, 132, 133, 144, 138, 141, 133, 144, 150, 139, 134, 140, 134, 135, 131, 144, 135, 130, 127, 150, 142, 147, 138, 135, 134, 143, 141, 148, 134, 141, 139, 134, 135, 137, 141, 139, 141, 141, 139, 140, 133, 137, 135, 141, 140, 140, 141, 141, 128, 142, 132, 134, 140, 135, 135, 144, 136, 142, 140, 142, 135, 133, 142, 145, 143, 140, 136, 141, 138, 130, 137, 140, 130, 126, 138, 136, 141, 140, 146, 143, 150, 132, 134, 143, 133, 134, 133, 137, 138, 146, 131, 131, 132, 134, 142, 150, 149, 134, 141, 138, 149, 144, 138, 136, 137, 138, 138, 151, 131, 140, 140, 134, 134, 137, 136, 146, 143, 136, 133, 137, 148, 140, 142, 139, 138, 132, 150, 139, 139, 145, 137, 151, 137, 140, 134, 145, 140, 145, 137, 142, 145, 146, 135, 141, 135, 133, 137, 140, 137, 137, 148, 139, 148, 143, 141, 132, 134, 132, 135, 138, 137, 139, 137, 131, 130, 136, 138, 134, 133, 144, 142, 148, 144, 142, 134, 137, 134, 135, 146, 136, 138, 140, 138, 135, 141, 131, 135, 133, 138, 141, 133, 144, 146, 141, 140, 140, 139, 138, 144, 140, 151, 139, 142, 150, 149, 137, 125, 135, 134, 133, 142, 133, 141, 138, 139, 133, 143, 145, 137, 124, 135, 137, 132, 138, 132, 146, 138, 140, 136, 126, 142, 138, 138, 140, 141, 132, 134, 143, 141, 140, 142, 138, 143, 145, 139, 143, 135, 133, 132, 139, 140, 141, 153, 136, 142, 140, 129, 132, 142, 133, 144, 136, 149, 129, 134, 146, 133, 132, 138, 138, 130, 134, 137, 141, 138, 137, 139, 134, 143, 138, 140, 135, 141, 138, 135, 141, 135, 134, 137, 148, 145, 137, 146, 134, 142, 138, 135, 136, 138, 137, 145, 137, 138, 140, 146, 139, 142, 134, 143, 135, 135, 131, 140, 140, 138, 143, 136, 145, 151, 145, 138, 131, 141, 148, 140, 137, 141, 138, 138, 137, 140, 135, 134, 137, 143, 142, 151, 139, 130, 146, 138, 140, 144, 136, 147, 134, 141, 144, 137, 142, 135, 136, 134, 136, 134, 139, 156, 144, 139, 150, 141, 136, 140, 132, 134, 148, 137, 138, 141, 131, 139, 141, 137, 135, 150, 143, 136, 146, 135, 144, 138, 139, 133, 141, 141, 138, 127, 138, 137, 129, 142, 141, 139, 137, 128, 149, 140, 130, 145, 135, 135, 138, 138, 135, 149, 147, 133, 130, 137, 132, 142, 134, 140, 135, 127, 142, 137, 131, 139, 134, 133, 139, 141, 128, 142, 138, 135, 138, 138, 143, 141, 140, 135, 141, 144, 134, 132, 138, 145, 139, 141, 131, 141, 139, 143, 133, 144, 139, 148, 140, 139, 154, 126, 138, 140, 139, 146, 142, 133, 138, 150, 139, 138, 151, 144, 139, 128, 140, 139, 134, 134, 137, 142, 142, 139, 144, 141, 142, 133, 138, 139, 141, 142, 145, 125, 145, 137, 139, 146, 134, 143, 143, 142, 135, 137, 138, 138, 148, 132, 140, 141, 141, 138, 135, 146, 133, 134, 132, 130, 147, 129, 140, 128, 134, 132, 146, 139, 138, 134, 143, 135, 144, 141, 138, 143, 138, 140, 134, 135, 138, 147, 136, 141, 137, 135, 130, 146, 141, 149, 142, 136, 142, 140, 136, 138, 140, 131, 131, 146, 144, 136, 125, 128, 144, 137, 141, 137, 144, 128, 140, 138, 135, 139, 142, 137, 142, 134, 139, 146, 142, 149, 147, 137, 140, 131, 135, 138, 133, 137, 131, 137, 144, 134, 138, 134, 141, 130, 139, 148, 138, 156, 140, 137, 140, 141, 140, 138, 131, 132, 139, 135, 138, 135, 132, 127, 131, 141, 143, 141, 130, 137, 135, 137, 140, 143, 136, 137, 134, 133, 133, 144, 132, 141, 129, 138, 146, 138, 141, 136, 140, 128, 148, 132, 145, 144, 140, 138, 143, 146, 131, 140, 131, 139, 136, 148, 134, 155, 149, 132, 135, 141, 135, 143, 145, 142, 133, 145, 136, 143, 127, 139, 144, 136, 146, 146, 146, 136, 135, 140, 137, 136, 135, 130, 138, 150, 142, 137, 134, 142, 141, 143, 137, 134, 139, 140, 142, 135, 145, 136, 139, 142, 140, 144, 143, 143, 141, 141, 149, 140, 142, 139, 144, 137, 136, 144, 134, 134, 139, 134, 133, 142, 138, 136, 137, 141, 140, 137, 156, 141, 135, 146, 146, 138, 144, 148, 142, 137, 135, 132, 140, 141, 140, 142, 140, 140, 143, 139, 141, 139, 139, 145, 129, 136, 136, 143, 141, 140, 149, 141, 136, 140, 138, 138, 139, 140, 141, 130, 143, 144, 131, 140, 129, 138, 137, 136, 133, 139, 137, 133, 140, 138, 140, 137, 144, 138, 128, 137, 135, 138, 136, 139, 136, 138, 139, 136, 141, 141, 139, 139, 140, 138, 143, 140, 139, 140, 139, 138, 136, 142, 139, 138, 138, 135, 143, 146, 142, 148, 140, 141, 139, 140, 135, 137, 140, 132, 134, 137, 139, 142, 137, 140, 139, 137, 135, 147, 141, 138, 135, 141, 136, 143, 145, 140, 134, 141, 145, 137, 146, 132, 133, 140, 138, 141, 136, 137, 137, 140, 132, 131, 130, 137, 134, 137, 140, 134, 134, 141, 143, 136, 136, 135, 135, 138, 141, 136, 138, 134, 145, 143, 134, 142, 137, 139, 136, 140, 145, 135, 137, 140, 135, 136, 136, 131, 135, 146, 144, 139, 138, 141, 137, 137, 141, 137, 137, 136, 138, 133, 137, 137, 141, 142, 140, 140, 137, 140, 146, 141, 141, 142, 133, 140, 135, 125, 142, 148, 141, 141, 137, 135, 135, 139, 141, 140, 133, 137, 143, 136, 135, 139, 143, 137, 137, 136, 139, 142, 142, 140, 138, 140, 139, 137, 134, 139, 140, 135, 144, 134, 139, 145, 135, 133, 140, 133, 136, 132, 147, 139, 147, 142, 143, 141, 141, 136, 140, 144, 139, 138, 140, 138, 143, 139, 133, 133, 138, 144, 143, 144, 141, 142, 134, 140, 139, 135, 143, 141, 138, 137, 146, 140, 136, 131, 143, 138, 134, 138, 149, 137, 137, 142, 140, 137, 136, 142, 138, 137, 144, 145, 136, 144, 141, 136, 138, 137, 133, 132, 144, 135, 137, 138, 141, 137, 140, 144, 140, 142, 143, 134, 139, 138, 130, 130, 137, 140, 136, 142, 136, 135, 141, 138, 140, 142, 140, 134, 138, 137, 136, 137, 140, 138, 139, 132, 135, 138, 136, 134, 147, 130, 141, 143, 140, 135, 137, 140, 141, 133, 136, 143, 142, 135, 134, 138, 141, 141, 135, 129, 136, 135, 136, 144, 137, 136, 135, 139, 134, 136, 140, 140, 138, 135, 137, 141, 141, 142, 144, 139, 138, 122, 138, 135, 136, 140, 135, 135, 138, 140, 136, 139, 138, 138, 137, 136, 143, 137, 138, 134, 144, 131, 136, 134, 142, 136, 139, 137, 141, 136, 140, 148, 137, 139, 140, 144, 145, 136, 136, 135, 135, 143, 139, 139, 137, 141, 145, 136, 136, 148, 136, 142, 142, 128, 151, 141, 139, 138, 137, 137, 148, 140, 139, 138, 150, 141, 142, 140, 140, 138, 139, 143, 134, 138, 131, 143, 131, 136, 136, 137, 141, 142, 139, 141, 139, 138, 146, 136, 128, 135, 131, 136, 131, 139, 141, 146, 132, 143, 151, 147, 142, 145, 143, 141, 143, 146, 138, 133, 156, 126, 136, 140, 149, 139, 133, 139, 140, 150, 131, 148, 128, 137, 132, 148, 145, 137, 143, 145, 137, 141, 146, 146, 140, 140, 127, 140, 125, 132, 138, 148, 135, 145, 129, 143, 121, 154, 146, 138, 140, 141, 140, 144, 146, 135, 142, 138, 134, 140, 115, 136, 140, 136, 144, 139, 146, 142, 140, 143, 149, 148, 136, 138, 144, 143, 142, 134, 134, 143, 117, 134, 143, 145, 140, 139, 143, 144, 139, 141, 120, 131, 135, 134, 129, 133, 147, 144, 132, 137, 148, 127, 133, 141, 141, 127, 129, 148, 155, 146, 132, 143, 129, 144, 136, 128, 146, 137, 132, 135, 145, 128, 125, 148, 133, 143, 145, 148, 136, 138, 137, 142, 137, 123, 127, 145, 146, 149, 141, 149, 147, 137, 137, 136, 129, 139, 149, 147, 145, 152, 141, 136, 134, 146, 145, 140, 136, 142, 143, 140, 140, 133, 137, 149, 151, 150, 148, 143, 136, 142, 127, 135, 161, 134, 152, 144, 137, 138, 143, 137, 138, 143, 145, 140, 139, 164, 141, 132, 140, 146, 131, 140, 130, 150, 131, 147, 142, 136, 134, 142, 136, 133, 140, 139, 132, 133, 136, 136, 140, 146, 139, 137, 134, 137, 140, 141, 143, 147, 144, 134, 149, 141, 142, 139, 132, 139, 130, 135, 141, 135, 140, 131, 137, 142, 127, 147, 131, 137, 146, 141, 136, 138, 131, 153, 139, 154, 144, 150, 135, 146, 139, 131, 146, 147, 132, 129, 139, 140, 140, 143, 141, 141, 136, 145, 133, 152, 139, 152, 142, 131, 139, 146, 132, 143, 130, 135, 141, 132, 141, 144, 144, 149, 138, 139, 129, 142, 140, 145, 133, 143, 122, 144, 130, 138, 139, 137, 150, 136, 127, 143, 120, 136, 147, 130, 149, 141, 131, 144, 140, 127, 143, 140, 145, 140, 131, 144, 145, 144, 137, 143, 148, 146, 133, 156, 139, 142, 136, 148, 137, 135, 139, 130, 132, 140, 144, 140, 134, 139, 151, 167, 139, 147, 135, 140, 138, 131, 140, 138, 144, 137, 147, 145, 130, 140, 144, 136, 144, 137, 139, 134, 139, 127, 143, 140, 137, 140, 135, 146, 137, 124, 146, 146, 139, 134, 141, 139, 142, 132, 133, 127, 144, 133, 124, 140, 141, 142, 133, 139, 145, 138, 147, 136, 133, 127, 134, 141, 138, 135, 148, 140, 141, 133, 142, 139, 143, 136, 142, 143, 137, 142, 149, 143, 132, 141, 141, 123, 154, 137, 143, 137, 145, 142, 134, 142, 136, 148, 139, 136, 139, 136, 135, 139, 147, 138, 141, 140, 133, 134, 138, 146, 137, 147, 142, 136, 137, 139, 132, 144, 135, 147, 142, 154, 121, 138, 139, 141, 148, 142, 132, 150, 145, 137, 142, 144, 146, 126, 141, 127, 138, 141, 130, 145, 146, 126, 139, 136, 135, 138, 136, 140, 147, 148, 135, 139, 141, 135, 140, 142, 157, 130, 136, 142, 148, 134, 141, 145, 142, 146, 138, 138, 132, 131, 148, 141, 148, 133, 136, 163, 139, 135, 141, 135, 142, 137, 135, 142, 145, 141, 140, 137, 138, 139, 141, 146, 140, 144, 140, 140, 146, 144, 146, 140, 142, 140, 139, 141, 135, 142, 144, 144, 142, 138, 134, 133, 139, 142, 141, 137, 144, 142, 139, 140, 157, 140, 138, 140, 133, 144, 139, 140, 136, 142, 137, 147, 143, 139, 136, 142, 145, 137, 140, 139, 132, 140, 135, 137, 139, 144, 137, 137, 140, 134, 150, 137, 138, 143, 136, 148, 140, 135, 133, 140, 146, 142, 136, 141, 141, 139, 142, 136, 139, 136, 145, 146, 134, 139, 141, 138, 139, 134, 135, 134, 139, 135, 135, 138, 136, 142, 142, 143, 137, 136, 141, 146, 138, 131, 141, 140, 133, 141, 133, 140, 143, 137, 132, 140, 141, 128, 137, 141, 139, 138, 142, 132, 142, 143, 143, 148, 137, 142, 133, 141, 146, 144, 138, 134, 137, 141, 133, 135, 137, 144, 143, 138, 138, 137, 144, 134, 142, 139, 140, 146, 142, 150, 145, 145, 144, 141, 142, 139, 139, 138, 136, 142, 143, 142, 139, 144, 128, 143, 144, 142, 149, 144, 144, 137, 145, 139, 140, 144, 137, 136, 138, 136, 132, 140, 145, 143, 140, 138, 139, 145, 140, 135, 136, 131, 144, 144, 145, 142, 141, 143, 143, 143, 137, 146, 140, 134, 140, 137, 129, 144, 136, 132, 137, 136, 141, 139, 143, 140, 138, 139, 142, 146, 134, 139, 141, 136, 141, 138, 140, 139, 143, 138, 139, 140, 136, 140, 135, 132, 138, 137, 146, 138, 143, 147, 139, 138, 144, 143, 139, 138, 136, 142, 139, 136, 147, 137, 144, 133, 141, 142, 135, 146, 141, 138, 138, 142, 147, 134, 137, 140, 140, 139, 131, 139, 138, 131, 146, 141, 140, 140, 145, 138, 131, 140, 128, 132, 135, 134, 132, 142, 145, 132, 145, 139, 138, 145, 144, 142, 145, 140, 134, 129, 138, 152, 142, 144, 137, 142, 138, 141, 146, 141, 136, 135, 142, 143, 137, 137, 135, 146, 142, 147, 132, 143, 142, 141, 134, 134, 136, 141, 147, 137, 140, 138, 133, 140, 135, 142, 137, 136, 142, 138, 145, 141, 144, 143, 139, 135, 136, 138, 140, 134, 139, 137, 137, 132, 139, 145, 142, 141, 145, 148, 142, 138, 134, 148, 139, 140, 136, 132, 140, 144, 139, 138, 139, 142, 142, 141, 140, 140, 132, 135, 135, 142, 143, 143, 136, 137, 140, 138, 132, 141, 137, 137, 134, 142, 133, 152, 144, 139, 141, 143, 137, 138, 148, 148, 143, 151, 142, 130, 139, 137, 141, 132, 131, 135, 142, 139, 136, 139, 138, 138, 137, 141, 128, 133, 137, 133, 143, 144, 137, 144, 135, 140, 139, 137, 142, 144, 144, 141, 135, 138, 147, 143, 143, 132, 144, 132, 143, 141, 129, 145, 139, 138, 145, 138, 138, 136, 144, 136, 139, 140, 143, 137, 139, 138, 130, 140, 137, 136, 138, 141, 137, 139, 135, 140, 138, 137, 137, 141, 141, 147, 142, 137, 138, 142, 144, 133, 143, 134, 132, 133, 144, 135, 143, 142, 138, 140, 139, 137, 156, 129, 137, 141, 123, 136, 145, 133, 142, 137, 143, 143, 134, 138, 142, 144, 136, 145, 130, 136, 138, 142, 142, 137, 132, 140, 135, 140, 142, 130, 143, 142, 133, 147, 141, 140, 136, 140, 140, 143, 137, 141, 147, 147, 140, 145, 133, 142, 143, 144, 142, 142, 148, 143, 135, 148, 137, 143, 138, 145, 139, 142, 157, 135, 131, 141, 142, 143, 133, 132, 146, 141, 145, 145, 136, 140, 135, 126, 145, 135, 140, 143, 148, 139, 143, 132, 140, 139, 149, 144, 142, 137, 140, 141, 134, 133, 140, 147, 138, 134, 143, 141, 140, 130, 140, 143, 138, 145, 135, 136, 145, 144, 144, 141, 134, 141, 136, 136, 137, 133, 144, 146, 134, 138, 134, 135, 153, 136, 140, 133, 132, 142, 143, 132, 138, 142, 144, 143, 136, 140, 146, 135, 139, 135, 136, 135, 138, 140, 138, 132, 135, 138, 143, 146, 134, 138, 141, 128, 142, 144, 131, 137, 137, 140, 138, 148, 140, 134, 138, 153, 145, 142, 127, 139, 138, 138, 141, 133, 142, 141, 134, 129, 131, 140, 136, 142, 133, 144, 148, 134, 142, 130, 133, 140, 130, 150, 139, 145, 140, 147, 139, 142, 143, 130, 136, 140, 141, 144, 136, 130, 141, 140, 140, 149, 144, 138, 142, 135, 140, 137, 147, 138, 145, 145, 143, 143, 126, 142, 140, 140, 140, 139, 145, 149, 133, 145, 144, 134, 134, 136, 139, 130, 143, 147, 140, 132, 142, 142, 138, 147, 144, 136, 135, 143, 135, 149, 143, 139, 144, 135, 137, 133, 137, 140, 133, 137, 134, 143, 142, 142, 134, 133, 140, 137, 143, 143, 143, 141, 131, 141, 133, 152, 142, 138, 137, 142, 131, 139, 138, 142, 137, 132, 140, 138, 132, 139, 157, 139, 138, 130, 144, 143, 129, 147, 145, 145, 140, 141, 143, 139, 133, 138, 138, 128, 135, 144, 138, 140, 139, 131, 134, 139, 138, 138, 142, 139, 138, 137, 141, 135, 139, 144, 142, 149, 141, 140, 130, 134, 145, 142, 141, 139, 139, 134, 130, 136, 132, 137, 134, 141, 131, 123, 141, 142, 134, 143, 140, 143, 145, 136, 141, 139, 144, 136, 138, 148, 144, 126, 134, 134, 139, 144, 135, 133, 141, 143, 137, 142, 139, 139, 140, 139, 132, 142, 143, 140, 141, 142, 140, 135, 137, 150, 137, 135, 131, 144, 142, 150, 144, 140, 138, 130, 134, 132, 144, 144, 136, 135, 141, 134, 144, 138, 149, 132, 135, 143, 148, 139, 143, 143, 136, 149, 142, 150, 131, 130, 139, 131, 131, 148, 139, 132, 136, 143, 144, 136, 142, 140, 137, 133, 136, 139, 145, 140, 148, 137, 139, 133, 151, 138, 133, 135, 141, 142, 142, 136, 138, 142, 144, 149, 135, 129, 146, 131, 136, 141, 144, 141, 148, 140, 130, 135, 136, 139, 151, 126, 144, 136, 129, 146, 144, 145, 132, 137, 142, 137, 139, 140, 135, 141, 132, 148, 149, 135, 150, 139, 140, 145, 146, 132, 139, 125, 132, 145, 135, 132, 136, 136, 145, 135, 143, 134, 139, 137, 132, 142, 137, 138, 135, 139, 141, 142, 138, 140, 133, 138, 142, 134, 144, 141, 132, 141, 140, 145, 141, 131, 142, 133, 136, 140, 142, 139, 145, 143, 142, 144, 141, 138, 138, 145, 136, 136, 142, 140, 139, 131, 139, 140, 142, 146, 142, 135, 140, 146, 143, 138, 144, 139, 144, 142, 139, 142, 136, 141, 140, 143, 140, 133, 143, 142, 136, 137, 136, 149, 136, 142, 142, 140, 139, 145, 141, 132, 146, 134, 132, 141, 140, 137, 139, 135, 141, 144, 140, 137, 136, 143, 139, 143, 135, 137, 141, 141, 131, 133, 140, 137, 141, 141, 139, 143, 146, 147, 137, 138, 138, 132, 146, 133, 139, 140, 136, 136, 139, 139, 145, 144, 140, 143, 133, 138, 141, 141, 140, 136, 145, 141, 142, 138, 145, 143, 141, 142, 133, 139, 137, 147, 148, 141, 132, 140, 140, 129, 135, 138, 134, 143, 135, 138, 138, 141, 138, 134, 146, 139, 139, 136, 142, 144, 139, 138, 138, 143, 138, 137, 134, 145, 142, 138, 139, 136, 132, 137, 142, 143, 137, 140, 141, 145, 138, 138, 143, 144, 136, 145, 140, 133, 136, 137, 134, 140, 142, 138, 133, 143, 134, 138, 140, 149, 136, 138, 143, 141, 137, 144, 143, 143, 142, 138, 142, 142, 135, 139, 136, 140, 140, 133, 141, 142, 137, 143, 138, 133, 132, 129, 135, 145, 140, 136, 141, 141, 141, 139, 140, 141, 135, 143, 147, 144, 135, 134, 133, 144, 135, 143, 144, 132, 142, 135, 140, 135, 132, 142, 138, 139, 139, 140, 144, 143, 135, 141, 144, 136, 144, 140, 146, 134, 140, 132, 136, 140, 138, 135, 147, 142, 141, 141, 135, 140, 139, 141, 145, 140, 135, 147, 148, 140, 131, 143, 139, 138, 138, 145, 140, 139, 150, 143, 133, 142, 137, 135, 145, 149, 136, 143, 138, 145, 142, 133, 141, 139, 129, 139, 137, 148, 143, 143, 143, 135, 133, 136, 141, 143, 127, 132, 140, 138, 145, 137, 134, 132, 145, 138, 142, 135, 136, 141, 144, 146, 136, 135, 136, 139, 135, 133, 139, 141, 134, 146, 150, 141, 142, 136, 139, 138, 141, 140, 140, 137, 140, 139, 139, 140, 139, 140, 139, 132, 141, 141, 135, 146, 144, 141, 139, 139, 141, 144, 140, 144, 137, 138, 139, 138, 139, 135, 137, 145, 139, 135, 137, 138, 142, 136, 145, 143, 138, 134, 135, 140, 136, 136, 137, 139, 142, 132, 141, 144, 146, 141, 141, 143, 142, 140, 135, 137, 137, 144, 142, 141, 136, 143, 135, 143, 128, 143, 137, 146, 144, 143, 130, 139, 140, 141, 144, 139, 133, 141, 136, 135, 133, 135, 138, 139, 144, 141, 140, 133, 140, 143, 137, 141, 141, 137, 142, 136, 138, 138, 150, 141, 139, 145, 138, 141, 133, 142, 145, 141, 139, 139, 135, 140, 139, 139, 137, 141, 137, 142, 141, 140, 139, 136, 134, 142, 142, 148, 134, 134, 134, 140, 139, 142, 142, 144, 137, 136, 144, 140, 136, 136, 131, 129, 137, 137, 147, 148, 140, 131, 136, 136, 137, 137, 142, 145, 146, 146, 135, 141, 137, 127, 135, 141, 146, 145, 132, 139, 135, 141, 141, 139, 131, 149, 133, 137, 136, 133, 140, 143, 146, 131, 137, 135, 132, 146, 141, 138, 133, 151, 133, 158, 144, 144, 136, 127, 141, 140, 146, 131, 138, 139, 141, 143, 143, 142, 139, 137, 129, 135, 136, 141, 138, 133, 143, 137, 145, 143, 136, 130, 136, 136, 140, 149, 143, 142, 144, 132, 137, 146, 126, 146, 145, 137, 142, 140, 140, 138, 135, 138, 136, 140, 142, 138, 144, 136, 146, 135, 152, 142, 124, 138, 140, 139, 144, 137, 144, 146, 136, 137, 131, 140, 132, 133, 137, 131, 137, 146, 140, 144, 143, 140, 146, 134, 141, 134, 133, 135, 143, 139, 137, 140, 145, 142, 130, 139, 150, 148, 144, 141, 143, 140, 142, 135, 129, 138, 143, 132, 143, 143, 142, 140, 133, 145, 139, 132, 133, 140, 146, 141, 141, 138, 135, 140, 136, 134, 133, 144, 139, 141, 130, 144, 144, 146, 151, 141, 136, 134, 135, 135, 139, 133, 140, 128, 141, 135, 143, 143, 145, 134, 150, 138, 147, 136, 138, 144, 145, 130, 136, 135, 145, 137, 138, 134, 146, 136, 144, 146, 136, 136, 138, 132, 142, 141, 130, 136, 144, 133, 133, 145, 132, 135, 141, 138, 141, 148, 143, 139, 147, 140, 139, 149, 141, 153, 147, 138, 129, 139, 134, 146, 140, 138, 143, 134, 135, 158, 140, 136, 141, 146, 124, 136, 140, 138, 140, 146, 134, 134, 145, 152, 132, 141, 140, 133, 137, 135, 137, 142, 136, 145, 139, 135, 144, 133, 139, 135, 133, 141, 145, 141, 140, 132, 134, 143, 136, 141, 129, 137, 148, 135, 139, 135, 146, 148, 140, 134, 143, 140, 142, 140, 143, 135, 148, 137, 144, 139, 139, 133, 148, 133, 128, 135, 141, 136, 140, 144, 138, 140, 142, 136, 131, 129, 140, 134, 144, 136, 133, 131, 141, 136, 142, 146, 134, 134, 145, 143, 148, 135, 142, 139, 140, 130, 144, 131, 148, 147, 144, 147, 135, 140, 141, 145, 134, 139, 142, 140, 145, 136, 135, 142, 139, 144, 136, 140, 139, 138, 134, 138, 138, 140, 142, 136, 142, 141, 132, 133, 145, 142, 154, 139, 142, 134, 138, 135, 128, 141, 135, 138, 137, 130, 147, 142, 143, 134, 134, 144, 137, 139, 139, 136, 132, 132, 138, 142, 138, 131, 140, 139, 133, 138, 140, 142, 144, 153, 143, 132, 142, 141, 135, 138, 138, 136, 138, 147, 132, 146, 135, 133, 129, 139, 147, 151, 146, 137, 144, 143, 140, 144, 136, 137, 142, 137, 141, 144, 145, 139, 141, 148, 135, 134, 136, 130, 134, 134, 134, 138, 141, 132, 139, 141, 145, 136, 134, 137, 146, 132, 140, 130, 142, 133, 140, 134, 145, 135, 139, 141, 136, 142, 135, 143, 138, 135, 137, 142, 135, 145, 140, 137, 134, 132, 135, 143, 127, 131, 144, 140, 137, 134, 138, 142, 144, 139, 147, 147, 140, 138, 136, 144, 146, 147, 137, 139, 146, 145, 140, 136, 146, 140, 157, 142, 137, 139, 137, 135, 139, 141, 143, 146, 140, 140, 134, 144, 136, 141, 141, 143, 135, 137, 140, 136, 145, 140, 133, 136, 141, 139, 138, 131, 137, 136, 140, 149, 148, 130, 138, 136, 135, 125, 135, 140, 157, 144, 140, 139, 138, 134, 137, 139, 140, 137, 141, 131, 140, 136, 138, 138, 135, 141, 142, 142, 145, 135, 137, 132, 141, 143, 135, 141, 134, 144, 147, 144, 131, 148, 142, 138, 130, 139, 136, 137, 130, 146, 136, 143, 145, 133, 134, 136, 146, 133, 135, 140, 130, 140, 138, 133, 133, 136, 136, 126, 141, 126, 141, 139, 140, 143, 138, 130, 136, 133, 142, 140, 141, 139, 144, 145, 142, 136, 134, 137, 134, 143, 146, 143, 144, 136, 138, 137, 142, 130, 140, 143, 130, 138, 135, 143, 137, 141, 134, 142, 132, 142, 137, 133, 141, 145, 147, 139, 146, 136, 139, 140, 143, 141, 132, 140, 134, 135, 148, 138, 140, 143, 133, 138, 147, 139, 135, 135, 139, 151, 148, 135, 142, 137, 142, 142, 138, 138, 145, 142, 145, 125, 139, 141, 134, 143, 141, 134, 140, 141, 143, 142, 140, 138, 140, 154, 131, 138, 136, 139, 142, 135, 141, 136, 127, 139, 148, 135, 133, 145, 130, 132, 145, 144, 138, 141, 132, 138, 129, 137, 132, 135, 136, 136, 146, 135, 140, 142, 139, 137, 137, 134, 137, 134, 139, 130, 136, 148, 144, 131, 138, 144, 133, 134, 145, 128, 134, 144, 130, 143, 138, 138, 142, 142, 134, 131, 137, 134, 134, 139, 144, 142, 136, 131, 137, 132, 147, 140, 142, 147, 139, 129, 141, 137, 140, 146, 144, 143, 132, 137, 121, 138, 132, 139, 136, 141, 137, 136, 138, 135, 141, 138, 138, 139, 135, 140, 144, 141, 128, 149, 146, 134, 151, 140, 135, 130, 137, 141, 138, 138, 140, 137, 140, 137, 143, 135, 131, 142, 137, 152, 124, 132, 141, 145, 141, 133, 146, 142, 136, 133, 139, 133, 133, 138, 140, 141, 142, 140, 136, 143, 140, 141, 140, 140, 137, 131, 137, 141, 147, 140, 142, 141, 131, 132, 141, 139, 130, 136, 131, 138, 137, 137, 134, 140, 148, 144, 140, 140, 150, 130, 132, 131, 137, 136, 146, 136, 139, 153, 141, 126, 137, 132, 140, 138, 143, 130, 132, 148, 131, 136, 137, 132, 136, 143, 140, 140, 140, 139, 130, 143, 144, 143, 139, 147, 135, 145, 136, 133, 136, 143, 137, 140, 129, 136, 144, 132, 137, 142, 133, 143, 146, 136, 140, 144, 136, 134, 130, 146, 136, 135, 137, 127, 142, 135, 129, 134, 127, 144, 141, 139, 151, 135, 135, 140, 127, 136, 143, 137, 138, 134, 140, 144, 140, 139, 134, 140, 132, 135, 137, 134, 138, 146, 133, 145, 141, 145, 138, 146, 133, 136, 130, 139, 143, 134, 141, 137, 139, 130, 138, 148, 146, 148, 142, 140, 136, 137, 141, 144, 135, 133, 139, 138, 138, 132, 138, 134, 139, 131, 140, 151, 139, 146, 137, 146, 140, 142, 136, 138, 142, 142, 138, 135, 134, 136, 144, 133, 144, 138, 137, 134, 136, 143, 134, 136, 137, 133, 135, 139, 131, 136, 143, 149, 142, 140, 135, 142, 138, 138, 139, 140, 126, 137, 139, 138, 133, 136, 151, 139, 131, 143, 139, 142, 134, 140, 139, 140, 136, 135, 139, 137, 143, 138, 135, 135, 137, 138, 136, 135, 142, 146, 138, 135, 143, 137, 139, 138, 144, 139, 142, 137, 138, 139, 135, 135, 136, 144, 138, 144, 133, 148, 141, 144, 138, 136, 147, 146, 139, 131, 137, 137, 139, 139, 140, 140, 144, 151, 141, 137, 142, 133, 137, 134, 139, 139, 134, 135, 146, 137, 142, 140, 136, 146, 139, 135, 142, 140, 141, 144, 139, 134, 137, 137, 141, 137, 142, 147, 136, 136, 141, 139, 139, 150, 131, 136, 133, 141, 138, 137, 140, 146, 138, 143, 134, 141, 137, 136, 137, 142, 143, 138, 142, 131, 141, 135, 137, 135, 139, 129, 137, 137, 138, 136, 132, 148, 140, 142, 137, 136, 139, 140, 138, 132, 140, 137, 138, 137, 137, 140, 137, 142, 137, 150, 138, 140, 140, 142, 140, 145, 144, 142, 140, 145, 134, 142, 143, 138, 141, 136, 135, 129, 135, 145, 142, 138, 137, 135, 133, 134, 142, 141, 135, 138, 139, 135, 140, 141, 136, 143, 138, 133, 137, 134, 139, 146, 138, 132, 152, 142, 132, 142, 140, 145, 136, 144, 137, 138, 146, 138, 138, 143, 139, 141, 132, 145, 143, 137, 138, 135, 140, 137, 137, 138, 139, 145, 135, 140, 137, 131, 142, 149, 139, 131, 132, 135, 136, 137, 136, 134, 138, 144, 139, 132, 145, 143, 142, 141, 132, 135, 127, 141, 136, 139, 148, 140, 134, 137, 140, 141, 137, 137, 132, 138, 137, 137, 141, 136, 142, 131, 139, 134, 141, 141, 152, 138, 140, 138, 140, 142, 138, 132, 138, 143, 133, 134, 139, 132, 141, 135, 140, 143, 122, 135, 144, 140, 144, 139, 150, 133, 138, 140, 139, 141, 134, 149, 140, 147, 149, 149, 146, 137, 133, 140, 137, 138, 138, 139, 145, 138, 145, 135, 144, 132, 137, 132, 136, 137, 134, 136, 140, 137, 146, 143, 140, 138, 146, 144, 143, 141, 141, 142, 148, 137, 134, 141, 146, 135, 134, 133, 131, 150, 145, 133, 137, 128, 149, 144, 148, 135, 146, 134, 141, 137, 138, 136, 145, 130, 144, 132, 141, 131, 148, 142, 136, 150, 146, 139, 139, 143, 135, 139, 130, 137, 138, 128, 142, 139, 135, 144, 133, 144, 141, 149, 137, 135, 144, 137, 141, 138, 137, 137, 149, 140, 145, 142, 135, 137, 138, 134, 137, 138, 138, 129, 131, 135, 140, 145, 144, 144, 140, 138, 144, 146, 144, 149, 139, 142, 138, 129, 143, 137, 145, 141, 138, 142, 140, 137, 138, 131, 141, 132, 139, 148, 144, 136, 134, 132, 135, 140, 134, 137, 141, 141, 137, 141, 136, 144, 131, 154, 138, 141, 136, 138, 144, 145, 140, 130, 137, 137, 143, 142, 139, 141, 140, 138, 136, 133, 142, 137, 138, 136, 145, 143, 147, 143, 132, 141, 135, 149, 138, 137, 146, 142, 139, 142, 133, 128, 135, 132, 132, 144, 146, 146, 141, 140, 149, 137, 133, 144, 129, 138, 137, 148, 139, 137, 137, 146, 134, 134, 136, 142, 144, 136, 136, 135, 140, 148, 136, 144, 134, 132, 136, 140, 137, 139, 133, 128, 135, 144, 138, 140, 131, 135, 136, 135, 139, 137, 141, 138, 138, 142, 144, 140, 142, 139, 137, 142, 132, 141, 135, 142, 133, 145, 141, 142, 146, 147, 140, 134, 143, 140, 130, 134, 139, 135, 139, 141, 142, 141, 146, 138, 131, 138, 136, 144, 138, 157, 147, 139, 130, 142, 145, 143, 139, 144, 145, 139, 138, 138, 138, 135, 145, 144, 136, 138, 140, 138, 135, 126, 149, 132, 131, 133, 146, 133, 140, 134, 142, 138, 139, 134, 145, 143, 136, 143, 130, 133, 140, 132, 142, 136, 142, 145, 140, 144, 140, 134, 143, 138, 138, 141, 136, 133, 133, 137, 136, 137, 144, 152, 146, 133, 137, 142, 135, 138, 139, 139, 145, 140, 133, 135, 143, 147, 140, 139, 146, 132, 137, 147, 138, 147, 144, 139, 143, 122, 141, 130, 138, 138, 142, 139, 133, 138, 135, 137, 143, 138, 144, 126, 142, 144, 143, 142, 146, 141, 146, 136, 132, 133, 135, 135, 141, 137, 141, 129, 134, 144, 160, 134, 138, 135, 145, 132, 138, 136, 138, 137, 142, 138, 143, 137, 136, 139, 134, 140, 140, 134, 140, 138, 137, 139, 137, 133, 142, 136, 139, 130, 144, 140, 134, 131, 143, 141, 140, 129, 131, 140, 145, 138, 143, 131, 146, 131, 132, 138, 139, 134, 141, 135, 145, 142, 140, 151, 131, 147, 135, 145, 135, 140, 144, 137, 135, 140, 151, 144, 136, 140, 133, 144, 141, 139, 136, 146, 133, 152, 126, 144, 135, 135, 143, 138, 151, 137, 136, 143, 144, 135, 140, 134, 142, 147, 134, 145, 143, 148, 142, 140, 148, 140, 137, 132, 138, 137, 134, 142, 142, 133, 136, 143, 138, 141, 134, 136, 141, 143, 140, 134, 134, 143, 141, 148, 132, 143, 146, 138, 141, 140, 138, 146, 127, 135, 139, 136, 144, 145, 141, 143, 139, 142, 136, 143, 151, 140, 135, 146, 120, 130, 142, 127, 132, 151, 142, 142, 144, 132, 143, 147, 142, 151, 138, 132, 134, 141, 122, 134, 138, 133, 144, 148, 135, 136, 140, 142, 139, 136, 139, 147, 142, 141, 130, 144, 139, 137, 135, 145, 141, 128, 140, 145, 140, 139, 140, 143, 143, 145, 142, 138, 149, 144, 139, 140, 135, 137, 141, 134, 140, 137, 137, 130, 137, 134, 149, 134, 140, 143, 139, 141, 137, 135, 136, 127, 127, 142, 131, 136, 132, 137, 137, 138, 149, 138, 136, 146, 131, 129, 143, 139, 138, 141, 139, 141, 140, 135, 141, 134, 142, 143, 138, 133, 133, 135, 131, 134, 137, 138, 144, 139, 141, 135, 148, 141, 148, 136, 131, 146, 135, 145, 145, 136, 149, 129, 138, 130, 139, 138, 146, 143, 140, 142, 140, 141, 138, 150, 135, 143, 139, 131, 139, 138, 136, 132, 140, 149, 138, 140, 136, 138, 140, 132, 145, 137, 139, 134, 145, 136, 143, 147, 138, 146, 130, 153, 132, 140, 140, 148, 132, 131, 139, 140, 147, 135, 129, 139, 146, 138, 131, 146, 133, 146, 138, 138, 139, 135, 132, 135, 140, 134, 138, 141, 139, 143, 137, 134, 149, 136, 141, 138, 135, 140, 144, 137, 140, 138, 134, 136, 144, 133, 140, 130, 129, 139, 140, 143, 142, 138, 131, 145, 140, 138, 143, 137, 131, 136, 131, 134, 137, 136, 130, 137, 130, 137, 135, 129, 151, 130, 130, 133, 141, 137, 137, 133, 143, 138, 142, 136, 156, 142, 132, 144, 133, 138, 142, 147, 137, 144, 145, 145, 135, 137, 136, 135, 139, 128, 143, 145, 139, 133, 134, 145, 146, 137, 130, 147, 135, 142, 121, 135, 141, 139, 142, 143, 138, 140, 137, 136, 140, 136, 135, 138, 139, 138, 139, 137, 149, 135, 143, 133, 141, 141, 159, 142, 142, 139, 138, 137, 135, 134, 147, 139, 130, 138, 140, 147, 139, 136, 139, 134, 131, 136, 134, 146, 147, 141, 145, 132, 130, 138, 138, 135, 138, 135, 148, 139, 142, 148, 133, 138, 135, 138, 149, 130, 138, 144, 136, 139, 136, 144, 144, 143, 137, 140, 144, 133, 143, 135, 140, 137, 136, 145, 134, 133, 144, 143, 136, 140, 139, 138, 135, 142, 131, 145, 144, 151, 136, 135, 134, 138, 140, 126, 136, 135, 137, 140, 134, 146, 133, 137, 137, 134, 142, 140, 134, 138, 137, 140, 137, 149, 143, 133, 131, 126, 135, 132, 144, 152, 148, 136, 133, 138, 143, 132, 141, 146, 144, 146, 137, 140, 133, 143, 127, 134, 140, 135, 142, 144, 135, 144, 128, 140, 131, 136, 142, 133, 136, 142, 134, 143, 150, 138, 143, 135, 140, 143, 145, 134, 151, 139, 139, 142, 146, 132, 144, 138, 134, 137, 134, 141, 134, 138, 139, 135, 144, 142, 136, 134, 147, 149, 146, 134, 137, 132, 136, 149, 148, 135, 142, 142, 142, 137, 141, 150, 148, 139, 154, 139, 140, 137, 140, 151, 134, 144, 142, 144, 137, 135, 133, 132, 144, 137, 138, 132, 126, 141, 134, 135, 133, 139, 144, 141, 142, 133, 142, 136, 144, 130, 142, 139, 133, 144, 139, 147, 138, 133, 140, 151, 135, 141, 137, 143, 138, 133, 149, 139, 140, 133, 139, 133, 138, 141, 130, 138, 144, 139, 139, 138, 145, 140, 147, 133, 144, 140, 140, 136, 145, 140, 137, 151, 140, 143, 146, 133, 141, 141, 142, 134, 144, 134, 145, 133, 136, 141, 137, 138, 135, 142, 138, 143, 139, 136, 138, 140, 133, 138, 136, 143, 139, 144, 138, 139, 141, 143, 139, 132, 135, 135, 139, 137, 135, 131, 142, 137, 139, 140, 140, 139, 135, 134, 141, 134, 135, 136, 140, 139, 143, 139, 132, 136, 139, 138, 148, 139, 136, 128, 134, 145, 136, 143, 136, 141, 142, 130, 129, 147, 137, 136, 136, 132, 142, 133, 123, 139, 148, 149, 142, 130, 146, 143, 152, 141, 137, 143, 139, 138, 141, 139, 132, 144, 131, 133, 151, 138, 136, 150, 139, 153, 144, 137, 141, 149, 144, 140, 142, 138, 149, 134, 124, 141, 130, 155, 138, 144, 145, 143, 127, 142, 133, 145, 135, 140, 133, 145, 139, 141, 148, 147, 142, 163, 153, 132, 137, 142, 126, 135, 138, 135, 147, 143, 142, 142, 155, 150, 137, 143, 132, 150, 141, 140, 137, 144, 135, 137, 132, 142, 143, 125, 152, 136, 133, 129, 150, 139, 147, 141, 132, 142, 154, 141, 142, 143, 139, 134, 142, 135, 138, 147, 147, 130, 124, 143, 143, 139, 144, 142, 135, 138, 139, 140, 135, 139, 137, 147, 132, 142, 142, 142, 148, 146, 145, 139, 138, 142, 140, 135, 137, 139, 142, 143, 134, 136, 136, 129, 141, 137, 133, 131, 134, 141, 147, 139, 144, 138, 131, 144, 138, 140, 159, 130, 128, 132, 139, 152, 144, 143, 138, 131, 145, 134, 132, 160, 147, 149, 120, 135, 140, 147, 138, 145, 147, 143, 150, 134, 136, 137, 140, 148, 144, 138, 136, 139, 132, 131, 142, 149, 143, 144, 146, 157, 134, 131, 135, 131, 138, 150, 128, 150, 145, 134, 136, 131, 130, 142, 136, 127, 138, 134, 128, 139, 140, 132, 142, 144, 132, 144, 142, 134, 136, 136, 139, 140, 144, 146, 135, 154, 158, 133, 146, 148, 138, 142, 137, 147, 145, 149, 146, 135, 134, 149, 139, 140, 123, 138, 137, 126, 152, 138, 128, 149, 138, 141, 134, 140, 132, 140, 142, 139, 147, 131, 135, 157, 135, 139, 129, 138, 132, 140, 145, 152, 135, 136, 137, 129, 140, 123, 119, 141, 139, 137, 142, 133, 144, 142, 134, 133, 132, 153, 133, 127, 132, 136, 139, 140, 137, 152, 132, 142, 145, 135, 141, 135, 127, 144, 146, 148, 135, 138, 154, 139, 139, 146, 138, 138, 133, 136, 141, 136, 132, 150, 139, 137, 144, 144, 142, 140, 151, 141, 144, 140, 134, 133, 135, 136, 137, 137, 143, 149, 132, 132, 145, 141, 149, 121, 132, 139, 139, 140, 151, 137, 149, 132, 142, 146, 130, 134, 143, 127, 145, 132, 144, 130, 135, 141, 141, 128, 139, 138, 133, 132, 137, 137, 140, 133, 143, 132, 148, 138, 138, 138, 126, 141, 138, 144, 152, 139, 140, 138, 134, 141, 136, 154, 138, 137, 142, 138, 140, 134, 135, 142, 142, 138, 149, 139, 138, 136, 144, 136, 154, 128, 146, 154, 127, 146, 140, 136, 147, 144, 146, 146, 141, 143, 143, 130, 139, 140, 141, 138, 143, 144, 136, 137, 138, 135, 136, 142, 146, 143, 134, 149, 167, 139, 147, 153, 139, 133, 133, 129, 138, 137, 136, 134, 138, 148, 131, 148, 146, 149, 135, 136, 131, 140, 145, 141, 140, 141, 129, 133, 134, 131, 132, 152, 132, 137, 140, 132, 146, 138, 140, 144, 137, 139, 138, 135, 141, 134, 135, 131, 131, 138, 137, 131, 130, 140, 130, 136, 138, 138, 145, 143, 131, 144, 141, 143, 139, 137, 135, 145, 135, 139, 138, 134, 142, 141, 137, 137, 145, 133, 138, 137, 137, 139, 140, 139, 134, 142, 138, 142, 136, 138, 132, 135, 139, 139, 134, 133, 136, 141, 139, 142, 133, 145, 141, 141, 143, 137, 136, 135, 135, 142, 137, 138, 140, 139, 131, 139, 137, 136, 139, 143, 137, 137, 140, 138, 137, 132, 146, 140, 141, 138, 136, 147, 137, 135, 141, 144, 145, 131, 141, 134, 141, 136, 137, 142, 136, 152, 140, 140, 140, 133, 135, 143, 143, 148, 142, 136, 142, 136, 142, 129, 144, 137, 145, 143, 132, 136, 139, 136, 140, 143, 145, 144, 142, 142, 143, 135, 131, 139, 134, 147, 133, 140, 150, 138, 132, 138, 133, 143, 132, 139, 146, 140, 128, 134, 140, 134, 139, 136, 137, 141, 141, 142, 141, 139, 138, 137, 136, 144, 144, 144, 142, 138, 133, 134, 140, 137, 140, 144, 139, 140, 140, 145, 135, 143, 131, 147, 148, 137, 136, 136, 138, 135, 139, 136, 145, 143, 139, 133, 137, 138, 144, 146, 137, 143, 134, 136, 143, 142, 136, 134, 135, 138, 141, 131, 146, 131, 144, 137, 141, 147, 140, 147, 140, 145, 145, 140, 144, 138, 139, 139, 146, 140, 141, 138, 138, 136, 146, 141, 137, 133, 148, 134, 138, 146, 137, 136, 140, 144, 139, 138, 136, 134, 138, 138, 143, 139, 133, 146, 125, 147, 143, 142, 145, 138, 143, 137, 136, 136, 140, 142, 137, 146, 140, 138, 147, 149, 155, 131, 155, 139, 139, 144, 135, 139, 138, 140, 137, 140, 138, 140, 138, 143, 135, 136, 137, 140, 139, 138, 135, 128, 137, 136, 138, 143, 149, 133, 141, 133, 141, 138, 140, 135, 141, 144, 135, 130, 137, 133, 140, 143, 135, 140, 141, 134, 135, 141, 143, 141, 141, 136, 141, 136, 143, 142, 140, 141, 142, 133, 140, 139, 132, 144, 136, 140, 142, 141, 141, 144, 144, 139, 132, 147, 146, 136, 131, 144, 143, 141, 145, 144, 137, 135, 139, 138, 139, 137, 141, 134, 135, 143, 139, 138, 140, 137, 143, 136, 142, 139, 139, 140, 139, 130, 132, 136, 138, 139, 134, 131, 136, 144, 145, 136, 139, 137, 136, 147, 137, 134, 143, 134, 137, 133, 141, 136, 141, 143, 145, 136, 145, 146, 136, 137, 138, 139, 132, 141, 139, 146, 140, 135, 138, 136, 136, 139, 137, 142, 138, 137, 138, 145, 139, 143, 137, 141, 134, 140, 138, 136, 140, 136, 145, 145, 143, 139, 138, 144, 145, 134, 138, 137, 144, 142, 137, 135, 136, 140, 138, 144, 138, 138, 140, 145, 141, 143, 140, 136, 140, 141, 134, 139, 138, 146, 136, 138, 138, 138, 142, 138, 142, 136, 142, 142, 134, 142, 144, 142, 137, 137, 138, 142, 134, 142, 147, 136, 131, 141, 141, 137, 133, 132, 139, 144, 139, 134, 136, 146, 137, 141, 138, 137, 137, 141, 135, 139, 137, 134, 138, 142, 135, 133, 141, 138, 136, 138, 139, 136, 136, 148, 134, 137, 140, 138, 135, 143, 139, 136, 139, 128, 135, 148, 127, 142, 143, 135, 141, 135, 130, 140, 141, 149, 136, 139, 141, 134, 137, 146, 136, 138, 140, 135, 134, 140, 142, 128, 136, 136, 138, 139, 136, 136, 135, 136, 135, 144, 145, 135, 144, 143, 139, 150, 143, 139, 134, 140, 136, 138, 135, 134, 132, 133, 139, 137, 144, 136, 142, 138, 143, 138, 144, 140, 142, 137, 137, 134, 132, 140, 126, 133, 145, 147, 139, 139, 143, 145, 140, 139, 139, 132, 141, 139, 135, 141, 138, 139, 130, 136, 140, 124, 138, 133, 138, 141, 141, 142, 137, 136, 130, 144, 139, 139, 132, 141, 144, 139, 134, 137, 141, 134, 121, 134, 128, 134, 150, 145, 139, 145, 139, 143, 143, 142, 136, 141, 147, 135, 138, 145, 134, 145, 144, 133, 143, 136, 139, 135, 130, 125, 134, 146, 145, 133, 142, 134, 136, 141, 137, 141, 142, 138, 140, 132, 142, 137, 144, 133, 130, 134, 137, 144, 133, 141, 136, 143, 144, 139, 142, 147, 134, 136, 137, 141, 140, 153, 144, 140, 143, 141, 136, 130, 134, 135, 136, 138, 145, 136, 143, 145, 152, 143, 134, 140, 141, 136, 145, 144, 141, 136, 138, 145, 136, 140, 142, 136, 137, 139, 147, 135, 137, 137, 135, 143, 133, 145, 140, 144, 140, 145, 139, 138, 132, 141, 141, 140, 133, 131, 145, 141, 142, 134, 131, 143, 133, 145, 139, 132, 138, 140, 138, 137, 147, 132, 135, 139, 142, 148, 142, 130, 146, 144, 136, 134, 135, 141, 145, 140, 135, 136, 129, 140, 137, 142, 142, 138, 138, 131, 137, 137, 133, 136, 146, 143, 134, 129, 143, 133, 143, 134, 131, 144, 134, 131, 142, 143, 138, 140, 138, 139, 147, 138, 138, 132, 134, 141, 137, 137, 137, 136, 135, 137, 138, 139, 141, 136, 137, 141, 142, 132, 135, 140, 139, 143, 130, 142, 133, 151, 130, 127, 148, 135, 146, 138, 141, 145, 127, 130, 138, 136, 139, 151, 142, 139, 140, 133, 136, 129, 138, 133, 148, 131, 137, 147, 131, 138, 140, 146, 142, 141, 137, 139, 139, 138, 146, 137, 143, 130, 144, 139, 130, 126, 147, 141, 140, 143, 146, 134, 134, 137, 141, 128, 137, 135, 128, 140, 130, 154, 142, 138, 137, 133, 142, 132, 144, 140, 130, 134, 136, 138, 132, 151, 137, 131, 131, 140, 128, 136, 146, 136, 127, 139, 131, 133, 130, 144, 143, 144, 154, 140, 133, 140, 138, 128, 141, 143, 139, 140, 146, 140, 145, 145, 139, 141, 140, 134, 135, 141, 138, 144, 128, 130, 142, 128, 142, 135, 146, 132, 142, 129, 144, 143, 135, 134, 137, 141, 138, 138, 132, 138, 135, 131, 134, 137, 139, 133, 138, 136, 132, 136, 131, 137, 139, 140, 134, 134, 141, 144, 139, 138, 145, 135, 143, 142, 145, 146, 132, 138, 138, 143, 131, 137, 130, 131, 137, 136, 141, 147, 146, 132, 138, 138, 142, 141, 147, 143, 137, 139, 136, 146, 137, 134, 137, 145, 144, 139, 141, 140, 136, 130, 144, 143, 143, 134, 138, 132, 141, 135, 140, 136, 132, 133, 129, 141, 136, 136, 146, 141, 143, 142, 133, 147, 141, 140, 132, 136, 136, 139, 134, 134, 139, 137, 141, 144, 130, 138, 138, 142, 133, 135, 136, 136, 139, 149, 133, 138, 156, 135, 144, 148, 132, 135, 138, 142, 135, 133, 143, 141, 126, 139, 140, 145, 135, 139, 139, 144, 137, 135, 129, 136, 144, 140, 136, 140, 142, 132, 139, 131, 135, 137, 147, 135, 148, 154, 136, 141, 143, 134, 136, 142, 136, 144, 133, 124, 135, 143, 143, 148, 142, 134, 135, 132, 138, 139, 131, 153, 141, 126, 140, 141, 136, 141, 142, 138, 142, 141, 145, 144, 143, 144, 134, 144, 131, 140, 143, 142, 147, 134, 145, 142, 142, 142, 143, 138, 140, 139, 150, 140, 135, 139, 139, 137, 136, 146, 135, 136, 140, 131, 136, 138, 138, 148, 127, 136, 136, 136, 129, 141, 141, 135, 145, 130, 147, 142, 147, 138, 142, 134, 137, 139, 144, 140, 142, 134, 141, 140, 137, 136, 133, 140, 140, 141, 133, 140, 135, 126, 148, 140, 150, 132, 150, 143, 136, 140, 149, 151, 161, 135, 142, 138, 125, 130, 148, 134, 143, 136, 134, 134, 140, 142, 146, 146, 128, 142, 136, 138, 141, 144, 137, 144, 138, 135, 146, 136, 148, 141, 135, 143, 147, 146, 147, 143, 141, 143, 132, 142, 146, 146, 135, 135, 136, 145, 139, 136, 130, 145, 146, 135, 140, 137, 143, 146, 148, 147, 135, 134, 136, 129, 135, 156, 135, 133, 136, 131, 133, 140, 137, 131, 136, 138, 135, 136, 127, 144, 138, 139, 146, 137, 141, 139, 158, 136, 128, 136, 140, 130, 143, 138, 126, 136, 138, 136, 132, 140, 141, 137, 134, 140, 137, 143, 138, 140, 139, 143, 135, 141, 133, 149, 145, 139, 137, 148, 152, 142, 148, 136, 143, 143, 140, 144, 129, 137, 141, 143, 129, 132, 143, 149, 147, 133, 143, 146, 145, 139, 139, 139, 129, 133, 146, 146, 149, 131, 137, 136, 138, 142, 131, 126, 125, 133, 145, 141, 131, 140, 130, 143, 143, 136, 142, 138, 146, 137, 143, 134, 144, 142, 130, 140, 136, 148, 142, 139, 136, 143, 146, 142, 142, 145, 132, 151, 147, 147, 139, 127, 147, 141, 154, 137, 138, 140, 140, 123, 138, 137, 146, 143, 136, 131, 136, 140, 133, 129, 127, 129, 143, 133, 135, 131, 142, 127, 140, 143, 134, 143, 146, 140, 124, 132, 138, 140, 146, 138, 151, 144, 141, 132, 137, 136, 134, 128, 130, 137, 140, 140, 138, 144, 137, 141, 134, 145, 134, 136, 152, 150, 142, 146, 143, 141, 137, 134, 142, 130, 138, 136, 144, 133, 141, 138, 144, 131, 143, 132, 134, 139, 139, 129, 130, 136, 129, 133, 136, 130, 133, 144, 142, 136, 148, 143, 144, 147, 133, 135, 144, 140, 146, 136, 148, 140, 146, 141, 135, 140, 141, 144, 132, 143, 132, 139, 133, 141, 130, 143, 135, 149, 130, 134, 138, 140, 134, 138, 143, 131, 147, 143, 134, 141, 136, 137, 135, 131, 143, 136, 145, 136, 139, 137, 141, 134, 130, 140, 140, 138, 138, 137, 138, 144, 136, 131, 138, 142, 134, 139, 140, 145, 134, 142, 134, 142, 145, 132, 136, 133, 141, 132, 146, 136, 132, 137, 142, 155, 141, 149, 129, 139, 136, 139, 143, 134, 134, 146, 142, 140, 141, 136, 135, 139, 140, 143, 144, 137, 145, 137, 144, 140, 141, 139, 137, 139, 143, 139, 141, 129, 142, 143, 147, 136, 143, 135, 131, 140, 138, 131, 139, 136, 144, 147, 131, 135, 141, 143, 133, 137, 139, 140, 146, 134, 134, 132, 141, 137, 149, 137, 134, 134, 134, 148, 132, 136, 138, 137, 136, 138, 134, 137, 139, 132, 137, 134, 140, 132, 146, 149, 148, 129, 142, 136, 128, 146, 142, 137, 137, 135, 146, 140, 133, 138, 141, 143, 144, 137, 131, 146, 136, 143, 137, 126, 143, 139, 136, 137, 138, 142, 142, 150, 136, 137, 140, 139, 138, 125, 136, 131, 142, 138, 150, 145, 141, 139, 137, 140, 144, 137, 140, 135, 142, 135, 135, 140, 139, 145, 135, 146, 138, 147, 135, 141, 138, 137, 141, 130, 147, 144, 149, 148, 131, 128, 137, 158, 140, 137, 147, 140, 141, 131, 143, 137, 131, 142, 142, 133, 147, 134, 137, 141, 140, 138, 132, 132, 133, 132, 133, 146, 143, 144, 143, 138, 135, 135, 136, 141, 132, 141, 128, 145, 138, 147, 135, 131, 140, 140, 139, 142, 143, 137, 137, 141, 141, 135, 148, 146, 129, 147, 143, 138, 137, 145, 139, 138, 135, 134, 139, 147, 141, 142, 136, 136, 139, 139, 143, 136, 144, 134, 143, 139, 144, 145, 138, 139, 132, 132, 135, 131, 135, 137, 135, 134, 140, 147, 140, 139, 132, 130, 133, 137, 149, 140, 145, 133, 135, 140, 139, 138, 138, 142, 139, 135, 140, 138, 150, 135, 145, 139, 138, 135, 137, 141, 140, 144, 139, 133, 139, 139, 143, 145, 138, 141, 139, 144, 127, 134, 137, 134, 135, 146, 134, 130, 141, 147, 133, 132, 139, 133, 136, 146, 150, 134, 136, 137, 139, 135, 133, 151, 141, 137, 136, 152, 138, 139, 135, 138, 129, 142, 135, 144, 138, 145, 126, 149, 142, 133, 132, 134, 137, 137, 142, 135, 141, 136, 130, 138, 128, 128, 144, 135, 145, 135, 138, 136, 144, 137, 136, 149, 147, 132, 139, 143, 136, 144, 137, 135, 139, 152, 136, 136, 139, 144, 140, 147, 143, 141, 138, 124, 131, 144, 137, 154, 144, 136, 131, 133, 133, 138, 142, 142, 134, 146, 138, 139, 136, 135, 144, 147, 147, 150, 144, 139, 137, 135, 141, 148, 139, 151, 144, 132, 148, 132, 142, 134, 148, 137, 142, 133, 148, 140, 131, 137, 141, 131, 130, 138, 142, 135, 147, 138, 148, 140, 141, 142, 138, 144, 155, 141, 134, 147, 137, 143, 135, 137, 143, 133, 141, 132, 152, 142, 146, 135, 143, 138, 132, 129, 139, 137, 136, 135, 130, 131, 140, 135, 140, 130, 140, 133, 140, 142, 144, 135, 134, 149, 146, 149, 144, 135, 142, 141, 141, 144, 140, 142, 143, 147, 149, 139, 142, 146, 147, 142, 141, 128, 133, 132, 142, 139, 136, 146, 143, 142, 141, 149, 149, 139, 141, 139, 154, 145, 139, 147, 140, 131, 140, 134, 133, 145, 137, 135, 145, 128, 142, 142, 135, 144, 146, 143, 145, 135, 138, 138, 142, 133, 129, 132, 140, 145, 145, 144, 136, 139, 135, 139, 137, 130, 138, 131, 139, 138, 138, 131, 135, 137, 145, 137, 141, 130, 134, 133, 137, 146, 135, 145, 144, 140, 140, 146, 129, 126, 138, 144, 144, 142, 143, 153, 141, 136, 136, 141, 147, 140, 138, 147, 144, 145, 136, 130, 137, 141, 139, 138, 143, 138, 135, 146, 141, 145, 139, 135, 146, 149, 142, 134, 139, 144, 139, 138, 140, 140, 141, 131, 148, 143, 138, 138, 144, 137, 137, 136, 143, 131, 143, 144, 143, 137, 130, 141, 150, 141, 130, 128, 137, 146, 144, 145, 138, 137, 135, 150, 144, 138, 137, 139, 135, 142, 138, 131, 138, 139, 149, 144, 133, 140, 127, 127, 140, 146, 134, 140, 139, 140, 140, 140, 139, 138, 134, 128, 135, 143, 146, 145, 139, 137, 146, 141, 138, 135, 146, 139, 132, 141, 141, 143, 131, 139, 138, 132, 147, 145, 129, 138, 150, 142, 131, 142, 137, 138, 134, 138, 129, 139, 152, 139, 138, 149, 140, 137, 136, 138, 148, 133, 138, 144, 142, 128, 147, 137, 148, 146, 146, 138, 148, 138, 143, 139, 142, 142, 136, 147, 137, 140, 131, 143, 133, 139, 134, 140, 138, 146, 137, 139, 145, 137, 139, 139, 141, 144, 147, 139, 138, 136, 147, 141, 142, 128, 134, 140, 142, 135, 156, 145, 130, 140, 145, 136, 133, 138, 125, 136, 142, 134, 149, 136, 131, 150, 141, 139, 138, 149, 138, 141, 146, 138, 141, 143, 143, 134, 138, 145, 131, 142, 141, 134, 143, 141, 133, 139, 138, 146, 144, 139, 148, 144, 137, 138, 139, 138, 141, 148, 140, 146, 139, 136, 132, 138, 137, 129, 137, 138, 132, 128, 145, 135, 144, 138, 146, 140, 139, 137, 141, 133, 140, 144, 137, 141, 135, 134, 141, 144, 145, 137, 139, 144, 155, 143, 141, 145, 145, 157, 140, 141, 142, 143, 141, 137, 144, 134, 139, 141, 136, 136, 146, 132, 139, 141, 145, 140, 138, 140, 139, 142, 140, 142, 137, 140, 132, 135, 140, 139, 135, 138, 131, 135, 136, 147, 141, 135, 149, 141, 140, 174, 133, 138, 140, 132, 140, 135, 145, 132, 138, 134, 140, 142, 141, 134, 141, 143, 138, 142, 140, 138, 140, 149, 134, 141, 140, 145, 150, 140, 151, 132, 139, 136, 138, 140, 142, 142, 140, 139, 132, 147, 139, 136, 128, 131, 133, 141, 136, 136, 140, 132, 144, 137, 138, 141, 147, 135, 148, 135, 133, 138, 142, 143, 140, 131, 139, 140, 135, 141, 125, 132, 136, 137, 133, 145, 138, 139, 133, 139, 139, 139, 135, 137, 142, 136, 143, 137, 147, 132, 142, 138, 146, 150, 140, 132, 146, 145, 142, 135, 124, 143, 146, 144, 134, 142, 148, 133, 138, 133, 144, 140, 134, 137, 129, 136, 131, 142, 128, 135, 143, 139, 142, 133, 142, 145, 143, 150, 138, 135, 136, 139, 138, 138, 138, 139, 133, 135, 130, 137, 136, 131, 129, 134, 144, 133, 142, 141, 134, 143, 133, 148, 139, 142, 136, 135, 133, 132, 137, 134, 138, 140, 138, 139, 131, 145, 145, 137, 138, 145, 138, 138, 134, 139, 135, 145, 139, 138, 142, 143, 143, 131, 148, 133, 141, 143, 140, 141, 130, 134, 143, 137, 139, 145, 132, 142, 144, 151, 147, 132, 154, 134, 140, 135, 139, 147, 146, 141, 145, 137, 144, 141, 132, 137, 140, 139, 137, 139, 138, 143, 140, 139, 141, 145, 147, 139, 128, 141, 143, 136, 137, 133, 135, 137, 136, 137, 136, 138, 139, 138, 142, 132, 139, 150, 140, 142, 139, 148, 142, 136, 139, 141, 140, 140, 128, 143, 145, 144, 141, 141, 143, 145, 139, 148, 132, 136, 141, 149, 143, 137, 136, 146, 125, 141, 135, 133, 138, 132, 133, 138, 150, 137, 129, 141, 141, 143, 139, 135, 145, 145, 142, 144, 145, 145, 134, 137, 137, 137, 143, 143, 140, 146, 133, 136, 130, 138, 147, 138, 143, 141, 139, 140, 139, 142, 136, 136, 145, 137, 142, 135, 138, 144, 136, 134, 135, 145, 132, 140, 136, 138, 144, 131, 133, 127, 139, 137, 134, 146, 143, 140, 132, 141, 138, 148, 139, 137, 145, 143, 137, 138, 140, 138, 147, 133, 139, 123, 138, 142, 142, 137, 131, 134, 139, 142, 146, 136, 135, 150, 136, 127, 138, 138, 141, 134, 135, 137, 140, 136, 144, 140, 150, 138, 129, 139, 141, 137, 146, 134, 127, 144, 139, 140, 139, 140, 134, 146, 142, 138, 145, 140, 148, 138, 149, 127, 142, 141, 139, 121, 130, 142, 144, 142, 134, 142, 153, 140, 135, 141, 145, 134, 139, 143, 130, 142, 137, 135, 141, 148, 136, 137, 133, 132, 135, 137, 138, 135, 137, 137, 144, 145, 134, 138, 149, 148, 138, 134, 138, 144, 146, 129, 141, 131, 140, 135, 141, 133, 138, 136, 151, 142, 140, 139, 143, 144, 140, 146, 132, 136, 144, 132, 141, 137, 146, 132, 132, 133, 139, 138, 135, 145, 137, 135, 134, 139, 134, 143, 133, 126, 144, 144, 144, 139, 132, 140, 133, 145, 140, 140, 131, 145, 132, 134, 139, 135, 136, 130, 140, 139, 140, 138, 149, 145, 127, 138, 128, 144, 137, 137, 139, 143, 139, 132, 133, 130, 149, 138, 152, 133, 137, 140, 141, 139, 145, 142, 143, 142, 138, 139, 140, 140, 135, 135, 140, 131, 133, 141, 142, 129, 133, 129, 130, 131, 135, 141, 144, 135, 136, 143, 130, 142, 147, 138, 132, 142, 140, 135, 141, 147, 131, 145, 148, 138, 137, 133, 133, 142, 150, 139, 144, 140, 155, 142, 143, 133, 135, 145, 141, 132, 136, 131, 133, 140, 137, 144, 131, 144, 127, 140, 128, 137, 140, 139, 140, 130, 135, 135, 134, 137, 147, 140, 146, 138, 140, 139, 141, 146, 141, 141, 144, 140, 139, 140, 153, 145, 136, 136, 137, 140, 153, 137, 134, 141, 148, 135, 147, 140, 136, 137, 143, 134, 136, 138, 130, 133, 140, 138, 138, 142, 138, 133, 134, 133, 140, 148, 125, 132, 139, 140, 148, 138, 138, 138, 144, 134, 140, 142, 130, 138, 127, 135, 129, 139, 141, 143, 141, 135, 131, 135, 131, 140, 128, 136, 137, 140, 151, 143, 134, 139, 127, 141, 136, 139, 143, 138, 137, 136, 137, 137, 127, 139, 140, 132, 141, 131, 133, 138, 129, 136, 132, 133, 139, 139, 139, 136, 132, 138, 141, 135, 143, 149, 141, 136, 138, 128, 142, 133, 134, 140, 133, 134, 134, 145, 144, 133, 136, 141, 146, 144, 141, 138, 138, 134, 136, 137, 142, 133, 143, 136, 140, 143, 139, 138, 131, 131, 137, 132, 145, 142, 136, 138, 135, 139, 133, 130, 141, 137, 141, 138, 138, 133, 138, 146, 136, 142, 128, 132, 136, 138, 137, 145, 151, 131, 141, 145, 132, 140, 135, 132, 134, 144, 139, 138, 138, 144, 137, 140, 136, 153, 147, 149, 135, 138, 139, 140, 138, 138, 140, 138, 141, 141, 136, 139, 143, 133, 139, 143, 134, 133, 138, 134, 133, 135, 141, 130, 143, 134, 136, 139, 142, 146, 144, 149, 143, 147, 134, 134, 147, 131, 139, 137, 134, 144, 134, 130, 139, 137, 140, 130, 137, 139, 137, 135, 137, 138, 137, 143, 138, 143, 138, 136, 144, 141, 136, 135, 143, 143, 134, 134, 145, 145, 138, 134, 142, 137, 132, 141, 141, 144, 134, 135, 131, 130, 140, 139, 133, 143, 144, 139, 152, 137, 130, 140, 141, 138, 137, 137, 140, 141, 128, 133, 139, 137, 138, 134, 139, 147, 125, 146, 133, 141, 140, 132, 143, 135, 144, 140, 138, 141, 136, 134, 133, 144, 142, 139, 137, 128, 135, 146, 142, 133, 142, 133, 144, 141, 142, 140, 140, 141, 141, 133, 135, 142, 143, 138, 135, 140, 141, 137, 145, 140, 140, 141, 145, 136, 145, 140, 136, 138, 145, 136, 138, 142, 138, 141, 148, 141, 142, 139, 137, 136, 138, 144, 144, 133, 138, 142, 136, 135, 146, 135, 144, 136, 136, 146, 143, 135, 143, 136, 146, 132, 141, 133, 136, 137, 138, 135, 143, 141, 143, 140, 147, 122, 131, 139, 137, 140, 147, 145, 138, 137, 145, 135, 135, 136, 141, 138, 142, 129, 141, 139, 135, 143, 146, 134, 138, 140, 139, 138, 142, 150, 140, 144, 138, 137, 146, 133, 138, 142, 133, 143, 150, 138, 141, 145, 134, 139, 139, 135, 139, 138, 138, 127, 152, 143, 134, 147, 141, 147, 136, 150, 145, 137, 141, 149, 132, 140, 137, 138, 142, 143, 133, 140, 134, 138, 139, 136, 137, 139, 131, 138, 138, 124, 140, 137, 134, 135, 137, 134, 139, 140, 139, 144, 143, 139, 145, 135, 150, 133, 138, 134, 138, 140, 144, 140, 141, 136, 139, 137, 144, 132, 129, 136, 145, 147, 140, 141, 144, 139, 135, 137, 137, 141, 145, 140, 134, 143, 132, 137, 137, 147, 135, 142, 146, 133, 136, 145, 138, 133, 146, 144, 137, 140, 144, 144, 138, 138, 147, 138, 134, 144, 139, 138, 146, 140, 135, 139, 137, 137, 138, 140, 129, 139, 136, 137, 141, 140, 135, 138, 142, 137, 134, 134, 141, 138, 139, 136, 139, 143, 142, 136, 148, 138, 134, 136, 139, 139, 142, 136, 140, 133, 133, 139, 144, 135, 141, 142, 140, 135, 145, 135, 139, 142, 139, 151, 141, 143, 140, 137, 138, 135, 138, 140, 144, 129, 140, 141, 135, 145, 136, 141, 146, 141, 138, 138, 133, 133, 143, 133, 144, 142, 137, 146, 140, 133, 142, 144, 144, 138, 133, 141, 136, 137, 142, 141, 144, 144, 142, 133, 142, 138, 144, 146, 137, 137, 141, 145, 139, 140, 137, 138, 141, 140, 137, 140, 145, 138, 136, 142, 144, 139, 136, 144, 135, 139, 140, 140, 139, 146, 146, 141, 138, 138, 142, 137, 147, 149, 139, 141, 142, 137, 145, 141, 140, 137, 142, 144, 139, 138, 137, 134, 139, 133, 143, 144, 139, 134, 137, 131, 142, 132, 142, 134, 139, 143, 143, 146, 143, 141, 150, 131, 139, 134, 144, 134, 133, 138, 136, 134, 133, 136, 138, 142, 137, 141, 135, 142, 137, 145, 140, 134, 136, 139, 142, 138, 140, 139, 143, 141, 143, 133, 138, 140, 135, 138, 137, 140, 140, 146, 138, 135, 131, 139, 135, 143, 133, 145, 140, 141, 144, 131, 142, 149, 148, 134, 139, 132, 139, 152, 138, 137, 136, 141, 134, 140, 143, 139, 141, 136, 130, 133, 143, 141, 143, 142, 144, 139, 145, 142, 142, 141, 144, 138, 144, 140, 147, 138, 138, 138, 141, 135, 138, 137, 137, 138, 142, 133, 144, 133, 139, 144, 142, 144, 140, 148, 129, 146, 146, 141, 135, 136, 141, 140, 138, 137, 134, 142, 144, 139, 138, 135, 132, 148, 137, 147, 136, 137, 140, 141, 139, 143, 146, 137, 146, 136, 136, 143, 141, 139, 142, 146, 146, 135, 137, 135, 143, 143, 141, 142, 141, 136, 140, 145, 138, 139, 146, 131, 142, 138, 150, 133, 134, 142, 139, 140, 136, 140, 142, 144, 138, 130, 148, 136, 141, 143, 138, 135, 142, 131, 140, 133, 136, 131, 133, 133, 141, 136, 145, 138, 145, 134, 145, 136, 137, 137, 139, 138, 137, 139, 140, 138, 138, 144, 142, 138, 140, 137, 131, 139, 143, 137, 136, 137, 140, 139, 135, 135, 135, 132, 137, 135, 141, 139, 136, 144, 146, 142, 140, 139, 139, 142, 145, 147, 142, 141, 129, 137, 146, 143, 141, 148, 135, 144, 135, 142, 138, 131, 138, 146, 138, 136, 138, 141, 141, 136, 140, 137, 140, 147, 141, 135, 141, 140, 138, 137, 135, 138, 132, 139, 133, 134, 151, 137, 142, 138, 138, 137, 149, 137, 135, 143, 143, 141, 140, 141, 143, 134, 149, 141, 136, 140, 140, 140, 145, 131, 136, 139, 142, 135, 142, 135, 144, 139, 143, 137, 139, 134, 138, 136, 142, 139, 135, 139, 136, 147, 131, 137, 138, 137, 135, 146, 137, 135, 134, 142, 145, 140, 135, 142, 138, 128, 140, 134, 130, 139, 149, 132, 148, 136, 143, 136, 142, 143, 150, 131, 127, 143, 140, 138, 128, 137, 141, 146, 139, 140, 133, 142, 141, 141, 144, 131, 136, 139, 142, 136, 131, 140, 145, 138, 138, 138, 137, 141, 129, 148, 135, 134, 139, 134, 142, 141, 133, 133, 145, 136, 139, 140, 145, 137, 150, 139, 140, 139, 130, 140, 134, 145, 138, 132, 135, 142, 139, 137, 142, 139, 134, 139, 135, 137, 143, 145, 139, 149, 132, 139, 137, 131, 147, 140, 138, 142, 138, 140, 145, 140, 131, 140, 135, 140, 127, 146, 144, 149, 142, 128, 131, 138, 138, 136, 140, 139, 136, 142, 142, 134, 139, 143, 141, 134, 139, 141, 141, 132, 147, 138, 149, 142, 151, 133, 143, 134, 139, 132, 135, 139, 134, 143, 142, 147, 140, 136, 139, 146, 136, 139, 147, 139, 140, 128, 139, 137, 133, 139, 138, 141, 140, 143, 131, 141, 152, 133, 138, 138, 139, 140, 130, 129, 146, 139, 141, 151, 135, 130, 137, 131, 136, 140, 122, 139, 139, 140, 135, 140, 139, 138, 139, 137, 147, 129, 133, 141, 133, 140, 145, 140, 141, 138, 136, 138, 136, 142, 144, 143, 131, 140, 148, 138, 140, 131, 143, 145, 138, 138, 141, 131, 144, 136, 138, 144, 133, 135, 142, 138, 138, 136, 136, 145, 136, 143, 137, 140, 143, 131, 144, 137, 154, 145, 139, 138, 138, 133, 136, 132, 137, 142, 140, 133, 133, 131, 140, 153, 140, 143, 140, 142, 132, 130, 139, 140, 127, 143, 140, 134, 145, 141, 136, 131, 145, 145, 142, 139, 145, 137, 141, 131, 140, 141, 139, 134, 134, 135, 135, 145, 130, 138, 136, 138, 137, 139, 142, 136, 130, 137, 145, 131, 138, 149, 139, 141, 142, 135, 148, 143, 146, 124, 139, 135, 134, 132, 139, 142, 142, 139, 142, 131, 127, 145, 140, 141, 135, 150, 145, 140, 143, 137, 149, 144, 140, 131, 134, 140, 134, 137, 138, 140, 138, 149, 138, 141, 135, 134, 137, 144, 139, 133, 135, 142, 142, 141, 142, 134, 138, 129, 141, 134, 138, 134, 143, 145, 129, 136, 135, 137, 143, 138, 137, 145, 142, 139, 150, 145, 138, 135, 139, 136, 136, 135, 132, 132, 134, 136, 137, 147, 139, 148, 145, 139, 137, 136, 142, 125, 139, 148, 131, 140, 137, 142, 141, 130, 131, 137, 142, 138, 145, 141, 149, 134, 135, 134, 138, 149, 139, 142, 139, 133, 145, 142, 142, 132, 136, 133, 142, 137, 133, 128, 135, 135, 137, 132, 137, 144, 137, 139, 134, 140, 136, 145, 141, 138, 143, 139, 144, 135, 134, 143, 138, 131, 151, 134, 137, 137, 149, 146, 138, 148, 138, 137, 140, 134, 148, 142, 137, 145, 144, 135, 147, 140, 144, 136, 136, 143, 144, 137, 133, 137, 137, 136, 134, 142, 146, 142, 140, 145, 142, 146, 127, 134, 137, 140, 142, 146, 136, 135, 138, 146, 138, 142, 141, 135, 141, 138, 145, 137, 134, 137, 138, 141, 147, 128, 139, 143, 138, 145, 137, 141, 137, 149, 141, 140, 141, 144, 139, 138, 138, 137, 130, 139, 145, 139, 131, 141, 131, 132, 145, 143, 139, 138, 162, 136, 136, 136, 142, 136, 134, 148, 136, 136, 134, 136, 136, 144, 134, 141, 141, 139, 126, 142, 139, 139, 144, 148, 140, 143, 136, 137, 141, 131, 136, 143, 141, 143, 145, 140, 146, 137, 131, 142, 137, 143, 133, 145, 134, 135, 141, 131, 136, 144, 147, 135, 141, 144, 141, 135, 143, 134, 140, 131, 140, 149, 131, 135, 137, 142, 135, 137, 139, 142, 141, 140, 138, 130, 139, 149, 138, 134, 138, 142, 133, 142, 143, 138, 130, 143, 133, 138, 145, 132, 140, 132, 158, 139, 143, 143, 135, 140, 139, 138, 138, 133, 143, 140, 147, 144, 138, 134, 141, 133, 136, 134, 129, 141, 143, 134, 145, 139, 140, 132, 135, 134, 142, 136, 140, 138, 139, 143, 132, 143, 141, 141, 137, 130, 144, 135, 136, 139, 139, 133, 136, 135, 139, 141, 136, 145, 147, 140, 141, 143, 136, 134, 144, 142, 141, 136, 140, 135, 138, 155, 139, 147, 139, 103, 135, 132, 139, 138, 139, 146, 142, 130, 140, 150, 139, 138, 139, 145, 133, 147, 141, 155, 136, 127, 143, 138, 139, 143, 146, 142, 141, 138, 138, 144, 136, 133, 143, 144, 141, 142, 145, 153, 147, 148, 142, 141, 139, 147, 138, 126, 144, 142, 140, 138, 134, 148, 138, 150, 139, 144, 139, 126, 135, 139, 135, 126, 141, 130, 148, 151, 140, 135, 134, 142, 145, 130, 139, 133, 140, 133, 128, 132, 146, 147, 136, 137, 153, 136, 136, 142, 134, 148, 137, 139, 138, 134, 139, 141, 137, 135, 137, 140, 138, 144, 136, 142, 134, 133, 146, 135, 132, 131, 136, 131, 137, 141, 147, 134, 132, 138, 139, 139, 141, 152, 134, 131, 139, 147, 140, 138, 131, 139, 135, 141, 137, 134, 142, 135, 144, 135, 142, 138, 138, 134, 132, 134, 114, 130, 137, 138, 131, 138, 136, 136, 131, 138, 145, 141, 145, 137, 145, 147, 140, 140, 142, 132, 136, 144, 135, 142, 150, 141, 141, 149, 142, 136, 141, 128, 137, 138, 145, 133, 142, 141, 151, 138, 135, 135, 147, 137, 138, 120, 134, 134, 132, 135, 130, 137, 141, 135, 133, 139, 143, 137, 144, 135, 141, 134, 140, 143, 132, 134, 139, 139, 132, 143, 140, 133, 140, 131, 142, 133, 141, 144, 137, 153, 138, 138, 146, 143, 140, 145, 131, 145, 139, 144, 142, 143, 134, 140, 142, 136, 141, 134, 142, 129, 138, 138, 141, 138, 141, 135, 139, 156, 133, 137, 139, 138, 145, 129, 142, 156, 133, 141, 137, 135, 151, 137, 138, 138, 140, 137, 139, 138, 128, 139, 142, 141, 137, 140, 137, 132, 142, 131, 141, 136, 146, 142, 142, 146, 129, 143, 134, 143, 144, 148, 141, 142, 143, 137, 139, 136, 133, 143, 131, 139, 138, 135, 135, 141, 138, 138, 146, 147, 131, 134, 139, 141, 140, 135, 130, 129, 153, 130, 142, 150, 140, 138, 142, 140, 133, 131, 148, 143, 143, 134, 144, 139, 133, 136, 154, 140, 143, 126, 137, 147, 137, 136, 139, 131, 134, 144, 146, 144, 138, 144, 140, 137, 149, 142, 144, 140, 135, 148, 129, 135, 135, 139, 135, 139, 139, 136, 128, 145, 136, 134, 136, 138, 137, 141, 130, 138, 134, 140, 144, 149, 144, 147, 141, 143, 128, 145, 147, 152, 133, 139, 138, 142, 131, 143, 122, 139, 149, 140, 142, 145, 145, 138, 129, 130, 142, 138, 137, 132, 139, 129, 139, 134, 145, 139, 145, 169, 129, 142, 145, 131, 132, 137, 146, 143, 138, 149, 140, 154, 134, 141, 138, 150, 147, 141, 135, 142, 144, 118, 148, 135, 133, 140, 134, 135, 137, 139, 139, 139, 141, 138, 146, 142, 147, 137, 128, 151, 128, 133, 141, 137, 130, 136, 133, 137, 134, 141, 137, 139, 133, 136, 132, 129, 136, 147, 137, 138, 133, 142, 142, 143, 137, 126, 139, 134, 129, 145, 146, 138, 143, 132, 140, 136, 146, 141, 143, 131, 139, 140, 137, 138, 131, 142, 139, 140, 139, 139, 142, 143, 141, 141, 136, 144, 132, 138, 145, 138, 140, 139, 136, 158, 143, 139, 120, 143, 141, 143, 139, 145, 134, 140, 148, 134, 135, 135, 139, 142, 147, 138, 137, 153, 135, 145, 143, 130, 140, 142, 154, 138, 131, 139, 143, 149, 146, 138, 124, 129, 139, 139, 140, 143, 141, 141, 132, 144, 148, 148, 137, 134, 146, 131, 135, 139, 138, 130, 117, 133, 146, 135, 138, 135, 132, 133, 130, 137, 142, 125, 138, 144, 145, 134, 141, 135, 128, 157, 137, 141, 141, 133, 133, 141, 144, 138, 142, 144, 136, 135, 136, 144, 142, 138, 132, 147, 140, 139, 129, 134, 144, 147, 137, 134, 138, 124, 140, 141, 128, 134, 132, 131, 137, 129, 137, 132, 141, 145, 143, 132, 129, 131, 143, 148, 146, 131, 136, 134, 141, 139, 141, 143, 135, 133, 142, 140, 130, 143, 136, 139, 146, 143, 143, 139, 141, 142, 147, 145, 142, 136, 165, 139, 135, 139, 139, 140, 138, 136, 148, 141, 150, 135, 145, 137, 139, 144, 139, 134, 144, 136, 132, 154, 144, 136, 144, 142, 128, 147, 145, 132, 147, 134, 142, 138, 136, 130, 136, 138, 143, 130, 135, 140, 130, 128, 139, 129, 146, 120, 143, 148, 139, 137, 133, 135, 131, 133, 143, 147, 141, 136, 135, 134, 126, 129, 128, 141, 144, 141, 144, 136, 143, 139, 136, 144, 142, 134, 150, 134, 139, 145, 132, 125, 137, 135, 142, 137, 134, 133, 137, 148, 134, 143, 137, 135, 123, 138, 136, 131, 133, 152, 136, 140, 144, 143, 143, 138, 140, 143, 134, 150, 143, 132, 130, 140, 129, 145, 139, 141, 137, 138, 138, 139, 132, 148, 137, 143, 148, 143, 140, 143, 136, 141, 136, 141, 134, 139, 144, 143, 133, 150, 145, 143, 134, 139, 139, 131, 142, 147, 135, 129, 133, 134, 145, 150, 135, 148, 152, 139, 137, 136, 138, 143, 134, 144, 140, 141, 133, 129, 142, 133, 135, 129, 164, 137, 140, 137, 145, 145, 140, 137, 132, 139, 142, 139, 146, 143, 138, 138, 136, 136, 133, 142, 152, 140, 139, 139, 147, 137, 155, 155, 121, 130, 137, 143, 142, 138, 141, 141, 143, 141, 116, 129, 134, 141, 139, 146, 138, 144, 135, 139, 142, 134, 142, 142, 149, 150, 147, 150, 135, 138, 123, 135, 144, 154, 130, 142, 134, 142, 134, 131, 146, 142, 144, 146, 151, 160, 147, 143, 129, 129, 146, 148, 145, 139, 142, 136, 138, 145, 147, 138, 144, 141, 133, 143, 139, 132, 142, 132, 139, 139, 133, 132, 132, 144, 139, 131, 138, 142, 151, 140, 130, 140, 143, 129, 147, 144, 137, 147, 138, 132, 133, 136, 149, 145, 141, 143, 133, 144, 138, 146, 145, 133, 143, 136, 140, 127, 140, 131, 150, 136, 128, 138, 147, 135, 142, 135, 132, 139, 135, 147, 148, 145, 133, 156, 146, 138, 131, 135, 135, 135, 129, 135, 146, 139, 133, 140, 143, 141, 134, 146, 139, 140, 155, 134, 148, 135, 138, 143, 133, 137, 138, 141, 139, 131, 150, 138, 138, 143, 125, 137, 133, 135, 132, 150, 144, 150, 142, 146, 126, 145, 146, 130, 132, 130, 144, 141, 147, 139, 151, 144, 134, 141, 138, 138, 138, 158, 142, 132, 129, 140, 134, 144, 150, 135, 132, 144, 139, 129, 130, 152, 145, 129, 141, 135, 151, 141, 136, 139, 142, 153, 147, 139, 137, 133, 135, 141, 135, 135, 149, 137, 141, 144, 144, 142, 148, 135, 139, 132, 154, 132, 143, 139, 145, 147, 129, 149, 137, 144, 145, 134, 146, 146, 143, 134, 136, 144, 155, 147, 139, 138, 137, 132, 138, 142, 146, 142, 132, 144, 141, 135, 135, 145, 146, 137, 133, 158, 143, 140, 129, 128, 146, 136, 138, 137, 139, 131, 134, 133, 138, 140, 142, 134, 143, 141, 153, 142, 140, 145, 131, 141, 140, 137, 136, 138, 146, 150, 138, 141, 132, 123, 138, 142, 134, 133, 136, 130, 136, 135, 143, 141, 146, 149, 152, 131, 136, 146, 146, 145, 132, 143, 137, 144, 135, 140, 135, 137, 136, 140, 135, 142, 138, 133, 140, 138, 132, 147, 149, 150, 132, 134, 142, 138, 131, 126, 138, 134, 142, 133, 141, 147, 147, 134, 139, 148, 141, 122, 140, 136, 132, 139, 134, 144, 158, 134, 140, 140, 142, 140, 148, 142, 137, 127, 134, 146, 140, 127, 138, 138, 140, 144, 146, 143, 141, 136, 137, 147, 147, 150, 135, 139, 139, 149, 140, 131, 134, 137, 127, 141, 144, 134, 133, 140, 127, 139, 144, 130, 132, 140, 136, 146, 136, 145, 147, 143, 148, 140, 136, 142, 155, 139, 147, 136, 140, 136, 137, 144, 149, 136, 127, 139, 133, 136, 143, 142, 137, 149, 133, 140, 135, 136, 139, 137, 150, 138, 134, 141, 140, 144, 145, 157, 137, 142, 137, 138, 136, 133, 141, 152, 139, 138, 136, 141, 145, 136, 144, 140, 143, 135, 138, 139, 140, 146, 135, 134, 142, 141, 136, 141, 137, 135, 141, 148, 136, 144, 142, 127, 138, 139, 140, 148, 138, 141, 138, 137, 145, 139, 137, 131, 141, 135, 137, 140, 143, 130, 129, 140, 140, 127, 135, 140, 136, 135, 134, 138, 136, 136, 128, 140, 144, 141, 139, 138, 131, 136, 142, 133, 140, 137, 150, 134, 136, 134, 125, 141, 140, 139, 140, 140, 142, 124, 133, 146, 141, 137, 140, 135, 139, 146, 136, 141, 138, 136, 144, 137, 145, 146, 147, 145, 135, 140, 143, 144, 136, 141, 138, 146, 140, 136, 137, 139, 142, 147, 142, 131, 140, 144, 141, 131, 149, 141, 134, 138, 139, 139, 140, 135, 134, 142, 128, 137, 139, 142, 137, 143, 142, 143, 138, 141, 134, 141, 137, 142, 138, 133, 141, 140, 148, 129, 132, 141, 138, 145, 143, 139, 134, 138, 147, 132, 138, 150, 132, 137, 136, 132, 133, 132, 146, 134, 139, 140, 131, 140, 124, 131, 136, 135, 128, 140, 136, 136, 131, 130, 141, 132, 139, 137, 137, 135, 148, 144, 136, 138, 134, 133, 130, 143, 132, 136, 137, 135, 137, 142, 137, 135, 132, 136, 142, 144, 127, 142, 138, 142, 141, 131, 143, 132, 140, 142, 139, 133, 138, 132, 133, 137, 142, 141, 146, 133, 138, 143, 135, 148, 139, 140, 150, 142, 144, 135, 139, 138, 133, 135, 141, 144, 139, 139, 144, 139, 137, 128, 138, 131, 138, 142, 143, 151, 141, 146, 138, 136, 142, 140, 137, 137, 142, 139, 140, 132, 141, 136, 137, 136, 137, 136, 134, 130, 141, 134, 140, 138, 144, 147, 139, 138, 137, 145, 139, 134, 142, 135, 141, 137, 128, 137, 137, 139, 143, 137, 128, 131, 127, 139, 145, 130, 148, 134, 144, 131, 143, 141, 135, 141, 138, 124, 137, 133, 141, 139, 140, 139, 145, 140, 134, 144, 135, 150, 136, 139, 139, 135, 149, 137, 139, 135, 133, 142, 140, 135, 139, 131, 145, 136, 139, 138, 134, 129, 138, 142, 140, 142, 146, 128, 141, 144, 145, 142, 147, 134, 136, 143, 138, 141, 140, 139, 138, 140, 135, 144, 137, 143, 139, 145, 132, 146, 137, 141, 133, 130, 139, 140, 135, 139, 150, 135, 138, 138, 136, 136, 130, 132, 129, 136, 143, 145, 138, 135, 135, 134, 139, 141, 139, 142, 146, 137, 137, 138, 138, 140, 140, 146, 143, 139, 138, 143, 138, 144, 141, 142, 147, 139, 133, 144, 135, 139, 142, 141, 143, 141, 137, 138, 139, 134, 139, 131, 140, 134, 141, 143, 133, 138, 142, 132, 141, 142, 131, 143, 140, 137, 138, 142, 143, 143, 137, 148, 139, 138, 138, 140, 138, 137, 141, 137, 140, 138, 137, 137, 156, 138, 139, 129, 135, 137, 132, 139, 136, 139, 144, 142, 140, 142, 146, 143, 137, 135, 135, 141, 136, 131, 129, 143, 137, 140, 137, 132, 140, 130, 130, 141, 141, 135, 142, 138, 140, 127, 134, 128, 141, 149, 135, 132, 138, 137, 136, 139, 139, 138, 137, 144, 139, 136, 136, 139, 140, 142, 141, 138, 135, 140, 135, 138, 136, 141, 136, 133, 145, 140, 136, 136, 141, 140, 139, 136, 139, 139, 137, 137, 138, 138, 137, 137, 136, 137, 140, 145, 141, 137, 140, 141, 140, 142, 138, 136, 145, 141, 137, 141, 138, 136, 139, 135, 137, 146, 142, 140, 142, 145, 141, 137, 134, 138, 138, 141, 141, 143, 141, 137, 141, 140, 145, 140, 141, 135, 136, 140, 141, 144, 133, 136, 139, 136, 135, 138, 141, 140, 136, 144, 136, 138, 138, 143, 138, 138, 142, 138, 134, 135, 140, 143, 137, 140, 137, 147, 130, 135, 138, 137, 141, 138, 140, 133, 137, 140, 144, 142, 139, 140, 145, 139, 132, 140, 138, 135, 136, 136, 134, 138, 139, 140, 140, 138, 139, 140, 139, 139, 136, 145, 140, 140, 140, 140, 137, 137, 132, 140, 138, 139, 139, 140, 142, 138, 137, 140, 141, 143, 137, 140, 140, 139, 135, 136, 136, 144, 138, 141, 140, 141, 138, 144, 140, 135, 141, 139, 140, 134, 138, 135, 135, 134, 138, 140, 136, 142, 143, 135, 141, 141, 135, 139, 135, 141, 138, 140, 140, 141, 142, 136, 137, 136, 140, 137, 142, 140, 139, 147, 139, 141, 141, 137, 137, 144, 136, 139, 137, 140, 141, 143, 139, 138, 140, 139, 140, 136, 134, 137, 137, 139, 142, 140, 136, 144, 140, 138, 144, 138, 137, 141, 140, 138, 141, 137, 138, 140, 138, 142, 140, 137, 142, 139, 141, 136, 134, 140, 139, 134, 140, 139, 141, 140, 139, 141, 143, 140, 141, 146, 134, 139, 137, 137, 140, 134, 141, 139, 141, 139, 140, 141, 144, 134, 133, 144, 135, 135, 136, 139, 138, 135, 145, 140, 148, 142, 140, 134, 133, 141, 141, 138, 143, 128, 138, 141, 132, 139, 135, 140, 137, 140, 140, 139, 144, 130, 137, 139, 135, 137, 140, 137, 138, 140, 134, 139, 140, 144, 136, 138, 140, 140, 142, 136, 141, 136, 139, 138, 138, 136, 139, 140, 139, 140, 137, 140, 143, 141, 138, 142, 142, 137, 139, 139, 141, 142, 139, 140, 138, 138, 141, 139, 138, 138, 138, 144, 140, 135, 141, 138, 133, 136, 137, 141, 146, 136, 142, 139, 139, 139, 139, 138, 145, 139, 140, 137, 143, 137, 139, 137, 140, 141, 136, 144, 134, 138, 141, 138, 137, 142, 139, 138, 136, 138, 138, 136, 134, 134, 142, 140, 144, 135, 143, 139, 141, 134, 139, 135, 141, 135, 139, 138, 138, 138, 138, 143, 138, 141, 137, 136, 140, 140, 139, 137, 135, 136, 137, 138, 141, 136, 140, 137, 138, 137, 137, 137, 142, 142, 147, 136, 139, 145, 139, 135, 138, 140, 136, 135, 139, 139, 141, 137, 140, 140, 137, 141, 137, 137, 140, 138, 142, 138, 137, 139, 138, 145, 138, 137, 140, 136, 136, 143, 134, 138, 137, 140, 141, 140, 142, 139, 137, 138, 140, 138, 144, 135, 137, 138, 140, 139, 140, 141, 135, 140, 144, 142, 136, 144, 137, 132, 131, 147, 148, 132, 140, 135, 141, 135, 145, 141, 136, 144, 138, 141, 144, 146, 133, 140, 132, 137, 132, 133, 146, 138, 143, 136, 138, 138, 139, 125, 137, 139, 143, 143, 129, 144, 138, 141, 149, 136, 138, 140, 140, 139, 141, 138, 144, 137, 131, 144, 143, 136, 146, 141, 144, 141, 138, 141, 140, 139, 133, 143, 138, 138, 135, 133, 137, 143, 162, 145, 136, 130, 146, 139, 130, 138, 136, 139, 138, 133, 134, 145, 140, 143, 135, 138, 135, 134, 138, 140, 146, 138, 138, 137, 130, 141, 129, 136, 131, 134, 141, 141, 131, 138, 133, 136, 147, 133, 132, 146, 145, 134, 138, 138, 138, 149, 142, 138, 142, 140, 145, 141, 146, 142, 136, 134, 142, 137, 132, 134, 136, 149, 139, 133, 144, 142, 130, 140, 140, 139, 142, 149, 140, 137, 129, 140, 140, 124, 138, 138, 135, 141, 136, 134, 140, 146, 133, 137, 148, 139, 143, 142, 145, 137, 137, 129, 134, 136, 142, 139, 139, 133, 129, 129, 134, 135, 134, 127, 142, 137, 142, 138, 144, 133, 137, 153, 142, 137, 137, 147, 134, 136, 133, 138, 138, 143, 133, 137, 144, 143, 141, 136, 137, 143, 128, 135, 141, 139, 143, 135, 142, 139, 133, 138, 139, 133, 140, 134, 142, 141, 149, 149, 146, 144, 135, 143, 143, 133, 142, 142, 137, 144, 135, 130, 145, 134, 134, 139, 141, 139, 149, 140, 137, 140, 131, 134, 142, 137, 132, 138, 139, 134, 136, 143, 130, 145, 138, 145, 145, 144, 134, 145, 143, 142, 139, 134, 134, 139, 143, 144, 149, 144, 135, 134, 130, 135, 136, 142, 151, 132, 135, 149, 139, 132, 134, 133, 141, 135, 124, 127, 145, 141, 138, 140, 130, 134, 140, 135, 138, 130, 139, 144, 139, 141, 144, 128, 138, 136, 140, 140, 139, 133, 144, 126, 132, 137, 138, 136, 137, 139, 138, 138, 143, 143, 138, 135, 137, 143, 143, 141, 148, 139, 137, 146, 143, 137, 140, 147, 137, 141, 142, 129, 136, 133, 135, 139, 127, 135, 138, 140, 129, 133, 139, 138, 135, 138, 132, 142, 133, 140, 141, 141, 139, 136, 133, 138, 133, 144, 145, 137, 138, 136, 139, 135, 133, 148, 136, 139, 130, 145, 140, 134, 139, 145, 146, 134, 130, 147, 150, 129, 143, 150, 141, 132, 137, 135, 131, 147, 140, 141, 132, 138, 147, 144, 139, 132, 135, 139, 153, 146, 141, 137, 142, 140, 132, 142, 142, 139, 135, 145, 137, 146, 137, 127, 151, 145, 142, 144, 139, 133, 135, 135, 136, 142, 137, 134, 147, 131, 137, 146, 131, 136, 132, 145, 139, 137, 149, 142, 146, 138, 144, 147, 136, 136, 143, 129, 141, 136, 136, 135, 131, 136, 138, 133, 140, 143, 142, 132, 141, 144, 149, 135, 147, 143, 140, 139, 150, 150, 138, 137, 151, 140, 139, 145, 134, 139, 139, 129, 150, 135, 137, 138, 140, 138, 142, 141, 138, 137, 136, 142, 131, 140, 139, 145, 145, 139, 135, 141, 124, 131, 137, 140, 148, 137, 141, 137, 137, 138, 134, 136, 143, 133, 141, 141, 139, 135, 136, 130, 142, 145, 138, 149, 142, 138, 142, 133, 137, 139, 134, 137, 144, 134, 141, 150, 140, 137, 137, 143, 135, 136, 140, 133, 141, 144, 138, 135, 137, 140, 140, 134, 140, 136, 143, 137, 135, 136, 143, 145, 135, 138, 137, 138, 132, 142, 131, 145, 133, 131, 139, 142, 146, 132, 134, 135, 141, 133, 145, 141, 137, 139, 145, 135, 138, 144, 140, 141, 138, 136, 136, 133, 138, 143, 140, 142, 139, 139, 139, 139, 144, 132, 135, 137, 136, 144, 140, 144, 138, 133, 144, 146, 138, 140, 149, 146, 132, 138, 139, 142, 142, 143, 143, 146, 137, 140, 138, 144, 142, 139, 134, 138, 141, 141, 133, 139, 143, 137, 135, 139, 149, 137, 138, 141, 136, 138, 137, 144, 134, 140, 141, 150, 145, 145, 133, 147, 128, 144, 135, 144, 131, 135, 139, 133, 141, 137, 140, 137, 145, 138, 136, 141, 143, 147, 142, 134, 140, 139, 139, 136, 132, 135, 143, 136, 147, 150, 151, 148, 137, 138, 134, 140, 133, 138, 128, 137, 141, 138, 139, 139, 144, 138, 143, 137, 146, 139, 138, 142, 143, 135, 140, 139, 138, 141, 140, 144, 138, 140, 139, 136, 140, 144, 137, 142, 143, 145, 139, 144, 134, 142, 137, 140, 137, 146, 142, 142, 141, 138, 141, 138, 145, 138, 140, 134, 134, 136, 134, 135, 143, 139, 133, 142, 135, 138, 142, 137, 138, 144, 140, 143, 141, 141, 151, 144, 143, 139, 142, 142, 134, 146, 147, 145, 139, 133, 136, 140, 133, 143, 133, 141, 137, 145, 143, 136, 139, 135, 141, 141, 139, 138, 137, 139, 140, 135, 137, 139, 145, 140, 141, 142, 134, 140, 142, 147, 130, 147, 136, 134, 147, 135, 144, 150, 138, 141, 141, 143, 140, 139, 141, 134, 146, 144, 136, 141, 132, 142, 140, 140, 132, 140, 132, 142, 144, 136, 136, 138, 145, 137, 134, 136, 139, 141, 144, 146, 144, 141, 147, 141, 142, 137, 133, 144, 137, 136, 147, 153, 131, 145, 136, 140, 133, 138, 139, 135, 141, 144, 137, 142, 143, 133, 145, 142, 136, 135, 139, 140, 140, 142, 139, 139, 135, 143, 143, 134, 137, 134, 141, 142, 140, 130, 144, 140, 141, 130, 140, 142, 140, 137, 137, 140, 137, 143, 134, 138, 141, 138, 146, 137, 133, 137, 140, 141, 138, 145, 139, 134, 137, 142, 136, 144, 135, 139, 136, 147, 141, 138, 139, 135, 136, 131, 134, 137, 138, 132, 139, 145, 140, 146, 145, 150, 136, 151, 139, 145, 147, 137, 135, 145, 137, 141, 137, 139, 138, 137, 135, 142, 137, 144, 143, 138, 144, 138, 135, 142, 139, 131, 138, 133, 137, 140, 138, 133, 133, 135, 139, 137, 138, 139, 136, 138, 135, 136, 141, 142, 142, 145, 142, 145, 134, 138, 139, 134, 140, 140, 138, 132, 145, 135, 143, 140, 133, 141, 141, 142, 139, 137, 139, 135, 150, 141, 142, 139, 139, 137, 154, 138, 140, 142, 137, 140, 134, 151, 138, 138, 139, 135, 130, 143, 141, 133, 137, 140, 134, 146, 135, 146, 148, 145, 130, 144, 144, 137, 145, 142, 141, 146, 141, 140, 137, 139, 140, 134, 143, 135, 140, 143, 152, 135, 140, 139, 140, 132, 139, 145, 141, 137, 146, 141, 104, 135, 147, 136, 136, 132, 141, 140, 143, 142, 129, 135, 142, 144, 149, 140, 135, 138, 141, 151, 133, 144, 139, 139, 137, 134, 138, 135, 151, 147, 138, 137, 132, 139, 139, 135, 147, 140, 140, 142, 128, 136, 134, 149, 143, 157, 160, 136, 134, 136, 136, 138, 147, 137, 142, 133, 126, 142, 145, 139, 135, 131, 128, 141, 145, 138, 143, 134, 140, 138, 138, 134, 132, 142, 135, 154, 138, 145, 131, 141, 134, 122, 137, 154, 150, 138, 141, 140, 139, 130, 142, 142, 146, 134, 142, 135, 149, 132, 135, 140, 137, 149, 137, 135, 137, 142, 142, 131, 142, 135, 142, 136, 141, 145, 139, 141, 126, 152, 136, 134, 138, 142, 141, 147, 141, 135, 139, 141, 138, 135, 137, 147, 143, 140, 138, 137, 130, 143, 144, 144, 133, 139, 143, 149, 141, 133, 142, 135, 133, 146, 140, 139, 141, 137, 125, 144, 127, 140, 142, 136, 135, 140, 141, 145, 140, 137, 144, 139, 138, 140, 140, 132, 132, 135, 125, 141, 135, 134, 139, 129, 140, 142, 142, 138, 137, 145, 136, 144, 141, 131, 142, 143, 145, 135, 139, 141, 138, 143, 141, 140, 134, 134, 143, 144, 137, 139, 139, 135, 128, 132, 134, 135, 140, 131, 150, 137, 142, 134, 138, 142, 135, 138, 144, 146, 124, 141, 132, 141, 143, 135, 142, 130, 142, 145, 135, 152, 148, 150, 149, 139, 142, 150, 138, 140, 137, 136, 144, 136, 144, 137, 129, 138, 140, 142, 134, 140, 136, 141, 135, 129, 128, 145, 129, 143, 150, 133, 141, 137, 137, 143, 134, 141, 136, 137, 130, 144, 136, 131, 147, 128, 142, 144, 132, 135, 148, 141, 136, 129, 141, 140, 140, 135, 138, 136, 134, 150, 131, 148, 134, 131, 143, 141, 140, 131, 139, 136, 143, 134, 141, 133, 142, 142, 138, 136, 137, 141, 136, 141, 141, 127, 140, 136, 129, 135, 133, 136, 148, 139, 137, 141, 127, 130, 143, 137, 146, 146, 144, 143, 130, 134, 134, 136, 133, 137, 142, 127, 137, 132, 140, 141, 141, 140, 144, 145, 141, 129, 143, 134, 137, 142, 139, 135, 143, 144, 148, 136, 143, 132, 138, 141, 133, 139, 145, 140, 145, 133, 143, 134, 136, 137, 137, 130, 147, 136, 127, 132, 147, 139, 150, 134, 149, 140, 134, 130, 143, 142, 132, 133, 129, 138, 135, 149, 131, 135, 137, 135, 146, 134, 135, 146, 143, 137, 134, 135, 128, 142, 139, 144, 139, 150, 143, 139, 145, 140, 144, 141, 129, 146, 144, 137, 137, 139, 148, 145, 146, 151, 143, 137, 135, 137, 133, 136, 153, 138, 155, 141, 152, 138, 136, 138, 138, 130, 136, 138, 144, 134, 140, 146, 131, 142, 135, 141, 139, 144, 139, 141, 136, 135, 135, 145, 132, 140, 140, 141, 144, 135, 141, 144, 141, 138, 137, 149, 135, 130, 134, 146, 145, 129, 137, 137, 128, 133, 140, 141, 141, 132, 138, 133, 141, 136, 132, 135, 135, 144, 139, 149, 145, 139, 134, 141, 138, 147, 139, 136, 139, 135, 137, 141, 132, 139, 142, 139, 145, 135, 138, 144, 149, 133, 137, 145, 150, 147, 144, 135, 135, 129, 142, 132, 141, 133, 140, 137, 142, 139, 132, 136, 139, 133, 138, 152, 136, 139, 134, 148, 139, 137, 135, 140, 128, 134, 133, 144, 138, 133, 137, 141, 139, 137, 142, 131, 140, 144, 143, 136, 148, 147, 140, 143, 141, 137, 137, 143, 137, 133, 134, 137, 135, 144, 144, 129, 140, 137, 134, 140, 123, 133, 141, 144, 142, 154, 137, 138, 138, 129, 145, 140, 147, 149, 141, 145, 127, 133, 147, 149, 144, 134, 139, 130, 136, 139, 140, 139, 135, 150, 148, 143, 138, 142, 147, 145, 139, 140, 138, 149, 143, 146, 137, 141, 147, 140, 136, 138, 136, 139, 148, 146, 137, 136, 138, 143, 130, 134, 137, 139, 133, 157, 144, 129, 146, 123, 135, 133, 147, 134, 138, 147, 129, 137, 148, 141, 141, 140, 139, 140, 141, 137, 135, 140, 137, 133, 143, 144, 142, 136, 136, 140, 132, 141, 135, 137, 136, 134, 137, 137, 147, 142, 152, 140, 146, 140, 133, 139, 138, 140, 135, 142, 138, 136, 138, 133, 136, 139, 134, 135, 134, 144, 139, 135, 138, 138, 153, 134, 134, 139, 139, 138, 141, 137, 137, 132, 140, 132, 132, 142, 137, 138, 138, 140, 146, 135, 144, 140, 142, 136, 140, 134, 142, 127, 136, 135, 129, 142, 132, 134, 147, 135, 141, 137, 147, 144, 132, 140, 140, 133, 134, 142, 133, 139, 140, 152, 136, 143, 138, 138, 137, 143, 144, 139, 135, 141, 135, 139, 131, 144, 130, 136, 144, 139, 126, 126, 134, 134, 140, 134, 129, 135, 135, 134, 132, 138, 136, 141, 146, 155, 127, 144, 136, 140, 129, 136, 137, 134, 141, 143, 141, 147, 137, 134, 139, 139, 140, 139, 132, 142, 135, 137, 130, 137, 132, 139, 137, 133, 147, 145, 132, 141, 142, 132, 126, 144, 133, 131, 150, 136, 129, 146, 138, 136, 146, 141, 144, 142, 142, 147, 140, 140, 144, 141, 145, 135, 133, 134, 140, 139, 141, 136, 139, 136, 137, 137, 144, 133, 134, 144, 136, 136, 139, 133, 141, 140, 133, 139, 140, 141, 132, 134, 133, 136, 139, 140, 150, 136, 137, 131, 144, 143, 139, 130, 136, 137, 143, 135, 126, 141, 138, 139, 139, 137, 138, 136, 135, 136, 137, 145, 134, 142, 143, 135, 144, 137, 135, 142, 132, 137, 146, 135, 135, 147, 135, 149, 138, 135, 142, 145, 139, 131, 135, 133, 133, 143, 134, 144, 140, 131, 135, 145, 134, 152, 139, 153, 138, 135, 140, 140, 138, 132, 143, 146, 131, 151, 133, 133, 140, 137, 131, 136, 133, 140, 132, 130, 144, 140, 141, 132, 135, 138, 135, 144, 120, 137, 142, 136, 151, 139, 147, 131, 137, 139, 143, 156, 140, 128, 131, 138, 124, 137, 141, 133, 133, 154, 141, 144, 140, 147, 141, 150, 139, 142, 157, 145, 139, 126, 144, 139, 137, 136, 140, 141, 134, 134, 148, 130, 136, 137, 141, 129, 124, 140, 135, 132, 135, 140, 141, 137, 139, 147, 134, 132, 138, 137, 142, 133, 140, 133, 138, 142, 138, 146, 143, 144, 136, 146, 151, 135, 143, 138, 139, 130, 140, 132, 140, 138, 133, 139, 138, 149, 143, 142, 137, 139, 132, 142, 132, 150, 146, 136, 135, 133, 123, 136, 136, 141, 139, 150, 132, 139, 126, 130, 135, 145, 142, 139, 132, 140, 145, 143, 135, 135, 140, 136, 147, 145, 133, 138, 148, 152, 138, 131, 140, 147, 144, 129, 141, 152, 146, 137, 140, 133, 147, 144, 136, 146, 136, 138, 141, 147, 131, 147, 143, 151, 136, 128, 137, 133, 137, 144, 149, 129, 134, 135, 139, 142, 143, 135, 138, 151, 141, 126, 132, 138, 133, 135, 143, 141, 134, 130, 140, 139, 132, 141, 143, 131, 140, 136, 132, 129, 132, 150, 162, 146, 130, 149, 137, 127, 134, 139, 149, 135, 143, 148, 149, 146, 137, 141, 144, 131, 141, 140, 141, 139, 148, 142, 142, 134, 131, 146, 146, 148, 131, 136, 133, 139, 142, 144, 139, 135, 122, 138, 136, 135, 143, 139, 148, 135, 138, 135, 145, 140, 136, 141, 129, 131, 149, 145, 133, 124, 136, 139, 136, 150, 136, 144, 137, 140, 135, 142, 140, 130, 148, 139, 136, 132, 146, 144, 139, 131, 137, 130, 145, 139, 150, 160, 139, 152, 147, 130, 148, 140, 129, 145, 133, 146, 133, 139, 139, 135, 137, 144, 128, 148, 143, 134, 137, 148, 135, 131, 134, 135, 146, 143, 146, 137, 135, 136, 136, 132, 143, 135, 138, 139, 128, 132, 125, 147, 140, 133, 142, 141, 148, 142, 139, 141, 131, 138, 141, 139, 140, 127, 146, 138, 133, 150, 145, 149, 137, 135, 151, 141, 156, 142, 136, 141, 148, 135, 150, 138, 131, 139, 131, 140, 148, 137, 144, 148, 136, 128, 141, 155, 133, 136, 132, 144, 135, 144, 131, 170, 143, 135, 149, 134, 133, 133, 145, 137, 143, 139, 142, 130, 132, 136, 149, 136, 142, 126, 136, 140, 132, 137, 140, 151, 138, 130, 145, 146, 137, 137, 136, 146, 145, 137, 138, 125, 129, 142, 131, 150, 132, 127, 146, 138, 124, 156, 143, 130, 145, 148, 142, 140, 139, 130, 140, 145, 136, 133, 130, 135, 149, 130, 138, 142, 139, 144, 144, 137, 148, 139, 152, 144, 132, 142, 138, 136, 144, 152, 138, 140, 135, 141, 136, 137, 143, 142, 151, 136, 130, 132, 123, 125, 140, 144, 144, 146, 135, 147, 147, 135, 137, 150, 136, 146, 124, 128, 132, 142, 147, 134, 129, 140, 148, 140, 139, 131, 145, 143, 142, 137, 136, 146, 128, 141, 148, 132, 126, 149, 131, 134, 135, 145, 134, 128, 136, 140, 140, 141, 142, 148, 138, 129, 136, 140, 138, 135, 138, 139, 136, 137, 142, 138, 136, 137, 146, 140, 144, 136, 136, 140, 136, 130, 135, 141, 142, 145, 138, 127, 144, 135, 137, 136, 142, 141, 141, 153, 136, 140, 144, 135, 134, 143, 144, 141, 144, 142, 138, 135, 141, 144, 119, 138, 137, 138, 124, 136, 136, 136, 140, 140, 136, 139, 138, 135, 142, 131, 137, 130, 139, 140, 143, 142, 138, 141, 136, 133, 140, 135, 141, 139, 143, 138, 134, 144, 138, 141, 144, 139, 134, 133, 134, 139, 143, 141, 139, 148, 145, 145, 143, 132, 140, 134, 140, 140, 139, 150, 141, 140, 139, 134, 139, 130, 144, 145, 137, 131, 135, 132, 140, 146, 141, 138, 132, 152, 139, 136, 139, 138, 139, 141, 136, 137, 133, 135, 149, 122, 137, 140, 136, 134, 139, 141, 138, 146, 139, 143, 140, 134, 133, 147, 134, 141, 139, 140, 146, 142, 145, 134, 143, 138, 141, 132, 134, 137, 141, 132, 137, 138, 128, 143, 139, 137, 141, 148, 140, 137, 146, 136, 138, 150, 141, 147, 133, 139, 133, 133, 137, 138, 141, 138, 137, 138, 138, 144, 136, 138, 146, 142, 137, 138, 141, 133, 132, 141, 137, 137, 136, 138, 138, 146, 138, 139, 139, 142, 133, 140, 133, 140, 141, 140, 142, 133, 139, 130, 135, 135, 144, 141, 138, 135, 139, 135, 142, 135, 136, 149, 142, 134, 135, 137, 139, 140, 143, 136, 140, 137, 138, 145, 141, 135, 136, 139, 128, 138, 145, 144, 134, 138, 147, 137, 145, 139, 146, 130, 146, 140, 132, 131, 138, 136, 147, 139, 132, 136, 138, 131, 139, 140, 144, 137, 137, 136, 148, 140, 135, 152, 136, 133, 136, 145, 138, 141, 140, 143, 144, 145, 144, 143, 146, 140, 132, 150, 142, 143, 140, 135, 141, 143, 141, 136, 135, 139, 140, 139, 144, 137, 147, 139, 140, 137, 139, 136, 137, 128, 147, 143, 137, 140, 142, 141, 144, 135, 143, 143, 144, 141, 144, 140, 135, 141, 141, 135, 142, 142, 136, 147, 144, 145, 138, 146, 137, 145, 138, 134, 138, 130, 134, 140, 140, 137, 144, 133, 138, 138, 140, 142, 137, 141, 137, 131, 144, 143, 143, 143, 135, 133, 146, 140, 140, 144, 143, 137, 147, 131, 139, 140, 143, 138, 131, 138, 145, 136, 142, 143, 136, 132, 141, 133, 140, 136, 137, 146, 137, 135, 140, 130, 139, 133, 144, 136, 135, 141, 137, 138, 139, 143, 132, 135, 140, 134, 134, 132, 139, 140, 143, 141, 134, 132, 138, 136, 136, 133, 140, 143, 145, 136, 145, 138, 144, 137, 138, 148, 137, 132, 132, 130, 138, 134, 143, 137, 141, 151, 134, 130, 138, 139, 131, 133, 138, 143, 138, 148, 140, 137, 138, 136, 133, 142, 144, 142, 137, 136, 148, 140, 146, 138, 142, 139, 133, 137, 143, 138, 138, 140, 140, 150, 142, 137, 137, 141, 134, 141, 139, 146, 137, 140, 129, 144, 132, 143, 136, 138, 135, 134, 143, 142, 136, 142, 143, 132, 136, 135, 140, 141, 123, 149, 153, 140, 145, 140, 133, 140, 137, 144, 132, 138, 134, 149, 135, 137, 142, 129, 131, 138, 137, 135, 131, 146, 142, 136, 144, 139, 147, 128, 140, 132, 143, 148, 144, 130, 135, 138, 148, 140, 138, 141, 145, 142, 124, 133, 141, 137, 141, 135, 146, 135, 140, 140, 136, 140, 136, 145, 129, 136, 139, 138, 139, 133, 135, 138, 143, 153, 137, 133, 152, 138, 141, 132, 136, 133, 130, 147, 135, 140, 151, 144, 128, 141, 144, 133, 141, 140, 145, 140, 133, 141, 132, 138, 152, 137, 135, 135, 135, 134, 136, 135, 132, 145, 128, 155, 144, 132, 144, 138, 142, 129, 138, 143, 140, 140, 141, 134, 138, 142, 141, 137, 133, 129, 152, 138, 141, 145, 142, 130, 139, 137, 137, 134, 142, 131, 141, 131, 128, 136, 139, 142, 142, 133, 141, 140, 149, 139, 153, 138, 138, 132, 145, 138, 146, 144, 146, 120, 146, 132, 141, 147, 142, 141, 142, 139, 140, 138, 146, 127, 140, 137, 137, 139, 138, 143, 135, 136, 136, 138, 133, 146, 129, 145, 135, 144, 136, 144, 133, 132, 131, 140, 136, 142, 135, 138, 132, 138, 138, 149, 139, 132, 136, 132, 140, 140, 143, 133, 147, 132, 129, 131, 135, 139, 139, 139, 150, 131, 132, 143, 140, 144, 136, 136, 145, 141, 147, 147, 134, 133, 145, 140, 136, 140, 129, 144, 134, 140, 150, 141, 126, 140, 133, 140, 139, 143, 133, 135, 153, 136, 135, 119, 140, 138, 128, 155, 131, 141, 147, 140, 134, 140, 140, 138, 138, 146, 131, 138, 133, 141, 132, 137, 139, 132, 141, 147, 140, 132, 136, 145, 146, 131, 147, 136, 134, 143, 141, 130, 138, 141, 137, 140, 143, 145, 132, 132, 135, 140, 134, 138, 142, 140, 137, 137, 131, 134, 133, 138, 136, 143, 139, 143, 148, 142, 135, 143, 142, 140, 144, 135, 132, 144, 133, 146, 147, 137, 149, 143, 142, 147, 141, 144, 144, 146, 155, 143, 144, 140, 138, 133, 129, 134, 138, 138, 138, 144, 135, 133, 130, 143, 139, 135, 148, 139, 145, 135, 138, 151, 133, 142, 131, 145, 140, 136, 145, 139, 139, 134, 136, 142, 137, 144, 134, 128, 139, 137, 131, 143, 142, 133, 133, 140, 143, 147, 139, 139, 130, 146, 141, 138, 126, 134, 141, 139, 139, 137, 139, 131, 141, 140, 145, 132, 141, 145, 142, 136, 138, 142, 140, 130, 133, 150, 142, 141, 139, 139, 137, 147, 138, 138, 151, 137, 140, 135, 143, 144, 136, 138, 143, 141, 141, 130, 139, 129, 132, 136, 136, 136, 135, 133, 135, 147, 142, 135, 137, 143, 143, 130, 137, 139, 144, 138, 131, 135, 142, 135, 133, 137, 136, 147, 151, 139, 137, 145, 136, 126, 133, 142, 142, 144, 146, 138, 143, 131, 143, 131, 150, 142, 137, 147, 143, 140, 137, 139, 134, 139, 135, 136, 144, 143, 144, 141, 147, 145, 138, 132, 137, 137, 125, 125, 146, 135, 132, 137, 133, 148, 138, 129, 147, 128, 141, 157, 143, 144, 132, 134, 131, 147, 138, 134, 152, 130, 136, 144, 138, 139, 140, 137, 141, 135, 139, 144, 144, 140, 142, 148, 139, 152, 133, 140, 143, 141, 136, 138, 147, 141, 138, 137, 146, 141, 140, 136, 147, 138, 153, 155, 134, 139, 133, 138, 145, 143, 132, 130, 133, 141, 137, 144, 139, 136, 147, 139, 135, 140, 144, 139, 144, 141, 137, 127, 139, 143, 143, 134, 137, 141, 132, 139, 137, 139, 133, 137, 143, 134, 133, 135, 145, 133, 140, 138, 145, 133, 139, 137, 136, 144, 147, 141, 146, 139, 142, 138, 138, 138, 144, 134, 143, 139, 135, 133, 141, 129, 132, 135, 135, 139, 138, 140, 133, 131, 140, 139, 138, 128, 138, 133, 145, 139, 135, 146, 137, 146, 136, 142, 145, 141, 138, 144, 147, 136, 138, 130, 140, 143, 139, 140, 144, 143, 135, 143, 145, 138, 132, 135, 139, 141, 150, 144, 137, 141, 135, 137, 135, 131, 132, 135, 137, 135, 134, 142, 136, 140, 141, 133, 134, 138, 136, 133, 143, 137, 145, 139, 140, 133, 138, 139, 139, 138, 139, 145, 135, 129, 126, 149, 141, 141, 138, 134, 135, 144, 158, 138, 147, 144, 142, 141, 131, 146, 142, 142, 141, 136, 142, 133, 143, 135, 133, 147, 137, 140, 140, 134, 128, 135, 136, 137, 143, 134, 138, 140, 131, 140, 136, 147, 130, 133, 138, 134, 131, 135, 140, 138, 136, 135, 142, 156, 137, 145, 140, 128, 138, 141, 136, 134, 146, 139, 146, 137, 159, 135, 139, 140, 138, 137, 138, 141, 134, 149, 140, 134, 133, 135, 131, 130, 145, 136, 141, 135, 145, 140, 140, 145, 141, 142, 141, 134, 138, 145, 139, 125, 135, 133, 140, 143, 140, 129, 137, 139, 134, 145, 146, 132, 141, 133, 134, 136, 135, 138, 145, 136, 144, 137, 140, 136, 147, 138, 140, 145, 146, 141, 145, 137, 142, 153, 143, 137, 137, 139, 138, 139, 136, 134, 138, 137, 135, 126, 149, 141, 143, 135, 135, 140, 135, 156, 140, 141, 139, 133, 139, 138, 143, 140, 134, 132, 139, 137, 127, 145, 139, 142, 134, 145, 135, 139, 155, 139, 131, 139, 138, 137, 135, 150, 143, 138, 127, 144, 142, 138, 144, 136, 145, 134, 135, 133, 133, 142, 131, 139, 137, 144, 134, 147, 136, 136, 140, 146, 145, 141, 131, 152, 136, 135, 138, 137, 138, 142, 148, 137, 129, 137, 134, 134, 139, 134, 141, 134, 140, 137, 133, 135, 135, 135, 144, 131, 132, 136, 131, 140, 133, 146, 141, 122, 144, 135, 143, 135, 135, 139, 141, 147, 138, 136, 127, 131, 130, 142, 142, 143, 139, 140, 137, 143, 145, 121, 134, 145, 149, 140, 136, 137, 141, 145, 132, 141, 145, 143, 143, 137, 137, 135, 144, 140, 144, 138, 140, 141, 141, 138, 139, 137, 137, 131, 137, 138, 135, 146, 131, 129, 139, 129, 145, 144, 148, 145, 132, 142, 146, 139, 140, 147, 142, 134, 139, 134, 134, 129, 141, 153, 135, 143, 144, 142, 134, 134, 140, 143, 143, 141, 144, 143, 136, 131, 134, 141, 127, 136, 138, 139, 137, 147, 139, 131, 136, 129, 134, 135, 151, 139, 145, 141, 141, 133, 141, 152, 144, 133, 139, 143, 140, 144, 132, 141, 140, 145, 142, 136, 149, 144, 126, 132, 140, 127, 145, 138, 142, 131, 139, 137, 141, 140, 136, 146, 138, 134, 135, 137, 130, 135, 133, 138, 141, 131, 141, 134, 129, 130, 141, 136, 138, 132, 144, 146, 132, 141, 151, 146, 148, 129, 133, 129, 129, 146, 134, 143, 137, 132, 144, 139, 136, 141, 130, 144, 137, 140, 135, 140, 133, 136, 141, 130, 135, 139, 149, 139, 143, 143, 135, 142, 138, 136, 138, 146, 145, 139, 137, 136, 139, 140, 140, 141, 129, 137, 137, 139, 144, 139, 133, 137, 139, 134, 132, 134, 134, 143, 136, 136, 147, 137, 143, 136, 149, 138, 135, 128, 136, 137, 143, 128, 143, 140, 139, 142, 132, 139, 142, 137, 138, 135, 135, 137, 137, 142, 146, 135, 131, 140, 143, 135, 141, 141, 153, 141, 136, 140, 138, 141, 140, 135, 136, 139, 144, 149, 135, 131, 135, 131, 143, 147, 141, 139, 141, 140, 138, 127, 140, 138, 147, 138, 136, 137, 141, 138, 136, 132, 130, 144, 136, 144, 144, 142, 138, 140, 132, 143, 133, 141, 139, 127, 143, 138, 139, 144, 135, 139, 139, 144, 136, 128, 150, 139, 137, 142, 136, 136, 133, 139, 132, 134, 131, 142, 139, 138, 143, 138, 134, 136, 134, 138, 140, 134, 138, 130, 142, 144, 146, 143, 136, 144, 138, 140, 138, 134, 134, 145, 139, 137, 140, 144, 139, 144, 139, 133, 147, 139, 142, 139, 139, 125, 146, 143, 140, 135, 137, 135, 132, 131, 147, 137, 131, 145, 135, 146, 135, 140, 136, 130, 136, 136, 123, 131, 136, 131, 135, 148, 134, 140, 138, 147, 139, 134, 143, 140, 137, 140, 140, 144, 137, 144, 137, 138, 152, 138, 143, 142, 134, 138, 137, 148, 133, 142, 133, 136, 140, 136, 135, 128, 144, 137, 132, 139, 146, 135, 139, 139, 139, 139, 128, 138, 141, 138, 131, 127, 137, 135, 138, 139, 147, 141, 138, 135, 135, 128, 135, 145, 136, 137, 132, 135, 135, 138, 140, 137, 139, 145, 137, 137, 151, 142, 138, 143, 130, 139, 144, 141, 136, 139, 141, 141, 139, 136, 138, 142, 134, 140, 155, 140, 137, 138, 153, 136, 128, 135, 137, 137, 141, 137, 138, 144, 137, 134, 134, 150, 134, 136, 149, 136, 139, 139, 137, 141, 138, 141, 132, 135, 143, 137, 136, 144, 141, 139, 146, 140, 136, 148, 136, 138, 136, 134, 135, 134, 135, 147, 140, 134, 133, 136, 127, 137, 148, 140, 154, 138, 135, 141, 143, 149, 139, 136, 137, 143, 131, 140, 124, 132, 141, 139, 138, 136, 150, 135, 141, 126, 136, 140, 144, 142, 147, 142, 141, 133, 140, 138, 144, 141, 140, 150, 137, 144, 132, 130, 141, 155, 141, 138, 142, 133, 138, 140, 144, 134, 137, 147, 135, 143, 139, 144, 142, 127, 138, 136, 136, 144, 138, 137, 145, 139, 140, 150, 144, 147, 132, 144, 134, 141, 142, 132, 137, 132, 146, 138, 141, 133, 144, 137, 145, 137, 140, 139, 142, 140, 135, 138, 139, 134, 136, 141, 130, 135, 142, 141, 137, 137, 135, 140, 139, 138, 131, 130, 132, 134, 131, 139, 152, 142, 138, 143, 137, 138, 141, 134, 131, 141, 132, 141, 140, 139, 137, 137, 152, 139, 140, 123, 138, 146, 127, 140, 150, 138, 139, 141, 129, 146, 139, 140, 129, 138, 133, 134, 140, 133, 140, 142, 120, 132, 136, 142, 123, 138, 139, 141, 147, 136, 138, 143, 146, 138, 151, 144, 137, 139, 143, 148, 143, 138, 144, 125, 143, 139, 139, 145, 145, 137, 136, 135, 138, 143, 135, 143, 140, 134, 139, 136, 135, 132, 148, 138, 133, 145, 131, 142, 142, 148, 146, 140, 137, 143, 139, 136, 135, 139, 134, 140, 142, 144, 144, 140, 150, 135, 135, 152, 136, 142, 141, 125, 139, 143, 144, 140, 151, 141, 138, 134, 149, 139, 138, 139, 134, 135, 132, 140, 133, 134, 133, 140, 130, 143, 150, 143, 133, 129, 139, 137, 135, 135, 132, 145, 136, 138, 144, 137, 139, 136, 142, 137, 149, 143, 138, 136, 136, 138, 132, 148, 142, 142, 144, 135, 134, 142, 147, 142, 139, 138, 139, 142, 138, 149, 137, 142, 135, 132, 138, 133, 141, 136, 144, 137, 144, 141, 141, 139, 140, 140, 143, 135, 136, 135, 135, 136, 137, 136, 135, 139, 146, 132, 145, 141, 139, 132, 135, 151, 145, 139, 138, 128, 136, 143, 141, 133, 135, 137, 142, 135, 140, 140, 139, 141, 141, 140, 136, 142, 144, 142, 142, 134, 141, 146, 139, 133, 143, 141, 129, 143, 135, 144, 132, 141, 137, 143, 138, 137, 139, 140, 133, 148, 138, 136, 133, 134, 143, 130, 140, 146, 133, 135, 141, 139, 134, 133, 143, 132, 136, 138, 145, 133, 141, 141, 141, 137, 142, 140, 138, 138, 140, 148, 134, 133, 141, 146, 138, 137, 130, 139, 136, 134, 137, 143, 143, 136, 133, 139, 134, 131, 136, 138, 133, 132, 139, 133, 144, 139, 137, 141, 139, 134, 138, 133, 137, 137, 140, 137, 131, 133, 138, 136, 139, 141, 132, 138, 151, 134, 134, 137, 144, 131, 149, 140, 144, 135, 140, 143, 139, 135, 134, 148, 128, 137, 149, 140, 138, 134, 134, 137, 138, 144, 141, 148, 135, 141, 142, 142, 144, 141, 135, 148, 141, 143, 133, 136, 129, 143, 141, 127, 133, 134, 138, 137, 144, 139, 135, 143, 139, 140, 142, 142, 133, 141, 145, 136, 135, 133, 138, 134, 140, 133, 138, 146, 133, 142, 145, 133, 149, 139, 134, 143, 137, 143, 142, 142, 135, 131, 143, 133, 145, 145, 132, 137, 131, 134, 144, 144, 137, 138, 140, 134, 138, 146, 143, 137, 143, 146, 130, 147, 136, 131, 138, 129, 141, 137, 130, 146, 146, 152, 145, 137, 146, 139, 150, 131, 137, 133, 132, 131, 135, 131, 141, 134, 144, 147, 145, 140, 133, 138, 134, 139, 137, 143, 136, 134, 130, 140, 138, 149, 139, 141, 143, 141, 141, 142, 136, 140, 128, 139, 143, 130, 142, 140, 146, 137, 143, 137, 132, 139, 146, 137, 148, 143, 135, 140, 138, 135, 138, 137, 130, 134, 141, 142, 135, 140, 140, 142, 143, 140, 141, 137, 137, 144, 121, 135, 141, 136, 136, 138, 135, 140, 134, 132, 131, 142, 138, 136, 134, 137, 142, 129, 142, 137, 139, 137, 137, 134, 141, 139, 139, 140, 140, 141, 140, 140, 142, 144, 133, 136, 143, 135, 142, 138, 134, 135, 132, 135, 137, 144, 141, 133, 139, 140, 139, 143, 141, 138, 141, 148, 137, 138, 144, 138, 134, 144, 134, 135, 140, 138, 138, 142, 139, 135, 142, 143, 141, 130, 143, 139, 138, 135, 140, 134, 136, 140, 135, 141, 140, 141, 142, 143, 137, 145, 140, 141, 139, 151, 132, 137, 149, 136, 137, 146, 138, 138, 141, 142, 146, 135, 137, 139, 134, 138, 137, 136, 134, 137, 141, 137, 142, 145, 134, 137, 138, 138, 136, 133, 139, 141, 139, 141, 139, 130, 138, 138, 145, 140, 146, 143, 141, 135, 139, 132, 137, 141, 135, 136, 140, 138, 139, 144, 135, 136, 138, 136, 146, 141, 145, 141, 141, 144, 139, 138, 140, 138, 138, 138, 137, 138, 137, 145, 142, 138, 131, 140, 140, 141, 144, 142, 146, 146, 137, 144, 140, 136, 137, 143, 135, 132, 138, 137, 143, 144, 152, 136, 142, 140, 137, 148, 135, 142, 144, 135, 146, 142, 135, 147, 136, 136, 137, 131, 140, 142, 138, 147, 133, 134, 142, 137, 145, 144, 139, 137, 147, 131, 136, 145, 145, 135, 140, 138, 139, 139, 136, 138, 140, 138, 139, 142, 137, 144, 134, 137, 136, 138, 139, 144, 137, 144, 142, 135, 141, 138, 135, 150, 141, 143, 140, 135, 132, 138, 144, 141, 141, 138, 141, 135, 138, 138, 144, 143, 135, 136, 146, 135, 142, 145, 136, 138, 137, 133, 146, 141, 138, 138, 150, 137, 137, 136, 135, 146, 137, 139, 135, 146, 137, 137, 136, 134, 147, 135, 125, 137, 143, 135, 138, 144, 145, 133, 136, 144, 143, 136, 137, 133, 142, 140, 131, 145, 140, 136, 138, 136, 145, 140, 138, 134, 139, 140, 146, 133, 143, 136, 145, 137, 134, 138, 140, 143, 139, 137, 138, 134, 133, 144, 135, 144, 139, 136, 141, 139, 140, 133, 138, 138, 132, 138, 134, 143, 138, 138, 139, 134, 137, 136, 141, 141, 136, 134, 144, 139, 142, 138, 138, 142, 143, 141, 136, 140, 146, 137, 138, 139, 142, 144, 136, 138, 132, 138, 137, 142, 146, 141, 137, 143, 143, 144, 139, 134, 138, 135, 138, 140, 137, 130, 146, 148, 138, 144, 137, 134, 146, 142, 133, 141, 136, 139, 141, 138, 137, 135, 139, 145, 135, 138, 142, 137, 146, 137, 138, 141, 139, 146, 146, 138, 139, 138, 140, 144, 134, 139, 143, 135, 139, 136, 137, 134, 132, 139, 145, 139, 131, 131, 131, 152, 147, 136, 139, 133, 141, 131, 139, 138, 133, 138, 130, 135, 134, 145, 130, 146, 134, 134, 138, 140, 139, 130, 128, 139, 132, 137, 142, 131, 136, 153, 131, 135, 134, 143, 142, 142, 133, 148, 143, 145, 155, 137, 127, 141, 136, 134, 141, 144, 139, 142, 139, 126, 145, 135, 136, 135, 146, 131, 136, 132, 131, 139, 137, 143, 137, 130, 142, 142, 140, 142, 140, 143, 132, 140, 143, 138, 140, 135, 146, 136, 136, 137, 129, 134, 132, 140, 130, 137, 141, 130, 130, 154, 138, 127, 139, 143, 147, 130, 147, 140, 142, 139, 127, 148, 133, 138, 140, 129, 144, 138, 143, 141, 139, 143, 150, 140, 146, 145, 130, 147, 140, 131, 145, 136, 135, 142, 141, 131, 144, 138, 146, 133, 137, 139, 143, 132, 134, 140, 136, 150, 132, 129, 136, 142, 138, 134, 144, 144, 129, 130, 132, 139, 142, 142, 149, 138, 145, 132, 145, 138, 136, 140, 141, 135, 145, 139, 135, 135, 143, 132, 137, 144, 141, 143, 140, 132, 148, 143, 142, 141, 133, 135, 146, 137, 143, 136, 135, 145, 136, 140, 143, 150, 134, 143, 131, 144, 127, 150, 137, 152, 138, 134, 132, 133, 143, 142, 139, 134, 135, 139, 140, 140, 135, 134, 136, 157, 141, 137, 138, 139, 145, 134, 147, 133, 143, 145, 147, 146, 136, 142, 136, 141, 146, 141, 141, 144, 140, 140, 137, 131, 131, 135, 139, 140, 146, 146, 144, 147, 133, 138, 134, 128, 141, 139, 134, 142, 147, 134, 140, 137, 149, 142, 142, 125, 137, 144, 136, 147, 143, 137, 128, 138, 133, 140, 126, 144, 147, 139, 143, 139, 142, 139, 139, 135, 140, 142, 137, 136, 145, 139, 135, 138, 146, 139, 137, 140, 133, 139, 134, 141, 143, 140, 138, 141, 157, 141, 135, 134, 141, 144, 141, 133, 136, 139, 135, 141, 137, 136, 146, 145, 135, 142, 134, 138, 137, 134, 143, 140, 143, 138, 139, 137, 148, 133, 144, 143, 141, 148, 137, 144, 131, 143, 127, 138, 126, 136, 145, 137, 146, 140, 134, 140, 147, 148, 128, 145, 143, 137, 140, 146, 142, 137, 137, 139, 147, 130, 137, 138, 136, 131, 138, 134, 131, 144, 138, 138, 139, 140, 143, 129, 131, 140, 142, 149, 159, 133, 148, 141, 145, 138, 132, 139, 144, 133, 135, 134, 134, 144, 133, 135, 130, 133, 138, 140, 135, 136, 133, 140, 137, 140, 124, 139, 143, 141, 138, 140, 138, 144, 140, 137, 136, 155, 147, 130, 142, 136, 152, 141, 143, 136, 135, 135, 142, 136, 139, 147, 149, 140, 134, 136, 150, 142, 144, 135, 142, 138, 135, 129, 147, 141, 140, 140, 139, 141, 146, 135, 135, 138, 139, 132, 139, 132, 143, 137, 140, 135, 144, 139, 145, 142, 149, 142, 138, 136, 136, 146, 136, 137, 126, 144, 129, 143, 141, 139, 139, 137, 149, 132, 132, 134, 143, 135, 137, 129, 143, 141, 134, 141, 139, 132, 137, 147, 142, 136, 143, 134, 149, 132, 137, 140, 135, 140, 140, 132, 142, 129, 149, 154, 135, 135, 136, 139, 143, 137, 129, 145, 136, 142, 135, 138, 143, 139, 136, 129, 146, 138, 148, 130, 137, 136, 137, 149, 135, 141, 137, 137, 128, 136, 139, 147, 134, 150, 136, 136, 133, 135, 139, 139, 140, 131, 135, 133, 146, 136, 145, 135, 140, 139, 140, 137, 137, 140, 130, 138, 142, 142, 141, 137, 131, 136, 130, 127, 138, 147, 142, 136, 139, 141, 144, 138, 140, 136, 143, 140, 139, 138, 142, 142, 139, 136, 142, 142, 131, 142, 137, 136, 137, 139, 140, 139, 144, 138, 135, 136, 132, 138, 134, 142, 142, 137, 133, 135, 142, 138, 134, 141, 137, 145, 136, 134, 140, 140, 139, 138, 140, 139, 144, 128, 127, 136, 135, 146, 135, 132, 144, 142, 137, 132, 138, 136, 142, 138, 132, 134, 142, 143, 138, 130, 145, 143, 137, 140, 135, 144, 134, 132, 132, 149, 135, 142, 135, 143, 140, 135, 127, 143, 135, 138, 133, 141, 131, 135, 135, 140, 137, 137, 135, 135, 142, 136, 130, 132, 141, 129, 137, 138, 144, 139, 137, 135, 150, 134, 132, 135, 134, 145, 126, 129, 146, 142, 142, 142, 136, 140, 130, 144, 142, 138, 143, 142, 145, 136, 144, 135, 142, 143, 135, 147, 141, 137, 141, 137, 137, 134, 140, 143, 141, 124, 143, 144, 139, 142, 142, 155, 143, 154, 141, 134, 143, 139, 137, 137, 145, 141, 143, 132, 137, 139, 142, 137, 141, 129, 133, 142, 137, 126, 137, 142, 130, 132, 139, 140, 133, 140, 138, 140, 138, 136, 144, 135, 137, 134, 143, 140, 135, 143, 141, 135, 137, 126, 138, 138, 139, 138, 124, 150, 131, 138, 132, 141, 138, 130, 142, 143, 145, 136, 128, 144, 142, 142, 137, 140, 138, 142, 132, 128, 138, 140, 133, 152, 139, 131, 134, 130, 141, 143, 133, 141, 140, 138, 137, 139, 136, 146, 147, 137, 146, 141, 139, 138, 144, 136, 144, 144, 130, 134, 136, 142, 135, 142, 148, 133, 140, 142, 148, 142, 133, 130, 144, 139, 136, 140, 142, 140, 139, 136, 142, 136, 136, 141, 129, 137, 139, 131, 145, 142, 146, 135, 132, 146, 140, 141, 133, 136, 145, 142, 135, 135, 134, 142, 132, 138, 136, 144, 134, 136, 141, 144, 133, 135, 139, 142, 138, 137, 138, 132, 132, 141, 140, 143, 138, 146, 135, 132, 137, 132, 139, 146, 137, 145, 134, 142, 132, 142, 140, 137, 137, 129, 137, 133, 132, 145, 135, 137, 142, 141, 143, 123, 142, 136, 129, 136, 134, 143, 143, 146, 143, 145, 148, 140, 138, 132, 137, 133, 134, 152, 133, 139, 141, 141, 155, 133, 144, 141, 138, 135, 137, 128, 137, 133, 145, 145, 132, 136, 140, 140, 148, 142, 139, 137, 136, 132, 137, 136, 143, 144, 142, 142, 141, 134, 133, 141, 135, 139, 145, 135, 141, 145, 140, 135, 141, 139, 121, 133, 130, 135, 142, 145, 143, 141, 139, 138, 138, 135, 138, 131, 137, 137, 140, 129, 142, 151, 132, 132, 143, 136, 131, 151, 142, 121, 138, 147, 140, 148, 141, 140, 132, 140, 140, 141, 126, 131, 152, 138, 134, 136, 128, 130, 131, 130, 139, 137, 134, 130, 136, 121, 131, 127, 118, 138, 129, 139, 135, 136, 139, 152, 140, 144, 129, 152, 129, 137, 138, 143, 137, 146, 130, 138, 139, 142, 151, 132, 144, 144, 140, 129, 141, 147, 141, 137, 137, 138, 135, 141, 130, 139, 130, 141, 136, 124, 142, 144, 136, 140, 141, 138, 126, 139, 133, 148, 130, 140, 143, 138, 143, 139, 146, 134, 142, 149, 136, 140, 148, 140, 137, 156, 138, 129, 145, 148, 133, 137, 149, 136, 150, 143, 136, 139, 139, 135, 143, 143, 140, 137, 135, 136, 125, 140, 154, 138, 144, 153, 136, 141, 132, 126, 147, 139, 134, 141, 147, 144, 133, 124, 135, 126, 151, 138, 135, 141, 148, 137, 131, 136, 129, 136, 155, 133, 128, 131, 136, 138, 140, 131, 144, 136, 142, 147, 144, 135, 123, 139, 145, 146, 143, 147, 146, 125, 156, 139, 124, 131, 125, 132, 144, 140, 142, 143, 133, 140, 138, 128, 142, 137, 145, 136, 146, 145, 129, 143, 150, 142, 137, 138, 140, 131, 126, 129, 151, 137, 139, 133, 134, 142, 145, 140, 141, 139, 133, 140, 141, 139, 142, 140, 138, 149, 132, 136, 132, 140, 148, 140, 135, 130, 129, 151, 143, 136, 127, 161, 122, 135, 131, 139, 144, 149, 158, 120, 129, 142, 145, 139, 140, 149, 142, 144, 155, 143, 143, 135, 131, 136, 142, 138, 144, 136, 138, 136, 142, 140, 147, 143, 145, 129, 139, 139, 148, 136, 139, 139, 137, 132, 143, 134, 145, 140, 131, 137, 132, 144, 136, 132, 137, 134, 137, 132, 129, 138, 130, 121, 135, 141, 120, 138, 137, 122, 142, 127, 138, 136, 134, 144, 127, 162, 135, 137, 129, 140, 136, 148, 136, 131, 130, 135, 145, 130, 143, 137, 125, 139, 156, 146, 139, 144, 143, 141, 140, 151, 150, 135, 139, 138, 133, 143, 133, 130, 135, 147, 136, 143, 138, 135, 137, 128, 150, 140, 135, 133, 137, 140, 134, 143, 129, 143, 137, 133, 143, 138, 139, 131, 138, 135, 153, 130, 136, 138, 141, 138, 151, 141, 136, 140, 138, 141, 136, 136, 140, 128, 140, 141, 151, 149, 139, 143, 141, 147, 132, 143, 143, 148, 140, 144, 134, 137, 137, 139, 137, 151, 143, 143, 142, 138, 135, 136, 135, 139, 136, 142, 143, 143, 141, 142, 143, 142, 138, 135, 143, 142, 139, 133, 133, 132, 140, 149, 140, 139, 139, 137, 144, 138, 137, 144, 133, 148, 134, 137, 139, 134, 128, 141, 159, 153, 138, 139, 149, 147, 134, 135, 132, 135, 134, 143, 138, 131, 133, 153, 135, 131, 135, 133, 139, 138, 136, 158, 143, 131, 146, 139, 151, 142, 140, 151, 136, 139, 139, 129, 135, 143, 136, 149, 136, 142, 133, 146, 148, 143, 132, 137, 140, 145, 142, 128, 134, 141, 143, 136, 144, 131, 136, 145, 139, 145, 139, 135, 134, 131, 139, 137, 134, 132, 145, 141, 135, 140, 135, 140, 130, 129, 128, 143, 140, 144, 132, 138, 140, 142, 134, 126, 136, 136, 138, 142, 145, 141, 138, 140, 143, 141, 138, 148, 135, 137, 147, 143, 139, 143, 139, 146, 139, 137, 134, 137, 137, 137, 135, 141, 140, 138, 140, 145, 145, 141, 129, 138, 141, 133, 124, 140, 142, 135, 136, 134, 144, 142, 135, 132, 142, 136, 127, 134, 130, 138, 145, 138, 130, 134, 138, 141, 137, 133, 146, 138, 134, 127, 142, 135, 148, 152, 146, 129, 135, 143, 135, 141, 150, 138, 132, 143, 140, 136, 136, 132, 143, 150, 144, 139, 132, 135, 142, 141, 137, 145, 143, 142, 134, 129, 137, 142, 138, 136, 133, 146, 139, 136, 139, 140, 132, 143, 136, 143, 135, 133, 133, 148, 132, 140, 132, 143, 141, 140, 138, 143, 129, 147, 139, 144, 130, 136, 142, 142, 133, 144, 145, 131, 139, 140, 140, 134, 132, 141, 135, 137, 134, 144, 142, 141, 143, 144, 140, 140, 129, 143, 143, 134, 136, 140, 145, 141, 138, 137, 140, 136, 132, 147, 136, 130, 141, 135, 140, 140, 142, 136, 140, 136, 136, 129, 142, 147, 134, 130, 124, 135, 138, 136, 140, 140, 154, 136, 136, 143, 142, 125, 136, 140, 147, 141, 136, 126, 137, 134, 141, 136, 143, 140, 139, 139, 138, 120, 145, 133, 125, 134, 132, 138, 143, 149, 133, 139, 134, 138, 135, 147, 133, 144, 137, 139, 136, 131, 141, 148, 135, 137, 131, 139, 144, 139, 133, 138, 137, 138, 145, 142, 135, 137, 141, 125, 146, 144, 133, 136, 135, 138, 146, 132, 147, 138, 141, 138, 129, 145, 145, 142, 134, 136, 137, 138, 139, 143, 152, 134, 139, 126, 129, 139, 130, 139, 142, 134, 150, 137, 131, 144, 131, 149, 129, 135, 133, 142, 144, 136, 143, 133, 130, 137, 148, 129, 143, 143, 141, 133, 134, 151, 136, 140, 148, 139, 142, 147, 132, 134, 149, 150, 133, 142, 144, 137, 143, 146, 141, 134, 144, 138, 135, 145, 147, 135, 137, 140, 138, 141, 127, 144, 138, 136, 140, 141, 140, 138, 140, 144, 133, 145, 143, 141, 145, 135, 132, 135, 142, 130, 127, 142, 136, 141, 133, 135, 131, 134, 137, 137, 139, 140, 139, 129, 146, 133, 142, 148, 137, 131, 139, 137, 132, 140, 128, 147, 146, 145, 139, 144, 143, 142, 136, 143, 136, 149, 142, 134, 135, 137, 133, 141, 129, 144, 141, 138, 150, 131, 149, 129, 127, 144, 138, 140, 141, 144, 130, 145, 140, 137, 126, 133, 137, 134, 143, 134, 137, 142, 144, 133, 151, 126, 136, 141, 138, 149, 148, 155, 143, 134, 130, 131, 140, 137, 136, 135, 136, 134, 136, 142, 147, 133, 131, 140, 136, 154, 140, 141, 138, 146, 140, 143, 132, 139, 131, 142, 137, 136, 144, 140, 136, 135, 138, 135, 139, 156, 134, 147, 138, 143, 140, 142, 133, 131, 131, 139, 151, 143, 150, 132, 141, 138, 142, 144, 136, 137, 129, 143, 141, 132, 142, 142, 137, 142, 140, 138, 139, 143, 137, 136, 145, 142, 137, 142, 145, 136, 143, 142, 140, 138, 143, 141, 148, 144, 143, 133, 140, 149, 136, 134, 139, 142, 134, 127, 139, 130, 140, 138, 132, 134, 144, 138, 138, 143, 138, 150, 136, 138, 148, 136, 133, 139, 139, 136, 141, 135, 137, 146, 134, 138, 133, 140, 135, 143, 135, 131, 137, 135, 140, 142, 141, 135, 144, 136, 144, 146, 151, 133, 136, 142, 137, 144, 140, 141, 136, 141, 134, 136, 140, 143, 139, 147, 149, 147, 138, 143, 137, 142, 133, 145, 140, 137, 144, 136, 147, 139, 141, 133, 137, 135, 134, 144, 128, 134, 132, 145, 146, 142, 141, 128, 133, 153, 139, 134, 148, 135, 136, 150, 139, 152, 147, 136, 138, 140, 141, 141, 146, 137, 139, 159, 142, 135, 141, 140, 144, 131, 140, 136, 143, 131, 134, 136, 129, 141, 144, 134, 131, 136, 146, 133, 137, 155, 125, 146, 134, 136, 147, 147, 137, 146, 148, 141, 139, 141, 145, 136, 137, 142, 142, 137, 134, 149, 149, 139, 132, 134, 132, 140, 136, 137, 131, 140, 134, 140, 146, 141, 139, 140, 141, 135, 136, 138, 140, 132, 145, 145, 144, 137, 141, 140, 121, 150, 134, 141, 140, 140, 130, 125, 147, 146, 138, 143, 145, 142, 136, 137, 132, 142, 142, 131, 142, 144, 145, 137, 140, 133, 136, 141, 137, 135, 138, 134, 136, 153, 139, 145, 145, 139, 140, 133, 137, 141, 142, 131, 149, 133, 136, 139, 135, 145, 141, 145, 144, 133, 133, 151, 137, 131, 131, 136, 141, 132, 139, 142, 130, 144, 145, 138, 142, 138, 135, 132, 148, 144, 142, 147, 148, 135, 132, 148, 145, 137, 150, 148, 132, 140, 145, 142, 128, 132, 140, 151, 135, 136, 144, 140, 130, 137, 141, 130, 138, 138, 135, 137, 144, 142, 140, 152, 134, 138, 142, 137, 136, 147, 130, 137, 141, 140, 144, 139, 126, 138, 137, 142, 129, 144, 137, 143, 142, 147, 129, 131, 146, 135, 142, 138, 133, 129, 144, 139, 139, 131, 128, 135, 139, 134, 145, 138, 151, 146, 138, 134, 136, 142, 131, 138, 135, 137, 145, 135, 135, 128, 137, 135, 137, 135, 135, 137, 136, 142, 135, 144, 149, 137, 134, 143, 129, 141, 146, 132, 134, 126, 134, 139, 131, 138, 139, 127, 136, 133, 157, 143, 138, 141, 142, 134, 143, 129, 126, 145, 139, 141, 136, 135, 133, 140, 134, 136, 125, 145, 136, 135, 132, 131, 145, 144, 142, 134, 148, 141, 147, 146, 140, 152, 135, 149, 148, 138, 140, 141, 147, 138, 137, 142, 139, 141, 137, 152, 142, 136, 138, 135, 140, 140, 147, 145, 136, 136, 143, 148, 143, 139, 136, 138, 136, 136, 138, 126, 138, 134, 131, 140, 139, 138, 149, 124, 137, 131, 150, 131, 144, 140, 143, 152, 139, 138, 135, 132, 142, 130, 137, 143, 143, 145, 131, 135, 135, 141, 140, 148, 149, 146, 126, 143, 138, 144, 138, 128, 147, 138, 137, 129, 138, 136, 138, 135, 141, 138, 141, 137, 148, 135, 144, 141, 131, 137, 138, 135, 153, 144, 136, 147, 128, 143, 137, 143, 137, 141, 140, 130, 146, 138, 149, 131, 139, 144, 141, 140, 140, 143, 140, 142, 155, 136, 142, 150, 136, 137, 138, 137, 143, 141, 150, 146, 134, 146, 138, 131, 140, 129, 143, 131, 136, 139, 134, 144, 147, 133, 134, 136, 148, 140, 143, 146, 146, 127, 138, 142, 133, 142, 126, 138, 130, 128, 144, 135, 138, 135, 140, 140, 128, 135, 136, 145, 139, 138, 147, 138, 140, 134, 145, 144, 141, 146, 137, 138, 128, 142, 141, 146, 134, 137, 145, 141, 137, 127, 142, 137, 139, 142, 137, 148, 136, 150, 142, 141, 140, 135, 137, 135, 142, 144, 151, 132, 145, 137, 142, 146, 140, 141, 146, 129, 139, 137, 144, 148, 137, 146, 133, 149, 136, 131, 152, 150, 139, 143, 129, 142, 143, 132, 144, 138, 146, 144, 136, 127, 142, 137, 125, 129, 140, 133, 133, 136, 135, 144, 131, 137, 140, 139, 133, 139, 138, 138, 137, 159, 154, 149, 140, 141, 137, 146, 144, 144, 133, 141, 141, 137, 135, 146, 150, 139, 125, 136, 134, 141, 137, 146, 145, 148, 132, 149, 150, 131, 147, 138, 138, 149, 150, 130, 148, 138, 136, 135, 139, 152, 141, 133, 144, 134, 133, 138, 131, 129, 140, 141, 155, 139, 134, 144, 135, 139, 144, 134, 135, 139, 143, 143, 137, 144, 144, 122, 137, 144, 140, 141, 148, 142, 132, 139, 151, 135, 134, 143, 138, 152, 136, 144, 142, 135, 135, 140, 131, 137, 136, 143, 139, 140, 134, 140, 134, 142, 140, 136, 131, 144, 130, 141, 139, 141, 139, 128, 123, 139, 131, 139, 141, 144, 132, 142, 130, 138, 134, 135, 139, 141, 129, 141, 134, 139, 137, 141, 142, 144, 147, 146, 139, 146, 139, 141, 138, 144, 134, 145, 134, 139, 137, 139, 126, 147, 132, 134, 135, 140, 139, 139, 135, 137, 141, 141, 138, 154, 147, 154, 132, 144, 152, 144, 144, 136, 152, 140, 129, 146, 137, 128, 133, 141, 138, 149, 140, 134, 136, 146, 146, 133, 137, 145, 135, 129, 136, 143, 138, 132, 142, 137, 132, 135, 136, 137, 145, 138, 144, 127, 143, 146, 139, 134, 145, 139, 145, 140, 126, 134, 136, 135, 151, 134, 147, 140, 126, 127, 140, 134, 141, 135, 141, 141, 124, 131, 136, 144, 139, 134, 139, 126, 139, 139, 145, 146, 136, 145, 142, 134, 142, 143, 140, 138, 138, 144, 132, 133, 137, 142, 127, 136, 141, 141, 138, 141, 140, 142, 140, 136, 136, 129, 140, 136, 138, 131, 140, 140, 146, 128, 127, 143, 138, 128, 137, 153, 137, 132, 133, 133, 140, 134, 148, 134, 138, 133, 141, 138, 150, 139, 132, 152, 143, 142, 140, 131, 141, 141, 142, 145, 138, 132, 142, 128, 149, 138, 142, 139, 138, 127, 128, 140, 140, 150, 144, 140, 137, 156, 151, 136, 146, 133, 136, 146, 134, 135, 139, 140, 140, 142, 137, 146, 142, 141, 141, 142, 151, 140, 143, 132, 143, 135, 141, 138, 141, 139, 152, 141, 140, 140, 139, 137, 136, 133, 143, 138, 141, 140, 137, 135, 140, 138, 137, 141, 131, 138, 146, 132, 137, 143, 134, 135, 137, 147, 137, 138, 134, 143, 138, 137, 142, 135, 142, 136, 138, 137, 141, 141, 138, 136, 136, 139, 142, 131, 129, 140, 138, 138, 125, 134, 141, 149, 134, 138, 136, 138, 139, 142, 142, 140, 144, 132, 135, 140, 139, 140, 132, 134, 142, 141, 136, 136, 136, 134, 145, 140, 141, 141, 136, 138, 139, 136, 149, 139, 132, 141, 141, 138, 141, 139, 136, 143, 152, 136, 138, 140, 147, 138, 136, 141, 132, 138, 141, 147, 139, 142, 134, 138, 140, 141, 134, 139, 129, 140, 136, 140, 132, 140, 135, 138, 144, 138, 147, 143, 134, 137, 138, 135, 139, 136, 150, 139, 135, 146, 141, 141, 133, 141, 144, 138, 130, 142, 140, 143, 140, 149, 138, 127, 141, 142, 139, 134, 144, 138, 133, 136, 129, 141, 141, 138, 138, 139, 135, 137, 144, 136, 140, 138, 139, 145, 130, 149, 141, 134, 141, 139, 141, 146, 140, 132, 136, 143, 143, 140, 130, 146, 138, 137, 142, 140, 141, 135, 144, 146, 135, 141, 141, 141, 139, 141, 143, 129, 136, 136, 136, 135, 141, 136, 138, 139, 145, 137, 137, 137, 138, 144, 135, 138, 130, 144, 143, 142, 136, 148, 128, 134, 134, 139, 143, 138, 143, 139, 137, 126, 135, 132, 138, 133, 137, 140, 141, 139, 142, 139, 140, 137, 142, 136, 144, 141, 138, 137, 142, 149, 143, 136, 136, 134, 141, 138, 135, 141, 145, 137, 140, 145, 143, 138, 138, 136, 138, 131, 135, 138, 143, 141, 132, 142, 138, 142, 137, 143, 139, 144, 142, 141, 143, 141, 140, 140, 136, 131, 139, 137, 143, 140, 134, 142, 144, 133, 135, 131, 142, 145, 140, 132, 136, 137, 140, 139, 138, 135, 135, 141, 139, 131, 144, 143, 145, 135, 131, 139, 142, 142, 142, 134, 141, 136, 145, 137, 146, 141, 141, 134, 140, 144, 136, 143, 135, 143, 135, 143, 139, 137, 138, 140, 137, 139, 131, 139, 139, 138, 138, 141, 139, 141, 139, 139, 145, 132, 133, 137, 140, 138, 138, 134, 140, 140, 135, 140, 135, 134, 144, 137, 144, 135, 133, 142, 134, 139, 134, 141, 138, 138, 139, 139, 141, 139, 143, 134, 139, 137, 139, 146, 140, 137, 140, 134, 143, 147, 141, 139, 138, 130, 138, 136, 132, 150, 137, 138, 139, 145, 138, 136, 137, 138, 141, 136, 140, 135, 142, 141, 141, 148, 138, 143, 134, 146, 133, 140, 144, 144, 143, 140, 142, 135, 143, 136, 141, 142, 139, 140, 135, 141, 139, 138, 134, 136, 147, 143, 148, 135, 139, 136, 138, 136, 140, 139, 141, 134, 134, 141, 149, 148, 140, 138, 137, 141, 142, 139, 139, 143, 140, 142, 129, 139, 141, 140, 146, 141, 136, 139, 137, 133, 139, 139, 142, 134, 145, 145, 144, 138, 137, 144, 135, 137, 144, 136, 133, 139, 136, 146, 131, 135, 128, 139, 131, 137, 138, 136, 143, 143, 137, 132, 141, 139, 144, 136, 141, 142, 146, 132, 144, 139, 148, 138, 137, 139, 143, 136, 142, 141, 133, 151, 140, 140, 140, 140, 138, 147, 130, 140, 145, 139, 132, 139, 132, 149, 134, 143, 134, 145, 138, 139, 139, 136, 130, 137, 143, 149, 139, 127, 141, 143, 141, 142, 146, 133, 136, 134, 135, 141, 134, 144, 140, 144, 134, 146, 144, 139, 140, 142, 144, 131, 140, 135, 137, 138, 139, 139, 143, 140, 144, 137, 146, 136, 143, 148, 133, 142, 132, 147, 139, 135, 138, 134, 146, 142, 140, 140, 138, 142, 138, 143, 133, 139, 142, 134, 137, 144, 143, 136, 140, 142, 140, 139, 137, 140, 143, 141, 141, 140, 143, 141, 138, 141, 140, 139, 141, 129, 142, 137, 139, 145, 139, 142, 134, 133, 139, 144, 141, 144, 134, 136, 138, 142, 132, 137, 135, 133, 143, 142, 145, 150, 139, 141, 135, 135, 146, 139, 150, 149, 142, 137, 133, 140, 144, 141, 136, 138, 150, 133, 139, 143, 144, 141, 139, 138, 135, 138, 133, 141, 134, 132, 141, 143, 136, 134, 143, 140, 140, 136, 142, 133, 132, 136, 136, 133, 141, 134, 133, 144, 137, 137, 143, 147, 133, 141, 138, 135, 139, 144, 144, 142, 137, 146, 150, 133, 139, 138, 140, 142, 133, 139, 135, 142, 146, 134, 140, 142, 140, 137, 139, 142, 143, 137, 142, 135, 143, 143, 136, 141, 137, 139, 142, 141, 148, 137, 136, 147, 129, 136, 131, 144, 142, 140, 136, 141, 137, 131, 145, 145, 140, 138, 144, 143, 137, 133, 135, 138, 138, 141, 138, 147, 146, 147, 144, 146, 142, 142, 124, 147, 137, 131, 134, 147, 136, 148, 148, 142, 137, 143, 137, 145, 141, 138, 137, 143, 143, 141, 138, 135, 136, 142, 144, 141, 132, 146, 140, 143, 140, 135, 144, 142, 142, 143, 144, 146, 144, 149, 133, 144, 145, 131, 129, 138, 141, 140, 140, 136, 137, 134, 144, 134, 134, 145, 137, 139, 144, 141, 140, 148, 142, 135, 137, 150, 138, 133, 140, 141, 133, 143, 136, 142, 142, 144, 136, 141, 133, 135, 140, 146, 150, 137, 146, 142, 135, 135, 143, 132, 146, 137, 140, 139, 138, 134, 135, 141, 138, 139, 147, 135, 139, 146, 137, 138, 133, 142, 134, 141, 143, 140, 139, 141, 133, 135, 142, 150, 144, 137, 136, 139, 141, 137, 134, 140, 142, 135, 138, 143, 143, 142, 141, 144, 136, 139, 140, 142, 141, 136, 139, 130, 143, 140, 134, 138, 134, 143, 131, 140, 142, 154, 142, 145, 136, 139, 135, 143, 141, 126, 142, 141, 147, 137, 140, 142, 141, 136, 141, 140, 131, 134, 137, 135, 145, 135, 139, 141, 144, 145, 135, 137, 139, 144, 146, 137, 142, 142, 138, 152, 137, 142, 137, 134, 144, 141, 141, 143, 135, 142, 143, 143, 133, 126, 143, 139, 137, 146, 126, 137, 139, 144, 143, 141, 134, 135, 129, 144, 147, 137, 142, 140, 152, 147, 133, 139, 143, 144, 142, 137, 145, 148, 141, 139, 138, 144, 130, 133, 141, 141, 146, 141, 138, 148, 136, 143, 138, 145, 137, 149, 135, 141, 141, 136, 137, 133, 131, 143, 134, 131, 143, 147, 139, 142, 135, 141, 137, 139, 135, 140, 134, 124, 136, 141, 134, 139, 143, 142, 142, 149, 142, 142, 136, 142, 145, 130, 136, 137, 141, 142, 134, 132, 139, 141, 130, 130, 137, 135, 138, 138, 133, 131, 133, 142, 136, 142, 133, 141, 137, 140, 144, 140, 137, 138, 128, 142, 135, 130, 140, 143, 144, 138, 132, 137, 146, 139, 130, 142, 131, 143, 134, 143, 136, 144, 139, 140, 139, 145, 139, 138, 146, 145, 139, 148, 139, 139, 139, 128, 147, 150, 135, 129, 137, 133, 130, 142, 125, 140, 140, 133, 132, 153, 141, 144, 138, 135, 133, 135, 137, 133, 139, 135, 143, 136, 129, 137, 136, 138, 141, 132, 135, 141, 140, 145, 145, 135, 135, 144, 136, 139, 139, 132, 145, 138, 135, 137, 135, 150, 148, 143, 139, 123, 137, 142, 139, 136, 139, 140, 133, 128, 131, 123, 145, 133, 128, 135, 143, 143, 139, 148, 139, 135, 149, 134, 135, 138, 142, 140, 137, 144, 144, 138, 144, 133, 137, 143, 144, 139, 140, 145, 138, 145, 131, 138, 129, 141, 143, 136, 142, 156, 135, 139, 136, 134, 143, 145, 137, 136, 133, 152, 139, 132, 152, 142, 133, 135, 132, 145, 128, 133, 139, 139, 133, 143, 137, 126, 135, 139, 136, 144, 143, 138, 134, 140, 138, 132, 132, 133, 139, 135, 141, 139, 142, 133, 134, 126, 138, 132, 128, 132, 136, 140, 134, 134, 139, 140, 143, 138, 135, 136, 132, 144, 138, 140, 141, 136, 138, 136, 142, 143, 144, 138, 138, 136, 138, 135, 137, 143, 139, 139, 135, 140, 137, 141, 141, 137, 135, 144, 142, 139, 136, 141, 141, 143, 145, 134, 138, 133, 134, 132, 139, 132, 147, 141, 137, 137, 130, 136, 137, 147, 131, 136, 139, 140, 138, 124, 138, 135, 134, 145, 130, 146, 138, 136, 141, 141, 137, 130, 135, 142, 143, 129, 137, 132, 134, 136, 134, 132, 146, 135, 150, 132, 148, 139, 145, 135, 140, 141, 138, 129, 142, 136, 148, 130, 145, 140, 136, 133, 133, 140, 128, 139, 135, 134, 140, 140, 139, 139, 145, 141, 144, 146, 136, 141, 132, 141, 136, 128, 141, 134, 141, 132, 152, 136, 139, 139, 132, 138, 135, 143, 146, 129, 136, 132, 137, 138, 131, 144, 147, 140, 142, 146, 136, 129, 146, 138, 135, 138, 144, 138, 151, 139, 136, 145, 146, 130, 133, 147, 147, 130, 136, 134, 145, 141, 135, 135, 139, 135, 138, 142, 143, 137, 133, 141, 140, 139, 128, 134, 140, 139, 133, 133, 145, 139, 143, 145, 132, 149, 133, 144, 132, 141, 139, 146, 138, 135, 138, 140, 133, 137, 145, 132, 140, 129, 144, 132, 136, 136, 140, 131, 138, 125, 147, 143, 138, 134, 149, 132, 143, 130, 133, 143, 138, 135, 134, 131, 142, 142, 134, 144, 134, 130, 141, 141, 141, 125, 142, 133, 150, 137, 147, 146, 133, 141, 128, 141, 143, 147, 134, 139, 139, 139, 145, 135, 136, 153, 152, 134, 145, 134, 135, 141, 144, 148, 141, 137, 144, 131, 134, 132, 131, 141, 138, 138, 121, 147, 139, 140, 149, 142, 135, 141, 142, 128, 138, 139, 153, 133, 144, 144, 137, 138, 133, 143, 128, 140, 130, 131, 131, 134, 144, 143, 134, 135, 132, 149, 136, 134, 140, 138, 151, 146, 146, 134, 137, 140, 153, 134, 140, 134, 140, 136, 146, 148, 139, 140, 129, 134, 148, 144, 135, 149, 144, 135, 126, 136, 125, 136, 133, 129, 144, 134, 150, 139, 142, 132, 144, 131, 142, 154, 139, 140, 142, 133, 139, 140, 141, 137, 137, 133, 134, 139, 141, 151, 140, 147, 141, 135, 127, 135, 138, 144, 136, 143, 144, 134, 134, 145, 144, 138, 133, 150, 136, 144, 147, 147, 150, 138, 130, 145, 134, 144, 135, 136, 134, 143, 135, 142, 134, 132, 134, 129, 139, 134, 135, 137, 133, 141, 148, 136, 146, 135, 147, 131, 140, 130, 147, 133, 140, 135, 146, 142, 136, 137, 138, 140, 135, 147, 142, 138, 131, 140, 143, 125, 142, 129, 139, 138, 135, 145, 133, 145, 139, 145, 148, 131, 140, 138, 148, 128, 138, 139, 136, 141, 139, 146, 136, 144, 144, 136, 133, 136, 145, 142, 143, 139, 146, 141, 136, 137, 136, 140, 133, 132, 137, 136, 131, 135, 147, 128, 138, 148, 135, 128, 141, 148, 128, 145, 133, 147, 135, 146, 142, 136, 144, 127, 142, 143, 147, 143, 147, 148, 139, 151, 131, 146, 138, 140, 135, 139, 162, 137, 136, 138, 140, 134, 146, 146, 138, 150, 138, 155, 142, 131, 139, 156, 143, 131, 142, 132, 141, 138, 139, 137, 153, 142, 144, 133, 128, 148, 138, 131, 143, 153, 147, 142, 146, 135, 135, 139, 135, 148, 136, 134, 138, 140, 139, 141, 134, 147, 135, 144, 142, 141, 141, 145, 141, 148, 143, 136, 130, 135, 134, 142, 143, 138, 136, 137, 148, 146, 136, 139, 140, 138, 146, 137, 135, 137, 147, 133, 134, 141, 129, 131, 139, 136, 129, 144, 144, 139, 130, 140, 141, 144, 141, 136, 145, 129, 136, 129, 126, 143, 128, 142, 143, 136, 138, 140, 142, 140, 142, 132, 134, 132, 135, 133, 134, 131, 141, 145, 140, 131, 141, 132, 133, 145, 133, 140, 134, 137, 135, 140, 136, 144, 143, 135, 139, 135, 140, 132, 141, 149, 144, 138, 138, 140, 136, 126, 132, 144, 137, 143, 135, 138, 145, 132, 144, 143, 137, 149, 146, 136, 152, 141, 136, 137, 127, 139, 149, 146, 144, 127, 149, 143, 135, 141, 140, 133, 145, 132, 142, 134, 141, 139, 148, 129, 144, 140, 129, 140, 124, 141, 132, 144, 137, 138, 150, 132, 146, 138, 136, 145, 133, 136, 138, 141, 135, 139, 126, 142, 145, 135, 140, 143, 134, 154, 129, 139, 131, 147, 141, 140, 144, 148, 135, 141, 141, 140, 149, 137, 138, 142, 140, 128, 149, 144, 139, 136, 141, 139, 142, 130, 143, 134, 142, 152, 145, 143, 141, 151, 139, 135, 129, 141, 138, 133, 138, 155, 131, 141, 135, 147, 134, 144, 148, 140, 146, 142, 138, 150, 142, 142, 136, 143, 139, 136, 139, 135, 134, 141, 139, 150, 148, 139, 133, 144, 136, 132, 129, 148, 142, 134, 143, 133, 141, 139, 139, 138, 140, 140, 132, 142, 142, 140, 132, 132, 138, 141, 140, 131, 142, 136, 132, 148, 143, 131, 140, 129, 144, 151, 137, 130, 134, 144, 152, 135, 126, 133, 136, 133, 143, 128, 137, 139, 134, 127, 139, 144, 133, 140, 145, 142, 147, 133, 147, 137, 137, 147, 140, 135, 137, 140, 134, 140, 132, 132, 135, 137, 128, 137, 135, 134, 142, 133, 142, 136, 134, 141, 143, 142, 148, 136, 134, 141, 134, 141, 132, 136, 136, 139, 143, 131, 135, 144, 130, 139, 142, 134, 138, 131, 144, 140, 137, 141, 135, 132, 136, 143, 140, 136, 135, 130, 143, 145, 135, 133, 143, 143, 143, 137, 136, 144, 138, 138, 143, 134, 143, 130, 137, 141, 147, 136, 143, 150, 131, 141, 136, 144, 141, 142, 144, 137, 134, 144, 142, 131, 144, 143, 142, 133, 141, 147, 138, 147, 146, 139, 129, 143, 140, 131, 131, 143, 133, 141, 146, 143, 138, 131, 146, 138, 136, 137, 140, 134, 137, 141, 145, 125, 151, 150, 138, 150, 146, 150, 149, 139, 138, 139, 138, 141, 134, 140, 139, 133, 142, 126, 140, 141, 144, 145, 138, 139, 135, 139, 129, 135, 144, 142, 134, 137, 145, 131, 136, 141, 145, 132, 139, 133, 134, 136, 138, 134, 145, 143, 142, 143, 134, 137, 138, 146, 134, 142, 129, 134, 144, 126, 138, 149, 150, 127, 142, 144, 143, 133, 134, 141, 143, 144, 141, 132, 139, 144, 139, 133, 140, 140, 139, 142, 138, 121, 143, 141, 131, 144, 152, 136, 130, 135, 131, 136, 137, 136, 140, 148, 151, 135, 140, 144, 136, 145, 132, 135, 139, 134, 143, 146, 142, 137, 141, 137, 145, 143, 143, 153, 136, 137, 133, 131, 146, 137, 146, 135, 137, 137, 143, 129, 138, 128, 127, 138, 136, 140, 151, 145, 131, 144, 144, 142, 136, 137, 135, 142, 140, 143, 138, 147, 143, 132, 136, 135, 136, 146, 149, 133, 142, 140, 136, 141, 127, 137, 142, 134, 129, 135, 142, 137, 144, 141, 132, 138, 128, 135, 143, 133, 140, 153, 136, 135, 150, 148, 139, 148, 143, 138, 132, 143, 132, 124, 140, 135, 145, 152, 147, 138, 137, 132, 140, 144, 142, 146, 137, 134, 147, 143, 145, 117, 137, 144, 133, 141, 137, 141, 149, 140, 142, 140, 146, 140, 131, 145, 138, 131, 154, 130, 134, 134, 136, 140, 140, 132, 135, 149, 137, 141, 137, 136, 137, 138, 133, 148, 142, 146, 126, 131, 141, 139, 144, 140, 139, 132, 141, 144, 144, 131, 132, 141, 146, 147, 148, 142, 134, 131, 133, 147, 145, 134, 135, 140, 145, 135, 133, 136, 144, 146, 131, 135, 140, 142, 131, 135, 129, 130, 137, 148, 138, 137, 138, 141, 134, 139, 136, 137, 136, 135, 139, 152, 139, 136, 156, 141, 144, 140, 135, 131, 137, 137, 145, 142, 138, 143, 141, 137, 142, 133, 137, 143, 130, 139, 128, 138, 137, 139, 144, 135, 142, 135, 141, 141, 145, 139, 134, 141, 145, 140, 142, 127, 128, 135, 134, 139, 133, 138, 149, 144, 122, 134, 139, 148, 139, 138, 141, 140, 146, 138, 132, 142, 139, 140, 136, 161, 142, 139, 142, 144, 134, 131, 141, 144, 142, 133, 135, 139, 141, 144, 147, 146, 149, 135, 141, 142, 128, 127, 143, 138, 132, 148, 142, 141, 139, 128, 143, 149, 133, 133, 144, 142, 131, 134, 146, 145, 134, 131, 138, 109, 139, 146, 143, 121, 140, 146, 135, 146, 146, 137, 137, 151, 147, 140, 133, 137, 133, 135, 136, 144, 134, 144, 141, 136, 134, 135, 146, 136, 140, 135, 142, 138, 132, 139, 135, 120, 135, 141, 140, 131, 138, 145, 141, 138, 136, 130, 134, 131, 128, 134, 142, 132, 143, 136, 141, 132, 140, 137, 141, 141, 137, 135, 141, 141, 138, 135, 135, 140, 131, 126, 141, 139, 144, 136, 133, 144, 138, 141, 135, 135, 131, 145, 140, 144, 134, 149, 139, 141, 138, 132, 140, 137, 132, 140, 142, 138, 137, 146, 134, 148, 138, 140, 136, 131, 138, 140, 153, 135, 128, 138, 141, 148, 144, 143, 144, 139, 142, 128, 144, 138, 135, 133, 140, 137, 135, 134, 144, 128, 128, 142, 147, 139, 143, 135, 135, 134, 134, 134, 139, 138, 140, 144, 140, 145, 129, 136, 136, 137, 141, 132, 144, 135, 128, 139, 137, 150, 142, 132, 130, 137, 137, 137, 133, 136, 135, 131, 133, 143, 136, 123, 139, 138, 146, 138, 131, 146, 135, 135, 139, 142, 139, 143, 143, 138, 136, 146, 142, 147, 146, 141, 129, 138, 138, 143, 135, 136, 141, 141, 135, 133, 141, 146, 138, 135, 136, 143, 138, 134, 143, 136, 137, 136, 140, 131, 136, 138, 142, 136, 145, 138, 143, 136, 135, 131, 145, 132, 134, 134, 145, 134, 139, 141, 119, 138, 138, 129, 131, 138, 136, 146, 127, 135, 126, 147, 141, 131, 150, 132, 138, 134, 134, 139, 138, 133, 139, 129, 139, 134, 141, 133, 141, 138, 133, 145, 142, 149, 136, 148, 141, 137, 149, 136, 127, 137, 139, 136, 133, 137, 140, 150, 137, 144, 139, 140, 138, 144, 140, 128, 131, 138, 139, 134, 146, 149, 142, 131, 139, 136, 139, 126, 138, 143, 137, 139, 151, 141, 136, 138, 134, 137, 141, 142, 138, 137, 122, 130, 133, 135, 140, 147, 136, 133, 142, 131, 142, 139, 142, 137, 162, 141, 142, 150, 146, 135, 147, 144, 144, 140, 143, 132, 136, 147, 140, 141, 140, 139, 140, 140, 144, 142, 134, 140, 150, 133, 149, 128, 138, 147, 140, 132, 134, 135, 140, 136, 136, 133, 142, 140, 137, 145, 131, 141, 136, 145, 142, 141, 139, 148, 134, 129, 134, 145, 143, 138, 132, 148, 135, 138, 136, 131, 136, 138, 137, 127, 145, 129, 150, 139, 138, 130, 152, 148, 150, 142, 141, 137, 143, 144, 129, 143, 137, 143, 137, 142, 135, 141, 138, 139, 139, 151, 126, 141, 136, 137, 131, 146, 132, 138, 141, 142, 130, 143, 146, 138, 137, 134, 134, 139, 135, 139, 142, 130, 140, 135, 133, 138, 132, 141, 137, 142, 145, 131, 138, 132, 144, 147, 140, 142, 140, 131, 136, 138, 131, 141, 143, 135, 134, 149, 138, 133, 135, 138, 135, 134, 130, 144, 142, 142, 138, 145, 136, 133, 136, 140, 135, 129, 140, 139, 136, 134, 137, 136, 148, 139, 141, 147, 136, 148, 138, 136, 136, 143, 155, 142, 131, 131, 136, 141, 137, 138, 157, 138, 136, 132, 142, 142, 142, 136, 139, 134, 141, 140, 133, 134, 132, 146, 135, 137, 143, 136, 131, 133, 140, 147, 135, 138, 141, 137, 139, 135, 136, 141, 130, 150, 136, 136, 133, 145, 135, 150, 141, 137, 130, 139, 138, 131, 141, 136, 139, 141, 143, 150, 144, 136, 141, 139, 139, 150, 139, 139, 144, 141, 129, 136, 140, 142, 144, 134, 136, 134, 143, 139, 140, 137, 143, 146, 142, 140, 129, 146, 140, 136, 144, 135, 142, 139, 141, 136, 137, 128, 133, 133, 129, 137, 136, 135, 132, 139, 141, 140, 136, 137, 144, 149, 140, 146, 130, 125, 130, 136, 134, 141, 132, 142, 146, 136, 141, 138, 135, 137, 128, 128, 137, 151, 135, 140, 136, 138, 146, 136, 145, 129, 132, 138, 154, 134, 139, 138, 145, 140, 130, 132, 137, 124, 136, 145, 142, 128, 141, 135, 131, 139, 133, 144, 138, 134, 134, 135, 145, 138, 127, 138, 140, 134, 138, 142, 139, 137, 141, 139, 146, 139, 136, 147, 147, 142, 154, 135, 146, 134, 146, 138, 138, 138, 141, 135, 141, 138, 141, 139, 152, 134, 142, 138, 140, 132, 144, 138, 135, 134, 136, 129, 147, 146, 141, 135, 141, 143, 133, 146, 139, 139, 142, 142, 136, 147, 143, 149, 136, 134, 133, 137, 135, 145, 134, 129, 134, 142, 143, 143, 139, 134, 134, 141, 133, 132, 149, 135, 139, 141, 135, 143, 142, 141, 149, 134, 139, 128, 128, 136, 137, 140, 135, 132, 136, 149, 141, 143, 135, 136, 142, 138, 148, 140, 140, 140, 138, 146, 140, 143, 137, 124, 137, 144, 145, 139, 142, 132, 140, 141, 124, 134, 130, 148, 152, 137, 145, 141, 143, 134, 132, 140, 145, 137, 129, 142, 141, 138, 148, 135, 145, 139, 146, 132, 134, 135, 140, 140, 153, 129, 139, 149, 142, 141, 130, 138, 130, 139, 150, 144, 144, 154, 135, 135, 144, 138, 139, 138, 133, 139, 127, 129, 139, 137, 130, 137, 143, 148, 136, 139, 138, 138, 140, 134, 136, 135, 152, 135, 142, 135, 142, 140, 133, 126, 131, 137, 141, 141, 151, 131, 138, 139, 129, 146, 143, 143, 133, 134, 143, 133, 144, 138, 129, 145, 135, 130, 140, 138, 137, 138, 140, 137, 143, 141, 138, 146, 136, 139, 141, 141, 142, 138, 137, 139, 141, 133, 147, 144, 142, 137, 146, 137, 145, 136, 135, 139, 137, 140, 144, 136, 135, 141, 134, 132, 135, 133, 135, 140, 144, 135, 142, 134, 133, 146, 140, 135, 138, 143, 136, 133, 136, 135, 141, 141, 138, 146, 139, 135, 137, 142, 137, 140, 130, 141, 137, 135, 133, 138, 133, 143, 127, 135, 139, 142, 131, 144, 142, 137, 133, 140, 135, 137, 144, 136, 136, 132, 138, 140, 133, 140, 137, 141, 142, 139, 141, 139, 137, 137, 132, 136, 144, 142, 136, 136, 145, 141, 134, 143, 139, 133, 141, 137, 137, 140, 139, 133, 134, 140, 136, 141, 139, 133, 142, 133, 136, 142, 138, 147, 139, 146, 132, 139, 137, 139, 140, 135, 143, 126, 142, 138, 138, 136, 135, 138, 136, 138, 135, 137, 142, 139, 132, 140, 135, 134, 137, 137, 148, 143, 140, 140, 149, 138, 136, 126, 140, 144, 131, 142, 139, 139, 132, 139, 138, 134, 145, 144, 135, 137, 138, 142, 139, 129, 136, 134, 136, 131, 142, 131, 139, 143, 142, 137, 143, 138, 144, 136, 135, 138, 135, 142, 136, 150, 134, 139, 137, 137, 148, 142, 135, 141, 135, 142, 131, 143, 139, 135, 145, 141, 137, 141, 138, 138, 142, 145, 135, 146, 138, 135, 137, 137, 136, 134, 135, 139, 134, 139, 136, 144, 137, 134, 148, 146, 133, 143, 139, 147, 129, 142, 138, 145, 138, 134, 139, 146, 141, 135, 140, 134, 133, 138, 137, 136, 140, 134, 140, 135, 134, 131, 144, 135, 135, 145, 135, 143, 131, 144, 135, 145, 141, 137, 146, 140, 144, 143, 141, 147, 134, 146, 141, 139, 133, 138, 141, 140, 138, 140, 134, 135, 141, 150, 143, 138, 141, 136, 141, 135, 136, 135, 138, 138, 131, 146, 135, 145, 148, 137, 144, 133, 136, 141, 143, 135, 140, 135, 141, 136, 148, 142, 137, 131, 139, 141, 142, 136, 136, 132, 135, 131, 135, 143, 142, 136, 132, 130, 136, 139, 139, 136, 134, 137, 138, 135, 150, 140, 136, 130, 138, 128, 141, 135, 132, 135, 141, 151, 148, 137, 140, 133, 144, 139, 142, 136, 142, 132, 141, 139, 135, 148, 149, 135, 138, 134, 128, 149, 143, 141, 140, 135, 135, 142, 133, 139, 138, 139, 138, 141, 143, 129, 137, 136, 140, 142, 132, 133, 137, 139, 144, 133, 137, 138, 140, 138, 142, 147, 146, 146, 134, 138, 135, 133, 142, 147, 147, 139, 146, 136, 132, 144, 144, 142, 143, 134, 134, 142, 135, 135, 135, 146, 135, 140, 138, 134, 141, 142, 136, 139, 140, 139, 142, 135, 141, 135, 130, 137, 141, 137, 137, 137, 132, 138, 142, 135, 143, 145, 132, 144, 148, 136, 139, 145, 134, 136, 136, 145, 140, 144, 135, 136, 144, 141, 138, 146, 146, 143, 144, 139, 139, 132, 133, 144, 139, 142, 135, 142, 132, 135, 142, 134, 147, 135, 123, 142, 144, 137, 141, 136, 136, 136, 140, 138, 133, 130, 136, 142, 139, 145, 144, 134, 131, 131, 140, 142, 131, 140, 132, 136, 146, 149, 139, 136, 139, 138, 139, 135, 142, 143, 132, 139, 142, 141, 132, 136, 142, 146, 133, 137, 140, 150, 142, 131, 138, 142, 131, 139, 140, 141, 134, 140, 130, 128, 134, 134, 141, 145, 138, 157, 132, 139, 136, 135, 138, 134, 143, 136, 140, 142, 134, 140, 143, 128, 133, 141, 136, 152, 138, 138, 138, 143, 135, 135, 137, 142, 140, 150, 143, 134, 137, 139, 144, 132, 133, 144, 132, 142, 137, 138, 144, 132, 147, 137, 125, 146, 132, 132, 137, 151, 138, 138, 137, 126, 134, 135, 138, 138, 145, 135, 145, 144, 142, 137, 140, 150, 124, 140, 139, 148, 139, 145, 134, 129, 136, 145, 148, 138, 146, 135, 132, 142, 150, 140, 133, 131, 139, 138, 134, 133, 133, 131, 138, 137, 135, 143, 139, 146, 136, 134, 133, 135, 145, 139, 152, 143, 142, 135, 135, 143, 131, 133, 142, 138, 137, 135, 136, 139, 141, 134, 140, 131, 143, 133, 136, 137, 137, 140, 124, 146, 144, 149, 141, 132, 133, 150, 139, 147, 130, 135, 149, 140, 136, 132, 142, 126, 129, 144, 140, 142, 138, 133, 137, 143, 140, 134, 133, 144, 135, 135, 141, 139, 135, 137, 142, 149, 131, 133, 145, 128, 136, 134, 137, 129, 139, 130, 148, 149, 143, 140, 139, 141, 126, 137, 138, 135, 142, 143, 136, 150, 139, 139, 133, 133, 134, 137, 139, 132, 130, 142, 135, 136, 126, 137, 141, 142, 142, 144, 148, 142, 138, 135, 147, 150, 147, 133, 137, 132, 134, 143, 136, 141, 140, 138, 134, 134, 138, 138, 137, 139, 154, 135, 130, 138, 138, 146, 146, 133, 136, 146, 132, 139, 131, 140, 143, 142, 141, 135, 134, 135, 146, 128, 138, 128, 135, 137, 133, 132, 131, 140, 134, 143, 140, 138, 145, 145, 135, 143, 136, 145, 132, 140, 134, 144, 145, 129, 132, 133, 130, 146, 131, 139, 139, 138, 142, 144, 137, 142, 139, 128, 146, 133, 144, 130, 142, 127, 148, 140, 143, 133, 135, 140, 135, 133, 137, 141, 141, 139, 150, 143, 140, 131, 136, 138, 140, 137, 138, 131, 142, 134, 138, 142, 145, 134, 134, 146, 142, 132, 133, 134, 141, 156, 141, 138, 134, 138, 131, 131, 137, 137, 139, 142, 136, 142, 141, 139, 138, 149, 146, 139, 137, 137, 142, 142, 139, 133, 140, 150, 148, 142, 134, 136, 132, 138, 136, 150, 134, 135, 138, 141, 133, 145, 134, 133, 135, 129, 138, 128, 149, 137, 135, 136, 138, 142, 132, 144, 151, 130, 136, 149, 139, 143, 133, 139, 140, 133, 134, 135, 131, 141, 145, 131, 141, 142, 147, 136, 143, 131, 131, 132, 136, 133, 134, 147, 139, 131, 138, 145, 139, 140, 146, 136, 134, 146, 142, 137, 139, 141, 133, 136, 135, 143, 149, 139, 140, 139, 137, 131, 141, 151, 148, 147, 147, 132, 129, 142, 139, 129, 139, 137, 138, 132, 149, 134, 137, 136, 137, 139, 135, 133, 140, 144, 137, 134, 134, 134, 138, 146, 140, 135, 138, 136, 141, 139, 151, 144, 142, 133, 135, 137, 140, 127, 141, 133, 145, 145, 131, 132, 141, 140, 137, 135, 135, 131, 134, 136, 132, 136, 125, 140, 144, 145, 135, 142, 141, 140, 133, 125, 135, 142, 134, 147, 133, 138, 141, 138, 131, 150, 140, 140, 132, 147, 134, 136, 134, 144, 132, 142, 142, 141, 132, 141, 138, 144, 145, 136, 136, 142, 144, 131, 143, 138, 128, 131, 141, 136, 134, 136, 134, 138, 131, 146, 137, 133, 141, 141, 142, 137, 134, 137, 140, 136, 134, 136, 141, 135, 137, 130, 136, 135, 128, 152, 132, 139, 142, 143, 143, 127, 140, 134, 147, 139, 143, 149, 144, 133, 135, 142, 133, 146, 147, 137, 141, 144, 131, 139, 144, 135, 137, 139, 140, 130, 137, 143, 144, 135, 138, 136, 140, 130, 132, 142, 138, 143, 131, 134, 128, 136, 145, 140, 136, 142, 150, 149, 129, 140, 138, 130, 142, 142, 131, 128, 139, 135, 140, 118, 136, 126, 139, 133, 135, 136, 146, 133, 138, 145, 139, 135, 137, 130, 139, 128, 133, 126, 138, 143, 137, 140, 146, 151, 139, 137, 136, 130, 140, 142, 141, 136, 130, 139, 136, 138, 142, 141, 143, 145, 140, 132, 136, 135, 132, 143, 136, 141, 140, 128, 139, 144, 139, 137, 149, 147, 141, 129, 140, 141, 137, 137, 147, 132, 137, 146, 149, 131, 139, 135, 135, 142, 134, 135, 136, 129, 141, 143, 139, 135, 146, 137, 138, 129, 141, 136, 130, 142, 134, 143, 145, 133, 140, 147, 132, 152, 143, 130, 133, 137, 129, 140, 132, 145, 136, 144, 137, 127, 130, 138, 132, 145, 134, 146, 138, 140, 146, 143, 139, 147, 133, 133, 143, 149, 136, 145, 141, 130, 146, 135, 135, 137, 143, 139, 132, 138, 140, 133, 139, 145, 137, 141, 135, 141, 144, 144, 136, 142, 135, 140, 132, 140, 142, 133, 124, 137, 139, 153, 149, 138, 134, 145, 134, 146, 139, 143, 137, 134, 143, 138, 136, 131, 135, 132, 139, 139, 145, 140, 140, 146, 140, 144, 132, 137, 135, 138, 138, 129, 139, 139, 139, 137, 132, 136, 141, 133, 134, 137, 131, 140, 141, 144, 143, 128, 139, 141, 129, 152, 137, 143, 142, 138, 138, 139, 139, 129, 148, 136, 148, 140, 136, 140, 138, 145, 150, 133, 140, 136, 145, 143, 147, 139, 134, 135, 138, 135, 139, 137, 136, 133, 142, 142, 136, 133, 145, 127, 143, 128, 138, 135, 149, 138, 139, 141, 130, 138, 132, 137, 133, 120, 137, 142, 129, 126, 145, 126, 141, 140, 138, 136, 137, 144, 130, 133, 134, 133, 149, 142, 141, 146, 139, 137, 132, 131, 149, 147, 140, 137, 139, 139, 146, 124, 138, 142, 137, 141, 132, 137, 161, 149, 137, 142, 131, 146, 135, 142, 134, 137, 143, 141, 137, 141, 135, 143, 131, 140, 148, 141, 152, 139, 145, 127, 150, 140, 139, 128, 144, 136, 133, 139, 145, 145, 138, 141, 139, 138, 139, 145, 131, 138, 155, 137, 129, 138, 130, 136, 137, 136, 134, 140, 149, 143, 142, 148, 134, 139, 154, 148, 122, 135, 138, 148, 139, 133, 142, 133, 122, 135, 136, 135, 138, 135, 138, 137, 144, 134, 148, 147, 147, 146, 141, 148, 125, 134, 144, 142, 139, 154, 136, 131, 137, 132, 138, 139, 151, 143, 143, 142, 140, 134, 140, 150, 144, 132, 136, 132, 132, 138, 137, 148, 139, 144, 140, 135, 140, 146, 150, 142, 140, 134, 143, 134, 136, 143, 144, 140, 140, 144, 133, 133, 139, 137, 144, 132, 127, 140, 135, 131, 131, 139, 142, 144, 132, 137, 135, 149, 129, 137, 136, 134, 132, 149, 131, 136, 144, 138, 143, 137, 142, 142, 138, 141, 149, 142, 138, 124, 159, 136, 133, 129, 128, 141, 143, 139, 133, 147, 138, 128, 144, 139, 141, 128, 135, 136, 135, 136, 133, 138, 125, 131, 141, 147, 137, 133, 139, 142, 138, 143, 140, 143, 131, 131, 142, 143, 145, 152, 136, 136, 132, 133, 141, 142, 143, 140, 143, 137, 132, 146, 151, 137, 145, 149, 136, 140, 144, 132, 130, 141, 137, 133, 142, 144, 128, 138, 132, 132, 132, 136, 142, 141, 131, 133, 129, 130, 137, 133, 141, 149, 144, 148, 132, 136, 133, 148, 132, 144, 138, 128, 150, 136, 144, 142, 136, 129, 141, 133, 141, 137, 142, 136, 140, 125, 125, 138, 154, 144, 127, 131, 130, 134, 131, 148, 129, 135, 136, 133, 138, 136, 139, 128, 129, 155, 146, 130, 138, 144, 132, 137, 140, 146, 130, 138, 137, 131, 132, 130, 142, 139, 137, 144, 139, 135, 146, 130, 140, 138, 139, 139, 143, 139, 152, 138, 138, 138, 133, 126, 125, 139, 127, 139, 143, 132, 135, 146, 140, 144, 128, 136, 140, 136, 139, 136, 141, 131, 130, 132, 133, 136, 132, 143, 132, 141, 138, 133, 133, 152, 151, 138, 145, 143, 128, 141, 130, 157, 135, 144, 139, 127, 132, 137, 139, 136, 134, 141, 140, 145, 145, 139, 138, 142, 138, 130, 141, 143, 143, 137, 144, 136, 131, 135, 141, 136, 131, 132, 136, 136, 132, 124, 129, 132, 134, 154, 143, 136, 145, 139, 136, 144, 144, 136, 130, 141, 132, 137, 140, 138, 133, 139, 148, 138, 145, 139, 137, 137, 148, 129, 145, 147, 146, 132, 146, 138, 133, 149, 133, 139, 140, 132, 125, 133, 148, 137, 137, 147, 135, 141, 139, 136, 136, 140, 128, 147, 133, 138, 140, 133, 135, 140, 148, 144, 148, 138, 139, 135, 143, 138, 149, 149, 142, 140, 147, 147, 139, 143, 135, 126, 135, 135, 128, 135, 140, 138, 137, 132, 126, 135, 145, 145, 141, 139, 126, 137, 145, 134, 139, 145, 125, 145, 141, 135, 138, 139, 142, 140, 131, 132, 136, 136, 133, 138, 137, 133, 131, 148, 144, 131, 141, 137, 140, 133, 145, 140, 140, 138, 132, 141, 134, 132, 149, 137, 140, 140, 139, 141, 143, 135, 140, 153, 135, 136, 141, 138, 139, 138, 143, 141, 136, 142, 144, 146, 139, 138, 139, 142, 140, 133, 140, 141, 143, 137, 140, 135, 135, 137, 136, 136, 138, 134, 141, 137, 138, 142, 133, 135, 138, 145, 139, 145, 145, 139, 144, 140, 141, 142, 135, 138, 142, 140, 137, 141, 139, 140, 140, 139, 137, 144, 138, 146, 143, 138, 137, 144, 137, 144, 144, 135, 135, 151, 145, 139, 144, 139, 137, 139, 137, 138, 142, 140, 130, 137, 140, 145, 138, 141, 140, 138, 141, 131, 149, 136, 138, 142, 134, 137, 141, 138, 136, 139, 138, 133, 146, 137, 134, 138, 144, 156, 138, 138, 134, 135, 141, 138, 139, 141, 139, 134, 145, 134, 139, 136, 135, 140, 141, 144, 135, 136, 138, 135, 141, 138, 138, 144, 145, 138, 141, 138, 135, 135, 140, 134, 145, 143, 138, 138, 139, 137, 145, 138, 143, 141, 135, 139, 135, 142, 137, 144, 139, 139, 135, 138, 136, 136, 135, 142, 147, 136, 138, 136, 143, 140, 137, 132, 141, 135, 138, 139, 143, 137, 135, 136, 137, 135, 143, 139, 136, 139, 140, 139, 129, 143, 141, 133, 140, 142, 143, 139, 137, 143, 141, 134, 134, 141, 140, 132, 138, 139, 136, 136, 139, 137, 143, 141, 134, 141, 137, 136, 136, 140, 136, 140, 143, 139, 134, 138, 137, 143, 141, 138, 141, 137, 147, 138, 139, 142, 142, 144, 137, 131, 136, 136, 138, 126, 144, 143, 136, 145, 137, 137, 146, 132, 146, 134, 143, 134, 136, 140, 137, 138, 140, 133, 132, 136, 140, 138, 140, 136, 143, 139, 138, 142, 138, 141, 135, 137, 140, 135, 142, 138, 144, 133, 138, 139, 143, 138, 136, 142, 139, 144, 140, 144, 149, 134, 144, 138, 136, 133, 146, 139, 140, 134, 141, 147, 134, 143, 132, 142, 140, 135, 136, 139, 138, 136, 137, 136, 136, 136, 141, 144, 141, 147, 144, 140, 138, 135, 137, 139, 135, 139, 138, 138, 142, 135, 139, 137, 139, 140, 138, 137, 141, 132, 141, 138, 140, 138, 139, 143, 136, 139, 136, 134, 137, 142, 140, 133, 134, 141, 140, 138, 140, 136, 144, 146, 139, 134, 143, 141, 140, 141, 142, 142, 138, 143, 134, 133, 137, 136, 145, 139, 140, 138, 144, 142, 130, 140, 139, 139, 142, 141, 136, 137, 134, 140, 133, 133, 144, 144, 137, 140, 137, 133, 140, 139, 132, 139, 138, 139, 141, 135, 137, 143, 139, 146, 138, 138, 136, 136, 137, 136, 138, 139, 138, 140, 134, 140, 139, 146, 138, 138, 140, 140, 138, 135, 140, 141, 138, 139, 127, 132, 139, 132, 144, 139, 134, 146, 142, 142, 134, 138, 137, 139, 137, 144, 140, 138, 139, 144, 143, 139, 136, 140, 133, 142, 129, 140, 142, 137, 140, 144, 141, 138, 141, 139, 140, 140, 136, 135, 145, 136, 136, 137, 134, 140, 146, 134, 146, 138, 143, 137, 142, 141, 135, 142, 131, 138, 139, 137, 140, 135, 136, 144, 147, 136, 144, 139, 145, 136, 161, 143, 148, 131, 133, 135, 141, 133, 133, 140, 137, 145, 145, 143, 143, 144, 129, 139, 139, 143, 140, 135, 143, 132, 133, 137, 137, 137, 133, 139, 135, 139, 147, 137, 126, 144, 145, 127, 137, 135, 147, 122, 135, 140, 132, 131, 135, 141, 137, 140, 138, 144, 135, 135, 141, 144, 131, 136, 143, 141, 138, 145, 141, 136, 137, 138, 146, 136, 139, 133, 146, 150, 141, 133, 135, 139, 143, 136, 137, 141, 132, 142, 135, 141, 137, 142, 132, 138, 138, 142, 136, 139, 137, 140, 125, 146, 140, 132, 137, 134, 130, 146, 143, 137, 138, 140, 145, 153, 137, 128, 144, 128, 149, 138, 139, 144, 137, 135, 135, 144, 127, 133, 136, 136, 134, 139, 139, 146, 136, 139, 139, 129, 127, 139, 137, 139, 137, 140, 137, 137, 142, 135, 138, 139, 138, 135, 135, 155, 144, 140, 134, 126, 136, 125, 158, 136, 140, 145, 139, 140, 138, 134, 143, 133, 144, 131, 139, 143, 136, 143, 149, 142, 136, 146, 147, 141, 138, 127, 146, 140, 138, 144, 148, 154, 143, 137, 144, 141, 138, 146, 124, 141, 131, 145, 138, 141, 147, 146, 139, 138, 144, 142, 140, 150, 146, 142, 132, 128, 142, 139, 142, 138, 135, 136, 141, 139, 141, 139, 153, 137, 137, 131, 137, 138, 142, 139, 138, 132, 128, 146, 139, 148, 138, 140, 133, 141, 144, 135, 138, 130, 135, 129, 159, 132, 150, 155, 140, 144, 128, 141, 134, 136, 130, 137, 130, 134, 128, 145, 124, 139, 133, 141, 134, 142, 134, 147, 143, 136, 138, 147, 145, 143, 144, 138, 139, 138, 138, 137, 144, 143, 134, 134, 146, 142, 139, 144, 147, 133, 128, 153, 127, 137, 142, 135, 131, 136, 129, 148, 132, 140, 143, 136, 141, 146, 146, 141, 132, 154, 131, 142, 141, 143, 137, 131, 142, 124, 125, 128, 147, 128, 142, 128, 143, 134, 122, 140, 132, 142, 136, 151, 141, 148, 131, 130, 138, 126, 135, 141, 136, 154, 139, 140, 139, 113, 140, 142, 161, 150, 142, 131, 132, 133, 147, 132, 143, 142, 135, 131, 148, 138, 135, 136, 145, 136, 136, 135, 125, 138, 140, 139, 138, 139, 136, 139, 139, 141, 124, 152, 143, 140, 153, 137, 137, 145, 144, 142, 141, 133, 134, 137, 146, 144, 138, 133, 126, 138, 143, 142, 135, 148, 134, 141, 132, 132, 143, 135, 124, 139, 132, 136, 135, 139, 136, 139, 133, 143, 149, 139, 141, 128, 145, 132, 142, 152, 137, 135, 144, 142, 144, 133, 133, 139, 129, 134, 146, 129, 132, 136, 150, 130, 148, 144, 137, 135, 142, 133, 140, 134, 151, 131, 135, 148, 134, 124, 134, 137, 137, 139, 133, 138, 137, 132, 125, 141, 136, 146, 144, 147, 146, 137, 134, 136, 136, 151, 140, 151, 144, 142, 131, 131, 139, 131, 134, 148, 140, 134, 129, 136, 144, 141, 132, 132, 134, 145, 149, 142, 146, 130, 136, 144, 134, 140, 146, 139, 131, 136, 138, 135, 140, 144, 141, 146, 130, 143, 139, 137, 135, 139, 144, 143, 135, 137, 140, 143, 138, 130, 145, 144, 135, 140, 135, 148, 146, 152, 135, 136, 140, 149, 142, 137, 144, 139, 134, 137, 145, 141, 134, 129, 149, 149, 132, 142, 141, 136, 139, 140, 135, 135, 139, 132, 133, 139, 143, 141, 141, 136, 132, 143, 135, 137, 151, 146, 131, 140, 133, 146, 150, 137, 138, 146, 141, 134, 144, 135, 145, 154, 140, 143, 143, 131, 142, 139, 129, 141, 142, 132, 133, 136, 132, 136, 146, 141, 141, 144, 134, 138, 144, 137, 130, 149, 131, 143, 136, 139, 129, 138, 139, 140, 150, 127, 139, 143, 138, 137, 140, 135, 138, 125, 132, 130, 128, 137, 139, 135, 138, 131, 135, 154, 131, 136, 140, 146, 138, 137, 141, 141, 134, 134, 132, 130, 145, 136, 138, 134, 135, 140, 136, 137, 133, 140, 134, 140, 144, 134, 135, 150, 139, 143, 135, 140, 151, 144, 150, 136, 145, 141, 139, 151, 141, 142, 138, 140, 133, 136, 157, 141, 139, 135, 137, 138, 139, 133, 148, 138, 137, 128, 142, 136, 146, 142, 143, 137, 131, 134, 133, 133, 137, 137, 135, 139, 135, 138, 142, 140, 137, 150, 131, 143, 136, 138, 140, 135, 147, 138, 135, 137, 126, 139, 137, 143, 142, 129, 134, 134, 142, 136, 142, 136, 140, 131, 133, 137, 134, 145, 137, 141, 132, 147, 134, 133, 149, 135, 141, 133, 132, 141, 138, 152, 140, 132, 139, 147, 139, 140, 137, 133, 146, 144, 129, 141, 147, 139, 129, 140, 140, 137, 146, 141, 137, 137, 148, 138, 139, 140, 131, 140, 137, 134, 143, 143, 133, 136, 141, 135, 144, 147, 140, 137, 128, 140, 145, 133, 136, 130, 145, 137, 140, 139, 132, 142, 134, 142, 143, 141, 142, 136, 138, 137, 135, 139, 132, 141, 143, 135, 138, 141, 145, 141, 145, 140, 136, 133, 140, 140, 130, 131, 134, 135, 128, 143, 145, 137, 141, 141, 145, 146, 131, 138, 140, 144, 143, 136, 143, 140, 139, 141, 134, 132, 131, 148, 130, 129, 139, 140, 127, 139, 134, 136, 141, 138, 139, 137, 135, 136, 136, 132, 133, 132, 131, 134, 135, 137, 139, 138, 139, 146, 147, 137, 139, 136, 127, 130, 134, 140, 141, 137, 144, 141, 149, 141, 139, 148, 140, 141, 144, 138, 145, 135, 132, 137, 138, 142, 141, 138, 140, 130, 139, 144, 140, 139, 146, 142, 135, 138, 137, 143, 143, 143, 129, 136, 144, 137, 128, 132, 136, 142, 146, 146, 145, 147, 135, 140, 135, 133, 144, 142, 133, 145, 144, 130, 150, 134, 140, 143, 137, 140, 142, 126, 138, 134, 127, 139, 139, 134, 138, 137, 150, 142, 149, 139, 142, 138, 136, 135, 141, 140, 139, 150, 136, 132, 124, 131, 141, 144, 141, 135, 144, 134, 141, 137, 150, 144, 146, 134, 140, 136, 142, 138, 137, 139, 133, 131, 135, 140, 137, 147, 143, 146, 131, 146, 132, 135, 143, 141, 142, 133, 138, 143, 138, 146, 149, 146, 145, 133, 132, 141, 144, 137, 137, 131, 146, 148, 134, 144, 139, 142, 149, 131, 136, 153, 124, 141, 137, 136, 138, 138, 139, 140, 133, 129, 144, 149, 138, 139, 129, 138, 130, 134, 139, 147, 135, 133, 147, 135, 119, 140, 146, 136, 153, 144, 129, 137, 138, 146, 151, 137, 131, 138, 143, 122, 137, 139, 136, 140, 135, 136, 137, 137, 141, 132, 137, 136, 134, 132, 146, 142, 141, 143, 140, 158, 141, 127, 143, 133, 137, 138, 137, 141, 143, 148, 130, 149, 143, 120, 122, 136, 131, 145, 134, 137, 146, 137, 137, 135, 139, 156, 139, 145, 133, 137, 142, 137, 146, 144, 134, 130, 149, 133, 133, 140, 142, 146, 131, 140, 139, 134, 139, 133, 137, 147, 141, 139, 135, 142, 136, 142, 143, 133, 132, 143, 146, 135, 142, 143, 129, 140, 126, 149, 128, 150, 142, 142, 131, 138, 132, 135, 133, 133, 140, 136, 145, 129, 139, 135, 138, 136, 152, 140, 138, 150, 144, 140, 137, 120, 146, 134, 138, 140, 146, 139, 144, 131, 141, 143, 129, 137, 134, 140, 146, 137, 142, 134, 136, 144, 122, 144, 137, 134, 143, 139, 127, 133, 137, 139, 140, 134, 157, 126, 121, 143, 144, 139, 152, 140, 141, 152, 145, 136, 136, 135, 136, 136, 143, 130, 143, 138, 138, 136, 149, 138, 134, 140, 140, 123, 141, 139, 138, 139, 141, 120, 140, 146, 142, 143, 139, 137, 144, 142, 151, 146, 133, 150, 131, 142, 133, 141, 135, 134, 142, 137, 141, 129, 136, 134, 138, 136, 136, 137, 149, 142, 132, 136, 132, 131, 137, 141, 132, 139, 145, 133, 127, 141, 147, 134, 139, 143, 129, 152, 132, 132, 134, 145, 130, 133, 146, 146, 149, 137, 141, 135, 137, 142, 125, 138, 157, 131, 145, 131, 138, 134, 133, 137, 141, 136, 139, 136, 144, 138, 140, 137, 134, 148, 137, 132, 132, 136, 137, 144, 140, 129, 138, 128, 144, 147, 137, 144, 133, 129, 134, 140, 144, 149, 143, 136, 133, 151, 125, 141, 137, 143, 129, 137, 136, 143, 142, 138, 142, 126, 133, 145, 141, 139, 136, 140, 134, 136, 139, 142, 131, 143, 136, 135, 145, 129, 152, 136, 137, 139, 148, 144, 135, 140, 139, 136, 140, 140, 124, 140, 126, 132, 127, 140, 138, 146, 145, 135, 149, 139, 140, 137, 148, 132, 140, 150, 143, 142, 136, 140, 140, 145, 127, 139, 144, 137, 141, 135, 133, 140, 145, 126, 126, 137, 131, 135, 142, 130, 142, 142, 140, 135, 141, 134, 137, 150, 138, 141, 147, 135, 140, 140, 130, 135, 128, 142, 134, 146, 143, 138, 145, 147, 134, 144, 131, 152, 136, 138, 139, 149, 133, 138, 144, 137, 135, 140, 132, 133, 146, 132, 140, 137, 138, 139, 142, 136, 138, 131, 141, 144, 140, 139, 136, 136, 136, 140, 141, 138, 129, 139, 137, 142, 136, 144, 140, 129, 133, 137, 142, 147, 133, 146, 133, 138, 137, 140, 136, 142, 192, 140, 130, 132, 126, 141, 141, 138, 139, 138, 139, 137, 131, 138, 138, 137, 132, 143, 137, 138, 136, 142, 132, 147, 140, 140, 139, 148, 142, 136, 143, 142, 151, 130, 139, 139, 144, 132, 143, 134, 143, 143, 134, 137, 140, 140, 144, 140, 141, 138, 141, 134, 146, 137, 138, 137, 136, 141, 133, 144, 143, 140, 141, 140, 146, 138, 144, 142, 141, 137, 124, 137, 142, 135, 130, 138, 131, 137, 136, 135, 138, 136, 140, 138, 139, 140, 147, 134, 143, 136, 136, 139, 132, 144, 134, 151, 136, 137, 138, 143, 143, 139, 140, 140, 147, 141, 137, 136, 143, 140, 131, 145, 132, 140, 143, 134, 139, 138, 136, 133, 136, 135, 136, 136, 136, 140, 154, 137, 141, 134, 136, 135, 139, 139, 138, 133, 141, 143, 139, 153, 143, 136, 146, 139, 139, 138, 138, 132, 138, 136, 139, 145, 142, 130, 148, 132, 131, 138, 139, 143, 137, 139, 140, 138, 143, 136, 138, 140, 138, 138, 141, 140, 128, 140, 138, 135, 135, 140, 132, 143, 134, 137, 143, 135, 140, 135, 143, 136, 136, 139, 133, 134, 132, 133, 144, 134, 141, 146, 143, 136, 141, 135, 137, 136, 128, 138, 144, 138, 134, 130, 139, 135, 129, 143, 134, 120, 135, 137, 141, 141, 139, 129, 146, 140, 136, 145, 143, 142, 136, 141, 130, 140, 144, 130, 136, 145, 139, 138, 143, 143, 139, 154, 141, 131, 135, 140, 139, 140, 146, 142, 128, 134, 141, 145, 138, 135, 136, 139, 137, 146, 141, 138, 142, 143, 140, 140, 138, 139, 139, 146, 139, 138, 141, 144, 139, 140, 136, 130, 136, 142, 139, 151, 140, 137, 141, 138, 140, 142, 148, 141, 142, 141, 135, 139, 134, 137, 146, 141, 144, 143, 144, 132, 144, 136, 142, 136, 134, 142, 134, 135, 144, 136, 140, 140, 134, 140, 135, 138, 137, 143, 141, 134, 137, 135, 140, 134, 143, 140, 137, 134, 136, 132, 138, 138, 141, 133, 134, 142, 139, 139, 141, 136, 134, 139, 141, 144, 142, 140, 139, 133, 143, 134, 136, 140, 139, 138, 130, 138, 127, 138, 144, 145, 139, 134, 135, 142, 146, 136, 135, 133, 144, 145, 142, 135, 137, 141, 142, 143, 139, 133, 140, 137, 145, 146, 136, 145, 140, 136, 127, 137, 142, 138, 146, 128, 138, 140, 149, 135, 133, 142, 141, 135, 136, 135, 140, 145, 136, 136, 134, 142, 136, 135, 140, 137, 138, 144, 145, 139, 141, 140, 144, 141, 132, 147, 138, 138, 138, 137, 139, 137, 137, 132, 143, 141, 129, 144, 138, 148, 139, 135, 138, 142, 139, 139, 133, 142, 139, 142, 142, 140, 138, 139, 141, 137, 139, 135, 141, 140, 143, 133, 134, 138, 136, 131, 141, 152, 143, 136, 145, 141, 141, 135, 137, 145, 136, 141, 141, 132, 134, 135, 145, 138, 140, 145, 130, 139, 132, 137, 137, 133, 135, 137, 139, 137, 135, 142, 136, 137, 146, 138, 140, 142, 137, 145, 137, 140, 138, 138, 134, 141, 142, 142, 147, 142, 138, 128, 141, 148, 136, 141, 144, 134, 148, 138, 148, 151, 141, 138, 136, 146, 134, 142, 136, 143, 134, 137, 138, 135, 137, 135, 136, 138, 140, 133, 135, 135, 141, 135, 139, 134, 143, 138, 142, 138, 146, 139, 121, 137, 139, 140, 135, 139, 146, 141, 135, 140, 143, 138, 134, 140, 144, 133, 130, 137, 141, 136, 149, 150, 139, 135, 147, 144, 141, 136, 143, 143, 143, 129, 141, 133, 136, 129, 138, 141, 139, 139, 140, 150, 143, 139, 136, 145, 137, 134, 145, 143, 157, 141, 145, 145, 135, 142, 141, 137, 137, 146, 130, 133, 133, 130, 134, 133, 135, 143, 131, 132, 141, 148, 136, 135, 136, 139, 143, 133, 136, 134, 143, 149, 136, 143, 149, 139, 142, 146, 142, 136, 141, 135, 144, 138, 142, 134, 135, 139, 146, 141, 138, 140, 141, 139, 141, 136, 141, 147, 136, 142, 135, 140, 143, 139, 131, 148, 135, 140, 131, 143, 138, 134, 142, 134, 147, 136, 142, 146, 148, 139, 146, 146, 144, 137, 134, 147, 147, 147, 138, 138, 154, 140, 142, 143, 139, 135, 138, 132, 139, 139, 135, 144, 138, 137, 134, 141, 149, 155, 143, 143, 145, 141, 140, 150, 144, 140, 144, 135, 137, 138, 142, 139, 143, 135, 139, 148, 144, 148, 133, 133, 143, 142, 139, 134, 139, 132, 127, 147, 139, 140, 132, 139, 145, 135, 143, 124, 137, 134, 142, 142, 132, 151, 145, 135, 139, 143, 137, 134, 143, 150, 140, 131, 140, 138, 136, 144, 148, 131, 138, 144, 146, 137, 136, 146, 138, 136, 143, 136, 133, 137, 147, 139, 138, 139, 141, 146, 144, 145, 137, 141, 142, 144, 142, 135, 131, 140, 142, 147, 143, 138, 131, 134, 134, 135, 132, 138, 146, 132, 134, 140, 134, 143, 149, 134, 136, 140, 142, 149, 132, 146, 140, 142, 141, 133, 135, 135, 148, 148, 133, 138, 135, 142, 130, 140, 138, 140, 135, 143, 151, 134, 143, 141, 149, 157, 137, 145, 139, 138, 134, 132, 145, 137, 144, 145, 134, 140, 130, 139, 130, 136, 142, 145, 136, 139, 138, 129, 146, 136, 144, 135, 138, 141, 142, 140, 144, 142, 134, 143, 137, 137, 142, 147, 130, 138, 134, 153, 148, 140, 138, 133, 139, 137, 139, 135, 132, 150, 142, 150, 141, 135, 143, 132, 134, 135, 141, 135, 141, 146, 137, 136, 142, 151, 146, 128, 143, 144, 135, 145, 140, 147, 138, 131, 139, 135, 145, 136, 144, 140, 131, 135, 144, 142, 140, 144, 133, 147, 141, 130, 140, 143, 141, 133, 142, 133, 141, 149, 132, 146, 135, 151, 136, 141, 137, 143, 141, 128, 146, 145, 145, 140, 131, 124, 138, 147, 141, 144, 125, 130, 141, 136, 132, 136, 145, 133, 142, 139, 134, 149, 135, 147, 143, 147, 140, 138, 141, 151, 142, 139, 150, 142, 135, 133, 134, 141, 144, 144, 136, 142, 139, 147, 144, 143, 137, 150, 144, 143, 132, 136, 134, 148, 129, 140, 143, 142, 143, 150, 133, 137, 141, 141, 133, 133, 135, 132, 133, 134, 131, 137, 136, 144, 130, 145, 140, 134, 145, 135, 139, 145, 138, 131, 131, 131, 134, 145, 132, 142, 134, 135, 137, 131, 141, 135, 136, 144, 145, 137, 139, 141, 136, 149, 144, 136, 131, 141, 138, 135, 129, 142, 132, 140, 132, 134, 142, 139, 131, 140, 134, 142, 146, 131, 124, 144, 135, 139, 135, 143, 134, 143, 145, 146, 137, 139, 146, 125, 138, 135, 144, 143, 148, 139, 146, 146, 137, 144, 141, 140, 130, 142, 139, 144, 134, 132, 147, 138, 139, 137, 140, 135, 131, 144, 140, 154, 133, 141, 139, 138, 142, 133, 138, 128, 137, 138, 134, 136, 144, 143, 137, 138, 131, 132, 135, 145, 138, 135, 135, 140, 141, 141, 134, 140, 146, 136, 140, 135, 133, 140, 122, 146, 135, 143, 139, 142, 142, 132, 139, 134, 136, 140, 137, 153, 147, 143, 139, 140, 149, 149, 140, 137, 138, 142, 129, 144, 138, 144, 137, 132, 139, 143, 140, 137, 131, 132, 137, 133, 136, 137, 144, 148, 138, 129, 143, 144, 142, 131, 146, 140, 140, 132, 141, 133, 149, 151, 139, 137, 138, 129, 152, 133, 159, 143, 135, 141, 142, 142, 139, 142, 137, 137, 136, 139, 137, 142, 143, 146, 145, 140, 145, 133, 138, 138, 135, 137, 140, 131, 143, 139, 143, 139, 128, 147, 134, 141, 144, 139, 137, 134, 135, 134, 132, 143, 138, 139, 138, 144, 138, 137, 149, 139, 139, 144, 132, 139, 137, 144, 145, 136, 150, 145, 139, 130, 142, 140, 137, 143, 137, 141, 138, 149, 135, 143, 138, 142, 145, 144, 135, 135, 140, 151, 132, 134, 136, 135, 141, 139, 146, 140, 140, 149, 143, 132, 143, 133, 143, 149, 135, 143, 142, 148, 140, 140, 140, 144, 145, 133, 141, 137, 125, 139, 133, 139, 136, 137, 148, 129, 135, 132, 137, 136, 137, 150, 139, 141, 135, 141, 129, 132, 138, 140, 131, 150, 143, 140, 142, 145, 140, 135, 137, 134, 144, 143, 157, 133, 144, 149, 141, 134, 144, 139, 140, 145, 141, 139, 132, 134, 147, 141, 139, 132, 138, 138, 135, 139, 142, 134, 146, 134, 140, 145, 140, 144, 136, 159, 146, 133, 136, 142, 134, 142, 131, 134, 127, 139, 133, 136, 136, 130, 134, 137, 138, 143, 139, 136, 140, 138, 140, 137, 139, 140, 146, 136, 137, 132, 136, 135, 140, 132, 142, 138, 142, 144, 132, 139, 140, 145, 139, 131, 132, 142, 138, 137, 142, 140, 133, 133, 133, 136, 138, 138, 137, 131, 130, 145, 139, 139, 137, 143, 131, 147, 135, 137, 145, 134, 137, 142, 132, 133, 140, 136, 136, 137, 142, 134, 137, 142, 148, 140, 139, 133, 137, 141, 141, 134, 136, 133, 132, 148, 139, 130, 142, 140, 145, 128, 142, 148, 137, 133, 135, 131, 148, 139, 137, 132, 142, 150, 137, 142, 140, 138, 143, 138, 146, 138, 134, 134, 138, 140, 136, 143, 138, 133, 137, 143, 147, 144, 134, 141, 133, 136, 135, 140, 144, 132, 134, 141, 133, 145, 136, 141, 148, 144, 133, 142, 137, 132, 142, 134, 132, 140, 136, 140, 140, 140, 142, 134, 139, 151, 139, 142, 134, 139, 142, 149, 130, 141, 140, 142, 141, 137, 147, 137, 146, 142, 141, 137, 135, 139, 140, 134, 138, 134, 134, 145, 140, 138, 137, 140, 140, 134, 131, 131, 141, 144, 140, 139, 139, 141, 144, 141, 140, 135, 152, 143, 142, 137, 136, 146, 144, 140, 134, 140, 137, 141, 142, 140, 143, 134, 138, 139, 137, 138, 142, 141, 142, 139, 141, 143, 138, 138, 145, 125, 142, 137, 142, 138, 140, 147, 141, 145, 141, 138, 136, 145, 138, 139, 142, 139, 146, 131, 141, 143, 134, 133, 140, 133, 138, 140, 137, 138, 143, 130, 142, 145, 132, 138, 139, 140, 137, 137, 125, 138, 146, 147, 133, 152, 143, 135, 139, 142, 134, 136, 142, 143, 132, 138, 142, 143, 140, 128, 135, 140, 143, 136, 146, 142, 139, 143, 135, 142, 140, 141, 134, 134, 136, 147, 135, 140, 138, 136, 139, 136, 134, 139, 137, 142, 143, 139, 145, 133, 139, 135, 140, 139, 134, 130, 139, 140, 149, 141, 136, 136, 140, 143, 135, 145, 138, 138, 139, 137, 142, 138, 138, 130, 142, 136, 135, 136, 139, 135, 142, 136, 136, 140, 145, 134, 143, 145, 140, 143, 143, 139, 132, 142, 146, 139, 137, 136, 140, 147, 138, 142, 144, 137, 137, 138, 144, 133, 136, 147, 149, 160, 141, 138, 126, 135, 137, 144, 145, 137, 141, 138, 138, 140, 138, 136, 139, 141, 142, 141, 141, 137, 135, 143, 133, 134, 140, 133, 133, 143, 133, 136, 138, 139, 133, 137, 141, 132, 137, 140, 138, 143, 140, 141, 132, 140, 138, 139, 141, 140, 134, 135, 118, 142, 135, 141, 139, 140, 135, 138, 139, 131, 135, 143, 140, 137, 142, 149, 137, 139, 139, 142, 142, 133, 136, 139, 142, 144, 139, 140, 150, 140, 140, 142, 138, 139, 141, 131, 144, 142, 143, 140, 137, 138, 133, 139, 133, 132, 139, 144, 143, 140, 138, 139, 141, 143, 142, 133, 149, 138, 142, 139, 139, 145, 145, 139, 141, 124, 139, 139, 124, 139, 142, 146, 143, 145, 142, 140, 141, 138, 148, 134, 138, 142, 139, 143, 141, 128, 138, 133, 150, 139, 143, 138, 140, 143, 147, 145, 137, 137, 141, 139, 139, 142, 132, 122, 134, 142, 140, 146, 134, 136, 134, 139, 132, 134, 120, 147, 140, 137, 140, 139, 136, 139, 142, 140, 133, 144, 145, 141, 131, 142, 142, 146, 140, 139, 141, 143, 141, 133, 122, 138, 135, 135, 150, 139, 139, 132, 136, 138, 142, 138, 138, 138, 140, 149, 135, 135, 141, 138, 139, 141, 137, 136, 145, 143, 139, 141, 140, 141, 141, 142, 141, 138, 139, 147, 140, 147, 138, 143, 140, 138, 142, 136, 134, 143, 144, 136, 135, 140, 140, 143, 136, 133, 138, 137, 145, 138, 154, 138, 139, 142, 133, 141, 133, 137, 143, 142, 136, 139, 143, 146, 147, 138, 137, 136, 111, 145, 141, 141, 147, 130, 131, 133, 139, 126, 150, 132, 134, 130, 137, 149, 146, 137, 140, 135, 138, 141, 141, 149, 139, 137, 143, 136, 132, 126, 141, 146, 148, 125, 139, 147, 127, 136, 142, 142, 148, 135, 153, 136, 141, 143, 138, 139, 145, 138, 148, 135, 138, 137, 143, 142, 136, 134, 145, 138, 138, 129, 126, 132, 133, 164, 137, 138, 133, 139, 152, 146, 130, 142, 142, 143, 138, 130, 146, 137, 146, 138, 137, 141, 140, 141, 143, 141, 133, 134, 139, 137, 139, 139, 152, 140, 135, 137, 135, 134, 134, 140, 141, 141, 155, 138, 142, 145, 142, 133, 145, 141, 142, 144, 142, 126, 149, 141, 141, 135, 150, 131, 143, 143, 140, 135, 148, 141, 140, 144, 121, 149, 128, 130, 126, 135, 140, 140, 136, 137, 134, 139, 143, 139, 139, 140, 143, 131, 133, 141, 142, 141, 144, 130, 133, 144, 130, 137, 130, 144, 141, 133, 132, 146, 135, 147, 146, 141, 138, 135, 136, 144, 141, 141, 133, 146, 136, 134, 130, 136, 136, 149, 142, 141, 142, 140, 142, 135, 144, 138, 139, 135, 137, 131, 134, 151, 141, 146, 131, 137, 133, 145, 138, 136, 135, 135, 141, 134, 147, 132, 128, 145, 142, 127, 132, 131, 152, 143, 136, 135, 143, 152, 136, 141, 138, 141, 137, 147, 147, 129, 134, 133, 142, 138, 148, 132, 131, 136, 138, 137, 125, 138, 132, 143, 128, 147, 130, 135, 130, 147, 143, 141, 145, 146, 141, 144, 136, 137, 141, 140, 137, 142, 138, 130, 137, 144, 141, 138, 135, 129, 136, 143, 147, 133, 136, 134, 145, 136, 145, 133, 132, 147, 131, 142, 146, 138, 148, 141, 137, 131, 141, 144, 142, 137, 143, 147, 143, 141, 134, 148, 133, 136, 145, 146, 135, 139, 137, 129, 135, 127, 137, 135, 141, 132, 134, 140, 142, 129, 139, 141, 134, 130, 140, 137, 135, 145, 144, 141, 138, 134, 140, 130, 135, 144, 134, 137, 142, 135, 137, 129, 136, 130, 140, 134, 143, 127, 137, 138, 137, 149, 140, 140, 143, 140, 137, 133, 142, 131, 139, 140, 139, 134, 139, 148, 135, 141, 130, 133, 145, 140, 156, 140, 140, 140, 147, 144, 149, 135, 127, 125, 147, 140, 134, 141, 137, 142, 130, 137, 131, 135, 143, 132, 136, 144, 122, 136, 132, 149, 137, 136, 142, 144, 141, 131, 144, 129, 129, 142, 141, 138, 146, 145, 152, 144, 149, 146, 135, 137, 150, 134, 138, 139, 130, 126, 132, 131, 135, 145, 129, 129, 144, 142, 141, 141, 141, 141, 136, 134, 137, 138, 142, 139, 133, 136, 151, 129, 143, 123, 137, 134, 131, 129, 137, 131, 132, 144, 131, 141, 139, 148, 144, 129, 131, 141, 138, 132, 136, 135, 141, 123, 144, 140, 141, 134, 137, 143, 137, 134, 138, 133, 136, 141, 141, 138, 135, 135, 130, 120, 138, 143, 131, 143, 140, 131, 135, 139, 146, 132, 144, 138, 141, 130, 142, 136, 139, 141, 137, 128, 142, 163, 152, 138, 139, 136, 140, 143, 135, 142, 140, 145, 138, 131, 141, 134, 136, 146, 135, 141, 138, 138, 136, 137, 140, 143, 133, 144, 136, 127, 143, 135, 141, 146, 133, 141, 143, 147, 140, 146, 136, 147, 147, 139, 138, 143, 141, 141, 135, 147, 140, 143, 144, 138, 134, 136, 138, 130, 137, 136, 135, 136, 142, 140, 148, 147, 148, 139, 141, 140, 145, 146, 140, 137, 142, 138, 141, 136, 137, 138, 140, 132, 144, 138, 132, 135, 144, 153, 143, 146, 143, 135, 140, 143, 130, 142, 135, 129, 129, 144, 150, 143, 139, 127, 136, 143, 142, 132, 145, 147, 138, 138, 143, 132, 130, 140, 133, 137, 135, 143, 130, 131, 138, 143, 141, 144, 140, 143, 148, 127, 138, 137, 140, 130, 143, 134, 141, 134, 130, 136, 129, 139, 134, 131, 145, 146, 138, 153, 135, 138, 132, 139, 133, 141, 155, 141, 139, 134, 137, 142, 143, 144, 141, 134, 141, 139, 139, 130, 139, 126, 144, 133, 146, 135, 138, 143, 136, 135, 136, 136, 132, 139, 131, 133, 148, 135, 130, 137, 146, 143, 143, 138, 134, 141, 139, 140, 136, 142, 136, 139, 133, 133, 136, 143, 146, 138, 141, 141, 123, 146, 136, 144, 138, 145, 144, 140, 141, 138, 139, 138, 148, 136, 146, 137, 143, 135, 137, 130, 141, 138, 139, 150, 127, 146, 142, 151, 135, 145, 131, 138, 144, 123, 143, 149, 141, 147, 140, 128, 132, 139, 147, 146, 129, 139, 135, 145, 134, 143, 134, 137, 134, 148, 139, 132, 123, 145, 144, 136, 130, 139, 142, 139, 144, 137, 133, 134, 142, 148, 144, 134, 148, 153, 141, 134, 137, 140, 137, 134, 132, 149, 139, 132, 136, 143, 139, 137, 151, 131, 145, 141, 130, 146, 133, 138, 139, 132, 128, 136, 137, 148, 144, 139, 148, 138, 138, 139, 146, 135, 137, 140, 132, 131, 138, 142, 146, 149, 141, 139, 138, 134, 139, 148, 133, 135, 143, 144, 138, 143, 144, 136, 138, 142, 141, 132, 139, 139, 142, 135, 132, 134, 144, 133, 139, 139, 136, 137, 142, 136, 132, 145, 143, 137, 141, 134, 141, 135, 134, 142, 138, 135, 134, 128, 142, 137, 136, 135, 147, 144, 141, 138, 141, 135, 139, 142, 141, 150, 135, 147, 147, 139, 132, 135, 132, 139, 142, 141, 140, 133, 141, 134, 138, 139, 145, 127, 138, 148, 140, 141, 139, 148, 142, 139, 135, 143, 144, 144, 141, 153, 143, 144, 139, 138, 142, 147, 131, 140, 131, 147, 141, 136, 138, 143, 139, 133, 141, 141, 139, 132, 144, 141, 144, 141, 137, 137, 142, 141, 148, 144, 133, 148, 134, 144, 139, 138, 132, 140, 136, 138, 141, 138, 144, 154, 138, 143, 139, 138, 136, 149, 137, 129, 144, 143, 130, 138, 150, 144, 136, 138, 134, 138, 140, 139, 145, 137, 146, 140, 136, 146, 138, 132, 138, 137, 138, 132, 129, 138, 138, 132, 148, 133, 145, 131, 145, 136, 130, 142, 138, 142, 151, 144, 137, 139, 128, 134, 144, 137, 137, 149, 143, 142, 137, 140, 147, 138, 135, 141, 134, 142, 143, 144, 135, 140, 134, 133, 141, 139, 136, 139, 132, 142, 139, 136, 134, 136, 141, 145, 138, 139, 137, 135, 138, 138, 140, 132, 134, 142, 140, 147, 143, 138, 147, 141, 144, 147, 131, 147, 146, 147, 132, 143, 139, 141, 133, 137, 134, 134, 138, 133, 143, 143, 139, 137, 136, 138, 136, 138, 138, 138, 146, 143, 139, 136, 138, 133, 138, 136, 145, 136, 145, 137, 138, 143, 150, 132, 133, 144, 140, 140, 132, 139, 137, 137, 131, 145, 143, 138, 142, 145, 139, 138, 142, 133, 140, 137, 134, 147, 136, 134, 136, 133, 136, 150, 138, 130, 135, 137, 136, 140, 136, 135, 147, 137, 143, 136, 134, 141, 138, 141, 142, 144, 146, 137, 145, 140, 156, 130, 132, 137, 141, 143, 143, 138, 133, 147, 141, 130, 136, 132, 143, 140, 142, 137, 139, 139, 143, 142, 142, 135, 139, 138, 145, 141, 137, 141, 136, 133, 139, 138, 150, 139, 143, 139, 139, 139, 132, 153, 135, 141, 135, 140, 141, 142, 136, 137, 133, 140, 131, 142, 138, 139, 139, 134, 129, 143, 150, 134, 136, 145, 138, 137, 139, 144, 135, 143, 135, 142, 144, 138, 133, 144, 144, 145, 138, 136, 131, 137, 137, 137, 139, 128, 141, 144, 140, 132, 136, 138, 134, 134, 149, 128, 136, 148, 143, 140, 135, 138, 143, 141, 135, 135, 143, 138, 135, 134, 136, 141, 138, 138, 135, 144, 137, 144, 128, 136, 146, 131, 133, 135, 147, 140, 135, 138, 135, 141, 141, 142, 136, 145, 139, 138, 138, 143, 148, 136, 137, 138, 139, 132, 134, 137, 140, 144, 135, 141, 139, 139, 140, 142, 138, 138, 135, 146, 141, 141, 133, 134, 139, 141, 140, 143, 136, 136, 135, 142, 132, 136, 134, 137, 137, 138, 133, 135, 134, 142, 138, 134, 140, 142, 148, 142, 133, 142, 136, 140, 138, 144, 136, 138, 146, 136, 142, 134, 145, 144, 135, 139, 143, 138, 137, 131, 143, 139, 137, 141, 139, 137, 142, 142, 148, 140, 142, 140, 138, 130, 136, 138, 134, 133, 136, 140, 139, 140, 143, 135, 142, 146, 139, 139, 138, 143, 136, 136, 140, 145, 135, 133, 141, 144, 143, 131, 145, 129, 133, 138, 135, 138, 143, 140, 143, 146, 133, 143, 144, 139, 138, 142, 148, 138, 133, 139, 139, 139, 134, 137, 138, 139, 134, 140, 136, 136, 134, 143, 133, 142, 136, 141, 135, 124, 141, 136, 133, 140, 140, 136, 143, 129, 137, 135, 137, 145, 135, 131, 142, 135, 130, 133, 138, 136, 137, 156, 147, 138, 144, 135, 137, 142, 129, 135, 137, 135, 143, 139, 153, 142, 134, 133, 135, 137, 145, 145, 140, 139, 137, 137, 141, 134, 140, 134, 135, 150, 138, 138, 138, 139, 140, 140, 137, 134, 137, 135, 135, 132, 144, 137, 141, 129, 138, 135, 136, 137, 143, 145, 132, 133, 146, 137, 146, 138, 144, 140, 134, 143, 145, 137, 137, 139, 134, 146, 139, 141, 133, 133, 133, 141, 135, 135, 138, 141, 144, 139, 138, 134, 143, 140, 137, 130, 137, 136, 136, 140, 147, 130, 144, 136, 139, 142, 141, 148, 140, 147, 138, 139, 137, 142, 148, 140, 133, 142, 140, 145, 132, 136, 141, 138, 135, 136, 140, 144, 136, 138, 127, 140, 141, 133, 133, 144, 148, 142, 139, 139, 139, 138, 149, 133, 139, 134, 137, 132, 135, 139, 139, 141, 135, 144, 136, 137, 143, 134, 137, 148, 137, 137, 133, 141, 139, 139, 147, 133, 139, 134, 138, 134, 137, 136, 145, 132, 144, 135, 136, 139, 140, 136, 141, 133, 140, 146, 137, 138, 145, 128, 145, 147, 141, 138, 140, 142, 143, 125, 148, 141, 138, 136, 139, 121, 146, 136, 134, 135, 138, 141, 136, 132, 141, 143, 143, 135, 143, 134, 135, 141, 137, 139, 150, 142, 140, 141, 140, 139, 139, 135, 148, 150, 139, 139, 146, 141, 140, 133, 140, 134, 136, 137, 137, 144, 137, 135, 130, 141, 138, 142, 138, 135, 155, 129, 135, 141, 135, 138, 129, 133, 136, 138, 134, 142, 133, 145, 143, 135, 137, 139, 134, 130, 160, 145, 133, 185, 140, 163, 136, 140, 142, 144, 138, 135, 137, 140, 137, 143, 137, 132, 143, 142, 139, 130, 138, 147, 132, 137, 145, 136, 132, 136, 131, 138, 141, 132, 137, 133, 142, 137, 137, 137, 139, 140, 140, 143, 142, 134, 138, 142, 133, 137, 147, 137, 133, 140, 141, 133, 130, 135, 133, 132, 142, 135, 135, 135, 138, 141, 140, 136, 144, 139, 136, 139, 142, 147, 144, 140, 147, 137, 143, 140, 140, 140, 142, 144, 135, 142, 131, 120, 144, 141, 136, 135, 143, 140, 139, 143, 147, 137, 141, 138, 144, 142, 141, 145, 138, 145, 138, 140, 139, 142, 141, 138, 137, 155, 136, 136, 146, 134, 144, 139, 137, 143, 138, 142, 140, 140, 139, 135, 136, 142, 146, 136, 134, 135, 143, 138, 139, 143, 145, 135, 136, 145, 129, 133, 130, 149, 130, 134, 139, 132, 137, 141, 133, 142, 138, 132, 135, 146, 138, 141, 144, 140, 150, 144, 137, 139, 140, 139, 140, 135, 134, 171, 141, 138, 137, 140, 137, 142, 139, 142, 140, 133, 132, 142, 155, 148, 140, 134, 129, 136, 141, 131, 141, 128, 140, 136, 138, 136, 141, 140, 136, 139, 142, 134, 134, 139, 148, 140, 120, 137, 162, 137, 138, 142, 138, 141, 136, 140, 136, 153, 141, 138, 140, 140, 144, 151, 120, 138, 136, 145, 143, 142, 136, 144, 138, 139, 137, 135, 141, 138, 139, 139, 135, 137, 133, 142, 130, 141, 131, 141, 139, 131, 131, 142, 131, 137, 137, 137, 128, 137, 138, 142, 136, 146, 134, 138, 146, 138, 135, 145, 134, 146, 142, 147, 143, 134, 146, 138, 141, 146, 136, 139, 128, 139, 129, 141, 137, 124, 133, 142, 141, 139, 138, 135, 136, 136, 136, 138, 142, 137, 136, 136, 129, 140, 137, 140, 145, 136, 133, 139, 140, 135, 140, 134, 139, 141, 138, 142, 144, 153, 134, 143, 139, 134, 143, 142, 143, 141, 148, 137, 138, 130, 144, 147, 142, 134, 136, 148, 142, 139, 131, 147, 147, 128, 146, 142, 138, 140, 131, 143, 140, 133, 144, 142, 133, 138, 125, 136, 137, 140, 142, 137, 136, 136, 143, 133, 131, 131, 134, 135, 141, 135, 138, 131, 137, 136, 137, 137, 136, 133, 141, 134, 140, 140, 132, 142, 131, 136, 140, 143, 136, 144, 144, 140, 143, 139, 124, 144, 141, 139, 137, 135, 140, 143, 138, 144, 143, 134, 141, 136, 135, 138, 138, 143, 136, 140, 135, 136, 138, 154, 141, 138, 126, 139, 147, 144, 136, 137, 137, 142, 151, 126, 139, 135, 145, 139, 137, 139, 137, 141, 139, 139, 131, 145, 140, 132, 143, 140, 132, 136, 141, 138, 143, 138, 142, 133, 130, 141, 144, 146, 149, 139, 137, 135, 141, 129, 138, 149, 138, 145, 146, 144, 141, 137, 139, 152, 136, 142, 139, 131, 139, 137, 145, 136, 139, 133, 135, 132, 137, 139, 140, 136, 139, 140, 133, 135, 132, 141, 149, 127, 132, 144, 143, 149, 135, 137, 134, 136, 137, 136, 133, 138, 133, 140, 133, 146, 137, 134, 153, 131, 141, 137, 137, 137, 132, 140, 132, 136, 134, 144, 136, 137, 142, 135, 139, 139, 131, 135, 139, 127, 137, 136, 139, 135, 136, 142, 130, 140, 140, 135, 140, 137, 137, 142, 139, 140, 140, 142, 141, 137, 145, 128, 144, 141, 138, 136, 145, 135, 141, 137, 144, 138, 140, 142, 145, 135, 151, 140, 140, 138, 141, 151, 145, 133, 137, 143, 137, 138, 137, 151, 141, 150, 144, 135, 154, 140, 130, 138, 136, 140, 130, 136, 133, 138, 139, 142, 143, 135, 133, 134, 143, 134, 138, 148, 149, 143, 132, 140, 136, 142, 137, 140, 134, 134, 141, 141, 138, 140, 143, 133, 140, 137, 139, 134, 135, 138, 135, 136, 140, 134, 139, 139, 135, 144, 144, 142, 128, 141, 154, 132, 139, 140, 140, 137, 144, 136, 140, 132, 139, 139, 138, 134, 142, 139, 132, 132, 135, 147, 132, 132, 139, 141, 134, 140, 134, 133, 139, 138, 135, 137, 141, 139, 136, 134, 136, 140, 135, 139, 139, 146, 137, 138, 136, 138, 139, 141, 140, 141, 145, 132, 141, 133, 144, 129, 149, 142, 148, 137, 142, 144, 147, 142, 135, 136, 137, 132, 142, 138, 149, 134, 133, 136, 139, 136, 136, 140, 140, 142, 141, 140, 140, 137, 141, 142, 137, 139, 132, 142, 132, 136, 143, 136, 138, 146, 139, 137, 139, 138, 142, 140, 132, 137, 131, 138, 137, 134, 143, 136, 143, 138, 140, 141, 144, 139, 149, 142, 135, 144, 137, 134, 140, 138, 139, 146, 137, 140, 133, 143, 142, 142, 137, 134, 143, 139, 137, 136, 127, 137, 144, 144, 140, 144, 142, 134, 138, 147, 145, 134, 138, 132, 145, 138, 148, 140, 143, 137, 146, 142, 133, 136, 142, 144, 143, 139, 137, 132, 135, 136, 137, 126, 133, 144, 141, 136, 146, 138, 142, 131, 142, 138, 141, 137, 138, 144, 136, 140, 142, 139, 138, 144, 140, 134, 136, 134, 143, 143, 145, 139, 139, 136, 140, 136, 132, 145, 141, 138, 156, 143, 141, 144, 142, 142, 139, 141, 138, 140, 143, 141, 140, 137, 142, 145, 133, 131, 138, 144, 141, 142, 139, 145, 140, 140, 143, 135, 138, 135, 138, 139, 130, 129, 132, 139, 136, 124, 140, 138, 142, 135, 137, 138, 143, 139, 137, 143, 141, 135, 134, 133, 138, 148, 144, 140, 150, 133, 142, 138, 137, 139, 139, 141, 134, 140, 137, 137, 134, 137, 137, 135, 143, 136, 138, 138, 138, 140, 134, 138, 139, 137, 136, 139, 139, 137, 144, 137, 127, 139, 143, 141, 127, 141, 137, 137, 140, 139, 141, 141, 142, 132, 133, 139, 140, 138, 140, 142, 138, 142, 139, 139, 135, 139, 140, 139, 140, 134, 137, 143, 132, 138, 143, 142, 140, 141, 137, 143, 135, 135, 132, 139, 139, 139, 139, 138, 143, 151, 142, 131, 136, 140, 147, 137, 144, 135, 142, 134, 133, 150, 135, 129, 141, 141, 139, 146, 137, 135, 141, 141, 143, 140, 139, 138, 138, 140, 133, 136, 138, 141, 136, 143, 132, 145, 136, 146, 150, 140, 142, 130, 137, 142, 136, 135, 136, 132, 139, 135, 136, 136, 132, 136, 139, 139, 138, 140, 144, 143, 145, 136, 137, 135, 134, 135, 143, 139, 133, 141, 134, 138, 143, 140, 137, 138, 139, 135, 144, 143, 139, 134, 140, 140, 137, 139, 144, 141, 137, 142, 143, 137, 141, 138, 142, 135, 136, 138, 147, 133, 145, 138, 140, 139, 137, 143, 139, 135, 137, 137, 136, 137, 140, 137, 145, 132, 140, 127, 144, 147, 139, 141, 135, 135, 141, 134, 132, 144, 136, 138, 137, 138, 138, 134, 142, 137, 131, 138, 139, 132, 139, 136, 132, 134, 137, 145, 139, 141, 137, 144, 140, 138, 139, 137, 131, 135, 142, 141, 139, 137, 140, 141, 137, 136, 137, 140, 139, 140, 145, 142, 135, 136, 136, 136, 140, 144, 140, 141, 139, 136, 140, 144, 137, 136, 138, 138, 143, 145, 137, 141, 136, 139, 138, 128, 146, 141, 142, 140, 135, 136, 144, 139, 130, 143, 136, 141, 145, 137, 141, 141, 140, 138, 141, 138, 140, 137, 142, 138, 137, 141, 136, 137, 137, 136, 143, 124, 137, 139, 139, 142, 135, 138, 138, 135, 138, 137, 135, 130, 140, 139, 134, 140, 135, 136, 139, 144, 139, 143, 128, 137, 141, 142, 143, 137, 137, 141, 145, 136, 138, 138, 144, 136, 135, 138, 141, 139, 140, 137, 136, 134, 137, 135, 132, 140, 138, 135, 146, 141, 140, 140, 138, 140, 139, 140, 144, 142, 140, 143, 135, 144, 140, 136, 136, 138, 137, 134, 139, 138, 137, 139, 141, 139, 135, 137, 138, 143, 137, 140, 140, 141, 141, 137, 140, 140, 139, 138, 134, 140, 139, 137, 136, 139, 138, 137, 143, 138, 138, 139, 140, 141, 140, 137, 138, 135, 140, 137, 135, 138, 135, 142, 137, 147, 143, 137, 136, 139, 140, 136, 142, 145, 133, 133, 143, 141, 148, 136, 141, 125, 130, 135, 139, 142, 144, 154, 137, 142, 135, 133, 140, 124, 133, 141, 138, 134, 137, 143, 135, 150, 124, 143, 140, 141, 148, 130, 124, 140, 132, 132, 122, 134, 163, 142, 145, 140, 139, 137, 143, 141, 144, 138, 145, 143, 136, 144, 127, 137, 130, 132, 134, 133, 135, 145, 141, 141, 136, 139, 152, 145, 139, 143, 140, 141, 140, 137, 143, 133, 137, 133, 137, 149, 139, 137, 147, 135, 144, 141, 140, 141, 129, 148, 137, 142, 141, 142, 135, 135, 148, 134, 146, 146, 153, 144, 140, 130, 145, 133, 145, 148, 128, 136, 131, 147, 137, 125, 131, 142, 142, 137, 143, 138, 130, 147, 132, 132, 141, 141, 133, 148, 131, 137, 142, 146, 130, 134, 132, 143, 140, 140, 140, 147, 131, 144, 135, 132, 135, 138, 142, 139, 133, 135, 145, 143, 129, 130, 134, 136, 139, 135, 150, 149, 141, 136, 141, 139, 140, 145, 148, 140, 145, 142, 137, 133, 135, 141, 141, 145, 122, 142, 136, 123, 134, 141, 138, 140, 135, 129, 137, 142, 138, 141, 137, 144, 134, 145, 140, 130, 146, 137, 134, 148, 148, 155, 141, 139, 136, 141, 138, 159, 141, 143, 130, 141, 150, 130, 139, 148, 137, 127, 135, 138, 131, 138, 138, 128, 131, 134, 135, 133, 128, 134, 144, 149, 143, 145, 144, 139, 145, 144, 148, 139, 142, 138, 148, 136, 148, 141, 151, 132, 130, 149, 136, 136, 137, 133, 144, 133, 135, 137, 150, 138, 140, 124, 141, 134, 141, 139, 132, 135, 139, 137, 136, 132, 135, 140, 135, 148, 126, 131, 143, 145, 136, 142, 141, 134, 140, 138, 148, 132, 130, 145, 144, 145, 131, 139, 144, 137, 113, 136, 143, 151, 132, 157, 147, 131, 142, 139, 122, 145, 136, 137, 121, 135, 137, 155, 135, 132, 135, 139, 134, 131, 141, 145, 135, 139, 146, 140, 139, 141, 135, 136, 141, 126, 144, 132, 127, 135, 142, 135, 134, 135, 140, 147, 145, 132, 136, 144, 136, 143, 131, 142, 139, 137, 132, 133, 138, 126, 146, 140, 136, 137, 141, 126, 139, 138, 140, 135, 142, 135, 138, 149, 133, 147, 136, 135, 140, 129, 125, 142, 144, 131, 136, 131, 139, 129, 149, 133, 129, 141, 129, 139, 132, 136, 143, 147, 134, 129, 137, 144, 148, 137, 131, 142, 145, 132, 131, 142, 139, 142, 137, 133, 138, 139, 143, 133, 135, 144, 140, 139, 132, 134, 147, 141, 140, 137, 135, 140, 143, 136, 138, 137, 154, 130, 139, 145, 151, 128, 142, 143, 150, 141, 135, 140, 146, 133, 138, 135, 131, 149, 145, 136, 138, 147, 137, 137, 138, 144, 144, 137, 137, 145, 136, 132, 143, 146, 137, 146, 138, 126, 147, 139, 135, 142, 135, 130, 135, 135, 144, 135, 144, 134, 138, 128, 148, 128, 133, 151, 132, 138, 137, 151, 143, 143, 132, 138, 144, 136, 144, 133, 130, 138, 136, 135, 142, 141, 140, 136, 145, 138, 149, 132, 138, 147, 146, 135, 140, 142, 138, 142, 140, 137, 140, 132, 131, 143, 131, 141, 141, 138, 128, 139, 138, 133, 136, 134, 142, 132, 135, 133, 136, 141, 142, 147, 148, 138, 145, 136, 142, 135, 147, 149, 136, 138, 139, 139, 141, 143, 127, 138, 139, 133, 129, 139, 133, 138, 131, 144, 138, 137, 144, 132, 141, 139, 133, 137, 141, 138, 127, 142, 146, 139, 136, 131, 145, 132, 148, 138, 130, 137, 142, 135, 138, 139, 138, 135, 142, 133, 125, 132, 135, 142, 133, 131, 134, 140, 141, 142, 135, 145, 139, 147, 136, 146, 139, 141, 139, 141, 140, 138, 131, 133, 136, 135, 143, 135, 145, 131, 134, 133, 139, 139, 140, 141, 133, 150, 134, 140, 151, 142, 134, 141, 134, 148, 146, 136, 141, 148, 140, 145, 132, 139, 143, 142, 140, 139, 139, 142, 140, 132, 136, 136, 142, 137, 133, 141, 144, 136, 137, 134, 146, 141, 138, 143, 139, 142, 146, 149, 135, 138, 150, 134, 150, 141, 135, 148, 130, 143, 148, 139, 140, 139, 146, 138, 137, 131, 135, 145, 145, 136, 140, 138, 136, 137, 135, 134, 141, 136, 137, 136, 141, 133, 134, 127, 136, 143, 140, 141, 135, 138, 140, 140, 139, 134, 144, 144, 138, 144, 132, 142, 139, 138, 129, 133, 136, 143, 134, 137, 136, 139, 138, 142, 141, 142, 139, 137, 140, 140, 132, 144, 132, 143, 143, 142, 131, 142, 147, 135, 139, 141, 146, 138, 140, 139, 134, 132, 141, 139, 140, 139, 132, 142, 133, 141, 138, 144, 132, 146, 141, 134, 156, 141, 136, 132, 142, 140, 139, 136, 142, 143, 135, 153, 145, 133, 139, 141, 137, 148, 144, 141, 144, 144, 139, 142, 145, 144, 143, 137, 135, 130, 143, 143, 136, 136, 140, 140, 137, 138, 135, 142, 140, 138, 134, 135, 142, 141, 138, 132, 148, 138, 135, 141, 143, 137, 137, 132, 136, 148, 141, 156, 143, 133, 136, 139, 148, 141, 141, 144, 150, 130, 134, 139, 141, 145, 143, 141, 140, 138, 143, 135, 144, 138, 137, 137, 132, 134, 144, 144, 136, 141, 146, 137, 143, 140, 124, 138, 140, 139, 127, 146, 137, 148, 140, 142, 142, 137, 133, 138, 140, 133, 136, 140, 138, 141, 141, 131, 142, 141, 149, 135, 141, 139, 141, 138, 137, 135, 138, 142, 143, 146, 142, 142, 141, 132, 134, 150, 142, 137, 141, 145, 133, 142, 131, 142, 136, 138, 145, 140, 137, 119, 131, 132, 135, 138, 134, 141, 140, 140, 143, 139, 134, 145, 148, 144, 125, 138, 136, 139, 140, 143, 145, 130, 143, 140, 147, 138, 132, 144, 129, 145, 144, 149, 141, 137, 143, 137, 141, 136, 136, 139, 139, 137, 132, 143, 150, 133, 133, 138, 145, 138, 133, 139, 137, 136, 143, 142, 140, 136, 143, 134, 137, 143, 139, 140, 142, 148, 136, 147, 142, 132, 141, 139, 144, 139, 139, 141, 134, 134, 138, 136, 144, 141, 135, 142, 133, 142, 146, 142, 148, 139, 143, 137, 137, 135, 143, 140, 144, 135, 139, 136, 137, 135, 138, 145, 136, 145, 142, 139, 136, 137, 139, 142, 130, 142, 142, 124, 133, 141, 140, 137, 142, 145, 139, 132, 128, 135, 142, 139, 142, 138, 130, 128, 146, 137, 141, 137, 134, 144, 151, 141, 137, 143, 135, 150, 143, 131, 135, 137, 138, 144, 135, 148, 122, 140, 141, 138, 136, 142, 138, 137, 139, 143, 137, 146, 139, 146, 141, 145, 136, 137, 138, 131, 135, 135, 147, 137, 143, 129, 145, 131, 142, 138, 138, 144, 132, 135, 136, 140, 139, 141, 141, 139, 143, 145, 132, 144, 140, 140, 135, 136, 145, 138, 135, 132, 138, 134, 142, 135, 145, 142, 142, 140, 140, 137, 151, 143, 133, 135, 135, 142, 145, 148, 135, 150, 143, 146, 140, 134, 131, 129, 141, 146, 140, 123, 143, 141, 132, 145, 136, 140, 141, 135, 135, 144, 144, 144, 150, 130, 133, 140, 138, 141, 126, 135, 136, 136, 138, 140, 136, 138, 136, 131, 138, 136, 134, 134, 142, 138, 144, 138, 132, 138, 141, 136, 140, 133, 135, 138, 134, 140, 143, 136, 139, 140, 128, 137, 139, 138, 155, 135, 144, 136, 139, 141, 132, 130, 126, 141, 150, 135, 145, 138, 141, 136, 142, 150, 146, 150, 142, 144, 139, 138, 136, 145, 130, 138, 135, 133, 148, 135, 141, 136, 139, 142, 132, 144, 140, 143, 135, 136, 140, 142, 137, 144, 143, 149, 138, 140, 144, 140, 140, 134, 144, 140, 140, 133, 134, 137, 141, 126, 144, 147, 143, 139, 125, 131, 128, 135, 150, 138, 137, 134, 133, 143, 137, 135, 131, 136, 135, 134, 144, 150, 145, 140, 128, 132, 143, 133, 142, 139, 138, 136, 141, 136, 138, 138, 128, 135, 138, 131, 132, 147, 141, 141, 133, 140, 133, 138, 148, 143, 135, 136, 131, 138, 142, 142, 147, 138, 138, 154, 145, 143, 134, 132, 130, 140, 148, 136, 140, 137, 130, 141, 138, 132, 150, 139, 137, 131, 145, 140, 128, 139, 137, 144, 143, 133, 144, 143, 136, 128, 147, 139, 129, 136, 137, 141, 140, 138, 145, 153, 141, 131, 145, 143, 146, 136, 141, 137, 151, 136, 133, 131, 133, 139, 141, 135, 131, 130, 133, 141, 138, 135, 127, 130, 136, 139, 135, 142, 137, 133, 142, 138, 127, 139, 141, 136, 131, 146, 139, 133, 141, 133, 143, 133, 145, 138, 139, 144, 139, 140, 136, 149, 138, 138, 141, 139, 137, 134, 149, 148, 131, 146, 135, 143, 142, 132, 136, 143, 150, 135, 143, 137, 150, 136, 139, 134, 142, 146, 140, 136, 134, 134, 140, 136, 141, 143, 141, 141, 130, 143, 141, 139, 147, 135, 130, 130, 132, 138, 136, 144, 130, 131, 132, 148, 132, 134, 133, 142, 146, 137, 141, 132, 142, 130, 140, 142, 144, 132, 136, 146, 134, 142, 134, 132, 150, 137, 147, 143, 136, 135, 143, 136, 133, 140, 136, 142, 139, 139, 137, 144, 136, 137, 135, 137, 136, 139, 139, 137, 128, 140, 135, 146, 133, 145, 137, 137, 135, 143, 126, 135, 149, 133, 132, 143, 136, 133, 146, 137, 140, 144, 150, 136, 138, 140, 139, 141, 138, 128, 150, 142, 129, 138, 140, 132, 132, 137, 133, 132, 141, 133, 137, 137, 149, 145, 134, 140, 128, 144, 142, 140, 147, 137, 140, 142, 128, 134, 138, 144, 145, 134, 128, 131, 139, 135, 137, 127, 140, 147, 146, 135, 135, 137, 136, 137, 139, 138, 134, 127, 136, 137, 148, 130, 133, 134, 138, 133, 143, 139, 143, 136, 141, 135, 130, 135, 133, 142, 152, 140, 135, 136, 137, 134, 138, 143, 138, 152, 142, 132, 140, 134, 140, 139, 126, 137, 130, 141, 146, 136, 143, 136, 142, 142, 143, 136, 132, 142, 147, 137, 128, 143, 141, 143, 140, 140, 139, 142, 143, 130, 139, 143, 132, 139, 141, 142, 139, 141, 143, 134, 144, 144, 139, 151, 138, 138, 135, 146, 144, 137, 142, 135, 130, 144, 149, 137, 134, 140, 136, 138, 143, 135, 136, 138, 135, 147, 139, 137, 143, 142, 142, 144, 142, 138, 136, 133, 139, 145, 139, 138, 133, 134, 145, 146, 144, 138, 133, 139, 132, 145, 141, 138, 145, 142, 139, 138, 134, 133, 137, 131, 136, 138, 138, 144, 142, 142, 144, 143, 139, 133, 140, 130, 136, 140, 139, 138, 144, 136, 137, 138, 135, 142, 138, 137, 138, 142, 134, 143, 136, 132, 134, 137, 148, 134, 136, 137, 131, 136, 138, 141, 141, 129, 134, 139, 145, 132, 134, 138, 132, 134, 134, 127, 132, 141, 136, 143, 139, 138, 136, 143, 131, 138, 146, 132, 145, 131, 141, 140, 138, 137, 136, 145, 139, 141, 134, 139, 147, 132, 138, 128, 135, 139, 153, 143, 138, 141, 139, 136, 138, 138, 140, 134, 145, 145, 138, 130, 146, 135, 149, 137, 137, 143, 136, 143, 134, 143, 133, 142, 139, 138, 153, 139, 133, 137, 135, 136, 136, 143, 133, 134, 141, 126, 130, 144, 128, 142, 143, 138, 137, 140, 137, 151, 143, 144, 142, 138, 140, 143, 134, 141, 142, 146, 143, 146, 141, 135, 145, 138, 135, 145, 140, 128, 143, 143, 141, 138, 135, 139, 144, 134, 139, 147, 137, 122, 141, 138, 133, 133, 141, 133, 131, 133, 145, 138, 139, 135, 131, 140, 137, 136, 132, 138, 139, 135, 145, 137, 140, 142, 138, 141, 137, 141, 142, 134, 133, 136, 135, 137, 138, 138, 136, 144, 132, 137, 147, 139, 145, 144, 141, 134, 135, 132, 147, 139, 139, 137, 135, 135, 144, 142, 139, 140, 135, 136, 131, 151, 150, 137, 137, 129, 139, 137, 146, 145, 140, 134, 142, 147, 143, 139, 131, 139, 145, 142, 144, 142, 141, 140, 138, 143, 134, 141, 138, 140, 146, 136, 136, 143, 138, 132, 152, 141, 142, 144, 134, 138, 138, 134, 133, 142, 141, 136, 134, 149, 135, 139, 131, 147, 133, 145, 136, 139, 141, 143, 134, 141, 141, 144, 143, 137, 141, 138, 140, 149, 139, 145, 150, 140, 132, 144, 143, 142, 137, 140, 141, 138, 141, 141, 131, 137, 137, 142, 147, 130, 135, 142, 147, 142, 137, 140, 139, 132, 141, 141, 138, 133, 143, 134, 136, 134, 146, 141, 153, 143, 134, 138, 136, 138, 140, 136, 132, 139, 140, 140, 140, 140, 140, 143, 137, 131, 134, 139, 131, 142, 142, 136, 137, 145, 137, 137, 135, 146, 138, 138, 138, 145, 134, 145, 146, 138, 133, 144, 134, 138, 137, 135, 136, 140, 140, 137, 136, 141, 140, 141, 154, 140, 143, 141, 135, 144, 142, 133, 135, 136, 143, 138, 142, 129, 139, 139, 129, 137, 137, 141, 140, 135, 144, 140, 126, 147, 132, 140, 137, 135, 124, 142, 139, 135, 143, 135, 137, 131, 143, 135, 139, 142, 145, 140, 138, 137, 138, 141, 130, 137, 147, 143, 136, 135, 142, 145, 135, 133, 140, 141, 133, 142, 141, 130, 132, 146, 135, 139, 136, 147, 137, 143, 138, 147, 136, 139, 138, 134, 151, 140, 141, 140, 129, 142, 131, 137, 131, 137, 139, 130, 133, 136, 139, 142, 134, 138, 136, 146, 139, 133, 146, 130, 139, 140, 143, 133, 138, 148, 145, 141, 136, 135, 147, 142, 138, 134, 144, 135, 139, 135, 141, 146, 129, 145, 153, 129, 135, 141, 144, 145, 130, 140, 137, 152, 143, 140, 151, 131, 151, 146, 145, 139, 127, 138, 132, 143, 137, 146, 130, 133, 138, 141, 136, 130, 138, 141, 143, 125, 147, 136, 146, 139, 138, 138, 146, 133, 145, 134, 137, 144, 138, 135, 142, 141, 144, 132, 139, 140, 139, 140, 134, 135, 129, 141, 131, 136, 137, 136, 141, 153, 143, 136, 138, 149, 145, 139, 143, 148, 143, 145, 140, 136, 132, 139, 134, 139, 136, 138, 149, 136, 143, 133, 144, 148, 138, 139, 142, 127, 123, 141, 139, 133, 143, 139, 138, 137, 136, 144, 141, 134, 128, 137, 139, 142, 138, 138, 139, 143, 137, 137, 144, 127, 149, 134, 136, 138, 141, 141, 142, 144, 142, 134, 139, 131, 135, 141, 144, 135, 134, 140, 142, 141, 144, 140, 140, 133, 137, 139, 135, 130, 149, 128, 141, 130, 133, 140, 136, 136, 143, 142, 142, 143, 151, 127, 136, 138, 143, 139, 129, 128, 140, 134, 143, 145, 143, 135, 134, 136, 139, 146, 138, 139, 138, 142, 135, 137, 128, 131, 148, 137, 146, 127, 144, 141, 145, 141, 131, 137, 140, 137, 126, 138, 140, 131, 135, 148, 142, 138, 135, 143, 139, 138, 141, 142, 145, 139, 144, 141, 140, 142, 141, 140, 135, 141, 131, 138, 136, 138, 135, 142, 143, 142, 139, 142, 139, 139, 138, 140, 142, 138, 137, 138, 140, 141, 143, 131, 141, 136, 138, 142, 144, 138, 142, 139, 142, 151, 134, 131, 132, 140, 135, 136, 150, 150, 134, 148, 136, 137, 138, 138, 143, 140, 133, 134, 131, 138, 139, 145, 141, 138, 147, 133, 140, 135, 136, 135, 136, 143, 145, 140, 138, 129, 151, 140, 136, 148, 131, 136, 132, 144, 132, 146, 143, 133, 144, 129, 140, 136, 142, 141, 142, 141, 139, 140, 141, 130, 135, 133, 135, 139, 142, 141, 136, 143, 133, 142, 150, 137, 145, 129, 145, 148, 138, 142, 138, 141, 141, 137, 141, 144, 144, 141, 141, 138, 135, 140, 146, 138, 143, 137, 139, 139, 137, 145, 139, 140, 134, 150, 145, 141, 141, 145, 140, 142, 137, 133, 148, 135, 138, 140, 145, 144, 130, 142, 136, 141, 129, 145, 136, 133, 139, 132, 138, 141, 133, 140, 132, 139, 139, 138, 137, 135, 132, 141, 142, 135, 132, 139, 138, 141, 138, 134, 137, 138, 136, 144, 133, 137, 129, 135, 136, 127, 139, 140, 136, 140, 140, 140, 143, 133, 128, 140, 135, 132, 144, 138, 139, 137, 148, 142, 145, 138, 142, 137, 149, 146, 134, 135, 136, 143, 140, 145, 145, 142, 144, 141, 135, 140, 135, 142, 145, 136, 133, 136, 141, 126, 135, 141, 135, 144, 146, 140, 136, 146, 142, 134, 137, 140, 140, 140, 141, 137, 138, 137, 147, 145, 139, 133, 142, 137, 139, 136, 140, 135, 137, 146, 136, 135, 154, 139, 143, 134, 138, 136, 139, 140, 138, 143, 148, 134, 138, 132, 143, 136, 139, 135, 144, 140, 138, 147, 138, 155, 133, 134, 131, 132, 145, 140, 142, 143, 149, 145, 137, 138, 136, 149, 135, 146, 137, 137, 139, 125, 137, 143, 129, 144, 142, 137, 132, 138, 138, 129, 139, 141, 147, 142, 144, 132, 143, 146, 137, 138, 134, 137, 142, 137, 147, 131, 144, 132, 139, 153, 142, 140, 137, 143, 143, 135, 139, 134, 136, 137, 140, 124, 141, 137, 132, 135, 136, 142, 138, 144, 135, 138, 133, 140, 135, 135, 137, 133, 142, 143, 140, 141, 139, 135, 137, 146, 138, 134, 135, 135, 138, 131, 148, 137, 137, 139, 137, 146, 141, 141, 134, 143, 138, 148, 136, 129, 139, 144, 130, 140, 141, 136, 135, 136, 134, 132, 148, 133, 132, 139, 145, 141, 140, 135, 140, 131, 138, 125, 138, 140, 143, 150, 139, 136, 135, 135, 140, 144, 136, 137, 141, 138, 135, 148, 138, 130, 134, 138, 142, 139, 126, 146, 140, 132, 137, 137, 137, 131, 146, 146, 141, 140, 139, 139, 141, 143, 133, 129, 142, 126, 142, 137, 139, 146, 137, 135, 143, 141, 138, 135, 136, 151, 139, 141, 132, 140, 139, 138, 132, 137, 146, 141, 136, 147, 133, 139, 138, 134, 141, 142, 139, 134, 138, 139, 135, 145, 133, 143, 136, 135, 132, 140, 138, 138, 140, 134, 135, 146, 141, 142, 149, 141, 143, 143, 137, 149, 146, 138, 130, 137, 143, 134, 136, 132, 145, 139, 141, 142, 140, 141, 130, 137, 142, 134, 136, 136, 138, 130, 137, 137, 136, 137, 141, 143, 135, 149, 133, 129, 141, 138, 145, 138, 145, 130, 144, 140, 133, 141, 136, 137, 144, 133, 141, 138, 137, 136, 143, 146, 142, 136, 148, 133, 134, 130, 134, 146, 133, 142, 138, 140, 136, 137, 140, 126, 136, 130, 139, 149, 147, 137, 140, 147, 141, 131, 139, 133, 147, 135, 135, 137, 137, 137, 134, 137, 141, 135, 133, 133, 148, 142, 139, 135, 139, 145, 139, 134, 135, 131, 142, 138, 142, 142, 135, 140, 133, 136, 137, 143, 146, 135, 145, 143, 140, 133, 139, 140, 133, 136, 139, 141, 134, 136, 143, 150, 141, 142, 128, 135, 140, 136, 127, 137, 132, 150, 145, 138, 139, 143, 131, 141, 141, 151, 131, 134, 140, 135, 136, 145, 140, 136, 136, 136, 138, 139, 134, 143, 147, 135, 138, 139, 140, 140, 147, 136, 135, 135, 134, 131, 144, 135, 140, 145, 141, 151, 141, 139, 138, 142, 131, 139, 136, 139, 130, 137, 142, 145, 126, 139, 140, 141, 141, 137, 141, 140, 132, 143, 139, 125, 136, 138, 133, 139, 150, 128, 137, 140, 142, 136, 140, 139, 139, 143, 134, 143, 145, 142, 154, 140, 139, 127, 140, 145, 137, 133, 135, 140, 137, 142, 137, 136, 140, 136, 139, 145, 141, 134, 124, 151, 126, 133, 132, 136, 148, 130, 140, 144, 147, 145, 129, 147, 136, 145, 141, 136, 130, 139, 137, 136, 140, 144, 143, 156, 146, 137, 142, 138, 138, 138, 133, 129, 142, 139, 141, 145, 148, 136, 155, 133, 130, 130, 144, 136, 144, 167, 153, 139, 126, 135, 148, 136, 139, 143, 149, 137, 140, 135, 145, 133, 142, 133, 126, 148, 131, 128, 127, 138, 138, 136, 137, 128, 151, 140, 139, 144, 144, 128, 128, 140, 139, 134, 142, 138, 143, 146, 147, 136, 135, 139, 132, 134, 131, 132, 144, 133, 143, 138, 144, 137, 137, 127, 135, 135, 136, 138, 139, 137, 132, 130, 134, 127, 132, 132, 152, 137, 138, 136, 129, 144, 140, 131, 158, 143, 139, 131, 133, 147, 143, 143, 133, 137, 141, 140, 141, 138, 137, 152, 143, 134, 123, 147, 141, 144, 142, 147, 138, 140, 138, 137, 130, 139, 141, 133, 137, 134, 135, 142, 129, 139, 133, 145, 138, 133, 150, 147, 135, 134, 135, 138, 132, 133, 153, 137, 141, 147, 144, 136, 139, 144, 135, 139, 142, 146, 142, 140, 148, 128, 138, 146, 137, 126, 132, 140, 133, 140, 134, 148, 142, 134, 138, 135, 141, 133, 146, 143, 144, 132, 139, 141, 142, 132, 138, 145, 148, 141, 129, 140, 138, 137, 134, 137, 141, 130, 129, 142, 139, 136, 139, 138, 136, 136, 142, 144, 129, 133, 129, 140, 128, 134, 141, 145, 126, 151, 134, 134, 142, 130, 142, 137, 152, 137, 133, 138, 145, 138, 141, 147, 124, 139, 130, 138, 138, 131, 134, 141, 149, 141, 140, 144, 132, 148, 140, 103, 123, 134, 144, 151, 132, 142, 141, 130, 135, 137, 138, 139, 133, 134, 146, 135, 143, 132, 145, 132, 145, 139, 138, 135, 136, 144, 139, 140, 136, 130, 146, 139, 143, 149, 132, 133, 130, 140, 135, 129, 141, 132, 136, 144, 144, 137, 136, 139, 148, 138, 146, 148, 130, 132, 139, 138, 143, 146, 138, 143, 139, 132, 127, 148, 143, 138, 128, 143, 151, 138, 157, 142, 133, 142, 129, 138, 142, 146, 147, 145, 145, 129, 136, 141, 152, 138, 142, 148, 138, 140, 137, 133, 145, 133, 140, 143, 140, 140, 137, 134, 134, 138, 138, 143, 138, 137, 139, 141, 138, 134, 136, 140, 140, 144, 146, 138, 135, 120, 135, 135, 150, 130, 148, 145, 145, 136, 137, 138, 141, 134, 142, 136, 140, 139, 145, 138, 142, 146, 135, 140, 136, 146, 140, 135, 135, 134, 141, 144, 137, 142, 142, 144, 139, 143, 151, 140, 131, 138, 145, 138, 142, 146, 136, 145, 134, 132, 139, 130, 140, 159, 147, 141, 134, 135, 139, 141, 136, 142, 131, 136, 141, 139, 140, 140, 131, 129, 138, 140, 139, 136, 135, 139, 145, 144, 151, 137, 135, 141, 135, 144, 139, 136, 146, 133, 138, 137, 134, 140, 136, 134, 142, 129, 137, 146, 131, 146, 141, 139, 135, 147, 141, 136, 140, 136, 139, 142, 149, 135, 143, 146, 141, 132, 150, 144, 139, 130, 138, 139, 139, 138, 137, 133, 135, 141, 135, 141, 141, 127, 136, 143, 135, 142, 143, 140, 134, 147, 135, 137, 140, 131, 135, 134, 139, 132, 139, 144, 137, 145, 143, 136, 132, 138, 134, 141, 146, 140, 140, 135, 135, 138, 134, 134, 141, 140, 139, 133, 140, 143, 138, 140, 132, 141, 137, 148, 136, 150, 148, 139, 143, 132, 138, 146, 139, 141, 143, 138, 148, 148, 136, 142, 135, 144, 141, 137, 135, 138, 132, 138, 141, 143, 139, 135, 135, 146, 140, 142, 136, 142, 143, 147, 130, 134, 145, 132, 136, 152, 134, 148, 140, 144, 137, 143, 138, 134, 146, 141, 142, 140, 136, 136, 136, 132, 130, 134, 136, 144, 136, 133, 141, 137, 134, 141, 133, 138, 140, 141, 149, 137, 136, 145, 128, 134, 138, 136, 147, 137, 146, 142, 143, 139, 146, 138, 134, 141, 146, 147, 144, 132, 141, 143, 135, 134, 138, 131, 138, 132, 143, 143, 143, 139, 132, 140, 139, 139, 148, 138, 143, 138, 136, 135, 146, 145, 137, 128, 133, 143, 140, 142, 141, 133, 132, 137, 142, 136, 134, 147, 146, 136, 143, 143, 135, 137, 137, 144, 138, 127, 148, 140, 138, 137, 139, 135, 129, 136, 142, 135, 146, 141, 143, 144, 145, 138, 140, 138, 141, 136, 138, 140, 145, 148, 141, 138, 137, 145, 143, 132, 135, 144, 142, 132, 139, 138, 130, 140, 139, 139, 141, 126, 133, 135, 133, 131, 140, 138, 135, 133, 139, 138, 145, 134, 140, 136, 142, 136, 136, 144, 142, 129, 136, 145, 140, 136, 136, 144, 140, 132, 141, 139, 130, 137, 139, 132, 131, 132, 145, 138, 139, 130, 136, 139, 144, 143, 137, 137, 137, 160, 132, 141, 137, 137, 144, 136, 137, 146, 139, 140, 133, 142, 136, 140, 140, 133, 139, 139, 132, 141, 138, 139, 139, 143, 140, 144, 141, 139, 138, 139, 138, 134, 138, 144, 133, 143, 134, 148, 142, 135, 139, 144, 135, 131, 142, 133, 136, 138, 136, 143, 143, 130, 133, 131, 133, 142, 146, 138, 141, 145, 134, 140, 133, 140, 138, 136, 136, 148, 136, 134, 146, 133, 138, 137, 141, 133, 142, 148, 134, 138, 137, 133, 148, 140, 143, 139, 150, 125, 145, 138, 137, 140, 145, 141, 136, 134, 137, 147, 143, 136, 136, 139, 146, 132, 132, 134, 150, 130, 144, 133, 133, 141, 138, 128, 146, 136, 155, 136, 145, 144, 131, 135, 154, 135, 141, 139, 142, 142, 130, 142, 144, 139, 129, 126, 140, 136, 143, 120, 130, 133, 147, 143, 137, 133, 133, 136, 140, 132, 130, 137, 143, 132, 127, 139, 154, 136, 139, 124, 145, 137, 143, 149, 137, 136, 138, 141, 145, 148, 141, 141, 133, 138, 131, 141, 144, 128, 135, 150, 145, 137, 136, 136, 146, 136, 141, 142, 127, 144, 147, 127, 132, 140, 146, 142, 140, 138, 136, 137, 134, 149, 139, 138, 140, 141, 130, 139, 140, 144, 141, 132, 133, 140, 135, 145, 137, 137, 134, 138, 141, 135, 146, 149, 143, 134, 151, 125, 140, 131, 139, 131, 145, 140, 143, 155, 156, 157, 135, 140, 146, 133, 141, 136, 131, 136, 129, 148, 145, 146, 142, 146, 131, 142, 148, 131, 134, 138, 148, 138, 150, 132, 131, 127, 148, 128, 141, 139, 136, 135, 142, 144, 140, 145, 137, 136, 137, 149, 141, 135, 141, 140, 145, 126, 132, 133, 147, 136, 138, 136, 130, 134, 131, 137, 137, 139, 139, 138, 149, 137, 135, 143, 141, 136, 150, 135, 133, 144, 133, 129, 132, 147, 143, 136, 135, 132, 131, 138, 141, 136, 141, 146, 148, 135, 142, 143, 118, 131, 146, 138, 134, 142, 138, 138, 140, 131, 146, 141, 151, 129, 153, 146, 134, 135, 144, 137, 132, 146, 143, 134, 133, 140, 139, 127, 141, 136, 144, 142, 145, 135, 150, 142, 133, 139, 144, 138, 136, 144, 137, 139, 131, 143, 133, 131, 142, 138, 139, 142, 129, 141, 129, 139, 144, 141, 126, 135, 139, 141, 141, 133, 137, 152, 134, 140, 135, 145, 147, 144, 133, 136, 148, 131, 148, 134, 137, 137, 143, 137, 130, 129, 131, 136, 144, 144, 140, 136, 135, 135, 134, 146, 136, 144, 156, 131, 127, 137, 136, 137, 144, 138, 135, 136, 139, 128, 133, 150, 133, 144, 138, 142, 131, 139, 138, 139, 138, 148, 143, 145, 137, 142, 146, 153, 143, 137, 138, 138, 136, 140, 151, 139, 138, 130, 136, 135, 139, 137, 130, 131, 141, 144, 140, 155, 148, 142, 140, 142, 138, 133, 140, 147, 145, 151, 141, 138, 137, 141, 146, 139, 145, 126, 136, 139, 148, 137, 137, 132, 144, 139, 127, 148, 146, 132, 135, 133, 139, 144, 136, 140, 141, 153, 135, 134, 128, 134, 131, 150, 151, 134, 142, 151, 153, 143, 145, 142, 155, 146, 143, 140, 145, 134, 142, 144, 140, 148, 138, 150, 127, 156, 136, 136, 149, 127, 139, 133, 147, 132, 139, 136, 136, 138, 132, 144, 143, 139, 129, 136, 123, 140, 140, 139, 145, 129, 161, 138, 141, 142, 142, 143, 148, 144, 144, 136, 136, 133, 136, 134, 140, 140, 138, 139, 134, 142, 156, 142, 139, 136, 142, 136, 134, 132, 138, 138, 145, 145, 146, 135, 151, 140, 132, 138, 140, 123, 145, 144, 146, 136, 151, 144, 136, 134, 129, 145, 142, 133, 134, 145, 139, 157, 132, 135, 137, 144, 140, 140, 137, 145, 151, 145, 151, 142, 131, 137, 130, 136, 130, 137, 139, 123, 150, 139, 145, 137, 135, 139, 125, 135, 125, 136, 141, 137, 143, 141, 139, 132, 145, 135, 117, 138, 132, 144, 135, 133, 138, 134, 139, 133, 140, 133, 137, 134, 132, 149, 147, 146, 134, 144, 128, 141, 146, 131, 133, 142, 138, 137, 137, 141, 138, 142, 143, 151, 133, 140, 139, 141, 132, 141, 137, 136, 135, 137, 126, 138, 134, 141, 123, 141, 142, 129, 127, 145, 151, 153, 136, 136, 140, 145, 140, 148, 136, 134, 138, 148, 130, 145, 145, 144, 140, 136, 129, 142, 134, 143, 137, 149, 144, 130, 133, 135, 141, 129, 133, 135, 139, 140, 135, 141, 140, 125, 128, 142, 144, 131, 149, 144, 137, 136, 156, 136, 139, 131, 135, 132, 144, 135, 143, 146, 134, 134, 146, 145, 142, 140, 140, 131, 147, 133, 144, 140, 146, 137, 139, 143, 144, 140, 140, 142, 135, 133, 138, 145, 146, 146, 138, 137, 135, 129, 142, 147, 135, 144, 140, 140, 137, 135, 144, 138, 139, 133, 143, 137, 143, 132, 139, 149, 140, 139, 134, 142, 134, 139, 142, 140, 134, 137, 147, 134, 129, 148, 132, 142, 136, 129, 135, 138, 136, 129, 145, 132, 149, 139, 133, 137, 142, 134, 132, 141, 136, 132, 145, 147, 135, 143, 139, 137, 138, 136, 146, 147, 136, 130, 142, 145, 134, 141, 135, 137, 147, 141, 135, 127, 140, 157, 142, 149, 148, 119, 140, 135, 134, 133, 144, 138, 134, 138, 142, 137, 124, 138, 138, 142, 129, 136, 137, 142, 139, 147, 134, 135, 145, 133, 142, 130, 127, 123, 135, 132, 135, 140, 137, 138, 144, 139, 136, 146, 138, 152, 145, 146, 136, 137, 137, 128, 142, 148, 145, 134, 143, 136, 142, 140, 135, 131, 142, 131, 143, 135, 132, 154, 135, 128, 144, 138, 135, 138, 135, 144, 135, 141, 140, 131, 137, 140, 144, 131, 139, 142, 143, 139, 141, 143, 145, 138, 136, 137, 135, 141, 126, 140, 136, 134, 138, 126, 146, 131, 139, 133, 150, 138, 144, 136, 139, 145, 137, 143, 142, 133, 151, 146, 141, 129, 137, 140, 130, 140, 139, 142, 136, 155, 128, 132, 137, 132, 143, 141, 143, 141, 135, 145, 133, 154, 136, 140, 140, 145, 144, 143, 144, 144, 140, 140, 136, 134, 139, 139, 139, 141, 141, 135, 137, 132, 130, 161, 139, 138, 142, 135, 147, 144, 132, 132, 146, 141, 134, 136, 159, 137, 123, 131, 137, 140, 134, 138, 143, 137, 131, 135, 135, 134, 129, 134, 148, 138, 140, 140, 146, 146, 145, 139, 133, 146, 136, 137, 142, 145, 131, 142, 137, 125, 131, 143, 144, 146, 136, 141, 136, 138, 147, 136, 139, 137, 133, 139, 144, 141, 153, 141, 134, 136, 140, 141, 140, 135, 141, 128, 138, 139, 131, 137, 144, 142, 141, 124, 140, 135, 141, 137, 139, 135, 147, 141, 141, 142, 143, 145, 138, 139, 138, 137, 142, 133, 130, 137, 156, 136, 143, 131, 143, 135, 142, 137, 141, 142, 134, 139, 148, 139, 138, 146, 143, 141, 132, 145, 145, 141, 137, 137, 146, 137, 134, 145, 152, 145, 134, 129, 141, 136, 126, 143, 131, 137, 135, 134, 130, 131, 147, 132, 143, 136, 137, 147, 134, 135, 141, 124, 139, 141, 146, 137, 135, 147, 139, 123, 148, 148, 143, 127, 133, 143, 132, 143, 132, 128, 137, 134, 133, 127, 142, 138, 138, 126, 145, 131, 138, 130, 143, 149, 144, 142, 148, 136, 139, 151, 153, 144, 136, 134, 129, 138, 131, 133, 132, 137, 130, 132, 132, 134, 135, 132, 130, 142, 137, 136, 136, 137, 133, 134, 135, 139, 144, 149, 141, 136, 139, 130, 136, 146, 148, 137, 138, 139, 136, 137, 140, 138, 141, 136, 136, 140, 134, 135, 140, 144, 145, 134, 126, 129, 125, 133, 149, 140, 135, 125, 137, 144, 142, 141, 130, 137, 137, 139, 153, 135, 148, 136, 136, 148, 142, 143, 139, 138, 130, 132, 137, 137, 135, 127, 137, 128, 144, 144, 137, 144, 141, 135, 143, 136, 134, 137, 138, 133, 139, 138, 146, 126, 137, 138, 137, 137, 133, 135, 136, 137, 141, 132, 152, 129, 141, 137, 132, 144, 144, 134, 139, 143, 143, 148, 141, 142, 139, 136, 142, 135, 143, 134, 134, 146, 133, 134, 154, 136, 143, 132, 128, 140, 137, 135, 140, 132, 133, 143, 145, 133, 149, 134, 141, 135, 140, 132, 138, 141, 135, 138, 146, 138, 142, 131, 140, 140, 145, 135, 132, 153, 149, 141, 141, 140, 145, 140, 127, 144, 139, 137, 142, 137, 141, 134, 128, 144, 138, 130, 144, 138, 134, 144, 130, 134, 135, 135, 133, 146, 136, 129, 136, 147, 146, 144, 142, 148, 138, 130, 136, 131, 137, 142, 134, 134, 139, 139, 144, 133, 135, 138, 139, 135, 131, 136, 140, 149, 137, 138, 143, 136, 139, 140, 140, 139, 131, 136, 142, 141, 141, 137, 130, 134, 141, 134, 142, 122, 145, 144, 142, 146, 142, 139, 137, 140, 137, 136, 132, 138, 145, 139, 134, 137, 142, 129, 139, 145, 139, 135, 142, 132, 145, 148, 152, 142, 136, 141, 142, 146, 144, 131, 133, 136, 139, 139, 132, 142, 136, 132, 136, 147, 133, 131, 148, 134, 140, 140, 131, 137, 141, 138, 135, 141, 140, 138, 145, 139, 133, 143, 144, 142, 132, 136, 145, 135, 148, 137, 134, 146, 141, 134, 132, 134, 139, 134, 143, 135, 144, 140, 133, 128, 140, 138, 138, 139, 139, 135, 140, 139, 135, 149, 135, 138, 144, 137, 142, 132, 136, 132, 141, 144, 143, 142, 133, 132, 148, 141, 133, 138, 137, 140, 136, 137, 145, 153, 141, 135, 133, 143, 133, 140, 137, 142, 138, 146, 142, 139, 136, 136, 135, 137, 144, 143, 134, 138, 131, 132, 131, 129, 137, 134, 141, 135, 143, 135, 143, 143, 146, 145, 144, 143, 130, 144, 129, 133, 133, 142, 138, 136, 139, 130, 132, 141, 121, 142, 138, 132, 138, 139, 139, 137, 132, 142, 146, 138, 139, 142, 141, 135, 140, 132, 141, 140, 142, 138, 138, 141, 133, 143, 146, 140, 133, 151, 139, 142, 133, 148, 135, 137, 138, 131, 143, 137, 147, 134, 136, 137, 137, 136, 130, 143, 138, 137, 137, 141, 133, 138, 146, 131, 140, 143, 154, 133, 139, 142, 141, 145, 135, 137, 133, 143, 137, 140, 134, 139, 133, 142, 139, 141, 134, 146, 131, 135, 142, 142, 132, 128, 135, 136, 141, 136, 145, 137, 142, 134, 143, 147, 142, 134, 144, 138, 141, 135, 137, 130, 143, 145, 140, 145, 129, 136, 136, 141, 134, 130, 146, 131, 129, 140, 139, 124, 135, 133, 135, 136, 146, 141, 137, 142, 138, 135, 145, 137, 151, 140, 139, 135, 138, 139, 137, 141, 136, 140, 146, 146, 140, 138, 135, 142, 132, 140, 138, 141, 143, 148, 142, 125, 142, 145, 143, 139, 148, 137, 140, 127, 144, 131, 136, 139, 138, 141, 141, 137, 125, 147, 139, 145, 141, 137, 144, 137, 136, 139, 136, 149, 136, 149, 137, 135, 139, 143, 134, 135, 130, 141, 137, 142, 140, 141, 145, 137, 132, 141, 137, 137, 144, 135, 141, 140, 136, 138, 150, 136, 134, 142, 140, 149, 135, 139, 139, 135, 136, 131, 137, 140, 133, 133, 140, 136, 143, 145, 141, 134, 138, 139, 142, 137, 140, 138, 136, 135, 137, 140, 150, 140, 137, 140, 128, 135, 140, 140, 133, 139, 148, 143, 136, 144, 139, 133, 139, 132, 136, 135, 148, 141, 154, 141, 138, 136, 142, 142, 138, 147, 139, 146, 145, 138, 133, 137, 132, 138, 141, 136, 142, 137, 153, 143, 132, 144, 133, 140, 138, 139, 134, 142, 145, 136, 132, 145, 137, 139, 142, 141, 132, 133, 131, 132, 132, 146, 145, 156, 134, 133, 137, 134, 147, 137, 142, 134, 135, 136, 145, 135, 150, 137, 141, 145, 142, 140, 135, 139, 141, 137, 148, 127, 145, 136, 145, 136, 131, 137, 144, 143, 139, 134, 140, 143, 134, 140, 134, 141, 133, 138, 141, 136, 135, 139, 138, 131, 143, 143, 124, 134, 137, 133, 144, 135, 141, 130, 140, 129, 140, 144, 144, 129, 140, 141, 138, 131, 142, 139, 136, 135, 134, 140, 137, 135, 133, 145, 136, 136, 137, 144, 139, 139, 137, 130, 144, 134, 141, 143, 137, 140, 141, 142, 137, 138, 140, 143, 138, 147, 141, 136, 143, 137, 138, 138, 140, 136, 134, 136, 144, 138, 154, 151, 144, 147, 139, 142, 130, 140, 145, 130, 132, 141, 138, 151, 151, 140, 137, 135, 148, 138, 143, 135, 142, 141, 135, 139, 129, 138, 142, 129, 142, 136, 133, 138, 142, 137, 148, 138, 143, 136, 132, 149, 140, 143, 136, 135, 141, 149, 130, 137, 136, 138, 132, 134, 141, 135, 148, 147, 139, 156, 146, 142, 137, 138, 138, 138, 130, 131, 140, 139, 136, 142, 135, 138, 139, 146, 133, 145, 143, 152, 137, 144, 139, 143, 144, 137, 143, 142, 138, 139, 137, 139, 147, 146, 139, 145, 140, 135, 141, 145, 140, 141, 136, 139, 139, 142, 143, 137, 143, 141, 143, 142, 136, 141, 141, 141, 135, 139, 135, 142, 139, 149, 138, 137, 136, 143, 143, 133, 140, 133, 135, 144, 137, 137, 135, 144, 140, 146, 136, 139, 141, 137, 149, 142, 136, 140, 140, 141, 140, 138, 143, 138, 146, 141, 140, 144, 137, 132, 131, 137, 138, 139, 139, 150, 144, 128, 145, 146, 135, 144, 136, 134, 145, 137, 142, 138, 140, 144, 137, 144, 144, 138, 140, 140, 146, 142, 138, 138, 143, 143, 142, 148, 136, 130, 142, 145, 140, 129, 136, 135, 144, 139, 142, 139, 138, 141, 142, 139, 137, 136, 140, 138, 136, 136, 136, 140, 142, 136, 143, 141, 142, 138, 142, 142, 142, 138, 144, 129, 139, 143, 134, 133, 137, 141, 142, 136, 141, 142, 143, 135, 140, 140, 144, 142, 138, 133, 142, 133, 143, 132, 143, 131, 143, 140, 133, 136, 139, 147, 141, 140, 144, 136, 143, 134, 140, 141, 137, 142, 142, 141, 135, 146, 145, 139, 145, 132, 149, 140, 141, 139, 141, 139, 139, 138, 136, 138, 138, 140, 142, 144, 139, 139, 136, 137, 137, 142, 147, 131, 128, 159, 144, 137, 138, 142, 146, 141, 137, 139, 142, 141, 138, 139, 136, 130, 143, 137, 144, 138, 147, 136, 144, 132, 143, 142, 142, 138, 140, 144, 133, 145, 130, 144, 142, 146, 134, 140, 144, 138, 138, 135, 137, 136, 133, 144, 140, 135, 130, 135, 135, 139, 133, 141, 141, 144, 147, 140, 142, 137, 138, 140, 148, 140, 133, 132, 139, 141, 137, 131, 143, 144, 132, 141, 132, 145, 139, 138, 147, 138, 129, 154, 136, 134, 143, 143, 144, 136, 144, 139, 134, 138, 148, 146, 132, 141, 128, 136, 141, 138, 136, 142, 133, 137, 143, 145, 144, 142, 140, 144, 141, 147, 137, 140, 138, 135, 139, 139, 138, 137, 151, 144, 135, 143, 146, 138, 138, 143, 150, 138, 139, 140, 148, 131, 138, 138, 135, 137, 146, 137, 133, 146, 136, 124, 136, 142, 139, 138, 146, 136, 140, 147, 139, 136, 143, 147, 144, 143, 144, 137, 139, 145, 135, 139, 134, 135, 141, 148, 133, 135, 140, 142, 141, 139, 140, 139, 138, 136, 144, 133, 133, 140, 139, 140, 140, 139, 136, 136, 140, 140, 144, 134, 144, 139, 143, 143, 134, 140, 131, 142, 139, 139, 136, 140, 136, 132, 140, 144, 142, 142, 140, 138, 141, 147, 143, 130, 137, 143, 142, 136, 148, 138, 134, 139, 148, 137, 151, 142, 136, 120, 142, 145, 145, 143, 138, 136, 130, 145, 141, 138, 137, 146, 142, 140, 136, 137, 137, 134, 137, 142, 131, 143, 138, 137, 146, 143, 135, 133, 142, 134, 139, 141, 133, 137, 141, 143, 139, 140, 138, 140, 133, 135, 142, 143, 136, 142, 148, 138, 141, 136, 150, 137, 141, 131, 136, 140, 136, 145, 142, 138, 135, 132, 138, 137, 141, 139, 134, 129, 131, 135, 148, 138, 148, 138, 138, 132, 145, 145, 130, 146, 138, 136, 138, 132, 149, 138, 142, 133, 144, 135, 141, 140, 139, 136, 139, 133, 145, 150, 139, 139, 141, 143, 143, 142, 145, 143, 144, 134, 136, 147, 139, 135, 139, 137, 140, 144, 141, 128, 142, 139, 135, 141, 128, 142, 136, 141, 139, 140, 139, 140, 142, 138, 142, 132, 125, 133, 139, 132, 143, 142, 124, 131, 131, 141, 135, 128, 136, 132, 133, 132, 132, 137, 127, 140, 139, 143, 123, 145, 136, 125, 134, 130, 142, 133, 139, 157, 142, 142, 150, 134, 136, 142, 135, 133, 138, 146, 132, 144, 134, 142, 137, 137, 137, 136, 136, 134, 135, 145, 136, 142, 129, 127, 125, 125, 127, 144, 144, 138, 146, 145, 143, 139, 139, 145, 146, 133, 144, 145, 145, 141, 140, 142, 136, 135, 134, 130, 137, 128, 138, 144, 143, 139, 136, 130, 147, 150, 132, 136, 138, 148, 136, 145, 147, 138, 133, 135, 137, 137, 142, 137, 152, 137, 136, 143, 137, 138, 130, 146, 135, 144, 138, 140, 136, 135, 140, 137, 140, 138, 137, 144, 138, 138, 134, 136, 135, 131, 147, 134, 139, 157, 145, 143, 137, 141, 139, 147, 139, 128, 140, 128, 147, 147, 148, 145, 130, 147, 140, 132, 138, 137, 152, 148, 149, 138, 144, 136, 131, 124, 146, 139, 137, 148, 136, 136, 145, 132, 131, 143, 141, 145, 128, 140, 127, 125, 138, 141, 136, 148, 141, 136, 125, 140, 136, 144, 141, 137, 147, 147, 135, 141, 142, 140, 127, 134, 137, 136, 133, 137, 144, 133, 135, 145, 140, 139, 144, 150, 142, 134, 138, 141, 139, 140, 144, 140, 141, 135, 139, 141, 123, 130, 145, 143, 143, 144, 140, 138, 144, 137, 131, 130, 146, 134, 131, 146, 135, 132, 143, 136, 138, 129, 140, 148, 134, 129, 143, 141, 134, 133, 140, 140, 150, 140, 137, 141, 144, 135, 130, 136, 144, 141, 137, 138, 137, 139, 139, 144, 131, 137, 129, 141, 138, 145, 138, 141, 136, 142, 144, 136, 135, 135, 145, 142, 135, 136, 138, 146, 132, 144, 140, 143, 140, 127, 144, 133, 139, 136, 135, 138, 143, 146, 136, 139, 137, 133, 140, 147, 145, 136, 141, 134, 142, 127, 143, 142, 137, 136, 144, 136, 133, 134, 138, 142, 142, 147, 136, 128, 138, 139, 140, 131, 133, 143, 135, 138, 141, 161, 141, 141, 138, 139, 130, 151, 141, 136, 124, 134, 132, 136, 137, 138, 144, 130, 139, 144, 144, 140, 131, 134, 125, 135, 146, 138, 157, 139, 148, 131, 139, 140, 139, 127, 133, 137, 139, 139, 142, 126, 130, 148, 152, 135, 142, 133, 125, 146, 129, 134, 132, 135, 141, 132, 145, 135, 147, 133, 141, 131, 135, 143, 139, 140, 141, 131, 136, 148, 137, 139, 138, 153, 151, 135, 139, 132, 140, 131, 135, 142, 142, 146, 139, 147, 141, 139, 127, 131, 150, 129, 138, 129, 138, 129, 145, 136, 149, 141, 137, 133, 138, 127, 141, 149, 138, 131, 141, 137, 131, 146, 133, 147, 142, 140, 136, 142, 132, 137, 135, 148, 138, 130, 147, 141, 141, 136, 148, 137, 133, 137, 142, 136, 128, 139, 138, 131, 139, 136, 131, 141, 135, 139, 143, 139, 138, 142, 141, 141, 136, 134, 135, 135, 137, 136, 137, 142, 141, 140, 136, 144, 137, 136, 139, 139, 137, 140, 140, 145, 125, 142, 145, 139, 143, 143, 141, 135, 128, 141, 144, 137, 142, 130, 137, 136, 139, 129, 140, 140, 137, 138, 143, 134, 144, 138, 138, 148, 143, 141, 126, 136, 151, 144, 138, 138, 145, 138, 141, 136, 140, 140, 135, 144, 134, 126, 143, 141, 135, 133, 138, 141, 133, 147, 135, 144, 147, 136, 133, 151, 143, 142, 132, 136, 143, 141, 138, 145, 144, 137, 137, 132, 143, 138, 131, 143, 138, 145, 133, 140, 137, 139, 142, 134, 133, 146, 135, 142, 139, 140, 141, 138, 143, 136, 139, 142, 139, 146, 130, 135, 140, 147, 147, 140, 134, 128, 142, 150, 137, 136, 138, 147, 139, 133, 137, 139, 134, 142, 142, 136, 135, 138, 134, 137, 126, 134, 141, 148, 132, 134, 137, 137, 139, 142, 135, 134, 142, 147, 144, 137, 149, 134, 132, 137, 145, 133, 141, 137, 146, 138, 128, 146, 142, 134, 139, 143, 126, 138, 136, 134, 140, 135, 136, 134, 141, 144, 133, 135, 136, 136, 122, 145, 147, 135, 143, 138, 135, 143, 144, 143, 145, 138, 137, 142, 142, 136, 137, 138, 145, 122, 134, 139, 140, 132, 142, 132, 138, 137, 145, 144, 130, 141, 142, 131, 125, 135, 135, 157, 142, 141, 141, 137, 149, 130, 136, 139, 131, 139, 145, 136, 147, 141, 147, 150, 136, 137, 141, 133, 141, 142, 137, 141, 140, 132, 142, 139, 133, 133, 136, 134, 144, 131, 138, 142, 142, 142, 141, 141, 140, 142, 140, 131, 140, 139, 144, 146, 144, 148, 131, 131, 137, 131, 138, 140, 131, 140, 144, 151, 144, 135, 142, 141, 136, 139, 145, 135, 144, 129, 127, 137, 142, 139, 134, 134, 143, 139, 139, 143, 138, 142, 135, 133, 137, 137, 140, 142, 138, 137, 139, 143, 153, 154, 135, 137, 147, 143, 142, 143, 144, 137, 141, 137, 140, 142, 143, 142, 155, 136, 134, 140, 140, 121, 141, 143, 136, 136, 138, 144, 137, 135, 144, 133, 139, 138, 138, 139, 150, 139, 132, 135, 134, 145, 138, 139, 144, 135, 135, 138, 141, 135, 145, 154, 140, 133, 146, 135, 137, 134, 131, 131, 135, 141, 134, 144, 151, 136, 138, 142, 139, 139, 131, 140, 143, 141, 137, 132, 133, 145, 134, 133, 136, 139, 132, 134, 137, 135, 141, 130, 143, 144, 141, 135, 130, 141, 135, 136, 143, 141, 129, 132, 141, 136, 139, 142, 142, 136, 140, 130, 136, 136, 140, 141, 139, 134, 146, 136, 140, 137, 135, 142, 127, 141, 140, 134, 135, 140, 136, 138, 142, 132, 143, 137, 137, 135, 143, 147, 141, 140, 136, 140, 142, 144, 137, 141, 140, 136, 141, 142, 146, 134, 133, 138, 139, 137, 138, 142, 140, 143, 135, 140, 147, 143, 141, 132, 136, 137, 141, 137, 145, 137, 146, 137, 140, 144, 137, 137, 136, 134, 135, 138, 147, 139, 141, 141, 147, 138, 142, 137, 132, 135, 137, 135, 138, 141, 137, 141, 142, 134, 145, 138, 142, 138, 136, 144, 136, 132, 136, 136, 139, 141, 137, 129, 137, 148, 142, 137, 133, 136, 140, 135, 143, 138, 138, 140, 135, 133, 138, 138, 138, 135, 143, 137, 129, 152, 142, 135, 132, 138, 141, 139, 132, 132, 137, 142, 148, 137, 136, 137, 140, 143, 137, 141, 142, 135, 135, 137, 147, 136, 145, 140, 133, 139, 140, 142, 130, 137, 141, 137, 138, 141, 137, 138, 134, 141, 128, 129, 136, 134, 140, 135, 137, 136, 137, 131, 142, 140, 133, 137, 144, 138, 140, 133, 137, 143, 133, 135, 136, 140, 141, 143, 141, 142, 140, 139, 138, 130, 137, 132, 137, 143, 140, 137, 130, 137, 148, 146, 133, 131, 144, 138, 146, 142, 138, 139, 142, 144, 134, 134, 144, 135, 140, 139, 140, 134, 137, 132, 141, 148, 136, 143, 137, 127, 131, 135, 142, 137, 143, 137, 133, 142, 138, 136, 144, 138, 140, 135, 138, 141, 140, 133, 145, 136, 136, 144, 141, 133, 140, 142, 137, 137, 145, 147, 135, 130, 141, 140, 139, 141, 140, 141, 137, 136, 138, 144, 137, 140, 139, 140, 135, 140, 136, 134, 135, 139, 137, 141, 141, 134, 147, 138, 136, 140, 129, 139, 140, 140, 135, 136, 137, 141, 143, 138, 143, 130, 139, 135, 140, 145, 139, 140, 136, 139, 143, 132, 138, 134, 141, 137, 144, 139, 140, 140, 136, 130, 139, 143, 139, 131, 139, 146, 134, 143, 134, 141, 138, 141, 136, 141, 140, 143, 141, 150, 137, 134, 140, 139, 132, 145, 138, 141, 145, 131, 132, 137, 141, 135, 137, 139, 136, 134, 136, 140, 145, 141, 141, 136, 139, 136, 135, 141, 138, 136, 140, 141, 152, 133, 134, 137, 143, 141, 140, 138, 141, 141, 143, 142, 134, 138, 134, 136, 139, 141, 135, 140, 145, 144, 140, 140, 141, 136, 138, 140, 139, 135, 143, 141, 138, 144, 140, 135, 131, 138, 136, 134, 134, 150, 133, 145, 140, 134, 143, 140, 132, 139, 136, 134, 137, 143, 139, 143, 141, 137, 142, 146, 146, 144, 137, 128, 138, 137, 140, 130, 144, 141, 137, 132, 139, 139, 136, 141, 138, 135, 144, 145, 141, 133, 141, 144, 146, 147, 140, 135, 136, 142, 141, 143, 143, 136, 140, 138, 145, 138, 136, 139, 143, 143, 137, 141, 144, 139, 137, 137, 132, 138, 140, 138, 131, 137, 143, 139, 135, 142, 141, 143, 145, 142, 138, 142, 136, 145, 140, 134, 139, 136, 158, 136, 134, 142, 137, 136, 144, 143, 136, 138, 131, 141, 142, 134, 140, 137, 135, 135, 134, 142, 141, 141, 144, 146, 139, 138, 131, 136, 132, 135, 134, 134, 139, 143, 139, 130, 140, 131, 134, 140, 138, 125, 134, 148, 137, 138, 140, 130, 138, 137, 135, 136, 145, 137, 135, 143, 152, 143, 136, 148, 141, 140, 132, 137, 131, 137, 143, 138, 141, 143, 137, 137, 142, 124, 135, 146, 137, 136, 141, 135, 137, 140, 142, 143, 140, 144, 142, 140, 150, 139, 138, 140, 142, 140, 133, 134, 138, 135, 137, 137, 137, 135, 135, 142, 141, 133, 131, 139, 145, 134, 139, 140, 141, 139, 139, 136, 143, 134, 142, 141, 138, 144, 133, 145, 135, 139, 140, 133, 133, 139, 135, 140, 144, 139, 138, 134, 142, 141, 132, 143, 133, 136, 142, 146, 137, 137, 144, 141, 136, 137, 143, 135, 143, 140, 128, 137, 138, 134, 135, 142, 143, 139, 132, 138, 144, 141, 142, 143, 137, 140, 137, 144, 150, 139, 131, 134, 137, 140, 140, 143, 142, 146, 141, 139, 140, 144, 147, 137, 137, 147, 136, 137, 130, 133, 140, 141, 137, 139, 141, 137, 135, 137, 135, 143, 138, 150, 137, 127, 135, 141, 137, 141, 148, 134, 142, 146, 128, 138, 143, 133, 131, 133, 132, 144, 141, 130, 133, 137, 145, 144, 138, 141, 135, 128, 138, 135, 139, 129, 136, 145, 138, 137, 136, 143, 138, 138, 137, 146, 135, 140, 140, 131, 142, 141, 133, 138, 143, 141, 140, 139, 136, 135, 142, 145, 133, 145, 138, 131, 148, 135, 139, 147, 134, 144, 142, 143, 140, 141, 145, 132, 142, 134, 139, 139, 141, 138, 135, 144, 141, 142, 137, 135, 143, 134, 146, 135, 147, 139, 138, 136, 136, 143, 144, 138, 134, 134, 137, 134, 130, 138, 134, 141, 140, 135, 141, 128, 134, 150, 140, 140, 143, 143, 135, 138, 145, 140, 136, 144, 133, 142, 131, 146, 139, 144, 135, 135, 134, 142, 137, 144, 151, 142, 135, 135, 137, 141, 136, 149, 135, 119, 143, 143, 130, 132, 133, 135, 141, 142, 140, 141, 142, 139, 144, 132, 137, 142, 142, 132, 145, 139, 139, 141, 130, 136, 149, 133, 134, 143, 134, 139, 142, 138, 141, 142, 141, 141, 144, 143, 146, 138, 142, 137, 141, 138, 145, 133, 139, 141, 147, 138, 144, 138, 145, 139, 138, 141, 134, 133, 140, 127, 140, 143, 139, 135, 135, 134, 133, 144, 132, 134, 132, 139, 135, 145, 143, 142, 139, 148, 133, 141, 139, 138, 139, 134, 137, 145, 138, 143, 141, 148, 148, 129, 139, 135, 140, 138, 146, 138, 138, 138, 139, 132, 135, 140, 142, 137, 141, 140, 139, 133, 138, 143, 135, 139, 144, 141, 144, 133, 132, 138, 140, 135, 138, 134, 138, 139, 133, 140, 133, 139, 152, 135, 136, 133, 141, 135, 138, 141, 135, 145, 138, 140, 136, 134, 137, 142, 142, 141, 152, 138, 140, 132, 136, 137, 135, 136, 145, 133, 142, 137, 145, 135, 149, 140, 143, 137, 137, 131, 138, 136, 139, 142, 141, 140, 144, 144, 157, 143, 139, 136, 141, 139, 139, 146, 151, 137, 142, 141, 144, 139, 151, 150, 140, 132, 142, 135, 131, 140, 137, 136, 141, 142, 135, 135, 128, 133, 133, 131, 139, 138, 136, 140, 143, 140, 140, 136, 135, 143, 136, 140, 142, 133, 138, 134, 134, 136, 136, 149, 143, 151, 145, 136, 133, 132, 141, 133, 125, 153, 136, 153, 142, 146, 144, 140, 140, 140, 137, 142, 130, 143, 135, 130, 144, 133, 138, 135, 139, 147, 139, 143, 137, 137, 126, 131, 133, 139, 142, 137, 146, 137, 138, 149, 133, 138, 137, 146, 139, 142, 147, 139, 143, 127, 144, 139, 129, 139, 137, 135, 141, 131, 138, 132, 130, 141, 137, 143, 142, 134, 135, 136, 151, 142, 143, 134, 136, 140, 147, 137, 159, 130, 137, 143, 147, 127, 128, 145, 145, 128, 136, 131, 139, 140, 134, 139, 138, 141, 147, 148, 136, 141, 139, 141, 138, 137, 133, 137, 140, 136, 135, 134, 139, 135, 143, 139, 141, 142, 132, 143, 142, 148, 135, 134, 142, 142, 132, 150, 139, 134, 140, 137, 148, 148, 146, 141, 145, 137, 138, 135, 133, 137, 139, 145, 137, 148, 140, 139, 143, 141, 135, 133, 138, 126, 130, 126, 146, 134, 131, 138, 139, 147, 141, 133, 133, 142, 140, 141, 135, 136, 129, 142, 145, 146, 138, 138, 139, 134, 136, 143, 136, 149, 139, 143, 136, 137, 137, 135, 130, 143, 139, 138, 134, 149, 134, 143, 142, 134, 138, 138, 141, 135, 143, 133, 139, 135, 130, 137, 139, 146, 134, 130, 145, 132, 136, 139, 140, 137, 145, 149, 136, 140, 137, 135, 140, 134, 131, 146, 139, 146, 136, 132, 145, 141, 136, 144, 142, 135, 147, 138, 145, 136, 144, 132, 135, 144, 142, 140, 138, 141, 138, 146, 140, 147, 142, 138, 136, 143, 148, 139, 129, 135, 145, 144, 128, 142, 136, 140, 135, 141, 138, 142, 126, 142, 135, 141, 144, 142, 144, 132, 135, 135, 143, 142, 138, 141, 143, 152, 141, 148, 136, 144, 136, 146, 137, 138, 141, 143, 137, 144, 142, 133, 140, 150, 142, 142, 129, 136, 137, 144, 145, 138, 142, 155, 148, 133, 144, 148, 133, 137, 141, 139, 139, 135, 137, 143, 133, 132, 147, 132, 129, 137, 143, 145, 135, 133, 136, 145, 136, 138, 146, 144, 146, 131, 152, 141, 145, 133, 141, 138, 134, 140, 139, 133, 140, 144, 142, 136, 134, 138, 139, 138, 138, 138, 143, 140, 135, 144, 137, 143, 143, 137, 138, 132, 144, 132, 140, 136, 134, 143, 135, 135, 139, 136, 138, 134, 136, 139, 131, 144, 138, 139, 135, 128, 148, 139, 143, 142, 135, 138, 136, 142, 134, 136, 139, 128, 150, 142, 146, 136, 139, 144, 138, 144, 132, 134, 151, 130, 145, 138, 139, 144, 129, 130, 139, 143, 140, 127, 139, 136, 136, 147, 130, 145, 142, 137, 135, 142, 135, 134, 150, 131, 138, 130, 137, 143, 148, 137, 139, 139, 141, 137, 138, 141, 141, 133, 136, 138, 148, 146, 135, 135, 138, 136, 130, 139, 137, 143, 141, 142, 135, 133, 133, 137, 138, 131, 147, 126, 135, 138, 144, 139, 143, 136, 141, 132, 138, 143, 143, 140, 141, 144, 132, 143, 140, 137, 144, 143, 134, 142, 137, 143, 137, 138, 131, 139, 140, 131, 132, 142, 131, 144, 141, 139, 155, 133, 144, 138, 135, 139, 135, 156, 134, 135, 137, 147, 140, 144, 131, 125, 135, 147, 138, 133, 143, 146, 127, 136, 128, 138, 142, 138, 138, 140, 147, 141, 130, 144, 137, 137, 134, 144, 142, 137, 134, 137, 141, 132, 149, 137, 142, 135, 140, 143, 143, 129, 135, 141, 129, 139, 138, 139, 135, 131, 138, 138, 136, 135, 137, 143, 132, 145, 138, 129, 140, 138, 144, 128, 133, 132, 138, 141, 144, 136, 135, 137, 138, 133, 135, 125, 139, 139, 140, 134, 135, 139, 134, 147, 139, 138, 142, 135, 145, 138, 138, 135, 140, 142, 137, 138, 144, 127, 147, 147, 129, 132, 134, 139, 144, 135, 125, 131, 138, 137, 125, 134, 142, 139, 146, 146, 140, 126, 138, 140, 142, 144, 135, 137, 150, 134, 149, 135, 139, 136, 133, 126, 138, 156, 140, 135, 140, 143, 149, 145, 133, 131, 143, 140, 140, 135, 138, 146, 141, 146, 139, 137, 130, 132, 136, 140, 140, 136, 141, 147, 138, 135, 134, 146, 145, 132, 147, 138, 146, 124, 129, 140, 135, 139, 143, 143, 139, 131, 137, 137, 139, 136, 135, 138, 148, 134, 142, 137, 140, 141, 145, 142, 134, 134, 143, 147, 131, 142, 146, 129, 141, 134, 141, 151, 126, 145, 130, 133, 147, 139, 138, 139, 139, 138, 143, 141, 139, 141, 133, 136, 145, 140, 139, 139, 134, 139, 141, 141, 139, 136, 142, 133, 138, 137, 136, 133, 142, 140, 142, 138, 145, 140, 138, 136, 135, 143, 139, 134, 136, 132, 142, 141, 133, 139, 145, 136, 139, 142, 135, 145, 136, 139, 137, 147, 136, 143, 140, 144, 141, 134, 141, 144, 132, 134, 149, 140, 135, 140, 131, 121, 137, 137, 144, 138, 136, 130, 140, 130, 139, 134, 140, 141, 144, 140, 137, 137, 131, 139, 141, 142, 148, 135, 142, 137, 146, 125, 141, 137, 130, 136, 140, 140, 135, 145, 146, 129, 152, 138, 145, 137, 137, 134, 138, 136, 141, 145, 134, 140, 137, 139, 138, 130, 136, 134, 140, 144, 136, 138, 145, 128, 141, 142, 129, 133, 129, 139, 136, 132, 142, 131, 138, 128, 138, 141, 138, 141, 139, 140, 140, 137, 131, 136, 139, 138, 143, 137, 139, 132, 139, 142, 136, 145, 135, 138, 141, 148, 147, 137, 146, 134, 139, 140, 137, 138, 136, 137, 135, 134, 134, 151, 126, 144, 141, 137, 143, 140, 139, 139, 137, 146, 133, 141, 136, 134, 140, 136, 134, 135, 140, 135, 147, 133, 131, 138, 129, 150, 144, 123, 149, 137, 134, 145, 138, 142, 152, 129, 154, 149, 134, 136, 157, 134, 151, 139, 135, 130, 129, 143, 142, 137, 135, 138, 142, 129, 143, 137, 139, 139, 130, 147, 137, 139, 136, 147, 137, 141, 140, 142, 140, 143, 142, 138, 145, 133, 135, 145, 132, 136, 133, 138, 134, 144, 134, 141, 147, 148, 147, 151, 132, 128, 137, 138, 141, 134, 144, 138, 134, 142, 132, 149, 135, 149, 145, 135, 144, 135, 139, 123, 137, 131, 135, 132, 148, 140, 141, 141, 141, 143, 141, 134, 134, 138, 139, 128, 153, 136, 129, 131, 137, 146, 127, 137, 137, 137, 145, 130, 140, 142, 130, 140, 140, 145, 136, 139, 126, 133, 143, 143, 133, 136, 141, 132, 149, 135, 134, 135, 130, 141, 136, 144, 133, 136, 130, 140, 147, 142, 139, 134, 133, 139, 137, 141, 136, 144, 137, 135, 141, 132, 146, 132, 144, 147, 139, 136, 138, 133, 136, 156, 135, 143, 127, 140, 139, 138, 139, 139, 136, 143, 135, 142, 151, 138, 130, 139, 138, 139, 148, 144, 145, 134, 137, 141, 142, 135, 149, 145, 138, 137, 146, 139, 131, 142, 149, 131, 137, 132, 131, 150, 137, 123, 147, 141, 140, 147, 134, 135, 139, 142, 132, 138, 147, 136, 136, 130, 150, 153, 131, 137, 144, 140, 138, 132, 138, 135, 140, 141, 142, 134, 139, 144, 124, 134, 135, 143, 124, 151, 135, 133, 148, 134, 131, 136, 140, 138, 136, 144, 139, 153, 148, 155, 143, 141, 141, 127, 148, 142, 138, 139, 152, 138, 135, 146, 144, 140, 140, 135, 133, 133, 137, 142, 135, 140, 136, 139, 133, 136, 126, 138, 149, 142, 134, 141, 133, 136, 149, 151, 128, 140, 140, 140, 135, 136, 147, 148, 127, 140, 129, 136, 147, 136, 137, 148, 135, 135, 134, 136, 136, 121, 137, 136, 137, 144, 141, 130, 141, 137, 138, 139, 131, 146, 139, 138, 142, 127, 134, 130, 132, 142, 142, 139, 135, 141, 152, 142, 137, 127, 134, 139, 123, 147, 146, 136, 132, 138, 142, 136, 146, 134, 125, 140, 138, 138, 133, 136, 148, 131, 140, 133, 142, 137, 152, 142, 138, 155, 131, 147, 146, 150, 133, 143, 135, 139, 136, 144, 142, 140, 137, 140, 135, 142, 137, 139, 139, 137, 142, 135, 134, 148, 128, 144, 127, 134, 140, 142, 135, 132, 136, 147, 134, 141, 136, 123, 148, 139, 144, 141, 139, 146, 135, 136, 134, 133, 142, 137, 135, 146, 141, 141, 133, 136, 148, 135, 149, 142, 136, 140, 126, 146, 139, 137, 138, 140, 134, 142, 151, 141, 134, 139, 137, 142, 141, 137, 134, 142, 138, 139, 143, 139, 141, 151, 139, 150, 138, 143, 128, 139, 144, 149, 144, 154, 136, 147, 135, 139, 137, 147, 135, 142, 143, 145, 143, 140, 146, 131, 140, 140, 142, 139, 139, 133, 140, 143, 141, 135, 138, 136, 136, 156, 136, 135, 141, 138, 140, 149, 140, 132, 139, 139, 143, 132, 142, 146, 142, 153, 141, 145, 125, 138, 144, 135, 140, 144, 146, 136, 149, 131, 127, 133, 140, 133, 147, 133, 131, 133, 138, 133, 140, 145, 140, 149, 136, 132, 127, 144, 147, 135, 130, 138, 144, 134, 145, 134, 133, 134, 139, 136, 141, 127, 137, 140, 147, 140, 138, 141, 145, 128, 133, 127, 138, 132, 131, 137, 133, 137, 134, 135, 129, 141, 143, 147, 131, 140, 138, 132, 137, 140, 140, 133, 135, 140, 139, 142, 141, 145, 138, 144, 148, 144, 129, 138, 139, 138, 143, 137, 136, 141, 137, 143, 148, 134, 132, 141, 135, 135, 138, 142, 143, 142, 143, 139, 150, 133, 140, 136, 131, 141, 139, 143, 144, 145, 137, 140, 136, 138, 136, 145, 132, 149, 137, 142, 141, 139, 131, 139, 137, 132, 142, 135, 136, 143, 146, 141, 145, 129, 142, 138, 132, 143, 142, 137, 140, 140, 132, 137, 144, 140, 143, 138, 138, 141, 144, 136, 139, 139, 134, 140, 139, 146, 137, 139, 139, 137, 134, 137, 147, 140, 144, 134, 140, 140, 128, 141, 129, 138, 136, 137, 131, 149, 131, 141, 135, 139, 140, 145, 135, 142, 137, 138, 132, 138, 142, 139, 141, 139, 140, 135, 125, 142, 136, 124, 139, 142, 140, 147, 131, 139, 132, 141, 140, 141, 135, 128, 132, 142, 148, 141, 136, 139, 139, 140, 142, 140, 142, 133, 139, 147, 134, 136, 142, 152, 143, 139, 133, 134, 136, 136, 139, 136, 144, 136, 140, 141, 140, 138, 134, 137, 144, 139, 144, 129, 141, 146, 123, 141, 141, 140, 139, 140, 142, 138, 144, 130, 140, 132, 134, 138, 129, 134, 141, 141, 131, 140, 137, 143, 142, 146, 132, 146, 132, 147, 136, 137, 144, 130, 134, 133, 130, 154, 138, 146, 139, 149, 131, 132, 142, 137, 137, 141, 139, 139, 139, 136, 140, 134, 137, 146, 138, 129, 136, 139, 132, 149, 144, 147, 140, 148, 133, 143, 135, 139, 136, 144, 139, 128, 141, 133, 128, 125, 136, 134, 132, 135, 140, 133, 145, 133, 143, 142, 144, 135, 135, 139, 138, 131, 143, 143, 130, 130, 139, 137, 144, 130, 137, 143, 129, 143, 147, 134, 144, 134, 140, 138, 146, 145, 140, 146, 138, 144, 139, 142, 132, 136, 142, 144, 138, 135, 141, 137, 131, 136, 141, 133, 141, 138, 139, 139, 135, 129, 140, 148, 145, 142, 141, 148, 138, 137, 137, 133, 147, 147, 142, 141, 141, 139, 130, 132, 140, 141, 141, 146, 145, 131, 129, 129, 137, 147, 134, 130, 143, 144, 144, 149, 140, 137, 139, 137, 142, 135, 145, 140, 133, 135, 138, 145, 140, 132, 148, 140, 136, 139, 145, 137, 150, 144, 140, 142, 137, 144, 139, 137, 139, 137, 145, 138, 139, 139, 142, 138, 146, 137, 142, 139, 149, 131, 138, 142, 147, 138, 145, 140, 135, 138, 136, 140, 145, 144, 137, 132, 138, 138, 144, 137, 140, 141, 144, 149, 132, 139, 143, 140, 145, 137, 140, 139, 141, 148, 137, 142, 138, 132, 133, 130, 134, 138, 135, 138, 139, 139, 141, 145, 150, 143, 147, 136, 136, 141, 141, 143, 134, 146, 139, 137, 140, 137, 140, 142, 151, 137, 134, 133, 136, 140, 133, 136, 136, 137, 138, 140, 144, 138, 141, 136, 140, 147, 131, 139, 148, 134, 140, 138, 134, 144, 135, 148, 147, 138, 140, 143, 142, 131, 139, 133, 129, 139, 134, 128, 140, 133, 142, 143, 139, 143, 143, 142, 131, 137, 131, 143, 132, 134, 144, 145, 134, 142, 134, 134, 141, 138, 145, 132, 132, 137, 134, 151, 142, 127, 142, 139, 139, 142, 135, 137, 138, 139, 148, 131, 133, 133, 144, 139, 142, 133, 143, 131, 132, 143, 139, 139, 143, 134, 142, 130, 138, 141, 137, 130, 134, 140, 127, 142, 136, 130, 136, 136, 144, 129, 131, 138, 148, 135, 137, 136, 147, 146, 143, 141, 138, 137, 129, 139, 133, 141, 140, 137, 137, 154, 142, 141, 134, 143, 142, 124, 139, 141, 144, 138, 135, 142, 132, 141, 133, 136, 137, 136, 144, 138, 128, 140, 139, 136, 142, 141, 136, 133, 141, 151, 144, 143, 146, 141, 131, 144, 130, 136, 149, 132, 145, 145, 136, 146, 144, 145, 142, 144, 144, 134, 139, 131, 140, 141, 141, 142, 131, 136, 130, 142, 138, 141, 137, 135, 133, 148, 136, 139, 147, 139, 145, 147, 130, 135, 139, 142, 131, 139, 132, 138, 144, 136, 140, 142, 143, 136, 143, 143, 143, 132, 145, 141, 137, 139, 130, 143, 131, 135, 137, 138, 142, 149, 140, 138, 137, 143, 132, 144, 145, 146, 141, 145, 136, 142, 140, 142, 143, 139, 144, 132, 143, 141, 130, 124, 150, 142, 137, 140, 143, 145, 138, 141, 140, 133, 139, 142, 129, 141, 135, 142, 140, 134, 130, 137, 143, 138, 142, 142, 128, 133, 153, 136, 136, 144, 133, 140, 136, 134, 143, 151, 151, 141, 137, 133, 142, 143, 141, 136, 135, 138, 133, 139, 136, 139, 138, 129, 132, 123, 137, 143, 143, 136, 143, 132, 133, 139, 130, 143, 135, 143, 148, 138, 145, 143, 133, 144, 130, 136, 147, 139, 133, 139, 138, 143, 139, 151, 144, 134, 140, 151, 133, 142, 143, 138, 133, 136, 133, 138, 139, 138, 141, 139, 130, 138, 141, 147, 135, 131, 110, 137, 137, 144, 139, 145, 137, 137, 141, 138, 137, 156, 138, 134, 144, 142, 144, 141, 147, 140, 133, 141, 139, 138, 141, 138, 135, 141, 140, 131, 135, 141, 133, 132, 142, 139, 145, 139, 138, 136, 135, 146, 136, 141, 129, 143, 139, 140, 141, 138, 135, 139, 139, 134, 142, 141, 141, 142, 145, 143, 140, 153, 150, 136, 147, 147, 139, 137, 141, 139, 142, 140, 136, 131, 145, 147, 140, 135, 132, 145, 143, 139, 140, 139, 138, 132, 139, 143, 141, 143, 139, 140, 133, 139, 143, 136, 134, 139, 140, 139, 135, 135, 136, 137, 137, 141, 149, 130, 136, 132, 127, 125, 136, 140, 141, 127, 147, 133, 140, 131, 139, 144, 135, 143, 131, 141, 142, 138, 135, 135, 135, 139, 132, 131, 142, 135, 140, 141, 137, 132, 135, 141, 132, 143, 143, 137, 139, 145, 146, 143, 131, 138, 138, 141, 137, 140, 145, 147, 143, 130, 137, 145, 137, 143, 142, 132, 143, 137, 135, 149, 142, 143, 135, 131, 146, 139, 140, 146, 150, 143, 140, 148, 137, 139, 135, 138, 137, 141, 125, 139, 140, 146, 143, 136, 139, 136, 146, 134, 145, 139, 138, 134, 134, 142, 142, 144, 150, 136, 150, 145, 136, 139, 137, 141, 136, 136, 137, 139, 133, 144, 136, 139, 135, 140, 140, 145, 142, 148, 145, 136, 137, 137, 138, 139, 152, 136, 136, 153, 142, 147, 140, 137, 141, 138, 152, 138, 134, 148, 139, 135, 147, 130, 148, 137, 139, 129, 135, 140, 147, 148, 138, 139, 143, 141, 137, 140, 143, 141, 136, 127, 139, 135, 144, 139, 143, 139, 131, 140, 137, 139, 148, 139, 142, 134, 138, 144, 130, 138, 137, 144, 124, 138, 141, 142, 131, 138, 141, 139, 145, 143, 142, 136, 144, 140, 136, 145, 140, 138, 136, 141, 137, 146, 145, 135, 135, 140, 137, 144, 134, 141, 141, 132, 135, 150, 133, 141, 140, 137, 124, 137, 141, 142, 138, 140, 142, 141, 131, 141, 142, 144, 137, 137, 146, 135, 135, 143, 142, 129, 138, 134, 132, 140, 129, 134, 145, 135, 139, 139, 142, 131, 134, 143, 135, 134, 142, 137, 138, 131, 146, 140, 134, 140, 137, 133, 143, 140, 139, 134, 133, 140, 139, 137, 133, 135, 136, 129, 138, 143, 148, 137, 135, 129, 142, 134, 133, 134, 145, 136, 135, 137, 140, 137, 138, 144, 137, 139, 142, 147, 133, 146, 145, 135, 137, 135, 147, 148, 138, 136, 140, 143, 147, 136, 134, 138, 146, 145, 146, 137, 135, 131, 136, 135, 141, 136, 135, 153, 142, 130, 135, 133, 141, 141, 128, 138, 133, 138, 128, 135, 131, 133, 140, 146, 128, 140, 144, 135, 142, 132, 139, 131, 138, 136, 137, 137, 132, 130, 148, 135, 148, 134, 133, 134, 139, 139, 138, 143, 132, 153, 131, 132, 132, 137, 138, 140, 143, 144, 137, 138, 147, 144, 143, 139, 132, 129, 140, 134, 136, 139, 134, 142, 138, 138, 141, 137, 134, 141, 133, 135, 131, 130, 138, 149, 137, 133, 133, 139, 130, 137, 140, 144, 135, 141, 145, 141, 139, 138, 141, 140, 137, 138, 140, 130, 141, 129, 129, 140, 133, 134, 130, 130, 135, 143, 135, 140, 149, 136, 142, 137, 132, 140, 144, 134, 134, 125, 146, 135, 143, 147, 128, 140, 132, 141, 137, 142, 140, 130, 138, 139, 136, 143, 148, 147, 143, 142, 138, 139, 141, 137, 147, 133, 132, 141, 132, 150, 142, 138, 145, 141, 134, 133, 145, 149, 134, 149, 134, 136, 136, 136, 137, 136, 141, 139, 140, 141, 145, 125, 139, 133, 137, 140, 139, 139, 140, 139, 134, 138, 137, 150, 136, 145, 133, 137, 138, 144, 141, 140, 132, 141, 139, 147, 137, 135, 131, 147, 142, 150, 139, 145, 140, 135, 138, 141, 140, 139, 151, 145, 148, 146, 137, 133, 148, 138, 141, 135, 136, 129, 135, 139, 144, 148, 136, 134, 133, 144, 142, 138, 141, 139, 139, 151, 137, 143, 145, 132, 138, 149, 146, 138, 127, 148, 142, 148, 132, 142, 136, 131, 143, 142, 131, 143, 147, 139, 135, 141, 127, 143, 145, 144, 127, 140, 139, 133, 129, 133, 149, 129, 146, 135, 142, 138, 142, 147, 138, 137, 143, 139, 135, 144, 141, 144, 141, 135, 137, 149, 133, 140, 144, 135, 135, 120, 135, 134, 144, 137, 141, 133, 146, 140, 145, 129, 144, 137, 139, 132, 137, 139, 137, 142, 140, 135, 143, 137, 130, 146, 136, 141, 142, 139, 135, 139, 138, 143, 130, 141, 138, 140, 137, 138, 128, 132, 139, 138, 132, 135, 143, 141, 136, 139, 138, 132, 135, 138, 136, 139, 142, 129, 128, 138, 126, 145, 143, 129, 145, 134, 145, 147, 142, 148, 135, 148, 141, 141, 129, 138, 149, 135, 142, 134, 127, 144, 137, 139, 137, 135, 151, 140, 140, 135, 143, 142, 141, 137, 137, 146, 148, 138, 142, 140, 132, 136, 136, 137, 138, 140, 139, 133, 143, 156, 137, 133, 136, 139, 133, 130, 136, 133, 140, 136, 139, 150, 137, 140, 139, 142, 137, 141, 139, 138, 128, 147, 141, 156, 144, 136, 140, 141, 131, 134, 139, 133, 146, 142, 145, 138, 147, 130, 138, 145, 141, 137, 141, 144, 124, 144, 142, 136, 137, 132, 140, 139, 134, 139, 138, 141, 134, 138, 141, 129, 142, 138, 142, 134, 146, 137, 139, 148, 138, 144, 138, 133, 135, 138, 138, 143, 137, 140, 133, 138, 137, 128, 144, 134, 134, 134, 140, 133, 144, 132, 145, 141, 137, 142, 151, 143, 134, 136, 139, 145, 139, 139, 142, 142, 139, 132, 139, 137, 140, 133, 138, 145, 132, 144, 131, 124, 141, 147, 142, 140, 146, 130, 134, 135, 141, 137, 138, 136, 139, 150, 144, 143, 145, 141, 130, 140, 137, 134, 133, 133, 137, 136, 134, 127, 141, 141, 134, 146, 137, 135, 143, 133, 141, 133, 126, 130, 149, 142, 145, 152, 142, 138, 141, 145, 140, 137, 131, 137, 138, 141, 140, 136, 146, 135, 135, 137, 153, 137, 133, 143, 143, 137, 138, 136, 139, 144, 133, 134, 131, 138, 135, 135, 142, 137, 132, 133, 134, 140, 140, 132, 141, 136, 153, 135, 143, 144, 141, 136, 144, 141, 146, 151, 143, 139, 130, 140, 136, 138, 139, 135, 144, 145, 131, 132, 139, 140, 142, 138, 140, 142, 138, 132, 137, 137, 132, 134, 140, 140, 139, 130, 133, 131, 139, 129, 137, 140, 134, 139, 132, 128, 131, 144, 134, 122, 139, 148, 140, 135, 145, 143, 145, 131, 143, 135, 134, 141, 123, 140, 136, 140, 140, 138, 137, 137, 137, 132, 148, 149, 137, 142, 135, 146, 139, 149, 137, 142, 141, 143, 136, 140, 135, 132, 138, 141, 127, 139, 146, 129, 142, 139, 129, 138, 143, 136, 134, 129, 136, 143, 139, 141, 147, 143, 141, 133, 137, 132, 143, 138, 149, 144, 132, 136, 148, 129, 138, 144, 138, 134, 139, 138, 143, 144, 144, 139, 142, 140, 143, 144, 144, 148, 140, 133, 136, 145, 148, 141, 138, 143, 136, 136, 136, 127, 138, 143, 139, 140, 141, 135, 131, 149, 145, 131, 140, 148, 153, 142, 134, 135, 144, 130, 143, 134, 134, 142, 131, 135, 138, 152, 146, 136, 124, 146, 136, 149, 132, 145, 135, 134, 128, 142, 141, 148, 144, 145, 140, 144, 136, 140, 134, 132, 147, 149, 142, 140, 142, 146, 138, 139, 140, 136, 136, 137, 126, 129, 141, 132, 139, 133, 141, 145, 136, 134, 129, 136, 135, 139, 145, 145, 141, 131, 143, 140, 138, 142, 138, 134, 141, 139, 139, 137, 135, 133, 133, 145, 137, 156, 153, 134, 142, 131, 143, 147, 137, 139, 143, 133, 144, 142, 139, 140, 143, 136, 134, 141, 135, 151, 136, 148, 133, 138, 135, 136, 141, 135, 138, 132, 138, 135, 132, 161, 138, 128, 137, 133, 135, 140, 140, 137, 142, 137, 132, 128, 139, 132, 140, 140, 154, 142, 135, 136, 143, 137, 138, 145, 138, 127, 138, 145, 139, 129, 143, 142, 144, 130, 140, 135, 134, 140, 135, 150, 132, 133, 141, 140, 135, 142, 134, 139, 143, 132, 138, 130, 132, 135, 134, 139, 145, 138, 124, 140, 140, 141, 138, 139, 142, 137, 132, 137, 135, 136, 145, 134, 134, 131, 156, 136, 146, 139, 144, 139, 137, 141, 132, 143, 130, 131, 138, 137, 137, 138, 138, 138, 139, 128, 137, 143, 132, 138, 148, 131, 130, 145, 155, 131, 134, 140, 132, 137, 154, 142, 141, 132, 149, 141, 137, 138, 143, 141, 136, 163, 131, 153, 134, 135, 144, 134, 137, 154, 143, 134, 130, 133, 148, 142, 139, 140, 137, 138, 135, 145, 141, 130, 135, 137, 132, 139, 139, 142, 143, 140, 144, 141, 141, 129, 140, 125, 135, 135, 117, 138, 152, 142, 143, 142, 137, 135, 142, 141, 137, 141, 145, 140, 147, 131, 129, 134, 136, 132, 143, 138, 130, 142, 143, 148, 143, 131, 149, 130, 130, 137, 141, 147, 146, 136, 138, 138, 141, 141, 144, 135, 134, 142, 129, 143, 141, 140, 137, 137, 132, 134, 133, 142, 141, 144, 133, 143, 142, 138, 143, 147, 136, 128, 138, 142, 140, 127, 145, 127, 140, 143, 134, 142, 136, 136, 145, 134, 132, 146, 129, 135, 133, 142, 145, 140, 135, 146, 139, 142, 141, 133, 138, 138, 133, 139, 135, 145, 130, 143, 138, 135, 140, 133, 153, 137, 137, 146, 140, 135, 132, 142, 138, 132, 146, 143, 135, 146, 143, 136, 138, 140, 140, 140, 142, 136, 134, 144, 135, 144, 138, 141, 137, 146, 138, 149, 136, 134, 150, 144, 134, 132, 137, 143, 150, 135, 145, 132, 140, 142, 136, 138, 147, 142, 132, 137, 137, 138, 144, 136, 147, 133, 136, 143, 159, 139, 134, 134, 141, 141, 133, 147, 127, 149, 141, 129, 138, 143, 140, 134, 140, 140, 147, 145, 139, 142, 136, 140, 142, 140, 140, 139, 141, 136, 139, 136, 127, 141, 138, 135, 147, 134, 136, 139, 138, 140, 144, 131, 147, 148, 139, 131, 136, 143, 141, 133, 136, 133, 133, 136, 144, 138, 134, 141, 144, 139, 139, 141, 141, 137, 135, 137, 138, 148, 133, 141, 135, 143, 135, 137, 143, 149, 135, 139, 149, 132, 142, 142, 151, 124, 153, 148, 139, 134, 140, 135, 135, 146, 132, 139, 135, 124, 139, 149, 148, 134, 138, 135, 129, 137, 131, 147, 126, 128, 142, 139, 138, 137, 134, 142, 140, 137, 145, 130, 142, 127, 135, 136, 143, 128, 137, 142, 138, 145, 138, 134, 154, 138, 148, 150, 141, 145, 143, 141, 136, 137, 137, 139, 137, 139, 147, 142, 142, 130, 138, 142, 144, 140, 141, 137, 152, 144, 140, 139, 138, 137, 143, 132, 127, 137, 142, 137, 138, 126, 138, 147, 135, 141, 141, 139, 126, 149, 141, 153, 136, 140, 139, 140, 141, 136, 134, 141, 128, 127, 138, 132, 136, 127, 140, 143, 138, 157, 152, 123, 132, 142, 139, 143, 133, 144, 138, 138, 146, 133, 142, 141, 140, 143, 149, 150, 137, 151, 134, 130, 134, 132, 133, 140, 141, 145, 127, 134, 137, 132, 141, 154, 136, 133, 138, 139, 144, 123, 144, 140, 151, 126, 144, 134, 122, 143, 149, 146, 134, 136, 141, 132, 139, 133, 143, 125, 135, 131, 128, 151, 143, 134, 137, 140, 146, 137, 140, 136, 144, 142, 144, 136, 134, 136, 136, 144, 143, 135, 142, 152, 146, 138, 143, 136, 128, 151, 143, 137, 149, 150, 133, 151, 136, 136, 131, 143, 148, 143, 148, 136, 136, 136, 139, 140, 141, 131, 141, 145, 140, 140, 154, 143, 136, 143, 146, 144, 127, 126, 147, 137, 133, 133, 145, 138, 141, 133, 133, 151, 153, 147, 135, 140, 141, 147, 136, 146, 133, 142, 138, 137, 144, 140, 141, 157, 148, 124, 138, 153, 148, 133, 144, 137, 147, 139, 139, 141, 146, 137, 132, 133, 133, 149, 130, 138, 135, 142, 130, 136, 128, 142, 143, 142, 148, 141, 141, 139, 146, 141, 141, 146, 141, 130, 133, 147, 140, 143, 132, 128, 133, 137, 138, 138, 139, 126, 136, 146, 138, 138, 138, 151, 140, 144, 131, 138, 149, 146, 137, 145, 132, 151, 140, 139, 135, 143, 146, 141, 151, 140, 139, 137, 135, 134, 139, 142, 127, 139, 141, 137, 135, 128, 145, 142, 139, 146, 143, 140, 127, 130, 142, 139, 134, 121, 139, 139, 140, 143, 136, 140, 134, 141, 148, 130, 139, 142, 151, 153, 136, 136, 131, 142, 143, 140, 150, 148, 146, 123, 126, 148, 143, 139, 147, 134, 144, 140, 147, 131, 135, 140, 148, 139, 138, 132, 137, 145, 145, 130, 138, 143, 142, 142, 140, 143, 145, 153, 146, 142, 143, 135, 132, 139, 129, 137, 128, 144, 147, 135, 137, 133, 145, 133, 133, 134, 129, 123, 132, 133, 141, 110, 142, 145, 146, 134, 135, 149, 144, 142, 139, 137, 132, 144, 149, 144, 144, 141, 142, 141, 143, 137, 133, 150, 141, 129, 143, 143, 145, 139, 132, 143, 139, 141, 140, 141, 121, 148, 149, 145, 152, 139, 126, 137, 147, 133, 133, 141, 147, 137, 134, 142, 123, 135, 136, 146, 144, 140, 143, 147, 144, 137, 143, 141, 137, 142, 132, 156, 138, 128, 140, 134, 151, 149, 139, 140, 135, 146, 139, 137, 146, 147, 127, 136, 142, 141, 138, 138, 144, 139, 134, 136, 129, 138, 139, 140, 136, 144, 133, 137, 137, 142, 139, 139, 137, 137, 135, 147, 141, 145, 134, 141, 135, 135, 141, 136, 137, 143, 136, 143, 140, 136, 138, 146, 136, 138, 138, 139, 142, 138, 140, 132, 143, 136, 139, 135, 140, 138, 140, 139, 140, 141, 135, 136, 142, 143, 141, 142, 127, 138, 134, 143, 143, 136, 138, 136, 139, 139, 140, 146, 145, 144, 138, 135, 139, 142, 144, 138, 137, 140, 143, 133, 135, 141, 132, 134, 145, 138, 138, 141, 145, 134, 135, 145, 141, 143, 133, 136, 142, 141, 137, 140, 145, 145, 145, 137, 147, 146, 134, 137, 139, 131, 137, 139, 137, 133, 136, 140, 140, 140, 146, 143, 136, 135, 146, 135, 139, 137, 136, 142, 141, 141, 139, 148, 141, 137, 137, 138, 137, 147, 136, 143, 133, 141, 133, 137, 144, 137, 142, 137, 136, 142, 142, 134, 130, 138, 145, 141, 138, 139, 140, 141, 141, 132, 132, 135, 141, 139, 141, 146, 143, 134, 140, 137, 139, 136, 139, 139, 139, 136, 138, 132, 140, 134, 145, 142, 142, 135, 137, 132, 149, 143, 133, 134, 145, 145, 138, 143, 139, 139, 134, 136, 137, 140, 142, 142, 144, 138, 141, 134, 130, 142, 139, 142, 140, 136, 136, 137, 147, 138, 142, 140, 133, 136, 133, 136, 143, 136, 141, 143, 135, 139, 137, 143, 133, 140, 132, 136, 143, 138, 133, 135, 142, 138, 136, 143, 135, 143, 137, 135, 145, 138, 142, 146, 145, 140, 146, 141, 142, 141, 139, 134, 144, 139, 140, 149, 138, 133, 138, 137, 136, 133, 139, 141, 140, 145, 138, 140, 139, 132, 144, 142, 137, 140, 140, 148, 141, 137, 137, 134, 144, 146, 132, 142, 148, 142, 128, 137, 133, 140, 141, 136, 145, 137, 132, 134, 139, 139, 133, 140, 137, 138, 136, 140, 144, 140, 135, 137, 136, 138, 141, 132, 134, 139, 140, 137, 143, 130, 138, 137, 137, 137, 139, 139, 145, 139, 146, 138, 137, 135, 142, 140, 148, 136, 136, 136, 138, 143, 135, 142, 136, 141, 138, 139, 144, 136, 133, 141, 135, 135, 136, 138, 143, 144, 142, 143, 141, 137, 144, 145, 136, 135, 135, 130, 147, 136, 138, 140, 138, 137, 132, 136, 154, 138, 135, 142, 140, 141, 139, 142, 146, 138, 137, 141, 137, 135, 138, 139, 141, 132, 134, 138, 137, 137, 139, 135, 136, 135, 132, 134, 142, 140, 142, 133, 141, 135, 137, 139, 138, 134, 138, 140, 148, 135, 140, 142, 136, 137, 139, 136, 145, 136, 143, 140, 150, 140, 138, 143, 137, 140, 136, 134, 132, 131, 137, 142, 148, 134, 140, 134, 138, 142, 129, 135, 137, 141, 134, 143, 135, 139, 134, 132, 143, 139, 140, 133, 139, 135, 134, 139, 148, 134, 141, 142, 138, 129, 133, 138, 136, 136, 138, 135, 143, 146, 144, 139, 137, 134, 140, 144, 139, 135, 140, 147, 143, 137, 141, 137, 135, 142, 145, 140, 138, 130, 135, 138, 136, 144, 146, 137, 141, 137, 129, 146, 127, 139, 132, 142, 144, 139, 147, 145, 137, 135, 137, 135, 137, 131, 138, 146, 133, 151, 131, 137, 138, 136, 145, 135, 138, 130, 142, 149, 124, 149, 138, 131, 132, 147, 138, 143, 137, 140, 130, 136, 142, 137, 132, 134, 139, 141, 138, 137, 132, 137, 141, 145, 133, 141, 144, 139, 139, 147, 136, 141, 141, 136, 133, 135, 140, 137, 141, 137, 130, 135, 147, 145, 137, 130, 144, 144, 129, 145, 148, 142, 138, 144, 124, 137, 143, 136, 141, 144, 142, 136, 133, 137, 130, 136, 140, 143, 132, 152, 144, 139, 138, 141, 136, 142, 140, 142, 145, 139, 132, 137, 139, 133, 134, 145, 141, 140, 134, 140, 139, 125, 136, 130, 143, 139, 135, 139, 138, 137, 131, 141, 143, 134, 140, 144, 134, 143, 134, 144, 144, 127, 130, 141, 131, 147, 141, 129, 142, 139, 136, 138, 143, 136, 145, 143, 137, 134, 138, 137, 135, 132, 144, 145, 135, 132, 130, 131, 144, 138, 144, 132, 144, 136, 149, 141, 137, 135, 135, 139, 139, 140, 137, 141, 139, 136, 135, 133, 140, 140, 139, 143, 129, 126, 145, 143, 133, 142, 135, 138, 134, 140, 139, 142, 130, 139, 139, 134, 138, 142, 145, 133, 144, 137, 141, 145, 138, 138, 144, 135, 137, 141, 128, 128, 145, 136, 144, 138, 143, 145, 154, 131, 129, 140, 142, 139, 138, 138, 142, 145, 147, 140, 137, 134, 140, 141, 139, 144, 138, 128, 147, 129, 144, 140, 142, 134, 144, 139, 134, 141, 138, 140, 150, 149, 130, 133, 146, 140, 139, 143, 142, 132, 141, 137, 136, 139, 143, 135, 139, 137, 147, 147, 142, 138, 138, 132, 146, 136, 139, 140, 143, 141, 135, 139, 139, 145, 135, 138, 142, 136, 143, 150, 139, 139, 137, 137, 140, 135, 137, 130, 135, 135, 131, 141, 137, 147, 140, 140, 137, 145, 153, 139, 139, 134, 144, 135, 135, 134, 140, 139, 135, 143, 135, 137, 135, 147, 143, 135, 131, 138, 140, 139, 148, 143, 139, 143, 140, 134, 137, 137, 134, 142, 146, 132, 142, 133, 139, 139, 135, 143, 133, 125, 137, 139, 135, 141, 137, 135, 128, 128, 141, 142, 140, 139, 141, 136, 141, 137, 142, 140, 136, 146, 139, 137, 138, 135, 136, 137, 139, 134, 143, 139, 135, 134, 136, 135, 138, 138, 137, 140, 133, 133, 134, 138, 146, 133, 139, 146, 133, 142, 133, 142, 135, 144, 132, 140, 139, 143, 134, 126, 140, 133, 135, 139, 142, 142, 134, 139, 139, 137, 143, 140, 145, 134, 137, 142, 134, 133, 140, 131, 139, 137, 132, 145, 140, 149, 144, 138, 140, 137, 133, 145, 136, 152, 150, 138, 137, 141, 132, 136, 140, 129, 152, 141, 126, 138, 143, 140, 144, 137, 143, 140, 140, 140, 136, 138, 135, 137, 140, 138, 141, 134, 141, 134, 144, 139, 135, 141, 143, 139, 143, 137, 133, 138, 140, 141, 138, 140, 135, 145, 146, 141, 136, 147, 130, 145, 139, 133, 137, 140, 137, 135, 138, 134, 141, 134, 134, 139, 152, 140, 142, 134, 136, 144, 130, 149, 137, 141, 141, 135, 140, 146, 135, 149, 135, 132, 138, 130, 131, 140, 139, 139, 145, 146, 133, 140, 141, 135, 136, 138, 136, 148, 138, 144, 139, 139, 136, 142, 139, 134, 134, 140, 147, 139, 135, 139, 147, 139, 151, 142, 137, 149, 138, 149, 133, 131, 141, 137, 132, 142, 131, 143, 137, 148, 137, 132, 138, 147, 143, 138, 142, 134, 131, 130, 128, 129, 134, 146, 141, 129, 142, 140, 144, 152, 137, 134, 149, 140, 150, 135, 144, 137, 142, 138, 138, 138, 146, 130, 149, 137, 136, 134, 135, 155, 143, 138, 144, 144, 135, 143, 128, 150, 127, 146, 136, 135, 128, 134, 138, 133, 138, 139, 142, 139, 139, 131, 138, 134, 139, 145, 141, 138, 151, 148, 142, 144, 131, 140, 129, 136, 142, 130, 126, 140, 134, 139, 133, 136, 134, 142, 145, 134, 137, 144, 134, 137, 132, 141, 146, 142, 142, 133, 133, 151, 131, 142, 146, 141, 128, 138, 138, 134, 139, 141, 135, 140, 142, 141, 136, 140, 136, 136, 128, 139, 143, 139, 139, 150, 141, 137, 136, 140, 132, 144, 146, 137, 145, 140, 132, 145, 131, 146, 135, 145, 142, 140, 139, 136, 141, 144, 142, 137, 138, 133, 145, 139, 139, 136, 135, 132, 147, 139, 142, 131, 141, 146, 144, 134, 143, 143, 146, 134, 137, 137, 148, 141, 138, 146, 146, 143, 137, 142, 132, 139, 134, 144, 141, 145, 147, 130, 144, 138, 133, 132, 142, 125, 142, 132, 133, 130, 140, 137, 130, 143, 132, 136, 143, 135, 147, 139, 139, 139, 146, 136, 138, 135, 134, 135, 140, 136, 127, 131, 132, 147, 131, 143, 141, 130, 125, 137, 126, 137, 137, 129, 141, 143, 135, 152, 137, 136, 149, 135, 155, 142, 145, 136, 133, 120, 138, 142, 138, 131, 139, 138, 131, 140, 136, 145, 143, 138, 134, 138, 142, 143, 140, 134, 139, 136, 142, 140, 126, 133, 142, 131, 137, 137, 131, 141, 139, 137, 133, 140, 138, 147, 136, 132, 142, 132, 139, 141, 144, 144, 134, 137, 130, 143, 134, 137, 142, 145, 140, 136, 140, 140, 139, 139, 136, 134, 143, 140, 137, 136, 137, 132, 135, 142, 141, 134, 136, 144, 140, 141, 136, 142, 138, 149, 136, 144, 126, 138, 142, 135, 134, 132, 140, 134, 139, 146, 141, 144, 130, 130, 146, 131, 144, 140, 152, 143, 145, 139, 140, 145, 133, 133, 148, 143, 129, 142, 144, 145, 141, 142, 141, 146, 134, 139, 158, 137, 145, 148, 143, 139, 139, 145, 141, 131, 141, 129, 142, 150, 145, 132, 140, 152, 150, 145, 140, 135, 139, 142, 135, 129, 135, 141, 140, 129, 141, 133, 148, 128, 142, 137, 138, 132, 141, 149, 144, 134, 133, 145, 132, 139, 132, 138, 151, 137, 149, 138, 141, 140, 132, 135, 135, 146, 132, 142, 144, 144, 133, 135, 141, 138, 133, 131, 134, 144, 144, 139, 135, 129, 134, 136, 147, 134, 149, 141, 136, 148, 135, 133, 133, 144, 138, 142, 127, 136, 138, 139, 144, 157, 131, 129, 136, 135, 136, 139, 140, 137, 142, 130, 136, 147, 132, 150, 139, 153, 126, 140, 146, 135, 142, 137, 151, 144, 133, 133, 131, 139, 136, 141, 141, 140, 140, 142, 138, 136, 147, 151, 142, 132, 134, 149, 130, 140, 136, 142, 136, 144, 144, 144, 137, 133, 132, 133, 135, 135, 140, 135, 137, 148, 143, 136, 135, 144, 139, 133, 132, 142, 139, 137, 137, 140, 135, 144, 139, 136, 127, 131, 134, 140, 130, 130, 132, 141, 131, 138, 134, 154, 131, 131, 136, 138, 143, 126, 145, 137, 131, 139, 133, 138, 144, 140, 140, 130, 163, 142, 141, 132, 142, 150, 145, 136, 145, 143, 139, 133, 143, 136, 140, 135, 136, 133, 144, 144, 135, 134, 137, 136, 132, 143, 133, 145, 142, 131, 140, 134, 154, 142, 148, 132, 149, 136, 143, 142, 152, 142, 150, 135, 137, 138, 133, 133, 141, 134, 154, 128, 137, 145, 127, 142, 134, 145, 140, 136, 152, 152, 136, 139, 129, 141, 142, 142, 128, 136, 147, 142, 143, 137, 140, 142, 146, 129, 136, 138, 142, 139, 143, 143, 142, 143, 149, 143, 138, 142, 143, 147, 132, 141, 140, 145, 138, 145, 137, 141, 143, 137, 138, 146, 133, 150, 127, 134, 155, 131, 138, 151, 128, 129, 139, 136, 145, 137, 137, 138, 129, 137, 140, 135, 130, 138, 147, 149, 147, 132, 129, 147, 133, 142, 138, 142, 141, 138, 139, 144, 132, 147, 152, 141, 134, 146, 132, 133, 132, 131, 142, 135, 137, 132, 136, 141, 147, 132, 140, 136, 141, 133, 140, 137, 134, 143, 145, 144, 138, 138, 142, 143, 134, 142, 135, 133, 128, 139, 146, 142, 140, 138, 143, 134, 152, 139, 134, 145, 140, 138, 125, 147, 141, 132, 124, 139, 140, 144, 153, 134, 132, 141, 137, 139, 137, 140, 131, 134, 136, 141, 140, 141, 131, 136, 136, 134, 131, 140, 138, 149, 147, 142, 144, 136, 137, 146, 128, 136, 143, 149, 141, 141, 147, 133, 150, 137, 133, 132, 142, 155, 142, 130, 140, 122, 139, 141, 135, 142, 146, 133, 139, 137, 143, 137, 136, 139, 138, 142, 140, 130, 144, 144, 146, 140, 150, 142, 143, 146, 136, 151, 149, 140, 132, 137, 139, 133, 135, 141, 139, 135, 143, 130, 139, 144, 136, 125, 141, 139, 138, 135, 142, 136, 144, 145, 139, 140, 143, 145, 134, 137, 144, 134, 136, 141, 135, 126, 138, 135, 142, 138, 134, 135, 127, 140, 132, 147, 141, 138, 140, 151, 143, 134, 131, 128, 142, 145, 133, 146, 142, 146, 138, 143, 140, 153, 142, 133, 156, 142, 142, 139, 132, 146, 142, 137, 139, 137, 145, 138, 155, 124, 139, 136, 144, 131, 139, 124, 135, 141, 138, 127, 141, 134, 141, 131, 146, 147, 138, 132, 141, 153, 144, 148, 132, 138, 141, 138, 139, 133, 150, 127, 159, 134, 140, 136, 158, 144, 141, 144, 143, 135, 149, 139, 139, 140, 144, 130, 137, 142, 143, 134, 150, 137, 139, 142, 131, 139, 134, 129, 135, 136, 139, 140, 137, 135, 135, 134, 140, 134, 147, 144, 140, 144, 138, 140, 137, 144, 141, 133, 133, 149, 147, 145, 136, 141, 137, 137, 130, 134, 134, 133, 134, 134, 148, 139, 149, 133, 137, 137, 147, 140, 135, 137, 135, 135, 139, 126, 134, 141, 136, 137, 133, 136, 142, 130, 141, 132, 137, 137, 135, 139, 138, 137, 131, 139, 136, 139, 133, 139, 137, 133, 139, 136, 142, 145, 143, 138, 149, 139, 146, 132, 135, 138, 136, 136, 139, 139, 141, 138, 148, 131, 148, 136, 142, 144, 140, 131, 146, 142, 134, 142, 133, 140, 134, 134, 139, 133, 136, 138, 134, 129, 142, 134, 147, 143, 138, 136, 127, 137, 140, 145, 133, 146, 146, 142, 138, 143, 133, 138, 136, 141, 135, 137, 141, 142, 138, 130, 148, 141, 143, 138, 139, 134, 137, 138, 142, 132, 136, 137, 136, 137, 137, 146, 143, 138, 139, 139, 141, 131, 134, 133, 132, 144, 144, 136, 137, 133, 141, 141, 141, 147, 141, 137, 141, 137, 138, 138, 142, 137, 140, 142, 146, 146, 132, 141, 144, 135, 135, 146, 135, 146, 136, 137, 154, 138, 136, 133, 131, 144, 144, 140, 136, 130, 142, 120, 136, 144, 142, 147, 146, 135, 150, 133, 139, 144, 144, 135, 140, 136, 147, 138, 142, 139, 140, 138, 140, 136, 136, 146, 139, 146, 133, 142, 134, 137, 132, 134, 140, 139, 135, 137, 140, 143, 137, 132, 130, 131, 140, 144, 131, 134, 136, 137, 144, 141, 140, 131, 137, 139, 144, 149, 139, 131, 127, 144, 143, 131, 138, 133, 139, 146, 135, 137, 136, 137, 138, 139, 141, 143, 131, 141, 125, 148, 152, 124, 140, 142, 132, 131, 143, 130, 142, 138, 144, 139, 137, 135, 150, 137, 138, 137, 133, 143, 144, 133, 140, 143, 135, 136, 139, 149, 139, 134, 144, 139, 154, 137, 133, 137, 141, 133, 146, 139, 139, 140, 143, 142, 138, 142, 143, 139, 142, 140, 140, 136, 139, 130, 141, 143, 145, 138, 136, 139, 131, 150, 144, 132, 128, 136, 139, 142, 133, 134, 138, 121, 140, 146, 137, 136, 142, 146, 143, 145, 132, 135, 134, 136, 140, 137, 140, 144, 136, 140, 134, 135, 132, 149, 139, 151, 134, 142, 144, 139, 139, 147, 139, 134, 152, 144, 140, 137, 136, 135, 132, 140, 138, 140, 148, 142, 144, 137, 141, 132, 142, 139, 142, 146, 152, 144, 139, 133, 139, 131, 143, 138, 138, 150, 140, 136, 136, 147, 146, 130, 138, 141, 140, 143, 141, 137, 146, 135, 153, 140, 137, 144, 146, 145, 131, 136, 135, 136, 133, 134, 133, 144, 137, 142, 142, 128, 151, 137, 134, 144, 136, 139, 144, 138, 144, 139, 143, 132, 139, 142, 137, 137, 142, 137, 136, 142, 140, 131, 141, 142, 133, 143, 136, 144, 144, 145, 144, 134, 142, 142, 139, 140, 136, 134, 136, 136, 138, 146, 134, 135, 137, 138, 140, 137, 143, 139, 146, 129, 141, 140, 137, 140, 134, 141, 144, 135, 136, 138, 142, 134, 139, 135, 141, 138, 135, 143, 136, 138, 133, 144, 144, 135, 143, 141, 140, 140, 133, 144, 141, 139, 145, 138, 133, 134, 138, 138, 133, 140, 146, 138, 138, 129, 135, 141, 139, 129, 144, 142, 135, 135, 139, 144, 138, 132, 137, 138, 132, 135, 139, 139, 139, 139, 145, 141, 146, 139, 139, 138, 129, 146, 138, 135, 142, 148, 128, 145, 143, 133, 132, 140, 139, 142, 143, 140, 143, 144, 141, 137, 126, 144, 136, 143, 136, 137, 136, 142, 146, 141, 143, 136, 143, 138, 141, 155, 125, 141, 138, 130, 134, 140, 141, 141, 133, 137, 138, 147, 143, 146, 135, 143, 138, 143, 130, 146, 136, 136, 138, 138, 146, 136, 135, 138, 137, 147, 137, 132, 135, 141, 135, 135, 137, 134, 136, 139, 136, 133, 140, 132, 150, 150, 139, 134, 151, 135, 143, 151, 135, 134, 151, 140, 146, 137, 142, 131, 136, 141, 140, 135, 137, 135, 144, 134, 131, 147, 146, 140, 131, 139, 142, 140, 140, 137, 134, 140, 137, 127, 136, 143, 135, 141, 138, 140, 127, 136, 145, 136, 131, 138, 135, 138, 146, 140, 140, 133, 137, 130, 138, 130, 139, 143, 133, 134, 138, 139, 147, 141, 146, 136, 136, 137, 138, 145, 140, 125, 138, 142, 134, 138, 135, 138, 140, 148, 143, 131, 149, 137, 140, 144, 142, 137, 140, 139, 140, 144, 138, 138, 140, 142, 132, 129, 140, 139, 137, 133, 135, 141, 134, 131, 128, 138, 140, 146, 140, 132, 131, 140, 144, 139, 144, 136, 137, 135, 136, 138, 132, 142, 154, 139, 137, 138, 144, 138, 148, 131, 147, 135, 138, 139, 142, 145, 140, 139, 137, 135, 151, 136, 132, 132, 141, 138, 136, 140, 146, 126, 136, 146, 150, 138, 138, 141, 146, 135, 143, 136, 135, 135, 148, 137, 145, 145, 136, 143, 147, 139, 130, 143, 144, 143, 133, 141, 128, 133, 139, 131, 139, 138, 147, 141, 131, 142, 132, 139, 137, 144, 146, 141, 138, 128, 143, 142, 139, 137, 140, 147, 139, 144, 137, 142, 139, 126, 140, 138, 140, 132, 134, 130, 139, 140, 134, 139, 133, 138, 132, 137, 134, 137, 148, 144, 145, 131, 135, 138, 130, 140, 142, 149, 137, 141, 142, 150, 136, 141, 140, 135, 139, 140, 142, 145, 138, 134, 137, 129, 132, 145, 139, 134, 133, 136, 139, 142, 139, 151, 130, 136, 141, 138, 136, 149, 141, 138, 145, 140, 138, 136, 137, 134, 136, 147, 140, 138, 135, 135, 136, 141, 143, 133, 134, 144, 140, 136, 135, 143, 141, 137, 136, 136, 146, 134, 141, 141, 139, 134, 133, 133, 135, 145, 139, 137, 138, 136, 148, 137, 143, 136, 136, 150, 139, 142, 134, 138, 140, 145, 134, 145, 150, 148, 135, 144, 141, 144, 137, 132, 134, 134, 155, 143, 138, 138, 135, 137, 128, 135, 147, 142, 143, 141, 141, 133, 127, 147, 140, 139, 137, 137, 144, 146, 137, 139, 144, 137, 130, 143, 132, 126, 138, 138, 146, 149, 137, 142, 124, 144, 138, 145, 132, 135, 139, 138, 146, 128, 132, 131, 139, 139, 130, 139, 133, 135, 149, 140, 145, 132, 125, 142, 137, 146, 114, 124, 134, 140, 132, 139, 136, 144, 133, 145, 136, 140, 140, 155, 138, 136, 141, 127, 140, 142, 135, 144, 135, 140, 140, 139, 146, 143, 133, 144, 134, 138, 141, 146, 141, 142, 140, 141, 144, 145, 140, 145, 140, 141, 143, 146, 136, 136, 138, 134, 132, 140, 131, 145, 129, 136, 130, 148, 140, 143, 137, 143, 146, 139, 154, 140, 136, 136, 133, 138, 140, 139, 139, 137, 136, 133, 132, 149, 133, 132, 143, 148, 133, 152, 149, 141, 133, 137, 139, 137, 141, 139, 141, 147, 136, 156, 137, 141, 149, 131, 136, 132, 153, 140, 153, 143, 145, 140, 133, 142, 140, 136, 139, 136, 143, 142, 139, 135, 135, 122, 142, 139, 142, 147, 128, 143, 142, 134, 140, 137, 138, 142, 141, 137, 146, 140, 142, 141, 142, 136, 130, 130, 141, 135, 139, 146, 135, 143, 135, 139, 148, 147, 147, 144, 130, 145, 133, 153, 137, 128, 139, 142, 146, 132, 123, 133, 136, 135, 139, 141, 152, 152, 145, 147, 139, 146, 135, 153, 140, 144, 134, 143, 137, 150, 144, 127, 136, 136, 130, 138, 144, 137, 143, 137, 148, 139, 133, 147, 142, 136, 142, 147, 137, 140, 144, 141, 142, 137, 136, 136, 144, 150, 159, 133, 144, 144, 144, 139, 139, 147, 139, 134, 157, 126, 135, 137, 148, 134, 133, 146, 134, 144, 137, 140, 146, 155, 143, 135, 138, 143, 148, 148, 138, 146, 141, 131, 131, 137, 133, 141, 140, 130, 131, 141, 130, 141, 132, 160, 148, 141, 141, 140, 134, 132, 138, 152, 137, 136, 132, 142, 151, 142, 132, 136, 139, 142, 142, 137, 143, 141, 135, 141, 140, 143, 131, 142, 148, 134, 134, 140, 143, 137, 133, 143, 133, 161, 144, 136, 143, 140, 135, 136, 133, 139, 143, 136, 143, 137, 142, 139, 150, 140, 148, 133, 144, 141, 136, 144, 138, 135, 135, 139, 134, 145, 140, 137, 138, 139, 148, 139, 140, 134, 138, 128, 152, 130, 131, 140, 136, 138, 139, 143, 141, 126, 144, 139, 140, 148, 138, 139, 136, 131, 142, 143, 151, 136, 141, 140, 142, 140, 139, 136, 136, 128, 143, 133, 139, 151, 137, 143, 131, 150, 145, 136, 149, 143, 135, 135, 139, 141, 138, 130, 125, 141, 136, 129, 136, 150, 146, 143, 142, 141, 135, 131, 140, 134, 144, 142, 138, 140, 133, 133, 148, 147, 146, 149, 135, 133, 131, 127, 141, 133, 136, 142, 141, 123, 142, 139, 143, 151, 134, 140, 143, 131, 139, 147, 147, 143, 145, 129, 133, 144, 131, 126, 139, 146, 145, 137, 141, 140, 144, 148, 148, 135, 147, 131, 141, 137, 137, 143, 137, 144, 134, 135, 142, 142, 147, 138, 144, 134, 137, 133, 138, 140, 135, 137, 139, 145, 130, 132, 137, 143, 139, 142, 139, 134, 142, 136, 138, 145, 139, 142, 132, 137, 136, 135, 140, 140, 138, 136, 135, 136, 136, 134, 139, 142, 140, 140, 128, 136, 140, 145, 144, 125, 134, 144, 134, 144, 134, 138, 136, 145, 134, 143, 138, 138, 140, 146, 144, 133, 139, 141, 143, 144, 148, 139, 141, 139, 132, 143, 132, 141, 140, 133, 135, 139, 135, 135, 142, 149, 138, 143, 137, 143, 136, 130, 145, 128, 133, 143, 140, 138, 130, 148, 145, 146, 142, 139, 133, 141, 142, 138, 135, 139, 133, 139, 143, 141, 138, 134, 139, 134, 136, 133, 146, 138, 147, 142, 125, 133, 136, 139, 146, 142, 145, 145, 131, 136, 133, 140, 136, 131, 140, 140, 147, 150, 150, 138, 144, 146, 138, 130, 136, 138, 135, 141, 133, 134, 137, 137, 137, 137, 134, 139, 138, 139, 144, 137, 142, 136, 140, 144, 140, 148, 134, 137, 128, 140, 145, 137, 142, 129, 141, 148, 140, 144, 134, 133, 139, 146, 142, 140, 131, 144, 135, 140, 126, 138, 130, 142, 137, 144, 144, 139, 138, 127, 127, 132, 135, 134, 137, 136, 140, 140, 149, 134, 137, 131, 139, 133, 140, 137, 144, 138, 144, 149, 132, 139, 140, 139, 134, 147, 139, 144, 142, 143, 138, 129, 136, 134, 137, 142, 139, 141, 139, 147, 131, 140, 134, 138, 132, 132, 141, 139, 138, 148, 135, 143, 143, 134, 139, 143, 145, 141, 142, 137, 135, 135, 146, 133, 136, 144, 144, 141, 133, 140, 134, 130, 141, 145, 137, 141, 139, 134, 138, 138, 142, 146, 139, 143, 139, 140, 137, 146, 137, 140, 144, 131, 142, 133, 134, 138, 143, 145, 142, 145, 138, 141, 133, 134, 140, 137, 134, 140, 151, 133, 139, 143, 135, 143, 139, 142, 139, 144, 135, 133, 139, 141, 135, 141, 137, 134, 140, 139, 145, 140, 133, 145, 140, 145, 144, 142, 133, 140, 150, 144, 140, 140, 138, 143, 139, 143, 141, 135, 155, 139, 138, 148, 136, 147, 141, 132, 138, 142, 145, 146, 135, 144, 133, 139, 145, 141, 142, 133, 146, 136, 143, 147, 144, 136, 135, 139, 138, 136, 135, 138, 141, 133, 136, 140, 136, 129, 145, 138, 132, 133, 144, 140, 145, 143, 138, 143, 131, 149, 139, 141, 138, 152, 146, 138, 142, 133, 144, 145, 131, 136, 137, 136, 141, 131, 135, 136, 134, 129, 140, 132, 140, 141, 139, 144, 136, 136, 139, 139, 143, 140, 139, 136, 130, 142, 138, 141, 133, 136, 137, 140, 139, 145, 138, 142, 136, 139, 143, 135, 138, 138, 141, 135, 138, 141, 143, 140, 130, 137, 137, 133, 138, 137, 140, 136, 138, 141, 143, 142, 133, 141, 139, 137, 146, 133, 145, 139, 137, 143, 144, 135, 135, 145, 146, 136, 136, 139, 137, 137, 143, 137, 136, 149, 132, 132, 144, 143, 124, 141, 129, 137, 129, 155, 139, 134, 148, 136, 149, 139, 135, 136, 144, 138, 142, 131, 137, 133, 141, 130, 133, 130, 132, 142, 146, 135, 137, 138, 142, 133, 148, 152, 131, 146, 136, 146, 143, 131, 138, 140, 144, 151, 134, 126, 139, 142, 133, 140, 137, 134, 135, 145, 138, 135, 142, 140, 135, 127, 133, 139, 137, 137, 128, 130, 140, 139, 146, 140, 140, 146, 135, 138, 130, 141, 132, 136, 142, 136, 122, 137, 139, 139, 135, 137, 135, 140, 143, 146, 141, 141, 130, 139, 134, 139, 133, 140, 138, 131, 143, 143, 145, 140, 140, 140, 145, 136, 138, 145, 138, 132, 136, 141, 136, 135, 144, 133, 135, 141, 147, 138, 144, 145, 141, 142, 149, 144, 131, 138, 146, 137, 129, 136, 142, 131, 141, 140, 135, 139, 129, 139, 144, 131, 138, 134, 135, 138, 134, 139, 138, 144, 131, 153, 114, 134, 139, 140, 134, 131, 138, 134, 143, 142, 140, 125, 139, 136, 132, 136, 133, 145, 136, 142, 137, 148, 137, 152, 138, 134, 137, 135, 134, 137, 136, 141, 137, 141, 131, 137, 137, 140, 139, 129, 146, 138, 139, 140, 138, 137, 144, 139, 146, 144, 138, 137, 138, 143, 127, 141, 134, 136, 134, 142, 140, 141, 137, 135, 136, 135, 145, 136, 136, 143, 137, 142, 141, 135, 140, 137, 141, 132, 140, 142, 139, 142, 139, 144, 148, 137, 138, 131, 140, 141, 142, 141, 147, 135, 147, 142, 139, 140, 135, 139, 134, 135, 146, 145, 134, 141, 148, 147, 137, 133, 139, 137, 143, 144, 143, 140, 138, 141, 136, 143, 139, 140, 141, 138, 138, 138, 146, 150, 142, 141, 137, 134, 141, 141, 142, 141, 136, 141, 143, 136, 134, 129, 143, 135, 138, 136, 145, 141, 140, 138, 144, 140, 148, 136, 138, 137, 140, 155, 144, 141, 136, 142, 135, 140, 136, 137, 149, 140, 121, 137, 139, 139, 155, 139, 137, 145, 140, 134, 148, 142, 133, 147, 139, 140, 128, 132, 140, 150, 145, 137, 138, 136, 141, 138, 141, 149, 154, 142, 137, 147, 147, 136, 140, 144, 141, 138, 138, 139, 137, 139, 139, 128, 133, 139, 143, 139, 142, 136, 144, 146, 138, 130, 140, 137, 146, 144, 126, 138, 136, 136, 141, 145, 141, 130, 129, 138, 135, 149, 136, 138, 135, 142, 138, 135, 135, 143, 130, 130, 139, 131, 141, 135, 143, 135, 147, 138, 137, 138, 141, 134, 133, 150, 127, 150, 140, 137, 143, 135, 142, 137, 141, 145, 135, 142, 137, 144, 133, 140, 139, 142, 142, 150, 149, 147, 133, 142, 141, 141, 135, 144, 140, 139, 130, 130, 138, 143, 148, 145, 139, 140, 130, 131, 145, 137, 139, 142, 139, 148, 140, 137, 143, 136, 139, 142, 140, 136, 138, 132, 141, 149, 141, 143, 137, 134, 132, 147, 134, 138, 145, 125, 140, 145, 142, 140, 126, 130, 138, 134, 135, 138, 146, 133, 142, 130, 145, 136, 135, 136, 143, 138, 137, 135, 136, 141, 140, 134, 132, 133, 137, 145, 150, 137, 140, 148, 143, 139, 140, 136, 146, 136, 140, 141, 134, 140, 141, 134, 148, 139, 137, 136, 139, 153, 144, 135, 144, 132, 140, 141, 135, 129, 143, 137, 137, 140, 139, 142, 135, 137, 144, 139, 137, 148, 134, 133, 140, 134, 135, 137, 137, 142, 132, 136, 142, 148, 143, 135, 140, 130, 137, 136, 138, 145, 142, 136, 139, 138, 142, 138, 131, 133, 146, 134, 135, 134, 146, 137, 138, 138, 128, 142, 138, 136, 141, 138, 143, 147, 128, 135, 139, 142, 135, 130, 148, 146, 133, 139, 139, 136, 140, 138, 138, 148, 140, 133, 135, 130, 134, 134, 135, 130, 142, 134, 137, 135, 140, 136, 140, 135, 132, 144, 128, 143, 141, 140, 150, 143, 137, 127, 132, 138, 137, 137, 133, 142, 137, 141, 146, 136, 136, 150, 145, 145, 147, 139, 133, 145, 143, 142, 137, 137, 140, 141, 126, 132, 132, 138, 138, 145, 142, 138, 132, 140, 141, 135, 140, 136, 132, 140, 131, 142, 136, 140, 143, 142, 131, 133, 141, 134, 143, 135, 147, 144, 137, 123, 135, 144, 144, 136, 139, 135, 133, 137, 135, 140, 145, 130, 141, 134, 137, 141, 146, 138, 142, 141, 148, 137, 138, 139, 145, 142, 140, 136, 138, 142, 140, 136, 138, 143, 130, 137, 140, 146, 141, 140, 133, 138, 138, 127, 149, 139, 130, 149, 139, 138, 138, 137, 142, 131, 136, 140, 132, 143, 143, 138, 136, 137, 136, 141, 135, 137, 142, 135, 147, 149, 141, 136, 138, 136, 140, 136, 146, 134, 139, 145, 138, 142, 144, 134, 138, 133, 136, 150, 136, 137, 136, 142, 135, 136, 134, 139, 144, 141, 140, 137, 146, 138, 141, 136, 135, 137, 123, 135, 136, 134, 137, 137, 139, 137, 138, 145, 141, 130, 141, 135, 151, 140, 143, 143, 139, 143, 139, 139, 139, 143, 142, 138, 135, 140, 134, 138, 142, 145, 142, 135, 136, 139, 139, 134, 137, 144, 142, 143, 133, 144, 144, 135, 138, 147, 139, 149, 146, 135, 133, 143, 137, 138, 132, 130, 141, 149, 134, 135, 132, 149, 137, 131, 142, 135, 143, 135, 137, 132, 142, 131, 144, 143, 138, 141, 140, 132, 131, 131, 138, 135, 142, 133, 147, 140, 138, 136, 129, 136, 141, 142, 131, 129, 140, 143, 138, 138, 141, 133, 134, 138, 147, 147, 124, 138, 128, 135, 140, 140, 136, 136, 128, 145, 144, 143, 134, 134, 137, 135, 137, 133, 132, 136, 131, 142, 142, 135, 143, 134, 137, 133, 131, 136, 149, 133, 136, 131, 140, 135, 140, 152, 135, 144, 133, 142, 139, 138, 144, 138, 137, 138, 140, 134, 137, 144, 136, 134, 136, 129, 141, 141, 138, 130, 138, 144, 136, 139, 146, 141, 139, 144, 132, 137, 143, 142, 138, 135, 133, 132, 134, 135, 139, 144, 148, 132, 144, 133, 139, 135, 134, 145, 134, 133, 129, 131, 139, 140, 149, 145, 147, 142, 138, 144, 148, 142, 136, 152, 141, 131, 136, 144, 146, 138, 140, 137, 143, 142, 135, 134, 137, 140, 132, 141, 144, 138, 133, 143, 140, 142, 131, 140, 148, 140, 130, 138, 135, 135, 139, 134, 140, 130, 143, 145, 125, 146, 142, 140, 135, 148, 152, 130, 145, 153, 127, 148, 131, 139, 143, 145, 145, 147, 136, 138, 133, 134, 134, 132, 131, 147, 131, 138, 144, 131, 147, 144, 130, 138, 135, 135, 142, 162, 142, 140, 134, 137, 136, 145, 141, 146, 142, 154, 132, 150, 137, 143, 140, 143, 142, 134, 143, 135, 141, 138, 142, 135, 140, 143, 137, 149, 144, 140, 154, 142, 129, 134, 148, 138, 136, 161, 139, 137, 138, 117, 140, 134, 137, 134, 134, 134, 127, 137, 137, 135, 130, 133, 137, 134, 138, 150, 134, 135, 140, 148, 129, 143, 134, 140, 139, 136, 132, 127, 147, 133, 135, 147, 138, 135, 142, 138, 146, 129, 126, 136, 135, 141, 142, 130, 129, 138, 136, 143, 146, 145, 149, 124, 136, 134, 144, 135, 139, 152, 143, 141, 142, 129, 144, 132, 139, 142, 132, 140, 135, 140, 147, 131, 137, 131, 142, 127, 145, 128, 136, 132, 153, 141, 143, 145, 153, 136, 138, 154, 139, 144, 139, 123, 138, 141, 145, 136, 137, 147, 140, 146, 125, 136, 127, 142, 138, 142, 132, 138, 128, 143, 148, 139, 142, 142, 130, 145, 137, 136, 145, 134, 138, 132, 139, 152, 139, 149, 135, 141, 136, 141, 147, 135, 147, 138, 137, 141, 142, 128, 138, 140, 138, 146, 131, 131, 142, 139, 148, 142, 144, 140, 142, 143, 135, 146, 147, 147, 131, 142, 145, 134, 138, 131, 141, 137, 139, 135, 153, 136, 139, 130, 152, 135, 139, 141, 140, 145, 133, 144, 144, 129, 134, 138, 136, 140, 139, 144, 134, 137, 150, 128, 139, 129, 130, 127, 130, 137, 133, 140, 144, 141, 135, 141, 142, 138, 139, 144, 142, 148, 142, 137, 148, 133, 145, 128, 134, 147, 134, 146, 133, 139, 134, 140, 135, 136, 140, 132, 139, 135, 135, 135, 134, 126, 144, 136, 125, 140, 142, 119, 138, 143, 129, 145, 146, 139, 130, 140, 143, 135, 138, 135, 141, 140, 143, 132, 130, 127, 136, 131, 140, 140, 136, 131, 123, 126, 127, 138, 147, 136, 144, 132, 128, 126, 139, 150, 124, 137, 148, 142, 130, 134, 143, 145, 132, 131, 135, 148, 133, 136, 142, 135, 132, 143, 139, 133, 146, 144, 147, 134, 124, 137, 154, 135, 129, 134, 137, 136, 152, 144, 139, 133, 139, 142, 139, 143, 133, 133, 138, 134, 147, 135, 139, 122, 150, 137, 125, 130, 134, 131, 145, 135, 144, 143, 143, 126, 147, 148, 132, 144, 139, 135, 124, 142, 145, 139, 142, 132, 142, 146, 137, 141, 141, 131, 139, 126, 145, 134, 130, 147, 139, 142, 140, 136, 141, 123, 133, 140, 142, 139, 138, 143, 137, 141, 132, 128, 138, 130, 135, 137, 134, 135, 132, 142, 139, 141, 142, 151, 142, 144, 137, 138, 135, 126, 149, 139, 142, 136, 152, 132, 132, 142, 127, 128, 142, 144, 136, 137, 149, 139, 141, 142, 136, 127, 139, 144, 138, 131, 149, 147, 137, 142, 134, 136, 148, 137, 139, 134, 137, 140, 129, 135, 146, 133, 140, 149, 143, 145, 145, 134, 139, 133, 131, 137, 138, 143, 137, 149, 134, 146, 139, 141, 127, 142, 154, 145, 141, 127, 128, 129, 130, 124, 141, 142, 140, 150, 145, 141, 142, 149, 139, 126, 134, 142, 144, 134, 137, 140, 132, 140, 129, 133, 132, 141, 145, 145, 126, 128, 134, 137, 132, 133, 140, 136, 140, 146, 123, 136, 134, 135, 138, 152, 142, 136, 127, 137, 149, 129, 135, 128, 136, 137, 144, 131, 137, 137, 135, 141, 142, 138, 139, 135, 138, 150, 131, 136, 137, 132, 151, 138, 123, 143, 143, 142, 127, 138, 131, 153, 141, 142, 135, 143, 132, 142, 130, 131, 135, 133, 135, 148, 141, 142, 161, 140, 133, 139, 147, 134, 139, 140, 130, 150, 142, 156, 140, 137, 134, 148, 132, 139, 137, 131, 137, 137, 124, 146, 135, 148, 142, 143, 145, 134, 137, 134, 135, 138, 139, 135, 134, 136, 146, 146, 148, 143, 137, 143, 140, 132, 144, 146, 140, 129, 145, 125, 146, 126, 137, 133, 128, 150, 141, 138, 137, 142, 133, 146, 134, 137, 143, 138, 129, 130, 141, 138, 145, 146, 139, 146, 137, 141, 138, 146, 150, 141, 133, 128, 137, 141, 132, 130, 146, 143, 131, 143, 133, 136, 146, 145, 131, 144, 144, 143, 136, 157, 149, 138, 150, 136, 142, 145, 159, 133, 149, 138, 146, 131, 141, 140, 139, 139, 133, 141, 145, 143, 137, 135, 141, 134, 142, 150, 139, 134, 153, 141, 128, 141, 146, 121, 144, 138, 129, 143, 138, 143, 138, 145, 139, 140, 137, 148, 142, 145, 139, 139, 138, 129, 138, 143, 140, 136, 141, 153, 130, 143, 132, 146, 143, 131, 128, 146, 130, 141, 132, 146, 142, 142, 147, 147, 118, 133, 147, 139, 131, 137, 138, 144, 141, 148, 130, 139, 144, 135, 139, 130, 137, 142, 142, 144, 145, 138, 129, 142, 136, 126, 146, 141, 141, 140, 134, 131, 147, 142, 139, 141, 143, 150, 145, 143, 143, 133, 132, 146, 144, 144, 142, 149, 145, 131, 136, 144, 140, 139, 129, 142, 140, 133, 144, 142, 147, 138, 136, 133, 136, 135, 141, 141, 138, 126, 144, 143, 143, 137, 137, 145, 137, 140, 154, 136, 139, 128, 132, 133, 145, 129, 142, 131, 145, 138, 142, 130, 136, 138, 139, 145, 142, 126, 147, 137, 136, 130, 133, 133, 135, 148, 143, 135, 138, 140, 156, 131, 141, 142, 142, 142, 143, 148, 127, 134, 141, 139, 131, 139, 144, 138, 135, 131, 147, 143, 139, 141, 128, 143, 136, 133, 143, 133, 138, 136, 143, 133, 146, 142, 134, 131, 142, 140, 128, 139, 130, 145, 142, 149, 134, 135, 145, 134, 128, 144, 148, 153, 133, 136, 134, 138, 138, 145, 141, 141, 129, 152, 146, 143, 141, 133, 126, 133, 123, 132, 134, 132, 134, 146, 135, 145, 144, 134, 137, 128, 138, 142, 120, 148, 146, 141, 139, 137, 140, 138, 137, 137, 134, 147, 150, 146, 138, 130, 132, 133, 145, 133, 132, 127, 149, 133, 131, 139, 136, 138, 141, 150, 139, 144, 137, 139, 147, 145, 144, 142, 148, 145, 128, 133, 141, 147, 142, 131, 156, 140, 136, 132, 137, 133, 143, 132, 142, 139, 134, 134, 139, 133, 141, 139, 143, 137, 138, 129, 130, 139, 138, 129, 137, 134, 146, 142, 138, 134, 134, 143, 133, 140, 144, 140, 143, 137, 138, 144, 140, 138, 136, 137, 141, 136, 141, 135, 137, 134, 135, 141, 128, 136, 130, 140, 145, 139, 133, 141, 139, 136, 130, 138, 140, 140, 136, 144, 141, 154, 130, 145, 129, 142, 139, 134, 125, 135, 133, 147, 138, 142, 140, 142, 143, 133, 136, 136, 132, 140, 134, 131, 143, 141, 150, 142, 137, 145, 139, 133, 144, 140, 137, 141, 141, 146, 130, 137, 138, 146, 140, 133, 138, 132, 140, 143, 140, 140, 144, 139, 142, 137, 143, 142, 138, 140, 139, 138, 129, 141, 143, 140, 133, 143, 136, 136, 131, 143, 139, 141, 136, 135, 152, 145, 139, 144, 134, 135, 136, 131, 134, 141, 131, 137, 141, 133, 125, 140, 142, 146, 127, 137, 128, 149, 134, 145, 131, 142, 134, 137, 137, 127, 145, 143, 146, 145, 140, 143, 129, 143, 131, 142, 135, 140, 143, 137, 129, 143, 135, 143, 143, 146, 150, 142, 146, 134, 134, 147, 139, 134, 141, 155, 132, 140, 140, 137, 138, 143, 135, 139, 134, 135, 137, 142, 154, 134, 141, 137, 143, 143, 140, 143, 133, 131, 133, 134, 139, 134, 141, 137, 141, 144, 134, 136, 135, 130, 134, 131, 137, 140, 136, 139, 144, 140, 136, 136, 123, 132, 134, 126, 133, 149, 123, 141, 142, 136, 147, 144, 136, 138, 145, 133, 139, 142, 131, 148, 136, 140, 141, 142, 140, 148, 146, 135, 141, 150, 137, 140, 144, 141, 131, 141, 141, 129, 136, 137, 131, 142, 146, 138, 143, 130, 133, 126, 145, 137, 141, 136, 136, 136, 134, 152, 145, 132, 144, 140, 131, 137, 144, 136, 133, 133, 141, 138, 147, 148, 135, 153, 140, 136, 140, 126, 129, 132, 135, 141, 140, 146, 134, 134, 136, 134, 140, 140, 148, 143, 136, 141, 135, 133, 134, 146, 137, 147, 141, 142, 140, 147, 140, 132, 141, 146, 137, 137, 145, 138, 136, 138, 142, 140, 145, 140, 148, 138, 130, 140, 137, 139, 141, 148, 133, 130, 139, 142, 141, 135, 148, 138, 134, 139, 141, 138, 141, 131, 143, 134, 139, 136, 136, 140, 149, 136, 144, 146, 145, 143, 145, 138, 137, 132, 134, 146, 126, 157, 135, 136, 145, 144, 133, 145, 149, 129, 128, 150, 139, 139, 136, 141, 142, 148, 132, 133, 137, 142, 128, 131, 137, 141, 141, 138, 148, 138, 148, 137, 139, 137, 133, 145, 134, 150, 132, 143, 139, 135, 135, 148, 131, 133, 139, 147, 135, 138, 141, 142, 134, 140, 141, 129, 143, 142, 135, 135, 129, 146, 137, 146, 141, 131, 137, 135, 134, 141, 136, 138, 142, 154, 148, 141, 137, 143, 154, 137, 135, 137, 147, 148, 139, 128, 134, 129, 145, 138, 143, 146, 140, 139, 136, 146, 147, 138, 138, 138, 141, 140, 138, 141, 133, 144, 133, 136, 139, 137, 141, 132, 141, 142, 141, 144, 144, 146, 144, 126, 133, 135, 133, 139, 142, 131, 149, 130, 144, 150, 134, 126, 136, 123, 143, 142, 137, 136, 144, 136, 136, 139, 148, 140, 135, 141, 138, 136, 148, 143, 136, 137, 148, 136, 139, 139, 140, 143, 142, 142, 131, 141, 143, 138, 137, 143, 140, 146, 144, 139, 142, 139, 146, 137, 138, 146, 138, 140, 137, 145, 137, 138, 141, 135, 132, 138, 146, 135, 145, 148, 134, 139, 142, 139, 139, 135, 137, 143, 139, 141, 144, 141, 145, 131, 139, 139, 137, 136, 145, 141, 140, 147, 142, 139, 146, 139, 136, 134, 136, 140, 142, 142, 135, 141, 140, 136, 138, 131, 131, 140, 143, 132, 148, 142, 140, 141, 136, 142, 142, 133, 131, 136, 139, 133, 139, 139, 129, 143, 143, 141, 141, 136, 140, 146, 133, 146, 138, 142, 130, 140, 141, 141, 144, 143, 137, 145, 139, 130, 148, 142, 139, 145, 133, 144, 137, 146, 137, 138, 142, 139, 138, 137, 138, 139, 143, 132, 140, 137, 141, 139, 147, 144, 144, 135, 131, 142, 141, 145, 138, 137, 135, 132, 139, 132, 135, 141, 140, 141, 141, 146, 134, 138, 140, 142, 137, 135, 128, 146, 133, 139, 137, 140, 139, 140, 141, 147, 141, 144, 138, 138, 138, 143, 137, 138, 149, 135, 142, 139, 147, 141, 140, 146, 131, 136, 143, 143, 144, 144, 138, 143, 135, 138, 142, 136, 136, 145, 138, 139, 144, 137, 140, 133, 134, 137, 141, 145, 138, 141, 140, 137, 144, 141, 145, 137, 142, 141, 141, 141, 149, 134, 140, 148, 138, 137, 139, 136, 131, 142, 136, 146, 143, 136, 127, 143, 142, 138, 130, 127, 131, 145, 142, 135, 138, 136, 148, 136, 138, 139, 138, 135, 145, 136, 135, 143, 141, 145, 137, 145, 134, 143, 137, 127, 146, 135, 137, 145, 139, 133, 142, 133, 139, 138, 138, 139, 148, 136, 143, 138, 138, 123, 137, 157, 149, 133, 138, 136, 136, 138, 138, 137, 140, 142, 133, 145, 143, 133, 144, 143, 142, 139, 146, 139, 147, 135, 137, 141, 135, 151, 141, 138, 137, 140, 144, 135, 138, 145, 135, 136, 138, 136, 134, 141, 139, 136, 138, 147, 133, 138, 142, 142, 131, 150, 143, 133, 141, 140, 142, 139, 141, 139, 136, 135, 139, 142, 145, 140, 143, 136, 135, 140, 138, 135, 140, 134, 139, 136, 148, 145, 130, 145, 136, 141, 137, 143, 146, 143, 137, 142, 149, 135, 144, 133, 142, 142, 132, 137, 150, 138, 131, 143, 143, 141, 144, 139, 141, 148, 141, 136, 132, 145, 132, 137, 142, 139, 133, 136, 145, 138, 141, 142, 125, 133, 143, 129, 140, 131, 145, 131, 139, 140, 138, 136, 141, 136, 151, 132, 139, 131, 138, 127, 139, 138, 141, 136, 135, 134, 147, 142, 136, 140, 133, 140, 141, 138, 135, 139, 140, 140, 137, 138, 132, 135, 136, 145, 134, 133, 133, 144, 141, 141, 137, 136, 140, 142, 138, 137, 145, 150, 148, 146, 135, 140, 164, 131, 139, 135, 141, 154, 136, 138, 142, 131, 145, 149, 138, 126, 134, 143, 134, 129, 137, 142, 144, 132, 138, 140, 141, 131, 139, 145, 134, 150, 153, 152, 134, 134, 139, 138, 130, 121, 144, 134, 133, 139, 136, 126, 141, 140, 129, 131, 149, 136, 140, 131, 138, 137, 146, 135, 134, 139, 138, 139, 146, 145, 142, 142, 131, 134, 132, 140, 136, 143, 142, 131, 152, 140, 132, 144, 135, 148, 136, 142, 138, 130, 136, 140, 135, 142, 154, 138, 134, 139, 141, 142, 138, 146, 139, 142, 137, 142, 148, 137, 132, 125, 151, 145, 141, 134, 142, 147, 147, 147, 144, 140, 146, 136, 140, 135, 128, 143, 137, 131, 140, 134, 147, 145, 136, 127, 149, 157, 133, 132, 133, 144, 133, 135, 135, 133, 144, 142, 143, 135, 134, 141, 145, 139, 146, 144, 144, 152, 138, 152, 131, 125, 136, 137, 145, 150, 131, 132, 143, 145, 132, 145, 131, 134, 129, 139, 131, 134, 137, 144, 135, 138, 135, 138, 140, 138, 144, 134, 124, 140, 135, 149, 143, 131, 129, 139, 137, 142, 126, 146, 134, 146, 143, 136, 129, 144, 142, 143, 133, 144, 125, 136, 138, 134, 146, 130, 132, 141, 137, 137, 137, 142, 136, 133, 140, 138, 142, 137, 135, 136, 140, 138, 150, 134, 144, 134, 138, 143, 132, 144, 145, 143, 132, 143, 136, 142, 136, 130, 144, 140, 136, 141, 142, 136, 131, 127, 148, 138, 147, 129, 139, 127, 142, 135, 161, 136, 143, 148, 140, 136, 144, 139, 141, 139, 126, 141, 142, 137, 138, 129, 128, 130, 152, 138, 145, 137, 144, 131, 147, 133, 135, 142, 134, 127, 129, 142, 147, 145, 147, 151, 142, 139, 138, 128, 139, 148, 134, 148, 139, 143, 134, 137, 140, 132, 137, 135, 136, 145, 131, 136, 144, 134, 141, 143, 133, 137, 140, 145, 132, 139, 133, 133, 135, 134, 140, 154, 142, 142, 139, 134, 131, 152, 140, 149, 136, 140, 132, 143, 145, 143, 141, 146, 133, 133, 137, 133, 144, 144, 144, 134, 144, 138, 132, 149, 142, 145, 138, 148, 143, 146, 126, 139, 135, 132, 140, 153, 142, 141, 146, 126, 142, 136, 135, 137, 148, 141, 138, 141, 132, 132, 130, 141, 138, 130, 119, 135, 132, 139, 134, 142, 141, 144, 145, 136, 142, 136, 139, 144, 139, 158, 143, 139, 144, 134, 136, 137, 120, 121, 145, 144, 129, 139, 144, 131, 144, 139, 146, 132, 141, 145, 145, 142, 134, 138, 139, 149, 132, 138, 145, 153, 142, 135, 145, 142, 135, 135, 135, 144, 140, 134, 142, 128, 138, 158, 135, 140, 136, 138, 135, 140, 140, 141, 136, 138, 143, 135, 140, 135, 130, 133, 139, 138, 142, 137, 134, 140, 142, 142, 137, 139, 145, 132, 138, 140, 144, 135, 146, 142, 140, 149, 140, 142, 140, 125, 136, 136, 143, 145, 134, 134, 143, 136, 133, 143, 138, 142, 128, 138, 134, 143, 134, 139, 143, 139, 145, 143, 136, 131, 137, 142, 143, 145, 134, 143, 152, 137, 142, 142, 137, 128, 143, 146, 147, 132, 142, 136, 133, 138, 145, 140, 142, 146, 139, 136, 151, 143, 137, 131, 135, 138, 140, 134, 132, 143, 139, 154, 138, 142, 139, 137, 140, 133, 141, 137, 141, 131, 137, 139, 143, 141, 147, 143, 137, 133, 137, 140, 139, 137, 141, 131, 140, 152, 139, 140, 138, 136, 129, 145, 135, 136, 140, 132, 139, 141, 141, 135, 144, 139, 141, 149, 143, 135, 147, 133, 137, 139, 139, 147, 130, 133, 138, 136, 133, 140, 137, 149, 146, 143, 145, 138, 141, 138, 136, 134, 139, 142, 137, 135, 138, 139, 129, 146, 143, 146, 135, 144, 142, 134, 135, 134, 135, 132, 138, 145, 147, 135, 149, 130, 135, 137, 142, 135, 140, 138, 136, 138, 141, 134, 154, 124, 138, 139, 132, 139, 136, 131, 133, 142, 135, 139, 147, 136, 129, 136, 137, 142, 140, 135, 136, 137, 141, 126, 136, 138, 125, 142, 143, 141, 126, 133, 139, 148, 140, 129, 126, 138, 136, 136, 129, 144, 148, 132, 134, 138, 144, 131, 137, 144, 138, 132, 136, 144, 136, 125, 146, 133, 139, 136, 141, 152, 141, 132, 143, 131, 146, 142, 140, 144, 134, 132, 137, 144, 136, 141, 135, 138, 152, 149, 143, 138, 139, 138, 140, 133, 148, 148, 141, 146, 133, 141, 136, 139, 136, 134, 133, 149, 134, 134, 135, 139, 134, 134, 138, 141, 135, 138, 139, 138, 139, 132, 143, 137, 137, 142, 139, 154, 136, 141, 128, 135, 138, 139, 143, 135, 138, 135, 137, 141, 138, 136, 140, 136, 139, 141, 140, 137, 138, 139, 135, 138, 140, 135, 138, 140, 138, 142, 137, 142, 145, 136, 135, 146, 142, 149, 139, 135, 134, 140, 141, 141, 135, 133, 141, 139, 132, 142, 135, 139, 136, 131, 144, 143, 146, 139, 142, 137, 139, 148, 141, 142, 133, 136, 139, 146, 131, 146, 142, 140, 136, 144, 139, 144, 133, 132, 139, 148, 147, 135, 139, 138, 136, 140, 142, 137, 147, 133, 147, 140, 142, 140, 139, 147, 146, 138, 135, 124, 138, 138, 149, 136, 141, 137, 140, 140, 136, 134, 136, 141, 138, 136, 134, 140, 134, 147, 134, 136, 131, 136, 141, 146, 134, 134, 137, 141, 137, 138, 131, 141, 136, 132, 135, 147, 128, 146, 138, 139, 142, 139, 136, 138, 139, 139, 151, 136, 136, 146, 138, 137, 139, 134, 144, 138, 145, 138, 144, 134, 145, 130, 154, 133, 137, 132, 133, 143, 136, 132, 140, 138, 135, 138, 137, 140, 139, 145, 132, 140, 132, 144, 137, 141, 141, 127, 147, 142, 142, 146, 139, 146, 140, 140, 133, 147, 129, 145, 141, 139, 130, 133, 139, 134, 128, 134, 145, 134, 107, 143, 142, 143, 137, 135, 146, 135, 138, 144, 151, 137, 144, 140, 130, 139, 141, 134, 134, 138, 141, 141, 131, 138, 135, 137, 138, 131, 132, 144, 133, 144, 139, 147, 140, 140, 134, 134, 141, 137, 133, 144, 130, 135, 138, 138, 139, 147, 135, 144, 127, 143, 138, 141, 133, 142, 137, 134, 142, 154, 132, 145, 137, 138, 136, 131, 137, 148, 137, 137, 145, 140, 131, 137, 137, 144, 133, 136, 137, 142, 142, 133, 131, 145, 136, 142, 130, 136, 139, 139, 138, 143, 131, 141, 145, 145, 145, 132, 138, 142, 144, 140, 134, 141, 141, 143, 138, 144, 134, 137, 133, 142, 136, 137, 140, 130, 128, 136, 126, 138, 138, 142, 137, 136, 136, 142, 142, 141, 140, 135, 143, 142, 134, 132, 129, 130, 153, 138, 139, 139, 141, 150, 129, 141, 136, 137, 145, 144, 136, 139, 136, 134, 132, 137, 133, 145, 137, 137, 133, 135, 133, 133, 139, 138, 144, 133, 135, 146, 143, 139, 138, 150, 137, 138, 138, 139, 155, 146, 136, 135, 140, 138, 130, 139, 135, 135, 143, 130, 135, 135, 141, 136, 146, 140, 138, 138, 142, 137, 139, 152, 140, 140, 137, 146, 138, 147, 140, 139, 145, 141, 146, 140, 144, 140, 143, 137, 136, 133, 135, 132, 131, 133, 145, 151, 137, 151, 147, 148, 137, 149, 136, 136, 144, 130, 139, 143, 143, 144, 131, 143, 135, 136, 136, 135, 132, 139, 136, 141, 131, 136, 139, 140, 131, 138, 141, 138, 136, 146, 134, 136, 146, 127, 145, 142, 143, 131, 139, 154, 134, 129, 139, 141, 143, 133, 139, 142, 137, 149, 134, 136, 136, 143, 138, 144, 144, 136, 141, 144, 142, 134, 138, 146, 136, 140, 140, 145, 142, 140, 142, 138, 142, 138, 139, 135, 141, 143, 138, 152, 136, 141, 132, 140, 142, 131, 146, 138, 139, 143, 138, 142, 141, 145, 137, 135, 148, 141, 138, 144, 147, 141, 135, 132, 130, 138, 142, 142, 141, 136, 137, 143, 140, 137, 140, 144, 137, 142, 141, 141, 137, 136, 145, 144, 136, 145, 124, 136, 134, 135, 138, 129, 144, 132, 147, 141, 140, 136, 144, 150, 139, 133, 138, 143, 139, 137, 145, 135, 143, 150, 135, 140, 137, 136, 141, 140, 142, 136, 149, 146, 140, 130, 136, 143, 140, 136, 137, 135, 140, 144, 144, 132, 142, 140, 135, 137, 145, 142, 144, 137, 146, 128, 139, 143, 140, 146, 132, 136, 141, 145, 136, 132, 145, 132, 138, 137, 142, 136, 143, 130, 134, 140, 139, 138, 128, 136, 140, 135, 144, 128, 140, 139, 138, 142, 144, 135, 137, 135, 135, 130, 138, 134, 148, 138, 135, 142, 135, 142, 141, 140, 135, 139, 140, 143, 139, 142, 141, 142, 135, 139, 134, 143, 141, 144, 134, 133, 133, 143, 146, 147, 137, 144, 140, 146, 133, 143, 131, 147, 132, 138, 138, 134, 142, 138, 141, 138, 139, 139, 146, 137, 139, 136, 140, 146, 135, 149, 144, 137, 142, 135, 140, 139, 145, 139, 141, 147, 146, 137, 136, 142, 152, 143, 135, 131, 145, 138, 137, 140, 136, 140, 143, 137, 145, 148, 145, 141, 134, 134, 143, 142, 138, 140, 143, 137, 135, 142, 141, 144, 135, 147, 143, 142, 138, 141, 136, 137, 137, 135, 139, 139, 137, 140, 133, 136, 142, 136, 134, 146, 137, 145, 139, 137, 141, 143, 141, 135, 132, 138, 141, 142, 139, 143, 136, 131, 144, 148, 145, 136, 135, 143, 136, 135, 137, 137, 131, 138, 137, 136, 148, 136, 143, 140, 137, 136, 137, 139, 142, 144, 135, 140, 132, 142, 140, 146, 140, 137, 135, 143, 139, 143, 132, 142, 143, 136, 132, 140, 136, 142, 135, 136, 136, 140, 133, 139, 131, 129, 137, 141, 142, 145, 140, 143, 147, 140, 141, 135, 149, 135, 140, 143, 139, 142, 125, 139, 138, 132, 132, 138, 132, 138, 133, 149, 132, 147, 134, 138, 143, 144, 138, 141, 136, 135, 145, 139, 137, 137, 139, 138, 141, 138, 141, 142, 135, 143, 134, 144, 138, 139, 134, 148, 144, 144, 143, 139, 147, 134, 134, 132, 145, 137, 129, 139, 146, 144, 136, 134, 140, 138, 143, 145, 139, 138, 147, 139, 135, 134, 140, 133, 142, 138, 148, 139, 139, 140, 139, 135, 137, 140, 141, 139, 135, 139, 146, 143, 141, 136, 136, 131, 142, 134, 141, 142, 147, 135, 135, 136, 140, 140, 138, 132, 141, 133, 129, 129, 138, 136, 136, 136, 137, 143, 146, 131, 135, 136, 133, 135, 137, 139, 137, 143, 136, 146, 147, 138, 141, 143, 136, 136, 145, 132, 142, 144, 133, 140, 139, 142, 140, 135, 150, 146, 140, 141, 138, 136, 142, 135, 132, 140, 138, 140, 141, 145, 136, 143, 135, 142, 132, 142, 136, 134, 146, 142, 136, 138, 137, 140, 139, 139, 132, 133, 142, 134, 133, 143, 138, 145, 140, 138, 139, 141, 139, 142, 138, 127, 141, 136, 138, 134, 132, 146, 137, 142, 133, 138, 141, 143, 141, 146, 144, 140, 142, 136, 140, 134, 147, 136, 139, 139, 139, 139, 137, 139, 140, 141, 144, 141, 136, 132, 138, 135, 139, 139, 132, 131, 149, 136, 142, 143, 141, 139, 143, 140, 138, 140, 136, 144, 137, 137, 132, 135, 141, 144, 142, 140, 138, 135, 129, 140, 141, 130, 139, 138, 136, 136, 133, 146, 137, 142, 144, 141, 141, 144, 137, 133, 143, 125, 135, 144, 138, 134, 144, 130, 142, 131, 145, 138, 144, 135, 137, 138, 145, 138, 148, 138, 131, 136, 143, 145, 134, 136, 130, 129, 142, 138, 131, 140, 136, 140, 139, 138, 139, 133, 144, 134, 137, 142, 139, 139, 144, 145, 136, 141, 136, 138, 143, 149, 138, 135, 143, 139, 129, 137, 132, 142, 136, 140, 139, 128, 142, 138, 148, 139, 139, 139, 141, 135, 140, 130, 139, 133, 133, 135, 137, 138, 130, 127, 133, 142, 131, 138, 135, 137, 141, 140, 140, 126, 137, 140, 136, 136, 139, 137, 133, 143, 147, 145, 135, 137, 134, 135, 139, 144, 145, 142, 137, 144, 137, 134, 130, 135, 135, 143, 142, 133, 138, 138, 145, 138, 134, 141, 136, 143, 131, 133, 130, 151, 142, 137, 143, 133, 137, 144, 146, 144, 134, 133, 137, 139, 145, 139, 145, 135, 149, 144, 142, 138, 144, 144, 133, 134, 147, 138, 145, 143, 140, 138, 142, 138, 141, 143, 135, 145, 139, 135, 142, 139, 135, 136, 133, 142, 138, 141, 142, 132, 138, 134, 139, 138, 137, 151, 148, 144, 139, 145, 132, 140, 134, 140, 140, 134, 142, 148, 139, 144, 136, 136, 144, 137, 135, 148, 130, 134, 153, 140, 137, 141, 137, 129, 137, 135, 145, 147, 141, 145, 140, 146, 149, 136, 135, 144, 132, 149, 135, 140, 133, 137, 138, 141, 130, 144, 141, 137, 145, 134, 132, 134, 139, 135, 143, 129, 130, 139, 143, 143, 144, 127, 137, 131, 137, 139, 143, 138, 142, 142, 134, 142, 143, 135, 143, 125, 130, 134, 141, 147, 139, 138, 142, 132, 139, 138, 133, 138, 139, 147, 133, 138, 132, 139, 151, 136, 139, 136, 140, 140, 144, 132, 144, 136, 131, 134, 140, 143, 136, 135, 135, 130, 132, 146, 140, 138, 146, 136, 142, 136, 143, 132, 138, 134, 133, 137, 144, 137, 132, 125, 132, 141, 135, 138, 136, 136, 142, 139, 139, 132, 138, 135, 130, 144, 136, 137, 146, 143, 143, 138, 131, 142, 136, 135, 146, 132, 134, 135, 143, 132, 132, 141, 132, 135, 137, 135, 138, 143, 135, 140, 141, 138, 120, 143, 125, 141, 130, 142, 138, 144, 139, 136, 138, 133, 140, 146, 128, 134, 137, 144, 133, 135, 129, 137, 140, 140, 146, 145, 148, 139, 139, 127, 141, 130, 156, 132, 133, 134, 145, 139, 144, 143, 143, 140, 145, 145, 138, 148, 133, 130, 136, 141, 141, 140, 139, 146, 137, 134, 143, 145, 140, 129, 138, 133, 144, 137, 126, 146, 149, 142, 134, 139, 141, 144, 137, 134, 146, 137, 129, 124, 138, 140, 137, 147, 126, 135, 137, 137, 143, 139, 145, 141, 141, 136, 133, 134, 140, 141, 152, 135, 141, 142, 137, 138, 134, 136, 140, 133, 137, 140, 144, 139, 143, 140, 137, 137, 137, 139, 135, 132, 149, 140, 148, 138, 148, 141, 127, 143, 139, 138, 148, 137, 132, 138, 136, 139, 143, 143, 124, 140, 144, 130, 145, 132, 134, 140, 130, 148, 144, 126, 136, 152, 139, 138, 134, 140, 132, 134, 138, 135, 142, 142, 145, 135, 142, 140, 141, 136, 140, 140, 156, 142, 141, 141, 148, 134, 143, 130, 131, 144, 139, 133, 139, 135, 135, 134, 139, 144, 137, 134, 135, 138, 143, 137, 144, 142, 137, 134, 137, 138, 137, 134, 140, 131, 139, 130, 141, 146, 145, 150, 147, 141, 138, 138, 140, 146, 145, 129, 146, 144, 141, 144, 142, 141, 151, 142, 147, 131, 131, 133, 135, 146, 135, 137, 139, 134, 144, 136, 141, 144, 134, 139, 144, 140, 141, 129, 139, 145, 134, 141, 134, 139, 140, 135, 141, 139, 130, 146, 132, 145, 135, 143, 136, 131, 139, 135, 137, 133, 135, 125, 139, 138, 145, 138, 154, 139, 136, 148, 138, 143, 148, 146, 138, 137, 145, 130, 156, 137, 145, 142, 139, 128, 141, 147, 134, 135, 139, 148, 150, 136, 140, 136, 145, 128, 136, 138, 137, 145, 141, 139, 135, 147, 135, 125, 139, 138, 136, 141, 135, 145, 143, 137, 140, 137, 141, 141, 139, 139, 145, 137, 135, 139, 137, 133, 136, 143, 138, 133, 140, 136, 138, 133, 137, 139, 141, 136, 146, 133, 139, 140, 144, 142, 140, 138, 130, 146, 132, 140, 138, 136, 146, 133, 142, 139, 148, 133, 123, 143, 144, 135, 147, 137, 137, 134, 141, 134, 126, 138, 136, 139, 142, 135, 137, 143, 137, 136, 134, 135, 142, 139, 139, 137, 139, 138, 145, 142, 130, 129, 134, 137, 147, 130, 144, 125, 130, 137, 138, 140, 145, 140, 136, 133, 143, 136, 142, 138, 136, 138, 127, 135, 141, 137, 146, 133, 138, 143, 139, 145, 145, 131, 137, 141, 142, 143, 132, 136, 138, 148, 138, 147, 125, 145, 131, 151, 134, 139, 141, 137, 143, 138, 131, 139, 140, 131, 139, 152, 136, 135, 144, 139, 142, 138, 137, 136, 128, 145, 140, 135, 133, 137, 151, 144, 141, 132, 132, 140, 130, 139, 141, 143, 137, 140, 136, 131, 128, 141, 145, 147, 137, 138, 143, 146, 137, 140, 139, 132, 134, 133, 143, 146, 140, 156, 149, 137, 136, 132, 136, 131, 136, 131, 142, 128, 136, 149, 130, 147, 131, 147, 139, 140, 142, 143, 144, 141, 139, 133, 136, 135, 137, 136, 140, 147, 142, 140, 134, 144, 132, 139, 136, 140, 136, 136, 137, 134, 139, 143, 132, 136, 133, 143, 135, 156, 143, 144, 138, 146, 143, 139, 134, 133, 131, 137, 137, 141, 143, 146, 135, 133, 133, 124, 130, 141, 138, 155, 147, 137, 140, 128, 140, 143, 145, 136, 144, 130, 141, 135, 128, 139, 150, 136, 132, 138, 134, 147, 132, 147, 143, 137, 140, 142, 149, 133, 131, 129, 143, 131, 138, 131, 145, 141, 146, 140, 131, 139, 133, 136, 138, 126, 147, 135, 143, 130, 131, 140, 147, 130, 141, 143, 151, 147, 134, 139, 143, 138, 136, 131, 134, 145, 138, 137, 136, 137, 137, 145, 136, 130, 141, 142, 135, 139, 137, 148, 132, 136, 136, 139, 138, 133, 133, 129, 141, 137, 148, 142, 140, 141, 133, 147, 133, 139, 134, 127, 144, 141, 140, 132, 144, 135, 138, 140, 149, 137, 143, 141, 134, 134, 140, 146, 142, 138, 142, 144, 149, 144, 138, 140, 151, 135, 147, 137, 139, 140, 134, 133, 146, 145, 134, 142, 136, 145, 139, 142, 142, 136, 142, 135, 136, 130, 142, 139, 138, 131, 127, 142, 141, 135, 131, 138, 141, 131, 142, 143, 135, 144, 134, 146, 133, 146, 148, 135, 135, 127, 140, 137, 161, 143, 140, 137, 136, 153, 138, 129, 142, 131, 136, 142, 137, 134, 143, 136, 149, 145, 133, 144, 139, 130, 142, 134, 138, 149, 137, 138, 137, 145, 144, 131, 148, 136, 139, 142, 138, 136, 151, 140, 135, 150, 146, 137, 130, 130, 142, 144, 140, 141, 144, 141, 139, 140, 124, 140, 138, 148, 140, 151, 141, 141, 139, 136, 155, 147, 134, 138, 135, 139, 142, 135, 153, 137, 138, 138, 129, 147, 142, 147, 144, 146, 146, 144, 140, 135, 136, 138, 143, 138, 135, 138, 141, 138, 136, 132, 143, 130, 142, 136, 145, 134, 135, 139, 136, 144, 134, 148, 137, 140, 131, 154, 133, 142, 128, 137, 135, 128, 139, 123, 126, 144, 140, 141, 136, 129, 133, 137, 133, 131, 130, 136, 145, 148, 135, 141, 143, 139, 147, 138, 142, 148, 134, 140, 144, 137, 137, 144, 142, 134, 141, 146, 128, 134, 144, 138, 139, 134, 135, 139, 130, 137, 139, 149, 134, 139, 138, 138, 139, 141, 134, 142, 147, 137, 132, 141, 131, 134, 139, 136, 144, 145, 141, 137, 130, 142, 130, 139, 135, 145, 139, 145, 144, 130, 134, 138, 132, 139, 132, 146, 140, 140, 140, 145, 139, 142, 155, 139, 131, 143, 135, 137, 148, 154, 145, 138, 150, 134, 140, 144, 143, 138, 138, 134, 137, 137, 139, 134, 142, 130, 134, 140, 133, 137, 143, 137, 139, 155, 134, 143, 137, 136, 140, 137, 140, 136, 145, 138, 143, 143, 141, 134, 134, 143, 132, 149, 136, 134, 150, 138, 128, 129, 145, 135, 128, 138, 131, 143, 145, 139, 148, 135, 140, 136, 135, 139, 135, 139, 138, 153, 145, 138, 133, 136, 130, 130, 134, 134, 135, 141, 139, 133, 139, 137, 131, 141, 141, 140, 138, 131, 155, 142, 137, 129, 126, 131, 129, 140, 125, 141, 135, 134, 138, 138, 134, 125, 134, 133, 130, 144, 132, 128, 134, 142, 137, 136, 137, 143, 147, 150, 140, 138, 136, 141, 137, 138, 131, 140, 138, 145, 135, 141, 134, 148, 139, 132, 134, 131, 132, 141, 131, 141, 143, 129, 143, 140, 146, 129, 134, 133, 139, 141, 137, 144, 141, 134, 134, 128, 136, 136, 139, 131, 154, 129, 139, 142, 146, 147, 140, 144, 138, 128, 136, 136, 132, 128, 149, 138, 137, 145, 131, 143, 132, 132, 136, 146, 139, 142, 138, 133, 154, 143, 144, 145, 129, 131, 135, 137, 141, 137, 142, 138, 150, 126, 138, 131, 152, 138, 144, 136, 136, 140, 137, 137, 133, 137, 143, 133, 136, 138, 143, 143, 143, 147, 135, 137, 148, 138, 126, 145, 134, 139, 133, 147, 142, 146, 148, 136, 140, 137, 128, 143, 139, 131, 136, 143, 144, 140, 149, 138, 144, 134, 138, 139, 131, 151, 142, 152, 140, 142, 140, 139, 143, 142, 128, 143, 147, 137, 142, 145, 141, 142, 138, 141, 139, 151, 135, 135, 134, 135, 140, 137, 132, 137, 138, 136, 145, 141, 136, 138, 146, 138, 143, 143, 128, 146, 133, 137, 140, 145, 141, 144, 138, 142, 137, 144, 145, 140, 137, 141, 145, 148, 137, 142, 127, 137, 137, 138, 129, 136, 140, 141, 133, 133, 137, 137, 140, 139, 136, 142, 139, 142, 137, 133, 140, 146, 142, 137, 134, 148, 136, 140, 146, 140, 137, 129, 138, 140, 138, 141, 146, 142, 142, 130, 143, 134, 138, 142, 137, 150, 141, 137, 129, 148, 140, 137, 141, 137, 139, 132, 140, 131, 128, 139, 136, 141, 136, 143, 135, 134, 139, 148, 132, 142, 141, 137, 148, 133, 150, 140, 135, 142, 138, 145, 140, 131, 132, 130, 143, 135, 134, 141, 135, 133, 137, 143, 141, 138, 139, 135, 131, 139, 138, 135, 128, 134, 130, 139, 147, 142, 135, 145, 145, 146, 134, 133, 131, 138, 137, 138, 129, 146, 135, 140, 158, 137, 128, 140, 145, 145, 144, 136, 141, 138, 152, 147, 137, 134, 142, 136, 147, 139, 140, 137, 134, 145, 141, 137, 137, 147, 135, 142, 142, 132, 145, 145, 135, 133, 135, 143, 129, 132, 131, 133, 137, 145, 145, 135, 140, 138, 145, 136, 131, 129, 140, 131, 142, 146, 137, 134, 137, 131, 127, 138, 141, 151, 137, 130, 142, 127, 132, 145, 142, 143, 133, 137, 136, 134, 134, 140, 134, 139, 147, 145, 142, 129, 141, 148, 143, 138, 136, 143, 141, 143, 134, 133, 134, 133, 127, 135, 134, 138, 148, 138, 126, 149, 128, 145, 136, 136, 140, 140, 130, 143, 139, 130, 123, 137, 136, 140, 145, 138, 139, 133, 145, 148, 131, 136, 150, 132, 135, 140, 138, 141, 139, 142, 140, 136, 141, 142, 139, 153, 135, 139, 136, 140, 134, 137, 147, 134, 136, 136, 140, 133, 140, 133, 139, 134, 145, 139, 131, 139, 128, 143, 140, 144, 140, 138, 136, 137, 133, 138, 135, 135, 129, 136, 141, 137, 133, 142, 145, 136, 150, 140, 142, 133, 135, 145, 131, 139, 133, 137, 142, 148, 139, 142, 128, 138, 139, 149, 138, 130, 133, 139, 140, 153, 144, 151, 134, 142, 143, 141, 135, 135, 143, 135, 139, 138, 150, 137, 140, 148, 128, 139, 141, 140, 148, 140, 136, 137, 141, 145, 142, 140, 137, 143, 136, 152, 139, 137, 139, 143, 137, 139, 136, 142, 141, 143, 140, 142, 136, 137, 142, 136, 142, 134, 136, 132, 128, 142, 135, 136, 143, 134, 134, 146, 135, 143, 143, 138, 140, 144, 136, 130, 141, 131, 150, 135, 140, 142, 139, 135, 134, 137, 139, 133, 141, 143, 141, 140, 148, 133, 134, 139, 131, 137, 139, 134, 139, 133, 136, 143, 136, 120, 137, 150, 134, 131, 140, 141, 128, 144, 145, 137, 134, 140, 136, 137, 144, 137, 135, 139, 134, 136, 137, 133, 133, 130, 136, 145, 133, 140, 136, 140, 142, 147, 139, 139, 151, 146, 134, 138, 140, 139, 136, 144, 137, 133, 143, 133, 139, 147, 146, 140, 146, 148, 139, 132, 142, 144, 139, 137, 135, 132, 147, 137, 143, 136, 138, 138, 140, 144, 132, 135, 138, 135, 148, 136, 132, 131, 139, 129, 142, 137, 140, 137, 137, 140, 132, 142, 138, 138, 141, 139, 152, 139, 148, 129, 139, 147, 144, 147, 147, 131, 142, 147, 140, 134, 135, 138, 141, 134, 138, 136, 137, 138, 143, 141, 143, 139, 134, 144, 133, 141, 137, 139, 128, 140, 140, 145, 136, 141, 132, 128, 138, 141, 138, 132, 135, 143, 132, 137, 137, 136, 139, 142, 136, 145, 144, 140, 138, 140, 142, 143, 141, 140, 141, 141, 130, 145, 141, 136, 140, 139, 124, 138, 140, 142, 141, 136, 129, 137, 135, 149, 147, 141, 139, 139, 140, 133, 148, 141, 136, 132, 149, 138, 135, 139, 134, 129, 139, 135, 127, 139, 142, 136, 142, 137, 126, 146, 137, 142, 144, 140, 143, 131, 141, 134, 139, 130, 136, 130, 139, 134, 144, 137, 125, 136, 131, 142, 143, 141, 127, 116, 142, 133, 148, 135, 143, 139, 142, 140, 144, 139, 129, 145, 142, 141, 135, 146, 145, 138, 131, 141, 125, 134, 149, 129, 143, 133, 141, 141, 135, 140, 138, 141, 133, 150, 137, 131, 137, 145, 142, 145, 141, 136, 137, 141, 138, 143, 147, 139, 144, 137, 132, 136, 144, 142, 147, 144, 148, 136, 147, 129, 136, 132, 133, 144, 141, 126, 144, 144, 141, 137, 136, 135, 142, 135, 135, 144, 133, 152, 137, 137, 147, 140, 138, 146, 143, 127, 138, 143, 133, 142, 142, 135, 140, 139, 139, 145, 141, 148, 139, 131, 149, 131, 133, 139, 125, 141, 142, 151, 129, 153, 143, 149, 127, 134, 137, 128, 135, 139, 144, 138, 143, 143, 135, 140, 144, 140, 134, 140, 144, 137, 134, 140, 131, 139, 138, 128, 140, 138, 137, 137, 141, 145, 150, 147, 135, 142, 143, 145, 142, 141, 137, 135, 141, 140, 135, 126, 151, 137, 136, 146, 141, 139, 137, 131, 135, 137, 136, 125, 143, 156, 140, 144, 132, 141, 139, 124, 130, 149, 139, 154, 142, 143, 135, 136, 140, 137, 135, 131, 135, 143, 130, 132, 150, 135, 139, 132, 134, 143, 145, 146, 137, 142, 138, 137, 142, 136, 140, 135, 137, 136, 137, 124, 135, 137, 140, 149, 130, 150, 132, 133, 138, 142, 143, 140, 121, 131, 139, 145, 147, 127, 140, 152, 143, 137, 142, 141, 146, 136, 145, 141, 136, 147, 138, 147, 142, 139, 140, 141, 131, 135, 141, 148, 142, 137, 147, 131, 136, 139, 131, 136, 138, 152, 140, 149, 133, 129, 147, 123, 144, 139, 127, 139, 143, 127, 123, 136, 132, 140, 133, 138, 142, 127, 141, 137, 138, 131, 131, 133, 143, 131, 137, 134, 139, 133, 140, 141, 147, 135, 136, 137, 141, 146, 153, 143, 136, 137, 139, 134, 138, 140, 136, 130, 144, 152, 138, 140, 138, 144, 133, 149, 135, 145, 133, 127, 147, 142, 140, 139, 136, 135, 140, 125, 141, 139, 139, 139, 146, 136, 138, 144, 145, 141, 141, 141, 140, 135, 137, 130, 136, 144, 133, 142, 146, 138, 144, 135, 140, 145, 135, 153, 150, 138, 143, 140, 140, 143, 125, 144, 130, 141, 149, 145, 151, 133, 138, 139, 142, 135, 157, 137, 138, 132, 133, 146, 136, 141, 135, 141, 152, 132, 129, 135, 149, 144, 141, 146, 140, 134, 136, 145, 147, 141, 140, 139, 146, 132, 138, 143, 149, 131, 133, 139, 155, 137, 135, 138, 141, 140, 146, 144, 137, 130, 150, 138, 134, 126, 148, 142, 135, 125, 134, 146, 136, 136, 132, 141, 141, 143, 142, 135, 153, 139, 142, 136, 137, 144, 132, 131, 142, 147, 126, 137, 134, 137, 132, 139, 127, 135, 148, 141, 142, 146, 139, 152, 146, 144, 132, 143, 141, 141, 137, 142, 139, 145, 129, 140, 147, 143, 141, 129, 139, 132, 138, 124, 136, 137, 139, 141, 145, 135, 128, 143, 140, 147, 147, 141, 136, 145, 136, 143, 137, 153, 137, 142, 140, 140, 135, 140, 137, 133, 133, 140, 145, 145, 148, 132, 134, 134, 141, 138, 151, 135, 136, 132, 138, 135, 135, 142, 137, 137, 137, 147, 142, 133, 133, 134, 138, 133, 132, 129, 129, 131, 147, 139, 137, 129, 146, 136, 137, 143, 147, 139, 134, 143, 143, 130, 135, 141, 139, 137, 145, 144, 148, 133, 139, 142, 153, 138, 139, 133, 139, 132, 140, 142, 137, 136, 145, 141, 144, 135, 135, 144, 140, 134, 133, 136, 141, 132, 148, 136, 130, 138, 131, 140, 138, 136, 142, 144, 140, 135, 140, 140, 138, 140, 149, 147, 136, 138, 134, 132, 145, 141, 143, 138, 137, 142, 139, 136, 145, 149, 131, 133, 139, 136, 138, 141, 136, 138, 144, 136, 142, 146, 139, 138, 145, 129, 136, 144, 129, 131, 145, 137, 142, 140, 131, 143, 139, 141, 128, 134, 142, 153, 137, 140, 145, 139, 142, 135, 134, 147, 141, 131, 136, 139, 134, 147, 134, 137, 132, 139, 134, 138, 128, 137, 130, 134, 136, 138, 141, 136, 134, 136, 141, 147, 133, 141, 129, 132, 141, 138, 141, 131, 130, 140, 134, 138, 139, 137, 134, 137, 138, 134, 142, 137, 143, 134, 144, 145, 144, 138, 132, 144, 137, 138, 132, 130, 140, 143, 146, 138, 139, 151, 133, 138, 140, 148, 136, 137, 121, 147, 149, 136, 135, 141, 135, 140, 144, 143, 133, 144, 139, 136, 139, 139, 144, 135, 143, 138, 130, 141, 137, 132, 140, 140, 140, 145, 123, 135, 144, 149, 138, 141, 128, 150, 146, 138, 138, 132, 137, 131, 129, 134, 137, 140, 131, 135, 147, 125, 144, 141, 144, 135, 141, 142, 130, 135, 142, 139, 139, 137, 140, 134, 136, 136, 145, 140, 150, 137, 130, 149, 146, 137, 135, 136, 134, 134, 138, 145, 141, 138, 142, 149, 140, 142, 145, 139, 132, 134, 141, 150, 130, 143, 148, 139, 142, 137, 133, 136, 143, 136, 146, 146, 141, 145, 134, 135, 147, 139, 128, 144, 140, 137, 136, 133, 138, 135, 139, 141, 142, 131, 132, 134, 139, 133, 134, 135, 140, 139, 129, 131, 137, 140, 140, 130, 140, 132, 131, 136, 141, 137, 146, 132, 128, 142, 140, 139, 140, 140, 146, 137, 131, 144, 138, 141, 142, 143, 146, 133, 128, 134, 133, 132, 126, 128, 140, 150, 136, 144, 134, 142, 140, 136, 134, 147, 145, 148, 140, 135, 138, 138, 144, 132, 133, 146, 136, 138, 141, 131, 134, 133, 147, 136, 138, 133, 141, 133, 132, 140, 142, 141, 140, 144, 139, 134, 132, 154, 135, 143, 137, 133, 130, 141, 136, 135, 136, 134, 141, 129, 139, 152, 150, 137, 143, 138, 137, 145, 137, 142, 142, 136, 143, 154, 135, 140, 131, 151, 139, 126, 147, 139, 145, 133, 125, 136, 139, 135, 138, 139, 139, 141, 141, 142, 142, 145, 141, 132, 139, 136, 145, 140, 137, 136, 146, 142, 131, 138, 141, 142, 139, 138, 139, 139, 141, 135, 133, 140, 129, 139, 130, 144, 137, 134, 140, 138, 137, 139, 141, 134, 144, 137, 148, 142, 137, 141, 140, 128, 140, 154, 142, 138, 137, 140, 140, 136, 138, 140, 145, 135, 139, 141, 135, 134, 136, 133, 135, 137, 147, 142, 131, 137, 137, 138, 152, 144, 141, 146, 139, 133, 141, 143, 140, 146, 141, 134, 141, 138, 138, 128, 135, 142, 145, 130, 134, 153, 143, 136, 134, 143, 135, 143, 141, 139, 133, 141, 138, 137, 126, 137, 131, 131, 135, 149, 136, 138, 139, 145, 140, 138, 130, 139, 137, 147, 132, 145, 143, 131, 135, 136, 127, 139, 150, 138, 139, 140, 132, 143, 131, 131, 140, 138, 136, 143, 138, 142, 142, 135, 144, 141, 136, 137, 135, 140, 134, 140, 145, 138, 133, 133, 134, 140, 136, 143, 141, 140, 141, 134, 137, 134, 140, 142, 138, 134, 124, 134, 136, 144, 138, 134, 141, 141, 132, 154, 137, 132, 143, 142, 140, 137, 138, 136, 142, 142, 137, 141, 144, 136, 141, 132, 139, 145, 146, 129, 137, 133, 137, 144, 144, 137, 137, 142, 138, 132, 136, 140, 133, 136, 139, 140, 132, 139, 136, 146, 137, 132, 135, 146, 141, 137, 147, 138, 134, 135, 139, 141, 132, 142, 131, 137, 135, 139, 143, 137, 144, 140, 133, 141, 146, 133, 145, 135, 134, 141, 122, 136, 137, 133, 138, 139, 139, 140, 137, 144, 136, 138, 147, 141, 131, 142, 136, 139, 137, 140, 150, 140, 129, 146, 141, 143, 140, 140, 142, 147, 152, 141, 139, 147, 140, 131, 129, 135, 141, 134, 140, 138, 138, 139, 135, 128, 137, 137, 155, 139, 144, 140, 144, 138, 130, 144, 147, 147, 137, 144, 137, 141, 139, 137, 141, 126, 135, 141, 131, 137, 132, 144, 142, 140, 127, 133, 137, 144, 135, 136, 142, 143, 139, 134, 145, 141, 131, 135, 142, 137, 143, 140, 131, 137, 135, 144, 140, 138, 133, 137, 136, 140, 125, 137, 138, 139, 139, 134, 134, 136, 137, 144, 136, 142, 135, 147, 134, 139, 129, 134, 140, 135, 140, 139, 138, 145, 138, 141, 142, 141, 144, 136, 132, 143, 141, 148, 142, 137, 140, 137, 140, 138, 136, 141, 140, 146, 142, 136, 142, 137, 136, 134, 136, 137, 135, 140, 139, 140, 142, 142, 136, 138, 136, 131, 140, 142, 139, 147, 137, 134, 139, 138, 139, 138, 133, 137, 140, 143, 144, 140, 142, 133, 140, 144, 144, 136, 134, 136, 139, 133, 149, 144, 134, 146, 130, 138, 138, 141, 138, 139, 137, 142, 135, 135, 134, 137, 134, 139, 135, 134, 139, 144, 138, 142, 140, 141, 144, 139, 141, 140, 137, 137, 134, 139, 143, 134, 142, 132, 139, 141, 138, 136, 140, 134, 134, 143, 144, 147, 139, 129, 134, 138, 141, 146, 147, 138, 152, 147, 141, 143, 143, 142, 141, 145, 144, 145, 137, 140, 143, 141, 143, 138, 138, 135, 139, 146, 141, 139, 140, 140, 133, 142, 135, 143, 140, 138, 144, 148, 142, 136, 136, 138, 139, 136, 135, 136, 133, 137, 147, 133, 134, 142, 139, 132, 138, 143, 138, 143, 142, 138, 150, 142, 135, 134, 141, 142, 144, 133, 144, 145, 142, 141, 143, 142, 144, 143, 139, 140, 149, 145, 146, 140, 129, 143, 144, 136, 135, 139, 139, 142, 139, 141, 137, 140, 138, 140, 134, 145, 142, 137, 136, 133, 142, 145, 135, 136, 139, 141, 140, 141, 140, 135, 143, 149, 140, 136, 139, 140, 135, 142, 137, 142, 133, 143, 136, 148, 147, 141, 134, 140, 142, 145, 135, 143, 144, 130, 133, 140, 137, 141, 141, 139, 135, 145, 144, 140, 145, 134, 140, 140, 132, 147, 138, 133, 131, 144, 130, 134, 141, 137, 141, 147, 145, 139, 139, 138, 139, 132, 145, 130, 134, 139, 146, 142, 140, 138, 143, 132, 136, 138, 142, 143, 129, 141, 135, 133, 137, 147, 138, 138, 130, 143, 134, 142, 133, 134, 139, 138, 138, 140, 143, 132, 140, 145, 142, 136, 142, 131, 145, 131, 138, 146, 144, 143, 134, 135, 141, 141, 143, 146, 131, 135, 141, 142, 140, 142, 140, 138, 139, 134, 141, 141, 130, 141, 141, 142, 139, 143, 135, 147, 143, 137, 142, 133, 142, 139, 136, 143, 139, 144, 139, 140, 136, 142, 142, 140, 135, 152, 139, 131, 143, 147, 144, 138, 135, 138, 146, 136, 147, 143, 139, 135, 139, 144, 139, 148, 136, 135, 144, 138, 137, 137, 140, 136, 135, 131, 149, 141, 139, 141, 136, 138, 137, 136, 135, 135, 139, 142, 143, 136, 136, 135, 131, 141, 138, 146, 137, 142, 137, 138, 141, 139, 135, 129, 138, 150, 138, 144, 143, 134, 137, 135, 143, 141, 137, 146, 146, 140, 133, 149, 142, 144, 142, 136, 145, 135, 131, 128, 149, 145, 141, 140, 139, 136, 138, 141, 140, 142, 140, 138, 141, 136, 139, 146, 134, 135, 146, 142, 143, 139, 143, 138, 135, 134, 138, 139, 138, 139, 145, 143, 146, 142, 138, 143, 143, 143, 139, 140, 144, 143, 142, 147, 145, 144, 144, 136, 137, 137, 141, 142, 143, 141, 134, 131, 139, 138, 140, 140, 137, 140, 136, 138, 136, 145, 139, 137, 135, 134, 133, 139, 141, 145, 140, 138, 139, 138, 148, 140, 144, 141, 147, 128, 137, 142, 135, 139, 140, 140, 154, 142, 134, 138, 132, 129, 136, 142, 144, 133, 135, 133, 133, 135, 134, 141, 140, 141, 137, 127, 141, 139, 138, 138, 133, 136, 138, 142, 133, 137, 140, 137, 142, 138, 140, 135, 131, 129, 135, 146, 138, 137, 142, 143, 140, 141, 128, 139, 144, 140, 140, 142, 146, 140, 134, 142, 142, 134, 146, 136, 136, 143, 143, 132, 138, 139, 146, 146, 139, 142, 136, 141, 135, 143, 140, 138, 133, 141, 156, 137, 140, 140, 138, 136, 139, 141, 142, 142, 136, 134, 136, 143, 142, 143, 155, 143, 143, 134, 137, 138, 144, 137, 140, 149, 137, 141, 135, 136, 139, 152, 138, 144, 140, 144, 133, 140, 138, 143, 140, 139, 139, 138, 138, 138, 141, 134, 136, 141, 132, 135, 126, 145, 139, 137, 134, 140, 133, 134, 135, 138, 135, 150, 138, 143, 135, 138, 141, 138, 142, 137, 149, 145, 136, 140, 135, 135, 154, 138, 135, 135, 133, 143, 132, 131, 139, 143, 133, 139, 135, 130, 139, 143, 137, 135, 140, 135, 137, 145, 138, 139, 148, 136, 141, 136, 132, 137, 149, 135, 135, 137, 142, 143, 139, 147, 137, 140, 137, 145, 130, 131, 131, 136, 129, 140, 138, 132, 144, 135, 143, 139, 134, 134, 136, 135, 149, 141, 145, 143, 140, 139, 141, 138, 139, 139, 138, 136, 136, 141, 131, 135, 143, 137, 146, 137, 138, 131, 133, 136, 140, 129, 139, 141, 134, 144, 148, 137, 140, 138, 140, 134, 137, 138, 135, 139, 146, 133, 144, 142, 139, 136, 145, 144, 147, 137, 132, 137, 142, 141, 144, 134, 138, 135, 143, 141, 140, 147, 143, 136, 134, 139, 131, 136, 140, 131, 143, 145, 143, 139, 143, 144, 129, 134, 135, 137, 141, 134, 133, 139, 138, 133, 137, 131, 136, 143, 142, 139, 142, 143, 139, 134, 137, 129, 130, 136, 139, 147, 135, 146, 142, 138, 139, 132, 137, 135, 134, 145, 143, 136, 133, 135, 132, 131, 140, 143, 141, 138, 143, 146, 135, 146, 142, 137, 141, 138, 139, 131, 145, 148, 141, 145, 134, 142, 141, 140, 136, 133, 138, 137, 140, 139, 152, 138, 144, 144, 140, 150, 133, 143, 132, 134, 135, 143, 128, 139, 147, 137, 134, 134, 142, 129, 148, 141, 136, 138, 131, 137, 143, 133, 145, 137, 141, 141, 138, 134, 134, 137, 137, 136, 136, 148, 136, 131, 137, 131, 141, 138, 134, 135, 137, 142, 140, 142, 139, 137, 139, 144, 138, 139, 151, 135, 141, 137, 139, 142, 148, 141, 146, 136, 148, 133, 137, 144, 140, 136, 139, 152, 137, 134, 137, 140, 140, 133, 144, 139, 142, 138, 139, 143, 145, 136, 136, 144, 142, 142, 135, 130, 140, 141, 144, 137, 142, 144, 137, 138, 138, 139, 137, 142, 130, 135, 144, 147, 137, 144, 137, 139, 134, 137, 143, 139, 142, 135, 138, 142, 137, 145, 134, 135, 144, 143, 134, 129, 143, 143, 153, 137, 135, 142, 144, 142, 143, 138, 144, 137, 138, 136, 149, 131, 138, 135, 144, 151, 137, 145, 140, 137, 133, 137, 135, 137, 129, 132, 127, 143, 136, 137, 147, 137, 140, 130, 144, 136, 131, 136, 146, 144, 146, 140, 141, 137, 140, 153, 142, 134, 133, 132, 138, 138, 137, 143, 141, 140, 148, 135, 142, 138, 154, 140, 132, 138, 133, 137, 135, 131, 131, 139, 139, 145, 140, 143, 140, 137, 141, 142, 131, 134, 136, 127, 132, 139, 141, 139, 144, 140, 136, 142, 132, 138, 141, 139, 141, 138, 141, 141, 131, 138, 140, 135, 142, 137, 137, 136, 143, 140, 140, 141, 149, 145, 150, 141, 144, 134, 134, 134, 140, 137, 143, 145, 133, 137, 139, 149, 136, 144, 128, 137, 146, 143, 146, 150, 142, 142, 141, 132, 142, 142, 132, 137, 141, 145, 143, 137, 140, 135, 135, 136, 134, 133, 142, 134, 137, 136, 142, 133, 143, 144, 137, 143, 141, 133, 144, 145, 135, 134, 132, 144, 146, 134, 139, 145, 136, 134, 140, 142, 137, 144, 139, 136, 146, 150, 137, 131, 133, 140, 135, 131, 135, 134, 135, 138, 137, 143, 137, 133, 137, 139, 140, 135, 142, 138, 139, 140, 138, 141, 146, 133, 136, 142, 137, 136, 143, 143, 137, 141, 135, 139, 135, 131, 140, 138, 132, 132, 138, 132, 144, 147, 140, 136, 142, 145, 134, 138, 139, 137, 134, 143, 140, 141, 134, 136, 140, 136, 152, 141, 129, 138, 146, 134, 133, 128, 143, 139, 138, 141, 137, 141, 143, 137, 131, 145, 142, 140, 141, 139, 146, 137, 148, 135, 130, 138, 138, 141, 136, 138, 135, 129, 137, 134, 142, 135, 130, 141, 137, 142, 143, 142, 131, 134, 150, 137, 137, 143, 137, 141, 145, 141, 136, 139, 147, 137, 137, 140, 141, 140, 138, 138, 140, 135, 143, 141, 141, 136, 134, 143, 135, 135, 140, 137, 138, 141, 141, 142, 137, 137, 143, 135, 144, 135, 137, 139, 141, 136, 132, 136, 139, 139, 141, 138, 142, 141, 137, 137, 136, 132, 147, 143, 140, 144, 144, 141, 140, 142, 145, 127, 150, 137, 134, 131, 141, 150, 143, 143, 137, 133, 143, 128, 139, 137, 135, 140, 145, 138, 138, 134, 142, 136, 144, 147, 139, 141, 149, 133, 136, 144, 131, 136, 141, 133, 141, 139, 137, 142, 142, 136, 147, 138, 138, 140, 145, 139, 143, 145, 136, 132, 136, 131, 141, 138, 136, 135, 143, 145, 144, 146, 140, 137, 123, 147, 134, 128, 133, 138, 139, 134, 139, 137, 135, 141, 141, 135, 145, 139, 137, 139, 137, 141, 151, 142, 143, 135, 136, 134, 136, 148, 141, 135, 133, 139, 147, 157, 138, 134, 142, 127, 141, 141, 147, 135, 134, 135, 131, 146, 139, 134, 129, 135, 143, 140, 141, 139, 124, 139, 140, 141, 142, 137, 144, 138, 135, 143, 141, 136, 139, 140, 136, 153, 132, 135, 139, 134, 134, 137, 138, 127, 134, 137, 149, 137, 149, 144, 132, 138, 135, 142, 139, 144, 141, 130, 136, 138, 145, 144, 134, 140, 143, 133, 141, 148, 140, 139, 134, 147, 134, 135, 137, 136, 135, 141, 133, 135, 137, 138, 132, 134, 144, 132, 132, 141, 142, 131, 138, 131, 136, 137, 133, 143, 141, 140, 134, 137, 145, 143, 135, 139, 136, 135, 143, 138, 141, 137, 150, 134, 137, 145, 140, 143, 137, 138, 145, 134, 135, 140, 149, 135, 140, 137, 140, 146, 146, 144, 137, 132, 136, 137, 140, 131, 126, 129, 135, 141, 141, 136, 140, 136, 135, 143, 140, 149, 145, 137, 144, 144, 143, 142, 135, 137, 144, 137, 129, 141, 142, 139, 141, 136, 140, 144, 138, 139, 136, 141, 142, 141, 139, 132, 140, 136, 137, 132, 130, 141, 139, 136, 133, 138, 141, 137, 137, 140, 142, 147, 147, 134, 140, 138, 137, 145, 137, 144, 133, 140, 137, 142, 135, 139, 135, 142, 127, 139, 139, 150, 136, 137, 138, 136, 134, 130, 142, 138, 131, 146, 139, 145, 136, 141, 138, 147, 135, 142, 139, 137, 144, 139, 136, 132, 141, 137, 142, 138, 143, 139, 140, 135, 144, 140, 141, 144, 134, 135, 147, 134, 135, 135, 137, 138, 142, 141, 143, 139, 139, 148, 142, 144, 142, 137, 147, 145, 134, 147, 138, 135, 144, 138, 141, 142, 141, 136, 137, 138, 141, 138, 152, 143, 138, 134, 134, 140, 134, 135, 138, 144, 144, 137, 139, 138, 134, 138, 138, 136, 142, 136, 143, 142, 133, 137, 134, 143, 147, 137, 140, 132, 140, 134, 132, 138, 135, 136, 141, 135, 136, 140, 142, 142, 141, 139, 140, 138, 136, 137, 137, 134, 139, 130, 132, 137, 138, 135, 133, 143, 148, 136, 139, 136, 142, 135, 139, 134, 140, 141, 133, 138, 140, 138, 145, 137, 139, 137, 140, 130, 131, 136, 142, 138, 145, 139, 141, 136, 138, 136, 139, 139, 136, 137, 138, 138, 143, 141, 141, 140, 140, 136, 136, 136, 141, 139, 149, 135, 141, 130, 147, 141, 136, 137, 136, 136, 134, 145, 136, 135, 134, 141, 138, 141, 137, 140, 135, 138, 136, 140, 138, 138, 139, 136, 138, 126, 135, 136, 141, 135, 136, 135, 135, 139, 142, 133, 139, 135, 140, 135, 140, 135, 144, 134, 128, 141, 142, 138, 135, 128, 142, 147, 143, 141, 140, 133, 137, 145, 134, 132, 139, 138, 140, 137, 141, 141, 135, 137, 142, 134, 139, 130, 132, 146, 138, 130, 142, 135, 131, 139, 135, 137, 137, 140, 134, 137, 137, 139, 143, 142, 136, 141, 136, 136, 134, 140, 140, 131, 143, 136, 141, 144, 147, 138, 135, 145, 128, 140, 136, 141, 139, 139, 142, 138, 131, 132, 134, 144, 136, 142, 141, 149, 141, 140, 150, 140, 140, 140, 145, 136, 138, 136, 136, 139, 145, 139, 141, 138, 138, 134, 143, 135, 141, 130, 143, 137, 137, 138, 145, 130, 137, 135, 135, 144, 135, 135, 133, 140, 133, 138, 143, 136, 136, 143, 139, 140, 134, 135, 140, 145, 145, 137, 138, 139, 141, 139, 137, 136, 136, 139, 150, 137, 141, 141, 140, 154, 144, 139, 140, 143, 144, 140, 135, 147, 146, 129, 139, 146, 137, 142, 134, 136, 145, 141, 141, 142, 143, 134, 144, 140, 141, 134, 133, 155, 129, 133, 145, 137, 138, 130, 134, 155, 136, 143, 146, 131, 139, 133, 139, 133, 139, 145, 136, 149, 140, 131, 142, 134, 131, 136, 139, 131, 144, 135, 136, 137, 146, 144, 144, 139, 141, 144, 136, 143, 147, 144, 132, 134, 143, 148, 135, 134, 137, 137, 142, 148, 151, 132, 134, 147, 128, 136, 128, 130, 138, 138, 144, 141, 155, 147, 135, 139, 145, 146, 138, 145, 152, 150, 122, 137, 144, 144, 140, 142, 146, 130, 142, 135, 141, 128, 148, 143, 147, 146, 143, 141, 137, 138, 139, 138, 140, 148, 127, 129, 137, 140, 144, 137, 119, 132, 135, 134, 132, 143, 138, 140, 144, 152, 144, 150, 143, 137, 143, 135, 147, 152, 137, 128, 155, 146, 139, 132, 138, 147, 152, 125, 139, 132, 135, 141, 130, 136, 143, 136, 151, 145, 140, 128, 144, 147, 139, 139, 135, 122, 133, 137, 132, 152, 131, 137, 138, 152, 152, 142, 131, 132, 136, 142, 155, 128, 130, 143, 143, 132, 136, 136, 151, 135, 141, 138, 141, 133, 139, 145, 133, 134, 129, 141, 143, 143, 144, 150, 141, 140, 133, 125, 144, 142, 137, 131, 144, 140, 143, 139, 142, 144, 139, 130, 139, 124, 137, 135, 136, 150, 144, 142, 134, 135, 134, 135, 134, 133, 129, 139, 140, 140, 136, 135, 138, 137, 147, 146, 147, 122, 152, 145, 135, 150, 144, 121, 138, 145, 141, 142, 148, 147, 138, 134, 138, 142, 140, 139, 137, 148, 142, 146, 149, 146, 143, 136, 131, 127, 130, 134, 142, 135, 141, 137, 138, 143, 134, 149, 145, 140, 137, 132, 137, 127, 135, 134, 138, 131, 140, 136, 143, 140, 140, 126, 133, 125, 139, 144, 135, 158, 129, 139, 137, 122, 139, 140, 151, 150, 141, 129, 149, 141, 147, 133, 129, 127, 150, 132, 141, 141, 133, 137, 134, 151, 143, 131, 138, 136, 140, 125, 139, 146, 152, 146, 136, 130, 145, 140, 147, 132, 131, 135, 133, 125, 134, 146, 140, 128, 141, 137, 139, 142, 131, 151, 128, 126, 146, 147, 137, 144, 139, 141, 135, 157, 133, 137, 130, 141, 145, 136, 138, 138, 142, 138, 128, 136, 134, 137, 140, 131, 143, 130, 137, 144, 125, 136, 134, 137, 147, 136, 141, 139, 136, 144, 144, 136, 139, 146, 138, 141, 150, 132, 139, 142, 141, 140, 146, 137, 135, 146, 131, 145, 142, 131, 148, 138, 132, 140, 133, 136, 137, 135, 147, 134, 134, 139, 136, 142, 152, 132, 137, 138, 133, 146, 140, 130, 140, 141, 126, 143, 146, 129, 131, 133, 150, 143, 128, 144, 130, 134, 143, 137, 138, 143, 139, 149, 140, 149, 162, 144, 138, 154, 146, 140, 139, 148, 139, 159, 137, 132, 139, 134, 143, 146, 146, 137, 124, 138, 128, 136, 143, 132, 141, 134, 144, 128, 129, 136, 149, 144, 145, 132, 144, 137, 135, 139, 139, 143, 137, 144, 124, 133, 134, 142, 137, 143, 136, 146, 136, 139, 141, 143, 136, 152, 127, 136, 136, 142, 127, 124, 134, 134, 149, 142, 137, 136, 148, 124, 153, 151, 135, 146, 134, 128, 155, 135, 140, 133, 132, 144, 135, 136, 130, 130, 132, 145, 139, 134, 115, 124, 134, 139, 148, 140, 140, 144, 130, 141, 143, 146, 146, 139, 145, 140, 133, 136, 142, 131, 140, 122, 134, 144, 138, 139, 136, 149, 134, 138, 144, 130, 138, 136, 144, 139, 152, 143, 130, 143, 134, 152, 134, 135, 131, 145, 148, 144, 141, 137, 139, 137, 143, 134, 142, 137, 141, 147, 128, 132, 134, 136, 133, 130, 143, 134, 139, 140, 154, 149, 142, 143, 138, 137, 141, 140, 141, 135, 142, 144, 134, 135, 154, 150, 141, 137, 143, 135, 139, 139, 137, 137, 142, 141, 135, 147, 138, 133, 142, 136, 137, 139, 140, 140, 146, 137, 145, 129, 131, 138, 138, 137, 140, 147, 143, 149, 141, 148, 131, 146, 149, 136, 145, 138, 127, 138, 142, 133, 139, 140, 136, 146, 150, 146, 139, 133, 135, 135, 141, 135, 133, 134, 134, 144, 134, 140, 145, 132, 132, 133, 136, 137, 131, 143, 150, 142, 132, 143, 137, 140, 138, 141, 141, 142, 137, 147, 143, 137, 136, 135, 133, 141, 141, 136, 137, 137, 144, 146, 134, 140, 145, 142, 143, 139, 156, 142, 135, 146, 132, 138, 139, 138, 136, 136, 143, 141, 144, 140, 141, 134, 144, 134, 139, 131, 134, 136, 145, 146, 130, 133, 134, 139, 143, 145, 139, 136, 140, 132, 139, 134, 142, 141, 140, 149, 139, 143, 133, 144, 145, 135, 148, 139, 137, 130, 131, 143, 141, 142, 141, 135, 140, 136, 138, 141, 135, 145, 136, 137, 140, 141, 146, 140, 135, 142, 142, 127, 135, 133, 144, 145, 139, 144, 141, 140, 144, 135, 148, 133, 136, 141, 139, 137, 142, 138, 141, 136, 135, 138, 146, 140, 153, 139, 144, 142, 141, 137, 140, 139, 140, 145, 137, 138, 134, 140, 139, 132, 133, 137, 147, 128, 144, 134, 140, 128, 153, 144, 135, 132, 139, 147, 136, 146, 146, 151, 149, 137, 140, 142, 138, 133, 149, 134, 123, 139, 136, 137, 140, 137, 138, 137, 138, 135, 147, 138, 142, 134, 151, 140, 138, 141, 139, 139, 129, 140, 138, 138, 136, 137, 144, 137, 132, 138, 138, 138, 138, 135, 137, 139, 141, 141, 138, 133, 135, 144, 136, 143, 136, 144, 141, 136, 136, 137, 134, 140, 134, 141, 140, 133, 138, 131, 145, 142, 143, 150, 141, 140, 133, 133, 139, 137, 145, 142, 142, 146, 143, 138, 138, 135, 143, 145, 134, 138, 132, 142, 145, 145, 145, 137, 132, 144, 137, 138, 136, 137, 130, 140, 144, 144, 145, 137, 136, 141, 140, 139, 141, 144, 136, 135, 140, 146, 149, 145, 145, 139, 135, 141, 137, 140, 137, 134, 134, 143, 141, 139, 139, 142, 140, 136, 134, 136, 137, 132, 134, 145, 137, 143, 133, 133, 137, 135, 137, 150, 138, 138, 133, 129, 140, 141, 147, 144, 135, 140, 142, 142, 139, 130, 149, 137, 138, 141, 134, 138, 133, 138, 138, 137, 143, 142, 147, 141, 136, 131, 139, 132, 144, 147, 145, 143, 142, 142, 142, 130, 142, 141, 129, 140, 141, 141, 148, 143, 141, 136, 141, 141, 140, 136, 138, 139, 135, 135, 130, 133, 142, 144, 134, 141, 147, 137, 142, 139, 140, 132, 142, 137, 138, 136, 140, 135, 136, 139, 129, 137, 147, 146, 146, 140, 145, 140, 134, 141, 144, 139, 135, 137, 132, 141, 148, 141, 145, 152, 140, 143, 137, 137, 145, 136, 140, 127, 143, 134, 135, 131, 139, 136, 142, 145, 139, 130, 139, 143, 143, 146, 135, 136, 133, 142, 131, 146, 135, 143, 131, 140, 139, 130, 136, 131, 137, 140, 148, 139, 133, 136, 134, 140, 145, 143, 131, 136, 135, 142, 138, 136, 130, 142, 146, 144, 136, 136, 134, 138, 142, 137, 136, 140, 135, 138, 138, 140, 129, 146, 139, 140, 139, 140, 141, 140, 143, 142, 119, 141, 140, 149, 136, 139, 125, 139, 136, 157, 135, 127, 135, 144, 141, 142, 135, 135, 145, 141, 137, 143, 130, 148, 132, 139, 147, 133, 129, 134, 149, 137, 142, 133, 136, 142, 148, 133, 153, 144, 135, 149, 138, 142, 150, 131, 133, 146, 144, 130, 138, 149, 139, 134, 132, 141, 156, 141, 143, 136, 134, 133, 142, 139, 135, 145, 139, 134, 133, 147, 144, 146, 128, 139, 134, 139, 138, 130, 143, 144, 130, 146, 139, 135, 132, 140, 134, 127, 131, 140, 134, 141, 127, 138, 137, 136, 143, 146, 143, 152, 146, 147, 137, 142, 139, 144, 140, 139, 144, 142, 140, 144, 133, 148, 140, 133, 138, 147, 141, 142, 147, 139, 137, 138, 136, 137, 138, 135, 134, 150, 134, 138, 137, 137, 135, 130, 140, 129, 140, 145, 135, 147, 134, 147, 130, 132, 140, 133, 137, 140, 139, 145, 139, 143, 143, 133, 124, 134, 140, 140, 138, 153, 150, 132, 144, 136, 138, 144, 146, 142, 141, 132, 140, 129, 145, 136, 142, 143, 138, 135, 140, 136, 143, 138, 136, 141, 145, 142, 146, 141, 140, 140, 134, 140, 140, 136, 141, 139, 137, 134, 140, 146, 135, 139, 144, 128, 138, 128, 142, 138, 141, 137, 130, 142, 143, 132, 138, 139, 139, 127, 155, 140, 144, 136, 147, 137, 148, 140, 131, 131, 141, 142, 147, 140, 133, 135, 140, 148, 136, 136, 143, 145, 138, 134, 126, 144, 135, 141, 147, 139, 134, 131, 139, 136, 140, 145, 137, 140, 136, 135, 137, 142, 131, 139, 139, 148, 131, 133, 136, 141, 142, 143, 140, 133, 136, 133, 133, 139, 143, 148, 137, 141, 137, 146, 143, 138, 137, 136, 140, 137, 135, 138, 135, 152, 139, 141, 134, 150, 138, 143, 142, 152, 140, 134, 150, 139, 137, 145, 138, 142, 137, 137, 144, 137, 140, 144, 140, 136, 131, 140, 143, 140, 135, 139, 134, 143, 144, 132, 137, 152, 136, 148, 140, 131, 135, 139, 133, 141, 139, 149, 144, 136, 148, 148, 134, 150, 140, 133, 136, 131, 140, 134, 154, 156, 134, 139, 134, 146, 149, 136, 145, 137, 148, 139, 138, 133, 141, 129, 134, 140, 138, 134, 139, 137, 138, 149, 145, 142, 142, 127, 151, 136, 139, 135, 135, 142, 132, 139, 137, 139, 142, 142, 139, 138, 130, 130, 146, 146, 137, 134, 129, 141, 139, 142, 143, 143, 136, 132, 146, 140, 132, 137, 146, 132, 131, 142, 138, 144, 136, 136, 145, 125, 139, 132, 132, 139, 137, 142, 138, 129, 135, 148, 135, 140, 142, 135, 141, 137, 138, 129, 139, 136, 144, 142, 132, 136, 138, 135, 146, 135, 146, 134, 147, 144, 141, 131, 140, 146, 139, 138, 142, 147, 131, 140, 142, 148, 139, 140, 136, 141, 130, 135, 153, 154, 142, 138, 148, 137, 137, 134, 137, 142, 136, 142, 144, 130, 147, 132, 145, 143, 140, 142, 142, 142, 133, 136, 136, 138, 133, 137, 136, 135, 139, 140, 143, 144, 136, 137, 144, 146, 141, 138, 137, 147, 140, 138, 140, 133, 135, 141, 131, 152, 148, 142, 149, 146, 130, 138, 133, 146, 142, 139, 139, 143, 136, 136, 137, 141, 133, 131, 136, 143, 126, 130, 141, 138, 141, 140, 142, 136, 151, 151, 133, 136, 150, 131, 138, 144, 137, 128, 134, 138, 142, 135, 147, 141, 145, 139, 130, 146, 136, 154, 145, 140, 134, 131, 144, 141, 144, 159, 131, 125, 143, 140, 141, 150, 138, 140, 143, 125, 131, 146, 141, 144, 139, 139, 133, 142, 139, 140, 143, 137, 139, 157, 151, 143, 139, 143, 141, 132, 139, 145, 142, 136, 146, 124, 136, 145, 131, 132, 125, 131, 121, 129, 140, 139, 136, 132, 133, 141, 131, 139, 134, 137, 146, 132, 143, 133, 140, 134, 144, 129, 139, 137, 136, 151, 136, 126, 142, 130, 136, 130, 145, 139, 134, 140, 141, 132, 140, 138, 141, 135, 139, 128, 143, 141, 138, 123, 137, 143, 139, 131, 140, 137, 132, 145, 135, 140, 133, 129, 146, 133, 137, 133, 135, 129, 133, 141, 148, 145, 140, 133, 156, 138, 138, 134, 139, 145, 130, 140, 118, 151, 137, 148, 137, 140, 137, 130, 143, 137, 128, 142, 133, 134, 160, 140, 138, 143, 137, 140, 142, 141, 137, 145, 141, 135, 143, 139, 148, 129, 154, 135, 146, 134, 146, 135, 149, 138, 142, 136, 129, 133, 135, 132, 126, 147, 139, 140, 138, 131, 133, 141, 133, 146, 139, 146, 140, 136, 136, 140, 141, 153, 143, 143, 146, 151, 131, 142, 143, 138, 135, 142, 149, 144, 143, 140, 130, 132, 141, 131, 141, 140, 141, 143, 138, 141, 138, 139, 138, 137, 139, 134, 129, 138, 131, 140, 139, 143, 136, 134, 130, 142, 132, 138, 142, 132, 137, 146, 143, 136, 133, 134, 143, 128, 133, 136, 151, 132, 139, 135, 135, 136, 139, 140, 154, 143, 142, 148, 141, 142, 132, 125, 138, 124, 139, 153, 140, 137, 136, 139, 139, 138, 141, 144, 133, 135, 134, 143, 143, 145, 131, 138, 135, 130, 137, 135, 141, 146, 142, 135, 139, 136, 135, 146, 146, 138, 134, 147, 145, 134, 131, 148, 133, 130, 139, 148, 136, 130, 144, 133, 131, 146, 148, 139, 146, 127, 131, 138, 132, 148, 128, 143, 144, 140, 136, 133, 136, 155, 133, 139, 137, 136, 138, 138, 134, 143, 126, 142, 135, 139, 139, 142, 142, 128, 126, 140, 127, 130, 127, 132, 132, 129, 145, 149, 149, 134, 148, 139, 130, 130, 141, 143, 146, 138, 143, 150, 143, 141, 139, 140, 153, 138, 119, 155, 135, 136, 136, 136, 130, 146, 140, 144, 138, 140, 140, 144, 135, 153, 144, 135, 146, 145, 124, 139, 135, 138, 133, 136, 137, 151, 135, 138, 143, 133, 153, 142, 153, 137, 137, 125, 133, 138, 129, 132, 132, 138, 126, 150, 135, 139, 135, 141, 144, 135, 152, 133, 132, 134, 131, 143, 141, 143, 134, 146, 137, 145, 147, 135, 140, 147, 146, 136, 139, 149, 140, 151, 151, 133, 141, 145, 141, 149, 140, 137, 138, 145, 146, 135, 130, 147, 155, 140, 129, 120, 132, 130, 126, 136, 149, 140, 148, 129, 137, 135, 142, 145, 136, 139, 144, 140, 132, 133, 139, 134, 149, 141, 134, 147, 151, 135, 135, 137, 134, 137, 139, 153, 141, 121, 134, 152, 149, 129, 153, 143, 128, 145, 142, 133, 135, 125, 132, 135, 130, 131, 145, 132, 145, 129, 147, 138, 150, 139, 137, 147, 141, 158, 142, 140, 129, 142, 141, 137, 137, 142, 124, 142, 125, 144, 139, 131, 142, 134, 145, 140, 140, 136, 136, 136, 121, 138, 135, 132, 138, 135, 141, 148, 155, 122, 137, 136, 140, 141, 154, 132, 142, 140, 137, 137, 136, 132, 155, 128, 140, 138, 129, 134, 139, 150, 142, 124, 143, 146, 144, 139, 137, 140, 145, 144, 133, 134, 144, 134, 132, 148, 145, 139, 144, 136, 147, 131, 140, 140, 131, 132, 147, 141, 148, 131, 128, 132, 134, 106, 138, 141, 138, 142, 139, 136, 145, 141, 126, 140, 135, 132, 129, 139, 138, 139, 133, 138, 134, 146, 142, 132, 129, 139, 133, 150, 142, 133, 147, 126, 144, 121, 123, 140, 139, 151, 134, 142, 141, 144, 154, 145, 146, 142, 135, 144, 137, 140, 146, 137, 127, 149, 135, 135, 140, 144, 144, 126, 136, 132, 136, 144, 149, 135, 134, 127, 146, 150, 148, 135, 129, 144, 134, 140, 142, 133, 146, 143, 136, 133, 135, 129, 134, 143, 154, 139, 159, 134, 140, 119, 125, 147, 136, 152, 142, 146, 144, 137, 143, 140, 139, 133, 150, 139, 136, 146, 139, 140, 143, 174, 131, 139, 138, 142, 139, 142, 138, 133, 141, 141, 145, 146, 138, 139, 142, 142, 141, 136, 146, 134, 158, 136, 136, 129, 142, 140, 147, 136, 142, 143, 136, 144, 145, 151, 140, 141, 139, 142, 153, 144, 139, 131, 143, 139, 144, 126, 139, 141, 125, 147, 154, 138, 147, 158, 129, 133, 139, 149, 146, 143, 139, 142, 142, 140, 152, 138, 144, 140, 138, 161, 127, 136, 134, 143, 149, 129, 137, 142, 142, 145, 130, 126, 146, 142, 142, 128, 131, 121, 133, 144, 138, 118, 129, 136, 151, 143, 133, 156, 136, 137, 141, 147, 128, 136, 134, 135, 138, 145, 133, 134, 142, 137, 137, 140, 136, 134, 145, 134, 133, 137, 143, 149, 139, 138, 132, 127, 151, 142, 148, 155, 146, 143, 137, 142, 141, 126, 139, 147, 147, 139, 142, 142, 131, 135, 142, 142, 140, 138, 136, 132, 136, 132, 134, 144, 140, 135, 137, 136, 138, 149, 145, 151, 142, 144, 136, 140, 130, 126, 137, 138, 139, 135, 132, 145, 137, 151, 130, 136, 133, 136, 137, 137, 128, 146, 141, 139, 134, 154, 150, 135, 131, 136, 129, 142, 133, 139, 139, 133, 138, 140, 138, 138, 125, 146, 136, 137, 133, 133, 129, 136, 139, 136, 133, 141, 140, 140, 138, 138, 146, 144, 136, 141, 141, 141, 142, 131, 136, 138, 142, 138, 133, 141, 135, 142, 137, 141, 133, 144, 137, 137, 145, 139, 145, 140, 130, 142, 143, 141, 141, 140, 133, 134, 130, 143, 153, 128, 136, 134, 141, 136, 127, 131, 138, 144, 143, 125, 137, 144, 136, 142, 142, 136, 144, 145, 137, 136, 143, 156, 137, 141, 130, 141, 131, 137, 147, 152, 139, 136, 141, 134, 142, 138, 142, 136, 134, 140, 140, 135, 141, 150, 129, 139, 142, 132, 142, 140, 141, 136, 140, 139, 132, 140, 136, 136, 133, 155, 144, 143, 134, 139, 137, 141, 136, 143, 154, 137, 127, 129, 141, 133, 135, 145, 144, 141, 139, 143, 142, 141, 139, 141, 150, 151, 141, 137, 141, 134, 134, 147, 137, 141, 137, 138, 133, 147, 138, 140, 137, 135, 142, 134, 135, 140, 140, 137, 142, 138, 140, 153, 136, 135, 142, 143, 141, 135, 135, 134, 144, 132, 143, 152, 140, 139, 136, 138, 139, 135, 140, 137, 145, 134, 138, 145, 147, 129, 133, 131, 142, 136, 141, 132, 140, 138, 137, 135, 136, 149, 138, 145, 133, 138, 132, 136, 147, 144, 134, 133, 140, 133, 141, 135, 138, 131, 143, 142, 142, 142, 145, 134, 138, 138, 139, 138, 123, 139, 139, 139, 142, 146, 147, 135, 142, 143, 146, 141, 150, 137, 132, 137, 136, 141, 134, 136, 141, 139, 138, 136, 134, 135, 134, 135, 143, 136, 133, 136, 147, 133, 147, 133, 131, 134, 134, 138, 136, 136, 138, 135, 138, 136, 140, 138, 140, 137, 132, 134, 147, 136, 138, 136, 132, 145, 138, 132, 134, 145, 139, 142, 140, 141, 143, 140, 138, 128, 139, 143, 146, 143, 137, 142, 144, 137, 140, 140, 150, 139, 142, 131, 135, 137, 138, 135, 135, 134, 126, 148, 131, 142, 137, 140, 133, 134, 139, 139, 130, 140, 131, 146, 145, 143, 139, 136, 137, 139, 139, 133, 129, 134, 150, 138, 126, 137, 131, 139, 144, 136, 148, 141, 143, 137, 131, 139, 140, 132, 152, 145, 136, 132, 136, 134, 135, 139, 143, 143, 138, 137, 143, 142, 129, 133, 140, 137, 136, 142, 138, 134, 137, 147, 135, 144, 136, 136, 137, 130, 132, 137, 140, 138, 139, 147, 141, 127, 135, 129, 133, 130, 134, 138, 142, 141, 129, 146, 130, 130, 140, 146, 145, 150, 148, 146, 137, 132, 153, 136, 138, 144, 133, 138, 142, 145, 136, 135, 139, 145, 144, 136, 135, 145, 134, 134, 122, 137, 130, 136, 140, 141, 134, 143, 137, 144, 134, 132, 147, 137, 137, 141, 129, 134, 135, 137, 134, 135, 141, 144, 139, 133, 137, 129, 133, 137, 147, 138, 140, 153, 135, 145, 134, 144, 136, 132, 132, 138, 138, 137, 136, 142, 141, 140, 140, 131, 139, 133, 137, 136, 133, 135, 143, 142, 143, 140, 134, 128, 129, 141, 133, 136, 138, 143, 125, 138, 125, 141, 134, 136, 137, 147, 148, 146, 135, 137, 130, 140, 124, 133, 138, 144, 136, 132, 142, 134, 145, 135, 140, 141, 137, 135, 148, 146, 140, 139, 135, 146, 132, 147, 134, 136, 138, 131, 134, 148, 144, 133, 144, 135, 136, 145, 125, 140, 144, 127, 147, 140, 132, 137, 135, 134, 136, 137, 140, 141, 136, 139, 149, 139, 147, 139, 150, 141, 146, 141, 139, 142, 139, 143, 140, 137, 133, 138, 138, 145, 137, 147, 134, 126, 146, 135, 132, 140, 138, 141, 140, 132, 137, 139, 132, 136, 133, 129, 137, 136, 134, 148, 134, 141, 143, 141, 139, 128, 129, 139, 140, 146, 138, 147, 143, 136, 145, 136, 131, 145, 128, 137, 140, 149, 136, 142, 135, 136, 133, 135, 141, 139, 144, 140, 133, 143, 134, 149, 150, 130, 139, 130, 128, 143, 144, 141, 138, 140, 146, 140, 136, 147, 139, 135, 142, 144, 146, 133, 139, 137, 142, 141, 137, 140, 148, 143, 145, 146, 143, 132, 138, 140, 139, 139, 138, 137, 143, 140, 131, 141, 144, 133, 137, 141, 143, 146, 136, 133, 135, 130, 136, 140, 143, 142, 135, 137, 134, 138, 138, 144, 145, 128, 133, 139, 139, 130, 139, 136, 138, 133, 145, 136, 130, 142, 137, 136, 142, 132, 135, 138, 141, 140, 150, 133, 136, 136, 133, 134, 139, 137, 142, 137, 143, 135, 141, 139, 136, 135, 141, 151, 143, 148, 144, 138, 139, 138, 138, 139, 150, 140, 127, 137, 140, 141, 141, 136, 147, 142, 143, 144, 125, 147, 141, 138, 142, 130, 151, 136, 132, 134, 139, 137, 134, 130, 138, 144, 147, 139, 131, 144, 150, 139, 144, 134, 139, 136, 138, 142, 130, 138, 144, 129, 140, 145, 137, 141, 141, 127, 143, 141, 141, 134, 146, 139, 142, 140, 140, 134, 140, 133, 127, 145, 142, 132, 137, 136, 137, 137, 130, 137, 139, 130, 139, 141, 138, 137, 128, 135, 129, 142, 139, 143, 139, 141, 136, 136, 152, 147, 134, 132, 133, 132, 141, 146, 138, 134, 135, 139, 134, 132, 136, 155, 140, 152, 132, 136, 138, 137, 141, 141, 132, 141, 137, 137, 137, 148, 136, 141, 136, 138, 142, 141, 139, 136, 145, 144, 123, 134, 134, 145, 145, 140, 136, 136, 145, 135, 139, 133, 136, 135, 142, 125, 136, 153, 130, 131, 145, 139, 142, 142, 127, 136, 140, 121, 130, 150, 137, 134, 137, 129, 135, 140, 142, 138, 137, 138, 146, 141, 134, 136, 148, 139, 138, 141, 141, 130, 137, 135, 140, 149, 134, 141, 139, 126, 139, 143, 141, 140, 136, 147, 137, 150, 125, 137, 137, 148, 136, 141, 153, 137, 147, 145, 145, 136, 135, 139, 133, 142, 138, 138, 140, 136, 142, 136, 142, 138, 129, 144, 143, 134, 146, 144, 142, 137, 144, 135, 137, 138, 146, 141, 122, 142, 131, 136, 132, 142, 135, 134, 139, 139, 142, 139, 129, 140, 132, 137, 144, 143, 144, 136, 145, 150, 141, 143, 137, 129, 143, 152, 143, 139, 129, 157, 140, 132, 141, 143, 133, 142, 131, 125, 127, 133, 141, 143, 129, 135, 137, 136, 137, 142, 131, 142, 132, 146, 135, 136, 151, 141, 137, 134, 141, 150, 140, 142, 135, 141, 137, 135, 135, 141, 134, 146, 144, 142, 142, 142, 144, 141, 135, 147, 130, 134, 143, 130, 132, 137, 133, 147, 143, 152, 141, 135, 138, 135, 138, 131, 130, 137, 139, 138, 134, 139, 141, 149, 144, 136, 134, 136, 141, 167, 127, 135, 133, 139, 148, 138, 141, 139, 138, 134, 134, 135, 145, 133, 144, 148, 139, 133, 140, 150, 141, 130, 143, 145, 127, 135, 131, 138, 148, 139, 143, 139, 135, 145, 146, 142, 132, 142, 137, 142, 148, 128, 131, 138, 148, 135, 145, 144, 134, 133, 146, 141, 141, 143, 144, 135, 135, 144, 146, 147, 137, 148, 131, 140, 151, 146, 128, 142, 153, 147, 147, 148, 135, 134, 141, 144, 140, 132, 127, 145, 135, 141, 140, 137, 144, 123, 137, 134, 143, 137, 138, 142, 137, 147, 137, 127, 134, 127, 127, 145, 140, 149, 136, 139, 145, 137, 139, 142, 134, 136, 140, 137, 143, 139, 129, 142, 139, 139, 137, 142, 145, 140, 141, 141, 139, 127, 134, 137, 142, 139, 143, 133, 143, 145, 143, 141, 138, 134, 140, 150, 131, 142, 135, 140, 141, 138, 141, 139, 144, 142, 151, 138, 141, 134, 139, 143, 133, 137, 140, 140, 128, 145, 135, 141, 142, 138, 147, 147, 141, 136, 136, 145, 140, 144, 134, 144, 144, 135, 136, 143, 143, 132, 135, 126, 144, 136, 158, 128, 159, 128, 142, 140, 137, 143, 139, 135, 145, 148, 141, 139, 130, 138, 141, 134, 142, 139, 146, 131, 137, 140, 138, 137, 142, 151, 135, 138, 143, 132, 139, 144, 151, 149, 138, 135, 131, 138, 145, 141, 134, 139, 153, 129, 144, 141, 142, 148, 140, 142, 146, 151, 139, 134, 126, 132, 145, 131, 143, 136, 133, 146, 131, 132, 137, 138, 143, 133, 144, 132, 128, 146, 127, 133, 142, 129, 133, 139, 132, 138, 140, 139, 134, 146, 131, 144, 136, 134, 135, 139, 139, 127, 142, 135, 145, 136, 140, 142, 138, 147, 135, 115, 141, 142, 132, 138, 139, 141, 151, 142, 139, 134, 139, 136, 134, 141, 148, 140, 140, 144, 140, 141, 150, 144, 144, 139, 132, 142, 144, 130, 140, 153, 145, 143, 136, 134, 130, 146, 138, 133, 138, 138, 146, 142, 137, 130, 136, 131, 147, 138, 141, 140, 137, 138, 132, 135, 149, 134, 142, 136, 138, 140, 142, 141, 131, 137, 143, 153, 149, 142, 146, 150, 138, 143, 140, 131, 139, 142, 139, 150, 143, 143, 136, 139, 141, 139, 140, 132, 150, 146, 140, 140, 124, 133, 141, 127, 136, 136, 129, 141, 131, 146, 143, 136, 137, 143, 137, 140, 133, 133, 138, 140, 147, 147, 143, 142, 138, 137, 141, 138, 135, 140, 134, 137, 143, 137, 126, 133, 133, 136, 143, 143, 151, 143, 141, 134, 141, 141, 138, 140, 147, 140, 129, 144, 141, 136, 128, 144, 148, 132, 136, 142, 143, 132, 131, 141, 142, 139, 134, 146, 130, 135, 139, 135, 135, 133, 138, 149, 144, 134, 132, 128, 148, 131, 142, 138, 133, 143, 127, 144, 156, 129, 134, 144, 141, 146, 143, 128, 133, 133, 146, 136, 136, 142, 149, 139, 132, 142, 135, 138, 155, 134, 140, 136, 134, 141, 133, 136, 136, 140, 140, 133, 134, 135, 138, 140, 136, 137, 143, 133, 131, 145, 138, 129, 137, 139, 131, 132, 149, 128, 140, 141, 147, 139, 142, 147, 145, 137, 144, 134, 140, 143, 135, 149, 125, 142, 145, 134, 133, 135, 139, 141, 141, 138, 143, 137, 147, 151, 140, 137, 148, 138, 139, 136, 145, 138, 141, 135, 160, 142, 136, 145, 127, 142, 152, 138, 134, 136, 136, 137, 139, 132, 136, 150, 141, 131, 135, 140, 141, 145, 136, 144, 149, 143, 137, 137, 138, 150, 141, 139, 135, 132, 141, 140, 138, 134, 145, 141, 139, 139, 145, 142, 139, 128, 137, 153, 145, 142, 141, 137, 144, 144, 141, 128, 142, 141, 134, 140, 128, 138, 137, 147, 139, 146, 135, 137, 149, 130, 146, 130, 143, 128, 139, 148, 140, 142, 138, 120, 152, 128, 147, 152, 138, 130, 138, 145, 142, 139, 139, 140, 139, 132, 149, 137, 139, 139, 144, 142, 130, 126, 133, 134, 140, 141, 136, 137, 141, 131, 140, 138, 144, 139, 151, 146, 137, 138, 141, 139, 137, 138, 131, 150, 143, 139, 142, 139, 136, 145, 134, 131, 139, 137, 133, 143, 141, 135, 144, 125, 132, 153, 141, 135, 144, 142, 130, 140, 136, 141, 148, 139, 145, 135, 143, 146, 145, 134, 136, 140, 139, 155, 156, 133, 151, 135, 130, 138, 133, 140, 136, 151, 147, 137, 133, 144, 142, 139, 126, 133, 124, 140, 131, 156, 142, 133, 150, 138, 141, 137, 143, 134, 131, 137, 149, 137, 142, 144, 134, 139, 138, 141, 140, 134, 136, 134, 144, 139, 139, 137, 149, 124, 141, 138, 141, 140, 139, 149, 143, 138, 142, 138, 142, 132, 132, 133, 138, 142, 130, 151, 141, 132, 139, 139, 132, 144, 141, 132, 139, 143, 147, 139, 139, 147, 138, 144, 137, 141, 140, 136, 149, 131, 148, 149, 129, 141, 145, 141, 142, 141, 147, 128, 143, 139, 124, 132, 132, 127, 141, 135, 146, 152, 140, 132, 133, 131, 137, 142, 131, 146, 144, 152, 150, 133, 129, 148, 144, 136, 134, 131, 142, 131, 130, 138, 142, 141, 147, 143, 141, 143, 143, 132, 130, 134, 128, 137, 137, 140, 140, 132, 143, 133, 150, 144, 143, 135, 143, 142, 142, 135, 139, 130, 138, 132, 144, 143, 135, 133, 142, 143, 133, 133, 144, 139, 135, 136, 149, 139, 141, 131, 144, 137, 147, 133, 146, 133, 138, 135, 133, 149, 134, 134, 137, 145, 140, 142, 145, 143, 132, 134, 164, 134, 144, 143, 142, 146, 137, 131, 141, 136, 136, 140, 130, 140, 135, 140, 130, 147, 138, 148, 133, 151, 137, 141, 136, 130, 144, 144, 137, 137, 135, 149, 124, 136, 149, 139, 143, 133, 147, 140, 134, 135, 133, 137, 136, 139, 149, 154, 133, 137, 136, 136, 135, 142, 141, 136, 138, 142, 137, 139, 131, 130, 141, 143, 130, 135, 145, 136, 130, 134, 134, 134, 152, 136, 130, 133, 139, 138, 143, 134, 146, 143, 133, 139, 140, 137, 149, 140, 122, 142, 138, 145, 134, 141, 141, 130, 139, 144, 139, 137, 140, 134, 130, 148, 133, 140, 136, 133, 140, 139, 138, 141, 139, 138, 147, 142, 143, 145, 141, 142, 125, 135, 140, 136, 136, 143, 136, 144, 137, 145, 134, 139, 138, 131, 143, 133, 137, 141, 140, 136, 138, 145, 146, 147, 138, 139, 142, 139, 141, 145, 134, 118, 142, 145, 137, 136, 136, 145, 135, 151, 135, 132, 132, 138, 131, 147, 129, 142, 150, 137, 140, 136, 138, 147, 139, 140, 147, 141, 132, 133, 135, 150, 132, 133, 124, 130, 143, 140, 120, 140, 142, 140, 131, 136, 134, 134, 136, 140, 139, 136, 135, 138, 135, 135, 144, 136, 139, 140, 136, 151, 139, 138, 135, 143, 134, 137, 135, 138, 137, 143, 137, 137, 141, 148, 146, 145, 139, 140, 136, 139, 145, 153, 160, 138, 139, 142, 137, 123, 138, 135, 148, 139, 136, 146, 133, 136, 138, 137, 141, 140, 145, 130, 141, 137, 128, 131, 140, 142, 142, 141, 135, 147, 138, 144, 135, 143, 145, 144, 135, 137, 137, 130, 139, 132, 138, 138, 143, 146, 154, 137, 134, 138, 148, 145, 142, 143, 137, 143, 139, 143, 123, 138, 127, 141, 144, 131, 136, 139, 138, 125, 137, 138, 133, 137, 140, 149, 134, 139, 134, 139, 139, 135, 149, 135, 137, 138, 139, 141, 136, 137, 139, 135, 146, 136, 142, 143, 142, 135, 129, 130, 142, 134, 149, 138, 134, 148, 131, 145, 138, 137, 138, 141, 143, 147, 132, 141, 141, 136, 137, 141, 147, 139, 138, 136, 140, 143, 144, 145, 135, 138, 132, 142, 140, 127, 127, 139, 140, 141, 148, 145, 134, 137, 137, 151, 131, 135, 133, 137, 142, 140, 131, 139, 133, 140, 139, 140, 140, 137, 138, 144, 140, 150, 144, 143, 137, 140, 140, 150, 139, 141, 142, 137, 134, 143, 141, 141, 136, 134, 141, 138, 134, 141, 136, 135, 139, 130, 141, 137, 131, 150, 141, 133, 136, 138, 141, 132, 139, 131, 135, 137, 141, 148, 136, 130, 132, 144, 136, 140, 146, 141, 142, 139, 133, 142, 136, 142, 139, 145, 133, 136, 138, 145, 140, 139, 135, 130, 133, 139, 148, 148, 135, 139, 141, 136, 143, 140, 134, 135, 139, 141, 135, 133, 144, 137, 131, 138, 139, 142, 140, 151, 134, 134, 139, 143, 139, 134, 138, 145, 140, 141, 137, 144, 135, 147, 138, 143, 143, 137, 139, 138, 140, 133, 134, 139, 147, 139, 142, 139, 141, 139, 128, 133, 145, 129, 135, 135, 138, 127, 133, 141, 144, 133, 145, 144, 140, 137, 137, 144, 133, 145, 138, 146, 142, 137, 132, 141, 139, 139, 140, 147, 138, 148, 133, 141, 133, 140, 142, 136, 149, 140, 136, 137, 156, 135, 131, 127, 132, 139, 144, 135, 145, 153, 152, 144, 146, 139, 137, 126, 139, 137, 140, 140, 132, 143, 139, 140, 144, 129, 135, 134, 137, 142, 128, 132, 128, 141, 143, 138, 137, 138, 136, 148, 139, 142, 137, 137, 143, 138, 138, 145, 131, 136, 145, 134, 138, 134, 140, 140, 142, 130, 138, 143, 138, 142, 144, 138, 142, 143, 137, 141, 141, 147, 133, 130, 144, 135, 142, 135, 137, 135, 134, 140, 137, 134, 134, 141, 141, 141, 130, 140, 138, 144, 147, 135, 137, 134, 141, 137, 137, 138, 150, 137, 141, 142, 135, 136, 141, 134, 134, 138, 140, 139, 132, 144, 130, 136, 143, 147, 158, 134, 139, 133, 138, 137, 135, 139, 142, 134, 141, 143, 129, 140, 137, 145, 132, 138, 135, 135, 139, 139, 132, 138, 139, 129, 150, 135, 134, 135, 142, 143, 143, 139, 135, 137, 138, 142, 134, 141, 141, 130, 139, 142, 134, 158, 135, 139, 144, 136, 141, 142, 134, 151, 139, 143, 143, 138, 140, 146, 143, 140, 141, 154, 136, 141, 143, 146, 142, 132, 138, 139, 139, 149, 140, 138, 141, 137, 142, 135, 133, 143, 138, 134, 149, 137, 137, 140, 139, 133, 141, 142, 138, 143, 141, 142, 134, 134, 135, 135, 141, 137, 140, 149, 141, 140, 140, 137, 135, 150, 131, 132, 148, 140, 143, 148, 144, 133, 142, 137, 138, 134, 140, 140, 135, 146, 140, 143, 143, 136, 142, 145, 139, 135, 139, 135, 140, 132, 136, 140, 130, 139, 142, 131, 141, 140, 139, 134, 132, 138, 134, 152, 142, 139, 133, 142, 143, 142, 137, 138, 135, 131, 128, 135, 151, 128, 137, 135, 136, 135, 146, 142, 143, 138, 140, 143, 141, 135, 144, 134, 142, 139, 145, 137, 134, 137, 141, 138, 140, 141, 138, 136, 134, 135, 140, 133, 142, 144, 137, 135, 141, 140, 138, 135, 140, 133, 135, 144, 139, 143, 142, 140, 141, 142, 134, 145, 136, 142, 127, 134, 144, 143, 140, 140, 137, 145, 124, 136, 141, 141, 139, 141, 146, 143, 146, 126, 135, 141, 133, 132, 137, 137, 141, 138, 141, 139, 147, 143, 139, 133, 139, 138, 133, 147, 131, 151, 140, 137, 137, 135, 147, 138, 131, 139, 136, 139, 138, 142, 139, 137, 143, 140, 133, 138, 134, 139, 136, 141, 142, 149, 147, 146, 146, 136, 140, 139, 141, 138, 133, 134, 129, 137, 135, 143, 137, 144, 130, 136, 154, 133, 142, 142, 145, 136, 137, 142, 143, 143, 142, 143, 137, 148, 135, 135, 133, 149, 142, 140, 147, 146, 136, 138, 132, 144, 135, 138, 141, 139, 135, 135, 148, 156, 140, 137, 142, 129, 138, 134, 128, 111, 142, 149, 148, 137, 130, 143, 142, 139, 134, 138, 138, 136, 133, 147, 151, 143, 137, 144, 138, 138, 137, 139, 141, 137, 146, 134, 137, 132, 144, 132, 134, 146, 132, 136, 142, 141, 143, 131, 132, 151, 147, 140, 138, 145, 134, 132, 143, 131, 142, 132, 142, 138, 132, 131, 128, 134, 135, 147, 147, 136, 147, 141, 141, 138, 136, 128, 128, 136, 135, 136, 136, 142, 148, 150, 142, 135, 142, 130, 147, 143, 133, 143, 146, 135, 133, 135, 137, 144, 136, 149, 149, 134, 138, 140, 141, 138, 146, 155, 134, 131, 144, 144, 129, 148, 131, 129, 140, 137, 149, 139, 156, 137, 129, 133, 132, 142, 141, 133, 140, 141, 140, 144, 129, 139, 137, 141, 144, 147, 141, 142, 140, 140, 136, 150, 138, 150, 130, 130, 143, 145, 132, 142, 130, 141, 137, 142, 135, 149, 140, 148, 130, 142, 140, 130, 135, 136, 137, 146, 129, 136, 140, 136, 150, 144, 127, 146, 150, 129, 132, 149, 138, 133, 136, 132, 143, 142, 135, 147, 136, 127, 130, 143, 130, 131, 145, 141, 143, 139, 133, 135, 123, 141, 151, 130, 129, 151, 161, 139, 139, 141, 139, 140, 138, 136, 146, 138, 124, 136, 141, 139, 146, 132, 155, 147, 144, 142, 137, 144, 139, 135, 139, 129, 141, 132, 149, 140, 132, 144, 142, 143, 138, 127, 145, 140, 146, 137, 140, 139, 133, 148, 140, 143, 140, 131, 145, 134, 145, 133, 130, 162, 133, 144, 134, 138, 144, 143, 149, 135, 134, 141, 142, 133, 135, 135, 149, 134, 141, 121, 135, 151, 129, 140, 148, 136, 134, 135, 144, 141, 144, 131, 148, 140, 140, 130, 135, 147, 144, 132, 143, 141, 126, 139, 138, 142, 143, 145, 122, 138, 137, 173, 140, 143, 149, 151, 123, 142, 129, 131, 143, 140, 126, 137, 137, 140, 129, 135, 132, 139, 139, 138, 133, 142, 130, 139, 137, 141, 147, 133, 138, 150, 143, 124, 150, 134, 139, 129, 139, 141, 137, 138, 135, 138, 138, 140, 132, 126, 139, 128, 136, 147, 135, 150, 142, 141, 133, 137, 141, 133, 146, 137, 152, 127, 133, 144, 137, 132, 139, 134, 134, 150, 153, 142, 151, 139, 140, 140, 150, 140, 140, 140, 142, 133, 140, 139, 144, 132, 139, 135, 138, 141, 143, 138, 136, 144, 138, 137, 140, 151, 139, 140, 142, 131, 137, 131, 132, 135, 146, 135, 136, 140, 160, 134, 127, 150, 144, 133, 136, 135, 133, 133, 134, 137, 138, 134, 138, 141, 142, 140, 134, 136, 140, 147, 136, 128, 141, 132, 148, 149, 148, 141, 133, 138, 125, 128, 153, 132, 142, 135, 155, 144, 133, 144, 140, 129, 134, 134, 144, 128, 147, 135, 135, 152, 139, 144, 141, 140, 145, 152, 130, 140, 144, 141, 136, 130, 137, 135, 139, 144, 132, 140, 142, 137, 150, 146, 147, 139, 136, 141, 134, 138, 141, 155, 132, 141, 145, 134, 132, 139, 139, 145, 130, 144, 136, 143, 147, 132, 142, 144, 139, 130, 140, 122, 137, 149, 134, 147, 141, 129, 135, 143, 139, 132, 139, 142, 142, 133, 147, 144, 141, 140, 141, 144, 146, 139, 143, 142, 143, 135, 132, 137, 142, 143, 134, 140, 145, 147, 139, 149, 132, 137, 146, 149, 143, 144, 127, 133, 149, 144, 131, 139, 139, 140, 133, 140, 142, 143, 151, 144, 135, 135, 147, 140, 141, 138, 143, 142, 128, 140, 141, 139, 143, 139, 135, 143, 134, 138, 141, 140, 124, 140, 138, 140, 138, 137, 134, 143, 145, 142, 135, 140, 141, 141, 145, 132, 147, 142, 130, 138, 129, 139, 144, 140, 136, 133, 138, 141, 141, 141, 145, 144, 137, 147, 144, 133, 142, 143, 140, 137, 141, 140, 140, 141, 139, 150, 145, 129, 133, 143, 148, 134, 138, 137, 136, 134, 130, 137, 140, 138, 147, 133, 140, 144, 138, 139, 142, 139, 143, 146, 133, 144, 144, 142, 144, 138, 134, 137, 142, 138, 135, 149, 144, 143, 136, 139, 140, 142, 143, 143, 147, 137, 140, 139, 141, 143, 144, 136, 144, 141, 142, 143, 149, 143, 139, 135, 141, 140, 141, 134, 137, 136, 146, 142, 139, 142, 144, 134, 147, 142, 142, 136, 141, 144, 141, 134, 144, 138, 143, 141, 141, 141, 142, 141, 138, 141, 145, 143, 144, 137, 135, 138, 149, 138, 140, 145, 141, 140, 131, 142, 142, 139, 139, 140, 136, 137, 139, 147, 144, 140, 132, 138, 131, 148, 144, 141, 139, 134, 133, 144, 139, 138, 130, 141, 135, 144, 142, 132, 132, 145, 134, 136, 138, 139, 136, 138, 140, 136, 131, 145, 137, 142, 138, 141, 149, 140, 145, 143, 143, 135, 137, 135, 142, 143, 145, 141, 129, 144, 141, 148, 136, 127, 148, 134, 142, 132, 133, 151, 143, 140, 144, 138, 138, 149, 141, 144, 146, 145, 142, 139, 132, 142, 144, 144, 139, 135, 144, 136, 126, 139, 139, 138, 139, 151, 138, 142, 147, 145, 143, 141, 143, 136, 141, 144, 137, 140, 144, 142, 140, 135, 143, 140, 147, 138, 132, 134, 139, 133, 134, 138, 139, 140, 137, 139, 141, 144, 134, 136, 136, 139, 145, 136, 139, 133, 143, 144, 139, 146, 140, 144, 140, 133, 144, 146, 138, 132, 144, 134, 137, 141, 141, 138, 138, 138, 150, 147, 133, 145, 134, 143, 141, 138, 143, 137, 138, 142, 145, 136, 136, 140, 138, 141, 134, 142, 141, 143, 139, 136, 131, 138, 146, 142, 138, 141, 134, 143, 138, 140, 141, 139, 137, 141, 139, 148, 141, 132, 139, 140, 144, 137, 140, 139, 147, 141, 144, 143, 136, 134, 147, 128, 142, 135, 142, 137, 142, 142, 139, 139, 139, 138, 142, 154, 132, 129, 137, 136, 139, 142, 141, 137, 139, 144, 138, 137, 139, 143, 139, 138, 144, 138, 137, 145, 137, 135, 139, 135, 137, 139, 142, 141, 143, 142, 134, 149, 138, 142, 143, 136, 145, 144, 143, 139, 137, 138, 145, 148, 133, 141, 143, 141, 138, 138, 138, 140, 135, 141, 135, 138, 137, 151, 141, 134, 133, 138, 130, 139, 135, 132, 136, 141, 136, 134, 134, 135, 144, 142, 143, 142, 141, 145, 139, 142, 141, 147, 141, 135, 139, 134, 125, 132, 139, 146, 131, 137, 148, 143, 141, 142, 132, 140, 139, 133, 146, 130, 138, 132, 139, 154, 141, 136, 165, 131, 146, 137, 146, 143, 146, 140, 138, 140, 145, 136, 141, 144, 120, 147, 134, 135, 133, 134, 143, 139, 137, 134, 135, 139, 149, 145, 137, 139, 142, 146, 144, 135, 137, 142, 135, 140, 140, 136, 137, 138, 139, 132, 141, 148, 138, 138, 144, 142, 145, 136, 129, 144, 133, 151, 135, 140, 147, 140, 133, 138, 143, 140, 125, 140, 143, 142, 141, 137, 150, 143, 136, 140, 143, 140, 134, 136, 136, 137, 145, 132, 131, 139, 147, 141, 138, 148, 143, 141, 135, 147, 147, 141, 146, 145, 141, 135, 136, 143, 132, 131, 140, 145, 135, 133, 145, 151, 133, 135, 139, 137, 138, 150, 145, 130, 142, 139, 132, 139, 131, 128, 156, 137, 146, 136, 150, 139, 136, 129, 138, 131, 130, 143, 156, 139, 135, 147, 146, 130, 135, 133, 122, 143, 141, 145, 137, 138, 143, 130, 136, 125, 142, 138, 134, 141, 136, 144, 138, 141, 140, 136, 136, 137, 146, 139, 124, 140, 134, 139, 143, 140, 139, 139, 129, 141, 148, 139, 144, 144, 135, 139, 140, 136, 146, 132, 141, 135, 136, 138, 133, 136, 132, 145, 131, 129, 144, 136, 138, 137, 143, 142, 144, 139, 139, 130, 145, 143, 135, 142, 144, 144, 139, 141, 135, 140, 142, 140, 147, 137, 130, 141, 143, 145, 135, 142, 135, 130, 126, 140, 134, 141, 135, 135, 143, 146, 139, 147, 141, 138, 134, 140, 153, 142, 142, 132, 144, 158, 130, 135, 129, 143, 142, 138, 154, 140, 133, 139, 137, 141, 135, 135, 139, 143, 150, 150, 139, 129, 139, 144, 135, 142, 146, 134, 144, 139, 142, 133, 145, 132, 149, 137, 140, 129, 143, 134, 143, 146, 147, 146, 136, 143, 134, 139, 137, 123, 141, 138, 134, 136, 126, 136, 131, 138, 136, 134, 144, 143, 132, 135, 127, 146, 136, 142, 134, 138, 140, 134, 144, 143, 138, 140, 135, 137, 150, 137, 133, 130, 139, 141, 143, 141, 138, 134, 147, 128, 137, 148, 147, 143, 139, 149, 136, 141, 144, 138, 143, 124, 131, 143, 120, 130, 138, 135, 132, 135, 141, 145, 139, 141, 146, 137, 140, 110, 138, 144, 143, 143, 135, 139, 145, 140, 142, 150, 138, 146, 148, 145, 138, 144, 143, 141, 128, 140, 131, 132, 144, 137, 136, 129, 144, 130, 145, 140, 142, 142, 144, 124, 138, 136, 138, 149, 135, 148, 135, 137, 146, 140, 130, 142, 138, 133, 136, 136, 131, 137, 145, 133, 141, 143, 146, 141, 128, 134, 137, 135, 136, 146, 152, 132, 145, 127, 137, 128, 136, 145, 131, 148, 136, 134, 141, 134, 141, 144, 136, 142, 135, 134, 143, 143, 133, 143, 131, 142, 135, 147, 128, 136, 135, 135, 130, 135, 149, 140, 135, 138, 140, 140, 137, 133, 143, 137, 137, 134, 140, 144, 139, 132, 142, 147, 133, 138, 138, 132, 125, 139, 129, 151, 156, 139, 151, 144, 140, 145, 129, 138, 133, 128, 133, 135, 143, 142, 135, 140, 138, 147, 133, 148, 138, 140, 126, 142, 124, 143, 140, 143, 141, 141, 140, 148, 140, 136, 140, 134, 136, 142, 123, 143, 136, 131, 132, 165, 138, 137, 133, 135, 133, 147, 145, 136, 138, 134, 142, 137, 149, 138, 129, 141, 142, 143, 137, 134, 139, 142, 143, 145, 136, 130, 137, 142, 149, 144, 134, 147, 140, 139, 130, 131, 141, 133, 138, 129, 130, 139, 139, 134, 136, 135, 135, 147, 148, 143, 147, 143, 138, 144, 140, 139, 135, 141, 143, 138, 134, 140, 146, 144, 143, 138, 128, 107, 135, 137, 140, 148, 134, 135, 146, 143, 146, 137, 137, 133, 144, 140, 129, 137, 145, 155, 130, 137, 139, 142, 126, 142, 142, 134, 141, 135, 134, 139, 138, 130, 139, 144, 136, 143, 136, 133, 147, 133, 138, 140, 146, 133, 147, 138, 143, 141, 156, 141, 132, 135, 139, 134, 138, 137, 133, 138, 130, 141, 132, 144, 140, 141, 138, 136, 147, 133, 151, 137, 132, 132, 136, 140, 141, 135, 141, 136, 141, 139, 137, 142, 144, 139, 144, 145, 146, 132, 140, 132, 135, 139, 146, 144, 142, 132, 136, 130, 134, 142, 139, 138, 144, 137, 141, 138, 139, 139, 140, 134, 133, 151, 137, 146, 144, 141, 140, 132, 138, 131, 150, 135, 131, 143, 140, 136, 133, 140, 137, 150, 136, 153, 135, 154, 132, 135, 139, 140, 141, 140, 142, 137, 136, 131, 135, 133, 145, 138, 133, 130, 138, 154, 143, 150, 142, 144, 155, 146, 140, 136, 139, 134, 135, 145, 140, 144, 133, 141, 135, 143, 136, 137, 136, 129, 139, 134, 131, 125, 138, 134, 143, 137, 134, 131, 146, 137, 131, 146, 147, 148, 132, 141, 126, 144, 144, 133, 138, 131, 132, 132, 140, 136, 143, 149, 146, 137, 137, 161, 140, 144, 142, 137, 133, 143, 135, 141, 139, 141, 137, 136, 137, 141, 144, 135, 139, 137, 150, 139, 142, 145, 137, 137, 135, 143, 136, 127, 129, 135, 143, 140, 137, 139, 136, 135, 132, 132, 139, 135, 135, 135, 135, 154, 147, 148, 143, 139, 135, 139, 148, 132, 140, 143, 128, 136, 137, 147, 133, 142, 140, 133, 140, 133, 135, 144, 137, 131, 134, 151, 141, 145, 147, 137, 137, 132, 137, 138, 136, 150, 146, 139, 125, 142, 141, 145, 139, 138, 146, 137, 145, 144, 131, 136, 140, 137, 149, 131, 136, 139, 141, 132, 138, 143, 144, 145, 141, 136, 124, 140, 141, 140, 132, 136, 134, 131, 142, 144, 133, 135, 139, 144, 148, 139, 139, 135, 127, 147, 142, 131, 152, 141, 131, 139, 140, 144, 144, 139, 136, 138, 135, 135, 140, 134, 132, 133, 136, 140, 138, 129, 144, 140, 135, 136, 144, 140, 141, 139, 142, 150, 137, 140, 130, 142, 137, 144, 134, 148, 143, 139, 141, 139, 144, 158, 137, 140, 143, 146, 136, 146, 137, 130, 143, 129, 135, 143, 130, 145, 141, 141, 131, 133, 135, 148, 152, 135, 146, 148, 138, 137, 144, 147, 142, 142, 131, 145, 133, 126, 135, 132, 135, 150, 147, 141, 139, 145, 137, 139, 138, 144, 133, 127, 137, 143, 136, 139, 138, 124, 144, 147, 133, 126, 135, 138, 140, 144, 150, 132, 132, 139, 140, 137, 133, 135, 134, 145, 147, 146, 139, 142, 126, 143, 138, 145, 129, 133, 146, 140, 140, 132, 130, 122, 138, 138, 136, 149, 140, 134, 133, 138, 141, 149, 138, 145, 132, 145, 140, 141, 146, 154, 140, 148, 144, 138, 136, 134, 134, 146, 140, 142, 140, 145, 133, 146, 146, 138, 145, 140, 141, 135, 136, 141, 145, 124, 142, 134, 133, 139, 134, 136, 136, 140, 149, 141, 145, 150, 150, 134, 131, 130, 149, 141, 152, 141, 139, 139, 131, 134, 142, 141, 142, 130, 133, 132, 142, 139, 142, 132, 144, 140, 144, 143, 134, 131, 144, 149, 154, 135, 140, 139, 134, 126, 151, 146, 135, 147, 143, 136, 133, 140, 143, 143, 139, 136, 135, 127, 134, 140, 133, 138, 137, 135, 145, 136, 135, 125, 152, 136, 136, 134, 141, 150, 162, 128, 134, 142, 146, 133, 134, 131, 132, 153, 146, 135, 146, 145, 142, 135, 133, 140, 131, 121, 145, 125, 143, 146, 137, 140, 143, 144, 142, 146, 156, 147, 134, 138, 135, 147, 146, 132, 138, 139, 139, 147, 134, 141, 130, 138, 136, 141, 141, 149, 135, 146, 148, 136, 131, 135, 139, 139, 138, 141, 128, 138, 136, 135, 138, 149, 125, 141, 144, 134, 141, 141, 142, 148, 138, 125, 133, 145, 135, 150, 148, 132, 141, 140, 137, 142, 126, 146, 146, 137, 139, 137, 145, 140, 129, 145, 155, 156, 139, 139, 130, 137, 132, 151, 148, 147, 126, 139, 136, 136, 143, 131, 129, 131, 145, 155, 139, 140, 148, 141, 133, 125, 143, 143, 140, 139, 146, 149, 145, 130, 136, 142, 146, 138, 148, 138, 129, 125, 139, 148, 142, 134, 145, 144, 143, 137, 139, 151, 146, 132, 150, 136, 144, 138, 139, 138, 133, 147, 149, 148, 143, 143, 143, 149, 125, 142, 137, 139, 135, 141, 133, 135, 134, 138, 138, 145, 136, 135, 136, 149, 143, 132, 143, 150, 141, 139, 140, 133, 136, 144, 145, 142, 138, 131, 136, 133, 139, 142, 139, 129, 136, 148, 135, 137, 129, 148, 146, 133, 142, 147, 136, 145, 136, 149, 136, 139, 142, 137, 145, 130, 152, 144, 139, 139, 130, 136, 135, 141, 137, 131, 149, 133, 145, 134, 149, 137, 145, 130, 152, 136, 139, 143, 150, 138, 122, 147, 131, 129, 146, 148, 132, 144, 137, 132, 137, 128, 151, 153, 138, 144, 148, 141, 140, 142, 138, 144, 140, 131, 133, 128, 143, 142, 130, 147, 128, 146, 141, 145, 132, 136, 128, 136, 139, 143, 149, 130, 134, 155, 147, 128, 134, 142, 135, 142, 158, 141, 134, 140, 148, 138, 140, 141, 132, 134, 135, 126, 139, 131, 138, 137, 135, 149, 139, 145, 141, 146, 129, 137, 132, 141, 154, 140, 148, 136, 141, 153, 147, 143, 130, 136, 136, 137, 136, 140, 135, 137, 147, 136, 140, 138, 139, 142, 122, 145, 141, 137, 143, 147, 143, 143, 136, 137, 140, 137, 142, 136, 155, 144, 135, 139, 139, 140, 139, 135, 146, 133, 138, 135, 142, 142, 135, 137, 134, 148, 148, 151, 135, 141, 140, 145, 142, 143, 134, 155, 138, 139, 133, 151, 134, 138, 134, 137, 134, 133, 146, 142, 144, 132, 138, 174, 149, 147, 136, 155, 141, 144, 135, 137, 140, 136, 134, 141, 134, 137, 141, 133, 148, 142, 143, 138, 138, 141, 137, 146, 143, 133, 130, 153, 143, 139, 139, 137, 137, 140, 123, 143, 146, 142, 135, 133, 136, 141, 141, 135, 142, 149, 140, 147, 134, 141, 140, 142, 131, 141, 138, 123, 136, 140, 136, 139, 137, 150, 136, 134, 137, 135, 144, 137, 143, 143, 143, 138, 138, 123, 140, 128, 148, 138, 135, 140, 138, 149, 133, 138, 137, 140, 150, 140, 140, 142, 141, 147, 132, 130, 145, 152, 146, 149, 135, 143, 128, 135, 138, 143, 135, 147, 145, 135, 138, 144, 146, 139, 152, 139, 142, 129, 144, 133, 127, 135, 144, 148, 147, 143, 142, 134, 133, 140, 129, 143, 139, 129, 142, 148, 140, 129, 140, 130, 133, 150, 136, 139, 131, 134, 147, 133, 144, 140, 147, 143, 140, 140, 133, 139, 147, 140, 148, 121, 129, 137, 138, 137, 144, 140, 148, 137, 152, 128, 149, 145, 137, 137, 125, 136, 130, 139, 137, 142, 141, 141, 141, 142, 143, 133, 142, 133, 141, 140, 134, 137, 142, 140, 141, 138, 137, 142, 141, 136, 138, 141, 135, 138, 139, 141, 139, 141, 144, 129, 120, 147, 143, 120, 141, 133, 143, 133, 132, 128, 136, 137, 135, 140, 141, 135, 139, 129, 135, 139, 148, 143, 138, 148, 132, 142, 137, 136, 133, 151, 133, 134, 143, 149, 134, 135, 144, 137, 144, 137, 125, 130, 144, 138, 133, 145, 135, 154, 144, 133, 137, 130, 147, 140, 133, 138, 142, 122, 142, 133, 139, 134, 127, 147, 141, 127, 152, 142, 139, 145, 140, 144, 137, 136, 140, 139, 135, 143, 137, 143, 135, 135, 137, 139, 140, 138, 141, 139, 145, 145, 143, 140, 135, 143, 119, 145, 139, 126, 130, 143, 127, 132, 146, 133, 133, 137, 155, 149, 143, 133, 136, 130, 148, 142, 149, 136, 134, 135, 143, 134, 130, 151, 131, 131, 150, 149, 145, 137, 140, 147, 151, 135, 132, 145, 138, 132, 143, 130, 133, 145, 130, 142, 129, 146, 133, 146, 146, 135, 143, 134, 139, 139, 134, 128, 136, 143, 147, 140, 134, 136, 134, 137, 152, 145, 147, 136, 133, 131, 147, 134, 137, 152, 120, 142, 131, 142, 137, 132, 132, 141, 144, 139, 136, 124, 148, 145, 142, 142, 143, 141, 135, 141, 136, 145, 134, 130, 143, 139, 135, 135, 133, 139, 136, 139, 141, 147, 140, 145, 138, 134, 140, 140, 137, 141, 143, 137, 138, 141, 140, 147, 142, 141, 139, 143, 140, 140, 138, 141, 140, 144, 141, 142, 137, 150, 135, 136, 146, 142, 140, 142, 152, 136, 133, 140, 139, 135, 127, 134, 132, 146, 137, 130, 145, 140, 132, 141, 134, 141, 132, 131, 142, 137, 139, 136, 133, 134, 143, 141, 137, 141, 136, 138, 135, 141, 133, 142, 143, 138, 140, 144, 138, 152, 134, 141, 145, 138, 136, 140, 140, 139, 133, 142, 141, 147, 136, 140, 131, 133, 142, 142, 146, 137, 139, 136, 138, 136, 141, 143, 142, 135, 139, 133, 145, 140, 144, 141, 138, 144, 139, 136, 136, 134, 137, 145, 132, 144, 134, 150, 139, 145, 144, 137, 134, 140, 140, 136, 136, 144, 137, 145, 141, 135, 140, 132, 149, 131, 144, 146, 142, 144, 141, 141, 143, 134, 138, 139, 133, 139, 138, 139, 139, 132, 132, 133, 142, 143, 137, 138, 143, 137, 140, 138, 137, 143, 138, 139, 136, 133, 140, 137, 144, 143, 135, 134, 139, 142, 139, 133, 133, 142, 140, 140, 141, 141, 132, 140, 139, 140, 143, 132, 137, 138, 140, 147, 136, 141, 138, 140, 130, 137, 138, 139, 133, 144, 139, 132, 137, 141, 140, 143, 142, 147, 143, 135, 136, 139, 142, 136, 143, 134, 141, 142, 140, 146, 143, 127, 137, 140, 136, 136, 140, 134, 144, 142, 140, 135, 133, 140, 139, 142, 145, 139, 137, 139, 143, 142, 139, 137, 129, 141, 141, 143, 139, 138, 136, 138, 139, 135, 134, 137, 143, 137, 145, 136, 141, 139, 132, 135, 133, 138, 145, 136, 143, 135, 140, 138, 129, 148, 142, 135, 133, 139, 141, 145, 139, 143, 139, 140, 135, 133, 143, 138, 141, 134, 135, 141, 135, 145, 138, 138, 148, 140, 138, 140, 134, 133, 138, 141, 151, 140, 139, 141, 145, 139, 138, 141, 139, 136, 138, 134, 138, 141, 140, 135, 138, 140, 141, 126, 136, 135, 135, 145, 138, 134, 140, 135, 141, 137, 143, 146, 140, 136, 138, 143, 136, 133, 141, 141, 136, 139, 147, 139, 138, 140, 133, 134, 138, 139, 143, 138, 136, 133, 138, 144, 140, 137, 135, 134, 142, 141, 126, 145, 136, 136, 137, 140, 141, 140, 140, 135, 141, 134, 140, 136, 138, 132, 139, 142, 139, 135, 140, 137, 133, 140, 148, 140, 133, 138, 140, 135, 138, 149, 136, 138, 135, 140, 144, 139, 146, 123, 131, 135, 140, 142, 139, 141, 139, 139, 138, 137, 137, 135, 137, 138, 141, 132, 141, 141, 142, 136, 136, 138, 140, 134, 142, 139, 132, 138, 138, 139, 135, 134, 131, 137, 141, 144, 137, 136, 144, 136, 130, 137, 133, 138, 134, 135, 139, 141, 140, 138, 152, 143, 148, 138, 141, 139, 136, 142, 140, 138, 138, 136, 147, 144, 141, 131, 138, 140, 139, 140, 139, 138, 139, 135, 127, 141, 138, 145, 138, 140, 137, 138, 136, 138, 143, 137, 128, 132, 142, 143, 137, 139, 132, 136, 142, 141, 143, 133, 143, 138, 143, 134, 144, 148, 130, 150, 133, 140, 144, 138, 147, 143, 137, 145, 142, 134, 144, 130, 132, 143, 139, 148, 141, 152, 130, 143, 141, 140, 140, 137, 125, 137, 135, 126, 141, 140, 134, 135, 141, 145, 140, 137, 138, 138, 141, 148, 141, 137, 139, 146, 138, 137, 142, 130, 127, 134, 135, 137, 134, 139, 142, 137, 145, 134, 141, 154, 138, 138, 148, 140, 139, 145, 142, 130, 139, 133, 153, 139, 138, 139, 140, 133, 142, 143, 147, 137, 131, 140, 139, 144, 137, 135, 136, 137, 135, 153, 137, 145, 147, 132, 143, 134, 132, 152, 132, 148, 134, 141, 142, 141, 136, 135, 142, 143, 137, 138, 142, 144, 133, 144, 143, 151, 140, 137, 136, 133, 141, 140, 143, 141, 147, 130, 137, 133, 137, 131, 141, 139, 143, 143, 129, 143, 142, 131, 135, 140, 135, 136, 141, 141, 131, 149, 135, 142, 145, 131, 137, 142, 138, 137, 140, 139, 134, 140, 154, 134, 139, 134, 136, 144, 141, 143, 141, 148, 140, 135, 137, 139, 141, 136, 137, 147, 143, 139, 141, 137, 134, 148, 137, 145, 128, 135, 139, 130, 146, 136, 140, 140, 132, 141, 134, 147, 137, 130, 139, 136, 142, 145, 127, 132, 140, 144, 141, 136, 140, 135, 137, 153, 146, 139, 147, 137, 141, 129, 135, 139, 140, 134, 135, 137, 139, 132, 138, 143, 140, 134, 136, 131, 142, 132, 123, 138, 141, 148, 138, 136, 150, 136, 138, 131, 139, 128, 137, 144, 140, 136, 135, 143, 137, 139, 138, 143, 135, 131, 135, 150, 138, 143, 141, 131, 142, 140, 142, 138, 127, 137, 141, 149, 143, 143, 136, 138, 137, 137, 142, 136, 138, 145, 131, 144, 146, 144, 137, 140, 139, 140, 144, 127, 137, 149, 138, 136, 139, 137, 144, 141, 139, 139, 151, 138, 134, 146, 135, 133, 136, 138, 137, 142, 137, 136, 136, 129, 146, 137, 142, 138, 142, 147, 140, 126, 144, 143, 143, 143, 139, 139, 145, 129, 134, 137, 145, 129, 135, 137, 139, 137, 134, 143, 134, 134, 143, 140, 140, 132, 141, 131, 142, 135, 135, 138, 134, 148, 141, 142, 144, 145, 135, 145, 139, 139, 143, 143, 143, 139, 139, 137, 138, 136, 132, 147, 152, 133, 145, 149, 146, 139, 145, 137, 150, 145, 137, 145, 141, 136, 133, 135, 138, 138, 137, 142, 136, 140, 140, 137, 142, 139, 135, 139, 136, 140, 138, 135, 129, 137, 140, 133, 148, 145, 140, 139, 148, 144, 139, 143, 147, 148, 142, 135, 146, 139, 138, 144, 135, 143, 145, 147, 131, 141, 138, 143, 149, 141, 152, 143, 140, 130, 138, 150, 139, 129, 138, 131, 133, 156, 138, 154, 147, 137, 146, 143, 144, 142, 140, 138, 143, 135, 133, 142, 147, 135, 134, 144, 137, 133, 140, 147, 135, 151, 129, 142, 133, 143, 133, 134, 134, 137, 133, 138, 137, 142, 154, 139, 133, 132, 137, 138, 141, 139, 126, 133, 136, 140, 145, 133, 136, 142, 145, 130, 140, 132, 144, 147, 135, 134, 142, 134, 143, 141, 144, 140, 144, 133, 141, 145, 144, 144, 134, 140, 136, 143, 139, 134, 134, 138, 144, 134, 137, 143, 135, 146, 146, 138, 141, 137, 145, 142, 130, 135, 131, 140, 142, 138, 139, 147, 131, 143, 139, 143, 149, 128, 137, 135, 134, 131, 138, 147, 137, 140, 158, 141, 129, 142, 137, 143, 139, 139, 131, 147, 137, 132, 139, 133, 147, 137, 140, 132, 138, 142, 148, 140, 137, 144, 141, 139, 146, 142, 137, 143, 149, 133, 141, 143, 144, 139, 146, 132, 135, 137, 141, 134, 135, 134, 142, 150, 140, 144, 142, 136, 131, 142, 144, 140, 136, 145, 139, 132, 139, 153, 148, 140, 134, 138, 147, 137, 135, 147, 143, 142, 133, 141, 133, 141, 142, 134, 137, 147, 141, 140, 136, 140, 137, 150, 141, 141, 148, 132, 137, 153, 135, 137, 136, 146, 147, 142, 137, 138, 142, 135, 137, 132, 147, 141, 136, 132, 132, 144, 155, 143, 127, 138, 137, 157, 128, 143, 131, 138, 144, 141, 138, 146, 137, 144, 141, 137, 147, 136, 140, 139, 142, 133, 138, 141, 141, 143, 140, 134, 146, 144, 140, 141, 131, 137, 139, 140, 140, 140, 131, 142, 139, 138, 137, 141, 134, 134, 135, 139, 138, 153, 144, 138, 143, 130, 136, 136, 137, 140, 142, 146, 144, 135, 137, 134, 137, 145, 134, 139, 138, 138, 133, 133, 139, 135, 136, 141, 138, 144, 146, 145, 142, 156, 135, 150, 142, 131, 134, 137, 148, 135, 138, 142, 140, 145, 136, 145, 138, 136, 136, 138, 136, 136, 141, 135, 140, 141, 138, 138, 133, 140, 139, 141, 141, 140, 135, 148, 137, 139, 146, 145, 137, 135, 139, 136, 145, 140, 139, 133, 132, 142, 132, 139, 138, 142, 138, 138, 138, 141, 145, 145, 136, 141, 144, 134, 138, 136, 148, 137, 138, 133, 139, 133, 131, 135, 143, 152, 146, 137, 133, 130, 139, 142, 137, 142, 145, 137, 137, 139, 145, 144, 142, 136, 135, 140, 131, 132, 149, 137, 144, 132, 144, 143, 139, 141, 139, 138, 143, 141, 141, 146, 136, 141, 141, 141, 138, 145, 134, 144, 139, 134, 138, 138, 139, 137, 144, 139, 142, 135, 131, 130, 142, 144, 142, 148, 136, 138, 144, 141, 138, 139, 143, 145, 136, 141, 144, 132, 143, 131, 144, 138, 139, 141, 139, 139, 135, 152, 153, 141, 149, 139, 132, 141, 134, 145, 139, 144, 147, 159, 138, 141, 137, 144, 138, 143, 143, 143, 136, 135, 134, 133, 138, 142, 146, 140, 136, 137, 135, 138, 136, 130, 132, 147, 152, 134, 134, 135, 136, 132, 130, 130, 140, 140, 131, 140, 131, 134, 143, 145, 132, 142, 144, 141, 145, 141, 137, 137, 139, 135, 128, 132, 129, 138, 141, 145, 136, 145, 135, 138, 129, 140, 140, 145, 145, 138, 139, 140, 134, 140, 143, 138, 145, 149, 140, 139, 132, 143, 144, 141, 140, 139, 136, 138, 135, 138, 140, 142, 133, 138, 140, 144, 138, 140, 134, 131, 143, 143, 141, 140, 142, 129, 137, 138, 141, 142, 136, 144, 137, 140, 145, 142, 137, 141, 134, 140, 137, 136, 148, 137, 138, 143, 141, 136, 138, 141, 147, 140, 136, 139, 137, 140, 139, 141, 141, 141, 148, 145, 138, 143, 133, 137, 141, 140, 133, 147, 142, 141, 136, 139, 139, 141, 140, 139, 138, 138, 137, 138, 137, 148, 134, 139, 140, 142, 138, 144, 142, 138, 133, 135, 139, 142, 133, 137, 139, 143, 135, 139, 142, 140, 138, 140, 142, 138, 140, 136, 139, 140, 141, 138, 134, 141, 143, 137, 131, 139, 144, 137, 140, 133, 146, 133, 144, 136, 131, 138, 139, 143, 147, 140, 139, 139, 138, 136, 133, 145, 145, 137, 142, 139, 135, 135, 140, 141, 138, 141, 141, 135, 140, 137, 137, 148, 145, 137, 134, 135, 137, 129, 143, 136, 138, 141, 143, 140, 147, 146, 136, 136, 137, 141, 135, 143, 137, 144, 138, 140, 137, 141, 136, 137, 141, 143, 133, 140, 139, 133, 139, 140, 134, 142, 139, 141, 139, 136, 143, 136, 138, 131, 137, 142, 137, 141, 133, 136, 142, 140, 140, 137, 140, 144, 139, 130, 141, 137, 141, 137, 139, 136, 148, 132, 140, 139, 139, 136, 136, 139, 141, 141, 137, 139, 141, 145, 135, 139, 136, 144, 144, 136, 141, 139, 136, 139, 142, 140, 137, 137, 138, 138, 139, 142, 144, 138, 137, 136, 129, 138, 133, 145, 135, 135, 141, 138, 142, 137, 144, 143, 139, 138, 138, 138, 136, 133, 136, 138, 136, 142, 134, 142, 139, 136, 136, 134, 135, 141, 136, 145, 136, 138, 141, 138, 136, 141, 137, 136, 136, 135, 132, 138, 142, 143, 133, 138, 140, 141, 140, 135, 145, 135, 141, 136, 137, 138, 141, 140, 140, 136, 141, 140, 143, 138, 131, 131, 139, 146, 135, 137, 139, 145, 146, 135, 138, 137, 142, 138, 145, 137, 141, 134, 139, 141, 136, 146, 140, 138, 139, 135, 130, 133, 138, 138, 137, 138, 138, 142, 146, 142, 138, 140, 142, 145, 139, 143, 134, 135, 139, 140, 145, 145, 138, 137, 148, 135, 139, 134, 146, 138, 145, 135, 134, 136, 135, 142, 137, 139, 141, 139, 143, 131, 136, 139, 144, 135, 139, 142, 138, 140, 142, 131, 131, 138, 142, 133, 142, 140, 136, 135, 139, 140, 141, 139, 138, 144, 142, 134, 133, 137, 141, 138, 141, 135, 136, 141, 146, 137, 139, 143, 136, 141, 145, 134, 127, 143, 141, 136, 141, 145, 140, 141, 138, 137, 141, 137, 133, 142, 141, 142, 138, 138, 131, 135, 138, 141, 146, 142, 141, 138, 143, 135, 138, 134, 140, 140, 151, 136, 136, 134, 132, 146, 138, 135, 132, 134, 136, 142, 139, 141, 137, 141, 136, 138, 143, 138, 148, 140, 138, 146, 142, 136, 133, 137, 137, 142, 144, 140, 143, 137, 143, 139, 139, 138, 133, 137, 140, 138, 142, 142, 140, 143, 136, 141, 140, 139, 142, 137, 138, 134, 139, 145, 139, 137, 135, 137, 139, 138, 135, 132, 140, 130, 146, 139, 146, 144, 142, 137, 128, 137, 141, 139, 144, 142, 140, 147, 133, 134, 144, 146, 140, 149, 137, 126, 145, 147, 145, 146, 138, 143, 149, 140, 143, 137, 134, 130, 134, 135, 140, 147, 135, 133, 138, 149, 138, 135, 134, 140, 141, 142, 124, 143, 142, 142, 143, 147, 140, 134, 149, 137, 137, 135, 130, 143, 132, 135, 140, 138, 142, 142, 121, 147, 135, 147, 142, 146, 145, 134, 134, 144, 137, 139, 143, 138, 141, 138, 128, 139, 136, 143, 136, 136, 136, 133, 134, 134, 139, 132, 155, 142, 137, 138, 135, 141, 146, 132, 136, 135, 137, 136, 142, 144, 134, 143, 142, 141, 140, 148, 136, 137, 136, 144, 134, 142, 146, 140, 137, 139, 142, 132, 138, 139, 133, 128, 136, 143, 139, 137, 143, 132, 139, 135, 135, 139, 132, 146, 142, 139, 137, 137, 133, 139, 147, 144, 131, 128, 135, 141, 142, 141, 150, 139, 139, 139, 141, 148, 130, 139, 139, 136, 141, 138, 141, 133, 140, 137, 146, 124, 134, 128, 138, 144, 140, 148, 136, 148, 147, 131, 137, 129, 145, 144, 137, 148, 137, 137, 149, 142, 135, 149, 142, 139, 139, 148, 130, 140, 119, 143, 139, 131, 142, 144, 141, 133, 142, 143, 143, 147, 137, 142, 140, 148, 142, 136, 153, 142, 141, 131, 129, 145, 136, 140, 144, 142, 136, 128, 135, 135, 142, 136, 143, 131, 134, 132, 134, 139, 135, 136, 137, 134, 137, 137, 142, 148, 144, 135, 140, 148, 138, 140, 149, 146, 131, 137, 134, 137, 147, 138, 126, 142, 142, 143, 155, 139, 126, 141, 139, 139, 143, 136, 142, 140, 140, 148, 133, 146, 135, 132, 146, 136, 138, 135, 139, 143, 134, 141, 133, 135, 136, 143, 140, 138, 141, 140, 145, 134, 133, 128, 135, 144, 143, 134, 139, 145, 139, 137, 144, 139, 139, 141, 132, 134, 132, 137, 148, 136, 135, 138, 139, 155, 146, 139, 137, 142, 137, 142, 132, 140, 144, 126, 144, 137, 147, 141, 134, 136, 145, 138, 145, 134, 141, 141, 137, 138, 133, 133, 140, 134, 145, 139, 140, 132, 132, 145, 142, 133, 144, 132, 135, 142, 141, 148, 139, 138, 142, 126, 147, 130, 132, 140, 141, 141, 130, 151, 142, 133, 141, 141, 133, 142, 144, 132, 130, 135, 144, 142, 137, 137, 154, 135, 134, 137, 144, 140, 134, 130, 134, 138, 140, 132, 144, 135, 134, 138, 143, 136, 141, 135, 138, 136, 134, 152, 142, 141, 143, 139, 138, 135, 145, 132, 144, 139, 147, 138, 138, 141, 135, 141, 145, 141, 137, 135, 143, 137, 134, 140, 143, 127, 143, 132, 142, 141, 145, 141, 147, 137, 136, 139, 138, 144, 135, 141, 134, 132, 139, 141, 138, 137, 135, 139, 146, 146, 150, 139, 145, 138, 139, 142, 141, 133, 131, 136, 133, 146, 141, 134, 129, 143, 136, 145, 135, 149, 142, 136, 142, 141, 140, 141, 150, 141, 146, 139, 135, 143, 137, 143, 132, 143, 134, 143, 145, 134, 141, 127, 136, 130, 144, 138, 143, 139, 136, 139, 138, 130, 125, 141, 141, 142, 145, 145, 130, 146, 143, 132, 128, 136, 146, 135, 139, 136, 141, 139, 141, 146, 134, 127, 132, 147, 135, 139, 149, 149, 140, 136, 138, 136, 137, 124, 139, 139, 133, 136, 148, 140, 138, 140, 142, 144, 138, 140, 138, 137, 132, 127, 140, 137, 141, 151, 148, 135, 134, 133, 137, 141, 144, 135, 138, 141, 142, 135, 142, 133, 140, 145, 138, 155, 147, 151, 137, 133, 143, 133, 142, 141, 142, 136, 145, 136, 138, 136, 132, 149, 132, 145, 142, 132, 140, 140, 148, 150, 135, 136, 140, 133, 144, 141, 150, 132, 136, 133, 132, 135, 140, 125, 132, 143, 136, 130, 137, 141, 135, 148, 136, 139, 131, 127, 142, 131, 132, 135, 140, 144, 141, 138, 144, 137, 139, 138, 139, 144, 130, 140, 140, 148, 142, 143, 151, 133, 133, 137, 148, 139, 141, 139, 137, 138, 144, 139, 142, 129, 143, 141, 137, 146, 138, 145, 146, 140, 148, 132, 140, 144, 140, 136, 134, 143, 131, 145, 140, 135, 133, 146, 140, 134, 139, 133, 140, 125, 124, 123, 134, 134, 133, 136, 148, 135, 137, 141, 145, 146, 138, 139, 143, 142, 135, 137, 130, 132, 144, 142, 146, 142, 146, 138, 137, 136, 154, 132, 141, 152, 147, 142, 129, 130, 140, 139, 144, 132, 139, 140, 138, 140, 128, 141, 137, 138, 143, 140, 142, 146, 140, 137, 131, 129, 147, 139, 131, 150, 144, 140, 125, 131, 135, 143, 134, 144, 148, 142, 142, 137, 134, 128, 133, 139, 133, 141, 146, 136, 131, 140, 135, 145, 138, 133, 141, 150, 139, 144, 142, 134, 141, 135, 144, 134, 140, 135, 141, 135, 132, 135, 139, 140, 143, 143, 143, 136, 140, 135, 136, 128, 142, 148, 142, 137, 131, 140, 137, 137, 141, 140, 141, 128, 154, 140, 134, 128, 137, 144, 135, 141, 128, 139, 133, 128, 136, 136, 129, 141, 147, 141, 146, 143, 140, 137, 135, 135, 129, 135, 145, 142, 133, 127, 132, 139, 141, 144, 140, 145, 141, 131, 137, 143, 140, 133, 136, 136, 138, 144, 145, 136, 139, 137, 140, 139, 135, 132, 147, 145, 134, 135, 130, 140, 141, 139, 146, 144, 138, 137, 143, 140, 143, 143, 142, 133, 145, 132, 142, 142, 138, 131, 138, 146, 140, 148, 140, 131, 137, 135, 150, 141, 141, 136, 143, 136, 131, 133, 132, 146, 140, 144, 132, 133, 150, 138, 137, 148, 134, 143, 148, 128, 145, 141, 140, 132, 144, 128, 138, 136, 144, 139, 137, 139, 145, 144, 145, 139, 130, 129, 140, 148, 136, 134, 139, 141, 141, 138, 147, 129, 152, 133, 147, 140, 135, 141, 131, 136, 146, 142, 144, 136, 141, 142, 134, 145, 137, 141, 129, 147, 133, 143, 141, 136, 139, 134, 128, 135, 140, 130, 133, 139, 140, 134, 141, 141, 143, 146, 136, 137, 134, 133, 147, 137, 148, 133, 143, 125, 139, 140, 137, 134, 136, 139, 130, 135, 135, 134, 138, 136, 139, 144, 136, 137, 136, 140, 145, 136, 143, 157, 135, 139, 146, 132, 128, 134, 144, 140, 141, 136, 147, 136, 147, 137, 138, 136, 136, 125, 129, 137, 154, 138, 134, 142, 143, 139, 147, 133, 130, 138, 150, 134, 127, 137, 138, 141, 131, 133, 139, 139, 139, 141, 140, 144, 146, 139, 136, 139, 128, 136, 141, 132, 139, 145, 128, 134, 140, 134, 140, 137, 133, 147, 140, 159, 138, 142, 136, 145, 142, 140, 144, 143, 134, 136, 137, 141, 139, 143, 147, 140, 140, 142, 137, 133, 132, 134, 134, 141, 132, 138, 143, 152, 146, 146, 142, 144, 145, 140, 135, 137, 146, 142, 152, 140, 134, 133, 133, 134, 134, 142, 154, 131, 142, 142, 141, 141, 139, 140, 132, 138, 135, 142, 139, 140, 142, 136, 139, 138, 139, 148, 146, 135, 141, 141, 142, 144, 133, 141, 142, 139, 131, 130, 138, 144, 144, 145, 138, 144, 127, 136, 143, 146, 138, 138, 136, 134, 145, 137, 143, 142, 135, 137, 133, 137, 136, 154, 149, 135, 141, 142, 133, 137, 134, 136, 150, 132, 150, 144, 151, 135, 148, 139, 129, 141, 139, 144, 136, 141, 131, 142, 152, 143, 144, 144, 143, 142, 140, 135, 134, 143, 147, 135, 144, 138, 138, 138, 141, 136, 131, 131, 137, 137, 148, 149, 136, 133, 136, 137, 144, 145, 141, 144, 136, 137, 138, 135, 138, 135, 134, 143, 139, 134, 134, 136, 136, 145, 143, 139, 139, 145, 148, 138, 133, 139, 140, 138, 138, 146, 134, 141, 136, 132, 133, 149, 138, 139, 139, 149, 152, 142, 145, 151, 142, 141, 139, 138, 140, 143, 140, 140, 142, 141, 145, 137, 141, 134, 138, 136, 146, 131, 143, 141, 139, 143, 129, 149, 132, 130, 139, 143, 139, 141, 146, 144, 136, 140, 133, 139, 136, 136, 141, 140, 137, 132, 138, 139, 133, 141, 143, 144, 143, 140, 141, 136, 138, 139, 139, 148, 141, 143, 134, 143, 144, 134, 139, 136, 144, 142, 131, 140, 143, 139, 131, 139, 141, 151, 134, 141, 140, 139, 145, 144, 136, 135, 141, 139, 131, 135, 136, 148, 141, 142, 135, 148, 144, 145, 147, 135, 136, 134, 138, 137, 144, 142, 130, 129, 139, 142, 143, 135, 134, 130, 141, 143, 135, 141, 137, 137, 132, 141, 145, 144, 133, 143, 143, 143, 136, 140, 148, 134, 137, 136, 142, 148, 128, 138, 140, 141, 130, 134, 141, 137, 134, 154, 143, 133, 140, 139, 151, 146, 149, 141, 144, 149, 138, 129, 149, 137, 144, 133, 138, 131, 143, 145, 147, 135, 138, 142, 122, 139, 149, 143, 133, 139, 134, 141, 144, 138, 142, 145, 139, 136, 141, 132, 133, 147, 133, 132, 138, 143, 142, 142, 132, 139, 136, 130, 139, 134, 137, 141, 142, 141, 148, 138, 134, 138, 134, 140, 144, 135, 141, 136, 132, 140, 145, 137, 142, 142, 138, 134, 139, 142, 143, 144, 138, 137, 134, 140, 153, 145, 144, 139, 139, 141, 141, 131, 141, 146, 139, 139, 145, 140, 137, 138, 128, 147, 131, 150, 138, 130, 143, 147, 128, 146, 131, 138, 135, 148, 136, 139, 137, 140, 142, 137, 146, 142, 142, 142, 139, 137, 136, 142, 137, 136, 136, 145, 148, 141, 136, 143, 135, 138, 133, 139, 133, 131, 145, 137, 135, 132, 144, 139, 134, 142, 136, 134, 130, 138, 141, 140, 142, 144, 131, 142, 145, 140, 124, 140, 133, 137, 145, 143, 137, 134, 141, 132, 147, 138, 137, 141, 132, 136, 130, 144, 138, 135, 138, 138, 139, 131, 138, 133, 138, 142, 136, 149, 148, 141, 137, 137, 134, 128, 135, 143, 147, 137, 141, 140, 135, 133, 142, 137, 142, 140, 142, 140, 132, 140, 133, 139, 132, 139, 132, 142, 143, 142, 146, 146, 144, 137, 139, 135, 134, 149, 136, 141, 136, 144, 133, 128, 148, 140, 127, 128, 141, 146, 138, 138, 157, 143, 135, 137, 136, 137, 137, 135, 138, 147, 148, 139, 140, 150, 146, 139, 138, 137, 130, 132, 128, 135, 141, 135, 143, 134, 129, 138, 131, 142, 137, 133, 130, 129, 129, 135, 142, 142, 144, 137, 132, 128, 130, 135, 133, 147, 137, 134, 142, 137, 133, 146, 144, 139, 138, 130, 151, 133, 148, 161, 132, 138, 159, 145, 131, 141, 136, 142, 146, 141, 125, 141, 135, 146, 128, 133, 141, 144, 140, 133, 137, 132, 123, 144, 142, 130, 144, 152, 141, 144, 145, 140, 138, 143, 134, 146, 140, 132, 138, 143, 138, 136, 138, 147, 134, 135, 131, 138, 137, 141, 138, 136, 134, 138, 134, 139, 135, 142, 138, 137, 136, 130, 138, 141, 139, 141, 141, 141, 137, 118, 144, 138, 141, 129, 144, 159, 139, 137, 126, 141, 128, 140, 139, 146, 142, 136, 141, 128, 125, 141, 133, 135, 146, 143, 138, 136, 142, 143, 139, 133, 137, 135, 151, 141, 138, 146, 134, 142, 142, 145, 140, 139, 130, 127, 144, 136, 145, 130, 134, 141, 144, 135, 133, 145, 136, 138, 138, 146, 143, 147, 128, 139, 140, 137, 146, 148, 131, 144, 137, 120, 148, 154, 129, 140, 136, 136, 137, 142, 131, 136, 142, 132, 145, 137, 137, 144, 138, 133, 143, 132, 137, 136, 151, 145, 135, 140, 134, 136, 145, 132, 131, 145, 138, 128, 125, 135, 138, 137, 145, 141, 139, 136, 151, 137, 136, 135, 147, 140, 141, 141, 138, 141, 139, 138, 136, 137, 136, 146, 143, 147, 137, 143, 137, 145, 128, 139, 140, 149, 137, 137, 138, 131, 142, 148, 139, 151, 135, 135, 137, 135, 134, 137, 144, 147, 141, 136, 135, 134, 148, 144, 131, 133, 131, 147, 135, 130, 132, 135, 149, 135, 149, 130, 152, 135, 126, 137, 140, 123, 124, 155, 136, 132, 135, 158, 135, 139, 139, 129, 132, 138, 132, 137, 142, 133, 148, 136, 155, 143, 140, 143, 136, 144, 140, 137, 145, 146, 142, 141, 142, 142, 140, 136, 154, 134, 140, 138, 127, 137, 136, 142, 138, 145, 148, 136, 135, 128, 152, 133, 140, 145, 142, 142, 140, 143, 136, 146, 142, 139, 144, 136, 136, 141, 129, 137, 136, 146, 145, 146, 141, 134, 138, 138, 136, 146, 140, 135, 138, 140, 138, 126, 144, 139, 141, 141, 130, 140, 118, 150, 139, 144, 147, 137, 140, 140, 135, 135, 123, 140, 142, 128, 151, 147, 151, 150, 144, 140, 139, 133, 139, 160, 141, 137, 137, 133, 142, 134, 141, 148, 143, 138, 141, 137, 142, 136, 143, 141, 135, 135, 146, 142, 137, 139, 148, 140, 131, 146, 136, 138, 136, 139, 141, 149, 140, 146, 141, 135, 141, 144, 137, 139, 143, 133, 136, 142, 145, 134, 137, 147, 150, 138, 141, 141, 139, 138, 136, 137, 131, 132, 133, 135, 133, 133, 124, 139, 141, 140, 137, 140, 143, 142, 147, 140, 146, 142, 147, 145, 142, 139, 140, 136, 134, 138, 137, 139, 136, 134, 136, 129, 147, 135, 145, 136, 133, 129, 130, 136, 141, 134, 144, 132, 142, 141, 137, 139, 134, 139, 139, 138, 133, 142, 135, 144, 139, 145, 137, 136, 135, 135, 136, 140, 130, 150, 128, 136, 132, 135, 131, 141, 138, 135, 124, 131, 131, 138, 133, 139, 148, 133, 130, 146, 146, 153, 140, 133, 139, 135, 141, 141, 145, 140, 117, 139, 136, 139, 145, 139, 143, 149, 140, 133, 138, 132, 132, 145, 141, 138, 144, 145, 128, 143, 136, 136, 134, 145, 139, 140, 137, 147, 141, 134, 142, 136, 144, 138, 146, 140, 134, 143, 147, 141, 143, 131, 142, 147, 138, 137, 144, 143, 140, 137, 132, 132, 140, 140, 147, 135, 141, 127, 150, 138, 138, 127, 157, 135, 127, 133, 136, 139, 134, 137, 142, 133, 136, 143, 139, 136, 138, 144, 138, 145, 137, 142, 149, 149, 142, 145, 145, 115, 140, 144, 140, 138, 142, 155, 141, 141, 142, 133, 126, 133, 135, 136, 129, 137, 140, 138, 141, 147, 136, 135, 137, 149, 135, 131, 138, 143, 138, 141, 142, 140, 142, 135, 146, 143, 136, 143, 140, 141, 139, 135, 133, 142, 135, 134, 143, 152, 149, 154, 136, 138, 140, 124, 132, 145, 136, 134, 139, 145, 140, 133, 145, 144, 143, 141, 141, 138, 133, 142, 137, 123, 139, 136, 144, 135, 143, 141, 145, 138, 147, 146, 147, 137, 140, 146, 134, 134, 143, 140, 135, 142, 134, 139, 136, 150, 147, 150, 138, 136, 141, 140, 147, 141, 146, 136, 139, 139, 138, 129, 146, 131, 153, 136, 149, 135, 155, 140, 138, 147, 142, 133, 141, 153, 142, 134, 141, 133, 131, 136, 140, 142, 146, 141, 137, 139, 139, 149, 141, 138, 137, 126, 139, 134, 137, 137, 136, 142, 130, 133, 151, 136, 140, 136, 139, 137, 130, 148, 135, 134, 135, 141, 140, 138, 141, 154, 139, 142, 142, 145, 147, 142, 140, 147, 140, 139, 137, 133, 141, 137, 137, 143, 143, 146, 148, 139, 146, 139, 143, 137, 148, 136, 139, 141, 144, 139, 142, 141, 141, 135, 136, 143, 140, 135, 142, 137, 138, 129, 143, 135, 143, 147, 140, 133, 138, 142, 138, 126, 144, 134, 145, 144, 142, 153, 144, 137, 144, 135, 144, 133, 138, 149, 142, 149, 148, 141, 137, 137, 143, 146, 141, 137, 142, 131, 132, 136, 129, 140, 136, 137, 130, 143, 147, 137, 148, 139, 134, 128, 140, 132, 128, 143, 135, 135, 132, 144, 143, 139, 146, 144, 139, 145, 141, 144, 134, 136, 130, 141, 137, 141, 142, 140, 141, 137, 137, 140, 145, 135, 140, 135, 139, 134, 142, 132, 141, 140, 138, 142, 140, 138, 149, 142, 140, 138, 133, 136, 137, 146, 134, 136, 134, 133, 138, 133, 138, 137, 131, 139, 130, 144, 136, 132, 139, 147, 135, 140, 138, 159, 145, 137, 142, 136, 141, 147, 140, 132, 132, 150, 146, 135, 138, 130, 133, 135, 139, 139, 145, 146, 134, 135, 137, 134, 140, 136, 140, 134, 132, 146, 138, 141, 140, 132, 133, 129, 140, 133, 131, 140, 139, 148, 133, 147, 137, 141, 135, 138, 135, 138, 143, 142, 144, 144, 144, 136, 139, 125, 139, 140, 143, 139, 136, 143, 145, 138, 140, 123, 143, 149, 136, 141, 141, 143, 141, 133, 136, 140, 145, 144, 135, 141, 143, 148, 136, 144, 146, 137, 143, 140, 136, 142, 139, 137, 133, 135, 135, 138, 137, 150, 141, 140, 131, 142, 144, 137, 139, 136, 141, 136, 140, 142, 142, 134, 134, 153, 135, 140, 141, 146, 145, 138, 133, 133, 138, 138, 145, 144, 146, 141, 138, 143, 137, 148, 140, 141, 144, 132, 138, 131, 146, 141, 137, 130, 139, 143, 142, 140, 140, 144, 136, 136, 144, 141, 142, 140, 137, 137, 142, 136, 142, 135, 137, 140, 141, 137, 137, 137, 144, 132, 140, 141, 126, 137, 147, 141, 136, 128, 145, 139, 133, 135, 130, 153, 136, 134, 136, 138, 137, 148, 144, 140, 138, 145, 136, 143, 136, 137, 142, 138, 137, 132, 135, 146, 145, 147, 139, 135, 142, 131, 140, 137, 136, 139, 135, 142, 139, 133, 147, 136, 138, 143, 140, 141, 138, 135, 137, 142, 139, 146, 140, 145, 132, 136, 142, 130, 140, 150, 133, 138, 135, 140, 136, 137, 138, 136, 142, 136, 146, 137, 139, 131, 137, 145, 140, 132, 140, 143, 133, 138, 145, 138, 133, 143, 134, 137, 138, 135, 141, 146, 138, 144, 144, 139, 133, 136, 144, 139, 139, 140, 143, 132, 134, 140, 133, 148, 134, 138, 135, 143, 127, 135, 137, 130, 136, 142, 138, 135, 134, 143, 129, 141, 137, 150, 138, 127, 144, 146, 142, 147, 138, 130, 139, 133, 139, 139, 134, 144, 130, 144, 145, 137, 125, 145, 134, 134, 146, 136, 140, 147, 141, 142, 142, 136, 138, 145, 149, 145, 144, 139, 147, 136, 127, 144, 138, 127, 137, 132, 148, 142, 146, 142, 137, 142, 138, 140, 136, 140, 138, 135, 131, 141, 142, 137, 143, 141, 132, 135, 141, 137, 135, 138, 139, 138, 144, 135, 146, 138, 140, 141, 133, 141, 148, 140, 141, 136, 137, 136, 139, 127, 130, 138, 134, 134, 149, 147, 131, 146, 141, 143, 142, 141, 134, 140, 141, 133, 136, 138, 133, 141, 139, 136, 132, 138, 135, 141, 133, 133, 135, 134, 132, 140, 136, 136, 138, 142, 143, 138, 147, 137, 143, 135, 133, 139, 141, 141, 141, 133, 142, 137, 138, 135, 140, 128, 140, 139, 139, 137, 142, 148, 142, 138, 141, 137, 136, 138, 134, 149, 150, 136, 146, 143, 138, 137, 143, 140, 137, 144, 137, 137, 140, 135, 148, 139, 139, 138, 141, 146, 143, 141, 143, 140, 148, 144, 135, 148, 137, 148, 138, 140, 145, 143, 143, 133, 142, 146, 133, 142, 142, 141, 139, 138, 144, 146, 142, 146, 148, 144, 134, 139, 138, 144, 139, 142, 132, 136, 140, 135, 135, 135, 133, 145, 133, 133, 145, 138, 136, 142, 134, 144, 139, 133, 136, 141, 135, 140, 141, 136, 140, 137, 143, 147, 131, 132, 140, 146, 132, 130, 136, 143, 138, 143, 129, 138, 135, 140, 143, 138, 139, 139, 140, 131, 140, 145, 141, 141, 135, 134, 140, 140, 132, 142, 143, 135, 133, 134, 135, 136, 135, 132, 151, 139, 135, 140, 134, 138, 141, 140, 135, 135, 149, 132, 150, 137, 139, 144, 137, 140, 144, 141, 137, 136, 131, 137, 138, 140, 144, 144, 136, 133, 137, 143, 142, 137, 145, 142, 139, 142, 137, 144, 132, 150, 138, 137, 143, 138, 135, 143, 141, 141, 137, 140, 139, 134, 137, 139, 131, 132, 141, 144, 140, 137, 146, 138, 140, 138, 148, 136, 141, 141, 138, 133, 132, 138, 137, 142, 140, 137, 138, 148, 142, 139, 138, 143, 135, 138, 147, 129, 141, 142, 133, 145, 133, 144, 139, 139, 140, 134, 144, 129, 143, 149, 144, 145, 138, 142, 133, 147, 143, 138, 136, 140, 130, 141, 138, 144, 142, 141, 142, 141, 134, 139, 141, 134, 145, 138, 140, 138, 141, 150, 137, 143, 136, 139, 140, 139, 133, 136, 142, 139, 149, 147, 142, 138, 146, 135, 142, 139, 137, 144, 137, 143, 145, 138, 139, 149, 130, 147, 141, 134, 141, 140, 138, 148, 144, 128, 133, 137, 138, 137, 144, 140, 139, 135, 133, 138, 124, 139, 140, 143, 138, 142, 141, 143, 142, 139, 138, 136, 141, 145, 144, 140, 134, 137, 140, 135, 138, 143, 146, 141, 146, 143, 145, 142, 139, 140, 147, 136, 128, 136, 138, 138, 136, 138, 141, 141, 139, 142, 142, 144, 139, 144, 136, 136, 134, 141, 139, 133, 140, 135, 143, 147, 144, 143, 135, 142, 137, 145, 146, 143, 139, 135, 136, 141, 136, 128, 138, 141, 142, 137, 141, 141, 143, 134, 144, 143, 147, 155, 134, 133, 142, 141, 140, 140, 144, 142, 137, 146, 141, 132, 135, 139, 133, 143, 135, 140, 129, 141, 137, 125, 139, 146, 145, 143, 133, 144, 145, 137, 130, 146, 142, 145, 134, 140, 147, 141, 142, 140, 149, 143, 135, 144, 146, 139, 139, 143, 137, 138, 134, 139, 140, 137, 142, 137, 144, 139, 137, 131, 138, 143, 143, 148, 143, 137, 128, 145, 136, 134, 141, 142, 141, 139, 143, 131, 133, 131, 137, 145, 141, 135, 150, 135, 144, 136, 144, 145, 144, 139, 140, 141, 131, 142, 134, 143, 138, 144, 143, 135, 139, 145, 132, 140, 137, 131, 133, 137, 137, 132, 140, 145, 139, 133, 138, 152, 140, 138, 145, 135, 138, 131, 139, 137, 143, 137, 146, 136, 144, 145, 146, 136, 159, 129, 132, 141, 143, 133, 127, 133, 140, 141, 141, 148, 129, 140, 142, 135, 135, 145, 142, 150, 144, 137, 133, 141, 126, 133, 129, 145, 135, 143, 135, 138, 130, 133, 146, 137, 142, 135, 145, 139, 138, 133, 146, 134, 151, 138, 139, 151, 134, 141, 144, 151, 144, 140, 151, 142, 148, 144, 142, 141, 134, 145, 149, 135, 134, 128, 141, 138, 136, 134, 134, 148, 134, 136, 137, 143, 138, 142, 138, 140, 130, 135, 134, 141, 137, 141, 141, 132, 134, 143, 136, 133, 145, 145, 139, 136, 140, 138, 134, 141, 139, 149, 143, 138, 129, 138, 131, 139, 135, 133, 148, 147, 141, 146, 145, 139, 125, 125, 135, 136, 131, 135, 134, 138, 132, 146, 143, 147, 136, 139, 141, 145, 148, 132, 136, 144, 141, 141, 135, 138, 142, 144, 140, 134, 138, 135, 133, 132, 134, 134, 144, 140, 134, 142, 142, 141, 140, 141, 146, 141, 136, 144, 137, 139, 129, 140, 149, 144, 134, 127, 144, 152, 152, 142, 147, 142, 137, 136, 139, 133, 144, 141, 136, 141, 136, 140, 139, 140, 135, 140, 137, 141, 131, 130, 128, 139, 143, 136, 140, 133, 142, 148, 140, 141, 137, 129, 130, 133, 135, 140, 142, 149, 137, 133, 138, 137, 155, 128, 131, 143, 141, 133, 134, 139, 135, 145, 146, 141, 138, 134, 135, 145, 136, 135, 148, 143, 134, 127, 135, 133, 145, 139, 119, 139, 137, 132, 147, 133, 149, 140, 142, 144, 130, 135, 129, 142, 141, 137, 137, 126, 133, 142, 144, 150, 145, 140, 131, 135, 138, 145, 127, 128, 138, 125, 162, 132, 133, 135, 143, 148, 152, 130, 134, 134, 136, 131, 137, 140, 143, 143, 135, 139, 130, 143, 150, 139, 126, 139, 139, 142, 141, 144, 146, 132, 142, 130, 141, 128, 138, 134, 140, 131, 143, 146, 128, 142, 146, 145, 136, 142, 131, 132, 134, 136, 129, 135, 139, 134, 144, 145, 140, 141, 142, 145, 145, 137, 138, 138, 141, 133, 136, 138, 133, 145, 135, 145, 138, 135, 139, 145, 143, 131, 134, 143, 136, 146, 133, 136, 149, 136, 142, 150, 138, 145, 142, 147, 143, 138, 141, 136, 129, 144, 137, 138, 143, 136, 145, 136, 134, 142, 137, 141, 152, 144, 133, 137, 135, 135, 133, 155, 133, 144, 143, 130, 150, 145, 146, 133, 138, 132, 134, 151, 143, 125, 136, 146, 139, 137, 142, 138, 145, 139, 148, 129, 133, 133, 129, 140, 136, 130, 137, 136, 141, 134, 141, 141, 144, 133, 136, 142, 143, 139, 142, 135, 138, 148, 150, 140, 141, 137, 141, 129, 129, 139, 146, 134, 141, 144, 133, 135, 140, 132, 129, 133, 136, 141, 147, 128, 150, 133, 146, 139, 138, 141, 138, 141, 134, 131, 136, 148, 132, 142, 136, 134, 133, 134, 144, 141, 135, 146, 140, 140, 143, 147, 134, 133, 132, 134, 133, 143, 144, 131, 132, 137, 140, 152, 150, 133, 152, 132, 139, 132, 136, 140, 146, 133, 131, 136, 143, 129, 130, 140, 134, 139, 135, 142, 142, 146, 142, 146, 151, 141, 139, 133, 152, 150, 147, 147, 136, 150, 143, 140, 152, 127, 137, 140, 137, 145, 148, 133, 132, 137, 147, 120, 133, 133, 135, 132, 140, 144, 146, 141, 147, 145, 138, 138, 132, 137, 139, 138, 138, 140, 132, 141, 142, 132, 147, 127, 136, 137, 142, 137, 137, 144, 152, 130, 143, 149, 135, 140, 140, 129, 139, 138, 138, 133, 143, 137, 146, 140, 134, 141, 141, 135, 147, 140, 152, 139, 135, 143, 145, 136, 140, 139, 134, 155, 144, 137, 135, 139, 142, 129, 143, 146, 134, 132, 144, 133, 142, 138, 127, 141, 140, 138, 135, 135, 135, 145, 139, 146, 150, 139, 132, 137, 127, 136, 134, 137, 135, 133, 144, 138, 137, 141, 141, 130, 141, 141, 141, 143, 134, 131, 132, 146, 137, 140, 136, 125, 131, 135, 147, 140, 144, 138, 142, 135, 140, 126, 141, 139, 137, 141, 136, 151, 146, 148, 137, 143, 148, 138, 147, 129, 134, 147, 141, 135, 137, 135, 128, 137, 147, 137, 152, 151, 150, 136, 127, 134, 148, 144, 141, 137, 142, 135, 139, 147, 132, 136, 137, 140, 148, 140, 144, 147, 139, 142, 136, 140, 143, 123, 140, 161, 138, 131, 138, 138, 128, 136, 132, 145, 137, 142, 135, 143, 142, 138, 137, 134, 138, 140, 136, 129, 134, 137, 134, 130, 133, 140, 153, 139, 140, 140, 125, 136, 136, 135, 137, 137, 130, 137, 141, 136, 143, 136, 148, 138, 138, 147, 150, 145, 140, 139, 131, 136, 142, 140, 138, 142, 144, 140, 133, 136, 138, 134, 138, 149, 128, 139, 137, 139, 153, 136, 132, 141, 144, 128, 143, 137, 133, 142, 134, 145, 139, 133, 138, 142, 136, 133, 133, 155, 150, 137, 130, 139, 145, 134, 153, 146, 139, 138, 142, 135, 147, 128, 138, 140, 134, 146, 145, 142, 129, 142, 136, 137, 143, 130, 128, 139, 132, 138, 137, 133, 122, 140, 138, 142, 137, 138, 150, 139, 141, 135, 135, 141, 137, 146, 131, 143, 143, 145, 139, 136, 135, 136, 137, 120, 132, 139, 133, 140, 138, 132, 140, 142, 134, 135, 140, 146, 138, 143, 141, 132, 137, 134, 137, 145, 151, 141, 144, 147, 136, 148, 131, 132, 134, 135, 135, 136, 132, 143, 136, 135, 129, 145, 135, 147, 134, 137, 131, 130, 133, 136, 129, 155, 136, 134, 139, 130, 140, 129, 145, 127, 142, 140, 143, 130, 137, 137, 142, 135, 130, 137, 133, 142, 141, 140, 138, 135, 151, 141, 145, 147, 142, 149, 133, 141, 133, 153, 140, 136, 136, 134, 130, 147, 142, 136, 145, 134, 140, 147, 139, 143, 138, 136, 137, 130, 140, 138, 136, 131, 149, 134, 137, 146, 136, 140, 142, 122, 141, 140, 133, 142, 127, 137, 159, 133, 131, 133, 141, 134, 131, 151, 142, 139, 144, 140, 135, 132, 135, 140, 143, 139, 133, 133, 141, 140, 145, 135, 139, 137, 135, 140, 131, 145, 133, 135, 139, 144, 148, 140, 132, 143, 149, 133, 139, 139, 119, 138, 128, 143, 130, 135, 151, 137, 148, 139, 154, 137, 138, 139, 138, 135, 143, 120, 137, 139, 132, 136, 145, 133, 143, 146, 132, 140, 138, 140, 143, 137, 139, 135, 137, 144, 148, 131, 148, 136, 143, 156, 148, 135, 143, 137, 125, 140, 143, 146, 139, 133, 131, 142, 142, 131, 134, 142, 132, 132, 144, 142, 137, 139, 129, 141, 133, 141, 137, 139, 136, 143, 136, 121, 134, 128, 134, 145, 136, 141, 134, 133, 134, 138, 138, 135, 148, 133, 133, 144, 146, 139, 135, 145, 145, 140, 140, 144, 129, 136, 136, 136, 144, 132, 130, 140, 150, 138, 144, 142, 134, 140, 144, 145, 138, 138, 136, 139, 137, 128, 148, 142, 147, 145, 147, 143, 137, 147, 138, 142, 126, 134, 142, 142, 134, 138, 153, 141, 127, 139, 136, 132, 147, 137, 142, 137, 134, 141, 134, 140, 136, 140, 131, 142, 132, 139, 134, 144, 142, 129, 135, 131, 141, 136, 145, 143, 139, 139, 138, 147, 135, 139, 138, 139, 133, 143, 141, 134, 134, 137, 133, 134, 136, 129, 146, 147, 166, 138, 133, 126, 145, 131, 142, 149, 148, 147, 149, 148, 143, 136, 143, 140, 132, 142, 144, 148, 134, 137, 148, 151, 141, 155, 125, 142, 136, 141, 146, 128, 138, 140, 138, 124, 143, 144, 137, 140, 141, 142, 146, 139, 136, 136, 144, 134, 142, 137, 130, 135, 131, 142, 124, 137, 143, 137, 140, 135, 131, 138, 129, 131, 142, 135, 148, 143, 146, 139, 139, 131, 149, 128, 147, 136, 128, 143, 154, 144, 147, 139, 143, 158, 141, 143, 134, 135, 146, 147, 135, 138, 146, 149, 133, 142, 139, 133, 145, 135, 131, 137, 133, 128, 136, 142, 141, 131, 138, 137, 137, 137, 133, 133, 149, 140, 143, 140, 138, 141, 133, 139, 139, 131, 133, 145, 134, 140, 140, 139, 150, 131, 142, 139, 144, 134, 133, 141, 137, 135, 138, 130, 136, 142, 140, 135, 143, 130, 138, 140, 134, 136, 134, 141, 142, 135, 134, 129, 136, 154, 141, 140, 140, 137, 149, 141, 148, 131, 146, 140, 141, 139, 137, 128, 141, 138, 129, 140, 124, 148, 138, 138, 129, 153, 145, 133, 149, 132, 145, 142, 145, 140, 149, 142, 126, 146, 138, 143, 148, 141, 135, 143, 149, 127, 139, 136, 133, 142, 132, 137, 147, 138, 136, 145, 129, 135, 129, 134, 143, 135, 141, 126, 140, 135, 143, 141, 146, 136, 138, 147, 136, 139, 141, 148, 147, 136, 139, 133, 133, 143, 133, 140, 138, 140, 135, 148, 128, 139, 144, 147, 144, 149, 136, 142, 128, 153, 131, 137, 135, 141, 134, 132, 138, 139, 139, 141, 141, 132, 137, 144, 139, 142, 138, 137, 127, 138, 142, 139, 136, 139, 138, 145, 141, 137, 139, 134, 131, 137, 138, 134, 132, 140, 144, 140, 132, 129, 136, 137, 141, 139, 148, 140, 135, 126, 139, 141, 142, 147, 135, 141, 133, 142, 145, 140, 141, 141, 134, 140, 142, 143, 137, 144, 137, 138, 133, 143, 142, 145, 136, 136, 140, 140, 142, 141, 132, 132, 141, 132, 142, 135, 137, 134, 139, 148, 145, 141, 141, 141, 142, 142, 142, 134, 140, 140, 139, 140, 133, 149, 143, 140, 143, 143, 139, 140, 137, 134, 137, 138, 145, 137, 137, 137, 142, 141, 137, 141, 139, 139, 135, 140, 132, 137, 137, 136, 138, 145, 139, 142, 142, 130, 138, 147, 142, 147, 139, 139, 139, 137, 138, 144, 136, 143, 137, 139, 142, 133, 131, 135, 133, 135, 131, 136, 143, 135, 138, 140, 135, 139, 144, 136, 139, 138, 142, 141, 138, 135, 141, 128, 137, 143, 139, 143, 145, 136, 142, 143, 141, 140, 142, 136, 146, 143, 132, 143, 138, 139, 128, 150, 140, 142, 133, 142, 139, 138, 150, 137, 137, 134, 142, 138, 136, 135, 137, 146, 144, 138, 139, 136, 135, 138, 138, 138, 146, 143, 135, 131, 142, 147, 145, 136, 146, 130, 138, 149, 140, 131, 137, 138, 143, 135, 141, 143, 138, 142, 134, 141, 141, 138, 139, 142, 136, 140, 137, 140, 139, 138, 136, 144, 145, 143, 140, 144, 143, 138, 132, 132, 144, 149, 134, 135, 136, 132, 137, 130, 140, 138, 138, 137, 136, 135, 144, 140, 136, 135, 142, 140, 143, 148, 137, 140, 137, 143, 127, 143, 139, 136, 142, 132, 133, 134, 133, 138, 140, 146, 147, 135, 138, 137, 138, 144, 135, 137, 135, 131, 141, 141, 145, 141, 142, 133, 146, 139, 144, 140, 142, 146, 144, 140, 138, 138, 140, 141, 140, 136, 141, 143, 141, 141, 143, 137, 139, 141, 141, 138, 131, 137, 139, 147, 139, 141, 139, 137, 144, 144, 147, 140, 149, 144, 137, 142, 146, 138, 143, 146, 143, 137, 139, 138, 148, 138, 139, 134, 131, 131, 139, 138, 145, 141, 137, 138, 141, 133, 132, 134, 145, 138, 126, 139, 146, 135, 140, 124, 139, 142, 139, 137, 133, 135, 140, 147, 140, 141, 133, 145, 136, 140, 146, 146, 137, 140, 144, 143, 135, 138, 136, 145, 144, 140, 147, 145, 140, 149, 137, 128, 132, 140, 136, 141, 129, 138, 138, 135, 150, 144, 141, 141, 143, 138, 138, 135, 139, 152, 136, 138, 138, 135, 141, 146, 140, 137, 133, 134, 143, 134, 141, 142, 142, 134, 139, 129, 145, 137, 135, 146, 137, 139, 143, 147, 138, 139, 138, 143, 141, 137, 145, 167, 136, 132, 136, 142, 143, 135, 132, 140, 141, 140, 142, 138, 143, 138, 136, 136, 139, 138, 141, 142, 150, 137, 140, 141, 140, 137, 142, 138, 139, 142, 140, 134, 130, 133, 137, 139, 135, 131, 137, 143, 141, 137, 144, 140, 143, 145, 141, 136, 141, 141, 142, 145, 134, 136, 133, 139, 145, 141, 136, 144, 136, 139, 142, 140, 138, 139, 137, 144, 139, 131, 143, 142, 134, 137, 136, 135, 138, 144, 140, 136, 142, 148, 142, 138, 124, 144, 133, 138, 146, 130, 139, 141, 143, 134, 136, 139, 146, 137, 139, 131, 148, 139, 138, 135, 136, 137, 148, 137, 128, 138, 144, 142, 148, 145, 139, 142, 135, 141, 137, 137, 130, 134, 137, 147, 143, 135, 147, 137, 132, 147, 137, 131, 143, 137, 137, 140, 139, 144, 134, 144, 133, 143, 143, 133, 141, 139, 128, 140, 127, 137, 144, 132, 143, 143, 137, 140, 138, 140, 137, 137, 143, 132, 137, 129, 141, 131, 141, 128, 125, 134, 141, 136, 142, 138, 136, 134, 133, 129, 128, 136, 135, 134, 140, 145, 141, 135, 139, 131, 144, 138, 134, 142, 137, 134, 139, 134, 137, 148, 135, 131, 143, 139, 141, 153, 134, 137, 132, 142, 136, 135, 137, 130, 134, 135, 134, 141, 142, 132, 137, 141, 133, 151, 143, 143, 134, 136, 137, 138, 148, 147, 135, 134, 137, 139, 133, 136, 142, 136, 139, 144, 139, 143, 132, 138, 132, 133, 145, 129, 138, 135, 142, 141, 147, 137, 142, 145, 147, 135, 141, 154, 141, 141, 139, 129, 142, 142, 142, 135, 136, 145, 148, 127, 132, 129, 146, 141, 143, 134, 137, 135, 136, 137, 138, 134, 146, 133, 139, 139, 140, 142, 142, 140, 146, 142, 148, 142, 134, 137, 137, 144, 143, 135, 145, 140, 144, 134, 147, 134, 134, 153, 138, 140, 133, 139, 135, 131, 151, 146, 143, 141, 148, 143, 135, 139, 139, 134, 130, 135, 137, 142, 137, 133, 143, 139, 141, 152, 146, 141, 146, 135, 130, 143, 142, 135, 133, 147, 128, 137, 134, 141, 136, 139, 139, 134, 141, 139, 132, 142, 145, 134, 130, 136, 136, 133, 146, 133, 143, 146, 144, 146, 142, 138, 131, 137, 147, 141, 140, 143, 141, 141, 133, 140, 145, 134, 146, 131, 137, 137, 133, 141, 137, 135, 149, 134, 145, 147, 138, 144, 133, 140, 142, 138, 132, 144, 130, 140, 145, 139, 146, 137, 136, 144, 140, 129, 136, 132, 138, 132, 136, 142, 141, 137, 138, 142, 144, 135, 132, 138, 139, 132, 156, 138, 144, 140, 135, 133, 140, 136, 149, 135, 131, 148, 137, 138, 135, 140, 144, 137, 127, 137, 144, 140, 142, 140, 138, 130, 142, 137, 138, 137, 140, 144, 136, 133, 144, 135, 143, 139, 129, 132, 128, 131, 142, 135, 144, 147, 139, 145, 145, 141, 139, 146, 136, 146, 144, 134, 141, 135, 139, 147, 149, 147, 141, 143, 134, 144, 134, 145, 133, 139, 141, 126, 139, 134, 126, 137, 133, 142, 145, 138, 134, 143, 116, 144, 145, 125, 136, 145, 145, 139, 138, 132, 147, 132, 139, 132, 152, 135, 152, 130, 143, 143, 141, 135, 135, 148, 138, 146, 141, 143, 136, 150, 136, 144, 132, 143, 146, 142, 134, 139, 135, 139, 138, 137, 150, 148, 135, 135, 141, 148, 146, 137, 141, 135, 144, 145, 133, 135, 139, 143, 137, 139, 141, 144, 142, 142, 139, 142, 137, 141, 138, 139, 145, 142, 142, 140, 145, 140, 139, 139, 146, 134, 139, 137, 139, 133, 137, 140, 138, 132, 144, 136, 144, 137, 137, 136, 129, 141, 142, 140, 144, 142, 142, 143, 135, 146, 138, 139, 138, 135, 145, 140, 127, 139, 141, 135, 134, 141, 144, 131, 136, 137, 129, 142, 136, 144, 137, 139, 133, 139, 142, 139, 143, 140, 144, 144, 138, 136, 136, 143, 142, 143, 137, 138, 143, 138, 138, 141, 143, 143, 133, 134, 144, 147, 138, 129, 134, 142, 138, 141, 132, 137, 137, 141, 136, 141, 141, 140, 141, 137, 143, 151, 140, 136, 140, 146, 147, 135, 145, 139, 142, 138, 143, 140, 138, 135, 146, 143, 137, 137, 139, 136, 137, 149, 140, 142, 133, 138, 139, 136, 142, 138, 135, 141, 137, 138, 144, 141, 141, 141, 137, 129, 144, 134, 142, 145, 141, 138, 144, 149, 134, 139, 129, 143, 139, 139, 139, 139, 139, 145, 135, 133, 139, 139, 140, 128, 135, 135, 136, 142, 147, 142, 128, 134, 133, 139, 137, 146, 140, 134, 146, 136, 144, 145, 134, 132, 147, 134, 134, 147, 143, 143, 138, 139, 142, 129, 138, 142, 140, 139, 136, 135, 142, 144, 148, 141, 145, 132, 129, 153, 142, 138, 143, 137, 140, 136, 135, 132, 142, 135, 138, 141, 136, 133, 139, 132, 137, 139, 143, 144, 143, 136, 140, 139, 131, 147, 141, 138, 143, 139, 145, 138, 144, 136, 139, 143, 137, 134, 148, 139, 138, 134, 141, 140, 140, 146, 136, 144, 136, 139, 137, 139, 140, 146, 144, 144, 144, 137, 144, 134, 136, 138, 145, 144, 146, 141, 139, 140, 137, 134, 140, 139, 142, 141, 137, 136, 144, 141, 140, 139, 140, 133, 129, 148, 139, 139, 143, 133, 143, 141, 142, 138, 137, 141, 138, 136, 146, 137, 135, 148, 141, 139, 141, 142, 144, 148, 135, 135, 140, 136, 153, 144, 146, 133, 141, 139, 136, 142, 134, 140, 140, 140, 143, 134, 135, 143, 140, 137, 132, 135, 141, 142, 146, 141, 141, 141, 134, 136, 143, 135, 137, 144, 138, 143, 143, 134, 140, 135, 134, 141, 136, 146, 135, 140, 142, 136, 137, 140, 137, 137, 137, 138, 135, 145, 137, 136, 138, 146, 138, 147, 144, 146, 141, 139, 144, 135, 143, 140, 136, 136, 137, 136, 138, 131, 140, 147, 139, 148, 137, 139, 143, 141, 139, 145, 144, 140, 142, 144, 139, 139, 138, 136, 138, 137, 137, 139, 141, 141, 136, 145, 134, 140, 134, 132, 144, 138, 136, 139, 140, 139, 142, 136, 141, 143, 140, 138, 138, 138, 141, 141, 143, 139, 141, 129, 134, 136, 141, 129, 141, 138, 143, 134, 129, 134, 133, 140, 136, 137, 144, 138, 136, 138, 134, 138, 138, 139, 148, 136, 138, 134, 140, 133, 138, 137, 135, 139, 142, 142, 139, 142, 141, 131, 140, 142, 141, 134, 141, 138, 147, 135, 139, 143, 144, 138, 136, 133, 136, 142, 139, 141, 139, 136, 135, 144, 136, 142, 137, 137, 139, 131, 135, 140, 136, 140, 139, 133, 142, 143, 135, 143, 132, 135, 141, 131, 138, 139, 140, 154, 136, 139, 130, 138, 135, 131, 134, 137, 144, 137, 138, 147, 136, 138, 140, 131, 140, 145, 135, 134, 144, 145, 136, 141, 139, 139, 142, 139, 133, 136, 135, 138, 133, 143, 147, 133, 132, 140, 134, 134, 145, 138, 139, 135, 142, 142, 139, 133, 138, 143, 142, 144, 155, 139, 140, 137, 136, 133, 142, 138, 127, 146, 144, 142, 142, 137, 132, 141, 136, 142, 142, 147, 150, 135, 135, 139, 137, 133, 141, 138, 143, 141, 134, 136, 153, 137, 132, 142, 137, 146, 135, 142, 141, 143, 139, 140, 125, 148, 137, 140, 137, 143, 148, 141, 135, 147, 134, 134, 135, 143, 137, 142, 137, 137, 152, 137, 141, 139, 135, 137, 137, 141, 139, 142, 138, 134, 137, 138, 143, 137, 137, 136, 139, 135, 139, 140, 140, 140, 144, 137, 138, 140, 141, 123, 142, 140, 137, 143, 141, 136, 138, 141, 135, 138, 144, 145, 150, 139, 137, 143, 147, 144, 132, 137, 135, 133, 140, 132, 137, 144, 132, 135, 149, 134, 132, 142, 137, 141, 141, 137, 140, 136, 136, 135, 136, 134, 141, 141, 138, 138, 134, 135, 135, 136, 141, 128, 136, 141, 136, 141, 143, 136, 139, 138, 138, 139, 133, 138, 141, 134, 141, 138, 141, 140, 135, 147, 139, 148, 138, 135, 138, 144, 133, 148, 143, 149, 138, 138, 133, 141, 140, 133, 136, 146, 139, 138, 139, 139, 133, 139, 135, 135, 138, 154, 133, 134, 137, 137, 142, 141, 139, 134, 138, 135, 133, 130, 143, 129, 135, 134, 142, 150, 147, 149, 137, 139, 134, 144, 138, 141, 136, 140, 142, 144, 153, 136, 135, 130, 137, 145, 139, 127, 141, 139, 135, 139, 141, 133, 135, 148, 146, 142, 138, 141, 131, 147, 146, 133, 139, 137, 142, 142, 134, 141, 143, 142, 140, 137, 138, 135, 144, 135, 137, 136, 133, 136, 141, 136, 138, 139, 140, 135, 139, 139, 135, 133, 136, 140, 133, 138, 135, 143, 138, 130, 140, 138, 135, 133, 137, 141, 133, 133, 142, 133, 149, 135, 131, 139, 137, 137, 145, 134, 143, 143, 137, 138, 141, 138, 145, 141, 139, 135, 134, 143, 134, 140, 139, 141, 142, 142, 149, 139, 140, 139, 143, 137, 142, 142, 144, 131, 139, 144, 142, 137, 136, 138, 146, 139, 137, 136, 139, 137, 134, 141, 139, 142, 135, 143, 139, 140, 143, 141, 140, 133, 138, 136, 136, 138, 141, 137, 147, 133, 133, 134, 138, 142, 136, 138, 137, 134, 144, 131, 129, 140, 146, 141, 133, 131, 137, 143, 136, 136, 138, 142, 129, 136, 139, 140, 141, 137, 133, 136, 135, 135, 146, 137, 131, 133, 136, 137, 137, 133, 138, 137, 135, 140, 143, 131, 142, 137, 135, 148, 137, 146, 132, 133, 138, 135, 136, 141, 130, 130, 137, 141, 130, 153, 137, 146, 140, 136, 130, 142, 136, 131, 126, 141, 137, 139, 168, 139, 134, 145, 149, 148, 147, 148, 141, 145, 154, 132, 139, 142, 139, 134, 138, 140, 139, 136, 131, 142, 134, 134, 130, 138, 130, 137, 138, 150, 149, 131, 144, 144, 139, 134, 146, 138, 130, 146, 128, 152, 141, 133, 140, 136, 140, 137, 131, 140, 146, 138, 139, 139, 139, 129, 135, 157, 143, 141, 141, 137, 140, 135, 139, 130, 139, 136, 138, 138, 147, 131, 141, 143, 130, 142, 142, 131, 132, 144, 138, 137, 143, 140, 142, 144, 134, 139, 133, 139, 131, 139, 131, 135, 133, 150, 138, 153, 142, 135, 149, 138, 128, 136, 137, 147, 136, 134, 135, 136, 131, 137, 146, 143, 139, 133, 145, 148, 124, 135, 124, 129, 135, 138, 142, 133, 135, 139, 144, 137, 145, 141, 156, 143, 141, 144, 141, 142, 137, 138, 135, 142, 131, 137, 133, 136, 137, 134, 143, 139, 136, 139, 129, 138, 135, 143, 139, 148, 133, 129, 132, 143, 136, 141, 138, 138, 136, 132, 141, 148, 140, 140, 123, 130, 138, 126, 139, 134, 148, 136, 129, 139, 147, 148, 136, 139, 135, 141, 140, 142, 138, 142, 137, 133, 135, 139, 144, 137, 151, 129, 134, 134, 142, 141, 145, 137, 137, 139, 133, 143, 140, 133, 127, 133, 143, 131, 124, 139, 129, 140, 136, 113, 138, 138, 142, 129, 143, 165, 140, 140, 138, 140, 144, 140, 142, 143, 139, 133, 133, 141, 136, 131, 144, 140, 134, 144, 133, 141, 147, 145, 129, 132, 132, 143, 139, 130, 141, 132, 130, 149, 139, 137, 139, 136, 146, 134, 137, 136, 142, 133, 137, 134, 137, 134, 144, 143, 138, 139, 121, 146, 132, 146, 138, 134, 129, 139, 131, 143, 144, 137, 155, 139, 134, 147, 136, 143, 142, 139, 140, 136, 132, 137, 146, 142, 142, 140, 138, 139, 141, 144, 145, 145, 138, 146, 139, 138, 136, 148, 134, 158, 144, 136, 137, 144, 129, 131, 142, 137, 135, 135, 135, 138, 130, 136, 133, 143, 137, 133, 135, 135, 136, 133, 145, 143, 142, 139, 144, 136, 139, 137, 136, 143, 139, 140, 146, 134, 144, 176, 144, 131, 141, 147, 144, 144, 141, 136, 139, 143, 134, 138, 132, 137, 142, 136, 141, 150, 128, 137, 140, 125, 146, 152, 136, 144, 145, 139, 141, 132, 147, 137, 133, 140, 132, 124, 136, 141, 141, 137, 140, 147, 134, 136, 136, 128, 140, 137, 136, 140, 136, 132, 137, 139, 141, 147, 134, 139, 140, 137, 144, 136, 143, 157, 141, 135, 143, 134, 142, 132, 141, 140, 137, 145, 140, 139, 133, 130, 151, 137, 142, 142, 144, 141, 137, 133, 134, 137, 130, 133, 145, 141, 149, 140, 127, 139, 137, 136, 142, 143, 142, 149, 127, 146, 133, 138, 136, 143, 130, 138, 140, 138, 150, 140, 135, 147, 140, 139, 141, 141, 128, 141, 146, 132, 133, 132, 132, 146, 142, 139, 132, 143, 139, 143, 136, 127, 144, 145, 140, 140, 138, 137, 141, 138, 136, 143, 145, 142, 134, 149, 133, 145, 146, 140, 134, 142, 130, 133, 139, 148, 140, 140, 132, 138, 128, 138, 138, 134, 138, 137, 140, 158, 139, 136, 128, 147, 152, 142, 135, 136, 135, 133, 156, 129, 136, 137, 125, 135, 135, 129, 139, 145, 143, 144, 136, 134, 127, 137, 134, 135, 138, 142, 131, 144, 143, 141, 136, 138, 141, 146, 139, 144, 136, 153, 132, 146, 125, 134, 145, 133, 129, 137, 145, 148, 140, 132, 141, 140, 141, 144, 139, 129, 133, 134, 137, 147, 140, 144, 144, 137, 141, 140, 134, 139, 147, 136, 136, 140, 136, 133, 148, 142, 143, 138, 137, 127, 141, 129, 118, 139, 134, 144, 136, 142, 137, 136, 129, 149, 133, 130, 139, 144, 140, 139, 141, 139, 132, 142, 148, 142, 139, 136, 144, 129, 144, 137, 133, 132, 140, 130, 150, 145, 134, 145, 140, 150, 131, 138, 130, 135, 133, 137, 137, 147, 139, 141, 149, 135, 141, 149, 132, 136, 144, 129, 141, 146, 135, 144, 138, 147, 143, 143, 140, 152, 141, 131, 133, 138, 134, 141, 147, 132, 135, 142, 143, 135, 140, 144, 131, 147, 130, 140, 145, 147, 141, 136, 137, 144, 140, 144, 139, 133, 142, 124, 144, 134, 137, 137, 140, 143, 136, 151, 137, 132, 139, 134, 132, 129, 132, 145, 132, 131, 132, 142, 139, 137, 157, 141, 139, 145, 138, 142, 146, 141, 134, 143, 130, 134, 131, 146, 135, 141, 133, 141, 140, 142, 139, 141, 135, 133, 130, 141, 142, 128, 136, 137, 140, 140, 136, 137, 144, 156, 142, 146, 139, 136, 140, 137, 143, 133, 142, 133, 137, 142, 139, 134, 139, 141, 127, 145, 143, 143, 141, 130, 140, 129, 123, 140, 138, 142, 136, 142, 125, 142, 133, 139, 137, 134, 136, 131, 136, 133, 133, 136, 134, 153, 133, 139, 137, 140, 144, 137, 141, 146, 145, 140, 140, 131, 145, 145, 146, 128, 145, 140, 143, 130, 139, 140, 143, 133, 130, 136, 145, 130, 131, 148, 133, 132, 139, 139, 146, 140, 125, 137, 149, 137, 150, 150, 117, 130, 150, 134, 137, 126, 139, 145, 145, 135, 153, 140, 140, 132, 142, 136, 149, 135, 136, 132, 142, 142, 130, 150, 143, 120, 129, 141, 131, 144, 142, 149, 134, 140, 145, 137, 133, 135, 140, 140, 138, 138, 136, 129, 140, 146, 141, 144, 130, 134, 128, 141, 141, 138, 158, 140, 152, 134, 140, 146, 144, 142, 133, 144, 149, 145, 144, 133, 127, 134, 136, 138, 139, 143, 133, 140, 142, 131, 145, 141, 146, 141, 138, 140, 132, 135, 139, 128, 138, 140, 128, 132, 136, 152, 145, 136, 149, 137, 136, 134, 134, 143, 143, 145, 141, 140, 150, 136, 135, 140, 150, 134, 141, 141, 145, 143, 143, 134, 146, 129, 148, 146, 133, 146, 131, 133, 135, 136, 148, 136, 136, 148, 144, 143, 150, 141, 138, 127, 135, 138, 140, 134, 142, 138, 139, 139, 137, 133, 140, 140, 142, 132, 136, 141, 143, 142, 128, 136, 128, 146, 144, 138, 137, 151, 148, 145, 137, 128, 132, 141, 137, 131, 145, 139, 136, 142, 132, 134, 124, 135, 152, 142, 139, 139, 143, 145, 140, 138, 138, 144, 139, 145, 143, 140, 135, 134, 132, 135, 131, 150, 140, 137, 136, 135, 131, 131, 127, 138, 155, 147, 140, 141, 142, 135, 145, 140, 142, 139, 144, 143, 133, 128, 136, 144, 139, 153, 141, 134, 143, 141, 129, 136, 131, 132, 138, 148, 145, 144, 129, 133, 129, 137, 135, 135, 128, 139, 140, 135, 138, 145, 134, 133, 138, 132, 129, 140, 137, 137, 140, 127, 134, 142, 136, 131, 141, 137, 139, 135, 144, 138, 135, 142, 147, 139, 126, 138, 134, 138, 130, 135, 141, 142, 130, 148, 140, 151, 147, 136, 135, 130, 145, 141, 136, 126, 144, 156, 136, 143, 140, 133, 132, 139, 153, 142, 127, 140, 140, 136, 139, 139, 160, 144, 139, 140, 148, 136, 136, 136, 132, 145, 136, 136, 139, 129, 133, 141, 142, 150, 146, 136, 135, 135, 144, 130, 139, 133, 135, 137, 152, 138, 139, 132, 133, 144, 137, 133, 135, 144, 153, 138, 129, 144, 127, 150, 142, 137, 126, 134, 136, 149, 134, 137, 153, 143, 137, 143, 121, 145, 137, 131, 141, 140, 137, 137, 144, 161, 134, 143, 132, 145, 134, 139, 146, 153, 135, 136, 147, 138, 134, 138, 136, 134, 131, 128, 135, 134, 140, 134, 133, 138, 142, 142, 149, 137, 133, 152, 136, 143, 143, 138, 146, 128, 144, 142, 143, 128, 132, 139, 132, 130, 138, 139, 134, 143, 144, 135, 139, 146, 150, 148, 142, 138, 146, 140, 143, 134, 135, 145, 143, 132, 141, 129, 136, 140, 142, 153, 121, 155, 133, 133, 135, 145, 144, 148, 138, 132, 135, 140, 141, 138, 136, 147, 146, 136, 148, 139, 142, 129, 148, 129, 131, 143, 142, 136, 137, 143, 139, 128, 141, 132, 146, 134, 133, 135, 134, 151, 135, 134, 133, 140, 141, 140, 147, 141, 130, 141, 129, 140, 144, 140, 138, 133, 139, 132, 141, 132, 137, 145, 137, 133, 139, 145, 141, 141, 152, 136, 133, 129, 145, 151, 144, 139, 152, 142, 145, 141, 140, 137, 132, 142, 158, 138, 140, 146, 147, 142, 134, 134, 142, 130, 132, 133, 134, 130, 143, 142, 141, 150, 135, 126, 139, 141, 131, 125, 150, 129, 131, 136, 143, 135, 136, 138, 136, 131, 137, 139, 147, 142, 146, 143, 142, 141, 141, 131, 131, 129, 141, 130, 134, 141, 142, 142, 134, 143, 127, 137, 132, 132, 141, 131, 156, 136, 141, 144, 141, 137, 134, 150, 131, 146, 138, 131, 131, 129, 135, 157, 151, 149, 143, 146, 144, 137, 149, 142, 144, 136, 139, 130, 144, 140, 126, 146, 141, 146, 137, 140, 147, 131, 139, 146, 141, 128, 141, 129, 139, 138, 131, 138, 144, 137, 145, 127, 142, 135, 146, 133, 131, 141, 143, 142, 134, 141, 144, 137, 147, 138, 153, 128, 143, 129, 136, 153, 128, 132, 128, 143, 140, 131, 139, 137, 144, 134, 139, 134, 141, 135, 132, 142, 148, 138, 138, 144, 141, 135, 144, 140, 143, 145, 141, 140, 141, 134, 137, 142, 128, 142, 140, 136, 135, 135, 145, 137, 133, 132, 137, 135, 143, 144, 141, 136, 137, 139, 141, 135, 143, 144, 138, 123, 130, 136, 142, 139, 132, 139, 141, 132, 134, 138, 135, 136, 143, 138, 131, 134, 139, 139, 139, 135, 156, 141, 144, 130, 133, 130, 136, 154, 137, 144, 143, 136, 146, 135, 136, 141, 125, 129, 137, 139, 137, 137, 136, 144, 142, 137, 146, 133, 135, 142, 144, 135, 137, 145, 132, 142, 137, 138, 142, 141, 148, 139, 138, 148, 142, 136, 139, 136, 137, 146, 145, 132, 140, 143, 134, 144, 144, 139, 139, 142, 139, 128, 141, 137, 134, 143, 136, 138, 141, 134, 150, 142, 144, 143, 142, 141, 139, 138, 146, 140, 136, 145, 127, 134, 142, 138, 136, 145, 135, 150, 134, 130, 143, 144, 148, 141, 141, 128, 139, 135, 131, 140, 137, 140, 144, 137, 141, 131, 145, 135, 142, 139, 146, 139, 139, 138, 141, 141, 138, 140, 138, 136, 142, 136, 133, 134, 140, 129, 143, 141, 137, 144, 137, 138, 128, 136, 144, 145, 146, 140, 132, 125, 140, 136, 144, 136, 140, 131, 136, 136, 149, 138, 146, 134, 140, 139, 140, 135, 134, 134, 137, 147, 136, 141, 138, 151, 137, 146, 133, 135, 134, 137, 141, 151, 135, 140, 135, 142, 136, 151, 135, 138, 140, 148, 130, 131, 136, 139, 130, 135, 150, 146, 138, 140, 142, 141, 138, 135, 142, 140, 139, 145, 137, 151, 141, 139, 141, 131, 137, 136, 136, 135, 146, 134, 140, 138, 138, 142, 144, 138, 135, 130, 140, 133, 126, 136, 143, 139, 134, 143, 134, 147, 135, 140, 136, 136, 128, 140, 144, 143, 142, 140, 134, 132, 128, 142, 148, 142, 144, 146, 140, 146, 138, 145, 138, 149, 141, 137, 134, 145, 141, 144, 121, 129, 136, 142, 143, 140, 145, 132, 142, 139, 140, 139, 139, 138, 138, 132, 132, 132, 133, 139, 136, 132, 140, 145, 130, 147, 144, 130, 142, 137, 136, 138, 137, 134, 137, 139, 142, 135, 138, 137, 142, 130, 136, 136, 137, 127, 144, 141, 141, 129, 143, 137, 135, 141, 134, 141, 137, 132, 140, 140, 140, 132, 144, 137, 147, 129, 137, 136, 139, 144, 135, 150, 129, 150, 129, 139, 142, 139, 146, 141, 138, 139, 141, 135, 138, 142, 139, 140, 135, 146, 136, 131, 146, 131, 148, 132, 139, 145, 145, 135, 138, 136, 151, 145, 143, 140, 144, 131, 137, 130, 129, 136, 135, 142, 139, 138, 145, 139, 143, 135, 133, 144, 149, 137, 133, 128, 138, 137, 139, 142, 138, 132, 139, 144, 148, 133, 143, 138, 137, 146, 140, 140, 132, 138, 134, 133, 149, 147, 138, 134, 136, 137, 138, 135, 146, 142, 140, 137, 135, 140, 146, 136, 148, 133, 134, 138, 137, 138, 136, 135, 134, 147, 139, 139, 152, 132, 138, 124, 133, 142, 142, 129, 138, 144, 151, 152, 142, 142, 137, 141, 137, 131, 131, 135, 139, 141, 143, 142, 138, 146, 129, 147, 137, 135, 138, 132, 130, 141, 143, 132, 142, 138, 144, 135, 129, 146, 145, 147, 146, 141, 149, 145, 142, 136, 147, 134, 140, 145, 135, 148, 129, 143, 130, 141, 131, 130, 142, 133, 140, 135, 134, 146, 142, 139, 127, 151, 142, 143, 137, 140, 139, 144, 139, 132, 140, 144, 133, 148, 130, 136, 141, 134, 139, 139, 138, 144, 131, 131, 135, 142, 136, 138, 143, 141, 140, 137, 141, 135, 149, 146, 137, 141, 137, 141, 145, 139, 131, 140, 140, 143, 144, 131, 141, 137, 145, 140, 138, 149, 147, 133, 145, 154, 142, 144, 136, 147, 130, 131, 135, 135, 148, 137, 136, 138, 129, 141, 148, 142, 141, 148, 146, 136, 138, 129, 136, 136, 139, 144, 147, 142, 134, 135, 145, 136, 146, 136, 139, 145, 138, 146, 140, 140, 139, 143, 143, 139, 132, 141, 141, 129, 141, 148, 137, 142, 141, 136, 140, 141, 139, 134, 135, 144, 138, 136, 146, 139, 138, 143, 136, 132, 129, 145, 132, 131, 138, 134, 139, 143, 139, 142, 149, 146, 135, 141, 130, 142, 137, 144, 137, 136, 142, 129, 146, 138, 150, 137, 131, 133, 130, 148, 137, 129, 144, 136, 134, 147, 136, 136, 136, 149, 135, 144, 136, 136, 141, 138, 144, 140, 140, 131, 143, 140, 143, 137, 138, 146, 131, 125, 144, 138, 134, 138, 136, 147, 144, 135, 138, 149, 137, 142, 131, 143, 144, 136, 136, 144, 138, 135, 143, 138, 141, 137, 139, 128, 135, 136, 132, 129, 140, 145, 135, 138, 142, 134, 144, 138, 143, 130, 138, 131, 138, 141, 133, 143, 136, 131, 146, 134, 125, 137, 148, 138, 147, 137, 133, 144, 142, 139, 126, 136, 138, 144, 143, 142, 134, 133, 137, 145, 131, 124, 145, 144, 134, 153, 139, 142, 141, 138, 138, 152, 139, 142, 137, 143, 143, 150, 140, 149, 141, 146, 147, 141, 145, 142, 130, 146, 139, 138, 145, 133, 142, 140, 142, 134, 141, 138, 142, 137, 142, 135, 151, 135, 137, 146, 151, 135, 136, 135, 138, 140, 138, 140, 138, 133, 140, 134, 141, 132, 141, 147, 132, 142, 137, 145, 131, 129, 136, 142, 138, 132, 130, 134, 134, 147, 142, 146, 135, 139, 150, 141, 137, 134, 128, 136, 142, 137, 145, 140, 137, 148, 139, 143, 144, 135, 137, 141, 133, 137, 135, 149, 144, 142, 132, 136, 139, 135, 134, 135, 139, 147, 130, 132, 138, 137, 137, 137, 142, 148, 133, 143, 146, 138, 130, 140, 137, 139, 139, 129, 131, 137, 141, 140, 147, 142, 143, 150, 140, 148, 141, 139, 139, 140, 140, 144, 138, 150, 145, 142, 144, 138, 137, 133, 136, 147, 144, 136, 137, 129, 149, 145, 150, 139, 133, 130, 142, 139, 130, 139, 139, 139, 133, 141, 140, 141, 133, 141, 139, 127, 142, 132, 136, 145, 137, 136, 136, 140, 150, 133, 137, 139, 146, 133, 146, 130, 137, 139, 139, 134, 140, 140, 137, 131, 143, 144, 139, 138, 137, 128, 137, 145, 128, 147, 141, 145, 128, 144, 141, 135, 140, 145, 147, 149, 141, 136, 130, 140, 133, 146, 134, 139, 143, 141, 148, 140, 141, 138, 150, 149, 139, 142, 133, 132, 129, 132, 133, 135, 143, 130, 139, 141, 145, 144, 133, 140, 140, 142, 141, 143, 136, 134, 135, 139, 137, 142, 137, 144, 140, 138, 145, 145, 142, 144, 136, 135, 131, 139, 133, 133, 145, 137, 137, 140, 136, 141, 139, 140, 132, 139, 132, 133, 144, 140, 138, 144, 140, 136, 143, 136, 135, 130, 145, 140, 132, 132, 144, 142, 138, 146, 126, 137, 143, 141, 134, 144, 137, 143, 130, 141, 143, 145, 138, 143, 144, 146, 134, 139, 139, 143, 140, 125, 131, 130, 138, 142, 146, 127, 140, 140, 147, 137, 148, 140, 140, 150, 138, 149, 140, 138, 132, 145, 137, 139, 141, 138, 144, 147, 136, 138, 135, 139, 140, 144, 145, 140, 131, 138, 134, 138, 142, 129, 140, 140, 145, 139, 142, 139, 128, 136, 145, 129, 139, 143, 135, 132, 144, 137, 143, 141, 136, 148, 131, 136, 134, 145, 139, 140, 140, 133, 133, 135, 128, 139, 137, 137, 147, 130, 138, 132, 139, 137, 142, 147, 144, 142, 136, 138, 136, 147, 130, 130, 133, 135, 136, 139, 129, 142, 135, 138, 142, 144, 137, 137, 132, 136, 135, 139, 126, 145, 140, 145, 147, 144, 132, 143, 146, 136, 138, 137, 142, 141, 147, 143, 133, 134, 148, 140, 138, 138, 143, 144, 134, 144, 140, 135, 135, 145, 146, 135, 137, 144, 138, 138, 148, 139, 144, 135, 146, 137, 147, 138, 134, 140, 138, 148, 147, 143, 138, 145, 142, 131, 140, 149, 146, 138, 122, 146, 132, 125, 133, 133, 135, 143, 137, 143, 154, 134, 140, 140, 134, 142, 148, 129, 134, 138, 144, 139, 143, 141, 131, 143, 132, 132, 144, 145, 141, 144, 143, 135, 139, 133, 132, 143, 142, 146, 142, 139, 141, 154, 137, 148, 141, 143, 137, 135, 136, 141, 135, 138, 132, 144, 143, 140, 144, 138, 134, 138, 147, 137, 140, 137, 138, 142, 139, 136, 140, 141, 142, 140, 148, 139, 137, 132, 139, 139, 134, 130, 135, 142, 140, 130, 148, 144, 136, 142, 131, 155, 141, 132, 132, 138, 134, 126, 139, 149, 143, 137, 145, 143, 136, 136, 142, 135, 134, 134, 138, 137, 142, 130, 142, 138, 139, 125, 127, 143, 148, 125, 141, 144, 141, 142, 141, 138, 141, 143, 146, 143, 145, 134, 144, 142, 141, 141, 147, 144, 144, 140, 143, 124, 136, 134, 147, 148, 144, 135, 146, 140, 135, 144, 146, 135, 137, 135, 132, 136, 135, 130, 140, 135, 137, 143, 142, 135, 143, 142, 141, 136, 153, 141, 142, 137, 132, 138, 136, 141, 131, 146, 140, 138, 150, 144, 144, 140, 146, 138, 142, 145, 132, 142, 153, 139, 135, 138, 148, 138, 140, 139, 149, 144, 140, 135, 136, 152, 137, 142, 130, 136, 133, 146, 140, 130, 140, 152, 141, 128, 134, 141, 147, 143, 141, 137, 147, 140, 138, 135, 142, 141, 144, 137, 135, 132, 135, 136, 146, 141, 139, 139, 148, 137, 137, 130, 139, 137, 131, 136, 130, 140, 136, 145, 139, 135, 141, 144, 133, 144, 136, 139, 134, 135, 139, 144, 149, 140, 140, 128, 141, 143, 139, 141, 136, 139, 136, 139, 133, 138, 145, 137, 150, 148, 139, 146, 132, 142, 144, 137, 141, 140, 141, 130, 141, 139, 136, 134, 145, 140, 137, 151, 129, 145, 138, 134, 144, 134, 138, 140, 127, 140, 134, 128, 135, 142, 148, 147, 136, 138, 137, 138, 142, 141, 140, 141, 140, 137, 147, 131, 142, 144, 140, 141, 139, 139, 138, 144, 147, 132, 139, 143, 136, 141, 133, 144, 137, 140, 143, 129, 142, 139, 148, 136, 148, 146, 138, 136, 135, 136, 143, 138, 138, 135, 130, 133, 135, 133, 135, 152, 137, 133, 140, 144, 141, 137, 144, 134, 138, 135, 137, 128, 138, 128, 134, 148, 155, 148, 140, 128, 134, 144, 135, 136, 138, 138, 147, 143, 151, 144, 128, 145, 128, 140, 134, 139, 142, 133, 137, 142, 134, 129, 133, 133, 140, 134, 135, 136, 136, 127, 136, 131, 131, 148, 141, 138, 141, 134, 134, 145, 139, 133, 137, 135, 143, 147, 135, 141, 147, 136, 144, 129, 146, 141, 136, 142, 130, 136, 134, 136, 142, 142, 134, 141, 131, 143, 152, 136, 135, 135, 144, 140, 136, 131, 138, 133, 144, 135, 136, 139, 141, 141, 141, 139, 157, 139, 142, 138, 138, 139, 133, 134, 143, 124, 134, 132, 142, 135, 144, 141, 129, 139, 138, 129, 143, 138, 136, 141, 140, 136, 141, 125, 136, 144, 149, 134, 146, 139, 145, 134, 152, 145, 139, 144, 142, 137, 137, 135, 130, 139, 147, 143, 136, 128, 136, 146, 145, 135, 137, 136, 134, 131, 145, 142, 138, 144, 137, 138, 132, 143, 148, 137, 134, 136, 142, 134, 132, 142, 132, 129, 144, 143, 136, 136, 133, 136, 134, 131, 131, 137, 135, 139, 150, 137, 143, 135, 145, 137, 142, 131, 143, 135, 143, 148, 141, 134, 136, 142, 128, 127, 135, 147, 138, 130, 145, 136, 133, 138, 132, 137, 136, 148, 135, 134, 145, 129, 154, 132, 125, 142, 135, 139, 138, 144, 135, 144, 139, 141, 139, 144, 140, 131, 140, 139, 137, 146, 136, 139, 143, 139, 131, 139, 145, 126, 144, 146, 133, 136, 136, 141, 136, 136, 139, 134, 140, 154, 136, 131, 135, 136, 136, 139, 132, 136, 144, 145, 138, 142, 144, 131, 148, 140, 128, 145, 134, 143, 138, 145, 134, 143, 146, 151, 134, 143, 136, 137, 137, 140, 138, 138, 139, 143, 144, 140, 138, 145, 134, 132, 138, 145, 140, 145, 135, 139, 143, 138, 136, 139, 138, 149, 138, 135, 137, 140, 148, 149, 138, 139, 128, 140, 138, 133, 143, 142, 140, 136, 143, 148, 143, 140, 141, 136, 152, 134, 138, 140, 142, 137, 135, 140, 126, 138, 144, 146, 132, 139, 137, 133, 141, 134, 142, 140, 137, 145, 137, 137, 137, 130, 142, 143, 143, 148, 143, 135, 136, 144, 145, 134, 142, 145, 144, 140, 143, 145, 141, 137, 152, 133, 141, 129, 138, 143, 144, 139, 151, 134, 133, 139, 135, 140, 139, 143, 131, 143, 157, 134, 143, 130, 144, 141, 140, 143, 148, 138, 142, 144, 127, 139, 135, 138, 141, 150, 143, 141, 134, 139, 141, 133, 137, 134, 135, 139, 137, 143, 127, 133, 140, 146, 134, 152, 133, 136, 134, 117, 135, 135, 140, 145, 131, 141, 132, 140, 142, 143, 127, 142, 138, 141, 136, 141, 140, 133, 143, 153, 130, 146, 137, 132, 133, 143, 135, 142, 133, 136, 131, 140, 127, 145, 140, 134, 134, 143, 132, 132, 140, 139, 134, 139, 145, 134, 139, 139, 146, 142, 146, 134, 139, 143, 126, 138, 141, 141, 144, 142, 140, 143, 147, 136, 139, 142, 141, 137, 147, 131, 156, 133, 147, 148, 132, 136, 147, 145, 138, 136, 144, 138, 132, 138, 143, 145, 145, 153, 133, 138, 129, 140, 138, 140, 144, 138, 135, 135, 129, 136, 139, 140, 135, 138, 140, 129, 137, 146, 137, 145, 142, 150, 142, 149, 132, 146, 144, 137, 143, 132, 137, 144, 138, 131, 136, 138, 150, 128, 142, 143, 139, 139, 145, 140, 138, 140, 136, 148, 142, 129, 140, 134, 128, 136, 141, 142, 125, 129, 145, 139, 151, 142, 141, 141, 136, 139, 145, 134, 150, 142, 139, 134, 154, 133, 134, 149, 143, 152, 132, 139, 134, 140, 131, 144, 142, 145, 132, 132, 138, 148, 141, 143, 145, 149, 158, 135, 139, 143, 133, 138, 144, 148, 139, 148, 140, 132, 140, 144, 135, 135, 141, 137, 130, 141, 122, 144, 140, 134, 139, 142, 141, 141, 139, 143, 133, 134, 143, 142, 137, 144, 138, 135, 139, 134, 144, 134, 145, 145, 146, 144, 131, 137, 144, 142, 144, 133, 139, 141, 131, 145, 138, 138, 144, 138, 141, 144, 145, 135, 140, 131, 133, 155, 132, 152, 141, 152, 146, 141, 135, 144, 133, 148, 148, 138, 150, 138, 137, 149, 129, 134, 133, 142, 142, 138, 123, 134, 144, 143, 136, 134, 145, 141, 149, 138, 125, 139, 147, 138, 138, 137, 150, 144, 143, 137, 144, 141, 135, 135, 146, 135, 146, 144, 130, 139, 144, 134, 133, 150, 143, 139, 131, 142, 132, 141, 131, 129, 143, 128, 150, 136, 135, 135, 135, 133, 146, 134, 133, 139, 130, 127, 146, 131, 139, 155, 134, 141, 131, 144, 138, 131, 130, 133, 144, 130, 139, 141, 145, 134, 146, 129, 140, 135, 137, 141, 143, 141, 140, 137, 133, 129, 138, 142, 142, 135, 127, 144, 139, 139, 130, 136, 137, 143, 135, 139, 134, 139, 133, 144, 139, 145, 140, 123, 143, 145, 135, 130, 133, 144, 134, 131, 147, 123, 140, 137, 129, 144, 148, 137, 132, 144, 144, 142, 133, 132, 134, 140, 141, 138, 138, 142, 141, 139, 149, 139, 135, 130, 143, 141, 136, 133, 126, 142, 153, 140, 141, 131, 137, 135, 145, 131, 142, 145, 141, 148, 136, 147, 135, 136, 136, 147, 140, 138, 136, 145, 136, 138, 134, 143, 139, 151, 139, 131, 133, 142, 138, 136, 143, 135, 126, 141, 144, 131, 141, 135, 146, 132, 147, 133, 151, 128, 130, 132, 129, 145, 137, 136, 138, 141, 134, 141, 142, 144, 141, 141, 131, 137, 136, 151, 139, 138, 143, 136, 135, 136, 143, 134, 155, 142, 138, 140, 142, 146, 147, 130, 133, 138, 141, 134, 143, 135, 149, 134, 136, 132, 142, 144, 136, 142, 132, 145, 142, 146, 145, 128, 138, 126, 139, 141, 135, 151, 150, 135, 127, 148, 145, 137, 145, 132, 135, 137, 127, 140, 144, 144, 137, 149, 129, 139, 140, 141, 141, 133, 140, 143, 133, 137, 136, 139, 140, 138, 138, 135, 149, 132, 139, 146, 143, 148, 126, 135, 137, 137, 142, 133, 132, 135, 141, 133, 134, 148, 133, 127, 149, 139, 146, 145, 132, 138, 138, 133, 141, 127, 132, 141, 137, 137, 139, 133, 137, 140, 148, 145, 132, 141, 131, 142, 138, 141, 135, 143, 135, 139, 140, 126, 137, 136, 136, 141, 137, 129, 142, 142, 142, 140, 131, 143, 133, 153, 143, 135, 149, 138, 144, 140, 138, 134, 130, 142, 134, 144, 144, 140, 144, 139, 147, 138, 142, 136, 131, 133, 143, 141, 136, 139, 138, 129, 137, 138, 127, 136, 149, 141, 145, 154, 139, 132, 139, 149, 139, 136, 140, 135, 143, 143, 141, 125, 131, 140, 136, 142, 149, 142, 140, 140, 141, 142, 129, 131, 138, 135, 136, 145, 148, 143, 142, 143, 125, 142, 142, 144, 145, 144, 140, 136, 142, 148, 139, 144, 144, 133, 136, 142, 143, 135, 137, 149, 135, 138, 141, 148, 139, 137, 143, 141, 130, 155, 134, 138, 137, 140, 134, 139, 136, 135, 135, 144, 138, 143, 142, 138, 137, 139, 139, 143, 128, 145, 149, 148, 149, 136, 139, 146, 132, 134, 144, 134, 132, 141, 134, 142, 145, 144, 143, 132, 150, 134, 144, 137, 130, 124, 134, 144, 142, 123, 144, 145, 132, 136, 140, 137, 139, 135, 139, 140, 136, 146, 142, 143, 144, 142, 136, 138, 142, 146, 140, 133, 137, 138, 131, 138, 138, 140, 146, 139, 135, 139, 132, 144, 137, 139, 139, 133, 138, 140, 137, 141, 141, 133, 132, 142, 134, 131, 134, 137, 142, 138, 127, 144, 143, 142, 144, 129, 135, 148, 132, 136, 139, 139, 145, 141, 130, 135, 141, 140, 148, 136, 134, 136, 140, 124, 142, 134, 139, 138, 131, 144, 148, 141, 140, 129, 145, 142, 136, 124, 134, 141, 131, 135, 140, 131, 142, 136, 155, 133, 139, 125, 134, 144, 136, 128, 135, 149, 141, 148, 145, 130, 152, 132, 137, 140, 132, 134, 140, 137, 139, 133, 142, 144, 150, 139, 133, 132, 140, 141, 130, 148, 141, 139, 138, 144, 137, 148, 148, 135, 141, 128, 126, 152, 144, 141, 143, 146, 132, 135, 153, 138, 132, 142, 115, 137, 151, 142, 139, 136, 136, 142, 141, 143, 141, 142, 138, 145, 142, 135, 138, 136, 147, 138, 135, 136, 139, 139, 139, 144, 132, 133, 133, 138, 134, 135, 146, 139, 139, 138, 138, 141, 141, 140, 139, 140, 135, 141, 134, 146, 140, 137, 138, 141, 145, 140, 133, 139, 137, 143, 137, 150, 134, 139, 139, 138, 138, 135, 130, 140, 137, 137, 133, 138, 139, 139, 138, 133, 142, 138, 134, 133, 143, 134, 148, 138, 137, 137, 136, 132, 138, 142, 141, 136, 138, 130, 133, 141, 136, 142, 146, 143, 132, 137, 135, 140, 141, 142, 142, 136, 135, 139, 137, 135, 144, 142, 145, 141, 138, 137, 148, 143, 139, 140, 138, 142, 133, 134, 134, 139, 139, 135, 132, 148, 135, 141, 134, 146, 144, 136, 131, 141, 142, 131, 140, 133, 137, 136, 145, 136, 139, 144, 137, 137, 143, 142, 144, 141, 144, 139, 145, 135, 136, 136, 135, 134, 139, 139, 136, 134, 147, 142, 139, 138, 145, 137, 147, 143, 132, 140, 139, 138, 137, 140, 142, 139, 139, 131, 146, 137, 131, 146, 137, 135, 140, 139, 134, 133, 134, 138, 134, 135, 134, 138, 132, 141, 139, 137, 141, 143, 138, 148, 139, 136, 131, 135, 138, 130, 138, 138, 138, 138, 140, 143, 137, 142, 141, 137, 137, 136, 143, 145, 128, 138, 140, 142, 133, 135, 136, 143, 132, 151, 134, 145, 132, 135, 138, 143, 146, 138, 134, 137, 140, 139, 140, 140, 153, 139, 132, 145, 134, 141, 136, 136, 138, 143, 136, 142, 141, 132, 136, 139, 141, 136, 137, 144, 135, 147, 141, 139, 143, 139, 134, 146, 141, 139, 128, 141, 143, 132, 148, 137, 139, 140, 139, 139, 138, 138, 139, 142, 144, 138, 138, 140, 134, 145, 138, 136, 145, 134, 137, 141, 143, 136, 134, 138, 148, 143, 140, 140, 136, 129, 135, 131, 132, 138, 140, 137, 137, 143, 135, 137, 147, 138, 139, 141, 139, 145, 141, 128, 138, 142, 136, 144, 136, 138, 140, 144, 150, 140, 133, 141, 138, 134, 144, 135, 141, 145, 140, 140, 135, 135, 135, 138, 145, 139, 135, 143, 143, 135, 134, 126, 136, 140, 135, 142, 149, 142, 138, 141, 139, 132, 138, 141, 144, 136, 137, 133, 135, 140, 134, 137, 133, 140, 137, 145, 146, 134, 152, 138, 143, 138, 143, 140, 139, 135, 141, 139, 141, 143, 143, 140, 144, 132, 144, 138, 138, 138, 142, 142, 127, 135, 146, 138, 137, 143, 138, 139, 134, 139, 142, 135, 136, 142, 137, 139, 142, 133, 136, 134, 137, 135, 135, 140, 140, 139, 141, 130, 134, 143, 138, 135, 139, 143, 140, 138, 146, 141, 142, 141, 137, 133, 138, 135, 136, 141, 139, 130, 134, 134, 128, 142, 137, 139, 135, 137, 134, 132, 144, 135, 144, 137, 132, 138, 144, 144, 140, 144, 136, 143, 138, 137, 144, 132, 139, 143, 139, 134, 140, 136, 136, 137, 139, 141, 143, 142, 135, 141, 141, 139, 148, 134, 140, 135, 143, 129, 154, 146, 133, 134, 138, 140, 151, 142, 130, 143, 144, 128, 146, 139, 138, 143, 140, 133, 138, 140, 147, 138, 134, 148, 142, 135, 132, 140, 131, 137, 132, 135, 137, 140, 140, 145, 141, 150, 141, 141, 140, 143, 144, 143, 141, 147, 139, 136, 147, 137, 137, 130, 136, 132, 137, 137, 128, 139, 137, 139, 138, 142, 141, 147, 130, 142, 141, 133, 155, 137, 134, 140, 136, 146, 134, 137, 133, 136, 136, 142, 137, 137, 150, 137, 139, 142, 130, 142, 150, 145, 139, 138, 136, 143, 141, 133, 144, 124, 143, 138, 139, 140, 141, 134, 140, 134, 142, 135, 137, 140, 133, 146, 134, 138, 151, 137, 140, 133, 135, 154, 130, 140, 141, 135, 137, 133, 140, 138, 135, 136, 131, 138, 143, 142, 140, 138, 135, 140, 143, 144, 141, 149, 137, 132, 138, 134, 139, 145, 142, 144, 134, 135, 144, 134, 138, 128, 137, 139, 140, 141, 142, 150, 139, 138, 142, 138, 136, 143, 137, 144, 133, 138, 137, 130, 144, 144, 132, 145, 139, 134, 140, 133, 147, 144, 140, 145, 144, 130, 141, 137, 135, 144, 142, 137, 137, 139, 138, 146, 139, 143, 144, 132, 141, 142, 133, 134, 138, 132, 135, 138, 144, 138, 143, 143, 142, 144, 141, 126, 133, 143, 140, 136, 141, 139, 137, 141, 145, 129, 142, 148, 137, 138, 137, 136, 138, 147, 141, 140, 143, 139, 135, 139, 143, 138, 140, 137, 144, 132, 137, 139, 127, 132, 131, 145, 138, 146, 138, 144, 134, 135, 135, 139, 134, 137, 144, 137, 144, 130, 131, 142, 138, 137, 143, 129, 127, 147, 137, 137, 133, 142, 131, 131, 138, 137, 141, 139, 134, 146, 138, 143, 134, 139, 142, 139, 143, 145, 139, 134, 124, 132, 137, 132, 140, 143, 137, 134, 134, 140, 136, 154, 144, 143, 142, 130, 135, 142, 140, 135, 143, 141, 135, 143, 138, 140, 140, 136, 144, 141, 142, 139, 144, 141, 137, 134, 132, 132, 143, 140, 141, 150, 141, 130, 132, 138, 139, 143, 151, 147, 147, 138, 141, 146, 142, 131, 141, 140, 142, 130, 144, 143, 137, 138, 140, 131, 134, 139, 135, 144, 141, 133, 135, 149, 139, 134, 137, 139, 139, 144, 143, 141, 135, 136, 140, 131, 133, 134, 143, 135, 140, 130, 140, 140, 141, 131, 137, 133, 141, 141, 129, 144, 137, 128, 137, 137, 142, 134, 133, 140, 143, 138, 150, 139, 133, 143, 147, 130, 132, 142, 138, 144, 136, 131, 138, 145, 138, 137, 135, 138, 144, 150, 143, 138, 148, 137, 143, 137, 131, 137, 131, 125, 139, 131, 137, 146, 135, 142, 134, 141, 140, 143, 143, 142, 140, 139, 142, 136, 131, 134, 143, 139, 140, 146, 133, 142, 152, 143, 141, 138, 145, 135, 129, 143, 135, 145, 136, 142, 137, 141, 140, 136, 138, 137, 130, 139, 139, 137, 137, 138, 143, 130, 148, 145, 142, 147, 144, 135, 137, 137, 130, 134, 146, 141, 137, 139, 135, 132, 142, 138, 150, 139, 146, 136, 123, 136, 152, 139, 135, 145, 141, 132, 135, 139, 147, 146, 134, 145, 146, 139, 155, 139, 149, 138, 135, 145, 137, 148, 148, 142, 137, 139, 142, 127, 138, 134, 143, 136, 143, 122, 140, 145, 132, 136, 139, 146, 140, 145, 140, 127, 138, 126, 138, 146, 136, 130, 136, 149, 134, 138, 146, 149, 143, 141, 148, 138, 132, 135, 146, 150, 132, 150, 127, 129, 138, 141, 144, 146, 138, 136, 138, 135, 152, 139, 139, 140, 134, 134, 141, 139, 133, 144, 142, 144, 135, 145, 144, 143, 144, 128, 144, 139, 139, 141, 151, 139, 138, 138, 136, 139, 137, 131, 136, 141, 156, 142, 137, 137, 143, 149, 154, 133, 137, 138, 142, 133, 135, 138, 133, 141, 128, 130, 141, 136, 135, 137, 138, 141, 149, 137, 146, 140, 141, 133, 140, 131, 131, 147, 134, 136, 130, 139, 141, 135, 140, 145, 142, 140, 135, 146, 136, 139, 141, 138, 136, 140, 139, 145, 143, 144, 144, 148, 137, 137, 151, 135, 151, 147, 135, 149, 142, 144, 150, 135, 137, 146, 151, 144, 132, 138, 142, 145, 127, 137, 145, 136, 137, 145, 138, 144, 147, 140, 153, 140, 144, 136, 154, 154, 132, 142, 144, 139, 141, 138, 134, 131, 152, 144, 150, 142, 138, 139, 137, 148, 143, 137, 144, 136, 146, 136, 138, 140, 132, 135, 133, 148, 143, 140, 144, 133, 134, 144, 144, 146, 135, 134, 137, 147, 142, 148, 130, 147, 143, 141, 153, 141, 146, 137, 144, 128, 142, 135, 145, 133, 140, 144, 149, 142, 139, 143, 142, 128, 153, 143, 129, 149, 136, 130, 151, 140, 139, 140, 132, 133, 130, 138, 152, 134, 139, 146, 137, 139, 144, 136, 127, 140, 128, 132, 135, 138, 144, 129, 146, 141, 136, 141, 130, 141, 139, 133, 139, 144, 140, 124, 144, 135, 146, 145, 148, 134, 136, 144, 139, 137, 131, 133, 141, 148, 135, 138, 133, 137, 137, 134, 145, 142, 147, 137, 145, 132, 137, 151, 146, 146, 136, 138, 139, 136, 135, 136, 127, 142, 155, 134, 144, 141, 142, 150, 138, 136, 147, 132, 134, 136, 129, 134, 143, 143, 133, 138, 134, 135, 139, 143, 132, 143, 144, 135, 137, 142, 143, 140, 127, 151, 153, 137, 148, 139, 150, 147, 139, 138, 135, 148, 135, 137, 142, 142, 137, 135, 146, 137, 143, 142, 126, 138, 143, 143, 138, 152, 149, 145, 123, 132, 137, 140, 142, 145, 139, 138, 140, 141, 135, 149, 139, 140, 147, 143, 133, 166, 148, 141, 136, 127, 141, 136, 132, 120, 135, 131, 137, 146, 140, 145, 142, 140, 139, 141, 137, 137, 139, 136, 150, 136, 138, 138, 145, 136, 151, 140, 142, 138, 138, 135, 148, 151, 137, 130, 136, 135, 147, 138, 132, 141, 145, 141, 140, 137, 142, 138, 150, 140, 140, 135, 139, 142, 142, 133, 143, 133, 141, 149, 151, 134, 137, 136, 137, 146, 131, 140, 136, 136, 146, 134, 137, 133, 136, 145, 144, 143, 146, 136, 147, 141, 133, 131, 141, 144, 135, 131, 139, 135, 138, 144, 135, 139, 139, 145, 141, 137, 140, 138, 135, 138, 140, 140, 144, 137, 136, 147, 135, 131, 138, 142, 139, 135, 141, 139, 140, 139, 145, 140, 139, 136, 142, 138, 144, 139, 136, 137, 143, 140, 140, 134, 135, 143, 144, 140, 142, 143, 138, 138, 141, 145, 139, 135, 142, 139, 139, 138, 139, 135, 138, 146, 126, 135, 142, 139, 145, 132, 138, 139, 137, 140, 135, 141, 136, 138, 146, 142, 145, 136, 142, 137, 128, 139, 140, 145, 146, 137, 138, 141, 140, 142, 131, 146, 143, 142, 137, 143, 132, 139, 133, 143, 139, 145, 137, 141, 138, 142, 137, 131, 135, 135, 143, 135, 142, 141, 134, 142, 147, 136, 141, 140, 137, 140, 136, 138, 138, 142, 143, 138, 136, 144, 132, 140, 133, 131, 135, 135, 138, 136, 141, 136, 143, 144, 136, 134, 135, 140, 136, 147, 137, 137, 137, 139, 133, 140, 134, 142, 138, 136, 136, 140, 140, 140, 144, 140, 139, 138, 135, 140, 144, 140, 142, 142, 144, 138, 139, 138, 138, 137, 137, 136, 138, 141, 144, 138, 141, 139, 141, 140, 145, 140, 143, 136, 139, 138, 142, 139, 144, 142, 136, 138, 140, 141, 140, 141, 140, 143, 139, 138, 133, 140, 145, 138, 140, 134, 135, 140, 143, 137, 139, 139, 139, 140, 140, 138, 138, 138, 139, 133, 138, 139, 133, 136, 142, 141, 135, 142, 139, 140, 136, 144, 142, 138, 144, 141, 147, 140, 140, 143, 138, 136, 137, 134, 140, 141, 133, 140, 141, 144, 138, 139, 138, 143, 134, 145, 142, 143, 137, 134, 141, 143, 139, 141, 141, 135, 138, 143, 138, 147, 137, 136, 142, 137, 137, 148, 139, 136, 144, 137, 138, 142, 145, 135, 141, 146, 134, 140, 134, 139, 137, 137, 139, 136, 142, 140, 140, 144, 150, 136, 133, 139, 137, 150, 139, 132, 137, 134, 131, 135, 142, 137, 144, 143, 144, 133, 141, 136, 141, 144, 139, 140, 138, 140, 143, 140, 136, 137, 142, 137, 140, 138, 142, 133, 145, 139, 139, 135, 136, 139, 143, 135, 142, 145, 139, 143, 140, 132, 137, 141, 131, 143, 140, 136, 140, 141, 141, 143, 139, 139, 143, 134, 142, 138, 139, 133, 136, 143, 140, 146, 134, 136, 138, 143, 140, 139, 140, 145, 134, 139, 135, 137, 143, 139, 145, 127, 138, 143, 132, 141, 142, 144, 138, 141, 141, 137, 128, 135, 143, 135, 139, 128, 138, 142, 133, 141, 138, 134, 137, 138, 142, 136, 143, 134, 147, 137, 136, 140, 143, 135, 136, 136, 135, 140, 150, 144, 142, 144, 133, 136, 144, 137, 144, 140, 139, 130, 142, 142, 139, 144, 142, 138, 135, 139, 135, 141, 137, 130, 136, 136, 135, 144, 137, 137, 138, 140, 139, 142, 139, 145, 143, 138, 138, 139, 139, 145, 140, 139, 137, 148, 138, 144, 141, 138, 138, 136, 139, 136, 139, 143, 140, 143, 142, 145, 135, 140, 142, 148, 137, 139, 143, 144, 143, 144, 137, 136, 132, 138, 137, 135, 141, 135, 141, 143, 132, 137, 142, 146, 140, 138, 137, 144, 141, 140, 151, 143, 133, 142, 145, 140, 140, 139, 141, 131, 141, 128, 136, 133, 141, 145, 140, 139, 148, 135, 137, 130, 142, 143, 143, 149, 138, 141, 128, 138, 136, 143, 133, 136, 147, 138, 135, 137, 148, 144, 121, 132, 141, 131, 135, 139, 141, 132, 137, 147, 127, 138, 136, 138, 128, 133, 137, 135, 141, 124, 136, 143, 137, 143, 136, 139, 142, 136, 128, 142, 131, 143, 133, 137, 143, 140, 145, 140, 139, 141, 136, 141, 137, 137, 142, 138, 148, 137, 130, 131, 143, 140, 137, 134, 148, 136, 130, 138, 144, 146, 148, 135, 137, 140, 134, 137, 132, 138, 140, 142, 142, 138, 142, 129, 132, 141, 139, 142, 144, 135, 133, 138, 142, 143, 136, 143, 137, 142, 133, 136, 143, 141, 142, 140, 131, 141, 131, 142, 138, 142, 128, 135, 141, 132, 146, 133, 135, 139, 133, 143, 147, 137, 142, 136, 137, 145, 141, 139, 127, 138, 146, 143, 141, 142, 135, 138, 139, 139, 137, 146, 140, 131, 130, 140, 138, 144, 132, 133, 146, 137, 143, 139, 144, 127, 135, 139, 145, 138, 136, 135, 134, 136, 134, 142, 144, 139, 135, 133, 139, 143, 140, 136, 143, 132, 142, 134, 139, 138, 140, 135, 142, 131, 136, 133, 133, 143, 147, 139, 147, 146, 138, 135, 141, 141, 134, 143, 140, 139, 141, 127, 147, 150, 145, 138, 146, 136, 140, 132, 143, 146, 136, 139, 140, 143, 146, 139, 143, 139, 141, 125, 139, 144, 144, 129, 141, 141, 140, 129, 132, 137, 147, 141, 138, 127, 134, 145, 138, 145, 147, 131, 142, 131, 140, 144, 136, 135, 133, 131, 140, 138, 138, 134, 134, 135, 133, 137, 141, 130, 131, 145, 140, 132, 144, 141, 132, 135, 139, 142, 139, 142, 141, 143, 140, 127, 131, 135, 143, 134, 135, 140, 136, 132, 145, 137, 132, 146, 141, 134, 128, 136, 144, 141, 132, 141, 141, 135, 134, 131, 137, 140, 138, 135, 140, 145, 138, 135, 141, 141, 134, 144, 145, 140, 132, 141, 145, 136, 144, 132, 145, 142, 138, 133, 139, 136, 136, 139, 139, 137, 139, 138, 139, 134, 153, 136, 143, 133, 142, 135, 130, 142, 133, 141, 139, 134, 139, 138, 132, 137, 139, 144, 139, 141, 137, 128, 135, 135, 139, 138, 138, 139, 139, 142, 138, 144, 133, 132, 147, 144, 138, 139, 142, 139, 142, 134, 140, 146, 139, 138, 138, 142, 135, 144, 142, 140, 143, 137, 140, 127, 138, 140, 141, 134, 148, 129, 144, 134, 133, 125, 137, 149, 135, 143, 138, 135, 149, 136, 132, 141, 138, 132, 154, 136, 134, 136, 135, 139, 133, 131, 137, 143, 135, 140, 136, 153, 140, 142, 147, 138, 137, 148, 143, 135, 138, 141, 143, 137, 143, 145, 142, 134, 139, 130, 137, 142, 141, 141, 142, 136, 147, 136, 139, 138, 134, 136, 142, 134, 136, 136, 145, 132, 131, 131, 136, 136, 146, 146, 134, 140, 136, 140, 142, 132, 135, 138, 141, 135, 137, 144, 138, 144, 139, 134, 141, 148, 140, 144, 140, 140, 144, 144, 148, 137, 147, 137, 135, 147, 135, 143, 141, 132, 138, 135, 143, 135, 139, 143, 131, 137, 140, 145, 134, 128, 145, 129, 137, 132, 142, 134, 138, 133, 146, 134, 140, 139, 130, 137, 137, 137, 143, 135, 147, 133, 133, 149, 130, 145, 138, 130, 147, 133, 147, 146, 138, 139, 141, 147, 142, 140, 141, 139, 134, 132, 137, 151, 127, 139, 144, 133, 149, 138, 138, 139, 132, 140, 139, 137, 143, 138, 137, 135, 130, 136, 143, 143, 146, 137, 137, 137, 143, 136, 147, 142, 143, 137, 132, 141, 150, 139, 143, 136, 139, 142, 138, 143, 140, 127, 134, 137, 137, 142, 143, 137, 128, 147, 138, 140, 130, 135, 143, 143, 140, 141, 134, 141, 136, 138, 143, 136, 139, 146, 135, 140, 135, 133, 136, 134, 134, 147, 143, 135, 144, 143, 141, 138, 145, 140, 129, 129, 135, 133, 138, 131, 129, 142, 150, 149, 133, 150, 146, 131, 141, 140, 142, 144, 139, 136, 143, 138, 129, 146, 138, 137, 138, 132, 136, 143, 130, 137, 139, 134, 139, 130, 140, 140, 128, 130, 138, 136, 143, 148, 145, 135, 143, 130, 134, 135, 145, 128, 143, 128, 142, 132, 139, 133, 137, 143, 135, 137, 145, 138, 134, 135, 144, 141, 128, 135, 135, 136, 151, 136, 130, 138, 133, 145, 139, 139, 134, 135, 130, 133, 143, 140, 138, 136, 136, 146, 141, 132, 139, 135, 143, 131, 142, 147, 138, 134, 138, 141, 137, 139, 133, 146, 136, 142, 136, 132, 134, 135, 126, 145, 137, 137, 141, 129, 129, 136, 134, 139, 131, 139, 140, 131, 140, 146, 139, 146, 139, 134, 140, 144, 135, 148, 137, 134, 153, 144, 137, 140, 139, 146, 139, 133, 139, 134, 142, 144, 129, 131, 135, 137, 147, 138, 137, 133, 142, 137, 130, 143, 138, 140, 134, 134, 146, 143, 134, 142, 144, 142, 150, 134, 144, 133, 138, 128, 143, 139, 136, 142, 139, 137, 140, 137, 135, 139, 143, 140, 140, 142, 122, 132, 142, 133, 147, 146, 132, 132, 141, 133, 137, 141, 136, 137, 146, 140, 145, 144, 147, 141, 137, 135, 132, 137, 137, 137, 134, 130, 151, 141, 143, 150, 144, 138, 151, 139, 138, 132, 137, 146, 116, 138, 137, 135, 143, 139, 159, 132, 133, 136, 144, 133, 140, 137, 133, 140, 140, 147, 136, 147, 142, 137, 142, 142, 129, 142, 142, 144, 139, 143, 142, 128, 143, 142, 141, 136, 144, 139, 134, 136, 134, 140, 136, 143, 139, 128, 144, 143, 138, 124, 136, 138, 143, 137, 148, 130, 136, 145, 135, 137, 151, 139, 142, 141, 143, 138, 139, 140, 140, 136, 130, 142, 134, 137, 142, 139, 131, 139, 142, 145, 136, 150, 146, 136, 143, 128, 126, 140, 148, 133, 131, 130, 150, 135, 139, 129, 138, 139, 148, 141, 148, 142, 137, 143, 127, 147, 142, 144, 140, 136, 140, 142, 137, 128, 135, 149, 140, 136, 142, 132, 142, 137, 145, 141, 135, 133, 145, 142, 140, 136, 129, 141, 133, 142, 134, 140, 136, 139, 141, 137, 139, 136, 142, 137, 143, 142, 138, 141, 141, 143, 135, 146, 136, 132, 131, 137, 146, 137, 129, 144, 133, 137, 141, 136, 137, 139, 147, 134, 153, 137, 135, 147, 137, 134, 146, 140, 137, 147, 140, 138, 134, 135, 150, 133, 141, 138, 134, 140, 138, 138, 143, 140, 136, 137, 132, 139, 137, 137, 140, 133, 142, 130, 126, 142, 132, 134, 130, 153, 131, 147, 138, 142, 142, 137, 142, 136, 144, 131, 129, 133, 141, 137, 133, 143, 128, 135, 145, 140, 141, 135, 135, 130, 144, 142, 137, 138, 137, 144, 132, 140, 135, 137, 139, 133, 134, 141, 147, 148, 137, 130, 143, 140, 144, 136, 136, 140, 143, 133, 132, 146, 122, 126, 143, 137, 143, 140, 125, 141, 141, 147, 136, 150, 139, 137, 128, 136, 141, 134, 138, 142, 150, 146, 146, 143, 132, 122, 133, 137, 145, 135, 138, 139, 134, 134, 141, 137, 145, 141, 156, 145, 138, 143, 141, 141, 143, 139, 129, 144, 140, 133, 126, 136, 125, 142, 144, 141, 137, 144, 151, 135, 148, 147, 140, 143, 139, 135, 144, 136, 141, 143, 131, 142, 141, 139, 141, 144, 143, 140, 138, 136, 134, 131, 140, 134, 144, 141, 138, 136, 138, 132, 145, 133, 145, 142, 140, 137, 145, 145, 136, 130, 138, 143, 134, 145, 132, 131, 140, 134, 134, 136, 134, 146, 133, 136, 146, 139, 135, 139, 139, 144, 127, 132, 136, 144, 145, 140, 137, 135, 137, 136, 145, 132, 140, 137, 140, 140, 137, 138, 134, 131, 128, 137, 137, 133, 138, 137, 137, 136, 132, 137, 140, 141, 142, 150, 128, 142, 139, 138, 128, 141, 146, 143, 143, 134, 141, 143, 139, 134, 133, 142, 139, 137, 146, 144, 138, 132, 132, 142, 136, 143, 136, 143, 134, 140, 142, 145, 146, 138, 137, 137, 136, 153, 136, 147, 132, 137, 142, 134, 142, 127, 142, 125, 150, 140, 132, 131, 127, 147, 144, 140, 142, 131, 141, 137, 140, 132, 145, 138, 142, 133, 142, 141, 141, 141, 142, 137, 134, 138, 127, 138, 140, 133, 132, 137, 134, 133, 148, 133, 144, 133, 130, 136, 138, 135, 129, 140, 147, 142, 132, 139, 129, 144, 137, 132, 128, 135, 135, 127, 131, 139, 142, 140, 141, 139, 141, 138, 132, 145, 136, 135, 137, 148, 142, 141, 143, 138, 144, 147, 131, 130, 134, 140, 140, 130, 136, 135, 135, 137, 143, 139, 143, 137, 141, 142, 148, 145, 136, 147, 143, 141, 143, 137, 143, 135, 131, 141, 142, 146, 135, 139, 136, 136, 138, 138, 136, 137, 136, 141, 141, 127, 137, 132, 133, 134, 142, 139, 133, 140, 138, 140, 142, 139, 140, 140, 135, 131, 139, 134, 141, 140, 143, 143, 132, 144, 134, 141, 139, 138, 140, 147, 142, 144, 138, 136, 144, 136, 146, 137, 130, 134, 131, 141, 140, 131, 136, 142, 130, 150, 137, 140, 135, 136, 139, 136, 143, 143, 140, 136, 141, 130, 145, 139, 132, 147, 140, 135, 140, 134, 142, 129, 133, 128, 141, 137, 138, 136, 142, 143, 127, 138, 143, 132, 134, 131, 137, 132, 130, 136, 134, 142, 146, 137, 130, 147, 132, 135, 142, 133, 139, 134, 142, 141, 140, 143, 136, 135, 146, 135, 142, 147, 139, 140, 133, 141, 140, 141, 147, 144, 139, 137, 147, 130, 123, 140, 141, 133, 141, 154, 137, 141, 138, 130, 145, 147, 130, 143, 133, 135, 146, 154, 145, 138, 135, 140, 133, 139, 143, 143, 140, 141, 132, 136, 147, 144, 133, 145, 144, 139, 147, 143, 146, 134, 145, 143, 143, 145, 138, 133, 144, 135, 136, 137, 135, 135, 140, 141, 136, 139, 145, 134, 139, 136, 136, 137, 141, 136, 127, 143, 133, 138, 140, 140, 150, 130, 137, 131, 138, 137, 136, 132, 138, 136, 139, 139, 152, 137, 137, 135, 132, 136, 136, 138, 132, 140, 134, 141, 145, 135, 137, 140, 137, 135, 139, 143, 143, 128, 143, 138, 140, 139, 139, 137, 137, 138, 143, 141, 142, 132, 140, 129, 133, 130, 138, 142, 145, 130, 138, 139, 149, 144, 143, 141, 141, 139, 129, 133, 145, 137, 138, 144, 147, 139, 142, 135, 135, 133, 141, 146, 134, 138, 140, 143, 142, 139, 149, 129, 141, 149, 137, 136, 143, 133, 139, 146, 134, 138, 134, 138, 141, 141, 137, 138, 134, 137, 141, 127, 135, 145, 153, 130, 139, 143, 141, 140, 130, 139, 137, 143, 140, 141, 140, 146, 136, 140, 138, 143, 142, 140, 139, 137, 143, 128, 141, 133, 138, 136, 139, 142, 136, 141, 133, 142, 135, 144, 135, 128, 138, 148, 136, 127, 142, 140, 137, 142, 137, 137, 137, 139, 136, 141, 137, 142, 135, 138, 144, 140, 144, 135, 124, 139, 136, 135, 137, 139, 140, 141, 147, 139, 144, 133, 138, 135, 141, 138, 143, 140, 146, 137, 143, 139, 143, 140, 141, 147, 135, 137, 135, 139, 141, 132, 147, 132, 129, 147, 143, 148, 144, 139, 132, 144, 140, 152, 130, 139, 140, 132, 132, 127, 142, 138, 131, 137, 141, 144, 144, 140, 141, 134, 137, 140, 134, 140, 142, 131, 136, 133, 135, 135, 149, 139, 136, 143, 141, 141, 139, 147, 139, 130, 131, 152, 135, 135, 143, 136, 134, 133, 136, 147, 140, 136, 140, 137, 135, 139, 137, 137, 150, 133, 133, 142, 140, 143, 140, 137, 138, 134, 141, 143, 144, 141, 144, 131, 136, 141, 146, 140, 151, 150, 137, 124, 140, 143, 136, 139, 147, 140, 139, 143, 136, 142, 135, 135, 145, 136, 137, 132, 135, 132, 125, 145, 132, 145, 138, 140, 139, 135, 130, 145, 138, 131, 151, 135, 129, 140, 139, 135, 151, 135, 140, 138, 135, 140, 145, 137, 144, 145, 130, 146, 140, 143, 136, 139, 140, 130, 129, 145, 138, 147, 147, 138, 131, 134, 151, 140, 136, 126, 142, 136, 143, 140, 142, 138, 141, 149, 140, 135, 139, 140, 142, 134, 140, 141, 150, 145, 139, 151, 143, 144, 135, 144, 128, 147, 132, 135, 139, 151, 128, 135, 154, 128, 141, 140, 156, 130, 140, 132, 143, 142, 137, 138, 144, 141, 147, 131, 137, 148, 134, 150, 140, 143, 140, 134, 145, 139, 147, 142, 137, 134, 135, 141, 139, 135, 142, 130, 144, 145, 132, 131, 135, 151, 123, 143, 138, 141, 141, 132, 133, 135, 139, 145, 138, 144, 140, 138, 145, 141, 142, 138, 130, 144, 139, 140, 136, 142, 139, 138, 136, 136, 138, 138, 139, 145, 146, 140, 144, 145, 141, 146, 130, 152, 141, 128, 142, 135, 132, 147, 141, 144, 133, 140, 143, 135, 132, 137, 141, 147, 134, 143, 139, 143, 150, 141, 132, 137, 127, 130, 146, 137, 138, 131, 137, 129, 137, 146, 131, 131, 143, 136, 137, 138, 139, 136, 153, 130, 145, 126, 136, 149, 148, 134, 131, 141, 148, 134, 139, 141, 136, 135, 147, 142, 139, 144, 139, 134, 144, 139, 147, 136, 127, 149, 143, 137, 136, 145, 135, 131, 156, 138, 136, 147, 145, 140, 139, 138, 133, 134, 137, 139, 144, 153, 134, 130, 142, 130, 137, 132, 138, 145, 136, 134, 143, 137, 138, 136, 145, 134, 140, 140, 133, 145, 138, 133, 145, 132, 145, 146, 128, 143, 139, 134, 145, 139, 140, 139, 128, 147, 145, 139, 153, 148, 135, 144, 142, 139, 140, 131, 149, 144, 139, 152, 121, 125, 130, 131, 142, 130, 129, 135, 138, 137, 141, 142, 158, 123, 133, 145, 136, 136, 126, 139, 130, 139, 137, 140, 138, 131, 139, 135, 138, 140, 132, 137, 146, 143, 126, 140, 129, 139, 128, 145, 145, 142, 132, 136, 126, 139, 138, 128, 135, 135, 141, 139, 139, 142, 120, 132, 128, 132, 125, 137, 143, 147, 128, 128, 138, 137, 144, 141, 134, 145, 136, 136, 143, 135, 133, 134, 145, 132, 136, 140, 141, 141, 144, 153, 139, 129, 144, 143, 143, 142, 138, 135, 140, 135, 141, 138, 156, 135, 139, 134, 131, 145, 141, 145, 147, 143, 142, 137, 128, 140, 148, 138, 146, 138, 146, 144, 144, 139, 128, 133, 138, 143, 137, 150, 139, 127, 138, 141, 145, 138, 136, 137, 157, 143, 150, 138, 138, 137, 137, 145, 144, 138, 145, 138, 142, 134, 138, 127, 131, 142, 141, 142, 145, 145, 146, 144, 146, 137, 136, 136, 142, 144, 139, 128, 136, 135, 162, 138, 133, 144, 142, 131, 138, 136, 144, 147, 139, 122, 113, 141, 138, 127, 139, 137, 149, 154, 141, 129, 135, 135, 136, 139, 136, 136, 144, 135, 134, 148, 143, 135, 152, 145, 134, 125, 134, 139, 137, 139, 139, 143, 134, 138, 136, 136, 146, 137, 139, 137, 155, 136, 137, 148, 145, 147, 132, 140, 137, 145, 135, 138, 137, 140, 137, 129, 139, 139, 125, 140, 142, 143, 149, 133, 125, 136, 134, 132, 136, 133, 134, 128, 130, 135, 140, 144, 134, 135, 137, 140, 139, 142, 143, 136, 146, 139, 146, 141, 136, 135, 147, 120, 136, 137, 140, 144, 134, 133, 136, 142, 141, 139, 142, 143, 130, 145, 136, 142, 136, 142, 136, 146, 140, 142, 150, 131, 137, 138, 143, 137, 140, 138, 139, 142, 141, 142, 138, 135, 133, 140, 137, 142, 139, 136, 142, 138, 131, 138, 137, 135, 133, 135, 140, 142, 131, 136, 147, 141, 134, 140, 141, 141, 135, 140, 130, 143, 139, 140, 135, 145, 133, 128, 138, 131, 144, 128, 138, 143, 139, 138, 143, 139, 137, 138, 141, 139, 141, 135, 141, 135, 138, 135, 138, 138, 138, 147, 152, 137, 139, 144, 138, 139, 144, 146, 135, 139, 142, 148, 143, 138, 136, 145, 136, 132, 144, 135, 139, 146, 135, 138, 143, 138, 147, 131, 136, 134, 140, 142, 139, 140, 138, 142, 132, 148, 142, 136, 149, 138, 140, 131, 142, 132, 137, 135, 138, 134, 142, 141, 136, 137, 146, 145, 146, 132, 132, 133, 144, 141, 140, 133, 148, 143, 133, 146, 141, 140, 139, 130, 136, 134, 141, 137, 138, 140, 136, 136, 140, 141, 129, 139, 134, 140, 143, 133, 143, 140, 137, 139, 129, 136, 143, 144, 141, 137, 133, 140, 135, 134, 131, 140, 146, 134, 138, 143, 146, 153, 138, 144, 144, 133, 133, 140, 139, 146, 135, 138, 136, 144, 142, 144, 139, 136, 137, 134, 133, 133, 141, 141, 135, 143, 140, 135, 152, 143, 135, 144, 132, 143, 139, 139, 138, 135, 142, 135, 141, 143, 139, 141, 134, 137, 142, 140, 137, 143, 134, 136, 140, 147, 139, 134, 134, 130, 131, 139, 138, 139, 135, 138, 147, 135, 142, 135, 147, 137, 134, 152, 143, 132, 137, 137, 133, 149, 144, 141, 138, 143, 135, 142, 143, 128, 134, 134, 142, 138, 138, 137, 141, 144, 138, 137, 133, 132, 137, 140, 134, 143, 135, 140, 137, 138, 138, 138, 135, 140, 138, 135, 138, 140, 139, 139, 136, 139, 147, 136, 140, 135, 142, 136, 145, 142, 142, 134, 136, 140, 139, 135, 137, 135, 143, 146, 141, 148, 137, 136, 140, 139, 133, 138, 137, 138, 142, 135, 133, 133, 138, 144, 135, 145, 138, 135, 144, 137, 141, 138, 143, 150, 146, 142, 144, 135, 132, 143, 140, 133, 136, 144, 144, 137, 133, 140, 132, 143, 142, 140, 144, 132, 139, 134, 135, 144, 149, 137, 138, 139, 145, 134, 138, 141, 132, 140, 135, 143, 135, 136, 137, 131, 136, 140, 139, 138, 141, 136, 136, 139, 141, 139, 136, 140, 142, 146, 141, 139, 145, 147, 141, 135, 145, 136, 126, 140, 138, 139, 135, 138, 134, 133, 143, 138, 140, 130, 136, 128, 142, 137, 139, 140, 140, 138, 136, 135, 140, 138, 135, 135, 137, 139, 132, 128, 138, 143, 140, 131, 139, 134, 141, 134, 139, 146, 143, 139, 133, 133, 135, 136, 136, 141, 138, 135, 134, 135, 140, 133, 139, 135, 138, 132, 134, 140, 139, 131, 137, 135, 150, 141, 141, 139, 136, 137, 139, 140, 144, 136, 138, 143, 139, 142, 140, 136, 134, 142, 136, 131, 151, 143, 153, 140, 138, 155, 134, 144, 141, 147, 137, 146, 137, 140, 133, 148, 141, 132, 139, 144, 124, 130, 128, 143, 135, 135, 133, 129, 134, 151, 140, 132, 130, 137, 137, 129, 145, 140, 138, 139, 138, 140, 143, 140, 130, 138, 129, 143, 140, 140, 135, 144, 134, 137, 140, 141, 138, 148, 139, 131, 131, 134, 141, 140, 116, 145, 139, 139, 129, 138, 132, 133, 137, 132, 138, 146, 153, 139, 143, 150, 140, 126, 140, 134, 139, 139, 148, 142, 136, 151, 135, 144, 140, 140, 134, 141, 147, 134, 146, 138, 125, 139, 139, 131, 138, 129, 138, 135, 135, 146, 138, 120, 126, 131, 140, 141, 144, 139, 135, 141, 131, 147, 139, 144, 138, 146, 147, 141, 131, 138, 141, 143, 137, 138, 140, 148, 140, 130, 140, 142, 145, 145, 145, 130, 132, 148, 152, 132, 139, 129, 136, 140, 140, 130, 134, 136, 142, 143, 145, 140, 151, 131, 131, 143, 139, 137, 143, 138, 138, 149, 140, 138, 130, 125, 149, 127, 143, 135, 137, 129, 154, 132, 143, 138, 128, 120, 149, 136, 144, 140, 139, 141, 134, 140, 134, 139, 133, 136, 125, 160, 137, 138, 144, 128, 139, 136, 142, 135, 134, 136, 144, 142, 142, 138, 142, 138, 135, 140, 143, 131, 140, 136, 138, 141, 142, 136, 133, 136, 134, 131, 129, 134, 142, 139, 134, 124, 139, 141, 137, 136, 135, 128, 141, 139, 129, 136, 136, 130, 133, 134, 142, 150, 134, 148, 133, 129, 145, 133, 140, 137, 138, 156, 144, 139, 136, 139, 136, 132, 140, 140, 137, 130, 145, 139, 150, 145, 140, 137, 137, 151, 150, 151, 138, 133, 140, 141, 144, 147, 147, 140, 144, 138, 131, 132, 141, 138, 135, 142, 125, 141, 141, 137, 129, 142, 131, 151, 136, 135, 145, 135, 138, 139, 137, 141, 132, 138, 141, 130, 139, 133, 138, 136, 137, 145, 136, 139, 139, 140, 142, 132, 141, 143, 145, 133, 134, 138, 149, 144, 140, 139, 141, 139, 138, 138, 138, 132, 142, 133, 144, 135, 144, 145, 127, 140, 149, 140, 143, 144, 138, 141, 137, 138, 132, 139, 141, 152, 136, 144, 136, 139, 138, 136, 135, 128, 151, 142, 152, 122, 146, 132, 135, 135, 138, 140, 140, 136, 139, 139, 141, 142, 136, 137, 140, 152, 143, 131, 130, 144, 142, 145, 133, 139, 141, 146, 139, 137, 134, 138, 145, 131, 146, 134, 147, 144, 136, 145, 132, 154, 135, 138, 131, 128, 125, 152, 144, 150, 146, 131, 144, 132, 133, 146, 128, 131, 144, 144, 147, 143, 141, 131, 135, 142, 131, 135, 137, 133, 140, 135, 144, 125, 141, 137, 143, 146, 131, 133, 134, 130, 135, 134, 152, 142, 135, 132, 121, 137, 134, 133, 146, 148, 127, 133, 132, 139, 129, 135, 138, 139, 142, 134, 163, 144, 129, 138, 136, 147, 137, 139, 146, 149, 131, 143, 141, 135, 125, 131, 136, 141, 139, 139, 139, 138, 143, 136, 133, 138, 134, 131, 146, 139, 137, 137, 141, 139, 135, 141, 138, 138, 141, 134, 145, 129, 141, 145, 134, 139, 137, 141, 144, 142, 133, 150, 138, 134, 139, 132, 138, 141, 133, 132, 137, 139, 137, 140, 140, 144, 131, 141, 138, 138, 144, 140, 144, 134, 136, 145, 129, 139, 144, 134, 143, 138, 146, 133, 133, 146, 124, 132, 136, 140, 134, 129, 140, 140, 133, 140, 130, 141, 138, 143, 130, 139, 138, 136, 138, 134, 142, 139, 140, 139, 145, 138, 146, 130, 139, 141, 143, 140, 139, 138, 137, 139, 134, 137, 129, 144, 133, 138, 131, 142, 141, 143, 137, 134, 133, 145, 133, 137, 136, 144, 139, 138, 143, 141, 140, 142, 139, 155, 144, 143, 136, 144, 141, 134, 138, 139, 140, 134, 148, 138, 133, 151, 135, 133, 141, 139, 134, 140, 138, 139, 137, 138, 137, 135, 143, 134, 146, 137, 139, 133, 135, 141, 140, 141, 135, 145, 133, 133, 130, 137, 128, 146, 138, 134, 144, 130, 141, 145, 137, 140, 137, 135, 140, 140, 138, 141, 137, 140, 140, 137, 139, 140, 143, 138, 133, 130, 135, 129, 137, 141, 141, 135, 134, 137, 135, 140, 130, 132, 137, 142, 136, 142, 146, 134, 140, 140, 144, 137, 135, 135, 115, 135, 129, 135, 136, 146, 139, 131, 136, 140, 129, 139, 135, 140, 143, 139, 132, 135, 136, 144, 140, 144, 144, 133, 142, 139, 141, 130, 143, 139, 139, 129, 138, 141, 137, 138, 139, 139, 137, 135, 143, 136, 137, 132, 149, 134, 136, 139, 137, 141, 141, 137, 141, 138, 137, 131, 137, 137, 135, 133, 134, 134, 131, 139, 132, 136, 138, 138, 148, 136, 136, 138, 138, 141, 138, 134, 136, 135, 131, 143, 135, 147, 131, 130, 141, 139, 142, 139, 145, 148, 143, 142, 148, 142, 145, 136, 131, 138, 139, 144, 144, 133, 144, 141, 140, 139, 138, 140, 134, 138, 140, 140, 142, 142, 153, 137, 139, 139, 133, 136, 139, 136, 136, 137, 140, 141, 145, 143, 132, 130, 138, 138, 139, 139, 145, 139, 136, 144, 138, 132, 139, 142, 136, 137, 139, 128, 137, 138, 133, 131, 132, 135, 141, 139, 141, 136, 142, 139, 140, 143, 135, 140, 143, 145, 133, 145, 139, 140, 144, 144, 143, 138, 135, 131, 138, 142, 144, 136, 146, 137, 133, 147, 136, 133, 142, 147, 139, 140, 147, 135, 137, 136, 139, 136, 132, 141, 140, 143, 138, 138, 140, 123, 134, 143, 147, 132, 150, 130, 136, 143, 133, 120, 132, 136, 140, 138, 140, 139, 139, 139, 140, 142, 142, 137, 143, 143, 136, 140, 138, 143, 141, 139, 141, 139, 141, 140, 138, 139, 138, 143, 136, 139, 140, 139, 132, 144, 137, 137, 135, 132, 132, 138, 133, 133, 145, 143, 143, 131, 140, 139, 144, 141, 140, 140, 139, 134, 146, 129, 149, 146, 140, 141, 142, 134, 147, 144, 138, 144, 134, 138, 143, 137, 136, 134, 136, 139, 133, 141, 138, 135, 144, 147, 133, 137, 143, 138, 144, 136, 144, 141, 137, 136, 132, 135, 138, 141, 143, 144, 146, 137, 143, 138, 139, 139, 137, 138, 138, 137, 138, 136, 143, 139, 143, 138, 140, 133, 132, 143, 140, 141, 129, 146, 135, 135, 140, 133, 134, 138, 140, 140, 136, 136, 152, 144, 135, 144, 141, 128, 147, 133, 137, 141, 135, 139, 140, 144, 139, 144, 139, 148, 141, 140, 143, 136, 137, 139, 134, 137, 156, 143, 135, 138, 146, 132, 136, 142, 136, 146, 143, 141, 130, 142, 139, 129, 141, 140, 138, 137, 139, 145, 138, 138, 136, 137, 149, 137, 139, 138, 139, 137, 141, 140, 142, 134, 138, 146, 136, 136, 136, 138, 147, 139, 140, 136, 146, 150, 135, 138, 146, 142, 142, 137, 139, 141, 137, 140, 143, 137, 145, 149, 133, 143, 141, 142, 137, 135, 133, 134, 135, 136, 134, 150, 139, 141, 144, 137, 149, 137, 142, 147, 138, 141, 142, 140, 136, 127, 138, 137, 134, 134, 140, 136, 145, 143, 139, 139, 139, 140, 141, 139, 141, 137, 135, 135, 136, 135, 134, 141, 139, 145, 142, 134, 135, 141, 142, 133, 140, 130, 133, 139, 135, 142, 139, 142, 144, 134, 137, 131, 138, 133, 141, 148, 136, 141, 139, 130, 132, 142, 136, 138, 134, 141, 134, 137, 142, 139, 141, 138, 145, 140, 137, 133, 140, 138, 137, 140, 145, 145, 137, 146, 134, 142, 137, 144, 135, 135, 139, 139, 146, 142, 139, 136, 142, 143, 134, 135, 142, 144, 142, 141, 129, 131, 139, 141, 138, 141, 138, 144, 136, 141, 143, 138, 134, 138, 143, 137, 139, 135, 137, 145, 138, 140, 137, 143, 133, 139, 135, 144, 137, 135, 146, 132, 140, 136, 135, 139, 144, 143, 138, 143, 141, 141, 140, 142, 141, 140, 139, 141, 128, 144, 143, 143, 138, 142, 136, 141, 152, 139, 140, 139, 146, 140, 138, 133, 140, 145, 138, 139, 140, 137, 132, 137, 137, 148, 135, 151, 142, 143, 139, 143, 139, 144, 140, 135, 147, 137, 141, 136, 144, 141, 138, 129, 139, 140, 138, 138, 130, 137, 138, 138, 135, 132, 137, 143, 145, 136, 137, 136, 140, 133, 135, 135, 137, 130, 139, 139, 140, 141, 142, 139, 131, 136, 137, 136, 140, 139, 133, 136, 140, 136, 139, 146, 141, 137, 138, 154, 145, 147, 138, 135, 147, 141, 135, 135, 138, 138, 135, 142, 137, 143, 142, 129, 133, 141, 134, 132, 134, 139, 136, 138, 125, 137, 139, 134, 133, 141, 141, 142, 142, 138, 144, 143, 135, 140, 145, 131, 136, 142, 140, 152, 139, 136, 151, 144, 137, 137, 143, 130, 140, 134, 133, 139, 142, 134, 136, 137, 137, 138, 141, 138, 135, 131, 138, 142, 140, 137, 139, 142, 140, 143, 149, 141, 134, 142, 141, 142, 143, 138, 138, 137, 135, 138, 139, 140, 136, 144, 137, 140, 140, 136, 137, 143, 143, 139, 139, 136, 142, 138, 135, 139, 144, 147, 141, 137, 145, 139, 142, 140, 135, 145, 144, 140, 145, 142, 139, 132, 138, 141, 139, 146, 143, 132, 138, 139, 144, 141, 137, 137, 134, 144, 137, 145, 151, 137, 139, 131, 136, 141, 137, 139, 131, 140, 144, 142, 139, 147, 134, 135, 144, 134, 142, 141, 139, 132, 137, 138, 139, 155, 137, 142, 137, 134, 152, 142, 136, 131, 141, 146, 145, 152, 139, 132, 141, 145, 141, 140, 138, 138, 134, 125, 120, 139, 131, 140, 144, 130, 130, 146, 140, 136, 140, 134, 132, 135, 142, 137, 140, 144, 137, 136, 138, 143, 132, 139, 153, 145, 139, 138, 136, 133, 143, 138, 144, 143, 140, 145, 131, 139, 140, 144, 145, 141, 138, 146, 131, 139, 141, 143, 143, 150, 137, 137, 136, 139, 145, 133, 129, 137, 135, 135, 133, 146, 138, 143, 136, 140, 139, 137, 144, 143, 144, 125, 138, 143, 138, 143, 136, 147, 137, 141, 128, 136, 142, 142, 134, 138, 139, 140, 131, 147, 141, 143, 141, 144, 137, 146, 137, 149, 135, 147, 144, 134, 143, 140, 142, 149, 141, 128, 138, 136, 142, 137, 140, 133, 142, 147, 149, 136, 138, 136, 143, 145, 143, 142, 142, 138, 139, 145, 140, 133, 143, 136, 150, 140, 137, 143, 133, 131, 141, 145, 143, 136, 138, 136, 143, 138, 143, 136, 135, 144, 142, 138, 137, 129, 136, 142, 129, 137, 139, 129, 131, 142, 143, 139, 143, 141, 136, 144, 140, 137, 138, 141, 140, 139, 141, 135, 144, 136, 136, 131, 144, 133, 140, 141, 135, 146, 136, 136, 135, 131, 127, 134, 147, 143, 148, 134, 135, 143, 133, 140, 142, 132, 129, 140, 138, 141, 144, 142, 151, 138, 135, 139, 134, 141, 145, 137, 136, 137, 146, 138, 143, 135, 140, 122, 135, 141, 143, 135, 138, 153, 136, 142, 141, 135, 137, 146, 136, 138, 145, 133, 139, 134, 145, 135, 140, 143, 134, 139, 131, 143, 136, 138, 134, 140, 140, 137, 140, 142, 134, 139, 146, 143, 140, 145, 139, 133, 141, 127, 147, 138, 138, 137, 137, 142, 140, 145, 136, 141, 144, 150, 139, 138, 138, 138, 131, 138, 145, 134, 140, 138, 139, 140, 143, 131, 139, 148, 136, 142, 143, 134, 151, 133, 139, 137, 132, 138, 133, 140, 136, 142, 138, 138, 137, 137, 134, 141, 143, 141, 141, 144, 142, 137, 135, 141, 144, 133, 139, 123, 137, 136, 136, 131, 145, 140, 138, 133, 137, 136, 134, 137, 138, 145, 137, 134, 140, 137, 142, 137, 140, 144, 132, 142, 154, 132, 139, 135, 139, 136, 147, 145, 142, 137, 136, 131, 137, 146, 139, 142, 148, 128, 138, 139, 136, 141, 143, 144, 140, 136, 136, 140, 140, 134, 133, 137, 144, 137, 138, 142, 142, 134, 140, 147, 139, 142, 149, 139, 134, 141, 146, 129, 140, 133, 123, 143, 132, 140, 137, 133, 135, 141, 134, 143, 130, 140, 135, 138, 132, 138, 132, 137, 138, 145, 137, 135, 140, 140, 142, 140, 146, 138, 140, 128, 131, 140, 136, 139, 137, 143, 141, 133, 132, 137, 138, 141, 143, 142, 132, 146, 136, 135, 141, 132, 136, 137, 140, 138, 142, 131, 134, 137, 147, 137, 149, 134, 139, 155, 153, 150, 136, 143, 141, 139, 135, 133, 131, 137, 152, 146, 135, 147, 134, 133, 135, 137, 134, 133, 139, 127, 141, 154, 140, 140, 129, 135, 136, 146, 138, 139, 143, 127, 137, 149, 152, 128, 140, 138, 142, 143, 136, 145, 144, 139, 148, 133, 138, 124, 139, 145, 142, 131, 141, 139, 130, 150, 137, 143, 133, 142, 136, 134, 137, 146, 149, 138, 142, 138, 141, 151, 144, 128, 139, 137, 135, 141, 135, 144, 125, 137, 139, 143, 131, 134, 141, 144, 146, 133, 129, 132, 150, 146, 136, 132, 140, 153, 143, 163, 134, 128, 138, 141, 141, 146, 129, 139, 140, 141, 141, 140, 141, 140, 139, 138, 141, 143, 145, 143, 133, 152, 131, 136, 128, 134, 131, 143, 142, 134, 135, 133, 144, 140, 137, 140, 147, 137, 141, 130, 140, 145, 134, 145, 144, 145, 143, 134, 141, 134, 140, 129, 140, 134, 137, 145, 143, 137, 154, 144, 155, 138, 137, 131, 144, 141, 138, 146, 146, 142, 130, 138, 134, 138, 151, 141, 138, 153, 136, 131, 139, 133, 142, 138, 140, 138, 139, 141, 136, 136, 145, 139, 143, 143, 147, 143, 134, 139, 143, 135, 142, 129, 141, 130, 139, 142, 136, 139, 133, 142, 134, 132, 141, 143, 143, 141, 134, 150, 127, 139, 144, 144, 138, 141, 138, 141, 134, 141, 146, 133, 135, 131, 147, 138, 139, 150, 144, 143, 140, 135, 139, 138, 132, 131, 146, 142, 144, 133, 146, 141, 133, 137, 138, 125, 129, 142, 143, 140, 132, 139, 130, 127, 142, 142, 139, 146, 140, 141, 136, 134, 151, 137, 137, 132, 141, 141, 141, 145, 127, 139, 142, 149, 136, 138, 138, 141, 139, 129, 139, 141, 128, 136, 147, 151, 121, 136, 121, 137, 134, 135, 149, 137, 136, 126, 135, 141, 142, 151, 129, 145, 140, 131, 146, 135, 153, 140, 149, 141, 143, 147, 134, 128, 142, 140, 141, 143, 141, 134, 143, 147, 151, 140, 129, 131, 143, 143, 134, 133, 149, 131, 136, 133, 136, 129, 135, 144, 141, 139, 138, 152, 141, 141, 146, 136, 139, 140, 137, 138, 144, 139, 144, 141, 135, 131, 139, 134, 138, 144, 134, 126, 141, 138, 142, 129, 139, 144, 137, 139, 129, 133, 138, 145, 138, 145, 141, 138, 142, 142, 133, 135, 123, 129, 139, 143, 135, 135, 145, 147, 126, 133, 142, 148, 135, 131, 135, 140, 137, 141, 150, 138, 152, 141, 139, 137, 145, 137, 135, 144, 131, 148, 143, 136, 136, 129, 140, 149, 127, 147, 141, 144, 145, 142, 130, 142, 143, 144, 136, 139, 143, 138, 130, 139, 141, 140, 140, 144, 147, 143, 139, 138, 131, 137, 127, 124, 142, 143, 149, 135, 139, 141, 138, 142, 139, 141, 132, 132, 129, 141, 136, 137, 141, 142, 132, 141, 146, 138, 146, 135, 138, 140, 149, 136, 128, 144, 133, 132, 143, 138, 137, 130, 139, 142, 126, 141, 142, 132, 137, 140, 138, 130, 143, 154, 139, 138, 142, 140, 148, 137, 132, 138, 145, 135, 136, 141, 138, 138, 140, 139, 132, 140, 141, 129, 143, 141, 143, 144, 149, 141, 141, 145, 139, 140, 137, 141, 144, 139, 140, 136, 143, 139, 141, 147, 139, 140, 143, 143, 143, 142, 146, 142, 141, 141, 142, 140, 134, 135, 139, 140, 140, 144, 136, 139, 135, 138, 137, 134, 143, 138, 144, 138, 139, 139, 140, 145, 143, 139, 137, 140, 141, 146, 140, 136, 140, 132, 139, 138, 135, 135, 136, 137, 133, 139, 138, 138, 140, 136, 139, 130, 129, 142, 143, 139, 137, 143, 141, 146, 139, 138, 135, 138, 143, 146, 139, 140, 143, 141, 140, 138, 142, 134, 135, 138, 139, 133, 137, 137, 140, 140, 142, 143, 137, 136, 135, 134, 133, 136, 133, 138, 138, 141, 136, 134, 147, 132, 139, 142, 136, 134, 136, 141, 140, 139, 138, 139, 139, 141, 134, 134, 140, 144, 140, 136, 139, 138, 142, 136, 138, 141, 145, 140, 137, 146, 142, 142, 133, 138, 133, 139, 143, 142, 138, 143, 139, 139, 142, 137, 144, 134, 135, 142, 142, 139, 135, 137, 139, 150, 142, 138, 138, 138, 139, 141, 138, 134, 137, 134, 139, 141, 140, 141, 138, 132, 139, 133, 135, 145, 133, 135, 139, 136, 134, 138, 137, 135, 139, 142, 140, 144, 137, 141, 139, 148, 138, 139, 142, 137, 141, 140, 139, 143, 138, 135, 145, 145, 142, 142, 140, 147, 142, 137, 131, 136, 137, 142, 140, 138, 135, 133, 137, 133, 140, 136, 145, 143, 146, 137, 142, 146, 138, 139, 142, 138, 137, 141, 142, 140, 143, 139, 136, 137, 137, 128, 137, 137, 140, 138, 144, 134, 141, 137, 130, 138, 135, 139, 143, 130, 138, 148, 139, 138, 138, 146, 135, 140, 133, 144, 141, 145, 134, 143, 143, 137, 141, 142, 136, 137, 144, 140, 137, 143, 136, 148, 144, 140, 145, 137, 143, 133, 140, 138, 143, 141, 140, 142, 138, 139, 140, 146, 142, 135, 140, 140, 135, 142, 137, 143, 142, 134, 138, 138, 149, 144, 140, 149, 142, 137, 136, 139, 140, 143, 141, 142, 139, 136, 135, 140, 134, 136, 139, 143, 142, 138, 140, 135, 140, 141, 131, 133, 135, 137, 143, 143, 141, 143, 136, 139, 141, 145, 138, 133, 138, 138, 144, 144, 138, 140, 141, 131, 147, 138, 136, 132, 134, 144, 136, 144, 136, 138, 142, 138, 136, 141, 161, 136, 136, 138, 139, 134, 138, 138, 140, 141, 142, 144, 144, 143, 135, 135, 135, 146, 139, 137, 141, 139, 141, 138, 136, 143, 137, 137, 142, 147, 140, 136, 141, 145, 139, 135, 143, 145, 143, 131, 139, 136, 137, 140, 134, 144, 138, 141, 143, 143, 145, 140, 143, 137, 143, 142, 140, 138, 139, 142, 138, 145, 141, 140, 140, 138, 137, 137, 140, 142, 143, 137, 138, 141, 135, 137, 141, 136, 139, 137, 143, 138, 144, 141, 140, 139, 139, 138, 139, 137, 137, 142, 135, 146, 138, 144, 146, 136, 133, 133, 141, 137, 138, 145, 138, 145, 138, 141, 144, 132, 137, 142, 137, 138, 143, 139, 132, 137, 142, 142, 138, 142, 140, 147, 137, 134, 130, 135, 140, 133, 137, 136, 145, 132, 138, 137, 140, 136, 133, 137, 135, 135, 141, 141, 139, 138, 145, 136, 141, 140, 143, 137, 143, 139, 139, 128, 140, 146, 141, 144, 146, 134, 134, 127, 137, 140, 138, 148, 129, 150, 137, 147, 139, 132, 135, 141, 140, 137, 139, 142, 138, 138, 153, 142, 140, 140, 140, 134, 135, 139, 132, 137, 152, 135, 135, 146, 132, 124, 127, 141, 143, 138, 136, 141, 138, 134, 141, 134, 131, 133, 138, 142, 136, 143, 144, 138, 140, 133, 148, 145, 151, 141, 139, 133, 136, 143, 136, 137, 120, 141, 142, 137, 137, 138, 143, 134, 141, 141, 126, 131, 135, 130, 132, 136, 147, 130, 151, 136, 140, 144, 140, 139, 139, 129, 132, 135, 142, 141, 144, 145, 132, 135, 140, 126, 140, 137, 139, 134, 133, 138, 150, 149, 137, 140, 139, 132, 130, 143, 139, 146, 138, 132, 152, 132, 145, 132, 136, 136, 141, 143, 142, 139, 141, 133, 144, 138, 140, 145, 147, 142, 142, 142, 135, 145, 136, 135, 143, 144, 143, 139, 134, 134, 146, 151, 142, 137, 144, 130, 141, 142, 149, 141, 139, 132, 137, 134, 128, 153, 142, 126, 138, 147, 138, 141, 133, 138, 142, 139, 140, 139, 136, 140, 143, 135, 151, 140, 132, 145, 148, 143, 131, 131, 145, 140, 139, 133, 140, 138, 138, 134, 138, 126, 138, 135, 133, 132, 144, 141, 140, 138, 138, 135, 140, 137, 139, 141, 136, 133, 131, 140, 140, 129, 146, 136, 137, 141, 141, 136, 139, 148, 142, 139, 138, 137, 134, 139, 135, 139, 132, 140, 138, 141, 146, 143, 144, 145, 130, 143, 153, 144, 148, 135, 136, 139, 144, 141, 139, 133, 140, 134, 131, 134, 133, 140, 145, 136, 135, 137, 137, 141, 134, 131, 141, 140, 140, 139, 122, 143, 134, 139, 141, 138, 139, 134, 131, 141, 135, 136, 131, 143, 140, 144, 139, 150, 137, 140, 140, 131, 139, 138, 141, 133, 142, 151, 129, 144, 135, 133, 134, 138, 141, 133, 137, 145, 139, 137, 139, 146, 134, 136, 140, 138, 144, 135, 126, 151, 132, 135, 139, 138, 138, 136, 143, 141, 134, 139, 137, 150, 138, 146, 137, 126, 139, 140, 148, 142, 141, 136, 145, 133, 140, 151, 138, 137, 138, 141, 147, 125, 135, 132, 142, 136, 140, 143, 138, 130, 136, 123, 139, 134, 137, 136, 144, 145, 137, 129, 138, 141, 130, 146, 139, 141, 135, 140, 137, 143, 130, 146, 135, 145, 143, 136, 137, 138, 139, 143, 133, 146, 141, 147, 135, 139, 130, 146, 148, 136, 139, 135, 145, 131, 148, 133, 132, 139, 134, 142, 145, 130, 133, 136, 138, 148, 134, 148, 143, 131, 141, 137, 135, 142, 133, 149, 139, 138, 135, 137, 142, 134, 143, 135, 136, 140, 139, 142, 133, 132, 140, 141, 149, 143, 145, 134, 140, 142, 136, 138, 135, 142, 135, 135, 151, 137, 139, 140, 146, 138, 141, 138, 142, 146, 137, 150, 140, 140, 137, 148, 138, 132, 138, 138, 141, 139, 141, 134, 139, 127, 141, 147, 142, 138, 148, 130, 138, 142, 138, 145, 141, 135, 138, 131, 136, 141, 138, 124, 136, 143, 130, 136, 142, 145, 137, 140, 136, 134, 142, 136, 143, 138, 138, 145, 128, 134, 133, 132, 141, 136, 142, 134, 140, 131, 146, 131, 140, 146, 143, 137, 145, 139, 134, 135, 136, 143, 137, 128, 142, 134, 133, 135, 138, 140, 141, 141, 147, 132, 139, 149, 141, 139, 133, 136, 130, 155, 145, 131, 134, 142, 143, 146, 145, 137, 134, 140, 147, 148, 137, 138, 133, 133, 129, 134, 131, 140, 130, 133, 146, 129, 146, 128, 140, 144, 132, 143, 126, 132, 144, 139, 140, 144, 148, 137, 137, 135, 137, 138, 134, 144, 144, 149, 135, 148, 164, 137, 137, 127, 128, 140, 128, 135, 135, 142, 139, 137, 147, 148, 129, 138, 131, 142, 134, 145, 138, 144, 140, 139, 137, 140, 139, 139, 139, 139, 142, 139, 145, 135, 138, 133, 149, 141, 139, 138, 133, 143, 139, 136, 146, 139, 141, 150, 139, 139, 150, 136, 139, 145, 146, 140, 141, 139, 135, 137, 142, 134, 143, 132, 140, 138, 153, 139, 141, 129, 130, 127, 138, 137, 141, 133, 137, 138, 137, 142, 132, 141, 142, 149, 141, 129, 143, 131, 130, 138, 138, 142, 133, 142, 135, 140, 136, 136, 143, 137, 139, 142, 129, 137, 130, 132, 141, 139, 142, 135, 139, 140, 129, 139, 132, 152, 139, 144, 142, 137, 138, 139, 146, 140, 140, 149, 132, 141, 144, 136, 138, 136, 138, 136, 144, 141, 136, 144, 134, 144, 126, 139, 134, 135, 137, 142, 134, 141, 136, 143, 142, 143, 144, 135, 145, 137, 138, 150, 142, 140, 139, 145, 130, 139, 136, 144, 139, 141, 141, 136, 137, 141, 138, 140, 133, 142, 134, 146, 122, 136, 139, 144, 140, 142, 147, 140, 139, 141, 139, 139, 137, 144, 132, 141, 136, 131, 135, 142, 137, 127, 143, 141, 135, 142, 141, 135, 137, 140, 136, 143, 126, 152, 138, 139, 142, 136, 130, 144, 137, 136, 129, 141, 140, 137, 143, 142, 137, 137, 130, 139, 152, 137, 139, 130, 129, 141, 141, 139, 143, 142, 141, 144, 151, 139, 138, 137, 140, 141, 141, 140, 141, 140, 131, 135, 138, 138, 137, 142, 138, 140, 141, 132, 145, 136, 139, 137, 138, 134, 130, 139, 132, 136, 139, 136, 135, 143, 132, 132, 140, 137, 143, 136, 143, 137, 143, 132, 130, 143, 148, 143, 147, 145, 140, 147, 141, 136, 140, 134, 144, 135, 146, 134, 140, 129, 139, 138, 141, 132, 139, 136, 127, 140, 153, 143, 141, 139, 120, 129, 126, 144, 133, 136, 133, 137, 153, 141, 137, 137, 151, 140, 147, 132, 138, 145, 142, 140, 136, 136, 141, 129, 148, 141, 135, 125, 132, 138, 142, 139, 131, 150, 132, 144, 145, 135, 136, 146, 139, 142, 138, 142, 136, 134, 142, 145, 139, 135, 144, 132, 141, 146, 138, 139, 143, 144, 139, 132, 143, 143, 137, 141, 134, 137, 138, 135, 134, 139, 133, 149, 135, 135, 148, 138, 147, 135, 136, 138, 148, 152, 133, 136, 141, 137, 133, 133, 130, 139, 145, 143, 140, 153, 146, 132, 136, 130, 139, 142, 136, 136, 141, 140, 141, 133, 133, 139, 136, 142, 137, 135, 131, 130, 133, 140, 140, 145, 145, 135, 144, 136, 141, 133, 135, 142, 141, 137, 136, 132, 142, 140, 134, 144, 137, 143, 133, 134, 139, 138, 128, 142, 133, 141, 137, 138, 141, 138, 135, 128, 133, 143, 144, 154, 128, 139, 140, 140, 143, 139, 132, 142, 137, 138, 141, 134, 147, 128, 135, 146, 139, 135, 147, 154, 134, 137, 142, 133, 139, 132, 137, 139, 137, 139, 140, 132, 139, 136, 136, 151, 130, 140, 147, 127, 149, 143, 126, 135, 133, 132, 130, 139, 134, 137, 147, 129, 141, 134, 142, 138, 142, 135, 136, 145, 128, 135, 131, 139, 141, 156, 142, 141, 136, 144, 138, 138, 137, 135, 151, 138, 144, 140, 133, 140, 141, 134, 149, 132, 148, 145, 134, 146, 134, 146, 138, 141, 136, 130, 131, 140, 137, 137, 134, 130, 140, 138, 143, 137, 133, 145, 136, 130, 139, 139, 137, 146, 150, 135, 146, 134, 146, 145, 132, 137, 135, 138, 136, 135, 145, 141, 140, 141, 138, 135, 136, 130, 147, 132, 140, 128, 141, 135, 135, 155, 136, 135, 145, 138, 136, 132, 143, 133, 137, 143, 139, 124, 153, 136, 138, 140, 148, 134, 136, 156, 133, 144, 124, 138, 139, 136, 134, 144, 133, 149, 137, 139, 139, 143, 150, 134, 146, 149, 145, 146, 141, 138, 138, 146, 140, 139, 143, 142, 138, 134, 144, 146, 138, 136, 142, 141, 132, 142, 132, 151, 141, 131, 141, 135, 148, 137, 143, 130, 143, 137, 148, 141, 134, 147, 142, 139, 139, 138, 145, 137, 134, 137, 139, 131, 137, 140, 142, 150, 135, 140, 134, 133, 138, 145, 142, 138, 131, 136, 142, 141, 140, 132, 153, 144, 137, 128, 151, 145, 154, 136, 143, 135, 133, 144, 132, 140, 135, 143, 137, 142, 143, 131, 142, 140, 139, 145, 141, 137, 130, 139, 139, 133, 137, 142, 135, 144, 135, 137, 145, 139, 142, 138, 134, 136, 134, 131, 148, 144, 122, 135, 141, 140, 136, 140, 138, 129, 137, 126, 134, 148, 139, 125, 132, 136, 141, 150, 139, 140, 133, 133, 135, 139, 137, 140, 138, 130, 132, 143, 144, 135, 133, 135, 139, 149, 140, 138, 137, 130, 134, 134, 146, 131, 136, 140, 136, 145, 144, 139, 144, 140, 133, 139, 142, 137, 137, 144, 137, 136, 142, 133, 144, 137, 135, 136, 149, 137, 131, 135, 139, 138, 140, 133, 124, 137, 133, 139, 139, 139, 138, 145, 145, 136, 149, 133, 142, 141, 140, 140, 137, 137, 139, 136, 146, 146, 140, 150, 138, 134, 146, 141, 133, 133, 138, 132, 144, 133, 140, 138, 133, 126, 140, 136, 137, 146, 137, 131, 144, 140, 140, 140, 141, 143, 139, 142, 136, 134, 141, 135, 150, 135, 140, 145, 140, 143, 153, 146, 136, 135, 132, 144, 143, 134, 136, 140, 144, 140, 142, 138, 139, 133, 147, 136, 142, 143, 135, 136, 138, 139, 135, 128, 137, 137, 137, 144, 144, 141, 132, 135, 139, 136, 135, 144, 135, 146, 134, 143, 140, 140, 146, 142, 137, 135, 147, 135, 140, 137, 138, 135, 149, 138, 138, 146, 135, 139, 134, 147, 142, 139, 139, 141, 134, 124, 136, 141, 136, 150, 144, 142, 141, 140, 138, 139, 137, 139, 120, 138, 129, 142, 134, 137, 136, 132, 134, 137, 135, 132, 142, 139, 137, 142, 127, 142, 139, 140, 140, 129, 136, 135, 136, 139, 136, 140, 136, 134, 131, 143, 146, 142, 136, 135, 140, 134, 136, 135, 139, 144, 143, 138, 148, 139, 139, 145, 141, 140, 137, 136, 137, 137, 133, 135, 137, 138, 133, 144, 146, 136, 131, 146, 129, 134, 137, 152, 135, 140, 138, 141, 143, 132, 145, 139, 134, 148, 135, 136, 134, 136, 144, 134, 135, 135, 146, 142, 142, 137, 144, 128, 139, 143, 139, 147, 137, 141, 138, 133, 140, 137, 135, 131, 143, 140, 128, 140, 138, 136, 131, 140, 129, 137, 136, 145, 137, 141, 143, 135, 135, 142, 137, 161, 136, 136, 139, 138, 145, 142, 144, 143, 123, 140, 136, 130, 135, 139, 134, 142, 138, 135, 136, 140, 139, 143, 137, 142, 129, 136, 142, 130, 134, 144, 135, 145, 150, 146, 140, 140, 140, 138, 140, 143, 141, 137, 135, 137, 141, 130, 135, 135, 140, 137, 140, 136, 139, 127, 145, 144, 142, 137, 140, 136, 142, 137, 139, 150, 143, 132, 136, 133, 145, 156, 140, 136, 135, 134, 133, 138, 133, 132, 144, 126, 141, 137, 142, 134, 138, 135, 136, 135, 135, 131, 140, 137, 132, 141, 142, 131, 142, 131, 134, 145, 139, 146, 140, 140, 147, 134, 141, 142, 137, 143, 142, 138, 135, 145, 134, 135, 139, 137, 147, 134, 143, 140, 137, 138, 127, 141, 150, 138, 142, 144, 139, 140, 143, 136, 140, 139, 137, 137, 139, 145, 144, 148, 141, 135, 139, 137, 145, 137, 141, 139, 132, 136, 146, 137, 142, 142, 142, 136, 141, 132, 145, 134, 142, 138, 141, 139, 140, 139, 144, 131, 132, 144, 137, 134, 144, 146, 141, 145, 142, 143, 142, 144, 140, 138, 138, 143, 145, 143, 136, 142, 139, 136, 136, 138, 134, 139, 140, 134, 141, 131, 142, 132, 146, 132, 146, 134, 145, 139, 141, 134, 136, 128, 132, 129, 141, 133, 142, 137, 142, 138, 135, 132, 137, 132, 139, 132, 135, 147, 134, 137, 139, 148, 139, 135, 140, 136, 140, 138, 130, 146, 141, 137, 139, 134, 147, 133, 139, 134, 134, 133, 134, 142, 138, 137, 142, 118, 124, 137, 149, 132, 134, 135, 139, 137, 125, 128, 137, 138, 137, 144, 143, 142, 133, 138, 133, 136, 136, 141, 137, 136, 141, 135, 134, 139, 137, 139, 145, 138, 144, 141, 133, 142, 142, 136, 138, 149, 148, 136, 134, 134, 142, 135, 141, 139, 135, 135, 136, 136, 140, 133, 135, 144, 144, 133, 140, 135, 138, 137, 135, 143, 136, 140, 142, 140, 138, 141, 136, 140, 140, 135, 144, 144, 148, 146, 138, 146, 138, 136, 143, 142, 142, 141, 138, 136, 140, 135, 138, 140, 138, 135, 139, 141, 140, 133, 143, 135, 139, 144, 141, 132, 133, 141, 137, 138, 137, 135, 139, 143, 135, 143, 134, 130, 140, 134, 139, 140, 144, 134, 144, 135, 138, 134, 141, 139, 141, 138, 129, 143, 149, 136, 138, 132, 143, 133, 138, 141, 140, 135, 145, 138, 144, 147, 144, 137, 137, 139, 131, 145, 138, 143, 139, 140, 138, 140, 143, 140, 141, 134, 140, 138, 140, 142, 143, 135, 140, 135, 138, 141, 143, 138, 144, 133, 146, 139, 136, 141, 137, 147, 136, 133, 135, 138, 148, 137, 131, 137, 140, 143, 144, 140, 136, 133, 145, 140, 136, 138, 144, 137, 145, 142, 140, 140, 130, 142, 134, 142, 134, 138, 141, 141, 148, 139, 141, 140, 139, 139, 132, 129, 135, 139, 142, 144, 145, 136, 140, 143, 139, 135, 142, 144, 150, 139, 142, 138, 138, 135, 138, 138, 147, 129, 129, 140, 132, 125, 142, 135, 136, 138, 136, 141, 135, 140, 140, 144, 139, 134, 134, 139, 138, 141, 144, 133, 137, 142, 138, 140, 133, 135, 134, 141, 140, 144, 140, 136, 139, 139, 136, 138, 134, 136, 137, 142, 141, 137, 144, 132, 152, 132, 144, 141, 139, 132, 143, 133, 136, 145, 131, 138, 136, 137, 136, 135, 147, 136, 142, 136, 143, 142, 140, 133, 140, 140, 136, 138, 137, 136, 140, 142, 134, 130, 140, 141, 138, 139, 137, 142, 139, 139, 141, 138, 135, 137, 138, 140, 136, 141, 136, 144, 144, 137, 138, 134, 137, 143, 143, 135, 136, 134, 137, 146, 148, 140, 139, 138, 142, 133, 144, 137, 137, 145, 143, 137, 131, 139, 142, 144, 137, 142, 136, 135, 137, 140, 133, 135, 137, 138, 142, 139, 145, 148, 137, 140, 142, 140, 138, 133, 142, 130, 137, 139, 160, 142, 142, 134, 143, 143, 141, 139, 135, 142, 145, 140, 144, 136, 142, 138, 141, 135, 142, 135, 138, 135, 141, 140, 143, 144, 139, 135, 139, 143, 137, 141, 142, 143, 135, 143, 130, 139, 141, 132, 136, 134, 133, 140, 137, 140, 136, 143, 147, 135, 149, 134, 137, 136, 135, 141, 138, 137, 146, 148, 132, 144, 139, 137, 146, 137, 131, 136, 141, 137, 139, 138, 132, 142, 141, 142, 135, 146, 132, 142, 135, 133, 136, 131, 137, 141, 131, 141, 137, 143, 136, 145, 139, 142, 140, 147, 141, 139, 139, 139, 134, 137, 139, 140, 140, 130, 133, 135, 134, 134, 142, 140, 142, 141, 140, 144, 141, 145, 141, 132, 141, 130, 146, 142, 136, 141, 133, 143, 146, 135, 133, 139, 135, 141, 130, 139, 137, 137, 138, 141, 148, 125, 144, 139, 131, 132, 139, 139, 138, 131, 137, 138, 137, 140, 141, 140, 136, 137, 135, 139, 145, 144, 136, 134, 141, 144, 139, 129, 143, 137, 138, 140, 136, 139, 140, 144, 145, 137, 138, 135, 146, 136, 136, 139, 135, 135, 139, 141, 139, 138, 126, 142, 140, 147, 142, 140, 137, 138, 141, 136, 134, 145, 135, 140, 141, 142, 137, 140, 137, 142, 141, 137, 138, 140, 147, 134, 136, 140, 144, 145, 144, 137, 142, 138, 143, 145, 141, 135, 145, 140, 137, 136, 138, 144, 137, 140, 135, 133, 139, 141, 132, 141, 137, 143, 141, 144, 135, 142, 133, 136, 140, 143, 140, 131, 134, 138, 133, 147, 135, 144, 134, 139, 148, 135, 138, 139, 139, 137, 137, 139, 136, 137, 137, 130, 130, 136, 138, 141, 148, 137, 141, 144, 140, 139, 138, 141, 133, 139, 138, 141, 133, 139, 139, 141, 137, 135, 141, 147, 142, 141, 139, 140, 136, 139, 149, 137, 139, 144, 143, 134, 144, 138, 132, 131, 139, 138, 138, 140, 140, 136, 138, 142, 141, 138, 140, 139, 142, 139, 129, 147, 142, 145, 143, 140, 136, 143, 143, 135, 133, 143, 138, 140, 132, 136, 142, 141, 139, 134, 141, 134, 138, 137, 137, 134, 137, 149, 141, 143, 139, 141, 135, 136, 137, 132, 136, 135, 138, 140, 136, 136, 137, 143, 145, 135, 145, 146, 140, 143, 143, 144, 138, 141, 142, 139, 138, 133, 142, 139, 145, 143, 132, 140, 140, 144, 140, 137, 145, 137, 142, 139, 137, 133, 146, 130, 139, 149, 138, 137, 135, 136, 139, 139, 138, 141, 141, 143, 140, 140, 132, 143, 134, 141, 144, 144, 136, 144, 139, 141, 139, 140, 142, 137, 139, 140, 134, 141, 141, 138, 142, 138, 139, 142, 143, 139, 139, 139, 136, 142, 137, 138, 141, 147, 137, 137, 130, 141, 141, 145, 146, 135, 145, 141, 145, 134, 139, 141, 145, 135, 136, 140, 140, 137, 130, 139, 142, 133, 148, 137, 136, 144, 142, 134, 143, 139, 144, 140, 141, 137, 139, 143, 136, 138, 142, 144, 142, 139, 144, 139, 143, 141, 135, 147, 150, 135, 133, 138, 142, 137, 139, 139, 138, 140, 138, 140, 136, 137, 138, 133, 144, 143, 139, 133, 140, 144, 138, 142, 137, 137, 145, 143, 142, 141, 140, 136, 139, 134, 129, 138, 129, 137, 139, 142, 146, 141, 139, 139, 142, 142, 146, 136, 138, 139, 142, 141, 138, 134, 137, 143, 138, 143, 138, 139, 133, 135, 138, 145, 143, 136, 140, 144, 143, 134, 138, 143, 136, 146, 138, 136, 139, 144, 139, 140, 140, 140, 144, 146, 139, 134, 139, 143, 142, 143, 139, 137, 131, 138, 138, 143, 140, 146, 138, 141, 135, 145, 142, 137, 145, 133, 136, 139, 136, 137, 145, 142, 141, 132, 141, 135, 134, 140, 137, 138, 139, 134, 141, 142, 139, 136, 145, 134, 133, 137, 140, 142, 139, 142, 147, 139, 140, 137, 137, 142, 137, 146, 140, 140, 142, 147, 143, 142, 140, 139, 140, 139, 138, 137, 137, 139, 135, 145, 149, 135, 132, 142, 140, 140, 146, 149, 141, 129, 133, 133, 146, 146, 143, 126, 137, 149, 137, 140, 142, 141, 143, 138, 147, 138, 138, 142, 144, 144, 141, 139, 151, 139, 132, 142, 148, 144, 140, 140, 148, 138, 145, 146, 139, 133, 131, 130, 140, 151, 138, 145, 133, 148, 143, 135, 145, 138, 133, 155, 144, 135, 145, 135, 146, 141, 132, 156, 143, 137, 136, 135, 144, 134, 147, 137, 146, 134, 140, 144, 140, 143, 138, 139, 138, 144, 133, 141, 140, 150, 143, 132, 142, 136, 133, 133, 134, 152, 132, 142, 127, 132, 147, 139, 137, 152, 134, 147, 138, 133, 146, 141, 129, 139, 132, 145, 145, 131, 138, 143, 141, 133, 146, 140, 141, 127, 134, 133, 139, 144, 142, 148, 138, 146, 141, 123, 153, 135, 150, 147, 146, 153, 136, 131, 143, 138, 144, 142, 134, 135, 134, 147, 143, 141, 146, 141, 134, 136, 144, 128, 138, 149, 136, 135, 139, 147, 139, 146, 143, 133, 128, 144, 136, 135, 136, 133, 142, 137, 143, 135, 142, 137, 133, 141, 133, 133, 135, 136, 145, 136, 133, 135, 138, 135, 136, 141, 143, 144, 148, 131, 136, 136, 138, 142, 137, 131, 129, 123, 142, 141, 130, 133, 144, 138, 136, 143, 137, 150, 139, 140, 141, 145, 144, 147, 140, 138, 135, 140, 132, 145, 147, 137, 150, 130, 143, 148, 145, 129, 142, 142, 142, 136, 138, 138, 137, 134, 130, 142, 132, 142, 142, 133, 141, 137, 133, 151, 140, 128, 132, 142, 137, 145, 135, 134, 135, 141, 134, 131, 134, 133, 138, 143, 142, 128, 132, 150, 146, 141, 143, 140, 134, 135, 140, 147, 139, 141, 135, 150, 134, 139, 136, 140, 147, 139, 137, 136, 140, 135, 136, 141, 141, 134, 147, 145, 138, 144, 139, 152, 135, 135, 141, 143, 135, 139, 146, 140, 141, 143, 151, 128, 135, 129, 139, 147, 138, 135, 140, 141, 135, 141, 141, 132, 142, 132, 136, 150, 143, 142, 125, 155, 137, 147, 136, 142, 138, 136, 139, 136, 131, 146, 141, 132, 139, 139, 137, 141, 141, 128, 133, 133, 141, 148, 131, 143, 142, 141, 143, 139, 140, 132, 142, 129, 136, 137, 147, 145, 143, 143, 137, 143, 141, 140, 137, 137, 142, 140, 136, 137, 136, 124, 136, 139, 134, 126, 135, 134, 140, 136, 131, 141, 139, 133, 141, 152, 130, 150, 146, 138, 139, 133, 137, 140, 144, 139, 149, 132, 138, 139, 137, 141, 138, 142, 138, 144, 134, 141, 123, 148, 138, 142, 136, 145, 138, 143, 147, 147, 133, 143, 154, 146, 131, 130, 142, 137, 149, 134, 139, 137, 140, 135, 137, 140, 139, 143, 134, 136, 138, 144, 141, 129, 152, 134, 143, 140, 146, 150, 141, 144, 138, 148, 131, 152, 135, 129, 135, 143, 130, 145, 135, 130, 135, 142, 149, 149, 137, 145, 140, 141, 148, 139, 137, 146, 139, 131, 133, 145, 145, 145, 138, 144, 138, 140, 129, 128, 136, 143, 117, 138, 137, 149, 140, 135, 147, 140, 139, 135, 143, 143, 139, 140, 135, 138, 146, 136, 140, 142, 134, 129, 134, 139, 142, 143, 137, 135, 137, 142, 139, 148, 139, 143, 143, 143, 134, 140, 122, 134, 142, 132, 140, 134, 135, 145, 140, 147, 146, 140, 136, 141, 138, 134, 137, 140, 145, 135, 144, 135, 130, 133, 134, 138, 134, 142, 130, 139, 131, 147, 135, 142, 139, 143, 135, 136, 138, 138, 145, 132, 133, 146, 138, 139, 141, 147, 135, 145, 136, 141, 136, 143, 136, 129, 145, 148, 137, 124, 140, 140, 142, 140, 139, 135, 142, 140, 133, 137, 141, 141, 133, 152, 138, 137, 141, 139, 142, 141, 138, 136, 141, 142, 144, 138, 147, 134, 142, 136, 135, 143, 140, 143, 140, 148, 141, 134, 138, 136, 139, 145, 137, 141, 143, 140, 141, 143, 142, 143, 142, 139, 139, 150, 137, 143, 139, 142, 137, 131, 135, 138, 143, 137, 142, 136, 139, 141, 135, 144, 138, 142, 149, 138, 137, 139, 150, 139, 137, 139, 152, 145, 146, 140, 143, 142, 142, 134, 141, 142, 138, 137, 137, 141, 136, 146, 146, 134, 131, 144, 136, 142, 138, 136, 140, 139, 138, 145, 140, 136, 141, 143, 142, 144, 138, 129, 135, 132, 140, 130, 139, 144, 142, 135, 144, 139, 135, 139, 126, 135, 153, 126, 134, 149, 139, 124, 129, 138, 136, 146, 127, 136, 136, 129, 134, 132, 138, 141, 129, 146, 133, 140, 141, 140, 136, 141, 144, 135, 149, 140, 144, 142, 146, 145, 151, 136, 135, 135, 136, 133, 143, 138, 138, 140, 135, 133, 140, 139, 144, 136, 142, 149, 142, 145, 142, 141, 141, 135, 133, 136, 144, 139, 130, 135, 145, 138, 142, 132, 129, 135, 144, 141, 128, 146, 134, 133, 135, 139, 140, 141, 141, 144, 142, 142, 145, 142, 136, 145, 143, 134, 142, 131, 123, 133, 139, 138, 133, 141, 143, 144, 148, 136, 150, 144, 136, 140, 132, 139, 147, 132, 143, 149, 137, 133, 147, 138, 139, 138, 139, 129, 153, 141, 147, 134, 136, 141, 137, 134, 133, 139, 139, 141, 130, 147, 132, 138, 133, 133, 139, 138, 141, 143, 141, 145, 137, 131, 137, 141, 142, 139, 134, 139, 142, 119, 145, 135, 147, 137, 135, 133, 136, 136, 140, 140, 142, 139, 143, 137, 151, 138, 142, 133, 148, 141, 140, 139, 134, 134, 132, 148, 151, 154, 144, 133, 143, 135, 127, 137, 136, 142, 129, 139, 126, 150, 138, 140, 139, 141, 145, 149, 145, 142, 142, 138, 131, 138, 140, 137, 134, 133, 140, 136, 146, 142, 126, 133, 131, 148, 139, 137, 133, 144, 132, 132, 137, 143, 142, 145, 137, 144, 149, 147, 133, 148, 141, 138, 147, 136, 141, 146, 142, 153, 139, 142, 149, 139, 140, 150, 146, 142, 127, 140, 136, 140, 146, 137, 130, 135, 144, 143, 141, 142, 148, 139, 135, 133, 136, 136, 145, 145, 147, 141, 134, 144, 137, 146, 146, 138, 141, 136, 135, 133, 140, 145, 134, 139, 132, 126, 131, 135, 140, 139, 133, 144, 133, 141, 140, 140, 137, 138, 137, 140, 145, 142, 137, 141, 136, 142, 132, 145, 131, 144, 138, 144, 134, 134, 137, 139, 139, 142, 133, 140, 135, 141, 138, 142, 142, 140, 137, 135, 133, 144, 139, 135, 140, 142, 141, 142, 138, 138, 136, 141, 137, 141, 142, 137, 141, 139, 135, 140, 138, 144, 145, 146, 137, 139, 137, 141, 139, 136, 142, 134, 143, 142, 141, 142, 138, 142, 139, 142, 136, 131, 135, 141, 136, 138, 143, 138, 133, 140, 135, 142, 138, 138, 142, 136, 133, 136, 136, 136, 132, 137, 137, 133, 136, 142, 137, 140, 146, 131, 151, 135, 140, 135, 142, 131, 133, 145, 141, 137, 141, 137, 144, 141, 139, 138, 136, 133, 144, 138, 142, 139, 139, 139, 138, 141, 133, 147, 141, 139, 139, 139, 144, 134, 148, 123, 139, 144, 141, 140, 132, 140, 131, 142, 131, 141, 140, 134, 142, 138, 137, 135, 148, 137, 141, 143, 139, 139, 141, 142, 142, 135, 135, 136, 136, 143, 136, 137, 143, 134, 149, 135, 139, 132, 142, 138, 140, 140, 141, 145, 136, 136, 133, 139, 137, 149, 147, 134, 133, 137, 138, 144, 141, 131, 151, 144, 129, 141, 141, 137, 142, 136, 140, 138, 138, 137, 140, 137, 141, 141, 143, 132, 143, 134, 136, 136, 148, 147, 136, 140, 140, 133, 137, 152, 140, 145, 128, 140, 146, 137, 136, 137, 139, 140, 143, 137, 139, 141, 141, 143, 142, 140, 145, 133, 135, 133, 138, 145, 136, 137, 135, 139, 132, 143, 140, 137, 150, 139, 138, 140, 144, 132, 135, 142, 140, 135, 130, 136, 135, 135, 138, 131, 139, 140, 139, 134, 142, 135, 139, 136, 144, 137, 135, 136, 138, 142, 138, 145, 134, 147, 136, 143, 136, 133, 144, 143, 143, 134, 143, 140, 138, 134, 140, 140, 139, 138, 147, 141, 142, 144, 142, 137, 129, 132, 138, 137, 138, 142, 133, 138, 141, 138, 144, 143, 139, 134, 137, 144, 147, 143, 144, 141, 141, 137, 133, 140, 140, 140, 142, 139, 136, 135, 139, 138, 131, 134, 135, 134, 144, 133, 139, 144, 146, 144, 133, 136, 146, 140, 138, 140, 137, 132, 138, 134, 139, 141, 134, 134, 132, 136, 138, 139, 139, 139, 137, 136, 140, 145, 136, 141, 145, 135, 138, 147, 143, 139, 143, 138, 136, 139, 140, 136, 131, 141, 147, 137, 139, 136, 137, 136, 138, 144, 131, 135, 145, 142, 137, 134, 139, 137, 134, 142, 141, 137, 140, 132, 139, 137, 136, 137, 140, 146, 141, 136, 144, 137, 134, 138, 135, 139, 140, 136, 134, 140, 141, 136, 136, 139, 139, 141, 139, 141, 141, 140, 133, 138, 139, 136, 142, 138, 140, 133, 139, 139, 144, 134, 134, 151, 141, 138, 144, 138, 138, 134, 139, 138, 140, 136, 135, 136, 139, 134, 140, 139, 145, 140, 137, 143, 137, 142, 136, 138, 140, 137, 143, 130, 132, 140, 137, 140, 142, 136, 144, 132, 140, 135, 143, 134, 131, 133, 141, 138, 137, 133, 141, 144, 134, 139, 138, 137, 143, 141, 133, 140, 132, 137, 143, 136, 139, 149, 140, 140, 131, 141, 127, 140, 131, 140, 133, 130, 140, 148, 132, 136, 136, 134, 138, 135, 137, 139, 147, 138, 141, 141, 142, 135, 137, 150, 141, 142, 130, 130, 139, 141, 143, 138, 144, 143, 138, 144, 146, 135, 139, 140, 128, 139, 146, 137, 138, 142, 145, 135, 128, 137, 144, 145, 143, 134, 136, 136, 138, 135, 147, 142, 141, 137, 138, 140, 137, 136, 129, 136, 137, 133, 137, 135, 138, 146, 140, 138, 137, 140, 147, 131, 135, 133, 134, 145, 141, 142, 137, 135, 139, 145, 131, 138, 136, 141, 139, 139, 140, 141, 131, 133, 134, 140, 137, 142, 136, 135, 143, 142, 138, 130, 142, 143, 140, 131, 139, 137, 135, 134, 133, 144, 139, 139, 137, 138, 143, 141, 142, 139, 136, 138, 138, 136, 135, 133, 143, 143, 134, 143, 135, 142, 136, 135, 136, 135, 137, 136, 133, 140, 141, 143, 140, 133, 134, 132, 135, 135, 139, 134, 133, 137, 137, 143, 141, 140, 137, 133, 140, 139, 139, 141, 141, 136, 134, 135, 142, 136, 144, 139, 139, 145, 135, 137, 135, 128, 140, 144, 143, 140, 135, 141, 139, 136, 138, 141, 141, 137, 139, 137, 146, 136, 135, 144, 142, 138, 136, 140, 139, 137, 142, 142, 140, 134, 138, 133, 135, 143, 142, 134, 140, 142, 139, 143, 152, 137, 139, 136, 144, 141, 132, 142, 134, 136, 136, 134, 136, 157, 135, 140, 148, 140, 153, 136, 140, 140, 141, 137, 139, 134, 138, 135, 140, 140, 135, 142, 139, 143, 140, 137, 139, 134, 143, 140, 139, 140, 135, 132, 138, 142, 135, 138, 132, 144, 147, 133, 136, 140, 132, 131, 134, 133, 130, 140, 137, 141, 143, 140, 135, 137, 132, 139, 142, 138, 140, 141, 147, 143, 134, 127, 139, 150, 139, 146, 131, 139, 142, 135, 144, 136, 137, 144, 145, 136, 133, 138, 137, 132, 137, 139, 145, 135, 140, 142, 136, 145, 147, 141, 137, 139, 140, 140, 127, 142, 138, 141, 130, 138, 139, 138, 127, 133, 140, 132, 143, 148, 139, 139, 142, 138, 144, 130, 141, 150, 136, 141, 136, 131, 140, 130, 140, 144, 145, 136, 130, 141, 147, 134, 133, 138, 136, 141, 135, 144, 136, 136, 134, 146, 142, 141, 140, 135, 132, 128, 150, 135, 142, 138, 138, 139, 138, 133, 140, 142, 138, 130, 142, 133, 141, 136, 141, 143, 146, 136, 139, 135, 141, 141, 133, 153, 139, 153, 133, 135, 142, 138, 147, 147, 150, 142, 138, 138, 127, 141, 132, 131, 140, 137, 140, 140, 143, 139, 139, 136, 147, 143, 138, 140, 133, 135, 138, 140, 136, 134, 135, 132, 137, 143, 138, 135, 148, 136, 137, 142, 138, 133, 143, 136, 139, 134, 141, 145, 138, 130, 140, 137, 146, 139, 148, 138, 138, 140, 144, 139, 135, 142, 136, 146, 143, 139, 134, 137, 134, 142, 146, 131, 137, 142, 135, 132, 144, 136, 139, 140, 134, 139, 140, 139, 135, 139, 138, 135, 139, 139, 138, 137, 139, 139, 143, 142, 137, 141, 139, 140, 135, 133, 135, 136, 143, 139, 139, 135, 144, 142, 138, 140, 138, 142, 139, 136, 137, 137, 136, 139, 139, 136, 141, 141, 141, 142, 137, 137, 135, 142, 139, 135, 134, 144, 138, 142, 134, 135, 141, 138, 133, 136, 135, 136, 137, 143, 135, 144, 144, 139, 138, 134, 134, 138, 140, 139, 140, 138, 135, 135, 142, 145, 139, 139, 139, 137, 135, 137, 133, 141, 135, 140, 143, 135, 132, 134, 140, 139, 141, 136, 133, 142, 137, 134, 142, 133, 143, 137, 137, 136, 133, 137, 134, 131, 136, 144, 139, 139, 142, 140, 142, 139, 139, 134, 139, 137, 135, 142, 138, 138, 140, 146, 136, 142, 138, 131, 141, 139, 133, 133, 134, 142, 146, 132, 144, 134, 140, 140, 139, 136, 144, 142, 136, 145, 136, 140, 140, 143, 142, 138, 143, 140, 131, 142, 139, 131, 139, 136, 135, 131, 136, 133, 147, 133, 136, 144, 133, 142, 143, 141, 133, 140, 146, 138, 138, 137, 138, 144, 140, 143, 139, 141, 140, 138, 139, 135, 140, 143, 138, 135, 140, 142, 145, 136, 144, 139, 140, 141, 138, 139, 140, 136, 136, 143, 140, 143, 141, 137, 137, 138, 131, 142, 138, 146, 139, 137, 146, 139, 139, 143, 138, 141, 146, 147, 144, 139, 139, 139, 137, 133, 139, 141, 140, 143, 139, 136, 144, 142, 135, 137, 139, 139, 137, 139, 141, 139, 137, 139, 136, 137, 143, 145, 144, 137, 140, 138, 139, 140, 140, 144, 132, 133, 141, 131, 135, 138, 130, 141, 138, 131, 138, 134, 135, 135, 139, 144, 140, 140, 142, 142, 135, 138, 140, 139, 138, 139, 139, 138, 139, 137, 136, 141, 136, 139, 137, 141, 134, 141, 144, 136, 141, 142, 140, 137, 140, 140, 135, 140, 143, 143, 138, 142, 135, 148, 137, 142, 137, 141, 142, 136, 135, 144, 133, 136, 141, 137, 151, 137, 152, 141, 143, 139, 144, 141, 142, 140, 137, 138, 140, 139, 147, 137, 136, 145, 143, 136, 137, 138, 133, 141, 146, 135, 144, 136, 141, 140, 140, 142, 139, 140, 138, 137, 137, 137, 132, 138, 140, 135, 140, 132, 138, 136, 144, 142, 134, 153, 143, 136, 140, 134, 140, 143, 140, 136, 136, 144, 138, 135, 138, 146, 141, 142, 143, 134, 140, 135, 136, 137, 136, 141, 134, 143, 138, 145, 135, 132, 140, 142, 137, 139, 135, 145, 142, 133, 134, 139, 144, 138, 139, 142, 140, 139, 138, 139, 140, 133, 133, 138, 138, 137, 145, 135, 140, 133, 138, 136, 141, 133, 136, 140, 142, 138, 141, 139, 142, 139, 142, 141, 137, 135, 136, 134, 135, 138, 144, 143, 138, 138, 138, 137, 140, 147, 137, 134, 136, 139, 134, 138, 137, 142, 136, 136, 140, 136, 141, 146, 144, 135, 136, 140, 138, 138, 135, 140, 134, 141, 134, 139, 134, 141, 143, 149, 135, 133, 139, 141, 135, 138, 142, 134, 136, 141, 144, 137, 135, 136, 138, 137, 139, 140, 138, 136, 139, 137, 147, 143, 139, 147, 137, 142, 140, 138, 146, 143, 141, 134, 140, 141, 142, 135, 133, 134, 137, 139, 144, 135, 139, 138, 143, 141, 138, 134, 138, 141, 143, 144, 144, 140, 142, 139, 148, 138, 135, 148, 142, 142, 136, 144, 137, 137, 141, 139, 134, 138, 132, 132, 143, 135, 138, 136, 148, 141, 142, 141, 139, 143, 143, 138, 141, 151, 140, 135, 127, 134, 132, 134, 141, 138, 152, 137, 141, 143, 135, 137, 143, 137, 147, 139, 141, 138, 136, 143, 136, 147, 144, 145, 143, 150, 136, 141, 147, 137, 134, 169, 135, 138, 137, 132, 136, 141, 135, 142, 144, 138, 139, 149, 142, 138, 132, 138, 138, 138, 140, 139, 139, 137, 142, 138, 144, 143, 144, 130, 141, 146, 141, 131, 145, 148, 135, 135, 133, 137, 135, 137, 131, 132, 151, 135, 137, 138, 137, 144, 140, 136, 146, 138, 141, 141, 137, 134, 133, 145, 141, 141, 142, 137, 132, 136, 140, 138, 139, 129, 134, 134, 138, 141, 140, 140, 138, 136, 136, 140, 138, 131, 141, 147, 139, 143, 144, 139, 136, 136, 145, 135, 138, 140, 139, 138, 135, 139, 139, 134, 136, 138, 137, 142, 137, 135, 140, 134, 139, 129, 139, 139, 140, 133, 145, 143, 143, 138, 133, 129, 137, 145, 137, 144, 138, 152, 138, 137, 136, 130, 139, 145, 155, 137, 143, 139, 142, 137, 144, 146, 145, 131, 144, 142, 140, 132, 131, 137, 133, 141, 139, 140, 139, 136, 138, 134, 129, 142, 136, 139, 137, 147, 145, 133, 135, 136, 139, 135, 137, 138, 140, 133, 136, 139, 133, 134, 150, 136, 148, 145, 135, 142, 143, 134, 133, 145, 148, 140, 133, 142, 132, 131, 141, 134, 135, 132, 142, 126, 141, 138, 137, 138, 138, 138, 141, 132, 143, 135, 143, 138, 141, 136, 141, 133, 128, 139, 138, 146, 143, 140, 141, 136, 135, 131, 139, 134, 147, 137, 140, 139, 138, 139, 131, 137, 140, 138, 144, 143, 134, 136, 131, 142, 132, 136, 142, 131, 138, 141, 142, 143, 143, 144, 143, 132, 143, 139, 144, 142, 140, 135, 136, 141, 143, 136, 136, 144, 139, 141, 135, 137, 143, 143, 137, 137, 129, 143, 135, 142, 139, 149, 138, 137, 145, 131, 137, 145, 136, 139, 139, 132, 138, 134, 131, 143, 130, 134, 143, 139, 144, 143, 142, 134, 138, 139, 143, 126, 136, 143, 137, 131, 139, 135, 141, 145, 140, 147, 136, 138, 137, 137, 140, 132, 137, 139, 137, 140, 137, 138, 142, 136, 140, 141, 132, 136, 143, 151, 133, 143, 141, 138, 132, 143, 136, 134, 137, 142, 132, 128, 142, 145, 137, 144, 140, 138, 133, 139, 131, 139, 149, 134, 142, 139, 143, 141, 146, 143, 135, 140, 130, 129, 133, 146, 130, 138, 132, 141, 132, 132, 147, 137, 141, 139, 142, 130, 136, 140, 138, 134, 136, 130, 137, 132, 148, 143, 141, 135, 128, 143, 142, 127, 137, 149, 136, 138, 139, 144, 139, 142, 134, 147, 134, 145, 134, 142, 131, 133, 146, 147, 143, 142, 139, 142, 143, 124, 137, 137, 133, 124, 146, 141, 142, 134, 127, 146, 140, 135, 142, 124, 142, 136, 141, 124, 138, 137, 130, 138, 140, 142, 146, 146, 129, 145, 133, 142, 137, 135, 135, 130, 139, 140, 135, 135, 132, 137, 137, 137, 139, 138, 138, 137, 135, 137, 145, 137, 136, 125, 141, 139, 135, 133, 145, 141, 130, 141, 139, 144, 141, 140, 146, 150, 139, 145, 141, 143, 134, 134, 133, 137, 144, 139, 142, 134, 138, 140, 142, 135, 136, 135, 143, 143, 135, 141, 149, 139, 140, 136, 141, 149, 136, 140, 147, 139, 135, 134, 135, 139, 135, 134, 140, 145, 149, 157, 134, 133, 127, 137, 134, 137, 149, 140, 134, 136, 132, 141, 135, 137, 138, 140, 143, 129, 135, 142, 137, 140, 139, 133, 143, 142, 134, 129, 132, 143, 141, 136, 135, 140, 144, 150, 130, 132, 138, 143, 135, 140, 144, 142, 143, 137, 142, 137, 124, 136, 131, 139, 136, 143, 133, 132, 137, 142, 144, 140, 135, 132, 140, 133, 148, 141, 141, 141, 140, 134, 150, 131, 138, 129, 137, 142, 151, 137, 140, 137, 145, 135, 140, 131, 139, 140, 136, 137, 144, 148, 147, 134, 132, 139, 133, 138, 150, 135, 136, 135, 136, 134, 133, 130, 134, 141, 141, 144, 137, 143, 133, 141, 143, 143, 142, 144, 137, 153, 131, 146, 133, 131, 141, 145, 145, 138, 137, 137, 138, 141, 146, 140, 132, 127, 137, 142, 137, 133, 147, 142, 135, 137, 141, 135, 140, 128, 140, 137, 146, 139, 147, 132, 147, 139, 144, 143, 142, 138, 133, 145, 139, 138, 130, 137, 145, 143, 141, 150, 137, 139, 134, 135, 162, 141, 134, 134, 142, 130, 127, 141, 137, 138, 143, 140, 132, 151, 147, 145, 133, 147, 140, 137, 140, 131, 144, 145, 132, 138, 138, 129, 140, 133, 133, 146, 145, 138, 135, 142, 134, 146, 144, 142, 136, 140, 145, 134, 137, 143, 139, 135, 142, 138, 136, 136, 143, 140, 136, 140, 137, 142, 143, 146, 133, 133, 132, 137, 134, 144, 141, 136, 140, 137, 143, 138, 148, 147, 138, 144, 143, 130, 138, 135, 139, 152, 130, 135, 138, 134, 139, 153, 140, 141, 146, 137, 139, 136, 129, 135, 138, 127, 138, 134, 149, 135, 137, 132, 139, 138, 146, 143, 139, 139, 138, 138, 142, 134, 137, 139, 138, 132, 134, 141, 135, 147, 133, 142, 144, 136, 135, 139, 125, 143, 141, 133, 155, 144, 139, 142, 144, 139, 151, 136, 135, 136, 136, 144, 134, 140, 142, 142, 136, 141, 134, 139, 129, 139, 136, 131, 146, 134, 142, 139, 137, 139, 143, 143, 143, 129, 138, 141, 141, 131, 142, 131, 144, 134, 139, 141, 133, 140, 135, 126, 136, 148, 142, 140, 139, 133, 139, 140, 132, 141, 136, 136, 148, 138, 132, 141, 136, 138, 146, 133, 142, 135, 130, 133, 151, 141, 144, 142, 138, 147, 144, 136, 142, 141, 140, 140, 143, 140, 143, 143, 138, 138, 139, 136, 139, 141, 137, 137, 132, 137, 145, 131, 127, 134, 130, 137, 138, 136, 142, 133, 144, 131, 135, 137, 141, 129, 147, 139, 139, 140, 133, 139, 136, 137, 144, 143, 137, 135, 137, 142, 137, 140, 138, 137, 147, 137, 137, 138, 140, 145, 135, 140, 136, 135, 139, 139, 146, 140, 134, 135, 140, 135, 141, 136, 140, 150, 143, 130, 135, 130, 137, 145, 136, 131, 142, 136, 138, 140, 132, 135, 137, 144, 138, 138, 137, 137, 138, 139, 137, 138, 140, 148, 140, 138, 136, 138, 134, 136, 134, 135, 136, 144, 142, 141, 144, 135, 145, 145, 147, 141, 141, 136, 139, 135, 137, 131, 145, 141, 140, 140, 135, 139, 142, 135, 137, 136, 135, 137, 141, 141, 137, 142, 138, 140, 145, 139, 135, 138, 139, 140, 141, 142, 138, 140, 135, 141, 142, 133, 130, 140, 142, 137, 141, 134, 135, 136, 142, 143, 139, 137, 129, 137, 135, 134, 141, 142, 133, 139, 142, 136, 140, 141, 143, 138, 147, 137, 140, 137, 138, 142, 144, 142, 136, 137, 140, 138, 141, 141, 136, 141, 135, 142, 135, 137, 139, 142, 144, 137, 136, 139, 142, 136, 146, 143, 141, 132, 136, 140, 128, 136, 141, 140, 141, 137, 140, 137, 142, 140, 138, 142, 139, 137, 139, 140, 142, 135, 137, 146, 138, 128, 135, 135, 141, 137, 145, 137, 137, 149, 141, 147, 138, 140, 139, 140, 135, 129, 141, 142, 142, 134, 149, 143, 142, 142, 140, 138, 140, 140, 143, 147, 135, 139, 142, 128, 138, 145, 139, 145, 138, 148, 141, 147, 144, 142, 145, 139, 152, 140, 146, 139, 140, 135, 134, 150, 143, 137, 136, 133, 142, 141, 133, 140, 144, 133, 139, 142, 144, 130, 135, 144, 141, 139, 135, 139, 137, 131, 132, 144, 140, 129, 143, 137, 146, 135, 140, 145, 142, 140, 134, 150, 138, 141, 147, 139, 134, 135, 143, 137, 147, 141, 142, 137, 141, 143, 139, 144, 140, 147, 138, 139, 138, 139, 139, 135, 143, 140, 135, 139, 135, 140, 134, 138, 135, 149, 145, 132, 137, 140, 142, 135, 135, 142, 137, 134, 136, 140, 145, 132, 132, 138, 135, 142, 138, 147, 136, 138, 146, 137, 138, 142, 147, 142, 138, 134, 141, 136, 136, 140, 136, 140, 140, 140, 138, 138, 137, 130, 145, 138, 140, 133, 142, 142, 136, 141, 137, 144, 135, 140, 138, 132, 139, 132, 144, 132, 138, 137, 149, 134, 134, 143, 140, 132, 143, 135, 145, 139, 134, 139, 146, 143, 147, 136, 130, 136, 139, 140, 140, 137, 132, 139, 130, 135, 135, 139, 141, 148, 138, 141, 138, 134, 133, 135, 136, 139, 143, 140, 135, 141, 137, 139, 129, 145, 137, 140, 149, 137, 132, 153, 140, 145, 144, 136, 145, 141, 138, 136, 140, 134, 135, 136, 149, 137, 139, 147, 139, 139, 139, 147, 140, 135, 136, 142, 136, 141, 137, 133, 146, 133, 141, 138, 137, 146, 143, 138, 135, 136, 143, 143, 140, 141, 139, 142, 131, 144, 133, 156, 135, 140, 135, 140, 145, 143, 137, 140, 144, 141, 140, 143, 141, 140, 146, 146, 144, 134, 142, 135, 136, 137, 134, 137, 143, 134, 139, 129, 136, 136, 138, 156, 135, 137, 144, 137, 141, 140, 136, 141, 154, 140, 145, 137, 139, 140, 131, 135, 141, 139, 130, 137, 150, 134, 125, 132, 132, 146, 146, 137, 148, 140, 140, 139, 149, 143, 137, 134, 136, 148, 154, 144, 138, 145, 136, 144, 139, 143, 140, 143, 133, 144, 135, 143, 142, 133, 134, 141, 140, 148, 141, 132, 141, 142, 133, 129, 142, 136, 148, 141, 132, 140, 144, 136, 141, 137, 136, 137, 131, 154, 143, 132, 132, 143, 141, 142, 131, 152, 148, 130, 142, 145, 148, 145, 138, 138, 129, 149, 136, 149, 133, 129, 136, 139, 143, 143, 139, 146, 137, 136, 136, 141, 139, 134, 137, 134, 135, 140, 131, 148, 138, 139, 131, 143, 139, 145, 138, 157, 147, 148, 125, 139, 142, 139, 136, 135, 138, 134, 133, 146, 141, 139, 135, 129, 136, 136, 136, 135, 141, 135, 127, 135, 138, 139, 145, 150, 144, 133, 134, 149, 141, 130, 136, 138, 137, 135, 139, 139, 140, 138, 132, 136, 142, 129, 124, 156, 136, 140, 145, 141, 139, 133, 149, 137, 147, 134, 134, 132, 138, 140, 136, 140, 137, 135, 134, 146, 130, 142, 143, 145, 136, 137, 146, 149, 142, 135, 146, 133, 129, 133, 140, 135, 144, 143, 139, 132, 129, 136, 137, 137, 141, 143, 138, 141, 135, 140, 130, 133, 140, 134, 139, 140, 133, 136, 146, 131, 143, 149, 137, 134, 141, 136, 148, 134, 146, 143, 146, 127, 148, 140, 139, 139, 130, 139, 136, 135, 132, 139, 137, 138, 132, 134, 141, 138, 125, 134, 135, 145, 139, 143, 133, 136, 141, 137, 142, 145, 147, 145, 141, 135, 135, 149, 142, 132, 133, 135, 141, 136, 131, 140, 143, 138, 141, 145, 141, 132, 149, 141, 146, 145, 142, 127, 126, 142, 140, 133, 149, 144, 134, 144, 135, 135, 139, 136, 141, 134, 144, 133, 139, 139, 140, 142, 138, 136, 136, 135, 155, 135, 133, 149, 130, 138, 121, 139, 140, 140, 131, 141, 142, 139, 145, 139, 141, 142, 134, 142, 137, 135, 134, 132, 137, 143, 130, 135, 150, 144, 145, 128, 135, 141, 135, 138, 135, 135, 135, 137, 146, 135, 138, 137, 149, 137, 144, 137, 134, 138, 130, 138, 139, 137, 131, 148, 140, 137, 146, 143, 143, 146, 150, 144, 127, 140, 135, 141, 147, 137, 141, 134, 143, 138, 140, 143, 139, 138, 146, 138, 128, 139, 128, 135, 138, 146, 136, 134, 149, 138, 145, 131, 131, 145, 152, 141, 139, 139, 134, 137, 129, 140, 137, 137, 144, 135, 132, 131, 129, 137, 138, 148, 137, 136, 139, 137, 142, 141, 141, 140, 141, 139, 137, 144, 149, 143, 138, 125, 133, 146, 147, 142, 137, 144, 143, 138, 140, 147, 151, 131, 144, 137, 129, 140, 115, 149, 150, 142, 147, 144, 169, 142, 134, 132, 143, 130, 136, 146, 124, 150, 145, 146, 138, 137, 145, 143, 149, 133, 143, 130, 139, 139, 144, 133, 136, 148, 140, 136, 143, 132, 147, 134, 121, 138, 145, 138, 152, 149, 143, 134, 140, 148, 134, 132, 137, 141, 130, 119, 139, 134, 142, 140, 121, 140, 141, 139, 143, 127, 138, 134, 138, 136, 120, 141, 148, 140, 143, 127, 141, 127, 137, 130, 140, 146, 133, 137, 134, 127, 137, 142, 142, 148, 137, 140, 142, 142, 136, 137, 141, 134, 154, 143, 136, 149, 145, 128, 144, 125, 114, 134, 144, 149, 133, 145, 147, 139, 130, 140, 152, 138, 144, 139, 134, 143, 133, 133, 133, 147, 136, 139, 135, 140, 129, 142, 138, 130, 129, 144, 141, 143, 130, 135, 137, 141, 140, 135, 136, 143, 138, 136, 136, 133, 140, 140, 140, 127, 133, 152, 138, 146, 130, 140, 136, 130, 139, 140, 135, 135, 134, 160, 138, 114, 148, 136, 139, 149, 146, 131, 132, 142, 123, 139, 137, 133, 143, 144, 140, 134, 136, 136, 132, 134, 129, 136, 137, 145, 137, 148, 143, 136, 149, 134, 132, 132, 132, 146, 137, 140, 143, 139, 146, 139, 135, 131, 140, 141, 130, 133, 139, 133, 142, 146, 153, 130, 131, 130, 137, 132, 135, 142, 148, 147, 139, 140, 143, 143, 139, 141, 140, 133, 130, 131, 149, 136, 144, 142, 141, 141, 147, 133, 142, 152, 138, 131, 132, 126, 133, 132, 135, 156, 144, 136, 142, 139, 139, 138, 136, 143, 138, 156, 129, 135, 133, 132, 138, 135, 142, 141, 138, 136, 144, 125, 141, 143, 130, 139, 136, 132, 132, 144, 123, 131, 137, 141, 137, 136, 134, 143, 137, 138, 139, 136, 139, 139, 145, 137, 141, 135, 140, 130, 130, 125, 130, 145, 133, 134, 136, 133, 144, 146, 128, 149, 134, 127, 137, 131, 141, 140, 147, 152, 133, 141, 143, 147, 137, 147, 133, 135, 139, 134, 143, 137, 135, 143, 137, 143, 137, 143, 145, 140, 137, 142, 137, 138, 145, 142, 136, 140, 134, 139, 137, 148, 135, 131, 136, 136, 141, 134, 136, 147, 133, 131, 147, 147, 133, 135, 136, 145, 136, 146, 128, 138, 144, 135, 136, 131, 139, 145, 139, 133, 138, 144, 140, 146, 137, 140, 140, 156, 140, 135, 137, 135, 135, 142, 133, 131, 139, 131, 153, 143, 142, 141, 142, 152, 137, 145, 133, 138, 145, 132, 132, 143, 138, 137, 146, 133, 141, 116, 137, 135, 149, 141, 132, 142, 136, 146, 133, 143, 137, 142, 135, 143, 133, 127, 136, 135, 139, 142, 139, 139, 137, 141, 136, 143, 139, 140, 132, 144, 145, 140, 133, 134, 142, 134, 136, 133, 133, 140, 125, 138, 132, 134, 123, 140, 139, 135, 145, 131, 139, 131, 131, 145, 144, 136, 143, 138, 142, 139, 144, 141, 129, 142, 142, 138, 132, 149, 142, 144, 143, 148, 135, 135, 138, 146, 125, 139, 137, 135, 131, 152, 136, 140, 141, 140, 143, 136, 146, 142, 136, 135, 135, 139, 137, 140, 132, 137, 131, 133, 133, 141, 137, 144, 138, 134, 141, 135, 129, 139, 138, 135, 138, 135, 144, 146, 139, 136, 132, 137, 137, 141, 134, 142, 138, 138, 125, 142, 141, 138, 129, 136, 134, 130, 133, 136, 139, 142, 132, 141, 137, 139, 135, 147, 137, 139, 144, 142, 141, 141, 142, 132, 137, 138, 140, 145, 134, 137, 143, 147, 136, 147, 138, 135, 147, 132, 140, 139, 131, 131, 141, 136, 131, 143, 140, 136, 144, 140, 142, 133, 137, 135, 144, 134, 141, 135, 129, 147, 138, 149, 137, 142, 142, 137, 130, 141, 141, 134, 140, 136, 141, 136, 149, 141, 140, 134, 137, 145, 142, 145, 148, 131, 140, 132, 133, 147, 139, 136, 149, 147, 140, 133, 148, 138, 141, 139, 137, 145, 135, 135, 139, 140, 143, 139, 141, 140, 133, 130, 135, 144, 141, 141, 139, 140, 137, 135, 135, 136, 138, 134, 138, 134, 138, 139, 136, 140, 140, 136, 136, 132, 137, 139, 145, 149, 135, 141, 131, 140, 136, 133, 138, 142, 137, 134, 132, 141, 138, 132, 142, 137, 143, 134, 134, 137, 136, 139, 144, 139, 139, 135, 138, 146, 142, 134, 145, 138, 139, 134, 146, 132, 138, 138, 136, 140, 138, 139, 134, 135, 135, 135, 153, 149, 133, 141, 145, 133, 135, 147, 136, 131, 133, 146, 141, 146, 138, 143, 137, 140, 137, 145, 136, 136, 136, 136, 136, 141, 143, 131, 151, 134, 136, 139, 133, 130, 134, 146, 143, 137, 140, 137, 133, 137, 141, 132, 149, 142, 138, 143, 138, 138, 138, 132, 139, 139, 143, 138, 138, 150, 136, 135, 150, 139, 144, 139, 143, 143, 140, 136, 145, 143, 136, 130, 136, 137, 135, 140, 136, 139, 146, 134, 138, 135, 136, 137, 136, 141, 135, 146, 144, 133, 141, 135, 136, 138, 134, 138, 148, 127, 140, 137, 141, 142, 134, 138, 144, 137, 137, 131, 148, 141, 146, 141, 146, 139, 135, 135, 137, 142, 144, 131, 138, 143, 129, 135, 137, 140, 139, 137, 143, 138, 131, 137, 145, 141, 143, 141, 141, 143, 132, 141, 144, 144, 146, 134, 144, 130, 129, 137, 137, 146, 131, 137, 137, 140, 129, 141, 135, 136, 136, 136, 139, 139, 142, 138, 135, 142, 143, 144, 146, 141, 139, 142, 144, 142, 142, 133, 144, 136, 134, 135, 138, 142, 124, 142, 141, 131, 134, 139, 140, 149, 143, 139, 130, 142, 145, 135, 132, 136, 138, 145, 140, 139, 137, 130, 140, 133, 135, 143, 135, 134, 136, 143, 139, 145, 131, 143, 135, 143, 143, 141, 142, 141, 150, 137, 143, 136, 139, 144, 143, 143, 136, 133, 133, 135, 136, 143, 143, 139, 154, 131, 140, 145, 140, 136, 138, 138, 136, 142, 134, 147, 134, 132, 142, 141, 145, 140, 143, 135, 143, 139, 135, 136, 137, 133, 138, 142, 144, 143, 136, 142, 144, 137, 135, 136, 137, 139, 142, 139, 154, 136, 144, 137, 133, 135, 140, 149, 145, 139, 139, 131, 142, 140, 143, 128, 139, 140, 138, 138, 134, 143, 137, 146, 142, 141, 137, 106, 133, 144, 139, 141, 145, 145, 135, 138, 145, 135, 141, 140, 141, 129, 144, 140, 132, 139, 138, 142, 140, 132, 141, 140, 138, 129, 138, 127, 137, 140, 142, 130, 140, 141, 145, 139, 148, 137, 139, 143, 136, 145, 124, 145, 130, 142, 146, 137, 139, 134, 139, 129, 138, 141, 145, 137, 144, 135, 146, 144, 148, 129, 123, 145, 139, 138, 132, 146, 143, 128, 134, 135, 142, 145, 146, 140, 137, 143, 143, 142, 137, 146, 129, 126, 142, 134, 143, 147, 143, 138, 142, 134, 145, 138, 146, 136, 140, 141, 134, 147, 140, 140, 145, 141, 130, 138, 134, 134, 140, 136, 143, 142, 136, 137, 145, 134, 141, 137, 140, 141, 138, 143, 135, 142, 135, 147, 132, 138, 141, 145, 138, 153, 140, 131, 133, 144, 142, 139, 136, 141, 139, 139, 137, 136, 125, 134, 144, 139, 146, 139, 137, 135, 131, 150, 144, 149, 138, 143, 132, 142, 136, 129, 137, 143, 133, 137, 148, 133, 137, 138, 143, 142, 134, 139, 137, 137, 133, 141, 138, 143, 137, 135, 136, 144, 139, 144, 145, 148, 147, 135, 140, 138, 134, 128, 135, 124, 140, 138, 141, 138, 132, 138, 141, 137, 144, 139, 137, 131, 140, 141, 147, 141, 144, 137, 143, 145, 136, 139, 143, 137, 147, 139, 137, 143, 131, 146, 131, 139, 134, 142, 137, 136, 136, 135, 140, 151, 141, 139, 139, 136, 139, 140, 131, 143, 135, 135, 142, 133, 140, 131, 142, 139, 130, 142, 135, 139, 135, 137, 139, 133, 141, 137, 144, 134, 135, 157, 143, 133, 137, 138, 137, 138, 137, 141, 136, 146, 103, 139, 138, 143, 125, 142, 138, 141, 140, 147, 142, 135, 135, 143, 133, 134, 140, 138, 133, 140, 141, 143, 134, 140, 139, 136, 131, 144, 146, 142, 142, 136, 141, 139, 140, 135, 140, 132, 138, 135, 149, 135, 154, 132, 140, 144, 142, 133, 146, 136, 141, 127, 135, 145, 152, 127, 144, 142, 141, 143, 147, 130, 138, 140, 139, 138, 141, 147, 132, 159, 139, 139, 140, 144, 135, 138, 137, 139, 145, 145, 144, 134, 144, 138, 151, 131, 140, 143, 138, 141, 138, 137, 130, 129, 137, 141, 142, 146, 144, 130, 135, 140, 135, 140, 128, 146, 141, 144, 136, 138, 134, 140, 143, 152, 140, 148, 134, 134, 143, 132, 135, 137, 144, 129, 143, 137, 136, 131, 138, 146, 136, 145, 139, 138, 138, 142, 138, 142, 144, 138, 142, 139, 137, 135, 141, 145, 137, 151, 147, 141, 144, 129, 139, 142, 142, 132, 142, 138, 136, 135, 140, 129, 138, 133, 140, 134, 116, 131, 130, 121, 148, 148, 149, 138, 138, 138, 143, 142, 142, 143, 146, 146, 146, 144, 143, 142, 139, 137, 143, 142, 134, 148, 137, 140, 146, 143, 131, 142, 130, 134, 140, 137, 135, 137, 138, 138, 154, 149, 129, 140, 120, 135, 129, 141, 147, 136, 137, 140, 130, 149, 152, 139, 144, 135, 142, 142, 144, 139, 139, 142, 135, 136, 129, 141, 136, 135, 145, 146, 126, 139, 145, 135, 133, 139, 143, 135, 148, 142, 142, 138, 131, 138, 147, 149, 144, 140, 142, 151, 150, 131, 137, 138, 147, 138, 132, 134, 135, 135, 143, 134, 142, 143, 142, 130, 135, 140, 141, 139, 136, 139, 138, 133, 136, 147, 137, 145, 144, 126, 144, 138, 139, 140, 140, 134, 138, 139, 143, 140, 130, 142, 132, 160, 140, 141, 141, 131, 148, 139, 144, 132, 137, 141, 133, 135, 143, 144, 133, 136, 136, 158, 139, 157, 137, 136, 134, 134, 138, 140, 137, 141, 130, 141, 148, 135, 141, 143, 138, 142, 141, 148, 140, 142, 129, 131, 130, 147, 141, 149, 139, 146, 150, 131, 142, 138, 137, 134, 133, 132, 141, 143, 145, 138, 141, 129, 145, 130, 138, 137, 138, 129, 147, 141, 137, 144, 143, 140, 130, 133, 146, 138, 136, 144, 137, 139, 140, 136, 129, 142, 147, 139, 150, 150, 140, 140, 140, 137, 141, 135, 140, 141, 131, 139, 142, 140, 134, 147, 135, 139, 142, 138, 137, 134, 137, 134, 147, 139, 133, 142, 134, 133, 136, 140, 140, 136, 140, 142, 136, 136, 133, 141, 135, 133, 133, 134, 145, 140, 131, 132, 143, 129, 129, 137, 142, 137, 133, 140, 133, 144, 132, 141, 149, 141, 139, 142, 134, 143, 138, 139, 138, 137, 138, 148, 146, 146, 127, 142, 138, 131, 143, 128, 133, 139, 137, 147, 133, 132, 140, 127, 137, 143, 139, 139, 123, 143, 136, 146, 138, 138, 133, 131, 138, 131, 128, 134, 141, 140, 134, 139, 146, 138, 143, 144, 142, 129, 142, 135, 138, 138, 137, 132, 132, 147, 139, 133, 142, 132, 145, 144, 143, 132, 144, 138, 141, 139, 136, 140, 129, 147, 131, 138, 132, 139, 142, 148, 141, 146, 141, 145, 141, 140, 148, 142, 139, 138, 134, 145, 139, 138, 136, 143, 137, 135, 134, 135, 132, 157, 130, 139, 146, 145, 142, 135, 138, 142, 145, 140, 143, 129, 144, 141, 138, 144, 135, 139, 149, 134, 138, 151, 133, 135, 148, 136, 146, 131, 138, 142, 138, 137, 142, 138, 138, 140, 140, 145, 132, 137, 144, 132, 143, 140, 142, 129, 132, 149, 125, 132, 141, 147, 137, 139, 142, 131, 140, 136, 133, 138, 138, 133, 141, 151, 136, 137, 133, 141, 142, 149, 139, 140, 133, 142, 139, 140, 135, 136, 147, 131, 129, 132, 140, 130, 143, 139, 141, 136, 148, 143, 139, 145, 148, 136, 140, 133, 140, 140, 141, 146, 131, 144, 146, 144, 139, 135, 133, 143, 129, 138, 139, 137, 140, 134, 143, 148, 146, 151, 135, 144, 150, 135, 129, 142, 137, 129, 142, 145, 137, 136, 139, 137, 142, 134, 136, 140, 137, 133, 145, 131, 134, 142, 144, 135, 138, 140, 138, 141, 130, 143, 128, 128, 138, 136, 147, 132, 129, 143, 138, 139, 139, 139, 139, 141, 126, 138, 137, 131, 132, 151, 139, 136, 134, 150, 140, 146, 133, 145, 140, 133, 142, 134, 138, 136, 138, 138, 137, 142, 139, 143, 140, 140, 138, 139, 151, 135, 143, 140, 146, 138, 144, 137, 141, 138, 133, 138, 143, 140, 136, 139, 137, 152, 141, 150, 148, 143, 140, 139, 136, 140, 136, 152, 140, 142, 137, 132, 137, 138, 135, 143, 136, 136, 133, 134, 135, 143, 137, 134, 135, 138, 125, 125, 140, 132, 142, 137, 135, 140, 136, 139, 144, 145, 142, 144, 134, 138, 133, 148, 135, 138, 135, 142, 141, 144, 134, 141, 145, 136, 144, 139, 137, 135, 136, 122, 133, 139, 149, 137, 132, 136, 132, 135, 141, 133, 138, 135, 136, 142, 139, 136, 149, 142, 131, 140, 133, 135, 142, 143, 136, 141, 139, 140, 139, 144, 129, 142, 135, 135, 140, 149, 143, 146, 143, 146, 142, 140, 144, 142, 147, 142, 138, 136, 139, 139, 135, 143, 135, 137, 138, 141, 143, 143, 125, 129, 138, 139, 140, 143, 142, 148, 138, 142, 144, 137, 127, 140, 141, 142, 143, 140, 136, 136, 145, 137, 140, 151, 150, 139, 138, 136, 141, 139, 136, 139, 132, 141, 138, 136, 141, 149, 139, 131, 138, 144, 144, 137, 146, 134, 145, 142, 140, 144, 146, 138, 143, 136, 137, 139, 134, 139, 143, 137, 135, 136, 143, 149, 144, 136, 140, 144, 143, 147, 149, 135, 138, 144, 137, 141, 136, 136, 134, 134, 142, 132, 138, 149, 135, 142, 134, 133, 143, 135, 155, 138, 141, 133, 140, 140, 140, 134, 139, 128, 140, 128, 135, 142, 139, 134, 139, 153, 135, 137, 140, 141, 142, 132, 147, 130, 137, 128, 142, 133, 137, 133, 146, 135, 145, 135, 134, 139, 142, 140, 140, 144, 142, 141, 144, 135, 137, 128, 145, 154, 136, 143, 134, 137, 131, 131, 141, 144, 136, 137, 128, 142, 136, 135, 134, 143, 133, 140, 143, 142, 148, 137, 138, 135, 137, 127, 140, 144, 142, 140, 137, 142, 143, 141, 139, 138, 148, 133, 144, 148, 137, 132, 140, 150, 143, 145, 133, 142, 140, 138, 138, 141, 131, 138, 147, 137, 136, 143, 142, 133, 134, 146, 141, 149, 144, 134, 136, 138, 145, 138, 136, 134, 135, 134, 137, 133, 137, 143, 144, 140, 141, 138, 140, 138, 139, 148, 132, 151, 135, 141, 137, 144, 144, 138, 142, 132, 137, 136, 132, 134, 138, 142, 141, 140, 136, 143, 134, 139, 138, 139, 135, 125, 139, 144, 131, 134, 138, 139, 139, 139, 143, 142, 137, 149, 135, 133, 133, 148, 145, 130, 143, 137, 138, 135, 138, 139, 141, 138, 144, 140, 141, 144, 142, 140, 135, 135, 130, 145, 141, 142, 135, 133, 136, 135, 134, 138, 142, 133, 141, 136, 136, 135, 135, 136, 139, 141, 134, 146, 144, 148, 137, 134, 137, 153, 146, 138, 138, 143, 150, 137, 135, 141, 137, 140, 127, 143, 145, 135, 137, 143, 149, 135, 141, 142, 136, 136, 133, 144, 133, 138, 142, 144, 140, 143, 144, 140, 136, 130, 134, 137, 139, 129, 139, 142, 142, 143, 139, 131, 130, 136, 135, 146, 140, 140, 135, 136, 135, 142, 137, 142, 134, 148, 140, 141, 137, 140, 129, 141, 134, 143, 143, 132, 140, 139, 142, 138, 145, 141, 137, 137, 137, 135, 142, 140, 142, 139, 148, 139, 137, 136, 126, 143, 139, 141, 136, 142, 141, 140, 141, 146, 133, 143, 141, 138, 127, 140, 137, 136, 141, 142, 147, 141, 139, 138, 144, 142, 137, 136, 140, 137, 145, 142, 140, 132, 130, 148, 145, 133, 142, 142, 146, 135, 134, 140, 143, 144, 136, 137, 136, 139, 143, 138, 135, 136, 138, 130, 135, 139, 142, 138, 139, 140, 139, 142, 138, 140, 149, 139, 144, 144, 135, 137, 139, 136, 144, 133, 136, 138, 142, 143, 135, 137, 134, 144, 138, 143, 139, 134, 143, 137, 137, 139, 144, 136, 137, 154, 134, 138, 143, 141, 139, 140, 136, 143, 140, 149, 143, 143, 141, 136, 137, 134, 141, 144, 143, 140, 147, 138, 140, 135, 145, 140, 141, 139, 132, 139, 138, 137, 142, 137, 148, 137, 138, 145, 136, 138, 137, 135, 138, 136, 142, 137, 135, 140, 137, 137, 140, 136, 139, 133, 146, 129, 142, 132, 134, 143, 139, 140, 130, 131, 138, 146, 139, 141, 140, 141, 140, 138, 137, 135, 145, 137, 139, 146, 131, 145, 147, 141, 139, 150, 131, 142, 144, 148, 135, 140, 132, 133, 141, 134, 143, 135, 143, 142, 138, 131, 143, 145, 149, 140, 142, 138, 140, 141, 130, 132, 137, 145, 137, 148, 135, 146, 151, 143, 143, 141, 139, 143, 146, 136, 142, 124, 137, 139, 141, 143, 139, 139, 131, 138, 138, 146, 140, 134, 145, 136, 139, 136, 147, 139, 139, 139, 140, 139, 140, 137, 139, 142, 144, 138, 139, 131, 139, 141, 136, 140, 138, 136, 141, 142, 145, 129, 133, 134, 141, 148, 138, 141, 139, 131, 128, 144, 131, 143, 153, 141, 140, 141, 134, 143, 141, 131, 132, 139, 142, 136, 143, 136, 128, 134, 143, 140, 148, 135, 146, 136, 149, 134, 141, 139, 135, 142, 126, 139, 138, 140, 137, 138, 137, 138, 135, 139, 137, 139, 133, 133, 140, 132, 143, 153, 142, 133, 142, 138, 138, 135, 152, 133, 132, 139, 145, 142, 140, 139, 148, 140, 137, 129, 147, 138, 148, 144, 142, 139, 144, 143, 142, 135, 132, 140, 137, 138, 140, 145, 145, 142, 139, 138, 138, 133, 143, 130, 146, 130, 145, 134, 135, 133, 137, 141, 144, 138, 138, 140, 138, 131, 141, 134, 136, 137, 145, 139, 137, 138, 132, 141, 141, 141, 148, 145, 133, 144, 138, 140, 138, 144, 132, 140, 141, 139, 140, 137, 139, 133, 129, 142, 144, 142, 142, 148, 134, 136, 140, 134, 141, 134, 139, 154, 144, 141, 149, 144, 146, 137, 145, 135, 139, 146, 134, 135, 130, 144, 151, 136, 129, 132, 135, 137, 137, 138, 140, 137, 141, 137, 147, 138, 140, 150, 141, 143, 139, 144, 139, 137, 136, 133, 134, 142, 129, 135, 153, 143, 136, 135, 129, 146, 137, 142, 136, 134, 137, 138, 139, 142, 146, 139, 132, 135, 133, 142, 135, 143, 140, 134, 138, 143, 145, 136, 138, 144, 135, 136, 142, 139, 147, 136, 145, 135, 139, 149, 131, 134, 139, 145, 136, 145, 132, 147, 149, 142, 144, 137, 140, 137, 155, 135, 142, 131, 138, 136, 131, 136, 133, 130, 141, 133, 144, 142, 136, 139, 135, 134, 138, 152, 130, 129, 141, 148, 139, 146, 140, 139, 140, 140, 131, 134, 131, 145, 138, 138, 138, 139, 143, 139, 143, 137, 145, 135, 146, 145, 133, 141, 138, 140, 145, 142, 140, 134, 136, 139, 142, 139, 138, 147, 143, 133, 140, 136, 132, 137, 144, 138, 135, 129, 131, 142, 143, 134, 140, 124, 136, 135, 139, 136, 146, 146, 141, 137, 130, 141, 135, 139, 135, 135, 136, 136, 138, 143, 139, 139, 136, 136, 134, 152, 126, 147, 129, 136, 147, 137, 149, 129, 138, 132, 137, 144, 139, 134, 134, 148, 140, 139, 142, 140, 134, 152, 142, 140, 137, 149, 144, 138, 135, 143, 137, 143, 137, 141, 140, 142, 137, 138, 139, 141, 129, 133, 137, 140, 144, 134, 146, 139, 139, 141, 134, 131, 132, 127, 144, 143, 128, 141, 137, 145, 139, 137, 127, 134, 143, 136, 146, 130, 139, 140, 141, 138, 135, 138, 136, 141, 143, 137, 131, 133, 139, 139, 133, 134, 140, 135, 142, 143, 145, 143, 142, 141, 143, 143, 144, 137, 140, 145, 135, 130, 139, 143, 138, 131, 142, 132, 154, 141, 135, 139, 143, 148, 145, 143, 143, 132, 131, 144, 139, 139, 147, 137, 131, 138, 139, 135, 139, 135, 148, 143, 140, 138, 140, 133, 136, 137, 138, 148, 135, 148, 148, 142, 140, 136, 141, 139, 139, 135, 139, 142, 138, 144, 138, 138, 147, 141, 131, 137, 127, 151, 141, 139, 141, 139, 140, 136, 144, 141, 140, 136, 134, 144, 142, 143, 140, 136, 136, 135, 144, 135, 147, 143, 135, 137, 138, 141, 132, 138, 134, 140, 133, 140, 129, 142, 140, 136, 133, 145, 141, 142, 140, 137, 145, 146, 141, 139, 139, 139, 142, 136, 138, 141, 137, 128, 142, 134, 141, 143, 137, 130, 138, 138, 135, 135, 141, 146, 134, 141, 144, 155, 140, 130, 136, 127, 136, 131, 144, 136, 140, 145, 132, 145, 146, 136, 136, 137, 137, 136, 140, 137, 137, 135, 141, 141, 136, 134, 141, 140, 141, 144, 144, 145, 135, 133, 135, 145, 136, 143, 139, 137, 139, 130, 140, 138, 139, 139, 128, 131, 125, 138, 143, 141, 133, 138, 141, 145, 141, 147, 135, 138, 141, 157, 129, 133, 141, 134, 139, 137, 137, 133, 150, 142, 134, 120, 142, 139, 143, 138, 137, 139, 157, 136, 135, 139, 142, 133, 140, 138, 131, 126, 134, 143, 141, 132, 145, 140, 140, 143, 144, 134, 146, 141, 136, 131, 141, 143, 134, 135, 133, 132, 150, 128, 142, 139, 137, 134, 141, 139, 137, 155, 138, 139, 140, 137, 144, 129, 137, 142, 138, 151, 139, 135, 145, 141, 137, 136, 144, 137, 143, 134, 136, 140, 139, 140, 144, 141, 133, 144, 145, 136, 130, 142, 132, 141, 147, 149, 135, 141, 140, 134, 144, 142, 143, 145, 136, 134, 129, 136, 130, 144, 137, 138, 139, 137, 135, 143, 133, 140, 132, 146, 122, 150, 141, 132, 134, 137, 130, 145, 144, 129, 142, 143, 132, 139, 136, 151, 135, 135, 145, 131, 141, 135, 141, 128, 144, 136, 137, 141, 127, 129, 138, 138, 135, 137, 144, 139, 127, 133, 133, 149, 139, 132, 136, 139, 135, 145, 150, 143, 140, 135, 131, 136, 140, 146, 139, 139, 134, 141, 140, 140, 144, 141, 137, 133, 137, 137, 136, 124, 142, 139, 146, 142, 135, 133, 140, 144, 128, 142, 128, 153, 136, 147, 142, 141, 136, 150, 137, 135, 138, 147, 145, 143, 138, 151, 138, 140, 139, 135, 124, 141, 140, 141, 133, 142, 137, 137, 131, 136, 147, 133, 141, 140, 135, 134, 143, 129, 146, 145, 144, 142, 138, 138, 143, 139, 143, 142, 141, 130, 130, 142, 147, 140, 137, 138, 152, 142, 138, 137, 139, 134, 141, 143, 141, 142, 136, 133, 139, 135, 145, 142, 150, 150, 136, 136, 137, 135, 135, 135, 143, 148, 142, 142, 125, 132, 140, 133, 140, 141, 139, 138, 139, 144, 137, 136, 144, 140, 138, 139, 149, 151, 152, 145, 148, 146, 138, 134, 152, 132, 140, 139, 143, 130, 140, 137, 135, 150, 132, 126, 143, 130, 140, 144, 138, 128, 138, 138, 146, 135, 140, 138, 135, 130, 130, 140, 140, 140, 132, 135, 143, 137, 142, 135, 135, 141, 135, 143, 135, 147, 142, 143, 152, 129, 144, 139, 147, 142, 131, 137, 134, 130, 131, 135, 151, 138, 139, 145, 152, 138, 136, 134, 140, 141, 140, 144, 141, 150, 142, 145, 138, 137, 134, 136, 139, 140, 139, 137, 131, 136, 151, 141, 153, 145, 134, 136, 142, 133, 142, 137, 136, 139, 145, 155, 147, 137, 145, 132, 141, 133, 148, 143, 130, 137, 140, 142, 143, 144, 139, 136, 141, 135, 135, 137, 144, 142, 138, 144, 138, 145, 145, 143, 142, 131, 142, 136, 142, 138, 143, 131, 145, 149, 138, 136, 142, 145, 129, 140, 127, 134, 137, 140, 147, 125, 141, 136, 140, 134, 131, 140, 134, 140, 129, 139, 144, 138, 136, 136, 128, 140, 136, 141, 130, 156, 135, 139, 155, 137, 138, 139, 138, 129, 137, 132, 140, 139, 129, 130, 132, 142, 141, 148, 138, 138, 152, 133, 138, 125, 144, 138, 141, 136, 136, 138, 140, 136, 142, 140, 150, 146, 134, 140, 134, 133, 139, 137, 135, 140, 142, 135, 136, 141, 145, 133, 136, 142, 141, 148, 134, 140, 139, 133, 140, 128, 145, 131, 140, 134, 155, 145, 146, 143, 146, 140, 146, 142, 146, 134, 133, 134, 134, 136, 143, 150, 151, 139, 135, 150, 138, 138, 134, 134, 150, 137, 141, 135, 148, 139, 141, 136, 137, 144, 139, 144, 143, 139, 142, 138, 139, 137, 137, 133, 145, 138, 141, 138, 139, 140, 145, 137, 153, 147, 143, 138, 141, 142, 142, 139, 151, 134, 139, 144, 136, 139, 135, 138, 146, 143, 145, 154, 139, 136, 135, 148, 141, 134, 139, 138, 147, 132, 135, 141, 136, 139, 139, 143, 140, 148, 132, 139, 135, 138, 140, 142, 131, 141, 137, 133, 149, 140, 141, 135, 146, 140, 128, 138, 131, 132, 149, 141, 137, 135, 135, 142, 128, 133, 147, 145, 135, 137, 144, 150, 141, 143, 133, 133, 145, 138, 130, 138, 134, 140, 138, 141, 134, 141, 142, 139, 137, 139, 139, 137, 145, 139, 133, 145, 135, 144, 137, 141, 140, 130, 136, 135, 144, 125, 139, 136, 142, 139, 139, 133, 140, 136, 142, 133, 146, 137, 145, 141, 134, 140, 140, 139, 141, 137, 143, 138, 142, 135, 142, 139, 146, 145, 145, 145, 147, 136, 143, 132, 148, 140, 144, 139, 142, 145, 144, 126, 144, 137, 135, 130, 137, 138, 133, 143, 139, 135, 151, 133, 148, 143, 143, 136, 133, 138, 137, 136, 135, 134, 144, 139, 137, 139, 130, 140, 131, 141, 137, 139, 143, 147, 140, 146, 136, 135, 132, 138, 131, 130, 141, 137, 135, 145, 132, 144, 136, 142, 132, 140, 145, 134, 145, 139, 137, 137, 140, 139, 148, 134, 137, 140, 142, 144, 141, 135, 143, 147, 148, 142, 143, 146, 147, 134, 131, 137, 138, 140, 135, 144, 144, 142, 129, 148, 140, 135, 133, 137, 138, 136, 132, 141, 135, 149, 142, 145, 142, 147, 137, 139, 149, 131, 138, 146, 129, 147, 132, 144, 139, 138, 137, 136, 123, 140, 131, 149, 139, 149, 139, 138, 138, 136, 134, 143, 141, 128, 147, 136, 142, 143, 153, 139, 141, 136, 142, 130, 146, 137, 139, 145, 136, 150, 141, 130, 144, 150, 135, 139, 136, 140, 137, 144, 149, 139, 133, 140, 139, 143, 146, 133, 136, 140, 138, 135, 142, 138, 144, 151, 134, 146, 136, 147, 136, 138, 137, 153, 148, 141, 142, 133, 131, 154, 135, 142, 139, 132, 130, 134, 134, 142, 147, 133, 135, 148, 136, 141, 140, 135, 144, 138, 136, 142, 135, 139, 147, 137, 144, 144, 144, 135, 136, 142, 134, 139, 148, 145, 139, 133, 134, 137, 138, 142, 134, 133, 141, 146, 132, 136, 141, 134, 140, 134, 137, 139, 143, 153, 139, 136, 140, 151, 139, 129, 141, 145, 135, 140, 137, 141, 129, 139, 147, 135, 136, 139, 139, 147, 143, 133, 142, 144, 133, 139, 139, 137, 146, 137, 144, 144, 136, 140, 146, 145, 133, 150, 139, 136, 138, 137, 142, 145, 138, 137, 129, 137, 140, 135, 135, 147, 147, 146, 146, 135, 132, 137, 146, 143, 142, 136, 134, 138, 138, 136, 130, 149, 143, 131, 144, 148, 138, 143, 140, 144, 133, 141, 137, 134, 134, 147, 141, 136, 128, 134, 142, 145, 134, 131, 146, 140, 138, 134, 136, 139, 144, 133, 144, 139, 151, 143, 138, 139, 138, 132, 129, 141, 147, 147, 128, 135, 138, 137, 154, 129, 137, 141, 128, 154, 138, 141, 135, 144, 135, 138, 142, 130, 139, 135, 140, 143, 135, 135, 135, 141, 138, 142, 132, 134, 139, 140, 143, 141, 133, 137, 144, 134, 143, 136, 140, 140, 134, 141, 146, 141, 137, 137, 136, 144, 135, 142, 150, 134, 144, 156, 139, 144, 134, 146, 132, 138, 129, 135, 141, 137, 140, 141, 147, 138, 141, 136, 137, 137, 133, 136, 136, 140, 144, 133, 144, 137, 138, 135, 140, 142, 140, 146, 140, 129, 139, 137, 145, 140, 141, 139, 135, 142, 135, 143, 140, 139, 140, 129, 145, 133, 138, 136, 138, 136, 141, 139, 139, 139, 139, 140, 138, 139, 131, 134, 139, 143, 138, 135, 133, 138, 136, 141, 139, 141, 137, 138, 140, 141, 140, 143, 142, 143, 134, 136, 139, 139, 138, 135, 144, 142, 130, 133, 131, 133, 143, 133, 142, 144, 143, 142, 140, 140, 134, 141, 138, 138, 141, 143, 137, 142, 145, 145, 141, 140, 145, 141, 141, 147, 140, 137, 146, 139, 138, 136, 143, 135, 139, 142, 145, 146, 139, 140, 155, 139, 141, 140, 140, 139, 132, 139, 143, 145, 134, 133, 137, 133, 136, 139, 142, 137, 138, 135, 139, 145, 138, 146, 141, 134, 138, 136, 137, 134, 140, 136, 142, 141, 139, 136, 135, 141, 134, 140, 160, 129, 134, 142, 145, 142, 136, 138, 140, 146, 139, 139, 133, 138, 137, 137, 142, 134, 134, 138, 144, 144, 137, 134, 134, 149, 132, 136, 139, 136, 140, 145, 134, 138, 140, 141, 140, 137, 134, 141, 142, 142, 131, 141, 134, 139, 135, 138, 134, 134, 136, 137, 136, 145, 139, 144, 133, 141, 139, 136, 141, 136, 140, 133, 146, 144, 138, 134, 132, 136, 138, 143, 138, 145, 142, 141, 141, 135, 140, 138, 141, 137, 131, 128, 134, 141, 140, 138, 146, 140, 142, 141, 139, 139, 139, 138, 149, 145, 142, 143, 144, 141, 137, 140, 143, 142, 136, 141, 138, 137, 147, 141, 148, 131, 145, 149, 143, 135, 141, 135, 138, 134, 136, 140, 137, 141, 134, 137, 135, 133, 140, 144, 140, 147, 142, 134, 140, 140, 141, 145, 137, 138, 132, 137, 137, 136, 139, 141, 140, 137, 138, 140, 146, 137, 144, 131, 138, 133, 143, 141, 145, 142, 139, 135, 146, 137, 144, 134, 143, 139, 135, 153, 130, 136, 135, 144, 137, 137, 141, 135, 139, 135, 141, 134, 140, 142, 134, 145, 140, 141, 140, 134, 140, 138, 139, 135, 139, 137, 134, 134, 133, 137, 142, 137, 143, 136, 147, 133, 143, 139, 134, 134, 138, 142, 137, 148, 141, 140, 140, 131, 139, 143, 140, 140, 143, 144, 132, 141, 138, 132, 139, 139, 145, 141, 132, 138, 133, 147, 138, 134, 141, 142, 142, 132, 138, 134, 142, 141, 138, 141, 132, 138, 142, 140, 134, 138, 140, 134, 137, 142, 140, 132, 134, 140, 138, 139, 146, 134, 141, 141, 136, 140, 131, 137, 140, 139, 135, 139, 134, 139, 141, 140, 136, 130, 132, 145, 142, 139, 136, 145, 140, 131, 138, 140, 139, 139, 134, 144, 138, 127, 139, 145, 135, 136, 139, 141, 143, 139, 135, 140, 139, 146, 137, 143, 145, 133, 139, 139, 133, 142, 138, 141, 145, 141, 143, 136, 143, 133, 139, 137, 137, 137, 134, 147, 139, 137, 134, 143, 136, 144, 138, 146, 138, 133, 140, 142, 143, 140, 132, 138, 136, 141, 140, 135, 141, 138, 136, 138, 135, 142, 139, 140, 140, 141, 142, 140, 137, 137, 140, 135, 144, 145, 142, 132, 146, 147, 137, 137, 128, 138, 140, 138, 139, 134, 143, 143, 134, 144, 136, 141, 136, 143, 132, 134, 140, 134, 134, 142, 136, 140, 140, 135, 138, 135, 141, 138, 144, 141, 136, 153, 131, 142, 139, 134, 146, 145, 142, 143, 136, 140, 133, 141, 132, 135, 136, 145, 140, 142, 141, 143, 133, 137, 144, 137, 139, 135, 148, 137, 147, 140, 138, 139, 133, 134, 140, 141, 141, 140, 136, 136, 138, 148, 149, 136, 135, 138, 140, 146, 133, 137, 136, 139, 140, 138, 134, 137, 148, 141, 145, 143, 154, 136, 135, 136, 138, 148, 134, 136, 134, 149, 138, 136, 136, 147, 144, 137, 137, 143, 143, 136, 136, 153, 142, 140, 141, 149, 147, 136, 140, 142, 136, 140, 143, 139, 142, 137, 136, 134, 139, 133, 132, 137, 141, 143, 146, 135, 133, 135, 140, 133, 139, 133, 141, 139, 140, 134, 136, 142, 139, 140, 140, 137, 134, 139, 143, 141, 136, 136, 138, 142, 133, 135, 137, 137, 144, 136, 138, 142, 138, 136, 145, 137, 141, 139, 144, 133, 142, 145, 134, 143, 134, 145, 138, 138, 138, 145, 139, 141, 140, 139, 141, 134, 136, 137, 139, 140, 137, 138, 145, 133, 138, 138, 139, 143, 136, 145, 142, 137, 132, 136, 144, 143, 139, 140, 137, 142, 135, 143, 132, 140, 143, 137, 138, 134, 130, 132, 136, 141, 143, 140, 141, 135, 137, 137, 144, 132, 135, 147, 139, 148, 138, 145, 138, 139, 132, 140, 144, 134, 136, 135, 137, 140, 144, 132, 139, 136, 138, 142, 140, 135, 142, 141, 148, 127, 133, 130, 146, 132, 144, 136, 137, 147, 140, 144, 138, 144, 145, 145, 134, 136, 144, 140, 137, 140, 144, 136, 137, 132, 139, 140, 135, 144, 141, 140, 141, 136, 142, 136, 140, 134, 135, 134, 137, 147, 140, 134, 137, 142, 142, 141, 132, 133, 137, 142, 135, 137, 141, 135, 144, 137, 133, 137, 135, 135, 133, 140, 137, 142, 138, 140, 143, 142, 137, 130, 147, 132, 141, 139, 138, 144, 142, 143, 144, 134, 144, 148, 139, 138, 143, 149, 144, 140, 136, 136, 141, 144, 138, 145, 135, 133, 137, 133, 138, 144, 141, 141, 144, 139, 130, 139, 137, 140, 142, 140, 140, 139, 134, 135, 144, 134, 151, 133, 134, 152, 140, 136, 136, 131, 135, 146, 138, 144, 143, 129, 135, 141, 141, 131, 138, 138, 139, 137, 138, 140, 137, 139, 153, 134, 139, 141, 140, 136, 147, 143, 146, 133, 138, 138, 137, 141, 132, 143, 140, 139, 132, 149, 138, 136, 140, 145, 129, 145, 145, 133, 136, 135, 132, 140, 135, 138, 138, 139, 141, 146, 134, 143, 138, 137, 139, 150, 142, 139, 142, 139, 137, 146, 140, 132, 144, 138, 140, 143, 139, 137, 138, 145, 132, 137, 146, 142, 135, 133, 143, 137, 138, 141, 138, 143, 142, 137, 142, 135, 122, 141, 128, 140, 133, 140, 137, 137, 138, 140, 139, 129, 133, 137, 135, 136, 133, 131, 143, 136, 145, 136, 138, 139, 148, 136, 148, 137, 137, 137, 132, 142, 137, 140, 141, 137, 137, 136, 135, 138, 141, 137, 134, 138, 142, 138, 139, 136, 138, 132, 140, 135, 153, 140, 137, 135, 134, 146, 144, 132, 141, 145, 135, 131, 135, 146, 126, 140, 138, 144, 145, 130, 138, 138, 141, 140, 137, 133, 135, 141, 134, 141, 146, 149, 140, 134, 137, 132, 144, 131, 141, 141, 144, 136, 141, 140, 140, 140, 136, 135, 139, 140, 136, 146, 135, 135, 138, 127, 138, 140, 142, 130, 131, 130, 133, 135, 135, 144, 142, 149, 144, 134, 144, 140, 139, 138, 141, 137, 136, 140, 137, 137, 132, 150, 142, 131, 139, 130, 133, 130, 141, 135, 131, 145, 134, 132, 137, 143, 137, 137, 139, 133, 150, 141, 137, 149, 138, 142, 143, 132, 130, 140, 131, 136, 137, 143, 140, 137, 140, 137, 143, 142, 145, 139, 135, 140, 137, 138, 135, 137, 138, 147, 134, 133, 136, 134, 142, 138, 143, 140, 136, 140, 137, 135, 133, 144, 141, 143, 135, 136, 136, 139, 142, 142, 142, 141, 150, 130, 143, 140, 136, 140, 133, 145, 138, 148, 140, 137, 135, 140, 138, 132, 142, 138, 137, 149, 144, 135, 141, 129, 140, 142, 144, 140, 145, 141, 141, 135, 133, 136, 134, 146, 142, 138, 133, 144, 135, 142, 141, 142, 132, 139, 147, 139, 137, 143, 145, 133, 142, 134, 136, 140, 147, 146, 138, 134, 147, 142, 138, 140, 143, 144, 141, 146, 136, 141, 137, 136, 142, 135, 141, 135, 141, 136, 152, 132, 138, 139, 140, 139, 142, 147, 132, 144, 149, 138, 140, 137, 143, 139, 143, 135, 140, 136, 137, 143, 146, 141, 136, 145, 135, 140, 140, 137, 137, 139, 141, 130, 142, 136, 134, 139, 133, 144, 133, 141, 140, 132, 137, 134, 140, 136, 141, 136, 135, 145, 137, 132, 141, 139, 138, 134, 141, 143, 132, 133, 135, 142, 136, 137, 136, 136, 139, 143, 143, 141, 136, 138, 137, 140, 141, 138, 139, 142, 136, 139, 135, 144, 139, 146, 138, 135, 141, 140, 138, 136, 137, 147, 135, 126, 144, 139, 132, 135, 135, 142, 142, 136, 134, 147, 133, 138, 139, 144, 138, 136, 132, 133, 142, 144, 154, 142, 140, 139, 139, 133, 137, 139, 131, 143, 140, 142, 138, 137, 143, 137, 142, 139, 132, 142, 138, 134, 140, 137, 137, 140, 137, 132, 140, 134, 136, 138, 141, 140, 133, 139, 137, 138, 143, 135, 137, 130, 138, 146, 138, 138, 139, 146, 146, 134, 137, 137, 140, 137, 137, 133, 140, 142, 136, 145, 145, 145, 132, 139, 137, 129, 138, 143, 150, 141, 138, 143, 146, 145, 131, 145, 134, 145, 138, 148, 146, 133, 136, 134, 136, 142, 137, 144, 142, 143, 149, 140, 136, 145, 139, 133, 148, 137, 134, 140, 139, 129, 135, 145, 148, 139, 131, 140, 151, 136, 144, 145, 140, 136, 139, 142, 142, 142, 135, 138, 133, 137, 142, 139, 142, 138, 148, 138, 130, 133, 136, 132, 151, 147, 136, 137, 143, 141, 136, 140, 137, 139, 139, 138, 142, 138, 136, 138, 139, 138, 143, 141, 151, 140, 142, 138, 142, 151, 145, 141, 133, 158, 136, 137, 138, 138, 136, 127, 148, 142, 142, 137, 141, 129, 141, 136, 152, 140, 143, 142, 144, 136, 137, 133, 138, 134, 137, 140, 140, 150, 135, 145, 145, 131, 142, 137, 139, 144, 137, 140, 148, 140, 135, 139, 143, 132, 145, 139, 142, 145, 135, 134, 134, 140, 141, 123, 148, 136, 136, 132, 147, 139, 140, 130, 132, 140, 146, 136, 135, 127, 137, 135, 138, 149, 145, 142, 133, 138, 141, 135, 134, 137, 133, 135, 138, 137, 144, 141, 132, 137, 139, 137, 134, 150, 131, 140, 145, 140, 139, 140, 144, 134, 133, 142, 148, 135, 143, 136, 139, 143, 139, 146, 136, 136, 135, 146, 137, 141, 149, 133, 148, 139, 144, 138, 142, 140, 145, 143, 141, 141, 134, 144, 140, 148, 141, 139, 133, 142, 136, 138, 136, 136, 138, 140, 132, 132, 136, 131, 144, 130, 139, 135, 131, 132, 136, 139, 142, 145, 138, 133, 141, 136, 141, 143, 145, 141, 139, 151, 140, 128, 137, 137, 148, 143, 138, 133, 155, 136, 139, 135, 140, 132, 136, 128, 144, 132, 134, 139, 140, 139, 140, 140, 147, 135, 146, 147, 135, 139, 132, 135, 139, 138, 139, 140, 133, 141, 138, 143, 136, 141, 138, 137, 139, 136, 130, 136, 138, 140, 138, 143, 141, 137, 142, 129, 145, 133, 137, 151, 144, 135, 145, 133, 130, 141, 139, 138, 141, 144, 138, 140, 129, 140, 140, 133, 133, 136, 139, 138, 140, 135, 138, 146, 139, 142, 152, 132, 145, 144, 146, 148, 138, 144, 140, 138, 135, 137, 139, 149, 142, 135, 141, 138, 136, 136, 132, 142, 143, 139, 129, 141, 138, 140, 136, 127, 136, 145, 131, 135, 142, 138, 137, 139, 139, 132, 138, 143, 134, 145, 136, 126, 152, 139, 134, 137, 142, 135, 148, 139, 134, 140, 129, 142, 146, 140, 135, 130, 141, 141, 138, 145, 138, 134, 141, 138, 144, 129, 137, 135, 146, 141, 137, 143, 141, 140, 131, 135, 139, 140, 147, 146, 137, 138, 141, 131, 145, 139, 139, 138, 138, 135, 142, 135, 135, 133, 134, 132, 138, 130, 145, 142, 140, 136, 139, 133, 149, 140, 134, 139, 129, 137, 142, 141, 140, 148, 153, 142, 142, 140, 143, 141, 138, 140, 144, 138, 135, 138, 140, 138, 145, 140, 143, 135, 135, 130, 138, 138, 132, 148, 144, 133, 144, 132, 131, 140, 136, 135, 129, 135, 139, 141, 137, 141, 134, 138, 136, 140, 136, 147, 140, 136, 138, 135, 135, 149, 122, 140, 129, 144, 134, 133, 135, 138, 139, 132, 140, 135, 141, 131, 139, 131, 142, 128, 135, 134, 137, 134, 134, 150, 141, 136, 138, 136, 142, 141, 141, 145, 148, 135, 134, 140, 136, 150, 122, 140, 145, 130, 138, 146, 141, 139, 144, 145, 128, 143, 135, 140, 147, 140, 141, 138, 140, 141, 142, 135, 147, 142, 128, 137, 136, 136, 137, 150, 132, 132, 135, 140, 134, 150, 144, 146, 133, 141, 131, 137, 135, 139, 138, 141, 139, 145, 138, 134, 136, 131, 141, 140, 143, 148, 141, 153, 139, 146, 141, 135, 141, 135, 136, 138, 143, 139, 137, 136, 136, 142, 149, 139, 138, 139, 142, 136, 133, 141, 132, 130, 149, 125, 139, 138, 142, 138, 140, 132, 135, 136, 141, 132, 143, 143, 134, 142, 138, 141, 146, 128, 139, 135, 143, 134, 132, 138, 142, 146, 143, 142, 143, 137, 144, 138, 139, 133, 127, 144, 148, 134, 137, 130, 134, 142, 131, 143, 140, 150, 139, 137, 148, 135, 134, 134, 145, 134, 140, 141, 146, 136, 142, 144, 133, 140, 140, 146, 139, 131, 140, 134, 133, 144, 134, 143, 144, 145, 138, 144, 140, 139, 135, 136, 132, 143, 133, 148, 137, 132, 136, 135, 135, 139, 140, 141, 146, 144, 145, 136, 135, 145, 134, 143, 143, 147, 140, 135, 136, 140, 130, 145, 147, 143, 139, 135, 132, 132, 144, 142, 139, 129, 141, 141, 146, 143, 134, 135, 132, 139, 140, 135, 147, 145, 143, 138, 151, 134, 141, 141, 141, 142, 133, 135, 136, 134, 141, 148, 145, 137, 134, 142, 138, 148, 133, 143, 130, 140, 138, 139, 142, 136, 132, 141, 134, 146, 152, 131, 141, 144, 137, 141, 136, 138, 138, 137, 142, 144, 145, 138, 139, 139, 138, 143, 142, 145, 140, 136, 146, 136, 144, 135, 144, 137, 133, 138, 146, 138, 129, 136, 143, 128, 139, 138, 145, 144, 143, 139, 139, 137, 143, 137, 143, 133, 133, 141, 153, 143, 138, 141, 136, 154, 134, 141, 138, 135, 140, 139, 146, 136, 135, 142, 140, 139, 138, 142, 142, 137, 140, 140, 138, 142, 141, 141, 134, 139, 145, 138, 133, 139, 144, 145, 145, 126, 140, 134, 140, 137, 141, 146, 139, 139, 148, 132, 132, 132, 134, 140, 140, 139, 138, 136, 133, 138, 140, 129, 140, 135, 135, 146, 145, 136, 136, 135, 142, 131, 137, 132, 147, 130, 139, 132, 135, 141, 147, 142, 139, 137, 134, 145, 134, 139, 136, 138, 145, 140, 138, 141, 145, 142, 138, 136, 134, 127, 139, 138, 135, 143, 142, 144, 137, 136, 136, 133, 140, 134, 127, 133, 144, 143, 133, 143, 141, 138, 140, 147, 136, 129, 130, 146, 144, 141, 137, 142, 141, 143, 136, 143, 133, 147, 129, 142, 142, 151, 137, 140, 140, 137, 142, 139, 143, 139, 139, 139, 147, 141, 135, 148, 134, 145, 138, 139, 141, 134, 134, 138, 137, 138, 128, 151, 137, 150, 139, 143, 130, 141, 142, 147, 139, 142, 148, 142, 138, 135, 121, 141, 140, 137, 140, 137, 134, 143, 145, 133, 142, 130, 139, 139, 140, 133, 148, 136, 145, 141, 140, 138, 142, 140, 137, 135, 153, 134, 139, 141, 148, 128, 148, 134, 133, 134, 139, 141, 138, 144, 138, 136, 138, 137, 139, 142, 133, 134, 135, 140, 137, 143, 143, 139, 137, 138, 142, 145, 146, 136, 137, 135, 144, 145, 142, 138, 140, 148, 131, 141, 146, 130, 137, 145, 134, 138, 143, 134, 139, 138, 137, 129, 141, 140, 138, 141, 133, 135, 134, 149, 143, 131, 139, 144, 134, 139, 149, 140, 139, 139, 143, 135, 141, 138, 141, 144, 143, 130, 134, 139, 143, 145, 139, 131, 137, 141, 137, 147, 135, 140, 141, 139, 135, 138, 146, 140, 137, 127, 137, 141, 134, 135, 136, 135, 139, 130, 140, 144, 134, 145, 139, 145, 129, 135, 138, 139, 139, 144, 139, 136, 145, 137, 132, 134, 143, 133, 143, 141, 139, 148, 148, 137, 143, 144, 132, 133, 130, 137, 140, 139, 145, 149, 144, 133, 144, 137, 136, 133, 135, 136, 149, 137, 144, 138, 134, 134, 138, 138, 141, 138, 131, 140, 141, 146, 143, 148, 132, 142, 142, 131, 142, 141, 141, 134, 141, 133, 140, 130, 130, 138, 141, 136, 146, 142, 138, 138, 141, 136, 141, 142, 141, 134, 141, 134, 153, 137, 141, 138, 150, 137, 126, 140, 143, 142, 149, 136, 138, 138, 141, 135, 143, 125, 144, 130, 145, 138, 139, 128, 124, 140, 147, 151, 142, 130, 139, 145, 141, 138, 141, 136, 136, 139, 141, 135, 146, 142, 141, 130, 141, 138, 145, 142, 151, 147, 142, 144, 139, 144, 134, 133, 132, 148, 143, 124, 141, 130, 135, 140, 130, 142, 143, 140, 131, 137, 136, 149, 140, 131, 127, 144, 138, 139, 144, 144, 144, 148, 153, 139, 143, 138, 141, 136, 143, 138, 145, 131, 135, 136, 134, 143, 139, 137, 140, 135, 142, 138, 143, 137, 143, 136, 139, 144, 141, 142, 135, 145, 139, 136, 142, 142, 151, 135, 145, 130, 137, 141, 127, 135, 135, 138, 141, 144, 134, 135, 134, 140, 143, 131, 137, 132, 138, 137, 133, 145, 150, 131, 146, 135, 137, 133, 147, 141, 145, 137, 135, 139, 131, 141, 138, 141, 143, 135, 134, 137, 127, 137, 139, 142, 130, 127, 137, 138, 135, 145, 145, 134, 132, 136, 141, 139, 139, 143, 145, 142, 141, 133, 136, 146, 144, 134, 147, 148, 149, 143, 132, 145, 130, 140, 136, 141, 140, 138, 135, 140, 141, 134, 143, 132, 135, 144, 134, 134, 138, 141, 139, 135, 128, 140, 135, 132, 142, 146, 128, 141, 139, 144, 144, 139, 140, 141, 141, 140, 136, 128, 137, 141, 139, 133, 144, 137, 140, 145, 145, 142, 141, 129, 139, 148, 140, 133, 144, 138, 136, 143, 142, 141, 139, 136, 150, 139, 139, 133, 128, 141, 136, 135, 134, 142, 146, 150, 141, 131, 142, 146, 130, 151, 150, 126, 133, 130, 139, 141, 145, 139, 136, 146, 131, 146, 137, 133, 148, 144, 127, 144, 135, 135, 132, 140, 145, 144, 137, 140, 139, 137, 136, 133, 144, 134, 143, 144, 137, 144, 142, 138, 140, 144, 135, 142, 143, 149, 137, 127, 138, 144, 146, 142, 135, 136, 131, 145, 141, 134, 142, 135, 143, 134, 134, 137, 137, 138, 141, 130, 143, 135, 133, 135, 143, 139, 139, 134, 141, 135, 143, 141, 138, 131, 138, 139, 126, 147, 139, 138, 134, 135, 137, 142, 140, 145, 138, 144, 134, 131, 141, 142, 133, 131, 137, 137, 148, 138, 135, 150, 146, 140, 137, 148, 133, 144, 144, 150, 133, 137, 127, 144, 138, 140, 142, 134, 141, 143, 136, 143, 144, 142, 146, 135, 140, 139, 141, 137, 140, 138, 142, 138, 147, 150, 141, 140, 143, 139, 132, 133, 137, 142, 142, 141, 142, 137, 149, 139, 150, 130, 142, 160, 144, 150, 148, 153, 136, 143, 145, 137, 135, 141, 135, 138, 135, 135, 139, 143, 141, 134, 138, 138, 138, 130, 131, 136, 140, 136, 142, 138, 136, 140, 141, 136, 134, 147, 135, 136, 142, 141, 140, 136, 143, 134, 142, 138, 135, 144, 138, 133, 133, 134, 140, 143, 137, 137, 138, 139, 135, 135, 143, 132, 144, 149, 145, 141, 135, 134, 138, 140, 135, 139, 138, 144, 138, 150, 129, 132, 144, 136, 136, 136, 137, 132, 143, 137, 131, 134, 132, 134, 149, 144, 146, 145, 143, 143, 135, 123, 139, 134, 136, 137, 132, 145, 130, 140, 140, 139, 153, 134, 135, 144, 138, 140, 138, 146, 145, 144, 137, 147, 145, 136, 136, 139, 141, 142, 146, 143, 143, 142, 149, 143, 134, 144, 134, 140, 129, 137, 144, 142, 142, 130, 137, 136, 139, 135, 134, 137, 133, 129, 130, 136, 130, 145, 140, 122, 134, 136, 132, 138, 134, 140, 141, 133, 149, 143, 143, 140, 140, 144, 147, 139, 138, 140, 146, 137, 139, 135, 138, 145, 142, 137, 144, 135, 137, 130, 136, 132, 140, 141, 136, 140, 139, 145, 139, 129, 136, 140, 145, 142, 132, 132, 131, 138, 140, 142, 143, 145, 137, 142, 136, 143, 147, 146, 128, 140, 131, 132, 137, 142, 134, 130, 142, 138, 141, 135, 138, 143, 149, 134, 146, 137, 142, 139, 143, 138, 138, 139, 141, 148, 146, 131, 137, 146, 152, 134, 137, 139, 132, 134, 139, 133, 138, 127, 145, 131, 138, 125, 139, 135, 134, 141, 139, 136, 139, 138, 135, 145, 129, 132, 135, 141, 129, 139, 136, 138, 139, 138, 145, 142, 129, 141, 144, 143, 133, 133, 134, 147, 134, 143, 141, 132, 139, 138, 139, 141, 142, 139, 140, 143, 144, 126, 135, 140, 137, 142, 129, 136, 139, 145, 130, 141, 138, 142, 146, 148, 127, 130, 139, 142, 145, 133, 145, 141, 134, 130, 140, 136, 144, 132, 138, 144, 133, 132, 144, 135, 138, 129, 140, 137, 139, 134, 142, 137, 136, 139, 149, 135, 142, 141, 137, 135, 139, 129, 137, 130, 141, 142, 141, 138, 147, 141, 139, 146, 140, 136, 141, 146, 140, 138, 138, 141, 142, 135, 150, 142, 142, 134, 135, 138, 145, 130, 135, 140, 144, 137, 142, 145, 140, 136, 135, 140, 144, 136, 138, 144, 135, 133, 138, 137, 142, 132, 144, 133, 143, 137, 137, 126, 143, 132, 127, 144, 142, 151, 134, 140, 143, 142, 141, 143, 131, 141, 137, 138, 136, 135, 141, 141, 147, 142, 134, 131, 144, 139, 138, 144, 136, 143, 149, 146, 132, 136, 150, 144, 139, 136, 132, 136, 144, 136, 137, 140, 135, 139, 138, 146, 142, 140, 131, 140, 143, 136, 138, 146, 155, 138, 141, 133, 142, 143, 136, 137, 143, 139, 138, 141, 141, 138, 143, 147, 128, 133, 143, 136, 142, 155, 128, 137, 141, 138, 140, 142, 144, 138, 138, 140, 142, 140, 134, 132, 129, 134, 136, 139, 140, 139, 136, 141, 140, 140, 141, 135, 135, 134, 128, 130, 135, 137, 132, 144, 147, 139, 140, 132, 140, 152, 137, 137, 141, 144, 136, 141, 145, 136, 147, 138, 144, 136, 144, 139, 140, 138, 149, 140, 139, 137, 144, 146, 135, 141, 131, 133, 140, 129, 147, 135, 139, 152, 134, 147, 132, 147, 143, 141, 144, 137, 140, 139, 137, 139, 141, 134, 135, 140, 138, 141, 133, 140, 123, 130, 134, 132, 137, 136, 141, 145, 142, 138, 139, 142, 142, 138, 135, 138, 130, 131, 144, 134, 137, 137, 142, 137, 143, 141, 132, 144, 136, 142, 142, 140, 135, 136, 137, 140, 136, 144, 127, 142, 151, 124, 149, 142, 145, 136, 146, 132, 139, 130, 142, 137, 139, 138, 141, 134, 142, 143, 136, 137, 142, 146, 144, 130, 141, 140, 137, 134, 139, 137, 140, 135, 128, 134, 144, 139, 141, 135, 133, 138, 136, 144, 133, 142, 138, 141, 145, 134, 151, 143, 140, 137, 142, 138, 136, 137, 145, 150, 139, 143, 135, 131, 140, 143, 136, 139, 140, 128, 136, 134, 135, 136, 138, 143, 144, 144, 131, 142, 139, 138, 142, 139, 135, 144, 145, 137, 136, 132, 135, 138, 143, 137, 134, 142, 141, 141, 148, 136, 140, 139, 135, 136, 140, 140, 128, 135, 140, 134, 134, 139, 136, 139, 129, 142, 139, 135, 134, 134, 141, 123, 139, 137, 143, 143, 131, 155, 146, 145, 134, 135, 142, 133, 138, 143, 150, 137, 137, 133, 139, 134, 134, 143, 150, 136, 143, 139, 135, 131, 141, 133, 140, 141, 145, 147, 140, 131, 135, 137, 130, 139, 142, 145, 142, 135, 134, 137, 143, 135, 145, 143, 127, 136, 139, 138, 143, 134, 136, 142, 142, 138, 141, 137, 137, 148, 143, 139, 134, 129, 141, 139, 138, 141, 139, 131, 135, 140, 134, 139, 141, 141, 143, 140, 143, 141, 154, 137, 146, 132, 144, 123, 137, 146, 140, 136, 138, 129, 137, 139, 141, 144, 147, 137, 146, 139, 144, 134, 141, 134, 138, 149, 132, 135, 145, 132, 123, 132, 147, 143, 133, 137, 141, 140, 153, 131, 140, 138, 131, 137, 131, 132, 140, 144, 146, 143, 141, 134, 145, 142, 141, 148, 132, 136, 144, 139, 139, 148, 133, 146, 139, 138, 141, 136, 142, 137, 140, 142, 135, 138, 141, 140, 143, 149, 134, 141, 142, 142, 148, 137, 145, 144, 141, 145, 131, 137, 140, 138, 139, 141, 141, 144, 141, 150, 131, 146, 138, 151, 145, 141, 138, 149, 142, 143, 139, 135, 150, 139, 137, 137, 142, 132, 135, 145, 137, 137, 140, 139, 137, 131, 142, 145, 143, 130, 144, 147, 142, 137, 143, 136, 139, 140, 144, 141, 139, 134, 146, 135, 131, 134, 139, 140, 135, 135, 145, 154, 135, 146, 141, 147, 144, 141, 137, 139, 144, 142, 137, 133, 142, 138, 132, 140, 138, 141, 141, 136, 142, 139, 139, 143, 141, 139, 137, 140, 137, 137, 144, 133, 134, 133, 149, 129, 136, 137, 138, 146, 139, 139, 142, 142, 132, 144, 145, 132, 143, 138, 145, 133, 149, 134, 130, 131, 131, 140, 132, 135, 138, 142, 136, 139, 139, 141, 138, 140, 139, 135, 134, 139, 141, 139, 131, 137, 142, 135, 138, 137, 138, 144, 136, 132, 136, 143, 143, 145, 131, 132, 129, 138, 136, 133, 140, 137, 137, 133, 142, 145, 138, 143, 146, 137, 133, 140, 143, 138, 143, 141, 134, 150, 135, 140, 137, 142, 142, 135, 134, 137, 140, 139, 141, 138, 142, 137, 138, 132, 133, 142, 144, 136, 133, 138, 137, 132, 139, 137, 129, 136, 134, 142, 131, 133, 139, 141, 140, 141, 136, 135, 143, 135, 138, 145, 131, 145, 138, 146, 135, 138, 138, 140, 134, 139, 132, 134, 138, 145, 143, 125, 139, 138, 124, 141, 131, 136, 134, 138, 140, 143, 136, 145, 134, 144, 143, 132, 131, 143, 134, 140, 135, 139, 142, 136, 138, 148, 143, 139, 129, 141, 133, 128, 139, 129, 144, 138, 136, 143, 141, 131, 139, 143, 142, 136, 138, 143, 146, 144, 134, 137, 140, 141, 138, 137, 139, 134, 137, 143, 138, 150, 138, 139, 140, 133, 135, 137, 138, 149, 144, 143, 141, 149, 133, 137, 134, 135, 134, 133, 129, 136, 137, 145, 146, 143, 134, 130, 139, 139, 133, 129, 139, 134, 143, 138, 140, 132, 139, 136, 136, 147, 135, 143, 139, 134, 130, 141, 136, 139, 133, 135, 141, 138, 134, 144, 140, 137, 133, 135, 145, 147, 135, 140, 149, 142, 133, 145, 134, 134, 138, 143, 140, 129, 144, 140, 136, 129, 136, 135, 133, 143, 143, 143, 144, 136, 163, 136, 145, 136, 130, 141, 138, 153, 140, 138, 142, 130, 143, 137, 146, 137, 139, 134, 139, 148, 141, 141, 142, 144, 137, 132, 134, 144, 148, 135, 143, 148, 140, 140, 140, 138, 140, 137, 140, 129, 142, 142, 141, 146, 139, 147, 145, 128, 138, 131, 141, 142, 142, 140, 151, 136, 140, 135, 137, 133, 135, 135, 135, 141, 149, 135, 138, 136, 131, 143, 138, 143, 135, 133, 136, 132, 139, 126, 141, 136, 134, 140, 144, 135, 139, 136, 125, 142, 135, 133, 139, 141, 145, 141, 145, 146, 143, 144, 138, 133, 138, 138, 137, 138, 135, 138, 133, 143, 132, 140, 143, 147, 127, 145, 137, 139, 137, 138, 141, 132, 143, 140, 146, 140, 138, 134, 137, 154, 137, 140, 130, 135, 136, 133, 140, 146, 142, 142, 140, 134, 137, 138, 142, 141, 132, 142, 139, 140, 137, 136, 134, 133, 143, 136, 141, 150, 141, 140, 135, 144, 142, 138, 132, 138, 132, 142, 140, 138, 138, 144, 133, 127, 126, 133, 146, 138, 132, 137, 141, 143, 133, 143, 141, 136, 134, 141, 133, 135, 134, 137, 146, 137, 142, 146, 138, 125, 145, 139, 136, 132, 134, 142, 141, 138, 150, 151, 146, 148, 137, 136, 137, 138, 146, 143, 124, 138, 140, 137, 140, 146, 129, 142, 150, 139, 138, 138, 130, 139, 136, 137, 145, 139, 139, 143, 141, 137, 137, 139, 130, 135, 150, 139, 143, 146, 133, 140, 133, 131, 137, 138, 132, 143, 144, 135, 134, 138, 135, 128, 140, 135, 146, 131, 138, 133, 142, 134, 136, 131, 139, 140, 137, 136, 136, 142, 140, 142, 134, 138, 138, 145, 145, 135, 138, 139, 138, 150, 140, 137, 141, 145, 144, 145, 138, 123, 125, 133, 140, 138, 142, 145, 142, 145, 125, 145, 134, 135, 135, 147, 136, 147, 145, 149, 141, 145, 140, 141, 133, 143, 132, 136, 136, 136, 142, 148, 144, 142, 140, 133, 133, 138, 144, 138, 140, 142, 141, 131, 132, 142, 148, 138, 140, 134, 139, 129, 142, 135, 128, 131, 145, 144, 137, 136, 142, 138, 143, 132, 133, 147, 148, 136, 132, 147, 139, 135, 148, 132, 149, 125, 144, 139, 135, 135, 131, 141, 130, 131, 131, 129, 136, 134, 147, 145, 133, 136, 140, 135, 143, 140, 141, 137, 139, 133, 143, 142, 141, 133, 137, 134, 142, 136, 136, 145, 139, 142, 147, 139, 150, 146, 141, 143, 141, 136, 137, 135, 150, 147, 141, 141, 129, 137, 147, 145, 130, 141, 134, 144, 147, 138, 138, 141, 147, 129, 142, 148, 137, 141, 137, 135, 138, 132, 137, 139, 126, 135, 146, 132, 139, 142, 139, 137, 146, 149, 130, 141, 149, 137, 133, 132, 136, 138, 138, 147, 141, 142, 135, 126, 140, 130, 132, 131, 144, 136, 140, 149, 141, 135, 127, 142, 148, 134, 140, 131, 136, 142, 134, 141, 142, 136, 144, 132, 131, 141, 139, 136, 138, 136, 138, 131, 136, 144, 144, 141, 137, 138, 141, 138, 136, 132, 132, 133, 138, 138, 145, 141, 129, 135, 119, 152, 140, 138, 141, 131, 135, 143, 140, 145, 140, 141, 129, 142, 140, 138, 141, 132, 147, 146, 132, 135, 137, 134, 132, 136, 134, 149, 138, 132, 139, 139, 134, 135, 137, 140, 145, 132, 141, 138, 132, 138, 132, 135, 141, 140, 145, 145, 143, 138, 136, 140, 142, 149, 149, 134, 139, 135, 145, 146, 136, 139, 140, 137, 141, 141, 139, 141, 134, 138, 132, 143, 137, 140, 140, 145, 139, 137, 133, 141, 144, 132, 137, 141, 144, 147, 132, 138, 141, 130, 135, 148, 140, 141, 140, 134, 146, 124, 154, 132, 141, 135, 139, 138, 135, 148, 146, 146, 133, 143, 134, 130, 149, 135, 149, 139, 141, 141, 149, 150, 137, 155, 131, 137, 141, 141, 137, 147, 119, 132, 142, 147, 162, 141, 144, 127, 136, 142, 139, 133, 133, 141, 148, 141, 118, 143, 141, 136, 139, 135, 141, 139, 142, 149, 134, 152, 139, 138, 143, 130, 137, 138, 138, 127, 147, 133, 134, 131, 134, 144, 140, 135, 134, 134, 140, 144, 131, 144, 138, 143, 133, 134, 143, 134, 141, 140, 139, 152, 141, 142, 140, 131, 136, 138, 131, 145, 139, 143, 154, 135, 123, 133, 146, 144, 137, 134, 134, 142, 154, 147, 132, 141, 126, 134, 133, 138, 121, 138, 134, 139, 135, 149, 142, 145, 127, 134, 139, 139, 132, 148, 136, 136, 134, 150, 143, 140, 139, 135, 141, 131, 131, 143, 137, 140, 138, 140, 140, 134, 147, 137, 136, 127, 131, 138, 147, 135, 144, 142, 141, 138, 137, 156, 131, 131, 144, 143, 145, 158, 138, 136, 140, 136, 140, 139, 137, 133, 138, 147, 144, 141, 144, 136, 143, 147, 148, 147, 141, 137, 145, 137, 133, 133, 132, 143, 143, 138, 128, 130, 145, 133, 137, 135, 130, 148, 137, 139, 138, 141, 136, 146, 138, 142, 138, 135, 128, 133, 138, 138, 148, 136, 133, 143, 131, 141, 141, 130, 144, 134, 124, 140, 144, 134, 130, 144, 127, 141, 142, 137, 145, 136, 149, 143, 139, 140, 129, 135, 136, 136, 138, 143, 140, 130, 139, 141, 141, 135, 140, 141, 146, 123, 141, 136, 136, 148, 138, 131, 141, 140, 139, 154, 138, 141, 128, 139, 139, 131, 138, 148, 142, 146, 151, 138, 137, 141, 136, 138, 151, 144, 142, 132, 129, 131, 126, 143, 132, 145, 143, 137, 150, 142, 139, 135, 133, 134, 132, 137, 141, 139, 149, 125, 140, 131, 146, 144, 146, 143, 136, 139, 142, 141, 133, 139, 144, 138, 140, 143, 139, 136, 133, 141, 140, 137, 134, 127, 141, 132, 142, 137, 137, 141, 140, 143, 142, 131, 149, 139, 143, 132, 129, 139, 135, 133, 140, 131, 131, 138, 140, 145, 138, 135, 133, 144, 139, 151, 141, 138, 131, 134, 134, 139, 140, 139, 129, 140, 132, 132, 132, 139, 145, 140, 142, 140, 139, 141, 144, 140, 144, 133, 134, 135, 142, 142, 143, 145, 143, 133, 171, 131, 140, 134, 149, 140, 151, 139, 137, 141, 128, 137, 129, 137, 135, 139, 143, 142, 138, 137, 147, 144, 149, 135, 141, 137, 137, 131, 142, 133, 141, 143, 141, 143, 132, 140, 149, 132, 142, 145, 137, 143, 146, 144, 140, 142, 140, 147, 132, 139, 124, 149, 151, 130, 142, 138, 137, 141, 130, 131, 139, 130, 145, 146, 133, 134, 134, 122, 144, 145, 142, 140, 142, 138, 138, 132, 144, 133, 135, 136, 131, 142, 138, 131, 139, 143, 138, 138, 133, 143, 141, 132, 139, 146, 132, 140, 136, 133, 135, 145, 140, 150, 140, 138, 126, 134, 149, 144, 137, 132, 145, 147, 145, 153, 138, 138, 147, 139, 146, 142, 130, 138, 138, 146, 142, 141, 140, 140, 141, 142, 148, 142, 137, 139, 137, 135, 144, 137, 133, 138, 141, 144, 141, 137, 133, 140, 142, 137, 136, 137, 137, 139, 144, 146, 142, 144, 142, 148, 146, 136, 130, 138, 135, 136, 142, 140, 132, 137, 150, 138, 143, 139, 128, 143, 147, 137, 136, 140, 134, 158, 141, 141, 133, 144, 139, 138, 144, 135, 133, 148, 129, 147, 131, 140, 128, 135, 138, 142, 146, 149, 125, 140, 141, 130, 146, 135, 141, 138, 133, 133, 139, 130, 149, 135, 139, 153, 142, 139, 132, 134, 152, 143, 146, 135, 146, 135, 134, 146, 133, 148, 149, 143, 144, 138, 137, 146, 137, 139, 125, 137, 137, 144, 146, 145, 145, 139, 136, 147, 149, 138, 145, 143, 137, 150, 141, 143, 152, 119, 140, 138, 129, 142, 138, 136, 141, 136, 136, 131, 148, 138, 144, 138, 132, 143, 139, 144, 130, 141, 131, 138, 146, 139, 145, 141, 142, 131, 142, 142, 133, 137, 142, 137, 146, 145, 147, 139, 137, 144, 135, 140, 146, 136, 138, 141, 142, 138, 136, 138, 139, 147, 140, 147, 127, 141, 141, 144, 141, 138, 135, 133, 153, 136, 138, 143, 152, 143, 140, 132, 146, 158, 137, 139, 135, 143, 132, 141, 134, 138, 140, 141, 144, 149, 139, 139, 134, 145, 144, 137, 140, 138, 140, 139, 138, 134, 135, 140, 139, 137, 137, 145, 143, 138, 134, 136, 136, 132, 151, 138, 140, 130, 139, 143, 140, 143, 136, 136, 129, 146, 137, 152, 135, 141, 137, 138, 148, 141, 138, 137, 138, 144, 142, 131, 139, 139, 137, 140, 136, 137, 140, 139, 136, 140, 134, 140, 137, 145, 142, 147, 136, 142, 136, 144, 145, 145, 143, 139, 127, 134, 135, 140, 130, 143, 146, 139, 136, 131, 140, 143, 142, 140, 142, 138, 137, 146, 136, 141, 138, 135, 138, 131, 146, 143, 139, 132, 141, 137, 143, 126, 140, 138, 132, 132, 138, 146, 142, 139, 145, 135, 142, 146, 131, 139, 130, 137, 141, 149, 137, 131, 135, 142, 136, 121, 139, 133, 140, 141, 138, 138, 134, 149, 138, 142, 133, 150, 133, 142, 143, 146, 147, 138, 143, 142, 142, 146, 147, 141, 138, 146, 132, 140, 146, 140, 140, 126, 142, 147, 127, 137, 144, 140, 132, 140, 130, 139, 138, 124, 142, 139, 139, 126, 137, 142, 141, 150, 144, 134, 145, 137, 138, 138, 140, 153, 140, 130, 138, 136, 143, 138, 134, 143, 138, 136, 147, 133, 139, 139, 140, 140, 143, 146, 145, 137, 134, 122, 139, 147, 136, 135, 149, 139, 140, 139, 137, 142, 133, 144, 135, 136, 151, 127, 134, 141, 133, 141, 135, 138, 137, 141, 144, 143, 128, 132, 148, 141, 141, 137, 140, 141, 145, 142, 138, 140, 141, 146, 143, 141, 138, 146, 132, 152, 140, 138, 131, 144, 150, 146, 140, 145, 138, 135, 133, 138, 125, 131, 133, 137, 138, 135, 143, 139, 134, 139, 143, 133, 140, 143, 146, 140, 140, 138, 137, 139, 141, 141, 136, 135, 144, 134, 136, 127, 137, 139, 143, 154, 137, 142, 134, 144, 147, 134, 136, 141, 134, 139, 133, 140, 142, 154, 129, 149, 136, 131, 138, 127, 133, 137, 132, 133, 134, 138, 142, 132, 137, 136, 144, 130, 145, 143, 145, 133, 140, 135, 143, 136, 140, 135, 142, 136, 138, 130, 135, 139, 148, 142, 137, 139, 142, 137, 143, 145, 136, 139, 136, 146, 132, 142, 136, 143, 136, 130, 145, 142, 124, 145, 135, 132, 136, 133, 146, 143, 129, 138, 146, 144, 141, 141, 138, 145, 136, 140, 149, 142, 140, 130, 147, 150, 137, 135, 142, 134, 140, 138, 131, 129, 136, 147, 136, 137, 136, 142, 146, 140, 142, 133, 141, 137, 140, 151, 142, 145, 135, 133, 146, 147, 134, 144, 136, 134, 143, 139, 142, 134, 133, 132, 128, 141, 138, 145, 141, 134, 149, 141, 134, 133, 137, 139, 142, 146, 138, 145, 141, 136, 139, 145, 154, 133, 141, 143, 138, 130, 129, 137, 131, 146, 143, 137, 142, 145, 135, 131, 141, 137, 142, 132, 141, 148, 138, 140, 137, 142, 131, 140, 138, 138, 140, 140, 130, 134, 137, 150, 135, 145, 136, 143, 135, 139, 142, 130, 130, 139, 137, 147, 147, 139, 143, 144, 141, 143, 133, 145, 138, 136, 139, 136, 139, 145, 135, 139, 134, 136, 145, 140, 143, 137, 141, 143, 139, 138, 140, 129, 140, 131, 145, 133, 140, 139, 136, 140, 132, 136, 138, 135, 139, 144, 136, 134, 141, 142, 149, 146, 141, 138, 145, 148, 139, 127, 143, 144, 137, 140, 144, 140, 148, 133, 133, 151, 134, 141, 135, 145, 136, 143, 129, 135, 142, 140, 137, 140, 135, 146, 133, 140, 125, 145, 131, 149, 133, 133, 128, 140, 127, 132, 146, 128, 134, 139, 140, 139, 143, 137, 144, 131, 143, 144, 143, 140, 145, 139, 148, 143, 136, 137, 138, 140, 136, 129, 138, 133, 135, 142, 137, 139, 146, 136, 136, 147, 150, 144, 141, 131, 136, 145, 140, 135, 139, 138, 141, 130, 133, 129, 133, 143, 138, 129, 138, 137, 134, 139, 143, 140, 131, 127, 145, 147, 145, 141, 142, 136, 136, 146, 148, 136, 141, 144, 135, 140, 145, 132, 135, 137, 142, 136, 142, 137, 134, 124, 135, 148, 123, 144, 149, 149, 142, 141, 133, 133, 140, 138, 141, 145, 136, 130, 145, 143, 136, 147, 134, 131, 143, 138, 135, 146, 141, 150, 143, 141, 142, 136, 137, 147, 143, 133, 143, 142, 152, 143, 137, 137, 130, 138, 142, 143, 137, 135, 134, 133, 135, 136, 139, 138, 135, 132, 140, 153, 145, 140, 140, 145, 140, 139, 136, 138, 136, 132, 134, 131, 136, 139, 140, 132, 142, 141, 131, 139, 141, 138, 138, 137, 138, 135, 132, 138, 135, 148, 134, 146, 140, 141, 139, 133, 147, 145, 142, 144, 141, 138, 144, 152, 144, 140, 144, 137, 137, 146, 137, 137, 144, 135, 130, 153, 136, 138, 133, 128, 140, 139, 143, 144, 141, 143, 140, 137, 138, 132, 134, 136, 145, 135, 145, 138, 134, 136, 145, 122, 134, 144, 130, 143, 132, 143, 141, 140, 129, 135, 141, 147, 139, 140, 155, 142, 134, 146, 132, 136, 148, 138, 158, 138, 136, 128, 143, 145, 135, 141, 146, 140, 132, 135, 144, 141, 133, 136, 144, 137, 153, 135, 138, 137, 153, 148, 146, 133, 140, 141, 143, 133, 126, 147, 144, 139, 150, 139, 135, 148, 150, 133, 131, 140, 129, 136, 138, 150, 132, 142, 140, 135, 146, 129, 128, 139, 133, 132, 129, 131, 143, 139, 137, 138, 137, 154, 134, 144, 142, 138, 132, 134, 150, 132, 132, 143, 143, 137, 133, 137, 130, 143, 147, 146, 136, 145, 140, 141, 140, 142, 145, 139, 138, 134, 137, 146, 136, 140, 146, 130, 139, 146, 137, 144, 144, 131, 141, 130, 138, 142, 128, 134, 148, 135, 143, 141, 136, 135, 151, 139, 146, 139, 146, 141, 137, 136, 143, 141, 137, 139, 144, 146, 141, 132, 139, 130, 147, 130, 145, 130, 136, 149, 137, 140, 131, 137, 138, 142, 129, 144, 130, 138, 135, 140, 152, 141, 141, 137, 140, 138, 134, 138, 136, 140, 131, 135, 144, 136, 133, 145, 143, 133, 137, 139, 145, 134, 138, 138, 141, 140, 143, 147, 141, 136, 128, 150, 136, 152, 149, 134, 146, 136, 145, 139, 146, 136, 135, 142, 143, 140, 142, 146, 137, 134, 136, 132, 144, 142, 141, 133, 143, 127, 141, 144, 126, 139, 129, 176, 136, 150, 134, 139, 134, 137, 142, 141, 138, 153, 133, 134, 134, 142, 145, 140, 147, 141, 144, 146, 138, 151, 142, 131, 140, 140, 136, 136, 150, 137, 135, 136, 144, 134, 134, 137, 141, 143, 133, 156, 136, 146, 127, 152, 144, 136, 139, 137, 133, 129, 145, 133, 148, 139, 141, 147, 136, 137, 138, 135, 142, 141, 139, 149, 138, 143, 147, 143, 146, 143, 137, 141, 139, 132, 128, 128, 144, 144, 137, 125, 145, 145, 130, 142, 141, 146, 137, 142, 134, 123, 133, 133, 145, 128, 143, 125, 139, 124, 135, 135, 140, 136, 136, 133, 142, 149, 126, 136, 141, 147, 127, 147, 141, 141, 143, 136, 141, 138, 150, 138, 160, 145, 144, 135, 147, 147, 136, 131, 142, 137, 129, 141, 136, 130, 142, 139, 128, 137, 137, 127, 147, 139, 128, 143, 147, 143, 137, 133, 132, 139, 143, 135, 139, 136, 141, 134, 135, 129, 135, 131, 139, 133, 145, 152, 133, 131, 139, 140, 134, 142, 139, 133, 142, 145, 144, 153, 128, 130, 137, 138, 156, 143, 126, 135, 140, 147, 136, 147, 143, 139, 138, 147, 139, 145, 139, 146, 139, 141, 138, 139, 143, 131, 140, 140, 134, 141, 140, 140, 131, 140, 139, 148, 132, 147, 146, 137, 150, 140, 135, 138, 139, 142, 137, 142, 137, 140, 141, 141, 143, 136, 134, 140, 135, 153, 144, 135, 131, 142, 145, 139, 136, 150, 135, 141, 138, 139, 141, 137, 137, 145, 148, 125, 134, 140, 143, 140, 145, 151, 137, 137, 143, 135, 137, 138, 137, 143, 132, 140, 142, 141, 134, 144, 141, 144, 137, 143, 144, 141, 140, 142, 141, 133, 142, 136, 140, 141, 137, 133, 138, 138, 148, 130, 139, 135, 131, 138, 131, 141, 142, 137, 135, 138, 141, 143, 135, 137, 133, 142, 145, 138, 135, 134, 133, 136, 126, 134, 141, 139, 147, 139, 142, 140, 139, 147, 146, 144, 144, 139, 139, 138, 147, 147, 134, 138, 128, 144, 135, 136, 143, 142, 134, 136, 137, 141, 135, 148, 129, 159, 136, 139, 139, 136, 136, 141, 134, 139, 137, 139, 140, 141, 141, 143, 142, 138, 151, 134, 146, 128, 141, 141, 142, 141, 139, 154, 134, 141, 147, 134, 139, 140, 134, 143, 143, 138, 132, 140, 136, 131, 139, 143, 144, 142, 151, 137, 131, 146, 135, 139, 128, 144, 155, 139, 139, 144, 150, 133, 134, 137, 143, 139, 144, 136, 135, 140, 141, 133, 145, 143, 150, 144, 138, 135, 148, 139, 132, 137, 147, 143, 142, 130, 134, 135, 138, 136, 139, 131, 137, 147, 140, 137, 132, 130, 150, 135, 147, 136, 137, 139, 144, 140, 138, 140, 134, 140, 145, 143, 138, 143, 140, 148, 145, 134, 138, 134, 138, 139, 139, 154, 136, 132, 138, 137, 142, 142, 140, 136, 135, 139, 135, 144, 140, 149, 140, 132, 137, 136, 141, 137, 133, 136, 141, 141, 142, 135, 130, 142, 135, 141, 138, 140, 139, 139, 140, 141, 142, 132, 140, 139, 136, 139, 143, 148, 142, 140, 142, 140, 139, 138, 139, 136, 135, 160, 132, 135, 134, 142, 139, 128, 139, 138, 143, 135, 142, 135, 147, 138, 139, 137, 136, 140, 131, 133, 146, 133, 132, 136, 137, 147, 136, 139, 141, 139, 143, 138, 123, 137, 146, 134, 144, 135, 152, 140, 134, 135, 144, 125, 143, 139, 138, 144, 140, 147, 142, 137, 143, 143, 116, 138, 135, 141, 134, 132, 142, 138, 139, 137, 150, 141, 141, 138, 136, 145, 148, 150, 141, 139, 142, 138, 135, 134, 131, 130, 143, 136, 139, 139, 134, 131, 145, 144, 143, 132, 135, 145, 132, 145, 147, 132, 139, 112, 146, 150, 138, 143, 135, 138, 98, 140, 141, 132, 137, 138, 139, 131, 139, 142, 142, 137, 133, 136, 145, 148, 143, 137, 137, 146, 135, 129, 141, 139, 131, 144, 134, 141, 146, 134, 142, 140, 140, 137, 138, 136, 143, 139, 127, 130, 136, 147, 136, 130, 140, 141, 154, 140, 137, 136, 145, 150, 139, 137, 136, 146, 143, 140, 141, 144, 142, 140, 126, 134, 143, 146, 138, 143, 134, 141, 144, 130, 136, 139, 139, 144, 144, 131, 135, 135, 136, 147, 133, 119, 135, 135, 140, 129, 138, 136, 135, 119, 139, 136, 127, 137, 146, 135, 147, 132, 135, 134, 136, 136, 141, 141, 135, 143, 137, 140, 147, 144, 139, 132, 139, 137, 142, 132, 138, 140, 135, 138, 137, 144, 138, 146, 138, 145, 144, 140, 142, 150, 141, 133, 145, 145, 136, 134, 133, 146, 133, 141, 138, 145, 123, 137, 138, 138, 139, 132, 138, 147, 139, 137, 126, 144, 134, 134, 147, 145, 132, 147, 146, 146, 139, 146, 143, 134, 137, 144, 144, 131, 133, 133, 138, 127, 134, 131, 141, 133, 138, 137, 155, 146, 137, 133, 157, 132, 130, 142, 134, 142, 137, 150, 137, 134, 140, 134, 136, 140, 128, 142, 138, 148, 133, 137, 147, 141, 142, 141, 147, 133, 159, 135, 149, 129, 144, 143, 137, 142, 132, 133, 135, 140, 135, 134, 139, 157, 132, 143, 142, 141, 145, 141, 141, 145, 144, 143, 148, 141, 139, 156, 132, 157, 134, 137, 140, 136, 154, 138, 136, 146, 138, 141, 149, 139, 149, 140, 134, 134, 146, 129, 143, 140, 135, 129, 137, 139, 147, 144, 138, 133, 142, 137, 135, 145, 141, 140, 140, 128, 145, 131, 146, 130, 128, 143, 136, 145, 140, 137, 145, 136, 138, 140, 133, 129, 147, 147, 137, 132, 130, 135, 139, 134, 141, 137, 142, 136, 138, 152, 148, 143, 151, 143, 137, 142, 138, 140, 138, 141, 127, 134, 136, 133, 134, 137, 132, 141, 117, 148, 140, 132, 137, 128, 156, 147, 135, 135, 128, 135, 140, 145, 136, 138, 145, 139, 135, 125, 141, 137, 134, 130, 135, 131, 138, 152, 141, 145, 137, 134, 140, 140, 137, 144, 127, 138, 139, 135, 152, 146, 155, 130, 136, 146, 130, 148, 147, 135, 124, 144, 147, 135, 146, 148, 141, 129, 140, 132, 134, 126, 145, 128, 149, 144, 142, 151, 132, 145, 142, 138, 129, 141, 138, 145, 133, 136, 135, 147, 140, 136, 137, 143, 131, 136, 121, 131, 131, 135, 135, 143, 145, 139, 143, 135, 134, 138, 150, 141, 151, 145, 134, 132, 143, 148, 139, 133, 138, 127, 141, 142, 135, 126, 132, 133, 132, 140, 142, 135, 129, 132, 139, 139, 128, 133, 134, 139, 140, 132, 133, 143, 137, 143, 146, 144, 138, 132, 140, 142, 150, 134, 136, 139, 141, 139, 139, 139, 135, 143, 134, 142, 139, 124, 134, 129, 140, 142, 137, 135, 137, 140, 133, 135, 141, 140, 149, 141, 141, 141, 140, 144, 142, 138, 155, 139, 144, 140, 149, 135, 139, 145, 134, 131, 141, 142, 139, 139, 138, 143, 140, 136, 143, 138, 136, 140, 138, 151, 141, 141, 131, 141, 137, 142, 132, 132, 136, 145, 138, 142, 147, 136, 149, 126, 134, 147, 138, 141, 140, 146, 134, 137, 127, 135, 133, 140, 147, 125, 136, 156, 145, 130, 130, 132, 140, 150, 135, 138, 143, 137, 145, 135, 142, 138, 141, 126, 131, 134, 142, 121, 134, 163, 134, 129, 139, 140, 133, 133, 145, 137, 140, 131, 136, 130, 140, 140, 134, 139, 126, 127, 126, 138, 135, 140, 143, 150, 148, 145, 149, 133, 134, 131, 130, 144, 150, 133, 152, 135, 143, 137, 141, 147, 142, 134, 145, 139, 138, 145, 142, 136, 142, 137, 146, 137, 124, 146, 147, 139, 146, 146, 130, 138, 141, 132, 161, 128, 138, 130, 125, 139, 138, 132, 136, 136, 147, 124, 144, 142, 138, 134, 147, 147, 133, 137, 133, 133, 143, 158, 136, 149, 149, 137, 137, 149, 128, 143, 142, 144, 138, 139, 138, 139, 140, 149, 128, 138, 134, 138, 124, 136, 132, 139, 129, 133, 136, 135, 132, 144, 143, 136, 129, 137, 152, 136, 141, 135, 145, 135, 133, 144, 138, 144, 137, 150, 142, 131, 141, 140, 126, 131, 142, 141, 136, 139, 143, 139, 143, 136, 143, 136, 139, 130, 146, 143, 150, 137, 132, 149, 132, 140, 132, 134, 132, 138, 146, 140, 130, 134, 142, 139, 150, 151, 147, 140, 137, 143, 142, 128, 144, 139, 137, 136, 129, 137, 130, 133, 136, 138, 134, 131, 132, 141, 140, 128, 132, 144, 137, 146, 142, 136, 149, 133, 129, 134, 141, 137, 146, 147, 135, 134, 136, 136, 129, 139, 145, 144, 132, 132, 147, 146, 143, 141, 154, 137, 133, 132, 146, 141, 137, 146, 147, 135, 138, 146, 145, 141, 136, 134, 141, 133, 136, 145, 130, 136, 131, 132, 142, 155, 136, 138, 134, 142, 137, 134, 138, 145, 136, 146, 134, 138, 137, 137, 135, 129, 133, 141, 140, 138, 139, 136, 137, 142, 140, 138, 137, 144, 146, 148, 148, 150, 127, 139, 141, 141, 123, 143, 129, 137, 132, 139, 134, 135, 133, 138, 128, 135, 144, 132, 139, 134, 130, 126, 156, 133, 131, 135, 141, 130, 142, 138, 145, 141, 153, 138, 137, 133, 139, 146, 127, 136, 138, 143, 143, 152, 136, 139, 148, 138, 137, 132, 149, 133, 130, 140, 138, 139, 142, 145, 134, 141, 144, 133, 140, 140, 129, 135, 136, 131, 145, 140, 141, 137, 134, 132, 142, 150, 135, 134, 145, 149, 132, 154, 140, 124, 145, 140, 146, 137, 147, 137, 136, 134, 135, 134, 134, 149, 133, 140, 131, 144, 133, 135, 137, 140, 139, 137, 152, 134, 139, 144, 145, 140, 138, 143, 128, 131, 138, 136, 130, 133, 144, 131, 143, 150, 136, 130, 139, 136, 142, 142, 133, 131, 137, 133, 137, 133, 135, 139, 141, 132, 134, 136, 136, 151, 137, 141, 133, 142, 138, 131, 142, 137, 141, 138, 138, 141, 129, 151, 150, 142, 135, 138, 147, 126, 153, 144, 140, 136, 126, 135, 130, 148, 140, 139, 134, 135, 128, 144, 136, 137, 146, 143, 138, 138, 136, 139, 152, 141, 121, 145, 140, 151, 132, 130, 137, 133, 141, 147, 140, 134, 151, 141, 143, 141, 145, 144, 140, 138, 142, 141, 135, 138, 134, 141, 133, 139, 142, 135, 140, 135, 136, 135, 135, 149, 135, 131, 137, 131, 145, 155, 132, 133, 133, 147, 135, 134, 132, 136, 136, 134, 136, 142, 134, 138, 139, 138, 143, 132, 135, 139, 133, 142, 138, 136, 139, 135, 146, 145, 137, 134, 150, 133, 124, 131, 137, 135, 139, 135, 149, 140, 134, 133, 132, 143, 154, 138, 139, 141, 140, 139, 135, 133, 132, 129, 143, 136, 138, 145, 142, 144, 150, 145, 136, 139, 129, 145, 147, 136, 135, 138, 141, 138, 142, 145, 135, 134, 144, 143, 134, 139, 129, 134, 137, 142, 143, 139, 135, 147, 132, 138, 136, 141, 138, 133, 144, 129, 135, 143, 139, 142, 142, 137, 140, 141, 141, 144, 135, 141, 133, 141, 145, 143, 147, 135, 135, 136, 141, 134, 138, 138, 145, 144, 133, 137, 149, 136, 142, 129, 138, 146, 142, 134, 135, 137, 142, 143, 136, 141, 134, 144, 142, 134, 139, 127, 144, 138, 137, 141, 132, 135, 138, 137, 136, 133, 134, 134, 140, 138, 140, 137, 140, 141, 138, 138, 136, 134, 137, 145, 145, 140, 136, 138, 148, 141, 135, 139, 138, 144, 144, 140, 135, 140, 134, 149, 142, 131, 142, 141, 136, 142, 136, 146, 139, 133, 141, 146, 143, 139, 139, 136, 135, 134, 135, 141, 134, 134, 145, 142, 140, 143, 139, 139, 141, 137, 135, 140, 141, 148, 143, 138, 146, 144, 137, 144, 133, 136, 136, 141, 143, 144, 139, 138, 147, 135, 140, 151, 134, 142, 145, 147, 136, 135, 146, 132, 138, 134, 138, 142, 135, 142, 136, 140, 143, 144, 137, 136, 144, 136, 132, 144, 137, 135, 137, 140, 141, 135, 137, 135, 141, 139, 143, 143, 140, 136, 141, 143, 141, 134, 139, 143, 139, 140, 138, 140, 142, 136, 145, 136, 135, 136, 137, 137, 147, 143, 136, 141, 136, 135, 140, 145, 141, 140, 135, 131, 139, 141, 141, 139, 138, 139, 141, 137, 150, 137, 139, 137, 143, 137, 134, 140, 136, 139, 142, 138, 143, 140, 139, 137, 134, 142, 134, 136, 149, 132, 137, 141, 140, 140, 135, 145, 139, 136, 138, 137, 139, 132, 141, 140, 134, 132, 147, 137, 134, 133, 143, 134, 141, 133, 135, 134, 142, 134, 137, 142, 137, 141, 140, 140, 139, 138, 131, 138, 132, 144, 138, 139, 138, 140, 136, 138, 138, 138, 149, 135, 140, 137, 133, 136, 139, 145, 138, 142, 133, 135, 142, 133, 143, 136, 144, 142, 142, 137, 143, 138, 135, 137, 138, 138, 148, 140, 129, 139, 137, 139, 138, 140, 137, 134, 134, 143, 137, 132, 145, 136, 142, 140, 140, 140, 142, 135, 137, 136, 153, 139, 140, 140, 135, 139, 136, 141, 141, 142, 141, 143, 139, 137, 141, 147, 136, 132, 137, 138, 143, 143, 141, 145, 146, 131, 137, 144, 139, 139, 136, 142, 136, 137, 137, 140, 140, 135, 136, 144, 137, 139, 133, 140, 141, 138, 130, 142, 138, 139, 134, 144, 141, 137, 139, 143, 141, 141, 133, 135, 142, 144, 139, 141, 134, 135, 143, 131, 137, 143, 136, 143, 134, 137, 139, 139, 139, 147, 136, 137, 153, 141, 147, 144, 142, 139, 146, 144, 144, 135, 138, 146, 139, 140, 153, 129, 141, 131, 146, 144, 133, 141, 144, 130, 135, 145, 139, 140, 141, 142, 144, 143, 135, 134, 136, 135, 138, 143, 149, 141, 137, 142, 137, 143, 142, 136, 142, 139, 142, 132, 143, 145, 141, 134, 139, 147, 137, 138, 143, 141, 142, 139, 140, 141, 140, 136, 134, 135, 139, 135, 138, 141, 131, 132, 134, 130, 150, 140, 140, 156, 138, 136, 134, 147, 138, 145, 138, 137, 139, 135, 134, 141, 135, 136, 142, 137, 137, 137, 132, 137, 135, 138, 141, 137, 135, 146, 145, 133, 130, 152, 140, 148, 140, 139, 138, 145, 140, 140, 147, 132, 142, 139, 140, 140, 147, 141, 134, 147, 147, 143, 134, 137, 138, 138, 138, 143, 133, 132, 139, 148, 131, 141, 142, 129, 141, 139, 148, 141, 142, 139, 146, 139, 138, 140, 138, 136, 133, 141, 137, 132, 141, 140, 140, 137, 138, 143, 138, 139, 139, 141, 135, 138, 141, 140, 140, 137, 128, 148, 143, 141, 135, 135, 132, 149, 143, 131, 141, 138, 135, 140, 131, 143, 138, 143, 145, 135, 130, 144, 135, 138, 139, 139, 146, 142, 140, 129, 141, 140, 143, 132, 146, 154, 140, 133, 151, 133, 141, 142, 140, 145, 145, 135, 148, 130, 144, 135, 137, 137, 139, 149, 145, 142, 135, 130, 141, 140, 138, 141, 138, 136, 145, 137, 142, 145, 137, 141, 133, 140, 141, 133, 133, 141, 142, 147, 142, 144, 131, 141, 137, 144, 134, 140, 130, 139, 137, 135, 142, 140, 134, 144, 142, 139, 135, 142, 144, 136, 134, 132, 137, 139, 137, 136, 142, 142, 142, 140, 132, 131, 138, 134, 132, 135, 146, 147, 138, 134, 142, 140, 141, 131, 140, 134, 132, 134, 134, 136, 141, 140, 142, 145, 137, 141, 153, 141, 133, 146, 140, 141, 143, 141, 128, 134, 140, 140, 142, 127, 144, 136, 142, 144, 140, 138, 142, 144, 149, 142, 139, 140, 137, 138, 135, 133, 138, 140, 136, 142, 139, 134, 135, 133, 139, 135, 139, 140, 143, 137, 143, 139, 139, 137, 138, 151, 141, 144, 133, 136, 137, 139, 141, 138, 140, 138, 146, 140, 129, 140, 136, 144, 139, 140, 126, 143, 139, 134, 134, 134, 146, 130, 142, 144, 138, 129, 145, 144, 135, 134, 138, 143, 137, 137, 127, 140, 144, 134, 127, 138, 137, 133, 145, 134, 144, 131, 135, 140, 137, 141, 135, 130, 145, 148, 127, 135, 139, 133, 142, 135, 145, 147, 134, 140, 144, 124, 148, 134, 144, 145, 133, 139, 147, 137, 152, 139, 130, 142, 137, 136, 139, 142, 135, 137, 146, 140, 118, 140, 131, 150, 144, 137, 133, 137, 134, 147, 139, 133, 136, 138, 145, 142, 139, 139, 123, 139, 138, 139, 134, 126, 145, 140, 134, 147, 144, 134, 146, 145, 126, 137, 141, 142, 143, 139, 143, 141, 142, 141, 139, 135, 136, 134, 139, 136, 134, 142, 132, 147, 136, 136, 139, 140, 140, 133, 133, 141, 129, 141, 136, 141, 134, 137, 133, 133, 137, 135, 138, 143, 141, 145, 150, 133, 137, 138, 138, 143, 140, 145, 146, 142, 126, 141, 141, 143, 141, 150, 145, 141, 143, 144, 130, 133, 133, 138, 144, 133, 140, 147, 143, 142, 142, 133, 136, 144, 140, 131, 129, 142, 132, 131, 137, 132, 139, 140, 136, 137, 149, 146, 145, 144, 130, 137, 142, 141, 133, 133, 133, 144, 137, 137, 148, 141, 135, 130, 143, 145, 135, 138, 147, 144, 134, 141, 140, 137, 136, 138, 133, 153, 143, 142, 139, 137, 144, 138, 133, 142, 132, 135, 136, 138, 142, 161, 145, 134, 156, 137, 157, 137, 137, 143, 133, 133, 127, 134, 130, 141, 138, 137, 128, 143, 130, 140, 141, 131, 139, 136, 139, 135, 140, 133, 137, 142, 146, 139, 138, 140, 151, 132, 143, 143, 146, 150, 141, 145, 141, 134, 139, 146, 146, 142, 138, 133, 130, 139, 134, 143, 142, 140, 143, 133, 138, 145, 134, 134, 130, 142, 149, 148, 148, 139, 134, 147, 138, 129, 144, 137, 134, 147, 136, 150, 150, 138, 138, 140, 135, 132, 144, 141, 130, 136, 136, 134, 145, 145, 138, 143, 136, 129, 138, 131, 108, 146, 136, 138, 131, 142, 146, 147, 145, 136, 142, 134, 134, 136, 134, 135, 144, 157, 133, 135, 131, 152, 135, 138, 135, 139, 134, 143, 130, 149, 131, 146, 132, 142, 144, 135, 147, 132, 150, 143, 136, 139, 138, 140, 141, 135, 136, 113, 140, 143, 141, 133, 129, 146, 149, 144, 143, 141, 149, 154, 135, 133, 136, 140, 135, 145, 147, 136, 133, 139, 130, 136, 133, 152, 140, 140, 136, 147, 137, 133, 150, 133, 143, 148, 139, 132, 129, 147, 138, 136, 133, 130, 139, 139, 125, 143, 145, 145, 131, 136, 141, 130, 137, 142, 142, 137, 139, 173, 137, 133, 142, 141, 141, 138, 128, 147, 135, 136, 135, 143, 142, 145, 131, 146, 134, 133, 150, 139, 146, 144, 147, 136, 144, 139, 137, 144, 134, 137, 127, 127, 139, 145, 136, 132, 140, 141, 132, 140, 154, 146, 145, 138, 143, 155, 129, 143, 138, 153, 137, 139, 132, 140, 145, 137, 137, 142, 135, 142, 133, 142, 138, 141, 143, 128, 146, 133, 132, 138, 145, 142, 138, 130, 147, 169, 142, 141, 144, 131, 133, 144, 135, 131, 137, 138, 115, 139, 141, 140, 141, 143, 144, 135, 134, 133, 151, 135, 138, 139, 140, 123, 138, 142, 153, 141, 143, 137, 149, 145, 143, 140, 142, 140, 134, 140, 135, 136, 140, 131, 140, 138, 133, 155, 153, 138, 138, 136, 141, 163, 138, 108, 138, 136, 133, 143, 132, 146, 130, 137, 141, 141, 137, 140, 138, 135, 142, 139, 150, 137, 127, 131, 140, 139, 147, 131, 132, 144, 142, 139, 146, 138, 145, 138, 128, 138, 142, 137, 143, 134, 144, 142, 143, 145, 141, 138, 137, 136, 124, 136, 133, 132, 143, 135, 131, 148, 138, 144, 131, 148, 137, 139, 124, 141, 142, 144, 145, 135, 137, 137, 143, 137, 147, 144, 143, 140, 140, 136, 148, 128, 130, 142, 147, 135, 148, 142, 143, 144, 132, 143, 140, 130, 143, 144, 139, 144, 145, 135, 135, 141, 146, 145, 135, 141, 154, 138, 142, 140, 143, 145, 148, 142, 140, 144, 138, 145, 130, 141, 137, 129, 137, 142, 143, 145, 142, 134, 135, 147, 135, 143, 134, 150, 139, 139, 140, 139, 135, 133, 132, 139, 150, 136, 121, 135, 140, 136, 124, 147, 147, 152, 139, 130, 130, 143, 139, 146, 134, 146, 129, 139, 136, 139, 142, 147, 162, 140, 130, 142, 134, 141, 145, 138, 143, 126, 123, 133, 137, 148, 133, 141, 141, 152, 134, 136, 136, 150, 139, 129, 135, 143, 137, 139, 130, 140, 132, 137, 134, 138, 140, 142, 147, 130, 142, 129, 133, 144, 137, 151, 144, 138, 130, 136, 126, 142, 136, 127, 135, 136, 146, 137, 144, 134, 135, 138, 137, 134, 138, 139, 135, 143, 133, 151, 137, 139, 145, 140, 144, 136, 140, 132, 130, 141, 132, 132, 141, 138, 128, 143, 134, 130, 135, 138, 127, 135, 133, 151, 137, 129, 141, 137, 137, 139, 137, 136, 137, 139, 138, 153, 133, 136, 132, 138, 143, 130, 137, 149, 138, 131, 143, 132, 142, 140, 137, 139, 146, 132, 132, 140, 137, 146, 143, 134, 138, 142, 150, 139, 142, 138, 141, 142, 125, 140, 134, 132, 134, 145, 141, 142, 136, 144, 140, 139, 129, 131, 129, 140, 144, 133, 136, 141, 137, 134, 136, 145, 131, 141, 143, 128, 137, 138, 141, 138, 148, 141, 143, 141, 134, 136, 142, 151, 141, 130, 140, 141, 137, 128, 146, 142, 140, 138, 147, 139, 137, 142, 141, 138, 134, 136, 135, 138, 146, 149, 146, 151, 143, 131, 129, 137, 140, 142, 147, 137, 156, 144, 124, 137, 132, 147, 135, 144, 139, 139, 141, 140, 130, 138, 140, 135, 134, 154, 140, 151, 132, 139, 129, 142, 135, 135, 127, 143, 122, 143, 133, 139, 137, 134, 138, 141, 140, 135, 133, 130, 143, 137, 134, 143, 141, 143, 138, 134, 143, 138, 140, 135, 141, 133, 139, 131, 145, 144, 128, 142, 130, 127, 140, 141, 132, 130, 142, 133, 135, 139, 139, 142, 125, 137, 143, 143, 139, 140, 147, 137, 144, 144, 148, 141, 131, 133, 153, 142, 144, 146, 140, 136, 145, 132, 145, 148, 136, 139, 133, 126, 136, 134, 133, 133, 137, 148, 144, 142, 151, 134, 133, 129, 141, 153, 141, 146, 124, 140, 146, 132, 123, 140, 142, 127, 143, 145, 149, 154, 136, 145, 140, 141, 139, 137, 140, 136, 136, 136, 145, 140, 128, 139, 136, 141, 143, 128, 144, 144, 135, 146, 141, 123, 147, 142, 151, 138, 139, 136, 133, 140, 120, 128, 141, 139, 137, 139, 147, 134, 139, 138, 143, 144, 141, 141, 133, 136, 139, 131, 139, 131, 141, 132, 132, 139, 137, 139, 145, 139, 137, 128, 131, 138, 142, 134, 132, 133, 133, 139, 137, 128, 133, 157, 146, 136, 145, 147, 143, 141, 140, 146, 138, 141, 137, 137, 141, 139, 141, 138, 131, 153, 138, 134, 148, 142, 144, 146, 143, 129, 140, 138, 147, 142, 134, 131, 133, 129, 156, 139, 138, 141, 132, 128, 145, 136, 135, 132, 140, 135, 137, 142, 121, 123, 130, 139, 134, 139, 146, 146, 140, 144, 143, 147, 149, 140, 137, 141, 144, 145, 142, 138, 128, 135, 130, 148, 137, 156, 140, 139, 134, 143, 149, 135, 143, 135, 146, 138, 136, 139, 132, 133, 136, 140, 132, 142, 140, 141, 137, 147, 130, 140, 142, 142, 139, 130, 139, 138, 132, 145, 135, 127, 138, 131, 139, 131, 133, 145, 139, 140, 139, 153, 131, 129, 135, 126, 144, 159, 135, 139, 131, 143, 133, 143, 131, 129, 133, 138, 130, 139, 144, 139, 137, 140, 135, 137, 136, 144, 126, 138, 134, 141, 129, 140, 131, 141, 135, 140, 140, 138, 140, 156, 148, 131, 140, 145, 136, 133, 133, 137, 139, 140, 136, 138, 128, 144, 143, 135, 145, 141, 149, 159, 131, 141, 133, 144, 139, 134, 136, 139, 125, 131, 133, 147, 148, 158, 139, 135, 138, 137, 143, 140, 136, 140, 142, 152, 148, 134, 134, 137, 141, 138, 135, 145, 148, 144, 139, 153, 144, 147, 137, 141, 144, 142, 130, 124, 153, 138, 129, 136, 149, 140, 149, 138, 136, 134, 143, 134, 137, 147, 135, 131, 145, 139, 147, 136, 137, 149, 130, 134, 145, 128, 133, 136, 140, 142, 131, 123, 143, 139, 135, 143, 143, 139, 138, 139, 131, 139, 130, 135, 137, 137, 137, 137, 138, 141, 138, 147, 144, 133, 135, 128, 129, 149, 137, 141, 140, 140, 135, 141, 130, 138, 139, 132, 136, 144, 142, 145, 126, 129, 145, 135, 138, 136, 131, 132, 148, 137, 130, 135, 142, 142, 131, 139, 143, 142, 129, 141, 137, 130, 134, 141, 130, 137, 149, 148, 135, 143, 142, 147, 137, 141, 133, 139, 138, 128, 134, 143, 143, 140, 137, 148, 135, 145, 145, 135, 131, 135, 136, 135, 136, 136, 141, 147, 135, 138, 134, 139, 144, 147, 139, 138, 134, 142, 140, 149, 140, 136, 142, 146, 137, 144, 131, 138, 148, 133, 135, 132, 137, 144, 139, 145, 141, 143, 136, 140, 130, 139, 136, 138, 137, 141, 146, 137, 137, 142, 136, 140, 135, 141, 150, 138, 134, 137, 126, 139, 131, 133, 139, 138, 142, 147, 134, 137, 153, 142, 140, 131, 133, 134, 146, 137, 148, 132, 136, 125, 144, 140, 137, 137, 134, 130, 141, 136, 138, 137, 138, 131, 136, 141, 128, 143, 131, 133, 149, 146, 145, 141, 139, 127, 137, 130, 153, 141, 138, 135, 143, 146, 147, 140, 142, 140, 145, 148, 147, 139, 146, 136, 134, 149, 141, 140, 136, 133, 131, 134, 134, 144, 140, 154, 138, 140, 122, 145, 138, 145, 145, 137, 133, 134, 136, 135, 139, 141, 142, 136, 128, 136, 138, 137, 141, 136, 140, 135, 130, 133, 132, 139, 140, 150, 139, 140, 130, 139, 128, 131, 134, 134, 133, 141, 138, 127, 131, 134, 136, 140, 149, 138, 139, 146, 130, 137, 134, 147, 133, 140, 132, 144, 145, 143, 139, 127, 145, 144, 141, 155, 138, 135, 132, 133, 135, 140, 140, 142, 136, 151, 144, 143, 140, 135, 141, 136, 134, 142, 130, 136, 145, 149, 137, 139, 146, 147, 136, 144, 131, 140, 136, 125, 141, 149, 140, 132, 135, 146, 139, 144, 129, 150, 140, 139, 147, 126, 141, 146, 136, 129, 150, 142, 151, 146, 145, 141, 148, 136, 138, 131, 141, 131, 134, 150, 135, 140, 144, 144, 150, 147, 145, 147, 129, 141, 139, 137, 146, 138, 133, 142, 141, 131, 130, 143, 127, 142, 153, 140, 124, 134, 132, 122, 151, 138, 137, 136, 127, 151, 137, 136, 145, 134, 129, 145, 132, 131, 140, 150, 127, 134, 136, 130, 141, 147, 136, 132, 140, 133, 130, 135, 123, 134, 135, 135, 131, 141, 141, 133, 134, 133, 131, 134, 131, 150, 145, 142, 142, 131, 142, 135, 137, 138, 143, 131, 139, 142, 141, 126, 143, 137, 137, 149, 138, 122, 136, 136, 133, 130, 132, 144, 136, 144, 143, 130, 151, 139, 140, 137, 130, 138, 149, 143, 137, 140, 142, 144, 141, 138, 146, 132, 148, 141, 149, 133, 134, 141, 142, 137, 147, 128, 131, 122, 143, 136, 136, 148, 133, 137, 149, 148, 130, 142, 143, 142, 137, 132, 138, 141, 142, 142, 144, 140, 140, 133, 144, 143, 126, 140, 137, 158, 143, 137, 139, 134, 138, 149, 151, 149, 148, 132, 125, 145, 148, 138, 135, 145, 149, 139, 136, 140, 135, 130, 125, 140, 140, 142, 145, 130, 144, 149, 146, 147, 148, 130, 142, 135, 142, 141, 150, 150, 137, 141, 149, 135, 134, 145, 140, 145, 139, 150, 133, 138, 123, 149, 141, 139, 134, 139, 151, 129, 132, 138, 153, 141, 134, 132, 141, 134, 137, 129, 143, 131, 139, 138, 142, 140, 144, 137, 134, 133, 138, 137, 126, 140, 134, 126, 135, 138, 130, 126, 138, 130, 142, 132, 140, 140, 136, 130, 132, 142, 132, 141, 136, 141, 141, 151, 135, 143, 158, 142, 151, 142, 134, 142, 143, 134, 138, 152, 134, 138, 146, 132, 139, 132, 141, 147, 143, 143, 135, 145, 151, 140, 125, 145, 144, 148, 132, 134, 140, 135, 131, 141, 140, 149, 133, 123, 142, 136, 135, 146, 150, 139, 142, 147, 155, 141, 144, 135, 136, 134, 138, 129, 140, 117, 137, 140, 143, 152, 144, 145, 137, 129, 140, 149, 136, 128, 128, 146, 145, 142, 130, 140, 147, 124, 130, 150, 134, 141, 133, 141, 138, 135, 143, 143, 130, 135, 144, 127, 137, 134, 134, 130, 145, 139, 148, 142, 125, 149, 141, 136, 144, 134, 144, 145, 146, 140, 134, 140, 136, 138, 143, 144, 139, 138, 134, 141, 141, 139, 145, 132, 135, 141, 141, 142, 127, 131, 131, 142, 135, 128, 129, 140, 139, 140, 123, 129, 159, 138, 156, 148, 139, 144, 152, 140, 143, 161, 128, 147, 141, 144, 135, 126, 140, 139, 136, 146, 141, 145, 147, 139, 143, 140, 142, 144, 137, 146, 141, 146, 133, 134, 163, 147, 145, 155, 151, 142, 125, 147, 140, 127, 143, 135, 132, 132, 139, 134, 135, 138, 138, 129, 144, 132, 140, 140, 145, 133, 136, 137, 140, 134, 147, 123, 143, 135, 144, 129, 142, 144, 150, 137, 142, 141, 132, 136, 137, 140, 127, 142, 134, 141, 144, 141, 142, 136, 146, 126, 136, 149, 146, 146, 160, 129, 133, 135, 134, 135, 140, 139, 141, 141, 145, 135, 137, 138, 138, 137, 138, 139, 137, 144, 133, 145, 135, 142, 130, 141, 143, 132, 134, 141, 144, 141, 145, 141, 135, 140, 138, 138, 138, 137, 132, 137, 144, 134, 139, 146, 143, 137, 135, 140, 141, 145, 134, 135, 133, 142, 137, 140, 140, 136, 141, 136, 138, 142, 138, 141, 127, 132, 137, 138, 137, 160, 133, 139, 142, 136, 127, 140, 133, 137, 140, 133, 141, 134, 138, 128, 147, 140, 138, 133, 137, 135, 130, 138, 141, 137, 140, 146, 143, 142, 130, 135, 137, 140, 143, 141, 141, 137, 137, 138, 135, 133, 135, 136, 145, 138, 131, 140, 142, 141, 137, 142, 137, 138, 131, 141, 135, 135, 130, 136, 138, 155, 133, 149, 139, 144, 149, 143, 144, 128, 139, 139, 145, 127, 138, 140, 135, 132, 136, 148, 139, 139, 137, 136, 134, 141, 151, 133, 134, 137, 137, 143, 137, 138, 137, 134, 136, 140, 136, 142, 141, 136, 140, 148, 135, 138, 129, 141, 136, 136, 132, 141, 138, 137, 126, 135, 142, 138, 132, 138, 137, 130, 138, 146, 132, 134, 139, 139, 128, 142, 136, 137, 138, 145, 134, 138, 137, 140, 137, 132, 133, 134, 132, 140, 139, 139, 145, 137, 134, 146, 135, 133, 129, 144, 135, 155, 138, 134, 140, 138, 141, 137, 137, 140, 145, 140, 136, 134, 142, 133, 135, 143, 136, 132, 143, 132, 143, 142, 144, 145, 138, 153, 153, 139, 129, 139, 148, 135, 139, 135, 139, 134, 144, 142, 146, 148, 129, 140, 142, 144, 145, 136, 130, 137, 140, 142, 145, 141, 140, 134, 136, 133, 147, 144, 144, 136, 143, 138, 134, 140, 138, 144, 138, 141, 142, 132, 142, 139, 140, 143, 142, 132, 139, 143, 129, 140, 138, 144, 138, 140, 137, 143, 154, 128, 136, 140, 144, 141, 139, 135, 149, 140, 146, 137, 141, 145, 134, 134, 138, 138, 141, 147, 134, 140, 145, 144, 140, 132, 133, 138, 132, 139, 137, 137, 144, 145, 139, 129, 132, 146, 150, 146, 141, 135, 143, 132, 145, 146, 147, 142, 143, 140, 146, 138, 131, 143, 145, 137, 132, 144, 131, 137, 139, 142, 142, 134, 142, 137, 146, 137, 135, 139, 140, 134, 140, 143, 136, 134, 142, 142, 139, 147, 143, 137, 139, 140, 139, 145, 136, 140, 149, 139, 133, 137, 134, 133, 134, 134, 146, 138, 137, 141, 141, 143, 138, 138, 140, 136, 137, 134, 138, 133, 149, 137, 131, 151, 129, 135, 136, 131, 130, 141, 144, 135, 134, 146, 137, 141, 139, 150, 140, 138, 141, 137, 131, 147, 133, 136, 146, 140, 137, 153, 139, 136, 132, 138, 131, 134, 132, 137, 141, 140, 142, 135, 137, 139, 139, 143, 134, 137, 138, 140, 142, 135, 133, 138, 128, 137, 138, 131, 132, 139, 131, 130, 144, 137, 137, 128, 145, 139, 135, 146, 140, 137, 140, 137, 138, 139, 137, 146, 137, 141, 134, 131, 133, 152, 140, 147, 141, 135, 136, 135, 132, 148, 134, 137, 139, 135, 132, 142, 145, 142, 133, 135, 141, 135, 136, 141, 142, 134, 140, 144, 136, 143, 141, 134, 140, 137, 142, 145, 137, 141, 145, 138, 138, 147, 148, 137, 135, 140, 133, 141, 142, 155, 136, 141, 144, 135, 144, 136, 142, 141, 136, 137, 129, 137, 135, 143, 138, 136, 136, 129, 143, 142, 137, 144, 141, 140, 148, 143, 137, 132, 144, 142, 142, 139, 136, 133, 130, 139, 131, 140, 143, 138, 133, 140, 138, 137, 139, 134, 143, 144, 137, 145, 137, 135, 133, 137, 139, 141, 146, 145, 140, 139, 143, 142, 142, 133, 143, 136, 139, 145, 139, 139, 140, 137, 137, 134, 137, 138, 132, 134, 133, 141, 135, 145, 139, 142, 136, 145, 130, 140, 135, 139, 135, 144, 135, 136, 145, 136, 140, 134, 147, 134, 138, 139, 138, 138, 145, 140, 134, 137, 135, 137, 137, 138, 138, 145, 147, 132, 136, 139, 147, 140, 139, 133, 137, 133, 142, 134, 134, 133, 139, 138, 140, 136, 129, 134, 138, 140, 140, 137, 140, 142, 139, 138, 134, 147, 141, 142, 135, 133, 131, 136, 138, 143, 140, 136, 145, 140, 137, 142, 133, 137, 137, 145, 136, 144, 136, 147, 137, 127, 145, 142, 140, 143, 138, 142, 140, 137, 135, 133, 135, 143, 139, 142, 140, 149, 134, 138, 145, 140, 141, 141, 141, 136, 141, 138, 142, 142, 142, 132, 140, 135, 142, 135, 143, 136, 141, 134, 142, 147, 144, 137, 141, 142, 144, 134, 149, 135, 138, 137, 141, 133, 134, 137, 135, 137, 145, 137, 142, 148, 140, 135, 143, 137, 135, 136, 139, 143, 138, 134, 130, 143, 140, 140, 147, 137, 140, 141, 142, 146, 140, 147, 135, 140, 141, 141, 138, 139, 138, 140, 136, 137, 133, 143, 146, 138, 137, 136, 137, 143, 137, 138, 144, 133, 145, 140, 138, 135, 144, 142, 139, 140, 138, 138, 141, 143, 144, 132, 138, 135, 135, 131, 142, 138, 147, 135, 141, 140, 138, 130, 135, 133, 135, 147, 135, 143, 139, 138, 145, 142, 145, 145, 142, 140, 135, 144, 136, 138, 135, 141, 148, 134, 137, 142, 140, 136, 139, 144, 140, 140, 141, 137, 137, 136, 135, 135, 136, 140, 144, 135, 138, 145, 138, 142, 140, 138, 142, 135, 141, 133, 131, 138, 139, 139, 134, 142, 140, 136, 143, 139, 143, 143, 133, 142, 143, 133, 138, 141, 138, 138, 139, 138, 137, 136, 136, 131, 134, 136, 140, 137, 132, 142, 131, 138, 143, 136, 138, 135, 140, 144, 139, 135, 146, 136, 139, 133, 141, 136, 140, 143, 138, 139, 138, 142, 144, 144, 142, 144, 140, 138, 139, 135, 139, 139, 136, 133, 137, 143, 139, 140, 141, 139, 137, 134, 147, 143, 135, 147, 134, 149, 137, 135, 137, 142, 142, 139, 144, 141, 142, 133, 135, 139, 139, 142, 134, 137, 141, 138, 141, 144, 138, 144, 135, 139, 138, 138, 135, 137, 134, 140, 136, 143, 134, 141, 135, 147, 143, 140, 139, 138, 135, 140, 138, 140, 128, 134, 136, 134, 130, 137, 150, 136, 145, 129, 136, 139, 133, 144, 136, 142, 134, 138, 133, 132, 144, 139, 137, 133, 144, 130, 139, 135, 134, 133, 136, 148, 140, 141, 137, 139, 138, 134, 144, 142, 136, 148, 151, 129, 152, 132, 134, 133, 143, 123, 133, 138, 133, 143, 108, 133, 148, 131, 141, 137, 136, 139, 135, 137, 135, 150, 135, 135, 128, 135, 140, 133, 145, 127, 141, 139, 129, 146, 143, 151, 149, 144, 133, 134, 137, 138, 139, 140, 142, 145, 135, 142, 138, 143, 145, 134, 140, 144, 140, 146, 138, 136, 140, 137, 149, 147, 129, 139, 131, 138, 142, 153, 138, 137, 135, 134, 140, 134, 136, 155, 146, 132, 144, 127, 138, 126, 142, 148, 148, 128, 138, 150, 134, 146, 134, 126, 126, 144, 138, 138, 134, 147, 122, 139, 126, 146, 136, 139, 139, 137, 135, 148, 149, 157, 140, 124, 141, 133, 135, 130, 140, 132, 140, 131, 139, 136, 139, 135, 141, 131, 143, 146, 135, 135, 125, 146, 135, 140, 144, 140, 135, 136, 138, 138, 137, 139, 129, 141, 136, 137, 140, 138, 144, 141, 148, 127, 159, 142, 130, 141, 138, 134, 139, 139, 133, 135, 133, 143, 147, 137, 153, 138, 143, 158, 136, 139, 133, 139, 143, 146, 134, 142, 138, 126, 143, 139, 143, 137, 132, 132, 133, 143, 136, 134, 143, 136, 146, 138, 137, 145, 142, 140, 139, 140, 145, 148, 137, 148, 140, 127, 139, 122, 135, 142, 137, 132, 142, 141, 126, 133, 137, 139, 141, 151, 133, 142, 132, 131, 134, 135, 137, 145, 142, 141, 147, 137, 128, 129, 142, 139, 140, 141, 147, 134, 132, 136, 146, 137, 147, 138, 137, 140, 137, 142, 131, 137, 122, 137, 136, 139, 146, 142, 129, 150, 140, 136, 136, 147, 131, 142, 140, 145, 136, 139, 134, 137, 141, 137, 138, 146, 148, 131, 151, 135, 140, 141, 142, 149, 137, 140, 151, 133, 133, 138, 146, 141, 137, 133, 138, 142, 131, 139, 144, 130, 121, 140, 135, 128, 134, 138, 152, 145, 132, 135, 146, 151, 130, 137, 146, 139, 147, 146, 143, 144, 142, 145, 138, 144, 146, 142, 141, 132, 136, 134, 138, 140, 142, 136, 146, 141, 133, 144, 130, 133, 138, 132, 134, 132, 142, 140, 147, 138, 149, 145, 135, 135, 132, 140, 129, 134, 128, 140, 153, 146, 134, 151, 130, 145, 138, 136, 137, 136, 138, 145, 140, 142, 150, 134, 149, 144, 133, 138, 138, 139, 133, 135, 148, 150, 144, 146, 142, 139, 148, 135, 129, 135, 143, 137, 143, 139, 142, 143, 139, 133, 146, 143, 130, 143, 129, 148, 141, 146, 134, 129, 137, 138, 137, 137, 134, 131, 138, 136, 137, 131, 136, 149, 139, 138, 134, 145, 142, 137, 132, 133, 149, 140, 140, 160, 129, 142, 139, 134, 135, 141, 139, 142, 121, 154, 138, 137, 141, 132, 152, 136, 132, 128, 139, 144, 141, 134, 136, 150, 127, 137, 141, 139, 136, 139, 141, 151, 139, 145, 141, 139, 146, 143, 142, 144, 139, 141, 141, 135, 133, 140, 129, 124, 134, 137, 138, 137, 140, 149, 143, 142, 137, 137, 137, 133, 138, 144, 142, 147, 140, 150, 134, 134, 135, 140, 140, 144, 138, 134, 144, 140, 136, 141, 146, 145, 139, 137, 147, 142, 137, 135, 137, 135, 131, 138, 123, 137, 154, 133, 142, 139, 143, 135, 133, 146, 140, 137, 140, 141, 143, 141, 139, 142, 142, 141, 136, 137, 144, 144, 139, 134, 143, 137, 150, 133, 132, 136, 138, 145, 131, 152, 134, 137, 145, 136, 135, 147, 132, 144, 137, 151, 139, 139, 139, 139, 137, 139, 137, 142, 142, 130, 137, 138, 137, 137, 134, 138, 141, 141, 133, 147, 140, 134, 136, 153, 139, 144, 138, 131, 139, 136, 137, 135, 147, 132, 140, 141, 134, 137, 150, 140, 136, 137, 147, 146, 133, 139, 133, 137, 138, 136, 137, 139, 141, 139, 136, 137, 135, 134, 137, 140, 137, 143, 133, 152, 138, 136, 136, 140, 125, 138, 136, 142, 141, 137, 136, 149, 129, 147, 146, 134, 135, 136, 140, 139, 136, 139, 135, 142, 137, 141, 144, 141, 143, 150, 141, 131, 128, 143, 146, 146, 138, 139, 137, 142, 145, 138, 140, 131, 134, 135, 131, 140, 137, 135, 141, 144, 133, 139, 133, 135, 145, 133, 131, 135, 146, 134, 136, 146, 142, 140, 138, 137, 138, 133, 140, 131, 141, 153, 154, 137, 144, 133, 149, 146, 137, 150, 142, 137, 137, 138, 144, 142, 137, 141, 139, 136, 137, 133, 142, 144, 138, 147, 141, 138, 134, 140, 142, 143, 139, 140, 143, 138, 140, 131, 133, 142, 141, 139, 136, 143, 142, 133, 145, 140, 142, 132, 142, 139, 133, 137, 137, 144, 136, 133, 135, 141, 143, 141, 141, 132, 129, 135, 137, 145, 134, 143, 138, 155, 134, 135, 134, 139, 133, 142, 153, 141, 142, 139, 145, 137, 133, 141, 139, 142, 137, 136, 142, 140, 142, 134, 142, 140, 140, 140, 145, 149, 132, 139, 138, 136, 138, 141, 135, 139, 138, 139, 138, 141, 135, 135, 145, 137, 134, 144, 149, 136, 140, 143, 140, 146, 135, 144, 132, 139, 146, 140, 140, 139, 139, 147, 151, 139, 139, 140, 131, 141, 141, 132, 144, 126, 141, 139, 141, 141, 135, 134, 140, 139, 146, 143, 138, 132, 132, 142, 136, 145, 149, 145, 144, 140, 143, 140, 135, 136, 152, 141, 138, 141, 143, 137, 147, 143, 148, 139, 132, 138, 145, 143, 142, 129, 138, 139, 146, 137, 139, 139, 145, 137, 141, 138, 139, 142, 140, 143, 137, 138, 139, 149, 140, 140, 141, 142, 141, 133, 135, 141, 130, 138, 139, 139, 139, 141, 136, 131, 145, 147, 151, 136, 143, 140, 136, 133, 140, 142, 143, 137, 135, 135, 141, 133, 136, 140, 141, 135, 145, 139, 137, 138, 141, 138, 140, 140, 139, 138, 138, 141, 141, 143, 129, 144, 137, 143, 129, 141, 138, 144, 136, 134, 143, 145, 153, 132, 139, 137, 139, 138, 140, 133, 141, 143, 149, 137, 145, 134, 136, 137, 133, 147, 144, 152, 144, 139, 134, 136, 138, 150, 140, 137, 130, 147, 138, 139, 139, 142, 136, 130, 142, 140, 135, 142, 145, 154, 134, 142, 144, 142, 135, 139, 131, 133, 135, 144, 136, 143, 144, 160, 138, 147, 153, 142, 148, 139, 135, 142, 142, 130, 137, 130, 138, 148, 141, 135, 138, 142, 140, 134, 128, 140, 145, 128, 133, 141, 140, 146, 148, 139, 134, 141, 141, 137, 136, 136, 140, 128, 129, 142, 140, 141, 131, 139, 135, 151, 143, 145, 141, 138, 142, 131, 140, 141, 138, 131, 133, 144, 141, 143, 134, 138, 135, 133, 154, 140, 134, 142, 141, 132, 148, 143, 136, 140, 135, 143, 139, 132, 145, 142, 131, 137, 136, 141, 137, 141, 147, 139, 138, 140, 137, 132, 138, 136, 141, 146, 137, 121, 138, 130, 142, 138, 138, 144, 148, 135, 140, 139, 132, 142, 135, 130, 138, 138, 143, 138, 138, 134, 148, 138, 141, 156, 143, 141, 146, 134, 148, 133, 138, 138, 146, 128, 142, 140, 136, 137, 132, 137, 123, 142, 128, 155, 148, 132, 136, 135, 137, 138, 135, 132, 130, 134, 143, 137, 136, 133, 143, 141, 138, 141, 137, 158, 128, 144, 131, 133, 142, 138, 144, 140, 153, 140, 138, 140, 146, 146, 138, 143, 137, 149, 139, 131, 134, 134, 142, 139, 130, 144, 141, 143, 139, 142, 136, 140, 138, 133, 146, 138, 141, 145, 141, 142, 132, 151, 140, 142, 138, 145, 135, 146, 143, 139, 147, 134, 149, 143, 138, 140, 131, 141, 137, 135, 131, 141, 133, 136, 139, 140, 142, 139, 135, 141, 134, 139, 133, 145, 140, 128, 141, 147, 148, 139, 139, 134, 152, 139, 133, 136, 139, 140, 138, 138, 149, 145, 133, 133, 129, 145, 132, 142, 139, 128, 141, 144, 145, 140, 128, 148, 140, 141, 143, 137, 133, 147, 130, 137, 133, 145, 140, 139, 138, 140, 140, 153, 146, 132, 132, 142, 140, 136, 139, 131, 144, 132, 136, 133, 136, 136, 137, 142, 129, 143, 130, 127, 142, 140, 132, 124, 146, 140, 152, 142, 136, 130, 140, 135, 150, 143, 146, 142, 144, 137, 141, 148, 134, 139, 135, 132, 130, 141, 142, 135, 146, 148, 139, 134, 138, 133, 139, 145, 133, 150, 138, 132, 148, 141, 130, 131, 139, 139, 134, 126, 143, 132, 142, 133, 128, 134, 137, 137, 140, 148, 134, 130, 131, 141, 141, 152, 137, 142, 141, 145, 135, 147, 151, 143, 135, 138, 135, 144, 143, 125, 121, 145, 143, 136, 137, 133, 141, 142, 145, 139, 142, 133, 136, 135, 143, 112, 147, 141, 135, 129, 132, 141, 137, 135, 145, 132, 132, 133, 129, 137, 141, 142, 146, 141, 138, 142, 144, 146, 148, 147, 126, 143, 142, 134, 141, 146, 135, 134, 146, 143, 151, 137, 138, 148, 137, 136, 141, 140, 131, 147, 141, 138, 146, 146, 138, 153, 136, 138, 136, 141, 139, 142, 137, 138, 145, 128, 142, 134, 150, 136, 118, 137, 142, 148, 145, 134, 133, 139, 137, 140, 140, 132, 137, 142, 138, 135, 138, 139, 134, 145, 141, 125, 141, 144, 138, 138, 139, 134, 132, 143, 138, 142, 137, 134, 138, 136, 147, 142, 141, 142, 147, 142, 138, 134, 133, 132, 135, 140, 148, 138, 136, 132, 143, 134, 149, 137, 141, 133, 145, 132, 141, 143, 136, 137, 139, 133, 136, 137, 154, 138, 137, 141, 138, 140, 140, 140, 136, 138, 138, 144, 145, 138, 139, 142, 137, 136, 134, 137, 145, 141, 137, 135, 139, 142, 141, 143, 137, 132, 137, 146, 140, 140, 134, 137, 144, 139, 140, 136, 133, 136, 142, 140, 136, 140, 148, 144, 135, 136, 136, 154, 145, 141, 142, 137, 142, 138, 138, 138, 144, 140, 135, 140, 135, 139, 142, 144, 129, 138, 142, 138, 133, 143, 140, 136, 137, 139, 144, 135, 140, 142, 144, 144, 138, 142, 139, 136, 134, 139, 127, 144, 136, 146, 145, 143, 139, 138, 141, 145, 139, 136, 142, 149, 139, 140, 138, 135, 139, 136, 138, 134, 138, 146, 139, 137, 138, 132, 141, 132, 138, 137, 139, 142, 136, 139, 143, 137, 137, 131, 138, 138, 137, 144, 144, 142, 142, 136, 134, 135, 133, 138, 138, 133, 134, 141, 135, 137, 145, 136, 140, 138, 139, 138, 137, 140, 143, 132, 140, 142, 146, 144, 139, 142, 139, 142, 141, 139, 129, 141, 150, 139, 143, 136, 144, 140, 141, 142, 139, 140, 139, 139, 135, 136, 138, 144, 141, 137, 135, 138, 136, 131, 138, 143, 141, 140, 135, 138, 146, 132, 139, 142, 137, 133, 138, 136, 132, 145, 137, 140, 132, 140, 146, 133, 141, 132, 142, 141, 140, 139, 138, 135, 140, 138, 139, 139, 141, 141, 140, 144, 140, 136, 133, 142, 133, 137, 135, 153, 138, 141, 138, 135, 137, 145, 143, 138, 130, 134, 137, 140, 143, 134, 140, 138, 131, 144, 133, 134, 138, 138, 140, 137, 131, 138, 133, 134, 140, 140, 140, 135, 139, 139, 139, 143, 137, 134, 142, 138, 143, 133, 144, 135, 138, 143, 135, 141, 137, 140, 140, 136, 138, 136, 136, 137, 131, 138, 138, 144, 132, 140, 134, 134, 139, 139, 135, 140, 139, 135, 133, 133, 145, 144, 136, 139, 147, 137, 141, 143, 135, 138, 144, 137, 137, 140, 142, 133, 134, 134, 136, 145, 137, 138, 133, 134, 135, 140, 131, 143, 140, 129, 137, 136, 137, 139, 137, 147, 132, 142, 141, 128, 137, 135, 137, 138, 144, 147, 133, 143, 134, 139, 132, 140, 142, 136, 137, 137, 134, 139, 133, 145, 143, 142, 133, 149, 136, 133, 134, 142, 140, 139, 146, 137, 140, 135, 138, 134, 142, 143, 141, 139, 139, 142, 152, 140, 139, 136, 141, 134, 141, 138, 132, 143, 145, 132, 138, 141, 141, 134, 138, 137, 131, 143, 141, 145, 139, 137, 138, 133, 137, 146, 137, 131, 137, 142, 137, 137, 136, 138, 135, 144, 135, 144, 143, 138, 137, 139, 132, 138, 135, 139, 136, 139, 137, 134, 130, 136, 141, 144, 136, 141, 137, 135, 133, 142, 138, 145, 142, 135, 145, 138, 136, 140, 141, 136, 142, 140, 147, 134, 138, 137, 130, 139, 149, 137, 147, 135, 139, 134, 136, 135, 132, 134, 121, 134, 133, 136, 135, 151, 136, 147, 137, 145, 137, 140, 140, 142, 144, 136, 135, 135, 134, 135, 146, 138, 143, 139, 131, 145, 135, 143, 141, 148, 127, 150, 136, 137, 135, 138, 141, 136, 136, 146, 150, 139, 128, 128, 139, 143, 139, 130, 134, 144, 134, 137, 134, 127, 138, 135, 131, 148, 142, 138, 137, 144, 147, 143, 136, 133, 126, 135, 140, 138, 139, 131, 136, 141, 136, 153, 140, 135, 136, 134, 142, 134, 140, 140, 151, 136, 138, 145, 140, 134, 142, 144, 142, 142, 146, 140, 127, 137, 136, 141, 140, 142, 139, 144, 149, 131, 135, 133, 141, 135, 133, 144, 140, 141, 151, 131, 144, 135, 139, 143, 139, 142, 134, 137, 141, 133, 138, 135, 138, 141, 142, 134, 128, 140, 141, 140, 132, 140, 139, 147, 136, 144, 138, 131, 144, 131, 141, 138, 150, 142, 131, 132, 135, 145, 136, 136, 136, 135, 124, 145, 145, 135, 139, 135, 139, 138, 133, 133, 141, 145, 135, 138, 146, 134, 145, 145, 143, 144, 139, 134, 134, 136, 139, 138, 137, 149, 140, 141, 132, 130, 143, 149, 134, 144, 144, 143, 143, 141, 133, 131, 138, 136, 148, 146, 132, 141, 141, 143, 139, 135, 140, 135, 131, 138, 134, 137, 139, 137, 132, 142, 146, 129, 157, 135, 132, 141, 135, 150, 134, 131, 139, 137, 139, 131, 137, 136, 141, 137, 141, 144, 143, 135, 136, 141, 145, 143, 144, 130, 130, 136, 135, 130, 146, 142, 140, 143, 142, 135, 143, 146, 134, 144, 139, 141, 139, 138, 137, 137, 132, 143, 144, 137, 139, 149, 146, 138, 130, 146, 133, 141, 140, 139, 137, 133, 146, 144, 136, 140, 135, 134, 152, 143, 133, 137, 136, 141, 135, 143, 141, 137, 136, 137, 139, 143, 136, 139, 142, 133, 137, 140, 130, 154, 141, 143, 142, 142, 136, 156, 133, 139, 137, 142, 136, 136, 148, 143, 135, 136, 140, 150, 138, 143, 141, 133, 140, 139, 144, 131, 141, 132, 147, 133, 137, 142, 137, 139, 146, 142, 130, 139, 143, 141, 143, 136, 146, 135, 136, 135, 135, 142, 140, 139, 138, 139, 141, 141, 139, 146, 152, 141, 136, 145, 129, 142, 139, 138, 137, 137, 139, 139, 135, 139, 140, 137, 145, 136, 141, 131, 136, 151, 143, 137, 141, 147, 140, 147, 154, 133, 135, 144, 143, 140, 140, 139, 139, 134, 136, 137, 149, 137, 142, 137, 138, 132, 137, 150, 138, 137, 130, 143, 142, 146, 138, 141, 137, 138, 145, 137, 140, 134, 137, 135, 142, 135, 136, 144, 141, 134, 153, 133, 141, 132, 141, 134, 134, 146, 139, 135, 138, 142, 144, 144, 141, 132, 136, 133, 137, 144, 134, 132, 139, 136, 137, 132, 137, 137, 139, 131, 134, 132, 137, 136, 127, 130, 148, 136, 129, 137, 134, 145, 126, 148, 132, 136, 136, 139, 140, 134, 140, 145, 142, 145, 140, 133, 134, 141, 147, 143, 126, 132, 141, 146, 142, 139, 146, 136, 135, 142, 141, 142, 133, 141, 135, 123, 138, 134, 148, 137, 132, 145, 133, 140, 133, 140, 132, 137, 131, 128, 137, 143, 138, 147, 136, 146, 136, 133, 127, 131, 143, 153, 131, 145, 142, 135, 148, 149, 141, 148, 133, 142, 135, 149, 127, 139, 154, 137, 130, 130, 136, 128, 153, 141, 147, 134, 134, 135, 135, 142, 138, 130, 131, 139, 135, 138, 133, 143, 143, 139, 139, 141, 139, 138, 145, 135, 147, 132, 137, 135, 147, 130, 147, 144, 123, 136, 140, 142, 141, 144, 139, 145, 141, 122, 139, 141, 137, 151, 137, 136, 152, 134, 144, 141, 144, 144, 137, 135, 140, 129, 133, 146, 144, 148, 143, 139, 148, 144, 146, 138, 140, 137, 142, 130, 154, 132, 143, 141, 130, 147, 136, 148, 132, 144, 141, 143, 135, 135, 137, 138, 147, 135, 135, 139, 128, 134, 134, 148, 142, 146, 140, 143, 129, 141, 141, 125, 133, 134, 135, 129, 143, 130, 146, 141, 142, 133, 132, 145, 142, 132, 132, 131, 145, 133, 138, 144, 134, 137, 134, 143, 149, 132, 140, 136, 142, 142, 131, 117, 145, 140, 138, 122, 142, 130, 127, 142, 136, 137, 124, 138, 140, 129, 155, 156, 125, 145, 142, 138, 140, 136, 133, 140, 127, 153, 133, 140, 135, 143, 155, 124, 138, 138, 136, 127, 131, 136, 147, 139, 138, 146, 140, 136, 150, 144, 133, 135, 141, 141, 127, 141, 150, 132, 144, 132, 140, 145, 148, 141, 140, 145, 146, 137, 139, 132, 136, 137, 147, 131, 138, 135, 137, 143, 128, 136, 140, 144, 129, 142, 127, 153, 146, 129, 125, 136, 133, 140, 133, 130, 128, 136, 135, 136, 129, 131, 146, 145, 144, 126, 127, 133, 143, 145, 126, 147, 131, 136, 140, 142, 142, 139, 133, 133, 149, 146, 140, 134, 134, 145, 139, 148, 142, 143, 123, 134, 136, 133, 133, 138, 148, 145, 143, 126, 133, 141, 141, 144, 142, 145, 138, 138, 137, 147, 132, 123, 145, 148, 140, 144, 130, 131, 138, 138, 149, 150, 138, 158, 157, 147, 139, 146, 143, 137, 144, 138, 129, 144, 132, 138, 130, 139, 139, 146, 145, 152, 134, 141, 142, 141, 138, 126, 134, 133, 133, 136, 139, 136, 135, 141, 143, 144, 141, 147, 137, 142, 144, 139, 133, 132, 134, 144, 141, 126, 130, 145, 144, 136, 133, 135, 144, 144, 138, 123, 141, 139, 138, 148, 137, 134, 146, 147, 136, 146, 139, 147, 135, 133, 146, 137, 140, 139, 136, 135, 128, 138, 138, 145, 137, 143, 140, 140, 143, 136, 133, 134, 142, 131, 129, 138, 144, 142, 138, 142, 128, 146, 136, 146, 145, 138, 127, 129, 129, 140, 136, 140, 149, 135, 144, 132, 149, 145, 155, 138, 134, 131, 140, 137, 138, 134, 148, 136, 136, 156, 129, 136, 140, 136, 131, 144, 139, 136, 128, 139, 142, 143, 136, 139, 143, 138, 141, 134, 138, 140, 136, 142, 140, 139, 136, 133, 133, 144, 139, 140, 138, 141, 142, 142, 133, 145, 140, 140, 133, 134, 140, 141, 134, 142, 141, 141, 138, 140, 136, 144, 147, 134, 144, 144, 136, 140, 144, 142, 134, 145, 139, 139, 138, 134, 146, 141, 139, 137, 142, 136, 134, 137, 138, 140, 135, 145, 137, 139, 139, 136, 128, 143, 139, 141, 150, 146, 146, 134, 134, 140, 142, 141, 145, 131, 139, 141, 136, 142, 137, 130, 139, 140, 147, 137, 137, 145, 139, 132, 130, 143, 141, 138, 144, 137, 141, 138, 138, 141, 136, 135, 149, 136, 143, 132, 132, 137, 137, 140, 140, 132, 139, 138, 136, 143, 138, 141, 139, 132, 141, 137, 135, 137, 133, 136, 158, 132, 138, 135, 135, 138, 141, 136, 140, 138, 138, 142, 139, 138, 133, 136, 143, 140, 135, 136, 138, 138, 135, 135, 133, 140, 145, 137, 137, 137, 135, 138, 137, 140, 140, 139, 137, 135, 132, 141, 136, 138, 141, 143, 137, 140, 145, 141, 131, 139, 139, 141, 134, 140, 143, 137, 138, 139, 142, 132, 140, 138, 141, 140, 138, 139, 138, 136, 139, 137, 144, 133, 138, 143, 130, 136, 145, 141, 138, 137, 140, 136, 141, 135, 136, 139, 137, 140, 142, 140, 136, 140, 142, 138, 142, 142, 140, 134, 137, 135, 142, 138, 133, 142, 140, 136, 138, 139, 141, 140, 144, 138, 138, 136, 133, 141, 140, 135, 136, 141, 136, 137, 134, 144, 139, 139, 138, 139, 137, 146, 136, 142, 136, 136, 137, 138, 138, 139, 147, 146, 132, 137, 134, 135, 138, 132, 145, 141, 141, 136, 141, 136, 135, 136, 134, 138, 143, 142, 134, 137, 138, 138, 140, 139, 143, 139, 135, 136, 140, 141, 138, 145, 147, 136, 142, 140, 136, 140, 134, 133, 139, 134, 149, 139, 138, 137, 137, 139, 139, 145, 139, 134, 145, 137, 134, 139, 138, 139, 144, 140, 141, 131, 138, 138, 138, 139, 139, 143, 141, 142, 145, 143, 133, 139, 137, 142, 145, 141, 142, 137, 138, 141, 134, 139, 129, 143, 140, 133, 138, 136, 142, 141, 141, 141, 138, 142, 139, 139, 138, 132, 134, 137, 141, 141, 137, 141, 137, 133, 130, 139, 139, 135, 142, 137, 148, 147, 144, 137, 140, 136, 145, 135, 135, 136, 136, 137, 140, 145, 137, 138, 145, 132, 137, 142, 138, 146, 135, 134, 145, 137, 145, 136, 139, 146, 135, 139, 145, 138, 140, 139, 137, 134, 137, 145, 140, 142, 136, 137, 134, 146, 133, 143, 140, 133, 132, 146, 141, 143, 147, 144, 140, 137, 146, 133, 135, 140, 139, 136, 156, 135, 138, 143, 141, 136, 142, 138, 145, 137, 137, 137, 138, 135, 137, 141, 146, 133, 131, 140, 139, 135, 135, 144, 142, 138, 138, 139, 136, 137, 146, 139, 145, 140, 135, 137, 140, 136, 131, 139, 148, 130, 138, 135, 136, 146, 136, 141, 137, 135, 139, 136, 133, 149, 136, 137, 136, 134, 145, 142, 136, 144, 133, 141, 136, 135, 142, 140, 142, 142, 152, 142, 133, 139, 132, 129, 140, 134, 130, 136, 156, 132, 131, 138, 138, 134, 144, 148, 141, 135, 139, 134, 148, 145, 143, 135, 127, 137, 143, 146, 126, 132, 135, 139, 126, 147, 137, 142, 142, 139, 138, 131, 143, 140, 144, 145, 136, 132, 134, 141, 134, 150, 133, 138, 128, 129, 139, 137, 132, 136, 135, 130, 132, 142, 139, 137, 151, 142, 148, 143, 142, 145, 132, 144, 136, 140, 130, 145, 132, 138, 140, 140, 137, 139, 138, 151, 152, 140, 149, 136, 134, 126, 130, 148, 134, 128, 151, 130, 139, 148, 132, 146, 131, 136, 146, 128, 139, 129, 127, 142, 147, 128, 143, 135, 151, 131, 132, 146, 140, 147, 138, 145, 143, 137, 151, 135, 148, 142, 150, 135, 144, 134, 143, 138, 147, 144, 140, 142, 147, 140, 136, 142, 140, 147, 137, 142, 130, 137, 142, 139, 141, 139, 146, 142, 131, 137, 130, 138, 129, 144, 143, 146, 134, 117, 137, 129, 141, 136, 137, 142, 128, 138, 149, 132, 137, 133, 140, 148, 116, 136, 134, 137, 137, 136, 142, 129, 137, 129, 146, 134, 117, 147, 141, 131, 134, 137, 127, 149, 136, 144, 137, 143, 140, 141, 134, 150, 140, 145, 139, 145, 141, 135, 147, 137, 135, 134, 133, 137, 152, 133, 139, 133, 135, 148, 135, 145, 134, 154, 127, 139, 135, 140, 143, 144, 146, 151, 142, 143, 145, 151, 134, 149, 150, 137, 129, 144, 126, 129, 143, 136, 131, 133, 130, 136, 145, 137, 140, 137, 137, 137, 144, 143, 149, 146, 132, 134, 137, 133, 136, 132, 135, 138, 132, 140, 137, 138, 147, 148, 150, 132, 149, 122, 136, 122, 143, 133, 142, 148, 142, 143, 136, 138, 134, 139, 125, 127, 137, 144, 135, 139, 146, 146, 136, 144, 134, 133, 137, 144, 134, 145, 144, 140, 148, 137, 147, 134, 136, 136, 138, 130, 134, 132, 137, 141, 137, 134, 128, 152, 145, 145, 144, 137, 130, 132, 134, 140, 143, 144, 137, 144, 144, 138, 150, 126, 139, 135, 146, 139, 141, 141, 130, 134, 136, 143, 150, 137, 143, 142, 129, 137, 137, 138, 150, 150, 137, 134, 145, 133, 132, 143, 135, 136, 133, 138, 137, 128, 145, 141, 152, 134, 141, 141, 143, 143, 136, 149, 146, 138, 136, 143, 134, 150, 139, 145, 130, 153, 139, 142, 138, 136, 125, 146, 139, 137, 133, 142, 139, 148, 140, 134, 123, 129, 140, 142, 133, 146, 137, 138, 136, 133, 135, 140, 147, 146, 139, 142, 141, 136, 132, 136, 136, 131, 146, 142, 148, 148, 141, 136, 129, 128, 147, 137, 146, 135, 135, 136, 134, 139, 139, 138, 141, 127, 142, 142, 143, 140, 132, 132, 143, 150, 135, 133, 143, 130, 138, 131, 139, 147, 136, 132, 140, 137, 133, 135, 144, 139, 137, 136, 128, 131, 143, 147, 150, 137, 145, 135, 149, 124, 138, 141, 130, 136, 141, 148, 148, 137, 144, 138, 151, 136, 146, 140, 140, 136, 145, 137, 136, 141, 142, 147, 140, 139, 149, 141, 138, 140, 141, 152, 144, 146, 147, 139, 143, 141, 135, 135, 150, 145, 144, 131, 137, 142, 145, 131, 138, 133, 130, 132, 130, 145, 141, 131, 132, 131, 136, 142, 136, 133, 144, 139, 134, 142, 119, 133, 150, 138, 146, 147, 130, 140, 141, 144, 139, 133, 128, 137, 130, 130, 132, 143, 133, 132, 131, 132, 134, 146, 149, 138, 135, 140, 138, 144, 141, 126, 144, 139, 121, 138, 140, 150, 141, 147, 140, 145, 130, 141, 138, 147, 145, 133, 142, 139, 135, 133, 137, 138, 139, 161, 146, 142, 135, 140, 139, 129, 141, 137, 132, 139, 144, 134, 138, 138, 147, 144, 141, 142, 137, 142, 142, 139, 139, 139, 147, 144, 141, 147, 140, 144, 124, 138, 145, 145, 143, 134, 132, 141, 127, 140, 132, 131, 134, 131, 140, 149, 139, 137, 138, 138, 138, 146, 149, 136, 137, 153, 140, 137, 141, 133, 131, 130, 142, 139, 142, 131, 141, 137, 131, 148, 138, 131, 142, 136, 129, 146, 152, 136, 142, 140, 146, 139, 141, 133, 142, 147, 142, 147, 132, 128, 144, 135, 130, 138, 143, 147, 134, 139, 142, 136, 161, 143, 138, 131, 132, 139, 149, 137, 132, 129, 137, 136, 133, 136, 137, 139, 140, 133, 134, 137, 130, 133, 139, 137, 140, 139, 146, 136, 135, 144, 132, 142, 135, 123, 139, 140, 138, 131, 141, 136, 136, 132, 138, 132, 133, 138, 144, 136, 141, 130, 127, 142, 136, 138, 137, 131, 141, 135, 144, 139, 139, 132, 144, 146, 134, 146, 128, 143, 139, 144, 137, 139, 147, 138, 144, 130, 143, 139, 143, 129, 133, 126, 135, 135, 132, 142, 145, 137, 136, 142, 152, 139, 140, 132, 147, 138, 151, 141, 129, 129, 141, 140, 138, 139, 142, 136, 142, 136, 145, 126, 141, 140, 138, 143, 140, 133, 142, 137, 126, 124, 126, 137, 145, 139, 141, 143, 137, 135, 138, 142, 143, 143, 145, 144, 141, 148, 157, 134, 127, 146, 132, 135, 150, 137, 136, 138, 140, 125, 143, 137, 138, 139, 139, 137, 144, 134, 143, 136, 142, 138, 129, 141, 135, 133, 144, 147, 134, 135, 137, 135, 128, 139, 134, 144, 131, 143, 140, 140, 141, 140, 140, 130, 138, 153, 140, 136, 136, 134, 147, 136, 142, 124, 133, 135, 136, 133, 136, 142, 133, 137, 129, 136, 139, 136, 133, 137, 129, 135, 140, 153, 146, 143, 143, 135, 132, 145, 141, 135, 143, 141, 145, 147, 136, 145, 137, 136, 136, 142, 138, 136, 140, 139, 143, 138, 132, 136, 145, 144, 137, 132, 138, 131, 138, 137, 142, 153, 133, 140, 141, 143, 149, 136, 137, 136, 137, 128, 141, 147, 153, 136, 142, 137, 137, 139, 135, 138, 137, 137, 130, 137, 151, 133, 143, 144, 132, 138, 144, 143, 135, 143, 146, 145, 141, 141, 136, 144, 144, 135, 129, 133, 134, 146, 141, 142, 139, 143, 139, 143, 147, 140, 152, 144, 140, 141, 128, 135, 141, 138, 138, 150, 140, 132, 138, 145, 139, 147, 136, 143, 145, 137, 140, 135, 142, 143, 138, 143, 134, 137, 131, 148, 144, 144, 137, 147, 142, 137, 140, 135, 145, 138, 127, 140, 145, 142, 130, 143, 134, 139, 140, 147, 142, 138, 138, 142, 150, 135, 134, 143, 143, 142, 130, 137, 142, 138, 132, 137, 137, 140, 141, 140, 136, 147, 139, 138, 134, 142, 142, 130, 148, 133, 139, 145, 139, 143, 139, 138, 137, 139, 138, 134, 137, 138, 130, 137, 138, 147, 134, 142, 134, 135, 140, 136, 136, 143, 140, 138, 136, 137, 143, 138, 148, 137, 135, 139, 140, 138, 134, 137, 140, 146, 130, 132, 147, 146, 143, 141, 145, 134, 139, 141, 141, 149, 140, 140, 134, 135, 144, 147, 142, 149, 136, 147, 143, 136, 135, 145, 138, 148, 135, 135, 143, 142, 137, 143, 142, 133, 139, 139, 143, 138, 142, 139, 148, 141, 153, 137, 137, 136, 135, 139, 134, 141, 141, 131, 138, 133, 142, 152, 131, 129, 140, 138, 145, 153, 135, 135, 140, 138, 145, 139, 137, 142, 137, 140, 138, 138, 136, 141, 135, 139, 141, 144, 140, 148, 143, 143, 142, 136, 135, 145, 140, 132, 143, 141, 139, 139, 137, 137, 145, 143, 137, 141, 139, 141, 131, 139, 131, 130, 132, 142, 137, 136, 140, 137, 132, 138, 141, 139, 141, 135, 142, 138, 140, 142, 137, 136, 137, 145, 143, 137, 139, 146, 146, 137, 150, 136, 138, 123, 138, 134, 133, 135, 136, 136, 141, 133, 146, 144, 153, 138, 139, 137, 145, 137, 140, 141, 137, 139, 136, 138, 151, 133, 143, 134, 138, 140, 144, 136, 139, 135, 138, 141, 143, 142, 142, 138, 137, 134, 140, 141, 138, 139, 139, 138, 143, 137, 141, 140, 143, 140, 134, 137, 141, 139, 127, 136, 134, 136, 139, 135, 136, 134, 138, 144, 143, 139, 141, 138, 134, 134, 136, 140, 140, 138, 138, 142, 125, 138, 144, 136, 138, 139, 137, 139, 137, 131, 131, 139, 137, 135, 133, 138, 139, 138, 139, 140, 150, 139, 128, 139, 143, 137, 135, 137, 143, 141, 138, 138, 145, 142, 142, 139, 144, 141, 139, 138, 137, 136, 140, 140, 148, 136, 140, 144, 138, 139, 139, 143, 139, 132, 136, 131, 134, 136, 135, 146, 140, 135, 141, 140, 137, 142, 143, 138, 140, 145, 137, 137, 143, 141, 141, 140, 134, 138, 141, 135, 147, 143, 144, 142, 141, 146, 138, 140, 143, 135, 136, 137, 130, 127, 141, 133, 137, 141, 137, 135, 139, 140, 137, 139, 137, 135, 138, 135, 140, 138, 135, 139, 138, 144, 139, 134, 134, 141, 131, 136, 136, 138, 136, 132, 138, 141, 135, 138, 140, 140, 139, 138, 133, 141, 143, 139, 145, 144, 136, 150, 140, 137, 138, 140, 142, 141, 135, 143, 144, 140, 137, 141, 132, 144, 135, 142, 137, 144, 134, 139, 139, 136, 140, 136, 140, 136, 140, 144, 141, 143, 144, 147, 128, 136, 137, 145, 136, 136, 147, 134, 135, 137, 138, 143, 136, 138, 135, 135, 148, 138, 133, 145, 142, 140, 137, 137, 144, 138, 144, 137, 132, 142, 135, 135, 134, 132, 126, 137, 137, 143, 143, 136, 144, 138, 139, 135, 146, 141, 137, 137, 137, 140, 134, 134, 135, 136, 137, 138, 133, 139, 138, 140, 131, 136, 136, 132, 141, 133, 142, 143, 134, 147, 137, 136, 137, 134, 143, 143, 136, 143, 142, 136, 134, 135, 143, 147, 139, 138, 140, 142, 147, 137, 140, 135, 143, 139, 135, 140, 132, 146, 148, 139, 143, 138, 142, 144, 137, 138, 138, 144, 143, 135, 137, 144, 132, 136, 135, 126, 139, 144, 137, 137, 136, 141, 134, 139, 135, 136, 146, 129, 132, 140, 137, 142, 135, 137, 139, 130, 139, 134, 137, 152, 146, 140, 140, 143, 145, 142, 138, 137, 139, 141, 139, 137, 137, 130, 141, 137, 139, 141, 151, 133, 132, 141, 142, 143, 139, 139, 141, 142, 138, 142, 138, 129, 139, 135, 148, 135, 143, 136, 141, 138, 138, 137, 137, 151, 136, 129, 139, 133, 146, 141, 147, 134, 140, 136, 132, 141, 147, 145, 131, 132, 134, 131, 136, 133, 133, 138, 134, 132, 135, 141, 135, 139, 138, 133, 143, 141, 143, 138, 140, 125, 146, 139, 138, 138, 132, 139, 140, 140, 137, 140, 137, 137, 143, 149, 131, 146, 151, 140, 142, 143, 140, 140, 145, 136, 134, 144, 126, 133, 145, 140, 143, 144, 143, 135, 135, 138, 142, 138, 139, 134, 140, 140, 140, 129, 145, 132, 141, 139, 133, 144, 147, 147, 135, 134, 143, 141, 140, 143, 141, 138, 135, 147, 135, 131, 138, 137, 138, 143, 143, 142, 143, 157, 144, 139, 143, 136, 141, 141, 138, 140, 141, 140, 137, 132, 128, 134, 139, 138, 143, 139, 141, 139, 135, 144, 132, 138, 141, 141, 136, 139, 137, 136, 139, 143, 146, 127, 135, 138, 139, 144, 141, 141, 128, 141, 157, 130, 145, 140, 135, 135, 141, 139, 141, 136, 138, 142, 141, 134, 137, 146, 132, 139, 142, 134, 134, 132, 135, 146, 144, 140, 134, 139, 130, 140, 137, 139, 136, 131, 129, 132, 139, 130, 140, 129, 142, 132, 140, 136, 138, 141, 139, 140, 133, 134, 134, 131, 115, 137, 145, 133, 131, 141, 151, 132, 146, 136, 143, 144, 142, 139, 147, 148, 138, 129, 145, 137, 142, 132, 140, 136, 134, 139, 138, 148, 133, 130, 142, 136, 140, 136, 139, 134, 143, 132, 143, 143, 131, 146, 143, 137, 138, 141, 140, 139, 134, 144, 147, 137, 140, 152, 139, 139, 133, 140, 133, 139, 144, 137, 139, 141, 133, 140, 139, 131, 135, 140, 145, 133, 139, 137, 140, 137, 142, 137, 143, 142, 142, 141, 141, 128, 140, 141, 142, 138, 140, 134, 141, 136, 134, 136, 139, 143, 155, 133, 143, 137, 139, 136, 133, 141, 139, 144, 142, 133, 145, 143, 132, 137, 134, 151, 134, 141, 142, 146, 139, 151, 135, 145, 139, 143, 138, 137, 131, 135, 153, 134, 147, 144, 137, 142, 148, 140, 145, 135, 154, 137, 141, 152, 140, 142, 133, 134, 129, 140, 139, 137, 136, 138, 129, 139, 142, 135, 136, 133, 138, 134, 132, 143, 138, 136, 148, 140, 139, 134, 143, 142, 143, 138, 145, 135, 135, 144, 146, 136, 149, 140, 142, 141, 147, 140, 134, 135, 136, 143, 144, 135, 132, 139, 140, 147, 140, 135, 133, 135, 136, 144, 141, 143, 141, 144, 133, 138, 135, 144, 142, 146, 142, 135, 148, 133, 133, 137, 138, 138, 132, 134, 134, 140, 141, 133, 149, 140, 137, 134, 136, 139, 141, 141, 130, 130, 137, 149, 143, 137, 139, 141, 132, 132, 138, 141, 136, 132, 139, 144, 148, 134, 143, 140, 135, 141, 136, 136, 137, 131, 153, 138, 142, 126, 142, 137, 139, 135, 142, 139, 138, 139, 138, 140, 128, 136, 135, 135, 139, 131, 136, 136, 141, 147, 138, 146, 143, 140, 138, 142, 134, 138, 139, 145, 141, 139, 127, 139, 141, 135, 139, 141, 137, 137, 138, 138, 139, 142, 145, 149, 139, 135, 145, 138, 144, 146, 143, 139, 139, 144, 143, 138, 136, 137, 144, 131, 141, 139, 140, 137, 140, 138, 148, 126, 134, 143, 135, 145, 148, 147, 137, 140, 135, 131, 145, 136, 134, 139, 138, 137, 137, 141, 135, 147, 143, 141, 142, 138, 138, 138, 145, 134, 137, 131, 129, 137, 137, 148, 137, 143, 135, 142, 150, 136, 137, 134, 134, 141, 140, 140, 135, 141, 141, 140, 132, 133, 136, 142, 135, 153, 140, 135, 135, 145, 137, 138, 138, 134, 138, 139, 150, 150, 135, 142, 139, 135, 137, 134, 140, 134, 141, 141, 143, 134, 142, 141, 145, 141, 139, 143, 135, 151, 141, 140, 139, 141, 144, 136, 141, 145, 146, 143, 134, 153, 147, 135, 144, 147, 136, 130, 131, 139, 140, 144, 142, 138, 133, 131, 137, 143, 146, 137, 132, 135, 141, 139, 146, 131, 143, 142, 139, 133, 149, 136, 135, 134, 157, 137, 138, 132, 146, 132, 131, 144, 145, 134, 144, 138, 141, 135, 135, 137, 143, 136, 145, 143, 153, 146, 127, 136, 136, 132, 140, 140, 143, 132, 140, 138, 144, 144, 131, 144, 149, 150, 142, 132, 128, 143, 129, 135, 137, 134, 148, 134, 143, 136, 142, 134, 134, 140, 132, 136, 142, 136, 132, 139, 138, 141, 136, 135, 139, 141, 144, 131, 142, 137, 139, 134, 138, 134, 139, 145, 141, 157, 138, 145, 137, 146, 140, 136, 141, 147, 131, 135, 135, 138, 144, 140, 133, 136, 136, 140, 135, 136, 136, 140, 135, 145, 133, 143, 130, 137, 135, 146, 139, 134, 144, 142, 140, 142, 139, 126, 141, 136, 130, 137, 133, 133, 140, 138, 145, 144, 139, 145, 140, 156, 127, 135, 144, 131, 132, 134, 135, 129, 153, 138, 134, 145, 135, 133, 147, 136, 131, 132, 134, 143, 134, 148, 140, 138, 137, 138, 132, 143, 146, 139, 135, 136, 155, 132, 133, 129, 141, 138, 133, 137, 139, 145, 142, 146, 146, 145, 143, 145, 132, 138, 140, 121, 141, 135, 142, 134, 132, 137, 141, 135, 135, 140, 140, 142, 146, 143, 134, 138, 148, 164, 139, 141, 135, 137, 135, 145, 137, 133, 143, 141, 155, 139, 125, 137, 139, 138, 153, 139, 136, 139, 138, 137, 141, 143, 145, 134, 145, 136, 142, 132, 134, 143, 147, 142, 135, 128, 127, 143, 145, 129, 141, 133, 151, 142, 138, 145, 133, 139, 111, 136, 136, 140, 135, 137, 141, 137, 131, 130, 140, 143, 135, 144, 139, 144, 145, 143, 146, 134, 132, 137, 139, 135, 148, 136, 135, 147, 135, 142, 142, 134, 139, 143, 135, 140, 143, 144, 129, 140, 140, 139, 137, 151, 134, 143, 142, 129, 132, 145, 136, 144, 148, 148, 144, 144, 149, 131, 141, 136, 152, 147, 138, 139, 147, 137, 139, 145, 140, 143, 145, 136, 134, 123, 138, 131, 142, 149, 141, 141, 141, 143, 132, 136, 137, 144, 142, 138, 139, 142, 140, 145, 149, 140, 141, 138, 147, 134, 155, 144, 148, 138, 152, 143, 137, 142, 142, 143, 140, 136, 142, 143, 138, 137, 145, 135, 136, 141, 132, 139, 130, 132, 136, 139, 149, 134, 130, 134, 136, 140, 138, 139, 135, 140, 143, 143, 153, 142, 143, 136, 134, 141, 140, 144, 141, 139, 137, 146, 138, 134, 139, 132, 134, 145, 136, 137, 143, 138, 127, 137, 137, 132, 140, 136, 145, 139, 139, 140, 144, 137, 137, 144, 144, 141, 140, 135, 146, 139, 131, 143, 138, 130, 144, 134, 150, 137, 135, 135, 139, 130, 155, 127, 139, 137, 143, 136, 131, 137, 132, 138, 144, 142, 139, 145, 140, 131, 137, 132, 134, 130, 140, 146, 134, 148, 136, 148, 127, 139, 135, 139, 142, 147, 143, 132, 147, 131, 134, 140, 145, 134, 153, 146, 133, 143, 138, 140, 128, 137, 133, 145, 138, 140, 136, 137, 140, 140, 143, 135, 141, 139, 138, 145, 144, 125, 149, 135, 129, 138, 151, 150, 155, 142, 132, 136, 134, 144, 143, 128, 132, 126, 135, 143, 141, 134, 153, 140, 153, 137, 145, 136, 132, 145, 126, 134, 134, 117, 132, 134, 133, 136, 138, 136, 131, 133, 131, 126, 146, 135, 143, 142, 132, 138, 134, 148, 147, 141, 140, 136, 136, 132, 148, 145, 141, 131, 132, 146, 142, 137, 134, 133, 147, 139, 134, 125, 138, 140, 141, 141, 137, 129, 139, 129, 126, 123, 145, 136, 127, 128, 140, 145, 141, 151, 138, 149, 139, 132, 137, 141, 141, 139, 135, 130, 148, 144, 137, 129, 137, 135, 140, 146, 152, 144, 136, 139, 109, 141, 139, 141, 138, 135, 138, 142, 135, 134, 134, 146, 149, 138, 146, 138, 145, 144, 140, 139, 139, 141, 140, 130, 138, 148, 135, 132, 137, 128, 134, 130, 131, 132, 132, 137, 140, 142, 145, 140, 146, 132, 133, 146, 141, 141, 143, 125, 134, 140, 132, 142, 140, 137, 138, 142, 131, 143, 141, 141, 146, 151, 138, 139, 129, 143, 126, 137, 134, 137, 142, 142, 149, 136, 140, 139, 144, 141, 142, 143, 106, 128, 135, 127, 142, 131, 133, 143, 142, 145, 137, 149, 140, 133, 136, 131, 137, 138, 134, 128, 130, 134, 138, 143, 138, 135, 141, 134, 136, 141, 128, 144, 142, 132, 143, 130, 138, 139, 136, 136, 139, 145, 140, 141, 151, 134, 134, 138, 142, 148, 153, 139, 146, 139, 141, 144, 138, 136, 140, 136, 137, 137, 131, 142, 140, 142, 126, 146, 141, 136, 136, 142, 144, 143, 140, 144, 136, 132, 145, 131, 133, 140, 145, 148, 147, 134, 142, 140, 128, 138, 133, 140, 135, 145, 135, 141, 140, 138, 142, 145, 139, 134, 141, 141, 139, 143, 141, 148, 146, 137, 145, 136, 136, 137, 140, 128, 137, 140, 144, 143, 137, 144, 140, 138, 139, 138, 148, 139, 136, 141, 135, 126, 130, 137, 149, 146, 135, 146, 130, 131, 147, 131, 138, 149, 138, 128, 147, 134, 145, 137, 133, 141, 149, 134, 149, 132, 133, 138, 130, 132, 144, 139, 150, 134, 138, 137, 135, 142, 142, 136, 136, 130, 140, 143, 141, 135, 139, 147, 134, 137, 131, 143, 138, 146, 145, 136, 135, 143, 137, 138, 131, 130, 138, 131, 138, 143, 136, 129, 149, 138, 144, 139, 140, 141, 139, 146, 141, 135, 140, 151, 137, 150, 135, 142, 142, 139, 135, 140, 130, 137, 139, 130, 138, 141, 139, 137, 132, 142, 140, 146, 140, 139, 134, 139, 139, 128, 129, 133, 136, 148, 137, 141, 143, 141, 150, 139, 149, 139, 141, 147, 143, 142, 132, 139, 131, 134, 145, 147, 140, 145, 140, 140, 133, 137, 134, 142, 138, 141, 142, 142, 139, 127, 154, 134, 135, 122, 141, 126, 131, 146, 135, 143, 145, 136, 157, 139, 136, 141, 142, 131, 138, 148, 142, 131, 134, 138, 146, 142, 136, 141, 140, 141, 148, 144, 143, 135, 129, 144, 143, 133, 131, 143, 137, 144, 127, 143, 136, 138, 137, 140, 143, 133, 138, 128, 140, 141, 141, 140, 134, 134, 145, 124, 139, 143, 140, 141, 140, 142, 149, 138, 144, 136, 139, 133, 141, 141, 135, 137, 146, 148, 131, 136, 139, 133, 130, 134, 129, 142, 129, 135, 135, 146, 140, 133, 141, 132, 140, 128, 139, 139, 148, 151, 136, 140, 146, 136, 135, 138, 136, 138, 146, 138, 148, 137, 137, 143, 148, 130, 130, 139, 139, 143, 139, 137, 136, 141, 136, 145, 156, 143, 148, 134, 136, 139, 146, 144, 124, 124, 149, 131, 137, 123, 138, 138, 146, 143, 138, 139, 139, 138, 143, 134, 136, 141, 135, 142, 141, 144, 132, 133, 147, 137, 140, 131, 142, 153, 133, 137, 144, 133, 138, 137, 139, 135, 138, 134, 148, 144, 127, 146, 140, 137, 132, 142, 138, 136, 134, 146, 136, 138, 135, 136, 132, 133, 142, 133, 138, 136, 135, 141, 142, 137, 132, 146, 143, 147, 131, 136, 124, 142, 137, 133, 146, 134, 142, 156, 137, 143, 139, 132, 134, 141, 134, 141, 140, 140, 152, 134, 145, 146, 135, 148, 144, 136, 140, 145, 141, 131, 135, 141, 140, 140, 128, 134, 142, 143, 145, 138, 131, 148, 141, 135, 134, 137, 135, 148, 134, 142, 147, 142, 139, 146, 140, 145, 133, 141, 143, 135, 136, 142, 139, 139, 134, 131, 141, 153, 142, 133, 141, 139, 140, 136, 147, 155, 135, 128, 127, 140, 143, 134, 143, 135, 132, 143, 132, 146, 132, 138, 132, 161, 140, 138, 138, 134, 148, 142, 132, 135, 141, 137, 130, 143, 138, 134, 134, 152, 142, 144, 132, 139, 138, 140, 140, 139, 133, 132, 142, 144, 136, 139, 140, 140, 138, 141, 131, 138, 139, 144, 135, 138, 141, 137, 142, 142, 141, 130, 135, 148, 140, 145, 138, 135, 139, 139, 146, 140, 145, 138, 141, 135, 147, 138, 140, 140, 142, 140, 146, 137, 122, 145, 140, 134, 140, 140, 130, 130, 143, 132, 146, 129, 130, 139, 137, 136, 152, 138, 134, 133, 142, 134, 138, 151, 147, 143, 150, 127, 143, 141, 142, 129, 138, 133, 130, 140, 143, 142, 151, 146, 140, 141, 143, 145, 137, 141, 133, 133, 135, 127, 136, 137, 151, 140, 148, 139, 139, 143, 140, 135, 141, 149, 125, 144, 143, 137, 130, 135, 131, 141, 145, 136, 133, 130, 137, 140, 134, 129, 147, 144, 148, 137, 138, 133, 141, 134, 144, 146, 133, 138, 146, 143, 132, 144, 133, 141, 135, 140, 138, 139, 141, 139, 140, 130, 144, 129, 133, 130, 135, 128, 138, 131, 136, 134, 148, 148, 142, 141, 132, 136, 139, 149, 130, 130, 135, 141, 133, 137, 135, 139, 138, 125, 137, 134, 138, 147, 141, 136, 131, 132, 147, 143, 138, 137, 134, 136, 145, 145, 137, 142, 147, 138, 134, 130, 150, 140, 131, 147, 130, 137, 143, 159, 141, 146, 129, 132, 151, 126, 128, 143, 140, 139, 148, 137, 141, 144, 147, 142, 135, 134, 143, 143, 141, 136, 126, 133, 140, 147, 129, 142, 144, 139, 136, 129, 138, 132, 131, 138, 143, 138, 135, 141, 129, 144, 141, 138, 142, 146, 131, 135, 138, 149, 142, 138, 130, 144, 139, 150, 141, 142, 139, 143, 133, 132, 131, 136, 137, 135, 134, 130, 150, 142, 136, 148, 134, 144, 136, 144, 145, 143, 146, 138, 131, 140, 139, 134, 135, 146, 150, 139, 143, 138, 150, 134, 140, 138, 143, 131, 138, 139, 146, 133, 140, 137, 134, 132, 140, 136, 135, 136, 143, 148, 137, 148, 157, 143, 129, 135, 148, 142, 135, 146, 133, 138, 138, 125, 135, 134, 137, 132, 135, 141, 131, 140, 141, 147, 137, 138, 142, 149, 138, 139, 140, 141, 135, 138, 135, 137, 131, 146, 146, 142, 145, 144, 144, 138, 145, 135, 135, 148, 140, 144, 139, 123, 142, 131, 144, 139, 139, 142, 137, 141, 128, 147, 147, 143, 137, 146, 127, 145, 133, 135, 129, 145, 147, 136, 134, 144, 136, 131, 143, 150, 136, 136, 138, 146, 134, 140, 143, 141, 134, 141, 139, 132, 134, 134, 143, 153, 145, 132, 136, 127, 146, 143, 132, 136, 137, 143, 140, 140, 132, 144, 148, 136, 138, 131, 146, 140, 139, 154, 141, 136, 133, 135, 133, 141, 135, 144, 140, 141, 137, 141, 138, 140, 142, 137, 135, 140, 138, 143, 138, 142, 143, 142, 135, 133, 127, 137, 127, 137, 140, 131, 142, 137, 140, 132, 137, 139, 141, 141, 143, 140, 141, 145, 144, 140, 141, 135, 137, 134, 136, 139, 133, 151, 137, 138, 138, 142, 138, 139, 148, 140, 140, 130, 141, 139, 140, 138, 145, 151, 138, 145, 135, 137, 146, 136, 141, 141, 138, 141, 146, 142, 139, 130, 145, 142, 135, 141, 133, 139, 136, 143, 145, 136, 132, 142, 141, 139, 135, 136, 138, 141, 140, 134, 140, 139, 140, 139, 138, 138, 135, 142, 143, 136, 132, 137, 135, 131, 132, 140, 147, 139, 131, 131, 135, 140, 129, 143, 136, 141, 142, 139, 138, 137, 140, 145, 130, 141, 142, 146, 139, 138, 131, 139, 136, 133, 137, 141, 147, 138, 142, 139, 141, 141, 142, 137, 142, 134, 136, 141, 136, 139, 134, 134, 139, 135, 136, 136, 142, 138, 145, 146, 143, 142, 140, 143, 140, 140, 127, 141, 137, 141, 127, 136, 140, 139, 131, 141, 137, 131, 142, 136, 135, 141, 139, 143, 140, 131, 137, 140, 145, 140, 141, 127, 137, 132, 140, 132, 139, 141, 147, 145, 133, 142, 138, 144, 137, 134, 135, 137, 139, 141, 134, 134, 134, 139, 134, 138, 134, 139, 135, 136, 137, 139, 134, 131, 141, 139, 145, 139, 135, 128, 137, 137, 143, 140, 138, 141, 135, 146, 134, 137, 142, 136, 131, 134, 137, 140, 134, 143, 143, 137, 140, 139, 138, 138, 142, 133, 142, 142, 144, 139, 147, 144, 142, 132, 136, 132, 139, 146, 140, 138, 143, 134, 139, 132, 144, 140, 138, 138, 133, 139, 140, 136, 134, 129, 141, 145, 141, 136, 141, 137, 139, 136, 134, 142, 138, 135, 144, 142, 140, 135, 145, 135, 134, 130, 139, 148, 145, 145, 140, 126, 143, 136, 138, 139, 136, 143, 145, 142, 132, 144, 139, 132, 139, 149, 140, 135, 138, 138, 136, 138, 142, 148, 140, 140, 145, 137, 138, 147, 135, 135, 141, 141, 136, 138, 144, 141, 143, 137, 141, 137, 136, 138, 139, 140, 138, 132, 140, 135, 147, 143, 137, 129, 139, 141, 138, 138, 140, 136, 141, 134, 145, 141, 143, 137, 145, 133, 139, 140, 137, 133, 141, 145, 130, 144, 140, 132, 137, 135, 143, 135, 133, 142, 135, 144, 130, 134, 139, 144, 142, 138, 134, 143, 141, 135, 139, 134, 138, 140, 143, 136, 133, 140, 136, 138, 138, 141, 137, 138, 137, 132, 141, 147, 135, 142, 143, 140, 146, 133, 134, 143, 131, 142, 130, 135, 133, 134, 143, 139, 139, 144, 144, 136, 136, 143, 150, 138, 138, 138, 135, 137, 131, 138, 140, 143, 137, 143, 140, 147, 141, 134, 144, 145, 141, 136, 134, 136, 131, 143, 138, 133, 137, 136, 140, 134, 138, 138, 145, 142, 142, 139, 142, 137, 137, 145, 137, 143, 140, 142, 142, 143, 136, 150, 147, 137, 143, 136, 146, 147, 134, 148, 145, 135, 136, 143, 136, 138, 143, 133, 140, 142, 135, 143, 131, 134, 135, 135, 134, 145, 148, 143, 130, 131, 140, 141, 136, 142, 129, 146, 138, 138, 139, 131, 147, 142, 149, 132, 135, 136, 140, 143, 131, 146, 142, 147, 141, 137, 124, 143, 139, 147, 124, 128, 143, 138, 131, 134, 141, 148, 131, 137, 136, 139, 150, 132, 146, 144, 142, 133, 140, 137, 139, 136, 136, 143, 144, 134, 144, 139, 138, 139, 139, 148, 142, 140, 131, 146, 129, 142, 135, 139, 128, 140, 135, 130, 129, 130, 126, 139, 144, 138, 147, 147, 146, 140, 136, 137, 137, 136, 148, 134, 143, 133, 141, 141, 135, 139, 143, 136, 141, 138, 129, 137, 140, 143, 136, 141, 126, 132, 136, 132, 148, 137, 138, 131, 141, 141, 135, 136, 143, 141, 142, 138, 135, 138, 145, 144, 142, 143, 139, 141, 133, 140, 136, 140, 138, 133, 135, 145, 130, 136, 144, 128, 139, 141, 139, 134, 127, 151, 145, 146, 144, 143, 132, 129, 135, 134, 146, 134, 141, 152, 141, 135, 127, 139, 140, 139, 146, 145, 133, 151, 139, 142, 137, 141, 131, 144, 142, 137, 135, 143, 133, 143, 139, 138, 139, 150, 151, 142, 140, 130, 132, 140, 141, 135, 143, 148, 142, 132, 138, 130, 134, 139, 132, 146, 136, 144, 136, 139, 128, 140, 138, 141, 138, 134, 135, 145, 138, 134, 143, 143, 152, 129, 138, 146, 144, 131, 144, 138, 149, 140, 156, 147, 152, 140, 147, 126, 137, 131, 143, 136, 145, 125, 131, 142, 138, 137, 136, 137, 133, 153, 132, 142, 143, 129, 129, 133, 133, 134, 133, 143, 140, 135, 133, 133, 142, 131, 135, 143, 126, 134, 142, 122, 124, 146, 129, 139, 138, 142, 142, 139, 138, 154, 133, 139, 130, 132, 133, 140, 145, 144, 135, 139, 136, 142, 129, 142, 146, 134, 143, 141, 140, 139, 132, 145, 142, 121, 158, 139, 128, 139, 136, 134, 150, 142, 142, 130, 142, 135, 144, 138, 153, 143, 134, 140, 131, 144, 132, 141, 141, 147, 141, 134, 129, 137, 141, 150, 132, 136, 124, 139, 148, 143, 134, 139, 139, 139, 134, 135, 138, 130, 140, 141, 136, 141, 142, 131, 134, 139, 125, 144, 134, 137, 139, 132, 143, 131, 148, 127, 136, 158, 154, 143, 141, 141, 147, 145, 143, 132, 136, 139, 143, 136, 138, 135, 127, 138, 139, 139, 141, 137, 138, 141, 149, 133, 133, 146, 131, 141, 143, 139, 132, 141, 137, 124, 134, 145, 145, 138, 136, 143, 139, 138, 144, 137, 141, 148, 138, 137, 143, 135, 148, 141, 142, 141, 139, 140, 143, 135, 139, 125, 137, 149, 136, 142, 134, 137, 143, 143, 136, 137, 144, 139, 132, 140, 134, 130, 149, 135, 140, 139, 125, 140, 129, 144, 129, 132, 137, 134, 139, 135, 141, 138, 152, 141, 142, 136, 139, 141, 133, 146, 143, 141, 137, 151, 146, 128, 140, 139, 132, 143, 136, 143, 143, 133, 144, 147, 137, 143, 139, 139, 137, 131, 141, 136, 138, 143, 138, 138, 140, 139, 137, 141, 137, 141, 138, 129, 133, 141, 139, 136, 137, 141, 142, 136, 142, 135, 139, 139, 142, 139, 140, 142, 124, 138, 137, 138, 137, 141, 144, 143, 141, 136, 136, 141, 144, 141, 136, 139, 137, 134, 132, 143, 143, 137, 138, 143, 139, 140, 138, 137, 141, 141, 137, 137, 140, 137, 140, 133, 106, 136, 141, 143, 135, 132, 139, 134, 139, 139, 142, 145, 141, 140, 139, 140, 140, 144, 142, 92, 137, 141, 141, 139, 142, 140, 141, 137, 138, 141, 136, 137, 137, 139, 136, 133, 135, 138, 138, 143, 139, 139, 139, 142, 137, 142, 139, 137, 135, 131, 137, 140, 135, 138, 141, 143, 143, 139, 142, 144, 138, 144, 141, 137, 140, 139, 145, 137, 138, 138, 140, 139, 137, 144, 144, 134, 141, 142, 136, 139, 143, 140, 141, 140, 137, 135, 137, 142, 141, 133, 137, 141, 137, 140, 137, 144, 143, 137, 133, 132, 142, 140, 138, 138, 141, 140, 142, 136, 138, 137, 141, 138, 136, 144, 137, 143, 140, 136, 135, 137, 144, 137, 142, 142, 143, 142, 141, 145, 143, 139, 140, 135, 140, 141, 138, 140, 135, 138, 142, 142, 141, 139, 144, 142, 142, 139, 138, 137, 139, 144, 142, 141, 140, 143, 142, 141, 134, 141, 136, 140, 137, 139, 136, 141, 138, 139, 140, 142, 139, 138, 138, 138, 135, 139, 143, 139, 137, 146, 138, 139, 142, 142, 143, 137, 138, 141, 139, 140, 138, 140, 136, 138, 140, 138, 138, 138, 136, 136, 133, 203, 155, 137, 134, 138, 132, 142, 137, 141, 135, 139, 141, 133, 138, 140, 137, 138, 134, 139, 150, 145, 138, 142, 134, 142, 141, 141, 138, 139, 140, 136, 141, 137, 142, 141, 139, 135, 139, 94, 136, 143, 135, 141, 139, 134, 136, 138, 136, 141, 141, 138, 140, 137, 136, 140, 140, 143, 135, 139, 135, 143, 139, 140, 137, 136, 144, 142, 136, 140, 137, 145, 138, 143, 138, 137, 139, 136, 140, 135, 140, 137, 142, 143, 141, 140, 137, 136, 141, 139, 138, 138, 136, 134, 137, 141, 133, 141, 141, 141, 140, 138, 141, 140, 140, 139, 139, 137, 141, 138, 137, 146, 138, 138, 144, 144, 139, 137, 141, 130, 137, 140, 138, 139, 141, 139, 136, 140, 142, 144, 140, 140, 142, 137, 140, 137, 143, 139, 141, 142, 140, 139, 136, 138, 204, 142, 135, 140, 143, 136, 143, 139, 137, 136, 142, 145, 143, 142, 138, 140, 136, 139, 135, 140, 140, 134, 139, 140, 139, 140, 139, 139, 128, 139, 133, 137, 140, 140, 136, 142, 139, 134, 143, 136, 136, 138, 137, 142, 143, 140, 138, 135, 140, 144, 143, 142, 137, 137, 141, 139, 137, 139, 144, 143, 135, 138, 138, 135, 143, 139, 135, 140, 143, 132, 140, 140, 139, 135, 135, 139, 142, 138, 141, 136, 137, 141, 140, 141, 140, 139, 137, 138, 141, 142, 143, 131, 138, 140, 138, 138, 137, 137, 137, 140, 139, 142, 144, 141, 142, 141, 135, 138, 134, 137, 131, 134, 138, 140, 146, 145, 143, 139, 143, 137, 144, 144, 146, 149, 137, 140, 134, 139, 151, 134, 135, 133, 136, 140, 143, 141, 136, 127, 146, 133, 142, 138, 134, 140, 137, 143, 153, 136, 135, 149, 138, 135, 133, 139, 137, 147, 139, 134, 136, 138, 129, 143, 139, 134, 139, 146, 135, 137, 132, 143, 142, 131, 128, 130, 148, 146, 148, 122, 137, 141, 146, 149, 142, 143, 137, 124, 147, 136, 145, 136, 137, 130, 131, 142, 146, 135, 133, 139, 142, 147, 142, 138, 137, 136, 141, 134, 140, 132, 141, 146, 141, 152, 155, 133, 141, 134, 139, 138, 135, 145, 140, 141, 136, 137, 144, 136, 137, 139, 133, 138, 141, 139, 146, 137, 124, 132, 141, 128, 149, 145, 148, 145, 121, 141, 142, 135, 135, 136, 153, 148, 143, 151, 142, 141, 134, 141, 134, 134, 130, 139, 148, 154, 144, 143, 137, 141, 147, 146, 128, 141, 135, 140, 140, 137, 140, 137, 138, 135, 140, 140, 134, 142, 146, 135, 141, 139, 128, 142, 141, 136, 132, 142, 132, 140, 144, 128, 124, 145, 134, 145, 150, 137, 145, 129, 140, 133, 149, 145, 140, 139, 149, 150, 135, 143, 137, 146, 134, 135, 139, 129, 142, 134, 128, 136, 139, 140, 143, 133, 135, 136, 148, 137, 152, 120, 139, 134, 139, 149, 141, 135, 144, 129, 133, 132, 145, 139, 144, 153, 137, 130, 146, 142, 143, 128, 134, 138, 131, 142, 139, 133, 138, 143, 148, 128, 138, 131, 149, 139, 134, 139, 148, 141, 144, 137, 144, 141, 141, 150, 137, 137, 135, 135, 148, 142, 129, 146, 130, 130, 136, 134, 143, 131, 134, 136, 129, 145, 154, 146, 141, 136, 141, 136, 135, 140, 138, 142, 133, 137, 142, 139, 144, 124, 146, 135, 137, 136, 145, 131, 141, 146, 142, 132, 135, 147, 128, 139, 134, 133, 139, 150, 139, 141, 132, 130, 138, 131, 133, 139, 139, 131, 140, 146, 137, 138, 137, 128, 144, 144, 137, 131, 143, 144, 148, 150, 136, 136, 150, 140, 144, 139, 150, 140, 141, 141, 135, 137, 135, 139, 144, 136, 147, 136, 135, 145, 143, 126, 152, 142, 142, 135, 138, 133, 148, 128, 145, 142, 133, 137, 136, 127, 136, 133, 143, 136, 125, 136, 137, 134, 139, 139, 133, 138, 135, 147, 142, 142, 143, 143, 132, 138, 142, 132, 138, 140, 141, 131, 127, 138, 147, 144, 141, 144, 147, 150, 134, 149, 146, 151, 140, 134, 144, 132, 147, 143, 138, 130, 145, 145, 132, 134, 138, 127, 142, 150, 140, 150, 137, 140, 151, 144, 140, 138, 142, 155, 138, 139, 144, 143, 138, 134, 138, 132, 136, 136, 141, 128, 148, 142, 139, 142, 142, 140, 145, 144, 147, 133, 140, 140, 143, 137, 143, 142, 130, 138, 142, 139, 149, 135, 129, 130, 134, 145, 136, 139, 132, 134, 137, 130, 150, 138, 148, 138, 140, 134, 139, 140, 147, 134, 134, 144, 129, 131, 143, 139, 130, 136, 137, 140, 145, 137, 137, 129, 137, 146, 142, 140, 149, 143, 135, 138, 137, 145, 143, 134, 142, 142, 145, 135, 139, 137, 141, 139, 134, 145, 149, 135, 139, 137, 148, 139, 132, 130, 143, 144, 139, 140, 136, 144, 141, 137, 145, 132, 138, 145, 133, 141, 140, 140, 137, 138, 149, 133, 144, 135, 140, 138, 141, 135, 142, 147, 127, 132, 131, 134, 146, 143, 134, 135, 141, 135, 131, 140, 141, 150, 136, 141, 141, 133, 135, 141, 140, 141, 140, 135, 134, 141, 145, 140, 143, 136, 134, 137, 137, 131, 143, 131, 140, 126, 138, 137, 139, 151, 144, 140, 144, 139, 133, 137, 144, 149, 133, 136, 134, 129, 139, 125, 136, 140, 147, 139, 136, 137, 142, 139, 132, 139, 133, 134, 139, 147, 145, 137, 134, 135, 145, 138, 137, 138, 143, 138, 140, 138, 146, 133, 143, 134, 139, 141, 130, 138, 140, 141, 147, 138, 135, 142, 141, 149, 145, 137, 131, 136, 134, 143, 131, 146, 145, 127, 141, 132, 132, 151, 134, 138, 136, 139, 136, 132, 142, 134, 135, 139, 142, 140, 147, 135, 134, 131, 136, 142, 142, 139, 136, 133, 137, 146, 141, 128, 138, 143, 123, 137, 142, 135, 137, 134, 127, 136, 136, 138, 121, 136, 138, 135, 130, 133, 128, 130, 149, 130, 139, 138, 144, 139, 138, 139, 140, 154, 133, 135, 139, 145, 135, 145, 137, 142, 134, 142, 141, 135, 144, 136, 146, 134, 137, 137, 139, 129, 139, 146, 143, 142, 144, 151, 142, 140, 153, 137, 134, 133, 132, 142, 138, 135, 136, 147, 142, 135, 143, 144, 145, 133, 140, 132, 140, 128, 133, 135, 137, 152, 144, 135, 140, 134, 133, 142, 132, 131, 147, 133, 136, 134, 138, 128, 140, 140, 139, 138, 130, 147, 137, 138, 141, 126, 144, 140, 132, 142, 141, 142, 134, 141, 143, 141, 136, 144, 142, 136, 134, 129, 142, 142, 136, 138, 131, 130, 141, 140, 135, 135, 136, 138, 138, 135, 136, 139, 136, 137, 133, 139, 136, 138, 133, 134, 133, 141, 141, 147, 138, 132, 139, 141, 138, 145, 148, 135, 142, 143, 143, 134, 143, 135, 129, 139, 133, 135, 143, 135, 135, 139, 136, 139, 138, 142, 137, 147, 142, 131, 136, 133, 136, 139, 138, 131, 138, 137, 135, 141, 139, 139, 135, 137, 134, 136, 117, 147, 146, 137, 135, 144, 133, 140, 132, 125, 138, 126, 144, 135, 140, 143, 136, 146, 148, 136, 139, 141, 140, 135, 141, 143, 145, 135, 138, 135, 138, 140, 149, 150, 139, 152, 140, 148, 146, 132, 141, 126, 145, 145, 140, 140, 143, 131, 142, 140, 134, 133, 134, 135, 136, 135, 133, 139, 142, 141, 134, 144, 145, 131, 133, 140, 140, 148, 143, 146, 137, 134, 143, 144, 142, 137, 140, 137, 130, 123, 136, 145, 141, 143, 138, 145, 143, 135, 139, 133, 144, 142, 151, 145, 134, 140, 144, 142, 146, 148, 139, 145, 139, 126, 136, 135, 143, 134, 133, 130, 147, 154, 135, 138, 149, 138, 130, 139, 138, 134, 137, 143, 143, 143, 139, 143, 141, 139, 144, 153, 146, 147, 139, 139, 138, 137, 137, 151, 141, 140, 150, 138, 133, 134, 140, 140, 131, 142, 136, 135, 137, 140, 146, 137, 136, 147, 143, 139, 137, 140, 135, 142, 144, 144, 125, 136, 141, 139, 145, 135, 138, 141, 148, 142, 147, 137, 143, 131, 125, 133, 140, 141, 137, 136, 138, 137, 134, 143, 126, 138, 135, 135, 144, 144, 143, 135, 141, 144, 135, 145, 128, 152, 131, 138, 132, 146, 142, 138, 139, 141, 141, 134, 143, 144, 135, 134, 139, 138, 139, 137, 135, 140, 141, 135, 145, 131, 144, 146, 131, 136, 141, 144, 135, 144, 139, 146, 142, 144, 134, 132, 139, 143, 144, 140, 136, 146, 147, 149, 137, 148, 130, 138, 134, 146, 142, 151, 131, 133, 139, 130, 146, 141, 131, 149, 133, 142, 143, 138, 133, 133, 141, 145, 137, 136, 139, 134, 133, 142, 142, 137, 140, 138, 140, 138, 128, 142, 136, 143, 130, 140, 137, 132, 138, 140, 142, 130, 142, 140, 145, 140, 129, 142, 130, 137, 138, 147, 133, 136, 134, 138, 130, 136, 148, 136, 137, 141, 138, 145, 147, 150, 138, 140, 140, 141, 141, 139, 137, 135, 137, 134, 152, 146, 141, 143, 141, 143, 132, 138, 136, 143, 143, 133, 136, 138, 142, 137, 136, 141, 136, 131, 146, 152, 139, 139, 135, 141, 145, 141, 148, 135, 137, 144, 137, 142, 135, 138, 141, 132, 140, 129, 140, 142, 136, 133, 141, 138, 138, 140, 149, 140, 142, 126, 142, 139, 139, 150, 128, 136, 142, 139, 138, 137, 139, 141, 138, 127, 142, 136, 141, 145, 135, 144, 139, 145, 152, 143, 150, 139, 138, 139, 139, 140, 140, 138, 141, 142, 136, 139, 137, 139, 135, 135, 138, 136, 130, 151, 146, 134, 143, 137, 135, 132, 138, 146, 141, 140, 133, 136, 139, 129, 142, 140, 138, 137, 129, 131, 138, 137, 145, 138, 146, 144, 140, 142, 144, 145, 138, 140, 135, 141, 132, 145, 135, 142, 130, 141, 136, 136, 145, 145, 134, 138, 139, 140, 140, 140, 142, 148, 138, 143, 139, 131, 137, 128, 152, 145, 138, 131, 142, 139, 130, 138, 132, 138, 139, 142, 143, 131, 142, 129, 142, 136, 139, 145, 142, 136, 134, 135, 145, 143, 147, 136, 137, 137, 129, 140, 130, 148, 137, 143, 131, 133, 141, 132, 145, 144, 141, 144, 136, 133, 147, 142, 140, 143, 138, 138, 141, 132, 143, 132, 147, 134, 125, 143, 141, 138, 137, 135, 135, 142, 141, 141, 142, 136, 140, 135, 138, 143, 139, 153, 133, 131, 144, 134, 145, 137, 131, 133, 139, 142, 142, 143, 146, 145, 146, 139, 135, 132, 131, 139, 145, 138, 141, 134, 144, 136, 141, 140, 141, 133, 146, 142, 132, 134, 142, 152, 146, 140, 135, 129, 137, 143, 132, 139, 136, 142, 136, 137, 139, 134, 135, 135, 142, 139, 138, 139, 145, 138, 146, 139, 147, 133, 130, 131, 146, 141, 144, 141, 136, 148, 135, 131, 133, 135, 136, 144, 139, 130, 137, 136, 142, 152, 125, 137, 139, 144, 139, 149, 137, 134, 135, 157, 132, 131, 137, 158, 137, 140, 144, 139, 130, 148, 140, 141, 134, 128, 145, 138, 143, 144, 142, 130, 143, 143, 128, 143, 127, 141, 130, 140, 134, 139, 142, 140, 134, 137, 131, 133, 147, 142, 125, 137, 137, 138, 133, 147, 140, 127, 138, 130, 143, 127, 139, 154, 138, 140, 138, 136, 136, 136, 137, 140, 142, 138, 151, 145, 138, 136, 143, 135, 140, 135, 132, 128, 147, 141, 138, 136, 143, 138, 135, 144, 141, 144, 141, 135, 139, 140, 142, 137, 145, 133, 136, 140, 134, 142, 128, 140, 142, 145, 137, 141, 134, 144, 148, 138, 131, 141, 146, 141, 144, 137, 126, 135, 147, 132, 138, 133, 138, 138, 146, 129, 144, 143, 143, 133, 140, 144, 135, 145, 142, 133, 133, 143, 147, 143, 132, 140, 133, 133, 149, 130, 136, 132, 137, 135, 137, 134, 129, 145, 135, 133, 143, 139, 141, 132, 144, 148, 145, 128, 141, 140, 148, 141, 141, 135, 136, 137, 142, 145, 143, 130, 142, 135, 140, 142, 140, 138, 136, 134, 146, 129, 140, 148, 137, 140, 144, 138, 134, 135, 146, 138, 132, 137, 130, 134, 142, 153, 134, 131, 139, 141, 141, 136, 134, 132, 142, 142, 135, 143, 139, 133, 140, 142, 131, 137, 144, 134, 135, 139, 134, 130, 140, 135, 138, 138, 140, 134, 146, 131, 140, 142, 143, 141, 144, 147, 143, 135, 137, 134, 130, 141, 140, 133, 146, 144, 141, 137, 131, 133, 137, 129, 139, 129, 138, 149, 143, 138, 139, 134, 135, 137, 143, 133, 139, 135, 128, 139, 144, 139, 138, 142, 140, 146, 144, 141, 138, 147, 132, 143, 133, 127, 135, 137, 134, 128, 150, 141, 140, 136, 143, 147, 136, 143, 148, 141, 139, 151, 142, 133, 146, 137, 141, 137, 136, 154, 133, 136, 134, 154, 141, 138, 140, 141, 139, 139, 138, 138, 135, 140, 143, 142, 150, 143, 146, 143, 145, 137, 140, 143, 146, 147, 144, 130, 139, 126, 137, 140, 141, 143, 151, 140, 142, 140, 138, 141, 136, 142, 140, 146, 132, 129, 133, 126, 132, 143, 146, 133, 127, 141, 138, 125, 132, 135, 139, 137, 133, 133, 136, 142, 135, 141, 134, 132, 134, 151, 140, 145, 127, 137, 141, 136, 138, 136, 140, 134, 138, 141, 141, 142, 144, 128, 137, 135, 139, 144, 137, 134, 132, 133, 150, 135, 144, 143, 133, 145, 137, 135, 144, 139, 129, 141, 140, 136, 137, 128, 138, 145, 139, 142, 129, 135, 147, 140, 140, 135, 138, 139, 143, 141, 139, 138, 133, 131, 140, 136, 145, 134, 146, 138, 144, 139, 137, 127, 139, 147, 138, 147, 133, 131, 147, 127, 137, 135, 134, 143, 134, 133, 133, 137, 139, 130, 143, 140, 146, 148, 137, 133, 134, 140, 141, 127, 140, 145, 132, 138, 143, 140, 137, 130, 151, 139, 138, 137, 136, 138, 136, 142, 127, 143, 140, 140, 146, 132, 149, 137, 140, 161, 142, 136, 141, 138, 128, 154, 128, 144, 136, 147, 127, 139, 137, 144, 142, 132, 145, 139, 140, 137, 137, 146, 143, 143, 126, 146, 131, 138, 126, 139, 143, 137, 133, 142, 148, 132, 123, 138, 134, 141, 127, 133, 136, 143, 140, 146, 136, 139, 142, 136, 151, 135, 136, 135, 128, 145, 136, 139, 128, 122, 138, 135, 133, 142, 147, 148, 141, 146, 131, 146, 145, 132, 138, 133, 132, 144, 143, 133, 142, 146, 133, 139, 142, 139, 140, 145, 144, 134, 144, 136, 127, 133, 136, 138, 136, 141, 132, 137, 140, 160, 135, 141, 156, 149, 155, 139, 123, 140, 142, 136, 142, 136, 137, 135, 135, 145, 122, 121, 133, 145, 142, 142, 138, 142, 133, 144, 139, 121, 142, 157, 134, 140, 143, 143, 146, 144, 135, 144, 136, 139, 146, 145, 130, 140, 140, 135, 142, 152, 138, 126, 134, 132, 131, 137, 134, 137, 143, 141, 139, 142, 135, 132, 131, 131, 143, 139, 144, 134, 137, 144, 141, 139, 133, 137, 138, 138, 139, 128, 136, 145, 132, 135, 126, 133, 130, 140, 130, 133, 135, 136, 131, 135, 135, 140, 140, 140, 142, 133, 135, 137, 141, 139, 133, 139, 140, 137, 133, 141, 141, 132, 137, 138, 144, 127, 129, 131, 133, 140, 153, 145, 140, 141, 142, 143, 134, 136, 146, 140, 144, 135, 148, 140, 137, 156, 129, 135, 132, 128, 140, 140, 137, 123, 138, 135, 137, 134, 136, 154, 134, 128, 144, 141, 144, 139, 132, 144, 135, 136, 140, 148, 137, 139, 139, 150, 143, 149, 127, 133, 133, 144, 134, 144, 149, 136, 138, 143, 147, 141, 130, 139, 124, 141, 145, 133, 138, 138, 147, 142, 135, 133, 133, 142, 137, 145, 137, 139, 134, 141, 138, 133, 144, 142, 138, 134, 132, 143, 140, 132, 143, 146, 153, 148, 140, 136, 150, 147, 140, 139, 152, 152, 147, 135, 138, 143, 141, 135, 137, 139, 155, 135, 133, 144, 137, 158, 135, 137, 137, 136, 143, 132, 136, 131, 141, 129, 141, 140, 143, 142, 120, 130, 146, 138, 138, 131, 142, 154, 128, 130, 141, 148, 146, 134, 135, 140, 141, 146, 141, 145, 135, 128, 137, 132, 130, 135, 158, 133, 136, 124, 142, 150, 135, 132, 146, 137, 142, 138, 118, 129, 140, 131, 130, 136, 140, 137, 145, 135, 149, 136, 140, 133, 139, 133, 140, 138, 139, 129, 137, 132, 136, 146, 135, 149, 130, 131, 134, 144, 142, 144, 122, 148, 138, 144, 128, 137, 136, 142, 136, 141, 127, 138, 159, 129, 138, 139, 140, 143, 137, 139, 136, 135, 132, 136, 133, 136, 140, 145, 132, 137, 123, 132, 145, 133, 140, 140, 136, 128, 152, 135, 141, 139, 134, 141, 136, 132, 143, 136, 135, 130, 132, 136, 138, 134, 149, 141, 141, 135, 143, 143, 144, 150, 130, 138, 140, 140, 135, 146, 135, 136, 135, 139, 146, 147, 141, 151, 130, 135, 146, 139, 138, 145, 141, 131, 139, 140, 140, 143, 143, 125, 139, 147, 138, 140, 138, 142, 136, 145, 146, 162, 141, 137, 150, 142, 134, 139, 135, 141, 139, 140, 151, 136, 141, 140, 141, 130, 123, 127, 142, 138, 130, 141, 144, 141, 147, 150, 140, 139, 147, 141, 138, 141, 155, 139, 135, 134, 136, 149, 141, 144, 139, 135, 148, 135, 137, 156, 142, 135, 125, 130, 135, 147, 139, 131, 146, 137, 138, 135, 145, 134, 141, 149, 135, 140, 143, 147, 130, 147, 139, 144, 138, 143, 144, 147, 140, 126, 127, 140, 133, 141, 128, 143, 128, 136, 131, 135, 136, 137, 142, 136, 144, 141, 141, 137, 133, 135, 132, 138, 142, 137, 133, 139, 142, 148, 136, 143, 143, 141, 145, 146, 126, 124, 140, 138, 153, 149, 140, 137, 144, 140, 139, 132, 141, 138, 134, 142, 144, 139, 144, 150, 148, 129, 139, 125, 137, 141, 146, 138, 145, 127, 150, 141, 149, 143, 139, 137, 143, 153, 145, 147, 155, 143, 151, 137, 143, 137, 139, 145, 141, 127, 138, 141, 150, 129, 147, 144, 133, 137, 135, 137, 132, 133, 151, 148, 132, 140, 152, 137, 136, 135, 137, 127, 146, 151, 135, 142, 147, 134, 142, 141, 150, 141, 137, 141, 139, 130, 127, 134, 139, 143, 141, 138, 143, 139, 139, 141, 141, 130, 145, 136, 155, 141, 138, 129, 137, 133, 144, 136, 136, 142, 140, 140, 141, 143, 137, 136, 133, 138, 121, 140, 138, 129, 151, 131, 137, 142, 144, 146, 148, 124, 147, 136, 145, 137, 132, 148, 134, 139, 147, 142, 134, 140, 147, 144, 142, 135, 140, 139, 137, 139, 143, 141, 148, 144, 155, 144, 144, 140, 139, 151, 137, 134, 138, 137, 140, 146, 143, 141, 147, 128, 135, 139, 138, 141, 129, 144, 130, 146, 148, 124, 140, 140, 134, 137, 147, 143, 123, 145, 154, 141, 139, 138, 145, 147, 127, 127, 145, 129, 128, 137, 136, 137, 147, 142, 154, 138, 132, 148, 144, 138, 130, 150, 148, 133, 144, 138, 132, 137, 145, 140, 135, 133, 149, 127, 140, 136, 131, 122, 137, 139, 127, 140, 140, 128, 139, 135, 137, 131, 144, 145, 132, 134, 148, 141, 139, 146, 135, 132, 128, 128, 136, 140, 138, 147, 146, 130, 131, 134, 140, 136, 130, 137, 131, 143, 131, 135, 152, 138, 148, 144, 129, 133, 138, 146, 150, 137, 137, 146, 143, 148, 131, 140, 140, 139, 144, 133, 133, 138, 138, 138, 144, 129, 146, 142, 146, 133, 129, 136, 133, 131, 131, 131, 144, 146, 132, 133, 133, 154, 136, 144, 139, 136, 128, 142, 152, 140, 144, 130, 137, 134, 141, 133, 149, 136, 132, 155, 137, 132, 140, 130, 140, 129, 142, 133, 134, 136, 138, 146, 143, 139, 151, 140, 135, 145, 126, 143, 131, 132, 141, 130, 135, 126, 131, 146, 146, 138, 136, 148, 139, 146, 141, 141, 142, 127, 138, 132, 146, 131, 143, 144, 137, 143, 134, 136, 140, 140, 130, 147, 130, 134, 129, 145, 138, 140, 147, 153, 141, 135, 132, 140, 143, 137, 138, 131, 142, 132, 137, 131, 136, 140, 148, 143, 142, 142, 149, 147, 132, 136, 141, 139, 140, 143, 132, 145, 135, 142, 138, 133, 127, 144, 132, 144, 134, 121, 144, 140, 149, 139, 135, 146, 142, 144, 146, 144, 133, 133, 127, 141, 138, 139, 132, 142, 141, 144, 139, 139, 147, 146, 145, 147, 130, 140, 142, 139, 149, 132, 141, 132, 143, 141, 135, 143, 136, 139, 139, 135, 139, 136, 151, 132, 138, 138, 128, 130, 138, 135, 132, 140, 135, 135, 130, 134, 136, 136, 140, 140, 138, 132, 129, 134, 144, 136, 129, 139, 132, 144, 139, 131, 144, 138, 147, 134, 136, 140, 137, 138, 135, 131, 134, 149, 135, 139, 137, 134, 139, 130, 138, 144, 129, 135, 136, 144, 144, 143, 134, 145, 142, 147, 143, 130, 134, 136, 137, 134, 138, 150, 130, 137, 131, 133, 136, 130, 133, 140, 134, 130, 141, 136, 144, 138, 132, 136, 141, 143, 135, 136, 133, 136, 152, 138, 128, 147, 146, 139, 144, 127, 144, 144, 140, 139, 142, 137, 135, 140, 133, 152, 143, 141, 137, 136, 136, 141, 133, 141, 133, 141, 142, 137, 134, 136, 134, 129, 122, 135, 141, 139, 140, 138, 138, 139, 148, 139, 122, 131, 138, 143, 142, 137, 135, 136, 142, 135, 134, 135, 140, 137, 133, 135, 132, 135, 138, 143, 135, 142, 133, 145, 139, 134, 135, 149, 144, 139, 131, 135, 138, 138, 141, 132, 128, 140, 147, 130, 140, 139, 133, 140, 128, 147, 136, 143, 134, 140, 137, 123, 142, 142, 138, 138, 151, 145, 138, 132, 145, 133, 145, 138, 129, 139, 137, 139, 142, 142, 142, 137, 128, 145, 132, 149, 146, 136, 130, 140, 150, 139, 137, 137, 139, 141, 147, 135, 144, 133, 134, 145, 141, 132, 135, 149, 147, 133, 143, 149, 141, 142, 138, 146, 141, 140, 144, 152, 138, 148, 143, 153, 154, 136, 140, 140, 144, 135, 135, 134, 143, 135, 138, 151, 141, 140, 151, 141, 132, 145, 136, 145, 147, 139, 143, 150, 135, 134, 140, 146, 141, 138, 128, 148, 134, 136, 131, 139, 140, 141, 139, 134, 136, 155, 138, 137, 141, 128, 134, 152, 133, 144, 126, 137, 137, 133, 138, 145, 138, 132, 132, 139, 145, 151, 140, 142, 140, 124, 139, 151, 132, 138, 142, 133, 141, 141, 142, 132, 143, 138, 144, 144, 144, 142, 149, 142, 137, 138, 140, 118, 135, 132, 135, 140, 151, 132, 150, 148, 144, 139, 139, 133, 144, 137, 137, 143, 138, 133, 141, 144, 144, 127, 143, 142, 143, 123, 154, 149, 135, 140, 144, 138, 137, 146, 153, 143, 133, 137, 140, 149, 131, 139, 127, 139, 139, 139, 141, 144, 137, 144, 146, 139, 145, 143, 129, 137, 137, 138, 140, 128, 134, 134, 132, 148, 140, 137, 132, 132, 143, 142, 134, 138, 145, 138, 135, 130, 132, 138, 144, 140, 130, 132, 135, 141, 140, 142, 144, 140, 131, 137, 128, 133, 142, 128, 141, 143, 133, 140, 142, 141, 129, 134, 142, 141, 142, 136, 134, 136, 134, 141, 154, 141, 140, 136, 138, 142, 135, 145, 136, 142, 135, 141, 139, 138, 148, 129, 141, 141, 143, 146, 135, 144, 137, 146, 138, 140, 145, 137, 136, 137, 138, 135, 132, 139, 139, 134, 137, 129, 143, 140, 138, 143, 135, 137, 136, 144, 150, 137, 140, 142, 130, 136, 137, 136, 142, 135, 137, 134, 143, 146, 134, 137, 135, 134, 146, 137, 139, 131, 138, 139, 132, 139, 140, 135, 136, 145, 140, 130, 140, 142, 132, 136, 147, 137, 144, 138, 140, 143, 134, 137, 140, 139, 132, 143, 136, 141, 144, 137, 142, 136, 143, 143, 130, 138, 131, 151, 133, 144, 137, 135, 142, 142, 135, 138, 136, 135, 138, 133, 133, 138, 136, 146, 125, 138, 135, 139, 136, 136, 141, 140, 137, 136, 143, 145, 135, 140, 145, 136, 140, 135, 147, 140, 132, 137, 146, 135, 134, 133, 140, 138, 148, 137, 152, 143, 130, 139, 132, 133, 145, 141, 144, 139, 144, 135, 138, 144, 141, 134, 129, 138, 140, 139, 144, 138, 141, 131, 131, 138, 137, 132, 135, 138, 138, 132, 145, 136, 130, 147, 136, 141, 139, 138, 137, 135, 142, 138, 135, 144, 141, 139, 147, 134, 134, 137, 136, 147, 139, 151, 143, 138, 134, 137, 133, 133, 143, 140, 135, 133, 143, 143, 139, 136, 130, 135, 140, 137, 139, 128, 140, 139, 141, 140, 143, 135, 130, 139, 130, 145, 139, 133, 133, 139, 139, 141, 149, 142, 136, 139, 140, 127, 138, 140, 138, 141, 131, 141, 138, 146, 141, 140, 138, 141, 137, 136, 133, 130, 132, 136, 148, 139, 142, 134, 139, 133, 135, 139, 140, 143, 143, 133, 134, 133, 135, 142, 139, 142, 137, 144, 136, 141, 149, 140, 135, 139, 141, 138, 131, 145, 138, 144, 138, 141, 133, 147, 139, 143, 139, 142, 134, 142, 145, 136, 129, 136, 140, 138, 142, 131, 139, 145, 138, 144, 138, 140, 135, 138, 140, 136, 139, 142, 142, 142, 152, 145, 123, 138, 142, 148, 142, 137, 136, 142, 146, 146, 133, 146, 133, 132, 143, 144, 144, 139, 149, 139, 141, 143, 143, 138, 140, 134, 134, 145, 138, 136, 135, 143, 147, 135, 144, 134, 150, 135, 149, 150, 149, 140, 142, 142, 140, 141, 131, 143, 132, 136, 136, 140, 132, 141, 137, 132, 142, 142, 141, 135, 139, 139, 136, 140, 142, 131, 136, 130, 126, 140, 145, 148, 140, 137, 134, 141, 139, 146, 141, 145, 132, 135, 141, 137, 142, 132, 144, 142, 140, 138, 125, 133, 133, 142, 134, 134, 139, 139, 143, 132, 142, 131, 140, 136, 141, 141, 138, 136, 144, 145, 138, 130, 141, 132, 142, 136, 135, 144, 138, 139, 142, 140, 144, 131, 138, 151, 131, 139, 133, 137, 131, 137, 138, 139, 139, 136, 139, 135, 138, 139, 147, 138, 135, 130, 141, 144, 141, 134, 134, 140, 139, 142, 134, 140, 145, 130, 139, 138, 134, 130, 143, 131, 138, 138, 133, 144, 137, 131, 137, 156, 139, 149, 142, 138, 142, 137, 136, 136, 141, 140, 136, 141, 136, 139, 135, 144, 129, 138, 139, 142, 142, 137, 133, 134, 141, 132, 131, 140, 140, 139, 134, 136, 130, 142, 136, 128, 145, 132, 126, 142, 139, 140, 139, 138, 129, 141, 142, 137, 134, 137, 146, 139, 144, 130, 136, 145, 139, 142, 131, 140, 135, 142, 136, 145, 135, 149, 128, 142, 134, 141, 150, 145, 135, 145, 138, 140, 138, 134, 141, 138, 136, 143, 139, 137, 136, 135, 134, 130, 137, 139, 141, 142, 140, 140, 145, 138, 138, 141, 135, 132, 126, 147, 134, 142, 144, 127, 146, 137, 139, 141, 134, 139, 130, 137, 138, 143, 141, 132, 143, 139, 141, 139, 135, 144, 147, 140, 137, 139, 144, 137, 140, 132, 143, 143, 146, 134, 140, 141, 141, 141, 134, 140, 138, 136, 146, 140, 136, 148, 141, 140, 143, 134, 134, 130, 138, 143, 131, 137, 133, 145, 140, 133, 133, 135, 132, 135, 141, 140, 143, 140, 137, 145, 139, 136, 143, 136, 140, 136, 139, 133, 150, 129, 145, 136, 144, 141, 145, 138, 139, 142, 144, 144, 138, 145, 143, 139, 140, 130, 132, 136, 136, 143, 130, 138, 146, 148, 133, 132, 133, 134, 139, 153, 139, 134, 135, 132, 137, 135, 140, 134, 138, 138, 129, 145, 135, 147, 157, 131, 137, 146, 140, 141, 138, 142, 148, 128, 139, 135, 151, 135, 133, 134, 143, 140, 135, 139, 152, 145, 135, 146, 138, 141, 142, 145, 140, 136, 146, 135, 134, 137, 137, 136, 144, 134, 143, 135, 138, 136, 136, 134, 137, 140, 141, 152, 139, 147, 138, 135, 143, 133, 139, 140, 135, 138, 143, 138, 150, 142, 133, 138, 136, 142, 147, 136, 147, 135, 131, 141, 140, 138, 141, 144, 133, 142, 146, 138, 141, 138, 135, 137, 134, 134, 132, 146, 138, 131, 141, 136, 131, 131, 147, 143, 144, 135, 133, 139, 140, 139, 137, 136, 143, 131, 131, 142, 141, 136, 136, 136, 142, 138, 143, 139, 141, 140, 129, 143, 127, 134, 132, 142, 141, 132, 136, 141, 145, 140, 133, 137, 140, 137, 138, 132, 133, 138, 135, 137, 140, 129, 137, 137, 148, 142, 132, 154, 141, 128, 141, 144, 138, 133, 141, 140, 136, 144, 137, 134, 137, 134, 133, 145, 139, 141, 143, 128, 139, 137, 134, 152, 147, 135, 150, 145, 136, 135, 140, 132, 141, 138, 136, 140, 135, 141, 133, 139, 142, 142, 145, 148, 135, 135, 136, 141, 139, 145, 138, 140, 134, 131, 136, 137, 141, 139, 146, 144, 142, 145, 139, 142, 139, 130, 133, 135, 136, 142, 137, 143, 132, 132, 131, 142, 135, 144, 137, 138, 143, 138, 134, 143, 149, 143, 151, 144, 140, 131, 135, 145, 134, 134, 137, 143, 139, 131, 136, 137, 137, 134, 147, 145, 141, 145, 146, 135, 138, 149, 137, 134, 138, 135, 136, 137, 140, 151, 137, 144, 135, 140, 143, 136, 144, 133, 136, 141, 137, 150, 135, 137, 133, 146, 139, 140, 145, 137, 144, 136, 134, 134, 141, 142, 128, 137, 140, 138, 140, 144, 140, 145, 142, 135, 150, 134, 137, 142, 141, 136, 150, 147, 141, 139, 136, 140, 139, 134, 138, 142, 132, 147, 132, 139, 143, 145, 133, 130, 138, 133, 136, 128, 142, 138, 137, 137, 139, 140, 132, 138, 143, 139, 147, 138, 141, 131, 125, 133, 143, 145, 139, 146, 134, 136, 139, 133, 138, 134, 137, 137, 149, 138, 138, 142, 131, 132, 139, 141, 132, 134, 132, 140, 140, 140, 130, 144, 139, 137, 140, 132, 132, 144, 129, 132, 139, 136, 129, 131, 136, 144, 121, 137, 134, 136, 126, 131, 136, 137, 145, 142, 139, 141, 133, 147, 138, 138, 131, 137, 146, 147, 135, 136, 136, 135, 141, 128, 139, 126, 147, 129, 143, 150, 144, 129, 144, 144, 133, 136, 139, 131, 134, 136, 138, 133, 129, 135, 134, 134, 144, 144, 129, 137, 127, 140, 137, 153, 140, 142, 140, 138, 142, 140, 134, 146, 136, 139, 129, 141, 137, 136, 146, 138, 149, 153, 136, 138, 144, 137, 136, 135, 144, 139, 137, 135, 147, 134, 140, 139, 138, 140, 139, 143, 144, 137, 138, 137, 139, 138, 144, 143, 145, 138, 132, 128, 142, 144, 133, 140, 139, 134, 139, 136, 140, 132, 144, 140, 140, 147, 141, 127, 144, 150, 133, 138, 136, 139, 139, 138, 127, 142, 137, 135, 148, 133, 132, 130, 141, 141, 137, 134, 138, 132, 128, 140, 149, 153, 152, 137, 145, 136, 137, 128, 146, 141, 133, 144, 134, 138, 140, 140, 135, 139, 138, 133, 131, 132, 141, 135, 130, 140, 140, 135, 140, 155, 142, 142, 143, 141, 147, 135, 141, 143, 139, 140, 141, 143, 144, 138, 142, 138, 143, 139, 135, 135, 142, 136, 138, 146, 129, 135, 149, 144, 134, 133, 141, 138, 137, 133, 139, 134, 130, 140, 147, 138, 137, 143, 137, 140, 137, 144, 131, 138, 138, 136, 151, 139, 148, 130, 140, 138, 143, 140, 133, 141, 137, 134, 140, 135, 135, 130, 139, 136, 126, 143, 142, 134, 147, 147, 139, 134, 146, 134, 124, 132, 141, 135, 132, 141, 137, 136, 146, 137, 145, 139, 140, 139, 136, 138, 137, 135, 143, 141, 128, 145, 140, 142, 132, 142, 142, 141, 131, 131, 134, 137, 132, 134, 133, 135, 150, 125, 144, 140, 134, 140, 144, 142, 131, 141, 135, 139, 137, 136, 143, 141, 138, 143, 143, 143, 139, 138, 144, 140, 134, 141, 141, 140, 142, 137, 138, 151, 141, 133, 133, 140, 141, 160, 133, 151, 141, 138, 142, 139, 126, 145, 136, 136, 138, 133, 131, 143, 145, 142, 138, 136, 128, 133, 137, 131, 141, 134, 135, 143, 136, 130, 141, 142, 140, 141, 164, 137, 126, 144, 140, 140, 141, 151, 129, 137, 147, 128, 149, 140, 149, 131, 144, 135, 138, 141, 133, 137, 140, 144, 135, 133, 144, 143, 143, 128, 134, 148, 145, 134, 133, 148, 142, 140, 140, 134, 147, 134, 139, 135, 136, 135, 140, 137, 141, 129, 145, 134, 140, 135, 143, 137, 141, 147, 143, 148, 135, 145, 133, 146, 132, 147, 149, 149, 135, 154, 139, 136, 149, 141, 135, 138, 141, 142, 118, 144, 138, 130, 134, 139, 129, 139, 143, 128, 136, 155, 142, 134, 141, 146, 145, 145, 130, 143, 135, 135, 144, 128, 131, 140, 129, 129, 137, 139, 127, 140, 135, 147, 138, 146, 134, 140, 150, 140, 148, 141, 130, 134, 138, 137, 142, 151, 138, 141, 142, 141, 144, 143, 129, 136, 143, 134, 139, 144, 142, 143, 137, 139, 139, 134, 159, 126, 146, 137, 154, 175, 141, 139, 144, 138, 134, 133, 127, 141, 131, 141, 136, 139, 146, 140, 146, 134, 132, 145, 140, 141, 133, 145, 139, 146, 141, 141, 139, 137, 129, 132, 138, 132, 139, 134, 135, 113, 140, 139, 138, 135, 131, 149, 137, 139, 140, 153, 138, 138, 136, 142, 138, 139, 150, 140, 138, 138, 134, 142, 136, 133, 144, 137, 135, 139, 136, 133, 129, 137, 151, 133, 141, 133, 143, 132, 146, 145, 145, 139, 133, 139, 155, 146, 138, 142, 134, 132, 130, 145, 140, 138, 135, 147, 139, 138, 142, 138, 143, 131, 148, 134, 135, 136, 141, 144, 152, 135, 144, 133, 127, 139, 137, 152, 134, 136, 134, 136, 148, 143, 145, 136, 140, 159, 142, 142, 141, 128, 143, 142, 133, 146, 141, 131, 136, 138, 137, 141, 139, 141, 143, 138, 145, 131, 130, 135, 135, 137, 143, 142, 134, 141, 137, 143, 127, 138, 134, 143, 130, 144, 133, 137, 136, 142, 140, 139, 137, 138, 132, 137, 138, 156, 136, 140, 129, 127, 137, 137, 130, 127, 147, 131, 143, 134, 153, 144, 144, 139, 133, 143, 145, 115, 143, 140, 144, 141, 149, 137, 138, 138, 148, 136, 143, 135, 136, 137, 143, 139, 142, 136, 136, 140, 136, 125, 130, 131, 137, 149, 150, 136, 142, 138, 134, 145, 143, 142, 133, 135, 143, 137, 143, 138, 139, 150, 137, 117, 135, 137, 136, 141, 142, 138, 158, 128, 136, 116, 138, 123, 136, 141, 139, 139, 142, 133, 125, 143, 138, 142, 139, 142, 140, 138, 138, 138, 136, 138, 137, 153, 133, 137, 147, 140, 144, 136, 137, 122, 141, 161, 139, 136, 136, 134, 134, 142, 149, 140, 137, 134, 150, 144, 137, 135, 147, 141, 139, 151, 156, 137, 144, 135, 131, 133, 140, 135, 135, 139, 139, 140, 148, 142, 136, 140, 144, 131, 132, 140, 139, 135, 141, 120, 138, 124, 142, 140, 139, 139, 138, 138, 140, 135, 138, 138, 139, 129, 140, 140, 141, 140, 139, 134, 157, 137, 137, 132, 129, 139, 133, 135, 139, 138, 138, 143, 139, 156, 143, 138, 140, 144, 131, 160, 137, 169, 147, 138, 145, 136, 135, 137, 134, 134, 151, 146, 147, 138, 139, 135, 144, 141, 141, 137, 140, 140, 140, 140, 104, 132, 139, 143, 138, 143, 141, 137, 135, 138, 132, 142, 129, 136, 139, 148, 145, 141, 131, 132, 136, 127, 143, 131, 132, 143, 141, 138, 134, 143, 136, 140, 128, 139, 140, 136, 132, 139, 132, 138, 140, 134, 140, 147, 149, 144, 133, 140, 137, 130, 140, 132, 139, 131, 140, 148, 140, 133, 143, 144, 136, 148, 140, 136, 141, 137, 132, 144, 140, 154, 146, 142, 140, 134, 137, 145, 134, 137, 131, 129, 145, 133, 137, 135, 141, 141, 134, 134, 140, 137, 136, 146, 137, 133, 144, 142, 140, 135, 128, 128, 140, 137, 138, 139, 139, 127, 142, 143, 144, 140, 143, 143, 131, 137, 140, 140, 139, 144, 121, 130, 129, 145, 136, 137, 134, 137, 137, 139, 142, 135, 148, 144, 128, 138, 140, 144, 143, 142, 138, 129, 139, 132, 138, 142, 139, 147, 145, 136, 144, 134, 141, 138, 145, 144, 139, 140, 149, 139, 142, 143, 152, 143, 116, 140, 139, 138, 137, 138, 131, 151, 141, 135, 141, 141, 140, 139, 140, 138, 136, 137, 130, 131, 140, 147, 130, 147, 138, 139, 141, 141, 139, 137, 139, 138, 146, 148, 143, 128, 146, 139, 137, 132, 142, 128, 145, 132, 131, 145, 145, 135, 142, 142, 140, 132, 130, 142, 128, 144, 132, 142, 145, 135, 141, 144, 143, 137, 134, 135, 139, 129, 138, 137, 149, 137, 132, 141, 132, 136, 139, 137, 142, 145, 146, 133, 152, 142, 144, 147, 132, 142, 145, 137, 135, 140, 137, 142, 142, 140, 137, 138, 141, 133, 142, 139, 144, 148, 136, 135, 137, 134, 145, 146, 140, 132, 134, 136, 147, 148, 130, 132, 129, 130, 138, 134, 150, 134, 139, 137, 142, 132, 148, 141, 137, 132, 133, 119, 133, 141, 144, 128, 136, 146, 141, 132, 151, 134, 147, 149, 147, 139, 138, 145, 143, 142, 145, 137, 132, 146, 140, 136, 139, 133, 135, 137, 150, 136, 136, 130, 139, 143, 144, 147, 142, 140, 138, 137, 140, 137, 149, 135, 148, 130, 138, 139, 140, 153, 147, 125, 143, 135, 145, 142, 151, 144, 136, 149, 144, 141, 145, 142, 144, 140, 134, 132, 143, 137, 144, 147, 148, 146, 145, 136, 127, 144, 133, 138, 133, 136, 136, 139, 137, 136, 144, 139, 133, 129, 135, 136, 148, 136, 137, 144, 139, 142, 137, 128, 144, 138, 137, 132, 145, 137, 138, 138, 149, 137, 142, 133, 134, 140, 131, 126, 149, 144, 135, 157, 146, 134, 136, 145, 141, 142, 144, 126, 149, 147, 138, 141, 130, 143, 136, 134, 145, 146, 133, 133, 144, 134, 143, 135, 140, 137, 132, 135, 150, 138, 133, 141, 133, 140, 139, 140, 136, 138, 133, 143, 132, 136, 143, 133, 149, 143, 137, 140, 136, 136, 129, 137, 138, 138, 140, 131, 134, 132, 132, 136, 143, 139, 131, 124, 147, 137, 144, 133, 133, 130, 145, 134, 136, 139, 142, 146, 139, 136, 138, 140, 140, 135, 132, 133, 139, 131, 151, 142, 146, 140, 132, 137, 141, 138, 135, 141, 145, 138, 132, 137, 137, 139, 144, 141, 147, 136, 145, 139, 141, 139, 135, 138, 130, 143, 144, 144, 137, 131, 135, 143, 143, 131, 137, 138, 127, 141, 147, 136, 143, 156, 136, 138, 142, 147, 128, 138, 141, 136, 137, 140, 134, 151, 141, 135, 137, 142, 138, 148, 137, 136, 142, 149, 138, 141, 139, 139, 132, 138, 153, 133, 146, 132, 140, 142, 139, 146, 142, 132, 139, 140, 155, 140, 133, 136, 135, 134, 139, 140, 147, 134, 137, 140, 144, 132, 140, 139, 133, 131, 139, 149, 137, 141, 146, 145, 135, 138, 133, 141, 146, 147, 142, 141, 144, 130, 142, 136, 133, 139, 137, 132, 138, 137, 136, 141, 143, 128, 144, 142, 140, 139, 132, 136, 137, 139, 148, 145, 141, 140, 135, 136, 135, 135, 146, 141, 138, 137, 142, 141, 136, 140, 145, 135, 139, 143, 141, 138, 142, 141, 139, 141, 138, 137, 142, 137, 141, 139, 141, 139, 146, 141, 136, 139, 138, 142, 142, 142, 140, 131, 139, 138, 141, 137, 138, 145, 137, 135, 140, 136, 148, 139, 139, 136, 133, 149, 137, 137, 144, 139, 141, 136, 138, 127, 142, 139, 132, 140, 142, 139, 146, 142, 135, 142, 143, 142, 138, 130, 144, 135, 135, 138, 139, 140, 140, 140, 141, 136, 134, 139, 140, 143, 141, 137, 137, 134, 140, 139, 138, 143, 133, 153, 140, 138, 134, 137, 136, 134, 136, 138, 142, 142, 132, 140, 141, 137, 132, 143, 136, 131, 143, 142, 143, 136, 145, 128, 130, 141, 131, 141, 142, 138, 139, 137, 140, 141, 137, 137, 137, 140, 135, 132, 139, 150, 140, 141, 136, 139, 134, 135, 142, 132, 134, 141, 141, 145, 148, 141, 146, 140, 136, 139, 138, 139, 129, 139, 143, 137, 143, 140, 131, 127, 129, 135, 137, 137, 136, 134, 138, 142, 142, 136, 138, 137, 141, 128, 146, 140, 132, 134, 143, 143, 140, 132, 135, 134, 140, 140, 138, 132, 138, 137, 126, 137, 135, 145, 138, 133, 147, 138, 137, 145, 143, 141, 144, 139, 140, 138, 132, 142, 143, 148, 151, 133, 137, 143, 142, 138, 144, 142, 139, 139, 134, 132, 133, 136, 138, 136, 140, 145, 140, 133, 137, 142, 141, 137, 140, 132, 143, 145, 137, 138, 142, 135, 139, 137, 141, 138, 141, 143, 133, 143, 131, 140, 143, 133, 141, 130, 138, 139, 145, 141, 140, 137, 140, 138, 143, 137, 136, 123, 134, 136, 140, 141, 134, 132, 138, 139, 140, 139, 135, 137, 147, 141, 135, 136, 129, 148, 131, 132, 142, 137, 138, 143, 141, 146, 136, 145, 139, 131, 137, 140, 141, 134, 139, 140, 127, 138, 147, 136, 139, 139, 147, 140, 138, 135, 138, 139, 144, 139, 138, 137, 144, 141, 140, 137, 139, 143, 141, 135, 133, 138, 142, 142, 138, 146, 151, 147, 140, 138, 142, 141, 139, 145, 140, 133, 139, 133, 139, 140, 144, 144, 139, 139, 139, 134, 143, 137, 145, 139, 142, 135, 138, 148, 142, 136, 139, 137, 139, 133, 138, 135, 145, 142, 129, 142, 136, 138, 137, 140, 144, 130, 137, 137, 139, 134, 131, 142, 142, 137, 141, 134, 142, 136, 131, 142, 141, 136, 140, 140, 140, 147, 141, 131, 144, 138, 150, 147, 141, 140, 141, 137, 140, 143, 150, 141, 142, 138, 133, 132, 138, 135, 140, 137, 154, 141, 140, 140, 140, 139, 139, 143, 135, 131, 140, 132, 138, 138, 142, 136, 131, 138, 131, 140, 146, 138, 137, 132, 131, 143, 145, 146, 142, 137, 141, 131, 127, 142, 144, 142, 125, 141, 134, 137, 136, 137, 148, 133, 137, 122, 140, 140, 147, 137, 139, 142, 137, 147, 137, 140, 141, 142, 142, 136, 143, 152, 142, 132, 136, 135, 142, 136, 129, 140, 133, 137, 138, 138, 141, 138, 144, 144, 148, 132, 143, 138, 139, 139, 136, 140, 142, 141, 133, 143, 141, 147, 143, 137, 143, 141, 138, 143, 133, 133, 136, 135, 134, 135, 139, 134, 142, 137, 138, 132, 135, 134, 136, 133, 147, 138, 136, 134, 138, 135, 139, 139, 143, 138, 133, 141, 143, 142, 146, 135, 131, 138, 142, 140, 137, 141, 139, 136, 140, 140, 138, 133, 135, 134, 137, 136, 131, 138, 142, 142, 149, 142, 138, 133, 131, 138, 132, 135, 140, 134, 146, 149, 134, 142, 147, 133, 144, 140, 133, 136, 132, 138, 148, 134, 137, 138, 140, 132, 134, 135, 138, 140, 144, 133, 140, 137, 142, 128, 137, 136, 149, 144, 138, 131, 146, 148, 136, 134, 139, 135, 140, 132, 144, 136, 135, 139, 151, 140, 137, 140, 140, 138, 140, 135, 146, 132, 135, 135, 136, 135, 139, 135, 137, 145, 137, 134, 146, 139, 139, 135, 140, 140, 131, 135, 133, 144, 141, 139, 136, 145, 140, 135, 140, 124, 138, 141, 144, 143, 133, 141, 142, 139, 139, 139, 146, 148, 139, 143, 135, 139, 141, 136, 129, 138, 147, 136, 132, 135, 141, 140, 140, 141, 134, 140, 140, 141, 138, 142, 132, 139, 131, 142, 146, 138, 132, 137, 137, 147, 136, 137, 145, 136, 141, 142, 132, 131, 139, 135, 142, 138, 139, 146, 142, 127, 141, 138, 147, 144, 133, 139, 140, 144, 136, 138, 141, 136, 140, 135, 147, 137, 148, 136, 140, 145, 140, 139, 141, 139, 137, 141, 141, 142, 134, 135, 133, 143, 145, 141, 138, 143, 143, 138, 138, 143, 143, 137, 138, 132, 138, 139, 140, 144, 133, 142, 136, 137, 138, 136, 127, 137, 134, 135, 149, 140, 131, 136, 139, 140, 142, 135, 140, 146, 133, 142, 139, 147, 135, 137, 136, 136, 139, 131, 141, 138, 142, 121, 136, 140, 135, 129, 135, 145, 139, 137, 140, 139, 149, 136, 135, 136, 135, 138, 138, 141, 135, 138, 154, 136, 140, 140, 145, 139, 133, 146, 134, 136, 129, 138, 133, 136, 142, 135, 138, 151, 137, 139, 142, 140, 134, 140, 133, 145, 136, 137, 152, 146, 142, 141, 128, 142, 143, 138, 137, 145, 134, 129, 132, 143, 134, 131, 138, 143, 138, 139, 137, 135, 142, 130, 129, 143, 141, 146, 134, 141, 131, 136, 139, 136, 132, 135, 150, 139, 132, 139, 144, 147, 139, 140, 140, 143, 139, 138, 145, 130, 141, 145, 129, 141, 138, 134, 131, 146, 142, 141, 136, 144, 148, 147, 138, 139, 153, 140, 134, 143, 137, 127, 143, 144, 127, 150, 147, 137, 138, 147, 144, 150, 136, 133, 155, 145, 147, 138, 137, 140, 141, 146, 148, 134, 136, 153, 141, 146, 146, 147, 133, 135, 145, 147, 136, 137, 128, 142, 138, 151, 141, 136, 154, 138, 135, 126, 135, 144, 146, 145, 138, 132, 138, 142, 135, 135, 145, 144, 132, 143, 138, 131, 136, 140, 133, 138, 152, 142, 140, 138, 148, 124, 139, 138, 144, 139, 135, 154, 137, 144, 149, 142, 140, 140, 132, 148, 141, 139, 139, 137, 140, 149, 151, 140, 134, 142, 140, 142, 134, 133, 141, 131, 137, 152, 130, 147, 127, 144, 128, 131, 132, 133, 139, 134, 140, 139, 134, 132, 130, 140, 139, 150, 143, 144, 135, 138, 141, 138, 135, 144, 139, 145, 139, 136, 141, 137, 136, 138, 152, 147, 139, 146, 143, 143, 152, 140, 157, 123, 137, 126, 141, 136, 133, 133, 131, 146, 138, 149, 144, 140, 128, 138, 139, 129, 140, 133, 145, 145, 140, 138, 137, 138, 149, 133, 140, 142, 138, 139, 134, 129, 137, 140, 141, 146, 144, 141, 126, 144, 147, 141, 147, 130, 138, 139, 144, 132, 133, 141, 142, 147, 139, 136, 139, 144, 133, 144, 151, 132, 148, 143, 146, 126, 142, 137, 131, 146, 146, 132, 129, 150, 142, 146, 136, 144, 139, 135, 157, 148, 145, 142, 128, 140, 141, 140, 152, 131, 128, 141, 129, 147, 132, 141, 138, 149, 140, 143, 137, 150, 138, 139, 127, 135, 141, 137, 138, 140, 153, 148, 136, 151, 137, 127, 138, 139, 139, 131, 135, 139, 134, 139, 148, 137, 140, 148, 135, 154, 136, 137, 148, 132, 141, 136, 126, 138, 127, 131, 134, 138, 147, 136, 134, 133, 135, 137, 137, 146, 151, 143, 141, 126, 127, 149, 135, 152, 136, 133, 138, 136, 136, 132, 146, 135, 157, 144, 141, 138, 140, 137, 143, 136, 139, 141, 141, 130, 137, 142, 147, 129, 136, 146, 145, 138, 134, 131, 147, 139, 134, 137, 140, 124, 127, 137, 142, 138, 148, 150, 149, 133, 134, 140, 148, 132, 136, 138, 137, 148, 140, 126, 132, 144, 146, 143, 139, 147, 141, 145, 145, 133, 139, 136, 144, 150, 142, 136, 145, 131, 143, 131, 131, 149, 146, 139, 135, 144, 144, 145, 136, 137, 140, 133, 133, 132, 140, 139, 140, 138, 146, 142, 142, 137, 139, 130, 132, 150, 142, 128, 141, 129, 133, 135, 137, 140, 130, 142, 139, 128, 140, 142, 140, 147, 129, 139, 145, 138, 140, 141, 139, 136, 139, 135, 136, 141, 147, 154, 128, 132, 139, 121, 138, 140, 121, 136, 136, 139, 142, 149, 139, 136, 148, 136, 138, 149, 144, 146, 134, 142, 136, 143, 145, 141, 137, 145, 124, 129, 134, 131, 130, 144, 147, 144, 136, 153, 137, 151, 130, 133, 143, 137, 137, 144, 147, 140, 134, 129, 141, 143, 145, 144, 132, 139, 133, 132, 136, 140, 142, 139, 144, 133, 141, 133, 136, 146, 138, 147, 136, 149, 134, 144, 133, 143, 141, 140, 139, 141, 135, 135, 136, 146, 136, 129, 141, 139, 137, 132, 145, 137, 138, 136, 138, 139, 156, 152, 136, 142, 145, 138, 149, 137, 137, 138, 149, 132, 135, 145, 139, 135, 135, 143, 130, 131, 128, 132, 138, 131, 143, 137, 140, 136, 136, 149, 129, 139, 137, 140, 131, 127, 135, 140, 141, 148, 136, 136, 147, 136, 142, 147, 133, 136, 132, 137, 137, 133, 153, 142, 138, 142, 144, 144, 148, 137, 132, 142, 142, 137, 150, 130, 141, 135, 138, 141, 138, 144, 132, 145, 135, 136, 136, 128, 129, 127, 136, 146, 145, 136, 139, 134, 132, 142, 136, 140, 140, 137, 132, 143, 134, 154, 143, 146, 137, 134, 130, 134, 143, 141, 143, 135, 137, 144, 152, 136, 132, 136, 136, 134, 128, 132, 134, 144, 139, 136, 151, 147, 137, 130, 138, 141, 137, 129, 146, 140, 131, 130, 138, 135, 139, 137, 136, 136, 141, 135, 132, 134, 139, 138, 143, 136, 147, 129, 142, 139, 141, 131, 138, 133, 137, 120, 143, 127, 133, 146, 147, 141, 134, 133, 145, 148, 127, 132, 143, 133, 131, 139, 141, 145, 136, 135, 141, 142, 140, 143, 155, 136, 139, 147, 136, 128, 141, 129, 140, 137, 147, 149, 141, 134, 139, 141, 147, 132, 130, 134, 134, 146, 150, 142, 140, 144, 143, 137, 137, 136, 147, 144, 140, 141, 145, 134, 140, 137, 138, 145, 138, 135, 134, 128, 138, 125, 135, 131, 148, 145, 136, 139, 131, 136, 138, 138, 145, 143, 135, 123, 143, 135, 137, 151, 128, 139, 141, 135, 141, 148, 142, 141, 133, 140, 135, 134, 134, 134, 140, 142, 138, 144, 140, 142, 127, 140, 143, 139, 140, 134, 126, 133, 136, 148, 135, 133, 131, 148, 148, 140, 139, 144, 131, 138, 141, 133, 142, 139, 142, 144, 145, 134, 134, 135, 135, 140, 133, 141, 131, 139, 142, 147, 143, 133, 148, 142, 138, 135, 144, 134, 139, 146, 142, 147, 135, 130, 146, 145, 129, 132, 142, 136, 136, 144, 142, 143, 147, 134, 140, 133, 132, 132, 140, 147, 144, 138, 139, 130, 145, 138, 152, 140, 133, 143, 145, 129, 141, 138, 141, 129, 137, 139, 137, 138, 137, 140, 135, 150, 138, 134, 141, 146, 121, 131, 144, 146, 143, 130, 151, 142, 145, 121, 140, 140, 143, 132, 137, 142, 145, 132, 134, 140, 134, 140, 137, 125, 132, 141, 143, 141, 143, 144, 141, 142, 133, 136, 135, 142, 141, 133, 145, 136, 151, 134, 144, 150, 148, 135, 138, 138, 148, 134, 136, 136, 140, 141, 136, 127, 140, 138, 129, 140, 139, 144, 146, 147, 140, 142, 137, 134, 144, 134, 144, 137, 130, 144, 133, 132, 141, 147, 143, 135, 142, 139, 146, 138, 141, 150, 149, 134, 127, 129, 127, 134, 144, 136, 148, 140, 139, 135, 136, 137, 139, 149, 137, 136, 141, 141, 131, 147, 137, 128, 134, 133, 139, 146, 147, 137, 133, 138, 136, 142, 138, 135, 143, 139, 137, 136, 131, 143, 144, 135, 138, 135, 138, 139, 146, 138, 141, 139, 128, 144, 136, 138, 135, 126, 134, 137, 131, 135, 134, 145, 153, 134, 141, 142, 136, 136, 143, 151, 137, 136, 128, 130, 143, 145, 142, 147, 133, 138, 138, 140, 138, 132, 138, 141, 140, 141, 164, 145, 138, 142, 137, 140, 134, 142, 134, 142, 138, 142, 144, 137, 135, 127, 142, 135, 142, 144, 158, 142, 130, 145, 134, 143, 135, 136, 143, 138, 135, 140, 141, 139, 137, 144, 137, 146, 138, 132, 137, 137, 139, 140, 134, 143, 145, 140, 128, 136, 140, 141, 145, 132, 135, 140, 130, 138, 142, 139, 142, 145, 136, 139, 146, 140, 142, 145, 135, 145, 142, 142, 134, 149, 141, 143, 142, 143, 145, 139, 143, 136, 141, 137, 135, 132, 142, 128, 135, 141, 137, 141, 134, 138, 142, 140, 133, 135, 134, 140, 136, 135, 134, 133, 140, 137, 142, 138, 132, 140, 136, 136, 139, 140, 136, 128, 138, 136, 141, 137, 118, 135, 135, 135, 133, 139, 143, 142, 133, 132, 134, 132, 138, 137, 142, 138, 133, 142, 130, 143, 142, 137, 142, 128, 132, 140, 138, 137, 142, 134, 144, 140, 133, 139, 144, 140, 140, 132, 145, 136, 139, 150, 142, 138, 130, 146, 136, 143, 146, 135, 143, 142, 146, 133, 142, 147, 140, 154, 138, 133, 138, 147, 128, 135, 143, 132, 134, 142, 142, 135, 137, 146, 138, 143, 139, 141, 154, 135, 144, 136, 137, 137, 141, 136, 145, 131, 138, 141, 134, 135, 138, 137, 145, 148, 140, 139, 140, 143, 145, 136, 140, 148, 136, 137, 146, 140, 141, 135, 143, 143, 138, 137, 137, 143, 139, 129, 132, 141, 155, 138, 148, 153, 136, 141, 145, 141, 130, 144, 137, 140, 140, 135, 138, 139, 137, 138, 140, 124, 147, 138, 137, 143, 138, 138, 140, 141, 145, 135, 144, 131, 143, 139, 143, 140, 140, 145, 146, 137, 147, 141, 135, 139, 142, 147, 138, 148, 126, 134, 138, 135, 134, 134, 142, 137, 135, 132, 136, 141, 137, 144, 141, 139, 136, 140, 146, 139, 140, 133, 139, 139, 144, 138, 142, 146, 142, 129, 139, 141, 146, 140, 143, 138, 144, 150, 141, 142, 141, 137, 133, 138, 141, 140, 144, 135, 140, 137, 140, 143, 142, 135, 137, 144, 146, 133, 138, 123, 136, 138, 155, 133, 143, 141, 152, 133, 138, 147, 146, 143, 142, 147, 138, 146, 140, 136, 145, 139, 137, 138, 137, 146, 134, 135, 139, 145, 142, 137, 139, 138, 138, 140, 149, 143, 144, 143, 133, 140, 145, 138, 134, 140, 140, 137, 134, 150, 139, 143, 143, 135, 145, 135, 133, 143, 131, 138, 138, 141, 138, 138, 135, 139, 136, 137, 132, 144, 141, 135, 139, 137, 139, 138, 139, 134, 156, 143, 143, 137, 150, 139, 136, 136, 134, 140, 146, 140, 141, 133, 130, 141, 132, 138, 141, 142, 141, 138, 138, 140, 132, 135, 139, 138, 132, 139, 136, 139, 137, 144, 143, 133, 151, 145, 136, 136, 135, 140, 139, 135, 137, 144, 134, 138, 137, 142, 141, 132, 136, 140, 136, 134, 144, 143, 142, 139, 140, 138, 139, 125, 136, 140, 137, 135, 135, 140, 140, 133, 142, 134, 146, 135, 133, 136, 134, 141, 136, 134, 137, 135, 140, 135, 138, 140, 137, 133, 131, 139, 139, 146, 137, 143, 140, 133, 136, 137, 144, 136, 141, 148, 142, 141, 144, 141, 138, 140, 135, 144, 136, 146, 142, 136, 130, 134, 134, 130, 141, 149, 135, 136, 131, 137, 143, 140, 142, 142, 144, 137, 141, 137, 141, 145, 136, 138, 143, 145, 140, 142, 137, 140, 136, 149, 141, 148, 139, 134, 140, 137, 134, 141, 141, 137, 140, 137, 145, 150, 140, 141, 142, 138, 143, 135, 142, 141, 140, 141, 140, 137, 142, 141, 141, 140, 140, 142, 136, 141, 139, 143, 141, 150, 138, 135, 134, 146, 140, 139, 135, 137, 145, 137, 137, 139, 139, 136, 141, 141, 140, 139, 137, 135, 142, 138, 148, 138, 132, 138, 136, 138, 136, 141, 134, 147, 137, 141, 138, 136, 135, 142, 138, 135, 139, 139, 131, 137, 139, 139, 141, 132, 139, 133, 144, 144, 136, 146, 143, 140, 133, 138, 134, 143, 143, 134, 146, 138, 140, 137, 136, 131, 144, 142, 139, 133, 137, 143, 149, 137, 139, 129, 147, 141, 143, 141, 146, 137, 137, 135, 139, 136, 132, 139, 135, 141, 145, 144, 142, 142, 136, 143, 142, 139, 138, 137, 150, 136, 135, 138, 138, 141, 135, 132, 136, 133, 136, 142, 142, 138, 140, 137, 140, 139, 140, 138, 142, 137, 141, 139, 145, 134, 139, 142, 136, 131, 135, 133, 142, 143, 139, 141, 137, 139, 141, 141, 137, 136, 137, 142, 138, 138, 146, 131, 130, 140, 138, 141, 142, 132, 141, 140, 140, 142, 142, 145, 138, 134, 141, 129, 134, 135, 145, 140, 130, 144, 135, 138, 140, 137, 138, 144, 140, 137, 142, 142, 139, 141, 134, 139, 138, 138, 142, 143, 142, 146, 139, 134, 138, 138, 138, 140, 141, 142, 143, 141, 139, 140, 133, 136, 142, 137, 138, 139, 141, 141, 138, 144, 140, 133, 145, 138, 140, 134, 135, 141, 140, 128, 140, 138, 140, 137, 140, 138, 139, 142, 142, 139, 141, 140, 137, 141, 138, 135, 138, 138, 131, 144, 136, 142, 137, 140, 143, 144, 143, 131, 148, 141, 135, 143, 136, 134, 135, 141, 139, 141, 140, 134, 139, 137, 157, 134, 144, 132, 137, 143, 135, 140, 138, 134, 135, 151, 140, 136, 141, 137, 138, 137, 136, 135, 142, 138, 139, 138, 133, 141, 134, 134, 141, 135, 134, 133, 137, 145, 134, 143, 140, 137, 145, 136, 146, 141, 140, 135, 137, 132, 141, 141, 141, 139, 137, 132, 140, 140, 137, 142, 137, 135, 135, 139, 139, 131, 137, 134, 139, 148, 134, 142, 133, 128, 146, 136, 136, 136, 138, 138, 138, 135, 129, 136, 140, 133, 138, 137, 144, 138, 139, 143, 134, 129, 139, 137, 146, 132, 128, 140, 140, 139, 144, 137, 126, 145, 150, 137, 151, 141, 132, 140, 126, 143, 137, 145, 143, 149, 138, 141, 138, 144, 142, 136, 135, 128, 133, 126, 123, 141, 139, 138, 140, 143, 145, 146, 144, 149, 129, 136, 139, 136, 142, 137, 153, 134, 135, 133, 134, 138, 139, 135, 141, 143, 140, 133, 124, 140, 133, 139, 141, 142, 140, 138, 135, 150, 148, 141, 127, 144, 136, 142, 148, 140, 136, 136, 136, 145, 135, 134, 137, 138, 127, 147, 136, 140, 137, 138, 142, 137, 143, 139, 134, 131, 141, 135, 140, 147, 135, 134, 140, 130, 142, 129, 132, 138, 137, 131, 140, 134, 136, 142, 143, 143, 134, 142, 135, 141, 133, 135, 135, 141, 132, 134, 146, 143, 154, 141, 141, 135, 137, 136, 138, 149, 135, 143, 151, 142, 132, 144, 129, 124, 139, 140, 134, 127, 147, 144, 143, 139, 146, 138, 143, 139, 136, 138, 136, 128, 140, 141, 145, 135, 131, 138, 145, 137, 137, 144, 141, 136, 141, 146, 149, 140, 138, 136, 143, 121, 142, 142, 144, 126, 142, 137, 155, 140, 144, 129, 135, 141, 116, 141, 142, 138, 142, 135, 142, 141, 136, 137, 133, 133, 137, 137, 134, 140, 149, 144, 141, 151, 137, 150, 144, 141, 146, 138, 138, 136, 142, 140, 148, 137, 134, 131, 146, 149, 123, 139, 140, 140, 144, 137, 136, 145, 140, 137, 128, 144, 140, 129, 140, 144, 133, 141, 147, 141, 129, 143, 156, 129, 151, 144, 138, 149, 143, 144, 131, 147, 137, 133, 151, 135, 145, 122, 131, 137, 138, 136, 135, 134, 138, 147, 135, 136, 136, 136, 146, 134, 144, 139, 148, 144, 138, 143, 147, 142, 127, 147, 138, 149, 145, 139, 146, 137, 144, 147, 135, 154, 137, 137, 131, 137, 143, 134, 136, 139, 145, 126, 141, 140, 142, 139, 129, 142, 150, 143, 139, 143, 139, 139, 139, 139, 125, 141, 142, 144, 140, 141, 134, 142, 144, 138, 137, 150, 143, 134, 128, 132, 141, 133, 133, 130, 133, 149, 126, 142, 147, 146, 148, 138, 141, 139, 126, 145, 142, 127, 144, 142, 150, 139, 141, 134, 144, 157, 141, 134, 140, 131, 118, 134, 143, 134, 136, 131, 129, 129, 140, 136, 134, 138, 135, 145, 158, 149, 139, 137, 147, 131, 143, 135, 139, 144, 137, 138, 131, 135, 141, 139, 134, 153, 139, 142, 124, 137, 137, 136, 137, 148, 138, 137, 135, 137, 137, 142, 143, 134, 141, 141, 139, 134, 148, 146, 136, 134, 147, 128, 135, 124, 151, 134, 137, 146, 143, 140, 138, 140, 131, 149, 142, 138, 142, 142, 139, 140, 143, 149, 142, 142, 143, 132, 139, 129, 143, 156, 134, 141, 149, 138, 143, 137, 141, 145, 139, 131, 145, 141, 140, 134, 140, 147, 139, 131, 129, 146, 133, 128, 137, 142, 152, 137, 147, 139, 126, 139, 123, 148, 140, 144, 133, 144, 144, 143, 136, 142, 143, 135, 144, 147, 126, 144, 140, 148, 136, 134, 138, 150, 129, 144, 134, 138, 149, 131, 147, 152, 132, 137, 140, 141, 140, 143, 144, 151, 139, 138, 133, 135, 133, 143, 145, 135, 137, 146, 133, 133, 141, 146, 137, 135, 143, 143, 133, 138, 134, 152, 148, 135, 141, 145, 139, 144, 138, 137, 141, 145, 141, 140, 138, 139, 142, 132, 137, 139, 142, 134, 140, 136, 137, 145, 128, 139, 146, 136, 132, 146, 138, 132, 128, 134, 139, 140, 130, 138, 138, 133, 139, 145, 135, 133, 142, 140, 145, 135, 145, 140, 136, 131, 127, 129, 139, 140, 143, 138, 138, 142, 148, 137, 137, 143, 141, 140, 137, 145, 146, 142, 142, 145, 143, 130, 144, 142, 136, 135, 142, 135, 139, 131, 139, 132, 143, 148, 134, 135, 132, 144, 132, 141, 141, 130, 141, 135, 132, 135, 136, 136, 132, 139, 134, 139, 138, 135, 141, 144, 140, 138, 139, 134, 141, 142, 132, 140, 142, 130, 143, 143, 147, 137, 143, 139, 146, 141, 137, 145, 134, 136, 132, 149, 139, 144, 137, 138, 137, 136, 132, 138, 142, 135, 144, 138, 139, 133, 135, 140, 135, 138, 129, 145, 142, 145, 137, 140, 137, 135, 146, 139, 140, 129, 132, 133, 136, 140, 138, 146, 134, 134, 141, 139, 136, 136, 147, 137, 137, 141, 141, 141, 143, 135, 136, 146, 142, 140, 141, 138, 138, 134, 138, 133, 147, 145, 146, 133, 140, 135, 132, 132, 135, 132, 140, 139, 144, 132, 132, 122, 135, 132, 143, 135, 138, 144, 137, 142, 137, 138, 136, 137, 145, 136, 130, 144, 136, 137, 140, 137, 139, 139, 135, 134, 125, 138, 133, 133, 151, 143, 140, 136, 130, 137, 147, 139, 142, 143, 133, 135, 142, 127, 137, 139, 133, 142, 141, 135, 143, 141, 141, 137, 143, 142, 132, 137, 137, 138, 140, 141, 138, 139, 137, 136, 144, 136, 142, 144, 141, 139, 143, 149, 141, 139, 142, 144, 140, 133, 147, 142, 145, 141, 127, 134, 139, 136, 146, 140, 138, 133, 137, 149, 131, 135, 135, 131, 140, 140, 146, 135, 141, 149, 143, 138, 136, 134, 144, 140, 132, 140, 136, 143, 142, 135, 140, 133, 147, 134, 132, 134, 142, 134, 150, 141, 146, 138, 134, 141, 139, 142, 140, 136, 133, 146, 137, 145, 143, 133, 135, 140, 137, 136, 147, 128, 138, 130, 135, 137, 122, 132, 147, 131, 138, 135, 135, 136, 142, 142, 154, 138, 141, 139, 141, 139, 140, 136, 143, 136, 135, 137, 131, 143, 148, 137, 149, 134, 143, 141, 140, 141, 135, 144, 147, 132, 130, 139, 135, 136, 143, 138, 140, 139, 134, 130, 141, 136, 139, 139, 136, 129, 137, 136, 136, 140, 134, 137, 146, 132, 136, 134, 138, 138, 150, 133, 144, 137, 135, 143, 145, 144, 144, 145, 135, 142, 140, 145, 140, 134, 137, 149, 133, 143, 136, 138, 142, 127, 128, 148, 129, 143, 140, 137, 135, 139, 138, 141, 141, 137, 133, 133, 140, 139, 136, 142, 144, 139, 147, 142, 131, 135, 136, 141, 135, 137, 134, 135, 135, 132, 130, 136, 145, 130, 138, 130, 149, 143, 137, 143, 137, 162, 131, 132, 137, 138, 143, 137, 144, 138, 134, 134, 136, 137, 137, 131, 141, 136, 143, 137, 140, 132, 136, 141, 132, 138, 133, 126, 137, 139, 140, 139, 129, 136, 138, 127, 130, 140, 141, 140, 136, 139, 136, 133, 141, 136, 137, 138, 140, 130, 135, 142, 139, 129, 137, 138, 154, 142, 135, 137, 151, 141, 133, 147, 151, 134, 146, 135, 133, 128, 135, 137, 145, 141, 134, 146, 136, 141, 135, 136, 143, 141, 136, 140, 139, 139, 135, 140, 135, 136, 139, 138, 143, 135, 136, 137, 141, 135, 137, 127, 138, 138, 139, 138, 136, 137, 135, 131, 136, 145, 140, 136, 132, 142, 134, 133, 139, 141, 139, 149, 141, 142, 137, 144, 137, 136, 143, 139, 138, 135, 147, 135, 138, 140, 137, 130, 144, 148, 134, 139, 141, 136, 146, 136, 154, 133, 140, 134, 141, 146, 141, 141, 144, 138, 133, 131, 137, 137, 138, 144, 134, 142, 138, 150, 134, 142, 141, 137, 148, 136, 136, 139, 141, 142, 142, 137, 138, 147, 147, 135, 140, 147, 137, 141, 136, 138, 141, 141, 143, 143, 136, 148, 135, 143, 148, 137, 142, 137, 134, 134, 127, 127, 132, 138, 139, 138, 145, 135, 141, 145, 136, 144, 140, 138, 142, 127, 146, 136, 143, 136, 145, 143, 143, 140, 137, 152, 142, 131, 134, 141, 139, 145, 138, 140, 144, 129, 137, 144, 145, 145, 137, 130, 140, 136, 148, 140, 132, 142, 139, 145, 151, 142, 139, 134, 141, 138, 143, 134, 133, 135, 141, 142, 135, 127, 138, 136, 135, 150, 143, 140, 140, 148, 143, 132, 139, 138, 129, 131, 141, 139, 141, 132, 136, 138, 140, 149, 141, 142, 140, 142, 133, 132, 138, 138, 139, 140, 132, 135, 137, 135, 133, 141, 135, 139, 131, 148, 135, 137, 136, 132, 144, 132, 131, 137, 144, 136, 138, 139, 141, 136, 139, 138, 135, 132, 143, 137, 151, 148, 144, 128, 132, 136, 129, 145, 141, 129, 148, 142, 133, 139, 138, 139, 139, 132, 134, 141, 141, 139, 136, 136, 130, 140, 139, 146, 133, 141, 141, 139, 139, 125, 134, 141, 126, 133, 137, 135, 142, 142, 138, 131, 150, 130, 135, 130, 132, 140, 145, 137, 139, 139, 152, 142, 149, 134, 145, 143, 139, 150, 141, 137, 145, 140, 139, 137, 140, 135, 138, 136, 139, 135, 143, 130, 141, 149, 138, 141, 141, 140, 140, 145, 134, 133, 148, 139, 140, 137, 140, 138, 142, 139, 149, 141, 139, 146, 138, 141, 140, 144, 129, 133, 132, 144, 137, 136, 138, 137, 138, 139, 141, 136, 135, 131, 138, 130, 137, 141, 141, 139, 131, 137, 146, 138, 133, 138, 144, 145, 140, 129, 143, 132, 137, 141, 138, 151, 132, 146, 133, 152, 123, 141, 136, 140, 131, 143, 144, 141, 135, 136, 139, 134, 148, 140, 146, 136, 143, 138, 144, 140, 140, 139, 138, 134, 138, 134, 137, 145, 140, 159, 137, 146, 135, 135, 141, 135, 140, 139, 136, 144, 140, 134, 139, 134, 136, 144, 127, 138, 136, 148, 141, 135, 137, 135, 141, 144, 151, 141, 132, 146, 141, 134, 133, 118, 132, 131, 119, 138, 120, 141, 135, 143, 145, 137, 147, 145, 131, 133, 136, 139, 136, 137, 141, 139, 139, 143, 138, 140, 142, 140, 135, 162, 132, 141, 132, 133, 139, 143, 139, 138, 145, 133, 142, 142, 147, 130, 131, 139, 138, 152, 143, 138, 148, 149, 139, 144, 132, 145, 125, 141, 123, 143, 139, 146, 136, 139, 152, 140, 138, 138, 131, 135, 135, 134, 140, 132, 134, 136, 141, 131, 140, 140, 135, 139, 138, 138, 142, 133, 145, 130, 149, 142, 140, 129, 127, 142, 147, 135, 146, 133, 134, 141, 144, 136, 138, 135, 145, 138, 138, 138, 133, 142, 138, 150, 131, 140, 141, 129, 145, 124, 137, 130, 148, 134, 132, 143, 136, 134, 141, 139, 143, 126, 129, 138, 139, 140, 131, 144, 129, 134, 129, 133, 150, 135, 147, 137, 140, 128, 135, 127, 136, 133, 146, 135, 110, 124, 140, 151, 145, 143, 141, 137, 127, 143, 139, 142, 148, 143, 137, 137, 120, 145, 150, 138, 136, 131, 148, 134, 143, 139, 149, 141, 113, 138, 136, 132, 139, 144, 143, 139, 145, 134, 138, 134, 142, 141, 143, 139, 136, 135, 131, 146, 143, 134, 125, 149, 139, 133, 145, 120, 132, 150, 134, 133, 136, 136, 144, 142, 133, 138, 152, 145, 138, 133, 132, 142, 145, 131, 137, 131, 130, 160, 140, 138, 143, 139, 136, 132, 141, 136, 147, 131, 142, 144, 138, 135, 133, 149, 153, 140, 140, 143, 142, 133, 143, 144, 150, 135, 137, 133, 136, 149, 143, 137, 141, 136, 141, 141, 138, 117, 146, 143, 150, 142, 156, 158, 147, 142, 136, 140, 137, 145, 144, 148, 140, 136, 137, 138, 140, 140, 140, 136, 143, 145, 142, 141, 144, 141, 135, 137, 138, 133, 141, 132, 141, 140, 127, 127, 130, 138, 135, 139, 146, 139, 126, 144, 134, 133, 144, 137, 127, 141, 138, 122, 142, 147, 128, 140, 140, 142, 140, 137, 140, 127, 140, 140, 140, 144, 142, 137, 136, 133, 143, 138, 142, 150, 132, 138, 149, 149, 155, 142, 134, 139, 136, 141, 137, 140, 133, 134, 154, 146, 140, 127, 136, 139, 151, 137, 138, 137, 143, 145, 142, 149, 145, 140, 138, 147, 137, 150, 135, 140, 151, 141, 140, 153, 137, 151, 135, 147, 153, 142, 130, 144, 133, 125, 131, 146, 129, 126, 129, 148, 142, 141, 134, 136, 152, 140, 134, 136, 140, 139, 150, 131, 135, 139, 147, 132, 134, 134, 159, 144, 143, 138, 138, 139, 138, 130, 141, 128, 145, 140, 133, 140, 130, 153, 138, 141, 139, 145, 144, 136, 146, 144, 146, 141, 140, 140, 144, 141, 132, 139, 144, 140, 138, 148, 137, 146, 146, 137, 140, 142, 141, 138, 134, 136, 137, 135, 140, 139, 143, 143, 131, 146, 142, 125, 138, 138, 146, 140, 130, 140, 139, 132, 137, 138, 138, 144, 154, 131, 142, 139, 144, 144, 140, 141, 140, 140, 138, 127, 136, 150, 141, 148, 142, 138, 139, 139, 144, 137, 143, 140, 137, 134, 142, 140, 131, 141, 148, 148, 134, 133, 133, 137, 137, 149, 133, 131, 142, 142, 137, 140, 142, 132, 136, 137, 143, 136, 145, 144, 141, 143, 138, 137, 140, 127, 137, 142, 131, 141, 142, 147, 145, 142, 133, 139, 143, 141, 138, 140, 150, 141, 134, 139, 142, 132, 131, 141, 145, 140, 143, 135, 138, 141, 139, 133, 136, 145, 135, 137, 132, 136, 125, 130, 142, 132, 136, 135, 135, 137, 136, 136, 135, 140, 137, 144, 133, 152, 134, 135, 141, 134, 135, 141, 142, 145, 142, 137, 145, 139, 139, 135, 145, 135, 138, 139, 149, 139, 140, 138, 144, 129, 137, 142, 137, 138, 138, 138, 150, 146, 138, 138, 139, 134, 144, 138, 143, 137, 139, 138, 127, 141, 142, 136, 136, 140, 141, 138, 135, 134, 138, 141, 139, 138, 135, 140, 138, 135, 144, 145, 137, 138, 139, 142, 142, 127, 135, 143, 144, 134, 137, 143, 139, 137, 138, 148, 134, 140, 141, 140, 139, 141, 141, 135, 155, 142, 144, 147, 146, 137, 143, 136, 143, 143, 143, 131, 142, 135, 140, 143, 139, 141, 142, 133, 132, 143, 136, 145, 139, 147, 136, 135, 139, 138, 139, 142, 132, 143, 141, 138, 144, 143, 142, 142, 141, 134, 136, 137, 134, 140, 134, 138, 137, 143, 144, 137, 136, 134, 140, 136, 135, 141, 136, 136, 134, 135, 141, 143, 138, 141, 139, 134, 131, 139, 138, 144, 136, 131, 140, 125, 139, 144, 133, 135, 132, 137, 139, 139, 134, 130, 137, 134, 139, 133, 143, 141, 153, 133, 133, 140, 132, 141, 136, 146, 140, 141, 144, 136, 130, 141, 139, 137, 144, 138, 141, 131, 135, 134, 140, 135, 140, 140, 140, 142, 130, 138, 137, 136, 137, 139, 142, 146, 134, 137, 135, 140, 138, 140, 140, 143, 138, 146, 144, 146, 142, 146, 135, 144, 141, 149, 136, 147, 137, 147, 141, 132, 144, 139, 132, 137, 136, 152, 143, 146, 139, 137, 136, 137, 139, 140, 137, 139, 140, 141, 140, 142, 141, 129, 138, 147, 140, 137, 134, 134, 134, 136, 138, 141, 139, 133, 150, 145, 143, 138, 141, 151, 148, 135, 138, 132, 149, 142, 134, 136, 140, 143, 138, 132, 143, 138, 132, 141, 135, 136, 153, 138, 135, 143, 146, 137, 139, 143, 137, 136, 137, 136, 142, 133, 140, 138, 138, 146, 142, 134, 138, 143, 140, 147, 137, 141, 140, 140, 143, 144, 124, 139, 135, 137, 144, 143, 139, 135, 149, 136, 132, 142, 132, 134, 135, 139, 135, 139, 145, 133, 142, 134, 139, 138, 143, 137, 136, 136, 148, 137, 133, 137, 135, 137, 137, 135, 130, 144, 132, 132, 136, 142, 146, 136, 143, 140, 144, 139, 136, 142, 132, 140, 138, 133, 141, 150, 141, 136, 137, 141, 136, 138, 143, 135, 135, 140, 146, 135, 136, 140, 140, 130, 125, 131, 136, 141, 143, 157, 139, 137, 146, 144, 142, 134, 142, 147, 143, 139, 132, 131, 135, 144, 141, 143, 130, 144, 145, 139, 141, 131, 131, 136, 129, 144, 140, 154, 143, 141, 136, 145, 138, 135, 131, 131, 134, 136, 144, 146, 133, 138, 138, 138, 132, 142, 141, 138, 145, 148, 141, 141, 144, 137, 136, 143, 119, 135, 154, 141, 144, 147, 134, 149, 137, 129, 135, 145, 141, 140, 133, 138, 145, 137, 134, 134, 129, 136, 145, 130, 136, 144, 139, 148, 136, 140, 131, 147, 133, 134, 135, 140, 147, 142, 137, 140, 145, 149, 134, 141, 143, 139, 136, 135, 142, 136, 140, 135, 137, 139, 142, 132, 140, 135, 142, 141, 142, 137, 139, 145, 136, 136, 143, 143, 150, 139, 145, 134, 144, 140, 139, 144, 146, 139, 154, 135, 142, 137, 132, 138, 135, 141, 153, 144, 142, 139, 137, 148, 131, 136, 143, 140, 150, 143, 147, 145, 136, 135, 140, 139, 143, 151, 134, 165, 144, 135, 144, 138, 131, 140, 162, 136, 139, 144, 133, 130, 142, 136, 134, 146, 145, 134, 157, 131, 140, 151, 140, 148, 140, 136, 145, 151, 139, 143, 137, 148, 134, 142, 151, 132, 133, 142, 130, 135, 135, 141, 132, 137, 143, 136, 134, 133, 140, 139, 138, 133, 141, 138, 142, 138, 142, 143, 138, 141, 134, 144, 141, 136, 144, 140, 144, 145, 137, 138, 143, 158, 136, 147, 143, 142, 138, 133, 137, 143, 149, 135, 145, 136, 143, 134, 149, 139, 125, 137, 141, 143, 139, 129, 137, 136, 135, 147, 138, 138, 148, 125, 137, 144, 144, 151, 133, 140, 137, 147, 131, 147, 133, 144, 144, 137, 137, 125, 144, 131, 126, 139, 162, 136, 145, 143, 132, 143, 128, 133, 136, 127, 145, 143, 142, 135, 140, 141, 147, 130, 140, 133, 146, 135, 135, 140, 137, 134, 139, 145, 127, 142, 144, 152, 132, 137, 133, 132, 132, 144, 137, 139, 134, 146, 144, 138, 146, 130, 131, 137, 141, 139, 141, 140, 142, 141, 142, 139, 133, 128, 142, 138, 147, 139, 140, 139, 139, 141, 144, 153, 144, 142, 138, 131, 150, 139, 132, 132, 136, 138, 131, 136, 138, 141, 149, 139, 137, 143, 137, 142, 146, 148, 140, 131, 139, 139, 132, 136, 136, 131, 138, 136, 144, 135, 143, 138, 140, 137, 136, 145, 134, 144, 146, 137, 142, 155, 148, 136, 143, 140, 142, 131, 144, 143, 132, 143, 134, 140, 136, 139, 137, 157, 139, 129, 142, 131, 131, 141, 132, 139, 136, 137, 134, 145, 138, 144, 137, 139, 138, 133, 143, 137, 142, 144, 141, 135, 138, 126, 139, 139, 138, 146, 140, 143, 137, 135, 145, 135, 149, 139, 141, 141, 144, 150, 136, 141, 137, 143, 141, 150, 134, 146, 138, 138, 148, 131, 141, 131, 134, 150, 138, 136, 144, 130, 131, 130, 146, 138, 146, 138, 147, 145, 139, 139, 137, 138, 145, 133, 138, 144, 134, 138, 149, 138, 133, 133, 143, 142, 148, 150, 143, 141, 135, 137, 131, 139, 148, 133, 141, 137, 141, 141, 134, 139, 135, 137, 147, 141, 142, 139, 134, 125, 139, 143, 136, 146, 139, 145, 136, 136, 141, 139, 138, 132, 142, 133, 139, 139, 135, 136, 146, 138, 141, 135, 136, 143, 139, 135, 140, 136, 139, 136, 132, 139, 142, 127, 150, 147, 139, 139, 138, 136, 139, 147, 140, 141, 137, 140, 144, 145, 145, 141, 133, 132, 144, 142, 134, 137, 140, 138, 142, 136, 145, 141, 132, 145, 133, 146, 137, 137, 136, 145, 132, 137, 136, 139, 141, 130, 143, 132, 135, 143, 138, 135, 135, 134, 133, 137, 138, 141, 142, 136, 142, 139, 134, 134, 142, 139, 137, 140, 127, 139, 139, 141, 150, 142, 140, 131, 144, 137, 148, 138, 141, 133, 141, 141, 137, 137, 137, 134, 137, 137, 136, 136, 132, 138, 151, 142, 142, 137, 146, 149, 146, 129, 142, 134, 141, 136, 133, 147, 139, 130, 141, 138, 145, 135, 137, 140, 138, 134, 135, 137, 129, 139, 136, 137, 140, 127, 135, 142, 146, 137, 134, 139, 139, 138, 132, 130, 141, 140, 146, 136, 138, 142, 132, 136, 141, 142, 134, 139, 133, 139, 138, 139, 137, 142, 135, 141, 130, 131, 145, 137, 138, 136, 135, 133, 133, 131, 138, 138, 142, 139, 136, 137, 141, 146, 144, 136, 137, 132, 144, 146, 140, 131, 137, 141, 137, 135, 132, 132, 143, 140, 138, 141, 135, 139, 137, 137, 143, 134, 136, 149, 136, 143, 139, 131, 150, 139, 138, 140, 139, 142, 143, 146, 148, 140, 139, 135, 145, 136, 135, 134, 137, 136, 135, 139, 147, 135, 132, 140, 134, 135, 140, 134, 146, 138, 135, 143, 134, 133, 142, 134, 143, 122, 137, 136, 135, 142, 133, 135, 142, 141, 141, 140, 138, 134, 136, 137, 135, 135, 139, 143, 134, 133, 141, 133, 134, 136, 138, 140, 135, 143, 148, 136, 143, 125, 139, 140, 144, 142, 140, 140, 138, 139, 136, 136, 132, 138, 142, 140, 133, 145, 138, 141, 131, 143, 132, 133, 129, 140, 129, 148, 135, 133, 134, 140, 125, 141, 138, 141, 142, 138, 135, 138, 139, 136, 139, 136, 140, 140, 142, 131, 138, 134, 134, 146, 155, 130, 141, 140, 130, 131, 141, 142, 138, 139, 139, 126, 137, 144, 137, 143, 137, 143, 140, 137, 148, 138, 131, 140, 141, 137, 139, 133, 144, 140, 136, 134, 142, 144, 138, 138, 143, 137, 132, 136, 137, 142, 137, 132, 139, 141, 118, 142, 137, 139, 150, 134, 145, 136, 145, 142, 136, 133, 140, 139, 139, 136, 132, 144, 136, 145, 131, 137, 142, 142, 135, 136, 135, 141, 141, 139, 137, 142, 134, 140, 143, 136, 136, 145, 146, 131, 132, 138, 132, 139, 143, 143, 133, 129, 130, 129, 139, 142, 140, 138, 138, 141, 134, 137, 143, 135, 149, 146, 151, 137, 136, 145, 138, 147, 149, 142, 129, 136, 130, 143, 140, 131, 142, 138, 143, 129, 133, 137, 125, 145, 141, 132, 134, 143, 137, 140, 137, 141, 138, 145, 136, 145, 147, 141, 139, 141, 132, 143, 138, 139, 142, 143, 131, 140, 134, 151, 140, 142, 135, 142, 139, 136, 134, 146, 138, 140, 142, 154, 145, 136, 149, 135, 135, 144, 138, 140, 135, 138, 143, 149, 138, 145, 137, 142, 152, 130, 131, 139, 135, 139, 120, 135, 137, 137, 142, 136, 133, 138, 139, 136, 124, 136, 137, 142, 135, 137, 145, 138, 143, 135, 142, 142, 136, 139, 141, 141, 141, 133, 145, 144, 137, 141, 148, 137, 138, 138, 138, 140, 133, 139, 137, 137, 139, 147, 139, 140, 144, 139, 139, 141, 142, 137, 133, 135, 135, 135, 134, 129, 139, 141, 133, 136, 135, 141, 142, 137, 143, 144, 141, 139, 138, 132, 138, 142, 137, 130, 141, 140, 137, 142, 145, 135, 141, 145, 143, 137, 140, 141, 132, 142, 139, 139, 141, 143, 143, 135, 143, 143, 143, 134, 140, 147, 139, 140, 139, 137, 149, 144, 136, 146, 144, 143, 134, 136, 146, 140, 137, 139, 134, 141, 140, 140, 139, 142, 134, 140, 136, 152, 136, 134, 142, 136, 147, 133, 134, 140, 137, 141, 135, 138, 141, 140, 144, 135, 132, 134, 135, 140, 140, 136, 139, 138, 142, 132, 144, 133, 137, 139, 140, 138, 134, 138, 147, 146, 137, 136, 139, 140, 141, 138, 138, 137, 134, 136, 144, 131, 140, 145, 142, 138, 140, 141, 133, 137, 140, 133, 151, 132, 136, 134, 135, 137, 131, 139, 140, 135, 143, 142, 136, 138, 130, 145, 137, 138, 141, 143, 145, 140, 142, 147, 140, 138, 142, 141, 142, 130, 143, 145, 142, 139, 137, 139, 127, 130, 131, 147, 142, 137, 141, 145, 142, 137, 141, 136, 146, 135, 134, 136, 140, 133, 130, 135, 131, 140, 144, 142, 141, 142, 127, 144, 137, 143, 136, 137, 137, 144, 137, 137, 142, 140, 139, 143, 142, 141, 140, 134, 142, 138, 140, 136, 147, 141, 137, 138, 146, 144, 145, 135, 140, 143, 138, 143, 143, 139, 138, 141, 140, 139, 149, 128, 144, 143, 146, 143, 145, 138, 128, 137, 140, 137, 137, 143, 149, 138, 136, 138, 137, 137, 132, 140, 142, 142, 143, 136, 142, 139, 140, 142, 136, 146, 140, 142, 130, 135, 138, 137, 139, 116, 140, 136, 138, 138, 136, 136, 146, 138, 149, 143, 142, 130, 138, 137, 136, 134, 143, 145, 137, 141, 143, 144, 137, 143, 155, 142, 160, 137, 148, 137, 133, 140, 136, 139, 132, 139, 139, 142, 140, 135, 135, 145, 137, 132, 138, 138, 144, 136, 135, 135, 141, 139, 137, 140, 139, 135, 138, 152, 138, 135, 138, 135, 140, 137, 132, 133, 136, 137, 138, 140, 140, 132, 143, 143, 137, 145, 136, 134, 143, 145, 137, 147, 145, 142, 144, 145, 139, 135, 139, 141, 136, 130, 137, 138, 138, 131, 136, 140, 138, 138, 138, 134, 140, 133, 142, 133, 134, 137, 135, 142, 140, 137, 139, 135, 136, 137, 136, 142, 131, 142, 137, 134, 144, 137, 138, 141, 141, 142, 141, 139, 136, 134, 142, 136, 141, 137, 140, 144, 138, 137, 141, 143, 136, 142, 143, 146, 135, 136, 138, 152, 146, 133, 139, 147, 138, 137, 141, 135, 141, 144, 136, 142, 136, 139, 142, 136, 143, 143, 136, 143, 139, 140, 139, 131, 142, 147, 133, 144, 142, 141, 133, 150, 141, 144, 144, 139, 141, 132, 134, 145, 145, 141, 137, 142, 141, 138, 128, 143, 143, 132, 135, 135, 133, 139, 139, 144, 142, 139, 132, 147, 143, 145, 139, 138, 131, 136, 158, 142, 150, 143, 138, 135, 138, 136, 145, 134, 144, 141, 147, 138, 141, 146, 135, 148, 139, 142, 137, 136, 135, 134, 144, 141, 139, 136, 144, 134, 145, 147, 140, 134, 143, 135, 144, 144, 141, 136, 132, 138, 134, 140, 140, 139, 143, 139, 139, 142, 138, 135, 129, 143, 139, 143, 140, 135, 139, 143, 138, 141, 141, 139, 141, 143, 144, 139, 141, 143, 145, 134, 142, 137, 134, 143, 144, 131, 137, 140, 134, 134, 131, 138, 144, 137, 146, 132, 142, 138, 144, 129, 139, 144, 132, 150, 138, 143, 152, 146, 147, 136, 144, 138, 141, 137, 143, 139, 134, 140, 136, 127, 136, 141, 135, 141, 146, 132, 137, 131, 134, 156, 136, 141, 147, 140, 148, 150, 142, 143, 133, 141, 140, 134, 133, 138, 147, 140, 136, 146, 135, 135, 142, 144, 143, 141, 127, 143, 134, 138, 141, 131, 140, 136, 143, 140, 138, 135, 142, 140, 143, 141, 140, 136, 141, 134, 137, 145, 139, 143, 132, 137, 142, 131, 140, 142, 140, 131, 130, 141, 148, 137, 133, 140, 145, 140, 136, 142, 146, 139, 135, 146, 135, 140, 137, 142, 146, 138, 134, 150, 139, 136, 140, 143, 134, 145, 145, 136, 134, 141, 137, 132, 144, 146, 139, 134, 129, 148, 133, 128, 139, 135, 131, 127, 140, 128, 131, 144, 145, 143, 147, 137, 143, 142, 132, 137, 134, 142, 129, 137, 143, 144, 138, 138, 138, 140, 143, 139, 137, 145, 127, 147, 138, 138, 137, 140, 132, 147, 142, 136, 132, 143, 137, 123, 150, 145, 136, 133, 146, 150, 147, 136, 140, 142, 139, 133, 141, 135, 137, 146, 135, 139, 136, 136, 139, 142, 142, 143, 135, 135, 139, 143, 145, 134, 142, 137, 128, 141, 131, 146, 134, 149, 129, 136, 145, 139, 135, 148, 136, 142, 148, 146, 142, 136, 142, 132, 139, 135, 136, 137, 139, 140, 131, 143, 144, 140, 132, 141, 132, 133, 134, 131, 141, 133, 137, 135, 138, 136, 137, 137, 136, 132, 135, 140, 138, 139, 139, 136, 141, 138, 140, 141, 138, 150, 140, 135, 137, 137, 137, 144, 139, 141, 148, 133, 130, 137, 142, 132, 137, 137, 132, 133, 136, 136, 139, 145, 140, 147, 137, 133, 142, 144, 133, 142, 139, 139, 127, 142, 142, 137, 144, 153, 139, 139, 147, 142, 136, 145, 138, 144, 141, 152, 130, 147, 137, 139, 137, 144, 135, 139, 139, 138, 138, 145, 138, 136, 140, 139, 140, 138, 133, 142, 135, 146, 142, 135, 135, 144, 136, 141, 147, 138, 138, 133, 140, 129, 133, 142, 134, 136, 144, 132, 145, 136, 139, 149, 133, 138, 137, 131, 137, 134, 130, 136, 140, 136, 139, 133, 130, 148, 142, 142, 143, 136, 140, 141, 139, 137, 152, 135, 143, 133, 134, 156, 130, 136, 149, 134, 134, 144, 130, 146, 141, 143, 141, 140, 133, 133, 136, 146, 136, 144, 142, 152, 135, 136, 134, 140, 141, 130, 135, 128, 141, 141, 149, 147, 137, 142, 141, 141, 147, 141, 139, 134, 140, 143, 136, 138, 133, 145, 137, 147, 139, 142, 124, 139, 120, 126, 145, 132, 135, 134, 136, 138, 137, 162, 140, 130, 133, 144, 140, 168, 125, 141, 131, 141, 144, 143, 150, 146, 134, 139, 133, 150, 146, 135, 141, 143, 145, 137, 147, 145, 148, 141, 135, 146, 146, 137, 148, 136, 141, 131, 144, 140, 140, 133, 142, 140, 140, 143, 133, 138, 147, 139, 153, 142, 142, 127, 132, 131, 141, 156, 128, 144, 136, 146, 131, 148, 132, 136, 143, 140, 136, 137, 146, 141, 138, 142, 134, 132, 136, 147, 144, 143, 136, 148, 136, 134, 125, 132, 138, 143, 133, 140, 135, 125, 141, 144, 142, 127, 131, 144, 139, 136, 153, 140, 146, 146, 141, 138, 140, 149, 140, 145, 143, 138, 143, 138, 138, 141, 129, 140, 138, 129, 143, 139, 133, 155, 140, 133, 144, 113, 142, 134, 135, 139, 149, 142, 143, 146, 134, 132, 138, 142, 131, 137, 135, 133, 134, 139, 145, 127, 141, 141, 140, 143, 140, 146, 141, 139, 137, 137, 136, 135, 146, 132, 138, 143, 142, 138, 143, 141, 142, 133, 140, 139, 136, 140, 133, 141, 136, 137, 151, 140, 150, 143, 143, 145, 135, 145, 143, 133, 136, 140, 146, 143, 142, 136, 142, 140, 137, 163, 136, 138, 137, 133, 130, 131, 144, 131, 135, 142, 140, 127, 140, 139, 132, 136, 142, 136, 147, 140, 143, 141, 136, 140, 139, 138, 141, 136, 143, 136, 141, 149, 144, 140, 142, 137, 134, 143, 127, 139, 144, 129, 132, 144, 150, 150, 136, 132, 146, 145, 144, 146, 142, 128, 134, 132, 143, 146, 138, 142, 138, 138, 135, 134, 136, 135, 134, 140, 162, 141, 137, 129, 139, 135, 141, 137, 142, 142, 144, 131, 143, 135, 135, 141, 141, 132, 139, 135, 143, 137, 144, 137, 128, 147, 133, 140, 143, 135, 122, 140, 142, 152, 137, 130, 140, 123, 139, 138, 134, 145, 137, 140, 156, 139, 137, 146, 131, 137, 142, 141, 139, 137, 135, 141, 129, 130, 134, 142, 139, 149, 135, 145, 134, 135, 141, 138, 140, 145, 136, 143, 145, 133, 132, 145, 146, 141, 141, 149, 147, 135, 136, 135, 137, 138, 144, 136, 143, 149, 133, 134, 144, 147, 135, 144, 141, 129, 136, 138, 142, 141, 135, 142, 145, 142, 135, 139, 138, 144, 146, 146, 132, 139, 141, 136, 141, 148, 134, 138, 138, 138, 136, 138, 135, 150, 133, 150, 136, 143, 137, 137, 141, 148, 141, 143, 134, 134, 134, 135, 139, 145, 132, 139, 137, 142, 134, 149, 136, 142, 135, 140, 135, 128, 149, 143, 139, 139, 137, 136, 141, 141, 131, 140, 138, 136, 144, 136, 142, 132, 143, 141, 137, 136, 124, 139, 136, 138, 131, 140, 140, 135, 144, 135, 135, 135, 136, 138, 132, 141, 141, 141, 143, 140, 134, 136, 143, 141, 132, 136, 137, 137, 138, 147, 136, 142, 137, 137, 138, 141, 142, 147, 145, 141, 137, 137, 139, 144, 140, 145, 140, 131, 132, 141, 134, 130, 136, 135, 130, 145, 142, 131, 141, 144, 140, 134, 148, 138, 146, 144, 138, 145, 138, 148, 138, 137, 140, 144, 136, 140, 142, 134, 139, 144, 139, 150, 136, 141, 143, 139, 141, 136, 140, 133, 137, 138, 137, 140, 142, 153, 144, 139, 135, 138, 140, 140, 144, 140, 140, 136, 134, 132, 131, 146, 139, 119, 143, 138, 142, 142, 123, 145, 134, 141, 134, 140, 140, 123, 134, 137, 139, 136, 143, 137, 141, 138, 144, 139, 139, 138, 144, 144, 137, 136, 144, 136, 134, 143, 154, 139, 138, 138, 142, 139, 152, 142, 133, 134, 138, 143, 141, 134, 139, 140, 141, 135, 141, 154, 144, 137, 138, 131, 143, 134, 138, 136, 135, 138, 142, 142, 139, 140, 143, 141, 141, 143, 135, 142, 135, 131, 132, 142, 135, 140, 138, 130, 139, 149, 129, 137, 134, 150, 139, 146, 145, 143, 137, 131, 140, 138, 150, 144, 138, 135, 135, 140, 137, 135, 139, 143, 140, 142, 140, 139, 139, 139, 135, 137, 136, 128, 133, 139, 139, 141, 137, 139, 136, 132, 139, 149, 134, 135, 140, 136, 141, 142, 136, 135, 141, 133, 138, 148, 141, 133, 139, 139, 134, 135, 144, 143, 147, 137, 143, 143, 143, 144, 144, 134, 142, 145, 138, 141, 140, 140, 142, 137, 142, 140, 148, 134, 142, 145, 144, 135, 134, 141, 138, 136, 143, 139, 141, 138, 141, 133, 143, 137, 132, 138, 135, 141, 144, 139, 143, 141, 131, 130, 140, 134, 133, 146, 142, 133, 139, 139, 135, 137, 144, 129, 141, 138, 142, 134, 133, 146, 127, 143, 134, 138, 133, 134, 142, 147, 146, 136, 133, 138, 139, 148, 151, 137, 141, 136, 145, 144, 134, 141, 143, 145, 137, 143, 129, 131, 137, 136, 138, 134, 147, 145, 136, 144, 140, 139, 140, 142, 145, 134, 142, 140, 135, 135, 134, 143, 141, 132, 145, 132, 141, 139, 142, 142, 145, 139, 131, 141, 128, 145, 135, 135, 139, 145, 146, 141, 131, 143, 142, 136, 138, 142, 142, 157, 148, 134, 125, 136, 141, 142, 149, 140, 138, 127, 143, 144, 140, 142, 150, 135, 140, 139, 140, 139, 134, 140, 139, 138, 145, 139, 137, 147, 145, 131, 135, 137, 136, 134, 141, 126, 141, 143, 126, 135, 135, 133, 139, 135, 138, 136, 127, 142, 139, 140, 141, 144, 138, 144, 144, 143, 142, 140, 145, 142, 147, 142, 136, 140, 137, 145, 135, 147, 140, 140, 140, 137, 133, 141, 141, 136, 136, 143, 139, 147, 142, 139, 134, 140, 131, 143, 142, 149, 141, 142, 138, 136, 139, 132, 141, 132, 138, 141, 136, 137, 138, 137, 136, 136, 137, 141, 136, 141, 135, 139, 138, 140, 140, 143, 134, 138, 138, 134, 131, 141, 136, 138, 143, 133, 151, 143, 140, 142, 138, 134, 136, 141, 133, 132, 147, 131, 139, 136, 141, 145, 142, 134, 139, 143, 137, 134, 139, 139, 146, 135, 143, 135, 134, 136, 138, 140, 133, 132, 141, 144, 137, 144, 139, 134, 137, 137, 141, 133, 147, 139, 133, 140, 143, 135, 141, 137, 145, 138, 140, 141, 146, 139, 135, 133, 139, 141, 144, 140, 137, 139, 151, 143, 135, 145, 143, 132, 142, 147, 137, 138, 135, 136, 140, 137, 135, 137, 134, 142, 146, 147, 140, 141, 147, 142, 137, 142, 134, 141, 135, 134, 138, 138, 138, 140, 136, 133, 138, 141, 139, 140, 143, 143, 129, 136, 146, 147, 138, 136, 135, 143, 141, 142, 139, 143, 146, 137, 139, 145, 135, 140, 151, 131, 136, 141, 140, 140, 141, 139, 144, 137, 144, 136, 137, 146, 137, 128, 140, 144, 136, 140, 140, 143, 141, 140, 135, 141, 137, 135, 131, 140, 138, 138, 138, 144, 137, 137, 135, 141, 145, 137, 135, 143, 145, 141, 133, 135, 141, 134, 139, 140, 139, 139, 141, 141, 143, 143, 135, 140, 141, 140, 146, 131, 140, 138, 137, 136, 138, 137, 141, 138, 138, 137, 135, 138, 137, 140, 148, 142, 138, 156, 149, 138, 136, 134, 139, 139, 141, 135, 148, 136, 144, 142, 142, 139, 138, 136, 141, 139, 140, 136, 144, 134, 140, 129, 150, 141, 134, 128, 134, 138, 140, 133, 147, 142, 137, 141, 146, 143, 139, 135, 143, 137, 138, 132, 133, 138, 143, 135, 137, 132, 139, 141, 130, 140, 133, 133, 137, 139, 140, 137, 138, 140, 139, 136, 142, 138, 141, 141, 143, 136, 131, 138, 144, 139, 141, 138, 134, 143, 142, 145, 141, 137, 136, 139, 141, 140, 139, 137, 141, 138, 140, 140, 138, 135, 141, 142, 137, 151, 145, 132, 152, 145, 140, 143, 138, 146, 143, 128, 142, 125, 140, 137, 135, 136, 143, 136, 141, 140, 134, 143, 136, 136, 137, 139, 138, 147, 140, 138, 131, 132, 139, 141, 143, 138, 139, 139, 138, 140, 136, 138, 136, 138, 138, 136, 139, 135, 138, 137, 142, 140, 136, 141, 132, 145, 141, 140, 143, 143, 141, 139, 137, 141, 140, 143, 134, 136, 138, 142, 138, 142, 141, 136, 133, 146, 135, 132, 138, 136, 132, 137, 133, 136, 134, 138, 138, 147, 139, 136, 153, 138, 137, 128, 143, 139, 140, 133, 141, 133, 128, 140, 144, 136, 143, 130, 136, 142, 141, 133, 136, 136, 135, 141, 139, 142, 138, 142, 136, 138, 140, 137, 145, 132, 139, 142, 143, 134, 135, 139, 142, 140, 143, 144, 133, 133, 139, 134, 141, 146, 140, 146, 140, 137, 140, 150, 134, 134, 135, 138, 133, 137, 143, 144, 139, 143, 138, 140, 146, 140, 135, 133, 139, 140, 139, 140, 147, 151, 134, 140, 144, 141, 137, 141, 131, 139, 148, 142, 139, 142, 135, 138, 133, 146, 143, 142, 149, 143, 136, 135, 137, 142, 137, 133, 139, 148, 140, 135, 145, 134, 138, 140, 133, 146, 137, 139, 147, 142, 144, 141, 141, 133, 144, 138, 130, 134, 130, 142, 120, 136, 140, 137, 136, 133, 135, 139, 140, 140, 126, 137, 137, 143, 136, 144, 143, 131, 138, 138, 131, 149, 146, 138, 145, 141, 135, 136, 135, 143, 142, 139, 136, 128, 136, 135, 138, 141, 132, 140, 142, 140, 136, 142, 132, 149, 148, 137, 143, 134, 137, 132, 136, 138, 145, 139, 132, 137, 145, 137, 141, 138, 137, 142, 148, 138, 148, 134, 138, 135, 139, 131, 131, 141, 135, 139, 136, 146, 143, 140, 140, 130, 139, 140, 143, 137, 137, 146, 123, 141, 135, 134, 140, 137, 140, 128, 141, 143, 137, 137, 145, 143, 140, 132, 138, 142, 139, 130, 138, 135, 139, 141, 143, 133, 139, 136, 137, 133, 140, 134, 141, 140, 138, 138, 136, 142, 140, 138, 137, 133, 140, 143, 143, 139, 139, 146, 137, 139, 141, 145, 135, 145, 143, 146, 143, 138, 147, 138, 150, 149, 138, 137, 140, 141, 140, 139, 137, 143, 137, 143, 135, 142, 136, 138, 141, 141, 138, 131, 138, 137, 145, 132, 139, 140, 135, 137, 141, 140, 136, 138, 145, 143, 138, 135, 143, 139, 146, 140, 136, 138, 137, 138, 143, 133, 148, 131, 143, 139, 142, 138, 138, 140, 137, 145, 145, 132, 140, 135, 136, 140, 138, 141, 136, 135, 137, 139, 136, 139, 133, 136, 142, 138, 132, 143, 137, 141, 134, 138, 143, 138, 140, 137, 140, 137, 139, 138, 136, 137, 144, 137, 146, 138, 126, 141, 138, 137, 142, 135, 133, 142, 134, 140, 141, 137, 139, 135, 141, 132, 135, 139, 139, 135, 136, 138, 138, 142, 137, 139, 134, 138, 132, 137, 142, 142, 133, 143, 138, 134, 137, 145, 145, 149, 138, 138, 136, 144, 140, 140, 141, 138, 144, 142, 138, 142, 135, 146, 141, 138, 138, 133, 145, 148, 143, 131, 140, 138, 136, 143, 131, 140, 142, 138, 142, 138, 139, 131, 139, 136, 136, 143, 137, 136, 139, 137, 137, 135, 146, 139, 139, 140, 138, 134, 132, 131, 140, 142, 143, 134, 138, 147, 141, 143, 143, 142, 139, 133, 133, 136, 143, 129, 139, 137, 147, 134, 138, 135, 148, 142, 140, 143, 135, 146, 141, 140, 140, 148, 141, 134, 146, 142, 139, 139, 141, 139, 140, 132, 132, 146, 135, 145, 136, 138, 138, 142, 135, 139, 137, 138, 133, 138, 143, 141, 140, 143, 142, 136, 136, 135, 135, 135, 143, 135, 133, 137, 138, 137, 142, 139, 137, 135, 146, 134, 142, 140, 139, 151, 137, 138, 139, 139, 140, 137, 137, 139, 135, 134, 135, 138, 136, 136, 136, 137, 140, 146, 137, 141, 148, 134, 138, 143, 138, 138, 149, 140, 135, 131, 137, 141, 133, 138, 139, 138, 144, 133, 141, 143, 138, 137, 134, 153, 146, 140, 144, 135, 130, 142, 136, 142, 140, 135, 145, 140, 146, 143, 136, 131, 140, 143, 138, 141, 143, 147, 142, 133, 148, 145, 144, 138, 136, 142, 147, 117, 148, 143, 135, 145, 130, 140, 131, 144, 137, 136, 153, 140, 134, 133, 142, 141, 136, 130, 144, 144, 131, 156, 137, 138, 141, 130, 137, 137, 145, 141, 127, 143, 137, 134, 141, 141, 133, 136, 152, 151, 123, 132, 147, 141, 144, 137, 139, 137, 144, 143, 150, 139, 136, 153, 139, 131, 137, 139, 145, 145, 138, 136, 136, 135, 136, 140, 149, 140, 137, 143, 136, 139, 139, 134, 140, 148, 139, 136, 138, 138, 139, 140, 144, 140, 139, 140, 134, 137, 140, 132, 144, 148, 142, 141, 133, 128, 133, 140, 133, 136, 129, 136, 133, 138, 129, 132, 137, 142, 144, 143, 135, 130, 136, 138, 130, 136, 150, 126, 130, 137, 145, 139, 141, 148, 129, 138, 142, 132, 141, 140, 138, 146, 124, 138, 142, 141, 127, 140, 138, 137, 127, 141, 136, 135, 139, 132, 141, 139, 149, 141, 132, 140, 145, 133, 136, 133, 137, 151, 142, 138, 130, 135, 144, 135, 135, 142, 145, 141, 147, 134, 139, 140, 134, 146, 135, 137, 142, 136, 139, 146, 140, 131, 133, 136, 133, 147, 141, 133, 138, 132, 135, 138, 140, 133, 130, 146, 132, 150, 139, 132, 138, 150, 135, 131, 136, 156, 140, 134, 133, 134, 131, 131, 133, 141, 136, 130, 140, 144, 139, 144, 146, 139, 141, 135, 138, 135, 144, 118, 147, 131, 134, 139, 139, 140, 139, 140, 134, 138, 154, 145, 142, 143, 140, 132, 137, 131, 145, 134, 138, 142, 133, 136, 131, 144, 136, 150, 136, 140, 152, 132, 136, 132, 134, 141, 131, 145, 132, 137, 137, 141, 136, 141, 141, 126, 144, 144, 135, 143, 137, 149, 131, 146, 135, 136, 141, 144, 135, 140, 151, 136, 150, 128, 137, 134, 143, 134, 130, 140, 130, 133, 141, 138, 153, 145, 142, 137, 149, 129, 142, 136, 135, 136, 143, 134, 139, 132, 149, 127, 136, 152, 139, 139, 144, 134, 138, 133, 127, 147, 127, 139, 130, 149, 138, 133, 138, 141, 137, 133, 138, 143, 138, 127, 143, 143, 141, 152, 142, 140, 133, 144, 138, 136, 132, 142, 136, 148, 139, 129, 144, 138, 129, 140, 146, 150, 146, 137, 138, 137, 135, 138, 131, 149, 137, 131, 145, 137, 150, 144, 135, 142, 132, 141, 146, 137, 152, 137, 136, 133, 130, 138, 139, 155, 129, 138, 136, 130, 136, 147, 141, 138, 137, 143, 137, 130, 129, 148, 141, 149, 140, 152, 136, 143, 138, 142, 135, 151, 154, 138, 138, 139, 131, 135, 135, 139, 131, 138, 154, 136, 133, 141, 137, 134, 142, 139, 143, 155, 136, 142, 133, 137, 139, 144, 146, 136, 134, 139, 134, 138, 129, 141, 133, 140, 150, 143, 149, 133, 132, 142, 136, 137, 132, 141, 131, 143, 141, 137, 138, 141, 136, 143, 145, 137, 134, 144, 143, 139, 141, 144, 140, 133, 141, 146, 144, 148, 148, 137, 143, 132, 143, 136, 144, 142, 135, 137, 148, 148, 147, 140, 140, 140, 139, 146, 144, 131, 142, 140, 131, 143, 142, 125, 142, 137, 133, 132, 145, 156, 131, 126, 141, 144, 130, 133, 140, 139, 137, 143, 142, 140, 143, 141, 152, 144, 133, 133, 137, 142, 140, 133, 141, 140, 145, 140, 132, 137, 136, 138, 142, 147, 141, 133, 127, 129, 143, 139, 143, 136, 128, 144, 138, 137, 136, 143, 144, 140, 152, 136, 144, 137, 137, 143, 144, 144, 137, 140, 141, 140, 142, 129, 142, 153, 137, 149, 131, 144, 145, 145, 135, 143, 140, 146, 141, 141, 139, 143, 134, 142, 141, 132, 131, 129, 134, 138, 136, 135, 138, 126, 144, 139, 142, 145, 135, 135, 135, 138, 118, 137, 150, 144, 136, 139, 143, 138, 141, 141, 131, 150, 143, 133, 145, 146, 139, 135, 149, 141, 142, 144, 138, 136, 150, 139, 136, 141, 138, 144, 142, 133, 143, 140, 149, 142, 138, 139, 139, 131, 139, 147, 135, 135, 138, 132, 138, 138, 136, 136, 141, 144, 140, 140, 140, 141, 138, 151, 132, 141, 144, 141, 140, 136, 151, 129, 138, 131, 150, 134, 137, 142, 139, 139, 132, 145, 138, 128, 143, 131, 135, 141, 136, 139, 143, 144, 141, 147, 138, 132, 147, 150, 153, 132, 136, 138, 138, 143, 139, 127, 131, 139, 135, 137, 147, 138, 146, 134, 144, 143, 133, 134, 128, 138, 131, 137, 140, 137, 145, 136, 147, 134, 147, 137, 140, 126, 155, 146, 142, 138, 137, 142, 143, 134, 135, 139, 140, 139, 134, 134, 147, 146, 135, 138, 136, 139, 152, 134, 133, 144, 132, 133, 131, 154, 131, 147, 145, 151, 132, 145, 142, 143, 143, 123, 147, 138, 142, 143, 136, 132, 142, 138, 145, 139, 127, 154, 137, 146, 131, 137, 132, 133, 136, 146, 152, 140, 140, 146, 138, 138, 143, 136, 135, 143, 139, 139, 140, 142, 146, 143, 137, 130, 142, 134, 147, 145, 152, 148, 129, 136, 138, 139, 141, 129, 146, 144, 144, 136, 140, 136, 124, 146, 142, 143, 144, 132, 140, 133, 134, 151, 135, 142, 155, 135, 141, 133, 140, 133, 153, 149, 132, 148, 144, 141, 135, 139, 142, 131, 144, 135, 148, 134, 133, 141, 138, 153, 139, 146, 146, 145, 137, 137, 138, 137, 144, 139, 131, 139, 142, 143, 124, 138, 141, 140, 142, 137, 142, 144, 139, 140, 134, 135, 147, 137, 147, 146, 127, 128, 135, 141, 139, 153, 136, 143, 133, 135, 143, 137, 135, 125, 142, 140, 142, 136, 147, 135, 138, 140, 147, 128, 145, 138, 143, 148, 153, 142, 137, 144, 142, 145, 139, 125, 147, 130, 132, 137, 138, 132, 149, 138, 135, 131, 135, 142, 138, 143, 146, 143, 140, 142, 126, 145, 129, 143, 134, 127, 146, 139, 147, 134, 138, 147, 144, 136, 133, 143, 130, 142, 130, 132, 131, 136, 141, 139, 142, 143, 128, 137, 143, 131, 129, 139, 133, 138, 135, 139, 135, 135, 126, 136, 142, 146, 147, 138, 132, 130, 142, 139, 133, 139, 137, 137, 143, 127, 143, 144, 139, 140, 138, 141, 144, 143, 136, 138, 142, 142, 148, 135, 133, 134, 143, 134, 139, 136, 127, 133, 135, 148, 145, 147, 138, 138, 139, 135, 127, 150, 129, 143, 149, 140, 138, 134, 136, 136, 148, 137, 137, 133, 133, 139, 126, 148, 131, 142, 139, 136, 139, 132, 146, 136, 133, 139, 140, 130, 127, 140, 145, 137, 139, 135, 130, 145, 135, 132, 135, 137, 125, 131, 138, 139, 135, 139, 137, 136, 130, 139, 135, 136, 139, 140, 142, 137, 133, 132, 143, 139, 133, 133, 133, 149, 147, 133, 128, 145, 141, 135, 136, 142, 138, 146, 133, 148, 135, 142, 147, 139, 138, 148, 135, 133, 138, 141, 133, 127, 125, 142, 141, 129, 147, 140, 140, 136, 141, 139, 132, 124, 140, 132, 141, 138, 147, 145, 134, 137, 128, 143, 147, 134, 135, 133, 141, 141, 138, 139, 142, 140, 137, 147, 136, 140, 140, 141, 134, 135, 142, 132, 140, 133, 129, 132, 146, 144, 144, 141, 140, 136, 141, 126, 139, 140, 138, 142, 142, 137, 138, 129, 150, 133, 139, 148, 140, 140, 142, 137, 141, 137, 141, 130, 140, 132, 133, 134, 144, 134, 138, 146, 143, 150, 139, 148, 137, 139, 136, 139, 145, 142, 136, 149, 147, 133, 137, 153, 136, 133, 143, 135, 140, 143, 134, 134, 145, 131, 128, 140, 129, 148, 131, 143, 133, 137, 129, 120, 144, 150, 133, 139, 146, 144, 146, 147, 141, 149, 135, 141, 135, 137, 136, 129, 147, 138, 140, 136, 149, 139, 136, 140, 145, 140, 139, 146, 143, 141, 140, 145, 143, 132, 136, 134, 130, 138, 128, 138, 138, 134, 143, 137, 133, 139, 135, 148, 130, 140, 151, 132, 136, 134, 151, 146, 133, 137, 133, 130, 138, 146, 145, 132, 150, 140, 141, 145, 135, 137, 127, 144, 138, 137, 139, 145, 147, 153, 140, 136, 138, 148, 132, 147, 136, 143, 150, 140, 141, 136, 138, 141, 138, 133, 144, 135, 133, 130, 141, 140, 134, 141, 134, 139, 138, 131, 134, 138, 143, 139, 141, 139, 137, 132, 136, 145, 126, 127, 142, 142, 146, 136, 132, 139, 138, 133, 141, 127, 145, 132, 134, 134, 147, 150, 138, 142, 145, 143, 143, 133, 129, 115, 135, 146, 146, 149, 147, 139, 142, 140, 135, 138, 134, 141, 137, 142, 141, 135, 140, 138, 129, 143, 129, 134, 141, 136, 138, 148, 144, 140, 143, 141, 135, 136, 132, 137, 136, 133, 139, 139, 146, 143, 139, 136, 138, 137, 139, 153, 133, 137, 136, 142, 137, 134, 137, 144, 153, 142, 142, 141, 145, 149, 134, 138, 149, 129, 133, 136, 139, 137, 137, 144, 139, 138, 140, 134, 136, 141, 135, 138, 135, 142, 139, 138, 147, 131, 149, 131, 134, 141, 139, 140, 144, 141, 149, 145, 139, 143, 121, 139, 136, 147, 140, 145, 141, 142, 148, 136, 142, 135, 135, 137, 129, 143, 138, 148, 138, 139, 136, 144, 140, 137, 141, 134, 137, 139, 142, 137, 137, 137, 139, 136, 142, 146, 129, 141, 137, 138, 132, 138, 142, 137, 131, 139, 138, 134, 140, 133, 141, 138, 146, 135, 141, 143, 136, 137, 139, 137, 140, 138, 138, 142, 140, 137, 144, 143, 134, 130, 135, 135, 137, 136, 147, 142, 138, 145, 146, 139, 148, 134, 132, 139, 140, 139, 137, 134, 135, 140, 145, 142, 135, 131, 129, 133, 141, 138, 140, 140, 136, 141, 133, 135, 133, 142, 135, 134, 139, 135, 137, 140, 129, 135, 137, 140, 141, 137, 137, 141, 127, 139, 132, 134, 152, 139, 144, 145, 137, 137, 138, 137, 144, 135, 143, 143, 138, 140, 145, 140, 134, 143, 137, 141, 134, 138, 140, 133, 135, 141, 133, 135, 132, 139, 134, 138, 140, 138, 137, 138, 137, 142, 144, 132, 136, 131, 138, 138, 130, 132, 142, 144, 138, 140, 136, 150, 142, 132, 138, 142, 133, 134, 137, 139, 135, 136, 132, 145, 142, 134, 146, 135, 146, 143, 142, 140, 137, 129, 135, 138, 137, 135, 138, 141, 143, 140, 136, 133, 135, 134, 144, 143, 138, 138, 133, 153, 139, 139, 146, 144, 138, 142, 137, 138, 135, 141, 139, 138, 144, 143, 139, 139, 148, 143, 135, 142, 137, 138, 142, 139, 129, 133, 139, 137, 139, 135, 135, 141, 143, 146, 134, 131, 140, 147, 130, 140, 138, 136, 143, 146, 142, 133, 133, 129, 133, 134, 134, 138, 139, 140, 143, 141, 132, 137, 136, 141, 136, 138, 136, 136, 145, 128, 139, 141, 141, 142, 140, 127, 135, 135, 135, 132, 142, 127, 140, 138, 144, 139, 139, 141, 139, 143, 140, 136, 143, 147, 138, 138, 139, 144, 139, 142, 135, 139, 142, 139, 145, 135, 132, 137, 138, 143, 135, 140, 141, 132, 136, 141, 136, 147, 145, 143, 138, 138, 133, 136, 133, 140, 140, 142, 147, 145, 145, 144, 147, 139, 136, 141, 135, 153, 144, 140, 137, 138, 133, 133, 136, 136, 132, 145, 138, 135, 141, 132, 142, 131, 132, 135, 144, 140, 144, 142, 133, 138, 148, 138, 137, 140, 130, 137, 143, 139, 141, 139, 138, 141, 138, 133, 131, 138, 139, 136, 140, 132, 133, 140, 135, 136, 149, 140, 139, 140, 138, 135, 145, 145, 130, 143, 135, 144, 143, 138, 132, 136, 135, 137, 141, 140, 140, 142, 141, 136, 141, 130, 140, 136, 136, 135, 142, 137, 133, 134, 134, 136, 137, 132, 137, 138, 137, 139, 149, 148, 143, 152, 135, 134, 143, 139, 139, 143, 138, 138, 143, 133, 143, 144, 139, 139, 138, 143, 147, 140, 146, 138, 132, 138, 142, 141, 141, 148, 137, 139, 140, 141, 136, 140, 136, 146, 142, 133, 137, 141, 140, 138, 138, 137, 145, 131, 135, 145, 142, 139, 141, 135, 136, 141, 140, 142, 144, 136, 136, 141, 133, 139, 141, 139, 146, 139, 137, 139, 135, 137, 144, 140, 134, 138, 129, 142, 134, 145, 131, 136, 145, 135, 130, 138, 134, 130, 141, 137, 138, 140, 129, 142, 144, 151, 142, 141, 144, 144, 147, 142, 134, 141, 148, 123, 133, 139, 133, 136, 132, 144, 142, 137, 145, 131, 131, 146, 135, 144, 138, 133, 140, 137, 138, 144, 149, 146, 133, 143, 134, 132, 137, 132, 141, 143, 141, 131, 146, 134, 127, 138, 151, 136, 133, 138, 142, 147, 135, 133, 139, 139, 143, 141, 136, 138, 144, 148, 139, 134, 152, 139, 149, 148, 142, 143, 146, 144, 141, 144, 138, 135, 144, 145, 124, 133, 140, 135, 145, 136, 137, 141, 142, 127, 131, 143, 130, 137, 134, 128, 149, 147, 135, 144, 150, 132, 133, 143, 133, 136, 136, 143, 141, 140, 143, 144, 139, 149, 146, 128, 145, 139, 134, 142, 153, 146, 131, 141, 149, 129, 134, 139, 130, 140, 138, 138, 138, 141, 148, 141, 134, 141, 146, 137, 142, 136, 145, 139, 130, 142, 151, 143, 139, 143, 136, 140, 144, 135, 122, 137, 134, 132, 144, 144, 137, 140, 143, 138, 147, 138, 143, 140, 141, 137, 133, 143, 143, 140, 136, 129, 143, 138, 138, 138, 139, 142, 139, 142, 143, 148, 135, 122, 138, 149, 145, 140, 145, 156, 142, 135, 147, 132, 136, 138, 131, 151, 137, 137, 130, 143, 141, 140, 143, 140, 131, 131, 137, 138, 142, 137, 139, 139, 139, 136, 141, 151, 133, 140, 137, 134, 140, 135, 139, 131, 127, 140, 142, 135, 141, 147, 144, 145, 142, 142, 139, 133, 132, 135, 141, 144, 146, 143, 144, 135, 141, 127, 131, 152, 143, 138, 147, 130, 140, 138, 133, 134, 133, 137, 138, 128, 138, 133, 141, 138, 132, 136, 141, 141, 132, 130, 155, 128, 139, 141, 135, 154, 140, 143, 135, 137, 133, 137, 138, 136, 136, 149, 133, 134, 139, 138, 131, 138, 133, 141, 151, 145, 135, 142, 138, 139, 138, 137, 136, 135, 148, 141, 138, 132, 139, 135, 141, 144, 145, 135, 134, 142, 132, 143, 135, 139, 140, 143, 139, 143, 135, 136, 137, 140, 128, 142, 138, 138, 137, 133, 153, 137, 132, 142, 128, 134, 132, 138, 136, 129, 147, 138, 124, 137, 135, 151, 135, 139, 132, 142, 136, 129, 138, 135, 149, 142, 144, 133, 141, 131, 143, 138, 139, 144, 146, 141, 136, 140, 149, 146, 134, 137, 143, 137, 140, 146, 130, 140, 139, 137, 144, 144, 130, 143, 134, 136, 142, 138, 138, 134, 141, 145, 140, 148, 147, 144, 142, 146, 140, 142, 140, 130, 148, 134, 138, 136, 147, 140, 139, 148, 140, 135, 137, 144, 134, 139, 141, 143, 143, 135, 138, 135, 142, 139, 129, 131, 135, 143, 145, 146, 139, 137, 139, 145, 139, 133, 142, 133, 144, 139, 151, 139, 151, 148, 149, 134, 130, 137, 131, 137, 134, 136, 146, 144, 139, 129, 150, 144, 129, 138, 133, 140, 136, 139, 139, 135, 132, 146, 138, 145, 135, 138, 146, 137, 149, 130, 141, 144, 147, 145, 134, 137, 135, 141, 148, 137, 137, 142, 124, 142, 133, 133, 138, 141, 138, 139, 140, 136, 140, 134, 135, 134, 143, 137, 144, 139, 147, 139, 142, 133, 143, 139, 138, 152, 135, 135, 145, 149, 135, 126, 151, 144, 144, 150, 135, 135, 134, 149, 138, 127, 144, 148, 142, 138, 145, 138, 137, 121, 134, 141, 124, 131, 130, 131, 144, 137, 129, 134, 136, 143, 134, 135, 135, 132, 148, 142, 140, 129, 137, 137, 131, 145, 136, 138, 136, 138, 135, 141, 136, 136, 135, 134, 130, 147, 145, 137, 139, 136, 135, 121, 147, 137, 135, 141, 154, 136, 140, 147, 141, 133, 140, 131, 132, 144, 143, 139, 131, 135, 144, 146, 138, 142, 131, 146, 139, 142, 144, 155, 132, 147, 144, 134, 134, 127, 150, 142, 140, 145, 158, 153, 135, 134, 133, 142, 134, 144, 135, 126, 141, 132, 146, 146, 140, 133, 139, 142, 144, 130, 141, 145, 147, 136, 146, 140, 135, 139, 136, 138, 131, 134, 135, 147, 131, 123, 123, 148, 143, 139, 147, 154, 150, 125, 130, 137, 137, 141, 137, 134, 135, 128, 149, 135, 132, 137, 139, 134, 139, 145, 134, 123, 136, 138, 122, 145, 129, 138, 140, 142, 141, 134, 130, 141, 141, 134, 131, 147, 143, 138, 148, 140, 134, 131, 139, 152, 137, 134, 138, 136, 127, 133, 155, 142, 141, 139, 131, 139, 144, 133, 137, 138, 144, 146, 129, 139, 144, 150, 142, 144, 141, 134, 139, 139, 132, 141, 145, 135, 132, 135, 137, 146, 139, 161, 140, 134, 138, 145, 142, 140, 140, 149, 150, 142, 137, 125, 151, 154, 136, 126, 150, 133, 143, 134, 144, 140, 131, 136, 121, 134, 151, 140, 126, 131, 140, 139, 143, 139, 131, 143, 150, 141, 132, 143, 136, 150, 145, 130, 139, 144, 128, 134, 149, 148, 138, 143, 138, 144, 148, 141, 125, 134, 131, 145, 140, 132, 144, 145, 133, 127, 134, 128, 130, 135, 142, 146, 145, 136, 137, 147, 140, 143, 145, 134, 136, 140, 143, 138, 133, 131, 143, 139, 147, 137, 137, 141, 135, 147, 140, 140, 145, 128, 142, 139, 135, 139, 132, 123, 143, 148, 133, 148, 137, 126, 130, 148, 128, 126, 136, 138, 136, 141, 144, 128, 137, 149, 137, 137, 137, 142, 146, 144, 138, 137, 136, 145, 136, 146, 149, 135, 137, 151, 126, 130, 138, 140, 133, 140, 140, 146, 136, 135, 134, 149, 139, 144, 134, 125, 122, 134, 126, 150, 144, 123, 133, 143, 131, 147, 141, 127, 136, 142, 139, 127, 125, 135, 141, 142, 134, 143, 142, 145, 139, 140, 145, 133, 146, 140, 144, 141, 134, 146, 148, 142, 140, 144, 138, 135, 125, 140, 149, 144, 129, 137, 157, 148, 144, 147, 132, 130, 132, 145, 137, 145, 134, 138, 131, 141, 134, 135, 133, 123, 134, 134, 147, 141, 144, 141, 145, 136, 137, 133, 132, 135, 148, 127, 142, 169, 132, 139, 135, 129, 134, 163, 126, 141, 120, 151, 130, 137, 135, 144, 133, 142, 136, 142, 152, 120, 141, 146, 147, 135, 133, 149, 140, 152, 136, 136, 139, 132, 120, 150, 137, 137, 150, 141, 142, 134, 136, 148, 138, 134, 135, 144, 135, 145, 141, 137, 147, 140, 137, 153, 148, 139, 136, 135, 144, 137, 138, 143, 139, 144, 136, 134, 136, 137, 137, 143, 145, 138, 139, 141, 139, 146, 143, 135, 133, 146, 144, 137, 143, 135, 137, 136, 136, 136, 131, 141, 136, 138, 128, 136, 139, 140, 139, 142, 145, 135, 136, 139, 129, 139, 135, 137, 136, 135, 142, 130, 142, 137, 146, 142, 135, 141, 143, 137, 134, 135, 142, 143, 132, 139, 147, 143, 139, 139, 140, 138, 134, 140, 147, 142, 147, 130, 139, 138, 139, 130, 141, 134, 140, 146, 133, 144, 144, 132, 131, 163, 127, 142, 135, 140, 141, 142, 140, 130, 143, 137, 141, 132, 139, 136, 139, 131, 132, 143, 136, 139, 139, 143, 153, 139, 137, 137, 143, 137, 137, 140, 139, 138, 141, 146, 143, 151, 137, 147, 139, 138, 147, 136, 140, 143, 133, 130, 137, 133, 143, 145, 137, 136, 139, 140, 143, 153, 123, 132, 141, 145, 139, 143, 131, 136, 134, 142, 143, 128, 138, 140, 144, 134, 136, 139, 136, 145, 139, 137, 148, 135, 147, 148, 153, 142, 136, 137, 134, 138, 141, 141, 136, 143, 140, 144, 143, 135, 142, 135, 131, 132, 145, 133, 140, 136, 141, 135, 138, 139, 128, 140, 129, 139, 135, 134, 132, 135, 143, 136, 132, 128, 139, 134, 140, 141, 147, 136, 151, 137, 147, 142, 150, 142, 142, 141, 135, 129, 143, 147, 136, 138, 133, 139, 140, 135, 144, 139, 144, 142, 138, 142, 137, 132, 137, 135, 142, 138, 130, 136, 136, 139, 148, 142, 138, 140, 141, 145, 134, 135, 140, 138, 140, 134, 139, 137, 135, 143, 139, 125, 132, 132, 140, 145, 136, 138, 146, 141, 132, 140, 143, 126, 139, 142, 140, 135, 139, 140, 141, 136, 140, 145, 136, 136, 136, 153, 141, 144, 144, 139, 141, 142, 139, 140, 138, 145, 135, 136, 137, 135, 146, 138, 131, 136, 142, 136, 143, 133, 132, 141, 143, 135, 139, 145, 140, 149, 144, 144, 139, 138, 142, 140, 135, 128, 136, 144, 143, 143, 140, 148, 140, 141, 143, 137, 139, 137, 142, 137, 140, 136, 133, 138, 139, 145, 147, 141, 145, 139, 140, 134, 133, 138, 140, 139, 137, 134, 142, 132, 139, 142, 137, 137, 141, 143, 133, 141, 146, 133, 139, 132, 134, 140, 135, 132, 140, 129, 143, 146, 128, 148, 138, 133, 144, 138, 147, 144, 135, 135, 144, 127, 134, 129, 141, 138, 142, 133, 141, 133, 137, 138, 138, 137, 138, 141, 142, 132, 136, 142, 137, 138, 139, 140, 138, 136, 147, 145, 129, 137, 133, 143, 141, 137, 141, 140, 138, 136, 133, 135, 136, 130, 138, 143, 145, 138, 144, 133, 140, 146, 143, 134, 140, 142, 146, 146, 135, 141, 139, 137, 143, 146, 140, 135, 145, 139, 135, 138, 131, 139, 147, 132, 136, 141, 144, 134, 140, 142, 138, 142, 132, 144, 131, 141, 135, 133, 140, 152, 141, 135, 135, 146, 139, 138, 148, 145, 139, 134, 140, 150, 138, 128, 136, 145, 144, 148, 130, 133, 141, 142, 142, 139, 141, 148, 129, 136, 148, 131, 139, 138, 140, 144, 141, 152, 147, 136, 136, 133, 138, 136, 135, 142, 140, 138, 136, 149, 124, 134, 135, 143, 137, 133, 141, 140, 147, 140, 129, 143, 144, 128, 136, 140, 142, 133, 132, 130, 148, 137, 153, 139, 138, 132, 139, 134, 148, 154, 144, 137, 143, 140, 141, 141, 137, 139, 145, 140, 144, 153, 138, 143, 132, 138, 140, 141, 141, 145, 138, 137, 142, 138, 141, 138, 141, 143, 137, 143, 132, 137, 132, 137, 145, 124, 143, 131, 143, 137, 143, 131, 137, 135, 148, 130, 136, 131, 132, 132, 144, 138, 143, 125, 137, 145, 153, 156, 133, 139, 132, 138, 130, 135, 136, 132, 142, 141, 133, 141, 154, 138, 138, 132, 145, 146, 147, 144, 137, 146, 139, 144, 137, 138, 144, 131, 131, 134, 138, 137, 137, 143, 138, 146, 140, 142, 135, 128, 143, 140, 145, 135, 139, 153, 142, 133, 128, 135, 146, 136, 140, 138, 139, 132, 134, 134, 132, 140, 128, 131, 142, 140, 134, 132, 144, 138, 142, 150, 136, 137, 147, 141, 142, 151, 145, 144, 138, 137, 136, 130, 133, 146, 150, 135, 136, 137, 131, 143, 146, 144, 140, 134, 145, 148, 144, 138, 147, 141, 127, 137, 142, 150, 133, 127, 137, 145, 137, 134, 139, 139, 128, 137, 138, 141, 140, 134, 136, 138, 131, 139, 132, 129, 137, 138, 144, 141, 143, 135, 139, 136, 145, 128, 143, 140, 131, 139, 136, 133, 129, 134, 143, 137, 135, 137, 137, 141, 144, 142, 138, 144, 133, 138, 124, 137, 143, 141, 131, 142, 146, 143, 145, 137, 145, 120, 136, 145, 140, 136, 135, 131, 141, 142, 145, 129, 149, 139, 137, 136, 135, 138, 147, 144, 137, 135, 134, 133, 147, 133, 139, 157, 149, 133, 150, 137, 136, 126, 148, 142, 138, 150, 139, 139, 154, 146, 131, 135, 138, 143, 144, 152, 129, 141, 141, 143, 137, 145, 151, 138, 149, 146, 131, 142, 136, 144, 154, 135, 141, 146, 133, 139, 140, 138, 132, 134, 148, 141, 141, 131, 130, 140, 128, 133, 146, 131, 143, 142, 135, 142, 139, 133, 133, 137, 141, 138, 138, 141, 135, 142, 135, 134, 143, 139, 145, 145, 137, 143, 144, 141, 129, 132, 133, 141, 139, 135, 136, 137, 136, 143, 128, 133, 140, 141, 156, 137, 145, 134, 134, 145, 140, 130, 141, 148, 126, 127, 143, 131, 136, 135, 148, 138, 143, 132, 129, 129, 133, 147, 135, 143, 138, 140, 138, 133, 135, 140, 140, 131, 133, 142, 131, 149, 133, 135, 146, 129, 137, 123, 133, 130, 133, 134, 145, 132, 140, 142, 135, 139, 136, 128, 149, 147, 145, 141, 151, 146, 131, 138, 147, 148, 143, 142, 140, 143, 139, 137, 144, 135, 140, 140, 137, 130, 131, 127, 131, 142, 140, 142, 135, 140, 135, 132, 136, 133, 143, 151, 133, 145, 135, 136, 134, 141, 134, 142, 133, 136, 138, 140, 136, 146, 139, 144, 132, 131, 130, 141, 135, 140, 131, 153, 139, 144, 145, 147, 129, 143, 139, 140, 139, 136, 137, 149, 139, 141, 136, 141, 152, 145, 135, 132, 141, 133, 142, 156, 134, 139, 141, 140, 131, 141, 141, 141, 139, 141, 148, 136, 134, 144, 135, 138, 132, 151, 143, 147, 133, 139, 142, 135, 131, 138, 133, 137, 140, 129, 134, 137, 141, 130, 147, 130, 136, 128, 139, 145, 136, 138, 141, 134, 146, 135, 142, 136, 137, 139, 139, 140, 136, 134, 144, 136, 129, 133, 135, 147, 139, 146, 135, 131, 139, 130, 141, 141, 144, 137, 136, 145, 136, 138, 131, 145, 137, 141, 138, 140, 138, 135, 145, 152, 144, 134, 134, 139, 140, 139, 149, 137, 146, 137, 136, 138, 139, 130, 140, 145, 135, 141, 143, 139, 146, 138, 124, 135, 143, 136, 142, 147, 138, 138, 143, 140, 137, 137, 140, 131, 132, 133, 135, 139, 138, 134, 132, 136, 140, 136, 141, 141, 142, 136, 130, 136, 132, 139, 142, 134, 147, 136, 146, 136, 140, 154, 146, 144, 140, 141, 131, 141, 136, 139, 144, 145, 139, 144, 133, 144, 140, 137, 134, 141, 140, 137, 142, 137, 133, 139, 124, 137, 137, 139, 140, 137, 143, 135, 140, 140, 135, 135, 138, 144, 140, 138, 143, 146, 143, 137, 134, 133, 131, 141, 132, 128, 157, 136, 139, 137, 141, 136, 140, 136, 135, 140, 145, 150, 128, 132, 136, 146, 131, 135, 127, 143, 132, 140, 137, 143, 134, 142, 142, 149, 137, 130, 144, 134, 141, 149, 135, 138, 146, 135, 150, 132, 133, 142, 141, 135, 136, 149, 134, 132, 136, 140, 138, 132, 134, 133, 143, 138, 142, 141, 138, 140, 143, 142, 140, 139, 137, 132, 144, 137, 139, 138, 144, 141, 132, 143, 141, 136, 134, 134, 130, 140, 138, 150, 140, 139, 141, 136, 137, 124, 134, 136, 124, 134, 140, 147, 151, 140, 138, 140, 128, 146, 142, 138, 145, 146, 136, 143, 142, 136, 130, 141, 130, 140, 140, 137, 143, 142, 142, 144, 150, 144, 137, 143, 137, 139, 134, 146, 136, 144, 130, 141, 136, 131, 148, 132, 143, 137, 141, 146, 142, 143, 137, 150, 139, 143, 140, 134, 137, 137, 148, 142, 138, 137, 151, 138, 137, 139, 134, 127, 140, 136, 136, 146, 144, 134, 134, 159, 136, 153, 139, 143, 137, 143, 142, 145, 136, 139, 135, 124, 138, 133, 130, 143, 136, 140, 139, 139, 141, 139, 144, 134, 139, 133, 135, 141, 143, 143, 137, 138, 144, 138, 145, 149, 137, 136, 143, 137, 135, 137, 140, 141, 135, 142, 141, 144, 131, 137, 142, 137, 142, 141, 138, 138, 143, 142, 143, 150, 135, 151, 144, 140, 134, 136, 141, 137, 146, 133, 141, 137, 136, 132, 148, 138, 133, 149, 132, 139, 136, 145, 136, 139, 129, 131, 126, 126, 141, 145, 146, 142, 143, 136, 129, 129, 123, 133, 154, 140, 137, 142, 142, 137, 135, 122, 144, 143, 142, 141, 145, 148, 140, 143, 139, 146, 137, 145, 136, 136, 148, 125, 142, 146, 147, 129, 132, 131, 138, 142, 134, 141, 148, 135, 145, 153, 146, 123, 132, 136, 131, 138, 150, 134, 143, 127, 141, 139, 138, 143, 134, 140, 137, 145, 126, 136, 141, 137, 134, 135, 125, 136, 137, 130, 138, 135, 136, 136, 127, 143, 140, 134, 142, 135, 138, 138, 123, 132, 140, 133, 126, 139, 142, 134, 140, 131, 133, 133, 134, 144, 160, 145, 135, 147, 138, 148, 136, 144, 145, 139, 138, 144, 148, 147, 140, 136, 135, 132, 135, 135, 140, 140, 149, 127, 121, 132, 135, 139, 139, 140, 138, 146, 140, 142, 139, 131, 140, 134, 146, 141, 138, 132, 121, 134, 136, 144, 136, 135, 141, 142, 136, 143, 135, 141, 142, 152, 138, 145, 146, 136, 143, 147, 142, 114, 135, 131, 148, 139, 150, 143, 124, 144, 131, 137, 138, 127, 134, 133, 135, 132, 127, 144, 144, 144, 135, 148, 141, 128, 132, 143, 145, 136, 134, 142, 147, 148, 135, 142, 128, 126, 138, 141, 144, 139, 137, 139, 148, 134, 144, 133, 128, 134, 124, 147, 137, 138, 147, 140, 136, 139, 139, 133, 132, 140, 137, 140, 133, 142, 140, 146, 145, 151, 139, 130, 145, 142, 140, 132, 134, 132, 138, 125, 136, 131, 138, 142, 133, 143, 134, 126, 138, 141, 130, 139, 140, 133, 142, 138, 138, 140, 136, 130, 136, 143, 132, 144, 146, 137, 143, 153, 133, 135, 139, 145, 150, 141, 138, 139, 141, 143, 137, 142, 130, 133, 134, 129, 148, 127, 146, 137, 134, 150, 140, 140, 133, 152, 140, 137, 143, 135, 147, 140, 144, 143, 135, 138, 136, 134, 138, 132, 136, 143, 139, 133, 142, 135, 136, 139, 140, 128, 144, 133, 135, 139, 136, 130, 149, 145, 141, 132, 142, 149, 137, 143, 140, 147, 144, 149, 153, 132, 133, 133, 142, 133, 146, 139, 133, 149, 141, 140, 135, 135, 134, 145, 137, 137, 141, 141, 133, 137, 139, 135, 135, 135, 154, 139, 142, 135, 144, 138, 143, 147, 145, 141, 138, 132, 144, 128, 139, 144, 136, 134, 141, 137, 139, 143, 133, 138, 140, 131, 133, 139, 142, 141, 137, 130, 136, 132, 137, 142, 138, 134, 133, 148, 151, 139, 136, 152, 134, 130, 136, 136, 136, 138, 139, 129, 135, 141, 153, 145, 149, 137, 137, 148, 143, 143, 138, 134, 128, 139, 134, 151, 140, 148, 151, 142, 144, 147, 138, 142, 132, 137, 137, 138, 135, 144, 138, 145, 128, 149, 148, 132, 131, 144, 140, 138, 135, 136, 143, 143, 131, 147, 133, 138, 142, 146, 150, 142, 134, 149, 131, 143, 137, 137, 140, 149, 139, 133, 139, 145, 131, 137, 144, 138, 126, 144, 138, 140, 139, 147, 145, 137, 139, 139, 141, 140, 140, 139, 145, 139, 142, 143, 144, 147, 139, 141, 138, 148, 138, 134, 127, 132, 143, 143, 137, 129, 144, 136, 137, 141, 134, 148, 139, 148, 142, 151, 145, 140, 133, 139, 146, 136, 144, 139, 139, 137, 135, 142, 138, 147, 149, 140, 137, 133, 148, 140, 136, 147, 135, 140, 140, 135, 129, 125, 140, 140, 141, 144, 139, 140, 143, 130, 139, 136, 143, 143, 147, 133, 141, 130, 131, 138, 144, 142, 144, 144, 138, 136, 141, 149, 128, 132, 134, 138, 137, 135, 139, 139, 137, 143, 131, 137, 142, 138, 131, 137, 125, 149, 132, 136, 139, 133, 142, 138, 138, 132, 140, 155, 141, 137, 139, 140, 138, 139, 137, 139, 139, 136, 136, 141, 143, 141, 142, 138, 142, 135, 135, 140, 139, 140, 132, 144, 146, 149, 136, 137, 144, 130, 134, 138, 134, 129, 137, 134, 138, 139, 144, 135, 142, 145, 136, 150, 139, 138, 141, 140, 139, 129, 143, 138, 138, 135, 133, 137, 130, 137, 137, 140, 145, 132, 143, 136, 135, 127, 129, 130, 134, 138, 140, 134, 142, 135, 131, 144, 142, 146, 135, 138, 142, 146, 141, 131, 147, 141, 137, 135, 144, 134, 133, 135, 144, 142, 145, 136, 134, 141, 141, 146, 137, 137, 139, 131, 136, 137, 149, 138, 140, 151, 149, 142, 134, 139, 140, 137, 129, 138, 146, 146, 137, 132, 136, 135, 129, 137, 131, 138, 139, 144, 138, 135, 137, 135, 143, 132, 133, 139, 142, 140, 144, 146, 143, 138, 135, 143, 138, 137, 145, 132, 149, 147, 139, 135, 146, 140, 138, 143, 152, 137, 134, 132, 139, 138, 138, 131, 138, 142, 140, 138, 138, 141, 135, 144, 148, 137, 138, 147, 137, 134, 135, 139, 142, 140, 139, 141, 141, 136, 138, 126, 131, 134, 139, 141, 133, 134, 140, 141, 146, 136, 146, 137, 142, 136, 136, 136, 140, 139, 141, 143, 141, 140, 134, 132, 148, 141, 130, 138, 140, 130, 150, 133, 141, 144, 152, 143, 142, 136, 132, 147, 141, 138, 142, 134, 136, 148, 141, 142, 128, 137, 143, 138, 138, 149, 141, 140, 138, 130, 135, 135, 152, 142, 138, 139, 133, 146, 139, 145, 132, 139, 144, 133, 136, 128, 140, 139, 145, 143, 140, 142, 139, 141, 140, 138, 135, 131, 147, 130, 147, 135, 146, 135, 140, 139, 142, 139, 129, 136, 141, 144, 141, 150, 141, 137, 133, 137, 135, 135, 135, 138, 132, 138, 137, 139, 137, 140, 134, 139, 132, 135, 137, 139, 139, 144, 132, 139, 134, 142, 136, 138, 137, 134, 138, 131, 142, 137, 141, 140, 138, 148, 139, 139, 134, 141, 136, 143, 137, 132, 141, 135, 145, 143, 139, 137, 139, 130, 146, 137, 134, 144, 136, 129, 137, 143, 139, 138, 131, 146, 136, 137, 139, 131, 143, 145, 137, 128, 144, 132, 138, 135, 148, 136, 131, 133, 142, 141, 141, 131, 133, 137, 137, 137, 143, 136, 144, 145, 143, 137, 132, 135, 139, 132, 136, 140, 136, 136, 136, 143, 137, 136, 135, 141, 133, 136, 148, 141, 139, 145, 140, 131, 146, 143, 145, 127, 131, 140, 132, 140, 139, 143, 138, 134, 149, 141, 153, 138, 132, 136, 131, 146, 141, 143, 134, 136, 138, 142, 135, 135, 129, 131, 137, 137, 146, 139, 140, 137, 150, 141, 132, 143, 133, 142, 143, 136, 135, 137, 136, 145, 140, 146, 143, 139, 147, 140, 141, 138, 136, 138, 147, 140, 137, 143, 131, 145, 140, 136, 138, 137, 133, 140, 142, 139, 140, 139, 144, 144, 139, 135, 135, 131, 141, 146, 144, 137, 137, 133, 136, 138, 142, 134, 144, 139, 138, 140, 136, 139, 137, 145, 134, 136, 143, 139, 139, 138, 142, 140, 137, 132, 141, 139, 139, 137, 133, 139, 139, 143, 142, 138, 134, 140, 137, 136, 143, 147, 137, 144, 141, 142, 142, 141, 143, 139, 128, 141, 138, 137, 141, 133, 139, 143, 144, 131, 138, 140, 140, 137, 138, 146, 142, 134, 144, 133, 132, 136, 138, 142, 135, 140, 131, 132, 139, 142, 137, 143, 142, 142, 135, 141, 146, 150, 137, 142, 132, 143, 142, 140, 141, 145, 136, 135, 141, 139, 136, 140, 142, 147, 143, 140, 138, 135, 138, 137, 132, 138, 142, 142, 140, 138, 140, 140, 144, 134, 133, 140, 139, 138, 133, 135, 141, 137, 145, 133, 140, 137, 142, 139, 139, 140, 135, 133, 131, 129, 132, 148, 137, 135, 133, 144, 135, 138, 141, 140, 146, 144, 142, 140, 141, 138, 136, 137, 144, 142, 139, 133, 135, 138, 136, 136, 143, 139, 135, 136, 141, 138, 142, 129, 136, 140, 142, 134, 136, 135, 135, 141, 138, 141, 139, 130, 137, 130, 139, 145, 147, 137, 135, 142, 133, 131, 142, 140, 140, 134, 135, 139, 139, 140, 140, 135, 137, 141, 146, 141, 140, 134, 138, 138, 142, 137, 140, 147, 129, 148, 138, 142, 139, 138, 141, 132, 145, 138, 139, 140, 137, 145, 136, 138, 142, 141, 153, 148, 141, 133, 137, 140, 136, 135, 135, 136, 134, 137, 139, 138, 131, 142, 138, 142, 143, 135, 139, 138, 135, 138, 145, 144, 141, 145, 146, 139, 143, 147, 138, 146, 135, 139, 138, 142, 129, 144, 139, 139, 140, 141, 145, 140, 136, 136, 146, 142, 132, 129, 140, 140, 136, 137, 144, 149, 142, 141, 143, 137, 147, 139, 133, 137, 136, 141, 137, 143, 139, 130, 139, 139, 150, 143, 139, 137, 142, 139, 142, 141, 140, 137, 140, 142, 132, 129, 139, 135, 131, 147, 135, 135, 136, 140, 139, 135, 143, 141, 135, 137, 141, 135, 139, 146, 137, 141, 136, 141, 135, 133, 144, 137, 133, 133, 146, 133, 139, 142, 149, 132, 135, 141, 141, 142, 141, 143, 142, 138, 138, 139, 141, 137, 137, 141, 141, 135, 142, 136, 146, 140, 143, 136, 137, 142, 141, 133, 136, 146, 143, 135, 135, 136, 140, 146, 136, 134, 135, 137, 139, 139, 144, 142, 140, 130, 147, 143, 139, 143, 139, 139, 146, 142, 132, 148, 141, 140, 142, 138, 148, 136, 150, 138, 140, 142, 139, 136, 135, 143, 146, 132, 138, 135, 137, 137, 140, 140, 138, 140, 141, 144, 138, 144, 141, 143, 141, 139, 139, 135, 138, 143, 149, 144, 135, 139, 135, 138, 142, 141, 147, 138, 134, 138, 149, 136, 139, 141, 142, 126, 141, 155, 138, 146, 137, 143, 132, 139, 139, 135, 129, 137, 138, 140, 139, 135, 146, 142, 131, 135, 144, 144, 134, 130, 133, 138, 135, 137, 142, 152, 132, 137, 150, 138, 132, 146, 132, 143, 137, 132, 144, 133, 134, 144, 146, 136, 146, 132, 132, 144, 132, 149, 144, 138, 135, 148, 150, 128, 136, 140, 127, 128, 139, 137, 143, 134, 140, 139, 135, 142, 129, 143, 140, 145, 131, 143, 137, 130, 139, 141, 135, 139, 140, 138, 144, 138, 144, 144, 145, 137, 144, 139, 140, 137, 136, 139, 138, 143, 138, 139, 144, 136, 130, 150, 144, 135, 142, 133, 134, 139, 136, 138, 143, 148, 135, 142, 136, 143, 137, 142, 134, 139, 126, 131, 141, 142, 126, 134, 131, 141, 140, 139, 131, 132, 138, 140, 142, 139, 128, 140, 144, 143, 133, 137, 136, 133, 139, 135, 149, 140, 142, 132, 132, 131, 138, 132, 132, 130, 135, 129, 141, 138, 145, 137, 134, 136, 136, 135, 140, 138, 133, 139, 141, 141, 133, 151, 139, 131, 131, 145, 134, 150, 133, 137, 137, 130, 137, 141, 144, 139, 139, 130, 150, 131, 139, 136, 142, 142, 140, 135, 139, 139, 135, 138, 146, 132, 133, 151, 136, 148, 142, 138, 137, 143, 143, 131, 143, 141, 132, 140, 145, 136, 136, 132, 134, 138, 143, 135, 142, 131, 134, 139, 131, 141, 141, 147, 135, 148, 136, 131, 138, 139, 137, 140, 134, 142, 138, 146, 128, 145, 140, 131, 136, 141, 137, 143, 146, 140, 141, 137, 143, 134, 139, 146, 139, 135, 140, 144, 139, 151, 142, 149, 131, 142, 139, 141, 145, 140, 131, 134, 136, 143, 140, 134, 133, 145, 138, 145, 134, 141, 138, 135, 144, 138, 139, 153, 145, 139, 133, 135, 130, 128, 135, 137, 139, 140, 145, 131, 144, 136, 140, 132, 157, 144, 143, 134, 131, 140, 140, 144, 134, 133, 137, 143, 140, 138, 149, 141, 135, 130, 142, 144, 138, 138, 142, 140, 145, 139, 141, 147, 145, 137, 142, 136, 140, 135, 137, 134, 137, 135, 134, 146, 134, 136, 146, 139, 142, 132, 141, 141, 134, 138, 128, 138, 140, 136, 150, 131, 135, 137, 139, 142, 132, 141, 135, 147, 139, 140, 145, 138, 145, 135, 149, 142, 132, 140, 132, 146, 142, 130, 133, 130, 134, 142, 139, 146, 142, 142, 135, 132, 132, 139, 139, 135, 143, 138, 140, 139, 150, 145, 139, 128, 144, 140, 138, 135, 145, 133, 141, 136, 144, 144, 138, 130, 138, 138, 139, 145, 134, 149, 137, 130, 134, 141, 141, 135, 123, 133, 141, 143, 150, 136, 135, 150, 139, 139, 135, 140, 138, 137, 133, 145, 138, 132, 136, 139, 142, 136, 146, 134, 147, 132, 136, 149, 140, 138, 139, 139, 144, 130, 141, 143, 142, 135, 135, 133, 138, 135, 138, 141, 133, 144, 137, 139, 135, 145, 142, 139, 134, 134, 144, 135, 142, 128, 145, 129, 150, 138, 142, 137, 142, 140, 138, 141, 139, 138, 143, 142, 132, 136, 132, 148, 141, 142, 141, 142, 136, 142, 145, 134, 141, 139, 143, 143, 140, 139, 145, 131, 142, 139, 136, 139, 139, 138, 144, 135, 141, 137, 146, 137, 134, 143, 143, 136, 138, 141, 139, 140, 143, 140, 141, 146, 141, 135, 138, 142, 140, 139, 143, 142, 146, 137, 137, 139, 142, 145, 136, 136, 141, 144, 141, 141, 140, 139, 132, 132, 138, 137, 142, 138, 137, 141, 144, 138, 146, 135, 140, 142, 135, 145, 143, 138, 142, 133, 145, 141, 132, 136, 135, 149, 136, 147, 135, 139, 145, 134, 133, 134, 139, 135, 137, 137, 134, 146, 138, 142, 143, 133, 142, 143, 141, 143, 138, 134, 136, 148, 144, 142, 141, 145, 138, 139, 137, 138, 142, 140, 142, 135, 142, 135, 136, 140, 141, 136, 136, 143, 144, 142, 135, 145, 135, 140, 139, 131, 146, 139, 140, 138, 140, 140, 142, 139, 139, 137, 143, 146, 138, 137, 139, 138, 138, 142, 137, 152, 141, 139, 139, 148, 137, 144, 142, 147, 138, 138, 148, 139, 144, 148, 142, 138, 139, 133, 137, 141, 135, 140, 142, 147, 137, 144, 135, 127, 140, 148, 138, 143, 142, 137, 136, 139, 138, 139, 134, 137, 141, 140, 145, 137, 135, 142, 150, 138, 139, 139, 152, 150, 132, 145, 138, 152, 129, 142, 143, 139, 139, 136, 137, 142, 141, 141, 135, 147, 129, 135, 138, 138, 147, 140, 142, 139, 144, 140, 139, 136, 144, 137, 138, 137, 139, 136, 144, 138, 139, 143, 140, 148, 136, 142, 134, 149, 141, 136, 143, 143, 148, 139, 134, 143, 138, 141, 144, 136, 138, 137, 139, 152, 136, 141, 146, 137, 147, 144, 144, 139, 143, 142, 140, 144, 145, 142, 144, 143, 142, 128, 131, 144, 139, 135, 134, 149, 141, 140, 137, 144, 139, 141, 136, 137, 143, 145, 143, 141, 138, 142, 141, 145, 139, 132, 132, 133, 138, 142, 149, 147, 141, 135, 142, 139, 138, 131, 140, 134, 139, 135, 132, 142, 135, 137, 145, 143, 137, 141, 148, 138, 143, 136, 140, 138, 147, 143, 133, 143, 137, 141, 137, 141, 139, 141, 137, 135, 143, 143, 141, 140, 134, 146, 139, 142, 148, 133, 135, 141, 139, 134, 141, 136, 136, 144, 137, 137, 137, 141, 145, 134, 137, 129, 135, 139, 135, 148, 137, 146, 136, 137, 138, 141, 138, 137, 143, 136, 142, 144, 138, 134, 139, 137, 144, 131, 139, 136, 140, 136, 141, 137, 139, 137, 141, 136, 138, 141, 144, 140, 143, 146, 140, 136, 142, 135, 132, 137, 135, 142, 136, 142, 142, 150, 138, 137, 144, 128, 129, 138, 140, 133, 146, 143, 135, 145, 139, 142, 146, 140, 145, 140, 133, 144, 134, 139, 141, 145, 146, 137, 135, 135, 142, 135, 149, 141, 145, 143, 141, 137, 144, 139, 139, 140, 144, 136, 139, 146, 144, 143, 149, 135, 141, 142, 137, 139, 139, 133, 142, 144, 132, 141, 138, 132, 144, 146, 138, 131, 137, 140, 149, 128, 134, 132, 137, 135, 124, 134, 132, 135, 142, 136, 144, 138, 142, 142, 136, 135, 135, 138, 143, 132, 136, 134, 135, 146, 143, 129, 134, 132, 142, 144, 147, 132, 144, 135, 150, 145, 141, 148, 136, 143, 143, 140, 128, 151, 134, 149, 145, 130, 143, 143, 129, 144, 132, 133, 142, 127, 122, 140, 130, 137, 135, 143, 144, 131, 144, 130, 143, 133, 135, 131, 144, 135, 139, 143, 130, 144, 150, 136, 141, 144, 141, 140, 137, 136, 133, 126, 137, 147, 148, 138, 141, 127, 151, 145, 134, 143, 144, 130, 135, 137, 129, 135, 130, 133, 139, 139, 139, 127, 151, 137, 127, 134, 139, 135, 130, 138, 142, 146, 137, 147, 133, 139, 134, 129, 134, 144, 143, 125, 134, 142, 140, 124, 137, 140, 131, 136, 137, 140, 134, 151, 139, 129, 145, 134, 153, 153, 142, 146, 149, 136, 129, 132, 126, 133, 140, 139, 135, 124, 135, 140, 141, 148, 143, 144, 139, 142, 143, 133, 138, 147, 141, 130, 134, 142, 143, 139, 138, 144, 135, 153, 141, 137, 143, 142, 132, 132, 138, 138, 141, 132, 135, 150, 129, 133, 148, 143, 135, 145, 133, 139, 147, 138, 140, 136, 143, 151, 138, 141, 139, 135, 137, 135, 135, 155, 133, 146, 131, 134, 129, 133, 135, 145, 137, 146, 144, 140, 145, 137, 132, 150, 138, 133, 128, 142, 139, 140, 144, 135, 133, 148, 147, 136, 136, 133, 139, 152, 145, 137, 140, 140, 127, 140, 142, 137, 141, 138, 134, 138, 158, 142, 140, 133, 141, 126, 141, 133, 141, 133, 135, 139, 147, 141, 140, 131, 128, 135, 150, 146, 144, 129, 145, 140, 140, 129, 137, 138, 147, 147, 126, 138, 157, 135, 142, 141, 136, 142, 139, 142, 147, 136, 135, 130, 131, 144, 134, 149, 145, 137, 139, 140, 146, 146, 143, 143, 142, 144, 145, 151, 136, 131, 142, 140, 137, 156, 136, 123, 141, 154, 141, 142, 135, 137, 152, 133, 152, 141, 141, 154, 142, 143, 126, 143, 143, 142, 136, 132, 139, 137, 140, 135, 151, 139, 143, 134, 136, 146, 146, 139, 150, 149, 160, 144, 141, 141, 127, 145, 141, 127, 149, 149, 140, 141, 145, 133, 132, 130, 140, 137, 142, 141, 127, 131, 138, 142, 140, 140, 131, 139, 139, 135, 149, 142, 123, 135, 149, 137, 140, 139, 132, 133, 133, 138, 134, 133, 133, 131, 123, 136, 136, 134, 136, 141, 141, 134, 144, 142, 135, 140, 130, 148, 135, 137, 133, 137, 129, 143, 137, 144, 134, 132, 141, 149, 141, 141, 143, 124, 132, 133, 133, 135, 147, 146, 137, 130, 133, 156, 135, 145, 151, 152, 132, 137, 140, 139, 144, 142, 139, 138, 136, 142, 130, 145, 136, 139, 135, 123, 139, 133, 144, 132, 139, 137, 147, 134, 134, 133, 142, 124, 118, 133, 144, 137, 140, 129, 146, 141, 146, 136, 140, 132, 139, 132, 140, 135, 141, 140, 139, 142, 131, 135, 134, 136, 134, 132, 138, 135, 136, 139, 132, 139, 143, 150, 146, 135, 126, 138, 138, 150, 138, 139, 142, 151, 139, 137, 138, 143, 133, 144, 141, 145, 141, 138, 135, 140, 136, 140, 144, 130, 130, 139, 139, 139, 143, 143, 139, 137, 144, 130, 134, 134, 136, 138, 142, 146, 145, 145, 136, 137, 141, 136, 140, 145, 138, 145, 140, 141, 142, 141, 143, 131, 138, 138, 138, 138, 135, 138, 142, 129, 149, 127, 141, 135, 137, 139, 131, 134, 137, 132, 139, 137, 136, 138, 138, 137, 141, 133, 124, 143, 141, 130, 137, 141, 133, 138, 141, 136, 141, 148, 141, 138, 142, 135, 129, 136, 143, 137, 137, 137, 137, 145, 143, 141, 136, 140, 142, 141, 146, 139, 138, 140, 135, 145, 132, 141, 135, 142, 132, 144, 136, 141, 136, 147, 131, 142, 152, 136, 132, 134, 136, 135, 149, 125, 140, 133, 137, 141, 143, 143, 143, 139, 139, 144, 140, 140, 137, 135, 140, 140, 131, 140, 145, 138, 138, 138, 146, 135, 138, 139, 139, 140, 144, 139, 144, 144, 136, 136, 131, 145, 141, 139, 139, 141, 142, 137, 141, 147, 142, 136, 135, 135, 134, 132, 140, 140, 144, 135, 142, 141, 139, 149, 146, 141, 138, 136, 139, 133, 148, 142, 139, 137, 152, 129, 138, 138, 140, 137, 136, 140, 137, 142, 140, 126, 134, 135, 138, 138, 137, 135, 138, 142, 153, 140, 147, 135, 137, 141, 145, 135, 139, 140, 136, 140, 133, 141, 135, 140, 136, 139, 141, 135, 144, 133, 139, 140, 137, 140, 127, 137, 143, 150, 144, 138, 136, 130, 143, 138, 141, 142, 135, 143, 143, 150, 145, 135, 144, 147, 137, 138, 153, 134, 142, 146, 133, 130, 131, 140, 127, 147, 132, 145, 131, 137, 138, 138, 137, 130, 145, 139, 135, 136, 149, 138, 136, 136, 132, 139, 137, 137, 143, 133, 140, 134, 141, 145, 153, 152, 141, 130, 141, 138, 138, 145, 139, 144, 145, 139, 150, 127, 137, 139, 145, 133, 144, 142, 129, 138, 137, 144, 137, 139, 136, 134, 133, 138, 152, 138, 135, 135, 134, 138, 132, 141, 131, 143, 145, 146, 137, 134, 143, 136, 141, 147, 141, 129, 140, 135, 142, 136, 140, 134, 138, 138, 138, 137, 144, 135, 143, 139, 140, 136, 147, 137, 132, 137, 139, 136, 139, 139, 140, 140, 141, 140, 150, 134, 146, 141, 140, 138, 132, 137, 137, 136, 134, 134, 140, 138, 135, 140, 136, 136, 146, 133, 137, 138, 141, 138, 142, 135, 137, 135, 143, 132, 143, 132, 128, 148, 133, 133, 144, 143, 141, 123, 139, 140, 136, 143, 142, 139, 138, 147, 131, 139, 138, 133, 140, 141, 135, 154, 133, 139, 138, 144, 142, 133, 137, 135, 137, 138, 138, 135, 142, 144, 149, 143, 141, 142, 138, 138, 131, 129, 143, 144, 142, 136, 143, 141, 134, 136, 142, 142, 143, 133, 137, 139, 137, 136, 135, 146, 137, 142, 139, 143, 140, 137, 133, 139, 141, 140, 139, 143, 137, 131, 139, 137, 144, 140, 138, 134, 133, 139, 138, 146, 139, 136, 142, 138, 147, 138, 138, 134, 132, 144, 138, 132, 141, 145, 135, 143, 134, 132, 136, 141, 138, 139, 131, 133, 137, 143, 143, 134, 143, 145, 141, 135, 148, 140, 132, 141, 131, 137, 141, 149, 151, 141, 145, 139, 138, 143, 133, 137, 139, 144, 134, 139, 141, 144, 137, 139, 137, 132, 137, 145, 129, 132, 137, 136, 138, 139, 138, 133, 140, 133, 131, 139, 142, 143, 144, 136, 145, 152, 136, 136, 126, 134, 133, 131, 139, 133, 140, 134, 137, 139, 139, 143, 143, 144, 130, 137, 132, 140, 133, 135, 137, 139, 134, 140, 132, 152, 127, 140, 144, 144, 142, 132, 132, 131, 136, 138, 142, 137, 133, 153, 136, 136, 130, 146, 142, 151, 148, 138, 133, 136, 140, 134, 148, 132, 138, 136, 141, 140, 145, 133, 134, 136, 146, 120, 135, 134, 139, 143, 137, 127, 153, 141, 135, 145, 148, 136, 141, 158, 137, 143, 141, 146, 142, 145, 140, 140, 131, 133, 140, 136, 140, 146, 150, 140, 138, 138, 134, 143, 138, 132, 151, 131, 145, 135, 141, 137, 136, 161, 146, 141, 128, 134, 136, 136, 129, 127, 136, 132, 138, 143, 131, 137, 130, 143, 152, 136, 135, 138, 135, 142, 135, 142, 130, 128, 136, 135, 142, 144, 145, 143, 138, 146, 139, 140, 135, 135, 149, 139, 144, 143, 130, 139, 134, 137, 133, 129, 137, 140, 128, 139, 140, 135, 131, 146, 135, 141, 143, 136, 143, 145, 143, 130, 141, 144, 136, 137, 139, 142, 142, 133, 134, 138, 134, 140, 131, 137, 136, 147, 144, 138, 148, 133, 135, 135, 132, 133, 137, 134, 147, 139, 138, 136, 136, 142, 144, 143, 141, 146, 140, 140, 136, 137, 136, 129, 139, 130, 136, 135, 129, 142, 134, 152, 139, 129, 135, 142, 133, 142, 136, 139, 138, 152, 134, 135, 149, 135, 134, 137, 141, 138, 143, 146, 142, 142, 142, 133, 138, 147, 149, 129, 136, 137, 135, 144, 131, 148, 136, 139, 138, 143, 146, 141, 137, 133, 135, 123, 141, 144, 143, 123, 148, 142, 128, 132, 136, 134, 136, 133, 144, 148, 136, 139, 138, 148, 136, 136, 136, 141, 139, 128, 156, 133, 137, 141, 145, 135, 139, 143, 123, 132, 135, 138, 137, 128, 141, 133, 138, 149, 146, 143, 140, 139, 127, 129, 138, 142, 136, 131, 143, 132, 137, 143, 141, 142, 137, 140, 143, 126, 141, 148, 138, 152, 147, 133, 151, 116, 129, 144, 137, 138, 129, 139, 134, 131, 145, 147, 145, 149, 147, 128, 140, 139, 142, 139, 141, 138, 143, 139, 144, 144, 149, 121, 136, 134, 136, 139, 143, 135, 135, 154, 146, 136, 143, 136, 139, 151, 141, 142, 137, 139, 133, 139, 133, 140, 137, 139, 134, 136, 155, 133, 143, 139, 144, 139, 148, 145, 142, 133, 135, 141, 150, 143, 141, 133, 134, 139, 149, 145, 134, 138, 142, 140, 146, 141, 142, 146, 136, 146, 143, 135, 143, 144, 136, 140, 135, 138, 123, 141, 147, 144, 150, 126, 149, 141, 144, 145, 137, 131, 142, 135, 137, 148, 143, 138, 144, 134, 135, 140, 134, 140, 140, 137, 137, 130, 141, 134, 131, 131, 142, 136, 147, 145, 145, 137, 143, 140, 163, 135, 137, 133, 134, 140, 144, 136, 155, 132, 139, 132, 144, 138, 139, 137, 134, 134, 143, 144, 144, 139, 137, 133, 136, 143, 137, 140, 138, 131, 140, 141, 140, 145, 155, 132, 139, 145, 141, 136, 145, 139, 142, 135, 136, 150, 136, 135, 135, 138, 142, 130, 137, 139, 141, 134, 139, 133, 139, 125, 142, 138, 132, 147, 143, 138, 140, 129, 143, 137, 136, 136, 142, 146, 128, 137, 146, 138, 142, 124, 129, 129, 129, 139, 143, 133, 139, 143, 130, 136, 149, 131, 132, 144, 125, 140, 137, 146, 148, 138, 138, 138, 146, 141, 141, 136, 134, 138, 131, 135, 139, 130, 139, 134, 133, 146, 148, 145, 144, 144, 136, 137, 133, 152, 128, 134, 136, 145, 143, 136, 147, 131, 127, 130, 146, 140, 135, 136, 132, 125, 136, 146, 145, 128, 144, 143, 145, 150, 132, 140, 152, 133, 147, 141, 135, 143, 126, 130, 144, 142, 132, 143, 142, 143, 155, 139, 138, 146, 133, 136, 129, 124, 144, 145, 150, 131, 142, 145, 141, 138, 137, 134, 146, 138, 139, 133, 142, 137, 131, 142, 140, 141, 127, 147, 131, 147, 134, 139, 139, 141, 141, 129, 150, 136, 131, 132, 136, 139, 140, 141, 138, 143, 139, 139, 144, 136, 140, 147, 125, 133, 138, 137, 138, 140, 144, 131, 140, 139, 129, 130, 135, 131, 139, 133, 140, 150, 142, 133, 143, 137, 129, 139, 135, 136, 140, 142, 141, 131, 129, 137, 135, 136, 149, 139, 141, 139, 140, 143, 139, 131, 129, 139, 150, 128, 142, 134, 144, 134, 149, 137, 142, 143, 140, 146, 130, 146, 136, 145, 150, 135, 142, 145, 140, 144, 142, 129, 132, 124, 130, 137, 155, 150, 136, 138, 137, 138, 143, 140, 136, 141, 136, 134, 145, 134, 142, 150, 152, 142, 131, 147, 127, 135, 145, 140, 132, 151, 140, 135, 137, 138, 140, 142, 130, 137, 137, 134, 144, 144, 146, 132, 151, 140, 134, 135, 132, 131, 152, 139, 138, 126, 141, 144, 128, 143, 141, 143, 140, 131, 140, 128, 137, 140, 139, 138, 131, 135, 131, 135, 139, 140, 138, 144, 137, 140, 141, 136, 132, 152, 138, 137, 139, 134, 132, 141, 134, 136, 144, 155, 135, 139, 147, 134, 138, 149, 132, 154, 132, 132, 155, 136, 142, 138, 136, 137, 142, 138, 140, 140, 137, 132, 135, 135, 137, 142, 139, 136, 133, 138, 137, 138, 148, 132, 138, 133, 135, 145, 148, 149, 139, 133, 136, 156, 132, 129, 135, 151, 140, 136, 147, 134, 133, 132, 127, 138, 138, 145, 137, 136, 146, 139, 138, 144, 140, 136, 141, 141, 151, 137, 143, 140, 137, 130, 131, 139, 152, 133, 133, 144, 129, 147, 139, 140, 142, 136, 135, 139, 132, 141, 147, 142, 141, 134, 160, 143, 146, 131, 140, 152, 140, 145, 131, 137, 143, 149, 129, 134, 137, 142, 133, 140, 136, 134, 137, 146, 127, 145, 131, 141, 126, 152, 120, 150, 140, 142, 141, 138, 143, 142, 130, 148, 148, 134, 138, 145, 142, 125, 139, 146, 152, 139, 156, 133, 142, 142, 128, 147, 148, 143, 133, 141, 145, 144, 145, 134, 135, 144, 146, 143, 128, 140, 137, 139, 133, 146, 132, 141, 148, 143, 139, 136, 136, 137, 135, 142, 146, 135, 133, 135, 133, 148, 142, 144, 128, 137, 144, 148, 147, 141, 135, 143, 139, 153, 124, 134, 140, 136, 140, 137, 134, 148, 140, 137, 128, 139, 142, 141, 135, 133, 142, 142, 130, 140, 142, 148, 148, 126, 147, 133, 145, 141, 157, 140, 132, 147, 147, 133, 139, 145, 143, 141, 139, 138, 137, 151, 144, 152, 135, 148, 150, 135, 149, 137, 130, 142, 132, 137, 137, 140, 133, 139, 150, 161, 143, 146, 136, 143, 137, 144, 142, 131, 136, 141, 141, 138, 143, 153, 137, 146, 141, 129, 141, 144, 134, 142, 141, 137, 152, 134, 146, 134, 147, 152, 136, 145, 137, 128, 135, 133, 123, 141, 157, 140, 137, 132, 146, 134, 140, 142, 138, 138, 131, 129, 132, 144, 142, 142, 135, 137, 136, 139, 152, 136, 152, 143, 145, 133, 138, 144, 128, 141, 133, 143, 130, 139, 130, 141, 139, 153, 135, 150, 145, 156, 141, 139, 135, 141, 137, 135, 135, 135, 150, 141, 146, 130, 135, 140, 144, 146, 132, 132, 135, 138, 136, 139, 142, 158, 138, 138, 140, 143, 135, 137, 141, 142, 135, 146, 130, 145, 134, 127, 144, 131, 144, 135, 130, 138, 136, 144, 141, 137, 126, 143, 144, 148, 139, 138, 145, 137, 139, 134, 136, 136, 137, 134, 139, 138, 153, 137, 144, 133, 134, 144, 137, 135, 130, 140, 145, 130, 133, 140, 143, 145, 135, 145, 134, 143, 133, 146, 128, 146, 144, 147, 133, 137, 133, 141, 133, 129, 142, 146, 139, 142, 144, 139, 131, 132, 138, 143, 140, 143, 139, 135, 137, 137, 129, 150, 137, 136, 143, 142, 137, 137, 139, 137, 137, 128, 140, 145, 147, 132, 129, 135, 136, 141, 128, 140, 137, 139, 134, 134, 150, 139, 136, 135, 142, 135, 138, 129, 131, 147, 140, 138, 138, 144, 137, 136, 140, 127, 150, 145, 147, 142, 146, 124, 129, 133, 135, 142, 133, 140, 133, 133, 136, 144, 150, 134, 143, 149, 138, 140, 136, 135, 142, 146, 136, 130, 144, 135, 135, 134, 141, 134, 136, 135, 135, 147, 141, 139, 147, 137, 139, 126, 139, 137, 133, 148, 139, 134, 131, 133, 133, 141, 140, 137, 142, 141, 143, 146, 132, 142, 133, 146, 137, 148, 143, 144, 122, 138, 141, 136, 136, 141, 151, 147, 127, 131, 145, 138, 127, 152, 141, 141, 135, 139, 136, 146, 148, 132, 141, 139, 138, 135, 134, 133, 135, 152, 140, 134, 155, 139, 139, 135, 140, 140, 133, 144, 144, 142, 141, 132, 146, 143, 134, 132, 147, 127, 141, 143, 137, 140, 133, 138, 141, 141, 133, 137, 149, 134, 138, 139, 137, 145, 142, 134, 140, 139, 139, 139, 154, 135, 137, 136, 139, 137, 146, 134, 141, 147, 143, 138, 137, 140, 140, 128, 138, 138, 131, 138, 148, 146, 135, 143, 151, 140, 142, 146, 131, 131, 139, 137, 141, 134, 142, 141, 137, 137, 147, 138, 134, 139, 131, 143, 137, 139, 135, 130, 144, 140, 145, 140, 142, 141, 137, 140, 144, 141, 140, 137, 136, 148, 144, 137, 135, 144, 132, 146, 137, 135, 132, 141, 139, 145, 147, 153, 139, 133, 137, 127, 138, 137, 139, 138, 137, 136, 142, 136, 129, 140, 136, 143, 131, 144, 139, 140, 133, 136, 136, 142, 140, 142, 146, 138, 137, 140, 134, 137, 136, 138, 127, 142, 135, 146, 143, 142, 135, 146, 131, 134, 136, 141, 141, 136, 143, 147, 143, 140, 141, 137, 143, 143, 132, 145, 140, 143, 139, 139, 148, 136, 131, 141, 136, 138, 139, 137, 135, 133, 134, 138, 136, 138, 133, 138, 138, 131, 135, 127, 146, 142, 133, 141, 133, 134, 135, 140, 140, 136, 145, 137, 137, 146, 141, 135, 132, 143, 136, 139, 142, 135, 137, 143, 135, 138, 137, 129, 137, 141, 143, 142, 137, 134, 141, 139, 141, 132, 132, 137, 144, 137, 130, 141, 134, 142, 135, 133, 138, 137, 134, 140, 141, 138, 133, 134, 145, 143, 133, 148, 140, 134, 136, 141, 142, 144, 135, 133, 148, 131, 155, 137, 131, 141, 131, 136, 142, 143, 137, 133, 136, 140, 137, 142, 141, 136, 142, 145, 134, 127, 146, 137, 143, 131, 140, 142, 138, 133, 140, 153, 138, 142, 138, 153, 142, 134, 136, 135, 141, 137, 148, 137, 143, 141, 138, 134, 148, 136, 140, 142, 134, 133, 136, 137, 137, 138, 142, 145, 137, 143, 139, 136, 135, 138, 147, 135, 129, 147, 135, 141, 136, 124, 145, 139, 138, 148, 131, 140, 136, 134, 144, 135, 135, 152, 142, 134, 132, 137, 134, 134, 137, 141, 150, 138, 147, 144, 146, 146, 143, 146, 137, 142, 140, 133, 138, 136, 147, 143, 141, 133, 129, 146, 135, 134, 144, 143, 142, 134, 140, 143, 140, 135, 137, 139, 139, 142, 139, 143, 136, 136, 140, 145, 134, 137, 142, 130, 140, 136, 134, 138, 136, 140, 130, 140, 139, 136, 133, 134, 137, 136, 146, 140, 143, 134, 137, 137, 142, 145, 136, 137, 143, 149, 139, 134, 140, 135, 132, 134, 138, 144, 146, 145, 146, 135, 141, 141, 144, 131, 141, 138, 139, 137, 134, 136, 142, 144, 145, 148, 139, 136, 147, 138, 143, 142, 133, 143, 148, 137, 131, 139, 137, 153, 136, 133, 138, 140, 134, 148, 129, 142, 145, 136, 145, 142, 138, 141, 136, 142, 138, 148, 139, 139, 140, 138, 133, 125, 137, 143, 145, 144, 132, 139, 143, 133, 131, 140, 139, 140, 146, 138, 135, 139, 133, 142, 140, 142, 132, 133, 139, 138, 140, 144, 133, 137, 139, 139, 136, 132, 141, 143, 140, 140, 140, 130, 150, 154, 150, 127, 148, 139, 133, 149, 134, 141, 147, 132, 134, 133, 144, 135, 135, 149, 150, 145, 140, 150, 142, 136, 145, 148, 154, 146, 137, 129, 145, 143, 148, 147, 132, 138, 157, 142, 139, 136, 143, 117, 130, 138, 131, 141, 129, 127, 131, 141, 132, 141, 126, 130, 129, 140, 135, 138, 136, 134, 140, 134, 154, 132, 150, 139, 129, 135, 138, 134, 128, 148, 138, 137, 151, 138, 148, 124, 145, 134, 135, 139, 147, 142, 140, 137, 140, 145, 145, 144, 139, 133, 145, 127, 143, 137, 147, 154, 138, 143, 143, 131, 141, 147, 138, 144, 142, 151, 147, 144, 144, 133, 134, 141, 130, 133, 127, 139, 139, 125, 133, 137, 134, 145, 147, 137, 128, 145, 143, 133, 134, 151, 142, 149, 140, 148, 132, 144, 146, 136, 139, 141, 150, 143, 133, 139, 150, 137, 138, 131, 140, 143, 138, 135, 129, 136, 153, 148, 140, 151, 145, 150, 139, 137, 140, 147, 136, 135, 140, 141, 114, 134, 142, 140, 142, 134, 138, 125, 141, 136, 149, 150, 128, 159, 139, 130, 125, 139, 140, 133, 129, 142, 136, 146, 146, 142, 135, 155, 126, 139, 131, 140, 126, 138, 158, 148, 134, 134, 139, 137, 145, 143, 141, 142, 139, 138, 146, 136, 135, 142, 150, 136, 137, 138, 136, 138, 136, 134, 129, 141, 142, 129, 137, 126, 138, 134, 149, 155, 155, 133, 145, 151, 127, 134, 125, 145, 135, 136, 129, 147, 148, 132, 135, 154, 136, 141, 144, 132, 133, 140, 139, 138, 130, 139, 146, 145, 134, 135, 119, 138, 141, 133, 142, 125, 151, 136, 151, 133, 143, 131, 143, 135, 137, 141, 152, 144, 145, 141, 148, 145, 118, 137, 129, 140, 139, 135, 129, 142, 135, 135, 149, 127, 146, 161, 143, 140, 134, 153, 138, 128, 134, 136, 144, 142, 138, 135, 139, 136, 144, 143, 139, 137, 128, 137, 138, 140, 136, 131, 142, 141, 134, 134, 132, 132, 127, 128, 148, 139, 154, 141, 138, 138, 129, 134, 133, 155, 142, 146, 140, 135, 143, 150, 146, 136, 156, 140, 140, 125, 151, 153, 134, 145, 144, 143, 137, 143, 133, 155, 138, 128, 136, 136, 138, 146, 130, 149, 147, 136, 137, 142, 139, 143, 136, 133, 149, 135, 140, 137, 150, 128, 133, 133, 125, 134, 137, 142, 130, 138, 131, 133, 141, 140, 137, 134, 140, 130, 142, 124, 139, 147, 136, 142, 141, 129, 140, 131, 128, 151, 145, 134, 138, 135, 142, 156, 134, 136, 151, 143, 145, 130, 133, 146, 126, 129, 142, 142, 131, 136, 135, 127, 141, 148, 149, 136, 142, 141, 138, 137, 148, 138, 136, 153, 136, 142, 144, 139, 139, 143, 142, 147, 138, 126, 135, 145, 140, 154, 137, 139, 149, 124, 154, 132, 141, 138, 135, 140, 133, 138, 130, 137, 136, 153, 137, 124, 132, 143, 141, 144, 134, 143, 141, 143, 121, 132, 134, 142, 126, 134, 133, 151, 137, 141, 140, 141, 146, 128, 129, 140, 157, 148, 135, 144, 151, 142, 142, 145, 140, 148, 146, 133, 144, 136, 134, 134, 137, 139, 132, 137, 137, 140, 138, 136, 139, 145, 135, 137, 151, 134, 144, 138, 143, 137, 139, 142, 134, 136, 142, 137, 140, 140, 135, 131, 147, 134, 134, 133, 131, 142, 138, 143, 140, 138, 134, 141, 135, 149, 139, 139, 147, 147, 142, 148, 142, 138, 133, 136, 135, 142, 137, 136, 141, 138, 139, 142, 135, 139, 136, 139, 137, 137, 137, 138, 145, 135, 127, 135, 139, 143, 144, 137, 139, 155, 139, 141, 140, 133, 145, 137, 136, 144, 134, 142, 136, 142, 141, 133, 144, 150, 138, 143, 139, 148, 144, 134, 137, 145, 140, 146, 140, 143, 136, 135, 141, 137, 144, 143, 140, 140, 138, 136, 129, 136, 143, 143, 136, 139, 139, 126, 153, 143, 136, 144, 134, 149, 133, 133, 141, 140, 147, 138, 146, 130, 141, 130, 137, 138, 146, 137, 140, 138, 138, 137, 142, 137, 140, 141, 142, 137, 142, 140, 140, 141, 141, 141, 138, 148, 138, 144, 146, 130, 139, 138, 148, 136, 146, 144, 141, 140, 134, 138, 139, 145, 141, 145, 146, 128, 144, 140, 140, 138, 146, 136, 142, 139, 139, 139, 144, 148, 136, 141, 139, 139, 137, 136, 140, 135, 143, 130, 144, 140, 141, 146, 130, 143, 151, 139, 129, 142, 146, 131, 133, 146, 133, 126, 130, 138, 132, 136, 143, 156, 137, 136, 139, 135, 125, 138, 155, 128, 140, 144, 135, 139, 141, 136, 142, 144, 144, 134, 139, 139, 136, 134, 136, 135, 140, 137, 136, 141, 131, 142, 132, 130, 151, 145, 149, 147, 137, 145, 144, 132, 142, 133, 132, 133, 143, 139, 135, 132, 146, 131, 138, 142, 138, 140, 140, 138, 137, 139, 139, 142, 132, 152, 140, 143, 139, 145, 136, 135, 136, 142, 131, 135, 136, 136, 144, 141, 145, 137, 140, 142, 142, 142, 137, 142, 137, 139, 146, 132, 135, 140, 130, 148, 132, 148, 145, 133, 146, 135, 139, 136, 141, 143, 134, 132, 141, 147, 138, 146, 136, 143, 131, 139, 129, 137, 135, 144, 133, 141, 142, 146, 140, 143, 142, 146, 138, 134, 138, 137, 141, 146, 137, 128, 136, 132, 138, 129, 132, 152, 136, 136, 145, 146, 137, 133, 138, 140, 137, 135, 141, 142, 138, 133, 138, 145, 136, 145, 147, 139, 136, 146, 140, 131, 137, 143, 147, 140, 138, 138, 140, 134, 135, 139, 149, 137, 136, 140, 140, 137, 148, 135, 123, 136, 148, 129, 143, 129, 127, 139, 138, 136, 139, 140, 145, 142, 140, 144, 143, 143, 133, 154, 151, 143, 140, 142, 136, 140, 132, 130, 133, 148, 140, 146, 137, 140, 136, 136, 144, 132, 143, 137, 126, 151, 138, 128, 141, 138, 140, 141, 140, 136, 136, 133, 144, 140, 130, 148, 137, 140, 139, 135, 140, 141, 136, 145, 140, 141, 142, 142, 138, 141, 135, 138, 142, 137, 149, 139, 144, 133, 140, 140, 140, 135, 138, 132, 137, 148, 130, 136, 135, 137, 133, 138, 143, 142, 142, 147, 132, 125, 141, 129, 142, 144, 134, 142, 134, 143, 138, 134, 142, 148, 154, 142, 131, 139, 134, 134, 137, 133, 138, 137, 145, 143, 140, 143, 139, 130, 142, 136, 137, 138, 135, 128, 141, 153, 147, 145, 135, 138, 129, 147, 129, 140, 138, 139, 131, 139, 133, 141, 140, 132, 138, 152, 140, 157, 138, 143, 128, 142, 139, 142, 138, 136, 139, 141, 136, 135, 144, 139, 123, 141, 143, 144, 143, 136, 132, 145, 143, 139, 136, 138, 133, 135, 142, 143, 140, 142, 142, 139, 130, 146, 140, 139, 147, 129, 146, 137, 134, 137, 144, 138, 140, 136, 141, 137, 143, 138, 142, 135, 146, 142, 136, 135, 137, 134, 134, 139, 130, 141, 134, 147, 138, 134, 131, 139, 137, 151, 137, 142, 140, 145, 138, 132, 136, 142, 134, 134, 138, 142, 151, 137, 141, 131, 138, 144, 134, 140, 135, 137, 135, 132, 144, 135, 130, 144, 137, 139, 143, 140, 137, 139, 137, 139, 135, 133, 134, 142, 139, 141, 131, 140, 135, 138, 142, 147, 134, 135, 139, 143, 136, 137, 134, 141, 140, 140, 136, 136, 130, 140, 135, 136, 144, 130, 134, 136, 135, 148, 140, 136, 135, 143, 138, 138, 136, 147, 146, 146, 133, 143, 140, 136, 133, 136, 134, 136, 143, 141, 138, 141, 138, 131, 143, 138, 138, 145, 135, 135, 135, 143, 145, 137, 136, 146, 134, 135, 139, 139, 141, 141, 139, 138, 142, 144, 144, 131, 134, 146, 139, 136, 143, 132, 133, 145, 141, 142, 143, 141, 146, 141, 139, 137, 143, 138, 138, 145, 140, 138, 139, 128, 136, 135, 145, 136, 141, 137, 144, 137, 143, 132, 139, 131, 138, 147, 147, 138, 137, 136, 136, 143, 136, 132, 141, 135, 142, 139, 138, 139, 136, 135, 142, 139, 133, 135, 137, 140, 138, 139, 145, 143, 137, 137, 136, 139, 136, 143, 138, 138, 139, 137, 132, 138, 135, 143, 135, 134, 141, 139, 137, 138, 138, 139, 135, 133, 141, 141, 139, 132, 138, 140, 142, 135, 143, 141, 136, 134, 138, 138, 142, 134, 138, 130, 138, 133, 139, 138, 135, 137, 143, 145, 140, 138, 135, 141, 127, 125, 145, 141, 131, 133, 131, 132, 123, 135, 136, 142, 138, 139, 132, 135, 143, 138, 137, 137, 136, 132, 128, 145, 138, 132, 148, 144, 136, 137, 138, 150, 131, 143, 134, 141, 139, 130, 138, 135, 136, 139, 139, 140, 131, 132, 137, 137, 148, 147, 140, 138, 135, 146, 136, 136, 135, 135, 144, 146, 135, 135, 136, 139, 135, 139, 144, 134, 140, 136, 135, 148, 145, 138, 145, 147, 129, 129, 139, 135, 139, 139, 139, 146, 147, 139, 142, 134, 138, 140, 127, 141, 138, 139, 133, 132, 132, 137, 138, 147, 132, 144, 148, 139, 139, 136, 141, 129, 152, 150, 136, 138, 134, 139, 145, 133, 143, 149, 139, 137, 134, 133, 135, 130, 140, 134, 141, 144, 135, 134, 137, 144, 138, 140, 137, 134, 152, 137, 135, 146, 144, 135, 137, 132, 136, 136, 138, 134, 141, 134, 128, 135, 142, 139, 134, 138, 135, 144, 126, 147, 134, 142, 135, 134, 138, 131, 135, 143, 146, 149, 138, 135, 141, 149, 150, 136, 136, 138, 141, 139, 135, 139, 133, 132, 155, 132, 135, 133, 141, 140, 144, 139, 149, 129, 139, 132, 129, 143, 140, 148, 146, 141, 146, 138, 133, 143, 130, 137, 137, 145, 130, 143, 154, 141, 138, 142, 144, 140, 147, 134, 140, 138, 144, 128, 144, 139, 127, 131, 127, 140, 145, 131, 124, 160, 147, 137, 134, 143, 135, 137, 138, 142, 139, 141, 131, 144, 142, 135, 146, 137, 130, 144, 139, 140, 137, 142, 131, 139, 136, 141, 138, 136, 144, 139, 130, 150, 136, 136, 146, 150, 132, 135, 137, 143, 142, 141, 147, 144, 135, 140, 137, 133, 145, 136, 135, 131, 135, 143, 140, 135, 148, 152, 132, 125, 143, 141, 144, 135, 134, 137, 138, 135, 136, 129, 143, 141, 135, 140, 144, 137, 149, 138, 138, 144, 134, 143, 135, 149, 156, 136, 138, 134, 126, 138, 135, 139, 135, 144, 140, 137, 148, 139, 139, 136, 114, 144, 165, 131, 143, 140, 149, 141, 150, 134, 140, 125, 134, 135, 161, 126, 134, 140, 138, 127, 143, 138, 136, 138, 126, 141, 133, 134, 141, 136, 137, 145, 144, 138, 139, 133, 139, 134, 132, 139, 135, 124, 143, 139, 139, 145, 137, 129, 134, 136, 110, 144, 130, 138, 140, 138, 139, 139, 128, 135, 139, 139, 142, 133, 137, 142, 138, 136, 136, 133, 137, 141, 133, 139, 140, 136, 138, 138, 135, 136, 144, 148, 140, 142, 135, 138, 132, 136, 137, 138, 147, 136, 148, 138, 147, 143, 127, 132, 133, 139, 145, 137, 141, 137, 145, 132, 136, 133, 136, 138, 117, 144, 126, 137, 132, 136, 133, 141, 146, 141, 140, 140, 139, 139, 135, 141, 133, 137, 142, 134, 147, 137, 142, 139, 151, 145, 138, 139, 145, 142, 131, 145, 135, 138, 143, 142, 135, 138, 143, 131, 146, 140, 132, 119, 145, 135, 143, 146, 145, 142, 152, 140, 142, 146, 146, 146, 133, 149, 145, 138, 143, 138, 135, 139, 146, 135, 135, 140, 142, 144, 144, 146, 144, 133, 139, 137, 141, 128, 147, 128, 154, 127, 143, 141, 135, 140, 147, 137, 143, 134, 141, 143, 135, 137, 144, 129, 133, 134, 135, 141, 133, 142, 136, 135, 145, 146, 138, 142, 140, 137, 137, 146, 148, 142, 126, 142, 140, 87, 144, 133, 142, 122, 132, 134, 133, 140, 144, 133, 138, 134, 148, 148, 145, 136, 143, 132, 126, 136, 135, 136, 148, 147, 128, 135, 137, 137, 144, 146, 134, 142, 143, 150, 129, 139, 131, 143, 139, 141, 133, 139, 136, 136, 131, 140, 130, 142, 141, 140, 146, 132, 136, 136, 147, 137, 132, 144, 144, 140, 136, 141, 137, 143, 143, 135, 146, 138, 141, 143, 144, 129, 131, 142, 144, 140, 147, 133, 133, 142, 145, 135, 141, 141, 135, 132, 141, 143, 134, 131, 121, 142, 143, 137, 141, 153, 143, 146, 135, 137, 152, 131, 134, 135, 129, 136, 141, 132, 140, 142, 135, 133, 151, 149, 139, 130, 133, 139, 146, 148, 138, 143, 137, 136, 145, 127, 140, 137, 142, 139, 140, 139, 135, 132, 142, 134, 151, 144, 132, 130, 138, 145, 132, 139, 138, 143, 142, 139, 142, 134, 139, 138, 134, 137, 126, 127, 139, 138, 136, 144, 131, 143, 152, 138, 151, 145, 137, 142, 146, 137, 140, 137, 146, 141, 133, 140, 135, 137, 135, 147, 137, 134, 131, 151, 136, 141, 146, 137, 130, 136, 137, 141, 131, 141, 139, 131, 142, 133, 132, 136, 137, 131, 133, 134, 144, 140, 145, 138, 144, 136, 146, 140, 141, 134, 147, 142, 137, 142, 145, 134, 140, 135, 135, 139, 149, 142, 133, 143, 131, 133, 141, 138, 142, 142, 137, 135, 142, 138, 136, 152, 145, 137, 135, 142, 150, 138, 140, 138, 144, 136, 135, 135, 131, 140, 139, 146, 130, 131, 145, 141, 145, 142, 138, 145, 137, 135, 133, 148, 153, 141, 139, 141, 134, 138, 146, 132, 129, 136, 134, 150, 131, 146, 129, 137, 140, 148, 140, 131, 128, 143, 128, 140, 139, 138, 129, 150, 134, 134, 130, 139, 148, 134, 133, 137, 136, 137, 136, 136, 145, 148, 141, 130, 134, 135, 136, 134, 147, 138, 139, 127, 140, 146, 143, 139, 136, 141, 133, 122, 130, 137, 135, 135, 145, 144, 137, 148, 146, 146, 146, 135, 139, 140, 139, 133, 141, 136, 130, 141, 127, 140, 140, 130, 143, 142, 138, 134, 134, 136, 140, 136, 136, 140, 135, 144, 132, 143, 137, 136, 136, 137, 142, 135, 135, 146, 134, 140, 135, 138, 146, 126, 145, 135, 146, 126, 129, 136, 130, 144, 138, 136, 151, 135, 137, 134, 136, 142, 134, 136, 142, 142, 133, 135, 135, 138, 153, 147, 139, 133, 141, 138, 132, 134, 139, 146, 134, 141, 144, 140, 132, 140, 134, 134, 138, 136, 138, 131, 141, 130, 139, 148, 134, 131, 141, 139, 132, 140, 145, 142, 137, 143, 129, 143, 136, 140, 135, 134, 145, 141, 142, 140, 143, 132, 147, 133, 139, 140, 136, 137, 141, 138, 137, 136, 142, 145, 140, 136, 135, 131, 133, 148, 140, 132, 144, 133, 134, 128, 129, 137, 148, 137, 154, 149, 153, 140, 139, 129, 135, 131, 142, 132, 142, 145, 136, 133, 142, 135, 146, 145, 135, 138, 139, 135, 139, 139, 136, 143, 151, 140, 134, 139, 137, 150, 149, 138, 151, 144, 134, 137, 137, 144, 137, 131, 141, 128, 145, 134, 147, 131, 146, 135, 132, 134, 135, 132, 140, 133, 131, 140, 138, 134, 138, 134, 148, 146, 130, 127, 136, 140, 139, 132, 135, 138, 147, 131, 138, 134, 144, 142, 143, 136, 135, 133, 152, 136, 140, 138, 134, 132, 143, 143, 143, 140, 128, 136, 146, 134, 135, 138, 135, 141, 147, 131, 136, 132, 138, 141, 140, 137, 129, 138, 146, 140, 142, 143, 138, 133, 142, 133, 128, 143, 138, 145, 138, 136, 144, 132, 135, 138, 135, 129, 135, 154, 142, 133, 139, 146, 140, 140, 151, 138, 145, 130, 137, 140, 136, 144, 129, 142, 140, 147, 140, 139, 133, 138, 140, 137, 147, 138, 146, 144, 138, 146, 133, 132, 143, 136, 138, 148, 143, 137, 135, 148, 132, 135, 137, 136, 134, 133, 139, 140, 141, 137, 147, 141, 138, 133, 137, 140, 136, 141, 140, 139, 138, 133, 136, 138, 146, 139, 131, 131, 127, 135, 133, 136, 137, 136, 135, 134, 132, 136, 136, 139, 133, 130, 130, 138, 137, 130, 128, 127, 144, 141, 132, 141, 144, 139, 132, 138, 141, 139, 136, 136, 139, 140, 136, 131, 134, 141, 131, 142, 133, 143, 133, 141, 136, 133, 135, 142, 134, 141, 127, 138, 140, 137, 138, 133, 137, 133, 138, 137, 136, 139, 142, 142, 136, 143, 127, 138, 137, 138, 130, 144, 137, 134, 143, 144, 147, 133, 143, 142, 137, 141, 136, 136, 135, 143, 132, 143, 140, 132, 141, 144, 135, 138, 143, 132, 136, 135, 139, 149, 138, 143, 137, 145, 134, 138, 132, 133, 146, 136, 133, 137, 132, 140, 136, 148, 136, 145, 135, 139, 135, 150, 144, 147, 129, 140, 140, 144, 137, 136, 138, 131, 138, 135, 145, 142, 134, 135, 131, 137, 136, 137, 138, 131, 142, 135, 139, 133, 135, 145, 140, 157, 147, 129, 138, 130, 144, 141, 142, 135, 139, 142, 146, 146, 145, 139, 140, 138, 140, 141, 132, 141, 140, 139, 135, 143, 144, 138, 132, 137, 134, 142, 134, 139, 132, 140, 124, 148, 128, 139, 134, 127, 140, 149, 137, 140, 133, 152, 144, 132, 141, 127, 127, 131, 138, 137, 132, 133, 140, 134, 142, 129, 142, 136, 135, 135, 139, 148, 136, 134, 134, 139, 139, 133, 129, 131, 131, 141, 141, 144, 129, 125, 147, 142, 132, 138, 154, 137, 137, 142, 140, 136, 135, 138, 138, 130, 144, 131, 141, 135, 139, 138, 150, 136, 157, 137, 137, 143, 143, 131, 136, 138, 134, 134, 135, 138, 149, 138, 138, 141, 147, 135, 141, 141, 141, 149, 137, 140, 134, 140, 138, 138, 144, 140, 147, 146, 138, 139, 141, 143, 139, 137, 133, 143, 137, 145, 141, 127, 136, 136, 138, 142, 135, 145, 151, 134, 142, 134, 137, 129, 148, 138, 137, 136, 147, 137, 136, 139, 140, 144, 139, 135, 135, 142, 134, 138, 136, 131, 137, 136, 132, 133, 142, 137, 139, 137, 141, 134, 142, 141, 140, 151, 145, 144, 142, 140, 131, 141, 137, 132, 140, 138, 143, 139, 147, 138, 132, 139, 138, 139, 144, 130, 143, 140, 143, 152, 137, 134, 153, 136, 140, 132, 137, 136, 139, 131, 135, 131, 132, 146, 149, 144, 150, 144, 140, 140, 142, 145, 145, 139, 137, 137, 135, 132, 135, 131, 144, 133, 142, 142, 134, 142, 132, 144, 134, 133, 133, 141, 142, 139, 137, 140, 136, 170, 144, 139, 135, 134, 136, 139, 142, 147, 139, 149, 131, 142, 137, 133, 135, 145, 140, 135, 142, 140, 130, 133, 143, 134, 144, 135, 143, 143, 141, 142, 148, 148, 139, 146, 134, 135, 143, 139, 149, 136, 137, 149, 137, 133, 133, 143, 131, 142, 135, 141, 147, 139, 144, 142, 141, 140, 138, 136, 134, 138, 154, 139, 131, 134, 146, 134, 138, 142, 147, 139, 140, 136, 135, 136, 134, 140, 130, 141, 142, 139, 143, 152, 140, 128, 147, 141, 121, 131, 139, 132, 135, 146, 136, 143, 135, 150, 141, 138, 146, 148, 138, 147, 141, 144, 144, 134, 134, 138, 133, 141, 143, 139, 134, 140, 146, 136, 130, 142, 137, 136, 147, 144, 145, 142, 133, 146, 136, 131, 146, 140, 144, 151, 129, 139, 145, 144, 137, 141, 135, 135, 138, 140, 135, 139, 137, 147, 140, 129, 148, 136, 130, 144, 142, 136, 133, 139, 138, 131, 142, 130, 149, 141, 134, 143, 135, 142, 140, 131, 141, 145, 139, 140, 141, 143, 142, 141, 136, 140, 142, 139, 136, 136, 141, 128, 140, 144, 142, 136, 149, 130, 139, 131, 140, 136, 130, 136, 148, 145, 140, 121, 141, 142, 139, 130, 141, 144, 141, 155, 150, 131, 141, 130, 140, 135, 139, 143, 137, 144, 144, 136, 143, 144, 144, 140, 135, 139, 134, 153, 136, 142, 139, 144, 147, 133, 139, 141, 148, 138, 135, 133, 138, 142, 142, 147, 126, 143, 133, 129, 132, 136, 138, 149, 137, 146, 138, 137, 133, 132, 138, 144, 146, 146, 134, 139, 143, 137, 142, 129, 137, 151, 130, 142, 137, 135, 142, 138, 147, 132, 128, 137, 137, 135, 128, 138, 141, 135, 145, 137, 135, 143, 150, 134, 137, 128, 137, 143, 138, 141, 141, 148, 144, 144, 136, 148, 125, 148, 144, 145, 123, 145, 142, 145, 139, 140, 135, 145, 135, 149, 134, 133, 121, 134, 146, 137, 152, 145, 132, 135, 135, 136, 137, 147, 137, 135, 142, 131, 143, 136, 146, 140, 134, 139, 139, 143, 133, 143, 146, 132, 142, 139, 134, 130, 144, 133, 142, 144, 147, 140, 138, 144, 142, 141, 145, 142, 139, 142, 149, 134, 132, 139, 133, 139, 134, 124, 141, 144, 135, 139, 140, 140, 146, 138, 141, 138, 139, 149, 133, 140, 137, 133, 144, 142, 140, 145, 142, 153, 136, 147, 150, 134, 133, 137, 139, 134, 142, 137, 139, 134, 138, 139, 145, 134, 143, 146, 142, 143, 143, 141, 139, 138, 130, 141, 140, 148, 137, 141, 137, 146, 141, 133, 140, 148, 133, 139, 137, 142, 143, 138, 130, 141, 152, 134, 126, 157, 138, 140, 139, 143, 144, 146, 141, 135, 134, 135, 141, 133, 147, 139, 144, 136, 151, 140, 150, 128, 134, 138, 139, 146, 136, 129, 148, 145, 137, 138, 135, 140, 133, 133, 140, 140, 146, 139, 139, 136, 137, 129, 126, 141, 142, 139, 132, 147, 139, 140, 131, 146, 141, 135, 149, 147, 130, 143, 149, 145, 137, 148, 144, 134, 141, 144, 140, 148, 137, 138, 138, 140, 138, 135, 144, 133, 141, 144, 147, 141, 135, 139, 130, 123, 144, 137, 139, 138, 147, 140, 141, 145, 147, 127, 137, 138, 151, 145, 140, 154, 136, 139, 132, 139, 137, 140, 140, 134, 133, 146, 132, 116, 132, 139, 132, 139, 137, 141, 139, 145, 142, 153, 142, 147, 150, 149, 132, 137, 143, 137, 133, 144, 138, 146, 144, 141, 139, 143, 139, 138, 143, 137, 136, 136, 136, 126, 137, 132, 139, 146, 137, 133, 134, 137, 126, 127, 136, 139, 141, 143, 132, 133, 138, 135, 138, 144, 140, 143, 145, 148, 144, 129, 129, 148, 133, 147, 133, 148, 138, 149, 136, 147, 137, 140, 146, 135, 147, 146, 134, 143, 137, 128, 135, 139, 136, 139, 136, 135, 134, 136, 146, 140, 138, 139, 143, 132, 131, 144, 144, 145, 139, 141, 145, 138, 139, 139, 139, 142, 140, 139, 138, 144, 139, 142, 139, 123, 136, 136, 145, 148, 144, 147, 140, 146, 146, 140, 143, 131, 133, 143, 140, 140, 135, 151, 147, 142, 134, 140, 145, 146, 133, 142, 143, 135, 141, 138, 140, 138, 140, 128, 132, 143, 130, 145, 141, 137, 138, 133, 146, 137, 146, 138, 135, 135, 137, 143, 142, 137, 140, 148, 139, 140, 134, 127, 139, 144, 141, 128, 137, 140, 135, 128, 141, 141, 141, 146, 135, 139, 138, 133, 147, 136, 133, 145, 142, 137, 139, 138, 135, 145, 139, 140, 140, 137, 144, 139, 139, 143, 143, 147, 140, 145, 136, 142, 136, 136, 145, 138, 128, 142, 147, 136, 137, 139, 148, 130, 142, 134, 136, 139, 151, 136, 142, 149, 135, 133, 144, 138, 145, 136, 140, 145, 141, 143, 143, 141, 133, 141, 131, 146, 136, 138, 143, 134, 142, 132, 142, 137, 138, 145, 136, 135, 136, 136, 143, 143, 144, 142, 138, 145, 144, 127, 135, 140, 134, 129, 141, 137, 141, 141, 140, 134, 131, 142, 136, 140, 133, 152, 140, 138, 135, 136, 140, 133, 134, 155, 155, 132, 132, 140, 137, 139, 138, 131, 128, 135, 144, 144, 138, 137, 141, 142, 151, 141, 143, 135, 135, 140, 146, 138, 132, 141, 139, 138, 130, 130, 138, 137, 145, 143, 141, 148, 138, 139, 140, 143, 130, 130, 142, 139, 145, 132, 135, 139, 138, 144, 135, 135, 135, 134, 137, 139, 143, 133, 146, 137, 146, 142, 144, 136, 134, 137, 139, 138, 139, 135, 140, 138, 150, 143, 138, 141, 132, 138, 143, 145, 136, 136, 136, 146, 133, 142, 140, 136, 128, 138, 140, 134, 138, 132, 143, 133, 149, 141, 135, 142, 131, 143, 141, 140, 134, 133, 131, 133, 138, 139, 136, 140, 127, 137, 138, 152, 144, 141, 146, 149, 144, 138, 131, 147, 135, 147, 138, 137, 146, 146, 140, 135, 136, 134, 135, 142, 138, 130, 129, 139, 133, 138, 148, 153, 139, 132, 132, 129, 136, 153, 137, 136, 145, 138, 131, 131, 138, 147, 150, 127, 135, 141, 142, 142, 144, 137, 143, 142, 145, 129, 138, 137, 134, 151, 132, 141, 146, 139, 141, 140, 135, 145, 134, 142, 135, 147, 144, 142, 138, 142, 138, 136, 137, 139, 137, 150, 140, 144, 134, 144, 146, 145, 151, 145, 138, 138, 147, 137, 138, 137, 141, 137, 146, 142, 121, 142, 138, 134, 144, 145, 146, 133, 145, 137, 141, 145, 143, 141, 141, 142, 136, 132, 135, 146, 138, 138, 135, 146, 137, 136, 146, 140, 125, 131, 139, 136, 136, 131, 141, 138, 139, 134, 143, 134, 131, 135, 135, 132, 132, 135, 134, 145, 136, 134, 134, 135, 132, 136, 139, 136, 143, 140, 137, 138, 136, 141, 140, 132, 140, 146, 136, 144, 140, 143, 153, 129, 139, 138, 140, 139, 130, 137, 136, 139, 139, 142, 144, 141, 134, 140, 138, 142, 141, 144, 140, 132, 139, 138, 134, 139, 147, 136, 138, 143, 130, 139, 146, 141, 143, 140, 137, 138, 141, 143, 132, 141, 141, 142, 138, 144, 137, 139, 135, 132, 134, 132, 137, 134, 143, 132, 139, 145, 136, 139, 136, 131, 141, 136, 146, 135, 138, 137, 139, 138, 135, 137, 138, 141, 141, 138, 138, 140, 149, 139, 140, 146, 139, 129, 146, 136, 128, 137, 148, 139, 141, 142, 134, 135, 132, 138, 136, 141, 135, 139, 144, 142, 139, 131, 149, 138, 140, 140, 138, 134, 129, 150, 142, 142, 135, 140, 139, 145, 147, 132, 141, 137, 142, 134, 138, 140, 142, 142, 142, 137, 136, 133, 136, 137, 141, 139, 144, 136, 139, 140, 128, 141, 141, 137, 134, 139, 140, 148, 134, 142, 140, 138, 141, 134, 134, 137, 140, 148, 141, 136, 133, 142, 145, 146, 149, 131, 137, 138, 138, 147, 141, 137, 136, 132, 128, 134, 138, 141, 138, 142, 136, 126, 138, 147, 147, 150, 133, 131, 138, 135, 137, 139, 139, 133, 141, 146, 140, 132, 136, 139, 139, 131, 149, 139, 136, 143, 140, 134, 137, 144, 135, 141, 136, 140, 141, 143, 136, 140, 142, 134, 137, 140, 141, 147, 128, 143, 140, 138, 140, 144, 139, 137, 140, 144, 142, 147, 133, 145, 139, 138, 141, 138, 141, 139, 146, 148, 137, 148, 139, 138, 133, 138, 137, 139, 137, 134, 134, 129, 140, 145, 137, 141, 147, 137, 146, 138, 139, 136, 146, 135, 136, 142, 134, 135, 135, 138, 142, 139, 143, 142, 142, 131, 136, 142, 139, 136, 132, 139, 137, 139, 135, 140, 131, 137, 137, 133, 137, 145, 137, 143, 141, 141, 135, 135, 140, 141, 146, 142, 137, 142, 141, 141, 134, 145, 142, 142, 139, 130, 142, 136, 135, 139, 141, 140, 136, 124, 132, 136, 133, 139, 140, 141, 138, 138, 130, 140, 141, 145, 147, 140, 141, 138, 138, 138, 134, 139, 146, 139, 142, 144, 139, 134, 136, 140, 139, 142, 134, 139, 138, 133, 141, 132, 138, 139, 132, 141, 138, 138, 140, 142, 135, 139, 140, 141, 144, 141, 133, 132, 143, 133, 139, 135, 139, 142, 135, 139, 144, 147, 142, 133, 140, 139, 139, 136, 133, 141, 138, 141, 132, 137, 150, 136, 141, 137, 144, 139, 134, 127, 146, 144, 142, 142, 146, 142, 136, 131, 148, 149, 140, 146, 137, 138, 137, 130, 141, 143, 139, 136, 143, 138, 142, 135, 142, 135, 141, 140, 143, 135, 144, 153, 138, 143, 150, 136, 139, 136, 141, 140, 138, 132, 148, 138, 140, 135, 137, 151, 141, 137, 142, 135, 143, 143, 143, 143, 140, 147, 136, 135, 134, 134, 140, 141, 143, 130, 131, 134, 135, 143, 137, 143, 134, 135, 145, 138, 131, 136, 142, 142, 129, 144, 134, 145, 142, 146, 142, 143, 136, 143, 139, 131, 141, 132, 140, 140, 138, 151, 146, 141, 129, 139, 138, 137, 143, 133, 141, 140, 144, 138, 138, 139, 138, 148, 139, 139, 142, 139, 135, 148, 139, 133, 150, 131, 135, 141, 136, 144, 146, 143, 134, 136, 144, 131, 147, 133, 137, 142, 143, 132, 143, 139, 135, 136, 141, 136, 145, 139, 147, 148, 138, 142, 132, 130, 136, 142, 136, 151, 137, 140, 136, 134, 145, 145, 127, 145, 140, 146, 138, 136, 148, 146, 146, 137, 142, 134, 145, 138, 137, 142, 133, 135, 144, 136, 137, 137, 138, 149, 143, 146, 139, 141, 136, 159, 145, 140, 138, 144, 140, 135, 129, 135, 153, 135, 142, 138, 144, 132, 132, 145, 145, 141, 142, 131, 145, 135, 137, 144, 134, 142, 129, 137, 140, 139, 146, 143, 134, 140, 122, 139, 149, 135, 133, 139, 138, 138, 139, 148, 142, 141, 133, 135, 139, 141, 142, 127, 147, 146, 149, 149, 132, 134, 136, 139, 148, 140, 149, 138, 130, 136, 137, 139, 134, 137, 141, 138, 132, 142, 147, 129, 147, 128, 133, 141, 140, 135, 150, 137, 143, 137, 133, 141, 139, 143, 141, 139, 138, 134, 140, 129, 147, 142, 137, 130, 135, 142, 143, 138, 140, 134, 140, 142, 139, 135, 146, 154, 138, 138, 138, 137, 145, 140, 135, 131, 140, 136, 136, 148, 130, 143, 136, 141, 135, 133, 150, 135, 136, 136, 139, 134, 140, 137, 136, 151, 137, 138, 138, 142, 136, 136, 133, 141, 129, 145, 124, 132, 131, 147, 136, 149, 139, 137, 130, 142, 128, 136, 142, 138, 139, 135, 138, 133, 151, 132, 138, 137, 140, 143, 129, 136, 133, 136, 129, 143, 149, 135, 142, 141, 144, 140, 142, 141, 135, 140, 142, 136, 141, 137, 135, 145, 144, 131, 133, 130, 143, 144, 143, 139, 136, 137, 147, 138, 143, 144, 142, 143, 141, 146, 141, 132, 142, 130, 141, 133, 137, 134, 142, 145, 133, 146, 137, 147, 133, 135, 141, 129, 137, 139, 141, 135, 132, 137, 136, 137, 134, 146, 144, 136, 137, 138, 143, 140, 136, 141, 146, 132, 143, 138, 141, 131, 139, 131, 142, 131, 148, 149, 144, 146, 134, 127, 145, 147, 140, 141, 126, 151, 136, 136, 148, 135, 140, 136, 138, 139, 142, 130, 135, 143, 139, 145, 135, 135, 139, 131, 149, 130, 142, 156, 143, 145, 134, 137, 143, 143, 135, 131, 132, 146, 141, 129, 137, 135, 137, 140, 138, 150, 139, 138, 137, 135, 139, 136, 146, 148, 146, 137, 142, 151, 140, 138, 137, 137, 136, 151, 133, 132, 139, 130, 138, 143, 138, 145, 139, 137, 153, 132, 141, 132, 150, 135, 143, 147, 138, 136, 130, 133, 137, 141, 147, 134, 136, 133, 133, 143, 140, 144, 139, 141, 135, 133, 128, 145, 138, 139, 138, 139, 140, 142, 135, 143, 139, 135, 134, 147, 137, 139, 130, 138, 145, 144, 146, 142, 147, 137, 143, 138, 131, 137, 131, 142, 148, 140, 137, 137, 139, 143, 141, 139, 145, 143, 140, 136, 132, 140, 141, 141, 136, 141, 131, 136, 140, 138, 137, 128, 139, 140, 139, 149, 141, 132, 131, 126, 131, 133, 147, 140, 131, 141, 139, 140, 138, 134, 139, 138, 140, 141, 140, 144, 133, 140, 128, 141, 133, 150, 130, 142, 134, 140, 129, 149, 139, 149, 131, 148, 137, 142, 135, 136, 146, 147, 148, 137, 137, 130, 135, 137, 133, 132, 141, 148, 140, 142, 130, 136, 144, 148, 135, 134, 133, 133, 143, 134, 132, 135, 132, 128, 143, 130, 133, 125, 141, 134, 140, 127, 135, 133, 143, 133, 143, 142, 129, 133, 146, 139, 138, 139, 138, 140, 154, 146, 134, 142, 255, 145, 136, 136, 139, 140, 136, 131, 135, 151, 146, 143, 139, 137, 143, 132, 146, 138, 137, 140, 134, 140, 131, 132, 139, 138, 147, 132, 137, 147, 133, 134, 145, 141, 144, 143, 134, 146, 133, 139, 136, 134, 140, 134, 129, 134, 135, 141, 149, 138, 142, 142, 133, 136, 144, 136, 142, 135, 146, 140, 132, 134, 147, 149, 139, 133, 142, 134, 137, 132, 138, 143, 137, 154, 139, 138, 139, 134, 147, 139, 142, 133, 131, 138, 139, 142, 154, 134, 141, 132, 131, 142, 141, 146, 151, 141, 139, 140, 143, 132, 140, 140, 145, 139, 131, 147, 141, 140, 128, 156, 139, 128, 138, 132, 128, 138, 140, 142, 132, 142, 137, 135, 146, 119, 134, 158, 139, 141, 137, 146, 141, 143, 124, 146, 129, 139, 135, 140, 142, 143, 145, 133, 137, 139, 138, 135, 146, 136, 150, 146, 139, 143, 130, 132, 146, 135, 146, 135, 139, 133, 137, 142, 136, 131, 134, 140, 151, 139, 131, 144, 151, 138, 141, 137, 139, 143, 139, 137, 128, 142, 131, 138, 139, 137, 136, 129, 140, 142, 148, 145, 129, 136, 141, 153, 150, 141, 140, 140, 131, 132, 140, 127, 138, 144, 142, 134, 137, 125, 141, 154, 130, 141, 128, 132, 132, 143, 135, 150, 141, 144, 137, 140, 136, 135, 143, 138, 133, 139, 132, 127, 143, 131, 142, 149, 146, 140, 144, 151, 146, 147, 138, 138, 138, 136, 137, 144, 136, 137, 134, 136, 136, 147, 139, 141, 141, 133, 141, 131, 140, 135, 140, 131, 143, 127, 144, 138, 136, 141, 145, 144, 146, 143, 142, 131, 147, 136, 139, 146, 137, 10, 143, 142, 140, 139, 139, 144, 143, 137, 132, 135, 152, 139, 140, 143, 145, 135, 142, 137, 140, 129, 140, 135, 167, 142, 133, 133, 141, 139, 137, 139, 138, 141, 141, 144, 134, 146, 132, 153, 140, 131, 149, 137, 134, 153, 134, 148, 143, 137, 130, 134, 129, 146, 140, 142, 136, 142, 138, 141, 143, 138, 143, 134, 133, 138, 140, 147, 143, 141, 138, 138, 130, 135, 143, 128, 136, 132, 137, 140, 136, 133, 142, 143, 133, 141, 139, 134, 140, 136, 136, 139, 133, 138, 147, 137, 156, 139, 141, 140, 132, 145, 143, 140, 149, 143, 137, 138, 135, 142, 141, 137, 141, 138, 136, 138, 134, 131, 135, 140, 141, 141, 135, 133, 143, 134, 142, 135, 133, 130, 137, 132, 144, 144, 132, 142, 135, 136, 145, 139, 140, 140, 141, 141, 133, 146, 149, 140, 132, 141, 142, 139, 136, 140, 139, 136, 150, 142, 142, 147, 134, 146, 140, 139, 136, 140, 144, 140, 133, 136, 132, 147, 136, 140, 139, 139, 142, 138, 142, 149, 131, 137, 146, 141, 136, 142, 139, 134, 135, 141, 142, 138, 135, 135, 133, 148, 141, 147, 150, 136, 136, 127, 136, 150, 136, 140, 135, 138, 133, 141, 140, 134, 137, 140, 136, 139, 140, 134, 137, 134, 136, 135, 144, 142, 137, 143, 144, 135, 140, 142, 138, 134, 140, 137, 146, 140, 134, 149, 146, 138, 145, 135, 133, 134, 141, 140, 136, 132, 146, 133, 140, 138, 139, 143, 137, 144, 141, 141, 140, 135, 142, 141, 137, 135, 140, 138, 132, 132, 143, 143, 142, 140, 129, 131, 137, 137, 134, 135, 138, 132, 142, 135, 136, 140, 137, 141, 140, 130, 132, 140, 136, 136, 138, 141, 140, 135, 139, 140, 133, 137, 141, 141, 141, 128, 140, 137, 131, 140, 144, 140, 137, 135, 142, 129, 138, 139, 141, 136, 143, 146, 138, 133, 147, 141, 141, 144, 138, 135, 137, 141, 133, 134, 131, 132, 142, 137, 139, 143, 139, 138, 145, 136, 138, 142, 143, 149, 139, 136, 136, 137, 138, 136, 138, 143, 142, 137, 131, 142, 139, 140, 131, 143, 150, 135, 136, 149, 133, 135, 144, 141, 144, 146, 137, 135, 145, 141, 147, 131, 135, 136, 144, 146, 135, 141, 135, 141, 137, 137, 134, 138, 140, 147, 131, 134, 140, 148, 144, 137, 134, 138, 145, 137, 139, 139, 142, 140, 151, 132, 132, 136, 140, 135, 140, 128, 129, 130, 132, 137, 146, 131, 134, 143, 142, 141, 135, 136, 147, 133, 135, 136, 138, 138, 137, 137, 141, 144, 134, 145, 144, 142, 141, 144, 135, 134, 140, 141, 146, 140, 133, 128, 136, 141, 138, 141, 140, 144, 135, 136, 132, 138, 141, 136, 145, 133, 142, 141, 137, 133, 133, 142, 141, 142, 134, 139, 138, 148, 137, 137, 138, 142, 142, 129, 134, 135, 140, 140, 142, 137, 133, 142, 132, 136, 145, 137, 133, 140, 142, 133, 133, 136, 146, 132, 138, 141, 133, 134, 140, 138, 134, 135, 138, 139, 141, 135, 136, 141, 144, 148, 139, 137, 149, 133, 136, 138, 134, 139, 137, 145, 149, 132, 132, 140, 131, 139, 144, 132, 138, 139, 127, 144, 138, 144, 135, 136, 147, 132, 141, 138, 142, 144, 139, 138, 131, 141, 141, 148, 130, 134, 141, 137, 132, 134, 133, 141, 139, 127, 133, 136, 135, 144, 131, 139, 135, 136, 141, 139, 141, 149, 139, 135, 132, 141, 134, 131, 134, 137, 134, 145, 144, 132, 148, 143, 141, 129, 148, 141, 127, 144, 146, 141, 127, 129, 145, 137, 133, 134, 140, 143, 139, 135, 138, 139, 146, 140, 132, 138, 131, 129, 145, 135, 127, 143, 137, 141, 136, 139, 134, 145, 137, 148, 133, 140, 134, 134, 129, 134, 148, 138, 135, 144, 136, 135, 144, 137, 141, 139, 128, 148, 138, 140, 128, 136, 129, 142, 145, 143, 142, 137, 135, 140, 139, 134, 138, 133, 129, 137, 136, 131, 134, 144, 141, 136, 139, 150, 123, 132, 131, 134, 141, 145, 133, 133, 145, 144, 145, 146, 139, 136, 136, 126, 138, 132, 130, 148, 139, 137, 143, 139, 147, 142, 144, 146, 132, 147, 143, 134, 141, 148, 154, 126, 149, 132, 137, 138, 132, 133, 144, 138, 132, 139, 138, 137, 138, 141, 133, 144, 142, 136, 135, 132, 144, 140, 151, 132, 142, 135, 131, 142, 135, 137, 144, 141, 149, 132, 142, 135, 140, 142, 136, 153, 138, 148, 143, 144, 130, 136, 139, 134, 144, 129, 131, 138, 144, 136, 136, 135, 133, 134, 137, 139, 142, 142, 144, 133, 138, 136, 141, 146, 142, 145, 143, 134, 142, 143, 133, 139, 145, 129, 130, 136, 137, 139, 134, 142, 130, 139, 138, 148, 132, 131, 153, 138, 147, 127, 134, 138, 143, 135, 149, 130, 137, 142, 138, 139, 142, 143, 137, 124, 137, 135, 141, 140, 151, 146, 134, 137, 148, 146, 136, 144, 122, 123, 135, 135, 139, 130, 153, 139, 132, 135, 148, 131, 143, 141, 133, 138, 143, 146, 134, 129, 128, 146, 149, 146, 129, 140, 135, 139, 137, 141, 130, 136, 124, 136, 154, 146, 145, 138, 144, 138, 138, 133, 134, 144, 126, 138, 140, 127, 137, 140, 141, 134, 151, 129, 140, 138, 140, 151, 147, 137, 137, 143, 137, 139, 146, 137, 141, 145, 134, 138, 145, 132, 138, 114, 141, 140, 124, 126, 136, 145, 136, 134, 142, 145, 138, 135, 131, 145, 147, 133, 149, 144, 142, 134, 137, 127, 150, 149, 147, 143, 144, 141, 137, 138, 134, 151, 132, 141, 131, 147, 146, 138, 135, 141, 148, 133, 134, 134, 133, 134, 137, 136, 142, 149, 142, 149, 143, 141, 146, 132, 128, 145, 137, 139, 139, 135, 133, 136, 142, 133, 137, 138, 139, 147, 155, 130, 136, 143, 144, 146, 132, 137, 146, 136, 144, 149, 159, 141, 145, 140, 136, 141, 142, 144, 140, 131, 139, 126, 142, 136, 138, 150, 148, 144, 155, 129, 132, 139, 135, 144, 131, 137, 139, 135, 147, 140, 141, 138, 127, 137, 133, 131, 136, 135, 135, 146, 129, 150, 135, 141, 134, 140, 150, 127, 140, 143, 136, 154, 132, 138, 144, 135, 151, 135, 131, 138, 140, 133, 140, 133, 135, 135, 137, 140, 140, 133, 142, 139, 132, 137, 140, 142, 137, 136, 134, 151, 136, 148, 131, 137, 146, 132, 140, 129, 133, 139, 134, 152, 142, 140, 143, 142, 137, 141, 147, 143, 138, 141, 150, 142, 147, 148, 135, 139, 138, 140, 140, 139, 144, 134, 137, 136, 142, 137, 139, 141, 141, 137, 139, 133, 138, 140, 138, 142, 142, 138, 135, 133, 134, 138, 138, 142, 139, 141, 141, 131, 132, 141, 134, 140, 143, 135, 143, 143, 136, 137, 157, 141, 132, 145, 138, 130, 142, 133, 133, 142, 133, 124, 137, 133, 140, 147, 142, 144, 138, 139, 140, 133, 135, 139, 132, 135, 131, 139, 135, 142, 137, 140, 130, 134, 138, 136, 138, 143, 141, 149, 133, 131, 137, 138, 136, 133, 134, 143, 140, 141, 131, 149, 138, 140, 136, 136, 142, 143, 146, 142, 133, 145, 137, 131, 143, 140, 136, 135, 137, 144, 138, 135, 131, 134, 136, 141, 141, 135, 137, 135, 142, 140, 152, 138, 139, 133, 140, 134, 132, 132, 142, 141, 128, 140, 144, 143, 136, 149, 133, 139, 127, 131, 146, 137, 135, 143, 138, 154, 134, 142, 139, 137, 136, 139, 143, 136, 136, 128, 137, 145, 137, 142, 138, 141, 145, 137, 141, 133, 133, 134, 139, 140, 146, 140, 135, 138, 137, 138, 142, 142, 133, 144, 134, 140, 144, 155, 145, 132, 144, 146, 137, 138, 138, 133, 136, 139, 144, 145, 136, 150, 144, 135, 138, 139, 144, 138, 141, 131, 138, 144, 146, 137, 140, 144, 142, 152, 135, 135, 138, 137, 140, 141, 143, 136, 141, 132, 140, 137, 133, 132, 151, 143, 131, 138, 140, 136, 129, 134, 150, 132, 146, 131, 131, 139, 138, 143, 144, 129, 138, 138, 137, 144, 136, 129, 140, 139, 139, 143, 138, 144, 134, 137, 137, 133, 144, 145, 143, 136, 137, 142, 134, 138, 135, 133, 135, 136, 137, 149, 143, 135, 144, 140, 137, 133, 139, 134, 138, 141, 137, 134, 136, 143, 140, 130, 142, 140, 145, 141, 141, 149, 144, 144, 143, 144, 141, 134, 139, 131, 139, 131, 132, 134, 139, 133, 137, 133, 143, 138, 135, 139, 136, 142, 144, 137, 137, 133, 139, 134, 141, 141, 140, 134, 146, 142, 136, 136, 138, 134, 143, 137, 144, 141, 136, 135, 134, 148, 146, 132, 136, 143, 140, 137, 138, 140, 138, 131, 141, 135, 133, 133, 142, 141, 141, 146, 136, 135, 120, 136, 139, 136, 135, 144, 142, 141, 140, 136, 132, 139, 145, 140, 136, 139, 129, 138, 135, 142, 137, 136, 140, 129, 139, 146, 133, 139, 139, 135, 139, 136, 141, 141, 145, 139, 145, 136, 135, 139, 139, 141, 139, 144, 143, 136, 134, 140, 142, 137, 151, 146, 138, 140, 139, 141, 142, 140, 135, 143, 139, 145, 141, 136, 139, 143, 146, 132, 139, 139, 139, 141, 145, 136, 142, 135, 142, 143, 138, 146, 150, 141, 137, 140, 136, 136, 132, 138, 128, 136, 140, 140, 135, 139, 132, 142, 135, 129, 138, 141, 146, 138, 133, 141, 136, 135, 135, 143, 144, 132, 133, 138, 147, 140, 143, 138, 133, 136, 133, 141, 141, 131, 145, 125, 135, 139, 133, 140, 146, 155, 144, 136, 140, 138, 144, 143, 143, 145, 133, 138, 145, 145, 132, 145, 139, 142, 137, 147, 163, 152, 133, 141, 139, 139, 142, 135, 146, 133, 132, 139, 142, 142, 144, 142, 144, 144, 139, 139, 131, 123, 151, 133, 144, 140, 133, 139, 135, 137, 135, 136, 134, 135, 132, 128, 133, 137, 139, 148, 147, 139, 137, 139, 147, 142, 134, 139, 141, 126, 142, 139, 145, 144, 146, 135, 136, 135, 140, 141, 132, 139, 142, 135, 137, 134, 137, 135, 128, 138, 143, 147, 151, 142, 141, 135, 138, 137, 134, 146, 137, 140, 140, 138, 146, 142, 135, 134, 139, 138, 138, 140, 133, 149, 127, 142, 136, 143, 137, 131, 135, 134, 139, 125, 139, 139, 134, 133, 139, 141, 135, 147, 145, 139, 130, 138, 141, 128, 139, 138, 141, 144, 142, 137, 136, 134, 156, 134, 141, 136, 130, 138, 138, 143, 139, 136, 136, 130, 136, 139, 137, 132, 132, 139, 139, 157, 141, 150, 141, 135, 148, 150, 145, 152, 145, 136, 136, 143, 139, 139, 142, 137, 132, 145, 133, 140, 137, 139, 147, 141, 139, 143, 137, 127, 136, 143, 139, 139, 136, 138, 132, 135, 135, 149, 141, 140, 139, 124, 131, 143, 135, 132, 132, 138, 140, 137, 130, 133, 135, 143, 137, 141, 137, 156, 147, 141, 140, 137, 143, 135, 134, 140, 149, 136, 142, 142, 141, 138, 145, 135, 143, 135, 143, 134, 139, 135, 133, 142, 141, 129, 140, 140, 140, 138, 140, 139, 141, 138, 131, 134, 134, 140, 137, 135, 140, 145, 139, 139, 148, 136, 126, 138, 136, 129, 140, 148, 145, 143, 141, 148, 141, 139, 136, 142, 140, 134, 128, 144, 142, 137, 138, 138, 140, 145, 144, 149, 134, 137, 136, 140, 133, 136, 147, 141, 132, 138, 134, 143, 139, 144, 140, 135, 146, 142, 144, 144, 134, 135, 141, 142, 145, 149, 142, 134, 128, 141, 144, 136, 132, 141, 143, 141, 134, 131, 131, 139, 134, 135, 134, 141, 124, 140, 141, 142, 140, 128, 138, 136, 130, 137, 130, 134, 138, 148, 140, 142, 132, 138, 138, 138, 140, 132, 138, 137, 148, 148, 135, 143, 136, 132, 135, 142, 143, 140, 143, 137, 136, 128, 139, 140, 133, 138, 134, 138, 136, 139, 140, 127, 140, 139, 141, 143, 142, 134, 131, 144, 141, 135, 135, 133, 136, 132, 145, 157, 141, 128, 138, 143, 131, 144, 144, 143, 142, 145, 140, 138, 146, 141, 139, 142, 138, 143, 133, 140, 131, 142, 133, 130, 141, 136, 133, 145, 140, 136, 141, 145, 157, 132, 138, 143, 138, 133, 137, 140, 138, 149, 141, 131, 145, 126, 143, 138, 138, 145, 141, 134, 139, 142, 134, 133, 139, 131, 139, 142, 141, 130, 143, 139, 137, 144, 137, 136, 132, 134, 137, 149, 139, 134, 139, 145, 136, 134, 142, 137, 146, 137, 134, 126, 144, 138, 137, 135, 140, 138, 134, 143, 128, 139, 140, 132, 131, 137, 135, 152, 133, 137, 137, 131, 137, 144, 146, 147, 137, 125, 131, 139, 141, 156, 141, 148, 138, 134, 138, 147, 148, 143, 141, 146, 141, 141, 135, 142, 136, 138, 140, 144, 138, 137, 136, 144, 129, 140, 143, 140, 140, 136, 142, 147, 142, 143, 140, 140, 138, 131, 152, 148, 136, 127, 145, 141, 140, 135, 138, 151, 142, 142, 140, 145, 142, 138, 146, 138, 130, 137, 140, 137, 144, 140, 146, 140, 131, 134, 143, 137, 141, 148, 139, 144, 142, 140, 139, 140, 132, 137, 140, 138, 150, 133, 142, 132, 138, 134, 138, 137, 137, 142, 146, 141, 134, 138, 130, 137, 139, 144, 139, 142, 137, 144, 147, 133, 141, 141, 139, 160, 133, 137, 143, 129, 140, 144, 144, 146, 141, 135, 139, 140, 131, 145, 134, 139, 136, 135, 142, 139, 144, 128, 141, 139, 137, 141, 145, 134, 143, 132, 141, 130, 139, 142, 142, 145, 134, 144, 136, 134, 148, 141, 148, 145, 135, 139, 139, 142, 140, 137, 138, 135, 140, 146, 140, 140, 140, 143, 131, 132, 140, 137, 147, 141, 140, 137, 138, 131, 143, 137, 138, 142, 142, 140, 137, 144, 136, 133, 138, 139, 141, 128, 137, 141, 140, 143, 144, 138, 149, 137, 139, 151, 139, 138, 145, 134, 135, 131, 135, 142, 139, 141, 140, 136, 142, 139, 139, 141, 133, 144, 133, 136, 130, 144, 140, 148, 142, 143, 140, 140, 136, 148, 144, 136, 139, 139, 139, 146, 133, 139, 137, 134, 137, 130, 136, 140, 138, 143, 133, 135, 136, 145, 147, 133, 152, 140, 143, 137, 140, 141, 134, 130, 143, 138, 131, 136, 142, 144, 136, 138, 142, 134, 146, 139, 149, 142, 131, 140, 135, 144, 140, 138, 147, 131, 132, 139, 147, 142, 141, 131, 137, 140, 136, 140, 138, 146, 144, 136, 134, 142, 140, 135, 138, 131, 139, 131, 143, 143, 144, 144, 141, 142, 138, 146, 137, 144, 138, 129, 137, 140, 146, 134, 131, 143, 133, 138, 135, 136, 139, 135, 145, 140, 145, 144, 144, 142, 136, 140, 142, 136, 138, 138, 141, 137, 137, 140, 149, 148, 138, 139, 129, 133, 135, 132, 137, 145, 139, 146, 137, 131, 136, 139, 136, 134, 139, 143, 135, 139, 137, 138, 136, 133, 146, 138, 145, 135, 129, 135, 134, 131, 134, 142, 137, 131, 136, 137, 137, 142, 134, 125, 142, 138, 142, 135, 143, 130, 133, 141, 133, 137, 139, 138, 142, 140, 152, 139, 136, 139, 134, 134, 140, 137, 135, 139, 131, 149, 136, 139, 139, 136, 141, 134, 139, 145, 147, 143, 135, 139, 134, 140, 134, 138, 139, 151, 153, 134, 133, 141, 140, 141, 136, 136, 144, 130, 142, 141, 140, 150, 140, 141, 142, 131, 134, 133, 140, 139, 134, 132, 127, 143, 147, 137, 140, 142, 133, 146, 140, 134, 133, 137, 151, 139, 135, 144, 145, 136, 143, 137, 137, 151, 137, 137, 141, 145, 145, 134, 138, 139, 141, 136, 147, 140, 136, 140, 128, 139, 145, 140, 135, 137, 143, 133, 139, 133, 133, 134, 142, 137, 148, 140, 136, 136, 136, 137, 142, 140, 133, 145, 139, 139, 140, 137, 136, 145, 137, 133, 140, 143, 137, 138, 145, 141, 145, 146, 140, 135, 139, 133, 140, 139, 139, 134, 139, 138, 130, 136, 138, 141, 146, 136, 143, 142, 142, 135, 143, 138, 143, 136, 141, 139, 138, 138, 133, 134, 141, 141, 145, 134, 140, 140, 140, 137, 142, 137, 144, 142, 142, 141, 142, 141, 142, 141, 137, 141, 133, 143, 140, 137, 134, 139, 134, 144, 136, 139, 140, 144, 137, 143, 144, 134, 134, 142, 140, 137, 138, 139, 136, 145, 135, 143, 142, 136, 140, 143, 142, 137, 136, 138, 137, 143, 137, 139, 142, 142, 141, 140, 138, 137, 134, 135, 137, 137, 132, 137, 143, 135, 137, 137, 138, 139, 138, 139, 137, 136, 132, 141, 138, 135, 138, 136, 140, 139, 134, 143, 140, 138, 136, 139, 135, 142, 138, 140, 138, 141, 147, 139, 137, 135, 144, 136, 140, 138, 145, 149, 144, 137, 138, 143, 135, 137, 143, 144, 140, 138, 139, 135, 141, 137, 143, 145, 137, 139, 142, 138, 141, 136, 139, 145, 144, 139, 144, 141, 144, 140, 142, 144, 134, 136, 135, 137, 141, 138, 142, 136, 138, 138, 137, 140, 135, 138, 140, 137, 132, 137, 144, 143, 136, 139, 147, 136, 136, 142, 138, 136, 139, 136, 141, 137, 138, 134, 139, 141, 136, 138, 137, 148, 136, 142, 138, 145, 140, 144, 145, 141, 140, 138, 137, 138, 135, 136, 140, 134, 143, 139, 140, 144, 141, 136, 135, 141, 143, 140, 138, 135, 145, 138, 144, 136, 136, 136, 141, 143, 137, 140, 135, 134, 142, 142, 134, 140, 137, 140, 140, 139, 141, 141, 140, 139, 141, 144, 137, 136, 135, 139, 139, 136, 138, 141, 132, 140, 137, 145, 141, 144, 136, 137, 141, 141, 135, 137, 140, 141, 134, 140, 142, 134, 142, 141, 144, 132, 140, 134, 141, 147, 141, 145, 136, 141, 139, 141, 144, 135, 145, 133, 141, 136, 139, 140, 135, 142, 142, 141, 139, 136, 137, 136, 141, 138, 131, 138, 138, 136, 137, 139, 137, 136, 138, 137, 142, 139, 139, 138, 141, 142, 140, 138, 133, 140, 137, 135, 138, 140, 134, 138, 138, 144, 144, 140, 139, 142, 145, 139, 145, 137, 140, 139, 139, 138, 142, 137, 140, 133, 139, 135, 133, 137, 133, 140, 142, 143, 136, 139, 139, 140, 143, 141, 139, 141, 139, 136, 141, 136, 142, 136, 145, 137, 133, 138, 143, 134, 142, 132, 142, 139, 145, 138, 142, 137, 135, 146, 138, 139, 137, 145, 137, 135, 140, 141, 143, 138, 141, 141, 138, 139, 138, 144, 136, 140, 136, 136, 145, 141, 138, 138, 141, 135, 136, 138, 144, 137, 137, 145, 136, 138, 141, 143, 138, 138, 141, 142, 141, 132, 136, 140, 139, 139, 133, 138, 133, 140, 135, 139, 139, 138, 138, 140, 136, 138, 143, 138, 144, 143, 140, 133, 137, 136, 142, 137, 134, 147, 143, 137, 141, 139, 138, 140, 137, 145, 148, 143, 135, 141, 140, 140, 139, 132, 139, 140, 141, 136, 141, 137, 145, 137, 137, 142, 142, 143, 135, 138, 139, 140, 133, 137, 140, 138, 138, 135, 140, 137, 135, 142, 143, 135, 140, 140, 143, 134, 141, 143, 139, 137, 145, 127, 135, 139, 147, 147, 139, 133, 145, 139, 142, 139, 131, 137, 138, 134, 133, 142, 143, 134, 136, 141, 134, 141, 146, 135, 132, 138, 138, 135, 140, 129, 137, 136, 137, 135, 144, 141, 141, 138, 138, 141, 135, 129, 137, 140, 142, 143, 148, 151, 137, 145, 132, 143, 138, 141, 149, 138, 142, 136, 134, 146, 141, 134, 137, 140, 143, 142, 136, 131, 141, 135, 140, 142, 140, 154, 132, 133, 135, 148, 131, 139, 133, 142, 136, 136, 134, 140, 139, 152, 138, 127, 116, 139, 137, 146, 136, 143, 144, 134, 136, 139, 138, 143, 132, 143, 136, 134, 142, 139, 133, 147, 137, 132, 149, 131, 135, 147, 140, 145, 142, 134, 145, 144, 143, 146, 138, 138, 140, 144, 139, 139, 140, 139, 131, 140, 144, 129, 133, 138, 133, 141, 140, 137, 139, 136, 136, 146, 142, 125, 146, 129, 141, 155, 142, 134, 145, 145, 138, 149, 139, 146, 141, 140, 147, 139, 147, 143, 139, 135, 141, 142, 140, 142, 134, 140, 135, 160, 131, 147, 137, 129, 139, 132, 138, 139, 142, 140, 138, 140, 134, 143, 146, 135, 141, 141, 143, 139, 136, 143, 142, 138, 137, 137, 144, 131, 136, 139, 138, 143, 136, 139, 141, 138, 142, 141, 138, 143, 146, 138, 139, 143, 137, 134, 139, 139, 138, 137, 147, 131, 141, 146, 130, 135, 133, 134, 154, 137, 141, 137, 140, 132, 145, 147, 136, 137, 150, 143, 131, 145, 135, 131, 141, 137, 138, 137, 141, 135, 130, 144, 130, 136, 143, 131, 142, 142, 134, 141, 135, 145, 126, 140, 145, 134, 147, 144, 144, 142, 139, 140, 141, 135, 142, 138, 137, 144, 150, 144, 146, 134, 141, 133, 134, 138, 133, 143, 141, 126, 136, 142, 130, 138, 147, 141, 132, 139, 128, 138, 137, 140, 138, 140, 138, 137, 143, 136, 140, 132, 140, 141, 139, 136, 134, 134, 136, 137, 133, 138, 141, 137, 134, 143, 138, 144, 151, 134, 137, 141, 142, 135, 134, 135, 140, 147, 134, 140, 138, 138, 136, 135, 149, 129, 132, 139, 147, 145, 132, 132, 134, 144, 138, 142, 140, 129, 134, 135, 151, 139, 145, 144, 139, 144, 142, 144, 137, 136, 138, 132, 135, 134, 131, 132, 140, 139, 139, 135, 131, 130, 146, 135, 138, 136, 139, 140, 143, 140, 138, 143, 142, 140, 146, 137, 143, 134, 138, 142, 142, 133, 144, 133, 130, 136, 148, 136, 133, 141, 141, 135, 130, 143, 133, 129, 137, 135, 131, 126, 136, 143, 136, 131, 132, 138, 141, 144, 145, 146, 131, 143, 136, 138, 140, 133, 142, 144, 140, 147, 142, 134, 136, 152, 142, 133, 134, 143, 136, 138, 139, 136, 141, 140, 137, 137, 143, 134, 139, 137, 131, 143, 141, 137, 139, 143, 141, 146, 134, 142, 143, 140, 138, 137, 143, 144, 136, 140, 137, 143, 135, 147, 133, 148, 132, 144, 149, 137, 134, 139, 140, 142, 142, 146, 146, 138, 140, 145, 143, 132, 138, 141, 139, 143, 141, 151, 142, 148, 141, 140, 141, 146, 142, 137, 136, 135, 136, 150, 136, 145, 139, 141, 136, 133, 139, 141, 135, 134, 135, 139, 139, 135, 145, 140, 146, 134, 142, 137, 138, 140, 141, 138, 140, 134, 132, 143, 135, 142, 141, 138, 134, 135, 142, 131, 145, 131, 140, 136, 136, 140, 133, 136, 136, 135, 143, 138, 139, 147, 135, 143, 144, 138, 142, 139, 136, 139, 131, 144, 135, 143, 135, 139, 138, 138, 140, 136, 145, 139, 138, 141, 139, 134, 136, 141, 143, 138, 137, 145, 142, 143, 140, 137, 138, 151, 134, 142, 137, 136, 139, 135, 144, 144, 137, 145, 141, 134, 142, 136, 141, 138, 146, 133, 135, 136, 133, 139, 134, 143, 139, 136, 142, 142, 138, 134, 141, 150, 135, 136, 140, 145, 135, 138, 135, 140, 143, 132, 140, 131, 133, 139, 138, 140, 137, 138, 136, 149, 143, 140, 140, 140, 139, 142, 142, 131, 133, 131, 145, 139, 138, 141, 136, 130, 138, 142, 140, 130, 140, 136, 137, 141, 132, 138, 137, 140, 141, 138, 139, 141, 140, 146, 138, 134, 144, 137, 142, 141, 143, 144, 134, 139, 132, 136, 140, 144, 140, 139, 143, 139, 141, 138, 138, 139, 130, 134, 139, 135, 134, 137, 141, 137, 135, 143, 126, 146, 143, 144, 138, 145, 135, 138, 136, 136, 136, 143, 134, 141, 143, 142, 133, 132, 142, 137, 142, 146, 143, 137, 141, 141, 135, 136, 140, 138, 138, 138, 145, 137, 133, 138, 139, 137, 136, 132, 143, 137, 134, 140, 140, 135, 144, 130, 136, 138, 135, 142, 137, 143, 140, 138, 130, 140, 139, 135, 140, 140, 130, 136, 143, 143, 133, 146, 145, 143, 142, 136, 144, 139, 144, 131, 138, 141, 138, 135, 142, 143, 136, 134, 138, 134, 139, 133, 139, 139, 135, 136, 135, 134, 138, 140, 139, 137, 142, 141, 139, 144, 135, 139, 140, 141, 140, 142, 139, 133, 142, 140, 141, 144, 132, 138, 137, 141, 133, 140, 139, 128, 141, 134, 141, 141, 149, 139, 136, 137, 139, 142, 142, 144, 144, 141, 138, 126, 139, 142, 139, 144, 140, 133, 144, 138, 138, 136, 137, 130, 141, 143, 139, 142, 146, 137, 140, 140, 146, 141, 141, 143, 140, 138, 142, 135, 137, 133, 146, 135, 136, 136, 131, 139, 142, 131, 138, 142, 136, 136, 141, 143, 134, 144, 142, 139, 144, 140, 141, 130, 137, 137, 146, 143, 136, 137, 141, 138, 137, 135, 140, 139, 141, 145, 142, 138, 138, 142, 139, 139, 136, 144, 140, 135, 141, 134, 139, 139, 138, 141, 134, 142, 141, 135, 135, 129, 133, 132, 141, 137, 146, 147, 133, 139, 138, 141, 138, 137, 137, 140, 136, 142, 149, 137, 144, 137, 136, 140, 140, 138, 132, 129, 137, 135, 136, 147, 141, 145, 148, 140, 133, 144, 125, 151, 133, 134, 132, 138, 140, 143, 136, 136, 139, 148, 140, 140, 138, 134, 135, 137, 126, 137, 140, 133, 146, 140, 142, 136, 140, 137, 139, 140, 141, 151, 138, 142, 140, 139, 131, 137, 138, 146, 133, 132, 138, 142, 146, 145, 141, 135, 142, 147, 145, 137, 142, 133, 146, 139, 134, 139, 136, 143, 140, 136, 132, 141, 143, 144, 143, 141, 144, 142, 140, 140, 150, 139, 136, 135, 124, 144, 139, 140, 139, 139, 147, 137, 133, 133, 143, 132, 130, 141, 138, 142, 133, 138, 136, 131, 143, 131, 140, 136, 138, 136, 134, 144, 146, 137, 145, 136, 138, 130, 140, 141, 139, 146, 142, 135, 137, 144, 138, 142, 138, 140, 137, 148, 128, 143, 140, 136, 138, 133, 140, 140, 138, 137, 136, 138, 138, 142, 128, 139, 129, 140, 139, 133, 140, 140, 133, 132, 133, 141, 140, 134, 142, 142, 142, 134, 144, 133, 138, 147, 139, 144, 140, 142, 138, 137, 139, 132, 137, 138, 142, 136, 128, 135, 143, 140, 144, 150, 137, 144, 142, 140, 143, 136, 144, 136, 131, 133, 136, 139, 130, 138, 137, 139, 140, 134, 138, 141, 143, 134, 142, 137, 140, 137, 145, 145, 148, 132, 148, 132, 142, 143, 139, 143, 145, 137, 141, 140, 143, 143, 141, 140, 134, 122, 145, 140, 138, 131, 136, 139, 135, 141, 137, 140, 149, 129, 136, 123, 138, 138, 143, 142, 146, 137, 140, 139, 140, 133, 142, 146, 142, 133, 133, 132, 129, 138, 143, 141, 147, 144, 137, 143, 137, 147, 139, 130, 135, 137, 140, 135, 137, 144, 141, 146, 141, 136, 139, 136, 134, 136, 140, 138, 134, 133, 137, 141, 139, 140, 138, 147, 131, 146, 136, 143, 139, 142, 137, 137, 141, 137, 134, 132, 142, 142, 139, 138, 143, 140, 138, 136, 140, 139, 145, 139, 138, 134, 133, 145, 134, 137, 138, 140, 132, 139, 140, 135, 141, 141, 139, 134, 146, 128, 132, 137, 140, 147, 136, 139, 143, 129, 142, 142, 142, 128, 139, 139, 143, 132, 128, 133, 131, 142, 145, 142, 143, 139, 137, 138, 135, 139, 130, 139, 140, 131, 136, 139, 138, 140, 147, 133, 139, 135, 145, 137, 139, 136, 140, 131, 146, 141, 127, 147, 138, 135, 134, 134, 138, 135, 141, 137, 132, 135, 139, 142, 133, 136, 134, 146, 134, 135, 148, 143, 148, 135, 139, 138, 133, 136, 138, 130, 141, 139, 130, 129, 130, 155, 148, 139, 136, 136, 142, 150, 140, 131, 141, 137, 145, 136, 134, 145, 135, 142, 145, 138, 142, 145, 138, 130, 141, 133, 134, 143, 149, 143, 132, 131, 138, 133, 133, 137, 139, 148, 147, 139, 142, 134, 139, 133, 153, 138, 130, 137, 139, 146, 133, 132, 142, 143, 133, 140, 143, 132, 142, 141, 138, 141, 134, 139, 134, 141, 137, 140, 135, 147, 135, 136, 140, 143, 152, 140, 137, 138, 132, 136, 139, 136, 131, 122, 135, 132, 146, 130, 133, 138, 135, 152, 141, 139, 140, 135, 128, 135, 141, 142, 137, 138, 132, 139, 139, 145, 148, 144, 141, 150, 138, 145, 141, 147, 142, 139, 143, 147, 141, 137, 140, 142, 143, 140, 139, 141, 138, 133, 137, 136, 138, 140, 147, 138, 134, 142, 142, 141, 133, 132, 139, 140, 141, 136, 130, 142, 141, 142, 141, 142, 141, 133, 134, 139, 132, 138, 139, 136, 147, 143, 132, 143, 141, 144, 133, 138, 133, 138, 140, 136, 136, 135, 136, 141, 137, 145, 143, 141, 133, 141, 138, 140, 134, 144, 149, 134, 136, 136, 138, 137, 136, 146, 138, 141, 135, 144, 139, 142, 140, 133, 142, 140, 130, 138, 140, 141, 143, 150, 141, 141, 133, 139, 138, 138, 137, 138, 141, 136, 140, 142, 136, 141, 140, 130, 139, 141, 140, 143, 134, 142, 142, 142, 135, 137, 128, 140, 136, 135, 145, 139, 140, 133, 139, 137, 134, 136, 139, 140, 138, 140, 141, 142, 141, 139, 143, 141, 132, 144, 140, 142, 135, 140, 135, 139, 150, 138, 138, 141, 140, 145, 137, 139, 142, 137, 132, 140, 142, 135, 139, 139, 130, 136, 138, 139, 145, 140, 140, 135, 140, 141, 137, 139, 132, 140, 140, 137, 142, 147, 139, 137, 137, 137, 141, 139, 138, 135, 141, 141, 134, 146, 143, 141, 143, 145, 141, 140, 138, 136, 136, 141, 142, 136, 130, 141, 137, 135, 140, 143, 139, 133, 136, 141, 135, 139, 141, 143, 136, 139, 135, 133, 133, 137, 136, 136, 139, 139, 135, 138, 144, 135, 146, 128, 142, 142, 138, 141, 135, 138, 137, 146, 148, 136, 136, 134, 144, 131, 136, 139, 134, 132, 143, 133, 139, 137, 129, 130, 145, 139, 131, 137, 143, 145, 132, 135, 141, 143, 140, 134, 138, 141, 138, 140, 135, 138, 141, 141, 133, 139, 142, 138, 134, 134, 142, 135, 138, 144, 145, 141, 135, 140, 139, 156, 147, 139, 143, 134, 131, 142, 143, 146, 141, 139, 138, 137, 139, 139, 135, 143, 132, 141, 134, 137, 130, 140, 142, 139, 135, 139, 142, 145, 135, 136, 135, 139, 144, 141, 145, 137, 138, 132, 142, 141, 134, 136, 137, 124, 141, 163, 141, 131, 137, 136, 139, 133, 135, 139, 139, 141, 137, 136, 135, 131, 137, 136, 141, 145, 146, 143, 144, 138, 146, 138, 138, 138, 140, 132, 137, 139, 135, 142, 135, 137, 142, 136, 140, 136, 135, 140, 141, 134, 139, 137, 133, 143, 135, 138, 142, 133, 136, 145, 135, 136, 143, 137, 136, 132, 143, 142, 135, 133, 140, 142, 138, 140, 144, 139, 145, 145, 141, 138, 134, 135, 147, 139, 136, 133, 141, 141, 142, 137, 139, 140, 136, 133, 138, 137, 134, 145, 145, 134, 128, 135, 142, 137, 138, 136, 141, 139, 142, 137, 136, 137, 144, 132, 141, 141, 138, 135, 141, 136, 137, 142, 140, 135, 140, 144, 151, 137, 133, 133, 133, 142, 132, 130, 142, 138, 145, 143, 136, 148, 137, 138, 136, 134, 135, 140, 142, 128, 130, 131, 139, 132, 141, 129, 139, 136, 135, 138, 142, 143, 139, 130, 136, 133, 137, 140, 140, 139, 142, 148, 134, 137, 139, 142, 140, 129, 154, 143, 138, 139, 137, 145, 131, 142, 140, 139, 141, 137, 138, 145, 139, 135, 141, 137, 140, 138, 141, 142, 133, 138, 137, 143, 135, 140, 157, 142, 136, 146, 140, 141, 138, 137, 134, 141, 131, 140, 131, 139, 137, 141, 138, 139, 138, 134, 131, 141, 137, 137, 146, 138, 145, 142, 134, 133, 122, 135, 150, 144, 142, 144, 135, 129, 141, 137, 147, 140, 140, 139, 148, 146, 134, 138, 131, 144, 135, 139, 139, 136, 132, 129, 149, 139, 137, 132, 134, 163, 137, 143, 136, 139, 143, 141, 142, 140, 143, 143, 137, 144, 135, 138, 138, 144, 138, 137, 134, 143, 136, 119, 145, 136, 137, 143, 149, 136, 138, 136, 138, 140, 134, 140, 141, 143, 144, 144, 148, 138, 138, 138, 146, 142, 138, 137, 141, 136, 144, 140, 134, 139, 139, 142, 143, 131, 142, 138, 136, 138, 138, 136, 148, 138, 136, 138, 138, 137, 140, 137, 131, 144, 145, 145, 139, 137, 139, 140, 143, 139, 133, 134, 137, 142, 141, 134, 148, 136, 137, 143, 141, 144, 143, 137, 142, 142, 134, 137, 141, 140, 143, 137, 132, 144, 150, 138, 138, 137, 142, 138, 144, 134, 131, 136, 145, 141, 134, 145, 129, 137, 142, 137, 137, 139, 142, 140, 138, 133, 141, 136, 155, 132, 136, 145, 144, 135, 135, 142, 134, 132, 142, 137, 143, 138, 143, 142, 137, 142, 133, 139, 136, 146, 139, 132, 133, 136, 138, 137, 141, 142, 135, 138, 142, 141, 139, 137, 139, 136, 141, 142, 142, 138, 138, 150, 134, 147, 143, 120, 153, 135, 138, 138, 133, 140, 129, 140, 137, 142, 140, 136, 139, 140, 134, 139, 138, 134, 146, 140, 135, 149, 137, 129, 133, 142, 144, 133, 134, 139, 141, 135, 134, 137, 144, 140, 135, 133, 141, 138, 136, 135, 134, 146, 142, 136, 139, 141, 137, 135, 140, 137, 134, 138, 144, 135, 152, 146, 139, 131, 139, 146, 133, 140, 131, 141, 140, 142, 144, 137, 139, 144, 132, 139, 142, 135, 141, 142, 134, 135, 142, 136, 139, 140, 140, 140, 143, 137, 139, 137, 139, 134, 131, 146, 137, 136, 139, 144, 128, 138, 137, 136, 131, 130, 142, 140, 135, 135, 140, 140, 136, 143, 138, 136, 137, 143, 144, 141, 139, 135, 133, 134, 145, 137, 146, 140, 129, 140, 139, 133, 139, 135, 141, 140, 116, 144, 137, 142, 133, 133, 151, 144, 144, 132, 137, 137, 141, 138, 140, 141, 134, 135, 143, 133, 148, 135, 140, 133, 140, 139, 134, 142, 134, 133, 140, 133, 142, 138, 139, 138, 137, 134, 137, 138, 143, 143, 147, 139, 131, 136, 140, 141, 141, 147, 136, 139, 138, 130, 144, 136, 137, 141, 141, 140, 135, 142, 134, 139, 137, 140, 135, 139, 132, 140, 137, 145, 140, 141, 142, 143, 137, 137, 138, 134, 124, 151, 143, 131, 148, 129, 131, 145, 146, 136, 149, 135, 139, 131, 136, 144, 152, 144, 133, 146, 136, 127, 134, 148, 129, 137, 141, 145, 151, 133, 138, 142, 154, 141, 142, 134, 142, 150, 143, 130, 154, 143, 135, 137, 134, 139, 136, 141, 148, 136, 128, 136, 140, 140, 140, 138, 135, 134, 145, 132, 131, 136, 140, 139, 141, 143, 135, 136, 135, 140, 136, 137, 139, 129, 141, 141, 149, 143, 135, 142, 140, 143, 134, 130, 139, 140, 135, 136, 127, 147, 138, 139, 137, 138, 147, 131, 142, 134, 124, 143, 139, 137, 136, 140, 142, 137, 139, 133, 145, 143, 149, 136, 141, 143, 144, 146, 137, 142, 143, 135, 138, 160, 157, 148, 128, 144, 141, 148, 131, 142, 135, 125, 142, 124, 148, 140, 134, 151, 127, 137, 133, 139, 141, 136, 148, 137, 145, 148, 135, 139, 134, 143, 142, 132, 132, 141, 141, 135, 150, 141, 132, 138, 127, 135, 140, 125, 137, 133, 140, 136, 137, 140, 132, 135, 138, 138, 140, 137, 131, 141, 142, 131, 130, 146, 136, 143, 138, 136, 142, 137, 142, 145, 131, 148, 142, 137, 136, 124, 144, 138, 131, 136, 134, 142, 140, 126, 133, 131, 136, 137, 141, 133, 145, 143, 134, 140, 146, 140, 141, 134, 144, 154, 145, 151, 145, 149, 139, 132, 140, 146, 133, 136, 145, 138, 136, 137, 131, 131, 135, 144, 136, 136, 147, 140, 139, 147, 132, 140, 132, 131, 143, 141, 131, 133, 142, 140, 148, 127, 133, 140, 139, 126, 131, 138, 134, 130, 139, 121, 137, 143, 135, 136, 133, 137, 142, 127, 136, 141, 147, 136, 150, 147, 131, 145, 146, 128, 140, 138, 144, 146, 134, 133, 132, 153, 131, 131, 133, 129, 136, 141, 143, 148, 150, 130, 141, 129, 141, 147, 135, 138, 135, 131, 135, 141, 133, 135, 143, 136, 132, 135, 141, 144, 133, 143, 144, 133, 145, 130, 135, 138, 141, 136, 141, 133, 141, 141, 155, 130, 143, 145, 139, 136, 152, 137, 147, 146, 152, 131, 142, 132, 142, 136, 123, 132, 134, 142, 137, 139, 142, 141, 131, 149, 133, 136, 141, 131, 144, 143, 146, 133, 136, 148, 142, 144, 136, 140, 140, 132, 145, 132, 151, 141, 143, 129, 131, 141, 141, 134, 131, 137, 136, 126, 134, 144, 137, 138, 147, 133, 139, 144, 137, 128, 145, 138, 137, 134, 141, 141, 126, 142, 139, 142, 139, 137, 136, 134, 143, 131, 136, 132, 131, 146, 136, 131, 138, 139, 141, 136, 138, 140, 130, 141, 135, 140, 134, 147, 141, 138, 134, 145, 141, 138, 144, 128, 143, 146, 136, 149, 154, 142, 143, 142, 139, 142, 147, 135, 128, 131, 136, 136, 131, 132, 136, 137, 142, 141, 140, 142, 137, 137, 135, 154, 136, 138, 133, 146, 137, 127, 154, 135, 129, 148, 132, 142, 141, 142, 150, 136, 143, 134, 145, 144, 142, 145, 127, 141, 139, 138, 145, 144, 144, 141, 135, 140, 131, 137, 147, 139, 145, 141, 158, 137, 134, 126, 155, 143, 139, 140, 140, 142, 139, 141, 138, 142, 139, 135, 133, 143, 140, 139, 151, 134, 133, 142, 131, 138, 134, 140, 141, 142, 140, 134, 125, 139, 151, 138, 140, 132, 132, 138, 141, 138, 141, 131, 141, 133, 141, 135, 137, 137, 144, 136, 137, 137, 142, 140, 134, 135, 138, 148, 139, 141, 138, 131, 134, 132, 141, 139, 137, 138, 139, 142, 140, 136, 133, 148, 133, 143, 142, 139, 137, 139, 143, 138, 139, 137, 137, 137, 147, 135, 140, 136, 133, 134, 136, 148, 133, 131, 138, 134, 134, 141, 133, 139, 138, 135, 137, 141, 133, 139, 153, 141, 136, 139, 145, 138, 128, 143, 138, 148, 137, 142, 131, 138, 143, 145, 135, 153, 137, 140, 140, 142, 139, 143, 140, 131, 143, 136, 143, 134, 135, 143, 138, 125, 135, 140, 141, 137, 141, 133, 137, 137, 139, 141, 138, 144, 138, 141, 140, 147, 138, 128, 141, 139, 138, 143, 137, 132, 134, 140, 144, 140, 128, 140, 139, 136, 137, 136, 139, 140, 152, 137, 140, 135, 131, 140, 140, 132, 139, 143, 133, 140, 134, 136, 135, 142, 136, 144, 145, 137, 137, 137, 127, 142, 135, 143, 123, 139, 138, 133, 145, 144, 138, 140, 131, 136, 142, 140, 142, 141, 141, 146, 140, 134, 142, 143, 133, 132, 141, 140, 138, 135, 135, 135, 140, 140, 137, 141, 132, 152, 138, 137, 142, 140, 138, 134, 136, 139, 138, 143, 146, 148, 142, 137, 141, 143, 142, 142, 143, 145, 131, 133, 141, 135, 141, 135, 147, 139, 140, 145, 140, 139, 136, 151, 137, 137, 139, 143, 140, 139, 141, 134, 136, 139, 133, 140, 137, 144, 141, 135, 137, 143, 136, 140, 143, 145, 140, 139, 135, 140, 135, 138, 141, 144, 142, 143, 129, 135, 134, 140, 134, 138, 141, 140, 137, 140, 142, 137, 150, 138, 141, 137, 129, 148, 136, 142, 131, 138, 142, 139, 139, 130, 138, 138, 137, 138, 128, 149, 139, 141, 144, 134, 137, 138, 142, 139, 137, 137, 138, 134, 138, 127, 139, 138, 140, 142, 143, 142, 140, 142, 143, 141, 145, 139, 135, 134, 145, 143, 134, 140, 135, 145, 135, 139, 140, 138, 148, 139, 141, 130, 142, 134, 142, 138, 139, 139, 141, 136, 139, 137, 134, 134, 142, 138, 136, 141, 139, 138, 144, 142, 141, 139, 144, 136, 144, 145, 131, 135, 138, 135, 133, 128, 134, 141, 136, 139, 143, 139, 148, 146, 141, 130, 135, 140, 137, 140, 138, 140, 140, 136, 135, 141, 135, 135, 137, 141, 141, 141, 143, 142, 139, 134, 141, 137, 141, 142, 133, 142, 140, 137, 140, 144, 132, 135, 136, 139, 146, 142, 144, 141, 138, 134, 139, 131, 157, 137, 140, 131, 147, 139, 141, 142, 134, 138, 136, 147, 143, 143, 135, 135, 146, 130, 136, 142, 123, 133, 141, 137, 140, 133, 141, 136, 134, 142, 136, 146, 137, 133, 138, 138, 143, 135, 139, 132, 145, 136, 141, 139, 136, 142, 140, 135, 140, 137, 140, 132, 136, 135, 149, 146, 145, 144, 139, 141, 138, 137, 140, 132, 150, 141, 137, 136, 152, 149, 140, 134, 142, 142, 145, 138, 140, 134, 136, 146, 123, 137, 135, 125, 145, 140, 140, 127, 122, 139, 140, 143, 137, 129, 127, 137, 134, 131, 132, 141, 145, 138, 143, 135, 140, 138, 129, 137, 140, 128, 142, 138, 129, 136, 140, 137, 137, 143, 123, 136, 137, 137, 137, 142, 139, 135, 140, 129, 143, 144, 130, 130, 144, 134, 141, 136, 140, 139, 130, 142, 145, 138, 140, 140, 143, 148, 140, 143, 140, 141, 144, 136, 143, 142, 148, 142, 143, 135, 134, 131, 142, 131, 131, 138, 139, 142, 143, 141, 141, 136, 150, 137, 135, 144, 140, 136, 138, 134, 143, 139, 138, 146, 137, 145, 144, 135, 141, 149, 140, 137, 144, 145, 143, 138, 140, 144, 143, 133, 133, 135, 133, 131, 134, 139, 136, 144, 146, 141, 136, 141, 129, 135, 131, 132, 142, 131, 140, 141, 141, 127, 144, 132, 136, 131, 141, 133, 133, 151, 126, 138, 147, 136, 129, 142, 148, 126, 146, 130, 121, 138, 142, 146, 138, 140, 134, 129, 147, 137, 138, 134, 134, 139, 133, 156, 143, 134, 129, 135, 142, 140, 146, 135, 146, 137, 144, 143, 138, 135, 140, 130, 148, 135, 134, 133, 137, 137, 137, 129, 136, 138, 127, 140, 128, 123, 139, 145, 153, 132, 118, 125, 137, 139, 139, 139, 146, 136, 141, 136, 151, 141, 134, 139, 148, 144, 134, 145, 144, 135, 141, 141, 151, 151, 135, 129, 148, 131, 138, 139, 149, 145, 141, 126, 138, 136, 139, 145, 134, 133, 140, 139, 135, 129, 127, 141, 128, 166, 142, 141, 142, 146, 143, 136, 143, 139, 148, 135, 135, 126, 125, 125, 139, 151, 145, 140, 141, 139, 140, 142, 132, 149, 146, 142, 130, 137, 155, 141, 129, 130, 149, 138, 147, 134, 139, 136, 140, 137, 148, 133, 145, 136, 137, 141, 132, 143, 143, 144, 127, 133, 142, 139, 141, 139, 135, 142, 118, 137, 144, 142, 130, 132, 150, 144, 143, 134, 136, 141, 130, 143, 140, 142, 124, 139, 143, 135, 138, 129, 143, 135, 138, 145, 136, 136, 138, 134, 143, 143, 132, 124, 140, 137, 150, 129, 137, 132, 134, 142, 152, 133, 143, 139, 133, 130, 140, 141, 132, 138, 137, 131, 142, 142, 137, 136, 138, 145, 128, 148, 149, 143, 138, 140, 136, 145, 139, 150, 132, 145, 135, 130, 145, 137, 136, 148, 131, 138, 129, 133, 136, 140, 133, 131, 139, 149, 140, 149, 141, 134, 135, 158, 141, 139, 151, 136, 146, 141, 134, 138, 133, 143, 141, 136, 135, 132, 137, 138, 141, 135, 142, 143, 139, 137, 136, 131, 142, 140, 154, 134, 126, 135, 147, 136, 135, 139, 142, 137, 130, 145, 138, 148, 140, 130, 141, 133, 141, 134, 147, 151, 140, 145, 148, 139, 136, 140, 138, 131, 135, 140, 142, 144, 147, 133, 132, 146, 137, 138, 142, 135, 143, 142, 133, 131, 137, 146, 137, 139, 163, 145, 143, 142, 127, 146, 144, 143, 127, 151, 141, 138, 138, 146, 128, 140, 143, 139, 141, 139, 131, 142, 137, 141, 141, 140, 140, 137, 141, 134, 146, 138, 137, 140, 134, 139, 147, 140, 142, 143, 134, 147, 147, 136, 146, 137, 139, 135, 143, 149, 142, 142, 139, 134, 146, 136, 129, 141, 144, 145, 129, 141, 139, 137, 138, 131, 137, 143, 138, 132, 136, 143, 142, 148, 140, 142, 137, 138, 141, 139, 138, 128, 139, 139, 131, 141, 140, 142, 144, 140, 146, 137, 137, 138, 139, 135, 134, 136, 131, 134, 140, 138, 138, 137, 146, 137, 141, 139, 135, 131, 148, 132, 135, 143, 141, 132, 132, 137, 146, 141, 137, 144, 139, 142, 140, 143, 136, 140, 136, 138, 132, 154, 140, 142, 137, 142, 143, 144, 144, 138, 145, 133, 138, 145, 133, 134, 131, 138, 141, 133, 145, 134, 143, 145, 140, 135, 132, 133, 132, 151, 145, 145, 133, 134, 135, 138, 142, 135, 131, 133, 142, 149, 144, 137, 133, 128, 138, 135, 144, 139, 140, 133, 142, 143, 132, 135, 141, 136, 133, 137, 138, 144, 145, 145, 137, 139, 133, 136, 137, 138, 141, 145, 135, 135, 141, 144, 144, 139, 134, 140, 128, 133, 145, 134, 139, 137, 138, 135, 136, 143, 142, 136, 146, 133, 136, 146, 143, 140, 143, 135, 131, 139, 137, 131, 133, 142, 139, 139, 149, 134, 138, 137, 136, 134, 142, 134, 131, 135, 137, 146, 139, 131, 141, 142, 141, 148, 134, 137, 144, 141, 142, 152, 144, 149, 144, 137, 135, 141, 140, 130, 135, 129, 135, 134, 129, 148, 142, 132, 129, 132, 146, 142, 144, 134, 143, 135, 140, 140, 135, 144, 136, 139, 147, 137, 147, 137, 138, 132, 139, 137, 137, 139, 132, 144, 134, 140, 144, 143, 139, 138, 140, 138, 146, 136, 137, 134, 142, 145, 138, 135, 159, 132, 137, 138, 142, 136, 133, 139, 137, 141, 135, 129, 141, 130, 140, 146, 141, 138, 135, 134, 139, 139, 142, 140, 138, 138, 137, 133, 141, 143, 136, 138, 143, 144, 138, 131, 140, 141, 140, 128, 141, 146, 139, 138, 133, 146, 140, 132, 140, 145, 138, 135, 146, 140, 142, 140, 140, 137, 136, 140, 144, 139, 144, 134, 141, 134, 135, 129, 149, 139, 136, 143, 140, 142, 139, 138, 144, 140, 127, 135, 138, 132, 139, 137, 132, 137, 141, 139, 151, 140, 138, 131, 147, 141, 142, 141, 144, 148, 136, 148, 136, 128, 142, 136, 133, 140, 146, 135, 142, 135, 136, 140, 131, 142, 131, 146, 143, 127, 140, 141, 143, 141, 138, 143, 133, 133, 138, 143, 142, 138, 134, 129, 134, 133, 132, 140, 137, 140, 130, 138, 143, 138, 138, 134, 141, 135, 139, 143, 135, 134, 134, 134, 141, 140, 134, 142, 140, 139, 136, 140, 147, 135, 134, 137, 142, 130, 135, 142, 137, 140, 129, 142, 134, 142, 135, 142, 146, 136, 134, 127, 139, 140, 134, 146, 143, 134, 132, 148, 144, 131, 137, 139, 136, 137, 140, 140, 142, 144, 136, 135, 131, 149, 144, 137, 135, 141, 134, 139, 138, 137, 138, 140, 145, 140, 130, 137, 138, 142, 136, 149, 139, 136, 139, 141, 146, 133, 139, 144, 139, 138, 142, 139, 144, 147, 133, 137, 136, 148, 148, 136, 134, 136, 140, 136, 132, 132, 152, 137, 132, 141, 149, 138, 130, 133, 137, 139, 135, 137, 132, 144, 132, 139, 137, 136, 139, 133, 133, 134, 135, 131, 134, 137, 140, 144, 144, 133, 136, 145, 125, 148, 139, 133, 149, 133, 136, 137, 144, 141, 133, 138, 126, 130, 135, 148, 144, 141, 131, 139, 134, 140, 131, 138, 141, 138, 141, 146, 136, 144, 142, 142, 138, 143, 135, 141, 139, 143, 142, 146, 135, 140, 140, 142, 133, 141, 134, 142, 149, 140, 139, 143, 136, 134, 142, 137, 151, 143, 139, 128, 137, 141, 142, 127, 126, 141, 142, 131, 143, 137, 134, 137, 139, 142, 146, 129, 137, 139, 147, 134, 144, 140, 137, 148, 136, 138, 140, 134, 144, 137, 146, 135, 148, 142, 143, 139, 137, 137, 136, 140, 143, 134, 146, 151, 131, 144, 138, 135, 138, 129, 139, 138, 130, 148, 139, 125, 136, 141, 135, 149, 132, 136, 137, 131, 142, 136, 138, 148, 138, 136, 138, 144, 134, 139, 128, 139, 138, 146, 138, 143, 141, 138, 143, 133, 143, 146, 143, 134, 138, 137, 140, 145, 146, 143, 133, 137, 139, 140, 135, 141, 131, 149, 134, 140, 134, 146, 134, 148, 142, 143, 139, 137, 137, 126, 143, 137, 134, 135, 138, 140, 134, 146, 135, 134, 142, 139, 140, 139, 144, 140, 136, 134, 134, 130, 134, 137, 135, 138, 131, 137, 144, 140, 140, 146, 135, 135, 138, 136, 147, 146, 133, 136, 143, 142, 145, 142, 145, 146, 141, 147, 131, 135, 138, 141, 141, 138, 135, 148, 146, 137, 136, 139, 144, 140, 135, 143, 143, 142, 132, 138, 136, 133, 138, 147, 126, 121, 132, 135, 138, 143, 138, 138, 135, 132, 138, 140, 140, 139, 141, 141, 142, 132, 140, 138, 139, 136, 141, 143, 140, 137, 138, 146, 136, 134, 146, 146, 140, 131, 138, 138, 138, 150, 140, 136, 142, 138, 136, 142, 136, 136, 137, 136, 140, 135, 143, 128, 128, 143, 136, 131, 136, 135, 143, 146, 141, 144, 144, 143, 137, 138, 149, 138, 140, 133, 142, 142, 134, 138, 144, 139, 140, 138, 139, 132, 134, 137, 148, 141, 137, 127, 137, 138, 140, 144, 136, 140, 142, 141, 143, 143, 139, 147, 141, 127, 139, 149, 140, 142, 141, 135, 143, 138, 142, 137, 137, 139, 138, 138, 136, 134, 144, 140, 133, 136, 139, 137, 136, 142, 141, 144, 140, 140, 122, 144, 140, 148, 145, 135, 133, 133, 136, 144, 138, 143, 141, 139, 130, 136, 136, 127, 141, 143, 134, 147, 131, 144, 139, 146, 134, 139, 141, 144, 127, 137, 139, 131, 140, 145, 139, 144, 147, 134, 137, 138, 133, 146, 138, 135, 149, 140, 139, 133, 135, 131, 142, 139, 144, 147, 141, 145, 143, 139, 139, 135, 142, 140, 139, 134, 137, 144, 133, 143, 135, 151, 135, 138, 143, 148, 142, 135, 148, 133, 135, 138, 137, 141, 137, 139, 144, 133, 142, 134, 132, 133, 136, 145, 139, 140, 142, 124, 139, 137, 132, 138, 141, 148, 135, 143, 127, 148, 136, 140, 141, 131, 129, 138, 134, 139, 150, 135, 139, 141, 138, 140, 133, 135, 130, 132, 142, 132, 135, 138, 136, 135, 131, 132, 138, 136, 144, 149, 141, 131, 135, 136, 141, 130, 141, 145, 146, 143, 135, 142, 146, 141, 128, 138, 157, 151, 136, 143, 140, 137, 139, 147, 135, 146, 146, 131, 144, 136, 141, 140, 140, 141, 133, 131, 146, 141, 146, 136, 135, 146, 135, 145, 145, 138, 135, 137, 132, 147, 141, 129, 144, 144, 137, 132, 147, 139, 137, 133, 137, 145, 147, 130, 119, 146, 134, 141, 145, 138, 134, 150, 129, 132, 144, 146, 144, 149, 144, 132, 139, 134, 138, 139, 138, 134, 135, 136, 147, 152, 132, 139, 143, 137, 135, 139, 141, 139, 144, 142, 133, 139, 140, 155, 134, 128, 140, 147, 132, 138, 139, 143, 143, 143, 142, 133, 138, 147, 136, 146, 145, 137, 143, 136, 135, 137, 137, 141, 138, 136, 131, 142, 137, 144, 142, 138, 136, 145, 139, 136, 139, 128, 138, 137, 141, 141, 145, 139, 143, 129, 142, 138, 141, 138, 139, 140, 150, 144, 138, 140, 134, 140, 134, 142, 141, 141, 139, 134, 138, 142, 134, 139, 144, 131, 148, 154, 138, 138, 140, 138, 138, 138, 136, 141, 132, 133, 137, 135, 136, 142, 151, 138, 138, 144, 141, 142, 141, 141, 143, 141, 144, 147, 139, 136, 136, 146, 142, 141, 133, 138, 144, 129, 141, 134, 135, 134, 152, 143, 136, 139, 130, 149, 151, 129, 142, 132, 142, 146, 138, 138, 139, 142, 139, 128, 141, 142, 138, 135, 144, 140, 138, 140, 129, 136, 153, 147, 149, 133, 144, 142, 143, 140, 141, 138, 142, 135, 143, 144, 142, 134, 138, 141, 139, 135, 136, 143, 135, 133, 149, 134, 134, 142, 139, 147, 140, 133, 138, 142, 136, 142, 135, 145, 134, 136, 136, 145, 148, 131, 137, 138, 142, 133, 140, 143, 132, 142, 147, 145, 136, 133, 145, 131, 143, 132, 141, 140, 143, 140, 144, 135, 138, 139, 126, 139, 129, 136, 135, 132, 145, 145, 141, 134, 140, 139, 128, 136, 139, 133, 136, 136, 140, 141, 145, 135, 136, 132, 140, 131, 138, 125, 146, 128, 140, 144, 135, 138, 134, 135, 142, 146, 130, 136, 143, 134, 145, 149, 144, 141, 132, 130, 143, 144, 136, 136, 146, 142, 134, 140, 142, 134, 139, 139, 139, 134, 134, 133, 140, 142, 136, 141, 124, 126, 151, 143, 143, 147, 141, 139, 141, 137, 136, 138, 143, 141, 145, 144, 142, 134, 141, 149, 130, 128, 138, 141, 136, 142, 136, 139, 137, 142, 133, 137, 135, 144, 142, 146, 135, 141, 135, 132, 138, 135, 137, 138, 135, 144, 136, 135, 142, 141, 152, 140, 143, 132, 134, 139, 145, 141, 141, 143, 137, 147, 138, 139, 151, 132, 128, 136, 142, 144, 139, 135, 137, 137, 138, 130, 135, 143, 137, 140, 142, 132, 142, 144, 134, 144, 141, 149, 143, 148, 149, 131, 148, 146, 135, 148, 134, 141, 135, 143, 135, 144, 133, 137, 140, 140, 137, 141, 135, 137, 140, 140, 136, 133, 137, 144, 141, 137, 132, 132, 142, 143, 138, 135, 134, 140, 138, 140, 141, 138, 143, 121, 139, 135, 140, 139, 134, 137, 138, 139, 139, 142, 146, 133, 131, 133, 136, 143, 136, 139, 136, 135, 140, 141, 134, 135, 130, 132, 139, 130, 144, 137, 138, 140, 138, 133, 134, 144, 139, 142, 137, 139, 147, 136, 139, 143, 134, 134, 143, 148, 144, 136, 138, 137, 137, 136, 140, 135, 141, 130, 150, 152, 138, 133, 137, 134, 137, 138, 137, 142, 134, 135, 136, 157, 147, 136, 139, 140, 137, 131, 137, 137, 139, 139, 143, 140, 139, 134, 138, 138, 135, 139, 137, 147, 136, 146, 144, 134, 144, 144, 137, 135, 136, 139, 141, 138, 135, 134, 133, 146, 142, 135, 144, 131, 137, 139, 139, 143, 136, 144, 143, 136, 133, 128, 141, 132, 138, 138, 131, 134, 140, 142, 140, 145, 139, 133, 139, 137, 139, 138, 133, 137, 142, 140, 133, 134, 135, 145, 155, 146, 135, 139, 147, 143, 134, 136, 130, 137, 136, 140, 146, 140, 142, 138, 144, 143, 146, 131, 143, 138, 135, 141, 145, 147, 133, 141, 137, 140, 136, 153, 138, 138, 142, 144, 135, 141, 136, 133, 132, 135, 142, 136, 140, 133, 135, 135, 135, 139, 141, 136, 136, 145, 139, 134, 145, 136, 132, 143, 136, 142, 134, 142, 140, 143, 138, 138, 142, 138, 137, 140, 139, 136, 141, 141, 133, 138, 138, 140, 136, 139, 134, 127, 132, 144, 139, 136, 139, 144, 142, 145, 135, 142, 134, 143, 138, 125, 143, 132, 141, 140, 153, 137, 146, 140, 142, 137, 131, 134, 140, 138, 138, 136, 138, 129, 137, 128, 134, 137, 140, 140, 130, 133, 142, 139, 135, 140, 132, 144, 133, 140, 138, 145, 137, 126, 136, 143, 137, 137, 139, 136, 136, 143, 138, 142, 130, 129, 151, 138, 144, 137, 143, 137, 151, 142, 133, 139, 139, 136, 135, 143, 127, 127, 140, 141, 143, 143, 142, 144, 136, 143, 139, 137, 139, 133, 139, 139, 133, 147, 140, 136, 131, 139, 140, 139, 138, 137, 132, 161, 143, 137, 137, 146, 135, 138, 142, 133, 136, 137, 137, 145, 134, 147, 144, 137, 145, 150, 141, 142, 127, 146, 142, 138, 153, 144, 135, 136, 140, 146, 137, 149, 139, 143, 141, 137, 135, 132, 137, 132, 139, 143, 141, 132, 143, 142, 134, 138, 149, 136, 146, 137, 130, 138, 136, 132, 147, 138, 132, 143, 134, 132, 143, 137, 144, 139, 143, 144, 135, 139, 136, 142, 142, 144, 139, 141, 137, 148, 144, 139, 144, 139, 131, 139, 134, 134, 134, 143, 134, 137, 145, 139, 137, 140, 138, 142, 134, 144, 139, 138, 143, 134, 142, 135, 136, 146, 138, 141, 137, 136, 135, 144, 137, 144, 148, 137, 136, 140, 140, 135, 129, 148, 144, 139, 138, 139, 137, 133, 140, 145, 141, 137, 132, 142, 139, 149, 137, 147, 146, 144, 145, 135, 137, 143, 133, 138, 137, 137, 137, 139, 145, 147, 134, 128, 141, 133, 143, 146, 132, 139, 136, 141, 131, 144, 146, 143, 133, 141, 142, 143, 139, 132, 141, 138, 140, 132, 141, 136, 132, 140, 140, 137, 137, 143, 137, 140, 142, 135, 142, 143, 136, 130, 130, 141, 145, 136, 136, 143, 135, 142, 135, 140, 138, 133, 145, 141, 144, 133, 146, 136, 135, 154, 143, 134, 137, 134, 133, 147, 135, 142, 146, 144, 133, 138, 139, 140, 142, 144, 137, 137, 147, 137, 137, 130, 135, 142, 137, 134, 135, 134, 145, 139, 140, 134, 130, 132, 128, 140, 130, 136, 139, 144, 141, 133, 138, 145, 134, 141, 134, 141, 142, 140, 138, 144, 134, 132, 140, 138, 150, 138, 134, 143, 135, 148, 148, 141, 140, 133, 145, 139, 128, 136, 140, 139, 141, 147, 143, 140, 141, 153, 140, 149, 133, 140, 140, 137, 140, 146, 140, 139, 139, 138, 137, 139, 141, 140, 137, 137, 147, 133, 138, 139, 137, 134, 138, 140, 145, 134, 138, 143, 142, 143, 144, 143, 152, 136, 131, 138, 131, 142, 143, 137, 138, 145, 137, 135, 141, 137, 134, 133, 144, 131, 134, 139, 139, 139, 158, 144, 141, 137, 137, 142, 146, 152, 138, 132, 139, 142, 141, 145, 136, 134, 124, 132, 139, 129, 137, 142, 147, 136, 141, 130, 137, 136, 138, 136, 141, 137, 140, 136, 135, 157, 130, 136, 133, 140, 140, 147, 138, 146, 134, 136, 142, 138, 133, 154, 129, 144, 140, 140, 145, 142, 147, 140, 136, 139, 137, 137, 135, 137, 133, 139, 142, 140, 137, 135, 138, 139, 134, 135, 145, 142, 141, 135, 131, 143, 148, 142, 140, 141, 136, 138, 136, 138, 149, 132, 138, 139, 128, 142, 136, 142, 139, 132, 140, 143, 132, 140, 141, 141, 143, 138, 145, 140, 140, 132, 138, 127, 137, 132, 140, 149, 144, 139, 132, 140, 140, 143, 143, 141, 145, 137, 134, 133, 141, 144, 143, 138, 136, 142, 139, 146, 142, 142, 142, 134, 138, 135, 154, 144, 127, 137, 141, 128, 139, 147, 136, 134, 145, 134, 134, 142, 141, 133, 148, 133, 136, 141, 139, 138, 132, 145, 128, 134, 141, 138, 128, 135, 144, 138, 146, 139, 139, 132, 127, 143, 143, 140, 141, 136, 144, 135, 132, 143, 133, 138, 131, 142, 132, 143, 145, 139, 140, 129, 136, 135, 144, 134, 134, 141, 136, 132, 140, 139, 137, 135, 131, 135, 136, 139, 135, 145, 145, 145, 138, 133, 137, 143, 143, 139, 142, 138, 138, 132, 138, 140, 131, 141, 147, 137, 142, 136, 140, 147, 133, 140, 142, 137, 134, 141, 143, 129, 140, 142, 137, 141, 140, 140, 141, 145, 142, 132, 138, 143, 137, 152, 134, 141, 134, 153, 150, 143, 134, 143, 143, 139, 134, 139, 138, 138, 148, 140, 141, 134, 149, 145, 132, 134, 137, 141, 138, 134, 136, 139, 140, 141, 138, 137, 137, 136, 136, 147, 135, 141, 140, 140, 132, 135, 137, 135, 148, 138, 134, 147, 142, 140, 137, 144, 143, 144, 130, 138, 134, 141, 137, 147, 139, 141, 149, 135, 133, 144, 134, 133, 144, 140, 137, 137, 131, 130, 138, 135, 130, 139, 139, 139, 138, 132, 144, 134, 134, 141, 139, 144, 146, 133, 138, 140, 142, 126, 135, 139, 140, 137, 135, 143, 131, 137, 138, 141, 136, 146, 133, 143, 139, 141, 140, 133, 137, 139, 150, 137, 139, 135, 131, 129, 142, 143, 132, 145, 132, 145, 138, 136, 136, 137, 137, 140, 141, 140, 146, 132, 133, 131, 139, 136, 140, 134, 137, 140, 135, 135, 142, 137, 140, 138, 137, 136, 144, 152, 134, 138, 147, 139, 136, 134, 138, 137, 140, 141, 144, 135, 138, 138, 131, 139, 136, 127, 130, 143, 135, 144, 135, 134, 151, 140, 138, 139, 146, 140, 138, 142, 142, 139, 139, 138, 139, 135, 137, 129, 138, 144, 140, 147, 135, 138, 143, 139, 137, 129, 132, 139, 139, 142, 142, 137, 139, 143, 136, 136, 140, 137, 133, 140, 143, 134, 144, 153, 145, 136, 138, 143, 137, 138, 136, 146, 145, 135, 133, 144, 135, 144, 139, 145, 138, 132, 142, 143, 143, 131, 136, 131, 138, 144, 128, 143, 125, 151, 140, 147, 139, 136, 134, 142, 136, 137, 136, 142, 135, 142, 142, 145, 134, 149, 136, 136, 137, 139, 148, 133, 150, 134, 141, 136, 131, 132, 134, 142, 128, 128, 138, 149, 140, 138, 135, 137, 129, 135, 141, 137, 128, 132, 146, 137, 140, 144, 133, 142, 139, 144, 139, 137, 143, 140, 133, 142, 137, 148, 151, 145, 146, 143, 137, 139, 136, 134, 133, 129, 140, 135, 136, 133, 133, 141, 135, 132, 131, 147, 142, 141, 140, 140, 137, 133, 133, 143, 135, 136, 134, 131, 143, 135, 148, 129, 152, 137, 138, 138, 138, 140, 134, 141, 149, 136, 139, 137, 143, 138, 136, 140, 142, 141, 131, 143, 138, 135, 129, 144, 141, 131, 137, 143, 141, 136, 135, 143, 135, 141, 142, 137, 135, 132, 139, 142, 148, 140, 141, 139, 130, 134, 148, 147, 149, 132, 133, 142, 136, 143, 132, 142, 143, 145, 136, 137, 137, 142, 143, 137, 140, 138, 140, 138, 139, 139, 132, 142, 139, 142, 141, 139, 141, 145, 140, 142, 140, 132, 138, 139, 144, 132, 131, 137, 142, 138, 142, 143, 131, 144, 137, 136, 133, 145, 136, 135, 137, 135, 144, 135, 141, 146, 136, 138, 147, 137, 124, 129, 141, 149, 136, 137, 141, 142, 145, 142, 131, 136, 139, 139, 139, 137, 140, 135, 155, 134, 136, 141, 141, 141, 142, 139, 143, 137, 135, 136, 143, 144, 140, 148, 137, 139, 143, 145, 137, 142, 134, 140, 140, 133, 150, 145, 141, 144, 140, 131, 136, 146, 144, 127, 140, 138, 138, 144, 129, 133, 140, 142, 137, 136, 145, 138, 134, 147, 135, 138, 137, 144, 128, 155, 136, 135, 133, 143, 129, 139, 129, 148, 133, 141, 137, 130, 134, 141, 133, 144, 141, 146, 136, 135, 132, 147, 137, 136, 130, 148, 142, 130, 135, 131, 127, 147, 147, 149, 145, 149, 133, 142, 134, 131, 144, 147, 142, 137, 131, 144, 139, 145, 142, 133, 137, 140, 135, 137, 153, 141, 133, 139, 152, 134, 146, 136, 139, 137, 134, 139, 137, 136, 139, 144, 136, 138, 150, 132, 142, 138, 133, 142, 130, 147, 144, 152, 145, 141, 133, 136, 145, 132, 134, 140, 144, 148, 151, 138, 145, 134, 149, 140, 131, 132, 134, 143, 131, 139, 151, 132, 127, 155, 127, 144, 130, 139, 123, 140, 140, 133, 128, 143, 145, 121, 138, 137, 144, 124, 141, 144, 137, 148, 137, 141, 136, 141, 137, 136, 149, 129, 147, 146, 134, 143, 145, 130, 141, 138, 143, 133, 140, 130, 136, 140, 136, 146, 130, 134, 143, 136, 137, 146, 142, 135, 155, 147, 141, 131, 126, 141, 143, 144, 135, 139, 136, 149, 147, 137, 133, 134, 132, 142, 142, 132, 138, 130, 135, 142, 140, 144, 127, 131, 140, 126, 125, 133, 142, 146, 136, 139, 142, 143, 137, 129, 139, 133, 141, 158, 146, 153, 137, 140, 132, 140, 146, 123, 139, 138, 136, 140, 135, 135, 133, 135, 138, 129, 136, 133, 142, 141, 145, 127, 136, 140, 128, 137, 132, 135, 135, 127, 129, 140, 133, 141, 150, 148, 148, 134, 143, 137, 130, 130, 149, 133, 146, 122, 137, 128, 137, 144, 145, 134, 134, 135, 148, 136, 140, 134, 135, 133, 133, 139, 134, 149, 130, 133, 133, 140, 134, 140, 143, 135, 145, 136, 139, 143, 135, 137, 131, 129, 142, 134, 142, 126, 138, 135, 136, 146, 141, 140, 142, 138, 141, 133, 131, 138, 140, 132, 135, 129, 125, 132, 124, 138, 131, 132, 134, 139, 139, 131, 146, 134, 135, 142, 140, 136, 140, 146, 137, 129, 138, 129, 136, 148, 135, 153, 120, 133, 144, 151, 133, 129, 147, 137, 132, 143, 131, 137, 127, 150, 146, 149, 136, 145, 142, 133, 151, 126, 136, 132, 126, 155, 145, 141, 144, 146, 139, 137, 135, 124, 142, 129, 145, 143, 144, 133, 134, 136, 141, 139, 144, 140, 133, 137, 140, 140, 133, 138, 149, 133, 129, 143, 144, 125, 157, 134, 144, 141, 143, 134, 141, 143, 141, 131, 138, 127, 141, 141, 132, 140, 142, 133, 133, 127, 134, 144, 136, 125, 143, 133, 141, 141, 142, 129, 134, 137, 144, 147, 131, 133, 136, 129, 136, 141, 134, 137, 126, 143, 144, 150, 149, 131, 146, 133, 137, 141, 141, 143, 126, 140, 136, 141, 135, 133, 132, 140, 144, 146, 148, 136, 144, 138, 142, 135, 128, 138, 133, 137, 133, 143, 143, 150, 146, 124, 130, 143, 143, 135, 132, 149, 136, 143, 151, 141, 137, 139, 142, 148, 138, 152, 137, 133, 133, 137, 126, 142, 143, 136, 127, 141, 140, 134, 126, 134, 133, 140, 137, 152, 144, 140, 135, 139, 134, 149, 142, 141, 135, 129, 139, 144, 137, 133, 149, 131, 128, 136, 138, 139, 134, 150, 144, 142, 139, 135, 133, 129, 134, 150, 139, 132, 138, 134, 130, 143, 138, 132, 135, 139, 138, 133, 146, 135, 139, 139, 145, 146, 138, 135, 147, 131, 131, 126, 134, 148, 136, 133, 141, 135, 134, 133, 136, 139, 141, 145, 136, 141, 141, 135, 135, 139, 127, 137, 129, 142, 144, 131, 136, 141, 149, 135, 131, 141, 135, 129, 139, 139, 139, 132, 139, 138, 145, 144, 143, 142, 134, 132, 133, 144, 141, 149, 143, 139, 143, 137, 133, 142, 134, 143, 124, 146, 129, 140, 140, 142, 134, 141, 129, 142, 135, 146, 131, 148, 143, 137, 132, 134, 147, 155, 139, 140, 134, 135, 132, 131, 144, 137, 130, 147, 135, 135, 138, 145, 136, 132, 139, 142, 143, 140, 135, 134, 137, 136, 139, 134, 132, 136, 143, 136, 133, 139, 142, 145, 142, 143, 140, 138, 149, 132, 141, 136, 142, 132, 140, 153, 132, 149, 145, 140, 140, 129, 133, 137, 134, 137, 133, 132, 136, 135, 138, 148, 141, 142, 143, 141, 142, 135, 129, 137, 137, 137, 139, 143, 130, 137, 144, 129, 144, 145, 131, 135, 148, 147, 147, 128, 141, 140, 147, 142, 129, 135, 140, 139, 133, 141, 153, 131, 141, 140, 134, 136, 143, 132, 140, 146, 144, 144, 130, 128, 143, 139, 137, 135, 139, 135, 144, 141, 133, 141, 148, 139, 137, 145, 139, 139, 140, 134, 146, 137, 149, 134, 146, 144, 136, 126, 139, 142, 145, 141, 143, 137, 140, 138, 139, 142, 139, 140, 142, 128, 146, 139, 137, 135, 136, 144, 138, 131, 132, 139, 133, 142, 137, 141, 127, 136, 145, 138, 139, 145, 136, 138, 139, 141, 142, 140, 139, 145, 140, 133, 143, 137, 150, 130, 138, 146, 133, 133, 135, 141, 128, 144, 138, 149, 141, 141, 145, 127, 145, 134, 127, 139, 136, 138, 133, 144, 140, 145, 155, 142, 139, 138, 139, 143, 136, 139, 132, 147, 137, 133, 137, 136, 138, 137, 135, 140, 129, 141, 133, 135, 141, 135, 140, 146, 136, 131, 138, 127, 139, 139, 134, 135, 140, 129, 140, 141, 140, 139, 146, 143, 138, 133, 146, 127, 145, 135, 143, 142, 133, 137, 137, 146, 134, 133, 136, 132, 134, 135, 141, 136, 146, 133, 146, 136, 132, 137, 138, 138, 136, 138, 138, 139, 136, 139, 139, 143, 136, 131, 146, 145, 143, 138, 139, 141, 141, 132, 140, 133, 140, 136, 142, 147, 141, 133, 145, 136, 138, 142, 140, 143, 143, 143, 131, 142, 131, 128, 140, 148, 143, 143, 128, 148, 142, 137, 126, 143, 141, 137, 144, 148, 133, 133, 133, 143, 147, 146, 146, 143, 143, 133, 140, 143, 141, 128, 135, 142, 134, 135, 134, 141, 132, 148, 146, 144, 142, 138, 141, 136, 125, 136, 142, 140, 143, 136, 130, 139, 139, 135, 137, 136, 139, 139, 144, 140, 137, 138, 138, 142, 140, 150, 136, 141, 146, 143, 137, 132, 153, 128, 131, 149, 134, 142, 134, 138, 142, 135, 134, 129, 147, 144, 141, 146, 144, 142, 139, 141, 137, 140, 153, 141, 132, 130, 141, 138, 137, 132, 142, 142, 143, 147, 135, 139, 133, 137, 149, 137, 137, 140, 139, 137, 131, 157, 138, 135, 133, 126, 143, 142, 145, 144, 138, 140, 142, 143, 135, 146, 151, 135, 140, 149, 137, 138, 136, 150, 150, 135, 144, 135, 144, 145, 133, 148, 143, 139, 142, 137, 134, 139, 138, 143, 148, 148, 136, 148, 139, 135, 138, 136, 132, 130, 138, 141, 148, 144, 139, 138, 135, 149, 135, 139, 127, 134, 139, 146, 140, 131, 143, 142, 136, 139, 140, 135, 139, 138, 136, 145, 134, 139, 129, 130, 142, 136, 138, 147, 148, 136, 143, 136, 138, 147, 139, 131, 142, 149, 146, 133, 130, 135, 132, 140, 143, 129, 155, 132, 136, 129, 143, 132, 136, 144, 133, 143, 135, 140, 133, 134, 139, 141, 148, 135, 144, 151, 140, 131, 147, 139, 144, 132, 141, 135, 134, 147, 144, 137, 141, 143, 137, 138, 146, 147, 118, 144, 142, 141, 142, 142, 131, 137, 139, 140, 133, 131, 136, 136, 144, 144, 149, 140, 133, 137, 144, 139, 139, 129, 150, 144, 143, 134, 141, 149, 130, 142, 139, 127, 142, 152, 135, 140, 141, 121, 135, 133, 143, 143, 154, 133, 152, 130, 129, 141, 133, 140, 140, 146, 148, 142, 132, 122, 148, 143, 147, 143, 135, 130, 140, 136, 143, 146, 143, 129, 137, 134, 148, 145, 127, 143, 142, 128, 141, 134, 127, 146, 141, 143, 141, 141, 137, 142, 134, 142, 137, 136, 128, 136, 139, 131, 131, 136, 135, 145, 133, 146, 141, 140, 134, 142, 132, 143, 146, 134, 138, 137, 144, 130, 136, 143, 150, 147, 145, 135, 151, 142, 149, 145, 127, 140, 148, 137, 141, 122, 134, 137, 136, 134, 142, 138, 139, 134, 143, 145, 142, 142, 142, 149, 140, 137, 136, 129, 133, 145, 137, 132, 137, 141, 139, 132, 144, 127, 144, 139, 152, 139, 130, 142, 140, 137, 131, 137, 142, 153, 139, 138, 145, 140, 135, 146, 143, 141, 146, 148, 136, 137, 142, 138, 135, 140, 146, 132, 139, 136, 141, 137, 137, 154, 138, 141, 137, 142, 141, 145, 142, 139, 142, 141, 128, 130, 123, 148, 136, 149, 140, 148, 137, 138, 142, 134, 134, 136, 140, 142, 132, 133, 137, 134, 137, 144, 136, 138, 145, 134, 143, 138, 138, 138, 139, 140, 144, 153, 127, 132, 147, 134, 141, 132, 139, 152, 140, 140, 147, 134, 129, 137, 143, 145, 140, 150, 139, 139, 128, 136, 131, 133, 135, 136, 131, 141, 137, 137, 137, 140, 142, 134, 131, 140, 142, 133, 143, 143, 140, 140, 138, 138, 139, 147, 149, 144, 139, 140, 143, 144, 134, 137, 132, 136, 136, 134, 135, 150, 147, 140, 136, 151, 144, 135, 135, 135, 152, 140, 139, 144, 130, 132, 144, 143, 135, 134, 137, 143, 139, 137, 133, 130, 148, 140, 141, 148, 141, 139, 136, 134, 138, 145, 129, 135, 133, 145, 152, 134, 136, 147, 135, 134, 139, 136, 141, 133, 125, 138, 133, 140, 136, 132, 136, 138, 133, 142, 137, 142, 138, 136, 130, 143, 127, 138, 145, 127, 136, 142, 137, 138, 145, 142, 132, 143, 131, 142, 121, 145, 138, 140, 141, 132, 148, 134, 135, 148, 148, 141, 146, 139, 141, 141, 145, 131, 138, 132, 129, 140, 137, 133, 133, 147, 136, 140, 128, 133, 133, 143, 139, 141, 133, 138, 144, 139, 138, 145, 138, 147, 141, 134, 139, 137, 131, 146, 136, 129, 146, 139, 146, 132, 140, 143, 147, 144, 135, 144, 142, 137, 135, 143, 139, 141, 136, 136, 139, 145, 135, 144, 141, 140, 142, 140, 146, 146, 135, 132, 139, 149, 143, 139, 142, 137, 140, 150, 136, 134, 144, 145, 147, 142, 131, 138, 136, 143, 133, 140, 145, 136, 134, 139, 137, 132, 147, 135, 135, 124, 134, 145, 138, 141, 142, 147, 136, 143, 132, 131, 135, 136, 138, 134, 134, 143, 141, 122, 146, 140, 138, 143, 141, 130, 128, 142, 141, 143, 138, 133, 144, 139, 141, 150, 136, 137, 139, 140, 145, 138, 139, 135, 144, 140, 129, 131, 130, 140, 142, 139, 131, 133, 135, 141, 155, 138, 138, 144, 129, 152, 138, 154, 136, 136, 136, 147, 137, 144, 135, 139, 131, 136, 144, 135, 141, 138, 142, 136, 144, 144, 140, 134, 141, 137, 132, 128, 144, 139, 129, 143, 136, 139, 135, 147, 141, 139, 139, 158, 142, 146, 132, 136, 141, 133, 144, 138, 144, 139, 141, 130, 139, 140, 149, 137, 135, 137, 140, 140, 143, 144, 145, 135, 140, 135, 139, 145, 140, 127, 132, 143, 129, 136, 134, 138, 137, 136, 140, 142, 136, 137, 138, 143, 131, 147, 149, 136, 127, 141, 136, 138, 131, 138, 135, 138, 124, 141, 136, 167, 141, 140, 143, 134, 139, 140, 136, 129, 146, 136, 139, 139, 132, 134, 136, 146, 133, 123, 140, 152, 140, 135, 140, 148, 143, 135, 139, 137, 135, 134, 128, 134, 134, 136, 135, 134, 136, 136, 139, 132, 145, 126, 132, 132, 137, 135, 140, 146, 144, 138, 130, 129, 134, 140, 141, 131, 137, 139, 141, 138, 130, 135, 142, 131, 139, 133, 145, 145, 132, 135, 137, 133, 130, 143, 138, 149, 139, 143, 130, 129, 132, 154, 141, 142, 133, 141, 134, 140, 138, 134, 143, 140, 144, 138, 144, 131, 123, 142, 146, 131, 137, 138, 129, 146, 145, 140, 134, 131, 144, 144, 145, 149, 139, 137, 138, 137, 138, 129, 140, 134, 123, 132, 124, 150, 135, 144, 145, 138, 143, 144, 144, 147, 133, 128, 149, 144, 142, 143, 132, 149, 143, 149, 148, 135, 149, 135, 152, 135, 134, 147, 140, 146, 133, 133, 152, 138, 133, 142, 136, 146, 138, 149, 141, 140, 138, 145, 151, 139, 128, 145, 135, 141, 139, 135, 133, 133, 133, 140, 148, 154, 140, 145, 135, 144, 133, 144, 131, 130, 139, 140, 143, 142, 139, 144, 139, 144, 132, 139, 140, 141, 137, 133, 139, 148, 138, 140, 135, 134, 145, 137, 142, 141, 140, 144, 136, 141, 139, 136, 137, 141, 135, 136, 133, 134, 138, 135, 135, 143, 141, 139, 135, 139, 143, 138, 144, 135, 126, 138, 137, 137, 140, 140, 153, 138, 136, 131, 135, 136, 150, 145, 135, 142, 145, 140, 130, 143, 140, 137, 137, 135, 135, 139, 143, 137, 132, 142, 143, 138, 142, 140, 139, 135, 139, 139, 131, 143, 141, 144, 140, 135, 140, 143, 136, 141, 138, 140, 138, 136, 139, 135, 140, 144, 139, 142, 136, 139, 132, 142, 145, 146, 149, 142, 132, 139, 134, 135, 136, 144, 143, 137, 136, 148, 135, 139, 138, 133, 140, 137, 133, 139, 142, 138, 141, 136, 142, 141, 136, 139, 135, 141, 140, 135, 144, 136, 138, 132, 141, 146, 146, 133, 138, 135, 130, 147, 143, 139, 127, 134, 139, 139, 139, 134, 142, 138, 135, 146, 150, 140, 136, 134, 138, 136, 140, 140, 135, 140, 130, 137, 140, 139, 133, 135, 140, 131, 144, 141, 141, 143, 140, 134, 140, 140, 141, 135, 140, 132, 131, 139, 136, 146, 142, 140, 138, 137, 143, 135, 128, 136, 140, 134, 137, 146, 130, 138, 135, 138, 141, 142, 139, 141, 140, 142, 143, 143, 136, 145, 136, 136, 136, 141, 136, 128, 140, 138, 141, 135, 138, 130, 138, 142, 131, 152, 140, 138, 137, 137, 141, 138, 143, 144, 139, 141, 139, 137, 141, 139, 138, 142, 149, 129, 138, 130, 144, 136, 134, 138, 139, 137, 141, 140, 138, 142, 140, 136, 141, 134, 143, 142, 142, 146, 134, 143, 142, 141, 139, 141, 135, 145, 137, 141, 140, 138, 136, 141, 140, 141, 138, 144, 141, 143, 129, 136, 143, 134, 143, 148, 143, 141, 144, 141, 136, 140, 143, 142, 134, 146, 146, 133, 133, 146, 134, 141, 139, 134, 144, 133, 147, 139, 142, 141, 147, 137, 136, 133, 140, 136, 137, 144, 143, 140, 138, 145, 146, 139, 138, 139, 142, 146, 133, 141, 143, 133, 145, 139, 136, 133, 137, 146, 136, 138, 143, 133, 135, 136, 142, 142, 129, 140, 145, 133, 141, 130, 138, 139, 129, 136, 133, 144, 136, 132, 138, 144, 138, 139, 143, 141, 146, 136, 146, 141, 133, 137, 142, 136, 139, 140, 140, 134, 136, 139, 140, 134, 146, 137, 130, 137, 139, 135, 139, 134, 140, 140, 146, 139, 138, 143, 133, 132, 145, 140, 143, 136, 129, 137, 139, 136, 138, 136, 145, 139, 136, 141, 136, 145, 134, 138, 143, 135, 141, 141, 138, 145, 137, 140, 141, 138, 138, 135, 133, 139, 140, 135, 128, 141, 135, 138, 137, 130, 144, 134, 145, 134, 140, 144, 135, 141, 137, 136, 146, 149, 138, 143, 136, 136, 140, 133, 134, 137, 146, 144, 140, 131, 140, 145, 144, 137, 133, 142, 142, 144, 133, 138, 141, 134, 143, 137, 138, 137, 133, 137, 137, 137, 132, 140, 134, 152, 150, 146, 150, 128, 144, 133, 137, 141, 139, 144, 140, 139, 140, 142, 136, 137, 136, 133, 142, 143, 129, 131, 154, 137, 134, 132, 141, 128, 130, 128, 146, 144, 146, 141, 135, 151, 146, 141, 146, 132, 143, 138, 139, 129, 137, 143, 136, 129, 134, 143, 151, 145, 145, 136, 135, 147, 141, 131, 156, 139, 133, 139, 138, 134, 140, 135, 148, 144, 144, 118, 154, 153, 141, 126, 136, 130, 139, 137, 136, 149, 128, 143, 126, 140, 135, 139, 142, 131, 141, 143, 121, 138, 142, 150, 135, 137, 138, 137, 134, 138, 144, 139, 138, 140, 139, 144, 140, 146, 139, 134, 129, 138, 133, 131, 145, 139, 133, 139, 132, 137, 144, 137, 133, 143, 140, 138, 140, 137, 130, 142, 139, 133, 139, 143, 138, 138, 136, 136, 142, 138, 140, 138, 143, 132, 139, 137, 136, 135, 139, 139, 127, 150, 134, 134, 142, 138, 131, 138, 144, 136, 137, 137, 132, 135, 136, 138, 131, 146, 146, 140, 139, 144, 140, 141, 135, 142, 142, 138, 124, 139, 134, 139, 140, 145, 137, 133, 138, 135, 140, 135, 155, 137, 155, 143, 140, 140, 140, 134, 132, 139, 137, 130, 130, 145, 136, 144, 147, 146, 135, 143, 141, 146, 141, 143, 132, 136, 138, 137, 135, 134, 137, 140, 145, 133, 151, 140, 146, 140, 136, 119, 149, 144, 143, 132, 139, 162, 138, 128, 137, 136, 144, 142, 137, 135, 152, 126, 135, 139, 148, 141, 132, 130, 131, 148, 130, 150, 137, 127, 133, 142, 144, 141, 136, 143, 135, 140, 138, 146, 133, 138, 133, 132, 124, 137, 149, 155, 140, 144, 141, 137, 145, 138, 141, 143, 119, 147, 135, 149, 145, 138, 141, 142, 128, 137, 137, 138, 136, 128, 131, 139, 135, 136, 137, 137, 135, 138, 147, 156, 137, 128, 130, 129, 131, 146, 150, 122, 137, 141, 144, 136, 132, 147, 146, 136, 138, 135, 143, 144, 138, 132, 135, 149, 129, 128, 137, 136, 140, 137, 136, 134, 143, 144, 139, 140, 129, 140, 139, 144, 142, 130, 134, 140, 141, 127, 132, 145, 150, 140, 134, 146, 128, 140, 136, 143, 144, 132, 143, 142, 134, 138, 127, 135, 138, 137, 138, 130, 120, 139, 150, 133, 137, 145, 145, 152, 139, 140, 136, 140, 146, 139, 145, 123, 134, 132, 142, 149, 134, 143, 144, 142, 142, 136, 140, 143, 137, 139, 144, 135, 138, 134, 139, 133, 136, 127, 141, 129, 142, 138, 136, 140, 133, 136, 137, 156, 135, 140, 137, 140, 136, 126, 139, 127, 142, 135, 148, 142, 137, 145, 133, 137, 140, 143, 140, 139, 135, 130, 129, 141, 130, 147, 144, 138, 146, 141, 140, 136, 142, 129, 134, 136, 137, 126, 136, 135, 142, 135, 136, 146, 142, 136, 138, 145, 153, 133, 132, 151, 142, 140, 141, 134, 142, 135, 135, 141, 140, 139, 129, 142, 144, 139, 141, 141, 146, 127, 134, 141, 141, 132, 130, 141, 129, 131, 145, 134, 152, 132, 131, 124, 139, 139, 133, 149, 136, 139, 131, 136, 134, 132, 136, 141, 145, 139, 134, 141, 137, 148, 147, 139, 136, 112, 146, 140, 136, 146, 137, 137, 137, 144, 144, 133, 140, 143, 141, 129, 142, 142, 135, 143, 146, 137, 143, 142, 129, 135, 139, 135, 123, 137, 137, 138, 147, 147, 144, 126, 142, 131, 153, 136, 139, 143, 136, 147, 123, 125, 139, 136, 144, 128, 137, 134, 148, 141, 139, 144, 150, 135, 146, 142, 146, 137, 135, 138, 127, 141, 141, 132, 141, 142, 135, 130, 140, 137, 125, 146, 134, 145, 138, 136, 142, 151, 131, 136, 135, 141, 143, 138, 143, 135, 132, 137, 141, 137, 138, 136, 140, 149, 145, 136, 145, 139, 135, 142, 149, 138, 148, 144, 148, 150, 161, 137, 144, 138, 148, 141, 134, 130, 139, 145, 137, 140, 141, 140, 145, 140, 135, 148, 138, 138, 142, 141, 132, 135, 139, 133, 141, 136, 131, 150, 141, 140, 135, 137, 137, 140, 142, 136, 137, 144, 139, 134, 144, 147, 148, 147, 151, 137, 132, 139, 139, 143, 146, 139, 136, 142, 145, 137, 143, 148, 144, 135, 143, 145, 143, 139, 144, 140, 141, 139, 143, 141, 137, 141, 140, 144, 138, 148, 129, 149, 136, 142, 142, 135, 136, 138, 128, 136, 154, 143, 142, 142, 139, 136, 145, 135, 140, 131, 132, 133, 131, 150, 141, 151, 133, 142, 146, 141, 132, 129, 136, 133, 144, 145, 140, 138, 139, 139, 143, 136, 138, 144, 133, 143, 141, 126, 151, 136, 146, 137, 139, 136, 132, 140, 141, 139, 135, 134, 143, 141, 139, 139, 130, 142, 133, 149, 140, 135, 131, 141, 143, 136, 126, 152, 145, 129, 134, 137, 145, 141, 137, 135, 143, 140, 135, 144, 144, 150, 142, 141, 143, 141, 128, 143, 136, 141, 136, 140, 133, 140, 137, 129, 123, 135, 143, 130, 136, 141, 141, 138, 138, 135, 141, 146, 128, 156, 136, 128, 142, 142, 135, 133, 141, 133, 139, 143, 153, 143, 133, 139, 143, 126, 138, 142, 150, 131, 132, 139, 143, 130, 140, 133, 138, 128, 149, 147, 132, 141, 138, 134, 140, 133, 148, 138, 139, 131, 135, 156, 136, 142, 141, 140, 139, 135, 139, 143, 135, 135, 137, 137, 138, 136, 136, 129, 146, 140, 151, 143, 149, 147, 134, 143, 135, 133, 135, 135, 142, 120, 131, 130, 137, 144, 145, 129, 136, 138, 143, 136, 139, 144, 136, 136, 136, 135, 124, 140, 127, 136, 149, 129, 135, 132, 148, 144, 135, 132, 151, 138, 135, 137, 138, 146, 139, 138, 131, 147, 142, 134, 138, 129, 136, 140, 143, 142, 137, 133, 140, 132, 152, 131, 137, 144, 149, 138, 138, 141, 133, 143, 131, 133, 140, 139, 136, 139, 118, 137, 149, 137, 127, 146, 143, 137, 144, 142, 151, 140, 133, 151, 143, 137, 141, 137, 145, 137, 143, 145, 144, 140, 141, 148, 143, 147, 138, 140, 137, 148, 139, 136, 145, 142, 144, 140, 140, 143, 129, 143, 135, 135, 142, 143, 128, 146, 141, 136, 141, 147, 138, 149, 134, 136, 141, 140, 130, 134, 143, 143, 139, 142, 133, 139, 131, 136, 128, 132, 140, 142, 147, 134, 146, 145, 141, 137, 145, 141, 137, 138, 144, 141, 142, 135, 135, 133, 139, 142, 133, 142, 136, 140, 132, 141, 136, 131, 137, 141, 137, 135, 138, 143, 141, 138, 131, 142, 134, 146, 145, 133, 137, 144, 135, 139, 146, 137, 135, 135, 137, 140, 128, 134, 143, 139, 150, 138, 138, 138, 140, 136, 140, 141, 143, 140, 140, 139, 139, 134, 137, 135, 141, 145, 139, 149, 135, 129, 138, 145, 139, 146, 135, 129, 140, 146, 135, 138, 132, 148, 147, 140, 141, 134, 142, 148, 145, 144, 139, 146, 135, 143, 142, 137, 140, 144, 142, 140, 138, 138, 138, 140, 134, 142, 139, 136, 132, 128, 134, 141, 134, 140, 136, 143, 137, 135, 146, 149, 133, 140, 140, 144, 140, 140, 134, 145, 128, 133, 136, 137, 136, 145, 140, 142, 135, 143, 137, 140, 138, 131, 145, 131, 139, 145, 145, 136, 143, 142, 141, 138, 141, 146, 171, 132, 137, 131, 140, 138, 138, 141, 141, 134, 138, 140, 135, 138, 135, 145, 140, 132, 138, 139, 138, 136, 148, 135, 147, 145, 149, 146, 137, 144, 140, 142, 142, 140, 140, 139, 137, 140, 142, 134, 135, 150, 141, 132, 142, 129, 142, 139, 137, 136, 139, 143, 124, 137, 150, 130, 144, 138, 141, 133, 141, 137, 140, 130, 138, 141, 134, 137, 143, 140, 142, 133, 141, 147, 140, 142, 140, 138, 138, 135, 139, 140, 141, 144, 138, 139, 141, 132, 139, 141, 128, 134, 141, 133, 147, 134, 134, 140, 137, 132, 141, 135, 151, 139, 145, 138, 139, 132, 135, 124, 141, 141, 143, 136, 128, 138, 141, 135, 139, 142, 134, 139, 136, 142, 146, 144, 134, 140, 133, 135, 144, 147, 137, 132, 138, 140, 138, 142, 145, 133, 144, 141, 146, 135, 145, 138, 141, 141, 139, 134, 142, 142, 140, 146, 137, 146, 143, 145, 140, 139, 152, 137, 138, 135, 140, 134, 141, 144, 145, 139, 134, 144, 136, 140, 142, 137, 145, 141, 136, 138, 140, 141, 137, 138, 142, 137, 141, 154, 145, 131, 146, 143, 140, 142, 146, 145, 136, 137, 132, 140, 141, 141, 142, 126, 142, 140, 151, 139, 143, 132, 134, 136, 142, 139, 141, 146, 133, 141, 140, 143, 142, 143, 138, 141, 138, 148, 141, 147, 138, 140, 140, 129, 135, 143, 138, 135, 135, 145, 144, 131, 143, 135, 131, 137, 144, 149, 136, 138, 143, 146, 140, 139, 149, 136, 140, 143, 133, 138, 141, 142, 141, 143, 136, 134, 136, 140, 146, 133, 137, 141, 137, 146, 143, 140, 144, 148, 146, 143, 144, 118, 139, 140, 135, 144, 141, 137, 133, 140, 130, 142, 146, 135, 139, 139, 139, 136, 140, 134, 137, 131, 135, 143, 136, 142, 137, 135, 141, 133, 141, 136, 148, 131, 133, 141, 140, 140, 134, 146, 137, 138, 132, 141, 131, 139, 144, 136, 141, 137, 140, 149, 142, 137, 138, 146, 139, 137, 128, 132, 144, 143, 144, 139, 142, 140, 135, 142, 139, 146, 136, 137, 135, 143, 145, 134, 146, 131, 141, 134, 141, 140, 140, 141, 134, 145, 126, 140, 135, 135, 131, 138, 145, 141, 133, 135, 141, 136, 140, 147, 139, 147, 143, 140, 144, 137, 127, 140, 148, 138, 143, 136, 138, 134, 139, 137, 143, 131, 139, 138, 132, 143, 144, 134, 140, 140, 141, 134, 135, 145, 138, 135, 137, 133, 138, 139, 139, 135, 136, 141, 135, 142, 136, 141, 142, 137, 146, 137, 140, 138, 135, 138, 142, 136, 144, 144, 137, 140, 135, 132, 133, 143, 137, 134, 125, 141, 138, 143, 146, 137, 132, 149, 132, 138, 140, 147, 139, 133, 147, 135, 137, 144, 131, 137, 149, 137, 134, 142, 135, 136, 137, 133, 137, 142, 142, 136, 147, 141, 137, 137, 144, 130, 136, 143, 135, 146, 140, 141, 135, 143, 142, 142, 133, 139, 138, 137, 132, 137, 135, 140, 140, 141, 148, 133, 135, 136, 132, 140, 142, 131, 145, 145, 127, 137, 145, 140, 134, 135, 137, 132, 139, 128, 137, 138, 135, 133, 136, 129, 139, 129, 140, 137, 138, 130, 142, 136, 134, 140, 127, 142, 135, 144, 142, 135, 135, 145, 143, 133, 148, 140, 137, 141, 142, 134, 131, 135, 143, 134, 149, 141, 137, 131, 136, 140, 140, 143, 133, 134, 154, 134, 135, 141, 144, 136, 142, 140, 137, 146, 137, 139, 142, 142, 131, 144, 147, 141, 147, 139, 142, 141, 135, 139, 133, 144, 143, 138, 139, 141, 149, 140, 139, 139, 145, 138, 141, 135, 128, 139, 147, 144, 139, 141, 142, 138, 137, 140, 138, 138, 143, 142, 146, 142, 136, 135, 142, 135, 145, 142, 138, 144, 137, 138, 134, 140, 136, 144, 140, 137, 143, 140, 144, 139, 137, 138, 149, 133, 138, 143, 144, 135, 140, 140, 141, 134, 132, 146, 132, 136, 132, 135, 150, 148, 142, 138, 140, 144, 141, 145, 140, 141, 132, 139, 135, 147, 137, 136, 139, 137, 134, 140, 134, 140, 143, 139, 136, 141, 146, 133, 131, 137, 140, 140, 136, 133, 145, 137, 133, 131, 147, 141, 141, 131, 138, 135, 144, 145, 140, 135, 138, 140, 134, 140, 144, 134, 134, 138, 143, 138, 137, 132, 122, 142, 134, 141, 133, 136, 140, 130, 141, 139, 136, 137, 138, 142, 129, 141, 133, 136, 139, 141, 141, 131, 136, 141, 138, 149, 137, 141, 134, 139, 128, 130, 136, 147, 138, 138, 144, 139, 130, 132, 141, 144, 133, 141, 132, 128, 140, 145, 143, 141, 143, 138, 137, 140, 136, 136, 139, 139, 138, 142, 136, 150, 141, 144, 123, 134, 135, 139, 131, 131, 143, 137, 136, 144, 128, 135, 138, 138, 135, 139, 144, 140, 141, 143, 130, 133, 125, 138, 158, 141, 150, 133, 137, 135, 144, 141, 138, 138, 134, 144, 139, 130, 143, 136, 142, 149, 143, 143, 134, 138, 138, 136, 141, 144, 142, 141, 136, 136, 131, 132, 135, 140, 140, 129, 135, 145, 138, 149, 141, 141, 140, 137, 136, 149, 136, 138, 143, 135, 128, 137, 152, 138, 136, 140, 137, 141, 132, 157, 131, 144, 137, 143, 145, 136, 137, 136, 148, 143, 144, 136, 134, 133, 137, 145, 136, 137, 139, 136, 135, 131, 137, 137, 119, 129, 133, 135, 147, 140, 140, 143, 144, 138, 134, 130, 141, 138, 121, 145, 135, 134, 135, 142, 137, 145, 139, 150, 145, 145, 142, 140, 146, 145, 142, 142, 139, 147, 127, 146, 139, 141, 138, 141, 139, 136, 138, 140, 125, 149, 142, 140, 136, 138, 138, 145, 134, 140, 140, 130, 137, 138, 137, 147, 134, 144, 138, 136, 144, 135, 135, 138, 136, 138, 138, 141, 134, 145, 135, 135, 142, 152, 136, 139, 133, 143, 140, 145, 139, 134, 135, 138, 135, 142, 143, 138, 139, 134, 152, 151, 134, 144, 143, 132, 142, 136, 135, 137, 131, 130, 136, 134, 139, 135, 138, 133, 141, 138, 146, 134, 131, 147, 145, 149, 128, 135, 147, 137, 126, 141, 150, 132, 147, 140, 141, 139, 131, 134, 133, 136, 138, 140, 131, 147, 128, 129, 153, 130, 176, 141, 146, 146, 138, 146, 140, 137, 134, 127, 136, 138, 136, 139, 140, 134, 138, 145, 145, 145, 139, 146, 135, 133, 140, 133, 140, 142, 142, 145, 144, 137, 131, 140, 131, 136, 126, 132, 139, 128, 136, 140, 131, 145, 131, 146, 130, 134, 153, 134, 140, 140, 139, 143, 126, 144, 142, 139, 145, 144, 138, 127, 132, 142, 137, 133, 133, 145, 147, 141, 143, 142, 140, 138, 135, 151, 139, 157, 148, 146, 141, 143, 140, 136, 140, 148, 139, 145, 136, 143, 147, 133, 133, 147, 146, 134, 135, 139, 140, 137, 129, 130, 139, 153, 139, 134, 144, 142, 125, 141, 119, 137, 142, 139, 151, 130, 138, 139, 141, 133, 139, 133, 141, 142, 134, 133, 137, 139, 143, 149, 140, 134, 145, 144, 131, 145, 134, 138, 128, 127, 144, 130, 147, 135, 140, 139, 136, 138, 133, 142, 141, 141, 130, 146, 136, 138, 138, 135, 142, 147, 138, 139, 141, 141, 138, 143, 143, 133, 147, 149, 133, 130, 140, 147, 137, 138, 135, 144, 133, 144, 138, 137, 139, 139, 140, 137, 142, 137, 142, 129, 150, 141, 141, 135, 128, 142, 136, 138, 140, 143, 137, 129, 140, 130, 132, 137, 126, 140, 140, 144, 133, 137, 138, 138, 133, 141, 143, 145, 137, 136, 145, 131, 128, 146, 140, 110, 136, 137, 138, 134, 150, 145, 146, 141, 137, 149, 139, 144, 136, 136, 137, 139, 141, 138, 137, 137, 134, 130, 144, 143, 136, 130, 134, 132, 136, 150, 135, 133, 145, 131, 131, 148, 138, 135, 141, 156, 140, 130, 130, 137, 142, 143, 139, 142, 141, 141, 138, 140, 140, 139, 127, 143, 148, 139, 138, 141, 142, 142, 142, 134, 135, 144, 132, 137, 146, 139, 145, 139, 145, 135, 137, 141, 127, 139, 137, 146, 141, 144, 143, 132, 134, 143, 140, 140, 149, 138, 140, 153, 139, 133, 132, 150, 138, 123, 133, 136, 139, 139, 132, 149, 133, 149, 139, 138, 145, 136, 142, 153, 135, 136, 135, 142, 139, 139, 149, 146, 136, 144, 140, 143, 134, 133, 136, 139, 143, 133, 136, 146, 137, 131, 141, 142, 140, 137, 139, 140, 136, 144, 137, 128, 133, 142, 147, 137, 141, 140, 133, 145, 138, 142, 141, 138, 140, 142, 136, 143, 141, 137, 141, 146, 133, 132, 133, 134, 131, 142, 151, 142, 139, 136, 139, 139, 134, 145, 143, 137, 139, 135, 143, 141, 133, 132, 143, 140, 140, 133, 138, 136, 134, 131, 135, 137, 132, 151, 144, 142, 146, 133, 147, 135, 131, 136, 147, 160, 135, 141, 133, 139, 144, 135, 137, 139, 140, 141, 139, 147, 134, 132, 135, 143, 140, 138, 140, 138, 139, 147, 134, 135, 136, 134, 137, 135, 138, 140, 137, 130, 139, 140, 140, 137, 136, 143, 139, 133, 133, 146, 134, 141, 136, 143, 145, 138, 136, 143, 142, 137, 138, 139, 136, 139, 150, 132, 146, 138, 154, 141, 140, 143, 133, 140, 133, 137, 147, 146, 137, 135, 145, 144, 132, 137, 146, 144, 143, 136, 148, 142, 144, 141, 144, 138, 149, 145, 140, 136, 145, 133, 137, 136, 131, 134, 145, 140, 136, 149, 137, 131, 142, 135, 144, 139, 146, 138, 132, 148, 137, 142, 139, 144, 140, 134, 133, 141, 135, 137, 138, 133, 130, 134, 133, 137, 130, 136, 137, 136, 147, 133, 146, 141, 140, 142, 144, 140, 137, 132, 140, 138, 138, 143, 136, 141, 143, 138, 141, 142, 131, 143, 139, 141, 129, 140, 142, 146, 137, 143, 143, 131, 132, 135, 136, 138, 136, 134, 140, 144, 147, 138, 130, 139, 139, 138, 139, 134, 141, 143, 130, 140, 139, 137, 148, 136, 136, 139, 140, 131, 139, 137, 142, 145, 147, 137, 132, 142, 142, 140, 134, 131, 140, 142, 121, 143, 142, 138, 138, 146, 142, 140, 133, 141, 139, 139, 139, 137, 143, 144, 133, 141, 151, 131, 137, 142, 143, 145, 151, 140, 135, 132, 133, 134, 140, 140, 144, 136, 140, 140, 142, 139, 140, 137, 133, 149, 131, 141, 140, 138, 127, 139, 137, 144, 141, 145, 133, 139, 139, 140, 136, 134, 144, 139, 142, 139, 133, 133, 139, 142, 145, 133, 141, 142, 138, 151, 138, 134, 140, 145, 143, 137, 133, 137, 136, 144, 130, 140, 136, 146, 136, 134, 140, 137, 146, 136, 136, 126, 135, 136, 139, 140, 142, 138, 128, 139, 146, 140, 137, 134, 145, 136, 149, 136, 134, 138, 132, 142, 138, 134, 143, 139, 142, 136, 127, 142, 138, 138, 136, 144, 137, 134, 147, 132, 138, 142, 136, 133, 142, 140, 152, 131, 131, 135, 123, 146, 140, 149, 144, 133, 138, 139, 141, 143, 133, 136, 139, 136, 140, 130, 140, 131, 137, 139, 139, 146, 135, 138, 142, 132, 140, 138, 139, 136, 137, 133, 138, 133, 130, 135, 137, 138, 140, 143, 149, 137, 137, 136, 147, 143, 140, 131, 134, 136, 142, 134, 144, 133, 135, 144, 135, 133, 133, 137, 142, 135, 144, 142, 141, 141, 135, 133, 140, 136, 136, 143, 142, 134, 151, 137, 135, 138, 142, 140, 155, 141, 138, 139, 128, 149, 133, 144, 140, 143, 137, 129, 140, 131, 150, 132, 146, 142, 135, 136, 136, 127, 135, 136, 153, 144, 145, 137, 141, 134, 147, 141, 134, 135, 140, 141, 132, 129, 138, 135, 148, 142, 136, 147, 141, 130, 143, 135, 145, 143, 135, 145, 133, 130, 139, 148, 145, 136, 127, 132, 144, 143, 135, 135, 141, 133, 134, 141, 145, 137, 143, 135, 140, 142, 140, 137, 148, 141, 150, 139, 140, 140, 132, 138, 131, 137, 147, 141, 143, 137, 138, 127, 129, 138, 129, 143, 147, 147, 139, 137, 134, 133, 149, 148, 135, 136, 144, 143, 143, 137, 129, 143, 141, 148, 137, 134, 142, 135, 135, 135, 135, 137, 146, 134, 139, 140, 144, 145, 146, 145, 138, 143, 157, 144, 137, 135, 141, 141, 138, 134, 135, 135, 146, 143, 140, 133, 141, 137, 139, 137, 142, 131, 127, 136, 138, 138, 137, 138, 142, 141, 155, 145, 146, 141, 149, 132, 137, 138, 141, 132, 141, 132, 133, 142, 138, 139, 148, 138, 147, 131, 136, 144, 145, 137, 136, 133, 139, 140, 129, 134, 154, 159, 138, 128, 137, 147, 139, 136, 137, 134, 135, 147, 128, 130, 135, 149, 135, 139, 133, 138, 145, 131, 135, 156, 133, 136, 136, 141, 143, 138, 138, 139, 131, 134, 132, 135, 138, 131, 151, 147, 140, 134, 140, 139, 129, 125, 136, 138, 140, 130, 140, 136, 144, 147, 145, 141, 148, 133, 148, 133, 141, 136, 142, 136, 131, 138, 143, 131, 145, 130, 133, 139, 143, 135, 138, 144, 144, 142, 129, 143, 136, 134, 138, 134, 129, 143, 139, 133, 136, 148, 147, 137, 143, 145, 138, 140, 141, 149, 138, 140, 131, 142, 142, 142, 146, 136, 128, 139, 138, 135, 141, 145, 128, 143, 144, 136, 141, 149, 141, 140, 133, 136, 141, 151, 126, 141, 135, 136, 144, 136, 144, 139, 141, 136, 145, 129, 139, 144, 143, 147, 146, 139, 140, 132, 128, 142, 141, 135, 149, 142, 140, 142, 138, 145, 141, 135, 143, 139, 134, 141, 127, 134, 146, 138, 130, 132, 141, 134, 138, 151, 141, 147, 137, 145, 144, 135, 129, 136, 156, 138, 135, 146, 127, 141, 137, 142, 132, 135, 131, 141, 142, 149, 142, 127, 146, 135, 136, 141, 137, 137, 138, 135, 129, 135, 143, 136, 144, 149, 136, 137, 139, 142, 137, 128, 135, 143, 137, 135, 144, 142, 139, 146, 133, 143, 147, 143, 140, 134, 143, 140, 132, 140, 138, 141, 138, 140, 145, 151, 142, 142, 138, 143, 134, 136, 143, 137, 139, 133, 132, 131, 130, 147, 140, 136, 134, 132, 138, 140, 148, 136, 137, 137, 147, 143, 130, 143, 142, 138, 137, 139, 144, 144, 131, 136, 134, 138, 132, 147, 133, 136, 139, 137, 136, 130, 138, 138, 143, 146, 140, 143, 138, 131, 135, 132, 138, 136, 135, 139, 131, 146, 140, 139, 136, 138, 146, 138, 134, 139, 133, 146, 147, 144, 138, 140, 134, 139, 148, 143, 142, 131, 142, 137, 140, 135, 139, 137, 137, 136, 156, 133, 131, 144, 135, 142, 135, 133, 140, 127, 137, 139, 146, 141, 148, 140, 133, 137, 146, 139, 134, 138, 137, 146, 132, 138, 140, 140, 140, 142, 125, 138, 138, 143, 139, 136, 135, 137, 140, 141, 141, 143, 130, 132, 139, 142, 140, 134, 137, 145, 134, 145, 138, 139, 144, 135, 141, 137, 140, 137, 145, 145, 141, 130, 134, 135, 136, 139, 136, 136, 133, 147, 133, 132, 134, 136, 135, 140, 147, 131, 143, 137, 133, 136, 139, 149, 138, 140, 141, 141, 136, 136, 136, 139, 143, 137, 147, 148, 146, 154, 137, 137, 146, 136, 135, 141, 144, 129, 140, 136, 142, 143, 137, 143, 143, 139, 142, 139, 133, 135, 145, 148, 142, 133, 134, 142, 134, 132, 143, 136, 138, 137, 133, 136, 142, 140, 136, 141, 133, 136, 134, 138, 144, 139, 134, 135, 134, 143, 145, 137, 143, 137, 135, 145, 133, 130, 133, 134, 141, 141, 139, 140, 136, 135, 143, 141, 138, 130, 139, 132, 139, 147, 138, 139, 143, 133, 137, 133, 140, 139, 140, 133, 128, 137, 138, 136, 136, 129, 139, 139, 138, 138, 135, 139, 143, 147, 133, 137, 138, 134, 134, 146, 140, 145, 138, 140, 137, 145, 138, 134, 141, 143, 137, 142, 134, 130, 138, 135, 137, 143, 136, 136, 137, 133, 141, 128, 132, 141, 137, 139, 146, 141, 140, 130, 138, 126, 137, 151, 135, 133, 134, 142, 138, 136, 144, 134, 132, 144, 137, 138, 142, 144, 137, 136, 139, 133, 144, 146, 135, 132, 140, 139, 133, 148, 142, 132, 135, 139, 134, 143, 139, 141, 145, 146, 144, 137, 136, 140, 137, 150, 140, 141, 141, 146, 131, 139, 143, 140, 131, 134, 135, 138, 136, 142, 127, 130, 134, 136, 136, 137, 146, 139, 135, 146, 144, 146, 146, 147, 145, 133, 140, 135, 138, 145, 126, 137, 131, 142, 128, 134, 136, 140, 139, 137, 138, 137, 131, 132, 140, 142, 148, 136, 143, 131, 131, 138, 145, 137, 140, 138, 138, 144, 135, 145, 139, 138, 135, 143, 139, 132, 128, 136, 146, 140, 142, 149, 150, 135, 139, 143, 142, 131, 143, 136, 140, 145, 134, 138, 136, 130, 146, 142, 131, 137, 136, 133, 151, 136, 143, 137, 149, 141, 143, 150, 144, 139, 147, 137, 146, 143, 134, 140, 140, 140, 132, 136, 143, 138, 134, 146, 144, 141, 143, 140, 132, 128, 137, 140, 134, 141, 138, 134, 139, 141, 136, 148, 140, 140, 125, 138, 145, 136, 133, 141, 136, 137, 145, 136, 145, 130, 138, 145, 140, 137, 137, 145, 143, 141, 140, 141, 134, 131, 145, 144, 141, 139, 140, 142, 136, 136, 136, 142, 145, 137, 137, 137, 134, 140, 130, 140, 143, 142, 141, 139, 131, 141, 141, 143, 134, 135, 136, 135, 135, 133, 141, 141, 147, 141, 134, 143, 138, 150, 145, 134, 128, 140, 142, 132, 134, 132, 134, 141, 159, 143, 131, 150, 141, 141, 133, 135, 139, 137, 137, 138, 142, 140, 129, 138, 141, 136, 138, 129, 135, 132, 134, 131, 132, 133, 148, 136, 142, 139, 138, 137, 138, 133, 139, 131, 134, 139, 129, 137, 133, 131, 139, 138, 140, 140, 149, 139, 148, 139, 132, 136, 143, 133, 141, 135, 152, 131, 142, 127, 139, 140, 128, 142, 144, 144, 139, 136, 142, 151, 127, 143, 133, 127, 134, 136, 142, 131, 143, 144, 131, 136, 141, 142, 143, 142, 127, 136, 149, 136, 134, 136, 139, 143, 131, 142, 138, 137, 133, 149, 151, 141, 137, 153, 142, 137, 135, 143, 142, 131, 139, 148, 137, 136, 133, 136, 140, 136, 145, 138, 141, 141, 148, 135, 143, 134, 133, 134, 137, 136, 135, 137, 144, 141, 149, 137, 141, 131, 128, 137, 146, 148, 141, 147, 134, 148, 138, 137, 135, 130, 151, 138, 138, 135, 132, 131, 140, 135, 151, 146, 135, 141, 138, 141, 143, 136, 134, 139, 132, 140, 143, 137, 137, 128, 135, 136, 136, 136, 141, 138, 136, 134, 142, 131, 134, 139, 139, 132, 138, 142, 144, 131, 135, 130, 140, 140, 143, 141, 133, 138, 137, 139, 133, 126, 141, 134, 138, 143, 140, 135, 137, 133, 144, 139, 140, 135, 134, 154, 138, 139, 136, 141, 138, 131, 138, 134, 135, 143, 133, 140, 139, 137, 135, 141, 131, 140, 143, 138, 132, 136, 140, 136, 136, 145, 129, 129, 147, 139, 146, 143, 133, 135, 134, 126, 147, 141, 142, 144, 141, 141, 138, 134, 140, 142, 140, 140, 142, 150, 154, 131, 140, 134, 151, 132, 143, 136, 134, 140, 129, 135, 132, 138, 145, 140, 136, 147, 147, 132, 137, 138, 131, 144, 134, 137, 129, 146, 137, 142, 128, 140, 139, 142, 135, 134, 142, 143, 134, 148, 135, 141, 136, 141, 130, 134, 155, 146, 141, 142, 138, 133, 139, 145, 142, 141, 140, 131, 141, 141, 141, 135, 152, 142, 131, 133, 150, 136, 144, 139, 135, 136, 148, 138, 135, 141, 131, 132, 134, 141, 134, 137, 139, 150, 131, 147, 141, 142, 134, 142, 140, 143, 134, 136, 142, 138, 126, 131, 135, 129, 133, 138, 148, 140, 139, 131, 145, 147, 142, 131, 136, 134, 139, 134, 151, 130, 134, 151, 131, 140, 136, 147, 139, 145, 132, 128, 139, 147, 137, 139, 136, 146, 135, 150, 133, 138, 141, 139, 131, 134, 133, 138, 128, 139, 150, 145, 131, 145, 135, 143, 136, 133, 142, 138, 142, 124, 141, 138, 134, 140, 136, 141, 136, 142, 141, 141, 143, 134, 138, 135, 148, 139, 151, 134, 138, 130, 146, 135, 136, 136, 132, 135, 143, 137, 135, 139, 137, 154, 142, 147, 140, 132, 146, 137, 138, 135, 147, 140, 134, 131, 143, 142, 145, 137, 142, 143, 134, 137, 140, 133, 134, 145, 128, 149, 134, 134, 140, 139, 150, 133, 132, 148, 140, 123, 143, 145, 135, 134, 145, 131, 143, 124, 132, 138, 133, 141, 144, 138, 141, 137, 141, 137, 143, 142, 139, 147, 139, 146, 137, 148, 149, 142, 142, 140, 142, 136, 140, 152, 137, 134, 143, 139, 140, 135, 138, 136, 137, 148, 132, 135, 140, 132, 135, 128, 144, 153, 133, 133, 135, 145, 139, 147, 148, 146, 141, 134, 139, 151, 138, 132, 150, 128, 132, 147, 148, 147, 133, 144, 137, 130, 139, 138, 136, 137, 141, 138, 131, 138, 141, 139, 141, 151, 151, 145, 146, 147, 131, 145, 144, 135, 138, 147, 137, 141, 140, 142, 146, 150, 135, 136, 128, 149, 148, 144, 136, 138, 143, 139, 135, 138, 143, 128, 130, 140, 137, 143, 139, 130, 140, 139, 140, 140, 134, 138, 147, 141, 146, 149, 124, 139, 144, 144, 142, 142, 149, 133, 135, 143, 129, 138, 138, 147, 126, 131, 132, 146, 140, 147, 126, 141, 135, 123, 139, 141, 141, 144, 144, 129, 134, 138, 134, 139, 126, 144, 144, 140, 144, 154, 145, 126, 128, 136, 143, 137, 139, 143, 141, 145, 133, 137, 129, 139, 133, 127, 138, 136, 138, 142, 142, 137, 142, 141, 138, 143, 146, 127, 140, 145, 155, 140, 137, 141, 141, 141, 133, 137, 140, 121, 142, 139, 149, 155, 137, 129, 151, 133, 137, 134, 135, 145, 140, 136, 134, 140, 145, 143, 135, 140, 136, 141, 141, 136, 132, 143, 143, 143, 143, 142, 143, 148, 131, 139, 146, 137, 133, 140, 135, 152, 135, 137, 144, 133, 136, 135, 131, 137, 141, 134, 135, 143, 116, 136, 142, 139, 148, 144, 138, 134, 147, 143, 135, 135, 145, 137, 141, 140, 135, 145, 145, 136, 141, 148, 145, 138, 142, 143, 141, 136, 144, 128, 139, 146, 133, 149, 132, 144, 135, 136, 132, 146, 145, 135, 133, 143, 138, 140, 145, 144, 139, 138, 133, 140, 134, 140, 142, 135, 135, 138, 139, 143, 144, 136, 138, 136, 138, 128, 135, 141, 148, 141, 143, 138, 132, 126, 143, 146, 133, 135, 137, 146, 140, 144, 145, 139, 143, 135, 140, 135, 144, 140, 139, 138, 137, 134, 150, 149, 134, 139, 142, 143, 136, 134, 133, 139, 155, 146, 145, 140, 127, 138, 142, 139, 140, 144, 137, 139, 142, 145, 135, 129, 133, 141, 142, 132, 140, 142, 133, 129, 143, 138, 131, 143, 141, 151, 137, 133, 138, 126, 144, 137, 126, 139, 140, 135, 149, 137, 143, 141, 132, 143, 131, 144, 147, 136, 134, 139, 137, 145, 136, 144, 142, 131, 138, 134, 140, 146, 136, 142, 136, 138, 134, 137, 140, 143, 135, 138, 147, 143, 129, 134, 138, 140, 140, 129, 140, 128, 142, 146, 138, 149, 148, 133, 141, 151, 131, 136, 146, 144, 143, 141, 134, 143, 135, 133, 142, 136, 148, 144, 141, 148, 135, 135, 140, 140, 131, 131, 139, 142, 142, 136, 143, 144, 137, 137, 136, 141, 152, 135, 138, 134, 145, 141, 136, 143, 134, 134, 145, 146, 131, 144, 147, 128, 134, 132, 143, 147, 127, 141, 130, 139, 132, 145, 134, 140, 128, 144, 134, 140, 140, 152, 145, 134, 137, 151, 134, 139, 144, 146, 136, 138, 135, 139, 132, 140, 139, 130, 140, 133, 142, 151, 142, 142, 144, 141, 142, 134, 139, 144, 142, 137, 133, 148, 142, 136, 138, 138, 134, 138, 137, 140, 139, 144, 136, 142, 143, 137, 154, 137, 141, 137, 144, 139, 147, 134, 141, 140, 132, 132, 136, 146, 133, 133, 151, 137, 148, 135, 135, 142, 135, 141, 142, 137, 140, 135, 147, 137, 135, 135, 143, 150, 138, 143, 147, 138, 132, 130, 137, 137, 132, 140, 139, 138, 130, 143, 134, 142, 145, 133, 141, 136, 137, 130, 143, 144, 138, 138, 144, 138, 135, 143, 130, 139, 140, 130, 138, 138, 140, 144, 131, 144, 142, 147, 131, 142, 137, 138, 137, 147, 134, 140, 142, 140, 139, 141, 132, 137, 138, 137, 144, 135, 140, 138, 143, 144, 142, 129, 145, 148, 136, 141, 140, 130, 135, 131, 141, 141, 145, 138, 130, 141, 133, 143, 135, 136, 144, 144, 142, 149, 138, 141, 147, 133, 141, 144, 134, 140, 144, 138, 143, 136, 130, 145, 136, 148, 137, 139, 136, 135, 139, 135, 149, 137, 144, 127, 137, 131, 149, 140, 149, 144, 139, 139, 142, 142, 133, 140, 142, 128, 134, 143, 142, 146, 144, 137, 136, 133, 144, 138, 135, 136, 143, 134, 137, 138, 138, 137, 132, 128, 127, 137, 135, 141, 144, 149, 135, 135, 138, 137, 135, 135, 141, 137, 137, 140, 131, 138, 140, 137, 140, 142, 142, 136, 145, 144, 134, 143, 133, 139, 137, 138, 140, 136, 140, 136, 144, 137, 138, 133, 138, 144, 141, 133, 137, 144, 140, 147, 146, 139, 134, 133, 141, 136, 145, 146, 143, 135, 138, 143, 143, 133, 143, 136, 145, 143, 135, 147, 137, 138, 139, 136, 141, 139, 137, 139, 145, 133, 136, 142, 135, 138, 144, 138, 148, 140, 145, 136, 140, 148, 140, 145, 146, 141, 139, 137, 141, 139, 142, 132, 133, 143, 134, 129, 133, 137, 136, 133, 145, 142, 130, 126, 143, 131, 131, 133, 145, 134, 147, 139, 142, 144, 130, 144, 131, 139, 138, 130, 145, 135, 129, 139, 142, 136, 146, 138, 138, 135, 133, 140, 135, 129, 136, 135, 146, 136, 150, 136, 132, 136, 136, 137, 137, 136, 144, 143, 135, 137, 138, 135, 146, 136, 148, 142, 134, 136, 142, 136, 150, 149, 142, 135, 140, 141, 149, 132, 142, 145, 135, 144, 144, 145, 141, 133, 141, 132, 143, 135, 137, 149, 142, 139, 129, 143, 145, 147, 134, 141, 139, 135, 145, 140, 132, 131, 134, 139, 141, 140, 138, 143, 151, 143, 144, 133, 142, 143, 143, 136, 137, 137, 139, 136, 136, 138, 144, 150, 138, 139, 138, 147, 139, 141, 137, 139, 139, 146, 135, 141, 138, 138, 140, 134, 141, 138, 138, 136, 147, 135, 141, 142, 132, 141, 135, 138, 131, 150, 137, 137, 136, 136, 131, 127, 143, 141, 137, 129, 143, 145, 141, 133, 136, 130, 142, 139, 148, 133, 134, 135, 140, 126, 140, 147, 140, 129, 142, 138, 131, 141, 136, 142, 138, 141, 142, 143, 142, 138, 133, 141, 131, 146, 141, 130, 136, 133, 149, 156, 141, 141, 126, 141, 141, 135, 138, 133, 134, 145, 143, 134, 148, 145, 134, 135, 134, 126, 139, 145, 137, 146, 140, 147, 131, 134, 137, 133, 138, 134, 135, 135, 135, 137, 137, 144, 136, 140, 144, 132, 142, 140, 139, 137, 139, 147, 134, 134, 145, 146, 147, 141, 144, 140, 131, 144, 140, 135, 139, 137, 126, 137, 134, 136, 133, 140, 140, 142, 136, 141, 134, 134, 138, 139, 128, 146, 150, 138, 140, 136, 142, 130, 135, 138, 146, 138, 135, 144, 139, 136, 134, 139, 132, 140, 138, 137, 130, 130, 130, 141, 140, 137, 143, 147, 134, 145, 143, 141, 140, 137, 128, 136, 122, 132, 136, 147, 126, 132, 133, 137, 128, 144, 130, 147, 143, 141, 138, 137, 142, 134, 135, 142, 145, 146, 132, 138, 139, 134, 134, 141, 134, 143, 137, 133, 143, 130, 138, 160, 142, 139, 144, 138, 141, 143, 137, 137, 147, 141, 143, 139, 138, 144, 145, 154, 140, 135, 134, 133, 139, 147, 138, 139, 132, 146, 139, 134, 146, 146, 147, 141, 139, 140, 139, 144, 130, 141, 135, 136, 138, 138, 147, 140, 141, 138, 135, 148, 141, 142, 131, 134, 139, 140, 132, 139, 138, 140, 146, 137, 134, 133, 135, 140, 145, 139, 137, 132, 146, 142, 136, 130, 139, 135, 126, 126, 129, 142, 137, 136, 137, 139, 127, 138, 141, 139, 140, 142, 130, 135, 150, 148, 138, 134, 139, 141, 148, 132, 142, 145, 146, 133, 131, 139, 146, 142, 141, 135, 138, 129, 145, 138, 144, 134, 136, 147, 142, 138, 133, 141, 133, 140, 148, 140, 129, 143, 137, 139, 132, 146, 135, 147, 144, 142, 138, 139, 132, 144, 138, 143, 141, 133, 134, 134, 141, 136, 139, 140, 129, 132, 144, 130, 136, 145, 138, 136, 143, 137, 139, 136, 147, 129, 134, 138, 124, 145, 130, 131, 138, 143, 143, 138, 140, 139, 139, 132, 143, 139, 140, 135, 143, 126, 143, 141, 133, 140, 139, 136, 137, 133, 148, 139, 128, 141, 137, 145, 133, 143, 138, 137, 146, 131, 133, 139, 141, 135, 145, 147, 148, 139, 138, 140, 134, 135, 141, 143, 144, 132, 146, 133, 122, 138, 141, 161, 141, 152, 139, 133, 131, 136, 136, 136, 140, 142, 137, 131, 136, 143, 145, 135, 134, 144, 133, 150, 141, 151, 138, 139, 135, 138, 136, 141, 129, 129, 135, 141, 131, 127, 140, 138, 133, 141, 134, 133, 129, 128, 142, 139, 135, 144, 134, 142, 135, 144, 139, 139, 144, 143, 140, 139, 146, 137, 145, 140, 137, 140, 140, 138, 150, 145, 146, 147, 138, 143, 143, 142, 138, 137, 134, 142, 142, 132, 131, 132, 134, 133, 149, 142, 127, 137, 137, 141, 143, 138, 132, 136, 134, 132, 146, 133, 134, 141, 142, 135, 142, 149, 137, 135, 141, 144, 143, 141, 140, 138, 136, 139, 134, 145, 143, 127, 145, 142, 147, 136, 137, 142, 144, 145, 150, 141, 134, 132, 145, 134, 134, 142, 135, 133, 141, 144, 139, 149, 141, 140, 148, 138, 138, 128, 138, 146, 142, 148, 136, 138, 139, 146, 140, 141, 143, 135, 128, 145, 127, 145, 138, 130, 140, 146, 150, 149, 130, 148, 139, 142, 137, 146, 139, 142, 140, 130, 133, 141, 132, 138, 142, 137, 140, 144, 154, 134, 140, 132, 141, 136, 143, 141, 141, 134, 142, 139, 145, 135, 143, 141, 138, 139, 133, 141, 139, 137, 136, 140, 144, 131, 127, 138, 135, 131, 134, 135, 141, 138, 142, 138, 141, 140, 140, 146, 143, 130, 137, 129, 142, 133, 137, 137, 138, 134, 144, 143, 130, 141, 156, 141, 135, 141, 144, 139, 145, 140, 141, 136, 139, 129, 132, 131, 148, 132, 138, 146, 139, 146, 140, 143, 147, 150, 146, 149, 131, 139, 138, 133, 133, 138, 135, 140, 136, 144, 134, 144, 135, 138, 138, 144, 137, 149, 141, 142, 143, 136, 142, 141, 137, 136, 139, 148, 141, 145, 130, 112, 142, 135, 137, 147, 139, 142, 133, 137, 139, 144, 144, 130, 139, 138, 137, 132, 152, 133, 141, 141, 143, 140, 143, 148, 136, 143, 136, 141, 140, 154, 139, 140, 133, 146, 137, 139, 130, 140, 125, 144, 130, 131, 143, 138, 140, 132, 141, 151, 135, 148, 138, 142, 138, 145, 135, 128, 130, 137, 137, 130, 135, 136, 139, 137, 141, 143, 153, 146, 149, 134, 144, 136, 142, 143, 144, 137, 137, 140, 138, 141, 134, 140, 142, 146, 145, 136, 145, 135, 128, 133, 130, 146, 139, 140, 139, 141, 136, 138, 141, 146, 138, 127, 131, 140, 129, 145, 134, 133, 138, 146, 140, 147, 133, 144, 141, 133, 124, 144, 141, 144, 135, 143, 140, 147, 134, 139, 139, 138, 139, 138, 131, 144, 145, 140, 132, 136, 140, 131, 134, 141, 145, 150, 145, 138, 143, 140, 154, 140, 142, 143, 138, 145, 132, 147, 135, 138, 140, 139, 135, 138, 145, 135, 141, 134, 141, 132, 133, 155, 143, 131, 137, 144, 136, 146, 135, 134, 143, 143, 144, 154, 135, 127, 141, 143, 143, 144, 139, 132, 152, 135, 147, 134, 146, 136, 140, 135, 138, 138, 140, 138, 142, 135, 141, 137, 143, 139, 137, 136, 142, 137, 136, 136, 134, 143, 138, 145, 146, 134, 138, 136, 136, 147, 137, 136, 134, 138, 141, 139, 143, 143, 146, 140, 154, 139, 143, 144, 132, 150, 133, 126, 132, 144, 139, 136, 144, 140, 140, 134, 142, 140, 144, 129, 149, 138, 129, 145, 139, 148, 139, 145, 146, 145, 142, 133, 150, 139, 135, 140, 131, 131, 145, 131, 145, 133, 137, 136, 140, 130, 131, 128, 134, 134, 136, 145, 142, 137, 138, 129, 138, 134, 132, 133, 142, 136, 139, 132, 139, 128, 145, 145, 154, 138, 138, 146, 139, 142, 141, 142, 142, 130, 143, 143, 147, 141, 142, 145, 136, 137, 134, 139, 132, 146, 135, 146, 140, 133, 135, 132, 142, 124, 134, 134, 146, 132, 136, 142, 138, 133, 127, 136, 137, 140, 138, 132, 141, 144, 129, 138, 135, 144, 137, 139, 141, 138, 143, 136, 136, 141, 143, 146, 137, 133, 127, 136, 144, 135, 141, 140, 141, 138, 141, 144, 150, 135, 138, 138, 140, 135, 140, 134, 146, 139, 137, 138, 141, 123, 142, 158, 145, 135, 140, 137, 141, 143, 146, 148, 136, 139, 132, 134, 141, 141, 144, 136, 138, 136, 144, 137, 132, 143, 155, 138, 121, 130, 141, 136, 132, 142, 141, 139, 145, 133, 134, 133, 136, 146, 141, 137, 140, 142, 140, 148, 130, 142, 137, 136, 152, 144, 135, 136, 142, 135, 136, 145, 139, 147, 135, 137, 141, 133, 147, 149, 138, 144, 138, 128, 141, 137, 137, 142, 139, 138, 138, 138, 138, 142, 143, 129, 137, 140, 139, 134, 137, 125, 129, 129, 149, 135, 132, 142, 150, 150, 140, 145, 142, 142, 153, 129, 135, 138, 142, 126, 128, 142, 142, 138, 134, 148, 135, 139, 143, 135, 144, 160, 139, 139, 142, 134, 143, 137, 129, 136, 137, 141, 143, 138, 136, 144, 135, 142, 124, 126, 145, 140, 135, 148, 130, 135, 136, 153, 136, 134, 149, 130, 141, 132, 137, 127, 136, 147, 135, 141, 135, 125, 136, 135, 141, 140, 136, 143, 134, 136, 140, 143, 149, 145, 136, 142, 143, 156, 135, 135, 140, 137, 145, 139, 138, 142, 134, 144, 128, 144, 137, 138, 147, 141, 134, 141, 137, 130, 148, 144, 132, 142, 137, 134, 135, 130, 130, 135, 139, 137, 136, 135, 113, 138, 141, 135, 135, 133, 138, 146, 135, 130, 124, 137, 148, 132, 138, 136, 137, 132, 155, 137, 150, 140, 142, 129, 138, 145, 129, 133, 140, 142, 140, 132, 144, 146, 126, 136, 125, 129, 141, 144, 137, 130, 134, 140, 134, 151, 132, 138, 139, 132, 144, 137, 139, 139, 147, 133, 141, 131, 139, 135, 135, 147, 140, 132, 144, 156, 138, 137, 139, 136, 142, 136, 144, 143, 138, 136, 135, 141, 139, 137, 135, 137, 142, 148, 127, 141, 138, 138, 149, 132, 147, 132, 140, 140, 139, 137, 144, 141, 138, 130, 139, 137, 142, 138, 149, 139, 141, 133, 140, 146, 137, 144, 136, 138, 133, 136, 138, 135, 140, 142, 134, 140, 147, 138, 135, 151, 131, 136, 150, 145, 140, 137, 133, 144, 127, 127, 139, 133, 139, 144, 142, 137, 142, 154, 143, 137, 135, 129, 140, 137, 140, 143, 137, 136, 140, 137, 135, 148, 137, 150, 141, 136, 134, 133, 144, 138, 134, 142, 140, 137, 133, 133, 143, 136, 129, 152, 132, 147, 149, 132, 132, 141, 129, 139, 132, 131, 150, 144, 140, 143, 131, 149, 129, 136, 134, 136, 141, 138, 138, 150, 131, 146, 140, 135, 143, 145, 124, 129, 138, 143, 140, 138, 132, 141, 143, 138, 151, 131, 150, 146, 142, 147, 142, 134, 129, 148, 135, 144, 140, 150, 134, 139, 134, 143, 133, 132, 135, 137, 149, 130, 139, 127, 139, 135, 144, 142, 129, 132, 137, 136, 128, 135, 140, 152, 147, 132, 132, 134, 152, 150, 125, 146, 139, 141, 132, 132, 142, 136, 135, 142, 158, 128, 138, 139, 140, 142, 137, 138, 127, 142, 142, 145, 116, 137, 145, 143, 132, 143, 145, 147, 136, 145, 139, 140, 125, 137, 133, 152, 125, 134, 143, 135, 131, 136, 143, 136, 145, 149, 103, 150, 133, 143, 141, 130, 147, 137, 154, 143, 137, 135, 135, 143, 142, 145, 139, 146, 135, 150, 123, 143, 133, 133, 145, 140, 137, 139, 148, 135, 153, 141, 138, 146, 143, 136, 134, 127, 139, 131, 131, 131, 146, 142, 134, 144, 136, 141, 147, 139, 149, 139, 132, 142, 137, 132, 148, 138, 141, 127, 136, 141, 146, 149, 130, 139, 131, 132, 138, 147, 145, 133, 148, 128, 140, 138, 135, 140, 142, 133, 140, 135, 134, 137, 135, 137, 138, 142, 145, 141, 144, 144, 135, 140, 134, 131, 155, 146, 140, 133, 142, 139, 137, 134, 142, 133, 135, 141, 133, 146, 137, 141, 145, 146, 140, 144, 136, 132, 124, 135, 138, 133, 139, 146, 131, 141, 135, 127, 140, 144, 144, 137, 136, 152, 147, 144, 118, 141, 133, 140, 143, 137, 136, 141, 146, 137, 144, 146, 147, 148, 136, 138, 131, 136, 147, 132, 145, 133, 140, 132, 141, 133, 137, 142, 147, 136, 133, 134, 142, 138, 123, 144, 132, 142, 143, 142, 147, 136, 133, 140, 128, 143, 136, 134, 127, 133, 133, 138, 140, 143, 150, 131, 134, 147, 144, 136, 138, 138, 136, 143, 120, 138, 133, 137, 129, 147, 138, 149, 138, 143, 139, 149, 121, 143, 149, 143, 131, 147, 146, 136, 141, 139, 138, 139, 139, 132, 134, 148, 138, 135, 145, 131, 134, 146, 137, 139, 164, 130, 118, 145, 161, 129, 130, 147, 137, 154, 133, 169, 128, 136, 134, 143, 146, 134, 133, 144, 146, 137, 133, 146, 141, 139, 134, 139, 141, 148, 131, 122, 133, 129, 138, 150, 136, 137, 154, 138, 134, 143, 141, 137, 135, 142, 144, 144, 144, 147, 144, 142, 138, 136, 148, 138, 141, 141, 133, 139, 154, 141, 146, 144, 143, 142, 138, 140, 136, 141, 138, 135, 136, 134, 133, 147, 137, 145, 142, 139, 133, 143, 140, 133, 134, 144, 146, 126, 132, 142, 140, 137, 146, 142, 139, 140, 135, 119, 136, 145, 129, 138, 131, 137, 141, 134, 143, 151, 136, 130, 132, 147, 138, 133, 140, 133, 148, 142, 144, 142, 145, 137, 141, 138, 143, 148, 140, 137, 128, 151, 143, 139, 132, 144, 135, 149, 136, 137, 142, 127, 134, 127, 138, 128, 141, 131, 141, 128, 145, 145, 126, 142, 126, 141, 155, 141, 134, 137, 139, 139, 140, 134, 132, 140, 137, 138, 140, 137, 141, 137, 137, 152, 153, 136, 151, 127, 138, 139, 137, 144, 147, 133, 135, 144, 147, 142, 137, 151, 145, 138, 144, 150, 132, 144, 130, 145, 142, 144, 139, 140, 149, 133, 143, 144, 128, 145, 143, 143, 143, 140, 138, 137, 153, 143, 144, 131, 145, 134, 137, 134, 135, 134, 125, 133, 139, 144, 138, 131, 136, 137, 142, 140, 132, 142, 136, 132, 141, 134, 131, 137, 138, 142, 141, 140, 135, 140, 133, 136, 137, 131, 132, 136, 135, 142, 136, 147, 133, 134, 137, 136, 142, 140, 126, 135, 136, 141, 135, 133, 133, 138, 138, 137, 134, 137, 147, 135, 132, 137, 140, 129, 128, 146, 136, 135, 135, 139, 142, 148, 141, 146, 139, 148, 140, 134, 141, 140, 136, 144, 137, 139, 134, 133, 140, 142, 136, 134, 141, 147, 143, 147, 141, 141, 141, 137, 137, 135, 135, 134, 129, 134, 137, 139, 140, 135, 134, 138, 145, 137, 132, 139, 140, 122, 142, 133, 146, 148, 140, 131, 134, 141, 139, 140, 138, 149, 138, 143, 135, 138, 143, 133, 148, 133, 141, 137, 144, 128, 138, 131, 140, 142, 139, 138, 142, 147, 131, 147, 140, 138, 139, 135, 141, 132, 134, 140, 134, 134, 133, 137, 142, 138, 137, 142, 143, 144, 137, 131, 140, 143, 136, 142, 132, 136, 139, 141, 136, 134, 137, 153, 144, 138, 134, 137, 135, 141, 146, 141, 143, 145, 138, 143, 136, 139, 140, 142, 136, 137, 121, 136, 134, 135, 144, 141, 140, 134, 143, 144, 137, 144, 136, 145, 131, 142, 140, 136, 137, 142, 141, 137, 139, 135, 131, 138, 133, 153, 128, 142, 136, 135, 135, 143, 136, 142, 140, 138, 137, 135, 143, 146, 144, 134, 133, 140, 146, 135, 133, 133, 138, 143, 139, 140, 133, 132, 141, 140, 133, 133, 130, 140, 138, 134, 142, 129, 138, 144, 142, 137, 154, 152, 138, 137, 145, 137, 137, 140, 144, 137, 139, 127, 152, 139, 141, 135, 130, 144, 133, 130, 146, 140, 137, 137, 137, 142, 142, 141, 137, 138, 131, 139, 138, 142, 143, 139, 136, 132, 145, 135, 137, 143, 129, 139, 134, 147, 133, 137, 141, 140, 142, 131, 140, 140, 138, 141, 138, 136, 140, 138, 136, 144, 136, 142, 146, 136, 140, 139, 130, 140, 134, 137, 139, 144, 134, 136, 137, 138, 130, 142, 146, 138, 144, 143, 142, 140, 139, 138, 137, 148, 139, 134, 136, 136, 144, 141, 136, 138, 141, 132, 142, 138, 141, 142, 132, 139, 129, 137, 137, 140, 139, 138, 139, 147, 145, 138, 141, 135, 132, 137, 146, 135, 138, 137, 126, 138, 144, 140, 141, 141, 139, 147, 138, 137, 141, 139, 146, 139, 132, 130, 137, 135, 146, 139, 140, 141, 136, 136, 141, 141, 143, 148, 135, 140, 123, 140, 135, 147, 133, 140, 126, 138, 141, 141, 136, 132, 135, 138, 142, 141, 139, 140, 136, 138, 137, 140, 134, 139, 130, 139, 138, 129, 140, 128, 128, 140, 138, 150, 136, 142, 136, 136, 129, 135, 133, 142, 140, 148, 140, 136, 134, 147, 141, 129, 134, 141, 136, 132, 133, 136, 140, 137, 142, 139, 146, 140, 133, 132, 135, 140, 137, 143, 136, 141, 135, 139, 148, 138, 131, 137, 125, 137, 140, 139, 127, 136, 141, 133, 134, 143, 140, 135, 135, 139, 132, 137, 138, 136, 151, 139, 152, 137, 141, 141, 139, 143, 137, 150, 133, 140, 140, 140, 144, 131, 140, 136, 132, 136, 139, 145, 145, 148, 134, 130, 145, 135, 128, 140, 140, 140, 142, 139, 139, 149, 136, 140, 147, 145, 139, 137, 128, 145, 141, 144, 134, 140, 142, 143, 137, 132, 145, 142, 130, 143, 129, 131, 134, 137, 130, 131, 143, 148, 142, 139, 136, 151, 144, 136, 153, 137, 140, 145, 115, 143, 143, 140, 142, 141, 140, 145, 144, 138, 148, 136, 139, 139, 145, 127, 134, 138, 131, 145, 136, 138, 135, 134, 133, 136, 136, 132, 133, 134, 150, 155, 135, 141, 149, 130, 145, 138, 138, 139, 141, 145, 146, 143, 136, 137, 133, 140, 146, 145, 141, 144, 145, 131, 146, 136, 141, 129, 146, 132, 135, 130, 136, 136, 142, 139, 141, 141, 139, 145, 140, 151, 142, 142, 138, 138, 148, 142, 137, 134, 133, 150, 138, 127, 136, 139, 135, 134, 144, 140, 136, 139, 140, 134, 142, 141, 134, 144, 136, 128, 139, 146, 139, 147, 141, 144, 131, 138, 129, 146, 147, 127, 143, 130, 135, 138, 146, 136, 139, 139, 139, 139, 136, 150, 137, 136, 126, 135, 144, 128, 142, 136, 137, 138, 138, 138, 153, 124, 138, 141, 147, 141, 134, 139, 144, 141, 144, 139, 131, 142, 137, 137, 141, 145, 135, 142, 143, 136, 126, 126, 142, 148, 138, 136, 143, 131, 137, 135, 142, 147, 136, 133, 137, 148, 152, 143, 133, 140, 142, 133, 132, 143, 135, 137, 138, 133, 136, 144, 141, 144, 141, 140, 142, 128, 138, 139, 139, 144, 138, 138, 144, 151, 144, 134, 142, 141, 142, 135, 134, 129, 149, 134, 146, 133, 144, 136, 142, 139, 131, 145, 140, 135, 136, 140, 133, 137, 147, 139, 139, 137, 141, 135, 134, 134, 131, 136, 145, 137, 139, 141, 140, 135, 137, 148, 149, 140, 135, 136, 129, 139, 147, 143, 141, 130, 146, 131, 140, 140, 137, 137, 139, 149, 130, 140, 132, 127, 133, 148, 141, 128, 139, 137, 137, 135, 141, 149, 140, 141, 134, 136, 140, 148, 130, 144, 139, 141, 141, 143, 139, 140, 143, 140, 139, 140, 141, 135, 133, 143, 143, 131, 129, 138, 139, 143, 134, 141, 132, 143, 140, 152, 135, 143, 137, 121, 137, 137, 144, 139, 139, 141, 138, 145, 137, 140, 130, 141, 139, 149, 149, 141, 150, 143, 137, 142, 135, 124, 137, 136, 146, 143, 138, 139, 147, 139, 132, 141, 143, 144, 133, 139, 145, 140, 144, 138, 140, 140, 143, 138, 130, 147, 145, 134, 147, 136, 144, 144, 139, 137, 132, 140, 142, 146, 136, 129, 138, 142, 138, 131, 135, 137, 149, 139, 148, 136, 139, 146, 143, 145, 140, 134, 142, 142, 144, 143, 147, 145, 141, 149, 130, 140, 128, 138, 141, 137, 132, 130, 133, 136, 135, 141, 145, 134, 136, 137, 136, 149, 140, 137, 136, 135, 136, 136, 134, 134, 136, 138, 140, 139, 150, 146, 132, 147, 140, 138, 140, 130, 152, 136, 145, 147, 127, 138, 135, 142, 141, 155, 143, 143, 126, 138, 140, 140, 141, 145, 146, 144, 124, 138, 145, 137, 141, 150, 136, 131, 139, 142, 131, 136, 159, 139, 130, 135, 134, 131, 149, 144, 128, 146, 139, 149, 138, 145, 138, 133, 142, 145, 144, 150, 136, 136, 137, 145, 147, 134, 134, 144, 137, 137, 140, 140, 139, 138, 137, 138, 142, 147, 140, 138, 146, 127, 143, 140, 138, 141, 132, 143, 149, 130, 139, 148, 148, 132, 144, 144, 130, 134, 144, 138, 138, 139, 143, 136, 145, 133, 129, 132, 138, 130, 139, 135, 138, 139, 136, 134, 144, 143, 129, 141, 139, 139, 135, 147, 141, 146, 145, 137, 132, 161, 142, 139, 143, 140, 143, 139, 140, 133, 139, 145, 139, 148, 142, 131, 147, 132, 148, 143, 145, 138, 139, 128, 130, 137, 131, 131, 133, 130, 137, 145, 135, 135, 141, 129, 136, 142, 141, 149, 143, 141, 142, 138, 132, 149, 143, 135, 148, 121, 134, 137, 144, 127, 129, 135, 136, 135, 136, 136, 130, 132, 140, 134, 132, 130, 132, 140, 146, 134, 148, 139, 150, 135, 139, 151, 136, 149, 140, 146, 123, 140, 136, 136, 135, 133, 142, 133, 138, 154, 133, 138, 137, 147, 141, 142, 139, 145, 142, 131, 133, 142, 140, 136, 131, 145, 142, 125, 140, 142, 139, 140, 137, 142, 136, 147, 138, 135, 142, 130, 140, 141, 133, 141, 134, 142, 144, 135, 141, 144, 131, 141, 133, 133, 133, 139, 144, 148, 135, 125, 134, 137, 137, 146, 134, 132, 141, 140, 140, 141, 145, 139, 145, 144, 136, 133, 146, 144, 141, 136, 142, 143, 151, 149, 142, 138, 141, 146, 137, 140, 141, 142, 148, 150, 137, 141, 147, 136, 139, 146, 131, 135, 142, 143, 126, 140, 136, 141, 144, 132, 134, 142, 137, 133, 136, 141, 137, 145, 142, 140, 143, 143, 129, 157, 142, 138, 144, 131, 150, 148, 142, 142, 134, 146, 133, 146, 127, 150, 141, 145, 134, 136, 148, 132, 134, 129, 139, 143, 135, 142, 128, 143, 131, 136, 143, 130, 138, 129, 138, 139, 141, 141, 142, 134, 143, 142, 126, 130, 142, 139, 133, 138, 148, 128, 154, 135, 135, 128, 132, 145, 142, 145, 137, 146, 137, 144, 148, 134, 146, 124, 136, 137, 136, 141, 130, 134, 141, 129, 146, 131, 136, 135, 142, 143, 136, 146, 145, 140, 144, 133, 143, 132, 136, 130, 143, 137, 137, 137, 135, 141, 142, 138, 145, 138, 141, 135, 133, 133, 146, 135, 133, 154, 143, 139, 144, 146, 137, 153, 134, 138, 132, 137, 135, 129, 155, 139, 134, 133, 129, 134, 133, 147, 143, 135, 146, 145, 138, 127, 138, 142, 136, 143, 134, 137, 130, 134, 142, 139, 136, 143, 141, 139, 125, 136, 148, 144, 138, 141, 132, 142, 141, 138, 134, 142, 143, 140, 132, 139, 138, 130, 141, 138, 150, 137, 140, 144, 137, 147, 127, 144, 125, 145, 138, 143, 139, 137, 140, 136, 157, 140, 137, 136, 139, 136, 143, 134, 133, 138, 138, 130, 139, 140, 137, 142, 139, 134, 140, 138, 137, 139, 142, 141, 143, 151, 137, 137, 144, 145, 137, 143, 141, 138, 142, 143, 138, 145, 135, 134, 139, 146, 138, 132, 139, 141, 140, 138, 140, 135, 138, 133, 143, 135, 135, 148, 139, 140, 143, 142, 138, 139, 138, 138, 143, 139, 147, 137, 150, 141, 146, 138, 138, 137, 133, 147, 138, 138, 136, 136, 133, 137, 147, 147, 141, 135, 138, 138, 136, 138, 134, 137, 142, 133, 134, 148, 138, 141, 135, 130, 143, 142, 140, 135, 138, 145, 140, 140, 138, 140, 144, 131, 149, 142, 138, 139, 138, 147, 142, 137, 138, 140, 139, 142, 141, 139, 137, 134, 137, 136, 136, 141, 140, 137, 138, 136, 137, 143, 146, 139, 135, 139, 144, 137, 137, 137, 134, 144, 136, 137, 133, 146, 135, 136, 135, 128, 141, 142, 143, 133, 136, 141, 147, 134, 146, 132, 137, 142, 143, 142, 141, 133, 140, 141, 140, 142, 138, 136, 144, 147, 140, 136, 145, 138, 142, 135, 142, 136, 141, 137, 145, 135, 129, 147, 141, 137, 136, 142, 136, 141, 134, 140, 132, 137, 136, 136, 134, 138, 143, 150, 141, 142, 142, 136, 142, 137, 136, 138, 146, 141, 139, 137, 140, 143, 144, 141, 136, 140, 151, 131, 135, 133, 136, 137, 139, 140, 132, 147, 138, 140, 139, 134, 147, 140, 138, 140, 140, 147, 136, 135, 136, 143, 139, 141, 143, 133, 137, 144, 141, 143, 143, 139, 140, 137, 142, 143, 146, 137, 145, 141, 141, 136, 139, 125, 141, 144, 138, 135, 144, 138, 135, 140, 140, 135, 135, 136, 133, 140, 143, 137, 137, 141, 139, 143, 138, 146, 142, 144, 128, 142, 139, 139, 140, 138, 136, 139, 145, 134, 142, 140, 135, 132, 131, 136, 136, 141, 139, 142, 140, 135, 140, 139, 142, 134, 151, 137, 146, 130, 136, 136, 142, 139, 140, 140, 143, 139, 137, 140, 138, 131, 138, 136, 138, 146, 137, 139, 148, 140, 139, 137, 143, 142, 140, 142, 140, 143, 131, 134, 140, 134, 137, 136, 141, 142, 135, 140, 136, 139, 140, 137, 132, 142, 136, 142, 148, 129, 144, 141, 134, 141, 141, 143, 135, 142, 141, 140, 139, 140, 135, 140, 133, 145, 143, 140, 140, 137, 140, 138, 143, 134, 135, 142, 139, 147, 141, 139, 137, 137, 143, 139, 138, 136, 132, 135, 141, 139, 134, 140, 140, 145, 142, 133, 136, 137, 138, 135, 140, 136, 142, 135, 139, 138, 137, 139, 135, 134, 136, 137, 135, 144, 144, 142, 138, 138, 142, 137, 145, 140, 140, 136, 141, 134, 131, 138, 140, 134, 133, 131, 136, 148, 138, 141, 138, 142, 136, 134, 136, 136, 138, 138, 146, 137, 141, 146, 140, 135, 135, 143, 142, 150, 139, 145, 137, 146, 136, 132, 135, 139, 131, 134, 135, 140, 137, 140, 145, 140, 138, 137, 141, 144, 139, 137, 139, 153, 139, 138, 145, 137, 134, 144, 140, 148, 133, 142, 136, 143, 138, 131, 129, 145, 139, 139, 127, 130, 136, 137, 137, 142, 136, 141, 137, 132, 143, 135, 138, 134, 133, 123, 142, 133, 152, 136, 133, 129, 139, 130, 150, 136, 144, 137, 134, 139, 141, 140, 147, 138, 140, 137, 135, 137, 140, 134, 137, 138, 141, 132, 141, 132, 140, 136, 134, 150, 143, 134, 138, 130, 136, 131, 136, 137, 134, 135, 142, 133, 147, 138, 138, 147, 139, 135, 136, 133, 132, 138, 138, 137, 135, 137, 136, 137, 142, 143, 139, 143, 137, 136, 143, 139, 145, 134, 135, 143, 146, 143, 136, 139, 135, 134, 137, 139, 132, 147, 139, 137, 142, 140, 134, 143, 135, 144, 138, 136, 134, 143, 146, 146, 136, 141, 138, 131, 141, 150, 136, 136, 134, 133, 131, 140, 145, 135, 149, 141, 148, 134, 145, 137, 146, 137, 142, 139, 129, 141, 131, 137, 134, 131, 142, 131, 133, 131, 137, 136, 144, 142, 142, 150, 156, 143, 138, 143, 146, 139, 141, 158, 148, 135, 134, 138, 149, 140, 144, 138, 144, 139, 138, 143, 143, 133, 149, 138, 136, 137, 136, 138, 140, 133, 139, 145, 143, 131, 135, 135, 143, 133, 143, 145, 135, 140, 138, 133, 144, 141, 149, 127, 142, 141, 137, 140, 133, 142, 141, 141, 134, 136, 143, 136, 142, 137, 137, 134, 137, 138, 113, 141, 144, 135, 132, 144, 135, 136, 132, 137, 137, 146, 135, 135, 135, 146, 138, 144, 136, 141, 143, 139, 143, 135, 140, 135, 142, 138, 140, 140, 134, 139, 137, 134, 139, 135, 133, 142, 140, 138, 136, 136, 143, 131, 142, 141, 133, 137, 140, 139, 146, 127, 136, 137, 142, 140, 152, 138, 140, 140, 131, 135, 144, 142, 137, 141, 135, 149, 130, 142, 135, 135, 140, 138, 138, 138, 133, 138, 133, 139, 143, 131, 146, 140, 142, 130, 133, 136, 146, 140, 148, 145, 137, 129, 136, 152, 141, 141, 138, 132, 134, 134, 146, 133, 140, 152, 147, 140, 135, 141, 143, 140, 144, 142, 128, 131, 136, 143, 138, 137, 140, 154, 134, 147, 135, 136, 141, 138, 145, 130, 127, 147, 156, 138, 141, 135, 149, 141, 147, 131, 136, 137, 140, 140, 146, 135, 141, 131, 131, 136, 135, 136, 136, 132, 137, 134, 139, 134, 139, 137, 142, 146, 135, 135, 149, 138, 133, 147, 143, 141, 143, 139, 138, 135, 139, 143, 142, 134, 142, 142, 144, 136, 141, 137, 142, 136, 133, 144, 146, 143, 144, 137, 139, 137, 125, 139, 147, 132, 137, 131, 136, 141, 145, 136, 139, 136, 138, 139, 137, 129, 133, 142, 143, 132, 138, 144, 138, 146, 141, 132, 132, 145, 132, 136, 129, 137, 140, 137, 145, 144, 138, 140, 135, 135, 133, 145, 134, 137, 138, 147, 137, 133, 135, 131, 142, 135, 140, 145, 134, 137, 139, 137, 146, 140, 143, 146, 126, 138, 143, 151, 146, 147, 135, 149, 134, 147, 134, 149, 138, 138, 142, 130, 145, 141, 129, 139, 143, 120, 145, 144, 135, 131, 135, 144, 144, 136, 134, 134, 144, 127, 141, 140, 141, 143, 140, 143, 134, 140, 136, 143, 135, 136, 139, 140, 142, 132, 134, 135, 138, 131, 138, 145, 141, 142, 137, 145, 135, 136, 134, 137, 138, 143, 142, 139, 153, 141, 143, 130, 141, 143, 141, 137, 136, 143, 134, 138, 137, 136, 138, 140, 140, 130, 145, 151, 134, 132, 140, 136, 140, 140, 135, 137, 144, 138, 151, 140, 144, 142, 131, 151, 146, 139, 133, 140, 131, 130, 134, 130, 135, 141, 140, 137, 138, 142, 141, 131, 145, 141, 131, 141, 128, 148, 134, 148, 136, 144, 136, 137, 141, 130, 150, 140, 135, 143, 133, 139, 137, 135, 135, 142, 145, 138, 135, 147, 138, 136, 134, 135, 142, 141, 136, 151, 141, 140, 145, 144, 142, 133, 139, 146, 141, 132, 141, 138, 147, 142, 145, 139, 144, 138, 134, 139, 137, 141, 134, 138, 134, 150, 138, 141, 140, 132, 131, 136, 137, 127, 134, 146, 136, 141, 135, 137, 133, 149, 140, 147, 137, 141, 144, 130, 138, 136, 141, 137, 131, 134, 142, 141, 135, 140, 130, 130, 134, 134, 145, 134, 152, 124, 136, 131, 138, 128, 130, 130, 133, 139, 134, 141, 140, 139, 140, 129, 142, 134, 132, 142, 133, 133, 141, 136, 147, 149, 139, 127, 141, 138, 140, 141, 135, 140, 138, 145, 136, 145, 155, 136, 142, 133, 150, 137, 131, 144, 135, 138, 135, 149, 152, 139, 147, 129, 144, 133, 145, 135, 140, 142, 138, 145, 146, 144, 137, 141, 135, 139, 134, 133, 145, 138, 142, 151, 138, 136, 140, 136, 131, 136, 127, 139, 142, 136, 141, 141, 138, 135, 139, 143, 141, 132, 131, 132, 148, 140, 136, 144, 147, 150, 144, 136, 137, 140, 139, 141, 132, 133, 145, 142, 133, 140, 143, 142, 140, 144, 133, 142, 136, 139, 141, 134, 138, 140, 134, 137, 129, 149, 136, 136, 138, 143, 139, 132, 142, 142, 145, 138, 137, 140, 141, 141, 146, 138, 132, 136, 138, 132, 139, 135, 132, 146, 126, 133, 133, 131, 135, 133, 132, 132, 136, 138, 145, 137, 141, 139, 141, 139, 139, 135, 137, 138, 147, 133, 135, 135, 141, 142, 143, 146, 138, 132, 134, 127, 132, 135, 130, 133, 137, 143, 137, 139, 136, 137, 141, 137, 142, 139, 135, 133, 139, 134, 135, 144, 137, 148, 137, 141, 149, 137, 138, 132, 144, 128, 146, 135, 140, 136, 134, 137, 137, 138, 138, 136, 133, 139, 133, 134, 147, 142, 141, 148, 137, 141, 144, 141, 140, 144, 135, 137, 133, 132, 148, 140, 142, 150, 131, 131, 151, 143, 145, 140, 135, 137, 139, 143, 137, 140, 134, 148, 138, 149, 139, 137, 136, 137, 134, 135, 146, 126, 142, 140, 143, 139, 139, 135, 145, 145, 143, 142, 136, 135, 137, 137, 137, 137, 145, 140, 149, 140, 130, 148, 153, 138, 129, 142, 144, 138, 147, 144, 133, 140, 148, 142, 142, 137, 136, 131, 154, 134, 140, 135, 129, 141, 138, 149, 133, 137, 143, 146, 137, 149, 147, 135, 142, 134, 137, 146, 143, 129, 140, 146, 140, 142, 138, 140, 143, 139, 129, 134, 133, 139, 144, 135, 141, 137, 143, 134, 132, 143, 139, 136, 132, 152, 149, 147, 145, 153, 156, 147, 132, 137, 131, 145, 129, 146, 135, 139, 145, 138, 148, 138, 141, 142, 142, 143, 126, 152, 148, 131, 140, 135, 135, 149, 140, 140, 138, 146, 135, 133, 139, 137, 132, 136, 139, 140, 135, 145, 135, 137, 122, 137, 153, 136, 135, 134, 133, 143, 138, 137, 134, 146, 129, 137, 135, 132, 133, 134, 129, 149, 145, 134, 140, 144, 134, 147, 134, 141, 131, 133, 146, 143, 133, 132, 146, 137, 145, 134, 140, 151, 137, 146, 145, 136, 144, 134, 136, 132, 130, 129, 139, 145, 148, 150, 143, 133, 142, 137, 131, 131, 140, 136, 139, 133, 143, 133, 137, 134, 140, 131, 131, 135, 139, 141, 137, 138, 135, 143, 137, 142, 131, 145, 139, 144, 137, 137, 144, 140, 134, 141, 143, 136, 131, 140, 148, 141, 139, 130, 147, 131, 135, 147, 135, 139, 142, 135, 142, 155, 135, 136, 140, 143, 146, 134, 137, 138, 133, 139, 144, 136, 132, 144, 129, 144, 137, 130, 134, 131, 148, 138, 147, 138, 148, 136, 143, 142, 129, 135, 136, 140, 143, 157, 152, 128, 129, 134, 130, 139, 142, 132, 149, 140, 130, 142, 142, 135, 130, 140, 138, 135, 141, 148, 145, 133, 140, 139, 133, 140, 131, 136, 127, 131, 131, 144, 125, 147, 135, 142, 131, 135, 132, 136, 143, 146, 136, 136, 139, 138, 133, 137, 132, 135, 146, 139, 145, 138, 132, 142, 138, 136, 139, 143, 131, 131, 154, 139, 139, 139, 140, 130, 137, 139, 133, 134, 142, 131, 131, 140, 138, 130, 141, 143, 138, 135, 141, 126, 132, 140, 136, 133, 138, 144, 130, 130, 125, 144, 143, 143, 132, 139, 133, 157, 137, 142, 140, 147, 143, 134, 140, 139, 141, 145, 140, 142, 143, 132, 140, 141, 146, 133, 143, 140, 141, 140, 138, 139, 129, 128, 146, 142, 148, 139, 144, 142, 147, 144, 144, 141, 146, 140, 131, 145, 130, 136, 143, 137, 138, 138, 140, 145, 141, 130, 131, 128, 143, 136, 131, 141, 134, 136, 134, 134, 130, 131, 139, 143, 140, 142, 137, 153, 127, 134, 141, 137, 144, 135, 147, 132, 134, 141, 134, 142, 139, 141, 137, 138, 136, 147, 132, 144, 154, 138, 147, 140, 139, 132, 128, 143, 130, 135, 143, 140, 134, 129, 144, 136, 130, 145, 141, 138, 146, 133, 138, 133, 137, 139, 143, 144, 137, 136, 144, 145, 135, 138, 149, 138, 134, 145, 138, 144, 135, 138, 138, 136, 141, 139, 147, 144, 132, 138, 143, 141, 139, 144, 141, 134, 150, 143, 137, 135, 150, 138, 147, 142, 132, 144, 150, 132, 152, 139, 145, 141, 142, 139, 131, 143, 139, 151, 139, 147, 143, 139, 153, 144, 143, 134, 134, 144, 141, 133, 142, 129, 136, 141, 130, 129, 127, 137, 137, 143, 137, 135, 143, 138, 139, 148, 138, 140, 136, 131, 139, 136, 146, 135, 141, 132, 137, 134, 130, 138, 141, 136, 155, 137, 136, 140, 137, 140, 139, 139, 140, 138, 145, 137, 128, 134, 149, 147, 134, 143, 135, 144, 145, 136, 141, 134, 132, 129, 155, 145, 148, 132, 137, 138, 135, 146, 144, 140, 134, 146, 133, 138, 143, 139, 135, 135, 146, 141, 145, 145, 137, 144, 147, 151, 143, 147, 137, 137, 146, 143, 124, 132, 144, 149, 143, 145, 136, 143, 145, 143, 151, 142, 140, 145, 142, 137, 132, 144, 128, 138, 150, 132, 143, 131, 133, 140, 136, 143, 133, 147, 147, 137, 137, 140, 141, 143, 140, 142, 147, 136, 136, 143, 139, 132, 144, 132, 138, 149, 152, 150, 139, 142, 138, 134, 139, 151, 140, 137, 144, 141, 145, 140, 136, 138, 140, 133, 140, 136, 137, 144, 149, 131, 148, 142, 129, 130, 148, 130, 152, 137, 142, 144, 135, 131, 152, 151, 138, 143, 135, 130, 143, 136, 142, 131, 138, 142, 136, 145, 134, 143, 131, 138, 143, 142, 127, 155, 130, 144, 145, 142, 140, 143, 146, 139, 138, 141, 143, 148, 135, 140, 127, 136, 145, 139, 140, 138, 126, 134, 135, 141, 134, 140, 144, 140, 150, 143, 137, 137, 150, 132, 139, 140, 136, 130, 141, 136, 136, 147, 144, 139, 142, 134, 142, 143, 147, 135, 142, 132, 131, 147, 137, 131, 141, 138, 143, 133, 136, 140, 138, 135, 141, 139, 139, 145, 147, 129, 148, 135, 148, 138, 129, 134, 132, 145, 142, 132, 136, 129, 140, 140, 143, 146, 143, 151, 145, 139, 132, 134, 142, 136, 137, 157, 145, 139, 150, 136, 141, 133, 145, 138, 142, 134, 150, 137, 143, 133, 152, 140, 137, 146, 137, 138, 135, 141, 140, 152, 137, 135, 134, 136, 141, 140, 134, 139, 139, 144, 144, 140, 137, 140, 139, 134, 135, 147, 145, 137, 140, 137, 135, 137, 136, 138, 153, 144, 143, 138, 142, 135, 141, 133, 132, 134, 129, 132, 134, 144, 138, 124, 139, 134, 139, 132, 136, 141, 132, 141, 138, 140, 158, 139, 144, 151, 135, 133, 147, 136, 146, 136, 135, 137, 146, 146, 138, 139, 140, 139, 142, 148, 131, 145, 134, 142, 144, 146, 142, 150, 143, 138, 140, 140, 140, 142, 141, 130, 139, 138, 135, 146, 140, 139, 129, 135, 129, 144, 143, 127, 133, 138, 141, 144, 140, 143, 144, 132, 143, 141, 144, 141, 146, 142, 142, 142, 136, 142, 154, 146, 141, 144, 141, 134, 142, 143, 135, 136, 136, 146, 147, 144, 136, 127, 132, 135, 140, 146, 139, 143, 136, 136, 135, 128, 154, 136, 138, 142, 137, 129, 129, 131, 145, 141, 140, 137, 147, 137, 138, 144, 143, 143, 142, 134, 140, 141, 150, 139, 134, 143, 144, 144, 143, 141, 138, 141, 133, 152, 150, 136, 130, 140, 140, 136, 132, 138, 149, 131, 135, 137, 142, 144, 150, 147, 143, 138, 138, 141, 147, 147, 141, 132, 141, 138, 133, 148, 140, 137, 148, 142, 141, 141, 143, 134, 139, 142, 139, 138, 138, 138, 135, 142, 129, 140, 137, 144, 147, 145, 138, 133, 146, 142, 141, 144, 136, 142, 146, 143, 144, 132, 132, 127, 136, 133, 131, 146, 142, 134, 139, 132, 136, 144, 141, 131, 129, 135, 129, 136, 132, 142, 144, 136, 141, 138, 132, 136, 144, 133, 144, 132, 127, 144, 147, 138, 136, 145, 145, 134, 147, 140, 130, 142, 137, 139, 146, 134, 131, 142, 138, 128, 146, 148, 133, 139, 145, 149, 138, 134, 146, 140, 141, 135, 143, 135, 142, 133, 143, 137, 138, 141, 135, 135, 142, 133, 140, 133, 132, 135, 133, 142, 145, 137, 139, 135, 136, 133, 150, 138, 132, 138, 140, 148, 132, 129, 132, 140, 138, 143, 136, 141, 138, 146, 140, 143, 131, 132, 137, 136, 132, 140, 149, 136, 142, 137, 139, 136, 143, 127, 135, 146, 138, 136, 133, 139, 143, 140, 139, 142, 134, 135, 131, 139, 153, 139, 133, 139, 131, 132, 136, 152, 131, 145, 147, 139, 145, 136, 139, 140, 133, 145, 148, 141, 150, 142, 128, 135, 144, 131, 142, 130, 143, 144, 144, 138, 134, 138, 130, 129, 153, 140, 135, 137, 134, 140, 142, 139, 140, 131, 140, 145, 132, 136, 141, 147, 130, 133, 145, 143, 136, 139, 131, 134, 136, 136, 132, 134, 144, 130, 138, 132, 135, 139, 129, 130, 129, 143, 137, 135, 134, 140, 136, 145, 142, 135, 133, 125, 141, 141, 138, 149, 138, 131, 146, 136, 149, 139, 135, 142, 137, 144, 131, 146, 139, 135, 139, 136, 144, 147, 142, 126, 133, 144, 144, 139, 146, 134, 139, 143, 142, 140, 131, 137, 143, 147, 138, 138, 132, 138, 146, 143, 135, 135, 136, 136, 139, 136, 134, 137, 134, 141, 143, 134, 133, 132, 134, 135, 141, 136, 139, 139, 141, 151, 141, 146, 145, 133, 140, 138, 131, 146, 130, 139, 138, 139, 151, 135, 140, 144, 141, 134, 142, 138, 134, 143, 145, 150, 144, 135, 148, 139, 141, 143, 133, 141, 134, 135, 132, 141, 137, 144, 146, 134, 137, 135, 140, 141, 151, 133, 153, 138, 133, 134, 142, 143, 139, 134, 139, 135, 140, 139, 140, 134, 140, 131, 143, 135, 131, 132, 137, 129, 136, 142, 136, 132, 141, 130, 147, 137, 138, 138, 150, 137, 126, 139, 142, 138, 152, 150, 143, 141, 140, 135, 136, 148, 133, 143, 139, 145, 150, 137, 131, 125, 134, 142, 137, 129, 130, 136, 130, 141, 134, 138, 148, 140, 142, 142, 150, 137, 140, 131, 144, 140, 140, 141, 141, 134, 133, 138, 139, 131, 142, 146, 138, 135, 143, 142, 133, 144, 146, 141, 140, 147, 144, 143, 137, 142, 142, 140, 139, 129, 143, 136, 151, 137, 147, 139, 136, 140, 130, 132, 139, 139, 141, 133, 146, 143, 137, 131, 147, 134, 146, 141, 127, 143, 131, 156, 137, 141, 138, 147, 139, 142, 138, 135, 140, 141, 139, 145, 137, 149, 135, 142, 131, 135, 140, 133, 144, 139, 142, 135, 139, 144, 136, 143, 138, 129, 141, 142, 133, 135, 133, 146, 138, 142, 129, 131, 129, 131, 135, 136, 157, 135, 142, 148, 139, 138, 139, 141, 156, 144, 137, 139, 133, 136, 140, 138, 143, 137, 130, 132, 136, 126, 134, 151, 139, 143, 131, 128, 136, 142, 138, 128, 139, 136, 134, 139, 136, 133, 141, 132, 131, 135, 136, 152, 138, 143, 137, 135, 130, 140, 150, 139, 137, 146, 141, 137, 134, 137, 148, 141, 137, 135, 133, 132, 139, 139, 135, 141, 138, 137, 139, 130, 139, 157, 140, 142, 150, 133, 138, 140, 137, 143, 141, 136, 137, 134, 138, 145, 134, 143, 127, 145, 140, 142, 143, 139, 145, 142, 131, 135, 127, 128, 137, 136, 150, 143, 137, 139, 137, 136, 145, 139, 142, 152, 140, 143, 134, 146, 146, 137, 148, 145, 139, 137, 140, 140, 129, 141, 144, 140, 148, 141, 140, 135, 138, 131, 145, 142, 143, 129, 139, 137, 138, 140, 140, 147, 134, 137, 132, 141, 134, 140, 138, 134, 148, 141, 151, 136, 151, 144, 139, 133, 133, 136, 139, 140, 131, 137, 138, 134, 136, 129, 138, 136, 135, 144, 151, 150, 142, 136, 136, 138, 134, 145, 142, 138, 129, 146, 133, 140, 140, 139, 131, 148, 144, 140, 143, 134, 115, 139, 134, 151, 143, 149, 129, 138, 136, 149, 144, 144, 143, 137, 139, 150, 135, 131, 145, 142, 128, 137, 146, 131, 140, 136, 133, 137, 136, 141, 142, 137, 128, 127, 139, 141, 137, 143, 127, 131, 136, 144, 138, 125, 144, 148, 142, 145, 151, 127, 136, 138, 135, 133, 133, 135, 145, 142, 145, 135, 144, 138, 137, 138, 139, 142, 134, 136, 139, 148, 139, 144, 142, 146, 115, 141, 133, 141, 143, 141, 141, 152, 138, 142, 143, 144, 137, 135, 138, 136, 131, 134, 144, 137, 139, 140, 144, 134, 140, 131, 146, 140, 146, 134, 136, 149, 141, 141, 135, 149, 135, 138, 132, 149, 136, 133, 137, 148, 131, 132, 136, 146, 137, 145, 138, 141, 142, 136, 131, 136, 141, 137, 135, 129, 138, 131, 135, 142, 151, 134, 141, 133, 153, 144, 134, 135, 131, 145, 131, 134, 126, 133, 144, 131, 142, 140, 144, 144, 140, 144, 138, 134, 129, 135, 136, 135, 139, 135, 132, 134, 143, 131, 154, 143, 136, 141, 145, 137, 147, 143, 135, 137, 140, 135, 138, 130, 151, 132, 140, 138, 127, 140, 137, 136, 135, 147, 137, 128, 124, 129, 136, 136, 141, 143, 148, 144, 143, 145, 148, 131, 146, 142, 140, 152, 144, 144, 141, 141, 140, 143, 138, 143, 133, 141, 139, 145, 131, 136, 138, 137, 142, 142, 143, 140, 144, 129, 146, 131, 129, 148, 143, 143, 141, 146, 138, 142, 142, 138, 142, 140, 138, 143, 138, 143, 144, 135, 138, 139, 142, 137, 143, 146, 134, 132, 145, 134, 139, 128, 148, 135, 134, 144, 133, 147, 140, 143, 141, 141, 137, 136, 128, 136, 131, 136, 146, 131, 136, 139, 135, 147, 136, 139, 136, 144, 139, 130, 140, 139, 139, 141, 137, 136, 141, 137, 141, 140, 142, 143, 135, 140, 139, 146, 138, 130, 136, 139, 143, 145, 141, 137, 139, 138, 139, 138, 137, 141, 138, 143, 136, 136, 139, 137, 139, 138, 136, 137, 139, 137, 136, 137, 136, 141, 140, 138, 141, 137, 147, 142, 138, 143, 144, 125, 137, 140, 140, 141, 135, 133, 136, 142, 137, 129, 140, 138, 135, 145, 140, 138, 141, 140, 140, 139, 134, 140, 137, 137, 135, 142, 138, 134, 146, 134, 133, 137, 139, 136, 139, 139, 142, 137, 136, 138, 149, 137, 132, 140, 140, 138, 135, 143, 137, 141, 138, 138, 140, 143, 134, 142, 143, 142, 142, 137, 138, 138, 137, 139, 138, 138, 142, 142, 137, 136, 138, 136, 148, 142, 140, 134, 141, 144, 139, 135, 139, 138, 139, 138, 133, 137, 140, 139, 146, 140, 139, 137, 139, 136, 138, 141, 141, 134, 150, 141, 134, 138, 141, 132, 124, 135, 135, 138, 141, 138, 138, 142, 140, 137, 137, 138, 132, 134, 139, 133, 140, 139, 143, 139, 137, 159, 139, 139, 146, 139, 141, 138, 137, 138, 138, 137, 138, 137, 138, 140, 142, 139, 134, 130, 140, 142, 142, 142, 142, 134, 144, 141, 141, 136, 138, 135, 145, 151, 140, 138, 142, 138, 139, 139, 139, 143, 138, 138, 131, 140, 143, 135, 139, 145, 140, 135, 136, 133, 139, 139, 140, 143, 136, 140, 134, 131, 137, 136, 140, 140, 133, 135, 139, 142, 141, 139, 132, 141, 143, 145, 141, 141, 138, 136, 138, 144, 139, 143, 142, 139, 137, 137, 140, 133, 139, 139, 138, 141, 136, 135, 140, 141, 142, 142, 139, 138, 134, 137, 137, 139, 136, 140, 140, 137, 141, 135, 132, 143, 137, 140, 134, 143, 135, 139, 135, 139, 137, 140, 132, 139, 143, 134, 139, 141, 141, 138, 137, 136, 140, 147, 144, 144, 141, 138, 142, 138, 136, 139, 135, 135, 147, 142, 139, 133, 136, 135, 135, 135, 136, 132, 137, 142, 141, 141, 144, 139, 143, 142, 142, 134, 142, 140, 142, 134, 142, 139, 137, 134, 135, 142, 135, 139, 133, 141, 141, 141, 143, 139, 139, 136, 143, 141, 140, 141, 137, 137, 134, 143, 140, 135, 136, 138, 136, 138, 142, 134, 139, 140, 141, 140, 138, 141, 142, 132, 143, 135, 131, 136, 139, 140, 141, 139, 135, 138, 140, 135, 139, 140, 141, 135, 136, 142, 136, 138, 135, 141, 139, 138, 143, 137, 141, 141, 133, 139, 137, 143, 135, 139, 137, 138, 135, 139, 143, 135, 130, 134, 134, 136, 142, 140, 133, 139, 141, 137, 141, 144, 139, 141, 136, 136, 142, 139, 137, 143, 142, 139, 139, 136, 138, 141, 136, 138, 142, 141, 139, 133, 146, 135, 141, 142, 140, 137, 133, 130, 139, 144, 140, 144, 137, 137, 140, 135, 136, 133, 140, 132, 137, 141, 142, 141, 136, 142, 138, 136, 137, 136, 141, 136, 143, 137, 139, 136, 139, 135, 140, 133, 138, 125, 143, 130, 140, 135, 134, 139, 148, 141, 136, 149, 140, 135, 153, 137, 145, 128, 145, 133, 148, 138, 132, 143, 143, 140, 123, 141, 138, 146, 132, 137, 144, 136, 138, 134, 147, 142, 139, 137, 132, 131, 137, 142, 143, 136, 138, 137, 145, 132, 134, 138, 137, 133, 142, 142, 144, 149, 138, 150, 131, 140, 137, 139, 144, 140, 132, 148, 135, 136, 134, 134, 132, 133, 132, 140, 139, 142, 139, 143, 143, 143, 139, 149, 147, 137, 131, 142, 140, 135, 145, 135, 141, 131, 148, 140, 136, 146, 133, 136, 129, 137, 129, 126, 136, 132, 136, 139, 135, 135, 140, 131, 132, 133, 133, 144, 139, 139, 148, 153, 140, 141, 128, 134, 137, 149, 136, 135, 135, 138, 138, 142, 138, 143, 131, 142, 137, 136, 137, 141, 140, 137, 142, 137, 136, 134, 137, 144, 124, 138, 151, 144, 137, 126, 147, 143, 131, 134, 131, 149, 147, 135, 138, 141, 150, 134, 147, 141, 142, 131, 127, 126, 139, 131, 138, 140, 138, 140, 139, 141, 140, 134, 148, 137, 134, 136, 133, 140, 135, 151, 144, 138, 137, 132, 139, 145, 139, 135, 143, 151, 130, 135, 153, 136, 140, 132, 131, 150, 135, 132, 141, 143, 138, 143, 145, 138, 133, 136, 139, 130, 139, 132, 136, 134, 132, 140, 137, 139, 147, 136, 134, 124, 139, 151, 138, 146, 139, 136, 145, 137, 140, 128, 136, 134, 138, 145, 136, 131, 137, 136, 151, 132, 141, 137, 142, 136, 138, 145, 129, 126, 132, 137, 143, 134, 144, 136, 141, 140, 140, 132, 145, 137, 138, 139, 137, 139, 135, 139, 135, 135, 144, 144, 143, 135, 144, 139, 140, 142, 141, 132, 131, 138, 142, 149, 152, 154, 133, 132, 136, 147, 133, 133, 140, 130, 141, 140, 139, 134, 135, 136, 129, 138, 144, 133, 144, 148, 142, 136, 137, 141, 146, 138, 132, 131, 142, 136, 138, 140, 152, 144, 126, 137, 145, 132, 134, 143, 145, 130, 140, 136, 139, 144, 142, 135, 143, 133, 143, 148, 140, 137, 146, 149, 131, 148, 138, 142, 146, 138, 152, 146, 133, 141, 144, 135, 136, 134, 151, 142, 135, 134, 134, 136, 143, 144, 136, 140, 139, 144, 135, 133, 146, 131, 135, 139, 136, 135, 139, 136, 130, 137, 121, 146, 143, 131, 143, 136, 136, 126, 138, 130, 135, 135, 134, 132, 140, 149, 136, 141, 146, 146, 136, 130, 143, 129, 135, 126, 134, 148, 137, 152, 151, 134, 128, 139, 149, 148, 132, 147, 145, 135, 146, 157, 148, 136, 138, 137, 149, 142, 145, 134, 141, 133, 151, 139, 142, 143, 129, 139, 132, 142, 138, 152, 141, 145, 137, 133, 135, 133, 140, 134, 128, 146, 144, 138, 147, 142, 134, 135, 130, 129, 142, 145, 131, 147, 144, 136, 140, 144, 129, 149, 138, 138, 145, 146, 132, 146, 143, 136, 139, 140, 140, 134, 131, 134, 147, 136, 142, 138, 153, 145, 138, 146, 148, 130, 133, 145, 135, 148, 143, 146, 130, 134, 134, 132, 133, 142, 134, 140, 146, 145, 146, 140, 142, 131, 139, 148, 139, 144, 141, 141, 138, 139, 139, 141, 134, 139, 135, 133, 135, 130, 142, 134, 138, 131, 144, 142, 137, 145, 140, 140, 134, 136, 139, 142, 140, 136, 137, 141, 145, 138, 144, 134, 139, 136, 132, 139, 137, 141, 143, 138, 142, 141, 146, 135, 132, 140, 141, 143, 127, 138, 139, 139, 140, 140, 145, 131, 135, 139, 135, 141, 135, 134, 148, 143, 144, 142, 140, 143, 135, 139, 143, 145, 145, 138, 139, 135, 140, 133, 145, 145, 143, 142, 139, 141, 147, 132, 141, 140, 133, 147, 138, 132, 141, 139, 143, 137, 133, 132, 143, 133, 145, 134, 133, 147, 134, 141, 143, 139, 139, 134, 137, 153, 141, 141, 148, 143, 137, 138, 141, 131, 137, 136, 137, 140, 143, 135, 145, 136, 134, 143, 136, 131, 146, 132, 139, 134, 140, 140, 133, 130, 135, 140, 139, 137, 135, 132, 137, 133, 137, 132, 135, 143, 147, 140, 138, 137, 142, 137, 133, 137, 141, 145, 137, 141, 153, 140, 135, 136, 138, 139, 140, 146, 140, 136, 138, 141, 146, 138, 137, 137, 151, 143, 138, 143, 142, 136, 139, 139, 139, 138, 136, 139, 128, 132, 149, 140, 142, 142, 139, 143, 134, 140, 139, 143, 138, 132, 133, 144, 140, 138, 134, 142, 139, 136, 141, 139, 146, 143, 131, 146, 144, 139, 135, 139, 144, 139, 141, 134, 126, 139, 132, 138, 137, 136, 146, 148, 139, 136, 136, 135, 138, 129, 137, 136, 133, 140, 139, 146, 140, 141, 133, 142, 148, 128, 139, 142, 134, 134, 141, 143, 137, 136, 138, 133, 142, 137, 139, 142, 141, 134, 130, 150, 143, 145, 145, 143, 142, 135, 132, 133, 135, 140, 150, 143, 140, 138, 134, 138, 134, 135, 144, 141, 135, 138, 154, 139, 143, 136, 143, 132, 136, 142, 133, 137, 144, 136, 145, 137, 135, 136, 139, 145, 146, 140, 134, 137, 133, 138, 142, 145, 129, 126, 139, 135, 133, 141, 144, 138, 139, 129, 142, 138, 142, 138, 139, 140, 131, 131, 130, 144, 133, 138, 142, 138, 134, 141, 138, 138, 144, 143, 154, 137, 143, 133, 138, 140, 137, 132, 140, 137, 143, 140, 136, 142, 136, 138, 138, 135, 141, 139, 139, 130, 140, 142, 142, 131, 128, 139, 141, 143, 135, 136, 139, 138, 144, 138, 136, 136, 140, 143, 135, 132, 135, 141, 136, 133, 135, 136, 139, 137, 136, 137, 138, 139, 138, 134, 135, 146, 139, 131, 139, 142, 133, 140, 141, 148, 133, 140, 140, 144, 141, 135, 142, 139, 137, 140, 132, 132, 136, 141, 132, 134, 137, 145, 141, 144, 142, 142, 132, 137, 134, 137, 137, 148, 135, 136, 138, 141, 145, 138, 130, 150, 138, 144, 126, 146, 144, 136, 144, 138, 135, 132, 138, 140, 141, 136, 132, 150, 135, 134, 142, 139, 142, 139, 134, 137, 143, 138, 143, 137, 143, 145, 138, 143, 139, 137, 139, 138, 148, 140, 133, 135, 131, 144, 138, 142, 134, 142, 132, 138, 144, 130, 141, 142, 144, 133, 144, 146, 136, 138, 138, 139, 142, 138, 139, 141, 134, 141, 143, 138, 138, 137, 135, 129, 139, 135, 138, 134, 131, 136, 142, 145, 142, 131, 131, 149, 137, 141, 144, 137, 138, 146, 137, 142, 149, 149, 139, 145, 141, 138, 139, 134, 143, 143, 132, 146, 141, 131, 143, 130, 135, 137, 136, 141, 134, 141, 135, 143, 131, 133, 129, 144, 133, 137, 141, 138, 142, 139, 127, 139, 136, 138, 143, 124, 134, 133, 133, 139, 138, 141, 128, 143, 135, 130, 133, 135, 136, 138, 139, 141, 138, 136, 134, 143, 152, 137, 132, 133, 142, 134, 135, 134, 144, 144, 143, 142, 146, 139, 145, 142, 136, 146, 130, 137, 140, 141, 143, 151, 137, 151, 139, 144, 146, 138, 135, 137, 137, 133, 134, 141, 148, 140, 132, 141, 139, 130, 142, 142, 136, 153, 137, 134, 136, 145, 140, 141, 138, 143, 146, 130, 137, 137, 147, 141, 135, 157, 137, 148, 136, 137, 152, 138, 139, 133, 145, 140, 128, 138, 139, 139, 136, 143, 144, 142, 143, 131, 131, 136, 140, 146, 134, 132, 133, 133, 139, 141, 130, 138, 136, 146, 140, 135, 141, 137, 139, 147, 139, 144, 132, 141, 134, 136, 136, 138, 146, 139, 142, 138, 128, 140, 131, 140, 142, 129, 143, 137, 131, 151, 148, 132, 132, 137, 147, 137, 142, 134, 147, 141, 135, 134, 147, 135, 138, 133, 146, 146, 136, 132, 136, 135, 141, 136, 137, 135, 142, 132, 142, 134, 128, 129, 134, 144, 146, 148, 142, 140, 141, 133, 136, 134, 130, 140, 140, 135, 133, 143, 141, 141, 139, 147, 138, 137, 140, 138, 143, 138, 139, 137, 149, 142, 135, 141, 126, 138, 139, 135, 134, 129, 135, 144, 136, 145, 140, 135, 135, 140, 138, 132, 132, 140, 136, 153, 137, 145, 140, 132, 137, 134, 146, 138, 140, 134, 139, 143, 140, 141, 142, 130, 145, 146, 135, 138, 140, 141, 131, 136, 128, 143, 132, 137, 140, 136, 143, 141, 144, 136, 137, 146, 129, 128, 144, 142, 139, 141, 146, 134, 141, 135, 133, 144, 134, 138, 144, 142, 140, 142, 132, 138, 139, 128, 145, 135, 144, 136, 149, 128, 134, 130, 133, 139, 137, 134, 158, 139, 133, 138, 140, 134, 144, 139, 142, 149, 146, 135, 137, 140, 141, 138, 141, 139, 133, 135, 142, 144, 131, 138, 144, 141, 138, 130, 140, 135, 133, 136, 143, 141, 135, 138, 146, 141, 131, 141, 140, 131, 134, 137, 139, 136, 138, 140, 143, 144, 138, 145, 140, 146, 142, 137, 142, 143, 140, 143, 137, 131, 149, 139, 137, 135, 135, 145, 137, 123, 137, 141, 146, 135, 146, 136, 137, 137, 137, 133, 141, 141, 133, 143, 140, 136, 140, 137, 145, 143, 142, 142, 139, 138, 145, 144, 141, 137, 138, 141, 127, 140, 147, 139, 133, 130, 137, 140, 146, 146, 138, 132, 133, 143, 135, 140, 138, 127, 145, 145, 135, 134, 139, 137, 134, 136, 143, 142, 135, 138, 145, 141, 140, 136, 142, 133, 140, 142, 140, 134, 159, 124, 133, 140, 135, 140, 136, 137, 133, 137, 133, 134, 128, 136, 136, 146, 142, 138, 139, 143, 133, 138, 136, 144, 135, 138, 137, 141, 134, 144, 146, 121, 139, 134, 141, 140, 130, 131, 137, 138, 144, 139, 135, 138, 135, 138, 137, 137, 136, 130, 130, 148, 140, 139, 141, 138, 140, 142, 140, 127, 140, 126, 132, 137, 138, 138, 143, 133, 145, 134, 141, 138, 131, 129, 136, 145, 137, 140, 137, 129, 133, 133, 138, 145, 143, 138, 137, 139, 142, 138, 152, 139, 140, 134, 128, 141, 130, 143, 134, 144, 147, 138, 136, 139, 145, 140, 139, 141, 138, 132, 128, 138, 140, 137, 138, 138, 135, 145, 135, 134, 136, 146, 144, 122, 143, 143, 142, 138, 149, 146, 138, 138, 135, 142, 140, 138, 130, 137, 142, 141, 153, 135, 144, 142, 144, 145, 134, 131, 138, 129, 137, 136, 133, 138, 138, 146, 136, 132, 140, 141, 134, 145, 145, 139, 147, 139, 137, 131, 131, 135, 139, 140, 137, 138, 135, 137, 139, 132, 146, 135, 137, 133, 141, 138, 134, 137, 137, 131, 136, 126, 134, 134, 136, 132, 145, 146, 140, 146, 138, 137, 139, 133, 135, 144, 143, 137, 148, 135, 137, 135, 139, 134, 138, 143, 138, 139, 140, 147, 132, 148, 131, 133, 148, 129, 132, 141, 139, 136, 140, 130, 148, 143, 140, 135, 142, 164, 145, 143, 143, 137, 133, 138, 142, 139, 130, 137, 138, 142, 133, 141, 128, 142, 139, 151, 139, 133, 142, 138, 140, 146, 142, 148, 136, 136, 135, 143, 140, 139, 148, 136, 137, 133, 141, 140, 138, 139, 139, 139, 139, 132, 131, 136, 146, 140, 143, 134, 137, 143, 136, 142, 130, 138, 129, 135, 140, 143, 138, 141, 137, 139, 137, 145, 135, 141, 135, 133, 138, 146, 141, 142, 141, 137, 140, 135, 147, 146, 145, 138, 141, 141, 140, 140, 141, 135, 141, 136, 136, 132, 140, 140, 133, 139, 133, 144, 157, 136, 148, 137, 139, 136, 139, 136, 152, 143, 148, 128, 137, 139, 144, 142, 140, 140, 137, 138, 138, 137, 142, 143, 137, 129, 142, 141, 134, 127, 131, 146, 134, 142, 140, 131, 140, 141, 137, 149, 137, 140, 138, 136, 131, 134, 150, 140, 139, 136, 140, 149, 136, 139, 130, 134, 138, 132, 146, 130, 138, 138, 138, 135, 132, 130, 142, 131, 133, 144, 137, 140, 133, 139, 142, 135, 138, 138, 139, 141, 133, 135, 137, 143, 131, 133, 152, 141, 134, 134, 139, 141, 135, 145, 136, 144, 130, 143, 153, 135, 139, 142, 139, 144, 133, 142, 141, 141, 124, 134, 134, 137, 138, 136, 151, 137, 140, 133, 128, 138, 143, 141, 137, 142, 134, 135, 147, 144, 142, 131, 145, 145, 139, 131, 143, 131, 144, 134, 138, 145, 149, 143, 135, 138, 134, 136, 136, 146, 138, 146, 140, 139, 139, 148, 133, 144, 133, 129, 140, 141, 134, 136, 144, 122, 123, 144, 134, 139, 130, 143, 131, 141, 135, 138, 139, 144, 136, 141, 147, 151, 139, 130, 141, 139, 133, 140, 138, 139, 130, 146, 131, 122, 133, 136, 140, 129, 139, 134, 136, 139, 142, 147, 132, 143, 133, 145, 133, 147, 142, 146, 141, 138, 123, 128, 134, 131, 141, 136, 143, 130, 144, 145, 134, 147, 139, 142, 145, 145, 138, 133, 126, 139, 136, 128, 138, 134, 141, 132, 140, 138, 134, 150, 140, 133, 137, 136, 137, 134, 137, 144, 141, 137, 136, 138, 132, 131, 136, 134, 140, 139, 144, 131, 130, 142, 143, 148, 134, 137, 137, 144, 135, 134, 134, 139, 137, 136, 132, 133, 149, 136, 139, 146, 137, 141, 143, 136, 137, 137, 137, 145, 126, 134, 145, 150, 136, 128, 143, 139, 141, 137, 140, 132, 139, 139, 147, 145, 128, 129, 149, 147, 134, 143, 139, 132, 145, 141, 145, 147, 139, 135, 135, 145, 127, 139, 147, 149, 141, 132, 143, 133, 139, 133, 136, 134, 141, 141, 133, 151, 143, 123, 135, 142, 156, 139, 131, 142, 138, 138, 143, 150, 149, 134, 138, 145, 144, 143, 148, 136, 136, 132, 140, 135, 139, 145, 144, 148, 142, 137, 138, 138, 146, 146, 145, 144, 125, 147, 138, 137, 139, 135, 138, 144, 137, 125, 140, 147, 147, 138, 131, 141, 142, 140, 139, 144, 140, 124, 143, 138, 141, 140, 140, 139, 146, 145, 131, 138, 139, 128, 140, 139, 151, 150, 133, 152, 132, 139, 130, 143, 130, 142, 143, 128, 138, 150, 139, 142, 132, 136, 133, 144, 134, 127, 135, 134, 138, 138, 129, 144, 140, 137, 133, 135, 128, 145, 148, 134, 137, 136, 140, 123, 131, 146, 139, 130, 148, 140, 146, 142, 127, 134, 144, 138, 135, 127, 129, 132, 135, 147, 145, 138, 136, 146, 146, 136, 131, 134, 143, 142, 144, 150, 132, 144, 146, 149, 141, 133, 133, 149, 136, 138, 137, 138, 144, 142, 145, 130, 136, 144, 138, 134, 143, 139, 147, 141, 134, 141, 146, 149, 146, 139, 137, 132, 143, 133, 143, 141, 143, 130, 135, 142, 137, 138, 140, 136, 148, 138, 133, 132, 140, 129, 142, 135, 141, 145, 138, 141, 138, 133, 137, 146, 139, 139, 135, 131, 132, 138, 138, 128, 138, 134, 147, 133, 140, 145, 144, 137, 127, 138, 150, 142, 139, 135, 126, 146, 139, 134, 127, 132, 139, 136, 138, 119, 140, 137, 149, 136, 135, 145, 134, 140, 140, 144, 140, 139, 135, 139, 136, 140, 156, 141, 151, 130, 133, 138, 142, 142, 135, 142, 144, 141, 143, 144, 138, 139, 130, 134, 146, 143, 140, 134, 144, 139, 137, 136, 140, 143, 137, 135, 142, 144, 142, 131, 135, 138, 140, 143, 137, 134, 139, 134, 134, 150, 141, 134, 145, 138, 145, 154, 145, 138, 138, 136, 145, 143, 135, 142, 138, 141, 144, 130, 150, 137, 137, 152, 142, 141, 134, 135, 145, 136, 127, 144, 129, 143, 136, 130, 135, 150, 147, 145, 139, 132, 138, 137, 134, 140, 152, 136, 148, 135, 137, 134, 142, 138, 141, 146, 141, 137, 134, 145, 129, 138, 142, 133, 137, 142, 130, 140, 136, 144, 138, 134, 138, 133, 142, 135, 140, 142, 139, 141, 145, 135, 143, 138, 140, 142, 138, 147, 145, 148, 142, 138, 138, 144, 143, 142, 122, 127, 139, 135, 141, 129, 143, 140, 140, 136, 135, 134, 139, 143, 143, 140, 135, 132, 135, 139, 131, 143, 138, 153, 140, 140, 140, 147, 132, 144, 141, 134, 132, 139, 128, 143, 131, 146, 140, 137, 137, 136, 138, 145, 129, 138, 138, 131, 133, 136, 137, 139, 135, 144, 137, 140, 136, 143, 140, 153, 149, 143, 135, 138, 139, 137, 141, 138, 143, 140, 134, 142, 139, 146, 144, 145, 138, 133, 139, 133, 135, 141, 137, 133, 142, 142, 137, 137, 143, 132, 143, 141, 146, 129, 144, 140, 140, 114, 135, 146, 147, 137, 135, 138, 148, 139, 132, 137, 140, 132, 141, 142, 142, 143, 149, 135, 135, 136, 134, 149, 140, 136, 141, 131, 135, 142, 141, 136, 138, 138, 141, 147, 145, 135, 141, 136, 142, 136, 139, 138, 137, 155, 143, 134, 157, 135, 138, 145, 141, 141, 143, 141, 132, 137, 132, 130, 151, 137, 134, 137, 138, 139, 148, 138, 137, 144, 139, 138, 139, 144, 136, 141, 140, 137, 144, 138, 139, 136, 138, 146, 142, 141, 136, 115, 139, 146, 128, 140, 146, 145, 130, 139, 136, 141, 132, 143, 142, 140, 134, 140, 139, 142, 143, 141, 141, 131, 137, 139, 138, 141, 135, 135, 139, 132, 140, 144, 139, 141, 141, 135, 135, 138, 136, 141, 138, 142, 138, 139, 143, 138, 148, 138, 133, 136, 142, 133, 136, 144, 143, 138, 136, 139, 136, 139, 137, 142, 140, 142, 141, 143, 142, 143, 131, 144, 134, 138, 144, 135, 139, 138, 140, 137, 139, 137, 140, 136, 140, 140, 152, 140, 133, 142, 140, 142, 135, 137, 141, 137, 142, 148, 139, 147, 143, 138, 139, 135, 150, 131, 139, 146, 139, 136, 137, 146, 138, 143, 139, 139, 134, 131, 142, 139, 139, 135, 134, 138, 137, 137, 145, 142, 144, 138, 139, 149, 142, 144, 135, 134, 140, 139, 138, 138, 133, 141, 138, 148, 139, 143, 138, 149, 140, 136, 124, 134, 133, 143, 141, 137, 137, 146, 135, 139, 143, 135, 140, 140, 141, 130, 139, 139, 138, 137, 139, 133, 132, 132, 142, 139, 140, 126, 132, 134, 140, 138, 135, 141, 147, 144, 139, 111, 133, 139, 134, 135, 139, 152, 143, 136, 140, 147, 135, 139, 142, 146, 146, 132, 140, 139, 136, 142, 136, 138, 134, 143, 136, 135, 138, 135, 138, 136, 142, 142, 137, 134, 143, 144, 140, 135, 138, 126, 136, 130, 136, 139, 131, 134, 143, 135, 145, 137, 141, 141, 128, 128, 141, 136, 145, 138, 140, 137, 135, 143, 139, 143, 143, 140, 141, 141, 139, 147, 137, 141, 141, 142, 137, 136, 143, 133, 133, 144, 141, 135, 145, 140, 139, 145, 148, 140, 138, 144, 139, 131, 138, 137, 139, 137, 139, 144, 137, 140, 131, 139, 138, 139, 137, 141, 136, 142, 137, 136, 142, 141, 143, 138, 139, 145, 142, 138, 146, 134, 137, 138, 142, 138, 139, 135, 142, 137, 138, 136, 136, 138, 147, 139, 142, 139, 139, 141, 136, 148, 143, 138, 131, 139, 134, 140, 134, 139, 139, 139, 139, 141, 140, 135, 141, 146, 124, 136, 135, 138, 141, 140, 135, 139, 139, 138, 135, 140, 136, 139, 141, 138, 146, 135, 137, 136, 129, 130, 139, 143, 141, 140, 142, 135, 140, 140, 141, 142, 142, 140, 144, 145, 133, 142, 132, 141, 138, 134, 141, 134, 137, 147, 144, 132, 143, 142, 138, 137, 143, 141, 137, 138, 141, 143, 134, 140, 138, 141, 136, 136, 137, 141, 138, 146, 140, 138, 140, 141, 138, 120, 144, 143, 140, 136, 144, 134, 139, 138, 137, 142, 138, 142, 140, 148, 140, 142, 140, 139, 139, 144, 134, 140, 146, 132, 134, 141, 144, 140, 137, 135, 138, 140, 139, 133, 131, 142, 142, 143, 141, 140, 143, 141, 136, 138, 142, 140, 138, 137, 147, 141, 144, 139, 139, 138, 145, 134, 140, 141, 142, 136, 141, 138, 144, 141, 138, 138, 139, 140, 140, 139, 144, 136, 139, 143, 129, 141, 139, 132, 141, 141, 136, 145, 142, 141, 141, 134, 139, 136, 142, 137, 142, 136, 144, 139, 148, 136, 134, 142, 138, 145, 141, 145, 142, 143, 142, 141, 141, 139, 142, 138, 131, 140, 140, 136, 137, 139, 140, 133, 133, 140, 141, 145, 139, 140, 142, 141, 143, 140, 147, 146, 141, 134, 137, 133, 142, 136, 136, 144, 132, 127, 135, 138, 140, 147, 139, 139, 136, 134, 139, 145, 138, 137, 138, 142, 137, 143, 139, 141, 142, 135, 138, 142, 141, 139, 131, 138, 130, 136, 138, 138, 136, 149, 138, 145, 142, 140, 137, 144, 139, 142, 140, 138, 142, 141, 138, 139, 137, 136, 140, 134, 137, 136, 146, 138, 135, 141, 144, 137, 132, 146, 136, 141, 140, 135, 145, 145, 143, 136, 139, 138, 143, 129, 138, 139, 135, 136, 137, 141, 142, 140, 142, 137, 139, 137, 137, 136, 138, 142, 142, 139, 140, 137, 136, 143, 139, 134, 144, 137, 140, 137, 134, 146, 139, 136, 138, 135, 143, 141, 133, 144, 138, 139, 142, 140, 134, 135, 141, 132, 137, 131, 141, 147, 134, 142, 137, 142, 138, 144, 136, 145, 160, 132, 141, 134, 138, 132, 137, 141, 138, 132, 138, 144, 138, 143, 142, 132, 144, 132, 141, 139, 134, 137, 137, 143, 138, 138, 144, 142, 145, 135, 139, 146, 139, 136, 144, 138, 144, 143, 138, 127, 143, 142, 136, 140, 140, 136, 140, 146, 136, 138, 141, 136, 133, 136, 140, 141, 137, 139, 141, 143, 144, 144, 139, 136, 143, 144, 140, 136, 141, 131, 137, 139, 139, 141, 140, 138, 140, 140, 139, 139, 144, 142, 133, 144, 143, 143, 143, 138, 133, 139, 139, 147, 140, 144, 145, 143, 143, 136, 136, 138, 128, 142, 145, 135, 138, 142, 143, 147, 143, 140, 139, 138, 141, 135, 142, 143, 140, 141, 135, 144, 133, 140, 125, 144, 149, 137, 132, 133, 138, 135, 138, 142, 147, 134, 140, 148, 132, 141, 146, 134, 136, 138, 135, 139, 134, 133, 131, 147, 135, 137, 138, 140, 142, 129, 129, 143, 132, 131, 147, 135, 141, 137, 137, 141, 140, 137, 131, 135, 125, 135, 132, 125, 129, 138, 142, 132, 147, 144, 143, 139, 138, 131, 141, 152, 139, 140, 135, 146, 138, 143, 138, 139, 141, 129, 131, 143, 141, 145, 132, 128, 139, 150, 138, 138, 144, 134, 138, 142, 136, 136, 134, 140, 130, 149, 143, 151, 129, 138, 128, 135, 134, 136, 133, 139, 138, 136, 137, 141, 144, 145, 140, 140, 145, 128, 143, 146, 140, 129, 145, 128, 137, 143, 135, 135, 132, 141, 131, 145, 147, 140, 133, 148, 135, 130, 136, 136, 148, 149, 135, 126, 132, 151, 134, 144, 141, 140, 142, 137, 141, 137, 132, 147, 134, 155, 143, 139, 141, 151, 141, 124, 140, 128, 137, 142, 141, 137, 151, 143, 143, 133, 139, 152, 138, 129, 138, 144, 148, 141, 136, 137, 144, 138, 139, 141, 138, 141, 141, 131, 143, 132, 145, 129, 141, 138, 142, 136, 143, 139, 138, 144, 137, 138, 135, 139, 145, 140, 128, 149, 138, 141, 138, 138, 135, 137, 143, 148, 139, 129, 143, 139, 138, 147, 142, 147, 133, 137, 152, 137, 141, 138, 140, 142, 142, 132, 134, 140, 128, 138, 139, 137, 141, 141, 134, 147, 140, 131, 149, 133, 146, 141, 138, 144, 147, 150, 140, 138, 151, 148, 137, 142, 136, 129, 143, 127, 145, 146, 139, 153, 141, 129, 140, 137, 139, 131, 124, 145, 145, 133, 125, 132, 140, 128, 150, 140, 145, 133, 131, 146, 136, 138, 141, 135, 146, 138, 126, 137, 149, 147, 134, 133, 144, 140, 135, 141, 147, 130, 150, 127, 145, 140, 141, 134, 126, 134, 142, 140, 143, 140, 139, 145, 143, 138, 129, 141, 140, 147, 148, 143, 138, 127, 135, 142, 141, 139, 143, 141, 136, 132, 125, 140, 141, 140, 145, 129, 138, 133, 135, 127, 144, 131, 141, 131, 145, 134, 145, 137, 136, 138, 135, 134, 132, 137, 128, 130, 136, 126, 132, 136, 146, 141, 149, 148, 143, 145, 145, 139, 136, 142, 148, 147, 142, 132, 133, 141, 139, 133, 148, 141, 125, 140, 131, 141, 134, 142, 141, 136, 145, 142, 140, 131, 141, 154, 140, 142, 152, 139, 137, 136, 127, 145, 142, 130, 136, 139, 141, 133, 140, 135, 158, 144, 147, 147, 123, 145, 137, 139, 137, 137, 138, 143, 139, 134, 134, 150, 140, 136, 153, 129, 147, 140, 145, 139, 138, 140, 139, 138, 134, 141, 130, 124, 143, 139, 147, 146, 134, 129, 135, 117, 140, 131, 137, 142, 140, 141, 147, 145, 144, 138, 139, 141, 138, 140, 129, 139, 134, 135, 141, 136, 137, 145, 138, 135, 135, 140, 141, 143, 145, 143, 139, 139, 133, 137, 134, 138, 137, 141, 133, 136, 134, 130, 137, 139, 144, 138, 146, 137, 136, 138, 135, 145, 143, 149, 131, 136, 134, 139, 131, 138, 136, 144, 137, 145, 143, 142, 138, 135, 139, 143, 137, 126, 136, 134, 136, 147, 131, 136, 148, 132, 138, 144, 141, 138, 144, 139, 144, 139, 128, 134, 131, 144, 140, 136, 143, 143, 147, 146, 139, 139, 138, 148, 130, 146, 140, 147, 135, 137, 142, 141, 132, 136, 133, 133, 145, 137, 144, 135, 141, 147, 147, 140, 131, 142, 137, 142, 132, 149, 140, 133, 143, 138, 133, 144, 137, 135, 138, 144, 136, 137, 137, 139, 137, 139, 141, 136, 135, 147, 137, 137, 147, 131, 150, 140, 140, 135, 134, 141, 144, 141, 138, 138, 135, 138, 133, 138, 138, 149, 135, 135, 130, 146, 138, 146, 134, 135, 147, 146, 144, 150, 134, 135, 140, 134, 133, 142, 139, 139, 136, 145, 137, 150, 146, 135, 135, 134, 138, 128, 142, 136, 141, 137, 143, 139, 144, 139, 146, 139, 136, 136, 133, 148, 137, 140, 134, 138, 133, 137, 132, 139, 138, 134, 135, 136, 136, 139, 131, 142, 142, 147, 143, 133, 133, 138, 144, 142, 136, 140, 140, 147, 143, 142, 138, 144, 135, 152, 134, 139, 142, 145, 132, 138, 143, 134, 133, 154, 130, 147, 142, 136, 140, 135, 131, 138, 136, 139, 136, 134, 144, 140, 141, 137, 140, 138, 141, 141, 130, 146, 138, 135, 151, 140, 141, 146, 135, 134, 136, 144, 139, 144, 143, 136, 135, 135, 141, 139, 136, 142, 137, 133, 141, 140, 134, 144, 135, 138, 140, 137, 140, 138, 137, 141, 144, 133, 138, 139, 133, 143, 138, 139, 142, 139, 142, 139, 136, 146, 130, 138, 135, 151, 136, 143, 143, 139, 138, 139, 136, 146, 142, 138, 130, 140, 133, 141, 138, 141, 143, 134, 137, 144, 134, 135, 141, 152, 143, 149, 140, 139, 139, 133, 148, 142, 141, 139, 136, 138, 140, 146, 138, 143, 143, 142, 144, 131, 146, 144, 137, 141, 141, 143, 142, 139, 135, 133, 140, 146, 143, 130, 137, 141, 142, 136, 138, 144, 142, 140, 140, 141, 138, 143, 138, 139, 146, 146, 135, 137, 138, 143, 143, 134, 136, 133, 136, 141, 146, 140, 136, 143, 143, 135, 137, 142, 134, 140, 135, 137, 132, 141, 131, 138, 139, 138, 145, 140, 139, 139, 130, 138, 136, 138, 139, 132, 148, 137, 144, 143, 137, 139, 140, 139, 142, 142, 139, 135, 144, 140, 143, 132, 144, 135, 142, 136, 141, 132, 133, 147, 135, 151, 134, 131, 136, 140, 145, 141, 138, 140, 139, 141, 140, 133, 151, 138, 136, 141, 140, 134, 133, 138, 137, 143, 141, 129, 141, 141, 137, 138, 142, 143, 144, 136, 132, 142, 139, 138, 134, 143, 140, 143, 137, 133, 136, 131, 137, 137, 140, 133, 139, 139, 135, 145, 143, 140, 133, 145, 140, 141, 140, 147, 139, 140, 144, 135, 137, 146, 140, 139, 135, 137, 149, 143, 142, 131, 142, 143, 140, 137, 134, 144, 139, 153, 134, 140, 145, 143, 140, 134, 133, 139, 136, 133, 136, 144, 138, 137, 135, 140, 133, 126, 140, 138, 134, 133, 144, 148, 131, 147, 135, 129, 139, 148, 138, 136, 137, 143, 146, 147, 139, 136, 127, 136, 148, 131, 136, 140, 137, 137, 137, 140, 132, 140, 139, 136, 136, 134, 141, 134, 134, 138, 141, 135, 142, 139, 140, 137, 133, 141, 138, 139, 152, 148, 144, 136, 141, 137, 134, 142, 146, 138, 139, 142, 140, 143, 140, 135, 135, 145, 139, 136, 139, 139, 143, 135, 142, 144, 145, 136, 137, 149, 134, 147, 137, 135, 134, 135, 130, 136, 142, 131, 141, 146, 141, 141, 138, 143, 140, 140, 146, 135, 144, 135, 141, 146, 145, 141, 137, 137, 136, 139, 137, 139, 140, 129, 137, 137, 133, 135, 142, 141, 134, 139, 147, 139, 140, 137, 136, 138, 145, 141, 136, 138, 138, 145, 136, 132, 135, 134, 127, 144, 134, 149, 131, 133, 138, 136, 140, 135, 138, 136, 144, 133, 136, 140, 142, 142, 134, 153, 152, 134, 136, 135, 144, 142, 142, 140, 141, 136, 138, 144, 143, 139, 138, 134, 141, 141, 130, 131, 137, 128, 139, 152, 138, 134, 134, 145, 135, 133, 140, 133, 140, 147, 140, 145, 135, 136, 134, 135, 134, 142, 139, 137, 140, 145, 144, 140, 139, 141, 138, 146, 134, 141, 132, 143, 138, 142, 141, 134, 145, 143, 137, 139, 137, 141, 133, 145, 142, 134, 134, 137, 138, 148, 136, 147, 138, 144, 144, 134, 146, 144, 141, 145, 139, 149, 145, 131, 142, 140, 138, 139, 140, 132, 132, 135, 137, 138, 144, 134, 137, 135, 142, 143, 143, 148, 130, 138, 139, 136, 137, 133, 141, 140, 130, 131, 140, 137, 141, 137, 144, 136, 139, 132, 133, 138, 132, 144, 140, 139, 151, 141, 138, 134, 156, 134, 144, 137, 140, 144, 140, 142, 141, 134, 126, 141, 144, 142, 142, 142, 145, 136, 148, 144, 147, 144, 127, 142, 137, 144, 144, 148, 145, 138, 138, 132, 141, 141, 146, 135, 142, 139, 137, 140, 127, 139, 138, 135, 138, 139, 138, 144, 133, 134, 150, 140, 135, 143, 135, 141, 133, 141, 145, 145, 132, 141, 137, 145, 135, 138, 138, 127, 136, 137, 139, 132, 138, 133, 143, 141, 133, 138, 140, 136, 136, 141, 145, 127, 141, 144, 146, 135, 130, 140, 145, 137, 138, 142, 135, 138, 145, 139, 139, 141, 142, 137, 141, 141, 134, 143, 140, 137, 140, 143, 140, 138, 140, 138, 142, 140, 134, 131, 139, 134, 138, 135, 139, 134, 131, 146, 139, 140, 134, 138, 135, 139, 141, 142, 144, 142, 146, 138, 138, 140, 142, 138, 143, 149, 128, 129, 130, 145, 149, 135, 134, 137, 139, 137, 138, 139, 143, 140, 140, 136, 137, 141, 142, 143, 141, 134, 140, 136, 139, 138, 141, 142, 142, 149, 140, 145, 147, 139, 140, 137, 137, 143, 132, 140, 129, 137, 143, 143, 136, 145, 145, 135, 136, 141, 138, 140, 131, 143, 146, 139, 132, 141, 143, 143, 124, 146, 144, 136, 136, 146, 135, 140, 140, 130, 140, 142, 140, 142, 142, 139, 130, 146, 135, 150, 137, 133, 136, 134, 143, 136, 143, 141, 140, 147, 132, 136, 144, 129, 140, 139, 143, 136, 139, 129, 138, 136, 136, 140, 136, 138, 142, 139, 134, 140, 140, 146, 126, 130, 129, 138, 132, 141, 148, 150, 146, 130, 131, 145, 140, 136, 136, 140, 134, 144, 146, 132, 147, 138, 140, 134, 142, 126, 140, 126, 140, 145, 147, 138, 137, 143, 133, 138, 133, 139, 142, 141, 134, 134, 140, 147, 142, 146, 136, 137, 143, 138, 139, 136, 140, 144, 131, 132, 139, 141, 137, 141, 142, 139, 138, 129, 139, 144, 159, 137, 142, 141, 138, 145, 129, 139, 146, 137, 129, 138, 131, 141, 138, 136, 138, 137, 146, 143, 137, 136, 139, 149, 144, 136, 124, 148, 147, 131, 152, 135, 144, 134, 138, 136, 130, 136, 138, 134, 139, 147, 137, 134, 137, 130, 128, 129, 139, 146, 140, 139, 142, 131, 128, 132, 138, 143, 146, 129, 143, 145, 144, 133, 137, 145, 138, 139, 135, 130, 138, 142, 137, 135, 145, 138, 128, 140, 137, 138, 140, 137, 135, 142, 133, 137, 144, 144, 138, 147, 137, 139, 136, 150, 137, 142, 133, 142, 139, 143, 141, 138, 138, 136, 140, 140, 133, 139, 137, 144, 139, 140, 140, 143, 135, 145, 141, 136, 135, 142, 141, 146, 130, 131, 142, 146, 141, 134, 143, 140, 131, 142, 134, 131, 128, 134, 131, 136, 134, 145, 140, 144, 134, 141, 135, 139, 136, 140, 135, 132, 144, 132, 145, 142, 137, 139, 143, 136, 149, 141, 141, 136, 141, 139, 140, 140, 139, 134, 139, 134, 139, 139, 142, 142, 134, 149, 135, 138, 139, 143, 144, 141, 139, 140, 130, 135, 140, 143, 142, 141, 135, 147, 134, 139, 137, 139, 138, 144, 138, 144, 139, 139, 132, 142, 134, 154, 135, 139, 138, 128, 143, 137, 144, 141, 141, 142, 144, 136, 137, 143, 151, 134, 141, 132, 130, 141, 132, 136, 143, 140, 137, 136, 154, 136, 129, 136, 139, 134, 140, 133, 143, 138, 148, 136, 140, 139, 143, 132, 141, 141, 137, 132, 142, 140, 137, 138, 124, 149, 143, 139, 146, 138, 136, 143, 140, 136, 133, 143, 139, 142, 132, 138, 131, 143, 141, 145, 139, 144, 144, 131, 146, 143, 140, 129, 139, 133, 140, 138, 138, 134, 134, 143, 139, 136, 130, 131, 146, 133, 139, 143, 138, 150, 148, 150, 140, 148, 128, 144, 137, 142, 138, 143, 138, 133, 145, 139, 142, 124, 138, 139, 137, 142, 139, 131, 139, 142, 130, 137, 134, 139, 149, 145, 135, 135, 139, 141, 129, 138, 129, 140, 144, 143, 129, 132, 141, 131, 138, 136, 141, 137, 142, 140, 139, 137, 136, 143, 146, 146, 138, 150, 134, 128, 142, 135, 146, 141, 143, 147, 142, 138, 132, 128, 140, 140, 143, 132, 145, 149, 133, 138, 137, 130, 143, 138, 143, 133, 138, 142, 137, 137, 135, 133, 144, 142, 128, 139, 136, 139, 129, 127, 142, 138, 135, 142, 145, 150, 140, 129, 135, 133, 132, 147, 126, 151, 128, 132, 137, 127, 143, 139, 132, 140, 142, 145, 129, 147, 135, 147, 143, 136, 148, 155, 120, 136, 144, 142, 141, 135, 140, 142, 132, 146, 147, 142, 134, 139, 133, 115, 134, 143, 134, 147, 141, 130, 142, 143, 143, 141, 143, 139, 127, 135, 142, 144, 138, 133, 152, 133, 129, 137, 137, 125, 139, 137, 141, 138, 139, 141, 139, 135, 140, 132, 134, 133, 138, 134, 140, 135, 147, 139, 146, 134, 156, 145, 143, 143, 138, 156, 129, 142, 142, 133, 149, 156, 134, 128, 149, 137, 141, 142, 140, 144, 128, 143, 135, 126, 141, 132, 124, 143, 136, 144, 151, 142, 136, 143, 136, 139, 141, 137, 135, 152, 134, 136, 136, 132, 123, 135, 144, 139, 142, 137, 136, 136, 141, 130, 134, 129, 147, 135, 151, 144, 139, 145, 131, 146, 147, 140, 134, 147, 137, 145, 145, 134, 141, 132, 153, 138, 142, 129, 139, 143, 140, 138, 133, 122, 146, 139, 140, 142, 150, 139, 126, 139, 131, 150, 140, 132, 133, 134, 136, 150, 132, 136, 159, 139, 134, 147, 143, 135, 138, 136, 133, 129, 150, 123, 134, 130, 141, 143, 141, 136, 144, 138, 128, 133, 138, 147, 141, 143, 137, 141, 145, 144, 151, 141, 142, 140, 142, 128, 131, 147, 145, 143, 134, 138, 131, 125, 136, 139, 145, 132, 138, 147, 140, 133, 130, 134, 134, 133, 142, 137, 123, 133, 133, 134, 125, 137, 134, 133, 135, 131, 132, 138, 136, 141, 139, 138, 133, 140, 127, 142, 147, 147, 146, 138, 140, 132, 147, 140, 136, 147, 148, 136, 126, 135, 146, 139, 137, 141, 133, 142, 134, 144, 135, 138, 132, 148, 135, 141, 136, 142, 138, 148, 134, 140, 127, 135, 145, 145, 134, 128, 129, 140, 151, 130, 134, 141, 133, 139, 140, 130, 132, 135, 146, 136, 139, 142, 138, 131, 142, 146, 132, 148, 140, 143, 146, 135, 129, 142, 137, 141, 127, 148, 134, 149, 134, 143, 130, 144, 147, 148, 134, 134, 142, 139, 151, 134, 130, 138, 136, 139, 140, 127, 138, 123, 129, 140, 152, 149, 145, 140, 130, 148, 151, 141, 133, 132, 151, 131, 137, 136, 146, 141, 151, 147, 130, 147, 144, 143, 138, 145, 135, 136, 149, 136, 133, 149, 147, 135, 136, 133, 142, 135, 143, 145, 141, 148, 129, 143, 128, 140, 145, 146, 137, 153, 138, 131, 152, 145, 148, 144, 136, 131, 131, 133, 143, 135, 140, 150, 136, 132, 145, 155, 142, 144, 144, 141, 147, 129, 144, 138, 149, 137, 147, 139, 139, 140, 123, 132, 156, 140, 141, 144, 137, 140, 131, 137, 138, 143, 130, 135, 135, 132, 136, 140, 154, 141, 138, 141, 139, 152, 148, 141, 141, 129, 138, 141, 136, 131, 136, 137, 133, 137, 137, 122, 139, 144, 134, 140, 143, 134, 134, 135, 148, 132, 142, 139, 141, 131, 138, 125, 131, 143, 143, 144, 140, 134, 141, 131, 143, 140, 141, 142, 137, 143, 137, 137, 141, 137, 140, 135, 143, 136, 135, 130, 140, 144, 140, 138, 136, 138, 132, 136, 145, 138, 137, 128, 131, 141, 134, 132, 136, 140, 141, 144, 144, 140, 139, 138, 134, 138, 136, 140, 128, 132, 140, 140, 145, 131, 145, 136, 140, 138, 140, 138, 140, 140, 132, 133, 137, 137, 133, 140, 135, 139, 137, 135, 138, 141, 127, 137, 143, 140, 140, 142, 144, 134, 137, 141, 132, 132, 147, 145, 132, 142, 128, 138, 140, 142, 137, 136, 137, 135, 138, 139, 138, 134, 134, 140, 135, 144, 140, 130, 141, 142, 142, 138, 139, 135, 136, 146, 136, 142, 146, 135, 136, 145, 150, 130, 131, 143, 148, 136, 139, 141, 139, 148, 142, 143, 141, 141, 138, 144, 139, 141, 140, 152, 132, 141, 142, 141, 138, 128, 137, 137, 138, 145, 136, 136, 135, 145, 149, 150, 144, 139, 131, 144, 139, 137, 137, 137, 140, 147, 137, 137, 140, 139, 138, 138, 151, 138, 138, 146, 141, 136, 138, 138, 140, 145, 143, 140, 139, 134, 138, 138, 149, 136, 139, 134, 134, 137, 139, 138, 138, 136, 138, 144, 139, 140, 142, 134, 139, 147, 139, 142, 139, 139, 135, 137, 139, 135, 138, 131, 141, 132, 144, 147, 137, 140, 146, 128, 136, 135, 137, 133, 143, 134, 141, 137, 128, 141, 136, 139, 136, 134, 138, 137, 137, 136, 138, 140, 140, 140, 138, 140, 134, 141, 132, 135, 150, 138, 137, 143, 138, 132, 139, 139, 139, 138, 138, 140, 140, 149, 136, 136, 139, 137, 135, 139, 135, 135, 121, 136, 141, 130, 133, 145, 146, 126, 136, 146, 134, 142, 144, 144, 135, 133, 139, 138, 141, 133, 133, 142, 133, 139, 135, 143, 150, 140, 133, 137, 149, 140, 144, 142, 133, 140, 133, 132, 150, 138, 140, 138, 134, 131, 138, 133, 131, 145, 137, 134, 136, 135, 140, 135, 147, 138, 138, 134, 136, 143, 141, 135, 128, 132, 140, 137, 133, 134, 139, 145, 132, 136, 139, 136, 142, 131, 138, 141, 141, 138, 128, 128, 139, 144, 139, 134, 138, 137, 133, 143, 142, 143, 142, 132, 138, 138, 132, 137, 134, 127, 144, 140, 140, 147, 133, 135, 140, 136, 148, 139, 140, 142, 141, 135, 128, 141, 139, 143, 142, 141, 137, 141, 134, 142, 138, 138, 127, 137, 139, 136, 140, 142, 140, 149, 138, 134, 137, 133, 129, 137, 143, 142, 142, 133, 148, 142, 134, 140, 151, 139, 138, 133, 145, 134, 136, 137, 131, 140, 142, 144, 137, 140, 135, 143, 132, 140, 128, 145, 130, 133, 135, 140, 140, 131, 145, 135, 142, 143, 139, 139, 140, 133, 139, 139, 144, 147, 124, 140, 137, 134, 146, 143, 140, 130, 142, 138, 143, 141, 133, 134, 143, 145, 144, 135, 135, 138, 140, 140, 126, 136, 149, 142, 144, 141, 143, 133, 139, 139, 135, 137, 145, 139, 131, 138, 138, 139, 138, 143, 142, 139, 136, 138, 136, 140, 139, 138, 131, 140, 140, 139, 139, 137, 134, 139, 147, 149, 145, 135, 145, 137, 144, 129, 139, 140, 136, 138, 138, 132, 136, 145, 135, 136, 144, 143, 143, 135, 128, 137, 147, 134, 144, 138, 144, 144, 132, 141, 147, 139, 140, 140, 137, 133, 142, 135, 138, 138, 144, 144, 134, 146, 142, 143, 136, 140, 137, 133, 138, 141, 153, 143, 129, 132, 136, 139, 133, 137, 142, 140, 146, 137, 134, 144, 136, 141, 143, 136, 145, 140, 130, 146, 136, 148, 151, 142, 133, 133, 145, 136, 130, 146, 148, 136, 140, 138, 142, 135, 132, 140, 148, 142, 147, 139, 141, 148, 140, 137, 142, 149, 131, 142, 135, 138, 141, 148, 142, 139, 133, 141, 147, 154, 140, 128, 133, 138, 139, 141, 143, 147, 145, 140, 141, 135, 147, 149, 142, 134, 148, 134, 149, 142, 137, 131, 139, 126, 148, 144, 142, 138, 131, 148, 133, 146, 137, 133, 134, 140, 130, 130, 145, 128, 139, 147, 139, 132, 146, 131, 151, 143, 131, 134, 141, 140, 140, 144, 141, 140, 141, 134, 138, 137, 141, 140, 136, 133, 139, 144, 143, 135, 143, 127, 137, 151, 143, 142, 147, 150, 141, 140, 136, 141, 139, 135, 142, 146, 143, 138, 142, 131, 143, 137, 133, 149, 138, 120, 138, 136, 141, 145, 137, 139, 143, 145, 138, 138, 139, 130, 141, 141, 137, 140, 141, 136, 144, 144, 149, 149, 138, 153, 140, 134, 142, 153, 145, 142, 150, 145, 151, 140, 143, 140, 140, 137, 143, 145, 138, 130, 140, 140, 137, 140, 130, 136, 144, 140, 133, 134, 137, 136, 134, 145, 143, 141, 130, 154, 136, 129, 129, 138, 144, 145, 144, 146, 140, 139, 144, 139, 144, 147, 140, 134, 140, 151, 136, 134, 138, 132, 145, 153, 146, 135, 141, 140, 144, 140, 147, 145, 144, 131, 142, 148, 138, 139, 139, 137, 136, 140, 138, 140, 134, 132, 138, 136, 127, 129, 141, 137, 148, 136, 140, 146, 136, 143, 153, 135, 141, 134, 143, 136, 138, 150, 138, 138, 129, 138, 137, 133, 131, 131, 131, 132, 128, 135, 143, 144, 138, 124, 138, 144, 138, 138, 140, 135, 147, 129, 140, 140, 133, 127, 142, 138, 141, 134, 146, 147, 133, 144, 131, 138, 138, 140, 136, 133, 137, 145, 134, 142, 130, 139, 141, 145, 142, 132, 136, 137, 123, 143, 139, 138, 145, 135, 132, 145, 135, 124, 139, 141, 144, 109, 132, 144, 147, 142, 134, 137, 127, 141, 128, 148, 136, 137, 148, 144, 138, 148, 135, 139, 141, 144, 146, 144, 139, 149, 143, 138, 144, 146, 138, 136, 134, 145, 147, 135, 140, 143, 138, 150, 144, 132, 145, 140, 146, 131, 131, 140, 134, 128, 150, 140, 134, 146, 147, 137, 137, 140, 130, 143, 139, 136, 142, 138, 135, 139, 142, 133, 145, 142, 147, 141, 150, 139, 143, 137, 146, 144, 139, 143, 144, 146, 140, 135, 152, 140, 132, 134, 144, 135, 126, 143, 134, 132, 126, 144, 147, 138, 148, 145, 142, 142, 141, 142, 141, 134, 138, 132, 141, 137, 132, 146, 141, 139, 134, 134, 141, 140, 137, 141, 138, 143, 144, 135, 137, 143, 136, 136, 137, 143, 138, 141, 136, 140, 133, 139, 140, 146, 138, 120, 139, 133, 149, 145, 139, 144, 145, 140, 137, 136, 137, 135, 133, 126, 140, 138, 135, 140, 147, 140, 136, 142, 141, 149, 137, 134, 133, 135, 134, 140, 132, 142, 138, 141, 135, 139, 140, 136, 134, 145, 136, 132, 143, 140, 138, 144, 133, 137, 134, 143, 134, 140, 144, 134, 140, 147, 139, 136, 134, 140, 144, 144, 149, 143, 132, 134, 131, 133, 142, 141, 138, 135, 143, 131, 142, 138, 135, 140, 145, 137, 138, 144, 142, 141, 136, 139, 138, 138, 137, 132, 137, 138, 136, 133, 144, 138, 144, 138, 133, 137, 127, 138, 139, 136, 145, 139, 138, 136, 142, 140, 142, 137, 129, 141, 134, 142, 137, 135, 139, 146, 146, 138, 136, 141, 142, 141, 146, 138, 139, 136, 148, 141, 139, 143, 135, 139, 140, 135, 143, 143, 137, 143, 140, 140, 143, 141, 139, 140, 144, 135, 139, 147, 138, 137, 137, 131, 137, 150, 138, 135, 135, 145, 139, 142, 137, 139, 135, 143, 134, 140, 139, 138, 134, 139, 146, 139, 140, 143, 140, 136, 134, 131, 136, 136, 135, 135, 141, 132, 139, 144, 140, 140, 131, 142, 147, 135, 138, 132, 139, 144, 132, 138, 140, 142, 139, 142, 141, 137, 134, 137, 134, 138, 130, 132, 142, 144, 151, 145, 146, 136, 135, 143, 134, 137, 144, 143, 140, 143, 137, 138, 142, 141, 139, 134, 162, 151, 143, 138, 131, 139, 147, 134, 129, 142, 140, 143, 141, 142, 139, 137, 132, 126, 130, 137, 144, 134, 141, 142, 140, 138, 131, 140, 139, 142, 133, 144, 142, 138, 136, 138, 138, 139, 147, 138, 144, 141, 135, 134, 144, 132, 146, 138, 152, 135, 140, 142, 144, 141, 150, 143, 133, 144, 150, 145, 134, 142, 143, 142, 138, 136, 145, 139, 146, 136, 139, 133, 137, 132, 145, 137, 135, 141, 134, 135, 137, 139, 129, 148, 134, 131, 131, 140, 132, 140, 151, 141, 138, 137, 133, 142, 130, 144, 137, 132, 133, 141, 133, 137, 140, 142, 143, 138, 137, 139, 141, 131, 140, 139, 143, 136, 133, 140, 140, 146, 136, 145, 144, 142, 128, 145, 148, 142, 128, 140, 141, 132, 136, 146, 137, 141, 141, 139, 144, 137, 135, 147, 134, 140, 141, 140, 142, 138, 140, 136, 131, 134, 144, 137, 142, 139, 133, 144, 138, 133, 142, 133, 140, 145, 140, 150, 135, 138, 145, 146, 134, 131, 137, 136, 138, 138, 135, 139, 139, 134, 135, 147, 144, 142, 137, 135, 132, 139, 133, 139, 142, 143, 141, 136, 137, 143, 141, 139, 137, 138, 144, 132, 138, 144, 147, 136, 136, 138, 137, 135, 141, 136, 138, 137, 132, 144, 143, 132, 137, 144, 146, 136, 140, 133, 136, 143, 142, 136, 135, 140, 145, 137, 128, 137, 137, 136, 143, 146, 132, 138, 128, 140, 137, 145, 135, 137, 136, 138, 138, 138, 136, 139, 150, 137, 138, 139, 150, 143, 135, 140, 139, 148, 136, 138, 142, 137, 139, 135, 139, 135, 126, 139, 140, 135, 135, 140, 141, 140, 141, 137, 140, 131, 141, 129, 137, 137, 145, 145, 134, 139, 138, 146, 140, 138, 142, 143, 137, 134, 135, 137, 135, 140, 131, 144, 138, 147, 134, 140, 143, 133, 130, 127, 138, 136, 138, 124, 142, 130, 142, 142, 142, 134, 138, 143, 134, 140, 136, 149, 134, 138, 143, 132, 141, 142, 141, 133, 140, 138, 140, 142, 125, 140, 145, 132, 139, 134, 141, 142, 130, 145, 140, 148, 132, 135, 141, 143, 140, 150, 144, 134, 136, 137, 135, 135, 140, 137, 131, 138, 137, 145, 135, 131, 140, 129, 128, 134, 143, 144, 143, 139, 127, 141, 140, 142, 134, 140, 128, 143, 143, 141, 147, 142, 139, 145, 144, 134, 130, 149, 134, 135, 140, 134, 142, 140, 135, 141, 153, 135, 139, 140, 141, 134, 135, 139, 148, 144, 131, 141, 131, 137, 142, 138, 139, 141, 144, 139, 133, 125, 142, 139, 142, 137, 139, 143, 132, 136, 138, 135, 138, 141, 140, 131, 138, 137, 134, 138, 141, 135, 138, 141, 147, 138, 147, 137, 138, 141, 147, 128, 135, 148, 143, 139, 141, 137, 134, 140, 137, 146, 136, 133, 135, 142, 155, 135, 141, 136, 146, 136, 140, 138, 143, 126, 137, 135, 135, 136, 137, 146, 135, 135, 143, 143, 135, 137, 141, 142, 141, 129, 136, 140, 139, 148, 148, 142, 138, 131, 133, 144, 138, 142, 146, 147, 140, 122, 141, 133, 142, 142, 138, 140, 151, 129, 142, 145, 140, 141, 144, 137, 141, 148, 131, 145, 129, 132, 129, 144, 139, 136, 130, 139, 137, 140, 136, 138, 141, 140, 134, 136, 136, 149, 127, 136, 142, 140, 136, 131, 141, 148, 149, 133, 136, 143, 136, 143, 140, 140, 141, 143, 136, 140, 134, 132, 142, 146, 136, 137, 143, 141, 132, 138, 146, 144, 134, 138, 134, 143, 137, 140, 136, 136, 140, 139, 137, 149, 150, 144, 132, 144, 139, 142, 133, 144, 135, 139, 135, 135, 138, 135, 144, 143, 140, 140, 135, 140, 145, 147, 134, 140, 130, 143, 138, 134, 140, 129, 135, 135, 136, 132, 138, 140, 141, 137, 140, 134, 142, 131, 150, 142, 126, 130, 131, 144, 136, 139, 139, 134, 136, 144, 140, 140, 144, 142, 137, 142, 132, 136, 139, 137, 146, 140, 143, 136, 123, 153, 139, 138, 137, 138, 133, 133, 149, 147, 129, 137, 139, 135, 143, 144, 138, 137, 147, 145, 125, 137, 133, 134, 128, 141, 139, 135, 125, 137, 153, 148, 133, 142, 143, 140, 145, 141, 138, 138, 138, 136, 144, 136, 138, 139, 140, 137, 139, 149, 137, 138, 140, 137, 141, 142, 147, 141, 143, 137, 140, 138, 147, 143, 140, 132, 133, 147, 142, 143, 148, 138, 140, 145, 134, 136, 135, 143, 135, 150, 141, 136, 136, 134, 143, 140, 135, 121, 141, 138, 137, 141, 140, 140, 134, 134, 141, 135, 137, 145, 138, 139, 134, 134, 139, 143, 138, 141, 134, 136, 141, 139, 134, 145, 137, 138, 136, 143, 136, 134, 139, 137, 141, 125, 141, 138, 147, 150, 142, 148, 139, 138, 132, 138, 134, 144, 144, 135, 143, 145, 139, 140, 132, 138, 139, 137, 142, 137, 144, 145, 131, 142, 135, 137, 134, 136, 138, 136, 135, 138, 136, 137, 146, 139, 132, 140, 142, 143, 141, 135, 148, 145, 136, 140, 137, 139, 134, 136, 139, 136, 140, 139, 139, 148, 131, 135, 143, 136, 139, 138, 131, 141, 139, 135, 134, 136, 138, 140, 138, 133, 147, 137, 135, 139, 135, 132, 137, 128, 142, 137, 137, 143, 137, 146, 141, 142, 132, 137, 148, 144, 149, 138, 136, 138, 147, 136, 144, 149, 140, 139, 142, 137, 145, 138, 140, 144, 137, 141, 145, 134, 148, 137, 141, 138, 134, 135, 146, 141, 134, 142, 141, 140, 141, 138, 139, 137, 135, 137, 142, 133, 136, 133, 142, 147, 144, 149, 137, 141, 140, 137, 132, 139, 130, 139, 143, 134, 143, 138, 137, 137, 139, 135, 137, 135, 137, 146, 130, 142, 139, 141, 138, 138, 142, 141, 134, 140, 129, 139, 144, 139, 144, 136, 140, 135, 136, 131, 140, 136, 139, 140, 142, 144, 132, 136, 141, 136, 135, 143, 148, 143, 137, 131, 137, 150, 143, 133, 134, 135, 147, 139, 137, 144, 139, 143, 142, 140, 145, 143, 144, 135, 134, 137, 138, 135, 138, 138, 131, 139, 139, 136, 139, 142, 139, 139, 136, 136, 138, 139, 138, 144, 143, 139, 131, 132, 136, 139, 139, 143, 135, 140, 139, 138, 139, 147, 138, 129, 135, 139, 147, 130, 146, 134, 140, 139, 140, 139, 136, 140, 142, 137, 136, 140, 139, 136, 138, 137, 142, 138, 131, 137, 144, 140, 138, 134, 135, 141, 141, 134, 145, 134, 145, 141, 134, 139, 137, 134, 137, 137, 145, 141, 130, 141, 141, 141, 144, 140, 136, 137, 147, 143, 133, 143, 141, 143, 133, 136, 141, 137, 142, 137, 140, 138, 135, 138, 141, 141, 140, 143, 142, 138, 139, 134, 139, 135, 141, 128, 140, 139, 139, 138, 135, 142, 145, 141, 141, 140, 140, 134, 126, 133, 137, 143, 137, 132, 137, 142, 144, 138, 138, 143, 139, 141, 138, 139, 137, 132, 146, 130, 141, 142, 142, 145, 143, 140, 140, 131, 135, 141, 142, 141, 140, 140, 140, 143, 139, 137, 139, 139, 141, 141, 134, 141, 135, 152, 136, 137, 142, 134, 143, 135, 138, 143, 139, 129, 143, 134, 137, 140, 135, 141, 151, 136, 134, 140, 141, 143, 136, 133, 137, 143, 137, 141, 142, 136, 141, 133, 139, 137, 145, 142, 129, 134, 137, 138, 141, 144, 132, 144, 144, 138, 133, 139, 137, 134, 139, 136, 140, 134, 139, 143, 127, 127, 139, 128, 140, 137, 141, 147, 133, 138, 138, 137, 133, 138, 143, 135, 142, 140, 143, 142, 134, 143, 142, 134, 138, 142, 140, 131, 148, 136, 143, 135, 135, 134, 135, 142, 137, 139, 124, 130, 132, 136, 131, 148, 139, 142, 134, 143, 142, 150, 152, 150, 131, 142, 140, 130, 142, 139, 144, 151, 142, 139, 140, 133, 137, 141, 142, 139, 156, 133, 149, 133, 141, 148, 147, 135, 144, 137, 132, 136, 137, 129, 131, 144, 132, 140, 144, 134, 143, 134, 138, 133, 143, 142, 119, 144, 135, 140, 135, 135, 145, 141, 150, 129, 136, 134, 148, 137, 138, 141, 142, 146, 146, 137, 137, 142, 138, 129, 144, 144, 131, 135, 134, 137, 134, 139, 119, 130, 139, 139, 126, 143, 135, 155, 130, 143, 143, 142, 145, 151, 143, 135, 142, 136, 149, 138, 142, 136, 136, 139, 144, 140, 141, 135, 141, 144, 148, 147, 147, 138, 128, 145, 131, 140, 136, 144, 139, 135, 140, 144, 141, 139, 142, 138, 145, 138, 114, 143, 144, 133, 135, 144, 141, 143, 137, 137, 140, 136, 131, 142, 140, 133, 145, 145, 139, 148, 151, 138, 140, 127, 139, 139, 133, 135, 135, 145, 133, 141, 139, 142, 124, 132, 131, 139, 137, 136, 146, 130, 136, 127, 140, 141, 144, 144, 131, 139, 138, 144, 133, 148, 126, 137, 133, 132, 143, 143, 134, 142, 140, 141, 151, 145, 153, 140, 141, 134, 136, 132, 143, 133, 137, 141, 140, 137, 145, 129, 136, 137, 139, 140, 140, 129, 132, 135, 144, 132, 134, 144, 141, 135, 132, 137, 130, 130, 140, 142, 129, 138, 135, 131, 145, 142, 137, 139, 140, 134, 133, 141, 140, 138, 134, 135, 150, 139, 132, 143, 136, 136, 133, 133, 139, 124, 147, 146, 142, 134, 155, 143, 152, 142, 126, 145, 142, 131, 137, 139, 145, 138, 137, 125, 129, 137, 137, 149, 142, 137, 139, 138, 143, 149, 146, 139, 131, 145, 149, 149, 134, 137, 123, 138, 132, 133, 134, 129, 137, 126, 145, 148, 143, 132, 135, 143, 138, 134, 141, 137, 157, 137, 131, 142, 134, 129, 142, 139, 143, 143, 129, 140, 140, 133, 138, 132, 147, 139, 136, 145, 141, 139, 146, 141, 131, 130, 142, 146, 150, 148, 144, 141, 139, 137, 137, 143, 136, 145, 154, 147, 137, 133, 144, 143, 127, 144, 140, 145, 139, 146, 131, 134, 119, 150, 142, 146, 126, 144, 138, 138, 141, 146, 138, 142, 133, 138, 144, 151, 143, 129, 142, 136, 146, 142, 142, 131, 143, 142, 145, 127, 133, 139, 135, 128, 129, 142, 126, 145, 135, 144, 132, 135, 122, 152, 144, 134, 167, 151, 134, 136, 135, 137, 133, 141, 144, 135, 133, 141, 143, 141, 142, 146, 147, 141, 134, 142, 143, 148, 145, 150, 133, 139, 134, 118, 143, 138, 137, 147, 145, 144, 142, 144, 134, 135, 141, 142, 138, 143, 135, 143, 137, 128, 139, 134, 142, 142, 130, 136, 127, 142, 139, 138, 141, 141, 145, 137, 135, 135, 131, 141, 137, 143, 134, 127, 137, 136, 139, 130, 139, 136, 147, 156, 144, 140, 144, 128, 139, 136, 145, 146, 144, 140, 140, 142, 143, 125, 146, 134, 136, 136, 132, 133, 145, 139, 146, 139, 146, 134, 145, 141, 151, 146, 136, 145, 132, 143, 137, 141, 141, 144, 131, 136, 134, 141, 138, 136, 139, 140, 135, 143, 134, 135, 135, 142, 130, 138, 139, 136, 148, 138, 140, 137, 135, 137, 143, 142, 128, 136, 149, 142, 136, 131, 139, 128, 152, 140, 146, 140, 134, 138, 131, 141, 139, 141, 142, 132, 154, 134, 133, 146, 141, 136, 130, 143, 140, 137, 134, 133, 136, 138, 137, 137, 147, 140, 132, 142, 145, 134, 134, 131, 133, 145, 141, 150, 142, 139, 138, 139, 140, 136, 148, 134, 140, 134, 137, 141, 138, 144, 139, 130, 148, 143, 138, 138, 139, 142, 138, 138, 139, 142, 135, 134, 136, 135, 145, 143, 147, 135, 134, 130, 141, 132, 133, 137, 142, 143, 138, 138, 138, 146, 142, 135, 140, 142, 127, 135, 133, 136, 146, 134, 146, 134, 146, 138, 135, 142, 149, 132, 142, 148, 144, 135, 140, 142, 147, 133, 127, 138, 148, 138, 142, 146, 137, 146, 134, 137, 130, 135, 140, 140, 134, 140, 141, 133, 140, 158, 136, 143, 143, 128, 137, 142, 143, 130, 138, 132, 140, 140, 136, 136, 132, 142, 133, 139, 140, 146, 143, 145, 141, 139, 152, 138, 131, 141, 140, 137, 140, 142, 129, 142, 138, 139, 128, 141, 141, 136, 147, 138, 134, 141, 141, 139, 136, 136, 140, 138, 145, 131, 141, 136, 136, 136, 137, 131, 137, 134, 145, 142, 143, 141, 132, 136, 140, 136, 142, 140, 135, 140, 129, 141, 145, 142, 137, 141, 135, 136, 138, 139, 135, 132, 152, 138, 136, 138, 138, 140, 131, 141, 146, 143, 138, 137, 138, 136, 144, 148, 130, 144, 138, 138, 128, 137, 145, 140, 143, 139, 146, 139, 130, 136, 131, 143, 140, 133, 143, 142, 137, 137, 136, 136, 135, 147, 138, 143, 130, 131, 137, 138, 142, 141, 137, 145, 130, 134, 135, 146, 138, 136, 132, 140, 150, 139, 145, 133, 136, 133, 133, 144, 143, 138, 135, 136, 144, 140, 136, 134, 142, 145, 142, 138, 134, 142, 146, 141, 151, 136, 128, 130, 138, 143, 137, 132, 140, 136, 140, 137, 138, 135, 141, 138, 139, 138, 136, 130, 137, 138, 148, 146, 132, 142, 139, 140, 136, 135, 132, 145, 138, 139, 136, 132, 141, 138, 137, 132, 148, 143, 128, 134, 131, 141, 142, 133, 139, 128, 137, 133, 143, 135, 139, 140, 144, 138, 144, 133, 136, 142, 139, 134, 139, 133, 152, 140, 134, 134, 136, 146, 142, 131, 131, 141, 137, 142, 144, 142, 132, 142, 149, 141, 135, 140, 135, 142, 137, 133, 137, 137, 137, 142, 138, 139, 150, 149, 139, 126, 138, 139, 141, 139, 131, 146, 147, 136, 129, 145, 144, 142, 145, 146, 137, 140, 143, 124, 141, 137, 142, 147, 137, 141, 143, 145, 136, 136, 137, 142, 145, 137, 135, 141, 132, 136, 139, 139, 140, 147, 135, 139, 142, 142, 139, 139, 139, 146, 134, 142, 137, 135, 149, 130, 135, 137, 134, 137, 148, 139, 134, 135, 139, 135, 123, 144, 135, 140, 125, 144, 144, 142, 128, 143, 142, 137, 136, 133, 145, 139, 138, 143, 138, 128, 144, 139, 130, 139, 144, 138, 134, 146, 143, 132, 134, 146, 139, 143, 133, 144, 137, 143, 132, 140, 141, 139, 135, 138, 140, 139, 147, 129, 153, 133, 149, 141, 133, 144, 128, 145, 134, 143, 134, 144, 138, 142, 150, 138, 141, 133, 141, 137, 135, 143, 144, 131, 135, 138, 130, 137, 136, 142, 126, 131, 130, 146, 137, 139, 138, 139, 143, 138, 144, 144, 145, 134, 144, 135, 139, 137, 137, 143, 131, 145, 140, 144, 141, 131, 142, 140, 136, 140, 137, 131, 142, 144, 145, 144, 152, 148, 133, 145, 132, 139, 142, 136, 140, 139, 138, 149, 134, 149, 141, 144, 135, 131, 136, 137, 140, 134, 128, 155, 132, 140, 139, 140, 147, 151, 139, 130, 143, 132, 132, 143, 139, 140, 139, 144, 131, 144, 136, 131, 145, 136, 140, 135, 143, 138, 144, 139, 136, 135, 132, 139, 134, 137, 145, 142, 134, 145, 132, 147, 137, 137, 144, 146, 142, 136, 135, 129, 134, 138, 135, 143, 145, 138, 135, 136, 135, 142, 153, 145, 137, 136, 142, 131, 138, 140, 132, 142, 137, 139, 133, 146, 135, 132, 151, 138, 140, 142, 136, 135, 140, 137, 139, 135, 130, 147, 135, 133, 133, 133, 141, 141, 137, 146, 137, 141, 140, 152, 139, 140, 138, 134, 135, 143, 142, 136, 134, 139, 148, 140, 145, 142, 133, 126, 143, 135, 131, 140, 133, 134, 134, 143, 142, 143, 142, 137, 141, 141, 135, 129, 137, 137, 130, 138, 140, 137, 139, 152, 135, 135, 142, 128, 139, 142, 148, 138, 139, 140, 134, 140, 142, 145, 138, 133, 131, 141, 130, 136, 136, 144, 138, 143, 145, 132, 149, 148, 143, 141, 151, 140, 134, 134, 140, 143, 126, 131, 146, 124, 140, 134, 130, 138, 136, 138, 145, 154, 140, 138, 136, 154, 144, 143, 148, 139, 130, 133, 135, 138, 142, 125, 132, 130, 139, 134, 137, 134, 138, 137, 140, 134, 134, 135, 135, 138, 145, 147, 141, 134, 137, 140, 146, 136, 137, 138, 142, 130, 147, 136, 142, 145, 149, 142, 142, 138, 146, 138, 128, 131, 147, 136, 133, 142, 142, 145, 131, 133, 150, 131, 142, 134, 137, 140, 137, 147, 124, 136, 146, 136, 134, 139, 136, 144, 146, 138, 143, 149, 144, 141, 143, 142, 143, 142, 134, 136, 146, 139, 147, 139, 140, 134, 126, 138, 134, 139, 138, 140, 142, 132, 143, 140, 149, 138, 129, 135, 125, 143, 128, 135, 137, 137, 135, 131, 135, 135, 135, 133, 142, 149, 151, 137, 152, 141, 138, 137, 142, 148, 136, 137, 151, 134, 139, 135, 150, 132, 141, 138, 140, 135, 132, 134, 133, 134, 139, 133, 142, 145, 137, 131, 135, 142, 135, 144, 142, 130, 141, 140, 138, 133, 139, 141, 146, 140, 144, 146, 140, 136, 139, 137, 138, 134, 140, 148, 133, 137, 139, 140, 135, 145, 133, 142, 141, 146, 134, 145, 137, 145, 147, 139, 132, 143, 139, 145, 139, 141, 141, 135, 138, 143, 139, 129, 136, 139, 138, 144, 138, 135, 140, 147, 127, 135, 139, 137, 144, 146, 138, 144, 134, 143, 146, 137, 147, 137, 146, 143, 136, 128, 136, 145, 140, 142, 140, 138, 137, 140, 136, 138, 150, 140, 139, 143, 131, 133, 136, 134, 138, 143, 141, 138, 139, 133, 146, 138, 138, 135, 141, 130, 147, 138, 137, 146, 134, 145, 138, 134, 137, 141, 135, 135, 137, 148, 143, 142, 133, 137, 145, 141, 140, 141, 140, 138, 135, 135, 136, 136, 129, 147, 142, 138, 137, 142, 137, 134, 149, 142, 141, 153, 140, 143, 139, 137, 133, 142, 144, 136, 136, 138, 136, 131, 136, 136, 142, 144, 139, 140, 137, 137, 139, 132, 134, 134, 138, 134, 147, 138, 137, 140, 132, 144, 137, 140, 141, 134, 146, 139, 139, 131, 130, 145, 139, 138, 146, 142, 142, 151, 133, 136, 133, 145, 140, 147, 138, 142, 135, 141, 141, 137, 142, 138, 135, 141, 133, 145, 147, 135, 138, 149, 129, 137, 136, 140, 135, 131, 142, 130, 131, 137, 140, 138, 142, 142, 135, 140, 142, 138, 141, 138, 132, 137, 141, 132, 140, 138, 133, 137, 144, 141, 132, 150, 132, 140, 137, 139, 138, 143, 138, 140, 141, 145, 137, 136, 140, 136, 136, 141, 135, 140, 134, 136, 140, 138, 134, 142, 134, 139, 139, 145, 141, 133, 138, 138, 134, 133, 137, 140, 136, 133, 142, 137, 137, 144, 140, 135, 135, 147, 138, 143, 150, 141, 133, 134, 137, 137, 130, 136, 131, 138, 138, 134, 138, 138, 142, 138, 132, 134, 134, 136, 138, 138, 145, 131, 140, 137, 139, 133, 136, 151, 135, 144, 130, 139, 141, 143, 145, 141, 135, 142, 143, 140, 134, 136, 139, 137, 141, 139, 140, 142, 142, 143, 148, 141, 139, 139, 135, 137, 142, 134, 136, 133, 139, 141, 134, 134, 142, 145, 149, 130, 140, 130, 134, 140, 146, 131, 141, 144, 134, 139, 140, 139, 144, 137, 148, 146, 143, 141, 138, 137, 146, 143, 133, 138, 132, 145, 137, 140, 146, 136, 141, 136, 141, 133, 139, 140, 136, 143, 143, 138, 141, 130, 138, 133, 147, 152, 151, 136, 141, 138, 138, 140, 151, 140, 142, 137, 144, 140, 138, 130, 134, 130, 140, 137, 132, 139, 137, 136, 145, 139, 137, 134, 138, 143, 138, 147, 138, 142, 141, 141, 137, 142, 137, 133, 134, 127, 139, 135, 137, 147, 138, 139, 144, 138, 141, 142, 139, 144, 147, 139, 140, 142, 152, 140, 139, 129, 145, 138, 142, 141, 143, 140, 142, 129, 141, 134, 141, 135, 143, 144, 139, 137, 138, 147, 146, 140, 138, 142, 141, 139, 133, 135, 145, 132, 135, 139, 135, 131, 142, 131, 139, 125, 145, 135, 141, 139, 139, 139, 133, 140, 137, 136, 144, 136, 139, 134, 145, 139, 129, 141, 139, 143, 144, 134, 130, 139, 142, 139, 134, 133, 141, 150, 130, 138, 147, 139, 140, 132, 138, 141, 148, 139, 135, 142, 134, 136, 136, 139, 150, 144, 137, 141, 144, 152, 133, 131, 135, 132, 143, 150, 137, 140, 146, 144, 137, 134, 134, 138, 138, 146, 159, 132, 149, 143, 138, 136, 147, 136, 140, 137, 143, 139, 141, 144, 142, 139, 131, 139, 133, 139, 139, 137, 135, 132, 138, 141, 135, 135, 138, 137, 138, 137, 138, 127, 145, 134, 147, 142, 140, 145, 142, 148, 142, 145, 134, 141, 144, 138, 142, 137, 133, 135, 144, 127, 136, 144, 148, 140, 140, 137, 137, 145, 130, 147, 140, 140, 141, 139, 135, 131, 142, 146, 139, 131, 130, 139, 143, 150, 135, 125, 131, 145, 139, 137, 132, 136, 136, 132, 138, 145, 143, 157, 141, 137, 137, 132, 149, 142, 137, 127, 138, 142, 140, 135, 144, 136, 137, 138, 139, 132, 136, 141, 149, 137, 138, 132, 133, 141, 128, 146, 138, 134, 135, 139, 139, 136, 136, 137, 132, 149, 131, 143, 144, 139, 134, 146, 148, 142, 131, 144, 137, 137, 134, 135, 144, 136, 139, 140, 133, 142, 138, 149, 134, 135, 133, 143, 144, 131, 141, 133, 144, 137, 136, 138, 139, 133, 128, 141, 138, 143, 143, 137, 142, 139, 140, 143, 143, 139, 134, 137, 139, 151, 136, 135, 151, 145, 142, 134, 142, 139, 136, 130, 134, 140, 132, 132, 144, 146, 137, 142, 137, 133, 139, 138, 139, 138, 137, 141, 132, 143, 140, 140, 132, 141, 135, 136, 140, 137, 135, 139, 137, 135, 139, 136, 139, 139, 137, 138, 135, 141, 137, 147, 145, 127, 136, 140, 135, 131, 130, 138, 143, 138, 131, 135, 139, 136, 138, 140, 148, 137, 134, 136, 147, 131, 133, 130, 139, 130, 142, 137, 136, 147, 131, 140, 138, 139, 143, 143, 128, 137, 133, 143, 139, 138, 147, 142, 138, 141, 150, 136, 138, 134, 150, 142, 150, 145, 135, 132, 135, 134, 139, 140, 133, 142, 143, 141, 133, 136, 141, 136, 134, 142, 144, 132, 137, 143, 145, 138, 146, 132, 139, 144, 145, 130, 146, 139, 134, 142, 136, 136, 140, 133, 135, 153, 138, 131, 133, 141, 140, 132, 141, 145, 141, 138, 140, 135, 136, 135, 133, 137, 136, 136, 139, 133, 133, 142, 143, 141, 135, 142, 138, 133, 138, 138, 138, 142, 139, 137, 133, 138, 138, 137, 133, 142, 139, 130, 142, 137, 139, 135, 141, 138, 138, 133, 136, 139, 144, 153, 139, 131, 144, 136, 144, 137, 143, 143, 143, 128, 138, 147, 135, 135, 135, 145, 135, 143, 138, 138, 131, 152, 147, 137, 144, 139, 143, 141, 143, 140, 144, 125, 140, 136, 154, 136, 140, 136, 131, 137, 138, 148, 133, 140, 139, 144, 136, 137, 135, 143, 136, 142, 144, 134, 131, 137, 130, 135, 141, 133, 143, 135, 140, 150, 140, 141, 149, 134, 139, 134, 130, 146, 132, 138, 139, 141, 141, 136, 142, 136, 138, 146, 135, 137, 133, 139, 146, 133, 135, 143, 140, 137, 130, 136, 137, 147, 131, 145, 131, 142, 137, 146, 142, 160, 139, 135, 126, 140, 130, 144, 144, 119, 133, 146, 126, 143, 136, 139, 133, 129, 147, 138, 131, 132, 142, 142, 129, 131, 136, 135, 148, 134, 142, 133, 134, 142, 136, 143, 151, 140, 134, 143, 139, 145, 148, 146, 154, 151, 143, 137, 136, 141, 142, 140, 140, 151, 139, 139, 128, 133, 135, 135, 142, 136, 138, 130, 142, 148, 136, 144, 145, 138, 153, 148, 139, 149, 141, 135, 143, 136, 146, 148, 140, 149, 127, 148, 141, 136, 139, 135, 141, 145, 136, 141, 113, 132, 139, 150, 132, 134, 136, 147, 145, 121, 144, 135, 146, 141, 143, 130, 141, 149, 147, 133, 134, 138, 136, 127, 133, 132, 138, 144, 136, 148, 147, 138, 139, 144, 133, 134, 150, 140, 140, 134, 136, 144, 139, 138, 139, 149, 132, 144, 140, 136, 147, 129, 145, 143, 137, 141, 147, 128, 128, 136, 136, 134, 137, 135, 134, 146, 137, 138, 140, 137, 141, 135, 138, 135, 140, 133, 143, 135, 134, 137, 142, 137, 126, 143, 132, 126, 135, 144, 136, 142, 141, 141, 129, 134, 129, 139, 145, 125, 151, 144, 138, 132, 140, 144, 143, 142, 131, 135, 145, 146, 137, 143, 132, 141, 138, 130, 130, 139, 141, 144, 136, 140, 135, 141, 134, 129, 140, 138, 140, 138, 135, 146, 133, 134, 139, 142, 140, 133, 138, 143, 135, 136, 133, 144, 134, 131, 144, 132, 140, 139, 140, 139, 129, 132, 134, 131, 164, 130, 135, 141, 135, 164, 144, 142, 134, 143, 135, 140, 145, 144, 142, 131, 134, 142, 143, 137, 128, 135, 146, 130, 137, 141, 128, 132, 139, 147, 135, 137, 142, 137, 143, 148, 137, 142, 146, 138, 131, 135, 141, 135, 147, 150, 137, 143, 140, 129, 132, 132, 130, 145, 135, 145, 137, 142, 136, 160, 140, 132, 135, 147, 152, 143, 140, 135, 141, 145, 138, 138, 128, 141, 136, 129, 141, 135, 138, 137, 130, 150, 131, 135, 137, 142, 148, 141, 139, 138, 133, 146, 136, 148, 139, 135, 149, 135, 140, 137, 127, 145, 145, 145, 137, 142, 136, 142, 135, 139, 143, 143, 142, 125, 137, 126, 140, 149, 144, 156, 137, 144, 130, 133, 134, 137, 125, 135, 134, 137, 140, 133, 137, 137, 125, 142, 142, 147, 130, 143, 135, 140, 142, 135, 149, 141, 145, 143, 140, 133, 138, 137, 139, 133, 139, 125, 150, 143, 130, 132, 135, 141, 147, 143, 136, 132, 138, 146, 138, 144, 136, 146, 137, 152, 137, 140, 137, 134, 134, 137, 141, 138, 123, 137, 147, 152, 132, 130, 144, 130, 128, 145, 130, 127, 139, 140, 143, 147, 135, 132, 139, 142, 141, 134, 144, 133, 137, 133, 139, 125, 142, 133, 144, 134, 134, 139, 139, 130, 140, 136, 135, 131, 133, 131, 156, 129, 134, 139, 141, 137, 143, 149, 142, 135, 134, 143, 129, 138, 133, 143, 144, 145, 142, 139, 150, 139, 130, 139, 143, 140, 140, 136, 142, 131, 137, 144, 136, 138, 137, 145, 140, 138, 137, 138, 141, 138, 137, 135, 141, 138, 138, 144, 136, 137, 142, 139, 138, 136, 140, 138, 134, 136, 138, 137, 143, 139, 140, 137, 136, 141, 141, 139, 144, 140, 133, 153, 138, 136, 138, 141, 131, 138, 142, 137, 131, 131, 141, 139, 137, 144, 144, 136, 131, 140, 136, 137, 140, 138, 141, 140, 135, 135, 139, 139, 141, 142, 137, 138, 139, 139, 134, 143, 148, 146, 137, 136, 138, 135, 143, 139, 141, 140, 132, 138, 139, 140, 138, 138, 136, 136, 133, 145, 139, 138, 140, 136, 141, 144, 142, 138, 146, 141, 140, 134, 145, 140, 150, 135, 143, 142, 136, 133, 144, 141, 137, 140, 137, 142, 140, 143, 134, 140, 141, 140, 134, 135, 141, 136, 130, 143, 141, 138, 142, 140, 143, 143, 142, 138, 141, 133, 136, 142, 137, 139, 142, 139, 140, 133, 141, 143, 144, 135, 140, 145, 141, 135, 143, 139, 143, 146, 145, 140, 139, 142, 136, 135, 135, 135, 142, 141, 135, 136, 145, 136, 139, 135, 149, 138, 139, 148, 144, 143, 140, 140, 137, 136, 136, 142, 139, 133, 137, 134, 145, 144, 139, 139, 137, 144, 137, 137, 140, 141, 142, 132, 139, 137, 135, 141, 136, 139, 138, 144, 135, 135, 134, 135, 136, 140, 144, 146, 139, 146, 143, 140, 133, 137, 142, 138, 134, 142, 139, 136, 134, 143, 132, 136, 132, 138, 140, 140, 136, 141, 136, 129, 143, 141, 133, 136, 135, 141, 132, 133, 141, 142, 139, 142, 134, 141, 140, 144, 136, 141, 138, 130, 143, 139, 141, 139, 135, 139, 143, 135, 138, 134, 137, 138, 142, 135, 145, 147, 138, 141, 137, 136, 137, 137, 135, 141, 145, 141, 133, 140, 140, 138, 141, 136, 134, 137, 143, 139, 143, 138, 135, 141, 142, 137, 138, 142, 139, 133, 141, 142, 137, 136, 140, 143, 140, 133, 134, 139, 140, 145, 137, 138, 135, 138, 141, 137, 142, 148, 144, 136, 143, 135, 140, 143, 147, 136, 143, 140, 142, 140, 138, 138, 138, 134, 146, 138, 142, 137, 143, 144, 141, 142, 137, 145, 139, 134, 135, 143, 140, 140, 141, 144, 135, 141, 144, 142, 141, 130, 143, 137, 132, 137, 139, 140, 138, 135, 143, 139, 143, 136, 139, 139, 138, 141, 141, 138, 135, 139, 141, 138, 142, 133, 145, 141, 135, 147, 142, 131, 144, 131, 141, 138, 138, 139, 141, 136, 140, 133, 137, 133, 140, 145, 139, 141, 134, 133, 136, 137, 136, 140, 137, 138, 144, 137, 140, 138, 143, 138, 134, 141, 140, 142, 146, 136, 132, 142, 140, 143, 137, 139, 148, 132, 142, 136, 137, 141, 137, 133, 141, 135, 141, 142, 142, 137, 137, 141, 136, 134, 138, 138, 136, 137, 139, 136, 139, 130, 139, 138, 142, 139, 140, 134, 142, 137, 139, 142, 136, 139, 145, 134, 134, 142, 146, 141, 133, 138, 135, 138, 135, 139, 137, 136, 140, 140, 134, 137, 135, 144, 138, 137, 138, 138, 135, 142, 141, 141, 145, 125, 129, 141, 149, 143, 149, 147, 133, 136, 145, 140, 138, 139, 144, 144, 132, 143, 153, 139, 137, 134, 134, 138, 134, 133, 142, 143, 135, 142, 141, 129, 138, 146, 143, 140, 138, 146, 142, 134, 134, 136, 139, 129, 144, 135, 120, 140, 132, 137, 136, 135, 149, 146, 145, 134, 133, 144, 134, 130, 130, 143, 132, 142, 122, 141, 141, 134, 137, 137, 143, 138, 137, 139, 150, 137, 124, 137, 135, 139, 142, 134, 140, 152, 134, 141, 140, 140, 138, 136, 130, 137, 137, 142, 126, 139, 145, 140, 143, 138, 141, 146, 139, 138, 138, 144, 149, 139, 137, 143, 136, 139, 133, 137, 147, 140, 140, 140, 131, 143, 135, 135, 140, 146, 141, 135, 131, 141, 149, 136, 137, 138, 143, 141, 145, 130, 133, 129, 131, 136, 144, 135, 135, 145, 143, 139, 138, 143, 143, 128, 142, 139, 151, 136, 147, 138, 136, 158, 147, 144, 155, 138, 144, 152, 146, 134, 139, 139, 146, 151, 142, 138, 144, 144, 136, 137, 149, 148, 145, 143, 131, 139, 131, 128, 131, 131, 131, 131, 130, 140, 135, 126, 147, 142, 146, 131, 140, 140, 125, 144, 137, 139, 140, 136, 137, 141, 142, 134, 147, 131, 127, 132, 139, 141, 137, 152, 142, 153, 148, 142, 140, 140, 136, 138, 138, 136, 135, 148, 133, 137, 138, 144, 141, 136, 140, 144, 141, 137, 133, 132, 137, 137, 146, 135, 130, 148, 137, 141, 134, 149, 138, 142, 136, 135, 144, 136, 132, 141, 136, 139, 139, 132, 133, 142, 141, 137, 139, 142, 141, 139, 136, 141, 140, 139, 142, 139, 152, 134, 141, 141, 126, 144, 141, 145, 145, 129, 131, 152, 138, 141, 140, 141, 131, 127, 142, 136, 139, 141, 135, 142, 137, 138, 140, 140, 139, 139, 134, 139, 134, 144, 131, 134, 134, 142, 139, 130, 140, 141, 131, 139, 141, 145, 126, 140, 147, 132, 134, 133, 138, 152, 143, 133, 145, 134, 141, 145, 134, 145, 138, 138, 131, 144, 143, 157, 145, 128, 136, 143, 142, 140, 135, 137, 136, 143, 137, 140, 136, 144, 129, 139, 148, 148, 141, 134, 145, 132, 131, 139, 138, 123, 141, 143, 143, 133, 137, 139, 142, 132, 149, 134, 137, 133, 140, 131, 142, 143, 141, 135, 140, 140, 141, 141, 126, 143, 141, 137, 137, 137, 133, 146, 141, 128, 137, 139, 139, 139, 139, 140, 146, 140, 125, 135, 137, 141, 142, 138, 125, 139, 137, 141, 139, 143, 141, 155, 142, 146, 144, 134, 131, 147, 139, 140, 137, 132, 146, 141, 138, 134, 144, 138, 138, 132, 139, 126, 150, 135, 143, 129, 132, 127, 143, 144, 132, 144, 139, 141, 131, 137, 148, 133, 141, 146, 145, 137, 138, 137, 128, 139, 143, 137, 140, 147, 138, 128, 128, 139, 147, 136, 134, 137, 145, 133, 134, 141, 138, 129, 144, 138, 154, 144, 142, 135, 147, 132, 130, 140, 142, 147, 140, 138, 147, 133, 136, 133, 143, 129, 137, 143, 131, 139, 144, 146, 146, 133, 145, 131, 138, 141, 135, 140, 144, 144, 147, 137, 138, 140, 151, 141, 139, 140, 144, 140, 134, 141, 137, 136, 131, 135, 137, 137, 143, 151, 141, 143, 136, 140, 141, 148, 131, 134, 142, 136, 145, 145, 132, 130, 144, 139, 139, 128, 131, 144, 125, 138, 142, 146, 136, 135, 131, 143, 138, 141, 148, 139, 141, 135, 132, 136, 136, 142, 149, 143, 140, 136, 134, 140, 143, 135, 137, 142, 128, 131, 137, 135, 143, 139, 135, 130, 129, 134, 133, 154, 144, 135, 140, 141, 131, 145, 143, 142, 139, 138, 136, 130, 134, 137, 145, 136, 133, 134, 150, 135, 137, 143, 133, 140, 137, 141, 133, 136, 143, 148, 135, 145, 133, 143, 136, 144, 134, 138, 142, 139, 140, 150, 145, 140, 144, 133, 137, 142, 145, 152, 148, 141, 129, 136, 149, 131, 138, 139, 137, 137, 143, 135, 118, 135, 141, 138, 140, 136, 142, 150, 138, 139, 139, 140, 141, 135, 136, 136, 155, 131, 148, 137, 150, 141, 132, 146, 137, 143, 139, 144, 143, 137, 129, 138, 140, 133, 125, 131, 137, 138, 136, 141, 145, 135, 139, 137, 142, 135, 142, 135, 151, 131, 140, 136, 144, 150, 140, 139, 132, 139, 147, 137, 134, 141, 137, 141, 139, 143, 136, 143, 131, 137, 140, 126, 136, 137, 140, 140, 134, 133, 133, 133, 144, 145, 147, 139, 139, 143, 136, 144, 132, 133, 144, 134, 142, 139, 142, 140, 143, 139, 141, 143, 146, 130, 151, 141, 138, 144, 137, 134, 127, 138, 136, 152, 133, 136, 140, 134, 136, 134, 137, 136, 146, 137, 147, 144, 139, 138, 137, 139, 135, 141, 152, 134, 142, 135, 143, 139, 139, 131, 136, 140, 135, 144, 137, 138, 139, 138, 130, 132, 134, 140, 134, 140, 129, 134, 131, 145, 135, 146, 143, 142, 146, 136, 133, 133, 140, 138, 140, 137, 144, 137, 137, 139, 133, 138, 140, 138, 131, 140, 131, 140, 140, 137, 140, 137, 127, 138, 139, 138, 147, 134, 135, 125, 140, 136, 139, 137, 130, 139, 147, 144, 130, 138, 137, 143, 137, 138, 129, 140, 138, 140, 139, 130, 140, 142, 135, 129, 134, 133, 142, 145, 142, 138, 141, 141, 144, 139, 131, 143, 133, 139, 137, 135, 129, 126, 141, 144, 138, 138, 142, 134, 142, 144, 131, 139, 147, 135, 140, 140, 125, 128, 132, 140, 143, 141, 133, 138, 139, 141, 139, 142, 134, 151, 134, 147, 137, 145, 144, 144, 144, 143, 147, 135, 135, 140, 131, 141, 130, 137, 141, 132, 132, 138, 137, 145, 139, 137, 136, 138, 140, 138, 135, 141, 137, 139, 135, 145, 133, 145, 140, 129, 145, 138, 140, 141, 150, 133, 154, 131, 141, 134, 133, 141, 139, 129, 140, 138, 131, 134, 144, 129, 148, 148, 135, 133, 133, 139, 132, 145, 140, 143, 137, 137, 133, 130, 138, 134, 137, 147, 137, 145, 139, 139, 130, 127, 148, 136, 140, 137, 130, 142, 137, 131, 140, 131, 135, 136, 140, 129, 137, 124, 133, 143, 138, 143, 141, 142, 143, 133, 136, 139, 138, 142, 141, 138, 146, 141, 142, 139, 134, 145, 133, 134, 146, 133, 145, 136, 135, 139, 140, 142, 136, 134, 122, 144, 137, 141, 141, 140, 134, 128, 139, 137, 131, 142, 141, 136, 140, 141, 149, 139, 139, 139, 145, 146, 122, 130, 134, 142, 143, 121, 143, 137, 137, 140, 129, 148, 133, 137, 137, 144, 140, 140, 141, 139, 134, 143, 140, 135, 151, 131, 147, 132, 137, 130, 139, 141, 140, 139, 136, 138, 140, 137, 140, 143, 142, 137, 137, 145, 145, 145, 141, 137, 145, 141, 135, 136, 135, 137, 135, 139, 142, 128, 134, 138, 146, 152, 138, 140, 140, 142, 139, 139, 138, 143, 133, 136, 137, 139, 141, 140, 148, 133, 143, 140, 139, 124, 139, 141, 126, 138, 136, 136, 137, 140, 140, 139, 143, 128, 141, 134, 136, 142, 148, 144, 140, 141, 142, 139, 140, 139, 130, 144, 134, 142, 147, 143, 139, 133, 143, 130, 142, 130, 132, 147, 139, 140, 145, 140, 132, 137, 142, 147, 138, 135, 141, 131, 138, 142, 137, 137, 143, 134, 147, 144, 136, 132, 146, 145, 137, 137, 147, 141, 140, 133, 147, 149, 139, 138, 136, 142, 149, 145, 138, 139, 139, 134, 147, 141, 133, 141, 136, 141, 143, 142, 138, 129, 130, 139, 136, 135, 140, 134, 137, 137, 138, 145, 140, 141, 136, 140, 159, 147, 135, 140, 144, 138, 125, 148, 135, 136, 142, 138, 136, 140, 131, 135, 141, 134, 134, 137, 137, 139, 153, 141, 140, 142, 135, 140, 137, 135, 141, 135, 136, 136, 143, 143, 140, 132, 141, 142, 138, 143, 135, 142, 135, 131, 134, 140, 138, 139, 138, 145, 128, 138, 124, 134, 137, 142, 135, 137, 144, 136, 126, 145, 136, 136, 139, 140, 138, 138, 136, 138, 136, 141, 133, 139, 134, 143, 136, 139, 141, 136, 136, 138, 141, 140, 142, 136, 146, 139, 143, 139, 139, 141, 139, 144, 139, 142, 140, 138, 140, 138, 142, 136, 145, 137, 148, 145, 140, 144, 121, 139, 140, 136, 139, 137, 145, 140, 140, 142, 135, 143, 144, 136, 141, 141, 134, 141, 144, 142, 140, 138, 139, 140, 132, 133, 141, 139, 140, 142, 131, 125, 139, 129, 137, 130, 139, 135, 142, 138, 135, 148, 140, 132, 140, 139, 144, 135, 142, 141, 145, 142, 150, 139, 138, 145, 159, 146, 135, 130, 141, 141, 135, 140, 136, 141, 131, 139, 135, 137, 140, 138, 144, 133, 140, 137, 139, 141, 146, 143, 145, 142, 134, 140, 140, 140, 141, 136, 135, 140, 137, 146, 139, 140, 139, 144, 137, 131, 137, 140, 134, 145, 133, 147, 137, 131, 139, 149, 144, 137, 135, 136, 136, 132, 144, 137, 153, 133, 144, 144, 135, 141, 140, 133, 139, 136, 142, 141, 133, 140, 138, 140, 132, 134, 135, 141, 141, 143, 141, 142, 138, 144, 136, 144, 127, 143, 145, 142, 134, 150, 135, 145, 148, 139, 140, 137, 140, 132, 140, 138, 138, 139, 138, 137, 136, 140, 137, 142, 141, 148, 135, 140, 135, 140, 139, 136, 139, 146, 138, 142, 138, 142, 139, 136, 136, 144, 143, 140, 140, 135, 136, 143, 141, 136, 140, 141, 137, 139, 137, 139, 148, 149, 141, 134, 146, 137, 145, 135, 140, 144, 143, 142, 139, 134, 137, 141, 128, 137, 142, 136, 140, 141, 141, 129, 139, 143, 128, 146, 137, 135, 133, 146, 141, 133, 134, 142, 139, 142, 141, 139, 130, 140, 136, 141, 140, 140, 140, 137, 140, 143, 141, 148, 138, 145, 142, 138, 132, 139, 137, 137, 137, 141, 129, 142, 133, 134, 135, 134, 138, 140, 136, 145, 140, 146, 143, 140, 139, 133, 138, 141, 139, 135, 139, 138, 133, 135, 141, 140, 138, 134, 145, 137, 143, 142, 139, 136, 142, 139, 137, 133, 152, 144, 136, 141, 138, 138, 138, 140, 140, 140, 134, 142, 141, 146, 142, 133, 137, 145, 140, 135, 133, 132, 141, 135, 140, 141, 140, 147, 142, 133, 140, 142, 138, 139, 129, 138, 139, 137, 137, 151, 135, 140, 137, 137, 143, 151, 137, 144, 139, 135, 136, 136, 140, 138, 139, 138, 137, 137, 139, 135, 141, 144, 131, 137, 136, 136, 139, 140, 136, 135, 144, 137, 138, 142, 137, 150, 141, 146, 141, 139, 133, 142, 132, 136, 139, 139, 142, 138, 136, 141, 131, 141, 135, 140, 141, 135, 139, 136, 141, 140, 138, 139, 142, 136, 142, 135, 139, 141, 136, 130, 144, 147, 141, 137, 144, 142, 135, 134, 143, 147, 144, 146, 138, 139, 143, 141, 139, 139, 144, 135, 138, 140, 144, 135, 139, 147, 147, 146, 140, 140, 137, 145, 136, 145, 149, 137, 141, 142, 132, 131, 135, 142, 134, 138, 146, 138, 144, 139, 138, 140, 129, 138, 138, 143, 145, 143, 146, 139, 140, 139, 148, 138, 144, 136, 140, 133, 137, 135, 134, 138, 136, 140, 141, 139, 134, 137, 138, 130, 148, 140, 137, 140, 133, 136, 135, 142, 137, 141, 140, 146, 140, 133, 134, 143, 140, 139, 140, 131, 142, 131, 140, 142, 132, 132, 140, 139, 138, 145, 129, 144, 137, 140, 139, 133, 144, 137, 142, 144, 138, 137, 133, 144, 144, 142, 134, 144, 143, 139, 146, 138, 137, 145, 144, 134, 139, 138, 146, 140, 146, 137, 131, 141, 141, 137, 140, 145, 138, 140, 144, 139, 139, 137, 133, 135, 141, 144, 146, 137, 138, 137, 135, 143, 135, 133, 137, 133, 129, 140, 141, 139, 137, 137, 147, 156, 140, 140, 138, 127, 138, 137, 139, 142, 137, 143, 141, 140, 139, 145, 142, 152, 137, 139, 141, 148, 146, 137, 147, 139, 138, 133, 143, 137, 141, 147, 136, 137, 141, 144, 140, 141, 145, 138, 140, 134, 134, 138, 135, 142, 139, 138, 140, 139, 136, 145, 136, 143, 138, 142, 140, 135, 147, 134, 138, 142, 150, 139, 142, 149, 144, 140, 139, 132, 145, 134, 140, 140, 144, 136, 141, 137, 142, 141, 145, 141, 141, 142, 137, 138, 133, 135, 148, 144, 139, 145, 141, 146, 143, 151, 138, 133, 138, 141, 145, 151, 138, 139, 135, 140, 138, 135, 140, 141, 137, 146, 146, 151, 152, 130, 128, 130, 132, 144, 137, 143, 140, 133, 134, 143, 141, 138, 147, 142, 141, 137, 156, 151, 143, 136, 139, 149, 137, 142, 135, 135, 128, 130, 145, 135, 130, 137, 140, 142, 134, 144, 139, 139, 145, 137, 136, 139, 140, 145, 143, 143, 155, 137, 138, 141, 149, 137, 137, 136, 137, 142, 139, 149, 134, 138, 144, 144, 133, 136, 144, 139, 130, 128, 145, 146, 135, 135, 142, 133, 135, 139, 144, 133, 147, 145, 143, 134, 139, 127, 126, 143, 138, 121, 147, 142, 145, 136, 141, 151, 151, 140, 141, 138, 144, 145, 136, 150, 129, 140, 138, 152, 149, 143, 135, 138, 134, 135, 141, 139, 136, 137, 136, 130, 134, 130, 139, 135, 136, 133, 145, 135, 141, 145, 148, 143, 137, 146, 128, 136, 140, 137, 138, 159, 141, 135, 135, 137, 148, 143, 145, 134, 145, 130, 141, 144, 138, 140, 140, 125, 140, 141, 142, 142, 136, 138, 141, 136, 148, 132, 136, 143, 139, 150, 136, 135, 133, 139, 141, 130, 139, 123, 140, 141, 136, 143, 138, 137, 132, 137, 138, 145, 141, 145, 146, 129, 145, 136, 138, 145, 146, 137, 141, 138, 137, 140, 142, 148, 136, 139, 135, 135, 141, 143, 138, 141, 143, 116, 131, 133, 140, 138, 134, 138, 140, 135, 138, 146, 139, 136, 129, 140, 140, 135, 141, 133, 143, 130, 135, 144, 136, 135, 141, 135, 150, 133, 139, 143, 134, 143, 146, 147, 147, 138, 134, 142, 140, 133, 136, 147, 135, 144, 143, 138, 138, 137, 142, 143, 131, 134, 135, 139, 152, 137, 145, 141, 134, 133, 147, 133, 141, 128, 145, 140, 143, 139, 138, 151, 136, 142, 134, 135, 135, 132, 137, 141, 137, 135, 141, 145, 152, 142, 135, 133, 138, 136, 149, 130, 132, 138, 146, 140, 146, 145, 142, 139, 140, 133, 138, 139, 142, 136, 132, 128, 142, 146, 145, 160, 129, 141, 151, 139, 137, 143, 140, 131, 143, 142, 139, 135, 135, 141, 142, 135, 138, 148, 146, 139, 143, 136, 135, 129, 145, 142, 145, 135, 142, 140, 135, 144, 129, 138, 133, 144, 145, 145, 144, 135, 143, 145, 150, 142, 138, 135, 140, 143, 139, 134, 140, 136, 139, 128, 133, 125, 130, 139, 136, 143, 135, 131, 138, 137, 146, 138, 143, 146, 130, 149, 132, 136, 138, 128, 139, 146, 132, 136, 130, 142, 146, 141, 138, 136, 138, 140, 138, 140, 138, 137, 144, 148, 146, 141, 135, 146, 144, 137, 133, 139, 139, 139, 144, 151, 141, 142, 141, 141, 141, 145, 132, 140, 146, 140, 137, 130, 137, 135, 140, 131, 146, 138, 138, 138, 143, 143, 136, 137, 128, 136, 143, 137, 144, 137, 129, 151, 145, 143, 146, 137, 135, 146, 138, 134, 126, 136, 146, 145, 139, 151, 136, 140, 138, 141, 139, 127, 139, 138, 135, 134, 133, 143, 143, 142, 134, 133, 145, 141, 142, 143, 138, 141, 137, 135, 144, 141, 140, 140, 140, 141, 140, 141, 137, 137, 137, 136, 135, 133, 141, 142, 140, 130, 145, 150, 141, 138, 140, 143, 129, 140, 150, 135, 135, 134, 136, 140, 139, 136, 141, 137, 137, 147, 136, 147, 138, 140, 135, 131, 142, 143, 137, 134, 140, 140, 136, 137, 141, 133, 135, 144, 123, 142, 137, 135, 140, 133, 141, 138, 147, 129, 135, 145, 137, 141, 151, 141, 142, 135, 146, 135, 123, 137, 142, 138, 135, 139, 142, 136, 136, 145, 145, 143, 143, 138, 143, 141, 137, 132, 133, 143, 141, 140, 138, 138, 137, 137, 140, 148, 133, 141, 141, 135, 141, 146, 139, 147, 145, 137, 140, 141, 135, 135, 134, 143, 150, 135, 140, 147, 143, 146, 133, 141, 135, 122, 138, 137, 136, 141, 136, 134, 139, 138, 141, 145, 141, 133, 136, 135, 141, 141, 136, 147, 142, 135, 143, 138, 140, 143, 135, 133, 139, 152, 137, 137, 141, 135, 140, 143, 140, 142, 139, 139, 145, 143, 138, 136, 144, 145, 143, 141, 138, 141, 141, 144, 142, 142, 142, 135, 142, 143, 136, 133, 141, 138, 135, 139, 140, 132, 139, 145, 146, 138, 144, 154, 142, 134, 138, 140, 136, 144, 139, 138, 137, 140, 133, 137, 141, 137, 141, 139, 142, 144, 139, 137, 142, 135, 135, 140, 137, 141, 139, 143, 132, 137, 136, 141, 139, 142, 135, 138, 139, 140, 147, 136, 135, 138, 136, 133, 138, 141, 138, 135, 143, 138, 155, 135, 139, 141, 134, 141, 135, 132, 141, 135, 130, 142, 132, 137, 140, 138, 144, 146, 132, 129, 143, 136, 141, 140, 141, 138, 141, 143, 139, 136, 139, 137, 147, 138, 142, 142, 143, 140, 137, 138, 139, 137, 135, 139, 132, 143, 136, 135, 138, 136, 140, 149, 142, 142, 135, 138, 140, 143, 141, 136, 137, 143, 137, 134, 135, 136, 135, 136, 143, 138, 133, 137, 136, 137, 136, 137, 135, 139, 132, 145, 145, 141, 139, 133, 136, 134, 138, 139, 141, 129, 142, 131, 143, 137, 132, 136, 147, 140, 142, 143, 133, 129, 144, 133, 135, 139, 141, 142, 136, 139, 138, 140, 138, 139, 136, 138, 138, 143, 137, 132, 135, 142, 143, 145, 137, 136, 137, 135, 139, 137, 137, 145, 137, 144, 134, 136, 135, 129, 138, 131, 132, 139, 128, 134, 142, 136, 139, 142, 134, 138, 163, 132, 138, 131, 131, 143, 142, 143, 146, 146, 141, 141, 140, 135, 139, 142, 143, 141, 150, 141, 135, 137, 141, 137, 143, 137, 136, 136, 147, 133, 138, 129, 135, 142, 143, 136, 141, 137, 137, 137, 141, 144, 135, 142, 143, 150, 139, 139, 133, 122, 139, 136, 137, 136, 140, 138, 140, 135, 139, 140, 142, 140, 136, 141, 139, 140, 145, 132, 139, 159, 143, 142, 136, 141, 133, 143, 142, 145, 138, 141, 143, 136, 137, 139, 148, 136, 141, 148, 138, 143, 137, 142, 146, 136, 132, 139, 140, 138, 136, 143, 138, 149, 135, 139, 140, 140, 136, 133, 130, 146, 140, 133, 141, 143, 135, 132, 135, 140, 134, 143, 149, 139, 131, 147, 148, 136, 139, 132, 130, 130, 137, 149, 133, 135, 142, 153, 133, 139, 148, 142, 116, 135, 143, 141, 138, 136, 145, 131, 139, 134, 132, 142, 149, 142, 131, 140, 136, 137, 140, 130, 147, 136, 134, 123, 140, 153, 132, 150, 130, 138, 140, 142, 144, 137, 145, 136, 133, 136, 136, 146, 139, 139, 141, 146, 141, 133, 139, 136, 148, 134, 144, 142, 143, 141, 141, 144, 136, 133, 149, 137, 132, 142, 134, 137, 155, 144, 139, 145, 143, 147, 136, 147, 142, 129, 146, 130, 148, 137, 144, 134, 141, 139, 145, 135, 150, 134, 141, 146, 136, 139, 149, 147, 134, 143, 148, 137, 142, 138, 135, 126, 144, 138, 139, 138, 139, 139, 136, 143, 146, 142, 141, 132, 130, 140, 133, 145, 139, 146, 143, 142, 141, 136, 144, 135, 140, 126, 135, 146, 132, 142, 145, 135, 147, 138, 137, 133, 145, 137, 139, 137, 135, 141, 140, 142, 146, 136, 144, 146, 138, 137, 131, 135, 144, 134, 142, 139, 147, 140, 132, 132, 146, 143, 129, 139, 149, 140, 137, 145, 144, 142, 139, 130, 139, 138, 140, 132, 135, 147, 138, 145, 137, 133, 133, 137, 133, 134, 141, 138, 148, 135, 136, 134, 132, 143, 148, 137, 131, 153, 134, 138, 129, 130, 142, 136, 138, 135, 137, 142, 139, 146, 151, 142, 148, 136, 135, 135, 143, 148, 131, 160, 132, 134, 138, 142, 130, 139, 132, 144, 135, 137, 143, 140, 139, 133, 147, 136, 147, 141, 142, 142, 139, 144, 139, 131, 130, 155, 137, 130, 138, 137, 138, 138, 145, 135, 135, 137, 141, 137, 143, 127, 126, 139, 137, 128, 138, 136, 139, 138, 150, 137, 140, 140, 137, 145, 139, 141, 138, 156, 136, 135, 135, 140, 131, 133, 135, 143, 130, 128, 136, 133, 144, 139, 137, 131, 137, 131, 138, 137, 139, 140, 137, 148, 137, 140, 142, 148, 137, 138, 134, 139, 132, 134, 132, 145, 148, 133, 136, 152, 146, 143, 143, 142, 141, 146, 144, 143, 135, 151, 133, 136, 136, 128, 144, 134, 145, 147, 150, 141, 145, 147, 138, 133, 144, 134, 122, 137, 130, 142, 141, 131, 143, 141, 132, 141, 141, 144, 137, 135, 138, 142, 140, 137, 140, 141, 140, 139, 134, 141, 134, 138, 140, 134, 140, 157, 142, 129, 142, 129, 125, 134, 140, 142, 128, 142, 140, 151, 142, 141, 141, 135, 146, 137, 142, 140, 142, 137, 137, 138, 135, 138, 140, 130, 137, 135, 127, 145, 125, 142, 137, 147, 142, 141, 130, 140, 137, 137, 136, 146, 142, 137, 139, 138, 132, 140, 124, 142, 129, 134, 134, 140, 138, 137, 134, 140, 141, 143, 129, 131, 142, 141, 141, 143, 144, 141, 139, 134, 148, 135, 146, 135, 137, 135, 136, 134, 132, 138, 137, 137, 138, 142, 141, 141, 144, 140, 137, 147, 141, 139, 137, 140, 137, 132, 137, 135, 139, 134, 139, 125, 139, 142, 144, 143, 135, 139, 140, 157, 137, 141, 145, 143, 142, 142, 142, 132, 155, 146, 137, 148, 138, 147, 136, 140, 142, 140, 139, 145, 141, 140, 141, 137, 144, 143, 138, 141, 145, 135, 141, 143, 137, 136, 148, 138, 147, 136, 136, 140, 136, 132, 138, 143, 141, 138, 141, 140, 138, 139, 143, 127, 138, 137, 133, 145, 143, 137, 132, 147, 147, 137, 136, 134, 143, 142, 137, 143, 136, 136, 136, 140, 143, 143, 135, 140, 138, 132, 134, 138, 147, 144, 138, 137, 138, 134, 139, 130, 147, 141, 141, 143, 131, 136, 137, 144, 134, 138, 134, 146, 137, 144, 139, 138, 141, 141, 139, 132, 147, 138, 138, 140, 136, 138, 139, 143, 133, 134, 136, 136, 121, 143, 141, 142, 134, 136, 143, 138, 140, 139, 139, 136, 135, 130, 135, 131, 137, 140, 143, 144, 144, 148, 135, 135, 141, 139, 132, 136, 139, 138, 140, 141, 143, 146, 139, 138, 142, 132, 135, 146, 142, 136, 133, 125, 141, 140, 137, 140, 152, 146, 126, 135, 140, 142, 143, 134, 143, 141, 134, 144, 138, 140, 142, 140, 137, 142, 136, 143, 139, 135, 141, 139, 142, 143, 140, 139, 136, 141, 140, 134, 138, 138, 143, 127, 141, 140, 139, 151, 140, 146, 138, 140, 135, 129, 136, 138, 141, 150, 142, 144, 127, 141, 141, 149, 146, 142, 143, 130, 143, 140, 137, 148, 136, 139, 140, 142, 137, 140, 140, 144, 144, 139, 136, 143, 132, 140, 144, 138, 139, 141, 137, 142, 142, 135, 134, 141, 135, 145, 144, 140, 138, 137, 135, 145, 133, 138, 134, 139, 144, 143, 136, 131, 136, 139, 138, 136, 141, 139, 139, 142, 143, 138, 141, 139, 135, 141, 128, 134, 90, 140, 143, 142, 134, 138, 144, 140, 135, 137, 137, 141, 125, 141, 140, 139, 140, 132, 124, 139, 137, 133, 134, 138, 140, 139, 146, 139, 139, 142, 145, 140, 139, 137, 143, 136, 140, 130, 141, 139, 135, 138, 148, 140, 149, 144, 137, 144, 137, 138, 141, 130, 142, 142, 159, 148, 141, 145, 145, 138, 138, 142, 143, 138, 140, 141, 141, 136, 141, 128, 143, 140, 140, 159, 140, 142, 140, 147, 142, 144, 138, 137, 138, 138, 131, 137, 141, 137, 134, 136, 134, 141, 133, 134, 143, 136, 141, 144, 148, 138, 140, 128, 136, 135, 138, 137, 135, 138, 140, 135, 138, 143, 144, 144, 133, 148, 136, 144, 136, 140, 138, 136, 140, 158, 126, 132, 144, 147, 142, 145, 141, 142, 140, 138, 139, 147, 134, 140, 144, 135, 135, 143, 141, 132, 142, 142, 145, 147, 137, 136, 142, 139, 152, 151, 132, 127, 134, 146, 144, 137, 141, 129, 141, 139, 139, 143, 126, 137, 133, 147, 141, 146, 140, 133, 136, 135, 139, 138, 133, 139, 139, 145, 135, 146, 142, 144, 147, 138, 139, 132, 136, 129, 135, 136, 140, 137, 144, 131, 143, 139, 133, 142, 146, 145, 143, 142, 141, 135, 138, 135, 144, 139, 134, 140, 142, 136, 135, 136, 133, 150, 134, 130, 126, 128, 136, 133, 138, 138, 134, 141, 135, 145, 135, 150, 140, 132, 132, 143, 137, 142, 146, 142, 140, 147, 140, 135, 141, 143, 130, 143, 149, 143, 133, 141, 147, 141, 133, 141, 144, 136, 134, 134, 143, 144, 143, 128, 137, 137, 134, 138, 136, 138, 142, 145, 136, 131, 139, 142, 125, 140, 133, 143, 146, 139, 148, 130, 146, 133, 144, 139, 140, 139, 144, 135, 145, 138, 137, 140, 130, 142, 140, 140, 138, 139, 143, 141, 141, 137, 139, 135, 134, 135, 129, 147, 131, 139, 139, 134, 142, 133, 139, 141, 138, 146, 138, 145, 144, 140, 136, 138, 139, 139, 138, 144, 143, 135, 140, 146, 137, 132, 146, 139, 145, 138, 146, 144, 135, 139, 135, 146, 135, 134, 145, 145, 146, 138, 137, 135, 139, 141, 145, 131, 143, 143, 139, 141, 134, 126, 126, 139, 151, 138, 142, 140, 143, 126, 135, 139, 131, 136, 155, 138, 138, 128, 126, 145, 135, 138, 148, 143, 142, 138, 146, 145, 129, 144, 130, 134, 128, 138, 141, 138, 124, 142, 137, 135, 122, 138, 135, 136, 139, 139, 158, 147, 140, 146, 137, 137, 132, 141, 142, 145, 147, 142, 137, 137, 139, 135, 147, 130, 125, 147, 142, 133, 143, 136, 138, 146, 138, 133, 135, 143, 124, 141, 147, 139, 136, 139, 148, 133, 129, 129, 131, 139, 133, 138, 124, 139, 140, 140, 146, 135, 136, 143, 137, 141, 143, 143, 139, 136, 144, 135, 140, 142, 144, 140, 146, 145, 143, 142, 135, 133, 144, 148, 135, 138, 143, 142, 143, 140, 139, 127, 136, 133, 142, 151, 146, 137, 144, 136, 143, 132, 133, 133, 135, 145, 147, 142, 140, 137, 145, 141, 139, 145, 144, 139, 127, 144, 130, 132, 148, 139, 136, 139, 143, 141, 135, 136, 137, 140, 134, 128, 142, 139, 133, 137, 134, 134, 133, 134, 141, 136, 139, 150, 140, 135, 135, 140, 137, 139, 148, 145, 141, 139, 134, 144, 148, 139, 137, 130, 137, 138, 130, 140, 141, 141, 141, 134, 131, 142, 136, 142, 143, 142, 132, 133, 140, 143, 144, 142, 141, 141, 146, 140, 137, 138, 141, 138, 134, 135, 137, 123, 139, 139, 132, 138, 147, 134, 140, 137, 138, 128, 141, 142, 143, 142, 138, 147, 140, 131, 139, 133, 140, 146, 140, 140, 145, 144, 141, 138, 138, 145, 138, 132, 141, 137, 134, 141, 125, 145, 137, 142, 131, 126, 140, 133, 141, 138, 143, 126, 143, 139, 143, 124, 132, 148, 147, 132, 145, 143, 141, 149, 135, 139, 143, 152, 137, 129, 131, 133, 135, 140, 141, 138, 140, 145, 137, 139, 148, 134, 141, 138, 135, 137, 142, 130, 147, 129, 125, 138, 138, 130, 137, 145, 147, 137, 126, 138, 132, 141, 145, 137, 140, 135, 165, 132, 141, 139, 143, 139, 139, 140, 133, 136, 140, 144, 140, 142, 143, 144, 143, 140, 145, 141, 144, 132, 136, 151, 128, 136, 141, 132, 140, 137, 132, 146, 150, 133, 153, 132, 145, 154, 150, 145, 136, 135, 135, 142, 138, 141, 145, 137, 134, 144, 141, 145, 128, 149, 134, 143, 144, 146, 143, 126, 146, 142, 133, 144, 135, 140, 139, 137, 139, 134, 130, 146, 146, 145, 128, 127, 132, 142, 128, 133, 130, 136, 138, 145, 132, 139, 135, 134, 145, 140, 143, 134, 147, 139, 139, 143, 130, 140, 142, 137, 136, 152, 158, 144, 141, 146, 132, 143, 140, 130, 145, 140, 136, 136, 139, 147, 135, 135, 141, 148, 137, 130, 132, 145, 137, 140, 137, 147, 128, 133, 134, 134, 134, 133, 144, 134, 147, 135, 138, 141, 134, 137, 126, 141, 133, 140, 133, 134, 134, 136, 146, 142, 147, 153, 133, 139, 129, 136, 142, 140, 132, 131, 146, 138, 141, 138, 151, 147, 152, 135, 132, 130, 139, 137, 135, 137, 144, 133, 140, 131, 143, 139, 139, 132, 142, 128, 133, 132, 141, 128, 134, 133, 144, 135, 135, 130, 139, 136, 138, 135, 139, 141, 137, 138, 143, 140, 128, 129, 145, 127, 137, 140, 140, 145, 131, 131, 139, 136, 132, 146, 132, 138, 136, 126, 135, 142, 139, 135, 152, 142, 143, 141, 144, 136, 134, 146, 132, 137, 135, 136, 139, 142, 148, 138, 139, 134, 145, 137, 149, 149, 125, 144, 134, 140, 146, 132, 141, 140, 133, 141, 142, 142, 137, 142, 153, 145, 133, 137, 139, 137, 140, 136, 149, 136, 137, 135, 138, 139, 139, 150, 136, 150, 149, 141, 148, 134, 138, 131, 136, 133, 130, 154, 118, 137, 131, 125, 150, 137, 136, 146, 141, 136, 133, 129, 137, 136, 135, 134, 142, 130, 142, 141, 130, 136, 139, 140, 134, 149, 140, 139, 143, 141, 130, 136, 147, 135, 137, 138, 139, 142, 142, 134, 145, 142, 138, 140, 143, 138, 140, 144, 142, 138, 135, 129, 143, 141, 150, 150, 133, 137, 144, 142, 128, 135, 134, 128, 139, 139, 152, 135, 152, 133, 143, 132, 138, 141, 143, 138, 146, 133, 150, 138, 134, 143, 150, 133, 135, 128, 131, 146, 144, 144, 138, 141, 129, 134, 130, 144, 134, 140, 134, 146, 146, 146, 137, 138, 133, 153, 129, 135, 144, 139, 133, 144, 141, 128, 133, 132, 132, 152, 138, 130, 132, 133, 143, 137, 140, 142, 143, 143, 152, 140, 136, 132, 139, 144, 142, 149, 135, 138, 140, 146, 139, 140, 142, 139, 140, 138, 153, 138, 141, 135, 128, 142, 125, 124, 141, 135, 131, 132, 138, 133, 130, 134, 143, 140, 137, 146, 129, 126, 135, 137, 144, 131, 126, 141, 136, 125, 142, 135, 146, 139, 137, 136, 139, 142, 139, 140, 140, 134, 143, 137, 133, 150, 146, 136, 133, 135, 136, 141, 131, 129, 133, 141, 140, 143, 142, 134, 148, 137, 137, 147, 139, 121, 134, 126, 133, 137, 139, 137, 144, 130, 144, 141, 136, 136, 141, 148, 137, 135, 139, 138, 138, 132, 131, 136, 138, 138, 143, 141, 149, 138, 150, 140, 135, 137, 143, 136, 143, 140, 139, 145, 138, 134, 145, 135, 130, 144, 141, 136, 145, 138, 143, 143, 138, 142, 136, 138, 134, 138, 140, 148, 137, 144, 130, 134, 136, 137, 144, 138, 131, 135, 140, 139, 143, 135, 142, 141, 140, 136, 136, 141, 139, 136, 135, 136, 133, 136, 135, 142, 145, 133, 124, 133, 133, 137, 138, 133, 150, 138, 140, 138, 135, 139, 137, 137, 143, 140, 136, 138, 139, 134, 136, 142, 137, 139, 139, 135, 130, 138, 145, 142, 137, 147, 137, 135, 144, 132, 135, 139, 141, 131, 138, 147, 130, 131, 138, 142, 144, 144, 140, 145, 142, 134, 147, 137, 142, 137, 139, 134, 127, 138, 137, 141, 149, 143, 135, 145, 142, 141, 143, 144, 139, 135, 151, 134, 132, 140, 144, 134, 132, 142, 141, 135, 134, 133, 141, 142, 143, 152, 142, 139, 135, 139, 138, 137, 129, 140, 133, 141, 138, 133, 136, 130, 136, 142, 138, 141, 150, 135, 132, 144, 140, 139, 139, 136, 130, 144, 131, 135, 134, 133, 137, 146, 141, 126, 152, 138, 135, 131, 138, 132, 139, 138, 139, 134, 138, 140, 137, 140, 138, 134, 132, 137, 144, 141, 135, 139, 135, 131, 134, 129, 126, 144, 146, 138, 137, 144, 142, 134, 133, 125, 136, 139, 143, 148, 131, 136, 140, 134, 136, 138, 141, 137, 138, 140, 126, 143, 141, 142, 137, 137, 149, 144, 150, 140, 143, 137, 136, 132, 142, 138, 132, 140, 144, 136, 135, 143, 141, 135, 137, 146, 139, 136, 136, 132, 128, 139, 136, 131, 146, 147, 138, 138, 136, 132, 135, 143, 138, 141, 141, 142, 137, 149, 139, 143, 145, 126, 135, 146, 138, 133, 134, 141, 135, 136, 141, 144, 143, 142, 141, 141, 143, 132, 138, 135, 143, 134, 136, 137, 137, 145, 145, 142, 134, 135, 137, 142, 134, 141, 137, 144, 142, 139, 134, 138, 146, 139, 135, 147, 137, 142, 134, 139, 141, 140, 146, 139, 142, 134, 141, 145, 138, 135, 139, 137, 147, 135, 143, 130, 137, 140, 134, 144, 137, 135, 138, 142, 136, 139, 142, 135, 138, 137, 140, 137, 143, 139, 137, 141, 133, 136, 122, 135, 142, 148, 140, 132, 141, 137, 132, 141, 140, 136, 147, 138, 142, 132, 143, 126, 143, 142, 136, 133, 137, 131, 141, 140, 144, 135, 145, 130, 138, 137, 141, 131, 136, 139, 142, 139, 148, 131, 136, 144, 134, 132, 144, 134, 149, 143, 128, 135, 138, 138, 128, 135, 138, 138, 138, 142, 144, 133, 141, 146, 146, 139, 144, 132, 138, 150, 139, 145, 127, 148, 144, 138, 135, 136, 140, 139, 139, 139, 146, 133, 140, 138, 130, 154, 138, 143, 137, 142, 136, 136, 136, 136, 141, 135, 132, 136, 147, 145, 132, 150, 136, 144, 134, 138, 142, 135, 138, 138, 149, 146, 144, 135, 144, 137, 136, 135, 134, 136, 137, 136, 141, 148, 148, 137, 141, 132, 131, 137, 144, 137, 139, 147, 132, 142, 142, 145, 135, 136, 152, 142, 147, 146, 139, 133, 140, 133, 137, 134, 134, 150, 140, 141, 136, 138, 140, 137, 137, 132, 146, 137, 135, 138, 142, 141, 140, 138, 136, 141, 141, 131, 133, 139, 136, 148, 152, 141, 140, 143, 136, 141, 141, 142, 139, 145, 131, 138, 151, 132, 149, 148, 127, 137, 155, 133, 155, 137, 139, 132, 144, 150, 139, 140, 143, 133, 130, 145, 124, 136, 149, 138, 135, 142, 138, 128, 143, 140, 128, 146, 134, 131, 138, 143, 144, 145, 131, 133, 143, 145, 137, 145, 130, 138, 142, 130, 134, 132, 139, 149, 140, 138, 137, 141, 130, 144, 143, 130, 132, 143, 146, 145, 139, 136, 129, 130, 130, 135, 139, 145, 126, 138, 153, 138, 126, 147, 140, 131, 123, 136, 141, 135, 146, 135, 134, 138, 128, 136, 146, 144, 130, 136, 143, 140, 138, 140, 143, 133, 144, 138, 143, 138, 142, 144, 138, 134, 132, 151, 137, 134, 140, 147, 131, 149, 132, 150, 140, 139, 141, 136, 141, 153, 136, 152, 155, 133, 137, 147, 145, 137, 143, 139, 133, 146, 142, 139, 137, 137, 145, 139, 138, 132, 139, 142, 128, 136, 151, 145, 140, 139, 138, 144, 138, 134, 135, 140, 127, 135, 136, 140, 148, 129, 148, 135, 145, 138, 138, 135, 134, 137, 126, 127, 137, 137, 139, 143, 129, 134, 132, 141, 134, 131, 140, 138, 137, 130, 138, 159, 142, 138, 145, 139, 145, 135, 135, 140, 141, 146, 133, 129, 140, 144, 145, 144, 134, 143, 131, 132, 129, 134, 143, 144, 150, 132, 144, 141, 136, 151, 135, 135, 142, 139, 139, 146, 135, 137, 157, 138, 145, 147, 137, 135, 141, 145, 143, 143, 147, 135, 143, 138, 132, 129, 140, 146, 140, 127, 140, 148, 138, 127, 137, 137, 147, 141, 143, 142, 156, 142, 130, 130, 149, 156, 144, 134, 123, 143, 136, 146, 138, 139, 140, 139, 139, 142, 141, 130, 137, 139, 154, 139, 137, 152, 139, 131, 128, 124, 145, 144, 144, 130, 141, 138, 140, 137, 137, 145, 140, 141, 151, 139, 137, 137, 138, 134, 134, 140, 146, 135, 135, 131, 147, 133, 133, 134, 131, 136, 135, 130, 135, 140, 134, 145, 137, 136, 128, 133, 135, 137, 138, 143, 145, 138, 149, 144, 135, 140, 136, 148, 152, 135, 140, 144, 141, 138, 139, 140, 131, 126, 145, 132, 143, 135, 127, 140, 136, 143, 136, 132, 143, 136, 137, 128, 133, 137, 136, 140, 130, 139, 150, 136, 156, 141, 139, 138, 143, 137, 148, 134, 140, 137, 132, 134, 137, 127, 134, 149, 143, 130, 148, 146, 151, 147, 142, 144, 136, 134, 135, 146, 142, 129, 138, 135, 148, 146, 147, 146, 146, 139, 134, 149, 137, 130, 139, 135, 138, 135, 154, 136, 136, 131, 138, 146, 158, 139, 143, 137, 134, 141, 137, 140, 129, 142, 129, 140, 138, 140, 147, 137, 131, 140, 128, 135, 137, 140, 140, 140, 137, 138, 149, 128, 139, 138, 144, 143, 132, 135, 140, 136, 141, 145, 125, 133, 137, 145, 143, 142, 130, 141, 138, 135, 143, 134, 143, 136, 137, 134, 138, 139, 133, 135, 141, 146, 137, 136, 154, 133, 151, 139, 140, 138, 137, 135, 135, 149, 134, 145, 135, 141, 140, 138, 141, 138, 145, 142, 137, 136, 145, 136, 127, 155, 130, 135, 153, 136, 127, 136, 148, 141, 149, 137, 153, 146, 151, 140, 133, 140, 137, 143, 133, 136, 138, 128, 142, 141, 143, 146, 132, 131, 142, 134, 130, 131, 132, 131, 142, 143, 132, 142, 137, 145, 143, 133, 134, 140, 151, 145, 144, 154, 146, 135, 139, 133, 141, 135, 132, 147, 148, 141, 142, 144, 139, 137, 137, 127, 134, 132, 128, 140, 127, 131, 139, 135, 139, 133, 142, 157, 143, 141, 144, 147, 142, 138, 130, 139, 137, 142, 146, 139, 131, 138, 142, 141, 159, 143, 142, 142, 145, 135, 143, 139, 141, 136, 143, 139, 144, 137, 129, 138, 138, 139, 142, 145, 142, 139, 115, 132, 129, 139, 141, 136, 124, 146, 137, 146, 135, 135, 144, 131, 152, 134, 139, 140, 130, 138, 138, 133, 140, 126, 135, 140, 138, 146, 138, 128, 134, 140, 131, 134, 138, 127, 129, 138, 155, 139, 142, 137, 143, 138, 127, 141, 148, 134, 136, 138, 141, 138, 148, 140, 134, 134, 133, 152, 129, 146, 144, 141, 133, 147, 135, 145, 144, 136, 143, 136, 146, 137, 142, 139, 130, 132, 139, 147, 129, 150, 132, 147, 144, 145, 149, 134, 142, 137, 143, 152, 138, 134, 141, 144, 146, 137, 143, 133, 138, 136, 136, 140, 149, 140, 136, 146, 139, 132, 140, 142, 138, 140, 136, 162, 144, 139, 134, 140, 137, 143, 137, 137, 151, 146, 147, 141, 143, 136, 127, 138, 142, 153, 133, 132, 141, 134, 140, 135, 131, 132, 142, 134, 136, 144, 141, 142, 141, 144, 121, 144, 124, 138, 140, 133, 119, 144, 133, 149, 140, 129, 135, 140, 146, 136, 134, 125, 144, 156, 133, 142, 135, 140, 145, 147, 140, 147, 159, 140, 147, 144, 139, 137, 135, 134, 130, 129, 145, 144, 133, 133, 127, 137, 132, 125, 136, 144, 135, 167, 141, 138, 145, 142, 142, 137, 137, 127, 147, 144, 135, 135, 143, 135, 131, 137, 132, 134, 161, 154, 125, 142, 145, 129, 140, 117, 132, 150, 150, 138, 145, 140, 134, 143, 134, 140, 148, 129, 141, 142, 132, 139, 125, 133, 138, 146, 150, 136, 137, 141, 132, 138, 133, 135, 134, 150, 132, 148, 142, 133, 127, 145, 138, 137, 136, 144, 144, 140, 141, 135, 133, 138, 176, 131, 137, 131, 138, 143, 134, 148, 140, 137, 141, 153, 140, 144, 131, 149, 147, 137, 137, 147, 141, 138, 143, 141, 140, 129, 132, 149, 136, 148, 139, 127, 161, 143, 141, 143, 139, 140, 136, 130, 135, 141, 146, 139, 146, 140, 140, 136, 135, 130, 135, 155, 143, 146, 141, 133, 144, 140, 143, 129, 137, 138, 142, 147, 148, 140, 148, 138, 145, 140, 145, 137, 156, 136, 132, 140, 134, 133, 140, 129, 142, 144, 137, 141, 133, 133, 154, 154, 136, 141, 142, 134, 138, 129, 144, 147, 132, 132, 134, 137, 146, 130, 127, 131, 145, 144, 144, 146, 137, 146, 137, 137, 140, 146, 124, 144, 136, 138, 137, 143, 151, 151, 141, 146, 142, 142, 137, 136, 133, 149, 139, 142, 133, 144, 137, 129, 133, 137, 129, 137, 136, 141, 138, 135, 146, 137, 138, 144, 139, 138, 144, 146, 138, 142, 130, 141, 129, 140, 149, 139, 141, 123, 127, 160, 143, 141, 131, 138, 144, 140, 141, 134, 136, 134, 141, 155, 127, 152, 125, 142, 126, 137, 143, 128, 147, 142, 142, 142, 136, 138, 144, 144, 140, 141, 139, 137, 145, 144, 130, 135, 137, 137, 134, 140, 145, 141, 139, 129, 139, 136, 139, 135, 125, 132, 142, 139, 136, 140, 141, 135, 140, 147, 147, 137, 146, 149, 144, 132, 144, 134, 139, 144, 141, 136, 140, 133, 138, 137, 127, 137, 149, 135, 133, 138, 140, 149, 141, 137, 136, 140, 146, 117, 138, 131, 144, 128, 134, 145, 143, 131, 133, 153, 135, 132, 134, 139, 138, 125, 127, 135, 140, 140, 136, 146, 139, 150, 147, 142, 139, 139, 129, 130, 143, 141, 143, 150, 123, 137, 128, 131, 155, 140, 127, 143, 141, 137, 133, 136, 142, 155, 135, 144, 139, 137, 146, 149, 144, 130, 137, 133, 135, 137, 152, 134, 138, 138, 128, 129, 141, 135, 130, 138, 138, 143, 142, 142, 152, 149, 146, 144, 136, 141, 145, 142, 147, 141, 119, 137, 133, 127, 138, 139, 132, 129, 137, 140, 128, 139, 138, 147, 144, 130, 136, 130, 136, 148, 147, 138, 137, 142, 135, 147, 132, 142, 135, 129, 134, 129, 144, 150, 133, 131, 129, 133, 133, 142, 139, 135, 141, 130, 145, 154, 133, 138, 136, 119, 132, 132, 139, 141, 143, 132, 150, 153, 151, 137, 130, 137, 140, 129, 140, 136, 148, 145, 148, 143, 141, 137, 129, 139, 139, 132, 144, 144, 143, 131, 140, 139, 141, 132, 137, 146, 137, 148, 131, 137, 141, 133, 136, 155, 139, 140, 130, 134, 134, 129, 132, 133, 133, 126, 136, 134, 127, 136, 134, 154, 142, 139, 135, 151, 138, 146, 147, 137, 140, 138, 134, 139, 147, 133, 140, 131, 143, 146, 133, 141, 141, 142, 142, 146, 141, 129, 134, 134, 150, 139, 147, 131, 145, 128, 137, 137, 140, 144, 137, 130, 143, 132, 143, 136, 137, 130, 131, 126, 133, 150, 144, 142, 134, 134, 140, 142, 140, 145, 127, 142, 131, 145, 136, 150, 149, 144, 137, 131, 150, 146, 130, 140, 139, 127, 132, 151, 144, 135, 135, 132, 134, 132, 136, 147, 145, 156, 132, 140, 137, 151, 134, 139, 137, 146, 132, 137, 142, 123, 143, 134, 125, 133, 149, 134, 135, 128, 128, 132, 136, 134, 137, 136, 129, 145, 143, 144, 140, 140, 154, 146, 143, 133, 142, 153, 132, 140, 143, 140, 133, 130, 133, 139, 142, 135, 140, 132, 132, 136, 143, 141, 141, 148, 141, 146, 132, 138, 139, 147, 146, 139, 135, 137, 147, 135, 138, 131, 146, 146, 136, 135, 134, 139, 138, 136, 136, 134, 127, 128, 140, 135, 137, 145, 147, 144, 134, 145, 135, 146, 149, 142, 138, 137, 144, 141, 154, 136, 146, 129, 130, 134, 138, 141, 134, 140, 139, 137, 139, 135, 132, 139, 145, 129, 137, 138, 138, 139, 140, 140, 140, 141, 143, 128, 149, 149, 138, 136, 139, 138, 132, 133, 139, 135, 137, 145, 134, 142, 138, 128, 144, 133, 131, 137, 139, 138, 141, 139, 149, 149, 137, 134, 137, 136, 135, 134, 130, 142, 146, 138, 136, 144, 144, 138, 141, 143, 141, 145, 144, 134, 136, 139, 138, 137, 136, 140, 139, 137, 146, 140, 142, 144, 134, 134, 139, 141, 130, 143, 143, 140, 139, 137, 130, 148, 137, 138, 134, 143, 132, 143, 141, 146, 145, 135, 139, 133, 137, 135, 139, 137, 139, 150, 136, 140, 138, 136, 133, 142, 129, 133, 132, 138, 134, 141, 138, 145, 135, 139, 131, 135, 140, 150, 150, 129, 146, 140, 131, 134, 143, 137, 137, 136, 142, 141, 136, 131, 148, 141, 137, 139, 141, 139, 143, 138, 130, 136, 142, 142, 136, 145, 142, 139, 135, 129, 144, 147, 137, 148, 149, 150, 142, 136, 137, 135, 142, 133, 137, 142, 135, 143, 141, 138, 141, 147, 140, 138, 140, 140, 139, 136, 137, 133, 142, 145, 146, 135, 137, 136, 137, 135, 137, 137, 137, 136, 143, 129, 135, 135, 134, 128, 143, 141, 132, 136, 141, 140, 133, 142, 141, 144, 138, 145, 141, 139, 141, 138, 141, 143, 143, 141, 143, 142, 139, 139, 131, 139, 155, 140, 135, 134, 145, 146, 143, 134, 141, 139, 147, 138, 139, 131, 147, 141, 146, 144, 147, 141, 139, 133, 133, 131, 133, 132, 134, 144, 136, 134, 142, 137, 145, 138, 142, 138, 136, 142, 133, 141, 131, 138, 144, 135, 143, 138, 132, 139, 138, 138, 138, 137, 144, 144, 140, 144, 139, 138, 142, 143, 135, 137, 145, 139, 137, 133, 143, 136, 131, 147, 138, 142, 132, 136, 140, 136, 141, 137, 135, 137, 134, 128, 133, 144, 140, 140, 140, 141, 138, 137, 139, 138, 151, 146, 135, 134, 144, 137, 142, 139, 139, 137, 140, 139, 134, 136, 133, 133, 139, 142, 136, 147, 141, 137, 138, 137, 152, 136, 146, 144, 137, 138, 133, 132, 143, 147, 115, 138, 138, 130, 135, 132, 135, 140, 137, 138, 138, 147, 142, 148, 133, 146, 136, 145, 143, 131, 126, 137, 136, 145, 143, 144, 152, 132, 142, 129, 148, 135, 142, 134, 156, 134, 141, 142, 142, 131, 136, 135, 136, 132, 139, 140, 138, 140, 131, 148, 150, 135, 145, 145, 137, 144, 145, 141, 140, 140, 136, 143, 144, 127, 137, 151, 136, 131, 141, 132, 144, 141, 137, 126, 146, 126, 140, 135, 141, 139, 132, 142, 137, 135, 143, 135, 141, 145, 138, 145, 142, 138, 141, 139, 137, 142, 136, 135, 145, 146, 139, 142, 136, 140, 136, 134, 135, 136, 136, 143, 138, 144, 147, 134, 123, 140, 137, 140, 144, 135, 141, 144, 133, 144, 138, 139, 142, 130, 139, 136, 126, 135, 139, 138, 135, 139, 139, 136, 142, 140, 137, 147, 134, 139, 144, 143, 137, 141, 128, 145, 135, 143, 141, 138, 142, 140, 141, 144, 137, 140, 138, 141, 146, 133, 136, 139, 135, 142, 139, 135, 138, 140, 136, 139, 133, 136, 142, 141, 139, 136, 143, 138, 136, 145, 131, 139, 124, 136, 141, 155, 142, 139, 146, 141, 135, 140, 150, 140, 131, 147, 138, 141, 139, 134, 137, 139, 135, 141, 140, 135, 133, 138, 135, 139, 139, 140, 139, 139, 137, 132, 146, 136, 142, 132, 145, 145, 143, 141, 138, 145, 142, 145, 134, 142, 134, 138, 141, 144, 144, 136, 141, 138, 150, 140, 139, 141, 146, 140, 134, 146, 140, 140, 140, 137, 141, 138, 137, 138, 140, 147, 143, 143, 138, 138, 140, 133, 148, 128, 144, 145, 151, 132, 133, 137, 136, 136, 153, 136, 134, 146, 141, 146, 133, 133, 139, 134, 145, 142, 129, 137, 143, 135, 138, 141, 138, 143, 138, 145, 140, 134, 138, 139, 141, 135, 136, 137, 140, 143, 133, 130, 134, 143, 136, 136, 126, 140, 143, 143, 137, 134, 146, 133, 138, 136, 135, 140, 143, 142, 145, 144, 142, 143, 145, 140, 146, 140, 135, 139, 140, 136, 136, 150, 138, 138, 139, 141, 136, 133, 140, 135, 143, 141, 139, 136, 138, 142, 130, 146, 150, 134, 145, 145, 133, 135, 136, 141, 140, 141, 137, 135, 140, 141, 140, 140, 133, 137, 142, 142, 137, 130, 138, 134, 142, 165, 139, 136, 141, 139, 140, 139, 143, 141, 134, 143, 148, 139, 141, 138, 139, 145, 132, 144, 140, 145, 143, 138, 139, 141, 148, 143, 145, 137, 151, 135, 136, 141, 137, 138, 138, 152, 143, 146, 145, 154, 134, 140, 140, 133, 134, 139, 133, 140, 134, 145, 140, 140, 138, 127, 128, 140, 145, 134, 136, 144, 145, 141, 138, 145, 137, 133, 136, 146, 141, 138, 143, 140, 144, 140, 140, 148, 150, 141, 140, 131, 138, 137, 135, 133, 135, 145, 137, 141, 141, 141, 138, 136, 139, 141, 139, 142, 139, 135, 140, 134, 145, 144, 137, 137, 140, 134, 144, 144, 143, 135, 144, 133, 135, 132, 140, 142, 141, 130, 140, 143, 151, 141, 132, 138, 139, 137, 150, 149, 145, 142, 131, 138, 137, 141, 141, 143, 141, 143, 130, 146, 141, 138, 139, 141, 131, 147, 138, 144, 146, 140, 135, 141, 139, 135, 138, 144, 137, 143, 144, 139, 141, 147, 138, 141, 148, 129, 142, 144, 143, 142, 136, 138, 138, 129, 142, 133, 135, 139, 143, 145, 144, 136, 132, 141, 135, 134, 139, 133, 135, 136, 138, 132, 140, 137, 139, 134, 132, 134, 142, 135, 134, 136, 129, 136, 148, 131, 136, 142, 146, 132, 140, 133, 129, 143, 135, 137, 144, 136, 152, 140, 141, 138, 140, 140, 137, 136, 136, 143, 138, 137, 133, 140, 139, 143, 135, 129, 139, 140, 139, 148, 137, 137, 139, 136, 131, 135, 138, 138, 133, 141, 142, 137, 140, 141, 139, 129, 136, 136, 135, 140, 141, 144, 145, 138, 138, 137, 139, 142, 128, 141, 142, 141, 134, 139, 137, 137, 144, 129, 139, 145, 145, 128, 134, 141, 134, 144, 138, 141, 144, 135, 139, 139, 134, 136, 131, 139, 139, 147, 138, 140, 138, 142, 144, 136, 146, 142, 142, 141, 132, 140, 140, 141, 135, 136, 133, 146, 132, 135, 134, 134, 140, 145, 139, 135, 139, 140, 139, 138, 131, 142, 140, 137, 138, 143, 140, 145, 136, 138, 138, 144, 144, 135, 140, 148, 139, 146, 136, 134, 145, 136, 137, 140, 138, 140, 137, 141, 136, 142, 137, 138, 134, 140, 139, 147, 139, 141, 136, 135, 142, 141, 144, 139, 139, 141, 139, 144, 140, 134, 144, 138, 145, 142, 147, 137, 143, 141, 142, 147, 138, 143, 137, 134, 143, 139, 137, 145, 139, 139, 141, 133, 139, 142, 135, 146, 130, 135, 136, 144, 145, 137, 143, 139, 131, 144, 144, 138, 140, 143, 142, 143, 142, 142, 147, 143, 137, 141, 140, 137, 136, 139, 140, 137, 136, 144, 140, 140, 141, 143, 147, 138, 141, 140, 137, 135, 136, 128, 134, 137, 128, 142, 135, 143, 144, 141, 138, 134, 139, 131, 143, 143, 147, 136, 144, 138, 136, 134, 143, 138, 140, 139, 144, 132, 138, 141, 142, 133, 142, 142, 140, 146, 140, 148, 134, 137, 134, 139, 138, 137, 142, 149, 134, 140, 146, 139, 132, 139, 150, 145, 136, 138, 146, 133, 139, 135, 142, 139, 146, 142, 139, 140, 135, 136, 135, 142, 142, 142, 135, 141, 144, 145, 144, 134, 141, 136, 142, 140, 141, 143, 138, 142, 134, 138, 137, 136, 147, 143, 130, 137, 136, 136, 135, 135, 140, 140, 145, 142, 139, 138, 142, 138, 137, 140, 143, 148, 139, 134, 136, 138, 139, 143, 133, 145, 138, 139, 138, 135, 145, 136, 143, 144, 138, 139, 133, 138, 143, 140, 141, 134, 148, 142, 142, 143, 142, 132, 142, 144, 135, 138, 149, 139, 142, 150, 136, 142, 141, 144, 137, 137, 144, 138, 136, 145, 138, 139, 138, 138, 137, 138, 132, 142, 135, 137, 145, 140, 137, 140, 149, 139, 140, 145, 136, 144, 140, 139, 138, 144, 144, 145, 132, 138, 138, 142, 140, 129, 141, 143, 145, 143, 140, 144, 133, 141, 140, 142, 144, 137, 140, 138, 136, 145, 142, 146, 140, 142, 145, 129, 144, 145, 138, 143, 140, 141, 141, 139, 135, 142, 142, 138, 136, 136, 137, 144, 140, 142, 139, 136, 142, 140, 130, 136, 130, 143, 135, 140, 144, 143, 146, 137, 132, 139, 146, 132, 137, 135, 139, 136, 146, 142, 144, 138, 141, 143, 137, 143, 140, 138, 135, 145, 140, 138, 134, 138, 140, 137, 138, 135, 139, 139, 138, 139, 138, 137, 135, 133, 133, 131, 140, 133, 140, 144, 140, 141, 149, 138, 133, 141, 137, 135, 138, 146, 141, 135, 136, 136, 136, 141, 141, 141, 135, 143, 142, 132, 137, 143, 139, 132, 135, 139, 144, 138, 138, 144, 139, 143, 140, 142, 140, 142, 141, 143, 144, 138, 145, 141, 139, 138, 138, 139, 143, 144, 138, 145, 141, 136, 142, 136, 140, 134, 143, 136, 136, 139, 142, 137, 143, 150, 128, 139, 140, 142, 136, 140, 135, 144, 135, 140, 136, 136, 136, 144, 135, 134, 140, 141, 131, 139, 153, 132, 144, 137, 140, 136, 135, 139, 139, 147, 137, 134, 137, 141, 131, 140, 136, 136, 141, 139, 145, 141, 145, 140, 141, 142, 141, 135, 140, 131, 133, 140, 138, 133, 136, 136, 140, 142, 138, 135, 127, 142, 132, 137, 140, 140, 142, 142, 132, 140, 142, 141, 129, 138, 141, 135, 134, 140, 138, 142, 138, 137, 135, 145, 147, 140, 145, 142, 131, 134, 143, 130, 146, 139, 138, 149, 143, 140, 140, 137, 136, 140, 139, 133, 138, 141, 135, 140, 140, 136, 131, 134, 142, 138, 132, 142, 147, 140, 134, 142, 136, 141, 137, 138, 135, 137, 137, 133, 131, 141, 137, 136, 143, 137, 144, 147, 137, 143, 139, 150, 134, 136, 149, 132, 143, 140, 138, 137, 147, 137, 141, 139, 137, 148, 138, 138, 132, 130, 142, 141, 132, 143, 141, 131, 141, 146, 137, 127, 137, 133, 139, 137, 143, 136, 130, 147, 137, 135, 134, 137, 139, 134, 142, 142, 141, 147, 143, 139, 138, 148, 134, 141, 143, 139, 137, 142, 136, 145, 134, 162, 137, 140, 140, 144, 136, 136, 133, 139, 138, 134, 140, 139, 140, 142, 137, 141, 139, 137, 139, 131, 140, 136, 133, 136, 140, 138, 137, 138, 137, 138, 143, 141, 141, 128, 140, 135, 142, 136, 134, 139, 135, 140, 142, 139, 133, 141, 139, 143, 144, 146, 141, 135, 134, 142, 141, 139, 143, 140, 137, 139, 139, 142, 135, 139, 135, 131, 134, 128, 145, 142, 137, 143, 146, 143, 140, 139, 138, 139, 139, 130, 138, 139, 129, 143, 134, 138, 144, 141, 131, 141, 125, 136, 137, 139, 140, 148, 134, 134, 141, 137, 143, 142, 149, 134, 132, 141, 137, 123, 140, 141, 148, 142, 140, 145, 143, 134, 140, 139, 135, 133, 149, 139, 137, 139, 136, 141, 137, 132, 147, 137, 141, 142, 148, 141, 146, 136, 137, 138, 138, 134, 140, 153, 139, 137, 143, 144, 132, 140, 131, 134, 142, 138, 138, 136, 144, 143, 145, 144, 134, 137, 147, 135, 139, 132, 137, 142, 137, 144, 142, 139, 138, 145, 140, 138, 139, 145, 143, 138, 145, 136, 133, 140, 135, 136, 134, 143, 140, 139, 136, 136, 137, 145, 135, 144, 134, 139, 136, 138, 132, 139, 137, 140, 146, 138, 145, 134, 139, 135, 134, 141, 136, 139, 139, 137, 140, 135, 137, 135, 133, 141, 138, 143, 143, 136, 143, 139, 139, 139, 144, 142, 137, 143, 138, 133, 139, 136, 142, 138, 142, 135, 135, 143, 146, 136, 138, 138, 130, 135, 145, 145, 142, 146, 132, 138, 156, 152, 140, 138, 133, 132, 133, 134, 139, 144, 149, 142, 135, 146, 143, 134, 145, 130, 141, 136, 137, 145, 140, 134, 137, 134, 136, 139, 136, 140, 138, 132, 139, 144, 134, 141, 145, 145, 146, 131, 139, 144, 134, 147, 149, 163, 139, 136, 135, 141, 144, 130, 143, 135, 137, 137, 139, 136, 141, 165, 149, 138, 143, 133, 138, 131, 135, 144, 143, 143, 136, 137, 144, 140, 137, 151, 139, 144, 140, 137, 134, 136, 131, 143, 132, 133, 144, 131, 134, 140, 133, 137, 140, 138, 139, 138, 142, 133, 152, 136, 144, 137, 133, 141, 140, 139, 143, 138, 139, 146, 140, 139, 144, 138, 136, 142, 141, 134, 137, 145, 132, 138, 134, 138, 132, 137, 138, 136, 142, 138, 137, 145, 136, 134, 139, 142, 143, 138, 139, 138, 137, 135, 140, 142, 149, 137, 138, 135, 137, 143, 128, 146, 135, 137, 141, 144, 128, 138, 136, 141, 144, 141, 140, 143, 140, 137, 137, 138, 142, 149, 133, 138, 142, 130, 151, 139, 137, 128, 134, 134, 140, 135, 134, 142, 138, 134, 145, 146, 141, 139, 136, 134, 143, 136, 138, 139, 137, 142, 137, 134, 144, 141, 139, 83, 134, 135, 146, 138, 142, 136, 150, 141, 140, 147, 141, 136, 139, 136, 134, 140, 135, 138, 146, 144, 136, 137, 142, 129, 140, 140, 140, 132, 139, 146, 141, 134, 152, 146, 140, 138, 139, 150, 141, 144, 139, 134, 141, 141, 139, 140, 118, 135, 140, 133, 137, 139, 138, 140, 139, 131, 141, 135, 135, 130, 135, 144, 136, 138, 148, 137, 139, 140, 143, 142, 139, 139, 145, 144, 138, 132, 139, 148, 138, 131, 133, 147, 140, 149, 136, 143, 134, 137, 134, 127, 132, 143, 139, 149, 140, 140, 136, 141, 137, 140, 139, 134, 136, 149, 137, 142, 141, 135, 141, 138, 140, 140, 145, 143, 145, 138, 139, 137, 146, 135, 146, 141, 140, 136, 149, 133, 140, 136, 138, 139, 136, 136, 144, 141, 138, 148, 139, 136, 143, 136, 137, 130, 134, 143, 134, 154, 118, 145, 143, 140, 142, 137, 138, 134, 138, 132, 138, 148, 142, 139, 139, 137, 148, 137, 135, 138, 141, 132, 144, 142, 143, 137, 141, 135, 140, 143, 142, 140, 134, 141, 143, 135, 147, 149, 133, 137, 134, 136, 140, 129, 133, 127, 143, 143, 135, 136, 78, 128, 140, 136, 145, 133, 134, 139, 133, 144, 135, 134, 138, 139, 139, 137, 132, 135, 149, 139, 136, 136, 145, 140, 135, 138, 140, 140, 139, 135, 137, 137, 141, 143, 134, 140, 139, 142, 139, 145, 148, 134, 133, 141, 141, 136, 142, 142, 140, 142, 131, 134, 134, 145, 137, 141, 134, 138, 135, 142, 142, 139, 142, 134, 136, 138, 141, 144, 142, 126, 138, 142, 135, 138, 130, 151, 134, 137, 137, 129, 141, 137, 134, 132, 133, 133, 142, 142, 149, 135, 138, 132, 136, 131, 138, 134, 129, 135, 137, 131, 136, 140, 145, 142, 134, 139, 144, 130, 135, 140, 137, 146, 139, 133, 136, 140, 143, 140, 131, 141, 140, 135, 138, 139, 140, 139, 132, 150, 139, 140, 135, 140, 142, 134, 135, 133, 143, 149, 137, 140, 139, 140, 143, 137, 144, 134, 137, 134, 138, 139, 144, 152, 141, 136, 132, 145, 140, 126, 138, 133, 138, 138, 149, 142, 138, 144, 141, 135, 138, 143, 141, 126, 137, 137, 136, 132, 144, 141, 135, 135, 131, 136, 137, 138, 141, 137, 128, 141, 137, 143, 137, 135, 143, 145, 140, 141, 141, 141, 137, 146, 131, 137, 139, 143, 143, 135, 136, 139, 133, 129, 136, 133, 138, 141, 133, 135, 138, 138, 141, 136, 135, 143, 134, 133, 144, 129, 140, 137, 144, 140, 140, 139, 136, 137, 138, 138, 136, 138, 133, 140, 138, 134, 141, 141, 145, 143, 139, 138, 142, 138, 143, 144, 140, 135, 138, 141, 128, 139, 142, 142, 141, 141, 131, 141, 138, 139, 141, 132, 139, 138, 133, 136, 139, 131, 140, 140, 135, 145, 134, 139, 134, 136, 142, 138, 143, 139, 138, 144, 149, 145, 142, 134, 137, 136, 142, 140, 134, 134, 144, 137, 135, 138, 145, 136, 140, 137, 136, 134, 132, 141, 131, 137, 141, 140, 135, 140, 136, 137, 140, 135, 135, 137, 133, 135, 136, 134, 140, 140, 142, 135, 142, 139, 136, 133, 143, 143, 149, 141, 138, 140, 142, 135, 139, 140, 138, 141, 141, 134, 137, 138, 142, 137, 142, 142, 137, 142, 141, 137, 137, 137, 139, 141, 139, 138, 134, 137, 142, 138, 139, 132, 140, 139, 140, 141, 141, 142, 142, 137, 137, 135, 137, 139, 140, 139, 146, 134, 139, 142, 139, 140, 131, 140, 137, 144, 137, 146, 141, 141, 141, 136, 138, 144, 142, 143, 141, 129, 139, 138, 141, 139, 146, 132, 136, 139, 138, 140, 140, 136, 140, 142, 140, 139, 137, 154, 143, 141, 141, 138, 146, 134, 137, 138, 137, 147, 121, 136, 143, 140, 136, 139, 136, 140, 139, 134, 135, 139, 142, 139, 135, 138, 137, 146, 139, 139, 140, 138, 133, 142, 138, 141, 135, 146, 138, 139, 136, 139, 141, 142, 141, 141, 141, 141, 140, 134, 140, 136, 144, 140, 148, 139, 133, 138, 137, 142, 136, 137, 139, 139, 148, 133, 145, 148, 144, 143, 138, 132, 142, 134, 132, 140, 136, 138, 137, 153, 141, 137, 142, 138, 141, 142, 140, 134, 145, 136, 138, 139, 143, 137, 146, 137, 137, 137, 142, 134, 137, 143, 135, 139, 139, 136, 140, 138, 136, 135, 134, 137, 139, 147, 134, 143, 146, 137, 136, 139, 140, 140, 143, 142, 133, 137, 139, 131, 144, 140, 135, 135, 141, 137, 138, 136, 147, 143, 152, 138, 136, 138, 139, 134, 140, 139, 138, 134, 142, 138, 144, 144, 148, 139, 141, 138, 143, 144, 144, 132, 140, 144, 139, 129, 146, 136, 138, 132, 135, 139, 133, 141, 140, 136, 139, 140, 134, 135, 136, 135, 139, 134, 155, 139, 143, 133, 143, 146, 136, 140, 145, 145, 142, 137, 138, 138, 142, 142, 140, 140, 140, 134, 139, 139, 136, 138, 131, 136, 139, 144, 134, 140, 135, 141, 137, 140, 143, 146, 139, 135, 135, 132, 134, 138, 130, 138, 144, 144, 141, 140, 139, 138, 147, 139, 137, 148, 143, 135, 141, 135, 142, 136, 139, 136, 137, 141, 138, 148, 146, 144, 132, 142, 143, 145, 139, 139, 137, 134, 138, 131, 142, 135, 140, 143, 129, 145, 140, 136, 136, 144, 133, 141, 137, 147, 133, 149, 134, 135, 148, 140, 145, 141, 145, 148, 128, 141, 144, 135, 149, 138, 134, 132, 141, 133, 134, 142, 135, 138, 130, 133, 136, 138, 138, 136, 138, 137, 139, 141, 136, 143, 136, 134, 132, 134, 142, 137, 138, 135, 135, 138, 143, 135, 140, 135, 140, 143, 135, 132, 140, 138, 134, 139, 131, 140, 140, 141, 142, 143, 143, 140, 135, 138, 141, 135, 144, 143, 140, 145, 133, 141, 133, 139, 141, 138, 133, 140, 136, 132, 141, 136, 147, 143, 142, 137, 139, 141, 139, 144, 144, 135, 135, 134, 147, 138, 134, 138, 135, 139, 133, 141, 128, 140, 142, 137, 129, 148, 147, 132, 142, 136, 148, 140, 137, 147, 138, 133, 142, 138, 144, 144, 141, 137, 146, 137, 139, 140, 132, 137, 139, 139, 140, 145, 136, 141, 139, 136, 139, 136, 145, 148, 144, 145, 135, 131, 133, 136, 141, 145, 142, 139, 139, 132, 138, 144, 142, 140, 145, 136, 144, 142, 139, 146, 139, 132, 147, 143, 147, 132, 141, 138, 135, 137, 135, 136, 137, 146, 142, 137, 137, 134, 144, 142, 142, 138, 143, 131, 136, 135, 136, 146, 141, 138, 137, 137, 135, 140, 142, 139, 135, 143, 135, 137, 148, 127, 140, 142, 127, 128, 158, 143, 135, 128, 146, 143, 142, 137, 134, 147, 138, 137, 137, 134, 133, 144, 138, 136, 140, 138, 141, 139, 145, 137, 139, 143, 129, 142, 135, 132, 139, 141, 144, 148, 133, 137, 135, 131, 134, 146, 137, 141, 141, 136, 145, 141, 136, 141, 138, 135, 148, 138, 142, 132, 145, 136, 139, 148, 140, 150, 147, 143, 141, 146, 139, 142, 148, 136, 138, 135, 139, 134, 142, 131, 132, 133, 138, 140, 139, 139, 141, 141, 131, 139, 143, 140, 145, 137, 143, 136, 141, 141, 148, 140, 138, 137, 133, 138, 142, 141, 145, 140, 138, 137, 146, 134, 132, 139, 138, 131, 142, 138, 138, 137, 144, 136, 149, 142, 132, 136, 141, 143, 133, 137, 148, 140, 134, 136, 139, 138, 147, 143, 142, 137, 142, 138, 132, 136, 136, 147, 133, 132, 136, 142, 134, 139, 138, 137, 138, 132, 140, 144, 132, 135, 142, 141, 145, 137, 144, 135, 146, 145, 135, 141, 138, 136, 141, 136, 138, 133, 133, 134, 141, 143, 141, 131, 134, 137, 139, 141, 148, 141, 139, 138, 141, 143, 137, 143, 134, 137, 139, 143, 146, 141, 143, 141, 143, 141, 138, 147, 137, 143, 130, 140, 130, 146, 142, 139, 136, 143, 147, 133, 137, 137, 135, 139, 145, 139, 142, 141, 140, 138, 129, 138, 143, 143, 134, 141, 148, 136, 142, 135, 137, 132, 140, 139, 142, 147, 136, 139, 144, 148, 139, 132, 135, 148, 146, 135, 143, 139, 134, 145, 140, 138, 142, 143, 142, 140, 140, 147, 141, 135, 133, 137, 143, 138, 150, 137, 141, 141, 136, 145, 135, 136, 138, 145, 133, 142, 143, 135, 141, 136, 133, 135, 136, 140, 140, 141, 135, 132, 144, 134, 141, 138, 145, 137, 140, 144, 133, 135, 142, 140, 137, 145, 136, 140, 140, 144, 134, 136, 132, 134, 139, 145, 133, 138, 139, 139, 136, 139, 132, 137, 135, 141, 136, 145, 144, 140, 144, 133, 139, 144, 137, 136, 137, 138, 137, 138, 134, 140, 141, 137, 131, 138, 146, 144, 141, 138, 135, 142, 136, 135, 145, 134, 137, 139, 139, 141, 143, 139, 138, 142, 139, 139, 144, 140, 147, 141, 135, 140, 135, 138, 143, 136, 138, 145, 137, 135, 136, 141, 135, 134, 137, 139, 132, 133, 143, 135, 142, 136, 136, 137, 142, 134, 141, 138, 144, 140, 132, 137, 136, 145, 135, 136, 148, 148, 138, 142, 136, 134, 141, 143, 143, 140, 136, 139, 143, 145, 136, 132, 131, 145, 139, 144, 148, 137, 142, 139, 143, 136, 134, 141, 137, 140, 150, 138, 134, 146, 136, 133, 141, 134, 132, 140, 128, 136, 140, 135, 127, 133, 139, 134, 141, 145, 144, 141, 146, 119, 139, 138, 135, 141, 146, 132, 135, 143, 140, 135, 147, 139, 144, 145, 130, 139, 142, 148, 136, 137, 143, 139, 136, 133, 140, 139, 133, 142, 137, 148, 138, 143, 145, 130, 142, 142, 137, 137, 133, 139, 143, 141, 151, 136, 133, 135, 135, 136, 137, 136, 138, 142, 135, 138, 136, 139, 140, 140, 149, 141, 140, 131, 148, 137, 140, 133, 142, 140, 134, 149, 137, 139, 138, 141, 140, 129, 136, 138, 138, 136, 148, 132, 137, 143, 137, 136, 140, 141, 144, 135, 133, 141, 135, 143, 139, 141, 142, 135, 133, 137, 136, 142, 141, 141, 138, 140, 141, 135, 132, 138, 137, 138, 143, 142, 143, 115, 137, 138, 137, 131, 139, 137, 138, 134, 142, 134, 135, 138, 136, 148, 138, 148, 141, 141, 137, 138, 152, 136, 142, 135, 138, 140, 127, 139, 141, 144, 147, 140, 146, 133, 142, 134, 140, 140, 141, 139, 140, 146, 140, 138, 141, 138, 140, 136, 149, 133, 150, 142, 136, 141, 141, 140, 137, 131, 145, 131, 143, 145, 140, 138, 140, 135, 137, 144, 144, 135, 139, 133, 141, 140, 134, 137, 140, 141, 132, 130, 138, 137, 141, 139, 140, 142, 144, 133, 146, 137, 135, 140, 140, 143, 137, 141, 139, 136, 144, 144, 142, 133, 137, 141, 138, 143, 141, 135, 137, 142, 141, 140, 140, 139, 139, 135, 144, 144, 139, 140, 140, 137, 140, 140, 137, 145, 137, 133, 132, 136, 134, 144, 136, 132, 137, 131, 149, 139, 142, 142, 137, 143, 132, 136, 144, 138, 133, 138, 132, 133, 135, 137, 132, 132, 135, 138, 141, 142, 133, 137, 138, 138, 142, 129, 137, 137, 136, 140, 143, 145, 137, 144, 136, 142, 141, 140, 138, 138, 143, 135, 141, 141, 136, 138, 147, 138, 133, 135, 140, 140, 136, 138, 144, 129, 130, 132, 134, 140, 130, 140, 156, 132, 143, 142, 144, 141, 129, 135, 147, 131, 150, 136, 134, 132, 140, 138, 144, 141, 142, 143, 126, 132, 140, 142, 123, 140, 130, 140, 138, 143, 129, 137, 133, 140, 142, 136, 133, 141, 132, 148, 129, 143, 142, 144, 138, 143, 142, 134, 140, 144, 134, 133, 136, 135, 137, 133, 132, 132, 144, 142, 144, 135, 145, 145, 137, 143, 149, 136, 138, 137, 127, 143, 138, 130, 141, 139, 128, 142, 149, 146, 125, 133, 139, 140, 127, 140, 139, 133, 147, 140, 138, 147, 130, 138, 141, 143, 140, 137, 138, 155, 138, 136, 145, 149, 126, 141, 143, 144, 134, 138, 129, 145, 138, 131, 140, 139, 135, 136, 118, 138, 145, 132, 135, 130, 136, 137, 135, 142, 138, 137, 134, 135, 138, 150, 145, 139, 140, 139, 142, 143, 127, 140, 136, 136, 129, 132, 133, 152, 135, 136, 145, 136, 148, 146, 138, 138, 141, 141, 125, 141, 143, 139, 142, 129, 135, 125, 136, 140, 142, 138, 138, 136, 146, 149, 126, 140, 140, 136, 128, 144, 140, 138, 129, 131, 137, 140, 141, 141, 139, 141, 133, 137, 145, 139, 127, 140, 133, 136, 153, 133, 138, 136, 147, 134, 140, 135, 145, 146, 141, 135, 129, 147, 141, 133, 130, 134, 137, 139, 138, 130, 155, 152, 128, 139, 144, 127, 137, 140, 128, 137, 134, 136, 140, 138, 143, 134, 135, 138, 142, 144, 128, 139, 135, 129, 141, 146, 135, 131, 132, 133, 142, 141, 137, 132, 143, 144, 148, 140, 144, 163, 132, 153, 136, 136, 137, 128, 160, 138, 145, 132, 138, 132, 145, 140, 129, 139, 129, 151, 132, 137, 139, 148, 132, 137, 139, 138, 142, 148, 123, 142, 139, 141, 135, 140, 143, 138, 132, 148, 128, 142, 136, 136, 150, 136, 147, 141, 139, 139, 133, 142, 133, 137, 131, 140, 145, 144, 138, 137, 141, 135, 146, 138, 159, 137, 144, 145, 137, 138, 130, 142, 140, 144, 131, 142, 139, 146, 131, 146, 130, 136, 142, 143, 139, 135, 132, 141, 138, 140, 141, 125, 139, 143, 134, 140, 131, 142, 140, 126, 139, 124, 133, 140, 135, 145, 138, 145, 140, 127, 129, 134, 136, 146, 135, 133, 139, 136, 148, 128, 146, 136, 147, 139, 144, 134, 139, 130, 139, 139, 143, 132, 139, 131, 137, 136, 135, 128, 151, 151, 142, 141, 140, 147, 132, 136, 136, 136, 136, 140, 138, 133, 135, 127, 146, 142, 142, 138, 142, 141, 136, 137, 137, 143, 137, 141, 140, 140, 135, 145, 143, 136, 128, 141, 138, 136, 141, 139, 138, 142, 137, 140, 147, 141, 140, 130, 142, 136, 139, 134, 146, 143, 125, 134, 147, 141, 129, 136, 141, 142, 138, 137, 142, 150, 141, 142, 136, 138, 134, 145, 141, 135, 148, 154, 138, 144, 130, 147, 147, 130, 146, 139, 143, 140, 140, 155, 143, 148, 150, 133, 132, 139, 141, 146, 146, 142, 133, 144, 130, 142, 135, 137, 136, 128, 142, 145, 140, 134, 127, 133, 136, 150, 136, 146, 138, 139, 141, 146, 136, 144, 130, 141, 146, 131, 130, 143, 135, 137, 135, 137, 138, 135, 139, 138, 137, 133, 133, 131, 136, 137, 140, 136, 138, 146, 143, 141, 135, 127, 132, 141, 130, 137, 143, 145, 148, 146, 141, 138, 150, 141, 144, 133, 144, 134, 132, 138, 135, 144, 152, 136, 133, 139, 136, 137, 142, 131, 135, 142, 141, 146, 145, 146, 142, 132, 134, 143, 130, 138, 133, 139, 137, 144, 138, 145, 143, 145, 140, 132, 136, 141, 131, 142, 140, 141, 140, 140, 133, 139, 137, 144, 144, 137, 129, 135, 142, 136, 139, 133, 140, 141, 135, 137, 145, 142, 144, 137, 138, 134, 137, 138, 142, 144, 134, 148, 141, 139, 150, 137, 133, 132, 139, 131, 138, 139, 142, 146, 145, 127, 134, 135, 139, 134, 140, 140, 136, 133, 139, 140, 134, 147, 132, 142, 138, 133, 142, 136, 150, 141, 139, 136, 138, 136, 138, 135, 133, 134, 139, 137, 140, 142, 136, 142, 132, 135, 140, 131, 141, 142, 140, 140, 142, 153, 142, 136, 141, 138, 141, 137, 135, 135, 143, 141, 143, 147, 133, 139, 139, 143, 133, 137, 131, 139, 137, 139, 132, 145, 132, 141, 135, 138, 141, 134, 143, 152, 132, 138, 141, 142, 144, 151, 134, 142, 132, 139, 135, 144, 133, 135, 136, 135, 134, 144, 136, 135, 133, 139, 139, 137, 140, 140, 133, 136, 139, 147, 136, 132, 132, 139, 148, 137, 143, 133, 134, 147, 138, 144, 136, 138, 137, 131, 138, 138, 136, 145, 135, 140, 143, 131, 142, 141, 133, 156, 148, 138, 142, 140, 124, 144, 128, 136, 137, 139, 145, 140, 144, 133, 144, 135, 138, 135, 132, 153, 126, 141, 130, 133, 138, 140, 146, 139, 143, 136, 140, 135, 136, 138, 142, 142, 145, 139, 128, 136, 144, 140, 138, 139, 138, 142, 129, 142, 137, 141, 135, 141, 141, 129, 130, 138, 144, 133, 138, 138, 143, 136, 136, 147, 134, 132, 138, 125, 139, 143, 143, 135, 146, 147, 132, 133, 137, 141, 142, 135, 132, 135, 134, 141, 138, 135, 139, 143, 146, 141, 140, 130, 141, 141, 145, 132, 142, 145, 136, 135, 140, 134, 134, 141, 135, 137, 139, 144, 135, 142, 141, 139, 146, 137, 140, 133, 143, 140, 139, 134, 132, 136, 133, 135, 141, 139, 136, 137, 142, 132, 148, 141, 132, 144, 144, 141, 141, 130, 138, 139, 137, 136, 136, 137, 147, 134, 132, 127, 141, 141, 138, 134, 141, 143, 142, 133, 146, 144, 133, 144, 144, 143, 134, 141, 146, 142, 137, 140, 143, 140, 142, 138, 132, 137, 128, 135, 139, 143, 139, 141, 149, 144, 136, 142, 142, 138, 140, 142, 144, 142, 136, 145, 135, 133, 137, 141, 141, 141, 134, 142, 133, 140, 141, 132, 138, 143, 136, 136, 137, 139, 140, 144, 138, 143, 135, 139, 145, 138, 144, 146, 140, 142, 142, 133, 145, 136, 137, 138, 142, 132, 145, 140, 133, 141, 146, 131, 133, 137, 139, 141, 141, 140, 141, 142, 142, 134, 138, 140, 139, 140, 135, 143, 136, 139, 150, 142, 137, 136, 151, 149, 143, 142, 137, 138, 143, 136, 147, 139, 131, 130, 145, 139, 139, 145, 139, 140, 139, 145, 134, 138, 133, 135, 131, 136, 131, 135, 134, 146, 137, 145, 148, 133, 139, 140, 131, 132, 129, 133, 141, 140, 145, 139, 141, 117, 137, 131, 139, 133, 132, 140, 139, 152, 135, 149, 132, 151, 140, 135, 138, 145, 139, 138, 139, 150, 144, 146, 144, 128, 139, 139, 130, 130, 135, 144, 134, 139, 144, 136, 137, 139, 138, 135, 141, 143, 137, 139, 129, 140, 151, 141, 143, 135, 133, 138, 130, 137, 132, 138, 137, 135, 141, 141, 143, 140, 144, 130, 147, 134, 129, 152, 138, 142, 139, 137, 135, 143, 147, 132, 148, 128, 141, 143, 142, 132, 143, 148, 135, 134, 137, 137, 135, 144, 133, 134, 144, 133, 143, 137, 143, 130, 137, 129, 141, 124, 147, 136, 150, 128, 135, 143, 127, 152, 133, 140, 150, 137, 153, 137, 146, 135, 135, 139, 141, 129, 141, 137, 143, 135, 142, 137, 139, 139, 149, 137, 131, 138, 144, 140, 152, 152, 143, 143, 135, 138, 142, 133, 130, 140, 135, 136, 139, 143, 141, 128, 138, 136, 137, 143, 136, 136, 139, 139, 136, 146, 133, 140, 132, 138, 129, 142, 145, 142, 135, 132, 140, 140, 141, 136, 132, 142, 137, 138, 141, 143, 154, 131, 145, 131, 139, 141, 131, 141, 139, 135, 139, 148, 139, 150, 138, 145, 139, 144, 145, 135, 145, 138, 138, 130, 146, 146, 137, 138, 132, 140, 144, 130, 137, 142, 141, 140, 140, 147, 142, 140, 142, 132, 140, 144, 133, 140, 147, 133, 137, 144, 136, 152, 141, 125, 148, 144, 135, 147, 140, 135, 150, 138, 143, 140, 134, 146, 139, 140, 146, 146, 142, 148, 136, 147, 134, 146, 149, 138, 133, 147, 144, 151, 131, 147, 149, 143, 134, 136, 141, 147, 144, 138, 132, 133, 129, 136, 142, 137, 141, 135, 136, 133, 154, 152, 147, 136, 136, 130, 149, 130, 136, 133, 130, 136, 146, 137, 131, 143, 136, 133, 145, 145, 145, 131, 137, 141, 140, 135, 133, 127, 138, 149, 134, 132, 139, 140, 140, 142, 138, 144, 140, 140, 149, 135, 134, 145, 127, 131, 144, 143, 129, 136, 138, 140, 131, 133, 140, 144, 141, 144, 138, 149, 137, 142, 133, 143, 135, 140, 149, 140, 141, 147, 130, 140, 141, 143, 137, 140, 139, 134, 145, 141, 132, 137, 129, 145, 145, 142, 150, 140, 153, 136, 139, 141, 149, 132, 133, 140, 143, 134, 137, 135, 129, 139, 146, 145, 148, 137, 134, 139, 145, 135, 134, 145, 141, 137, 138, 138, 144, 147, 148, 134, 136, 135, 137, 145, 133, 137, 144, 136, 142, 135, 138, 142, 142, 147, 134, 143, 144, 142, 144, 153, 134, 135, 129, 137, 151, 132, 139, 135, 141, 134, 141, 145, 145, 137, 144, 150, 131, 137, 143, 139, 123, 132, 135, 142, 136, 145, 135, 145, 137, 137, 140, 143, 131, 133, 138, 139, 141, 145, 129, 133, 138, 126, 132, 135, 146, 136, 136, 133, 139, 143, 145, 139, 140, 137, 137, 140, 147, 142, 137, 129, 138, 134, 143, 142, 142, 136, 130, 133, 136, 138, 132, 135, 146, 143, 134, 135, 137, 134, 145, 146, 130, 136, 135, 146, 129, 138, 138, 139, 141, 145, 140, 141, 133, 149, 149, 144, 143, 133, 154, 141, 125, 140, 131, 143, 140, 140, 137, 145, 149, 142, 137, 145, 133, 132, 140, 141, 136, 139, 128, 136, 138, 141, 141, 140, 136, 147, 142, 138, 144, 144, 135, 133, 149, 138, 138, 145, 147, 133, 139, 139, 147, 136, 140, 142, 140, 129, 140, 145, 134, 144, 144, 139, 146, 147, 135, 143, 142, 141, 138, 137, 139, 137, 142, 135, 139, 139, 138, 140, 141, 141, 135, 142, 144, 134, 134, 141, 139, 139, 129, 139, 139, 135, 134, 139, 140, 150, 135, 131, 144, 137, 135, 134, 138, 136, 145, 135, 139, 133, 133, 137, 134, 133, 137, 142, 142, 141, 129, 139, 132, 135, 140, 135, 138, 129, 140, 133, 147, 142, 136, 141, 139, 146, 138, 139, 143, 131, 140, 140, 142, 137, 142, 136, 126, 135, 137, 130, 136, 133, 135, 144, 141, 144, 135, 142, 138, 124, 140, 133, 129, 136, 134, 137, 140, 148, 131, 136, 137, 132, 144, 152, 143, 139, 139, 140, 139, 129, 135, 138, 148, 144, 140, 136, 140, 141, 148, 137, 141, 139, 139, 130, 137, 136, 132, 133, 138, 139, 133, 135, 145, 138, 139, 139, 133, 130, 148, 135, 135, 142, 135, 137, 134, 141, 138, 151, 139, 138, 134, 136, 139, 145, 141, 140, 140, 145, 134, 137, 142, 136, 138, 142, 144, 132, 132, 139, 139, 136, 137, 144, 132, 134, 139, 136, 137, 135, 141, 142, 141, 146, 145, 139, 138, 154, 139, 132, 127, 133, 136, 134, 132, 134, 134, 138, 133, 148, 148, 141, 138, 147, 137, 138, 136, 133, 133, 148, 125, 139, 138, 141, 136, 144, 145, 143, 142, 129, 131, 146, 138, 139, 134, 137, 132, 142, 132, 143, 144, 142, 128, 143, 137, 141, 141, 135, 143, 140, 140, 139, 130, 144, 150, 129, 140, 143, 145, 137, 142, 129, 132, 132, 141, 146, 142, 129, 139, 129, 139, 140, 132, 142, 141, 143, 137, 132, 137, 132, 136, 135, 149, 139, 147, 135, 137, 141, 137, 142, 142, 142, 138, 138, 144, 139, 129, 134, 141, 127, 130, 146, 139, 134, 137, 144, 134, 137, 142, 140, 150, 143, 134, 141, 137, 146, 139, 145, 145, 140, 134, 137, 138, 143, 141, 150, 156, 140, 139, 131, 137, 140, 138, 142, 144, 140, 139, 141, 133, 149, 146, 134, 148, 144, 151, 147, 126, 139, 136, 137, 144, 152, 136, 147, 134, 140, 136, 133, 145, 144, 135, 133, 132, 154, 149, 130, 150, 147, 134, 130, 143, 142, 136, 135, 144, 147, 137, 140, 145, 132, 138, 130, 137, 129, 145, 149, 137, 140, 142, 145, 133, 140, 141, 134, 134, 139, 142, 136, 137, 140, 137, 140, 140, 149, 134, 142, 135, 146, 140, 139, 134, 135, 149, 135, 139, 142, 138, 144, 138, 145, 139, 139, 136, 133, 129, 135, 140, 150, 145, 129, 137, 141, 144, 137, 132, 130, 146, 148, 141, 145, 133, 141, 148, 146, 140, 131, 136, 138, 141, 131, 133, 139, 140, 146, 135, 135, 144, 139, 147, 139, 145, 139, 147, 140, 146, 145, 137, 140, 130, 146, 139, 149, 135, 149, 130, 144, 141, 142, 129, 144, 134, 133, 134, 137, 133, 126, 136, 132, 140, 144, 140, 142, 139, 131, 139, 144, 139, 137, 136, 131, 138, 148, 142, 140, 138, 143, 130, 145, 142, 142, 149, 140, 136, 138, 130, 146, 134, 145, 149, 146, 139, 129, 140, 144, 143, 141, 130, 135, 126, 133, 137, 144, 133, 145, 133, 133, 140, 143, 134, 135, 133, 149, 139, 136, 139, 133, 132, 139, 137, 142, 144, 129, 141, 128, 143, 141, 141, 139, 139, 151, 132, 136, 135, 146, 136, 136, 137, 138, 137, 141, 138, 143, 132, 139, 142, 137, 133, 130, 151, 143, 147, 127, 139, 138, 140, 134, 133, 136, 140, 132, 141, 143, 135, 141, 143, 143, 142, 133, 144, 130, 141, 141, 133, 141, 147, 132, 138, 141, 147, 133, 135, 139, 131, 137, 141, 141, 131, 146, 138, 135, 137, 136, 139, 150, 143, 132, 131, 135, 145, 138, 147, 137, 128, 130, 136, 137, 139, 148, 134, 137, 132, 142, 134, 153, 131, 131, 145, 133, 136, 144, 133, 150, 136, 133, 134, 147, 142, 148, 143, 128, 130, 134, 144, 137, 139, 132, 141, 126, 139, 148, 138, 147, 136, 147, 142, 144, 131, 140, 136, 135, 144, 141, 150, 132, 146, 136, 122, 140, 134, 137, 138, 143, 141, 141, 140, 140, 133, 134, 134, 144, 135, 138, 136, 142, 142, 139, 134, 141, 139, 134, 148, 145, 139, 142, 138, 141, 134, 137, 143, 152, 142, 137, 136, 133, 131, 139, 147, 135, 137, 137, 145, 137, 126, 131, 135, 141, 138, 139, 138, 142, 143, 151, 148, 145, 140, 130, 137, 138, 140, 131, 143, 141, 138, 134, 141, 136, 136, 135, 141, 135, 143, 138, 136, 137, 141, 132, 145, 141, 137, 131, 148, 142, 141, 138, 131, 136, 142, 140, 145, 138, 138, 130, 141, 137, 130, 135, 136, 136, 138, 155, 138, 135, 133, 139, 138, 148, 144, 136, 149, 150, 138, 137, 133, 137, 137, 134, 135, 138, 129, 134, 149, 139, 137, 138, 146, 141, 151, 149, 149, 144, 144, 141, 137, 135, 134, 142, 137, 136, 129, 131, 134, 133, 136, 136, 135, 140, 144, 132, 130, 145, 141, 136, 136, 146, 142, 136, 135, 142, 139, 149, 157, 142, 139, 149, 142, 132, 142, 145, 129, 135, 143, 140, 140, 139, 143, 150, 135, 137, 138, 139, 133, 141, 143, 142, 131, 156, 140, 140, 143, 137, 135, 157, 144, 146, 134, 136, 148, 138, 140, 142, 129, 142, 127, 141, 131, 137, 131, 140, 139, 144, 135, 141, 137, 139, 136, 138, 142, 142, 137, 137, 136, 144, 138, 145, 140, 136, 138, 139, 135, 142, 134, 134, 146, 139, 153, 140, 139, 136, 139, 138, 140, 130, 142, 134, 138, 136, 132, 134, 140, 132, 138, 141, 142, 140, 136, 134, 130, 145, 133, 136, 142, 144, 138, 141, 139, 144, 139, 138, 140, 140, 134, 138, 136, 132, 145, 134, 140, 132, 140, 128, 142, 140, 143, 137, 142, 140, 143, 141, 143, 141, 138, 139, 138, 147, 145, 147, 141, 127, 146, 144, 139, 141, 124, 135, 147, 142, 135, 137, 135, 136, 140, 138, 138, 132, 135, 139, 145, 142, 141, 140, 142, 136, 137, 151, 139, 145, 139, 136, 143, 137, 144, 134, 135, 135, 140, 145, 130, 140, 137, 141, 138, 146, 140, 132, 140, 141, 139, 139, 143, 134, 141, 142, 141, 133, 144, 135, 142, 138, 144, 144, 144, 145, 135, 135, 136, 138, 141, 141, 134, 138, 140, 139, 135, 134, 143, 135, 132, 135, 149, 146, 139, 143, 139, 137, 140, 140, 143, 134, 137, 136, 141, 138, 154, 148, 142, 140, 139, 137, 136, 140, 140, 130, 125, 148, 141, 138, 139, 144, 139, 145, 135, 140, 134, 134, 136, 139, 142, 137, 138, 136, 140, 133, 131, 137, 138, 135, 135, 139, 136, 134, 128, 139, 136, 136, 143, 146, 140, 137, 144, 137, 140, 136, 138, 149, 137, 148, 135, 137, 138, 143, 144, 139, 136, 138, 142, 132, 138, 144, 142, 135, 133, 138, 140, 145, 138, 135, 134, 143, 144, 136, 134, 139, 138, 141, 136, 134, 137, 138, 133, 132, 140, 140, 141, 135, 141, 143, 142, 136, 134, 132, 140, 135, 139, 144, 143, 138, 139, 137, 140, 134, 140, 140, 142, 140, 141, 135, 139, 133, 139, 141, 134, 140, 138, 140, 129, 140, 150, 153, 141, 133, 141, 144, 145, 135, 141, 133, 142, 139, 139, 129, 144, 146, 138, 137, 139, 145, 135, 126, 138, 136, 139, 135, 143, 147, 139, 132, 137, 138, 140, 131, 140, 135, 139, 142, 145, 141, 136, 140, 139, 138, 142, 137, 140, 139, 137, 142, 139, 135, 135, 142, 129, 139, 138, 138, 143, 139, 139, 144, 138, 141, 135, 137, 142, 139, 135, 135, 141, 139, 140, 137, 145, 140, 137, 149, 140, 133, 143, 135, 138, 147, 141, 136, 139, 133, 137, 139, 138, 137, 139, 137, 137, 146, 138, 137, 137, 137, 142, 138, 141, 130, 139, 136, 134, 139, 132, 137, 139, 132, 135, 143, 132, 141, 147, 151, 141, 144, 141, 141, 138, 139, 149, 144, 139, 137, 130, 136, 141, 145, 141, 149, 136, 139, 142, 142, 130, 131, 137, 151, 144, 133, 142, 141, 137, 140, 136, 140, 134, 141, 135, 141, 139, 136, 137, 136, 143, 131, 143, 139, 144, 136, 141, 142, 139, 141, 134, 140, 136, 140, 147, 139, 138, 144, 142, 138, 129, 142, 137, 138, 143, 140, 138, 149, 141, 149, 140, 138, 147, 133, 138, 138, 146, 141, 135, 142, 140, 147, 133, 151, 143, 144, 142, 132, 139, 139, 147, 143, 132, 140, 143, 138, 138, 140, 148, 147, 141, 145, 139, 147, 134, 138, 151, 145, 131, 137, 139, 144, 138, 136, 147, 132, 134, 134, 141, 142, 134, 142, 151, 137, 142, 135, 125, 137, 143, 141, 132, 146, 141, 141, 135, 155, 140, 135, 133, 133, 137, 139, 141, 139, 149, 146, 134, 135, 134, 141, 132, 134, 136, 145, 135, 134, 130, 127, 135, 132, 142, 140, 140, 131, 143, 155, 150, 141, 125, 133, 137, 139, 140, 143, 130, 147, 133, 144, 135, 135, 136, 143, 136, 143, 142, 144, 135, 144, 140, 134, 134, 137, 141, 133, 144, 130, 142, 142, 142, 143, 144, 140, 140, 139, 134, 135, 133, 142, 137, 135, 149, 132, 131, 137, 148, 144, 143, 138, 138, 146, 133, 136, 135, 141, 141, 145, 143, 144, 139, 142, 128, 139, 139, 135, 139, 137, 138, 132, 140, 145, 132, 153, 139, 141, 149, 139, 136, 151, 148, 132, 138, 141, 148, 145, 145, 137, 136, 142, 141, 140, 147, 135, 135, 144, 145, 142, 133, 136, 131, 128, 147, 142, 135, 147, 141, 140, 141, 142, 146, 142, 141, 149, 139, 133, 137, 141, 135, 140, 135, 138, 138, 140, 138, 140, 144, 143, 135, 136, 140, 132, 142, 146, 147, 144, 141, 147, 142, 134, 146, 136, 140, 139, 134, 139, 149, 142, 142, 132, 138, 136, 142, 137, 138, 142, 152, 139, 135, 149, 147, 137, 134, 137, 148, 139, 146, 131, 137, 141, 141, 143, 138, 150, 139, 138, 146, 137, 143, 141, 134, 139, 135, 140, 130, 132, 143, 135, 137, 129, 137, 149, 139, 143, 140, 143, 132, 137, 141, 135, 144, 134, 133, 136, 132, 137, 144, 145, 142, 140, 139, 135, 133, 139, 137, 138, 144, 136, 143, 144, 139, 134, 132, 146, 142, 139, 143, 133, 145, 134, 135, 133, 155, 130, 134, 137, 137, 133, 132, 136, 137, 141, 135, 139, 141, 139, 143, 140, 144, 144, 140, 130, 136, 130, 135, 132, 130, 133, 148, 127, 127, 142, 139, 140, 152, 137, 133, 134, 148, 137, 137, 143, 142, 143, 139, 133, 144, 133, 144, 133, 137, 136, 138, 143, 143, 133, 142, 121, 144, 139, 138, 139, 136, 134, 141, 138, 137, 131, 136, 133, 136, 138, 128, 141, 134, 140, 136, 144, 143, 134, 141, 137, 133, 139, 141, 137, 137, 137, 136, 137, 148, 138, 155, 134, 139, 136, 137, 132, 141, 140, 139, 139, 129, 142, 141, 132, 134, 148, 132, 144, 138, 135, 137, 135, 139, 140, 143, 140, 137, 143, 139, 139, 143, 133, 133, 147, 136, 141, 136, 133, 139, 143, 140, 130, 137, 141, 138, 137, 142, 134, 141, 130, 140, 142, 145, 137, 142, 133, 135, 139, 137, 144, 145, 135, 141, 141, 140, 145, 151, 133, 141, 146, 143, 138, 142, 132, 141, 138, 132, 136, 145, 141, 142, 138, 139, 131, 135, 144, 146, 141, 145, 136, 147, 145, 135, 144, 142, 138, 137, 132, 140, 137, 139, 138, 136, 146, 134, 143, 141, 138, 143, 140, 135, 141, 142, 141, 138, 141, 136, 133, 136, 144, 139, 142, 139, 129, 142, 143, 144, 143, 143, 139, 142, 142, 137, 135, 142, 139, 142, 134, 143, 137, 141, 137, 143, 141, 140, 140, 144, 141, 144, 139, 140, 138, 145, 142, 137, 142, 133, 136, 138, 137, 132, 145, 135, 140, 137, 143, 141, 133, 140, 141, 130, 140, 145, 134, 140, 142, 140, 143, 138, 135, 140, 142, 138, 137, 143, 131, 141, 137, 138, 136, 128, 143, 135, 143, 133, 141, 143, 130, 139, 134, 131, 144, 142, 139, 137, 144, 140, 147, 131, 138, 139, 136, 145, 143, 138, 137, 143, 140, 143, 139, 140, 135, 131, 138, 134, 132, 140, 134, 132, 139, 138, 138, 131, 137, 139, 139, 133, 137, 135, 140, 134, 139, 138, 128, 151, 137, 137, 141, 140, 133, 142, 140, 141, 139, 140, 137, 143, 142, 134, 139, 138, 139, 139, 137, 138, 140, 139, 136, 139, 138, 145, 137, 138, 145, 139, 141, 131, 137, 132, 141, 143, 144, 143, 140, 140, 139, 137, 140, 138, 137, 142, 135, 142, 135, 135, 138, 137, 145, 139, 140, 137, 140, 137, 139, 135, 136, 144, 139, 141, 138, 139, 142, 136, 132, 145, 131, 136, 145, 130, 137, 139, 132, 131, 141, 135, 135, 138, 142, 140, 140, 139, 140, 139, 147, 141, 138, 143, 135, 148, 142, 137, 141, 137, 143, 136, 146, 137, 139, 142, 139, 138, 139, 135, 133, 133, 141, 140, 139, 139, 137, 134, 132, 135, 136, 144, 149, 141, 138, 138, 143, 137, 142, 135, 139, 138, 141, 139, 140, 140, 138, 138, 138, 138, 131, 136, 138, 141, 140, 140, 139, 143, 135, 132, 138, 137, 138, 146, 136, 139, 151, 135, 138, 143, 145, 134, 139, 134, 140, 139, 136, 135, 138, 139, 144, 138, 143, 135, 144, 140, 136, 138, 140, 132, 143, 144, 143, 144, 139, 140, 138, 138, 140, 136, 140, 139, 141, 141, 138, 140, 137, 140, 138, 137, 144, 136, 142, 134, 138, 145, 139, 140, 143, 149, 142, 143, 138, 144, 140, 137, 139, 137, 140, 138, 145, 141, 138, 137, 140, 133, 141, 138, 144, 138, 137, 139, 138, 139, 141, 137, 130, 138, 140, 144, 140, 135, 145, 136, 141, 139, 138, 141, 131, 142, 138, 140, 141, 134, 138, 138, 128, 147, 139, 136, 128, 137, 143, 131, 142, 138, 139, 139, 138, 140, 140, 130, 134, 136, 135, 137, 129, 141, 139, 141, 140, 138, 141, 140, 135, 139, 136, 142, 140, 138, 140, 140, 138, 138, 141, 134, 142, 141, 139, 146, 144, 138, 137, 145, 138, 141, 141, 142, 142, 138, 133, 143, 133, 135, 141, 135, 140, 142, 145, 141, 136, 142, 141, 138, 135, 142, 141, 137, 140, 138, 145, 135, 140, 136, 140, 142, 139, 136, 139, 136, 136, 139, 138, 136, 136, 137, 133, 142, 139, 138, 134, 145, 139, 138, 142, 142, 140, 137, 138, 138, 140, 137, 144, 143, 145, 137, 138, 143, 141, 128, 133, 141, 143, 137, 142, 129, 142, 137, 150, 140, 139, 145, 142, 119, 143, 138, 143, 132, 136, 139, 140, 133, 135, 143, 145, 131, 146, 138, 141, 135, 144, 132, 132, 145, 134, 139, 151, 137, 140, 139, 151, 142, 134, 126, 136, 150, 146, 134, 141, 146, 137, 136, 136, 139, 141, 142, 141, 137, 136, 142, 137, 134, 144, 129, 138, 136, 145, 134, 141, 131, 135, 141, 151, 139, 132, 153, 139, 146, 138, 124, 144, 129, 145, 137, 137, 134, 139, 138, 132, 148, 137, 144, 144, 134, 141, 145, 148, 140, 142, 142, 135, 142, 131, 154, 133, 125, 145, 145, 135, 134, 133, 130, 142, 133, 141, 143, 123, 138, 133, 145, 142, 150, 142, 140, 138, 138, 134, 133, 143, 135, 155, 145, 137, 135, 140, 138, 148, 134, 140, 137, 145, 136, 139, 143, 129, 140, 135, 149, 134, 132, 136, 136, 134, 148, 141, 140, 128, 142, 137, 136, 144, 136, 134, 124, 143, 144, 137, 144, 145, 136, 131, 137, 138, 142, 141, 141, 145, 135, 151, 140, 147, 142, 137, 152, 148, 149, 142, 139, 132, 146, 133, 138, 134, 129, 131, 134, 143, 136, 143, 147, 147, 140, 146, 141, 147, 139, 134, 135, 139, 135, 144, 137, 145, 136, 135, 125, 148, 146, 147, 134, 148, 127, 132, 138, 139, 139, 137, 134, 135, 145, 120, 141, 140, 123, 131, 136, 135, 138, 132, 139, 136, 144, 138, 139, 132, 141, 145, 136, 137, 134, 138, 124, 147, 137, 136, 136, 130, 131, 142, 134, 147, 135, 136, 139, 131, 136, 136, 145, 151, 132, 134, 137, 134, 144, 145, 158, 146, 144, 131, 133, 139, 144, 142, 131, 144, 140, 143, 140, 135, 138, 139, 135, 142, 148, 139, 135, 126, 141, 130, 135, 133, 138, 140, 137, 140, 136, 134, 142, 139, 150, 135, 144, 141, 141, 141, 139, 130, 132, 142, 140, 138, 140, 145, 136, 135, 142, 149, 134, 138, 140, 141, 143, 140, 140, 138, 136, 136, 133, 139, 131, 132, 139, 148, 137, 135, 134, 132, 142, 146, 143, 140, 136, 141, 142, 142, 138, 139, 145, 145, 141, 141, 144, 150, 140, 148, 148, 141, 132, 147, 138, 131, 145, 133, 142, 132, 141, 125, 143, 141, 129, 133, 147, 138, 134, 148, 140, 152, 128, 147, 142, 133, 142, 139, 136, 138, 124, 132, 139, 149, 137, 128, 143, 143, 142, 140, 141, 142, 139, 136, 131, 139, 147, 132, 139, 142, 144, 139, 122, 141, 130, 139, 133, 142, 148, 134, 143, 134, 122, 159, 127, 148, 143, 142, 136, 139, 153, 139, 129, 141, 141, 130, 134, 145, 136, 135, 146, 146, 161, 139, 139, 135, 146, 139, 149, 131, 141, 138, 138, 135, 136, 144, 136, 135, 139, 146, 137, 140, 141, 137, 136, 139, 133, 140, 130, 147, 142, 138, 131, 136, 134, 141, 140, 139, 144, 134, 138, 146, 149, 141, 134, 140, 136, 144, 139, 138, 131, 144, 139, 132, 140, 130, 136, 142, 131, 136, 137, 139, 131, 139, 127, 132, 128, 131, 130, 139, 137, 133, 145, 139, 138, 143, 135, 142, 146, 132, 136, 141, 135, 133, 133, 138, 139, 142, 136, 137, 146, 145, 137, 135, 140, 141, 143, 136, 136, 142, 133, 145, 140, 140, 133, 143, 142, 140, 138, 140, 141, 140, 135, 139, 135, 133, 146, 141, 135, 138, 133, 138, 136, 137, 140, 139, 137, 130, 143, 142, 138, 140, 134, 138, 139, 142, 136, 135, 134, 145, 146, 130, 139, 145, 138, 145, 141, 133, 137, 132, 142, 135, 139, 142, 135, 135, 129, 140, 140, 143, 133, 142, 142, 137, 132, 134, 138, 136, 144, 144, 142, 141, 131, 146, 131, 139, 139, 141, 142, 136, 134, 137, 139, 139, 139, 135, 144, 137, 135, 138, 145, 136, 136, 136, 141, 134, 142, 141, 135, 144, 137, 134, 145, 141, 139, 143, 141, 144, 134, 134, 137, 142, 136, 140, 142, 135, 139, 144, 134, 137, 139, 136, 138, 139, 138, 141, 145, 140, 140, 138, 142, 137, 148, 135, 136, 138, 140, 141, 136, 141, 132, 148, 133, 141, 138, 144, 143, 142, 138, 138, 145, 141, 127, 135, 142, 139, 142, 137, 137, 139, 139, 138, 126, 140, 134, 140, 135, 136, 141, 140, 141, 133, 137, 135, 136, 140, 139, 135, 133, 142, 141, 142, 133, 139, 141, 139, 144, 138, 127, 134, 135, 143, 134, 138, 140, 135, 143, 139, 139, 138, 142, 140, 144, 145, 141, 137, 136, 144, 140, 138, 135, 137, 137, 133, 136, 140, 136, 138, 138, 137, 141, 138, 141, 146, 138, 141, 136, 137, 142, 134, 143, 137, 134, 141, 136, 129, 137, 137, 142, 140, 147, 143, 140, 136, 138, 134, 134, 142, 141, 138, 133, 136, 136, 132, 149, 139, 141, 144, 141, 141, 143, 133, 142, 143, 138, 138, 134, 138, 140, 142, 141, 141, 146, 139, 133, 142, 143, 140, 138, 131, 131, 140, 134, 130, 136, 140, 140, 139, 142, 138, 141, 144, 135, 144, 145, 141, 141, 143, 139, 142, 148, 141, 138, 136, 143, 140, 142, 139, 146, 136, 145, 143, 133, 140, 141, 138, 132, 144, 136, 141, 139, 133, 140, 144, 140, 134, 141, 136, 138, 138, 142, 139, 136, 133, 136, 141, 143, 152, 147, 140, 136, 142, 132, 139, 139, 136, 143, 141, 137, 141, 136, 133, 147, 139, 142, 138, 132, 137, 136, 136, 139, 147, 142, 140, 137, 142, 142, 140, 140, 135, 142, 142, 129, 144, 138, 138, 152, 140, 143, 139, 133, 139, 142, 136, 147, 139, 139, 141, 132, 142, 138, 137, 141, 135, 140, 143, 134, 148, 137, 137, 137, 144, 133, 132, 136, 136, 135, 130, 140, 137, 134, 147, 135, 143, 138, 138, 138, 143, 138, 137, 152, 138, 139, 142, 140, 141, 139, 130, 135, 138, 140, 135, 144, 138, 128, 138, 137, 137, 130, 139, 144, 142, 131, 142, 138, 137, 135, 139, 134, 131, 141, 142, 138, 133, 133, 138, 136, 135, 134, 137, 149, 139, 142, 135, 137, 135, 144, 136, 137, 137, 139, 139, 138, 140, 126, 140, 139, 136, 133, 137, 142, 129, 138, 138, 136, 138, 141, 134, 142, 140, 140, 143, 139, 141, 137, 137, 136, 137, 133, 143, 138, 138, 140, 144, 141, 139, 139, 142, 140, 139, 141, 132, 137, 142, 138, 141, 135, 141, 143, 139, 139, 135, 145, 139, 140, 142, 136, 140, 142, 139, 140, 134, 135, 141, 141, 141, 144, 139, 138, 138, 143, 140, 144, 138, 141, 143, 138, 138, 139, 143, 138, 138, 141, 142, 139, 140, 137, 142, 144, 135, 139, 135, 143, 138, 141, 141, 134, 139, 136, 139, 145, 140, 139, 141, 143, 137, 137, 143, 140, 136, 140, 141, 142, 142, 136, 136, 134, 138, 134, 141, 144, 141, 138, 141, 139, 141, 137, 140, 142, 152, 135, 137, 141, 140, 138, 140, 140, 135, 147, 141, 142, 142, 138, 143, 144, 140, 141, 137, 144, 139, 143, 137, 138, 139, 140, 140, 143, 139, 139, 134, 140, 142, 139, 142, 139, 139, 134, 141, 140, 141, 140, 140, 137, 138, 144, 144, 138, 145, 139, 141, 140, 140, 146, 142, 136, 137, 142, 141, 140, 136, 139, 141, 137, 141, 142, 137, 141, 135, 139, 138, 137, 138, 141, 142, 140, 136, 136, 143, 134, 135, 138, 138, 135, 140, 137, 138, 143, 142, 143, 139, 144, 142, 137, 136, 141, 140, 144, 137, 137, 143, 144, 139, 137, 137, 140, 137, 142, 142, 137, 138, 137, 141, 136, 140, 138, 135, 140, 139, 141, 136, 138, 139, 137, 138, 137, 139, 138, 137, 135, 139, 137, 139, 136, 134, 137, 142, 140, 141, 142, 136, 137, 136, 142, 139, 137, 138, 137, 137, 140, 140, 136, 134, 138, 143, 136, 138, 142, 139, 138, 138, 139, 143, 135, 144, 140, 136, 141, 140, 140, 143, 139, 139, 141, 134, 142, 143, 131, 140, 139, 139, 142, 141, 137, 140, 143, 138, 133, 139, 144, 138, 142, 139, 132, 138, 140, 135, 140, 138, 141, 140, 145, 143, 140, 141, 135, 137, 141, 140, 142, 136, 141, 137, 142, 140, 143, 136, 133, 135, 140, 138, 138, 139, 141, 140, 143, 141, 138, 137, 140, 144, 140, 141, 139, 138, 140, 137, 136, 134, 137, 140, 134, 144, 138, 139, 146, 142, 140, 138, 139, 144, 138, 139, 139, 138, 140, 142, 140, 141, 140, 140, 143, 138, 138, 139, 135, 141, 136, 138, 143, 145, 138, 139, 138, 137, 140, 136, 140, 145, 140, 138, 149, 135, 137, 136, 141, 135, 139, 138, 137, 137, 140, 137, 137, 141, 139, 140, 138, 136, 136, 135, 132, 137, 141, 139, 142, 143, 132, 143, 141, 143, 143, 137, 141, 143, 136, 141, 140, 138, 140, 141, 142, 134, 139, 133, 136, 138, 137, 139, 140, 143, 141, 135, 141, 134, 138, 139, 147, 142, 138, 137, 140, 141, 139, 140, 140, 142, 137, 140, 135, 142, 142, 139, 138, 141, 136, 135, 143, 138, 133, 141, 142, 139, 139, 137, 138, 141, 142, 143, 132, 141, 138, 138, 138, 134, 139, 140, 138, 136, 135, 140, 137, 138, 137, 142, 147, 135, 142, 135, 134, 139, 143, 142, 137, 140, 140, 141, 137, 142, 152, 147, 123, 139, 144, 147, 137, 138, 142, 152, 145, 143, 138, 146, 135, 141, 144, 140, 134, 141, 138, 139, 151, 148, 142, 137, 136, 143, 139, 138, 143, 140, 147, 143, 145, 141, 132, 135, 158, 131, 142, 145, 141, 146, 144, 140, 128, 135, 133, 134, 134, 133, 145, 143, 141, 141, 145, 138, 134, 137, 132, 137, 139, 137, 134, 130, 138, 137, 139, 144, 132, 131, 134, 135, 141, 149, 145, 145, 143, 136, 147, 142, 127, 143, 138, 139, 138, 129, 145, 145, 145, 138, 146, 144, 145, 135, 137, 145, 126, 137, 126, 138, 129, 136, 135, 139, 140, 137, 138, 132, 139, 142, 146, 137, 140, 133, 150, 132, 135, 138, 139, 144, 134, 142, 137, 143, 137, 145, 139, 131, 141, 138, 140, 139, 135, 137, 137, 131, 147, 143, 137, 132, 149, 140, 146, 152, 151, 146, 132, 131, 127, 140, 134, 140, 137, 141, 137, 140, 137, 144, 137, 142, 130, 134, 142, 130, 137, 151, 134, 139, 136, 139, 128, 137, 138, 140, 146, 144, 140, 138, 135, 140, 134, 138, 130, 134, 127, 137, 147, 127, 135, 146, 142, 133, 137, 136, 138, 136, 136, 138, 139, 151, 134, 131, 139, 145, 137, 134, 136, 146, 138, 133, 129, 146, 139, 132, 134, 138, 141, 127, 137, 134, 133, 143, 139, 130, 132, 146, 141, 135, 139, 123, 136, 135, 140, 144, 140, 151, 135, 139, 149, 140, 131, 139, 140, 138, 136, 138, 140, 136, 137, 145, 142, 140, 146, 131, 141, 131, 144, 138, 132, 134, 143, 139, 138, 155, 134, 134, 142, 135, 137, 145, 142, 149, 140, 136, 144, 136, 140, 136, 136, 132, 139, 137, 138, 133, 144, 132, 138, 132, 147, 136, 146, 147, 138, 142, 143, 138, 140, 147, 138, 146, 142, 129, 131, 147, 140, 140, 146, 126, 140, 139, 129, 140, 146, 137, 138, 128, 132, 140, 144, 137, 149, 134, 140, 135, 129, 134, 133, 135, 129, 132, 140, 136, 143, 136, 142, 135, 140, 148, 140, 148, 137, 136, 142, 137, 135, 134, 130, 142, 136, 132, 141, 141, 139, 141, 132, 142, 140, 144, 142, 137, 134, 135, 131, 139, 142, 141, 134, 138, 137, 136, 140, 135, 150, 131, 143, 133, 135, 138, 142, 136, 130, 141, 147, 143, 134, 132, 138, 136, 142, 136, 144, 127, 141, 133, 136, 136, 139, 145, 142, 138, 145, 143, 135, 137, 138, 141, 132, 135, 137, 138, 135, 139, 136, 134, 136, 132, 136, 141, 142, 139, 142, 138, 151, 150, 132, 137, 134, 141, 137, 141, 145, 139, 148, 141, 134, 141, 131, 144, 141, 143, 145, 145, 143, 145, 135, 132, 136, 141, 136, 141, 140, 143, 135, 137, 141, 136, 140, 134, 133, 137, 135, 142, 132, 148, 140, 147, 146, 152, 146, 136, 143, 137, 135, 137, 133, 145, 138, 136, 137, 139, 148, 149, 134, 138, 141, 132, 134, 134, 138, 142, 134, 139, 142, 137, 135, 148, 136, 138, 139, 129, 148, 135, 128, 129, 139, 141, 146, 138, 145, 143, 134, 136, 138, 151, 146, 131, 138, 133, 141, 141, 145, 142, 144, 139, 130, 138, 139, 146, 134, 133, 136, 142, 138, 143, 144, 136, 144, 138, 140, 157, 143, 145, 141, 135, 134, 141, 122, 135, 148, 141, 144, 139, 120, 135, 141, 136, 137, 139, 131, 141, 142, 140, 138, 134, 149, 143, 137, 124, 132, 148, 138, 138, 135, 143, 138, 139, 135, 142, 133, 141, 136, 131, 139, 135, 154, 135, 134, 141, 140, 146, 141, 143, 139, 140, 136, 143, 151, 136, 126, 135, 137, 145, 144, 142, 139, 142, 142, 135, 146, 134, 138, 146, 136, 147, 151, 142, 138, 142, 139, 136, 147, 135, 138, 133, 134, 136, 132, 146, 137, 140, 136, 146, 124, 145, 150, 145, 142, 148, 130, 145, 131, 142, 141, 142, 141, 141, 135, 139, 142, 134, 130, 138, 134, 136, 141, 125, 135, 147, 140, 141, 133, 149, 146, 139, 132, 137, 138, 146, 144, 139, 137, 130, 132, 133, 138, 130, 138, 136, 144, 145, 125, 126, 136, 137, 139, 154, 138, 143, 143, 138, 139, 130, 127, 129, 141, 145, 138, 140, 143, 138, 143, 138, 139, 143, 140, 135, 136, 141, 138, 142, 143, 138, 140, 127, 138, 138, 146, 139, 145, 133, 141, 141, 135, 138, 139, 140, 131, 140, 136, 144, 144, 141, 132, 140, 144, 134, 148, 138, 135, 136, 137, 146, 137, 141, 141, 150, 133, 125, 143, 140, 149, 131, 136, 148, 143, 141, 132, 131, 138, 140, 148, 137, 139, 149, 143, 142, 142, 133, 138, 135, 140, 135, 141, 136, 136, 138, 135, 141, 149, 144, 135, 133, 144, 142, 135, 145, 134, 136, 149, 139, 145, 147, 137, 142, 135, 148, 140, 141, 137, 135, 134, 142, 145, 140, 144, 143, 150, 135, 133, 135, 137, 139, 142, 133, 137, 137, 134, 138, 147, 146, 138, 139, 142, 135, 142, 147, 141, 143, 139, 135, 139, 147, 147, 145, 138, 140, 141, 138, 140, 136, 143, 147, 139, 141, 136, 131, 143, 139, 130, 146, 138, 137, 143, 136, 140, 133, 140, 149, 143, 137, 140, 133, 141, 145, 144, 133, 150, 141, 144, 136, 141, 134, 142, 142, 138, 141, 140, 139, 135, 134, 146, 145, 140, 137, 136, 140, 142, 142, 140, 139, 149, 135, 132, 130, 144, 130, 133, 140, 136, 141, 145, 138, 138, 131, 129, 146, 133, 132, 134, 145, 132, 151, 139, 137, 142, 140, 141, 129, 137, 137, 141, 138, 141, 141, 138, 140, 143, 128, 134, 139, 142, 137, 150, 137, 133, 142, 143, 132, 137, 139, 137, 140, 137, 143, 141, 137, 137, 143, 141, 132, 143, 142, 138, 135, 135, 137, 145, 136, 134, 142, 146, 137, 144, 135, 132, 141, 138, 135, 145, 136, 140, 140, 143, 133, 137, 155, 140, 133, 128, 136, 143, 142, 138, 134, 129, 136, 151, 130, 140, 134, 136, 134, 147, 140, 148, 133, 137, 141, 142, 137, 140, 139, 135, 142, 146, 144, 135, 145, 137, 142, 137, 137, 146, 143, 142, 143, 148, 135, 151, 135, 134, 134, 142, 140, 135, 141, 150, 143, 123, 140, 143, 138, 138, 139, 141, 136, 144, 137, 132, 147, 141, 146, 137, 138, 137, 142, 144, 133, 131, 135, 136, 138, 139, 139, 156, 144, 146, 140, 133, 134, 139, 147, 135, 140, 128, 144, 133, 134, 129, 148, 140, 153, 142, 151, 134, 142, 143, 146, 143, 131, 140, 136, 151, 135, 132, 133, 135, 141, 132, 139, 131, 138, 161, 140, 137, 135, 143, 135, 137, 138, 139, 137, 140, 138, 124, 144, 142, 137, 140, 134, 130, 138, 142, 137, 138, 141, 144, 135, 139, 143, 135, 133, 143, 132, 140, 143, 135, 147, 141, 145, 138, 148, 147, 134, 131, 137, 143, 150, 137, 135, 131, 149, 138, 139, 149, 148, 145, 145, 140, 136, 139, 137, 121, 137, 138, 131, 138, 137, 142, 139, 142, 149, 143, 136, 140, 137, 140, 145, 131, 147, 145, 139, 146, 129, 142, 144, 139, 131, 132, 137, 146, 143, 136, 137, 140, 138, 133, 140, 141, 127, 134, 140, 140, 139, 137, 139, 144, 140, 145, 96, 144, 144, 137, 140, 136, 136, 128, 147, 149, 143, 139, 141, 133, 138, 140, 148, 139, 133, 139, 143, 146, 136, 136, 142, 140, 142, 131, 141, 143, 130, 140, 136, 141, 138, 141, 143, 139, 130, 136, 139, 138, 141, 144, 142, 138, 128, 130, 134, 140, 143, 142, 140, 141, 139, 130, 140, 144, 139, 136, 157, 140, 137, 141, 138, 141, 133, 144, 142, 141, 142, 136, 146, 136, 146, 133, 138, 143, 142, 140, 143, 138, 141, 135, 150, 137, 143, 132, 134, 136, 135, 140, 122, 143, 137, 138, 139, 135, 138, 130, 144, 150, 138, 135, 135, 140, 135, 143, 137, 147, 140, 140, 135, 147, 146, 142, 138, 143, 147, 141, 143, 136, 143, 134, 141, 140, 144, 138, 146, 140, 136, 137, 140, 134, 135, 143, 157, 132, 138, 141, 139, 137, 137, 143, 141, 130, 151, 116, 142, 140, 135, 136, 144, 131, 136, 142, 126, 147, 144, 140, 146, 141, 137, 140, 139, 139, 136, 142, 138, 142, 144, 132, 136, 150, 136, 137, 139, 147, 138, 144, 136, 139, 138, 136, 133, 142, 146, 142, 129, 145, 127, 144, 110, 138, 135, 141, 136, 129, 140, 137, 144, 133, 143, 144, 136, 136, 137, 134, 137, 137, 134, 131, 137, 137, 149, 141, 139, 133, 129, 136, 141, 142, 135, 138, 143, 134, 133, 140, 134, 136, 136, 147, 143, 142, 130, 135, 139, 130, 140, 124, 137, 126, 136, 144, 137, 149, 142, 140, 138, 140, 136, 138, 130, 140, 135, 141, 135, 141, 139, 136, 138, 137, 133, 139, 140, 135, 137, 145, 140, 136, 146, 138, 157, 142, 139, 138, 150, 129, 137, 132, 140, 135, 136, 134, 143, 140, 135, 143, 132, 133, 147, 140, 140, 142, 137, 139, 131, 141, 140, 135, 144, 146, 137, 137, 144, 141, 141, 141, 140, 147, 140, 137, 135, 134, 141, 134, 140, 134, 141, 134, 142, 136, 141, 132, 140, 138, 140, 137, 135, 141, 145, 131, 138, 144, 144, 147, 144, 135, 145, 138, 140, 141, 135, 143, 155, 136, 143, 141, 129, 143, 138, 142, 141, 138, 134, 139, 147, 140, 136, 148, 139, 144, 135, 142, 137, 139, 139, 144, 151, 143, 140, 143, 138, 137, 129, 141, 143, 137, 140, 131, 144, 135, 138, 139, 138, 141, 138, 134, 141, 147, 138, 135, 132, 130, 135, 136, 152, 140, 133, 134, 132, 138, 134, 131, 133, 142, 147, 137, 140, 141, 143, 139, 138, 144, 138, 134, 135, 135, 142, 141, 138, 133, 137, 137, 138, 147, 149, 131, 142, 128, 132, 139, 147, 139, 129, 136, 136, 139, 135, 137, 143, 134, 141, 134, 141, 131, 138, 139, 136, 134, 146, 134, 134, 145, 144, 143, 145, 137, 136, 136, 149, 137, 138, 134, 140, 133, 137, 135, 148, 141, 138, 134, 139, 137, 131, 136, 142, 145, 127, 138, 146, 136, 141, 135, 143, 131, 131, 136, 140, 140, 144, 136, 137, 137, 134, 142, 133, 145, 139, 134, 138, 136, 156, 131, 138, 132, 133, 135, 141, 136, 140, 141, 135, 142, 143, 144, 139, 140, 140, 153, 145, 142, 138, 135, 147, 140, 137, 136, 136, 143, 135, 140, 131, 131, 141, 136, 137, 139, 142, 140, 147, 142, 143, 139, 142, 139, 141, 148, 134, 145, 146, 136, 134, 145, 135, 143, 133, 146, 137, 139, 142, 135, 141, 145, 135, 137, 136, 143, 138, 137, 138, 136, 141, 142, 129, 145, 137, 143, 137, 143, 127, 132, 141, 138, 143, 135, 134, 139, 136, 144, 143, 142, 137, 136, 135, 136, 119, 142, 141, 137, 136, 147, 141, 143, 128, 139, 135, 137, 133, 142, 132, 148, 136, 138, 135, 142, 147, 145, 130, 139, 142, 137, 139, 138, 146, 145, 134, 141, 149, 137, 145, 132, 138, 150, 148, 132, 145, 137, 134, 132, 132, 146, 138, 142, 134, 138, 137, 141, 140, 137, 130, 138, 139, 131, 142, 136, 139, 131, 143, 135, 135, 135, 145, 133, 132, 142, 134, 138, 130, 132, 138, 138, 140, 152, 137, 136, 141, 135, 134, 146, 151, 143, 134, 143, 146, 146, 148, 138, 138, 141, 136, 136, 147, 143, 140, 135, 143, 144, 132, 141, 135, 142, 141, 142, 136, 140, 126, 137, 135, 136, 136, 139, 148, 148, 134, 141, 129, 140, 135, 134, 148, 150, 147, 136, 135, 129, 136, 142, 140, 141, 135, 141, 142, 139, 142, 139, 137, 139, 130, 139, 135, 137, 127, 139, 136, 138, 137, 129, 142, 136, 139, 141, 135, 142, 140, 137, 144, 134, 144, 133, 133, 136, 148, 155, 149, 141, 143, 138, 139, 149, 140, 133, 135, 138, 142, 138, 151, 143, 138, 141, 134, 140, 131, 138, 138, 137, 133, 142, 145, 130, 139, 139, 141, 141, 144, 141, 137, 132, 137, 137, 134, 148, 135, 140, 145, 141, 141, 142, 143, 146, 139, 138, 137, 137, 142, 136, 143, 136, 146, 129, 139, 140, 143, 136, 137, 140, 140, 146, 148, 134, 147, 136, 149, 133, 147, 139, 139, 133, 142, 140, 139, 136, 147, 136, 132, 143, 141, 143, 147, 137, 123, 134, 157, 126, 151, 134, 141, 141, 137, 132, 138, 143, 144, 139, 149, 138, 139, 134, 137, 134, 132, 132, 135, 140, 130, 134, 143, 136, 145, 141, 153, 135, 132, 146, 147, 146, 133, 133, 143, 136, 141, 135, 146, 131, 138, 139, 136, 138, 142, 135, 141, 144, 140, 135, 137, 137, 138, 144, 137, 132, 132, 142, 135, 136, 135, 136, 139, 134, 124, 134, 142, 138, 128, 141, 131, 137, 146, 142, 130, 134, 135, 131, 133, 135, 149, 140, 139, 141, 132, 145, 137, 139, 142, 128, 139, 152, 133, 142, 138, 133, 138, 151, 138, 138, 133, 145, 138, 136, 144, 140, 130, 148, 134, 147, 151, 134, 138, 138, 139, 141, 143, 129, 147, 133, 140, 136, 141, 137, 137, 133, 128, 134, 132, 138, 132, 141, 145, 138, 130, 139, 131, 132, 142, 141, 146, 139, 132, 139, 133, 142, 136, 132, 135, 145, 142, 137, 147, 125, 148, 131, 135, 136, 141, 138, 140, 133, 132, 139, 134, 131, 132, 137, 132, 138, 144, 131, 139, 134, 135, 148, 145, 135, 145, 145, 132, 134, 143, 140, 135, 136, 137, 138, 129, 131, 141, 138, 122, 135, 136, 147, 135, 141, 138, 145, 134, 133, 132, 151, 131, 144, 139, 136, 130, 135, 145, 141, 132, 140, 141, 143, 151, 134, 138, 139, 137, 138, 129, 133, 143, 129, 139, 141, 138, 130, 135, 133, 138, 135, 136, 137, 146, 145, 137, 132, 143, 130, 135, 134, 136, 130, 131, 142, 137, 141, 147, 133, 131, 138, 142, 140, 134, 139, 135, 137, 152, 132, 143, 143, 128, 134, 148, 133, 139, 130, 144, 136, 140, 137, 142, 136, 142, 139, 133, 142, 135, 148, 138, 129, 133, 129, 139, 136, 132, 138, 140, 143, 130, 144, 133, 139, 131, 129, 136, 140, 136, 147, 141, 141, 133, 136, 140, 144, 144, 138, 141, 124, 140, 129, 131, 137, 138, 138, 129, 146, 137, 136, 141, 132, 134, 136, 129, 135, 135, 155, 140, 137, 143, 146, 140, 148, 136, 134, 136, 143, 138, 139, 143, 138, 140, 137, 154, 149, 133, 142, 132, 143, 140, 141, 150, 140, 142, 134, 133, 130, 134, 140, 139, 146, 130, 131, 136, 134, 138, 135, 142, 139, 149, 142, 149, 139, 133, 148, 144, 134, 138, 141, 139, 143, 135, 141, 132, 159, 139, 143, 136, 134, 129, 127, 137, 136, 137, 130, 135, 142, 146, 146, 139, 130, 140, 143, 140, 133, 141, 133, 142, 137, 139, 143, 143, 140, 153, 132, 135, 129, 133, 143, 135, 135, 134, 140, 139, 140, 134, 150, 136, 146, 147, 140, 137, 143, 144, 132, 124, 142, 139, 138, 137, 137, 143, 140, 145, 144, 129, 139, 140, 140, 139, 143, 154, 138, 158, 142, 138, 144, 138, 133, 136, 140, 153, 148, 145, 141, 139, 140, 148, 146, 146, 125, 145, 139, 128, 138, 138, 137, 141, 130, 141, 136, 131, 138, 139, 133, 140, 138, 135, 135, 132, 135, 141, 142, 137, 149, 148, 142, 132, 141, 119, 140, 139, 145, 148, 139, 128, 139, 151, 149, 130, 130, 133, 143, 142, 147, 145, 141, 148, 142, 143, 139, 135, 139, 150, 136, 134, 135, 143, 138, 157, 145, 145, 148, 143, 135, 126, 143, 132, 136, 139, 137, 129, 139, 142, 150, 141, 133, 135, 136, 154, 128, 136, 143, 130, 146, 146, 132, 139, 141, 127, 133, 139, 137, 149, 128, 141, 142, 137, 132, 142, 130, 136, 136, 131, 120, 149, 142, 140, 142, 137, 146, 149, 150, 128, 138, 138, 135, 152, 142, 138, 134, 145, 141, 134, 134, 136, 139, 141, 150, 137, 138, 134, 133, 135, 134, 130, 135, 136, 143, 135, 144, 132, 141, 135, 140, 137, 140, 138, 141, 138, 148, 141, 132, 138, 130, 132, 128, 144, 145, 143, 141, 138, 146, 138, 149, 143, 136, 139, 147, 134, 139, 152, 140, 147, 141, 133, 141, 146, 140, 141, 132, 131, 147, 130, 148, 133, 134, 134, 132, 140, 133, 126, 142, 130, 129, 141, 140, 140, 137, 140, 132, 139, 144, 135, 137, 145, 154, 124, 154, 141, 137, 146, 133, 139, 149, 148, 150, 133, 136, 135, 134, 138, 140, 143, 142, 146, 141, 142, 139, 128, 147, 136, 139, 133, 142, 137, 127, 131, 145, 132, 135, 133, 143, 135, 138, 141, 128, 154, 142, 124, 143, 132, 141, 145, 128, 131, 139, 141, 137, 145, 138, 142, 135, 142, 135, 127, 135, 135, 137, 131, 132, 137, 151, 153, 148, 163, 141, 144, 145, 141, 133, 139, 138, 145, 133, 146, 132, 140, 135, 132, 141, 131, 140, 147, 134, 136, 137, 142, 137, 143, 139, 136, 149, 130, 134, 134, 135, 143, 132, 143, 137, 138, 134, 144, 146, 140, 134, 143, 145, 145, 145, 142, 137, 136, 140, 135, 143, 135, 143, 138, 144, 147, 136, 140, 131, 148, 127, 142, 127, 135, 139, 147, 138, 145, 149, 138, 133, 129, 150, 134, 144, 136, 131, 145, 156, 137, 151, 128, 147, 132, 136, 140, 144, 142, 133, 139, 136, 142, 143, 130, 134, 135, 143, 137, 136, 137, 136, 139, 142, 144, 139, 133, 137, 135, 151, 144, 138, 139, 131, 144, 131, 139, 143, 140, 133, 141, 131, 131, 133, 142, 138, 140, 140, 142, 144, 132, 137, 138, 150, 131, 141, 140, 134, 132, 131, 138, 145, 148, 145, 141, 142, 145, 134, 144, 131, 131, 142, 135, 142, 135, 135, 145, 137, 147, 146, 132, 147, 138, 139, 143, 131, 147, 139, 142, 137, 141, 135, 136, 137, 140, 135, 141, 138, 134, 129, 138, 136, 136, 136, 144, 145, 148, 145, 144, 139, 143, 143, 128, 140, 137, 136, 135, 153, 140, 139, 143, 146, 145, 140, 160, 133, 140, 142, 135, 147, 142, 135, 138, 138, 141, 138, 131, 140, 146, 136, 151, 143, 134, 136, 151, 144, 144, 133, 137, 153, 127, 138, 134, 138, 135, 142, 135, 133, 138, 141, 140, 137, 139, 127, 143, 144, 140, 135, 140, 143, 136, 137, 138, 147, 140, 145, 149, 144, 142, 142, 132, 132, 136, 133, 142, 135, 132, 139, 142, 138, 144, 136, 144, 142, 137, 136, 138, 139, 140, 136, 135, 131, 137, 128, 142, 135, 141, 135, 139, 129, 147, 137, 134, 143, 144, 145, 149, 142, 134, 141, 141, 139, 137, 136, 139, 137, 146, 145, 136, 138, 137, 142, 145, 141, 134, 145, 139, 139, 138, 130, 142, 137, 141, 137, 137, 140, 136, 137, 145, 137, 136, 135, 139, 141, 139, 136, 145, 140, 141, 147, 133, 144, 139, 140, 135, 140, 139, 144, 136, 136, 141, 137, 140, 136, 135, 140, 139, 133, 137, 139, 131, 138, 148, 144, 137, 135, 136, 138, 140, 139, 139, 149, 141, 134, 142, 137, 137, 135, 139, 135, 126, 135, 138, 137, 142, 140, 142, 138, 144, 136, 135, 138, 141, 136, 142, 144, 142, 139, 136, 138, 138, 140, 139, 140, 142, 139, 138, 141, 140, 138, 138, 139, 135, 141, 140, 134, 137, 136, 140, 138, 135, 147, 142, 141, 143, 144, 139, 145, 141, 143, 139, 139, 137, 137, 134, 132, 139, 143, 141, 141, 139, 138, 140, 142, 134, 146, 138, 139, 134, 143, 137, 141, 140, 138, 134, 142, 150, 137, 140, 141, 133, 134, 140, 139, 137, 139, 140, 137, 138, 140, 137, 142, 144, 138, 136, 136, 139, 146, 146, 144, 137, 143, 130, 142, 141, 135, 136, 138, 137, 136, 147, 138, 139, 138, 145, 136, 138, 134, 129, 142, 135, 139, 138, 134, 137, 132, 135, 141, 144, 141, 139, 138, 141, 141, 137, 135, 139, 147, 141, 134, 136, 138, 134, 136, 139, 139, 135, 140, 136, 141, 141, 140, 141, 139, 132, 141, 142, 137, 136, 135, 145, 138, 139, 135, 135, 140, 135, 140, 138, 136, 148, 140, 142, 141, 136, 138, 133, 137, 136, 135, 136, 138, 134, 139, 139, 141, 136, 141, 135, 137, 138, 139, 140, 141, 142, 135, 139, 139, 125, 140, 139, 139, 136, 140, 142, 142, 137, 145, 139, 139, 137, 143, 135, 132, 139, 140, 144, 133, 138, 144, 134, 144, 141, 137, 134, 141, 140, 137, 137, 140, 135, 136, 136, 142, 139, 144, 142, 138, 146, 142, 139, 135, 140, 143, 131, 139, 135, 143, 134, 131, 141, 147, 140, 139, 137, 143, 135, 136, 139, 142, 141, 144, 140, 138, 135, 135, 132, 140, 136, 139, 139, 139, 135, 142, 132, 139, 140, 139, 141, 137, 144, 146, 143, 139, 133, 142, 141, 128, 145, 141, 135, 134, 142, 131, 138, 139, 139, 139, 138, 139, 139, 141, 142, 136, 140, 139, 136, 137, 137, 139, 143, 153, 140, 139, 137, 138, 137, 140, 140, 136, 143, 136, 136, 140, 137, 131, 142, 140, 140, 137, 140, 140, 137, 139, 142, 139, 134, 142, 137, 137, 132, 140, 141, 136, 139, 137, 139, 138, 138, 137, 136, 139, 139, 141, 138, 136, 142, 143, 143, 136, 140, 136, 130, 140, 137, 134, 131, 136, 138, 133, 137, 137, 139, 140, 137, 139, 138, 134, 143, 137, 132, 142, 138, 138, 135, 127, 138, 136, 139, 135, 137, 137, 140, 142, 137, 137, 134, 137, 137, 121, 123, 146, 136, 139, 140, 151, 135, 142, 133, 149, 136, 147, 137, 131, 133, 143, 135, 144, 138, 139, 140, 138, 137, 129, 136, 130, 149, 147, 136, 139, 144, 138, 144, 143, 134, 132, 151, 137, 141, 147, 147, 129, 153, 145, 137, 136, 141, 133, 141, 143, 134, 146, 140, 152, 140, 141, 132, 144, 139, 125, 136, 136, 142, 136, 136, 136, 133, 140, 143, 137, 139, 130, 133, 148, 147, 134, 138, 140, 145, 141, 134, 132, 138, 135, 134, 138, 141, 133, 136, 143, 134, 133, 128, 131, 133, 138, 138, 138, 132, 146, 136, 140, 140, 142, 135, 147, 134, 145, 144, 133, 129, 144, 137, 139, 135, 133, 137, 139, 131, 147, 145, 139, 135, 136, 146, 131, 133, 140, 136, 136, 142, 144, 130, 146, 133, 139, 125, 145, 136, 129, 133, 137, 134, 143, 136, 144, 142, 135, 146, 135, 137, 141, 135, 140, 133, 143, 147, 133, 145, 148, 143, 148, 138, 137, 137, 145, 139, 133, 135, 137, 138, 148, 141, 137, 135, 129, 138, 140, 146, 144, 133, 144, 137, 136, 138, 125, 139, 142, 132, 131, 133, 130, 141, 132, 139, 139, 131, 145, 139, 147, 138, 138, 127, 139, 134, 146, 138, 133, 137, 149, 140, 135, 139, 140, 140, 142, 148, 131, 130, 145, 138, 130, 143, 131, 142, 145, 147, 137, 139, 148, 137, 131, 142, 150, 133, 136, 136, 140, 134, 138, 141, 142, 146, 149, 150, 134, 144, 136, 145, 133, 146, 145, 143, 126, 137, 139, 144, 141, 137, 130, 137, 127, 142, 136, 139, 137, 134, 128, 154, 140, 140, 145, 140, 137, 149, 135, 137, 141, 138, 138, 143, 135, 135, 141, 133, 137, 145, 139, 141, 138, 142, 146, 138, 137, 142, 134, 143, 137, 139, 140, 133, 132, 139, 127, 140, 140, 147, 136, 134, 149, 134, 137, 138, 135, 135, 147, 144, 144, 142, 141, 144, 141, 134, 138, 143, 132, 137, 135, 150, 132, 143, 144, 147, 138, 133, 137, 142, 139, 135, 142, 138, 124, 147, 143, 136, 141, 141, 138, 135, 140, 139, 131, 134, 128, 141, 135, 135, 126, 142, 144, 140, 137, 136, 141, 135, 135, 145, 145, 146, 135, 133, 138, 140, 129, 138, 138, 133, 143, 140, 138, 133, 134, 141, 143, 139, 134, 138, 134, 138, 131, 133, 142, 149, 148, 141, 138, 140, 135, 142, 146, 140, 145, 122, 140, 142, 131, 144, 141, 133, 141, 141, 142, 122, 135, 144, 128, 145, 136, 138, 136, 136, 135, 142, 140, 144, 142, 133, 131, 133, 148, 142, 135, 138, 142, 138, 141, 132, 137, 144, 140, 144, 141, 140, 128, 132, 144, 137, 141, 135, 136, 139, 141, 148, 134, 144, 149, 141, 135, 138, 137, 128, 131, 139, 133, 132, 143, 150, 137, 142, 146, 132, 139, 138, 142, 139, 136, 134, 133, 139, 144, 133, 143, 147, 149, 141, 138, 135, 144, 146, 137, 129, 137, 137, 139, 123, 136, 143, 136, 138, 135, 147, 148, 137, 144, 136, 123, 130, 136, 150, 146, 136, 143, 133, 137, 137, 133, 143, 144, 149, 131, 132, 136, 133, 134, 136, 136, 134, 128, 139, 136, 143, 125, 141, 136, 145, 139, 133, 142, 140, 156, 139, 146, 135, 138, 136, 141, 139, 140, 147, 131, 136, 148, 142, 131, 146, 127, 143, 143, 134, 138, 145, 138, 140, 135, 138, 128, 140, 136, 139, 134, 140, 133, 133, 138, 134, 129, 141, 137, 133, 136, 145, 128, 135, 134, 143, 134, 126, 124, 129, 132, 149, 145, 141, 128, 153, 127, 139, 131, 145, 130, 138, 144, 141, 138, 139, 128, 138, 141, 151, 136, 134, 139, 149, 130, 141, 130, 132, 136, 133, 150, 160, 133, 143, 125, 138, 140, 138, 133, 133, 140, 141, 143, 140, 136, 131, 138, 142, 144, 139, 129, 136, 139, 130, 135, 135, 141, 132, 141, 130, 152, 129, 138, 144, 120, 142, 139, 155, 142, 139, 139, 140, 144, 133, 141, 148, 140, 134, 129, 139, 147, 134, 143, 131, 143, 140, 145, 139, 136, 144, 137, 151, 131, 142, 147, 142, 146, 135, 143, 130, 141, 142, 135, 145, 144, 133, 136, 132, 128, 139, 137, 136, 144, 149, 139, 139, 141, 128, 133, 145, 137, 136, 136, 146, 139, 143, 138, 136, 142, 134, 142, 140, 138, 142, 145, 133, 137, 136, 128, 141, 137, 140, 134, 138, 131, 131, 136, 141, 129, 140, 143, 143, 132, 130, 150, 129, 136, 129, 142, 141, 148, 145, 143, 122, 147, 142, 129, 140, 134, 141, 140, 144, 147, 144, 143, 134, 138, 123, 133, 131, 146, 133, 141, 143, 133, 139, 141, 141, 144, 143, 142, 143, 130, 131, 144, 157, 141, 134, 140, 139, 134, 134, 134, 144, 140, 149, 142, 131, 132, 144, 139, 131, 147, 132, 137, 140, 136, 128, 132, 138, 136, 139, 135, 143, 126, 142, 139, 135, 137, 136, 133, 139, 138, 149, 140, 141, 146, 132, 135, 146, 137, 145, 143, 126, 143, 143, 147, 135, 141, 135, 136, 130, 137, 151, 132, 142, 143, 136, 150, 140, 128, 141, 150, 130, 130, 133, 131, 139, 142, 150, 128, 136, 142, 143, 132, 143, 137, 145, 141, 143, 137, 133, 138, 138, 133, 142, 127, 141, 150, 125, 152, 129, 140, 140, 132, 135, 143, 140, 139, 133, 139, 140, 156, 133, 132, 133, 138, 141, 138, 142, 143, 141, 148, 141, 137, 143, 137, 141, 143, 130, 130, 134, 131, 137, 149, 133, 135, 144, 139, 136, 140, 134, 149, 131, 135, 133, 140, 131, 144, 145, 137, 144, 149, 132, 146, 136, 138, 136, 131, 136, 135, 131, 141, 132, 142, 122, 143, 142, 142, 142, 131, 144, 129, 145, 139, 135, 137, 135, 131, 126, 134, 142, 132, 138, 137, 132, 141, 134, 140, 142, 144, 134, 141, 137, 141, 151, 137, 141, 137, 132, 140, 144, 140, 134, 135, 127, 139, 140, 155, 144, 138, 136, 137, 132, 130, 137, 146, 132, 137, 133, 143, 142, 149, 138, 148, 134, 140, 140, 134, 139, 138, 143, 139, 149, 134, 144, 137, 133, 120, 128, 137, 143, 149, 146, 152, 153, 127, 157, 137, 145, 130, 137, 139, 132, 135, 135, 140, 141, 136, 134, 146, 139, 136, 138, 136, 129, 137, 128, 141, 145, 134, 137, 135, 134, 141, 130, 142, 135, 136, 133, 138, 144, 140, 143, 136, 137, 136, 145, 139, 148, 138, 132, 143, 136, 139, 134, 143, 137, 144, 139, 128, 140, 143, 133, 130, 148, 138, 145, 143, 150, 138, 138, 148, 137, 145, 133, 133, 134, 133, 140, 136, 140, 138, 142, 138, 134, 142, 130, 123, 140, 141, 139, 136, 136, 140, 151, 134, 131, 142, 136, 148, 130, 150, 137, 137, 144, 142, 139, 137, 139, 134, 149, 140, 131, 141, 131, 145, 137, 135, 138, 136, 149, 142, 137, 143, 133, 146, 127, 141, 148, 130, 136, 142, 133, 137, 131, 137, 135, 135, 139, 148, 151, 138, 150, 142, 133, 143, 128, 137, 145, 127, 145, 143, 131, 136, 144, 133, 149, 131, 137, 131, 144, 134, 138, 139, 138, 140, 132, 136, 136, 136, 144, 141, 133, 129, 146, 145, 131, 139, 141, 138, 139, 137, 125, 155, 139, 145, 134, 146, 133, 135, 130, 140, 139, 148, 147, 135, 136, 137, 137, 143, 146, 130, 141, 149, 132, 134, 132, 134, 137, 132, 133, 134, 136, 151, 142, 152, 138, 136, 147, 149, 130, 146, 131, 137, 136, 144, 125, 145, 138, 142, 138, 129, 130, 141, 137, 141, 127, 136, 147, 145, 133, 135, 136, 130, 141, 142, 136, 153, 137, 142, 146, 136, 135, 138, 142, 124, 142, 136, 137, 134, 134, 138, 132, 145, 155, 142, 142, 131, 139, 135, 131, 150, 147, 136, 148, 134, 128, 127, 138, 140, 131, 135, 145, 144, 136, 139, 142, 141, 146, 154, 138, 137, 133, 135, 141, 135, 136, 137, 147, 131, 141, 153, 149, 140, 147, 133, 137, 134, 138, 137, 141, 144, 139, 143, 147, 129, 137, 129, 136, 144, 138, 133, 146, 128, 135, 141, 151, 145, 150, 149, 135, 142, 140, 137, 137, 136, 130, 138, 153, 137, 134, 134, 150, 142, 139, 141, 145, 140, 135, 139, 132, 135, 133, 128, 146, 137, 132, 131, 139, 124, 148, 141, 137, 140, 141, 138, 145, 145, 137, 138, 140, 136, 143, 147, 128, 138, 142, 146, 142, 136, 145, 140, 141, 135, 139, 148, 143, 128, 139, 137, 133, 134, 144, 137, 132, 134, 140, 138, 149, 154, 134, 144, 145, 133, 132, 142, 154, 141, 137, 133, 133, 141, 139, 143, 137, 129, 144, 136, 141, 154, 147, 153, 139, 137, 144, 143, 150, 143, 137, 132, 143, 137, 139, 141, 134, 149, 136, 155, 132, 141, 138, 147, 134, 140, 146, 135, 144, 135, 133, 139, 137, 138, 139, 129, 145, 144, 130, 154, 132, 140, 134, 139, 143, 149, 139, 138, 140, 136, 144, 140, 135, 134, 142, 140, 135, 137, 133, 131, 130, 136, 136, 136, 140, 138, 139, 139, 138, 144, 133, 146, 138, 136, 143, 133, 146, 141, 142, 150, 125, 140, 136, 137, 143, 128, 131, 130, 133, 134, 138, 143, 138, 133, 152, 149, 142, 138, 136, 131, 140, 145, 147, 140, 140, 136, 134, 142, 146, 133, 137, 132, 132, 139, 140, 135, 145, 138, 137, 129, 139, 138, 135, 135, 143, 141, 136, 144, 134, 143, 140, 132, 141, 136, 137, 135, 141, 134, 144, 133, 140, 134, 137, 135, 139, 149, 143, 135, 135, 136, 145, 145, 133, 142, 136, 143, 138, 139, 137, 140, 146, 137, 131, 140, 143, 143, 143, 133, 136, 134, 131, 140, 133, 132, 130, 138, 141, 135, 127, 133, 152, 139, 140, 139, 129, 133, 135, 136, 137, 141, 144, 137, 129, 142, 139, 135, 138, 140, 142, 139, 137, 146, 135, 139, 136, 136, 134, 135, 137, 143, 144, 140, 145, 137, 139, 131, 149, 137, 139, 144, 140, 135, 143, 141, 141, 137, 141, 145, 141, 144, 133, 135, 136, 149, 140, 145, 141, 145, 140, 141, 133, 129, 138, 139, 138, 144, 137, 142, 133, 139, 139, 143, 134, 141, 143, 139, 141, 139, 147, 133, 135, 150, 137, 135, 132, 137, 132, 140, 139, 140, 128, 136, 135, 138, 133, 137, 143, 134, 143, 146, 142, 138, 137, 143, 138, 140, 141, 139, 138, 139, 136, 145, 142, 138, 139, 138, 145, 135, 140, 139, 136, 138, 145, 132, 142, 143, 145, 144, 141, 141, 139, 147, 132, 141, 139, 134, 135, 138, 132, 138, 144, 136, 135, 133, 139, 136, 142, 140, 142, 146, 127, 129, 142, 141, 144, 135, 143, 137, 140, 139, 139, 142, 135, 141, 134, 135, 129, 147, 138, 137, 130, 136, 142, 132, 138, 137, 136, 150, 144, 139, 140, 145, 139, 138, 147, 138, 137, 140, 137, 136, 137, 136, 138, 140, 133, 139, 138, 138, 135, 136, 135, 142, 139, 137, 139, 142, 138, 137, 139, 143, 137, 132, 139, 139, 139, 132, 147, 148, 136, 144, 137, 131, 139, 138, 138, 140, 147, 137, 136, 145, 141, 142, 142, 138, 140, 138, 136, 142, 142, 128, 139, 137, 140, 139, 144, 134, 139, 139, 137, 139, 134, 144, 142, 139, 136, 136, 146, 144, 140, 138, 136, 135, 141, 135, 146, 133, 139, 141, 140, 138, 136, 139, 143, 135, 141, 144, 141, 139, 130, 134, 137, 134, 140, 135, 132, 148, 142, 147, 137, 142, 139, 138, 138, 141, 146, 140, 135, 139, 138, 135, 135, 134, 143, 144, 140, 146, 139, 143, 134, 137, 139, 139, 145, 141, 136, 147, 143, 132, 143, 135, 142, 139, 143, 142, 137, 138, 137, 143, 138, 133, 134, 138, 144, 151, 135, 135, 141, 142, 142, 134, 137, 149, 150, 138, 136, 129, 137, 142, 135, 148, 136, 132, 138, 139, 133, 138, 140, 139, 136, 133, 143, 142, 139, 135, 129, 139, 136, 140, 142, 139, 137, 130, 146, 135, 138, 138, 135, 140, 142, 142, 136, 134, 138, 136, 141, 148, 138, 144, 158, 134, 137, 135, 141, 135, 138, 146, 138, 139, 136, 138, 140, 136, 131, 139, 134, 132, 141, 135, 138, 139, 144, 140, 139, 136, 138, 133, 138, 143, 145, 136, 143, 145, 128, 140, 130, 139, 141, 136, 134, 136, 142, 137, 141, 138, 137, 144, 135, 135, 137, 142, 143, 140, 138, 137, 136, 131, 133, 138, 142, 141, 136, 143, 138, 130, 149, 136, 134, 139, 136, 139, 134, 139, 134, 142, 136, 144, 143, 138, 142, 127, 131, 143, 140, 135, 140, 141, 136, 146, 137, 135, 134, 130, 139, 142, 135, 136, 138, 137, 136, 140, 134, 139, 136, 143, 147, 134, 141, 147, 136, 137, 137, 131, 130, 140, 142, 137, 144, 142, 145, 142, 141, 142, 142, 134, 141, 143, 131, 138, 138, 136, 140, 139, 137, 145, 143, 134, 141, 137, 138, 143, 137, 143, 133, 136, 138, 138, 138, 140, 133, 139, 137, 139, 138, 142, 137, 139, 139, 139, 135, 144, 139, 136, 141, 138, 133, 139, 134, 135, 142, 131, 144, 128, 138, 139, 136, 141, 145, 137, 143, 151, 138, 144, 137, 136, 142, 144, 136, 139, 137, 143, 136, 142, 137, 135, 138, 145, 141, 135, 145, 131, 136, 142, 140, 140, 140, 135, 143, 135, 139, 138, 137, 138, 138, 134, 137, 142, 136, 143, 142, 143, 142, 148, 140, 134, 140, 137, 139, 136, 139, 146, 139, 138, 130, 137, 130, 144, 136, 139, 143, 141, 136, 140, 144, 137, 140, 140, 150, 135, 148, 137, 143, 136, 138, 142, 137, 133, 142, 136, 138, 135, 139, 142, 145, 130, 135, 147, 135, 139, 130, 133, 141, 140, 140, 140, 136, 135, 131, 143, 137, 149, 134, 143, 142, 134, 140, 135, 139, 136, 140, 138, 135, 142, 147, 133, 134, 140, 151, 138, 136, 137, 134, 129, 140, 142, 141, 139, 132, 144, 137, 142, 142, 141, 134, 139, 143, 140, 136, 141, 141, 144, 142, 144, 132, 144, 138, 141, 139, 138, 136, 130, 141, 139, 138, 138, 136, 134, 148, 140, 135, 134, 136, 132, 140, 142, 136, 139, 127, 142, 138, 134, 137, 136, 137, 138, 131, 135, 140, 141, 145, 136, 136, 143, 133, 143, 144, 143, 141, 133, 142, 133, 151, 140, 139, 139, 139, 136, 133, 142, 140, 136, 134, 137, 136, 143, 139, 138, 130, 136, 129, 130, 141, 146, 133, 139, 148, 137, 142, 140, 138, 143, 142, 136, 140, 131, 138, 144, 138, 136, 142, 145, 140, 141, 131, 141, 144, 128, 134, 143, 131, 133, 137, 144, 135, 143, 130, 135, 135, 140, 138, 146, 134, 134, 139, 133, 146, 144, 135, 136, 141, 138, 140, 135, 148, 135, 133, 136, 139, 137, 138, 139, 127, 139, 139, 125, 141, 129, 140, 135, 138, 137, 139, 145, 139, 139, 136, 143, 143, 140, 139, 137, 134, 136, 144, 139, 139, 143, 131, 133, 143, 141, 141, 140, 142, 135, 141, 143, 140, 140, 135, 139, 139, 141, 143, 135, 147, 141, 137, 138, 128, 138, 138, 148, 137, 138, 138, 135, 128, 140, 139, 134, 140, 132, 137, 134, 135, 138, 141, 146, 138, 133, 138, 139, 140, 140, 133, 140, 134, 140, 135, 137, 131, 143, 137, 146, 137, 135, 141, 139, 144, 136, 135, 135, 141, 143, 143, 140, 137, 137, 138, 140, 142, 136, 139, 136, 129, 136, 143, 132, 140, 146, 138, 146, 136, 136, 142, 155, 139, 140, 139, 133, 132, 132, 142, 136, 138, 142, 139, 143, 145, 138, 139, 141, 138, 138, 129, 133, 137, 138, 138, 137, 145, 137, 138, 139, 142, 137, 135, 138, 136, 143, 147, 136, 139, 138, 136, 137, 143, 135, 139, 135, 143, 140, 136, 131, 143, 131, 134, 140, 139, 140, 131, 136, 139, 143, 133, 142, 134, 142, 135, 135, 135, 143, 143, 135, 144, 133, 143, 138, 139, 139, 141, 142, 134, 139, 142, 136, 135, 147, 140, 139, 140, 138, 132, 132, 138, 139, 144, 142, 147, 140, 135, 143, 137, 145, 142, 130, 134, 137, 142, 137, 140, 140, 133, 133, 143, 136, 146, 131, 134, 140, 134, 141, 144, 136, 138, 139, 142, 136, 147, 138, 148, 137, 148, 138, 135, 139, 137, 136, 134, 140, 129, 141, 128, 139, 137, 138, 145, 138, 140, 148, 136, 140, 145, 145, 143, 140, 136, 136, 136, 133, 139, 138, 140, 142, 141, 141, 135, 139, 139, 141, 144, 140, 131, 135, 136, 140, 137, 138, 147, 145, 137, 142, 144, 136, 140, 139, 135, 138, 135, 137, 139, 143, 137, 137, 132, 138, 142, 142, 142, 146, 141, 144, 140, 135, 137, 139, 127, 135, 141, 136, 134, 142, 139, 142, 131, 131, 138, 133, 141, 140, 136, 143, 140, 138, 140, 140, 143, 140, 138, 134, 132, 137, 140, 143, 145, 143, 132, 133, 131, 138, 146, 141, 137, 140, 137, 140, 138, 135, 134, 138, 144, 137, 139, 140, 134, 146, 142, 138, 142, 149, 144, 136, 140, 138, 147, 143, 139, 135, 133, 140, 136, 147, 132, 131, 134, 138, 135, 134, 135, 137, 137, 134, 143, 137, 140, 134, 136, 143, 137, 132, 131, 131, 133, 136, 138, 145, 142, 140, 140, 143, 137, 143, 135, 140, 136, 131, 141, 144, 140, 146, 142, 141, 137, 139, 134, 145, 136, 141, 135, 137, 134, 141, 140, 145, 144, 136, 151, 139, 142, 141, 141, 137, 141, 141, 132, 137, 132, 139, 138, 139, 143, 146, 139, 134, 138, 129, 140, 145, 135, 140, 143, 139, 132, 136, 136, 144, 143, 135, 133, 136, 138, 141, 134, 139, 133, 135, 136, 136, 128, 133, 136, 133, 137, 147, 141, 142, 141, 130, 129, 137, 141, 136, 132, 136, 144, 145, 138, 137, 136, 141, 142, 136, 137, 143, 138, 136, 145, 132, 135, 138, 145, 135, 141, 128, 140, 137, 143, 133, 140, 142, 141, 136, 134, 146, 148, 141, 135, 138, 143, 136, 142, 143, 141, 134, 138, 138, 143, 141, 136, 135, 138, 134, 135, 135, 138, 137, 139, 144, 143, 136, 137, 137, 147, 143, 142, 140, 149, 142, 133, 133, 141, 151, 142, 140, 135, 141, 140, 138, 141, 140, 145, 142, 133, 133, 142, 141, 135, 141, 147, 137, 140, 139, 133, 135, 135, 135, 140, 132, 139, 133, 141, 141, 143, 142, 138, 134, 134, 133, 145, 145, 143, 131, 127, 137, 138, 132, 136, 140, 136, 145, 145, 131, 138, 134, 142, 153, 143, 137, 127, 131, 128, 140, 137, 142, 130, 130, 142, 138, 138, 136, 133, 139, 141, 130, 133, 147, 140, 137, 133, 152, 137, 142, 147, 136, 138, 138, 130, 154, 134, 145, 136, 134, 137, 140, 137, 136, 150, 140, 140, 139, 135, 141, 130, 136, 140, 139, 134, 138, 138, 145, 132, 139, 148, 141, 134, 136, 134, 133, 142, 136, 135, 139, 140, 132, 129, 148, 140, 146, 146, 144, 133, 143, 131, 140, 130, 131, 139, 138, 136, 128, 137, 135, 137, 139, 151, 132, 146, 124, 134, 143, 134, 127, 140, 132, 137, 138, 136, 137, 138, 148, 142, 147, 130, 142, 132, 134, 133, 138, 130, 150, 138, 141, 136, 143, 137, 141, 145, 125, 130, 139, 142, 146, 136, 130, 135, 142, 143, 139, 140, 135, 141, 135, 140, 139, 133, 139, 142, 146, 130, 130, 134, 139, 143, 141, 135, 139, 147, 144, 147, 141, 135, 131, 144, 137, 138, 137, 145, 134, 138, 134, 133, 142, 130, 143, 150, 153, 144, 139, 129, 134, 141, 131, 141, 145, 143, 128, 131, 137, 127, 132, 150, 129, 140, 136, 137, 129, 139, 135, 138, 141, 137, 137, 144, 132, 138, 139, 128, 142, 136, 139, 133, 150, 141, 140, 144, 139, 137, 143, 139, 145, 130, 145, 136, 137, 138, 141, 139, 136, 134, 142, 146, 141, 133, 130, 144, 135, 137, 137, 152, 136, 134, 134, 127, 135, 137, 133, 145, 138, 138, 131, 131, 144, 138, 147, 141, 146, 135, 135, 136, 137, 138, 138, 138, 149, 144, 136, 137, 135, 136, 137, 136, 151, 144, 143, 138, 140, 138, 129, 138, 134, 133, 142, 146, 135, 128, 130, 138, 139, 138, 146, 133, 130, 134, 139, 139, 130, 136, 140, 136, 141, 135, 145, 143, 137, 134, 135, 142, 136, 141, 136, 139, 143, 145, 139, 141, 139, 133, 141, 146, 135, 145, 142, 136, 147, 137, 143, 132, 134, 154, 137, 148, 142, 148, 146, 145, 145, 141, 137, 144, 143, 138, 136, 142, 131, 138, 140, 135, 148, 124, 136, 133, 138, 141, 137, 139, 144, 131, 138, 150, 144, 139, 138, 131, 126, 136, 141, 142, 146, 138, 137, 146, 138, 144, 141, 133, 140, 142, 138, 147, 140, 127, 133, 131, 134, 134, 135, 138, 139, 141, 149, 131, 139, 139, 131, 129, 142, 139, 139, 138, 139, 135, 144, 134, 140, 135, 144, 141, 131, 147, 143, 137, 135, 144, 140, 132, 146, 143, 135, 137, 132, 144, 137, 143, 146, 138, 144, 139, 141, 144, 138, 148, 135, 138, 137, 142, 141, 132, 136, 138, 146, 147, 138, 135, 137, 149, 147, 141, 146, 141, 136, 125, 137, 140, 143, 143, 135, 140, 136, 138, 130, 141, 140, 133, 155, 136, 135, 133, 142, 129, 130, 140, 139, 144, 142, 137, 137, 132, 136, 135, 140, 140, 135, 136, 138, 133, 132, 139, 134, 148, 142, 140, 132, 128, 147, 141, 131, 143, 128, 131, 145, 130, 155, 142, 143, 137, 148, 149, 139, 136, 131, 140, 147, 134, 135, 137, 139, 133, 134, 136, 140, 140, 147, 137, 138, 139, 136, 142, 141, 137, 134, 139, 139, 146, 143, 150, 146, 142, 138, 135, 138, 134, 136, 140, 136, 132, 136, 136, 141, 128, 134, 134, 137, 148, 151, 131, 142, 135, 135, 139, 137, 134, 141, 130, 141, 140, 141, 143, 137, 146, 142, 143, 140, 139, 136, 134, 133, 139, 140, 132, 129, 140, 146, 132, 138, 143, 137, 143, 137, 135, 148, 135, 132, 136, 150, 144, 134, 140, 139, 150, 138, 142, 137, 144, 140, 130, 134, 139, 142, 144, 138, 145, 130, 145, 135, 145, 136, 139, 137, 146, 127, 137, 135, 127, 137, 135, 139, 140, 148, 139, 142, 137, 145, 132, 134, 143, 134, 138, 129, 134, 141, 142, 140, 133, 132, 155, 149, 135, 143, 147, 138, 138, 139, 135, 135, 137, 151, 129, 130, 133, 139, 141, 138, 148, 138, 137, 139, 144, 148, 149, 141, 134, 134, 144, 136, 142, 139, 135, 135, 145, 138, 140, 145, 137, 139, 135, 131, 133, 140, 144, 129, 142, 147, 142, 136, 144, 145, 140, 146, 134, 131, 140, 135, 136, 132, 136, 140, 138, 148, 135, 131, 133, 134, 159, 145, 145, 136, 139, 131, 129, 139, 146, 136, 129, 139, 139, 148, 150, 134, 141, 133, 137, 134, 151, 140, 139, 142, 130, 128, 143, 141, 132, 131, 143, 131, 144, 144, 134, 147, 143, 134, 136, 143, 148, 143, 138, 141, 144, 147, 144, 141, 142, 135, 139, 135, 132, 143, 145, 145, 139, 143, 141, 139, 146, 143, 130, 131, 137, 146, 143, 145, 138, 142, 140, 146, 138, 136, 137, 131, 139, 144, 140, 139, 137, 140, 139, 133, 135, 138, 134, 141, 135, 130, 142, 132, 143, 139, 139, 139, 147, 135, 134, 140, 134, 141, 144, 133, 135, 137, 135, 137, 142, 141, 144, 140, 137, 147, 144, 133, 137, 136, 137, 131, 144, 138, 145, 132, 131, 145, 141, 137, 136, 144, 140, 138, 137, 137, 136, 141, 137, 138, 135, 148, 135, 134, 134, 129, 145, 136, 133, 141, 136, 142, 141, 142, 141, 131, 130, 133, 133, 139, 139, 133, 146, 142, 132, 132, 147, 135, 136, 144, 133, 145, 135, 133, 141, 141, 147, 144, 139, 137, 133, 145, 149, 143, 136, 137, 138, 131, 139, 144, 132, 148, 128, 140, 131, 134, 132, 135, 136, 147, 133, 142, 143, 138, 136, 136, 131, 135, 144, 145, 135, 130, 133, 142, 132, 134, 142, 138, 132, 141, 140, 144, 145, 137, 141, 142, 150, 137, 135, 145, 139, 142, 141, 142, 136, 133, 143, 134, 146, 139, 147, 138, 134, 140, 133, 140, 132, 139, 135, 131, 141, 131, 131, 151, 131, 134, 134, 129, 145, 137, 140, 141, 140, 137, 142, 144, 133, 142, 136, 136, 137, 138, 145, 138, 154, 139, 144, 147, 135, 145, 138, 140, 138, 142, 140, 143, 155, 138, 135, 133, 139, 142, 132, 138, 137, 140, 138, 137, 133, 147, 133, 133, 135, 136, 133, 150, 139, 132, 143, 146, 139, 129, 147, 139, 139, 149, 152, 141, 134, 132, 129, 139, 132, 145, 144, 144, 136, 140, 136, 144, 145, 138, 140, 143, 134, 145, 141, 137, 141, 135, 140, 134, 132, 141, 144, 138, 136, 141, 134, 130, 141, 134, 128, 113, 139, 137, 147, 146, 156, 141, 152, 144, 136, 141, 141, 134, 138, 129, 143, 133, 137, 137, 135, 138, 147, 137, 143, 149, 147, 133, 142, 126, 126, 136, 136, 135, 144, 136, 135, 138, 133, 140, 135, 127, 135, 139, 143, 139, 134, 137, 137, 141, 142, 124, 133, 140, 136, 126, 143, 145, 136, 133, 131, 138, 138, 141, 127, 129, 133, 135, 139, 133, 140, 136, 137, 131, 136, 143, 141, 145, 147, 134, 138, 148, 145, 142, 147, 155, 140, 143, 144, 133, 143, 134, 136, 157, 135, 131, 141, 149, 139, 141, 133, 140, 146, 139, 133, 144, 140, 141, 139, 137, 136, 136, 136, 139, 128, 152, 152, 147, 136, 145, 146, 125, 141, 140, 148, 132, 133, 135, 141, 149, 141, 135, 146, 143, 137, 138, 135, 150, 138, 132, 134, 137, 138, 134, 142, 139, 137, 127, 134, 147, 131, 140, 135, 144, 137, 136, 141, 139, 140, 138, 137, 135, 136, 138, 138, 141, 141, 143, 129, 136, 137, 142, 129, 143, 136, 140, 143, 139, 136, 139, 134, 144, 144, 138, 148, 143, 146, 136, 148, 143, 159, 138, 141, 144, 141, 137, 138, 134, 143, 135, 141, 143, 136, 139, 130, 141, 154, 132, 140, 138, 140, 146, 144, 144, 141, 145, 140, 125, 138, 142, 144, 136, 129, 132, 138, 137, 137, 137, 147, 146, 139, 133, 142, 146, 142, 142, 137, 144, 142, 141, 137, 136, 138, 140, 137, 139, 127, 142, 132, 144, 135, 136, 137, 139, 142, 142, 132, 142, 132, 123, 140, 140, 139, 133, 126, 133, 135, 135, 135, 135, 149, 138, 136, 140, 136, 139, 140, 138, 154, 140, 138, 135, 133, 146, 139, 134, 134, 138, 142, 139, 148, 141, 148, 144, 145, 138, 137, 151, 135, 138, 134, 135, 149, 136, 139, 151, 143, 152, 151, 125, 139, 137, 136, 138, 144, 131, 144, 146, 129, 142, 140, 137, 136, 142, 145, 137, 131, 143, 138, 141, 144, 134, 134, 138, 132, 136, 147, 144, 132, 140, 146, 125, 141, 148, 140, 136, 141, 132, 137, 139, 133, 143, 145, 137, 147, 153, 139, 143, 131, 147, 148, 139, 137, 139, 135, 139, 131, 131, 134, 131, 140, 143, 135, 142, 151, 154, 145, 140, 139, 138, 143, 133, 151, 152, 139, 134, 142, 140, 141, 135, 137, 138, 135, 133, 135, 133, 150, 142, 132, 142, 142, 139, 130, 140, 137, 135, 152, 142, 142, 143, 140, 150, 135, 132, 133, 156, 137, 151, 147, 143, 143, 144, 136, 130, 136, 132, 154, 132, 134, 134, 133, 134, 138, 144, 149, 135, 137, 138, 137, 145, 126, 126, 144, 138, 149, 134, 136, 135, 137, 144, 140, 138, 141, 129, 141, 136, 139, 131, 138, 138, 139, 131, 144, 134, 141, 138, 143, 133, 137, 146, 140, 145, 136, 145, 131, 127, 136, 133, 138, 145, 130, 135, 132, 149, 151, 148, 142, 143, 136, 142, 139, 146, 135, 140, 132, 142, 144, 135, 145, 137, 145, 140, 132, 131, 139, 140, 134, 145, 149, 143, 140, 144, 138, 140, 144, 148, 140, 144, 132, 148, 136, 140, 138, 136, 131, 137, 138, 134, 131, 147, 138, 129, 143, 140, 142, 139, 136, 139, 131, 149, 133, 135, 129, 131, 145, 134, 156, 147, 136, 130, 133, 126, 151, 140, 133, 141, 138, 140, 136, 138, 142, 146, 141, 126, 130, 131, 139, 144, 145, 139, 145, 114, 148, 138, 138, 130, 142, 130, 134, 146, 139, 137, 143, 131, 135, 143, 131, 135, 140, 149, 145, 121, 147, 135, 142, 150, 139, 147, 140, 139, 138, 140, 147, 129, 141, 144, 126, 142, 140, 134, 147, 142, 142, 135, 147, 148, 138, 139, 147, 137, 144, 145, 137, 142, 137, 148, 139, 139, 140, 140, 143, 149, 142, 138, 145, 147, 141, 144, 152, 139, 134, 128, 136, 155, 136, 134, 135, 145, 135, 139, 145, 128, 138, 138, 144, 143, 138, 138, 136, 139, 141, 145, 138, 143, 144, 135, 157, 135, 141, 134, 126, 148, 140, 147, 146, 139, 142, 151, 144, 133, 147, 142, 141, 146, 128, 129, 137, 142, 138, 130, 138, 135, 137, 145, 147, 150, 140, 145, 131, 143, 146, 127, 143, 141, 153, 136, 139, 134, 144, 145, 143, 142, 136, 143, 136, 152, 140, 131, 137, 137, 127, 136, 151, 139, 143, 160, 136, 142, 141, 138, 131, 139, 135, 140, 150, 139, 157, 141, 140, 146, 139, 158, 139, 135, 153, 139, 139, 134, 137, 139, 134, 139, 147, 143, 145, 136, 144, 139, 147, 144, 150, 145, 142, 141, 142, 127, 146, 140, 140, 149, 140, 136, 133, 137, 147, 134, 125, 139, 137, 150, 142, 139, 136, 147, 142, 137, 139, 134, 131, 145, 149, 137, 136, 122, 144, 147, 141, 131, 117, 142, 150, 146, 127, 141, 136, 136, 133, 142, 136, 135, 143, 143, 131, 137, 146, 138, 129, 135, 142, 147, 141, 137, 135, 147, 135, 144, 151, 138, 144, 134, 135, 150, 142, 132, 142, 150, 148, 131, 138, 134, 138, 133, 143, 131, 132, 141, 133, 131, 132, 138, 134, 140, 146, 133, 151, 141, 141, 143, 132, 137, 141, 139, 126, 145, 140, 137, 147, 134, 148, 136, 144, 141, 137, 140, 135, 143, 135, 134, 140, 149, 150, 133, 144, 146, 139, 140, 131, 143, 146, 136, 136, 135, 142, 139, 143, 146, 146, 141, 137, 148, 132, 137, 143, 144, 138, 142, 143, 133, 133, 141, 139, 139, 135, 141, 148, 135, 130, 134, 142, 139, 143, 160, 142, 140, 136, 136, 128, 140, 139, 133, 133, 146, 133, 151, 130, 150, 134, 135, 137, 143, 144, 136, 143, 130, 136, 141, 141, 145, 147, 135, 130, 132, 153, 142, 141, 129, 141, 136, 137, 140, 148, 135, 135, 137, 148, 146, 137, 154, 140, 132, 136, 143, 128, 142, 138, 132, 140, 134, 153, 127, 140, 154, 145, 143, 127, 140, 131, 136, 141, 145, 132, 132, 129, 136, 145, 137, 140, 143, 140, 143, 134, 136, 142, 143, 140, 145, 130, 132, 139, 130, 141, 143, 135, 145, 137, 149, 147, 134, 143, 142, 150, 130, 124, 142, 142, 140, 143, 138, 140, 141, 139, 136, 141, 144, 137, 131, 137, 141, 133, 133, 133, 144, 130, 144, 138, 146, 141, 129, 134, 142, 139, 134, 143, 127, 131, 134, 138, 139, 139, 145, 137, 131, 136, 142, 136, 124, 138, 138, 149, 142, 119, 140, 134, 130, 138, 140, 140, 124, 136, 124, 141, 133, 129, 133, 140, 135, 144, 133, 129, 136, 137, 130, 141, 133, 127, 133, 144, 137, 131, 133, 138, 118, 135, 148, 138, 143, 136, 141, 136, 152, 133, 141, 139, 134, 140, 138, 138, 129, 138, 149, 145, 146, 145, 146, 143, 140, 131, 135, 134, 137, 146, 144, 149, 143, 128, 141, 133, 136, 127, 139, 140, 143, 128, 146, 134, 142, 141, 136, 138, 144, 130, 134, 138, 147, 141, 139, 136, 145, 148, 135, 142, 154, 138, 134, 146, 137, 156, 142, 134, 147, 135, 143, 141, 138, 144, 138, 140, 128, 138, 144, 133, 146, 143, 134, 137, 133, 122, 133, 141, 143, 137, 137, 146, 138, 139, 147, 135, 134, 139, 140, 141, 132, 148, 138, 138, 136, 146, 139, 134, 146, 136, 131, 151, 141, 139, 139, 127, 141, 146, 137, 147, 144, 148, 129, 141, 133, 135, 134, 126, 145, 141, 141, 139, 135, 145, 140, 129, 151, 132, 138, 131, 133, 141, 137, 134, 127, 139, 148, 149, 133, 164, 131, 137, 141, 138, 134, 134, 149, 134, 134, 124, 119, 140, 138, 125, 145, 143, 138, 142, 142, 139, 143, 131, 143, 141, 130, 140, 135, 126, 140, 129, 138, 134, 141, 139, 137, 133, 140, 136, 141, 141, 127, 146, 133, 136, 129, 139, 140, 141, 146, 137, 140, 130, 140, 128, 140, 135, 149, 141, 138, 145, 138, 142, 144, 138, 138, 135, 140, 142, 143, 140, 140, 138, 141, 141, 151, 146, 132, 148, 152, 129, 143, 142, 130, 138, 137, 129, 133, 135, 153, 135, 135, 133, 146, 138, 138, 141, 141, 140, 141, 137, 139, 124, 140, 140, 143, 139, 146, 147, 136, 140, 144, 138, 133, 144, 127, 132, 140, 135, 147, 138, 140, 133, 143, 134, 136, 143, 137, 141, 132, 143, 139, 142, 143, 138, 139, 135, 134, 151, 132, 135, 129, 143, 140, 141, 137, 137, 147, 153, 133, 130, 136, 130, 143, 141, 136, 143, 139, 144, 142, 139, 144, 148, 138, 138, 149, 134, 134, 146, 136, 147, 146, 157, 131, 133, 144, 146, 141, 144, 130, 146, 136, 133, 134, 134, 142, 138, 137, 131, 127, 140, 135, 146, 137, 135, 134, 134, 154, 142, 131, 138, 131, 136, 131, 141, 136, 132, 150, 145, 131, 134, 138, 139, 143, 138, 142, 136, 132, 139, 160, 142, 138, 133, 138, 135, 136, 139, 145, 136, 138, 142, 139, 148, 137, 145, 133, 133, 139, 143, 142, 143, 139, 146, 136, 147, 140, 146, 143, 142, 132, 126, 143, 138, 130, 140, 127, 129, 141, 148, 138, 133, 136, 127, 127, 138, 137, 149, 139, 143, 130, 147, 145, 142, 136, 137, 135, 142, 154, 142, 138, 139, 138, 128, 148, 147, 143, 121, 146, 136, 147, 145, 141, 154, 141, 135, 145, 141, 128, 133, 131, 138, 130, 143, 137, 131, 143, 134, 142, 134, 136, 142, 136, 151, 135, 138, 131, 138, 136, 136, 149, 142, 156, 132, 150, 149, 148, 137, 141, 141, 144, 142, 146, 130, 148, 142, 134, 138, 140, 147, 144, 131, 136, 144, 148, 139, 153, 132, 137, 148, 144, 137, 140, 140, 152, 150, 141, 133, 129, 141, 140, 138, 145, 145, 136, 146, 144, 125, 135, 135, 133, 134, 133, 144, 145, 143, 147, 117, 146, 138, 141, 139, 134, 134, 137, 137, 151, 136, 145, 137, 144, 141, 143, 128, 143, 140, 143, 142, 148, 147, 140, 140, 140, 137, 145, 142, 138, 138, 138, 135, 134, 141, 143, 126, 135, 130, 140, 146, 122, 140, 140, 137, 127, 138, 137, 158, 130, 136, 146, 151, 140, 139, 143, 133, 137, 130, 145, 133, 125, 143, 144, 143, 137, 151, 137, 137, 127, 132, 127, 151, 136, 128, 147, 131, 137, 143, 143, 137, 139, 132, 151, 142, 140, 138, 143, 137, 140, 135, 138, 138, 140, 138, 138, 145, 141, 145, 130, 132, 143, 138, 143, 139, 137, 138, 142, 152, 140, 141, 130, 141, 135, 136, 135, 135, 140, 138, 140, 139, 123, 143, 141, 141, 143, 131, 135, 122, 137, 131, 144, 138, 136, 132, 142, 144, 137, 132, 133, 139, 135, 144, 142, 147, 147, 128, 140, 135, 134, 138, 136, 135, 135, 138, 138, 138, 137, 142, 139, 128, 145, 128, 141, 159, 137, 127, 148, 139, 139, 136, 133, 132, 142, 141, 132, 139, 133, 136, 133, 131, 140, 140, 137, 132, 154, 137, 132, 149, 153, 144, 141, 144, 143, 134, 143, 134, 133, 128, 130, 136, 138, 135, 131, 135, 137, 145, 141, 134, 147, 144, 144, 130, 139, 134, 146, 148, 134, 129, 143, 127, 140, 135, 126, 144, 133, 153, 144, 135, 138, 148, 141, 135, 145, 141, 148, 138, 142, 148, 144, 135, 141, 142, 136, 135, 132, 148, 138, 141, 133, 140, 130, 149, 135, 141, 131, 141, 136, 145, 144, 147, 131, 130, 142, 146, 132, 129, 144, 131, 134, 140, 133, 141, 140, 140, 134, 153, 146, 146, 147, 125, 135, 140, 137, 135, 144, 144, 137, 138, 135, 138, 140, 127, 135, 134, 160, 125, 137, 129, 137, 148, 138, 149, 139, 146, 140, 139, 140, 129, 148, 141, 141, 143, 147, 152, 129, 131, 132, 145, 127, 136, 147, 142, 136, 166, 136, 131, 142, 139, 135, 147, 139, 142, 136, 144, 135, 135, 143, 150, 131, 143, 146, 145, 142, 146, 138, 149, 137, 136, 132, 138, 140, 148, 136, 136, 128, 137, 155, 141, 149, 141, 147, 140, 133, 143, 146, 145, 146, 132, 137, 155, 135, 151, 140, 139, 137, 138, 139, 139, 129, 145, 139, 135, 135, 141, 139, 137, 140, 141, 138, 141, 151, 149, 141, 141, 146, 143, 137, 138, 137, 145, 141, 148, 144, 134, 141, 140, 135, 143, 131, 146, 134, 142, 135, 135, 139, 143, 136, 144, 143, 146, 144, 142, 133, 144, 142, 140, 137, 132, 142, 133, 144, 132, 136, 128, 132, 139, 140, 148, 140, 142, 125, 135, 139, 130, 146, 133, 136, 139, 134, 143, 138, 138, 143, 137, 140, 138, 137, 133, 141, 137, 135, 137, 131, 137, 142, 131, 141, 130, 136, 142, 143, 135, 154, 134, 133, 137, 145, 139, 143, 144, 142, 139, 154, 145, 137, 151, 132, 129, 131, 144, 142, 134, 131, 147, 134, 144, 137, 143, 142, 139, 153, 135, 137, 142, 142, 138, 140, 131, 141, 139, 138, 149, 134, 141, 144, 146, 138, 152, 137, 144, 139, 147, 129, 143, 141, 133, 141, 129, 141, 138, 141, 137, 140, 147, 144, 140, 142, 135, 130, 150, 133, 150, 133, 141, 153, 141, 150, 132, 135, 142, 147, 136, 138, 143, 137, 136, 134, 130, 129, 152, 140, 140, 140, 149, 140, 137, 137, 133, 136, 135, 137, 140, 132, 135, 130, 134, 135, 140, 136, 139, 137, 140, 140, 154, 133, 140, 144, 149, 133, 140, 135, 134, 134, 138, 131, 132, 139, 149, 135, 137, 132, 138, 136, 145, 144, 144, 143, 130, 146, 131, 144, 142, 136, 141, 135, 137, 141, 138, 147, 133, 142, 146, 140, 141, 144, 136, 145, 154, 143, 139, 142, 136, 133, 138, 149, 137, 137, 139, 131, 144, 137, 146, 132, 143, 135, 135, 125, 138, 137, 140, 133, 134, 138, 140, 144, 130, 135, 141, 130, 133, 141, 137, 137, 132, 145, 135, 139, 143, 133, 138, 137, 137, 143, 140, 140, 149, 135, 141, 137, 151, 136, 140, 137, 139, 141, 137, 139, 135, 131, 137, 136, 149, 136, 145, 145, 137, 133, 141, 136, 140, 137, 138, 139, 142, 146, 140, 133, 139, 134, 145, 139, 137, 139, 128, 137, 137, 145, 137, 151, 138, 143, 130, 133, 132, 140, 142, 149, 141, 135, 151, 132, 136, 137, 135, 139, 140, 130, 136, 138, 137, 143, 140, 144, 137, 131, 137, 147, 135, 142, 126, 136, 132, 136, 134, 123, 139, 152, 135, 133, 138, 141, 131, 155, 141, 143, 142, 146, 132, 139, 145, 140, 129, 139, 141, 137, 132, 135, 134, 139, 145, 136, 140, 135, 142, 136, 132, 137, 133, 147, 137, 143, 143, 144, 136, 140, 131, 146, 135, 147, 145, 137, 134, 124, 140, 143, 138, 149, 138, 131, 146, 139, 141, 141, 140, 147, 137, 134, 143, 133, 134, 144, 138, 136, 132, 136, 141, 148, 140, 142, 141, 140, 139, 138, 134, 141, 136, 145, 134, 149, 142, 132, 145, 135, 136, 135, 139, 137, 138, 142, 143, 139, 141, 140, 139, 135, 139, 139, 137, 135, 138, 141, 142, 137, 146, 139, 155, 142, 135, 131, 139, 134, 145, 133, 140, 138, 139, 141, 145, 133, 139, 132, 139, 140, 137, 140, 134, 134, 143, 141, 132, 134, 138, 135, 139, 137, 128, 140, 137, 141, 145, 138, 134, 146, 136, 143, 140, 140, 137, 139, 145, 136, 135, 146, 140, 143, 141, 141, 142, 130, 144, 130, 145, 140, 148, 138, 135, 138, 137, 141, 136, 132, 139, 140, 135, 137, 135, 137, 143, 132, 135, 142, 146, 136, 136, 135, 135, 145, 139, 132, 130, 132, 141, 140, 139, 138, 146, 136, 138, 136, 135, 135, 143, 137, 143, 136, 135, 137, 141, 144, 140, 141, 135, 147, 136, 139, 132, 144, 141, 136, 130, 135, 143, 130, 140, 133, 133, 135, 136, 132, 141, 140, 146, 136, 140, 133, 130, 138, 136, 133, 134, 140, 137, 128, 134, 139, 143, 151, 136, 141, 132, 143, 139, 141, 140, 140, 143, 136, 141, 143, 139, 136, 141, 134, 141, 136, 143, 135, 135, 136, 135, 142, 142, 134, 142, 142, 136, 134, 137, 145, 135, 138, 136, 139, 141, 139, 130, 145, 141, 135, 144, 136, 132, 136, 135, 140, 147, 150, 143, 138, 133, 137, 138, 146, 139, 141, 137, 136, 137, 140, 136, 131, 127, 146, 140, 141, 145, 138, 138, 142, 136, 140, 139, 136, 146, 138, 136, 144, 140, 138, 147, 136, 133, 136, 138, 135, 139, 148, 134, 141, 147, 137, 143, 141, 147, 140, 140, 138, 139, 133, 143, 134, 138, 134, 134, 144, 144, 139, 131, 140, 146, 142, 144, 133, 136, 132, 138, 135, 142, 134, 141, 145, 136, 142, 137, 142, 129, 140, 137, 140, 142, 137, 139, 135, 134, 137, 135, 135, 135, 143, 138, 133, 131, 141, 137, 137, 133, 136, 139, 141, 136, 151, 146, 140, 139, 133, 138, 135, 135, 136, 138, 140, 136, 137, 133, 137, 137, 143, 139, 141, 138, 148, 135, 144, 140, 134, 141, 149, 141, 135, 143, 145, 141, 134, 143, 137, 138, 142, 145, 139, 142, 138, 143, 137, 141, 138, 139, 151, 142, 133, 140, 137, 133, 129, 142, 142, 124, 140, 143, 142, 144, 136, 135, 140, 136, 140, 141, 137, 138, 139, 135, 145, 139, 142, 134, 138, 137, 138, 139, 145, 139, 144, 136, 140, 144, 135, 139, 138, 142, 141, 139, 142, 136, 134, 138, 129, 146, 135, 143, 136, 137, 135, 141, 133, 146, 138, 138, 141, 140, 133, 138, 139, 137, 141, 137, 139, 134, 137, 135, 140, 136, 147, 139, 138, 137, 138, 135, 146, 144, 135, 136, 146, 135, 139, 143, 148, 132, 136, 142, 133, 144, 138, 143, 132, 142, 141, 135, 138, 126, 143, 143, 142, 140, 140, 144, 136, 143, 133, 136, 140, 142, 136, 143, 136, 137, 139, 139, 138, 132, 141, 140, 143, 137, 149, 141, 142, 136, 140, 141, 150, 136, 137, 134, 143, 135, 134, 138, 149, 142, 140, 139, 146, 137, 138, 135, 141, 141, 136, 140, 145, 142, 140, 139, 137, 137, 138, 134, 141, 145, 134, 136, 142, 141, 134, 135, 137, 138, 131, 140, 142, 129, 138, 140, 145, 136, 136, 137, 139, 135, 144, 145, 144, 131, 144, 138, 139, 126, 139, 144, 138, 144, 147, 141, 134, 140, 141, 135, 142, 142, 141, 135, 142, 138, 146, 139, 141, 141, 143, 134, 141, 133, 142, 146, 135, 139, 136, 144, 136, 135, 140, 146, 136, 146, 147, 142, 134, 138, 139, 137, 132, 137, 143, 136, 134, 143, 136, 150, 138, 141, 137, 137, 133, 141, 135, 148, 147, 132, 133, 139, 141, 136, 143, 135, 139, 134, 145, 143, 142, 138, 132, 133, 141, 134, 138, 143, 132, 143, 138, 141, 136, 146, 133, 133, 124, 141, 136, 150, 129, 138, 143, 139, 141, 141, 147, 134, 139, 142, 140, 126, 139, 141, 143, 141, 147, 138, 138, 130, 146, 144, 131, 136, 143, 137, 138, 139, 139, 144, 132, 162, 131, 137, 132, 143, 133, 132, 142, 135, 141, 149, 136, 140, 138, 136, 136, 135, 134, 143, 135, 137, 138, 132, 133, 139, 140, 141, 152, 134, 139, 141, 142, 129, 139, 131, 139, 151, 136, 145, 128, 146, 137, 131, 133, 136, 134, 141, 131, 137, 146, 134, 137, 138, 139, 143, 136, 144, 137, 135, 129, 133, 138, 138, 143, 133, 142, 146, 133, 136, 137, 145, 134, 152, 139, 144, 136, 137, 136, 142, 140, 131, 140, 140, 139, 136, 139, 138, 132, 133, 144, 133, 128, 138, 139, 141, 141, 138, 139, 143, 126, 141, 140, 143, 129, 143, 141, 137, 135, 144, 135, 136, 138, 143, 141, 133, 141, 136, 131, 137, 134, 138, 133, 136, 136, 140, 137, 132, 145, 148, 137, 136, 138, 134, 141, 133, 138, 133, 136, 138, 133, 145, 136, 141, 142, 136, 147, 143, 137, 135, 141, 146, 133, 133, 136, 139, 140, 137, 140, 141, 141, 147, 141, 132, 140, 130, 133, 138, 136, 135, 134, 139, 144, 140, 147, 137, 141, 139, 141, 137, 125, 147, 142, 140, 150, 141, 142, 139, 143, 139, 138, 140, 132, 131, 135, 141, 135, 141, 137, 137, 134, 134, 136, 136, 150, 133, 139, 141, 138, 139, 139, 142, 140, 135, 134, 136, 142, 141, 139, 133, 129, 141, 139, 140, 155, 132, 142, 132, 137, 144, 133, 137, 137, 134, 135, 141, 137, 136, 133, 137, 131, 139, 143, 131, 134, 138, 147, 131, 139, 138, 136, 136, 144, 133, 139, 134, 145, 134, 136, 144, 133, 135, 141, 133, 137, 137, 140, 150, 139, 129, 139, 143, 135, 135, 133, 142, 136, 142, 134, 142, 143, 150, 140, 139, 138, 136, 138, 134, 144, 133, 142, 140, 133, 143, 134, 136, 140, 142, 136, 135, 158, 137, 141, 135, 127, 145, 140, 144, 131, 141, 140, 146, 133, 129, 135, 141, 143, 141, 137, 140, 153, 136, 140, 147, 143, 135, 138, 138, 136, 141, 141, 139, 144, 147, 147, 140, 141, 148, 140, 147, 142, 136, 141, 132, 144, 136, 141, 146, 138, 142, 140, 138, 149, 137, 129, 147, 135, 140, 148, 134, 146, 139, 142, 137, 136, 138, 132, 132, 133, 142, 134, 137, 142, 135, 138, 134, 137, 135, 144, 142, 129, 138, 137, 135, 132, 141, 138, 146, 136, 137, 148, 140, 135, 137, 138, 138, 131, 135, 134, 143, 139, 139, 134, 133, 139, 142, 132, 137, 136, 140, 148, 150, 150, 155, 141, 121, 143, 147, 135, 141, 138, 143, 132, 148, 153, 141, 140, 136, 133, 139, 136, 126, 124, 139, 140, 134, 138, 134, 148, 141, 139, 142, 142, 142, 126, 142, 139, 147, 139, 142, 135, 142, 144, 138, 140, 145, 137, 138, 136, 130, 137, 148, 146, 143, 152, 137, 133, 134, 143, 142, 117, 149, 127, 147, 151, 138, 142, 136, 140, 134, 142, 138, 140, 132, 140, 141, 146, 139, 146, 123, 128, 138, 134, 119, 133, 147, 133, 139, 137, 137, 137, 139, 144, 145, 133, 138, 135, 127, 133, 140, 141, 145, 141, 138, 141, 136, 130, 131, 137, 135, 135, 130, 152, 138, 135, 143, 133, 145, 138, 134, 140, 141, 147, 148, 137, 129, 137, 135, 138, 139, 140, 140, 136, 134, 134, 137, 141, 135, 144, 134, 138, 143, 139, 147, 138, 137, 136, 147, 138, 138, 145, 137, 138, 140, 141, 137, 141, 132, 138, 140, 138, 138, 148, 137, 140, 135, 136, 134, 136, 131, 143, 142, 140, 138, 135, 140, 143, 136, 131, 139, 135, 145, 144, 140, 140, 143, 131, 130, 139, 136, 142, 139, 137, 143, 137, 136, 138, 135, 142, 130, 136, 136, 130, 148, 144, 138, 144, 139, 146, 137, 146, 143, 139, 140, 132, 140, 142, 144, 150, 153, 143, 147, 142, 128, 136, 133, 156, 142, 137, 141, 142, 135, 139, 141, 134, 133, 145, 149, 134, 148, 141, 151, 133, 139, 136, 128, 140, 131, 145, 149, 150, 130, 133, 141, 126, 146, 139, 137, 137, 147, 147, 142, 135, 149, 136, 140, 139, 140, 131, 144, 139, 139, 129, 146, 132, 135, 144, 155, 141, 137, 139, 138, 139, 141, 133, 138, 155, 138, 151, 143, 131, 133, 136, 137, 138, 141, 148, 148, 124, 145, 141, 145, 136, 135, 138, 142, 140, 147, 133, 142, 138, 139, 134, 138, 139, 134, 121, 137, 131, 145, 142, 131, 139, 144, 147, 145, 150, 146, 133, 141, 145, 145, 142, 134, 149, 135, 135, 131, 134, 142, 130, 138, 140, 129, 134, 116, 132, 141, 141, 127, 138, 142, 144, 142, 140, 137, 137, 128, 139, 137, 133, 151, 134, 137, 133, 148, 148, 133, 133, 143, 130, 130, 134, 138, 130, 149, 146, 137, 135, 130, 143, 132, 145, 146, 140, 130, 134, 133, 140, 132, 140, 142, 140, 131, 143, 138, 134, 140, 132, 141, 143, 141, 147, 139, 136, 130, 145, 138, 150, 134, 135, 147, 138, 135, 136, 145, 137, 151, 142, 145, 142, 151, 136, 133, 131, 132, 134, 135, 151, 138, 129, 138, 136, 146, 140, 150, 151, 142, 137, 143, 134, 134, 132, 140, 136, 134, 146, 141, 154, 131, 139, 134, 140, 140, 137, 149, 140, 135, 138, 138, 131, 137, 168, 138, 142, 146, 127, 148, 134, 141, 142, 134, 143, 137, 138, 140, 141, 145, 145, 144, 143, 142, 123, 140, 143, 140, 136, 142, 143, 134, 147, 134, 137, 146, 146, 139, 136, 134, 137, 143, 135, 149, 139, 133, 128, 137, 136, 129, 137, 140, 137, 148, 139, 133, 138, 135, 145, 143, 147, 133, 143, 138, 144, 132, 145, 143, 153, 144, 143, 130, 141, 145, 146, 132, 154, 131, 147, 135, 143, 140, 144, 142, 136, 131, 135, 139, 143, 148, 146, 130, 140, 129, 138, 128, 150, 136, 133, 137, 127, 139, 130, 143, 137, 146, 147, 139, 134, 132, 145, 150, 129, 133, 130, 128, 137, 137, 131, 135, 139, 134, 145, 133, 142, 144, 132, 137, 136, 138, 141, 136, 132, 137, 150, 137, 127, 142, 139, 152, 146, 140, 146, 142, 136, 139, 136, 135, 144, 151, 135, 138, 146, 134, 134, 131, 141, 144, 148, 129, 136, 133, 146, 139, 133, 142, 138, 137, 140, 134, 142, 132, 138, 137, 135, 135, 138, 139, 137, 136, 145, 151, 136, 140, 142, 140, 148, 146, 145, 140, 139, 140, 137, 138, 144, 141, 131, 143, 132, 141, 146, 131, 138, 142, 136, 153, 132, 137, 130, 148, 135, 141, 143, 146, 135, 134, 137, 135, 134, 141, 139, 140, 142, 122, 135, 138, 137, 129, 138, 143, 148, 142, 129, 134, 147, 148, 131, 135, 131, 141, 134, 127, 142, 142, 140, 144, 142, 143, 141, 140, 132, 144, 132, 136, 139, 141, 127, 135, 140, 143, 138, 150, 129, 131, 134, 143, 143, 132, 132, 136, 140, 139, 137, 137, 146, 141, 147, 146, 137, 137, 140, 139, 145, 143, 138, 145, 147, 138, 144, 140, 137, 139, 146, 134, 144, 141, 141, 137, 154, 138, 149, 133, 141, 145, 142, 133, 143, 142, 134, 140, 144, 134, 134, 139, 134, 141, 134, 141, 137, 132, 142, 133, 138, 142, 135, 143, 139, 133, 143, 146, 139, 140, 137, 152, 143, 135, 127, 135, 137, 143, 139, 150, 143, 135, 146, 134, 134, 142, 139, 137, 135, 124, 149, 143, 137, 166, 143, 148, 145, 147, 127, 139, 133, 130, 135, 137, 128, 141, 141, 136, 143, 132, 142, 138, 139, 133, 143, 137, 133, 136, 138, 138, 139, 135, 142, 140, 136, 138, 140, 144, 148, 143, 137, 137, 145, 140, 138, 148, 133, 138, 132, 134, 137, 138, 148, 130, 138, 131, 133, 141, 139, 132, 148, 140, 142, 133, 135, 138, 135, 134, 143, 142, 142, 139, 136, 129, 142, 136, 129, 147, 141, 147, 141, 141, 142, 149, 149, 143, 129, 144, 129, 137, 149, 147, 139, 132, 137, 140, 150, 146, 140, 148, 149, 139, 136, 138, 139, 135, 136, 124, 141, 144, 147, 130, 138, 144, 139, 136, 137, 150, 140, 159, 138, 128, 141, 134, 139, 152, 144, 128, 139, 150, 142, 133, 133, 143, 139, 152, 144, 132, 137, 125, 139, 142, 155, 137, 141, 141, 145, 139, 144, 134, 135, 139, 137, 139, 138, 133, 120, 133, 136, 138, 142, 141, 141, 135, 134, 138, 137, 148, 147, 144, 148, 134, 142, 137, 145, 130, 138, 139, 135, 145, 132, 137, 146, 138, 140, 140, 132, 141, 138, 137, 134, 149, 139, 136, 139, 140, 140, 141, 128, 146, 135, 129, 128, 135, 146, 132, 141, 138, 138, 138, 131, 138, 142, 142, 140, 145, 130, 160, 143, 136, 133, 135, 137, 140, 147, 131, 136, 134, 144, 142, 140, 137, 136, 132, 137, 145, 134, 134, 135, 131, 143, 141, 137, 129, 147, 138, 137, 151, 142, 128, 135, 136, 142, 146, 135, 146, 129, 135, 136, 147, 133, 135, 134, 145, 139, 133, 136, 134, 144, 132, 125, 131, 148, 133, 134, 133, 133, 137, 134, 143, 135, 147, 129, 133, 146, 143, 141, 131, 142, 145, 137, 136, 127, 134, 139, 143, 128, 134, 144, 145, 138, 144, 133, 142, 139, 139, 136, 136, 129, 140, 146, 140, 143, 131, 138, 143, 140, 144, 135, 138, 152, 142, 133, 135, 127, 138, 132, 131, 134, 138, 139, 143, 139, 141, 139, 142, 137, 136, 134, 134, 142, 133, 136, 143, 139, 129, 135, 142, 131, 130, 137, 139, 130, 144, 141, 138, 146, 134, 134, 130, 143, 145, 135, 147, 147, 139, 138, 144, 131, 144, 149, 142, 135, 143, 137, 135, 137, 143, 134, 141, 139, 139, 137, 135, 139, 146, 133, 133, 144, 135, 142, 147, 148, 133, 130, 143, 139, 143, 138, 141, 140, 154, 149, 142, 153, 124, 137, 141, 132, 142, 142, 141, 134, 144, 149, 132, 152, 133, 138, 131, 143, 126, 134, 142, 134, 136, 155, 137, 135, 128, 133, 141, 145, 140, 134, 149, 138, 130, 134, 131, 144, 132, 132, 138, 133, 137, 135, 140, 126, 153, 148, 148, 130, 142, 132, 143, 144, 139, 141, 144, 135, 144, 144, 141, 143, 138, 144, 141, 137, 143, 131, 134, 149, 142, 135, 146, 140, 136, 134, 144, 139, 147, 139, 138, 136, 136, 132, 133, 145, 133, 152, 143, 134, 138, 144, 138, 135, 137, 146, 138, 136, 137, 134, 145, 133, 130, 132, 151, 145, 135, 134, 134, 131, 146, 141, 141, 137, 140, 136, 137, 146, 135, 131, 141, 138, 131, 139, 141, 158, 139, 132, 136, 125, 132, 134, 144, 149, 135, 139, 136, 150, 129, 135, 145, 133, 144, 141, 145, 140, 139, 143, 138, 146, 143, 137, 132, 139, 144, 139, 144, 134, 148, 142, 138, 136, 143, 133, 140, 138, 141, 139, 134, 138, 138, 145, 136, 130, 138, 142, 140, 138, 138, 136, 137, 137, 137, 137, 141, 135, 132, 147, 126, 135, 134, 144, 137, 137, 138, 142, 140, 144, 141, 137, 135, 139, 152, 132, 136, 138, 141, 142, 145, 139, 149, 134, 140, 142, 127, 134, 143, 145, 133, 152, 137, 146, 137, 138, 139, 140, 143, 144, 132, 140, 141, 133, 125, 135, 138, 135, 137, 129, 143, 133, 150, 141, 144, 136, 141, 153, 148, 137, 148, 137, 153, 138, 135, 144, 131, 135, 131, 136, 137, 149, 134, 140, 140, 143, 155, 142, 136, 140, 140, 141, 137, 142, 151, 131, 141, 145, 130, 134, 133, 144, 154, 130, 137, 137, 140, 138, 129, 141, 140, 141, 142, 142, 134, 145, 144, 139, 147, 129, 133, 137, 126, 144, 129, 133, 149, 137, 140, 130, 150, 145, 136, 139, 147, 137, 132, 142, 141, 137, 136, 144, 133, 134, 147, 131, 134, 125, 132, 138, 141, 140, 141, 150, 137, 132, 143, 144, 131, 146, 141, 125, 137, 161, 148, 138, 143, 131, 138, 140, 140, 140, 134, 141, 140, 132, 137, 141, 140, 133, 140, 135, 131, 141, 131, 147, 144, 136, 139, 138, 141, 132, 139, 148, 152, 138, 129, 127, 139, 133, 126, 148, 140, 143, 141, 125, 133, 144, 140, 156, 134, 139, 133, 124, 137, 126, 131, 131, 151, 141, 129, 135, 131, 136, 137, 143, 143, 131, 148, 145, 142, 141, 134, 131, 146, 136, 143, 143, 146, 139, 132, 140, 133, 141, 136, 138, 128, 149, 140, 131, 144, 125, 138, 140, 153, 133, 135, 135, 146, 143, 141, 147, 137, 138, 135, 135, 151, 137, 139, 142, 141, 135, 136, 149, 139, 131, 133, 148, 126, 137, 149, 142, 131, 142, 139, 138, 142, 149, 138, 133, 130, 146, 143, 142, 135, 133, 134, 140, 141, 145, 138, 132, 139, 133, 136, 142, 133, 139, 138, 136, 137, 143, 148, 141, 129, 139, 140, 138, 135, 134, 142, 146, 138, 143, 133, 125, 137, 133, 134, 150, 142, 143, 125, 136, 142, 150, 142, 138, 129, 150, 140, 135, 125, 146, 141, 135, 135, 150, 141, 143, 154, 136, 127, 124, 142, 136, 138, 149, 147, 131, 129, 143, 147, 133, 134, 139, 130, 136, 138, 139, 136, 139, 138, 142, 133, 145, 142, 131, 133, 134, 138, 141, 138, 133, 132, 129, 147, 142, 148, 128, 139, 136, 143, 145, 144, 136, 139, 128, 136, 140, 148, 135, 133, 137, 132, 149, 138, 140, 132, 138, 139, 146, 149, 139, 130, 134, 149, 129, 132, 143, 137, 144, 135, 138, 142, 143, 140, 137, 148, 147, 121, 134, 145, 122, 128, 138, 152, 139, 136, 136, 125, 134, 136, 149, 137, 121, 131, 136, 136, 145, 140, 138, 131, 120, 137, 139, 145, 139, 148, 140, 141, 143, 141, 138, 138, 140, 131, 129, 137, 136, 134, 136, 147, 140, 151, 139, 132, 136, 144, 143, 136, 137, 135, 137, 137, 142, 130, 133, 147, 139, 142, 134, 135, 150, 147, 138, 137, 134, 136, 132, 143, 146, 134, 132, 140, 145, 135, 140, 146, 135, 132, 136, 130, 149, 139, 141, 141, 146, 136, 137, 146, 138, 139, 136, 130, 139, 138, 144, 140, 143, 149, 128, 137, 146, 137, 141, 147, 152, 144, 136, 146, 140, 145, 128, 140, 143, 136, 142, 150, 141, 143, 132, 142, 140, 133, 140, 149, 142, 138, 142, 143, 141, 130, 136, 139, 142, 133, 129, 142, 134, 125, 129, 146, 138, 156, 138, 153, 145, 130, 134, 146, 150, 136, 137, 150, 141, 133, 149, 141, 143, 141, 140, 141, 154, 148, 130, 137, 140, 153, 142, 132, 132, 125, 137, 129, 140, 129, 137, 141, 139, 136, 145, 138, 141, 143, 129, 144, 146, 139, 136, 135, 138, 128, 148, 135, 141, 133, 149, 142, 141, 140, 142, 142, 145, 142, 140, 134, 143, 137, 140, 142, 124, 144, 142, 133, 137, 142, 149, 140, 144, 146, 156, 133, 139, 144, 129, 144, 141, 134, 149, 147, 122, 148, 133, 140, 153, 132, 133, 131, 126, 144, 142, 146, 151, 130, 136, 135, 126, 145, 135, 137, 148, 151, 141, 137, 142, 140, 144, 132, 131, 133, 151, 145, 131, 156, 143, 132, 135, 131, 126, 142, 132, 137, 135, 140, 138, 129, 138, 147, 138, 138, 138, 138, 137, 152, 133, 146, 119, 136, 138, 136, 137, 132, 143, 131, 136, 143, 137, 131, 147, 139, 139, 118, 131, 139, 139, 141, 123, 137, 148, 151, 131, 146, 148, 143, 134, 142, 139, 143, 142, 139, 127, 138, 155, 139, 139, 132, 148, 134, 143, 141, 157, 136, 139, 133, 165, 139, 146, 135, 134, 130, 134, 136, 141, 131, 147, 140, 132, 139, 145, 142, 126, 138, 147, 149, 143, 135, 139, 124, 140, 125, 142, 138, 148, 140, 138, 145, 149, 141, 120, 135, 143, 128, 149, 146, 139, 136, 131, 130, 141, 139, 135, 151, 149, 152, 152, 145, 134, 139, 137, 145, 150, 153, 147, 130, 133, 128, 152, 145, 155, 124, 135, 143, 146, 142, 121, 141, 138, 141, 135, 139, 139, 153, 136, 138, 133, 142, 130, 141, 138, 138, 133, 147, 127, 148, 145, 143, 135, 144, 130, 141, 135, 137, 149, 146, 143, 147, 140, 137, 148, 149, 143, 140, 132, 138, 138, 135, 157, 134, 143, 145, 137, 141, 139, 133, 136, 142, 140, 145, 131, 134, 131, 135, 143, 141, 139, 136, 141, 133, 136, 137, 132, 141, 145, 133, 158, 133, 139, 128, 138, 151, 134, 136, 136, 135, 132, 132, 141, 141, 141, 130, 135, 148, 147, 156, 146, 145, 132, 145, 128, 145, 134, 136, 145, 140, 130, 151, 140, 148, 143, 133, 140, 129, 131, 141, 130, 131, 130, 134, 140, 139, 143, 134, 133, 135, 142, 139, 154, 126, 131, 141, 154, 143, 127, 138, 140, 137, 142, 149, 153, 134, 140, 145, 141, 142, 132, 138, 144, 140, 136, 142, 142, 140, 130, 139, 139, 133, 142, 119, 132, 124, 139, 137, 118, 149, 139, 153, 138, 151, 132, 146, 138, 143, 135, 130, 158, 127, 143, 137, 136, 143, 147, 138, 143, 142, 146, 145, 124, 137, 149, 144, 137, 138, 139, 141, 144, 126, 128, 141, 153, 138, 143, 141, 144, 147, 137, 140, 144, 138, 128, 131, 137, 144, 140, 128, 142, 147, 138, 143, 137, 138, 131, 143, 136, 146, 148, 139, 136, 136, 127, 137, 139, 132, 139, 139, 137, 139, 145, 143, 129, 137, 126, 127, 142, 143, 140, 145, 144, 134, 131, 152, 132, 121, 141, 144, 149, 142, 137, 145, 136, 128, 145, 136, 133, 125, 139, 142, 132, 132, 136, 134, 134, 153, 146, 135, 151, 136, 138, 138, 136, 134, 142, 149, 131, 126, 135, 143, 145, 155, 135, 137, 133, 129, 137, 137, 153, 148, 144, 149, 141, 136, 153, 133, 145, 134, 147, 146, 131, 141, 139, 142, 147, 141, 154, 147, 158, 143, 143, 151, 140, 138, 146, 139, 145, 139, 143, 139, 138, 147, 142, 141, 151, 137, 148, 167, 138, 118, 137, 134, 146, 151, 133, 142, 142, 137, 137, 147, 134, 146, 136, 143, 132, 141, 132, 140, 144, 153, 142, 145, 167, 134, 150, 136, 135, 138, 144, 135, 135, 132, 131, 133, 149, 139, 130, 135, 146, 143, 138, 136, 134, 140, 150, 141, 143, 142, 133, 140, 143, 139, 140, 139, 137, 138, 149, 140, 137, 139, 140, 148, 143, 139, 131, 137, 138, 135, 142, 141, 141, 137, 142, 133, 140, 139, 139, 134, 138, 131, 148, 137, 125, 142, 127, 136, 150, 141, 137, 115, 134, 130, 140, 141, 147, 139, 142, 142, 146, 139, 138, 134, 142, 131, 132, 147, 137, 135, 129, 140, 143, 143, 133, 132, 142, 139, 144, 138, 146, 141, 138, 137, 139, 133, 136, 134, 146, 135, 133, 147, 144, 136, 140, 147, 142, 137, 147, 141, 147, 130, 139, 131, 148, 138, 146, 145, 145, 132, 143, 141, 138, 142, 134, 145, 142, 137, 136, 132, 135, 137, 135, 139, 139, 128, 131, 146, 141, 133, 137, 136, 134, 142, 143, 144, 142, 142, 138, 134, 127, 144, 128, 141, 139, 133, 143, 139, 139, 134, 145, 134, 143, 139, 141, 133, 135, 147, 130, 133, 139, 145, 143, 140, 136, 144, 137, 150, 144, 112, 142, 144, 145, 149, 139, 135, 132, 136, 144, 132, 139, 144, 146, 137, 132, 129, 135, 145, 142, 145, 138, 151, 135, 130, 134, 147, 133, 145, 141, 155, 134, 143, 143, 139, 137, 140, 138, 149, 132, 134, 135, 143, 138, 137, 138, 123, 144, 147, 143, 143, 141, 134, 139, 138, 144, 142, 138, 135, 136, 137, 138, 135, 133, 132, 143, 148, 132, 129, 143, 133, 148, 133, 138, 143, 149, 131, 142, 132, 137, 132, 133, 133, 143, 140, 133, 141, 152, 141, 142, 140, 138, 139, 130, 143, 142, 138, 137, 137, 131, 140, 136, 140, 131, 138, 139, 128, 138, 149, 140, 143, 149, 136, 131, 136, 140, 133, 148, 137, 139, 138, 139, 134, 137, 141, 142, 135, 138, 137, 137, 148, 140, 146, 147, 133, 140, 139, 147, 141, 136, 146, 132, 139, 115, 134, 128, 145, 134, 134, 140, 138, 148, 139, 135, 141, 145, 146, 134, 147, 144, 131, 140, 144, 143, 133, 135, 137, 153, 141, 148, 140, 142, 132, 138, 135, 140, 142, 139, 127, 137, 135, 152, 136, 143, 144, 139, 133, 132, 129, 136, 131, 133, 138, 140, 144, 134, 127, 136, 136, 138, 146, 140, 138, 137, 143, 157, 142, 139, 132, 136, 130, 139, 140, 141, 146, 136, 139, 151, 139, 138, 144, 145, 140, 138, 136, 138, 131, 138, 138, 144, 134, 140, 135, 144, 131, 135, 135, 141, 143, 138, 128, 135, 146, 144, 138, 140, 144, 142, 139, 135, 146, 143, 131, 144, 143, 148, 143, 143, 156, 139, 139, 152, 133, 138, 137, 139, 132, 139, 138, 142, 135, 135, 135, 131, 141, 120, 137, 133, 136, 140, 133, 139, 138, 152, 137, 146, 147, 139, 141, 145, 137, 139, 145, 137, 143, 141, 135, 132, 131, 136, 135, 139, 143, 141, 134, 139, 151, 134, 125, 141, 134, 133, 155, 135, 126, 129, 144, 139, 141, 139, 130, 140, 144, 142, 144, 135, 138, 152, 139, 135, 140, 144, 146, 138, 143, 143, 134, 143, 136, 139, 132, 130, 136, 136, 136, 131, 139, 132, 127, 147, 124, 142, 145, 145, 139, 147, 136, 143, 143, 144, 133, 142, 128, 141, 140, 140, 141, 138, 139, 146, 142, 133, 135, 139, 138, 126, 134, 142, 141, 153, 156, 139, 137, 134, 143, 137, 143, 147, 133, 131, 138, 135, 137, 146, 141, 137, 146, 130, 139, 144, 131, 144, 135, 151, 143, 145, 133, 144, 133, 138, 141, 141, 135, 136, 134, 134, 139, 135, 145, 136, 141, 131, 148, 137, 127, 137, 135, 136, 142, 144, 146, 138, 139, 136, 137, 141, 133, 135, 133, 140, 140, 138, 132, 138, 136, 140, 131, 141, 124, 143, 139, 152, 139, 138, 144, 130, 135, 128, 128, 140, 135, 131, 146, 130, 130, 152, 139, 134, 134, 130, 134, 141, 140, 147, 149, 143, 143, 133, 152, 140, 143, 137, 135, 141, 145, 140, 137, 142, 142, 141, 139, 140, 137, 137, 146, 142, 140, 136, 131, 134, 144, 144, 142, 141, 142, 141, 125, 138, 139, 135, 146, 142, 130, 136, 137, 135, 137, 140, 134, 138, 134, 137, 131, 144, 140, 136, 140, 142, 128, 126, 145, 135, 142, 135, 155, 141, 141, 140, 133, 126, 143, 131, 136, 130, 138, 149, 142, 126, 150, 135, 145, 140, 138, 147, 131, 134, 151, 137, 139, 155, 142, 135, 137, 135, 145, 143, 144, 142, 134, 139, 144, 132, 143, 137, 128, 142, 134, 144, 131, 142, 135, 145, 139, 129, 142, 149, 132, 140, 139, 129, 136, 143, 134, 135, 135, 125, 136, 138, 141, 147, 136, 134, 135, 138, 138, 135, 134, 144, 124, 141, 119, 142, 142, 141, 132, 140, 141, 131, 143, 139, 129, 135, 147, 138, 144, 143, 148, 127, 137, 142, 135, 134, 140, 146, 150, 134, 140, 138, 144, 138, 146, 143, 142, 145, 135, 139, 137, 142, 135, 139, 131, 141, 142, 136, 138, 137, 138, 139, 144, 126, 153, 135, 137, 137, 137, 134, 147, 159, 139, 140, 138, 135, 134, 139, 147, 151, 134, 147, 142, 138, 129, 150, 141, 127, 143, 129, 144, 140, 135, 137, 133, 134, 141, 151, 138, 147, 140, 139, 140, 136, 145, 149, 143, 140, 140, 135, 137, 139, 137, 144, 141, 140, 140, 144, 144, 147, 138, 136, 142, 138, 140, 139, 139, 135, 136, 136, 134, 130, 134, 131, 140, 140, 132, 142, 136, 129, 135, 136, 143, 141, 129, 129, 144, 132, 139, 137, 141, 135, 143, 140, 136, 142, 144, 142, 135, 134, 148, 143, 135, 134, 148, 143, 148, 142, 137, 139, 125, 132, 134, 132, 147, 141, 140, 141, 139, 155, 142, 135, 137, 134, 135, 151, 142, 139, 133, 146, 143, 126, 139, 129, 144, 138, 129, 140, 139, 144, 138, 128, 132, 137, 134, 137, 140, 154, 137, 132, 143, 145, 132, 130, 129, 129, 128, 139, 137, 139, 140, 135, 130, 139, 134, 137, 132, 135, 143, 135, 136, 149, 138, 139, 131, 148, 149, 135, 146, 142, 136, 140, 151, 123, 138, 146, 152, 138, 145, 147, 146, 142, 140, 144, 143, 152, 134, 132, 137, 147, 142, 146, 143, 138, 143, 129, 144, 139, 143, 141, 131, 142, 135, 136, 144, 143, 141, 145, 140, 134, 134, 144, 141, 141, 140, 135, 146, 147, 137, 143, 136, 138, 135, 141, 133, 142, 149, 138, 140, 144, 135, 136, 137, 137, 139, 135, 139, 151, 130, 135, 139, 132, 130, 133, 135, 130, 152, 136, 136, 148, 144, 141, 131, 147, 130, 141, 152, 144, 139, 147, 147, 141, 141, 139, 134, 133, 140, 134, 141, 135, 135, 139, 137, 148, 131, 131, 139, 153, 136, 142, 144, 121, 132, 127, 140, 145, 139, 139, 132, 139, 149, 139, 134, 138, 149, 137, 133, 142, 137, 137, 145, 142, 127, 136, 140, 137, 138, 131, 140, 135, 139, 136, 143, 148, 137, 153, 135, 143, 135, 138, 138, 138, 143, 132, 139, 138, 143, 136, 135, 147, 138, 137, 138, 143, 143, 141, 138, 142, 137, 145, 135, 140, 140, 128, 146, 135, 146, 143, 145, 151, 140, 145, 142, 151, 141, 138, 140, 133, 151, 140, 135, 140, 130, 134, 139, 144, 146, 132, 136, 141, 135, 133, 137, 141, 128, 144, 130, 141, 143, 138, 134, 142, 134, 131, 148, 140, 135, 129, 131, 147, 131, 141, 148, 131, 136, 134, 135, 141, 142, 136, 147, 140, 130, 138, 129, 168, 143, 139, 142, 143, 131, 138, 141, 139, 137, 131, 143, 153, 138, 139, 133, 136, 141, 141, 130, 140, 141, 135, 137, 138, 138, 131, 135, 141, 138, 125, 136, 131, 138, 157, 143, 137, 141, 136, 142, 137, 140, 119, 135, 142, 140, 141, 140, 145, 129, 141, 146, 129, 137, 145, 132, 137, 137, 138, 146, 146, 134, 149, 131, 138, 144, 142, 147, 125, 150, 155, 138, 143, 131, 143, 133, 131, 134, 142, 150, 136, 138, 144, 131, 139, 151, 134, 137, 141, 125, 143, 134, 133, 133, 135, 130, 160, 138, 137, 145, 128, 139, 142, 125, 140, 135, 135, 142, 137, 137, 130, 146, 139, 131, 140, 133, 146, 130, 128, 139, 142, 123, 142, 140, 139, 141, 145, 144, 140, 129, 130, 132, 130, 136, 129, 140, 145, 136, 142, 141, 149, 138, 138, 131, 140, 140, 135, 135, 130, 135, 136, 150, 143, 144, 146, 136, 137, 133, 134, 127, 137, 136, 149, 135, 140, 129, 130, 141, 141, 137, 138, 125, 138, 135, 145, 146, 133, 139, 134, 145, 139, 133, 134, 143, 146, 136, 136, 138, 144, 153, 141, 131, 138, 136, 155, 150, 134, 143, 142, 148, 137, 134, 135, 132, 142, 132, 131, 150, 123, 162, 145, 119, 144, 146, 150, 148, 145, 128, 151, 145, 138, 137, 135, 147, 145, 132, 139, 145, 138, 135, 144, 144, 135, 145, 142, 132, 141, 145, 134, 140, 129, 138, 132, 143, 137, 137, 140, 140, 137, 143, 146, 156, 133, 144, 134, 141, 141, 140, 137, 138, 126, 140, 142, 143, 135, 136, 136, 140, 140, 139, 131, 129, 144, 134, 137, 140, 133, 126, 135, 131, 141, 140, 133, 147, 139, 140, 141, 143, 127, 136, 142, 129, 141, 141, 133, 142, 144, 136, 137, 134, 137, 141, 140, 139, 135, 135, 126, 137, 144, 135, 133, 133, 139, 141, 136, 144, 137, 141, 158, 136, 144, 137, 138, 139, 150, 136, 139, 142, 133, 127, 134, 132, 134, 141, 130, 137, 140, 129, 143, 140, 131, 141, 127, 139, 147, 139, 130, 135, 139, 125, 136, 135, 139, 135, 151, 131, 145, 137, 132, 141, 135, 141, 135, 140, 151, 136, 130, 138, 145, 131, 146, 133, 139, 137, 145, 138, 139, 147, 132, 141, 131, 137, 136, 145, 140, 137, 134, 142, 148, 132, 137, 141, 134, 141, 138, 135, 142, 132, 135, 134, 140, 145, 142, 133, 144, 133, 143, 142, 144, 145, 146, 136, 142, 154, 145, 140, 140, 138, 127, 134, 137, 139, 147, 143, 138, 141, 142, 138, 144, 139, 136, 133, 141, 142, 147, 145, 141, 134, 136, 134, 137, 140, 145, 146, 143, 132, 147, 134, 144, 135, 141, 140, 146, 139, 140, 143, 153, 140, 138, 132, 136, 149, 153, 148, 138, 131, 145, 132, 137, 143, 138, 132, 128, 136, 141, 132, 137, 139, 148, 133, 133, 140, 142, 139, 149, 143, 148, 144, 140, 137, 139, 134, 143, 133, 145, 139, 145, 149, 144, 154, 140, 139, 132, 143, 136, 146, 128, 135, 144, 143, 144, 133, 146, 142, 131, 145, 146, 146, 136, 130, 134, 145, 140, 137, 132, 144, 138, 143, 129, 140, 149, 138, 133, 138, 140, 137, 138, 140, 140, 136, 140, 140, 138, 126, 132, 136, 132, 137, 135, 133, 133, 147, 128, 146, 142, 137, 130, 138, 133, 143, 135, 136, 131, 143, 136, 143, 145, 148, 128, 148, 141, 137, 137, 140, 144, 135, 135, 130, 140, 124, 149, 136, 139, 143, 140, 134, 136, 147, 141, 135, 142, 135, 143, 136, 136, 144, 134, 146, 140, 138, 136, 129, 148, 133, 145, 137, 145, 151, 139, 134, 139, 139, 144, 138, 141, 135, 144, 142, 139, 135, 138, 134, 134, 138, 145, 136, 142, 137, 142, 139, 132, 139, 125, 135, 145, 137, 131, 134, 140, 127, 132, 129, 138, 139, 144, 138, 139, 147, 142, 141, 129, 143, 146, 132, 129, 135, 135, 140, 131, 140, 147, 133, 131, 138, 139, 146, 143, 139, 134, 138, 146, 144, 141, 139, 139, 137, 133, 149, 156, 143, 135, 137, 149, 133, 141, 149, 144, 132, 139, 138, 143, 136, 139, 134, 135, 143, 130, 136, 141, 143, 151, 143, 127, 140, 130, 137, 140, 136, 136, 141, 137, 135, 141, 141, 146, 142, 138, 130, 136, 137, 140, 132, 141, 137, 142, 132, 135, 133, 134, 139, 145, 143, 132, 140, 138, 133, 131, 131, 134, 149, 137, 134, 139, 136, 141, 136, 130, 144, 139, 138, 140, 140, 139, 139, 138, 140, 138, 143, 133, 146, 138, 146, 144, 147, 147, 144, 148, 146, 139, 143, 137, 152, 134, 145, 131, 146, 139, 132, 138, 149, 166, 142, 133, 145, 137, 141, 137, 141, 138, 144, 130, 141, 146, 131, 135, 133, 134, 138, 138, 133, 143, 140, 134, 137, 143, 147, 136, 150, 137, 140, 135, 155, 126, 133, 135, 135, 138, 142, 134, 139, 138, 146, 141, 135, 138, 130, 139, 140, 146, 138, 136, 138, 135, 143, 137, 131, 138, 142, 141, 143, 132, 140, 129, 137, 138, 146, 140, 127, 137, 138, 141, 142, 137, 136, 138, 132, 133, 136, 133, 140, 141, 138, 138, 135, 146, 135, 131, 137, 138, 138, 138, 135, 137, 131, 138, 137, 159, 137, 126, 132, 134, 140, 132, 133, 141, 149, 137, 134, 137, 136, 137, 146, 142, 144, 139, 145, 141, 157, 140, 139, 139, 139, 135, 144, 138, 136, 138, 141, 139, 150, 133, 137, 150, 138, 127, 130, 140, 139, 138, 142, 135, 137, 131, 132, 138, 143, 146, 136, 139, 131, 134, 133, 140, 142, 141, 135, 135, 142, 137, 133, 136, 143, 139, 137, 139, 135, 123, 146, 144, 149, 147, 136, 138, 140, 134, 146, 151, 143, 141, 136, 137, 145, 132, 142, 139, 145, 142, 136, 138, 136, 135, 145, 138, 135, 137, 142, 138, 148, 135, 141, 131, 137, 142, 134, 142, 130, 134, 141, 141, 141, 136, 141, 136, 136, 139, 135, 129, 142, 130, 138, 134, 141, 141, 127, 142, 136, 130, 128, 138, 141, 140, 138, 134, 141, 142, 135, 136, 142, 137, 142, 135, 130, 129, 136, 137, 135, 140, 134, 138, 141, 146, 136, 139, 137, 137, 132, 139, 144, 145, 140, 141, 145, 141, 134, 134, 134, 140, 147, 141, 144, 141, 131, 141, 132, 142, 135, 144, 138, 141, 140, 132, 150, 139, 138, 139, 136, 134, 147, 140, 148, 140, 138, 134, 135, 136, 131, 143, 143, 128, 137, 137, 139, 138, 143, 147, 140, 143, 143, 143, 138, 138, 135, 142, 140, 140, 136, 139, 147, 134, 148, 141, 136, 136, 145, 140, 141, 139, 131, 139, 145, 140, 138, 136, 145, 134, 144, 142, 134, 149, 147, 141, 145, 141, 137, 136, 143, 141, 141, 145, 140, 139, 148, 141, 136, 139, 138, 136, 135, 135, 141, 138, 130, 131, 142, 140, 132, 136, 142, 142, 137, 134, 140, 137, 145, 141, 146, 140, 141, 135, 131, 142, 135, 138, 133, 134, 136, 140, 129, 137, 139, 137, 136, 140, 139, 138, 133, 143, 131, 141, 142, 133, 139, 134, 144, 139, 140, 136, 125, 136, 140, 134, 131, 141, 143, 133, 130, 131, 143, 138, 132, 136, 130, 136, 136, 143, 139, 142, 135, 140, 141, 135, 134, 136, 150, 143, 132, 139, 138, 142, 140, 139, 133, 138, 147, 135, 143, 135, 135, 143, 137, 138, 134, 137, 138, 137, 131, 138, 134, 127, 142, 131, 141, 145, 142, 150, 143, 141, 140, 134, 133, 136, 135, 137, 146, 131, 133, 138, 141, 137, 139, 143, 136, 132, 143, 150, 126, 140, 143, 139, 142, 146, 136, 139, 146, 142, 132, 133, 144, 147, 135, 152, 143, 135, 144, 154, 133, 148, 135, 140, 148, 139, 133, 134, 145, 146, 141, 128, 142, 144, 143, 137, 132, 135, 143, 141, 135, 145, 141, 130, 135, 146, 137, 134, 150, 134, 134, 134, 135, 128, 135, 146, 147, 138, 142, 140, 140, 143, 131, 137, 142, 142, 148, 138, 151, 135, 134, 133, 139, 145, 143, 139, 139, 138, 141, 136, 127, 148, 139, 156, 150, 130, 139, 138, 138, 127, 137, 151, 137, 135, 141, 139, 135, 138, 136, 148, 131, 139, 130, 132, 135, 143, 135, 126, 136, 146, 139, 145, 137, 127, 137, 141, 135, 140, 136, 141, 131, 139, 139, 146, 148, 135, 140, 140, 148, 146, 137, 141, 133, 138, 145, 136, 130, 139, 136, 130, 149, 134, 139, 137, 143, 132, 136, 137, 135, 142, 139, 135, 135, 132, 143, 135, 125, 137, 134, 141, 142, 143, 141, 136, 141, 132, 139, 134, 129, 143, 134, 135, 137, 133, 130, 146, 147, 139, 138, 152, 143, 135, 143, 127, 138, 140, 138, 140, 133, 139, 127, 132, 138, 143, 142, 147, 152, 129, 146, 140, 135, 141, 147, 138, 140, 138, 133, 136, 145, 146, 134, 143, 136, 135, 135, 149, 136, 140, 143, 136, 136, 137, 143, 132, 145, 133, 154, 144, 137, 140, 148, 146, 135, 139, 137, 132, 129, 127, 140, 143, 140, 131, 133, 137, 149, 148, 136, 158, 136, 138, 128, 138, 133, 142, 126, 138, 134, 132, 130, 139, 128, 141, 129, 130, 131, 154, 140, 151, 124, 138, 140, 130, 138, 139, 138, 137, 125, 136, 143, 129, 132, 141, 139, 136, 135, 144, 135, 140, 138, 138, 135, 140, 140, 140, 147, 136, 142, 138, 127, 144, 137, 136, 135, 134, 149, 135, 144, 135, 134, 132, 141, 138, 133, 138, 144, 149, 129, 137, 138, 125, 135, 137, 139, 130, 134, 137, 139, 145, 128, 140, 143, 149, 146, 136, 141, 128, 138, 138, 136, 135, 138, 132, 138, 146, 146, 135, 136, 143, 124, 144, 137, 146, 139, 135, 139, 143, 146, 137, 147, 133, 150, 132, 132, 149, 137, 142, 131, 146, 130, 144, 139, 140, 123, 134, 132, 140, 145, 134, 139, 137, 140, 142, 143, 144, 136, 134, 147, 147, 147, 130, 132, 129, 136, 131, 135, 149, 143, 141, 141, 148, 133, 136, 136, 144, 136, 131, 141, 138, 132, 134, 145, 139, 137, 137, 143, 143, 135, 142, 130, 134, 142, 146, 145, 140, 153, 147, 134, 135, 152, 133, 147, 133, 128, 143, 141, 138, 135, 129, 130, 135, 134, 134, 147, 144, 132, 134, 145, 145, 128, 135, 141, 139, 147, 149, 143, 145, 149, 141, 143, 138, 141, 134, 136, 129, 130, 136, 146, 141, 143, 130, 138, 141, 138, 137, 128, 134, 142, 134, 139, 151, 136, 145, 134, 134, 151, 142, 127, 129, 145, 144, 137, 147, 143, 131, 128, 138, 136, 140, 129, 136, 141, 135, 139, 135, 144, 136, 138, 131, 134, 143, 136, 125, 130, 139, 139, 139, 147, 134, 143, 140, 135, 135, 135, 130, 135, 148, 133, 139, 140, 132, 146, 139, 137, 147, 145, 146, 136, 140, 140, 137, 143, 146, 137, 145, 135, 142, 141, 146, 135, 139, 138, 134, 138, 138, 133, 146, 136, 141, 139, 136, 139, 142, 140, 142, 137, 136, 143, 137, 141, 150, 135, 131, 137, 142, 143, 142, 142, 137, 137, 143, 144, 141, 137, 142, 134, 133, 136, 132, 140, 142, 138, 137, 133, 139, 139, 141, 138, 138, 140, 130, 132, 145, 143, 140, 147, 138, 140, 141, 139, 141, 131, 135, 142, 139, 134, 149, 140, 138, 135, 142, 142, 120, 143, 140, 136, 137, 143, 139, 138, 138, 136, 136, 138, 147, 140, 139, 137, 137, 136, 139, 134, 142, 135, 140, 139, 145, 136, 142, 141, 139, 146, 137, 138, 132, 146, 137, 138, 145, 137, 140, 141, 134, 147, 137, 124, 132, 133, 141, 141, 140, 136, 145, 148, 142, 138, 142, 138, 139, 145, 141, 138, 142, 146, 135, 136, 137, 141, 137, 137, 125, 140, 135, 139, 151, 139, 135, 136, 129, 138, 137, 137, 137, 135, 137, 141, 140, 140, 134, 133, 134, 134, 135, 134, 153, 134, 147, 135, 144, 137, 142, 141, 146, 137, 142, 143, 140, 136, 133, 135, 138, 142, 143, 140, 136, 140, 140, 145, 142, 138, 131, 138, 140, 144, 138, 134, 141, 140, 144, 137, 128, 137, 139, 138, 140, 140, 138, 139, 139, 135, 138, 140, 137, 140, 139, 137, 139, 141, 137, 138, 136, 137, 142, 132, 146, 137, 146, 140, 138, 139, 130, 141, 135, 139, 141, 136, 132, 140, 142, 136, 140, 131, 144, 142, 138, 142, 141, 137, 137, 137, 136, 134, 132, 141, 137, 137, 139, 145, 135, 136, 134, 145, 141, 135, 137, 137, 141, 133, 141, 133, 137, 145, 139, 133, 141, 147, 137, 145, 137, 138, 136, 139, 131, 137, 142, 144, 136, 139, 137, 135, 136, 136, 136, 149, 133, 139, 139, 143, 133, 134, 142, 143, 136, 142, 140, 133, 144, 133, 141, 139, 139, 146, 137, 139, 142, 133, 137, 136, 132, 139, 142, 136, 144, 135, 152, 140, 150, 145, 137, 138, 138, 138, 143, 145, 139, 144, 144, 136, 135, 134, 131, 134, 138, 134, 139, 145, 134, 141, 139, 139, 144, 136, 146, 135, 140, 129, 136, 136, 133, 141, 137, 138, 144, 141, 137, 139, 134, 143, 139, 143, 140, 138, 139, 135, 137, 135, 143, 134, 137, 140, 145, 142, 145, 134, 140, 141, 140, 130, 144, 136, 144, 119, 138, 145, 136, 138, 139, 141, 139, 138, 139, 145, 143, 135, 140, 137, 137, 134, 144, 138, 139, 139, 136, 140, 144, 143, 136, 142, 133, 138, 146, 137, 147, 142, 136, 129, 145, 140, 134, 140, 140, 143, 139, 137, 135, 139, 139, 139, 138, 139, 142, 135, 136, 136, 138, 140, 140, 139, 136, 142, 141, 142, 129, 159, 137, 134, 144, 135, 139, 146, 135, 137, 143, 137, 139, 137, 141, 140, 137, 143, 143, 137, 145, 137, 139, 136, 143, 143, 138, 140, 143, 137, 133, 142, 140, 137, 139, 138, 140, 142, 132, 141, 141, 140, 148, 138, 144, 139, 131, 131, 142, 139, 134, 141, 138, 143, 131, 144, 137, 136, 135, 137, 141, 132, 148, 135, 139, 126, 142, 140, 134, 140, 133, 141, 142, 149, 138, 145, 131, 138, 127, 140, 141, 145, 134, 148, 136, 135, 129, 139, 151, 149, 133, 135, 135, 135, 138, 142, 145, 134, 148, 137, 134, 138, 137, 134, 140, 129, 132, 142, 136, 140, 144, 141, 133, 142, 136, 134, 140, 143, 135, 137, 146, 140, 131, 139, 124, 133, 141, 123, 136, 146, 146, 141, 124, 149, 141, 132, 142, 136, 124, 130, 136, 143, 135, 132, 133, 132, 135, 138, 140, 137, 134, 138, 138, 138, 132, 140, 142, 141, 139, 141, 143, 147, 129, 139, 136, 128, 143, 130, 144, 135, 154, 135, 138, 135, 144, 141, 135, 147, 143, 135, 132, 144, 141, 142, 143, 142, 132, 127, 132, 139, 140, 139, 142, 144, 128, 132, 134, 127, 146, 133, 138, 133, 142, 137, 143, 135, 136, 131, 132, 138, 148, 140, 145, 143, 140, 137, 138, 146, 131, 142, 149, 136, 142, 149, 135, 158, 139, 140, 137, 138, 133, 148, 146, 137, 130, 137, 140, 144, 133, 136, 143, 141, 139, 141, 151, 141, 137, 140, 134, 133, 144, 143, 133, 134, 122, 137, 141, 133, 134, 128, 132, 137, 137, 140, 140, 144, 136, 140, 132, 135, 144, 137, 139, 148, 140, 135, 138, 129, 145, 142, 129, 152, 132, 129, 137, 142, 142, 140, 131, 140, 145, 136, 138, 138, 142, 132, 136, 136, 141, 134, 138, 134, 133, 139, 137, 126, 133, 151, 134, 139, 152, 153, 147, 126, 133, 133, 138, 141, 140, 153, 136, 145, 139, 144, 135, 139, 131, 135, 145, 135, 148, 143, 149, 132, 144, 139, 148, 136, 141, 141, 129, 143, 145, 145, 143, 139, 133, 139, 151, 136, 137, 136, 134, 139, 143, 135, 136, 142, 141, 134, 137, 137, 134, 145, 142, 147, 144, 138, 142, 134, 142, 155, 137, 145, 152, 140, 137, 130, 139, 139, 140, 143, 136, 141, 126, 139, 130, 137, 134, 137, 141, 129, 141, 136, 143, 133, 132, 141, 143, 134, 149, 135, 135, 136, 134, 136, 139, 136, 135, 142, 136, 139, 138, 133, 142, 151, 146, 140, 152, 130, 129, 137, 134, 132, 150, 131, 137, 132, 133, 142, 141, 130, 132, 139, 152, 137, 140, 134, 130, 132, 144, 137, 141, 147, 134, 144, 138, 135, 140, 133, 139, 130, 134, 138, 139, 145, 142, 135, 132, 142, 137, 141, 145, 140, 143, 136, 133, 137, 136, 153, 132, 142, 138, 142, 138, 133, 131, 136, 133, 139, 141, 139, 142, 127, 141, 139, 141, 140, 142, 141, 140, 144, 136, 141, 146, 132, 137, 146, 149, 140, 131, 145, 145, 130, 140, 140, 133, 140, 133, 144, 142, 139, 149, 133, 138, 143, 135, 138, 139, 134, 132, 150, 141, 135, 145, 142, 137, 141, 143, 134, 131, 135, 137, 135, 132, 127, 137, 136, 141, 135, 137, 140, 138, 143, 127, 153, 140, 130, 144, 144, 134, 138, 135, 139, 133, 139, 138, 140, 141, 143, 144, 144, 144, 139, 135, 147, 140, 139, 134, 138, 138, 147, 134, 141, 144, 140, 147, 137, 144, 138, 140, 136, 140, 144, 142, 155, 143, 142, 138, 135, 138, 144, 142, 134, 146, 139, 135, 143, 136, 145, 140, 139, 143, 143, 143, 141, 151, 138, 141, 142, 131, 141, 128, 139, 136, 139, 133, 142, 139, 147, 137, 141, 142, 139, 140, 135, 140, 143, 137, 137, 140, 139, 136, 130, 136, 140, 142, 146, 132, 142, 140, 136, 142, 138, 138, 140, 136, 137, 147, 140, 145, 140, 135, 136, 139, 133, 140, 142, 137, 131, 140, 134, 138, 133, 142, 140, 140, 141, 140, 137, 148, 139, 138, 139, 134, 139, 145, 139, 143, 140, 132, 140, 130, 136, 138, 135, 145, 136, 143, 136, 139, 144, 139, 144, 144, 131, 135, 144, 139, 135, 134, 136, 134, 137, 138, 140, 140, 132, 146, 136, 140, 136, 141, 139, 139, 140, 148, 134, 136, 142, 139, 132, 138, 143, 140, 138, 144, 152, 139, 131, 142, 139, 138, 139, 138, 140, 140, 136, 133, 138, 138, 138, 143, 135, 135, 142, 138, 139, 142, 135, 135, 139, 137, 141, 138, 139, 137, 136, 138, 125, 141, 139, 142, 136, 138, 143, 142, 147, 142, 151, 140, 138, 141, 144, 138, 142, 129, 139, 139, 135, 132, 144, 136, 141, 143, 145, 131, 136, 140, 133, 143, 134, 148, 135, 137, 138, 136, 141, 135, 135, 141, 143, 139, 143, 138, 134, 132, 135, 142, 140, 136, 142, 133, 136, 143, 138, 143, 136, 148, 137, 143, 124, 135, 140, 133, 130, 142, 135, 146, 136, 134, 138, 143, 147, 145, 138, 136, 138, 136, 139, 140, 143, 140, 138, 137, 140, 135, 142, 137, 134, 140, 138, 138, 142, 133, 136, 138, 137, 145, 140, 143, 141, 142, 137, 137, 131, 135, 137, 141, 133, 146, 143, 129, 142, 132, 132, 138, 137, 142, 142, 135, 134, 142, 135, 143, 139, 134, 140, 135, 141, 134, 142, 138, 135, 141, 136, 142, 136, 135, 139, 135, 139, 131, 137, 140, 145, 140, 144, 132, 139, 136, 141, 143, 145, 145, 135, 148, 141, 142, 143, 148, 143, 138, 131, 140, 135, 149, 137, 140, 136, 141, 137, 142, 138, 140, 139, 137, 136, 146, 140, 141, 139, 140, 136, 139, 138, 140, 132, 140, 136, 132, 143, 135, 143, 147, 145, 143, 140, 136, 136, 135, 137, 143, 135, 141, 141, 139, 138, 129, 144, 139, 141, 137, 142, 136, 139, 134, 144, 139, 139, 139, 160, 145, 137, 140, 137, 144, 145, 142, 134, 133, 136, 138, 141, 139, 145, 141, 134, 139, 137, 139, 138, 133, 140, 139, 138, 131, 141, 140, 150, 142, 130, 141, 144, 137, 140, 136, 146, 144, 138, 151, 139, 135, 134, 137, 136, 138, 138, 133, 140, 142, 140, 139, 138, 134, 139, 136, 136, 143, 137, 140, 142, 140, 138, 144, 134, 139, 144, 137, 142, 139, 142, 137, 141, 137, 145, 136, 137, 141, 140, 132, 134, 145, 134, 133, 149, 151, 139, 140, 134, 143, 143, 130, 139, 136, 143, 145, 133, 142, 139, 144, 142, 138, 151, 138, 136, 148, 151, 145, 138, 138, 142, 143, 141, 140, 145, 142, 134, 145, 148, 133, 134, 135, 141, 139, 142, 139, 133, 124, 134, 140, 137, 132, 140, 133, 140, 144, 135, 159, 127, 147, 140, 140, 139, 135, 143, 137, 144, 139, 141, 133, 139, 145, 144, 128, 131, 126, 142, 137, 141, 137, 127, 137, 130, 146, 141, 141, 141, 138, 137, 126, 141, 136, 128, 146, 138, 140, 137, 137, 133, 145, 143, 148, 148, 147, 145, 139, 124, 136, 146, 128, 143, 136, 146, 143, 135, 147, 141, 151, 136, 138, 145, 134, 141, 139, 129, 142, 138, 138, 137, 142, 144, 150, 142, 145, 141, 132, 140, 145, 138, 140, 149, 132, 147, 140, 141, 138, 142, 139, 150, 140, 140, 131, 140, 142, 140, 140, 134, 139, 139, 132, 134, 146, 134, 141, 138, 154, 148, 130, 150, 144, 141, 135, 133, 132, 144, 133, 141, 143, 130, 144, 136, 132, 128, 133, 135, 129, 136, 134, 135, 141, 137, 145, 132, 135, 137, 137, 135, 136, 130, 139, 149, 140, 133, 143, 139, 150, 133, 139, 140, 134, 142, 142, 141, 136, 138, 139, 137, 148, 143, 147, 148, 132, 138, 138, 137, 131, 138, 142, 131, 139, 141, 134, 143, 138, 145, 127, 129, 132, 136, 151, 141, 134, 139, 141, 136, 141, 131, 131, 141, 136, 141, 140, 150, 144, 149, 135, 139, 136, 143, 132, 133, 147, 145, 137, 137, 135, 139, 140, 138, 134, 149, 140, 123, 137, 136, 140, 133, 157, 135, 141, 143, 125, 141, 140, 127, 144, 138, 141, 145, 143, 137, 148, 126, 140, 136, 134, 138, 134, 143, 143, 136, 137, 135, 131, 141, 143, 139, 135, 141, 133, 143, 140, 131, 131, 137, 135, 131, 137, 139, 141, 136, 141, 139, 129, 146, 132, 134, 130, 149, 142, 148, 143, 145, 143, 142, 142, 146, 140, 143, 134, 143, 136, 134, 144, 135, 144, 140, 142, 132, 153, 150, 135, 141, 132, 136, 137, 145, 128, 140, 136, 129, 144, 136, 144, 140, 146, 138, 142, 131, 135, 143, 133, 134, 143, 137, 137, 131, 149, 147, 152, 135, 134, 139, 151, 137, 141, 135, 138, 130, 146, 144, 142, 140, 134, 131, 149, 140, 147, 135, 146, 147, 132, 147, 136, 148, 136, 130, 130, 143, 140, 142, 143, 142, 133, 135, 145, 145, 143, 140, 131, 140, 138, 140, 135, 139, 141, 133, 134, 129, 132, 146, 140, 137, 143, 138, 139, 137, 141, 131, 142, 141, 144, 129, 146, 136, 135, 126, 134, 131, 142, 144, 148, 140, 151, 133, 152, 138, 137, 136, 144, 146, 142, 132, 147, 140, 146, 143, 133, 141, 135, 137, 143, 144, 139, 140, 133, 133, 137, 138, 149, 133, 138, 136, 139, 138, 125, 143, 130, 141, 142, 146, 134, 142, 141, 144, 148, 139, 134, 145, 146, 141, 135, 135, 135, 141, 139, 129, 136, 133, 135, 148, 137, 141, 143, 142, 148, 139, 142, 139, 139, 140, 138, 136, 132, 140, 142, 145, 144, 133, 135, 143, 147, 153, 134, 144, 134, 141, 153, 138, 136, 139, 137, 135, 139, 144, 134, 128, 143, 131, 146, 144, 138, 138, 136, 158, 133, 135, 134, 131, 132, 133, 137, 147, 132, 136, 145, 138, 150, 137, 122, 144, 148, 139, 137, 135, 134, 142, 151, 135, 143, 154, 150, 140, 149, 139, 136, 141, 147, 139, 141, 137, 142, 143, 139, 144, 127, 128, 144, 134, 141, 136, 137, 137, 144, 136, 144, 146, 136, 138, 150, 141, 135, 140, 134, 136, 139, 135, 134, 145, 143, 132, 127, 146, 142, 133, 146, 130, 136, 145, 141, 139, 133, 142, 140, 139, 136, 135, 131, 141, 142, 130, 137, 132, 146, 134, 136, 144, 136, 150, 138, 141, 140, 146, 141, 151, 135, 150, 130, 140, 146, 149, 141, 146, 139, 149, 139, 148, 144, 131, 130, 148, 145, 130, 136, 142, 134, 139, 136, 142, 134, 138, 142, 138, 133, 133, 149, 139, 151, 136, 137, 143, 148, 143, 130, 141, 137, 131, 143, 127, 139, 132, 142, 132, 138, 136, 137, 146, 132, 136, 152, 135, 129, 139, 132, 148, 133, 137, 144, 135, 130, 148, 152, 148, 132, 131, 140, 136, 137, 132, 136, 157, 136, 142, 138, 143, 128, 134, 143, 144, 137, 135, 136, 135, 129, 141, 141, 141, 123, 153, 137, 141, 146, 139, 143, 142, 142, 141, 127, 136, 132, 151, 138, 133, 134, 140, 141, 135, 143, 134, 129, 136, 134, 134, 134, 133, 129, 133, 137, 136, 140, 136, 142, 137, 144, 140, 133, 137, 133, 134, 132, 140, 141, 142, 144, 136, 147, 143, 138, 141, 142, 131, 143, 146, 145, 137, 148, 141, 144, 145, 137, 146, 143, 147, 137, 136, 137, 136, 137, 138, 136, 146, 144, 135, 143, 134, 149, 139, 140, 134, 135, 145, 137, 149, 138, 140, 140, 142, 133, 130, 136, 134, 128, 141, 145, 131, 133, 129, 133, 135, 130, 135, 145, 142, 138, 133, 141, 148, 137, 145, 138, 139, 134, 141, 134, 126, 140, 128, 145, 145, 132, 142, 151, 135, 131, 144, 135, 147, 139, 149, 131, 136, 135, 135, 132, 137, 145, 127, 139, 136, 137, 139, 140, 139, 138, 147, 140, 144, 138, 135, 146, 135, 133, 139, 140, 136, 141, 122, 134, 144, 145, 143, 138, 145, 139, 143, 135, 148, 125, 139, 152, 139, 136, 135, 126, 134, 142, 141, 139, 137, 145, 139, 148, 150, 143, 140, 146, 128, 137, 138, 148, 139, 134, 136, 118, 134, 137, 141, 144, 134, 139, 140, 158, 136, 138, 145, 136, 129, 131, 139, 142, 137, 142, 143, 139, 131, 138, 135, 125, 139, 130, 142, 124, 130, 143, 144, 149, 137, 138, 136, 144, 144, 141, 136, 136, 148, 142, 131, 138, 136, 137, 147, 135, 137, 137, 133, 136, 139, 124, 140, 122, 142, 136, 142, 149, 139, 144, 140, 144, 135, 145, 142, 138, 139, 148, 139, 144, 139, 147, 138, 130, 139, 142, 145, 143, 139, 138, 143, 128, 143, 134, 123, 135, 130, 138, 139, 139, 140, 140, 128, 135, 134, 132, 133, 136, 137, 149, 132, 144, 142, 131, 128, 141, 145, 139, 136, 143, 138, 150, 140, 124, 136, 134, 134, 138, 148, 132, 144, 132, 132, 132, 137, 139, 136, 133, 152, 136, 146, 149, 141, 138, 126, 134, 138, 132, 138, 144, 139, 150, 126, 136, 139, 112, 143, 137, 135, 128, 138, 150, 142, 146, 131, 125, 148, 130, 144, 148, 150, 135, 138, 151, 149, 136, 146, 145, 137, 151, 134, 127, 135, 140, 134, 139, 137, 144, 132, 152, 149, 138, 137, 138, 138, 136, 147, 144, 139, 132, 151, 147, 136, 137, 123, 132, 140, 136, 138, 145, 160, 146, 138, 153, 144, 137, 154, 132, 142, 135, 138, 142, 127, 135, 151, 144, 151, 131, 150, 139, 144, 143, 141, 135, 133, 136, 137, 134, 142, 142, 145, 135, 140, 137, 141, 145, 131, 143, 135, 133, 148, 140, 136, 140, 137, 132, 135, 140, 134, 147, 141, 142, 148, 137, 132, 134, 136, 141, 141, 137, 130, 135, 135, 134, 135, 130, 133, 146, 134, 148, 138, 140, 107, 149, 153, 138, 141, 145, 136, 148, 141, 139, 132, 159, 133, 130, 143, 138, 140, 155, 138, 147, 138, 157, 131, 132, 137, 130, 151, 139, 137, 138, 134, 131, 140, 139, 136, 136, 138, 139, 136, 149, 139, 145, 138, 139, 134, 144, 134, 136, 139, 139, 141, 140, 131, 143, 142, 135, 136, 144, 145, 136, 143, 132, 147, 144, 134, 138, 136, 155, 141, 145, 135, 143, 150, 126, 131, 150, 134, 134, 135, 146, 139, 136, 136, 131, 116, 135, 134, 137, 136, 154, 135, 137, 135, 138, 135, 146, 137, 139, 142, 140, 136, 143, 136, 134, 143, 140, 143, 147, 136, 151, 159, 140, 130, 137, 126, 137, 137, 140, 151, 141, 136, 131, 137, 145, 145, 146, 152, 138, 141, 131, 140, 142, 144, 153, 136, 137, 142, 136, 139, 147, 148, 135, 138, 140, 135, 134, 142, 132, 136, 132, 129, 130, 141, 138, 139, 139, 144, 134, 145, 132, 136, 143, 131, 160, 143, 142, 147, 131, 134, 142, 136, 143, 134, 147, 134, 136, 138, 139, 137, 138, 149, 132, 147, 137, 133, 141, 136, 143, 134, 129, 142, 138, 136, 131, 138, 134, 135, 137, 121, 137, 157, 145, 138, 149, 150, 148, 138, 145, 139, 136, 136, 142, 135, 133, 137, 128, 153, 135, 143, 129, 137, 148, 145, 123, 133, 131, 146, 138, 131, 135, 131, 139, 140, 141, 130, 136, 139, 140, 132, 136, 139, 144, 137, 134, 142, 126, 144, 139, 125, 132, 132, 132, 130, 152, 148, 135, 141, 134, 145, 129, 143, 136, 125, 138, 143, 139, 147, 145, 135, 143, 136, 139, 131, 144, 136, 133, 134, 141, 139, 132, 130, 130, 133, 134, 140, 140, 132, 144, 138, 139, 140, 131, 149, 138, 134, 145, 145, 132, 135, 143, 131, 134, 139, 137, 143, 133, 125, 133, 138, 134, 131, 140, 137, 130, 135, 155, 144, 143, 138, 139, 148, 144, 142, 150, 127, 138, 140, 138, 136, 132, 136, 151, 149, 154, 144, 134, 141, 140, 140, 144, 134, 140, 132, 145, 142, 137, 138, 139, 142, 144, 134, 141, 126, 137, 127, 140, 143, 136, 147, 133, 153, 148, 138, 138, 139, 127, 136, 133, 135, 146, 132, 150, 149, 135, 134, 143, 130, 136, 138, 142, 137, 130, 138, 142, 143, 138, 141, 140, 144, 140, 136, 135, 145, 127, 131, 131, 148, 140, 135, 138, 148, 136, 145, 134, 146, 131, 135, 125, 144, 133, 139, 152, 135, 140, 146, 142, 135, 143, 136, 151, 137, 142, 137, 136, 128, 145, 142, 141, 139, 135, 148, 139, 138, 140, 132, 136, 151, 135, 129, 131, 140, 137, 144, 135, 140, 141, 147, 138, 138, 139, 141, 139, 155, 144, 134, 140, 136, 138, 143, 139, 140, 132, 139, 137, 151, 140, 148, 143, 130, 146, 132, 142, 138, 149, 135, 137, 132, 149, 137, 136, 140, 140, 122, 139, 144, 143, 140, 139, 133, 134, 132, 144, 136, 138, 150, 144, 132, 131, 147, 141, 142, 136, 139, 145, 147, 133, 130, 129, 143, 145, 143, 140, 136, 135, 134, 137, 137, 129, 135, 137, 139, 129, 131, 147, 134, 143, 133, 135, 135, 127, 149, 144, 139, 147, 138, 141, 136, 141, 135, 141, 142, 147, 140, 138, 141, 139, 138, 146, 148, 135, 135, 141, 141, 141, 132, 141, 130, 138, 132, 146, 141, 136, 142, 135, 138, 134, 143, 139, 138, 137, 135, 145, 130, 142, 131, 129, 141, 153, 133, 131, 136, 135, 148, 132, 141, 141, 147, 135, 142, 148, 133, 141, 128, 142, 126, 128, 146, 133, 134, 142, 138, 143, 135, 141, 139, 145, 130, 137, 140, 133, 131, 127, 145, 146, 149, 138, 141, 146, 136, 148, 142, 138, 142, 124, 157, 146, 136, 142, 140, 143, 151, 134, 120, 138, 136, 125, 122, 141, 142, 140, 134, 139, 142, 128, 141, 140, 137, 150, 144, 146, 143, 132, 137, 138, 153, 126, 128, 146, 136, 150, 143, 144, 133, 139, 139, 138, 137, 142, 143, 133, 132, 141, 130, 144, 139, 136, 130, 138, 129, 138, 132, 145, 136, 140, 145, 134, 139, 131, 135, 138, 143, 136, 136, 140, 133, 134, 140, 147, 138, 149, 145, 135, 133, 138, 135, 143, 136, 132, 134, 137, 142, 142, 142, 136, 139, 145, 132, 127, 138, 137, 147, 137, 147, 139, 137, 138, 138, 141, 142, 133, 143, 135, 124, 143, 137, 145, 140, 131, 140, 131, 134, 134, 140, 151, 138, 146, 145, 146, 141, 134, 136, 134, 145, 139, 131, 141, 151, 137, 142, 138, 147, 142, 129, 130, 128, 137, 139, 143, 146, 142, 135, 139, 140, 149, 143, 132, 135, 130, 138, 137, 135, 140, 150, 135, 147, 141, 133, 144, 126, 139, 149, 141, 143, 141, 150, 133, 138, 151, 141, 144, 142, 147, 138, 134, 135, 136, 134, 142, 140, 149, 137, 138, 125, 144, 146, 151, 144, 136, 139, 150, 143, 136, 137, 127, 137, 146, 137, 151, 136, 136, 140, 140, 132, 138, 142, 133, 136, 140, 148, 137, 140, 139, 139, 146, 142, 135, 132, 137, 140, 138, 148, 137, 133, 135, 142, 138, 149, 135, 132, 134, 139, 137, 136, 144, 147, 129, 136, 137, 137, 136, 145, 135, 135, 134, 145, 134, 140, 143, 145, 142, 141, 143, 135, 143, 135, 139, 137, 143, 137, 137, 138, 136, 134, 132, 140, 122, 133, 135, 143, 133, 140, 136, 141, 137, 130, 149, 136, 146, 144, 138, 146, 147, 138, 138, 141, 132, 144, 135, 137, 144, 139, 142, 140, 142, 137, 133, 135, 134, 138, 139, 141, 135, 139, 136, 140, 139, 143, 143, 149, 141, 147, 140, 141, 144, 136, 135, 135, 147, 139, 139, 137, 138, 130, 134, 138, 140, 138, 144, 133, 135, 141, 151, 132, 150, 149, 133, 148, 137, 140, 133, 136, 137, 145, 140, 134, 147, 132, 142, 123, 143, 143, 142, 152, 133, 136, 141, 137, 132, 139, 139, 149, 146, 143, 143, 137, 143, 138, 133, 137, 136, 135, 132, 141, 143, 138, 138, 136, 139, 140, 134, 140, 142, 137, 129, 136, 133, 135, 136, 141, 127, 136, 137, 133, 140, 145, 136, 130, 143, 131, 142, 146, 151, 137, 136, 131, 134, 145, 141, 136, 122, 146, 135, 139, 138, 144, 136, 136, 135, 140, 134, 134, 131, 137, 140, 146, 135, 148, 134, 140, 140, 147, 138, 129, 140, 139, 140, 141, 138, 143, 134, 135, 137, 145, 131, 137, 140, 142, 141, 138, 146, 139, 143, 141, 146, 138, 145, 132, 140, 141, 137, 140, 141, 137, 135, 139, 136, 141, 136, 131, 136, 145, 137, 142, 127, 130, 138, 140, 136, 140, 141, 139, 137, 135, 144, 139, 141, 141, 130, 147, 132, 135, 138, 140, 143, 134, 136, 139, 141, 145, 138, 143, 147, 142, 135, 143, 133, 138, 135, 136, 135, 131, 145, 133, 142, 136, 139, 140, 135, 140, 144, 134, 140, 141, 144, 141, 141, 143, 140, 138, 134, 139, 131, 146, 142, 140, 141, 142, 142, 134, 141, 135, 147, 138, 146, 136, 139, 147, 137, 141, 139, 145, 137, 135, 142, 130, 142, 145, 134, 125, 131, 140, 143, 140, 140, 147, 146, 141, 139, 137, 137, 140, 138, 146, 139, 136, 129, 139, 137, 136, 134, 141, 135, 137, 139, 138, 139, 144, 138, 134, 133, 144, 145, 145, 147, 146, 137, 135, 148, 132, 135, 138, 141, 133, 140, 139, 142, 125, 135, 136, 142, 136, 137, 136, 147, 140, 139, 133, 137, 146, 138, 117, 129, 140, 138, 139, 132, 141, 142, 145, 141, 143, 145, 144, 133, 140, 148, 138, 146, 149, 146, 140, 133, 142, 140, 145, 145, 143, 135, 139, 133, 130, 140, 144, 145, 141, 133, 129, 134, 138, 135, 138, 127, 129, 138, 141, 140, 145, 140, 134, 137, 142, 138, 149, 140, 134, 142, 135, 149, 139, 135, 141, 131, 135, 144, 142, 146, 143, 137, 139, 138, 138, 145, 137, 134, 136, 136, 142, 140, 136, 134, 144, 138, 133, 136, 142, 140, 143, 152, 137, 147, 133, 137, 139, 130, 148, 130, 140, 148, 148, 137, 131, 155, 146, 158, 141, 131, 137, 140, 148, 137, 152, 134, 148, 143, 142, 146, 141, 140, 137, 135, 151, 153, 141, 141, 131, 130, 138, 134, 139, 132, 148, 139, 131, 143, 139, 137, 144, 141, 139, 128, 149, 142, 151, 139, 130, 152, 136, 139, 127, 134, 135, 148, 132, 139, 146, 134, 136, 127, 133, 138, 140, 141, 133, 147, 134, 131, 131, 150, 142, 144, 141, 148, 135, 136, 148, 136, 130, 144, 140, 129, 141, 134, 133, 143, 147, 138, 139, 129, 139, 125, 143, 147, 135, 125, 139, 134, 149, 138, 150, 141, 136, 141, 137, 137, 144, 139, 150, 145, 135, 147, 141, 134, 139, 145, 145, 127, 141, 140, 141, 139, 138, 141, 135, 123, 136, 148, 136, 133, 144, 128, 141, 146, 135, 132, 134, 139, 130, 139, 141, 140, 142, 135, 143, 151, 127, 140, 150, 135, 137, 138, 144, 141, 137, 147, 140, 141, 123, 131, 131, 144, 134, 139, 138, 144, 140, 140, 145, 151, 135, 134, 151, 147, 148, 147, 127, 141, 148, 130, 137, 138, 126, 136, 143, 137, 129, 144, 143, 144, 138, 141, 126, 137, 138, 148, 144, 142, 139, 142, 140, 141, 130, 144, 144, 127, 142, 141, 143, 130, 142, 138, 146, 148, 142, 146, 136, 138, 136, 139, 141, 141, 150, 148, 124, 138, 141, 141, 145, 130, 134, 142, 158, 136, 147, 142, 138, 138, 133, 138, 143, 142, 141, 141, 138, 138, 147, 140, 134, 137, 134, 135, 115, 138, 136, 158, 141, 128, 145, 146, 136, 138, 146, 152, 146, 138, 148, 133, 150, 133, 129, 127, 138, 137, 139, 145, 152, 152, 138, 143, 139, 134, 126, 134, 140, 141, 145, 138, 145, 139, 137, 144, 145, 136, 141, 137, 149, 119, 148, 144, 137, 147, 143, 135, 152, 139, 119, 133, 137, 144, 147, 128, 140, 133, 141, 153, 150, 134, 149, 136, 150, 145, 132, 135, 140, 152, 139, 153, 156, 142, 139, 129, 139, 136, 148, 145, 154, 140, 142, 147, 139, 148, 140, 138, 140, 138, 124, 148, 136, 141, 141, 138, 142, 139, 134, 148, 145, 129, 144, 126, 147, 138, 155, 141, 128, 145, 154, 142, 144, 129, 139, 124, 139, 144, 128, 140, 138, 138, 141, 136, 140, 134, 126, 139, 138, 137, 142, 135, 143, 130, 135, 127, 140, 138, 142, 141, 139, 143, 141, 144, 138, 127, 135, 137, 141, 137, 144, 140, 134, 141, 132, 148, 133, 132, 135, 139, 164, 148, 154, 145, 130, 141, 137, 141, 139, 143, 141, 146, 149, 145, 140, 147, 132, 135, 139, 146, 134, 151, 141, 139, 119, 130, 147, 134, 148, 155, 137, 138, 142, 123, 132, 130, 135, 136, 142, 130, 136, 137, 139, 136, 140, 129, 134, 140, 136, 147, 149, 140, 134, 125, 138, 137, 138, 153, 142, 132, 139, 133, 140, 137, 147, 142, 144, 147, 137, 137, 133, 129, 139, 136, 135, 142, 138, 130, 137, 135, 130, 138, 142, 144, 145, 134, 126, 137, 125, 129, 142, 141, 138, 140, 131, 143, 135, 152, 132, 144, 146, 144, 133, 135, 135, 142, 141, 142, 133, 137, 137, 142, 143, 137, 138, 143, 133, 140, 142, 140, 137, 141, 138, 139, 138, 134, 136, 138, 131, 134, 150, 137, 139, 126, 146, 131, 133, 141, 139, 142, 143, 138, 143, 133, 132, 139, 142, 132, 145, 140, 142, 142, 140, 142, 137, 129, 131, 142, 138, 132, 146, 145, 142, 131, 139, 128, 144, 141, 138, 135, 135, 140, 139, 138, 138, 130, 138, 135, 141, 142, 139, 138, 137, 127, 136, 134, 140, 139, 141, 144, 145, 142, 136, 141, 136, 133, 138, 127, 148, 144, 134, 143, 138, 144, 134, 147, 138, 138, 142, 135, 130, 134, 131, 140, 141, 146, 143, 141, 139, 140, 144, 141, 137, 136, 144, 139, 141, 136, 133, 147, 146, 130, 139, 138, 135, 140, 140, 139, 142, 142, 137, 140, 133, 145, 135, 142, 138, 135, 153, 138, 135, 145, 142, 136, 148, 140, 136, 141, 137, 141, 143, 142, 137, 140, 136, 139, 137, 140, 129, 132, 140, 138, 138, 139, 138, 139, 140, 134, 128, 134, 143, 140, 142, 137, 147, 138, 125, 140, 135, 144, 141, 138, 133, 139, 144, 139, 138, 135, 136, 136, 135, 147, 140, 138, 139, 126, 121, 140, 141, 138, 144, 151, 130, 128, 137, 138, 142, 133, 155, 142, 137, 135, 153, 139, 140, 133, 144, 143, 135, 144, 137, 137, 141, 135, 140, 140, 139, 136, 131, 130, 139, 136, 144, 132, 141, 131, 132, 141, 140, 132, 136, 139, 142, 144, 136, 143, 138, 138, 137, 146, 149, 132, 136, 141, 139, 140, 153, 143, 137, 136, 131, 142, 132, 137, 134, 143, 139, 133, 138, 136, 142, 136, 146, 132, 133, 147, 148, 146, 139, 138, 140, 140, 142, 142, 140, 141, 143, 133, 140, 143, 138, 133, 133, 140, 138, 135, 142, 138, 135, 139, 146, 146, 147, 144, 141, 143, 136, 141, 142, 148, 140, 141, 144, 142, 142, 136, 139, 136, 135, 129, 132, 133, 135, 132, 139, 138, 142, 141, 148, 152, 143, 149, 135, 126, 144, 140, 139, 142, 136, 133, 137, 145, 142, 135, 132, 141, 137, 148, 144, 138, 134, 138, 138, 139, 139, 140, 141, 140, 139, 143, 135, 135, 135, 137, 137, 145, 138, 130, 142, 141, 133, 141, 147, 142, 132, 133, 136, 139, 131, 130, 145, 143, 142, 145, 148, 146, 142, 138, 138, 143, 140, 144, 145, 129, 137, 139, 135, 131, 143, 132, 135, 133, 143, 139, 143, 138, 143, 143, 134, 134, 136, 142, 132, 134, 132, 140, 130, 141, 143, 141, 155, 142, 139, 136, 143, 145, 147, 136, 128, 140, 131, 134, 140, 137, 135, 151, 137, 133, 132, 142, 135, 142, 134, 140, 134, 139, 132, 136, 136, 139, 148, 144, 144, 145, 133, 138, 135, 127, 145, 142, 142, 130, 126, 131, 131, 137, 141, 132, 133, 142, 137, 144, 145, 144, 135, 137, 141, 135, 145, 138, 143, 133, 132, 136, 142, 141, 142, 145, 138, 138, 137, 143, 136, 141, 136, 142, 145, 145, 144, 150, 139, 143, 149, 139, 145, 145, 141, 146, 145, 145, 140, 147, 145, 145, 152, 133, 138, 136, 138, 136, 141, 136, 131, 139, 122, 146, 145, 142, 138, 143, 142, 149, 139, 143, 142, 146, 121, 145, 135, 140, 139, 129, 132, 147, 139, 148, 150, 133, 133, 141, 137, 140, 133, 138, 140, 135, 137, 148, 135, 146, 141, 143, 154, 136, 143, 141, 134, 143, 127, 139, 139, 140, 126, 140, 134, 145, 134, 152, 142, 144, 147, 126, 143, 140, 139, 144, 127, 133, 129, 136, 136, 138, 139, 143, 142, 142, 140, 138, 145, 135, 136, 138, 136, 141, 137, 132, 149, 137, 143, 148, 143, 144, 131, 133, 139, 139, 141, 138, 136, 133, 138, 133, 129, 132, 141, 139, 142, 138, 139, 141, 142, 138, 138, 142, 149, 149, 140, 136, 140, 136, 141, 143, 147, 142, 132, 140, 145, 146, 129, 136, 141, 150, 135, 142, 142, 138, 130, 136, 137, 136, 136, 137, 141, 142, 144, 135, 144, 137, 142, 142, 134, 131, 137, 140, 136, 141, 142, 123, 144, 137, 137, 139, 131, 144, 133, 131, 131, 136, 147, 150, 136, 132, 135, 149, 137, 129, 139, 140, 149, 140, 131, 136, 143, 135, 138, 129, 123, 140, 136, 143, 150, 150, 145, 139, 143, 141, 142, 135, 155, 137, 140, 130, 142, 142, 141, 154, 141, 141, 127, 141, 139, 155, 139, 143, 135, 138, 142, 149, 150, 127, 139, 134, 134, 134, 139, 139, 132, 137, 143, 138, 144, 135, 142, 141, 137, 152, 142, 136, 142, 139, 140, 140, 145, 147, 134, 141, 135, 132, 133, 150, 142, 136, 135, 132, 137, 140, 145, 141, 143, 145, 138, 138, 154, 136, 139, 156, 152, 136, 144, 142, 142, 144, 134, 139, 151, 158, 136, 132, 142, 144, 125, 134, 136, 140, 146, 140, 148, 152, 138, 134, 144, 140, 136, 134, 144, 142, 144, 149, 134, 135, 144, 137, 130, 146, 134, 139, 152, 141, 142, 144, 137, 146, 133, 141, 143, 153, 130, 147, 137, 138, 138, 143, 146, 136, 130, 144, 134, 148, 133, 143, 140, 144, 130, 134, 141, 141, 137, 149, 157, 145, 133, 145, 135, 140, 136, 135, 136, 133, 148, 130, 138, 133, 153, 142, 140, 148, 150, 137, 126, 141, 135, 137, 137, 136, 128, 143, 135, 135, 139, 141, 134, 138, 135, 142, 145, 128, 147, 144, 137, 137, 140, 142, 145, 137, 138, 121, 136, 137, 144, 147, 141, 149, 150, 137, 145, 132, 139, 140, 144, 135, 139, 152, 134, 130, 136, 135, 144, 136, 133, 146, 147, 147, 139, 142, 129, 143, 134, 136, 146, 135, 132, 151, 136, 148, 138, 140, 139, 144, 146, 142, 147, 144, 139, 137, 136, 144, 149, 139, 146, 147, 134, 145, 144, 137, 144, 135, 137, 150, 137, 133, 131, 141, 143, 141, 145, 145, 144, 143, 131, 142, 140, 144, 144, 152, 130, 133, 139, 129, 135, 142, 131, 135, 143, 129, 137, 137, 150, 143, 149, 145, 130, 129, 131, 144, 136, 149, 130, 135, 131, 148, 140, 148, 131, 132, 147, 139, 142, 137, 139, 130, 146, 147, 148, 143, 139, 143, 141, 143, 146, 139, 134, 139, 145, 136, 139, 137, 128, 143, 146, 130, 143, 140, 140, 142, 131, 137, 142, 135, 152, 136, 146, 137, 141, 142, 145, 136, 135, 140, 139, 138, 139, 146, 141, 135, 142, 139, 138, 137, 140, 138, 132, 140, 131, 149, 133, 136, 129, 144, 137, 139, 133, 128, 141, 138, 142, 144, 136, 130, 142, 133, 141, 140, 137, 142, 140, 143, 137, 140, 142, 135, 143, 141, 139, 138, 141, 149, 130, 139, 142, 133, 128, 149, 138, 135, 132, 138, 142, 133, 135, 140, 135, 140, 131, 146, 151, 136, 149, 145, 144, 136, 150, 140, 146, 144, 127, 137, 139, 139, 148, 135, 134, 138, 142, 143, 138, 142, 142, 139, 133, 134, 145, 140, 131, 145, 143, 141, 136, 147, 147, 141, 139, 130, 148, 142, 143, 136, 137, 136, 149, 142, 135, 138, 138, 137, 139, 131, 130, 139, 142, 146, 131, 133, 148, 135, 136, 135, 146, 136, 136, 141, 141, 146, 143, 142, 139, 136, 148, 141, 139, 148, 140, 139, 130, 148, 134, 143, 138, 138, 140, 134, 145, 139, 145, 144, 138, 146, 139, 142, 138, 137, 145, 129, 148, 137, 138, 141, 143, 138, 141, 131, 133, 128, 141, 144, 142, 141, 142, 141, 130, 135, 144, 139, 141, 144, 143, 134, 136, 142, 135, 141, 148, 138, 134, 136, 139, 136, 147, 146, 138, 131, 138, 133, 136, 137, 133, 132, 146, 141, 142, 142, 142, 135, 143, 139, 128, 141, 133, 142, 134, 134, 141, 135, 135, 141, 140, 144, 135, 139, 138, 139, 126, 137, 146, 139, 127, 142, 137, 133, 132, 136, 137, 140, 139, 138, 140, 141, 144, 138, 143, 129, 136, 135, 143, 138, 142, 133, 138, 136, 129, 141, 144, 140, 145, 136, 136, 118, 134, 123, 128, 139, 148, 140, 130, 127, 143, 143, 139, 142, 128, 143, 141, 138, 141, 141, 136, 145, 144, 138, 137, 147, 136, 129, 137, 136, 136, 143, 140, 139, 134, 135, 140, 147, 140, 147, 141, 126, 139, 138, 131, 140, 128, 137, 142, 134, 144, 128, 140, 141, 131, 135, 131, 138, 132, 140, 138, 147, 141, 147, 125, 129, 140, 146, 135, 139, 140, 148, 134, 133, 145, 153, 133, 133, 140, 137, 135, 138, 137, 129, 123, 135, 137, 148, 133, 138, 143, 147, 140, 133, 135, 143, 139, 131, 136, 141, 135, 128, 139, 143, 138, 138, 139, 144, 136, 137, 128, 147, 136, 132, 137, 155, 144, 141, 136, 141, 136, 137, 143, 134, 142, 130, 145, 134, 139, 133, 143, 133, 141, 147, 139, 136, 141, 144, 129, 131, 136, 137, 139, 136, 144, 135, 140, 134, 139, 146, 144, 141, 148, 139, 140, 135, 137, 135, 136, 138, 135, 134, 133, 129, 142, 149, 134, 139, 131, 134, 147, 135, 137, 132, 139, 152, 139, 143, 137, 134, 137, 135, 148, 145, 141, 149, 136, 139, 141, 136, 137, 139, 139, 137, 133, 138, 153, 126, 135, 137, 131, 136, 144, 139, 142, 136, 141, 124, 133, 132, 137, 141, 141, 141, 140, 145, 136, 131, 137, 133, 141, 143, 130, 141, 147, 149, 138, 139, 143, 142, 137, 135, 139, 135, 145, 140, 133, 134, 138, 146, 138, 131, 145, 146, 135, 144, 149, 141, 144, 140, 134, 143, 139, 149, 139, 137, 136, 131, 147, 140, 143, 128, 151, 136, 141, 135, 139, 138, 134, 141, 131, 139, 140, 141, 140, 137, 139, 132, 140, 140, 140, 135, 143, 137, 136, 135, 135, 139, 136, 142, 130, 135, 135, 139, 147, 132, 141, 145, 137, 144, 135, 139, 141, 136, 135, 140, 147, 135, 140, 134, 133, 150, 148, 140, 147, 131, 136, 142, 139, 133, 142, 140, 135, 136, 139, 137, 140, 138, 138, 144, 143, 144, 137, 139, 131, 128, 139, 138, 136, 142, 142, 147, 140, 135, 138, 135, 142, 136, 133, 139, 140, 141, 142, 135, 133, 130, 141, 153, 134, 132, 140, 135, 138, 145, 137, 145, 148, 145, 144, 133, 148, 130, 135, 138, 145, 130, 139, 141, 141, 138, 142, 140, 133, 143, 141, 134, 132, 139, 144, 146, 137, 142, 147, 142, 128, 139, 140, 146, 136, 151, 133, 147, 137, 149, 136, 140, 138, 137, 133, 134, 145, 136, 141, 137, 137, 143, 152, 132, 142, 134, 139, 132, 133, 134, 139, 146, 132, 144, 141, 137, 139, 142, 140, 140, 125, 135, 134, 138, 144, 137, 139, 140, 141, 133, 144, 144, 142, 145, 133, 135, 140, 145, 143, 161, 141, 140, 133, 143, 141, 138, 137, 138, 136, 139, 144, 138, 127, 136, 134, 132, 146, 143, 144, 149, 133, 141, 142, 142, 138, 132, 135, 133, 133, 149, 137, 136, 148, 145, 133, 131, 143, 139, 137, 132, 145, 140, 141, 134, 143, 137, 137, 140, 137, 134, 127, 138, 132, 135, 136, 140, 144, 147, 138, 140, 132, 140, 135, 143, 129, 138, 137, 132, 143, 132, 139, 142, 141, 145, 141, 133, 138, 134, 149, 142, 136, 133, 136, 131, 140, 141, 128, 133, 133, 136, 133, 144, 137, 145, 145, 146, 154, 145, 138, 141, 135, 142, 139, 145, 139, 131, 135, 136, 142, 149, 137, 138, 136, 138, 141, 140, 139, 140, 141, 142, 137, 136, 140, 133, 134, 141, 135, 138, 142, 126, 142, 143, 137, 145, 143, 137, 139, 140, 135, 129, 132, 132, 140, 145, 135, 127, 142, 140, 132, 152, 145, 136, 142, 144, 139, 138, 141, 134, 134, 137, 140, 131, 144, 154, 137, 136, 140, 129, 139, 145, 150, 137, 134, 139, 142, 141, 140, 138, 130, 130, 137, 156, 140, 131, 135, 132, 138, 142, 139, 137, 138, 132, 152, 127, 141, 139, 134, 133, 147, 147, 136, 150, 134, 143, 145, 138, 144, 137, 146, 138, 136, 143, 144, 137, 137, 134, 134, 140, 131, 142, 137, 140, 150, 134, 137, 137, 137, 139, 148, 137, 140, 134, 133, 150, 146, 139, 143, 141, 139, 129, 128, 140, 147, 141, 137, 137, 133, 136, 139, 135, 133, 149, 143, 147, 137, 133, 127, 131, 133, 142, 135, 130, 144, 129, 145, 145, 135, 141, 128, 139, 145, 137, 129, 142, 137, 145, 140, 142, 141, 144, 128, 144, 132, 134, 157, 139, 121, 148, 136, 128, 124, 145, 131, 145, 139, 148, 142, 138, 147, 141, 143, 142, 138, 140, 132, 133, 143, 135, 143, 124, 142, 138, 132, 143, 142, 137, 136, 136, 137, 133, 138, 133, 123, 136, 147, 135, 132, 131, 131, 140, 147, 134, 139, 139, 141, 137, 138, 134, 154, 145, 139, 141, 138, 141, 136, 137, 135, 132, 138, 138, 139, 136, 134, 144, 134, 146, 127, 147, 145, 134, 165, 137, 142, 138, 134, 144, 128, 133, 142, 136, 138, 146, 142, 129, 146, 144, 130, 144, 123, 136, 135, 131, 137, 132, 132, 139, 140, 142, 148, 148, 138, 132, 138, 136, 133, 139, 136, 147, 146, 137, 136, 152, 142, 127, 137, 132, 134, 135, 143, 149, 138, 128, 140, 137, 135, 144, 141, 139, 147, 133, 134, 147, 139, 133, 141, 137, 138, 137, 137, 135, 134, 145, 134, 138, 132, 144, 134, 142, 128, 128, 130, 139, 142, 128, 149, 140, 138, 140, 138, 139, 132, 132, 141, 139, 141, 144, 144, 135, 136, 154, 136, 139, 134, 145, 146, 136, 151, 132, 148, 131, 141, 136, 155, 131, 131, 140, 136, 139, 129, 141, 135, 145, 133, 128, 133, 146, 120, 141, 142, 132, 132, 138, 148, 142, 145, 134, 139, 137, 147, 146, 140, 137, 155, 135, 149, 139, 126, 146, 136, 125, 139, 125, 143, 150, 140, 135, 138, 139, 136, 144, 128, 139, 140, 148, 133, 132, 142, 129, 134, 138, 135, 126, 130, 143, 136, 141, 136, 152, 127, 138, 138, 133, 141, 152, 136, 138, 151, 139, 139, 139, 154, 138, 141, 135, 146, 140, 157, 138, 136, 136, 136, 153, 118, 146, 127, 137, 140, 138, 137, 130, 126, 140, 135, 136, 139, 142, 145, 143, 142, 147, 143, 136, 134, 135, 137, 130, 135, 145, 137, 153, 150, 141, 137, 147, 134, 136, 138, 134, 144, 132, 140, 137, 143, 144, 132, 153, 147, 137, 137, 140, 136, 139, 140, 140, 135, 139, 152, 130, 149, 141, 141, 125, 136, 140, 130, 158, 150, 136, 126, 151, 138, 138, 129, 142, 143, 144, 135, 133, 142, 140, 137, 145, 123, 131, 130, 145, 142, 136, 126, 150, 148, 141, 146, 145, 135, 131, 137, 141, 137, 139, 131, 149, 128, 150, 146, 134, 142, 139, 149, 145, 139, 134, 149, 119, 146, 132, 135, 139, 138, 140, 145, 143, 139, 134, 143, 136, 134, 146, 133, 132, 137, 133, 137, 134, 130, 140, 144, 150, 138, 139, 138, 145, 130, 147, 144, 140, 133, 156, 138, 142, 153, 154, 146, 139, 140, 129, 133, 136, 156, 136, 143, 145, 131, 143, 134, 134, 132, 135, 134, 145, 127, 136, 134, 138, 124, 143, 146, 139, 140, 129, 160, 139, 148, 127, 133, 123, 134, 135, 147, 150, 141, 135, 129, 142, 139, 152, 118, 140, 145, 134, 136, 145, 147, 146, 125, 134, 137, 144, 150, 141, 135, 140, 137, 139, 142, 139, 135, 149, 142, 135, 148, 137, 148, 131, 140, 144, 143, 137, 133, 141, 136, 145, 133, 143, 133, 146, 138, 125, 143, 134, 141, 136, 140, 140, 136, 139, 130, 135, 137, 139, 131, 138, 148, 131, 137, 132, 148, 143, 137, 140, 131, 143, 144, 143, 142, 138, 148, 129, 140, 140, 142, 138, 132, 144, 137, 142, 132, 139, 133, 143, 131, 139, 133, 142, 136, 147, 146, 132, 140, 133, 138, 140, 144, 136, 136, 141, 142, 135, 139, 133, 145, 132, 136, 143, 141, 141, 137, 141, 141, 137, 133, 144, 137, 139, 140, 138, 145, 142, 134, 135, 142, 143, 151, 131, 145, 133, 133, 140, 141, 133, 137, 133, 138, 135, 129, 128, 142, 139, 130, 133, 128, 137, 140, 142, 136, 126, 135, 135, 143, 139, 141, 135, 142, 140, 137, 142, 134, 150, 134, 139, 130, 140, 139, 147, 136, 150, 136, 140, 143, 135, 141, 130, 135, 136, 133, 138, 140, 131, 136, 131, 132, 145, 137, 135, 135, 144, 140, 133, 138, 139, 134, 141, 158, 141, 143, 138, 134, 139, 138, 135, 135, 141, 143, 137, 133, 134, 142, 133, 131, 141, 139, 137, 145, 142, 140, 141, 139, 154, 135, 143, 132, 134, 139, 132, 133, 143, 148, 133, 135, 137, 141, 133, 139, 142, 139, 143, 140, 139, 131, 147, 132, 140, 140, 139, 144, 132, 145, 131, 137, 137, 132, 137, 135, 131, 150, 140, 136, 138, 130, 139, 139, 137, 141, 126, 133, 129, 144, 140, 135, 137, 137, 128, 148, 139, 141, 131, 142, 141, 141, 142, 143, 139, 135, 143, 130, 148, 147, 144, 140, 140, 137, 143, 139, 139, 142, 128, 143, 146, 130, 145, 140, 141, 143, 144, 140, 133, 137, 130, 142, 136, 141, 140, 143, 142, 135, 144, 138, 129, 140, 132, 148, 141, 135, 140, 145, 136, 145, 134, 145, 134, 137, 141, 134, 139, 142, 143, 130, 149, 135, 132, 135, 135, 148, 131, 136, 142, 138, 133, 141, 139, 136, 135, 138, 136, 138, 136, 132, 126, 142, 140, 139, 145, 144, 148, 139, 133, 141, 136, 138, 138, 137, 135, 136, 142, 136, 145, 134, 138, 136, 139, 132, 145, 149, 135, 143, 136, 135, 135, 142, 133, 136, 144, 143, 140, 142, 137, 136, 140, 144, 149, 131, 143, 141, 128, 140, 138, 133, 147, 141, 133, 138, 138, 132, 141, 143, 149, 131, 141, 144, 137, 134, 140, 136, 134, 136, 136, 149, 140, 141, 128, 141, 129, 137, 142, 138, 131, 136, 136, 136, 139, 131, 128, 137, 134, 137, 139, 137, 141, 142, 137, 135, 142, 132, 133, 131, 137, 137, 137, 139, 135, 143, 133, 137, 146, 140, 143, 144, 134, 144, 145, 138, 144, 139, 140, 136, 140, 136, 153, 138, 137, 132, 151, 139, 136, 135, 139, 139, 144, 134, 132, 143, 132, 130, 136, 137, 123, 137, 146, 142, 136, 136, 138, 136, 138, 144, 133, 140, 135, 139, 149, 140, 126, 134, 142, 139, 128, 144, 141, 139, 140, 141, 138, 142, 137, 136, 144, 135, 141, 136, 141, 143, 134, 149, 130, 139, 137, 134, 136, 147, 140, 155, 135, 133, 149, 141, 137, 140, 137, 139, 137, 136, 142, 126, 132, 133, 138, 143, 146, 138, 141, 140, 138, 132, 145, 147, 148, 134, 133, 134, 139, 142, 138, 133, 138, 140, 140, 132, 138, 151, 131, 139, 135, 141, 140, 133, 129, 131, 129, 137, 129, 133, 138, 147, 145, 136, 138, 145, 145, 136, 137, 139, 149, 131, 143, 145, 138, 127, 142, 141, 147, 140, 143, 139, 153, 139, 133, 132, 144, 140, 142, 139, 137, 149, 134, 133, 134, 140, 138, 138, 137, 136, 131, 138, 132, 139, 143, 135, 129, 131, 135, 143, 138, 143, 140, 137, 141, 139, 135, 137, 150, 133, 143, 139, 144, 136, 138, 134, 144, 141, 151, 134, 138, 140, 142, 139, 140, 135, 136, 135, 135, 133, 145, 140, 140, 140, 129, 137, 144, 143, 136, 138, 139, 148, 135, 136, 128, 130, 139, 136, 136, 145, 148, 138, 139, 141, 150, 149, 131, 138, 140, 142, 129, 137, 137, 134, 143, 135, 142, 137, 139, 137, 135, 143, 124, 140, 135, 144, 137, 140, 137, 133, 134, 146, 149, 143, 142, 144, 138, 134, 144, 135, 141, 135, 142, 139, 138, 149, 144, 128, 138, 133, 137, 142, 140, 132, 145, 141, 144, 147, 141, 144, 148, 127, 147, 136, 144, 136, 136, 137, 140, 134, 141, 141, 134, 159, 141, 135, 134, 135, 136, 131, 145, 137, 135, 135, 149, 133, 142, 134, 137, 139, 136, 153, 141, 144, 138, 133, 146, 135, 138, 134, 134, 139, 145, 146, 138, 137, 136, 136, 141, 137, 132, 141, 138, 145, 131, 147, 137, 138, 130, 140, 135, 154, 140, 141, 140, 131, 148, 142, 138, 143, 138, 138, 137, 141, 130, 132, 131, 138, 141, 142, 143, 137, 144, 138, 137, 137, 140, 141, 137, 135, 142, 140, 132, 150, 135, 137, 135, 129, 139, 134, 137, 132, 150, 142, 139, 137, 143, 141, 141, 131, 146, 134, 138, 142, 136, 148, 143, 131, 138, 139, 145, 140, 144, 136, 141, 138, 139, 135, 143, 142, 149, 142, 145, 146, 136, 138, 140, 135, 135, 143, 139, 141, 145, 132, 148, 127, 137, 139, 143, 136, 148, 137, 139, 149, 129, 140, 137, 131, 141, 141, 135, 130, 142, 139, 133, 136, 137, 145, 136, 134, 126, 135, 137, 135, 133, 144, 139, 138, 135, 142, 133, 132, 141, 138, 144, 142, 142, 136, 149, 145, 132, 138, 132, 138, 143, 138, 131, 135, 147, 138, 144, 138, 148, 138, 134, 140, 140, 134, 133, 130, 129, 133, 131, 135, 134, 137, 135, 150, 134, 141, 136, 136, 145, 143, 147, 135, 153, 138, 144, 143, 134, 141, 137, 145, 140, 139, 135, 137, 133, 132, 138, 135, 136, 138, 140, 135, 134, 135, 127, 138, 140, 133, 140, 139, 132, 142, 128, 141, 134, 137, 141, 140, 144, 138, 135, 143, 144, 146, 145, 144, 140, 139, 143, 138, 147, 136, 138, 138, 145, 133, 137, 127, 133, 139, 146, 147, 125, 137, 145, 144, 155, 139, 140, 134, 136, 143, 151, 140, 123, 140, 140, 144, 130, 128, 137, 128, 137, 140, 134, 126, 143, 157, 130, 143, 131, 147, 148, 140, 136, 136, 149, 139, 150, 144, 150, 144, 142, 125, 127, 136, 152, 136, 145, 137, 136, 138, 127, 149, 136, 138, 167, 142, 140, 148, 144, 136, 146, 139, 141, 132, 131, 149, 147, 141, 147, 157, 149, 138, 131, 138, 144, 144, 130, 127, 140, 133, 146, 142, 151, 123, 137, 127, 138, 132, 140, 143, 148, 148, 146, 140, 135, 142, 136, 136, 138, 152, 129, 138, 129, 133, 120, 134, 139, 138, 146, 140, 139, 139, 133, 143, 138, 139, 142, 143, 139, 131, 142, 138, 133, 146, 140, 137, 142, 141, 142, 125, 133, 141, 136, 134, 143, 145, 137, 139, 132, 146, 139, 127, 129, 144, 141, 131, 158, 145, 141, 135, 129, 136, 145, 148, 130, 135, 136, 154, 146, 127, 139, 131, 149, 135, 148, 140, 138, 133, 130, 135, 141, 130, 127, 150, 155, 152, 134, 135, 142, 132, 141, 134, 133, 124, 143, 138, 137, 155, 145, 133, 138, 126, 146, 138, 124, 149, 139, 135, 136, 137, 142, 131, 126, 145, 140, 151, 131, 140, 141, 137, 135, 151, 126, 142, 150, 150, 130, 148, 141, 145, 133, 151, 136, 143, 152, 138, 156, 132, 136, 140, 131, 146, 142, 142, 135, 127, 135, 152, 147, 138, 143, 142, 136, 142, 134, 146, 140, 130, 151, 132, 136, 137, 140, 148, 142, 141, 137, 145, 148, 140, 131, 136, 134, 140, 137, 133, 126, 140, 144, 139, 130, 140, 133, 143, 132, 150, 151, 143, 136, 139, 135, 145, 141, 136, 129, 147, 134, 144, 137, 143, 140, 135, 133, 138, 138, 144, 147, 143, 146, 151, 143, 140, 141, 138, 149, 156, 136, 140, 134, 146, 144, 133, 135, 147, 134, 139, 129, 136, 138, 138, 144, 134, 140, 142, 142, 148, 142, 141, 134, 149, 138, 140, 145, 138, 147, 136, 143, 139, 136, 138, 133, 144, 143, 152, 135, 134, 146, 139, 140, 130, 138, 138, 140, 134, 145, 139, 134, 134, 130, 149, 146, 143, 134, 145, 139, 147, 151, 134, 154, 139, 151, 142, 144, 142, 141, 144, 134, 142, 146, 127, 133, 132, 134, 143, 144, 145, 136, 135, 137, 134, 140, 137, 144, 129, 134, 134, 151, 140, 140, 140, 140, 135, 136, 129, 146, 130, 145, 141, 135, 139, 145, 133, 138, 135, 135, 142, 140, 140, 143, 154, 138, 134, 135, 131, 147, 134, 144, 123, 135, 133, 145, 140, 148, 128, 134, 136, 137, 134, 153, 131, 132, 140, 141, 138, 145, 148, 141, 153, 139, 137, 139, 136, 139, 161, 140, 145, 144, 129, 139, 144, 146, 142, 142, 140, 148, 140, 148, 136, 138, 136, 136, 131, 141, 146, 140, 135, 135, 135, 138, 138, 156, 138, 138, 137, 129, 135, 141, 139, 134, 142, 149, 155, 141, 143, 132, 136, 145, 138, 121, 135, 149, 140, 138, 137, 144, 141, 138, 140, 131, 132, 141, 142, 137, 142, 139, 131, 139, 131, 141, 135, 133, 150, 146, 124, 132, 131, 135, 145, 133, 152, 125, 136, 139, 144, 132, 138, 146, 143, 128, 138, 155, 142, 139, 131, 135, 140, 141, 140, 142, 136, 138, 139, 144, 137, 149, 142, 152, 134, 140, 141, 146, 147, 147, 140, 140, 145, 149, 135, 138, 142, 133, 145, 132, 138, 130, 140, 139, 132, 145, 139, 143, 146, 147, 149, 135, 138, 147, 143, 134, 140, 152, 134, 136, 122, 137, 126, 132, 138, 136, 150, 138, 148, 139, 140, 142, 131, 138, 129, 143, 147, 131, 139, 133, 144, 142, 130, 146, 138, 139, 136, 134, 132, 143, 134, 137, 152, 139, 147, 128, 141, 143, 130, 131, 135, 124, 133, 137, 144, 139, 148, 152, 132, 138, 133, 143, 135, 139, 143, 142, 143, 145, 135, 139, 136, 139, 148, 136, 131, 151, 142, 131, 143, 146, 134, 135, 134, 141, 140, 138, 140, 135, 128, 142, 141, 134, 145, 143, 139, 137, 144, 139, 137, 136, 129, 141, 128, 144, 140, 144, 140, 136, 140, 145, 137, 134, 135, 145, 145, 146, 130, 144, 134, 143, 136, 134, 141, 146, 138, 147, 142, 135, 137, 139, 138, 140, 134, 147, 140, 136, 134, 149, 137, 136, 150, 135, 140, 140, 139, 139, 136, 133, 132, 134, 141, 137, 136, 146, 135, 139, 141, 143, 136, 128, 132, 138, 132, 138, 147, 127, 143, 132, 143, 148, 140, 141, 142, 144, 128, 135, 131, 130, 132, 137, 131, 147, 133, 138, 144, 138, 160, 138, 139, 137, 141, 138, 130, 139, 140, 154, 135, 138, 136, 136, 147, 145, 131, 141, 150, 123, 144, 143, 144, 136, 138, 143, 135, 130, 133, 149, 131, 130, 144, 140, 141, 138, 142, 135, 129, 146, 131, 137, 138, 149, 135, 153, 136, 132, 136, 129, 138, 138, 143, 145, 139, 145, 134, 134, 136, 136, 151, 133, 126, 132, 141, 133, 133, 143, 145, 141, 144, 133, 137, 140, 130, 144, 136, 144, 132, 145, 142, 145, 141, 139, 138, 131, 137, 143, 145, 136, 144, 146, 130, 142, 139, 131, 148, 140, 144, 140, 153, 144, 137, 133, 145, 142, 131, 137, 142, 131, 135, 133, 130, 137, 144, 145, 140, 135, 121, 137, 137, 143, 146, 152, 141, 129, 129, 144, 140, 132, 132, 137, 144, 139, 141, 129, 142, 134, 139, 138, 136, 139, 142, 137, 126, 132, 139, 140, 146, 143, 144, 148, 133, 135, 132, 141, 154, 132, 148, 142, 135, 138, 138, 138, 153, 130, 137, 135, 131, 140, 130, 131, 136, 131, 140, 143, 136, 140, 134, 135, 127, 140, 132, 132, 136, 131, 131, 149, 139, 144, 138, 143, 146, 142, 140, 150, 143, 135, 129, 134, 137, 136, 132, 136, 143, 132, 129, 141, 134, 141, 137, 129, 140, 137, 122, 133, 139, 142, 126, 149, 150, 141, 134, 132, 134, 133, 147, 133, 140, 145, 141, 133, 146, 145, 142, 142, 161, 144, 133, 139, 133, 140, 150, 141, 138, 157, 137, 138, 137, 136, 139, 132, 142, 134, 133, 125, 140, 138, 137, 138, 129, 139, 140, 138, 143, 131, 143, 148, 133, 142, 150, 145, 134, 143, 149, 141, 132, 145, 144, 142, 131, 142, 147, 139, 133, 139, 145, 143, 140, 139, 131, 133, 136, 135, 142, 144, 147, 136, 135, 140, 137, 144, 139, 128, 133, 138, 140, 135, 145, 141, 137, 139, 134, 139, 138, 134, 146, 137, 143, 139, 144, 132, 139, 130, 138, 144, 135, 141, 141, 139, 146, 138, 137, 135, 134, 139, 137, 150, 140, 138, 134, 140, 146, 138, 137, 144, 148, 139, 139, 134, 141, 133, 139, 146, 141, 138, 133, 140, 148, 141, 135, 130, 136, 135, 133, 138, 136, 139, 137, 139, 151, 130, 134, 142, 139, 136, 133, 143, 136, 138, 141, 145, 141, 144, 146, 142, 135, 134, 134, 143, 137, 139, 142, 129, 136, 130, 146, 129, 143, 140, 135, 138, 135, 138, 133, 145, 139, 139, 143, 148, 137, 134, 142, 137, 135, 131, 133, 139, 140, 152, 136, 145, 141, 141, 142, 135, 132, 149, 142, 152, 140, 140, 139, 141, 137, 135, 143, 134, 137, 139, 125, 139, 139, 144, 137, 141, 144, 136, 144, 125, 132, 139, 129, 140, 140, 125, 138, 137, 137, 132, 139, 141, 135, 136, 135, 144, 139, 137, 142, 136, 131, 139, 143, 140, 135, 146, 139, 133, 141, 137, 139, 146, 137, 148, 136, 132, 148, 145, 142, 142, 139, 140, 142, 134, 143, 134, 141, 135, 134, 138, 137, 138, 141, 140, 137, 130, 143, 146, 133, 143, 141, 137, 134, 145, 137, 133, 130, 151, 137, 148, 139, 137, 137, 144, 145, 142, 140, 149, 133, 141, 128, 150, 138, 134, 140, 137, 143, 142, 139, 141, 133, 141, 143, 139, 140, 136, 143, 138, 142, 141, 141, 147, 143, 132, 143, 132, 136, 143, 139, 130, 135, 144, 144, 145, 145, 140, 138, 135, 131, 139, 136, 149, 134, 143, 140, 137, 133, 144, 130, 140, 140, 133, 141, 141, 140, 139, 139, 135, 136, 137, 140, 148, 138, 145, 141, 136, 143, 139, 141, 132, 137, 138, 140, 136, 136, 138, 131, 133, 134, 138, 134, 134, 141, 132, 142, 139, 142, 135, 132, 137, 133, 139, 144, 151, 140, 142, 128, 139, 131, 139, 133, 134, 135, 148, 144, 134, 138, 130, 139, 138, 143, 136, 134, 141, 147, 143, 129, 133, 138, 136, 139, 142, 131, 138, 149, 135, 142, 144, 146, 139, 138, 132, 146, 140, 140, 138, 137, 135, 140, 134, 134, 141, 136, 136, 127, 135, 134, 132, 128, 137, 131, 143, 136, 150, 142, 136, 142, 142, 144, 148, 146, 137, 136, 131, 135, 142, 133, 138, 145, 135, 128, 145, 142, 141, 140, 140, 135, 136, 145, 134, 139, 144, 146, 140, 132, 135, 129, 136, 142, 142, 136, 143, 131, 139, 146, 141, 133, 131, 138, 137, 134, 148, 131, 143, 139, 147, 132, 131, 132, 141, 139, 135, 132, 138, 142, 141, 141, 134, 131, 135, 133, 153, 144, 133, 122, 138, 140, 136, 136, 134, 151, 135, 145, 136, 138, 136, 136, 137, 137, 143, 132, 151, 132, 133, 142, 135, 139, 135, 140, 139, 142, 131, 135, 131, 133, 138, 140, 142, 136, 143, 134, 139, 141, 133, 140, 140, 142, 145, 140, 145, 137, 142, 139, 142, 141, 137, 147, 139, 141, 136, 143, 139, 145, 142, 139, 147, 143, 135, 144, 137, 128, 147, 131, 140, 144, 134, 144, 146, 149, 134, 141, 145, 138, 135, 135, 135, 135, 142, 138, 147, 145, 136, 135, 138, 130, 134, 140, 131, 140, 138, 134, 133, 139, 143, 141, 141, 139, 135, 136, 145, 139, 142, 139, 129, 135, 144, 140, 142, 131, 142, 134, 138, 142, 137, 132, 143, 136, 137, 138, 140, 135, 138, 136, 133, 145, 135, 152, 141, 136, 138, 139, 145, 141, 124, 136, 138, 138, 140, 138, 133, 139, 133, 143, 141, 142, 139, 141, 138, 139, 133, 137, 137, 141, 135, 142, 145, 142, 132, 146, 137, 138, 140, 140, 134, 150, 133, 135, 137, 130, 142, 139, 141, 137, 141, 138, 133, 147, 141, 134, 134, 140, 136, 144, 144, 139, 139, 145, 133, 140, 136, 131, 136, 145, 138, 134, 139, 150, 136, 136, 137, 134, 144, 150, 138, 142, 133, 133, 138, 145, 141, 138, 144, 131, 138, 136, 143, 127, 140, 146, 139, 141, 130, 134, 140, 140, 135, 133, 134, 135, 136, 139, 142, 139, 138, 139, 138, 138, 132, 143, 142, 134, 136, 135, 137, 140, 147, 137, 148, 143, 142, 144, 140, 143, 135, 143, 141, 144, 133, 139, 135, 144, 144, 134, 140, 142, 149, 148, 135, 143, 133, 145, 132, 143, 135, 139, 133, 138, 145, 136, 146, 131, 141, 138, 138, 140, 139, 132, 136, 140, 143, 147, 135, 150, 145, 138, 145, 146, 135, 133, 136, 137, 140, 139, 143, 145, 135, 144, 135, 133, 145, 137, 134, 138, 141, 133, 144, 147, 136, 148, 143, 139, 137, 138, 134, 136, 132, 148, 141, 130, 149, 137, 143, 138, 128, 136, 134, 134, 134, 143, 137, 145, 142, 154, 133, 132, 142, 144, 137, 136, 131, 144, 132, 137, 138, 135, 139, 137, 142, 137, 138, 135, 144, 134, 136, 139, 133, 141, 139, 142, 136, 136, 144, 141, 141, 141, 138, 137, 135, 131, 143, 135, 147, 140, 132, 132, 136, 140, 141, 133, 137, 141, 138, 136, 133, 136, 137, 145, 143, 141, 128, 130, 136, 137, 141, 134, 138, 130, 144, 137, 140, 139, 141, 135, 142, 140, 134, 146, 132, 136, 132, 148, 147, 137, 137, 134, 127, 138, 132, 136, 128, 135, 135, 138, 137, 135, 140, 134, 145, 140, 147, 137, 132, 142, 135, 141, 141, 132, 140, 133, 133, 132, 147, 153, 150, 139, 152, 140, 139, 140, 143, 140, 141, 142, 141, 142, 145, 141, 134, 138, 132, 147, 147, 136, 136, 124, 147, 133, 144, 133, 133, 139, 135, 131, 143, 141, 140, 134, 143, 141, 135, 153, 144, 140, 135, 137, 135, 134, 141, 145, 144, 135, 141, 139, 141, 134, 134, 138, 133, 141, 155, 142, 141, 140, 142, 146, 142, 139, 133, 141, 153, 137, 133, 148, 135, 149, 142, 134, 139, 146, 130, 143, 131, 140, 134, 143, 145, 136, 134, 138, 141, 134, 142, 136, 144, 137, 128, 141, 135, 141, 132, 133, 142, 139, 143, 136, 138, 146, 135, 135, 123, 138, 140, 136, 137, 137, 141, 144, 124, 139, 141, 135, 141, 141, 129, 141, 138, 132, 137, 134, 141, 137, 144, 134, 133, 145, 138, 143, 140, 138, 140, 129, 138, 149, 137, 140, 144, 134, 138, 130, 138, 142, 155, 147, 138, 138, 131, 140, 136, 137, 138, 147, 135, 136, 130, 145, 138, 130, 143, 144, 137, 140, 133, 147, 149, 131, 134, 133, 143, 141, 144, 142, 148, 146, 131, 137, 140, 143, 140, 145, 137, 141, 145, 140, 140, 137, 141, 136, 145, 135, 138, 127, 142, 133, 138, 139, 143, 144, 141, 141, 146, 120, 148, 134, 144, 150, 137, 134, 135, 131, 139, 144, 135, 140, 139, 133, 128, 130, 131, 138, 135, 134, 141, 144, 140, 133, 135, 141, 144, 134, 139, 136, 140, 132, 138, 148, 145, 142, 136, 139, 142, 130, 144, 140, 146, 140, 137, 145, 131, 131, 145, 148, 140, 145, 134, 142, 139, 138, 138, 137, 130, 137, 141, 136, 146, 133, 141, 132, 134, 141, 140, 138, 141, 145, 141, 136, 138, 137, 140, 137, 123, 141, 139, 129, 139, 150, 133, 136, 143, 145, 139, 139, 144, 140, 136, 140, 138, 139, 133, 139, 137, 147, 147, 127, 139, 139, 137, 139, 145, 141, 132, 144, 135, 135, 141, 138, 140, 138, 141, 144, 138, 145, 146, 151, 136, 139, 133, 134, 144, 140, 135, 144, 143, 143, 141, 143, 133, 129, 140, 138, 131, 134, 130, 134, 140, 138, 134, 136, 132, 140, 136, 133, 140, 140, 139, 134, 141, 143, 139, 134, 140, 142, 140, 136, 143, 136, 134, 145, 136, 142, 148, 146, 133, 144, 142, 140, 139, 130, 130, 139, 149, 139, 122, 137, 145, 138, 139, 142, 129, 133, 132, 138, 140, 139, 138, 138, 140, 139, 141, 131, 140, 149, 145, 135, 146, 146, 141, 137, 137, 144, 142, 143, 140, 138, 141, 131, 135, 141, 139, 138, 157, 143, 142, 146, 132, 144, 138, 136, 137, 132, 133, 141, 147, 139, 135, 146, 139, 131, 135, 144, 146, 131, 141, 139, 135, 134, 143, 136, 148, 147, 136, 137, 136, 131, 140, 135, 140, 136, 140, 141, 141, 133, 140, 146, 136, 143, 132, 148, 143, 134, 142, 135, 142, 132, 134, 139, 146, 132, 137, 149, 137, 132, 138, 145, 143, 143, 139, 144, 141, 136, 149, 142, 142, 139, 144, 140, 136, 132, 143, 131, 143, 143, 140, 139, 151, 141, 138, 129, 144, 134, 146, 144, 138, 141, 136, 135, 138, 132, 131, 139, 142, 158, 141, 137, 141, 145, 138, 138, 134, 140, 131, 138, 134, 135, 137, 135, 130, 140, 141, 135, 132, 138, 136, 142, 145, 135, 135, 142, 137, 139, 133, 140, 134, 135, 139, 136, 131, 144, 141, 133, 147, 141, 135, 133, 126, 139, 133, 145, 135, 146, 143, 134, 145, 138, 137, 139, 139, 138, 147, 139, 141, 142, 142, 139, 140, 140, 137, 138, 148, 129, 140, 140, 137, 137, 135, 146, 129, 139, 133, 137, 140, 139, 134, 134, 136, 137, 138, 137, 141, 136, 137, 153, 136, 132, 133, 142, 146, 148, 152, 139, 140, 139, 141, 138, 138, 138, 134, 130, 140, 141, 136, 133, 134, 132, 145, 130, 134, 145, 135, 141, 146, 140, 137, 144, 132, 134, 132, 140, 135, 134, 132, 135, 138, 152, 138, 136, 140, 141, 150, 134, 129, 135, 139, 137, 144, 136, 142, 142, 140, 140, 141, 151, 129, 139, 135, 132, 138, 136, 143, 143, 140, 137, 151, 137, 146, 146, 137, 133, 138, 126, 146, 143, 144, 131, 138, 141, 147, 137, 148, 134, 139, 131, 131, 135, 139, 142, 148, 136, 135, 144, 145, 143, 135, 134, 141, 142, 135, 151, 136, 141, 136, 145, 143, 146, 136, 137, 134, 137, 146, 138, 134, 142, 133, 136, 143, 136, 139, 132, 139, 133, 149, 136, 138, 143, 132, 136, 139, 138, 146, 153, 142, 143, 138, 140, 135, 141, 135, 136, 138, 137, 142, 142, 137, 135, 140, 153, 132, 142, 139, 138, 145, 129, 148, 152, 147, 142, 143, 135, 138, 126, 138, 129, 136, 142, 134, 134, 142, 142, 139, 134, 138, 145, 136, 136, 138, 144, 144, 139, 133, 144, 134, 136, 139, 136, 130, 136, 138, 141, 134, 129, 139, 140, 138, 139, 147, 138, 143, 140, 130, 133, 142, 144, 124, 135, 135, 135, 139, 139, 143, 132, 136, 144, 140, 159, 128, 137, 137, 130, 139, 137, 143, 145, 141, 133, 140, 146, 141, 141, 140, 132, 140, 137, 143, 144, 130, 133, 145, 141, 139, 138, 141, 141, 133, 135, 134, 144, 145, 142, 137, 129, 132, 142, 147, 136, 131, 131, 144, 136, 136, 141, 132, 127, 142, 136, 130, 139, 144, 129, 145, 153, 135, 142, 143, 137, 144, 127, 141, 131, 131, 132, 135, 136, 145, 136, 138, 145, 136, 143, 140, 144, 139, 140, 137, 142, 146, 136, 148, 139, 134, 141, 137, 136, 140, 132, 146, 143, 144, 144, 137, 151, 141, 134, 136, 140, 136, 140, 133, 147, 139, 136, 142, 133, 131, 143, 141, 139, 149, 143, 136, 141, 138, 145, 136, 127, 126, 142, 134, 140, 143, 137, 137, 141, 140, 133, 141, 137, 133, 132, 138, 141, 134, 138, 141, 143, 141, 128, 139, 136, 138, 146, 139, 138, 146, 135, 145, 143, 136, 149, 141, 145, 134, 136, 142, 146, 134, 143, 138, 135, 138, 132, 141, 132, 137, 140, 143, 139, 135, 139, 140, 138, 140, 135, 139, 134, 131, 133, 134, 136, 132, 138, 140, 149, 140, 139, 137, 137, 137, 133, 141, 141, 137, 144, 144, 139, 132, 148, 137, 143, 131, 135, 140, 140, 139, 145, 143, 140, 143, 144, 138, 137, 137, 142, 135, 144, 142, 138, 141, 157, 135, 148, 148, 133, 149, 134, 143, 138, 139, 140, 142, 141, 137, 141, 132, 149, 141, 139, 134, 128, 144, 147, 141, 140, 142, 140, 143, 146, 137, 135, 136, 130, 139, 140, 140, 142, 139, 141, 137, 132, 144, 132, 148, 138, 143, 138, 140, 136, 134, 136, 144, 141, 138, 134, 142, 144, 135, 135, 147, 143, 137, 143, 147, 134, 143, 146, 138, 142, 134, 139, 140, 145, 137, 145, 142, 136, 137, 143, 134, 145, 132, 138, 144, 138, 141, 141, 144, 143, 135, 142, 144, 134, 135, 137, 152, 139, 147, 139, 136, 137, 129, 144, 142, 140, 138, 137, 134, 141, 133, 135, 138, 146, 138, 139, 138, 137, 141, 128, 138, 147, 140, 140, 141, 144, 137, 139, 140, 139, 135, 139, 136, 148, 131, 137, 143, 131, 139, 143, 144, 140, 140, 144, 124, 140, 139, 137, 138, 139, 140, 137, 135, 143, 143, 130, 133, 138, 138, 136, 140, 143, 145, 143, 141, 140, 147, 141, 139, 143, 139, 139, 129, 143, 145, 141, 149, 138, 133, 141, 138, 139, 141, 143, 139, 145, 141, 147, 134, 141, 140, 136, 142, 146, 140, 137, 141, 139, 147, 144, 140, 131, 144, 130, 137, 142, 139, 136, 137, 147, 138, 149, 141, 136, 139, 143, 145, 139, 142, 139, 143, 142, 139, 138, 139, 135, 139, 141, 141, 143, 132, 130, 138, 135, 145, 141, 140, 141, 146, 136, 138, 130, 140, 137, 137, 136, 138, 140, 144, 134, 141, 135, 137, 134, 137, 141, 135, 137, 146, 141, 136, 143, 138, 144, 140, 140, 146, 147, 144, 144, 140, 142, 139, 138, 145, 136, 143, 138, 130, 139, 135, 136, 141, 140, 137, 141, 135, 134, 135, 137, 141, 134, 136, 140, 141, 125, 144, 140, 134, 137, 142, 142, 143, 139, 142, 136, 135, 142, 143, 143, 136, 137, 142, 136, 144, 137, 142, 144, 139, 144, 130, 131, 136, 133, 145, 142, 130, 137, 137, 137, 138, 138, 138, 141, 139, 140, 136, 116, 133, 133, 140, 132, 137, 136, 140, 142, 145, 138, 137, 141, 143, 139, 141, 142, 140, 137, 138, 136, 145, 143, 146, 143, 141, 144, 142, 147, 143, 141, 133, 142, 137, 138, 132, 139, 136, 138, 145, 145, 144, 142, 143, 135, 136, 142, 135, 141, 142, 140, 141, 139, 141, 131, 141, 143, 140, 129, 141, 138, 133, 139, 137, 137, 136, 140, 134, 141, 144, 141, 143, 142, 142, 147, 141, 147, 137, 136, 146, 136, 140, 137, 136, 141, 144, 140, 141, 136, 136, 138, 136, 136, 141, 133, 145, 145, 137, 138, 143, 143, 140, 136, 141, 130, 140, 131, 140, 137, 134, 143, 141, 138, 138, 136, 140, 140, 138, 135, 138, 137, 139, 142, 143, 141, 138, 142, 139, 136, 144, 141, 135, 143, 138, 147, 139, 139, 138, 136, 139, 136, 137, 147, 144, 145, 137, 138, 146, 142, 148, 132, 136, 134, 143, 136, 140, 133, 142, 137, 138, 140, 146, 131, 142, 132, 138, 140, 147, 137, 134, 142, 128, 139, 141, 135, 136, 136, 140, 141, 138, 149, 138, 141, 145, 138, 144, 140, 139, 136, 133, 139, 142, 145, 136, 136, 146, 138, 144, 139, 138, 141, 144, 142, 141, 133, 137, 141, 141, 138, 138, 132, 140, 140, 139, 140, 139, 138, 141, 139, 151, 136, 140, 145, 142, 143, 132, 146, 141, 126, 140, 136, 130, 141, 134, 128, 139, 135, 142, 137, 141, 143, 133, 136, 141, 142, 136, 148, 137, 136, 147, 141, 129, 140, 142, 145, 140, 144, 136, 138, 141, 143, 139, 147, 138, 138, 143, 145, 136, 140, 133, 138, 134, 145, 142, 138, 142, 143, 144, 138, 144, 145, 141, 136, 141, 150, 141, 140, 129, 136, 140, 132, 134, 139, 147, 139, 140, 138, 139, 138, 136, 146, 142, 141, 136, 128, 143, 141, 144, 131, 138, 137, 138, 139, 141, 138, 137, 149, 133, 138, 131, 147, 139, 139, 138, 143, 136, 138, 144, 136, 139, 127, 149, 132, 134, 141, 138, 129, 137, 149, 141, 144, 137, 139, 143, 138, 142, 133, 139, 144, 145, 134, 138, 143, 142, 140, 149, 133, 139, 143, 136, 142, 139, 141, 129, 140, 146, 143, 146, 145, 142, 140, 147, 136, 141, 136, 145, 140, 146, 146, 142, 136, 140, 136, 140, 138, 142, 138, 145, 139, 130, 139, 138, 144, 140, 144, 137, 145, 138, 144, 141, 139, 135, 138, 137, 138, 135, 145, 143, 141, 132, 139, 145, 141, 141, 142, 134, 138, 143, 140, 139, 149, 141, 140, 140, 146, 144, 137, 140, 147, 138, 141, 137, 142, 139, 143, 136, 141, 145, 133, 142, 133, 134, 137, 141, 131, 138, 144, 137, 135, 132, 138, 138, 131, 145, 135, 133, 141, 144, 138, 138, 140, 143, 140, 139, 136, 141, 136, 138, 149, 145, 147, 137, 143, 139, 145, 140, 143, 141, 146, 134, 140, 138, 143, 138, 137, 139, 139, 147, 147, 134, 132, 134, 144, 134, 144, 136, 139, 136, 137, 134, 140, 136, 141, 139, 139, 138, 146, 143, 141, 140, 132, 142, 141, 146, 141, 142, 144, 143, 142, 136, 132, 135, 143, 138, 139, 144, 147, 142, 138, 145, 150, 140, 143, 152, 139, 144, 142, 139, 139, 139, 137, 135, 146, 132, 136, 140, 139, 130, 139, 140, 135, 143, 149, 136, 134, 141, 139, 143, 136, 143, 135, 139, 135, 138, 136, 143, 149, 124, 148, 143, 128, 142, 139, 147, 134, 137, 137, 142, 146, 130, 139, 148, 142, 142, 149, 132, 142, 138, 142, 142, 144, 140, 138, 143, 145, 149, 142, 135, 139, 138, 141, 141, 134, 138, 141, 137, 131, 142, 139, 128, 144, 137, 137, 142, 134, 142, 141, 141, 139, 142, 145, 143, 139, 137, 130, 135, 127, 143, 136, 146, 149, 132, 148, 150, 137, 143, 150, 135, 142, 138, 140, 141, 137, 135, 146, 143, 140, 138, 146, 143, 137, 141, 136, 139, 134, 138, 139, 141, 136, 141, 138, 140, 136, 139, 132, 133, 135, 135, 141, 140, 135, 145, 137, 142, 140, 137, 137, 139, 142, 136, 135, 131, 148, 145, 141, 136, 143, 140, 141, 148, 130, 141, 145, 142, 144, 148, 141, 141, 148, 134, 140, 137, 137, 136, 145, 132, 134, 138, 141, 139, 133, 138, 141, 141, 143, 133, 135, 133, 138, 136, 136, 144, 141, 143, 144, 135, 136, 139, 135, 140, 138, 146, 134, 140, 136, 140, 137, 127, 138, 141, 140, 128, 136, 137, 142, 144, 144, 146, 138, 137, 136, 134, 141, 137, 135, 136, 138, 141, 137, 143, 146, 141, 138, 138, 131, 132, 153, 140, 142, 140, 136, 148, 146, 135, 138, 144, 139, 132, 132, 138, 146, 138, 142, 141, 139, 146, 143, 143, 134, 144, 135, 129, 134, 133, 142, 125, 140, 143, 136, 138, 140, 146, 136, 138, 143, 145, 134, 144, 139, 136, 154, 133, 139, 136, 139, 146, 156, 132, 135, 145, 132, 150, 137, 139, 141, 153, 135, 144, 144, 136, 136, 132, 143, 136, 138, 151, 152, 138, 148, 142, 132, 142, 138, 139, 137, 140, 129, 146, 132, 131, 140, 137, 135, 136, 138, 139, 132, 131, 145, 137, 143, 140, 134, 138, 128, 139, 142, 145, 127, 136, 141, 135, 140, 134, 135, 135, 136, 139, 149, 137, 139, 136, 141, 142, 134, 136, 138, 133, 137, 138, 132, 140, 136, 135, 137, 149, 139, 134, 142, 140, 144, 143, 133, 136, 141, 138, 139, 144, 143, 151, 137, 137, 135, 147, 140, 137, 130, 138, 145, 145, 137, 137, 128, 135, 130, 135, 135, 140, 143, 145, 152, 146, 142, 134, 149, 140, 142, 142, 143, 143, 136, 137, 137, 136, 134, 140, 135, 144, 146, 133, 135, 142, 131, 138, 140, 138, 144, 133, 138, 136, 147, 139, 147, 140, 133, 134, 133, 139, 138, 136, 128, 136, 140, 138, 136, 146, 144, 147, 141, 138, 138, 137, 138, 124, 138, 134, 132, 137, 141, 133, 140, 126, 133, 130, 140, 143, 138, 149, 150, 133, 133, 137, 140, 142, 129, 135, 154, 131, 129, 147, 133, 143, 127, 138, 136, 143, 133, 133, 149, 145, 145, 143, 137, 146, 130, 140, 147, 135, 136, 142, 141, 141, 137, 134, 140, 150, 138, 142, 139, 138, 138, 137, 149, 134, 129, 144, 140, 138, 138, 134, 140, 140, 136, 144, 142, 123, 145, 129, 130, 139, 139, 141, 130, 140, 138, 131, 142, 135, 142, 143, 145, 137, 137, 130, 131, 147, 143, 146, 136, 132, 136, 146, 143, 150, 147, 137, 139, 143, 145, 137, 137, 142, 139, 137, 134, 141, 140, 132, 140, 138, 154, 138, 139, 141, 150, 139, 131, 144, 146, 134, 137, 145, 140, 143, 134, 151, 135, 132, 125, 138, 136, 137, 134, 145, 139, 139, 141, 131, 133, 136, 140, 144, 140, 150, 150, 142, 132, 132, 139, 135, 142, 138, 141, 145, 137, 142, 123, 143, 129, 135, 145, 136, 136, 136, 134, 147, 141, 131, 151, 144, 145, 136, 142, 141, 140, 127, 131, 131, 147, 140, 132, 138, 146, 139, 144, 140, 143, 133, 144, 148, 136, 141, 137, 146, 156, 149, 141, 135, 137, 138, 140, 135, 133, 143, 144, 127, 136, 139, 134, 144, 139, 137, 136, 137, 139, 133, 135, 132, 140, 147, 146, 142, 144, 133, 134, 136, 135, 151, 150, 147, 136, 146, 133, 129, 136, 146, 150, 137, 139, 138, 136, 137, 144, 137, 141, 133, 142, 133, 139, 133, 144, 139, 136, 159, 139, 143, 142, 135, 141, 131, 143, 139, 146, 143, 138, 130, 134, 151, 145, 136, 149, 139, 147, 143, 135, 148, 149, 134, 129, 130, 152, 134, 135, 144, 135, 146, 136, 140, 133, 143, 136, 125, 140, 138, 143, 139, 148, 141, 138, 134, 132, 138, 149, 144, 132, 141, 136, 140, 141, 142, 134, 132, 132, 134, 135, 130, 138, 138, 144, 146, 139, 140, 143, 133, 139, 133, 141, 144, 140, 145, 135, 141, 136, 136, 138, 135, 139, 129, 129, 139, 140, 135, 133, 140, 150, 145, 140, 139, 136, 142, 126, 136, 134, 137, 141, 133, 149, 145, 149, 135, 145, 138, 126, 141, 126, 137, 139, 139, 133, 140, 142, 141, 134, 134, 135, 130, 137, 137, 138, 139, 145, 134, 135, 140, 140, 149, 145, 134, 133, 129, 131, 139, 141, 133, 136, 138, 141, 145, 145, 129, 126, 147, 139, 136, 151, 141, 137, 151, 139, 152, 139, 140, 146, 140, 140, 140, 139, 137, 151, 141, 132, 140, 141, 138, 152, 141, 140, 141, 131, 138, 139, 140, 134, 144, 145, 133, 141, 133, 143, 138, 141, 136, 136, 142, 143, 135, 137, 137, 136, 146, 132, 135, 131, 137, 141, 141, 136, 141, 139, 135, 145, 140, 126, 145, 129, 137, 139, 141, 147, 136, 130, 136, 141, 136, 138, 140, 147, 134, 132, 135, 142, 138, 135, 139, 136, 130, 130, 138, 135, 144, 142, 131, 135, 133, 137, 131, 139, 138, 137, 141, 149, 144, 135, 138, 145, 143, 136, 138, 146, 145, 130, 134, 142, 134, 138, 131, 143, 133, 130, 139, 142, 138, 142, 146, 141, 149, 137, 140, 128, 139, 139, 141, 134, 136, 137, 137, 142, 139, 141, 137, 138, 131, 135, 136, 136, 138, 151, 136, 140, 143, 135, 137, 133, 136, 139, 141, 136, 144, 145, 132, 139, 143, 135, 136, 134, 135, 136, 137, 136, 136, 141, 135, 129, 129, 132, 145, 146, 141, 140, 134, 135, 132, 147, 142, 143, 135, 137, 154, 141, 147, 144, 131, 145, 143, 135, 140, 136, 144, 138, 138, 141, 135, 134, 148, 144, 147, 147, 139, 145, 138, 135, 145, 132, 132, 139, 144, 144, 138, 131, 132, 135, 134, 136, 138, 137, 138, 130, 135, 138, 136, 140, 126, 138, 147, 141, 140, 128, 140, 140, 136, 144, 147, 138, 132, 134, 144, 146, 136, 139, 148, 129, 143, 138, 146, 136, 139, 136, 140, 136, 146, 132, 127, 141, 140, 151, 143, 148, 140, 145, 142, 133, 143, 133, 133, 133, 134, 138, 139, 141, 132, 144, 133, 135, 132, 140, 150, 135, 146, 134, 141, 137, 138, 143, 139, 140, 148, 131, 131, 134, 132, 138, 138, 137, 135, 137, 134, 143, 149, 138, 130, 142, 139, 137, 143, 146, 137, 137, 138, 135, 139, 139, 135, 141, 142, 153, 140, 140, 150, 134, 149, 148, 139, 132, 133, 132, 136, 138, 132, 136, 147, 143, 143, 137, 136, 138, 139, 145, 133, 133, 145, 139, 137, 137, 142, 135, 140, 140, 150, 137, 138, 133, 136, 139, 140, 144, 130, 135, 136, 139, 147, 144, 144, 143, 135, 146, 137, 141, 134, 143, 138, 135, 140, 143, 133, 132, 129, 139, 144, 137, 134, 131, 138, 145, 134, 147, 137, 140, 138, 140, 146, 147, 141, 141, 132, 124, 133, 134, 143, 139, 147, 132, 138, 136, 146, 139, 140, 144, 133, 143, 147, 133, 142, 139, 136, 143, 138, 139, 140, 147, 132, 137, 138, 141, 133, 140, 145, 137, 144, 141, 141, 141, 131, 145, 148, 146, 137, 143, 137, 135, 143, 135, 140, 146, 139, 140, 134, 134, 136, 138, 140, 137, 143, 140, 145, 138, 140, 142, 150, 138, 145, 138, 145, 142, 148, 145, 142, 135, 142, 140, 137, 148, 136, 139, 143, 136, 143, 140, 144, 137, 137, 141, 130, 138, 134, 145, 136, 146, 144, 133, 137, 148, 134, 140, 135, 148, 140, 127, 133, 136, 136, 138, 143, 145, 145, 138, 140, 140, 138, 134, 138, 143, 130, 142, 131, 150, 141, 135, 141, 145, 140, 133, 144, 134, 144, 142, 135, 136, 135, 129, 146, 139, 141, 138, 136, 138, 142, 140, 143, 145, 128, 140, 138, 145, 133, 140, 137, 143, 136, 140, 140, 138, 130, 123, 148, 143, 126, 132, 138, 140, 139, 143, 141, 137, 136, 142, 139, 143, 142, 134, 141, 131, 141, 129, 142, 133, 135, 132, 139, 139, 142, 148, 140, 140, 134, 146, 138, 126, 149, 133, 148, 137, 135, 139, 137, 143, 139, 137, 144, 139, 136, 128, 133, 139, 148, 148, 140, 151, 137, 141, 140, 129, 142, 134, 146, 136, 134, 137, 124, 129, 132, 149, 134, 144, 133, 131, 131, 131, 134, 137, 147, 145, 132, 146, 136, 146, 138, 145, 132, 144, 144, 141, 145, 138, 130, 131, 138, 128, 136, 144, 137, 139, 134, 135, 139, 144, 138, 142, 148, 145, 136, 138, 137, 137, 139, 143, 139, 145, 140, 147, 130, 141, 142, 142, 143, 142, 140, 137, 143, 134, 136, 137, 126, 136, 140, 141, 140, 142, 140, 146, 137, 141, 146, 138, 140, 132, 135, 143, 142, 131, 144, 139, 144, 135, 143, 142, 136, 130, 141, 140, 143, 126, 140, 135, 138, 142, 134, 136, 138, 139, 135, 146, 139, 140, 140, 136, 136, 133, 130, 148, 137, 133, 143, 138, 145, 147, 141, 139, 139, 133, 142, 143, 127, 137, 133, 146, 135, 142, 138, 144, 135, 127, 141, 142, 140, 132, 141, 136, 143, 135, 137, 142, 140, 146, 146, 140, 143, 132, 143, 144, 145, 154, 130, 140, 137, 139, 135, 141, 141, 130, 142, 145, 131, 151, 137, 132, 136, 141, 137, 145, 137, 132, 148, 148, 143, 155, 140, 137, 143, 140, 151, 140, 145, 144, 134, 134, 142, 134, 138, 136, 140, 138, 139, 139, 136, 139, 136, 138, 141, 134, 135, 137, 140, 138, 145, 137, 132, 125, 139, 140, 143, 150, 144, 139, 137, 133, 151, 139, 134, 139, 130, 137, 139, 138, 152, 133, 144, 153, 137, 145, 137, 139, 137, 142, 136, 145, 139, 130, 136, 133, 120, 153, 142, 149, 140, 140, 147, 135, 130, 126, 137, 143, 139, 123, 131, 140, 142, 155, 145, 142, 161, 142, 132, 137, 143, 130, 129, 146, 145, 139, 140, 137, 137, 148, 139, 137, 139, 138, 126, 134, 134, 143, 126, 153, 155, 134, 154, 142, 138, 138, 138, 126, 135, 139, 137, 134, 143, 144, 148, 134, 143, 143, 145, 141, 137, 137, 146, 139, 130, 150, 139, 146, 142, 140, 133, 138, 134, 148, 134, 138, 135, 143, 143, 130, 148, 130, 133, 143, 136, 139, 143, 133, 140, 144, 137, 135, 139, 129, 136, 139, 132, 137, 130, 134, 137, 136, 137, 136, 135, 130, 132, 152, 137, 132, 133, 139, 134, 137, 139, 145, 140, 134, 150, 124, 139, 147, 134, 129, 151, 144, 145, 138, 141, 134, 136, 139, 143, 137, 146, 135, 134, 148, 132, 159, 136, 137, 138, 133, 149, 144, 143, 135, 137, 151, 135, 145, 138, 138, 136, 146, 138, 132, 143, 127, 139, 140, 148, 137, 142, 128, 133, 131, 138, 142, 139, 130, 126, 146, 138, 142, 137, 136, 141, 133, 140, 144, 137, 140, 138, 138, 132, 140, 148, 135, 144, 134, 144, 142, 144, 143, 140, 137, 145, 143, 139, 144, 143, 134, 142, 143, 133, 136, 130, 139, 140, 130, 146, 143, 140, 146, 151, 142, 137, 136, 149, 135, 138, 150, 132, 143, 145, 141, 143, 141, 141, 146, 141, 136, 143, 144, 129, 145, 131, 135, 144, 136, 134, 138, 136, 137, 150, 130, 128, 138, 126, 125, 127, 130, 137, 134, 153, 140, 142, 133, 142, 140, 140, 140, 137, 139, 126, 139, 149, 135, 124, 135, 132, 144, 143, 140, 135, 137, 148, 143, 137, 140, 145, 142, 138, 135, 140, 141, 137, 132, 144, 133, 149, 129, 141, 142, 131, 141, 139, 139, 138, 134, 131, 132, 144, 137, 145, 139, 142, 142, 135, 144, 149, 133, 136, 145, 143, 136, 144, 143, 139, 136, 138, 149, 140, 137, 142, 132, 145, 143, 126, 130, 140, 145, 134, 142, 146, 120, 146, 132, 140, 143, 138, 133, 137, 136, 141, 138, 146, 134, 137, 137, 150, 122, 143, 152, 153, 125, 134, 146, 150, 139, 140, 145, 144, 136, 146, 138, 143, 132, 143, 148, 148, 129, 133, 133, 137, 141, 139, 146, 134, 136, 141, 145, 145, 141, 139, 142, 132, 137, 138, 138, 147, 138, 147, 128, 133, 151, 137, 131, 128, 142, 140, 144, 136, 143, 147, 155, 139, 127, 128, 143, 141, 132, 146, 135, 140, 139, 148, 134, 150, 139, 153, 142, 134, 143, 137, 139, 139, 144, 129, 137, 154, 139, 136, 132, 144, 141, 140, 135, 149, 145, 141, 146, 136, 156, 135, 142, 148, 133, 140, 145, 136, 135, 136, 129, 155, 140, 129, 137, 130, 139, 148, 136, 130, 145, 148, 137, 143, 139, 148, 136, 130, 143, 151, 137, 132, 138, 144, 151, 125, 142, 144, 128, 136, 153, 129, 141, 160, 149, 143, 137, 136, 140, 142, 138, 145, 143, 143, 139, 136, 139, 142, 135, 140, 135, 136, 137, 141, 137, 139, 140, 137, 138, 138, 150, 131, 142, 140, 142, 152, 135, 136, 138, 142, 139, 136, 137, 138, 135, 139, 139, 139, 140, 138, 140, 137, 139, 135, 140, 131, 136, 137, 136, 138, 142, 136, 138, 137, 141, 138, 135, 136, 140, 128, 138, 134, 133, 136, 139, 139, 140, 133, 137, 139, 144, 136, 139, 141, 133, 143, 138, 136, 140, 129, 133, 135, 140, 135, 138, 139, 137, 133, 137, 129, 143, 140, 139, 134, 136, 140, 139, 132, 142, 141, 140, 136, 143, 143, 134, 135, 142, 142, 143, 136, 129, 136, 136, 136, 137, 141, 137, 135, 141, 133, 132, 133, 143, 137, 136, 135, 144, 144, 140, 138, 141, 133, 142, 138, 141, 138, 139, 140, 138, 139, 145, 138, 135, 140, 134, 137, 143, 140, 139, 137, 139, 138, 142, 141, 139, 141, 135, 143, 142, 140, 138, 138, 147, 140, 140, 131, 135, 142, 133, 139, 147, 158, 134, 141, 140, 140, 140, 133, 137, 140, 139, 141, 138, 136, 141, 138, 146, 138, 138, 141, 139, 139, 141, 138, 139, 141, 134, 137, 140, 137, 139, 139, 139, 139, 133, 135, 142, 134, 137, 142, 138, 134, 138, 140, 134, 144, 139, 131, 143, 143, 143, 139, 144, 140, 139, 137, 135, 144, 139, 137, 140, 136, 141, 134, 138, 133, 141, 144, 145, 141, 140, 133, 137, 134, 141, 140, 134, 136, 139, 140, 139, 144, 140, 141, 138, 137, 138, 141, 136, 142, 143, 137, 138, 136, 144, 138, 145, 149, 139, 138, 138, 135, 133, 140, 136, 137, 139, 142, 138, 137, 136, 137, 143, 134, 142, 140, 145, 137, 144, 129, 140, 144, 144, 133, 135, 139, 141, 132, 135, 132, 140, 135, 136, 144, 143, 134, 139, 141, 138, 143, 134, 135, 142, 140, 137, 139, 144, 141, 140, 142, 143, 138, 136, 139, 136, 140, 143, 139, 135, 145, 134, 140, 139, 143, 134, 139, 140, 144, 138, 139, 139, 136, 141, 145, 133, 138, 130, 135, 140, 141, 137, 135, 143, 138, 134, 142, 137, 133, 138, 142, 137, 135, 145, 142, 135, 139, 143, 132, 132, 139, 140, 136, 140, 137, 146, 140, 144, 141, 132, 140, 134, 140, 138, 142, 140, 137, 138, 139, 134, 143, 144, 139, 127, 132, 138, 123, 137, 145, 139, 137, 134, 138, 138, 161, 142, 140, 139, 139, 135, 146, 144, 133, 144, 136, 134, 142, 134, 135, 144, 137, 146, 144, 139, 142, 138, 141, 144, 142, 135, 139, 139, 151, 142, 142, 134, 136, 140, 143, 138, 144, 140, 141, 132, 141, 137, 138, 138, 140, 141, 139, 146, 140, 142, 140, 141, 141, 138, 135, 142, 145, 135, 134, 136, 139, 142, 138, 139, 142, 140, 137, 144, 144, 135, 137, 136, 139, 137, 140, 137, 143, 139, 133, 139, 139, 141, 142, 140, 144, 134, 139, 139, 135, 137, 140, 151, 143, 141, 137, 135, 137, 140, 139, 132, 147, 137, 135, 146, 137, 132, 132, 148, 135, 146, 137, 140, 149, 135, 147, 134, 132, 141, 136, 128, 141, 143, 134, 146, 138, 134, 139, 139, 145, 143, 137, 134, 141, 144, 139, 140, 144, 141, 131, 141, 140, 143, 136, 147, 133, 135, 134, 134, 142, 134, 132, 138, 139, 146, 124, 141, 131, 137, 147, 139, 137, 131, 142, 144, 135, 140, 137, 138, 129, 148, 136, 155, 134, 131, 143, 133, 135, 145, 141, 133, 137, 144, 138, 139, 136, 140, 139, 140, 134, 142, 133, 135, 131, 132, 138, 128, 150, 128, 141, 136, 146, 136, 140, 137, 134, 144, 138, 137, 142, 141, 132, 145, 140, 137, 145, 140, 137, 149, 144, 145, 132, 138, 143, 141, 138, 138, 140, 140, 136, 144, 145, 137, 134, 139, 140, 135, 140, 140, 138, 127, 142, 134, 142, 147, 139, 138, 144, 135, 130, 135, 137, 147, 145, 130, 144, 135, 145, 135, 149, 146, 140, 141, 134, 147, 138, 142, 137, 136, 141, 136, 132, 129, 130, 145, 130, 141, 134, 150, 145, 138, 140, 136, 129, 140, 143, 135, 140, 138, 136, 141, 137, 142, 136, 132, 139, 138, 137, 133, 140, 142, 139, 139, 144, 142, 143, 133, 138, 138, 134, 139, 139, 131, 135, 142, 139, 144, 139, 136, 144, 141, 139, 131, 133, 139, 140, 133, 139, 145, 128, 144, 136, 145, 140, 150, 145, 144, 134, 133, 133, 141, 134, 151, 142, 141, 131, 131, 136, 136, 142, 143, 134, 138, 134, 143, 133, 132, 148, 150, 132, 133, 138, 136, 138, 135, 150, 139, 134, 140, 136, 143, 136, 134, 139, 139, 137, 146, 140, 140, 139, 144, 138, 138, 138, 129, 136, 138, 137, 139, 140, 142, 136, 132, 143, 139, 143, 142, 143, 141, 138, 136, 142, 147, 135, 133, 131, 139, 129, 142, 137, 143, 132, 137, 141, 139, 144, 139, 137, 137, 126, 150, 137, 138, 144, 129, 146, 144, 145, 136, 133, 150, 133, 141, 137, 144, 129, 136, 139, 150, 144, 144, 142, 145, 132, 142, 141, 146, 137, 140, 144, 138, 146, 142, 134, 134, 143, 138, 138, 136, 136, 141, 144, 146, 136, 140, 143, 131, 136, 140, 140, 130, 134, 141, 129, 142, 141, 139, 140, 134, 138, 137, 141, 142, 140, 134, 134, 138, 125, 127, 126, 133, 135, 137, 143, 138, 141, 133, 145, 135, 148, 142, 143, 137, 148, 141, 122, 142, 140, 144, 140, 142, 144, 136, 137, 142, 140, 136, 132, 135, 141, 142, 141, 139, 138, 130, 133, 134, 140, 129, 149, 141, 143, 144, 135, 141, 139, 136, 137, 135, 139, 142, 143, 138, 143, 137, 148, 133, 139, 142, 131, 143, 143, 137, 141, 144, 136, 151, 134, 140, 144, 150, 143, 138, 137, 136, 146, 134, 136, 139, 143, 143, 133, 147, 135, 147, 136, 148, 145, 130, 144, 139, 138, 136, 150, 145, 144, 139, 140, 131, 149, 137, 135, 134, 141, 139, 137, 144, 135, 139, 145, 137, 136, 147, 145, 140, 141, 135, 129, 148, 144, 140, 142, 131, 134, 143, 143, 135, 140, 139, 132, 134, 138, 142, 133, 125, 137, 143, 136, 133, 135, 134, 138, 145, 134, 145, 127, 143, 145, 135, 141, 137, 136, 149, 129, 139, 135, 132, 144, 142, 149, 137, 144, 141, 140, 144, 127, 136, 139, 137, 143, 142, 133, 141, 142, 141, 140, 139, 133, 142, 144, 134, 123, 148, 133, 154, 147, 135, 141, 140, 141, 141, 121, 141, 142, 150, 142, 144, 133, 141, 141, 133, 135, 137, 144, 145, 131, 126, 139, 126, 139, 148, 140, 144, 138, 131, 135, 146, 135, 129, 141, 143, 139, 135, 132, 146, 125, 136, 140, 138, 146, 160, 139, 126, 135, 134, 148, 137, 137, 140, 144, 138, 135, 143, 141, 138, 137, 136, 147, 146, 138, 126, 147, 149, 139, 148, 134, 142, 136, 138, 139, 136, 138, 143, 141, 141, 132, 127, 136, 139, 136, 143, 149, 132, 138, 144, 141, 148, 138, 148, 145, 164, 144, 134, 127, 142, 141, 150, 130, 126, 137, 144, 136, 139, 138, 139, 140, 132, 131, 135, 143, 138, 136, 133, 143, 133, 129, 136, 137, 139, 139, 135, 131, 131, 138, 139, 133, 136, 140, 134, 140, 135, 136, 131, 144, 133, 146, 147, 153, 132, 142, 136, 143, 130, 129, 140, 136, 152, 138, 148, 129, 142, 136, 136, 139, 137, 139, 142, 133, 140, 146, 136, 126, 143, 139, 135, 129, 142, 139, 142, 142, 153, 143, 138, 128, 140, 128, 134, 147, 128, 121, 136, 132, 145, 151, 135, 145, 137, 142, 141, 132, 138, 137, 141, 137, 137, 141, 149, 139, 143, 142, 145, 140, 140, 137, 138, 137, 133, 133, 135, 140, 128, 133, 131, 141, 138, 154, 142, 138, 147, 132, 140, 143, 138, 141, 143, 135, 144, 130, 136, 145, 126, 137, 139, 145, 134, 141, 142, 140, 128, 137, 136, 136, 139, 134, 125, 139, 141, 142, 137, 140, 148, 140, 137, 132, 140, 138, 144, 148, 135, 138, 144, 147, 122, 142, 152, 132, 133, 139, 137, 154, 145, 145, 147, 141, 145, 142, 133, 137, 133, 139, 135, 145, 134, 141, 134, 140, 143, 142, 138, 140, 128, 143, 137, 140, 135, 133, 139, 135, 131, 138, 133, 130, 136, 136, 136, 144, 140, 142, 140, 147, 142, 159, 146, 145, 138, 146, 150, 142, 134, 146, 142, 140, 130, 142, 137, 145, 148, 147, 138, 127, 147, 143, 134, 144, 139, 139, 138, 139, 141, 130, 141, 140, 133, 139, 137, 136, 143, 136, 134, 135, 147, 145, 141, 146, 140, 137, 142, 130, 134, 150, 141, 135, 139, 133, 137, 132, 135, 130, 138, 128, 128, 143, 135, 138, 128, 136, 143, 135, 151, 137, 129, 140, 125, 129, 136, 136, 141, 135, 135, 141, 142, 128, 148, 141, 142, 155, 137, 142, 129, 139, 130, 142, 127, 139, 133, 139, 138, 144, 134, 141, 141, 140, 133, 138, 133, 146, 137, 138, 146, 159, 135, 133, 133, 126, 139, 135, 139, 148, 143, 129, 139, 132, 128, 142, 140, 146, 145, 153, 131, 131, 136, 145, 136, 137, 134, 136, 130, 126, 141, 138, 137, 137, 138, 130, 139, 141, 136, 143, 134, 135, 139, 130, 140, 135, 136, 139, 138, 135, 144, 141, 135, 137, 142, 135, 135, 141, 143, 142, 142, 139, 138, 136, 137, 145, 141, 139, 135, 139, 137, 142, 137, 147, 141, 139, 134, 142, 138, 142, 148, 136, 136, 140, 146, 138, 141, 138, 136, 142, 138, 135, 137, 137, 149, 126, 136, 139, 137, 140, 133, 136, 140, 133, 140, 137, 140, 140, 133, 143, 145, 138, 134, 138, 140, 136, 140, 143, 140, 152, 133, 137, 142, 142, 139, 132, 149, 143, 137, 133, 142, 138, 136, 140, 140, 132, 143, 138, 138, 135, 138, 134, 138, 136, 129, 139, 138, 147, 144, 138, 142, 147, 139, 142, 140, 135, 142, 131, 140, 139, 143, 145, 136, 133, 143, 136, 138, 136, 131, 139, 136, 138, 139, 144, 137, 145, 147, 139, 140, 138, 142, 135, 145, 142, 139, 137, 138, 140, 140, 138, 140, 143, 136, 137, 141, 144, 142, 151, 143, 135, 135, 135, 138, 143, 136, 138, 140, 138, 140, 140, 136, 140, 137, 138, 137, 140, 137, 137, 138, 138, 142, 143, 136, 142, 139, 143, 139, 140, 139, 140, 139, 143, 142, 141, 138, 137, 142, 136, 141, 145, 145, 143, 133, 135, 136, 146, 134, 140, 135, 135, 137, 145, 143, 134, 142, 137, 139, 142, 137, 139, 139, 140, 136, 139, 142, 133, 142, 136, 139, 140, 138, 138, 139, 137, 149, 138, 137, 148, 145, 153, 139, 135, 149, 140, 133, 143, 132, 139, 136, 133, 139, 128, 143, 133, 141, 134, 137, 137, 145, 139, 143, 139, 136, 136, 137, 142, 140, 139, 134, 135, 142, 134, 138, 140, 140, 143, 132, 135, 144, 139, 136, 144, 138, 137, 145, 143, 136, 136, 149, 141, 142, 132, 141, 134, 142, 134, 134, 140, 141, 138, 142, 148, 134, 138, 143, 133, 149, 138, 136, 141, 131, 123, 140, 140, 137, 141, 144, 143, 138, 133, 134, 138, 149, 141, 143, 143, 138, 145, 136, 136, 134, 139, 136, 149, 135, 140, 139, 152, 138, 141, 133, 134, 141, 145, 139, 142, 140, 137, 141, 143, 130, 133, 136, 137, 142, 139, 138, 139, 140, 143, 140, 129, 136, 139, 133, 145, 133, 136, 134, 135, 145, 136, 143, 139, 140, 141, 144, 138, 141, 129, 141, 133, 143, 138, 144, 145, 138, 140, 128, 138, 142, 138, 141, 139, 146, 143, 138, 137, 140, 150, 132, 146, 137, 144, 128, 140, 144, 127, 140, 139, 140, 137, 138, 141, 139, 140, 136, 147, 134, 130, 143, 143, 140, 138, 136, 134, 140, 141, 145, 146, 132, 131, 134, 145, 137, 139, 138, 134, 128, 140, 137, 142, 143, 138, 138, 133, 144, 135, 137, 138, 136, 138, 137, 138, 144, 139, 133, 144, 136, 142, 141, 139, 141, 140, 138, 137, 139, 143, 141, 146, 141, 138, 147, 134, 146, 141, 140, 139, 137, 139, 130, 136, 138, 137, 145, 144, 140, 136, 144, 141, 142, 140, 139, 135, 145, 141, 143, 136, 137, 127, 137, 139, 132, 135, 140, 133, 149, 131, 141, 144, 141, 141, 139, 135, 130, 137, 136, 140, 141, 138, 139, 142, 143, 149, 141, 141, 139, 134, 135, 142, 140, 140, 137, 139, 145, 147, 135, 132, 137, 140, 131, 137, 133, 133, 141, 159, 136, 143, 137, 133, 146, 135, 145, 141, 127, 135, 144, 138, 141, 139, 134, 135, 142, 140, 139, 141, 150, 132, 138, 135, 139, 144, 141, 143, 145, 145, 140, 142, 139, 132, 134, 132, 143, 142, 135, 138, 142, 142, 140, 142, 142, 143, 144, 144, 139, 140, 133, 140, 141, 142, 143, 136, 138, 136, 135, 142, 136, 142, 139, 143, 142, 144, 136, 142, 143, 140, 138, 133, 139, 133, 138, 143, 133, 141, 139, 143, 147, 140, 145, 138, 136, 139, 130, 134, 138, 136, 131, 145, 143, 137, 133, 136, 137, 131, 137, 134, 144, 142, 142, 140, 138, 141, 142, 135, 141, 139, 139, 137, 140, 139, 135, 138, 141, 152, 141, 139, 138, 138, 136, 141, 140, 142, 140, 145, 138, 138, 136, 130, 152, 139, 136, 148, 138, 139, 145, 137, 142, 137, 137, 138, 138, 143, 138, 137, 135, 142, 134, 136, 138, 144, 136, 138, 140, 141, 137, 134, 131, 130, 140, 140, 142, 137, 134, 141, 146, 135, 139, 147, 133, 142, 137, 135, 137, 133, 142, 135, 141, 139, 134, 139, 142, 141, 142, 141, 131, 129, 139, 137, 139, 140, 139, 133, 140, 138, 133, 137, 132, 132, 138, 137, 143, 146, 143, 132, 133, 135, 146, 138, 135, 141, 141, 136, 142, 135, 147, 143, 132, 143, 142, 139, 136, 144, 139, 137, 139, 142, 136, 140, 135, 138, 138, 135, 144, 138, 137, 144, 156, 140, 139, 138, 144, 146, 131, 143, 144, 139, 141, 125, 128, 138, 147, 140, 137, 134, 134, 140, 139, 135, 137, 134, 149, 144, 139, 139, 135, 133, 143, 150, 145, 142, 135, 136, 138, 133, 141, 142, 140, 139, 149, 138, 133, 138, 140, 143, 134, 146, 142, 146, 137, 139, 137, 137, 140, 143, 137, 148, 146, 143, 139, 147, 137, 143, 141, 136, 144, 137, 136, 130, 139, 151, 147, 140, 136, 138, 136, 134, 140, 136, 136, 140, 137, 140, 144, 141, 134, 140, 132, 138, 137, 141, 139, 134, 138, 143, 136, 135, 142, 148, 138, 139, 128, 129, 139, 138, 140, 135, 138, 139, 136, 138, 137, 135, 142, 140, 134, 136, 138, 135, 137, 129, 142, 136, 133, 141, 143, 131, 140, 139, 137, 139, 136, 134, 139, 142, 137, 137, 136, 137, 146, 134, 140, 138, 139, 143, 134, 131, 140, 135, 131, 141, 139, 140, 146, 130, 139, 145, 142, 133, 145, 139, 139, 136, 138, 139, 144, 136, 141, 141, 138, 134, 138, 143, 142, 140, 133, 136, 139, 140, 134, 141, 137, 141, 143, 137, 142, 143, 137, 142, 142, 135, 131, 139, 138, 141, 140, 135, 139, 140, 137, 143, 141, 143, 143, 137, 142, 136, 135, 139, 141, 140, 140, 138, 138, 136, 135, 141, 141, 140, 138, 137, 136, 135, 128, 135, 135, 139, 139, 135, 131, 134, 134, 149, 140, 142, 138, 141, 137, 144, 143, 139, 144, 131, 143, 143, 139, 139, 142, 149, 135, 139, 140, 133, 134, 130, 138, 141, 140, 137, 135, 138, 139, 124, 125, 143, 145, 135, 139, 145, 139, 141, 130, 124, 136, 146, 138, 131, 141, 136, 138, 152, 151, 134, 137, 134, 149, 129, 166, 144, 136, 139, 142, 138, 138, 138, 135, 146, 127, 136, 138, 151, 135, 126, 148, 137, 137, 140, 135, 146, 137, 134, 138, 132, 139, 138, 133, 137, 131, 134, 136, 134, 147, 136, 141, 136, 136, 139, 138, 139, 126, 141, 146, 130, 134, 136, 137, 142, 130, 151, 140, 141, 143, 138, 132, 134, 137, 144, 135, 137, 143, 139, 150, 137, 143, 152, 135, 132, 138, 150, 136, 141, 137, 138, 132, 143, 139, 136, 136, 138, 134, 139, 145, 134, 142, 149, 118, 142, 154, 135, 138, 140, 128, 150, 141, 129, 139, 140, 140, 142, 136, 133, 135, 134, 145, 134, 135, 139, 128, 131, 139, 144, 142, 143, 138, 142, 145, 131, 142, 132, 137, 146, 125, 141, 138, 143, 141, 136, 147, 146, 134, 146, 141, 145, 151, 137, 149, 139, 144, 143, 139, 139, 129, 130, 136, 128, 136, 137, 145, 142, 125, 141, 137, 142, 142, 133, 132, 142, 137, 124, 131, 146, 132, 135, 145, 142, 143, 138, 141, 136, 129, 138, 138, 131, 141, 130, 134, 138, 145, 129, 142, 128, 143, 135, 143, 140, 145, 147, 150, 132, 136, 150, 140, 128, 130, 144, 130, 140, 137, 146, 146, 139, 136, 138, 131, 137, 140, 154, 140, 142, 142, 140, 152, 129, 140, 138, 149, 134, 136, 135, 143, 140, 143, 142, 136, 146, 139, 148, 142, 132, 138, 126, 139, 139, 138, 136, 150, 152, 134, 123, 139, 132, 132, 145, 139, 147, 140, 133, 140, 127, 155, 133, 127, 150, 142, 144, 142, 141, 133, 131, 131, 139, 129, 145, 137, 131, 134, 137, 142, 136, 136, 143, 141, 139, 141, 141, 138, 139, 148, 135, 138, 131, 158, 138, 142, 151, 144, 135, 137, 138, 143, 137, 147, 145, 140, 133, 145, 133, 144, 139, 130, 131, 133, 137, 144, 136, 148, 144, 138, 139, 147, 128, 145, 121, 140, 130, 148, 136, 130, 122, 140, 130, 125, 137, 148, 138, 144, 138, 130, 128, 138, 146, 140, 136, 129, 139, 127, 136, 151, 132, 142, 149, 140, 136, 139, 138, 139, 144, 150, 135, 140, 137, 147, 135, 146, 144, 133, 129, 145, 146, 146, 143, 151, 147, 127, 142, 125, 138, 137, 135, 126, 148, 148, 136, 135, 146, 139, 134, 139, 138, 122, 138, 140, 142, 130, 147, 149, 143, 139, 135, 139, 135, 139, 139, 134, 128, 146, 146, 142, 132, 125, 142, 141, 138, 132, 140, 147, 137, 139, 134, 125, 129, 142, 149, 142, 140, 135, 138, 132, 134, 139, 136, 123, 144, 139, 137, 138, 140, 140, 142, 137, 136, 135, 144, 144, 140, 136, 133, 142, 143, 144, 142, 144, 136, 136, 150, 146, 128, 142, 138, 140, 136, 139, 142, 141, 138, 130, 141, 134, 141, 137, 139, 138, 134, 145, 135, 142, 136, 135, 141, 138, 139, 133, 140, 145, 142, 142, 144, 138, 136, 136, 143, 145, 140, 134, 135, 147, 137, 146, 136, 142, 135, 150, 140, 140, 138, 141, 137, 139, 136, 143, 130, 133, 149, 134, 144, 141, 144, 137, 133, 141, 135, 140, 146, 143, 136, 138, 138, 133, 135, 136, 145, 135, 141, 139, 140, 140, 143, 136, 134, 143, 135, 131, 130, 137, 134, 136, 138, 138, 137, 140, 139, 137, 140, 132, 140, 135, 132, 134, 143, 141, 137, 136, 138, 138, 131, 137, 139, 134, 137, 144, 141, 133, 133, 132, 138, 140, 139, 141, 134, 144, 137, 137, 141, 139, 134, 141, 137, 142, 141, 142, 140, 136, 136, 142, 142, 133, 135, 143, 136, 134, 145, 135, 141, 136, 141, 140, 133, 140, 142, 139, 142, 145, 146, 135, 135, 138, 138, 140, 145, 142, 135, 131, 137, 140, 141, 140, 143, 135, 145, 132, 143, 130, 137, 140, 133, 138, 140, 137, 144, 139, 144, 145, 139, 137, 136, 138, 142, 137, 136, 140, 137, 151, 134, 145, 140, 143, 135, 134, 141, 134, 134, 144, 134, 145, 139, 141, 140, 139, 132, 133, 144, 132, 132, 139, 146, 139, 136, 137, 140, 143, 137, 134, 144, 137, 143, 137, 141, 143, 142, 132, 140, 143, 137, 139, 141, 138, 142, 136, 142, 139, 137, 139, 138, 144, 133, 148, 148, 135, 139, 134, 140, 138, 137, 141, 131, 135, 145, 135, 141, 140, 139, 145, 136, 139, 139, 133, 144, 140, 148, 134, 136, 136, 141, 146, 134, 127, 134, 138, 138, 143, 146, 140, 136, 147, 140, 135, 138, 150, 137, 137, 138, 133, 140, 134, 141, 137, 148, 144, 136, 135, 137, 143, 136, 139, 138, 139, 137, 136, 140, 136, 138, 136, 140, 143, 143, 139, 134, 132, 137, 134, 136, 139, 138, 134, 140, 145, 143, 142, 133, 137, 141, 133, 140, 141, 138, 132, 141, 132, 138, 146, 139, 136, 137, 138, 139, 146, 136, 135, 137, 142, 135, 140, 143, 139, 142, 140, 139, 136, 144, 139, 145, 142, 140, 141, 136, 138, 140, 138, 137, 142, 136, 137, 146, 136, 141, 141, 146, 143, 137, 134, 142, 137, 137, 136, 137, 139, 136, 133, 138, 139, 137, 142, 147, 134, 138, 127, 126, 135, 154, 133, 135, 140, 138, 138, 140, 147, 137, 145, 135, 139, 140, 146, 144, 137, 141, 139, 135, 132, 138, 128, 133, 141, 134, 135, 141, 134, 141, 134, 140, 134, 133, 140, 146, 136, 132, 135, 144, 136, 138, 136, 140, 137, 139, 142, 147, 144, 133, 143, 138, 138, 134, 131, 135, 137, 133, 144, 141, 142, 142, 134, 137, 143, 140, 135, 143, 141, 139, 143, 141, 140, 142, 134, 132, 139, 132, 140, 137, 130, 140, 141, 146, 139, 137, 139, 145, 139, 138, 142, 145, 136, 141, 132, 136, 136, 143, 138, 141, 140, 141, 141, 137, 147, 140, 135, 141, 137, 133, 137, 144, 146, 136, 137, 130, 140, 150, 146, 140, 133, 135, 149, 132, 139, 138, 144, 145, 129, 140, 142, 143, 145, 136, 140, 138, 130, 132, 137, 136, 154, 130, 131, 141, 134, 141, 141, 135, 140, 134, 136, 146, 140, 131, 147, 140, 135, 143, 141, 146, 140, 134, 146, 134, 145, 137, 134, 138, 139, 142, 144, 140, 145, 144, 140, 133, 142, 136, 142, 139, 143, 136, 148, 140, 138, 141, 131, 144, 142, 139, 142, 139, 145, 138, 136, 144, 137, 143, 141, 136, 136, 135, 132, 138, 146, 137, 134, 132, 139, 146, 138, 145, 133, 125, 137, 146, 142, 148, 140, 141, 136, 133, 138, 142, 141, 148, 146, 143, 139, 134, 138, 132, 143, 133, 143, 141, 144, 138, 135, 137, 136, 144, 134, 138, 142, 137, 135, 152, 139, 139, 140, 136, 140, 139, 142, 136, 137, 134, 142, 142, 143, 135, 141, 144, 140, 140, 133, 136, 143, 140, 135, 150, 129, 135, 133, 138, 136, 135, 143, 149, 141, 142, 137, 139, 137, 137, 143, 134, 138, 138, 132, 138, 134, 140, 134, 135, 137, 134, 135, 134, 139, 130, 146, 140, 139, 142, 135, 138, 143, 142, 145, 140, 138, 146, 135, 136, 130, 136, 143, 135, 133, 138, 130, 141, 134, 135, 138, 140, 151, 135, 144, 134, 141, 133, 137, 142, 136, 134, 147, 142, 136, 143, 130, 137, 140, 145, 133, 139, 144, 134, 138, 135, 145, 137, 129, 134, 141, 148, 140, 145, 134, 141, 137, 135, 136, 133, 138, 135, 134, 134, 146, 140, 131, 138, 138, 138, 149, 138, 143, 141, 145, 141, 139, 142, 134, 145, 155, 140, 138, 140, 139, 126, 140, 129, 143, 135, 131, 138, 132, 128, 131, 133, 138, 139, 127, 140, 142, 137, 140, 147, 133, 134, 132, 136, 126, 134, 141, 136, 155, 140, 141, 131, 139, 144, 146, 152, 140, 143, 142, 134, 143, 133, 136, 132, 143, 138, 146, 142, 140, 138, 136, 128, 141, 149, 136, 144, 148, 135, 135, 137, 140, 134, 132, 152, 137, 137, 134, 139, 132, 133, 137, 144, 136, 144, 131, 133, 136, 140, 138, 137, 142, 133, 139, 139, 138, 136, 127, 141, 134, 140, 133, 138, 141, 137, 150, 138, 135, 125, 145, 139, 133, 133, 145, 132, 139, 133, 140, 139, 127, 143, 137, 139, 135, 142, 147, 144, 136, 132, 132, 145, 134, 140, 147, 137, 137, 133, 146, 134, 139, 137, 151, 141, 145, 138, 132, 135, 140, 145, 130, 140, 143, 138, 137, 139, 135, 144, 141, 138, 133, 134, 136, 137, 143, 137, 143, 132, 143, 142, 139, 138, 142, 135, 136, 141, 134, 142, 143, 133, 139, 137, 138, 147, 132, 143, 140, 142, 153, 144, 137, 137, 137, 143, 139, 142, 136, 139, 151, 137, 143, 140, 135, 142, 136, 130, 146, 132, 134, 147, 134, 132, 137, 134, 140, 135, 139, 144, 133, 139, 138, 124, 138, 133, 134, 138, 131, 132, 135, 134, 134, 135, 137, 135, 137, 136, 140, 140, 136, 140, 133, 135, 137, 146, 138, 142, 138, 137, 142, 148, 151, 137, 140, 146, 140, 135, 136, 141, 144, 141, 138, 138, 134, 142, 142, 139, 142, 137, 143, 145, 141, 147, 146, 139, 148, 135, 152, 142, 134, 144, 146, 138, 140, 138, 143, 136, 150, 139, 137, 138, 146, 139, 133, 137, 138, 131, 134, 140, 132, 130, 141, 141, 138, 136, 144, 131, 132, 136, 131, 137, 136, 137, 146, 139, 136, 131, 133, 138, 143, 137, 142, 145, 134, 141, 156, 139, 141, 143, 136, 130, 146, 131, 142, 132, 132, 138, 129, 138, 142, 134, 129, 141, 145, 143, 129, 140, 146, 150, 143, 143, 136, 143, 132, 133, 144, 135, 140, 136, 135, 137, 139, 137, 141, 138, 144, 146, 135, 150, 150, 140, 150, 135, 149, 134, 137, 139, 137, 141, 139, 139, 135, 139, 132, 139, 142, 147, 136, 150, 144, 145, 147, 140, 140, 142, 140, 145, 144, 143, 136, 133, 144, 137, 139, 136, 138, 143, 141, 133, 138, 138, 130, 138, 135, 138, 140, 137, 127, 129, 135, 138, 145, 136, 139, 141, 140, 150, 136, 138, 136, 141, 141, 137, 141, 145, 141, 139, 140, 140, 140, 138, 135, 138, 123, 135, 132, 141, 142, 141, 139, 138, 150, 140, 141, 132, 142, 138, 141, 140, 145, 134, 139, 129, 136, 137, 143, 130, 132, 139, 133, 137, 143, 142, 143, 137, 141, 134, 140, 142, 144, 144, 141, 146, 137, 139, 131, 134, 137, 139, 144, 137, 136, 143, 132, 136, 135, 133, 155, 134, 145, 130, 152, 135, 136, 131, 136, 140, 131, 131, 142, 137, 141, 138, 141, 138, 138, 139, 139, 138, 145, 143, 140, 140, 138, 139, 134, 131, 133, 131, 138, 133, 137, 142, 135, 142, 139, 136, 148, 139, 127, 136, 132, 130, 135, 138, 135, 143, 142, 135, 146, 136, 139, 140, 136, 140, 142, 140, 140, 132, 131, 138, 136, 132, 138, 148, 141, 135, 131, 149, 137, 126, 140, 151, 145, 135, 138, 131, 142, 134, 137, 144, 142, 144, 135, 138, 137, 146, 137, 129, 137, 139, 133, 138, 142, 140, 146, 146, 146, 143, 143, 143, 137, 139, 138, 138, 141, 132, 137, 139, 139, 134, 140, 137, 132, 139, 141, 131, 138, 133, 136, 140, 138, 133, 131, 130, 139, 143, 136, 135, 133, 143, 134, 134, 138, 136, 131, 138, 144, 139, 141, 140, 148, 140, 145, 136, 136, 125, 155, 142, 137, 146, 144, 150, 138, 139, 138, 137, 153, 145, 140, 135, 140, 131, 142, 145, 138, 139, 136, 139, 142, 141, 136, 140, 137, 147, 137, 146, 135, 148, 142, 131, 143, 141, 135, 141, 138, 127, 141, 146, 139, 132, 146, 138, 131, 145, 140, 135, 140, 140, 133, 132, 138, 132, 138, 137, 142, 129, 147, 125, 134, 136, 138, 144, 137, 137, 136, 135, 139, 137, 146, 142, 130, 137, 141, 139, 133, 135, 140, 133, 143, 133, 145, 139, 134, 139, 135, 144, 138, 137, 132, 138, 130, 146, 137, 130, 130, 138, 137, 142, 138, 133, 135, 132, 142, 135, 136, 141, 155, 147, 138, 138, 141, 134, 140, 141, 142, 141, 138, 146, 132, 130, 138, 140, 144, 136, 137, 143, 140, 140, 139, 136, 141, 137, 138, 145, 143, 137, 136, 132, 136, 144, 138, 144, 141, 136, 143, 145, 150, 142, 142, 145, 128, 142, 140, 142, 141, 136, 133, 132, 144, 139, 130, 149, 144, 134, 150, 140, 144, 130, 146, 148, 139, 143, 142, 131, 139, 132, 128, 135, 142, 136, 141, 139, 128, 148, 140, 137, 133, 140, 134, 137, 127, 131, 137, 145, 143, 127, 139, 144, 137, 143, 139, 141, 137, 140, 140, 127, 133, 138, 143, 139, 142, 145, 138, 132, 142, 140, 133, 140, 138, 140, 149, 138, 135, 144, 133, 139, 141, 140, 144, 137, 132, 134, 138, 137, 137, 133, 132, 142, 142, 142, 140, 139, 143, 135, 140, 127, 141, 137, 139, 123, 145, 135, 134, 138, 137, 132, 138, 144, 130, 134, 141, 132, 132, 143, 136, 137, 140, 129, 127, 143, 135, 133, 145, 141, 135, 139, 148, 147, 141, 143, 131, 143, 143, 138, 135, 136, 152, 139, 141, 134, 140, 137, 137, 132, 134, 142, 131, 135, 139, 139, 134, 140, 136, 147, 138, 139, 141, 140, 144, 145, 135, 135, 142, 139, 150, 143, 131, 136, 130, 132, 129, 127, 144, 147, 136, 130, 143, 137, 139, 137, 144, 144, 142, 132, 144, 140, 133, 130, 139, 140, 136, 144, 144, 140, 135, 134, 136, 136, 139, 138, 138, 148, 141, 151, 140, 144, 137, 141, 136, 144, 143, 144, 140, 142, 138, 136, 147, 142, 141, 137, 142, 144, 143, 149, 143, 138, 137, 134, 143, 134, 137, 130, 140, 140, 137, 144, 142, 145, 134, 133, 137, 149, 139, 143, 136, 132, 144, 131, 134, 140, 136, 149, 147, 137, 141, 140, 138, 142, 131, 145, 137, 131, 143, 140, 140, 140, 140, 146, 133, 142, 133, 138, 133, 137, 137, 141, 141, 141, 131, 145, 145, 131, 135, 144, 132, 135, 148, 141, 122, 138, 128, 142, 141, 137, 129, 140, 138, 139, 133, 142, 142, 146, 140, 129, 134, 139, 144, 139, 142, 140, 139, 133, 140, 150, 136, 138, 124, 135, 136, 139, 138, 143, 133, 146, 151, 143, 154, 134, 143, 137, 137, 134, 135, 135, 135, 141, 137, 141, 141, 142, 141, 143, 136, 138, 140, 141, 140, 135, 145, 142, 126, 141, 143, 143, 134, 138, 143, 137, 141, 134, 129, 134, 136, 144, 139, 133, 136, 141, 144, 145, 140, 138, 142, 140, 138, 144, 145, 126, 136, 134, 142, 140, 140, 137, 138, 146, 137, 142, 140, 125, 153, 139, 136, 138, 132, 138, 140, 144, 137, 136, 145, 138, 141, 139, 143, 138, 140, 138, 144, 149, 134, 142, 149, 132, 143, 140, 131, 133, 139, 130, 139, 134, 140, 135, 131, 147, 143, 144, 142, 145, 141, 142, 134, 142, 137, 138, 137, 136, 149, 136, 135, 137, 140, 131, 133, 140, 137, 132, 136, 136, 141, 137, 135, 146, 150, 145, 140, 139, 141, 131, 128, 142, 137, 141, 136, 132, 143, 142, 148, 125, 134, 140, 140, 131, 140, 134, 146, 148, 137, 138, 135, 134, 133, 142, 141, 136, 138, 136, 146, 139, 147, 141, 133, 134, 135, 136, 137, 143, 145, 138, 136, 138, 135, 147, 138, 132, 134, 130, 141, 144, 140, 142, 137, 140, 147, 130, 140, 135, 131, 139, 135, 139, 140, 141, 140, 147, 131, 138, 139, 138, 128, 141, 149, 140, 135, 131, 145, 137, 141, 135, 139, 146, 136, 144, 140, 143, 137, 140, 133, 147, 140, 143, 138, 146, 138, 135, 141, 130, 143, 138, 134, 128, 143, 137, 129, 138, 136, 137, 144, 144, 134, 142, 146, 141, 142, 136, 137, 142, 141, 144, 139, 140, 148, 145, 133, 141, 144, 143, 139, 133, 142, 144, 140, 141, 138, 145, 141, 136, 135, 135, 136, 136, 143, 137, 142, 139, 144, 134, 140, 139, 137, 138, 134, 131, 136, 139, 137, 137, 138, 139, 135, 137, 146, 138, 139, 139, 142, 136, 140, 139, 132, 143, 133, 133, 145, 136, 139, 133, 142, 135, 141, 134, 141, 140, 138, 134, 138, 139, 147, 141, 141, 136, 132, 138, 136, 140, 139, 146, 140, 136, 138, 136, 149, 126, 143, 136, 137, 135, 135, 141, 141, 135, 140, 143, 148, 134, 139, 144, 134, 136, 143, 137, 137, 142, 133, 140, 130, 139, 146, 135, 137, 140, 136, 131, 145, 136, 135, 141, 134, 152, 136, 140, 142, 142, 137, 135, 136, 141, 146, 132, 142, 143, 138, 144, 140, 135, 137, 134, 144, 142, 136, 133, 142, 135, 142, 134, 137, 133, 145, 145, 142, 139, 138, 137, 136, 137, 140, 134, 132, 140, 142, 127, 142, 136, 138, 136, 132, 136, 126, 140, 136, 137, 141, 146, 138, 138, 135, 143, 135, 137, 134, 150, 128, 138, 138, 135, 138, 140, 145, 141, 144, 138, 138, 138, 138, 138, 135, 142, 140, 137, 137, 137, 133, 141, 132, 139, 136, 136, 142, 149, 134, 148, 137, 137, 129, 134, 135, 141, 135, 144, 135, 125, 133, 141, 141, 137, 127, 137, 132, 132, 137, 141, 146, 137, 138, 128, 151, 132, 138, 143, 136, 138, 142, 145, 134, 136, 142, 135, 137, 139, 151, 132, 148, 143, 137, 143, 137, 144, 144, 138, 146, 147, 137, 142, 134, 138, 134, 132, 141, 139, 140, 143, 145, 133, 133, 129, 123, 132, 143, 136, 139, 142, 142, 133, 146, 140, 142, 144, 132, 144, 142, 141, 128, 127, 138, 139, 142, 136, 143, 138, 137, 135, 142, 143, 146, 139, 141, 136, 142, 139, 143, 146, 135, 147, 133, 140, 146, 144, 142, 128, 139, 140, 140, 142, 145, 146, 133, 138, 132, 146, 140, 139, 141, 141, 132, 141, 127, 136, 134, 138, 140, 136, 142, 135, 139, 143, 141, 144, 145, 135, 136, 135, 130, 132, 144, 143, 132, 151, 134, 137, 135, 136, 135, 140, 143, 130, 137, 135, 140, 135, 143, 130, 136, 134, 137, 141, 134, 144, 136, 141, 148, 140, 140, 138, 138, 142, 141, 141, 142, 140, 143, 135, 146, 137, 143, 146, 137, 136, 134, 145, 140, 137, 140, 136, 148, 139, 142, 140, 136, 129, 133, 134, 137, 133, 129, 134, 140, 137, 138, 132, 142, 136, 143, 130, 118, 138, 141, 130, 133, 139, 134, 140, 144, 142, 141, 140, 151, 143, 130, 129, 136, 140, 137, 133, 135, 140, 145, 131, 132, 151, 143, 133, 140, 143, 138, 133, 134, 138, 131, 134, 132, 143, 139, 146, 140, 144, 140, 133, 140, 137, 133, 140, 134, 136, 140, 133, 135, 137, 134, 148, 138, 149, 146, 144, 142, 134, 133, 130, 143, 131, 136, 132, 143, 143, 129, 136, 142, 136, 137, 144, 149, 142, 135, 135, 133, 141, 137, 139, 127, 143, 141, 135, 144, 141, 142, 140, 135, 138, 139, 136, 138, 133, 147, 131, 138, 141, 131, 147, 135, 139, 136, 142, 141, 142, 142, 134, 144, 138, 150, 142, 141, 141, 136, 143, 141, 130, 131, 131, 147, 144, 144, 131, 147, 147, 138, 139, 125, 142, 146, 142, 142, 145, 141, 144, 146, 133, 147, 141, 131, 136, 140, 132, 132, 143, 139, 137, 143, 136, 138, 143, 136, 134, 137, 141, 138, 143, 135, 143, 133, 145, 138, 131, 134, 140, 133, 137, 137, 139, 129, 136, 135, 138, 144, 137, 140, 140, 132, 146, 142, 138, 138, 138, 131, 143, 144, 142, 141, 138, 136, 134, 133, 139, 135, 140, 141, 140, 139, 136, 133, 147, 135, 138, 139, 141, 140, 146, 142, 138, 135, 129, 147, 141, 135, 141, 145, 137, 138, 137, 147, 144, 144, 140, 132, 136, 147, 135, 139, 139, 135, 154, 141, 137, 146, 137, 125, 135, 141, 139, 140, 140, 135, 138, 147, 142, 141, 139, 138, 142, 144, 136, 135, 136, 145, 142, 153, 143, 143, 142, 135, 132, 137, 141, 140, 146, 144, 139, 131, 142, 134, 144, 146, 131, 147, 136, 135, 137, 137, 140, 141, 127, 137, 140, 138, 142, 132, 136, 135, 139, 133, 135, 139, 143, 136, 135, 140, 142, 133, 134, 134, 144, 138, 138, 140, 138, 135, 140, 139, 136, 146, 149, 128, 139, 138, 146, 149, 135, 139, 140, 153, 142, 133, 144, 139, 136, 140, 137, 137, 148, 139, 129, 137, 134, 134, 136, 143, 138, 141, 144, 143, 137, 146, 149, 134, 142, 138, 137, 130, 138, 142, 145, 138, 138, 145, 134, 142, 139, 138, 143, 136, 142, 132, 142, 140, 149, 141, 139, 133, 146, 137, 144, 134, 134, 143, 138, 141, 136, 140, 143, 144, 140, 136, 140, 137, 144, 130, 141, 132, 131, 136, 140, 138, 134, 139, 132, 136, 126, 128, 142, 138, 143, 137, 132, 138, 140, 149, 136, 134, 131, 141, 142, 133, 142, 140, 147, 138, 144, 136, 141, 135, 141, 139, 136, 126, 143, 135, 144, 138, 131, 137, 131, 138, 135, 140, 140, 140, 142, 134, 134, 138, 145, 141, 138, 151, 150, 139, 137, 133, 146, 139, 134, 139, 150, 130, 133, 142, 132, 138, 146, 137, 136, 138, 137, 141, 137, 142, 131, 138, 133, 133, 138, 150, 138, 142, 151, 139, 139, 137, 142, 142, 136, 138, 132, 141, 152, 142, 139, 131, 124, 127, 144, 144, 140, 135, 145, 129, 140, 143, 140, 148, 136, 137, 142, 133, 137, 144, 139, 142, 133, 142, 140, 137, 138, 135, 138, 134, 140, 160, 144, 142, 148, 137, 147, 146, 121, 136, 136, 143, 141, 146, 136, 150, 130, 144, 157, 143, 140, 140, 147, 143, 142, 134, 136, 141, 140, 147, 142, 136, 137, 144, 131, 138, 136, 139, 138, 139, 137, 127, 141, 146, 144, 141, 137, 128, 142, 136, 146, 137, 147, 138, 130, 137, 137, 137, 142, 167, 135, 149, 137, 139, 132, 134, 149, 142, 127, 143, 142, 138, 145, 130, 133, 140, 132, 142, 140, 137, 139, 152, 140, 136, 139, 131, 137, 140, 137, 138, 144, 127, 128, 128, 132, 141, 131, 145, 149, 156, 140, 147, 132, 140, 133, 144, 150, 135, 138, 147, 138, 138, 141, 137, 138, 141, 144, 135, 134, 142, 142, 144, 150, 139, 145, 139, 128, 138, 126, 141, 136, 132, 135, 150, 133, 144, 139, 136, 128, 137, 137, 141, 126, 134, 133, 144, 137, 142, 132, 137, 134, 139, 133, 140, 139, 144, 143, 139, 136, 132, 147, 150, 141, 138, 130, 143, 142, 145, 145, 143, 136, 127, 142, 145, 156, 136, 134, 145, 146, 132, 131, 139, 139, 143, 138, 138, 130, 146, 139, 145, 143, 130, 145, 135, 137, 133, 132, 143, 138, 133, 138, 133, 143, 134, 134, 126, 136, 134, 132, 143, 151, 136, 135, 140, 141, 141, 134, 141, 138, 141, 135, 117, 136, 148, 131, 140, 144, 132, 131, 138, 132, 133, 148, 130, 145, 141, 124, 141, 140, 128, 137, 141, 136, 133, 144, 136, 144, 134, 138, 144, 132, 140, 140, 132, 137, 150, 133, 136, 141, 136, 146, 149, 134, 128, 131, 137, 141, 139, 141, 145, 150, 136, 131, 138, 139, 134, 145, 145, 147, 136, 136, 134, 137, 136, 136, 138, 134, 129, 130, 141, 141, 146, 135, 139, 141, 136, 134, 148, 161, 133, 149, 138, 134, 143, 133, 137, 135, 143, 145, 140, 136, 140, 135, 141, 146, 129, 139, 137, 149, 137, 142, 139, 141, 132, 146, 150, 130, 134, 140, 136, 137, 134, 152, 140, 132, 156, 137, 142, 139, 149, 150, 140, 142, 133, 149, 135, 138, 138, 147, 131, 137, 140, 141, 140, 130, 132, 137, 129, 130, 142, 132, 137, 140, 151, 136, 145, 147, 134, 133, 139, 142, 151, 133, 141, 132, 144, 137, 142, 141, 130, 144, 142, 142, 138, 144, 129, 131, 135, 140, 140, 139, 138, 126, 136, 131, 136, 140, 131, 139, 151, 144, 135, 128, 134, 151, 139, 147, 133, 134, 130, 142, 142, 150, 132, 146, 135, 144, 135, 129, 142, 129, 137, 135, 135, 144, 147, 129, 131, 145, 139, 143, 131, 136, 140, 138, 131, 163, 144, 123, 146, 136, 137, 139, 128, 142, 128, 134, 154, 148, 155, 135, 133, 127, 147, 134, 137, 134, 137, 138, 137, 138, 140, 132, 135, 143, 138, 138, 142, 140, 131, 135, 151, 130, 144, 141, 137, 140, 133, 141, 145, 137, 136, 140, 141, 150, 140, 147, 142, 141, 145, 140, 133, 136, 143, 145, 141, 136, 132, 133, 127, 136, 137, 134, 129, 132, 147, 134, 149, 135, 144, 138, 135, 141, 132, 139, 136, 136, 142, 140, 136, 133, 138, 135, 140, 143, 139, 139, 137, 138, 137, 143, 145, 128, 137, 136, 137, 140, 147, 151, 140, 146, 141, 133, 139, 136, 148, 132, 142, 138, 135, 137, 138, 137, 149, 135, 130, 133, 139, 139, 140, 136, 137, 136, 125, 142, 137, 133, 146, 138, 139, 147, 147, 138, 151, 146, 134, 149, 147, 127, 144, 132, 136, 140, 145, 147, 138, 138, 127, 138, 135, 147, 139, 140, 145, 140, 151, 147, 133, 130, 141, 134, 143, 147, 140, 145, 136, 130, 149, 136, 135, 138, 133, 130, 143, 141, 152, 141, 136, 150, 144, 136, 149, 143, 140, 130, 132, 138, 141, 143, 142, 140, 132, 136, 139, 141, 136, 137, 138, 138, 139, 142, 141, 136, 146, 136, 132, 144, 134, 140, 141, 142, 132, 134, 133, 140, 134, 131, 138, 142, 148, 141, 136, 143, 128, 140, 139, 135, 141, 135, 135, 135, 141, 137, 137, 135, 132, 139, 135, 140, 136, 142, 138, 142, 131, 141, 144, 144, 148, 140, 142, 131, 134, 140, 138, 138, 139, 137, 133, 135, 140, 132, 132, 145, 140, 140, 140, 139, 130, 140, 140, 131, 133, 136, 138, 133, 147, 140, 128, 137, 129, 128, 141, 133, 141, 142, 144, 133, 139, 140, 137, 131, 159, 128, 143, 146, 150, 140, 135, 140, 147, 134, 145, 143, 141, 128, 143, 135, 142, 140, 125, 145, 135, 138, 132, 139, 139, 144, 134, 136, 130, 135, 140, 138, 137, 144, 139, 147, 139, 133, 142, 144, 136, 137, 136, 146, 140, 128, 134, 138, 140, 134, 136, 136, 141, 140, 140, 138, 134, 132, 143, 134, 139, 138, 135, 137, 130, 138, 135, 132, 146, 140, 131, 133, 140, 132, 133, 154, 135, 132, 144, 136, 142, 141, 137, 140, 133, 143, 143, 135, 134, 136, 131, 139, 139, 138, 138, 145, 136, 133, 138, 140, 140, 134, 146, 139, 135, 144, 139, 137, 135, 135, 141, 137, 139, 139, 132, 137, 148, 136, 155, 134, 134, 131, 145, 141, 138, 141, 133, 138, 129, 125, 142, 149, 141, 139, 126, 143, 133, 139, 139, 147, 139, 136, 136, 134, 135, 133, 146, 140, 137, 136, 136, 131, 137, 128, 145, 132, 135, 144, 136, 137, 140, 145, 133, 139, 144, 137, 146, 141, 139, 142, 145, 139, 138, 133, 132, 141, 134, 155, 136, 138, 137, 151, 139, 149, 141, 141, 149, 138, 129, 137, 155, 136, 136, 136, 139, 131, 145, 140, 137, 133, 131, 142, 139, 148, 141, 138, 140, 148, 135, 136, 134, 149, 147, 143, 132, 135, 137, 136, 136, 140, 149, 147, 137, 142, 149, 141, 138, 134, 144, 141, 130, 134, 144, 139, 139, 138, 130, 141, 145, 139, 141, 150, 137, 137, 121, 147, 139, 150, 141, 140, 148, 142, 129, 135, 141, 141, 135, 139, 136, 135, 133, 155, 142, 137, 134, 148, 139, 138, 143, 150, 141, 137, 136, 136, 138, 136, 135, 154, 138, 142, 138, 136, 141, 139, 137, 129, 143, 145, 143, 137, 143, 140, 139, 134, 133, 139, 144, 144, 137, 141, 144, 131, 125, 132, 140, 136, 137, 138, 139, 135, 135, 140, 146, 141, 137, 133, 132, 141, 138, 134, 133, 134, 139, 140, 138, 137, 143, 129, 138, 139, 137, 140, 144, 133, 136, 135, 129, 128, 138, 140, 125, 138, 139, 135, 142, 136, 142, 136, 141, 140, 141, 136, 144, 133, 144, 142, 128, 136, 140, 147, 135, 140, 143, 139, 137, 141, 139, 139, 141, 133, 131, 134, 137, 140, 142, 145, 130, 140, 137, 134, 140, 140, 133, 138, 127, 139, 133, 136, 131, 132, 137, 138, 140, 132, 140, 137, 136, 140, 147, 142, 134, 142, 137, 120, 137, 141, 143, 142, 137, 149, 137, 136, 145, 135, 137, 147, 145, 128, 139, 135, 132, 141, 137, 154, 135, 144, 137, 138, 139, 136, 149, 143, 143, 141, 132, 141, 132, 133, 137, 147, 132, 155, 143, 131, 139, 145, 138, 134, 141, 155, 138, 143, 139, 144, 141, 139, 152, 137, 133, 137, 134, 140, 142, 135, 138, 138, 139, 146, 144, 132, 155, 139, 134, 148, 140, 134, 140, 154, 134, 149, 145, 134, 136, 129, 149, 139, 127, 136, 137, 140, 144, 138, 131, 138, 130, 129, 130, 136, 142, 139, 138, 129, 138, 137, 136, 139, 143, 135, 134, 128, 136, 133, 135, 141, 139, 144, 141, 128, 139, 137, 140, 142, 141, 134, 140, 141, 138, 142, 144, 139, 140, 140, 140, 142, 140, 141, 137, 147, 139, 134, 136, 141, 143, 134, 131, 137, 149, 144, 152, 127, 145, 136, 135, 134, 145, 139, 142, 134, 135, 126, 150, 137, 131, 135, 138, 137, 141, 134, 138, 141, 141, 136, 137, 141, 133, 136, 140, 139, 136, 141, 135, 144, 149, 139, 144, 141, 129, 145, 141, 145, 138, 143, 145, 141, 141, 142, 140, 141, 134, 144, 142, 130, 127, 137, 132, 139, 151, 137, 137, 139, 147, 135, 143, 129, 140, 140, 138, 141, 145, 132, 138, 138, 141, 137, 133, 140, 140, 142, 140, 132, 140, 143, 144, 139, 136, 139, 131, 137, 140, 141, 144, 148, 137, 148, 132, 140, 138, 141, 137, 136, 133, 139, 149, 130, 133, 134, 140, 148, 145, 148, 135, 144, 134, 145, 148, 139, 143, 144, 149, 139, 123, 138, 136, 140, 142, 135, 138, 140, 131, 132, 145, 137, 138, 135, 141, 140, 145, 137, 139, 138, 135, 129, 141, 146, 134, 127, 140, 144, 126, 143, 140, 139, 145, 142, 138, 142, 145, 133, 139, 138, 135, 129, 135, 139, 138, 139, 147, 144, 148, 139, 146, 147, 137, 148, 137, 136, 133, 140, 140, 146, 134, 141, 145, 137, 138, 133, 131, 139, 144, 137, 132, 139, 132, 137, 132, 140, 144, 144, 135, 130, 135, 133, 140, 135, 140, 134, 135, 140, 139, 133, 140, 143, 139, 116, 149, 137, 138, 140, 135, 138, 134, 136, 141, 133, 141, 130, 127, 129, 147, 146, 145, 130, 137, 139, 135, 133, 143, 133, 152, 139, 133, 139, 137, 139, 155, 137, 144, 140, 143, 133, 139, 134, 143, 143, 149, 136, 123, 132, 134, 154, 145, 142, 136, 141, 145, 135, 130, 142, 133, 140, 143, 134, 136, 149, 136, 127, 128, 132, 145, 136, 136, 139, 119, 138, 143, 127, 142, 139, 140, 131, 137, 143, 140, 141, 144, 131, 137, 137, 159, 139, 134, 153, 137, 125, 129, 132, 142, 129, 149, 142, 133, 142, 142, 137, 138, 144, 135, 133, 131, 132, 138, 140, 136, 134, 135, 133, 133, 148, 134, 145, 127, 135, 143, 145, 137, 147, 136, 135, 143, 136, 139, 135, 141, 139, 135, 130, 122, 140, 133, 126, 149, 126, 140, 142, 124, 138, 128, 125, 134, 139, 141, 144, 148, 134, 131, 140, 152, 143, 132, 134, 152, 138, 137, 142, 135, 126, 140, 140, 134, 145, 136, 126, 145, 139, 138, 138, 139, 141, 136, 142, 140, 138, 146, 136, 141, 135, 133, 134, 128, 150, 141, 136, 131, 141, 140, 143, 139, 140, 141, 135, 134, 133, 147, 140, 139, 146, 140, 140, 143, 132, 140, 145, 136, 147, 134, 135, 130, 134, 145, 149, 145, 137, 149, 132, 139, 140, 149, 138, 145, 144, 139, 153, 132, 132, 139, 131, 153, 143, 142, 132, 136, 147, 142, 125, 128, 146, 141, 139, 145, 133, 127, 138, 139, 142, 150, 139, 136, 145, 142, 128, 143, 123, 139, 133, 145, 144, 143, 146, 145, 134, 132, 134, 135, 138, 140, 136, 132, 143, 141, 139, 136, 145, 138, 136, 147, 136, 134, 140, 145, 137, 132, 137, 137, 134, 131, 130, 133, 144, 134, 139, 148, 136, 135, 150, 135, 142, 140, 147, 142, 128, 149, 145, 135, 136, 128, 130, 147, 141, 134, 126, 155, 130, 147, 141, 134, 130, 135, 132, 138, 131, 136, 139, 143, 137, 135, 137, 136, 146, 150, 141, 153, 146, 141, 138, 137, 141, 138, 130, 147, 138, 134, 141, 122, 133, 139, 142, 138, 145, 135, 138, 135, 143, 148, 142, 131, 141, 138, 142, 130, 140, 144, 142, 136, 142, 126, 138, 141, 137, 143, 137, 134, 135, 148, 136, 137, 144, 130, 149, 123, 142, 128, 131, 127, 136, 140, 135, 141, 138, 141, 142, 136, 150, 136, 141, 144, 134, 129, 133, 134, 135, 151, 131, 144, 147, 131, 145, 147, 134, 136, 150, 135, 137, 135, 141, 142, 146, 135, 137, 134, 139, 134, 137, 135, 134, 150, 140, 141, 135, 153, 137, 124, 135, 138, 145, 127, 131, 139, 132, 148, 137, 131, 138, 144, 136, 138, 135, 135, 137, 147, 138, 140, 132, 127, 148, 135, 147, 142, 136, 135, 137, 140, 136, 137, 141, 138, 144, 154, 129, 130, 144, 146, 137, 136, 143, 145, 147, 130, 148, 136, 135, 143, 131, 135, 150, 145, 133, 140, 140, 135, 143, 130, 128, 132, 146, 137, 130, 140, 135, 146, 151, 139, 133, 141, 135, 135, 137, 140, 133, 134, 144, 136, 136, 127, 121, 143, 152, 134, 139, 145, 136, 145, 152, 136, 144, 144, 144, 127, 136, 148, 129, 142, 139, 128, 136, 150, 137, 143, 139, 138, 143, 138, 146, 132, 130, 143, 137, 142, 144, 148, 132, 142, 143, 142, 146, 141, 136, 142, 133, 136, 148, 152, 144, 129, 151, 146, 143, 131, 133, 140, 137, 138, 111, 135, 132, 137, 141, 122, 139, 147, 139, 132, 124, 132, 141, 133, 129, 148, 157, 143, 136, 129, 138, 134, 127, 132, 139, 138, 143, 142, 141, 134, 134, 142, 144, 135, 140, 133, 143, 142, 136, 143, 142, 144, 132, 132, 118, 133, 136, 136, 145, 167, 133, 139, 140, 148, 142, 136, 129, 137, 137, 141, 145, 130, 137, 136, 133, 147, 140, 140, 133, 136, 136, 145, 131, 141, 143, 142, 142, 137, 136, 145, 135, 144, 135, 146, 142, 140, 139, 150, 131, 144, 144, 145, 133, 129, 136, 136, 142, 145, 147, 143, 145, 138, 131, 135, 128, 135, 136, 130, 136, 133, 136, 142, 142, 131, 136, 130, 136, 132, 129, 134, 140, 146, 142, 136, 134, 134, 144, 133, 140, 139, 139, 125, 139, 141, 129, 143, 137, 141, 141, 135, 145, 131, 141, 146, 141, 137, 150, 127, 146, 142, 142, 144, 130, 126, 140, 132, 123, 126, 144, 146, 138, 136, 143, 128, 142, 136, 135, 139, 152, 143, 147, 129, 141, 137, 149, 146, 130, 132, 132, 135, 141, 132, 126, 138, 126, 147, 155, 138, 136, 140, 139, 136, 144, 149, 134, 145, 140, 144, 138, 144, 140, 138, 137, 137, 127, 153, 152, 143, 136, 147, 135, 137, 138, 130, 143, 146, 134, 128, 139, 139, 141, 140, 123, 137, 134, 131, 139, 139, 137, 125, 139, 132, 145, 143, 151, 142, 133, 139, 144, 133, 133, 129, 142, 133, 134, 134, 126, 130, 129, 137, 132, 149, 148, 135, 147, 136, 130, 122, 134, 141, 130, 143, 136, 133, 145, 136, 150, 141, 128, 141, 142, 137, 148, 153, 140, 130, 125, 137, 138, 147, 143, 132, 138, 145, 137, 148, 137, 136, 140, 138, 139, 143, 138, 130, 141, 148, 142, 131, 139, 123, 147, 148, 137, 131, 130, 143, 122, 135, 140, 140, 135, 149, 144, 140, 135, 149, 140, 145, 142, 137, 146, 146, 141, 138, 139, 131, 136, 126, 131, 135, 149, 139, 137, 128, 151, 137, 145, 136, 140, 137, 142, 147, 136, 144, 137, 141, 139, 132, 155, 145, 137, 134, 145, 129, 137, 134, 137, 138, 142, 146, 138, 145, 141, 137, 133, 136, 139, 140, 133, 139, 133, 131, 137, 137, 149, 145, 133, 127, 157, 148, 131, 140, 134, 139, 135, 139, 139, 148, 141, 135, 148, 143, 135, 143, 148, 135, 141, 130, 153, 136, 128, 126, 139, 142, 132, 140, 141, 139, 141, 148, 137, 136, 131, 145, 143, 140, 143, 135, 131, 141, 131, 138, 144, 160, 143, 142, 144, 132, 159, 135, 141, 142, 134, 139, 141, 142, 142, 141, 138, 143, 149, 135, 137, 138, 140, 142, 145, 141, 142, 144, 146, 135, 137, 139, 142, 138, 128, 139, 139, 137, 133, 141, 142, 142, 146, 137, 139, 138, 144, 144, 145, 138, 135, 134, 138, 134, 135, 143, 136, 139, 135, 143, 140, 134, 133, 142, 138, 140, 139, 134, 140, 144, 141, 134, 136, 144, 137, 146, 137, 137, 135, 140, 134, 140, 138, 137, 143, 138, 140, 137, 144, 140, 143, 140, 142, 139, 134, 132, 134, 138, 143, 138, 136, 135, 135, 142, 143, 142, 136, 132, 140, 141, 141, 144, 143, 139, 141, 142, 142, 131, 130, 134, 126, 143, 133, 143, 138, 138, 125, 141, 138, 129, 134, 140, 144, 136, 144, 138, 137, 139, 139, 141, 141, 136, 136, 135, 136, 145, 137, 148, 140, 135, 143, 134, 144, 136, 143, 128, 149, 140, 144, 132, 141, 134, 134, 132, 135, 136, 138, 140, 142, 145, 137, 138, 137, 142, 137, 141, 139, 135, 143, 139, 134, 141, 148, 137, 149, 140, 136, 144, 142, 144, 147, 143, 134, 138, 140, 143, 142, 135, 141, 137, 137, 141, 147, 141, 137, 143, 134, 137, 140, 137, 139, 139, 138, 142, 140, 134, 132, 135, 145, 145, 145, 138, 141, 146, 140, 144, 139, 132, 124, 146, 133, 128, 135, 141, 144, 146, 138, 137, 135, 143, 136, 138, 151, 137, 133, 138, 140, 135, 148, 142, 135, 130, 137, 143, 133, 137, 133, 135, 134, 153, 142, 138, 139, 135, 144, 142, 138, 137, 140, 142, 136, 133, 134, 134, 142, 126, 141, 136, 141, 131, 132, 142, 135, 141, 140, 135, 138, 140, 130, 141, 138, 129, 135, 136, 148, 139, 140, 138, 151, 145, 140, 138, 148, 138, 135, 142, 134, 140, 137, 142, 146, 130, 139, 132, 142, 133, 137, 138, 140, 137, 139, 151, 152, 139, 141, 140, 143, 133, 135, 138, 138, 148, 140, 139, 143, 132, 140, 152, 131, 144, 140, 139, 138, 140, 135, 132, 137, 136, 138, 142, 136, 130, 136, 137, 136, 136, 141, 133, 139, 141, 140, 136, 132, 137, 139, 137, 132, 131, 143, 147, 143, 134, 134, 143, 138, 135, 144, 143, 145, 139, 133, 138, 140, 134, 142, 142, 141, 135, 153, 135, 145, 136, 140, 138, 147, 143, 140, 139, 143, 143, 145, 141, 138, 134, 140, 140, 142, 136, 135, 135, 134, 138, 125, 143, 143, 136, 143, 147, 135, 139, 128, 128, 133, 139, 138, 147, 136, 144, 140, 141, 142, 147, 143, 125, 137, 134, 140, 139, 139, 141, 137, 146, 141, 140, 140, 145, 135, 142, 140, 134, 135, 134, 142, 145, 136, 144, 153, 146, 138, 150, 137, 147, 140, 145, 140, 140, 137, 138, 131, 142, 138, 137, 149, 135, 146, 140, 140, 144, 132, 136, 139, 134, 136, 142, 136, 129, 137, 142, 144, 136, 142, 131, 147, 139, 142, 140, 133, 136, 136, 140, 133, 139, 155, 134, 139, 148, 142, 139, 133, 136, 142, 137, 133, 134, 140, 138, 146, 138, 150, 134, 145, 137, 139, 139, 141, 143, 138, 134, 137, 138, 141, 138, 137, 138, 136, 149, 144, 151, 137, 144, 141, 143, 136, 131, 141, 141, 135, 142, 147, 139, 151, 134, 135, 133, 134, 137, 140, 138, 140, 134, 141, 139, 139, 144, 135, 144, 136, 141, 135, 137, 132, 137, 144, 151, 140, 137, 138, 123, 140, 142, 133, 146, 130, 142, 135, 136, 130, 124, 134, 127, 147, 135, 138, 134, 129, 143, 138, 137, 141, 133, 146, 140, 140, 133, 142, 130, 142, 142, 131, 140, 140, 151, 137, 142, 141, 139, 128, 143, 137, 150, 135, 137, 137, 150, 147, 146, 145, 144, 140, 143, 127, 150, 126, 148, 142, 135, 135, 141, 132, 133, 137, 142, 132, 137, 141, 132, 132, 140, 145, 130, 139, 136, 127, 131, 145, 141, 141, 133, 135, 148, 137, 139, 131, 137, 135, 146, 144, 136, 137, 141, 139, 146, 135, 138, 155, 126, 142, 135, 148, 142, 143, 136, 130, 138, 138, 146, 141, 137, 134, 137, 142, 132, 135, 156, 143, 137, 146, 135, 144, 136, 140, 138, 146, 143, 131, 136, 145, 139, 137, 136, 135, 124, 144, 131, 134, 142, 137, 136, 140, 137, 142, 131, 141, 142, 147, 141, 139, 139, 132, 131, 144, 129, 127, 148, 154, 133, 142, 138, 135, 147, 139, 145, 149, 140, 137, 148, 143, 139, 138, 155, 142, 125, 133, 144, 141, 136, 142, 142, 138, 136, 141, 136, 133, 140, 149, 143, 138, 147, 136, 143, 141, 145, 140, 135, 143, 136, 137, 134, 143, 138, 139, 143, 140, 132, 137, 146, 135, 131, 133, 136, 138, 139, 143, 138, 133, 142, 132, 140, 135, 144, 144, 145, 139, 133, 139, 138, 149, 129, 167, 136, 147, 132, 142, 144, 140, 135, 147, 134, 143, 138, 139, 138, 139, 136, 141, 137, 133, 138, 136, 130, 145, 146, 147, 131, 137, 136, 144, 149, 138, 134, 146, 141, 130, 143, 133, 143, 145, 133, 130, 131, 136, 142, 133, 142, 146, 130, 139, 134, 134, 134, 132, 133, 136, 136, 127, 147, 139, 141, 147, 142, 141, 123, 129, 135, 137, 133, 118, 148, 138, 139, 132, 153, 135, 132, 150, 138, 151, 130, 146, 144, 139, 148, 134, 128, 129, 137, 135, 142, 137, 146, 131, 134, 154, 144, 139, 145, 142, 144, 150, 133, 143, 142, 148, 147, 130, 143, 143, 128, 129, 148, 137, 148, 145, 151, 135, 140, 142, 136, 138, 127, 130, 144, 139, 144, 142, 147, 141, 142, 148, 133, 146, 129, 139, 137, 131, 137, 130, 137, 150, 141, 139, 145, 144, 148, 146, 133, 144, 142, 140, 138, 140, 142, 142, 139, 140, 134, 133, 133, 141, 143, 135, 135, 134, 132, 140, 129, 133, 141, 134, 160, 131, 143, 147, 143, 141, 138, 136, 137, 136, 148, 144, 138, 137, 131, 137, 139, 134, 123, 140, 142, 140, 144, 138, 138, 148, 131, 135, 132, 128, 123, 129, 132, 136, 130, 144, 147, 128, 136, 140, 136, 139, 142, 138, 143, 146, 137, 138, 135, 141, 137, 151, 142, 135, 133, 137, 146, 135, 145, 143, 127, 137, 141, 140, 143, 144, 150, 138, 142, 139, 133, 141, 155, 141, 135, 143, 138, 133, 134, 142, 138, 145, 135, 138, 143, 139, 134, 138, 135, 132, 138, 140, 145, 142, 134, 140, 131, 140, 134, 134, 142, 137, 146, 140, 140, 133, 144, 131, 135, 143, 138, 145, 134, 147, 137, 144, 138, 136, 141, 139, 155, 134, 145, 135, 142, 139, 139, 136, 136, 133, 147, 134, 133, 136, 137, 136, 140, 137, 133, 139, 148, 145, 130, 151, 144, 136, 135, 130, 138, 139, 142, 141, 131, 140, 143, 138, 135, 140, 146, 133, 144, 142, 135, 146, 143, 136, 149, 133, 134, 135, 135, 133, 150, 133, 138, 123, 146, 139, 143, 139, 140, 137, 148, 135, 139, 141, 136, 131, 130, 143, 135, 129, 144, 140, 142, 137, 141, 136, 137, 145, 132, 137, 136, 137, 138, 137, 150, 141, 142, 137, 137, 136, 142, 133, 137, 143, 133, 141, 134, 140, 133, 134, 138, 133, 137, 137, 137, 141, 141, 138, 135, 138, 141, 139, 137, 136, 135, 141, 140, 135, 136, 140, 144, 135, 136, 146, 135, 129, 134, 140, 145, 147, 134, 141, 134, 142, 137, 136, 139, 139, 140, 140, 142, 143, 147, 136, 141, 145, 134, 145, 134, 148, 146, 140, 143, 141, 143, 140, 137, 137, 145, 141, 139, 135, 137, 139, 140, 144, 129, 139, 142, 144, 143, 131, 139, 135, 138, 142, 139, 140, 141, 138, 141, 133, 145, 145, 141, 138, 142, 142, 143, 137, 147, 147, 138, 136, 137, 139, 139, 145, 143, 138, 141, 139, 132, 135, 140, 136, 147, 134, 141, 142, 135, 145, 145, 141, 134, 139, 134, 138, 142, 141, 133, 144, 135, 144, 149, 137, 132, 137, 146, 148, 140, 149, 144, 142, 146, 129, 130, 143, 147, 141, 140, 153, 140, 146, 131, 138, 137, 143, 134, 138, 136, 138, 138, 136, 143, 133, 143, 137, 141, 142, 137, 126, 141, 134, 142, 133, 144, 145, 132, 137, 129, 146, 135, 135, 140, 136, 143, 141, 145, 141, 134, 145, 141, 137, 140, 134, 145, 134, 136, 141, 140, 138, 133, 142, 142, 148, 136, 137, 135, 141, 136, 148, 141, 142, 143, 142, 143, 144, 142, 138, 128, 145, 143, 139, 133, 136, 148, 142, 140, 144, 133, 148, 139, 143, 139, 142, 138, 133, 140, 139, 138, 137, 135, 140, 140, 141, 139, 137, 148, 139, 136, 148, 136, 138, 139, 143, 138, 134, 141, 140, 137, 142, 141, 150, 139, 143, 133, 136, 132, 130, 147, 136, 142, 139, 136, 140, 138, 135, 130, 138, 147, 137, 141, 131, 142, 132, 146, 138, 140, 135, 135, 141, 138, 137, 156, 142, 136, 136, 141, 137, 139, 135, 142, 145, 138, 146, 136, 139, 135, 135, 144, 149, 135, 146, 137, 137, 135, 141, 139, 138, 138, 144, 138, 144, 144, 140, 140, 147, 138, 142, 135, 139, 139, 140, 134, 137, 145, 142, 140, 142, 142, 142, 138, 136, 143, 136, 129, 138, 139, 136, 137, 139, 134, 146, 133, 141, 144, 142, 140, 140, 136, 139, 142, 132, 137, 142, 143, 135, 147, 139, 146, 144, 137, 145, 141, 135, 139, 139, 132, 146, 135, 131, 141, 136, 135, 149, 139, 142, 142, 136, 137, 149, 127, 138, 140, 136, 143, 137, 141, 128, 149, 138, 138, 137, 140, 138, 133, 138, 133, 145, 137, 143, 146, 141, 137, 138, 146, 140, 135, 141, 152, 139, 141, 143, 145, 127, 146, 136, 143, 135, 136, 140, 138, 142, 134, 145, 143, 139, 134, 135, 135, 143, 146, 150, 128, 141, 141, 140, 140, 133, 142, 133, 133, 135, 138, 142, 140, 142, 134, 127, 136, 138, 145, 134, 136, 142, 140, 142, 138, 133, 148, 141, 138, 128, 135, 141, 137, 143, 147, 131, 143, 143, 144, 137, 137, 135, 139, 138, 140, 141, 142, 141, 143, 140, 133, 134, 149, 135, 149, 139, 149, 142, 139, 142, 136, 138, 139, 137, 136, 142, 142, 142, 141, 138, 137, 138, 141, 141, 138, 136, 135, 138, 143, 139, 142, 132, 141, 140, 142, 146, 136, 148, 145, 139, 138, 133, 138, 140, 139, 132, 146, 136, 143, 133, 142, 147, 144, 142, 135, 137, 135, 140, 145, 136, 144, 134, 135, 137, 135, 143, 138, 145, 139, 149, 137, 129, 141, 143, 135, 137, 136, 135, 137, 139, 132, 129, 146, 137, 145, 138, 137, 132, 138, 140, 137, 149, 148, 143, 136, 139, 140, 137, 129, 137, 136, 138, 127, 135, 137, 143, 140, 147, 139, 137, 147, 140, 134, 142, 141, 135, 127, 146, 144, 156, 138, 134, 142, 130, 137, 142, 140, 127, 138, 138, 142, 141, 137, 140, 138, 138, 138, 142, 140, 136, 144, 146, 139, 141, 141, 140, 144, 129, 134, 130, 149, 145, 139, 135, 139, 139, 136, 141, 132, 135, 138, 123, 137, 135, 131, 129, 140, 139, 144, 135, 140, 144, 141, 128, 134, 145, 131, 137, 131, 150, 130, 139, 136, 136, 137, 140, 135, 138, 132, 137, 140, 136, 144, 130, 137, 130, 135, 130, 141, 137, 142, 138, 135, 130, 138, 139, 139, 141, 146, 140, 150, 142, 143, 131, 135, 150, 145, 143, 138, 142, 142, 137, 134, 135, 135, 148, 138, 143, 137, 134, 136, 135, 137, 132, 146, 136, 128, 138, 141, 142, 137, 147, 146, 140, 144, 137, 136, 130, 124, 137, 134, 145, 140, 139, 131, 136, 136, 144, 136, 143, 143, 141, 140, 139, 133, 138, 137, 137, 128, 132, 135, 146, 128, 145, 137, 137, 140, 145, 137, 144, 150, 146, 141, 148, 137, 143, 139, 138, 135, 136, 139, 145, 140, 145, 133, 138, 151, 147, 127, 145, 134, 132, 127, 139, 140, 138, 143, 140, 136, 146, 143, 149, 140, 135, 131, 138, 142, 135, 136, 139, 151, 147, 133, 142, 135, 136, 141, 145, 142, 136, 146, 147, 136, 141, 136, 145, 141, 138, 138, 135, 134, 142, 145, 131, 139, 133, 136, 134, 136, 136, 136, 134, 135, 131, 140, 131, 131, 139, 129, 135, 142, 136, 143, 134, 132, 137, 156, 138, 139, 133, 137, 141, 137, 144, 133, 139, 144, 141, 131, 142, 133, 140, 135, 139, 136, 135, 139, 134, 139, 138, 138, 143, 147, 134, 137, 136, 139, 142, 143, 148, 138, 140, 140, 146, 143, 140, 140, 142, 141, 139, 138, 141, 139, 141, 137, 147, 147, 141, 142, 133, 146, 142, 143, 146, 144, 133, 137, 138, 136, 144, 137, 139, 143, 142, 138, 148, 134, 136, 137, 132, 137, 156, 134, 133, 133, 145, 149, 141, 135, 135, 143, 135, 134, 141, 135, 144, 141, 128, 140, 129, 140, 142, 142, 149, 145, 138, 141, 148, 135, 151, 147, 143, 144, 142, 127, 134, 131, 141, 139, 140, 137, 145, 137, 125, 141, 134, 134, 141, 132, 139, 148, 136, 133, 137, 145, 136, 147, 136, 142, 140, 131, 138, 145, 146, 134, 141, 138, 143, 128, 144, 139, 137, 160, 147, 138, 145, 139, 145, 148, 139, 145, 143, 144, 127, 147, 131, 132, 139, 133, 145, 135, 147, 144, 131, 146, 142, 142, 133, 140, 147, 144, 130, 141, 137, 135, 142, 140, 139, 136, 141, 139, 143, 135, 133, 137, 133, 135, 144, 143, 143, 140, 134, 133, 136, 136, 125, 145, 136, 133, 144, 140, 142, 145, 134, 147, 136, 129, 148, 140, 136, 130, 141, 137, 148, 139, 140, 144, 130, 134, 145, 152, 138, 137, 137, 135, 142, 137, 142, 132, 141, 142, 137, 143, 133, 138, 131, 137, 144, 134, 143, 146, 134, 141, 132, 135, 146, 135, 141, 138, 147, 135, 137, 148, 145, 141, 138, 134, 134, 146, 141, 142, 139, 138, 134, 136, 142, 136, 133, 140, 148, 142, 132, 136, 146, 142, 149, 141, 135, 138, 134, 145, 131, 137, 140, 138, 138, 133, 136, 141, 139, 145, 149, 148, 147, 138, 138, 140, 143, 139, 138, 140, 139, 127, 146, 136, 136, 131, 141, 144, 140, 134, 139, 139, 138, 145, 138, 135, 143, 134, 137, 136, 146, 142, 129, 134, 142, 145, 141, 136, 137, 139, 135, 141, 135, 138, 145, 136, 141, 140, 138, 140, 141, 138, 141, 128, 141, 145, 128, 137, 139, 133, 141, 140, 144, 145, 141, 132, 139, 141, 138, 142, 135, 144, 135, 145, 146, 142, 142, 145, 127, 145, 136, 148, 139, 147, 138, 135, 143, 139, 133, 137, 136, 137, 125, 139, 139, 145, 150, 142, 138, 132, 129, 136, 135, 134, 139, 135, 140, 143, 138, 139, 137, 133, 132, 137, 138, 135, 144, 134, 140, 130, 143, 133, 143, 131, 141, 140, 134, 144, 137, 134, 142, 136, 152, 154, 148, 132, 142, 141, 133, 146, 143, 138, 138, 134, 128, 131, 139, 137, 132, 141, 137, 132, 142, 143, 136, 143, 138, 139, 144, 140, 133, 136, 150, 140, 133, 140, 133, 131, 142, 129, 138, 140, 152, 146, 140, 138, 138, 143, 137, 140, 132, 146, 143, 144, 146, 137, 143, 130, 142, 132, 138, 143, 129, 147, 140, 143, 131, 137, 145, 139, 135, 141, 137, 148, 137, 144, 138, 139, 141, 129, 135, 140, 142, 140, 140, 145, 145, 136, 142, 153, 154, 140, 138, 138, 130, 141, 136, 140, 139, 146, 136, 140, 144, 139, 133, 140, 132, 141, 142, 141, 139, 135, 149, 139, 143, 137, 124, 131, 140, 141, 133, 149, 132, 132, 134, 143, 142, 140, 144, 131, 140, 140, 137, 140, 129, 134, 146, 144, 139, 144, 138, 137, 139, 135, 132, 134, 131, 139, 139, 137, 141, 135, 137, 146, 130, 147, 140, 140, 138, 147, 131, 140, 137, 134, 137, 138, 136, 136, 129, 135, 142, 128, 135, 125, 140, 136, 138, 135, 143, 125, 130, 135, 139, 144, 129, 137, 136, 141, 130, 133, 145, 134, 141, 137, 126, 133, 143, 131, 137, 133, 140, 126, 139, 129, 135, 144, 138, 140, 134, 143, 135, 132, 136, 135, 135, 145, 134, 133, 139, 137, 134, 135, 138, 139, 140, 141, 136, 136, 135, 141, 138, 141, 136, 137, 149, 134, 141, 135, 129, 144, 147, 146, 140, 135, 136, 144, 127, 136, 144, 136, 140, 141, 135, 138, 142, 138, 126, 138, 140, 144, 147, 133, 133, 133, 141, 135, 143, 131, 150, 134, 134, 140, 135, 144, 148, 136, 139, 132, 142, 128, 139, 135, 131, 130, 136, 139, 143, 141, 152, 138, 145, 145, 138, 132, 136, 152, 141, 134, 141, 138, 135, 136, 142, 134, 142, 131, 142, 152, 123, 147, 138, 145, 148, 131, 136, 137, 142, 146, 146, 137, 140, 148, 141, 145, 133, 134, 139, 152, 140, 138, 137, 134, 144, 141, 144, 136, 139, 144, 134, 132, 133, 148, 140, 144, 136, 139, 133, 136, 143, 150, 152, 138, 145, 139, 137, 137, 139, 145, 142, 135, 134, 142, 137, 136, 142, 130, 138, 140, 148, 141, 133, 150, 141, 127, 145, 128, 138, 129, 133, 134, 152, 137, 134, 140, 138, 140, 138, 137, 140, 140, 139, 131, 130, 137, 135, 130, 139, 131, 142, 143, 141, 137, 142, 137, 140, 140, 141, 152, 127, 130, 149, 141, 151, 141, 128, 136, 145, 139, 146, 143, 139, 143, 137, 138, 132, 133, 143, 144, 134, 136, 147, 152, 140, 140, 134, 130, 139, 139, 135, 139, 137, 126, 129, 145, 130, 136, 140, 137, 145, 150, 126, 134, 146, 138, 146, 127, 132, 135, 138, 148, 138, 134, 136, 142, 128, 141, 140, 142, 144, 145, 132, 148, 143, 130, 140, 144, 145, 141, 143, 137, 136, 130, 132, 142, 143, 145, 127, 139, 139, 135, 142, 146, 141, 136, 133, 134, 144, 145, 139, 144, 143, 140, 133, 145, 137, 133, 136, 151, 141, 139, 128, 142, 129, 136, 138, 148, 149, 134, 139, 136, 142, 131, 141, 141, 134, 136, 126, 134, 141, 130, 138, 130, 143, 144, 142, 148, 144, 143, 130, 137, 137, 139, 143, 137, 150, 150, 129, 142, 132, 136, 129, 145, 137, 136, 136, 136, 143, 139, 135, 133, 136, 141, 144, 132, 134, 123, 134, 131, 138, 139, 142, 138, 136, 135, 135, 145, 132, 142, 133, 141, 135, 140, 143, 144, 142, 137, 135, 140, 133, 139, 129, 134, 131, 142, 126, 139, 145, 131, 142, 136, 144, 143, 133, 135, 134, 136, 133, 139, 136, 140, 140, 148, 138, 146, 144, 144, 140, 142, 141, 138, 141, 144, 144, 138, 145, 142, 142, 123, 141, 145, 134, 127, 141, 136, 129, 139, 138, 136, 138, 135, 149, 128, 151, 155, 131, 142, 144, 119, 148, 136, 145, 145, 130, 130, 150, 136, 130, 134, 129, 128, 129, 141, 135, 136, 138, 148, 138, 146, 129, 133, 137, 135, 133, 130, 131, 134, 128, 137, 133, 141, 136, 140, 135, 135, 150, 144, 140, 145, 126, 149, 147, 134, 127, 141, 140, 149, 121, 142, 143, 138, 131, 127, 154, 125, 137, 133, 125, 131, 139, 132, 146, 152, 152, 143, 136, 157, 140, 136, 145, 132, 148, 129, 138, 144, 144, 134, 136, 142, 149, 148, 140, 134, 123, 132, 153, 144, 141, 151, 131, 153, 125, 143, 143, 138, 139, 148, 142, 133, 147, 122, 148, 126, 147, 143, 141, 131, 145, 132, 146, 142, 134, 142, 139, 136, 139, 143, 136, 130, 136, 140, 139, 144, 131, 140, 144, 133, 127, 142, 157, 147, 138, 143, 130, 134, 135, 144, 131, 148, 150, 137, 137, 128, 149, 123, 142, 143, 145, 142, 141, 133, 133, 140, 142, 160, 139, 139, 147, 141, 150, 147, 133, 129, 147, 129, 143, 128, 147, 145, 134, 128, 147, 144, 132, 124, 139, 143, 155, 136, 143, 142, 133, 141, 149, 139, 140, 139, 146, 130, 140, 149, 137, 139, 138, 148, 132, 137, 139, 137, 141, 147, 129, 136, 141, 145, 151, 135, 140, 135, 128, 143, 134, 142, 141, 146, 144, 146, 128, 131, 149, 128, 123, 139, 125, 132, 133, 144, 134, 137, 144, 140, 149, 147, 144, 140, 154, 126, 131, 126, 136, 147, 143, 135, 145, 159, 136, 142, 152, 140, 133, 127, 144, 128, 130, 146, 145, 133, 139, 128, 138, 136, 148, 146, 145, 157, 141, 138, 138, 134, 132, 149, 141, 138, 149, 133, 139, 129, 150, 134, 126, 152, 133, 138, 140, 143, 131, 139, 140, 146, 147, 142, 148, 141, 145, 139, 140, 134, 151, 144, 125, 128, 138, 141, 131, 136, 139, 130, 137, 134, 149, 139, 141, 138, 136, 137, 135, 138, 140, 136, 136, 135, 155, 155, 137, 125, 141, 140, 143, 156, 142, 132, 139, 155, 143, 130, 136, 126, 133, 140, 136, 145, 143, 138, 125, 135, 141, 131, 142, 126, 146, 139, 131, 133, 137, 134, 140, 133, 132, 126, 133, 139, 155, 135, 131, 135, 145, 135, 148, 140, 134, 139, 143, 135, 126, 131, 121, 144, 148, 139, 134, 139, 138, 135, 143, 135, 148, 151, 146, 148, 142, 133, 141, 133, 138, 144, 131, 138, 134, 143, 121, 138, 133, 146, 141, 130, 138, 140, 129, 137, 153, 135, 132, 142, 144, 145, 131, 142, 142, 132, 144, 157, 138, 135, 130, 137, 145, 132, 136, 131, 136, 141, 138, 139, 153, 144, 121, 153, 129, 140, 148, 130, 130, 138, 130, 138, 132, 141, 137, 126, 139, 153, 139, 132, 156, 146, 129, 146, 125, 133, 141, 138, 137, 140, 144, 135, 159, 146, 143, 135, 149, 139, 146, 140, 137, 135, 141, 148, 135, 130, 139, 138, 146, 138, 144, 143, 151, 129, 143, 163, 136, 144, 129, 135, 119, 142, 141, 137, 147, 138, 134, 143, 146, 145, 146, 137, 142, 149, 138, 145, 130, 138, 128, 137, 127, 142, 126, 135, 137, 144, 140, 136, 140, 141, 136, 135, 140, 132, 125, 131, 132, 138, 138, 135, 132, 147, 130, 135, 130, 137, 142, 144, 137, 142, 141, 136, 143, 147, 146, 134, 133, 147, 143, 142, 145, 142, 131, 131, 130, 136, 135, 140, 138, 151, 143, 134, 132, 137, 140, 136, 148, 134, 151, 147, 146, 145, 138, 129, 138, 144, 143, 136, 147, 139, 137, 142, 134, 140, 144, 136, 135, 139, 142, 129, 129, 139, 142, 136, 144, 141, 147, 132, 142, 135, 130, 137, 129, 139, 146, 133, 135, 128, 142, 145, 141, 140, 141, 136, 137, 146, 148, 138, 135, 144, 142, 134, 142, 138, 149, 133, 138, 140, 138, 150, 138, 140, 142, 131, 140, 136, 139, 133, 116, 140, 139, 140, 141, 137, 138, 141, 138, 147, 161, 143, 134, 124, 141, 132, 152, 141, 135, 147, 148, 133, 147, 132, 137, 139, 143, 132, 144, 135, 140, 147, 134, 145, 144, 139, 133, 139, 137, 143, 141, 142, 140, 135, 142, 153, 133, 142, 138, 137, 133, 140, 130, 150, 153, 132, 126, 139, 132, 135, 136, 144, 142, 143, 133, 136, 140, 141, 130, 135, 135, 130, 150, 135, 143, 129, 124, 127, 152, 130, 139, 142, 148, 137, 138, 137, 127, 142, 136, 143, 141, 140, 146, 144, 140, 150, 140, 139, 137, 138, 136, 132, 134, 134, 137, 136, 140, 137, 137, 131, 138, 138, 142, 132, 141, 135, 141, 139, 138, 139, 133, 141, 142, 136, 135, 140, 134, 135, 137, 140, 139, 142, 145, 138, 135, 138, 140, 135, 139, 145, 139, 138, 127, 134, 136, 137, 146, 143, 137, 136, 141, 140, 138, 145, 149, 131, 132, 136, 137, 148, 139, 132, 138, 138, 140, 143, 148, 142, 148, 131, 139, 147, 137, 147, 146, 150, 135, 131, 141, 133, 144, 136, 141, 129, 128, 132, 145, 138, 136, 142, 134, 142, 145, 138, 137, 149, 140, 135, 137, 142, 135, 143, 136, 150, 138, 126, 128, 138, 145, 147, 133, 129, 145, 143, 147, 145, 131, 144, 133, 144, 141, 140, 128, 147, 136, 130, 140, 135, 150, 128, 139, 149, 154, 130, 129, 143, 139, 148, 132, 136, 152, 137, 134, 144, 137, 133, 137, 136, 140, 138, 142, 144, 147, 131, 146, 143, 136, 137, 148, 134, 140, 131, 140, 145, 138, 133, 133, 141, 141, 128, 131, 136, 154, 134, 144, 144, 148, 140, 133, 136, 136, 142, 141, 148, 132, 135, 140, 136, 133, 142, 142, 136, 139, 138, 137, 142, 140, 137, 136, 139, 130, 139, 135, 148, 141, 143, 128, 150, 140, 145, 134, 143, 138, 137, 138, 136, 136, 133, 150, 133, 139, 143, 139, 143, 138, 149, 134, 140, 147, 134, 148, 132, 146, 142, 134, 133, 142, 146, 139, 137, 144, 143, 139, 134, 133, 141, 136, 137, 137, 134, 139, 133, 147, 139, 145, 138, 144, 142, 145, 144, 141, 135, 150, 131, 132, 136, 140, 142, 135, 143, 139, 145, 133, 138, 149, 137, 140, 132, 148, 140, 135, 139, 133, 144, 153, 138, 132, 139, 138, 132, 139, 134, 143, 140, 151, 135, 140, 137, 135, 139, 136, 156, 135, 132, 129, 132, 145, 137, 136, 135, 142, 131, 126, 137, 139, 135, 154, 136, 142, 145, 134, 133, 133, 139, 146, 138, 140, 140, 137, 142, 122, 137, 136, 150, 148, 132, 152, 128, 150, 149, 137, 136, 139, 141, 131, 138, 139, 137, 139, 130, 143, 142, 152, 149, 143, 141, 135, 129, 129, 141, 142, 135, 136, 141, 149, 133, 139, 144, 143, 123, 134, 133, 145, 134, 132, 130, 138, 134, 122, 135, 147, 146, 137, 138, 148, 135, 138, 135, 138, 134, 142, 140, 124, 136, 164, 134, 144, 146, 129, 137, 141, 134, 147, 144, 142, 138, 135, 145, 144, 130, 131, 143, 148, 138, 140, 145, 132, 119, 142, 137, 135, 143, 120, 139, 138, 133, 140, 128, 139, 138, 138, 131, 141, 136, 129, 134, 138, 152, 142, 144, 146, 134, 144, 150, 147, 143, 135, 137, 143, 135, 132, 132, 135, 149, 141, 148, 130, 132, 146, 140, 133, 134, 137, 134, 138, 132, 144, 145, 130, 141, 137, 134, 141, 155, 144, 152, 141, 146, 138, 132, 142, 142, 136, 146, 150, 156, 142, 136, 153, 150, 129, 135, 138, 132, 135, 136, 128, 143, 139, 141, 158, 147, 137, 138, 144, 128, 141, 146, 139, 133, 138, 133, 136, 132, 138, 141, 145, 138, 135, 154, 145, 124, 144, 140, 132, 135, 150, 137, 134, 131, 139, 140, 139, 136, 139, 145, 140, 141, 139, 138, 142, 135, 154, 145, 141, 137, 140, 131, 146, 142, 142, 136, 126, 145, 139, 141, 136, 146, 147, 132, 149, 132, 139, 135, 129, 124, 140, 137, 161, 145, 143, 129, 133, 142, 138, 139, 140, 131, 137, 139, 139, 124, 144, 129, 147, 141, 145, 139, 141, 142, 134, 124, 144, 138, 134, 136, 134, 133, 137, 137, 134, 143, 137, 139, 132, 148, 139, 139, 142, 133, 124, 137, 140, 126, 139, 135, 125, 148, 135, 130, 139, 139, 132, 140, 146, 145, 136, 131, 134, 145, 150, 141, 140, 129, 144, 139, 141, 144, 138, 139, 138, 134, 138, 146, 136, 142, 143, 146, 137, 144, 138, 139, 138, 154, 143, 142, 139, 149, 139, 141, 138, 144, 142, 132, 133, 142, 135, 144, 138, 133, 145, 149, 134, 134, 135, 125, 146, 145, 135, 126, 127, 140, 151, 133, 159, 145, 138, 139, 146, 146, 146, 148, 137, 135, 145, 124, 140, 175, 137, 133, 136, 129, 145, 141, 138, 135, 142, 140, 139, 149, 135, 137, 142, 146, 131, 136, 158, 143, 128, 137, 142, 141, 136, 139, 130, 144, 130, 141, 131, 140, 130, 149, 138, 137, 131, 147, 141, 132, 132, 139, 150, 134, 129, 137, 141, 139, 138, 136, 137, 140, 143, 138, 144, 144, 147, 136, 140, 140, 136, 146, 133, 140, 133, 138, 140, 141, 144, 132, 138, 153, 133, 143, 136, 131, 134, 144, 141, 145, 137, 125, 126, 134, 137, 132, 146, 142, 137, 139, 140, 147, 141, 148, 144, 144, 138, 145, 143, 148, 133, 140, 135, 133, 133, 136, 138, 150, 143, 133, 143, 147, 135, 139, 139, 135, 143, 139, 136, 136, 154, 145, 143, 132, 142, 139, 137, 130, 138, 126, 136, 141, 141, 140, 148, 138, 128, 140, 141, 136, 144, 140, 143, 148, 129, 129, 140, 139, 136, 130, 145, 141, 130, 137, 132, 132, 128, 132, 131, 146, 138, 135, 131, 133, 143, 143, 142, 134, 150, 144, 137, 135, 132, 140, 134, 152, 134, 140, 129, 141, 142, 134, 139, 134, 146, 132, 139, 140, 147, 141, 134, 135, 133, 161, 147, 140, 152, 140, 145, 144, 137, 146, 138, 140, 136, 151, 132, 141, 152, 138, 140, 143, 138, 125, 145, 147, 123, 135, 128, 141, 136, 136, 140, 139, 143, 142, 148, 140, 146, 145, 131, 138, 142, 137, 139, 142, 132, 140, 143, 130, 147, 141, 138, 145, 143, 145, 141, 144, 148, 144, 146, 134, 146, 143, 131, 139, 142, 145, 149, 138, 152, 147, 137, 147, 144, 127, 133, 141, 142, 133, 139, 137, 145, 133, 144, 143, 146, 136, 150, 132, 140, 143, 136, 128, 137, 139, 154, 140, 141, 132, 134, 136, 141, 151, 145, 143, 133, 143, 145, 151, 133, 140, 146, 152, 137, 136, 138, 127, 138, 132, 146, 128, 141, 131, 134, 135, 137, 138, 142, 134, 152, 145, 135, 142, 138, 126, 135, 138, 146, 146, 121, 141, 146, 131, 131, 143, 142, 138, 148, 137, 137, 147, 139, 134, 145, 135, 140, 120, 140, 148, 135, 130, 146, 139, 141, 141, 146, 136, 141, 138, 143, 136, 145, 146, 145, 132, 144, 126, 137, 142, 139, 141, 136, 128, 133, 131, 145, 141, 139, 133, 145, 135, 132, 140, 124, 126, 135, 151, 141, 139, 137, 123, 135, 148, 136, 145, 128, 135, 140, 143, 148, 139, 141, 133, 137, 139, 148, 132, 138, 153, 135, 139, 135, 130, 142, 130, 132, 125, 140, 137, 138, 127, 136, 140, 135, 126, 151, 138, 136, 147, 141, 133, 139, 142, 128, 137, 148, 143, 141, 145, 147, 133, 130, 123, 144, 130, 149, 128, 139, 135, 141, 139, 142, 129, 130, 146, 141, 131, 138, 139, 136, 140, 132, 141, 148, 132, 143, 143, 136, 136, 123, 137, 121, 144, 142, 152, 144, 140, 144, 139, 142, 140, 139, 158, 137, 139, 162, 141, 143, 131, 146, 136, 139, 128, 142, 140, 138, 131, 139, 141, 151, 135, 138, 134, 131, 142, 135, 133, 127, 145, 136, 141, 145, 138, 142, 133, 134, 147, 136, 133, 122, 135, 137, 138, 150, 145, 140, 128, 131, 134, 140, 148, 139, 134, 149, 144, 142, 137, 135, 147, 135, 134, 142, 139, 132, 130, 132, 131, 133, 134, 142, 130, 133, 134, 132, 134, 134, 127, 148, 140, 139, 133, 137, 139, 135, 135, 137, 154, 136, 137, 143, 135, 133, 138, 137, 145, 136, 145, 144, 138, 141, 146, 138, 141, 143, 136, 137, 130, 149, 146, 139, 138, 135, 128, 145, 129, 141, 132, 146, 145, 147, 164, 133, 131, 134, 147, 137, 130, 138, 146, 140, 141, 149, 140, 136, 141, 126, 139, 146, 139, 140, 149, 144, 140, 149, 132, 142, 133, 139, 141, 146, 150, 144, 152, 131, 145, 138, 152, 137, 146, 127, 141, 143, 138, 141, 141, 134, 136, 141, 142, 124, 149, 140, 134, 142, 136, 130, 137, 141, 143, 146, 151, 138, 145, 130, 135, 141, 152, 138, 135, 145, 138, 150, 152, 135, 130, 146, 134, 140, 133, 142, 153, 137, 140, 145, 145, 143, 142, 135, 140, 137, 152, 132, 127, 150, 131, 140, 138, 128, 144, 137, 140, 143, 135, 143, 138, 136, 130, 135, 144, 134, 134, 141, 131, 145, 132, 135, 140, 139, 149, 132, 135, 135, 148, 139, 157, 141, 140, 133, 142, 145, 131, 139, 142, 138, 139, 136, 142, 134, 135, 140, 131, 146, 145, 135, 151, 139, 131, 148, 134, 135, 146, 137, 129, 149, 142, 145, 137, 134, 137, 146, 140, 138, 134, 124, 148, 136, 140, 142, 142, 137, 137, 136, 140, 137, 138, 131, 142, 133, 133, 137, 141, 128, 147, 136, 135, 141, 135, 138, 153, 139, 146, 139, 138, 132, 144, 130, 142, 132, 139, 147, 142, 144, 141, 128, 144, 130, 136, 131, 139, 142, 150, 145, 136, 144, 142, 136, 140, 136, 142, 133, 145, 139, 149, 132, 138, 133, 132, 143, 137, 137, 139, 132, 142, 136, 139, 133, 137, 140, 133, 143, 135, 138, 134, 139, 147, 138, 125, 135, 141, 130, 134, 144, 143, 146, 148, 140, 137, 138, 139, 140, 152, 133, 139, 139, 131, 142, 140, 132, 141, 146, 128, 127, 140, 144, 140, 140, 141, 149, 137, 136, 141, 141, 130, 144, 137, 143, 137, 137, 143, 138, 148, 141, 141, 120, 138, 142, 182, 139, 139, 148, 138, 134, 129, 134, 143, 130, 140, 133, 137, 139, 147, 140, 137, 132, 141, 147, 132, 145, 138, 135, 144, 144, 137, 143, 138, 143, 137, 143, 145, 147, 141, 144, 137, 137, 143, 151, 133, 139, 143, 142, 151, 133, 138, 143, 134, 144, 143, 141, 133, 140, 128, 130, 145, 140, 136, 148, 156, 148, 129, 131, 135, 135, 130, 136, 126, 145, 139, 139, 146, 140, 137, 135, 153, 125, 140, 136, 136, 141, 132, 135, 141, 138, 133, 140, 151, 134, 123, 136, 146, 133, 143, 131, 136, 138, 144, 132, 147, 131, 130, 140, 124, 137, 137, 144, 141, 140, 135, 141, 136, 132, 148, 140, 126, 134, 146, 139, 139, 139, 141, 145, 147, 137, 135, 143, 131, 140, 138, 138, 153, 135, 134, 144, 141, 136, 131, 139, 138, 146, 132, 137, 138, 156, 139, 139, 150, 140, 144, 130, 127, 137, 138, 147, 136, 140, 143, 136, 132, 152, 144, 139, 141, 138, 144, 136, 128, 140, 132, 130, 139, 138, 142, 132, 131, 136, 134, 142, 137, 131, 134, 137, 136, 141, 136, 132, 135, 139, 128, 153, 151, 139, 138, 139, 144, 132, 142, 138, 151, 142, 131, 148, 138, 130, 136, 142, 146, 136, 132, 141, 146, 137, 138, 143, 154, 134, 137, 141, 140, 146, 143, 126, 137, 133, 145, 125, 136, 128, 126, 139, 143, 145, 141, 143, 141, 140, 149, 134, 143, 136, 131, 144, 144, 143, 137, 138, 130, 143, 134, 146, 136, 140, 142, 149, 136, 138, 133, 133, 139, 136, 142, 134, 141, 149, 139, 135, 142, 146, 143, 136, 138, 139, 144, 150, 128, 143, 143, 134, 135, 128, 144, 141, 133, 137, 135, 136, 142, 131, 141, 143, 144, 133, 143, 147, 143, 136, 136, 145, 146, 144, 139, 147, 142, 145, 146, 125, 142, 150, 136, 136, 131, 138, 130, 145, 144, 135, 122, 150, 128, 148, 135, 134, 139, 141, 143, 131, 143, 139, 132, 134, 149, 134, 142, 141, 146, 145, 136, 140, 139, 150, 137, 139, 130, 142, 142, 140, 139, 139, 137, 141, 130, 149, 145, 139, 140, 133, 142, 137, 134, 125, 142, 145, 138, 145, 143, 133, 134, 142, 132, 142, 132, 146, 139, 133, 136, 139, 133, 129, 141, 145, 149, 140, 135, 138, 148, 142, 142, 140, 135, 140, 128, 143, 138, 135, 139, 143, 137, 143, 132, 145, 140, 143, 132, 151, 141, 146, 145, 135, 127, 146, 154, 142, 149, 122, 137, 140, 147, 135, 138, 143, 140, 137, 133, 135, 134, 141, 136, 140, 142, 127, 149, 144, 136, 134, 142, 140, 133, 129, 148, 133, 141, 135, 141, 140, 143, 138, 131, 145, 144, 141, 149, 137, 136, 144, 138, 128, 139, 151, 145, 135, 138, 131, 134, 149, 139, 136, 148, 133, 132, 139, 144, 139, 136, 149, 144, 137, 126, 132, 136, 140, 142, 137, 136, 137, 131, 162, 150, 145, 133, 141, 148, 148, 145, 133, 136, 131, 146, 142, 152, 143, 139, 152, 133, 134, 141, 131, 141, 135, 138, 141, 125, 145, 142, 135, 138, 142, 144, 138, 140, 143, 161, 139, 145, 154, 128, 132, 142, 135, 142, 128, 133, 136, 147, 136, 139, 139, 132, 134, 141, 143, 137, 140, 141, 144, 136, 141, 132, 134, 138, 144, 139, 141, 146, 138, 142, 140, 133, 136, 135, 131, 138, 141, 144, 138, 139, 142, 140, 138, 134, 129, 144, 131, 147, 143, 142, 141, 137, 148, 133, 148, 142, 159, 135, 148, 143, 137, 134, 147, 143, 143, 140, 127, 139, 155, 139, 141, 133, 132, 139, 145, 143, 140, 143, 132, 154, 136, 140, 139, 145, 140, 133, 134, 134, 138, 135, 142, 134, 133, 140, 146, 136, 151, 134, 148, 129, 134, 134, 143, 138, 142, 132, 140, 145, 138, 137, 142, 131, 152, 141, 137, 144, 136, 147, 144, 140, 137, 143, 139, 138, 144, 141, 140, 145, 143, 137, 137, 136, 139, 134, 140, 139, 138, 140, 139, 143, 140, 129, 141, 130, 135, 135, 137, 138, 135, 136, 141, 137, 136, 140, 134, 143, 143, 141, 138, 131, 125, 132, 135, 138, 136, 144, 142, 140, 136, 143, 138, 134, 141, 153, 138, 140, 139, 153, 135, 142, 145, 131, 152, 131, 130, 146, 131, 135, 136, 141, 137, 141, 141, 137, 133, 136, 142, 144, 133, 140, 138, 130, 144, 133, 139, 140, 136, 136, 137, 134, 136, 137, 130, 143, 138, 133, 139, 132, 133, 137, 144, 139, 138, 139, 145, 142, 140, 144, 131, 128, 141, 153, 143, 133, 139, 133, 139, 138, 143, 139, 135, 134, 128, 136, 149, 140, 154, 143, 134, 145, 149, 138, 147, 141, 136, 138, 151, 142, 146, 132, 130, 144, 143, 145, 149, 158, 136, 135, 139, 142, 127, 138, 134, 140, 127, 133, 140, 136, 139, 136, 139, 137, 136, 137, 141, 137, 145, 140, 145, 143, 139, 132, 135, 145, 146, 128, 136, 141, 138, 141, 126, 146, 132, 145, 143, 140, 133, 133, 127, 140, 137, 136, 135, 141, 144, 148, 140, 140, 151, 132, 157, 132, 133, 140, 131, 125, 145, 138, 141, 145, 133, 137, 140, 139, 138, 146, 137, 136, 140, 131, 138, 144, 133, 132, 145, 128, 139, 137, 135, 129, 138, 132, 142, 141, 131, 139, 138, 148, 134, 147, 140, 133, 143, 138, 130, 135, 144, 148, 138, 133, 131, 140, 137, 143, 141, 134, 135, 135, 131, 130, 139, 139, 138, 144, 144, 134, 138, 131, 144, 136, 142, 136, 142, 149, 135, 141, 144, 135, 149, 140, 135, 140, 140, 140, 141, 130, 152, 140, 145, 140, 138, 144, 131, 144, 141, 131, 143, 132, 136, 135, 132, 137, 135, 134, 145, 144, 136, 139, 137, 139, 127, 129, 135, 142, 142, 140, 141, 134, 125, 145, 135, 151, 135, 136, 137, 130, 141, 136, 135, 133, 138, 129, 142, 138, 132, 125, 128, 132, 136, 136, 137, 140, 133, 139, 129, 151, 142, 131, 147, 140, 139, 140, 148, 134, 157, 139, 140, 145, 128, 139, 140, 136, 142, 136, 138, 136, 133, 132, 125, 137, 132, 136, 133, 136, 139, 131, 137, 144, 132, 139, 135, 141, 146, 137, 144, 134, 136, 137, 139, 137, 147, 134, 144, 144, 142, 139, 143, 128, 146, 145, 142, 140, 139, 139, 143, 145, 139, 145, 147, 136, 134, 139, 137, 135, 129, 145, 139, 149, 135, 135, 140, 144, 135, 134, 132, 139, 140, 148, 143, 156, 132, 147, 134, 136, 145, 140, 143, 142, 148, 142, 144, 139, 139, 128, 145, 126, 138, 141, 135, 127, 134, 142, 147, 136, 132, 176, 141, 135, 140, 150, 141, 138, 150, 143, 141, 141, 134, 146, 147, 146, 130, 143, 141, 143, 142, 137, 134, 145, 144, 135, 137, 142, 133, 137, 139, 150, 135, 135, 130, 146, 143, 136, 142, 137, 143, 138, 135, 155, 133, 139, 138, 140, 149, 141, 140, 136, 158, 136, 133, 137, 126, 140, 133, 145, 149, 142, 144, 132, 142, 150, 134, 141, 137, 140, 141, 136, 141, 133, 139, 147, 137, 147, 150, 136, 136, 141, 143, 145, 138, 135, 132, 137, 142, 136, 137, 137, 132, 135, 132, 145, 138, 133, 138, 136, 139, 142, 142, 137, 131, 138, 131, 138, 132, 139, 136, 148, 143, 135, 133, 138, 140, 132, 130, 121, 146, 148, 134, 137, 140, 142, 139, 137, 143, 127, 147, 137, 137, 135, 143, 145, 130, 139, 132, 145, 144, 141, 139, 146, 137, 139, 138, 145, 141, 135, 132, 143, 136, 143, 136, 148, 141, 131, 143, 138, 139, 139, 134, 133, 140, 126, 125, 141, 141, 137, 136, 132, 143, 138, 139, 137, 135, 141, 134, 147, 137, 130, 146, 142, 136, 135, 135, 140, 138, 139, 140, 135, 128, 138, 144, 144, 137, 133, 135, 141, 134, 144, 134, 145, 142, 137, 129, 148, 136, 136, 140, 133, 135, 136, 129, 135, 139, 141, 142, 137, 124, 155, 135, 141, 131, 138, 149, 146, 137, 141, 140, 133, 138, 136, 138, 149, 134, 149, 125, 135, 142, 138, 133, 137, 142, 134, 138, 135, 142, 135, 131, 140, 137, 145, 137, 144, 136, 135, 143, 136, 146, 137, 142, 139, 138, 136, 137, 133, 152, 129, 140, 144, 129, 140, 146, 130, 124, 143, 150, 132, 133, 137, 143, 139, 142, 139, 136, 138, 137, 135, 129, 133, 141, 130, 145, 137, 129, 145, 138, 142, 139, 133, 130, 135, 137, 133, 143, 136, 140, 139, 140, 134, 146, 142, 131, 140, 144, 152, 132, 149, 139, 141, 143, 140, 136, 134, 133, 158, 139, 146, 142, 152, 140, 150, 132, 141, 150, 142, 140, 135, 143, 139, 142, 138, 139, 136, 146, 142, 135, 146, 139, 145, 136, 142, 142, 138, 135, 142, 130, 140, 134, 143, 134, 126, 137, 146, 140, 145, 140, 136, 131, 141, 146, 141, 141, 138, 145, 142, 135, 136, 141, 136, 137, 149, 132, 126, 134, 140, 143, 139, 135, 132, 132, 141, 146, 136, 134, 136, 144, 144, 143, 148, 132, 119, 144, 127, 135, 140, 145, 131, 143, 130, 138, 139, 144, 134, 139, 130, 147, 151, 140, 139, 140, 140, 139, 142, 144, 145, 138, 143, 146, 141, 137, 142, 136, 133, 136, 129, 144, 137, 142, 135, 141, 141, 140, 134, 145, 141, 131, 134, 145, 140, 146, 142, 156, 123, 134, 140, 138, 144, 126, 147, 135, 141, 137, 137, 142, 141, 138, 145, 145, 153, 139, 146, 124, 143, 137, 143, 151, 140, 140, 146, 129, 141, 139, 146, 134, 140, 142, 138, 141, 137, 144, 141, 148, 141, 140, 153, 131, 148, 141, 131, 141, 134, 134, 144, 134, 134, 131, 149, 142, 133, 137, 139, 135, 139, 145, 134, 129, 136, 149, 146, 145, 143, 137, 134, 147, 138, 135, 136, 140, 139, 130, 141, 131, 149, 135, 142, 142, 131, 138, 128, 139, 144, 149, 152, 141, 137, 140, 135, 139, 134, 140, 126, 140, 147, 134, 129, 136, 146, 132, 132, 133, 134, 137, 140, 140, 139, 135, 139, 138, 141, 141, 130, 140, 134, 133, 133, 138, 145, 136, 141, 140, 139, 141, 139, 139, 138, 143, 147, 136, 130, 133, 143, 147, 136, 132, 139, 143, 146, 133, 138, 140, 144, 144, 135, 135, 141, 140, 140, 142, 136, 143, 135, 134, 130, 142, 145, 141, 145, 136, 140, 143, 134, 145, 152, 138, 138, 140, 144, 143, 135, 143, 140, 131, 130, 149, 150, 147, 147, 141, 144, 141, 142, 142, 141, 133, 131, 132, 132, 145, 133, 148, 136, 141, 138, 137, 136, 137, 141, 139, 150, 129, 128, 152, 143, 140, 135, 135, 139, 142, 141, 146, 135, 133, 143, 154, 133, 133, 142, 132, 131, 139, 129, 135, 136, 136, 141, 138, 147, 129, 137, 130, 130, 131, 144, 139, 136, 137, 132, 134, 146, 134, 136, 136, 138, 140, 132, 134, 137, 141, 134, 140, 143, 120, 143, 134, 135, 131, 141, 144, 151, 140, 143, 147, 130, 135, 144, 129, 127, 140, 142, 133, 140, 147, 138, 137, 145, 146, 137, 145, 131, 141, 143, 134, 140, 138, 145, 137, 135, 139, 134, 153, 138, 136, 139, 130, 138, 140, 138, 136, 138, 125, 137, 141, 135, 147, 143, 154, 142, 133, 140, 130, 144, 142, 149, 143, 143, 137, 140, 132, 136, 136, 132, 132, 136, 132, 146, 131, 147, 136, 130, 131, 145, 145, 138, 155, 140, 124, 140, 136, 146, 136, 135, 143, 134, 151, 140, 134, 134, 146, 144, 129, 135, 133, 139, 134, 138, 141, 145, 143, 134, 152, 134, 146, 139, 139, 143, 143, 141, 138, 140, 141, 148, 148, 139, 135, 144, 133, 135, 140, 134, 140, 135, 148, 152, 133, 135, 137, 137, 131, 143, 144, 143, 153, 135, 140, 141, 134, 139, 134, 137, 140, 127, 138, 148, 144, 140, 147, 139, 145, 132, 134, 142, 133, 140, 136, 135, 142, 145, 147, 132, 142, 144, 139, 141, 131, 132, 136, 143, 141, 142, 137, 128, 138, 140, 143, 143, 150, 134, 139, 140, 140, 122, 140, 143, 143, 143, 136, 135, 139, 149, 139, 126, 138, 146, 139, 140, 134, 137, 132, 139, 133, 151, 143, 131, 141, 141, 134, 162, 144, 136, 149, 135, 138, 132, 133, 141, 134, 142, 143, 139, 128, 141, 130, 145, 137, 136, 143, 138, 141, 142, 146, 150, 127, 145, 139, 132, 147, 134, 131, 133, 142, 132, 137, 136, 135, 138, 156, 139, 141, 141, 134, 140, 143, 143, 141, 151, 139, 133, 138, 130, 144, 139, 144, 141, 136, 139, 133, 140, 134, 135, 142, 136, 141, 133, 140, 148, 142, 133, 134, 140, 152, 133, 134, 144, 135, 134, 136, 136, 138, 143, 146, 135, 141, 137, 133, 141, 142, 144, 147, 148, 137, 140, 144, 126, 134, 138, 137, 137, 145, 135, 134, 139, 136, 140, 139, 133, 146, 139, 141, 138, 127, 137, 139, 130, 137, 139, 142, 141, 136, 142, 141, 143, 145, 135, 123, 142, 131, 141, 139, 138, 144, 136, 131, 137, 126, 139, 139, 142, 135, 140, 140, 133, 141, 145, 128, 140, 137, 147, 136, 144, 139, 141, 142, 140, 143, 138, 142, 139, 142, 142, 142, 150, 136, 126, 153, 138, 144, 134, 138, 143, 135, 131, 133, 140, 131, 131, 129, 142, 138, 146, 144, 135, 148, 136, 142, 134, 141, 133, 147, 147, 141, 148, 131, 139, 141, 127, 139, 143, 144, 141, 141, 130, 147, 144, 139, 137, 134, 138, 133, 138, 136, 135, 135, 140, 133, 139, 132, 134, 140, 138, 142, 143, 146, 129, 140, 135, 141, 141, 149, 128, 148, 137, 139, 146, 130, 141, 151, 135, 139, 152, 136, 143, 129, 141, 148, 136, 138, 134, 124, 146, 135, 143, 144, 134, 134, 142, 139, 136, 140, 138, 138, 142, 137, 138, 139, 135, 137, 135, 140, 132, 135, 135, 126, 133, 135, 134, 140, 136, 141, 133, 143, 142, 135, 139, 139, 141, 149, 142, 136, 142, 137, 133, 151, 132, 138, 143, 145, 126, 133, 152, 140, 135, 145, 135, 139, 136, 134, 142, 146, 124, 143, 138, 127, 136, 144, 133, 145, 140, 134, 145, 138, 137, 143, 141, 143, 139, 135, 147, 133, 132, 137, 145, 138, 147, 144, 143, 165, 143, 137, 127, 132, 142, 137, 139, 138, 144, 141, 140, 133, 140, 140, 144, 138, 131, 142, 137, 131, 128, 140, 147, 139, 141, 135, 145, 137, 133, 133, 149, 136, 129, 152, 146, 139, 143, 143, 139, 140, 146, 147, 146, 136, 144, 154, 143, 139, 142, 142, 139, 147, 148, 136, 130, 137, 132, 141, 143, 139, 138, 136, 143, 137, 141, 138, 141, 132, 128, 135, 129, 140, 137, 142, 148, 145, 142, 151, 150, 144, 143, 142, 129, 144, 131, 146, 142, 137, 135, 141, 145, 135, 130, 141, 139, 138, 135, 142, 138, 139, 138, 146, 130, 141, 136, 141, 146, 137, 136, 143, 141, 128, 145, 144, 143, 149, 141, 143, 139, 128, 142, 138, 135, 138, 136, 146, 130, 145, 143, 142, 141, 137, 145, 132, 138, 141, 147, 131, 125, 136, 147, 140, 136, 142, 129, 144, 148, 139, 141, 149, 142, 134, 131, 146, 136, 138, 133, 140, 136, 136, 134, 130, 136, 138, 136, 142, 137, 138, 130, 143, 149, 129, 133, 139, 140, 146, 132, 137, 137, 131, 145, 145, 138, 141, 141, 145, 144, 128, 140, 145, 138, 137, 138, 130, 141, 130, 144, 138, 149, 146, 132, 144, 139, 150, 138, 137, 142, 142, 141, 143, 148, 136, 133, 138, 140, 145, 141, 138, 140, 141, 140, 140, 129, 128, 138, 142, 141, 140, 146, 154, 140, 139, 136, 146, 130, 139, 135, 150, 127, 145, 142, 138, 133, 136, 136, 142, 134, 133, 140, 144, 138, 135, 140, 145, 144, 140, 132, 144, 140, 132, 140, 139, 137, 139, 131, 135, 142, 134, 130, 131, 133, 132, 126, 134, 153, 129, 141, 138, 135, 135, 144, 141, 137, 133, 133, 141, 134, 130, 147, 131, 141, 143, 148, 141, 148, 150, 145, 135, 141, 139, 138, 126, 149, 140, 135, 133, 151, 141, 138, 139, 140, 142, 133, 127, 140, 143, 135, 135, 124, 149, 131, 147, 133, 133, 155, 133, 112, 144, 142, 140, 139, 132, 140, 140, 137, 149, 138, 149, 144, 157, 138, 137, 128, 136, 133, 141, 155, 140, 140, 139, 134, 134, 136, 150, 142, 137, 150, 142, 136, 145, 141, 136, 137, 151, 142, 139, 140, 138, 130, 137, 138, 130, 146, 138, 136, 145, 136, 145, 155, 134, 138, 132, 134, 154, 143, 130, 133, 144, 139, 145, 154, 132, 136, 122, 135, 152, 145, 133, 149, 145, 138, 144, 136, 144, 143, 139, 144, 135, 139, 136, 139, 137, 137, 139, 143, 134, 150, 135, 132, 141, 142, 134, 139, 135, 137, 133, 134, 143, 151, 117, 143, 136, 135, 140, 132, 150, 136, 137, 148, 132, 146, 142, 138, 141, 128, 152, 149, 119, 136, 144, 139, 121, 133, 136, 138, 135, 136, 141, 131, 137, 136, 133, 141, 141, 145, 143, 135, 132, 138, 128, 137, 129, 141, 135, 137, 136, 139, 138, 139, 143, 142, 140, 136, 148, 143, 134, 139, 142, 138, 131, 146, 141, 137, 136, 139, 147, 148, 143, 137, 144, 138, 138, 132, 141, 136, 128, 130, 128, 128, 138, 146, 154, 143, 130, 136, 140, 140, 140, 139, 133, 128, 141, 146, 146, 153, 143, 142, 132, 139, 135, 140, 135, 136, 139, 140, 140, 149, 138, 141, 133, 144, 155, 131, 125, 144, 145, 133, 143, 138, 144, 138, 136, 141, 129, 140, 137, 131, 136, 147, 143, 129, 148, 134, 135, 127, 144, 149, 137, 141, 139, 150, 134, 140, 147, 144, 141, 139, 138, 154, 139, 127, 137, 137, 143, 144, 124, 139, 137, 132, 143, 142, 136, 138, 134, 149, 142, 136, 131, 136, 128, 143, 138, 137, 142, 140, 145, 146, 146, 140, 135, 139, 140, 143, 137, 137, 155, 138, 132, 133, 154, 135, 125, 134, 134, 129, 140, 143, 141, 145, 140, 130, 141, 154, 129, 141, 145, 126, 149, 135, 129, 133, 156, 143, 142, 152, 137, 126, 133, 136, 130, 140, 145, 134, 155, 139, 139, 140, 139, 146, 141, 135, 138, 133, 140, 138, 136, 142, 144, 135, 143, 135, 138, 138, 148, 133, 136, 134, 127, 146, 148, 134, 138, 128, 149, 144, 135, 141, 135, 139, 142, 136, 129, 138, 134, 146, 139, 132, 165, 137, 150, 136, 150, 131, 143, 135, 141, 143, 141, 138, 140, 138, 143, 137, 138, 149, 146, 149, 141, 136, 130, 146, 130, 136, 139, 142, 136, 126, 149, 133, 152, 135, 143, 139, 133, 137, 135, 129, 145, 128, 148, 136, 144, 147, 134, 139, 147, 152, 132, 130, 140, 118, 152, 140, 132, 136, 142, 129, 132, 141, 132, 140, 144, 142, 137, 148, 141, 123, 138, 134, 146, 129, 127, 142, 143, 139, 138, 138, 143, 131, 129, 145, 143, 132, 150, 147, 138, 146, 145, 138, 119, 138, 137, 136, 132, 136, 139, 146, 141, 133, 144, 142, 139, 139, 149, 132, 138, 128, 149, 131, 137, 139, 143, 139, 150, 138, 136, 149, 139, 133, 144, 152, 133, 149, 135, 150, 153, 145, 131, 145, 151, 143, 140, 131, 142, 139, 140, 134, 144, 150, 139, 128, 156, 138, 130, 135, 139, 131, 128, 143, 131, 142, 141, 140, 127, 142, 141, 135, 136, 128, 138, 145, 126, 143, 133, 140, 135, 142, 133, 142, 144, 136, 147, 138, 143, 143, 151, 137, 143, 139, 141, 142, 131, 132, 129, 139, 150, 130, 132, 139, 139, 135, 133, 159, 154, 136, 135, 139, 144, 132, 142, 137, 137, 137, 141, 140, 147, 140, 135, 133, 145, 134, 128, 151, 137, 142, 129, 134, 143, 134, 144, 138, 140, 137, 140, 139, 134, 133, 129, 135, 127, 136, 141, 139, 133, 138, 142, 140, 142, 133, 141, 132, 155, 139, 133, 149, 142, 137, 135, 132, 125, 140, 140, 136, 132, 142, 146, 143, 135, 143, 126, 127, 149, 135, 142, 139, 140, 137, 136, 141, 134, 136, 137, 134, 135, 132, 135, 145, 153, 140, 138, 150, 138, 139, 142, 143, 134, 150, 139, 144, 142, 142, 139, 140, 125, 137, 148, 134, 138, 140, 140, 137, 131, 129, 138, 134, 143, 135, 129, 137, 145, 148, 144, 134, 132, 146, 140, 140, 144, 141, 139, 152, 137, 138, 147, 134, 139, 146, 148, 122, 143, 138, 136, 142, 127, 133, 136, 140, 142, 136, 141, 138, 144, 138, 139, 145, 142, 143, 144, 140, 144, 147, 141, 134, 141, 137, 148, 145, 140, 126, 137, 138, 139, 134, 142, 145, 138, 142, 140, 134, 144, 141, 138, 145, 132, 138, 142, 134, 132, 136, 143, 144, 140, 135, 134, 146, 137, 140, 137, 146, 134, 149, 137, 138, 138, 139, 138, 143, 133, 140, 137, 144, 143, 137, 145, 137, 143, 136, 134, 137, 134, 132, 137, 131, 146, 143, 142, 139, 130, 149, 132, 140, 135, 136, 133, 131, 149, 156, 134, 139, 144, 130, 137, 132, 137, 131, 139, 140, 136, 137, 141, 128, 139, 126, 140, 141, 135, 142, 142, 156, 145, 147, 146, 142, 137, 140, 137, 146, 133, 139, 136, 139, 147, 138, 138, 131, 139, 128, 141, 138, 137, 138, 153, 132, 146, 139, 138, 134, 125, 144, 142, 143, 147, 135, 138, 152, 136, 134, 146, 150, 129, 131, 146, 144, 140, 144, 142, 143, 143, 131, 140, 147, 151, 144, 140, 133, 127, 141, 139, 134, 132, 139, 136, 141, 149, 143, 144, 134, 139, 139, 145, 142, 135, 138, 153, 136, 131, 137, 134, 139, 148, 132, 147, 124, 142, 151, 139, 132, 133, 144, 136, 129, 138, 134, 139, 136, 141, 136, 133, 133, 136, 138, 133, 138, 142, 135, 137, 149, 133, 137, 138, 138, 133, 141, 135, 144, 135, 143, 140, 132, 121, 136, 137, 142, 148, 146, 141, 147, 137, 146, 132, 138, 137, 137, 141, 140, 134, 136, 138, 139, 143, 137, 140, 130, 144, 133, 132, 136, 140, 137, 136, 142, 135, 134, 131, 144, 146, 131, 132, 142, 135, 126, 137, 138, 147, 140, 144, 129, 136, 127, 141, 138, 142, 143, 139, 141, 135, 131, 149, 133, 143, 143, 131, 130, 136, 136, 138, 139, 139, 145, 135, 134, 138, 140, 134, 139, 144, 134, 147, 140, 132, 144, 140, 142, 141, 142, 139, 139, 132, 141, 144, 138, 128, 141, 143, 138, 141, 139, 130, 140, 128, 142, 130, 137, 132, 135, 131, 135, 143, 136, 139, 129, 144, 144, 145, 139, 145, 128, 137, 137, 139, 150, 133, 140, 136, 136, 142, 137, 135, 146, 138, 148, 140, 133, 151, 135, 142, 133, 144, 142, 137, 140, 137, 137, 136, 146, 150, 135, 145, 131, 152, 136, 158, 135, 149, 141, 139, 144, 147, 150, 132, 140, 141, 136, 136, 137, 146, 139, 134, 141, 131, 143, 138, 142, 130, 144, 143, 136, 140, 139, 138, 134, 141, 133, 140, 143, 137, 133, 138, 138, 139, 145, 143, 157, 130, 149, 136, 131, 140, 133, 141, 136, 140, 138, 134, 141, 131, 144, 143, 127, 142, 139, 133, 142, 140, 137, 138, 135, 136, 137, 134, 136, 138, 140, 145, 148, 143, 136, 146, 139, 145, 137, 138, 132, 142, 133, 130, 144, 140, 130, 136, 137, 140, 137, 144, 143, 125, 146, 139, 131, 133, 138, 141, 131, 129, 130, 140, 133, 135, 128, 146, 139, 141, 127, 134, 142, 139, 137, 141, 131, 145, 142, 138, 146, 137, 146, 140, 136, 144, 145, 143, 141, 145, 132, 134, 139, 142, 139, 144, 145, 137, 144, 153, 148, 142, 135, 138, 134, 136, 141, 136, 146, 135, 136, 143, 136, 137, 133, 131, 134, 153, 138, 134, 134, 138, 123, 139, 134, 130, 140, 151, 163, 138, 134, 136, 144, 146, 140, 141, 133, 139, 142, 138, 142, 144, 142, 144, 138, 140, 140, 137, 133, 133, 143, 139, 137, 138, 128, 144, 139, 143, 136, 144, 133, 135, 141, 139, 134, 136, 138, 134, 141, 136, 145, 138, 142, 145, 134, 131, 135, 140, 138, 137, 140, 130, 143, 141, 136, 133, 134, 135, 148, 135, 142, 133, 139, 144, 145, 135, 145, 133, 132, 136, 135, 143, 141, 139, 132, 133, 132, 143, 143, 136, 129, 138, 140, 133, 137, 148, 140, 137, 136, 133, 142, 148, 130, 143, 142, 137, 142, 139, 138, 143, 142, 134, 140, 137, 136, 133, 135, 142, 136, 134, 137, 144, 146, 141, 145, 143, 133, 136, 145, 141, 135, 141, 138, 133, 144, 141, 149, 138, 135, 137, 150, 135, 142, 139, 141, 142, 138, 133, 137, 138, 131, 149, 146, 150, 143, 136, 146, 151, 132, 146, 137, 142, 138, 138, 142, 137, 142, 128, 129, 128, 137, 146, 136, 144, 139, 145, 134, 141, 132, 141, 135, 137, 132, 137, 153, 145, 134, 144, 146, 139, 143, 134, 137, 135, 140, 143, 145, 140, 132, 136, 133, 142, 137, 142, 148, 140, 138, 141, 145, 135, 139, 136, 139, 130, 132, 139, 134, 142, 141, 136, 139, 130, 138, 149, 141, 138, 132, 147, 137, 136, 148, 141, 136, 155, 145, 138, 137, 134, 144, 133, 130, 144, 139, 138, 138, 151, 133, 137, 134, 145, 142, 132, 141, 133, 139, 142, 138, 140, 141, 140, 140, 144, 142, 138, 144, 138, 141, 144, 137, 140, 145, 136, 137, 145, 141, 142, 134, 138, 143, 136, 144, 139, 140, 133, 150, 136, 136, 132, 144, 140, 138, 142, 127, 145, 144, 135, 131, 139, 140, 136, 133, 132, 146, 138, 136, 132, 136, 146, 141, 140, 144, 149, 135, 140, 129, 134, 146, 139, 140, 138, 140, 136, 142, 137, 130, 137, 137, 144, 140, 140, 134, 136, 132, 140, 139, 136, 133, 136, 143, 133, 134, 151, 142, 143, 132, 128, 141, 139, 121, 130, 132, 135, 147, 137, 140, 133, 143, 142, 148, 145, 135, 146, 142, 136, 140, 150, 141, 137, 142, 136, 142, 138, 127, 135, 144, 142, 139, 138, 147, 140, 140, 144, 136, 142, 139, 129, 142, 143, 135, 140, 146, 131, 134, 141, 140, 135, 138, 141, 136, 137, 143, 131, 136, 137, 141, 139, 137, 143, 138, 146, 136, 128, 138, 142, 139, 137, 147, 136, 136, 149, 133, 153, 139, 143, 139, 143, 135, 139, 142, 143, 142, 141, 138, 139, 134, 140, 135, 136, 138, 138, 138, 133, 142, 135, 133, 135, 140, 141, 139, 135, 136, 136, 142, 139, 135, 145, 141, 136, 135, 150, 144, 135, 143, 128, 134, 139, 144, 137, 140, 132, 145, 137, 134, 132, 136, 135, 136, 134, 147, 138, 134, 147, 145, 138, 138, 144, 134, 136, 136, 138, 139, 139, 137, 139, 132, 134, 130, 146, 135, 138, 137, 145, 138, 144, 138, 137, 138, 137, 140, 140, 146, 137, 137, 137, 127, 144, 141, 137, 136, 157, 134, 130, 140, 134, 132, 134, 139, 143, 139, 138, 145, 149, 137, 136, 137, 138, 143, 148, 131, 134, 149, 135, 133, 140, 137, 135, 140, 141, 134, 139, 142, 142, 141, 137, 140, 132, 136, 133, 142, 144, 140, 137, 138, 145, 136, 144, 133, 137, 134, 139, 147, 136, 146, 134, 145, 140, 137, 146, 148, 141, 148, 142, 135, 130, 139, 133, 140, 137, 142, 134, 135, 132, 142, 134, 136, 138, 135, 136, 140, 140, 139, 137, 145, 144, 130, 147, 140, 136, 138, 139, 135, 138, 141, 140, 139, 143, 138, 138, 141, 144, 147, 137, 132, 154, 143, 142, 132, 137, 135, 137, 144, 134, 133, 142, 143, 145, 142, 138, 144, 133, 137, 139, 142, 142, 147, 134, 140, 136, 152, 142, 140, 136, 142, 137, 145, 144, 145, 140, 146, 141, 142, 139, 128, 145, 137, 143, 132, 146, 142, 140, 144, 139, 133, 144, 135, 133, 145, 137, 130, 133, 135, 141, 141, 141, 136, 145, 135, 139, 138, 135, 139, 140, 143, 132, 136, 138, 142, 139, 139, 128, 143, 141, 140, 135, 135, 131, 142, 135, 144, 142, 142, 140, 142, 139, 148, 136, 135, 142, 139, 139, 137, 140, 140, 140, 134, 141, 137, 144, 143, 143, 137, 141, 143, 140, 138, 141, 130, 137, 139, 141, 141, 143, 138, 131, 142, 141, 141, 137, 136, 143, 135, 139, 136, 142, 129, 133, 141, 139, 138, 139, 144, 138, 139, 139, 134, 140, 142, 140, 137, 138, 135, 129, 139, 135, 136, 144, 146, 137, 135, 136, 144, 136, 140, 135, 136, 140, 144, 142, 142, 145, 141, 136, 142, 133, 143, 126, 135, 135, 135, 133, 140, 136, 130, 139, 134, 140, 136, 141, 140, 133, 137, 132, 136, 134, 143, 133, 136, 143, 134, 141, 145, 138, 142, 142, 139, 135, 145, 136, 147, 145, 141, 147, 137, 137, 143, 149, 137, 133, 143, 137, 146, 132, 143, 136, 137, 136, 136, 138, 144, 151, 142, 134, 134, 138, 146, 142, 134, 143, 135, 140, 139, 140, 134, 140, 142, 134, 130, 148, 137, 145, 134, 144, 138, 137, 143, 141, 139, 141, 142, 141, 143, 135, 148, 135, 136, 135, 137, 140, 136, 142, 141, 146, 143, 137, 139, 139, 136, 132, 133, 137, 137, 139, 140, 137, 136, 143, 143, 148, 143, 137, 136, 144, 143, 133, 132, 132, 144, 134, 137, 141, 138, 138, 138, 137, 142, 141, 142, 135, 136, 136, 142, 134, 138, 134, 140, 139, 139, 139, 145, 143, 146, 149, 138, 136, 139, 142, 135, 142, 139, 133, 144, 142, 133, 135, 142, 133, 132, 136, 139, 143, 136, 135, 139, 145, 135, 147, 142, 134, 138, 143, 144, 134, 136, 139, 153, 133, 143, 135, 152, 132, 146, 134, 136, 136, 144, 144, 133, 139, 133, 138, 138, 145, 134, 133, 142, 132, 143, 135, 140, 130, 138, 137, 136, 139, 138, 139, 134, 137, 132, 144, 144, 135, 133, 137, 136, 142, 138, 142, 134, 145, 135, 145, 136, 136, 136, 140, 137, 139, 139, 137, 139, 145, 139, 129, 141, 133, 134, 141, 142, 139, 148, 143, 135, 135, 136, 136, 129, 136, 137, 149, 141, 142, 140, 141, 145, 145, 143, 140, 135, 136, 134, 132, 139, 131, 133, 139, 133, 130, 144, 139, 131, 136, 134, 127, 132, 139, 139, 138, 138, 138, 138, 138, 141, 137, 134, 142, 140, 138, 133, 137, 139, 138, 137, 138, 136, 142, 140, 144, 136, 137, 137, 140, 135, 136, 134, 136, 138, 140, 136, 146, 131, 141, 147, 142, 143, 142, 138, 143, 138, 144, 142, 135, 145, 143, 131, 135, 133, 141, 139, 136, 131, 141, 136, 134, 138, 136, 141, 138, 143, 137, 144, 142, 141, 139, 144, 140, 136, 137, 142, 139, 141, 141, 145, 133, 131, 139, 133, 133, 137, 140, 136, 140, 146, 136, 143, 145, 137, 138, 134, 145, 135, 139, 136, 135, 137, 138, 139, 141, 147, 144, 136, 139, 131, 146, 146, 140, 138, 133, 134, 133, 142, 137, 141, 133, 144, 143, 145, 137, 134, 144, 139, 138, 140, 140, 132, 141, 147, 128, 137, 135, 126, 142, 141, 141, 146, 134, 142, 140, 141, 133, 137, 137, 134, 142, 151, 136, 133, 143, 143, 135, 143, 142, 140, 137, 149, 141, 139, 141, 135, 139, 143, 133, 145, 140, 142, 141, 140, 138, 136, 138, 139, 138, 142, 140, 140, 142, 147, 139, 146, 132, 138, 123, 142, 138, 140, 130, 134, 133, 141, 132, 147, 137, 141, 147, 142, 140, 140, 137, 137, 146, 142, 141, 141, 141, 144, 136, 142, 142, 140, 141, 138, 144, 144, 136, 142, 131, 146, 140, 137, 138, 135, 141, 135, 141, 145, 136, 139, 135, 135, 147, 137, 145, 141, 135, 136, 142, 142, 138, 143, 137, 139, 140, 142, 135, 140, 132, 139, 136, 134, 135, 142, 138, 141, 136, 142, 135, 133, 135, 136, 140, 137, 136, 132, 137, 140, 137, 134, 129, 134, 140, 142, 141, 142, 137, 138, 138, 131, 147, 135, 143, 140, 149, 144, 136, 132, 140, 141, 138, 142, 135, 134, 143, 142, 144, 135, 140, 133, 143, 153, 143, 137, 148, 148, 139, 134, 142, 137, 129, 137, 145, 140, 138, 133, 138, 138, 134, 140, 133, 143, 135, 136, 139, 137, 145, 136, 136, 138, 139, 143, 141, 145, 142, 138, 136, 144, 144, 135, 139, 149, 141, 140, 139, 144, 138, 146, 138, 138, 142, 136, 122, 130, 133, 139, 135, 130, 143, 136, 141, 141, 143, 141, 134, 139, 141, 132, 132, 133, 139, 146, 135, 144, 146, 141, 132, 138, 140, 134, 143, 136, 128, 138, 143, 135, 140, 134, 136, 140, 136, 140, 125, 128, 130, 133, 127, 136, 139, 138, 133, 137, 142, 137, 135, 143, 144, 125, 143, 146, 138, 149, 137, 133, 143, 139, 131, 140, 147, 142, 135, 144, 139, 137, 152, 138, 145, 143, 141, 137, 134, 142, 130, 140, 139, 134, 145, 137, 138, 141, 141, 133, 136, 136, 138, 146, 141, 139, 141, 142, 130, 140, 136, 134, 131, 139, 135, 139, 143, 138, 140, 135, 137, 135, 133, 136, 146, 145, 139, 131, 139, 145, 136, 145, 136, 134, 137, 145, 145, 136, 131, 154, 137, 140, 139, 136, 139, 137, 141, 127, 143, 153, 143, 132, 140, 136, 128, 145, 143, 145, 138, 130, 140, 131, 134, 140, 134, 136, 144, 138, 143, 149, 138, 141, 145, 145, 135, 132, 137, 143, 139, 137, 146, 135, 135, 141, 139, 132, 140, 141, 133, 134, 134, 135, 142, 138, 135, 134, 146, 135, 132, 136, 139, 139, 135, 142, 143, 134, 138, 140, 142, 143, 135, 139, 133, 137, 138, 136, 137, 129, 141, 136, 140, 137, 143, 134, 135, 135, 141, 141, 139, 142, 152, 142, 137, 131, 144, 136, 137, 139, 140, 134, 138, 134, 140, 138, 134, 139, 133, 137, 139, 145, 125, 136, 142, 137, 140, 141, 142, 139, 139, 144, 141, 133, 136, 137, 136, 133, 137, 148, 139, 143, 139, 138, 144, 138, 143, 139, 142, 134, 142, 141, 145, 136, 137, 142, 131, 138, 140, 133, 145, 140, 138, 136, 135, 134, 142, 140, 148, 138, 135, 137, 139, 138, 139, 138, 140, 138, 147, 142, 147, 139, 143, 146, 138, 135, 140, 143, 128, 145, 144, 130, 141, 143, 140, 137, 133, 140, 137, 145, 140, 147, 130, 136, 135, 141, 145, 141, 133, 134, 138, 133, 137, 136, 143, 141, 135, 149, 140, 143, 144, 140, 137, 141, 139, 133, 134, 137, 147, 139, 145, 137, 139, 138, 139, 140, 141, 135, 140, 145, 138, 137, 136, 128, 129, 142, 138, 124, 139, 140, 140, 139, 139, 143, 136, 140, 142, 143, 139, 142, 141, 133, 134, 141, 141, 129, 138, 135, 137, 142, 136, 135, 135, 134, 141, 136, 130, 135, 146, 142, 140, 140, 139, 142, 137, 136, 144, 137, 135, 144, 134, 137, 144, 134, 134, 137, 133, 145, 135, 135, 131, 132, 140, 143, 142, 148, 136, 133, 138, 136, 150, 133, 146, 145, 144, 141, 138, 140, 136, 137, 133, 139, 136, 135, 138, 130, 148, 139, 141, 141, 142, 133, 141, 141, 133, 140, 141, 136, 145, 135, 138, 136, 135, 131, 146, 151, 146, 132, 138, 134, 140, 125, 144, 143, 144, 139, 139, 147, 146, 141, 133, 135, 136, 144, 140, 141, 147, 136, 143, 141, 140, 142, 140, 143, 135, 132, 127, 141, 137, 138, 137, 139, 155, 139, 142, 132, 144, 143, 133, 144, 132, 138, 139, 134, 152, 139, 146, 135, 142, 135, 140, 138, 129, 134, 131, 153, 134, 138, 144, 140, 130, 134, 132, 135, 142, 135, 136, 142, 137, 147, 143, 134, 146, 142, 128, 143, 140, 123, 144, 147, 131, 142, 135, 137, 144, 148, 142, 143, 134, 145, 143, 134, 141, 148, 144, 146, 134, 133, 142, 135, 144, 143, 134, 141, 136, 138, 141, 149, 144, 143, 141, 148, 139, 130, 143, 144, 139, 136, 136, 145, 151, 137, 146, 132, 136, 130, 134, 129, 139, 141, 130, 146, 140, 134, 137, 138, 138, 137, 133, 141, 137, 145, 136, 128, 146, 149, 138, 141, 131, 136, 144, 133, 133, 135, 143, 135, 136, 141, 143, 142, 132, 137, 146, 143, 139, 140, 139, 132, 138, 147, 134, 124, 132, 135, 139, 137, 133, 131, 146, 146, 133, 143, 137, 142, 142, 136, 149, 132, 138, 139, 141, 137, 139, 142, 132, 142, 129, 152, 144, 137, 149, 154, 135, 141, 146, 130, 146, 133, 133, 141, 145, 146, 132, 150, 136, 140, 141, 141, 146, 146, 150, 135, 125, 134, 146, 137, 142, 144, 139, 126, 142, 122, 137, 138, 132, 124, 153, 141, 132, 142, 147, 148, 133, 128, 133, 135, 142, 143, 139, 140, 138, 142, 125, 137, 141, 144, 133, 128, 136, 137, 134, 147, 136, 141, 143, 135, 135, 141, 135, 147, 129, 138, 135, 149, 144, 137, 149, 143, 143, 131, 138, 151, 140, 135, 146, 135, 138, 145, 139, 142, 126, 133, 137, 143, 132, 136, 144, 130, 144, 135, 136, 132, 135, 134, 136, 151, 140, 139, 139, 135, 141, 147, 143, 141, 146, 128, 142, 139, 138, 146, 138, 136, 137, 142, 144, 141, 145, 137, 141, 137, 143, 137, 130, 131, 143, 130, 142, 148, 138, 127, 140, 134, 139, 134, 136, 144, 144, 151, 137, 132, 133, 134, 143, 125, 130, 135, 133, 144, 141, 145, 140, 133, 141, 139, 133, 139, 148, 131, 139, 148, 142, 134, 141, 126, 140, 139, 126, 149, 135, 138, 142, 150, 133, 139, 135, 128, 138, 138, 134, 143, 131, 148, 139, 140, 144, 118, 136, 130, 135, 140, 136, 135, 135, 135, 139, 144, 139, 145, 139, 137, 141, 140, 139, 138, 154, 138, 138, 135, 126, 135, 140, 142, 143, 138, 133, 140, 142, 138, 133, 157, 147, 140, 140, 134, 133, 140, 131, 138, 132, 142, 142, 134, 148, 130, 140, 152, 147, 135, 143, 137, 141, 143, 141, 140, 130, 139, 148, 133, 146, 137, 139, 134, 137, 136, 140, 142, 139, 150, 145, 139, 136, 134, 136, 139, 146, 140, 135, 131, 136, 140, 147, 141, 135, 128, 143, 151, 132, 132, 135, 139, 145, 139, 136, 138, 139, 139, 133, 149, 134, 135, 134, 138, 142, 139, 140, 136, 140, 135, 140, 143, 140, 140, 137, 140, 137, 141, 141, 145, 137, 144, 139, 143, 134, 137, 135, 135, 137, 138, 138, 135, 136, 140, 145, 140, 143, 143, 137, 140, 142, 132, 144, 133, 136, 140, 137, 139, 138, 127, 136, 138, 141, 139, 142, 139, 138, 137, 136, 134, 136, 136, 140, 143, 138, 140, 139, 139, 139, 143, 138, 139, 139, 138, 141, 140, 136, 139, 141, 137, 141, 138, 142, 138, 136, 139, 138, 143, 146, 136, 144, 139, 136, 143, 147, 138, 134, 143, 139, 139, 137, 139, 134, 138, 139, 133, 147, 137, 133, 139, 140, 138, 140, 135, 142, 143, 138, 141, 138, 135, 140, 141, 134, 144, 141, 143, 136, 139, 140, 134, 136, 140, 139, 145, 141, 140, 137, 137, 133, 138, 136, 142, 142, 144, 138, 140, 140, 140, 141, 133, 135, 139, 140, 140, 137, 144, 141, 142, 139, 126, 138, 132, 142, 136, 139, 145, 141, 140, 139, 138, 139, 138, 136, 138, 140, 138, 141, 135, 140, 141, 140, 141, 134, 136, 136, 137, 140, 144, 140, 140, 140, 137, 139, 138, 140, 140, 137, 133, 136, 141, 143, 135, 137, 134, 135, 136, 139, 140, 140, 140, 136, 147, 136, 143, 136, 137, 147, 138, 139, 140, 133, 142, 135, 138, 133, 142, 137, 139, 140, 138, 140, 135, 138, 136, 140, 135, 134, 139, 138, 137, 138, 140, 133, 139, 134, 134, 134, 135, 140, 142, 150, 139, 143, 138, 136, 141, 137, 135, 140, 138, 140, 138, 134, 142, 127, 137, 135, 132, 140, 131, 142, 136, 137, 134, 136, 138, 135, 135, 138, 139, 142, 134, 135, 138, 137, 141, 144, 141, 140, 137, 138, 138, 136, 141, 138, 137, 139, 143, 139, 141, 141, 141, 139, 143, 140, 136, 138, 139, 141, 135, 132, 140, 141, 141, 142, 137, 138, 139, 135, 136, 135, 138, 138, 141, 135, 139, 140, 140, 136, 139, 138, 143, 128, 140, 139, 141, 140, 134, 140, 140, 137, 137, 139, 135, 141, 135, 138, 138, 137, 131, 134, 138, 134, 139, 138, 140, 142, 142, 137, 141, 135, 138, 134, 134, 136, 141, 146, 139, 139, 141, 141, 145, 134, 138, 141, 137, 143, 144, 142, 140, 138, 144, 136, 143, 140, 140, 140, 140, 133, 140, 140, 139, 139, 140, 138, 136, 138, 146, 135, 140, 150, 146, 142, 136, 142, 138, 140, 136, 137, 139, 136, 138, 150, 141, 142, 139, 142, 145, 142, 139, 140, 140, 140, 134, 136, 136, 138, 146, 134, 145, 140, 142, 143, 138, 141, 142, 139, 138, 142, 138, 129, 137, 140, 132, 137, 134, 136, 139, 137, 139, 141, 141, 135, 134, 138, 138, 137, 134, 144, 139, 140, 128, 136, 139, 139, 141, 138, 131, 140, 139, 136, 141, 136, 136, 141, 138, 140, 142, 140, 135, 137, 134, 144, 141, 140, 137, 136, 137, 142, 136, 140, 142, 139, 139, 140, 138, 135, 137, 142, 143, 137, 137, 142, 141, 142, 132, 139, 135, 137, 140, 135, 141, 136, 140, 142, 139, 126, 127, 136, 146, 134, 137, 145, 145, 140, 136, 129, 134, 139, 141, 147, 137, 139, 139, 134, 138, 135, 140, 136, 145, 139, 127, 137, 140, 139, 140, 141, 135, 138, 138, 134, 135, 135, 135, 137, 140, 144, 139, 138, 135, 135, 132, 144, 139, 140, 140, 129, 130, 138, 143, 134, 138, 148, 134, 130, 135, 143, 141, 142, 133, 134, 145, 140, 152, 139, 146, 133, 141, 138, 133, 136, 136, 145, 146, 136, 138, 137, 135, 138, 129, 139, 141, 131, 140, 137, 148, 135, 146, 144, 132, 138, 152, 142, 144, 130, 134, 141, 144, 138, 137, 150, 148, 137, 137, 136, 136, 149, 144, 136, 152, 142, 137, 140, 129, 144, 148, 141, 148, 130, 138, 139, 130, 133, 142, 136, 144, 146, 139, 133, 135, 136, 133, 146, 137, 142, 136, 141, 146, 133, 142, 137, 135, 135, 140, 139, 136, 135, 140, 153, 134, 147, 141, 137, 137, 147, 130, 135, 138, 136, 134, 136, 137, 136, 135, 139, 136, 142, 133, 145, 147, 145, 140, 138, 148, 132, 144, 144, 132, 139, 137, 139, 139, 138, 138, 128, 140, 137, 146, 140, 129, 135, 135, 144, 130, 135, 143, 138, 134, 140, 141, 143, 134, 135, 125, 145, 139, 138, 142, 139, 139, 145, 134, 138, 147, 130, 137, 139, 142, 145, 142, 134, 140, 141, 148, 144, 134, 138, 130, 145, 145, 138, 142, 143, 141, 132, 136, 146, 135, 141, 133, 141, 136, 137, 140, 138, 140, 146, 142, 144, 140, 136, 134, 142, 136, 146, 135, 128, 132, 128, 150, 134, 142, 135, 137, 144, 136, 136, 145, 138, 137, 128, 125, 142, 141, 140, 133, 140, 141, 149, 136, 140, 140, 139, 134, 136, 130, 136, 131, 137, 149, 133, 137, 135, 144, 141, 140, 133, 137, 130, 140, 122, 140, 142, 132, 128, 137, 136, 149, 147, 136, 138, 130, 145, 146, 148, 133, 137, 120, 136, 137, 140, 134, 139, 140, 145, 144, 137, 144, 138, 133, 147, 140, 134, 133, 143, 140, 135, 141, 138, 138, 140, 141, 139, 130, 137, 142, 136, 145, 133, 134, 141, 141, 143, 141, 136, 145, 137, 137, 146, 130, 131, 133, 146, 141, 140, 137, 146, 138, 137, 141, 137, 132, 137, 137, 134, 142, 139, 132, 133, 137, 144, 138, 134, 130, 130, 143, 146, 140, 137, 138, 146, 141, 145, 137, 139, 140, 124, 132, 133, 144, 132, 131, 148, 142, 141, 136, 143, 138, 136, 137, 143, 132, 149, 140, 145, 144, 136, 138, 138, 124, 143, 141, 138, 150, 142, 140, 148, 139, 136, 128, 138, 145, 141, 139, 146, 145, 147, 149, 135, 142, 135, 141, 133, 135, 149, 134, 136, 142, 135, 142, 133, 141, 144, 147, 132, 131, 140, 136, 134, 136, 142, 151, 139, 142, 140, 136, 133, 133, 144, 137, 139, 153, 140, 140, 136, 138, 133, 139, 138, 137, 130, 141, 137, 139, 132, 141, 131, 135, 139, 130, 137, 135, 139, 142, 142, 136, 141, 142, 134, 136, 141, 143, 138, 138, 147, 143, 138, 137, 139, 138, 137, 146, 135, 137, 143, 132, 142, 147, 139, 138, 143, 139, 135, 146, 145, 137, 144, 147, 132, 126, 141, 136, 139, 146, 143, 145, 141, 153, 139, 139, 145, 139, 147, 141, 141, 143, 130, 141, 135, 141, 133, 141, 140, 137, 134, 136, 137, 143, 130, 137, 136, 139, 132, 139, 135, 142, 130, 132, 142, 133, 139, 140, 135, 133, 137, 138, 125, 136, 136, 139, 143, 141, 138, 144, 141, 141, 146, 136, 143, 138, 131, 135, 142, 138, 139, 129, 134, 133, 135, 144, 142, 141, 146, 143, 130, 137, 134, 141, 144, 146, 146, 137, 131, 140, 137, 134, 138, 136, 142, 132, 140, 136, 140, 136, 136, 148, 134, 137, 148, 142, 137, 142, 143, 149, 129, 148, 136, 148, 137, 142, 146, 138, 137, 134, 138, 146, 141, 140, 137, 132, 140, 137, 133, 148, 149, 140, 141, 131, 151, 137, 145, 133, 145, 140, 134, 142, 136, 139, 141, 127, 141, 144, 139, 140, 137, 143, 136, 140, 139, 150, 151, 130, 135, 141, 152, 135, 137, 132, 136, 138, 133, 135, 144, 136, 149, 140, 139, 148, 135, 136, 141, 140, 139, 134, 139, 137, 140, 143, 141, 136, 148, 140, 137, 136, 140, 138, 145, 149, 144, 139, 145, 138, 128, 135, 140, 132, 137, 140, 141, 146, 137, 149, 148, 137, 130, 133, 138, 138, 129, 141, 151, 139, 139, 128, 139, 130, 142, 143, 148, 137, 144, 137, 138, 139, 137, 134, 140, 137, 138, 145, 134, 141, 143, 136, 149, 143, 141, 136, 144, 124, 143, 128, 136, 139, 138, 137, 141, 141, 135, 139, 151, 137, 137, 141, 136, 131, 137, 141, 136, 146, 142, 135, 137, 133, 145, 147, 136, 141, 141, 123, 125, 126, 142, 142, 138, 145, 131, 134, 134, 141, 132, 141, 146, 126, 142, 139, 139, 133, 140, 138, 134, 148, 135, 125, 144, 136, 137, 141, 142, 139, 147, 140, 132, 133, 142, 145, 126, 138, 137, 138, 141, 143, 135, 134, 134, 150, 140, 143, 142, 131, 139, 136, 141, 139, 142, 147, 135, 131, 128, 146, 151, 143, 138, 144, 136, 137, 149, 134, 138, 132, 144, 144, 135, 135, 136, 131, 135, 140, 139, 141, 145, 135, 142, 151, 126, 135, 133, 134, 143, 140, 144, 136, 146, 135, 142, 132, 147, 141, 134, 134, 133, 142, 137, 139, 150, 146, 137, 140, 133, 133, 146, 134, 131, 144, 138, 147, 138, 146, 144, 149, 140, 137, 132, 143, 138, 140, 141, 139, 147, 132, 137, 138, 134, 137, 141, 142, 143, 135, 140, 144, 146, 133, 140, 143, 140, 132, 143, 137, 141, 140, 135, 148, 142, 128, 131, 141, 133, 137, 135, 138, 132, 135, 137, 138, 142, 135, 138, 129, 134, 146, 135, 134, 119, 136, 133, 123, 142, 150, 137, 135, 141, 134, 141, 131, 142, 130, 141, 139, 144, 135, 143, 142, 144, 132, 133, 142, 138, 145, 138, 138, 136, 146, 142, 130, 129, 129, 133, 138, 142, 141, 131, 135, 126, 138, 128, 138, 138, 135, 132, 148, 146, 139, 134, 137, 144, 135, 136, 136, 145, 137, 131, 143, 133, 143, 138, 141, 149, 133, 146, 143, 135, 138, 135, 136, 141, 136, 129, 147, 137, 135, 142, 138, 138, 135, 140, 141, 141, 143, 134, 140, 136, 132, 135, 142, 136, 135, 143, 138, 142, 135, 132, 134, 137, 145, 128, 137, 136, 139, 134, 136, 138, 138, 140, 145, 127, 129, 140, 137, 140, 141, 148, 141, 140, 137, 140, 135, 147, 142, 141, 130, 143, 133, 138, 145, 127, 142, 140, 133, 136, 137, 145, 138, 141, 131, 133, 146, 134, 141, 137, 139, 136, 126, 129, 137, 133, 125, 139, 135, 135, 136, 139, 137, 142, 136, 151, 135, 149, 141, 138, 132, 137, 135, 137, 142, 134, 140, 133, 143, 141, 138, 137, 143, 141, 137, 142, 135, 139, 142, 140, 141, 142, 137, 135, 136, 140, 138, 150, 133, 139, 141, 149, 146, 133, 131, 130, 139, 143, 132, 143, 133, 135, 130, 147, 140, 139, 135, 132, 139, 142, 141, 140, 134, 140, 136, 145, 142, 145, 141, 136, 136, 143, 134, 131, 139, 136, 141, 137, 141, 131, 135, 141, 148, 137, 137, 136, 140, 137, 134, 144, 136, 145, 134, 137, 145, 141, 138, 135, 139, 144, 156, 146, 139, 131, 140, 135, 135, 137, 137, 138, 136, 138, 142, 147, 145, 145, 137, 135, 137, 136, 140, 143, 147, 142, 140, 131, 126, 138, 142, 136, 145, 144, 135, 145, 139, 139, 147, 130, 131, 130, 141, 136, 146, 136, 141, 133, 131, 137, 143, 135, 146, 137, 141, 148, 139, 148, 142, 134, 140, 146, 139, 140, 144, 138, 131, 140, 140, 137, 136, 134, 139, 141, 139, 138, 135, 144, 139, 141, 141, 148, 135, 141, 143, 138, 139, 128, 131, 142, 135, 139, 143, 142, 142, 135, 143, 134, 137, 139, 136, 139, 140, 135, 142, 144, 132, 134, 151, 134, 144, 132, 141, 138, 134, 137, 142, 135, 150, 135, 138, 150, 139, 136, 138, 139, 144, 138, 140, 136, 152, 138, 139, 137, 127, 143, 144, 146, 132, 131, 138, 138, 133, 136, 136, 146, 132, 134, 140, 133, 147, 145, 136, 131, 139, 138, 129, 133, 135, 143, 136, 135, 146, 138, 131, 140, 137, 140, 145, 138, 135, 148, 128, 129, 138, 146, 136, 128, 129, 136, 147, 140, 142, 134, 145, 140, 140, 147, 151, 149, 136, 139, 148, 135, 145, 137, 145, 145, 145, 139, 148, 134, 138, 136, 141, 132, 142, 130, 130, 137, 139, 127, 139, 142, 144, 142, 147, 137, 135, 130, 136, 141, 148, 141, 130, 138, 141, 131, 146, 146, 134, 143, 149, 147, 137, 139, 138, 146, 141, 129, 136, 135, 141, 138, 138, 142, 143, 136, 144, 140, 134, 138, 125, 142, 130, 132, 138, 141, 130, 135, 137, 137, 137, 137, 134, 143, 143, 144, 133, 136, 142, 135, 138, 145, 144, 146, 133, 144, 134, 137, 139, 148, 145, 139, 142, 139, 148, 132, 128, 135, 134, 143, 141, 134, 141, 143, 132, 138, 136, 131, 130, 138, 143, 152, 141, 142, 138, 138, 147, 137, 139, 135, 149, 132, 137, 137, 143, 138, 136, 143, 139, 146, 137, 133, 144, 136, 138, 138, 144, 148, 134, 140, 139, 141, 140, 144, 132, 141, 136, 136, 148, 142, 133, 132, 139, 144, 147, 139, 136, 129, 144, 139, 140, 140, 148, 136, 136, 137, 140, 142, 140, 148, 135, 136, 141, 148, 135, 150, 143, 141, 139, 134, 132, 136, 138, 136, 137, 148, 135, 132, 133, 140, 130, 134, 142, 139, 139, 145, 129, 141, 142, 129, 129, 151, 139, 132, 142, 130, 137, 138, 147, 138, 137, 142, 135, 140, 140, 141, 132, 136, 137, 147, 143, 136, 141, 135, 145, 145, 137, 137, 141, 134, 140, 145, 139, 150, 140, 140, 140, 138, 146, 131, 141, 134, 145, 143, 145, 128, 139, 141, 140, 140, 139, 138, 139, 135, 137, 137, 149, 142, 140, 144, 132, 147, 145, 140, 145, 137, 137, 133, 142, 140, 135, 139, 136, 141, 134, 141, 137, 134, 135, 142, 136, 135, 145, 135, 145, 135, 138, 137, 136, 141, 136, 138, 124, 132, 143, 145, 143, 139, 138, 138, 134, 134, 137, 139, 142, 138, 137, 137, 142, 139, 143, 137, 142, 141, 137, 138, 147, 144, 135, 139, 138, 142, 140, 137, 139, 141, 136, 146, 133, 136, 136, 141, 150, 148, 137, 141, 136, 136, 140, 140, 140, 143, 147, 139, 140, 142, 142, 145, 140, 139, 139, 142, 130, 138, 137, 137, 137, 136, 134, 134, 139, 140, 141, 138, 138, 144, 149, 135, 135, 135, 143, 136, 140, 132, 133, 144, 132, 138, 142, 135, 149, 144, 136, 141, 133, 139, 130, 132, 130, 143, 138, 144, 140, 137, 126, 142, 140, 142, 137, 143, 139, 146, 135, 140, 137, 141, 138, 141, 144, 137, 143, 133, 139, 138, 144, 138, 145, 135, 142, 140, 141, 147, 141, 147, 140, 140, 135, 139, 138, 137, 143, 139, 141, 138, 145, 140, 150, 139, 146, 147, 144, 132, 130, 145, 140, 140, 134, 139, 142, 137, 136, 130, 144, 134, 137, 144, 139, 150, 137, 149, 142, 145, 139, 148, 142, 147, 138, 141, 134, 148, 139, 136, 133, 144, 140, 135, 144, 142, 143, 132, 144, 145, 152, 136, 133, 139, 135, 136, 139, 141, 131, 134, 140, 136, 141, 142, 136, 141, 140, 134, 140, 138, 135, 141, 140, 137, 139, 137, 139, 132, 135, 144, 143, 140, 143, 130, 138, 140, 129, 138, 133, 138, 131, 143, 146, 140, 124, 132, 137, 130, 142, 138, 138, 139, 137, 144, 139, 136, 138, 135, 133, 135, 136, 142, 133, 134, 147, 141, 131, 143, 148, 140, 136, 147, 137, 145, 132, 145, 142, 137, 135, 142, 138, 134, 147, 141, 129, 134, 139, 141, 136, 135, 146, 139, 137, 147, 141, 125, 144, 141, 139, 138, 137, 142, 133, 143, 140, 141, 144, 135, 137, 143, 141, 141, 133, 136, 137, 132, 133, 140, 140, 144, 132, 137, 136, 145, 130, 137, 148, 139, 136, 135, 143, 140, 140, 141, 131, 143, 145, 145, 133, 140, 135, 136, 130, 137, 137, 144, 146, 143, 140, 136, 137, 139, 140, 136, 142, 136, 140, 145, 147, 134, 148, 123, 140, 139, 141, 139, 142, 145, 135, 137, 146, 145, 139, 141, 130, 138, 133, 143, 149, 138, 129, 144, 141, 152, 148, 135, 142, 144, 137, 136, 141, 147, 142, 137, 129, 134, 136, 138, 130, 136, 145, 142, 143, 128, 138, 135, 134, 134, 145, 133, 138, 146, 138, 149, 144, 132, 135, 143, 129, 126, 139, 150, 145, 141, 143, 140, 150, 126, 142, 146, 129, 138, 139, 141, 149, 137, 142, 143, 144, 135, 135, 143, 143, 139, 134, 139, 138, 135, 125, 142, 139, 135, 143, 139, 132, 139, 140, 143, 141, 143, 140, 138, 140, 136, 141, 136, 141, 134, 136, 139, 133, 136, 133, 141, 134, 127, 139, 137, 139, 136, 132, 145, 144, 149, 138, 142, 138, 142, 148, 133, 141, 151, 144, 136, 139, 143, 133, 154, 132, 136, 132, 140, 144, 132, 135, 150, 129, 130, 139, 140, 138, 130, 135, 137, 134, 142, 139, 135, 142, 141, 141, 138, 134, 141, 140, 133, 137, 145, 133, 142, 145, 138, 133, 135, 136, 139, 136, 130, 130, 136, 134, 140, 140, 138, 139, 138, 140, 136, 134, 143, 138, 143, 138, 149, 140, 142, 135, 140, 130, 140, 144, 140, 147, 144, 136, 144, 155, 136, 134, 138, 145, 141, 139, 141, 141, 131, 141, 140, 128, 130, 132, 131, 135, 137, 140, 131, 135, 143, 136, 142, 145, 144, 133, 131, 141, 137, 144, 143, 135, 135, 141, 137, 132, 137, 141, 146, 138, 138, 140, 139, 140, 144, 136, 139, 144, 144, 131, 134, 131, 137, 137, 140, 139, 136, 149, 141, 132, 144, 146, 147, 137, 145, 141, 140, 141, 136, 140, 133, 144, 138, 144, 143, 137, 135, 139, 138, 143, 127, 137, 140, 142, 144, 143, 131, 137, 131, 142, 140, 128, 138, 137, 147, 137, 139, 138, 141, 133, 144, 154, 142, 137, 140, 141, 141, 149, 136, 143, 139, 135, 145, 138, 135, 143, 152, 148, 140, 138, 147, 138, 129, 138, 132, 135, 139, 136, 131, 137, 136, 140, 151, 142, 140, 139, 129, 136, 141, 137, 142, 134, 146, 148, 146, 140, 140, 144, 140, 126, 149, 128, 130, 135, 144, 139, 143, 141, 150, 131, 137, 141, 136, 136, 136, 144, 145, 139, 143, 144, 142, 142, 142, 135, 136, 148, 132, 133, 133, 139, 144, 154, 140, 132, 131, 135, 141, 134, 139, 135, 148, 135, 141, 144, 134, 138, 129, 143, 131, 145, 133, 141, 139, 136, 129, 132, 140, 140, 136, 134, 139, 137, 144, 136, 137, 135, 133, 144, 143, 136, 136, 144, 145, 133, 140, 139, 137, 141, 138, 143, 136, 133, 138, 137, 134, 145, 142, 128, 134, 137, 133, 133, 135, 138, 143, 148, 143, 139, 146, 136, 144, 149, 137, 137, 136, 134, 133, 132, 138, 142, 123, 140, 130, 134, 138, 125, 138, 144, 148, 135, 139, 146, 134, 156, 134, 140, 139, 145, 145, 142, 132, 148, 137, 145, 131, 134, 134, 137, 132, 134, 134, 145, 154, 155, 142, 152, 137, 135, 147, 142, 141, 144, 138, 133, 136, 135, 147, 136, 140, 131, 134, 141, 140, 143, 132, 135, 140, 134, 138, 139, 139, 139, 146, 135, 139, 143, 146, 142, 142, 132, 149, 135, 135, 126, 132, 141, 133, 140, 130, 132, 140, 139, 133, 143, 145, 137, 138, 139, 134, 148, 136, 153, 136, 131, 137, 147, 145, 138, 138, 148, 128, 131, 148, 137, 141, 137, 151, 135, 141, 142, 138, 133, 138, 137, 137, 141, 144, 145, 138, 135, 140, 134, 138, 142, 147, 153, 148, 146, 143, 148, 147, 137, 131, 141, 140, 136, 137, 137, 134, 138, 143, 136, 139, 131, 135, 142, 134, 115, 134, 128, 147, 141, 135, 144, 135, 128, 134, 138, 137, 132, 131, 135, 143, 139, 141, 135, 152, 146, 145, 140, 139, 135, 144, 137, 145, 146, 144, 138, 135, 136, 142, 143, 136, 138, 137, 136, 154, 142, 139, 139, 148, 140, 134, 136, 144, 132, 139, 140, 130, 145, 141, 141, 134, 138, 137, 135, 140, 133, 139, 145, 135, 136, 138, 141, 138, 138, 136, 141, 146, 139, 142, 153, 135, 144, 139, 141, 144, 145, 138, 148, 139, 130, 158, 135, 139, 134, 145, 134, 127, 139, 141, 140, 122, 139, 141, 131, 141, 141, 137, 139, 145, 129, 139, 137, 132, 151, 136, 134, 139, 141, 130, 140, 140, 130, 143, 141, 141, 137, 135, 145, 156, 135, 144, 143, 135, 131, 139, 134, 136, 141, 141, 144, 137, 133, 132, 138, 140, 149, 140, 141, 142, 139, 137, 138, 137, 138, 142, 139, 139, 137, 141, 140, 131, 136, 130, 133, 134, 133, 149, 142, 148, 142, 143, 134, 130, 145, 150, 134, 129, 138, 130, 144, 128, 141, 137, 140, 134, 148, 145, 148, 132, 143, 139, 135, 143, 146, 140, 142, 135, 130, 149, 137, 138, 134, 147, 130, 136, 140, 141, 138, 137, 134, 136, 135, 142, 134, 140, 138, 140, 138, 148, 146, 140, 137, 145, 133, 138, 131, 133, 145, 142, 140, 146, 146, 147, 138, 146, 144, 147, 145, 135, 143, 139, 137, 132, 132, 130, 132, 137, 142, 141, 134, 134, 138, 146, 148, 138, 138, 140, 141, 134, 130, 137, 135, 140, 146, 133, 131, 135, 147, 140, 138, 137, 132, 142, 137, 143, 137, 136, 128, 131, 155, 146, 146, 131, 140, 130, 147, 140, 156, 141, 138, 152, 128, 145, 132, 142, 130, 150, 139, 143, 131, 133, 138, 134, 133, 146, 146, 134, 129, 142, 137, 134, 133, 151, 134, 144, 130, 132, 144, 135, 142, 131, 128, 145, 137, 140, 146, 142, 135, 149, 148, 145, 136, 128, 133, 135, 135, 132, 143, 151, 131, 145, 139, 142, 132, 145, 141, 139, 133, 144, 150, 138, 146, 136, 133, 141, 145, 142, 136, 146, 139, 132, 136, 135, 130, 141, 145, 141, 135, 145, 135, 151, 131, 136, 138, 132, 138, 143, 129, 140, 131, 141, 128, 133, 134, 146, 141, 135, 146, 132, 138, 135, 144, 139, 138, 136, 134, 126, 131, 139, 155, 128, 145, 146, 139, 137, 143, 128, 134, 152, 129, 140, 144, 141, 141, 138, 147, 148, 139, 130, 137, 152, 146, 144, 132, 121, 134, 147, 137, 142, 143, 138, 153, 137, 149, 137, 136, 127, 143, 140, 141, 143, 131, 135, 145, 161, 128, 136, 143, 134, 141, 139, 136, 140, 141, 143, 142, 150, 137, 138, 136, 143, 146, 139, 132, 135, 134, 151, 142, 144, 139, 138, 135, 135, 133, 142, 140, 138, 144, 139, 140, 142, 143, 143, 143, 136, 144, 129, 135, 148, 131, 138, 140, 140, 143, 135, 133, 134, 138, 144, 133, 139, 134, 137, 142, 136, 128, 135, 137, 133, 127, 153, 148, 145, 136, 131, 143, 142, 137, 144, 145, 146, 155, 134, 133, 129, 135, 134, 130, 147, 134, 143, 128, 135, 133, 130, 143, 143, 144, 142, 136, 146, 139, 131, 129, 135, 143, 142, 142, 147, 145, 138, 149, 133, 135, 134, 134, 157, 145, 143, 128, 141, 130, 138, 140, 145, 137, 133, 139, 135, 127, 139, 147, 148, 133, 133, 130, 138, 139, 133, 141, 140, 137, 145, 152, 147, 140, 145, 139, 133, 135, 139, 132, 132, 143, 153, 125, 142, 133, 143, 147, 133, 132, 123, 137, 156, 142, 133, 143, 150, 143, 132, 137, 138, 129, 129, 130, 147, 122, 141, 136, 137, 140, 129, 129, 137, 154, 145, 137, 139, 145, 143, 137, 141, 126, 152, 139, 138, 130, 141, 142, 131, 137, 137, 141, 135, 134, 142, 134, 140, 137, 134, 130, 134, 131, 141, 137, 133, 122, 147, 133, 141, 134, 145, 141, 139, 139, 130, 132, 139, 140, 139, 129, 133, 124, 137, 132, 144, 141, 140, 135, 132, 139, 143, 143, 132, 140, 141, 134, 126, 146, 125, 136, 144, 137, 135, 140, 141, 140, 144, 136, 149, 137, 145, 138, 140, 137, 144, 137, 141, 140, 132, 142, 148, 128, 133, 140, 135, 138, 144, 140, 136, 134, 135, 142, 141, 136, 128, 135, 143, 150, 123, 138, 139, 150, 134, 132, 131, 138, 150, 147, 134, 148, 131, 147, 129, 145, 141, 141, 129, 147, 127, 125, 140, 148, 143, 156, 147, 137, 146, 140, 131, 138, 133, 132, 129, 130, 141, 140, 137, 145, 136, 124, 132, 131, 134, 138, 145, 141, 121, 146, 129, 140, 135, 133, 137, 149, 136, 148, 146, 132, 140, 134, 134, 142, 154, 139, 144, 133, 138, 145, 133, 142, 134, 146, 147, 135, 135, 146, 151, 145, 149, 129, 137, 147, 148, 137, 150, 137, 132, 139, 138, 150, 145, 136, 139, 143, 134, 136, 147, 155, 131, 151, 132, 143, 142, 147, 129, 141, 139, 138, 124, 150, 144, 137, 145, 145, 138, 138, 137, 139, 132, 140, 134, 124, 136, 135, 136, 139, 142, 140, 131, 132, 133, 149, 144, 147, 139, 133, 147, 134, 140, 150, 145, 132, 138, 134, 141, 135, 141, 142, 132, 143, 149, 128, 130, 137, 142, 137, 125, 149, 145, 140, 126, 145, 133, 133, 138, 145, 141, 138, 152, 140, 133, 137, 142, 132, 135, 146, 153, 127, 138, 141, 144, 142, 133, 138, 141, 140, 142, 135, 139, 140, 137, 137, 134, 140, 139, 143, 133, 141, 133, 139, 136, 140, 135, 136, 140, 138, 141, 142, 139, 145, 140, 144, 139, 137, 140, 139, 137, 137, 147, 136, 141, 145, 129, 139, 155, 145, 138, 150, 139, 140, 139, 131, 138, 134, 132, 143, 140, 135, 140, 139, 139, 139, 127, 133, 139, 143, 138, 144, 137, 139, 132, 137, 137, 142, 144, 134, 140, 134, 144, 138, 137, 139, 134, 142, 138, 143, 138, 144, 138, 133, 142, 138, 137, 138, 142, 140, 140, 139, 134, 134, 137, 139, 139, 137, 139, 138, 128, 143, 133, 138, 139, 141, 139, 142, 140, 140, 135, 137, 137, 131, 138, 136, 131, 140, 138, 139, 135, 156, 134, 138, 141, 134, 146, 140, 135, 138, 131, 139, 137, 143, 136, 135, 131, 139, 143, 143, 146, 148, 137, 139, 142, 143, 146, 139, 132, 144, 129, 141, 143, 131, 141, 137, 138, 141, 141, 146, 145, 141, 131, 145, 140, 137, 138, 132, 136, 134, 132, 141, 138, 136, 130, 135, 143, 139, 137, 128, 139, 136, 142, 142, 126, 134, 128, 134, 136, 142, 141, 140, 143, 136, 133, 135, 138, 134, 138, 132, 124, 139, 135, 135, 141, 137, 136, 141, 139, 140, 140, 139, 134, 144, 135, 140, 136, 138, 141, 136, 140, 138, 134, 139, 136, 143, 148, 133, 138, 144, 144, 136, 131, 134, 136, 143, 141, 137, 134, 141, 143, 140, 138, 138, 134, 137, 138, 135, 135, 140, 142, 142, 143, 134, 141, 144, 139, 144, 145, 136, 141, 132, 136, 141, 136, 139, 138, 134, 139, 132, 134, 136, 138, 135, 144, 136, 141, 137, 130, 140, 135, 140, 133, 143, 143, 139, 139, 145, 140, 137, 140, 146, 142, 139, 137, 135, 136, 136, 144, 137, 142, 134, 141, 130, 141, 142, 135, 147, 137, 136, 151, 137, 137, 140, 144, 143, 147, 141, 138, 136, 139, 137, 138, 142, 140, 146, 140, 128, 132, 133, 138, 137, 147, 141, 148, 140, 136, 146, 135, 138, 149, 144, 141, 136, 141, 137, 145, 144, 144, 142, 128, 135, 143, 137, 131, 137, 140, 134, 135, 141, 135, 142, 138, 145, 141, 137, 145, 135, 143, 139, 134, 134, 140, 130, 137, 136, 141, 137, 150, 135, 141, 145, 138, 145, 139, 133, 136, 140, 138, 133, 139, 138, 135, 139, 138, 144, 133, 137, 146, 141, 133, 136, 133, 132, 145, 139, 141, 131, 137, 151, 137, 115, 135, 138, 136, 143, 139, 135, 139, 140, 141, 141, 139, 145, 142, 144, 145, 147, 141, 141, 135, 139, 140, 142, 143, 135, 141, 141, 141, 144, 138, 144, 137, 142, 148, 131, 132, 142, 132, 135, 138, 136, 138, 133, 144, 146, 139, 139, 142, 140, 137, 145, 138, 138, 140, 138, 139, 135, 136, 144, 137, 138, 138, 136, 140, 140, 131, 134, 142, 141, 138, 145, 138, 142, 132, 145, 138, 140, 142, 138, 138, 145, 145, 130, 140, 138, 151, 138, 131, 139, 140, 135, 133, 142, 142, 140, 133, 138, 129, 134, 141, 138, 150, 130, 155, 141, 136, 146, 140, 140, 133, 144, 150, 143, 128, 139, 150, 138, 146, 132, 136, 128, 133, 133, 138, 136, 136, 126, 139, 136, 151, 137, 141, 139, 145, 145, 128, 134, 148, 145, 138, 142, 138, 140, 141, 148, 151, 135, 127, 139, 142, 146, 141, 122, 138, 158, 139, 146, 130, 135, 144, 142, 141, 142, 134, 131, 142, 133, 133, 130, 142, 146, 145, 138, 139, 144, 136, 141, 144, 135, 139, 141, 135, 138, 140, 138, 142, 145, 144, 137, 150, 136, 129, 136, 135, 138, 135, 138, 132, 140, 138, 140, 137, 148, 140, 132, 138, 133, 141, 129, 134, 147, 137, 135, 140, 135, 135, 134, 136, 139, 130, 138, 138, 137, 132, 141, 142, 132, 133, 140, 125, 146, 139, 130, 143, 138, 144, 130, 144, 141, 152, 141, 142, 137, 135, 137, 136, 140, 141, 138, 139, 139, 139, 140, 146, 147, 143, 146, 137, 143, 128, 128, 138, 140, 142, 143, 143, 142, 134, 135, 134, 139, 143, 142, 139, 141, 132, 132, 144, 139, 137, 138, 142, 137, 139, 135, 141, 147, 146, 141, 140, 139, 136, 147, 138, 140, 136, 133, 139, 135, 140, 138, 149, 140, 140, 154, 145, 140, 146, 149, 144, 136, 140, 137, 148, 137, 133, 133, 138, 134, 140, 139, 154, 136, 135, 143, 143, 130, 140, 134, 140, 137, 136, 150, 148, 146, 135, 140, 134, 134, 131, 136, 134, 137, 144, 127, 134, 144, 139, 143, 142, 139, 141, 135, 140, 139, 146, 141, 134, 134, 140, 145, 131, 139, 142, 133, 137, 137, 142, 144, 132, 134, 135, 142, 138, 145, 147, 139, 137, 135, 139, 134, 141, 139, 138, 133, 138, 135, 139, 138, 139, 138, 143, 137, 134, 145, 131, 134, 130, 130, 139, 124, 150, 139, 129, 139, 132, 156, 130, 140, 144, 135, 143, 148, 148, 125, 144, 137, 144, 138, 145, 140, 141, 139, 133, 133, 127, 136, 143, 140, 133, 135, 138, 148, 141, 133, 136, 148, 136, 136, 146, 144, 138, 144, 137, 142, 143, 141, 145, 138, 137, 148, 141, 146, 138, 137, 128, 142, 137, 145, 139, 140, 135, 134, 146, 138, 146, 148, 141, 143, 143, 142, 130, 127, 129, 145, 134, 145, 140, 128, 132, 144, 133, 132, 138, 134, 139, 140, 139, 149, 145, 140, 148, 135, 148, 136, 144, 143, 140, 141, 143, 141, 140, 142, 136, 136, 141, 135, 137, 153, 141, 132, 141, 138, 145, 129, 143, 143, 129, 125, 134, 142, 139, 150, 137, 127, 132, 141, 143, 141, 139, 137, 141, 137, 131, 146, 151, 139, 133, 144, 136, 142, 156, 123, 135, 142, 130, 129, 135, 150, 135, 130, 133, 135, 149, 144, 134, 143, 140, 144, 139, 137, 132, 141, 140, 135, 133, 141, 132, 144, 141, 142, 136, 141, 143, 135, 127, 137, 147, 141, 131, 149, 137, 140, 133, 131, 149, 134, 133, 140, 130, 134, 133, 134, 139, 140, 131, 139, 138, 139, 135, 123, 147, 147, 153, 130, 135, 145, 143, 139, 137, 136, 127, 141, 134, 138, 150, 141, 132, 139, 139, 140, 133, 148, 138, 142, 140, 142, 139, 140, 147, 150, 140, 138, 134, 143, 144, 136, 143, 136, 132, 153, 139, 139, 149, 126, 142, 145, 139, 138, 148, 130, 140, 143, 132, 141, 136, 143, 136, 138, 130, 139, 139, 137, 139, 134, 136, 147, 138, 141, 143, 141, 134, 142, 128, 147, 138, 138, 146, 141, 137, 139, 137, 138, 133, 136, 142, 145, 138, 146, 140, 140, 132, 146, 135, 139, 137, 135, 139, 138, 138, 136, 138, 126, 138, 143, 139, 143, 134, 139, 134, 143, 132, 143, 138, 142, 148, 148, 143, 135, 137, 144, 135, 143, 141, 138, 139, 134, 141, 142, 134, 140, 141, 141, 144, 137, 133, 144, 143, 138, 139, 140, 141, 143, 137, 144, 141, 137, 143, 134, 141, 135, 140, 137, 134, 142, 139, 141, 134, 141, 140, 139, 139, 138, 140, 139, 137, 144, 141, 129, 146, 139, 134, 140, 140, 140, 136, 147, 145, 138, 142, 138, 143, 142, 142, 140, 134, 135, 141, 145, 139, 136, 135, 142, 144, 141, 136, 148, 151, 135, 137, 130, 142, 146, 145, 136, 144, 143, 144, 135, 140, 135, 134, 135, 139, 135, 142, 133, 134, 141, 141, 137, 142, 144, 139, 135, 141, 137, 140, 132, 144, 140, 143, 145, 134, 140, 130, 143, 138, 136, 136, 130, 142, 138, 138, 140, 136, 134, 138, 132, 151, 148, 133, 144, 130, 141, 138, 138, 144, 140, 136, 143, 128, 144, 141, 136, 143, 133, 142, 139, 141, 138, 137, 137, 137, 145, 135, 134, 143, 133, 143, 142, 146, 136, 140, 141, 139, 147, 146, 135, 143, 146, 132, 139, 134, 147, 134, 137, 135, 143, 145, 146, 135, 140, 139, 124, 137, 142, 142, 144, 144, 142, 143, 138, 141, 136, 145, 145, 139, 138, 134, 144, 137, 145, 141, 138, 137, 138, 143, 137, 140, 141, 151, 143, 138, 151, 139, 132, 131, 137, 136, 138, 138, 141, 140, 141, 146, 134, 139, 138, 141, 138, 149, 143, 140, 140, 138, 137, 143, 138, 132, 146, 136, 141, 143, 140, 148, 137, 133, 143, 142, 139, 134, 139, 141, 138, 142, 145, 147, 131, 144, 146, 140, 136, 142, 144, 143, 139, 134, 140, 141, 139, 143, 140, 135, 139, 131, 141, 145, 142, 137, 137, 138, 141, 141, 138, 133, 134, 138, 138, 132, 145, 140, 139, 141, 140, 135, 141, 139, 150, 140, 140, 143, 137, 138, 127, 140, 135, 143, 135, 137, 128, 142, 145, 144, 139, 136, 147, 137, 143, 140, 139, 142, 144, 143, 134, 136, 138, 140, 140, 137, 143, 134, 143, 146, 144, 141, 136, 139, 127, 140, 131, 141, 142, 134, 136, 131, 147, 143, 145, 138, 148, 138, 131, 138, 138, 140, 143, 147, 137, 135, 135, 143, 135, 132, 140, 143, 142, 140, 136, 136, 143, 151, 140, 137, 140, 137, 137, 135, 142, 145, 132, 140, 129, 136, 142, 140, 140, 140, 139, 144, 139, 146, 143, 145, 139, 135, 138, 144, 143, 136, 139, 137, 143, 144, 140, 127, 145, 137, 139, 136, 144, 135, 143, 141, 134, 132, 151, 133, 151, 143, 143, 148, 137, 138, 133, 140, 137, 143, 141, 138, 144, 137, 134, 151, 136, 142, 137, 140, 129, 131, 141, 137, 136, 134, 134, 139, 140, 133, 133, 139, 136, 145, 132, 150, 144, 142, 129, 148, 138, 142, 140, 126, 136, 135, 144, 142, 133, 141, 137, 133, 137, 136, 145, 141, 146, 140, 136, 143, 138, 132, 148, 123, 143, 138, 141, 138, 129, 140, 141, 139, 144, 142, 146, 121, 132, 140, 140, 134, 142, 143, 146, 132, 121, 133, 140, 144, 141, 140, 137, 145, 142, 144, 137, 140, 138, 135, 134, 142, 143, 133, 134, 135, 136, 132, 136, 144, 137, 140, 133, 133, 144, 132, 146, 141, 134, 146, 151, 143, 138, 140, 132, 140, 145, 127, 144, 138, 137, 142, 132, 138, 144, 138, 147, 139, 146, 142, 137, 148, 131, 139, 141, 140, 134, 143, 141, 135, 153, 145, 146, 146, 145, 131, 140, 152, 147, 139, 142, 138, 136, 148, 133, 140, 135, 137, 158, 138, 136, 137, 136, 138, 138, 128, 134, 147, 137, 140, 143, 134, 142, 139, 142, 137, 140, 146, 145, 139, 131, 145, 141, 136, 141, 137, 133, 137, 143, 134, 142, 133, 139, 135, 137, 142, 140, 138, 144, 133, 139, 138, 139, 137, 129, 134, 134, 116, 131, 148, 134, 145, 137, 145, 143, 128, 148, 145, 138, 135, 146, 134, 135, 142, 142, 127, 133, 136, 150, 135, 143, 138, 146, 139, 140, 141, 140, 130, 134, 133, 136, 133, 136, 142, 132, 137, 143, 143, 134, 131, 142, 134, 143, 137, 143, 145, 134, 133, 128, 143, 144, 147, 134, 135, 131, 144, 145, 148, 144, 155, 128, 147, 138, 131, 141, 130, 134, 137, 131, 139, 143, 144, 144, 131, 136, 140, 145, 145, 140, 142, 134, 143, 142, 140, 137, 146, 127, 126, 146, 138, 126, 139, 134, 140, 131, 139, 133, 137, 146, 144, 142, 145, 140, 135, 147, 141, 138, 135, 133, 142, 132, 137, 142, 125, 130, 140, 145, 143, 147, 148, 142, 139, 141, 131, 146, 136, 144, 134, 138, 133, 137, 145, 144, 141, 147, 144, 129, 129, 142, 139, 138, 126, 144, 138, 134, 145, 136, 136, 133, 146, 144, 157, 131, 146, 140, 138, 144, 141, 133, 134, 149, 138, 132, 145, 141, 140, 131, 139, 138, 139, 132, 137, 133, 135, 139, 136, 138, 144, 143, 133, 139, 139, 140, 151, 145, 135, 137, 134, 151, 136, 141, 136, 146, 142, 144, 135, 145, 141, 146, 145, 144, 139, 142, 137, 147, 136, 140, 138, 141, 136, 123, 141, 125, 142, 144, 135, 138, 139, 134, 148, 138, 147, 129, 135, 139, 144, 137, 146, 142, 133, 146, 139, 137, 135, 139, 144, 135, 135, 148, 143, 140, 135, 141, 143, 137, 138, 146, 129, 141, 148, 138, 133, 138, 139, 132, 143, 129, 144, 144, 137, 147, 144, 142, 145, 133, 141, 138, 133, 142, 143, 138, 147, 156, 138, 143, 135, 138, 134, 140, 135, 143, 136, 148, 139, 143, 151, 144, 142, 135, 143, 136, 146, 143, 140, 141, 136, 131, 139, 141, 137, 131, 142, 139, 144, 145, 135, 154, 140, 134, 147, 140, 150, 140, 132, 137, 135, 136, 128, 144, 146, 140, 138, 141, 139, 131, 146, 133, 140, 149, 144, 134, 139, 142, 141, 138, 142, 142, 138, 139, 131, 135, 137, 139, 143, 137, 149, 135, 139, 141, 148, 142, 143, 136, 143, 152, 138, 135, 138, 143, 135, 136, 146, 135, 146, 136, 142, 143, 144, 141, 137, 138, 140, 139, 151, 140, 135, 135, 139, 150, 146, 143, 140, 143, 134, 129, 156, 135, 139, 134, 130, 138, 150, 138, 142, 142, 134, 147, 129, 143, 138, 150, 136, 144, 141, 141, 139, 139, 132, 134, 136, 143, 144, 162, 138, 135, 139, 137, 144, 144, 138, 133, 145, 139, 140, 134, 128, 134, 140, 140, 137, 143, 142, 137, 138, 148, 143, 136, 135, 136, 142, 140, 133, 138, 145, 136, 150, 143, 139, 153, 143, 130, 140, 152, 129, 139, 138, 136, 143, 140, 139, 138, 147, 147, 139, 137, 128, 137, 138, 128, 146, 141, 145, 133, 148, 139, 145, 127, 137, 140, 142, 135, 136, 144, 136, 147, 145, 139, 135, 142, 132, 137, 142, 139, 133, 137, 142, 138, 139, 132, 135, 133, 137, 146, 135, 143, 132, 136, 147, 135, 138, 137, 142, 147, 148, 135, 127, 137, 126, 135, 145, 138, 145, 140, 142, 136, 146, 144, 148, 135, 137, 134, 143, 133, 138, 136, 136, 136, 147, 139, 135, 138, 129, 150, 142, 147, 137, 134, 140, 144, 137, 142, 138, 142, 135, 136, 134, 135, 140, 144, 133, 139, 138, 135, 136, 136, 147, 146, 134, 145, 135, 137, 140, 136, 137, 136, 131, 140, 145, 134, 136, 132, 137, 143, 145, 137, 135, 134, 141, 148, 138, 136, 142, 143, 139, 132, 136, 139, 141, 146, 142, 137, 137, 145, 143, 137, 137, 131, 137, 132, 142, 140, 145, 138, 141, 128, 139, 138, 142, 138, 140, 143, 135, 144, 133, 141, 152, 140, 141, 137, 146, 143, 150, 139, 137, 133, 139, 152, 136, 141, 140, 135, 133, 143, 138, 139, 138, 141, 136, 143, 139, 140, 137, 131, 133, 144, 140, 135, 134, 136, 133, 143, 136, 138, 133, 129, 136, 130, 143, 142, 139, 132, 134, 133, 130, 138, 139, 146, 144, 139, 136, 143, 139, 136, 143, 145, 142, 133, 140, 149, 140, 139, 146, 113, 126, 138, 140, 144, 137, 143, 141, 152, 140, 145, 140, 140, 139, 150, 141, 139, 138, 129, 140, 135, 134, 147, 138, 141, 147, 147, 130, 140, 142, 139, 131, 139, 137, 140, 137, 132, 136, 138, 142, 147, 135, 138, 139, 136, 140, 138, 140, 139, 134, 136, 148, 138, 142, 129, 141, 138, 147, 136, 143, 143, 140, 134, 133, 139, 149, 140, 144, 144, 139, 141, 143, 139, 136, 138, 142, 140, 143, 137, 138, 146, 144, 136, 137, 139, 139, 145, 148, 141, 144, 136, 125, 143, 140, 134, 137, 142, 140, 143, 146, 140, 140, 141, 132, 141, 135, 139, 153, 135, 144, 140, 147, 141, 134, 141, 136, 139, 141, 143, 136, 134, 135, 143, 144, 136, 135, 139, 130, 133, 141, 147, 141, 146, 133, 141, 136, 143, 135, 135, 137, 137, 145, 141, 134, 136, 136, 144, 144, 143, 138, 140, 135, 145, 143, 137, 154, 134, 136, 143, 140, 135, 138, 126, 133, 144, 136, 135, 135, 137, 136, 148, 136, 138, 141, 139, 137, 134, 142, 137, 131, 131, 133, 140, 135, 144, 139, 130, 127, 137, 143, 134, 141, 138, 138, 137, 150, 135, 146, 139, 135, 138, 140, 137, 140, 142, 135, 143, 139, 146, 135, 135, 146, 154, 138, 144, 138, 124, 141, 142, 134, 136, 136, 141, 139, 141, 133, 135, 140, 138, 135, 143, 144, 139, 140, 139, 140, 142, 139, 132, 136, 143, 140, 140, 139, 135, 141, 135, 136, 134, 130, 137, 139, 146, 137, 138, 141, 140, 148, 143, 129, 134, 136, 137, 134, 139, 145, 141, 141, 135, 143, 142, 134, 139, 138, 131, 142, 140, 135, 137, 146, 149, 138, 141, 139, 140, 137, 138, 134, 146, 139, 138, 132, 138, 132, 143, 143, 150, 135, 141, 143, 132, 146, 144, 141, 154, 144, 140, 142, 139, 139, 146, 146, 144, 144, 143, 145, 148, 139, 134, 142, 143, 141, 137, 137, 136, 137, 144, 139, 144, 142, 147, 141, 143, 134, 135, 137, 141, 137, 149, 145, 141, 143, 141, 139, 144, 146, 141, 136, 137, 143, 138, 141, 146, 135, 134, 143, 138, 148, 137, 134, 138, 141, 133, 138, 132, 147, 138, 146, 136, 135, 144, 133, 145, 133, 141, 139, 134, 146, 133, 142, 135, 140, 128, 143, 138, 137, 142, 137, 140, 145, 139, 132, 134, 142, 146, 136, 140, 133, 136, 133, 139, 133, 145, 130, 145, 141, 135, 136, 140, 141, 136, 130, 146, 142, 142, 139, 145, 140, 133, 146, 141, 134, 142, 141, 135, 140, 136, 143, 137, 143, 137, 139, 138, 143, 145, 144, 134, 143, 141, 138, 144, 132, 142, 139, 133, 131, 140, 139, 136, 139, 143, 138, 145, 144, 141, 141, 140, 133, 132, 129, 136, 146, 144, 145, 142, 142, 135, 142, 143, 143, 144, 134, 137, 139, 135, 139, 133, 137, 133, 139, 148, 141, 141, 141, 141, 139, 147, 144, 143, 137, 130, 136, 141, 135, 140, 137, 138, 150, 134, 135, 136, 138, 140, 134, 144, 132, 123, 136, 136, 137, 142, 140, 146, 141, 133, 141, 133, 145, 140, 134, 132, 140, 144, 138, 145, 131, 142, 139, 141, 137, 134, 144, 137, 134, 145, 140, 139, 130, 136, 136, 136, 137, 134, 139, 137, 140, 140, 149, 138, 142, 135, 152, 134, 139, 145, 136, 145, 140, 133, 144, 135, 134, 149, 142, 131, 136, 131, 134, 147, 133, 133, 134, 141, 131, 132, 139, 142, 137, 136, 140, 139, 139, 137, 137, 141, 141, 144, 138, 139, 140, 151, 135, 137, 137, 141, 138, 137, 143, 137, 145, 134, 136, 136, 137, 138, 147, 141, 131, 137, 138, 141, 131, 136, 142, 137, 139, 146, 147, 138, 142, 149, 138, 141, 131, 144, 140, 141, 132, 135, 144, 140, 134, 147, 133, 139, 144, 144, 140, 141, 136, 138, 139, 139, 144, 138, 139, 145, 143, 145, 136, 138, 141, 140, 131, 137, 139, 142, 155, 140, 145, 139, 138, 137, 139, 138, 129, 146, 138, 142, 134, 141, 139, 135, 129, 148, 133, 147, 151, 145, 139, 144, 148, 140, 136, 136, 138, 134, 130, 132, 137, 141, 132, 133, 140, 135, 139, 135, 136, 144, 136, 138, 135, 135, 136, 138, 137, 134, 141, 134, 138, 129, 135, 148, 142, 144, 144, 150, 140, 142, 141, 135, 132, 143, 136, 144, 149, 135, 133, 140, 135, 148, 139, 146, 145, 131, 143, 138, 136, 141, 135, 141, 136, 146, 141, 140, 148, 146, 139, 138, 138, 144, 147, 133, 138, 150, 138, 138, 138, 133, 142, 133, 130, 147, 130, 147, 144, 137, 135, 131, 136, 135, 146, 147, 131, 136, 142, 130, 137, 138, 137, 133, 141, 137, 135, 131, 141, 136, 132, 135, 129, 136, 140, 137, 140, 137, 138, 133, 140, 139, 140, 132, 144, 146, 148, 138, 146, 130, 133, 130, 143, 138, 143, 134, 128, 135, 137, 130, 141, 137, 137, 132, 134, 150, 139, 136, 137, 140, 132, 142, 134, 137, 136, 150, 131, 133, 144, 136, 145, 140, 144, 140, 134, 138, 127, 137, 134, 133, 123, 133, 144, 138, 134, 144, 130, 140, 140, 138, 133, 139, 146, 136, 140, 139, 151, 141, 138, 137, 145, 145, 135, 136, 137, 130, 135, 145, 136, 135, 146, 146, 132, 142, 132, 135, 146, 145, 135, 147, 146, 124, 145, 137, 139, 144, 137, 138, 139, 135, 140, 133, 131, 141, 144, 139, 139, 141, 139, 136, 126, 141, 128, 141, 143, 140, 140, 140, 145, 138, 135, 139, 129, 134, 130, 139, 130, 139, 146, 143, 143, 139, 136, 139, 135, 138, 141, 143, 138, 130, 137, 143, 141, 137, 142, 150, 136, 143, 157, 142, 141, 139, 135, 137, 138, 138, 136, 146, 130, 136, 132, 141, 130, 136, 139, 140, 134, 141, 145, 133, 133, 138, 146, 142, 134, 132, 140, 141, 144, 136, 140, 133, 137, 140, 141, 131, 142, 137, 139, 132, 155, 138, 129, 143, 138, 134, 139, 136, 143, 136, 151, 145, 141, 143, 141, 137, 135, 130, 130, 139, 137, 142, 138, 141, 141, 136, 135, 132, 139, 144, 142, 148, 135, 135, 144, 152, 140, 125, 134, 135, 138, 148, 136, 127, 135, 138, 141, 131, 136, 144, 132, 153, 138, 146, 142, 132, 128, 145, 137, 147, 132, 139, 139, 130, 140, 144, 141, 149, 136, 148, 145, 135, 138, 143, 137, 137, 143, 140, 132, 132, 134, 141, 132, 139, 132, 138, 141, 146, 151, 133, 142, 138, 151, 132, 134, 146, 142, 138, 132, 128, 136, 145, 133, 137, 129, 140, 140, 140, 144, 141, 141, 137, 134, 147, 138, 127, 142, 141, 129, 151, 138, 131, 145, 126, 129, 138, 136, 145, 143, 143, 140, 131, 145, 134, 151, 142, 138, 143, 146, 134, 139, 142, 136, 137, 140, 135, 138, 143, 134, 142, 140, 114, 133, 143, 134, 149, 136, 142, 135, 140, 139, 136, 139, 134, 138, 133, 136, 145, 131, 135, 134, 139, 137, 139, 143, 138, 141, 139, 139, 136, 142, 137, 133, 138, 143, 140, 145, 143, 139, 138, 147, 142, 139, 139, 131, 147, 139, 139, 139, 135, 139, 140, 148, 128, 136, 146, 138, 142, 144, 142, 142, 138, 141, 132, 134, 146, 136, 137, 135, 142, 137, 140, 140, 137, 139, 146, 143, 145, 138, 134, 140, 144, 145, 136, 134, 131, 146, 135, 139, 133, 136, 143, 139, 144, 138, 138, 139, 143, 137, 140, 139, 134, 138, 134, 141, 134, 135, 139, 136, 138, 151, 143, 131, 133, 131, 143, 142, 134, 147, 141, 139, 143, 135, 140, 140, 136, 140, 141, 133, 135, 127, 137, 145, 128, 139, 143, 140, 138, 132, 135, 131, 140, 130, 145, 138, 138, 140, 135, 145, 144, 137, 134, 130, 135, 141, 137, 154, 147, 140, 142, 146, 149, 137, 140, 143, 142, 140, 134, 136, 140, 136, 133, 144, 133, 140, 138, 140, 140, 145, 142, 141, 147, 136, 133, 137, 147, 143, 151, 137, 136, 140, 138, 140, 137, 140, 132, 131, 135, 142, 137, 138, 139, 142, 146, 143, 140, 145, 137, 136, 132, 136, 136, 141, 149, 137, 138, 139, 133, 136, 137, 139, 146, 147, 148, 142, 131, 137, 141, 136, 138, 142, 142, 140, 141, 135, 128, 144, 136, 142, 150, 146, 135, 142, 148, 144, 135, 139, 129, 141, 140, 138, 135, 140, 139, 134, 129, 137, 133, 135, 132, 138, 141, 146, 145, 147, 134, 139, 146, 142, 141, 134, 141, 137, 138, 135, 140, 139, 146, 120, 140, 136, 141, 136, 146, 133, 141, 139, 140, 139, 141, 137, 138, 139, 131, 143, 137, 134, 146, 134, 132, 143, 145, 136, 135, 135, 142, 137, 142, 134, 137, 129, 142, 130, 132, 142, 143, 136, 135, 136, 142, 139, 124, 145, 133, 135, 137, 141, 140, 147, 132, 141, 142, 135, 138, 137, 141, 143, 142, 134, 140, 140, 132, 136, 144, 143, 135, 138, 146, 136, 134, 141, 137, 141, 141, 139, 144, 145, 133, 141, 138, 148, 133, 147, 134, 146, 135, 136, 140, 143, 142, 137, 138, 131, 140, 144, 142, 142, 132, 142, 143, 138, 138, 136, 139, 144, 135, 138, 135, 141, 142, 137, 139, 139, 136, 136, 140, 139, 134, 142, 141, 144, 136, 142, 132, 147, 142, 143, 135, 137, 142, 137, 133, 147, 136, 141, 138, 145, 148, 146, 144, 145, 143, 139, 148, 144, 147, 142, 139, 136, 140, 140, 148, 140, 138, 133, 146, 138, 145, 148, 132, 139, 141, 144, 146, 122, 139, 140, 132, 152, 133, 145, 147, 141, 132, 138, 147, 147, 135, 138, 138, 135, 138, 145, 135, 133, 137, 141, 140, 149, 138, 139, 146, 145, 134, 141, 161, 136, 137, 133, 144, 142, 137, 138, 142, 129, 139, 142, 137, 146, 144, 137, 142, 146, 147, 135, 149, 143, 141, 140, 133, 132, 136, 138, 138, 135, 134, 139, 134, 139, 145, 150, 141, 136, 133, 131, 142, 141, 127, 140, 136, 142, 134, 140, 137, 141, 140, 143, 134, 134, 139, 141, 139, 141, 136, 135, 135, 133, 135, 142, 141, 138, 142, 132, 129, 141, 137, 141, 132, 135, 145, 138, 143, 132, 136, 147, 129, 136, 142, 136, 135, 152, 142, 141, 141, 134, 139, 144, 146, 138, 144, 143, 133, 143, 135, 141, 137, 133, 146, 131, 138, 137, 147, 143, 133, 142, 139, 131, 132, 147, 138, 140, 136, 135, 147, 134, 136, 142, 134, 137, 141, 142, 136, 138, 145, 138, 134, 140, 142, 142, 136, 144, 130, 137, 139, 138, 143, 142, 136, 138, 139, 137, 138, 144, 142, 139, 142, 139, 145, 136, 136, 140, 139, 143, 134, 143, 130, 129, 138, 143, 143, 143, 137, 131, 137, 143, 142, 134, 139, 131, 138, 141, 144, 138, 144, 142, 133, 134, 138, 135, 140, 139, 142, 134, 132, 139, 131, 139, 142, 146, 131, 138, 146, 137, 135, 146, 139, 135, 143, 137, 138, 140, 141, 133, 143, 139, 137, 140, 143, 131, 133, 140, 142, 136, 132, 137, 129, 139, 146, 146, 136, 139, 134, 141, 145, 138, 140, 148, 140, 139, 129, 136, 133, 140, 135, 144, 147, 139, 135, 140, 138, 149, 142, 143, 135, 134, 146, 137, 143, 136, 143, 138, 137, 131, 147, 140, 135, 139, 138, 142, 140, 133, 134, 139, 144, 142, 133, 138, 131, 147, 136, 139, 137, 140, 132, 146, 140, 141, 143, 139, 135, 136, 140, 137, 145, 144, 140, 139, 133, 138, 137, 131, 138, 134, 150, 136, 135, 140, 140, 139, 139, 140, 138, 144, 136, 130, 144, 140, 142, 140, 141, 138, 133, 130, 140, 136, 143, 143, 141, 144, 145, 128, 139, 143, 141, 141, 143, 138, 141, 129, 134, 142, 136, 144, 130, 126, 135, 136, 145, 148, 129, 132, 143, 134, 135, 145, 138, 143, 140, 138, 135, 142, 142, 149, 147, 145, 137, 137, 132, 142, 142, 140, 138, 151, 134, 140, 136, 131, 144, 150, 149, 150, 144, 132, 134, 144, 141, 137, 138, 137, 144, 138, 139, 140, 143, 136, 137, 141, 139, 142, 150, 142, 139, 129, 139, 132, 127, 139, 130, 137, 140, 138, 135, 143, 138, 139, 138, 142, 133, 137, 133, 137, 146, 140, 135, 137, 144, 145, 144, 137, 137, 136, 132, 136, 138, 136, 133, 136, 142, 136, 146, 137, 142, 138, 144, 139, 137, 137, 138, 140, 139, 140, 143, 137, 138, 147, 134, 143, 134, 140, 138, 143, 135, 135, 137, 143, 141, 142, 142, 138, 140, 145, 139, 139, 135, 134, 138, 148, 138, 146, 144, 142, 137, 141, 139, 136, 138, 141, 138, 131, 141, 137, 133, 143, 142, 135, 141, 139, 139, 140, 133, 148, 144, 140, 136, 126, 141, 141, 135, 140, 134, 129, 139, 135, 138, 136, 142, 139, 140, 144, 140, 133, 139, 142, 135, 138, 128, 133, 136, 146, 131, 140, 135, 135, 137, 141, 137, 141, 139, 147, 144, 139, 149, 138, 139, 136, 148, 136, 142, 139, 142, 143, 140, 133, 140, 139, 139, 146, 143, 144, 142, 137, 139, 142, 146, 140, 137, 144, 138, 141, 138, 141, 146, 139, 136, 133, 142, 139, 138, 139, 132, 140, 145, 140, 145, 139, 136, 140, 143, 140, 136, 144, 137, 135, 136, 143, 137, 142, 137, 146, 136, 137, 135, 137, 139, 140, 136, 139, 138, 141, 139, 136, 134, 133, 141, 139, 139, 138, 144, 133, 141, 136, 134, 142, 139, 136, 134, 137, 140, 134, 139, 133, 139, 132, 143, 133, 137, 129, 142, 139, 133, 135, 134, 140, 134, 136, 139, 140, 134, 136, 137, 141, 140, 140, 132, 141, 142, 148, 146, 136, 143, 139, 140, 137, 132, 140, 145, 145, 136, 136, 144, 148, 135, 138, 144, 133, 135, 134, 135, 135, 134, 146, 140, 137, 136, 145, 133, 133, 138, 138, 138, 140, 143, 146, 143, 145, 128, 135, 143, 142, 135, 142, 134, 135, 143, 138, 134, 145, 136, 135, 141, 138, 135, 136, 139, 134, 136, 145, 139, 143, 139, 145, 144, 142, 141, 143, 131, 140, 136, 138, 147, 139, 137, 146, 138, 141, 142, 137, 138, 138, 140, 131, 138, 140, 139, 139, 143, 131, 140, 138, 128, 136, 146, 145, 143, 143, 131, 133, 148, 135, 139, 141, 140, 139, 145, 134, 138, 133, 146, 137, 138, 140, 134, 145, 138, 137, 152, 143, 133, 143, 138, 146, 135, 140, 131, 142, 142, 136, 127, 136, 141, 135, 139, 138, 141, 130, 142, 136, 140, 154, 142, 138, 138, 135, 133, 137, 138, 140, 135, 144, 133, 131, 137, 137, 147, 147, 139, 141, 138, 146, 133, 136, 137, 141, 132, 135, 140, 128, 149, 137, 140, 143, 133, 133, 144, 137, 134, 140, 142, 136, 139, 139, 147, 134, 137, 134, 140, 134, 144, 139, 139, 137, 143, 136, 141, 132, 133, 133, 144, 128, 141, 136, 139, 139, 137, 147, 145, 138, 145, 140, 141, 134, 146, 143, 136, 135, 133, 134, 136, 139, 130, 141, 130, 140, 132, 132, 133, 131, 136, 143, 140, 142, 143, 140, 135, 135, 141, 138, 139, 137, 134, 134, 146, 137, 137, 135, 141, 142, 145, 147, 135, 141, 144, 145, 138, 137, 132, 137, 139, 143, 139, 138, 147, 138, 145, 142, 137, 139, 142, 142, 143, 146, 138, 137, 143, 139, 136, 138, 123, 138, 135, 138, 137, 139, 139, 137, 139, 140, 133, 140, 144, 137, 145, 138, 145, 139, 142, 139, 137, 137, 145, 143, 138, 135, 135, 139, 143, 143, 138, 136, 144, 142, 137, 138, 147, 145, 140, 139, 139, 147, 141, 129, 143, 135, 140, 138, 140, 148, 135, 140, 135, 135, 140, 139, 136, 134, 141, 133, 136, 140, 143, 141, 143, 134, 141, 138, 130, 141, 143, 136, 138, 135, 140, 137, 138, 140, 141, 132, 142, 140, 135, 137, 134, 137, 136, 141, 139, 144, 138, 143, 138, 141, 133, 145, 144, 144, 140, 140, 132, 140, 135, 134, 135, 138, 127, 135, 136, 139, 135, 143, 135, 134, 140, 137, 142, 136, 138, 144, 144, 130, 137, 139, 135, 138, 136, 137, 139, 133, 140, 135, 139, 133, 134, 135, 141, 141, 143, 136, 135, 143, 136, 127, 143, 147, 134, 134, 138, 148, 129, 137, 129, 135, 141, 139, 141, 140, 143, 131, 149, 135, 128, 136, 133, 141, 140, 150, 143, 139, 135, 130, 139, 138, 137, 137, 136, 140, 133, 142, 138, 139, 136, 139, 144, 142, 136, 141, 142, 139, 140, 144, 147, 139, 133, 123, 138, 143, 143, 148, 139, 137, 142, 139, 135, 130, 140, 138, 139, 131, 135, 139, 150, 146, 141, 152, 139, 133, 151, 136, 129, 140, 134, 143, 134, 145, 145, 144, 136, 137, 144, 147, 138, 131, 139, 140, 131, 129, 142, 146, 131, 146, 137, 144, 139, 137, 130, 140, 135, 137, 140, 141, 129, 144, 144, 140, 123, 143, 141, 137, 146, 134, 136, 155, 144, 134, 141, 140, 137, 134, 158, 144, 135, 134, 140, 135, 143, 137, 142, 134, 135, 147, 144, 143, 149, 136, 141, 146, 139, 136, 138, 134, 130, 142, 139, 134, 147, 138, 135, 137, 133, 144, 140, 139, 142, 134, 143, 140, 140, 138, 138, 142, 134, 140, 133, 147, 141, 126, 141, 137, 132, 140, 139, 134, 143, 136, 140, 139, 141, 138, 136, 145, 138, 146, 141, 145, 137, 142, 144, 134, 139, 134, 132, 136, 145, 143, 136, 147, 129, 140, 146, 138, 140, 136, 139, 144, 133, 146, 144, 139, 146, 135, 131, 144, 138, 132, 151, 141, 134, 137, 134, 138, 130, 140, 137, 132, 139, 141, 139, 136, 133, 143, 140, 139, 134, 135, 139, 138, 141, 141, 143, 140, 137, 137, 134, 129, 136, 131, 140, 139, 140, 139, 150, 146, 148, 142, 138, 142, 144, 132, 129, 133, 143, 137, 137, 138, 142, 133, 139, 138, 130, 130, 143, 143, 136, 130, 143, 151, 138, 133, 141, 138, 136, 132, 135, 133, 146, 145, 151, 141, 144, 139, 136, 136, 143, 139, 133, 137, 140, 134, 146, 136, 135, 139, 140, 128, 139, 141, 134, 138, 135, 145, 137, 145, 138, 144, 131, 137, 139, 137, 144, 144, 145, 142, 150, 152, 135, 137, 143, 132, 137, 138, 130, 148, 138, 137, 144, 146, 137, 147, 140, 133, 132, 142, 144, 132, 142, 149, 141, 132, 142, 145, 141, 137, 129, 143, 134, 147, 136, 142, 142, 136, 144, 137, 138, 136, 145, 144, 146, 137, 131, 138, 133, 136, 143, 134, 137, 142, 121, 127, 140, 139, 138, 137, 146, 142, 137, 134, 136, 136, 139, 142, 146, 133, 136, 138, 138, 137, 132, 128, 131, 142, 135, 128, 139, 142, 141, 137, 139, 139, 146, 124, 140, 142, 135, 140, 132, 142, 140, 139, 142, 141, 137, 142, 134, 137, 143, 134, 138, 136, 143, 146, 138, 146, 135, 150, 134, 133, 134, 127, 144, 151, 138, 139, 140, 134, 140, 139, 139, 146, 140, 148, 138, 136, 136, 141, 137, 147, 138, 132, 138, 133, 140, 144, 155, 144, 151, 139, 138, 138, 134, 135, 143, 134, 136, 129, 151, 141, 139, 132, 142, 144, 141, 139, 139, 134, 144, 133, 127, 140, 142, 133, 142, 143, 148, 146, 149, 135, 142, 131, 139, 139, 138, 148, 143, 133, 141, 134, 139, 140, 150, 138, 143, 141, 143, 142, 134, 134, 139, 134, 138, 132, 137, 137, 137, 140, 136, 148, 144, 149, 140, 134, 139, 142, 147, 147, 141, 138, 129, 139, 135, 137, 133, 134, 138, 142, 143, 137, 141, 145, 134, 139, 132, 135, 132, 130, 145, 143, 137, 136, 136, 137, 143, 132, 136, 139, 142, 136, 137, 138, 137, 123, 150, 130, 140, 133, 142, 136, 143, 141, 144, 146, 140, 139, 135, 142, 136, 139, 143, 140, 144, 136, 137, 131, 144, 136, 151, 130, 135, 139, 140, 139, 139, 138, 133, 146, 141, 139, 138, 142, 134, 156, 141, 135, 129, 151, 144, 148, 141, 137, 138, 146, 131, 140, 133, 136, 134, 141, 129, 137, 143, 145, 144, 133, 138, 140, 134, 140, 141, 143, 137, 137, 139, 132, 138, 139, 143, 142, 142, 137, 136, 131, 135, 141, 138, 150, 136, 154, 136, 137, 135, 136, 141, 134, 149, 140, 130, 132, 136, 134, 140, 147, 151, 143, 137, 132, 136, 132, 138, 142, 139, 133, 139, 142, 137, 154, 135, 139, 142, 141, 132, 149, 143, 146, 145, 146, 138, 139, 145, 138, 140, 140, 138, 133, 134, 142, 137, 135, 137, 134, 150, 139, 131, 139, 141, 138, 141, 136, 146, 139, 131, 133, 144, 143, 139, 137, 130, 127, 143, 137, 142, 131, 135, 134, 139, 133, 142, 143, 132, 134, 135, 137, 138, 139, 138, 132, 132, 143, 128, 141, 134, 141, 131, 144, 137, 139, 138, 132, 145, 140, 139, 134, 145, 134, 148, 144, 129, 144, 139, 136, 138, 138, 144, 142, 143, 143, 138, 143, 143, 141, 139, 145, 143, 145, 142, 134, 129, 141, 141, 141, 142, 144, 136, 148, 137, 137, 144, 138, 143, 150, 133, 143, 139, 134, 141, 137, 136, 153, 136, 140, 139, 133, 137, 136, 138, 137, 148, 144, 144, 139, 132, 138, 149, 143, 133, 135, 141, 131, 157, 140, 150, 143, 139, 133, 134, 135, 138, 146, 129, 147, 141, 143, 136, 134, 139, 142, 140, 142, 132, 134, 143, 137, 141, 138, 142, 130, 137, 141, 138, 134, 135, 135, 137, 138, 142, 150, 143, 136, 135, 142, 138, 137, 140, 137, 137, 139, 137, 142, 142, 138, 140, 126, 144, 149, 138, 137, 141, 139, 149, 139, 136, 144, 137, 133, 138, 139, 139, 145, 137, 138, 144, 148, 146, 140, 134, 134, 142, 145, 135, 130, 143, 139, 141, 142, 149, 138, 134, 140, 138, 130, 132, 141, 135, 147, 140, 137, 137, 139, 134, 145, 139, 142, 130, 142, 138, 129, 146, 129, 144, 140, 145, 142, 138, 144, 142, 133, 140, 133, 133, 139, 151, 147, 148, 135, 144, 137, 143, 136, 142, 138, 139, 146, 138, 139, 144, 145, 144, 141, 150, 137, 143, 134, 132, 136, 141, 145, 138, 144, 134, 141, 140, 142, 135, 148, 138, 134, 139, 147, 141, 135, 130, 137, 141, 132, 129, 140, 140, 135, 141, 139, 143, 136, 137, 144, 138, 132, 146, 130, 142, 148, 143, 147, 154, 140, 142, 139, 139, 133, 131, 142, 140, 138, 144, 136, 140, 139, 130, 141, 137, 151, 136, 139, 126, 134, 138, 137, 142, 145, 142, 133, 139, 141, 133, 127, 132, 137, 141, 125, 141, 140, 139, 144, 149, 134, 137, 146, 136, 138, 135, 135, 139, 143, 147, 136, 136, 130, 146, 132, 142, 137, 132, 138, 134, 146, 145, 145, 134, 133, 135, 143, 134, 146, 136, 138, 150, 129, 136, 142, 133, 141, 150, 136, 148, 136, 144, 146, 143, 144, 135, 139, 145, 149, 139, 139, 145, 136, 148, 150, 140, 142, 129, 133, 138, 138, 131, 143, 140, 135, 145, 138, 133, 142, 147, 141, 136, 141, 134, 142, 151, 135, 141, 139, 127, 146, 141, 144, 137, 147, 140, 145, 131, 135, 144, 145, 132, 150, 145, 133, 132, 144, 139, 133, 130, 135, 145, 136, 139, 139, 148, 153, 143, 146, 137, 139, 135, 142, 135, 146, 138, 132, 142, 131, 155, 135, 147, 147, 139, 133, 136, 134, 136, 122, 147, 140, 134, 137, 134, 143, 145, 128, 136, 141, 136, 140, 141, 143, 138, 141, 135, 133, 141, 148, 142, 135, 139, 139, 146, 149, 134, 141, 146, 133, 145, 144, 139, 142, 138, 139, 142, 137, 147, 132, 130, 137, 158, 130, 142, 143, 150, 136, 134, 145, 133, 134, 140, 146, 134, 143, 138, 140, 146, 139, 139, 130, 138, 141, 140, 136, 141, 135, 133, 132, 138, 139, 134, 137, 143, 133, 143, 146, 138, 143, 133, 132, 133, 133, 134, 144, 140, 150, 148, 142, 130, 150, 133, 146, 132, 146, 141, 146, 142, 139, 139, 136, 130, 133, 144, 128, 141, 143, 142, 154, 139, 133, 139, 153, 127, 132, 134, 133, 143, 137, 141, 143, 141, 136, 144, 135, 148, 143, 136, 138, 138, 127, 129, 140, 135, 145, 146, 145, 134, 134, 136, 142, 140, 137, 140, 151, 149, 148, 143, 138, 143, 131, 143, 140, 140, 144, 144, 136, 127, 146, 141, 133, 136, 143, 141, 140, 131, 130, 140, 141, 140, 137, 136, 135, 131, 136, 142, 150, 141, 132, 140, 140, 139, 134, 135, 137, 136, 133, 141, 146, 139, 135, 137, 136, 135, 143, 140, 140, 138, 142, 142, 140, 138, 148, 142, 148, 141, 136, 138, 138, 130, 133, 138, 132, 139, 149, 135, 138, 135, 138, 136, 128, 137, 133, 138, 130, 140, 129, 142, 142, 147, 140, 136, 139, 134, 146, 141, 141, 140, 130, 140, 139, 131, 146, 147, 134, 135, 146, 142, 145, 144, 139, 143, 138, 130, 137, 142, 140, 135, 128, 134, 136, 136, 128, 138, 138, 134, 137, 141, 142, 145, 129, 135, 136, 136, 147, 140, 141, 135, 144, 136, 136, 138, 139, 135, 136, 127, 134, 135, 142, 146, 133, 137, 145, 137, 136, 133, 142, 136, 136, 134, 147, 140, 133, 144, 136, 143, 140, 139, 146, 145, 136, 148, 136, 138, 138, 132, 137, 144, 144, 130, 135, 133, 139, 135, 141, 139, 139, 128, 134, 133, 141, 146, 137, 141, 135, 135, 139, 136, 139, 140, 135, 144, 143, 140, 144, 136, 138, 138, 134, 141, 136, 142, 137, 135, 139, 141, 139, 138, 135, 133, 140, 143, 132, 141, 137, 141, 131, 141, 140, 135, 134, 140, 137, 140, 138, 141, 143, 149, 138, 139, 137, 136, 144, 141, 148, 139, 137, 137, 134, 138, 141, 138, 138, 132, 141, 131, 140, 140, 136, 137, 140, 137, 135, 140, 137, 138, 144, 138, 144, 140, 133, 135, 137, 141, 142, 139, 140, 137, 137, 140, 142, 142, 136, 139, 134, 140, 137, 138, 141, 134, 135, 152, 136, 138, 135, 135, 136, 139, 135, 140, 139, 134, 138, 143, 139, 138, 141, 144, 140, 136, 137, 138, 135, 139, 135, 135, 143, 135, 140, 138, 136, 141, 135, 139, 132, 140, 140, 132, 133, 141, 144, 137, 143, 141, 137, 145, 146, 136, 133, 140, 135, 135, 135, 136, 131, 143, 140, 137, 139, 137, 145, 141, 141, 139, 139, 136, 138, 134, 141, 139, 140, 139, 142, 134, 140, 135, 142, 137, 143, 132, 143, 135, 139, 141, 136, 146, 139, 138, 139, 142, 144, 136, 142, 138, 137, 139, 144, 136, 139, 134, 138, 139, 142, 146, 144, 148, 141, 140, 141, 141, 134, 131, 145, 136, 142, 137, 137, 143, 136, 141, 136, 143, 147, 137, 136, 133, 139, 141, 139, 146, 136, 148, 143, 147, 144, 146, 140, 140, 139, 139, 140, 154, 134, 146, 134, 140, 138, 141, 137, 143, 138, 139, 138, 133, 140, 139, 139, 142, 137, 134, 137, 134, 140, 140, 145, 142, 143, 137, 136, 141, 146, 147, 134, 141, 136, 138, 139, 133, 134, 140, 138, 140, 140, 144, 140, 142, 136, 138, 136, 142, 133, 139, 146, 138, 138, 139, 137, 145, 138, 143, 135, 138, 127, 141, 139, 133, 138, 135, 142, 139, 136, 140, 141, 144, 137, 143, 136, 132, 139, 133, 137, 139, 136, 144, 140, 136, 137, 137, 137, 149, 137, 134, 134, 146, 136, 134, 137, 136, 135, 143, 143, 140, 142, 143, 135, 141, 143, 131, 137, 139, 144, 134, 142, 136, 141, 142, 138, 139, 140, 140, 133, 147, 139, 143, 137, 139, 139, 136, 138, 140, 137, 137, 137, 142, 142, 138, 143, 143, 149, 138, 140, 146, 138, 137, 139, 139, 150, 135, 134, 136, 136, 133, 139, 138, 140, 139, 140, 142, 139, 139, 140, 143, 141, 135, 133, 141, 137, 132, 140, 132, 142, 141, 134, 138, 146, 140, 141, 132, 138, 142, 132, 147, 139, 141, 137, 140, 138, 138, 139, 140, 135, 135, 138, 140, 151, 137, 144, 136, 133, 131, 136, 137, 142, 146, 138, 141, 136, 142, 136, 139, 138, 143, 141, 134, 143, 135, 139, 140, 139, 140, 144, 140, 135, 146, 133, 132, 139, 134, 134, 142, 139, 140, 139, 138, 142, 133, 141, 144, 136, 143, 135, 141, 140, 140, 135, 141, 136, 137, 140, 139, 138, 141, 138, 146, 145, 138, 133, 142, 145, 152, 137, 133, 138, 135, 136, 136, 141, 140, 140, 143, 135, 144, 134, 148, 138, 142, 144, 142, 143, 143, 136, 141, 134, 136, 140, 139, 150, 143, 141, 145, 140, 144, 134, 134, 138, 134, 149, 149, 130, 134, 143, 136, 150, 135, 132, 141, 137, 146, 127, 137, 145, 138, 138, 127, 140, 141, 136, 136, 130, 138, 137, 141, 132, 138, 137, 138, 140, 135, 137, 140, 139, 136, 148, 137, 147, 135, 138, 136, 137, 142, 138, 138, 138, 138, 131, 137, 142, 140, 137, 137, 135, 139, 131, 140, 146, 139, 139, 144, 135, 136, 138, 140, 135, 136, 121, 135, 140, 142, 128, 149, 129, 153, 143, 137, 140, 141, 137, 133, 140, 141, 137, 134, 149, 139, 141, 136, 137, 138, 141, 133, 141, 133, 143, 139, 137, 139, 130, 141, 138, 139, 136, 139, 136, 145, 137, 133, 146, 145, 141, 138, 144, 142, 140, 149, 137, 137, 134, 141, 140, 137, 139, 138, 143, 135, 141, 147, 128, 123, 146, 141, 136, 154, 142, 139, 140, 145, 144, 133, 132, 140, 134, 144, 135, 137, 138, 136, 143, 138, 133, 138, 143, 147, 149, 139, 149, 131, 143, 132, 131, 138, 138, 136, 134, 133, 128, 132, 135, 136, 135, 138, 139, 139, 134, 143, 140, 139, 134, 136, 139, 139, 142, 135, 135, 134, 135, 135, 137, 140, 137, 134, 133, 134, 144, 139, 142, 147, 134, 137, 138, 139, 136, 145, 142, 138, 135, 134, 143, 137, 148, 138, 141, 131, 132, 134, 143, 135, 149, 141, 140, 139, 132, 133, 138, 132, 134, 136, 143, 144, 137, 143, 137, 132, 137, 145, 146, 141, 137, 132, 138, 142, 141, 139, 141, 136, 146, 135, 133, 128, 141, 136, 133, 137, 141, 134, 135, 137, 141, 136, 139, 145, 145, 134, 140, 143, 140, 130, 138, 131, 131, 135, 136, 139, 135, 131, 142, 149, 143, 138, 141, 138, 143, 145, 141, 141, 133, 141, 132, 138, 141, 140, 135, 147, 145, 138, 135, 145, 136, 140, 142, 136, 139, 135, 135, 135, 139, 139, 134, 134, 139, 141, 142, 136, 132, 143, 138, 140, 139, 145, 140, 139, 142, 129, 134, 136, 142, 136, 141, 135, 141, 137, 144, 140, 142, 139, 134, 133, 132, 136, 137, 126, 134, 139, 135, 138, 144, 134, 137, 138, 141, 137, 137, 128, 141, 136, 135, 129, 128, 141, 139, 147, 143, 136, 139, 145, 138, 136, 144, 144, 138, 142, 146, 143, 140, 138, 139, 133, 137, 132, 140, 146, 133, 135, 133, 135, 144, 135, 146, 139, 140, 133, 136, 137, 139, 138, 142, 147, 144, 135, 140, 144, 137, 139, 138, 149, 142, 136, 139, 137, 141, 138, 134, 140, 140, 132, 144, 137, 143, 138, 133, 135, 139, 144, 138, 139, 139, 142, 135, 143, 136, 138, 133, 139, 146, 143, 135, 138, 136, 140, 143, 142, 140, 136, 140, 137, 138, 137, 132, 145, 140, 136, 140, 135, 132, 146, 136, 143, 136, 140, 136, 136, 134, 132, 132, 133, 137, 140, 132, 138, 131, 133, 135, 136, 137, 137, 138, 147, 134, 143, 140, 138, 136, 135, 133, 142, 133, 143, 136, 146, 135, 134, 140, 143, 139, 141, 135, 130, 141, 144, 137, 140, 147, 139, 143, 140, 134, 138, 131, 141, 149, 138, 145, 132, 132, 142, 136, 144, 144, 141, 128, 145, 131, 136, 139, 133, 138, 147, 143, 139, 139, 133, 136, 144, 148, 139, 136, 144, 146, 146, 137, 136, 142, 136, 140, 135, 136, 136, 140, 134, 132, 162, 135, 144, 139, 132, 141, 139, 126, 134, 140, 137, 134, 134, 134, 149, 134, 144, 142, 133, 153, 141, 139, 140, 138, 142, 138, 138, 135, 140, 143, 137, 136, 136, 137, 142, 138, 134, 135, 136, 137, 129, 138, 133, 139, 139, 132, 132, 142, 134, 135, 139, 131, 133, 144, 138, 139, 145, 136, 128, 142, 134, 132, 131, 142, 131, 143, 134, 141, 139, 139, 145, 148, 134, 147, 137, 140, 136, 140, 135, 133, 135, 140, 139, 143, 140, 137, 135, 136, 137, 130, 137, 132, 133, 137, 133, 134, 136, 135, 134, 136, 141, 137, 133, 146, 138, 140, 142, 147, 137, 139, 135, 140, 144, 142, 150, 138, 146, 147, 138, 137, 131, 142, 138, 146, 138, 134, 132, 128, 138, 142, 140, 141, 142, 134, 141, 146, 136, 136, 145, 136, 135, 135, 138, 143, 131, 138, 138, 134, 144, 143, 138, 136, 137, 139, 135, 137, 136, 139, 133, 135, 133, 141, 137, 146, 129, 138, 142, 153, 128, 143, 126, 143, 129, 133, 141, 139, 141, 134, 131, 131, 137, 142, 140, 141, 150, 137, 135, 137, 141, 137, 130, 143, 144, 136, 138, 139, 142, 136, 145, 138, 133, 135, 147, 142, 143, 133, 136, 136, 138, 137, 137, 137, 141, 143, 138, 143, 138, 134, 131, 132, 134, 135, 136, 135, 144, 135, 143, 140, 139, 136, 143, 136, 129, 136, 134, 136, 140, 145, 139, 146, 137, 139, 135, 132, 145, 138, 136, 144, 134, 136, 138, 145, 135, 142, 131, 136, 140, 136, 134, 141, 133, 134, 134, 134, 135, 142, 135, 140, 140, 139, 136, 127, 143, 142, 141, 145, 135, 155, 144, 135, 127, 134, 145, 137, 137, 151, 137, 134, 141, 139, 137, 137, 138, 135, 138, 136, 140, 136, 134, 126, 128, 143, 132, 130, 140, 132, 140, 143, 131, 148, 139, 136, 141, 147, 130, 135, 142, 142, 138, 127, 148, 123, 129, 140, 140, 140, 138, 145, 136, 142, 152, 136, 138, 135, 132, 144, 135, 139, 137, 140, 147, 136, 140, 135, 138, 136, 147, 130, 136, 137, 144, 133, 144, 137, 135, 133, 138, 131, 133, 145, 124, 139, 133, 134, 138, 152, 136, 135, 132, 145, 148, 140, 141, 136, 129, 136, 134, 135, 133, 145, 140, 136, 139, 139, 134, 144, 137, 136, 132, 139, 134, 136, 134, 132, 130, 132, 142, 136, 137, 139, 143, 142, 130, 140, 140, 135, 132, 136, 139, 138, 132, 142, 137, 139, 134, 145, 141, 134, 142, 144, 144, 140, 139, 131, 139, 132, 139, 132, 141, 138, 143, 132, 142, 137, 142, 141, 137, 137, 135, 153, 139, 140, 140, 131, 141, 136, 148, 130, 140, 140, 136, 144, 145, 146, 142, 139, 147, 147, 133, 141, 142, 145, 138, 140, 134, 135, 151, 136, 140, 137, 141, 146, 137, 138, 151, 139, 135, 136, 139, 130, 140, 127, 135, 139, 135, 153, 136, 139, 141, 147, 142, 132, 142, 129, 147, 130, 129, 149, 133, 143, 133, 140, 132, 143, 138, 139, 146, 139, 139, 141, 135, 144, 134, 134, 134, 135, 136, 143, 147, 138, 140, 135, 136, 143, 143, 138, 137, 131, 137, 142, 145, 132, 141, 139, 137, 160, 141, 153, 151, 140, 142, 135, 141, 147, 144, 141, 138, 134, 134, 151, 141, 129, 148, 131, 140, 136, 138, 144, 138, 142, 132, 138, 134, 129, 144, 134, 134, 149, 142, 135, 143, 136, 136, 140, 133, 141, 131, 137, 130, 132, 134, 135, 147, 138, 151, 141, 135, 130, 141, 141, 145, 130, 154, 138, 138, 129, 143, 141, 152, 144, 139, 136, 143, 134, 135, 137, 139, 143, 141, 139, 135, 132, 143, 139, 138, 132, 139, 130, 140, 143, 143, 139, 134, 141, 133, 136, 134, 140, 143, 145, 138, 140, 138, 135, 143, 136, 138, 145, 133, 133, 137, 143, 139, 151, 140, 134, 131, 138, 133, 140, 143, 143, 141, 146, 131, 140, 139, 128, 136, 139, 133, 130, 131, 142, 142, 138, 147, 145, 138, 140, 139, 135, 129, 138, 141, 130, 143, 133, 141, 143, 139, 146, 139, 141, 138, 135, 138, 138, 135, 139, 143, 126, 128, 135, 138, 136, 134, 142, 143, 139, 148, 140, 127, 131, 131, 144, 132, 138, 144, 133, 136, 136, 135, 141, 143, 132, 131, 139, 131, 145, 145, 141, 129, 145, 134, 134, 142, 134, 136, 140, 136, 127, 150, 145, 137, 136, 130, 144, 140, 135, 134, 138, 144, 145, 145, 142, 134, 143, 148, 138, 139, 144, 138, 150, 144, 141, 156, 135, 139, 142, 134, 142, 133, 146, 145, 140, 134, 131, 128, 131, 145, 128, 136, 133, 148, 135, 134, 136, 136, 138, 138, 138, 140, 132, 144, 137, 145, 139, 137, 136, 135, 132, 138, 145, 141, 145, 149, 141, 142, 143, 137, 141, 128, 136, 141, 146, 136, 140, 136, 130, 150, 134, 139, 130, 139, 139, 141, 135, 136, 141, 138, 143, 144, 151, 139, 148, 135, 136, 143, 130, 140, 137, 143, 139, 150, 138, 141, 133, 138, 142, 134, 146, 132, 148, 134, 150, 130, 139, 143, 140, 138, 143, 133, 139, 146, 143, 133, 135, 146, 144, 132, 135, 149, 146, 134, 144, 134, 138, 135, 132, 140, 139, 142, 141, 136, 140, 127, 134, 133, 138, 139, 132, 134, 134, 143, 137, 136, 135, 139, 139, 145, 146, 144, 133, 137, 146, 142, 142, 130, 133, 139, 136, 126, 135, 129, 144, 134, 141, 140, 140, 130, 142, 135, 140, 132, 134, 139, 137, 137, 133, 143, 139, 134, 137, 141, 141, 143, 143, 144, 132, 140, 140, 141, 141, 139, 139, 140, 129, 149, 142, 129, 142, 140, 136, 145, 143, 141, 144, 149, 124, 140, 139, 141, 141, 143, 138, 135, 142, 142, 136, 141, 140, 142, 142, 135, 148, 141, 138, 139, 136, 138, 142, 138, 145, 138, 148, 145, 141, 139, 140, 136, 132, 137, 143, 135, 139, 138, 137, 138, 136, 143, 132, 133, 136, 138, 138, 140, 133, 133, 135, 138, 137, 138, 139, 138, 138, 143, 139, 134, 135, 139, 128, 138, 141, 138, 146, 137, 146, 138, 144, 136, 136, 139, 141, 133, 138, 139, 137, 135, 135, 142, 133, 146, 143, 132, 143, 134, 144, 137, 142, 140, 148, 140, 141, 136, 133, 144, 139, 137, 133, 145, 140, 136, 142, 135, 131, 137, 145, 138, 141, 135, 142, 135, 143, 134, 140, 136, 130, 139, 141, 138, 139, 139, 137, 135, 133, 134, 144, 143, 142, 135, 137, 140, 145, 134, 137, 135, 140, 146, 144, 140, 147, 133, 144, 138, 139, 136, 134, 136, 139, 142, 141, 131, 139, 148, 136, 137, 140, 138, 140, 143, 136, 134, 138, 145, 140, 138, 143, 138, 137, 139, 135, 144, 139, 137, 140, 132, 138, 136, 135, 138, 144, 134, 134, 137, 142, 142, 136, 135, 144, 137, 137, 130, 135, 123, 136, 147, 141, 143, 143, 138, 141, 136, 141, 137, 143, 138, 132, 137, 137, 143, 134, 142, 140, 141, 134, 141, 136, 138, 138, 143, 142, 138, 146, 146, 135, 151, 131, 134, 139, 138, 138, 138, 132, 141, 138, 136, 141, 139, 137, 145, 140, 132, 129, 135, 140, 133, 148, 135, 139, 144, 143, 139, 137, 136, 137, 138, 137, 138, 139, 139, 132, 130, 139, 138, 136, 136, 140, 138, 137, 141, 143, 130, 140, 140, 137, 136, 146, 130, 133, 140, 137, 141, 142, 143, 132, 141, 139, 139, 139, 138, 138, 139, 130, 137, 146, 139, 140, 145, 130, 138, 139, 139, 139, 140, 138, 132, 140, 136, 144, 138, 140, 140, 137, 139, 139, 145, 135, 142, 137, 131, 143, 138, 140, 136, 140, 134, 137, 142, 137, 135, 137, 128, 142, 136, 133, 129, 138, 137, 146, 143, 140, 141, 141, 136, 141, 142, 139, 139, 133, 138, 138, 141, 146, 131, 137, 139, 145, 139, 137, 145, 139, 136, 145, 138, 140, 136, 134, 144, 136, 142, 150, 143, 134, 138, 147, 135, 138, 139, 138, 136, 133, 137, 140, 132, 133, 132, 142, 136, 139, 149, 145, 146, 141, 142, 133, 139, 139, 140, 139, 143, 138, 143, 145, 142, 142, 143, 142, 147, 137, 137, 144, 137, 141, 143, 132, 139, 146, 141, 137, 139, 138, 134, 133, 142, 136, 139, 141, 135, 139, 145, 140, 140, 148, 147, 135, 137, 140, 145, 139, 139, 137, 139, 144, 142, 141, 142, 140, 136, 136, 140, 138, 134, 138, 140, 139, 139, 136, 139, 138, 137, 136, 141, 141, 140, 141, 134, 136, 135, 139, 142, 142, 148, 139, 139, 141, 138, 138, 137, 139, 138, 133, 132, 138, 142, 143, 144, 141, 145, 139, 140, 139, 136, 143, 141, 134, 143, 143, 146, 138, 137, 131, 146, 136, 137, 135, 150, 145, 131, 138, 138, 137, 139, 136, 143, 137, 139, 140, 134, 133, 133, 138, 137, 139, 140, 141, 143, 130, 151, 139, 140, 137, 134, 141, 137, 138, 146, 140, 140, 142, 145, 140, 136, 131, 132, 138, 136, 141, 139, 134, 136, 127, 148, 139, 136, 139, 134, 142, 144, 138, 144, 130, 139, 136, 137, 136, 142, 141, 141, 135, 141, 138, 139, 151, 145, 138, 137, 140, 133, 141, 143, 142, 141, 142, 147, 140, 138, 131, 142, 143, 136, 142, 133, 133, 135, 139, 139, 142, 139, 145, 134, 146, 143, 148, 140, 141, 134, 138, 140, 136, 135, 135, 139, 147, 140, 141, 133, 140, 140, 132, 137, 132, 139, 134, 132, 138, 140, 140, 129, 138, 135, 137, 135, 139, 133, 142, 142, 152, 141, 138, 135, 129, 146, 142, 141, 133, 140, 127, 145, 139, 141, 132, 138, 135, 137, 141, 133, 132, 132, 143, 155, 154, 138, 136, 134, 133, 136, 138, 136, 132, 135, 131, 133, 140, 127, 138, 142, 128, 138, 140, 135, 148, 143, 145, 132, 147, 136, 142, 143, 144, 136, 146, 133, 135, 137, 143, 136, 143, 136, 138, 143, 135, 146, 132, 136, 135, 137, 128, 133, 139, 143, 137, 135, 136, 146, 139, 135, 132, 137, 133, 139, 137, 131, 145, 144, 139, 133, 142, 131, 135, 151, 139, 128, 140, 139, 147, 135, 133, 141, 131, 128, 141, 138, 137, 139, 143, 138, 140, 138, 138, 141, 135, 150, 141, 138, 141, 138, 143, 132, 141, 132, 149, 141, 139, 144, 134, 139, 140, 142, 141, 140, 146, 133, 136, 142, 147, 138, 140, 146, 141, 127, 145, 138, 135, 139, 147, 138, 139, 137, 128, 143, 147, 132, 130, 144, 142, 139, 130, 126, 135, 143, 133, 146, 136, 140, 133, 142, 135, 133, 137, 135, 137, 143, 138, 131, 144, 138, 145, 141, 147, 143, 136, 151, 131, 147, 140, 135, 149, 140, 135, 140, 130, 135, 144, 141, 134, 138, 138, 139, 137, 138, 136, 145, 145, 145, 142, 149, 150, 139, 138, 140, 136, 136, 133, 141, 140, 140, 121, 134, 140, 135, 145, 131, 136, 140, 134, 139, 150, 139, 147, 135, 131, 136, 136, 138, 137, 133, 131, 148, 133, 142, 148, 132, 141, 127, 136, 131, 139, 142, 135, 134, 138, 146, 138, 146, 139, 135, 149, 137, 150, 135, 128, 149, 133, 135, 135, 142, 137, 132, 133, 137, 137, 136, 147, 140, 147, 135, 138, 141, 136, 136, 142, 142, 136, 141, 136, 141, 151, 131, 130, 137, 138, 134, 137, 140, 139, 137, 146, 138, 137, 134, 144, 151, 141, 143, 134, 139, 140, 139, 148, 134, 132, 143, 138, 143, 139, 144, 137, 145, 143, 135, 141, 150, 141, 147, 132, 143, 146, 140, 132, 144, 144, 134, 144, 142, 134, 139, 142, 143, 142, 147, 137, 133, 140, 127, 140, 137, 134, 133, 141, 135, 143, 137, 134, 136, 125, 127, 141, 129, 134, 151, 139, 142, 133, 128, 143, 144, 129, 146, 132, 146, 125, 130, 140, 138, 136, 131, 141, 141, 145, 137, 142, 137, 135, 147, 138, 134, 139, 141, 134, 144, 138, 148, 141, 140, 139, 132, 137, 148, 144, 131, 143, 143, 145, 135, 141, 141, 130, 147, 138, 143, 136, 134, 138, 133, 140, 145, 139, 139, 141, 137, 128, 130, 141, 146, 137, 142, 144, 131, 147, 129, 137, 139, 150, 143, 141, 140, 145, 138, 137, 141, 138, 138, 143, 137, 131, 145, 137, 138, 129, 139, 130, 137, 132, 141, 143, 144, 142, 128, 129, 138, 142, 129, 143, 147, 133, 144, 141, 142, 132, 148, 136, 132, 138, 136, 144, 145, 139, 135, 146, 134, 128, 136, 133, 132, 141, 144, 142, 135, 143, 143, 141, 136, 146, 142, 151, 137, 142, 145, 143, 135, 138, 143, 130, 135, 141, 139, 132, 135, 132, 138, 132, 126, 143, 147, 133, 140, 149, 139, 139, 141, 139, 140, 138, 134, 143, 140, 145, 141, 130, 143, 139, 137, 139, 149, 140, 135, 120, 142, 148, 135, 149, 131, 134, 139, 137, 132, 136, 138, 130, 137, 138, 135, 132, 137, 143, 140, 147, 137, 138, 138, 132, 139, 135, 130, 140, 133, 143, 139, 143, 138, 138, 141, 136, 137, 135, 144, 138, 143, 142, 143, 142, 139, 149, 145, 133, 138, 140, 136, 141, 139, 142, 146, 137, 133, 144, 137, 135, 141, 144, 141, 140, 140, 143, 146, 139, 133, 133, 141, 134, 145, 143, 132, 140, 133, 136, 137, 133, 136, 136, 141, 145, 133, 132, 135, 134, 149, 145, 134, 132, 143, 135, 136, 140, 132, 133, 138, 131, 135, 144, 137, 138, 140, 138, 135, 141, 146, 141, 142, 140, 139, 142, 137, 138, 140, 141, 138, 139, 143, 140, 138, 140, 146, 143, 144, 142, 147, 137, 144, 148, 138, 141, 144, 136, 146, 136, 138, 137, 143, 128, 139, 138, 140, 146, 135, 141, 132, 142, 137, 137, 141, 135, 136, 143, 139, 135, 144, 137, 139, 144, 135, 134, 135, 133, 140, 141, 143, 135, 128, 143, 135, 147, 139, 140, 137, 141, 140, 143, 140, 137, 139, 142, 145, 142, 131, 140, 136, 129, 136, 140, 139, 137, 135, 144, 141, 140, 139, 144, 141, 134, 140, 138, 141, 139, 136, 140, 141, 143, 135, 140, 135, 136, 137, 145, 143, 144, 147, 142, 131, 143, 143, 131, 140, 147, 133, 145, 142, 136, 138, 143, 135, 139, 135, 139, 145, 138, 134, 143, 137, 135, 137, 142, 135, 140, 132, 143, 138, 132, 129, 129, 133, 137, 137, 140, 138, 145, 137, 140, 141, 139, 144, 149, 136, 131, 128, 136, 138, 141, 129, 137, 138, 142, 137, 143, 134, 132, 149, 132, 137, 142, 135, 135, 136, 136, 137, 137, 145, 130, 133, 130, 148, 141, 141, 139, 138, 140, 140, 137, 133, 132, 133, 139, 141, 141, 150, 141, 133, 144, 145, 137, 129, 142, 139, 134, 146, 136, 144, 140, 142, 132, 134, 143, 138, 147, 143, 131, 134, 132, 142, 140, 141, 139, 145, 149, 144, 144, 139, 149, 136, 147, 135, 132, 139, 135, 148, 138, 129, 129, 142, 132, 156, 147, 134, 133, 142, 148, 140, 138, 138, 146, 134, 155, 139, 136, 134, 146, 149, 148, 137, 142, 133, 129, 143, 137, 136, 146, 136, 142, 124, 141, 120, 134, 129, 133, 133, 131, 147, 151, 138, 137, 134, 124, 139, 137, 142, 132, 135, 132, 134, 140, 152, 142, 135, 144, 141, 138, 148, 138, 143, 141, 144, 135, 129, 134, 139, 143, 142, 148, 136, 137, 141, 140, 136, 136, 136, 142, 144, 136, 132, 133, 139, 137, 139, 135, 145, 144, 143, 138, 152, 129, 145, 136, 151, 142, 140, 130, 144, 138, 138, 150, 141, 132, 128, 146, 135, 138, 147, 135, 137, 149, 141, 140, 139, 149, 132, 137, 141, 136, 141, 131, 138, 136, 148, 140, 141, 147, 131, 138, 143, 144, 143, 152, 140, 143, 137, 137, 132, 142, 141, 140, 143, 137, 140, 142, 145, 136, 121, 141, 140, 155, 129, 138, 141, 128, 139, 129, 138, 135, 151, 139, 138, 136, 137, 147, 132, 143, 154, 137, 146, 130, 145, 131, 146, 144, 127, 134, 135, 144, 139, 134, 131, 126, 136, 133, 135, 146, 133, 134, 127, 141, 140, 142, 145, 145, 134, 113, 121, 145, 137, 145, 146, 134, 145, 138, 150, 142, 150, 144, 148, 133, 132, 145, 133, 138, 139, 136, 141, 137, 150, 135, 141, 144, 141, 134, 136, 143, 117, 135, 148, 155, 139, 129, 135, 138, 135, 126, 143, 144, 142, 138, 143, 130, 133, 129, 141, 159, 155, 137, 135, 147, 130, 130, 157, 143, 135, 139, 145, 140, 134, 140, 135, 139, 143, 140, 137, 137, 134, 148, 134, 138, 149, 129, 148, 145, 133, 138, 149, 144, 143, 150, 147, 144, 138, 137, 122, 153, 140, 137, 145, 138, 125, 133, 141, 140, 136, 132, 142, 135, 125, 135, 145, 131, 182, 137, 144, 137, 147, 129, 138, 134, 135, 143, 119, 131, 137, 140, 135, 134, 146, 140, 133, 146, 136, 150, 135, 138, 139, 144, 142, 142, 128, 146, 139, 137, 146, 141, 139, 131, 136, 140, 139, 134, 126, 146, 144, 144, 133, 146, 131, 133, 137, 146, 145, 130, 133, 132, 138, 139, 135, 146, 140, 138, 131, 142, 126, 132, 148, 141, 141, 141, 136, 140, 126, 136, 134, 139, 125, 134, 145, 135, 136, 147, 141, 150, 140, 133, 145, 145, 131, 143, 139, 136, 143, 136, 133, 138, 134, 134, 135, 144, 145, 130, 133, 140, 133, 136, 139, 132, 132, 132, 144, 133, 151, 129, 134, 126, 140, 149, 122, 136, 144, 132, 129, 133, 132, 142, 138, 143, 139, 133, 138, 139, 136, 145, 146, 144, 144, 144, 144, 146, 142, 149, 140, 133, 138, 139, 139, 140, 144, 151, 151, 137, 140, 136, 129, 150, 134, 135, 134, 137, 135, 141, 132, 139, 145, 142, 147, 138, 132, 142, 140, 129, 145, 132, 143, 139, 136, 124, 136, 141, 141, 148, 130, 135, 139, 150, 134, 157, 134, 142, 127, 140, 132, 145, 139, 145, 138, 142, 143, 147, 140, 135, 135, 132, 137, 143, 136, 129, 149, 143, 139, 135, 141, 128, 131, 139, 142, 131, 149, 127, 142, 140, 141, 146, 142, 145, 130, 137, 138, 142, 141, 135, 138, 135, 143, 139, 138, 143, 141, 144, 134, 136, 139, 139, 141, 136, 142, 147, 146, 140, 134, 134, 135, 132, 132, 131, 141, 131, 135, 138, 137, 144, 144, 135, 137, 132, 145, 138, 137, 139, 132, 140, 142, 132, 137, 135, 141, 136, 132, 133, 140, 146, 141, 134, 132, 129, 136, 144, 138, 145, 142, 136, 141, 145, 139, 136, 141, 135, 132, 141, 148, 139, 135, 137, 142, 136, 143, 139, 134, 141, 137, 132, 129, 133, 134, 145, 136, 140, 142, 139, 153, 149, 141, 138, 142, 139, 128, 138, 133, 149, 138, 139, 139, 138, 145, 142, 141, 135, 152, 147, 144, 149, 138, 138, 140, 131, 145, 141, 145, 142, 134, 142, 137, 139, 135, 136, 133, 133, 134, 142, 144, 143, 147, 148, 135, 133, 131, 147, 137, 139, 132, 141, 129, 144, 141, 141, 140, 133, 148, 134, 134, 138, 146, 145, 146, 141, 136, 139, 142, 141, 134, 144, 134, 144, 145, 138, 139, 131, 143, 142, 133, 145, 140, 140, 144, 137, 130, 144, 139, 147, 139, 144, 135, 137, 146, 137, 135, 132, 145, 141, 139, 137, 141, 138, 143, 144, 145, 143, 134, 140, 142, 142, 140, 144, 125, 142, 145, 140, 143, 132, 148, 144, 139, 129, 130, 143, 137, 140, 144, 138, 143, 129, 134, 141, 139, 138, 142, 140, 148, 146, 143, 140, 143, 143, 141, 144, 138, 138, 142, 133, 146, 136, 139, 147, 140, 134, 135, 145, 137, 147, 134, 138, 138, 130, 137, 133, 140, 134, 143, 131, 139, 136, 144, 144, 153, 137, 138, 141, 137, 137, 139, 142, 133, 133, 141, 143, 142, 139, 145, 142, 142, 136, 143, 148, 136, 142, 144, 137, 151, 138, 140, 140, 148, 145, 142, 133, 135, 147, 137, 139, 144, 132, 141, 137, 137, 136, 142, 135, 133, 142, 141, 140, 138, 143, 142, 142, 132, 141, 145, 131, 141, 139, 142, 141, 140, 142, 140, 139, 147, 146, 135, 137, 145, 139, 141, 141, 145, 136, 142, 135, 135, 143, 138, 136, 139, 132, 133, 139, 135, 137, 140, 134, 147, 146, 136, 141, 140, 141, 139, 133, 140, 144, 138, 143, 137, 141, 135, 147, 136, 146, 137, 144, 131, 142, 136, 145, 141, 138, 140, 136, 141, 138, 145, 148, 136, 156, 138, 137, 147, 132, 139, 132, 137, 142, 132, 144, 143, 141, 144, 142, 151, 145, 141, 136, 141, 143, 144, 139, 153, 142, 140, 139, 135, 134, 144, 145, 137, 145, 140, 133, 138, 135, 138, 138, 145, 138, 145, 143, 130, 140, 137, 147, 130, 139, 146, 139, 141, 145, 141, 137, 145, 135, 137, 138, 136, 137, 126, 137, 138, 134, 143, 140, 131, 141, 137, 142, 131, 141, 140, 138, 143, 149, 138, 139, 135, 149, 140, 141, 146, 141, 138, 137, 142, 135, 136, 142, 145, 140, 145, 142, 136, 140, 145, 144, 138, 134, 147, 143, 141, 139, 145, 139, 132, 135, 140, 138, 143, 136, 137, 141, 135, 134, 137, 136, 134, 128, 140, 126, 140, 136, 136, 134, 140, 144, 141, 130, 142, 140, 136, 153, 138, 141, 138, 144, 142, 139, 138, 142, 137, 134, 139, 126, 137, 141, 147, 134, 144, 141, 148, 143, 133, 130, 144, 135, 132, 138, 132, 150, 140, 146, 140, 131, 146, 135, 133, 133, 138, 133, 137, 136, 138, 126, 136, 135, 137, 141, 136, 141, 136, 136, 144, 142, 146, 134, 133, 132, 133, 144, 136, 133, 141, 139, 150, 142, 136, 124, 137, 124, 137, 134, 145, 143, 135, 133, 136, 140, 138, 144, 133, 156, 132, 143, 135, 148, 141, 131, 139, 143, 142, 148, 141, 151, 150, 137, 142, 138, 134, 148, 153, 136, 133, 149, 131, 142, 138, 134, 142, 143, 132, 144, 128, 145, 145, 145, 135, 140, 139, 136, 142, 138, 146, 143, 146, 142, 132, 139, 137, 134, 139, 141, 149, 136, 149, 132, 145, 150, 136, 125, 138, 147, 138, 139, 141, 141, 131, 148, 148, 133, 133, 135, 140, 132, 139, 134, 138, 139, 139, 153, 133, 131, 138, 136, 130, 141, 143, 149, 138, 142, 144, 141, 147, 147, 137, 139, 143, 140, 131, 139, 131, 142, 142, 141, 132, 135, 138, 141, 137, 134, 131, 141, 143, 142, 138, 138, 129, 146, 141, 134, 143, 146, 145, 142, 142, 137, 149, 134, 150, 138, 147, 135, 143, 133, 134, 133, 142, 131, 134, 140, 133, 138, 133, 143, 142, 137, 134, 135, 133, 148, 142, 133, 142, 143, 141, 147, 137, 140, 140, 138, 154, 132, 130, 139, 137, 135, 132, 138, 145, 139, 128, 137, 151, 132, 139, 130, 147, 142, 137, 138, 140, 137, 134, 141, 137, 146, 138, 141, 142, 128, 136, 139, 138, 139, 138, 133, 146, 136, 135, 138, 138, 129, 134, 138, 144, 140, 155, 142, 141, 139, 138, 136, 137, 140, 139, 134, 147, 151, 133, 144, 136, 140, 141, 136, 139, 148, 136, 137, 146, 142, 135, 143, 142, 142, 140, 135, 141, 147, 130, 142, 139, 148, 137, 145, 139, 140, 140, 135, 132, 143, 146, 133, 146, 144, 136, 143, 146, 135, 143, 155, 125, 142, 143, 140, 137, 137, 142, 130, 131, 140, 132, 146, 136, 141, 133, 128, 134, 149, 143, 133, 145, 149, 137, 142, 147, 143, 145, 135, 135, 137, 138, 140, 135, 137, 138, 139, 140, 139, 127, 146, 141, 140, 142, 140, 131, 137, 136, 137, 133, 129, 135, 134, 131, 139, 137, 135, 138, 140, 139, 142, 135, 135, 136, 137, 142, 137, 147, 134, 140, 136, 137, 134, 124, 133, 148, 128, 140, 141, 140, 131, 125, 135, 130, 134, 146, 135, 134, 135, 136, 141, 148, 138, 132, 138, 141, 143, 142, 148, 143, 143, 138, 141, 147, 140, 139, 137, 138, 132, 143, 140, 139, 139, 137, 135, 141, 137, 145, 132, 135, 131, 138, 139, 142, 133, 139, 139, 137, 140, 134, 141, 136, 142, 145, 142, 137, 152, 132, 142, 149, 141, 134, 131, 137, 149, 131, 138, 137, 137, 142, 148, 139, 141, 135, 124, 135, 144, 140, 138, 142, 135, 135, 139, 145, 148, 143, 133, 140, 140, 133, 151, 143, 133, 132, 134, 142, 140, 134, 138, 139, 140, 141, 133, 141, 136, 149, 127, 135, 134, 138, 140, 132, 147, 138, 143, 141, 142, 137, 135, 143, 138, 138, 128, 143, 136, 135, 138, 140, 134, 130, 123, 142, 134, 138, 135, 136, 135, 138, 148, 134, 131, 141, 141, 144, 129, 136, 145, 126, 138, 137, 140, 141, 136, 130, 141, 124, 136, 140, 127, 141, 144, 137, 140, 140, 136, 137, 123, 139, 145, 135, 145, 138, 137, 137, 139, 147, 142, 133, 139, 150, 133, 143, 138, 135, 142, 145, 137, 145, 132, 135, 136, 143, 132, 138, 138, 136, 131, 137, 131, 140, 140, 148, 140, 146, 150, 148, 145, 136, 139, 135, 143, 130, 139, 142, 139, 134, 142, 129, 143, 137, 136, 136, 140, 143, 137, 144, 137, 134, 141, 136, 141, 135, 142, 132, 135, 137, 132, 141, 145, 140, 141, 149, 141, 145, 123, 145, 146, 148, 140, 136, 144, 138, 138, 132, 137, 144, 133, 139, 132, 131, 138, 124, 142, 136, 143, 150, 138, 140, 142, 135, 137, 146, 138, 134, 146, 139, 139, 150, 139, 143, 143, 133, 133, 141, 124, 131, 136, 130, 142, 157, 136, 140, 144, 138, 137, 144, 134, 137, 145, 143, 146, 146, 126, 135, 130, 144, 140, 139, 135, 144, 139, 135, 131, 130, 136, 135, 146, 136, 144, 140, 156, 140, 154, 134, 136, 141, 143, 134, 138, 150, 132, 140, 132, 140, 139, 136, 133, 143, 143, 133, 130, 142, 135, 137, 132, 133, 142, 151, 141, 141, 141, 135, 128, 137, 148, 133, 136, 148, 139, 143, 132, 138, 148, 144, 134, 137, 133, 137, 142, 142, 136, 141, 136, 127, 130, 141, 149, 138, 137, 141, 135, 135, 139, 139, 141, 144, 137, 142, 140, 143, 129, 140, 135, 143, 141, 141, 137, 133, 143, 142, 141, 134, 137, 142, 142, 143, 151, 146, 132, 138, 139, 133, 140, 138, 141, 139, 142, 134, 142, 132, 142, 145, 134, 140, 137, 143, 138, 135, 135, 135, 130, 142, 144, 138, 142, 145, 146, 141, 141, 137, 144, 136, 137, 125, 142, 143, 136, 142, 142, 138, 146, 134, 145, 143, 146, 134, 138, 137, 129, 134, 156, 138, 145, 134, 140, 144, 132, 143, 137, 141, 140, 133, 134, 139, 140, 144, 142, 137, 134, 130, 139, 152, 137, 133, 141, 142, 140, 131, 135, 142, 137, 137, 136, 139, 141, 142, 127, 139, 138, 147, 132, 146, 143, 144, 130, 131, 135, 147, 148, 147, 138, 137, 145, 145, 146, 130, 135, 148, 140, 141, 134, 146, 154, 141, 143, 142, 138, 136, 149, 138, 140, 135, 143, 144, 133, 142, 143, 138, 132, 138, 134, 140, 141, 131, 152, 137, 149, 133, 135, 138, 152, 135, 126, 137, 151, 129, 130, 143, 144, 134, 140, 138, 131, 146, 132, 139, 138, 135, 136, 141, 138, 135, 142, 139, 147, 136, 131, 135, 145, 143, 148, 137, 144, 147, 135, 138, 130, 141, 141, 140, 144, 142, 138, 136, 137, 135, 137, 143, 154, 136, 149, 141, 136, 142, 141, 134, 142, 137, 145, 147, 141, 135, 145, 138, 139, 136, 146, 141, 140, 142, 137, 135, 136, 141, 136, 141, 143, 140, 137, 145, 139, 138, 134, 149, 137, 143, 142, 141, 138, 140, 141, 138, 139, 125, 135, 136, 145, 137, 137, 138, 135, 146, 138, 132, 140, 133, 140, 140, 136, 147, 127, 139, 136, 145, 147, 140, 142, 145, 144, 135, 140, 136, 138, 145, 144, 140, 143, 145, 133, 141, 139, 150, 139, 139, 137, 137, 139, 140, 142, 140, 144, 134, 131, 140, 132, 141, 145, 138, 136, 139, 136, 141, 141, 137, 136, 136, 134, 136, 144, 136, 138, 136, 142, 141, 138, 141, 144, 145, 140, 145, 145, 150, 135, 140, 143, 133, 137, 140, 138, 145, 135, 131, 149, 149, 141, 143, 145, 135, 146, 142, 139, 135, 138, 148, 133, 138, 145, 145, 144, 138, 141, 137, 146, 138, 140, 133, 139, 139, 141, 140, 135, 131, 124, 144, 142, 135, 135, 144, 143, 137, 139, 132, 132, 147, 132, 136, 128, 134, 129, 131, 138, 143, 136, 140, 147, 140, 135, 143, 138, 144, 141, 144, 142, 137, 142, 134, 140, 142, 137, 141, 142, 136, 135, 143, 142, 147, 139, 147, 130, 131, 145, 145, 137, 134, 134, 140, 147, 136, 136, 139, 135, 130, 136, 136, 144, 141, 134, 143, 140, 140, 137, 134, 132, 136, 143, 140, 140, 131, 141, 140, 144, 140, 135, 144, 134, 140, 138, 148, 138, 129, 145, 139, 138, 139, 137, 145, 140, 144, 137, 135, 133, 132, 145, 145, 143, 145, 142, 135, 137, 135, 135, 138, 140, 140, 143, 136, 139, 141, 138, 144, 134, 141, 136, 129, 143, 143, 141, 137, 130, 137, 139, 145, 143, 138, 144, 140, 134, 134, 142, 138, 137, 134, 144, 146, 135, 142, 139, 134, 141, 150, 135, 143, 143, 145, 136, 138, 141, 138, 144, 138, 140, 136, 142, 146, 138, 146, 141, 147, 141, 129, 140, 130, 145, 143, 139, 140, 136, 141, 142, 138, 141, 130, 128, 147, 137, 142, 140, 144, 138, 132, 135, 144, 141, 135, 130, 134, 141, 143, 141, 137, 143, 138, 140, 144, 142, 145, 137, 141, 143, 148, 148, 138, 145, 130, 134, 142, 140, 144, 143, 136, 145, 141, 136, 133, 131, 137, 134, 134, 134, 140, 140, 138, 137, 142, 136, 139, 141, 140, 138, 134, 141, 141, 138, 147, 136, 140, 141, 141, 141, 141, 139, 151, 134, 143, 141, 150, 142, 132, 141, 146, 135, 145, 141, 137, 140, 138, 136, 143, 136, 144, 137, 144, 141, 136, 140, 135, 143, 138, 143, 145, 141, 141, 141, 138, 138, 137, 143, 141, 147, 146, 134, 140, 138, 142, 137, 137, 135, 136, 134, 126, 142, 149, 131, 139, 141, 142, 140, 136, 147, 140, 135, 148, 138, 135, 136, 138, 138, 143, 126, 140, 136, 143, 135, 137, 138, 139, 143, 137, 139, 139, 143, 143, 138, 137, 143, 140, 135, 153, 141, 138, 139, 134, 140, 135, 147, 137, 143, 135, 132, 139, 122, 142, 140, 143, 127, 135, 147, 143, 142, 135, 140, 127, 144, 134, 140, 134, 146, 138, 110, 151, 147, 134, 138, 141, 142, 151, 142, 136, 138, 149, 145, 139, 149, 143, 107, 134, 132, 144, 134, 143, 143, 136, 140, 146, 128, 136, 144, 144, 141, 135, 141, 134, 136, 142, 137, 128, 143, 138, 138, 135, 140, 142, 149, 152, 120, 137, 144, 142, 133, 138, 137, 146, 135, 138, 127, 143, 141, 130, 147, 145, 131, 139, 138, 133, 138, 138, 147, 140, 140, 145, 140, 141, 143, 132, 146, 153, 144, 141, 140, 135, 143, 148, 131, 145, 144, 131, 161, 153, 137, 135, 135, 126, 138, 130, 133, 138, 139, 130, 141, 131, 137, 139, 137, 129, 140, 152, 137, 124, 143, 153, 142, 139, 127, 149, 131, 140, 132, 138, 133, 134, 139, 126, 146, 148, 140, 132, 134, 129, 143, 151, 139, 148, 127, 145, 137, 141, 134, 134, 146, 137, 140, 143, 136, 145, 138, 138, 148, 149, 136, 140, 141, 136, 141, 146, 154, 139, 135, 142, 135, 139, 147, 150, 130, 141, 139, 147, 145, 131, 158, 141, 137, 142, 131, 139, 139, 139, 133, 132, 138, 139, 145, 131, 128, 136, 137, 139, 137, 142, 139, 146, 147, 136, 143, 129, 135, 157, 138, 148, 133, 152, 146, 140, 136, 137, 144, 149, 149, 129, 141, 134, 145, 143, 146, 137, 137, 137, 158, 137, 133, 142, 146, 135, 131, 141, 138, 134, 129, 137, 143, 137, 130, 133, 142, 135, 132, 141, 123, 147, 138, 128, 140, 136, 129, 135, 141, 130, 144, 133, 126, 144, 139, 140, 130, 145, 145, 142, 137, 132, 140, 146, 153, 144, 141, 132, 129, 125, 127, 134, 142, 158, 139, 147, 134, 139, 143, 131, 127, 130, 133, 146, 143, 137, 132, 149, 135, 139, 135, 129, 132, 136, 142, 139, 140, 135, 145, 137, 148, 134, 139, 138, 143, 148, 148, 139, 141, 141, 143, 140, 128, 144, 143, 142, 147, 137, 128, 135, 139, 134, 141, 143, 131, 142, 133, 139, 148, 132, 152, 130, 131, 139, 137, 142, 142, 142, 132, 132, 136, 153, 142, 148, 142, 140, 139, 145, 141, 152, 150, 131, 145, 146, 139, 139, 135, 134, 143, 145, 143, 135, 128, 133, 136, 146, 142, 139, 152, 140, 135, 146, 142, 135, 132, 146, 145, 151, 136, 126, 146, 124, 127, 130, 157, 163, 146, 135, 138, 113, 138, 134, 144, 140, 133, 133, 130, 141, 133, 120, 136, 137, 135, 141, 142, 141, 152, 138, 134, 128, 133, 128, 129, 142, 158, 138, 145, 136, 135, 141, 122, 142, 137, 134, 129, 128, 142, 142, 136, 151, 134, 149, 142, 138, 134, 135, 150, 151, 143, 148, 148, 140, 140, 143, 129, 142, 134, 140, 139, 135, 135, 141, 142, 149, 140, 134, 134, 142, 140, 137, 127, 130, 153, 136, 146, 149, 136, 138, 141, 145, 136, 138, 139, 140, 135, 146, 139, 142, 143, 127, 136, 124, 143, 136, 119, 131, 139, 132, 150, 134, 129, 146, 134, 134, 134, 152, 133, 141, 131, 133, 149, 148, 140, 152, 140, 141, 137, 150, 125, 143, 135, 138, 140, 146, 128, 133, 139, 147, 133, 127, 140, 139, 136, 145, 156, 126, 133, 141, 130, 137, 137, 146, 134, 145, 138, 139, 141, 133, 141, 135, 141, 143, 138, 142, 136, 143, 133, 138, 135, 137, 138, 141, 142, 139, 129, 128, 144, 154, 138, 143, 131, 146, 134, 141, 132, 149, 130, 139, 133, 141, 141, 137, 142, 137, 139, 138, 144, 151, 138, 139, 134, 125, 150, 133, 135, 125, 131, 133, 136, 152, 138, 133, 135, 145, 132, 138, 132, 138, 143, 142, 140, 133, 142, 126, 153, 132, 140, 152, 144, 137, 148, 138, 132, 129, 143, 151, 137, 142, 154, 134, 142, 142, 154, 155, 132, 135, 133, 140, 127, 134, 146, 134, 136, 126, 143, 148, 135, 134, 137, 121, 139, 132, 132, 131, 140, 127, 138, 141, 139, 134, 154, 133, 142, 129, 128, 140, 156, 142, 142, 134, 127, 146, 140, 140, 134, 136, 140, 148, 134, 132, 128, 137, 132, 142, 145, 142, 140, 145, 141, 121, 142, 148, 146, 129, 137, 143, 139, 146, 146, 146, 133, 132, 132, 138, 137, 142, 139, 130, 141, 122, 137, 136, 141, 148, 137, 140, 145, 142, 132, 143, 145, 141, 138, 139, 145, 128, 146, 137, 142, 143, 142, 139, 133, 126, 136, 156, 137, 118, 146, 139, 137, 136, 126, 134, 142, 143, 136, 146, 144, 131, 139, 139, 134, 141, 151, 149, 134, 136, 148, 127, 138, 132, 137, 145, 136, 133, 146, 142, 138, 139, 142, 143, 146, 135, 125, 151, 145, 139, 133, 117, 142, 141, 132, 136, 134, 147, 145, 137, 139, 142, 147, 135, 133, 132, 147, 133, 140, 143, 150, 134, 142, 143, 135, 142, 154, 154, 140, 136, 131, 143, 139, 138, 139, 140, 146, 141, 143, 145, 127, 141, 140, 132, 131, 135, 139, 127, 137, 138, 137, 135, 136, 152, 143, 142, 144, 141, 136, 140, 140, 134, 141, 145, 146, 141, 128, 144, 139, 141, 142, 139, 136, 146, 130, 135, 130, 144, 137, 145, 144, 133, 134, 136, 137, 148, 151, 133, 151, 130, 131, 139, 147, 139, 138, 135, 159, 137, 131, 135, 140, 141, 150, 140, 142, 142, 138, 146, 144, 137, 137, 136, 150, 135, 143, 145, 148, 137, 148, 135, 136, 145, 134, 135, 136, 138, 128, 136, 133, 135, 130, 134, 135, 141, 147, 145, 135, 141, 136, 146, 129, 135, 146, 134, 134, 145, 141, 137, 138, 138, 141, 140, 137, 132, 137, 142, 144, 141, 152, 138, 132, 134, 137, 125, 144, 145, 150, 139, 132, 136, 151, 145, 137, 141, 148, 125, 128, 151, 144, 153, 126, 120, 133, 148, 146, 138, 138, 135, 133, 128, 139, 132, 134, 129, 140, 146, 139, 150, 146, 143, 135, 133, 155, 130, 136, 138, 131, 135, 153, 135, 142, 141, 148, 139, 123, 146, 131, 142, 137, 130, 130, 144, 145, 132, 141, 150, 140, 135, 140, 133, 136, 139, 134, 138, 134, 135, 144, 144, 144, 142, 136, 138, 138, 133, 143, 132, 149, 132, 139, 136, 142, 135, 134, 133, 146, 137, 132, 133, 137, 146, 141, 142, 147, 140, 131, 134, 143, 133, 132, 147, 136, 130, 145, 139, 137, 139, 132, 136, 141, 134, 139, 146, 140, 151, 131, 140, 138, 135, 148, 135, 141, 133, 134, 132, 132, 139, 147, 143, 145, 129, 141, 138, 145, 135, 132, 136, 136, 149, 145, 132, 138, 137, 130, 143, 146, 145, 142, 141, 141, 148, 137, 123, 135, 135, 138, 139, 130, 138, 134, 133, 142, 143, 138, 133, 137, 132, 145, 131, 131, 139, 140, 133, 138, 143, 136, 138, 134, 137, 136, 136, 145, 135, 144, 129, 130, 147, 133, 140, 133, 147, 136, 132, 143, 136, 143, 138, 141, 147, 146, 142, 139, 125, 141, 151, 142, 139, 140, 137, 143, 139, 143, 131, 136, 146, 135, 140, 141, 145, 141, 135, 138, 137, 129, 143, 151, 146, 136, 143, 133, 142, 149, 127, 133, 137, 141, 135, 146, 140, 133, 142, 146, 127, 127, 146, 140, 134, 145, 138, 147, 145, 132, 141, 131, 143, 142, 146, 138, 138, 146, 132, 140, 138, 122, 140, 144, 141, 141, 141, 140, 145, 140, 137, 131, 130, 131, 136, 137, 134, 148, 139, 138, 140, 135, 137, 137, 136, 143, 128, 131, 138, 148, 138, 135, 139, 140, 128, 136, 139, 140, 135, 138, 141, 132, 136, 136, 142, 135, 133, 133, 136, 132, 144, 134, 144, 134, 138, 134, 146, 133, 132, 133, 134, 138, 146, 134, 144, 136, 133, 139, 135, 131, 143, 140, 138, 144, 136, 138, 141, 143, 131, 150, 132, 130, 143, 143, 142, 141, 130, 140, 127, 142, 142, 135, 139, 140, 137, 139, 128, 146, 137, 131, 136, 138, 130, 136, 141, 145, 136, 143, 129, 138, 150, 142, 137, 138, 139, 130, 132, 136, 129, 141, 146, 142, 137, 145, 134, 143, 139, 145, 144, 143, 148, 139, 143, 137, 133, 149, 151, 137, 137, 141, 144, 135, 132, 146, 140, 147, 146, 142, 142, 145, 138, 138, 139, 135, 141, 134, 144, 140, 133, 146, 141, 142, 123, 139, 130, 141, 133, 135, 134, 137, 144, 133, 145, 137, 125, 139, 135, 139, 146, 145, 142, 142, 143, 139, 137, 129, 141, 138, 143, 147, 138, 149, 135, 134, 139, 158, 139, 140, 135, 133, 137, 135, 135, 143, 131, 139, 135, 135, 141, 143, 133, 139, 147, 136, 130, 145, 131, 135, 134, 141, 131, 139, 133, 135, 142, 142, 139, 141, 139, 133, 138, 144, 144, 133, 139, 134, 135, 132, 146, 141, 134, 152, 140, 134, 138, 136, 144, 148, 132, 138, 132, 135, 139, 133, 139, 142, 133, 144, 136, 140, 144, 130, 139, 146, 147, 149, 135, 143, 145, 152, 139, 147, 131, 133, 143, 141, 138, 144, 141, 132, 143, 143, 134, 131, 137, 137, 141, 131, 141, 139, 143, 151, 131, 129, 143, 135, 138, 141, 146, 125, 139, 140, 133, 136, 147, 142, 147, 141, 137, 140, 141, 138, 142, 143, 135, 136, 141, 133, 131, 142, 146, 133, 138, 156, 143, 139, 141, 139, 145, 138, 134, 143, 155, 144, 140, 140, 142, 138, 143, 133, 146, 134, 148, 152, 139, 140, 137, 144, 134, 148, 141, 138, 139, 135, 148, 124, 139, 141, 132, 132, 124, 143, 139, 134, 132, 129, 147, 142, 140, 137, 141, 141, 128, 138, 140, 131, 142, 140, 137, 147, 137, 140, 132, 138, 129, 148, 147, 132, 135, 138, 137, 127, 136, 130, 131, 145, 138, 140, 139, 134, 147, 143, 136, 149, 138, 136, 140, 142, 139, 147, 136, 114, 137, 142, 133, 132, 142, 140, 147, 150, 137, 140, 143, 135, 135, 137, 138, 139, 135, 143, 133, 139, 137, 143, 145, 137, 129, 144, 134, 138, 132, 135, 135, 123, 146, 137, 142, 132, 139, 141, 134, 137, 144, 137, 138, 139, 137, 152, 144, 140, 147, 136, 135, 139, 143, 143, 140, 139, 138, 140, 141, 148, 146, 129, 127, 141, 145, 139, 148, 141, 139, 144, 148, 133, 144, 132, 138, 139, 137, 134, 134, 134, 138, 145, 151, 133, 148, 145, 144, 145, 142, 133, 127, 133, 141, 136, 138, 143, 127, 141, 136, 135, 140, 139, 143, 134, 143, 139, 137, 143, 136, 146, 139, 138, 137, 141, 134, 144, 136, 132, 141, 129, 140, 143, 138, 140, 137, 139, 139, 139, 134, 144, 134, 133, 134, 138, 133, 144, 143, 135, 137, 139, 140, 143, 144, 142, 133, 141, 141, 146, 136, 135, 140, 134, 141, 138, 140, 141, 141, 139, 137, 144, 138, 145, 132, 152, 132, 130, 134, 141, 142, 140, 132, 139, 144, 136, 134, 130, 136, 139, 140, 141, 138, 134, 138, 142, 133, 137, 139, 136, 134, 137, 135, 128, 142, 134, 133, 137, 139, 133, 139, 139, 140, 132, 135, 141, 139, 141, 146, 136, 142, 143, 140, 143, 133, 141, 133, 141, 144, 130, 146, 134, 137, 141, 143, 142, 140, 138, 134, 142, 145, 138, 138, 129, 144, 143, 138, 132, 138, 136, 139, 137, 136, 141, 130, 145, 142, 143, 132, 131, 141, 137, 139, 134, 142, 134, 142, 142, 136, 136, 134, 134, 139, 139, 139, 134, 141, 135, 134, 127, 144, 135, 128, 136, 135, 139, 124, 134, 140, 142, 135, 143, 135, 141, 138, 137, 138, 138, 127, 135, 133, 133, 134, 139, 147, 137, 143, 153, 137, 135, 149, 145, 136, 146, 148, 137, 146, 139, 144, 140, 137, 139, 135, 138, 134, 143, 138, 141, 136, 132, 135, 142, 140, 139, 158, 139, 134, 137, 134, 147, 134, 143, 144, 136, 143, 137, 132, 135, 145, 142, 137, 140, 142, 139, 137, 133, 134, 132, 140, 139, 146, 142, 142, 139, 136, 142, 140, 134, 134, 142, 144, 131, 142, 130, 145, 135, 136, 137, 142, 134, 132, 140, 129, 142, 138, 146, 141, 139, 144, 139, 144, 146, 135, 136, 137, 138, 133, 144, 142, 143, 137, 140, 148, 137, 133, 142, 141, 142, 130, 133, 141, 136, 141, 142, 138, 137, 140, 143, 140, 139, 141, 137, 144, 141, 137, 148, 138, 134, 130, 133, 140, 141, 146, 140, 127, 135, 143, 149, 136, 133, 142, 134, 135, 140, 140, 138, 146, 141, 139, 145, 146, 139, 140, 143, 144, 140, 149, 132, 134, 134, 134, 134, 137, 142, 132, 132, 137, 143, 137, 137, 135, 139, 140, 133, 140, 140, 142, 143, 132, 136, 135, 136, 134, 139, 141, 147, 140, 145, 138, 136, 134, 140, 143, 138, 141, 139, 129, 134, 141, 133, 130, 144, 136, 134, 133, 137, 141, 134, 142, 136, 138, 133, 139, 141, 135, 139, 143, 131, 138, 137, 140, 134, 140, 140, 139, 142, 137, 142, 133, 141, 144, 139, 134, 137, 140, 140, 145, 144, 144, 138, 137, 140, 138, 134, 139, 127, 143, 140, 140, 134, 132, 144, 144, 141, 137, 134, 136, 138, 137, 144, 138, 147, 139, 140, 143, 137, 141, 138, 142, 138, 137, 140, 142, 142, 139, 130, 135, 140, 139, 132, 140, 146, 136, 136, 139, 138, 147, 132, 140, 135, 148, 143, 137, 146, 135, 141, 139, 134, 140, 137, 146, 137, 138, 142, 140, 138, 134, 142, 138, 142, 135, 137, 143, 141, 140, 140, 141, 137, 141, 139, 143, 129, 141, 138, 138, 138, 135, 139, 133, 135, 135, 136, 139, 138, 138, 138, 143, 132, 142, 149, 139, 140, 130, 134, 140, 143, 127, 135, 137, 140, 135, 137, 146, 134, 144, 144, 141, 131, 135, 139, 142, 141, 138, 136, 137, 139, 134, 135, 134, 137, 136, 140, 139, 137, 138, 142, 139, 133, 141, 138, 142, 140, 145, 141, 145, 148, 148, 139, 146, 134, 134, 136, 137, 146, 141, 142, 131, 144, 139, 146, 142, 141, 142, 142, 136, 139, 137, 134, 137, 144, 143, 139, 139, 134, 142, 138, 140, 135, 138, 132, 145, 139, 139, 135, 142, 134, 140, 145, 132, 138, 140, 137, 138, 140, 140, 135, 135, 137, 142, 133, 141, 137, 136, 133, 150, 138, 140, 140, 139, 152, 136, 139, 135, 138, 138, 136, 136, 139, 140, 141, 139, 144, 138, 141, 142, 136, 132, 138, 138, 141, 136, 138, 138, 145, 136, 132, 134, 139, 139, 139, 143, 144, 140, 138, 130, 139, 130, 141, 138, 140, 141, 141, 137, 142, 138, 153, 133, 140, 137, 141, 138, 153, 141, 137, 132, 137, 134, 139, 135, 142, 140, 137, 127, 136, 137, 138, 135, 131, 144, 133, 138, 140, 144, 139, 139, 133, 136, 140, 137, 132, 138, 139, 136, 134, 138, 138, 139, 133, 131, 141, 138, 135, 139, 140, 136, 136, 138, 137, 142, 140, 136, 132, 147, 141, 140, 143, 139, 140, 137, 141, 140, 139, 136, 136, 140, 149, 137, 140, 144, 135, 135, 142, 132, 140, 136, 140, 139, 135, 136, 145, 132, 137, 140, 142, 140, 140, 140, 145, 135, 141, 136, 134, 139, 139, 147, 134, 141, 133, 133, 142, 135, 137, 140, 141, 139, 140, 135, 140, 136, 141, 141, 141, 139, 141, 137, 138, 143, 143, 139, 130, 140, 135, 141, 137, 142, 144, 142, 132, 142, 142, 146, 136, 139, 142, 140, 146, 136, 137, 140, 138, 144, 135, 143, 137, 142, 141, 139, 141, 139, 146, 133, 145, 141, 143, 136, 142, 134, 132, 143, 142, 137, 137, 135, 135, 135, 147, 136, 137, 144, 141, 141, 150, 138, 144, 143, 140, 130, 137, 134, 145, 135, 132, 136, 136, 140, 140, 138, 135, 136, 140, 136, 134, 138, 141, 137, 143, 142, 141, 134, 139, 145, 135, 137, 142, 139, 141, 143, 140, 144, 134, 142, 137, 146, 146, 145, 137, 143, 139, 135, 135, 138, 147, 136, 136, 137, 140, 134, 131, 133, 144, 135, 138, 134, 141, 136, 143, 133, 140, 143, 139, 140, 138, 137, 147, 140, 138, 142, 139, 147, 138, 141, 144, 147, 140, 138, 148, 137, 145, 140, 132, 131, 138, 134, 139, 140, 138, 132, 136, 139, 149, 140, 140, 140, 145, 138, 136, 144, 143, 144, 144, 140, 134, 138, 137, 147, 133, 135, 136, 137, 134, 136, 138, 137, 136, 142, 138, 142, 142, 134, 132, 136, 146, 135, 135, 148, 140, 139, 141, 137, 142, 137, 144, 141, 134, 138, 135, 136, 153, 149, 137, 133, 137, 138, 144, 138, 139, 142, 136, 138, 140, 145, 134, 135, 141, 133, 143, 139, 144, 136, 143, 136, 136, 141, 141, 131, 142, 141, 142, 142, 136, 139, 149, 137, 131, 139, 134, 139, 136, 137, 136, 135, 140, 144, 135, 140, 137, 144, 142, 142, 142, 140, 132, 142, 136, 134, 141, 138, 150, 141, 144, 139, 139, 135, 139, 137, 134, 137, 140, 139, 138, 141, 134, 134, 138, 142, 137, 137, 138, 131, 141, 146, 136, 130, 133, 143, 137, 144, 136, 138, 142, 144, 146, 143, 139, 141, 138, 140, 139, 137, 144, 137, 143, 138, 144, 137, 146, 135, 135, 142, 136, 143, 136, 133, 141, 135, 141, 138, 138, 147, 138, 142, 133, 137, 138, 133, 144, 140, 147, 137, 144, 127, 142, 144, 141, 130, 133, 145, 140, 143, 140, 141, 134, 131, 137, 137, 131, 142, 143, 141, 144, 135, 140, 128, 132, 142, 144, 146, 129, 137, 134, 139, 146, 137, 147, 144, 143, 136, 136, 147, 140, 142, 139, 143, 144, 136, 134, 135, 137, 138, 141, 141, 148, 144, 140, 142, 127, 142, 139, 138, 139, 141, 137, 137, 135, 141, 146, 133, 135, 137, 138, 135, 134, 135, 145, 139, 143, 135, 142, 149, 137, 144, 139, 133, 138, 142, 138, 137, 137, 130, 152, 141, 144, 130, 138, 134, 145, 136, 136, 138, 146, 152, 139, 138, 140, 141, 145, 132, 139, 136, 139, 137, 144, 142, 134, 145, 139, 139, 135, 140, 132, 145, 143, 137, 141, 138, 137, 137, 135, 127, 138, 144, 143, 141, 141, 137, 147, 141, 139, 137, 141, 134, 140, 144, 136, 147, 136, 131, 137, 131, 135, 132, 143, 138, 136, 141, 136, 144, 145, 142, 143, 141, 132, 139, 145, 137, 131, 142, 134, 136, 132, 148, 138, 133, 132, 142, 139, 144, 145, 142, 136, 136, 139, 132, 142, 138, 145, 129, 140, 145, 137, 142, 141, 133, 144, 150, 139, 141, 145, 156, 136, 145, 144, 142, 145, 140, 144, 148, 150, 144, 150, 144, 137, 136, 146, 134, 140, 132, 142, 144, 144, 130, 143, 143, 120, 139, 124, 141, 138, 130, 135, 126, 127, 145, 144, 147, 133, 139, 130, 137, 145, 148, 141, 154, 139, 136, 134, 137, 145, 154, 143, 138, 146, 150, 142, 131, 132, 153, 144, 140, 137, 142, 148, 147, 142, 134, 135, 146, 135, 137, 143, 142, 131, 138, 134, 147, 126, 130, 142, 136, 136, 142, 133, 142, 146, 141, 134, 139, 143, 136, 132, 136, 138, 149, 140, 140, 131, 132, 140, 135, 147, 146, 137, 144, 141, 141, 138, 141, 133, 131, 139, 127, 126, 144, 151, 128, 140, 149, 135, 157, 155, 139, 138, 138, 145, 136, 132, 147, 137, 133, 134, 147, 135, 129, 149, 136, 120, 138, 136, 147, 143, 146, 128, 147, 137, 141, 147, 134, 139, 149, 128, 130, 136, 129, 132, 140, 148, 145, 145, 143, 137, 133, 151, 147, 140, 129, 149, 138, 124, 140, 141, 130, 136, 138, 142, 142, 135, 127, 139, 128, 143, 134, 132, 137, 135, 131, 139, 130, 128, 134, 141, 138, 142, 136, 136, 137, 126, 137, 147, 140, 122, 132, 140, 141, 149, 134, 145, 141, 143, 142, 137, 130, 140, 137, 143, 127, 144, 146, 141, 129, 137, 135, 144, 133, 132, 124, 140, 135, 139, 145, 132, 132, 134, 139, 146, 145, 151, 146, 137, 147, 158, 127, 143, 125, 123, 137, 141, 132, 134, 125, 147, 131, 142, 139, 142, 153, 158, 126, 151, 127, 140, 131, 141, 132, 123, 148, 137, 147, 140, 129, 144, 142, 147, 147, 144, 135, 124, 146, 159, 147, 144, 137, 138, 137, 141, 131, 150, 127, 138, 138, 141, 138, 140, 145, 149, 137, 147, 135, 133, 134, 146, 143, 131, 140, 137, 142, 135, 146, 145, 138, 133, 148, 133, 156, 143, 130, 134, 119, 153, 144, 130, 145, 145, 128, 148, 121, 134, 147, 131, 136, 135, 134, 139, 145, 145, 146, 152, 149, 135, 137, 145, 144, 142, 140, 140, 152, 128, 135, 144, 139, 131, 134, 139, 139, 151, 132, 137, 132, 140, 132, 147, 147, 129, 145, 146, 133, 141, 144, 136, 142, 143, 140, 141, 140, 121, 138, 123, 148, 138, 140, 138, 144, 142, 148, 133, 132, 126, 144, 141, 146, 146, 143, 146, 145, 131, 135, 135, 140, 141, 125, 142, 146, 143, 135, 152, 142, 124, 146, 131, 134, 142, 146, 136, 145, 144, 143, 139, 138, 139, 139, 141, 146, 141, 140, 144, 141, 145, 147, 138, 130, 151, 145, 142, 154, 139, 135, 142, 140, 155, 137, 134, 134, 136, 129, 133, 140, 138, 130, 136, 151, 137, 136, 146, 139, 133, 148, 138, 140, 132, 154, 136, 137, 144, 153, 133, 140, 134, 138, 152, 144, 139, 153, 135, 147, 147, 144, 144, 136, 145, 137, 139, 141, 144, 145, 129, 140, 144, 144, 143, 133, 132, 136, 141, 139, 150, 136, 141, 137, 141, 142, 128, 138, 133, 139, 144, 132, 133, 145, 140, 142, 141, 139, 132, 152, 141, 138, 143, 133, 144, 143, 129, 138, 141, 147, 134, 137, 136, 128, 136, 146, 141, 147, 134, 136, 147, 136, 141, 131, 150, 136, 132, 137, 147, 133, 153, 136, 138, 141, 145, 141, 134, 130, 132, 143, 129, 132, 133, 136, 133, 125, 134, 136, 144, 136, 130, 140, 141, 139, 135, 139, 145, 140, 133, 134, 131, 137, 144, 140, 139, 141, 139, 141, 140, 131, 151, 137, 143, 133, 147, 137, 138, 128, 131, 132, 135, 144, 139, 140, 135, 131, 140, 145, 148, 132, 141, 131, 140, 137, 129, 135, 137, 139, 133, 138, 127, 138, 139, 137, 138, 139, 138, 136, 135, 141, 137, 140, 135, 142, 137, 137, 132, 137, 139, 146, 147, 138, 143, 150, 144, 142, 140, 145, 148, 148, 133, 134, 135, 119, 135, 122, 140, 140, 137, 134, 143, 142, 142, 138, 144, 145, 134, 142, 140, 145, 146, 133, 134, 137, 137, 131, 132, 142, 148, 124, 142, 135, 137, 138, 142, 139, 147, 148, 144, 139, 140, 135, 131, 144, 146, 131, 139, 134, 139, 139, 146, 142, 137, 140, 125, 129, 134, 142, 139, 127, 137, 138, 132, 133, 140, 136, 143, 134, 133, 139, 138, 139, 137, 131, 140, 145, 133, 144, 144, 146, 139, 134, 144, 133, 142, 141, 137, 132, 153, 140, 138, 139, 143, 132, 135, 141, 146, 138, 142, 140, 148, 135, 128, 140, 137, 147, 142, 137, 129, 138, 139, 138, 143, 126, 134, 141, 135, 154, 141, 135, 137, 134, 140, 134, 141, 138, 141, 136, 136, 144, 137, 136, 139, 138, 132, 142, 135, 140, 136, 163, 143, 136, 138, 138, 129, 140, 130, 147, 138, 143, 137, 141, 141, 148, 144, 139, 135, 128, 143, 139, 139, 143, 132, 139, 138, 135, 144, 138, 139, 139, 136, 124, 152, 126, 137, 137, 146, 130, 143, 133, 146, 133, 142, 142, 141, 129, 139, 133, 141, 136, 141, 142, 145, 144, 139, 133, 134, 139, 144, 145, 136, 135, 148, 135, 145, 147, 142, 142, 145, 148, 138, 143, 129, 140, 143, 137, 143, 137, 137, 135, 138, 140, 133, 134, 141, 135, 141, 131, 143, 135, 149, 135, 131, 147, 134, 146, 142, 137, 138, 137, 136, 131, 148, 137, 135, 140, 134, 140, 133, 146, 138, 147, 139, 142, 136, 160, 135, 136, 136, 136, 138, 141, 140, 142, 146, 135, 149, 129, 136, 129, 133, 143, 140, 138, 150, 136, 137, 127, 146, 147, 146, 136, 141, 141, 146, 127, 124, 136, 146, 128, 136, 136, 139, 141, 137, 141, 137, 145, 139, 138, 148, 131, 131, 133, 136, 130, 141, 140, 137, 144, 133, 142, 137, 141, 142, 135, 133, 149, 142, 142, 142, 130, 135, 136, 146, 145, 139, 136, 141, 132, 141, 133, 135, 143, 142, 146, 129, 129, 140, 145, 149, 142, 146, 132, 137, 137, 141, 134, 134, 133, 141, 131, 144, 142, 144, 139, 138, 145, 132, 140, 151, 136, 131, 135, 139, 137, 136, 134, 142, 139, 140, 131, 143, 138, 144, 137, 137, 137, 143, 129, 140, 142, 136, 142, 130, 130, 141, 145, 125, 130, 136, 141, 140, 138, 136, 143, 137, 144, 144, 144, 140, 123, 141, 145, 137, 131, 128, 139, 127, 143, 130, 140, 140, 137, 135, 133, 142, 131, 136, 144, 145, 141, 142, 129, 133, 152, 151, 131, 129, 140, 135, 146, 144, 142, 142, 143, 140, 131, 131, 139, 130, 141, 134, 136, 138, 129, 137, 145, 141, 140, 144, 141, 141, 131, 140, 144, 145, 135, 137, 127, 137, 136, 144, 134, 143, 148, 133, 142, 143, 141, 133, 134, 136, 133, 147, 139, 143, 133, 144, 141, 137, 138, 137, 134, 132, 127, 135, 142, 138, 135, 135, 131, 138, 144, 137, 140, 136, 139, 141, 137, 133, 132, 145, 136, 138, 143, 145, 145, 137, 150, 135, 135, 133, 154, 149, 146, 130, 141, 133, 139, 134, 154, 137, 140, 146, 135, 136, 137, 145, 130, 141, 140, 146, 142, 144, 131, 137, 140, 135, 136, 145, 147, 146, 137, 135, 136, 137, 142, 136, 143, 136, 139, 138, 136, 135, 138, 144, 138, 153, 144, 138, 141, 149, 137, 146, 128, 136, 133, 138, 139, 142, 136, 138, 138, 140, 141, 144, 143, 142, 141, 136, 138, 140, 144, 131, 124, 138, 137, 147, 141, 137, 138, 130, 132, 139, 132, 141, 134, 136, 141, 146, 138, 136, 154, 140, 140, 133, 144, 137, 132, 152, 137, 126, 134, 151, 138, 141, 135, 137, 137, 144, 148, 140, 150, 142, 140, 139, 145, 140, 144, 138, 134, 134, 140, 137, 143, 136, 129, 142, 136, 143, 134, 142, 131, 140, 135, 141, 141, 140, 136, 138, 149, 137, 138, 138, 139, 128, 140, 126, 141, 140, 142, 144, 136, 135, 131, 124, 145, 146, 142, 128, 136, 156, 133, 130, 127, 147, 139, 148, 137, 138, 144, 133, 140, 138, 134, 137, 142, 138, 136, 139, 135, 139, 137, 155, 133, 130, 147, 141, 136, 132, 138, 141, 147, 141, 127, 137, 140, 140, 145, 144, 140, 148, 138, 142, 138, 137, 143, 134, 135, 145, 134, 141, 141, 137, 139, 138, 137, 145, 141, 130, 143, 141, 140, 131, 133, 134, 142, 143, 140, 144, 136, 133, 132, 142, 144, 133, 138, 138, 136, 133, 136, 140, 142, 144, 134, 138, 130, 139, 137, 135, 135, 138, 144, 140, 139, 142, 148, 136, 138, 143, 144, 152, 141, 145, 137, 138, 135, 144, 124, 138, 140, 133, 137, 142, 135, 145, 141, 141, 125, 142, 147, 142, 127, 142, 140, 143, 135, 144, 134, 144, 135, 148, 138, 139, 148, 147, 141, 136, 147, 129, 146, 143, 143, 135, 135, 142, 136, 141, 139, 135, 147, 131, 138, 140, 136, 132, 135, 141, 130, 152, 132, 132, 129, 132, 138, 147, 146, 145, 145, 138, 146, 151, 133, 138, 139, 137, 143, 131, 142, 137, 147, 141, 150, 136, 138, 141, 139, 138, 140, 137, 140, 138, 138, 133, 153, 141, 139, 140, 142, 133, 132, 144, 138, 133, 137, 132, 138, 130, 130, 139, 137, 137, 140, 145, 133, 136, 144, 144, 142, 139, 129, 141, 140, 138, 138, 141, 146, 141, 136, 138, 147, 134, 135, 136, 140, 139, 140, 128, 140, 143, 138, 134, 138, 140, 158, 143, 138, 135, 137, 134, 140, 137, 145, 151, 138, 140, 140, 136, 137, 128, 138, 134, 138, 141, 137, 145, 137, 138, 139, 135, 135, 126, 144, 133, 140, 134, 137, 142, 138, 137, 142, 142, 133, 144, 142, 138, 140, 138, 137, 139, 143, 139, 138, 135, 141, 139, 138, 133, 133, 137, 137, 131, 141, 143, 127, 151, 142, 142, 137, 144, 136, 141, 135, 137, 153, 138, 137, 142, 145, 138, 135, 136, 142, 145, 132, 138, 139, 136, 137, 149, 131, 137, 146, 139, 137, 136, 146, 139, 134, 140, 145, 129, 136, 142, 139, 137, 143, 144, 144, 134, 136, 141, 136, 143, 145, 139, 144, 142, 136, 131, 145, 139, 129, 140, 133, 148, 141, 137, 136, 146, 144, 135, 135, 145, 137, 143, 146, 141, 142, 144, 135, 143, 136, 140, 134, 153, 134, 137, 115, 146, 144, 134, 144, 136, 136, 140, 137, 134, 135, 135, 137, 142, 145, 140, 135, 136, 134, 131, 142, 137, 147, 135, 137, 137, 149, 139, 137, 140, 140, 142, 141, 140, 140, 125, 132, 142, 152, 139, 134, 139, 132, 131, 131, 138, 135, 123, 128, 134, 136, 142, 149, 138, 134, 136, 140, 134, 137, 143, 132, 141, 141, 149, 142, 142, 138, 145, 141, 136, 128, 135, 143, 135, 132, 133, 135, 128, 137, 138, 138, 141, 138, 136, 145, 136, 144, 135, 133, 136, 120, 145, 134, 139, 133, 134, 133, 141, 138, 148, 140, 139, 135, 137, 156, 148, 129, 136, 148, 146, 134, 144, 136, 141, 132, 142, 136, 134, 137, 137, 136, 132, 141, 140, 142, 135, 138, 141, 132, 142, 141, 140, 136, 145, 141, 138, 125, 140, 139, 140, 132, 141, 134, 125, 131, 135, 137, 116, 128, 141, 133, 140, 136, 148, 133, 133, 142, 130, 144, 138, 133, 138, 145, 147, 141, 135, 142, 138, 140, 147, 138, 132, 133, 142, 132, 140, 139, 135, 144, 135, 137, 144, 147, 141, 142, 133, 140, 136, 135, 141, 148, 134, 136, 136, 138, 140, 132, 133, 133, 141, 140, 147, 136, 143, 134, 143, 139, 141, 138, 140, 141, 147, 134, 138, 142, 143, 140, 147, 125, 130, 141, 139, 142, 138, 142, 134, 139, 138, 136, 136, 132, 137, 142, 141, 142, 132, 137, 135, 143, 141, 142, 133, 141, 141, 138, 138, 132, 138, 133, 136, 140, 143, 153, 138, 131, 140, 140, 141, 139, 153, 143, 147, 138, 145, 146, 145, 138, 141, 137, 138, 135, 137, 151, 137, 139, 133, 141, 139, 142, 142, 145, 139, 139, 140, 143, 142, 146, 146, 140, 143, 133, 134, 141, 126, 145, 136, 144, 141, 138, 139, 138, 127, 139, 139, 138, 138, 143, 139, 142, 139, 143, 137, 146, 141, 135, 145, 148, 137, 140, 130, 138, 137, 144, 134, 137, 131, 143, 136, 131, 144, 135, 142, 127, 141, 142, 137, 137, 142, 142, 151, 137, 141, 138, 146, 139, 140, 135, 135, 133, 136, 138, 132, 136, 136, 134, 141, 147, 144, 143, 132, 141, 143, 134, 140, 142, 145, 140, 148, 125, 139, 146, 131, 131, 138, 125, 137, 138, 145, 143, 134, 131, 139, 138, 139, 142, 130, 133, 141, 136, 138, 134, 144, 141, 138, 137, 151, 136, 136, 137, 141, 136, 140, 137, 137, 138, 131, 143, 138, 138, 149, 141, 136, 140, 139, 135, 131, 130, 133, 135, 142, 148, 138, 140, 138, 141, 132, 134, 138, 134, 142, 137, 137, 138, 137, 137, 130, 145, 135, 143, 153, 141, 132, 147, 131, 143, 138, 144, 146, 136, 137, 145, 139, 140, 144, 150, 131, 139, 137, 134, 137, 143, 143, 136, 136, 146, 138, 142, 125, 139, 140, 133, 140, 136, 142, 148, 139, 135, 146, 133, 140, 129, 137, 145, 143, 131, 142, 137, 139, 146, 138, 140, 137, 144, 142, 143, 132, 135, 141, 141, 141, 140, 138, 143, 142, 133, 137, 138, 144, 136, 142, 140, 141, 138, 128, 133, 145, 138, 140, 137, 148, 144, 132, 135, 136, 144, 144, 142, 140, 137, 133, 131, 142, 137, 142, 143, 141, 136, 139, 142, 141, 135, 141, 136, 139, 140, 140, 140, 146, 135, 138, 136, 137, 154, 136, 139, 136, 145, 143, 138, 139, 150, 140, 143, 144, 136, 138, 141, 141, 137, 138, 146, 145, 134, 142, 133, 138, 138, 137, 147, 140, 134, 130, 134, 133, 142, 146, 140, 140, 141, 137, 135, 135, 139, 138, 132, 142, 127, 139, 137, 141, 140, 141, 128, 140, 141, 143, 134, 135, 124, 140, 137, 139, 131, 135, 143, 138, 146, 138, 143, 141, 135, 130, 143, 137, 136, 137, 142, 135, 133, 133, 147, 141, 137, 142, 140, 126, 145, 129, 140, 145, 140, 142, 141, 136, 136, 137, 129, 139, 134, 130, 145, 133, 137, 143, 146, 143, 150, 151, 145, 148, 134, 144, 147, 137, 135, 132, 134, 141, 130, 132, 142, 133, 134, 134, 144, 132, 136, 133, 143, 136, 137, 141, 134, 140, 133, 140, 133, 140, 142, 144, 145, 142, 143, 134, 135, 130, 150, 139, 132, 134, 144, 139, 140, 138, 140, 141, 137, 147, 137, 140, 132, 143, 138, 136, 137, 136, 135, 141, 139, 125, 139, 141, 137, 139, 134, 136, 138, 149, 141, 141, 138, 138, 135, 139, 141, 138, 132, 140, 135, 138, 138, 137, 140, 144, 135, 142, 118, 134, 140, 139, 146, 134, 137, 145, 143, 142, 137, 140, 138, 127, 135, 137, 139, 140, 137, 135, 145, 134, 137, 144, 140, 141, 135, 137, 133, 143, 146, 133, 130, 137, 136, 137, 145, 141, 141, 141, 141, 138, 126, 142, 144, 143, 135, 144, 140, 144, 140, 136, 155, 147, 137, 138, 131, 142, 135, 125, 141, 138, 141, 143, 130, 132, 140, 136, 136, 142, 142, 139, 136, 148, 141, 136, 141, 137, 141, 144, 151, 148, 134, 139, 146, 134, 145, 140, 144, 139, 150, 152, 147, 133, 143, 126, 146, 142, 143, 142, 132, 131, 141, 136, 141, 137, 138, 146, 130, 134, 146, 146, 137, 136, 137, 137, 137, 146, 150, 136, 142, 140, 142, 132, 134, 136, 143, 136, 139, 142, 139, 147, 146, 144, 137, 134, 138, 127, 144, 135, 135, 136, 146, 147, 139, 134, 137, 129, 140, 141, 132, 135, 135, 138, 149, 143, 146, 137, 129, 134, 150, 139, 139, 132, 153, 141, 141, 133, 134, 150, 135, 132, 134, 138, 135, 141, 142, 139, 140, 146, 133, 140, 137, 145, 141, 136, 136, 141, 136, 138, 143, 136, 140, 146, 144, 141, 131, 137, 137, 144, 137, 136, 151, 143, 145, 146, 143, 135, 134, 147, 143, 142, 135, 144, 141, 142, 139, 143, 136, 138, 134, 140, 137, 125, 134, 147, 137, 134, 139, 141, 151, 144, 142, 140, 140, 141, 145, 153, 155, 138, 136, 146, 157, 135, 141, 139, 137, 145, 138, 138, 134, 132, 133, 133, 136, 136, 136, 144, 141, 139, 136, 132, 140, 133, 137, 133, 130, 137, 133, 136, 144, 147, 129, 131, 138, 139, 143, 139, 141, 144, 138, 136, 136, 135, 144, 135, 132, 142, 136, 140, 135, 135, 145, 137, 135, 137, 141, 141, 146, 120, 146, 136, 138, 137, 143, 136, 130, 145, 142, 144, 132, 124, 145, 142, 136, 134, 134, 138, 138, 138, 139, 140, 134, 141, 126, 149, 138, 139, 126, 140, 139, 133, 145, 134, 145, 136, 136, 136, 136, 141, 141, 140, 137, 145, 149, 130, 149, 139, 144, 148, 143, 150, 128, 136, 144, 132, 145, 132, 144, 134, 134, 137, 137, 134, 141, 134, 134, 133, 141, 143, 130, 123, 141, 134, 136, 129, 140, 138, 148, 135, 141, 142, 142, 142, 138, 138, 139, 127, 147, 146, 143, 132, 133, 140, 135, 136, 139, 152, 130, 146, 133, 144, 141, 141, 138, 145, 141, 153, 146, 142, 139, 153, 141, 136, 135, 136, 141, 134, 143, 144, 140, 134, 138, 157, 132, 148, 141, 133, 127, 136, 135, 144, 132, 136, 146, 138, 118, 136, 145, 143, 138, 139, 138, 144, 135, 137, 137, 143, 138, 146, 134, 151, 131, 138, 133, 128, 155, 134, 138, 135, 140, 133, 138, 141, 141, 146, 141, 141, 164, 145, 89, 149, 128, 138, 148, 143, 138, 127, 142, 141, 140, 137, 132, 132, 137, 146, 143, 139, 137, 150, 124, 141, 132, 140, 147, 136, 140, 140, 137, 138, 140, 139, 153, 135, 142, 136, 145, 138, 146, 143, 138, 139, 141, 146, 149, 136, 149, 136, 139, 155, 138, 160, 147, 139, 140, 139, 149, 123, 126, 139, 133, 139, 149, 132, 142, 141, 144, 157, 138, 132, 123, 154, 140, 142, 138, 142, 143, 137, 142, 147, 131, 142, 130, 134, 122, 133, 147, 132, 129, 140, 132, 136, 120, 149, 141, 142, 127, 146, 138, 142, 135, 136, 138, 147, 150, 133, 144, 144, 133, 140, 146, 141, 143, 138, 135, 131, 136, 141, 138, 139, 142, 134, 138, 142, 137, 138, 134, 135, 138, 133, 137, 139, 131, 145, 145, 141, 139, 141, 140, 134, 133, 142, 153, 141, 145, 141, 140, 132, 134, 138, 138, 137, 140, 151, 141, 141, 129, 139, 140, 138, 140, 139, 139, 147, 135, 142, 137, 126, 140, 136, 134, 138, 140, 138, 139, 143, 143, 140, 142, 140, 137, 139, 135, 139, 134, 141, 141, 143, 133, 144, 133, 129, 150, 137, 151, 150, 138, 141, 144, 141, 129, 144, 138, 135, 141, 140, 140, 141, 132, 134, 153, 145, 140, 133, 136, 138, 145, 146, 134, 130, 142, 140, 130, 142, 137, 149, 136, 133, 139, 138, 135, 131, 139, 128, 133, 144, 138, 136, 138, 137, 138, 146, 142, 140, 130, 133, 141, 146, 137, 138, 137, 131, 144, 140, 140, 125, 141, 137, 146, 129, 134, 141, 137, 136, 139, 141, 145, 135, 142, 136, 134, 138, 141, 144, 150, 142, 142, 132, 122, 136, 141, 136, 128, 133, 138, 138, 140, 140, 144, 137, 142, 137, 139, 141, 145, 140, 126, 146, 139, 137, 142, 137, 131, 139, 138, 133, 138, 144, 137, 137, 136, 145, 136, 136, 140, 132, 138, 138, 138, 136, 142, 143, 142, 158, 137, 139, 144, 131, 148, 137, 135, 142, 143, 130, 134, 136, 136, 134, 138, 137, 138, 137, 145, 139, 130, 141, 143, 138, 133, 138, 140, 126, 136, 140, 138, 141, 136, 139, 142, 134, 135, 137, 139, 133, 136, 145, 131, 142, 135, 128, 136, 125, 137, 131, 139, 136, 137, 137, 138, 141, 140, 140, 139, 137, 136, 143, 140, 139, 140, 131, 144, 128, 138, 139, 141, 146, 137, 142, 135, 135, 126, 136, 131, 145, 140, 142, 137, 145, 137, 142, 138, 139, 139, 139, 128, 138, 136, 141, 139, 141, 134, 135, 136, 139, 130, 137, 138, 139, 138, 141, 155, 143, 135, 135, 126, 147, 138, 132, 136, 143, 135, 132, 140, 135, 144, 136, 142, 145, 131, 132, 141, 137, 134, 140, 137, 145, 136, 137, 145, 133, 145, 135, 138, 134, 132, 134, 140, 141, 131, 140, 140, 121, 140, 136, 133, 135, 137, 134, 137, 138, 141, 138, 148, 133, 138, 141, 143, 145, 139, 143, 143, 130, 143, 144, 140, 146, 144, 143, 134, 138, 141, 142, 142, 144, 142, 140, 149, 134, 140, 140, 136, 139, 139, 143, 136, 129, 134, 143, 141, 133, 142, 137, 139, 135, 144, 135, 124, 140, 142, 134, 132, 144, 134, 139, 132, 139, 142, 145, 140, 141, 140, 146, 138, 124, 141, 139, 132, 128, 139, 143, 150, 142, 141, 137, 146, 135, 138, 141, 138, 138, 141, 131, 142, 141, 132, 131, 138, 134, 136, 129, 136, 133, 138, 143, 146, 150, 139, 137, 138, 150, 137, 134, 144, 137, 141, 139, 128, 139, 136, 137, 142, 137, 139, 139, 136, 142, 140, 140, 142, 136, 136, 139, 139, 141, 131, 134, 130, 141, 138, 140, 137, 139, 133, 141, 140, 136, 136, 139, 135, 138, 141, 137, 143, 143, 134, 139, 134, 138, 135, 147, 140, 134, 138, 135, 138, 143, 134, 140, 143, 140, 137, 133, 140, 136, 152, 144, 129, 141, 135, 130, 139, 137, 140, 139, 138, 138, 144, 136, 142, 144, 138, 142, 134, 140, 138, 137, 140, 139, 142, 135, 140, 135, 142, 134, 138, 138, 140, 141, 138, 141, 137, 141, 141, 148, 141, 143, 142, 137, 137, 142, 137, 135, 134, 142, 137, 138, 139, 133, 137, 146, 146, 139, 144, 134, 142, 146, 138, 132, 135, 134, 140, 138, 133, 137, 143, 136, 140, 129, 137, 134, 136, 143, 138, 136, 139, 138, 138, 139, 141, 145, 138, 142, 134, 141, 139, 142, 138, 135, 135, 136, 142, 140, 141, 140, 136, 142, 143, 138, 140, 143, 138, 141, 142, 136, 135, 139, 135, 136, 136, 138, 144, 133, 137, 136, 137, 135, 136, 136, 135, 138, 144, 134, 144, 138, 143, 138, 142, 139, 143, 141, 139, 140, 155, 141, 140, 138, 141, 137, 146, 135, 136, 137, 138, 137, 141, 138, 135, 132, 140, 143, 138, 134, 144, 133, 135, 139, 138, 141, 143, 130, 146, 138, 144, 141, 135, 144, 136, 138, 136, 139, 141, 144, 144, 131, 138, 136, 140, 140, 143, 143, 142, 138, 138, 142, 141, 137, 135, 136, 138, 141, 134, 140, 140, 137, 147, 138, 140, 134, 135, 136, 144, 139, 138, 142, 140, 135, 138, 140, 138, 138, 134, 124, 137, 139, 136, 137, 137, 139, 139, 136, 144, 138, 140, 139, 138, 139, 141, 140, 137, 136, 137, 141, 135, 142, 136, 138, 141, 137, 134, 138, 139, 136, 139, 142, 141, 138, 141, 139, 136, 136, 135, 146, 142, 138, 138, 139, 141, 139, 135, 137, 143, 139, 144, 144, 130, 140, 139, 142, 136, 145, 134, 140, 134, 139, 135, 134, 140, 144, 136, 141, 132, 135, 135, 141, 141, 145, 137, 143, 138, 135, 141, 134, 142, 141, 140, 140, 139, 141, 141, 137, 141, 137, 137, 142, 141, 133, 139, 134, 137, 143, 140, 143, 146, 138, 138, 141, 136, 133, 137, 142, 141, 147, 137, 143, 143, 145, 141, 140, 142, 142, 135, 139, 142, 140, 141, 143, 141, 142, 136, 129, 138, 139, 137, 146, 136, 143, 142, 137, 136, 140, 135, 140, 140, 138, 136, 144, 133, 138, 141, 144, 137, 132, 135, 143, 139, 134, 133, 141, 138, 142, 141, 139, 137, 140, 138, 137, 140, 143, 139, 144, 137, 141, 141, 138, 134, 137, 136, 138, 140, 141, 135, 136, 148, 139, 146, 141, 141, 137, 137, 142, 125, 136, 141, 133, 140, 134, 141, 141, 139, 143, 137, 158, 130, 134, 137, 144, 138, 140, 137, 135, 145, 139, 116, 134, 137, 139, 147, 138, 136, 141, 137, 141, 136, 138, 137, 141, 142, 141, 140, 149, 140, 137, 137, 137, 142, 143, 137, 139, 142, 141, 142, 135, 144, 141, 143, 146, 138, 140, 137, 133, 139, 140, 134, 137, 135, 145, 146, 139, 136, 145, 141, 141, 141, 137, 138, 143, 134, 140, 137, 138, 148, 142, 140, 135, 137, 144, 140, 136, 142, 138, 138, 143, 140, 140, 138, 137, 139, 141, 136, 143, 141, 140, 146, 138, 134, 136, 142, 145, 141, 138, 140, 142, 135, 129, 138, 135, 139, 139, 143, 141, 135, 146, 138, 138, 140, 130, 136, 143, 139, 132, 137, 139, 145, 142, 137, 135, 139, 140, 140, 135, 133, 133, 142, 141, 140, 140, 137, 142, 139, 138, 134, 137, 140, 137, 145, 141, 137, 137, 148, 132, 140, 140, 134, 142, 142, 136, 138, 141, 139, 144, 140, 141, 138, 135, 130, 137, 137, 143, 139, 131, 138, 137, 139, 143, 134, 133, 145, 136, 136, 148, 141, 142, 134, 141, 139, 139, 134, 138, 140, 134, 140, 134, 144, 138, 139, 135, 138, 139, 129, 138, 139, 134, 148, 133, 137, 141, 134, 133, 135, 135, 139, 139, 134, 143, 138, 141, 144, 137, 140, 136, 135, 133, 135, 147, 136, 140, 138, 138, 138, 140, 146, 140, 137, 140, 133, 138, 138, 145, 151, 140, 146, 142, 137, 126, 140, 139, 136, 131, 140, 140, 137, 144, 146, 137, 139, 138, 143, 137, 146, 134, 140, 135, 145, 136, 138, 135, 139, 146, 144, 139, 138, 146, 146, 138, 132, 137, 142, 140, 127, 155, 137, 136, 138, 133, 142, 138, 133, 142, 138, 136, 141, 130, 137, 140, 136, 134, 137, 139, 139, 131, 144, 135, 142, 142, 144, 129, 128, 137, 132, 146, 134, 139, 134, 134, 140, 130, 136, 135, 137, 144, 140, 139, 141, 133, 140, 140, 135, 135, 144, 132, 142, 142, 134, 137, 142, 141, 137, 135, 140, 140, 135, 141, 136, 134, 133, 139, 142, 139, 147, 139, 134, 143, 135, 138, 143, 141, 140, 134, 144, 132, 138, 137, 140, 145, 141, 137, 142, 138, 133, 142, 141, 137, 137, 134, 141, 143, 138, 138, 140, 145, 138, 134, 132, 148, 136, 142, 136, 139, 139, 146, 130, 138, 140, 138, 136, 138, 130, 138, 141, 134, 145, 136, 134, 140, 142, 135, 147, 135, 139, 136, 139, 144, 147, 141, 138, 138, 134, 135, 138, 129, 144, 133, 145, 144, 140, 139, 133, 139, 130, 144, 136, 139, 133, 137, 144, 136, 147, 145, 136, 140, 140, 136, 142, 139, 135, 142, 137, 136, 136, 139, 149, 139, 141, 137, 135, 145, 139, 141, 140, 136, 137, 144, 138, 135, 139, 143, 137, 140, 136, 141, 137, 136, 136, 142, 134, 131, 139, 137, 133, 134, 136, 138, 139, 136, 138, 146, 135, 133, 134, 139, 136, 139, 138, 145, 140, 129, 138, 140, 138, 141, 145, 130, 128, 141, 132, 139, 138, 137, 141, 137, 142, 143, 137, 136, 137, 147, 137, 145, 142, 136, 137, 135, 145, 143, 145, 139, 143, 138, 145, 139, 145, 139, 139, 139, 137, 142, 135, 136, 145, 136, 132, 144, 135, 144, 141, 140, 136, 147, 140, 142, 139, 137, 140, 145, 134, 139, 142, 144, 138, 140, 141, 144, 142, 137, 138, 141, 135, 138, 138, 142, 142, 139, 141, 140, 137, 137, 138, 141, 151, 137, 139, 140, 135, 137, 139, 136, 135, 134, 136, 139, 132, 150, 138, 144, 144, 137, 138, 141, 138, 145, 133, 135, 140, 141, 143, 134, 138, 135, 146, 137, 134, 136, 132, 138, 140, 139, 138, 145, 138, 131, 136, 136, 144, 131, 132, 155, 125, 140, 151, 135, 145, 137, 137, 149, 147, 144, 146, 134, 134, 138, 136, 142, 131, 140, 133, 140, 134, 138, 130, 137, 150, 139, 133, 143, 139, 136, 137, 142, 137, 149, 141, 138, 144, 142, 138, 145, 142, 136, 145, 147, 143, 137, 142, 146, 142, 143, 135, 139, 145, 144, 136, 154, 121, 144, 136, 140, 140, 146, 139, 129, 120, 133, 146, 146, 141, 131, 124, 137, 132, 137, 129, 158, 139, 123, 147, 134, 139, 137, 137, 151, 139, 146, 146, 140, 146, 141, 138, 143, 143, 149, 132, 141, 129, 144, 154, 127, 128, 137, 132, 144, 140, 139, 140, 139, 141, 141, 138, 135, 140, 138, 153, 135, 146, 130, 146, 144, 144, 148, 134, 132, 144, 136, 139, 149, 137, 136, 145, 141, 136, 136, 133, 151, 135, 130, 130, 147, 138, 139, 125, 136, 135, 139, 139, 133, 145, 121, 150, 141, 137, 140, 141, 134, 132, 148, 146, 139, 138, 134, 148, 129, 136, 128, 139, 141, 143, 144, 139, 140, 138, 138, 136, 148, 132, 134, 138, 148, 137, 134, 153, 146, 142, 137, 132, 138, 144, 152, 145, 147, 139, 141, 132, 136, 134, 136, 124, 134, 138, 137, 136, 131, 132, 131, 135, 142, 140, 131, 141, 133, 141, 141, 144, 126, 135, 135, 134, 135, 135, 139, 141, 134, 141, 144, 124, 136, 135, 140, 142, 147, 137, 135, 138, 143, 141, 139, 141, 144, 136, 139, 137, 129, 134, 133, 139, 133, 135, 138, 140, 140, 131, 142, 137, 136, 137, 131, 146, 147, 134, 141, 138, 134, 138, 145, 137, 149, 142, 131, 138, 142, 141, 141, 137, 137, 137, 129, 125, 136, 143, 140, 142, 141, 132, 155, 137, 135, 132, 143, 120, 143, 130, 128, 134, 149, 136, 140, 137, 138, 133, 136, 139, 137, 126, 140, 148, 145, 133, 146, 133, 139, 139, 137, 142, 135, 135, 136, 135, 135, 148, 127, 140, 146, 134, 141, 138, 132, 129, 147, 147, 152, 135, 139, 135, 127, 150, 131, 143, 130, 146, 146, 144, 137, 132, 145, 137, 134, 131, 140, 135, 142, 138, 133, 144, 127, 137, 133, 140, 134, 141, 148, 136, 141, 130, 144, 139, 138, 142, 137, 142, 123, 136, 138, 147, 137, 136, 130, 138, 141, 143, 145, 128, 142, 136, 138, 145, 143, 150, 142, 137, 146, 138, 134, 142, 129, 136, 135, 136, 147, 134, 147, 138, 151, 132, 141, 141, 141, 135, 128, 121, 135, 137, 140, 155, 138, 141, 150, 139, 145, 136, 142, 137, 141, 130, 138, 138, 137, 136, 147, 143, 137, 146, 152, 132, 140, 133, 134, 136, 138, 148, 149, 133, 136, 127, 142, 139, 147, 126, 137, 133, 129, 135, 142, 139, 140, 135, 140, 138, 133, 136, 144, 135, 133, 141, 139, 136, 136, 142, 135, 142, 138, 130, 126, 137, 143, 138, 129, 140, 146, 140, 137, 134, 135, 142, 143, 150, 131, 134, 135, 135, 132, 136, 147, 134, 144, 139, 145, 141, 143, 131, 138, 132, 138, 143, 130, 141, 140, 140, 142, 143, 144, 136, 149, 137, 135, 134, 142, 139, 136, 137, 141, 143, 139, 137, 138, 130, 136, 144, 134, 142, 130, 136, 140, 139, 140, 147, 135, 138, 136, 126, 139, 152, 129, 147, 137, 149, 139, 136, 144, 127, 145, 137, 129, 125, 133, 133, 135, 134, 140, 149, 134, 143, 133, 135, 138, 138, 124, 134, 128, 132, 135, 138, 140, 138, 142, 132, 135, 139, 132, 139, 138, 127, 143, 126, 140, 142, 130, 142, 130, 135, 144, 143, 134, 141, 141, 133, 139, 140, 141, 142, 137, 140, 143, 132, 125, 136, 134, 137, 145, 136, 145, 140, 129, 142, 137, 132, 140, 137, 150, 135, 132, 122, 131, 140, 136, 142, 139, 142, 144, 147, 140, 149, 133, 138, 143, 139, 142, 140, 140, 134, 143, 141, 152, 137, 139, 139, 140, 144, 150, 132, 137, 136, 142, 143, 146, 138, 144, 144, 128, 151, 142, 141, 138, 141, 134, 143, 134, 138, 132, 132, 135, 155, 139, 150, 140, 138, 134, 144, 140, 136, 150, 144, 135, 125, 146, 136, 141, 137, 141, 132, 137, 141, 134, 139, 141, 146, 141, 139, 138, 137, 132, 138, 126, 137, 140, 145, 140, 134, 129, 137, 138, 140, 143, 133, 139, 141, 128, 130, 146, 151, 133, 139, 141, 135, 140, 130, 132, 144, 142, 144, 137, 146, 133, 140, 136, 137, 137, 137, 142, 142, 132, 136, 148, 139, 139, 130, 136, 141, 132, 138, 140, 137, 144, 138, 133, 147, 138, 131, 133, 139, 138, 140, 146, 144, 143, 141, 131, 143, 143, 136, 137, 133, 136, 143, 140, 143, 126, 141, 137, 136, 133, 133, 132, 136, 137, 133, 144, 137, 136, 141, 137, 131, 130, 130, 137, 133, 140, 139, 139, 137, 142, 140, 147, 144, 135, 142, 139, 138, 138, 140, 140, 138, 147, 135, 136, 138, 137, 140, 143, 133, 136, 134, 131, 138, 141, 141, 145, 136, 143, 136, 132, 134, 139, 146, 146, 134, 146, 135, 137, 140, 154, 137, 138, 139, 138, 138, 137, 143, 144, 131, 136, 133, 139, 143, 137, 137, 140, 140, 144, 142, 137, 145, 138, 140, 143, 143, 136, 143, 136, 147, 145, 143, 150, 139, 139, 132, 147, 141, 140, 135, 141, 134, 137, 131, 134, 137, 146, 138, 132, 126, 139, 142, 142, 130, 138, 141, 143, 145, 142, 133, 137, 144, 145, 136, 144, 138, 141, 147, 141, 142, 132, 138, 146, 140, 135, 132, 140, 134, 147, 144, 138, 137, 129, 141, 135, 148, 136, 151, 140, 132, 145, 139, 146, 136, 144, 140, 136, 149, 144, 140, 154, 135, 145, 136, 141, 147, 133, 138, 138, 134, 135, 143, 139, 133, 134, 132, 131, 134, 134, 138, 133, 142, 137, 136, 148, 139, 137, 147, 136, 144, 137, 145, 141, 135, 146, 132, 136, 138, 141, 138, 143, 132, 159, 128, 142, 135, 131, 142, 143, 138, 146, 139, 129, 139, 135, 125, 144, 128, 133, 136, 152, 145, 132, 134, 140, 132, 136, 143, 140, 137, 143, 145, 136, 135, 139, 141, 130, 130, 137, 145, 134, 134, 131, 131, 138, 134, 151, 136, 145, 140, 141, 136, 144, 153, 151, 143, 131, 140, 132, 149, 134, 134, 130, 150, 147, 132, 139, 152, 138, 135, 133, 141, 146, 134, 135, 136, 140, 136, 129, 135, 128, 131, 147, 147, 138, 146, 147, 144, 135, 127, 135, 142, 142, 125, 156, 133, 137, 130, 115, 131, 138, 139, 143, 140, 145, 143, 139, 148, 129, 137, 145, 142, 142, 140, 152, 133, 151, 138, 133, 140, 140, 136, 141, 147, 135, 140, 142, 141, 140, 139, 140, 144, 142, 140, 136, 144, 131, 141, 138, 138, 145, 139, 139, 147, 141, 127, 145, 140, 145, 133, 145, 150, 146, 137, 137, 144, 135, 134, 145, 148, 137, 140, 132, 143, 141, 137, 138, 143, 147, 144, 137, 134, 128, 146, 140, 136, 136, 137, 140, 136, 136, 138, 133, 141, 143, 131, 148, 148, 138, 147, 138, 138, 130, 134, 140, 146, 139, 139, 135, 142, 137, 135, 135, 140, 133, 138, 147, 140, 139, 143, 146, 141, 144, 139, 138, 140, 140, 129, 135, 145, 143, 142, 144, 136, 142, 138, 142, 139, 143, 127, 134, 139, 134, 137, 134, 141, 137, 134, 139, 136, 137, 150, 147, 144, 141, 135, 135, 136, 138, 133, 142, 133, 144, 134, 141, 135, 146, 142, 134, 133, 136, 135, 141, 135, 134, 141, 157, 141, 145, 139, 144, 142, 145, 141, 148, 147, 133, 143, 135, 131, 123, 140, 153, 131, 139, 141, 145, 144, 140, 130, 147, 138, 143, 129, 144, 142, 147, 139, 147, 143, 140, 138, 140, 147, 133, 142, 137, 143, 136, 141, 136, 130, 147, 146, 147, 134, 147, 133, 149, 139, 143, 146, 137, 140, 139, 138, 146, 154, 138, 131, 137, 149, 129, 141, 138, 138, 157, 138, 135, 128, 143, 136, 140, 138, 150, 130, 127, 148, 144, 135, 129, 134, 145, 136, 136, 155, 144, 143, 144, 135, 139, 143, 157, 144, 139, 138, 130, 143, 137, 138, 147, 147, 138, 144, 134, 149, 135, 141, 129, 137, 129, 137, 141, 136, 126, 129, 139, 130, 145, 145, 135, 130, 142, 143, 134, 145, 140, 144, 136, 136, 141, 133, 134, 142, 137, 149, 138, 136, 131, 137, 136, 144, 135, 145, 143, 126, 137, 140, 136, 138, 129, 146, 141, 151, 139, 135, 147, 133, 144, 136, 144, 132, 152, 148, 135, 144, 137, 151, 151, 141, 139, 145, 133, 130, 126, 131, 135, 133, 131, 137, 135, 138, 137, 137, 142, 140, 143, 139, 143, 151, 136, 140, 141, 154, 147, 132, 127, 139, 119, 140, 152, 128, 145, 167, 144, 151, 130, 133, 142, 140, 139, 133, 140, 131, 135, 148, 131, 142, 133, 147, 140, 162, 145, 135, 147, 127, 139, 149, 136, 129, 149, 133, 141, 137, 143, 136, 133, 147, 143, 138, 131, 128, 148, 135, 135, 144, 140, 135, 142, 138, 147, 136, 144, 133, 132, 138, 128, 136, 134, 127, 136, 140, 155, 146, 136, 142, 147, 131, 135, 133, 151, 144, 142, 142, 135, 134, 136, 141, 141, 142, 142, 141, 138, 144, 140, 137, 138, 144, 138, 139, 140, 141, 137, 142, 150, 144, 138, 136, 137, 148, 135, 139, 136, 139, 138, 141, 142, 138, 140, 142, 135, 145, 129, 138, 140, 134, 137, 137, 142, 142, 142, 132, 141, 135, 134, 138, 136, 133, 137, 138, 139, 141, 125, 139, 142, 138, 134, 137, 138, 133, 137, 144, 135, 144, 151, 139, 151, 140, 133, 134, 138, 133, 141, 135, 138, 143, 140, 143, 142, 145, 133, 140, 140, 131, 136, 142, 140, 144, 141, 136, 134, 145, 144, 138, 146, 138, 149, 141, 132, 135, 141, 140, 132, 133, 133, 133, 138, 142, 136, 139, 142, 137, 139, 146, 138, 142, 132, 140, 136, 138, 137, 133, 143, 148, 139, 135, 147, 144, 138, 141, 141, 140, 139, 140, 144, 132, 141, 134, 135, 137, 136, 142, 134, 139, 143, 141, 146, 141, 138, 144, 141, 138, 138, 138, 144, 140, 146, 138, 143, 148, 143, 136, 132, 134, 146, 140, 137, 143, 141, 144, 142, 145, 144, 150, 136, 143, 150, 135, 144, 138, 143, 138, 139, 140, 137, 141, 135, 140, 141, 136, 158, 135, 135, 144, 141, 141, 136, 138, 140, 147, 141, 144, 149, 142, 137, 132, 142, 139, 142, 139, 143, 143, 144, 135, 138, 139, 141, 144, 135, 141, 142, 136, 134, 141, 142, 139, 134, 139, 137, 134, 146, 138, 141, 135, 137, 139, 139, 136, 141, 138, 138, 145, 140, 138, 134, 142, 135, 138, 134, 144, 136, 135, 138, 132, 142, 146, 139, 133, 137, 143, 139, 140, 140, 142, 134, 134, 138, 147, 148, 141, 145, 142, 139, 132, 134, 134, 135, 129, 148, 133, 143, 135, 136, 138, 146, 142, 135, 143, 136, 138, 137, 137, 140, 135, 137, 133, 136, 135, 133, 142, 136, 139, 136, 137, 147, 136, 139, 130, 133, 136, 138, 136, 138, 134, 141, 141, 138, 138, 137, 134, 143, 121, 143, 138, 136, 142, 137, 130, 140, 135, 140, 138, 144, 134, 138, 140, 145, 138, 136, 140, 134, 138, 143, 139, 140, 133, 137, 144, 121, 128, 136, 143, 144, 140, 131, 138, 139, 134, 143, 143, 143, 140, 140, 133, 131, 134, 149, 146, 141, 142, 141, 133, 134, 145, 133, 135, 143, 133, 132, 133, 139, 137, 133, 154, 146, 138, 143, 136, 139, 136, 145, 140, 145, 135, 136, 137, 133, 139, 140, 139, 147, 134, 139, 138, 137, 137, 145, 142, 141, 141, 135, 139, 139, 144, 143, 136, 145, 139, 138, 138, 143, 143, 133, 140, 142, 140, 140, 136, 143, 140, 136, 143, 140, 135, 134, 142, 139, 141, 134, 140, 134, 143, 141, 135, 140, 139, 135, 138, 142, 133, 136, 139, 139, 139, 137, 134, 141, 134, 131, 137, 140, 136, 137, 128, 134, 135, 143, 141, 137, 135, 133, 135, 133, 135, 140, 141, 139, 146, 138, 139, 133, 135, 142, 141, 141, 126, 137, 136, 143, 134, 141, 133, 139, 137, 138, 141, 143, 137, 140, 138, 128, 144, 146, 139, 142, 135, 137, 134, 129, 136, 130, 135, 142, 143, 132, 129, 136, 142, 144, 149, 140, 134, 141, 131, 146, 145, 137, 152, 143, 144, 134, 132, 144, 148, 137, 144, 138, 131, 138, 137, 137, 142, 137, 134, 139, 140, 144, 146, 145, 137, 133, 146, 140, 137, 139, 135, 136, 136, 131, 134, 143, 134, 139, 130, 140, 141, 149, 146, 139, 138, 136, 140, 144, 134, 144, 134, 129, 130, 140, 142, 141, 128, 140, 146, 142, 146, 144, 132, 139, 127, 135, 142, 135, 141, 138, 136, 139, 133, 140, 137, 133, 137, 146, 140, 142, 136, 129, 138, 127, 143, 140, 135, 144, 131, 127, 140, 140, 144, 133, 130, 139, 132, 140, 137, 136, 141, 151, 145, 136, 142, 136, 137, 127, 138, 139, 141, 132, 137, 141, 132, 134, 140, 140, 132, 144, 147, 138, 139, 150, 142, 135, 134, 141, 136, 134, 129, 144, 137, 137, 146, 134, 143, 131, 142, 139, 128, 143, 142, 135, 131, 139, 132, 139, 135, 134, 144, 141, 136, 140, 152, 130, 139, 137, 138, 138, 138, 138, 135, 137, 140, 143, 137, 133, 146, 140, 135, 136, 135, 145, 140, 147, 139, 136, 134, 144, 133, 141, 135, 146, 137, 134, 152, 127, 140, 149, 145, 131, 136, 135, 129, 134, 139, 143, 132, 133, 147, 144, 144, 136, 141, 142, 144, 142, 139, 136, 135, 137, 130, 128, 148, 148, 149, 139, 139, 144, 141, 135, 140, 144, 143, 143, 133, 138, 150, 136, 135, 133, 134, 135, 135, 136, 144, 134, 134, 136, 134, 141, 149, 144, 141, 133, 136, 135, 141, 134, 147, 140, 142, 136, 136, 145, 132, 145, 140, 144, 146, 150, 134, 148, 139, 140, 136, 139, 133, 144, 157, 140, 138, 127, 137, 144, 140, 137, 135, 141, 144, 135, 138, 145, 137, 140, 136, 135, 139, 141, 142, 140, 144, 142, 143, 133, 135, 141, 143, 137, 142, 140, 142, 134, 127, 138, 145, 138, 136, 134, 142, 137, 146, 132, 134, 138, 135, 145, 129, 144, 138, 136, 133, 140, 138, 145, 134, 141, 150, 145, 130, 143, 146, 135, 139, 146, 135, 143, 140, 151, 146, 146, 135, 133, 140, 134, 147, 135, 134, 140, 135, 142, 139, 141, 137, 146, 139, 135, 133, 132, 150, 139, 147, 141, 141, 156, 136, 125, 137, 135, 138, 146, 140, 130, 132, 138, 134, 136, 141, 142, 143, 130, 138, 134, 141, 132, 139, 135, 140, 148, 132, 138, 138, 149, 144, 133, 142, 140, 148, 140, 139, 142, 148, 128, 135, 147, 151, 137, 140, 144, 136, 137, 131, 134, 134, 136, 141, 135, 133, 137, 138, 137, 139, 135, 140, 143, 133, 132, 138, 138, 142, 147, 134, 133, 132, 136, 133, 147, 132, 142, 134, 143, 136, 138, 131, 145, 132, 135, 139, 135, 146, 135, 143, 143, 145, 142, 147, 146, 134, 154, 139, 140, 132, 134, 133, 134, 149, 148, 136, 136, 139, 130, 137, 140, 138, 146, 151, 141, 141, 143, 137, 137, 136, 139, 146, 140, 134, 144, 138, 140, 135, 143, 142, 139, 146, 137, 134, 138, 135, 140, 147, 123, 142, 142, 146, 134, 140, 142, 136, 141, 141, 149, 146, 169, 143, 156, 150, 150, 137, 161, 143, 147, 135, 144, 142, 140, 131, 132, 135, 132, 125, 137, 134, 133, 135, 133, 139, 142, 143, 138, 141, 150, 144, 140, 143, 131, 130, 152, 139, 143, 137, 118, 145, 144, 136, 147, 133, 138, 138, 142, 146, 140, 137, 150, 127, 137, 136, 130, 129, 140, 142, 131, 139, 145, 133, 141, 140, 135, 143, 131, 146, 132, 134, 138, 147, 131, 132, 136, 139, 137, 139, 147, 135, 141, 131, 133, 135, 135, 133, 139, 138, 141, 139, 135, 131, 139, 132, 140, 135, 135, 131, 143, 143, 150, 143, 133, 145, 138, 143, 137, 128, 126, 128, 141, 141, 132, 133, 137, 135, 124, 133, 138, 136, 134, 133, 141, 144, 140, 137, 136, 142, 135, 151, 151, 139, 132, 144, 147, 148, 143, 135, 139, 145, 141, 137, 137, 145, 146, 147, 150, 138, 134, 143, 139, 148, 132, 142, 140, 144, 143, 143, 142, 128, 142, 136, 142, 137, 126, 149, 144, 139, 142, 142, 138, 139, 137, 140, 137, 142, 134, 135, 132, 139, 142, 138, 136, 143, 140, 148, 139, 151, 134, 141, 140, 107, 127, 141, 147, 145, 143, 139, 139, 142, 149, 143, 136, 137, 144, 141, 130, 133, 142, 135, 136, 137, 130, 136, 136, 141, 131, 140, 135, 130, 143, 144, 134, 134, 142, 136, 143, 132, 146, 137, 140, 139, 139, 139, 126, 136, 139, 127, 134, 140, 141, 138, 138, 138, 140, 144, 139, 137, 140, 138, 143, 144, 134, 117, 123, 132, 143, 157, 140, 136, 148, 146, 148, 129, 132, 141, 141, 128, 129, 135, 137, 142, 136, 137, 134, 147, 142, 144, 151, 135, 125, 134, 136, 136, 129, 143, 139, 138, 132, 139, 131, 149, 136, 145, 136, 131, 135, 135, 132, 140, 135, 132, 147, 132, 144, 137, 149, 123, 139, 147, 138, 147, 144, 135, 145, 136, 140, 137, 132, 147, 137, 146, 155, 148, 137, 133, 141, 137, 138, 133, 145, 142, 134, 131, 128, 147, 138, 142, 147, 142, 141, 140, 128, 136, 150, 137, 134, 147, 142, 146, 140, 145, 144, 144, 130, 132, 143, 143, 152, 136, 136, 142, 136, 138, 146, 129, 136, 143, 143, 150, 138, 140, 145, 137, 132, 152, 148, 145, 145, 134, 139, 138, 138, 142, 138, 135, 139, 143, 134, 140, 141, 148, 145, 145, 137, 139, 147, 145, 135, 141, 122, 142, 128, 159, 141, 146, 144, 134, 136, 139, 132, 141, 143, 155, 136, 138, 137, 142, 143, 142, 144, 131, 135, 143, 135, 142, 137, 136, 153, 129, 142, 153, 149, 141, 146, 143, 138, 133, 139, 139, 138, 160, 137, 136, 146, 138, 132, 137, 134, 155, 143, 144, 142, 133, 135, 141, 119, 145, 133, 134, 135, 138, 137, 133, 155, 133, 138, 139, 131, 142, 140, 135, 139, 137, 153, 132, 131, 137, 144, 140, 134, 148, 142, 146, 146, 134, 142, 135, 148, 140, 138, 147, 132, 148, 137, 140, 145, 130, 140, 138, 139, 151, 135, 136, 138, 135, 136, 140, 141, 141, 139, 137, 135, 141, 133, 138, 147, 149, 142, 139, 138, 132, 143, 133, 139, 138, 134, 148, 135, 142, 137, 140, 136, 145, 146, 151, 138, 136, 134, 145, 132, 142, 141, 145, 140, 135, 145, 139, 145, 140, 135, 139, 134, 140, 144, 135, 139, 147, 126, 133, 139, 138, 133, 135, 138, 134, 140, 142, 142, 139, 144, 138, 139, 137, 142, 127, 141, 138, 135, 139, 143, 138, 137, 148, 137, 140, 139, 139, 132, 143, 149, 137, 134, 138, 143, 143, 131, 137, 137, 143, 135, 159, 138, 147, 146, 139, 137, 136, 134, 137, 136, 143, 139, 136, 134, 139, 142, 145, 138, 136, 145, 133, 133, 133, 138, 134, 146, 139, 134, 140, 138, 137, 135, 138, 139, 134, 135, 138, 136, 146, 137, 137, 138, 140, 153, 139, 144, 139, 139, 148, 135, 138, 144, 144, 135, 143, 140, 137, 133, 140, 140, 140, 139, 143, 134, 134, 144, 138, 137, 133, 138, 136, 138, 138, 136, 138, 132, 139, 132, 139, 137, 135, 142, 139, 140, 151, 142, 143, 134, 135, 133, 148, 141, 146, 150, 131, 137, 144, 138, 135, 142, 136, 145, 147, 136, 139, 135, 141, 137, 134, 140, 128, 138, 143, 143, 138, 146, 131, 137, 140, 145, 145, 147, 133, 141, 140, 142, 143, 142, 142, 147, 139, 138, 135, 136, 145, 134, 136, 137, 142, 139, 142, 137, 135, 133, 147, 139, 134, 139, 132, 150, 145, 138, 145, 141, 131, 141, 143, 142, 142, 137, 139, 140, 138, 145, 141, 142, 135, 137, 138, 141, 138, 148, 137, 138, 138, 140, 143, 143, 136, 137, 141, 141, 142, 140, 143, 143, 150, 143, 141, 138, 138, 141, 141, 137, 141, 137, 141, 133, 138, 142, 135, 151, 137, 131, 137, 137, 142, 133, 133, 143, 133, 145, 132, 138, 142, 149, 137, 139, 147, 126, 139, 134, 131, 133, 147, 148, 141, 135, 131, 139, 138, 144, 142, 140, 136, 149, 134, 138, 136, 133, 139, 133, 132, 146, 142, 139, 134, 135, 135, 139, 144, 133, 136, 138, 140, 136, 142, 138, 145, 131, 143, 140, 137, 139, 140, 137, 135, 130, 140, 131, 136, 133, 138, 136, 132, 131, 142, 135, 138, 140, 143, 134, 141, 134, 145, 138, 150, 138, 136, 143, 134, 131, 139, 135, 137, 138, 131, 138, 140, 134, 140, 141, 138, 135, 138, 136, 139, 138, 145, 143, 144, 135, 126, 127, 136, 148, 140, 134, 146, 143, 130, 138, 146, 140, 140, 134, 129, 141, 135, 143, 138, 133, 148, 135, 139, 144, 142, 134, 146, 139, 133, 138, 150, 139, 137, 149, 139, 140, 130, 140, 136, 139, 135, 137, 135, 139, 137, 139, 139, 138, 135, 149, 141, 143, 134, 142, 137, 137, 140, 138, 131, 134, 147, 135, 148, 133, 144, 134, 144, 145, 139, 135, 137, 145, 141, 140, 139, 136, 139, 144, 129, 143, 140, 141, 136, 143, 140, 145, 144, 147, 140, 139, 134, 141, 138, 152, 135, 135, 140, 135, 122, 144, 139, 137, 146, 149, 133, 144, 142, 141, 133, 152, 132, 142, 144, 130, 139, 142, 145, 136, 144, 138, 153, 148, 140, 141, 129, 138, 140, 133, 129, 140, 136, 144, 130, 148, 131, 141, 137, 134, 142, 139, 147, 137, 146, 136, 147, 142, 144, 141, 133, 129, 142, 136, 139, 142, 136, 138, 139, 129, 136, 134, 132, 137, 146, 132, 135, 135, 132, 136, 142, 138, 141, 138, 139, 136, 131, 142, 138, 136, 137, 127, 140, 131, 144, 129, 136, 146, 136, 137, 138, 140, 134, 154, 135, 143, 143, 127, 145, 143, 152, 129, 146, 143, 144, 140, 148, 141, 150, 138, 137, 140, 134, 142, 137, 147, 143, 137, 146, 141, 140, 135, 130, 137, 145, 144, 142, 144, 133, 136, 138, 136, 145, 133, 148, 140, 147, 138, 147, 150, 141, 136, 121, 146, 129, 142, 134, 143, 141, 151, 137, 134, 145, 149, 138, 134, 146, 133, 131, 136, 137, 129, 134, 143, 138, 140, 143, 143, 137, 143, 142, 141, 139, 135, 138, 139, 136, 133, 154, 138, 140, 147, 139, 152, 131, 147, 141, 142, 149, 142, 142, 140, 135, 134, 139, 138, 133, 139, 144, 142, 136, 145, 133, 138, 138, 146, 142, 139, 150, 139, 135, 142, 133, 127, 147, 138, 137, 138, 135, 140, 145, 136, 138, 149, 145, 150, 140, 141, 138, 136, 146, 136, 137, 132, 136, 142, 132, 131, 130, 137, 140, 146, 137, 132, 142, 140, 136, 130, 140, 136, 134, 149, 149, 143, 148, 146, 140, 146, 140, 134, 135, 141, 139, 130, 135, 140, 137, 141, 142, 140, 134, 138, 144, 151, 144, 143, 142, 149, 140, 140, 142, 139, 130, 130, 150, 141, 142, 143, 138, 128, 145, 138, 131, 145, 138, 134, 136, 132, 149, 147, 131, 142, 136, 129, 146, 140, 129, 143, 133, 133, 131, 131, 128, 141, 147, 145, 135, 134, 146, 143, 142, 149, 142, 126, 149, 126, 135, 141, 143, 140, 133, 128, 141, 148, 137, 144, 139, 145, 140, 127, 134, 138, 131, 135, 136, 140, 139, 146, 132, 140, 145, 146, 133, 137, 140, 142, 137, 141, 134, 146, 142, 144, 143, 145, 147, 140, 145, 123, 146, 136, 151, 138, 143, 136, 140, 146, 133, 133, 133, 137, 135, 137, 145, 137, 141, 128, 146, 145, 133, 144, 132, 137, 128, 143, 138, 142, 136, 135, 136, 148, 133, 135, 135, 143, 143, 139, 143, 130, 140, 135, 145, 129, 136, 138, 137, 139, 151, 146, 139, 136, 136, 134, 143, 135, 133, 140, 133, 134, 130, 138, 139, 141, 135, 140, 144, 136, 129, 147, 134, 146, 139, 134, 138, 129, 135, 147, 143, 142, 141, 141, 142, 139, 132, 139, 140, 136, 129, 141, 144, 148, 136, 134, 138, 138, 135, 134, 142, 138, 134, 135, 141, 138, 143, 139, 138, 136, 135, 143, 127, 140, 133, 139, 139, 144, 143, 135, 140, 132, 146, 133, 135, 142, 130, 139, 147, 131, 139, 146, 137, 143, 144, 152, 137, 137, 141, 135, 133, 141, 144, 134, 138, 127, 143, 145, 143, 143, 137, 138, 137, 131, 140, 136, 138, 140, 142, 131, 144, 132, 137, 134, 134, 146, 140, 150, 146, 138, 139, 143, 134, 139, 141, 129, 145, 139, 147, 142, 144, 140, 138, 142, 148, 145, 143, 138, 144, 135, 139, 144, 128, 141, 142, 138, 129, 139, 141, 137, 143, 135, 138, 139, 140, 140, 137, 137, 134, 130, 143, 134, 136, 135, 137, 140, 142, 149, 143, 144, 129, 143, 140, 136, 137, 136, 146, 133, 139, 139, 137, 142, 138, 127, 128, 141, 138, 132, 145, 140, 137, 147, 144, 138, 142, 133, 136, 139, 143, 150, 136, 148, 137, 144, 131, 142, 135, 132, 145, 128, 134, 134, 136, 146, 149, 136, 141, 137, 140, 134, 148, 141, 134, 142, 139, 134, 140, 136, 145, 140, 141, 139, 141, 134, 142, 142, 140, 140, 138, 131, 137, 137, 144, 129, 132, 145, 143, 134, 134, 146, 135, 137, 131, 134, 143, 136, 140, 131, 137, 134, 134, 137, 153, 135, 145, 133, 144, 137, 132, 136, 139, 139, 131, 142, 140, 136, 140, 140, 142, 132, 142, 143, 150, 138, 135, 150, 142, 140, 128, 135, 139, 145, 139, 138, 132, 141, 149, 134, 145, 136, 140, 142, 141, 142, 140, 140, 141, 144, 142, 142, 143, 136, 136, 138, 137, 133, 134, 134, 142, 143, 142, 138, 144, 140, 142, 134, 136, 147, 144, 134, 146, 137, 131, 135, 138, 139, 142, 135, 132, 138, 138, 142, 141, 145, 133, 137, 134, 138, 135, 131, 134, 137, 140, 132, 140, 136, 144, 134, 141, 141, 147, 139, 148, 139, 143, 136, 142, 135, 132, 141, 141, 134, 135, 141, 141, 146, 139, 137, 137, 139, 139, 135, 132, 140, 136, 138, 140, 143, 138, 141, 140, 139, 141, 132, 140, 134, 138, 130, 147, 135, 140, 135, 135, 135, 135, 135, 136, 129, 139, 145, 130, 146, 136, 126, 141, 137, 133, 145, 134, 137, 138, 137, 142, 148, 137, 141, 137, 141, 130, 138, 134, 140, 144, 142, 140, 143, 145, 133, 140, 146, 138, 135, 139, 142, 138, 145, 141, 144, 139, 133, 141, 134, 136, 139, 138, 139, 145, 135, 143, 146, 134, 138, 146, 138, 141, 141, 134, 139, 142, 134, 148, 139, 138, 154, 136, 144, 141, 136, 133, 149, 139, 147, 136, 141, 145, 146, 143, 139, 132, 143, 140, 141, 137, 135, 140, 138, 143, 137, 133, 133, 133, 143, 136, 131, 147, 143, 132, 145, 135, 136, 135, 139, 141, 142, 139, 140, 130, 146, 133, 134, 142, 134, 140, 135, 133, 144, 134, 144, 134, 142, 136, 130, 141, 136, 145, 138, 138, 143, 146, 145, 140, 141, 129, 137, 136, 135, 142, 138, 132, 139, 142, 140, 139, 144, 135, 142, 134, 127, 139, 145, 152, 142, 139, 147, 138, 154, 133, 142, 130, 136, 139, 136, 139, 132, 134, 139, 130, 143, 138, 140, 145, 139, 145, 141, 143, 130, 156, 142, 133, 139, 147, 133, 136, 137, 138, 140, 125, 129, 130, 140, 134, 146, 132, 141, 143, 144, 132, 135, 138, 140, 136, 131, 141, 134, 141, 146, 131, 136, 136, 144, 139, 135, 146, 140, 135, 137, 150, 131, 136, 134, 132, 141, 139, 142, 136, 133, 130, 143, 144, 135, 141, 141, 146, 144, 143, 136, 142, 134, 139, 131, 135, 144, 128, 139, 135, 139, 140, 141, 137, 145, 136, 132, 131, 143, 150, 147, 140, 140, 142, 140, 138, 145, 138, 144, 141, 136, 140, 140, 135, 135, 137, 139, 141, 137, 140, 140, 137, 136, 137, 134, 140, 133, 135, 138, 143, 143, 140, 136, 140, 143, 140, 144, 141, 138, 140, 132, 137, 137, 129, 137, 143, 138, 147, 139, 142, 133, 139, 138, 148, 132, 140, 141, 143, 140, 137, 141, 140, 138, 142, 147, 144, 134, 138, 147, 133, 143, 146, 139, 141, 140, 148, 138, 146, 139, 144, 135, 148, 144, 137, 143, 137, 148, 129, 144, 137, 144, 140, 140, 128, 140, 135, 140, 142, 143, 138, 145, 142, 138, 138, 135, 144, 139, 144, 143, 137, 146, 138, 137, 143, 140, 137, 131, 133, 142, 129, 141, 146, 152, 129, 137, 145, 137, 145, 135, 134, 145, 141, 147, 132, 141, 133, 141, 143, 134, 137, 137, 132, 143, 135, 138, 135, 142, 138, 137, 143, 138, 139, 137, 145, 137, 134, 138, 134, 139, 136, 135, 142, 138, 136, 132, 140, 138, 144, 138, 148, 131, 132, 137, 140, 134, 133, 141, 140, 140, 136, 138, 135, 129, 148, 138, 143, 136, 136, 142, 147, 141, 142, 144, 148, 135, 136, 139, 143, 132, 146, 140, 140, 140, 139, 138, 136, 137, 137, 141, 140, 133, 141, 137, 140, 138, 144, 139, 135, 145, 142, 146, 144, 134, 138, 139, 142, 133, 140, 141, 143, 131, 135, 130, 144, 132, 138, 143, 136, 143, 147, 142, 139, 143, 139, 142, 135, 142, 150, 141, 136, 139, 145, 139, 138, 131, 129, 140, 141, 140, 147, 140, 140, 143, 142, 132, 143, 139, 140, 144, 138, 129, 136, 137, 133, 138, 131, 135, 137, 140, 130, 141, 142, 134, 147, 135, 140, 142, 144, 144, 153, 146, 147, 142, 135, 143, 136, 142, 141, 137, 145, 141, 139, 144, 141, 140, 142, 143, 141, 142, 132, 141, 139, 138, 132, 134, 147, 141, 131, 142, 139, 137, 148, 139, 134, 144, 130, 138, 142, 136, 130, 138, 132, 142, 148, 147, 145, 140, 134, 135, 144, 141, 137, 140, 138, 146, 140, 141, 144, 140, 145, 142, 135, 137, 138, 142, 142, 135, 141, 141, 142, 129, 141, 139, 143, 138, 137, 136, 138, 139, 137, 138, 139, 138, 143, 141, 143, 139, 135, 145, 135, 135, 131, 141, 141, 137, 132, 138, 127, 131, 139, 130, 134, 141, 133, 136, 137, 139, 137, 137, 142, 134, 115, 136, 143, 138, 145, 145, 145, 141, 142, 145, 141, 140, 136, 136, 138, 135, 142, 146, 138, 137, 140, 142, 140, 153, 151, 146, 139, 140, 139, 147, 148, 135, 138, 140, 130, 136, 138, 143, 136, 138, 135, 145, 140, 141, 140, 142, 146, 138, 142, 135, 138, 141, 142, 129, 139, 138, 145, 132, 135, 143, 136, 142, 138, 144, 135, 137, 136, 128, 143, 138, 133, 146, 133, 137, 141, 133, 134, 144, 136, 143, 139, 142, 131, 145, 135, 137, 143, 151, 140, 133, 143, 139, 139, 140, 134, 136, 138, 137, 137, 145, 148, 142, 136, 133, 135, 138, 137, 143, 134, 139, 145, 136, 139, 137, 140, 135, 139, 144, 139, 143, 143, 139, 152, 139, 142, 133, 143, 145, 139, 136, 143, 141, 136, 132, 139, 140, 138, 143, 139, 143, 144, 140, 143, 137, 139, 140, 134, 139, 141, 136, 138, 137, 147, 142, 130, 133, 138, 142, 138, 139, 136, 144, 138, 137, 149, 148, 140, 139, 136, 137, 138, 143, 139, 146, 140, 142, 147, 135, 138, 150, 132, 144, 138, 137, 138, 142, 147, 136, 141, 136, 139, 141, 143, 143, 130, 137, 132, 142, 141, 144, 131, 139, 147, 145, 142, 133, 140, 144, 142, 142, 142, 142, 145, 139, 146, 139, 140, 138, 143, 138, 137, 148, 138, 142, 141, 137, 135, 137, 136, 141, 140, 131, 135, 132, 144, 138, 133, 141, 147, 144, 133, 136, 136, 131, 138, 139, 141, 143, 133, 142, 146, 136, 138, 133, 137, 136, 146, 140, 141, 140, 144, 145, 132, 144, 140, 140, 132, 136, 144, 144, 131, 140, 143, 154, 144, 144, 135, 154, 140, 135, 148, 132, 136, 142, 137, 136, 141, 142, 140, 142, 140, 142, 126, 133, 144, 134, 141, 146, 136, 146, 150, 140, 141, 138, 145, 151, 143, 141, 142, 143, 142, 137, 140, 135, 138, 138, 145, 138, 138, 140, 144, 135, 141, 145, 146, 138, 139, 134, 142, 138, 141, 141, 147, 140, 143, 149, 135, 142, 141, 143, 141, 142, 147, 137, 137, 141, 135, 141, 151, 133, 134, 147, 142, 138, 137, 137, 139, 140, 140, 141, 139, 138, 146, 145, 142, 143, 137, 141, 135, 131, 134, 141, 144, 142, 133, 132, 143, 132, 139, 141, 146, 137, 140, 142, 139, 142, 144, 132, 141, 144, 128, 144, 139, 143, 135, 138, 136, 132, 139, 138, 138, 137, 135, 142, 142, 138, 146, 147, 141, 139, 142, 142, 139, 147, 135, 142, 148, 134, 136, 146, 143, 144, 136, 143, 137, 142, 137, 133, 141, 144, 145, 140, 134, 136, 139, 142, 146, 138, 137, 137, 139, 140, 142, 141, 139, 129, 137, 142, 137, 135, 138, 141, 143, 144, 126, 150, 136, 138, 140, 137, 141, 133, 142, 143, 132, 145, 138, 143, 126, 137, 137, 139, 140, 144, 146, 140, 130, 146, 140, 141, 131, 139, 134, 141, 136, 139, 141, 140, 143, 137, 132, 138, 138, 132, 136, 138, 140, 147, 141, 136, 134, 138, 146, 140, 136, 135, 144, 134, 145, 143, 132, 133, 139, 134, 140, 135, 136, 141, 140, 142, 138, 133, 135, 138, 144, 140, 138, 137, 141, 136, 140, 152, 137, 135, 147, 149, 139, 139, 145, 139, 136, 143, 137, 138, 136, 140, 141, 140, 140, 145, 139, 138, 140, 128, 137, 136, 141, 146, 140, 134, 147, 136, 139, 133, 140, 132, 141, 146, 133, 137, 132, 139, 129, 142, 138, 140, 149, 139, 145, 132, 146, 142, 140, 127, 135, 140, 144, 137, 138, 137, 141, 142, 144, 138, 141, 125, 134, 139, 135, 128, 136, 136, 130, 145, 145, 135, 142, 136, 134, 138, 142, 134, 141, 144, 143, 133, 136, 142, 141, 134, 136, 147, 136, 136, 139, 137, 145, 138, 141, 136, 146, 137, 147, 137, 132, 124, 138, 134, 142, 137, 141, 139, 138, 139, 144, 135, 136, 142, 138, 132, 137, 128, 135, 134, 137, 140, 146, 142, 150, 150, 139, 141, 139, 139, 138, 142, 133, 128, 138, 132, 147, 136, 140, 139, 139, 140, 136, 133, 136, 134, 141, 137, 136, 136, 137, 146, 145, 142, 143, 137, 134, 144, 143, 134, 140, 147, 136, 137, 139, 139, 144, 139, 133, 137, 132, 144, 133, 143, 137, 148, 129, 138, 145, 135, 151, 135, 132, 133, 144, 146, 134, 141, 147, 137, 139, 137, 140, 147, 144, 137, 134, 147, 133, 140, 138, 133, 142, 136, 147, 140, 146, 142, 131, 141, 135, 133, 136, 130, 134, 137, 139, 144, 134, 142, 142, 128, 137, 138, 142, 132, 137, 137, 142, 135, 147, 134, 143, 134, 138, 136, 136, 141, 147, 141, 138, 135, 128, 145, 135, 143, 133, 139, 140, 147, 137, 131, 136, 134, 143, 132, 137, 134, 142, 134, 134, 134, 138, 145, 132, 139, 141, 145, 145, 135, 137, 139, 133, 139, 140, 137, 131, 138, 142, 133, 140, 131, 136, 138, 133, 143, 136, 144, 141, 143, 141, 132, 137, 143, 147, 141, 133, 141, 142, 146, 144, 141, 136, 139, 132, 139, 137, 146, 134, 140, 139, 143, 137, 137, 136, 140, 143, 136, 136, 144, 143, 133, 139, 126, 141, 142, 134, 133, 132, 135, 141, 133, 135, 132, 134, 139, 141, 137, 130, 139, 131, 148, 140, 135, 130, 135, 137, 139, 128, 143, 140, 132, 132, 140, 143, 132, 132, 142, 142, 143, 131, 139, 132, 146, 134, 136, 144, 134, 147, 136, 137, 130, 133, 131, 141, 137, 138, 138, 142, 134, 137, 129, 138, 145, 127, 140, 136, 147, 144, 129, 129, 140, 140, 141, 153, 142, 138, 138, 135, 143, 135, 142, 134, 140, 140, 126, 133, 140, 129, 135, 140, 147, 135, 146, 137, 141, 141, 131, 141, 142, 134, 152, 137, 142, 128, 135, 122, 138, 147, 143, 145, 130, 147, 136, 137, 139, 137, 140, 146, 143, 144, 139, 139, 129, 138, 136, 131, 131, 140, 142, 151, 146, 147, 140, 139, 145, 142, 140, 137, 129, 142, 144, 136, 145, 134, 132, 143, 143, 137, 151, 133, 143, 133, 140, 137, 133, 134, 136, 137, 136, 147, 137, 141, 137, 136, 147, 135, 144, 140, 133, 133, 135, 141, 138, 143, 138, 136, 145, 135, 140, 151, 135, 138, 136, 136, 136, 138, 150, 140, 136, 126, 142, 141, 138, 138, 146, 140, 138, 139, 133, 131, 138, 146, 144, 140, 134, 141, 138, 136, 141, 129, 129, 133, 142, 132, 148, 134, 130, 144, 128, 137, 139, 135, 139, 129, 145, 148, 144, 134, 138, 141, 135, 139, 142, 135, 142, 152, 128, 149, 141, 133, 136, 137, 154, 141, 136, 133, 141, 137, 147, 135, 144, 136, 127, 140, 119, 138, 134, 139, 138, 133, 144, 135, 134, 143, 157, 146, 139, 146, 140, 136, 144, 136, 140, 153, 131, 135, 140, 127, 135, 158, 148, 133, 139, 137, 137, 138, 139, 144, 137, 139, 150, 138, 141, 138, 139, 133, 137, 139, 147, 143, 139, 142, 133, 142, 137, 128, 150, 147, 140, 149, 144, 141, 142, 136, 145, 138, 135, 131, 143, 138, 134, 138, 138, 149, 138, 145, 137, 149, 149, 138, 151, 138, 141, 145, 142, 134, 134, 145, 138, 137, 137, 143, 131, 146, 142, 144, 139, 139, 139, 149, 137, 130, 141, 135, 137, 133, 146, 153, 134, 150, 137, 144, 148, 139, 142, 125, 139, 131, 136, 137, 140, 161, 135, 140, 135, 133, 141, 135, 138, 130, 141, 140, 141, 136, 158, 139, 135, 131, 142, 137, 142, 141, 134, 142, 136, 142, 143, 140, 140, 137, 134, 132, 145, 141, 144, 128, 133, 133, 136, 125, 134, 137, 143, 133, 139, 134, 146, 143, 125, 140, 138, 152, 139, 133, 138, 141, 138, 130, 148, 132, 130, 135, 135, 139, 137, 133, 143, 142, 136, 135, 137, 139, 128, 129, 135, 130, 145, 143, 132, 136, 135, 132, 136, 143, 141, 133, 142, 139, 144, 139, 138, 137, 142, 134, 145, 140, 140, 137, 144, 141, 147, 136, 136, 141, 132, 151, 144, 135, 148, 136, 138, 141, 146, 143, 133, 150, 142, 136, 151, 146, 146, 127, 144, 134, 134, 136, 137, 139, 129, 136, 138, 134, 143, 136, 135, 141, 148, 137, 141, 131, 138, 144, 139, 137, 150, 135, 154, 134, 152, 142, 134, 142, 142, 134, 141, 137, 147, 138, 141, 136, 144, 149, 141, 158, 136, 144, 142, 136, 146, 137, 140, 135, 141, 136, 132, 146, 139, 145, 144, 141, 142, 142, 140, 133, 142, 132, 137, 137, 146, 138, 146, 138, 140, 142, 138, 130, 133, 147, 142, 135, 123, 134, 144, 133, 139, 145, 143, 142, 143, 138, 136, 142, 136, 130, 135, 156, 145, 137, 145, 137, 142, 135, 140, 147, 148, 130, 142, 151, 148, 141, 144, 122, 146, 137, 136, 138, 149, 133, 154, 139, 144, 145, 134, 146, 137, 135, 138, 144, 139, 139, 144, 140, 143, 145, 131, 135, 143, 130, 131, 136, 141, 138, 163, 150, 136, 138, 145, 137, 141, 130, 141, 138, 143, 143, 132, 137, 130, 124, 136, 151, 141, 142, 135, 141, 147, 138, 133, 138, 127, 130, 150, 132, 136, 142, 130, 142, 137, 127, 130, 144, 137, 140, 146, 133, 134, 139, 141, 137, 131, 140, 136, 126, 150, 140, 137, 133, 139, 138, 136, 148, 144, 142, 146, 157, 139, 137, 143, 141, 125, 148, 139, 140, 134, 137, 137, 137, 135, 144, 139, 137, 139, 135, 145, 145, 136, 144, 138, 146, 139, 137, 139, 144, 133, 128, 153, 146, 144, 139, 128, 144, 137, 138, 134, 138, 146, 149, 142, 142, 142, 140, 144, 136, 136, 143, 146, 141, 131, 139, 140, 138, 130, 141, 138, 141, 144, 151, 136, 128, 140, 147, 140, 136, 139, 134, 143, 153, 138, 144, 142, 141, 136, 127, 141, 143, 142, 142, 141, 131, 131, 137, 133, 139, 133, 141, 151, 151, 132, 141, 141, 141, 141, 140, 142, 141, 148, 139, 135, 129, 130, 134, 135, 152, 131, 152, 132, 138, 135, 136, 138, 138, 136, 133, 137, 145, 135, 141, 137, 137, 137, 140, 145, 138, 134, 138, 136, 141, 153, 135, 138, 141, 140, 146, 138, 137, 124, 142, 138, 137, 133, 139, 137, 148, 138, 136, 142, 133, 132, 146, 151, 139, 142, 138, 135, 137, 139, 140, 128, 132, 135, 134, 151, 134, 137, 131, 137, 131, 141, 136, 132, 139, 133, 140, 145, 142, 139, 140, 137, 146, 141, 135, 132, 141, 143, 139, 135, 135, 139, 134, 132, 147, 148, 142, 142, 138, 147, 140, 134, 152, 133, 147, 138, 131, 142, 136, 131, 134, 145, 143, 138, 136, 140, 133, 146, 139, 139, 136, 139, 130, 145, 140, 143, 137, 133, 132, 143, 134, 147, 134, 141, 133, 131, 127, 138, 144, 136, 146, 137, 139, 127, 142, 138, 140, 141, 140, 146, 133, 151, 134, 143, 141, 139, 147, 139, 155, 144, 140, 139, 138, 144, 137, 139, 131, 147, 138, 134, 144, 141, 142, 130, 140, 126, 137, 157, 131, 132, 136, 132, 139, 134, 135, 134, 144, 138, 143, 138, 129, 143, 136, 135, 145, 136, 146, 130, 136, 144, 143, 136, 143, 123, 137, 136, 136, 139, 136, 136, 136, 140, 130, 149, 143, 143, 159, 143, 144, 143, 141, 139, 141, 147, 143, 135, 143, 139, 139, 132, 133, 142, 129, 138, 139, 137, 145, 132, 145, 138, 138, 139, 140, 145, 134, 142, 133, 138, 139, 132, 133, 142, 136, 140, 131, 145, 145, 148, 151, 135, 142, 145, 136, 134, 136, 138, 141, 136, 137, 139, 130, 150, 146, 142, 139, 139, 133, 137, 137, 133, 139, 137, 147, 130, 137, 136, 141, 138, 138, 142, 145, 138, 144, 144, 140, 142, 144, 134, 141, 135, 137, 125, 133, 140, 134, 142, 138, 134, 132, 131, 134, 137, 136, 123, 131, 138, 142, 142, 138, 137, 138, 139, 140, 128, 136, 149, 148, 142, 147, 145, 149, 138, 131, 127, 139, 135, 128, 130, 141, 142, 137, 133, 142, 133, 145, 139, 133, 141, 137, 140, 136, 145, 144, 140, 149, 131, 135, 150, 132, 135, 149, 138, 145, 130, 145, 151, 148, 144, 132, 135, 127, 141, 139, 136, 146, 129, 129, 140, 132, 137, 147, 130, 140, 141, 128, 138, 134, 139, 142, 137, 143, 134, 136, 136, 142, 140, 131, 137, 147, 147, 134, 137, 136, 136, 146, 142, 138, 133, 138, 133, 137, 142, 134, 144, 134, 138, 136, 146, 132, 150, 141, 142, 136, 137, 134, 138, 145, 139, 146, 145, 122, 148, 132, 135, 144, 135, 141, 145, 138, 149, 144, 144, 137, 133, 147, 135, 136, 133, 137, 139, 137, 142, 147, 132, 140, 135, 140, 139, 144, 148, 139, 134, 131, 142, 135, 147, 146, 138, 134, 145, 141, 138, 142, 157, 129, 138, 139, 144, 151, 139, 146, 136, 131, 130, 143, 137, 139, 135, 152, 148, 135, 133, 141, 144, 144, 138, 145, 136, 128, 136, 139, 144, 130, 140, 137, 140, 140, 135, 133, 138, 137, 143, 142, 134, 135, 136, 142, 133, 146, 136, 135, 146, 134, 141, 139, 140, 138, 143, 142, 140, 130, 138, 139, 132, 147, 135, 140, 136, 143, 138, 134, 134, 137, 150, 133, 139, 138, 143, 141, 132, 142, 133, 136, 136, 145, 136, 145, 142, 132, 134, 143, 132, 137, 138, 133, 140, 147, 133, 142, 134, 134, 141, 135, 135, 140, 132, 146, 149, 143, 143, 137, 134, 141, 134, 131, 138, 139, 145, 138, 141, 139, 137, 143, 148, 135, 143, 139, 132, 134, 134, 138, 137, 140, 142, 141, 133, 137, 137, 139, 131, 135, 141, 140, 140, 139, 140, 143, 142, 134, 138, 136, 138, 151, 143, 138, 128, 138, 143, 139, 138, 138, 130, 143, 137, 135, 146, 132, 140, 150, 143, 136, 136, 131, 140, 129, 144, 143, 145, 128, 139, 130, 138, 138, 133, 139, 133, 136, 146, 132, 132, 141, 149, 139, 134, 135, 133, 138, 141, 140, 139, 142, 138, 139, 141, 136, 147, 137, 137, 136, 139, 147, 135, 140, 144, 137, 135, 130, 141, 139, 139, 134, 149, 138, 135, 143, 136, 132, 135, 137, 143, 136, 142, 134, 142, 137, 136, 148, 142, 137, 140, 131, 147, 143, 137, 132, 146, 136, 137, 135, 138, 134, 133, 142, 140, 136, 125, 150, 138, 142, 142, 133, 145, 137, 133, 149, 141, 141, 140, 137, 135, 132, 139, 133, 137, 143, 135, 141, 143, 144, 129, 145, 129, 143, 135, 147, 140, 141, 140, 133, 131, 136, 145, 137, 136, 145, 150, 142, 141, 142, 144, 144, 138, 141, 139, 136, 139, 147, 137, 147, 140, 139, 140, 139, 132, 132, 137, 140, 144, 135, 146, 141, 142, 141, 135, 138, 136, 132, 150, 137, 128, 141, 142, 141, 147, 137, 144, 135, 147, 139, 138, 149, 136, 143, 136, 140, 141, 130, 143, 142, 139, 136, 140, 136, 145, 139, 140, 140, 137, 136, 137, 134, 140, 141, 135, 138, 138, 140, 147, 138, 135, 141, 140, 138, 129, 139, 133, 139, 137, 136, 130, 141, 137, 144, 139, 140, 138, 142, 136, 141, 140, 130, 140, 142, 140, 140, 138, 129, 135, 138, 135, 133, 139, 141, 140, 138, 140, 133, 140, 136, 143, 144, 141, 133, 143, 132, 148, 141, 137, 141, 141, 144, 132, 145, 140, 139, 136, 149, 136, 135, 134, 143, 135, 132, 137, 140, 140, 135, 140, 141, 129, 140, 135, 133, 141, 142, 145, 141, 136, 137, 139, 137, 141, 145, 142, 133, 136, 134, 130, 128, 138, 148, 141, 143, 138, 139, 146, 142, 142, 141, 142, 136, 135, 148, 143, 136, 143, 143, 131, 141, 141, 154, 139, 139, 134, 138, 128, 133, 136, 141, 129, 135, 141, 139, 135, 142, 148, 136, 127, 138, 134, 152, 146, 136, 134, 131, 140, 147, 141, 146, 142, 140, 140, 145, 136, 133, 142, 144, 134, 140, 139, 136, 133, 142, 143, 131, 131, 139, 136, 140, 130, 143, 136, 138, 137, 136, 142, 146, 138, 143, 131, 139, 139, 136, 142, 143, 144, 137, 144, 141, 141, 140, 128, 135, 129, 140, 137, 145, 141, 139, 138, 135, 135, 142, 141, 137, 139, 135, 146, 137, 143, 125, 137, 137, 138, 139, 135, 138, 142, 139, 134, 142, 139, 132, 135, 135, 146, 138, 140, 142, 143, 141, 134, 130, 136, 145, 141, 142, 140, 138, 147, 149, 148, 139, 140, 137, 137, 139, 144, 138, 138, 135, 141, 138, 135, 132, 137, 133, 140, 147, 143, 142, 135, 142, 137, 135, 140, 138, 143, 139, 145, 138, 147, 141, 138, 145, 139, 141, 147, 148, 140, 135, 129, 139, 151, 135, 135, 141, 137, 126, 141, 133, 142, 142, 141, 135, 139, 131, 138, 135, 136, 136, 136, 145, 138, 133, 138, 139, 145, 136, 134, 135, 149, 136, 140, 140, 144, 134, 135, 136, 131, 134, 125, 140, 130, 136, 129, 128, 142, 134, 132, 140, 135, 145, 141, 139, 147, 139, 139, 139, 144, 142, 133, 141, 147, 133, 135, 150, 140, 144, 140, 144, 136, 151, 135, 131, 138, 146, 146, 146, 134, 128, 137, 122, 136, 142, 145, 143, 140, 142, 140, 133, 131, 137, 141, 136, 141, 130, 137, 146, 142, 133, 150, 140, 134, 135, 135, 150, 137, 136, 145, 137, 140, 132, 143, 138, 137, 134, 140, 132, 142, 128, 144, 139, 135, 136, 134, 139, 133, 149, 134, 133, 139, 137, 141, 143, 135, 127, 145, 136, 149, 139, 146, 143, 144, 145, 142, 144, 136, 132, 139, 141, 141, 140, 133, 136, 139, 142, 146, 138, 145, 137, 139, 140, 142, 144, 138, 146, 145, 131, 130, 138, 133, 134, 146, 134, 136, 145, 138, 132, 136, 142, 145, 143, 142, 137, 143, 140, 149, 139, 147, 140, 134, 139, 135, 133, 130, 141, 141, 140, 136, 137, 141, 131, 140, 144, 139, 140, 139, 137, 140, 138, 142, 137, 141, 150, 133, 142, 140, 148, 136, 135, 139, 134, 145, 146, 140, 141, 141, 147, 147, 138, 132, 146, 131, 137, 139, 142, 140, 145, 140, 137, 146, 145, 127, 133, 136, 142, 144, 142, 141, 135, 134, 144, 138, 135, 148, 142, 139, 135, 138, 131, 148, 130, 137, 141, 132, 144, 134, 126, 143, 136, 126, 140, 136, 142, 144, 135, 131, 138, 137, 140, 130, 145, 139, 136, 141, 133, 134, 138, 144, 137, 144, 148, 140, 146, 150, 137, 136, 153, 136, 143, 129, 141, 143, 139, 138, 139, 134, 137, 139, 130, 124, 140, 130, 136, 145, 140, 135, 138, 141, 135, 129, 136, 145, 131, 147, 131, 140, 137, 139, 136, 141, 148, 138, 138, 143, 139, 138, 127, 135, 142, 142, 138, 138, 136, 137, 144, 147, 144, 141, 134, 134, 135, 135, 149, 135, 130, 137, 140, 144, 133, 145, 143, 137, 134, 145, 152, 139, 141, 144, 136, 140, 138, 140, 142, 134, 145, 140, 141, 137, 130, 141, 142, 135, 151, 138, 136, 147, 134, 136, 137, 142, 146, 141, 141, 131, 134, 138, 136, 135, 140, 138, 141, 140, 146, 124, 151, 130, 140, 145, 128, 139, 133, 143, 146, 151, 148, 141, 132, 138, 130, 134, 135, 136, 138, 130, 151, 138, 141, 155, 144, 136, 139, 130, 145, 139, 137, 146, 136, 135, 139, 145, 139, 149, 136, 147, 138, 141, 138, 145, 144, 134, 121, 141, 138, 138, 145, 138, 132, 148, 138, 144, 138, 142, 167, 141, 151, 142, 127, 138, 140, 132, 134, 134, 139, 146, 132, 145, 147, 140, 129, 143, 143, 139, 131, 139, 139, 132, 146, 138, 143, 142, 132, 136, 139, 139, 137, 142, 136, 141, 133, 141, 138, 143, 135, 134, 149, 153, 137, 147, 144, 149, 135, 144, 136, 153, 148, 144, 140, 129, 140, 144, 139, 132, 141, 146, 143, 151, 140, 142, 134, 132, 135, 147, 134, 135, 138, 142, 142, 143, 140, 148, 139, 134, 137, 147, 144, 140, 142, 143, 137, 143, 134, 146, 140, 143, 144, 137, 143, 136, 140, 148, 134, 133, 131, 141, 139, 141, 137, 143, 153, 145, 140, 138, 141, 135, 148, 146, 128, 134, 139, 146, 134, 139, 127, 132, 151, 137, 142, 149, 131, 159, 135, 141, 133, 129, 136, 132, 144, 144, 136, 134, 130, 149, 140, 146, 145, 132, 127, 134, 139, 138, 138, 143, 137, 129, 129, 146, 145, 146, 137, 141, 147, 140, 152, 137, 137, 137, 125, 143, 146, 140, 150, 141, 146, 136, 140, 139, 145, 141, 137, 137, 142, 137, 141, 143, 145, 137, 144, 129, 131, 145, 142, 138, 135, 139, 143, 148, 141, 155, 135, 143, 138, 141, 140, 142, 139, 134, 131, 144, 129, 133, 139, 140, 138, 141, 139, 144, 135, 141, 147, 127, 142, 140, 140, 137, 142, 136, 135, 138, 139, 143, 142, 148, 138, 137, 145, 132, 139, 148, 145, 137, 145, 142, 134, 147, 125, 130, 132, 139, 126, 134, 144, 139, 122, 147, 137, 143, 135, 145, 134, 137, 134, 138, 135, 136, 153, 145, 132, 144, 136, 143, 147, 144, 146, 150, 146, 134, 136, 143, 153, 150, 135, 125, 129, 144, 144, 133, 139, 135, 137, 141, 134, 138, 133, 133, 136, 132, 143, 139, 138, 145, 136, 130, 139, 145, 143, 140, 138, 137, 141, 136, 123, 127, 131, 136, 143, 139, 145, 140, 140, 132, 140, 139, 140, 143, 148, 144, 133, 129, 140, 141, 130, 132, 139, 141, 134, 149, 133, 139, 149, 147, 144, 137, 118, 138, 135, 125, 132, 142, 139, 140, 141, 141, 141, 135, 151, 143, 147, 137, 132, 140, 143, 135, 150, 138, 139, 155, 119, 136, 134, 131, 133, 142, 149, 142, 137, 144, 131, 141, 135, 145, 146, 139, 129, 130, 146, 116, 134, 142, 147, 141, 137, 131, 139, 144, 137, 141, 135, 134, 143, 135, 134, 137, 145, 139, 135, 139, 140, 126, 138, 145, 139, 148, 129, 141, 142, 133, 135, 133, 137, 135, 144, 141, 136, 141, 139, 143, 163, 145, 133, 139, 149, 150, 137, 139, 152, 133, 143, 134, 137, 136, 138, 143, 136, 136, 137, 145, 135, 147, 136, 129, 140, 145, 136, 140, 146, 132, 136, 132, 134, 147, 138, 123, 126, 128, 154, 138, 129, 142, 142, 140, 141, 144, 136, 143, 135, 125, 140, 136, 135, 140, 133, 140, 130, 129, 144, 138, 143, 133, 134, 147, 149, 145, 134, 136, 147, 127, 139, 137, 131, 146, 137, 138, 136, 144, 131, 127, 147, 127, 148, 139, 131, 136, 144, 132, 133, 136, 132, 136, 139, 138, 145, 139, 135, 142, 141, 147, 140, 138, 140, 154, 142, 157, 138, 136, 139, 140, 138, 136, 135, 133, 142, 146, 147, 141, 139, 140, 127, 134, 138, 134, 136, 139, 139, 146, 131, 141, 134, 137, 136, 145, 136, 131, 143, 151, 137, 135, 137, 125, 142, 145, 143, 146, 142, 144, 144, 142, 141, 136, 133, 145, 143, 136, 145, 151, 144, 128, 133, 138, 131, 131, 127, 136, 130, 151, 152, 143, 144, 147, 142, 143, 126, 142, 148, 141, 143, 137, 139, 135, 129, 136, 138, 143, 137, 137, 137, 132, 135, 146, 130, 131, 142, 134, 142, 140, 138, 137, 146, 132, 146, 140, 127, 136, 132, 140, 151, 140, 139, 138, 138, 135, 144, 141, 144, 136, 138, 139, 141, 136, 132, 136, 126, 130, 132, 135, 140, 141, 134, 134, 125, 143, 134, 134, 138, 145, 129, 144, 138, 140, 147, 145, 131, 144, 137, 127, 140, 144, 143, 132, 136, 137, 133, 140, 135, 142, 132, 148, 130, 133, 141, 150, 147, 142, 142, 140, 143, 144, 142, 143, 146, 141, 133, 139, 139, 145, 140, 153, 146, 131, 148, 138, 132, 136, 139, 132, 148, 139, 148, 131, 143, 135, 144, 142, 131, 139, 139, 143, 138, 132, 126, 132, 137, 131, 134, 146, 132, 148, 143, 156, 139, 144, 142, 144, 141, 146, 145, 142, 145, 142, 138, 133, 135, 140, 138, 146, 132, 143, 148, 141, 139, 137, 141, 143, 145, 140, 135, 133, 146, 137, 151, 134, 135, 140, 134, 145, 143, 135, 140, 139, 137, 144, 144, 141, 140, 139, 132, 149, 129, 125, 139, 148, 142, 141, 142, 122, 134, 142, 138, 137, 142, 137, 138, 136, 128, 150, 137, 146, 132, 130, 131, 139, 140, 131, 134, 142, 135, 156, 144, 149, 133, 144, 140, 160, 147, 138, 123, 142, 141, 128, 143, 134, 142, 140, 140, 136, 145, 145, 140, 152, 146, 124, 142, 145, 149, 136, 141, 138, 138, 145, 144, 132, 138, 132, 142, 139, 147, 142, 132, 136, 122, 143, 144, 142, 150, 132, 135, 131, 135, 145, 139, 126, 133, 139, 139, 129, 141, 138, 125, 137, 135, 142, 151, 131, 152, 151, 129, 137, 139, 144, 136, 140, 140, 136, 151, 145, 147, 148, 138, 137, 141, 146, 132, 139, 139, 136, 134, 138, 142, 155, 137, 145, 144, 148, 143, 133, 135, 145, 138, 143, 143, 127, 135, 132, 118, 138, 142, 131, 143, 142, 136, 137, 135, 146, 136, 141, 141, 140, 141, 135, 140, 142, 139, 141, 143, 136, 140, 133, 139, 141, 134, 141, 141, 139, 141, 136, 138, 137, 134, 134, 136, 136, 136, 137, 137, 133, 142, 140, 142, 135, 143, 138, 148, 142, 138, 135, 138, 133, 140, 142, 133, 140, 132, 137, 137, 138, 136, 137, 143, 141, 138, 135, 137, 137, 133, 149, 143, 134, 134, 140, 140, 140, 136, 132, 132, 139, 139, 132, 143, 137, 140, 141, 137, 143, 137, 142, 135, 136, 132, 137, 141, 138, 135, 139, 136, 129, 136, 140, 137, 138, 140, 140, 141, 137, 139, 139, 140, 139, 136, 142, 140, 133, 140, 152, 133, 142, 143, 141, 139, 137, 140, 137, 141, 140, 141, 134, 139, 143, 137, 143, 143, 150, 140, 138, 136, 137, 136, 139, 137, 141, 138, 140, 144, 144, 138, 138, 140, 138, 134, 135, 137, 137, 140, 139, 138, 135, 139, 150, 141, 135, 136, 131, 139, 135, 134, 135, 149, 136, 143, 138, 136, 142, 143, 150, 138, 132, 142, 138, 135, 144, 137, 133, 139, 134, 134, 144, 136, 127, 146, 140, 137, 138, 143, 139, 144, 141, 137, 136, 144, 138, 136, 142, 135, 147, 139, 139, 121, 144, 139, 141, 132, 139, 132, 136, 137, 140, 144, 137, 144, 142, 136, 143, 135, 139, 136, 137, 140, 144, 142, 138, 146, 141, 137, 139, 135, 148, 136, 136, 147, 137, 138, 135, 141, 140, 139, 142, 145, 143, 141, 138, 137, 140, 138, 134, 134, 138, 141, 141, 139, 136, 142, 140, 135, 137, 142, 141, 141, 146, 138, 141, 143, 140, 132, 139, 144, 138, 143, 141, 134, 138, 139, 140, 136, 142, 137, 139, 138, 143, 138, 138, 131, 146, 142, 140, 131, 137, 129, 135, 143, 133, 138, 148, 142, 137, 137, 137, 140, 136, 139, 152, 145, 142, 139, 139, 139, 136, 135, 142, 139, 140, 137, 138, 151, 129, 145, 132, 136, 144, 145, 139, 141, 143, 139, 134, 131, 130, 140, 136, 142, 141, 145, 142, 133, 144, 138, 142, 143, 144, 135, 140, 139, 143, 134, 143, 137, 138, 135, 134, 134, 137, 136, 135, 137, 140, 134, 146, 139, 137, 139, 136, 136, 140, 139, 131, 137, 136, 143, 134, 140, 140, 133, 134, 133, 136, 149, 137, 144, 131, 134, 153, 144, 145, 135, 139, 140, 143, 137, 140, 144, 135, 147, 136, 143, 140, 136, 132, 136, 138, 136, 135, 132, 140, 137, 138, 141, 139, 140, 133, 137, 146, 139, 141, 139, 137, 136, 141, 137, 138, 139, 142, 134, 142, 139, 140, 139, 136, 137, 132, 145, 151, 139, 138, 140, 139, 145, 142, 139, 141, 141, 138, 143, 150, 147, 132, 139, 141, 136, 138, 142, 137, 144, 136, 140, 134, 140, 136, 139, 136, 140, 137, 141, 134, 139, 137, 136, 141, 138, 138, 132, 145, 136, 140, 140, 129, 142, 129, 136, 131, 139, 132, 151, 138, 140, 144, 141, 139, 142, 138, 136, 136, 129, 139, 136, 141, 134, 148, 134, 134, 132, 135, 141, 143, 145, 145, 135, 134, 139, 135, 139, 145, 137, 143, 139, 139, 141, 140, 138, 140, 141, 153, 145, 138, 131, 139, 142, 135, 138, 143, 137, 138, 136, 142, 141, 141, 139, 138, 136, 136, 141, 155, 143, 142, 136, 142, 132, 138, 147, 135, 131, 143, 141, 140, 135, 139, 140, 140, 139, 133, 140, 140, 132, 135, 139, 139, 143, 141, 150, 140, 138, 139, 135, 135, 139, 145, 148, 137, 138, 138, 139, 135, 136, 134, 140, 136, 137, 139, 136, 141, 141, 135, 129, 133, 138, 140, 141, 131, 139, 140, 144, 145, 137, 149, 141, 138, 135, 144, 137, 132, 141, 135, 138, 135, 147, 135, 138, 142, 139, 141, 142, 137, 134, 143, 136, 130, 140, 136, 134, 145, 137, 144, 141, 143, 140, 138, 141, 138, 133, 138, 145, 139, 136, 135, 137, 138, 141, 142, 138, 143, 139, 145, 140, 138, 151, 137, 139, 134, 134, 140, 137, 135, 137, 136, 135, 136, 139, 139, 137, 139, 129, 132, 141, 134, 138, 134, 138, 139, 140, 145, 142, 133, 138, 139, 138, 139, 139, 142, 138, 140, 140, 138, 137, 139, 141, 146, 135, 141, 137, 135, 133, 141, 136, 136, 131, 140, 131, 144, 142, 146, 145, 137, 138, 140, 146, 139, 139, 148, 134, 135, 128, 141, 132, 140, 134, 139, 143, 140, 136, 135, 139, 136, 142, 134, 138, 144, 139, 138, 141, 144, 139, 138, 133, 135, 146, 143, 137, 137, 131, 156, 140, 140, 138, 138, 138, 140, 142, 132, 137, 137, 140, 134, 145, 139, 139, 141, 147, 140, 138, 138, 136, 142, 142, 140, 136, 144, 138, 140, 137, 133, 138, 139, 143, 144, 139, 140, 142, 136, 137, 141, 139, 143, 141, 139, 144, 147, 134, 133, 132, 135, 143, 136, 140, 140, 137, 141, 132, 134, 139, 138, 140, 137, 141, 148, 139, 138, 136, 136, 136, 147, 139, 142, 157, 134, 143, 145, 132, 140, 141, 143, 137, 136, 140, 139, 142, 138, 140, 139, 140, 137, 138, 139, 135, 141, 137, 137, 132, 143, 138, 141, 133, 139, 140, 143, 138, 140, 135, 142, 139, 130, 136, 140, 131, 134, 133, 141, 142, 133, 141, 141, 141, 141, 139, 139, 138, 139, 137, 140, 141, 139, 140, 140, 137, 139, 132, 144, 140, 135, 138, 139, 136, 138, 134, 133, 131, 138, 136, 138, 133, 140, 137, 132, 138, 136, 131, 144, 141, 143, 138, 141, 142, 140, 140, 134, 136, 138, 142, 139, 137, 142, 134, 137, 143, 149, 141, 131, 141, 139, 147, 137, 141, 139, 138, 132, 138, 141, 144, 136, 136, 147, 142, 146, 139, 138, 140, 138, 137, 138, 139, 135, 139, 137, 136, 135, 144, 135, 140, 141, 134, 142, 137, 134, 141, 138, 135, 142, 139, 132, 135, 137, 142, 135, 136, 142, 137, 137, 135, 139, 141, 141, 136, 141, 140, 145, 133, 140, 138, 141, 142, 143, 133, 137, 147, 138, 136, 141, 139, 138, 139, 136, 144, 133, 138, 137, 135, 141, 138, 141, 134, 139, 151, 143, 142, 138, 138, 139, 141, 136, 139, 138, 139, 139, 137, 139, 145, 139, 143, 136, 138, 138, 141, 137, 138, 139, 136, 136, 139, 137, 140, 138, 141, 140, 146, 141, 139, 136, 136, 143, 138, 143, 140, 141, 137, 139, 141, 144, 139, 138, 139, 140, 140, 135, 144, 138, 136, 130, 142, 140, 136, 137, 134, 140, 138, 139, 138, 132, 142, 139, 138, 139, 138, 137, 140, 141, 137, 140, 140, 142, 137, 140, 140, 140, 140, 139, 141, 141, 136, 138, 140, 136, 136, 142, 140, 139, 140, 140, 141, 138, 140, 139, 140, 140, 137, 137, 135, 138, 137, 143, 138, 141, 138, 140, 134, 143, 138, 138, 135, 139, 140, 139, 139, 137, 139, 139, 134, 141, 140, 138, 142, 141, 147, 142, 140, 140, 141, 140, 141, 138, 140, 137, 140, 140, 142, 138, 142, 138, 136, 136, 140, 139, 138, 138, 138, 138, 145, 135, 136, 135, 136, 137, 139, 137, 132, 139, 142, 142, 139, 139, 139, 140, 139, 138, 137, 135, 140, 141, 141, 141, 144, 137, 140, 138, 145, 138, 137, 142, 139, 139, 140, 139, 137, 136, 141, 138, 142, 139, 138, 137, 141, 136, 137, 143, 135, 141, 133, 136, 139, 138, 136, 132, 139, 140, 138, 139, 140, 140, 138, 139, 142, 138, 136, 139, 142, 141, 141, 140, 137, 136, 138, 145, 139, 138, 138, 135, 139, 139, 136, 137, 137, 135, 140, 141, 139, 134, 134, 137, 140, 139, 134, 142, 139, 143, 136, 141, 136, 138, 136, 136, 142, 138, 140, 139, 142, 140, 137, 139, 139, 138, 138, 140, 139, 136, 140, 136, 140, 135, 140, 137, 139, 139, 138, 139, 141, 140, 140, 138, 138, 140, 143, 137, 142, 138, 138, 137, 140, 140, 140, 139, 139, 140, 139, 140, 138, 141, 140, 136, 140, 141, 138, 139, 139, 141, 137, 139, 133, 137, 140, 140, 142, 139, 141, 140, 139, 141, 139, 138, 141, 139, 140, 138, 139, 138, 138, 141, 138, 140, 139, 137, 140, 140, 140, 143, 139, 138, 138, 139, 136, 137, 138, 137, 142, 136, 138, 138, 134, 138, 144, 138, 139, 139, 137, 138, 139, 141, 136, 137, 137, 136, 138, 136, 139, 143, 140, 141, 143, 143, 136, 139, 138, 140, 137, 137, 137, 138, 140, 142, 137, 139, 137, 140, 143, 140, 143, 139, 138, 140, 139, 140, 137, 141, 139, 140, 140, 141, 142, 143, 141, 144, 138, 138, 133, 137, 139, 141, 140, 142, 137, 139, 136, 141, 136, 137, 142, 138, 140, 137, 139, 137, 144, 141, 139, 141, 141, 142, 139, 140, 141, 141, 144, 140, 142, 141, 140, 136, 140, 137, 140, 139, 140, 135, 143, 142, 139, 137, 135, 137, 141, 137, 140, 139, 138, 137, 137, 135, 141, 139, 142, 143, 141, 144, 141, 139, 139, 141, 136, 141, 141, 140, 139, 141, 142, 140, 142, 144, 141, 138, 143, 138, 143, 141, 138, 138, 137, 136, 137, 134, 143, 143, 142, 142, 137, 138, 138, 141, 137, 139, 138, 136, 140, 142, 135, 135, 138, 131, 140, 131, 143, 140, 134, 137, 136, 130, 135, 130, 140, 141, 143, 145, 126, 142, 142, 130, 145, 129, 132, 127, 134, 132, 132, 125, 139, 135, 144, 147, 153, 145, 135, 141, 137, 148, 133, 127, 130, 141, 143, 149, 139, 127, 144, 143, 137, 137, 141, 130, 142, 137, 136, 116, 140, 139, 139, 141, 149, 144, 141, 142, 137, 119, 123, 138, 137, 136, 143, 133, 138, 151, 131, 139, 140, 135, 145, 142, 142, 135, 147, 147, 134, 136, 141, 138, 142, 131, 144, 137, 138, 141, 140, 142, 140, 142, 141, 128, 144, 143, 137, 138, 136, 144, 138, 150, 144, 159, 136, 138, 146, 141, 158, 135, 134, 136, 138, 154, 131, 156, 141, 124, 139, 144, 140, 134, 140, 131, 141, 131, 133, 147, 137, 134, 143, 133, 136, 149, 142, 139, 134, 128, 134, 147, 137, 141, 145, 142, 146, 134, 141, 129, 145, 134, 133, 146, 138, 144, 137, 125, 134, 137, 141, 142, 144, 138, 139, 143, 132, 151, 148, 136, 142, 135, 145, 139, 137, 145, 137, 143, 132, 147, 137, 127, 147, 142, 143, 130, 139, 136, 134, 130, 142, 141, 144, 151, 130, 121, 147, 146, 134, 132, 134, 134, 140, 139, 139, 132, 140, 138, 137, 140, 141, 142, 144, 132, 132, 137, 137, 139, 134, 144, 133, 121, 135, 148, 133, 139, 135, 138, 133, 142, 148, 133, 147, 155, 134, 128, 145, 137, 143, 144, 138, 141, 135, 148, 146, 144, 131, 142, 140, 139, 139, 141, 147, 139, 136, 137, 164, 148, 143, 137, 133, 145, 139, 135, 140, 141, 144, 136, 139, 136, 135, 135, 132, 130, 144, 137, 142, 138, 140, 137, 143, 142, 131, 139, 125, 146, 131, 126, 131, 136, 143, 129, 139, 135, 141, 139, 154, 150, 139, 120, 140, 128, 132, 132, 143, 139, 143, 138, 139, 140, 148, 139, 135, 141, 141, 143, 147, 136, 143, 139, 140, 129, 140, 139, 131, 131, 133, 134, 135, 134, 132, 145, 138, 130, 135, 141, 135, 138, 142, 131, 151, 137, 138, 140, 137, 118, 155, 155, 141, 136, 127, 136, 140, 132, 130, 148, 132, 144, 133, 143, 130, 141, 144, 160, 124, 145, 139, 136, 133, 147, 140, 135, 131, 146, 139, 147, 126, 133, 139, 143, 134, 136, 138, 146, 130, 140, 144, 140, 131, 131, 135, 140, 146, 140, 131, 129, 136, 141, 140, 142, 132, 138, 141, 124, 139, 139, 137, 139, 135, 138, 136, 133, 141, 140, 134, 145, 141, 136, 139, 144, 140, 143, 144, 141, 143, 137, 140, 142, 137, 150, 138, 134, 129, 136, 129, 149, 136, 127, 145, 135, 132, 130, 145, 139, 137, 145, 145, 132, 140, 146, 128, 126, 135, 129, 122, 140, 130, 142, 129, 134, 146, 139, 155, 127, 149, 147, 144, 136, 134, 146, 156, 145, 137, 141, 150, 137, 140, 137, 130, 128, 147, 134, 138, 133, 150, 143, 146, 142, 140, 146, 146, 134, 131, 136, 139, 138, 143, 142, 139, 141, 137, 138, 135, 140, 135, 147, 143, 149, 131, 144, 145, 138, 133, 135, 140, 146, 136, 136, 138, 129, 129, 139, 142, 143, 130, 139, 139, 137, 143, 133, 146, 144, 131, 144, 149, 141, 138, 135, 136, 139, 141, 146, 147, 134, 142, 140, 138, 135, 138, 140, 133, 139, 140, 131, 133, 144, 131, 127, 138, 135, 135, 134, 132, 134, 144, 133, 145, 132, 142, 139, 140, 135, 135, 140, 132, 139, 135, 130, 143, 140, 135, 138, 146, 148, 139, 143, 140, 137, 134, 144, 149, 134, 141, 137, 142, 136, 138, 136, 141, 136, 150, 142, 142, 134, 142, 144, 136, 142, 139, 138, 132, 141, 138, 132, 144, 144, 139, 137, 130, 136, 132, 145, 138, 133, 132, 137, 141, 139, 134, 142, 142, 134, 135, 153, 133, 129, 131, 137, 136, 146, 138, 141, 141, 137, 139, 133, 145, 145, 140, 141, 137, 135, 132, 144, 136, 143, 142, 134, 136, 136, 135, 135, 133, 137, 138, 135, 132, 134, 140, 131, 142, 133, 146, 135, 132, 152, 144, 137, 144, 140, 158, 137, 144, 136, 141, 143, 136, 141, 144, 135, 137, 144, 142, 136, 140, 140, 139, 137, 138, 137, 149, 127, 140, 130, 131, 143, 132, 139, 147, 151, 129, 137, 139, 138, 138, 137, 134, 136, 140, 144, 147, 137, 137, 142, 142, 139, 148, 144, 130, 137, 140, 143, 138, 144, 146, 134, 133, 147, 145, 140, 137, 141, 141, 138, 139, 137, 144, 147, 139, 133, 140, 130, 141, 134, 140, 140, 131, 149, 135, 139, 139, 137, 138, 137, 138, 129, 143, 140, 151, 140, 134, 142, 131, 130, 139, 140, 140, 142, 146, 137, 151, 135, 139, 130, 141, 145, 134, 140, 139, 135, 136, 141, 144, 144, 134, 147, 132, 138, 133, 148, 143, 140, 139, 144, 137, 143, 138, 142, 127, 136, 140, 136, 142, 133, 145, 136, 135, 142, 137, 130, 144, 143, 137, 133, 133, 142, 137, 145, 138, 140, 136, 141, 133, 147, 136, 134, 139, 136, 144, 129, 144, 149, 133, 139, 139, 143, 137, 151, 140, 140, 141, 147, 135, 129, 153, 149, 135, 131, 140, 145, 134, 139, 143, 152, 141, 140, 136, 134, 142, 146, 136, 131, 142, 138, 134, 141, 133, 132, 138, 139, 138, 137, 149, 138, 134, 134, 136, 142, 130, 138, 128, 143, 139, 142, 137, 135, 127, 137, 141, 144, 128, 137, 147, 133, 141, 138, 131, 136, 129, 137, 138, 142, 150, 143, 131, 141, 146, 141, 132, 140, 143, 142, 144, 142, 142, 137, 144, 142, 128, 134, 140, 143, 145, 138, 133, 151, 138, 141, 145, 136, 130, 131, 145, 132, 145, 142, 136, 133, 141, 133, 131, 155, 147, 137, 132, 139, 142, 134, 142, 142, 141, 138, 135, 139, 143, 146, 134, 134, 138, 129, 138, 142, 143, 138, 146, 140, 141, 142, 135, 142, 133, 145, 146, 133, 135, 144, 139, 134, 140, 135, 136, 137, 141, 144, 143, 146, 143, 139, 142, 145, 141, 139, 142, 139, 137, 132, 138, 138, 140, 139, 142, 134, 141, 142, 134, 135, 138, 154, 136, 132, 147, 139, 140, 140, 143, 138, 142, 132, 131, 141, 134, 138, 132, 137, 139, 135, 143, 133, 141, 142, 143, 139, 128, 135, 135, 144, 133, 132, 138, 144, 138, 140, 137, 138, 142, 139, 145, 140, 139, 140, 144, 137, 145, 133, 138, 140, 141, 140, 140, 140, 133, 126, 138, 135, 139, 140, 135, 135, 138, 141, 143, 136, 143, 147, 137, 132, 139, 137, 141, 158, 140, 143, 140, 138, 143, 140, 134, 142, 143, 141, 131, 137, 135, 144, 133, 137, 140, 138, 128, 134, 147, 140, 131, 138, 137, 135, 151, 140, 141, 140, 142, 136, 140, 137, 139, 137, 133, 137, 137, 134, 130, 133, 137, 135, 127, 141, 146, 137, 134, 141, 139, 132, 141, 134, 142, 137, 126, 136, 145, 137, 133, 134, 145, 139, 137, 147, 139, 141, 138, 144, 135, 142, 136, 138, 135, 133, 138, 147, 136, 148, 137, 138, 140, 138, 140, 136, 139, 134, 143, 137, 144, 132, 139, 138, 143, 142, 140, 132, 139, 139, 136, 147, 142, 137, 134, 140, 140, 144, 135, 138, 148, 148, 130, 135, 139, 139, 138, 136, 133, 132, 138, 128, 142, 137, 134, 135, 141, 135, 135, 140, 130, 136, 137, 139, 135, 147, 142, 137, 143, 137, 136, 135, 139, 140, 138, 137, 140, 131, 137, 147, 143, 138, 135, 145, 136, 137, 136, 148, 154, 137, 130, 133, 138, 139, 145, 136, 138, 134, 137, 139, 137, 143, 131, 140, 140, 137, 142, 139, 144, 136, 133, 144, 139, 140, 136, 150, 131, 134, 143, 145, 140, 133, 135, 137, 130, 137, 139, 137, 133, 144, 143, 140, 133, 153, 132, 138, 145, 139, 136, 133, 139, 139, 136, 144, 138, 143, 138, 135, 146, 139, 138, 136, 142, 141, 142, 137, 139, 142, 149, 137, 140, 135, 132, 140, 138, 131, 142, 134, 131, 140, 138, 131, 134, 136, 133, 137, 135, 138, 139, 144, 136, 141, 142, 137, 141, 141, 131, 152, 135, 143, 139, 141, 141, 140, 139, 142, 141, 136, 134, 137, 137, 135, 133, 145, 141, 141, 141, 137, 138, 138, 133, 136, 144, 129, 136, 139, 143, 139, 139, 136, 140, 138, 138, 143, 138, 132, 134, 146, 149, 147, 140, 144, 137, 140, 132, 143, 137, 134, 147, 138, 137, 141, 140, 143, 132, 133, 136, 144, 145, 148, 140, 146, 131, 141, 135, 137, 138, 138, 137, 138, 136, 133, 136, 133, 134, 146, 133, 140, 143, 141, 137, 140, 139, 137, 139, 138, 143, 137, 141, 141, 136, 140, 139, 152, 132, 141, 144, 138, 132, 138, 134, 142, 137, 134, 138, 139, 135, 142, 134, 142, 134, 136, 142, 142, 140, 133, 135, 143, 135, 142, 139, 142, 137, 134, 138, 133, 138, 135, 145, 141, 136, 141, 135, 147, 139, 127, 147, 140, 124, 134, 140, 140, 145, 143, 142, 131, 137, 131, 134, 133, 135, 130, 145, 141, 134, 138, 136, 143, 138, 146, 141, 131, 141, 143, 136, 141, 144, 141, 134, 141, 141, 136, 139, 138, 133, 144, 138, 135, 131, 136, 142, 138, 131, 146, 137, 156, 142, 131, 134, 142, 138, 136, 137, 129, 140, 145, 141, 135, 141, 144, 141, 131, 139, 144, 134, 141, 140, 131, 135, 144, 133, 139, 143, 136, 138, 139, 135, 140, 134, 134, 135, 146, 139, 134, 157, 137, 142, 139, 142, 133, 139, 135, 143, 136, 132, 134, 147, 137, 138, 136, 140, 134, 143, 139, 150, 136, 147, 132, 141, 140, 132, 138, 135, 145, 133, 139, 131, 134, 137, 147, 140, 138, 145, 143, 137, 136, 138, 134, 142, 135, 136, 144, 134, 137, 139, 144, 136, 137, 143, 135, 140, 136, 145, 138, 143, 133, 134, 138, 140, 150, 142, 139, 129, 139, 135, 133, 137, 141, 138, 140, 136, 148, 131, 146, 140, 140, 143, 131, 138, 142, 135, 143, 147, 137, 140, 144, 146, 144, 144, 141, 138, 130, 142, 137, 138, 133, 134, 144, 136, 152, 139, 136, 132, 144, 132, 139, 131, 136, 136, 143, 134, 131, 133, 139, 133, 147, 142, 133, 133, 140, 138, 132, 137, 134, 133, 144, 137, 146, 136, 138, 146, 144, 140, 135, 140, 137, 135, 139, 137, 147, 132, 145, 138, 135, 133, 148, 136, 137, 144, 135, 130, 143, 146, 126, 129, 135, 137, 141, 136, 136, 135, 143, 144, 142, 145, 139, 145, 142, 138, 148, 143, 132, 140, 135, 142, 137, 131, 135, 138, 137, 138, 147, 136, 135, 135, 141, 142, 140, 141, 143, 143, 135, 134, 139, 140, 140, 145, 142, 138, 142, 136, 144, 136, 138, 144, 139, 140, 133, 141, 142, 141, 146, 134, 142, 141, 140, 141, 136, 138, 140, 137, 142, 136, 139, 138, 149, 139, 142, 140, 140, 137, 139, 139, 133, 139, 140, 137, 141, 135, 143, 142, 131, 130, 135, 141, 136, 132, 136, 144, 135, 137, 135, 137, 158, 128, 134, 138, 142, 132, 134, 141, 146, 139, 137, 138, 135, 138, 139, 145, 140, 139, 138, 141, 127, 146, 132, 134, 124, 145, 148, 145, 143, 139, 144, 141, 141, 145, 136, 144, 134, 139, 142, 137, 137, 142, 138, 138, 145, 137, 139, 144, 132, 150, 134, 128, 139, 137, 139, 137, 146, 144, 138, 136, 138, 138, 139, 134, 147, 145, 152, 143, 139, 140, 136, 143, 136, 136, 147, 140, 133, 131, 147, 133, 141, 143, 129, 129, 140, 142, 152, 135, 142, 139, 133, 137, 136, 136, 143, 138, 135, 132, 135, 141, 142, 146, 137, 141, 147, 138, 136, 138, 141, 138, 132, 145, 131, 132, 132, 131, 126, 133, 136, 146, 140, 135, 129, 131, 135, 146, 136, 142, 145, 147, 139, 134, 143, 144, 139, 146, 138, 136, 124, 135, 138, 144, 136, 134, 143, 150, 144, 134, 136, 128, 135, 138, 139, 147, 139, 135, 145, 130, 134, 141, 135, 146, 131, 139, 132, 136, 142, 137, 139, 143, 151, 143, 133, 137, 144, 136, 137, 138, 136, 144, 134, 137, 137, 142, 143, 136, 136, 139, 141, 140, 132, 133, 133, 143, 134, 140, 136, 149, 147, 138, 131, 140, 137, 142, 143, 143, 144, 133, 137, 141, 141, 135, 147, 143, 137, 135, 139, 134, 138, 138, 133, 143, 143, 138, 139, 139, 134, 146, 148, 131, 138, 141, 143, 142, 135, 140, 145, 141, 140, 133, 137, 136, 140, 138, 143, 135, 142, 147, 142, 145, 142, 140, 139, 137, 141, 141, 141, 135, 131, 139, 136, 140, 138, 136, 143, 141, 138, 139, 145, 140, 136, 135, 141, 144, 145, 133, 131, 136, 134, 134, 129, 140, 134, 135, 145, 133, 139, 138, 134, 146, 139, 147, 143, 136, 136, 142, 135, 143, 136, 147, 137, 137, 133, 139, 137, 142, 133, 142, 130, 131, 142, 138, 143, 143, 132, 136, 138, 133, 128, 140, 138, 143, 134, 138, 137, 140, 142, 138, 135, 148, 136, 144, 146, 141, 137, 144, 150, 140, 136, 135, 141, 139, 139, 142, 133, 143, 132, 146, 140, 145, 142, 144, 139, 142, 140, 137, 143, 137, 131, 140, 134, 144, 149, 137, 141, 139, 142, 143, 141, 134, 136, 147, 137, 139, 131, 134, 140, 138, 149, 142, 144, 150, 143, 148, 144, 142, 136, 138, 143, 135, 135, 130, 134, 134, 134, 139, 140, 140, 132, 146, 139, 143, 137, 133, 135, 139, 138, 140, 138, 136, 138, 139, 129, 137, 137, 144, 143, 138, 134, 133, 137, 143, 136, 145, 134, 140, 142, 137, 141, 138, 136, 139, 136, 131, 141, 139, 136, 139, 138, 136, 137, 140, 138, 135, 144, 145, 139, 141, 141, 137, 139, 134, 138, 138, 139, 134, 135, 136, 139, 136, 145, 141, 135, 140, 134, 139, 137, 141, 140, 142, 145, 133, 140, 139, 139, 131, 140, 143, 140, 130, 137, 135, 140, 141, 138, 135, 138, 131, 137, 133, 149, 133, 141, 137, 139, 148, 137, 137, 145, 124, 138, 140, 145, 143, 141, 143, 144, 135, 139, 148, 142, 133, 139, 147, 135, 142, 143, 141, 137, 142, 140, 139, 136, 133, 139, 146, 138, 143, 132, 135, 142, 146, 141, 143, 142, 141, 143, 139, 146, 146, 137, 137, 138, 132, 147, 139, 143, 140, 137, 136, 135, 136, 141, 138, 130, 137, 135, 140, 143, 135, 148, 141, 140, 143, 146, 139, 146, 139, 144, 138, 133, 138, 136, 133, 139, 136, 143, 141, 143, 135, 134, 148, 142, 128, 141, 141, 140, 140, 134, 143, 136, 140, 138, 133, 139, 130, 138, 134, 144, 144, 144, 139, 136, 141, 140, 140, 139, 137, 136, 132, 139, 144, 134, 136, 136, 145, 137, 135, 139, 133, 138, 134, 148, 142, 136, 134, 134, 139, 138, 135, 143, 147, 134, 138, 142, 133, 144, 145, 134, 140, 136, 144, 140, 147, 143, 141, 139, 140, 147, 134, 140, 143, 145, 141, 142, 138, 152, 143, 132, 135, 137, 136, 136, 145, 135, 139, 137, 138, 132, 142, 137, 137, 145, 128, 142, 135, 141, 138, 136, 131, 141, 145, 147, 149, 145, 144, 136, 138, 143, 139, 140, 145, 137, 143, 133, 134, 142, 137, 134, 133, 143, 138, 144, 139, 136, 144, 141, 133, 136, 141, 147, 145, 142, 139, 140, 142, 143, 138, 144, 135, 141, 133, 139, 131, 152, 140, 134, 141, 143, 144, 146, 141, 146, 139, 141, 131, 141, 141, 143, 129, 138, 139, 136, 144, 133, 141, 130, 143, 145, 145, 133, 139, 135, 132, 136, 144, 140, 138, 141, 133, 135, 143, 139, 146, 136, 143, 140, 146, 144, 136, 138, 136, 132, 130, 128, 150, 145, 135, 141, 142, 136, 141, 135, 123, 143, 137, 134, 140, 134, 142, 145, 148, 152, 132, 133, 128, 145, 148, 143, 132, 154, 134, 141, 147, 138, 130, 135, 138, 135, 136, 136, 133, 135, 132, 143, 151, 141, 143, 139, 132, 137, 130, 146, 134, 135, 141, 137, 139, 139, 134, 139, 125, 155, 134, 143, 140, 145, 126, 134, 139, 135, 146, 137, 141, 144, 136, 139, 135, 139, 152, 136, 133, 138, 135, 140, 146, 144, 137, 134, 137, 139, 136, 132, 137, 143, 132, 141, 133, 141, 126, 134, 145, 146, 144, 142, 141, 143, 138, 139, 143, 135, 140, 140, 153, 148, 148, 144, 137, 136, 137, 136, 139, 142, 134, 147, 143, 145, 137, 125, 133, 138, 137, 137, 138, 140, 135, 140, 138, 139, 141, 133, 144, 134, 131, 133, 138, 144, 134, 138, 138, 139, 140, 134, 152, 144, 142, 140, 137, 155, 141, 141, 144, 131, 139, 131, 129, 142, 139, 143, 142, 142, 139, 140, 134, 136, 143, 145, 143, 142, 141, 143, 137, 137, 136, 132, 136, 134, 145, 142, 141, 134, 140, 141, 133, 141, 135, 148, 131, 139, 133, 134, 134, 142, 148, 138, 130, 138, 142, 136, 129, 147, 136, 130, 139, 144, 141, 142, 142, 136, 132, 132, 134, 135, 150, 137, 149, 130, 143, 143, 133, 154, 140, 144, 144, 147, 140, 142, 138, 137, 141, 135, 134, 142, 133, 144, 142, 125, 134, 139, 142, 136, 134, 132, 132, 141, 134, 143, 136, 136, 131, 145, 145, 137, 136, 131, 144, 137, 143, 136, 129, 136, 146, 142, 142, 139, 132, 133, 141, 132, 148, 131, 147, 146, 144, 132, 129, 138, 133, 138, 142, 145, 141, 133, 144, 147, 140, 137, 137, 133, 150, 137, 141, 128, 129, 144, 140, 140, 133, 144, 137, 142, 142, 140, 137, 142, 141, 142, 143, 133, 146, 140, 147, 142, 136, 147, 143, 139, 134, 133, 137, 133, 140, 141, 138, 136, 141, 141, 131, 150, 136, 136, 143, 133, 140, 146, 139, 140, 136, 138, 140, 130, 129, 142, 134, 145, 138, 129, 140, 136, 137, 149, 133, 145, 148, 141, 148, 137, 149, 142, 139, 132, 139, 143, 147, 136, 133, 140, 136, 134, 135, 145, 135, 134, 146, 129, 132, 144, 152, 145, 140, 143, 138, 139, 139, 137, 145, 134, 139, 132, 135, 143, 147, 135, 134, 131, 135, 135, 135, 147, 140, 141, 137, 138, 133, 131, 135, 140, 142, 132, 133, 142, 135, 127, 141, 145, 137, 134, 137, 141, 137, 137, 138, 137, 139, 138, 151, 133, 138, 142, 131, 135, 150, 134, 133, 149, 142, 141, 138, 143, 153, 144, 140, 141, 135, 151, 153, 137, 140, 136, 128, 135, 128, 140, 136, 151, 146, 137, 141, 134, 143, 144, 146, 141, 145, 140, 133, 140, 145, 138, 142, 140, 135, 136, 132, 139, 141, 134, 140, 144, 139, 138, 143, 135, 140, 135, 140, 144, 133, 144, 149, 145, 138, 141, 140, 136, 147, 142, 142, 140, 151, 136, 135, 140, 128, 136, 140, 131, 134, 136, 133, 142, 144, 143, 140, 143, 128, 140, 139, 137, 139, 132, 143, 135, 139, 135, 138, 144, 137, 138, 137, 144, 139, 141, 139, 137, 143, 139, 138, 144, 140, 143, 143, 138, 130, 141, 137, 130, 138, 137, 134, 132, 145, 139, 138, 135, 136, 145, 138, 146, 141, 139, 140, 136, 136, 136, 135, 129, 136, 140, 138, 137, 130, 141, 139, 141, 135, 135, 141, 137, 138, 141, 146, 140, 142, 136, 133, 139, 136, 140, 139, 146, 136, 145, 145, 143, 146, 143, 134, 140, 137, 132, 144, 136, 145, 134, 139, 142, 135, 135, 142, 137, 139, 129, 149, 134, 136, 139, 140, 135, 142, 139, 142, 136, 134, 135, 135, 134, 138, 145, 138, 135, 143, 144, 145, 143, 141, 140, 141, 134, 138, 138, 138, 139, 140, 144, 142, 140, 138, 137, 145, 133, 139, 141, 142, 135, 138, 135, 141, 132, 146, 139, 142, 137, 131, 138, 138, 139, 140, 144, 140, 133, 137, 144, 139, 145, 137, 137, 132, 132, 139, 136, 135, 141, 141, 142, 140, 135, 135, 135, 143, 139, 144, 148, 142, 133, 139, 140, 138, 143, 140, 139, 137, 136, 142, 143, 133, 138, 146, 141, 138, 141, 142, 135, 136, 133, 140, 139, 135, 143, 139, 143, 141, 141, 134, 134, 143, 147, 137, 140, 138, 145, 141, 137, 130, 137, 139, 138, 140, 140, 137, 140, 144, 128, 135, 139, 137, 137, 135, 147, 144, 139, 142, 142, 140, 137, 129, 137, 140, 137, 143, 141, 132, 138, 138, 135, 139, 135, 136, 150, 131, 145, 135, 138, 142, 144, 136, 140, 144, 139, 133, 137, 138, 137, 132, 141, 141, 142, 136, 147, 146, 135, 142, 139, 145, 138, 129, 131, 138, 137, 142, 142, 141, 141, 137, 143, 147, 134, 137, 140, 134, 138, 136, 143, 141, 137, 152, 141, 135, 141, 142, 144, 135, 143, 142, 137, 139, 138, 135, 139, 139, 132, 134, 141, 143, 144, 139, 136, 136, 145, 137, 138, 143, 132, 137, 142, 145, 131, 132, 144, 143, 136, 141, 141, 141, 143, 144, 148, 147, 148, 144, 143, 139, 149, 138, 137, 141, 140, 141, 142, 138, 134, 142, 136, 136, 133, 136, 140, 144, 140, 141, 137, 139, 140, 139, 134, 140, 137, 137, 136, 144, 139, 144, 135, 134, 142, 139, 138, 141, 136, 148, 136, 140, 146, 150, 136, 140, 131, 143, 135, 141, 149, 135, 143, 150, 142, 139, 146, 137, 134, 134, 134, 138, 136, 134, 141, 134, 136, 141, 146, 138, 129, 138, 136, 135, 143, 132, 138, 135, 135, 144, 144, 148, 150, 136, 141, 143, 142, 132, 136, 130, 143, 135, 135, 134, 141, 145, 137, 145, 137, 138, 141, 139, 134, 136, 144, 135, 137, 144, 136, 140, 134, 143, 142, 133, 148, 137, 138, 138, 140, 141, 136, 139, 138, 135, 127, 134, 136, 139, 137, 132, 138, 148, 128, 146, 138, 136, 148, 135, 142, 137, 141, 144, 145, 139, 143, 138, 132, 139, 124, 136, 142, 143, 133, 137, 137, 133, 139, 142, 135, 137, 139, 139, 132, 137, 136, 138, 135, 144, 142, 139, 139, 134, 126, 145, 140, 139, 131, 143, 136, 140, 140, 140, 130, 141, 145, 132, 141, 142, 142, 147, 143, 147, 135, 142, 146, 130, 139, 146, 140, 134, 132, 140, 141, 140, 132, 136, 144, 141, 142, 145, 136, 143, 134, 135, 132, 134, 140, 153, 136, 138, 143, 144, 140, 139, 141, 141, 143, 132, 131, 138, 142, 133, 136, 139, 145, 134, 134, 130, 143, 132, 135, 135, 142, 136, 143, 137, 144, 137, 143, 133, 141, 137, 135, 137, 143, 143, 134, 133, 145, 134, 137, 145, 136, 145, 132, 132, 138, 142, 137, 140, 144, 145, 143, 140, 132, 137, 135, 135, 141, 142, 134, 135, 138, 139, 141, 140, 131, 136, 141, 140, 146, 138, 141, 137, 145, 137, 136, 141, 143, 132, 140, 139, 131, 130, 132, 135, 141, 130, 135, 142, 133, 147, 131, 144, 144, 146, 139, 137, 137, 142, 140, 137, 141, 132, 133, 138, 140, 144, 138, 134, 139, 144, 134, 140, 134, 146, 134, 120, 143, 135, 149, 148, 146, 141, 144, 151, 140, 134, 143, 133, 136, 136, 141, 146, 139, 140, 135, 133, 134, 145, 141, 132, 138, 145, 136, 143, 138, 137, 139, 138, 146, 136, 141, 140, 145, 148, 144, 134, 137, 146, 142, 131, 139, 134, 136, 139, 145, 151, 132, 137, 141, 134, 137, 131, 136, 142, 139, 137, 132, 143, 137, 138, 132, 140, 137, 144, 125, 139, 143, 140, 139, 142, 127, 138, 137, 132, 133, 137, 141, 141, 138, 137, 146, 138, 133, 142, 140, 140, 135, 142, 146, 138, 141, 143, 145, 144, 143, 131, 144, 131, 141, 139, 136, 135, 135, 136, 136, 137, 143, 138, 135, 135, 141, 136, 148, 140, 146, 130, 138, 139, 140, 137, 134, 144, 134, 141, 145, 138, 143, 145, 133, 135, 139, 136, 139, 147, 144, 136, 138, 140, 142, 141, 136, 147, 142, 131, 136, 129, 140, 137, 134, 142, 143, 138, 133, 138, 142, 138, 139, 138, 142, 140, 145, 147, 148, 133, 121, 145, 136, 139, 137, 142, 143, 142, 147, 133, 136, 143, 144, 142, 142, 136, 135, 138, 140, 137, 139, 140, 139, 136, 134, 139, 131, 138, 132, 137, 144, 128, 141, 141, 130, 138, 133, 138, 139, 136, 135, 143, 142, 143, 143, 137, 137, 134, 138, 142, 135, 136, 138, 144, 157, 145, 147, 139, 133, 140, 148, 136, 143, 132, 133, 137, 132, 139, 139, 132, 144, 137, 146, 132, 137, 138, 135, 135, 135, 138, 139, 141, 140, 135, 136, 132, 140, 126, 145, 136, 137, 146, 139, 140, 139, 133, 144, 138, 138, 148, 133, 144, 138, 126, 140, 147, 131, 142, 137, 134, 139, 145, 137, 137, 133, 144, 143, 146, 138, 137, 148, 141, 136, 145, 136, 138, 139, 136, 135, 144, 136, 142, 153, 146, 138, 132, 140, 135, 138, 140, 140, 143, 135, 146, 142, 129, 148, 143, 128, 135, 134, 137, 141, 134, 142, 138, 136, 135, 129, 134, 145, 139, 139, 139, 145, 138, 148, 143, 143, 136, 132, 135, 142, 131, 142, 146, 139, 135, 141, 135, 136, 137, 130, 132, 141, 141, 138, 132, 135, 142, 150, 132, 139, 132, 142, 139, 145, 152, 136, 141, 140, 141, 133, 142, 140, 144, 140, 139, 142, 140, 138, 143, 145, 145, 143, 144, 136, 144, 132, 138, 137, 136, 138, 142, 146, 149, 142, 137, 139, 137, 135, 138, 146, 142, 131, 139, 147, 127, 142, 145, 138, 148, 136, 142, 136, 140, 136, 146, 139, 144, 129, 143, 134, 137, 148, 136, 146, 140, 137, 140, 140, 142, 136, 142, 133, 135, 139, 150, 139, 139, 133, 133, 136, 142, 144, 147, 148, 148, 141, 136, 150, 140, 145, 141, 142, 140, 130, 141, 138, 147, 139, 141, 134, 144, 133, 141, 148, 126, 134, 138, 137, 138, 131, 138, 142, 146, 137, 134, 138, 137, 145, 136, 142, 140, 131, 137, 127, 149, 143, 143, 134, 139, 138, 138, 137, 141, 150, 135, 138, 138, 136, 136, 141, 144, 137, 139, 136, 135, 133, 146, 128, 137, 141, 132, 136, 136, 130, 138, 139, 141, 140, 142, 146, 150, 136, 151, 139, 141, 139, 140, 133, 139, 137, 139, 142, 132, 140, 132, 141, 142, 138, 138, 142, 138, 144, 138, 135, 134, 143, 139, 138, 143, 141, 131, 139, 139, 133, 131, 127, 136, 137, 143, 147, 138, 147, 140, 152, 136, 141, 140, 142, 138, 140, 144, 142, 138, 132, 128, 145, 132, 143, 141, 137, 136, 139, 130, 147, 143, 142, 143, 145, 145, 130, 136, 135, 138, 140, 132, 139, 145, 126, 141, 140, 146, 139, 149, 136, 144, 142, 143, 146, 140, 136, 137, 149, 135, 134, 138, 143, 140, 135, 143, 136, 138, 140, 138, 136, 132, 139, 141, 139, 142, 147, 139, 128, 135, 140, 138, 140, 148, 140, 130, 136, 135, 140, 136, 138, 148, 142, 137, 140, 139, 136, 138, 138, 138, 153, 137, 130, 136, 144, 146, 141, 122, 135, 141, 140, 145, 139, 139, 144, 136, 138, 140, 130, 140, 140, 136, 138, 138, 137, 142, 136, 137, 143, 136, 144, 145, 145, 145, 146, 135, 137, 144, 130, 141, 138, 147, 141, 127, 142, 139, 134, 138, 137, 125, 140, 136, 137, 134, 139, 143, 143, 131, 138, 144, 135, 135, 145, 134, 143, 143, 132, 138, 147, 129, 140, 140, 149, 143, 140, 144, 132, 126, 142, 142, 135, 137, 139, 148, 137, 141, 133, 141, 133, 145, 128, 132, 135, 144, 145, 150, 141, 134, 141, 141, 135, 142, 130, 141, 142, 135, 142, 134, 141, 125, 138, 137, 141, 144, 143, 136, 146, 137, 135, 135, 147, 141, 145, 142, 141, 141, 138, 139, 139, 131, 141, 133, 143, 146, 144, 139, 133, 135, 138, 149, 134, 135, 149, 143, 137, 127, 143, 153, 136, 139, 125, 137, 130, 138, 138, 134, 139, 147, 144, 146, 140, 141, 142, 144, 144, 135, 143, 139, 130, 140, 142, 137, 152, 141, 136, 147, 142, 139, 139, 140, 135, 147, 145, 141, 133, 149, 130, 142, 137, 143, 154, 141, 135, 141, 128, 135, 140, 138, 133, 143, 133, 141, 135, 144, 165, 146, 143, 133, 138, 128, 132, 143, 134, 144, 151, 145, 143, 136, 132, 119, 141, 143, 140, 144, 131, 138, 137, 134, 139, 139, 139, 138, 144, 134, 136, 136, 140, 142, 126, 147, 148, 141, 137, 130, 147, 147, 162, 143, 135, 151, 147, 133, 149, 137, 141, 131, 139, 136, 126, 131, 135, 128, 136, 136, 144, 135, 138, 144, 152, 143, 140, 131, 125, 137, 139, 142, 144, 136, 139, 136, 138, 146, 139, 133, 152, 147, 138, 146, 129, 152, 135, 130, 137, 144, 130, 137, 130, 146, 135, 142, 135, 138, 149, 135, 130, 136, 141, 151, 138, 143, 140, 149, 115, 143, 156, 146, 151, 148, 141, 140, 134, 140, 140, 144, 141, 146, 134, 135, 132, 142, 141, 135, 143, 132, 149, 138, 146, 145, 128, 137, 140, 139, 132, 138, 142, 132, 131, 138, 147, 137, 129, 134, 137, 130, 144, 142, 148, 137, 144, 133, 136, 152, 151, 135, 136, 143, 133, 145, 131, 142, 141, 130, 132, 130, 139, 140, 143, 137, 142, 161, 136, 138, 140, 142, 123, 147, 146, 127, 142, 137, 138, 141, 141, 150, 136, 135, 136, 131, 146, 150, 148, 126, 137, 137, 139, 137, 138, 130, 142, 142, 130, 144, 139, 144, 127, 151, 136, 133, 141, 131, 140, 139, 138, 139, 142, 140, 151, 135, 142, 149, 149, 130, 135, 146, 140, 131, 141, 135, 142, 145, 134, 138, 149, 140, 128, 141, 135, 140, 144, 136, 132, 141, 117, 138, 137, 156, 149, 146, 137, 142, 136, 140, 138, 139, 144, 139, 136, 137, 138, 143, 141, 140, 131, 142, 141, 137, 151, 147, 143, 140, 143, 136, 144, 132, 137, 131, 135, 145, 140, 146, 130, 143, 131, 125, 126, 144, 135, 137, 135, 136, 137, 138, 139, 143, 141, 131, 147, 135, 132, 138, 140, 139, 140, 144, 132, 150, 137, 144, 144, 130, 135, 128, 136, 140, 143, 139, 129, 137, 145, 142, 141, 140, 135, 137, 139, 144, 134, 125, 134, 146, 134, 142, 138, 134, 140, 141, 136, 141, 143, 125, 133, 137, 133, 135, 137, 123, 143, 132, 145, 136, 152, 139, 137, 134, 144, 139, 121, 130, 156, 144, 133, 144, 139, 138, 131, 133, 142, 140, 137, 144, 152, 142, 148, 150, 143, 137, 135, 135, 132, 149, 145, 132, 145, 142, 144, 147, 140, 147, 141, 150, 140, 140, 151, 138, 143, 144, 136, 140, 150, 137, 136, 134, 139, 129, 135, 135, 143, 134, 145, 145, 139, 133, 133, 145, 138, 143, 159, 138, 145, 133, 139, 136, 143, 139, 146, 142, 142, 135, 151, 137, 130, 136, 140, 133, 138, 138, 128, 145, 130, 138, 153, 153, 144, 138, 146, 139, 138, 144, 138, 141, 146, 135, 150, 140, 139, 123, 133, 136, 132, 141, 141, 136, 143, 137, 143, 143, 138, 141, 142, 135, 134, 140, 127, 142, 143, 142, 139, 143, 143, 140, 139, 141, 140, 140, 145, 139, 140, 139, 127, 140, 146, 142, 147, 138, 142, 140, 148, 138, 143, 138, 140, 138, 137, 135, 139, 133, 141, 137, 182, 146, 140, 141, 133, 147, 139, 141, 142, 149, 139, 138, 147, 138, 126, 142, 137, 142, 127, 126, 142, 143, 140, 140, 145, 138, 148, 143, 139, 141, 146, 141, 148, 140, 138, 151, 140, 141, 145, 144, 136, 139, 141, 144, 142, 136, 136, 139, 138, 142, 137, 137, 140, 144, 141, 132, 153, 132, 136, 144, 140, 138, 138, 139, 139, 136, 143, 145, 142, 137, 141, 141, 138, 139, 143, 136, 135, 145, 138, 138, 140, 141, 141, 141, 140, 137, 137, 138, 136, 143, 146, 138, 138, 143, 141, 146, 142, 135, 140, 135, 138, 138, 138, 140, 145, 142, 143, 141, 139, 137, 142, 143, 140, 135, 135, 137, 134, 139, 140, 133, 145, 143, 145, 139, 135, 144, 139, 164, 142, 145, 143, 139, 144, 142, 142, 140, 145, 130, 136, 142, 148, 139, 142, 140, 143, 135, 136, 150, 125, 140, 146, 144, 137, 136, 133, 137, 132, 134, 139, 134, 131, 145, 139, 137, 138, 140, 139, 140, 133, 134, 133, 146, 135, 142, 144, 140, 141, 140, 137, 135, 148, 133, 143, 134, 141, 143, 142, 137, 142, 143, 141, 142, 144, 143, 136, 141, 134, 140, 146, 108, 149, 133, 142, 136, 147, 135, 141, 143, 146, 144, 134, 145, 137, 137, 142, 144, 140, 134, 124, 144, 144, 140, 138, 140, 147, 143, 136, 142, 137, 142, 145, 145, 137, 139, 143, 140, 146, 116, 139, 142, 138, 137, 139, 150, 135, 141, 144, 147, 139, 137, 133, 140, 135, 135, 145, 144, 143, 134, 134, 140, 136, 140, 138, 137, 145, 142, 134, 134, 130, 144, 139, 138, 143, 144, 139, 144, 136, 148, 135, 143, 144, 140, 138, 145, 139, 137, 137, 135, 132, 127, 132, 135, 138, 146, 133, 151, 137, 140, 131, 134, 136, 139, 138, 139, 140, 139, 135, 139, 143, 142, 134, 135, 138, 136, 141, 134, 133, 157, 134, 135, 143, 139, 140, 139, 138, 143, 137, 134, 142, 139, 138, 135, 139, 135, 134, 138, 135, 138, 138, 134, 141, 139, 157, 144, 139, 140, 146, 136, 143, 143, 135, 149, 145, 138, 144, 134, 136, 142, 140, 142, 136, 137, 143, 135, 148, 134, 142, 135, 138, 139, 118, 137, 136, 141, 143, 140, 140, 141, 143, 138, 144, 137, 136, 138, 141, 139, 142, 138, 141, 137, 137, 139, 140, 137, 129, 151, 141, 144, 136, 140, 133, 140, 138, 136, 143, 144, 147, 139, 134, 139, 134, 135, 144, 143, 143, 140, 144, 141, 139, 145, 137, 136, 135, 141, 138, 143, 141, 133, 144, 140, 145, 135, 139, 132, 142, 137, 145, 138, 143, 144, 138, 137, 137, 138, 146, 135, 135, 125, 136, 153, 138, 133, 133, 128, 150, 137, 143, 134, 135, 141, 135, 137, 143, 144, 139, 149, 136, 131, 129, 139, 138, 140, 140, 152, 131, 137, 141, 135, 121, 129, 130, 123, 150, 140, 134, 138, 147, 140, 144, 149, 153, 145, 142, 140, 131, 131, 129, 143, 140, 137, 138, 139, 129, 141, 143, 133, 137, 137, 141, 138, 128, 157, 134, 133, 130, 123, 131, 143, 135, 130, 144, 142, 141, 140, 145, 140, 145, 133, 139, 142, 126, 147, 138, 151, 134, 132, 131, 140, 140, 140, 146, 137, 133, 140, 137, 134, 146, 137, 141, 138, 139, 117, 133, 138, 131, 142, 140, 135, 135, 140, 148, 137, 131, 138, 141, 147, 134, 144, 143, 140, 143, 143, 149, 148, 143, 139, 134, 136, 146, 141, 141, 125, 126, 142, 133, 131, 137, 139, 137, 143, 137, 134, 145, 142, 132, 131, 142, 136, 144, 139, 136, 140, 140, 133, 136, 143, 138, 135, 132, 146, 149, 129, 137, 138, 145, 150, 146, 126, 138, 136, 136, 139, 150, 139, 134, 143, 148, 153, 133, 138, 136, 128, 135, 131, 118, 137, 136, 136, 146, 137, 132, 149, 152, 126, 137, 137, 140, 142, 136, 146, 136, 142, 147, 137, 133, 137, 137, 140, 135, 140, 141, 147, 145, 145, 145, 133, 145, 141, 139, 145, 143, 142, 138, 129, 132, 138, 140, 140, 139, 137, 134, 125, 125, 136, 141, 131, 142, 136, 142, 130, 142, 134, 145, 139, 140, 141, 132, 146, 141, 138, 137, 136, 137, 147, 141, 129, 147, 135, 143, 146, 144, 145, 131, 141, 121, 142, 135, 129, 153, 139, 141, 135, 134, 129, 142, 146, 139, 137, 134, 139, 140, 144, 139, 138, 146, 141, 150, 142, 143, 127, 134, 136, 143, 139, 140, 140, 143, 132, 132, 146, 133, 133, 143, 142, 144, 133, 137, 138, 139, 145, 139, 154, 134, 152, 135, 139, 145, 143, 137, 139, 133, 134, 138, 146, 139, 142, 133, 132, 144, 134, 138, 145, 136, 136, 136, 137, 140, 138, 141, 148, 137, 144, 140, 141, 146, 139, 136, 145, 134, 132, 143, 145, 137, 139, 144, 139, 130, 134, 134, 129, 150, 153, 134, 137, 135, 150, 140, 139, 140, 143, 137, 137, 134, 133, 141, 138, 134, 137, 133, 131, 132, 132, 138, 147, 133, 145, 144, 150, 144, 140, 141, 130, 144, 127, 128, 141, 138, 135, 142, 146, 135, 127, 154, 148, 133, 138, 144, 135, 144, 143, 146, 154, 140, 142, 134, 149, 137, 141, 137, 132, 139, 137, 141, 135, 136, 147, 141, 145, 137, 140, 147, 143, 145, 134, 166, 137, 135, 138, 140, 121, 137, 128, 149, 139, 139, 137, 139, 143, 138, 138, 133, 140, 148, 143, 152, 134, 139, 141, 124, 134, 133, 130, 144, 139, 150, 136, 132, 138, 131, 133, 139, 148, 143, 135, 139, 134, 143, 143, 139, 132, 148, 150, 141, 142, 149, 137, 134, 123, 145, 136, 143, 136, 131, 147, 141, 145, 136, 139, 143, 135, 138, 135, 124, 138, 143, 140, 144, 152, 142, 137, 138, 138, 138, 138, 137, 135, 138, 142, 139, 141, 139, 137, 137, 143, 135, 140, 137, 139, 140, 138, 142, 142, 145, 136, 146, 142, 140, 141, 144, 141, 138, 141, 145, 140, 138, 137, 133, 140, 136, 137, 136, 140, 137, 140, 135, 141, 144, 143, 132, 136, 140, 138, 138, 132, 135, 141, 141, 140, 143, 138, 139, 141, 127, 140, 143, 141, 141, 137, 143, 137, 141, 131, 141, 137, 134, 141, 150, 146, 142, 138, 137, 141, 124, 144, 145, 137, 144, 143, 137, 137, 134, 138, 142, 133, 135, 140, 142, 141, 137, 140, 132, 145, 135, 140, 138, 139, 141, 137, 135, 137, 134, 138, 143, 138, 138, 142, 140, 139, 140, 135, 140, 136, 135, 138, 141, 141, 142, 138, 139, 143, 144, 139, 139, 142, 138, 129, 140, 138, 137, 141, 137, 134, 139, 138, 141, 143, 146, 136, 137, 144, 139, 139, 138, 142, 140, 143, 140, 143, 146, 137, 135, 137, 138, 147, 140, 139, 143, 133, 141, 140, 141, 140, 138, 140, 137, 142, 140, 141, 137, 142, 144, 140, 143, 140, 142, 146, 142, 141, 141, 139, 140, 142, 137, 134, 140, 136, 135, 143, 140, 138, 142, 133, 143, 139, 141, 149, 139, 137, 136, 140, 136, 141, 133, 140, 140, 138, 136, 138, 140, 135, 137, 138, 134, 136, 139, 139, 140, 137, 140, 142, 140, 140, 138, 136, 136, 141, 136, 140, 140, 142, 142, 143, 144, 137, 138, 134, 135, 140, 133, 136, 134, 142, 140, 137, 146, 139, 146, 133, 138, 140, 140, 140, 136, 141, 140, 140, 136, 146, 137, 136, 143, 137, 144, 144, 132, 129, 140, 137, 140, 143, 142, 138, 142, 137, 144, 137, 140, 139, 139, 134, 138, 137, 141, 137, 135, 137, 141, 138, 140, 139, 128, 131, 139, 136, 136, 136, 136, 145, 138, 146, 137, 138, 138, 141, 140, 137, 136, 140, 143, 135, 137, 141, 133, 134, 140, 137, 139, 137, 138, 136, 136, 139, 139, 136, 135, 142, 140, 137, 135, 139, 135, 140, 136, 138, 135, 134, 141, 128, 140, 139, 132, 138, 143, 141, 137, 139, 139, 136, 145, 134, 138, 134, 141, 143, 136, 137, 136, 137, 139, 137, 142, 139, 138, 143, 141, 132, 137, 140, 140, 134, 137, 136, 142, 135, 140, 137, 139, 139, 142, 137, 137, 133, 135, 129, 131, 129, 137, 142, 134, 141, 138, 139, 137, 144, 135, 137, 129, 139, 135, 132, 129, 143, 139, 139, 138, 140, 139, 145, 137, 136, 137, 135, 144, 138, 142, 136, 133, 141, 139, 142, 137, 139, 135, 141, 150, 134, 135, 137, 139, 140, 143, 135, 142, 135, 134, 137, 139, 137, 134, 144, 141, 142, 140, 141, 137, 133, 136, 134, 134, 141, 140, 139, 141, 138, 138, 144, 145, 137, 138, 138, 139, 141, 140, 136, 138, 141, 138, 139, 138, 141, 141, 138, 144, 140, 134, 139, 138, 137, 131, 139, 141, 138, 140, 143, 135, 139, 135, 144, 142, 135, 138, 139, 138, 141, 139, 136, 137, 146, 140, 137, 147, 135, 129, 143, 143, 137, 137, 134, 134, 128, 146, 147, 137, 144, 139, 138, 140, 150, 142, 148, 131, 139, 135, 136, 141, 146, 147, 148, 138, 139, 142, 134, 138, 145, 140, 138, 141, 143, 138, 137, 151, 145, 142, 144, 137, 131, 140, 144, 133, 135, 131, 132, 141, 143, 135, 135, 133, 142, 145, 137, 137, 135, 140, 144, 142, 145, 137, 141, 131, 139, 129, 134, 142, 139, 143, 145, 124, 138, 148, 141, 147, 149, 137, 132, 125, 141, 138, 136, 138, 143, 131, 141, 139, 144, 126, 140, 146, 129, 140, 140, 142, 140, 132, 141, 138, 136, 127, 136, 134, 141, 133, 131, 142, 139, 151, 140, 144, 149, 135, 136, 140, 139, 135, 145, 138, 136, 145, 134, 140, 134, 130, 132, 140, 137, 140, 134, 136, 135, 134, 142, 147, 136, 143, 142, 139, 148, 141, 141, 141, 140, 129, 143, 139, 143, 140, 141, 131, 141, 143, 137, 140, 126, 129, 129, 135, 135, 138, 137, 140, 133, 139, 138, 143, 138, 136, 134, 145, 136, 140, 140, 149, 138, 134, 138, 140, 139, 144, 136, 140, 136, 138, 144, 141, 129, 133, 136, 136, 141, 146, 131, 134, 136, 130, 133, 133, 144, 136, 139, 138, 141, 123, 137, 143, 137, 135, 143, 154, 135, 140, 135, 142, 139, 139, 136, 143, 134, 138, 143, 144, 129, 142, 140, 137, 134, 145, 143, 142, 137, 145, 130, 146, 130, 137, 138, 154, 138, 139, 137, 135, 129, 139, 135, 139, 138, 141, 138, 125, 132, 142, 140, 136, 151, 149, 139, 139, 143, 136, 135, 159, 138, 130, 137, 138, 143, 137, 135, 135, 135, 140, 136, 136, 132, 141, 138, 145, 128, 143, 143, 136, 134, 154, 128, 136, 137, 138, 137, 146, 137, 138, 135, 132, 144, 134, 142, 139, 133, 155, 146, 134, 136, 159, 135, 137, 132, 133, 128, 142, 149, 132, 135, 147, 134, 141, 145, 137, 142, 133, 136, 139, 137, 128, 134, 137, 143, 139, 137, 134, 141, 145, 138, 132, 143, 145, 134, 138, 146, 141, 133, 137, 137, 141, 144, 147, 132, 133, 144, 133, 143, 144, 147, 141, 128, 141, 146, 146, 136, 138, 136, 139, 131, 141, 128, 134, 135, 145, 136, 145, 144, 150, 139, 135, 143, 145, 142, 139, 141, 132, 141, 139, 153, 135, 142, 144, 138, 145, 138, 142, 129, 132, 136, 135, 136, 141, 134, 142, 136, 129, 136, 135, 147, 138, 142, 136, 135, 150, 132, 143, 146, 135, 138, 140, 138, 141, 136, 137, 135, 145, 143, 134, 135, 141, 138, 133, 139, 132, 136, 142, 135, 137, 135, 133, 136, 134, 148, 143, 141, 138, 143, 145, 145, 141, 140, 144, 140, 145, 152, 132, 145, 136, 147, 134, 129, 126, 148, 136, 132, 140, 146, 149, 137, 131, 141, 143, 138, 139, 128, 143, 132, 142, 137, 137, 131, 132, 137, 128, 141, 142, 139, 133, 135, 130, 135, 136, 144, 135, 134, 137, 136, 139, 139, 143, 146, 135, 133, 137, 136, 139, 140, 134, 137, 148, 144, 129, 139, 145, 142, 137, 142, 145, 138, 137, 132, 135, 139, 136, 142, 141, 134, 133, 148, 137, 139, 138, 140, 147, 148, 144, 145, 144, 135, 139, 143, 144, 131, 138, 138, 153, 139, 134, 134, 137, 146, 134, 134, 142, 137, 145, 139, 146, 138, 142, 127, 135, 134, 137, 136, 149, 135, 150, 139, 147, 138, 133, 133, 137, 142, 149, 144, 139, 138, 135, 132, 132, 136, 134, 141, 137, 149, 137, 141, 149, 141, 142, 131, 134, 138, 129, 130, 136, 138, 136, 143, 143, 133, 141, 140, 142, 133, 148, 139, 133, 134, 138, 144, 135, 143, 140, 140, 130, 144, 141, 135, 130, 142, 146, 140, 138, 135, 128, 127, 145, 139, 135, 134, 148, 140, 138, 137, 139, 141, 139, 142, 136, 134, 140, 140, 141, 128, 142, 140, 132, 141, 146, 141, 136, 129, 132, 139, 142, 130, 123, 136, 148, 137, 137, 134, 141, 142, 149, 147, 129, 139, 130, 143, 139, 125, 146, 141, 134, 141, 140, 138, 143, 131, 134, 136, 135, 139, 149, 138, 141, 142, 135, 136, 132, 135, 147, 140, 138, 134, 142, 135, 141, 138, 146, 140, 139, 141, 139, 141, 134, 133, 147, 143, 138, 141, 133, 132, 141, 143, 142, 126, 141, 148, 136, 139, 135, 134, 143, 135, 145, 139, 137, 141, 141, 144, 137, 134, 143, 137, 145, 151, 145, 133, 143, 139, 133, 148, 139, 126, 136, 140, 147, 149, 132, 141, 136, 136, 137, 145, 140, 142, 139, 129, 137, 132, 141, 138, 153, 146, 135, 142, 148, 136, 137, 141, 145, 134, 137, 134, 126, 139, 133, 149, 141, 141, 136, 134, 133, 136, 141, 136, 128, 140, 137, 143, 146, 137, 138, 135, 139, 139, 139, 138, 143, 141, 138, 145, 139, 146, 140, 133, 135, 135, 137, 141, 132, 138, 146, 142, 159, 140, 143, 130, 137, 130, 139, 139, 142, 139, 138, 131, 149, 149, 143, 142, 134, 143, 133, 139, 143, 139, 141, 143, 134, 136, 142, 145, 129, 140, 142, 146, 133, 146, 147, 144, 138, 136, 138, 135, 139, 141, 130, 144, 143, 131, 141, 138, 129, 144, 145, 140, 137, 133, 140, 140, 135, 137, 139, 156, 134, 140, 141, 144, 136, 146, 138, 133, 144, 147, 136, 144, 132, 142, 132, 131, 131, 138, 138, 138, 134, 131, 135, 148, 140, 145, 144, 146, 141, 133, 137, 152, 134, 130, 150, 127, 124, 144, 137, 136, 139, 145, 138, 134, 132, 141, 141, 145, 138, 142, 139, 135, 138, 138, 139, 130, 139, 140, 136, 159, 135, 144, 141, 140, 131, 144, 141, 139, 143, 136, 136, 135, 138, 143, 143, 133, 141, 141, 136, 140, 131, 136, 142, 146, 147, 136, 130, 133, 136, 142, 140, 139, 136, 133, 143, 144, 144, 139, 134, 139, 140, 137, 138, 137, 135, 137, 145, 135, 134, 132, 146, 147, 137, 138, 148, 145, 136, 139, 138, 137, 144, 140, 142, 142, 142, 144, 139, 136, 138, 131, 147, 145, 142, 143, 137, 143, 143, 143, 148, 135, 140, 133, 144, 142, 146, 142, 137, 137, 146, 130, 133, 140, 132, 137, 130, 146, 138, 144, 140, 144, 136, 144, 139, 138, 147, 135, 144, 138, 133, 146, 149, 136, 143, 140, 138, 132, 141, 137, 144, 138, 142, 134, 143, 128, 139, 152, 137, 130, 142, 144, 139, 135, 144, 153, 137, 139, 140, 155, 135, 135, 146, 145, 140, 132, 139, 145, 169, 144, 137, 123, 141, 145, 139, 135, 141, 140, 150, 138, 146, 148, 150, 133, 136, 138, 146, 139, 139, 139, 132, 138, 118, 144, 132, 134, 137, 137, 143, 151, 119, 144, 133, 139, 131, 137, 135, 137, 146, 154, 146, 143, 139, 128, 138, 136, 135, 139, 145, 141, 138, 131, 141, 137, 141, 136, 139, 134, 137, 141, 149, 136, 130, 139, 145, 135, 151, 140, 123, 142, 143, 137, 146, 139, 133, 133, 140, 148, 145, 137, 138, 133, 149, 139, 117, 142, 141, 140, 133, 137, 143, 151, 134, 137, 140, 141, 136, 135, 137, 141, 137, 130, 141, 140, 132, 141, 133, 142, 141, 139, 135, 139, 140, 151, 146, 130, 140, 142, 135, 141, 142, 137, 143, 142, 143, 135, 143, 136, 144, 132, 134, 134, 133, 137, 121, 140, 135, 137, 133, 136, 137, 134, 131, 140, 144, 135, 139, 139, 116, 143, 141, 143, 141, 133, 139, 140, 132, 143, 149, 133, 136, 146, 151, 123, 139, 129, 137, 133, 138, 144, 141, 148, 137, 143, 137, 158, 138, 140, 144, 137, 142, 154, 148, 133, 151, 142, 135, 143, 135, 143, 136, 122, 150, 143, 138, 143, 140, 125, 140, 127, 136, 133, 136, 138, 136, 146, 138, 141, 128, 134, 132, 142, 141, 135, 136, 138, 144, 137, 145, 139, 140, 141, 137, 136, 124, 143, 129, 144, 140, 137, 132, 138, 143, 144, 135, 137, 134, 138, 138, 141, 150, 136, 135, 140, 135, 140, 135, 141, 136, 133, 125, 133, 151, 143, 139, 131, 142, 124, 144, 137, 123, 154, 135, 140, 142, 134, 144, 140, 131, 140, 142, 135, 136, 134, 133, 147, 132, 122, 145, 142, 140, 149, 136, 132, 135, 135, 137, 152, 141, 130, 148, 137, 129, 136, 127, 140, 138, 137, 136, 134, 147, 140, 151, 155, 137, 144, 141, 140, 136, 133, 150, 142, 150, 139, 141, 136, 128, 138, 140, 139, 141, 138, 155, 138, 144, 146, 138, 142, 139, 135, 148, 145, 134, 133, 147, 145, 132, 146, 137, 137, 137, 135, 136, 142, 141, 141, 147, 149, 144, 138, 137, 127, 141, 136, 136, 143, 148, 132, 143, 144, 130, 142, 135, 139, 137, 139, 136, 138, 140, 150, 137, 140, 155, 130, 148, 134, 141, 143, 140, 146, 156, 143, 135, 131, 148, 136, 143, 141, 132, 159, 143, 132, 134, 146, 141, 131, 144, 141, 137, 149, 133, 145, 133, 144, 143, 137, 141, 145, 148, 145, 128, 135, 140, 139, 140, 147, 139, 146, 147, 136, 143, 143, 133, 142, 144, 144, 133, 137, 137, 150, 145, 154, 136, 147, 144, 145, 134, 144, 142, 140, 135, 144, 131, 153, 147, 131, 133, 138, 131, 141, 139, 139, 140, 136, 142, 141, 148, 151, 143, 130, 141, 144, 142, 143, 142, 141, 141, 137, 143, 137, 133, 145, 140, 145, 153, 145, 137, 139, 145, 153, 137, 146, 131, 134, 148, 137, 146, 133, 142, 125, 142, 137, 141, 137, 136, 133, 136, 142, 136, 140, 149, 137, 131, 138, 142, 144, 139, 143, 137, 134, 128, 135, 135, 125, 137, 139, 133, 136, 139, 139, 133, 132, 125, 138, 135, 145, 132, 137, 137, 151, 133, 144, 139, 146, 133, 123, 130, 143, 138, 142, 145, 141, 136, 143, 148, 141, 139, 144, 141, 137, 139, 150, 139, 152, 125, 132, 147, 137, 148, 134, 139, 135, 138, 138, 140, 137, 131, 137, 149, 144, 147, 136, 145, 146, 144, 138, 155, 146, 143, 128, 140, 140, 133, 141, 135, 142, 143, 145, 138, 138, 134, 141, 141, 143, 136, 119, 143, 127, 142, 140, 135, 139, 164, 137, 138, 149, 145, 133, 133, 138, 135, 142, 149, 142, 139, 142, 140, 129, 142, 132, 142, 140, 144, 135, 134, 148, 129, 133, 142, 133, 145, 144, 159, 137, 136, 142, 137, 142, 145, 161, 149, 143, 134, 134, 152, 125, 129, 140, 138, 140, 143, 139, 137, 132, 147, 142, 138, 145, 147, 146, 141, 136, 138, 133, 140, 121, 131, 140, 140, 133, 133, 134, 142, 141, 140, 139, 143, 140, 139, 139, 143, 135, 131, 140, 155, 147, 137, 154, 144, 133, 136, 140, 134, 133, 127, 151, 144, 141, 140, 132, 127, 138, 143, 129, 141, 140, 137, 141, 146, 141, 135, 141, 141, 150, 143, 136, 149, 131, 129, 134, 126, 152, 145, 130, 128, 141, 141, 134, 142, 144, 138, 128, 141, 131, 137, 140, 146, 127, 131, 142, 143, 123, 135, 137, 153, 147, 136, 133, 138, 137, 124, 140, 141, 123, 138, 136, 145, 135, 137, 137, 144, 139, 135, 125, 145, 136, 147, 140, 144, 139, 142, 140, 144, 141, 129, 132, 140, 146, 136, 146, 148, 130, 143, 140, 138, 136, 140, 130, 144, 149, 144, 137, 134, 144, 135, 137, 141, 142, 130, 135, 129, 125, 133, 147, 135, 136, 144, 139, 148, 134, 143, 137, 136, 126, 144, 135, 133, 142, 143, 136, 140, 137, 131, 152, 143, 140, 138, 142, 150, 137, 136, 131, 140, 141, 152, 132, 141, 148, 150, 140, 132, 140, 140, 134, 142, 136, 140, 141, 134, 141, 145, 145, 137, 140, 134, 138, 138, 129, 139, 138, 141, 146, 131, 148, 139, 143, 145, 130, 128, 142, 140, 143, 137, 130, 134, 141, 136, 143, 138, 146, 136, 149, 141, 133, 141, 140, 143, 148, 139, 122, 137, 136, 145, 127, 136, 138, 125, 136, 152, 136, 143, 140, 139, 138, 143, 137, 134, 130, 130, 134, 129, 140, 148, 144, 136, 149, 149, 138, 130, 147, 150, 130, 142, 133, 145, 130, 150, 140, 132, 133, 139, 144, 131, 127, 142, 139, 139, 146, 145, 144, 139, 140, 138, 143, 140, 147, 129, 144, 139, 141, 139, 139, 150, 139, 122, 136, 137, 142, 137, 151, 140, 135, 133, 140, 134, 138, 134, 148, 129, 134, 133, 136, 137, 141, 144, 138, 143, 140, 135, 147, 134, 137, 138, 147, 143, 139, 136, 131, 143, 143, 141, 144, 151, 140, 143, 142, 139, 135, 134, 129, 139, 140, 144, 141, 134, 137, 139, 142, 140, 140, 136, 145, 138, 129, 140, 156, 143, 137, 145, 133, 137, 145, 140, 144, 133, 130, 137, 143, 144, 147, 135, 136, 135, 136, 130, 141, 146, 139, 130, 141, 135, 135, 146, 133, 145, 146, 141, 136, 142, 144, 142, 139, 140, 141, 142, 142, 142, 134, 141, 136, 136, 138, 136, 128, 140, 136, 146, 139, 135, 147, 157, 142, 140, 141, 139, 138, 141, 133, 134, 139, 141, 143, 136, 141, 145, 138, 136, 142, 139, 139, 141, 144, 142, 136, 145, 141, 139, 131, 138, 139, 140, 142, 134, 144, 146, 134, 146, 120, 137, 128, 136, 141, 143, 141, 146, 133, 140, 136, 136, 142, 136, 142, 136, 132, 137, 149, 137, 134, 138, 140, 132, 138, 136, 133, 141, 139, 140, 135, 138, 137, 138, 139, 139, 138, 129, 143, 144, 141, 141, 139, 134, 136, 141, 142, 140, 133, 145, 144, 142, 140, 155, 141, 153, 135, 137, 132, 143, 136, 130, 136, 143, 134, 144, 137, 134, 143, 130, 143, 136, 130, 141, 137, 135, 131, 143, 136, 134, 143, 132, 151, 140, 139, 133, 139, 129, 138, 131, 135, 136, 135, 143, 140, 139, 139, 134, 136, 142, 134, 131, 137, 132, 140, 146, 147, 136, 147, 148, 135, 146, 139, 144, 134, 144, 136, 145, 139, 134, 138, 134, 129, 136, 135, 135, 134, 146, 132, 129, 138, 123, 139, 138, 146, 132, 138, 138, 141, 130, 148, 142, 139, 139, 133, 143, 146, 138, 140, 138, 138, 141, 132, 134, 140, 135, 144, 139, 133, 141, 132, 145, 137, 143, 138, 134, 145, 141, 143, 142, 135, 135, 138, 126, 139, 138, 140, 141, 130, 148, 144, 145, 144, 135, 132, 138, 139, 143, 145, 138, 137, 141, 132, 137, 143, 143, 148, 133, 134, 133, 142, 139, 140, 144, 144, 132, 143, 131, 141, 144, 133, 142, 144, 142, 136, 135, 132, 153, 137, 141, 131, 145, 135, 135, 137, 146, 132, 140, 135, 144, 135, 140, 138, 143, 137, 132, 130, 135, 138, 136, 130, 139, 146, 144, 144, 143, 135, 145, 144, 135, 151, 141, 138, 147, 141, 143, 140, 137, 138, 147, 137, 138, 138, 142, 138, 141, 147, 138, 139, 138, 145, 136, 143, 145, 137, 132, 144, 141, 136, 134, 142, 135, 132, 138, 142, 138, 141, 142, 138, 142, 135, 143, 140, 135, 134, 132, 142, 147, 148, 138, 135, 134, 137, 153, 143, 140, 125, 136, 130, 138, 140, 130, 143, 142, 127, 140, 138, 138, 149, 141, 143, 140, 143, 142, 133, 133, 144, 139, 134, 135, 143, 136, 142, 143, 146, 136, 134, 146, 130, 159, 143, 138, 141, 136, 136, 136, 142, 133, 139, 134, 136, 136, 139, 140, 131, 142, 147, 139, 135, 135, 142, 139, 139, 135, 140, 138, 136, 137, 143, 140, 131, 138, 127, 153, 155, 141, 127, 138, 135, 142, 148, 134, 143, 137, 148, 137, 137, 135, 142, 144, 137, 163, 130, 142, 139, 144, 143, 147, 141, 148, 136, 136, 138, 137, 139, 141, 147, 147, 129, 133, 134, 134, 131, 133, 131, 134, 151, 123, 140, 147, 137, 142, 137, 141, 157, 137, 144, 150, 149, 149, 139, 134, 140, 137, 134, 142, 140, 145, 140, 130, 147, 145, 136, 140, 143, 142, 136, 145, 138, 145, 145, 140, 141, 146, 139, 137, 149, 132, 144, 156, 140, 137, 131, 139, 130, 144, 131, 137, 155, 134, 140, 151, 131, 134, 134, 148, 142, 146, 136, 137, 134, 125, 148, 137, 133, 143, 146, 134, 139, 139, 144, 131, 134, 139, 138, 130, 137, 139, 137, 150, 142, 135, 128, 134, 144, 132, 144, 137, 151, 127, 142, 140, 146, 136, 145, 142, 139, 144, 136, 142, 147, 140, 131, 140, 136, 139, 134, 143, 130, 139, 144, 131, 140, 133, 147, 156, 147, 139, 138, 133, 133, 133, 139, 162, 146, 129, 138, 140, 130, 137, 131, 144, 134, 144, 135, 149, 131, 132, 139, 140, 144, 131, 134, 138, 132, 133, 130, 142, 149, 139, 134, 138, 156, 135, 131, 148, 142, 140, 134, 144, 142, 136, 143, 131, 136, 141, 143, 134, 134, 132, 139, 146, 129, 154, 135, 129, 138, 148, 134, 145, 141, 129, 127, 141, 137, 152, 144, 141, 129, 127, 134, 138, 138, 132, 155, 129, 146, 131, 139, 149, 149, 131, 138, 140, 138, 148, 136, 136, 127, 132, 142, 142, 133, 141, 121, 136, 134, 140, 139, 138, 146, 131, 136, 138, 144, 148, 132, 137, 133, 140, 139, 143, 132, 128, 141, 147, 153, 136, 126, 147, 150, 130, 129, 142, 139, 131, 136, 149, 149, 119, 133, 146, 145, 137, 144, 138, 132, 128, 143, 139, 145, 149, 129, 141, 139, 146, 145, 146, 132, 139, 136, 138, 142, 142, 150, 124, 127, 144, 121, 146, 137, 135, 131, 135, 135, 131, 156, 146, 148, 145, 129, 137, 137, 146, 137, 133, 144, 133, 136, 142, 136, 133, 138, 130, 132, 154, 135, 136, 131, 150, 135, 137, 154, 138, 143, 136, 125, 141, 139, 141, 144, 133, 139, 124, 141, 127, 130, 128, 140, 139, 143, 133, 142, 144, 152, 150, 134, 136, 126, 152, 132, 139, 130, 132, 139, 137, 123, 131, 143, 140, 139, 133, 127, 137, 141, 131, 143, 137, 148, 136, 150, 124, 139, 133, 132, 143, 131, 142, 140, 125, 142, 139, 148, 116, 142, 144, 129, 122, 138, 149, 138, 145, 124, 133, 130, 129, 133, 149, 142, 139, 141, 140, 131, 148, 132, 138, 134, 124, 145, 137, 139, 138, 140, 137, 141, 140, 159, 142, 135, 140, 137, 140, 137, 146, 139, 137, 138, 136, 148, 129, 130, 142, 132, 139, 135, 134, 136, 151, 138, 128, 148, 142, 141, 137, 138, 128, 143, 128, 141, 139, 138, 138, 150, 142, 140, 141, 137, 143, 132, 137, 133, 140, 135, 120, 151, 140, 139, 147, 127, 138, 134, 134, 145, 135, 127, 134, 137, 139, 137, 138, 142, 133, 143, 144, 139, 141, 147, 133, 150, 137, 133, 142, 142, 143, 137, 140, 134, 141, 131, 141, 130, 133, 152, 143, 139, 132, 136, 143, 134, 142, 136, 137, 138, 141, 140, 141, 135, 137, 144, 137, 138, 141, 138, 141, 138, 129, 137, 140, 137, 139, 147, 138, 141, 138, 136, 133, 137, 141, 138, 148, 131, 141, 137, 142, 139, 139, 140, 140, 142, 139, 143, 124, 140, 134, 135, 138, 141, 137, 141, 139, 141, 145, 142, 134, 135, 138, 139, 138, 128, 141, 138, 135, 131, 134, 150, 139, 130, 130, 137, 134, 133, 136, 134, 138, 144, 135, 145, 146, 136, 137, 138, 136, 140, 137, 137, 138, 143, 139, 140, 134, 140, 130, 141, 140, 143, 140, 137, 142, 132, 134, 137, 138, 144, 130, 135, 135, 142, 135, 136, 138, 143, 141, 137, 142, 144, 141, 132, 140, 138, 139, 140, 142, 137, 139, 136, 135, 137, 142, 134, 141, 133, 140, 137, 129, 139, 140, 134, 130, 137, 137, 137, 143, 136, 138, 143, 136, 138, 141, 143, 139, 134, 131, 138, 144, 143, 146, 140, 143, 134, 137, 135, 139, 143, 133, 144, 144, 145, 140, 136, 138, 138, 138, 133, 139, 136, 134, 141, 142, 134, 142, 143, 128, 133, 130, 137, 132, 133, 141, 137, 146, 152, 130, 143, 132, 127, 142, 147, 139, 138, 144, 144, 140, 133, 145, 136, 141, 140, 143, 137, 140, 142, 139, 133, 134, 134, 129, 140, 136, 138, 143, 147, 145, 139, 138, 131, 130, 138, 139, 124, 134, 132, 140, 133, 138, 135, 139, 144, 145, 136, 143, 135, 141, 138, 144, 133, 145, 130, 140, 139, 140, 140, 134, 139, 142, 146, 140, 137, 137, 141, 133, 144, 138, 137, 145, 134, 132, 139, 140, 137, 135, 137, 138, 147, 138, 142, 138, 137, 145, 142, 143, 141, 132, 145, 127, 139, 140, 143, 140, 133, 143, 138, 143, 136, 135, 157, 136, 142, 140, 136, 140, 143, 140, 139, 148, 137, 137, 126, 136, 131, 145, 132, 134, 142, 145, 146, 138, 136, 138, 138, 134, 134, 136, 140, 140, 130, 146, 136, 139, 130, 142, 139, 134, 134, 135, 134, 138, 137, 136, 135, 153, 138, 138, 144, 132, 135, 131, 137, 129, 141, 133, 146, 137, 138, 137, 132, 135, 141, 135, 140, 137, 136, 138, 143, 137, 136, 138, 135, 124, 144, 142, 133, 137, 139, 139, 145, 134, 140, 138, 139, 146, 139, 139, 133, 138, 143, 139, 143, 143, 135, 138, 138, 136, 137, 146, 141, 140, 140, 136, 131, 143, 141, 142, 136, 140, 147, 138, 134, 136, 153, 145, 144, 134, 136, 136, 136, 136, 138, 139, 140, 138, 137, 149, 139, 140, 144, 139, 139, 141, 135, 139, 141, 144, 135, 134, 138, 140, 137, 132, 130, 141, 136, 144, 143, 132, 136, 143, 131, 131, 138, 145, 137, 140, 143, 135, 143, 141, 143, 138, 139, 146, 142, 135, 133, 133, 126, 136, 137, 137, 136, 133, 134, 134, 141, 137, 139, 136, 137, 146, 140, 143, 139, 133, 135, 131, 138, 147, 142, 134, 140, 136, 137, 150, 131, 139, 138, 138, 138, 135, 141, 139, 139, 140, 146, 131, 139, 136, 139, 144, 142, 140, 142, 149, 140, 138, 133, 135, 145, 135, 138, 132, 135, 138, 133, 140, 138, 136, 138, 142, 139, 143, 132, 138, 142, 137, 136, 135, 136, 141, 136, 144, 145, 130, 137, 142, 138, 143, 132, 136, 138, 141, 136, 136, 138, 141, 142, 136, 139, 137, 135, 139, 132, 138, 143, 134, 140, 141, 141, 135, 142, 135, 129, 138, 138, 139, 133, 136, 138, 137, 137, 133, 137, 130, 138, 133, 140, 138, 142, 145, 142, 141, 132, 141, 139, 148, 136, 136, 136, 135, 141, 137, 139, 134, 132, 145, 141, 142, 143, 139, 140, 140, 137, 143, 136, 135, 137, 147, 134, 146, 138, 140, 137, 128, 134, 135, 138, 136, 137, 136, 140, 137, 130, 140, 143, 147, 136, 140, 138, 135, 137, 137, 136, 135, 146, 138, 135, 141, 129, 135, 146, 135, 136, 139, 138, 144, 134, 139, 150, 144, 139, 142, 133, 141, 136, 148, 145, 145, 138, 132, 137, 128, 139, 136, 134, 141, 139, 144, 141, 131, 142, 138, 142, 140, 138, 139, 141, 143, 134, 132, 142, 143, 134, 143, 135, 130, 142, 140, 131, 141, 133, 134, 132, 140, 144, 139, 140, 143, 137, 139, 145, 142, 138, 134, 141, 135, 147, 144, 134, 145, 137, 138, 134, 138, 140, 134, 135, 137, 143, 133, 145, 136, 142, 139, 143, 143, 142, 141, 139, 138, 157, 135, 139, 148, 149, 136, 140, 141, 135, 128, 142, 149, 138, 139, 133, 140, 138, 138, 143, 138, 131, 146, 145, 141, 141, 138, 135, 142, 136, 144, 135, 137, 130, 135, 141, 136, 142, 136, 143, 144, 137, 132, 135, 139, 135, 142, 144, 141, 140, 150, 137, 140, 140, 139, 143, 128, 131, 139, 141, 136, 140, 134, 139, 133, 140, 136, 140, 138, 137, 141, 135, 137, 127, 140, 137, 142, 135, 134, 140, 135, 135, 145, 138, 142, 142, 148, 143, 156, 139, 132, 137, 139, 133, 134, 137, 137, 137, 139, 143, 141, 132, 140, 143, 138, 133, 142, 134, 144, 146, 138, 141, 136, 129, 134, 136, 139, 142, 133, 144, 146, 136, 144, 139, 146, 139, 140, 133, 135, 137, 143, 151, 145, 143, 144, 144, 140, 141, 138, 139, 136, 132, 147, 142, 145, 143, 140, 137, 134, 133, 136, 131, 140, 140, 130, 131, 137, 141, 139, 143, 142, 137, 136, 141, 136, 153, 136, 136, 136, 140, 132, 141, 133, 137, 144, 139, 143, 136, 133, 139, 136, 139, 139, 139, 145, 137, 137, 143, 138, 142, 144, 134, 138, 142, 134, 133, 132, 134, 137, 136, 138, 143, 140, 140, 137, 138, 137, 136, 145, 137, 135, 137, 136, 140, 135, 136, 137, 142, 138, 140, 150, 134, 136, 137, 142, 135, 133, 152, 139, 145, 152, 140, 137, 135, 132, 136, 128, 131, 152, 127, 144, 140, 138, 142, 127, 147, 145, 152, 142, 133, 138, 147, 139, 133, 147, 134, 137, 144, 140, 136, 125, 142, 139, 138, 143, 134, 134, 138, 141, 131, 135, 146, 136, 132, 137, 142, 139, 144, 133, 134, 140, 143, 131, 133, 137, 142, 137, 142, 145, 148, 135, 135, 142, 134, 139, 134, 151, 139, 142, 143, 141, 144, 147, 129, 140, 142, 134, 141, 129, 135, 142, 138, 140, 138, 133, 139, 152, 145, 140, 135, 141, 141, 123, 136, 122, 136, 135, 140, 137, 138, 140, 135, 136, 139, 129, 133, 136, 147, 144, 139, 139, 139, 127, 133, 147, 140, 140, 135, 138, 145, 144, 140, 132, 150, 137, 144, 144, 136, 150, 129, 141, 145, 135, 134, 138, 140, 141, 135, 139, 134, 137, 137, 146, 137, 137, 142, 142, 138, 137, 145, 136, 143, 143, 149, 135, 129, 141, 138, 139, 141, 139, 133, 139, 134, 144, 138, 140, 131, 136, 132, 138, 136, 149, 143, 139, 137, 131, 133, 147, 138, 140, 134, 140, 131, 135, 145, 122, 141, 139, 149, 140, 137, 137, 136, 130, 145, 137, 145, 123, 135, 132, 134, 134, 130, 136, 136, 135, 146, 130, 136, 139, 133, 137, 135, 140, 144, 126, 141, 140, 137, 137, 147, 142, 134, 147, 136, 143, 146, 141, 133, 131, 145, 141, 138, 148, 135, 141, 139, 133, 133, 135, 136, 139, 137, 132, 139, 133, 133, 131, 132, 143, 139, 132, 138, 141, 142, 133, 144, 143, 136, 148, 144, 139, 148, 139, 127, 135, 140, 136, 136, 133, 137, 139, 135, 134, 137, 134, 144, 137, 142, 133, 141, 132, 135, 131, 134, 141, 146, 139, 138, 154, 136, 142, 140, 137, 137, 140, 134, 131, 136, 123, 133, 143, 141, 137, 138, 134, 154, 139, 134, 125, 136, 140, 117, 136, 139, 143, 142, 145, 137, 131, 138, 135, 139, 131, 139, 139, 146, 127, 140, 137, 134, 139, 142, 140, 136, 142, 147, 136, 133, 145, 142, 142, 145, 145, 136, 138, 138, 136, 141, 147, 132, 144, 140, 141, 132, 135, 135, 126, 137, 143, 138, 142, 152, 131, 149, 136, 134, 142, 132, 134, 146, 134, 142, 141, 143, 133, 144, 138, 143, 137, 128, 147, 139, 134, 138, 141, 144, 135, 147, 126, 128, 130, 129, 142, 148, 135, 136, 140, 138, 140, 131, 140, 137, 145, 160, 135, 142, 133, 144, 141, 142, 135, 141, 145, 132, 143, 148, 142, 135, 146, 138, 146, 125, 147, 146, 145, 136, 135, 142, 133, 138, 141, 138, 140, 140, 150, 134, 139, 128, 139, 136, 128, 132, 136, 133, 141, 134, 143, 137, 142, 143, 144, 138, 142, 141, 138, 141, 137, 143, 134, 141, 138, 135, 141, 143, 140, 142, 141, 141, 131, 133, 135, 141, 140, 141, 146, 150, 134, 142, 135, 139, 139, 143, 137, 139, 134, 133, 125, 145, 132, 150, 145, 136, 139, 134, 137, 144, 140, 137, 142, 135, 135, 134, 135, 142, 135, 133, 141, 136, 150, 136, 142, 133, 139, 131, 133, 136, 146, 134, 141, 140, 148, 135, 136, 140, 139, 137, 136, 148, 133, 132, 139, 137, 137, 147, 138, 145, 147, 137, 135, 139, 131, 137, 145, 135, 137, 134, 133, 136, 135, 142, 133, 140, 138, 135, 142, 141, 140, 141, 140, 134, 129, 138, 135, 137, 145, 148, 135, 138, 131, 134, 142, 142, 137, 132, 135, 140, 139, 142, 133, 141, 143, 140, 144, 136, 145, 139, 136, 143, 131, 140, 138, 134, 141, 140, 141, 138, 139, 131, 137, 141, 138, 136, 136, 141, 137, 138, 140, 143, 135, 146, 141, 145, 136, 137, 139, 144, 135, 142, 143, 145, 140, 144, 135, 134, 137, 135, 133, 138, 136, 138, 139, 140, 141, 146, 140, 141, 147, 138, 141, 129, 147, 136, 144, 138, 145, 135, 143, 139, 133, 146, 134, 135, 141, 141, 134, 143, 148, 140, 134, 133, 146, 147, 130, 135, 143, 137, 142, 139, 138, 138, 144, 139, 143, 129, 132, 145, 140, 136, 143, 137, 134, 133, 136, 133, 135, 144, 134, 145, 137, 138, 134, 137, 140, 140, 134, 136, 144, 140, 137, 142, 136, 137, 133, 137, 142, 141, 136, 142, 132, 140, 137, 142, 139, 137, 138, 142, 135, 144, 137, 138, 137, 139, 136, 135, 136, 143, 131, 129, 142, 140, 136, 135, 139, 143, 143, 143, 137, 142, 139, 137, 137, 145, 135, 138, 137, 139, 140, 138, 145, 141, 135, 137, 139, 136, 137, 137, 134, 138, 134, 142, 140, 140, 137, 141, 145, 142, 138, 140, 139, 140, 137, 145, 139, 130, 140, 139, 140, 139, 143, 141, 142, 146, 138, 142, 135, 138, 135, 133, 139, 142, 139, 141, 138, 134, 150, 136, 140, 142, 148, 140, 133, 123, 134, 139, 148, 133, 148, 145, 141, 134, 143, 141, 141, 139, 141, 143, 139, 139, 137, 139, 135, 140, 135, 140, 143, 138, 140, 140, 141, 146, 143, 140, 139, 135, 143, 138, 141, 142, 136, 138, 139, 137, 138, 142, 137, 139, 136, 135, 143, 145, 135, 140, 142, 139, 143, 138, 136, 136, 142, 139, 139, 137, 139, 138, 153, 139, 137, 136, 139, 145, 135, 140, 141, 140, 137, 135, 147, 136, 140, 137, 147, 137, 135, 142, 136, 134, 145, 135, 145, 140, 138, 136, 140, 147, 133, 136, 140, 142, 140, 143, 131, 144, 127, 132, 144, 134, 135, 143, 139, 143, 141, 138, 141, 135, 138, 135, 135, 141, 140, 138, 140, 131, 143, 139, 139, 141, 140, 145, 138, 142, 140, 138, 143, 133, 141, 139, 153, 141, 133, 146, 142, 146, 136, 136, 142, 137, 143, 141, 138, 139, 138, 147, 141, 131, 141, 137, 137, 138, 137, 146, 141, 139, 138, 136, 137, 138, 141, 142, 143, 141, 138, 135, 134, 136, 143, 135, 138, 142, 141, 130, 136, 140, 139, 136, 139, 137, 137, 134, 136, 135, 146, 139, 145, 139, 135, 136, 136, 138, 142, 145, 141, 137, 143, 143, 137, 138, 142, 142, 131, 144, 138, 140, 137, 140, 140, 135, 135, 141, 138, 139, 143, 136, 139, 141, 137, 142, 140, 145, 139, 140, 138, 141, 146, 136, 131, 133, 139, 139, 140, 135, 134, 145, 147, 133, 140, 136, 128, 128, 140, 140, 147, 131, 139, 138, 136, 138, 144, 145, 133, 133, 146, 130, 145, 141, 133, 137, 142, 136, 142, 137, 133, 136, 146, 148, 147, 135, 148, 140, 143, 148, 133, 140, 146, 138, 140, 138, 134, 145, 140, 142, 133, 135, 144, 145, 131, 127, 134, 135, 139, 133, 129, 147, 143, 138, 137, 140, 143, 143, 135, 130, 142, 137, 141, 134, 146, 146, 139, 139, 131, 136, 138, 146, 141, 139, 142, 144, 142, 141, 143, 137, 134, 142, 137, 133, 142, 143, 141, 141, 142, 135, 137, 145, 138, 140, 136, 138, 148, 143, 138, 137, 141, 135, 132, 148, 145, 143, 137, 139, 137, 129, 142, 144, 143, 141, 138, 141, 146, 138, 140, 149, 141, 135, 127, 149, 139, 131, 138, 141, 134, 151, 148, 136, 139, 141, 139, 138, 137, 149, 139, 137, 137, 134, 147, 132, 142, 144, 131, 142, 140, 137, 140, 139, 140, 140, 132, 135, 137, 142, 135, 140, 144, 137, 138, 147, 162, 136, 139, 136, 144, 134, 139, 135, 148, 139, 140, 145, 137, 144, 146, 136, 145, 129, 135, 142, 131, 138, 143, 145, 142, 135, 144, 133, 140, 130, 145, 137, 140, 137, 138, 137, 145, 138, 135, 152, 148, 143, 139, 146, 141, 134, 133, 140, 134, 145, 131, 135, 139, 138, 134, 140, 146, 130, 148, 139, 128, 145, 139, 135, 134, 136, 140, 145, 137, 141, 141, 148, 148, 134, 140, 137, 135, 145, 147, 137, 148, 139, 127, 138, 132, 145, 135, 142, 141, 135, 143, 138, 144, 132, 144, 138, 145, 135, 130, 140, 136, 135, 135, 141, 142, 136, 140, 135, 145, 138, 140, 138, 137, 146, 145, 141, 134, 143, 133, 143, 141, 137, 139, 133, 134, 138, 138, 143, 146, 140, 149, 140, 133, 144, 134, 138, 147, 142, 130, 143, 137, 145, 140, 136, 144, 132, 136, 139, 134, 142, 148, 142, 137, 134, 139, 138, 144, 146, 138, 130, 139, 140, 139, 146, 132, 144, 146, 135, 138, 141, 149, 147, 133, 145, 139, 130, 139, 141, 139, 134, 144, 137, 138, 136, 143, 141, 148, 149, 140, 131, 135, 139, 140, 141, 143, 143, 143, 139, 139, 139, 146, 137, 139, 134, 148, 130, 134, 137, 130, 138, 139, 147, 138, 132, 137, 140, 144, 139, 147, 134, 146, 128, 135, 136, 140, 145, 144, 144, 134, 139, 138, 143, 140, 143, 137, 141, 140, 137, 137, 142, 139, 143, 144, 137, 136, 136, 141, 128, 141, 137, 136, 137, 124, 133, 142, 138, 145, 135, 133, 137, 135, 138, 142, 132, 141, 125, 141, 138, 138, 134, 146, 139, 147, 141, 141, 132, 136, 137, 136, 135, 136, 140, 144, 137, 139, 142, 142, 131, 134, 138, 137, 136, 140, 150, 142, 135, 139, 143, 135, 135, 134, 133, 136, 133, 148, 134, 137, 135, 134, 133, 133, 137, 151, 138, 129, 144, 140, 128, 134, 148, 139, 137, 131, 148, 139, 148, 141, 132, 139, 135, 133, 128, 135, 155, 138, 137, 134, 141, 133, 137, 143, 127, 145, 140, 139, 137, 131, 133, 136, 131, 136, 133, 140, 145, 135, 141, 132, 151, 137, 141, 140, 139, 145, 131, 143, 147, 143, 135, 140, 142, 143, 134, 139, 140, 141, 135, 145, 132, 141, 139, 134, 149, 134, 153, 143, 136, 132, 139, 131, 137, 143, 138, 137, 145, 139, 135, 139, 129, 132, 135, 136, 128, 141, 137, 128, 148, 140, 122, 140, 146, 137, 134, 137, 138, 147, 139, 134, 138, 138, 142, 148, 142, 140, 136, 139, 133, 132, 134, 140, 135, 140, 146, 137, 144, 149, 141, 146, 140, 132, 136, 129, 134, 150, 137, 131, 138, 140, 132, 130, 135, 135, 142, 134, 146, 133, 135, 142, 142, 129, 147, 133, 134, 138, 127, 137, 133, 135, 142, 143, 143, 143, 133, 131, 134, 145, 143, 144, 158, 133, 137, 141, 138, 134, 138, 138, 145, 146, 140, 145, 137, 136, 133, 151, 128, 151, 130, 143, 143, 144, 129, 142, 147, 134, 140, 138, 143, 135, 139, 148, 142, 135, 130, 148, 139, 138, 132, 136, 138, 142, 140, 142, 143, 140, 148, 146, 134, 144, 128, 139, 137, 146, 139, 147, 135, 142, 138, 133, 138, 142, 139, 151, 125, 129, 128, 136, 146, 130, 138, 136, 139, 135, 139, 141, 135, 140, 143, 142, 144, 140, 138, 136, 150, 137, 134, 139, 159, 149, 140, 142, 131, 131, 147, 136, 137, 146, 135, 143, 138, 139, 145, 144, 140, 151, 148, 140, 135, 140, 142, 141, 136, 132, 134, 147, 167, 128, 140, 135, 143, 149, 142, 137, 142, 135, 143, 134, 133, 143, 140, 140, 137, 122, 138, 132, 138, 145, 146, 151, 157, 143, 132, 141, 139, 135, 121, 142, 150, 137, 129, 130, 138, 139, 138, 142, 142, 137, 136, 126, 144, 133, 141, 144, 146, 136, 141, 139, 133, 131, 145, 137, 140, 138, 138, 137, 134, 140, 144, 140, 138, 142, 134, 140, 130, 143, 137, 146, 129, 155, 153, 146, 129, 125, 149, 133, 130, 141, 136, 144, 139, 146, 150, 141, 132, 134, 142, 144, 134, 136, 135, 130, 144, 137, 137, 127, 136, 137, 127, 138, 134, 140, 131, 132, 142, 136, 135, 141, 139, 141, 146, 138, 131, 147, 133, 139, 135, 147, 119, 142, 129, 145, 141, 144, 127, 140, 139, 136, 140, 139, 148, 147, 128, 136, 125, 136, 145, 137, 140, 144, 127, 137, 142, 151, 153, 141, 135, 145, 142, 143, 141, 137, 134, 132, 148, 140, 144, 137, 135, 139, 141, 144, 133, 144, 146, 134, 127, 131, 142, 138, 142, 138, 142, 144, 130, 131, 148, 143, 143, 150, 135, 133, 143, 151, 143, 143, 120, 134, 142, 143, 132, 133, 134, 143, 138, 131, 140, 140, 127, 126, 144, 133, 131, 131, 138, 140, 139, 139, 138, 138, 129, 133, 132, 138, 136, 133, 142, 138, 133, 132, 135, 139, 125, 141, 133, 135, 147, 150, 138, 140, 140, 139, 139, 136, 127, 130, 145, 133, 139, 144, 134, 129, 146, 140, 138, 138, 141, 137, 155, 134, 132, 153, 131, 131, 159, 147, 139, 130, 139, 137, 134, 152, 131, 148, 136, 140, 150, 145, 156, 136, 139, 149, 143, 136, 136, 123, 147, 141, 143, 139, 134, 147, 147, 143, 139, 137, 139, 152, 135, 146, 141, 144, 138, 142, 136, 142, 124, 127, 137, 143, 137, 138, 151, 137, 145, 138, 141, 135, 126, 126, 148, 144, 130, 160, 132, 143, 140, 141, 142, 141, 146, 129, 146, 127, 138, 147, 139, 139, 121, 139, 140, 150, 139, 163, 145, 136, 142, 148, 142, 149, 132, 136, 143, 144, 141, 141, 137, 133, 154, 147, 139, 149, 154, 140, 135, 142, 146, 135, 133, 152, 147, 140, 140, 134, 130, 139, 139, 127, 138, 135, 127, 140, 133, 145, 149, 134, 130, 137, 137, 138, 150, 127, 142, 138, 142, 133, 153, 141, 142, 143, 139, 138, 142, 136, 130, 143, 139, 140, 142, 139, 121, 133, 139, 153, 127, 135, 143, 143, 140, 135, 141, 134, 146, 133, 138, 138, 155, 142, 134, 136, 127, 132, 148, 142, 143, 138, 143, 135, 139, 148, 129, 143, 137, 133, 139, 139, 130, 132, 130, 148, 143, 139, 131, 133, 130, 147, 137, 144, 147, 151, 136, 125, 139, 141, 128, 135, 140, 135, 146, 150, 139, 127, 134, 142, 140, 144, 133, 137, 148, 138, 155, 143, 137, 142, 139, 124, 134, 130, 131, 135, 146, 141, 141, 132, 144, 136, 138, 154, 137, 138, 132, 149, 124, 149, 154, 122, 125, 137, 148, 145, 133, 137, 132, 135, 137, 133, 136, 133, 138, 137, 135, 144, 138, 133, 140, 138, 140, 135, 137, 142, 137, 136, 140, 134, 137, 148, 136, 144, 131, 133, 145, 134, 135, 140, 136, 120, 135, 142, 139, 137, 147, 142, 131, 133, 139, 134, 132, 138, 127, 126, 136, 163, 136, 130, 145, 133, 146, 141, 131, 141, 133, 126, 134, 128, 138, 134, 141, 136, 142, 137, 134, 146, 133, 143, 133, 139, 140, 138, 135, 153, 142, 132, 139, 138, 141, 139, 131, 136, 133, 146, 134, 166, 128, 148, 138, 140, 143, 148, 135, 136, 136, 137, 128, 149, 135, 142, 136, 141, 125, 137, 141, 140, 140, 137, 142, 142, 140, 153, 123, 142, 126, 145, 130, 127, 131, 150, 133, 132, 140, 140, 143, 151, 142, 148, 134, 145, 142, 133, 139, 144, 148, 133, 146, 136, 131, 146, 145, 149, 138, 144, 137, 129, 143, 136, 154, 130, 136, 132, 146, 140, 137, 132, 145, 141, 126, 143, 138, 152, 151, 146, 127, 145, 137, 130, 153, 128, 144, 144, 132, 144, 138, 139, 153, 136, 123, 143, 144, 135, 142, 143, 134, 143, 139, 147, 141, 120, 135, 142, 143, 153, 138, 137, 132, 137, 140, 140, 142, 140, 146, 150, 148, 133, 126, 150, 147, 136, 138, 146, 142, 139, 144, 140, 137, 132, 150, 131, 131, 139, 140, 131, 127, 135, 135, 132, 136, 147, 135, 141, 139, 145, 145, 146, 133, 146, 144, 155, 136, 134, 137, 132, 141, 142, 136, 138, 149, 143, 133, 126, 137, 150, 136, 133, 140, 130, 148, 133, 139, 136, 138, 140, 147, 141, 145, 134, 136, 140, 138, 134, 139, 136, 143, 138, 139, 141, 136, 137, 139, 135, 143, 142, 147, 142, 146, 148, 144, 141, 134, 135, 132, 138, 143, 150, 131, 147, 129, 141, 135, 149, 132, 143, 139, 131, 134, 142, 140, 132, 139, 145, 138, 136, 139, 138, 139, 141, 136, 126, 140, 139, 148, 134, 138, 145, 132, 140, 140, 138, 136, 141, 142, 132, 141, 134, 144, 134, 131, 143, 134, 129, 130, 136, 135, 131, 131, 137, 131, 139, 140, 141, 148, 133, 140, 138, 148, 143, 138, 142, 132, 141, 135, 139, 147, 143, 144, 134, 152, 130, 138, 140, 143, 142, 130, 140, 129, 136, 134, 135, 143, 138, 139, 136, 144, 137, 140, 141, 137, 149, 136, 129, 141, 146, 135, 140, 136, 132, 140, 143, 140, 140, 136, 145, 132, 140, 144, 128, 140, 132, 130, 137, 155, 139, 138, 136, 143, 132, 137, 141, 145, 143, 135, 137, 138, 137, 138, 132, 145, 135, 142, 138, 152, 132, 141, 140, 133, 141, 134, 140, 144, 135, 140, 135, 141, 137, 132, 130, 132, 136, 147, 133, 145, 133, 143, 140, 145, 133, 138, 138, 142, 140, 141, 131, 141, 135, 150, 143, 134, 147, 132, 144, 143, 137, 129, 142, 135, 147, 127, 130, 144, 150, 135, 145, 142, 139, 130, 142, 145, 144, 135, 141, 132, 141, 136, 151, 131, 134, 132, 142, 138, 131, 137, 139, 146, 135, 133, 136, 139, 136, 142, 139, 135, 128, 137, 140, 137, 146, 141, 134, 138, 138, 131, 143, 147, 140, 139, 135, 131, 140, 139, 143, 137, 133, 144, 141, 142, 139, 141, 136, 133, 138, 134, 142, 143, 132, 137, 135, 141, 132, 138, 142, 141, 144, 135, 137, 138, 137, 138, 127, 138, 137, 142, 137, 140, 136, 147, 136, 141, 143, 139, 135, 143, 141, 146, 148, 140, 139, 138, 137, 131, 134, 135, 136, 136, 135, 142, 143, 144, 141, 143, 136, 131, 136, 143, 129, 132, 136, 139, 140, 142, 136, 142, 136, 147, 144, 140, 140, 135, 137, 144, 142, 137, 139, 141, 146, 135, 147, 141, 138, 132, 135, 141, 139, 131, 147, 138, 142, 132, 138, 136, 139, 147, 133, 139, 146, 130, 137, 146, 144, 130, 126, 137, 138, 145, 139, 140, 140, 145, 138, 143, 131, 135, 154, 138, 134, 130, 137, 136, 138, 135, 127, 137, 139, 134, 143, 134, 144, 141, 139, 141, 137, 143, 133, 137, 134, 140, 131, 137, 137, 138, 137, 144, 143, 149, 128, 153, 146, 149, 138, 143, 139, 139, 135, 136, 134, 131, 148, 145, 137, 138, 139, 134, 135, 135, 136, 134, 142, 139, 130, 128, 140, 135, 149, 141, 145, 132, 136, 146, 137, 139, 146, 138, 139, 148, 139, 131, 142, 131, 142, 147, 135, 132, 132, 142, 153, 135, 144, 143, 136, 131, 123, 152, 137, 141, 136, 138, 143, 146, 144, 141, 135, 145, 132, 135, 136, 137, 137, 133, 137, 138, 136, 137, 152, 135, 139, 135, 132, 137, 127, 137, 151, 137, 133, 155, 139, 132, 146, 142, 150, 134, 143, 140, 121, 148, 135, 145, 138, 148, 162, 142, 137, 133, 138, 143, 135, 132, 141, 130, 136, 132, 125, 142, 138, 139, 147, 132, 139, 135, 139, 138, 136, 141, 146, 134, 142, 141, 127, 133, 153, 148, 142, 140, 146, 137, 133, 138, 135, 144, 140, 133, 118, 129, 137, 139, 141, 130, 152, 133, 137, 134, 141, 138, 126, 151, 128, 133, 142, 149, 132, 142, 138, 138, 128, 140, 137, 149, 140, 133, 147, 134, 140, 133, 135, 135, 145, 142, 138, 135, 156, 137, 136, 136, 135, 139, 144, 142, 137, 139, 148, 148, 138, 142, 141, 140, 132, 126, 144, 144, 138, 141, 140, 149, 129, 138, 141, 128, 130, 137, 144, 145, 136, 146, 146, 140, 141, 144, 130, 147, 140, 134, 143, 134, 139, 138, 141, 133, 151, 141, 140, 141, 124, 146, 143, 141, 140, 143, 139, 139, 139, 141, 142, 136, 130, 137, 146, 139, 125, 125, 142, 138, 129, 144, 139, 141, 134, 141, 140, 127, 135, 132, 136, 130, 141, 143, 132, 144, 131, 139, 131, 136, 145, 127, 125, 140, 146, 140, 139, 148, 132, 127, 138, 136, 123, 137, 136, 131, 143, 143, 136, 137, 137, 130, 135, 136, 145, 151, 145, 128, 140, 128, 128, 145, 141, 139, 136, 136, 143, 133, 143, 138, 147, 138, 135, 138, 135, 143, 133, 141, 139, 147, 127, 140, 142, 133, 131, 140, 133, 135, 137, 140, 147, 143, 127, 141, 141, 133, 136, 143, 134, 143, 148, 139, 142, 132, 150, 135, 149, 135, 137, 139, 145, 141, 121, 140, 128, 135, 130, 125, 140, 136, 144, 138, 136, 144, 142, 130, 130, 132, 135, 145, 126, 142, 144, 140, 128, 139, 148, 136, 129, 140, 127, 135, 135, 137, 143, 140, 133, 151, 131, 145, 143, 155, 132, 140, 144, 147, 140, 145, 130, 148, 137, 146, 145, 136, 139, 144, 142, 146, 141, 141, 134, 151, 141, 129, 149, 139, 140, 140, 136, 141, 134, 131, 141, 141, 143, 136, 130, 131, 144, 129, 136, 139, 141, 140, 137, 136, 127, 145, 140, 144, 143, 140, 153, 138, 137, 138, 139, 141, 137, 129, 140, 140, 143, 128, 147, 139, 145, 140, 132, 141, 138, 138, 135, 132, 144, 136, 142, 127, 137, 145, 140, 133, 147, 133, 145, 143, 138, 142, 126, 138, 150, 140, 142, 143, 139, 141, 150, 135, 136, 132, 137, 136, 134, 141, 137, 146, 141, 150, 128, 145, 133, 144, 133, 144, 130, 139, 141, 139, 139, 139, 137, 140, 142, 148, 137, 140, 144, 126, 129, 140, 137, 137, 135, 133, 132, 138, 161, 144, 139, 141, 147, 139, 123, 142, 130, 132, 138, 130, 140, 131, 134, 147, 144, 143, 141, 141, 135, 144, 139, 148, 138, 139, 129, 138, 166, 135, 132, 139, 133, 131, 133, 137, 135, 136, 139, 133, 137, 134, 145, 136, 144, 133, 135, 143, 143, 138, 148, 126, 144, 144, 134, 140, 137, 142, 138, 141, 140, 129, 136, 134, 152, 144, 133, 150, 150, 128, 141, 145, 140, 141, 139, 132, 134, 139, 154, 128, 128, 143, 136, 148, 138, 139, 151, 144, 131, 146, 133, 129, 138, 127, 144, 139, 144, 140, 137, 134, 137, 146, 139, 132, 142, 133, 131, 145, 138, 120, 132, 132, 148, 144, 126, 135, 156, 139, 137, 126, 139, 139, 134, 140, 136, 131, 160, 142, 128, 126, 143, 137, 143, 136, 137, 141, 143, 145, 144, 134, 135, 129, 146, 130, 141, 148, 156, 136, 131, 138, 134, 142, 142, 141, 144, 130, 139, 138, 143, 133, 144, 149, 147, 137, 149, 138, 142, 137, 141, 140, 138, 137, 133, 138, 140, 133, 135, 129, 142, 142, 127, 142, 123, 138, 138, 140, 157, 143, 126, 134, 147, 135, 134, 136, 118, 148, 143, 141, 145, 158, 147, 141, 129, 151, 142, 142, 139, 140, 136, 145, 136, 144, 138, 111, 137, 141, 137, 136, 146, 136, 140, 132, 131, 138, 144, 140, 125, 137, 139, 135, 136, 128, 139, 145, 125, 131, 129, 140, 148, 147, 128, 129, 140, 126, 142, 156, 130, 147, 125, 142, 143, 129, 156, 141, 126, 121, 135, 142, 129, 141, 144, 138, 139, 132, 131, 146, 134, 142, 140, 123, 145, 136, 134, 144, 143, 129, 125, 141, 147, 133, 151, 148, 130, 133, 146, 149, 140, 161, 144, 136, 143, 141, 122, 140, 131, 142, 151, 144, 148, 136, 147, 141, 146, 127, 155, 128, 129, 139, 124, 130, 136, 134, 136, 141, 151, 140, 135, 144, 137, 132, 127, 146, 146, 134, 141, 128, 132, 141, 142, 137, 137, 136, 141, 140, 139, 139, 153, 133, 132, 129, 140, 126, 139, 132, 150, 141, 135, 143, 143, 140, 140, 136, 133, 134, 137, 136, 114, 152, 132, 135, 142, 126, 135, 149, 131, 146, 145, 148, 134, 136, 144, 135, 136, 134, 131, 141, 138, 134, 146, 137, 141, 152, 142, 144, 141, 126, 135, 141, 136, 138, 129, 125, 137, 143, 143, 135, 141, 133, 135, 135, 134, 128, 137, 142, 154, 135, 145, 143, 137, 150, 129, 140, 137, 127, 125, 142, 135, 125, 138, 138, 145, 127, 138, 144, 141, 144, 146, 147, 146, 145, 138, 148, 131, 143, 129, 138, 127, 140, 145, 147, 151, 134, 143, 136, 157, 135, 147, 142, 144, 139, 144, 139, 142, 131, 132, 140, 140, 144, 150, 130, 126, 140, 144, 138, 142, 147, 133, 144, 140, 136, 129, 144, 142, 156, 130, 130, 145, 128, 157, 136, 139, 148, 141, 137, 137, 151, 125, 161, 142, 139, 157, 142, 140, 132, 127, 141, 125, 125, 141, 140, 138, 139, 134, 136, 151, 148, 140, 142, 142, 142, 130, 139, 135, 132, 137, 148, 143, 134, 152, 155, 137, 139, 145, 132, 146, 136, 136, 140, 128, 153, 137, 140, 144, 135, 138, 135, 137, 128, 136, 138, 138, 136, 128, 130, 146, 141, 142, 140, 148, 142, 145, 138, 153, 131, 139, 144, 124, 145, 131, 145, 140, 146, 136, 147, 135, 150, 137, 147, 147, 134, 93, 145, 148, 133, 138, 136, 132, 142, 149, 145, 132, 131, 132, 137, 135, 136, 140, 140, 136, 137, 136, 138, 139, 139, 136, 140, 136, 131, 147, 136, 140, 136, 146, 141, 140, 145, 141, 137, 137, 159, 142, 142, 135, 141, 141, 135, 137, 145, 154, 150, 159, 149, 144, 140, 128, 135, 137, 132, 135, 141, 132, 142, 132, 142, 140, 136, 135, 141, 125, 134, 138, 132, 150, 130, 132, 134, 141, 139, 142, 141, 141, 133, 142, 137, 141, 146, 132, 137, 133, 144, 136, 144, 135, 145, 134, 137, 133, 138, 133, 138, 144, 132, 132, 139, 151, 133, 141, 136, 143, 137, 133, 130, 133, 146, 138, 133, 134, 136, 144, 138, 141, 143, 145, 131, 142, 140, 139, 147, 136, 142, 139, 142, 141, 143, 132, 134, 135, 137, 134, 139, 136, 136, 141, 137, 143, 133, 140, 151, 136, 134, 143, 128, 145, 122, 143, 146, 128, 134, 137, 155, 137, 139, 143, 152, 142, 136, 147, 135, 141, 137, 136, 131, 133, 146, 129, 144, 139, 130, 147, 131, 140, 135, 141, 142, 136, 140, 143, 131, 146, 134, 138, 139, 140, 137, 140, 137, 140, 149, 138, 142, 140, 148, 132, 136, 139, 148, 138, 136, 136, 146, 142, 132, 131, 135, 131, 147, 142, 139, 140, 136, 138, 141, 134, 137, 133, 140, 148, 130, 144, 142, 136, 148, 138, 130, 148, 131, 138, 141, 138, 146, 131, 133, 130, 134, 141, 143, 141, 134, 142, 149, 128, 135, 139, 133, 145, 133, 145, 137, 142, 136, 139, 145, 136, 132, 124, 148, 143, 136, 148, 141, 138, 138, 140, 137, 135, 132, 136, 136, 136, 139, 131, 134, 151, 136, 150, 150, 140, 134, 139, 124, 141, 139, 135, 135, 139, 140, 145, 144, 139, 144, 141, 140, 145, 139, 136, 137, 133, 140, 145, 136, 139, 137, 144, 137, 138, 138, 144, 142, 140, 147, 137, 146, 143, 136, 136, 149, 139, 138, 134, 139, 139, 134, 143, 153, 147, 144, 142, 135, 139, 145, 135, 135, 140, 138, 146, 125, 138, 142, 142, 140, 146, 151, 138, 125, 141, 142, 127, 127, 129, 137, 137, 141, 147, 136, 137, 137, 135, 135, 132, 139, 141, 142, 145, 136, 137, 142, 140, 132, 136, 138, 132, 136, 148, 131, 131, 137, 136, 133, 139, 136, 136, 137, 150, 143, 145, 148, 139, 129, 133, 136, 131, 135, 140, 140, 140, 145, 132, 129, 136, 134, 135, 143, 140, 130, 132, 143, 137, 136, 139, 144, 130, 147, 138, 128, 132, 134, 148, 149, 144, 140, 142, 140, 133, 142, 131, 146, 130, 131, 135, 132, 142, 140, 131, 141, 137, 134, 154, 123, 149, 137, 140, 137, 140, 128, 135, 133, 141, 146, 146, 141, 131, 129, 147, 144, 140, 138, 136, 133, 139, 135, 136, 135, 136, 141, 133, 132, 146, 152, 138, 147, 136, 140, 134, 139, 135, 131, 139, 130, 138, 144, 129, 137, 148, 137, 138, 136, 126, 141, 146, 139, 143, 135, 136, 139, 136, 138, 140, 141, 145, 134, 145, 131, 135, 135, 131, 141, 138, 140, 147, 141, 139, 127, 134, 143, 130, 143, 133, 135, 141, 136, 137, 134, 139, 141, 140, 131, 136, 139, 139, 143, 136, 136, 137, 138, 142, 142, 138, 141, 148, 139, 142, 135, 142, 136, 140, 144, 133, 146, 133, 140, 147, 141, 138, 140, 137, 139, 137, 132, 143, 139, 140, 130, 141, 138, 137, 149, 146, 129, 138, 143, 135, 129, 137, 130, 143, 139, 138, 134, 143, 143, 135, 155, 143, 146, 137, 149, 137, 139, 136, 135, 126, 140, 143, 142, 136, 143, 139, 141, 137, 147, 139, 143, 134, 139, 146, 141, 134, 137, 136, 140, 143, 143, 138, 138, 132, 136, 145, 136, 137, 137, 142, 131, 140, 142, 134, 135, 142, 129, 146, 143, 132, 140, 136, 140, 134, 135, 132, 136, 137, 142, 141, 149, 139, 137, 151, 145, 137, 153, 142, 136, 142, 141, 137, 140, 137, 135, 138, 137, 137, 135, 141, 138, 130, 136, 140, 136, 142, 149, 138, 140, 135, 140, 145, 140, 141, 140, 139, 139, 145, 142, 142, 141, 139, 126, 139, 136, 136, 136, 143, 140, 138, 141, 136, 141, 136, 134, 144, 138, 138, 141, 138, 139, 140, 136, 132, 131, 139, 143, 134, 144, 136, 133, 144, 140, 139, 142, 130, 140, 145, 147, 145, 142, 141, 143, 138, 138, 132, 142, 147, 137, 136, 134, 138, 141, 137, 146, 137, 139, 135, 131, 139, 144, 138, 141, 134, 138, 135, 136, 133, 137, 140, 142, 154, 135, 138, 133, 140, 138, 132, 134, 138, 137, 140, 139, 142, 138, 151, 145, 135, 141, 144, 138, 143, 143, 144, 139, 139, 141, 137, 133, 146, 147, 131, 126, 137, 137, 136, 136, 138, 137, 141, 137, 137, 136, 145, 135, 138, 143, 144, 144, 136, 146, 135, 137, 141, 144, 146, 141, 136, 141, 137, 139, 138, 135, 137, 136, 130, 137, 138, 134, 137, 142, 145, 139, 135, 143, 142, 135, 127, 143, 143, 142, 136, 144, 127, 134, 134, 139, 146, 140, 138, 137, 144, 146, 141, 137, 138, 139, 142, 134, 131, 134, 137, 136, 136, 130, 141, 135, 132, 139, 138, 137, 135, 138, 135, 132, 132, 138, 141, 136, 145, 145, 143, 140, 135, 141, 138, 139, 136, 132, 138, 142, 136, 136, 139, 137, 145, 140, 133, 134, 131, 139, 148, 135, 137, 140, 138, 141, 134, 147, 142, 138, 136, 130, 128, 140, 138, 135, 139, 137, 140, 138, 135, 130, 140, 143, 130, 130, 135, 142, 137, 135, 148, 145, 142, 141, 135, 140, 138, 139, 139, 139, 130, 139, 128, 137, 137, 145, 136, 140, 139, 135, 141, 139, 135, 141, 137, 139, 141, 142, 134, 136, 150, 138, 130, 138, 132, 138, 147, 132, 134, 138, 138, 127, 135, 142, 136, 138, 139, 139, 138, 143, 132, 135, 143, 143, 141, 155, 131, 136, 138, 137, 139, 141, 146, 132, 139, 147, 140, 134, 136, 136, 141, 140, 141, 140, 135, 139, 142, 141, 140, 138, 140, 145, 141, 147, 138, 144, 135, 143, 136, 134, 134, 148, 141, 138, 139, 144, 154, 149, 129, 145, 138, 153, 143, 140, 136, 137, 145, 135, 141, 146, 150, 142, 128, 130, 148, 147, 131, 148, 127, 140, 135, 153, 141, 138, 135, 134, 144, 153, 137, 144, 133, 136, 128, 136, 137, 135, 134, 136, 138, 128, 141, 153, 134, 135, 135, 140, 129, 142, 144, 141, 144, 142, 145, 142, 132, 143, 144, 131, 132, 141, 124, 148, 135, 147, 155, 134, 127, 143, 125, 123, 152, 146, 131, 144, 149, 142, 136, 131, 134, 143, 146, 143, 139, 130, 142, 138, 138, 136, 142, 140, 149, 143, 143, 146, 147, 140, 143, 137, 143, 143, 138, 143, 147, 126, 135, 131, 138, 137, 139, 126, 129, 131, 133, 138, 154, 131, 134, 142, 147, 139, 139, 145, 142, 136, 140, 129, 141, 133, 131, 140, 132, 128, 136, 140, 153, 138, 133, 143, 132, 151, 141, 136, 142, 134, 133, 140, 132, 132, 139, 121, 153, 136, 141, 139, 141, 139, 137, 132, 139, 131, 135, 136, 141, 138, 133, 128, 143, 136, 140, 142, 146, 144, 134, 137, 152, 145, 140, 141, 152, 136, 137, 178, 123, 132, 132, 137, 142, 140, 138, 140, 144, 134, 142, 132, 135, 128, 148, 135, 128, 151, 128, 139, 150, 136, 148, 132, 133, 141, 139, 136, 144, 137, 142, 136, 137, 135, 139, 144, 147, 138, 145, 153, 137, 136, 137, 148, 137, 134, 141, 142, 139, 158, 145, 141, 144, 150, 142, 141, 135, 136, 133, 141, 143, 154, 136, 146, 131, 132, 135, 143, 134, 139, 133, 130, 144, 138, 138, 145, 138, 140, 135, 144, 139, 128, 147, 151, 141, 142, 136, 124, 128, 132, 153, 132, 148, 146, 136, 139, 144, 137, 142, 131, 137, 168, 139, 136, 146, 143, 148, 146, 135, 139, 133, 137, 126, 147, 147, 139, 141, 140, 132, 143, 145, 142, 139, 134, 140, 131, 136, 129, 133, 130, 146, 142, 142, 137, 145, 139, 131, 131, 145, 136, 149, 140, 132, 138, 135, 133, 141, 128, 141, 135, 137, 134, 131, 127, 143, 143, 140, 140, 139, 143, 132, 146, 125, 138, 136, 133, 140, 134, 145, 135, 129, 147, 138, 132, 147, 137, 133, 134, 138, 144, 136, 135, 142, 141, 135, 145, 132, 142, 121, 143, 134, 132, 134, 127, 143, 143, 140, 137, 131, 140, 135, 141, 131, 152, 134, 153, 137, 135, 127, 137, 138, 129, 141, 151, 137, 136, 139, 154, 149, 134, 142, 145, 137, 143, 144, 142, 147, 136, 143, 150, 137, 147, 144, 134, 126, 142, 146, 144, 139, 135, 152, 150, 132, 140, 132, 146, 123, 137, 137, 138, 146, 141, 138, 140, 141, 137, 148, 138, 155, 133, 142, 122, 140, 138, 133, 130, 133, 146, 134, 119, 138, 132, 145, 145, 156, 145, 133, 128, 132, 134, 150, 128, 146, 151, 145, 144, 146, 130, 131, 135, 128, 134, 144, 141, 148, 141, 140, 137, 137, 139, 134, 146, 145, 139, 133, 144, 133, 130, 134, 131, 137, 146, 132, 151, 131, 145, 136, 140, 145, 150, 122, 132, 138, 133, 123, 140, 145, 151, 138, 146, 145, 140, 134, 138, 140, 135, 131, 148, 133, 141, 134, 136, 142, 142, 142, 142, 140, 123, 142, 143, 147, 131, 150, 142, 145, 142, 141, 142, 141, 140, 140, 150, 143, 140, 133, 131, 129, 146, 135, 138, 139, 146, 139, 136, 136, 142, 147, 149, 142, 137, 139, 139, 132, 127, 130, 142, 141, 144, 140, 141, 138, 140, 132, 144, 132, 139, 146, 134, 137, 137, 141, 133, 141, 138, 141, 136, 142, 137, 142, 147, 136, 140, 134, 142, 138, 138, 138, 142, 137, 138, 141, 133, 142, 143, 136, 143, 148, 144, 140, 134, 142, 145, 133, 146, 144, 137, 139, 134, 138, 150, 148, 137, 139, 147, 140, 148, 137, 146, 132, 152, 142, 138, 132, 143, 135, 138, 138, 140, 133, 151, 134, 141, 135, 145, 139, 151, 136, 141, 137, 138, 133, 140, 154, 138, 147, 136, 157, 146, 144, 137, 145, 136, 134, 148, 142, 141, 140, 134, 139, 133, 143, 140, 127, 140, 139, 136, 137, 134, 133, 145, 137, 135, 146, 132, 141, 136, 145, 145, 136, 141, 130, 133, 140, 130, 143, 138, 133, 144, 142, 140, 146, 144, 141, 136, 133, 143, 144, 143, 139, 141, 142, 140, 133, 146, 140, 142, 143, 137, 137, 141, 127, 133, 132, 144, 136, 142, 137, 137, 150, 142, 140, 150, 144, 148, 135, 134, 134, 133, 138, 147, 134, 141, 149, 144, 145, 149, 136, 138, 146, 134, 146, 140, 139, 140, 137, 142, 131, 145, 148, 127, 141, 144, 141, 143, 144, 144, 135, 142, 133, 139, 144, 143, 139, 128, 144, 136, 132, 150, 137, 140, 136, 137, 139, 142, 136, 141, 155, 138, 146, 137, 137, 134, 136, 135, 146, 151, 140, 145, 148, 143, 135, 137, 136, 137, 144, 144, 145, 135, 139, 146, 122, 134, 130, 131, 120, 140, 138, 142, 137, 136, 146, 139, 141, 124, 143, 141, 134, 141, 138, 134, 140, 150, 142, 146, 147, 142, 140, 136, 145, 149, 137, 136, 137, 140, 137, 141, 142, 145, 137, 137, 138, 130, 139, 136, 144, 138, 143, 138, 142, 135, 136, 146, 139, 141, 142, 134, 138, 142, 142, 134, 135, 143, 139, 150, 144, 141, 136, 133, 138, 139, 143, 130, 129, 146, 152, 138, 136, 143, 138, 133, 133, 133, 125, 143, 142, 143, 141, 142, 130, 139, 138, 148, 139, 138, 137, 125, 135, 145, 133, 131, 142, 139, 147, 133, 140, 131, 145, 136, 139, 135, 128, 141, 127, 149, 143, 136, 131, 141, 142, 126, 132, 140, 140, 139, 141, 136, 129, 145, 141, 136, 139, 137, 139, 149, 145, 145, 145, 144, 133, 138, 136, 140, 132, 136, 153, 137, 132, 139, 136, 132, 140, 132, 140, 146, 136, 149, 138, 139, 133, 142, 131, 134, 143, 137, 146, 130, 147, 132, 148, 138, 149, 147, 147, 140, 150, 128, 147, 147, 131, 138, 139, 126, 140, 141, 141, 141, 143, 138, 135, 133, 142, 125, 150, 128, 141, 144, 134, 139, 150, 148, 139, 132, 124, 149, 141, 140, 141, 139, 139, 135, 152, 143, 134, 144, 136, 140, 133, 137, 149, 145, 139, 138, 139, 134, 140, 144, 136, 141, 137, 139, 140, 140, 130, 146, 134, 141, 143, 144, 142, 138, 145, 139, 139, 132, 136, 147, 138, 143, 141, 140, 153, 138, 136, 141, 138, 134, 142, 128, 137, 135, 134, 139, 144, 143, 134, 135, 139, 139, 137, 140, 136, 145, 128, 131, 133, 134, 139, 135, 130, 133, 135, 136, 140, 129, 145, 142, 149, 144, 141, 137, 134, 139, 136, 137, 144, 138, 131, 139, 139, 140, 139, 137, 140, 136, 131, 137, 148, 135, 145, 141, 140, 134, 141, 136, 134, 136, 151, 138, 143, 145, 133, 142, 142, 133, 131, 142, 137, 133, 142, 141, 144, 149, 135, 144, 131, 127, 135, 131, 135, 141, 146, 142, 137, 138, 143, 134, 138, 140, 141, 137, 143, 136, 131, 141, 144, 144, 133, 139, 129, 127, 144, 135, 139, 136, 138, 136, 135, 144, 150, 143, 140, 151, 146, 134, 139, 130, 142, 142, 138, 127, 143, 134, 136, 142, 138, 145, 144, 133, 136, 137, 133, 136, 149, 138, 143, 134, 138, 138, 137, 141, 143, 139, 137, 136, 141, 132, 131, 148, 139, 147, 140, 140, 135, 139, 144, 150, 142, 140, 143, 147, 143, 136, 140, 149, 140, 136, 136, 137, 131, 132, 136, 136, 138, 136, 146, 134, 133, 139, 136, 141, 139, 142, 130, 153, 143, 141, 135, 139, 141, 136, 137, 138, 135, 142, 139, 138, 138, 133, 144, 139, 141, 147, 132, 134, 142, 145, 137, 146, 132, 142, 137, 133, 143, 136, 138, 134, 139, 132, 144, 140, 144, 135, 137, 140, 135, 131, 139, 149, 131, 133, 138, 137, 143, 136, 136, 141, 145, 128, 149, 143, 143, 128, 132, 126, 147, 152, 130, 143, 135, 140, 139, 141, 144, 139, 142, 137, 139, 137, 142, 137, 138, 135, 140, 143, 137, 144, 135, 124, 129, 136, 133, 147, 141, 138, 142, 143, 144, 143, 136, 145, 133, 139, 145, 137, 140, 139, 131, 136, 145, 131, 147, 140, 141, 131, 140, 144, 145, 129, 134, 136, 139, 134, 137, 140, 138, 145, 144, 131, 136, 137, 140, 140, 130, 140, 139, 143, 147, 138, 138, 136, 144, 136, 143, 144, 140, 135, 136, 138, 131, 138, 140, 136, 138, 132, 141, 139, 148, 141, 135, 136, 130, 144, 144, 147, 136, 138, 142, 146, 140, 139, 141, 145, 141, 136, 136, 138, 139, 140, 142, 129, 143, 141, 142, 145, 140, 137, 138, 139, 137, 141, 134, 132, 140, 148, 152, 137, 141, 137, 136, 139, 136, 145, 146, 130, 142, 136, 138, 140, 133, 137, 143, 143, 133, 134, 146, 133, 137, 130, 141, 147, 134, 142, 134, 140, 140, 137, 139, 141, 137, 144, 146, 142, 146, 137, 144, 147, 134, 142, 144, 143, 134, 136, 138, 141, 132, 129, 137, 139, 132, 134, 135, 125, 141, 139, 141, 135, 151, 146, 135, 139, 136, 144, 132, 137, 138, 151, 134, 143, 133, 147, 128, 135, 143, 134, 137, 137, 132, 133, 142, 132, 146, 139, 145, 132, 135, 125, 138, 136, 135, 155, 135, 142, 132, 136, 138, 153, 152, 139, 139, 150, 132, 134, 138, 144, 124, 139, 147, 138, 134, 136, 138, 139, 148, 143, 138, 132, 135, 143, 132, 144, 139, 160, 129, 142, 125, 143, 136, 162, 121, 128, 140, 139, 140, 144, 145, 131, 152, 145, 132, 147, 140, 146, 130, 133, 135, 130, 142, 137, 156, 140, 147, 149, 131, 123, 139, 151, 137, 145, 140, 145, 139, 139, 139, 140, 140, 141, 137, 140, 134, 146, 137, 137, 145, 133, 137, 140, 130, 132, 137, 144, 145, 139, 123, 147, 138, 135, 147, 141, 148, 127, 144, 130, 148, 144, 140, 133, 145, 136, 133, 144, 147, 137, 133, 141, 130, 146, 138, 147, 141, 150, 142, 130, 144, 143, 139, 147, 144, 137, 138, 153, 141, 144, 139, 136, 138, 129, 134, 147, 142, 137, 138, 157, 133, 137, 148, 133, 147, 132, 129, 143, 138, 152, 132, 144, 143, 133, 144, 131, 139, 138, 136, 125, 135, 138, 131, 132, 139, 137, 130, 145, 148, 140, 126, 128, 128, 145, 141, 136, 131, 146, 137, 141, 151, 141, 138, 152, 137, 139, 142, 131, 130, 128, 130, 134, 140, 139, 137, 139, 135, 142, 145, 135, 134, 140, 145, 138, 141, 158, 136, 138, 140, 138, 149, 144, 151, 150, 139, 141, 151, 150, 139, 149, 144, 136, 139, 136, 142, 136, 155, 142, 132, 136, 141, 134, 138, 150, 148, 135, 133, 132, 133, 137, 140, 138, 126, 139, 136, 139, 149, 148, 132, 144, 126, 144, 138, 136, 135, 138, 147, 137, 149, 144, 132, 130, 133, 138, 139, 142, 143, 142, 134, 140, 142, 141, 138, 148, 133, 141, 144, 126, 142, 131, 142, 131, 140, 133, 141, 139, 143, 154, 133, 136, 142, 138, 139, 150, 133, 140, 148, 142, 139, 137, 133, 132, 145, 148, 132, 140, 137, 155, 127, 135, 129, 141, 136, 141, 131, 139, 132, 140, 143, 135, 133, 137, 128, 153, 139, 140, 150, 139, 150, 129, 138, 132, 149, 132, 131, 142, 139, 138, 138, 136, 142, 131, 142, 141, 139, 123, 139, 121, 137, 147, 135, 140, 133, 146, 128, 140, 129, 130, 141, 135, 156, 132, 143, 146, 138, 148, 134, 131, 143, 151, 141, 135, 136, 125, 154, 130, 137, 136, 131, 138, 135, 137, 138, 121, 139, 139, 137, 139, 139, 128, 124, 146, 135, 133, 153, 139, 140, 140, 139, 141, 132, 137, 134, 126, 133, 141, 133, 144, 156, 138, 133, 134, 145, 149, 145, 143, 144, 153, 139, 145, 136, 128, 149, 139, 142, 140, 142, 141, 147, 141, 132, 134, 134, 134, 141, 134, 146, 141, 135, 132, 137, 142, 143, 139, 143, 127, 138, 140, 133, 144, 135, 142, 142, 136, 146, 137, 133, 146, 139, 139, 137, 146, 138, 152, 149, 147, 133, 142, 147, 144, 142, 136, 130, 143, 129, 140, 137, 145, 143, 134, 136, 136, 149, 144, 154, 136, 133, 138, 143, 141, 131, 131, 133, 145, 142, 135, 148, 139, 132, 126, 137, 139, 126, 139, 147, 131, 137, 136, 137, 134, 130, 137, 138, 140, 133, 145, 132, 148, 134, 144, 133, 134, 137, 145, 134, 133, 144, 137, 138, 161, 141, 134, 145, 147, 142, 138, 142, 137, 147, 145, 131, 150, 131, 152, 132, 128, 143, 138, 138, 146, 134, 143, 132, 137, 131, 135, 142, 130, 140, 133, 130, 133, 133, 138, 137, 148, 136, 145, 144, 134, 137, 140, 137, 134, 142, 143, 145, 140, 136, 133, 137, 132, 136, 134, 138, 137, 132, 135, 143, 138, 135, 142, 143, 145, 127, 139, 128, 138, 138, 142, 136, 139, 147, 136, 156, 137, 142, 131, 143, 136, 138, 131, 123, 149, 144, 139, 141, 140, 144, 145, 136, 145, 130, 132, 139, 144, 136, 149, 142, 141, 140, 139, 142, 134, 134, 134, 146, 136, 135, 142, 138, 147, 144, 144, 140, 135, 136, 130, 137, 147, 140, 142, 136, 139, 145, 144, 137, 132, 134, 140, 136, 134, 143, 140, 145, 134, 137, 136, 149, 140, 139, 137, 135, 141, 141, 137, 140, 147, 134, 143, 141, 140, 134, 136, 148, 147, 133, 135, 137, 150, 131, 146, 136, 139, 139, 130, 140, 144, 135, 142, 150, 137, 131, 130, 151, 140, 146, 144, 138, 133, 137, 132, 130, 147, 139, 130, 128, 143, 134, 137, 129, 142, 138, 151, 148, 134, 141, 140, 147, 143, 152, 135, 131, 147, 142, 137, 145, 126, 137, 132, 132, 138, 138, 141, 130, 136, 138, 129, 141, 139, 134, 142, 134, 136, 132, 143, 137, 137, 146, 141, 143, 139, 140, 140, 139, 135, 132, 141, 129, 147, 142, 132, 141, 146, 131, 135, 140, 136, 142, 142, 149, 142, 149, 129, 140, 145, 142, 130, 141, 141, 131, 127, 140, 140, 144, 145, 139, 142, 145, 144, 139, 132, 132, 138, 140, 143, 145, 151, 141, 135, 135, 147, 136, 137, 134, 142, 137, 153, 147, 135, 144, 139, 124, 142, 139, 144, 140, 145, 137, 142, 133, 141, 146, 146, 139, 148, 135, 139, 129, 155, 146, 142, 137, 138, 143, 138, 131, 132, 141, 141, 140, 137, 135, 127, 140, 134, 132, 129, 127, 134, 151, 134, 145, 148, 142, 132, 141, 135, 128, 131, 138, 134, 133, 140, 148, 135, 139, 136, 138, 133, 137, 135, 137, 136, 135, 136, 141, 134, 138, 130, 143, 147, 142, 143, 146, 132, 122, 138, 142, 138, 133, 149, 129, 135, 146, 129, 140, 135, 137, 131, 142, 142, 149, 143, 138, 125, 131, 143, 142, 143, 139, 143, 140, 139, 127, 136, 141, 144, 135, 136, 131, 138, 155, 140, 138, 149, 140, 136, 143, 139, 134, 143, 138, 143, 141, 151, 141, 133, 133, 129, 140, 135, 140, 133, 137, 138, 133, 137, 134, 134, 136, 131, 142, 144, 135, 143, 152, 128, 137, 127, 137, 143, 141, 128, 141, 152, 136, 145, 139, 148, 140, 133, 142, 137, 144, 135, 135, 140, 138, 140, 133, 141, 140, 143, 134, 130, 132, 146, 141, 143, 149, 133, 144, 134, 141, 137, 155, 137, 144, 129, 132, 133, 135, 142, 137, 137, 136, 136, 142, 141, 135, 146, 148, 134, 151, 139, 133, 133, 144, 149, 151, 150, 159, 137, 138, 142, 143, 143, 140, 129, 144, 136, 145, 139, 133, 131, 133, 134, 138, 140, 134, 134, 130, 145, 134, 142, 135, 139, 132, 137, 134, 137, 127, 136, 147, 146, 148, 135, 143, 134, 136, 132, 146, 143, 129, 142, 137, 145, 134, 141, 144, 150, 141, 136, 153, 142, 133, 143, 137, 145, 137, 141, 142, 144, 132, 138, 138, 145, 143, 136, 133, 144, 141, 140, 143, 136, 140, 140, 134, 140, 136, 143, 140, 137, 139, 142, 134, 144, 137, 133, 140, 137, 140, 141, 134, 132, 140, 137, 130, 130, 145, 143, 132, 143, 134, 139, 135, 131, 148, 141, 138, 137, 148, 144, 139, 142, 136, 129, 138, 128, 140, 138, 140, 142, 141, 146, 130, 147, 126, 150, 134, 133, 138, 140, 136, 136, 136, 136, 131, 135, 147, 142, 139, 147, 130, 136, 140, 137, 142, 143, 136, 130, 135, 136, 133, 147, 130, 127, 137, 129, 147, 141, 139, 147, 132, 142, 141, 140, 134, 138, 139, 133, 138, 130, 145, 141, 131, 131, 141, 136, 139, 152, 136, 138, 132, 149, 140, 137, 126, 154, 138, 138, 143, 153, 144, 144, 141, 142, 137, 143, 143, 138, 135, 145, 136, 137, 132, 139, 135, 129, 127, 135, 133, 136, 138, 143, 144, 134, 147, 135, 139, 141, 146, 142, 140, 134, 140, 133, 142, 137, 135, 136, 139, 145, 146, 150, 147, 148, 149, 119, 135, 137, 128, 135, 138, 146, 138, 143, 141, 139, 144, 141, 126, 141, 132, 148, 145, 147, 132, 130, 135, 133, 146, 125, 134, 139, 138, 135, 141, 156, 150, 143, 151, 142, 150, 133, 132, 138, 132, 140, 141, 130, 142, 141, 140, 144, 150, 144, 139, 144, 142, 141, 143, 138, 142, 141, 135, 126, 136, 138, 139, 138, 145, 146, 132, 140, 142, 139, 122, 140, 143, 130, 137, 135, 135, 135, 149, 141, 134, 128, 134, 142, 132, 139, 138, 147, 134, 142, 131, 129, 138, 143, 141, 141, 138, 141, 136, 146, 141, 150, 149, 138, 144, 134, 140, 141, 143, 140, 137, 140, 140, 136, 138, 142, 142, 139, 142, 141, 134, 132, 141, 138, 142, 135, 136, 128, 143, 138, 138, 136, 142, 147, 131, 137, 138, 143, 137, 146, 141, 140, 137, 134, 136, 138, 141, 133, 134, 141, 136, 128, 139, 139, 143, 153, 130, 132, 145, 127, 139, 145, 142, 141, 124, 130, 134, 131, 143, 139, 147, 140, 141, 130, 141, 136, 142, 139, 135, 137, 147, 127, 135, 132, 133, 130, 135, 143, 135, 149, 144, 135, 146, 135, 143, 140, 143, 139, 137, 143, 136, 134, 133, 130, 126, 141, 143, 131, 133, 141, 139, 130, 131, 142, 146, 144, 146, 137, 143, 137, 143, 138, 145, 139, 148, 135, 144, 137, 138, 138, 141, 142, 137, 140, 136, 140, 141, 142, 136, 150, 135, 143, 138, 138, 146, 133, 145, 136, 149, 137, 145, 131, 142, 144, 141, 134, 139, 135, 148, 147, 145, 131, 140, 151, 134, 142, 137, 145, 140, 141, 137, 132, 143, 132, 140, 142, 150, 135, 145, 132, 141, 140, 131, 141, 133, 134, 141, 129, 144, 132, 154, 132, 136, 145, 129, 153, 142, 140, 133, 139, 141, 140, 138, 145, 129, 134, 138, 139, 142, 138, 139, 145, 141, 141, 142, 136, 138, 154, 148, 144, 131, 133, 133, 137, 141, 147, 132, 137, 141, 132, 145, 127, 134, 138, 138, 144, 139, 136, 134, 144, 136, 145, 139, 141, 141, 144, 137, 133, 134, 145, 136, 144, 141, 134, 137, 133, 139, 140, 138, 138, 135, 139, 143, 143, 133, 145, 135, 139, 143, 130, 140, 149, 131, 139, 147, 139, 128, 134, 131, 141, 136, 141, 124, 145, 135, 137, 134, 138, 145, 135, 146, 147, 140, 133, 138, 138, 141, 143, 140, 134, 139, 137, 132, 141, 145, 137, 138, 136, 139, 139, 138, 139, 139, 137, 140, 147, 145, 132, 140, 141, 139, 136, 142, 136, 135, 150, 144, 140, 134, 129, 134, 141, 138, 133, 137, 140, 134, 144, 142, 155, 137, 149, 144, 143, 134, 142, 135, 142, 143, 129, 147, 142, 141, 129, 143, 127, 141, 150, 158, 144, 140, 143, 151, 134, 132, 142, 144, 141, 132, 134, 142, 131, 135, 139, 140, 150, 144, 140, 137, 144, 139, 135, 142, 136, 145, 142, 136, 143, 146, 136, 142, 140, 134, 137, 141, 134, 142, 141, 133, 138, 140, 141, 141, 151, 140, 138, 135, 135, 142, 149, 140, 143, 142, 140, 144, 136, 143, 142, 144, 141, 140, 145, 136, 145, 128, 139, 140, 136, 143, 129, 147, 145, 134, 148, 145, 140, 141, 142, 146, 133, 141, 141, 143, 141, 139, 135, 131, 141, 133, 141, 139, 141, 140, 134, 138, 140, 143, 137, 134, 141, 145, 163, 150, 146, 145, 152, 141, 144, 144, 135, 134, 138, 138, 137, 143, 136, 141, 139, 132, 143, 141, 134, 130, 145, 146, 139, 139, 144, 127, 145, 148, 139, 141, 138, 145, 144, 139, 140, 147, 150, 143, 137, 143, 136, 143, 138, 140, 134, 145, 151, 142, 133, 139, 137, 143, 133, 140, 127, 152, 139, 139, 143, 145, 137, 136, 147, 135, 137, 134, 146, 136, 138, 136, 145, 143, 140, 142, 141, 142, 138, 136, 136, 141, 146, 148, 134, 131, 138, 143, 134, 153, 136, 141, 135, 130, 137, 133, 152, 141, 142, 141, 138, 141, 136, 135, 129, 143, 140, 142, 135, 138, 146, 135, 142, 125, 138, 138, 132, 138, 136, 140, 144, 138, 138, 137, 139, 141, 139, 149, 141, 141, 144, 140, 142, 132, 141, 137, 141, 134, 142, 140, 135, 130, 144, 141, 135, 144, 140, 140, 143, 140, 135, 137, 134, 137, 136, 123, 132, 148, 131, 136, 137, 137, 148, 141, 145, 133, 143, 142, 140, 140, 140, 136, 132, 137, 140, 143, 137, 147, 141, 147, 139, 138, 137, 142, 142, 147, 145, 145, 143, 145, 141, 141, 142, 136, 141, 147, 144, 141, 142, 144, 137, 133, 136, 143, 144, 134, 146, 138, 143, 142, 141, 139, 136, 138, 141, 139, 141, 140, 144, 151, 138, 143, 141, 137, 147, 148, 142, 132, 107, 136, 128, 128, 147, 139, 141, 129, 135, 140, 139, 135, 155, 134, 142, 141, 137, 144, 138, 135, 138, 146, 146, 138, 140, 140, 135, 143, 142, 130, 134, 134, 139, 146, 148, 140, 142, 139, 139, 142, 134, 146, 148, 134, 141, 139, 141, 145, 139, 136, 140, 157, 137, 128, 133, 139, 138, 136, 147, 140, 137, 140, 131, 125, 143, 146, 139, 143, 141, 133, 138, 141, 142, 141, 142, 142, 124, 132, 145, 131, 141, 134, 136, 142, 143, 131, 132, 135, 145, 134, 138, 145, 136, 139, 141, 143, 134, 142, 139, 134, 135, 136, 141, 149, 150, 145, 140, 131, 134, 144, 142, 154, 139, 139, 132, 139, 137, 135, 142, 139, 137, 137, 149, 139, 131, 144, 133, 129, 140, 148, 135, 135, 184, 146, 131, 124, 146, 132, 141, 133, 131, 135, 128, 140, 146, 139, 131, 141, 146, 133, 148, 130, 143, 152, 142, 146, 132, 140, 150, 138, 152, 128, 135, 135, 144, 136, 137, 133, 141, 143, 140, 144, 136, 142, 143, 147, 142, 142, 144, 140, 143, 134, 140, 131, 137, 133, 148, 144, 147, 144, 141, 139, 138, 132, 141, 143, 126, 136, 142, 142, 132, 135, 142, 128, 140, 148, 135, 151, 146, 141, 130, 135, 145, 135, 144, 141, 140, 135, 140, 140, 133, 141, 143, 138, 130, 135, 137, 147, 135, 147, 132, 142, 147, 143, 140, 123, 140, 141, 147, 133, 138, 144, 131, 134, 137, 134, 136, 152, 153, 143, 147, 151, 150, 136, 140, 133, 144, 142, 137, 144, 132, 138, 143, 144, 137, 136, 150, 137, 129, 135, 132, 138, 141, 133, 151, 137, 134, 141, 139, 143, 139, 122, 140, 135, 136, 139, 140, 138, 134, 140, 139, 134, 136, 134, 134, 141, 124, 141, 134, 134, 143, 136, 135, 140, 135, 156, 132, 136, 142, 149, 140, 132, 143, 146, 138, 138, 141, 137, 143, 142, 147, 150, 134, 131, 140, 136, 146, 138, 142, 134, 133, 156, 123, 137, 133, 138, 140, 141, 143, 139, 134, 134, 142, 141, 148, 139, 124, 136, 131, 141, 134, 137, 129, 135, 143, 144, 142, 146, 137, 135, 141, 122, 138, 144, 144, 142, 143, 135, 141, 121, 138, 121, 143, 147, 152, 137, 135, 131, 140, 144, 134, 136, 136, 140, 140, 142, 147, 137, 143, 151, 139, 140, 143, 139, 132, 135, 147, 135, 149, 143, 130, 140, 143, 137, 138, 145, 150, 139, 149, 133, 140, 135, 130, 144, 131, 142, 149, 145, 130, 135, 148, 131, 128, 138, 143, 134, 139, 135, 149, 149, 146, 145, 141, 135, 135, 135, 136, 136, 146, 133, 132, 149, 137, 108, 141, 150, 119, 148, 144, 131, 138, 146, 137, 140, 145, 144, 135, 135, 146, 158, 141, 146, 144, 141, 142, 136, 147, 142, 152, 139, 137, 153, 139, 131, 136, 145, 143, 141, 141, 143, 137, 136, 132, 154, 129, 151, 134, 141, 136, 129, 140, 139, 145, 131, 155, 133, 126, 150, 139, 133, 142, 143, 133, 159, 139, 135, 131, 136, 132, 139, 136, 130, 140, 135, 141, 139, 136, 147, 142, 128, 131, 131, 135, 143, 132, 132, 145, 147, 145, 138, 146, 140, 158, 137, 139, 144, 136, 150, 134, 144, 141, 130, 152, 142, 148, 139, 135, 144, 137, 123, 143, 139, 126, 132, 134, 121, 137, 145, 136, 134, 140, 133, 137, 145, 138, 150, 142, 127, 133, 141, 146, 140, 131, 126, 138, 131, 133, 139, 131, 155, 144, 137, 136, 141, 127, 140, 135, 141, 148, 140, 140, 140, 153, 134, 137, 138, 133, 143, 148, 147, 135, 146, 143, 146, 140, 138, 130, 145, 139, 134, 138, 135, 140, 137, 131, 136, 136, 137, 144, 140, 135, 128, 129, 133, 145, 140, 143, 140, 126, 153, 124, 133, 139, 138, 137, 136, 144, 146, 137, 143, 140, 130, 142, 136, 135, 135, 133, 138, 138, 143, 142, 139, 131, 143, 135, 140, 143, 130, 133, 139, 153, 132, 145, 135, 145, 137, 132, 136, 150, 146, 138, 141, 136, 146, 140, 130, 145, 139, 137, 135, 143, 133, 146, 135, 141, 138, 142, 146, 124, 129, 131, 137, 136, 131, 128, 137, 136, 136, 133, 150, 143, 139, 147, 136, 133, 139, 148, 136, 143, 133, 127, 147, 135, 137, 143, 138, 147, 136, 129, 145, 139, 137, 133, 138, 143, 132, 140, 150, 137, 143, 149, 132, 136, 130, 130, 145, 140, 137, 130, 150, 137, 158, 135, 135, 151, 141, 127, 139, 142, 130, 139, 141, 141, 135, 132, 141, 130, 136, 145, 142, 146, 137, 130, 142, 141, 138, 134, 131, 141, 139, 140, 142, 139, 142, 142, 132, 137, 133, 138, 147, 128, 140, 136, 130, 141, 137, 146, 148, 135, 136, 143, 137, 137, 125, 138, 124, 126, 139, 149, 139, 136, 140, 142, 147, 135, 137, 145, 131, 145, 141, 142, 138, 139, 144, 141, 139, 140, 137, 153, 148, 140, 129, 142, 143, 129, 137, 131, 131, 136, 129, 135, 137, 140, 133, 138, 135, 141, 143, 142, 135, 154, 131, 146, 139, 139, 140, 137, 128, 134, 133, 150, 131, 139, 135, 144, 143, 135, 142, 137, 136, 152, 146, 141, 142, 148, 134, 143, 139, 145, 142, 132, 146, 151, 138, 137, 136, 124, 157, 152, 136, 140, 137, 130, 132, 143, 135, 141, 134, 141, 136, 138, 151, 136, 140, 149, 145, 143, 139, 141, 144, 139, 146, 135, 137, 133, 138, 133, 149, 138, 142, 146, 134, 134, 146, 132, 137, 144, 137, 140, 135, 130, 143, 144, 127, 144, 130, 134, 142, 140, 138, 126, 144, 140, 136, 144, 127, 141, 135, 144, 154, 149, 136, 143, 134, 144, 140, 138, 129, 148, 136, 139, 136, 138, 139, 146, 130, 137, 137, 140, 141, 131, 139, 134, 152, 143, 136, 138, 150, 144, 135, 146, 140, 140, 148, 138, 138, 148, 146, 134, 141, 137, 139, 148, 129, 134, 142, 136, 135, 132, 129, 142, 151, 153, 140, 148, 142, 138, 134, 130, 147, 136, 136, 133, 139, 136, 137, 133, 136, 141, 137, 136, 128, 141, 140, 137, 145, 134, 147, 147, 133, 138, 143, 140, 140, 144, 149, 135, 134, 134, 131, 139, 133, 128, 138, 130, 135, 142, 143, 136, 133, 134, 131, 154, 139, 133, 141, 137, 145, 132, 145, 133, 134, 133, 130, 130, 135, 151, 146, 134, 137, 143, 130, 134, 138, 140, 131, 135, 136, 140, 143, 143, 133, 144, 137, 140, 135, 125, 140, 149, 142, 129, 141, 137, 139, 132, 138, 134, 135, 137, 140, 132, 132, 135, 140, 146, 149, 122, 132, 148, 141, 129, 140, 139, 142, 144, 149, 137, 137, 131, 138, 134, 149, 135, 140, 128, 151, 130, 140, 133, 129, 125, 150, 129, 137, 144, 144, 152, 143, 124, 131, 145, 137, 140, 134, 130, 143, 144, 152, 136, 138, 128, 151, 122, 141, 132, 146, 138, 139, 135, 137, 141, 139, 138, 139, 141, 145, 142, 142, 136, 148, 133, 128, 141, 138, 137, 133, 132, 133, 138, 135, 141, 134, 135, 137, 132, 144, 142, 143, 136, 140, 131, 155, 139, 148, 149, 129, 134, 139, 141, 132, 135, 146, 144, 140, 153, 140, 142, 134, 140, 139, 128, 132, 138, 147, 142, 136, 130, 144, 133, 139, 135, 152, 130, 132, 149, 138, 138, 131, 147, 134, 138, 137, 138, 136, 129, 141, 142, 139, 142, 145, 139, 127, 145, 138, 127, 141, 142, 143, 134, 140, 134, 136, 140, 134, 147, 150, 149, 146, 140, 133, 129, 143, 132, 131, 140, 143, 138, 143, 134, 143, 139, 133, 139, 129, 140, 140, 143, 154, 131, 131, 145, 129, 147, 139, 149, 136, 123, 135, 145, 135, 138, 137, 138, 137, 140, 136, 141, 132, 133, 145, 134, 141, 134, 139, 128, 148, 146, 134, 151, 144, 150, 137, 154, 135, 139, 130, 134, 135, 145, 138, 140, 134, 135, 142, 145, 148, 134, 145, 136, 139, 139, 149, 147, 137, 139, 137, 136, 142, 137, 132, 135, 137, 129, 145, 141, 142, 146, 137, 139, 147, 139, 138, 128, 131, 136, 139, 140, 143, 135, 137, 135, 143, 147, 137, 135, 130, 130, 136, 146, 138, 138, 130, 143, 144, 138, 137, 141, 134, 136, 149, 142, 133, 141, 138, 145, 147, 132, 145, 151, 137, 138, 143, 140, 137, 146, 131, 151, 143, 134, 148, 141, 137, 143, 140, 133, 134, 147, 145, 130, 147, 140, 143, 132, 131, 145, 137, 143, 133, 135, 134, 132, 145, 136, 139, 131, 136, 121, 142, 132, 153, 144, 137, 134, 136, 137, 136, 141, 148, 141, 141, 134, 137, 146, 135, 135, 135, 142, 137, 143, 141, 137, 139, 135, 137, 135, 145, 147, 140, 130, 144, 134, 147, 137, 131, 142, 137, 137, 146, 148, 150, 136, 138, 139, 139, 144, 133, 133, 134, 131, 139, 141, 136, 137, 141, 140, 138, 143, 133, 143, 138, 135, 139, 139, 139, 129, 141, 131, 148, 129, 138, 135, 133, 142, 130, 145, 130, 135, 138, 143, 134, 140, 138, 140, 135, 144, 134, 139, 142, 139, 121, 127, 146, 135, 134, 139, 128, 133, 133, 138, 136, 139, 143, 138, 136, 135, 146, 146, 137, 140, 143, 137, 139, 136, 148, 145, 135, 140, 137, 133, 140, 143, 137, 138, 130, 136, 137, 138, 145, 141, 133, 145, 141, 138, 145, 141, 135, 131, 139, 140, 138, 135, 144, 144, 146, 144, 135, 135, 155, 136, 135, 142, 142, 134, 142, 138, 145, 135, 129, 132, 141, 146, 136, 137, 137, 134, 138, 139, 135, 137, 149, 141, 139, 139, 137, 140, 141, 143, 143, 147, 136, 144, 139, 137, 141, 140, 132, 134, 134, 140, 140, 138, 148, 143, 136, 144, 141, 130, 133, 138, 132, 136, 141, 154, 144, 142, 143, 135, 139, 146, 141, 139, 139, 145, 137, 138, 133, 139, 135, 142, 142, 142, 146, 135, 138, 141, 127, 140, 142, 131, 147, 138, 138, 141, 131, 139, 139, 129, 142, 143, 138, 142, 137, 140, 138, 136, 137, 148, 144, 142, 142, 134, 134, 143, 136, 139, 137, 140, 135, 133, 148, 138, 134, 134, 137, 130, 141, 137, 139, 134, 142, 150, 134, 139, 131, 133, 136, 138, 140, 140, 127, 142, 150, 147, 145, 129, 142, 138, 134, 133, 134, 134, 136, 130, 146, 135, 141, 139, 136, 141, 141, 138, 138, 141, 139, 146, 139, 144, 139, 144, 148, 141, 146, 141, 146, 144, 145, 141, 145, 123, 141, 139, 133, 133, 142, 139, 139, 132, 132, 135, 137, 138, 137, 143, 133, 133, 150, 136, 135, 139, 143, 131, 137, 138, 139, 138, 139, 138, 144, 141, 142, 139, 136, 144, 138, 148, 142, 148, 137, 136, 147, 143, 140, 141, 149, 134, 142, 140, 138, 124, 132, 138, 140, 135, 151, 140, 148, 132, 134, 142, 137, 132, 136, 143, 134, 135, 147, 145, 133, 143, 135, 137, 138, 138, 132, 142, 139, 138, 143, 139, 132, 134, 138, 143, 137, 141, 133, 129, 135, 142, 148, 137, 134, 141, 137, 143, 140, 144, 136, 133, 147, 143, 138, 139, 128, 144, 140, 144, 144, 136, 141, 144, 140, 133, 142, 133, 138, 129, 149, 143, 138, 146, 138, 148, 137, 134, 133, 137, 139, 135, 128, 138, 143, 144, 138, 136, 137, 136, 133, 129, 134, 135, 135, 131, 137, 141, 137, 136, 134, 131, 142, 138, 132, 141, 142, 131, 136, 138, 138, 148, 143, 139, 136, 134, 139, 148, 132, 140, 135, 152, 145, 143, 135, 137, 134, 144, 135, 141, 144, 141, 137, 152, 142, 141, 134, 136, 136, 141, 139, 136, 139, 136, 148, 132, 132, 144, 133, 133, 139, 143, 143, 133, 137, 135, 140, 148, 144, 137, 136, 135, 139, 139, 142, 132, 135, 146, 140, 131, 144, 144, 138, 148, 130, 135, 133, 133, 140, 143, 146, 137, 146, 144, 137, 142, 131, 139, 140, 145, 143, 138, 134, 131, 143, 133, 136, 148, 135, 141, 146, 133, 141, 149, 137, 141, 135, 133, 140, 125, 138, 138, 137, 141, 138, 142, 141, 139, 131, 153, 132, 148, 130, 139, 134, 147, 139, 136, 137, 145, 133, 132, 145, 145, 150, 141, 135, 133, 136, 140, 137, 130, 137, 143, 136, 138, 143, 140, 132, 132, 141, 144, 130, 140, 142, 150, 141, 143, 138, 143, 133, 139, 145, 139, 129, 135, 141, 137, 144, 149, 144, 139, 131, 140, 134, 143, 142, 143, 132, 131, 137, 148, 144, 151, 150, 140, 137, 134, 144, 148, 138, 143, 130, 144, 136, 137, 138, 140, 130, 137, 150, 150, 135, 137, 139, 135, 133, 147, 143, 139, 131, 137, 138, 137, 140, 148, 133, 145, 134, 135, 141, 137, 136, 135, 130, 140, 140, 142, 138, 135, 135, 146, 136, 139, 129, 150, 138, 134, 134, 134, 134, 137, 136, 131, 142, 134, 133, 153, 149, 138, 139, 133, 136, 135, 145, 133, 146, 137, 131, 143, 141, 152, 137, 148, 130, 152, 140, 138, 136, 146, 137, 137, 133, 139, 140, 138, 137, 127, 137, 143, 139, 140, 140, 135, 138, 141, 135, 140, 139, 135, 143, 134, 139, 143, 141, 139, 139, 140, 140, 140, 142, 145, 141, 136, 139, 138, 143, 138, 140, 137, 137, 129, 139, 138, 143, 148, 143, 143, 146, 135, 137, 133, 138, 134, 135, 140, 143, 137, 138, 149, 140, 143, 150, 139, 144, 136, 141, 133, 145, 147, 140, 138, 133, 140, 138, 130, 137, 135, 144, 145, 137, 152, 137, 138, 141, 140, 143, 140, 135, 139, 138, 145, 137, 137, 136, 134, 148, 130, 149, 134, 133, 139, 132, 132, 144, 139, 132, 134, 137, 136, 147, 139, 142, 137, 141, 142, 146, 140, 140, 146, 140, 137, 141, 139, 131, 137, 131, 131, 139, 145, 143, 144, 134, 151, 137, 143, 140, 135, 144, 139, 137, 138, 144, 135, 132, 142, 136, 132, 151, 140, 134, 138, 143, 137, 144, 135, 142, 136, 140, 145, 134, 138, 140, 144, 143, 143, 145, 141, 127, 137, 133, 137, 134, 148, 135, 138, 135, 143, 139, 139, 138, 133, 158, 140, 136, 128, 155, 146, 136, 147, 142, 136, 148, 145, 142, 137, 131, 141, 137, 147, 136, 137, 133, 143, 144, 142, 139, 137, 137, 132, 151, 134, 145, 141, 148, 127, 135, 141, 140, 145, 137, 134, 146, 146, 137, 141, 138, 144, 146, 143, 147, 137, 139, 135, 138, 133, 144, 133, 145, 142, 151, 132, 145, 137, 138, 160, 128, 131, 137, 136, 140, 141, 140, 134, 137, 142, 143, 130, 131, 136, 137, 139, 132, 146, 140, 141, 144, 136, 145, 135, 129, 137, 142, 142, 138, 134, 149, 141, 137, 142, 142, 145, 129, 139, 136, 137, 141, 139, 129, 139, 141, 134, 144, 134, 141, 138, 132, 136, 145, 139, 140, 127, 142, 138, 134, 142, 142, 140, 132, 135, 141, 144, 144, 145, 141, 133, 140, 135, 144, 146, 133, 144, 136, 140, 138, 130, 139, 124, 150, 135, 140, 130, 141, 136, 130, 148, 133, 134, 140, 143, 142, 137, 149, 141, 144, 137, 133, 147, 127, 136, 138, 139, 135, 132, 147, 134, 143, 144, 135, 146, 141, 131, 142, 134, 138, 158, 143, 149, 130, 142, 133, 140, 139, 146, 141, 130, 146, 143, 136, 133, 136, 140, 139, 139, 134, 131, 140, 138, 146, 140, 136, 147, 144, 136, 143, 142, 134, 142, 131, 124, 146, 143, 138, 138, 140, 140, 146, 134, 142, 139, 132, 136, 140, 138, 145, 138, 133, 145, 132, 141, 145, 134, 144, 133, 138, 126, 130, 126, 132, 138, 134, 147, 137, 143, 132, 142, 136, 157, 134, 123, 136, 145, 138, 133, 137, 130, 135, 137, 138, 145, 130, 147, 137, 146, 140, 128, 132, 141, 137, 143, 129, 134, 139, 140, 133, 139, 137, 133, 141, 141, 141, 127, 141, 146, 139, 133, 146, 136, 139, 135, 137, 138, 139, 140, 128, 144, 137, 148, 137, 149, 142, 130, 141, 142, 137, 134, 146, 142, 142, 142, 134, 129, 137, 146, 144, 148, 142, 150, 134, 145, 141, 140, 130, 138, 142, 130, 144, 128, 135, 143, 143, 139, 134, 136, 129, 130, 131, 135, 141, 139, 142, 143, 132, 143, 137, 140, 141, 144, 147, 130, 133, 138, 149, 142, 143, 134, 134, 138, 135, 140, 138, 134, 129, 135, 148, 137, 136, 135, 142, 134, 124, 142, 142, 132, 146, 139, 143, 137, 135, 144, 134, 141, 151, 149, 134, 143, 137, 133, 143, 139, 136, 131, 148, 130, 133, 131, 135, 134, 141, 134, 131, 143, 135, 140, 141, 136, 138, 138, 139, 137, 141, 135, 139, 134, 137, 134, 149, 132, 146, 153, 140, 134, 138, 135, 137, 143, 151, 138, 138, 133, 148, 143, 142, 145, 141, 133, 137, 128, 136, 144, 136, 142, 131, 130, 140, 143, 136, 134, 138, 142, 141, 142, 130, 143, 133, 138, 138, 140, 142, 133, 142, 138, 142, 136, 140, 133, 140, 142, 129, 138, 140, 133, 146, 131, 140, 134, 144, 132, 135, 140, 138, 137, 139, 145, 140, 142, 129, 124, 127, 145, 136, 144, 136, 136, 131, 144, 138, 135, 133, 134, 134, 139, 143, 153, 141, 150, 152, 134, 142, 138, 142, 145, 143, 146, 148, 145, 145, 134, 137, 153, 137, 146, 137, 134, 145, 136, 137, 147, 139, 134, 127, 131, 139, 137, 140, 139, 137, 136, 132, 136, 131, 140, 139, 131, 133, 142, 148, 138, 136, 132, 136, 138, 147, 144, 138, 139, 140, 136, 131, 132, 128, 144, 147, 137, 144, 136, 135, 137, 138, 144, 136, 137, 139, 135, 138, 141, 140, 134, 141, 135, 137, 136, 145, 142, 133, 144, 148, 141, 138, 128, 130, 142, 135, 137, 135, 149, 145, 137, 132, 146, 141, 145, 149, 134, 143, 142, 135, 133, 146, 138, 139, 136, 147, 142, 138, 135, 148, 141, 143, 135, 146, 140, 124, 137, 136, 139, 138, 134, 142, 134, 137, 143, 139, 141, 138, 137, 154, 140, 134, 137, 147, 142, 139, 137, 136, 144, 135, 143, 132, 140, 146, 138, 130, 148, 143, 140, 133, 136, 132, 135, 140, 130, 140, 146, 148, 139, 140, 142, 143, 133, 149, 139, 133, 142, 149, 132, 128, 137, 130, 144, 141, 135, 147, 140, 132, 150, 140, 145, 139, 139, 149, 138, 138, 140, 135, 138, 141, 126, 139, 137, 137, 147, 138, 135, 137, 134, 134, 138, 144, 137, 138, 135, 144, 148, 136, 143, 135, 144, 143, 140, 143, 139, 136, 142, 132, 147, 141, 149, 137, 137, 145, 150, 135, 145, 135, 139, 131, 137, 136, 135, 139, 136, 134, 142, 154, 134, 135, 144, 140, 132, 142, 141, 139, 132, 133, 135, 145, 130, 149, 137, 131, 127, 145, 142, 131, 130, 137, 137, 141, 132, 142, 145, 135, 144, 140, 140, 141, 138, 140, 136, 140, 139, 139, 137, 143, 131, 130, 144, 140, 137, 137, 129, 142, 142, 127, 132, 138, 142, 138, 131, 133, 132, 136, 141, 148, 141, 147, 139, 141, 148, 142, 137, 134, 132, 132, 137, 141, 138, 139, 136, 130, 136, 134, 140, 141, 137, 138, 142, 143, 128, 134, 152, 147, 145, 147, 144, 137, 147, 140, 142, 134, 143, 138, 141, 142, 131, 151, 133, 141, 140, 136, 129, 143, 137, 141, 144, 139, 138, 154, 142, 132, 132, 138, 136, 140, 136, 128, 150, 143, 137, 145, 136, 135, 137, 141, 147, 130, 124, 138, 141, 142, 130, 139, 140, 137, 128, 144, 139, 139, 130, 136, 139, 139, 137, 144, 134, 141, 141, 143, 136, 136, 139, 135, 138, 137, 138, 137, 136, 140, 140, 128, 137, 135, 139, 145, 145, 139, 136, 140, 127, 138, 139, 137, 137, 135, 141, 140, 142, 137, 146, 135, 138, 149, 146, 136, 142, 140, 140, 136, 131, 141, 128, 141, 135, 142, 137, 137, 138, 142, 135, 136, 130, 132, 140, 142, 136, 137, 130, 144, 147, 135, 141, 134, 140, 150, 132, 135, 135, 133, 137, 136, 145, 122, 135, 136, 145, 138, 145, 140, 135, 130, 138, 147, 140, 141, 137, 144, 136, 137, 140, 150, 138, 131, 146, 144, 144, 136, 143, 138, 142, 147, 141, 148, 142, 137, 132, 132, 138, 134, 139, 136, 138, 148, 138, 133, 135, 147, 149, 138, 135, 132, 146, 161, 151, 142, 139, 145, 127, 138, 137, 142, 139, 131, 134, 148, 139, 150, 133, 136, 147, 138, 139, 134, 136, 131, 147, 135, 135, 138, 134, 138, 133, 142, 140, 143, 143, 136, 142, 150, 143, 129, 143, 133, 138, 144, 137, 135, 129, 140, 147, 144, 137, 142, 138, 145, 133, 136, 152, 135, 138, 131, 141, 142, 133, 149, 130, 148, 139, 139, 140, 137, 135, 140, 144, 132, 134, 140, 145, 134, 126, 139, 146, 134, 130, 138, 141, 147, 132, 130, 145, 138, 138, 139, 138, 147, 141, 141, 139, 137, 143, 140, 133, 138, 123, 140, 144, 139, 138, 142, 133, 135, 152, 142, 131, 135, 131, 142, 128, 138, 140, 142, 128, 134, 142, 141, 147, 141, 141, 140, 128, 133, 135, 142, 151, 144, 130, 129, 141, 139, 128, 151, 138, 140, 143, 140, 139, 137, 137, 139, 142, 128, 147, 142, 137, 146, 140, 141, 139, 143, 134, 145, 146, 151, 130, 131, 130, 137, 140, 143, 135, 144, 139, 140, 138, 135, 146, 137, 147, 131, 134, 136, 131, 137, 140, 138, 143, 141, 133, 132, 139, 134, 140, 142, 139, 132, 133, 145, 141, 128, 143, 137, 152, 141, 132, 133, 135, 135, 127, 134, 138, 137, 142, 128, 131, 135, 145, 135, 144, 138, 134, 145, 144, 134, 133, 135, 137, 143, 132, 147, 146, 136, 141, 142, 142, 134, 133, 141, 134, 145, 138, 136, 128, 136, 144, 136, 144, 135, 138, 131, 144, 138, 136, 144, 138, 137, 141, 142, 137, 134, 147, 130, 142, 129, 137, 149, 146, 131, 141, 156, 137, 147, 134, 140, 136, 141, 142, 150, 136, 142, 140, 133, 142, 144, 136, 138, 143, 133, 145, 139, 136, 133, 143, 124, 134, 138, 130, 142, 139, 139, 141, 134, 141, 122, 139, 143, 129, 149, 148, 142, 144, 135, 140, 150, 137, 136, 129, 145, 142, 138, 132, 134, 121, 133, 145, 136, 138, 137, 141, 140, 139, 136, 145, 142, 136, 147, 137, 137, 127, 132, 132, 135, 140, 141, 132, 133, 141, 130, 131, 136, 137, 136, 143, 137, 140, 145, 149, 145, 135, 134, 137, 142, 130, 131, 142, 139, 154, 140, 151, 133, 141, 131, 137, 153, 131, 145, 136, 143, 129, 134, 138, 139, 147, 140, 139, 138, 143, 130, 135, 139, 133, 136, 134, 135, 135, 149, 133, 148, 139, 135, 140, 136, 136, 133, 138, 134, 139, 148, 143, 137, 137, 141, 138, 146, 139, 134, 136, 144, 138, 130, 132, 137, 136, 148, 152, 137, 135, 131, 142, 145, 137, 136, 138, 136, 143, 127, 133, 136, 148, 147, 135, 141, 139, 136, 145, 138, 148, 145, 143, 136, 138, 136, 138, 137, 149, 133, 133, 133, 144, 144, 140, 144, 142, 137, 135, 155, 137, 135, 140, 139, 127, 129, 140, 139, 127, 134, 146, 150, 144, 138, 142, 142, 137, 137, 132, 136, 140, 134, 141, 137, 133, 139, 136, 145, 145, 144, 142, 136, 139, 130, 145, 138, 142, 133, 147, 132, 136, 132, 140, 143, 146, 139, 134, 145, 145, 136, 136, 142, 139, 131, 129, 139, 142, 143, 146, 156, 133, 140, 140, 133, 128, 142, 139, 138, 140, 144, 135, 134, 139, 132, 129, 144, 149, 147, 136, 145, 132, 146, 142, 127, 130, 138, 145, 139, 146, 144, 138, 144, 130, 128, 132, 142, 145, 139, 144, 142, 156, 141, 142, 140, 127, 133, 145, 143, 138, 141, 139, 134, 135, 134, 129, 138, 140, 140, 138, 136, 143, 141, 128, 140, 155, 149, 133, 137, 133, 136, 138, 131, 147, 144, 141, 135, 137, 134, 133, 134, 138, 134, 141, 139, 149, 138, 140, 139, 146, 145, 138, 134, 133, 144, 140, 138, 142, 133, 130, 135, 133, 151, 142, 133, 133, 134, 141, 145, 136, 131, 141, 135, 137, 142, 149, 148, 146, 137, 124, 135, 148, 138, 138, 143, 138, 146, 141, 138, 135, 137, 149, 152, 135, 133, 139, 141, 132, 145, 136, 145, 145, 151, 140, 141, 145, 138, 139, 134, 138, 140, 137, 136, 138, 126, 143, 139, 147, 144, 132, 144, 127, 138, 136, 144, 135, 145, 131, 143, 141, 133, 148, 139, 141, 134, 147, 139, 123, 155, 137, 134, 139, 135, 145, 142, 148, 131, 131, 128, 137, 146, 161, 130, 140, 134, 141, 151, 137, 143, 137, 128, 147, 131, 147, 138, 134, 139, 140, 138, 139, 138, 146, 135, 148, 141, 128, 136, 133, 146, 133, 134, 140, 138, 137, 135, 141, 147, 135, 133, 145, 147, 140, 126, 141, 138, 140, 134, 156, 132, 146, 139, 136, 136, 144, 140, 134, 143, 141, 132, 138, 134, 146, 137, 137, 138, 134, 138, 130, 139, 136, 142, 133, 147, 137, 141, 145, 142, 133, 125, 140, 130, 144, 136, 134, 135, 139, 139, 136, 139, 140, 148, 140, 140, 144, 147, 134, 145, 131, 137, 150, 129, 136, 136, 137, 129, 134, 156, 138, 139, 136, 142, 150, 145, 132, 150, 132, 135, 145, 127, 137, 132, 152, 130, 142, 143, 135, 139, 141, 136, 139, 141, 135, 129, 141, 138, 139, 135, 130, 142, 144, 139, 149, 142, 142, 142, 141, 133, 141, 130, 133, 143, 139, 146, 136, 134, 140, 131, 138, 140, 141, 145, 137, 149, 133, 131, 138, 160, 140, 133, 153, 138, 148, 140, 148, 136, 139, 135, 133, 135, 147, 140, 143, 139, 137, 135, 139, 128, 140, 132, 142, 146, 142, 141, 136, 131, 135, 136, 123, 140, 139, 133, 131, 143, 142, 138, 124, 125, 146, 134, 136, 133, 133, 135, 136, 139, 138, 121, 148, 141, 140, 145, 139, 131, 141, 147, 135, 144, 144, 150, 147, 140, 133, 130, 142, 135, 133, 121, 139, 132, 149, 141, 134, 132, 133, 136, 130, 140, 140, 145, 132, 149, 143, 144, 141, 147, 131, 141, 146, 145, 139, 139, 136, 139, 138, 136, 147, 140, 136, 134, 151, 136, 136, 131, 129, 137, 146, 141, 140, 140, 139, 151, 143, 135, 138, 138, 134, 139, 145, 133, 135, 147, 137, 142, 134, 135, 151, 123, 140, 132, 138, 127, 129, 136, 148, 146, 141, 151, 129, 134, 144, 134, 144, 144, 137, 128, 127, 139, 133, 137, 146, 134, 140, 136, 136, 142, 145, 141, 137, 140, 120, 140, 145, 153, 137, 146, 136, 149, 140, 133, 131, 127, 137, 138, 154, 138, 131, 135, 138, 136, 148, 132, 128, 142, 143, 143, 140, 142, 146, 145, 146, 152, 136, 135, 138, 133, 147, 133, 141, 142, 137, 139, 141, 146, 137, 140, 143, 132, 137, 139, 129, 146, 127, 130, 131, 154, 139, 138, 139, 144, 132, 147, 129, 140, 146, 135, 140, 147, 143, 143, 135, 147, 159, 139, 145, 137, 142, 142, 142, 135, 137, 141, 143, 131, 127, 138, 136, 134, 141, 138, 128, 136, 146, 137, 145, 135, 135, 137, 133, 131, 135, 141, 136, 143, 130, 133, 134, 140, 141, 144, 139, 138, 142, 143, 129, 130, 133, 139, 144, 139, 146, 141, 133, 145, 135, 134, 135, 143, 140, 137, 149, 133, 142, 136, 135, 141, 135, 140, 154, 147, 139, 133, 129, 149, 142, 131, 140, 137, 131, 147, 130, 142, 143, 141, 137, 141, 136, 139, 135, 147, 136, 136, 139, 142, 140, 156, 151, 139, 137, 144, 146, 121, 139, 146, 142, 122, 134, 143, 142, 138, 144, 144, 141, 138, 139, 128, 144, 136, 130, 136, 145, 140, 137, 138, 143, 139, 139, 134, 141, 138, 147, 136, 136, 141, 141, 140, 136, 139, 141, 140, 135, 139, 151, 130, 140, 138, 139, 136, 137, 137, 134, 145, 143, 142, 140, 150, 143, 136, 150, 140, 136, 128, 140, 138, 137, 135, 137, 146, 151, 139, 135, 129, 140, 144, 142, 144, 144, 135, 144, 133, 140, 141, 141, 138, 131, 132, 134, 139, 129, 141, 139, 135, 135, 133, 139, 134, 136, 136, 152, 133, 138, 138, 133, 142, 127, 142, 133, 144, 137, 140, 140, 135, 148, 132, 145, 146, 128, 139, 139, 145, 143, 135, 142, 140, 140, 135, 131, 129, 138, 135, 139, 141, 137, 140, 141, 132, 132, 141, 141, 138, 136, 141, 139, 142, 143, 144, 135, 137, 140, 136, 143, 144, 142, 135, 132, 143, 134, 144, 144, 140, 137, 131, 135, 136, 132, 135, 132, 136, 139, 137, 136, 136, 143, 138, 138, 133, 142, 146, 135, 136, 139, 133, 141, 146, 148, 140, 140, 145, 130, 134, 135, 144, 145, 144, 147, 143, 144, 138, 151, 135, 146, 137, 133, 141, 146, 137, 138, 142, 138, 142, 127, 131, 132, 141, 134, 144, 124, 142, 128, 138, 137, 143, 138, 144, 144, 141, 136, 141, 135, 145, 132, 144, 139, 146, 140, 133, 134, 141, 145, 142, 131, 144, 136, 144, 131, 143, 144, 143, 145, 134, 137, 138, 151, 139, 143, 139, 135, 144, 131, 125, 145, 135, 136, 139, 138, 134, 148, 142, 139, 133, 131, 136, 136, 142, 149, 131, 146, 141, 147, 147, 134, 127, 139, 136, 137, 138, 141, 136, 137, 141, 135, 139, 145, 155, 133, 146, 134, 137, 140, 144, 144, 131, 145, 139, 136, 147, 138, 144, 146, 137, 138, 133, 128, 141, 131, 145, 138, 140, 139, 135, 145, 139, 136, 141, 135, 138, 137, 141, 139, 143, 135, 149, 135, 133, 131, 131, 122, 138, 133, 144, 145, 141, 131, 133, 143, 144, 142, 145, 153, 140, 131, 131, 137, 135, 135, 143, 148, 139, 148, 127, 137, 144, 133, 143, 138, 142, 135, 142, 137, 138, 133, 143, 142, 135, 144, 134, 124, 142, 139, 138, 136, 143, 135, 138, 140, 139, 149, 137, 134, 138, 142, 136, 136, 134, 145, 147, 140, 155, 144, 144, 143, 131, 137, 133, 144, 146, 140, 144, 143, 139, 131, 143, 134, 138, 130, 141, 137, 141, 133, 137, 134, 144, 144, 136, 134, 146, 142, 144, 145, 138, 145, 136, 152, 139, 126, 150, 145, 139, 136, 132, 150, 134, 136, 140, 138, 136, 139, 128, 152, 143, 138, 136, 146, 133, 134, 142, 134, 130, 138, 142, 145, 136, 125, 135, 145, 150, 137, 147, 145, 134, 141, 148, 130, 140, 149, 135, 138, 130, 136, 140, 137, 137, 143, 144, 145, 140, 138, 132, 137, 149, 144, 142, 138, 140, 133, 134, 140, 145, 137, 141, 134, 143, 137, 146, 141, 144, 142, 140, 143, 136, 131, 130, 132, 140, 133, 141, 130, 137, 136, 146, 128, 130, 139, 139, 134, 135, 131, 136, 146, 144, 134, 137, 140, 136, 138, 152, 140, 142, 142, 139, 143, 137, 142, 144, 131, 141, 135, 143, 128, 146, 135, 132, 125, 130, 137, 133, 141, 139, 140, 135, 133, 137, 134, 135, 131, 137, 144, 137, 144, 133, 135, 139, 145, 141, 135, 140, 146, 147, 141, 136, 139, 133, 138, 148, 149, 150, 140, 143, 127, 138, 141, 132, 142, 142, 127, 153, 133, 142, 138, 144, 128, 144, 126, 132, 136, 150, 137, 141, 146, 141, 148, 148, 139, 149, 134, 135, 139, 147, 136, 139, 140, 139, 138, 137, 137, 144, 133, 139, 138, 143, 138, 143, 139, 143, 140, 141, 128, 130, 136, 147, 126, 144, 142, 129, 141, 135, 134, 140, 140, 131, 140, 131, 142, 140, 121, 129, 129, 139, 133, 140, 138, 142, 133, 138, 140, 139, 134, 143, 127, 146, 134, 148, 136, 135, 144, 139, 137, 137, 149, 135, 139, 134, 141, 128, 134, 140, 149, 130, 131, 140, 138, 129, 150, 135, 131, 142, 137, 138, 131, 143, 139, 134, 133, 130, 133, 136, 132, 143, 132, 147, 140, 141, 136, 142, 137, 141, 134, 137, 134, 142, 132, 139, 131, 141, 131, 145, 139, 133, 142, 147, 152, 137, 136, 150, 128, 141, 138, 135, 132, 135, 141, 140, 132, 141, 139, 132, 135, 138, 142, 153, 134, 142, 135, 136, 142, 138, 133, 138, 141, 140, 139, 137, 151, 135, 135, 146, 148, 133, 137, 145, 135, 143, 137, 138, 139, 146, 134, 140, 132, 134, 139, 133, 136, 125, 135, 137, 151, 147, 143, 133, 144, 136, 135, 138, 139, 131, 142, 140, 142, 146, 137, 131, 138, 139, 132, 145, 127, 136, 136, 137, 159, 136, 134, 144, 134, 141, 135, 145, 142, 148, 128, 145, 134, 132, 138, 141, 144, 131, 145, 132, 153, 139, 141, 138, 141, 149, 137, 152, 136, 146, 145, 129, 134, 144, 146, 142, 136, 139, 143, 157, 131, 137, 127, 136, 134, 136, 135, 140, 141, 138, 143, 136, 142, 130, 148, 139, 140, 138, 143, 133, 141, 146, 133, 136, 142, 133, 142, 131, 135, 131, 141, 139, 137, 142, 131, 142, 134, 141, 139, 140, 134, 139, 136, 140, 149, 135, 122, 144, 150, 129, 134, 145, 133, 148, 136, 134, 134, 130, 135, 143, 139, 137, 141, 135, 128, 143, 133, 138, 145, 139, 130, 141, 148, 140, 142, 141, 133, 147, 143, 144, 141, 145, 140, 147, 151, 144, 139, 135, 128, 143, 143, 141, 141, 131, 133, 139, 148, 137, 127, 149, 128, 138, 137, 155, 143, 143, 133, 139, 134, 144, 128, 136, 143, 136, 137, 137, 131, 137, 133, 142, 135, 131, 151, 125, 147, 146, 141, 132, 140, 140, 143, 141, 131, 131, 140, 151, 149, 141, 140, 146, 140, 127, 135, 136, 134, 136, 136, 138, 143, 139, 132, 133, 142, 136, 139, 138, 143, 136, 146, 139, 131, 135, 156, 137, 136, 133, 138, 139, 141, 136, 139, 142, 133, 139, 154, 138, 138, 133, 145, 145, 147, 156, 140, 139, 140, 148, 140, 142, 136, 144, 147, 141, 135, 133, 139, 137, 141, 143, 145, 133, 145, 137, 138, 144, 147, 138, 144, 134, 148, 139, 137, 137, 137, 144, 140, 138, 133, 133, 139, 137, 140, 133, 137, 146, 147, 135, 141, 135, 148, 138, 140, 136, 135, 131, 134, 139, 137, 143, 134, 141, 139, 144, 141, 138, 135, 127, 139, 137, 139, 131, 137, 134, 136, 135, 134, 144, 139, 137, 135, 150, 141, 142, 137, 144, 150, 136, 143, 137, 141, 137, 136, 136, 137, 137, 146, 136, 133, 145, 139, 137, 140, 131, 136, 134, 137, 131, 141, 148, 130, 138, 133, 139, 144, 130, 135, 142, 139, 140, 139, 136, 135, 140, 136, 138, 143, 135, 137, 150, 142, 139, 138, 140, 140, 140, 154, 135, 149, 136, 132, 141, 137, 136, 138, 137, 138, 139, 133, 144, 138, 132, 137, 135, 141, 141, 133, 137, 147, 139, 136, 143, 136, 140, 142, 129, 138, 147, 135, 141, 137, 141, 145, 136, 132, 137, 142, 140, 145, 145, 137, 131, 143, 135, 139, 135, 137, 147, 135, 142, 140, 137, 136, 140, 133, 148, 138, 140, 133, 140, 136, 135, 143, 141, 140, 139, 139, 145, 148, 135, 149, 144, 142, 139, 134, 133, 137, 142, 136, 136, 129, 136, 144, 137, 141, 130, 147, 137, 134, 137, 139, 137, 137, 139, 144, 140, 140, 137, 137, 139, 147, 139, 136, 134, 141, 136, 132, 132, 139, 130, 141, 134, 138, 143, 147, 144, 126, 143, 131, 145, 134, 128, 140, 131, 142, 133, 136, 136, 141, 138, 151, 134, 141, 137, 146, 134, 125, 140, 136, 138, 130, 144, 142, 141, 135, 140, 139, 141, 134, 136, 140, 132, 136, 148, 144, 141, 139, 142, 140, 146, 133, 142, 136, 133, 142, 141, 138, 137, 135, 142, 142, 135, 138, 134, 134, 134, 145, 142, 134, 131, 142, 135, 138, 142, 131, 139, 139, 139, 143, 139, 142, 128, 144, 139, 125, 144, 138, 137, 137, 151, 136, 136, 140, 133, 141, 139, 133, 142, 152, 135, 148, 141, 127, 139, 145, 137, 137, 147, 143, 143, 143, 143, 129, 142, 134, 144, 141, 141, 135, 135, 131, 143, 136, 140, 145, 138, 137, 137, 137, 135, 139, 137, 133, 131, 141, 138, 134, 147, 141, 148, 142, 140, 134, 135, 145, 147, 138, 132, 136, 133, 134, 137, 137, 139, 139, 138, 143, 140, 132, 138, 136, 141, 137, 135, 136, 139, 137, 138, 137, 139, 143, 136, 142, 141, 137, 134, 140, 142, 139, 144, 133, 136, 146, 143, 132, 136, 140, 136, 141, 144, 151, 144, 137, 144, 138, 138, 136, 142, 140, 133, 138, 140, 133, 136, 136, 133, 142, 136, 132, 136, 139, 150, 144, 134, 133, 144, 134, 140, 138, 140, 149, 142, 143, 136, 151, 135, 135, 135, 144, 147, 133, 132, 142, 139, 134, 130, 141, 145, 135, 136, 136, 137, 136, 134, 144, 136, 137, 138, 138, 137, 130, 140, 148, 136, 148, 128, 129, 146, 144, 137, 140, 132, 139, 142, 131, 151, 131, 137, 135, 142, 146, 149, 134, 141, 135, 138, 141, 140, 143, 136, 147, 139, 129, 137, 141, 141, 139, 146, 133, 147, 136, 132, 136, 138, 138, 143, 134, 135, 144, 136, 140, 135, 133, 140, 132, 141, 138, 142, 139, 140, 130, 139, 143, 144, 148, 125, 136, 132, 142, 143, 140, 137, 137, 134, 126, 144, 138, 144, 144, 138, 131, 142, 147, 150, 140, 144, 129, 131, 132, 132, 130, 141, 145, 138, 138, 143, 130, 148, 144, 139, 139, 147, 143, 134, 130, 138, 141, 143, 148, 143, 134, 143, 144, 147, 137, 151, 135, 139, 140, 131, 144, 142, 137, 136, 138, 142, 144, 133, 156, 141, 135, 139, 136, 137, 134, 134, 130, 144, 133, 137, 131, 140, 140, 135, 132, 144, 142, 140, 142, 137, 143, 141, 139, 134, 143, 145, 132, 141, 132, 143, 141, 145, 144, 144, 134, 128, 142, 137, 136, 134, 135, 140, 132, 133, 133, 141, 140, 138, 141, 138, 138, 142, 147, 139, 141, 141, 143, 134, 136, 139, 138, 142, 145, 135, 145, 140, 144, 143, 135, 142, 143, 136, 153, 135, 135, 146, 143, 144, 137, 135, 132, 142, 126, 141, 148, 143, 139, 141, 129, 141, 147, 144, 142, 143, 139, 132, 146, 141, 139, 137, 137, 141, 132, 132, 130, 138, 137, 142, 133, 136, 139, 128, 142, 139, 134, 136, 137, 136, 143, 133, 127, 140, 144, 131, 141, 143, 138, 142, 143, 134, 132, 140, 141, 137, 139, 132, 129, 143, 141, 141, 136, 139, 137, 140, 140, 131, 134, 146, 147, 145, 137, 135, 133, 145, 140, 137, 146, 143, 140, 140, 134, 136, 131, 137, 135, 137, 146, 144, 142, 144, 134, 141, 144, 144, 134, 131, 141, 145, 135, 130, 146, 144, 147, 141, 136, 137, 136, 135, 138, 143, 132, 139, 137, 143, 136, 144, 153, 136, 132, 136, 146, 143, 145, 139, 134, 137, 138, 135, 138, 145, 144, 137, 135, 132, 135, 146, 132, 127, 141, 145, 141, 135, 140, 132, 146, 139, 134, 137, 142, 139, 137, 135, 144, 151, 134, 132, 142, 139, 136, 147, 144, 132, 137, 135, 142, 136, 140, 142, 138, 129, 137, 142, 139, 136, 138, 140, 143, 143, 134, 139, 145, 139, 132, 139, 139, 141, 138, 141, 139, 146, 133, 136, 132, 136, 138, 144, 136, 141, 135, 137, 140, 140, 137, 140, 143, 140, 134, 140, 143, 131, 139, 138, 144, 138, 140, 141, 143, 144, 143, 143, 131, 141, 142, 141, 140, 130, 134, 134, 137, 132, 139, 138, 135, 132, 148, 147, 136, 139, 142, 135, 138, 144, 140, 142, 140, 144, 143, 144, 135, 139, 135, 132, 134, 135, 140, 142, 136, 152, 148, 137, 153, 129, 144, 143, 140, 138, 141, 136, 142, 141, 135, 147, 135, 147, 141, 137, 127, 132, 138, 138, 132, 137, 133, 149, 142, 140, 132, 141, 134, 138, 139, 135, 143, 141, 132, 139, 143, 135, 143, 137, 144, 136, 140, 138, 141, 139, 146, 132, 140, 150, 134, 139, 140, 136, 140, 137, 147, 139, 129, 144, 137, 139, 149, 140, 140, 143, 137, 126, 149, 135, 142, 142, 140, 147, 125, 141, 139, 138, 137, 141, 143, 134, 142, 139, 132, 130, 135, 144, 138, 139, 143, 138, 144, 142, 142, 139, 138, 141, 142, 136, 139, 143, 135, 143, 140, 136, 133, 146, 139, 137, 143, 151, 136, 136, 138, 143, 148, 134, 150, 138, 140, 148, 141, 135, 138, 138, 138, 146, 140, 144, 138, 139, 137, 133, 143, 136, 134, 141, 140, 146, 142, 144, 141, 144, 139, 140, 136, 140, 144, 141, 136, 145, 136, 138, 149, 136, 139, 140, 138, 136, 138, 143, 123, 139, 144, 135, 141, 142, 138, 140, 146, 137, 139, 138, 145, 140, 133, 129, 138, 138, 145, 145, 137, 145, 143, 138, 145, 134, 140, 142, 142, 141, 138, 143, 140, 145, 141, 138, 136, 136, 148, 139, 139, 141, 138, 143, 142, 142, 132, 140, 133, 132, 136, 141, 145, 135, 149, 141, 127, 145, 140, 142, 137, 137, 148, 148, 144, 139, 139, 136, 139, 133, 140, 140, 130, 137, 140, 142, 132, 140, 137, 133, 141, 143, 146, 143, 137, 142, 131, 140, 132, 148, 138, 140, 146, 135, 146, 135, 136, 137, 135, 133, 139, 142, 138, 135, 141, 142, 142, 136, 139, 137, 135, 145, 141, 142, 141, 137, 143, 142, 143, 148, 138, 136, 145, 133, 135, 137, 145, 146, 137, 144, 140, 143, 146, 143, 144, 133, 140, 143, 141, 137, 140, 140, 140, 150, 139, 136, 141, 147, 142, 137, 140, 137, 135, 138, 140, 133, 149, 136, 148, 136, 138, 136, 136, 138, 132, 144, 138, 141, 143, 145, 144, 124, 149, 141, 139, 144, 134, 133, 144, 142, 133, 137, 143, 138, 138, 147, 142, 141, 138, 141, 142, 133, 134, 136, 143, 136, 139, 142, 140, 136, 145, 141, 138, 137, 145, 135, 142, 141, 142, 143, 140, 142, 144, 133, 137, 135, 141, 135, 144, 140, 132, 140, 136, 135, 140, 142, 142, 137, 132, 144, 143, 140, 139, 136, 139, 128, 138, 139, 138, 151, 138, 138, 139, 141, 135, 143, 137, 143, 141, 143, 139, 136, 137, 138, 134, 142, 135, 142, 143, 138, 134, 139, 132, 141, 138, 133, 140, 137, 148, 139, 129, 136, 144, 137, 140, 139, 137, 146, 134, 136, 140, 143, 150, 134, 139, 147, 140, 136, 141, 139, 133, 134, 138, 134, 137, 138, 141, 134, 147, 148, 141, 145, 144, 134, 151, 145, 134, 138, 141, 141, 141, 142, 141, 136, 144, 148, 145, 145, 144, 138, 144, 132, 138, 136, 137, 140, 137, 141, 143, 138, 139, 146, 139, 136, 145, 144, 139, 134, 132, 137, 140, 133, 140, 141, 145, 137, 139, 140, 139, 137, 142, 136, 147, 141, 141, 134, 144, 139, 134, 142, 139, 138, 143, 136, 141, 137, 137, 134, 144, 138, 137, 140, 138, 143, 142, 143, 144, 132, 140, 147, 139, 140, 137, 142, 143, 144, 137, 140, 147, 135, 142, 146, 135, 140, 143, 146, 136, 133, 142, 144, 130, 145, 139, 127, 137, 145, 143, 136, 137, 136, 142, 148, 141, 145, 128, 136, 139, 141, 149, 136, 137, 132, 130, 144, 138, 141, 141, 150, 142, 142, 135, 139, 143, 132, 137, 140, 148, 144, 129, 136, 136, 138, 138, 136, 134, 148, 135, 144, 129, 137, 137, 147, 132, 146, 142, 139, 137, 126, 136, 137, 141, 137, 141, 145, 134, 144, 144, 140, 143, 137, 139, 129, 140, 131, 141, 139, 140, 135, 139, 136, 132, 141, 144, 151, 129, 144, 142, 139, 141, 152, 138, 131, 145, 137, 132, 141, 136, 132, 140, 144, 145, 143, 145, 133, 147, 130, 141, 139, 137, 139, 137, 134, 138, 138, 133, 140, 148, 128, 149, 135, 141, 134, 139, 142, 133, 139, 144, 145, 145, 142, 144, 142, 139, 141, 140, 136, 135, 142, 138, 138, 143, 137, 143, 142, 138, 139, 144, 143, 134, 128, 138, 138, 146, 135, 139, 143, 142, 142, 139, 139, 143, 131, 132, 138, 131, 140, 132, 139, 133, 146, 135, 144, 135, 140, 137, 138, 134, 137, 134, 129, 137, 141, 146, 147, 138, 133, 131, 146, 142, 141, 140, 135, 137, 135, 140, 130, 143, 138, 139, 134, 129, 136, 137, 133, 127, 151, 137, 143, 143, 139, 152, 141, 144, 139, 151, 132, 146, 143, 129, 136, 139, 139, 125, 131, 144, 136, 138, 141, 140, 140, 136, 134, 132, 134, 132, 135, 130, 146, 147, 150, 137, 145, 129, 142, 137, 134, 144, 140, 145, 142, 140, 140, 131, 147, 145, 143, 142, 139, 142, 135, 147, 141, 142, 138, 137, 139, 145, 149, 145, 141, 147, 141, 140, 139, 141, 132, 139, 140, 141, 144, 135, 138, 141, 139, 132, 129, 139, 130, 143, 143, 133, 142, 144, 144, 136, 139, 138, 137, 144, 142, 145, 136, 135, 142, 145, 137, 136, 141, 144, 147, 146, 133, 138, 142, 140, 132, 139, 137, 146, 135, 140, 142, 140, 150, 136, 147, 127, 132, 134, 144, 139, 139, 138, 132, 131, 124, 142, 143, 145, 146, 143, 139, 136, 134, 142, 142, 142, 138, 143, 140, 130, 138, 135, 140, 131, 143, 129, 132, 145, 140, 134, 132, 139, 137, 138, 143, 141, 142, 132, 141, 145, 143, 131, 134, 135, 151, 147, 140, 138, 140, 129, 136, 137, 135, 134, 139, 150, 140, 135, 144, 138, 135, 140, 134, 136, 141, 141, 134, 137, 141, 135, 140, 135, 159, 137, 125, 135, 128, 142, 139, 144, 142, 141, 137, 136, 136, 140, 141, 141, 139, 140, 140, 141, 129, 152, 132, 135, 146, 132, 143, 138, 140, 131, 141, 135, 142, 144, 142, 143, 152, 141, 144, 135, 141, 135, 133, 157, 144, 134, 149, 135, 142, 141, 137, 140, 141, 137, 138, 138, 159, 133, 140, 140, 146, 128, 140, 138, 135, 136, 136, 139, 136, 132, 136, 134, 132, 135, 132, 129, 137, 143, 136, 142, 143, 134, 138, 135, 141, 146, 132, 140, 138, 149, 138, 134, 144, 142, 137, 136, 152, 130, 142, 143, 137, 136, 146, 141, 156, 134, 128, 138, 131, 132, 136, 136, 136, 134, 138, 141, 139, 138, 139, 138, 129, 151, 138, 136, 144, 139, 140, 146, 139, 142, 134, 149, 143, 147, 139, 141, 128, 134, 150, 146, 145, 137, 140, 133, 138, 135, 133, 139, 144, 144, 138, 138, 131, 143, 137, 138, 135, 134, 140, 142, 143, 132, 139, 129, 143, 143, 144, 128, 146, 152, 126, 142, 144, 138, 134, 125, 136, 143, 138, 142, 136, 145, 137, 137, 136, 149, 137, 135, 139, 132, 131, 144, 144, 146, 151, 141, 142, 129, 139, 136, 146, 138, 135, 134, 135, 137, 136, 135, 134, 130, 144, 143, 136, 138, 130, 141, 141, 141, 143, 135, 137, 136, 132, 136, 133, 134, 128, 141, 139, 139, 151, 131, 141, 148, 141, 141, 149, 128, 137, 134, 140, 131, 123, 146, 134, 152, 129, 135, 139, 134, 133, 142, 124, 139, 141, 134, 150, 142, 137, 137, 137, 135, 141, 128, 129, 131, 145, 139, 136, 133, 145, 135, 144, 142, 138, 150, 135, 137, 133, 141, 135, 142, 133, 136, 140, 137, 135, 137, 136, 141, 144, 135, 142, 153, 136, 148, 146, 128, 143, 135, 140, 143, 138, 137, 146, 136, 143, 144, 135, 144, 134, 151, 147, 143, 145, 141, 144, 138, 141, 143, 137, 140, 144, 135, 134, 142, 133, 145, 133, 140, 133, 145, 139, 134, 142, 139, 141, 142, 141, 138, 144, 137, 142, 143, 135, 139, 131, 135, 138, 138, 142, 132, 139, 133, 142, 141, 147, 136, 137, 135, 146, 142, 137, 142, 141, 138, 137, 139, 132, 134, 138, 128, 139, 122, 140, 134, 134, 130, 137, 145, 141, 134, 141, 131, 137, 136, 139, 145, 140, 139, 131, 150, 144, 141, 134, 140, 137, 137, 143, 132, 137, 135, 129, 147, 148, 139, 129, 139, 141, 139, 133, 136, 136, 138, 135, 133, 143, 144, 131, 139, 138, 152, 144, 148, 141, 136, 144, 138, 126, 142, 136, 137, 144, 139, 141, 141, 144, 139, 133, 139, 138, 138, 143, 135, 137, 145, 133, 136, 141, 140, 141, 139, 142, 145, 146, 146, 143, 142, 140, 141, 140, 128, 138, 144, 138, 143, 137, 129, 134, 129, 139, 137, 134, 137, 138, 141, 140, 139, 138, 142, 138, 137, 130, 145, 139, 143, 150, 132, 140, 134, 141, 135, 139, 147, 134, 142, 128, 140, 141, 144, 140, 127, 140, 140, 135, 143, 138, 134, 136, 146, 136, 146, 147, 144, 143, 132, 138, 134, 132, 138, 141, 137, 144, 136, 136, 138, 143, 144, 144, 136, 136, 137, 148, 141, 140, 134, 127, 137, 142, 150, 136, 138, 139, 136, 148, 134, 139, 143, 141, 152, 134, 141, 145, 129, 138, 135, 134, 145, 137, 137, 131, 146, 142, 136, 141, 146, 137, 140, 138, 133, 140, 128, 135, 142, 135, 141, 145, 135, 146, 138, 138, 144, 139, 136, 141, 149, 132, 137, 125, 141, 136, 139, 134, 136, 137, 139, 138, 138, 152, 135, 142, 136, 132, 146, 137, 140, 144, 133, 141, 132, 141, 141, 138, 133, 139, 136, 132, 144, 131, 136, 139, 137, 137, 140, 136, 140, 129, 142, 147, 142, 151, 131, 144, 128, 127, 138, 147, 126, 137, 142, 143, 140, 135, 132, 141, 148, 141, 151, 136, 134, 133, 138, 126, 125, 153, 127, 132, 156, 142, 132, 141, 155, 136, 135, 146, 138, 130, 144, 146, 141, 139, 140, 150, 134, 139, 147, 137, 142, 140, 133, 128, 141, 140, 127, 133, 146, 131, 140, 142, 143, 131, 141, 113, 130, 135, 146, 143, 139, 140, 135, 132, 141, 137, 149, 146, 137, 145, 134, 141, 137, 146, 134, 131, 143, 142, 136, 136, 134, 144, 136, 133, 141, 143, 141, 138, 135, 137, 141, 146, 143, 146, 136, 136, 125, 135, 138, 145, 152, 132, 142, 134, 149, 145, 135, 144, 128, 138, 138, 147, 147, 136, 142, 143, 149, 132, 138, 135, 137, 141, 139, 141, 146, 135, 132, 141, 135, 133, 147, 141, 143, 147, 135, 145, 142, 145, 144, 131, 129, 144, 125, 128, 134, 141, 139, 131, 139, 127, 147, 147, 145, 137, 143, 131, 131, 134, 140, 151, 146, 144, 151, 144, 151, 142, 129, 136, 136, 137, 132, 149, 135, 145, 138, 143, 146, 132, 119, 137, 133, 132, 141, 143, 140, 143, 135, 145, 129, 126, 154, 137, 141, 130, 131, 133, 153, 134, 130, 129, 141, 135, 139, 138, 148, 144, 139, 148, 132, 134, 135, 139, 140, 152, 142, 143, 148, 138, 144, 133, 132, 151, 152, 142, 137, 149, 131, 133, 128, 135, 155, 139, 135, 141, 144, 135, 132, 135, 138, 146, 139, 135, 134, 129, 143, 153, 132, 135, 144, 144, 150, 155, 145, 142, 130, 143, 142, 138, 135, 135, 142, 139, 151, 140, 147, 138, 134, 139, 142, 150, 139, 133, 140, 152, 138, 138, 138, 133, 133, 123, 131, 144, 149, 143, 132, 149, 146, 137, 128, 139, 138, 140, 128, 141, 148, 141, 129, 128, 155, 138, 133, 136, 136, 129, 154, 140, 133, 138, 132, 139, 131, 142, 133, 127, 130, 145, 151, 141, 147, 144, 135, 151, 139, 134, 147, 147, 144, 131, 138, 132, 145, 147, 142, 137, 132, 139, 124, 144, 138, 148, 140, 138, 144, 148, 138, 142, 148, 131, 122, 134, 141, 142, 145, 144, 129, 139, 144, 149, 131, 144, 137, 137, 137, 137, 158, 136, 133, 137, 141, 127, 140, 126, 142, 138, 141, 141, 133, 144, 150, 141, 139, 153, 128, 137, 134, 147, 140, 133, 125, 138, 144, 137, 139, 127, 133, 142, 130, 131, 146, 138, 141, 140, 144, 136, 137, 136, 145, 127, 138, 139, 134, 137, 138, 143, 140, 140, 146, 148, 134, 145, 147, 133, 133, 151, 146, 142, 149, 142, 140, 132, 141, 137, 145, 139, 140, 139, 135, 144, 136, 138, 128, 143, 148, 140, 128, 140, 153, 134, 136, 139, 135, 145, 134, 133, 144, 140, 146, 140, 142, 153, 142, 139, 133, 129, 140, 150, 135, 141, 138, 146, 134, 128, 149, 143, 144, 128, 138, 131, 135, 137, 144, 126, 147, 145, 132, 150, 152, 134, 157, 135, 142, 132, 131, 141, 139, 143, 138, 146, 144, 139, 132, 144, 134, 143, 135, 150, 144, 144, 140, 147, 137, 133, 139, 135, 142, 141, 142, 141, 140, 131, 146, 140, 143, 147, 141, 143, 139, 143, 143, 134, 133, 146, 146, 140, 147, 141, 134, 135, 140, 145, 143, 147, 139, 142, 145, 144, 146, 141, 136, 144, 143, 138, 139, 138, 129, 138, 141, 141, 135, 134, 137, 134, 140, 147, 136, 136, 135, 125, 142, 135, 142, 137, 138, 149, 140, 135, 134, 144, 141, 138, 136, 141, 140, 142, 133, 138, 138, 136, 144, 137, 138, 132, 138, 138, 138, 142, 138, 148, 145, 130, 140, 137, 145, 137, 142, 141, 147, 132, 142, 138, 137, 133, 139, 130, 134, 145, 134, 135, 135, 135, 138, 136, 132, 141, 138, 138, 140, 138, 141, 138, 140, 133, 139, 130, 139, 136, 141, 140, 147, 136, 145, 137, 139, 140, 140, 140, 141, 130, 136, 137, 143, 144, 131, 146, 149, 138, 138, 136, 135, 140, 137, 135, 136, 137, 138, 135, 140, 135, 138, 133, 143, 137, 137, 136, 139, 143, 140, 136, 135, 146, 137, 144, 142, 131, 144, 143, 146, 140, 145, 139, 141, 134, 139, 136, 142, 139, 133, 143, 139, 142, 135, 138, 144, 134, 135, 143, 129, 138, 143, 141, 142, 147, 146, 135, 136, 142, 139, 137, 139, 127, 152, 137, 140, 137, 145, 144, 142, 134, 140, 125, 141, 142, 130, 131, 137, 144, 140, 130, 127, 128, 139, 140, 143, 135, 140, 145, 137, 146, 139, 136, 143, 140, 145, 144, 136, 145, 152, 139, 130, 141, 142, 138, 143, 141, 130, 140, 151, 143, 143, 138, 141, 131, 138, 133, 154, 143, 142, 140, 136, 139, 139, 141, 135, 136, 140, 152, 140, 137, 134, 140, 128, 146, 141, 133, 144, 145, 139, 132, 136, 142, 145, 139, 137, 136, 140, 132, 145, 142, 140, 142, 141, 141, 139, 132, 134, 132, 140, 141, 129, 141, 152, 138, 132, 145, 134, 150, 141, 135, 142, 120, 145, 138, 133, 142, 136, 139, 141, 137, 139, 149, 148, 139, 136, 131, 130, 138, 136, 139, 141, 141, 139, 141, 143, 140, 132, 146, 148, 141, 139, 135, 143, 140, 141, 127, 130, 142, 144, 142, 139, 134, 131, 137, 141, 143, 137, 142, 143, 142, 139, 121, 132, 144, 133, 139, 139, 143, 138, 148, 137, 139, 135, 141, 136, 143, 138, 133, 143, 137, 134, 141, 144, 134, 139, 136, 138, 140, 145, 131, 136, 134, 130, 134, 140, 140, 144, 142, 138, 132, 145, 141, 150, 137, 140, 144, 134, 145, 145, 142, 140, 145, 147, 139, 148, 136, 132, 143, 144, 137, 141, 141, 149, 130, 143, 139, 140, 141, 135, 137, 137, 138, 138, 139, 133, 139, 132, 145, 141, 137, 145, 143, 142, 145, 129, 137, 146, 138, 137, 144, 140, 139, 134, 141, 134, 147, 136, 147, 135, 139, 138, 138, 144, 134, 139, 136, 139, 142, 136, 138, 135, 134, 139, 138, 133, 133, 140, 136, 136, 144, 145, 136, 140, 138, 135, 141, 141, 139, 137, 140, 140, 136, 133, 142, 132, 140, 148, 141, 144, 132, 139, 137, 140, 143, 139, 137, 134, 136, 128, 146, 139, 134, 136, 139, 143, 139, 140, 132, 141, 132, 133, 146, 135, 139, 143, 141, 140, 143, 143, 144, 133, 135, 138, 140, 152, 145, 135, 136, 136, 133, 140, 137, 141, 142, 141, 125, 134, 147, 140, 133, 135, 138, 135, 133, 148, 137, 129, 135, 137, 141, 137, 131, 136, 136, 137, 143, 142, 130, 140, 140, 143, 135, 146, 134, 135, 141, 136, 137, 138, 136, 136, 144, 140, 145, 134, 135, 131, 144, 132, 138, 137, 136, 145, 142, 137, 140, 142, 143, 136, 140, 140, 135, 140, 144, 138, 141, 138, 137, 144, 141, 133, 144, 138, 138, 145, 137, 138, 141, 131, 132, 142, 143, 143, 137, 132, 132, 133, 142, 139, 137, 135, 139, 143, 132, 140, 141, 142, 130, 134, 135, 135, 144, 155, 134, 139, 143, 142, 134, 138, 138, 143, 140, 138, 136, 136, 150, 135, 150, 137, 140, 145, 142, 138, 143, 147, 138, 138, 136, 133, 145, 140, 138, 141, 151, 136, 136, 139, 142, 142, 136, 139, 145, 139, 131, 144, 138, 140, 135, 138, 141, 143, 136, 136, 143, 141, 142, 136, 146, 137, 138, 134, 138, 141, 140, 140, 138, 139, 142, 135, 138, 132, 133, 139, 133, 146, 130, 133, 142, 135, 131, 135, 134, 137, 135, 134, 135, 141, 144, 132, 127, 138, 138, 142, 141, 138, 136, 149, 136, 135, 154, 137, 142, 137, 141, 138, 136, 146, 136, 151, 139, 140, 140, 132, 136, 147, 146, 135, 140, 139, 136, 140, 149, 137, 142, 136, 144, 135, 141, 140, 141, 141, 141, 139, 135, 131, 143, 137, 145, 133, 144, 144, 143, 139, 144, 135, 132, 135, 135, 135, 146, 137, 142, 145, 145, 144, 144, 142, 144, 142, 138, 140, 140, 135, 134, 145, 144, 140, 141, 137, 138, 136, 130, 135, 136, 134, 138, 141, 145, 126, 131, 136, 135, 142, 141, 133, 133, 138, 140, 138, 145, 141, 136, 135, 133, 137, 124, 139, 144, 135, 140, 143, 132, 135, 129, 144, 143, 140, 136, 136, 135, 140, 140, 141, 141, 138, 140, 134, 143, 137, 138, 134, 145, 138, 138, 138, 139, 142, 142, 140, 139, 133, 135, 138, 134, 147, 136, 134, 149, 133, 143, 144, 135, 131, 138, 136, 135, 146, 141, 139, 131, 144, 136, 137, 148, 144, 133, 137, 141, 138, 141, 142, 142, 140, 133, 132, 137, 142, 132, 136, 143, 140, 138, 136, 144, 152, 147, 137, 150, 138, 138, 132, 138, 136, 138, 137, 142, 139, 138, 134, 138, 142, 140, 134, 145, 142, 134, 134, 136, 138, 145, 143, 139, 139, 140, 130, 136, 135, 134, 141, 147, 142, 133, 136, 143, 135, 140, 143, 138, 133, 133, 136, 137, 139, 140, 134, 136, 139, 139, 140, 142, 132, 147, 134, 150, 133, 134, 145, 138, 141, 124, 133, 132, 136, 138, 132, 132, 155, 147, 138, 138, 139, 147, 141, 143, 139, 140, 142, 140, 143, 134, 140, 135, 136, 139, 132, 142, 139, 131, 141, 134, 139, 134, 133, 138, 140, 143, 135, 139, 140, 146, 133, 138, 139, 136, 142, 142, 138, 145, 148, 132, 140, 139, 141, 140, 141, 134, 131, 139, 137, 139, 133, 142, 147, 139, 138, 139, 133, 139, 133, 147, 138, 140, 132, 134, 137, 147, 141, 141, 148, 136, 134, 137, 140, 134, 138, 140, 142, 139, 134, 137, 146, 135, 140, 138, 147, 136, 137, 142, 134, 135, 139, 131, 138, 144, 135, 147, 139, 140, 137, 140, 135, 140, 139, 134, 139, 136, 139, 137, 147, 140, 147, 145, 140, 141, 139, 139, 136, 136, 141, 133, 135, 139, 138, 139, 132, 138, 140, 139, 132, 152, 140, 147, 147, 134, 154, 140, 138, 144, 137, 139, 141, 141, 144, 140, 145, 153, 136, 144, 133, 148, 141, 149, 132, 135, 143, 147, 144, 134, 142, 141, 141, 150, 138, 143, 138, 131, 141, 142, 144, 140, 133, 143, 137, 134, 135, 129, 138, 131, 142, 141, 137, 141, 145, 141, 137, 139, 139, 139, 147, 132, 139, 133, 131, 133, 140, 146, 148, 133, 135, 144, 146, 127, 140, 134, 136, 133, 141, 142, 138, 137, 144, 121, 135, 139, 136, 142, 143, 140, 143, 148, 143, 138, 134, 141, 131, 135, 129, 136, 141, 144, 144, 145, 134, 141, 146, 135, 140, 139, 140, 142, 140, 142, 137, 145, 137, 141, 138, 140, 137, 146, 136, 143, 141, 138, 139, 146, 140, 145, 140, 150, 138, 136, 142, 145, 143, 137, 141, 138, 135, 139, 130, 142, 147, 144, 133, 134, 148, 137, 135, 133, 141, 137, 141, 146, 144, 134, 136, 143, 132, 135, 140, 143, 134, 140, 139, 131, 124, 142, 134, 141, 137, 140, 137, 137, 137, 126, 135, 140, 139, 140, 136, 136, 140, 134, 131, 144, 145, 136, 131, 145, 137, 145, 143, 140, 138, 138, 140, 141, 136, 138, 139, 140, 134, 136, 135, 140, 137, 145, 131, 143, 145, 148, 148, 151, 133, 140, 132, 143, 139, 138, 144, 134, 136, 145, 135, 132, 137, 140, 143, 154, 143, 138, 136, 130, 134, 135, 144, 142, 142, 142, 144, 141, 139, 133, 139, 144, 136, 137, 146, 143, 140, 140, 139, 135, 137, 133, 142, 140, 138, 143, 138, 139, 140, 150, 137, 143, 144, 142, 142, 136, 140, 138, 139, 136, 140, 135, 128, 139, 136, 134, 139, 136, 149, 134, 139, 145, 133, 148, 139, 139, 137, 136, 141, 136, 144, 143, 137, 136, 134, 142, 136, 152, 134, 133, 132, 137, 146, 144, 126, 148, 143, 138, 138, 141, 133, 140, 143, 139, 137, 137, 136, 145, 138, 140, 139, 136, 138, 131, 141, 142, 139, 139, 141, 133, 140, 144, 143, 131, 143, 146, 138, 144, 141, 142, 136, 136, 139, 146, 136, 134, 138, 138, 137, 138, 138, 140, 136, 135, 139, 141, 131, 148, 137, 134, 140, 139, 138, 137, 146, 139, 141, 138, 126, 141, 132, 143, 143, 144, 136, 137, 137, 146, 136, 139, 142, 137, 140, 137, 141, 139, 143, 149, 141, 138, 137, 135, 153, 143, 130, 134, 149, 139, 136, 142, 138, 137, 142, 143, 144, 142, 141, 137, 140, 136, 139, 142, 139, 136, 139, 141, 142, 138, 140, 139, 140, 143, 142, 140, 139, 140, 138, 139, 144, 138, 140, 142, 137, 142, 143, 139, 138, 139, 140, 142, 138, 137, 143, 143, 139, 137, 136, 139, 138, 130, 144, 136, 138, 141, 139, 140, 142, 137, 132, 140, 142, 137, 136, 140, 133, 135, 139, 137, 139, 138, 135, 134, 141, 139, 137, 143, 139, 141, 142, 140, 138, 143, 144, 146, 143, 136, 138, 143, 137, 140, 141, 139, 141, 138, 140, 139, 145, 142, 139, 138, 137, 141, 132, 140, 142, 141, 139, 144, 139, 145, 141, 143, 138, 140, 138, 135, 139, 138, 139, 139, 138, 138, 137, 138, 139, 137, 139, 135, 141, 140, 138, 137, 139, 140, 137, 140, 135, 140, 146, 136, 135, 137, 140, 145, 137, 140, 139, 143, 138, 136, 140, 143, 136, 139, 141, 143, 139, 135, 138, 137, 141, 141, 147, 139, 143, 136, 140, 139, 135, 133, 139, 142, 141, 139, 137, 139, 140, 139, 139, 136, 140, 144, 140, 141, 139, 140, 139, 141, 140, 143, 142, 138, 138, 141, 140, 140, 139, 142, 141, 140, 138, 138, 143, 136, 143, 144, 134, 135, 136, 137, 147, 138, 136, 142, 136, 140, 143, 146, 138, 136, 136, 139, 139, 138, 138, 139, 138, 142, 141, 139, 136, 138, 142, 140, 142, 140, 146, 140, 141, 141, 137, 136, 137, 143, 140, 139, 137, 143, 142, 139, 137, 142, 134, 135, 147, 137, 137, 141, 136, 141, 138, 140, 140, 138, 144, 136, 137, 136, 134, 140, 135, 138, 147, 137, 135, 140, 142, 138, 134, 135, 138, 137, 134, 136, 141, 138, 143, 139, 140, 140, 136, 137, 137, 134, 140, 139, 142, 135, 137, 137, 138, 135, 140, 137, 145, 142, 141, 140, 143, 138, 136, 142, 142, 138, 139, 140, 137, 136, 138, 137, 136, 133, 134, 140, 140, 138, 139, 136, 139, 139, 138, 140, 138, 140, 140, 142, 140, 136, 137, 139, 143, 141, 136, 136, 139, 139, 140, 135, 139, 132, 135, 139, 144, 143, 136, 140, 137, 137, 139, 133, 140, 140, 137, 143, 138, 141, 134, 135, 144, 144, 144, 134, 138, 139, 140, 140, 135, 141, 136, 139, 140, 139, 138, 141, 138, 139, 138, 144, 138, 139, 134, 145, 136, 137, 139, 136, 143, 133, 139, 139, 142, 134, 141, 137, 141, 138, 137, 142, 138, 135, 136, 136, 137, 140, 140, 132, 145, 135, 144, 141, 137, 140, 136, 139, 139, 136, 140, 142, 140, 142, 139, 146, 137, 138, 138, 143, 139, 139, 139, 137, 141, 137, 142, 141, 141, 142, 137, 138, 140, 143, 142, 138, 140, 137, 142, 140, 139, 139, 135, 142, 141, 140, 147, 140, 150, 141, 138, 137, 137, 142, 142, 140, 139, 140, 140, 138, 139, 137, 143, 136, 140, 135, 137, 135, 139, 141, 144, 136, 141, 142, 141, 138, 143, 138, 141, 136, 135, 140, 136, 140, 143, 140, 139, 141, 142, 133, 142, 141, 140, 136, 135, 131, 146, 136, 148, 135, 140, 142, 133, 138, 141, 133, 132, 148, 138, 143, 138, 133, 144, 138, 150, 136, 145, 144, 138, 147, 144, 135, 141, 140, 139, 153, 139, 139, 137, 135, 142, 136, 148, 144, 140, 140, 131, 148, 139, 141, 138, 133, 133, 131, 136, 137, 141, 142, 141, 143, 134, 134, 144, 141, 142, 142, 143, 148, 133, 137, 138, 140, 140, 143, 138, 140, 125, 141, 140, 139, 164, 133, 144, 147, 132, 143, 137, 136, 138, 138, 140, 142, 139, 130, 139, 135, 127, 138, 138, 133, 136, 136, 139, 143, 145, 137, 133, 142, 141, 139, 143, 138, 143, 142, 132, 141, 141, 143, 133, 136, 134, 140, 126, 136, 139, 141, 144, 138, 137, 132, 130, 141, 137, 131, 139, 134, 143, 137, 147, 140, 131, 136, 132, 140, 139, 132, 149, 143, 140, 136, 142, 138, 149, 140, 132, 139, 141, 139, 131, 142, 153, 138, 139, 154, 133, 140, 141, 141, 138, 140, 137, 146, 140, 142, 130, 129, 141, 142, 143, 137, 141, 154, 142, 137, 132, 145, 131, 144, 140, 134, 138, 140, 136, 135, 138, 147, 143, 140, 142, 139, 133, 136, 141, 142, 140, 133, 131, 141, 141, 136, 136, 143, 138, 133, 140, 129, 150, 144, 137, 142, 148, 140, 136, 135, 146, 144, 138, 141, 140, 136, 135, 137, 136, 143, 138, 142, 138, 133, 139, 139, 144, 140, 140, 138, 138, 152, 142, 140, 138, 137, 136, 134, 143, 133, 136, 132, 140, 145, 139, 139, 134, 159, 140, 144, 145, 136, 148, 138, 141, 144, 131, 147, 139, 147, 137, 138, 139, 142, 137, 141, 134, 141, 142, 136, 136, 148, 147, 144, 142, 127, 144, 145, 139, 137, 139, 136, 138, 138, 139, 135, 137, 139, 147, 136, 145, 134, 145, 131, 151, 134, 136, 134, 136, 138, 135, 147, 139, 145, 137, 146, 142, 137, 140, 145, 129, 151, 135, 140, 138, 136, 133, 130, 139, 138, 135, 135, 137, 141, 137, 134, 142, 131, 140, 144, 139, 138, 142, 144, 136, 138, 147, 144, 142, 149, 139, 138, 134, 138, 148, 141, 141, 135, 136, 143, 135, 135, 139, 139, 139, 142, 136, 137, 139, 136, 141, 138, 144, 133, 145, 140, 134, 139, 133, 144, 132, 142, 136, 133, 132, 131, 139, 132, 136, 141, 134, 134, 138, 139, 140, 141, 136, 143, 138, 141, 132, 128, 142, 145, 137, 141, 135, 138, 145, 140, 136, 146, 141, 138, 136, 142, 133, 136, 143, 140, 144, 143, 144, 138, 140, 136, 140, 133, 144, 136, 139, 131, 133, 137, 135, 142, 133, 143, 146, 141, 137, 146, 143, 132, 140, 135, 141, 140, 138, 137, 141, 141, 138, 146, 136, 135, 146, 135, 134, 147, 137, 148, 136, 139, 137, 127, 143, 140, 140, 138, 138, 139, 125, 133, 145, 146, 125, 141, 134, 141, 138, 142, 135, 139, 137, 135, 139, 133, 142, 140, 133, 152, 137, 138, 144, 137, 142, 137, 146, 136, 144, 135, 140, 135, 135, 147, 136, 134, 134, 142, 136, 139, 138, 141, 149, 138, 140, 146, 134, 142, 138, 142, 140, 131, 138, 138, 141, 139, 136, 139, 149, 141, 137, 141, 142, 141, 136, 131, 146, 141, 134, 138, 159, 149, 138, 153, 137, 142, 144, 131, 137, 142, 139, 145, 147, 139, 151, 139, 138, 146, 134, 132, 133, 138, 139, 118, 134, 136, 138, 136, 137, 134, 135, 136, 138, 128, 136, 143, 142, 138, 144, 144, 134, 139, 138, 144, 146, 145, 140, 148, 145, 139, 137, 144, 141, 137, 140, 139, 134, 137, 141, 134, 145, 131, 140, 139, 137, 140, 141, 133, 135, 140, 135, 141, 140, 138, 138, 137, 132, 144, 142, 127, 131, 141, 146, 126, 138, 135, 140, 137, 142, 143, 145, 142, 136, 136, 131, 143, 136, 135, 142, 133, 142, 138, 144, 137, 141, 144, 144, 145, 136, 136, 140, 133, 145, 142, 139, 144, 139, 140, 138, 139, 134, 143, 144, 136, 143, 139, 141, 139, 140, 145, 143, 141, 140, 145, 138, 135, 136, 144, 135, 141, 142, 133, 137, 137, 135, 143, 136, 138, 134, 136, 155, 139, 136, 143, 137, 141, 135, 139, 138, 138, 142, 140, 142, 143, 140, 138, 137, 141, 138, 142, 134, 136, 134, 139, 141, 141, 127, 142, 144, 134, 136, 140, 142, 133, 141, 139, 136, 140, 137, 135, 137, 142, 132, 139, 136, 142, 137, 141, 131, 139, 140, 139, 136, 139, 132, 133, 142, 141, 134, 144, 139, 132, 137, 132, 138, 136, 135, 135, 134, 144, 142, 140, 142, 141, 138, 134, 137, 141, 148, 148, 136, 143, 147, 138, 146, 134, 135, 141, 133, 138, 138, 141, 138, 144, 138, 131, 127, 134, 147, 140, 137, 137, 146, 145, 133, 136, 137, 140, 143, 140, 140, 139, 135, 138, 140, 134, 137, 141, 143, 136, 137, 130, 136, 138, 143, 140, 140, 142, 143, 141, 131, 141, 134, 133, 140, 141, 149, 140, 138, 144, 134, 136, 135, 142, 144, 144, 139, 144, 141, 140, 139, 139, 154, 137, 142, 137, 135, 132, 144, 138, 139, 149, 137, 141, 145, 145, 143, 143, 138, 127, 145, 139, 132, 141, 143, 143, 131, 137, 137, 136, 137, 129, 143, 138, 140, 136, 141, 142, 138, 140, 141, 143, 142, 139, 144, 130, 141, 136, 140, 139, 123, 137, 138, 138, 135, 141, 134, 146, 135, 141, 138, 134, 133, 135, 131, 130, 125, 141, 140, 136, 144, 141, 142, 139, 137, 155, 138, 129, 132, 143, 142, 136, 141, 138, 138, 135, 134, 136, 136, 139, 138, 139, 135, 142, 134, 139, 135, 140, 138, 130, 134, 148, 137, 134, 134, 148, 138, 146, 149, 140, 139, 140, 139, 135, 141, 140, 143, 138, 142, 138, 138, 135, 131, 136, 142, 131, 138, 132, 140, 143, 143, 144, 145, 140, 137, 134, 138, 140, 139, 143, 140, 137, 140, 131, 139, 139, 139, 138, 139, 133, 141, 141, 140, 142, 137, 142, 139, 135, 143, 129, 142, 142, 137, 141, 135, 133, 135, 137, 138, 134, 146, 133, 140, 147, 142, 139, 140, 141, 142, 135, 138, 139, 139, 137, 136, 138, 142, 138, 133, 136, 138, 143, 136, 138, 141, 140, 138, 134, 137, 138, 136, 142, 140, 140, 140, 138, 137, 132, 136, 137, 137, 140, 134, 139, 137, 136, 142, 140, 136, 137, 134, 137, 140, 140, 139, 139, 136, 137, 134, 141, 135, 132, 140, 135, 138, 140, 135, 141, 142, 140, 142, 134, 142, 141, 137, 139, 140, 139, 138, 141, 136, 142, 138, 145, 143, 139, 140, 140, 137, 137, 139, 134, 138, 144, 139, 138, 137, 139, 140, 138, 140, 136, 142, 139, 138, 140, 137, 142, 136, 136, 142, 139, 138, 134, 135, 140, 140, 140, 140, 139, 139, 141, 134, 134, 143, 139, 133, 145, 136, 140, 140, 140, 139, 136, 137, 135, 140, 142, 141, 140, 133, 140, 138, 137, 139, 142, 138, 134, 143, 138, 136, 143, 137, 137, 137, 137, 140, 137, 141, 137, 139, 138, 134, 138, 136, 136, 141, 137, 139, 134, 136, 143, 142, 142, 138, 140, 140, 137, 142, 141, 134, 139, 140, 140, 142, 138, 139, 136, 138, 142, 137, 141, 139, 139, 142, 138, 134, 137, 146, 141, 140, 139, 139, 138, 141, 134, 134, 140, 141, 141, 136, 137, 142, 140, 140, 137, 138, 135, 142, 141, 138, 135, 142, 141, 137, 142, 138, 143, 137, 144, 137, 141, 139, 137, 135, 141, 137, 138, 139, 139, 140, 140, 136, 138, 139, 143, 138, 140, 133, 135, 137, 141, 137, 137, 141, 140, 139, 135, 138, 138, 144, 139, 139, 137, 139, 137, 136, 138, 137, 140, 136, 137, 140, 144, 140, 138, 138, 138, 136, 141, 137, 143, 144, 143, 140, 139, 135, 132, 139, 137, 143, 137, 142, 135, 140, 139, 140, 141, 139, 141, 142, 138, 141, 143, 142, 135, 140, 137, 141, 139, 140, 140, 139, 136, 139, 136, 139, 141, 141, 134, 138, 143, 145, 138, 140, 140, 138, 136, 139, 139, 142, 140, 141, 143, 139, 141, 139, 138, 138, 140, 143, 141, 138, 131, 135, 138, 137, 138, 138, 137, 145, 138, 138, 134, 141, 136, 142, 141, 140, 137, 138, 138, 142, 142, 136, 141, 138, 136, 135, 144, 141, 137, 142, 140, 147, 137, 135, 138, 138, 137, 135, 142, 136, 142, 136, 140, 135, 139, 141, 136, 135, 142, 143, 140, 140, 138, 138, 137, 141, 137, 138, 134, 137, 134, 140, 136, 138, 137, 138, 144, 137, 133, 137, 140, 140, 136, 140, 137, 136, 140, 140, 138, 138, 144, 142, 142, 137, 140, 140, 143, 141, 143, 139, 136, 138, 136, 140, 135, 138, 140, 138, 137, 136, 145, 138, 138, 137, 141, 139, 145, 138, 139, 135, 140, 135, 138, 139, 138, 140, 139, 140, 143, 137, 138, 135, 141, 141, 140, 141, 141, 138, 141, 145, 136, 138, 137, 143, 137, 137, 137, 138, 138, 134, 138, 143, 138, 142, 140, 138, 140, 139, 137, 140, 139, 139, 142, 132, 138, 143, 136, 138, 133, 140, 143, 143, 141, 141, 144, 139, 139, 136, 140, 137, 139, 135, 138, 137, 137, 135, 139, 138, 144, 137, 143, 147, 134, 135, 139, 139, 139, 133, 140, 142, 136, 135, 134, 144, 132, 137, 141, 138, 133, 143, 132, 150, 139, 133, 144, 143, 139, 151, 141, 151, 140, 140, 138, 134, 142, 136, 138, 133, 140, 147, 136, 134, 144, 140, 138, 129, 140, 136, 137, 138, 131, 143, 141, 139, 133, 138, 142, 148, 142, 144, 144, 144, 144, 140, 126, 132, 136, 143, 144, 138, 138, 132, 133, 142, 134, 133, 133, 139, 138, 139, 138, 130, 133, 130, 131, 142, 136, 137, 137, 133, 130, 143, 126, 138, 135, 140, 143, 133, 141, 141, 137, 137, 147, 132, 139, 138, 137, 150, 150, 141, 137, 138, 131, 136, 141, 140, 137, 147, 137, 142, 147, 145, 141, 140, 139, 139, 130, 146, 134, 132, 150, 132, 130, 144, 141, 140, 141, 135, 135, 136, 139, 141, 143, 142, 148, 141, 143, 137, 149, 134, 142, 141, 146, 131, 143, 138, 144, 136, 148, 142, 131, 136, 136, 137, 139, 137, 145, 142, 127, 137, 139, 139, 135, 141, 130, 138, 142, 149, 147, 133, 140, 144, 143, 135, 130, 133, 146, 142, 132, 151, 131, 152, 139, 137, 148, 139, 134, 149, 137, 138, 139, 142, 143, 151, 139, 145, 135, 144, 130, 127, 131, 138, 145, 140, 137, 143, 137, 139, 136, 131, 136, 139, 144, 143, 138, 145, 133, 142, 134, 141, 144, 139, 141, 142, 143, 143, 131, 136, 142, 144, 135, 131, 140, 144, 137, 138, 140, 137, 141, 147, 148, 132, 138, 144, 132, 137, 138, 137, 136, 133, 141, 136, 140, 147, 141, 141, 138, 147, 139, 142, 136, 140, 135, 136, 133, 137, 138, 141, 141, 142, 140, 137, 149, 136, 142, 130, 140, 129, 143, 147, 136, 136, 134, 135, 138, 133, 138, 133, 149, 139, 133, 143, 137, 141, 135, 133, 140, 137, 134, 133, 131, 137, 135, 136, 147, 133, 140, 139, 138, 138, 138, 143, 137, 140, 136, 137, 137, 141, 138, 136, 131, 135, 141, 142, 142, 131, 134, 137, 145, 137, 141, 147, 135, 136, 128, 141, 138, 139, 143, 140, 138, 140, 129, 139, 141, 147, 140, 140, 138, 139, 136, 134, 136, 127, 145, 149, 139, 140, 139, 139, 136, 137, 135, 138, 140, 136, 142, 142, 143, 141, 144, 139, 138, 140, 138, 134, 137, 137, 148, 146, 143, 142, 134, 143, 154, 143, 137, 139, 142, 147, 143, 139, 134, 136, 143, 133, 142, 138, 138, 129, 138, 139, 140, 142, 153, 136, 140, 140, 149, 144, 125, 135, 137, 132, 139, 139, 132, 137, 138, 141, 129, 149, 138, 143, 141, 139, 139, 136, 142, 141, 136, 141, 144, 138, 130, 134, 135, 136, 145, 130, 134, 137, 143, 136, 138, 132, 142, 134, 139, 138, 143, 133, 133, 143, 145, 134, 143, 131, 138, 143, 147, 136, 133, 141, 135, 141, 136, 142, 134, 131, 139, 139, 131, 131, 123, 128, 133, 133, 140, 131, 136, 142, 140, 134, 139, 131, 144, 144, 142, 141, 139, 145, 140, 147, 129, 147, 141, 135, 142, 141, 149, 141, 147, 132, 138, 135, 137, 141, 128, 134, 131, 132, 137, 134, 136, 143, 140, 139, 140, 143, 131, 141, 134, 137, 137, 143, 135, 144, 141, 141, 145, 146, 140, 138, 133, 128, 143, 143, 149, 139, 140, 134, 138, 135, 143, 141, 148, 125, 137, 135, 138, 140, 138, 133, 146, 144, 136, 145, 141, 137, 133, 138, 136, 141, 140, 133, 134, 139, 133, 136, 135, 138, 139, 135, 142, 141, 139, 138, 147, 136, 139, 137, 136, 132, 143, 136, 140, 141, 136, 147, 138, 135, 139, 139, 141, 129, 141, 141, 140, 140, 139, 142, 142, 145, 135, 126, 138, 138, 144, 140, 145, 139, 148, 131, 146, 136, 136, 141, 134, 138, 139, 141, 134, 135, 138, 143, 136, 141, 146, 139, 132, 138, 143, 135, 138, 138, 143, 149, 136, 133, 147, 148, 138, 138, 143, 141, 143, 136, 129, 139, 139, 124, 133, 145, 138, 138, 140, 137, 141, 131, 135, 145, 145, 144, 147, 141, 131, 143, 142, 133, 140, 131, 139, 135, 146, 147, 147, 146, 139, 137, 138, 141, 135, 133, 136, 134, 158, 149, 144, 140, 131, 138, 136, 133, 147, 140, 133, 135, 135, 132, 133, 139, 143, 144, 138, 130, 139, 137, 134, 132, 147, 151, 140, 135, 136, 137, 143, 144, 133, 141, 138, 136, 140, 140, 145, 134, 134, 127, 137, 140, 141, 146, 151, 135, 146, 148, 139, 132, 135, 139, 132, 129, 143, 136, 127, 142, 134, 139, 141, 134, 141, 142, 138, 138, 140, 139, 144, 148, 139, 135, 143, 139, 144, 141, 133, 138, 142, 140, 139, 137, 142, 139, 140, 139, 130, 138, 135, 129, 142, 136, 145, 139, 147, 145, 131, 133, 140, 149, 142, 151, 130, 133, 143, 138, 136, 143, 142, 144, 144, 136, 146, 138, 143, 130, 141, 141, 151, 136, 134, 142, 137, 136, 143, 136, 143, 129, 138, 138, 140, 136, 141, 137, 137, 138, 145, 145, 140, 139, 134, 137, 129, 136, 128, 135, 145, 147, 142, 136, 146, 149, 132, 141, 142, 142, 131, 144, 137, 129, 145, 138, 139, 142, 138, 141, 138, 126, 134, 149, 139, 140, 141, 129, 123, 139, 136, 135, 136, 144, 143, 140, 144, 138, 139, 134, 146, 129, 145, 141, 146, 125, 132, 130, 146, 136, 133, 138, 137, 135, 136, 131, 140, 140, 126, 139, 135, 137, 145, 137, 149, 143, 141, 135, 137, 142, 141, 133, 147, 143, 139, 142, 139, 140, 138, 131, 135, 138, 142, 132, 138, 143, 130, 137, 126, 142, 131, 148, 138, 134, 141, 139, 148, 146, 134, 130, 143, 140, 139, 138, 139, 139, 146, 141, 142, 132, 138, 150, 136, 141, 131, 138, 145, 137, 139, 141, 141, 135, 136, 137, 146, 137, 137, 135, 139, 126, 141, 145, 128, 149, 140, 141, 142, 138, 142, 138, 149, 137, 130, 136, 138, 132, 148, 137, 148, 137, 142, 138, 142, 132, 154, 138, 149, 150, 148, 130, 134, 140, 135, 133, 140, 139, 147, 140, 143, 139, 134, 144, 128, 141, 138, 133, 135, 140, 128, 133, 134, 141, 146, 144, 138, 143, 146, 148, 138, 157, 146, 146, 151, 140, 139, 135, 122, 140, 145, 158, 130, 141, 139, 152, 129, 144, 140, 143, 136, 136, 142, 140, 138, 143, 141, 131, 144, 148, 142, 139, 136, 129, 135, 133, 156, 132, 136, 133, 142, 136, 127, 137, 135, 138, 136, 137, 142, 129, 139, 136, 140, 135, 140, 146, 143, 138, 137, 144, 131, 142, 133, 151, 132, 135, 136, 146, 126, 134, 133, 145, 138, 138, 130, 141, 134, 145, 145, 147, 138, 132, 125, 137, 133, 134, 141, 131, 134, 139, 140, 141, 144, 144, 138, 129, 145, 132, 136, 145, 133, 126, 140, 130, 141, 149, 127, 134, 147, 142, 139, 145, 127, 142, 144, 141, 140, 157, 134, 135, 125, 154, 139, 135, 142, 137, 142, 136, 143, 137, 132, 135, 138, 143, 142, 133, 133, 148, 144, 155, 138, 136, 132, 134, 135, 131, 129, 134, 145, 138, 146, 149, 152, 128, 130, 141, 163, 148, 125, 134, 134, 135, 147, 138, 141, 132, 140, 138, 147, 120, 149, 141, 127, 140, 138, 144, 138, 149, 145, 138, 140, 153, 135, 130, 129, 133, 142, 135, 135, 127, 143, 140, 141, 141, 146, 129, 147, 132, 132, 156, 132, 144, 144, 134, 155, 160, 146, 128, 131, 140, 142, 143, 144, 141, 145, 151, 146, 146, 142, 136, 128, 134, 130, 139, 140, 146, 140, 146, 127, 133, 125, 137, 139, 145, 146, 133, 141, 144, 136, 144, 131, 153, 143, 140, 141, 142, 150, 146, 133, 141, 135, 152, 136, 141, 138, 140, 133, 139, 141, 144, 138, 139, 130, 132, 130, 129, 143, 142, 129, 134, 146, 123, 139, 138, 140, 144, 138, 124, 143, 142, 147, 144, 134, 154, 148, 152, 135, 141, 137, 135, 134, 135, 125, 143, 142, 144, 146, 130, 143, 143, 127, 136, 130, 135, 133, 135, 143, 127, 131, 149, 155, 132, 144, 131, 139, 130, 132, 142, 137, 133, 133, 143, 152, 137, 139, 148, 148, 137, 142, 137, 134, 143, 136, 136, 148, 134, 141, 128, 130, 143, 139, 138, 137, 141, 143, 144, 145, 144, 135, 125, 134, 139, 138, 135, 145, 135, 145, 134, 140, 136, 145, 136, 145, 141, 142, 128, 151, 139, 138, 140, 125, 133, 133, 139, 147, 141, 132, 136, 131, 137, 160, 146, 131, 143, 132, 140, 144, 135, 139, 138, 144, 146, 138, 147, 141, 141, 140, 151, 132, 141, 137, 139, 134, 134, 140, 145, 139, 144, 140, 137, 147, 135, 146, 126, 138, 147, 148, 137, 141, 130, 129, 141, 130, 127, 140, 138, 130, 138, 135, 141, 143, 133, 137, 143, 136, 127, 136, 138, 145, 145, 145, 145, 145, 163, 149, 140, 148, 142, 130, 145, 133, 121, 144, 137, 137, 138, 137, 141, 147, 137, 135, 136, 138, 139, 142, 145, 140, 158, 138, 140, 136, 144, 141, 141, 125, 132, 141, 139, 136, 146, 137, 140, 146, 131, 136, 147, 135, 145, 137, 147, 136, 143, 130, 151, 135, 131, 126, 137, 135, 143, 137, 141, 142, 144, 138, 135, 133, 139, 135, 138, 146, 137, 138, 142, 143, 136, 145, 139, 143, 137, 140, 140, 138, 141, 135, 137, 142, 134, 127, 143, 137, 138, 142, 137, 139, 142, 144, 139, 131, 142, 138, 133, 140, 140, 136, 138, 141, 134, 135, 133, 136, 142, 143, 142, 142, 140, 139, 137, 139, 140, 136, 136, 136, 143, 144, 139, 138, 139, 133, 138, 135, 135, 137, 138, 141, 140, 131, 144, 140, 140, 137, 146, 135, 131, 139, 139, 147, 134, 132, 136, 134, 129, 137, 140, 141, 144, 135, 137, 141, 138, 139, 139, 138, 139, 137, 150, 133, 139, 139, 132, 145, 139, 136, 140, 137, 133, 137, 145, 135, 142, 140, 140, 140, 131, 143, 142, 138, 141, 137, 138, 139, 140, 140, 148, 141, 136, 141, 137, 140, 136, 140, 140, 138, 146, 140, 138, 145, 134, 135, 146, 135, 139, 140, 140, 137, 132, 138, 137, 136, 140, 140, 139, 137, 135, 138, 139, 141, 143, 140, 137, 138, 142, 136, 136, 135, 134, 140, 136, 141, 145, 143, 146, 131, 144, 140, 141, 138, 140, 139, 139, 140, 146, 142, 137, 135, 134, 132, 143, 137, 138, 135, 135, 142, 144, 141, 136, 140, 141, 133, 134, 139, 136, 142, 139, 140, 143, 145, 138, 147, 144, 131, 132, 136, 136, 135, 140, 145, 145, 138, 139, 142, 140, 140, 142, 136, 142, 138, 139, 137, 136, 139, 135, 137, 132, 140, 136, 138, 137, 135, 143, 134, 128, 141, 140, 132, 145, 144, 137, 135, 138, 134, 145, 137, 140, 144, 142, 139, 130, 139, 136, 137, 132, 138, 133, 138, 138, 140, 148, 131, 138, 135, 131, 126, 138, 141, 139, 134, 133, 141, 132, 137, 133, 132, 135, 137, 144, 149, 142, 142, 140, 143, 145, 138, 143, 142, 146, 133, 145, 138, 136, 139, 135, 134, 142, 134, 134, 140, 146, 140, 134, 133, 147, 140, 139, 137, 144, 138, 143, 138, 141, 147, 141, 134, 140, 140, 137, 144, 147, 140, 136, 136, 137, 135, 139, 130, 140, 140, 131, 142, 146, 136, 145, 140, 134, 146, 137, 142, 139, 142, 145, 150, 143, 140, 139, 142, 139, 143, 140, 141, 136, 139, 137, 130, 136, 139, 141, 141, 127, 142, 143, 144, 136, 139, 137, 139, 137, 141, 138, 137, 138, 134, 139, 143, 143, 139, 148, 139, 140, 135, 141, 141, 136, 139, 140, 132, 136, 143, 140, 138, 130, 145, 139, 137, 142, 138, 137, 136, 121, 134, 133, 140, 143, 142, 141, 148, 138, 141, 138, 139, 151, 138, 132, 142, 137, 139, 141, 134, 141, 134, 132, 143, 136, 137, 146, 146, 143, 137, 137, 132, 138, 140, 146, 137, 136, 138, 141, 135, 140, 137, 140, 135, 144, 136, 136, 143, 136, 132, 136, 141, 138, 137, 139, 128, 134, 148, 144, 129, 140, 136, 130, 135, 139, 146, 135, 129, 135, 141, 137, 145, 132, 138, 136, 138, 143, 133, 140, 134, 141, 141, 134, 143, 142, 140, 144, 146, 137, 139, 134, 137, 138, 140, 125, 139, 139, 144, 137, 136, 131, 144, 140, 138, 145, 132, 147, 137, 136, 137, 142, 141, 141, 137, 141, 141, 137, 139, 144, 138, 140, 137, 136, 138, 148, 133, 140, 137, 140, 140, 140, 142, 135, 141, 144, 142, 143, 143, 136, 130, 134, 137, 146, 141, 139, 133, 137, 136, 139, 133, 131, 138, 139, 138, 144, 137, 134, 139, 136, 134, 137, 138, 142, 135, 136, 135, 134, 138, 134, 137, 139, 134, 139, 141, 141, 142, 140, 141, 144, 144, 142, 135, 140, 134, 148, 138, 137, 145, 141, 136, 135, 135, 136, 138, 141, 132, 134, 133, 139, 143, 137, 139, 137, 139, 138, 141, 142, 134, 132, 137, 137, 133, 140, 139, 136, 133, 145, 134, 137, 152, 143, 136, 145, 135, 140, 139, 145, 142, 140, 143, 146, 136, 135, 142, 143, 136, 141, 140, 135, 144, 135, 139, 131, 135, 143, 141, 144, 143, 135, 143, 138, 140, 137, 145, 137, 139, 138, 139, 137, 133, 140, 134, 129, 145, 140, 132, 139, 138, 142, 138, 142, 139, 141, 139, 137, 136, 140, 140, 140, 147, 134, 139, 139, 140, 139, 147, 135, 136, 134, 144, 139, 145, 134, 144, 145, 142, 130, 136, 141, 146, 136, 138, 131, 136, 143, 128, 138, 134, 145, 139, 137, 136, 140, 142, 135, 135, 137, 139, 137, 136, 141, 141, 140, 139, 147, 140, 133, 139, 143, 140, 138, 138, 140, 135, 143, 133, 141, 142, 142, 136, 140, 138, 139, 139, 141, 136, 136, 140, 138, 140, 144, 143, 135, 136, 130, 140, 139, 142, 136, 135, 138, 135, 134, 144, 143, 140, 137, 138, 136, 138, 129, 134, 137, 134, 143, 137, 135, 139, 140, 142, 138, 142, 138, 142, 137, 136, 131, 142, 153, 140, 143, 142, 141, 136, 139, 135, 142, 142, 142, 139, 135, 135, 142, 123, 139, 138, 143, 143, 139, 147, 137, 149, 146, 139, 138, 140, 143, 142, 140, 136, 141, 137, 142, 145, 137, 146, 148, 143, 138, 138, 150, 139, 135, 135, 148, 133, 136, 134, 136, 140, 129, 141, 140, 143, 139, 146, 144, 143, 135, 137, 139, 141, 136, 139, 139, 138, 147, 143, 137, 136, 140, 138, 142, 139, 139, 138, 141, 145, 156, 139, 123, 134, 133, 142, 141, 132, 138, 135, 136, 133, 136, 146, 133, 132, 139, 146, 135, 137, 136, 130, 136, 137, 146, 136, 139, 143, 133, 136, 141, 138, 135, 137, 139, 135, 137, 135, 142, 138, 142, 136, 138, 140, 139, 137, 143, 138, 147, 139, 135, 146, 138, 143, 144, 140, 144, 134, 137, 137, 138, 141, 133, 134, 139, 137, 140, 142, 139, 144, 138, 140, 136, 145, 140, 145, 132, 144, 135, 137, 137, 143, 129, 140, 142, 140, 133, 138, 139, 131, 134, 137, 132, 144, 136, 137, 137, 140, 134, 145, 132, 131, 142, 141, 139, 138, 141, 136, 138, 140, 140, 141, 141, 139, 143, 135, 139, 143, 136, 143, 150, 137, 136, 138, 138, 139, 138, 138, 145, 142, 142, 136, 144, 137, 139, 133, 139, 140, 136, 142, 143, 133, 135, 141, 136, 138, 142, 135, 151, 137, 141, 131, 139, 135, 134, 136, 135, 146, 131, 134, 146, 132, 138, 129, 148, 135, 147, 132, 147, 140, 129, 141, 145, 144, 130, 139, 142, 149, 165, 129, 142, 131, 134, 149, 143, 143, 148, 144, 153, 136, 128, 137, 138, 141, 129, 141, 141, 140, 133, 145, 135, 136, 144, 150, 134, 143, 142, 131, 134, 134, 143, 150, 138, 143, 140, 147, 134, 140, 138, 138, 142, 146, 139, 147, 129, 147, 137, 131, 143, 134, 143, 137, 141, 135, 143, 139, 143, 130, 148, 146, 142, 139, 139, 139, 131, 136, 130, 145, 140, 146, 135, 133, 146, 139, 146, 139, 138, 143, 135, 139, 131, 135, 130, 139, 135, 137, 143, 139, 137, 141, 137, 134, 143, 150, 141, 129, 137, 133, 130, 134, 131, 137, 138, 143, 145, 131, 137, 146, 135, 132, 142, 139, 136, 138, 130, 141, 141, 141, 137, 128, 140, 126, 134, 134, 139, 132, 140, 140, 138, 140, 139, 139, 138, 126, 137, 144, 134, 140, 138, 138, 145, 147, 126, 137, 140, 122, 142, 146, 143, 134, 146, 136, 142, 134, 139, 143, 145, 138, 134, 140, 135, 136, 151, 144, 143, 135, 136, 130, 133, 129, 141, 139, 150, 144, 135, 143, 138, 140, 144, 147, 155, 141, 130, 140, 146, 139, 149, 138, 141, 128, 141, 150, 135, 146, 138, 137, 146, 145, 134, 138, 138, 140, 138, 149, 134, 140, 129, 149, 140, 144, 133, 143, 140, 140, 138, 127, 140, 133, 139, 134, 141, 134, 142, 145, 130, 146, 135, 147, 141, 139, 145, 133, 128, 133, 172, 134, 147, 138, 143, 138, 141, 157, 139, 147, 145, 140, 142, 146, 129, 144, 155, 140, 134, 129, 135, 136, 129, 137, 154, 136, 140, 134, 140, 139, 137, 139, 146, 138, 138, 141, 137, 131, 149, 128, 136, 133, 136, 145, 123, 129, 137, 145, 144, 129, 134, 135, 139, 152, 130, 140, 129, 139, 152, 147, 133, 138, 137, 145, 139, 140, 151, 134, 141, 132, 155, 134, 141, 136, 128, 138, 138, 133, 132, 142, 140, 128, 138, 132, 141, 139, 139, 137, 135, 133, 131, 136, 141, 138, 137, 139, 128, 144, 138, 135, 146, 135, 130, 136, 133, 136, 144, 131, 133, 138, 132, 136, 133, 146, 144, 137, 143, 136, 137, 145, 148, 141, 140, 144, 140, 135, 124, 133, 135, 137, 142, 138, 130, 136, 132, 142, 148, 138, 141, 135, 146, 142, 133, 133, 124, 143, 143, 137, 146, 147, 137, 140, 150, 143, 142, 145, 139, 136, 131, 134, 152, 139, 135, 140, 140, 143, 133, 144, 144, 128, 151, 146, 140, 144, 130, 137, 141, 133, 145, 136, 137, 139, 143, 141, 137, 141, 134, 140, 135, 141, 137, 140, 138, 134, 144, 140, 127, 146, 138, 134, 126, 140, 142, 131, 129, 137, 140, 137, 146, 144, 141, 143, 136, 142, 134, 156, 135, 146, 135, 143, 131, 138, 131, 139, 142, 142, 153, 139, 140, 142, 144, 133, 136, 133, 138, 128, 122, 128, 135, 125, 137, 136, 139, 140, 139, 140, 137, 138, 140, 141, 134, 141, 137, 148, 142, 141, 145, 137, 137, 125, 141, 137, 142, 140, 130, 141, 138, 135, 139, 148, 143, 139, 138, 142, 142, 141, 141, 139, 137, 137, 133, 133, 135, 138, 133, 139, 137, 140, 134, 133, 144, 136, 138, 140, 141, 138, 141, 137, 138, 132, 138, 135, 142, 134, 133, 137, 145, 136, 130, 138, 139, 137, 135, 143, 137, 140, 141, 140, 139, 139, 133, 138, 137, 138, 140, 138, 145, 133, 137, 150, 137, 141, 139, 132, 136, 136, 134, 144, 146, 134, 143, 137, 141, 132, 138, 135, 140, 144, 136, 146, 140, 138, 151, 138, 145, 133, 141, 140, 141, 145, 140, 137, 138, 142, 139, 141, 144, 140, 146, 137, 140, 142, 137, 138, 136, 138, 136, 138, 136, 133, 139, 133, 139, 134, 138, 147, 142, 132, 141, 128, 139, 133, 137, 136, 134, 137, 143, 146, 135, 132, 145, 137, 136, 138, 133, 135, 138, 137, 131, 135, 139, 147, 141, 131, 140, 149, 146, 143, 140, 146, 140, 141, 136, 143, 136, 131, 138, 135, 143, 135, 140, 139, 132, 138, 141, 137, 139, 136, 138, 139, 135, 137, 139, 137, 134, 133, 136, 134, 139, 141, 141, 140, 144, 139, 136, 147, 141, 143, 135, 137, 149, 135, 133, 145, 125, 140, 135, 144, 135, 139, 136, 134, 136, 138, 141, 133, 137, 143, 140, 139, 134, 143, 142, 137, 137, 141, 133, 136, 142, 139, 139, 142, 138, 142, 145, 132, 139, 141, 133, 140, 132, 135, 151, 136, 136, 132, 141, 142, 141, 139, 145, 137, 141, 145, 150, 139, 139, 135, 132, 136, 146, 136, 136, 139, 139, 139, 136, 145, 147, 142, 135, 139, 140, 144, 139, 141, 135, 138, 140, 142, 141, 145, 137, 138, 143, 133, 138, 138, 141, 139, 139, 138, 152, 139, 137, 138, 144, 141, 138, 144, 136, 139, 146, 139, 141, 135, 140, 140, 149, 143, 140, 138, 143, 138, 136, 143, 145, 136, 142, 139, 141, 126, 137, 140, 138, 147, 145, 146, 139, 137, 131, 144, 140, 138, 138, 144, 144, 143, 139, 139, 136, 134, 139, 142, 134, 145, 138, 140, 137, 136, 144, 129, 139, 138, 135, 142, 143, 140, 138, 144, 137, 132, 139, 134, 138, 138, 132, 142, 140, 140, 143, 132, 145, 142, 130, 135, 138, 140, 135, 144, 141, 135, 141, 135, 149, 138, 139, 142, 139, 139, 137, 141, 134, 131, 139, 138, 138, 133, 134, 138, 143, 137, 142, 145, 139, 139, 147, 132, 138, 135, 137, 145, 138, 131, 135, 139, 132, 143, 140, 136, 133, 142, 137, 134, 139, 152, 138, 142, 142, 139, 145, 137, 133, 135, 138, 135, 133, 132, 143, 143, 140, 146, 131, 140, 139, 139, 136, 139, 140, 136, 138, 144, 135, 135, 141, 139, 132, 130, 148, 144, 143, 134, 134, 143, 137, 136, 130, 129, 140, 140, 138, 135, 139, 136, 144, 137, 132, 135, 134, 137, 142, 137, 137, 147, 136, 142, 138, 148, 130, 138, 141, 140, 136, 141, 128, 141, 136, 130, 136, 145, 133, 134, 132, 146, 142, 138, 135, 136, 132, 142, 136, 130, 146, 143, 136, 130, 117, 139, 139, 146, 137, 138, 136, 142, 136, 146, 128, 142, 134, 143, 135, 136, 142, 133, 137, 139, 144, 135, 143, 133, 139, 145, 147, 141, 140, 143, 130, 136, 141, 141, 138, 130, 135, 140, 140, 134, 135, 147, 148, 132, 132, 137, 139, 135, 135, 132, 137, 142, 134, 138, 135, 136, 139, 136, 133, 131, 137, 138, 142, 126, 149, 125, 143, 143, 144, 142, 138, 141, 136, 146, 141, 128, 137, 141, 142, 138, 132, 142, 142, 132, 129, 148, 129, 142, 136, 120, 134, 138, 146, 142, 143, 141, 140, 148, 134, 142, 143, 148, 141, 139, 133, 140, 155, 136, 142, 145, 137, 144, 152, 140, 137, 137, 142, 137, 140, 142, 140, 131, 144, 148, 145, 132, 131, 135, 129, 142, 143, 143, 143, 131, 137, 125, 142, 126, 143, 136, 141, 141, 137, 142, 141, 138, 133, 135, 151, 135, 137, 151, 136, 139, 140, 135, 148, 132, 138, 138, 139, 135, 142, 133, 154, 134, 132, 140, 129, 144, 137, 127, 128, 141, 127, 135, 147, 144, 144, 132, 135, 140, 142, 145, 135, 148, 150, 134, 150, 136, 136, 143, 142, 142, 131, 141, 137, 136, 128, 133, 137, 139, 146, 136, 140, 142, 141, 142, 142, 146, 140, 135, 132, 137, 148, 135, 132, 141, 140, 142, 134, 140, 139, 138, 130, 148, 132, 158, 135, 151, 146, 149, 131, 146, 143, 149, 133, 136, 139, 140, 122, 140, 140, 138, 135, 129, 139, 139, 128, 137, 145, 136, 135, 136, 131, 137, 131, 137, 138, 144, 135, 143, 142, 141, 143, 141, 134, 136, 125, 141, 134, 138, 140, 132, 144, 140, 134, 134, 143, 130, 143, 134, 137, 147, 144, 144, 136, 157, 131, 127, 140, 129, 129, 143, 134, 142, 150, 136, 141, 139, 143, 141, 133, 147, 138, 130, 139, 142, 156, 134, 140, 139, 148, 134, 137, 137, 146, 132, 130, 133, 137, 132, 141, 136, 142, 135, 136, 138, 146, 143, 142, 148, 139, 134, 142, 136, 137, 145, 137, 135, 144, 136, 134, 135, 131, 136, 138, 148, 144, 139, 133, 141, 137, 153, 136, 145, 138, 140, 132, 142, 141, 145, 130, 143, 140, 132, 138, 131, 138, 140, 136, 135, 143, 141, 136, 141, 137, 144, 136, 140, 142, 136, 144, 145, 144, 137, 140, 130, 134, 145, 138, 142, 143, 138, 138, 145, 140, 135, 143, 137, 136, 138, 149, 149, 139, 142, 145, 140, 133, 135, 143, 144, 143, 142, 141, 137, 137, 142, 143, 143, 139, 134, 139, 145, 138, 132, 148, 134, 141, 141, 135, 133, 145, 139, 148, 139, 139, 147, 159, 138, 142, 148, 151, 139, 145, 132, 139, 140, 127, 148, 136, 131, 130, 140, 138, 141, 143, 141, 141, 137, 140, 141, 139, 151, 143, 136, 142, 138, 146, 131, 147, 139, 134, 140, 133, 144, 145, 136, 138, 139, 134, 129, 143, 137, 134, 136, 142, 148, 140, 130, 138, 141, 154, 138, 132, 148, 133, 135, 132, 128, 141, 139, 143, 136, 157, 142, 131, 139, 141, 137, 137, 132, 147, 134, 135, 140, 135, 143, 134, 142, 140, 140, 126, 130, 140, 138, 143, 141, 144, 136, 139, 137, 135, 149, 127, 136, 138, 135, 140, 138, 141, 142, 141, 143, 141, 133, 137, 136, 138, 141, 138, 141, 135, 148, 144, 133, 141, 142, 141, 143, 137, 135, 140, 138, 139, 128, 138, 143, 140, 141, 143, 149, 136, 142, 138, 140, 145, 149, 141, 138, 147, 132, 134, 147, 140, 144, 143, 136, 140, 144, 141, 132, 149, 131, 142, 134, 138, 135, 143, 133, 142, 130, 138, 141, 139, 146, 129, 145, 142, 136, 144, 133, 144, 146, 136, 138, 137, 132, 141, 132, 136, 144, 130, 148, 138, 134, 133, 131, 135, 139, 141, 124, 142, 140, 143, 130, 145, 146, 143, 133, 132, 138, 137, 136, 140, 139, 144, 136, 142, 150, 141, 145, 148, 136, 137, 136, 143, 132, 135, 137, 144, 141, 140, 141, 143, 133, 134, 146, 145, 143, 141, 136, 140, 128, 140, 141, 137, 142, 135, 143, 138, 134, 142, 137, 140, 138, 128, 139, 144, 140, 131, 139, 137, 143, 142, 141, 140, 139, 138, 144, 137, 142, 140, 146, 144, 134, 131, 135, 149, 138, 137, 127, 134, 143, 145, 132, 143, 147, 137, 138, 136, 137, 138, 137, 141, 144, 133, 133, 148, 137, 137, 144, 135, 136, 136, 144, 134, 135, 130, 134, 140, 141, 136, 144, 136, 134, 136, 139, 136, 140, 134, 126, 136, 135, 140, 137, 141, 135, 145, 141, 143, 143, 140, 136, 133, 143, 144, 135, 140, 139, 141, 138, 141, 142, 145, 143, 139, 134, 141, 139, 145, 134, 148, 131, 140, 138, 138, 142, 153, 140, 142, 142, 139, 137, 129, 136, 143, 138, 144, 145, 132, 142, 136, 141, 148, 132, 138, 143, 141, 136, 144, 143, 150, 131, 130, 133, 137, 134, 129, 136, 142, 144, 133, 138, 139, 134, 130, 137, 147, 134, 142, 141, 152, 142, 136, 144, 126, 132, 131, 138, 137, 143, 132, 140, 142, 139, 135, 134, 143, 132, 137, 141, 139, 143, 138, 137, 141, 137, 144, 136, 141, 143, 130, 147, 133, 140, 141, 146, 143, 139, 140, 140, 145, 136, 141, 142, 130, 138, 140, 133, 137, 134, 132, 141, 139, 154, 138, 135, 137, 136, 131, 138, 137, 132, 141, 143, 137, 135, 143, 140, 133, 138, 139, 140, 136, 148, 139, 141, 138, 148, 134, 141, 131, 140, 145, 137, 147, 132, 137, 137, 142, 137, 135, 133, 138, 143, 135, 138, 138, 137, 139, 147, 141, 135, 146, 137, 132, 142, 141, 142, 135, 146, 150, 134, 144, 137, 137, 139, 142, 141, 149, 141, 140, 145, 144, 142, 134, 132, 141, 141, 144, 144, 154, 145, 136, 141, 141, 145, 144, 141, 147, 135, 138, 142, 135, 127, 143, 142, 145, 138, 141, 136, 135, 134, 139, 138, 140, 135, 139, 137, 134, 143, 142, 136, 148, 139, 142, 133, 136, 140, 137, 133, 133, 127, 140, 143, 138, 137, 135, 134, 135, 134, 139, 132, 135, 132, 132, 134, 141, 134, 141, 137, 143, 133, 139, 145, 138, 131, 126, 141, 154, 144, 141, 141, 141, 142, 136, 146, 140, 137, 143, 136, 135, 132, 138, 136, 139, 137, 140, 138, 135, 139, 142, 131, 137, 139, 140, 144, 137, 140, 139, 138, 134, 140, 138, 124, 132, 137, 135, 145, 143, 133, 141, 150, 137, 141, 141, 144, 138, 141, 147, 139, 134, 142, 147, 129, 146, 135, 144, 138, 130, 127, 142, 143, 144, 136, 140, 140, 131, 136, 143, 131, 137, 138, 137, 136, 139, 143, 135, 139, 134, 149, 147, 140, 143, 135, 131, 134, 126, 138, 128, 143, 138, 136, 133, 127, 129, 138, 143, 141, 146, 140, 134, 139, 145, 134, 141, 139, 132, 121, 141, 139, 138, 137, 130, 135, 148, 153, 139, 135, 141, 137, 140, 143, 145, 139, 137, 133, 137, 140, 141, 140, 140, 142, 144, 130, 135, 144, 138, 136, 132, 133, 135, 138, 149, 144, 150, 140, 140, 134, 138, 142, 130, 140, 140, 130, 138, 134, 133, 142, 139, 137, 132, 138, 136, 136, 133, 138, 139, 137, 136, 138, 140, 133, 147, 139, 137, 138, 136, 137, 145, 143, 140, 143, 139, 135, 125, 142, 142, 135, 132, 139, 139, 145, 128, 130, 144, 140, 141, 146, 150, 141, 130, 139, 143, 129, 129, 142, 142, 133, 136, 147, 144, 139, 134, 131, 132, 126, 144, 132, 144, 139, 148, 144, 144, 131, 137, 143, 143, 136, 130, 132, 139, 146, 144, 141, 144, 140, 139, 140, 149, 144, 139, 145, 131, 134, 136, 141, 129, 141, 134, 134, 137, 143, 134, 143, 142, 150, 151, 138, 132, 131, 137, 148, 143, 143, 141, 139, 137, 139, 136, 137, 144, 140, 144, 145, 142, 144, 145, 131, 138, 134, 143, 135, 131, 139, 156, 140, 140, 142, 125, 132, 141, 132, 130, 138, 145, 146, 134, 136, 146, 140, 141, 138, 143, 139, 136, 143, 143, 142, 145, 139, 136, 140, 143, 142, 130, 149, 141, 134, 148, 137, 133, 136, 140, 128, 143, 142, 138, 146, 137, 132, 130, 137, 132, 145, 135, 140, 140, 138, 144, 135, 138, 136, 150, 138, 132, 137, 136, 151, 136, 144, 136, 137, 138, 140, 134, 135, 134, 155, 135, 130, 143, 141, 135, 145, 134, 142, 139, 132, 133, 137, 145, 148, 141, 138, 136, 144, 145, 135, 139, 137, 141, 137, 140, 137, 128, 131, 141, 137, 144, 138, 132, 134, 138, 135, 134, 143, 134, 142, 139, 141, 140, 145, 140, 132, 136, 145, 137, 132, 143, 137, 141, 141, 146, 135, 136, 138, 138, 139, 145, 140, 147, 148, 148, 146, 129, 140, 142, 142, 137, 135, 133, 143, 140, 135, 140, 145, 136, 136, 128, 142, 139, 145, 138, 146, 138, 134, 141, 139, 141, 133, 134, 144, 135, 146, 137, 139, 136, 142, 133, 141, 135, 141, 139, 134, 142, 142, 140, 155, 148, 141, 133, 132, 141, 151, 140, 140, 133, 141, 134, 135, 152, 144, 153, 138, 145, 133, 147, 144, 141, 129, 132, 139, 141, 139, 133, 137, 136, 136, 145, 135, 142, 130, 139, 124, 134, 143, 137, 133, 137, 133, 146, 140, 147, 151, 136, 136, 146, 135, 134, 140, 145, 156, 136, 146, 141, 136, 143, 136, 136, 141, 134, 137, 134, 142, 135, 124, 143, 143, 150, 135, 129, 142, 133, 134, 149, 140, 141, 138, 140, 136, 138, 139, 134, 127, 145, 140, 137, 138, 134, 142, 149, 146, 144, 135, 145, 130, 144, 139, 133, 131, 132, 133, 129, 143, 138, 136, 149, 142, 140, 140, 138, 135, 132, 138, 136, 131, 141, 142, 134, 144, 139, 134, 145, 146, 144, 133, 135, 136, 142, 138, 138, 142, 142, 137, 138, 142, 139, 141, 127, 130, 138, 146, 140, 139, 134, 132, 140, 144, 137, 137, 144, 132, 144, 136, 138, 133, 142, 141, 146, 135, 147, 135, 129, 142, 139, 138, 134, 140, 142, 142, 130, 139, 146, 137, 133, 141, 132, 134, 150, 140, 135, 135, 143, 139, 142, 144, 146, 136, 134, 148, 133, 140, 137, 138, 140, 140, 138, 140, 137, 151, 133, 142, 141, 132, 139, 142, 137, 145, 135, 140, 131, 136, 142, 135, 141, 141, 138, 137, 145, 135, 128, 136, 134, 137, 138, 148, 134, 143, 143, 134, 139, 142, 147, 144, 137, 135, 131, 146, 148, 150, 141, 140, 139, 140, 148, 144, 139, 131, 128, 126, 137, 123, 129, 137, 139, 149, 137, 130, 143, 139, 143, 135, 142, 143, 146, 136, 133, 142, 138, 134, 155, 132, 140, 144, 141, 138, 140, 133, 143, 138, 136, 140, 134, 137, 145, 132, 125, 148, 133, 139, 141, 137, 142, 139, 143, 140, 144, 139, 135, 133, 134, 146, 134, 137, 134, 128, 138, 132, 139, 142, 144, 143, 141, 138, 140, 144, 136, 139, 129, 144, 139, 146, 146, 141, 136, 130, 144, 139, 127, 144, 147, 151, 136, 141, 134, 130, 136, 132, 135, 145, 137, 133, 137, 131, 139, 138, 129, 130, 139, 140, 139, 151, 139, 136, 147, 137, 139, 149, 146, 143, 131, 141, 146, 137, 131, 134, 138, 142, 140, 141, 140, 144, 145, 128, 141, 142, 144, 132, 138, 134, 139, 125, 139, 138, 145, 147, 132, 140, 137, 138, 144, 127, 130, 133, 132, 127, 138, 132, 151, 140, 142, 147, 140, 144, 139, 143, 150, 142, 128, 134, 130, 138, 132, 138, 139, 141, 131, 126, 141, 137, 138, 140, 131, 139, 136, 132, 138, 142, 137, 143, 144, 135, 136, 141, 141, 132, 133, 135, 137, 146, 152, 134, 158, 132, 146, 138, 132, 141, 141, 136, 143, 128, 140, 140, 137, 137, 139, 153, 141, 132, 140, 140, 140, 139, 129, 156, 143, 141, 139, 142, 143, 143, 140, 141, 140, 142, 143, 151, 141, 137, 137, 137, 128, 141, 134, 132, 137, 140, 131, 144, 140, 133, 145, 133, 133, 138, 136, 143, 134, 139, 141, 130, 141, 134, 141, 147, 141, 134, 148, 137, 143, 132, 139, 142, 142, 135, 130, 134, 139, 138, 134, 141, 138, 140, 141, 128, 145, 128, 141, 142, 140, 140, 135, 144, 145, 137, 131, 133, 143, 141, 130, 138, 146, 142, 139, 136, 137, 141, 143, 140, 143, 142, 143, 139, 138, 146, 145, 126, 140, 136, 135, 133, 136, 147, 147, 142, 138, 143, 136, 149, 137, 130, 129, 141, 128, 134, 139, 138, 138, 139, 138, 141, 143, 143, 137, 137, 138, 150, 144, 134, 124, 148, 137, 145, 136, 136, 136, 132, 140, 135, 144, 138, 147, 143, 131, 136, 134, 141, 129, 137, 132, 134, 140, 128, 138, 137, 131, 140, 143, 131, 147, 139, 132, 131, 141, 139, 141, 152, 148, 138, 140, 161, 143, 138, 138, 134, 144, 138, 148, 131, 136, 141, 142, 136, 142, 132, 137, 135, 147, 136, 140, 138, 132, 125, 142, 131, 133, 138, 147, 143, 146, 145, 146, 148, 141, 141, 140, 144, 139, 136, 143, 144, 140, 144, 138, 142, 135, 135, 135, 142, 136, 140, 146, 140, 147, 145, 142, 139, 149, 139, 145, 129, 139, 136, 136, 140, 144, 143, 142, 135, 131, 141, 135, 135, 137, 137, 138, 142, 135, 136, 142, 139, 148, 151, 132, 136, 138, 139, 132, 137, 139, 143, 136, 142, 138, 138, 137, 132, 136, 143, 126, 141, 145, 130, 145, 139, 137, 150, 140, 133, 140, 130, 152, 138, 136, 133, 132, 133, 135, 135, 134, 139, 149, 141, 135, 141, 142, 146, 137, 136, 135, 146, 135, 133, 136, 145, 135, 140, 141, 138, 134, 132, 145, 139, 139, 139, 140, 127, 140, 144, 141, 135, 141, 147, 142, 138, 132, 143, 135, 139, 136, 142, 132, 139, 140, 145, 134, 138, 138, 136, 138, 140, 144, 128, 132, 147, 147, 145, 143, 145, 139, 138, 137, 133, 130, 132, 140, 129, 135, 130, 141, 135, 141, 143, 141, 137, 147, 139, 139, 138, 147, 137, 142, 131, 138, 148, 134, 135, 147, 134, 151, 138, 146, 138, 130, 140, 133, 138, 138, 139, 141, 131, 142, 142, 133, 147, 130, 149, 139, 133, 132, 144, 146, 135, 146, 137, 130, 139, 139, 145, 132, 142, 137, 137, 136, 138, 137, 135, 140, 136, 153, 135, 133, 148, 143, 140, 139, 146, 140, 138, 133, 143, 135, 146, 141, 139, 146, 138, 141, 136, 133, 145, 134, 145, 136, 128, 134, 143, 125, 135, 140, 144, 143, 133, 136, 131, 129, 136, 139, 136, 137, 136, 138, 134, 145, 138, 140, 136, 140, 134, 138, 136, 139, 136, 136, 135, 134, 138, 147, 132, 127, 135, 139, 133, 138, 139, 127, 146, 140, 136, 145, 138, 135, 134, 140, 141, 140, 137, 144, 146, 136, 149, 151, 142, 140, 143, 138, 142, 135, 138, 142, 134, 139, 134, 140, 138, 141, 131, 136, 142, 138, 134, 139, 140, 137, 146, 134, 135, 136, 136, 134, 138, 151, 135, 134, 140, 139, 142, 143, 137, 136, 139, 142, 149, 135, 131, 137, 137, 135, 132, 138, 137, 143, 137, 139, 138, 133, 136, 139, 140, 148, 137, 141, 135, 142, 141, 139, 143, 134, 147, 140, 127, 137, 142, 132, 143, 140, 149, 134, 137, 137, 140, 134, 136, 142, 139, 139, 145, 146, 137, 142, 136, 135, 147, 154, 143, 138, 139, 138, 145, 133, 137, 123, 137, 138, 140, 143, 134, 133, 143, 134, 136, 140, 171, 142, 142, 153, 142, 136, 139, 137, 149, 138, 151, 140, 135, 140, 140, 134, 142, 135, 151, 140, 147, 137, 144, 142, 137, 133, 124, 132, 134, 137, 130, 151, 138, 139, 133, 126, 139, 153, 147, 137, 134, 143, 139, 131, 137, 143, 143, 138, 140, 143, 139, 136, 132, 139, 134, 144, 137, 136, 138, 151, 132, 147, 147, 141, 142, 146, 139, 131, 146, 134, 139, 131, 134, 136, 136, 133, 140, 141, 134, 136, 141, 146, 139, 136, 141, 145, 142, 138, 140, 138, 136, 133, 126, 135, 137, 141, 138, 154, 141, 136, 142, 143, 135, 133, 139, 136, 145, 141, 136, 146, 136, 120, 135, 144, 133, 138, 141, 137, 134, 137, 141, 127, 137, 143, 139, 136, 137, 146, 140, 133, 136, 142, 138, 145, 145, 135, 138, 139, 136, 132, 135, 139, 139, 135, 143, 140, 132, 153, 140, 149, 148, 142, 135, 138, 140, 147, 141, 137, 137, 125, 126, 136, 143, 141, 136, 135, 141, 131, 150, 145, 134, 136, 136, 143, 151, 137, 137, 134, 142, 158, 133, 140, 135, 137, 140, 137, 146, 142, 127, 138, 147, 140, 132, 138, 142, 138, 136, 127, 140, 134, 145, 139, 138, 138, 131, 137, 131, 141, 129, 130, 137, 135, 140, 133, 146, 144, 138, 140, 140, 131, 141, 137, 145, 133, 134, 134, 134, 141, 138, 128, 137, 149, 140, 127, 140, 140, 145, 142, 147, 145, 131, 144, 137, 148, 141, 139, 145, 142, 135, 134, 148, 135, 136, 131, 142, 143, 135, 144, 140, 138, 123, 151, 148, 134, 132, 144, 132, 140, 133, 136, 144, 137, 153, 138, 130, 138, 129, 138, 143, 142, 138, 142, 135, 134, 142, 145, 138, 132, 132, 139, 141, 140, 149, 137, 132, 139, 138, 140, 134, 138, 138, 142, 140, 142, 141, 130, 138, 135, 141, 137, 137, 144, 130, 137, 135, 148, 144, 137, 140, 128, 142, 140, 142, 140, 135, 144, 146, 149, 137, 146, 135, 140, 135, 170, 146, 139, 129, 143, 121, 136, 136, 133, 148, 147, 135, 142, 137, 142, 140, 143, 129, 132, 149, 137, 136, 139, 135, 118, 140, 141, 145, 145, 142, 133, 130, 146, 157, 142, 132, 134, 136, 138, 138, 144, 136, 133, 134, 153, 144, 130, 136, 139, 146, 138, 141, 137, 137, 135, 137, 138, 148, 148, 130, 140, 131, 130, 136, 144, 135, 133, 138, 132, 135, 150, 142, 138, 129, 147, 140, 133, 152, 135, 127, 137, 135, 149, 130, 144, 132, 139, 134, 139, 139, 158, 141, 131, 138, 127, 140, 129, 137, 143, 141, 132, 129, 135, 149, 150, 154, 136, 132, 139, 144, 137, 136, 140, 129, 142, 143, 139, 131, 134, 141, 135, 139, 132, 139, 134, 148, 145, 139, 138, 138, 143, 138, 132, 138, 135, 140, 129, 134, 135, 127, 136, 144, 137, 145, 138, 139, 137, 148, 139, 139, 144, 139, 140, 138, 141, 144, 138, 136, 141, 138, 150, 142, 133, 138, 142, 136, 137, 142, 142, 136, 144, 144, 139, 141, 135, 143, 138, 144, 142, 134, 131, 144, 133, 134, 131, 139, 141, 138, 140, 139, 140, 136, 133, 138, 147, 139, 138, 139, 135, 140, 147, 141, 140, 138, 142, 124, 128, 135, 143, 143, 134, 142, 139, 140, 130, 137, 139, 141, 143, 133, 150, 159, 135, 142, 134, 128, 140, 142, 143, 139, 138, 142, 145, 141, 137, 140, 137, 136, 136, 142, 141, 135, 131, 135, 138, 136, 135, 140, 140, 141, 141, 144, 134, 140, 137, 145, 135, 145, 138, 135, 141, 139, 129, 135, 133, 140, 140, 133, 139, 137, 136, 138, 138, 143, 142, 136, 142, 137, 136, 139, 134, 139, 138, 134, 137, 136, 142, 136, 145, 132, 140, 137, 142, 141, 145, 144, 135, 137, 134, 141, 139, 145, 138, 145, 145, 131, 139, 141, 139, 134, 140, 137, 141, 141, 142, 142, 138, 141, 137, 135, 139, 132, 140, 136, 138, 140, 143, 140, 144, 138, 137, 139, 138, 136, 151, 144, 146, 140, 134, 139, 139, 139, 140, 140, 137, 138, 139, 136, 149, 136, 142, 128, 137, 137, 144, 139, 140, 142, 144, 135, 140, 138, 139, 138, 139, 137, 134, 141, 141, 141, 135, 141, 141, 145, 136, 137, 138, 137, 142, 140, 143, 135, 139, 139, 138, 140, 148, 148, 141, 141, 137, 140, 140, 139, 138, 137, 132, 141, 143, 139, 142, 137, 143, 142, 140, 139, 139, 140, 137, 140, 139, 142, 134, 136, 144, 136, 138, 134, 140, 141, 139, 141, 144, 146, 135, 143, 140, 144, 139, 136, 138, 135, 137, 145, 140, 145, 139, 136, 136, 134, 146, 147, 143, 129, 141, 138, 139, 138, 144, 137, 135, 145, 135, 141, 134, 138, 142, 146, 137, 137, 141, 133, 133, 143, 138, 135, 140, 139, 142, 144, 135, 141, 136, 133, 142, 139, 133, 140, 141, 136, 131, 140, 140, 147, 135, 139, 139, 138, 145, 137, 128, 139, 140, 137, 138, 140, 142, 127, 136, 141, 130, 135, 138, 133, 140, 142, 142, 140, 142, 142, 147, 135, 139, 140, 139, 139, 143, 142, 140, 134, 143, 143, 137, 141, 133, 138, 139, 142, 138, 142, 140, 144, 136, 134, 137, 141, 138, 146, 132, 134, 143, 143, 139, 136, 141, 140, 140, 140, 144, 140, 141, 143, 134, 137, 141, 137, 139, 134, 136, 146, 144, 134, 138, 145, 149, 141, 136, 142, 142, 131, 132, 134, 138, 138, 135, 138, 139, 150, 142, 141, 144, 138, 134, 138, 132, 138, 143, 139, 126, 137, 139, 139, 139, 138, 132, 138, 141, 142, 142, 139, 136, 138, 140, 138, 140, 135, 134, 144, 139, 143, 144, 138, 136, 139, 139, 146, 145, 139, 132, 144, 140, 134, 139, 143, 138, 140, 133, 142, 140, 140, 140, 142, 146, 143, 137, 140, 143, 144, 140, 136, 142, 140, 142, 142, 140, 138, 145, 135, 137, 133, 139, 135, 139, 136, 145, 132, 136, 137, 136, 139, 137, 134, 137, 122, 133, 138, 119, 140, 142, 142, 135, 134, 141, 135, 139, 137, 138, 138, 135, 141, 136, 137, 136, 139, 135, 134, 141, 134, 139, 141, 137, 137, 133, 136, 145, 143, 133, 142, 134, 137, 138, 135, 140, 140, 138, 147, 142, 134, 144, 143, 137, 144, 143, 137, 139, 138, 141, 136, 138, 111, 133, 138, 136, 136, 131, 138, 136, 141, 136, 142, 141, 138, 146, 159, 138, 137, 140, 141, 143, 139, 136, 137, 143, 137, 140, 133, 137, 140, 137, 141, 137, 141, 135, 138, 125, 145, 133, 128, 138, 139, 140, 137, 134, 142, 139, 141, 134, 145, 139, 141, 137, 144, 136, 142, 139, 127, 139, 133, 139, 138, 142, 140, 137, 141, 138, 133, 131, 137, 138, 138, 140, 135, 137, 130, 138, 140, 144, 141, 137, 145, 138, 135, 138, 134, 139, 142, 142, 142, 134, 136, 139, 138, 139, 142, 140, 135, 140, 136, 133, 138, 140, 134, 134, 134, 147, 139, 137, 137, 136, 139, 140, 144, 137, 138, 138, 135, 137, 136, 136, 139, 139, 135, 135, 141, 139, 136, 118, 137, 126, 142, 141, 135, 142, 136, 142, 138, 132, 134, 136, 142, 143, 132, 142, 143, 141, 142, 137, 147, 138, 137, 139, 137, 142, 143, 143, 137, 137, 132, 138, 141, 139, 139, 137, 141, 142, 132, 144, 145, 137, 138, 139, 147, 137, 136, 135, 134, 138, 136, 136, 139, 144, 144, 139, 138, 141, 139, 138, 137, 136, 137, 139, 136, 138, 137, 136, 136, 136, 136, 184, 153, 138, 142, 134, 141, 138, 143, 146, 132, 133, 138, 130, 141, 145, 142, 131, 140, 142, 137, 137, 140, 135, 144, 137, 137, 134, 134, 140, 137, 139, 139, 131, 140, 135, 134, 137, 140, 112, 141, 140, 141, 140, 140, 119, 140, 141, 138, 133, 137, 139, 138, 141, 136, 142, 139, 135, 140, 133, 137, 137, 139, 137, 143, 141, 136, 136, 136, 136, 145, 133, 138, 131, 134, 141, 142, 143, 135, 137, 134, 137, 137, 139, 141, 137, 141, 141, 135, 140, 144, 150, 140, 140, 146, 145, 140, 122, 143, 134, 139, 137, 135, 138, 139, 137, 124, 141, 124, 138, 136, 140, 141, 141, 142, 141, 142, 141, 142, 116, 140, 134, 143, 139, 134, 140, 139, 137, 142, 150, 138, 139, 147, 126, 138, 138, 143, 131, 137, 141, 137, 144, 137, 135, 130, 143, 131, 138, 139, 143, 139, 139, 143, 141, 138, 140, 139, 141, 141, 140, 138, 141, 142, 144, 136, 144, 128, 140, 142, 142, 133, 136, 141, 135, 138, 131, 141, 138, 137, 141, 135, 139, 133, 137, 136, 134, 136, 142, 139, 139, 138, 138, 138, 131, 137, 136, 136, 144, 134, 139, 136, 135, 140, 138, 134, 133, 140, 138, 135, 144, 139, 140, 136, 126, 138, 131, 140, 139, 140, 138, 137, 134, 143, 145, 135, 139, 142, 140, 137, 134, 131, 136, 137, 137, 138, 165, 136, 140, 138, 137, 140, 140, 132, 136, 142, 135, 136, 135, 139, 144, 132, 141, 140, 144, 136, 140, 139, 141, 141, 137, 148, 135, 136, 133, 140, 137, 143, 138, 135, 143, 140, 150, 144, 141, 138, 143, 134, 133, 144, 138, 139, 139, 142, 147, 130, 142, 139, 153, 134, 141, 141, 132, 140, 139, 139, 134, 138, 143, 138, 144, 140, 132, 145, 138, 139, 129, 146, 139, 142, 134, 133, 140, 131, 142, 133, 138, 142, 140, 143, 138, 140, 136, 138, 146, 143, 140, 144, 137, 146, 142, 140, 131, 129, 146, 139, 139, 140, 140, 142, 130, 139, 138, 144, 145, 136, 142, 135, 137, 138, 137, 131, 135, 132, 140, 144, 143, 144, 140, 140, 139, 150, 137, 142, 132, 145, 142, 151, 134, 139, 137, 140, 141, 135, 145, 137, 139, 146, 137, 140, 132, 144, 143, 134, 133, 139, 133, 141, 148, 134, 137, 139, 142, 148, 138, 143, 143, 143, 135, 139, 149, 142, 134, 144, 140, 138, 134, 145, 129, 140, 136, 131, 141, 138, 135, 139, 148, 150, 142, 135, 132, 144, 139, 142, 144, 140, 133, 135, 137, 140, 132, 143, 142, 136, 132, 132, 141, 134, 133, 140, 150, 135, 150, 146, 140, 138, 133, 133, 133, 147, 140, 140, 137, 138, 139, 138, 139, 139, 130, 145, 133, 135, 134, 146, 135, 138, 129, 138, 133, 137, 135, 139, 148, 141, 142, 135, 143, 141, 134, 137, 141, 139, 136, 142, 139, 137, 140, 141, 144, 144, 135, 130, 135, 143, 142, 135, 139, 146, 141, 136, 139, 135, 135, 133, 137, 134, 139, 136, 135, 146, 141, 146, 142, 136, 145, 143, 140, 141, 136, 149, 149, 147, 142, 141, 141, 132, 125, 136, 138, 137, 140, 146, 140, 144, 145, 141, 138, 140, 132, 135, 136, 140, 142, 136, 132, 139, 139, 137, 146, 138, 147, 136, 144, 134, 143, 143, 139, 136, 133, 151, 143, 140, 135, 145, 136, 132, 137, 139, 128, 141, 143, 135, 137, 144, 128, 146, 140, 135, 142, 131, 142, 128, 135, 141, 141, 140, 141, 133, 138, 142, 144, 145, 135, 131, 141, 145, 143, 146, 139, 141, 140, 131, 135, 142, 138, 144, 141, 143, 147, 135, 135, 135, 134, 132, 134, 144, 138, 135, 137, 136, 144, 135, 135, 133, 131, 136, 132, 135, 140, 141, 133, 139, 137, 142, 135, 152, 142, 141, 141, 147, 129, 145, 133, 149, 136, 149, 132, 134, 144, 147, 134, 144, 143, 137, 144, 137, 145, 138, 141, 133, 132, 143, 139, 137, 142, 140, 146, 140, 139, 140, 136, 133, 141, 142, 138, 138, 132, 138, 135, 143, 140, 137, 140, 136, 144, 141, 131, 149, 144, 139, 149, 136, 145, 141, 134, 138, 134, 132, 139, 136, 141, 136, 136, 144, 142, 149, 136, 141, 142, 140, 148, 136, 139, 142, 142, 133, 136, 134, 138, 138, 135, 135, 136, 144, 134, 140, 132, 142, 139, 138, 134, 136, 130, 132, 135, 141, 140, 145, 136, 138, 132, 142, 130, 142, 138, 138, 143, 139, 142, 141, 142, 141, 136, 138, 138, 129, 135, 138, 142, 137, 134, 135, 138, 145, 130, 146, 136, 140, 133, 136, 143, 142, 142, 138, 137, 144, 133, 144, 153, 145, 139, 133, 144, 135, 132, 157, 141, 140, 126, 134, 139, 138, 146, 135, 140, 136, 134, 141, 143, 147, 135, 139, 134, 140, 140, 142, 140, 138, 150, 142, 145, 129, 149, 136, 151, 141, 146, 149, 136, 132, 142, 138, 146, 146, 137, 155, 143, 142, 139, 132, 142, 140, 139, 141, 140, 140, 132, 135, 144, 125, 136, 134, 138, 137, 144, 146, 129, 139, 147, 155, 134, 132, 134, 145, 128, 145, 132, 130, 151, 145, 148, 139, 139, 144, 141, 140, 139, 141, 130, 139, 135, 144, 134, 141, 142, 145, 136, 145, 136, 141, 144, 143, 143, 140, 147, 135, 151, 142, 145, 145, 139, 153, 129, 142, 140, 139, 140, 136, 143, 138, 139, 141, 141, 137, 148, 146, 135, 117, 136, 142, 137, 137, 147, 144, 135, 138, 136, 136, 142, 133, 137, 136, 140, 146, 136, 143, 138, 139, 135, 132, 137, 137, 133, 142, 140, 143, 131, 133, 139, 139, 136, 131, 128, 131, 131, 136, 145, 141, 136, 129, 130, 145, 138, 131, 142, 140, 137, 127, 136, 140, 145, 139, 143, 138, 138, 139, 135, 140, 136, 142, 141, 142, 144, 142, 142, 148, 146, 131, 150, 140, 138, 139, 131, 140, 137, 134, 139, 128, 142, 141, 142, 144, 138, 139, 138, 135, 138, 142, 134, 136, 139, 137, 151, 134, 140, 135, 140, 144, 143, 146, 141, 135, 136, 137, 139, 149, 142, 134, 152, 130, 138, 134, 129, 138, 140, 142, 132, 143, 134, 138, 129, 148, 130, 134, 134, 145, 150, 132, 145, 136, 140, 130, 135, 142, 135, 139, 139, 129, 134, 142, 137, 140, 140, 140, 136, 137, 143, 136, 134, 148, 140, 153, 142, 134, 141, 133, 132, 139, 140, 131, 141, 138, 141, 139, 137, 135, 139, 138, 151, 139, 143, 135, 143, 131, 138, 142, 130, 133, 145, 134, 133, 137, 148, 147, 143, 135, 137, 138, 146, 130, 144, 147, 151, 140, 147, 134, 136, 151, 144, 147, 146, 139, 137, 129, 135, 133, 142, 144, 134, 148, 148, 126, 147, 146, 142, 136, 136, 129, 136, 133, 131, 143, 137, 153, 135, 133, 136, 134, 141, 140, 135, 146, 134, 129, 145, 146, 134, 138, 140, 132, 138, 155, 132, 143, 142, 141, 144, 138, 143, 141, 141, 147, 136, 133, 132, 139, 137, 138, 140, 136, 128, 144, 143, 140, 139, 145, 139, 136, 136, 144, 147, 134, 148, 136, 137, 138, 139, 132, 136, 131, 130, 134, 135, 136, 142, 142, 141, 136, 145, 151, 142, 145, 138, 146, 140, 133, 136, 134, 129, 134, 138, 135, 144, 143, 150, 137, 141, 143, 139, 137, 139, 139, 142, 147, 140, 142, 133, 136, 138, 135, 128, 145, 135, 142, 141, 143, 141, 142, 146, 130, 139, 126, 134, 129, 135, 143, 133, 137, 142, 144, 134, 137, 133, 131, 142, 144, 147, 137, 150, 138, 139, 134, 142, 135, 132, 148, 126, 139, 139, 137, 141, 142, 128, 138, 136, 140, 145, 143, 135, 137, 135, 141, 141, 139, 136, 139, 142, 138, 142, 136, 143, 143, 139, 141, 144, 140, 142, 139, 140, 136, 135, 137, 143, 140, 141, 138, 140, 140, 142, 136, 145, 136, 138, 140, 132, 138, 130, 139, 139, 142, 140, 139, 139, 132, 137, 144, 141, 131, 138, 137, 135, 135, 146, 141, 135, 136, 130, 139, 144, 136, 141, 134, 135, 138, 142, 137, 134, 139, 139, 135, 137, 135, 140, 136, 138, 136, 138, 144, 136, 139, 136, 138, 136, 135, 142, 135, 137, 139, 138, 140, 146, 143, 143, 136, 141, 148, 137, 136, 140, 140, 136, 139, 142, 148, 143, 139, 139, 143, 136, 133, 140, 140, 139, 139, 131, 135, 131, 139, 139, 136, 133, 136, 146, 138, 142, 139, 140, 135, 135, 136, 143, 145, 133, 135, 139, 141, 140, 144, 140, 143, 139, 141, 139, 138, 146, 141, 138, 137, 141, 137, 140, 142, 142, 139, 142, 135, 143, 145, 140, 135, 137, 135, 131, 144, 137, 133, 142, 140, 140, 139, 136, 136, 141, 142, 140, 139, 139, 138, 145, 137, 141, 137, 142, 139, 138, 141, 130, 141, 138, 130, 136, 139, 141, 141, 142, 143, 140, 137, 138, 135, 143, 142, 141, 132, 138, 144, 145, 137, 139, 136, 148, 138, 139, 140, 144, 142, 139, 139, 137, 141, 135, 137, 141, 135, 139, 132, 138, 134, 143, 137, 135, 136, 138, 137, 137, 144, 139, 142, 142, 141, 143, 137, 140, 139, 134, 136, 139, 134, 142, 140, 138, 135, 139, 139, 137, 139, 142, 136, 139, 140, 136, 141, 140, 141, 135, 132, 143, 137, 136, 134, 146, 135, 139, 147, 143, 143, 136, 138, 136, 138, 137, 143, 135, 139, 137, 138, 140, 138, 137, 141, 139, 137, 140, 145, 139, 138, 139, 137, 141, 138, 143, 140, 145, 137, 148, 137, 154, 139, 139, 137, 144, 140, 138, 135, 141, 143, 141, 139, 140, 139, 139, 146, 140, 139, 139, 144, 138, 137, 138, 137, 138, 145, 142, 137, 136, 136, 140, 136, 137, 139, 139, 140, 140, 144, 145, 142, 137, 141, 146, 139, 139, 141, 132, 142, 144, 146, 141, 143, 143, 138, 138, 137, 138, 143, 139, 142, 137, 139, 140, 138, 142, 137, 135, 134, 143, 133, 140, 140, 142, 138, 136, 140, 141, 139, 137, 133, 138, 139, 143, 139, 145, 136, 133, 143, 140, 134, 131, 138, 130, 135, 137, 143, 135, 140, 139, 142, 146, 143, 142, 134, 145, 138, 144, 140, 151, 139, 143, 136, 137, 138, 134, 139, 135, 132, 139, 139, 139, 139, 143, 137, 141, 139, 142, 136, 130, 138, 134, 137, 134, 138, 138, 138, 140, 145, 133, 140, 138, 135, 133, 141, 138, 135, 140, 132, 142, 141, 140, 132, 135, 146, 138, 134, 135, 138, 135, 133, 135, 141, 139, 139, 139, 147, 144, 139, 132, 140, 139, 138, 138, 142, 147, 140, 136, 146, 139, 141, 138, 136, 142, 140, 140, 141, 133, 144, 140, 137, 134, 137, 137, 141, 143, 140, 142, 141, 136, 146, 137, 129, 137, 132, 136, 140, 142, 140, 136, 132, 144, 160, 141, 136, 136, 134, 134, 139, 142, 136, 142, 146, 140, 134, 132, 138, 134, 141, 139, 141, 145, 133, 139, 141, 133, 152, 139, 131, 141, 140, 135, 135, 145, 145, 143, 152, 138, 139, 132, 137, 139, 134, 146, 136, 145, 144, 135, 134, 137, 139, 142, 142, 137, 129, 131, 146, 141, 151, 143, 143, 139, 131, 135, 131, 135, 145, 144, 135, 141, 144, 140, 137, 143, 146, 139, 135, 131, 128, 133, 140, 135, 136, 140, 143, 136, 145, 136, 134, 146, 141, 139, 146, 138, 139, 138, 147, 138, 138, 136, 138, 135, 137, 138, 140, 139, 135, 140, 137, 144, 141, 142, 138, 130, 132, 140, 133, 149, 136, 132, 135, 131, 143, 150, 134, 137, 143, 131, 134, 140, 136, 140, 147, 135, 134, 139, 128, 129, 144, 139, 139, 138, 142, 128, 149, 134, 141, 135, 137, 140, 136, 133, 136, 147, 139, 145, 140, 136, 142, 137, 140, 143, 140, 145, 132, 138, 137, 134, 135, 140, 147, 130, 140, 136, 143, 151, 134, 131, 136, 140, 139, 136, 142, 139, 138, 132, 142, 124, 135, 142, 148, 141, 142, 134, 139, 136, 134, 137, 147, 124, 136, 145, 132, 144, 131, 139, 144, 141, 135, 142, 138, 149, 144, 130, 132, 140, 139, 136, 132, 150, 144, 138, 140, 142, 133, 144, 149, 134, 134, 138, 141, 138, 130, 142, 142, 134, 137, 138, 133, 148, 130, 140, 148, 130, 135, 138, 134, 148, 139, 142, 137, 154, 146, 137, 142, 141, 139, 138, 140, 141, 144, 137, 130, 133, 133, 142, 137, 137, 136, 139, 141, 133, 146, 139, 139, 129, 140, 135, 135, 146, 141, 142, 136, 133, 139, 146, 144, 134, 152, 138, 143, 129, 132, 135, 131, 149, 136, 123, 139, 137, 141, 150, 137, 136, 142, 149, 140, 149, 144, 142, 127, 138, 139, 137, 147, 142, 140, 131, 135, 129, 141, 143, 139, 135, 143, 134, 133, 147, 141, 138, 138, 141, 138, 141, 145, 133, 136, 144, 134, 143, 130, 132, 132, 137, 137, 139, 148, 137, 137, 128, 139, 141, 133, 130, 134, 138, 143, 136, 137, 136, 132, 136, 144, 136, 141, 132, 146, 133, 131, 140, 144, 134, 137, 133, 139, 134, 144, 135, 139, 136, 153, 132, 144, 134, 147, 140, 151, 138, 131, 145, 140, 143, 143, 147, 136, 137, 139, 132, 139, 124, 137, 136, 138, 138, 148, 135, 141, 140, 141, 135, 125, 130, 148, 145, 138, 137, 136, 133, 138, 130, 126, 143, 136, 143, 137, 147, 136, 147, 138, 137, 140, 129, 141, 132, 141, 137, 144, 135, 143, 131, 140, 130, 146, 147, 141, 136, 141, 146, 138, 136, 139, 133, 135, 137, 146, 135, 143, 147, 146, 136, 129, 130, 135, 135, 144, 140, 137, 140, 138, 135, 135, 136, 138, 134, 138, 136, 138, 139, 136, 136, 135, 133, 134, 136, 136, 141, 132, 148, 132, 138, 141, 148, 148, 136, 148, 138, 134, 138, 140, 137, 144, 134, 138, 145, 126, 145, 132, 131, 129, 143, 135, 133, 137, 141, 137, 138, 137, 130, 141, 137, 141, 139, 150, 137, 140, 146, 137, 151, 136, 138, 140, 141, 146, 134, 143, 140, 154, 146, 132, 135, 128, 136, 139, 136, 148, 142, 140, 137, 142, 129, 137, 145, 139, 128, 133, 143, 140, 135, 141, 141, 135, 141, 141, 141, 134, 144, 128, 137, 129, 149, 130, 133, 137, 142, 133, 141, 139, 129, 140, 138, 144, 135, 140, 135, 134, 148, 133, 136, 142, 135, 144, 137, 128, 150, 139, 126, 144, 131, 131, 137, 155, 144, 130, 145, 127, 135, 137, 142, 138, 141, 140, 145, 136, 118, 147, 151, 142, 137, 133, 143, 132, 129, 142, 149, 149, 142, 145, 146, 138, 141, 140, 137, 129, 139, 141, 133, 134, 145, 152, 123, 133, 136, 136, 132, 127, 124, 133, 149, 143, 143, 145, 135, 138, 139, 132, 138, 140, 155, 144, 139, 123, 139, 135, 145, 139, 143, 134, 133, 147, 134, 138, 133, 137, 138, 142, 138, 146, 135, 138, 134, 142, 139, 132, 149, 129, 142, 140, 144, 141, 137, 141, 141, 144, 142, 129, 139, 144, 148, 146, 128, 128, 145, 135, 142, 147, 142, 139, 139, 140, 136, 138, 135, 145, 145, 139, 141, 128, 141, 141, 139, 137, 136, 139, 134, 128, 143, 133, 138, 124, 138, 133, 142, 137, 134, 143, 135, 139, 147, 142, 139, 132, 145, 146, 152, 154, 156, 142, 139, 115, 131, 148, 126, 142, 148, 149, 137, 127, 134, 141, 129, 139, 126, 148, 140, 141, 133, 144, 142, 143, 139, 140, 138, 135, 146, 145, 139, 136, 133, 143, 136, 147, 141, 143, 134, 139, 138, 149, 136, 141, 143, 139, 141, 137, 137, 143, 143, 137, 136, 133, 138, 134, 141, 136, 135, 129, 143, 151, 137, 132, 149, 139, 139, 156, 132, 139, 137, 133, 142, 140, 140, 138, 137, 145, 145, 135, 139, 139, 145, 136, 141, 150, 147, 145, 137, 135, 131, 137, 145, 132, 135, 133, 147, 128, 138, 132, 137, 133, 138, 142, 146, 136, 126, 119, 136, 136, 137, 140, 140, 137, 132, 145, 146, 133, 140, 135, 140, 143, 133, 141, 149, 135, 145, 141, 135, 140, 135, 137, 142, 142, 128, 145, 143, 136, 118, 137, 139, 130, 141, 140, 140, 149, 145, 140, 143, 142, 131, 134, 132, 142, 139, 146, 134, 135, 135, 144, 134, 126, 140, 130, 146, 132, 143, 148, 143, 147, 130, 142, 135, 133, 137, 140, 141, 135, 138, 138, 143, 136, 131, 143, 140, 129, 127, 134, 136, 133, 136, 131, 139, 143, 141, 136, 145, 133, 146, 142, 131, 133, 134, 145, 142, 136, 142, 137, 144, 123, 141, 132, 122, 140, 150, 141, 135, 143, 136, 138, 141, 146, 139, 139, 139, 140, 147, 142, 129, 150, 141, 156, 134, 137, 124, 147, 131, 137, 133, 142, 123, 144, 142, 140, 142, 138, 143, 137, 142, 136, 153, 135, 135, 131, 142, 137, 142, 132, 148, 139, 137, 135, 141, 141, 133, 137, 145, 147, 132, 135, 128, 141, 137, 131, 141, 138, 140, 142, 131, 133, 137, 143, 135, 141, 129, 146, 137, 140, 139, 142, 135, 133, 136, 134, 142, 136, 141, 145, 131, 142, 138, 153, 139, 137, 133, 134, 151, 141, 145, 127, 140, 151, 151, 146, 148, 129, 131, 140, 138, 119, 139, 137, 136, 139, 133, 148, 144, 130, 138, 140, 138, 133, 146, 122, 137, 135, 133, 142, 132, 143, 134, 132, 132, 137, 140, 132, 146, 140, 139, 141, 142, 138, 144, 136, 139, 133, 138, 147, 134, 143, 126, 130, 134, 143, 136, 140, 151, 139, 137, 147, 133, 142, 138, 139, 133, 148, 138, 142, 140, 134, 132, 133, 134, 135, 139, 141, 140, 138, 138, 144, 135, 134, 136, 133, 144, 131, 141, 136, 142, 146, 136, 143, 139, 136, 130, 146, 131, 144, 142, 143, 148, 132, 137, 138, 132, 138, 130, 150, 140, 137, 136, 133, 137, 147, 134, 147, 148, 138, 142, 132, 141, 138, 145, 132, 141, 134, 143, 157, 140, 130, 136, 144, 140, 143, 143, 143, 141, 143, 143, 138, 142, 133, 136, 146, 133, 137, 143, 135, 132, 140, 147, 143, 143, 142, 129, 135, 128, 137, 137, 147, 145, 140, 134, 144, 138, 132, 134, 142, 140, 144, 154, 140, 136, 136, 134, 131, 141, 134, 130, 149, 136, 141, 135, 130, 142, 127, 138, 137, 141, 137, 136, 139, 139, 135, 138, 133, 134, 135, 149, 142, 137, 132, 135, 124, 141, 144, 136, 136, 132, 134, 147, 142, 128, 136, 135, 140, 139, 135, 137, 137, 140, 141, 132, 138, 142, 134, 138, 138, 141, 144, 142, 147, 132, 142, 138, 138, 131, 143, 129, 139, 137, 141, 137, 141, 141, 139, 139, 141, 141, 135, 138, 143, 148, 137, 133, 136, 134, 140, 137, 142, 138, 131, 145, 129, 134, 143, 138, 133, 141, 141, 138, 134, 146, 144, 143, 147, 141, 148, 127, 128, 139, 139, 135, 145, 133, 143, 135, 136, 151, 142, 149, 143, 141, 137, 137, 133, 141, 144, 143, 135, 135, 137, 134, 143, 139, 153, 152, 146, 127, 134, 141, 132, 138, 131, 142, 137, 141, 137, 132, 135, 143, 140, 135, 130, 137, 145, 135, 146, 139, 133, 146, 136, 126, 141, 137, 135, 137, 147, 148, 136, 134, 138, 133, 138, 138, 135, 147, 143, 140, 145, 141, 141, 144, 140, 145, 143, 134, 141, 147, 147, 140, 142, 129, 150, 136, 138, 134, 136, 140, 141, 133, 131, 140, 140, 144, 131, 135, 133, 139, 137, 133, 148, 145, 140, 142, 152, 136, 146, 156, 140, 142, 134, 143, 140, 133, 145, 136, 136, 133, 131, 143, 123, 149, 148, 131, 131, 138, 139, 140, 136, 136, 134, 130, 137, 137, 147, 137, 133, 136, 141, 131, 136, 136, 141, 144, 125, 136, 137, 143, 124, 133, 150, 138, 144, 135, 137, 128, 160, 133, 145, 142, 134, 133, 132, 148, 130, 135, 146, 138, 140, 131, 136, 140, 130, 137, 140, 140, 141, 146, 144, 132, 137, 126, 140, 135, 143, 121, 136, 131, 140, 132, 134, 132, 134, 146, 136, 146, 135, 131, 136, 132, 137, 138, 139, 145, 135, 139, 130, 137, 140, 141, 129, 141, 135, 121, 147, 146, 135, 139, 133, 135, 143, 143, 143, 140, 142, 131, 144, 140, 141, 130, 144, 136, 133, 136, 132, 126, 127, 148, 131, 133, 142, 141, 146, 140, 126, 131, 146, 139, 142, 133, 133, 140, 137, 134, 130, 140, 137, 139, 136, 144, 143, 141, 140, 134, 142, 137, 137, 137, 140, 144, 143, 129, 140, 139, 134, 132, 142, 132, 135, 137, 144, 137, 139, 148, 135, 142, 127, 140, 146, 135, 140, 138, 133, 159, 141, 137, 139, 145, 146, 146, 135, 134, 141, 131, 146, 141, 137, 143, 145, 139, 138, 140, 138, 141, 131, 148, 136, 137, 148, 136, 133, 140, 143, 141, 137, 135, 143, 134, 134, 135, 142, 139, 137, 145, 149, 137, 141, 140, 142, 140, 138, 133, 138, 137, 136, 137, 130, 138, 151, 146, 141, 134, 142, 125, 136, 132, 133, 139, 135, 136, 143, 139, 134, 139, 141, 141, 146, 142, 131, 143, 136, 139, 142, 135, 145, 145, 140, 142, 135, 139, 140, 141, 138, 129, 139, 136, 150, 141, 133, 131, 140, 145, 138, 140, 140, 131, 148, 135, 140, 143, 151, 138, 137, 139, 142, 145, 132, 156, 143, 137, 133, 137, 147, 143, 141, 154, 145, 134, 142, 133, 139, 148, 149, 131, 136, 142, 134, 129, 140, 137, 149, 147, 151, 139, 146, 134, 130, 133, 144, 145, 147, 143, 142, 134, 141, 137, 139, 142, 139, 136, 143, 140, 147, 137, 130, 136, 135, 145, 129, 144, 145, 137, 141, 133, 137, 136, 138, 134, 146, 145, 139, 142, 139, 142, 142, 142, 143, 142, 141, 138, 137, 137, 143, 137, 142, 137, 135, 146, 143, 134, 129, 135, 136, 144, 143, 161, 138, 146, 146, 139, 148, 140, 136, 140, 142, 140, 143, 145, 132, 143, 136, 143, 149, 144, 147, 144, 151, 140, 144, 149, 145, 142, 135, 140, 139, 141, 146, 128, 144, 135, 137, 137, 133, 140, 136, 142, 137, 136, 145, 132, 133, 138, 137, 126, 146, 138, 137, 135, 145, 140, 136, 136, 138, 143, 141, 140, 139, 138, 136, 145, 139, 138, 146, 134, 138, 137, 135, 139, 138, 146, 137, 133, 140, 135, 137, 140, 138, 140, 140, 134, 144, 146, 151, 138, 141, 132, 136, 137, 150, 141, 140, 138, 142, 134, 144, 133, 149, 143, 140, 133, 135, 145, 139, 142, 135, 135, 143, 134, 135, 137, 136, 132, 141, 134, 133, 136, 139, 139, 143, 142, 133, 142, 133, 146, 141, 134, 137, 150, 143, 145, 135, 142, 148, 138, 142, 146, 135, 147, 140, 135, 144, 143, 137, 147, 137, 135, 134, 139, 145, 137, 139, 136, 144, 136, 139, 138, 146, 135, 136, 134, 137, 141, 151, 137, 143, 140, 144, 137, 143, 140, 135, 133, 141, 137, 137, 150, 120, 140, 140, 144, 143, 133, 138, 146, 137, 135, 134, 135, 138, 137, 134, 137, 141, 139, 143, 139, 143, 139, 146, 141, 135, 145, 144, 142, 132, 137, 142, 140, 133, 136, 144, 132, 142, 139, 139, 141, 142, 142, 138, 137, 142, 145, 142, 137, 139, 124, 145, 132, 148, 139, 133, 130, 147, 154, 143, 138, 145, 121, 135, 137, 132, 136, 132, 128, 130, 146, 141, 133, 137, 141, 137, 139, 143, 150, 144, 134, 124, 135, 126, 136, 144, 140, 131, 139, 138, 140, 131, 144, 133, 139, 133, 129, 140, 135, 135, 141, 148, 138, 141, 147, 132, 147, 138, 136, 154, 136, 134, 142, 140, 147, 142, 143, 133, 143, 135, 139, 135, 141, 149, 143, 133, 148, 142, 138, 139, 138, 141, 134, 142, 124, 145, 146, 128, 135, 138, 135, 137, 145, 145, 132, 146, 143, 131, 137, 139, 148, 141, 142, 131, 146, 133, 142, 129, 146, 140, 134, 145, 145, 140, 142, 140, 150, 135, 139, 136, 147, 141, 135, 142, 147, 135, 137, 134, 140, 139, 143, 139, 141, 149, 135, 139, 138, 147, 132, 134, 134, 141, 138, 135, 135, 134, 137, 146, 145, 141, 127, 128, 137, 133, 137, 138, 128, 135, 142, 140, 135, 138, 129, 142, 140, 132, 131, 143, 137, 140, 142, 136, 132, 113, 137, 147, 141, 136, 141, 130, 140, 137, 131, 139, 132, 135, 153, 136, 147, 145, 147, 139, 137, 141, 156, 137, 127, 137, 135, 131, 132, 142, 133, 135, 132, 142, 140, 140, 147, 145, 132, 136, 133, 149, 138, 133, 130, 143, 142, 142, 135, 130, 141, 138, 131, 141, 133, 148, 138, 144, 135, 149, 138, 142, 134, 146, 145, 149, 138, 146, 139, 140, 140, 139, 132, 154, 118, 146, 128, 137, 145, 139, 140, 138, 128, 139, 136, 126, 143, 135, 156, 142, 140, 135, 143, 143, 143, 136, 148, 143, 143, 133, 131, 150, 137, 129, 137, 145, 147, 139, 144, 135, 137, 140, 143, 138, 147, 134, 136, 146, 135, 150, 137, 133, 147, 132, 145, 136, 132, 140, 137, 141, 135, 121, 139, 147, 132, 133, 145, 143, 141, 143, 144, 134, 138, 138, 135, 141, 143, 149, 137, 128, 139, 135, 133, 145, 139, 144, 144, 153, 135, 138, 140, 147, 132, 146, 132, 141, 139, 129, 143, 144, 144, 139, 141, 135, 130, 144, 135, 138, 138, 133, 139, 128, 143, 144, 140, 140, 148, 143, 142, 135, 134, 138, 133, 144, 147, 130, 133, 126, 143, 148, 145, 137, 132, 136, 133, 141, 145, 128, 148, 136, 144, 144, 131, 138, 137, 138, 143, 135, 143, 136, 137, 139, 135, 146, 138, 134, 132, 140, 145, 135, 145, 145, 133, 138, 138, 138, 143, 133, 147, 137, 128, 142, 149, 135, 136, 138, 140, 145, 131, 147, 135, 142, 135, 135, 139, 132, 142, 137, 142, 126, 134, 125, 143, 133, 147, 139, 137, 133, 140, 140, 150, 132, 137, 151, 138, 142, 142, 133, 144, 141, 133, 139, 136, 141, 144, 130, 141, 143, 140, 132, 133, 140, 145, 139, 131, 138, 141, 136, 135, 138, 133, 136, 143, 138, 142, 141, 141, 139, 149, 133, 141, 143, 143, 145, 146, 150, 136, 135, 140, 138, 148, 144, 140, 144, 136, 132, 136, 141, 135, 134, 145, 143, 145, 133, 133, 136, 141, 133, 137, 150, 141, 141, 143, 134, 131, 130, 148, 136, 138, 142, 131, 152, 138, 135, 136, 135, 148, 138, 140, 135, 140, 139, 135, 136, 141, 145, 133, 139, 129, 142, 140, 138, 141, 133, 146, 133, 143, 128, 134, 133, 141, 128, 133, 135, 136, 137, 136, 135, 139, 136, 147, 132, 138, 142, 134, 132, 141, 137, 133, 142, 143, 129, 140, 139, 134, 138, 135, 131, 146, 137, 148, 134, 135, 136, 143, 132, 137, 142, 137, 140, 135, 137, 128, 130, 129, 134, 143, 140, 140, 129, 139, 134, 138, 138, 133, 146, 152, 137, 137, 143, 133, 137, 125, 150, 136, 140, 132, 135, 133, 144, 143, 130, 138, 134, 136, 134, 141, 148, 140, 142, 133, 129, 141, 147, 143, 134, 144, 148, 143, 139, 136, 132, 130, 136, 135, 139, 135, 142, 133, 148, 147, 150, 137, 132, 141, 144, 142, 138, 138, 142, 140, 129, 142, 145, 132, 132, 139, 136, 134, 141, 136, 137, 136, 136, 148, 144, 138, 137, 133, 134, 135, 124, 134, 136, 137, 138, 133, 138, 146, 143, 145, 149, 140, 148, 137, 143, 147, 130, 128, 144, 135, 134, 128, 139, 142, 136, 141, 138, 143, 139, 144, 135, 141, 136, 133, 139, 147, 142, 136, 137, 127, 147, 151, 140, 135, 129, 145, 140, 139, 132, 139, 148, 138, 142, 145, 135, 139, 133, 143, 137, 143, 153, 137, 139, 139, 134, 135, 136, 140, 136, 139, 142, 138, 133, 136, 135, 142, 140, 145, 144, 137, 128, 142, 136, 127, 132, 136, 136, 144, 143, 134, 135, 135, 148, 131, 139, 135, 132, 133, 137, 141, 136, 126, 140, 135, 135, 144, 135, 137, 134, 141, 133, 137, 136, 146, 143, 131, 122, 133, 133, 146, 124, 152, 145, 143, 132, 142, 123, 138, 129, 143, 134, 133, 138, 133, 131, 135, 143, 144, 139, 131, 144, 133, 139, 142, 140, 143, 136, 137, 136, 134, 145, 139, 140, 143, 139, 133, 132, 147, 137, 137, 135, 150, 129, 136, 125, 133, 136, 132, 126, 145, 136, 133, 139, 131, 137, 137, 148, 142, 148, 142, 134, 132, 136, 149, 136, 142, 132, 129, 132, 135, 138, 151, 140, 146, 144, 141, 147, 137, 135, 143, 146, 133, 149, 138, 134, 137, 134, 146, 149, 136, 136, 141, 136, 137, 136, 139, 145, 144, 145, 140, 134, 150, 137, 137, 139, 137, 150, 138, 132, 139, 143, 137, 137, 130, 131, 136, 131, 133, 137, 135, 142, 143, 143, 141, 131, 154, 135, 131, 142, 146, 133, 140, 150, 133, 143, 150, 134, 147, 151, 142, 138, 122, 131, 135, 137, 139, 139, 139, 134, 134, 133, 135, 141, 147, 147, 140, 141, 122, 141, 138, 129, 141, 147, 148, 140, 131, 136, 141, 144, 145, 143, 133, 133, 138, 136, 137, 137, 146, 150, 143, 143, 129, 132, 133, 143, 135, 151, 133, 146, 135, 142, 140, 153, 140, 131, 136, 146, 139, 138, 138, 133, 135, 136, 148, 145, 135, 140, 138, 137, 133, 146, 135, 142, 142, 136, 143, 139, 141, 140, 139, 144, 135, 140, 130, 141, 140, 142, 139, 140, 135, 140, 141, 142, 140, 141, 155, 135, 141, 140, 134, 136, 147, 141, 138, 141, 135, 138, 133, 137, 136, 138, 137, 127, 132, 137, 141, 137, 128, 146, 138, 140, 147, 133, 140, 137, 131, 141, 139, 142, 151, 136, 131, 144, 133, 144, 145, 138, 133, 140, 137, 139, 144, 135, 138, 139, 135, 135, 139, 136, 140, 140, 129, 133, 148, 138, 143, 136, 141, 136, 134, 147, 135, 132, 139, 137, 138, 136, 140, 140, 142, 141, 142, 146, 132, 139, 139, 135, 133, 140, 140, 141, 139, 135, 140, 135, 140, 136, 136, 143, 141, 141, 139, 137, 138, 140, 140, 132, 133, 134, 139, 131, 136, 138, 141, 139, 136, 148, 136, 138, 140, 138, 147, 140, 137, 139, 138, 143, 134, 150, 139, 137, 138, 134, 138, 134, 138, 134, 135, 145, 144, 141, 139, 141, 137, 138, 143, 141, 139, 143, 138, 147, 135, 140, 136, 139, 143, 136, 137, 143, 140, 141, 147, 139, 131, 135, 135, 144, 141, 145, 140, 135, 132, 141, 138, 138, 135, 143, 140, 147, 137, 134, 138, 139, 138, 138, 141, 138, 140, 144, 131, 133, 136, 136, 138, 138, 135, 136, 134, 140, 135, 131, 142, 134, 132, 143, 141, 140, 142, 137, 143, 137, 144, 144, 149, 139, 148, 140, 136, 134, 141, 146, 141, 127, 139, 139, 131, 138, 136, 132, 138, 129, 144, 140, 138, 135, 132, 139, 137, 143, 137, 141, 134, 136, 143, 141, 140, 139, 145, 140, 141, 142, 137, 143, 135, 139, 135, 144, 134, 139, 135, 148, 142, 135, 138, 133, 141, 141, 143, 141, 133, 132, 142, 138, 143, 134, 144, 142, 137, 141, 139, 136, 138, 137, 139, 148, 139, 140, 142, 140, 136, 139, 139, 139, 146, 143, 136, 135, 137, 129, 143, 139, 137, 137, 137, 134, 145, 135, 131, 143, 139, 128, 136, 143, 131, 128, 147, 144, 141, 138, 136, 136, 134, 137, 140, 133, 136, 138, 135, 148, 140, 143, 140, 142, 141, 140, 137, 144, 140, 133, 140, 140, 141, 145, 135, 140, 141, 133, 132, 134, 138, 141, 140, 135, 133, 141, 138, 137, 145, 138, 143, 139, 147, 136, 142, 153, 139, 131, 126, 139, 135, 134, 133, 147, 140, 136, 133, 137, 138, 144, 141, 141, 140, 134, 142, 147, 141, 135, 143, 137, 146, 139, 140, 144, 137, 138, 136, 141, 143, 137, 143, 131, 130, 141, 134, 140, 135, 134, 131, 136, 141, 141, 137, 145, 140, 141, 141, 137, 141, 139, 135, 139, 138, 153, 142, 131, 125, 137, 141, 143, 145, 145, 131, 139, 135, 138, 136, 139, 138, 143, 141, 139, 141, 148, 139, 141, 136, 136, 142, 141, 132, 137, 130, 139, 136, 139, 140, 140, 142, 133, 135, 136, 137, 141, 141, 138, 137, 135, 145, 134, 151, 134, 143, 139, 136, 140, 138, 133, 134, 137, 132, 134, 142, 127, 134, 134, 145, 128, 144, 144, 132, 132, 136, 136, 156, 144, 137, 126, 138, 137, 143, 125, 138, 142, 137, 146, 138, 136, 148, 139, 125, 135, 143, 142, 137, 143, 136, 143, 140, 134, 140, 135, 138, 138, 126, 154, 135, 127, 139, 139, 132, 129, 137, 138, 128, 135, 125, 143, 142, 139, 148, 140, 134, 128, 143, 133, 135, 141, 137, 142, 139, 147, 134, 142, 125, 136, 139, 123, 129, 135, 149, 142, 131, 132, 144, 138, 134, 145, 136, 139, 140, 145, 135, 140, 128, 141, 135, 139, 132, 134, 137, 141, 142, 147, 141, 148, 149, 155, 127, 138, 139, 137, 148, 130, 140, 138, 139, 144, 130, 141, 133, 142, 150, 137, 134, 148, 135, 133, 147, 139, 131, 142, 153, 141, 133, 144, 139, 137, 146, 158, 126, 127, 140, 137, 130, 134, 135, 142, 125, 144, 126, 128, 142, 126, 151, 141, 146, 137, 131, 131, 144, 139, 138, 123, 137, 130, 137, 141, 129, 146, 129, 143, 133, 138, 145, 126, 137, 140, 132, 157, 139, 146, 147, 129, 131, 139, 141, 145, 152, 139, 142, 136, 138, 145, 148, 133, 147, 137, 131, 132, 133, 139, 139, 136, 129, 138, 140, 143, 138, 154, 144, 156, 134, 140, 143, 131, 134, 133, 144, 147, 144, 135, 130, 145, 128, 145, 140, 143, 151, 131, 134, 157, 133, 133, 138, 138, 141, 140, 141, 132, 131, 150, 153, 135, 136, 143, 133, 134, 139, 124, 128, 156, 139, 133, 134, 131, 133, 144, 139, 152, 140, 137, 139, 131, 126, 138, 130, 134, 150, 142, 135, 145, 143, 137, 155, 140, 137, 135, 146, 131, 147, 134, 138, 135, 142, 134, 129, 146, 140, 139, 135, 129, 140, 149, 137, 140, 139, 134, 141, 132, 141, 131, 131, 123, 142, 133, 137, 138, 147, 140, 140, 148, 144, 130, 145, 151, 133, 152, 142, 139, 130, 138, 120, 142, 127, 136, 141, 142, 134, 129, 141, 134, 142, 147, 135, 139, 141, 140, 140, 134, 121, 132, 145, 133, 137, 131, 137, 142, 135, 136, 125, 127, 152, 141, 144, 143, 147, 145, 138, 142, 150, 141, 142, 136, 130, 141, 139, 147, 144, 134, 143, 144, 128, 157, 133, 148, 140, 137, 134, 147, 139, 140, 142, 136, 141, 142, 121, 153, 147, 148, 130, 145, 135, 129, 149, 135, 146, 151, 149, 143, 136, 142, 129, 139, 138, 134, 151, 141, 138, 146, 145, 145, 136, 141, 142, 134, 138, 137, 132, 138, 143, 139, 135, 139, 141, 145, 133, 135, 137, 137, 140, 137, 141, 137, 147, 133, 130, 139, 138, 141, 145, 135, 149, 150, 147, 142, 133, 143, 140, 139, 131, 145, 141, 141, 139, 144, 148, 120, 138, 134, 138, 143, 128, 139, 141, 132, 139, 137, 133, 137, 142, 136, 142, 137, 139, 133, 136, 140, 141, 135, 137, 130, 137, 139, 148, 142, 147, 134, 135, 134, 131, 131, 141, 141, 134, 148, 142, 139, 152, 144, 137, 128, 136, 122, 138, 138, 125, 127, 132, 148, 143, 135, 137, 132, 140, 135, 140, 147, 132, 139, 132, 141, 133, 138, 126, 140, 137, 138, 133, 139, 139, 139, 142, 143, 143, 131, 143, 141, 144, 140, 144, 135, 133, 143, 138, 143, 133, 139, 137, 145, 148, 142, 142, 137, 136, 142, 140, 136, 139, 138, 143, 132, 137, 147, 134, 130, 137, 144, 132, 139, 138, 145, 144, 133, 139, 133, 140, 142, 149, 138, 133, 137, 153, 135, 142, 135, 133, 143, 143, 140, 131, 137, 142, 144, 139, 137, 137, 134, 138, 137, 132, 139, 136, 135, 131, 137, 140, 139, 139, 139, 148, 139, 141, 140, 133, 143, 138, 135, 139, 135, 132, 132, 141, 136, 138, 138, 132, 138, 137, 133, 135, 144, 130, 154, 141, 141, 141, 137, 140, 145, 129, 140, 137, 134, 141, 136, 138, 135, 140, 135, 141, 145, 140, 134, 132, 140, 133, 134, 146, 140, 138, 138, 137, 143, 145, 143, 147, 147, 141, 136, 140, 133, 143, 137, 143, 139, 132, 136, 141, 132, 145, 144, 137, 136, 134, 150, 139, 136, 143, 137, 133, 140, 142, 129, 142, 145, 140, 135, 139, 129, 139, 138, 134, 140, 148, 135, 136, 137, 132, 135, 136, 142, 143, 133, 144, 139, 143, 141, 132, 131, 142, 146, 146, 145, 144, 139, 145, 134, 133, 139, 149, 138, 150, 147, 135, 137, 139, 134, 138, 133, 135, 136, 135, 140, 135, 140, 141, 138, 141, 145, 144, 143, 140, 137, 148, 150, 138, 141, 138, 135, 137, 136, 136, 140, 140, 139, 134, 141, 140, 139, 133, 141, 132, 133, 135, 138, 149, 132, 141, 137, 142, 141, 146, 140, 132, 144, 141, 141, 133, 140, 138, 134, 133, 131, 141, 135, 143, 141, 144, 143, 142, 134, 141, 146, 146, 143, 137, 140, 139, 146, 143, 147, 137, 133, 135, 135, 142, 145, 145, 144, 139, 140, 143, 137, 141, 141, 135, 141, 147, 139, 140, 139, 129, 139, 133, 151, 132, 133, 142, 137, 138, 135, 143, 137, 144, 138, 133, 137, 135, 141, 138, 141, 140, 133, 137, 149, 143, 146, 150, 141, 140, 141, 134, 146, 141, 149, 136, 130, 134, 148, 135, 149, 136, 136, 137, 142, 147, 144, 146, 144, 134, 138, 140, 137, 134, 136, 132, 137, 129, 130, 141, 142, 140, 140, 146, 141, 134, 144, 131, 141, 132, 144, 138, 128, 133, 131, 135, 152, 137, 138, 135, 134, 134, 137, 141, 138, 140, 130, 134, 136, 133, 139, 140, 144, 138, 138, 136, 134, 139, 146, 137, 136, 141, 138, 135, 145, 136, 141, 136, 147, 141, 132, 141, 142, 138, 129, 131, 142, 131, 138, 144, 141, 134, 141, 134, 144, 139, 141, 131, 132, 133, 142, 131, 140, 132, 133, 134, 141, 139, 153, 142, 144, 141, 144, 143, 140, 143, 135, 134, 139, 134, 134, 145, 136, 137, 137, 139, 140, 131, 146, 135, 144, 147, 144, 138, 136, 140, 147, 136, 138, 137, 136, 147, 145, 138, 141, 136, 139, 141, 137, 136, 135, 140, 138, 143, 135, 146, 142, 129, 129, 134, 140, 141, 138, 142, 131, 133, 142, 126, 141, 139, 137, 134, 132, 144, 141, 137, 138, 138, 132, 136, 139, 137, 140, 144, 137, 137, 142, 143, 139, 136, 141, 147, 132, 136, 138, 131, 135, 147, 145, 140, 140, 137, 142, 137, 141, 148, 138, 143, 131, 145, 138, 154, 137, 130, 135, 130, 140, 147, 140, 138, 143, 146, 146, 135, 137, 146, 148, 137, 128, 134, 139, 146, 140, 142, 145, 138, 142, 152, 138, 144, 133, 143, 135, 144, 143, 132, 149, 142, 131, 138, 127, 143, 134, 130, 118, 138, 142, 131, 121, 144, 142, 147, 144, 139, 143, 134, 139, 131, 141, 134, 129, 139, 131, 136, 144, 130, 138, 147, 141, 142, 134, 137, 138, 136, 143, 135, 138, 140, 135, 138, 135, 132, 147, 138, 141, 134, 134, 142, 145, 130, 143, 146, 150, 148, 147, 140, 139, 140, 141, 137, 142, 137, 142, 145, 132, 136, 142, 132, 138, 145, 127, 132, 143, 131, 140, 142, 137, 129, 142, 132, 131, 139, 136, 146, 126, 142, 143, 146, 132, 141, 146, 142, 140, 136, 141, 134, 141, 136, 148, 142, 136, 153, 142, 148, 143, 150, 129, 142, 134, 137, 133, 134, 147, 139, 116, 138, 134, 144, 141, 137, 151, 132, 139, 149, 140, 133, 141, 134, 136, 131, 133, 145, 137, 134, 139, 148, 139, 143, 129, 139, 133, 136, 135, 134, 133, 130, 151, 134, 133, 146, 137, 145, 142, 137, 140, 129, 145, 143, 128, 142, 145, 149, 133, 142, 143, 141, 122, 145, 134, 128, 141, 138, 131, 142, 143, 136, 140, 150, 137, 142, 135, 126, 148, 139, 130, 137, 145, 147, 131, 136, 128, 133, 134, 136, 140, 144, 142, 136, 143, 135, 137, 137, 139, 137, 139, 132, 133, 147, 133, 144, 135, 141, 131, 120, 139, 161, 122, 142, 146, 134, 136, 138, 132, 135, 137, 150, 148, 143, 145, 137, 138, 143, 140, 135, 144, 129, 141, 135, 141, 138, 139, 134, 145, 139, 146, 140, 138, 155, 142, 131, 146, 145, 135, 146, 150, 137, 131, 129, 126, 133, 134, 136, 153, 136, 144, 142, 131, 133, 128, 139, 129, 142, 142, 142, 135, 137, 136, 144, 144, 142, 133, 133, 137, 150, 143, 137, 142, 131, 131, 142, 139, 153, 143, 152, 142, 145, 131, 135, 141, 128, 143, 140, 133, 136, 147, 134, 135, 138, 140, 138, 145, 133, 142, 144, 137, 145, 133, 141, 142, 133, 139, 138, 138, 142, 142, 142, 135, 138, 139, 145, 134, 139, 139, 142, 139, 141, 135, 146, 155, 131, 142, 138, 143, 147, 140, 142, 137, 141, 133, 136, 149, 139, 137, 146, 142, 133, 138, 135, 137, 143, 137, 140, 141, 146, 142, 147, 133, 153, 146, 153, 140, 136, 147, 133, 137, 134, 138, 143, 129, 139, 143, 139, 140, 135, 144, 140, 131, 132, 157, 134, 137, 135, 136, 134, 135, 135, 134, 136, 145, 145, 138, 148, 137, 148, 140, 133, 138, 140, 144, 138, 143, 136, 135, 146, 136, 141, 134, 143, 139, 136, 142, 125, 139, 143, 123, 127, 131, 151, 135, 151, 140, 138, 139, 143, 144, 129, 138, 140, 140, 142, 139, 146, 132, 143, 140, 145, 136, 136, 145, 146, 137, 134, 135, 126, 136, 145, 139, 142, 135, 137, 137, 135, 142, 137, 137, 140, 130, 141, 127, 133, 135, 135, 144, 136, 137, 147, 137, 146, 129, 143, 131, 137, 129, 138, 138, 134, 151, 145, 131, 150, 133, 139, 139, 124, 137, 147, 135, 141, 132, 141, 134, 149, 135, 144, 138, 142, 135, 136, 146, 130, 139, 142, 145, 134, 136, 141, 139, 136, 143, 146, 135, 151, 140, 139, 130, 141, 141, 143, 130, 142, 135, 140, 136, 141, 130, 139, 143, 144, 138, 138, 141, 139, 130, 136, 144, 145, 138, 145, 139, 142, 141, 140, 140, 136, 144, 141, 133, 132, 144, 137, 144, 137, 138, 139, 130, 141, 141, 134, 132, 137, 144, 144, 140, 132, 131, 140, 141, 126, 147, 139, 145, 131, 136, 133, 134, 137, 132, 139, 142, 148, 146, 135, 138, 145, 130, 139, 136, 146, 138, 131, 151, 134, 136, 130, 135, 140, 141, 134, 140, 139, 137, 146, 138, 139, 131, 138, 138, 144, 137, 138, 137, 131, 137, 141, 143, 140, 140, 136, 138, 131, 142, 136, 142, 131, 140, 137, 137, 139, 141, 139, 149, 139, 131, 143, 145, 134, 133, 156, 141, 143, 137, 141, 145, 132, 142, 147, 135, 134, 140, 134, 140, 142, 135, 146, 132, 133, 140, 139, 134, 140, 140, 138, 145, 134, 147, 127, 138, 153, 142, 142, 145, 132, 136, 139, 135, 140, 140, 141, 130, 141, 147, 139, 138, 138, 137, 144, 135, 136, 143, 133, 133, 143, 138, 135, 135, 143, 131, 140, 141, 138, 139, 134, 136, 139, 148, 137, 147, 137, 145, 153, 143, 150, 141, 139, 144, 146, 135, 127, 133, 139, 147, 138, 146, 142, 143, 133, 146, 126, 145, 128, 138, 143, 136, 140, 136, 143, 145, 149, 133, 143, 139, 133, 134, 139, 132, 134, 130, 140, 149, 137, 144, 136, 135, 137, 137, 132, 134, 130, 149, 138, 135, 132, 129, 135, 132, 143, 139, 136, 142, 136, 143, 143, 138, 133, 133, 139, 131, 133, 138, 147, 140, 143, 134, 138, 144, 142, 148, 140, 143, 133, 142, 138, 138, 139, 142, 136, 140, 143, 135, 137, 127, 143, 145, 136, 133, 142, 141, 137, 136, 140, 146, 139, 138, 133, 141, 128, 127, 128, 143, 138, 136, 144, 135, 138, 142, 130, 148, 140, 143, 134, 136, 136, 130, 146, 141, 140, 127, 130, 140, 140, 137, 145, 133, 131, 119, 135, 139, 138, 134, 153, 124, 133, 141, 127, 135, 125, 136, 137, 142, 137, 138, 137, 140, 133, 136, 144, 145, 133, 132, 143, 148, 144, 147, 133, 141, 138, 142, 153, 140, 139, 132, 140, 127, 133, 143, 143, 139, 143, 138, 159, 138, 132, 132, 147, 147, 133, 139, 137, 141, 144, 137, 137, 144, 141, 143, 138, 135, 133, 126, 125, 139, 146, 145, 139, 137, 139, 146, 133, 135, 137, 141, 137, 146, 141, 129, 145, 136, 152, 138, 134, 138, 147, 140, 141, 139, 140, 139, 143, 140, 140, 153, 146, 139, 138, 141, 141, 139, 153, 140, 136, 139, 140, 133, 137, 141, 140, 141, 135, 137, 133, 146, 149, 142, 139, 141, 141, 137, 144, 132, 142, 138, 154, 130, 132, 142, 136, 143, 144, 143, 145, 143, 145, 147, 138, 139, 136, 137, 139, 134, 132, 140, 146, 137, 140, 142, 138, 139, 136, 140, 149, 133, 136, 134, 138, 140, 140, 137, 127, 136, 137, 139, 141, 137, 145, 134, 145, 138, 141, 132, 137, 141, 137, 142, 138, 141, 139, 125, 143, 137, 140, 136, 137, 137, 137, 138, 147, 136, 135, 141, 141, 117, 139, 137, 133, 143, 136, 135, 137, 136, 145, 141, 145, 138, 142, 134, 144, 137, 139, 138, 141, 136, 141, 137, 142, 144, 141, 140, 142, 147, 133, 140, 138, 139, 138, 135, 125, 136, 143, 139, 139, 141, 135, 136, 139, 132, 137, 139, 141, 138, 139, 139, 136, 130, 144, 137, 137, 136, 136, 139, 141, 130, 146, 141, 140, 137, 132, 140, 134, 140, 144, 138, 137, 150, 140, 139, 135, 143, 137, 135, 134, 144, 146, 137, 142, 141, 138, 143, 137, 139, 140, 133, 141, 144, 144, 135, 139, 148, 137, 138, 135, 135, 143, 142, 138, 131, 140, 143, 135, 137, 140, 145, 137, 137, 143, 135, 144, 135, 143, 137, 138, 142, 137, 140, 147, 142, 140, 142, 137, 144, 137, 135, 139, 147, 141, 132, 140, 139, 141, 139, 148, 137, 139, 141, 131, 136, 139, 139, 140, 139, 134, 139, 135, 138, 139, 134, 144, 138, 139, 158, 139, 141, 132, 136, 139, 136, 119, 144, 137, 143, 138, 146, 141, 135, 135, 142, 137, 135, 143, 141, 139, 129, 148, 141, 137, 138, 141, 140, 146, 137, 135, 133, 135, 137, 136, 144, 126, 139, 138, 137, 138, 133, 142, 139, 137, 133, 142, 139, 140, 139, 143, 137, 139, 138, 143, 137, 143, 138, 138, 141, 141, 143, 137, 139, 139, 138, 140, 140, 140, 145, 143, 140, 137, 135, 139, 138, 135, 144, 137, 135, 138, 142, 141, 139, 132, 143, 139, 142, 143, 142, 149, 142, 144, 134, 140, 139, 137, 143, 138, 144, 136, 139, 130, 133, 143, 135, 145, 138, 135, 143, 138, 136, 139, 135, 140, 132, 141, 137, 133, 131, 140, 145, 140, 141, 140, 128, 137, 134, 143, 145, 143, 137, 149, 135, 141, 138, 140, 141, 139, 136, 139, 146, 133, 142, 141, 135, 135, 138, 123, 133, 133, 134, 133, 138, 145, 142, 136, 136, 146, 145, 139, 135, 138, 141, 141, 137, 142, 127, 136, 149, 135, 136, 138, 140, 140, 148, 128, 138, 132, 138, 148, 143, 131, 139, 142, 137, 148, 139, 135, 138, 138, 135, 121, 138, 134, 139, 139, 136, 143, 129, 141, 139, 138, 141, 140, 138, 140, 145, 149, 137, 136, 134, 137, 140, 134, 137, 128, 139, 138, 140, 147, 135, 140, 132, 139, 147, 145, 134, 140, 134, 138, 143, 135, 137, 138, 136, 135, 137, 144, 136, 140, 138, 135, 143, 146, 134, 141, 145, 136, 139, 132, 144, 138, 141, 139, 135, 138, 137, 133, 141, 143, 140, 139, 152, 143, 142, 145, 134, 143, 137, 139, 143, 153, 146, 141, 153, 135, 141, 146, 131, 132, 143, 139, 140, 144, 136, 146, 142, 137, 141, 133, 133, 133, 143, 138, 124, 135, 136, 143, 134, 126, 134, 138, 136, 138, 133, 132, 135, 136, 137, 145, 142, 136, 132, 135, 142, 148, 141, 137, 144, 138, 138, 137, 138, 134, 143, 136, 140, 140, 140, 140, 132, 142, 134, 138, 139, 138, 141, 138, 136, 140, 136, 139, 142, 142, 135, 139, 139, 132, 148, 136, 122, 134, 142, 138, 127, 140, 138, 143, 144, 145, 143, 143, 138, 136, 136, 134, 139, 137, 138, 143, 138, 138, 138, 143, 137, 139, 141, 142, 145, 137, 135, 143, 130, 142, 141, 139, 137, 144, 136, 142, 140, 136, 142, 144, 139, 144, 142, 142, 142, 149, 143, 132, 140, 140, 145, 135, 135, 139, 141, 137, 138, 148, 137, 130, 136, 137, 144, 139, 138, 139, 142, 148, 144, 139, 142, 136, 138, 141, 132, 141, 142, 139, 139, 136, 139, 144, 145, 142, 147, 142, 142, 131, 136, 142, 134, 137, 135, 131, 140, 137, 128, 137, 139, 140, 132, 146, 137, 142, 140, 141, 137, 134, 141, 134, 140, 141, 145, 136, 132, 139, 131, 145, 141, 139, 137, 134, 137, 138, 141, 139, 139, 139, 140, 129, 134, 137, 145, 139, 141, 139, 141, 141, 139, 141, 147, 135, 138, 137, 142, 144, 139, 137, 143, 146, 139, 133, 141, 136, 142, 141, 138, 138, 142, 138, 143, 134, 142, 130, 139, 146, 140, 139, 141, 146, 139, 133, 132, 138, 141, 140, 139, 141, 139, 134, 144, 139, 135, 137, 141, 135, 133, 137, 131, 143, 139, 145, 140, 139, 138, 139, 139, 136, 136, 137, 134, 134, 139, 139, 143, 140, 141, 135, 138, 135, 139, 141, 138, 141, 142, 143, 138, 134, 139, 145, 140, 138, 136, 137, 140, 140, 138, 139, 142, 133, 144, 140, 144, 142, 137, 143, 129, 142, 143, 132, 146, 141, 143, 135, 137, 140, 143, 135, 132, 144, 135, 140, 143, 141, 143, 139, 137, 142, 143, 139, 142, 136, 135, 141, 141, 141, 136, 135, 134, 136, 138, 125, 142, 136, 141, 139, 135, 139, 133, 134, 140, 136, 135, 127, 142, 140, 137, 141, 134, 137, 139, 144, 148, 138, 165, 132, 141, 144, 144, 143, 136, 136, 139, 139, 137, 139, 144, 134, 141, 139, 146, 140, 140, 138, 134, 135, 132, 137, 142, 139, 132, 136, 144, 135, 148, 140, 142, 136, 139, 140, 143, 142, 141, 146, 140, 142, 143, 140, 132, 132, 135, 137, 136, 136, 136, 143, 141, 140, 140, 139, 137, 142, 132, 142, 137, 140, 143, 136, 140, 144, 137, 134, 135, 139, 140, 139, 138, 140, 140, 144, 141, 140, 140, 138, 137, 141, 133, 139, 142, 139, 139, 135, 133, 140, 138, 139, 132, 148, 137, 136, 141, 138, 141, 135, 141, 142, 132, 138, 128, 141, 136, 143, 142, 139, 148, 128, 135, 149, 132, 141, 151, 133, 139, 136, 141, 136, 137, 140, 135, 135, 135, 146, 136, 130, 126, 132, 130, 140, 139, 143, 145, 137, 131, 141, 143, 138, 136, 144, 142, 128, 149, 151, 140, 143, 143, 138, 140, 140, 140, 143, 143, 147, 139, 139, 132, 140, 141, 143, 132, 136, 139, 141, 140, 144, 148, 141, 142, 141, 130, 140, 138, 140, 140, 129, 146, 145, 140, 148, 142, 147, 137, 142, 137, 138, 136, 143, 143, 141, 127, 138, 139, 139, 143, 130, 147, 141, 146, 137, 138, 144, 150, 137, 140, 146, 135, 137, 134, 145, 136, 136, 142, 138, 138, 130, 130, 142, 132, 126, 139, 136, 136, 123, 136, 142, 149, 141, 139, 145, 142, 137, 139, 137, 139, 138, 133, 140, 143, 144, 140, 142, 133, 142, 139, 132, 141, 130, 142, 143, 140, 145, 145, 146, 153, 132, 139, 143, 134, 132, 136, 147, 137, 139, 145, 146, 144, 137, 135, 136, 126, 134, 139, 141, 138, 134, 136, 136, 141, 145, 142, 145, 142, 136, 135, 135, 142, 134, 137, 135, 149, 147, 127, 133, 135, 149, 135, 129, 138, 141, 140, 150, 136, 126, 133, 147, 136, 134, 135, 136, 139, 141, 138, 140, 140, 138, 145, 141, 141, 133, 139, 136, 141, 129, 135, 140, 138, 139, 144, 140, 138, 147, 134, 143, 134, 132, 136, 140, 138, 138, 132, 126, 136, 129, 145, 157, 140, 137, 137, 135, 145, 141, 132, 139, 140, 136, 147, 142, 132, 137, 153, 134, 138, 143, 132, 136, 134, 130, 138, 139, 144, 140, 145, 138, 147, 141, 137, 147, 132, 129, 141, 142, 149, 140, 139, 142, 130, 145, 143, 149, 135, 138, 138, 137, 133, 136, 140, 133, 134, 145, 140, 138, 137, 133, 136, 149, 141, 139, 145, 147, 134, 132, 135, 137, 135, 145, 149, 144, 141, 137, 146, 132, 138, 148, 140, 139, 135, 143, 134, 141, 134, 133, 136, 142, 138, 136, 141, 135, 140, 144, 133, 140, 131, 143, 140, 135, 135, 129, 131, 141, 138, 143, 144, 136, 146, 142, 139, 128, 141, 141, 141, 144, 150, 143, 145, 146, 140, 130, 136, 137, 138, 141, 138, 139, 138, 145, 146, 138, 145, 138, 136, 125, 142, 134, 138, 138, 137, 141, 132, 141, 138, 140, 143, 139, 140, 148, 137, 134, 140, 137, 146, 141, 133, 135, 139, 128, 136, 146, 139, 144, 149, 137, 147, 144, 130, 142, 145, 142, 143, 139, 138, 139, 142, 136, 133, 136, 134, 143, 139, 140, 139, 141, 149, 146, 139, 140, 132, 146, 147, 131, 135, 141, 143, 136, 139, 134, 131, 139, 129, 132, 144, 135, 135, 136, 149, 139, 135, 135, 145, 139, 148, 135, 138, 133, 134, 133, 141, 135, 134, 140, 142, 146, 131, 144, 138, 138, 136, 130, 129, 146, 137, 139, 129, 136, 138, 135, 134, 140, 144, 145, 140, 144, 139, 154, 141, 135, 132, 141, 139, 140, 144, 143, 135, 144, 137, 133, 143, 131, 135, 139, 142, 142, 153, 132, 151, 133, 136, 141, 142, 133, 132, 136, 135, 134, 144, 139, 138, 138, 148, 140, 135, 145, 143, 140, 143, 137, 135, 144, 143, 142, 143, 139, 146, 130, 134, 138, 131, 147, 149, 136, 137, 134, 148, 154, 139, 144, 139, 129, 149, 134, 134, 148, 136, 141, 146, 137, 148, 137, 127, 141, 140, 138, 120, 129, 146, 138, 143, 135, 130, 132, 135, 143, 132, 134, 140, 125, 147, 133, 145, 146, 143, 133, 145, 147, 140, 149, 133, 148, 130, 141, 132, 139, 136, 125, 141, 140, 130, 147, 126, 133, 135, 135, 143, 147, 137, 134, 140, 125, 128, 133, 147, 121, 137, 135, 135, 128, 144, 132, 149, 148, 133, 138, 137, 129, 136, 148, 142, 127, 133, 123, 138, 140, 134, 136, 126, 141, 142, 143, 138, 146, 123, 149, 136, 145, 142, 139, 133, 145, 137, 124, 129, 136, 131, 138, 133, 136, 132, 135, 128, 150, 131, 132, 151, 129, 138, 143, 151, 137, 157, 139, 139, 153, 135, 136, 138, 144, 132, 142, 150, 131, 137, 142, 146, 130, 122, 128, 127, 141, 143, 139, 145, 140, 150, 136, 150, 140, 131, 138, 141, 152, 138, 152, 129, 143, 135, 148, 137, 140, 143, 143, 139, 139, 138, 143, 125, 138, 137, 134, 131, 147, 131, 138, 137, 142, 135, 144, 142, 130, 150, 131, 136, 140, 141, 138, 135, 142, 138, 143, 138, 137, 143, 123, 144, 133, 156, 134, 145, 135, 134, 134, 138, 124, 139, 137, 144, 131, 139, 129, 137, 143, 140, 135, 133, 133, 139, 143, 137, 140, 134, 139, 137, 138, 135, 129, 125, 146, 144, 143, 129, 134, 146, 135, 129, 137, 134, 146, 140, 142, 132, 143, 109, 148, 142, 129, 141, 143, 145, 137, 136, 132, 135, 137, 149, 133, 126, 145, 143, 131, 138, 141, 139, 148, 135, 144, 134, 128, 151, 137, 141, 135, 136, 135, 148, 144, 147, 141, 143, 146, 155, 127, 141, 133, 143, 138, 146, 140, 147, 139, 126, 128, 135, 147, 133, 134, 146, 145, 138, 138, 137, 155, 142, 131, 140, 137, 147, 129, 151, 142, 117, 144, 123, 131, 135, 135, 139, 137, 141, 146, 140, 134, 141, 146, 140, 133, 128, 139, 119, 135, 143, 141, 140, 142, 138, 134, 141, 120, 143, 150, 148, 140, 135, 131, 136, 146, 149, 138, 139, 135, 143, 135, 134, 129, 144, 143, 144, 139, 136, 128, 131, 136, 137, 139, 143, 140, 143, 143, 143, 145, 134, 143, 135, 145, 147, 136, 142, 147, 146, 150, 146, 144, 137, 132, 144, 138, 143, 149, 127, 124, 141, 148, 144, 138, 134, 151, 135, 135, 147, 142, 141, 134, 126, 150, 139, 146, 132, 150, 141, 142, 131, 141, 140, 141, 145, 148, 148, 138, 138, 128, 130, 132, 150, 136, 144, 149, 138, 134, 130, 142, 151, 144, 130, 133, 134, 140, 141, 132, 141, 140, 134, 143, 143, 148, 164, 144, 135, 133, 142, 131, 138, 144, 150, 143, 137, 149, 147, 143, 143, 132, 145, 151, 133, 132, 136, 134, 142, 140, 136, 136, 137, 147, 145, 138, 145, 139, 141, 136, 143, 139, 140, 143, 137, 140, 145, 154, 135, 139, 131, 135, 137, 134, 151, 139, 147, 141, 140, 144, 140, 143, 139, 131, 143, 135, 134, 150, 136, 139, 159, 137, 142, 129, 138, 142, 143, 147, 135, 138, 129, 143, 134, 132, 137, 134, 134, 140, 135, 133, 137, 145, 122, 135, 136, 135, 142, 130, 139, 142, 144, 133, 142, 139, 135, 135, 140, 152, 141, 144, 142, 143, 130, 146, 141, 140, 148, 141, 132, 141, 139, 140, 137, 142, 143, 146, 138, 140, 140, 140, 134, 139, 135, 149, 139, 133, 142, 132, 138, 142, 136, 141, 137, 138, 139, 141, 142, 139, 138, 131, 133, 147, 137, 131, 132, 146, 138, 141, 139, 139, 139, 139, 137, 134, 136, 131, 137, 136, 142, 142, 142, 138, 138, 136, 145, 135, 135, 139, 139, 143, 137, 141, 143, 144, 138, 139, 143, 140, 139, 143, 143, 143, 140, 138, 139, 134, 136, 136, 144, 141, 148, 133, 136, 137, 135, 142, 153, 136, 143, 139, 138, 149, 137, 138, 137, 141, 142, 138, 134, 143, 152, 148, 148, 134, 138, 134, 138, 144, 142, 142, 131, 145, 136, 141, 139, 134, 140, 143, 144, 143, 141, 143, 145, 139, 143, 129, 140, 143, 135, 132, 143, 142, 141, 140, 141, 145, 136, 132, 139, 136, 132, 140, 133, 139, 146, 138, 131, 138, 149, 141, 137, 140, 137, 135, 142, 143, 147, 135, 149, 139, 139, 142, 142, 134, 142, 136, 138, 155, 136, 141, 141, 138, 139, 143, 145, 142, 144, 138, 134, 141, 137, 139, 150, 144, 132, 124, 139, 134, 140, 138, 147, 145, 141, 139, 143, 137, 138, 135, 141, 139, 141, 133, 143, 141, 142, 140, 141, 138, 131, 141, 135, 139, 142, 136, 131, 143, 141, 131, 142, 139, 137, 140, 140, 142, 137, 138, 134, 127, 126, 142, 138, 135, 144, 141, 143, 141, 133, 139, 143, 138, 143, 143, 147, 146, 139, 142, 136, 135, 142, 138, 136, 131, 140, 141, 145, 139, 141, 140, 144, 135, 140, 133, 138, 133, 132, 123, 142, 143, 136, 133, 139, 137, 142, 127, 145, 143, 136, 137, 143, 138, 138, 150, 143, 133, 133, 138, 137, 142, 129, 135, 136, 141, 138, 147, 139, 134, 142, 147, 140, 151, 137, 139, 147, 145, 137, 125, 144, 139, 130, 140, 145, 149, 134, 137, 134, 133, 137, 138, 139, 139, 142, 132, 138, 143, 133, 139, 141, 140, 139, 137, 142, 145, 149, 136, 147, 137, 141, 139, 144, 134, 137, 136, 134, 138, 146, 149, 147, 140, 142, 142, 142, 140, 143, 146, 144, 139, 139, 140, 136, 139, 149, 145, 138, 140, 139, 133, 134, 131, 135, 136, 143, 143, 147, 136, 143, 135, 139, 140, 131, 140, 135, 132, 147, 137, 142, 134, 137, 141, 139, 136, 137, 133, 136, 138, 134, 144, 142, 141, 142, 137, 136, 143, 133, 135, 130, 141, 139, 148, 134, 144, 131, 130, 145, 136, 141, 135, 135, 134, 140, 133, 147, 125, 131, 143, 145, 138, 141, 145, 135, 134, 138, 137, 132, 142, 141, 145, 147, 139, 131, 138, 129, 164, 133, 135, 133, 149, 136, 132, 139, 135, 146, 127, 136, 141, 132, 140, 146, 142, 128, 139, 138, 128, 135, 133, 148, 132, 137, 134, 137, 141, 136, 140, 143, 145, 134, 135, 138, 140, 135, 143, 138, 136, 151, 140, 132, 136, 138, 143, 147, 139, 139, 132, 139, 138, 141, 130, 150, 140, 140, 149, 147, 146, 136, 138, 131, 143, 147, 136, 152, 144, 141, 147, 147, 143, 143, 147, 144, 144, 132, 137, 142, 138, 140, 134, 135, 142, 137, 147, 138, 131, 132, 136, 142, 142, 147, 139, 147, 149, 131, 141, 148, 135, 144, 134, 139, 138, 140, 148, 133, 139, 136, 140, 119, 137, 136, 140, 136, 142, 137, 133, 136, 137, 144, 129, 139, 137, 132, 135, 137, 138, 147, 139, 142, 134, 143, 145, 127, 140, 140, 125, 147, 136, 143, 129, 149, 134, 145, 143, 156, 143, 133, 145, 139, 142, 144, 144, 148, 140, 141, 127, 140, 136, 138, 140, 132, 130, 148, 142, 130, 134, 134, 142, 129, 138, 137, 140, 148, 136, 148, 132, 136, 132, 149, 145, 138, 136, 136, 137, 136, 159, 129, 136, 149, 141, 141, 143, 156, 136, 135, 139, 139, 138, 129, 139, 135, 140, 117, 139, 138, 141, 142, 135, 138, 143, 136, 134, 135, 131, 137, 124, 139, 136, 139, 143, 150, 139, 143, 139, 144, 140, 138, 138, 145, 141, 136, 128, 137, 147, 138, 142, 144, 143, 135, 146, 142, 141, 132, 137, 136, 143, 140, 143, 151, 136, 139, 137, 143, 135, 141, 138, 135, 129, 139, 125, 145, 132, 142, 121, 143, 137, 135, 144, 146, 143, 144, 141, 136, 145, 148, 141, 139, 141, 129, 140, 142, 139, 141, 138, 125, 141, 138, 143, 135, 127, 138, 172, 138, 139, 143, 137, 134, 146, 152, 138, 129, 150, 117, 140, 141, 142, 132, 133, 140, 141, 138, 129, 151, 147, 140, 139, 143, 129, 140, 144, 142, 135, 142, 130, 138, 139, 142, 132, 142, 127, 146, 148, 141, 137, 146, 141, 140, 139, 136, 137, 137, 139, 151, 126, 142, 144, 140, 122, 139, 129, 132, 128, 115, 135, 140, 148, 148, 143, 141, 138, 133, 142, 134, 127, 133, 137, 126, 146, 140, 143, 146, 136, 137, 134, 140, 136, 133, 138, 144, 134, 144, 134, 141, 138, 140, 138, 134, 146, 146, 136, 125, 139, 139, 143, 135, 138, 139, 137, 145, 137, 142, 139, 138, 143, 132, 138, 143, 136, 150, 139, 139, 146, 137, 134, 131, 142, 144, 137, 148, 151, 133, 135, 135, 150, 143, 130, 144, 131, 139, 142, 146, 135, 145, 142, 137, 134, 140, 132, 132, 142, 153, 134, 143, 131, 138, 136, 140, 142, 134, 144, 137, 138, 135, 144, 142, 135, 140, 140, 143, 132, 141, 134, 144, 138, 145, 141, 147, 134, 140, 144, 134, 134, 135, 140, 138, 144, 143, 143, 143, 136, 137, 131, 134, 137, 134, 135, 137, 150, 141, 150, 131, 132, 145, 141, 137, 148, 143, 131, 136, 131, 135, 144, 144, 134, 135, 145, 139, 140, 147, 141, 134, 146, 134, 140, 139, 143, 142, 143, 144, 141, 140, 141, 134, 137, 151, 137, 137, 132, 146, 137, 141, 136, 128, 146, 137, 142, 139, 134, 141, 146, 137, 146, 136, 141, 137, 137, 137, 139, 140, 130, 131, 144, 140, 136, 135, 138, 135, 137, 132, 132, 141, 140, 140, 134, 147, 138, 129, 143, 145, 132, 136, 138, 141, 143, 144, 138, 136, 142, 138, 141, 144, 135, 138, 140, 133, 146, 146, 144, 141, 145, 136, 137, 137, 134, 133, 138, 139, 146, 136, 147, 135, 143, 142, 148, 133, 138, 135, 138, 143, 140, 135, 142, 143, 129, 139, 132, 139, 139, 142, 136, 129, 139, 139, 138, 142, 134, 149, 138, 136, 138, 129, 141, 141, 144, 139, 148, 138, 131, 142, 146, 134, 132, 139, 136, 132, 134, 134, 146, 137, 144, 134, 133, 147, 145, 126, 142, 136, 150, 137, 156, 141, 134, 137, 143, 145, 150, 140, 134, 141, 136, 139, 138, 138, 150, 136, 139, 128, 144, 135, 127, 140, 137, 139, 144, 137, 134, 144, 138, 144, 143, 147, 137, 131, 133, 135, 144, 145, 147, 132, 133, 138, 138, 145, 142, 136, 149, 142, 141, 139, 143, 143, 144, 143, 148, 140, 137, 134, 133, 144, 132, 134, 134, 136, 134, 142, 138, 136, 136, 135, 139, 145, 139, 143, 141, 151, 138, 141, 147, 144, 135, 137, 134, 136, 136, 138, 138, 133, 131, 138, 132, 134, 138, 138, 140, 134, 140, 138, 141, 144, 145, 143, 147, 144, 135, 146, 144, 139, 137, 141, 139, 126, 151, 140, 144, 137, 138, 139, 133, 136, 137, 135, 143, 138, 134, 139, 137, 140, 140, 137, 138, 137, 143, 143, 139, 140, 148, 148, 141, 139, 141, 134, 138, 141, 128, 146, 132, 144, 143, 147, 139, 144, 149, 135, 134, 137, 141, 147, 149, 141, 138, 134, 131, 139, 147, 146, 136, 140, 148, 142, 127, 134, 136, 135, 132, 136, 146, 137, 136, 141, 141, 133, 143, 138, 136, 132, 140, 143, 141, 136, 135, 140, 141, 135, 134, 137, 138, 138, 138, 138, 137, 142, 143, 128, 138, 147, 144, 134, 141, 135, 134, 133, 130, 139, 140, 136, 139, 138, 141, 138, 139, 148, 134, 139, 145, 135, 141, 134, 141, 134, 148, 135, 132, 138, 140, 142, 134, 142, 140, 137, 142, 139, 139, 141, 138, 144, 144, 158, 151, 143, 147, 141, 140, 146, 138, 141, 137, 134, 150, 138, 146, 141, 138, 138, 144, 146, 144, 147, 140, 139, 133, 136, 134, 139, 137, 142, 133, 139, 138, 148, 137, 146, 143, 132, 138, 129, 135, 136, 138, 140, 135, 132, 146, 142, 145, 141, 133, 142, 136, 131, 135, 142, 142, 143, 136, 137, 138, 135, 140, 134, 145, 143, 143, 142, 138, 145, 144, 133, 138, 143, 139, 151, 149, 132, 147, 133, 142, 139, 139, 152, 139, 136, 146, 130, 139, 148, 147, 144, 141, 138, 150, 137, 143, 147, 138, 145, 131, 140, 140, 150, 132, 142, 141, 133, 145, 144, 137, 140, 141, 149, 141, 147, 132, 149, 149, 135, 146, 142, 138, 146, 141, 141, 142, 138, 126, 136, 141, 136, 148, 143, 135, 144, 134, 133, 134, 145, 142, 149, 134, 137, 144, 132, 142, 138, 140, 142, 146, 152, 133, 131, 141, 141, 147, 145, 134, 131, 132, 136, 138, 139, 140, 145, 136, 141, 153, 129, 139, 130, 142, 137, 135, 139, 138, 137, 145, 143, 134, 123, 145, 136, 139, 140, 140, 130, 149, 141, 138, 137, 134, 140, 142, 138, 130, 149, 133, 140, 125, 142, 137, 136, 144, 134, 136, 133, 142, 146, 139, 137, 131, 136, 135, 129, 144, 136, 136, 149, 137, 126, 137, 139, 140, 138, 139, 149, 137, 136, 149, 137, 139, 129, 135, 133, 138, 135, 152, 143, 139, 143, 126, 131, 126, 138, 147, 135, 152, 132, 138, 134, 146, 152, 129, 135, 129, 133, 133, 135, 138, 120, 134, 142, 146, 137, 131, 134, 147, 148, 145, 148, 144, 136, 147, 139, 136, 144, 130, 144, 120, 144, 137, 138, 138, 137, 141, 153, 145, 135, 142, 146, 139, 131, 134, 135, 134, 140, 145, 143, 134, 141, 151, 139, 137, 136, 141, 121, 135, 133, 144, 142, 134, 139, 129, 140, 126, 129, 133, 135, 145, 142, 137, 139, 148, 144, 141, 145, 147, 137, 135, 145, 144, 140, 131, 140, 137, 145, 138, 133, 140, 139, 134, 138, 138, 144, 138, 145, 145, 141, 146, 135, 134, 141, 148, 133, 143, 141, 132, 140, 138, 136, 139, 128, 146, 147, 140, 140, 148, 141, 139, 133, 141, 152, 137, 134, 136, 141, 142, 140, 140, 147, 143, 125, 138, 139, 131, 133, 138, 144, 128, 143, 146, 131, 137, 137, 134, 149, 139, 130, 157, 137, 140, 139, 145, 145, 139, 141, 144, 133, 130, 138, 129, 139, 150, 142, 134, 143, 137, 139, 136, 152, 133, 144, 142, 143, 145, 140, 143, 143, 137, 133, 137, 135, 136, 135, 139, 149, 136, 128, 132, 136, 141, 138, 142, 154, 137, 133, 144, 136, 135, 143, 138, 137, 138, 142, 149, 144, 124, 142, 141, 138, 136, 137, 145, 138, 158, 137, 139, 133, 135, 139, 139, 135, 133, 140, 143, 133, 136, 144, 136, 143, 142, 137, 146, 145, 139, 142, 131, 136, 136, 137, 145, 140, 139, 140, 144, 136, 136, 144, 131, 143, 136, 137, 140, 136, 150, 139, 139, 137, 146, 131, 133, 135, 137, 149, 138, 141, 132, 131, 145, 133, 135, 142, 147, 131, 143, 127, 139, 136, 139, 137, 141, 139, 134, 130, 134, 148, 148, 143, 136, 139, 132, 141, 141, 141, 134, 130, 127, 138, 141, 140, 131, 149, 139, 141, 147, 135, 133, 136, 129, 144, 135, 145, 134, 141, 133, 132, 128, 149, 136, 141, 148, 136, 139, 133, 143, 141, 143, 152, 138, 141, 142, 137, 150, 135, 144, 139, 142, 128, 138, 136, 141, 137, 137, 149, 142, 135, 135, 136, 142, 121, 140, 142, 147, 133, 135, 129, 137, 130, 126, 128, 152, 136, 139, 132, 138, 137, 131, 135, 140, 141, 140, 140, 136, 135, 144, 132, 136, 135, 142, 144, 128, 146, 128, 136, 142, 141, 155, 141, 145, 139, 146, 137, 152, 131, 141, 126, 139, 152, 144, 143, 138, 119, 140, 139, 151, 135, 140, 129, 140, 139, 133, 139, 136, 143, 134, 129, 139, 137, 135, 135, 128, 134, 136, 137, 151, 136, 148, 134, 160, 136, 143, 140, 137, 140, 145, 142, 150, 136, 136, 132, 139, 136, 159, 141, 125, 132, 145, 144, 130, 130, 142, 139, 141, 136, 142, 136, 133, 138, 137, 134, 132, 141, 132, 138, 144, 137, 131, 145, 138, 127, 133, 130, 134, 129, 129, 146, 139, 131, 143, 134, 137, 136, 137, 139, 140, 137, 154, 133, 136, 146, 149, 135, 136, 141, 141, 138, 141, 130, 139, 134, 129, 132, 137, 127, 130, 137, 148, 146, 132, 148, 148, 139, 138, 143, 123, 158, 136, 141, 138, 139, 132, 133, 142, 140, 161, 140, 149, 143, 147, 132, 143, 139, 152, 141, 139, 134, 148, 160, 135, 140, 139, 135, 142, 135, 142, 139, 139, 128, 142, 138, 135, 138, 141, 137, 140, 142, 146, 129, 137, 135, 137, 136, 130, 136, 141, 144, 142, 144, 136, 131, 141, 144, 132, 137, 140, 137, 140, 129, 144, 134, 137, 137, 137, 132, 138, 137, 135, 127, 130, 131, 141, 136, 137, 138, 131, 137, 135, 143, 141, 132, 139, 136, 137, 144, 150, 133, 150, 146, 149, 133, 131, 134, 138, 141, 142, 141, 132, 139, 138, 136, 139, 137, 135, 144, 156, 137, 128, 139, 152, 139, 147, 131, 125, 128, 132, 133, 135, 140, 144, 140, 135, 131, 137, 136, 137, 132, 141, 149, 141, 137, 140, 132, 150, 136, 135, 123, 137, 138, 139, 140, 135, 136, 140, 138, 140, 137, 130, 137, 136, 135, 135, 140, 140, 152, 130, 132, 141, 127, 134, 132, 129, 143, 139, 141, 129, 130, 133, 137, 151, 138, 135, 140, 139, 135, 134, 141, 145, 135, 142, 133, 146, 142, 145, 142, 133, 133, 141, 142, 133, 145, 146, 134, 134, 136, 143, 149, 135, 138, 126, 133, 140, 136, 136, 137, 131, 137, 135, 141, 152, 132, 128, 132, 144, 135, 149, 149, 135, 132, 136, 138, 140, 136, 139, 132, 147, 150, 136, 133, 139, 135, 142, 149, 130, 136, 141, 147, 145, 140, 138, 142, 137, 138, 145, 139, 131, 144, 140, 141, 131, 129, 133, 149, 136, 149, 140, 139, 136, 140, 141, 139, 137, 136, 148, 135, 139, 133, 142, 133, 153, 133, 130, 145, 146, 139, 139, 149, 149, 137, 146, 129, 143, 140, 124, 144, 132, 130, 134, 137, 140, 140, 143, 136, 144, 158, 137, 145, 151, 137, 143, 140, 135, 139, 144, 139, 141, 150, 134, 135, 135, 142, 144, 137, 136, 136, 141, 143, 139, 139, 141, 140, 136, 136, 141, 149, 137, 135, 148, 130, 139, 143, 137, 134, 134, 137, 143, 135, 138, 141, 138, 129, 136, 142, 154, 146, 138, 142, 135, 132, 141, 145, 144, 142, 134, 148, 139, 154, 126, 142, 151, 141, 146, 141, 137, 139, 147, 132, 144, 146, 135, 142, 131, 132, 131, 132, 130, 143, 129, 144, 141, 131, 142, 142, 134, 134, 127, 139, 144, 150, 147, 150, 133, 136, 138, 134, 130, 143, 139, 152, 155, 156, 142, 149, 145, 137, 150, 142, 147, 132, 141, 141, 142, 163, 140, 139, 141, 133, 133, 137, 135, 137, 141, 129, 154, 147, 139, 140, 140, 137, 142, 130, 139, 137, 146, 136, 144, 138, 131, 138, 148, 134, 143, 140, 145, 137, 136, 142, 142, 138, 133, 143, 139, 142, 138, 147, 146, 149, 141, 136, 124, 142, 133, 141, 139, 157, 138, 141, 143, 138, 136, 137, 137, 125, 146, 147, 132, 135, 136, 139, 126, 133, 144, 133, 142, 138, 153, 131, 134, 141, 145, 137, 128, 133, 129, 147, 144, 146, 145, 131, 141, 140, 138, 132, 150, 138, 139, 140, 131, 142, 135, 142, 131, 137, 139, 139, 142, 153, 137, 148, 143, 139, 135, 136, 139, 140, 132, 127, 138, 139, 149, 127, 149, 137, 138, 137, 140, 131, 122, 141, 128, 123, 133, 134, 138, 143, 139, 147, 132, 142, 143, 137, 149, 141, 141, 131, 130, 123, 135, 139, 149, 146, 134, 144, 145, 156, 130, 140, 145, 144, 132, 132, 137, 143, 141, 135, 133, 139, 137, 135, 140, 141, 140, 163, 131, 143, 133, 146, 135, 144, 140, 142, 139, 141, 141, 134, 147, 139, 129, 147, 125, 138, 126, 144, 135, 136, 134, 136, 146, 152, 126, 137, 128, 136, 144, 141, 151, 143, 132, 143, 151, 143, 133, 140, 130, 134, 136, 146, 141, 140, 132, 135, 141, 141, 148, 132, 136, 138, 149, 139, 141, 130, 130, 142, 137, 139, 144, 140, 142, 133, 134, 147, 139, 139, 153, 145, 140, 136, 142, 142, 134, 137, 141, 151, 144, 133, 127, 140, 136, 145, 133, 142, 145, 138, 143, 148, 147, 125, 140, 132, 134, 130, 146, 139, 136, 147, 139, 136, 143, 129, 146, 152, 132, 137, 139, 138, 144, 123, 133, 128, 144, 138, 124, 137, 141, 138, 137, 138, 140, 130, 131, 135, 142, 145, 127, 148, 138, 146, 133, 136, 139, 134, 143, 123, 136, 132, 140, 146, 127, 130, 137, 151, 135, 136, 143, 142, 145, 143, 146, 133, 145, 145, 144, 140, 134, 136, 128, 138, 156, 143, 138, 137, 142, 148, 121, 139, 143, 140, 137, 134, 138, 140, 130, 145, 138, 142, 138, 139, 143, 141, 129, 139, 136, 132, 161, 149, 132, 140, 153, 133, 134, 144, 131, 135, 123, 146, 152, 143, 131, 127, 135, 135, 149, 148, 148, 135, 143, 142, 134, 145, 139, 137, 133, 150, 126, 136, 132, 125, 143, 140, 137, 142, 139, 136, 137, 145, 129, 133, 146, 140, 155, 128, 140, 146, 136, 139, 148, 133, 128, 141, 139, 145, 143, 146, 134, 133, 140, 141, 128, 133, 141, 131, 147, 143, 148, 130, 141, 146, 140, 137, 130, 130, 147, 135, 127, 154, 139, 138, 134, 153, 118, 133, 129, 136, 140, 139, 124, 149, 134, 130, 132, 141, 137, 139, 143, 137, 137, 145, 147, 138, 139, 131, 145, 141, 137, 137, 137, 129, 128, 139, 135, 135, 138, 142, 153, 139, 140, 127, 141, 130, 135, 130, 123, 136, 136, 138, 139, 136, 136, 140, 141, 134, 138, 141, 143, 143, 137, 138, 136, 142, 137, 138, 142, 144, 135, 142, 147, 140, 137, 136, 142, 125, 132, 140, 139, 132, 144, 146, 142, 134, 143, 142, 143, 135, 135, 133, 134, 140, 144, 138, 138, 133, 139, 135, 147, 132, 143, 145, 130, 139, 139, 141, 141, 139, 131, 136, 146, 132, 147, 142, 145, 139, 133, 134, 149, 142, 136, 134, 132, 135, 136, 140, 143, 142, 147, 137, 144, 142, 134, 134, 137, 137, 152, 144, 139, 142, 138, 145, 140, 145, 142, 134, 141, 136, 139, 141, 135, 127, 126, 123, 123, 129, 126, 130, 140, 140, 142, 130, 147, 139, 132, 136, 143, 133, 135, 139, 132, 140, 136, 139, 142, 146, 139, 143, 136, 151, 135, 137, 135, 143, 136, 147, 142, 145, 140, 147, 148, 139, 142, 136, 142, 137, 161, 144, 142, 135, 141, 131, 133, 131, 122, 141, 145, 141, 145, 141, 131, 129, 137, 136, 135, 134, 142, 135, 136, 137, 142, 140, 145, 142, 145, 142, 137, 138, 132, 140, 129, 139, 140, 129, 133, 139, 135, 140, 136, 129, 145, 144, 141, 132, 129, 142, 141, 141, 144, 132, 127, 140, 147, 149, 130, 135, 133, 140, 136, 142, 136, 130, 133, 137, 135, 139, 139, 137, 144, 138, 137, 134, 137, 143, 130, 147, 136, 145, 144, 136, 134, 128, 137, 132, 129, 138, 123, 139, 137, 139, 138, 126, 138, 130, 143, 140, 145, 140, 138, 148, 138, 136, 141, 147, 142, 147, 134, 149, 139, 141, 154, 132, 138, 151, 139, 141, 128, 141, 141, 137, 134, 136, 150, 139, 144, 144, 137, 136, 145, 132, 140, 138, 137, 144, 139, 141, 147, 146, 143, 136, 138, 133, 117, 138, 141, 142, 146, 143, 143, 130, 133, 140, 142, 140, 134, 137, 140, 129, 134, 133, 141, 137, 138, 143, 142, 141, 136, 137, 141, 130, 140, 134, 139, 136, 136, 136, 136, 143, 137, 149, 138, 139, 133, 142, 150, 134, 139, 137, 141, 136, 139, 137, 135, 139, 133, 135, 141, 131, 140, 141, 144, 140, 137, 146, 149, 148, 137, 147, 138, 144, 142, 134, 134, 139, 133, 150, 126, 138, 135, 131, 147, 137, 132, 133, 136, 126, 138, 146, 154, 140, 142, 141, 136, 142, 137, 138, 155, 137, 133, 139, 134, 141, 131, 143, 140, 144, 142, 142, 143, 141, 148, 138, 141, 137, 124, 139, 145, 138, 135, 144, 142, 139, 138, 145, 133, 140, 135, 128, 145, 151, 141, 141, 142, 138, 130, 128, 141, 138, 133, 138, 145, 153, 136, 149, 145, 148, 145, 127, 135, 148, 139, 139, 138, 149, 143, 133, 137, 137, 137, 141, 138, 142, 152, 143, 138, 141, 151, 139, 141, 149, 141, 137, 148, 137, 134, 139, 128, 143, 138, 137, 133, 137, 137, 140, 134, 126, 137, 132, 141, 145, 140, 142, 137, 145, 135, 138, 141, 141, 140, 140, 146, 145, 129, 145, 142, 135, 141, 142, 138, 141, 143, 132, 133, 141, 138, 140, 141, 140, 145, 138, 146, 139, 139, 147, 137, 139, 137, 137, 129, 137, 143, 141, 133, 143, 140, 146, 138, 144, 134, 134, 127, 144, 149, 135, 132, 148, 143, 139, 125, 144, 131, 140, 145, 136, 141, 137, 143, 144, 137, 143, 143, 134, 140, 140, 138, 134, 131, 130, 148, 133, 142, 132, 139, 141, 138, 136, 141, 141, 141, 139, 139, 134, 137, 132, 139, 138, 147, 141, 140, 127, 136, 136, 136, 141, 141, 142, 139, 132, 147, 140, 143, 147, 139, 137, 140, 138, 136, 146, 146, 141, 147, 137, 137, 148, 133, 150, 142, 140, 150, 146, 136, 143, 135, 137, 128, 134, 133, 147, 140, 134, 132, 144, 139, 141, 145, 136, 144, 139, 129, 137, 151, 140, 137, 141, 138, 140, 150, 141, 140, 136, 140, 140, 145, 136, 126, 134, 137, 140, 144, 133, 136, 141, 138, 133, 136, 138, 133, 145, 133, 131, 146, 134, 126, 143, 140, 142, 140, 134, 135, 136, 135, 142, 138, 144, 133, 142, 125, 142, 136, 134, 148, 148, 130, 141, 139, 142, 147, 136, 137, 137, 141, 131, 135, 142, 141, 138, 136, 133, 134, 135, 139, 137, 141, 147, 137, 147, 137, 140, 139, 132, 141, 136, 139, 138, 137, 139, 137, 140, 134, 140, 135, 134, 138, 146, 143, 137, 135, 140, 152, 139, 129, 146, 141, 136, 134, 140, 136, 142, 140, 143, 152, 140, 156, 135, 135, 139, 143, 135, 141, 137, 133, 140, 133, 137, 132, 141, 138, 146, 139, 131, 141, 145, 133, 134, 139, 141, 133, 139, 149, 137, 145, 143, 138, 136, 145, 147, 137, 141, 133, 139, 141, 136, 133, 131, 136, 137, 137, 130, 143, 138, 141, 150, 132, 142, 141, 139, 142, 142, 137, 144, 138, 138, 130, 145, 131, 141, 138, 141, 144, 137, 139, 131, 135, 147, 147, 141, 136, 138, 140, 127, 140, 144, 143, 143, 139, 136, 136, 137, 144, 142, 139, 140, 143, 136, 137, 139, 131, 144, 141, 139, 136, 146, 139, 149, 135, 135, 143, 141, 138, 139, 139, 144, 137, 141, 133, 135, 140, 145, 126, 140, 134, 144, 139, 143, 132, 138, 144, 140, 140, 141, 139, 131, 140, 138, 142, 141, 136, 148, 140, 134, 125, 155, 145, 142, 138, 132, 138, 133, 136, 135, 138, 144, 145, 138, 141, 131, 143, 134, 127, 133, 142, 132, 141, 146, 138, 148, 142, 139, 128, 133, 141, 139, 144, 142, 143, 135, 135, 135, 136, 133, 136, 139, 135, 146, 143, 140, 143, 138, 137, 137, 135, 135, 136, 132, 140, 135, 149, 142, 148, 137, 135, 135, 129, 143, 135, 138, 135, 141, 138, 134, 136, 149, 135, 138, 140, 143, 142, 138, 142, 127, 148, 133, 134, 139, 139, 142, 146, 139, 151, 136, 146, 129, 142, 140, 141, 133, 135, 143, 131, 128, 142, 130, 142, 145, 146, 131, 139, 141, 139, 136, 145, 135, 146, 130, 142, 130, 146, 128, 146, 132, 135, 140, 144, 142, 135, 148, 148, 137, 140, 142, 140, 144, 135, 143, 149, 140, 131, 137, 135, 138, 135, 137, 137, 138, 131, 142, 136, 141, 131, 129, 138, 134, 138, 145, 136, 147, 137, 143, 140, 149, 142, 142, 136, 131, 137, 135, 137, 152, 132, 148, 129, 133, 142, 144, 136, 135, 145, 142, 136, 141, 143, 141, 133, 130, 137, 134, 137, 143, 148, 135, 132, 139, 133, 138, 137, 146, 140, 133, 140, 136, 143, 139, 131, 149, 131, 137, 132, 132, 140, 138, 135, 143, 131, 141, 144, 141, 145, 154, 143, 141, 146, 141, 142, 139, 143, 141, 144, 148, 132, 152, 140, 148, 142, 132, 145, 146, 137, 132, 130, 136, 145, 138, 146, 132, 145, 138, 150, 137, 144, 151, 138, 152, 143, 142, 141, 146, 147, 133, 143, 132, 130, 134, 139, 139, 141, 130, 132, 131, 136, 142, 130, 140, 139, 138, 131, 144, 136, 137, 136, 137, 136, 137, 139, 143, 140, 143, 133, 140, 148, 132, 144, 145, 140, 145, 147, 142, 150, 144, 140, 139, 129, 142, 141, 140, 135, 134, 137, 145, 146, 148, 138, 129, 136, 144, 143, 138, 143, 134, 147, 140, 139, 144, 136, 134, 147, 143, 144, 137, 138, 140, 133, 138, 147, 142, 138, 129, 145, 134, 141, 147, 143, 134, 135, 137, 139, 145, 138, 135, 142, 148, 135, 146, 144, 135, 138, 134, 140, 126, 140, 142, 144, 142, 145, 138, 141, 138, 139, 138, 133, 136, 141, 135, 142, 131, 134, 131, 133, 146, 138, 137, 151, 137, 133, 142, 143, 144, 136, 137, 139, 140, 131, 140, 141, 139, 140, 136, 145, 136, 139, 132, 140, 135, 141, 135, 144, 144, 145, 149, 139, 140, 145, 137, 136, 142, 138, 141, 148, 136, 144, 138, 138, 142, 145, 141, 148, 134, 136, 144, 138, 144, 135, 139, 148, 141, 145, 141, 142, 136, 136, 135, 141, 134, 137, 141, 135, 132, 142, 148, 137, 137, 139, 138, 140, 128, 145, 138, 140, 135, 135, 133, 136, 139, 139, 135, 141, 138, 139, 141, 146, 139, 139, 138, 137, 138, 129, 131, 143, 138, 137, 141, 143, 147, 131, 143, 132, 135, 138, 136, 153, 145, 139, 134, 134, 136, 143, 142, 131, 150, 139, 126, 140, 133, 131, 134, 129, 137, 138, 136, 138, 145, 136, 141, 140, 137, 143, 143, 139, 135, 138, 128, 141, 135, 140, 144, 138, 141, 158, 137, 141, 144, 129, 143, 148, 134, 145, 144, 140, 140, 134, 142, 147, 135, 140, 134, 147, 141, 138, 138, 142, 138, 155, 140, 126, 134, 128, 135, 142, 137, 134, 134, 142, 140, 142, 140, 133, 142, 139, 139, 132, 140, 134, 133, 136, 139, 128, 144, 136, 145, 140, 133, 128, 137, 136, 133, 132, 133, 134, 146, 138, 135, 134, 136, 146, 141, 134, 133, 145, 140, 143, 135, 133, 138, 138, 140, 131, 129, 143, 142, 139, 143, 130, 134, 142, 131, 147, 139, 138, 143, 137, 132, 135, 147, 132, 141, 137, 135, 146, 125, 139, 131, 146, 131, 138, 141, 143, 135, 159, 133, 139, 137, 138, 140, 137, 145, 146, 141, 140, 141, 136, 136, 136, 140, 144, 130, 137, 132, 149, 140, 134, 138, 135, 131, 140, 127, 147, 134, 137, 140, 134, 142, 142, 139, 139, 139, 147, 133, 145, 132, 145, 141, 130, 140, 145, 144, 141, 141, 137, 145, 130, 138, 143, 145, 146, 137, 134, 137, 144, 140, 124, 134, 138, 130, 144, 145, 143, 139, 145, 123, 139, 139, 136, 139, 150, 130, 139, 141, 134, 136, 141, 139, 141, 147, 115, 139, 148, 136, 144, 138, 143, 141, 138, 141, 139, 137, 145, 146, 144, 139, 133, 144, 131, 141, 140, 145, 132, 150, 138, 144, 140, 139, 143, 139, 140, 145, 130, 147, 132, 143, 134, 144, 138, 142, 143, 140, 139, 136, 141, 135, 136, 133, 144, 136, 141, 133, 145, 134, 139, 138, 135, 132, 141, 145, 144, 130, 142, 131, 136, 143, 155, 130, 131, 134, 141, 139, 141, 139, 139, 144, 131, 137, 144, 142, 139, 136, 133, 132, 133, 136, 135, 139, 128, 141, 140, 139, 142, 128, 136, 142, 145, 141, 140, 143, 139, 143, 139, 140, 125, 139, 138, 135, 137, 138, 140, 139, 140, 146, 143, 136, 137, 138, 134, 139, 135, 145, 139, 137, 143, 133, 146, 135, 132, 146, 150, 131, 135, 135, 135, 129, 143, 138, 132, 141, 125, 146, 136, 145, 139, 136, 137, 134, 144, 131, 138, 141, 140, 144, 143, 138, 143, 134, 138, 141, 140, 140, 140, 130, 136, 132, 129, 127, 134, 140, 142, 140, 137, 142, 140, 132, 138, 136, 135, 129, 148, 146, 130, 141, 142, 140, 135, 141, 136, 145, 141, 136, 148, 142, 137, 140, 136, 136, 136, 140, 142, 147, 137, 135, 143, 130, 135, 140, 140, 143, 144, 137, 132, 143, 147, 144, 138, 154, 144, 142, 135, 140, 130, 135, 148, 140, 136, 144, 137, 139, 130, 152, 133, 134, 138, 140, 132, 144, 130, 140, 140, 140, 136, 129, 139, 139, 148, 137, 135, 143, 137, 137, 134, 135, 137, 137, 136, 137, 137, 143, 144, 141, 134, 142, 133, 141, 148, 137, 141, 137, 134, 135, 140, 137, 135, 133, 136, 146, 144, 140, 135, 138, 140, 149, 141, 139, 139, 145, 137, 131, 130, 141, 140, 139, 139, 141, 139, 132, 132, 146, 135, 144, 137, 141, 144, 132, 144, 139, 138, 138, 141, 146, 135, 150, 137, 141, 139, 138, 132, 137, 143, 136, 145, 142, 132, 142, 142, 147, 144, 143, 138, 130, 140, 141, 133, 139, 141, 142, 130, 140, 133, 134, 137, 137, 140, 144, 144, 139, 143, 144, 145, 138, 140, 137, 137, 146, 143, 143, 142, 148, 127, 139, 145, 141, 140, 133, 137, 143, 141, 138, 138, 124, 137, 137, 139, 139, 136, 137, 136, 131, 140, 138, 130, 141, 144, 134, 131, 133, 140, 136, 138, 142, 137, 131, 139, 140, 131, 129, 145, 141, 129, 137, 140, 134, 139, 138, 140, 152, 133, 151, 146, 134, 140, 139, 144, 152, 146, 134, 144, 131, 139, 140, 143, 144, 136, 137, 132, 137, 139, 138, 141, 136, 141, 145, 146, 138, 141, 136, 149, 140, 137, 137, 144, 132, 133, 136, 141, 134, 138, 144, 130, 130, 128, 143, 135, 137, 133, 144, 139, 141, 135, 135, 135, 141, 144, 133, 139, 147, 138, 144, 147, 141, 146, 140, 135, 144, 142, 132, 135, 134, 146, 140, 137, 142, 146, 147, 137, 128, 135, 135, 137, 136, 139, 134, 133, 143, 136, 140, 149, 137, 142, 150, 140, 140, 142, 135, 141, 145, 148, 131, 146, 142, 148, 138, 135, 145, 130, 136, 133, 133, 135, 135, 133, 131, 125, 148, 140, 136, 146, 157, 130, 140, 141, 130, 153, 132, 140, 139, 149, 128, 138, 131, 140, 141, 124, 135, 141, 138, 138, 130, 132, 136, 137, 131, 138, 141, 139, 144, 135, 145, 138, 138, 142, 133, 139, 139, 143, 133, 137, 131, 136, 137, 151, 141, 141, 134, 134, 133, 142, 140, 136, 137, 138, 143, 135, 145, 139, 139, 136, 140, 133, 140, 135, 148, 140, 133, 130, 141, 143, 133, 133, 136, 134, 149, 138, 135, 134, 135, 137, 145, 140, 139, 148, 139, 144, 133, 133, 137, 142, 136, 130, 135, 133, 130, 139, 133, 148, 133, 142, 154, 136, 144, 133, 136, 138, 138, 136, 135, 144, 137, 141, 132, 138, 146, 140, 140, 149, 136, 147, 133, 138, 132, 140, 144, 136, 133, 138, 140, 134, 134, 137, 136, 123, 137, 136, 140, 137, 139, 135, 131, 138, 141, 136, 139, 134, 143, 138, 134, 138, 134, 137, 134, 140, 138, 136, 141, 134, 132, 141, 142, 133, 136, 139, 140, 141, 141, 137, 133, 143, 149, 137, 139, 136, 134, 132, 129, 133, 138, 147, 140, 139, 137, 153, 132, 141, 138, 142, 142, 140, 142, 149, 133, 134, 132, 136, 132, 134, 145, 145, 142, 137, 132, 141, 148, 139, 139, 144, 135, 134, 135, 150, 138, 130, 131, 140, 154, 144, 139, 140, 142, 147, 135, 132, 137, 138, 145, 133, 130, 130, 146, 144, 154, 148, 134, 148, 138, 130, 140, 139, 138, 129, 136, 135, 155, 129, 150, 131, 149, 141, 143, 135, 140, 146, 151, 139, 136, 141, 137, 137, 137, 136, 143, 141, 139, 132, 139, 140, 128, 143, 131, 129, 135, 140, 140, 138, 143, 134, 139, 141, 143, 135, 127, 142, 140, 138, 137, 133, 140, 135, 142, 145, 133, 139, 136, 157, 142, 138, 134, 140, 140, 132, 139, 137, 136, 146, 131, 143, 138, 132, 145, 135, 139, 137, 145, 130, 148, 145, 137, 144, 141, 136, 140, 142, 140, 141, 140, 133, 137, 134, 128, 143, 134, 135, 147, 142, 151, 136, 132, 159, 140, 145, 150, 141, 135, 139, 146, 136, 134, 135, 144, 144, 130, 135, 133, 135, 139, 128, 124, 139, 138, 144, 147, 132, 133, 127, 143, 139, 144, 149, 129, 141, 132, 136, 133, 137, 139, 134, 141, 137, 146, 140, 148, 135, 133, 138, 132, 139, 134, 139, 135, 135, 133, 139, 150, 131, 136, 133, 138, 142, 137, 139, 142, 131, 141, 140, 141, 137, 143, 136, 136, 135, 140, 134, 135, 135, 140, 136, 145, 139, 142, 132, 145, 147, 141, 140, 137, 138, 133, 131, 137, 138, 135, 135, 148, 134, 140, 135, 132, 141, 143, 138, 141, 132, 140, 139, 141, 143, 153, 136, 153, 147, 142, 138, 137, 148, 136, 141, 143, 137, 137, 140, 149, 135, 132, 138, 137, 137, 148, 128, 141, 146, 142, 137, 147, 140, 140, 139, 142, 134, 143, 138, 135, 137, 137, 165, 137, 133, 145, 135, 139, 136, 144, 137, 145, 140, 140, 132, 134, 138, 131, 144, 137, 135, 144, 151, 156, 139, 141, 144, 143, 133, 141, 139, 135, 135, 138, 140, 138, 135, 140, 143, 138, 137, 138, 140, 145, 142, 138, 141, 139, 140, 138, 145, 134, 131, 136, 138, 141, 148, 141, 135, 135, 145, 135, 134, 142, 143, 146, 144, 135, 137, 135, 130, 138, 142, 132, 142, 142, 140, 139, 141, 141, 135, 143, 139, 142, 130, 140, 144, 138, 143, 133, 137, 133, 143, 141, 121, 147, 130, 145, 137, 143, 144, 144, 144, 138, 149, 144, 139, 145, 131, 129, 140, 139, 137, 139, 131, 138, 141, 132, 135, 143, 140, 136, 135, 143, 147, 139, 145, 142, 137, 138, 142, 142, 129, 137, 135, 140, 138, 141, 140, 146, 148, 139, 134, 148, 137, 141, 137, 139, 141, 147, 134, 139, 132, 137, 133, 140, 137, 132, 133, 146, 146, 138, 138, 134, 145, 139, 130, 129, 142, 139, 136, 133, 136, 133, 139, 146, 137, 150, 133, 134, 141, 135, 148, 151, 142, 134, 139, 134, 139, 141, 143, 131, 130, 141, 142, 136, 135, 140, 142, 136, 135, 136, 141, 153, 128, 139, 151, 131, 142, 136, 143, 142, 141, 142, 141, 139, 139, 132, 139, 140, 143, 138, 139, 142, 136, 142, 135, 137, 135, 139, 134, 140, 134, 141, 141, 139, 131, 141, 143, 134, 149, 138, 141, 134, 139, 125, 133, 138, 137, 134, 151, 137, 144, 135, 137, 141, 137, 138, 135, 141, 140, 136, 135, 140, 140, 138, 138, 137, 139, 151, 140, 149, 139, 133, 149, 133, 142, 137, 144, 139, 137, 135, 153, 137, 174, 138, 131, 140, 140, 138, 134, 141, 135, 127, 143, 138, 145, 146, 143, 153, 140, 130, 131, 139, 135, 133, 137, 141, 135, 137, 142, 135, 137, 149, 136, 144, 136, 144, 141, 136, 145, 145, 138, 146, 127, 133, 134, 139, 136, 138, 137, 144, 134, 136, 143, 138, 132, 131, 147, 136, 134, 141, 145, 144, 140, 140, 135, 140, 137, 137, 138, 132, 134, 135, 150, 143, 134, 140, 144, 142, 136, 129, 129, 147, 132, 138, 135, 138, 142, 136, 138, 139, 142, 142, 142, 139, 139, 141, 137, 140, 143, 146, 140, 142, 141, 133, 132, 134, 133, 132, 139, 130, 140, 143, 144, 131, 137, 141, 137, 136, 133, 128, 131, 133, 143, 138, 141, 134, 137, 138, 142, 136, 132, 141, 139, 141, 147, 139, 116, 135, 142, 148, 142, 138, 137, 137, 139, 137, 131, 144, 130, 138, 141, 135, 140, 146, 128, 143, 127, 137, 149, 140, 147, 143, 137, 139, 140, 159, 134, 139, 134, 133, 146, 126, 146, 132, 143, 132, 144, 146, 138, 143, 141, 135, 142, 139, 135, 134, 145, 145, 141, 145, 137, 150, 129, 140, 134, 146, 148, 138, 136, 133, 135, 144, 140, 141, 128, 134, 132, 134, 130, 137, 127, 144, 123, 142, 131, 132, 145, 141, 128, 132, 152, 144, 128, 142, 123, 136, 142, 135, 146, 130, 144, 153, 142, 142, 132, 136, 146, 133, 143, 135, 142, 140, 133, 141, 134, 129, 140, 139, 149, 154, 139, 155, 139, 136, 139, 138, 139, 141, 155, 134, 150, 135, 157, 135, 141, 156, 147, 139, 140, 139, 131, 135, 129, 144, 140, 143, 136, 150, 134, 134, 124, 133, 147, 143, 136, 129, 142, 132, 145, 126, 152, 134, 127, 135, 142, 134, 140, 152, 147, 148, 148, 152, 140, 142, 125, 149, 138, 146, 127, 129, 127, 122, 126, 137, 146, 140, 137, 132, 133, 139, 138, 136, 133, 129, 148, 131, 145, 144, 148, 145, 122, 150, 132, 147, 127, 141, 144, 137, 142, 145, 150, 146, 139, 144, 132, 135, 147, 141, 135, 133, 130, 148, 139, 161, 140, 145, 145, 136, 130, 133, 141, 150, 137, 131, 142, 138, 134, 143, 132, 121, 139, 157, 148, 127, 155, 134, 146, 141, 141, 137, 146, 138, 143, 141, 131, 145, 130, 132, 148, 132, 146, 148, 133, 122, 133, 145, 141, 141, 138, 137, 140, 132, 141, 139, 129, 135, 140, 141, 135, 138, 136, 141, 135, 141, 146, 139, 136, 137, 149, 151, 144, 152, 141, 137, 123, 144, 139, 127, 142, 150, 122, 136, 140, 150, 144, 139, 125, 143, 127, 137, 142, 137, 143, 145, 158, 141, 137, 131, 143, 141, 125, 143, 143, 141, 135, 137, 136, 138, 136, 151, 136, 149, 142, 135, 139, 138, 138, 139, 137, 146, 135, 138, 137, 132, 144, 139, 132, 138, 134, 138, 147, 138, 141, 137, 150, 134, 143, 134, 143, 136, 132, 137, 127, 141, 140, 139, 131, 137, 132, 136, 136, 141, 135, 145, 134, 137, 141, 127, 128, 137, 141, 134, 141, 140, 141, 137, 133, 131, 141, 142, 136, 151, 142, 138, 132, 130, 133, 142, 135, 131, 144, 139, 136, 141, 139, 142, 132, 145, 145, 136, 122, 163, 143, 133, 140, 147, 145, 139, 138, 143, 140, 141, 140, 139, 134, 140, 118, 149, 139, 143, 127, 142, 127, 144, 141, 133, 137, 149, 137, 149, 140, 132, 137, 153, 137, 134, 136, 131, 137, 134, 150, 150, 148, 147, 131, 141, 137, 140, 141, 131, 147, 146, 130, 143, 134, 144, 139, 130, 138, 146, 138, 140, 133, 144, 131, 141, 166, 145, 138, 142, 140, 124, 132, 132, 144, 144, 138, 145, 139, 132, 139, 127, 140, 143, 138, 134, 145, 132, 132, 139, 139, 138, 137, 127, 132, 138, 139, 132, 132, 138, 140, 139, 139, 135, 131, 133, 146, 145, 134, 150, 137, 138, 140, 139, 137, 140, 141, 145, 130, 145, 149, 140, 140, 127, 136, 128, 140, 138, 129, 143, 138, 132, 143, 139, 148, 143, 135, 145, 132, 137, 137, 134, 128, 134, 140, 138, 143, 132, 138, 137, 133, 148, 145, 139, 137, 145, 146, 146, 136, 136, 135, 146, 144, 140, 134, 135, 140, 137, 140, 137, 139, 144, 141, 139, 145, 130, 138, 140, 145, 134, 132, 142, 138, 142, 129, 134, 146, 128, 139, 135, 139, 143, 144, 140, 129, 136, 136, 132, 145, 143, 145, 131, 149, 137, 144, 139, 127, 140, 139, 138, 146, 131, 145, 135, 140, 137, 155, 133, 136, 146, 137, 134, 149, 133, 143, 135, 130, 141, 130, 132, 138, 142, 133, 137, 141, 140, 139, 131, 142, 145, 139, 147, 139, 132, 137, 140, 136, 146, 142, 134, 139, 137, 132, 128, 138, 143, 147, 142, 138, 137, 139, 142, 131, 136, 135, 142, 135, 145, 133, 137, 137, 148, 137, 136, 139, 145, 146, 135, 149, 144, 138, 136, 141, 134, 139, 133, 142, 133, 134, 139, 155, 143, 137, 135, 133, 142, 139, 147, 141, 131, 142, 139, 136, 137, 136, 145, 143, 137, 136, 138, 151, 151, 119, 140, 135, 136, 134, 136, 138, 137, 138, 139, 140, 134, 141, 132, 140, 139, 144, 140, 143, 142, 139, 141, 143, 143, 133, 135, 145, 143, 137, 138, 134, 131, 147, 137, 142, 136, 136, 137, 135, 148, 143, 137, 141, 138, 135, 136, 121, 138, 144, 135, 159, 145, 146, 137, 143, 143, 143, 133, 133, 126, 143, 135, 151, 133, 141, 138, 142, 138, 135, 129, 145, 127, 147, 145, 138, 142, 146, 135, 144, 127, 147, 139, 139, 135, 129, 137, 140, 133, 142, 145, 145, 140, 136, 127, 142, 136, 133, 133, 135, 132, 139, 142, 136, 132, 130, 138, 135, 138, 129, 142, 138, 131, 154, 137, 143, 158, 115, 144, 145, 147, 149, 141, 139, 136, 147, 147, 136, 139, 145, 142, 152, 137, 147, 141, 141, 126, 146, 136, 135, 144, 137, 139, 141, 114, 137, 149, 142, 144, 132, 133, 141, 138, 135, 140, 139, 134, 138, 129, 133, 128, 116, 143, 147, 131, 140, 140, 133, 132, 141, 142, 139, 140, 141, 134, 133, 139, 140, 139, 137, 136, 135, 153, 139, 135, 134, 137, 136, 134, 124, 135, 146, 134, 135, 137, 141, 139, 140, 148, 140, 138, 139, 149, 137, 136, 139, 138, 138, 137, 135, 140, 133, 131, 139, 139, 133, 137, 133, 139, 137, 148, 126, 135, 134, 138, 136, 135, 141, 145, 135, 141, 141, 140, 148, 133, 139, 137, 142, 132, 134, 131, 141, 140, 147, 141, 134, 137, 138, 146, 144, 143, 136, 143, 133, 144, 137, 145, 134, 138, 152, 147, 134, 135, 143, 143, 135, 144, 140, 140, 142, 143, 140, 124, 128, 129, 142, 130, 143, 139, 140, 130, 142, 139, 147, 133, 141, 137, 137, 134, 138, 143, 141, 151, 142, 136, 151, 145, 138, 130, 139, 135, 147, 143, 134, 133, 130, 137, 144, 143, 141, 139, 125, 140, 136, 145, 137, 134, 144, 136, 137, 141, 145, 139, 141, 136, 141, 140, 145, 138, 146, 124, 126, 141, 133, 144, 144, 142, 151, 141, 151, 140, 142, 143, 136, 135, 136, 135, 135, 139, 131, 129, 136, 143, 135, 137, 148, 139, 142, 144, 137, 134, 140, 133, 135, 144, 133, 136, 139, 169, 140, 139, 130, 133, 128, 137, 140, 147, 148, 136, 148, 136, 139, 140, 142, 139, 121, 131, 141, 139, 136, 131, 130, 132, 145, 133, 136, 141, 138, 142, 138, 131, 145, 144, 140, 138, 142, 140, 138, 137, 140, 133, 131, 146, 137, 133, 132, 134, 139, 131, 133, 139, 142, 140, 140, 139, 143, 134, 132, 136, 142, 156, 137, 146, 141, 149, 139, 130, 139, 137, 149, 142, 136, 138, 129, 137, 140, 139, 142, 137, 144, 127, 136, 141, 141, 134, 127, 139, 141, 132, 137, 138, 154, 146, 144, 140, 139, 129, 149, 147, 133, 131, 145, 150, 132, 142, 134, 136, 140, 144, 136, 143, 131, 134, 132, 144, 136, 150, 132, 142, 128, 146, 152, 135, 135, 144, 132, 145, 128, 142, 144, 131, 146, 142, 139, 145, 140, 136, 137, 143, 138, 133, 134, 138, 136, 144, 150, 145, 132, 147, 130, 149, 130, 139, 145, 140, 148, 143, 131, 130, 145, 138, 137, 142, 142, 136, 141, 138, 149, 141, 139, 139, 135, 136, 133, 141, 135, 142, 145, 139, 135, 143, 147, 155, 148, 132, 136, 137, 142, 142, 130, 140, 135, 128, 140, 150, 139, 140, 140, 137, 140, 132, 144, 144, 130, 131, 126, 138, 136, 136, 131, 127, 125, 132, 146, 140, 142, 134, 146, 142, 135, 134, 143, 135, 139, 142, 134, 133, 136, 125, 133, 147, 151, 143, 138, 136, 132, 128, 143, 134, 133, 142, 140, 141, 135, 133, 132, 136, 129, 144, 137, 142, 130, 137, 136, 137, 141, 145, 140, 137, 144, 142, 133, 141, 133, 142, 141, 138, 136, 145, 136, 141, 137, 147, 144, 143, 146, 142, 134, 128, 138, 145, 139, 141, 135, 142, 144, 131, 136, 141, 145, 136, 138, 137, 134, 150, 129, 133, 129, 141, 128, 137, 140, 142, 136, 137, 135, 141, 146, 134, 138, 138, 143, 147, 126, 139, 124, 141, 139, 162, 146, 130, 137, 156, 138, 141, 130, 137, 138, 153, 137, 145, 129, 143, 145, 132, 132, 146, 138, 148, 144, 137, 130, 139, 131, 143, 134, 140, 137, 138, 145, 146, 147, 141, 147, 131, 141, 136, 129, 131, 155, 141, 139, 140, 134, 141, 137, 139, 131, 141, 138, 147, 126, 145, 146, 139, 135, 147, 148, 136, 139, 147, 143, 138, 156, 141, 136, 144, 139, 142, 137, 150, 146, 130, 141, 137, 147, 132, 135, 141, 145, 137, 148, 137, 137, 134, 144, 138, 132, 140, 138, 141, 136, 143, 144, 134, 156, 135, 136, 141, 133, 143, 137, 144, 136, 142, 143, 132, 140, 144, 145, 134, 132, 145, 142, 122, 134, 141, 144, 124, 137, 132, 138, 125, 137, 134, 131, 141, 138, 139, 145, 138, 136, 140, 133, 151, 135, 136, 137, 146, 143, 140, 129, 150, 136, 138, 147, 148, 149, 136, 141, 139, 148, 130, 129, 147, 134, 140, 128, 138, 151, 140, 153, 142, 136, 143, 135, 129, 123, 146, 125, 140, 142, 133, 142, 142, 137, 136, 145, 126, 144, 134, 130, 128, 136, 133, 146, 133, 140, 144, 142, 168, 145, 136, 147, 137, 133, 137, 141, 128, 143, 136, 135, 142, 139, 147, 137, 146, 132, 140, 136, 146, 137, 139, 136, 149, 149, 133, 143, 136, 131, 136, 140, 138, 141, 128, 138, 139, 142, 149, 138, 136, 140, 134, 129, 139, 155, 149, 134, 122, 131, 134, 136, 137, 135, 143, 137, 144, 142, 134, 142, 140, 139, 124, 126, 133, 138, 140, 133, 133, 140, 136, 143, 136, 154, 146, 139, 141, 137, 147, 133, 138, 144, 128, 136, 138, 137, 137, 126, 138, 137, 142, 135, 129, 136, 140, 139, 137, 167, 143, 144, 141, 147, 135, 143, 133, 135, 168, 133, 130, 138, 144, 135, 141, 140, 136, 131, 148, 128, 145, 135, 145, 160, 135, 130, 126, 128, 145, 132, 135, 129, 155, 136, 144, 129, 147, 135, 145, 136, 144, 146, 136, 143, 160, 138, 146, 142, 145, 144, 151, 146, 132, 147, 147, 132, 131, 143, 142, 146, 134, 146, 138, 146, 139, 138, 141, 130, 132, 142, 141, 135, 143, 132, 147, 146, 145, 142, 155, 132, 145, 141, 130, 136, 129, 155, 133, 143, 136, 144, 139, 133, 146, 126, 129, 141, 127, 135, 143, 135, 142, 129, 142, 137, 136, 135, 141, 145, 133, 139, 136, 137, 140, 138, 136, 144, 133, 139, 138, 140, 134, 138, 136, 139, 138, 144, 128, 144, 146, 146, 132, 127, 137, 144, 137, 138, 149, 137, 138, 128, 130, 144, 131, 144, 138, 143, 135, 157, 138, 137, 132, 130, 142, 135, 139, 144, 139, 138, 147, 146, 142, 138, 141, 140, 134, 143, 142, 135, 134, 141, 141, 144, 136, 135, 129, 144, 123, 139, 142, 140, 143, 138, 148, 139, 136, 138, 135, 134, 128, 136, 142, 138, 140, 144, 144, 137, 145, 131, 145, 141, 144, 142, 140, 135, 141, 142, 145, 149, 135, 132, 136, 138, 143, 139, 136, 142, 150, 134, 146, 139, 151, 139, 142, 144, 153, 135, 139, 131, 135, 131, 136, 138, 141, 147, 143, 136, 135, 139, 134, 143, 139, 123, 137, 137, 139, 128, 135, 142, 134, 137, 128, 139, 141, 146, 147, 139, 139, 140, 128, 161, 143, 146, 140, 154, 136, 131, 142, 131, 141, 125, 130, 140, 137, 132, 143, 141, 137, 135, 129, 132, 145, 143, 141, 131, 141, 137, 133, 122, 137, 132, 136, 140, 142, 135, 155, 140, 140, 150, 138, 141, 145, 138, 143, 139, 133, 150, 138, 143, 141, 132, 139, 133, 139, 131, 131, 135, 141, 142, 133, 150, 143, 143, 146, 124, 136, 143, 153, 135, 146, 146, 145, 150, 141, 144, 133, 128, 129, 141, 138, 143, 141, 132, 146, 126, 139, 133, 107, 135, 165, 136, 139, 143, 131, 139, 133, 138, 139, 140, 128, 141, 141, 144, 136, 140, 137, 140, 144, 138, 143, 135, 145, 144, 137, 139, 148, 128, 140, 131, 140, 138, 139, 137, 137, 130, 139, 133, 145, 139, 132, 142, 142, 134, 143, 134, 145, 132, 141, 133, 130, 140, 139, 134, 135, 137, 136, 146, 141, 140, 144, 137, 140, 135, 147, 139, 141, 141, 136, 136, 141, 137, 135, 140, 138, 151, 138, 138, 145, 138, 136, 144, 141, 139, 137, 144, 126, 139, 134, 133, 137, 142, 128, 139, 138, 133, 126, 153, 134, 130, 148, 140, 138, 142, 138, 143, 133, 135, 148, 139, 132, 134, 147, 143, 136, 137, 135, 138, 141, 140, 149, 130, 127, 143, 131, 142, 125, 132, 136, 140, 135, 135, 141, 125, 134, 134, 136, 139, 139, 135, 137, 134, 143, 125, 147, 134, 137, 138, 141, 143, 136, 132, 153, 146, 144, 142, 144, 134, 135, 136, 131, 141, 138, 127, 139, 138, 138, 137, 146, 141, 141, 141, 146, 140, 141, 141, 145, 146, 139, 139, 159, 148, 143, 131, 126, 138, 145, 141, 139, 149, 143, 142, 137, 144, 138, 136, 140, 140, 129, 147, 139, 149, 135, 138, 138, 136, 144, 136, 131, 130, 153, 143, 136, 143, 140, 138, 139, 135, 146, 131, 135, 136, 134, 139, 138, 137, 137, 137, 147, 147, 136, 144, 141, 135, 139, 131, 135, 144, 132, 135, 143, 139, 143, 137, 130, 143, 134, 141, 134, 139, 140, 140, 136, 135, 146, 144, 140, 134, 135, 135, 138, 138, 135, 130, 142, 126, 135, 142, 143, 138, 140, 139, 135, 135, 142, 132, 134, 148, 133, 125, 134, 151, 143, 136, 139, 141, 141, 137, 140, 132, 128, 144, 140, 130, 128, 141, 138, 128, 139, 149, 136, 137, 140, 145, 131, 141, 145, 131, 142, 132, 151, 136, 138, 151, 136, 140, 133, 126, 140, 136, 137, 144, 142, 138, 138, 147, 147, 133, 140, 139, 135, 132, 140, 135, 133, 134, 140, 136, 131, 140, 146, 140, 146, 129, 138, 148, 137, 132, 137, 149, 141, 142, 136, 145, 131, 140, 136, 140, 139, 141, 140, 139, 137, 140, 133, 142, 129, 135, 138, 154, 135, 138, 138, 140, 137, 136, 140, 138, 140, 130, 132, 142, 136, 140, 126, 136, 129, 142, 143, 135, 138, 139, 146, 140, 140, 138, 141, 135, 138, 140, 139, 144, 147, 150, 141, 142, 135, 129, 134, 144, 138, 138, 133, 128, 138, 132, 147, 146, 137, 142, 129, 138, 148, 136, 149, 143, 135, 145, 145, 139, 139, 140, 139, 130, 134, 132, 137, 139, 139, 134, 135, 134, 138, 131, 140, 140, 134, 140, 145, 139, 131, 145, 138, 145, 134, 143, 133, 143, 137, 129, 133, 142, 149, 132, 139, 135, 134, 134, 136, 137, 137, 131, 139, 138, 144, 141, 137, 140, 138, 139, 138, 140, 132, 132, 131, 139, 143, 131, 140, 144, 138, 137, 130, 140, 138, 141, 129, 151, 147, 148, 133, 139, 143, 138, 138, 142, 138, 138, 134, 138, 144, 138, 125, 133, 139, 140, 136, 148, 137, 139, 133, 139, 138, 141, 146, 137, 142, 139, 135, 138, 140, 133, 141, 139, 133, 135, 137, 136, 139, 139, 138, 144, 146, 144, 139, 145, 130, 140, 148, 137, 138, 141, 139, 138, 136, 139, 138, 130, 138, 152, 141, 146, 137, 137, 132, 136, 139, 138, 139, 137, 139, 140, 135, 136, 143, 138, 141, 138, 138, 131, 139, 142, 141, 135, 138, 137, 141, 146, 135, 138, 134, 133, 139, 143, 141, 142, 140, 140, 128, 144, 138, 139, 134, 132, 138, 142, 141, 138, 136, 139, 143, 145, 146, 147, 141, 138, 127, 140, 136, 142, 140, 144, 140, 137, 139, 141, 138, 143, 141, 139, 143, 143, 145, 138, 149, 142, 138, 139, 138, 147, 137, 136, 136, 138, 139, 132, 144, 140, 138, 140, 133, 137, 145, 133, 140, 139, 140, 139, 135, 146, 138, 137, 143, 138, 139, 132, 136, 141, 130, 154, 140, 137, 134, 141, 138, 137, 145, 143, 131, 141, 138, 136, 136, 135, 135, 136, 147, 140, 139, 134, 141, 134, 141, 140, 148, 144, 134, 139, 136, 140, 138, 147, 130, 139, 138, 140, 136, 142, 145, 135, 137, 137, 140, 138, 138, 138, 134, 138, 137, 136, 141, 138, 141, 137, 144, 143, 143, 142, 139, 139, 139, 135, 134, 138, 139, 138, 140, 150, 137, 141, 135, 138, 134, 141, 135, 144, 149, 136, 142, 142, 133, 145, 143, 135, 148, 149, 143, 152, 138, 139, 132, 143, 143, 133, 137, 138, 145, 140, 141, 135, 141, 139, 147, 134, 149, 143, 136, 141, 143, 130, 142, 143, 145, 141, 138, 140, 140, 132, 143, 138, 139, 130, 135, 135, 140, 134, 139, 142, 144, 138, 141, 136, 138, 140, 146, 141, 139, 145, 140, 134, 145, 134, 143, 143, 142, 144, 129, 146, 138, 137, 144, 143, 139, 145, 143, 138, 139, 138, 146, 139, 144, 132, 140, 139, 139, 140, 141, 139, 145, 141, 138, 146, 153, 137, 140, 133, 144, 142, 142, 142, 141, 141, 137, 142, 142, 141, 143, 139, 139, 136, 141, 136, 135, 140, 142, 139, 141, 135, 143, 142, 141, 133, 138, 136, 137, 136, 122, 139, 138, 143, 145, 145, 140, 139, 140, 138, 132, 142, 138, 142, 137, 144, 151, 129, 138, 143, 136, 138, 138, 142, 140, 137, 146, 144, 139, 137, 138, 133, 143, 137, 138, 131, 132, 143, 126, 143, 141, 136, 137, 136, 138, 138, 152, 139, 135, 141, 136, 130, 137, 140, 134, 142, 137, 143, 141, 146, 142, 136, 145, 141, 144, 139, 138, 135, 136, 135, 137, 138, 132, 136, 151, 138, 139, 136, 138, 142, 144, 143, 141, 142, 141, 143, 144, 144, 134, 144, 137, 145, 131, 148, 137, 143, 141, 133, 138, 139, 133, 142, 140, 135, 137, 139, 143, 147, 142, 139, 141, 137, 140, 134, 136, 155, 141, 139, 134, 145, 141, 140, 141, 143, 143, 144, 136, 137, 141, 136, 133, 139, 141, 135, 131, 134, 142, 144, 134, 144, 137, 140, 143, 143, 139, 138, 143, 136, 135, 138, 139, 136, 140, 145, 140, 140, 142, 135, 132, 136, 146, 150, 137, 138, 134, 142, 128, 144, 145, 136, 135, 132, 137, 127, 134, 127, 131, 138, 137, 143, 144, 139, 143, 141, 140, 139, 140, 146, 140, 135, 145, 134, 130, 138, 137, 151, 135, 144, 144, 141, 138, 135, 142, 143, 135, 152, 136, 139, 135, 133, 135, 137, 136, 144, 131, 140, 133, 146, 152, 140, 138, 139, 128, 132, 143, 140, 134, 140, 136, 142, 141, 138, 143, 140, 139, 141, 144, 134, 130, 134, 139, 134, 141, 138, 141, 133, 135, 143, 127, 137, 138, 143, 141, 144, 136, 147, 138, 136, 142, 141, 138, 132, 147, 138, 140, 135, 141, 130, 141, 153, 144, 141, 136, 138, 134, 146, 138, 132, 139, 134, 140, 134, 137, 135, 138, 141, 134, 140, 145, 138, 135, 135, 146, 133, 133, 140, 136, 144, 137, 133, 144, 133, 132, 145, 145, 130, 143, 134, 144, 139, 142, 139, 141, 140, 139, 142, 130, 136, 135, 133, 144, 130, 141, 138, 150, 143, 149, 139, 131, 142, 140, 150, 143, 137, 143, 134, 138, 129, 139, 131, 133, 143, 138, 131, 131, 140, 140, 139, 145, 123, 141, 139, 140, 133, 139, 136, 130, 147, 139, 138, 144, 141, 137, 137, 138, 130, 135, 136, 138, 143, 142, 135, 135, 146, 135, 131, 131, 133, 133, 142, 138, 137, 140, 143, 143, 138, 140, 124, 138, 136, 141, 136, 138, 144, 140, 135, 134, 138, 133, 136, 141, 144, 138, 135, 142, 131, 158, 139, 136, 140, 132, 145, 136, 147, 138, 142, 137, 136, 138, 141, 141, 129, 132, 141, 139, 138, 130, 140, 132, 138, 138, 144, 142, 137, 139, 132, 128, 152, 150, 134, 132, 145, 139, 139, 144, 133, 135, 138, 137, 141, 147, 137, 129, 142, 139, 146, 142, 143, 135, 138, 137, 133, 142, 142, 141, 138, 137, 147, 129, 143, 140, 145, 132, 140, 133, 147, 136, 137, 142, 142, 140, 135, 143, 146, 138, 139, 136, 138, 134, 148, 143, 136, 140, 144, 137, 135, 138, 146, 129, 135, 130, 144, 145, 137, 136, 145, 137, 149, 145, 139, 140, 138, 141, 134, 146, 132, 141, 141, 140, 137, 154, 144, 138, 130, 139, 145, 145, 145, 148, 139, 141, 141, 125, 140, 119, 136, 131, 132, 137, 136, 146, 136, 141, 145, 135, 137, 137, 135, 142, 140, 128, 132, 134, 131, 141, 137, 133, 133, 134, 138, 150, 135, 149, 134, 142, 139, 142, 140, 136, 144, 149, 131, 139, 133, 133, 136, 137, 139, 141, 145, 143, 144, 139, 137, 141, 136, 140, 144, 134, 134, 139, 129, 145, 138, 146, 133, 145, 142, 146, 130, 139, 136, 143, 152, 142, 137, 142, 144, 137, 137, 141, 142, 143, 141, 135, 142, 143, 138, 136, 130, 143, 156, 133, 144, 144, 132, 135, 141, 146, 139, 127, 134, 138, 124, 143, 135, 141, 137, 134, 136, 132, 132, 138, 146, 140, 143, 146, 140, 138, 137, 130, 148, 140, 132, 143, 148, 131, 133, 136, 136, 137, 145, 137, 149, 144, 145, 143, 141, 134, 159, 139, 134, 136, 139, 130, 134, 142, 130, 139, 138, 128, 145, 146, 138, 147, 140, 145, 146, 137, 132, 142, 139, 143, 133, 145, 145, 133, 139, 141, 139, 139, 134, 121, 137, 147, 139, 141, 139, 129, 134, 134, 142, 140, 143, 133, 145, 149, 135, 136, 134, 123, 131, 140, 136, 144, 148, 136, 145, 139, 142, 136, 136, 143, 141, 140, 134, 137, 143, 148, 147, 152, 135, 143, 144, 148, 139, 133, 141, 143, 135, 138, 130, 144, 153, 141, 139, 141, 150, 135, 141, 150, 143, 135, 135, 143, 129, 127, 140, 131, 136, 136, 132, 145, 131, 140, 150, 136, 130, 141, 135, 135, 142, 131, 150, 146, 141, 139, 135, 125, 138, 139, 145, 135, 155, 141, 136, 132, 133, 134, 142, 138, 132, 142, 148, 137, 132, 140, 131, 132, 140, 145, 124, 139, 141, 136, 137, 147, 152, 132, 130, 136, 142, 135, 133, 140, 138, 134, 133, 141, 141, 135, 135, 140, 136, 136, 143, 142, 143, 145, 138, 139, 138, 144, 135, 140, 131, 142, 139, 154, 131, 129, 139, 137, 144, 134, 135, 140, 142, 136, 145, 138, 138, 149, 127, 135, 146, 141, 149, 145, 139, 136, 143, 134, 152, 141, 134, 134, 146, 143, 148, 128, 138, 137, 147, 127, 143, 137, 132, 139, 136, 144, 142, 140, 134, 135, 139, 125, 145, 138, 142, 128, 133, 138, 150, 137, 138, 137, 125, 127, 133, 137, 148, 140, 146, 144, 149, 130, 129, 161, 136, 146, 140, 135, 143, 138, 129, 141, 140, 136, 126, 142, 138, 136, 123, 131, 148, 122, 134, 134, 129, 141, 140, 149, 154, 141, 131, 144, 139, 141, 136, 136, 141, 136, 137, 137, 131, 140, 143, 147, 137, 139, 125, 145, 133, 138, 142, 145, 131, 159, 134, 134, 135, 135, 142, 140, 151, 136, 129, 132, 140, 150, 117, 138, 149, 127, 144, 150, 134, 126, 142, 129, 140, 140, 154, 138, 132, 141, 142, 141, 140, 127, 142, 130, 141, 147, 143, 142, 143, 142, 137, 133, 126, 143, 149, 132, 138, 142, 139, 148, 140, 135, 134, 147, 132, 136, 148, 152, 135, 136, 133, 135, 137, 125, 142, 143, 132, 140, 137, 144, 127, 138, 134, 141, 135, 141, 141, 146, 138, 122, 140, 136, 146, 149, 144, 135, 132, 142, 132, 138, 136, 143, 137, 138, 140, 150, 137, 138, 130, 133, 136, 140, 146, 141, 142, 136, 141, 147, 145, 141, 145, 141, 142, 134, 135, 145, 134, 149, 125, 143, 143, 148, 129, 145, 139, 129, 155, 147, 135, 150, 127, 122, 142, 145, 141, 136, 135, 139, 147, 130, 132, 141, 126, 143, 128, 147, 128, 130, 144, 149, 139, 149, 147, 142, 134, 140, 145, 133, 129, 144, 145, 142, 119, 140, 137, 142, 144, 142, 149, 144, 132, 139, 141, 134, 132, 130, 137, 135, 134, 144, 140, 140, 142, 131, 133, 144, 123, 142, 141, 134, 136, 134, 148, 124, 144, 129, 132, 130, 132, 144, 134, 138, 147, 137, 144, 158, 143, 148, 135, 141, 148, 140, 145, 135, 139, 143, 142, 140, 129, 146, 144, 135, 145, 130, 144, 136, 143, 160, 135, 139, 139, 149, 127, 138, 136, 137, 146, 137, 155, 145, 142, 129, 146, 137, 134, 146, 132, 140, 144, 141, 129, 141, 141, 139, 131, 135, 148, 132, 130, 140, 133, 122, 138, 129, 130, 130, 142, 136, 133, 141, 132, 138, 134, 137, 146, 139, 141, 139, 134, 141, 140, 136, 132, 148, 146, 142, 141, 151, 139, 132, 136, 140, 143, 132, 127, 128, 139, 146, 137, 146, 142, 138, 135, 134, 141, 143, 139, 137, 138, 126, 136, 139, 131, 139, 129, 139, 135, 144, 136, 139, 130, 142, 144, 133, 137, 146, 143, 140, 142, 133, 135, 152, 143, 149, 133, 136, 132, 141, 135, 143, 138, 138, 136, 133, 134, 147, 136, 142, 133, 142, 140, 146, 133, 146, 144, 138, 138, 141, 135, 128, 136, 131, 134, 160, 144, 137, 141, 136, 142, 132, 146, 144, 130, 143, 136, 134, 138, 131, 133, 137, 151, 150, 144, 146, 141, 150, 122, 147, 130, 137, 137, 149, 122, 145, 142, 146, 137, 146, 130, 134, 148, 139, 143, 142, 135, 135, 136, 130, 150, 134, 144, 146, 140, 128, 145, 133, 138, 137, 136, 139, 133, 155, 132, 135, 132, 135, 141, 136, 151, 149, 147, 151, 137, 129, 134, 134, 139, 145, 149, 136, 140, 143, 134, 138, 138, 139, 131, 133, 143, 150, 138, 141, 147, 135, 132, 128, 136, 127, 147, 130, 137, 148, 130, 136, 140, 157, 139, 136, 144, 122, 135, 136, 140, 143, 144, 134, 148, 144, 129, 146, 150, 130, 131, 144, 149, 152, 144, 138, 132, 140, 138, 138, 135, 148, 133, 145, 141, 128, 136, 138, 138, 134, 144, 143, 136, 134, 137, 130, 139, 128, 137, 137, 146, 125, 139, 131, 143, 129, 143, 140, 136, 144, 136, 141, 140, 133, 141, 136, 138, 145, 153, 141, 133, 140, 136, 130, 138, 158, 142, 139, 132, 139, 147, 136, 138, 137, 144, 136, 127, 131, 131, 157, 144, 147, 144, 132, 135, 118, 124, 133, 142, 138, 147, 130, 139, 141, 141, 141, 144, 150, 137, 140, 136, 132, 137, 141, 144, 143, 142, 139, 130, 136, 137, 146, 137, 136, 142, 129, 146, 150, 141, 134, 132, 132, 144, 141, 149, 135, 136, 136, 144, 129, 137, 139, 140, 143, 133, 144, 142, 133, 134, 131, 145, 135, 148, 143, 141, 149, 137, 142, 142, 131, 133, 134, 145, 137, 143, 142, 146, 136, 147, 151, 135, 141, 136, 130, 140, 141, 138, 142, 131, 148, 141, 132, 145, 127, 128, 134, 136, 134, 140, 136, 137, 140, 138, 145, 134, 147, 139, 143, 126, 152, 129, 140, 152, 143, 129, 139, 139, 133, 140, 139, 130, 147, 127, 138, 141, 146, 142, 141, 145, 140, 145, 140, 137, 130, 133, 146, 144, 128, 125, 133, 143, 132, 135, 140, 143, 153, 153, 132, 138, 139, 149, 136, 141, 151, 134, 148, 128, 127, 146, 140, 146, 133, 134, 117, 141, 143, 137, 132, 135, 125, 137, 138, 136, 147, 137, 144, 145, 140, 144, 141, 135, 146, 142, 138, 142, 139, 146, 138, 141, 140, 134, 135, 134, 135, 133, 141, 135, 135, 158, 143, 182, 138, 139, 130, 138, 146, 138, 135, 141, 148, 141, 144, 147, 136, 136, 147, 138, 141, 140, 139, 133, 140, 142, 139, 134, 132, 140, 135, 141, 143, 127, 133, 142, 144, 136, 145, 142, 134, 146, 145, 134, 147, 144, 141, 139, 141, 152, 133, 141, 130, 145, 137, 142, 139, 136, 134, 147, 136, 139, 140, 158, 144, 126, 137, 134, 130, 139, 133, 145, 141, 146, 133, 144, 136, 153, 148, 130, 137, 136, 139, 132, 143, 137, 131, 142, 143, 138, 140, 141, 140, 144, 145, 131, 135, 144, 153, 143, 139, 142, 135, 139, 136, 138, 137, 132, 139, 131, 146, 133, 145, 135, 140, 138, 150, 136, 149, 133, 132, 136, 132, 134, 134, 137, 132, 147, 149, 126, 151, 133, 142, 132, 138, 144, 144, 142, 141, 141, 147, 134, 134, 136, 139, 134, 142, 121, 145, 134, 142, 134, 140, 129, 140, 138, 140, 138, 136, 153, 139, 132, 125, 131, 143, 137, 144, 138, 141, 134, 132, 142, 143, 136, 132, 143, 136, 154, 140, 136, 139, 140, 138, 132, 139, 145, 136, 135, 139, 137, 151, 135, 135, 144, 114, 143, 133, 134, 139, 142, 130, 147, 145, 145, 137, 150, 143, 133, 135, 136, 143, 138, 151, 137, 135, 141, 138, 148, 137, 135, 134, 134, 142, 128, 137, 130, 134, 133, 142, 142, 136, 139, 143, 147, 135, 143, 142, 132, 140, 143, 130, 129, 139, 130, 135, 134, 147, 141, 132, 130, 136, 151, 142, 138, 127, 140, 135, 125, 142, 132, 140, 136, 136, 142, 142, 141, 139, 139, 133, 132, 133, 142, 140, 136, 140, 135, 131, 135, 136, 145, 137, 136, 137, 130, 137, 131, 136, 142, 145, 132, 143, 145, 139, 144, 130, 137, 144, 142, 135, 127, 144, 140, 133, 145, 137, 125, 145, 147, 137, 147, 140, 139, 132, 141, 138, 138, 134, 134, 140, 145, 142, 135, 137, 142, 136, 137, 139, 137, 139, 138, 147, 148, 140, 133, 136, 132, 134, 139, 138, 144, 137, 136, 126, 132, 140, 137, 142, 136, 133, 144, 152, 134, 142, 143, 132, 145, 142, 143, 133, 135, 141, 140, 145, 137, 148, 123, 138, 144, 137, 138, 139, 138, 131, 131, 142, 135, 138, 134, 130, 138, 143, 139, 137, 142, 145, 144, 142, 123, 130, 139, 134, 156, 133, 142, 137, 131, 142, 152, 143, 150, 140, 129, 137, 136, 141, 132, 152, 133, 134, 142, 133, 139, 154, 145, 146, 149, 143, 149, 137, 140, 141, 145, 134, 140, 138, 129, 139, 132, 136, 130, 139, 138, 138, 136, 147, 130, 133, 145, 150, 138, 136, 139, 140, 134, 144, 135, 144, 141, 134, 139, 124, 140, 143, 138, 138, 134, 150, 136, 144, 144, 142, 139, 137, 142, 129, 145, 126, 143, 133, 135, 138, 135, 135, 141, 148, 129, 132, 140, 136, 136, 139, 137, 130, 143, 129, 144, 137, 150, 134, 137, 146, 139, 140, 139, 143, 138, 140, 143, 134, 143, 135, 141, 129, 149, 141, 134, 141, 142, 137, 137, 140, 141, 145, 138, 147, 143, 132, 141, 134, 132, 138, 141, 134, 126, 144, 134, 138, 142, 136, 139, 130, 140, 131, 136, 137, 138, 145, 125, 136, 142, 134, 133, 133, 146, 141, 141, 139, 146, 137, 138, 140, 146, 140, 140, 148, 134, 143, 153, 139, 140, 138, 139, 142, 138, 142, 138, 139, 135, 149, 148, 136, 133, 141, 133, 139, 136, 142, 135, 140, 137, 141, 144, 137, 137, 148, 141, 139, 143, 142, 136, 140, 145, 145, 143, 141, 139, 140, 135, 142, 130, 133, 142, 132, 141, 136, 144, 136, 134, 142, 146, 141, 136, 142, 134, 144, 149, 142, 132, 138, 141, 139, 135, 139, 137, 140, 138, 138, 139, 142, 140, 142, 138, 141, 135, 135, 134, 141, 142, 140, 144, 135, 138, 129, 139, 143, 130, 141, 132, 136, 133, 149, 135, 137, 136, 143, 143, 136, 138, 144, 141, 139, 133, 139, 134, 134, 137, 138, 139, 137, 150, 142, 144, 138, 128, 139, 139, 140, 132, 140, 133, 138, 139, 138, 132, 151, 144, 142, 144, 146, 140, 135, 146, 146, 137, 150, 133, 140, 138, 139, 135, 142, 131, 141, 144, 135, 132, 141, 139, 136, 136, 141, 133, 131, 138, 143, 135, 145, 139, 149, 139, 136, 134, 137, 134, 132, 137, 141, 135, 136, 149, 139, 141, 138, 140, 141, 137, 135, 133, 149, 137, 125, 137, 137, 140, 143, 141, 130, 137, 135, 138, 138, 140, 146, 136, 145, 136, 137, 137, 132, 140, 140, 136, 143, 137, 139, 142, 138, 139, 138, 136, 141, 133, 132, 141, 136, 136, 139, 140, 140, 142, 135, 135, 132, 140, 127, 134, 135, 134, 151, 138, 134, 139, 145, 136, 134, 139, 133, 130, 142, 145, 145, 134, 140, 143, 137, 145, 142, 138, 139, 139, 131, 133, 141, 133, 140, 147, 138, 133, 135, 135, 135, 145, 137, 141, 137, 136, 134, 144, 151, 140, 147, 145, 137, 136, 136, 151, 144, 135, 139, 139, 136, 138, 133, 132, 140, 143, 135, 139, 134, 134, 139, 134, 142, 143, 142, 146, 140, 132, 141, 140, 141, 145, 144, 136, 135, 128, 142, 136, 134, 138, 140, 138, 136, 137, 139, 130, 144, 143, 147, 139, 133, 129, 137, 140, 137, 137, 143, 136, 141, 140, 131, 136, 142, 139, 135, 135, 142, 138, 142, 136, 143, 148, 141, 129, 143, 137, 138, 140, 135, 139, 145, 133, 141, 135, 133, 142, 141, 137, 135, 149, 148, 134, 140, 144, 137, 129, 134, 132, 142, 140, 136, 134, 142, 140, 143, 144, 148, 146, 134, 140, 151, 136, 144, 139, 139, 141, 134, 139, 140, 137, 144, 132, 136, 147, 136, 154, 137, 138, 138, 138, 137, 132, 134, 152, 148, 133, 139, 137, 139, 140, 130, 139, 126, 137, 138, 143, 136, 146, 138, 137, 140, 142, 135, 147, 133, 140, 142, 139, 139, 146, 129, 134, 134, 143, 130, 140, 141, 141, 150, 138, 128, 134, 145, 135, 141, 141, 139, 124, 136, 139, 129, 137, 134, 138, 144, 146, 139, 137, 140, 131, 140, 143, 136, 126, 138, 135, 141, 130, 137, 136, 134, 138, 138, 148, 140, 132, 138, 141, 132, 126, 143, 145, 140, 139, 141, 137, 139, 136, 147, 141, 133, 144, 151, 141, 140, 130, 138, 131, 135, 143, 171, 140, 135, 139, 139, 139, 135, 139, 142, 141, 143, 137, 138, 143, 146, 144, 145, 134, 138, 132, 136, 137, 139, 144, 150, 144, 133, 139, 132, 140, 138, 135, 141, 142, 141, 141, 133, 148, 143, 137, 139, 142, 148, 142, 144, 144, 137, 132, 144, 126, 147, 144, 136, 144, 141, 129, 134, 153, 136, 142, 131, 137, 150, 144, 141, 154, 137, 141, 140, 137, 140, 134, 137, 151, 138, 138, 142, 129, 137, 140, 146, 138, 133, 128, 133, 132, 135, 140, 136, 136, 136, 136, 133, 135, 144, 140, 147, 140, 138, 144, 140, 131, 140, 131, 143, 132, 136, 149, 139, 132, 142, 133, 146, 137, 136, 132, 135, 135, 135, 139, 137, 136, 145, 127, 129, 135, 140, 133, 134, 133, 137, 125, 135, 132, 141, 146, 143, 133, 135, 139, 130, 134, 138, 142, 141, 136, 143, 134, 134, 137, 130, 139, 140, 137, 141, 138, 146, 140, 136, 136, 140, 132, 143, 139, 136, 132, 138, 137, 146, 139, 127, 134, 134, 135, 134, 138, 141, 141, 135, 143, 135, 148, 141, 140, 141, 132, 129, 135, 132, 127, 130, 140, 138, 140, 138, 142, 136, 135, 133, 137, 132, 136, 141, 130, 143, 138, 140, 132, 146, 140, 140, 150, 134, 145, 147, 131, 137, 141, 145, 141, 134, 134, 138, 138, 146, 148, 135, 141, 140, 142, 141, 144, 142, 143, 137, 133, 139, 134, 138, 145, 137, 141, 138, 151, 146, 150, 138, 139, 132, 134, 138, 152, 135, 144, 130, 141, 145, 142, 140, 152, 145, 141, 141, 139, 135, 132, 135, 136, 137, 136, 143, 133, 140, 137, 131, 136, 141, 141, 142, 139, 153, 144, 140, 148, 146, 129, 146, 145, 121, 133, 140, 131, 145, 137, 142, 133, 139, 138, 146, 134, 139, 142, 143, 134, 142, 133, 137, 144, 135, 143, 134, 142, 140, 144, 138, 132, 126, 136, 137, 134, 133, 140, 133, 134, 142, 147, 142, 131, 148, 137, 137, 138, 136, 129, 137, 141, 134, 141, 142, 133, 138, 137, 132, 146, 140, 136, 131, 144, 140, 137, 136, 136, 146, 140, 133, 132, 136, 146, 133, 133, 139, 132, 144, 145, 148, 138, 138, 149, 139, 134, 141, 135, 146, 141, 148, 135, 145, 146, 139, 135, 136, 137, 141, 151, 147, 151, 140, 136, 133, 130, 145, 139, 142, 141, 132, 138, 138, 138, 148, 152, 136, 138, 149, 131, 136, 143, 136, 132, 139, 139, 136, 132, 135, 136, 138, 132, 139, 136, 135, 140, 143, 140, 133, 134, 139, 149, 143, 137, 140, 137, 131, 144, 141, 140, 133, 132, 147, 136, 139, 132, 132, 131, 138, 127, 132, 146, 148, 150, 126, 138, 139, 125, 144, 135, 134, 147, 140, 137, 140, 136, 140, 132, 132, 135, 142, 139, 132, 136, 140, 148, 132, 135, 143, 146, 135, 132, 141, 143, 132, 148, 142, 135, 135, 140, 140, 139, 134, 144, 139, 136, 133, 137, 142, 138, 133, 135, 136, 141, 145, 138, 141, 141, 132, 137, 135, 138, 144, 136, 150, 134, 138, 140, 138, 133, 136, 141, 140, 147, 148, 139, 144, 148, 143, 146, 136, 134, 137, 137, 136, 144, 144, 122, 148, 138, 138, 135, 140, 137, 127, 147, 136, 148, 139, 137, 138, 147, 143, 138, 143, 137, 125, 141, 141, 142, 134, 140, 143, 138, 137, 138, 134, 136, 140, 137, 136, 152, 136, 136, 140, 139, 135, 140, 137, 135, 141, 148, 136, 142, 143, 142, 146, 138, 143, 133, 133, 146, 140, 144, 152, 134, 141, 140, 139, 133, 149, 137, 140, 143, 133, 125, 132, 152, 136, 133, 133, 145, 128, 136, 139, 138, 138, 127, 135, 155, 144, 139, 136, 133, 148, 155, 145, 139, 144, 143, 136, 142, 136, 137, 133, 137, 146, 127, 144, 127, 143, 139, 148, 134, 136, 134, 138, 153, 136, 135, 140, 140, 136, 148, 129, 133, 143, 130, 137, 133, 147, 131, 130, 136, 141, 138, 135, 151, 145, 142, 125, 139, 132, 135, 139, 136, 135, 140, 134, 143, 139, 134, 128, 140, 141, 140, 134, 134, 145, 139, 127, 137, 142, 133, 143, 149, 136, 138, 136, 144, 144, 135, 136, 138, 130, 133, 138, 135, 150, 145, 142, 139, 151, 130, 136, 143, 140, 139, 141, 145, 136, 136, 143, 134, 139, 141, 135, 135, 135, 139, 137, 142, 142, 146, 138, 137, 136, 138, 130, 142, 138, 132, 134, 139, 132, 150, 140, 137, 145, 141, 143, 127, 134, 147, 141, 136, 146, 140, 140, 139, 135, 134, 139, 132, 139, 143, 133, 131, 138, 139, 136, 134, 134, 150, 136, 132, 142, 136, 139, 133, 144, 132, 138, 138, 137, 147, 136, 127, 137, 138, 141, 138, 134, 139, 142, 131, 139, 126, 139, 145, 143, 138, 138, 134, 151, 138, 140, 129, 145, 135, 144, 141, 142, 133, 148, 142, 142, 136, 143, 142, 137, 139, 136, 134, 141, 133, 136, 145, 138, 141, 146, 126, 138, 136, 140, 143, 132, 126, 135, 140, 140, 141, 141, 143, 141, 143, 127, 137, 137, 137, 135, 138, 136, 140, 130, 133, 138, 144, 138, 140, 137, 141, 135, 145, 140, 142, 137, 143, 143, 137, 139, 134, 136, 131, 146, 143, 132, 142, 145, 132, 138, 143, 139, 143, 139, 132, 140, 139, 138, 135, 140, 142, 141, 141, 134, 147, 137, 142, 141, 140, 138, 136, 144, 137, 144, 131, 133, 138, 148, 135, 144, 138, 139, 144, 140, 139, 138, 141, 132, 137, 142, 131, 139, 142, 137, 141, 143, 131, 137, 139, 134, 140, 134, 147, 138, 137, 140, 139, 148, 145, 127, 136, 139, 141, 133, 141, 139, 136, 135, 142, 139, 133, 144, 141, 136, 139, 134, 144, 146, 135, 132, 135, 130, 136, 135, 138, 143, 140, 145, 135, 140, 145, 132, 140, 133, 145, 152, 146, 145, 135, 146, 147, 136, 132, 140, 140, 137, 147, 130, 148, 127, 139, 141, 138, 129, 142, 134, 143, 135, 135, 146, 143, 150, 132, 154, 142, 137, 139, 131, 129, 140, 143, 134, 131, 141, 145, 133, 144, 150, 135, 138, 131, 151, 132, 129, 131, 135, 145, 142, 139, 126, 136, 140, 144, 135, 140, 134, 141, 146, 138, 145, 128, 147, 140, 146, 146, 135, 140, 135, 143, 140, 134, 140, 124, 129, 134, 137, 134, 133, 133, 142, 148, 158, 134, 138, 140, 144, 130, 146, 146, 144, 134, 130, 133, 148, 140, 143, 137, 133, 142, 141, 140, 148, 133, 139, 148, 142, 147, 136, 139, 131, 139, 143, 142, 125, 139, 146, 143, 148, 137, 130, 147, 139, 141, 140, 129, 141, 133, 138, 134, 134, 130, 140, 141, 143, 137, 141, 145, 131, 134, 144, 133, 138, 140, 127, 138, 139, 137, 144, 155, 145, 136, 139, 130, 128, 125, 141, 140, 144, 142, 131, 139, 147, 136, 133, 134, 135, 139, 134, 137, 136, 141, 139, 130, 139, 133, 138, 140, 141, 143, 139, 133, 143, 140, 141, 133, 137, 137, 148, 137, 124, 141, 144, 134, 142, 137, 147, 137, 147, 139, 149, 137, 134, 156, 147, 136, 146, 130, 130, 134, 140, 146, 130, 142, 138, 138, 144, 137, 129, 132, 146, 134, 142, 133, 131, 136, 150, 134, 130, 132, 135, 153, 137, 139, 143, 139, 146, 144, 139, 143, 140, 139, 143, 139, 135, 131, 129, 139, 137, 142, 118, 149, 135, 134, 147, 138, 141, 139, 157, 142, 127, 145, 130, 138, 144, 136, 140, 148, 126, 154, 136, 145, 143, 144, 135, 143, 138, 131, 132, 146, 126, 126, 140, 145, 149, 142, 161, 142, 148, 143, 145, 139, 139, 131, 126, 135, 146, 142, 132, 137, 146, 148, 138, 153, 141, 132, 137, 134, 137, 142, 131, 140, 144, 140, 143, 142, 137, 143, 132, 149, 147, 129, 127, 144, 133, 143, 140, 151, 137, 137, 141, 144, 148, 133, 123, 138, 140, 136, 136, 134, 140, 137, 135, 136, 129, 138, 146, 136, 142, 154, 142, 127, 144, 136, 142, 140, 124, 130, 148, 134, 145, 126, 123, 137, 150, 138, 140, 135, 136, 145, 133, 146, 139, 141, 153, 140, 141, 132, 134, 135, 138, 136, 143, 127, 139, 135, 136, 135, 145, 149, 140, 149, 134, 154, 124, 135, 132, 137, 149, 144, 139, 131, 143, 131, 141, 133, 150, 144, 137, 140, 135, 137, 144, 130, 147, 145, 132, 130, 147, 145, 136, 149, 139, 136, 144, 144, 143, 127, 145, 139, 134, 128, 128, 152, 134, 148, 149, 143, 133, 139, 135, 142, 149, 132, 143, 142, 128, 137, 141, 154, 133, 145, 131, 144, 142, 132, 143, 128, 142, 139, 130, 142, 150, 135, 130, 143, 150, 148, 148, 134, 133, 130, 143, 129, 135, 143, 133, 146, 136, 127, 138, 137, 142, 137, 138, 135, 131, 126, 146, 142, 133, 127, 144, 148, 155, 140, 155, 144, 142, 141, 138, 145, 143, 140, 143, 147, 146, 140, 137, 150, 134, 144, 137, 141, 132, 131, 146, 142, 135, 146, 135, 142, 146, 141, 146, 137, 137, 139, 141, 135, 144, 147, 136, 139, 133, 138, 145, 136, 137, 141, 151, 139, 138, 142, 148, 152, 136, 132, 137, 143, 144, 145, 137, 138, 139, 132, 141, 138, 150, 143, 137, 138, 144, 135, 140, 134, 135, 131, 129, 125, 156, 140, 147, 149, 141, 135, 139, 144, 136, 141, 141, 129, 150, 139, 131, 146, 144, 137, 129, 138, 146, 130, 152, 139, 143, 137, 140, 137, 127, 145, 137, 137, 123, 137, 145, 138, 139, 129, 125, 129, 146, 134, 139, 132, 147, 143, 141, 140, 129, 141, 137, 143, 145, 132, 138, 136, 143, 135, 135, 133, 146, 148, 142, 137, 149, 148, 138, 118, 145, 129, 127, 129, 150, 128, 160, 149, 142, 137, 140, 138, 141, 141, 140, 138, 131, 141, 141, 141, 133, 136, 130, 142, 132, 139, 137, 143, 132, 139, 134, 132, 139, 134, 148, 147, 148, 138, 124, 133, 131, 130, 133, 130, 136, 139, 138, 142, 145, 135, 145, 135, 147, 155, 131, 139, 140, 140, 148, 136, 144, 135, 130, 149, 129, 139, 134, 143, 140, 135, 130, 140, 148, 131, 133, 132, 141, 145, 135, 141, 130, 146, 139, 138, 144, 133, 131, 140, 148, 145, 129, 132, 135, 141, 146, 127, 139, 137, 162, 135, 139, 148, 127, 145, 137, 128, 131, 136, 159, 132, 146, 143, 141, 140, 132, 136, 144, 157, 148, 143, 134, 141, 132, 144, 130, 123, 136, 134, 140, 147, 135, 138, 139, 135, 131, 143, 142, 140, 125, 132, 137, 144, 137, 146, 141, 143, 125, 150, 143, 133, 137, 146, 142, 134, 145, 138, 146, 139, 125, 139, 131, 127, 151, 134, 139, 128, 142, 144, 138, 131, 147, 142, 136, 141, 134, 141, 129, 156, 143, 135, 142, 136, 126, 148, 155, 124, 140, 149, 133, 133, 143, 128, 149, 136, 154, 136, 138, 127, 137, 134, 136, 136, 143, 144, 141, 135, 143, 150, 127, 127, 135, 147, 135, 150, 154, 138, 139, 139, 142, 130, 137, 140, 139, 138, 140, 136, 131, 140, 140, 127, 138, 143, 138, 143, 140, 129, 142, 130, 133, 135, 132, 138, 140, 131, 132, 132, 150, 140, 125, 138, 148, 147, 133, 137, 147, 140, 142, 142, 135, 134, 146, 131, 134, 131, 138, 137, 142, 137, 151, 133, 153, 140, 143, 138, 146, 139, 141, 146, 135, 130, 124, 140, 132, 139, 139, 145, 141, 136, 145, 143, 142, 144, 144, 146, 142, 137, 133, 138, 150, 137, 138, 135, 129, 138, 137, 153, 139, 129, 143, 133, 127, 133, 131, 144, 149, 138, 152, 120, 132, 143, 135, 140, 147, 136, 135, 131, 124, 128, 139, 135, 141, 135, 132, 143, 141, 141, 134, 149, 141, 150, 146, 134, 144, 135, 134, 132, 150, 132, 138, 138, 139, 138, 145, 134, 139, 142, 138, 140, 136, 148, 149, 127, 131, 139, 135, 129, 152, 136, 138, 130, 133, 135, 140, 145, 135, 130, 141, 139, 146, 145, 141, 138, 146, 144, 141, 138, 132, 139, 138, 143, 148, 142, 135, 133, 131, 137, 134, 136, 140, 140, 141, 139, 147, 137, 135, 145, 132, 139, 138, 141, 136, 128, 132, 145, 140, 137, 133, 137, 135, 131, 137, 137, 140, 134, 143, 136, 148, 144, 139, 136, 140, 139, 128, 141, 142, 136, 148, 142, 144, 144, 139, 131, 143, 128, 131, 140, 135, 132, 134, 149, 139, 140, 132, 135, 143, 139, 142, 135, 137, 132, 135, 135, 132, 136, 136, 140, 131, 140, 142, 134, 145, 133, 140, 144, 140, 140, 144, 135, 138, 139, 134, 132, 140, 134, 136, 145, 147, 128, 142, 125, 135, 134, 136, 134, 130, 136, 136, 135, 142, 132, 142, 130, 138, 136, 127, 136, 134, 136, 127, 138, 137, 142, 136, 136, 137, 142, 135, 142, 133, 138, 139, 127, 141, 133, 149, 138, 147, 129, 141, 141, 135, 141, 135, 137, 141, 133, 140, 136, 142, 144, 138, 142, 137, 142, 138, 135, 143, 139, 136, 140, 145, 138, 149, 137, 130, 139, 133, 137, 131, 143, 142, 156, 139, 124, 140, 141, 144, 144, 141, 144, 139, 137, 148, 143, 137, 142, 145, 137, 143, 144, 142, 134, 139, 132, 136, 140, 138, 138, 153, 149, 140, 139, 134, 134, 136, 134, 141, 133, 141, 145, 140, 145, 139, 139, 142, 136, 146, 141, 141, 135, 135, 136, 141, 143, 138, 149, 129, 139, 132, 145, 139, 138, 135, 138, 133, 139, 134, 130, 129, 144, 142, 147, 144, 140, 132, 138, 142, 149, 141, 134, 146, 138, 137, 137, 140, 139, 135, 146, 134, 138, 142, 139, 142, 139, 130, 139, 138, 135, 131, 144, 136, 139, 138, 136, 130, 133, 134, 141, 134, 146, 133, 141, 129, 138, 145, 135, 140, 146, 142, 130, 138, 134, 138, 141, 133, 136, 134, 149, 138, 143, 140, 134, 137, 135, 135, 143, 140, 144, 134, 140, 134, 143, 142, 146, 140, 138, 140, 131, 141, 141, 138, 133, 141, 148, 142, 144, 138, 138, 142, 141, 132, 139, 141, 138, 149, 140, 139, 143, 145, 146, 138, 138, 138, 145, 138, 139, 133, 142, 135, 136, 138, 132, 138, 135, 140, 134, 131, 135, 134, 137, 140, 146, 145, 135, 139, 136, 135, 140, 141, 138, 140, 149, 132, 144, 135, 132, 133, 137, 145, 136, 140, 136, 135, 147, 143, 132, 143, 140, 133, 148, 143, 142, 134, 143, 138, 138, 137, 134, 130, 139, 136, 135, 136, 131, 140, 138, 142, 134, 136, 141, 132, 142, 138, 136, 143, 139, 132, 136, 137, 139, 132, 147, 137, 140, 138, 135, 137, 144, 135, 139, 138, 133, 137, 139, 141, 132, 138, 139, 144, 136, 133, 135, 134, 138, 144, 139, 135, 141, 137, 133, 127, 135, 136, 139, 135, 140, 138, 144, 145, 137, 142, 133, 144, 138, 129, 139, 131, 142, 139, 136, 139, 129, 142, 138, 148, 144, 141, 145, 146, 136, 148, 137, 142, 138, 140, 139, 136, 141, 133, 133, 141, 139, 141, 146, 142, 145, 139, 136, 144, 144, 135, 138, 137, 148, 142, 139, 138, 141, 132, 146, 142, 148, 129, 146, 141, 145, 135, 138, 128, 136, 141, 140, 133, 141, 137, 138, 140, 139, 133, 136, 143, 137, 141, 137, 149, 134, 137, 144, 143, 144, 139, 139, 131, 142, 134, 142, 135, 138, 144, 146, 137, 144, 140, 136, 144, 141, 130, 141, 133, 138, 141, 138, 135, 137, 126, 133, 132, 140, 137, 146, 143, 138, 136, 139, 143, 143, 141, 135, 140, 132, 138, 142, 146, 138, 138, 141, 139, 143, 141, 145, 141, 142, 139, 136, 142, 132, 142, 150, 132, 150, 130, 134, 146, 141, 134, 145, 139, 140, 140, 139, 141, 142, 139, 144, 146, 136, 136, 136, 135, 141, 138, 139, 142, 131, 139, 140, 141, 144, 138, 153, 139, 139, 139, 137, 143, 135, 138, 150, 142, 135, 139, 137, 146, 134, 134, 131, 139, 137, 149, 129, 139, 137, 142, 141, 143, 147, 141, 141, 133, 133, 142, 143, 147, 136, 135, 140, 143, 134, 137, 139, 131, 139, 138, 137, 131, 139, 146, 140, 132, 140, 150, 131, 139, 124, 139, 141, 137, 140, 144, 133, 141, 138, 148, 138, 143, 139, 136, 145, 138, 129, 153, 135, 143, 135, 136, 146, 137, 145, 143, 145, 141, 143, 139, 136, 138, 141, 136, 138, 144, 136, 139, 134, 139, 136, 137, 131, 141, 141, 136, 141, 142, 139, 142, 131, 147, 133, 137, 142, 141, 139, 140, 136, 132, 140, 133, 140, 136, 132, 137, 148, 126, 148, 147, 137, 134, 145, 134, 137, 135, 144, 133, 144, 139, 133, 136, 143, 140, 135, 141, 137, 138, 144, 131, 136, 142, 140, 138, 142, 133, 135, 142, 144, 142, 130, 133, 148, 142, 135, 142, 139, 141, 136, 137, 145, 136, 140, 138, 141, 140, 142, 140, 132, 142, 142, 148, 142, 143, 135, 137, 130, 142, 144, 136, 140, 140, 134, 143, 138, 132, 137, 136, 137, 143, 141, 140, 138, 145, 139, 136, 136, 137, 139, 141, 135, 131, 142, 136, 142, 138, 143, 141, 138, 143, 135, 126, 145, 132, 136, 135, 144, 138, 132, 140, 147, 140, 138, 132, 136, 140, 132, 145, 142, 136, 139, 139, 141, 138, 135, 134, 138, 131, 138, 142, 144, 141, 142, 147, 146, 147, 142, 136, 141, 138, 139, 142, 151, 144, 139, 141, 146, 143, 140, 143, 141, 146, 146, 135, 137, 130, 144, 143, 134, 138, 145, 132, 138, 141, 142, 142, 143, 139, 141, 135, 131, 144, 145, 140, 135, 144, 141, 143, 134, 141, 134, 134, 132, 144, 151, 135, 139, 135, 140, 141, 138, 139, 138, 134, 139, 136, 135, 143, 141, 144, 142, 137, 137, 150, 145, 137, 138, 138, 145, 142, 154, 145, 141, 138, 139, 141, 140, 142, 134, 138, 140, 143, 137, 134, 143, 133, 139, 144, 141, 136, 147, 145, 146, 130, 144, 137, 143, 145, 135, 142, 136, 132, 137, 131, 130, 141, 145, 137, 142, 141, 138, 145, 143, 138, 135, 138, 133, 150, 137, 139, 128, 135, 141, 144, 140, 145, 136, 137, 135, 139, 130, 135, 138, 143, 142, 136, 144, 138, 143, 134, 140, 139, 142, 135, 140, 135, 137, 148, 135, 137, 138, 133, 137, 141, 140, 140, 132, 138, 136, 148, 131, 146, 136, 143, 140, 139, 143, 139, 144, 137, 145, 136, 136, 140, 142, 137, 138, 143, 139, 129, 138, 136, 140, 136, 144, 139, 132, 141, 138, 140, 143, 144, 131, 144, 142, 135, 137, 145, 140, 137, 137, 148, 139, 139, 141, 141, 137, 129, 140, 137, 136, 132, 131, 137, 138, 141, 143, 136, 141, 138, 140, 144, 140, 143, 136, 134, 135, 146, 134, 146, 141, 139, 131, 132, 132, 137, 133, 148, 141, 141, 140, 136, 142, 136, 137, 144, 142, 140, 134, 140, 133, 132, 134, 142, 146, 144, 137, 143, 140, 137, 134, 141, 139, 139, 140, 137, 147, 140, 134, 139, 139, 141, 138, 146, 143, 140, 140, 137, 143, 133, 140, 138, 139, 137, 139, 137, 145, 132, 131, 138, 134, 141, 135, 135, 144, 137, 135, 131, 139, 141, 144, 128, 138, 137, 136, 142, 131, 139, 136, 135, 135, 138, 141, 144, 135, 135, 133, 128, 145, 133, 133, 138, 137, 137, 133, 140, 138, 143, 135, 143, 141, 138, 137, 145, 134, 139, 141, 136, 140, 138, 142, 123, 146, 143, 139, 139, 137, 136, 139, 148, 139, 132, 132, 141, 140, 136, 138, 132, 147, 136, 140, 135, 134, 133, 131, 140, 139, 133, 143, 140, 138, 139, 139, 134, 138, 143, 134, 135, 137, 137, 138, 138, 134, 133, 143, 141, 140, 140, 139, 137, 141, 138, 137, 136, 144, 138, 135, 143, 147, 138, 145, 138, 138, 137, 143, 139, 131, 145, 143, 147, 141, 137, 141, 134, 135, 144, 145, 139, 143, 128, 131, 137, 136, 141, 141, 140, 141, 147, 137, 135, 137, 143, 138, 138, 142, 135, 141, 150, 141, 142, 140, 149, 141, 136, 139, 140, 144, 140, 138, 136, 135, 140, 145, 142, 143, 139, 136, 134, 138, 134, 141, 142, 144, 147, 144, 143, 138, 144, 137, 144, 140, 141, 136, 143, 143, 146, 142, 147, 139, 131, 140, 139, 139, 134, 137, 145, 137, 138, 136, 142, 136, 142, 133, 137, 136, 135, 135, 133, 139, 141, 138, 138, 137, 142, 132, 135, 143, 143, 133, 143, 144, 139, 136, 140, 132, 134, 134, 148, 144, 138, 137, 140, 137, 142, 132, 137, 139, 139, 141, 146, 140, 137, 130, 138, 139, 132, 136, 142, 141, 139, 139, 138, 140, 137, 142, 135, 143, 130, 129, 138, 137, 138, 134, 142, 136, 141, 143, 138, 135, 136, 139, 139, 139, 135, 143, 143, 139, 132, 135, 140, 139, 131, 140, 132, 138, 140, 136, 143, 141, 144, 136, 137, 136, 138, 133, 132, 143, 147, 144, 140, 139, 132, 149, 131, 139, 140, 135, 140, 135, 136, 136, 139, 138, 144, 135, 142, 138, 143, 144, 130, 137, 134, 132, 142, 135, 142, 142, 137, 138, 132, 140, 141, 146, 139, 144, 139, 137, 139, 135, 134, 133, 139, 138, 135, 141, 142, 135, 144, 143, 144, 138, 136, 141, 142, 134, 138, 138, 135, 135, 140, 139, 137, 137, 137, 140, 140, 149, 134, 144, 139, 137, 129, 140, 136, 139, 146, 141, 137, 138, 137, 132, 140, 140, 136, 140, 141, 147, 139, 136, 137, 141, 129, 136, 135, 136, 139, 140, 136, 136, 136, 135, 141, 134, 137, 141, 125, 137, 151, 135, 135, 139, 142, 140, 137, 137, 138, 144, 138, 137, 142, 131, 142, 138, 135, 142, 129, 139, 135, 138, 134, 140, 141, 139, 132, 137, 133, 143, 140, 140, 135, 137, 140, 137, 134, 146, 143, 142, 134, 138, 143, 131, 132, 137, 146, 147, 138, 132, 136, 139, 134, 142, 141, 137, 138, 143, 130, 131, 134, 146, 138, 134, 140, 144, 145, 141, 134, 142, 141, 142, 138, 142, 139, 137, 137, 135, 138, 147, 137, 140, 141, 135, 135, 140, 137, 141, 136, 143, 136, 143, 141, 139, 142, 138, 144, 143, 144, 140, 139, 146, 143, 141, 132, 136, 141, 133, 137, 146, 161, 136, 139, 143, 136, 142, 136, 137, 141, 139, 141, 138, 137, 144, 141, 139, 140, 142, 140, 137, 138, 142, 141, 140, 137, 134, 137, 140, 137, 139, 138, 138, 136, 133, 140, 141, 133, 139, 136, 138, 135, 138, 140, 132, 142, 142, 133, 143, 143, 140, 145, 142, 139, 140, 136, 133, 144, 138, 141, 137, 137, 142, 134, 139, 132, 142, 147, 148, 142, 132, 135, 136, 133, 141, 140, 137, 136, 140, 139, 139, 143, 142, 142, 137, 136, 135, 139, 136, 142, 137, 140, 141, 137, 147, 138, 143, 147, 139, 140, 138, 136, 133, 136, 136, 141, 140, 136, 142, 151, 139, 133, 146, 134, 142, 140, 146, 139, 143, 127, 140, 143, 145, 133, 134, 139, 143, 131, 142, 132, 144, 137, 138, 142, 146, 136, 141, 140, 134, 138, 135, 135, 145, 140, 135, 138, 139, 136, 138, 145, 139, 137, 139, 140, 143, 142, 142, 135, 130, 143, 130, 135, 137, 144, 134, 137, 141, 141, 138, 138, 141, 132, 142, 143, 133, 135, 132, 137, 141, 138, 137, 139, 141, 137, 134, 141, 141, 129, 137, 138, 137, 133, 143, 137, 129, 137, 143, 138, 133, 143, 141, 141, 136, 138, 141, 140, 141, 137, 129, 141, 135, 142, 139, 141, 137, 135, 139, 138, 137, 138, 139, 136, 128, 128, 141, 123, 144, 143, 138, 134, 136, 138, 137, 122, 139, 139, 137, 137, 135, 139, 143, 132, 144, 134, 130, 145, 137, 137, 147, 138, 144, 138, 138, 142, 137, 139, 144, 145, 135, 139, 140, 151, 137, 140, 136, 140, 141, 138, 138, 144, 138, 139, 133, 141, 140, 138, 139, 139, 141, 139, 145, 139, 139, 141, 145, 142, 139, 134, 144, 143, 134, 136, 137, 140, 140, 140, 140, 136, 138, 133, 143, 143, 138, 144, 142, 141, 140, 139, 132, 140, 136, 135, 138, 142, 139, 142, 138, 140, 132, 142, 141, 135, 137, 141, 149, 139, 142, 139, 133, 135, 138, 139, 135, 147, 140, 134, 148, 138, 144, 138, 132, 138, 138, 135, 143, 136, 134, 135, 138, 134, 139, 143, 141, 134, 129, 150, 138, 136, 141, 141, 147, 140, 143, 143, 130, 137, 133, 145, 148, 134, 131, 137, 141, 144, 144, 135, 136, 138, 135, 141, 147, 141, 138, 141, 144, 145, 142, 127, 134, 141, 139, 138, 146, 133, 137, 139, 138, 142, 145, 145, 133, 135, 142, 130, 139, 148, 147, 143, 135, 131, 131, 143, 144, 130, 141, 136, 142, 141, 133, 141, 141, 145, 143, 138, 132, 143, 143, 135, 142, 134, 141, 140, 139, 134, 138, 145, 137, 141, 130, 134, 152, 136, 138, 144, 137, 143, 141, 136, 146, 136, 135, 137, 141, 148, 141, 140, 137, 134, 144, 138, 140, 142, 136, 125, 138, 137, 139, 138, 142, 147, 137, 139, 131, 138, 147, 136, 142, 140, 139, 138, 141, 142, 138, 151, 134, 134, 139, 146, 141, 136, 128, 143, 131, 139, 136, 128, 137, 138, 141, 144, 138, 141, 144, 145, 132, 138, 139, 140, 145, 143, 135, 129, 145, 145, 135, 138, 139, 142, 138, 137, 137, 137, 131, 142, 142, 142, 138, 141, 138, 141, 132, 140, 137, 143, 148, 146, 139, 134, 133, 142, 129, 139, 141, 141, 137, 144, 144, 137, 132, 137, 139, 139, 142, 132, 147, 133, 132, 141, 141, 145, 139, 136, 137, 137, 148, 138, 130, 146, 140, 136, 130, 142, 147, 138, 141, 130, 133, 141, 140, 140, 137, 129, 140, 133, 131, 138, 138, 129, 138, 141, 143, 138, 140, 144, 137, 141, 137, 135, 144, 148, 144, 139, 143, 135, 134, 137, 131, 147, 138, 144, 130, 138, 131, 140, 136, 133, 144, 134, 128, 136, 139, 144, 128, 145, 140, 126, 146, 145, 149, 142, 129, 139, 139, 135, 143, 142, 130, 135, 142, 127, 147, 130, 124, 142, 138, 132, 134, 140, 140, 134, 139, 141, 139, 128, 144, 140, 146, 132, 142, 128, 135, 126, 132, 140, 142, 138, 140, 143, 139, 145, 148, 142, 144, 135, 140, 140, 141, 132, 139, 136, 132, 143, 132, 140, 137, 146, 138, 148, 137, 138, 130, 138, 141, 138, 136, 141, 141, 134, 137, 145, 148, 139, 143, 140, 138, 133, 138, 135, 140, 144, 135, 144, 138, 138, 132, 135, 142, 140, 141, 142, 138, 144, 139, 129, 137, 139, 144, 145, 142, 135, 132, 139, 140, 138, 147, 146, 135, 140, 138, 138, 136, 143, 141, 143, 142, 132, 147, 138, 131, 140, 140, 133, 142, 135, 142, 138, 143, 136, 144, 139, 144, 133, 139, 145, 133, 140, 145, 139, 139, 141, 143, 131, 145, 146, 143, 138, 136, 136, 139, 139, 140, 138, 141, 136, 136, 140, 145, 137, 142, 139, 149, 140, 136, 140, 138, 139, 137, 147, 140, 136, 139, 145, 144, 134, 136, 142, 135, 137, 136, 131, 140, 141, 135, 149, 135, 137, 139, 130, 144, 134, 134, 140, 143, 131, 133, 135, 138, 142, 142, 142, 143, 139, 133, 146, 136, 138, 139, 136, 131, 142, 137, 137, 138, 142, 136, 141, 139, 129, 139, 134, 141, 138, 128, 138, 139, 149, 133, 146, 140, 137, 148, 133, 132, 137, 147, 133, 139, 132, 141, 132, 135, 137, 130, 149, 141, 133, 130, 144, 140, 141, 130, 134, 142, 133, 143, 137, 144, 129, 140, 142, 147, 135, 139, 156, 136, 133, 139, 139, 140, 130, 134, 134, 136, 144, 148, 143, 139, 139, 129, 143, 148, 132, 138, 136, 137, 135, 140, 140, 138, 140, 135, 142, 130, 143, 135, 144, 143, 142, 146, 142, 134, 147, 142, 145, 144, 130, 141, 141, 136, 141, 129, 143, 136, 145, 142, 139, 139, 132, 138, 137, 139, 131, 131, 139, 129, 157, 146, 133, 150, 137, 137, 135, 145, 139, 137, 139, 142, 135, 141, 139, 150, 135, 140, 148, 138, 143, 153, 145, 144, 150, 132, 139, 132, 145, 136, 141, 136, 143, 137, 142, 142, 139, 137, 130, 139, 138, 135, 143, 137, 135, 132, 133, 134, 140, 136, 138, 146, 135, 142, 129, 121, 147, 136, 135, 147, 139, 130, 136, 153, 129, 147, 144, 136, 139, 142, 140, 139, 143, 135, 141, 134, 142, 138, 144, 146, 145, 135, 132, 141, 138, 130, 136, 140, 145, 136, 144, 141, 138, 131, 136, 138, 139, 139, 127, 136, 136, 142, 138, 135, 139, 132, 135, 150, 140, 144, 126, 137, 134, 137, 138, 132, 141, 144, 124, 132, 140, 152, 137, 133, 138, 143, 135, 137, 133, 151, 138, 143, 146, 136, 145, 150, 138, 141, 135, 141, 137, 130, 137, 133, 145, 137, 143, 140, 133, 149, 134, 141, 138, 136, 146, 138, 141, 129, 134, 140, 131, 131, 135, 147, 152, 131, 139, 153, 136, 153, 142, 146, 126, 141, 141, 127, 135, 144, 144, 140, 123, 156, 127, 131, 128, 140, 136, 143, 141, 133, 133, 133, 140, 140, 150, 134, 134, 142, 132, 143, 142, 137, 143, 148, 142, 134, 131, 140, 127, 129, 138, 137, 139, 138, 144, 146, 139, 140, 138, 128, 147, 142, 134, 135, 141, 144, 143, 132, 143, 136, 132, 127, 140, 141, 150, 143, 140, 147, 142, 131, 127, 134, 138, 141, 128, 135, 120, 139, 141, 136, 144, 134, 136, 142, 145, 140, 129, 122, 141, 141, 136, 149, 137, 131, 137, 157, 140, 151, 144, 136, 159, 133, 147, 138, 142, 139, 141, 142, 139, 147, 135, 146, 144, 134, 144, 132, 141, 143, 140, 143, 146, 143, 137, 146, 140, 137, 147, 147, 134, 142, 137, 139, 136, 145, 140, 151, 142, 139, 154, 142, 136, 138, 125, 143, 133, 144, 128, 138, 146, 146, 141, 142, 141, 144, 136, 132, 137, 140, 139, 143, 143, 134, 146, 143, 146, 132, 143, 137, 127, 152, 139, 140, 137, 130, 134, 139, 150, 136, 140, 143, 136, 133, 145, 129, 130, 129, 151, 148, 132, 126, 130, 140, 138, 137, 138, 135, 145, 129, 139, 140, 147, 129, 133, 140, 131, 138, 140, 142, 138, 141, 136, 140, 137, 149, 129, 143, 130, 132, 125, 136, 137, 137, 147, 139, 143, 137, 144, 137, 136, 136, 144, 136, 140, 143, 133, 141, 145, 135, 135, 143, 142, 136, 145, 142, 135, 138, 145, 144, 141, 140, 142, 131, 136, 137, 146, 134, 136, 156, 140, 143, 144, 139, 144, 135, 146, 133, 141, 138, 141, 138, 140, 142, 142, 143, 141, 137, 138, 134, 138, 136, 134, 134, 134, 140, 141, 144, 137, 138, 127, 129, 141, 141, 139, 135, 141, 139, 134, 137, 147, 139, 128, 141, 136, 134, 146, 136, 138, 135, 145, 133, 143, 136, 136, 140, 138, 142, 138, 137, 139, 148, 133, 142, 129, 134, 125, 132, 133, 143, 138, 139, 130, 142, 131, 129, 139, 137, 135, 142, 132, 140, 139, 140, 134, 133, 138, 137, 147, 133, 137, 149, 140, 140, 145, 135, 135, 136, 141, 145, 141, 140, 136, 143, 130, 141, 142, 138, 137, 142, 143, 138, 130, 138, 147, 142, 140, 133, 144, 147, 143, 137, 144, 139, 129, 134, 145, 134, 142, 134, 143, 137, 137, 133, 141, 136, 129, 145, 135, 146, 144, 141, 149, 140, 150, 133, 139, 142, 137, 135, 141, 131, 141, 149, 146, 142, 131, 135, 142, 136, 139, 139, 134, 139, 139, 143, 138, 135, 137, 140, 138, 138, 136, 140, 134, 137, 138, 140, 135, 138, 138, 143, 133, 143, 136, 144, 148, 138, 140, 143, 142, 136, 147, 129, 135, 148, 131, 143, 143, 136, 139, 132, 137, 144, 142, 136, 137, 144, 138, 137, 140, 125, 138, 138, 140, 140, 139, 134, 145, 138, 140, 138, 142, 139, 133, 143, 138, 140, 137, 139, 144, 137, 132, 135, 135, 136, 136, 141, 133, 138, 140, 131, 141, 139, 138, 132, 130, 138, 138, 138, 140, 135, 136, 145, 136, 135, 148, 149, 131, 137, 140, 139, 138, 138, 140, 132, 133, 135, 145, 137, 140, 138, 133, 147, 138, 144, 141, 142, 148, 138, 138, 141, 135, 139, 138, 137, 132, 141, 138, 142, 139, 138, 141, 136, 131, 137, 137, 127, 137, 138, 146, 138, 139, 139, 137, 140, 139, 143, 142, 134, 134, 140, 142, 143, 133, 138, 140, 134, 139, 146, 143, 138, 132, 144, 137, 135, 133, 136, 142, 139, 137, 139, 143, 138, 141, 137, 141, 128, 138, 136, 131, 139, 137, 144, 133, 130, 145, 138, 134, 139, 137, 136, 147, 134, 136, 131, 138, 145, 144, 137, 136, 132, 137, 140, 130, 135, 147, 135, 137, 139, 138, 141, 143, 141, 135, 132, 141, 135, 140, 143, 136, 140, 139, 132, 143, 143, 136, 138, 151, 141, 138, 125, 148, 136, 143, 139, 136, 141, 142, 140, 140, 145, 143, 145, 140, 140, 132, 139, 140, 142, 137, 137, 143, 134, 140, 138, 142, 140, 133, 129, 143, 147, 131, 134, 140, 136, 131, 141, 137, 133, 133, 145, 135, 134, 136, 141, 134, 142, 141, 143, 146, 145, 145, 140, 145, 147, 137, 140, 130, 143, 129, 135, 136, 137, 135, 135, 138, 134, 136, 138, 138, 132, 138, 138, 137, 131, 142, 136, 134, 133, 142, 131, 139, 129, 143, 141, 126, 145, 142, 130, 131, 142, 147, 134, 133, 135, 133, 143, 142, 138, 157, 145, 133, 141, 137, 131, 133, 131, 143, 137, 141, 136, 133, 143, 140, 134, 142, 140, 136, 145, 145, 136, 130, 142, 134, 143, 139, 142, 142, 140, 137, 142, 147, 135, 139, 139, 137, 137, 131, 137, 138, 133, 139, 135, 135, 137, 137, 142, 132, 147, 142, 140, 138, 135, 147, 143, 136, 139, 132, 135, 139, 136, 139, 136, 137, 139, 136, 134, 140, 131, 137, 141, 145, 132, 137, 136, 136, 142, 133, 135, 141, 138, 144, 145, 139, 140, 141, 133, 140, 141, 137, 137, 131, 134, 138, 141, 142, 136, 133, 138, 139, 137, 134, 139, 137, 137, 142, 143, 151, 132, 146, 135, 148, 135, 139, 135, 136, 152, 145, 132, 141, 134, 141, 143, 143, 147, 133, 138, 145, 147, 140, 135, 137, 131, 144, 135, 128, 150, 137, 141, 135, 139, 138, 131, 141, 133, 137, 136, 140, 142, 137, 140, 144, 141, 144, 138, 132, 147, 136, 144, 142, 137, 141, 144, 133, 136, 144, 141, 145, 134, 138, 136, 141, 140, 142, 135, 141, 128, 135, 141, 138, 139, 129, 139, 142, 138, 139, 134, 137, 139, 146, 136, 142, 144, 152, 135, 144, 144, 142, 131, 146, 130, 135, 135, 143, 138, 134, 132, 139, 133, 146, 134, 136, 142, 150, 134, 140, 141, 136, 137, 137, 136, 145, 138, 140, 143, 146, 135, 134, 139, 143, 135, 139, 145, 137, 138, 135, 138, 133, 144, 137, 146, 143, 140, 140, 131, 136, 128, 134, 137, 138, 141, 141, 145, 137, 133, 142, 144, 145, 130, 142, 135, 152, 141, 136, 141, 138, 143, 139, 132, 139, 143, 137, 130, 146, 144, 140, 138, 145, 137, 152, 156, 135, 138, 140, 144, 136, 147, 141, 138, 142, 149, 142, 141, 141, 146, 136, 133, 135, 141, 138, 142, 141, 144, 142, 138, 143, 141, 141, 140, 141, 138, 142, 135, 136, 130, 128, 139, 147, 142, 144, 140, 133, 133, 136, 147, 142, 146, 139, 140, 140, 140, 141, 134, 139, 132, 136, 134, 135, 135, 146, 138, 150, 139, 139, 145, 137, 143, 145, 134, 142, 138, 145, 139, 142, 137, 140, 143, 136, 134, 138, 141, 136, 135, 140, 147, 135, 131, 132, 135, 137, 141, 137, 138, 132, 138, 135, 137, 140, 131, 145, 131, 139, 137, 133, 137, 132, 139, 141, 148, 143, 149, 138, 133, 138, 138, 136, 140, 139, 136, 142, 140, 137, 147, 143, 132, 138, 142, 143, 146, 141, 137, 147, 132, 137, 136, 136, 131, 144, 135, 132, 140, 136, 148, 148, 142, 141, 139, 138, 141, 139, 136, 137, 129, 137, 138, 142, 132, 134, 143, 138, 132, 134, 138, 133, 145, 135, 131, 140, 133, 144, 138, 134, 134, 131, 145, 162, 144, 142, 140, 140, 138, 143, 132, 140, 140, 139, 134, 138, 139, 141, 135, 128, 130, 136, 132, 134, 134, 138, 140, 135, 135, 154, 139, 144, 137, 134, 141, 139, 145, 132, 139, 139, 133, 147, 137, 137, 142, 141, 143, 132, 131, 142, 135, 142, 137, 137, 148, 138, 147, 137, 140, 142, 141, 140, 137, 134, 136, 142, 134, 139, 144, 135, 136, 143, 138, 135, 139, 142, 137, 135, 146, 140, 140, 141, 140, 137, 130, 147, 142, 139, 133, 138, 138, 132, 139, 143, 140, 135, 136, 135, 141, 138, 142, 136, 133, 137, 146, 138, 139, 139, 140, 147, 132, 142, 139, 142, 135, 138, 138, 140, 136, 137, 130, 140, 141, 133, 141, 137, 142, 141, 133, 139, 135, 145, 140, 137, 136, 138, 129, 146, 138, 139, 136, 136, 137, 141, 142, 135, 139, 141, 141, 133, 133, 135, 133, 142, 136, 138, 139, 144, 137, 144, 137, 139, 139, 138, 138, 135, 134, 136, 138, 130, 143, 139, 141, 142, 157, 133, 138, 134, 138, 141, 144, 135, 141, 140, 138, 134, 143, 130, 139, 138, 143, 139, 135, 138, 138, 140, 139, 130, 137, 134, 140, 137, 139, 140, 140, 142, 140, 141, 141, 145, 138, 141, 140, 138, 140, 142, 138, 147, 140, 140, 135, 140, 135, 144, 138, 140, 141, 142, 141, 138, 142, 137, 128, 132, 145, 144, 147, 141, 143, 141, 134, 143, 138, 132, 137, 138, 141, 140, 147, 137, 141, 139, 135, 138, 134, 141, 134, 137, 143, 140, 141, 143, 135, 142, 141, 140, 143, 132, 141, 145, 141, 144, 138, 137, 133, 138, 139, 140, 142, 141, 138, 138, 142, 144, 140, 138, 137, 137, 138, 137, 142, 139, 135, 142, 141, 143, 136, 153, 145, 133, 131, 137, 140, 139, 154, 142, 134, 133, 138, 139, 137, 140, 147, 137, 140, 147, 139, 139, 134, 139, 140, 138, 142, 135, 142, 135, 136, 138, 141, 137, 139, 135, 137, 136, 144, 144, 151, 136, 135, 135, 142, 141, 142, 139, 138, 134, 145, 139, 141, 138, 138, 132, 134, 140, 135, 141, 135, 135, 145, 136, 142, 133, 139, 139, 138, 139, 137, 145, 133, 133, 149, 135, 144, 131, 138, 138, 142, 137, 138, 138, 138, 142, 141, 140, 143, 133, 141, 142, 136, 134, 135, 144, 143, 146, 138, 134, 141, 145, 144, 138, 140, 136, 141, 143, 136, 142, 143, 132, 141, 141, 140, 144, 145, 140, 142, 141, 136, 139, 137, 138, 136, 141, 137, 144, 136, 139, 138, 139, 135, 139, 149, 142, 136, 144, 141, 136, 140, 143, 130, 135, 142, 136, 139, 136, 134, 140, 143, 140, 132, 140, 139, 136, 136, 141, 138, 142, 146, 137, 134, 135, 138, 136, 132, 141, 137, 138, 141, 136, 136, 139, 142, 133, 138, 143, 136, 144, 140, 134, 135, 138, 137, 140, 135, 145, 143, 139, 145, 143, 132, 139, 140, 131, 139, 139, 136, 138, 140, 134, 139, 138, 138, 131, 137, 137, 141, 138, 136, 138, 141, 140, 135, 142, 146, 138, 140, 130, 140, 144, 137, 137, 137, 133, 136, 139, 136, 143, 141, 140, 139, 136, 139, 140, 134, 141, 141, 138, 142, 135, 140, 144, 142, 138, 130, 138, 132, 138, 141, 139, 141, 144, 138, 139, 138, 141, 140, 139, 133, 140, 145, 140, 141, 142, 141, 146, 144, 136, 131, 136, 134, 139, 138, 136, 139, 147, 135, 142, 133, 141, 149, 142, 133, 136, 143, 145, 145, 138, 142, 136, 143, 121, 142, 140, 136, 134, 133, 147, 148, 136, 133, 152, 148, 139, 136, 142, 132, 142, 125, 134, 138, 137, 130, 141, 156, 143, 147, 142, 145, 137, 135, 148, 135, 134, 145, 141, 138, 143, 142, 143, 130, 148, 133, 138, 138, 130, 145, 149, 137, 137, 143, 137, 137, 141, 145, 141, 139, 138, 132, 138, 136, 142, 135, 138, 136, 145, 137, 135, 136, 136, 136, 131, 141, 132, 145, 137, 145, 138, 139, 123, 128, 151, 144, 147, 135, 137, 134, 137, 140, 139, 139, 134, 143, 148, 130, 145, 144, 138, 141, 138, 153, 141, 128, 141, 128, 139, 143, 138, 143, 126, 140, 139, 137, 139, 135, 141, 137, 138, 136, 141, 143, 142, 139, 140, 142, 139, 134, 134, 130, 140, 129, 127, 131, 143, 141, 144, 138, 136, 135, 141, 139, 134, 138, 130, 136, 138, 147, 134, 136, 149, 135, 136, 143, 140, 128, 144, 137, 135, 136, 147, 131, 141, 139, 132, 139, 141, 140, 134, 139, 139, 146, 133, 148, 137, 146, 137, 143, 137, 135, 138, 150, 136, 151, 138, 144, 138, 130, 143, 136, 146, 138, 146, 132, 139, 149, 139, 140, 138, 134, 142, 142, 136, 127, 140, 129, 128, 139, 134, 129, 139, 133, 143, 131, 134, 138, 134, 137, 135, 145, 143, 134, 133, 137, 149, 137, 125, 136, 134, 139, 129, 142, 137, 134, 142, 131, 141, 139, 133, 143, 132, 136, 134, 133, 137, 139, 156, 133, 139, 137, 142, 136, 140, 135, 135, 146, 145, 139, 146, 141, 134, 133, 139, 144, 147, 135, 136, 141, 140, 126, 134, 134, 140, 140, 138, 144, 145, 140, 133, 144, 128, 148, 136, 146, 141, 140, 135, 141, 137, 136, 151, 136, 143, 141, 129, 142, 143, 125, 130, 143, 129, 143, 139, 136, 141, 150, 129, 138, 141, 136, 137, 142, 145, 146, 138, 137, 137, 137, 142, 137, 139, 146, 147, 130, 132, 137, 138, 140, 134, 132, 133, 147, 147, 132, 142, 140, 141, 135, 135, 146, 127, 137, 138, 135, 132, 136, 140, 141, 133, 146, 137, 133, 136, 134, 121, 134, 139, 134, 146, 141, 138, 146, 138, 136, 134, 136, 142, 133, 136, 132, 135, 134, 145, 142, 135, 142, 136, 148, 143, 142, 136, 138, 146, 143, 140, 149, 143, 142, 140, 135, 135, 136, 137, 137, 144, 135, 143, 134, 135, 136, 141, 137, 135, 139, 132, 137, 136, 141, 138, 148, 135, 133, 135, 133, 149, 139, 134, 136, 136, 132, 142, 136, 133, 136, 143, 143, 142, 147, 133, 149, 141, 142, 129, 143, 136, 139, 131, 139, 138, 142, 138, 150, 147, 137, 141, 139, 146, 140, 140, 132, 144, 140, 136, 139, 130, 137, 134, 137, 143, 128, 140, 134, 135, 131, 131, 126, 135, 137, 139, 129, 143, 141, 150, 137, 134, 147, 127, 127, 133, 133, 143, 141, 128, 139, 148, 145, 136, 144, 145, 140, 146, 138, 134, 137, 139, 131, 138, 130, 139, 140, 136, 139, 131, 142, 140, 135, 144, 144, 140, 144, 140, 138, 141, 135, 144, 139, 134, 143, 142, 136, 146, 141, 138, 145, 131, 137, 136, 139, 139, 141, 144, 143, 133, 137, 134, 144, 133, 137, 140, 133, 128, 147, 144, 151, 138, 141, 140, 126, 144, 128, 129, 142, 138, 147, 144, 134, 136, 138, 144, 145, 132, 145, 144, 139, 145, 137, 144, 140, 145, 130, 142, 141, 143, 148, 146, 154, 137, 132, 141, 141, 136, 144, 135, 129, 149, 133, 129, 140, 147, 136, 130, 144, 135, 135, 137, 141, 145, 136, 138, 138, 134, 136, 130, 147, 136, 131, 134, 143, 132, 141, 143, 137, 142, 139, 138, 138, 141, 143, 141, 131, 131, 133, 143, 146, 142, 144, 138, 138, 133, 140, 140, 130, 141, 131, 139, 148, 140, 138, 146, 137, 127, 130, 131, 140, 143, 135, 144, 131, 136, 150, 138, 139, 125, 141, 134, 137, 140, 146, 143, 150, 136, 134, 132, 150, 140, 138, 139, 135, 149, 136, 128, 139, 136, 138, 150, 143, 144, 137, 161, 136, 140, 138, 151, 145, 143, 136, 139, 139, 143, 141, 126, 143, 138, 140, 145, 150, 140, 139, 141, 139, 139, 145, 141, 129, 131, 135, 142, 132, 147, 139, 137, 137, 133, 138, 133, 139, 140, 145, 147, 147, 137, 137, 135, 147, 131, 133, 136, 141, 134, 144, 133, 146, 132, 142, 141, 131, 137, 137, 139, 139, 140, 143, 142, 139, 137, 135, 139, 147, 147, 138, 137, 139, 140, 122, 141, 132, 132, 147, 140, 144, 142, 136, 134, 134, 144, 141, 140, 140, 139, 140, 135, 141, 139, 140, 141, 140, 145, 136, 142, 138, 136, 140, 135, 140, 138, 137, 129, 135, 133, 135, 134, 140, 140, 142, 138, 137, 139, 135, 140, 135, 145, 146, 136, 141, 133, 135, 141, 134, 139, 131, 132, 128, 130, 147, 144, 143, 137, 139, 123, 150, 139, 139, 137, 137, 137, 139, 142, 131, 135, 144, 139, 141, 142, 144, 142, 142, 147, 147, 139, 132, 136, 147, 132, 138, 132, 140, 134, 134, 130, 140, 144, 139, 136, 132, 139, 142, 145, 140, 132, 132, 140, 147, 135, 140, 143, 134, 145, 142, 139, 129, 140, 137, 135, 141, 142, 137, 139, 135, 142, 142, 138, 136, 132, 139, 136, 142, 148, 129, 136, 140, 148, 146, 147, 144, 135, 135, 141, 142, 141, 140, 136, 140, 132, 144, 146, 141, 130, 137, 141, 138, 145, 144, 135, 139, 148, 136, 121, 133, 144, 139, 138, 133, 146, 143, 146, 134, 140, 131, 142, 147, 143, 146, 139, 139, 133, 135, 136, 132, 148, 145, 134, 146, 134, 137, 137, 140, 133, 150, 144, 146, 140, 140, 135, 131, 139, 126, 139, 134, 141, 139, 135, 139, 152, 133, 136, 133, 139, 139, 148, 139, 137, 137, 142, 146, 136, 137, 138, 138, 139, 137, 143, 141, 130, 143, 132, 134, 143, 146, 136, 138, 134, 151, 137, 138, 129, 136, 138, 134, 142, 142, 149, 129, 144, 132, 143, 138, 129, 143, 140, 140, 139, 136, 136, 134, 141, 146, 134, 138, 145, 138, 134, 137, 142, 135, 130, 144, 136, 145, 134, 138, 136, 147, 141, 133, 148, 135, 143, 151, 140, 142, 134, 143, 145, 139, 140, 137, 137, 135, 141, 132, 138, 144, 137, 141, 133, 136, 146, 139, 141, 140, 137, 130, 140, 145, 142, 142, 136, 138, 136, 142, 134, 144, 134, 143, 135, 141, 138, 133, 139, 138, 142, 152, 137, 135, 138, 137, 142, 139, 145, 134, 141, 144, 129, 139, 138, 136, 141, 139, 134, 146, 140, 143, 129, 140, 149, 134, 139, 137, 136, 138, 136, 143, 135, 141, 139, 138, 138, 141, 143, 143, 131, 143, 147, 149, 135, 140, 133, 138, 146, 149, 143, 142, 133, 141, 148, 142, 132, 136, 141, 138, 130, 139, 134, 138, 142, 136, 141, 141, 136, 138, 142, 139, 139, 138, 135, 137, 137, 136, 140, 141, 130, 141, 141, 143, 135, 139, 138, 140, 136, 142, 134, 141, 142, 143, 139, 136, 140, 142, 137, 140, 134, 137, 138, 141, 146, 136, 144, 142, 136, 139, 139, 133, 148, 141, 142, 138, 141, 141, 137, 137, 140, 138, 152, 132, 132, 133, 136, 148, 136, 147, 140, 135, 139, 135, 135, 144, 141, 139, 132, 135, 144, 140, 141, 142, 138, 137, 138, 139, 141, 134, 131, 143, 138, 143, 131, 139, 143, 138, 137, 139, 137, 132, 137, 139, 137, 142, 137, 145, 137, 141, 139, 137, 133, 139, 134, 140, 139, 144, 135, 136, 139, 136, 134, 132, 140, 132, 142, 135, 138, 138, 141, 127, 134, 141, 138, 140, 139, 133, 139, 140, 137, 154, 141, 143, 135, 128, 135, 136, 144, 140, 138, 141, 141, 136, 144, 139, 137, 139, 140, 140, 138, 138, 138, 131, 140, 141, 146, 141, 143, 141, 138, 140, 133, 129, 136, 140, 145, 133, 130, 139, 135, 142, 133, 143, 146, 139, 140, 135, 136, 133, 142, 134, 145, 133, 139, 140, 135, 140, 138, 144, 134, 140, 139, 140, 139, 132, 140, 144, 138, 134, 136, 145, 136, 135, 139, 147, 136, 138, 142, 143, 141, 138, 143, 138, 137, 141, 138, 145, 141, 140, 142, 142, 139, 129, 136, 143, 132, 145, 137, 128, 139, 143, 131, 139, 139, 137, 138, 140, 139, 136, 138, 144, 133, 139, 142, 152, 136, 138, 138, 137, 139, 144, 135, 145, 144, 141, 146, 136, 136, 140, 143, 138, 136, 137, 133, 137, 133, 138, 140, 132, 145, 140, 140, 130, 132, 135, 147, 131, 139, 135, 141, 135, 141, 140, 136, 140, 140, 136, 144, 133, 132, 131, 142, 146, 136, 141, 134, 139, 139, 141, 140, 139, 132, 132, 136, 126, 141, 134, 130, 143, 138, 152, 142, 140, 135, 135, 135, 134, 138, 139, 138, 136, 146, 134, 139, 137, 138, 140, 135, 133, 133, 137, 138, 140, 142, 138, 139, 146, 136, 140, 146, 143, 142, 138, 140, 136, 138, 138, 132, 139, 145, 141, 143, 134, 133, 145, 148, 142, 135, 141, 137, 138, 139, 136, 138, 132, 141, 137, 138, 133, 138, 149, 137, 152, 144, 132, 146, 146, 128, 134, 131, 134, 137, 149, 135, 138, 140, 139, 143, 148, 130, 142, 146, 148, 129, 134, 145, 143, 139, 143, 138, 138, 125, 138, 128, 135, 146, 135, 142, 134, 145, 136, 144, 144, 129, 138, 139, 145, 132, 140, 135, 142, 146, 140, 145, 145, 149, 135, 127, 144, 137, 155, 147, 134, 137, 149, 143, 139, 135, 138, 135, 141, 137, 151, 143, 145, 129, 141, 137, 133, 133, 129, 128, 137, 134, 144, 148, 144, 137, 135, 137, 144, 140, 151, 134, 141, 141, 138, 143, 138, 147, 134, 138, 126, 141, 145, 141, 132, 132, 143, 139, 133, 138, 145, 141, 141, 143, 135, 137, 133, 126, 141, 133, 139, 155, 146, 131, 142, 150, 136, 146, 137, 131, 138, 135, 139, 136, 126, 133, 135, 142, 146, 130, 136, 130, 145, 150, 143, 129, 130, 137, 143, 154, 143, 144, 140, 138, 136, 141, 149, 140, 140, 135, 138, 134, 138, 141, 133, 138, 149, 140, 136, 123, 142, 139, 144, 137, 139, 141, 144, 140, 147, 143, 143, 141, 140, 141, 133, 140, 150, 141, 140, 143, 139, 134, 128, 148, 134, 146, 139, 146, 138, 148, 129, 144, 139, 139, 145, 130, 139, 130, 133, 144, 138, 141, 145, 141, 141, 151, 145, 135, 145, 140, 147, 142, 150, 143, 137, 142, 142, 135, 139, 140, 134, 139, 133, 137, 137, 125, 136, 146, 132, 140, 140, 136, 143, 146, 143, 128, 152, 137, 142, 125, 143, 137, 120, 141, 138, 134, 135, 137, 136, 136, 151, 145, 141, 140, 145, 141, 146, 136, 142, 147, 138, 145, 126, 130, 132, 139, 138, 141, 139, 150, 129, 139, 138, 136, 142, 134, 141, 143, 145, 136, 136, 133, 127, 145, 139, 140, 138, 146, 145, 129, 134, 138, 144, 137, 132, 138, 137, 141, 136, 135, 137, 136, 141, 138, 125, 138, 129, 132, 130, 150, 141, 131, 129, 126, 132, 140, 145, 145, 136, 138, 140, 141, 141, 143, 147, 139, 138, 130, 142, 136, 139, 124, 144, 139, 150, 140, 145, 142, 141, 128, 140, 128, 138, 149, 137, 151, 141, 140, 138, 144, 141, 149, 140, 141, 135, 145, 164, 141, 78, 146, 150, 138, 129, 149, 133, 152, 141, 137, 144, 145, 132, 143, 137, 141, 134, 142, 141, 127, 147, 128, 125, 139, 150, 150, 145, 136, 132, 138, 149, 142, 127, 148, 134, 138, 140, 140, 141, 144, 131, 138, 141, 144, 127, 148, 132, 170, 142, 126, 129, 108, 146, 134, 133, 143, 134, 142, 139, 139, 139, 137, 139, 140, 135, 138, 138, 125, 135, 132, 134, 126, 137, 141, 146, 136, 134, 135, 138, 140, 130, 131, 138, 141, 141, 139, 136, 129, 147, 133, 131, 137, 132, 136, 143, 138, 157, 135, 146, 145, 140, 152, 134, 134, 141, 133, 134, 148, 143, 134, 141, 147, 146, 146, 131, 147, 140, 144, 143, 134, 138, 147, 144, 131, 131, 137, 153, 138, 139, 140, 142, 146, 141, 136, 143, 134, 137, 143, 134, 138, 149, 141, 141, 146, 141, 138, 136, 141, 145, 149, 128, 134, 132, 138, 147, 134, 142, 139, 134, 140, 146, 133, 140, 148, 136, 131, 141, 130, 135, 141, 135, 142, 137, 135, 151, 138, 133, 146, 141, 139, 130, 140, 130, 136, 130, 146, 142, 152, 142, 139, 137, 127, 152, 133, 137, 133, 138, 136, 140, 131, 122, 134, 134, 138, 134, 131, 139, 140, 142, 147, 128, 127, 139, 142, 132, 152, 144, 141, 145, 137, 153, 144, 132, 139, 148, 134, 145, 148, 145, 142, 140, 137, 128, 146, 135, 134, 140, 143, 126, 144, 139, 145, 136, 134, 153, 137, 146, 135, 143, 149, 140, 130, 133, 135, 141, 144, 131, 142, 151, 146, 136, 132, 146, 127, 135, 140, 138, 146, 134, 139, 135, 144, 140, 136, 142, 140, 142, 141, 139, 148, 134, 137, 139, 142, 132, 145, 142, 142, 124, 139, 142, 142, 151, 135, 148, 134, 140, 126, 143, 135, 136, 136, 136, 137, 134, 142, 129, 134, 137, 137, 134, 135, 144, 159, 135, 145, 143, 142, 134, 142, 139, 139, 136, 134, 130, 127, 138, 146, 138, 142, 149, 136, 129, 140, 136, 135, 142, 138, 142, 141, 128, 150, 131, 150, 142, 135, 150, 143, 141, 124, 140, 145, 134, 140, 133, 142, 141, 145, 125, 135, 141, 139, 137, 140, 134, 151, 129, 136, 142, 144, 142, 143, 142, 133, 148, 135, 141, 125, 134, 130, 131, 143, 151, 140, 143, 147, 143, 143, 140, 138, 143, 145, 141, 146, 150, 129, 129, 132, 148, 130, 131, 136, 139, 144, 136, 140, 145, 133, 145, 136, 138, 139, 141, 137, 144, 142, 146, 130, 141, 140, 142, 142, 134, 134, 132, 143, 138, 138, 145, 135, 132, 138, 138, 149, 136, 131, 135, 155, 141, 129, 141, 127, 123, 143, 145, 121, 143, 143, 138, 139, 136, 128, 133, 134, 138, 143, 138, 141, 139, 132, 136, 138, 133, 141, 147, 143, 138, 143, 144, 135, 134, 138, 131, 138, 140, 138, 149, 139, 128, 135, 141, 137, 140, 143, 139, 151, 132, 136, 140, 134, 130, 129, 134, 146, 138, 141, 137, 144, 127, 126, 127, 145, 136, 139, 133, 144, 135, 137, 139, 138, 140, 148, 142, 141, 129, 151, 140, 135, 136, 150, 143, 134, 140, 137, 131, 139, 144, 144, 143, 158, 139, 132, 138, 139, 150, 147, 137, 143, 141, 146, 145, 135, 131, 140, 135, 144, 141, 142, 131, 140, 142, 146, 132, 144, 139, 135, 136, 139, 145, 140, 136, 137, 132, 132, 134, 139, 137, 144, 136, 137, 135, 136, 130, 143, 138, 135, 129, 147, 142, 122, 136, 125, 128, 134, 138, 136, 145, 146, 138, 141, 135, 144, 140, 135, 133, 149, 143, 134, 131, 129, 135, 125, 142, 142, 138, 144, 142, 135, 125, 132, 145, 139, 133, 143, 138, 143, 149, 146, 146, 143, 137, 142, 145, 159, 138, 143, 144, 131, 142, 142, 145, 136, 137, 147, 134, 141, 136, 156, 133, 136, 142, 147, 144, 137, 141, 125, 129, 147, 140, 126, 132, 137, 133, 138, 140, 136, 143, 138, 133, 137, 146, 142, 137, 140, 135, 142, 137, 136, 150, 140, 133, 142, 146, 146, 136, 133, 138, 138, 137, 138, 143, 145, 145, 141, 140, 125, 138, 148, 134, 137, 135, 137, 133, 134, 136, 144, 127, 133, 151, 135, 143, 140, 140, 133, 134, 131, 145, 139, 142, 141, 142, 143, 132, 144, 136, 141, 136, 137, 129, 141, 143, 139, 136, 133, 139, 140, 138, 139, 140, 151, 143, 139, 138, 145, 143, 136, 136, 129, 134, 136, 143, 138, 136, 140, 143, 141, 140, 137, 144, 138, 141, 146, 139, 134, 143, 118, 138, 143, 136, 137, 140, 139, 137, 132, 133, 132, 138, 139, 151, 134, 139, 132, 138, 142, 145, 140, 145, 145, 142, 136, 149, 137, 138, 142, 135, 143, 135, 138, 140, 139, 135, 137, 139, 135, 142, 135, 137, 135, 142, 134, 134, 135, 136, 142, 132, 140, 139, 139, 152, 130, 132, 132, 143, 134, 139, 142, 134, 133, 139, 137, 134, 140, 139, 135, 134, 140, 135, 135, 131, 137, 140, 142, 136, 145, 139, 139, 141, 138, 142, 131, 148, 131, 139, 146, 138, 132, 153, 141, 127, 139, 142, 141, 138, 136, 146, 141, 148, 140, 136, 142, 136, 142, 137, 142, 146, 143, 149, 140, 141, 126, 134, 136, 133, 134, 138, 143, 149, 132, 150, 139, 138, 142, 141, 125, 131, 146, 134, 140, 143, 130, 143, 141, 136, 148, 143, 140, 139, 138, 138, 128, 139, 142, 133, 146, 133, 143, 141, 137, 138, 138, 142, 152, 136, 154, 132, 139, 142, 144, 154, 146, 137, 150, 142, 137, 141, 140, 130, 146, 139, 138, 122, 129, 129, 143, 135, 137, 142, 138, 138, 141, 140, 136, 144, 144, 142, 137, 150, 144, 140, 140, 133, 137, 141, 142, 143, 135, 147, 133, 137, 144, 146, 140, 145, 138, 136, 137, 136, 139, 138, 150, 133, 141, 139, 139, 145, 137, 146, 136, 132, 136, 144, 145, 139, 142, 136, 146, 138, 140, 134, 136, 142, 143, 133, 135, 140, 136, 138, 136, 142, 140, 134, 140, 137, 144, 143, 142, 136, 139, 146, 139, 142, 133, 135, 144, 142, 118, 134, 135, 133, 140, 140, 138, 134, 144, 133, 139, 141, 136, 133, 138, 137, 148, 129, 141, 133, 141, 137, 139, 141, 138, 140, 142, 150, 141, 141, 140, 128, 146, 135, 141, 137, 138, 147, 126, 139, 144, 129, 138, 135, 142, 142, 143, 140, 133, 139, 143, 128, 137, 145, 142, 136, 136, 143, 137, 144, 141, 145, 141, 139, 141, 133, 137, 134, 134, 135, 136, 130, 134, 133, 154, 139, 129, 140, 148, 145, 145, 144, 140, 142, 143, 147, 136, 151, 136, 136, 132, 142, 132, 139, 135, 132, 137, 134, 138, 142, 139, 138, 139, 134, 139, 142, 139, 143, 144, 145, 138, 140, 134, 136, 136, 149, 144, 137, 133, 150, 141, 140, 138, 139, 152, 149, 135, 142, 145, 137, 135, 144, 140, 138, 132, 140, 140, 150, 139, 147, 146, 139, 142, 134, 137, 137, 145, 140, 131, 139, 134, 152, 138, 140, 140, 134, 136, 144, 140, 142, 149, 150, 135, 145, 134, 144, 132, 140, 133, 136, 144, 140, 138, 132, 141, 133, 149, 137, 136, 133, 141, 135, 140, 128, 140, 146, 137, 138, 133, 136, 136, 152, 133, 152, 134, 139, 136, 136, 142, 131, 143, 129, 141, 131, 138, 134, 136, 138, 147, 149, 131, 137, 132, 147, 135, 139, 133, 137, 132, 131, 146, 136, 143, 135, 137, 144, 143, 135, 134, 135, 142, 139, 140, 146, 133, 144, 139, 140, 134, 150, 139, 135, 133, 144, 139, 144, 141, 135, 131, 143, 138, 133, 130, 146, 134, 134, 142, 134, 142, 136, 132, 137, 141, 138, 139, 136, 136, 143, 137, 147, 137, 133, 137, 138, 132, 144, 145, 147, 140, 135, 133, 139, 135, 137, 128, 138, 143, 141, 132, 138, 146, 133, 138, 143, 134, 138, 141, 137, 143, 139, 142, 146, 131, 141, 136, 147, 134, 141, 131, 130, 130, 143, 131, 147, 143, 135, 140, 150, 144, 142, 135, 152, 138, 143, 152, 136, 138, 139, 140, 144, 144, 141, 143, 137, 143, 143, 136, 145, 136, 136, 141, 145, 140, 138, 134, 130, 145, 142, 149, 143, 146, 132, 136, 149, 140, 144, 140, 135, 144, 145, 135, 140, 133, 138, 140, 129, 137, 142, 135, 135, 139, 144, 132, 135, 143, 145, 137, 141, 140, 136, 140, 148, 138, 138, 134, 142, 142, 138, 135, 137, 141, 141, 133, 138, 142, 135, 136, 135, 136, 138, 150, 142, 134, 140, 138, 131, 134, 134, 151, 139, 130, 137, 153, 132, 148, 145, 134, 145, 138, 137, 135, 138, 143, 137, 141, 140, 139, 123, 139, 146, 148, 135, 137, 145, 140, 138, 144, 146, 146, 135, 138, 141, 135, 130, 126, 131, 131, 136, 141, 141, 134, 140, 129, 142, 139, 139, 144, 139, 140, 138, 135, 139, 136, 143, 131, 137, 145, 138, 140, 142, 132, 143, 142, 134, 141, 145, 128, 140, 143, 144, 143, 144, 137, 135, 138, 139, 136, 140, 135, 133, 143, 134, 135, 141, 134, 140, 142, 135, 143, 132, 141, 135, 137, 139, 135, 140, 138, 147, 133, 137, 141, 132, 132, 134, 141, 132, 147, 138, 137, 136, 136, 143, 136, 138, 143, 134, 136, 134, 137, 140, 148, 126, 137, 134, 135, 133, 136, 139, 140, 147, 140, 149, 144, 134, 150, 139, 141, 130, 141, 137, 141, 137, 140, 139, 138, 139, 137, 138, 138, 134, 149, 142, 141, 134, 138, 149, 136, 134, 139, 141, 138, 138, 137, 145, 139, 150, 139, 135, 135, 133, 142, 135, 131, 135, 143, 140, 144, 136, 141, 139, 132, 137, 134, 135, 140, 146, 139, 139, 131, 140, 133, 131, 136, 138, 140, 134, 126, 141, 140, 133, 135, 141, 134, 140, 141, 144, 132, 136, 142, 139, 136, 141, 147, 145, 137, 135, 139, 135, 144, 138, 141, 140, 132, 137, 137, 130, 136, 134, 141, 136, 132, 144, 145, 126, 141, 138, 139, 153, 147, 142, 143, 129, 136, 140, 138, 136, 145, 133, 140, 145, 139, 136, 127, 137, 139, 140, 141, 136, 143, 129, 134, 141, 138, 141, 135, 138, 143, 145, 141, 140, 136, 150, 145, 133, 136, 138, 140, 142, 147, 137, 140, 145, 143, 134, 141, 141, 142, 137, 144, 138, 141, 136, 148, 133, 140, 139, 133, 136, 141, 138, 143, 138, 139, 134, 130, 142, 148, 134, 138, 146, 142, 144, 137, 135, 138, 144, 134, 140, 141, 138, 149, 137, 142, 141, 139, 130, 129, 139, 139, 135, 143, 138, 143, 140, 132, 133, 125, 138, 143, 146, 131, 138, 138, 133, 131, 140, 143, 148, 142, 133, 146, 136, 137, 145, 139, 140, 135, 140, 132, 137, 140, 142, 140, 140, 131, 136, 138, 138, 138, 137, 135, 133, 144, 132, 137, 136, 143, 148, 135, 139, 137, 130, 145, 135, 141, 146, 136, 138, 145, 147, 141, 132, 142, 141, 142, 136, 152, 143, 129, 134, 134, 126, 136, 139, 138, 140, 134, 142, 135, 149, 137, 128, 147, 135, 140, 134, 135, 138, 127, 149, 140, 136, 138, 146, 133, 138, 140, 140, 141, 136, 142, 132, 140, 144, 143, 132, 143, 135, 136, 139, 130, 136, 140, 145, 132, 135, 140, 133, 132, 137, 137, 127, 143, 135, 138, 132, 134, 135, 130, 140, 146, 144, 133, 138, 137, 134, 145, 139, 143, 133, 142, 138, 137, 139, 145, 133, 140, 143, 136, 145, 146, 149, 134, 137, 139, 144, 132, 133, 129, 147, 148, 133, 136, 134, 133, 140, 128, 137, 143, 139, 135, 146, 138, 145, 130, 136, 148, 131, 149, 142, 141, 146, 129, 138, 145, 137, 136, 139, 140, 144, 145, 129, 134, 132, 151, 134, 133, 133, 139, 134, 132, 140, 133, 142, 143, 134, 147, 140, 131, 139, 144, 140, 146, 152, 146, 141, 130, 130, 136, 142, 141, 138, 138, 138, 135, 140, 150, 138, 141, 140, 129, 140, 136, 134, 133, 140, 142, 128, 138, 136, 142, 142, 133, 138, 138, 143, 145, 142, 134, 140, 139, 136, 138, 134, 144, 135, 144, 135, 138, 146, 139, 138, 140, 139, 137, 134, 135, 146, 141, 135, 142, 129, 143, 139, 137, 132, 139, 143, 136, 132, 140, 136, 125, 134, 133, 149, 136, 135, 139, 138, 144, 150, 137, 133, 136, 138, 134, 132, 132, 132, 133, 133, 133, 139, 147, 138, 140, 130, 136, 139, 135, 135, 131, 138, 136, 142, 145, 141, 140, 135, 134, 148, 140, 141, 137, 142, 135, 136, 142, 137, 141, 140, 147, 132, 137, 141, 125, 141, 134, 141, 140, 137, 129, 140, 137, 151, 148, 142, 138, 136, 131, 135, 136, 144, 138, 137, 139, 135, 142, 135, 141, 141, 139, 142, 140, 143, 141, 138, 142, 146, 139, 141, 142, 135, 142, 137, 146, 137, 135, 140, 134, 139, 140, 133, 128, 145, 140, 135, 129, 144, 146, 151, 135, 141, 142, 138, 134, 140, 144, 130, 136, 145, 139, 135, 128, 134, 148, 136, 133, 136, 143, 138, 149, 142, 128, 142, 140, 134, 135, 142, 141, 143, 131, 142, 131, 135, 146, 143, 124, 125, 126, 137, 140, 142, 149, 143, 140, 136, 131, 146, 142, 140, 135, 131, 144, 144, 135, 137, 136, 146, 134, 136, 135, 144, 133, 136, 157, 135, 134, 137, 137, 140, 139, 139, 140, 143, 140, 145, 142, 134, 135, 138, 142, 136, 139, 137, 141, 149, 135, 141, 139, 142, 146, 141, 139, 130, 143, 142, 99, 143, 141, 138, 128, 127, 135, 142, 140, 135, 143, 137, 140, 136, 143, 140, 141, 141, 137, 135, 137, 139, 134, 139, 140, 137, 146, 143, 139, 140, 132, 134, 137, 137, 142, 142, 136, 136, 138, 139, 147, 134, 141, 148, 137, 148, 140, 145, 135, 136, 135, 146, 144, 143, 144, 136, 141, 134, 140, 132, 141, 135, 133, 136, 137, 132, 143, 130, 140, 142, 135, 138, 137, 147, 137, 143, 135, 142, 135, 144, 142, 143, 132, 138, 143, 133, 149, 137, 135, 137, 140, 147, 140, 131, 143, 147, 143, 141, 136, 140, 134, 134, 146, 135, 145, 139, 141, 132, 144, 137, 148, 141, 134, 139, 144, 143, 136, 135, 121, 133, 150, 138, 144, 146, 131, 140, 142, 142, 137, 135, 142, 145, 146, 136, 144, 137, 136, 144, 142, 139, 135, 134, 145, 147, 140, 137, 135, 137, 130, 131, 143, 141, 141, 135, 138, 139, 141, 140, 135, 141, 138, 140, 133, 132, 134, 134, 138, 135, 140, 142, 141, 133, 132, 138, 144, 135, 134, 140, 149, 138, 137, 145, 135, 139, 133, 142, 150, 139, 130, 134, 141, 142, 129, 141, 143, 138, 136, 143, 134, 145, 141, 144, 136, 139, 143, 135, 140, 140, 141, 139, 137, 135, 139, 138, 140, 139, 135, 136, 131, 140, 135, 140, 150, 141, 138, 134, 145, 134, 153, 136, 142, 138, 147, 148, 138, 136, 141, 131, 134, 143, 132, 131, 141, 134, 139, 145, 156, 145, 140, 140, 145, 136, 131, 138, 130, 137, 135, 138, 134, 133, 136, 141, 141, 139, 145, 142, 144, 136, 142, 136, 137, 131, 139, 140, 140, 145, 139, 132, 140, 141, 136, 148, 143, 148, 143, 141, 137, 138, 136, 138, 141, 133, 141, 128, 135, 148, 131, 134, 134, 144, 130, 142, 132, 144, 142, 137, 130, 142, 137, 131, 145, 144, 142, 148, 139, 148, 148, 131, 139, 140, 142, 140, 146, 136, 135, 139, 138, 131, 136, 147, 138, 137, 144, 131, 138, 149, 143, 142, 145, 144, 137, 142, 143, 137, 140, 137, 135, 139, 146, 144, 143, 139, 145, 138, 140, 124, 135, 145, 140, 138, 140, 137, 145, 137, 140, 135, 149, 136, 140, 139, 139, 140, 143, 150, 158, 147, 139, 136, 141, 142, 135, 137, 141, 137, 141, 137, 147, 147, 136, 139, 139, 140, 129, 134, 137, 137, 134, 138, 140, 138, 139, 134, 139, 141, 141, 136, 130, 141, 142, 148, 145, 147, 148, 137, 139, 145, 132, 149, 130, 141, 139, 141, 135, 142, 141, 143, 140, 131, 142, 131, 138, 141, 140, 144, 137, 141, 140, 141, 137, 136, 139, 134, 141, 141, 139, 141, 145, 145, 140, 138, 134, 151, 151, 132, 144, 143, 132, 140, 137, 144, 137, 141, 126, 140, 136, 139, 141, 140, 139, 138, 138, 141, 138, 136, 140, 136, 148, 137, 141, 138, 150, 145, 142, 135, 137, 143, 137, 138, 143, 137, 139, 141, 137, 139, 140, 131, 137, 141, 141, 141, 138, 132, 138, 132, 143, 136, 129, 142, 134, 133, 139, 135, 135, 142, 146, 144, 139, 148, 142, 137, 144, 144, 135, 134, 138, 138, 138, 131, 140, 133, 131, 129, 134, 143, 132, 138, 146, 136, 139, 135, 151, 129, 133, 140, 134, 137, 145, 146, 141, 133, 134, 139, 136, 144, 143, 141, 141, 138, 130, 145, 143, 137, 135, 134, 139, 148, 136, 138, 143, 136, 142, 137, 145, 136, 136, 142, 142, 133, 137, 131, 140, 131, 151, 141, 136, 145, 141, 139, 140, 135, 134, 139, 136, 141, 143, 136, 133, 139, 135, 142, 125, 136, 146, 143, 137, 137, 134, 136, 143, 143, 138, 143, 137, 145, 146, 134, 147, 134, 135, 146, 137, 140, 137, 140, 138, 144, 136, 133, 134, 132, 144, 147, 136, 148, 140, 141, 142, 141, 136, 133, 129, 150, 137, 133, 135, 135, 145, 146, 137, 137, 140, 143, 140, 140, 132, 147, 140, 133, 135, 139, 138, 137, 137, 136, 136, 143, 139, 142, 146, 141, 134, 136, 139, 137, 134, 140, 130, 136, 145, 159, 135, 144, 137, 141, 138, 139, 140, 139, 146, 138, 141, 144, 138, 142, 131, 141, 152, 140, 134, 144, 142, 134, 135, 139, 133, 133, 137, 137, 148, 144, 139, 139, 140, 133, 140, 137, 137, 143, 143, 141, 137, 133, 136, 138, 141, 144, 145, 142, 138, 136, 137, 136, 136, 145, 142, 133, 147, 132, 139, 142, 144, 138, 144, 139, 133, 146, 136, 137, 137, 147, 141, 145, 143, 138, 139, 138, 131, 134, 131, 142, 136, 139, 136, 140, 139, 139, 138, 137, 140, 140, 132, 142, 139, 134, 144, 140, 138, 143, 140, 136, 136, 129, 140, 145, 140, 133, 137, 135, 141, 137, 147, 134, 143, 132, 142, 143, 133, 147, 137, 136, 136, 135, 141, 132, 142, 135, 134, 146, 133, 150, 143, 131, 134, 141, 147, 147, 143, 133, 145, 136, 131, 141, 144, 138, 137, 143, 138, 137, 139, 134, 138, 139, 142, 145, 138, 132, 145, 135, 138, 141, 138, 138, 144, 134, 138, 139, 141, 146, 135, 139, 140, 141, 138, 136, 135, 133, 143, 141, 129, 141, 138, 141, 140, 139, 128, 140, 137, 144, 147, 143, 144, 136, 137, 141, 139, 138, 141, 139, 140, 137, 145, 142, 134, 134, 145, 139, 135, 138, 141, 133, 135, 146, 133, 140, 139, 133, 140, 144, 142, 137, 134, 131, 143, 142, 133, 135, 133, 133, 141, 137, 130, 136, 132, 138, 141, 137, 138, 135, 149, 143, 139, 142, 138, 137, 141, 137, 139, 140, 139, 132, 148, 133, 146, 136, 141, 137, 140, 139, 138, 137, 130, 128, 137, 135, 136, 134, 141, 142, 136, 142, 146, 139, 146, 136, 144, 145, 132, 141, 135, 136, 137, 146, 143, 140, 139, 137, 139, 130, 138, 149, 135, 137, 140, 141, 131, 132, 116, 142, 155, 133, 134, 141, 139, 148, 134, 142, 135, 123, 142, 138, 140, 145, 140, 139, 135, 132, 133, 129, 134, 139, 139, 135, 141, 133, 141, 130, 136, 143, 130, 149, 142, 158, 132, 125, 151, 135, 148, 136, 133, 134, 133, 135, 140, 145, 136, 129, 138, 142, 133, 134, 133, 137, 140, 139, 142, 126, 141, 139, 133, 139, 126, 140, 132, 142, 148, 138, 149, 138, 136, 146, 142, 135, 132, 139, 140, 137, 133, 141, 141, 150, 141, 121, 142, 134, 145, 140, 133, 142, 138, 137, 134, 139, 137, 137, 139, 137, 133, 146, 132, 137, 135, 139, 143, 134, 144, 128, 143, 132, 135, 129, 135, 134, 144, 128, 135, 144, 143, 133, 137, 138, 127, 132, 141, 144, 140, 138, 138, 134, 134, 154, 147, 143, 140, 134, 130, 136, 139, 149, 142, 136, 141, 144, 138, 140, 136, 141, 141, 133, 139, 142, 142, 142, 133, 141, 129, 137, 138, 141, 145, 133, 144, 124, 146, 145, 144, 138, 138, 141, 138, 135, 134, 139, 139, 129, 137, 136, 136, 149, 133, 135, 143, 130, 148, 150, 138, 137, 139, 136, 146, 139, 130, 139, 144, 127, 138, 130, 137, 146, 129, 146, 145, 145, 144, 135, 137, 138, 147, 137, 145, 137, 135, 134, 137, 140, 126, 134, 137, 137, 142, 137, 143, 135, 136, 143, 136, 149, 141, 135, 135, 133, 145, 139, 141, 151, 145, 140, 135, 139, 136, 139, 137, 129, 140, 148, 138, 138, 148, 133, 146, 137, 140, 143, 135, 139, 135, 141, 135, 128, 134, 140, 145, 124, 135, 143, 135, 131, 132, 138, 142, 134, 149, 133, 125, 131, 139, 140, 141, 133, 123, 142, 148, 143, 138, 141, 141, 145, 152, 139, 134, 138, 138, 142, 133, 134, 136, 148, 136, 143, 140, 140, 133, 147, 136, 153, 132, 154, 151, 143, 136, 137, 150, 132, 135, 137, 142, 136, 132, 141, 151, 134, 133, 137, 143, 139, 144, 149, 135, 146, 141, 135, 142, 127, 136, 133, 156, 141, 138, 137, 132, 143, 133, 141, 133, 140, 149, 143, 150, 141, 141, 140, 147, 148, 131, 130, 139, 137, 138, 132, 138, 140, 136, 137, 138, 157, 136, 131, 129, 151, 147, 143, 131, 141, 144, 150, 132, 141, 129, 129, 146, 128, 142, 143, 134, 134, 138, 136, 140, 140, 141, 147, 135, 143, 139, 133, 152, 144, 143, 136, 140, 131, 144, 147, 140, 139, 147, 133, 140, 131, 138, 155, 140, 136, 128, 131, 137, 129, 137, 142, 135, 149, 131, 135, 137, 135, 133, 137, 147, 131, 134, 147, 136, 134, 148, 134, 138, 139, 140, 148, 141, 131, 139, 140, 131, 133, 148, 150, 133, 134, 139, 137, 145, 143, 129, 136, 145, 143, 141, 144, 132, 143, 142, 129, 135, 148, 140, 134, 133, 143, 141, 138, 141, 148, 145, 122, 133, 144, 125, 139, 138, 138, 135, 141, 137, 139, 148, 144, 147, 144, 126, 142, 132, 149, 133, 142, 137, 126, 133, 136, 147, 133, 138, 133, 140, 135, 133, 136, 134, 141, 139, 143, 142, 131, 143, 128, 133, 140, 143, 142, 140, 140, 155, 140, 135, 132, 135, 144, 137, 142, 131, 134, 144, 140, 138, 149, 138, 144, 147, 134, 128, 136, 128, 136, 141, 135, 134, 143, 152, 135, 138, 135, 147, 136, 135, 138, 147, 134, 138, 140, 139, 150, 137, 130, 131, 141, 134, 146, 134, 136, 138, 137, 147, 140, 135, 136, 145, 142, 136, 149, 136, 138, 139, 140, 138, 146, 145, 141, 140, 140, 139, 134, 135, 138, 139, 133, 144, 148, 137, 138, 130, 139, 143, 144, 144, 137, 133, 141, 133, 134, 137, 141, 151, 141, 130, 140, 142, 130, 145, 139, 146, 133, 137, 140, 133, 132, 137, 143, 143, 131, 138, 143, 137, 141, 136, 138, 148, 145, 134, 143, 132, 137, 135, 147, 147, 149, 132, 134, 139, 140, 139, 133, 143, 139, 142, 139, 137, 133, 139, 129, 133, 144, 129, 138, 139, 136, 135, 141, 139, 137, 128, 138, 139, 138, 146, 149, 142, 143, 145, 138, 140, 135, 134, 132, 144, 139, 141, 141, 137, 137, 147, 140, 143, 139, 146, 136, 139, 140, 133, 143, 130, 144, 138, 137, 132, 148, 134, 142, 148, 140, 134, 141, 132, 141, 137, 149, 134, 134, 138, 143, 133, 132, 135, 134, 141, 133, 124, 139, 139, 135, 135, 140, 132, 133, 150, 135, 130, 146, 138, 136, 146, 133, 141, 136, 140, 132, 138, 144, 142, 138, 141, 139, 148, 137, 128, 146, 137, 137, 140, 140, 140, 130, 147, 132, 148, 140, 137, 135, 136, 140, 135, 135, 146, 132, 139, 143, 143, 131, 135, 136, 135, 132, 147, 139, 150, 129, 135, 136, 136, 134, 145, 140, 134, 147, 133, 141, 132, 146, 135, 140, 145, 138, 135, 135, 142, 131, 144, 138, 145, 131, 139, 141, 145, 138, 136, 133, 132, 146, 136, 139, 130, 139, 132, 152, 136, 144, 134, 136, 129, 139, 130, 138, 135, 143, 142, 142, 146, 136, 136, 139, 138, 141, 136, 137, 144, 148, 134, 146, 131, 135, 141, 150, 146, 135, 138, 151, 147, 139, 140, 146, 137, 124, 131, 139, 145, 138, 136, 127, 135, 139, 137, 132, 136, 143, 144, 141, 139, 128, 138, 147, 136, 133, 135, 138, 143, 137, 137, 136, 141, 133, 139, 136, 144, 146, 141, 132, 133, 142, 131, 133, 144, 145, 138, 128, 141, 140, 149, 132, 135, 155, 130, 138, 143, 141, 130, 138, 141, 147, 140, 137, 136, 135, 139, 146, 140, 133, 136, 152, 139, 133, 136, 135, 130, 140, 146, 130, 142, 136, 133, 145, 142, 142, 139, 134, 135, 142, 154, 139, 143, 125, 137, 135, 136, 135, 136, 144, 144, 150, 141, 146, 141, 139, 133, 129, 153, 140, 127, 139, 138, 140, 137, 137, 141, 140, 127, 131, 140, 147, 150, 144, 139, 147, 130, 133, 135, 147, 135, 139, 147, 141, 139, 140, 139, 140, 136, 145, 138, 139, 142, 134, 142, 130, 130, 140, 136, 144, 139, 143, 127, 137, 141, 132, 140, 142, 144, 148, 145, 146, 142, 147, 139, 145, 150, 150, 137, 132, 150, 136, 133, 141, 140, 131, 153, 129, 122, 137, 136, 144, 130, 134, 131, 131, 142, 142, 140, 134, 136, 141, 137, 133, 139, 139, 140, 143, 135, 144, 133, 139, 140, 147, 140, 142, 141, 145, 133, 138, 131, 144, 145, 132, 138, 134, 138, 139, 137, 139, 148, 128, 144, 144, 132, 145, 145, 141, 136, 143, 149, 133, 139, 146, 137, 143, 139, 144, 148, 141, 139, 134, 147, 136, 137, 136, 134, 140, 132, 135, 143, 151, 138, 136, 135, 130, 146, 140, 142, 144, 125, 146, 126, 148, 142, 126, 136, 142, 141, 129, 129, 136, 136, 135, 137, 135, 146, 137, 150, 139, 140, 148, 141, 134, 143, 144, 134, 131, 148, 139, 150, 141, 140, 142, 134, 145, 143, 135, 137, 140, 138, 144, 128, 135, 139, 132, 138, 132, 145, 146, 142, 140, 133, 126, 140, 138, 139, 145, 150, 131, 133, 142, 133, 141, 143, 140, 145, 136, 137, 141, 146, 145, 140, 133, 136, 140, 136, 146, 143, 133, 138, 137, 138, 137, 142, 137, 145, 154, 138, 136, 139, 138, 139, 144, 137, 142, 134, 150, 140, 148, 128, 143, 140, 146, 141, 131, 146, 140, 140, 133, 138, 132, 134, 130, 139, 141, 143, 143, 134, 141, 136, 138, 130, 150, 134, 146, 141, 135, 137, 138, 140, 137, 141, 131, 132, 141, 145, 138, 140, 144, 138, 149, 135, 137, 137, 140, 147, 139, 149, 141, 144, 134, 138, 137, 138, 128, 135, 144, 134, 138, 149, 129, 140, 142, 137, 130, 138, 139, 139, 137, 137, 139, 130, 143, 145, 129, 140, 140, 139, 144, 132, 134, 132, 146, 133, 127, 138, 134, 126, 137, 148, 133, 142, 140, 139, 135, 142, 142, 133, 138, 131, 140, 140, 136, 138, 152, 131, 148, 135, 140, 143, 141, 150, 135, 129, 144, 137, 132, 131, 137, 132, 136, 136, 139, 132, 136, 142, 140, 144, 142, 133, 140, 142, 139, 136, 129, 130, 139, 134, 143, 137, 151, 139, 145, 139, 138, 140, 137, 144, 142, 138, 138, 140, 135, 154, 150, 131, 132, 145, 146, 140, 144, 149, 146, 135, 144, 148, 142, 134, 141, 131, 140, 139, 138, 149, 140, 147, 131, 141, 143, 150, 129, 130, 131, 136, 133, 140, 145, 136, 143, 141, 146, 153, 128, 144, 143, 152, 135, 145, 141, 144, 134, 149, 142, 147, 137, 144, 139, 143, 141, 130, 128, 143, 141, 138, 133, 135, 136, 142, 142, 142, 140, 128, 134, 138, 147, 142, 136, 133, 142, 144, 148, 142, 143, 142, 137, 145, 136, 142, 128, 128, 141, 123, 148, 137, 143, 149, 144, 138, 140, 145, 141, 129, 145, 129, 126, 145, 137, 145, 135, 132, 146, 136, 146, 137, 142, 149, 147, 144, 134, 136, 136, 139, 146, 139, 138, 143, 138, 138, 132, 133, 140, 143, 136, 139, 137, 131, 139, 141, 135, 138, 139, 136, 143, 142, 133, 142, 144, 139, 138, 141, 143, 134, 144, 140, 134, 159, 135, 134, 141, 133, 139, 146, 133, 136, 135, 144, 142, 141, 139, 140, 144, 140, 153, 143, 137, 136, 151, 137, 140, 149, 140, 140, 140, 136, 138, 145, 140, 133, 135, 135, 139, 143, 142, 146, 140, 141, 139, 132, 136, 139, 136, 143, 139, 136, 151, 134, 135, 145, 141, 141, 141, 129, 132, 134, 140, 136, 155, 146, 137, 144, 140, 134, 146, 136, 142, 131, 136, 138, 139, 139, 133, 154, 142, 137, 131, 137, 140, 143, 143, 139, 135, 138, 132, 136, 146, 131, 139, 136, 133, 132, 132, 139, 135, 139, 142, 134, 146, 137, 147, 138, 142, 141, 139, 142, 134, 132, 132, 126, 136, 137, 136, 133, 131, 133, 128, 141, 142, 136, 144, 144, 150, 131, 137, 133, 134, 132, 141, 136, 135, 137, 134, 137, 135, 143, 139, 137, 146, 149, 144, 133, 139, 140, 141, 135, 131, 140, 139, 141, 146, 131, 138, 135, 138, 143, 141, 133, 135, 134, 137, 149, 135, 152, 143, 135, 143, 133, 133, 137, 141, 145, 137, 144, 140, 131, 134, 138, 139, 140, 135, 130, 142, 124, 136, 141, 137, 141, 134, 134, 145, 137, 138, 138, 143, 128, 136, 151, 134, 133, 138, 147, 140, 142, 145, 137, 141, 136, 146, 140, 142, 130, 136, 136, 139, 139, 138, 139, 144, 141, 136, 143, 140, 141, 136, 134, 133, 138, 135, 134, 138, 144, 148, 137, 147, 140, 134, 157, 140, 143, 138, 131, 140, 138, 143, 138, 129, 148, 139, 141, 132, 132, 130, 140, 131, 146, 130, 156, 138, 145, 143, 136, 143, 135, 136, 139, 138, 150, 141, 135, 144, 138, 129, 141, 137, 139, 143, 139, 142, 134, 140, 127, 133, 140, 138, 145, 133, 145, 138, 132, 140, 143, 134, 130, 140, 148, 138, 138, 147, 141, 145, 134, 142, 122, 134, 138, 140, 137, 144, 135, 137, 141, 141, 143, 129, 139, 136, 141, 141, 134, 141, 142, 134, 132, 144, 140, 140, 145, 138, 139, 139, 135, 142, 142, 142, 136, 130, 144, 139, 140, 141, 141, 142, 138, 135, 143, 132, 132, 133, 136, 141, 138, 140, 137, 146, 135, 135, 137, 136, 139, 139, 134, 138, 141, 140, 137, 145, 132, 140, 137, 135, 136, 139, 135, 144, 139, 138, 140, 135, 144, 139, 142, 129, 149, 134, 145, 139, 143, 140, 140, 142, 146, 139, 144, 136, 138, 140, 143, 140, 140, 129, 127, 146, 131, 136, 131, 135, 136, 139, 137, 147, 138, 137, 138, 141, 138, 143, 134, 144, 138, 144, 137, 132, 135, 139, 145, 146, 136, 131, 140, 140, 130, 137, 135, 136, 135, 134, 136, 133, 137, 141, 135, 138, 137, 136, 143, 138, 140, 140, 135, 135, 142, 145, 132, 135, 142, 128, 135, 139, 135, 144, 139, 138, 141, 137, 146, 140, 139, 134, 138, 143, 137, 142, 143, 144, 141, 137, 147, 141, 141, 135, 150, 138, 142, 154, 136, 134, 134, 135, 136, 137, 143, 129, 140, 138, 132, 145, 139, 133, 133, 135, 139, 136, 143, 140, 147, 136, 150, 134, 140, 137, 132, 128, 139, 134, 139, 139, 147, 136, 137, 136, 136, 140, 140, 134, 140, 147, 142, 139, 141, 140, 136, 135, 145, 137, 143, 139, 138, 136, 148, 144, 135, 134, 130, 133, 141, 143, 141, 143, 147, 135, 146, 139, 139, 134, 140, 137, 132, 133, 130, 154, 138, 134, 134, 133, 143, 145, 131, 138, 144, 142, 140, 140, 146, 142, 146, 138, 133, 137, 139, 136, 136, 132, 139, 137, 136, 145, 134, 134, 135, 141, 146, 143, 139, 145, 142, 141, 139, 138, 135, 140, 144, 143, 142, 142, 147, 134, 139, 147, 143, 136, 138, 142, 138, 135, 139, 135, 123, 146, 140, 142, 144, 139, 140, 137, 138, 136, 137, 140, 138, 138, 145, 139, 142, 146, 138, 138, 137, 144, 142, 148, 144, 137, 137, 141, 140, 140, 144, 137, 136, 144, 139, 134, 136, 146, 135, 142, 139, 135, 135, 136, 143, 135, 139, 141, 133, 137, 138, 143, 139, 136, 136, 146, 144, 139, 141, 138, 132, 136, 139, 138, 141, 137, 137, 142, 142, 137, 141, 135, 137, 134, 138, 140, 142, 142, 139, 140, 136, 139, 137, 140, 134, 138, 140, 141, 142, 141, 139, 138, 135, 132, 136, 135, 140, 135, 147, 144, 134, 135, 138, 145, 141, 141, 135, 142, 147, 144, 140, 135, 139, 140, 148, 136, 140, 143, 143, 140, 143, 137, 136, 138, 141, 139, 131, 136, 133, 138, 137, 142, 137, 135, 132, 151, 142, 137, 139, 142, 143, 154, 141, 143, 132, 138, 144, 132, 140, 141, 140, 142, 145, 135, 140, 139, 158, 136, 146, 139, 141, 140, 138, 137, 142, 137, 142, 137, 137, 137, 134, 139, 147, 139, 139, 138, 139, 140, 139, 137, 132, 136, 137, 140, 139, 136, 140, 140, 138, 139, 140, 144, 148, 138, 141, 137, 136, 142, 142, 141, 132, 143, 138, 127, 129, 140, 138, 141, 147, 136, 135, 136, 138, 143, 141, 139, 135, 141, 134, 139, 138, 143, 133, 138, 140, 140, 138, 135, 140, 142, 137, 132, 141, 143, 144, 144, 140, 136, 134, 140, 140, 137, 140, 141, 130, 133, 137, 133, 145, 137, 139, 137, 140, 138, 142, 135, 141, 142, 145, 137, 132, 138, 138, 133, 134, 140, 139, 139, 135, 142, 140, 141, 138, 138, 139, 144, 135, 137, 134, 137, 134, 132, 142, 147, 138, 139, 143, 138, 142, 139, 144, 136, 140, 139, 132, 137, 138, 141, 142, 137, 145, 143, 139, 143, 137, 140, 132, 139, 131, 135, 134, 142, 141, 142, 135, 142, 133, 136, 137, 135, 140, 138, 132, 140, 137, 135, 136, 141, 143, 141, 135, 144, 148, 134, 142, 146, 136, 138, 136, 133, 141, 142, 138, 140, 135, 140, 140, 132, 135, 130, 139, 144, 138, 140, 128, 137, 136, 141, 145, 140, 144, 138, 142, 138, 141, 143, 141, 143, 145, 133, 133, 143, 142, 138, 140, 156, 136, 143, 138, 151, 140, 138, 142, 147, 134, 135, 139, 136, 134, 137, 136, 137, 139, 147, 142, 141, 137, 143, 138, 139, 142, 138, 145, 138, 138, 148, 136, 139, 134, 137, 137, 137, 146, 141, 137, 138, 135, 143, 144, 145, 136, 137, 135, 136, 137, 142, 138, 127, 140, 142, 146, 141, 139, 144, 135, 131, 149, 140, 136, 134, 140, 130, 146, 137, 146, 136, 141, 141, 140, 140, 137, 137, 135, 145, 139, 136, 139, 143, 138, 140, 140, 134, 145, 144, 137, 135, 138, 140, 137, 137, 134, 138, 149, 139, 133, 145, 136, 134, 133, 134, 130, 140, 139, 140, 147, 136, 143, 136, 141, 143, 143, 139, 137, 147, 134, 140, 134, 128, 142, 136, 148, 147, 139, 141, 134, 131, 133, 143, 140, 131, 142, 134, 138, 135, 135, 142, 142, 133, 140, 133, 132, 143, 138, 147, 141, 138, 134, 142, 141, 145, 129, 140, 148, 131, 134, 146, 137, 144, 131, 143, 150, 148, 134, 143, 133, 129, 132, 151, 135, 129, 150, 147, 137, 138, 136, 143, 135, 143, 129, 136, 145, 137, 145, 142, 131, 147, 136, 138, 144, 137, 143, 133, 136, 132, 149, 138, 157, 145, 141, 140, 140, 150, 139, 145, 137, 129, 143, 138, 140, 137, 134, 134, 131, 139, 142, 143, 144, 131, 136, 132, 137, 137, 145, 136, 135, 147, 141, 132, 137, 139, 139, 130, 133, 141, 144, 127, 149, 146, 134, 134, 139, 140, 138, 136, 137, 140, 134, 143, 140, 144, 143, 139, 142, 137, 131, 139, 140, 140, 140, 142, 139, 140, 139, 132, 133, 145, 141, 135, 142, 134, 130, 137, 140, 141, 134, 141, 136, 142, 147, 139, 131, 145, 140, 139, 138, 138, 145, 138, 140, 140, 132, 140, 132, 138, 151, 140, 133, 145, 144, 132, 139, 144, 140, 139, 135, 139, 134, 135, 135, 132, 134, 150, 146, 140, 143, 137, 138, 145, 135, 148, 144, 146, 143, 136, 132, 140, 132, 141, 141, 143, 143, 137, 138, 142, 136, 133, 139, 137, 143, 137, 144, 124, 134, 136, 137, 147, 144, 135, 141, 143, 144, 138, 141, 132, 139, 145, 130, 144, 141, 133, 142, 129, 141, 137, 135, 135, 150, 132, 143, 134, 138, 142, 147, 144, 139, 137, 140, 139, 143, 144, 140, 139, 133, 138, 142, 145, 144, 142, 148, 139, 132, 142, 141, 137, 124, 153, 134, 142, 143, 137, 134, 131, 136, 132, 133, 133, 148, 140, 139, 138, 145, 140, 144, 129, 143, 137, 139, 135, 133, 137, 135, 132, 134, 141, 143, 137, 131, 136, 137, 139, 132, 134, 140, 140, 134, 137, 139, 136, 137, 139, 145, 136, 142, 132, 146, 144, 132, 154, 161, 137, 128, 138, 140, 139, 148, 148, 138, 143, 133, 147, 137, 130, 132, 137, 142, 142, 138, 144, 144, 136, 136, 135, 152, 144, 142, 130, 136, 139, 141, 141, 139, 145, 138, 143, 138, 143, 134, 145, 148, 133, 143, 146, 147, 151, 147, 125, 134, 148, 134, 142, 134, 139, 144, 133, 139, 138, 143, 140, 140, 145, 139, 145, 137, 145, 136, 139, 142, 141, 137, 146, 135, 137, 143, 141, 140, 140, 143, 138, 130, 143, 140, 147, 150, 142, 137, 139, 133, 148, 139, 134, 132, 151, 139, 141, 139, 137, 140, 150, 140, 134, 142, 137, 135, 142, 145, 140, 140, 140, 141, 143, 145, 145, 135, 142, 134, 142, 146, 144, 147, 135, 144, 136, 143, 143, 143, 138, 142, 139, 139, 143, 142, 143, 136, 137, 142, 134, 135, 138, 138, 133, 145, 132, 136, 151, 141, 137, 143, 145, 132, 139, 141, 135, 139, 136, 137, 140, 142, 137, 141, 140, 140, 143, 135, 139, 137, 147, 132, 132, 144, 144, 147, 146, 139, 144, 134, 143, 144, 138, 140, 130, 145, 141, 142, 134, 142, 137, 136, 144, 142, 145, 143, 138, 137, 135, 136, 144, 135, 140, 135, 142, 139, 141, 141, 141, 142, 144, 134, 142, 137, 143, 133, 137, 139, 145, 136, 145, 143, 133, 144, 140, 137, 143, 137, 134, 132, 143, 140, 138, 140, 143, 140, 139, 142, 142, 136, 150, 144, 145, 142, 141, 148, 133, 148, 136, 145, 137, 140, 138, 146, 137, 141, 136, 145, 132, 144, 145, 139, 146, 139, 133, 138, 134, 140, 143, 136, 135, 137, 142, 139, 140, 141, 132, 139, 136, 143, 146, 140, 142, 145, 135, 139, 143, 144, 142, 139, 135, 135, 141, 134, 142, 137, 141, 142, 144, 144, 148, 140, 142, 133, 135, 142, 141, 141, 147, 137, 136, 138, 137, 144, 140, 144, 142, 134, 138, 138, 133, 143, 144, 139, 147, 134, 137, 135, 143, 137, 142, 143, 143, 136, 142, 141, 137, 146, 141, 144, 136, 136, 134, 140, 140, 148, 136, 143, 132, 135, 142, 141, 143, 140, 134, 137, 144, 140, 141, 142, 142, 143, 137, 139, 143, 139, 134, 134, 138, 143, 143, 138, 136, 138, 142, 144, 140, 141, 137, 138, 144, 142, 146, 139, 140, 146, 135, 138, 143, 143, 135, 137, 141, 144, 137, 143, 146, 140, 144, 132, 139, 149, 143, 144, 146, 143, 146, 131, 139, 152, 135, 136, 139, 134, 141, 145, 138, 135, 136, 142, 142, 142, 143, 134, 146, 148, 135, 130, 138, 136, 138, 139, 147, 139, 135, 132, 134, 140, 137, 145, 137, 139, 138, 141, 137, 139, 142, 134, 137, 134, 131, 145, 133, 135, 145, 143, 146, 138, 139, 142, 130, 132, 142, 142, 149, 138, 142, 142, 133, 134, 140, 139, 137, 144, 142, 141, 142, 147, 138, 146, 141, 136, 143, 134, 133, 145, 137, 138, 131, 144, 129, 135, 141, 141, 145, 143, 126, 135, 137, 144, 146, 136, 137, 139, 136, 137, 135, 136, 144, 135, 132, 135, 138, 141, 140, 142, 137, 135, 137, 135, 142, 146, 141, 146, 136, 144, 141, 132, 142, 135, 134, 136, 138, 143, 139, 133, 140, 138, 145, 150, 143, 137, 137, 130, 143, 141, 141, 145, 137, 140, 127, 142, 138, 144, 134, 129, 143, 142, 139, 137, 141, 138, 142, 146, 137, 143, 144, 136, 144, 137, 145, 138, 144, 140, 140, 137, 140, 142, 139, 142, 131, 136, 141, 137, 138, 138, 144, 150, 136, 136, 141, 141, 143, 140, 142, 136, 141, 145, 139, 139, 139, 140, 146, 136, 144, 137, 138, 130, 147, 141, 144, 129, 141, 132, 150, 136, 139, 142, 152, 142, 137, 137, 141, 141, 129, 139, 130, 140, 147, 123, 137, 137, 139, 130, 126, 135, 125, 133, 134, 140, 140, 133, 142, 139, 145, 153, 131, 127, 147, 144, 147, 141, 144, 134, 145, 125, 141, 140, 141, 133, 147, 144, 141, 144, 124, 147, 140, 131, 142, 141, 129, 134, 138, 141, 139, 142, 134, 141, 138, 128, 139, 141, 147, 143, 132, 144, 133, 143, 152, 140, 126, 154, 143, 146, 139, 139, 146, 139, 134, 141, 148, 139, 132, 135, 143, 145, 141, 134, 134, 142, 137, 143, 156, 136, 132, 141, 146, 130, 159, 136, 134, 138, 138, 123, 134, 130, 140, 137, 136, 147, 147, 135, 144, 133, 142, 141, 145, 139, 144, 133, 140, 140, 133, 127, 158, 136, 141, 139, 131, 137, 127, 144, 146, 131, 143, 140, 133, 143, 139, 145, 135, 135, 142, 131, 135, 138, 130, 142, 147, 133, 143, 143, 135, 135, 144, 142, 134, 134, 138, 128, 134, 132, 143, 134, 146, 142, 134, 136, 134, 138, 135, 135, 140, 136, 134, 135, 145, 148, 134, 139, 139, 134, 145, 138, 136, 132, 140, 143, 122, 135, 135, 145, 135, 135, 135, 144, 135, 153, 144, 149, 137, 142, 147, 138, 134, 140, 144, 134, 139, 132, 131, 140, 136, 124, 141, 139, 131, 144, 133, 144, 141, 136, 132, 137, 121, 149, 143, 135, 131, 137, 145, 139, 135, 140, 142, 133, 140, 144, 135, 136, 140, 139, 135, 143, 137, 145, 150, 139, 133, 134, 136, 142, 137, 136, 141, 137, 133, 140, 145, 136, 137, 142, 130, 124, 135, 137, 143, 129, 142, 144, 132, 138, 139, 136, 137, 149, 136, 141, 144, 143, 135, 150, 138, 146, 138, 146, 135, 136, 130, 131, 147, 131, 144, 139, 149, 130, 126, 137, 141, 139, 140, 150, 132, 147, 140, 145, 140, 143, 135, 131, 137, 140, 142, 144, 145, 145, 135, 135, 130, 138, 139, 140, 139, 140, 132, 124, 139, 144, 146, 144, 130, 134, 139, 136, 132, 137, 141, 135, 153, 153, 143, 140, 128, 146, 147, 133, 144, 147, 136, 145, 137, 139, 143, 143, 138, 131, 137, 125, 135, 142, 140, 145, 146, 145, 126, 140, 128, 136, 133, 141, 140, 136, 139, 133, 138, 132, 149, 133, 137, 136, 127, 147, 138, 136, 139, 133, 148, 140, 135, 143, 142, 140, 143, 154, 125, 142, 143, 134, 143, 124, 140, 135, 136, 137, 130, 137, 132, 156, 131, 153, 135, 125, 151, 140, 142, 136, 132, 131, 143, 132, 133, 138, 147, 140, 144, 139, 138, 141, 150, 137, 136, 147, 139, 132, 147, 145, 138, 137, 137, 139, 141, 139, 139, 141, 155, 133, 143, 131, 137, 143, 131, 138, 133, 127, 133, 138, 132, 144, 128, 140, 131, 141, 147, 148, 134, 143, 144, 130, 146, 139, 146, 145, 145, 143, 151, 144, 136, 126, 135, 138, 141, 135, 130, 127, 145, 139, 124, 149, 146, 136, 147, 134, 149, 132, 129, 141, 139, 144, 135, 127, 132, 138, 119, 141, 154, 142, 151, 141, 141, 136, 139, 136, 137, 152, 147, 140, 139, 142, 140, 135, 156, 139, 158, 146, 141, 141, 130, 134, 151, 142, 138, 141, 138, 130, 147, 133, 128, 143, 145, 138, 137, 153, 148, 135, 139, 147, 141, 129, 134, 144, 143, 133, 138, 149, 138, 141, 132, 154, 136, 141, 142, 129, 146, 131, 136, 137, 147, 131, 139, 138, 144, 150, 134, 135, 129, 137, 141, 138, 145, 131, 147, 137, 151, 130, 146, 130, 143, 151, 134, 141, 135, 145, 140, 142, 132, 140, 147, 152, 130, 146, 140, 138, 144, 143, 123, 150, 136, 139, 134, 141, 135, 131, 134, 149, 143, 158, 139, 139, 137, 141, 135, 142, 139, 140, 146, 132, 137, 135, 123, 149, 144, 138, 139, 147, 137, 137, 133, 139, 140, 135, 138, 140, 141, 142, 136, 148, 136, 144, 133, 149, 142, 130, 147, 137, 134, 135, 133, 128, 144, 136, 124, 138, 151, 142, 132, 135, 122, 137, 138, 144, 143, 149, 137, 151, 143, 144, 138, 142, 147, 130, 143, 141, 144, 138, 130, 142, 130, 130, 137, 127, 145, 144, 136, 144, 130, 133, 139, 141, 144, 145, 130, 146, 133, 144, 132, 140, 125, 130, 141, 132, 128, 134, 146, 141, 138, 133, 139, 139, 158, 147, 134, 139, 140, 142, 135, 142, 134, 139, 137, 142, 143, 137, 140, 142, 144, 127, 141, 138, 133, 151, 137, 140, 143, 147, 136, 133, 138, 138, 139, 130, 145, 137, 136, 139, 138, 140, 130, 147, 145, 129, 139, 139, 142, 141, 154, 131, 139, 132, 141, 140, 126, 152, 136, 146, 151, 144, 145, 141, 128, 142, 144, 140, 137, 135, 146, 146, 139, 131, 133, 136, 139, 142, 149, 135, 139, 138, 137, 141, 137, 132, 137, 133, 139, 133, 147, 147, 152, 142, 147, 130, 146, 143, 135, 136, 131, 138, 132, 129, 136, 141, 145, 152, 145, 143, 137, 144, 130, 119, 148, 140, 142, 143, 138, 124, 145, 144, 155, 132, 152, 138, 144, 127, 142, 140, 154, 142, 135, 139, 137, 134, 137, 146, 130, 136, 141, 134, 138, 144, 132, 144, 145, 147, 134, 137, 139, 136, 145, 131, 141, 140, 137, 141, 123, 135, 148, 135, 134, 148, 141, 136, 135, 134, 145, 137, 134, 138, 140, 134, 133, 142, 136, 132, 141, 140, 124, 137, 147, 145, 132, 137, 123, 128, 137, 142, 142, 148, 147, 140, 145, 134, 142, 138, 144, 130, 138, 136, 127, 135, 143, 162, 141, 143, 158, 130, 139, 138, 142, 137, 140, 142, 146, 129, 151, 139, 140, 138, 144, 146, 127, 132, 140, 139, 134, 134, 125, 138, 137, 134, 138, 144, 135, 151, 136, 148, 144, 147, 148, 147, 135, 132, 145, 139, 134, 145, 132, 147, 141, 130, 159, 146, 147, 146, 135, 129, 144, 135, 127, 143, 141, 145, 129, 133, 139, 147, 146, 142, 130, 136, 145, 148, 145, 131, 144, 138, 132, 141, 141, 147, 146, 145, 140, 138, 139, 144, 134, 142, 133, 139, 127, 139, 137, 154, 138, 151, 131, 135, 146, 140, 140, 137, 139, 144, 137, 140, 140, 137, 142, 137, 138, 135, 145, 130, 141, 137, 128, 140, 144, 138, 154, 145, 149, 139, 143, 139, 136, 143, 139, 143, 137, 145, 137, 134, 137, 137, 143, 139, 141, 132, 143, 143, 135, 131, 142, 132, 141, 135, 144, 145, 143, 140, 140, 137, 153, 145, 139, 131, 137, 141, 144, 137, 133, 142, 145, 134, 135, 146, 134, 136, 146, 154, 136, 139, 143, 138, 134, 144, 134, 135, 143, 139, 137, 138, 143, 141, 134, 139, 141, 133, 154, 133, 136, 135, 138, 134, 146, 134, 133, 133, 134, 141, 139, 137, 143, 134, 142, 137, 135, 144, 136, 141, 135, 137, 136, 143, 144, 138, 136, 135, 133, 147, 135, 137, 138, 135, 136, 135, 135, 142, 140, 135, 137, 140, 135, 144, 133, 143, 135, 131, 131, 140, 144, 147, 142, 131, 145, 143, 131, 136, 141, 138, 137, 133, 141, 138, 142, 139, 139, 138, 138, 135, 137, 142, 141, 139, 130, 142, 142, 136, 138, 146, 136, 138, 140, 144, 141, 130, 137, 141, 138, 137, 132, 138, 133, 137, 125, 140, 135, 143, 137, 131, 137, 143, 149, 133, 142, 137, 128, 145, 149, 138, 128, 135, 138, 140, 137, 144, 133, 143, 145, 147, 136, 140, 143, 141, 137, 138, 136, 138, 136, 140, 146, 133, 143, 147, 140, 135, 144, 139, 139, 129, 139, 136, 130, 136, 143, 144, 140, 144, 133, 140, 141, 135, 134, 133, 145, 144, 141, 140, 132, 153, 139, 138, 136, 140, 141, 136, 135, 138, 143, 141, 150, 142, 133, 140, 123, 135, 149, 135, 130, 138, 141, 134, 131, 132, 139, 142, 132, 141, 136, 138, 143, 141, 136, 157, 131, 136, 132, 146, 144, 146, 139, 126, 135, 131, 134, 136, 141, 138, 143, 135, 133, 127, 136, 139, 131, 136, 138, 137, 137, 137, 141, 138, 138, 139, 142, 136, 143, 131, 150, 141, 145, 142, 142, 147, 126, 150, 149, 136, 145, 138, 145, 140, 140, 141, 129, 135, 133, 147, 137, 139, 133, 138, 133, 137, 142, 144, 136, 139, 138, 147, 143, 139, 135, 137, 135, 140, 140, 151, 135, 141, 138, 146, 135, 139, 149, 139, 144, 130, 144, 142, 137, 133, 132, 144, 135, 150, 136, 145, 140, 146, 149, 144, 134, 135, 149, 136, 134, 129, 146, 138, 130, 136, 149, 142, 137, 139, 143, 135, 151, 134, 138, 137, 144, 132, 147, 146, 130, 136, 147, 138, 138, 135, 135, 136, 133, 140, 134, 137, 127, 142, 134, 141, 137, 141, 136, 134, 147, 136, 141, 144, 136, 138, 135, 141, 136, 145, 132, 142, 145, 137, 137, 140, 128, 139, 146, 141, 128, 132, 143, 139, 135, 148, 138, 138, 134, 131, 139, 134, 140, 143, 138, 134, 140, 142, 137, 138, 144, 137, 136, 138, 138, 138, 136, 139, 139, 134, 141, 129, 143, 133, 138, 127, 128, 132, 146, 147, 144, 147, 145, 134, 136, 132, 140, 139, 128, 140, 141, 139, 145, 137, 127, 136, 139, 139, 135, 140, 136, 142, 141, 144, 145, 141, 138, 149, 137, 135, 144, 137, 140, 145, 143, 142, 147, 137, 143, 146, 136, 130, 134, 144, 139, 131, 131, 136, 140, 142, 137, 136, 133, 141, 143, 139, 134, 139, 149, 135, 146, 142, 137, 126, 136, 144, 142, 145, 146, 136, 139, 137, 141, 138, 147, 139, 134, 143, 135, 142, 146, 141, 144, 136, 143, 130, 138, 143, 133, 138, 142, 138, 140, 144, 138, 144, 139, 140, 133, 138, 147, 143, 129, 139, 136, 142, 145, 141, 143, 142, 136, 138, 142, 136, 137, 137, 137, 140, 144, 142, 142, 134, 146, 144, 145, 138, 131, 146, 142, 129, 144, 138, 136, 138, 147, 140, 139, 135, 149, 149, 143, 138, 143, 148, 140, 133, 135, 142, 146, 138, 138, 140, 136, 135, 133, 138, 134, 148, 142, 135, 145, 138, 135, 144, 141, 142, 150, 134, 135, 142, 134, 139, 133, 137, 139, 147, 141, 134, 138, 138, 145, 141, 142, 143, 143, 149, 138, 137, 132, 141, 139, 148, 143, 147, 138, 142, 141, 148, 137, 143, 139, 144, 136, 136, 145, 142, 146, 131, 137, 141, 139, 140, 148, 147, 135, 143, 132, 142, 139, 145, 137, 141, 134, 139, 137, 138, 135, 145, 136, 141, 138, 135, 141, 142, 140, 144, 144, 140, 140, 139, 148, 138, 145, 152, 132, 142, 136, 134, 139, 140, 146, 140, 144, 138, 132, 145, 124, 147, 143, 142, 135, 137, 138, 149, 143, 144, 144, 143, 143, 137, 148, 146, 141, 139, 144, 142, 132, 132, 140, 133, 137, 141, 131, 142, 137, 137, 147, 138, 139, 141, 141, 132, 145, 144, 139, 144, 149, 136, 145, 143, 139, 134, 139, 144, 131, 140, 144, 135, 143, 134, 136, 144, 138, 132, 143, 144, 142, 141, 136, 136, 141, 144, 145, 139, 144, 138, 132, 134, 144, 145, 138, 130, 143, 130, 132, 140, 127, 145, 134, 144, 147, 140, 138, 136, 148, 136, 142, 142, 135, 138, 140, 140, 144, 139, 146, 138, 145, 141, 135, 145, 134, 146, 149, 148, 126, 137, 134, 148, 141, 140, 138, 140, 137, 144, 138, 141, 134, 142, 147, 146, 142, 146, 149, 137, 135, 137, 137, 141, 132, 139, 122, 142, 142, 138, 136, 131, 141, 133, 136, 140, 136, 128, 135, 131, 139, 147, 142, 136, 134, 132, 147, 140, 139, 140, 151, 132, 147, 140, 147, 137, 143, 143, 133, 136, 139, 136, 144, 138, 151, 142, 132, 141, 138, 144, 134, 135, 142, 164, 135, 144, 139, 132, 138, 137, 140, 151, 142, 139, 136, 145, 135, 136, 133, 156, 136, 141, 133, 133, 144, 138, 133, 130, 146, 127, 131, 145, 129, 133, 155, 130, 134, 141, 141, 134, 133, 144, 145, 140, 139, 142, 145, 141, 124, 136, 140, 135, 139, 132, 143, 138, 141, 145, 149, 144, 134, 140, 134, 138, 134, 138, 136, 145, 142, 137, 140, 140, 143, 139, 140, 143, 138, 142, 146, 134, 145, 149, 147, 143, 141, 144, 142, 140, 140, 137, 135, 132, 135, 139, 139, 139, 137, 146, 142, 136, 139, 140, 128, 135, 131, 142, 147, 140, 150, 145, 139, 146, 136, 146, 139, 148, 139, 139, 138, 145, 130, 139, 142, 136, 144, 139, 132, 137, 139, 147, 140, 133, 140, 139, 126, 130, 142, 137, 138, 142, 135, 133, 140, 141, 144, 126, 136, 139, 141, 134, 150, 147, 139, 144, 136, 142, 143, 135, 138, 141, 147, 133, 148, 139, 133, 131, 141, 145, 140, 140, 134, 143, 140, 137, 134, 147, 147, 140, 132, 137, 137, 142, 142, 134, 136, 135, 133, 142, 136, 132, 132, 132, 146, 135, 145, 135, 142, 136, 133, 145, 139, 134, 139, 136, 143, 137, 131, 141, 130, 146, 137, 148, 138, 132, 137, 139, 143, 133, 143, 139, 141, 137, 148, 138, 144, 135, 132, 134, 133, 139, 144, 130, 137, 145, 134, 134, 135, 132, 135, 141, 138, 139, 141, 143, 139, 139, 139, 139, 145, 143, 138, 137, 135, 136, 132, 144, 142, 132, 140, 126, 137, 135, 137, 143, 145, 134, 137, 135, 135, 144, 136, 132, 142, 139, 147, 143, 143, 135, 134, 136, 134, 140, 141, 143, 140, 145, 142, 142, 141, 139, 145, 140, 141, 138, 134, 140, 135, 137, 127, 139, 137, 133, 139, 138, 132, 138, 139, 132, 137, 137, 141, 127, 139, 142, 134, 130, 136, 131, 139, 143, 135, 145, 137, 137, 146, 144, 143, 134, 158, 161, 140, 130, 142, 132, 142, 137, 139, 138, 135, 147, 139, 135, 135, 145, 136, 140, 135, 139, 143, 139, 141, 138, 133, 131, 141, 141, 131, 136, 135, 135, 137, 142, 142, 141, 138, 135, 148, 133, 142, 138, 138, 134, 141, 136, 138, 143, 136, 137, 141, 138, 128, 139, 139, 129, 140, 142, 143, 143, 134, 139, 137, 139, 128, 141, 139, 138, 145, 142, 142, 132, 144, 140, 141, 138, 136, 142, 140, 142, 138, 145, 140, 138, 140, 138, 135, 140, 146, 136, 142, 144, 142, 142, 133, 142, 141, 137, 143, 140, 138, 138, 138, 138, 143, 137, 152, 152, 136, 143, 136, 139, 140, 138, 139, 143, 138, 146, 138, 148, 137, 131, 140, 139, 139, 138, 141, 141, 134, 133, 145, 140, 137, 137, 141, 135, 136, 137, 142, 130, 140, 142, 131, 137, 143, 141, 139, 136, 141, 140, 139, 138, 136, 146, 139, 153, 138, 143, 142, 139, 141, 137, 137, 130, 132, 147, 139, 128, 137, 140, 129, 129, 138, 136, 140, 141, 150, 137, 132, 140, 139, 135, 135, 138, 143, 133, 141, 137, 143, 140, 147, 143, 134, 140, 131, 145, 138, 140, 139, 144, 138, 137, 135, 136, 137, 141, 141, 137, 142, 142, 137, 133, 145, 145, 130, 133, 136, 140, 139, 139, 132, 136, 137, 139, 140, 137, 135, 132, 138, 126, 130, 144, 145, 142, 136, 142, 142, 139, 139, 136, 127, 140, 131, 141, 141, 141, 132, 141, 133, 141, 140, 141, 138, 133, 142, 133, 136, 138, 143, 149, 131, 133, 140, 138, 135, 135, 141, 136, 139, 147, 143, 134, 136, 141, 140, 140, 140, 137, 151, 139, 139, 132, 140, 137, 135, 141, 131, 136, 144, 143, 128, 133, 141, 140, 142, 137, 143, 135, 144, 134, 140, 138, 144, 139, 136, 135, 128, 148, 133, 144, 143, 139, 139, 149, 133, 149, 130, 134, 145, 137, 140, 140, 133, 134, 148, 133, 141, 136, 126, 140, 131, 134, 140, 143, 130, 141, 131, 139, 135, 142, 143, 145, 145, 145, 141, 132, 136, 135, 145, 149, 137, 144, 137, 136, 144, 136, 144, 136, 137, 138, 131, 141, 136, 137, 131, 129, 140, 137, 121, 153, 139, 138, 132, 134, 141, 135, 151, 128, 141, 127, 138, 141, 133, 137, 134, 140, 136, 136, 126, 136, 134, 133, 141, 140, 138, 144, 142, 134, 140, 140, 133, 136, 137, 137, 137, 141, 136, 131, 136, 140, 141, 142, 142, 140, 137, 158, 135, 135, 137, 136, 130, 129, 136, 145, 141, 139, 137, 138, 139, 149, 149, 134, 140, 130, 146, 131, 139, 143, 134, 144, 136, 144, 142, 150, 135, 132, 139, 135, 145, 140, 129, 142, 134, 137, 147, 133, 139, 141, 146, 137, 137, 135, 142, 137, 146, 140, 143, 134, 141, 145, 143, 133, 140, 137, 145, 143, 135, 139, 134, 143, 143, 141, 148, 139, 141, 142, 142, 141, 135, 144, 134, 146, 144, 134, 139, 137, 145, 136, 144, 141, 144, 141, 137, 142, 137, 126, 136, 133, 130, 141, 139, 132, 149, 139, 136, 142, 139, 144, 137, 139, 131, 142, 138, 137, 140, 136, 136, 140, 138, 135, 141, 137, 140, 137, 142, 139, 132, 140, 137, 143, 134, 147, 132, 138, 134, 145, 139, 133, 130, 137, 138, 146, 137, 141, 124, 145, 148, 133, 136, 144, 146, 133, 136, 130, 149, 140, 138, 136, 138, 139, 144, 140, 136, 132, 139, 138, 142, 140, 141, 139, 134, 135, 133, 136, 142, 135, 146, 140, 137, 140, 140, 139, 139, 144, 136, 133, 138, 143, 137, 134, 136, 146, 138, 147, 139, 132, 136, 138, 145, 134, 143, 145, 145, 132, 134, 136, 138, 132, 143, 138, 125, 142, 133, 143, 140, 138, 140, 132, 137, 147, 135, 136, 140, 138, 139, 140, 140, 152, 145, 141, 135, 144, 134, 144, 145, 147, 148, 146, 132, 134, 137, 135, 141, 140, 134, 136, 142, 140, 140, 138, 137, 144, 142, 137, 141, 137, 128, 139, 151, 144, 132, 132, 136, 138, 142, 145, 137, 137, 136, 126, 144, 136, 137, 131, 145, 133, 147, 133, 131, 139, 137, 142, 135, 142, 137, 141, 144, 140, 138, 137, 142, 141, 140, 147, 143, 136, 146, 142, 142, 131, 143, 141, 137, 132, 134, 147, 140, 143, 140, 144, 121, 139, 141, 149, 142, 137, 140, 147, 132, 127, 148, 139, 141, 149, 141, 132, 135, 141, 135, 136, 133, 142, 139, 142, 138, 140, 146, 142, 148, 133, 148, 137, 127, 143, 131, 137, 129, 137, 139, 138, 144, 140, 135, 139, 134, 137, 142, 136, 143, 140, 140, 144, 140, 136, 133, 141, 136, 145, 137, 133, 131, 148, 144, 128, 153, 136, 124, 138, 135, 144, 142, 133, 136, 147, 141, 138, 141, 137, 140, 138, 139, 140, 133, 143, 136, 138, 140, 143, 152, 145, 141, 136, 141, 135, 137, 141, 135, 136, 137, 135, 143, 134, 140, 136, 142, 146, 141, 138, 127, 142, 139, 144, 145, 133, 145, 131, 142, 141, 138, 138, 143, 145, 128, 130, 142, 139, 143, 132, 131, 139, 138, 138, 133, 140, 141, 143, 137, 136, 149, 141, 137, 142, 145, 133, 138, 139, 132, 135, 137, 139, 139, 142, 149, 136, 135, 137, 139, 128, 137, 130, 144, 141, 144, 138, 137, 139, 132, 141, 135, 140, 144, 138, 136, 145, 142, 134, 138, 149, 137, 134, 130, 141, 135, 132, 145, 142, 138, 136, 139, 138, 145, 136, 143, 129, 137, 143, 133, 136, 138, 135, 139, 147, 135, 137, 155, 138, 144, 135, 141, 132, 140, 136, 143, 132, 144, 135, 134, 137, 130, 132, 143, 132, 141, 145, 140, 144, 145, 147, 139, 139, 133, 141, 128, 142, 146, 131, 130, 145, 140, 139, 138, 151, 141, 139, 143, 145, 144, 135, 140, 148, 138, 135, 135, 134, 141, 135, 140, 141, 143, 140, 147, 141, 154, 140, 136, 145, 128, 134, 146, 136, 130, 138, 139, 145, 139, 136, 142, 137, 138, 139, 130, 150, 142, 142, 139, 138, 133, 145, 141, 143, 132, 136, 137, 140, 143, 147, 141, 137, 138, 141, 139, 142, 143, 135, 128, 140, 136, 140, 137, 140, 130, 138, 141, 141, 139, 139, 132, 144, 145, 142, 134, 141, 140, 147, 139, 140, 137, 139, 136, 144, 137, 140, 144, 139, 142, 146, 138, 130, 137, 134, 137, 139, 136, 139, 129, 140, 140, 153, 137, 126, 135, 144, 139, 137, 142, 138, 150, 142, 142, 136, 147, 132, 131, 153, 135, 129, 135, 137, 131, 143, 135, 138, 139, 137, 137, 130, 134, 131, 142, 134, 143, 144, 139, 140, 139, 136, 149, 132, 135, 137, 135, 131, 143, 147, 132, 132, 138, 135, 141, 137, 140, 135, 138, 141, 137, 144, 140, 145, 140, 133, 144, 137, 139, 137, 134, 139, 141, 146, 137, 139, 133, 139, 138, 143, 142, 145, 136, 140, 140, 138, 135, 141, 143, 134, 130, 145, 138, 130, 152, 135, 142, 132, 137, 149, 136, 135, 146, 142, 139, 142, 147, 147, 132, 144, 139, 147, 126, 134, 137, 146, 139, 131, 140, 140, 129, 132, 139, 136, 135, 136, 136, 149, 141, 133, 146, 137, 134, 153, 138, 136, 138, 141, 145, 145, 141, 145, 147, 141, 134, 141, 150, 140, 146, 143, 139, 142, 141, 148, 144, 131, 140, 136, 145, 142, 131, 145, 136, 150, 135, 138, 150, 132, 135, 144, 141, 142, 140, 142, 127, 145, 144, 143, 139, 134, 149, 141, 137, 143, 140, 135, 134, 148, 132, 133, 141, 138, 142, 136, 144, 146, 141, 147, 129, 139, 135, 134, 137, 140, 140, 135, 141, 132, 141, 147, 146, 133, 147, 144, 126, 135, 140, 140, 136, 133, 144, 135, 138, 140, 144, 142, 136, 136, 145, 140, 135, 136, 134, 141, 134, 139, 146, 149, 131, 143, 126, 138, 136, 144, 137, 141, 137, 138, 143, 136, 142, 137, 133, 140, 137, 141, 136, 141, 150, 133, 137, 137, 140, 142, 145, 136, 143, 145, 140, 149, 139, 143, 135, 139, 132, 138, 139, 143, 133, 142, 139, 147, 137, 142, 141, 134, 139, 142, 136, 133, 145, 133, 134, 133, 151, 149, 145, 147, 141, 132, 143, 146, 136, 140, 142, 142, 146, 132, 136, 132, 123, 138, 136, 139, 138, 139, 140, 156, 133, 144, 138, 142, 132, 136, 135, 139, 142, 130, 129, 153, 145, 136, 140, 139, 142, 134, 152, 136, 146, 155, 141, 135, 132, 138, 146, 130, 129, 143, 135, 135, 139, 137, 129, 141, 140, 128, 134, 140, 141, 145, 136, 148, 139, 139, 136, 139, 143, 131, 140, 138, 139, 138, 133, 136, 142, 142, 148, 148, 141, 139, 141, 138, 139, 131, 128, 134, 132, 136, 141, 143, 142, 133, 142, 140, 137, 137, 145, 133, 137, 132, 146, 131, 133, 139, 143, 132, 142, 137, 142, 131, 146, 136, 138, 139, 137, 139, 146, 143, 147, 147, 133, 145, 133, 122, 139, 140, 144, 135, 137, 145, 136, 134, 133, 132, 146, 130, 129, 137, 140, 141, 141, 147, 134, 136, 137, 139, 144, 141, 132, 137, 135, 144, 141, 129, 136, 135, 140, 133, 140, 138, 150, 136, 146, 135, 133, 138, 144, 132, 142, 138, 147, 136, 142, 133, 143, 131, 140, 136, 129, 134, 134, 139, 136, 131, 144, 134, 143, 141, 144, 136, 139, 147, 135, 133, 123, 135, 146, 145, 141, 140, 138, 143, 136, 138, 133, 144, 140, 136, 141, 139, 139, 139, 135, 141, 131, 134, 144, 139, 132, 134, 140, 134, 148, 140, 140, 145, 142, 141, 141, 133, 130, 143, 140, 138, 142, 137, 152, 144, 135, 136, 130, 142, 145, 129, 145, 136, 135, 135, 136, 128, 145, 140, 147, 135, 137, 142, 134, 140, 138, 145, 135, 133, 137, 148, 128, 147, 139, 134, 139, 133, 136, 136, 144, 148, 137, 134, 128, 132, 143, 151, 133, 137, 140, 142, 134, 138, 138, 139, 143, 144, 142, 144, 131, 137, 139, 133, 137, 144, 146, 135, 129, 147, 135, 135, 140, 146, 138, 143, 137, 138, 141, 131, 136, 141, 130, 138, 140, 138, 134, 130, 134, 130, 138, 140, 136, 147, 139, 133, 144, 135, 142, 138, 140, 135, 142, 139, 142, 144, 136, 133, 149, 137, 150, 134, 138, 143, 143, 134, 133, 137, 142, 138, 148, 133, 131, 143, 147, 132, 136, 136, 141, 134, 141, 147, 135, 139, 138, 141, 137, 136, 143, 138, 150, 133, 139, 139, 142, 143, 133, 146, 141, 136, 135, 136, 143, 136, 145, 134, 137, 132, 128, 136, 135, 134, 130, 136, 144, 145, 151, 134, 147, 146, 135, 136, 141, 144, 139, 141, 143, 151, 143, 141, 139, 146, 134, 145, 132, 134, 132, 137, 137, 139, 134, 134, 137, 145, 141, 142, 133, 121, 137, 152, 141, 133, 134, 143, 143, 136, 137, 138, 138, 131, 140, 143, 133, 142, 142, 136, 139, 134, 136, 139, 139, 145, 137, 127, 139, 148, 132, 142, 129, 134, 135, 141, 138, 135, 139, 138, 137, 135, 141, 134, 142, 137, 139, 134, 134, 131, 149, 136, 133, 139, 143, 137, 137, 135, 132, 142, 141, 131, 129, 140, 140, 138, 135, 142, 145, 134, 136, 149, 136, 135, 140, 132, 141, 144, 139, 137, 139, 144, 141, 141, 136, 154, 142, 144, 153, 132, 136, 135, 134, 143, 130, 134, 142, 139, 137, 151, 135, 131, 146, 147, 141, 137, 140, 136, 135, 135, 144, 132, 133, 136, 132, 131, 131, 129, 146, 141, 143, 139, 134, 146, 138, 137, 132, 146, 139, 136, 150, 146, 137, 145, 140, 140, 147, 138, 139, 140, 135, 134, 143, 140, 138, 140, 142, 133, 142, 131, 131, 135, 145, 148, 145, 142, 136, 137, 138, 134, 136, 139, 140, 135, 153, 148, 135, 137, 142, 141, 138, 146, 139, 139, 127, 139, 132, 147, 141, 134, 134, 143, 135, 151, 134, 126, 135, 136, 138, 132, 133, 135, 144, 134, 132, 137, 143, 145, 144, 136, 140, 150, 139, 126, 130, 140, 140, 140, 136, 135, 137, 134, 140, 135, 138, 139, 138, 137, 144, 136, 133, 143, 134, 139, 145, 141, 148, 137, 142, 129, 132, 141, 134, 136, 137, 149, 124, 132, 147, 122, 136, 133, 136, 136, 127, 141, 136, 147, 141, 136, 135, 137, 140, 131, 135, 135, 139, 153, 142, 138, 139, 130, 141, 135, 142, 147, 137, 136, 138, 140, 147, 140, 138, 139, 136, 134, 142, 134, 142, 143, 129, 138, 133, 135, 133, 136, 133, 130, 144, 128, 141, 138, 144, 131, 139, 140, 145, 146, 140, 135, 141, 134, 131, 134, 132, 136, 138, 134, 125, 141, 134, 135, 153, 135, 142, 141, 138, 137, 141, 131, 131, 153, 146, 139, 142, 140, 136, 135, 139, 144, 136, 141, 129, 135, 139, 138, 138, 131, 148, 138, 141, 137, 139, 139, 135, 134, 130, 138, 144, 142, 142, 142, 136, 148, 138, 146, 135, 134, 143, 133, 138, 138, 142, 150, 138, 140, 133, 144, 137, 135, 135, 143, 137, 137, 139, 139, 141, 131, 139, 144, 140, 135, 150, 146, 136, 130, 143, 140, 138, 153, 141, 141, 136, 142, 138, 135, 139, 139, 139, 135, 139, 140, 136, 145, 138, 139, 136, 136, 144, 126, 131, 133, 133, 137, 144, 141, 141, 147, 145, 138, 144, 142, 138, 135, 143, 139, 134, 142, 131, 144, 132, 143, 153, 136, 145, 137, 144, 136, 139, 141, 152, 136, 141, 150, 137, 148, 137, 141, 137, 139, 137, 147, 130, 144, 145, 128, 142, 135, 140, 126, 138, 139, 141, 142, 141, 134, 143, 140, 138, 142, 136, 133, 141, 136, 140, 136, 139, 144, 135, 139, 128, 128, 138, 137, 135, 141, 144, 137, 141, 137, 134, 141, 136, 137, 150, 141, 140, 137, 138, 133, 135, 141, 148, 139, 142, 139, 141, 136, 119, 133, 137, 135, 139, 136, 142, 136, 132, 142, 132, 145, 140, 143, 144, 136, 141, 139, 138, 138, 135, 141, 131, 138, 141, 137, 133, 135, 144, 135, 148, 138, 135, 150, 139, 142, 147, 136, 148, 136, 125, 145, 141, 143, 132, 136, 145, 140, 136, 134, 134, 135, 143, 138, 147, 144, 134, 137, 148, 144, 141, 131, 142, 140, 137, 140, 141, 141, 137, 136, 143, 136, 139, 147, 138, 145, 137, 142, 135, 141, 136, 140, 133, 138, 142, 143, 140, 127, 143, 143, 139, 131, 141, 142, 142, 135, 136, 136, 151, 130, 133, 144, 142, 142, 133, 145, 136, 137, 139, 137, 140, 139, 140, 145, 141, 128, 136, 134, 131, 145, 135, 134, 135, 131, 138, 137, 133, 147, 140, 145, 134, 144, 157, 138, 141, 148, 139, 143, 145, 135, 141, 147, 135, 144, 145, 138, 146, 129, 134, 139, 140, 141, 143, 123, 137, 152, 146, 140, 140, 133, 144, 133, 139, 140, 133, 139, 139, 137, 142, 138, 139, 135, 144, 149, 139, 137, 144, 131, 132, 146, 133, 128, 139, 144, 140, 134, 135, 133, 138, 142, 140, 144, 140, 142, 141, 128, 142, 138, 144, 129, 139, 144, 141, 139, 139, 142, 134, 137, 137, 140, 146, 134, 141, 148, 138, 138, 143, 139, 142, 140, 145, 139, 138, 136, 137, 142, 141, 141, 145, 150, 146, 143, 122, 141, 136, 135, 138, 147, 138, 145, 139, 145, 141, 140, 137, 135, 128, 145, 126, 135, 137, 133, 140, 139, 139, 140, 145, 140, 146, 127, 145, 140, 136, 152, 126, 132, 145, 142, 140, 136, 141, 135, 136, 141, 127, 130, 132, 139, 140, 150, 132, 142, 141, 145, 137, 142, 144, 136, 133, 142, 145, 138, 142, 127, 139, 136, 141, 141, 141, 133, 152, 146, 147, 130, 138, 134, 141, 141, 140, 142, 141, 133, 137, 142, 132, 141, 143, 141, 130, 131, 140, 134, 134, 129, 146, 136, 144, 137, 136, 134, 139, 144, 143, 131, 140, 145, 145, 146, 134, 135, 144, 136, 135, 141, 129, 138, 139, 133, 139, 141, 141, 138, 149, 149, 150, 140, 142, 140, 141, 144, 140, 146, 139, 138, 142, 143, 130, 141, 142, 135, 142, 138, 137, 139, 136, 139, 141, 139, 136, 134, 138, 139, 131, 141, 135, 139, 143, 140, 140, 123, 134, 139, 141, 129, 145, 143, 138, 142, 143, 139, 139, 140, 136, 139, 144, 139, 130, 135, 136, 141, 147, 138, 133, 139, 130, 144, 146, 134, 145, 138, 140, 137, 134, 144, 134, 135, 137, 132, 147, 134, 133, 139, 132, 140, 128, 136, 143, 138, 149, 136, 137, 134, 139, 144, 135, 142, 147, 145, 137, 139, 136, 136, 135, 142, 148, 137, 143, 143, 140, 138, 141, 143, 136, 135, 136, 140, 149, 134, 145, 145, 140, 149, 149, 133, 135, 131, 138, 137, 146, 141, 139, 140, 139, 147, 137, 135, 143, 134, 147, 143, 135, 136, 146, 134, 136, 135, 139, 140, 145, 134, 144, 142, 138, 137, 147, 144, 133, 139, 141, 142, 137, 135, 142, 143, 141, 135, 136, 145, 135, 145, 139, 141, 137, 138, 144, 137, 138, 141, 138, 147, 137, 139, 134, 130, 140, 136, 135, 148, 140, 138, 149, 139, 136, 141, 138, 137, 141, 148, 138, 132, 142, 135, 143, 136, 136, 138, 139, 133, 141, 135, 151, 131, 133, 137, 132, 144, 134, 136, 140, 139, 139, 142, 135, 137, 141, 142, 140, 139, 146, 138, 139, 142, 145, 138, 143, 143, 138, 134, 142, 138, 137, 138, 146, 137, 134, 128, 141, 141, 137, 135, 137, 137, 140, 136, 143, 132, 142, 136, 133, 137, 136, 140, 139, 144, 125, 140, 144, 136, 147, 135, 134, 139, 134, 140, 138, 138, 138, 141, 135, 137, 132, 138, 133, 139, 143, 141, 142, 124, 142, 142, 142, 149, 134, 140, 145, 141, 133, 131, 143, 138, 132, 140, 141, 141, 138, 145, 138, 140, 147, 138, 140, 137, 138, 137, 131, 142, 140, 131, 140, 132, 138, 131, 129, 132, 143, 135, 146, 142, 144, 131, 145, 136, 137, 137, 134, 140, 136, 143, 147, 145, 142, 139, 144, 137, 144, 141, 134, 146, 144, 148, 145, 137, 141, 134, 127, 133, 143, 140, 138, 144, 136, 142, 134, 139, 147, 142, 141, 137, 142, 134, 142, 136, 138, 137, 141, 132, 142, 138, 135, 138, 145, 142, 140, 136, 133, 143, 141, 135, 132, 148, 145, 142, 135, 134, 143, 144, 133, 137, 136, 133, 146, 145, 142, 136, 140, 147, 133, 147, 131, 139, 130, 137, 145, 137, 149, 136, 136, 142, 133, 141, 138, 146, 141, 152, 146, 141, 139, 143, 127, 138, 139, 142, 143, 134, 133, 143, 135, 133, 137, 134, 143, 146, 143, 132, 137, 147, 142, 136, 147, 144, 135, 144, 127, 136, 137, 136, 142, 140, 144, 149, 130, 134, 141, 147, 127, 132, 135, 137, 135, 138, 135, 149, 138, 141, 139, 143, 147, 132, 147, 147, 136, 129, 137, 134, 142, 138, 141, 145, 144, 132, 142, 136, 135, 126, 138, 146, 141, 143, 139, 151, 142, 133, 144, 138, 132, 137, 139, 142, 142, 143, 141, 147, 143, 138, 137, 134, 140, 142, 141, 129, 144, 139, 133, 138, 134, 148, 138, 142, 138, 141, 138, 146, 141, 141, 143, 144, 137, 137, 141, 143, 143, 133, 136, 144, 137, 137, 136, 136, 139, 136, 134, 135, 139, 128, 142, 131, 137, 136, 138, 143, 137, 138, 139, 147, 135, 135, 138, 138, 138, 133, 135, 139, 140, 150, 143, 138, 133, 144, 135, 137, 147, 139, 133, 132, 134, 142, 136, 135, 135, 136, 140, 135, 146, 135, 133, 148, 143, 141, 141, 138, 146, 142, 143, 130, 136, 139, 132, 140, 138, 144, 148, 130, 141, 140, 142, 142, 142, 141, 137, 131, 139, 135, 133, 136, 136, 138, 134, 142, 147, 134, 144, 143, 135, 134, 139, 141, 141, 136, 145, 147, 131, 136, 141, 143, 130, 145, 134, 144, 134, 141, 135, 141, 141, 130, 138, 126, 141, 133, 128, 145, 143, 142, 140, 143, 137, 142, 133, 136, 136, 140, 140, 148, 141, 144, 136, 142, 138, 134, 141, 138, 136, 137, 143, 134, 136, 144, 153, 136, 129, 136, 141, 129, 136, 140, 135, 133, 133, 143, 134, 132, 136, 146, 134, 142, 138, 133, 141, 141, 142, 138, 138, 142, 147, 143, 145, 143, 148, 147, 142, 131, 143, 137, 146, 140, 142, 131, 140, 138, 143, 137, 135, 144, 133, 144, 143, 128, 142, 142, 144, 141, 139, 138, 135, 137, 137, 146, 134, 135, 145, 143, 152, 133, 138, 140, 147, 143, 143, 133, 141, 141, 145, 137, 140, 136, 129, 137, 142, 146, 133, 136, 141, 135, 143, 138, 136, 134, 134, 149, 136, 136, 135, 131, 135, 143, 142, 135, 134, 144, 142, 138, 138, 139, 139, 142, 137, 143, 140, 136, 142, 137, 132, 140, 141, 135, 133, 137, 132, 139, 135, 141, 128, 137, 142, 145, 151, 148, 142, 133, 141, 135, 146, 139, 142, 143, 140, 133, 148, 133, 139, 144, 134, 142, 138, 143, 134, 140, 137, 137, 137, 140, 143, 134, 150, 139, 137, 143, 141, 123, 140, 136, 136, 133, 137, 151, 143, 142, 146, 146, 137, 136, 135, 153, 141, 135, 140, 139, 140, 143, 135, 134, 135, 138, 145, 134, 154, 149, 132, 140, 139, 142, 140, 148, 134, 137, 149, 138, 131, 135, 148, 139, 138, 139, 139, 138, 136, 143, 135, 142, 146, 146, 134, 137, 145, 141, 140, 140, 138, 142, 131, 126, 138, 141, 135, 141, 136, 141, 136, 142, 131, 137, 137, 139, 146, 142, 143, 133, 136, 144, 145, 137, 136, 137, 141, 143, 140, 135, 132, 140, 139, 137, 134, 139, 140, 148, 138, 139, 139, 138, 144, 152, 144, 141, 138, 135, 137, 138, 135, 135, 135, 133, 143, 135, 146, 140, 134, 142, 139, 140, 138, 138, 138, 128, 147, 139, 142, 133, 141, 134, 144, 150, 141, 137, 141, 141, 146, 135, 137, 138, 140, 137, 139, 130, 135, 140, 137, 140, 130, 137, 140, 136, 141, 145, 134, 137, 140, 135, 139, 133, 139, 143, 138, 147, 141, 144, 144, 147, 141, 143, 131, 135, 133, 136, 136, 137, 139, 144, 141, 141, 144, 139, 146, 137, 132, 144, 137, 132, 132, 140, 142, 137, 137, 147, 129, 138, 147, 141, 139, 143, 138, 134, 133, 134, 139, 144, 136, 140, 135, 138, 140, 144, 135, 138, 140, 144, 135, 138, 145, 139, 141, 146, 141, 142, 137, 140, 137, 144, 134, 140, 139, 140, 138, 134, 137, 134, 140, 135, 134, 135, 149, 143, 140, 139, 139, 145, 135, 137, 145, 137, 140, 139, 133, 135, 135, 137, 135, 141, 136, 139, 144, 140, 139, 140, 141, 139, 144, 137, 143, 139, 136, 138, 143, 136, 140, 140, 143, 139, 137, 143, 137, 134, 149, 144, 137, 136, 134, 138, 132, 143, 142, 143, 147, 143, 136, 139, 140, 139, 148, 142, 143, 130, 134, 148, 143, 146, 142, 147, 156, 145, 132, 135, 119, 137, 135, 131, 141, 140, 140, 138, 139, 146, 147, 144, 141, 137, 139, 128, 138, 134, 147, 141, 141, 142, 141, 142, 133, 143, 137, 144, 135, 144, 140, 136, 144, 146, 139, 147, 142, 133, 138, 137, 138, 134, 141, 130, 142, 141, 135, 143, 142, 140, 143, 140, 136, 130, 136, 128, 135, 139, 144, 130, 144, 138, 132, 147, 139, 140, 131, 137, 141, 130, 140, 139, 146, 140, 142, 140, 140, 134, 133, 134, 139, 128, 140, 137, 141, 138, 143, 144, 130, 134, 140, 140, 126, 141, 147, 151, 141, 146, 141, 142, 140, 138, 136, 132, 140, 137, 134, 134, 132, 145, 138, 146, 150, 142, 146, 130, 136, 153, 145, 138, 136, 133, 134, 142, 137, 139, 148, 133, 136, 134, 137, 135, 133, 141, 142, 140, 147, 133, 144, 138, 143, 140, 152, 142, 143, 136, 133, 142, 138, 140, 135, 142, 135, 136, 140, 136, 137, 132, 138, 143, 132, 146, 133, 149, 145, 142, 139, 141, 139, 131, 137, 140, 133, 143, 136, 135, 135, 133, 142, 143, 141, 132, 137, 136, 131, 139, 137, 134, 139, 137, 147, 136, 141, 147, 134, 140, 142, 132, 136, 144, 140, 140, 132, 148, 140, 137, 142, 136, 145, 141, 145, 133, 144, 137, 136, 135, 139, 140, 139, 135, 134, 133, 138, 141, 130, 141, 135, 135, 141, 144, 143, 135, 129, 139, 138, 141, 151, 129, 137, 134, 135, 141, 147, 133, 130, 142, 139, 149, 138, 145, 129, 147, 139, 137, 129, 141, 144, 134, 138, 132, 128, 135, 135, 148, 132, 148, 144, 131, 138, 149, 141, 132, 137, 128, 138, 136, 135, 134, 141, 129, 139, 141, 139, 138, 127, 142, 135, 143, 138, 136, 134, 144, 147, 138, 146, 138, 137, 143, 142, 135, 137, 137, 139, 132, 144, 143, 136, 141, 137, 138, 137, 140, 142, 143, 137, 129, 138, 139, 132, 137, 145, 134, 143, 146, 143, 138, 129, 142, 137, 143, 130, 137, 126, 130, 144, 132, 137, 139, 148, 143, 135, 142, 133, 141, 145, 135, 145, 147, 137, 130, 134, 138, 149, 136, 136, 133, 142, 134, 143, 135, 141, 142, 152, 141, 139, 140, 150, 145, 144, 134, 136, 139, 142, 138, 145, 140, 142, 146, 133, 139, 139, 132, 152, 133, 139, 137, 135, 146, 133, 141, 144, 127, 132, 137, 138, 143, 144, 140, 147, 133, 141, 140, 140, 153, 128, 140, 139, 141, 139, 142, 141, 142, 134, 139, 139, 141, 134, 132, 139, 140, 134, 130, 138, 139, 133, 138, 139, 139, 138, 134, 132, 143, 140, 138, 137, 139, 134, 147, 136, 133, 139, 140, 134, 138, 144, 139, 137, 138, 136, 138, 139, 141, 132, 141, 139, 138, 137, 137, 144, 138, 142, 133, 140, 140, 141, 143, 131, 136, 139, 144, 135, 153, 131, 144, 135, 135, 141, 134, 137, 143, 148, 131, 140, 132, 136, 134, 150, 129, 135, 134, 136, 147, 133, 143, 143, 135, 143, 135, 139, 128, 140, 148, 137, 132, 145, 141, 131, 137, 134, 133, 144, 131, 142, 143, 143, 143, 138, 134, 133, 137, 143, 142, 138, 146, 141, 144, 135, 144, 146, 143, 137, 143, 135, 135, 143, 138, 142, 136, 144, 142, 135, 139, 132, 140, 152, 137, 137, 140, 128, 135, 137, 135, 135, 141, 144, 139, 131, 139, 145, 132, 144, 134, 133, 138, 143, 137, 137, 134, 134, 141, 139, 136, 140, 138, 142, 144, 132, 138, 141, 144, 143, 138, 138, 140, 137, 139, 137, 132, 141, 139, 135, 144, 144, 131, 138, 137, 141, 144, 139, 132, 136, 137, 143, 140, 140, 135, 138, 136, 138, 144, 140, 148, 142, 142, 138, 139, 141, 141, 147, 141, 138, 144, 142, 134, 136, 139, 141, 141, 142, 140, 143, 149, 139, 134, 139, 138, 134, 137, 135, 135, 138, 138, 136, 141, 141, 144, 137, 142, 152, 143, 135, 143, 142, 136, 143, 140, 141, 143, 134, 137, 146, 141, 138, 142, 138, 145, 141, 134, 139, 140, 137, 137, 142, 140, 140, 142, 135, 134, 144, 133, 138, 142, 144, 139, 142, 137, 137, 134, 140, 139, 145, 134, 140, 137, 137, 140, 140, 136, 140, 136, 142, 139, 143, 139, 148, 137, 147, 136, 139, 139, 137, 143, 142, 145, 132, 142, 141, 142, 135, 140, 135, 139, 134, 139, 141, 139, 131, 138, 136, 140, 139, 139, 137, 145, 141, 138, 140, 134, 138, 137, 142, 147, 142, 138, 145, 134, 139, 140, 136, 134, 143, 147, 140, 138, 141, 140, 144, 142, 140, 137, 134, 132, 138, 141, 138, 145, 132, 135, 145, 142, 143, 140, 140, 142, 148, 149, 135, 137, 140, 139, 142, 141, 148, 136, 138, 140, 138, 136, 141, 138, 140, 141, 147, 140, 134, 142, 135, 130, 146, 138, 142, 141, 140, 138, 141, 138, 141, 142, 136, 142, 137, 131, 137, 141, 140, 133, 140, 140, 141, 148, 142, 142, 142, 134, 140, 132, 140, 142, 140, 140, 132, 136, 141, 136, 137, 139, 145, 140, 139, 135, 135, 132, 149, 137, 141, 131, 135, 144, 141, 146, 140, 141, 143, 138, 135, 134, 137, 142, 136, 134, 147, 135, 141, 147, 134, 137, 137, 142, 138, 142, 143, 135, 139, 137, 142, 138, 145, 141, 136, 139, 146, 138, 142, 142, 144, 143, 137, 139, 142, 140, 137, 134, 136, 139, 143, 134, 142, 148, 139, 140, 139, 142, 138, 138, 140, 132, 143, 138, 139, 139, 144, 138, 140, 144, 133, 144, 135, 144, 141, 131, 142, 142, 142, 139, 132, 139, 138, 141, 134, 136, 141, 136, 134, 140, 137, 136, 138, 139, 148, 136, 143, 132, 136, 142, 136, 143, 131, 142, 139, 140, 142, 133, 142, 149, 139, 146, 137, 141, 134, 144, 128, 144, 133, 143, 136, 138, 138, 136, 139, 146, 137, 134, 145, 136, 136, 137, 145, 139, 133, 140, 140, 149, 141, 139, 138, 143, 137, 136, 144, 138, 138, 137, 143, 135, 136, 139, 141, 140, 137, 145, 144, 142, 134, 143, 142, 142, 145, 139, 136, 143, 142, 136, 139, 143, 139, 142, 132, 144, 141, 139, 139, 143, 137, 140, 143, 139, 142, 139, 143, 141, 130, 137, 141, 132, 144, 139, 137, 143, 136, 141, 145, 143, 138, 142, 137, 141, 138, 135, 133, 138, 137, 144, 139, 143, 141, 140, 134, 139, 137, 139, 138, 142, 141, 139, 133, 143, 139, 138, 136, 143, 134, 143, 144, 134, 144, 139, 147, 149, 135, 145, 130, 136, 145, 135, 142, 145, 142, 135, 137, 143, 138, 129, 133, 135, 140, 142, 149, 133, 132, 138, 138, 147, 140, 144, 146, 131, 144, 147, 138, 139, 139, 140, 147, 128, 147, 141, 139, 136, 143, 147, 132, 142, 139, 135, 137, 136, 140, 144, 134, 127, 145, 140, 141, 138, 137, 132, 136, 147, 134, 143, 141, 134, 138, 148, 146, 136, 137, 132, 141, 144, 140, 141, 143, 138, 136, 136, 135, 143, 142, 142, 155, 142, 134, 125, 144, 129, 138, 135, 132, 127, 135, 133, 144, 134, 134, 132, 136, 136, 141, 138, 148, 134, 149, 138, 138, 128, 136, 129, 134, 150, 140, 128, 132, 132, 132, 139, 135, 138, 138, 146, 136, 139, 144, 135, 140, 138, 130, 136, 134, 140, 127, 147, 138, 145, 139, 138, 141, 147, 145, 138, 140, 142, 136, 137, 140, 152, 144, 134, 138, 131, 135, 132, 137, 131, 139, 134, 137, 133, 145, 140, 133, 142, 146, 137, 135, 147, 130, 138, 140, 140, 137, 136, 140, 130, 139, 141, 133, 135, 144, 152, 143, 140, 140, 127, 141, 135, 148, 146, 140, 142, 142, 141, 134, 143, 137, 142, 131, 143, 133, 134, 144, 135, 127, 134, 135, 141, 145, 136, 142, 141, 134, 136, 141, 142, 151, 144, 149, 147, 145, 144, 140, 134, 142, 142, 139, 147, 144, 137, 142, 145, 140, 136, 120, 137, 135, 147, 129, 135, 154, 149, 134, 136, 137, 139, 140, 139, 147, 141, 145, 147, 133, 136, 137, 137, 132, 139, 145, 141, 142, 146, 153, 136, 139, 144, 141, 135, 143, 143, 131, 136, 151, 141, 141, 138, 141, 143, 137, 146, 145, 137, 139, 147, 141, 140, 138, 132, 138, 150, 142, 133, 139, 141, 142, 137, 135, 141, 137, 147, 134, 134, 139, 128, 144, 135, 138, 143, 136, 139, 147, 126, 135, 134, 139, 144, 143, 147, 138, 138, 133, 141, 136, 147, 145, 136, 147, 140, 132, 128, 150, 136, 147, 145, 130, 138, 128, 146, 137, 140, 138, 137, 137, 144, 137, 142, 145, 135, 139, 139, 130, 133, 139, 143, 135, 138, 139, 136, 139, 153, 140, 131, 138, 140, 152, 139, 135, 143, 132, 138, 142, 137, 138, 140, 140, 138, 141, 129, 144, 148, 134, 143, 137, 128, 132, 139, 138, 141, 150, 138, 139, 147, 136, 145, 128, 146, 133, 128, 135, 130, 142, 135, 140, 137, 138, 144, 140, 132, 147, 139, 140, 137, 132, 148, 145, 134, 142, 147, 133, 140, 126, 143, 144, 143, 144, 142, 128, 142, 130, 131, 133, 141, 149, 143, 136, 138, 135, 139, 137, 128, 139, 139, 139, 142, 142, 134, 137, 145, 137, 144, 140, 142, 136, 145, 136, 135, 142, 146, 144, 134, 143, 133, 140, 146, 131, 133, 146, 152, 147, 143, 135, 126, 140, 144, 137, 145, 126, 142, 141, 136, 140, 139, 141, 131, 133, 146, 133, 146, 138, 132, 143, 136, 139, 139, 143, 139, 125, 145, 136, 146, 137, 145, 140, 137, 144, 157, 135, 146, 135, 136, 146, 134, 141, 135, 141, 135, 133, 137, 153, 131, 145, 148, 139, 137, 153, 135, 139, 132, 136, 147, 135, 147, 144, 132, 140, 134, 140, 142, 136, 144, 142, 132, 140, 146, 131, 144, 141, 135, 134, 130, 133, 136, 141, 139, 139, 136, 137, 147, 151, 136, 137, 141, 141, 135, 144, 142, 136, 148, 136, 145, 139, 152, 142, 137, 140, 130, 140, 136, 144, 137, 143, 144, 136, 143, 133, 136, 136, 136, 137, 135, 136, 142, 132, 142, 137, 142, 132, 130, 140, 146, 130, 156, 138, 132, 140, 136, 129, 142, 146, 140, 138, 131, 136, 138, 147, 134, 142, 145, 141, 138, 146, 137, 135, 135, 136, 145, 140, 143, 142, 148, 143, 136, 134, 139, 138, 136, 136, 143, 144, 142, 141, 134, 150, 143, 132, 139, 138, 141, 146, 138, 136, 132, 133, 149, 141, 141, 135, 134, 145, 140, 143, 142, 139, 147, 152, 141, 140, 132, 147, 144, 143, 132, 144, 139, 141, 143, 134, 137, 136, 149, 136, 147, 141, 141, 139, 136, 139, 132, 142, 138, 131, 154, 140, 135, 141, 146, 137, 142, 140, 137, 145, 137, 135, 142, 136, 142, 142, 141, 134, 134, 136, 132, 133, 153, 147, 134, 133, 146, 146, 138, 147, 144, 142, 138, 146, 138, 141, 146, 131, 133, 141, 143, 130, 138, 138, 141, 134, 146, 134, 131, 133, 131, 136, 147, 136, 123, 143, 134, 139, 122, 145, 135, 131, 147, 137, 143, 142, 145, 143, 131, 129, 140, 148, 135, 141, 136, 140, 133, 132, 137, 136, 128, 136, 142, 135, 140, 134, 143, 142, 139, 130, 137, 150, 139, 140, 140, 125, 137, 142, 138, 135, 143, 130, 144, 137, 138, 130, 142, 132, 138, 139, 141, 142, 137, 142, 134, 132, 144, 149, 136, 130, 138, 134, 141, 144, 132, 142, 139, 139, 136, 142, 131, 138, 141, 136, 136, 143, 137, 133, 133, 138, 139, 135, 134, 142, 128, 137, 137, 140, 142, 149, 136, 155, 140, 142, 139, 132, 139, 145, 136, 141, 132, 128, 145, 138, 138, 133, 131, 154, 135, 140, 135, 124, 141, 142, 146, 133, 141, 139, 136, 142, 139, 145, 145, 137, 133, 139, 142, 132, 139, 139, 143, 132, 136, 145, 143, 131, 134, 139, 144, 146, 155, 142, 136, 139, 137, 136, 136, 134, 133, 146, 145, 140, 136, 142, 136, 143, 144, 139, 132, 141, 146, 134, 144, 137, 130, 145, 146, 134, 133, 136, 139, 141, 141, 137, 133, 132, 141, 140, 129, 149, 137, 135, 136, 135, 136, 143, 143, 138, 148, 141, 135, 129, 133, 137, 138, 137, 129, 134, 140, 135, 134, 136, 135, 136, 137, 139, 127, 135, 137, 140, 137, 146, 136, 148, 142, 129, 140, 158, 133, 140, 133, 142, 141, 135, 142, 129, 141, 137, 139, 142, 128, 144, 140, 137, 135, 148, 142, 129, 138, 135, 130, 135, 139, 136, 134, 133, 144, 139, 144, 137, 139, 142, 136, 146, 135, 146, 142, 134, 141, 148, 151, 145, 135, 135, 133, 152, 140, 143, 140, 132, 139, 145, 137, 150, 142, 139, 141, 142, 138, 150, 129, 139, 130, 133, 144, 134, 129, 138, 155, 125, 125, 143, 138, 136, 126, 135, 130, 131, 133, 134, 132, 135, 136, 149, 140, 130, 148, 129, 143, 144, 132, 137, 135, 138, 166, 135, 143, 132, 127, 132, 134, 127, 121, 143, 137, 133, 144, 130, 145, 134, 152, 137, 137, 140, 138, 145, 137, 137, 145, 135, 138, 134, 137, 134, 141, 139, 143, 131, 135, 144, 143, 144, 138, 150, 139, 143, 140, 138, 135, 140, 131, 149, 136, 137, 141, 134, 135, 144, 139, 152, 145, 133, 134, 144, 151, 135, 135, 141, 135, 145, 131, 139, 138, 126, 132, 131, 149, 135, 136, 128, 150, 135, 129, 138, 134, 131, 137, 144, 137, 136, 134, 133, 137, 146, 129, 140, 136, 138, 137, 140, 135, 128, 134, 143, 142, 140, 134, 134, 136, 145, 131, 142, 134, 133, 139, 143, 116, 150, 143, 128, 144, 145, 124, 138, 136, 140, 129, 135, 139, 139, 144, 142, 137, 133, 149, 145, 139, 130, 150, 143, 159, 133, 145, 145, 148, 137, 127, 133, 138, 133, 142, 137, 148, 146, 137, 136, 154, 135, 136, 133, 149, 136, 132, 138, 132, 139, 138, 126, 137, 128, 135, 137, 139, 138, 137, 138, 137, 135, 134, 140, 129, 148, 141, 135, 139, 142, 142, 142, 141, 138, 143, 135, 126, 128, 132, 140, 148, 147, 134, 125, 137, 134, 128, 138, 137, 140, 130, 144, 134, 134, 139, 138, 140, 145, 140, 125, 142, 145, 146, 140, 136, 127, 153, 135, 137, 149, 141, 131, 135, 141, 139, 146, 139, 133, 136, 138, 137, 136, 137, 132, 136, 133, 145, 136, 135, 142, 133, 131, 142, 124, 146, 138, 136, 137, 144, 148, 143, 135, 131, 141, 146, 149, 142, 137, 136, 137, 124, 148, 130, 132, 144, 134, 144, 135, 136, 136, 138, 134, 124, 137, 149, 133, 146, 128, 135, 130, 149, 142, 143, 139, 132, 138, 140, 148, 143, 133, 140, 148, 140, 134, 145, 143, 138, 139, 131, 145, 142, 137, 134, 135, 144, 146, 139, 142, 136, 134, 133, 133, 143, 147, 138, 144, 140, 136, 137, 138, 132, 138, 148, 140, 136, 146, 136, 128, 136, 141, 140, 140, 134, 139, 149, 135, 147, 148, 131, 141, 130, 133, 131, 143, 142, 132, 138, 149, 132, 145, 136, 141, 133, 144, 147, 127, 141, 135, 136, 126, 149, 135, 138, 152, 132, 145, 140, 144, 139, 134, 145, 148, 133, 135, 131, 135, 150, 140, 140, 141, 146, 130, 136, 142, 134, 154, 139, 134, 145, 137, 149, 128, 135, 138, 139, 128, 125, 140, 130, 125, 135, 145, 139, 142, 141, 137, 154, 130, 139, 133, 149, 133, 142, 133, 150, 145, 138, 141, 152, 135, 136, 144, 141, 149, 141, 145, 139, 141, 131, 129, 149, 145, 143, 144, 134, 143, 160, 135, 127, 133, 135, 146, 135, 135, 142, 141, 139, 138, 134, 145, 143, 138, 132, 137, 136, 139, 138, 136, 141, 135, 136, 131, 126, 155, 127, 130, 145, 134, 126, 137, 140, 135, 136, 145, 140, 140, 134, 137, 140, 135, 144, 140, 137, 144, 140, 140, 139, 136, 136, 147, 142, 142, 143, 143, 140, 145, 136, 139, 143, 140, 146, 136, 136, 135, 138, 141, 139, 135, 142, 144, 143, 142, 138, 136, 132, 137, 141, 143, 134, 135, 140, 141, 135, 141, 142, 144, 142, 145, 137, 148, 138, 137, 137, 135, 143, 143, 134, 137, 143, 142, 138, 144, 136, 142, 138, 132, 138, 134, 145, 133, 136, 135, 137, 140, 132, 143, 141, 133, 141, 145, 136, 142, 142, 135, 144, 140, 134, 137, 129, 140, 137, 141, 135, 138, 149, 140, 141, 131, 139, 135, 138, 137, 139, 138, 142, 134, 137, 146, 139, 142, 141, 142, 137, 137, 139, 140, 134, 137, 131, 146, 138, 144, 135, 138, 141, 139, 140, 135, 142, 141, 136, 139, 138, 137, 140, 143, 133, 142, 138, 136, 135, 137, 136, 136, 142, 142, 137, 136, 130, 143, 139, 143, 131, 141, 143, 138, 133, 138, 140, 135, 135, 133, 128, 140, 138, 138, 138, 137, 143, 136, 135, 139, 141, 135, 139, 140, 142, 145, 147, 136, 140, 139, 137, 119, 139, 131, 137, 139, 144, 141, 144, 139, 136, 143, 145, 138, 137, 147, 139, 139, 136, 130, 140, 135, 140, 138, 142, 133, 144, 135, 144, 139, 137, 139, 136, 142, 140, 138, 137, 144, 137, 134, 139, 143, 141, 137, 142, 142, 135, 144, 132, 141, 135, 141, 141, 140, 121, 142, 133, 139, 137, 139, 140, 131, 143, 136, 140, 132, 134, 143, 143, 131, 141, 137, 133, 145, 138, 141, 140, 144, 137, 134, 133, 138, 139, 135, 138, 136, 142, 137, 135, 141, 140, 138, 144, 139, 138, 140, 143, 139, 141, 136, 141, 143, 135, 136, 140, 137, 138, 139, 140, 142, 153, 135, 139, 151, 138, 136, 136, 138, 142, 142, 140, 147, 146, 138, 140, 139, 134, 141, 139, 142, 137, 136, 139, 139, 140, 144, 134, 143, 143, 141, 136, 140, 144, 138, 140, 140, 134, 147, 138, 142, 141, 137, 141, 144, 136, 140, 141, 132, 137, 132, 134, 135, 141, 139, 150, 136, 142, 127, 141, 132, 136, 138, 140, 148, 133, 144, 136, 138, 146, 138, 138, 141, 141, 136, 142, 136, 138, 138, 136, 140, 136, 145, 136, 138, 142, 141, 137, 142, 140, 135, 129, 143, 140, 142, 137, 136, 148, 141, 127, 138, 131, 141, 140, 140, 147, 140, 134, 144, 135, 137, 137, 142, 135, 139, 144, 142, 135, 137, 143, 141, 136, 139, 141, 141, 139, 142, 136, 138, 134, 139, 142, 142, 135, 137, 147, 143, 144, 144, 140, 134, 140, 138, 142, 141, 136, 132, 136, 137, 141, 141, 139, 131, 138, 140, 140, 141, 136, 146, 143, 141, 149, 133, 140, 138, 140, 141, 141, 144, 137, 137, 139, 137, 137, 138, 135, 131, 143, 146, 137, 137, 143, 147, 138, 131, 141, 137, 141, 130, 135, 146, 145, 143, 142, 138, 142, 140, 142, 148, 142, 139, 142, 138, 138, 137, 139, 132, 129, 142, 141, 132, 131, 123, 142, 139, 132, 142, 135, 145, 138, 136, 130, 138, 136, 144, 138, 140, 138, 146, 150, 143, 123, 145, 132, 147, 144, 140, 132, 152, 134, 141, 141, 139, 135, 142, 137, 154, 133, 136, 120, 138, 118, 143, 140, 132, 140, 142, 131, 135, 145, 137, 130, 157, 134, 145, 132, 136, 139, 145, 144, 128, 145, 134, 130, 137, 130, 146, 139, 143, 140, 150, 134, 136, 133, 136, 136, 137, 138, 139, 148, 136, 140, 135, 139, 143, 135, 138, 138, 147, 147, 131, 136, 128, 134, 143, 141, 133, 131, 135, 145, 143, 138, 137, 131, 136, 135, 140, 145, 132, 162, 128, 135, 132, 139, 140, 146, 139, 149, 140, 130, 132, 136, 146, 136, 144, 131, 139, 132, 136, 139, 132, 136, 143, 144, 142, 130, 137, 140, 142, 141, 134, 133, 145, 140, 132, 126, 148, 142, 146, 142, 143, 146, 130, 136, 154, 131, 139, 144, 145, 153, 139, 150, 148, 138, 143, 137, 136, 125, 144, 141, 135, 153, 132, 141, 139, 140, 138, 136, 129, 150, 132, 146, 137, 148, 131, 127, 136, 131, 143, 133, 147, 140, 142, 144, 126, 139, 142, 157, 133, 139, 143, 152, 138, 130, 144, 135, 139, 133, 123, 140, 148, 144, 142, 137, 140, 133, 131, 141, 129, 143, 135, 138, 144, 146, 143, 130, 132, 139, 142, 129, 133, 131, 134, 133, 154, 147, 143, 141, 137, 139, 144, 148, 137, 133, 137, 143, 138, 147, 155, 138, 136, 149, 134, 132, 136, 136, 131, 145, 143, 135, 139, 134, 150, 146, 140, 141, 136, 138, 143, 140, 140, 140, 150, 139, 138, 139, 147, 130, 139, 142, 128, 153, 126, 136, 140, 144, 129, 133, 138, 154, 148, 129, 147, 128, 133, 143, 135, 144, 135, 136, 143, 128, 136, 124, 146, 149, 151, 136, 130, 133, 145, 145, 134, 136, 143, 138, 132, 147, 125, 139, 139, 134, 134, 128, 136, 149, 142, 129, 140, 145, 144, 141, 126, 143, 122, 149, 142, 131, 152, 150, 129, 134, 147, 132, 129, 141, 133, 137, 155, 149, 134, 147, 140, 135, 144, 142, 143, 127, 125, 140, 139, 124, 141, 144, 134, 135, 132, 140, 124, 138, 143, 140, 140, 138, 143, 141, 133, 137, 146, 133, 130, 124, 148, 131, 137, 143, 132, 128, 135, 141, 131, 149, 137, 129, 125, 138, 147, 144, 138, 130, 137, 138, 135, 147, 145, 128, 147, 147, 137, 141, 138, 137, 141, 133, 152, 142, 144, 141, 136, 141, 137, 123, 137, 145, 139, 137, 138, 130, 133, 138, 136, 135, 136, 134, 134, 139, 138, 141, 145, 136, 147, 142, 153, 135, 147, 138, 130, 139, 137, 143, 124, 150, 137, 136, 144, 148, 137, 146, 150, 136, 130, 145, 151, 131, 139, 129, 132, 148, 126, 146, 124, 128, 139, 137, 144, 141, 149, 138, 130, 142, 151, 144, 138, 122, 140, 139, 140, 139, 143, 138, 135, 145, 139, 136, 129, 141, 141, 140, 148, 140, 151, 140, 137, 132, 134, 141, 133, 134, 142, 135, 154, 145, 137, 145, 140, 133, 138, 138, 142, 133, 141, 138, 140, 148, 138, 123, 137, 146, 135, 138, 145, 141, 142, 137, 140, 132, 147, 133, 137, 147, 139, 142, 138, 137, 137, 140, 138, 129, 125, 136, 138, 138, 139, 129, 135, 138, 135, 144, 146, 144, 148, 135, 140, 145, 148, 133, 141, 134, 141, 143, 139, 132, 144, 147, 141, 145, 143, 127, 133, 134, 138, 141, 130, 135, 141, 148, 135, 140, 132, 135, 151, 134, 136, 136, 133, 143, 150, 132, 144, 134, 135, 131, 140, 145, 130, 135, 120, 146, 143, 135, 135, 142, 138, 145, 136, 144, 143, 136, 136, 137, 141, 144, 136, 142, 139, 141, 137, 143, 136, 135, 130, 142, 127, 149, 141, 136, 141, 136, 140, 136, 139, 137, 141, 141, 145, 137, 141, 150, 134, 145, 137, 147, 130, 138, 138, 139, 144, 144, 135, 141, 138, 137, 135, 151, 136, 128, 138, 141, 142, 137, 147, 134, 137, 130, 138, 137, 135, 129, 134, 126, 131, 143, 130, 135, 137, 138, 140, 139, 151, 145, 144, 142, 137, 138, 139, 131, 131, 137, 134, 131, 141, 142, 133, 140, 139, 135, 137, 140, 136, 139, 130, 150, 144, 139, 152, 137, 142, 136, 139, 149, 150, 134, 138, 146, 145, 136, 134, 139, 124, 141, 137, 129, 144, 135, 144, 147, 142, 140, 140, 139, 146, 140, 145, 141, 141, 142, 145, 135, 139, 138, 137, 129, 140, 136, 136, 141, 151, 128, 143, 143, 134, 136, 144, 137, 143, 130, 141, 132, 131, 145, 142, 139, 142, 137, 132, 138, 147, 144, 143, 138, 129, 136, 139, 137, 150, 144, 132, 141, 141, 143, 130, 146, 147, 134, 147, 133, 140, 139, 138, 143, 136, 140, 147, 143, 139, 148, 150, 138, 133, 138, 143, 141, 144, 140, 142, 135, 143, 127, 131, 143, 129, 139, 136, 141, 140, 143, 136, 150, 135, 139, 132, 142, 139, 142, 140, 138, 128, 147, 134, 134, 141, 130, 142, 139, 138, 131, 143, 141, 142, 141, 138, 135, 138, 141, 138, 148, 134, 140, 135, 131, 135, 145, 141, 139, 143, 142, 129, 140, 138, 134, 145, 146, 133, 135, 131, 135, 126, 140, 149, 134, 131, 143, 137, 138, 134, 143, 135, 139, 138, 132, 136, 133, 145, 140, 138, 132, 133, 144, 124, 135, 130, 134, 144, 136, 136, 130, 144, 141, 133, 138, 131, 141, 141, 133, 141, 127, 150, 130, 133, 128, 138, 138, 127, 143, 140, 132, 145, 135, 138, 144, 132, 132, 140, 149, 134, 144, 140, 156, 144, 144, 138, 135, 141, 144, 134, 130, 129, 128, 128, 144, 134, 145, 153, 143, 136, 148, 139, 138, 138, 143, 140, 137, 133, 141, 130, 138, 145, 142, 140, 140, 137, 133, 135, 145, 134, 139, 131, 138, 138, 135, 139, 146, 139, 133, 139, 144, 143, 150, 140, 146, 127, 137, 147, 140, 137, 140, 134, 142, 121, 143, 130, 137, 146, 140, 138, 137, 134, 136, 140, 145, 142, 138, 142, 133, 133, 129, 131, 141, 143, 141, 135, 138, 138, 129, 146, 145, 140, 136, 143, 141, 136, 137, 143, 141, 137, 152, 132, 138, 140, 138, 145, 140, 147, 135, 141, 142, 141, 140, 150, 139, 140, 148, 143, 148, 142, 138, 146, 146, 137, 135, 141, 138, 132, 135, 142, 141, 145, 136, 140, 132, 132, 143, 135, 133, 141, 126, 135, 144, 138, 139, 140, 137, 136, 140, 143, 142, 137, 138, 134, 128, 138, 134, 145, 133, 144, 133, 134, 142, 141, 139, 133, 136, 140, 132, 132, 146, 136, 134, 133, 133, 139, 138, 137, 138, 145, 138, 133, 139, 135, 144, 141, 140, 141, 134, 140, 142, 139, 138, 145, 135, 143, 144, 137, 141, 140, 142, 137, 143, 135, 136, 143, 135, 135, 136, 141, 135, 138, 130, 137, 133, 139, 131, 144, 138, 140, 143, 142, 142, 151, 141, 137, 140, 136, 139, 135, 139, 148, 134, 136, 135, 138, 147, 139, 139, 137, 145, 137, 133, 147, 134, 148, 145, 141, 138, 133, 141, 137, 134, 135, 132, 136, 135, 139, 139, 146, 139, 141, 142, 144, 133, 139, 141, 141, 137, 136, 140, 148, 138, 134, 138, 138, 136, 138, 138, 136, 139, 137, 143, 139, 136, 148, 138, 136, 145, 141, 144, 130, 139, 144, 139, 143, 139, 138, 144, 142, 145, 139, 138, 139, 133, 140, 143, 135, 137, 135, 133, 143, 135, 136, 140, 138, 136, 137, 138, 143, 143, 143, 141, 139, 134, 145, 142, 147, 139, 140, 141, 144, 138, 131, 136, 134, 138, 141, 133, 130, 140, 137, 137, 138, 133, 140, 137, 143, 144, 139, 134, 140, 132, 135, 140, 142, 136, 139, 141, 139, 138, 141, 139, 129, 136, 134, 139, 132, 137, 136, 140, 133, 136, 139, 140, 140, 142, 135, 142, 138, 137, 142, 142, 138, 135, 129, 135, 138, 144, 133, 145, 133, 136, 147, 139, 136, 136, 136, 143, 138, 139, 146, 141, 134, 136, 143, 137, 136, 136, 143, 144, 140, 141, 144, 150, 135, 145, 136, 132, 145, 140, 134, 135, 145, 138, 148, 138, 135, 139, 135, 147, 137, 138, 133, 143, 140, 142, 147, 139, 137, 147, 151, 140, 134, 141, 144, 141, 141, 137, 133, 138, 131, 143, 141, 138, 149, 135, 136, 133, 138, 139, 139, 141, 132, 137, 144, 138, 130, 135, 135, 136, 136, 134, 135, 141, 134, 145, 135, 132, 140, 140, 138, 142, 132, 137, 123, 140, 134, 138, 141, 138, 136, 131, 141, 134, 131, 141, 133, 136, 141, 146, 142, 136, 126, 132, 139, 134, 131, 141, 142, 148, 136, 135, 135, 143, 138, 143, 135, 134, 134, 136, 138, 139, 132, 143, 141, 145, 140, 140, 141, 152, 136, 137, 144, 146, 148, 142, 138, 136, 146, 139, 137, 140, 136, 134, 135, 146, 138, 136, 137, 143, 142, 134, 135, 140, 142, 138, 137, 141, 144, 136, 146, 137, 135, 134, 136, 140, 142, 141, 141, 142, 144, 135, 135, 145, 132, 136, 138, 142, 144, 133, 131, 137, 135, 142, 139, 134, 146, 136, 146, 143, 129, 144, 131, 144, 139, 143, 136, 139, 143, 137, 140, 145, 142, 140, 140, 139, 140, 139, 140, 141, 134, 126, 142, 141, 135, 147, 140, 143, 138, 136, 137, 143, 142, 131, 142, 139, 137, 141, 134, 139, 137, 142, 135, 141, 136, 146, 140, 142, 145, 130, 147, 137, 136, 140, 135, 145, 140, 135, 133, 125, 138, 141, 131, 132, 137, 140, 133, 133, 143, 131, 133, 138, 141, 131, 149, 134, 148, 133, 135, 129, 150, 139, 143, 135, 133, 143, 140, 142, 136, 146, 141, 134, 138, 138, 142, 137, 141, 135, 142, 131, 126, 146, 145, 138, 133, 128, 138, 144, 134, 133, 137, 136, 138, 148, 135, 133, 136, 136, 141, 139, 140, 143, 139, 147, 141, 150, 137, 134, 147, 139, 132, 144, 140, 143, 140, 136, 143, 136, 138, 138, 138, 148, 138, 137, 138, 137, 133, 139, 143, 139, 146, 131, 131, 131, 143, 141, 140, 140, 142, 146, 130, 142, 140, 131, 136, 135, 127, 141, 138, 137, 132, 152, 140, 137, 143, 134, 135, 136, 140, 143, 140, 134, 141, 142, 140, 141, 141, 143, 146, 144, 139, 144, 142, 134, 139, 147, 139, 133, 146, 143, 138, 134, 137, 139, 144, 138, 136, 139, 132, 140, 140, 139, 144, 138, 135, 138, 131, 145, 132, 139, 143, 133, 135, 137, 139, 142, 139, 139, 142, 127, 137, 138, 138, 137, 136, 138, 137, 136, 153, 135, 135, 132, 147, 142, 142, 138, 139, 143, 142, 132, 141, 137, 131, 141, 136, 135, 142, 145, 143, 134, 134, 133, 138, 145, 147, 135, 140, 140, 137, 137, 137, 131, 141, 129, 142, 137, 141, 132, 140, 148, 132, 142, 135, 138, 137, 131, 135, 143, 135, 134, 130, 142, 143, 146, 132, 138, 139, 138, 140, 147, 135, 146, 132, 146, 141, 131, 129, 133, 134, 138, 142, 135, 132, 143, 138, 138, 137, 136, 145, 140, 140, 145, 146, 138, 133, 130, 135, 135, 136, 145, 134, 141, 129, 129, 148, 129, 138, 145, 141, 135, 131, 139, 143, 139, 148, 138, 136, 137, 142, 133, 136, 144, 135, 141, 144, 144, 137, 136, 136, 147, 140, 135, 143, 140, 139, 147, 141, 147, 141, 142, 132, 136, 148, 136, 132, 145, 147, 137, 143, 135, 141, 137, 133, 142, 141, 139, 139, 142, 142, 140, 136, 142, 147, 137, 140, 135, 137, 147, 137, 138, 143, 140, 137, 133, 141, 141, 139, 145, 140, 124, 129, 139, 139, 136, 146, 151, 133, 132, 151, 138, 142, 143, 134, 134, 142, 135, 143, 143, 141, 135, 141, 141, 139, 139, 130, 135, 138, 145, 145, 139, 139, 129, 135, 127, 136, 139, 126, 140, 140, 134, 126, 141, 129, 145, 134, 155, 129, 145, 139, 138, 146, 133, 142, 144, 140, 140, 142, 133, 139, 138, 133, 144, 138, 134, 140, 139, 136, 142, 136, 144, 149, 141, 138, 130, 135, 141, 139, 137, 141, 136, 137, 131, 139, 131, 131, 143, 133, 125, 144, 135, 147, 150, 133, 133, 132, 132, 142, 146, 132, 142, 145, 143, 146, 129, 139, 141, 138, 138, 141, 137, 137, 137, 132, 135, 142, 141, 145, 142, 143, 137, 140, 136, 134, 137, 137, 140, 135, 142, 138, 138, 139, 140, 135, 137, 138, 139, 142, 141, 139, 137, 140, 139, 142, 139, 137, 137, 138, 139, 139, 140, 136, 145, 142, 143, 138, 141, 140, 140, 129, 139, 140, 135, 137, 140, 142, 142, 137, 133, 139, 141, 137, 142, 143, 138, 134, 139, 143, 129, 142, 138, 137, 136, 135, 137, 138, 137, 140, 139, 140, 139, 144, 136, 145, 138, 142, 141, 139, 137, 139, 146, 139, 139, 138, 143, 141, 138, 141, 142, 140, 136, 142, 140, 136, 137, 139, 145, 138, 141, 140, 142, 136, 137, 136, 138, 137, 149, 141, 140, 143, 132, 143, 141, 138, 136, 137, 139, 138, 138, 136, 144, 143, 142, 139, 143, 142, 142, 139, 137, 135, 139, 136, 139, 147, 137, 135, 143, 142, 144, 137, 141, 141, 138, 139, 138, 145, 138, 139, 140, 134, 139, 140, 136, 135, 145, 138, 142, 138, 137, 138, 139, 136, 140, 141, 142, 142, 137, 143, 136, 141, 137, 133, 139, 141, 136, 141, 138, 143, 139, 133, 139, 139, 138, 138, 136, 135, 138, 134, 134, 140, 142, 148, 137, 145, 140, 143, 136, 136, 136, 136, 135, 146, 137, 143, 142, 138, 138, 138, 143, 137, 141, 139, 142, 142, 141, 141, 139, 138, 144, 138, 137, 137, 140, 132, 138, 137, 137, 140, 132, 139, 141, 139, 138, 138, 139, 132, 135, 136, 141, 138, 141, 140, 144, 142, 138, 138, 137, 140, 140, 140, 142, 139, 135, 138, 136, 139, 140, 140, 141, 140, 140, 140, 139, 140, 141, 136, 139, 143, 145, 139, 146, 139, 142, 135, 140, 139, 145, 139, 138, 134, 139, 137, 143, 141, 139, 140, 139, 141, 139, 145, 139, 136, 138, 139, 142, 134, 140, 136, 139, 139, 136, 135, 135, 131, 143, 137, 137, 142, 146, 135, 138, 139, 138, 141, 138, 138, 138, 142, 138, 141, 141, 136, 139, 144, 140, 140, 140, 134, 140, 139, 137, 137, 143, 144, 140, 137, 137, 136, 140, 143, 134, 142, 137, 137, 136, 137, 139, 140, 140, 137, 133, 138, 139, 138, 140, 139, 143, 144, 142, 139, 138, 137, 139, 140, 139, 142, 137, 134, 140, 133, 141, 137, 136, 148, 141, 142, 134, 142, 140, 136, 143, 135, 133, 137, 141, 138, 139, 146, 139, 142, 139, 135, 143, 134, 142, 138, 137, 141, 141, 143, 135, 141, 137, 144, 136, 138, 136, 146, 139, 141, 140, 138, 139, 134, 136, 140, 138, 141, 140, 135, 138, 139, 145, 134, 139, 140, 140, 139, 140, 142, 137, 140, 139, 142, 139, 139, 138, 139, 140, 135, 134, 135, 139, 143, 141, 139, 135, 138, 143, 139, 142, 138, 138, 137, 142, 139, 136, 135, 135, 141, 141, 137, 134, 137, 137, 139, 137, 139, 146, 143, 140, 130, 139, 139, 138, 129, 140, 143, 138, 137, 143, 140, 136, 142, 134, 135, 144, 140, 139, 135, 141, 138, 137, 138, 142, 139, 138, 136, 141, 141, 138, 136, 140, 135, 138, 142, 148, 140, 139, 139, 145, 140, 153, 141, 134, 139, 138, 142, 137, 140, 138, 136, 142, 136, 133, 143, 138, 148, 138, 144, 138, 141, 138, 139, 139, 141, 141, 140, 140, 139, 133, 138, 144, 146, 137, 139, 138, 141, 139, 145, 135, 139, 129, 140, 132, 135, 137, 133, 141, 138, 143, 141, 139, 140, 132, 138, 137, 138, 136, 139, 132, 141, 135, 143, 134, 143, 135, 137, 133, 133, 139, 146, 132, 135, 140, 134, 143, 141, 141, 141, 131, 144, 132, 136, 145, 141, 138, 138, 140, 145, 132, 138, 136, 135, 142, 139, 137, 142, 139, 144, 141, 141, 139, 138, 142, 138, 136, 137, 131, 129, 138, 136, 137, 139, 137, 141, 137, 139, 141, 127, 148, 138, 135, 138, 137, 143, 145, 144, 130, 138, 137, 134, 138, 132, 135, 138, 138, 139, 138, 137, 134, 144, 143, 140, 128, 137, 139, 146, 144, 135, 143, 144, 142, 135, 132, 142, 139, 129, 138, 145, 147, 134, 140, 139, 142, 136, 129, 135, 130, 140, 131, 137, 147, 135, 138, 148, 142, 147, 135, 138, 141, 134, 135, 134, 137, 136, 141, 143, 141, 140, 139, 137, 148, 134, 144, 138, 144, 142, 135, 139, 141, 145, 141, 141, 136, 150, 136, 136, 136, 136, 135, 141, 136, 138, 142, 132, 136, 136, 140, 138, 135, 142, 145, 130, 138, 137, 141, 135, 142, 139, 137, 140, 135, 134, 138, 144, 142, 135, 141, 138, 135, 140, 144, 133, 145, 142, 135, 139, 140, 140, 140, 135, 140, 139, 134, 140, 139, 138, 141, 147, 144, 144, 136, 140, 139, 139, 140, 134, 152, 137, 144, 129, 134, 138, 135, 140, 141, 138, 137, 139, 141, 134, 133, 146, 149, 137, 138, 138, 145, 139, 135, 136, 140, 148, 148, 138, 132, 137, 133, 140, 137, 135, 138, 137, 145, 143, 142, 142, 136, 137, 144, 140, 134, 138, 140, 130, 134, 140, 147, 131, 131, 137, 132, 141, 140, 143, 136, 139, 135, 140, 137, 133, 133, 140, 138, 135, 134, 136, 140, 142, 139, 130, 140, 131, 140, 141, 138, 140, 123, 135, 141, 142, 143, 134, 142, 140, 145, 132, 140, 141, 137, 136, 138, 129, 136, 166, 138, 117, 139, 142, 136, 138, 147, 143, 148, 139, 136, 136, 148, 135, 140, 141, 136, 133, 142, 145, 138, 136, 136, 133, 145, 141, 140, 132, 135, 144, 138, 135, 136, 128, 142, 140, 134, 141, 138, 138, 143, 137, 137, 133, 136, 130, 140, 137, 144, 141, 129, 138, 129, 143, 140, 138, 143, 142, 135, 141, 143, 136, 134, 137, 137, 143, 139, 137, 133, 132, 141, 143, 131, 145, 136, 136, 144, 140, 136, 136, 138, 136, 135, 140, 133, 144, 136, 142, 138, 145, 135, 140, 133, 138, 139, 132, 145, 150, 133, 138, 135, 137, 143, 145, 138, 141, 136, 139, 142, 143, 141, 133, 136, 139, 139, 140, 140, 137, 147, 136, 139, 135, 139, 141, 138, 133, 136, 145, 135, 142, 140, 140, 134, 141, 139, 148, 139, 135, 137, 135, 137, 144, 136, 133, 132, 141, 130, 139, 128, 139, 138, 143, 138, 146, 136, 146, 140, 142, 141, 140, 142, 142, 132, 139, 134, 146, 141, 139, 136, 142, 137, 140, 142, 147, 142, 138, 144, 136, 145, 141, 145, 135, 138, 140, 138, 146, 145, 132, 131, 132, 142, 137, 128, 144, 140, 133, 143, 142, 137, 134, 142, 137, 133, 143, 143, 139, 131, 142, 138, 128, 148, 135, 149, 145, 134, 137, 139, 152, 148, 136, 137, 143, 139, 135, 142, 138, 134, 141, 135, 142, 145, 140, 130, 137, 133, 132, 140, 152, 143, 138, 133, 134, 142, 134, 134, 140, 135, 137, 142, 134, 134, 138, 134, 135, 134, 145, 135, 130, 143, 136, 138, 139, 133, 145, 140, 143, 136, 137, 134, 142, 143, 136, 145, 138, 129, 139, 141, 140, 136, 138, 138, 148, 140, 136, 142, 135, 142, 137, 148, 145, 140, 142, 136, 138, 126, 135, 139, 137, 138, 142, 142, 133, 141, 145, 143, 139, 147, 140, 133, 148, 144, 144, 137, 143, 149, 138, 128, 143, 139, 142, 138, 144, 140, 126, 135, 132, 143, 124, 144, 135, 136, 137, 146, 135, 135, 138, 140, 140, 130, 138, 132, 140, 144, 137, 136, 139, 134, 135, 140, 132, 145, 148, 143, 140, 149, 141, 142, 135, 132, 126, 134, 132, 137, 134, 133, 144, 139, 144, 137, 143, 137, 142, 137, 149, 139, 132, 140, 133, 131, 138, 135, 140, 130, 134, 150, 140, 140, 136, 137, 141, 144, 136, 135, 139, 139, 134, 140, 143, 143, 133, 135, 145, 140, 137, 135, 139, 145, 136, 131, 137, 124, 137, 131, 147, 128, 146, 139, 137, 136, 136, 146, 136, 135, 128, 140, 138, 139, 142, 139, 128, 131, 141, 140, 136, 135, 146, 143, 141, 131, 139, 138, 137, 144, 141, 134, 138, 146, 143, 139, 142, 137, 134, 136, 142, 153, 138, 140, 123, 139, 132, 143, 138, 138, 139, 139, 135, 147, 132, 144, 139, 136, 143, 138, 139, 141, 136, 139, 147, 144, 142, 134, 132, 135, 128, 141, 142, 139, 143, 145, 140, 143, 141, 154, 146, 130, 133, 140, 136, 137, 138, 135, 144, 128, 137, 137, 146, 139, 135, 139, 139, 143, 227, 138, 81, 139, 135, 145, 133, 156, 136, 129, 132, 130, 139, 132, 129, 131, 137, 135, 138, 144, 133, 127, 133, 139, 140, 139, 131, 143, 132, 139, 139, 138, 144, 146, 141, 138, 131, 145, 144, 136, 142, 147, 134, 133, 137, 138, 137, 133, 138, 152, 137, 132, 135, 142, 137, 137, 145, 137, 141, 131, 145, 137, 136, 144, 142, 136, 140, 140, 136, 153, 142, 139, 143, 139, 139, 145, 137, 146, 138, 147, 133, 135, 126, 140, 147, 139, 136, 133, 139, 128, 135, 146, 132, 141, 138, 132, 132, 138, 135, 134, 143, 140, 134, 128, 134, 136, 147, 142, 133, 137, 142, 131, 139, 142, 143, 126, 145, 129, 139, 146, 133, 141, 142, 139, 137, 138, 135, 136, 141, 145, 141, 134, 139, 141, 138, 137, 139, 144, 141, 134, 137, 140, 132, 134, 146, 139, 142, 136, 144, 136, 135, 135, 138, 145, 138, 138, 139, 137, 136, 140, 137, 136, 143, 139, 133, 139, 128, 133, 148, 136, 134, 137, 135, 138, 135, 142, 141, 138, 144, 136, 147, 142, 133, 134, 135, 140, 132, 136, 132, 135, 135, 135, 133, 140, 131, 139, 136, 141, 132, 147, 134, 128, 143, 127, 142, 145, 139, 155, 143, 137, 138, 130, 146, 147, 139, 145, 144, 139, 140, 130, 146, 140, 136, 140, 133, 133, 149, 135, 144, 131, 135, 130, 132, 145, 138, 145, 134, 143, 139, 141, 143, 129, 136, 137, 134, 141, 140, 126, 142, 137, 141, 141, 150, 138, 141, 124, 136, 133, 139, 140, 150, 141, 137, 132, 132, 143, 148, 140, 143, 147, 131, 148, 148, 138, 145, 143, 138, 144, 143, 149, 143, 142, 145, 140, 134, 132, 136, 147, 142, 144, 135, 142, 132, 147, 139, 142, 136, 139, 137, 136, 134, 127, 133, 140, 132, 143, 142, 144, 137, 133, 144, 137, 133, 134, 143, 143, 145, 139, 139, 141, 137, 132, 141, 132, 133, 138, 138, 139, 132, 133, 145, 139, 140, 144, 134, 144, 141, 139, 141, 133, 137, 141, 131, 137, 143, 133, 137, 138, 142, 136, 145, 136, 131, 145, 139, 141, 139, 140, 136, 143, 139, 145, 133, 144, 130, 136, 133, 144, 129, 133, 139, 134, 131, 136, 132, 133, 136, 139, 143, 134, 148, 149, 129, 140, 134, 142, 134, 124, 143, 134, 144, 149, 130, 137, 142, 144, 141, 136, 133, 137, 127, 133, 137, 145, 137, 135, 144, 138, 141, 138, 128, 142, 146, 138, 147, 140, 143, 140, 126, 136, 125, 135, 148, 132, 140, 139, 136, 135, 136, 137, 135, 129, 146, 140, 147, 145, 137, 134, 131, 137, 152, 144, 141, 132, 135, 139, 146, 133, 137, 138, 133, 135, 140, 139, 141, 139, 132, 147, 135, 136, 140, 141, 131, 148, 140, 141, 137, 127, 132, 131, 137, 142, 148, 139, 138, 136, 138, 139, 139, 139, 136, 139, 137, 147, 144, 140, 137, 134, 135, 138, 142, 135, 140, 133, 136, 139, 145, 138, 136, 140, 138, 136, 134, 134, 134, 146, 147, 136, 134, 144, 138, 136, 133, 140, 139, 139, 134, 135, 130, 134, 140, 139, 141, 135, 142, 145, 137, 140, 144, 138, 138, 145, 150, 132, 133, 134, 134, 141, 137, 141, 131, 137, 138, 134, 132, 142, 144, 134, 154, 140, 137, 137, 140, 147, 142, 137, 133, 139, 141, 134, 146, 143, 126, 147, 141, 135, 136, 137, 128, 151, 139, 135, 149, 137, 148, 132, 142, 153, 147, 148, 136, 148, 131, 137, 137, 135, 140, 132, 138, 140, 137, 139, 147, 141, 134, 123, 139, 143, 139, 136, 133, 149, 145, 138, 132, 136, 137, 146, 140, 136, 149, 134, 146, 133, 146, 148, 132, 131, 135, 140, 138, 145, 149, 139, 148, 142, 136, 138, 136, 136, 140, 143, 142, 136, 138, 139, 149, 136, 121, 139, 133, 146, 143, 145, 134, 133, 144, 142, 139, 136, 139, 128, 136, 137, 138, 132, 140, 136, 142, 143, 144, 141, 144, 139, 141, 137, 144, 143, 140, 136, 144, 138, 141, 135, 141, 131, 141, 147, 140, 149, 135, 146, 141, 151, 145, 142, 144, 139, 134, 142, 141, 136, 130, 146, 136, 147, 143, 132, 133, 136, 142, 140, 137, 142, 143, 137, 141, 135, 136, 133, 128, 139, 143, 141, 145, 133, 134, 128, 136, 137, 139, 136, 138, 140, 131, 134, 140, 128, 136, 151, 138, 140, 139, 136, 144, 141, 137, 144, 142, 141, 145, 138, 142, 135, 143, 145, 147, 138, 134, 140, 130, 144, 135, 133, 140, 139, 137, 141, 139, 142, 141, 146, 147, 148, 137, 132, 139, 139, 138, 134, 140, 139, 145, 141, 141, 139, 136, 140, 140, 135, 144, 134, 143, 147, 140, 137, 146, 138, 130, 139, 143, 140, 138, 141, 133, 138, 144, 139, 138, 129, 143, 141, 143, 137, 144, 138, 143, 137, 132, 136, 135, 146, 142, 131, 139, 140, 132, 140, 133, 139, 136, 134, 133, 129, 141, 135, 144, 135, 129, 142, 147, 142, 141, 140, 146, 137, 131, 140, 135, 138, 141, 145, 140, 138, 132, 134, 129, 140, 137, 129, 142, 140, 143, 143, 139, 136, 128, 134, 134, 141, 147, 126, 136, 146, 137, 143, 140, 136, 141, 147, 138, 140, 145, 146, 147, 139, 128, 139, 150, 142, 138, 136, 132, 146, 137, 136, 132, 146, 134, 134, 142, 144, 133, 139, 137, 138, 141, 139, 140, 139, 134, 140, 136, 142, 136, 152, 144, 144, 138, 130, 131, 140, 142, 137, 142, 141, 140, 135, 133, 144, 143, 137, 134, 135, 139, 138, 141, 143, 144, 132, 141, 148, 126, 141, 134, 133, 134, 139, 143, 140, 141, 144, 153, 139, 134, 150, 139, 135, 136, 138, 132, 142, 137, 129, 140, 138, 135, 145, 145, 137, 143, 150, 143, 136, 137, 129, 136, 131, 138, 142, 134, 140, 137, 141, 136, 143, 148, 140, 139, 142, 135, 144, 137, 142, 137, 130, 134, 145, 138, 144, 143, 140, 134, 141, 141, 139, 136, 136, 135, 137, 130, 134, 133, 136, 133, 139, 141, 139, 139, 144, 138, 131, 145, 133, 142, 136, 129, 132, 142, 149, 131, 144, 135, 145, 141, 139, 132, 137, 143, 138, 147, 143, 137, 142, 143, 140, 130, 140, 139, 135, 147, 140, 132, 139, 147, 142, 141, 140, 130, 147, 134, 134, 140, 139, 130, 132, 136, 136, 144, 140, 139, 144, 140, 140, 139, 140, 144, 143, 138, 139, 139, 134, 142, 141, 138, 139, 134, 134, 136, 142, 138, 134, 137, 134, 139, 141, 139, 144, 154, 134, 140, 143, 134, 139, 137, 140, 143, 150, 142, 142, 142, 134, 141, 143, 155, 132, 133, 136, 145, 134, 134, 134, 143, 136, 134, 139, 136, 127, 141, 129, 147, 138, 135, 150, 128, 137, 135, 139, 133, 140, 135, 147, 131, 136, 128, 144, 140, 139, 143, 140, 140, 138, 137, 131, 138, 134, 137, 139, 139, 132, 137, 134, 147, 143, 146, 136, 143, 141, 146, 126, 145, 134, 142, 136, 138, 137, 140, 136, 135, 139, 135, 138, 137, 138, 143, 138, 138, 136, 134, 137, 138, 132, 151, 137, 140, 136, 145, 138, 134, 141, 143, 133, 140, 146, 135, 134, 140, 140, 140, 136, 138, 137, 144, 145, 140, 147, 145, 138, 143, 138, 131, 135, 134, 135, 144, 137, 139, 141, 135, 137, 138, 142, 136, 138, 134, 143, 137, 138, 143, 138, 143, 128, 139, 136, 141, 137, 141, 142, 141, 135, 145, 140, 140, 133, 137, 138, 142, 141, 140, 133, 131, 129, 138, 146, 135, 144, 137, 142, 141, 139, 138, 138, 145, 135, 140, 136, 143, 136, 143, 138, 142, 139, 138, 139, 136, 145, 138, 138, 137, 139, 133, 144, 140, 144, 146, 138, 146, 145, 136, 140, 140, 147, 133, 127, 139, 139, 145, 138, 138, 138, 146, 140, 124, 142, 133, 137, 137, 138, 141, 136, 135, 141, 147, 135, 143, 136, 145, 145, 145, 148, 141, 139, 144, 141, 140, 132, 145, 144, 139, 144, 141, 138, 139, 142, 140, 133, 135, 138, 138, 145, 137, 138, 135, 133, 138, 137, 131, 135, 142, 132, 147, 139, 135, 132, 138, 144, 135, 135, 140, 141, 143, 137, 138, 143, 133, 138, 144, 136, 140, 138, 134, 135, 149, 143, 141, 141, 141, 132, 133, 138, 133, 136, 138, 144, 141, 135, 145, 143, 139, 134, 149, 138, 141, 140, 145, 128, 145, 146, 135, 141, 138, 136, 147, 135, 134, 143, 139, 135, 136, 136, 138, 135, 142, 139, 141, 140, 133, 139, 152, 141, 142, 137, 137, 136, 135, 140, 141, 137, 144, 137, 145, 139, 138, 144, 136, 138, 140, 144, 136, 138, 138, 143, 135, 129, 135, 137, 143, 137, 143, 149, 145, 141, 137, 157, 135, 142, 144, 142, 131, 144, 144, 147, 137, 141, 140, 139, 145, 131, 139, 134, 145, 143, 133, 143, 140, 135, 133, 148, 128, 134, 138, 138, 148, 142, 136, 145, 136, 141, 142, 142, 142, 135, 135, 129, 136, 139, 137, 141, 142, 140, 137, 139, 140, 140, 145, 140, 130, 147, 135, 142, 134, 139, 137, 137, 140, 131, 127, 130, 142, 139, 136, 144, 141, 137, 138, 141, 136, 138, 133, 137, 134, 132, 139, 140, 134, 137, 143, 135, 140, 134, 133, 146, 145, 133, 135, 132, 146, 144, 134, 138, 138, 143, 139, 144, 138, 130, 141, 138, 135, 132, 141, 146, 133, 147, 136, 140, 136, 132, 137, 138, 141, 134, 138, 147, 136, 136, 141, 148, 141, 139, 139, 140, 145, 138, 139, 135, 139, 138, 141, 137, 148, 141, 132, 141, 136, 131, 140, 133, 139, 130, 137, 135, 144, 141, 138, 148, 145, 132, 133, 135, 140, 133, 142, 143, 130, 134, 137, 137, 137, 131, 135, 139, 138, 139, 133, 139, 140, 137, 138, 138, 137, 134, 139, 142, 138, 142, 141, 143, 139, 137, 145, 133, 136, 142, 133, 149, 137, 137, 146, 140, 133, 142, 136, 139, 144, 145, 139, 143, 140, 135, 145, 141, 129, 143, 141, 138, 143, 136, 139, 136, 150, 135, 142, 137, 136, 124, 133, 141, 140, 139, 147, 139, 142, 135, 141, 124, 134, 144, 138, 129, 144, 133, 140, 156, 136, 144, 138, 133, 140, 146, 140, 133, 132, 135, 139, 152, 144, 134, 139, 140, 144, 132, 143, 130, 138, 140, 136, 131, 129, 140, 138, 149, 143, 142, 137, 150, 145, 135, 142, 144, 142, 149, 147, 142, 136, 141, 147, 146, 133, 134, 138, 142, 145, 128, 139, 140, 142, 145, 132, 136, 127, 145, 130, 143, 130, 139, 134, 137, 132, 139, 131, 132, 148, 139, 146, 142, 143, 136, 129, 144, 140, 132, 128, 141, 139, 142, 142, 137, 142, 141, 145, 147, 133, 139, 139, 143, 132, 135, 138, 139, 143, 136, 139, 136, 134, 137, 147, 133, 142, 132, 141, 134, 139, 135, 146, 132, 147, 135, 136, 136, 136, 143, 138, 138, 130, 135, 131, 141, 140, 137, 146, 138, 136, 137, 145, 131, 138, 142, 141, 140, 144, 135, 143, 135, 145, 135, 132, 139, 140, 146, 133, 142, 136, 135, 131, 147, 156, 142, 141, 149, 138, 137, 142, 143, 136, 136, 141, 148, 136, 126, 138, 140, 136, 141, 144, 128, 147, 144, 136, 136, 144, 147, 139, 141, 137, 137, 140, 139, 143, 140, 145, 141, 139, 145, 134, 148, 152, 134, 137, 137, 148, 134, 139, 145, 135, 145, 144, 141, 136, 136, 147, 149, 141, 137, 140, 136, 138, 142, 139, 141, 128, 148, 144, 145, 134, 138, 144, 138, 140, 143, 147, 131, 125, 139, 145, 146, 137, 131, 145, 129, 153, 135, 146, 136, 140, 137, 142, 137, 136, 143, 135, 136, 144, 145, 143, 135, 133, 143, 139, 138, 139, 140, 139, 133, 140, 139, 132, 143, 131, 149, 138, 148, 140, 143, 140, 128, 130, 137, 140, 146, 143, 128, 146, 142, 125, 138, 135, 143, 139, 137, 132, 141, 136, 139, 141, 147, 135, 143, 138, 144, 132, 139, 138, 143, 135, 141, 130, 147, 137, 135, 122, 140, 146, 141, 132, 140, 134, 137, 138, 135, 135, 134, 133, 145, 137, 143, 138, 144, 139, 145, 146, 151, 137, 142, 149, 134, 142, 152, 141, 133, 147, 143, 138, 153, 141, 140, 142, 144, 139, 143, 138, 137, 134, 138, 132, 129, 137, 139, 139, 136, 144, 139, 136, 140, 138, 139, 135, 134, 138, 145, 133, 131, 134, 144, 120, 141, 138, 141, 151, 133, 145, 137, 140, 147, 147, 132, 136, 138, 139, 142, 131, 128, 140, 141, 136, 127, 137, 138, 130, 140, 143, 140, 147, 134, 142, 141, 156, 147, 135, 134, 140, 137, 137, 144, 128, 138, 135, 140, 141, 135, 140, 138, 141, 139, 132, 141, 139, 124, 155, 137, 137, 146, 139, 147, 135, 131, 140, 132, 137, 139, 134, 145, 138, 142, 144, 140, 136, 146, 138, 132, 140, 137, 139, 137, 140, 132, 142, 139, 136, 141, 134, 138, 134, 145, 137, 133, 134, 136, 140, 138, 139, 136, 150, 135, 134, 149, 136, 139, 154, 151, 138, 135, 134, 137, 136, 133, 135, 138, 142, 136, 151, 138, 142, 137, 148, 146, 133, 146, 133, 136, 137, 140, 148, 136, 134, 138, 134, 144, 145, 144, 134, 139, 128, 130, 142, 148, 136, 142, 141, 134, 143, 136, 153, 134, 129, 139, 145, 132, 132, 153, 154, 141, 135, 125, 133, 128, 134, 154, 140, 131, 134, 145, 119, 136, 146, 138, 138, 133, 136, 145, 147, 129, 137, 134, 145, 140, 143, 144, 141, 141, 136, 145, 143, 133, 141, 143, 131, 138, 152, 143, 144, 132, 141, 156, 139, 143, 134, 133, 140, 134, 136, 146, 128, 137, 147, 137, 137, 127, 142, 124, 132, 136, 141, 138, 150, 132, 145, 133, 134, 133, 135, 127, 138, 135, 130, 141, 127, 147, 133, 135, 138, 145, 132, 131, 152, 136, 135, 138, 134, 134, 141, 139, 139, 140, 130, 135, 136, 131, 146, 147, 137, 140, 139, 130, 140, 128, 145, 132, 128, 132, 142, 136, 139, 145, 140, 154, 135, 139, 136, 134, 135, 137, 140, 133, 143, 134, 138, 145, 132, 141, 145, 143, 132, 143, 142, 138, 134, 142, 146, 131, 142, 140, 140, 140, 139, 139, 132, 139, 119, 136, 134, 133, 150, 138, 138, 133, 125, 140, 145, 139, 135, 139, 130, 143, 137, 141, 134, 136, 134, 151, 144, 136, 135, 134, 146, 138, 130, 140, 135, 134, 136, 137, 144, 123, 147, 136, 146, 144, 141, 133, 137, 138, 143, 141, 136, 126, 141, 136, 138, 133, 145, 135, 141, 136, 123, 140, 135, 139, 137, 137, 151, 140, 139, 126, 137, 136, 138, 144, 139, 138, 136, 148, 132, 135, 139, 139, 135, 150, 139, 139, 132, 132, 184, 142, 135, 138, 140, 135, 146, 133, 124, 162, 128, 131, 139, 137, 136, 134, 134, 142, 135, 132, 137, 143, 128, 143, 135, 142, 139, 132, 147, 146, 133, 130, 143, 139, 138, 138, 139, 150, 129, 143, 142, 134, 138, 125, 130, 138, 126, 137, 132, 126, 143, 134, 150, 133, 141, 139, 139, 140, 140, 142, 136, 136, 141, 137, 147, 128, 138, 140, 137, 145, 138, 147, 137, 143, 137, 137, 144, 140, 137, 133, 137, 142, 134, 135, 145, 138, 139, 125, 141, 151, 139, 121, 132, 145, 147, 135, 147, 135, 132, 137, 141, 137, 131, 132, 136, 135, 143, 135, 137, 141, 134, 142, 137, 140, 127, 144, 132, 131, 129, 136, 125, 140, 134, 142, 134, 137, 140, 139, 148, 143, 132, 145, 142, 145, 145, 133, 137, 134, 148, 136, 143, 143, 153, 142, 146, 132, 139, 137, 146, 146, 126, 145, 154, 153, 142, 128, 147, 139, 144, 144, 141, 148, 143, 137, 134, 140, 134, 140, 134, 138, 135, 137, 129, 135, 141, 139, 143, 128, 134, 137, 142, 141, 148, 127, 140, 143, 131, 141, 135, 138, 139, 138, 134, 141, 135, 149, 148, 133, 136, 143, 139, 141, 137, 148, 134, 143, 157, 135, 133, 139, 133, 138, 151, 138, 132, 141, 137, 135, 152, 141, 141, 143, 128, 139, 144, 137, 137, 140, 131, 142, 134, 146, 142, 139, 129, 129, 138, 135, 146, 150, 143, 128, 132, 146, 131, 134, 131, 144, 136, 135, 128, 143, 144, 141, 147, 139, 133, 131, 148, 140, 138, 141, 139, 135, 138, 134, 139, 136, 144, 139, 140, 139, 137, 135, 143, 134, 135, 129, 133, 139, 137, 145, 134, 142, 145, 138, 141, 139, 138, 133, 136, 136, 133, 136, 148, 140, 141, 148, 151, 131, 137, 138, 138, 132, 136, 131, 128, 147, 139, 144, 135, 151, 140, 142, 140, 123, 149, 140, 139, 148, 152, 144, 138, 142, 147, 147, 132, 140, 145, 146, 144, 141, 145, 141, 128, 125, 143, 134, 133, 139, 145, 134, 141, 133, 135, 143, 139, 136, 135, 157, 135, 148, 141, 127, 134, 136, 139, 137, 134, 132, 144, 136, 136, 139, 133, 132, 138, 139, 139, 138, 132, 134, 142, 135, 138, 145, 135, 137, 140, 142, 132, 139, 151, 144, 144, 139, 136, 132, 135, 132, 133, 136, 124, 137, 143, 134, 134, 142, 142, 147, 141, 137, 140, 136, 152, 131, 129, 135, 150, 144, 134, 143, 135, 139, 138, 138, 131, 139, 133, 143, 137, 157, 166, 136, 139, 137, 138, 143, 141, 143, 141, 139, 144, 132, 138, 144, 141, 139, 135, 141, 134, 135, 128, 139, 142, 139, 133, 133, 137, 131, 135, 141, 150, 140, 143, 150, 144, 139, 136, 142, 112, 142, 128, 144, 138, 135, 139, 144, 131, 139, 138, 139, 146, 127, 146, 133, 133, 135, 136, 148, 148, 127, 148, 140, 143, 145, 147, 135, 137, 130, 134, 137, 134, 140, 140, 141, 139, 138, 137, 143, 145, 133, 135, 130, 143, 145, 132, 133, 132, 139, 135, 135, 125, 139, 151, 140, 141, 141, 155, 134, 147, 141, 128, 122, 145, 145, 125, 144, 135, 135, 137, 137, 137, 136, 136, 144, 140, 134, 136, 131, 136, 138, 132, 141, 143, 145, 148, 138, 138, 137, 142, 133, 143, 134, 142, 139, 133, 142, 133, 139, 131, 138, 149, 153, 148, 138, 148, 143, 133, 134, 145, 141, 138, 139, 129, 154, 117, 144, 143, 136, 138, 136, 132, 138, 144, 142, 165, 129, 135, 140, 136, 135, 148, 138, 142, 133, 133, 137, 134, 145, 141, 136, 143, 131, 131, 141, 141, 127, 150, 133, 145, 132, 133, 138, 135, 132, 130, 141, 146, 129, 150, 141, 132, 143, 133, 148, 135, 153, 139, 133, 128, 131, 129, 129, 135, 143, 144, 132, 134, 140, 151, 135, 138, 131, 145, 139, 140, 138, 133, 137, 135, 142, 143, 138, 145, 139, 147, 136, 127, 137, 138, 146, 138, 146, 149, 142, 133, 131, 141, 135, 141, 141, 149, 134, 148, 139, 139, 142, 145, 132, 127, 143, 160, 149, 139, 139, 140, 144, 138, 141, 128, 136, 143, 148, 153, 139, 146, 136, 141, 129, 144, 138, 141, 141, 133, 128, 141, 137, 147, 133, 168, 146, 137, 145, 129, 132, 148, 146, 136, 148, 145, 136, 131, 145, 142, 140, 135, 124, 138, 132, 140, 142, 138, 137, 147, 134, 133, 124, 134, 138, 134, 138, 140, 140, 130, 134, 142, 139, 138, 140, 141, 144, 134, 132, 132, 133, 143, 140, 138, 138, 139, 133, 153, 145, 137, 152, 142, 133, 148, 146, 146, 136, 134, 145, 130, 132, 131, 149, 130, 131, 146, 137, 142, 136, 137, 156, 128, 142, 153, 135, 122, 138, 136, 142, 133, 140, 136, 144, 142, 142, 143, 142, 140, 145, 135, 140, 141, 133, 152, 134, 138, 137, 148, 145, 142, 140, 140, 130, 145, 150, 134, 134, 146, 137, 138, 144, 144, 132, 148, 135, 135, 136, 132, 135, 143, 135, 142, 137, 140, 142, 130, 151, 142, 140, 142, 140, 133, 128, 137, 136, 125, 146, 136, 143, 144, 142, 141, 138, 135, 131, 134, 134, 133, 146, 144, 132, 145, 138, 148, 135, 146, 154, 144, 149, 144, 141, 133, 139, 145, 143, 134, 137, 134, 131, 135, 133, 142, 141, 133, 131, 132, 164, 135, 140, 135, 132, 134, 142, 136, 133, 140, 139, 138, 142, 137, 130, 140, 147, 138, 140, 128, 129, 130, 137, 139, 139, 147, 130, 137, 139, 137, 139, 136, 147, 146, 136, 133, 154, 145, 137, 137, 136, 136, 141, 131, 134, 140, 151, 143, 141, 135, 142, 132, 144, 140, 135, 145, 142, 141, 153, 136, 141, 134, 141, 141, 140, 137, 141, 135, 143, 128, 140, 155, 140, 150, 139, 139, 138, 155, 141, 153, 140, 142, 130, 144, 140, 141, 143, 142, 132, 144, 136, 138, 142, 138, 137, 126, 138, 126, 138, 135, 141, 139, 137, 149, 135, 142, 138, 143, 142, 142, 145, 146, 145, 139, 141, 141, 131, 127, 133, 140, 157, 151, 139, 139, 135, 138, 142, 130, 141, 136, 138, 134, 125, 129, 133, 139, 136, 142, 140, 138, 131, 129, 141, 139, 129, 142, 146, 128, 133, 137, 138, 151, 137, 140, 144, 138, 142, 123, 139, 154, 135, 133, 140, 137, 140, 143, 130, 143, 142, 160, 139, 145, 145, 129, 130, 146, 130, 134, 140, 136, 139, 147, 141, 127, 139, 139, 130, 145, 140, 138, 146, 129, 146, 139, 147, 138, 140, 135, 126, 131, 143, 147, 144, 134, 146, 137, 136, 133, 145, 132, 135, 133, 139, 135, 146, 144, 138, 141, 144, 133, 140, 131, 134, 125, 141, 127, 130, 145, 137, 135, 144, 128, 149, 134, 146, 138, 139, 131, 130, 137, 147, 143, 142, 135, 141, 149, 135, 146, 142, 136, 147, 151, 138, 135, 138, 133, 145, 136, 140, 131, 134, 134, 137, 146, 135, 140, 142, 140, 146, 128, 133, 132, 140, 132, 132, 129, 136, 133, 146, 150, 138, 139, 144, 145, 147, 142, 132, 129, 133, 146, 134, 130, 129, 135, 143, 144, 144, 135, 153, 139, 141, 155, 147, 136, 129, 134, 143, 141, 138, 145, 137, 140, 125, 133, 143, 140, 136, 158, 143, 132, 133, 121, 133, 148, 132, 135, 147, 128, 140, 136, 139, 138, 143, 129, 139, 129, 146, 142, 139, 147, 131, 134, 133, 139, 142, 144, 150, 140, 137, 128, 145, 134, 145, 136, 138, 146, 147, 130, 130, 142, 144, 140, 134, 145, 136, 135, 134, 133, 136, 133, 135, 139, 145, 137, 139, 133, 126, 137, 166, 132, 143, 137, 140, 149, 144, 135, 134, 144, 147, 136, 136, 149, 125, 132, 134, 139, 140, 143, 134, 137, 150, 137, 140, 143, 138, 134, 148, 139, 139, 137, 136, 135, 141, 142, 139, 142, 137, 142, 133, 143, 144, 135, 135, 132, 147, 138, 144, 143, 134, 143, 127, 147, 137, 143, 133, 138, 129, 130, 133, 136, 139, 138, 129, 144, 143, 139, 135, 142, 131, 147, 136, 137, 135, 150, 147, 145, 135, 133, 140, 144, 135, 134, 140, 138, 141, 144, 135, 136, 137, 140, 133, 135, 138, 140, 138, 143, 129, 139, 145, 139, 136, 129, 134, 135, 137, 137, 149, 139, 136, 139, 137, 141, 151, 134, 137, 134, 140, 140, 132, 138, 136, 148, 142, 142, 138, 145, 141, 138, 127, 140, 136, 143, 140, 149, 140, 139, 144, 137, 140, 146, 134, 140, 125, 143, 138, 135, 132, 137, 138, 147, 138, 142, 148, 140, 143, 145, 140, 137, 132, 136, 134, 131, 141, 138, 138, 133, 133, 146, 138, 137, 128, 143, 143, 134, 135, 150, 144, 137, 136, 137, 141, 132, 136, 137, 134, 142, 144, 133, 144, 140, 139, 141, 137, 132, 139, 139, 132, 139, 137, 135, 135, 145, 138, 141, 145, 137, 134, 143, 136, 138, 143, 136, 130, 142, 147, 142, 143, 143, 138, 148, 130, 134, 150, 141, 136, 143, 140, 131, 133, 134, 135, 153, 131, 131, 142, 136, 142, 138, 132, 147, 136, 130, 140, 147, 141, 135, 142, 133, 141, 138, 141, 142, 130, 150, 138, 136, 144, 145, 133, 132, 143, 143, 128, 137, 139, 147, 141, 147, 139, 138, 142, 133, 129, 145, 137, 136, 140, 143, 138, 143, 134, 136, 141, 143, 139, 144, 144, 149, 145, 148, 129, 142, 143, 135, 134, 147, 143, 141, 132, 139, 148, 140, 135, 142, 131, 130, 133, 144, 131, 139, 142, 134, 144, 134, 137, 134, 131, 136, 139, 122, 134, 145, 137, 133, 137, 145, 135, 146, 141, 145, 138, 133, 150, 148, 139, 135, 147, 157, 138, 142, 142, 136, 147, 132, 126, 138, 148, 137, 135, 137, 138, 139, 131, 136, 139, 139, 138, 138, 145, 137, 146, 139, 130, 127, 134, 140, 145, 132, 144, 145, 143, 144, 137, 137, 137, 141, 138, 143, 134, 142, 137, 139, 145, 134, 136, 133, 150, 133, 143, 139, 133, 133, 135, 136, 138, 137, 136, 144, 146, 150, 143, 144, 137, 138, 140, 136, 133, 128, 156, 134, 144, 147, 135, 130, 136, 144, 134, 136, 135, 138, 133, 144, 138, 138, 131, 141, 145, 135, 151, 134, 138, 133, 138, 135, 139, 141, 129, 141, 141, 125, 139, 134, 148, 138, 135, 139, 146, 140, 144, 139, 127, 137, 142, 134, 137, 147, 143, 132, 130, 138, 142, 132, 134, 136, 135, 146, 138, 141, 141, 144, 138, 131, 132, 137, 142, 146, 143, 138, 146, 146, 136, 139, 140, 140, 133, 144, 148, 143, 136, 134, 138, 134, 130, 143, 132, 133, 127, 136, 132, 129, 135, 127, 134, 139, 144, 140, 127, 134, 145, 138, 141, 133, 134, 137, 143, 137, 143, 142, 143, 139, 144, 149, 143, 131, 136, 135, 141, 135, 145, 137, 140, 135, 134, 131, 140, 144, 134, 133, 139, 132, 149, 141, 141, 137, 146, 146, 141, 145, 144, 122, 140, 138, 132, 142, 139, 143, 145, 138, 128, 139, 138, 141, 140, 141, 146, 140, 136, 137, 135, 138, 126, 139, 143, 144, 130, 142, 138, 131, 131, 140, 134, 141, 137, 134, 145, 133, 145, 142, 123, 140, 132, 137, 141, 137, 147, 142, 139, 135, 152, 137, 129, 135, 146, 136, 154, 146, 136, 139, 146, 148, 133, 135, 143, 148, 134, 137, 141, 142, 144, 139, 133, 136, 143, 139, 137, 138, 144, 144, 139, 143, 142, 132, 139, 142, 128, 149, 151, 141, 138, 132, 131, 144, 143, 142, 134, 135, 141, 145, 142, 147, 140, 143, 142, 134, 144, 139, 135, 144, 135, 143, 128, 135, 140, 146, 151, 137, 142, 133, 148, 140, 133, 134, 136, 147, 149, 149, 147, 145, 131, 144, 148, 136, 125, 135, 136, 145, 138, 135, 136, 125, 141, 138, 143, 141, 142, 138, 137, 135, 144, 137, 138, 140, 143, 135, 139, 138, 139, 129, 135, 149, 138, 133, 143, 127, 129, 141, 138, 150, 142, 134, 144, 139, 148, 143, 142, 142, 137, 142, 140, 137, 139, 142, 129, 132, 135, 139, 140, 136, 139, 131, 143, 143, 137, 134, 143, 130, 148, 143, 139, 138, 134, 143, 139, 140, 138, 138, 131, 140, 143, 139, 147, 135, 135, 145, 139, 149, 142, 138, 137, 137, 144, 132, 146, 131, 135, 142, 144, 138, 138, 135, 146, 140, 137, 134, 140, 141, 139, 139, 139, 139, 138, 150, 133, 136, 144, 138, 128, 129, 143, 137, 140, 137, 141, 139, 146, 133, 135, 138, 139, 138, 131, 142, 137, 134, 141, 144, 136, 148, 131, 139, 132, 143, 136, 147, 131, 142, 137, 140, 138, 134, 135, 134, 139, 133, 132, 144, 139, 144, 142, 143, 141, 149, 145, 131, 141, 136, 147, 144, 135, 141, 138, 144, 148, 141, 137, 139, 143, 130, 136, 139, 135, 138, 136, 139, 145, 132, 146, 136, 139, 136, 146, 143, 135, 143, 138, 133, 144, 137, 142, 139, 152, 134, 139, 131, 139, 141, 142, 143, 139, 137, 135, 136, 132, 139, 144, 141, 154, 136, 136, 133, 140, 138, 131, 147, 135, 141, 145, 137, 139, 142, 136, 134, 142, 141, 138, 144, 135, 134, 134, 138, 137, 145, 142, 139, 137, 133, 137, 138, 135, 134, 141, 138, 136, 143, 138, 141, 139, 141, 137, 135, 141, 134, 146, 144, 135, 147, 143, 139, 144, 139, 141, 139, 140, 134, 146, 142, 137, 141, 141, 136, 141, 141, 128, 133, 137, 139, 141, 149, 151, 137, 141, 129, 127, 132, 130, 142, 148, 143, 142, 134, 141, 135, 139, 134, 149, 146, 136, 139, 145, 141, 142, 140, 139, 137, 141, 133, 135, 134, 136, 124, 141, 139, 137, 144, 138, 145, 138, 145, 143, 138, 145, 137, 137, 131, 130, 141, 136, 142, 137, 147, 134, 140, 149, 143, 129, 137, 138, 144, 137, 140, 134, 146, 138, 137, 143, 142, 137, 133, 140, 149, 137, 140, 135, 132, 145, 141, 137, 139, 138, 136, 137, 147, 138, 134, 136, 130, 148, 140, 140, 141, 147, 142, 138, 145, 135, 144, 135, 145, 139, 135, 152, 135, 135, 141, 143, 130, 138, 153, 136, 134, 144, 132, 140, 138, 141, 133, 139, 135, 133, 141, 129, 130, 132, 136, 135, 134, 132, 135, 145, 130, 140, 133, 141, 135, 137, 141, 141, 140, 142, 137, 141, 141, 131, 135, 140, 140, 140, 139, 135, 141, 131, 134, 133, 133, 145, 143, 135, 141, 142, 149, 130, 136, 141, 143, 133, 141, 155, 141, 138, 142, 131, 141, 138, 138, 146, 148, 145, 131, 131, 138, 135, 140, 136, 134, 140, 142, 142, 145, 137, 141, 137, 131, 144, 139, 136, 140, 137, 143, 139, 136, 133, 138, 131, 130, 138, 139, 138, 137, 144, 127, 141, 136, 139, 143, 143, 135, 139, 141, 135, 137, 130, 144, 141, 137, 139, 137, 135, 133, 136, 140, 143, 146, 130, 139, 137, 135, 144, 138, 136, 138, 136, 137, 140, 136, 144, 141, 136, 141, 137, 139, 139, 133, 139, 143, 135, 134, 133, 140, 138, 142, 142, 137, 141, 134, 145, 136, 146, 134, 142, 146, 143, 138, 139, 138, 136, 134, 135, 144, 137, 135, 132, 141, 136, 139, 142, 146, 140, 132, 137, 135, 132, 145, 142, 139, 132, 142, 131, 135, 139, 131, 138, 139, 133, 141, 143, 140, 136, 138, 145, 140, 134, 143, 138, 139, 141, 143, 139, 131, 145, 136, 135, 133, 139, 137, 137, 142, 137, 142, 139, 139, 138, 140, 136, 138, 138, 134, 134, 145, 144, 143, 146, 137, 139, 134, 130, 137, 146, 137, 137, 139, 135, 145, 134, 130, 140, 135, 142, 141, 135, 153, 139, 143, 136, 143, 136, 132, 149, 136, 143, 133, 137, 135, 137, 140, 136, 144, 142, 140, 135, 137, 135, 145, 141, 142, 140, 148, 142, 132, 136, 135, 137, 142, 142, 146, 138, 137, 137, 142, 137, 139, 151, 146, 136, 137, 135, 130, 147, 132, 147, 135, 140, 134, 136, 141, 136, 141, 142, 142, 137, 143, 137, 142, 143, 136, 138, 135, 137, 146, 134, 140, 141, 125, 141, 142, 142, 145, 138, 132, 132, 144, 130, 132, 129, 133, 140, 136, 139, 136, 141, 140, 140, 142, 144, 142, 138, 132, 145, 144, 142, 136, 139, 139, 140, 131, 135, 136, 137, 138, 144, 136, 144, 144, 136, 135, 136, 139, 134, 133, 141, 135, 138, 136, 139, 145, 135, 139, 139, 149, 138, 134, 142, 136, 133, 140, 142, 136, 136, 138, 131, 136, 140, 146, 144, 144, 135, 135, 143, 135, 139, 143, 138, 145, 135, 140, 144, 137, 137, 136, 137, 137, 144, 136, 138, 148, 150, 142, 137, 125, 145, 130, 133, 142, 125, 141, 139, 142, 139, 136, 143, 135, 137, 139, 141, 131, 138, 137, 149, 139, 134, 143, 132, 138, 132, 131, 133, 144, 145, 142, 135, 135, 128, 161, 141, 133, 139, 132, 136, 154, 139, 131, 136, 139, 147, 133, 144, 128, 145, 145, 128, 140, 138, 136, 139, 137, 142, 133, 153, 150, 135, 150, 145, 142, 143, 147, 130, 139, 139, 146, 142, 139, 145, 133, 135, 134, 145, 139, 135, 136, 134, 140, 139, 148, 137, 137, 144, 144, 140, 136, 133, 144, 145, 135, 137, 141, 147, 137, 142, 141, 138, 139, 141, 149, 142, 142, 135, 139, 134, 142, 143, 140, 138, 142, 144, 138, 140, 140, 143, 143, 132, 141, 145, 153, 131, 141, 145, 143, 142, 134, 137, 149, 134, 137, 141, 142, 140, 138, 131, 135, 145, 145, 147, 147, 136, 142, 141, 144, 151, 146, 141, 144, 138, 144, 142, 132, 142, 140, 146, 141, 138, 138, 142, 139, 139, 133, 146, 142, 141, 148, 134, 144, 147, 137, 137, 142, 144, 136, 140, 139, 126, 137, 137, 138, 139, 133, 142, 146, 144, 127, 145, 151, 139, 143, 147, 131, 136, 140, 136, 145, 133, 135, 138, 137, 141, 129, 141, 136, 138, 140, 143, 141, 150, 144, 136, 140, 138, 140, 138, 129, 143, 143, 144, 143, 130, 141, 131, 140, 140, 138, 136, 143, 135, 140, 138, 142, 136, 145, 140, 140, 141, 135, 132, 141, 145, 142, 143, 143, 138, 142, 137, 132, 137, 130, 139, 132, 136, 141, 138, 135, 139, 145, 145, 140, 143, 139, 139, 137, 143, 136, 143, 131, 139, 141, 136, 141, 143, 137, 146, 139, 146, 136, 143, 140, 140, 136, 137, 139, 143, 147, 148, 141, 133, 144, 136, 136, 143, 134, 138, 135, 138, 139, 140, 137, 136, 140, 134, 142, 140, 137, 149, 130, 142, 138, 144, 135, 136, 138, 137, 144, 125, 138, 144, 137, 144, 143, 144, 139, 142, 134, 144, 144, 135, 137, 135, 137, 139, 137, 133, 140, 139, 143, 145, 141, 138, 141, 123, 147, 134, 143, 138, 139, 138, 142, 134, 138, 134, 136, 136, 129, 136, 145, 134, 142, 138, 139, 130, 131, 143, 132, 129, 141, 145, 141, 150, 138, 143, 145, 132, 132, 142, 140, 145, 127, 138, 137, 141, 123, 139, 143, 145, 137, 132, 138, 141, 142, 138, 137, 132, 133, 138, 141, 156, 136, 140, 131, 146, 141, 133, 138, 138, 142, 142, 142, 145, 136, 142, 141, 133, 138, 140, 144, 136, 142, 139, 136, 143, 138, 142, 142, 144, 136, 145, 145, 144, 140, 135, 133, 138, 136, 137, 140, 137, 140, 132, 147, 134, 139, 141, 145, 141, 136, 142, 137, 138, 137, 131, 119, 140, 143, 143, 139, 127, 134, 140, 125, 137, 138, 136, 141, 141, 134, 138, 141, 140, 135, 143, 141, 142, 133, 137, 136, 144, 144, 142, 136, 135, 136, 142, 144, 145, 134, 141, 135, 136, 136, 135, 140, 127, 149, 138, 135, 131, 144, 142, 130, 137, 145, 134, 143, 137, 145, 134, 140, 138, 143, 151, 139, 141, 137, 133, 128, 140, 138, 149, 146, 138, 131, 141, 141, 133, 141, 141, 133, 137, 137, 146, 138, 140, 148, 142, 145, 136, 140, 144, 135, 147, 133, 140, 141, 141, 146, 155, 140, 147, 136, 141, 138, 134, 143, 151, 144, 133, 144, 139, 147, 139, 139, 133, 137, 137, 138, 140, 144, 132, 139, 144, 151, 137, 135, 147, 130, 132, 139, 139, 146, 128, 129, 150, 143, 127, 141, 134, 136, 136, 132, 133, 149, 132, 142, 125, 140, 131, 127, 147, 138, 130, 134, 137, 135, 142, 137, 140, 139, 139, 146, 148, 141, 143, 135, 142, 137, 135, 143, 150, 132, 143, 141, 140, 150, 142, 138, 138, 135, 137, 147, 134, 138, 142, 141, 146, 141, 142, 136, 138, 142, 136, 146, 137, 146, 143, 137, 142, 136, 129, 136, 139, 139, 138, 136, 139, 154, 138, 127, 143, 143, 146, 131, 142, 143, 136, 134, 146, 141, 135, 140, 140, 133, 133, 139, 141, 143, 140, 139, 141, 136, 127, 142, 135, 144, 145, 149, 136, 129, 146, 138, 133, 135, 136, 135, 114, 141, 148, 136, 144, 146, 143, 129, 143, 145, 143, 139, 147, 135, 142, 140, 139, 144, 138, 144, 131, 133, 138, 134, 133, 147, 134, 139, 139, 141, 138, 148, 133, 130, 137, 130, 145, 132, 138, 132, 144, 144, 133, 132, 143, 146, 139, 142, 155, 141, 137, 143, 140, 142, 135, 133, 145, 138, 137, 135, 142, 142, 143, 138, 141, 149, 154, 138, 136, 133, 140, 132, 130, 138, 144, 147, 134, 136, 142, 149, 128, 141, 135, 132, 139, 137, 146, 133, 138, 145, 134, 144, 140, 125, 139, 135, 138, 141, 128, 140, 138, 128, 139, 137, 142, 142, 143, 147, 134, 136, 137, 137, 142, 151, 148, 129, 137, 149, 143, 138, 140, 142, 133, 130, 143, 130, 144, 141, 146, 135, 139, 133, 137, 135, 156, 142, 138, 137, 138, 134, 125, 127, 132, 141, 136, 139, 138, 130, 138, 139, 140, 139, 135, 132, 136, 147, 133, 133, 143, 136, 133, 143, 142, 130, 139, 142, 132, 134, 136, 140, 143, 131, 136, 139, 129, 143, 134, 134, 128, 128, 138, 141, 135, 147, 137, 131, 146, 131, 146, 134, 146, 132, 140, 141, 142, 145, 137, 140, 133, 133, 140, 135, 149, 144, 131, 144, 141, 137, 135, 143, 146, 148, 143, 146, 137, 140, 130, 142, 136, 134, 138, 135, 142, 153, 135, 138, 141, 145, 127, 137, 127, 135, 142, 147, 142, 139, 145, 145, 138, 136, 137, 128, 134, 143, 138, 133, 136, 139, 135, 142, 134, 143, 138, 148, 140, 132, 134, 141, 147, 149, 155, 141, 141, 142, 145, 143, 123, 144, 126, 140, 145, 133, 137, 145, 140, 137, 148, 144, 138, 133, 130, 137, 141, 135, 137, 145, 132, 151, 141, 135, 139, 140, 128, 125, 138, 148, 139, 142, 139, 140, 140, 137, 132, 132, 145, 140, 146, 157, 131, 139, 133, 125, 143, 144, 144, 140, 143, 142, 143, 138, 136, 140, 144, 143, 134, 135, 140, 134, 133, 133, 141, 144, 130, 148, 148, 144, 145, 145, 141, 140, 129, 141, 130, 135, 131, 142, 132, 134, 138, 127, 137, 132, 146, 143, 141, 137, 138, 133, 136, 136, 139, 137, 140, 136, 138, 143, 140, 137, 140, 141, 136, 139, 139, 140, 139, 141, 142, 139, 139, 141, 140, 139, 136, 142, 139, 143, 141, 139, 140, 139, 142, 137, 140, 140, 140, 138, 143, 139, 139, 138, 138, 140, 140, 138, 142, 142, 138, 140, 138, 133, 137, 139, 142, 140, 141, 140, 139, 139, 141, 138, 139, 137, 137, 139, 140, 137, 139, 142, 140, 139, 141, 137, 141, 137, 140, 140, 140, 138, 140, 138, 139, 141, 138, 140, 142, 140, 136, 140, 141, 140, 139, 131, 137, 141, 138, 139, 140, 141, 140, 141, 138, 142, 140, 138, 139, 139, 143, 142, 139, 138, 139, 139, 141, 139, 140, 140, 144, 136, 140, 140, 136, 133, 139, 139, 139, 139, 139, 140, 138, 138, 139, 140, 139, 137, 139, 139, 136, 140, 142, 138, 139, 139, 138, 140, 139, 138, 142, 141, 140, 139, 138, 141, 136, 139, 138, 140, 139, 137, 141, 139, 139, 139, 140, 139, 138, 140, 139, 142, 141, 139, 141, 135, 141, 141, 139, 138, 139, 139, 141, 139, 139, 142, 141, 139, 140, 141, 137, 138, 138, 141, 136, 142, 140, 139, 140, 140, 136, 140, 141, 143, 141, 137, 138, 139, 138, 137, 139, 139, 136, 141, 140, 137, 139, 135, 140, 138, 139, 135, 138, 138, 136, 140, 141, 140, 139, 139, 137, 140, 139, 137, 140, 138, 136, 139, 139, 139, 141, 140, 140, 137, 138, 139, 139, 138, 138, 140, 139, 141, 138, 140, 139, 143, 144, 140, 140, 140, 139, 140, 140, 139, 139, 141, 140, 138, 137, 138, 140, 140, 139, 139, 140, 128, 133, 141, 138, 139, 139, 139, 138, 141, 141, 140, 140, 143, 139, 141, 138, 140, 139, 137, 142, 139, 139, 139, 140, 140, 142, 142, 139, 137, 138, 139, 138, 142, 138, 138, 139, 139, 138, 144, 140, 139, 138, 138, 138, 140, 139, 141, 138, 140, 139, 139, 141, 139, 139, 138, 140, 138, 138, 139, 139, 141, 140, 140, 139, 138, 142, 140, 138, 139, 141, 139, 139, 142, 143, 140, 138, 139, 139, 141, 141, 141, 141, 139, 139, 142, 138, 139, 138, 139, 138, 141, 136, 139, 139, 142, 139, 137, 142, 139, 140, 142, 141, 139, 140, 139, 141, 139, 141, 141, 140, 140, 139, 138, 142, 136, 139, 138, 138, 139, 139, 140, 138, 140, 139, 142, 137, 141, 140, 142, 141, 139, 138, 136, 140, 136, 137, 138, 139, 138, 140, 138, 141, 138, 144, 138, 139, 139, 140, 137, 138, 140, 137, 139, 139, 139, 138, 141, 140, 136, 140, 139, 140, 140, 139, 137, 141, 138, 141, 139, 141, 141, 138, 141, 136, 138, 138, 136, 139, 138, 140, 138, 141, 138, 139, 142, 139, 139, 140, 137, 140, 138, 140, 140, 140, 137, 138, 141, 141, 139, 141, 143, 140, 140, 140, 138, 138, 141, 140, 139, 139, 136, 141, 138, 140, 138, 141, 141, 139, 139, 139, 143, 141, 141, 141, 137, 141, 139, 141, 138, 140, 140, 141, 137, 140, 142, 142, 140, 140, 139, 138, 141, 139, 140, 139, 139, 139, 139, 138, 145, 146, 141, 145, 137, 137, 138, 134, 138, 137, 141, 130, 137, 142, 136, 145, 134, 142, 139, 136, 140, 143, 144, 137, 143, 137, 138, 138, 140, 136, 131, 144, 134, 130, 140, 134, 149, 135, 144, 143, 147, 134, 147, 137, 150, 152, 137, 139, 140, 134, 152, 133, 139, 132, 129, 134, 138, 146, 136, 148, 135, 133, 141, 135, 129, 138, 132, 146, 140, 133, 139, 137, 130, 143, 133, 129, 129, 136, 138, 143, 129, 129, 144, 132, 140, 138, 146, 129, 135, 138, 140, 128, 139, 133, 148, 139, 133, 144, 135, 130, 138, 140, 141, 132, 134, 140, 132, 139, 152, 145, 130, 135, 132, 140, 138, 136, 147, 135, 144, 128, 151, 140, 143, 136, 147, 127, 136, 140, 150, 138, 140, 140, 139, 139, 147, 141, 132, 132, 129, 144, 130, 137, 139, 149, 143, 139, 142, 141, 128, 136, 145, 136, 136, 142, 132, 135, 138, 142, 143, 150, 135, 142, 138, 141, 134, 142, 140, 150, 137, 146, 140, 134, 138, 136, 136, 141, 132, 131, 139, 156, 136, 139, 136, 142, 134, 137, 144, 140, 137, 137, 146, 135, 145, 146, 137, 133, 136, 138, 136, 155, 138, 139, 135, 142, 139, 131, 135, 143, 136, 141, 140, 143, 139, 137, 143, 151, 140, 139, 138, 144, 132, 138, 132, 136, 129, 134, 151, 131, 147, 138, 143, 137, 137, 139, 146, 144, 134, 133, 138, 146, 148, 144, 135, 149, 137, 142, 140, 145, 140, 143, 142, 133, 141, 137, 134, 142, 147, 130, 139, 141, 131, 126, 131, 138, 140, 141, 134, 139, 139, 138, 143, 130, 134, 146, 134, 137, 133, 140, 132, 143, 139, 138, 137, 141, 138, 137, 135, 147, 137, 144, 139, 140, 133, 133, 135, 142, 134, 132, 140, 138, 133, 133, 143, 129, 139, 141, 141, 145, 137, 129, 136, 129, 142, 141, 140, 141, 139, 143, 135, 141, 145, 140, 148, 140, 142, 138, 135, 146, 137, 142, 137, 136, 136, 134, 137, 135, 141, 135, 132, 141, 133, 141, 142, 138, 144, 136, 138, 145, 140, 139, 139, 137, 145, 139, 138, 139, 140, 127, 137, 136, 141, 138, 145, 140, 133, 131, 140, 143, 143, 133, 138, 140, 142, 128, 139, 142, 140, 134, 142, 136, 131, 132, 136, 130, 138, 132, 152, 141, 139, 131, 135, 138, 142, 150, 136, 133, 138, 136, 142, 150, 139, 142, 119, 133, 148, 147, 139, 143, 135, 149, 144, 138, 145, 141, 143, 142, 150, 137, 142, 146, 134, 134, 151, 140, 134, 135, 136, 146, 139, 142, 143, 137, 141, 136, 138, 145, 132, 141, 139, 138, 140, 136, 135, 137, 125, 143, 142, 135, 149, 138, 133, 148, 130, 145, 133, 130, 148, 132, 144, 144, 147, 131, 135, 132, 134, 146, 143, 136, 139, 142, 134, 141, 140, 129, 144, 154, 141, 139, 131, 141, 145, 128, 129, 137, 141, 147, 134, 133, 148, 148, 139, 125, 131, 139, 149, 148, 147, 135, 138, 147, 139, 132, 140, 131, 132, 125, 136, 127, 147, 135, 147, 135, 137, 151, 146, 135, 136, 133, 152, 146, 145, 139, 139, 133, 136, 135, 132, 149, 139, 149, 152, 135, 134, 140, 148, 149, 146, 126, 147, 137, 138, 140, 134, 136, 138, 134, 150, 139, 132, 143, 135, 131, 140, 137, 138, 133, 136, 133, 142, 133, 134, 145, 137, 142, 140, 145, 144, 139, 135, 144, 140, 141, 145, 131, 140, 159, 144, 138, 135, 135, 129, 148, 138, 145, 138, 148, 147, 145, 138, 142, 126, 143, 142, 132, 134, 134, 139, 131, 136, 141, 136, 137, 137, 134, 126, 136, 141, 146, 136, 138, 134, 146, 138, 136, 142, 144, 138, 139, 128, 139, 138, 148, 142, 139, 128, 131, 131, 142, 135, 145, 145, 160, 137, 138, 146, 142, 140, 136, 143, 147, 140, 140, 142, 138, 141, 140, 139, 140, 158, 143, 150, 140, 143, 147, 142, 137, 144, 147, 140, 146, 139, 134, 131, 143, 146, 134, 137, 127, 133, 140, 137, 134, 144, 150, 147, 135, 140, 141, 163, 142, 139, 141, 127, 143, 135, 139, 140, 144, 138, 135, 129, 147, 138, 133, 132, 129, 138, 133, 135, 134, 147, 144, 154, 131, 139, 131, 136, 144, 141, 137, 134, 143, 133, 128, 138, 135, 136, 135, 149, 139, 136, 131, 137, 148, 145, 142, 139, 141, 126, 141, 145, 144, 136, 141, 137, 147, 150, 135, 137, 140, 139, 128, 140, 133, 145, 152, 135, 140, 137, 142, 131, 137, 141, 154, 129, 137, 141, 126, 132, 126, 147, 138, 141, 137, 142, 140, 136, 146, 135, 135, 132, 138, 142, 137, 133, 131, 137, 133, 142, 137, 144, 134, 155, 136, 133, 135, 140, 132, 140, 129, 137, 139, 146, 141, 147, 141, 136, 145, 146, 137, 143, 147, 137, 126, 130, 116, 144, 143, 139, 150, 129, 131, 128, 123, 141, 142, 143, 141, 139, 141, 138, 133, 145, 133, 137, 143, 131, 146, 144, 135, 145, 149, 132, 138, 142, 137, 155, 141, 138, 140, 135, 138, 135, 139, 129, 144, 134, 139, 138, 131, 137, 141, 135, 146, 146, 134, 134, 135, 132, 126, 135, 148, 138, 135, 130, 146, 140, 137, 143, 137, 138, 148, 131, 137, 141, 138, 141, 140, 156, 135, 131, 144, 136, 136, 130, 138, 141, 130, 153, 141, 129, 144, 144, 155, 129, 137, 141, 138, 150, 138, 144, 140, 139, 140, 141, 139, 147, 142, 122, 130, 139, 138, 129, 139, 127, 132, 139, 135, 129, 135, 151, 148, 147, 136, 141, 138, 129, 141, 137, 143, 133, 149, 147, 142, 153, 128, 151, 139, 141, 144, 144, 142, 137, 135, 135, 136, 136, 149, 134, 134, 136, 127, 130, 141, 145, 137, 135, 135, 141, 137, 133, 133, 144, 135, 137, 153, 137, 143, 139, 129, 148, 141, 144, 133, 147, 137, 145, 141, 149, 132, 144, 140, 135, 141, 137, 134, 135, 143, 121, 146, 143, 134, 130, 137, 144, 137, 137, 139, 147, 147, 133, 148, 137, 149, 146, 124, 147, 132, 121, 144, 140, 135, 144, 141, 134, 137, 137, 131, 131, 126, 146, 157, 152, 141, 134, 146, 132, 149, 136, 140, 137, 136, 137, 145, 127, 139, 140, 142, 136, 139, 141, 135, 138, 142, 142, 137, 142, 150, 137, 132, 144, 136, 142, 138, 143, 144, 144, 143, 142, 135, 144, 139, 134, 139, 144, 136, 143, 143, 142, 143, 141, 142, 134, 132, 131, 134, 133, 137, 136, 146, 141, 138, 136, 142, 131, 141, 148, 133, 134, 135, 134, 135, 141, 140, 147, 140, 134, 146, 140, 127, 137, 138, 146, 141, 141, 133, 142, 137, 141, 148, 132, 147, 135, 133, 142, 128, 136, 130, 133, 136, 143, 142, 145, 137, 136, 148, 138, 143, 140, 141, 143, 150, 142, 136, 143, 142, 137, 145, 135, 136, 150, 132, 136, 134, 135, 146, 143, 137, 140, 136, 139, 139, 144, 142, 140, 139, 144, 131, 143, 125, 133, 128, 136, 139, 143, 130, 138, 137, 139, 139, 137, 139, 133, 140, 145, 145, 142, 131, 141, 136, 141, 142, 144, 139, 135, 140, 140, 132, 140, 138, 135, 136, 139, 143, 139, 140, 143, 142, 136, 137, 139, 137, 136, 135, 142, 137, 135, 143, 135, 137, 146, 136, 139, 144, 141, 141, 151, 143, 143, 135, 136, 146, 134, 140, 141, 138, 133, 129, 140, 141, 145, 135, 137, 130, 142, 141, 138, 141, 132, 141, 147, 141, 139, 134, 134, 137, 132, 135, 136, 138, 141, 136, 141, 148, 139, 141, 142, 139, 134, 141, 131, 138, 141, 129, 135, 142, 139, 150, 143, 141, 146, 138, 142, 134, 142, 127, 134, 129, 128, 139, 141, 147, 135, 142, 139, 147, 139, 142, 142, 136, 139, 140, 139, 141, 144, 144, 134, 139, 133, 136, 140, 143, 154, 142, 138, 133, 139, 140, 139, 141, 148, 137, 147, 138, 141, 135, 134, 140, 130, 137, 136, 139, 139, 141, 144, 138, 144, 132, 143, 156, 140, 146, 139, 138, 125, 142, 145, 150, 148, 143, 136, 138, 139, 144, 139, 138, 139, 135, 138, 139, 138, 141, 144, 129, 136, 137, 137, 139, 146, 149, 133, 131, 135, 142, 143, 133, 141, 144, 138, 136, 149, 140, 132, 151, 140, 138, 132, 132, 137, 139, 137, 145, 129, 125, 145, 139, 143, 143, 144, 152, 139, 145, 139, 139, 140, 141, 136, 139, 137, 139, 143, 135, 131, 140, 140, 142, 137, 139, 131, 136, 142, 135, 137, 143, 130, 137, 135, 146, 136, 140, 140, 131, 135, 145, 147, 144, 135, 140, 135, 132, 146, 141, 142, 139, 138, 132, 139, 139, 147, 130, 130, 140, 135, 128, 142, 134, 144, 133, 145, 134, 136, 138, 133, 133, 139, 131, 140, 132, 130, 144, 137, 140, 137, 134, 138, 140, 136, 139, 132, 137, 141, 135, 137, 136, 147, 132, 134, 144, 124, 149, 131, 142, 138, 136, 137, 142, 140, 134, 136, 136, 145, 138, 139, 143, 142, 133, 131, 145, 144, 139, 139, 141, 140, 133, 146, 135, 140, 147, 134, 131, 138, 135, 134, 149, 132, 142, 135, 142, 137, 136, 134, 145, 140, 136, 142, 134, 141, 138, 131, 143, 142, 140, 134, 142, 133, 142, 135, 136, 131, 143, 135, 126, 143, 128, 136, 136, 142, 138, 149, 134, 140, 144, 142, 136, 144, 142, 141, 138, 135, 137, 144, 144, 136, 143, 141, 144, 137, 137, 136, 146, 141, 126, 137, 136, 146, 138, 139, 141, 137, 149, 145, 134, 138, 135, 132, 134, 140, 137, 137, 142, 143, 126, 138, 136, 144, 134, 142, 145, 143, 127, 135, 133, 141, 137, 140, 131, 136, 145, 136, 147, 135, 136, 139, 142, 141, 147, 129, 146, 140, 132, 141, 135, 148, 133, 143, 136, 149, 140, 139, 143, 141, 142, 143, 140, 135, 135, 138, 136, 136, 130, 141, 135, 137, 132, 133, 139, 147, 145, 135, 143, 135, 154, 142, 139, 144, 150, 139, 144, 149, 135, 137, 144, 136, 137, 141, 141, 147, 142, 145, 140, 129, 139, 146, 141, 138, 138, 138, 134, 139, 132, 149, 126, 145, 137, 129, 147, 137, 145, 134, 142, 146, 134, 137, 130, 138, 144, 131, 143, 135, 139, 136, 136, 139, 135, 134, 138, 138, 157, 144, 138, 145, 139, 132, 141, 127, 150, 137, 136, 145, 137, 146, 146, 142, 129, 141, 137, 136, 141, 134, 137, 132, 145, 134, 135, 136, 144, 133, 141, 140, 135, 139, 140, 140, 145, 151, 133, 137, 142, 142, 138, 138, 141, 140, 136, 134, 142, 140, 139, 139, 144, 136, 138, 134, 134, 134, 144, 142, 137, 141, 135, 139, 144, 136, 145, 139, 135, 139, 140, 142, 142, 145, 131, 147, 134, 143, 143, 133, 133, 140, 144, 136, 131, 143, 144, 137, 136, 135, 143, 147, 134, 141, 137, 139, 155, 139, 145, 142, 141, 133, 130, 137, 135, 141, 142, 144, 127, 129, 140, 132, 140, 136, 137, 135, 141, 131, 130, 143, 153, 129, 134, 131, 142, 138, 146, 138, 136, 142, 136, 145, 131, 138, 133, 148, 131, 142, 138, 140, 139, 148, 138, 131, 140, 149, 138, 139, 132, 141, 144, 140, 139, 142, 119, 144, 132, 132, 140, 138, 136, 141, 141, 130, 134, 146, 132, 136, 143, 142, 146, 136, 142, 145, 132, 137, 137, 134, 133, 142, 149, 137, 144, 147, 132, 136, 134, 137, 140, 139, 136, 135, 139, 143, 134, 145, 143, 127, 140, 127, 147, 127, 138, 141, 125, 133, 141, 140, 144, 146, 153, 130, 135, 142, 142, 131, 150, 136, 146, 147, 137, 140, 150, 141, 143, 141, 136, 143, 132, 145, 140, 130, 147, 148, 142, 139, 136, 147, 148, 142, 140, 137, 138, 139, 140, 143, 134, 144, 144, 138, 141, 139, 137, 135, 140, 139, 126, 129, 138, 139, 141, 140, 140, 147, 142, 146, 132, 142, 137, 138, 142, 151, 135, 133, 135, 132, 140, 135, 139, 141, 135, 143, 139, 134, 139, 136, 135, 126, 139, 147, 136, 141, 136, 135, 140, 133, 148, 147, 126, 132, 143, 134, 146, 141, 142, 144, 129, 140, 134, 133, 139, 141, 144, 141, 137, 138, 135, 141, 138, 136, 149, 138, 150, 129, 142, 147, 143, 143, 135, 142, 138, 141, 143, 135, 145, 147, 137, 139, 142, 145, 140, 140, 131, 132, 142, 151, 144, 138, 138, 126, 140, 145, 163, 133, 143, 141, 136, 130, 138, 140, 128, 146, 155, 141, 140, 148, 142, 143, 143, 138, 148, 146, 144, 134, 140, 133, 142, 151, 125, 139, 138, 135, 149, 130, 128, 134, 134, 130, 148, 134, 138, 131, 136, 139, 136, 137, 145, 134, 141, 137, 144, 146, 134, 138, 119, 137, 139, 152, 141, 153, 129, 133, 142, 152, 139, 137, 142, 140, 142, 147, 139, 145, 135, 142, 133, 144, 130, 145, 145, 131, 132, 139, 137, 141, 134, 148, 145, 142, 137, 136, 141, 141, 138, 145, 133, 139, 133, 138, 148, 139, 122, 141, 139, 139, 128, 140, 132, 142, 140, 137, 142, 139, 135, 136, 139, 130, 142, 129, 137, 140, 144, 132, 136, 138, 141, 139, 139, 136, 140, 137, 136, 142, 132, 139, 142, 136, 140, 137, 140, 142, 142, 144, 154, 141, 148, 141, 139, 144, 135, 144, 141, 142, 141, 143, 140, 139, 132, 139, 137, 135, 145, 152, 138, 126, 136, 149, 143, 149, 132, 145, 137, 151, 148, 132, 143, 134, 143, 133, 138, 137, 143, 142, 138, 132, 146, 147, 143, 141, 148, 141, 131, 134, 137, 125, 135, 142, 139, 138, 143, 131, 136, 142, 137, 137, 147, 133, 137, 137, 137, 147, 141, 145, 137, 137, 139, 128, 141, 138, 144, 134, 134, 145, 128, 142, 136, 138, 139, 132, 135, 143, 139, 151, 147, 138, 142, 134, 140, 141, 136, 138, 148, 137, 138, 137, 151, 146, 135, 133, 135, 141, 144, 141, 153, 142, 130, 148, 139, 134, 144, 132, 132, 138, 134, 147, 139, 146, 137, 151, 140, 142, 138, 141, 135, 140, 144, 156, 137, 135, 132, 132, 137, 149, 139, 130, 149, 151, 145, 149, 142, 131, 138, 142, 131, 143, 138, 139, 142, 134, 140, 144, 124, 125, 147, 131, 140, 135, 129, 141, 149, 139, 141, 142, 144, 138, 140, 140, 135, 147, 130, 143, 131, 148, 132, 139, 140, 134, 142, 137, 140, 141, 134, 137, 142, 130, 143, 136, 141, 135, 133, 134, 137, 137, 139, 131, 142, 139, 141, 142, 135, 151, 144, 128, 141, 151, 142, 137, 140, 139, 142, 131, 139, 139, 138, 136, 139, 144, 148, 133, 137, 141, 140, 137, 134, 136, 144, 125, 141, 132, 128, 139, 136, 129, 141, 139, 140, 137, 144, 135, 139, 132, 133, 137, 137, 142, 132, 139, 152, 133, 137, 142, 137, 130, 143, 146, 133, 158, 144, 147, 132, 129, 128, 130, 149, 146, 141, 136, 153, 135, 136, 142, 144, 131, 142, 147, 143, 140, 143, 133, 139, 127, 137, 144, 142, 140, 144, 140, 136, 146, 141, 140, 135, 141, 140, 139, 146, 135, 138, 137, 138, 136, 149, 131, 144, 136, 141, 143, 144, 139, 139, 137, 134, 154, 133, 147, 129, 129, 129, 149, 135, 134, 132, 138, 140, 143, 146, 142, 134, 138, 138, 144, 131, 136, 134, 143, 135, 132, 132, 138, 130, 143, 148, 149, 139, 151, 135, 135, 139, 135, 146, 140, 141, 130, 142, 134, 137, 138, 139, 141, 147, 138, 142, 146, 144, 140, 137, 146, 139, 143, 129, 134, 139, 144, 143, 145, 140, 152, 133, 135, 135, 135, 143, 143, 137, 135, 142, 141, 136, 147, 133, 131, 134, 137, 139, 131, 143, 130, 135, 136, 136, 135, 139, 136, 136, 139, 139, 144, 139, 137, 139, 129, 134, 137, 130, 144, 141, 141, 131, 144, 141, 147, 154, 139, 137, 141, 137, 138, 138, 132, 137, 142, 134, 136, 140, 137, 134, 151, 136, 140, 137, 129, 137, 128, 144, 149, 142, 133, 144, 134, 144, 138, 133, 137, 133, 140, 144, 133, 147, 123, 133, 141, 146, 139, 143, 142, 131, 142, 144, 140, 147, 143, 149, 144, 137, 137, 128, 134, 131, 150, 134, 141, 142, 132, 143, 134, 141, 137, 133, 132, 129, 138, 134, 139, 142, 133, 143, 142, 146, 143, 137, 139, 146, 140, 148, 140, 145, 143, 131, 139, 143, 139, 145, 136, 139, 136, 147, 144, 150, 139, 148, 144, 141, 137, 135, 134, 141, 141, 146, 148, 139, 141, 136, 137, 136, 141, 142, 136, 131, 146, 142, 136, 133, 141, 130, 134, 135, 130, 131, 151, 139, 141, 138, 141, 129, 145, 138, 135, 127, 144, 142, 141, 145, 145, 145, 150, 135, 135, 143, 137, 139, 142, 132, 141, 140, 145, 132, 156, 144, 137, 132, 147, 132, 150, 144, 135, 136, 136, 131, 143, 134, 136, 138, 135, 140, 151, 130, 148, 137, 141, 127, 134, 139, 137, 137, 126, 130, 141, 133, 138, 136, 131, 126, 134, 145, 135, 139, 136, 139, 136, 134, 131, 142, 140, 137, 139, 154, 141, 137, 140, 133, 133, 132, 134, 142, 147, 143, 135, 139, 135, 141, 144, 144, 144, 137, 139, 135, 140, 140, 135, 140, 145, 140, 144, 140, 147, 136, 136, 137, 142, 134, 150, 148, 135, 131, 144, 139, 144, 141, 154, 135, 130, 145, 137, 141, 137, 147, 139, 140, 143, 133, 136, 150, 145, 145, 137, 143, 136, 144, 139, 144, 131, 139, 144, 144, 140, 134, 142, 128, 147, 142, 123, 128, 140, 149, 143, 147, 141, 136, 140, 143, 144, 140, 136, 133, 133, 151, 137, 131, 141, 139, 128, 132, 135, 139, 139, 136, 131, 135, 136, 142, 144, 141, 133, 144, 145, 140, 133, 137, 133, 139, 136, 145, 131, 144, 140, 135, 140, 138, 135, 131, 139, 148, 139, 130, 139, 138, 135, 142, 138, 138, 139, 141, 139, 138, 140, 146, 142, 135, 145, 147, 144, 139, 145, 142, 140, 137, 138, 134, 143, 134, 147, 141, 139, 137, 129, 141, 140, 143, 142, 144, 138, 128, 136, 135, 141, 143, 133, 143, 138, 131, 139, 143, 132, 134, 140, 137, 137, 138, 127, 141, 141, 141, 132, 139, 134, 130, 140, 143, 150, 150, 129, 132, 141, 138, 144, 124, 135, 138, 138, 139, 143, 143, 147, 144, 134, 132, 136, 154, 135, 134, 146, 141, 136, 139, 131, 153, 128, 147, 149, 140, 143, 129, 139, 140, 137, 132, 143, 133, 133, 134, 131, 143, 143, 148, 140, 139, 138, 131, 134, 139, 138, 135, 126, 141, 133, 139, 140, 144, 144, 130, 143, 135, 127, 129, 138, 133, 135, 139, 139, 139, 135, 138, 144, 142, 143, 142, 130, 145, 131, 146, 131, 133, 140, 138, 139, 138, 142, 140, 143, 143, 140, 133, 130, 138, 144, 137, 141, 143, 144, 139, 139, 140, 138, 144, 138, 137, 140, 132, 135, 131, 145, 140, 128, 142, 145, 141, 138, 138, 145, 141, 133, 144, 147, 138, 131, 141, 129, 143, 134, 134, 143, 143, 145, 136, 138, 149, 133, 148, 138, 137, 141, 143, 136, 135, 143, 149, 135, 127, 137, 137, 132, 144, 140, 137, 143, 141, 142, 138, 136, 141, 137, 145, 140, 138, 135, 131, 137, 137, 146, 143, 142, 137, 144, 139, 132, 136, 134, 138, 143, 146, 146, 143, 140, 134, 142, 148, 135, 142, 136, 134, 136, 137, 148, 142, 130, 139, 141, 139, 137, 133, 137, 140, 127, 138, 143, 147, 136, 139, 146, 131, 137, 152, 130, 134, 140, 131, 132, 141, 141, 136, 139, 140, 135, 130, 138, 141, 141, 140, 136, 136, 140, 141, 149, 134, 139, 140, 140, 140, 133, 143, 134, 136, 140, 144, 146, 138, 146, 136, 137, 143, 146, 138, 136, 140, 146, 145, 130, 142, 135, 146, 136, 140, 144, 134, 138, 142, 136, 143, 140, 142, 136, 142, 148, 136, 135, 142, 132, 143, 134, 139, 133, 143, 146, 134, 145, 141, 140, 135, 146, 128, 136, 132, 136, 141, 139, 140, 143, 150, 139, 147, 140, 141, 140, 131, 134, 130, 143, 134, 135, 148, 143, 136, 142, 131, 140, 139, 140, 146, 143, 138, 142, 131, 126, 139, 133, 139, 140, 136, 139, 142, 137, 138, 143, 148, 145, 144, 140, 142, 145, 144, 136, 134, 145, 134, 137, 135, 144, 140, 142, 131, 135, 142, 149, 139, 138, 140, 149, 136, 139, 136, 136, 133, 143, 132, 138, 128, 134, 139, 133, 147, 135, 140, 134, 127, 136, 145, 145, 130, 138, 140, 142, 138, 144, 145, 135, 158, 143, 138, 140, 140, 134, 141, 147, 139, 136, 132, 136, 142, 140, 134, 141, 141, 144, 134, 133, 136, 136, 136, 131, 138, 138, 137, 140, 136, 142, 143, 133, 138, 142, 142, 132, 148, 141, 138, 146, 143, 143, 144, 135, 131, 135, 132, 146, 139, 147, 141, 133, 135, 143, 142, 138, 140, 137, 135, 149, 132, 144, 133, 136, 149, 158, 140, 137, 138, 136, 134, 144, 144, 139, 141, 130, 141, 151, 146, 144, 137, 142, 134, 142, 140, 139, 151, 134, 135, 140, 138, 132, 138, 137, 137, 142, 143, 137, 130, 142, 137, 137, 132, 144, 139, 137, 143, 138, 140, 141, 135, 134, 145, 136, 140, 153, 144, 134, 129, 147, 145, 139, 138, 134, 134, 141, 139, 143, 145, 138, 139, 138, 144, 136, 144, 135, 137, 146, 133, 144, 139, 144, 129, 145, 145, 140, 136, 139, 135, 134, 134, 142, 142, 140, 134, 137, 141, 146, 144, 144, 138, 131, 141, 141, 133, 140, 140, 138, 135, 142, 133, 151, 140, 137, 129, 127, 141, 142, 131, 137, 137, 143, 147, 144, 133, 143, 137, 147, 143, 136, 135, 132, 136, 144, 139, 138, 144, 131, 144, 132, 136, 130, 139, 135, 135, 145, 142, 142, 137, 138, 136, 135, 136, 137, 147, 142, 140, 138, 136, 152, 133, 141, 135, 137, 136, 143, 150, 137, 143, 139, 135, 146, 142, 138, 138, 138, 142, 140, 135, 132, 136, 143, 134, 135, 133, 137, 142, 137, 128, 134, 137, 138, 136, 136, 133, 145, 137, 142, 139, 141, 153, 135, 139, 141, 133, 132, 136, 141, 139, 144, 145, 136, 137, 134, 134, 135, 138, 139, 138, 132, 139, 135, 137, 148, 139, 138, 139, 144, 127, 141, 139, 136, 138, 139, 128, 151, 127, 142, 134, 134, 140, 134, 133, 143, 139, 140, 141, 142, 135, 137, 144, 139, 139, 138, 140, 141, 132, 138, 137, 146, 139, 136, 141, 140, 139, 131, 141, 142, 143, 143, 137, 139, 138, 145, 133, 131, 143, 133, 131, 135, 140, 141, 141, 128, 145, 137, 135, 133, 135, 132, 132, 141, 136, 139, 140, 133, 133, 138, 138, 138, 136, 139, 145, 138, 135, 136, 136, 136, 140, 133, 146, 141, 139, 147, 138, 125, 141, 144, 143, 139, 136, 138, 135, 144, 138, 137, 141, 137, 142, 134, 139, 133, 141, 142, 140, 133, 139, 135, 140, 142, 131, 141, 134, 139, 134, 135, 134, 140, 143, 139, 136, 134, 142, 135, 134, 137, 140, 140, 142, 139, 138, 141, 138, 141, 138, 132, 150, 133, 135, 140, 141, 147, 136, 135, 137, 131, 147, 139, 134, 138, 140, 138, 136, 137, 148, 135, 148, 139, 144, 134, 143, 137, 137, 149, 136, 138, 140, 143, 139, 139, 147, 140, 129, 139, 133, 130, 139, 139, 132, 135, 136, 135, 130, 136, 145, 140, 144, 136, 137, 134, 154, 135, 144, 139, 150, 135, 156, 140, 131, 147, 143, 141, 145, 137, 141, 137, 136, 145, 141, 140, 136, 137, 143, 135, 135, 148, 138, 141, 138, 146, 143, 136, 139, 139, 146, 138, 135, 137, 144, 149, 133, 135, 145, 139, 134, 140, 134, 143, 150, 141, 138, 135, 139, 140, 140, 138, 136, 149, 132, 140, 148, 140, 138, 137, 137, 132, 139, 143, 135, 131, 140, 142, 133, 135, 153, 139, 138, 131, 142, 139, 136, 135, 145, 137, 138, 144, 142, 142, 134, 137, 130, 149, 141, 150, 132, 138, 136, 131, 134, 140, 139, 138, 138, 139, 140, 128, 142, 137, 138, 147, 130, 139, 137, 135, 142, 138, 138, 145, 136, 133, 132, 142, 140, 143, 141, 150, 134, 138, 140, 143, 145, 131, 143, 131, 134, 136, 135, 128, 140, 128, 134, 136, 136, 144, 138, 148, 130, 136, 147, 136, 146, 138, 137, 136, 147, 137, 136, 132, 141, 142, 139, 143, 130, 141, 135, 138, 137, 139, 138, 134, 139, 140, 140, 142, 146, 141, 137, 136, 133, 138, 149, 133, 138, 143, 133, 145, 149, 134, 138, 144, 141, 138, 139, 141, 136, 144, 137, 139, 137, 134, 139, 137, 143, 130, 134, 135, 145, 136, 137, 134, 134, 133, 139, 141, 130, 137, 142, 152, 142, 138, 144, 133, 137, 136, 144, 140, 130, 143, 143, 136, 134, 134, 131, 144, 138, 135, 131, 143, 148, 135, 141, 137, 138, 138, 142, 140, 142, 144, 143, 152, 132, 141, 139, 133, 138, 125, 139, 147, 133, 138, 140, 144, 147, 142, 137, 147, 143, 128, 135, 135, 147, 152, 141, 136, 142, 135, 128, 134, 139, 133, 143, 143, 135, 144, 135, 138, 141, 139, 143, 138, 129, 144, 143, 145, 138, 141, 143, 140, 137, 138, 140, 141, 135, 146, 139, 130, 146, 132, 142, 139, 131, 151, 137, 142, 134, 136, 136, 136, 141, 145, 139, 144, 138, 145, 146, 141, 128, 135, 135, 139, 134, 144, 137, 140, 141, 140, 143, 135, 138, 143, 137, 143, 139, 152, 143, 139, 134, 144, 135, 141, 141, 140, 142, 147, 138, 139, 138, 139, 141, 147, 138, 136, 142, 137, 129, 133, 141, 131, 148, 136, 143, 138, 142, 139, 140, 143, 143, 141, 134, 134, 136, 138, 134, 136, 136, 135, 134, 133, 133, 145, 144, 135, 140, 141, 140, 132, 143, 131, 142, 134, 146, 140, 139, 135, 146, 144, 131, 139, 133, 130, 145, 137, 134, 141, 145, 141, 132, 144, 138, 143, 140, 139, 148, 145, 134, 142, 141, 134, 129, 138, 143, 128, 137, 133, 135, 140, 141, 139, 142, 141, 134, 142, 142, 139, 136, 143, 136, 140, 138, 140, 141, 136, 148, 141, 147, 139, 140, 140, 135, 142, 139, 147, 133, 140, 137, 136, 143, 138, 136, 138, 137, 138, 138, 130, 137, 140, 138, 134, 139, 147, 138, 148, 138, 145, 138, 133, 155, 145, 137, 136, 140, 134, 133, 145, 137, 144, 143, 140, 134, 145, 134, 141, 136, 138, 150, 141, 142, 134, 140, 139, 138, 141, 139, 141, 142, 139, 146, 145, 138, 133, 133, 145, 136, 150, 144, 128, 141, 140, 139, 140, 132, 154, 137, 134, 141, 139, 131, 152, 139, 131, 139, 138, 148, 147, 133, 144, 131, 137, 142, 138, 142, 136, 142, 140, 138, 137, 137, 133, 142, 139, 133, 132, 140, 141, 131, 141, 131, 139, 137, 137, 144, 136, 142, 136, 139, 136, 134, 143, 134, 139, 138, 145, 142, 142, 140, 141, 137, 140, 138, 133, 139, 135, 141, 139, 141, 136, 135, 129, 138, 148, 137, 140, 141, 137, 133, 139, 139, 144, 130, 136, 141, 158, 144, 138, 148, 139, 134, 137, 143, 142, 142, 134, 156, 144, 137, 138, 140, 132, 141, 135, 141, 141, 139, 148, 125, 130, 147, 138, 133, 134, 142, 142, 149, 137, 131, 137, 137, 127, 140, 148, 129, 132, 145, 138, 143, 139, 140, 134, 134, 136, 139, 138, 158, 133, 141, 139, 140, 143, 139, 137, 139, 131, 141, 149, 140, 136, 140, 145, 138, 142, 133, 137, 140, 135, 138, 135, 141, 139, 134, 137, 128, 147, 141, 139, 144, 137, 143, 143, 146, 141, 134, 137, 136, 137, 136, 141, 142, 140, 142, 140, 141, 135, 136, 140, 133, 137, 135, 137, 136, 138, 135, 143, 138, 144, 137, 132, 149, 140, 139, 139, 141, 130, 144, 141, 148, 140, 137, 140, 141, 136, 137, 136, 136, 141, 148, 136, 143, 136, 143, 127, 147, 132, 142, 141, 135, 134, 142, 133, 139, 136, 146, 145, 123, 141, 143, 132, 130, 128, 134, 140, 143, 140, 141, 143, 140, 137, 131, 135, 123, 139, 140, 140, 132, 129, 135, 142, 139, 137, 141, 149, 138, 139, 131, 130, 136, 142, 137, 135, 133, 139, 143, 140, 134, 143, 134, 144, 132, 131, 145, 147, 140, 135, 133, 132, 141, 134, 137, 143, 129, 140, 144, 146, 147, 132, 140, 145, 135, 130, 130, 136, 133, 134, 136, 135, 148, 131, 146, 143, 135, 131, 140, 135, 139, 145, 138, 131, 135, 134, 142, 133, 141, 143, 138, 142, 135, 140, 135, 138, 131, 136, 144, 144, 145, 133, 134, 144, 139, 137, 132, 132, 136, 143, 149, 148, 135, 136, 148, 142, 141, 146, 144, 138, 142, 150, 134, 143, 144, 143, 146, 133, 137, 133, 145, 134, 134, 139, 142, 143, 143, 140, 137, 136, 138, 149, 145, 132, 143, 131, 138, 129, 141, 140, 137, 145, 145, 130, 142, 133, 138, 134, 137, 142, 141, 138, 144, 147, 129, 143, 139, 136, 149, 144, 131, 131, 136, 141, 138, 142, 139, 133, 119, 132, 141, 140, 134, 133, 131, 139, 144, 137, 137, 143, 145, 134, 139, 137, 139, 127, 136, 141, 142, 140, 138, 143, 134, 153, 140, 136, 129, 136, 142, 136, 136, 145, 138, 135, 129, 152, 135, 128, 135, 140, 139, 136, 149, 128, 137, 135, 140, 145, 139, 141, 138, 126, 134, 139, 138, 145, 143, 136, 142, 135, 140, 144, 143, 135, 129, 139, 136, 133, 139, 131, 138, 131, 141, 129, 143, 147, 140, 144, 138, 138, 132, 134, 149, 137, 133, 146, 135, 136, 144, 139, 136, 142, 140, 141, 140, 135, 142, 140, 136, 133, 143, 142, 151, 142, 142, 130, 133, 135, 139, 133, 129, 134, 135, 137, 131, 139, 144, 139, 133, 142, 143, 150, 148, 131, 139, 147, 137, 132, 139, 143, 142, 137, 140, 143, 150, 140, 132, 139, 137, 140, 141, 132, 139, 132, 136, 136, 136, 138, 140, 141, 143, 132, 136, 136, 133, 126, 134, 138, 142, 135, 140, 141, 142, 131, 140, 136, 139, 138, 143, 142, 145, 132, 143, 146, 140, 132, 144, 142, 129, 135, 140, 141, 134, 141, 139, 141, 147, 132, 140, 137, 139, 142, 144, 137, 136, 140, 137, 145, 138, 144, 153, 136, 143, 140, 142, 132, 145, 150, 144, 129, 146, 136, 135, 135, 138, 145, 140, 135, 154, 141, 142, 138, 144, 144, 141, 141, 141, 137, 135, 130, 137, 150, 137, 143, 141, 144, 140, 128, 135, 143, 141, 134, 147, 132, 141, 138, 140, 133, 133, 139, 134, 141, 142, 133, 145, 141, 136, 129, 139, 138, 130, 140, 146, 142, 135, 142, 156, 146, 139, 142, 142, 140, 142, 141, 133, 144, 137, 140, 141, 130, 133, 141, 140, 140, 141, 139, 144, 128, 145, 136, 145, 135, 144, 136, 144, 134, 146, 141, 139, 140, 137, 148, 133, 141, 134, 137, 142, 138, 143, 141, 143, 147, 137, 133, 139, 152, 141, 136, 144, 145, 139, 135, 143, 133, 132, 141, 136, 130, 138, 150, 140, 162, 141, 137, 149, 155, 136, 137, 139, 134, 147, 141, 137, 137, 142, 139, 136, 136, 146, 139, 144, 129, 139, 137, 131, 133, 136, 135, 135, 137, 139, 141, 140, 126, 135, 143, 133, 137, 141, 134, 132, 140, 136, 131, 140, 134, 131, 130, 141, 134, 144, 149, 145, 139, 132, 134, 140, 131, 148, 139, 147, 138, 132, 139, 143, 134, 138, 141, 134, 131, 132, 134, 139, 131, 140, 134, 141, 149, 139, 131, 133, 138, 137, 144, 148, 138, 134, 138, 139, 135, 145, 143, 142, 139, 141, 134, 150, 141, 135, 132, 143, 136, 143, 138, 136, 134, 144, 134, 141, 139, 128, 141, 137, 143, 130, 132, 145, 138, 133, 141, 126, 142, 139, 131, 140, 140, 135, 139, 137, 139, 142, 138, 145, 134, 136, 137, 139, 142, 137, 135, 135, 141, 137, 141, 141, 138, 140, 140, 135, 133, 132, 132, 132, 131, 130, 131, 143, 136, 138, 143, 138, 131, 135, 138, 139, 141, 144, 129, 143, 142, 132, 137, 136, 148, 145, 138, 148, 134, 137, 139, 133, 132, 134, 138, 145, 143, 140, 138, 135, 138, 137, 136, 141, 150, 134, 132, 140, 129, 149, 153, 138, 139, 150, 144, 144, 153, 145, 145, 139, 136, 136, 135, 136, 137, 143, 144, 129, 138, 143, 135, 138, 139, 134, 150, 140, 135, 141, 145, 145, 141, 142, 144, 134, 133, 142, 148, 137, 135, 132, 135, 140, 138, 134, 129, 134, 131, 148, 139, 140, 141, 137, 136, 141, 150, 142, 135, 143, 132, 133, 141, 146, 140, 140, 127, 135, 138, 138, 129, 141, 134, 135, 146, 148, 139, 144, 146, 141, 134, 138, 140, 137, 141, 137, 139, 146, 141, 140, 143, 127, 134, 141, 138, 141, 142, 147, 130, 140, 145, 137, 138, 144, 137, 140, 140, 145, 139, 132, 137, 137, 134, 135, 140, 139, 135, 142, 131, 138, 140, 143, 140, 143, 130, 135, 143, 139, 140, 129, 134, 143, 130, 142, 141, 143, 140, 132, 138, 141, 134, 134, 140, 144, 137, 140, 129, 138, 143, 138, 134, 139, 135, 134, 134, 151, 135, 128, 128, 136, 143, 143, 132, 132, 140, 134, 138, 137, 145, 135, 145, 136, 133, 134, 144, 138, 135, 140, 141, 143, 139, 146, 149, 153, 136, 141, 133, 139, 137, 140, 137, 125, 146, 134, 141, 138, 140, 137, 136, 140, 137, 130, 148, 134, 131, 135, 135, 139, 134, 146, 142, 133, 142, 137, 148, 136, 139, 138, 149, 139, 135, 139, 144, 136, 151, 146, 144, 141, 142, 135, 141, 143, 140, 149, 138, 138, 137, 136, 136, 142, 138, 142, 145, 140, 133, 138, 136, 141, 132, 123, 133, 128, 125, 141, 137, 137, 139, 141, 149, 132, 123, 139, 137, 140, 134, 133, 136, 138, 136, 136, 142, 140, 137, 139, 144, 144, 143, 136, 140, 131, 138, 138, 143, 132, 141, 138, 144, 149, 144, 133, 129, 141, 146, 140, 144, 137, 137, 146, 130, 143, 138, 137, 141, 138, 140, 147, 135, 137, 146, 132, 138, 141, 141, 139, 152, 150, 141, 140, 132, 152, 135, 136, 147, 139, 130, 137, 140, 143, 133, 134, 143, 140, 143, 134, 141, 139, 144, 138, 135, 134, 143, 130, 138, 141, 133, 140, 139, 137, 135, 137, 134, 132, 139, 139, 137, 138, 135, 131, 140, 131, 136, 149, 140, 135, 143, 140, 136, 135, 128, 143, 132, 139, 134, 129, 144, 142, 134, 137, 140, 136, 139, 145, 147, 154, 139, 144, 149, 136, 145, 142, 133, 144, 142, 140, 140, 139, 137, 134, 142, 142, 136, 132, 139, 144, 140, 140, 145, 141, 152, 136, 167, 138, 137, 138, 135, 139, 137, 132, 140, 135, 131, 140, 144, 134, 140, 134, 145, 132, 137, 142, 144, 138, 132, 137, 125, 141, 135, 141, 139, 143, 144, 139, 134, 140, 137, 133, 142, 137, 133, 140, 143, 136, 141, 137, 147, 126, 137, 134, 140, 136, 145, 139, 133, 146, 136, 138, 137, 144, 132, 148, 140, 145, 140, 141, 129, 141, 144, 138, 140, 138, 138, 148, 134, 141, 148, 140, 136, 141, 149, 140, 142, 138, 145, 139, 142, 134, 136, 144, 146, 136, 135, 140, 134, 136, 143, 140, 147, 145, 132, 138, 136, 140, 142, 136, 137, 135, 143, 142, 127, 136, 139, 139, 143, 142, 135, 138, 135, 134, 149, 147, 140, 142, 130, 139, 143, 149, 136, 139, 140, 147, 141, 145, 140, 134, 137, 135, 146, 140, 130, 133, 147, 140, 140, 125, 145, 138, 142, 154, 139, 133, 134, 139, 141, 144, 139, 139, 139, 135, 138, 137, 137, 142, 139, 137, 144, 141, 139, 141, 151, 144, 148, 146, 141, 136, 139, 141, 130, 132, 130, 139, 142, 146, 142, 146, 137, 134, 137, 134, 134, 145, 138, 136, 138, 142, 136, 139, 135, 139, 133, 142, 149, 145, 142, 137, 137, 143, 139, 139, 138, 141, 140, 145, 140, 139, 138, 140, 137, 131, 143, 145, 148, 143, 141, 139, 141, 144, 137, 139, 135, 135, 138, 142, 144, 144, 140, 138, 137, 135, 145, 132, 135, 135, 134, 137, 140, 133, 146, 141, 135, 135, 135, 126, 140, 138, 128, 139, 134, 154, 145, 135, 149, 138, 140, 136, 137, 142, 143, 142, 146, 133, 148, 136, 160, 148, 145, 144, 119, 136, 139, 143, 143, 108, 143, 139, 135, 138, 144, 142, 138, 146, 136, 138, 141, 138, 138, 137, 131, 132, 136, 145, 138, 142, 134, 143, 140, 134, 145, 143, 142, 146, 133, 151, 136, 149, 130, 135, 139, 138, 147, 143, 147, 134, 129, 140, 128, 142, 142, 136, 142, 143, 147, 134, 144, 138, 135, 116, 131, 142, 135, 140, 143, 138, 145, 137, 135, 134, 144, 144, 140, 136, 140, 142, 139, 141, 142, 132, 138, 134, 136, 143, 134, 142, 141, 144, 134, 137, 143, 134, 146, 150, 143, 141, 140, 125, 149, 153, 141, 132, 131, 152, 131, 134, 139, 147, 140, 163, 133, 155, 142, 140, 153, 139, 141, 133, 146, 142, 141, 142, 132, 138, 137, 126, 130, 142, 129, 136, 142, 142, 136, 140, 143, 142, 138, 136, 143, 140, 140, 146, 135, 139, 140, 146, 145, 129, 141, 138, 134, 146, 144, 139, 145, 131, 141, 132, 140, 133, 142, 136, 138, 137, 143, 137, 150, 145, 137, 137, 134, 133, 136, 135, 128, 139, 137, 141, 127, 138, 136, 132, 138, 128, 139, 133, 132, 135, 140, 140, 138, 132, 142, 143, 142, 146, 140, 131, 146, 149, 136, 135, 139, 129, 135, 148, 140, 118, 133, 138, 134, 145, 139, 136, 136, 137, 132, 133, 135, 135, 139, 142, 147, 139, 137, 142, 140, 133, 143, 133, 143, 131, 148, 142, 127, 134, 136, 130, 138, 127, 148, 140, 133, 141, 137, 136, 132, 137, 144, 148, 138, 128, 138, 142, 138, 136, 135, 135, 134, 138, 134, 132, 133, 137, 152, 144, 143, 135, 127, 134, 140, 128, 141, 139, 133, 150, 145, 137, 135, 130, 143, 135, 124, 137, 132, 139, 137, 130, 144, 133, 133, 142, 143, 132, 141, 136, 136, 126, 141, 144, 133, 134, 141, 131, 128, 129, 135, 143, 142, 130, 136, 140, 139, 151, 124, 139, 126, 140, 147, 123, 148, 133, 135, 140, 139, 130, 140, 132, 145, 122, 137, 138, 141, 136, 136, 138, 137, 142, 132, 141, 141, 141, 140, 143, 138, 149, 140, 160, 138, 137, 129, 142, 131, 142, 130, 137, 146, 138, 155, 134, 141, 138, 135, 138, 143, 142, 141, 140, 136, 134, 147, 142, 141, 142, 140, 126, 138, 137, 145, 148, 140, 145, 145, 129, 139, 137, 131, 125, 135, 138, 137, 134, 143, 142, 142, 140, 133, 130, 128, 142, 142, 137, 150, 130, 137, 143, 143, 135, 130, 139, 135, 138, 131, 143, 127, 132, 133, 145, 146, 150, 140, 135, 141, 135, 137, 133, 138, 141, 145, 139, 137, 139, 144, 132, 133, 141, 140, 135, 136, 134, 126, 132, 133, 147, 141, 136, 128, 138, 142, 138, 133, 145, 146, 140, 132, 134, 146, 138, 133, 135, 142, 132, 128, 135, 143, 152, 149, 137, 138, 137, 143, 140, 137, 147, 143, 135, 146, 132, 145, 138, 131, 146, 118, 154, 141, 137, 136, 134, 132, 128, 137, 134, 140, 139, 129, 134, 148, 146, 140, 133, 136, 129, 134, 130, 153, 141, 146, 148, 135, 138, 149, 148, 142, 131, 137, 140, 141, 129, 132, 139, 133, 139, 135, 139, 140, 133, 131, 136, 141, 134, 142, 136, 140, 136, 144, 144, 137, 139, 152, 136, 139, 143, 129, 133, 131, 151, 131, 140, 134, 133, 138, 135, 147, 137, 138, 141, 133, 143, 137, 145, 135, 138, 133, 144, 138, 139, 132, 149, 150, 145, 145, 145, 135, 153, 136, 136, 133, 147, 138, 140, 138, 144, 126, 139, 138, 143, 134, 152, 133, 140, 132, 144, 134, 132, 150, 143, 143, 145, 144, 142, 135, 155, 132, 137, 128, 136, 136, 146, 140, 142, 146, 142, 138, 132, 150, 145, 146, 140, 136, 137, 145, 143, 145, 142, 127, 134, 145, 146, 145, 139, 140, 143, 136, 146, 138, 129, 141, 141, 141, 141, 145, 144, 132, 137, 145, 131, 141, 143, 139, 134, 139, 137, 142, 152, 147, 132, 133, 124, 137, 129, 137, 132, 139, 147, 149, 147, 134, 145, 133, 139, 130, 135, 138, 156, 141, 134, 130, 132, 135, 140, 146, 148, 145, 142, 138, 135, 139, 142, 126, 138, 136, 138, 136, 143, 137, 124, 142, 134, 140, 139, 146, 134, 133, 136, 143, 133, 138, 138, 133, 136, 131, 142, 134, 126, 134, 143, 137, 138, 136, 143, 130, 132, 139, 137, 125, 141, 133, 141, 130, 132, 136, 136, 124, 147, 154, 132, 145, 138, 145, 141, 139, 138, 146, 130, 145, 137, 148, 141, 144, 136, 140, 133, 133, 138, 130, 141, 141, 129, 138, 144, 128, 135, 133, 138, 150, 141, 139, 133, 132, 143, 136, 128, 136, 137, 135, 141, 138, 142, 145, 133, 141, 137, 143, 144, 144, 142, 150, 139, 136, 138, 133, 144, 159, 139, 133, 133, 147, 135, 139, 131, 148, 126, 136, 131, 141, 138, 148, 140, 146, 145, 122, 140, 134, 128, 142, 132, 145, 134, 135, 138, 136, 142, 169, 143, 140, 151, 140, 143, 144, 144, 149, 140, 147, 150, 138, 132, 135, 142, 149, 137, 129, 135, 141, 133, 148, 142, 137, 153, 134, 143, 142, 133, 139, 131, 137, 132, 141, 128, 134, 139, 140, 145, 135, 139, 132, 129, 149, 145, 146, 142, 138, 144, 128, 137, 140, 143, 129, 135, 151, 143, 134, 137, 155, 139, 147, 141, 138, 137, 137, 131, 142, 156, 140, 140, 139, 137, 146, 147, 133, 129, 137, 157, 133, 135, 132, 134, 144, 145, 129, 140, 140, 130, 141, 155, 141, 149, 132, 146, 133, 140, 133, 142, 134, 136, 146, 138, 138, 142, 136, 134, 127, 142, 128, 137, 134, 136, 144, 139, 138, 131, 140, 127, 122, 142, 132, 138, 135, 136, 130, 131, 132, 155, 132, 136, 144, 137, 138, 143, 145, 141, 138, 132, 142, 148, 131, 132, 136, 136, 138, 139, 139, 137, 139, 138, 142, 132, 141, 136, 132, 130, 139, 133, 133, 142, 133, 131, 142, 148, 126, 140, 135, 154, 133, 141, 132, 156, 136, 142, 141, 143, 144, 140, 148, 137, 145, 151, 126, 139, 131, 131, 141, 134, 142, 137, 149, 138, 140, 132, 136, 131, 143, 141, 133, 145, 144, 148, 147, 135, 142, 141, 143, 137, 140, 136, 166, 133, 140, 134, 141, 140, 135, 139, 141, 142, 131, 145, 145, 141, 134, 138, 140, 141, 140, 144, 144, 127, 139, 151, 146, 129, 135, 143, 144, 138, 135, 150, 141, 120, 143, 149, 133, 133, 144, 136, 134, 139, 144, 134, 143, 138, 133, 132, 136, 143, 138, 133, 138, 141, 134, 146, 142, 144, 140, 144, 141, 148, 138, 143, 142, 139, 127, 132, 131, 138, 145, 152, 147, 136, 141, 144, 141, 143, 131, 139, 141, 138, 147, 140, 132, 137, 131, 147, 143, 137, 148, 137, 146, 140, 146, 128, 136, 148, 140, 135, 140, 139, 134, 134, 137, 146, 139, 141, 138, 135, 138, 142, 145, 147, 135, 135, 137, 140, 135, 146, 140, 134, 154, 131, 145, 146, 138, 132, 128, 142, 137, 125, 133, 150, 131, 133, 127, 143, 131, 139, 139, 139, 139, 137, 136, 140, 141, 143, 135, 134, 138, 126, 150, 136, 133, 144, 137, 138, 134, 149, 135, 145, 135, 141, 142, 147, 142, 139, 131, 143, 135, 133, 137, 139, 147, 127, 145, 143, 148, 135, 142, 144, 129, 138, 134, 147, 136, 141, 142, 138, 132, 137, 140, 138, 134, 133, 140, 145, 138, 131, 142, 142, 137, 145, 141, 138, 144, 140, 140, 143, 147, 139, 154, 131, 136, 145, 135, 136, 140, 131, 134, 130, 138, 140, 140, 143, 140, 140, 138, 136, 135, 128, 134, 139, 135, 148, 143, 150, 134, 139, 144, 140, 136, 139, 134, 139, 141, 142, 147, 132, 143, 150, 137, 137, 146, 147, 138, 136, 139, 140, 145, 134, 149, 142, 133, 136, 129, 148, 143, 137, 139, 140, 135, 137, 142, 133, 142, 133, 133, 132, 140, 133, 137, 144, 137, 135, 144, 142, 138, 138, 130, 137, 145, 141, 142, 139, 141, 135, 136, 145, 138, 143, 142, 137, 135, 146, 133, 145, 141, 129, 139, 142, 141, 140, 132, 137, 132, 133, 138, 144, 147, 127, 143, 135, 125, 132, 127, 137, 135, 132, 138, 137, 139, 135, 140, 131, 137, 131, 143, 132, 141, 138, 135, 130, 148, 138, 140, 130, 137, 132, 142, 141, 139, 139, 137, 133, 150, 137, 141, 140, 151, 135, 142, 141, 135, 136, 141, 143, 142, 147, 139, 141, 149, 142, 133, 152, 134, 145, 138, 145, 133, 140, 133, 138, 141, 140, 145, 136, 140, 134, 142, 145, 137, 132, 137, 140, 139, 143, 137, 136, 142, 136, 135, 137, 139, 136, 129, 136, 137, 142, 135, 135, 146, 140, 133, 140, 146, 147, 136, 136, 135, 134, 135, 152, 138, 135, 141, 143, 139, 141, 132, 130, 150, 145, 141, 147, 130, 130, 147, 141, 138, 138, 137, 139, 146, 136, 144, 129, 131, 136, 147, 142, 145, 138, 132, 142, 154, 142, 134, 138, 133, 133, 142, 136, 136, 135, 140, 127, 142, 142, 141, 144, 138, 142, 140, 139, 133, 140, 148, 135, 138, 139, 145, 146, 133, 138, 139, 132, 130, 146, 131, 137, 150, 138, 140, 138, 132, 141, 144, 144, 139, 139, 143, 144, 145, 148, 138, 140, 137, 137, 143, 145, 142, 140, 135, 145, 141, 143, 145, 139, 140, 152, 137, 144, 149, 141, 131, 136, 141, 135, 139, 141, 136, 135, 136, 138, 140, 137, 134, 125, 136, 132, 138, 139, 139, 139, 148, 140, 134, 135, 131, 137, 149, 140, 139, 132, 137, 140, 135, 140, 139, 140, 135, 133, 139, 136, 140, 137, 142, 141, 143, 141, 130, 137, 141, 143, 134, 144, 138, 148, 135, 134, 134, 136, 146, 139, 144, 134, 137, 131, 142, 133, 141, 128, 135, 131, 147, 146, 138, 137, 132, 142, 138, 140, 135, 142, 140, 144, 139, 144, 138, 138, 141, 151, 146, 144, 139, 137, 138, 134, 141, 134, 146, 132, 136, 149, 142, 142, 143, 138, 140, 134, 139, 139, 141, 142, 133, 137, 138, 144, 138, 138, 141, 137, 140, 136, 144, 138, 139, 133, 141, 134, 141, 141, 141, 139, 136, 136, 134, 143, 137, 135, 133, 137, 139, 138, 131, 131, 137, 140, 134, 138, 141, 143, 143, 146, 138, 146, 136, 142, 133, 139, 146, 133, 145, 134, 145, 140, 158, 139, 138, 141, 141, 132, 147, 129, 134, 142, 146, 142, 137, 129, 137, 146, 138, 145, 138, 132, 139, 138, 142, 139, 149, 139, 135, 142, 136, 143, 146, 134, 133, 136, 138, 132, 142, 145, 141, 136, 140, 145, 147, 146, 148, 138, 142, 136, 134, 140, 134, 140, 136, 139, 141, 142, 138, 135, 137, 140, 140, 138, 135, 138, 137, 141, 127, 138, 133, 135, 143, 134, 132, 136, 138, 146, 134, 133, 142, 169, 138, 136, 133, 143, 138, 142, 138, 153, 136, 137, 143, 145, 136, 134, 141, 135, 140, 137, 140, 140, 122, 136, 135, 138, 144, 147, 141, 140, 128, 142, 131, 146, 136, 138, 143, 135, 152, 136, 136, 141, 143, 136, 133, 138, 138, 142, 134, 131, 141, 137, 143, 139, 141, 138, 144, 133, 132, 141, 136, 134, 138, 139, 133, 135, 137, 143, 133, 139, 145, 136, 131, 134, 134, 142, 137, 135, 134, 139, 131, 137, 150, 130, 141, 142, 143, 136, 134, 140, 140, 139, 135, 134, 145, 131, 138, 155, 143, 139, 135, 136, 139, 138, 138, 138, 135, 132, 141, 134, 132, 136, 140, 141, 130, 135, 136, 140, 137, 139, 134, 141, 131, 141, 139, 140, 134, 144, 137, 144, 146, 141, 141, 133, 139, 134, 138, 133, 134, 136, 145, 149, 135, 130, 135, 138, 137, 137, 142, 140, 142, 143, 145, 137, 136, 138, 141, 138, 131, 135, 138, 135, 137, 127, 141, 143, 138, 149, 141, 140, 148, 145, 138, 146, 141, 141, 137, 143, 132, 132, 146, 136, 143, 138, 143, 139, 141, 146, 143, 148, 140, 139, 139, 142, 143, 138, 135, 137, 138, 134, 140, 138, 138, 137, 136, 139, 140, 135, 137, 138, 141, 145, 139, 142, 134, 132, 128, 134, 139, 146, 135, 138, 139, 139, 141, 142, 139, 138, 137, 138, 133, 141, 149, 140, 139, 136, 139, 144, 139, 133, 132, 134, 136, 133, 138, 142, 132, 136, 134, 137, 137, 142, 133, 134, 138, 128, 131, 143, 137, 138, 139, 139, 133, 144, 139, 137, 143, 145, 139, 142, 150, 136, 141, 141, 142, 147, 145, 130, 135, 142, 136, 140, 134, 135, 136, 130, 138, 135, 142, 134, 138, 136, 134, 134, 142, 143, 138, 140, 137, 139, 142, 137, 141, 142, 132, 137, 136, 140, 134, 137, 144, 142, 130, 137, 145, 140, 149, 137, 133, 139, 135, 139, 143, 139, 142, 141, 137, 142, 139, 134, 141, 148, 140, 135, 133, 136, 138, 132, 141, 133, 129, 133, 138, 134, 131, 140, 142, 139, 137, 135, 142, 143, 140, 130, 140, 143, 143, 136, 139, 140, 139, 138, 133, 136, 143, 128, 135, 138, 136, 141, 130, 136, 139, 139, 138, 139, 142, 141, 139, 138, 123, 137, 145, 139, 138, 132, 150, 142, 140, 141, 140, 132, 132, 138, 138, 135, 125, 133, 138, 132, 136, 140, 144, 133, 144, 133, 133, 142, 142, 124, 137, 137, 138, 138, 140, 142, 132, 153, 145, 145, 143, 132, 138, 141, 144, 146, 133, 141, 145, 134, 143, 151, 146, 132, 146, 142, 139, 138, 143, 137, 135, 147, 135, 138, 140, 135, 135, 132, 131, 137, 140, 141, 140, 144, 139, 144, 146, 137, 138, 146, 135, 142, 135, 150, 140, 133, 138, 140, 134, 138, 137, 136, 133, 143, 134, 127, 145, 141, 149, 137, 136, 141, 130, 131, 148, 138, 129, 130, 140, 141, 138, 159, 135, 139, 134, 128, 140, 139, 146, 136, 143, 138, 141, 142, 139, 148, 134, 134, 137, 140, 138, 144, 131, 138, 158, 130, 144, 134, 148, 135, 140, 141, 139, 137, 146, 142, 135, 137, 136, 141, 137, 133, 137, 135, 141, 136, 141, 145, 139, 133, 131, 142, 126, 137, 143, 139, 141, 138, 140, 139, 142, 145, 139, 151, 135, 135, 132, 133, 138, 141, 137, 141, 140, 139, 137, 139, 136, 134, 146, 137, 140, 138, 144, 138, 143, 144, 137, 137, 141, 142, 144, 143, 132, 142, 134, 135, 132, 142, 138, 139, 137, 141, 143, 135, 141, 137, 144, 142, 137, 139, 142, 139, 142, 139, 137, 137, 151, 142, 130, 143, 143, 134, 136, 150, 145, 140, 140, 147, 135, 139, 137, 142, 137, 141, 134, 140, 140, 137, 145, 141, 141, 138, 143, 137, 144, 145, 133, 141, 139, 134, 138, 141, 140, 136, 137, 139, 146, 133, 142, 133, 135, 139, 143, 140, 142, 141, 145, 140, 154, 133, 155, 137, 143, 132, 129, 138, 133, 137, 145, 132, 146, 149, 138, 139, 143, 146, 134, 136, 141, 137, 138, 150, 138, 141, 136, 138, 130, 140, 138, 145, 133, 133, 136, 140, 129, 144, 143, 145, 137, 141, 144, 142, 144, 142, 137, 132, 138, 132, 137, 137, 145, 145, 145, 143, 145, 129, 145, 138, 136, 137, 149, 143, 143, 137, 140, 142, 136, 137, 134, 147, 138, 141, 128, 141, 136, 140, 139, 137, 137, 139, 141, 137, 136, 133, 143, 132, 136, 140, 140, 133, 150, 138, 143, 139, 132, 136, 132, 139, 137, 140, 141, 132, 145, 139, 144, 142, 132, 131, 136, 136, 147, 142, 149, 138, 144, 145, 143, 140, 145, 143, 142, 142, 147, 146, 137, 143, 137, 138, 140, 140, 141, 139, 138, 139, 137, 139, 134, 136, 131, 145, 139, 134, 135, 143, 148, 137, 145, 139, 136, 132, 139, 141, 140, 143, 140, 139, 133, 142, 138, 140, 134, 127, 134, 145, 142, 143, 143, 139, 135, 137, 144, 133, 141, 144, 130, 134, 139, 134, 139, 142, 133, 141, 140, 141, 143, 137, 134, 144, 134, 143, 131, 133, 130, 143, 139, 148, 138, 136, 128, 126, 137, 138, 133, 131, 138, 121, 139, 138, 134, 132, 137, 139, 140, 139, 144, 143, 148, 136, 143, 139, 141, 137, 135, 129, 148, 140, 139, 142, 136, 142, 141, 137, 129, 141, 135, 144, 146, 143, 132, 136, 146, 137, 139, 147, 141, 134, 134, 136, 140, 141, 143, 147, 146, 135, 143, 135, 135, 139, 150, 138, 148, 122, 144, 138, 134, 139, 140, 153, 139, 136, 138, 151, 132, 134, 143, 140, 151, 145, 125, 149, 137, 128, 138, 132, 132, 142, 130, 138, 145, 140, 133, 136, 132, 141, 144, 139, 138, 148, 140, 136, 140, 140, 145, 142, 149, 134, 144, 136, 145, 133, 137, 141, 135, 142, 140, 145, 136, 162, 135, 148, 138, 127, 139, 136, 140, 131, 132, 133, 147, 146, 136, 140, 133, 137, 145, 141, 141, 134, 137, 146, 130, 143, 138, 135, 141, 146, 139, 138, 133, 135, 142, 135, 144, 127, 136, 134, 131, 135, 134, 136, 138, 134, 132, 141, 135, 138, 141, 128, 133, 153, 140, 132, 135, 134, 143, 130, 140, 141, 146, 132, 136, 135, 130, 135, 137, 134, 142, 136, 148, 132, 148, 133, 140, 146, 142, 144, 146, 134, 139, 133, 140, 137, 137, 139, 122, 137, 149, 141, 134, 142, 135, 140, 141, 144, 135, 139, 136, 142, 134, 143, 128, 133, 133, 140, 135, 133, 141, 148, 139, 138, 130, 141, 146, 133, 132, 140, 121, 134, 142, 138, 148, 142, 135, 131, 145, 138, 137, 142, 138, 129, 134, 148, 126, 133, 155, 141, 136, 137, 141, 137, 145, 143, 140, 130, 142, 133, 134, 135, 129, 140, 146, 134, 136, 133, 135, 148, 135, 129, 134, 141, 132, 140, 140, 139, 130, 146, 141, 139, 151, 134, 143, 146, 142, 136, 134, 142, 120, 139, 139, 147, 142, 161, 131, 141, 148, 134, 135, 141, 138, 145, 134, 137, 138, 133, 143, 135, 145, 132, 140, 136, 143, 146, 149, 139, 137, 141, 134, 150, 125, 142, 137, 140, 145, 129, 138, 141, 143, 145, 134, 140, 138, 139, 145, 141, 133, 143, 132, 140, 140, 147, 132, 135, 141, 132, 139, 141, 141, 135, 140, 132, 135, 142, 142, 128, 139, 142, 149, 135, 116, 146, 132, 131, 145, 129, 136, 138, 139, 138, 148, 132, 137, 141, 143, 139, 131, 138, 141, 136, 148, 143, 143, 142, 135, 135, 136, 143, 135, 146, 139, 145, 137, 139, 144, 148, 134, 139, 153, 140, 140, 137, 145, 141, 139, 136, 145, 129, 141, 146, 137, 150, 148, 136, 126, 138, 154, 125, 135, 146, 135, 142, 136, 134, 140, 147, 137, 144, 144, 137, 133, 147, 148, 133, 135, 143, 143, 145, 140, 141, 140, 142, 134, 136, 141, 148, 143, 133, 129, 130, 138, 138, 148, 132, 149, 146, 140, 142, 138, 141, 139, 139, 141, 144, 135, 142, 143, 139, 144, 137, 146, 142, 143, 143, 139, 126, 136, 135, 138, 144, 138, 143, 132, 147, 134, 134, 137, 138, 139, 142, 135, 138, 137, 144, 140, 142, 140, 138, 145, 127, 131, 133, 137, 137, 137, 148, 140, 139, 142, 143, 134, 145, 151, 135, 138, 136, 133, 131, 133, 137, 141, 138, 137, 131, 132, 140, 137, 142, 133, 134, 139, 142, 142, 139, 139, 138, 141, 143, 143, 140, 138, 139, 131, 134, 144, 144, 137, 133, 142, 143, 138, 143, 153, 138, 144, 147, 136, 151, 135, 148, 137, 151, 137, 132, 140, 133, 145, 135, 131, 134, 134, 139, 141, 139, 130, 143, 138, 140, 134, 135, 137, 135, 128, 138, 135, 136, 140, 139, 141, 145, 144, 135, 139, 136, 146, 149, 133, 141, 149, 139, 135, 140, 137, 141, 139, 134, 144, 140, 147, 150, 143, 143, 135, 138, 141, 137, 144, 134, 150, 137, 142, 133, 142, 137, 137, 139, 144, 134, 130, 132, 144, 139, 140, 125, 141, 144, 140, 136, 131, 132, 141, 135, 131, 137, 149, 143, 138, 150, 136, 144, 136, 136, 140, 138, 138, 132, 133, 140, 144, 135, 135, 137, 135, 138, 150, 145, 141, 147, 137, 138, 135, 140, 137, 143, 144, 140, 131, 134, 135, 144, 131, 138, 141, 133, 139, 133, 135, 140, 140, 139, 138, 139, 137, 137, 131, 141, 136, 138, 134, 139, 142, 148, 143, 141, 141, 143, 142, 142, 136, 137, 129, 141, 135, 133, 137, 140, 142, 133, 139, 138, 139, 132, 138, 152, 140, 139, 141, 142, 131, 140, 136, 140, 149, 140, 139, 141, 136, 138, 146, 140, 149, 134, 141, 140, 142, 134, 139, 145, 141, 149, 138, 148, 142, 140, 145, 137, 135, 136, 142, 137, 152, 141, 147, 135, 142, 141, 141, 140, 145, 139, 134, 137, 140, 136, 133, 140, 133, 136, 131, 147, 143, 158, 136, 142, 131, 145, 138, 128, 138, 137, 143, 142, 131, 142, 136, 138, 135, 131, 135, 137, 143, 126, 133, 132, 143, 137, 142, 137, 138, 146, 143, 148, 127, 140, 136, 148, 147, 139, 142, 134, 142, 137, 139, 139, 147, 136, 137, 144, 152, 138, 142, 135, 143, 136, 136, 146, 138, 137, 141, 137, 133, 133, 143, 146, 129, 134, 139, 140, 130, 133, 137, 142, 141, 134, 139, 144, 140, 136, 139, 133, 136, 131, 132, 134, 139, 139, 134, 136, 162, 145, 153, 139, 135, 139, 141, 141, 140, 139, 142, 136, 136, 137, 129, 135, 137, 150, 136, 142, 144, 141, 140, 144, 134, 135, 141, 131, 137, 133, 131, 141, 141, 139, 140, 134, 137, 140, 146, 144, 135, 138, 142, 145, 136, 144, 145, 142, 140, 134, 133, 138, 142, 136, 145, 135, 141, 137, 148, 142, 138, 138, 139, 136, 137, 141, 144, 138, 140, 139, 151, 147, 139, 147, 140, 141, 139, 131, 141, 134, 143, 135, 129, 133, 143, 148, 140, 135, 139, 133, 142, 143, 143, 141, 138, 138, 139, 133, 141, 143, 145, 138, 138, 132, 132, 140, 141, 130, 144, 132, 130, 140, 139, 133, 142, 144, 138, 129, 137, 133, 135, 147, 131, 137, 141, 135, 142, 140, 134, 138, 142, 138, 144, 134, 139, 130, 141, 147, 142, 138, 127, 137, 143, 136, 141, 150, 139, 139, 140, 143, 140, 144, 138, 142, 139, 132, 138, 132, 143, 138, 147, 128, 144, 140, 144, 137, 140, 139, 146, 146, 143, 136, 134, 145, 145, 143, 139, 138, 139, 140, 125, 137, 144, 133, 136, 139, 134, 141, 140, 137, 139, 131, 134, 146, 143, 128, 129, 143, 140, 146, 129, 140, 138, 142, 133, 127, 138, 135, 145, 128, 139, 137, 127, 147, 133, 142, 139, 131, 141, 140, 142, 129, 132, 147, 142, 137, 129, 136, 149, 126, 144, 134, 135, 143, 137, 137, 141, 151, 143, 140, 133, 132, 139, 138, 139, 144, 145, 137, 138, 133, 130, 141, 139, 135, 137, 133, 137, 133, 134, 144, 136, 135, 137, 136, 143, 133, 136, 135, 146, 135, 137, 141, 137, 136, 145, 134, 133, 139, 137, 133, 143, 139, 133, 139, 146, 140, 144, 135, 130, 130, 149, 130, 150, 140, 136, 146, 122, 132, 144, 144, 143, 140, 136, 129, 146, 147, 131, 140, 142, 136, 136, 130, 140, 136, 135, 138, 141, 139, 145, 138, 145, 148, 141, 133, 142, 135, 142, 139, 146, 139, 137, 143, 144, 142, 136, 141, 147, 143, 141, 138, 133, 141, 135, 137, 144, 138, 141, 138, 136, 138, 136, 134, 137, 144, 139, 128, 136, 141, 137, 141, 138, 125, 136, 136, 138, 129, 145, 137, 142, 137, 133, 141, 133, 140, 137, 142, 134, 140, 133, 137, 134, 135, 142, 135, 140, 127, 133, 134, 137, 148, 136, 136, 149, 141, 130, 136, 146, 133, 136, 139, 136, 148, 138, 133, 133, 130, 140, 143, 142, 145, 140, 140, 132, 133, 125, 136, 141, 150, 136, 136, 144, 138, 140, 141, 134, 141, 132, 145, 146, 143, 132, 144, 141, 140, 138, 142, 133, 137, 128, 146, 147, 143, 138, 139, 136, 143, 133, 134, 140, 142, 140, 150, 137, 150, 140, 134, 144, 132, 133, 134, 143, 134, 137, 144, 136, 151, 140, 139, 130, 141, 142, 142, 132, 160, 147, 133, 141, 134, 144, 139, 139, 144, 142, 125, 137, 145, 128, 140, 138, 137, 134, 151, 141, 146, 131, 126, 140, 129, 137, 147, 142, 133, 146, 148, 130, 143, 134, 137, 146, 142, 140, 139, 141, 145, 142, 133, 140, 141, 147, 140, 133, 135, 143, 138, 138, 135, 138, 134, 139, 135, 140, 141, 137, 139, 139, 145, 137, 138, 138, 140, 142, 139, 133, 135, 141, 141, 134, 141, 146, 147, 140, 143, 131, 141, 144, 132, 150, 136, 132, 139, 143, 129, 143, 145, 127, 136, 139, 132, 140, 135, 135, 142, 139, 137, 143, 142, 143, 135, 136, 135, 143, 142, 140, 140, 135, 133, 136, 141, 143, 141, 132, 146, 138, 133, 139, 136, 139, 138, 145, 139, 132, 142, 143, 138, 143, 132, 149, 129, 138, 135, 137, 141, 132, 131, 148, 135, 137, 137, 137, 139, 141, 139, 133, 147, 143, 143, 137, 154, 144, 135, 137, 140, 139, 143, 140, 131, 131, 142, 140, 147, 138, 144, 139, 139, 143, 150, 125, 130, 141, 146, 140, 141, 129, 132, 145, 140, 147, 136, 135, 145, 135, 130, 149, 138, 131, 140, 132, 137, 136, 140, 140, 141, 151, 126, 143, 131, 144, 140, 141, 143, 140, 150, 141, 142, 145, 140, 136, 145, 136, 141, 141, 133, 139, 142, 140, 134, 138, 138, 132, 146, 136, 140, 131, 131, 137, 139, 138, 143, 135, 141, 150, 138, 149, 140, 137, 134, 138, 128, 134, 137, 141, 135, 133, 136, 137, 141, 130, 139, 140, 150, 139, 140, 134, 130, 140, 136, 142, 145, 136, 139, 138, 136, 144, 144, 147, 133, 141, 144, 140, 141, 141, 143, 138, 144, 142, 147, 141, 145, 135, 137, 137, 142, 131, 140, 148, 138, 132, 138, 135, 144, 138, 136, 139, 132, 139, 145, 141, 148, 140, 137, 137, 140, 135, 142, 141, 144, 140, 138, 136, 139, 138, 134, 131, 135, 141, 134, 142, 146, 137, 128, 146, 137, 140, 134, 143, 138, 142, 144, 140, 141, 151, 141, 140, 139, 142, 141, 141, 139, 132, 138, 133, 130, 142, 142, 132, 150, 139, 137, 140, 132, 143, 142, 142, 141, 142, 130, 143, 138, 140, 135, 142, 128, 136, 145, 134, 139, 142, 140, 140, 142, 139, 136, 139, 143, 140, 131, 145, 145, 135, 139, 141, 135, 134, 136, 145, 140, 128, 144, 140, 139, 145, 139, 133, 144, 134, 147, 139, 137, 139, 140, 140, 140, 139, 142, 140, 138, 145, 138, 143, 144, 138, 129, 148, 132, 139, 140, 135, 138, 133, 142, 138, 142, 138, 138, 137, 141, 135, 140, 142, 144, 144, 140, 140, 135, 134, 135, 137, 137, 133, 133, 137, 139, 138, 139, 141, 149, 130, 137, 134, 140, 136, 135, 145, 127, 141, 142, 146, 141, 139, 140, 139, 141, 138, 135, 137, 144, 145, 141, 135, 138, 144, 140, 133, 143, 138, 148, 127, 146, 136, 138, 141, 140, 156, 135, 141, 137, 144, 141, 137, 139, 138, 140, 139, 128, 143, 132, 140, 139, 136, 145, 139, 140, 142, 143, 134, 131, 136, 152, 139, 129, 139, 141, 144, 140, 142, 142, 144, 134, 131, 141, 140, 142, 139, 135, 138, 132, 138, 146, 141, 110, 144, 147, 143, 145, 141, 142, 142, 150, 141, 141, 131, 131, 148, 140, 149, 143, 134, 139, 139, 142, 140, 138, 133, 161, 136, 138, 137, 145, 137, 138, 136, 142, 139, 142, 141, 139, 139, 139, 141, 140, 144, 139, 127, 134, 137, 139, 135, 142, 145, 139, 142, 139, 141, 138, 140, 139, 148, 135, 140, 136, 148, 158, 140, 128, 143, 146, 140, 139, 145, 142, 139, 141, 141, 148, 137, 138, 135, 137, 145, 135, 138, 132, 138, 144, 138, 132, 136, 132, 124, 142, 135, 141, 135, 132, 146, 132, 142, 140, 143, 138, 138, 140, 135, 134, 141, 139, 135, 134, 146, 138, 145, 140, 139, 143, 148, 141, 139, 143, 137, 141, 136, 142, 139, 142, 144, 141, 141, 136, 136, 144, 140, 120, 144, 139, 138, 139, 141, 139, 141, 140, 144, 136, 142, 133, 128, 135, 140, 137, 145, 135, 139, 141, 142, 145, 144, 143, 136, 133, 136, 142, 141, 143, 145, 149, 138, 147, 145, 144, 141, 137, 138, 147, 143, 142, 132, 137, 135, 141, 164, 135, 137, 135, 144, 131, 137, 135, 137, 134, 135, 148, 130, 146, 134, 125, 137, 144, 137, 135, 140, 130, 132, 146, 141, 125, 134, 138, 138, 130, 136, 136, 137, 141, 144, 139, 134, 138, 145, 144, 129, 133, 132, 137, 143, 140, 130, 134, 138, 140, 139, 137, 140, 134, 137, 147, 136, 145, 137, 145, 137, 142, 138, 144, 141, 141, 139, 134, 138, 134, 134, 139, 141, 131, 145, 133, 150, 138, 133, 141, 142, 130, 130, 142, 134, 130, 149, 130, 127, 141, 136, 136, 131, 126, 133, 136, 137, 136, 137, 137, 140, 134, 139, 137, 139, 144, 142, 148, 130, 141, 149, 135, 148, 135, 134, 138, 139, 148, 133, 139, 115, 138, 139, 144, 135, 137, 144, 142, 135, 140, 149, 137, 146, 146, 130, 140, 137, 150, 142, 134, 139, 137, 139, 143, 141, 127, 141, 145, 133, 137, 136, 141, 133, 132, 141, 140, 131, 142, 141, 136, 135, 144, 137, 143, 139, 0, 145, 137, 129, 136, 134, 139, 144, 132, 128, 137, 136, 134, 149, 127, 139, 138, 147, 138, 140, 137, 134, 139, 139, 143, 135, 133, 142, 134, 140, 137, 143, 129, 138, 144, 139, 142, 142, 143, 142, 141, 137, 134, 146, 137, 146, 135, 138, 141, 138, 135, 144, 137, 139, 134, 146, 142, 135, 131, 138, 137, 138, 140, 145, 140, 137, 131, 139, 138, 131, 148, 140, 141, 135, 134, 148, 135, 138, 140, 134, 136, 143, 127, 139, 135, 136, 140, 143, 153, 134, 146, 137, 140, 136, 142, 143, 143, 140, 149, 139, 141, 141, 128, 138, 137, 141, 137, 143, 141, 137, 143, 140, 141, 147, 135, 146, 139, 136, 129, 141, 130, 132, 142, 130, 141, 141, 137, 136, 136, 141, 140, 139, 138, 132, 150, 136, 141, 126, 138, 138, 138, 129, 132, 142, 130, 147, 141, 143, 130, 136, 140, 148, 135, 133, 137, 140, 138, 142, 139, 141, 147, 138, 144, 141, 151, 145, 141, 140, 144, 142, 144, 144, 145, 135, 132, 124, 131, 143, 133, 135, 146, 136, 135, 141, 134, 139, 137, 143, 144, 134, 131, 134, 135, 133, 158, 127, 146, 140, 141, 132, 146, 138, 141, 138, 135, 143, 150, 145, 142, 138, 151, 141, 133, 141, 148, 146, 143, 144, 137, 144, 141, 139, 139, 128, 135, 128, 144, 123, 142, 135, 134, 159, 132, 141, 137, 137, 174, 140, 135, 143, 137, 137, 140, 132, 129, 143, 143, 133, 133, 144, 141, 147, 154, 145, 124, 145, 148, 140, 144, 142, 143, 126, 135, 129, 137, 137, 136, 142, 140, 142, 145, 126, 131, 133, 133, 140, 135, 142, 140, 192, 135, 144, 140, 140, 141, 133, 135, 138, 139, 134, 155, 141, 142, 140, 140, 138, 137, 140, 135, 130, 127, 136, 124, 137, 134, 147, 139, 132, 138, 134, 140, 137, 139, 128, 139, 151, 139, 141, 128, 146, 148, 139, 146, 130, 132, 140, 139, 132, 130, 139, 142, 143, 138, 146, 142, 134, 141, 140, 137, 141, 139, 138, 142, 133, 137, 138, 133, 146, 140, 145, 143, 139, 144, 140, 144, 140, 137, 138, 138, 144, 132, 136, 147, 138, 140, 155, 139, 140, 139, 140, 138, 146, 136, 152, 137, 136, 130, 143, 139, 139, 133, 137, 139, 140, 138, 138, 140, 133, 138, 139, 145, 140, 141, 135, 139, 133, 138, 143, 134, 141, 139, 138, 141, 133, 140, 140, 144, 142, 132, 143, 138, 137, 132, 141, 138, 137, 134, 134, 140, 142, 139, 148, 133, 136, 141, 141, 139, 141, 142, 137, 143, 133, 130, 142, 140, 136, 133, 139, 137, 134, 139, 137, 139, 136, 127, 135, 134, 138, 143, 148, 136, 141, 139, 129, 143, 129, 134, 138, 136, 134, 138, 133, 136, 140, 143, 141, 132, 135, 134, 136, 141, 140, 143, 140, 142, 138, 135, 137, 137, 130, 139, 152, 137, 140, 132, 135, 146, 141, 145, 142, 143, 138, 135, 139, 135, 131, 136, 132, 148, 131, 130, 141, 143, 144, 138, 131, 145, 139, 141, 138, 132, 139, 133, 139, 138, 140, 135, 137, 136, 141, 136, 140, 137, 144, 147, 130, 140, 140, 142, 143, 135, 143, 146, 143, 142, 142, 131, 137, 138, 141, 134, 146, 129, 139, 136, 138, 140, 127, 123, 136, 142, 136, 141, 130, 138, 144, 139, 140, 134, 132, 137, 142, 142, 136, 140, 137, 131, 143, 139, 144, 138, 141, 133, 142, 148, 138, 141, 139, 131, 138, 141, 131, 140, 140, 133, 138, 138, 133, 137, 142, 137, 134, 129, 139, 136, 141, 141, 135, 135, 143, 136, 133, 141, 142, 137, 144, 137, 142, 133, 137, 135, 138, 141, 137, 134, 133, 148, 140, 137, 138, 149, 135, 140, 146, 142, 138, 136, 132, 134, 147, 137, 140, 137, 137, 153, 137, 145, 139, 137, 135, 142, 142, 139, 139, 140, 143, 141, 141, 143, 137, 128, 152, 138, 135, 144, 137, 131, 139, 137, 136, 137, 141, 132, 147, 139, 149, 134, 130, 136, 140, 138, 130, 138, 137, 140, 146, 148, 145, 131, 133, 136, 141, 140, 135, 132, 139, 142, 127, 143, 139, 142, 136, 140, 132, 137, 131, 150, 138, 133, 143, 138, 137, 138, 137, 139, 136, 143, 147, 141, 137, 145, 145, 134, 141, 139, 143, 142, 141, 135, 134, 135, 140, 135, 145, 149, 138, 122, 126, 154, 136, 152, 137, 132, 133, 149, 139, 143, 134, 134, 134, 132, 153, 138, 135, 140, 145, 136, 139, 140, 134, 141, 143, 135, 140, 138, 134, 141, 145, 149, 145, 137, 142, 141, 138, 145, 143, 137, 137, 137, 128, 148, 145, 146, 133, 140, 142, 137, 133, 131, 140, 129, 143, 148, 133, 137, 142, 138, 140, 139, 136, 137, 142, 136, 136, 132, 137, 137, 137, 140, 148, 139, 142, 144, 139, 139, 141, 142, 133, 142, 129, 140, 146, 141, 131, 140, 138, 146, 137, 142, 142, 139, 132, 126, 137, 141, 143, 136, 144, 152, 132, 139, 140, 138, 137, 145, 137, 139, 150, 141, 134, 134, 127, 143, 146, 129, 147, 140, 129, 146, 135, 143, 134, 133, 133, 145, 130, 137, 141, 134, 146, 132, 134, 135, 135, 135, 134, 144, 139, 144, 132, 138, 140, 140, 141, 140, 139, 146, 143, 130, 152, 151, 135, 144, 141, 141, 132, 134, 140, 155, 137, 132, 141, 123, 135, 139, 144, 148, 137, 138, 139, 132, 139, 124, 139, 126, 140, 134, 140, 140, 140, 141, 140, 144, 154, 140, 143, 141, 143, 133, 139, 141, 129, 140, 144, 134, 140, 135, 141, 141, 138, 131, 140, 135, 132, 130, 135, 144, 142, 132, 141, 141, 142, 151, 139, 135, 152, 143, 144, 130, 147, 147, 147, 135, 135, 138, 133, 147, 135, 142, 138, 139, 140, 129, 135, 136, 139, 143, 130, 134, 138, 132, 137, 134, 139, 152, 138, 134, 127, 141, 140, 136, 130, 140, 147, 135, 141, 132, 139, 136, 146, 135, 139, 131, 136, 149, 141, 134, 132, 134, 140, 131, 140, 148, 141, 144, 129, 136, 133, 151, 141, 139, 145, 127, 143, 129, 139, 140, 130, 140, 138, 140, 135, 137, 161, 145, 143, 140, 134, 146, 128, 134, 136, 136, 133, 148, 137, 137, 139, 143, 139, 139, 136, 141, 140, 136, 150, 142, 143, 140, 137, 140, 138, 145, 166, 138, 132, 135, 152, 147, 153, 135, 142, 138, 144, 139, 138, 133, 136, 141, 130, 140, 139, 137, 136, 140, 143, 134, 145, 138, 136, 146, 139, 142, 138, 146, 137, 136, 138, 139, 136, 142, 143, 142, 137, 135, 137, 141, 135, 139, 140, 153, 134, 128, 137, 134, 146, 138, 137, 145, 130, 158, 122, 127, 143, 144, 138, 137, 138, 136, 142, 146, 143, 149, 132, 139, 132, 139, 144, 140, 137, 136, 146, 130, 139, 140, 143, 137, 140, 140, 144, 146, 141, 126, 141, 132, 138, 139, 143, 144, 142, 137, 141, 129, 143, 145, 138, 144, 134, 135, 134, 147, 146, 146, 144, 146, 125, 139, 145, 140, 149, 131, 149, 136, 142, 144, 129, 148, 133, 130, 142, 138, 141, 137, 135, 137, 135, 145, 151, 137, 133, 152, 147, 138, 138, 133, 133, 142, 131, 129, 142, 141, 132, 142, 145, 147, 130, 138, 136, 144, 131, 138, 138, 136, 135, 134, 133, 128, 139, 134, 140, 143, 136, 136, 135, 137, 141, 139, 136, 147, 137, 141, 144, 134, 143, 137, 133, 136, 143, 136, 133, 131, 134, 139, 137, 138, 135, 132, 133, 138, 140, 142, 144, 144, 141, 130, 145, 140, 139, 143, 140, 145, 136, 147, 139, 139, 122, 141, 145, 147, 137, 137, 137, 138, 140, 134, 142, 150, 147, 122, 148, 142, 148, 146, 137, 137, 144, 138, 130, 143, 140, 141, 147, 150, 131, 162, 139, 135, 132, 140, 133, 142, 134, 137, 124, 134, 134, 145, 138, 132, 144, 140, 137, 142, 135, 140, 136, 138, 148, 142, 142, 132, 131, 132, 133, 136, 144, 152, 141, 144, 136, 131, 130, 137, 137, 144, 144, 132, 147, 142, 146, 137, 143, 128, 144, 135, 135, 138, 141, 130, 142, 140, 136, 139, 140, 143, 142, 138, 141, 136, 139, 143, 143, 142, 148, 141, 140, 140, 141, 135, 138, 139, 138, 142, 131, 143, 142, 142, 138, 136, 137, 142, 134, 142, 138, 141, 139, 143, 137, 140, 140, 136, 142, 136, 137, 138, 139, 137, 133, 139, 144, 143, 139, 131, 135, 135, 139, 138, 136, 142, 141, 136, 140, 141, 141, 141, 141, 138, 138, 138, 140, 147, 139, 138, 140, 145, 129, 127, 134, 139, 143, 140, 138, 144, 138, 133, 137, 136, 142, 141, 126, 147, 150, 140, 127, 142, 133, 143, 143, 141, 138, 134, 138, 144, 131, 138, 136, 145, 136, 128, 139, 154, 135, 141, 136, 141, 141, 135, 139, 138, 137, 143, 146, 131, 131, 135, 142, 136, 139, 132, 137, 137, 135, 144, 141, 134, 137, 132, 141, 137, 137, 138, 140, 144, 140, 132, 141, 134, 139, 141, 150, 140, 134, 139, 141, 137, 149, 144, 139, 141, 137, 150, 140, 143, 140, 140, 142, 137, 138, 136, 134, 136, 136, 138, 137, 138, 142, 146, 134, 142, 136, 138, 146, 140, 125, 138, 139, 138, 139, 137, 131, 134, 142, 141, 141, 143, 138, 141, 142, 142, 136, 138, 140, 144, 147, 140, 142, 137, 138, 134, 136, 139, 133, 130, 150, 137, 140, 142, 138, 140, 132, 139, 137, 142, 134, 142, 140, 132, 140, 145, 141, 139, 137, 145, 136, 136, 145, 136, 140, 138, 140, 135, 137, 139, 138, 146, 142, 146, 142, 138, 142, 137, 134, 139, 137, 144, 133, 146, 135, 141, 143, 143, 141, 148, 135, 146, 144, 142, 142, 138, 139, 148, 146, 137, 139, 143, 132, 146, 144, 140, 139, 139, 148, 146, 136, 140, 137, 141, 139, 139, 142, 144, 130, 128, 143, 144, 142, 139, 134, 135, 142, 140, 138, 137, 135, 133, 142, 141, 139, 136, 139, 140, 140, 138, 139, 142, 138, 144, 146, 136, 146, 134, 142, 140, 137, 137, 140, 142, 133, 141, 143, 138, 146, 132, 133, 142, 135, 143, 145, 136, 140, 137, 134, 131, 142, 141, 137, 146, 137, 152, 139, 141, 137, 145, 138, 134, 133, 140, 143, 138, 142, 140, 141, 146, 141, 136, 134, 135, 135, 135, 153, 139, 136, 146, 142, 137, 139, 143, 132, 143, 136, 143, 135, 137, 137, 138, 142, 143, 135, 138, 130, 136, 138, 136, 140, 135, 133, 144, 137, 135, 135, 140, 139, 139, 138, 139, 136, 146, 141, 136, 132, 142, 145, 143, 140, 138, 137, 142, 134, 141, 134, 135, 140, 140, 134, 133, 134, 138, 139, 144, 139, 133, 139, 142, 135, 139, 139, 138, 143, 140, 138, 141, 132, 130, 143, 141, 145, 139, 143, 142, 137, 148, 137, 137, 132, 143, 139, 138, 137, 137, 139, 135, 139, 150, 142, 142, 138, 140, 136, 133, 140, 135, 144, 143, 137, 150, 141, 145, 135, 133, 136, 133, 139, 133, 150, 144, 130, 133, 131, 142, 134, 143, 134, 144, 139, 139, 145, 142, 145, 140, 143, 142, 141, 139, 136, 140, 141, 149, 139, 134, 141, 134, 131, 140, 143, 139, 137, 141, 153, 139, 140, 137, 139, 146, 137, 142, 139, 130, 137, 144, 136, 139, 141, 131, 143, 127, 135, 144, 132, 143, 129, 138, 135, 140, 139, 138, 133, 139, 133, 138, 138, 143, 143, 139, 135, 139, 143, 147, 136, 143, 138, 144, 155, 140, 142, 130, 136, 141, 138, 131, 140, 141, 138, 137, 137, 139, 137, 143, 139, 130, 145, 141, 143, 135, 138, 144, 138, 150, 134, 136, 145, 136, 136, 137, 134, 140, 135, 139, 137, 138, 141, 128, 135, 134, 136, 143, 136, 131, 134, 136, 135, 136, 141, 138, 140, 135, 137, 138, 134, 138, 136, 141, 131, 142, 141, 134, 139, 141, 137, 138, 136, 138, 143, 159, 143, 148, 135, 133, 136, 141, 137, 136, 143, 135, 140, 147, 129, 142, 134, 133, 138, 144, 136, 134, 137, 139, 130, 135, 141, 140, 139, 137, 145, 139, 135, 139, 142, 129, 143, 132, 143, 131, 139, 134, 135, 140, 133, 147, 143, 143, 130, 142, 139, 143, 136, 143, 139, 139, 138, 143, 144, 145, 135, 135, 136, 144, 141, 135, 138, 135, 139, 136, 139, 128, 145, 132, 136, 140, 138, 134, 141, 138, 144, 145, 144, 138, 148, 136, 135, 141, 142, 129, 136, 140, 147, 138, 140, 133, 134, 147, 135, 140, 138, 135, 140, 137, 140, 148, 134, 141, 143, 140, 142, 135, 146, 144, 134, 140, 146, 141, 137, 146, 140, 124, 142, 140, 133, 135, 135, 141, 139, 152, 141, 142, 130, 136, 143, 141, 144, 146, 137, 140, 139, 133, 154, 130, 140, 136, 132, 136, 143, 138, 135, 135, 149, 137, 139, 141, 143, 147, 130, 136, 135, 138, 138, 140, 143, 129, 141, 142, 135, 135, 144, 133, 133, 137, 131, 135, 144, 136, 129, 131, 139, 141, 138, 129, 143, 131, 141, 133, 135, 144, 132, 147, 128, 136, 148, 129, 134, 155, 138, 142, 137, 133, 135, 144, 143, 136, 153, 144, 143, 144, 155, 134, 139, 145, 132, 138, 157, 147, 134, 138, 139, 139, 141, 136, 136, 146, 133, 130, 136, 133, 138, 136, 153, 142, 140, 138, 135, 144, 140, 143, 145, 141, 144, 141, 137, 130, 149, 142, 134, 136, 140, 140, 142, 141, 139, 137, 131, 142, 146, 144, 141, 135, 139, 135, 136, 135, 136, 137, 128, 139, 135, 135, 137, 129, 136, 140, 138, 145, 137, 121, 135, 136, 154, 139, 140, 136, 130, 140, 143, 146, 140, 141, 131, 133, 148, 135, 141, 133, 145, 138, 142, 137, 145, 141, 137, 148, 137, 144, 148, 134, 136, 143, 152, 144, 143, 139, 149, 131, 135, 144, 136, 141, 140, 145, 146, 146, 140, 138, 140, 142, 142, 133, 140, 142, 137, 137, 138, 143, 140, 134, 138, 142, 132, 143, 140, 143, 134, 140, 138, 139, 142, 138, 139, 139, 138, 135, 137, 142, 131, 141, 130, 145, 145, 146, 140, 140, 142, 146, 139, 146, 140, 143, 136, 133, 143, 132, 137, 132, 145, 134, 137, 143, 140, 135, 134, 132, 133, 137, 133, 132, 131, 144, 135, 139, 137, 135, 141, 141, 147, 137, 141, 136, 140, 141, 135, 134, 138, 136, 140, 135, 139, 134, 144, 143, 150, 136, 131, 139, 136, 136, 136, 135, 141, 133, 133, 138, 141, 134, 143, 143, 137, 142, 139, 139, 136, 135, 141, 137, 129, 134, 146, 137, 140, 147, 140, 138, 140, 134, 136, 132, 139, 140, 139, 142, 143, 136, 145, 139, 142, 150, 144, 138, 145, 142, 135, 146, 137, 140, 141, 130, 145, 143, 133, 143, 140, 137, 137, 153, 142, 146, 136, 141, 134, 137, 141, 141, 137, 138, 134, 138, 137, 140, 147, 138, 141, 147, 140, 139, 147, 132, 135, 136, 140, 133, 139, 141, 139, 144, 142, 136, 158, 146, 138, 139, 141, 137, 139, 141, 138, 144, 135, 142, 140, 137, 141, 138, 139, 134, 140, 140, 137, 135, 142, 143, 135, 137, 137, 135, 139, 138, 141, 143, 144, 143, 150, 135, 134, 141, 136, 139, 144, 141, 137, 135, 139, 135, 139, 144, 139, 136, 137, 140, 137, 140, 142, 149, 143, 139, 144, 140, 138, 138, 136, 140, 140, 134, 139, 138, 129, 139, 139, 137, 132, 137, 139, 138, 138, 143, 141, 138, 143, 144, 137, 139, 144, 138, 133, 141, 142, 140, 143, 139, 133, 136, 138, 138, 139, 143, 147, 138, 145, 142, 137, 139, 134, 136, 139, 137, 137, 136, 142, 139, 139, 136, 143, 135, 140, 134, 138, 134, 140, 140, 132, 138, 141, 137, 143, 136, 141, 139, 135, 145, 130, 138, 134, 134, 146, 131, 138, 141, 143, 137, 135, 137, 136, 140, 135, 141, 139, 140, 138, 137, 136, 139, 139, 132, 139, 138, 147, 131, 144, 150, 148, 139, 138, 147, 137, 131, 141, 139, 141, 140, 143, 135, 139, 149, 140, 142, 137, 139, 140, 140, 136, 141, 145, 137, 138, 135, 142, 140, 127, 137, 139, 131, 140, 140, 140, 138, 133, 138, 142, 138, 142, 136, 141, 139, 141, 140, 133, 138, 144, 145, 138, 136, 144, 140, 141, 138, 140, 136, 147, 144, 142, 130, 141, 140, 130, 142, 141, 152, 138, 132, 129, 143, 139, 144, 141, 135, 136, 136, 139, 139, 135, 137, 142, 143, 142, 139, 138, 134, 139, 139, 137, 135, 138, 137, 132, 141, 146, 136, 137, 140, 145, 141, 132, 146, 140, 142, 141, 142, 140, 132, 139, 138, 140, 140, 144, 129, 138, 129, 137, 139, 147, 141, 135, 141, 133, 140, 136, 141, 145, 146, 138, 138, 140, 137, 143, 137, 136, 138, 132, 130, 133, 145, 138, 133, 144, 135, 134, 140, 141, 142, 141, 144, 140, 138, 136, 141, 137, 132, 139, 139, 132, 137, 139, 143, 139, 137, 133, 136, 144, 133, 136, 144, 148, 136, 138, 140, 138, 135, 139, 138, 131, 135, 139, 137, 138, 139, 137, 138, 135, 140, 149, 145, 138, 138, 139, 140, 140, 146, 138, 140, 150, 143, 132, 137, 138, 140, 142, 131, 141, 138, 132, 140, 136, 139, 141, 139, 147, 130, 141, 145, 136, 143, 139, 137, 135, 143, 130, 139, 141, 139, 149, 134, 136, 141, 133, 143, 136, 140, 138, 139, 137, 137, 139, 141, 129, 141, 135, 141, 141, 140, 134, 137, 138, 133, 144, 132, 120, 137, 134, 125, 142, 133, 137, 149, 145, 143, 133, 143, 142, 134, 148, 140, 142, 131, 142, 137, 133, 139, 129, 142, 137, 133, 135, 141, 144, 133, 138, 136, 138, 135, 129, 130, 140, 135, 137, 136, 135, 142, 144, 120, 141, 135, 137, 135, 139, 139, 136, 138, 133, 135, 142, 141, 139, 150, 144, 139, 144, 150, 127, 121, 143, 139, 140, 138, 137, 138, 141, 140, 136, 133, 148, 135, 138, 142, 138, 135, 150, 138, 141, 134, 130, 142, 139, 141, 137, 136, 137, 131, 134, 147, 135, 142, 136, 134, 136, 147, 138, 138, 141, 135, 128, 132, 139, 136, 137, 134, 142, 147, 141, 137, 134, 139, 146, 142, 143, 143, 139, 138, 129, 128, 151, 153, 140, 138, 133, 141, 139, 136, 142, 131, 139, 136, 138, 132, 137, 133, 133, 144, 130, 140, 136, 132, 136, 145, 141, 137, 140, 138, 137, 137, 143, 153, 136, 141, 138, 137, 137, 135, 136, 138, 135, 143, 135, 141, 142, 127, 140, 138, 139, 143, 137, 154, 151, 133, 140, 136, 141, 134, 133, 137, 136, 139, 141, 135, 160, 139, 145, 142, 133, 140, 135, 134, 131, 140, 136, 143, 136, 136, 137, 152, 138, 137, 137, 146, 127, 132, 133, 141, 149, 130, 143, 148, 139, 137, 138, 135, 139, 154, 133, 132, 143, 138, 141, 142, 136, 143, 149, 135, 144, 137, 128, 137, 144, 133, 142, 136, 143, 141, 136, 127, 139, 137, 138, 144, 137, 139, 146, 148, 146, 137, 146, 129, 136, 140, 143, 133, 144, 143, 133, 143, 138, 141, 142, 140, 138, 136, 144, 146, 138, 135, 140, 145, 153, 131, 135, 143, 137, 132, 143, 132, 134, 137, 149, 138, 138, 145, 145, 140, 134, 141, 130, 137, 143, 139, 140, 138, 137, 139, 140, 140, 150, 161, 132, 137, 134, 142, 144, 127, 137, 144, 140, 139, 138, 141, 137, 143, 133, 146, 140, 140, 141, 136, 144, 135, 125, 131, 145, 154, 138, 141, 144, 145, 140, 133, 136, 141, 140, 132, 142, 139, 131, 142, 127, 139, 139, 141, 149, 138, 131, 142, 134, 109, 144, 140, 136, 141, 145, 136, 129, 135, 146, 143, 147, 132, 145, 141, 149, 134, 139, 138, 140, 137, 126, 134, 144, 131, 147, 134, 142, 138, 137, 136, 143, 141, 146, 138, 141, 142, 144, 114, 138, 141, 150, 143, 137, 138, 138, 151, 139, 144, 142, 139, 140, 141, 139, 145, 134, 144, 140, 137, 137, 145, 137, 129, 130, 143, 146, 132, 139, 140, 142, 139, 139, 145, 142, 139, 133, 133, 137, 137, 143, 133, 142, 135, 137, 137, 133, 134, 139, 127, 128, 141, 127, 138, 134, 139, 141, 138, 135, 140, 135, 134, 140, 145, 141, 129, 139, 132, 134, 143, 139, 140, 140, 144, 151, 149, 149, 139, 144, 131, 139, 140, 126, 141, 143, 140, 144, 131, 137, 148, 149, 135, 135, 142, 140, 145, 142, 152, 141, 136, 141, 136, 147, 134, 138, 144, 133, 137, 144, 148, 131, 127, 140, 137, 141, 131, 147, 154, 141, 134, 130, 142, 138, 138, 145, 137, 136, 143, 153, 144, 141, 130, 141, 132, 138, 142, 144, 134, 132, 138, 119, 145, 138, 149, 137, 148, 151, 135, 146, 134, 144, 134, 136, 139, 144, 144, 124, 139, 129, 136, 139, 116, 136, 134, 134, 139, 150, 159, 135, 136, 124, 144, 138, 153, 130, 127, 128, 141, 132, 140, 135, 136, 145, 138, 132, 149, 134, 142, 142, 134, 146, 137, 146, 146, 135, 130, 138, 135, 139, 140, 147, 135, 148, 136, 143, 138, 130, 137, 151, 141, 126, 141, 141, 146, 136, 148, 141, 137, 136, 139, 116, 141, 147, 146, 122, 150, 138, 145, 132, 128, 142, 139, 138, 143, 139, 138, 139, 141, 128, 137, 143, 128, 142, 136, 142, 146, 130, 137, 137, 141, 130, 139, 150, 131, 143, 147, 137, 135, 144, 136, 147, 140, 135, 147, 147, 129, 135, 138, 141, 142, 150, 136, 131, 144, 148, 135, 139, 143, 128, 149, 132, 134, 136, 139, 134, 134, 134, 135, 141, 133, 137, 128, 128, 139, 140, 137, 138, 143, 131, 145, 136, 138, 144, 136, 140, 138, 142, 132, 138, 142, 135, 140, 132, 139, 140, 142, 144, 140, 143, 142, 137, 130, 129, 143, 136, 134, 135, 146, 142, 145, 137, 136, 121, 131, 131, 147, 138, 152, 145, 126, 142, 143, 138, 136, 148, 152, 134, 145, 136, 124, 137, 140, 149, 128, 135, 138, 147, 139, 134, 139, 133, 134, 142, 132, 146, 136, 147, 140, 137, 144, 140, 145, 143, 138, 143, 144, 146, 132, 148, 136, 149, 143, 139, 140, 134, 140, 145, 144, 137, 131, 136, 149, 148, 141, 150, 132, 124, 146, 129, 132, 140, 134, 128, 143, 141, 139, 145, 141, 145, 143, 140, 134, 137, 136, 130, 129, 132, 137, 142, 144, 130, 148, 137, 137, 140, 149, 147, 141, 134, 131, 140, 146, 140, 138, 135, 148, 144, 146, 140, 136, 130, 133, 135, 138, 142, 140, 136, 119, 128, 143, 138, 141, 137, 134, 136, 136, 138, 148, 132, 133, 137, 141, 127, 142, 145, 136, 141, 141, 135, 147, 142, 149, 159, 134, 140, 140, 140, 134, 120, 140, 141, 147, 147, 134, 138, 132, 139, 143, 135, 153, 139, 131, 136, 140, 136, 142, 134, 130, 134, 138, 142, 142, 139, 143, 141, 136, 132, 137, 141, 137, 146, 136, 140, 135, 139, 135, 137, 122, 137, 128, 145, 141, 143, 144, 132, 134, 139, 136, 131, 149, 128, 134, 139, 145, 138, 134, 131, 135, 141, 145, 138, 143, 136, 147, 143, 138, 151, 132, 129, 143, 142, 147, 130, 139, 137, 134, 140, 138, 129, 140, 129, 140, 139, 141, 137, 150, 145, 142, 138, 139, 143, 134, 142, 136, 135, 144, 135, 134, 149, 165, 138, 135, 138, 128, 132, 135, 132, 133, 148, 143, 137, 138, 137, 138, 142, 132, 139, 139, 134, 126, 129, 140, 141, 127, 139, 143, 131, 134, 143, 138, 139, 143, 138, 144, 147, 136, 138, 133, 137, 137, 141, 136, 142, 143, 138, 142, 141, 140, 142, 137, 147, 135, 144, 150, 141, 146, 132, 135, 142, 142, 133, 144, 144, 144, 145, 137, 141, 138, 144, 137, 132, 134, 147, 145, 136, 144, 145, 135, 137, 135, 143, 142, 144, 140, 137, 134, 138, 135, 142, 136, 136, 137, 141, 128, 141, 136, 137, 132, 142, 142, 137, 133, 142, 140, 137, 139, 143, 138, 142, 147, 131, 138, 133, 133, 144, 142, 135, 143, 140, 133, 145, 142, 140, 143, 143, 133, 134, 140, 141, 136, 136, 137, 137, 138, 150, 137, 130, 140, 142, 141, 137, 136, 133, 141, 135, 143, 151, 142, 132, 136, 140, 140, 138, 138, 140, 146, 145, 135, 134, 140, 137, 137, 143, 137, 133, 137, 137, 138, 144, 141, 137, 138, 137, 135, 148, 137, 128, 138, 145, 142, 140, 142, 136, 135, 139, 136, 146, 134, 139, 141, 137, 144, 137, 141, 138, 147, 140, 136, 136, 136, 134, 141, 144, 139, 131, 136, 137, 138, 133, 149, 141, 135, 138, 136, 141, 141, 143, 146, 139, 140, 136, 137, 138, 135, 134, 137, 138, 147, 131, 141, 135, 136, 147, 137, 142, 144, 140, 141, 142, 138, 139, 138, 145, 137, 134, 139, 142, 139, 144, 143, 137, 139, 135, 134, 143, 136, 137, 151, 145, 132, 133, 136, 143, 134, 145, 138, 141, 133, 141, 131, 136, 140, 134, 143, 138, 141, 135, 140, 137, 139, 142, 146, 142, 136, 135, 134, 140, 142, 146, 140, 147, 133, 141, 138, 143, 134, 134, 151, 147, 132, 143, 142, 141, 134, 131, 138, 129, 137, 140, 143, 133, 144, 140, 145, 134, 139, 134, 140, 137, 147, 132, 141, 139, 139, 145, 137, 146, 147, 140, 136, 143, 136, 139, 135, 139, 146, 140, 143, 138, 134, 132, 144, 131, 141, 148, 139, 144, 143, 139, 135, 139, 143, 140, 131, 132, 140, 141, 136, 144, 136, 140, 139, 139, 140, 138, 142, 136, 142, 140, 158, 140, 147, 134, 135, 133, 138, 144, 131, 135, 137, 137, 131, 134, 137, 141, 136, 135, 136, 141, 143, 137, 146, 147, 137, 132, 141, 137, 138, 145, 141, 136, 138, 131, 138, 136, 138, 142, 141, 139, 139, 138, 141, 130, 145, 141, 136, 139, 154, 142, 147, 136, 136, 137, 138, 138, 133, 132, 135, 135, 132, 139, 139, 142, 129, 130, 140, 135, 135, 139, 143, 138, 136, 144, 137, 134, 146, 133, 138, 136, 134, 141, 140, 138, 140, 133, 134, 136, 138, 144, 140, 146, 134, 138, 141, 139, 145, 140, 143, 147, 137, 136, 142, 132, 138, 140, 136, 137, 139, 145, 138, 131, 146, 132, 139, 143, 139, 135, 137, 151, 137, 140, 134, 135, 138, 138, 138, 134, 137, 139, 125, 136, 139, 140, 135, 139, 143, 138, 138, 139, 138, 142, 134, 141, 133, 139, 145, 133, 141, 139, 135, 138, 140, 140, 140, 139, 137, 145, 138, 144, 138, 138, 139, 145, 136, 143, 156, 131, 139, 133, 130, 144, 132, 137, 138, 139, 134, 146, 141, 141, 140, 141, 141, 139, 143, 141, 141, 153, 146, 145, 141, 145, 136, 136, 142, 146, 135, 130, 132, 136, 135, 126, 140, 147, 141, 144, 142, 140, 142, 145, 139, 143, 128, 137, 147, 141, 146, 139, 143, 140, 144, 137, 141, 137, 141, 142, 135, 139, 131, 142, 137, 135, 138, 135, 141, 140, 136, 135, 140, 137, 142, 141, 148, 143, 132, 135, 133, 137, 144, 138, 141, 144, 143, 142, 130, 141, 136, 142, 138, 133, 144, 131, 147, 139, 136, 139, 138, 146, 137, 138, 135, 142, 139, 130, 133, 138, 141, 134, 138, 134, 139, 135, 131, 144, 144, 130, 137, 138, 144, 139, 143, 146, 138, 139, 132, 138, 133, 147, 137, 132, 137, 145, 139, 148, 146, 137, 138, 147, 115, 136, 139, 139, 146, 141, 135, 138, 139, 134, 138, 142, 137, 131, 145, 138, 140, 144, 135, 131, 142, 148, 133, 137, 136, 137, 140, 148, 150, 138, 145, 145, 158, 141, 141, 135, 139, 138, 145, 142, 147, 147, 136, 136, 137, 129, 141, 138, 139, 141, 151, 128, 142, 132, 137, 139, 134, 125, 144, 141, 133, 146, 152, 143, 141, 137, 138, 138, 144, 133, 125, 137, 141, 138, 131, 129, 143, 140, 132, 131, 133, 133, 144, 137, 141, 141, 130, 136, 142, 134, 140, 137, 137, 147, 133, 137, 133, 137, 139, 132, 144, 139, 137, 129, 143, 133, 135, 136, 143, 138, 137, 132, 136, 139, 139, 144, 137, 148, 134, 135, 139, 135, 135, 144, 137, 134, 142, 141, 142, 138, 134, 137, 134, 139, 140, 140, 129, 139, 142, 132, 129, 133, 139, 136, 133, 144, 132, 140, 141, 136, 132, 135, 148, 153, 145, 145, 134, 146, 135, 140, 142, 141, 135, 142, 140, 142, 128, 140, 138, 133, 146, 139, 139, 141, 137, 123, 143, 138, 139, 127, 145, 130, 141, 135, 144, 140, 135, 148, 141, 142, 138, 141, 134, 149, 144, 136, 137, 141, 138, 142, 144, 136, 140, 142, 140, 137, 138, 141, 133, 133, 142, 139, 137, 134, 139, 138, 138, 139, 139, 143, 135, 137, 137, 140, 140, 141, 143, 131, 131, 134, 157, 137, 144, 136, 152, 142, 138, 142, 132, 139, 140, 137, 140, 140, 145, 135, 128, 133, 132, 131, 136, 137, 144, 137, 147, 141, 134, 143, 146, 137, 140, 137, 139, 136, 141, 132, 142, 132, 139, 139, 132, 130, 143, 131, 145, 139, 146, 138, 136, 148, 135, 143, 139, 141, 135, 143, 135, 137, 134, 143, 139, 141, 145, 146, 134, 141, 142, 138, 142, 142, 141, 139, 127, 140, 136, 140, 138, 127, 148, 138, 130, 134, 144, 146, 139, 147, 149, 129, 134, 138, 131, 135, 144, 137, 139, 143, 132, 138, 141, 141, 134, 138, 138, 135, 144, 135, 134, 135, 146, 137, 137, 141, 149, 151, 136, 131, 129, 140, 139, 132, 134, 146, 143, 141, 136, 142, 135, 148, 141, 141, 141, 135, 138, 137, 128, 140, 137, 132, 133, 138, 137, 139, 137, 141, 138, 119, 138, 137, 143, 142, 145, 146, 144, 135, 133, 143, 136, 142, 130, 143, 141, 135, 139, 130, 132, 140, 136, 141, 144, 141, 135, 143, 135, 128, 149, 137, 145, 130, 137, 137, 143, 131, 142, 141, 138, 138, 134, 134, 134, 140, 137, 132, 148, 144, 139, 131, 129, 136, 142, 133, 138, 136, 144, 140, 138, 140, 143, 141, 138, 141, 144, 135, 143, 130, 135, 149, 142, 142, 137, 138, 145, 135, 141, 140, 134, 136, 143, 149, 133, 137, 129, 142, 129, 131, 140, 141, 140, 136, 138, 131, 135, 141, 139, 138, 128, 135, 138, 141, 132, 137, 137, 124, 137, 143, 134, 149, 145, 144, 135, 144, 134, 137, 142, 140, 132, 144, 151, 135, 133, 140, 147, 142, 146, 142, 140, 134, 140, 132, 136, 139, 135, 142, 141, 138, 137, 147, 147, 140, 135, 138, 142, 151, 128, 145, 136, 142, 137, 134, 133, 134, 130, 145, 143, 141, 135, 145, 140, 132, 148, 141, 137, 143, 145, 134, 137, 135, 142, 130, 138, 149, 143, 143, 148, 130, 145, 141, 142, 134, 147, 142, 142, 134, 142, 154, 145, 146, 138, 136, 140, 139, 140, 138, 142, 143, 139, 153, 139, 130, 132, 130, 141, 143, 133, 137, 135, 139, 137, 149, 139, 137, 136, 136, 133, 132, 150, 130, 133, 136, 149, 130, 134, 140, 136, 154, 138, 139, 149, 141, 139, 141, 134, 131, 131, 129, 137, 138, 148, 149, 146, 144, 133, 135, 141, 133, 139, 141, 140, 133, 141, 143, 147, 132, 138, 154, 143, 142, 140, 132, 128, 140, 141, 140, 140, 131, 137, 129, 137, 143, 134, 138, 140, 137, 131, 127, 143, 144, 138, 143, 145, 136, 143, 136, 140, 138, 143, 140, 131, 147, 140, 141, 144, 135, 133, 138, 142, 135, 136, 136, 135, 140, 139, 139, 133, 137, 144, 136, 131, 128, 139, 128, 151, 135, 149, 131, 138, 135, 139, 141, 138, 127, 149, 133, 148, 141, 143, 138, 133, 144, 148, 134, 138, 143, 145, 138, 135, 141, 146, 137, 131, 132, 145, 134, 145, 141, 135, 129, 132, 146, 134, 129, 137, 145, 132, 134, 130, 138, 145, 135, 144, 153, 144, 138, 132, 141, 140, 139, 143, 143, 140, 138, 140, 137, 132, 138, 139, 137, 131, 132, 146, 133, 149, 141, 138, 135, 137, 137, 141, 139, 139, 129, 137, 140, 140, 133, 141, 135, 131, 133, 140, 135, 142, 136, 140, 142, 142, 148, 141, 127, 139, 147, 144, 140, 132, 131, 133, 137, 129, 136, 142, 137, 141, 133, 141, 156, 142, 145, 144, 139, 142, 135, 155, 138, 142, 135, 135, 141, 147, 145, 135, 138, 145, 136, 139, 141, 135, 159, 140, 134, 135, 154, 143, 140, 151, 139, 144, 143, 132, 148, 138, 139, 143, 137, 141, 122, 143, 138, 139, 137, 139, 149, 137, 137, 133, 131, 136, 140, 133, 140, 144, 140, 133, 142, 141, 140, 141, 134, 138, 145, 134, 131, 141, 128, 139, 145, 147, 139, 141, 141, 142, 143, 132, 143, 138, 125, 133, 131, 135, 149, 145, 142, 127, 134, 135, 130, 144, 144, 142, 150, 133, 141, 144, 139, 140, 143, 144, 136, 141, 148, 126, 143, 132, 145, 136, 142, 144, 137, 143, 134, 144, 142, 141, 142, 137, 141, 135, 135, 127, 146, 141, 132, 136, 142, 143, 142, 138, 138, 150, 130, 133, 139, 130, 141, 131, 139, 139, 139, 139, 147, 144, 138, 139, 144, 118, 150, 135, 143, 140, 145, 139, 141, 143, 139, 140, 143, 144, 140, 126, 134, 133, 132, 135, 145, 124, 139, 140, 137, 146, 145, 142, 138, 134, 140, 143, 138, 136, 148, 143, 141, 137, 138, 129, 134, 143, 140, 134, 142, 148, 144, 149, 133, 140, 139, 151, 136, 136, 140, 141, 136, 135, 143, 137, 138, 137, 145, 134, 144, 136, 144, 136, 142, 139, 129, 135, 139, 137, 119, 130, 141, 142, 145, 134, 127, 140, 140, 135, 137, 140, 133, 137, 136, 139, 140, 142, 135, 146, 130, 148, 142, 141, 151, 141, 148, 144, 141, 136, 133, 136, 137, 145, 140, 136, 139, 141, 136, 143, 133, 145, 142, 138, 148, 141, 137, 150, 142, 151, 147, 142, 136, 141, 129, 147, 142, 150, 145, 134, 136, 149, 135, 135, 134, 144, 135, 139, 140, 146, 144, 145, 139, 140, 142, 136, 137, 141, 142, 139, 135, 137, 137, 141, 138, 135, 144, 136, 133, 132, 136, 138, 138, 146, 129, 145, 141, 133, 141, 138, 142, 130, 144, 134, 133, 138, 144, 133, 152, 141, 142, 136, 134, 140, 137, 145, 137, 135, 129, 149, 133, 146, 136, 139, 144, 133, 143, 138, 142, 138, 138, 137, 145, 136, 141, 143, 144, 138, 135, 131, 146, 140, 143, 144, 144, 128, 143, 142, 142, 134, 146, 140, 141, 143, 143, 134, 136, 141, 143, 144, 135, 140, 146, 148, 136, 128, 142, 138, 149, 138, 143, 147, 145, 140, 146, 144, 129, 140, 147, 144, 143, 144, 139, 137, 136, 130, 150, 140, 144, 130, 144, 149, 145, 133, 136, 140, 137, 140, 133, 138, 138, 143, 140, 134, 135, 130, 142, 139, 139, 141, 139, 140, 134, 148, 134, 146, 153, 139, 146, 137, 136, 148, 132, 132, 133, 146, 140, 136, 141, 141, 134, 135, 141, 139, 135, 135, 145, 132, 134, 145, 132, 138, 145, 144, 135, 136, 139, 138, 143, 135, 136, 134, 140, 133, 129, 139, 131, 134, 138, 137, 130, 136, 139, 132, 133, 137, 142, 143, 136, 137, 135, 140, 131, 137, 132, 134, 142, 141, 132, 137, 145, 132, 135, 130, 138, 145, 144, 143, 138, 131, 137, 134, 135, 140, 134, 131, 143, 135, 147, 146, 140, 142, 144, 131, 134, 141, 135, 133, 135, 144, 133, 147, 142, 136, 137, 137, 136, 139, 138, 134, 138, 142, 137, 132, 141, 138, 131, 142, 150, 145, 139, 144, 144, 135, 138, 139, 149, 150, 137, 147, 137, 145, 142, 150, 154, 138, 140, 133, 139, 136, 143, 126, 145, 145, 142, 139, 137, 142, 141, 126, 147, 136, 147, 143, 143, 144, 141, 136, 136, 135, 140, 125, 138, 139, 147, 134, 138, 134, 143, 137, 132, 136, 133, 141, 138, 133, 141, 135, 143, 130, 141, 138, 145, 149, 140, 130, 141, 127, 139, 130, 137, 130, 146, 140, 139, 139, 135, 135, 147, 145, 145, 143, 136, 144, 130, 154, 138, 150, 141, 136, 135, 135, 144, 139, 134, 134, 154, 145, 149, 127, 140, 139, 144, 134, 138, 138, 141, 140, 143, 136, 134, 138, 139, 133, 141, 136, 141, 141, 137, 126, 139, 136, 140, 145, 147, 145, 128, 131, 129, 139, 139, 136, 145, 135, 143, 132, 144, 148, 135, 140, 152, 127, 136, 140, 143, 135, 134, 138, 141, 140, 139, 134, 144, 150, 142, 137, 131, 143, 137, 135, 137, 141, 150, 141, 137, 144, 136, 134, 144, 137, 145, 133, 131, 136, 133, 148, 128, 140, 146, 142, 147, 141, 140, 140, 145, 134, 134, 138, 135, 158, 137, 134, 141, 138, 134, 135, 140, 138, 141, 133, 138, 139, 132, 144, 141, 138, 134, 139, 145, 141, 136, 143, 135, 133, 137, 138, 143, 133, 126, 140, 135, 135, 150, 148, 140, 155, 138, 138, 137, 142, 136, 138, 141, 140, 148, 133, 139, 129, 129, 137, 138, 127, 135, 146, 145, 144, 128, 138, 136, 145, 142, 143, 133, 131, 134, 140, 142, 138, 146, 144, 142, 132, 135, 148, 141, 135, 141, 131, 141, 138, 144, 139, 138, 145, 137, 136, 133, 139, 145, 141, 126, 144, 134, 136, 133, 143, 146, 135, 147, 140, 139, 147, 131, 145, 139, 143, 138, 145, 133, 143, 134, 134, 136, 134, 134, 138, 128, 134, 141, 136, 139, 135, 141, 142, 141, 133, 137, 134, 136, 136, 136, 155, 133, 140, 134, 133, 144, 139, 146, 139, 142, 136, 139, 141, 136, 136, 134, 128, 139, 137, 136, 139, 140, 142, 136, 143, 137, 143, 141, 141, 131, 147, 144, 141, 139, 137, 141, 132, 139, 144, 138, 130, 130, 138, 140, 137, 137, 136, 138, 143, 137, 148, 137, 130, 134, 128, 134, 135, 137, 137, 138, 132, 139, 144, 143, 141, 149, 136, 138, 134, 132, 136, 147, 126, 141, 138, 142, 133, 135, 139, 143, 143, 140, 136, 137, 143, 129, 142, 131, 132, 126, 136, 133, 135, 132, 145, 141, 139, 123, 145, 140, 144, 138, 139, 142, 137, 139, 143, 142, 135, 129, 148, 135, 146, 140, 133, 128, 139, 143, 145, 128, 148, 138, 144, 139, 133, 149, 138, 140, 141, 133, 129, 136, 144, 139, 135, 138, 144, 135, 136, 132, 137, 142, 134, 142, 141, 138, 139, 132, 142, 137, 144, 145, 139, 140, 138, 137, 135, 131, 143, 140, 135, 146, 142, 134, 136, 144, 143, 139, 134, 133, 137, 136, 142, 137, 140, 145, 143, 141, 133, 151, 139, 135, 143, 140, 138, 139, 132, 139, 137, 146, 137, 145, 136, 147, 142, 137, 140, 143, 134, 143, 142, 141, 142, 140, 132, 147, 130, 138, 141, 138, 137, 146, 141, 140, 135, 145, 135, 143, 140, 134, 140, 128, 136, 141, 145, 141, 139, 130, 129, 140, 130, 126, 142, 134, 132, 138, 133, 149, 134, 144, 140, 141, 150, 137, 137, 135, 148, 153, 146, 143, 143, 135, 137, 148, 133, 141, 142, 146, 129, 139, 128, 149, 140, 131, 144, 150, 140, 131, 136, 147, 142, 149, 146, 140, 139, 141, 135, 133, 145, 137, 128, 128, 139, 137, 138, 141, 130, 138, 137, 143, 138, 148, 131, 139, 133, 131, 132, 139, 150, 138, 132, 130, 142, 140, 134, 128, 142, 139, 132, 135, 140, 132, 144, 155, 130, 135, 140, 135, 151, 141, 140, 134, 133, 133, 146, 133, 137, 140, 142, 131, 141, 139, 136, 137, 138, 139, 140, 147, 139, 136, 145, 138, 138, 142, 135, 132, 145, 144, 143, 139, 136, 146, 137, 127, 144, 140, 141, 142, 132, 131, 135, 142, 131, 136, 137, 141, 142, 134, 133, 134, 141, 146, 138, 135, 137, 141, 143, 141, 141, 143, 131, 131, 144, 140, 146, 141, 143, 137, 138, 145, 138, 127, 145, 149, 137, 141, 136, 144, 136, 132, 144, 139, 136, 134, 138, 141, 146, 135, 140, 147, 143, 146, 138, 137, 147, 134, 150, 127, 136, 137, 133, 136, 146, 135, 142, 133, 137, 138, 132, 134, 143, 142, 139, 129, 141, 137, 136, 140, 136, 140, 131, 132, 136, 129, 145, 139, 133, 134, 140, 141, 144, 145, 145, 141, 143, 144, 140, 147, 142, 137, 139, 141, 140, 140, 146, 135, 144, 129, 142, 147, 132, 143, 129, 139, 136, 145, 130, 129, 137, 136, 139, 130, 136, 140, 145, 143, 144, 141, 146, 140, 136, 136, 134, 142, 141, 138, 141, 137, 142, 138, 137, 137, 135, 145, 137, 142, 138, 134, 141, 135, 143, 132, 142, 140, 139, 148, 154, 133, 140, 141, 136, 135, 143, 132, 140, 131, 134, 142, 146, 130, 138, 137, 136, 149, 141, 147, 142, 138, 137, 141, 134, 139, 131, 148, 139, 141, 135, 141, 136, 141, 136, 136, 140, 138, 146, 141, 144, 137, 139, 136, 137, 142, 145, 145, 139, 133, 135, 138, 142, 140, 133, 133, 136, 137, 133, 146, 143, 140, 133, 140, 135, 133, 139, 138, 132, 131, 151, 141, 149, 138, 145, 140, 130, 144, 136, 145, 135, 136, 134, 136, 135, 136, 132, 143, 145, 137, 148, 136, 143, 152, 141, 140, 129, 144, 148, 130, 143, 128, 128, 137, 143, 144, 134, 145, 137, 137, 147, 139, 144, 143, 142, 134, 138, 140, 146, 145, 137, 133, 131, 143, 143, 129, 137, 140, 141, 138, 136, 132, 148, 133, 135, 135, 140, 141, 137, 143, 137, 141, 136, 148, 141, 133, 136, 142, 143, 134, 130, 136, 141, 137, 136, 131, 140, 136, 149, 147, 142, 142, 141, 148, 131, 139, 140, 148, 143, 142, 135, 144, 150, 143, 141, 134, 136, 131, 131, 139, 140, 152, 135, 137, 135, 142, 129, 135, 139, 134, 137, 141, 142, 146, 135, 150, 137, 138, 141, 141, 141, 131, 142, 137, 144, 136, 131, 138, 136, 137, 132, 130, 133, 135, 140, 139, 141, 141, 140, 138, 140, 147, 132, 146, 134, 133, 138, 142, 145, 127, 143, 137, 129, 146, 135, 142, 133, 138, 139, 133, 137, 132, 150, 138, 136, 138, 139, 141, 129, 141, 138, 144, 139, 137, 135, 141, 134, 148, 131, 131, 147, 140, 139, 138, 134, 139, 142, 134, 136, 143, 137, 141, 135, 148, 136, 132, 141, 137, 131, 143, 145, 139, 135, 139, 138, 143, 137, 139, 144, 137, 139, 137, 132, 142, 132, 137, 136, 147, 134, 143, 135, 143, 139, 145, 139, 130, 133, 137, 135, 137, 144, 136, 139, 136, 140, 140, 140, 136, 143, 143, 140, 145, 143, 137, 145, 141, 140, 130, 141, 136, 143, 136, 139, 136, 127, 132, 140, 146, 139, 136, 127, 135, 144, 137, 140, 140, 139, 144, 136, 132, 140, 144, 147, 132, 138, 139, 129, 138, 137, 136, 142, 136, 144, 150, 136, 128, 149, 138, 141, 134, 141, 139, 136, 132, 138, 144, 139, 137, 140, 138, 135, 140, 131, 135, 139, 137, 146, 137, 133, 135, 123, 142, 137, 145, 137, 133, 142, 137, 131, 127, 137, 147, 142, 138, 137, 140, 148, 135, 145, 142, 137, 144, 136, 138, 139, 137, 140, 138, 139, 140, 143, 127, 125, 138, 134, 136, 141, 143, 137, 134, 144, 129, 133, 127, 133, 136, 133, 141, 144, 135, 143, 137, 141, 143, 137, 139, 142, 141, 135, 146, 135, 131, 142, 135, 141, 138, 134, 141, 133, 136, 142, 135, 134, 136, 141, 142, 137, 142, 147, 133, 136, 131, 147, 127, 142, 134, 146, 129, 139, 136, 130, 127, 146, 137, 136, 144, 134, 133, 147, 142, 159, 135, 135, 137, 135, 132, 144, 142, 136, 133, 138, 135, 137, 126, 137, 134, 137, 138, 140, 135, 137, 155, 144, 137, 142, 142, 136, 142, 144, 147, 144, 139, 136, 144, 133, 135, 140, 138, 140, 150, 143, 142, 135, 144, 140, 146, 145, 136, 144, 133, 128, 139, 155, 136, 130, 137, 138, 141, 135, 130, 141, 133, 145, 129, 139, 140, 134, 137, 139, 141, 148, 139, 131, 141, 146, 137, 147, 144, 135, 139, 135, 137, 129, 139, 140, 141, 137, 138, 136, 146, 138, 131, 143, 142, 140, 137, 141, 139, 143, 135, 145, 143, 138, 128, 136, 141, 132, 135, 131, 148, 142, 142, 144, 142, 139, 137, 141, 134, 140, 145, 140, 138, 137, 135, 132, 139, 140, 143, 137, 140, 145, 141, 135, 143, 137, 140, 139, 148, 136, 127, 145, 136, 126, 129, 141, 139, 142, 140, 139, 134, 134, 134, 138, 138, 145, 142, 136, 139, 141, 137, 136, 146, 142, 136, 140, 148, 135, 147, 141, 145, 140, 138, 136, 147, 136, 136, 139, 136, 146, 142, 135, 133, 134, 145, 142, 143, 135, 150, 141, 138, 143, 143, 136, 133, 132, 149, 139, 147, 132, 140, 141, 134, 145, 151, 130, 142, 142, 142, 151, 143, 139, 135, 143, 131, 138, 146, 136, 133, 135, 138, 134, 141, 145, 144, 142, 141, 137, 137, 139, 138, 145, 134, 139, 131, 143, 136, 147, 148, 142, 144, 141, 137, 136, 141, 142, 137, 140, 144, 137, 135, 136, 131, 147, 133, 139, 136, 142, 132, 141, 142, 143, 134, 138, 140, 138, 138, 143, 142, 147, 140, 144, 144, 138, 145, 135, 138, 143, 137, 144, 143, 142, 145, 136, 142, 143, 142, 149, 138, 134, 149, 142, 138, 141, 132, 138, 134, 130, 144, 136, 134, 134, 139, 137, 143, 132, 142, 148, 139, 140, 139, 136, 141, 141, 142, 140, 135, 133, 140, 146, 137, 139, 134, 143, 143, 136, 129, 138, 141, 144, 128, 144, 147, 139, 137, 140, 141, 137, 137, 137, 136, 134, 138, 144, 152, 142, 135, 145, 138, 139, 133, 147, 140, 136, 138, 138, 137, 141, 136, 140, 145, 140, 134, 138, 139, 142, 126, 142, 132, 128, 131, 133, 143, 142, 144, 134, 131, 141, 133, 138, 141, 133, 135, 140, 138, 135, 146, 142, 140, 138, 142, 148, 138, 137, 141, 143, 133, 129, 140, 138, 134, 143, 141, 133, 142, 131, 140, 134, 133, 144, 136, 135, 137, 136, 145, 138, 139, 134, 133, 136, 144, 139, 158, 141, 140, 140, 148, 139, 138, 139, 133, 135, 150, 135, 137, 143, 136, 137, 137, 134, 133, 140, 138, 142, 136, 137, 141, 137, 135, 139, 141, 134, 135, 137, 139, 140, 141, 136, 135, 151, 136, 136, 138, 139, 141, 149, 141, 139, 141, 149, 138, 138, 145, 152, 141, 141, 154, 147, 132, 138, 132, 132, 132, 137, 146, 136, 131, 143, 136, 136, 137, 140, 138, 137, 136, 138, 131, 151, 131, 131, 138, 134, 143, 139, 130, 143, 140, 144, 140, 146, 133, 136, 143, 135, 150, 143, 135, 128, 142, 138, 138, 138, 141, 144, 132, 141, 130, 135, 139, 151, 139, 138, 136, 140, 146, 148, 143, 153, 143, 143, 142, 131, 148, 140, 138, 140, 144, 140, 143, 138, 133, 129, 139, 140, 131, 143, 149, 136, 140, 134, 140, 139, 133, 138, 142, 131, 142, 137, 138, 138, 138, 143, 145, 141, 129, 128, 128, 140, 139, 144, 136, 136, 136, 145, 145, 144, 134, 142, 131, 143, 141, 136, 134, 137, 140, 137, 138, 137, 136, 141, 140, 150, 135, 138, 141, 138, 137, 137, 138, 142, 141, 136, 147, 141, 135, 134, 135, 144, 145, 137, 140, 142, 140, 143, 139, 145, 139, 150, 132, 135, 134, 135, 147, 144, 139, 149, 138, 142, 138, 145, 137, 133, 137, 135, 146, 134, 134, 141, 139, 134, 140, 146, 134, 156, 140, 137, 140, 137, 130, 139, 143, 131, 141, 139, 136, 145, 136, 146, 146, 143, 144, 146, 139, 135, 137, 136, 143, 137, 149, 131, 135, 137, 146, 133, 143, 144, 140, 144, 142, 146, 140, 138, 140, 135, 135, 134, 149, 135, 139, 136, 145, 137, 133, 139, 136, 133, 137, 136, 125, 150, 135, 138, 149, 140, 144, 143, 133, 139, 137, 137, 132, 140, 139, 136, 144, 139, 141, 141, 133, 145, 137, 128, 142, 145, 138, 134, 142, 137, 143, 142, 133, 135, 137, 137, 140, 144, 148, 134, 140, 141, 130, 132, 140, 144, 136, 138, 149, 136, 137, 142, 138, 136, 145, 136, 141, 138, 148, 136, 137, 144, 134, 134, 139, 131, 140, 136, 149, 150, 135, 129, 138, 140, 142, 142, 144, 141, 145, 139, 133, 135, 135, 142, 139, 142, 134, 130, 148, 140, 137, 148, 132, 131, 136, 136, 143, 138, 134, 141, 134, 143, 136, 142, 141, 143, 139, 144, 137, 137, 122, 144, 137, 147, 146, 140, 137, 144, 128, 144, 133, 140, 130, 147, 142, 141, 136, 141, 145, 121, 139, 138, 149, 134, 137, 141, 135, 143, 153, 142, 144, 137, 141, 136, 135, 142, 136, 129, 144, 141, 143, 139, 134, 138, 134, 142, 142, 138, 142, 136, 142, 142, 136, 127, 145, 137, 136, 144, 141, 134, 149, 134, 133, 121, 135, 128, 135, 140, 139, 137, 136, 140, 134, 135, 128, 133, 134, 140, 141, 139, 142, 137, 146, 135, 136, 131, 147, 138, 151, 139, 147, 135, 139, 139, 150, 148, 144, 135, 141, 141, 141, 140, 135, 143, 146, 134, 139, 139, 135, 142, 139, 146, 142, 143, 135, 135, 141, 143, 130, 141, 144, 141, 137, 136, 139, 142, 133, 125, 142, 145, 137, 141, 147, 145, 123, 133, 143, 135, 140, 147, 140, 138, 133, 132, 137, 143, 139, 134, 140, 127, 138, 130, 148, 130, 134, 139, 132, 133, 143, 142, 144, 139, 144, 133, 132, 148, 145, 136, 139, 138, 140, 145, 131, 137, 136, 144, 145, 134, 138, 135, 146, 150, 138, 139, 137, 146, 136, 140, 144, 136, 137, 145, 138, 131, 132, 151, 140, 143, 138, 142, 137, 137, 134, 139, 139, 153, 145, 141, 142, 137, 138, 137, 145, 143, 136, 132, 142, 137, 140, 144, 142, 139, 142, 137, 145, 130, 150, 140, 142, 148, 140, 130, 140, 137, 143, 141, 133, 148, 147, 148, 147, 139, 141, 144, 140, 136, 136, 138, 133, 143, 151, 147, 146, 147, 149, 138, 128, 138, 147, 133, 143, 145, 147, 135, 143, 150, 140, 140, 133, 141, 127, 140, 145, 140, 146, 144, 139, 136, 137, 147, 132, 141, 138, 134, 141, 142, 140, 143, 139, 137, 139, 137, 136, 142, 141, 145, 140, 135, 140, 141, 136, 141, 151, 137, 141, 134, 134, 140, 140, 134, 142, 141, 151, 125, 139, 140, 142, 134, 140, 140, 148, 138, 132, 136, 129, 134, 136, 149, 140, 143, 133, 150, 130, 141, 136, 138, 138, 131, 140, 127, 139, 138, 145, 144, 131, 151, 133, 130, 141, 135, 141, 149, 139, 150, 138, 129, 144, 136, 144, 140, 136, 135, 140, 152, 142, 136, 140, 139, 140, 146, 137, 143, 142, 141, 140, 140, 144, 138, 145, 148, 141, 136, 144, 132, 138, 143, 149, 122, 134, 142, 150, 147, 131, 142, 133, 139, 139, 140, 151, 137, 140, 141, 141, 141, 157, 153, 138, 143, 136, 141, 142, 133, 129, 133, 138, 145, 130, 140, 132, 141, 132, 142, 139, 143, 134, 145, 148, 142, 144, 130, 141, 142, 142, 135, 146, 141, 142, 140, 141, 142, 146, 143, 140, 136, 144, 131, 142, 147, 144, 147, 143, 138, 136, 135, 145, 149, 140, 147, 151, 134, 152, 136, 134, 132, 140, 139, 138, 133, 129, 131, 135, 144, 129, 131, 137, 143, 135, 143, 143, 141, 141, 140, 148, 132, 142, 135, 134, 145, 134, 154, 123, 141, 152, 138, 139, 141, 147, 138, 130, 134, 138, 146, 140, 145, 138, 139, 147, 132, 145, 131, 138, 141, 131, 136, 139, 145, 134, 139, 132, 139, 137, 138, 138, 139, 136, 140, 144, 139, 137, 141, 136, 131, 155, 137, 138, 137, 141, 140, 148, 136, 134, 143, 137, 133, 148, 133, 139, 137, 143, 147, 145, 133, 138, 145, 133, 140, 139, 137, 134, 140, 141, 134, 143, 134, 132, 143, 143, 140, 129, 137, 143, 144, 131, 141, 140, 140, 134, 135, 134, 142, 146, 146, 143, 133, 142, 134, 144, 133, 137, 137, 151, 137, 143, 141, 140, 129, 137, 140, 138, 143, 137, 141, 135, 145, 141, 131, 134, 138, 129, 145, 135, 135, 147, 147, 148, 128, 133, 129, 145, 137, 142, 129, 139, 134, 131, 139, 134, 133, 135, 141, 140, 139, 131, 139, 127, 138, 143, 139, 126, 162, 136, 131, 137, 130, 134, 131, 136, 136, 138, 139, 141, 134, 137, 140, 143, 138, 133, 138, 137, 133, 127, 136, 141, 136, 138, 136, 140, 135, 137, 141, 137, 136, 151, 140, 138, 132, 130, 141, 136, 138, 144, 148, 131, 134, 155, 139, 134, 138, 145, 140, 139, 135, 135, 144, 137, 151, 142, 148, 132, 134, 135, 140, 145, 142, 144, 136, 140, 138, 152, 142, 143, 142, 135, 130, 144, 140, 132, 143, 140, 134, 138, 145, 131, 143, 143, 129, 140, 136, 134, 141, 133, 136, 140, 127, 140, 132, 135, 134, 132, 149, 139, 146, 138, 140, 128, 142, 140, 143, 148, 133, 137, 134, 134, 136, 141, 135, 136, 140, 135, 141, 141, 138, 145, 141, 145, 137, 138, 138, 141, 142, 133, 129, 138, 134, 147, 135, 138, 134, 141, 155, 146, 147, 142, 143, 135, 131, 131, 140, 144, 131, 122, 139, 142, 139, 140, 142, 140, 137, 136, 132, 136, 148, 139, 135, 134, 147, 137, 151, 147, 143, 135, 150, 144, 140, 137, 140, 145, 139, 142, 133, 132, 135, 129, 127, 136, 140, 132, 138, 143, 136, 135, 132, 137, 134, 144, 145, 135, 136, 141, 135, 136, 136, 131, 146, 134, 140, 143, 147, 144, 137, 149, 131, 150, 135, 146, 139, 139, 139, 133, 139, 131, 145, 149, 136, 146, 126, 135, 141, 138, 141, 139, 139, 135, 143, 140, 130, 143, 128, 137, 128, 125, 137, 145, 138, 135, 144, 143, 141, 143, 141, 137, 130, 138, 139, 130, 134, 140, 144, 138, 139, 143, 145, 146, 140, 140, 140, 137, 150, 133, 132, 134, 146, 141, 138, 131, 138, 143, 128, 145, 142, 141, 138, 140, 138, 134, 133, 135, 131, 137, 152, 134, 141, 128, 144, 135, 136, 137, 143, 135, 138, 151, 130, 134, 138, 135, 129, 135, 142, 140, 127, 132, 134, 132, 136, 137, 137, 143, 133, 134, 141, 146, 140, 137, 145, 134, 137, 141, 151, 123, 142, 132, 133, 130, 141, 140, 143, 139, 135, 141, 136, 143, 129, 133, 135, 145, 137, 135, 141, 137, 141, 140, 139, 146, 136, 137, 134, 139, 139, 134, 132, 139, 136, 142, 143, 135, 148, 140, 147, 136, 146, 139, 143, 137, 138, 139, 137, 147, 133, 142, 137, 137, 146, 142, 142, 137, 137, 141, 131, 141, 145, 141, 134, 142, 141, 135, 137, 138, 137, 135, 133, 139, 139, 133, 136, 142, 144, 141, 133, 141, 142, 140, 150, 136, 139, 134, 139, 135, 136, 149, 142, 141, 137, 139, 145, 134, 139, 144, 136, 142, 137, 140, 139, 142, 139, 138, 137, 139, 137, 133, 140, 145, 143, 140, 138, 145, 131, 133, 145, 155, 142, 140, 140, 137, 134, 138, 143, 132, 141, 134, 135, 139, 140, 143, 139, 134, 135, 144, 134, 140, 141, 137, 138, 147, 141, 139, 129, 138, 132, 145, 148, 140, 133, 148, 136, 139, 135, 143, 137, 136, 140, 133, 146, 135, 130, 134, 141, 135, 138, 138, 139, 140, 142, 143, 143, 138, 134, 140, 149, 142, 139, 135, 137, 143, 134, 133, 139, 131, 137, 135, 137, 141, 137, 140, 143, 139, 144, 143, 142, 135, 146, 142, 146, 137, 140, 144, 135, 139, 142, 139, 142, 145, 137, 147, 135, 140, 136, 133, 138, 138, 136, 134, 140, 143, 139, 144, 141, 138, 135, 135, 139, 140, 140, 138, 145, 138, 132, 139, 138, 139, 140, 132, 144, 144, 136, 144, 136, 138, 143, 144, 144, 139, 141, 138, 137, 140, 135, 142, 142, 134, 136, 140, 137, 140, 131, 135, 139, 135, 141, 144, 135, 140, 140, 142, 134, 135, 143, 143, 135, 137, 138, 133, 141, 137, 145, 151, 133, 135, 140, 137, 133, 141, 137, 135, 139, 140, 141, 146, 138, 143, 142, 140, 134, 144, 139, 137, 150, 140, 143, 127, 137, 137, 140, 144, 143, 143, 137, 135, 136, 136, 140, 137, 134, 141, 142, 139, 140, 140, 138, 133, 144, 141, 145, 140, 143, 137, 130, 138, 140, 136, 137, 137, 141, 139, 138, 135, 144, 142, 145, 133, 135, 135, 139, 140, 138, 139, 139, 139, 139, 138, 137, 146, 141, 138, 135, 140, 139, 138, 138, 141, 151, 135, 140, 144, 135, 138, 139, 145, 133, 136, 144, 137, 138, 137, 139, 137, 137, 135, 142, 137, 141, 140, 135, 143, 140, 145, 140, 141, 140, 138, 144, 134, 139, 143, 139, 137, 138, 140, 142, 144, 134, 134, 132, 136, 129, 133, 138, 142, 134, 138, 138, 136, 141, 147, 139, 146, 138, 133, 137, 140, 140, 136, 143, 136, 142, 138, 146, 143, 136, 139, 137, 136, 137, 143, 142, 142, 133, 135, 142, 145, 137, 138, 140, 134, 137, 136, 138, 135, 143, 137, 137, 136, 139, 138, 142, 133, 140, 135, 136, 132, 136, 137, 143, 136, 143, 139, 138, 142, 148, 136, 136, 139, 140, 141, 136, 143, 141, 141, 136, 133, 148, 137, 135, 135, 135, 143, 140, 137, 140, 141, 139, 137, 140, 141, 140, 134, 144, 141, 141, 136, 133, 139, 138, 140, 152, 134, 136, 136, 131, 141, 149, 127, 149, 131, 138, 144, 135, 137, 133, 137, 142, 135, 145, 140, 128, 142, 134, 135, 132, 141, 140, 136, 145, 136, 132, 143, 139, 131, 139, 143, 140, 139, 145, 134, 144, 133, 146, 144, 138, 147, 138, 142, 146, 145, 129, 134, 136, 133, 134, 143, 138, 143, 139, 141, 138, 137, 134, 138, 141, 144, 128, 139, 133, 145, 133, 145, 134, 132, 145, 135, 133, 131, 140, 141, 141, 139, 143, 131, 136, 134, 137, 139, 137, 132, 140, 135, 125, 133, 146, 129, 134, 136, 140, 136, 148, 140, 141, 131, 140, 142, 142, 134, 129, 143, 134, 145, 140, 153, 138, 141, 137, 134, 135, 132, 134, 133, 148, 128, 137, 133, 138, 132, 141, 145, 143, 139, 142, 130, 142, 150, 135, 142, 138, 131, 132, 139, 145, 130, 145, 132, 143, 134, 147, 148, 143, 137, 137, 142, 137, 140, 129, 141, 145, 134, 131, 142, 138, 136, 138, 144, 138, 140, 141, 133, 129, 139, 132, 144, 126, 148, 132, 136, 132, 139, 140, 148, 132, 131, 142, 136, 134, 138, 135, 146, 133, 133, 137, 134, 133, 138, 130, 134, 136, 150, 144, 146, 129, 138, 136, 138, 136, 151, 150, 135, 127, 133, 131, 145, 137, 142, 139, 143, 129, 133, 140, 130, 136, 141, 141, 142, 145, 146, 144, 133, 148, 146, 148, 140, 132, 142, 134, 142, 146, 138, 130, 132, 140, 140, 140, 140, 145, 142, 139, 133, 140, 143, 138, 143, 142, 131, 131, 144, 142, 136, 144, 144, 137, 136, 135, 144, 134, 139, 136, 133, 142, 146, 129, 148, 131, 138, 148, 136, 136, 134, 132, 136, 130, 133, 138, 138, 141, 135, 136, 139, 123, 135, 138, 124, 132, 135, 136, 134, 141, 138, 146, 151, 143, 128, 134, 140, 132, 136, 141, 137, 130, 137, 139, 139, 147, 135, 130, 137, 135, 137, 142, 133, 144, 141, 135, 140, 142, 141, 140, 129, 143, 139, 128, 130, 130, 140, 142, 136, 146, 134, 138, 142, 152, 137, 135, 137, 129, 132, 143, 144, 131, 149, 139, 141, 136, 133, 140, 137, 149, 140, 129, 142, 135, 138, 133, 137, 155, 142, 140, 145, 127, 143, 132, 142, 139, 132, 131, 134, 144, 140, 135, 129, 124, 139, 140, 137, 146, 130, 138, 137, 146, 143, 141, 131, 133, 127, 142, 135, 135, 139, 140, 138, 138, 145, 139, 141, 140, 143, 140, 145, 143, 141, 144, 140, 139, 131, 147, 131, 139, 136, 136, 147, 137, 140, 135, 147, 137, 134, 136, 151, 132, 133, 139, 136, 130, 135, 141, 139, 141, 136, 137, 138, 140, 134, 130, 133, 132, 141, 128, 134, 136, 135, 145, 141, 139, 145, 131, 148, 140, 134, 136, 135, 142, 140, 131, 131, 139, 132, 133, 134, 139, 144, 145, 136, 132, 135, 142, 134, 148, 146, 138, 137, 135, 135, 128, 124, 134, 132, 135, 140, 136, 145, 130, 139, 131, 138, 139, 133, 133, 135, 138, 140, 144, 145, 136, 134, 142, 141, 139, 132, 135, 152, 129, 145, 140, 137, 133, 154, 143, 138, 136, 136, 142, 140, 133, 144, 139, 136, 130, 139, 136, 143, 138, 141, 144, 137, 141, 136, 135, 144, 143, 144, 142, 137, 138, 146, 137, 138, 149, 140, 141, 137, 147, 151, 138, 142, 141, 139, 138, 141, 139, 134, 139, 144, 138, 138, 134, 137, 139, 144, 138, 136, 139, 141, 140, 134, 133, 140, 145, 140, 136, 142, 134, 139, 138, 140, 141, 146, 133, 141, 141, 132, 129, 143, 141, 139, 145, 137, 144, 134, 139, 140, 138, 137, 135, 137, 135, 136, 137, 143, 142, 143, 143, 140, 137, 136, 139, 136, 141, 136, 134, 135, 140, 138, 137, 139, 138, 138, 141, 140, 148, 135, 135, 144, 138, 132, 136, 139, 139, 138, 132, 136, 129, 137, 135, 135, 137, 139, 137, 144, 139, 133, 137, 134, 142, 141, 132, 141, 137, 138, 142, 144, 142, 145, 140, 135, 141, 137, 141, 136, 145, 142, 139, 139, 131, 136, 143, 137, 141, 139, 142, 143, 140, 141, 140, 138, 131, 140, 136, 143, 143, 130, 139, 138, 139, 135, 143, 150, 138, 142, 142, 131, 139, 137, 140, 140, 144, 136, 143, 143, 130, 142, 131, 140, 137, 139, 142, 144, 131, 139, 140, 139, 136, 140, 148, 148, 145, 147, 145, 136, 140, 138, 141, 145, 141, 135, 140, 139, 144, 141, 139, 138, 138, 138, 142, 137, 139, 141, 138, 143, 140, 135, 145, 132, 140, 134, 139, 142, 136, 142, 149, 145, 142, 136, 148, 145, 138, 137, 136, 136, 137, 140, 132, 128, 134, 139, 137, 145, 136, 137, 143, 139, 137, 146, 144, 138, 137, 141, 148, 144, 153, 135, 139, 135, 143, 145, 139, 140, 138, 141, 135, 131, 137, 142, 139, 135, 137, 144, 145, 137, 139, 137, 139, 145, 135, 144, 136, 143, 143, 143, 138, 141, 137, 139, 137, 142, 135, 139, 140, 140, 141, 137, 135, 141, 147, 146, 132, 143, 135, 134, 138, 140, 136, 136, 139, 137, 144, 140, 141, 137, 144, 141, 138, 134, 140, 136, 138, 135, 140, 142, 140, 136, 144, 140, 143, 137, 137, 133, 136, 142, 134, 144, 131, 136, 141, 138, 141, 139, 145, 133, 139, 136, 139, 144, 142, 139, 134, 145, 136, 143, 133, 145, 131, 132, 137, 139, 138, 135, 144, 138, 133, 136, 141, 136, 141, 145, 142, 142, 141, 133, 141, 140, 141, 142, 130, 136, 137, 133, 140, 135, 140, 141, 138, 130, 141, 143, 141, 131, 137, 134, 145, 133, 143, 142, 132, 142, 147, 141, 140, 144, 140, 147, 141, 138, 141, 142, 140, 136, 136, 137, 138, 147, 134, 142, 142, 141, 136, 148, 142, 140, 138, 144, 140, 137, 145, 141, 138, 146, 139, 137, 132, 134, 142, 146, 136, 141, 137, 132, 144, 136, 144, 135, 141, 143, 142, 140, 132, 132, 140, 139, 138, 145, 135, 134, 141, 142, 150, 144, 139, 146, 133, 141, 139, 140, 139, 135, 136, 143, 133, 138, 138, 139, 143, 132, 141, 141, 135, 137, 135, 142, 139, 141, 133, 142, 140, 144, 145, 137, 141, 143, 137, 143, 134, 137, 149, 134, 140, 132, 141, 140, 133, 132, 143, 137, 141, 140, 137, 134, 138, 124, 144, 144, 129, 136, 142, 136, 142, 134, 138, 144, 147, 130, 136, 137, 135, 141, 137, 138, 137, 130, 138, 147, 133, 145, 147, 149, 133, 144, 133, 136, 135, 138, 143, 133, 129, 138, 141, 140, 141, 140, 135, 137, 129, 137, 130, 136, 135, 141, 145, 128, 137, 146, 137, 143, 143, 148, 148, 143, 133, 134, 129, 146, 136, 133, 142, 139, 132, 139, 148, 140, 151, 143, 143, 132, 143, 140, 143, 139, 124, 131, 137, 153, 128, 142, 136, 131, 140, 130, 142, 140, 141, 134, 132, 144, 140, 143, 143, 139, 144, 140, 136, 140, 134, 136, 142, 140, 141, 143, 142, 142, 129, 129, 144, 141, 142, 135, 138, 139, 139, 130, 139, 136, 138, 144, 127, 132, 128, 139, 137, 146, 146, 135, 135, 134, 140, 140, 129, 135, 134, 145, 142, 132, 134, 144, 140, 143, 141, 133, 144, 144, 144, 139, 139, 133, 130, 141, 133, 133, 139, 136, 141, 135, 146, 135, 142, 143, 146, 146, 141, 143, 132, 135, 139, 136, 137, 128, 137, 138, 133, 154, 139, 141, 146, 127, 134, 133, 151, 139, 135, 138, 141, 146, 140, 140, 134, 145, 150, 141, 140, 146, 133, 147, 143, 139, 141, 126, 146, 128, 147, 142, 142, 140, 136, 149, 136, 134, 142, 142, 132, 137, 141, 143, 133, 152, 134, 146, 140, 129, 144, 147, 127, 134, 133, 146, 131, 131, 143, 148, 139, 137, 137, 148, 140, 133, 134, 135, 141, 146, 128, 138, 133, 144, 135, 115, 145, 134, 137, 145, 146, 129, 141, 134, 144, 131, 135, 131, 140, 150, 143, 145, 137, 131, 131, 148, 138, 134, 145, 133, 133, 147, 139, 137, 140, 146, 143, 133, 140, 135, 139, 136, 137, 143, 145, 138, 138, 143, 133, 138, 140, 144, 146, 132, 131, 153, 127, 139, 144, 131, 133, 137, 140, 142, 136, 146, 140, 140, 141, 143, 138, 137, 148, 127, 146, 146, 139, 137, 126, 151, 140, 136, 145, 143, 147, 149, 147, 137, 138, 130, 136, 132, 132, 145, 142, 146, 137, 146, 151, 133, 136, 136, 124, 136, 138, 144, 136, 132, 135, 127, 132, 134, 131, 140, 137, 128, 148, 134, 143, 142, 138, 145, 141, 144, 140, 134, 143, 149, 130, 146, 147, 137, 153, 138, 140, 128, 133, 134, 134, 146, 143, 136, 143, 146, 140, 141, 134, 135, 137, 135, 133, 137, 138, 135, 144, 133, 143, 134, 153, 135, 139, 133, 141, 136, 147, 131, 137, 133, 151, 147, 132, 137, 146, 135, 152, 145, 136, 148, 136, 151, 142, 143, 139, 140, 141, 127, 142, 134, 139, 138, 157, 135, 143, 138, 135, 137, 149, 134, 147, 122, 152, 143, 138, 132, 142, 146, 133, 142, 138, 137, 143, 143, 146, 136, 119, 136, 146, 139, 129, 148, 150, 147, 132, 145, 142, 135, 144, 149, 143, 142, 142, 135, 140, 134, 137, 140, 137, 136, 146, 140, 134, 135, 140, 153, 130, 138, 147, 139, 137, 138, 149, 140, 149, 141, 147, 140, 139, 147, 143, 138, 137, 138, 138, 127, 142, 130, 142, 139, 156, 146, 142, 137, 138, 131, 140, 137, 144, 132, 135, 147, 143, 144, 137, 138, 142, 132, 143, 146, 152, 144, 132, 129, 143, 134, 143, 141, 149, 138, 145, 139, 139, 140, 137, 127, 133, 129, 137, 132, 135, 139, 146, 143, 135, 143, 137, 132, 137, 139, 143, 135, 139, 138, 132, 135, 126, 138, 135, 134, 142, 146, 138, 129, 141, 136, 125, 138, 130, 135, 143, 135, 134, 130, 128, 133, 143, 139, 150, 136, 137, 140, 142, 144, 134, 125, 133, 137, 135, 141, 146, 136, 138, 145, 138, 142, 135, 132, 133, 137, 143, 144, 146, 140, 145, 139, 138, 130, 134, 134, 145, 138, 145, 141, 146, 140, 123, 136, 137, 144, 137, 143, 140, 134, 147, 133, 141, 138, 137, 138, 146, 141, 129, 136, 133, 145, 136, 141, 143, 140, 134, 138, 136, 128, 135, 144, 143, 141, 151, 135, 131, 138, 137, 141, 139, 138, 134, 141, 137, 139, 138, 147, 124, 139, 134, 146, 136, 132, 138, 147, 138, 144, 140, 144, 138, 138, 136, 137, 138, 140, 142, 137, 139, 140, 137, 139, 136, 131, 144, 143, 132, 138, 145, 143, 136, 143, 138, 141, 142, 138, 135, 135, 131, 139, 135, 142, 137, 140, 141, 137, 133, 136, 133, 137, 137, 141, 136, 144, 137, 142, 137, 132, 151, 143, 145, 138, 139, 135, 146, 138, 137, 140, 141, 146, 159, 124, 135, 137, 140, 131, 139, 135, 138, 138, 150, 136, 138, 135, 140, 132, 135, 138, 140, 131, 138, 126, 139, 149, 143, 137, 148, 135, 135, 132, 151, 130, 138, 133, 136, 140, 140, 137, 138, 143, 138, 146, 146, 138, 137, 129, 143, 139, 130, 131, 141, 146, 139, 140, 128, 144, 141, 145, 141, 143, 143, 135, 136, 142, 132, 136, 136, 134, 148, 142, 130, 149, 141, 135, 140, 144, 140, 130, 141, 135, 133, 137, 142, 144, 130, 149, 141, 135, 141, 132, 140, 139, 147, 135, 139, 135, 136, 135, 129, 133, 139, 134, 137, 129, 134, 148, 147, 144, 129, 138, 140, 135, 132, 141, 145, 130, 133, 137, 133, 141, 135, 138, 148, 134, 142, 142, 132, 137, 136, 138, 141, 138, 139, 139, 144, 136, 148, 131, 144, 137, 143, 138, 142, 139, 132, 138, 132, 136, 139, 128, 139, 136, 140, 140, 140, 138, 132, 137, 139, 139, 134, 138, 139, 139, 137, 140, 141, 143, 145, 144, 135, 149, 140, 142, 140, 134, 144, 150, 140, 142, 150, 136, 141, 142, 139, 134, 134, 136, 139, 134, 136, 139, 142, 134, 137, 140, 147, 135, 148, 141, 142, 135, 137, 134, 146, 149, 134, 145, 128, 141, 141, 138, 129, 129, 141, 135, 129, 142, 136, 140, 140, 141, 143, 141, 143, 140, 144, 151, 129, 135, 136, 141, 144, 134, 132, 141, 146, 137, 134, 138, 158, 149, 144, 131, 145, 128, 140, 134, 144, 131, 133, 142, 144, 134, 141, 135, 127, 131, 143, 131, 138, 146, 140, 142, 139, 139, 131, 147, 139, 151, 143, 131, 129, 134, 145, 142, 132, 135, 140, 151, 145, 141, 134, 149, 140, 137, 138, 140, 134, 138, 131, 141, 144, 137, 143, 135, 145, 135, 135, 135, 135, 139, 131, 139, 135, 121, 134, 147, 142, 147, 139, 132, 138, 135, 135, 139, 136, 137, 142, 143, 136, 139, 142, 147, 140, 149, 147, 144, 135, 139, 144, 140, 140, 145, 142, 143, 139, 137, 140, 144, 139, 144, 135, 129, 136, 146, 140, 146, 134, 139, 140, 137, 149, 127, 136, 134, 138, 136, 138, 148, 130, 135, 134, 138, 137, 129, 130, 133, 145, 133, 128, 136, 141, 141, 136, 137, 141, 139, 133, 130, 143, 144, 132, 134, 147, 143, 136, 130, 155, 145, 136, 142, 141, 144, 142, 136, 138, 139, 136, 142, 135, 140, 132, 134, 142, 138, 118, 139, 152, 130, 146, 143, 150, 142, 142, 144, 130, 133, 136, 135, 144, 137, 133, 143, 139, 140, 140, 148, 135, 139, 146, 137, 152, 137, 129, 147, 139, 134, 133, 135, 144, 130, 137, 142, 156, 134, 138, 147, 138, 139, 129, 139, 145, 139, 134, 133, 147, 141, 149, 150, 143, 141, 152, 142, 136, 144, 141, 139, 148, 136, 140, 138, 145, 140, 140, 131, 140, 143, 147, 129, 130, 131, 144, 132, 146, 142, 138, 139, 138, 155, 148, 137, 142, 142, 140, 121, 137, 152, 131, 140, 134, 142, 142, 142, 142, 147, 154, 130, 138, 148, 135, 134, 134, 142, 142, 144, 134, 140, 139, 142, 140, 140, 151, 163, 138, 144, 137, 138, 146, 132, 151, 145, 140, 135, 142, 132, 149, 136, 149, 139, 136, 136, 135, 138, 133, 131, 133, 145, 139, 152, 140, 142, 132, 145, 140, 140, 145, 125, 150, 135, 145, 131, 142, 127, 136, 142, 144, 149, 137, 138, 142, 137, 136, 138, 142, 134, 150, 143, 141, 137, 130, 146, 129, 139, 147, 134, 147, 134, 138, 137, 149, 129, 140, 138, 133, 141, 138, 129, 151, 139, 144, 139, 136, 141, 136, 145, 132, 135, 127, 141, 145, 134, 133, 143, 140, 128, 134, 146, 143, 135, 138, 137, 136, 144, 137, 154, 141, 141, 130, 143, 137, 136, 140, 129, 142, 144, 140, 132, 151, 134, 143, 136, 141, 144, 137, 139, 148, 143, 139, 154, 139, 145, 151, 142, 137, 133, 136, 139, 135, 149, 133, 136, 137, 145, 128, 147, 135, 140, 159, 129, 138, 138, 134, 135, 144, 136, 142, 138, 146, 143, 137, 145, 144, 149, 137, 138, 149, 145, 147, 142, 136, 145, 145, 138, 144, 133, 139, 136, 143, 142, 135, 141, 142, 139, 134, 146, 140, 137, 142, 134, 146, 151, 137, 133, 142, 132, 136, 125, 139, 144, 139, 135, 134, 143, 132, 138, 144, 142, 137, 128, 128, 138, 139, 130, 136, 138, 138, 137, 138, 136, 137, 135, 143, 140, 139, 133, 141, 134, 140, 143, 140, 139, 147, 138, 138, 138, 136, 128, 139, 135, 134, 149, 138, 140, 142, 158, 139, 140, 132, 130, 149, 156, 140, 136, 142, 135, 149, 134, 139, 134, 142, 141, 129, 136, 137, 145, 141, 134, 138, 136, 135, 135, 138, 145, 133, 135, 129, 138, 136, 139, 133, 134, 134, 123, 149, 156, 139, 139, 146, 143, 136, 133, 134, 126, 134, 130, 141, 139, 132, 138, 136, 144, 139, 148, 153, 136, 132, 144, 140, 154, 134, 137, 141, 148, 143, 142, 145, 136, 134, 141, 133, 150, 138, 134, 145, 133, 141, 147, 138, 136, 138, 148, 135, 141, 136, 135, 134, 136, 134, 129, 133, 141, 143, 141, 153, 133, 148, 144, 142, 139, 132, 142, 143, 146, 147, 157, 142, 136, 128, 132, 157, 133, 137, 140, 137, 139, 131, 144, 133, 138, 135, 139, 146, 135, 132, 149, 127, 151, 151, 131, 145, 132, 131, 139, 131, 145, 137, 133, 138, 148, 146, 129, 137, 143, 145, 151, 143, 132, 147, 133, 139, 142, 131, 143, 139, 140, 144, 132, 151, 144, 135, 133, 127, 140, 134, 140, 142, 133, 125, 141, 143, 146, 143, 140, 141, 138, 144, 134, 142, 142, 134, 148, 132, 149, 145, 138, 132, 142, 143, 143, 127, 136, 146, 136, 145, 143, 145, 139, 130, 138, 142, 136, 135, 138, 139, 138, 125, 141, 139, 141, 140, 135, 143, 133, 139, 138, 142, 143, 135, 128, 137, 138, 137, 130, 125, 138, 133, 134, 146, 127, 141, 148, 143, 137, 152, 136, 134, 138, 148, 131, 138, 150, 141, 125, 145, 142, 135, 130, 146, 146, 131, 134, 145, 144, 149, 143, 135, 143, 134, 132, 149, 136, 138, 143, 130, 137, 150, 137, 149, 142, 137, 143, 146, 128, 133, 140, 142, 138, 125, 128, 133, 125, 132, 126, 147, 143, 140, 147, 143, 135, 136, 136, 132, 137, 138, 139, 142, 141, 139, 139, 134, 135, 133, 147, 142, 136, 144, 137, 144, 128, 153, 144, 148, 130, 134, 141, 143, 133, 135, 140, 132, 142, 145, 137, 136, 138, 143, 139, 136, 142, 138, 142, 130, 124, 135, 136, 147, 140, 125, 136, 146, 143, 146, 141, 141, 143, 143, 134, 140, 142, 145, 141, 136, 136, 133, 137, 146, 142, 147, 131, 132, 131, 135, 134, 147, 129, 139, 160, 141, 126, 134, 133, 144, 132, 153, 131, 135, 135, 129, 131, 138, 149, 151, 142, 125, 136, 143, 136, 130, 146, 128, 137, 146, 145, 128, 138, 142, 130, 148, 136, 142, 145, 144, 128, 144, 144, 126, 138, 128, 142, 153, 146, 142, 131, 153, 140, 148, 134, 132, 151, 132, 129, 137, 131, 132, 137, 133, 142, 142, 148, 144, 132, 134, 148, 136, 136, 132, 134, 137, 143, 141, 145, 144, 141, 128, 151, 136, 146, 126, 148, 141, 132, 152, 130, 145, 137, 136, 142, 150, 135, 141, 125, 140, 139, 145, 138, 132, 149, 143, 132, 138, 138, 136, 129, 140, 141, 149, 123, 149, 144, 138, 156, 154, 144, 141, 138, 136, 145, 146, 129, 145, 138, 144, 140, 133, 148, 141, 136, 139, 146, 133, 144, 141, 148, 140, 143, 134, 132, 136, 136, 153, 138, 150, 137, 144, 129, 136, 129, 143, 141, 135, 137, 133, 131, 133, 138, 139, 134, 131, 142, 128, 135, 138, 139, 127, 137, 142, 139, 140, 132, 136, 137, 125, 149, 131, 138, 144, 139, 140, 143, 149, 144, 135, 135, 137, 140, 136, 142, 136, 127, 145, 140, 147, 144, 158, 136, 147, 142, 124, 131, 150, 137, 141, 140, 140, 137, 135, 143, 142, 145, 142, 148, 137, 148, 140, 144, 142, 141, 125, 142, 141, 141, 123, 142, 145, 134, 136, 139, 129, 144, 144, 141, 132, 131, 151, 147, 134, 143, 149, 135, 133, 143, 152, 137, 131, 139, 141, 144, 135, 135, 133, 144, 138, 127, 138, 131, 140, 144, 145, 134, 128, 144, 140, 129, 149, 138, 143, 128, 145, 134, 141, 138, 138, 143, 141, 138, 139, 145, 138, 139, 137, 145, 139, 134, 138, 150, 143, 141, 133, 128, 142, 152, 130, 139, 143, 133, 147, 143, 137, 136, 140, 142, 140, 127, 139, 137, 159, 132, 148, 146, 131, 141, 137, 137, 144, 145, 129, 136, 151, 149, 150, 139, 140, 140, 148, 139, 140, 154, 138, 145, 144, 139, 137, 133, 143, 138, 140, 134, 136, 136, 138, 133, 134, 135, 132, 144, 135, 142, 137, 141, 150, 140, 138, 147, 134, 147, 136, 140, 148, 140, 141, 132, 138, 137, 148, 131, 145, 136, 130, 140, 143, 143, 129, 142, 144, 126, 144, 145, 129, 135, 152, 137, 142, 140, 140, 141, 142, 140, 145, 124, 141, 144, 143, 141, 131, 140, 137, 148, 147, 135, 135, 138, 133, 138, 133, 148, 134, 126, 145, 131, 135, 148, 141, 141, 141, 137, 136, 144, 133, 132, 143, 137, 124, 134, 127, 143, 144, 149, 140, 137, 142, 139, 133, 152, 141, 155, 132, 132, 138, 139, 144, 142, 142, 143, 141, 145, 152, 132, 142, 132, 146, 146, 147, 142, 144, 131, 143, 123, 139, 150, 138, 145, 131, 137, 135, 140, 138, 155, 136, 144, 145, 138, 138, 138, 136, 133, 147, 154, 134, 146, 139, 132, 131, 134, 126, 122, 148, 136, 137, 132, 137, 143, 131, 149, 142, 142, 144, 134, 142, 136, 143, 144, 139, 151, 146, 144, 130, 142, 142, 142, 147, 138, 131, 164, 142, 128, 143, 136, 136, 135, 133, 139, 149, 147, 143, 144, 144, 128, 145, 141, 131, 129, 136, 140, 131, 152, 137, 141, 141, 142, 141, 144, 150, 148, 137, 139, 143, 137, 141, 140, 137, 148, 140, 137, 139, 143, 149, 144, 144, 138, 144, 139, 138, 137, 135, 148, 146, 137, 143, 138, 138, 137, 139, 144, 147, 146, 141, 141, 129, 148, 145, 135, 142, 133, 144, 134, 144, 139, 135, 147, 141, 136, 140, 142, 128, 142, 134, 140, 146, 141, 136, 144, 145, 131, 128, 134, 148, 130, 145, 149, 144, 131, 140, 142, 135, 145, 135, 132, 134, 126, 137, 138, 138, 149, 145, 147, 152, 128, 134, 142, 138, 139, 140, 135, 146, 144, 141, 139, 142, 148, 142, 143, 140, 132, 139, 152, 127, 143, 138, 131, 148, 136, 137, 144, 142, 135, 134, 140, 131, 146, 138, 136, 140, 144, 138, 155, 131, 134, 140, 128, 136, 135, 126, 131, 131, 133, 142, 138, 131, 144, 129, 137, 133, 136, 143, 138, 127, 143, 137, 143, 142, 146, 132, 140, 132, 139, 122, 136, 133, 141, 136, 134, 141, 135, 144, 150, 132, 139, 141, 144, 123, 153, 138, 153, 147, 134, 135, 136, 130, 134, 140, 133, 131, 143, 138, 138, 142, 140, 142, 132, 137, 143, 132, 133, 147, 145, 129, 145, 131, 136, 138, 138, 147, 141, 131, 134, 138, 141, 142, 145, 141, 144, 140, 139, 131, 149, 134, 141, 137, 131, 150, 145, 135, 146, 145, 144, 141, 149, 148, 138, 140, 144, 139, 144, 140, 143, 134, 128, 135, 134, 133, 127, 137, 136, 132, 142, 135, 135, 132, 135, 134, 138, 147, 136, 148, 134, 146, 143, 138, 131, 142, 134, 132, 136, 133, 142, 137, 139, 138, 133, 134, 139, 139, 140, 145, 135, 136, 132, 132, 142, 136, 131, 138, 131, 138, 142, 135, 139, 140, 142, 131, 139, 147, 137, 136, 136, 144, 138, 139, 138, 146, 142, 130, 138, 125, 131, 132, 137, 133, 134, 134, 138, 145, 148, 150, 148, 129, 139, 139, 141, 137, 144, 143, 131, 145, 134, 130, 143, 133, 132, 144, 137, 130, 140, 135, 132, 142, 138, 151, 123, 135, 151, 148, 144, 127, 138, 145, 135, 129, 140, 143, 143, 143, 142, 140, 133, 144, 144, 138, 129, 142, 152, 159, 139, 147, 130, 135, 149, 138, 138, 137, 141, 139, 141, 142, 147, 141, 141, 148, 145, 137, 138, 148, 138, 129, 140, 133, 144, 134, 134, 142, 143, 135, 138, 138, 136, 132, 134, 134, 148, 137, 131, 139, 134, 133, 151, 139, 141, 150, 139, 130, 136, 131, 144, 138, 141, 138, 147, 133, 149, 139, 146, 130, 138, 133, 137, 138, 136, 135, 137, 135, 147, 141, 139, 133, 137, 143, 145, 132, 129, 140, 146, 135, 127, 150, 148, 141, 132, 144, 140, 138, 134, 143, 141, 145, 141, 140, 142, 137, 131, 143, 137, 120, 143, 140, 138, 147, 137, 141, 133, 135, 136, 137, 130, 138, 131, 133, 142, 142, 139, 138, 131, 141, 146, 136, 146, 136, 136, 130, 142, 137, 137, 137, 138, 132, 147, 130, 136, 128, 139, 151, 150, 138, 136, 130, 144, 142, 136, 132, 135, 137, 135, 130, 145, 139, 152, 146, 134, 133, 139, 145, 134, 139, 137, 143, 148, 139, 141, 145, 154, 141, 130, 142, 138, 131, 142, 139, 129, 132, 137, 129, 137, 143, 141, 129, 133, 143, 149, 146, 130, 133, 139, 126, 144, 149, 131, 136, 136, 131, 148, 143, 146, 143, 142, 136, 153, 143, 132, 143, 131, 134, 133, 138, 131, 134, 134, 130, 143, 132, 145, 137, 140, 150, 137, 154, 148, 147, 130, 141, 144, 148, 141, 146, 142, 136, 144, 144, 134, 131, 136, 141, 133, 130, 139, 138, 134, 149, 135, 135, 138, 146, 139, 143, 140, 132, 146, 135, 153, 149, 138, 137, 141, 138, 142, 137, 137, 138, 136, 134, 142, 141, 135, 138, 137, 141, 132, 133, 139, 144, 137, 133, 141, 138, 145, 130, 127, 144, 144, 139, 134, 132, 137, 140, 137, 144, 137, 125, 144, 134, 152, 135, 138, 141, 144, 132, 136, 150, 130, 142, 134, 142, 143, 115, 140, 134, 141, 132, 144, 141, 139, 138, 135, 123, 138, 136, 143, 143, 131, 141, 134, 138, 136, 130, 135, 140, 137, 144, 134, 137, 140, 137, 143, 134, 147, 139, 137, 137, 146, 132, 134, 146, 137, 144, 148, 151, 146, 142, 139, 141, 129, 143, 149, 137, 149, 142, 150, 141, 138, 132, 130, 144, 153, 140, 147, 134, 138, 140, 141, 129, 143, 141, 142, 134, 137, 138, 152, 129, 140, 136, 142, 141, 130, 142, 132, 139, 140, 151, 144, 145, 132, 134, 144, 135, 136, 146, 146, 152, 131, 139, 140, 141, 142, 132, 137, 130, 126, 140, 126, 138, 129, 141, 143, 148, 136, 131, 140, 145, 132, 132, 137, 129, 144, 141, 137, 144, 136, 138, 145, 134, 131, 146, 141, 138, 138, 146, 136, 136, 135, 138, 138, 141, 143, 128, 134, 137, 132, 133, 138, 140, 142, 140, 134, 131, 146, 134, 149, 151, 133, 142, 131, 143, 151, 141, 131, 136, 144, 137, 132, 139, 133, 134, 134, 140, 135, 135, 141, 127, 138, 136, 139, 133, 144, 134, 142, 145, 138, 140, 134, 153, 141, 133, 135, 145, 133, 143, 142, 143, 130, 139, 143, 144, 146, 134, 143, 130, 142, 128, 148, 136, 140, 141, 142, 149, 144, 137, 139, 148, 125, 140, 168, 136, 132, 136, 132, 136, 138, 152, 150, 135, 140, 142, 135, 139, 125, 144, 140, 142, 127, 138, 140, 150, 145, 120, 133, 136, 149, 140, 145, 156, 135, 134, 146, 133, 131, 142, 135, 138, 145, 137, 144, 138, 142, 131, 152, 131, 157, 133, 148, 138, 137, 134, 136, 144, 136, 131, 133, 138, 122, 144, 143, 132, 136, 142, 139, 135, 136, 146, 132, 137, 140, 139, 132, 131, 140, 142, 142, 139, 144, 132, 140, 134, 127, 129, 149, 139, 137, 147, 131, 135, 134, 130, 124, 147, 145, 138, 136, 141, 134, 141, 141, 136, 140, 149, 139, 132, 138, 138, 131, 146, 126, 129, 133, 135, 139, 133, 132, 143, 148, 144, 142, 140, 141, 141, 136, 152, 127, 136, 142, 131, 144, 138, 139, 137, 137, 136, 137, 134, 137, 145, 136, 143, 131, 139, 140, 135, 144, 135, 141, 145, 147, 142, 149, 134, 130, 143, 139, 153, 134, 136, 138, 145, 141, 153, 139, 139, 141, 142, 140, 150, 142, 131, 125, 139, 152, 137, 132, 131, 146, 139, 142, 149, 149, 146, 142, 134, 139, 138, 148, 142, 137, 137, 142, 136, 142, 150, 144, 141, 138, 132, 138, 149, 132, 132, 140, 136, 142, 139, 137, 133, 136, 140, 138, 137, 128, 130, 142, 147, 142, 140, 143, 135, 133, 144, 140, 143, 138, 135, 144, 142, 137, 145, 132, 138, 137, 126, 137, 139, 137, 130, 144, 133, 142, 143, 133, 142, 148, 138, 143, 135, 133, 143, 140, 134, 143, 137, 145, 137, 137, 137, 142, 134, 146, 139, 140, 139, 133, 141, 126, 141, 138, 143, 143, 138, 138, 143, 129, 143, 140, 148, 137, 133, 135, 146, 139, 145, 140, 144, 131, 138, 139, 142, 129, 139, 142, 142, 144, 142, 137, 139, 144, 139, 143, 129, 138, 132, 140, 133, 138, 143, 142, 138, 139, 138, 135, 151, 143, 145, 138, 134, 141, 144, 141, 139, 142, 140, 144, 147, 132, 138, 130, 143, 139, 132, 144, 128, 142, 136, 132, 132, 135, 127, 132, 138, 145, 142, 131, 140, 137, 138, 141, 145, 136, 136, 144, 140, 141, 136, 141, 145, 149, 132, 136, 142, 145, 134, 127, 141, 132, 139, 142, 136, 145, 130, 140, 136, 133, 140, 131, 142, 146, 136, 131, 138, 144, 136, 140, 137, 136, 137, 129, 145, 145, 132, 137, 140, 140, 136, 133, 134, 140, 137, 138, 141, 132, 137, 149, 147, 139, 142, 138, 132, 143, 133, 138, 145, 136, 134, 140, 147, 142, 131, 134, 140, 134, 133, 148, 145, 140, 144, 145, 148, 138, 147, 137, 127, 130, 136, 141, 143, 140, 141, 136, 140, 137, 141, 140, 146, 145, 144, 147, 138, 148, 148, 137, 143, 132, 141, 141, 143, 134, 140, 138, 135, 140, 139, 127, 128, 138, 139, 139, 128, 140, 139, 140, 145, 138, 121, 138, 140, 133, 142, 139, 135, 133, 133, 142, 135, 132, 138, 141, 140, 138, 145, 142, 143, 130, 146, 132, 142, 140, 145, 146, 136, 141, 138, 143, 137, 140, 132, 154, 143, 128, 138, 149, 139, 136, 141, 137, 132, 144, 137, 142, 135, 143, 143, 132, 126, 136, 138, 142, 144, 144, 139, 146, 140, 140, 141, 137, 144, 136, 137, 147, 135, 145, 139, 130, 143, 133, 138, 134, 140, 138, 136, 139, 134, 137, 150, 139, 139, 136, 131, 132, 136, 136, 134, 136, 130, 145, 147, 141, 138, 141, 137, 144, 145, 139, 135, 144, 138, 133, 143, 136, 144, 139, 149, 137, 134, 136, 130, 134, 144, 144, 139, 136, 141, 140, 141, 146, 137, 135, 135, 138, 137, 144, 133, 136, 137, 142, 139, 133, 136, 141, 150, 132, 134, 149, 128, 124, 138, 137, 145, 141, 140, 135, 145, 142, 139, 132, 142, 142, 137, 143, 137, 142, 143, 136, 136, 145, 143, 134, 136, 147, 144, 144, 140, 140, 129, 143, 137, 140, 138, 131, 133, 141, 146, 142, 134, 140, 140, 145, 140, 131, 145, 139, 137, 144, 140, 134, 144, 140, 139, 138, 139, 142, 138, 143, 139, 147, 129, 137, 141, 142, 138, 140, 137, 135, 130, 141, 146, 132, 134, 136, 146, 146, 135, 137, 140, 136, 139, 149, 144, 129, 139, 149, 142, 138, 138, 137, 138, 138, 143, 135, 141, 143, 138, 140, 132, 141, 139, 142, 141, 145, 138, 147, 139, 132, 139, 141, 134, 140, 139, 136, 142, 132, 144, 141, 136, 143, 139, 140, 140, 144, 138, 136, 139, 139, 142, 137, 137, 140, 150, 136, 132, 131, 134, 148, 139, 143, 146, 147, 142, 132, 145, 138, 136, 135, 140, 141, 145, 141, 134, 144, 142, 137, 138, 136, 145, 145, 151, 145, 136, 139, 139, 147, 145, 129, 135, 141, 138, 139, 140, 149, 142, 135, 137, 134, 147, 147, 141, 136, 134, 144, 134, 137, 129, 137, 148, 136, 137, 142, 147, 139, 141, 136, 138, 142, 141, 130, 134, 136, 135, 149, 136, 139, 135, 131, 137, 146, 144, 135, 137, 143, 139, 140, 143, 136, 136, 140, 142, 151, 134, 142, 132, 137, 136, 145, 135, 143, 140, 141, 144, 144, 145, 136, 137, 136, 142, 134, 140, 134, 136, 138, 136, 136, 136, 129, 131, 139, 141, 150, 143, 141, 141, 141, 136, 137, 148, 143, 140, 138, 139, 141, 139, 140, 144, 138, 136, 142, 131, 121, 144, 146, 141, 143, 129, 139, 142, 130, 141, 140, 135, 135, 133, 135, 140, 138, 145, 137, 147, 132, 133, 138, 133, 134, 140, 137, 140, 134, 148, 134, 134, 130, 144, 131, 140, 142, 141, 140, 136, 135, 143, 143, 143, 140, 131, 153, 144, 141, 135, 138, 144, 135, 141, 141, 145, 143, 141, 140, 138, 142, 137, 144, 144, 144, 139, 135, 139, 140, 151, 142, 140, 133, 140, 132, 132, 144, 140, 132, 132, 141, 138, 138, 137, 139, 132, 136, 143, 141, 148, 133, 140, 136, 137, 150, 134, 133, 136, 131, 141, 139, 135, 138, 135, 144, 131, 134, 134, 137, 143, 142, 139, 137, 136, 140, 140, 136, 143, 136, 138, 140, 135, 137, 147, 140, 144, 140, 138, 139, 147, 138, 132, 138, 144, 130, 133, 136, 151, 137, 140, 139, 138, 135, 141, 133, 148, 134, 135, 137, 140, 137, 134, 143, 136, 139, 140, 138, 148, 142, 134, 143, 141, 136, 138, 134, 126, 140, 134, 134, 138, 138, 135, 137, 144, 136, 143, 141, 142, 139, 149, 140, 137, 137, 145, 136, 135, 137, 139, 137, 133, 141, 135, 145, 133, 141, 142, 140, 138, 132, 138, 147, 141, 137, 133, 144, 135, 142, 137, 139, 137, 141, 144, 138, 143, 135, 134, 145, 142, 146, 141, 142, 132, 131, 137, 131, 141, 136, 141, 145, 132, 136, 137, 142, 143, 137, 138, 129, 138, 135, 139, 137, 136, 138, 143, 122, 139, 139, 138, 135, 136, 137, 136, 149, 142, 142, 137, 136, 142, 136, 145, 134, 139, 133, 134, 143, 135, 142, 129, 151, 132, 138, 138, 146, 136, 139, 144, 143, 139, 142, 135, 139, 139, 134, 137, 138, 136, 140, 142, 142, 143, 141, 124, 141, 139, 136, 145, 143, 141, 141, 143, 134, 138, 142, 138, 138, 142, 135, 141, 141, 145, 138, 134, 141, 135, 140, 143, 134, 132, 147, 141, 141, 144, 133, 139, 135, 151, 138, 139, 144, 139, 132, 141, 138, 140, 134, 140, 153, 148, 135, 135, 138, 135, 135, 137, 134, 135, 142, 143, 139, 133, 144, 140, 141, 137, 130, 136, 140, 131, 143, 133, 139, 141, 135, 138, 144, 144, 127, 144, 133, 142, 139, 126, 140, 142, 135, 143, 137, 150, 136, 141, 130, 142, 142, 137, 142, 140, 136, 143, 138, 145, 139, 137, 138, 144, 140, 145, 148, 136, 139, 143, 136, 143, 143, 141, 142, 142, 140, 136, 133, 140, 139, 146, 145, 134, 143, 137, 132, 136, 138, 142, 144, 139, 136, 138, 140, 147, 141, 140, 136, 139, 143, 132, 140, 136, 137, 138, 134, 141, 137, 136, 130, 140, 136, 136, 137, 138, 135, 140, 144, 139, 130, 132, 139, 133, 135, 142, 137, 139, 136, 139, 140, 143, 147, 140, 138, 144, 136, 134, 140, 138, 143, 145, 135, 141, 138, 136, 142, 138, 144, 136, 142, 144, 130, 140, 140, 132, 136, 136, 146, 139, 144, 138, 133, 140, 147, 138, 134, 131, 135, 148, 140, 142, 137, 143, 135, 139, 142, 137, 137, 139, 139, 133, 137, 136, 134, 139, 137, 142, 144, 139, 141, 136, 143, 134, 141, 138, 139, 142, 142, 133, 142, 134, 141, 135, 135, 141, 141, 143, 142, 138, 143, 140, 131, 142, 142, 144, 143, 135, 137, 141, 137, 140, 144, 140, 138, 136, 137, 141, 142, 138, 140, 142, 136, 145, 144, 139, 136, 134, 140, 135, 143, 137, 137, 142, 132, 143, 144, 145, 140, 139, 136, 142, 144, 142, 145, 138, 142, 146, 140, 142, 134, 141, 135, 140, 138, 141, 138, 140, 137, 136, 141, 140, 134, 135, 146, 132, 141, 136, 140, 143, 140, 142, 140, 147, 131, 143, 141, 133, 137, 137, 136, 137, 137, 136, 137, 142, 146, 138, 145, 142, 144, 148, 142, 144, 136, 137, 149, 140, 137, 139, 138, 139, 136, 145, 147, 141, 137, 135, 148, 139, 132, 146, 144, 138, 139, 137, 138, 139, 129, 138, 143, 142, 140, 145, 142, 139, 142, 136, 143, 144, 146, 142, 149, 132, 135, 140, 151, 144, 140, 148, 133, 135, 140, 135, 149, 147, 132, 139, 145, 139, 147, 136, 135, 140, 140, 138, 136, 138, 143, 137, 135, 142, 146, 145, 130, 150, 142, 138, 134, 140, 142, 129, 146, 137, 142, 143, 134, 148, 142, 144, 140, 138, 136, 136, 140, 135, 130, 143, 140, 141, 135, 128, 142, 145, 151, 140, 136, 139, 142, 138, 136, 140, 144, 139, 136, 135, 143, 140, 144, 134, 137, 142, 143, 137, 136, 142, 141, 129, 138, 136, 140, 136, 133, 146, 142, 141, 135, 141, 142, 146, 135, 142, 142, 133, 137, 129, 139, 143, 138, 141, 151, 143, 142, 140, 142, 140, 144, 132, 131, 141, 143, 134, 141, 136, 141, 138, 143, 135, 143, 138, 135, 141, 139, 134, 135, 127, 136, 136, 138, 137, 143, 137, 144, 139, 130, 145, 138, 136, 142, 141, 132, 136, 137, 138, 135, 147, 142, 139, 137, 142, 147, 139, 134, 136, 138, 149, 140, 143, 124, 142, 147, 141, 137, 143, 139, 142, 144, 135, 146, 142, 141, 140, 142, 140, 139, 139, 127, 140, 140, 136, 135, 147, 141, 139, 138, 137, 140, 143, 145, 134, 136, 136, 132, 141, 138, 145, 141, 139, 138, 143, 142, 138, 143, 136, 139, 138, 135, 144, 141, 135, 147, 136, 145, 136, 143, 140, 134, 139, 147, 146, 137, 137, 138, 141, 135, 138, 138, 137, 141, 136, 154, 134, 146, 133, 127, 131, 135, 139, 131, 146, 138, 140, 141, 140, 139, 141, 133, 134, 139, 131, 129, 141, 131, 148, 137, 144, 136, 138, 141, 135, 136, 138, 135, 141, 143, 134, 131, 135, 140, 141, 143, 136, 144, 137, 133, 140, 138, 144, 147, 133, 135, 138, 151, 142, 141, 140, 141, 144, 135, 141, 141, 136, 143, 136, 139, 140, 138, 134, 143, 135, 137, 136, 142, 142, 137, 131, 139, 138, 139, 134, 141, 138, 140, 139, 143, 137, 137, 143, 145, 148, 134, 143, 132, 131, 136, 139, 135, 141, 139, 138, 135, 140, 134, 131, 130, 140, 140, 136, 135, 139, 135, 140, 136, 140, 135, 136, 132, 126, 133, 135, 137, 140, 138, 137, 139, 143, 134, 139, 139, 136, 138, 129, 139, 145, 139, 135, 142, 138, 137, 139, 140, 144, 140, 148, 133, 140, 139, 135, 132, 138, 132, 140, 132, 153, 142, 146, 139, 141, 139, 141, 136, 136, 139, 141, 132, 142, 136, 137, 142, 139, 141, 134, 130, 140, 131, 145, 143, 133, 145, 139, 137, 142, 141, 138, 140, 142, 134, 142, 137, 129, 134, 143, 132, 140, 135, 134, 136, 146, 159, 136, 145, 138, 133, 139, 141, 133, 140, 145, 135, 134, 148, 146, 136, 141, 138, 143, 141, 142, 132, 138, 141, 142, 137, 136, 135, 138, 140, 134, 138, 143, 136, 134, 133, 137, 132, 143, 147, 143, 139, 146, 137, 152, 142, 139, 139, 138, 138, 140, 135, 146, 148, 148, 133, 137, 131, 130, 138, 138, 133, 138, 137, 143, 133, 144, 139, 133, 141, 135, 129, 137, 146, 137, 137, 132, 134, 139, 132, 132, 148, 134, 144, 143, 148, 143, 144, 133, 139, 144, 144, 134, 130, 158, 142, 138, 132, 138, 137, 143, 157, 139, 131, 137, 144, 144, 153, 137, 137, 131, 143, 137, 144, 138, 134, 142, 138, 137, 133, 135, 140, 141, 139, 139, 132, 138, 142, 140, 143, 145, 146, 132, 137, 135, 138, 144, 123, 144, 136, 137, 142, 136, 147, 143, 139, 143, 133, 134, 134, 139, 140, 138, 128, 144, 144, 142, 139, 139, 137, 142, 142, 135, 135, 142, 128, 148, 132, 134, 133, 136, 128, 140, 136, 150, 148, 132, 136, 135, 144, 134, 140, 132, 146, 138, 143, 134, 156, 141, 135, 144, 138, 138, 140, 135, 137, 137, 136, 131, 141, 130, 135, 138, 135, 134, 135, 138, 136, 139, 139, 138, 145, 135, 146, 136, 135, 146, 140, 136, 151, 140, 141, 138, 133, 144, 136, 136, 133, 139, 136, 138, 144, 139, 138, 133, 140, 150, 141, 142, 140, 148, 138, 130, 136, 141, 134, 141, 148, 144, 136, 143, 137, 139, 135, 138, 132, 134, 140, 135, 148, 138, 140, 142, 132, 144, 133, 146, 130, 145, 136, 126, 129, 140, 140, 139, 144, 140, 142, 144, 143, 138, 137, 134, 140, 144, 141, 137, 133, 137, 141, 131, 150, 128, 138, 134, 138, 145, 140, 133, 134, 145, 137, 144, 135, 142, 135, 138, 141, 141, 143, 134, 142, 143, 145, 131, 134, 145, 138, 146, 141, 139, 140, 140, 142, 136, 138, 134, 139, 137, 142, 139, 138, 145, 138, 143, 148, 131, 140, 140, 137, 141, 139, 138, 134, 140, 141, 141, 148, 145, 137, 141, 140, 141, 142, 139, 140, 133, 137, 132, 132, 140, 131, 141, 144, 133, 144, 137, 137, 132, 146, 130, 138, 144, 138, 138, 128, 138, 140, 147, 136, 139, 143, 148, 131, 134, 143, 147, 136, 137, 139, 146, 141, 133, 138, 135, 138, 137, 131, 133, 138, 134, 137, 131, 134, 130, 136, 141, 143, 135, 141, 134, 141, 139, 148, 138, 144, 139, 143, 133, 131, 141, 134, 143, 140, 133, 136, 151, 139, 143, 137, 137, 147, 138, 140, 147, 142, 139, 141, 131, 131, 142, 142, 145, 132, 144, 136, 143, 143, 145, 140, 137, 145, 144, 134, 129, 135, 142, 133, 149, 131, 127, 138, 139, 134, 141, 142, 140, 147, 136, 143, 144, 126, 133, 138, 130, 137, 143, 137, 137, 137, 142, 153, 135, 143, 142, 138, 141, 139, 143, 135, 144, 134, 147, 141, 137, 143, 133, 140, 144, 141, 135, 152, 140, 139, 134, 137, 140, 141, 132, 159, 145, 152, 133, 142, 133, 141, 133, 132, 139, 143, 137, 137, 143, 149, 136, 147, 124, 141, 137, 133, 144, 140, 138, 141, 136, 137, 135, 148, 136, 135, 135, 139, 137, 140, 141, 139, 135, 138, 140, 139, 134, 144, 144, 136, 142, 138, 142, 145, 135, 137, 136, 135, 137, 136, 142, 136, 140, 145, 146, 131, 141, 136, 133, 129, 136, 152, 140, 140, 145, 138, 145, 133, 140, 131, 143, 137, 141, 142, 147, 149, 143, 144, 134, 132, 138, 143, 143, 142, 130, 140, 143, 135, 143, 135, 131, 138, 142, 132, 140, 144, 143, 142, 144, 144, 146, 146, 142, 136, 140, 141, 147, 141, 140, 146, 139, 140, 139, 140, 138, 140, 127, 138, 132, 142, 138, 136, 135, 143, 144, 145, 137, 134, 141, 144, 138, 137, 136, 140, 147, 144, 137, 141, 133, 137, 140, 133, 142, 143, 130, 140, 134, 139, 138, 136, 137, 143, 134, 132, 140, 135, 136, 139, 144, 134, 129, 140, 136, 130, 133, 145, 131, 136, 146, 146, 144, 132, 139, 139, 140, 130, 134, 139, 132, 137, 133, 133, 138, 137, 144, 143, 134, 136, 123, 141, 137, 129, 143, 147, 152, 131, 144, 141, 140, 141, 139, 143, 153, 146, 136, 137, 135, 144, 141, 142, 139, 146, 143, 133, 141, 139, 141, 150, 143, 130, 147, 136, 135, 137, 137, 140, 144, 137, 143, 147, 144, 141, 148, 132, 135, 130, 144, 136, 141, 138, 137, 137, 143, 140, 144, 136, 143, 145, 143, 143, 135, 134, 142, 140, 128, 138, 136, 132, 134, 141, 138, 136, 137, 148, 136, 136, 142, 135, 134, 148, 140, 141, 143, 129, 133, 143, 141, 142, 144, 137, 137, 142, 137, 138, 133, 143, 139, 142, 147, 136, 141, 134, 133, 141, 141, 137, 141, 140, 138, 148, 140, 137, 137, 140, 141, 146, 141, 142, 143, 144, 137, 139, 136, 139, 139, 146, 143, 142, 138, 141, 134, 134, 140, 137, 145, 137, 137, 139, 139, 143, 136, 142, 138, 136, 139, 138, 139, 142, 136, 137, 136, 139, 139, 142, 138, 139, 139, 136, 143, 138, 137, 141, 134, 137, 132, 141, 140, 139, 140, 134, 143, 139, 137, 139, 139, 141, 140, 142, 141, 138, 141, 140, 137, 135, 136, 140, 143, 142, 138, 145, 141, 139, 138, 140, 141, 141, 143, 139, 140, 142, 136, 139, 131, 136, 140, 140, 138, 140, 137, 138, 137, 139, 137, 139, 144, 139, 138, 139, 138, 137, 142, 139, 139, 139, 138, 136, 134, 140, 139, 138, 138, 144, 145, 139, 141, 139, 142, 133, 139, 140, 140, 140, 140, 135, 139, 142, 139, 141, 139, 135, 140, 141, 139, 141, 139, 141, 139, 139, 140, 142, 145, 141, 142, 134, 137, 138, 136, 145, 142, 146, 140, 139, 135, 137, 138, 142, 150, 142, 139, 141, 137, 140, 135, 139, 141, 140, 137, 141, 136, 139, 140, 137, 138, 142, 137, 136, 138, 142, 136, 135, 140, 141, 145, 138, 141, 142, 139, 144, 142, 138, 141, 141, 134, 139, 140, 139, 144, 141, 138, 139, 137, 137, 137, 141, 139, 139, 138, 140, 138, 140, 138, 143, 139, 140, 134, 139, 140, 140, 139, 136, 140, 142, 143, 144, 139, 139, 138, 140, 135, 141, 138, 135, 138, 137, 137, 135, 141, 142, 146, 134, 140, 141, 138, 140, 136, 137, 139, 136, 137, 141, 139, 143, 138, 137, 142, 147, 138, 142, 137, 140, 137, 140, 136, 140, 137, 142, 141, 138, 139, 136, 138, 140, 139, 135, 143, 138, 142, 141, 137, 136, 136, 140, 137, 140, 133, 142, 137, 141, 139, 141, 143, 138, 136, 140, 142, 136, 139, 138, 136, 136, 140, 139, 140, 136, 141, 139, 141, 140, 139, 139, 135, 137, 141, 135, 139, 137, 136, 144, 142, 134, 139, 145, 139, 140, 135, 138, 141, 138, 142, 137, 137, 136, 142, 139, 141, 142, 138, 144, 136, 141, 143, 136, 139, 136, 139, 142, 140, 139, 139, 136, 139, 140, 139, 133, 135, 139, 138, 138, 138, 137, 138, 140, 136, 138, 141, 138, 141, 142, 137, 143, 134, 138, 137, 137, 144, 136, 138, 137, 137, 142, 136, 141, 141, 141, 140, 141, 138, 138, 137, 138, 134, 135, 138, 138, 142, 140, 138, 143, 138, 140, 143, 139, 140, 142, 138, 138, 143, 140, 133, 141, 140, 144, 139, 138, 141, 142, 138, 138, 138, 142, 143, 136, 138, 141, 144, 141, 139, 136, 137, 137, 142, 138, 140, 140, 138, 142, 136, 142, 137, 139, 138, 134, 137, 137, 141, 135, 141, 141, 140, 143, 134, 143, 139, 136, 135, 137, 135, 142, 143, 140, 143, 139, 140, 136, 139, 146, 138, 141, 142, 137, 142, 139, 142, 141, 140, 139, 139, 142, 139, 145, 144, 139, 139, 141, 140, 138, 138, 139, 138, 140, 140, 146, 134, 144, 136, 147, 142, 138, 136, 132, 131, 143, 134, 138, 149, 144, 135, 147, 144, 142, 131, 143, 128, 152, 136, 136, 138, 136, 135, 142, 134, 142, 139, 136, 134, 135, 147, 131, 137, 133, 139, 134, 149, 142, 142, 148, 140, 143, 141, 135, 134, 151, 130, 141, 138, 134, 134, 147, 141, 144, 133, 140, 146, 133, 148, 131, 137, 143, 139, 139, 147, 137, 143, 133, 136, 135, 144, 134, 142, 142, 145, 145, 145, 140, 130, 135, 136, 141, 129, 129, 139, 139, 134, 138, 141, 141, 146, 143, 132, 132, 134, 140, 128, 137, 141, 139, 137, 152, 138, 134, 149, 139, 135, 138, 146, 138, 143, 140, 144, 143, 145, 138, 138, 149, 138, 138, 134, 135, 132, 144, 135, 142, 136, 131, 136, 147, 136, 134, 129, 140, 139, 142, 141, 140, 135, 130, 141, 139, 133, 137, 148, 140, 140, 137, 139, 134, 151, 137, 151, 146, 134, 124, 136, 135, 127, 145, 135, 139, 138, 141, 129, 136, 135, 140, 132, 135, 145, 136, 138, 142, 136, 132, 152, 142, 135, 139, 139, 138, 141, 143, 138, 135, 138, 138, 131, 142, 140, 144, 140, 130, 142, 133, 143, 141, 139, 139, 134, 134, 139, 143, 135, 135, 132, 128, 140, 143, 134, 136, 138, 144, 130, 140, 133, 141, 134, 138, 136, 137, 136, 140, 141, 140, 131, 138, 136, 137, 135, 131, 136, 142, 145, 145, 143, 135, 138, 139, 141, 146, 139, 132, 131, 135, 136, 130, 145, 135, 146, 136, 134, 140, 136, 135, 144, 145, 137, 140, 131, 140, 134, 134, 149, 133, 138, 142, 147, 139, 140, 141, 133, 132, 136, 141, 146, 137, 146, 134, 138, 131, 143, 136, 144, 133, 132, 142, 139, 148, 130, 157, 143, 137, 137, 142, 154, 144, 132, 138, 133, 141, 140, 145, 134, 141, 144, 147, 136, 141, 132, 129, 146, 144, 154, 137, 135, 138, 132, 134, 136, 133, 132, 144, 135, 134, 140, 143, 147, 139, 142, 132, 135, 139, 134, 129, 139, 147, 145, 133, 128, 135, 135, 137, 128, 133, 135, 134, 136, 133, 132, 139, 136, 146, 139, 130, 142, 139, 137, 130, 143, 141, 142, 138, 143, 144, 138, 132, 134, 129, 135, 134, 134, 144, 149, 138, 147, 137, 132, 137, 133, 136, 138, 133, 138, 141, 152, 139, 143, 139, 152, 142, 141, 143, 125, 133, 136, 134, 137, 134, 141, 135, 128, 153, 135, 132, 152, 141, 137, 147, 140, 132, 143, 149, 137, 136, 134, 140, 135, 136, 134, 134, 135, 151, 141, 142, 134, 137, 142, 135, 145, 135, 136, 139, 147, 132, 134, 132, 137, 148, 130, 133, 144, 135, 140, 143, 139, 129, 137, 134, 144, 135, 139, 125, 134, 143, 136, 136, 134, 145, 134, 141, 139, 132, 141, 148, 138, 138, 144, 142, 138, 137, 139, 142, 145, 141, 145, 144, 150, 143, 139, 138, 143, 138, 140, 129, 134, 136, 145, 137, 140, 145, 135, 141, 132, 142, 135, 140, 141, 135, 128, 136, 134, 147, 146, 142, 133, 137, 135, 128, 133, 146, 135, 139, 140, 143, 140, 136, 138, 149, 142, 140, 138, 132, 139, 138, 134, 145, 136, 139, 136, 143, 131, 142, 136, 137, 141, 132, 140, 134, 141, 136, 145, 153, 141, 144, 138, 140, 139, 136, 146, 136, 138, 144, 143, 129, 141, 142, 141, 134, 144, 136, 139, 138, 147, 134, 144, 137, 138, 139, 136, 136, 135, 140, 138, 139, 145, 135, 141, 145, 135, 138, 136, 138, 134, 137, 140, 138, 141, 138, 141, 139, 134, 147, 138, 133, 135, 144, 145, 134, 139, 137, 134, 139, 134, 145, 145, 135, 140, 147, 139, 139, 139, 146, 134, 136, 134, 136, 137, 141, 143, 137, 140, 139, 141, 141, 138, 139, 128, 137, 136, 136, 145, 152, 135, 140, 136, 132, 143, 148, 129, 136, 143, 134, 141, 138, 146, 138, 135, 137, 142, 137, 143, 142, 119, 144, 137, 138, 154, 138, 135, 151, 137, 148, 142, 135, 147, 146, 136, 137, 145, 139, 144, 138, 140, 141, 140, 141, 136, 142, 141, 139, 137, 143, 140, 142, 138, 131, 130, 141, 138, 138, 137, 134, 138, 153, 132, 135, 135, 136, 142, 138, 139, 139, 133, 142, 140, 140, 139, 142, 141, 132, 137, 137, 135, 144, 129, 148, 142, 142, 136, 139, 144, 144, 138, 142, 139, 145, 142, 143, 137, 137, 133, 137, 134, 136, 139, 139, 149, 134, 135, 135, 139, 141, 134, 132, 140, 139, 140, 143, 143, 135, 145, 135, 131, 141, 146, 137, 145, 137, 142, 144, 138, 138, 131, 141, 138, 138, 140, 137, 138, 140, 143, 142, 140, 132, 141, 143, 138, 145, 139, 136, 134, 139, 134, 134, 140, 144, 151, 130, 138, 135, 142, 140, 138, 133, 131, 132, 133, 141, 140, 144, 138, 138, 133, 146, 140, 138, 140, 134, 134, 140, 139, 138, 142, 139, 137, 140, 142, 137, 135, 133, 141, 127, 138, 141, 143, 138, 126, 145, 142, 136, 149, 138, 129, 141, 138, 138, 141, 139, 141, 139, 141, 144, 143, 127, 136, 139, 132, 141, 140, 143, 145, 141, 140, 136, 142, 139, 138, 143, 130, 136, 136, 139, 144, 132, 140, 134, 127, 132, 145, 142, 135, 139, 139, 134, 135, 146, 144, 138, 139, 139, 145, 146, 132, 142, 137, 138, 140, 140, 137, 136, 142, 133, 144, 140, 134, 131, 138, 133, 140, 136, 136, 141, 140, 136, 142, 142, 136, 142, 133, 136, 142, 135, 138, 136, 139, 127, 140, 131, 141, 135, 141, 139, 142, 140, 137, 137, 135, 136, 138, 144, 137, 140, 144, 135, 137, 139, 142, 136, 138, 150, 145, 139, 140, 132, 139, 140, 136, 140, 138, 141, 142, 142, 134, 139, 142, 137, 139, 145, 135, 139, 132, 144, 135, 143, 136, 136, 137, 126, 144, 134, 137, 142, 142, 137, 136, 139, 137, 140, 151, 139, 142, 130, 137, 134, 131, 144, 137, 140, 141, 138, 140, 130, 140, 135, 142, 137, 136, 137, 138, 140, 140, 149, 143, 141, 135, 142, 141, 144, 136, 139, 139, 144, 141, 134, 135, 139, 143, 143, 137, 139, 128, 133, 136, 135, 146, 141, 138, 128, 139, 144, 144, 136, 144, 143, 132, 150, 139, 146, 131, 138, 133, 125, 138, 127, 151, 144, 147, 134, 145, 148, 135, 143, 133, 133, 139, 135, 134, 133, 140, 145, 133, 130, 141, 130, 133, 149, 124, 150, 136, 150, 146, 137, 138, 150, 136, 137, 134, 144, 133, 134, 135, 142, 130, 126, 137, 140, 133, 142, 128, 141, 144, 137, 149, 138, 135, 141, 131, 134, 134, 138, 145, 145, 146, 144, 128, 142, 153, 133, 126, 140, 135, 150, 148, 146, 128, 137, 131, 136, 128, 141, 133, 137, 146, 147, 149, 133, 143, 145, 136, 131, 132, 132, 139, 145, 134, 141, 136, 151, 129, 141, 135, 151, 140, 151, 153, 156, 149, 132, 118, 140, 130, 134, 138, 145, 125, 148, 137, 144, 141, 131, 134, 140, 140, 141, 131, 135, 144, 143, 138, 143, 134, 136, 132, 135, 131, 144, 142, 128, 135, 131, 142, 139, 140, 128, 141, 143, 148, 142, 139, 125, 146, 143, 139, 151, 138, 133, 140, 142, 145, 133, 140, 135, 131, 140, 129, 148, 141, 132, 140, 126, 141, 135, 156, 141, 133, 131, 150, 138, 147, 138, 132, 145, 140, 150, 134, 133, 150, 139, 135, 128, 135, 130, 143, 137, 139, 134, 144, 136, 135, 139, 148, 142, 140, 136, 135, 150, 137, 131, 132, 139, 140, 132, 135, 144, 150, 137, 128, 154, 142, 142, 139, 141, 136, 130, 141, 140, 141, 130, 133, 126, 136, 132, 145, 143, 134, 137, 142, 152, 134, 140, 151, 139, 135, 141, 136, 138, 140, 149, 132, 143, 144, 137, 150, 144, 139, 138, 149, 129, 147, 141, 138, 132, 147, 160, 151, 145, 142, 141, 155, 131, 137, 130, 145, 144, 133, 147, 149, 158, 143, 126, 122, 139, 143, 135, 136, 139, 146, 140, 149, 143, 137, 137, 140, 137, 141, 140, 135, 139, 147, 143, 137, 132, 137, 139, 145, 141, 134, 141, 143, 134, 133, 133, 144, 141, 137, 133, 144, 141, 138, 128, 140, 128, 135, 128, 143, 134, 128, 144, 126, 139, 133, 139, 134, 137, 145, 116, 125, 127, 143, 131, 137, 131, 135, 132, 136, 142, 141, 137, 141, 142, 140, 137, 129, 130, 136, 146, 137, 137, 142, 137, 147, 137, 137, 136, 142, 133, 144, 134, 141, 145, 138, 127, 134, 142, 125, 132, 144, 149, 138, 143, 137, 138, 130, 140, 141, 142, 140, 134, 143, 155, 145, 144, 131, 139, 151, 141, 134, 143, 137, 131, 144, 132, 130, 129, 141, 141, 134, 143, 133, 136, 141, 131, 148, 140, 148, 138, 147, 147, 137, 144, 143, 131, 136, 144, 134, 132, 137, 145, 130, 132, 144, 145, 136, 143, 144, 131, 132, 139, 133, 146, 143, 131, 136, 148, 141, 136, 138, 134, 137, 137, 148, 149, 134, 136, 143, 128, 139, 142, 147, 143, 131, 141, 121, 140, 129, 148, 152, 136, 133, 146, 136, 139, 143, 139, 136, 139, 139, 142, 134, 139, 149, 135, 139, 130, 135, 134, 152, 138, 141, 144, 135, 133, 128, 142, 139, 139, 145, 138, 137, 128, 145, 135, 157, 139, 137, 140, 144, 137, 143, 142, 133, 137, 129, 141, 136, 132, 134, 128, 139, 131, 140, 142, 134, 143, 133, 138, 144, 135, 143, 154, 132, 142, 143, 135, 139, 134, 142, 138, 137, 143, 129, 136, 135, 148, 143, 140, 135, 143, 142, 137, 138, 133, 143, 134, 123, 145, 142, 135, 132, 136, 128, 141, 151, 137, 130, 136, 143, 142, 137, 141, 141, 146, 142, 136, 132, 140, 145, 140, 138, 144, 142, 134, 138, 133, 141, 147, 140, 149, 134, 140, 152, 135, 139, 137, 144, 139, 130, 144, 142, 130, 127, 131, 130, 131, 146, 138, 128, 136, 144, 149, 136, 146, 133, 129, 135, 146, 136, 144, 148, 130, 141, 148, 137, 133, 144, 134, 146, 134, 141, 139, 138, 138, 142, 137, 153, 136, 138, 132, 136, 139, 136, 142, 148, 137, 143, 142, 135, 143, 149, 130, 130, 151, 130, 145, 144, 144, 135, 141, 152, 135, 139, 136, 146, 144, 144, 135, 140, 138, 142, 140, 135, 137, 141, 137, 132, 138, 140, 148, 143, 133, 138, 131, 132, 140, 142, 145, 146, 140, 139, 138, 143, 137, 137, 139, 131, 140, 148, 136, 151, 146, 140, 145, 140, 134, 147, 134, 138, 142, 140, 143, 138, 139, 139, 132, 128, 138, 141, 143, 153, 141, 136, 137, 149, 147, 133, 142, 148, 141, 136, 143, 138, 148, 138, 142, 143, 142, 137, 143, 132, 135, 140, 144, 145, 146, 137, 137, 134, 142, 150, 129, 128, 143, 132, 140, 142, 141, 136, 145, 140, 138, 136, 144, 149, 145, 135, 135, 139, 126, 139, 135, 145, 140, 142, 141, 144, 146, 131, 138, 134, 137, 143, 141, 132, 153, 135, 132, 129, 136, 133, 134, 139, 137, 149, 140, 153, 136, 145, 141, 135, 137, 137, 135, 142, 139, 149, 135, 135, 146, 151, 132, 135, 136, 135, 127, 139, 134, 138, 137, 145, 140, 140, 137, 139, 143, 141, 140, 136, 134, 141, 139, 141, 135, 131, 134, 135, 159, 142, 139, 142, 135, 142, 147, 132, 140, 138, 134, 139, 146, 136, 147, 145, 130, 142, 132, 136, 142, 140, 139, 140, 145, 148, 136, 140, 142, 143, 133, 134, 140, 143, 132, 139, 133, 121, 141, 142, 141, 129, 140, 139, 147, 144, 144, 143, 143, 139, 142, 132, 135, 133, 137, 133, 137, 146, 135, 140, 139, 151, 151, 143, 135, 140, 138, 138, 127, 139, 140, 136, 139, 154, 134, 132, 141, 140, 145, 139, 142, 139, 140, 135, 137, 137, 133, 130, 136, 146, 128, 142, 134, 137, 139, 136, 140, 137, 141, 138, 133, 141, 132, 150, 151, 150, 138, 136, 132, 133, 144, 140, 138, 134, 142, 137, 133, 144, 126, 139, 139, 135, 132, 146, 131, 143, 148, 146, 131, 143, 144, 143, 140, 135, 134, 137, 151, 132, 139, 123, 134, 132, 136, 139, 140, 136, 144, 136, 137, 131, 140, 144, 130, 137, 138, 136, 136, 142, 132, 137, 142, 129, 136, 141, 150, 142, 131, 139, 141, 139, 142, 142, 139, 133, 137, 140, 141, 144, 145, 141, 141, 135, 134, 137, 140, 139, 145, 135, 130, 140, 143, 143, 135, 132, 134, 138, 136, 138, 139, 144, 141, 139, 131, 139, 132, 146, 134, 134, 144, 142, 144, 142, 130, 132, 141, 145, 139, 135, 132, 136, 140, 139, 150, 138, 142, 138, 142, 137, 139, 154, 138, 133, 138, 133, 146, 137, 135, 136, 133, 138, 141, 143, 134, 137, 141, 133, 139, 137, 135, 141, 134, 135, 138, 132, 145, 142, 143, 135, 130, 141, 133, 132, 141, 142, 138, 132, 139, 143, 138, 126, 142, 143, 138, 135, 136, 132, 138, 138, 146, 138, 150, 139, 145, 135, 137, 142, 133, 140, 142, 137, 142, 143, 138, 131, 140, 132, 139, 141, 135, 138, 138, 129, 140, 144, 134, 142, 144, 136, 145, 142, 137, 132, 137, 141, 143, 139, 138, 134, 137, 141, 146, 142, 142, 135, 137, 133, 136, 135, 140, 134, 146, 137, 140, 139, 138, 139, 134, 136, 143, 143, 137, 142, 138, 136, 135, 134, 135, 142, 137, 137, 138, 141, 137, 142, 144, 139, 135, 138, 139, 142, 136, 141, 140, 138, 141, 136, 137, 139, 146, 138, 138, 137, 142, 139, 138, 141, 139, 135, 140, 138, 140, 145, 148, 136, 146, 143, 141, 146, 138, 148, 133, 140, 129, 140, 134, 141, 137, 137, 137, 136, 140, 139, 140, 142, 130, 136, 145, 140, 134, 137, 131, 143, 139, 144, 133, 133, 136, 134, 141, 140, 142, 139, 138, 137, 141, 146, 134, 135, 141, 141, 140, 136, 138, 137, 137, 145, 135, 139, 136, 140, 138, 150, 140, 145, 140, 136, 137, 145, 137, 138, 137, 140, 132, 131, 144, 142, 139, 134, 138, 138, 142, 138, 135, 139, 136, 141, 135, 139, 142, 134, 141, 136, 141, 142, 134, 138, 140, 136, 142, 148, 139, 141, 134, 140, 145, 141, 136, 138, 143, 136, 135, 137, 127, 138, 142, 138, 138, 133, 145, 139, 134, 141, 137, 140, 137, 143, 134, 141, 136, 134, 139, 141, 135, 140, 136, 135, 132, 147, 144, 134, 140, 138, 140, 138, 141, 143, 140, 134, 131, 138, 137, 138, 140, 140, 139, 134, 136, 148, 140, 140, 135, 139, 141, 138, 138, 141, 141, 139, 132, 137, 135, 141, 132, 142, 148, 135, 139, 142, 132, 139, 140, 139, 133, 145, 136, 146, 141, 133, 133, 129, 144, 135, 136, 139, 135, 139, 135, 149, 132, 145, 136, 140, 143, 145, 139, 139, 141, 138, 136, 131, 135, 146, 141, 140, 137, 134, 137, 142, 135, 140, 150, 135, 139, 144, 138, 137, 138, 145, 134, 149, 142, 147, 142, 142, 137, 136, 139, 133, 145, 135, 143, 140, 149, 132, 134, 143, 134, 142, 145, 138, 137, 138, 131, 143, 137, 137, 136, 136, 145, 139, 142, 138, 139, 131, 132, 137, 138, 131, 138, 139, 137, 146, 137, 138, 139, 136, 135, 137, 133, 138, 140, 139, 142, 134, 139, 141, 141, 139, 137, 134, 138, 138, 139, 144, 144, 141, 139, 138, 139, 138, 136, 143, 141, 150, 142, 136, 137, 140, 133, 135, 144, 137, 137, 148, 127, 144, 136, 135, 142, 136, 140, 138, 143, 142, 136, 137, 139, 144, 139, 141, 141, 141, 140, 130, 138, 136, 132, 138, 140, 145, 143, 139, 139, 141, 131, 138, 147, 142, 141, 133, 139, 137, 148, 142, 137, 141, 140, 144, 144, 136, 137, 139, 136, 135, 130, 139, 134, 140, 143, 138, 141, 131, 134, 139, 134, 146, 138, 138, 138, 143, 132, 147, 137, 134, 136, 133, 135, 136, 140, 138, 132, 142, 138, 141, 141, 140, 130, 134, 145, 139, 133, 136, 141, 144, 135, 137, 143, 133, 138, 146, 135, 139, 137, 139, 136, 136, 131, 146, 140, 136, 146, 136, 137, 138, 140, 130, 142, 138, 137, 137, 139, 138, 141, 137, 140, 134, 141, 144, 134, 146, 142, 133, 142, 144, 137, 138, 138, 135, 137, 137, 137, 137, 145, 144, 131, 141, 133, 130, 139, 139, 136, 140, 137, 143, 137, 135, 136, 137, 140, 134, 142, 139, 144, 149, 131, 141, 134, 145, 139, 147, 132, 136, 140, 140, 144, 140, 136, 139, 137, 146, 137, 138, 134, 137, 144, 135, 136, 136, 140, 137, 147, 131, 138, 137, 136, 145, 127, 139, 141, 143, 125, 134, 138, 141, 136, 141, 141, 149, 137, 141, 154, 148, 140, 135, 136, 138, 142, 137, 137, 143, 145, 145, 140, 134, 138, 141, 141, 137, 144, 137, 133, 138, 137, 135, 144, 149, 142, 137, 141, 134, 145, 137, 140, 140, 137, 141, 139, 141, 137, 135, 145, 136, 133, 136, 139, 135, 152, 136, 138, 139, 136, 141, 137, 144, 136, 133, 138, 138, 145, 143, 133, 140, 132, 142, 142, 144, 137, 142, 143, 134, 134, 142, 141, 140, 133, 139, 134, 140, 137, 136, 138, 133, 142, 134, 139, 136, 134, 134, 139, 141, 141, 150, 137, 142, 140, 144, 133, 151, 139, 134, 126, 144, 145, 138, 141, 141, 133, 140, 143, 133, 135, 133, 132, 143, 140, 131, 141, 146, 139, 133, 134, 132, 133, 139, 136, 148, 140, 146, 143, 137, 134, 148, 141, 139, 141, 144, 138, 138, 141, 143, 134, 142, 137, 135, 141, 141, 139, 139, 138, 137, 140, 144, 144, 138, 142, 139, 141, 134, 144, 142, 134, 136, 143, 140, 132, 132, 138, 134, 138, 134, 137, 144, 140, 137, 139, 143, 138, 142, 145, 141, 142, 136, 147, 138, 155, 135, 135, 138, 133, 137, 144, 144, 141, 135, 141, 138, 137, 137, 140, 138, 137, 132, 143, 148, 143, 135, 150, 129, 135, 138, 141, 137, 140, 132, 134, 134, 142, 134, 131, 132, 142, 134, 142, 137, 138, 140, 134, 141, 138, 136, 140, 138, 148, 146, 149, 144, 142, 145, 138, 142, 144, 142, 138, 145, 140, 138, 141, 143, 143, 140, 138, 138, 137, 143, 135, 141, 125, 136, 135, 140, 135, 139, 136, 138, 129, 137, 131, 145, 142, 135, 138, 135, 137, 146, 138, 136, 145, 139, 137, 143, 136, 135, 139, 140, 143, 139, 141, 138, 133, 140, 133, 140, 129, 146, 138, 141, 137, 140, 137, 141, 135, 141, 140, 133, 140, 137, 137, 142, 141, 153, 141, 137, 137, 135, 138, 145, 134, 146, 139, 138, 142, 144, 136, 138, 128, 136, 141, 149, 143, 137, 146, 140, 140, 146, 133, 145, 137, 148, 137, 148, 139, 135, 135, 134, 147, 135, 142, 131, 141, 145, 137, 130, 138, 141, 142, 128, 142, 135, 136, 140, 134, 137, 140, 135, 146, 138, 135, 147, 137, 136, 138, 141, 130, 144, 143, 139, 143, 139, 140, 145, 139, 135, 137, 139, 140, 138, 147, 149, 133, 133, 147, 141, 133, 134, 136, 136, 136, 149, 141, 138, 138, 145, 134, 133, 140, 142, 139, 141, 131, 136, 130, 129, 144, 139, 144, 136, 139, 140, 144, 138, 135, 139, 140, 142, 140, 145, 139, 135, 130, 138, 141, 137, 139, 139, 131, 136, 141, 139, 141, 137, 133, 142, 143, 134, 144, 143, 143, 138, 137, 133, 143, 141, 134, 143, 137, 139, 137, 131, 142, 138, 144, 131, 134, 126, 143, 138, 139, 143, 138, 135, 147, 134, 135, 136, 138, 134, 139, 140, 134, 135, 138, 140, 135, 144, 138, 133, 137, 141, 140, 135, 136, 132, 142, 137, 140, 136, 143, 137, 138, 140, 136, 142, 142, 136, 137, 144, 130, 143, 137, 136, 138, 143, 142, 132, 147, 140, 142, 139, 138, 139, 147, 139, 137, 138, 136, 136, 143, 134, 144, 133, 143, 137, 137, 139, 131, 139, 147, 136, 134, 142, 140, 147, 148, 146, 143, 135, 141, 142, 139, 139, 137, 132, 142, 139, 136, 134, 140, 136, 136, 146, 135, 140, 141, 140, 136, 139, 153, 139, 142, 134, 133, 136, 132, 133, 143, 144, 135, 139, 145, 135, 131, 141, 137, 135, 147, 144, 136, 142, 139, 140, 140, 138, 143, 127, 143, 136, 138, 133, 146, 138, 143, 132, 145, 133, 135, 134, 133, 139, 146, 142, 132, 138, 141, 139, 135, 130, 129, 144, 134, 147, 146, 140, 144, 137, 144, 143, 137, 134, 139, 133, 138, 143, 135, 147, 135, 140, 140, 146, 148, 146, 133, 143, 140, 130, 131, 138, 143, 149, 140, 139, 134, 140, 144, 134, 140, 135, 136, 133, 134, 145, 136, 136, 143, 142, 135, 140, 141, 140, 142, 139, 141, 141, 141, 129, 135, 134, 144, 134, 144, 149, 146, 144, 138, 140, 135, 138, 140, 144, 138, 137, 142, 138, 138, 134, 138, 140, 134, 135, 136, 139, 135, 141, 137, 142, 127, 142, 135, 131, 136, 133, 138, 134, 142, 137, 140, 141, 147, 144, 138, 143, 141, 143, 126, 132, 135, 140, 137, 144, 139, 141, 137, 137, 139, 150, 140, 138, 139, 142, 138, 136, 133, 139, 142, 136, 137, 130, 137, 145, 143, 139, 134, 126, 134, 140, 142, 139, 145, 143, 147, 142, 133, 128, 141, 140, 138, 137, 130, 146, 139, 142, 134, 135, 132, 137, 137, 147, 140, 135, 137, 152, 135, 135, 139, 135, 137, 132, 142, 135, 145, 138, 149, 139, 139, 142, 136, 151, 148, 140, 138, 140, 141, 134, 135, 145, 138, 136, 140, 134, 142, 138, 132, 154, 134, 141, 138, 138, 142, 146, 154, 147, 140, 138, 141, 140, 152, 149, 142, 143, 136, 137, 139, 141, 130, 138, 134, 138, 141, 142, 145, 142, 138, 141, 139, 146, 147, 139, 135, 140, 132, 133, 138, 142, 149, 132, 139, 132, 136, 131, 135, 145, 137, 145, 138, 144, 137, 140, 133, 138, 134, 138, 145, 147, 139, 139, 138, 151, 130, 125, 140, 145, 136, 138, 134, 140, 151, 136, 143, 139, 144, 143, 142, 137, 151, 136, 126, 135, 143, 141, 138, 151, 153, 135, 138, 140, 132, 152, 143, 130, 132, 133, 144, 143, 130, 136, 133, 131, 137, 140, 135, 129, 140, 146, 133, 130, 146, 143, 127, 137, 137, 134, 130, 137, 135, 127, 140, 132, 141, 136, 147, 136, 139, 142, 139, 142, 145, 141, 130, 127, 132, 139, 125, 136, 138, 135, 133, 139, 135, 130, 143, 135, 139, 146, 134, 140, 128, 131, 136, 140, 138, 143, 144, 142, 137, 143, 148, 137, 125, 132, 137, 139, 139, 141, 132, 131, 129, 134, 138, 138, 138, 131, 137, 140, 139, 138, 141, 144, 139, 144, 146, 144, 140, 136, 132, 142, 129, 132, 144, 137, 137, 139, 141, 140, 127, 136, 151, 136, 138, 135, 127, 134, 136, 136, 144, 137, 140, 137, 138, 125, 129, 138, 136, 145, 147, 138, 142, 143, 132, 149, 133, 147, 142, 136, 139, 141, 143, 141, 139, 134, 137, 138, 133, 141, 146, 142, 144, 143, 143, 130, 139, 127, 133, 145, 139, 139, 138, 145, 141, 142, 143, 140, 138, 133, 138, 134, 130, 144, 145, 142, 138, 136, 131, 152, 148, 136, 144, 143, 132, 140, 146, 139, 153, 132, 136, 145, 144, 134, 142, 138, 134, 143, 137, 130, 139, 129, 129, 125, 140, 140, 133, 138, 143, 145, 138, 147, 138, 145, 133, 143, 133, 139, 134, 143, 144, 144, 134, 142, 145, 133, 128, 140, 137, 136, 132, 142, 138, 135, 132, 137, 141, 131, 136, 139, 137, 126, 147, 141, 151, 138, 141, 137, 138, 137, 133, 139, 142, 139, 143, 139, 136, 136, 147, 137, 137, 142, 134, 138, 128, 148, 138, 135, 136, 141, 136, 138, 138, 133, 142, 141, 140, 142, 139, 135, 141, 146, 137, 141, 138, 142, 141, 128, 135, 138, 144, 139, 126, 145, 134, 140, 135, 141, 139, 136, 141, 134, 130, 145, 138, 127, 138, 141, 138, 139, 132, 149, 148, 139, 143, 146, 151, 132, 140, 143, 119, 141, 144, 132, 131, 147, 133, 143, 148, 139, 121, 132, 145, 143, 145, 147, 132, 139, 135, 132, 129, 139, 140, 134, 137, 140, 133, 143, 131, 146, 140, 142, 141, 141, 133, 133, 132, 128, 140, 144, 151, 142, 138, 137, 146, 146, 139, 132, 145, 155, 148, 138, 142, 137, 135, 142, 137, 138, 135, 140, 145, 139, 148, 153, 138, 137, 140, 130, 140, 135, 145, 137, 147, 145, 138, 129, 130, 134, 139, 141, 144, 141, 142, 148, 139, 129, 125, 126, 134, 133, 142, 135, 150, 142, 138, 147, 129, 131, 147, 132, 134, 146, 141, 130, 128, 155, 137, 144, 134, 131, 143, 141, 146, 127, 137, 140, 144, 137, 150, 129, 138, 141, 142, 141, 142, 142, 142, 140, 129, 142, 139, 127, 132, 137, 134, 138, 136, 141, 142, 136, 133, 120, 137, 154, 144, 145, 142, 134, 147, 137, 146, 146, 139, 134, 134, 133, 139, 148, 142, 139, 137, 140, 122, 136, 134, 153, 147, 149, 131, 133, 138, 142, 125, 141, 138, 137, 128, 141, 142, 140, 132, 161, 137, 147, 146, 140, 144, 147, 133, 133, 139, 131, 136, 127, 140, 144, 127, 127, 147, 139, 126, 149, 138, 145, 143, 146, 131, 136, 139, 138, 146, 139, 135, 128, 136, 143, 138, 139, 149, 149, 142, 136, 156, 152, 136, 135, 131, 142, 144, 136, 145, 137, 144, 137, 136, 151, 147, 143, 137, 141, 142, 139, 138, 137, 134, 141, 136, 140, 141, 131, 136, 126, 147, 141, 123, 138, 137, 140, 139, 141, 139, 132, 137, 128, 136, 139, 138, 138, 148, 141, 146, 141, 147, 140, 134, 145, 137, 127, 138, 141, 141, 139, 138, 142, 140, 124, 138, 139, 138, 135, 137, 135, 139, 151, 126, 138, 127, 139, 147, 138, 138, 134, 138, 132, 117, 143, 136, 144, 137, 131, 136, 152, 128, 136, 130, 131, 132, 151, 139, 142, 138, 133, 149, 139, 136, 137, 140, 142, 136, 144, 141, 147, 138, 141, 137, 126, 140, 128, 139, 142, 134, 147, 136, 138, 131, 135, 131, 130, 141, 139, 155, 138, 141, 136, 158, 134, 134, 133, 140, 136, 138, 144, 133, 138, 154, 127, 138, 132, 139, 139, 147, 143, 147, 132, 136, 136, 135, 138, 136, 136, 138, 140, 142, 141, 143, 145, 131, 142, 143, 147, 136, 128, 136, 125, 133, 135, 142, 137, 141, 144, 135, 142, 142, 134, 127, 127, 154, 138, 140, 137, 140, 139, 138, 137, 131, 140, 133, 143, 134, 133, 137, 142, 147, 134, 130, 140, 134, 139, 131, 149, 135, 135, 136, 149, 146, 145, 130, 135, 136, 133, 143, 122, 141, 131, 136, 137, 121, 134, 146, 131, 141, 147, 139, 140, 137, 135, 140, 140, 137, 151, 149, 143, 137, 143, 130, 138, 140, 145, 135, 132, 145, 142, 133, 136, 141, 142, 134, 146, 135, 137, 140, 134, 135, 145, 145, 141, 147, 136, 136, 137, 141, 138, 141, 139, 144, 134, 134, 131, 139, 150, 143, 141, 127, 142, 137, 150, 144, 140, 135, 142, 139, 151, 128, 139, 139, 132, 138, 152, 150, 142, 142, 137, 126, 139, 137, 147, 131, 134, 134, 141, 147, 137, 144, 128, 132, 134, 141, 134, 148, 141, 142, 143, 152, 150, 132, 143, 150, 139, 137, 135, 137, 127, 161, 146, 137, 154, 134, 137, 152, 147, 138, 133, 139, 146, 138, 151, 143, 134, 141, 126, 142, 145, 133, 135, 142, 135, 138, 139, 139, 150, 149, 139, 143, 147, 137, 137, 142, 141, 147, 136, 134, 148, 143, 140, 142, 140, 138, 131, 154, 126, 145, 146, 133, 121, 139, 147, 141, 134, 138, 136, 133, 135, 140, 136, 138, 140, 138, 135, 139, 134, 153, 138, 140, 131, 144, 135, 140, 145, 136, 133, 133, 139, 143, 140, 141, 141, 141, 133, 136, 143, 134, 141, 137, 137, 131, 145, 139, 129, 134, 136, 138, 136, 147, 139, 140, 134, 146, 142, 141, 142, 136, 136, 149, 141, 139, 141, 136, 141, 146, 137, 134, 135, 134, 140, 133, 144, 139, 137, 140, 140, 138, 137, 134, 139, 138, 144, 128, 153, 139, 138, 149, 136, 140, 144, 134, 140, 140, 145, 139, 131, 131, 139, 146, 140, 142, 139, 142, 141, 140, 137, 145, 134, 133, 143, 137, 131, 146, 140, 129, 149, 142, 137, 144, 135, 136, 136, 139, 145, 141, 143, 141, 137, 138, 143, 141, 147, 142, 142, 140, 139, 138, 144, 142, 150, 138, 139, 144, 141, 139, 141, 142, 139, 143, 137, 138, 145, 148, 139, 138, 144, 140, 139, 129, 130, 146, 135, 135, 149, 133, 139, 133, 137, 139, 136, 134, 139, 139, 134, 144, 128, 137, 134, 142, 142, 138, 135, 167, 134, 144, 135, 150, 139, 141, 138, 131, 141, 134, 148, 135, 136, 132, 143, 143, 132, 138, 139, 143, 130, 140, 130, 143, 139, 140, 139, 141, 144, 139, 143, 138, 128, 141, 140, 135, 133, 140, 136, 155, 141, 147, 149, 137, 134, 148, 141, 139, 142, 138, 137, 136, 138, 144, 139, 146, 149, 145, 142, 166, 142, 165, 138, 132, 142, 139, 144, 136, 157, 143, 141, 140, 135, 133, 138, 141, 139, 137, 141, 134, 141, 136, 138, 147, 135, 138, 136, 135, 139, 138, 140, 137, 138, 144, 135, 136, 141, 153, 135, 141, 147, 129, 140, 134, 142, 139, 131, 131, 139, 145, 138, 140, 134, 140, 142, 136, 144, 131, 133, 135, 133, 144, 135, 135, 150, 139, 140, 136, 139, 146, 129, 137, 141, 134, 154, 135, 133, 133, 134, 137, 144, 142, 137, 136, 138, 139, 132, 143, 136, 131, 144, 145, 138, 148, 136, 131, 134, 141, 143, 141, 138, 129, 129, 137, 138, 149, 143, 143, 141, 150, 139, 140, 139, 137, 145, 145, 139, 144, 144, 128, 126, 139, 140, 136, 141, 136, 140, 138, 138, 132, 144, 133, 142, 135, 137, 143, 135, 139, 130, 140, 134, 132, 141, 140, 135, 134, 145, 138, 139, 140, 140, 139, 155, 137, 142, 133, 143, 138, 142, 133, 136, 143, 139, 137, 144, 134, 142, 141, 134, 135, 130, 147, 140, 139, 137, 132, 132, 137, 139, 144, 134, 136, 138, 136, 135, 136, 138, 134, 145, 130, 141, 138, 133, 139, 141, 138, 135, 125, 136, 140, 144, 142, 136, 136, 139, 137, 147, 144, 137, 138, 140, 141, 138, 139, 144, 133, 139, 134, 141, 143, 135, 145, 135, 141, 132, 146, 134, 141, 139, 143, 146, 135, 143, 142, 135, 140, 148, 139, 138, 140, 139, 142, 137, 140, 145, 139, 139, 137, 153, 129, 136, 142, 145, 135, 148, 137, 138, 138, 139, 148, 130, 150, 146, 143, 135, 133, 142, 137, 133, 154, 144, 140, 146, 141, 144, 151, 133, 148, 154, 125, 136, 136, 142, 143, 142, 139, 135, 138, 145, 138, 139, 139, 135, 133, 146, 147, 132, 146, 132, 139, 147, 136, 143, 141, 133, 141, 131, 139, 116, 135, 135, 145, 144, 134, 126, 123, 139, 143, 131, 143, 132, 137, 145, 139, 147, 148, 147, 138, 145, 126, 137, 165, 132, 136, 137, 142, 141, 146, 138, 137, 138, 125, 143, 133, 135, 141, 143, 137, 143, 140, 145, 139, 135, 138, 152, 138, 140, 142, 146, 145, 137, 137, 145, 148, 142, 139, 141, 147, 137, 141, 136, 139, 145, 150, 146, 148, 134, 138, 139, 136, 139, 144, 138, 140, 145, 140, 137, 155, 137, 133, 133, 144, 137, 127, 122, 144, 135, 129, 162, 136, 141, 147, 146, 144, 139, 137, 143, 142, 139, 144, 139, 143, 136, 142, 135, 142, 150, 144, 129, 131, 146, 124, 152, 142, 136, 131, 134, 129, 127, 139, 143, 121, 136, 142, 138, 138, 131, 138, 134, 143, 124, 141, 146, 135, 133, 139, 137, 152, 152, 144, 141, 140, 140, 134, 111, 127, 138, 142, 120, 141, 136, 134, 133, 137, 146, 138, 149, 138, 135, 138, 140, 144, 159, 142, 145, 135, 131, 127, 135, 151, 140, 142, 122, 143, 137, 136, 130, 138, 142, 146, 136, 132, 150, 141, 121, 160, 149, 131, 139, 135, 133, 143, 135, 145, 142, 148, 144, 136, 137, 131, 133, 136, 152, 138, 145, 129, 137, 129, 135, 145, 147, 139, 145, 141, 126, 165, 146, 147, 137, 136, 145, 127, 136, 134, 136, 138, 137, 141, 136, 138, 151, 149, 137, 127, 137, 134, 133, 137, 149, 146, 138, 136, 144, 134, 145, 144, 152, 147, 144, 141, 129, 143, 139, 133, 138, 143, 139, 151, 144, 122, 142, 130, 141, 139, 131, 165, 149, 131, 139, 136, 130, 139, 131, 144, 141, 138, 142, 140, 141, 141, 151, 134, 154, 139, 137, 131, 142, 136, 127, 150, 140, 150, 135, 137, 140, 133, 143, 136, 140, 127, 138, 137, 139, 129, 130, 142, 136, 156, 142, 144, 139, 135, 137, 135, 141, 136, 141, 131, 146, 141, 143, 136, 143, 136, 136, 144, 136, 130, 146, 125, 133, 109, 140, 140, 140, 133, 153, 134, 148, 137, 135, 148, 149, 133, 147, 133, 139, 133, 142, 146, 136, 134, 134, 132, 141, 146, 141, 148, 140, 136, 138, 147, 151, 138, 138, 145, 143, 145, 132, 131, 141, 130, 153, 134, 140, 127, 145, 134, 148, 138, 140, 121, 130, 152, 142, 138, 138, 142, 140, 132, 134, 148, 145, 144, 135, 141, 146, 156, 148, 146, 133, 143, 132, 144, 137, 140, 142, 136, 129, 147, 161, 138, 138, 133, 131, 134, 137, 134, 127, 135, 136, 139, 134, 130, 145, 162, 136, 152, 133, 136, 136, 134, 151, 153, 139, 144, 132, 136, 150, 138, 129, 142, 139, 139, 148, 152, 134, 143, 146, 147, 152, 140, 139, 149, 142, 132, 132, 151, 140, 143, 136, 133, 131, 143, 135, 138, 135, 132, 140, 142, 141, 147, 145, 142, 146, 134, 138, 140, 138, 149, 135, 134, 142, 137, 149, 139, 131, 147, 128, 145, 140, 141, 128, 140, 136, 139, 140, 141, 130, 136, 133, 138, 142, 139, 141, 136, 149, 145, 144, 134, 139, 137, 125, 141, 138, 138, 126, 135, 138, 132, 142, 139, 136, 139, 128, 145, 126, 135, 138, 142, 137, 139, 136, 136, 135, 145, 131, 150, 136, 128, 142, 138, 139, 134, 137, 133, 138, 134, 153, 133, 138, 141, 146, 126, 141, 150, 134, 142, 145, 143, 135, 135, 142, 129, 141, 146, 143, 142, 141, 145, 136, 137, 131, 129, 129, 140, 130, 128, 138, 142, 146, 143, 145, 135, 121, 147, 142, 140, 136, 134, 143, 135, 146, 133, 137, 135, 138, 129, 133, 129, 133, 145, 138, 131, 142, 134, 138, 144, 134, 142, 139, 143, 146, 146, 142, 133, 134, 137, 144, 139, 141, 141, 130, 131, 129, 144, 142, 130, 133, 135, 139, 129, 141, 139, 135, 147, 134, 137, 134, 135, 137, 139, 135, 130, 147, 143, 138, 130, 135, 136, 132, 134, 147, 134, 134, 135, 134, 141, 130, 137, 146, 140, 137, 139, 140, 138, 140, 133, 135, 139, 138, 136, 148, 138, 132, 138, 128, 137, 146, 135, 136, 133, 136, 143, 132, 138, 148, 139, 140, 134, 131, 138, 137, 133, 140, 132, 123, 138, 136, 138, 140, 140, 139, 139, 145, 149, 136, 151, 139, 151, 139, 137, 140, 134, 132, 137, 143, 141, 136, 140, 137, 136, 140, 136, 142, 130, 135, 134, 130, 133, 141, 141, 134, 144, 143, 133, 144, 143, 139, 143, 147, 138, 138, 135, 133, 132, 146, 142, 136, 131, 141, 135, 147, 147, 137, 127, 141, 139, 142, 140, 142, 139, 129, 135, 144, 136, 140, 145, 146, 139, 139, 135, 141, 130, 135, 140, 142, 135, 136, 140, 142, 136, 145, 137, 134, 141, 140, 147, 138, 139, 140, 138, 141, 144, 138, 129, 136, 152, 138, 139, 131, 133, 146, 137, 138, 137, 141, 134, 136, 143, 136, 147, 149, 138, 156, 142, 138, 131, 148, 147, 134, 137, 135, 142, 129, 134, 132, 143, 137, 142, 142, 132, 145, 139, 136, 128, 138, 143, 138, 151, 141, 140, 133, 144, 140, 132, 137, 139, 143, 142, 134, 133, 139, 126, 126, 144, 136, 139, 136, 136, 145, 138, 141, 134, 141, 136, 148, 142, 138, 134, 132, 142, 134, 134, 142, 140, 136, 150, 134, 136, 135, 129, 140, 133, 137, 141, 140, 147, 134, 152, 141, 139, 145, 137, 141, 131, 140, 136, 134, 147, 138, 144, 136, 141, 136, 143, 140, 142, 142, 135, 140, 139, 135, 136, 140, 146, 133, 143, 146, 135, 136, 141, 138, 143, 152, 146, 134, 137, 142, 144, 135, 132, 140, 137, 134, 140, 142, 140, 135, 132, 144, 138, 136, 140, 138, 148, 143, 134, 141, 136, 138, 143, 135, 151, 146, 142, 141, 131, 144, 136, 163, 138, 132, 143, 134, 140, 141, 131, 144, 140, 134, 144, 145, 140, 146, 130, 132, 137, 145, 139, 137, 134, 140, 132, 145, 138, 142, 140, 143, 153, 146, 141, 136, 137, 137, 142, 144, 146, 143, 148, 132, 140, 138, 141, 142, 148, 132, 148, 138, 150, 144, 134, 151, 145, 145, 140, 142, 144, 142, 137, 142, 139, 136, 136, 140, 140, 146, 132, 147, 142, 132, 140, 142, 139, 136, 138, 137, 137, 137, 138, 135, 140, 137, 145, 149, 146, 141, 141, 136, 131, 135, 138, 130, 156, 129, 129, 140, 147, 140, 138, 140, 139, 140, 144, 146, 138, 141, 146, 132, 141, 144, 146, 140, 146, 132, 143, 140, 139, 134, 140, 132, 137, 141, 139, 148, 139, 142, 150, 142, 140, 143, 134, 138, 130, 131, 140, 134, 143, 135, 148, 131, 148, 144, 130, 147, 144, 138, 144, 127, 122, 153, 134, 139, 135, 132, 148, 145, 139, 144, 143, 139, 129, 142, 140, 141, 137, 132, 144, 143, 134, 134, 131, 138, 134, 145, 130, 140, 126, 142, 140, 143, 146, 139, 145, 140, 142, 141, 137, 143, 134, 137, 137, 143, 145, 147, 153, 138, 136, 135, 141, 140, 140, 159, 143, 136, 151, 143, 129, 141, 135, 143, 135, 131, 140, 138, 133, 145, 141, 124, 140, 148, 138, 147, 142, 139, 137, 136, 134, 144, 132, 141, 137, 147, 140, 147, 129, 132, 128, 134, 138, 142, 132, 151, 143, 141, 150, 135, 135, 143, 145, 138, 146, 139, 136, 136, 144, 137, 143, 137, 142, 140, 134, 137, 137, 143, 146, 143, 132, 145, 131, 138, 141, 139, 145, 143, 138, 144, 131, 142, 138, 144, 143, 134, 141, 138, 138, 139, 137, 139, 144, 136, 140, 149, 138, 141, 134, 136, 148, 141, 145, 143, 141, 135, 136, 138, 145, 128, 139, 144, 149, 142, 141, 140, 146, 134, 148, 132, 135, 146, 136, 134, 135, 129, 127, 145, 136, 133, 146, 137, 129, 138, 135, 147, 141, 141, 132, 135, 141, 143, 136, 137, 135, 144, 139, 149, 153, 142, 131, 135, 146, 149, 147, 151, 136, 142, 147, 135, 134, 138, 148, 134, 134, 142, 132, 139, 130, 140, 147, 140, 134, 144, 143, 143, 131, 143, 135, 141, 136, 139, 146, 136, 144, 135, 144, 143, 132, 140, 140, 134, 140, 136, 131, 142, 133, 136, 145, 145, 140, 136, 143, 141, 137, 140, 147, 143, 132, 135, 143, 136, 145, 140, 144, 141, 136, 145, 136, 142, 149, 143, 145, 131, 140, 143, 137, 140, 144, 138, 138, 134, 135, 134, 145, 137, 136, 143, 143, 137, 136, 133, 146, 145, 141, 150, 139, 136, 158, 140, 138, 137, 130, 137, 132, 138, 140, 145, 142, 145, 137, 138, 137, 143, 132, 135, 145, 131, 135, 144, 137, 144, 148, 136, 137, 146, 133, 146, 133, 147, 139, 132, 143, 135, 145, 143, 141, 135, 143, 142, 133, 142, 142, 143, 138, 153, 132, 143, 143, 136, 136, 130, 143, 137, 136, 131, 139, 131, 133, 142, 141, 147, 144, 142, 140, 139, 139, 152, 136, 131, 134, 143, 135, 147, 146, 143, 141, 133, 143, 136, 145, 135, 131, 138, 141, 136, 133, 144, 138, 138, 135, 130, 140, 134, 142, 135, 145, 133, 139, 150, 144, 138, 135, 140, 142, 130, 144, 143, 140, 143, 131, 133, 140, 139, 132, 136, 139, 139, 133, 135, 133, 148, 135, 127, 138, 135, 139, 139, 156, 135, 147, 143, 132, 132, 144, 133, 133, 139, 141, 134, 131, 137, 148, 133, 141, 143, 142, 139, 140, 135, 137, 142, 126, 147, 135, 134, 142, 134, 139, 137, 158, 126, 149, 138, 146, 141, 130, 142, 143, 139, 134, 136, 131, 149, 131, 135, 140, 140, 133, 150, 138, 132, 130, 132, 142, 138, 134, 138, 145, 135, 129, 141, 129, 131, 138, 138, 133, 132, 140, 144, 141, 146, 136, 140, 125, 136, 132, 139, 148, 147, 129, 153, 132, 132, 143, 146, 139, 141, 137, 137, 135, 125, 147, 134, 136, 129, 146, 121, 126, 145, 134, 132, 145, 136, 144, 142, 145, 141, 127, 143, 143, 140, 146, 143, 134, 150, 135, 143, 146, 138, 140, 141, 141, 134, 129, 142, 137, 146, 129, 138, 143, 125, 140, 139, 152, 141, 134, 129, 134, 141, 143, 141, 143, 135, 141, 136, 129, 137, 135, 141, 142, 142, 112, 143, 158, 137, 133, 135, 145, 130, 138, 128, 137, 137, 142, 147, 146, 137, 146, 135, 136, 127, 148, 135, 134, 144, 136, 133, 136, 141, 138, 148, 145, 143, 153, 136, 137, 140, 140, 135, 135, 138, 145, 139, 142, 146, 139, 156, 144, 137, 147, 152, 136, 149, 131, 134, 146, 132, 133, 134, 134, 141, 133, 139, 133, 131, 139, 137, 140, 131, 137, 136, 135, 139, 136, 142, 136, 129, 135, 133, 145, 142, 146, 144, 145, 143, 124, 145, 132, 141, 143, 147, 142, 136, 142, 135, 142, 141, 138, 136, 131, 141, 134, 141, 142, 145, 141, 144, 143, 135, 138, 130, 139, 136, 140, 144, 124, 137, 135, 140, 132, 146, 136, 136, 138, 149, 134, 138, 149, 134, 141, 148, 136, 145, 131, 137, 140, 140, 135, 147, 132, 133, 139, 141, 139, 139, 130, 140, 145, 150, 131, 143, 141, 144, 145, 137, 129, 132, 149, 131, 129, 132, 144, 143, 141, 153, 135, 140, 127, 128, 137, 139, 140, 140, 144, 145, 141, 136, 140, 144, 137, 137, 144, 140, 138, 144, 129, 136, 137, 135, 136, 127, 141, 138, 135, 137, 131, 133, 137, 139, 126, 135, 150, 129, 141, 142, 153, 121, 137, 151, 134, 139, 140, 136, 140, 142, 141, 130, 134, 131, 143, 136, 145, 139, 140, 135, 146, 142, 150, 145, 131, 146, 142, 134, 133, 138, 139, 139, 130, 140, 143, 138, 141, 133, 141, 136, 143, 137, 139, 140, 135, 148, 145, 133, 133, 138, 140, 140, 142, 125, 139, 137, 131, 141, 132, 136, 137, 142, 136, 140, 136, 134, 132, 133, 138, 140, 136, 142, 148, 140, 142, 145, 137, 133, 138, 144, 134, 138, 133, 145, 132, 147, 134, 135, 152, 137, 143, 140, 140, 139, 132, 130, 135, 146, 137, 153, 140, 135, 138, 130, 134, 130, 137, 139, 142, 147, 135, 132, 152, 139, 137, 140, 137, 129, 139, 126, 138, 136, 148, 144, 142, 134, 137, 120, 141, 144, 140, 135, 139, 140, 143, 130, 147, 138, 127, 143, 144, 133, 124, 146, 132, 146, 144, 148, 137, 140, 153, 133, 138, 140, 143, 137, 134, 150, 140, 126, 136, 136, 140, 131, 146, 127, 134, 136, 143, 139, 141, 145, 136, 141, 150, 148, 127, 137, 140, 135, 137, 138, 141, 144, 138, 140, 138, 130, 133, 142, 149, 128, 138, 145, 136, 147, 137, 150, 138, 146, 141, 131, 135, 141, 146, 132, 129, 144, 140, 141, 147, 137, 136, 130, 139, 136, 136, 142, 142, 133, 131, 137, 133, 138, 130, 139, 133, 135, 150, 129, 132, 163, 135, 136, 139, 143, 132, 135, 136, 140, 148, 131, 154, 140, 136, 144, 129, 138, 140, 149, 148, 139, 135, 142, 132, 136, 141, 136, 147, 143, 138, 140, 136, 133, 143, 140, 138, 154, 138, 139, 151, 131, 140, 136, 139, 133, 140, 139, 135, 137, 121, 140, 145, 142, 139, 128, 129, 146, 134, 131, 140, 140, 136, 146, 141, 142, 135, 136, 135, 140, 138, 143, 133, 146, 138, 145, 142, 136, 146, 134, 132, 139, 145, 142, 137, 142, 129, 129, 144, 148, 148, 145, 138, 140, 136, 140, 152, 137, 135, 144, 129, 136, 135, 137, 144, 132, 151, 129, 152, 135, 145, 148, 146, 132, 136, 145, 140, 140, 139, 139, 131, 135, 136, 134, 140, 141, 141, 128, 138, 141, 127, 141, 130, 147, 146, 146, 130, 134, 139, 153, 144, 143, 129, 128, 153, 144, 130, 133, 143, 143, 143, 139, 138, 142, 142, 138, 146, 143, 122, 129, 139, 133, 134, 130, 146, 149, 134, 136, 133, 145, 136, 131, 141, 143, 135, 134, 132, 149, 144, 130, 144, 144, 146, 136, 141, 127, 136, 136, 136, 135, 137, 132, 136, 151, 136, 131, 133, 139, 142, 141, 133, 133, 145, 152, 144, 139, 142, 146, 129, 144, 133, 149, 136, 137, 138, 140, 139, 136, 144, 140, 139, 134, 152, 135, 131, 132, 139, 142, 143, 147, 138, 150, 147, 142, 143, 137, 135, 132, 133, 142, 151, 148, 147, 138, 139, 138, 132, 128, 130, 146, 128, 140, 141, 138, 132, 135, 150, 148, 133, 145, 139, 139, 127, 129, 134, 130, 138, 141, 143, 140, 128, 148, 134, 136, 145, 143, 138, 132, 137, 140, 138, 142, 125, 142, 144, 135, 136, 145, 149, 135, 138, 137, 125, 138, 140, 137, 140, 137, 118, 131, 143, 146, 134, 146, 133, 129, 141, 139, 129, 151, 137, 139, 134, 145, 133, 140, 137, 128, 132, 134, 141, 153, 136, 144, 140, 144, 141, 140, 149, 142, 151, 136, 122, 137, 138, 138, 138, 139, 149, 140, 148, 143, 136, 137, 150, 148, 145, 140, 136, 133, 146, 139, 145, 130, 135, 140, 150, 132, 144, 131, 148, 137, 152, 148, 142, 132, 130, 141, 132, 146, 129, 135, 138, 151, 138, 134, 132, 135, 135, 144, 133, 132, 131, 139, 145, 127, 136, 137, 133, 133, 143, 142, 129, 145, 137, 130, 129, 138, 133, 136, 154, 141, 142, 136, 151, 137, 144, 141, 139, 132, 137, 134, 134, 141, 141, 144, 144, 132, 134, 145, 138, 133, 131, 129, 132, 152, 145, 142, 144, 140, 138, 145, 136, 146, 129, 140, 134, 133, 127, 144, 133, 147, 136, 139, 140, 137, 127, 131, 136, 132, 137, 144, 133, 138, 135, 144, 137, 137, 138, 137, 130, 127, 136, 135, 138, 133, 144, 144, 146, 139, 138, 139, 140, 141, 136, 140, 150, 144, 136, 138, 142, 135, 143, 131, 160, 129, 146, 126, 141, 134, 129, 133, 148, 142, 132, 137, 134, 146, 137, 128, 138, 137, 143, 137, 138, 135, 136, 139, 147, 142, 150, 125, 136, 142, 139, 138, 126, 140, 147, 138, 141, 143, 143, 141, 145, 137, 129, 136, 140, 140, 143, 139, 142, 130, 129, 147, 140, 141, 130, 139, 130, 142, 146, 144, 141, 135, 148, 133, 143, 151, 145, 144, 142, 147, 145, 135, 137, 143, 143, 139, 141, 129, 137, 143, 131, 144, 154, 133, 139, 150, 148, 138, 151, 143, 141, 148, 135, 137, 145, 142, 138, 142, 144, 127, 137, 137, 146, 143, 140, 142, 136, 137, 138, 136, 130, 143, 141, 135, 144, 140, 132, 140, 134, 143, 140, 147, 140, 137, 139, 143, 135, 135, 148, 143, 140, 137, 145, 134, 135, 150, 146, 134, 140, 144, 141, 146, 134, 137, 132, 130, 141, 138, 135, 131, 132, 150, 137, 140, 143, 133, 143, 127, 136, 131, 137, 136, 138, 128, 146, 140, 137, 128, 136, 131, 141, 129, 140, 153, 140, 138, 141, 134, 138, 142, 139, 148, 139, 138, 139, 138, 136, 144, 139, 142, 135, 136, 132, 133, 127, 142, 134, 143, 136, 137, 140, 139, 141, 131, 139, 145, 136, 149, 121, 144, 131, 142, 128, 131, 141, 137, 147, 137, 139, 140, 138, 138, 143, 145, 137, 152, 143, 139, 139, 136, 136, 139, 147, 134, 144, 137, 134, 149, 133, 143, 133, 135, 137, 134, 132, 146, 146, 144, 138, 139, 132, 144, 145, 143, 137, 143, 141, 140, 136, 143, 135, 140, 138, 132, 147, 141, 127, 143, 139, 148, 132, 141, 142, 137, 136, 132, 142, 131, 140, 145, 140, 141, 144, 149, 140, 138, 136, 139, 131, 137, 133, 135, 140, 143, 132, 137, 134, 148, 133, 137, 141, 142, 147, 130, 130, 129, 136, 141, 139, 139, 136, 147, 136, 140, 141, 142, 145, 139, 141, 128, 138, 135, 142, 143, 139, 139, 132, 140, 131, 137, 140, 137, 143, 132, 135, 138, 137, 138, 133, 146, 144, 130, 144, 135, 136, 145, 140, 137, 139, 144, 137, 139, 142, 137, 146, 139, 153, 139, 147, 138, 143, 130, 139, 139, 154, 141, 135, 134, 135, 145, 142, 134, 139, 135, 130, 152, 141, 135, 145, 135, 145, 143, 135, 145, 135, 135, 134, 136, 128, 131, 129, 136, 127, 145, 141, 131, 147, 140, 133, 133, 139, 144, 146, 141, 138, 143, 143, 144, 140, 131, 133, 139, 140, 136, 139, 128, 140, 143, 135, 149, 135, 142, 125, 135, 134, 136, 144, 138, 142, 138, 137, 140, 138, 146, 140, 136, 147, 131, 135, 148, 139, 135, 139, 137, 142, 134, 136, 138, 131, 133, 135, 135, 141, 134, 141, 142, 138, 133, 135, 129, 138, 132, 136, 137, 137, 139, 132, 147, 140, 142, 134, 138, 140, 149, 134, 130, 137, 138, 127, 135, 138, 141, 140, 140, 136, 135, 138, 130, 136, 131, 138, 136, 149, 134, 134, 144, 137, 143, 135, 143, 140, 145, 143, 139, 144, 136, 137, 143, 136, 141, 138, 134, 139, 140, 142, 135, 146, 138, 139, 140, 131, 143, 137, 146, 135, 135, 132, 143, 134, 146, 134, 134, 139, 132, 131, 145, 139, 145, 138, 144, 144, 140, 143, 145, 142, 135, 131, 150, 140, 143, 136, 138, 140, 140, 137, 142, 139, 141, 141, 131, 141, 147, 146, 139, 141, 129, 144, 139, 142, 141, 135, 139, 133, 147, 133, 132, 140, 145, 135, 140, 145, 141, 144, 141, 141, 139, 140, 139, 146, 149, 146, 146, 140, 138, 132, 139, 137, 141, 137, 130, 153, 145, 138, 144, 140, 130, 143, 132, 141, 131, 136, 151, 144, 138, 152, 138, 136, 139, 139, 144, 140, 139, 139, 141, 140, 137, 137, 136, 141, 140, 146, 133, 138, 140, 138, 152, 141, 143, 139, 137, 134, 134, 139, 158, 133, 140, 133, 139, 133, 137, 134, 133, 137, 137, 143, 137, 146, 130, 136, 140, 140, 135, 142, 142, 140, 143, 137, 139, 135, 139, 146, 137, 132, 137, 142, 150, 135, 136, 137, 135, 141, 136, 145, 142, 130, 144, 136, 142, 136, 144, 138, 134, 128, 138, 142, 138, 137, 130, 132, 143, 142, 135, 137, 135, 140, 140, 142, 139, 141, 142, 140, 138, 136, 137, 126, 125, 139, 134, 141, 130, 137, 147, 145, 136, 146, 143, 137, 139, 138, 138, 141, 133, 140, 142, 146, 140, 141, 134, 134, 135, 136, 136, 132, 139, 142, 142, 139, 142, 159, 137, 133, 135, 150, 148, 146, 135, 133, 139, 134, 142, 141, 138, 136, 144, 147, 142, 136, 138, 146, 137, 135, 132, 137, 146, 143, 138, 136, 139, 140, 149, 142, 139, 123, 135, 142, 145, 136, 135, 147, 134, 144, 140, 138, 140, 143, 139, 138, 140, 142, 134, 138, 142, 144, 143, 142, 144, 143, 140, 132, 138, 135, 131, 138, 149, 134, 131, 130, 142, 140, 139, 140, 133, 136, 140, 142, 135, 142, 130, 143, 150, 139, 139, 140, 137, 139, 132, 140, 137, 141, 133, 147, 148, 142, 133, 141, 134, 138, 134, 140, 132, 142, 140, 138, 134, 136, 133, 135, 152, 139, 137, 129, 136, 138, 135, 137, 134, 136, 146, 139, 134, 139, 134, 141, 132, 135, 135, 145, 141, 136, 153, 144, 134, 141, 140, 140, 142, 136, 133, 146, 135, 138, 141, 141, 139, 138, 143, 132, 127, 150, 145, 139, 137, 131, 136, 140, 141, 140, 133, 130, 137, 130, 146, 141, 143, 133, 139, 132, 142, 144, 137, 142, 145, 141, 140, 133, 140, 139, 131, 146, 136, 137, 144, 143, 147, 134, 140, 135, 139, 141, 149, 143, 132, 140, 137, 137, 143, 138, 139, 131, 140, 144, 127, 144, 145, 135, 133, 135, 144, 136, 137, 143, 134, 144, 141, 138, 138, 133, 143, 137, 138, 136, 136, 137, 138, 138, 142, 132, 143, 143, 133, 137, 140, 133, 132, 139, 134, 141, 148, 138, 140, 142, 136, 142, 150, 138, 141, 145, 142, 147, 146, 138, 146, 135, 139, 134, 140, 143, 142, 138, 140, 141, 139, 130, 147, 140, 139, 132, 140, 150, 143, 143, 145, 142, 146, 145, 137, 145, 141, 138, 144, 139, 152, 139, 139, 140, 142, 140, 138, 145, 133, 142, 133, 142, 133, 137, 138, 141, 136, 136, 142, 145, 139, 141, 135, 135, 137, 141, 139, 133, 138, 139, 138, 139, 140, 137, 143, 144, 142, 139, 140, 147, 139, 138, 142, 137, 133, 143, 138, 139, 134, 140, 143, 143, 136, 139, 148, 141, 139, 138, 135, 135, 140, 137, 144, 137, 137, 135, 141, 141, 146, 139, 141, 143, 139, 145, 139, 135, 140, 133, 139, 141, 133, 142, 141, 140, 142, 138, 136, 142, 136, 139, 139, 141, 143, 143, 140, 138, 141, 139, 145, 131, 142, 138, 138, 141, 145, 140, 139, 138, 137, 145, 139, 139, 144, 133, 132, 139, 146, 142, 132, 137, 144, 134, 140, 143, 144, 140, 144, 149, 141, 135, 138, 136, 137, 139, 143, 134, 137, 140, 141, 143, 141, 141, 135, 147, 138, 140, 144, 135, 138, 139, 140, 136, 140, 142, 133, 140, 134, 139, 143, 139, 147, 142, 139, 142, 138, 141, 145, 139, 142, 142, 139, 139, 139, 142, 145, 139, 140, 138, 135, 135, 136, 137, 138, 142, 143, 138, 144, 141, 138, 139, 145, 147, 140, 144, 131, 140, 147, 145, 136, 143, 142, 138, 134, 136, 140, 134, 143, 140, 143, 140, 137, 141, 135, 144, 138, 137, 142, 140, 141, 136, 143, 132, 142, 131, 144, 145, 140, 138, 147, 142, 141, 139, 141, 139, 139, 138, 135, 138, 138, 138, 144, 134, 140, 145, 143, 142, 142, 145, 141, 143, 141, 142, 138, 136, 133, 144, 140, 135, 141, 145, 139, 132, 147, 140, 143, 135, 140, 138, 140, 136, 139, 140, 140, 139, 145, 140, 136, 133, 142, 136, 139, 138, 143, 141, 132, 149, 140, 141, 144, 140, 138, 143, 139, 140, 141, 140, 130, 134, 133, 142, 140, 137, 136, 143, 138, 144, 135, 143, 137, 139, 144, 139, 144, 137, 137, 130, 137, 140, 131, 137, 135, 139, 139, 143, 138, 132, 138, 135, 144, 138, 144, 140, 142, 137, 148, 138, 135, 138, 145, 144, 144, 141, 141, 144, 137, 146, 136, 137, 140, 135, 140, 137, 132, 137, 143, 143, 142, 136, 140, 145, 141, 144, 143, 145, 138, 147, 135, 139, 139, 134, 140, 140, 133, 146, 147, 137, 141, 146, 144, 140, 147, 133, 141, 130, 142, 139, 134, 144, 141, 149, 133, 140, 150, 136, 141, 144, 143, 139, 138, 137, 149, 142, 130, 140, 133, 141, 132, 136, 138, 135, 132, 149, 152, 140, 140, 144, 135, 142, 139, 139, 142, 141, 138, 135, 136, 148, 139, 140, 135, 144, 139, 137, 136, 142, 143, 140, 139, 144, 142, 148, 142, 137, 141, 142, 134, 146, 133, 138, 139, 134, 141, 137, 139, 137, 136, 138, 143, 139, 143, 140, 139, 140, 145, 139, 138, 133, 127, 138, 145, 139, 141, 143, 136, 137, 137, 135, 129, 130, 137, 139, 136, 137, 144, 136, 144, 142, 141, 136, 134, 141, 137, 138, 139, 143, 135, 140, 151, 124, 136, 143, 143, 146, 152, 142, 135, 141, 139, 140, 146, 130, 138, 141, 136, 139, 138, 134, 134, 144, 144, 133, 139, 137, 141, 144, 135, 142, 131, 135, 141, 137, 143, 137, 140, 158, 141, 134, 135, 138, 137, 139, 138, 141, 142, 142, 134, 148, 133, 138, 131, 142, 137, 140, 137, 145, 132, 149, 138, 129, 139, 140, 143, 147, 137, 135, 142, 139, 139, 137, 142, 129, 130, 139, 134, 133, 134, 132, 145, 148, 141, 134, 134, 140, 138, 134, 138, 141, 137, 130, 132, 139, 134, 138, 142, 140, 140, 145, 132, 138, 145, 135, 138, 129, 131, 142, 136, 137, 136, 140, 140, 142, 138, 146, 141, 140, 139, 139, 142, 137, 146, 145, 145, 140, 142, 143, 142, 134, 141, 133, 132, 134, 134, 143, 138, 138, 135, 139, 141, 143, 138, 137, 144, 138, 140, 146, 142, 146, 140, 137, 139, 136, 143, 141, 150, 140, 144, 139, 149, 141, 137, 142, 144, 146, 147, 146, 135, 127, 136, 130, 134, 143, 142, 140, 135, 142, 137, 138, 135, 135, 146, 127, 135, 141, 136, 142, 137, 137, 134, 147, 142, 141, 138, 132, 136, 137, 128, 138, 135, 134, 132, 136, 139, 139, 139, 139, 141, 146, 135, 143, 142, 134, 141, 141, 134, 140, 146, 139, 139, 140, 134, 141, 141, 134, 146, 145, 145, 137, 140, 135, 134, 147, 136, 137, 140, 139, 140, 147, 138, 140, 138, 140, 139, 136, 136, 142, 139, 135, 147, 135, 142, 136, 144, 136, 135, 140, 139, 147, 136, 136, 135, 144, 137, 139, 143, 140, 139, 135, 136, 142, 129, 137, 130, 134, 140, 135, 140, 137, 138, 131, 139, 148, 139, 137, 137, 143, 143, 134, 139, 135, 136, 144, 139, 138, 133, 139, 142, 144, 139, 137, 139, 140, 141, 133, 135, 135, 141, 141, 137, 140, 137, 135, 138, 141, 137, 134, 144, 142, 130, 140, 132, 139, 139, 132, 139, 145, 140, 140, 143, 131, 139, 147, 141, 134, 142, 140, 140, 137, 140, 144, 146, 134, 140, 138, 135, 146, 141, 135, 144, 134, 137, 140, 138, 133, 133, 139, 140, 143, 137, 140, 135, 136, 143, 142, 141, 142, 137, 143, 135, 137, 151, 137, 139, 144, 136, 139, 140, 141, 136, 142, 139, 140, 146, 142, 145, 145, 143, 139, 143, 144, 135, 140, 146, 141, 135, 138, 135, 143, 140, 139, 141, 138, 139, 141, 135, 138, 137, 141, 143, 137, 149, 134, 140, 142, 147, 144, 150, 133, 137, 138, 138, 134, 137, 137, 134, 141, 136, 140, 136, 136, 135, 138, 139, 146, 150, 150, 147, 137, 134, 137, 139, 154, 143, 138, 142, 139, 128, 136, 138, 138, 126, 136, 131, 137, 140, 136, 137, 138, 145, 138, 140, 138, 140, 136, 136, 126, 144, 132, 129, 135, 131, 154, 150, 138, 134, 146, 143, 131, 136, 125, 135, 132, 140, 145, 138, 136, 148, 148, 142, 147, 144, 137, 138, 137, 131, 135, 149, 140, 139, 133, 136, 149, 147, 144, 134, 134, 143, 142, 145, 133, 147, 139, 135, 141, 134, 142, 133, 137, 134, 135, 139, 134, 147, 144, 139, 138, 129, 142, 145, 136, 140, 151, 132, 135, 142, 149, 132, 138, 140, 129, 139, 132, 149, 146, 143, 135, 137, 143, 129, 137, 136, 141, 134, 153, 134, 132, 145, 149, 137, 140, 138, 135, 143, 148, 136, 144, 150, 131, 151, 144, 132, 136, 135, 132, 139, 138, 149, 149, 141, 142, 138, 138, 135, 143, 133, 130, 130, 145, 130, 131, 140, 143, 137, 136, 143, 136, 134, 130, 149, 142, 148, 144, 132, 149, 141, 153, 139, 143, 138, 142, 145, 138, 139, 139, 143, 137, 128, 145, 140, 145, 141, 142, 139, 132, 144, 134, 135, 133, 137, 147, 138, 144, 135, 134, 133, 132, 143, 139, 138, 137, 131, 142, 146, 139, 140, 127, 121, 137, 142, 141, 135, 140, 147, 138, 130, 151, 142, 136, 133, 155, 131, 141, 137, 152, 156, 140, 135, 142, 145, 131, 158, 140, 129, 139, 138, 143, 135, 144, 133, 132, 136, 140, 132, 154, 141, 139, 136, 152, 135, 121, 141, 133, 138, 135, 133, 142, 128, 137, 139, 138, 128, 148, 137, 136, 137, 142, 138, 141, 136, 142, 138, 143, 143, 139, 129, 137, 136, 137, 132, 138, 152, 137, 143, 135, 141, 141, 143, 143, 143, 144, 139, 138, 135, 140, 134, 135, 135, 148, 149, 132, 137, 140, 132, 144, 143, 154, 131, 136, 139, 142, 143, 136, 133, 136, 137, 138, 130, 124, 135, 138, 129, 134, 139, 138, 146, 149, 134, 136, 133, 137, 142, 153, 135, 130, 134, 132, 149, 147, 146, 137, 148, 143, 141, 133, 132, 136, 144, 131, 149, 148, 141, 131, 135, 143, 143, 144, 143, 127, 141, 140, 135, 132, 140, 138, 144, 143, 141, 133, 142, 127, 134, 138, 125, 146, 134, 136, 138, 137, 123, 134, 137, 139, 141, 139, 146, 132, 138, 131, 132, 135, 128, 133, 137, 138, 129, 146, 138, 138, 138, 143, 137, 145, 138, 142, 129, 134, 139, 129, 131, 136, 148, 135, 144, 154, 137, 128, 135, 132, 136, 136, 145, 148, 138, 140, 140, 136, 140, 147, 140, 134, 141, 135, 134, 139, 131, 144, 145, 140, 150, 138, 153, 152, 141, 142, 144, 136, 133, 131, 133, 132, 139, 135, 137, 131, 129, 143, 144, 137, 141, 131, 138, 145, 130, 129, 135, 137, 132, 127, 139, 140, 139, 130, 134, 145, 133, 139, 149, 151, 138, 139, 143, 141, 149, 136, 131, 134, 150, 133, 152, 135, 138, 137, 152, 125, 139, 132, 142, 136, 134, 135, 141, 144, 126, 138, 139, 143, 137, 142, 137, 132, 150, 136, 136, 136, 139, 129, 148, 138, 130, 133, 143, 146, 141, 145, 135, 136, 132, 146, 139, 137, 138, 144, 138, 142, 142, 146, 140, 134, 131, 136, 142, 136, 127, 138, 138, 144, 142, 147, 142, 140, 148, 134, 138, 139, 138, 142, 145, 136, 136, 137, 133, 140, 129, 127, 138, 132, 144, 140, 140, 133, 138, 131, 143, 141, 135, 141, 134, 136, 140, 150, 144, 137, 134, 150, 148, 136, 140, 138, 138, 145, 134, 132, 135, 141, 130, 137, 143, 133, 137, 133, 142, 141, 137, 136, 141, 143, 132, 135, 138, 136, 134, 134, 150, 138, 134, 143, 125, 135, 137, 148, 135, 141, 151, 136, 136, 140, 130, 144, 137, 146, 149, 138, 143, 127, 140, 134, 144, 147, 142, 145, 137, 141, 131, 133, 132, 138, 143, 138, 146, 148, 134, 134, 132, 141, 135, 142, 136, 131, 148, 136, 137, 142, 147, 131, 140, 140, 144, 138, 139, 133, 140, 137, 135, 137, 140, 145, 141, 136, 145, 145, 138, 141, 142, 136, 146, 138, 137, 134, 127, 137, 136, 151, 135, 139, 142, 125, 145, 143, 147, 143, 132, 150, 140, 129, 133, 134, 145, 144, 138, 131, 142, 130, 144, 152, 136, 141, 142, 134, 139, 138, 143, 131, 141, 128, 140, 140, 132, 141, 145, 131, 141, 139, 142, 154, 136, 145, 136, 113, 142, 143, 138, 132, 142, 141, 132, 143, 141, 132, 138, 134, 146, 137, 138, 133, 137, 134, 128, 149, 138, 141, 137, 134, 140, 136, 135, 139, 135, 139, 130, 142, 138, 131, 144, 142, 146, 138, 138, 139, 144, 144, 139, 140, 141, 133, 134, 144, 132, 137, 140, 131, 151, 127, 129, 136, 130, 144, 135, 133, 142, 134, 145, 140, 137, 138, 140, 151, 134, 140, 148, 143, 138, 130, 149, 146, 137, 134, 142, 135, 134, 128, 142, 139, 137, 137, 138, 131, 142, 141, 149, 140, 136, 136, 142, 140, 123, 134, 134, 132, 134, 135, 132, 141, 135, 149, 136, 143, 157, 134, 129, 132, 130, 131, 138, 139, 146, 144, 146, 147, 147, 134, 143, 136, 151, 145, 140, 150, 140, 143, 135, 139, 131, 131, 141, 140, 147, 130, 139, 135, 128, 132, 128, 139, 149, 136, 147, 140, 129, 136, 138, 139, 145, 146, 130, 138, 133, 143, 144, 141, 136, 138, 147, 138, 140, 157, 142, 141, 144, 152, 141, 135, 144, 138, 136, 143, 140, 136, 138, 132, 132, 139, 142, 142, 144, 144, 144, 133, 139, 152, 137, 149, 136, 135, 148, 132, 138, 138, 138, 141, 131, 130, 138, 141, 138, 140, 139, 147, 134, 139, 142, 134, 137, 140, 139, 136, 132, 137, 139, 140, 137, 145, 144, 143, 133, 130, 141, 132, 131, 132, 145, 137, 134, 130, 154, 142, 138, 141, 134, 154, 157, 135, 144, 139, 139, 139, 147, 138, 146, 135, 142, 131, 143, 131, 139, 139, 131, 138, 144, 141, 135, 142, 137, 132, 132, 139, 144, 147, 142, 142, 136, 130, 125, 138, 138, 140, 141, 131, 131, 137, 143, 135, 145, 140, 143, 139, 139, 150, 136, 136, 144, 143, 155, 141, 139, 139, 126, 146, 142, 144, 132, 133, 133, 131, 146, 134, 143, 133, 146, 134, 142, 137, 132, 130, 139, 127, 141, 137, 132, 135, 134, 139, 137, 137, 137, 135, 144, 142, 131, 138, 131, 135, 136, 139, 144, 145, 132, 144, 138, 131, 133, 142, 136, 133, 134, 140, 139, 144, 145, 142, 139, 131, 135, 140, 133, 139, 137, 143, 141, 132, 132, 149, 141, 135, 139, 149, 147, 156, 135, 138, 132, 135, 133, 139, 133, 148, 133, 141, 138, 135, 141, 137, 137, 142, 140, 142, 136, 139, 137, 146, 136, 148, 133, 142, 123, 140, 134, 145, 135, 136, 141, 134, 139, 145, 131, 135, 137, 133, 131, 144, 125, 147, 144, 151, 144, 135, 130, 143, 134, 139, 128, 143, 141, 145, 143, 140, 148, 143, 128, 136, 133, 144, 141, 140, 135, 139, 140, 149, 137, 135, 141, 131, 143, 147, 131, 133, 144, 136, 133, 138, 135, 140, 139, 138, 144, 133, 140, 132, 142, 143, 137, 142, 138, 135, 133, 142, 136, 146, 136, 136, 144, 127, 135, 136, 131, 136, 132, 145, 148, 133, 139, 143, 138, 130, 134, 128, 139, 146, 146, 143, 143, 143, 126, 144, 131, 154, 147, 132, 138, 132, 131, 134, 155, 138, 130, 130, 142, 144, 139, 136, 136, 145, 140, 137, 142, 138, 136, 134, 140, 141, 148, 135, 147, 128, 146, 136, 152, 136, 147, 141, 143, 134, 154, 122, 136, 143, 132, 151, 139, 140, 136, 129, 143, 137, 139, 136, 132, 125, 139, 141, 132, 129, 149, 143, 134, 131, 144, 128, 147, 135, 149, 155, 147, 153, 143, 127, 138, 142, 134, 140, 144, 137, 135, 140, 131, 135, 144, 154, 135, 135, 132, 139, 130, 144, 131, 139, 145, 140, 133, 143, 143, 135, 134, 145, 141, 135, 141, 148, 138, 131, 139, 147, 138, 146, 139, 144, 137, 137, 135, 155, 142, 136, 141, 149, 138, 137, 138, 143, 143, 150, 140, 134, 127, 140, 138, 140, 127, 138, 143, 140, 142, 135, 142, 137, 142, 139, 132, 131, 134, 140, 135, 155, 140, 140, 141, 143, 142, 143, 144, 136, 140, 132, 139, 135, 141, 143, 145, 138, 141, 138, 142, 140, 139, 131, 137, 137, 135, 125, 141, 133, 129, 135, 138, 140, 118, 130, 142, 147, 128, 143, 135, 153, 140, 138, 129, 136, 139, 139, 142, 133, 137, 131, 134, 134, 136, 142, 140, 141, 131, 135, 135, 142, 142, 138, 138, 142, 140, 134, 145, 129, 131, 137, 136, 140, 138, 139, 133, 146, 138, 152, 135, 143, 142, 135, 128, 135, 135, 142, 135, 144, 137, 139, 136, 146, 135, 138, 118, 138, 141, 136, 139, 146, 134, 129, 132, 129, 129, 141, 143, 135, 140, 142, 135, 136, 140, 137, 151, 145, 145, 141, 145, 139, 137, 144, 143, 135, 136, 146, 148, 140, 135, 131, 140, 128, 140, 152, 137, 139, 147, 135, 133, 140, 145, 136, 136, 137, 132, 142, 130, 128, 139, 142, 136, 143, 139, 142, 140, 135, 138, 143, 138, 141, 140, 137, 141, 139, 142, 139, 144, 135, 137, 140, 137, 137, 136, 135, 137, 141, 143, 140, 140, 141, 147, 141, 133, 139, 143, 139, 135, 141, 136, 142, 137, 138, 135, 143, 137, 145, 138, 145, 136, 129, 141, 148, 139, 142, 146, 142, 134, 136, 137, 136, 144, 135, 145, 139, 140, 140, 144, 139, 136, 140, 144, 139, 142, 140, 143, 142, 141, 138, 141, 132, 138, 144, 137, 139, 132, 137, 137, 136, 139, 140, 142, 139, 126, 142, 134, 132, 134, 137, 136, 144, 132, 127, 139, 142, 140, 136, 139, 140, 136, 135, 146, 136, 134, 140, 143, 144, 140, 132, 141, 138, 144, 148, 142, 131, 136, 141, 138, 137, 143, 146, 137, 139, 136, 140, 144, 140, 135, 138, 134, 134, 139, 137, 141, 138, 141, 141, 130, 139, 143, 142, 145, 142, 140, 136, 140, 135, 133, 143, 137, 139, 134, 141, 141, 137, 142, 138, 137, 139, 144, 141, 134, 134, 132, 139, 147, 135, 133, 144, 138, 138, 137, 145, 139, 137, 144, 137, 148, 142, 130, 142, 141, 137, 146, 136, 139, 129, 142, 140, 143, 132, 138, 141, 137, 137, 139, 144, 141, 137, 142, 134, 128, 138, 137, 136, 143, 137, 134, 128, 135, 141, 135, 133, 134, 139, 142, 137, 136, 144, 141, 134, 137, 148, 137, 138, 136, 136, 137, 134, 141, 133, 143, 133, 147, 135, 144, 137, 140, 138, 136, 131, 140, 133, 131, 133, 143, 136, 143, 136, 135, 139, 146, 128, 149, 137, 143, 140, 140, 132, 135, 134, 144, 128, 137, 137, 138, 136, 143, 136, 142, 140, 138, 130, 140, 140, 134, 143, 136, 141, 133, 134, 138, 143, 139, 137, 141, 133, 140, 137, 150, 146, 139, 141, 139, 137, 135, 143, 131, 141, 138, 134, 138, 136, 140, 142, 137, 141, 147, 147, 140, 136, 142, 137, 141, 142, 140, 128, 136, 134, 139, 136, 145, 137, 136, 137, 135, 141, 137, 138, 138, 134, 141, 138, 140, 142, 137, 136, 143, 137, 145, 140, 141, 134, 137, 139, 133, 134, 137, 137, 137, 129, 136, 139, 134, 138, 137, 140, 140, 135, 139, 139, 140, 143, 138, 140, 140, 138, 139, 136, 134, 142, 140, 138, 148, 147, 139, 133, 129, 143, 138, 144, 138, 134, 139, 141, 140, 137, 142, 134, 137, 133, 139, 139, 134, 133, 138, 143, 138, 139, 140, 140, 141, 139, 140, 141, 140, 136, 142, 137, 136, 136, 138, 130, 140, 148, 139, 132, 133, 137, 141, 143, 144, 136, 138, 135, 139, 142, 141, 143, 142, 140, 134, 140, 141, 141, 133, 132, 135, 140, 140, 136, 138, 137, 141, 131, 141, 143, 135, 138, 139, 139, 143, 138, 142, 138, 134, 141, 149, 138, 142, 141, 146, 135, 131, 135, 139, 141, 143, 144, 134, 145, 134, 137, 141, 129, 135, 141, 133, 141, 134, 144, 137, 144, 143, 135, 142, 134, 144, 143, 135, 141, 151, 137, 145, 133, 140, 138, 140, 133, 140, 134, 138, 139, 131, 134, 132, 138, 142, 142, 137, 135, 137, 144, 139, 137, 146, 140, 134, 143, 132, 148, 139, 145, 146, 143, 145, 143, 135, 136, 135, 133, 141, 144, 132, 142, 142, 136, 135, 144, 134, 142, 135, 133, 138, 136, 144, 128, 134, 142, 145, 141, 135, 137, 137, 137, 139, 137, 142, 138, 142, 139, 136, 144, 134, 143, 137, 143, 139, 139, 135, 136, 141, 136, 139, 133, 144, 139, 135, 144, 137, 135, 143, 140, 136, 139, 136, 142, 136, 141, 135, 139, 137, 135, 138, 137, 145, 142, 140, 140, 138, 139, 137, 132, 139, 138, 137, 145, 139, 139, 133, 133, 143, 142, 137, 135, 140, 140, 139, 135, 132, 148, 137, 133, 145, 140, 142, 138, 134, 148, 138, 139, 137, 139, 136, 135, 144, 149, 128, 142, 140, 137, 138, 144, 138, 136, 133, 139, 137, 137, 141, 140, 139, 133, 141, 145, 147, 148, 137, 137, 135, 143, 142, 133, 137, 139, 139, 140, 133, 141, 148, 141, 139, 145, 142, 140, 142, 132, 139, 137, 131, 141, 132, 136, 135, 136, 137, 137, 135, 143, 136, 130, 128, 137, 138, 139, 143, 135, 142, 132, 138, 137, 145, 145, 139, 138, 140, 134, 135, 148, 134, 138, 132, 137, 140, 142, 146, 135, 140, 132, 134, 130, 134, 139, 138, 142, 135, 134, 140, 138, 139, 136, 134, 137, 138, 137, 143, 138, 133, 141, 133, 139, 150, 137, 139, 144, 139, 133, 139, 136, 141, 138, 137, 142, 138, 133, 140, 140, 138, 140, 144, 141, 131, 139, 135, 142, 135, 138, 137, 138, 139, 138, 139, 135, 141, 137, 137, 143, 130, 139, 141, 133, 133, 135, 147, 134, 141, 147, 131, 135, 140, 136, 145, 139, 135, 143, 140, 131, 132, 139, 134, 140, 136, 141, 132, 140, 138, 140, 142, 138, 137, 137, 140, 143, 132, 134, 146, 138, 138, 141, 144, 145, 142, 141, 136, 133, 138, 146, 141, 135, 128, 144, 130, 134, 138, 145, 147, 143, 137, 139, 138, 135, 140, 136, 142, 137, 128, 139, 139, 138, 142, 135, 141, 138, 141, 141, 142, 141, 141, 130, 143, 138, 133, 134, 132, 143, 140, 138, 149, 135, 140, 137, 136, 146, 138, 137, 142, 132, 136, 138, 137, 135, 132, 141, 138, 145, 137, 134, 138, 137, 139, 137, 140, 141, 140, 138, 143, 137, 136, 134, 137, 136, 136, 134, 132, 140, 135, 135, 133, 132, 139, 133, 147, 144, 139, 138, 138, 142, 141, 142, 138, 139, 131, 137, 147, 142, 141, 145, 140, 138, 124, 138, 131, 137, 133, 139, 139, 129, 143, 137, 131, 147, 144, 135, 132, 131, 139, 145, 139, 131, 145, 140, 137, 135, 139, 130, 147, 139, 138, 132, 141, 128, 139, 136, 136, 141, 139, 139, 133, 145, 145, 139, 138, 146, 133, 144, 135, 135, 141, 132, 144, 148, 140, 138, 132, 130, 137, 130, 134, 144, 142, 138, 140, 136, 145, 133, 147, 137, 136, 145, 139, 138, 137, 146, 139, 141, 137, 139, 145, 137, 143, 137, 141, 133, 148, 134, 137, 136, 141, 137, 136, 134, 141, 147, 135, 138, 134, 132, 134, 143, 137, 143, 146, 145, 138, 137, 146, 137, 145, 143, 157, 141, 147, 144, 143, 147, 140, 145, 145, 142, 144, 141, 144, 145, 141, 134, 144, 133, 133, 136, 147, 132, 133, 137, 139, 134, 135, 140, 152, 132, 138, 140, 142, 144, 143, 133, 143, 145, 126, 144, 135, 134, 140, 151, 135, 131, 144, 130, 132, 142, 137, 136, 140, 150, 142, 139, 131, 133, 129, 142, 145, 147, 140, 143, 127, 135, 144, 135, 133, 133, 135, 133, 138, 135, 144, 135, 146, 142, 142, 148, 135, 129, 138, 139, 137, 141, 135, 136, 142, 140, 136, 146, 137, 135, 140, 143, 137, 138, 142, 138, 125, 142, 138, 141, 135, 144, 129, 150, 142, 131, 139, 120, 137, 144, 138, 138, 139, 134, 134, 141, 130, 140, 128, 137, 134, 140, 142, 137, 140, 140, 153, 136, 132, 140, 136, 143, 143, 133, 138, 140, 153, 129, 129, 133, 142, 135, 130, 138, 131, 136, 141, 142, 142, 142, 133, 141, 130, 133, 129, 142, 140, 143, 142, 137, 139, 139, 133, 138, 134, 136, 134, 139, 138, 145, 134, 135, 141, 145, 139, 147, 143, 140, 144, 129, 123, 141, 143, 136, 132, 133, 137, 143, 132, 134, 146, 139, 139, 152, 134, 142, 148, 148, 144, 139, 141, 128, 139, 144, 126, 137, 153, 142, 139, 141, 132, 131, 136, 139, 135, 142, 139, 147, 142, 136, 132, 147, 140, 128, 141, 134, 142, 149, 132, 141, 133, 129, 137, 143, 145, 142, 133, 147, 145, 141, 137, 130, 136, 138, 145, 136, 127, 141, 135, 136, 137, 134, 144, 141, 140, 143, 145, 144, 146, 139, 148, 137, 146, 150, 145, 136, 135, 145, 143, 129, 131, 142, 127, 145, 151, 134, 135, 138, 132, 146, 136, 138, 133, 134, 136, 142, 140, 143, 143, 133, 147, 138, 139, 127, 123, 141, 134, 138, 139, 134, 130, 133, 148, 136, 141, 128, 149, 141, 136, 137, 134, 136, 131, 135, 139, 129, 155, 143, 140, 143, 135, 141, 134, 139, 140, 134, 135, 143, 129, 136, 143, 140, 137, 140, 138, 141, 143, 144, 141, 137, 136, 144, 134, 126, 145, 139, 145, 141, 131, 142, 138, 144, 134, 130, 141, 134, 136, 141, 142, 142, 139, 135, 128, 148, 146, 137, 136, 125, 138, 134, 127, 146, 141, 135, 134, 141, 132, 136, 134, 137, 135, 148, 138, 132, 143, 147, 143, 136, 142, 143, 135, 138, 144, 139, 136, 138, 147, 143, 117, 145, 144, 136, 127, 146, 145, 140, 153, 142, 136, 134, 129, 138, 144, 133, 139, 136, 134, 130, 139, 137, 138, 135, 132, 143, 140, 133, 131, 142, 146, 125, 137, 133, 138, 146, 134, 134, 139, 142, 134, 136, 136, 136, 146, 143, 132, 142, 131, 132, 133, 140, 142, 140, 138, 128, 143, 128, 143, 139, 140, 138, 139, 140, 131, 150, 141, 139, 140, 147, 145, 145, 145, 137, 132, 152, 138, 140, 130, 135, 114, 153, 135, 136, 137, 132, 137, 132, 140, 149, 136, 146, 141, 146, 137, 146, 132, 139, 137, 140, 141, 133, 140, 148, 131, 131, 141, 146, 131, 135, 133, 145, 137, 142, 138, 144, 131, 139, 136, 143, 138, 138, 137, 136, 147, 149, 132, 144, 140, 132, 141, 138, 138, 145, 139, 143, 139, 137, 130, 135, 135, 133, 135, 138, 138, 132, 142, 135, 130, 129, 140, 141, 139, 138, 132, 140, 136, 146, 132, 139, 139, 144, 143, 136, 137, 132, 142, 139, 147, 135, 140, 139, 133, 145, 135, 145, 139, 135, 138, 140, 137, 143, 144, 151, 135, 136, 143, 137, 138, 140, 146, 137, 140, 144, 135, 135, 142, 134, 138, 138, 135, 141, 136, 134, 139, 137, 135, 137, 138, 142, 146, 148, 139, 133, 131, 137, 138, 136, 142, 146, 131, 135, 144, 143, 141, 141, 131, 135, 132, 133, 152, 141, 143, 152, 133, 133, 138, 148, 132, 131, 140, 137, 147, 134, 140, 134, 140, 134, 135, 136, 136, 135, 135, 139, 136, 139, 135, 135, 138, 143, 135, 148, 136, 143, 144, 131, 135, 132, 133, 137, 144, 138, 139, 140, 137, 136, 141, 136, 141, 152, 138, 149, 145, 141, 135, 136, 141, 136, 145, 142, 136, 145, 141, 137, 140, 139, 135, 143, 135, 137, 134, 133, 139, 135, 135, 138, 129, 135, 135, 136, 142, 146, 138, 139, 133, 141, 142, 144, 141, 134, 147, 138, 138, 133, 137, 139, 142, 137, 144, 136, 132, 141, 141, 134, 140, 135, 143, 142, 135, 131, 131, 138, 135, 137, 142, 134, 136, 142, 136, 134, 138, 138, 145, 144, 141, 141, 140, 143, 141, 144, 143, 139, 139, 133, 139, 138, 141, 137, 137, 141, 135, 149, 135, 140, 125, 133, 140, 138, 138, 136, 135, 142, 118, 136, 149, 136, 136, 140, 132, 136, 143, 137, 145, 140, 135, 145, 146, 134, 138, 145, 148, 139, 132, 142, 140, 140, 138, 134, 143, 136, 147, 137, 140, 137, 132, 134, 132, 140, 137, 136, 135, 139, 145, 137, 141, 137, 137, 132, 140, 136, 138, 147, 140, 154, 136, 136, 149, 136, 147, 144, 140, 141, 138, 138, 139, 137, 139, 142, 135, 138, 140, 133, 141, 134, 138, 143, 137, 130, 137, 152, 147, 135, 144, 138, 137, 136, 125, 152, 142, 140, 138, 138, 131, 134, 134, 138, 134, 132, 134, 140, 140, 143, 134, 142, 138, 130, 138, 138, 145, 143, 143, 135, 141, 126, 148, 141, 135, 143, 134, 138, 146, 138, 138, 139, 144, 134, 130, 142, 130, 136, 144, 137, 136, 139, 138, 136, 148, 137, 131, 136, 139, 136, 157, 135, 132, 135, 140, 141, 138, 145, 128, 140, 140, 143, 144, 141, 130, 129, 135, 148, 137, 133, 137, 142, 143, 130, 133, 146, 122, 136, 150, 131, 138, 139, 144, 139, 140, 140, 139, 139, 142, 147, 140, 139, 145, 135, 131, 135, 146, 136, 141, 145, 137, 136, 139, 140, 136, 132, 128, 142, 143, 140, 139, 141, 138, 136, 146, 138, 134, 136, 134, 137, 139, 143, 131, 137, 142, 136, 143, 133, 136, 142, 144, 133, 138, 148, 141, 136, 142, 142, 136, 144, 134, 147, 153, 139, 129, 131, 136, 133, 146, 146, 139, 142, 145, 136, 142, 146, 147, 139, 145, 134, 135, 140, 142, 138, 128, 136, 136, 153, 136, 136, 135, 142, 138, 135, 138, 135, 140, 135, 141, 143, 133, 137, 144, 146, 128, 140, 142, 130, 132, 138, 137, 136, 137, 136, 136, 143, 146, 138, 141, 150, 135, 144, 140, 138, 141, 142, 136, 139, 129, 140, 138, 138, 141, 154, 132, 143, 134, 145, 140, 136, 135, 130, 141, 146, 128, 136, 131, 139, 138, 135, 140, 133, 141, 144, 138, 129, 135, 141, 148, 138, 133, 126, 141, 143, 138, 142, 140, 144, 140, 137, 135, 139, 134, 134, 143, 139, 149, 140, 133, 153, 139, 134, 136, 144, 143, 145, 138, 145, 144, 135, 141, 141, 148, 142, 146, 145, 141, 134, 136, 141, 132, 145, 134, 144, 139, 133, 129, 141, 148, 137, 131, 130, 135, 147, 140, 145, 132, 146, 147, 140, 143, 130, 139, 145, 131, 138, 134, 134, 142, 137, 141, 135, 135, 133, 134, 151, 134, 140, 155, 138, 143, 132, 143, 122, 146, 138, 136, 143, 138, 130, 133, 138, 142, 133, 142, 141, 132, 143, 143, 134, 142, 130, 126, 138, 135, 138, 145, 148, 130, 137, 135, 136, 136, 147, 144, 137, 135, 137, 140, 142, 137, 138, 126, 134, 138, 141, 129, 141, 140, 135, 143, 143, 143, 130, 137, 139, 131, 139, 139, 134, 141, 131, 141, 142, 147, 146, 148, 131, 141, 140, 140, 137, 151, 146, 131, 150, 135, 126, 137, 140, 140, 134, 141, 140, 149, 146, 137, 141, 142, 132, 145, 122, 143, 143, 137, 146, 142, 137, 133, 141, 152, 144, 143, 139, 135, 133, 141, 143, 129, 141, 139, 131, 128, 138, 149, 135, 134, 142, 129, 133, 134, 129, 149, 140, 144, 145, 130, 150, 139, 123, 135, 138, 135, 145, 137, 133, 142, 141, 134, 134, 139, 142, 134, 131, 145, 148, 133, 138, 130, 145, 139, 134, 142, 131, 143, 144, 134, 133, 135, 144, 139, 132, 144, 137, 126, 140, 144, 137, 130, 141, 136, 138, 136, 138, 141, 139, 136, 140, 136, 146, 137, 135, 135, 133, 130, 133, 138, 132, 144, 129, 145, 141, 133, 136, 149, 138, 125, 141, 144, 129, 151, 131, 139, 143, 139, 137, 142, 137, 148, 149, 134, 140, 137, 137, 139, 128, 137, 140, 138, 140, 143, 137, 141, 137, 134, 137, 141, 139, 147, 141, 151, 141, 138, 143, 134, 140, 150, 134, 140, 141, 141, 135, 139, 138, 138, 141, 138, 136, 129, 130, 129, 138, 146, 144, 137, 144, 141, 134, 144, 145, 137, 140, 142, 134, 141, 134, 136, 140, 132, 141, 138, 132, 147, 141, 139, 137, 136, 142, 133, 135, 139, 137, 137, 137, 141, 144, 141, 135, 145, 142, 137, 139, 134, 137, 134, 140, 140, 138, 145, 153, 138, 143, 139, 139, 134, 142, 143, 144, 136, 128, 140, 139, 146, 133, 135, 139, 144, 130, 131, 149, 138, 144, 133, 137, 134, 137, 140, 143, 137, 138, 138, 144, 143, 149, 135, 149, 146, 143, 148, 140, 147, 137, 139, 133, 135, 148, 140, 137, 139, 142, 135, 137, 141, 135, 146, 138, 152, 133, 136, 139, 140, 141, 135, 135, 143, 138, 134, 132, 131, 141, 139, 142, 141, 141, 135, 141, 139, 148, 141, 139, 143, 140, 137, 140, 141, 133, 147, 139, 147, 133, 142, 139, 133, 144, 144, 135, 143, 139, 139, 144, 130, 139, 141, 135, 141, 139, 141, 132, 136, 138, 141, 141, 132, 144, 138, 136, 141, 129, 130, 136, 140, 130, 141, 141, 130, 147, 139, 132, 141, 136, 147, 157, 128, 138, 139, 143, 131, 145, 136, 141, 140, 142, 139, 139, 137, 148, 142, 134, 121, 136, 132, 138, 144, 133, 137, 148, 141, 135, 134, 139, 144, 141, 130, 139, 139, 143, 138, 142, 138, 141, 141, 136, 135, 143, 137, 141, 142, 138, 143, 144, 135, 132, 145, 139, 140, 135, 139, 143, 120, 141, 144, 137, 133, 136, 141, 130, 131, 137, 150, 131, 136, 131, 142, 149, 140, 136, 138, 138, 147, 146, 143, 140, 136, 139, 143, 140, 135, 141, 141, 140, 138, 137, 143, 145, 139, 141, 135, 131, 139, 135, 139, 131, 134, 140, 138, 133, 144, 143, 144, 130, 135, 130, 129, 136, 137, 137, 137, 133, 143, 134, 141, 146, 138, 134, 135, 137, 141, 134, 146, 133, 140, 149, 134, 139, 130, 136, 137, 142, 143, 141, 133, 137, 137, 138, 131, 139, 139, 137, 137, 141, 137, 139, 137, 131, 142, 137, 132, 138, 141, 149, 135, 140, 140, 129, 135, 134, 152, 143, 146, 145, 140, 135, 134, 140, 140, 136, 140, 145, 128, 143, 139, 131, 139, 134, 139, 138, 135, 143, 149, 135, 141, 143, 141, 137, 133, 130, 142, 139, 132, 136, 147, 147, 144, 139, 134, 137, 142, 141, 149, 131, 132, 136, 130, 139, 137, 138, 139, 135, 144, 129, 138, 138, 134, 139, 133, 150, 137, 142, 135, 135, 136, 141, 137, 144, 143, 135, 138, 131, 137, 145, 136, 139, 143, 139, 137, 126, 144, 142, 133, 144, 136, 136, 133, 133, 142, 143, 141, 129, 134, 139, 141, 137, 135, 134, 135, 147, 140, 138, 140, 141, 142, 136, 133, 133, 150, 136, 138, 133, 137, 136, 147, 132, 129, 137, 142, 147, 138, 131, 135, 138, 136, 145, 139, 133, 139, 138, 134, 141, 133, 142, 138, 140, 141, 133, 136, 131, 134, 150, 139, 142, 137, 131, 143, 135, 140, 133, 137, 135, 140, 146, 136, 143, 142, 125, 135, 141, 143, 134, 136, 137, 133, 141, 135, 129, 139, 140, 133, 138, 140, 139, 136, 134, 137, 146, 132, 132, 135, 135, 149, 135, 137, 131, 142, 146, 135, 139, 136, 149, 148, 139, 144, 135, 145, 139, 144, 143, 137, 144, 134, 135, 138, 136, 140, 137, 144, 140, 129, 137, 145, 143, 138, 138, 141, 149, 136, 152, 133, 135, 142, 140, 135, 140, 157, 134, 126, 127, 142, 131, 138, 142, 127, 144, 132, 134, 131, 138, 147, 134, 138, 139, 133, 134, 141, 143, 147, 143, 138, 142, 135, 138, 137, 134, 128, 135, 131, 137, 140, 136, 138, 134, 141, 143, 133, 139, 138, 148, 141, 143, 135, 142, 145, 152, 137, 148, 137, 139, 150, 133, 133, 136, 137, 138, 136, 139, 147, 140, 137, 133, 137, 132, 144, 133, 142, 134, 134, 137, 134, 138, 134, 135, 138, 141, 136, 132, 136, 135, 140, 140, 139, 135, 132, 132, 139, 140, 136, 132, 135, 143, 128, 144, 137, 129, 133, 137, 139, 137, 135, 132, 141, 138, 131, 149, 141, 149, 137, 132, 142, 136, 130, 151, 145, 129, 137, 141, 141, 142, 143, 134, 143, 143, 139, 134, 134, 140, 128, 129, 135, 146, 131, 134, 132, 137, 140, 143, 145, 140, 143, 135, 136, 138, 136, 138, 128, 131, 144, 131, 134, 144, 135, 137, 143, 147, 150, 144, 137, 137, 146, 141, 141, 141, 137, 140, 137, 138, 134, 139, 134, 142, 142, 143, 141, 138, 144, 148, 136, 151, 142, 136, 135, 137, 140, 139, 139, 138, 141, 146, 138, 133, 145, 147, 141, 133, 139, 150, 149, 139, 140, 141, 143, 136, 137, 132, 138, 133, 135, 134, 139, 139, 137, 153, 139, 135, 141, 143, 139, 134, 144, 136, 144, 142, 143, 136, 134, 140, 148, 140, 141, 136, 139, 141, 137, 127, 137, 134, 138, 127, 132, 131, 141, 142, 131, 129, 131, 139, 144, 134, 139, 153, 141, 136, 140, 134, 129, 137, 135, 137, 146, 137, 133, 138, 134, 139, 133, 140, 138, 136, 142, 131, 136, 146, 143, 132, 143, 134, 132, 129, 135, 152, 142, 136, 133, 134, 140, 139, 139, 131, 135, 138, 134, 133, 132, 135, 130, 140, 146, 138, 133, 142, 136, 138, 130, 143, 141, 132, 127, 140, 144, 138, 136, 144, 128, 137, 142, 136, 132, 140, 142, 141, 135, 135, 144, 140, 143, 138, 143, 138, 143, 139, 140, 152, 139, 135, 136, 147, 134, 134, 140, 132, 145, 142, 151, 135, 139, 140, 137, 138, 139, 130, 139, 150, 144, 135, 133, 137, 137, 147, 141, 142, 144, 135, 138, 134, 137, 136, 135, 147, 138, 141, 135, 134, 139, 135, 136, 137, 137, 140, 133, 135, 141, 131, 131, 135, 136, 134, 139, 143, 142, 149, 137, 126, 142, 138, 143, 139, 138, 136, 138, 136, 140, 134, 131, 135, 154, 133, 141, 130, 135, 147, 131, 136, 141, 137, 132, 139, 138, 138, 135, 135, 140, 141, 139, 143, 147, 143, 145, 138, 146, 139, 146, 137, 131, 138, 156, 132, 141, 141, 135, 135, 146, 143, 146, 142, 144, 137, 141, 134, 138, 142, 137, 145, 133, 136, 139, 138, 130, 131, 142, 139, 139, 143, 138, 140, 144, 138, 149, 141, 132, 136, 138, 142, 131, 135, 137, 143, 137, 131, 129, 139, 144, 133, 143, 147, 138, 133, 146, 137, 141, 147, 138, 140, 139, 131, 138, 132, 139, 136, 147, 144, 135, 145, 138, 141, 137, 136, 141, 140, 139, 137, 138, 139, 139, 146, 138, 141, 139, 140, 145, 137, 141, 137, 136, 140, 138, 134, 140, 141, 141, 139, 138, 135, 136, 142, 139, 137, 138, 137, 142, 143, 141, 137, 103, 142, 142, 136, 136, 139, 140, 142, 137, 134, 137, 141, 141, 139, 143, 138, 138, 136, 142, 135, 138, 141, 142, 140, 141, 141, 140, 139, 141, 138, 138, 135, 141, 140, 138, 140, 177, 135, 142, 144, 139, 133, 136, 138, 140, 141, 142, 140, 142, 138, 145, 137, 137, 137, 139, 187, 138, 137, 139, 137, 139, 142, 139, 140, 137, 138, 140, 137, 143, 136, 140, 131, 141, 136, 134, 135, 139, 140, 137, 138, 140, 139, 139, 137, 142, 133, 140, 139, 136, 141, 140, 143, 132, 138, 140, 141, 140, 140, 141, 141, 135, 137, 138, 139, 141, 139, 139, 139, 143, 135, 138, 137, 139, 136, 137, 136, 143, 141, 138, 137, 139, 142, 143, 136, 141, 140, 139, 138, 141, 141, 141, 138, 138, 138, 137, 139, 139, 138, 138, 135, 137, 139, 141, 138, 137, 135, 135, 137, 141, 137, 140, 139, 138, 142, 137, 141, 137, 139, 137, 136, 137, 138, 139, 139, 140, 140, 135, 140, 140, 138, 136, 139, 137, 140, 137, 140, 140, 137, 137, 139, 138, 140, 140, 143, 141, 140, 139, 138, 141, 139, 144, 137, 138, 137, 141, 138, 140, 139, 138, 143, 137, 140, 138, 137, 137, 138, 140, 140, 138, 135, 138, 141, 134, 139, 140, 139, 137, 136, 140, 138, 139, 141, 139, 137, 138, 139, 137, 139, 138, 143, 137, 140, 138, 141, 140, 108, 124, 140, 140, 138, 141, 138, 137, 137, 138, 139, 136, 126, 142, 139, 141, 133, 141, 137, 168, 140, 138, 142, 140, 137, 138, 136, 139, 139, 139, 138, 136, 134, 141, 139, 138, 139, 139, 178, 139, 134, 140, 139, 136, 144, 134, 137, 140, 139, 137, 140, 144, 139, 136, 138, 140, 139, 142, 139, 142, 139, 140, 139, 140, 136, 136, 138, 139, 142, 143, 135, 141, 139, 138, 140, 140, 139, 137, 134, 138, 140, 139, 141, 139, 140, 143, 144, 138, 139, 138, 145, 141, 135, 141, 141, 140, 134, 136, 136, 140, 138, 138, 138, 140, 140, 137, 140, 143, 142, 141, 140, 140, 141, 144, 140, 142, 140, 139, 123, 141, 140, 139, 138, 138, 140, 134, 142, 141, 142, 137, 139, 145, 129, 137, 142, 136, 135, 140, 141, 141, 138, 138, 143, 102, 138, 138, 141, 142, 139, 138, 143, 139, 138, 137, 140, 140, 139, 139, 142, 140, 141, 139, 139, 141, 140, 135, 140, 139, 138, 138, 140, 129, 137, 142, 134, 136, 143, 137, 143, 135, 140, 137, 137, 141, 140, 138, 139, 140, 144, 139, 136, 138, 139, 139, 137, 136, 140, 138, 145, 140, 139, 139, 137, 140, 142, 138, 138, 136, 140, 140, 138, 139, 141, 139, 137, 138, 138, 141, 140, 141, 140, 139, 143, 138, 137, 138, 134, 140, 139, 138, 139, 137, 138, 140, 154, 138, 137, 138, 139, 141, 137, 141, 139, 138, 140, 139, 138, 134, 133, 130, 136, 134, 140, 142, 140, 128, 134, 138, 140, 143, 141, 138, 138, 142, 142, 141, 137, 138, 137, 140, 134, 141, 142, 142, 139, 133, 141, 141, 145, 137, 139, 140, 137, 137, 133, 135, 148, 134, 148, 144, 143, 140, 141, 134, 143, 137, 143, 137, 132, 138, 136, 152, 141, 143, 136, 138, 142, 142, 139, 131, 141, 130, 138, 131, 134, 134, 134, 142, 129, 145, 137, 149, 143, 136, 139, 133, 146, 137, 144, 135, 143, 128, 149, 142, 139, 136, 143, 136, 144, 142, 149, 144, 138, 146, 133, 139, 133, 127, 144, 137, 147, 140, 136, 133, 142, 137, 146, 136, 130, 137, 138, 142, 127, 142, 142, 135, 145, 143, 140, 143, 150, 135, 138, 142, 137, 147, 142, 144, 136, 150, 133, 133, 138, 148, 135, 139, 142, 144, 135, 138, 138, 137, 132, 136, 138, 139, 136, 145, 143, 142, 139, 142, 137, 134, 136, 133, 136, 138, 140, 138, 132, 142, 138, 139, 141, 137, 138, 136, 132, 149, 139, 135, 135, 135, 137, 140, 136, 132, 139, 132, 152, 142, 128, 140, 146, 137, 139, 142, 145, 134, 148, 135, 131, 139, 128, 146, 144, 138, 145, 137, 144, 138, 138, 139, 145, 137, 132, 140, 137, 141, 149, 144, 138, 144, 135, 135, 135, 134, 139, 136, 141, 141, 138, 142, 143, 146, 144, 133, 143, 134, 138, 139, 143, 135, 136, 131, 135, 131, 137, 136, 137, 142, 136, 151, 139, 140, 133, 138, 132, 127, 141, 139, 137, 141, 143, 133, 135, 136, 144, 140, 140, 135, 148, 142, 142, 139, 140, 139, 144, 143, 140, 142, 148, 140, 125, 139, 144, 141, 141, 132, 138, 137, 130, 132, 133, 133, 136, 135, 138, 146, 135, 143, 141, 137, 140, 141, 137, 130, 142, 130, 146, 144, 137, 139, 139, 138, 137, 138, 134, 143, 148, 137, 131, 144, 136, 139, 141, 148, 139, 131, 146, 142, 136, 134, 138, 151, 145, 143, 136, 137, 135, 138, 134, 144, 137, 133, 138, 135, 146, 141, 138, 127, 145, 138, 137, 140, 134, 137, 146, 139, 138, 131, 135, 135, 137, 141, 141, 139, 137, 144, 144, 140, 145, 146, 142, 134, 135, 142, 146, 138, 140, 138, 141, 142, 144, 146, 137, 132, 139, 147, 135, 138, 152, 142, 141, 137, 135, 143, 143, 139, 144, 139, 142, 138, 137, 146, 143, 141, 137, 144, 144, 141, 136, 134, 143, 135, 143, 142, 140, 145, 139, 141, 142, 132, 146, 134, 140, 138, 137, 136, 138, 132, 141, 139, 134, 129, 148, 141, 143, 136, 136, 149, 139, 137, 145, 136, 140, 137, 136, 129, 135, 133, 135, 150, 141, 137, 132, 140, 144, 137, 155, 138, 134, 136, 133, 138, 141, 137, 135, 133, 137, 137, 138, 138, 143, 138, 138, 139, 139, 130, 142, 134, 134, 138, 139, 137, 141, 140, 134, 131, 135, 140, 143, 137, 137, 144, 139, 135, 133, 139, 143, 145, 144, 130, 139, 137, 143, 140, 140, 141, 134, 138, 134, 137, 143, 147, 133, 140, 143, 135, 141, 146, 139, 136, 145, 136, 135, 132, 139, 142, 134, 144, 139, 140, 139, 133, 142, 139, 140, 136, 137, 136, 134, 141, 135, 143, 135, 142, 140, 143, 134, 141, 135, 136, 146, 148, 138, 145, 139, 136, 128, 138, 135, 139, 136, 138, 138, 141, 144, 131, 134, 136, 139, 137, 137, 141, 142, 139, 144, 136, 138, 147, 138, 133, 134, 139, 133, 146, 136, 144, 140, 139, 148, 136, 142, 138, 140, 135, 146, 143, 127, 137, 130, 128, 142, 142, 136, 144, 142, 141, 139, 142, 132, 136, 139, 141, 137, 141, 136, 142, 136, 139, 138, 139, 138, 143, 151, 143, 142, 144, 142, 144, 135, 138, 136, 141, 139, 148, 139, 136, 142, 134, 141, 147, 144, 133, 143, 144, 134, 147, 145, 121, 136, 139, 130, 135, 135, 143, 142, 143, 139, 136, 137, 144, 132, 130, 137, 140, 140, 143, 143, 142, 137, 142, 137, 139, 139, 134, 139, 135, 135, 141, 139, 141, 139, 144, 136, 139, 137, 132, 144, 135, 142, 133, 140, 140, 142, 145, 109, 145, 139, 140, 136, 142, 137, 146, 140, 139, 136, 134, 143, 133, 140, 141, 140, 127, 141, 133, 134, 139, 138, 141, 141, 145, 132, 139, 140, 140, 132, 143, 141, 145, 137, 138, 139, 139, 131, 138, 149, 138, 138, 141, 137, 138, 138, 118, 139, 140, 141, 140, 140, 143, 137, 135, 139, 127, 139, 136, 147, 142, 136, 143, 139, 148, 136, 139, 134, 132, 139, 142, 144, 139, 141, 135, 137, 138, 146, 145, 141, 131, 137, 138, 140, 139, 137, 134, 134, 134, 140, 137, 127, 140, 141, 137, 137, 136, 136, 140, 146, 150, 138, 139, 140, 141, 137, 133, 133, 139, 133, 143, 145, 146, 142, 141, 139, 136, 140, 140, 142, 133, 138, 138, 144, 133, 142, 135, 135, 136, 142, 132, 139, 139, 131, 140, 150, 132, 137, 141, 133, 138, 140, 132, 144, 133, 128, 154, 135, 147, 141, 142, 139, 140, 135, 141, 131, 138, 138, 132, 140, 138, 134, 139, 140, 138, 140, 144, 135, 137, 137, 140, 138, 128, 138, 137, 145, 139, 135, 138, 141, 132, 135, 135, 131, 134, 136, 129, 135, 143, 137, 137, 130, 141, 133, 139, 142, 150, 137, 141, 143, 140, 136, 141, 136, 142, 141, 137, 136, 143, 136, 143, 138, 140, 137, 147, 134, 142, 134, 140, 144, 139, 139, 140, 135, 139, 145, 135, 139, 137, 136, 141, 139, 142, 134, 134, 137, 131, 141, 139, 136, 128, 147, 139, 130, 138, 139, 137, 138, 138, 133, 141, 143, 142, 141, 134, 135, 143, 140, 143, 143, 135, 128, 142, 134, 139, 145, 141, 137, 135, 141, 143, 153, 145, 134, 138, 147, 137, 138, 131, 145, 140, 138, 134, 138, 147, 141, 140, 150, 133, 147, 141, 134, 142, 141, 129, 132, 134, 139, 132, 137, 137, 137, 139, 140, 133, 140, 140, 133, 145, 142, 132, 142, 147, 143, 139, 136, 137, 139, 135, 143, 135, 138, 141, 139, 144, 140, 134, 133, 144, 136, 129, 137, 135, 124, 127, 140, 149, 141, 156, 137, 154, 124, 124, 149, 127, 136, 148, 145, 136, 145, 140, 133, 152, 140, 152, 139, 136, 145, 137, 147, 140, 133, 143, 164, 152, 148, 150, 133, 146, 144, 146, 139, 136, 155, 150, 142, 135, 135, 145, 140, 139, 134, 133, 131, 138, 137, 130, 128, 143, 137, 132, 128, 140, 144, 148, 140, 131, 145, 140, 141, 130, 134, 139, 123, 134, 138, 135, 137, 134, 142, 152, 139, 143, 136, 137, 141, 133, 133, 151, 133, 127, 137, 136, 133, 128, 146, 138, 139, 134, 148, 140, 143, 145, 141, 132, 144, 138, 126, 149, 140, 139, 136, 127, 137, 143, 140, 132, 134, 144, 151, 146, 154, 150, 149, 142, 122, 138, 127, 128, 145, 139, 126, 129, 161, 136, 151, 134, 143, 137, 146, 153, 135, 141, 154, 127, 138, 128, 142, 148, 143, 134, 139, 139, 134, 149, 146, 138, 129, 142, 138, 143, 141, 134, 131, 138, 131, 135, 145, 138, 141, 135, 134, 136, 137, 129, 123, 126, 138, 138, 133, 135, 147, 131, 132, 144, 132, 128, 149, 127, 139, 133, 143, 132, 130, 145, 135, 134, 135, 150, 133, 139, 140, 137, 137, 126, 139, 132, 140, 133, 131, 143, 132, 122, 131, 137, 135, 136, 139, 124, 143, 141, 131, 137, 135, 150, 135, 130, 141, 137, 125, 138, 127, 144, 130, 135, 134, 138, 136, 142, 141, 130, 141, 146, 165, 129, 143, 129, 141, 139, 149, 144, 131, 124, 145, 130, 137, 143, 139, 137, 136, 126, 142, 130, 136, 132, 134, 136, 126, 138, 134, 142, 127, 144, 145, 140, 134, 138, 127, 130, 148, 133, 139, 132, 140, 136, 127, 138, 143, 148, 125, 133, 149, 159, 146, 135, 140, 151, 138, 139, 136, 144, 122, 139, 135, 130, 144, 131, 143, 132, 129, 141, 139, 137, 140, 139, 129, 127, 146, 141, 134, 142, 129, 138, 143, 138, 137, 134, 143, 143, 147, 145, 137, 145, 133, 148, 144, 131, 133, 136, 144, 157, 149, 135, 134, 133, 125, 136, 141, 129, 144, 143, 149, 115, 136, 141, 139, 140, 141, 147, 132, 115, 153, 136, 136, 137, 135, 135, 149, 133, 136, 139, 142, 141, 126, 136, 139, 130, 132, 145, 121, 135, 130, 134, 130, 131, 129, 138, 128, 132, 139, 145, 133, 137, 141, 140, 138, 139, 137, 135, 139, 138, 120, 130, 143, 154, 150, 124, 144, 156, 140, 139, 117, 143, 130, 139, 139, 130, 138, 133, 128, 143, 144, 139, 138, 142, 142, 141, 141, 152, 141, 142, 154, 160, 137, 142, 142, 132, 140, 141, 142, 122, 151, 146, 137, 139, 134, 146, 147, 132, 140, 130, 133, 134, 132, 138, 130, 129, 148, 124, 139, 125, 140, 153, 146, 139, 151, 138, 147, 141, 140, 132, 137, 131, 141, 132, 148, 135, 144, 128, 139, 138, 133, 140, 138, 135, 123, 131, 157, 121, 134, 139, 130, 135, 142, 144, 131, 144, 134, 133, 144, 145, 139, 132, 135, 140, 139, 142, 152, 146, 131, 143, 137, 132, 143, 144, 129, 135, 134, 140, 141, 147, 136, 147, 145, 146, 134, 135, 138, 136, 141, 146, 138, 142, 148, 152, 142, 132, 134, 128, 138, 133, 138, 135, 135, 137, 137, 139, 131, 132, 139, 143, 125, 140, 150, 143, 149, 143, 140, 137, 138, 148, 137, 145, 148, 135, 127, 144, 145, 138, 129, 139, 149, 144, 140, 135, 142, 137, 147, 137, 143, 141, 146, 143, 138, 146, 131, 132, 134, 140, 145, 149, 147, 141, 131, 142, 131, 144, 129, 147, 133, 135, 136, 142, 139, 141, 141, 132, 133, 145, 141, 128, 136, 134, 140, 151, 133, 132, 129, 136, 135, 136, 128, 131, 139, 134, 138, 147, 142, 144, 134, 140, 140, 134, 134, 143, 133, 140, 136, 132, 142, 152, 139, 136, 143, 152, 135, 135, 136, 134, 150, 146, 134, 140, 141, 138, 131, 137, 134, 137, 143, 127, 142, 127, 151, 142, 137, 141, 134, 136, 138, 150, 142, 146, 144, 138, 141, 139, 142, 135, 143, 153, 134, 145, 146, 137, 132, 141, 146, 138, 138, 134, 154, 143, 132, 138, 139, 129, 140, 142, 145, 140, 154, 136, 139, 138, 134, 141, 143, 133, 137, 131, 134, 145, 147, 132, 141, 148, 128, 150, 141, 134, 134, 148, 135, 132, 140, 143, 135, 134, 145, 144, 133, 137, 137, 150, 139, 138, 139, 140, 133, 132, 148, 140, 133, 142, 131, 139, 144, 135, 135, 130, 139, 135, 147, 130, 139, 133, 133, 138, 141, 132, 135, 144, 138, 140, 145, 144, 141, 143, 135, 133, 134, 130, 139, 133, 132, 137, 145, 132, 138, 137, 138, 133, 134, 141, 136, 140, 142, 128, 135, 143, 139, 134, 139, 132, 137, 134, 135, 136, 141, 134, 136, 131, 141, 133, 136, 132, 138, 140, 137, 142, 141, 135, 138, 132, 142, 128, 138, 136, 138, 134, 134, 143, 141, 136, 140, 138, 131, 137, 151, 148, 143, 133, 134, 134, 142, 133, 132, 145, 139, 141, 130, 138, 141, 133, 136, 143, 138, 131, 127, 145, 146, 141, 134, 140, 139, 135, 136, 142, 133, 139, 139, 136, 132, 131, 141, 144, 150, 130, 137, 142, 143, 142, 151, 144, 136, 139, 139, 140, 135, 150, 135, 135, 132, 146, 135, 147, 133, 130, 145, 144, 141, 134, 129, 134, 137, 131, 141, 134, 140, 135, 141, 133, 134, 135, 128, 143, 146, 137, 153, 144, 147, 140, 149, 138, 137, 137, 136, 151, 152, 129, 144, 137, 132, 124, 141, 143, 139, 139, 134, 142, 140, 148, 135, 141, 131, 136, 148, 139, 136, 129, 132, 136, 139, 152, 137, 133, 133, 135, 141, 138, 136, 157, 134, 151, 144, 143, 145, 137, 144, 141, 147, 139, 139, 139, 140, 135, 140, 131, 145, 139, 142, 130, 135, 138, 144, 136, 143, 137, 146, 148, 144, 130, 154, 137, 125, 140, 139, 131, 128, 135, 143, 135, 140, 136, 142, 142, 134, 129, 143, 130, 134, 143, 135, 136, 142, 136, 133, 133, 144, 133, 149, 135, 134, 129, 141, 131, 137, 140, 140, 144, 136, 139, 147, 146, 132, 136, 134, 135, 136, 139, 138, 142, 129, 139, 136, 144, 143, 138, 139, 150, 141, 144, 138, 141, 142, 136, 144, 144, 148, 133, 127, 143, 132, 132, 132, 138, 135, 146, 138, 139, 142, 143, 140, 141, 133, 134, 141, 139, 126, 134, 135, 130, 141, 129, 138, 139, 137, 141, 150, 144, 147, 131, 139, 137, 141, 139, 138, 154, 142, 133, 134, 139, 140, 134, 137, 138, 148, 139, 139, 131, 146, 139, 158, 135, 135, 138, 133, 141, 135, 133, 141, 135, 134, 141, 143, 143, 144, 141, 130, 135, 133, 140, 131, 137, 143, 143, 144, 139, 137, 143, 137, 138, 138, 137, 135, 143, 140, 139, 139, 148, 141, 143, 138, 154, 147, 139, 138, 131, 144, 137, 145, 135, 135, 142, 141, 141, 147, 142, 136, 131, 142, 137, 134, 138, 140, 143, 147, 145, 131, 134, 142, 131, 134, 133, 145, 138, 136, 129, 139, 144, 146, 143, 132, 142, 140, 142, 136, 142, 145, 147, 135, 147, 136, 132, 137, 136, 139, 140, 148, 132, 139, 142, 138, 134, 141, 131, 138, 139, 137, 138, 134, 132, 140, 138, 140, 138, 140, 140, 134, 139, 141, 137, 130, 140, 144, 144, 143, 140, 143, 134, 143, 137, 146, 137, 140, 134, 143, 139, 136, 153, 137, 141, 147, 141, 145, 136, 138, 136, 135, 143, 136, 136, 140, 138, 141, 148, 133, 133, 142, 150, 140, 147, 145, 126, 142, 135, 149, 145, 143, 143, 139, 140, 146, 129, 142, 126, 132, 149, 144, 139, 135, 144, 134, 151, 136, 131, 135, 144, 141, 141, 141, 137, 137, 135, 137, 138, 146, 139, 137, 145, 145, 140, 143, 135, 135, 137, 135, 137, 137, 142, 144, 135, 136, 140, 140, 142, 145, 146, 140, 140, 138, 145, 147, 140, 134, 136, 138, 140, 139, 132, 142, 143, 131, 131, 135, 138, 151, 130, 139, 139, 137, 130, 141, 141, 140, 137, 136, 140, 143, 138, 137, 142, 137, 135, 145, 139, 135, 133, 138, 144, 137, 142, 148, 131, 140, 139, 137, 137, 127, 140, 139, 147, 142, 141, 134, 144, 139, 138, 141, 147, 143, 135, 133, 142, 141, 138, 133, 140, 147, 131, 138, 136, 138, 128, 131, 134, 139, 141, 134, 141, 140, 141, 135, 140, 139, 135, 145, 135, 138, 139, 131, 140, 138, 129, 138, 131, 143, 138, 141, 141, 136, 138, 134, 150, 133, 136, 135, 140, 137, 145, 133, 139, 135, 140, 137, 138, 138, 150, 135, 133, 132, 135, 139, 138, 140, 140, 144, 137, 137, 132, 145, 138, 138, 134, 138, 137, 134, 134, 132, 140, 132, 144, 135, 141, 140, 139, 138, 152, 131, 139, 135, 143, 138, 141, 140, 138, 149, 139, 140, 139, 149, 138, 138, 134, 134, 146, 128, 141, 140, 142, 137, 135, 143, 136, 140, 138, 143, 132, 140, 138, 147, 136, 127, 147, 141, 139, 143, 143, 140, 143, 135, 136, 145, 134, 136, 140, 140, 148, 144, 135, 136, 137, 142, 143, 134, 140, 144, 133, 137, 137, 129, 138, 135, 135, 133, 142, 139, 125, 121, 137, 132, 142, 138, 144, 143, 140, 136, 144, 138, 139, 141, 136, 135, 134, 139, 135, 141, 141, 141, 140, 145, 135, 134, 132, 129, 137, 133, 140, 142, 129, 147, 150, 133, 143, 143, 136, 141, 134, 143, 136, 134, 143, 140, 139, 141, 138, 139, 134, 135, 144, 132, 140, 135, 142, 154, 139, 137, 130, 141, 132, 149, 139, 146, 139, 134, 143, 135, 137, 138, 138, 141, 138, 137, 147, 147, 144, 136, 135, 145, 141, 148, 132, 142, 131, 125, 149, 132, 135, 128, 148, 139, 141, 139, 138, 139, 135, 138, 142, 145, 139, 135, 134, 151, 146, 138, 137, 138, 139, 151, 137, 135, 142, 138, 140, 133, 134, 134, 136, 131, 141, 139, 140, 145, 132, 140, 139, 134, 139, 137, 138, 142, 135, 132, 144, 142, 140, 139, 140, 133, 140, 130, 138, 154, 139, 131, 131, 132, 135, 138, 135, 138, 131, 134, 136, 146, 135, 137, 150, 140, 144, 143, 137, 137, 147, 140, 134, 137, 136, 143, 136, 144, 145, 127, 143, 140, 135, 150, 137, 141, 141, 136, 130, 138, 135, 138, 133, 139, 142, 133, 151, 139, 146, 137, 139, 138, 133, 142, 135, 147, 140, 143, 140, 143, 133, 146, 137, 138, 138, 142, 134, 135, 137, 128, 138, 128, 145, 141, 139, 140, 140, 147, 136, 137, 135, 140, 132, 139, 146, 137, 133, 136, 133, 143, 139, 143, 137, 141, 136, 131, 149, 141, 138, 135, 138, 133, 138, 146, 135, 141, 148, 141, 131, 133, 134, 138, 136, 139, 139, 138, 133, 126, 139, 138, 134, 142, 135, 134, 136, 143, 132, 147, 136, 141, 134, 132, 146, 133, 144, 137, 144, 136, 139, 142, 123, 132, 134, 136, 121, 142, 139, 144, 139, 141, 132, 139, 142, 139, 137, 141, 141, 139, 141, 134, 138, 133, 150, 137, 142, 140, 135, 134, 132, 138, 148, 143, 149, 146, 132, 135, 129, 135, 142, 128, 133, 133, 138, 137, 137, 137, 145, 141, 137, 137, 133, 137, 142, 134, 130, 137, 141, 146, 143, 141, 143, 139, 136, 135, 134, 144, 141, 133, 131, 139, 132, 141, 140, 138, 142, 139, 135, 135, 139, 138, 133, 145, 140, 139, 133, 141, 138, 147, 141, 130, 136, 148, 140, 142, 131, 143, 138, 135, 133, 140, 146, 135, 135, 149, 144, 130, 130, 142, 149, 142, 138, 135, 125, 141, 137, 137, 138, 141, 142, 128, 134, 138, 141, 140, 148, 128, 134, 142, 134, 137, 145, 143, 131, 137, 134, 134, 151, 149, 139, 135, 137, 143, 134, 139, 142, 125, 131, 143, 142, 138, 139, 134, 140, 147, 140, 141, 145, 124, 139, 135, 144, 140, 132, 131, 141, 140, 142, 143, 150, 149, 143, 137, 140, 125, 138, 136, 136, 139, 140, 138, 133, 154, 143, 134, 127, 137, 140, 134, 140, 138, 141, 139, 141, 142, 135, 140, 136, 139, 146, 136, 146, 135, 139, 136, 135, 142, 134, 137, 140, 140, 132, 148, 142, 142, 138, 140, 143, 142, 143, 138, 131, 138, 140, 137, 133, 146, 146, 145, 124, 133, 139, 146, 146, 133, 139, 131, 134, 146, 137, 141, 144, 149, 138, 134, 143, 143, 135, 135, 144, 136, 126, 135, 135, 142, 138, 141, 146, 140, 146, 127, 147, 139, 132, 136, 133, 145, 143, 148, 141, 137, 134, 133, 144, 147, 135, 138, 131, 144, 161, 133, 148, 118, 140, 129, 139, 132, 140, 161, 138, 134, 120, 145, 140, 142, 141, 139, 142, 136, 136, 148, 144, 139, 140, 146, 143, 158, 147, 152, 143, 159, 143, 141, 128, 130, 145, 139, 131, 137, 132, 144, 149, 139, 143, 150, 149, 141, 145, 133, 146, 156, 125, 132, 145, 134, 132, 164, 126, 142, 138, 139, 135, 139, 130, 138, 153, 138, 138, 146, 134, 154, 128, 146, 148, 132, 132, 135, 145, 132, 146, 134, 145, 142, 133, 142, 137, 145, 133, 150, 134, 145, 150, 138, 156, 133, 131, 138, 137, 147, 135, 132, 143, 136, 138, 143, 144, 129, 143, 119, 142, 132, 138, 136, 144, 133, 133, 137, 139, 146, 151, 129, 135, 142, 143, 143, 140, 143, 133, 149, 130, 142, 134, 120, 150, 124, 141, 145, 132, 141, 141, 142, 134, 136, 139, 136, 135, 120, 131, 139, 138, 137, 138, 146, 133, 136, 142, 130, 137, 142, 135, 134, 138, 138, 137, 136, 139, 145, 147, 133, 130, 139, 134, 141, 130, 139, 141, 151, 143, 139, 142, 144, 133, 132, 145, 138, 138, 123, 144, 141, 137, 141, 147, 143, 140, 140, 138, 138, 140, 140, 148, 143, 150, 159, 130, 150, 138, 139, 132, 139, 141, 133, 147, 143, 133, 137, 137, 144, 147, 146, 134, 153, 134, 133, 131, 142, 134, 141, 133, 139, 139, 143, 142, 137, 151, 140, 147, 125, 135, 141, 145, 141, 143, 161, 155, 142, 138, 137, 148, 140, 141, 138, 141, 137, 138, 132, 143, 140, 136, 128, 151, 139, 135, 138, 145, 129, 137, 138, 138, 147, 142, 139, 145, 138, 147, 137, 134, 140, 140, 132, 145, 141, 139, 143, 140, 130, 131, 138, 134, 143, 145, 135, 125, 154, 133, 131, 137, 142, 143, 138, 154, 138, 138, 136, 141, 132, 143, 147, 139, 142, 137, 131, 144, 152, 143, 134, 134, 144, 125, 137, 140, 130, 142, 136, 138, 136, 137, 138, 130, 144, 137, 147, 142, 139, 137, 118, 133, 139, 145, 142, 146, 131, 139, 132, 131, 150, 139, 142, 143, 136, 137, 135, 147, 135, 141, 132, 141, 145, 129, 146, 145, 140, 125, 143, 140, 151, 138, 132, 144, 145, 133, 138, 144, 150, 156, 132, 120, 146, 133, 148, 130, 139, 131, 127, 144, 134, 151, 135, 128, 138, 141, 136, 140, 145, 133, 133, 139, 140, 132, 138, 149, 139, 134, 143, 133, 137, 136, 140, 136, 141, 133, 137, 131, 138, 131, 135, 157, 132, 145, 153, 148, 148, 134, 133, 139, 132, 135, 142, 128, 141, 132, 142, 145, 137, 132, 135, 137, 143, 136, 145, 138, 145, 141, 142, 134, 144, 139, 145, 141, 146, 140, 141, 133, 142, 136, 133, 148, 139, 124, 134, 146, 141, 130, 143, 137, 143, 137, 136, 149, 135, 142, 141, 141, 138, 123, 135, 128, 146, 131, 142, 141, 146, 134, 139, 137, 141, 149, 150, 143, 150, 137, 137, 130, 137, 138, 141, 126, 130, 126, 141, 143, 130, 144, 136, 137, 150, 130, 141, 147, 146, 139, 139, 146, 143, 141, 135, 126, 143, 132, 139, 132, 141, 140, 138, 122, 151, 138, 135, 134, 138, 134, 136, 140, 142, 145, 132, 132, 136, 142, 141, 136, 143, 136, 141, 146, 146, 154, 148, 135, 142, 144, 139, 144, 139, 141, 145, 149, 133, 145, 132, 141, 134, 132, 156, 138, 144, 150, 144, 140, 151, 137, 135, 140, 133, 140, 137, 144, 144, 137, 140, 131, 138, 136, 145, 137, 133, 132, 134, 140, 137, 137, 137, 139, 132, 141, 125, 134, 127, 140, 141, 138, 134, 143, 129, 135, 153, 142, 145, 158, 156, 141, 134, 138, 141, 121, 138, 141, 133, 136, 133, 134, 132, 136, 145, 136, 143, 145, 141, 140, 133, 124, 125, 149, 146, 147, 141, 149, 137, 140, 147, 133, 140, 125, 151, 145, 147, 134, 140, 140, 141, 131, 135, 153, 130, 128, 137, 154, 146, 138, 141, 144, 134, 137, 139, 134, 136, 134, 138, 146, 152, 143, 150, 137, 155, 141, 153, 132, 141, 147, 134, 147, 139, 147, 135, 135, 135, 140, 135, 150, 143, 138, 138, 139, 141, 143, 154, 133, 146, 137, 135, 148, 139, 137, 141, 146, 143, 139, 143, 142, 136, 147, 142, 141, 141, 133, 120, 131, 137, 135, 141, 135, 144, 130, 145, 140, 141, 140, 132, 135, 148, 128, 145, 139, 140, 136, 144, 132, 142, 139, 131, 135, 130, 135, 139, 139, 138, 141, 147, 135, 134, 143, 142, 144, 136, 143, 144, 144, 134, 140, 141, 145, 138, 153, 138, 146, 126, 138, 128, 146, 153, 138, 144, 141, 138, 138, 136, 132, 141, 135, 132, 145, 138, 153, 139, 144, 145, 137, 135, 132, 141, 141, 134, 140, 140, 144, 132, 138, 133, 131, 150, 134, 145, 148, 141, 148, 138, 133, 143, 132, 137, 149, 121, 137, 156, 138, 138, 144, 139, 125, 138, 139, 137, 137, 156, 136, 135, 144, 135, 138, 146, 135, 145, 144, 151, 136, 144, 134, 126, 134, 147, 140, 139, 117, 138, 143, 149, 137, 141, 147, 141, 136, 144, 131, 137, 143, 142, 142, 136, 134, 130, 139, 144, 146, 140, 143, 149, 133, 139, 139, 149, 137, 138, 135, 130, 139, 127, 139, 143, 139, 136, 143, 144, 132, 125, 140, 156, 144, 139, 152, 143, 138, 144, 132, 145, 133, 135, 149, 136, 136, 133, 130, 145, 141, 137, 135, 144, 131, 143, 146, 149, 134, 137, 144, 133, 130, 128, 148, 143, 145, 150, 121, 136, 134, 143, 136, 140, 140, 134, 139, 137, 141, 132, 138, 139, 146, 143, 146, 131, 141, 145, 135, 141, 153, 140, 137, 143, 133, 146, 150, 136, 137, 145, 147, 137, 138, 143, 130, 129, 142, 144, 155, 142, 139, 140, 129, 149, 136, 144, 141, 143, 136, 141, 138, 136, 152, 130, 130, 146, 144, 135, 141, 137, 130, 135, 143, 145, 147, 142, 137, 142, 143, 142, 129, 149, 134, 140, 136, 140, 134, 131, 136, 141, 145, 142, 133, 143, 145, 126, 136, 145, 135, 144, 131, 137, 137, 142, 148, 134, 136, 129, 140, 138, 129, 135, 133, 144, 141, 140, 141, 138, 125, 146, 135, 133, 130, 136, 121, 144, 141, 137, 132, 135, 131, 142, 132, 137, 140, 133, 140, 138, 137, 132, 140, 151, 136, 136, 127, 146, 137, 136, 138, 136, 138, 142, 143, 142, 147, 142, 142, 134, 142, 137, 118, 134, 146, 139, 135, 137, 142, 131, 136, 137, 146, 132, 140, 138, 139, 136, 132, 143, 144, 142, 132, 135, 134, 137, 132, 144, 137, 130, 139, 139, 141, 129, 141, 144, 141, 136, 141, 133, 146, 136, 138, 136, 126, 134, 140, 147, 136, 132, 147, 125, 134, 134, 139, 140, 130, 138, 131, 136, 144, 135, 134, 139, 140, 142, 133, 138, 135, 140, 146, 129, 142, 135, 134, 131, 140, 136, 143, 151, 148, 147, 133, 131, 137, 134, 136, 136, 141, 136, 145, 138, 134, 157, 142, 138, 143, 135, 139, 139, 141, 152, 146, 140, 141, 142, 134, 129, 133, 137, 151, 138, 149, 137, 138, 136, 143, 130, 141, 140, 130, 136, 140, 138, 133, 139, 142, 139, 132, 141, 138, 133, 143, 144, 141, 137, 133, 136, 148, 131, 139, 143, 141, 147, 140, 139, 139, 137, 128, 145, 140, 149, 145, 133, 144, 144, 136, 132, 146, 132, 139, 134, 136, 139, 149, 135, 136, 141, 141, 141, 133, 139, 132, 149, 135, 144, 140, 143, 142, 130, 143, 135, 145, 137, 148, 139, 144, 140, 143, 130, 155, 131, 142, 128, 131, 131, 134, 131, 139, 139, 141, 130, 144, 135, 135, 139, 135, 132, 143, 134, 138, 140, 136, 147, 137, 136, 133, 146, 138, 134, 137, 144, 133, 141, 148, 141, 135, 148, 142, 141, 143, 143, 143, 148, 137, 134, 142, 134, 133, 141, 148, 138, 136, 130, 143, 136, 143, 139, 137, 141, 143, 142, 135, 150, 142, 131, 140, 145, 130, 139, 149, 136, 153, 138, 147, 146, 145, 146, 140, 134, 134, 143, 140, 137, 141, 138, 137, 142, 144, 136, 144, 126, 128, 141, 128, 136, 136, 136, 149, 130, 131, 146, 126, 140, 147, 142, 148, 138, 149, 137, 142, 144, 130, 147, 136, 148, 129, 152, 138, 138, 136, 146, 132, 129, 134, 142, 148, 135, 136, 147, 135, 129, 138, 136, 134, 137, 140, 131, 138, 138, 144, 149, 138, 133, 133, 142, 135, 147, 141, 136, 139, 144, 134, 140, 148, 135, 145, 127, 142, 131, 142, 148, 133, 139, 138, 131, 135, 136, 150, 135, 140, 134, 143, 131, 136, 138, 143, 135, 138, 145, 131, 140, 122, 138, 137, 134, 135, 138, 134, 133, 138, 139, 139, 142, 129, 146, 139, 124, 137, 139, 143, 150, 133, 134, 152, 137, 139, 134, 138, 133, 132, 138, 140, 150, 134, 137, 139, 140, 132, 142, 151, 144, 146, 149, 142, 136, 137, 141, 141, 136, 138, 135, 141, 140, 140, 139, 138, 139, 140, 135, 139, 135, 141, 138, 144, 143, 140, 141, 139, 136, 140, 140, 138, 133, 139, 138, 140, 136, 151, 138, 137, 138, 136, 144, 138, 137, 142, 132, 142, 141, 142, 140, 136, 144, 144, 144, 146, 141, 134, 141, 140, 136, 137, 142, 139, 135, 137, 139, 142, 141, 136, 134, 136, 146, 140, 132, 142, 138, 138, 140, 143, 143, 135, 132, 139, 136, 137, 138, 136, 138, 143, 147, 136, 138, 150, 143, 134, 141, 143, 141, 143, 139, 137, 138, 139, 139, 135, 135, 139, 138, 143, 137, 137, 135, 141, 148, 140, 138, 137, 142, 140, 129, 141, 140, 136, 129, 131, 142, 134, 139, 139, 143, 145, 141, 137, 143, 143, 144, 141, 138, 141, 137, 147, 137, 139, 140, 136, 138, 144, 138, 139, 138, 142, 139, 138, 135, 135, 137, 139, 137, 139, 138, 145, 140, 136, 136, 135, 138, 136, 135, 137, 144, 149, 151, 146, 135, 133, 138, 146, 140, 138, 136, 136, 136, 139, 138, 139, 145, 139, 143, 134, 135, 137, 136, 142, 137, 139, 138, 144, 143, 143, 137, 144, 140, 142, 142, 146, 145, 136, 142, 135, 148, 139, 140, 145, 140, 133, 147, 139, 140, 145, 139, 137, 136, 139, 139, 142, 133, 138, 145, 139, 139, 140, 144, 135, 140, 139, 137, 143, 138, 142, 136, 146, 140, 143, 139, 137, 139, 140, 144, 138, 139, 135, 150, 143, 145, 144, 136, 142, 136, 138, 136, 141, 136, 142, 139, 135, 137, 136, 139, 142, 140, 142, 142, 141, 144, 132, 137, 144, 143, 134, 138, 138, 146, 138, 141, 139, 135, 139, 147, 135, 136, 138, 140, 144, 140, 140, 135, 143, 145, 136, 137, 140, 132, 141, 140, 142, 142, 135, 143, 138, 151, 138, 139, 140, 134, 141, 141, 141, 140, 137, 141, 141, 140, 140, 137, 136, 140, 140, 139, 140, 139, 142, 136, 147, 145, 139, 139, 139, 139, 141, 137, 140, 139, 139, 144, 138, 138, 142, 136, 140, 140, 141, 138, 141, 137, 142, 136, 138, 145, 144, 139, 142, 135, 139, 138, 142, 137, 133, 137, 144, 136, 141, 137, 135, 140, 139, 140, 132, 143, 142, 134, 142, 142, 146, 143, 143, 138, 138, 138, 139, 145, 138, 138, 138, 141, 140, 131, 140, 137, 144, 136, 135, 134, 137, 137, 140, 134, 139, 140, 139, 144, 138, 134, 134, 136, 139, 137, 142, 145, 139, 134, 137, 141, 135, 147, 142, 139, 142, 139, 141, 141, 142, 139, 136, 135, 145, 137, 137, 141, 140, 137, 137, 139, 140, 141, 143, 143, 142, 141, 135, 138, 141, 136, 142, 133, 144, 133, 138, 134, 140, 138, 135, 138, 140, 140, 142, 140, 139, 138, 141, 139, 137, 149, 141, 135, 138, 140, 142, 147, 137, 143, 143, 132, 140, 137, 148, 140, 138, 139, 144, 144, 140, 141, 139, 133, 146, 143, 141, 138, 137, 140, 141, 141, 145, 143, 141, 137, 138, 134, 134, 138, 138, 144, 144, 137, 141, 138, 137, 137, 140, 131, 137, 131, 137, 142, 138, 147, 149, 139, 138, 137, 145, 140, 133, 143, 137, 143, 145, 132, 139, 146, 132, 147, 131, 137, 140, 141, 142, 146, 144, 141, 142, 142, 134, 136, 136, 139, 136, 137, 139, 145, 133, 134, 141, 139, 130, 130, 139, 143, 140, 135, 132, 134, 134, 128, 138, 133, 135, 142, 140, 138, 133, 138, 140, 125, 135, 137, 136, 132, 146, 136, 141, 135, 134, 139, 141, 145, 135, 133, 131, 150, 137, 134, 143, 143, 136, 127, 137, 123, 141, 144, 144, 134, 138, 139, 145, 140, 135, 133, 140, 130, 140, 138, 138, 136, 133, 144, 138, 136, 134, 142, 147, 142, 133, 139, 144, 135, 135, 145, 140, 136, 138, 141, 143, 135, 138, 131, 140, 139, 144, 129, 144, 146, 135, 142, 136, 143, 136, 147, 131, 146, 142, 139, 141, 143, 130, 132, 145, 134, 126, 132, 140, 131, 137, 132, 132, 135, 141, 143, 144, 137, 139, 155, 152, 139, 143, 142, 145, 134, 140, 131, 142, 149, 149, 141, 133, 147, 147, 137, 130, 139, 141, 147, 132, 130, 138, 139, 141, 139, 140, 138, 135, 133, 138, 141, 137, 129, 136, 136, 129, 135, 138, 139, 148, 139, 144, 129, 144, 134, 142, 133, 140, 141, 137, 142, 137, 145, 135, 145, 136, 136, 141, 141, 138, 143, 134, 134, 136, 144, 140, 129, 132, 135, 128, 134, 139, 139, 140, 142, 139, 133, 132, 140, 133, 138, 146, 139, 131, 138, 130, 135, 133, 135, 138, 136, 140, 142, 140, 140, 147, 144, 138, 130, 134, 144, 132, 143, 148, 133, 147, 135, 141, 133, 148, 133, 141, 134, 133, 137, 140, 137, 140, 140, 144, 141, 144, 134, 140, 129, 139, 136, 135, 143, 141, 130, 137, 144, 142, 149, 139, 145, 141, 137, 141, 141, 135, 135, 136, 143, 140, 136, 134, 149, 136, 142, 131, 136, 129, 143, 146, 140, 140, 148, 138, 129, 137, 142, 143, 147, 138, 155, 136, 143, 136, 132, 135, 137, 130, 138, 137, 120, 144, 134, 134, 140, 137, 144, 135, 138, 140, 140, 148, 136, 139, 141, 144, 135, 148, 142, 137, 135, 143, 144, 140, 135, 148, 139, 133, 130, 140, 139, 137, 150, 146, 130, 147, 136, 132, 133, 144, 128, 130, 145, 139, 139, 138, 137, 142, 132, 136, 145, 138, 126, 137, 130, 139, 134, 131, 142, 136, 136, 137, 135, 134, 147, 127, 138, 143, 133, 143, 140, 130, 145, 138, 146, 142, 140, 140, 150, 133, 142, 132, 141, 139, 134, 142, 131, 144, 145, 135, 134, 146, 135, 138, 147, 135, 143, 136, 135, 140, 138, 144, 145, 138, 132, 141, 140, 144, 139, 139, 132, 146, 141, 130, 144, 134, 142, 141, 144, 143, 143, 138, 139, 140, 137, 139, 130, 133, 136, 141, 139, 133, 140, 136, 138, 142, 129, 139, 133, 132, 140, 138, 134, 145, 132, 132, 140, 137, 144, 140, 132, 137, 135, 145, 144, 131, 140, 137, 143, 139, 136, 139, 139, 137, 133, 140, 129, 132, 143, 149, 134, 134, 141, 139, 146, 135, 137, 133, 129, 139, 140, 132, 133, 143, 137, 134, 148, 140, 133, 140, 146, 128, 139, 126, 132, 137, 133, 141, 147, 138, 134, 142, 143, 141, 135, 161, 137, 135, 139, 145, 137, 135, 146, 144, 139, 146, 149, 138, 132, 156, 150, 116, 135, 138, 135, 139, 126, 142, 138, 140, 138, 134, 138, 140, 139, 138, 153, 144, 139, 136, 131, 135, 135, 141, 142, 142, 125, 138, 139, 133, 148, 140, 131, 141, 146, 128, 147, 145, 143, 134, 133, 141, 140, 141, 158, 141, 153, 156, 130, 136, 139, 139, 133, 145, 143, 134, 129, 137, 147, 146, 138, 144, 142, 138, 138, 142, 132, 135, 130, 137, 125, 135, 135, 129, 148, 135, 147, 138, 141, 139, 140, 140, 137, 138, 138, 149, 136, 141, 142, 136, 134, 142, 142, 140, 145, 135, 140, 142, 141, 132, 136, 135, 129, 143, 142, 145, 139, 138, 132, 134, 140, 139, 140, 136, 137, 150, 145, 139, 138, 135, 147, 149, 150, 142, 137, 137, 143, 149, 143, 142, 135, 132, 140, 137, 138, 133, 141, 136, 141, 143, 143, 139, 137, 146, 140, 137, 135, 139, 141, 139, 131, 140, 133, 134, 130, 133, 142, 144, 137, 134, 143, 135, 137, 141, 141, 151, 137, 134, 135, 143, 135, 137, 126, 134, 150, 132, 143, 137, 136, 146, 142, 136, 136, 139, 139, 132, 139, 137, 135, 135, 132, 148, 140, 133, 128, 134, 130, 139, 147, 143, 138, 138, 140, 138, 133, 143, 137, 137, 140, 133, 141, 138, 137, 143, 135, 134, 135, 139, 139, 143, 132, 137, 141, 147, 138, 134, 140, 133, 139, 139, 144, 142, 133, 135, 147, 138, 147, 143, 135, 141, 140, 132, 136, 138, 140, 138, 143, 148, 135, 147, 136, 137, 128, 140, 141, 137, 139, 144, 140, 142, 126, 145, 135, 133, 142, 136, 144, 136, 138, 136, 139, 136, 140, 144, 135, 132, 127, 135, 140, 141, 146, 143, 136, 142, 131, 147, 139, 147, 142, 150, 133, 140, 135, 137, 138, 138, 149, 143, 138, 137, 121, 141, 137, 146, 142, 148, 129, 136, 140, 143, 137, 139, 137, 138, 141, 139, 137, 137, 143, 141, 133, 134, 134, 137, 136, 138, 134, 141, 132, 140, 148, 126, 129, 133, 140, 138, 140, 147, 145, 132, 138, 140, 131, 148, 142, 148, 138, 139, 138, 136, 139, 146, 136, 141, 143, 138, 118, 145, 128, 136, 147, 145, 137, 144, 132, 141, 130, 138, 132, 129, 142, 138, 146, 136, 136, 147, 142, 142, 140, 146, 137, 136, 132, 141, 136, 139, 132, 133, 146, 142, 134, 138, 149, 128, 132, 135, 145, 136, 136, 132, 134, 139, 160, 132, 132, 142, 135, 150, 132, 138, 143, 144, 143, 134, 143, 138, 145, 144, 140, 145, 139, 151, 141, 144, 139, 149, 140, 131, 136, 140, 145, 133, 141, 134, 143, 140, 139, 140, 138, 137, 144, 133, 139, 155, 139, 145, 141, 149, 139, 146, 138, 145, 134, 135, 144, 145, 145, 126, 129, 138, 124, 142, 131, 138, 135, 133, 144, 147, 142, 135, 155, 141, 142, 139, 135, 147, 135, 146, 143, 133, 139, 138, 134, 136, 142, 142, 144, 148, 152, 136, 132, 142, 143, 135, 140, 137, 136, 147, 139, 140, 137, 139, 141, 137, 142, 123, 137, 138, 141, 137, 140, 139, 138, 136, 146, 141, 137, 136, 134, 144, 137, 146, 154, 130, 140, 138, 128, 146, 142, 134, 127, 136, 143, 147, 135, 137, 136, 151, 135, 144, 143, 133, 141, 133, 142, 139, 128, 136, 130, 151, 138, 144, 144, 133, 150, 136, 141, 141, 136, 137, 135, 137, 143, 131, 143, 139, 146, 141, 141, 139, 154, 130, 134, 144, 134, 143, 133, 136, 132, 141, 134, 139, 138, 139, 135, 135, 131, 139, 144, 137, 134, 130, 141, 139, 146, 145, 131, 128, 139, 136, 144, 149, 139, 141, 147, 129, 147, 144, 135, 135, 128, 134, 134, 145, 138, 138, 134, 135, 139, 146, 138, 139, 152, 135, 141, 147, 151, 143, 138, 137, 133, 134, 145, 144, 141, 136, 128, 133, 141, 134, 146, 134, 140, 147, 141, 140, 136, 139, 137, 144, 140, 144, 142, 144, 140, 138, 146, 136, 147, 140, 138, 140, 133, 132, 130, 138, 145, 141, 138, 127, 140, 138, 148, 139, 138, 137, 141, 135, 137, 137, 130, 138, 135, 131, 133, 139, 147, 141, 146, 144, 137, 148, 132, 142, 131, 145, 147, 137, 135, 143, 134, 137, 145, 140, 138, 146, 138, 146, 135, 132, 138, 134, 136, 132, 132, 139, 142, 145, 142, 132, 129, 136, 130, 134, 144, 135, 135, 139, 143, 138, 130, 136, 147, 141, 140, 138, 135, 141, 144, 139, 139, 138, 134, 139, 130, 139, 137, 137, 132, 141, 139, 141, 138, 139, 142, 148, 148, 142, 140, 145, 141, 136, 140, 132, 141, 149, 146, 144, 140, 139, 145, 140, 134, 134, 146, 138, 137, 146, 139, 133, 138, 137, 145, 128, 143, 141, 131, 131, 142, 141, 139, 142, 138, 139, 134, 134, 135, 149, 133, 142, 138, 146, 138, 133, 139, 139, 137, 144, 137, 135, 135, 144, 132, 141, 136, 138, 139, 134, 136, 140, 143, 138, 131, 142, 136, 136, 140, 141, 140, 132, 133, 138, 139, 140, 134, 132, 127, 136, 135, 140, 134, 134, 139, 133, 143, 130, 139, 124, 141, 141, 139, 140, 147, 144, 138, 137, 133, 127, 142, 138, 137, 139, 138, 131, 133, 138, 141, 140, 133, 125, 144, 141, 141, 141, 144, 132, 143, 148, 137, 136, 136, 141, 134, 130, 134, 137, 133, 143, 137, 139, 148, 140, 135, 130, 147, 146, 142, 141, 130, 142, 133, 149, 136, 140, 144, 138, 129, 138, 146, 140, 135, 148, 143, 138, 132, 128, 133, 126, 134, 145, 149, 140, 131, 134, 141, 148, 142, 140, 148, 124, 135, 130, 136, 138, 147, 137, 143, 157, 136, 142, 143, 129, 141, 138, 139, 137, 130, 135, 137, 135, 138, 142, 131, 137, 136, 138, 136, 142, 140, 138, 139, 131, 129, 136, 142, 128, 146, 133, 144, 140, 148, 140, 143, 133, 139, 140, 134, 143, 134, 139, 136, 138, 139, 144, 140, 139, 141, 128, 142, 135, 139, 131, 133, 148, 142, 141, 137, 134, 137, 132, 134, 140, 137, 133, 137, 142, 139, 139, 140, 138, 148, 139, 137, 141, 139, 134, 141, 137, 135, 144, 139, 136, 135, 133, 141, 135, 142, 138, 142, 139, 143, 135, 138, 137, 136, 131, 136, 141, 133, 135, 141, 136, 132, 135, 139, 138, 135, 140, 135, 147, 139, 144, 131, 139, 136, 144, 139, 137, 145, 139, 132, 138, 144, 143, 138, 145, 138, 135, 141, 135, 138, 141, 138, 146, 139, 145, 142, 140, 140, 138, 151, 144, 141, 137, 136, 139, 139, 142, 141, 153, 140, 143, 136, 146, 138, 137, 137, 141, 134, 155, 138, 143, 147, 141, 142, 139, 140, 137, 137, 140, 144, 140, 143, 139, 137, 139, 134, 140, 144, 143, 133, 138, 133, 135, 151, 135, 136, 139, 137, 138, 134, 135, 140, 139, 150, 145, 142, 139, 135, 134, 138, 131, 141, 141, 140, 131, 140, 140, 131, 138, 140, 138, 138, 132, 140, 141, 140, 141, 147, 141, 142, 142, 136, 138, 137, 147, 139, 143, 141, 137, 139, 138, 150, 137, 143, 138, 135, 139, 142, 145, 141, 144, 146, 138, 143, 144, 138, 136, 142, 147, 134, 137, 140, 141, 143, 134, 134, 135, 135, 139, 129, 139, 127, 140, 141, 145, 141, 145, 148, 140, 141, 140, 132, 134, 139, 134, 143, 136, 134, 136, 132, 144, 133, 131, 140, 152, 136, 136, 142, 142, 135, 130, 140, 140, 136, 134, 139, 138, 140, 137, 141, 136, 141, 143, 133, 144, 140, 140, 129, 136, 136, 135, 138, 138, 138, 141, 136, 137, 135, 138, 138, 136, 136, 136, 139, 137, 140, 125, 138, 143, 143, 139, 142, 134, 140, 138, 143, 134, 142, 139, 141, 144, 136, 136, 139, 146, 140, 140, 142, 142, 145, 138, 144, 134, 137, 141, 141, 142, 139, 138, 143, 143, 136, 140, 144, 141, 134, 138, 130, 142, 140, 138, 141, 131, 140, 137, 138, 134, 134, 142, 135, 137, 136, 133, 130, 143, 141, 134, 143, 135, 132, 142, 139, 139, 139, 147, 135, 133, 138, 146, 134, 141, 135, 139, 141, 136, 146, 144, 136, 141, 139, 140, 143, 137, 140, 142, 137, 142, 138, 138, 138, 136, 133, 142, 136, 145, 144, 135, 134, 138, 143, 142, 131, 141, 138, 147, 152, 141, 134, 137, 138, 137, 144, 136, 143, 135, 142, 147, 138, 151, 143, 147, 133, 135, 136, 142, 141, 137, 148, 140, 139, 140, 136, 140, 155, 137, 135, 143, 139, 136, 140, 142, 147, 135, 143, 130, 137, 139, 133, 139, 139, 137, 134, 135, 142, 135, 133, 139, 134, 137, 135, 140, 140, 139, 137, 133, 144, 138, 134, 142, 139, 142, 138, 131, 141, 141, 135, 134, 134, 139, 134, 136, 137, 135, 143, 128, 132, 137, 142, 141, 140, 138, 141, 133, 136, 139, 134, 136, 142, 137, 146, 139, 141, 138, 145, 144, 135, 139, 131, 140, 149, 141, 136, 133, 145, 132, 143, 141, 138, 141, 131, 141, 142, 144, 134, 168, 137, 135, 152, 136, 147, 129, 146, 132, 138, 164, 150, 144, 137, 140, 152, 138, 143, 141, 151, 146, 146, 141, 131, 146, 142, 136, 142, 145, 134, 148, 137, 142, 131, 144, 142, 143, 137, 134, 151, 138, 142, 139, 137, 140, 140, 137, 117, 131, 138, 143, 140, 124, 142, 136, 138, 138, 151, 128, 133, 130, 134, 147, 132, 155, 131, 141, 136, 140, 133, 146, 129, 141, 137, 129, 141, 137, 142, 129, 136, 132, 126, 138, 134, 138, 140, 131, 138, 139, 138, 132, 139, 137, 150, 144, 141, 144, 140, 127, 141, 146, 143, 128, 139, 130, 129, 133, 134, 138, 144, 134, 137, 140, 133, 136, 143, 138, 127, 144, 146, 138, 142, 130, 143, 131, 131, 142, 134, 137, 136, 123, 144, 146, 139, 132, 136, 129, 137, 138, 142, 145, 138, 152, 120, 139, 147, 149, 147, 147, 139, 132, 146, 145, 137, 150, 144, 143, 139, 134, 147, 137, 136, 134, 141, 149, 157, 148, 138, 139, 132, 159, 136, 138, 147, 132, 137, 122, 128, 141, 139, 143, 139, 129, 140, 130, 133, 146, 147, 136, 148, 137, 138, 134, 124, 141, 125, 146, 134, 133, 133, 142, 137, 138, 142, 134, 130, 143, 129, 139, 138, 135, 141, 136, 137, 148, 146, 141, 137, 136, 130, 136, 143, 144, 140, 138, 151, 134, 139, 137, 125, 135, 135, 137, 144, 149, 144, 130, 141, 137, 142, 144, 158, 137, 135, 151, 138, 135, 141, 143, 150, 142, 144, 136, 143, 132, 136, 147, 147, 138, 148, 148, 126, 137, 127, 130, 139, 139, 139, 141, 146, 136, 149, 142, 152, 133, 135, 150, 144, 142, 131, 125, 124, 148, 134, 132, 141, 144, 139, 131, 143, 132, 141, 139, 137, 138, 141, 130, 143, 135, 144, 150, 136, 141, 142, 144, 153, 137, 146, 135, 124, 130, 140, 141, 132, 138, 134, 139, 139, 128, 131, 139, 145, 138, 132, 132, 132, 138, 149, 133, 141, 132, 139, 133, 139, 149, 134, 141, 136, 139, 150, 135, 135, 143, 139, 135, 138, 138, 147, 147, 135, 144, 138, 130, 143, 144, 140, 134, 138, 133, 148, 143, 131, 133, 135, 126, 145, 146, 142, 142, 134, 130, 134, 141, 125, 142, 138, 132, 139, 142, 138, 139, 130, 135, 134, 144, 136, 140, 135, 137, 141, 127, 147, 143, 139, 139, 144, 139, 149, 138, 136, 144, 149, 135, 130, 143, 137, 135, 134, 143, 135, 141, 138, 137, 142, 134, 140, 133, 139, 142, 129, 136, 156, 136, 143, 142, 133, 143, 139, 132, 138, 138, 146, 136, 124, 144, 142, 145, 146, 138, 139, 139, 134, 136, 132, 143, 140, 139, 138, 136, 135, 146, 129, 135, 135, 140, 142, 127, 141, 129, 136, 145, 119, 133, 134, 132, 132, 137, 136, 136, 138, 130, 133, 138, 137, 134, 142, 134, 146, 136, 137, 139, 148, 148, 137, 130, 141, 137, 143, 138, 149, 146, 144, 149, 130, 124, 133, 149, 146, 132, 139, 139, 139, 140, 139, 134, 142, 141, 139, 142, 138, 134, 140, 140, 139, 137, 142, 141, 141, 136, 144, 146, 135, 137, 139, 132, 136, 141, 143, 137, 138, 139, 137, 139, 140, 130, 143, 145, 135, 132, 149, 139, 142, 140, 133, 140, 133, 138, 138, 134, 143, 144, 142, 142, 141, 140, 141, 136, 139, 143, 153, 143, 129, 141, 138, 133, 136, 135, 137, 140, 136, 143, 137, 146, 138, 143, 134, 139, 139, 138, 137, 144, 134, 146, 139, 131, 141, 146, 145, 140, 135, 141, 137, 138, 137, 140, 139, 139, 140, 145, 141, 136, 145, 136, 136, 139, 136, 140, 136, 137, 144, 130, 143, 142, 137, 136, 138, 141, 136, 142, 139, 139, 140, 133, 142, 144, 140, 145, 141, 138, 139, 147, 140, 142, 141, 139, 138, 135, 139, 140, 139, 136, 139, 135, 136, 140, 139, 136, 139, 149, 148, 135, 139, 148, 140, 142, 142, 139, 136, 138, 139, 138, 130, 141, 139, 137, 146, 138, 136, 140, 144, 140, 134, 137, 141, 137, 141, 137, 139, 139, 144, 140, 140, 139, 140, 135, 138, 140, 144, 136, 145, 145, 140, 134, 136, 141, 137, 137, 142, 145, 136, 141, 134, 141, 141, 141, 138, 139, 143, 143, 140, 139, 137, 139, 141, 144, 136, 130, 138, 138, 136, 139, 138, 139, 142, 141, 142, 142, 141, 142, 140, 140, 143, 144, 140, 139, 139, 133, 138, 140, 135, 140, 139, 134, 137, 140, 140, 141, 144, 136, 138, 143, 143, 138, 135, 141, 137, 140, 147, 143, 139, 138, 143, 140, 144, 135, 142, 141, 141, 145, 143, 134, 138, 133, 133, 145, 136, 131, 136, 137, 141, 144, 143, 146, 141, 138, 139, 133, 140, 140, 138, 142, 141, 137, 146, 136, 141, 135, 134, 130, 139, 138, 134, 134, 141, 137, 141, 138, 139, 135, 140, 139, 144, 138, 137, 141, 145, 136, 141, 137, 138, 136, 142, 140, 142, 135, 141, 142, 141, 139, 141, 146, 139, 144, 138, 141, 138, 138, 137, 140, 142, 146, 135, 136, 136, 134, 136, 136, 138, 133, 138, 141, 136, 144, 131, 138, 142, 135, 142, 140, 142, 139, 136, 142, 136, 145, 143, 135, 139, 135, 135, 143, 137, 137, 134, 141, 133, 142, 139, 143, 140, 142, 141, 139, 143, 139, 141, 142, 143, 135, 139, 136, 145, 140, 142, 138, 140, 148, 132, 138, 137, 133, 142, 137, 143, 138, 140, 135, 139, 137, 145, 145, 140, 138, 139, 135, 131, 141, 133, 156, 140, 141, 149, 138, 143, 138, 138, 139, 140, 138, 139, 143, 143, 142, 134, 138, 132, 139, 133, 136, 139, 136, 136, 140, 132, 141, 140, 144, 135, 149, 143, 148, 137, 142, 141, 138, 141, 134, 139, 142, 139, 135, 143, 140, 138, 135, 140, 137, 135, 142, 138, 139, 142, 143, 138, 143, 141, 137, 144, 140, 139, 145, 135, 134, 136, 139, 134, 150, 143, 137, 146, 144, 139, 138, 142, 136, 144, 141, 139, 138, 138, 135, 140, 139, 142, 136, 140, 142, 141, 134, 140, 137, 133, 146, 143, 139, 136, 141, 143, 143, 140, 143, 141, 137, 142, 133, 140, 130, 154, 137, 135, 140, 139, 142, 133, 137, 145, 140, 142, 152, 146, 152, 131, 138, 141, 132, 143, 139, 141, 140, 144, 139, 138, 141, 137, 139, 142, 138, 139, 135, 140, 144, 144, 130, 134, 140, 142, 135, 140, 146, 144, 143, 138, 134, 140, 144, 139, 136, 145, 138, 140, 143, 134, 144, 144, 147, 141, 141, 142, 139, 141, 141, 131, 141, 134, 131, 137, 140, 140, 137, 132, 141, 130, 141, 144, 143, 136, 136, 146, 127, 139, 123, 142, 134, 136, 138, 143, 134, 134, 144, 128, 136, 144, 130, 148, 133, 139, 147, 141, 147, 150, 141, 145, 140, 138, 135, 138, 141, 138, 131, 133, 142, 135, 132, 149, 135, 147, 138, 136, 137, 139, 148, 129, 140, 135, 141, 130, 137, 133, 136, 139, 132, 139, 142, 151, 140, 136, 138, 135, 142, 142, 139, 136, 132, 137, 139, 146, 140, 139, 145, 146, 138, 145, 139, 141, 133, 136, 140, 134, 140, 145, 136, 139, 145, 144, 138, 134, 142, 142, 131, 140, 131, 136, 143, 144, 138, 132, 137, 130, 139, 141, 140, 142, 141, 135, 139, 126, 148, 138, 150, 142, 139, 139, 136, 136, 135, 138, 134, 135, 135, 137, 144, 135, 142, 143, 138, 141, 139, 138, 144, 142, 138, 137, 136, 132, 129, 146, 136, 136, 138, 134, 136, 139, 137, 143, 145, 149, 134, 136, 139, 137, 132, 138, 136, 138, 138, 123, 131, 136, 145, 140, 135, 132, 133, 137, 142, 140, 134, 141, 138, 132, 143, 141, 139, 134, 145, 141, 138, 136, 135, 135, 139, 131, 142, 139, 138, 141, 142, 137, 135, 143, 139, 133, 134, 142, 141, 129, 131, 142, 137, 134, 130, 132, 139, 144, 129, 146, 137, 144, 142, 141, 135, 142, 141, 146, 134, 136, 146, 135, 140, 140, 152, 131, 140, 139, 135, 135, 143, 133, 136, 134, 131, 142, 140, 144, 142, 127, 143, 131, 133, 141, 130, 131, 140, 136, 138, 134, 131, 133, 140, 143, 134, 131, 142, 138, 139, 132, 134, 148, 132, 147, 135, 137, 146, 140, 138, 138, 145, 138, 135, 142, 139, 135, 139, 141, 137, 138, 140, 141, 139, 142, 135, 146, 137, 144, 136, 134, 147, 134, 133, 135, 132, 144, 150, 139, 138, 138, 144, 143, 147, 143, 144, 142, 139, 132, 138, 140, 141, 137, 133, 135, 138, 140, 138, 136, 141, 143, 140, 137, 149, 137, 140, 141, 141, 141, 139, 144, 139, 133, 141, 135, 126, 145, 133, 134, 141, 143, 135, 138, 144, 134, 143, 133, 138, 141, 142, 142, 138, 146, 143, 132, 140, 133, 147, 132, 135, 132, 143, 138, 142, 132, 149, 135, 144, 138, 140, 138, 132, 139, 138, 127, 141, 133, 138, 140, 136, 146, 144, 135, 142, 138, 140, 134, 138, 139, 145, 146, 138, 129, 142, 141, 144, 135, 143, 142, 138, 138, 135, 150, 135, 145, 143, 138, 138, 136, 143, 146, 141, 133, 138, 138, 139, 143, 138, 140, 130, 141, 138, 146, 140, 143, 148, 147, 146, 133, 138, 147, 153, 139, 146, 143, 132, 129, 147, 143, 140, 132, 161, 136, 136, 135, 132, 139, 123, 138, 137, 146, 136, 139, 130, 139, 132, 137, 143, 141, 145, 138, 149, 136, 131, 127, 136, 152, 141, 145, 145, 131, 135, 148, 146, 137, 144, 142, 147, 137, 129, 137, 143, 141, 129, 128, 137, 138, 137, 146, 147, 148, 136, 126, 144, 144, 139, 142, 147, 142, 146, 141, 142, 130, 152, 138, 139, 127, 133, 134, 134, 140, 135, 128, 146, 144, 135, 139, 142, 156, 139, 142, 132, 133, 145, 132, 137, 136, 137, 137, 137, 133, 142, 138, 141, 135, 143, 137, 140, 143, 141, 137, 131, 136, 135, 137, 140, 144, 147, 131, 135, 153, 150, 146, 141, 150, 135, 140, 140, 135, 145, 133, 136, 137, 133, 131, 144, 141, 137, 139, 142, 147, 141, 148, 139, 140, 149, 136, 137, 137, 137, 128, 147, 145, 135, 137, 147, 135, 148, 146, 131, 145, 146, 147, 145, 150, 142, 137, 134, 147, 138, 137, 136, 135, 133, 131, 147, 147, 131, 135, 131, 124, 133, 139, 136, 143, 153, 138, 149, 148, 140, 134, 134, 138, 143, 140, 136, 139, 138, 143, 143, 142, 135, 139, 138, 144, 133, 135, 136, 137, 142, 138, 123, 148, 144, 143, 135, 131, 138, 133, 138, 135, 134, 139, 134, 128, 138, 140, 140, 134, 133, 139, 135, 126, 141, 139, 140, 133, 141, 138, 135, 144, 137, 143, 143, 142, 134, 139, 136, 133, 141, 137, 145, 133, 136, 142, 144, 136, 136, 135, 138, 151, 132, 130, 143, 145, 140, 138, 140, 142, 138, 150, 141, 143, 138, 136, 149, 141, 142, 137, 147, 132, 146, 142, 138, 137, 132, 135, 130, 145, 132, 134, 135, 144, 143, 146, 144, 131, 136, 134, 140, 144, 142, 132, 138, 144, 133, 134, 127, 143, 144, 142, 137, 139, 145, 151, 148, 137, 137, 144, 128, 142, 146, 148, 143, 143, 138, 144, 148, 142, 135, 134, 128, 144, 148, 128, 143, 142, 145, 145, 140, 142, 138, 138, 136, 136, 140, 131, 135, 131, 138, 138, 142, 148, 127, 153, 127, 148, 135, 137, 143, 138, 138, 137, 147, 141, 140, 133, 141, 132, 133, 145, 133, 136, 126, 131, 138, 146, 139, 129, 133, 140, 136, 140, 134, 133, 135, 145, 135, 146, 137, 138, 136, 137, 150, 139, 139, 138, 138, 129, 140, 135, 137, 136, 138, 135, 144, 137, 130, 145, 134, 137, 141, 128, 141, 142, 131, 144, 136, 131, 132, 134, 138, 144, 139, 135, 138, 142, 142, 141, 137, 144, 134, 149, 135, 140, 135, 137, 143, 136, 140, 138, 139, 149, 135, 148, 126, 135, 124, 136, 133, 131, 137, 132, 140, 130, 134, 143, 136, 134, 139, 132, 136, 142, 151, 141, 140, 136, 138, 132, 136, 124, 138, 145, 135, 132, 142, 137, 144, 142, 140, 140, 136, 135, 141, 141, 142, 142, 149, 135, 134, 136, 133, 134, 144, 133, 141, 129, 147, 143, 146, 128, 143, 125, 136, 129, 138, 133, 138, 146, 135, 148, 150, 133, 142, 140, 150, 140, 132, 137, 118, 139, 138, 146, 142, 137, 138, 139, 143, 136, 140, 135, 145, 140, 141, 141, 141, 145, 159, 136, 139, 137, 132, 137, 142, 139, 140, 131, 145, 134, 135, 149, 145, 138, 133, 136, 134, 126, 139, 142, 140, 137, 140, 132, 137, 139, 143, 141, 131, 137, 154, 127, 135, 139, 131, 143, 139, 133, 133, 133, 142, 138, 140, 159, 146, 155, 153, 139, 140, 149, 144, 139, 145, 137, 129, 130, 144, 144, 141, 148, 138, 145, 142, 137, 139, 131, 145, 143, 123, 148, 158, 136, 132, 137, 134, 152, 146, 134, 142, 135, 141, 144, 143, 140, 143, 135, 127, 147, 137, 138, 135, 133, 135, 136, 137, 130, 132, 133, 142, 144, 137, 149, 138, 146, 147, 132, 150, 136, 145, 149, 150, 123, 141, 131, 135, 132, 146, 141, 139, 144, 139, 138, 147, 139, 138, 130, 137, 128, 130, 157, 143, 141, 122, 145, 144, 133, 138, 148, 140, 139, 147, 143, 138, 149, 142, 150, 129, 138, 137, 146, 134, 135, 146, 151, 141, 135, 147, 145, 139, 142, 150, 144, 140, 138, 139, 155, 140, 140, 125, 133, 135, 143, 138, 129, 137, 135, 140, 148, 149, 139, 133, 141, 142, 139, 148, 147, 130, 144, 132, 138, 124, 139, 150, 138, 136, 132, 138, 142, 141, 153, 138, 138, 133, 140, 131, 147, 128, 138, 141, 139, 138, 143, 127, 152, 148, 141, 145, 142, 136, 129, 143, 143, 147, 146, 126, 137, 150, 141, 135, 130, 135, 142, 137, 128, 137, 130, 137, 146, 143, 144, 132, 142, 135, 136, 134, 137, 142, 140, 129, 140, 129, 141, 146, 144, 143, 125, 143, 139, 135, 133, 128, 140, 149, 145, 139, 144, 156, 135, 132, 146, 142, 143, 145, 129, 143, 137, 144, 140, 136, 146, 138, 135, 147, 134, 139, 137, 132, 137, 144, 142, 136, 135, 125, 144, 138, 129, 140, 134, 139, 135, 134, 140, 128, 151, 144, 153, 147, 131, 132, 144, 136, 133, 144, 125, 142, 141, 152, 137, 137, 140, 128, 143, 139, 133, 143, 137, 137, 138, 125, 144, 129, 145, 138, 136, 137, 136, 154, 136, 138, 135, 141, 134, 151, 135, 133, 134, 138, 144, 147, 132, 126, 142, 129, 130, 118, 151, 132, 140, 140, 143, 138, 144, 144, 133, 142, 132, 148, 146, 140, 139, 137, 135, 148, 142, 146, 132, 139, 135, 138, 142, 130, 131, 126, 132, 140, 130, 135, 141, 137, 138, 143, 131, 135, 137, 154, 144, 136, 148, 141, 144, 147, 128, 133, 147, 135, 145, 138, 153, 152, 145, 139, 148, 130, 131, 142, 151, 150, 141, 127, 144, 148, 136, 129, 135, 140, 140, 138, 134, 131, 133, 147, 138, 140, 148, 147, 128, 151, 131, 144, 133, 136, 133, 120, 139, 152, 143, 128, 143, 144, 138, 141, 130, 140, 143, 129, 141, 138, 150, 120, 138, 137, 148, 133, 140, 145, 137, 140, 151, 138, 146, 149, 149, 128, 147, 133, 139, 141, 145, 141, 140, 140, 136, 138, 139, 143, 134, 139, 140, 132, 133, 141, 135, 134, 148, 142, 140, 134, 141, 143, 146, 139, 140, 141, 136, 143, 135, 143, 142, 147, 135, 147, 142, 133, 142, 143, 138, 143, 134, 143, 137, 131, 145, 140, 145, 141, 136, 137, 138, 136, 137, 131, 134, 140, 143, 140, 129, 141, 143, 139, 136, 137, 139, 140, 135, 135, 138, 143, 141, 136, 139, 143, 141, 136, 147, 135, 141, 134, 134, 136, 143, 145, 134, 138, 139, 139, 141, 139, 143, 136, 139, 142, 136, 139, 139, 142, 139, 137, 136, 143, 128, 137, 141, 137, 144, 137, 120, 138, 138, 140, 135, 143, 144, 141, 140, 143, 137, 137, 147, 138, 143, 144, 140, 141, 140, 146, 134, 140, 137, 141, 145, 144, 131, 134, 143, 141, 138, 138, 141, 141, 145, 136, 139, 140, 134, 138, 144, 133, 144, 143, 142, 138, 137, 139, 139, 141, 147, 137, 135, 142, 144, 138, 134, 138, 137, 148, 130, 140, 135, 138, 134, 139, 138, 136, 136, 142, 147, 144, 151, 133, 135, 142, 137, 140, 135, 141, 138, 138, 145, 141, 140, 135, 142, 143, 139, 138, 145, 138, 129, 140, 144, 139, 147, 139, 143, 141, 138, 144, 141, 138, 139, 136, 140, 134, 138, 133, 140, 137, 137, 140, 140, 133, 140, 135, 133, 143, 137, 138, 138, 135, 144, 140, 140, 133, 141, 152, 143, 148, 133, 136, 141, 137, 146, 134, 131, 140, 132, 143, 143, 141, 135, 143, 141, 141, 143, 144, 142, 138, 143, 139, 145, 144, 141, 140, 142, 144, 136, 136, 144, 148, 138, 130, 129, 137, 139, 139, 142, 142, 141, 141, 136, 147, 144, 142, 139, 141, 146, 138, 144, 141, 141, 142, 139, 146, 138, 136, 135, 133, 143, 135, 147, 140, 139, 137, 137, 141, 135, 136, 131, 133, 139, 145, 142, 139, 134, 142, 138, 140, 140, 139, 134, 140, 134, 141, 144, 141, 140, 136, 138, 143, 136, 138, 141, 138, 143, 141, 137, 143, 132, 141, 138, 138, 152, 132, 130, 142, 139, 138, 135, 137, 144, 139, 140, 143, 144, 137, 138, 143, 137, 137, 143, 142, 137, 135, 138, 140, 136, 138, 139, 143, 135, 141, 136, 139, 136, 138, 136, 145, 139, 133, 151, 142, 139, 146, 141, 135, 138, 141, 136, 141, 133, 141, 129, 142, 140, 138, 151, 145, 133, 143, 142, 140, 140, 136, 132, 134, 142, 137, 139, 130, 145, 143, 133, 133, 132, 139, 144, 141, 136, 132, 140, 141, 143, 145, 144, 140, 137, 130, 138, 134, 143, 144, 142, 142, 146, 147, 147, 136, 141, 141, 148, 129, 140, 136, 137, 140, 139, 137, 141, 143, 133, 136, 145, 149, 141, 140, 132, 140, 135, 141, 137, 144, 148, 142, 141, 138, 144, 141, 144, 146, 139, 144, 139, 141, 135, 137, 147, 136, 139, 139, 139, 144, 138, 143, 135, 146, 137, 143, 142, 133, 137, 134, 139, 139, 146, 146, 144, 139, 138, 140, 143, 137, 149, 131, 135, 143, 140, 134, 134, 136, 133, 126, 153, 128, 143, 141, 127, 132, 145, 144, 132, 129, 149, 137, 130, 131, 140, 132, 131, 137, 143, 137, 142, 141, 139, 152, 127, 143, 142, 146, 140, 131, 133, 140, 127, 136, 136, 145, 139, 135, 131, 125, 131, 140, 131, 137, 139, 134, 137, 136, 142, 141, 144, 144, 142, 144, 149, 132, 135, 127, 142, 150, 140, 135, 144, 139, 135, 145, 135, 144, 136, 142, 131, 143, 143, 142, 134, 141, 134, 140, 133, 131, 140, 144, 139, 149, 135, 137, 136, 140, 118, 152, 141, 129, 144, 140, 149, 142, 146, 145, 141, 139, 146, 132, 139, 143, 145, 137, 137, 150, 133, 143, 135, 141, 142, 137, 127, 144, 139, 139, 142, 140, 142, 139, 142, 132, 141, 132, 140, 142, 145, 152, 138, 151, 144, 145, 135, 143, 133, 133, 137, 134, 141, 132, 140, 136, 139, 137, 143, 151, 134, 139, 138, 140, 138, 136, 138, 136, 136, 142, 136, 128, 132, 134, 147, 136, 139, 141, 141, 136, 139, 126, 136, 138, 139, 147, 136, 137, 134, 147, 137, 138, 137, 142, 147, 129, 138, 157, 141, 139, 144, 133, 140, 141, 134, 138, 140, 141, 135, 136, 149, 149, 137, 146, 149, 133, 136, 147, 137, 136, 142, 134, 130, 138, 141, 146, 139, 141, 132, 140, 131, 139, 138, 137, 144, 140, 142, 149, 130, 137, 142, 137, 136, 143, 138, 136, 139, 142, 139, 142, 142, 143, 139, 125, 139, 132, 133, 133, 148, 135, 137, 129, 138, 142, 146, 139, 142, 131, 139, 139, 149, 140, 142, 139, 135, 146, 132, 140, 139, 143, 135, 131, 135, 137, 136, 137, 135, 139, 135, 141, 136, 142, 142, 136, 139, 141, 141, 145, 135, 141, 137, 134, 133, 133, 132, 138, 140, 151, 139, 132, 140, 134, 141, 144, 132, 133, 138, 141, 142, 139, 133, 148, 133, 137, 141, 144, 130, 139, 135, 142, 136, 133, 135, 136, 132, 135, 141, 129, 143, 144, 138, 138, 140, 146, 143, 131, 138, 136, 149, 144, 130, 142, 135, 138, 132, 143, 146, 134, 142, 129, 138, 136, 144, 148, 142, 143, 134, 138, 146, 147, 141, 141, 135, 138, 146, 127, 144, 134, 131, 142, 130, 137, 139, 139, 138, 141, 143, 150, 129, 146, 140, 139, 134, 127, 130, 138, 146, 139, 138, 131, 137, 139, 140, 153, 136, 134, 141, 143, 135, 141, 149, 135, 149, 148, 139, 134, 139, 142, 137, 129, 139, 141, 141, 140, 133, 146, 137, 142, 135, 136, 140, 141, 137, 144, 135, 141, 139, 133, 143, 130, 143, 138, 132, 140, 144, 137, 143, 132, 140, 141, 137, 142, 151, 138, 130, 137, 137, 139, 141, 138, 142, 140, 134, 132, 146, 140, 146, 124, 138, 136, 144, 141, 136, 139, 146, 153, 127, 137, 131, 143, 141, 146, 135, 149, 139, 145, 133, 136, 158, 136, 124, 132, 138, 138, 129, 136, 139, 128, 139, 133, 136, 141, 145, 141, 148, 149, 143, 125, 141, 138, 146, 137, 142, 139, 134, 126, 146, 136, 142, 143, 130, 142, 141, 142, 139, 140, 132, 143, 136, 139, 138, 140, 138, 140, 137, 141, 138, 137, 145, 135, 137, 141, 140, 141, 141, 138, 142, 147, 140, 140, 139, 138, 134, 142, 139, 134, 138, 147, 148, 143, 129, 137, 127, 141, 138, 142, 142, 142, 138, 141, 137, 140, 142, 137, 141, 138, 134, 146, 142, 140, 143, 137, 144, 138, 142, 138, 141, 142, 137, 143, 136, 140, 146, 140, 139, 145, 143, 132, 139, 138, 143, 138, 133, 130, 141, 140, 148, 135, 136, 142, 143, 135, 139, 132, 136, 141, 141, 139, 144, 142, 139, 136, 141, 141, 136, 140, 140, 134, 136, 141, 137, 132, 136, 139, 139, 139, 137, 141, 136, 146, 133, 139, 139, 144, 137, 138, 138, 138, 136, 132, 139, 133, 135, 142, 141, 135, 135, 138, 140, 140, 140, 142, 139, 134, 139, 134, 137, 133, 143, 143, 136, 140, 140, 135, 141, 141, 142, 132, 132, 142, 133, 143, 145, 138, 137, 137, 147, 138, 138, 139, 140, 137, 143, 142, 140, 140, 133, 135, 139, 138, 142, 141, 142, 138, 133, 138, 142, 142, 138, 134, 141, 138, 136, 134, 132, 141, 146, 138, 136, 135, 141, 135, 133, 135, 141, 141, 143, 137, 135, 138, 140, 136, 144, 140, 136, 136, 144, 146, 144, 141, 145, 138, 136, 147, 141, 135, 133, 134, 139, 137, 140, 136, 133, 140, 135, 144, 140, 141, 137, 139, 145, 137, 137, 142, 138, 139, 140, 139, 145, 138, 140, 141, 140, 137, 142, 139, 136, 143, 139, 137, 137, 137, 141, 140, 141, 146, 138, 138, 135, 137, 137, 141, 147, 147, 138, 136, 135, 140, 138, 137, 143, 140, 134, 142, 139, 140, 140, 137, 142, 137, 142, 139, 139, 136, 137, 139, 136, 138, 142, 136, 141, 146, 140, 140, 145, 137, 139, 140, 138, 132, 137, 134, 137, 142, 143, 142, 134, 143, 139, 143, 138, 147, 140, 134, 138, 140, 137, 133, 141, 137, 140, 139, 138, 141, 135, 140, 132, 138, 140, 141, 137, 141, 142, 134, 143, 136, 133, 140, 136, 139, 141, 135, 143, 144, 142, 139, 141, 145, 142, 140, 133, 137, 137, 144, 132, 136, 137, 136, 135, 140, 140, 137, 135, 134, 144, 139, 138, 138, 137, 137, 136, 140, 138, 140, 137, 139, 144, 138, 143, 139, 144, 140, 136, 139, 143, 145, 133, 133, 136, 137, 137, 135, 141, 140, 145, 142, 136, 137, 135, 136, 137, 140, 139, 139, 137, 134, 137, 138, 133, 141, 133, 136, 138, 140, 143, 142, 140, 141, 141, 142, 138, 138, 143, 140, 134, 142, 136, 141, 143, 142, 139, 144, 136, 140, 137, 137, 136, 138, 140, 140, 140, 144, 147, 135, 145, 138, 141, 136, 139, 133, 140, 135, 139, 145, 141, 142, 135, 141, 138, 138, 136, 132, 138, 144, 140, 142, 146, 140, 137, 135, 140, 141, 142, 139, 140, 141, 142, 137, 139, 141, 132, 141, 141, 132, 139, 135, 136, 140, 145, 134, 140, 141, 138, 136, 137, 140, 140, 133, 146, 141, 145, 136, 140, 143, 145, 141, 135, 135, 143, 137, 137, 139, 144, 134, 138, 138, 136, 141, 135, 139, 145, 138, 136, 136, 134, 149, 156, 133, 142, 134, 133, 138, 131, 137, 138, 133, 137, 141, 145, 142, 127, 133, 139, 135, 136, 139, 144, 143, 149, 134, 146, 138, 139, 145, 137, 130, 137, 137, 144, 136, 141, 139, 143, 134, 141, 145, 138, 136, 143, 141, 134, 135, 147, 140, 132, 143, 136, 147, 150, 144, 129, 138, 138, 144, 139, 131, 141, 135, 144, 128, 139, 145, 138, 135, 143, 148, 138, 145, 134, 135, 142, 135, 154, 142, 136, 143, 135, 147, 134, 142, 135, 145, 143, 142, 131, 139, 134, 141, 135, 142, 125, 139, 138, 143, 136, 142, 129, 141, 143, 134, 139, 134, 138, 148, 139, 140, 139, 140, 134, 136, 141, 139, 128, 141, 136, 145, 138, 142, 140, 133, 137, 144, 131, 134, 136, 137, 127, 139, 145, 150, 142, 134, 132, 134, 137, 141, 136, 145, 124, 139, 132, 143, 142, 133, 137, 144, 143, 143, 135, 139, 143, 138, 134, 137, 137, 135, 137, 135, 144, 140, 138, 136, 140, 136, 141, 137, 134, 150, 134, 140, 147, 140, 143, 141, 139, 143, 134, 132, 139, 142, 142, 140, 138, 132, 141, 131, 134, 150, 141, 135, 138, 131, 138, 138, 131, 143, 133, 132, 138, 135, 139, 130, 138, 137, 139, 135, 139, 138, 140, 131, 143, 150, 141, 134, 136, 149, 140, 138, 139, 136, 143, 139, 131, 151, 144, 137, 144, 134, 137, 148, 140, 141, 140, 144, 140, 131, 137, 143, 147, 137, 136, 136, 136, 142, 137, 145, 150, 150, 131, 140, 141, 142, 151, 136, 132, 143, 137, 139, 147, 143, 135, 131, 134, 143, 137, 139, 140, 136, 134, 141, 137, 130, 136, 138, 140, 139, 145, 148, 138, 130, 143, 143, 136, 133, 135, 151, 143, 141, 130, 143, 142, 136, 140, 131, 136, 141, 133, 142, 149, 137, 139, 143, 142, 139, 131, 138, 131, 130, 146, 141, 136, 134, 132, 141, 143, 133, 133, 128, 134, 145, 136, 136, 140, 135, 134, 140, 137, 128, 144, 146, 135, 144, 138, 143, 143, 151, 133, 134, 130, 135, 136, 138, 140, 141, 134, 136, 137, 141, 144, 146, 137, 140, 137, 147, 134, 141, 137, 142, 134, 134, 139, 138, 139, 148, 139, 138, 143, 139, 140, 129, 140, 139, 139, 136, 140, 145, 145, 135, 144, 140, 139, 141, 136, 141, 150, 141, 140, 145, 139, 138, 139, 145, 141, 135, 140, 141, 134, 135, 140, 140, 135, 136, 144, 139, 140, 136, 140, 136, 137, 140, 146, 134, 138, 144, 142, 138, 134, 141, 135, 137, 142, 137, 137, 143, 140, 139, 130, 136, 148, 135, 143, 135, 135, 145, 135, 142, 136, 137, 137, 130, 145, 128, 141, 138, 135, 141, 136, 134, 147, 140, 144, 137, 138, 144, 145, 135, 144, 138, 140, 136, 141, 143, 129, 145, 134, 139, 134, 146, 142, 142, 144, 135, 142, 131, 134, 138, 138, 142, 130, 132, 147, 135, 152, 142, 140, 135, 151, 138, 140, 135, 136, 139, 138, 141, 133, 141, 144, 140, 138, 140, 136, 138, 144, 128, 140, 141, 136, 142, 135, 147, 137, 140, 138, 138, 142, 139, 141, 145, 139, 136, 140, 138, 149, 140, 147, 135, 138, 144, 140, 134, 133, 149, 137, 134, 144, 143, 134, 126, 141, 132, 135, 138, 115, 135, 139, 134, 143, 133, 135, 141, 136, 138, 131, 141, 134, 135, 136, 131, 143, 136, 135, 140, 130, 143, 139, 136, 136, 139, 140, 138, 151, 135, 136, 137, 142, 137, 141, 137, 145, 138, 146, 137, 141, 134, 137, 141, 139, 135, 128, 139, 151, 138, 141, 138, 122, 134, 135, 143, 137, 137, 136, 138, 140, 139, 139, 140, 136, 141, 142, 136, 133, 138, 143, 141, 139, 143, 133, 132, 136, 145, 137, 137, 144, 140, 130, 143, 134, 135, 142, 144, 127, 140, 142, 141, 124, 145, 139, 140, 142, 130, 144, 140, 151, 142, 125, 141, 138, 136, 143, 141, 140, 142, 133, 138, 138, 130, 128, 138, 130, 142, 137, 138, 136, 140, 141, 134, 138, 137, 129, 135, 131, 145, 133, 136, 145, 139, 141, 129, 139, 138, 152, 133, 142, 145, 135, 142, 142, 132, 138, 144, 131, 126, 138, 142, 130, 137, 141, 137, 137, 137, 150, 136, 139, 140, 137, 140, 138, 141, 130, 135, 141, 137, 143, 138, 139, 138, 136, 139, 137, 139, 133, 142, 144, 142, 149, 136, 140, 136, 142, 129, 141, 145, 136, 135, 148, 141, 141, 139, 137, 138, 133, 130, 137, 137, 135, 138, 136, 136, 140, 138, 135, 142, 134, 132, 136, 130, 134, 159, 142, 145, 136, 131, 136, 142, 139, 138, 138, 140, 139, 129, 138, 135, 143, 142, 134, 131, 132, 143, 135, 141, 134, 150, 132, 138, 138, 132, 138, 137, 139, 134, 142, 142, 134, 147, 140, 138, 126, 136, 135, 144, 141, 137, 135, 136, 134, 141, 136, 142, 138, 144, 137, 137, 143, 130, 137, 141, 134, 137, 146, 128, 138, 137, 138, 139, 139, 135, 136, 136, 134, 138, 141, 131, 143, 141, 143, 137, 138, 139, 143, 142, 137, 136, 133, 141, 131, 142, 135, 145, 140, 135, 132, 133, 140, 144, 142, 138, 145, 142, 125, 138, 123, 136, 141, 130, 135, 135, 141, 137, 133, 140, 138, 141, 140, 130, 136, 143, 142, 139, 145, 148, 145, 139, 137, 143, 140, 133, 137, 137, 137, 156, 139, 139, 129, 141, 145, 142, 139, 140, 135, 136, 139, 134, 114, 134, 128, 139, 150, 136, 136, 139, 132, 142, 133, 145, 137, 141, 136, 141, 137, 137, 130, 133, 135, 135, 141, 139, 133, 138, 146, 137, 141, 138, 149, 136, 140, 129, 133, 144, 141, 134, 134, 138, 133, 137, 132, 135, 137, 144, 134, 144, 135, 135, 146, 135, 135, 133, 131, 143, 140, 139, 143, 144, 138, 146, 133, 139, 137, 137, 152, 148, 139, 139, 140, 140, 137, 141, 138, 129, 137, 136, 138, 134, 143, 133, 147, 138, 141, 138, 138, 131, 143, 136, 138, 139, 131, 147, 143, 133, 148, 138, 138, 141, 134, 142, 143, 143, 137, 137, 136, 142, 134, 143, 145, 131, 139, 137, 130, 133, 141, 146, 146, 133, 144, 132, 141, 140, 138, 146, 144, 138, 145, 131, 140, 136, 146, 147, 138, 138, 136, 135, 145, 143, 138, 136, 138, 138, 152, 135, 135, 134, 135, 139, 136, 138, 136, 149, 140, 138, 145, 132, 140, 136, 136, 142, 131, 148, 134, 135, 136, 138, 141, 141, 138, 144, 135, 135, 139, 138, 145, 138, 136, 134, 133, 137, 130, 148, 146, 137, 135, 143, 145, 142, 137, 133, 135, 139, 137, 134, 138, 143, 130, 131, 139, 145, 141, 141, 149, 147, 150, 151, 140, 142, 140, 139, 143, 144, 139, 136, 137, 142, 149, 130, 138, 149, 157, 145, 135, 142, 145, 135, 142, 142, 141, 146, 141, 148, 139, 136, 135, 144, 132, 142, 149, 146, 145, 150, 141, 135, 130, 134, 143, 135, 143, 144, 132, 143, 135, 132, 141, 143, 136, 144, 144, 146, 135, 141, 129, 134, 140, 155, 152, 145, 129, 140, 137, 147, 130, 138, 140, 140, 140, 130, 141, 138, 138, 140, 138, 125, 141, 135, 137, 139, 135, 153, 133, 142, 138, 137, 148, 133, 150, 132, 138, 143, 137, 138, 142, 135, 142, 142, 135, 140, 132, 139, 135, 141, 130, 141, 140, 139, 140, 136, 138, 134, 136, 147, 133, 138, 143, 141, 124, 139, 140, 137, 140, 145, 142, 126, 141, 134, 140, 142, 149, 141, 143, 136, 149, 137, 143, 131, 142, 134, 140, 136, 139, 142, 133, 145, 130, 141, 139, 137, 136, 142, 145, 138, 146, 139, 135, 142, 135, 138, 134, 141, 144, 140, 135, 140, 135, 143, 143, 139, 132, 142, 135, 136, 131, 145, 139, 137, 148, 147, 143, 142, 139, 141, 143, 139, 141, 143, 143, 142, 146, 143, 138, 149, 145, 136, 136, 141, 136, 145, 135, 146, 142, 136, 144, 139, 135, 138, 138, 143, 144, 147, 147, 135, 140, 134, 136, 134, 137, 133, 131, 134, 132, 145, 145, 142, 136, 141, 136, 137, 141, 130, 137, 133, 139, 132, 141, 133, 136, 135, 140, 142, 140, 143, 139, 135, 141, 139, 136, 146, 147, 139, 141, 142, 141, 138, 148, 136, 138, 141, 137, 144, 141, 133, 136, 149, 137, 142, 132, 134, 135, 131, 142, 147, 136, 136, 133, 136, 141, 138, 142, 134, 147, 134, 128, 133, 134, 143, 133, 145, 135, 136, 138, 140, 147, 135, 133, 134, 138, 141, 138, 140, 135, 137, 142, 131, 133, 146, 140, 140, 139, 141, 139, 142, 143, 131, 136, 140, 135, 139, 130, 141, 139, 139, 140, 142, 135, 141, 152, 136, 144, 130, 135, 134, 138, 143, 132, 135, 134, 137, 142, 151, 132, 141, 136, 137, 138, 129, 142, 143, 134, 137, 142, 150, 137, 138, 135, 140, 136, 137, 138, 143, 134, 141, 143, 146, 147, 130, 138, 138, 138, 137, 141, 133, 143, 135, 140, 141, 139, 132, 140, 145, 142, 153, 134, 138, 139, 132, 135, 128, 135, 135, 140, 144, 136, 131, 140, 144, 155, 132, 144, 141, 139, 139, 146, 133, 146, 128, 143, 136, 141, 143, 140, 136, 145, 133, 149, 134, 140, 136, 134, 142, 147, 146, 134, 144, 143, 142, 147, 138, 135, 147, 137, 135, 140, 133, 146, 136, 139, 133, 141, 139, 146, 137, 136, 130, 135, 133, 132, 138, 145, 153, 142, 146, 145, 149, 136, 135, 134, 130, 136, 137, 134, 129, 154, 140, 133, 148, 134, 131, 141, 133, 137, 142, 142, 137, 141, 146, 135, 130, 136, 131, 142, 137, 142, 129, 144, 137, 140, 133, 144, 136, 141, 131, 146, 139, 133, 137, 158, 131, 135, 134, 155, 141, 133, 142, 134, 146, 143, 127, 134, 138, 127, 145, 140, 140, 146, 139, 141, 133, 137, 140, 140, 147, 136, 143, 141, 138, 135, 140, 136, 134, 135, 145, 145, 137, 141, 135, 151, 128, 136, 141, 130, 147, 138, 142, 137, 126, 124, 139, 138, 139, 146, 143, 131, 140, 139, 141, 138, 142, 139, 140, 137, 138, 140, 143, 132, 134, 134, 139, 145, 137, 127, 146, 143, 140, 147, 130, 142, 143, 144, 135, 132, 138, 136, 141, 143, 131, 149, 127, 143, 147, 142, 127, 147, 137, 138, 127, 145, 140, 146, 143, 147, 132, 137, 148, 140, 149, 137, 137, 133, 136, 134, 145, 150, 134, 148, 143, 138, 141, 150, 145, 145, 143, 135, 140, 145, 144, 123, 141, 142, 142, 131, 141, 142, 140, 143, 147, 147, 142, 135, 139, 138, 133, 140, 143, 141, 127, 140, 134, 135, 136, 141, 148, 145, 130, 134, 136, 135, 134, 140, 136, 139, 136, 147, 127, 128, 138, 142, 148, 140, 154, 145, 143, 135, 136, 140, 138, 137, 140, 137, 138, 140, 149, 138, 151, 142, 141, 138, 143, 143, 122, 140, 135, 124, 139, 142, 140, 141, 145, 130, 141, 137, 136, 140, 139, 144, 148, 137, 133, 134, 140, 128, 143, 143, 140, 145, 129, 129, 135, 137, 143, 145, 137, 135, 146, 146, 146, 136, 142, 139, 138, 141, 138, 137, 137, 136, 138, 139, 156, 143, 138, 144, 131, 148, 138, 128, 146, 136, 141, 142, 141, 138, 143, 134, 144, 142, 144, 132, 139, 139, 134, 133, 140, 130, 138, 119, 143, 137, 142, 149, 130, 131, 135, 133, 144, 138, 148, 133, 127, 134, 137, 138, 138, 143, 133, 145, 141, 136, 137, 139, 129, 137, 132, 131, 150, 147, 150, 145, 133, 138, 139, 126, 140, 137, 131, 142, 133, 141, 131, 139, 126, 140, 152, 134, 130, 142, 151, 142, 142, 144, 145, 143, 137, 147, 131, 141, 136, 145, 132, 137, 140, 141, 135, 130, 144, 144, 140, 135, 137, 145, 129, 140, 140, 144, 142, 146, 138, 140, 143, 143, 148, 129, 137, 130, 143, 139, 146, 136, 133, 153, 145, 135, 129, 145, 141, 135, 131, 133, 140, 145, 141, 138, 140, 135, 150, 124, 136, 142, 142, 136, 131, 143, 145, 145, 155, 137, 132, 134, 138, 143, 146, 132, 131, 141, 148, 139, 136, 142, 140, 138, 157, 138, 151, 138, 134, 138, 138, 147, 141, 144, 138, 132, 142, 135, 130, 136, 133, 128, 139, 135, 129, 138, 126, 132, 133, 151, 137, 140, 131, 144, 141, 135, 134, 134, 137, 134, 140, 137, 139, 135, 135, 142, 137, 148, 139, 143, 133, 144, 133, 142, 134, 127, 142, 133, 141, 147, 126, 141, 130, 134, 143, 139, 148, 153, 135, 150, 136, 143, 143, 150, 135, 134, 140, 150, 133, 138, 137, 139, 144, 136, 141, 143, 136, 139, 145, 144, 143, 142, 143, 131, 134, 144, 135, 142, 134, 139, 131, 138, 139, 150, 135, 140, 143, 136, 134, 140, 143, 127, 151, 139, 136, 140, 140, 134, 141, 141, 137, 137, 127, 134, 138, 141, 138, 149, 140, 134, 130, 135, 148, 142, 144, 136, 136, 134, 137, 139, 138, 139, 126, 148, 153, 149, 137, 138, 134, 149, 149, 137, 120, 131, 147, 149, 139, 137, 130, 139, 137, 134, 139, 143, 153, 124, 145, 143, 132, 146, 123, 141, 131, 128, 137, 137, 149, 136, 136, 130, 133, 136, 140, 133, 132, 138, 132, 131, 142, 145, 134, 138, 136, 139, 135, 137, 140, 137, 139, 136, 120, 146, 126, 145, 139, 129, 128, 135, 147, 139, 137, 138, 137, 148, 133, 136, 153, 142, 138, 140, 139, 144, 141, 137, 141, 142, 131, 137, 122, 136, 146, 136, 138, 137, 138, 135, 136, 140, 152, 131, 148, 136, 134, 138, 134, 144, 136, 126, 137, 143, 137, 137, 141, 134, 138, 141, 139, 137, 133, 128, 132, 142, 144, 150, 147, 133, 133, 150, 137, 144, 132, 140, 137, 134, 138, 142, 139, 142, 150, 147, 137, 138, 140, 138, 149, 142, 130, 132, 135, 136, 129, 140, 147, 138, 141, 149, 150, 147, 136, 130, 134, 137, 134, 151, 130, 138, 128, 141, 140, 141, 134, 133, 133, 137, 135, 139, 134, 132, 124, 139, 141, 132, 136, 135, 140, 148, 147, 142, 144, 144, 143, 141, 145, 133, 139, 134, 137, 155, 153, 142, 134, 144, 139, 135, 143, 144, 142, 139, 142, 135, 139, 131, 134, 145, 143, 126, 143, 125, 133, 132, 143, 150, 144, 131, 136, 133, 122, 147, 140, 137, 132, 135, 132, 142, 152, 156, 143, 138, 143, 139, 128, 144, 138, 139, 140, 144, 145, 144, 142, 131, 130, 137, 142, 145, 138, 139, 141, 141, 135, 146, 145, 135, 147, 142, 134, 130, 138, 137, 142, 136, 130, 126, 139, 144, 145, 128, 142, 133, 138, 135, 143, 136, 145, 147, 144, 142, 137, 124, 131, 134, 146, 134, 141, 137, 128, 143, 145, 129, 133, 141, 141, 135, 132, 130, 131, 126, 143, 139, 137, 133, 141, 137, 139, 132, 144, 141, 135, 139, 131, 138, 141, 141, 133, 137, 154, 139, 148, 135, 151, 134, 145, 134, 139, 134, 134, 132, 140, 137, 147, 144, 141, 138, 143, 145, 137, 141, 140, 130, 140, 138, 139, 142, 145, 136, 133, 130, 135, 136, 138, 146, 155, 131, 138, 136, 149, 148, 137, 138, 133, 137, 131, 131, 138, 143, 149, 143, 139, 140, 131, 141, 147, 137, 133, 134, 137, 128, 148, 138, 139, 133, 149, 136, 136, 129, 132, 142, 128, 140, 144, 144, 138, 135, 136, 140, 136, 142, 141, 148, 136, 145, 135, 143, 145, 140, 143, 140, 141, 134, 124, 138, 131, 141, 146, 144, 143, 144, 141, 134, 144, 138, 143, 133, 131, 135, 146, 138, 137, 136, 149, 144, 142, 143, 143, 144, 134, 142, 133, 136, 141, 137, 141, 143, 137, 135, 136, 130, 145, 138, 129, 137, 137, 144, 141, 127, 143, 143, 130, 141, 138, 141, 139, 144, 126, 142, 140, 133, 137, 141, 141, 138, 139, 140, 145, 139, 138, 139, 132, 147, 136, 134, 146, 138, 135, 139, 131, 138, 149, 135, 134, 128, 128, 134, 133, 140, 136, 139, 131, 144, 131, 138, 139, 124, 132, 139, 137, 149, 140, 149, 141, 138, 140, 138, 145, 140, 136, 137, 146, 145, 127, 128, 142, 125, 134, 135, 138, 134, 143, 137, 130, 137, 137, 146, 144, 130, 134, 146, 135, 133, 132, 143, 135, 136, 146, 136, 126, 131, 136, 136, 138, 134, 131, 141, 132, 140, 148, 136, 145, 140, 137, 141, 131, 136, 144, 153, 148, 137, 144, 130, 134, 145, 132, 130, 132, 139, 136, 134, 136, 133, 153, 136, 134, 124, 131, 145, 140, 138, 136, 138, 138, 141, 137, 130, 138, 138, 147, 133, 137, 140, 135, 142, 138, 134, 148, 133, 141, 143, 138, 138, 139, 147, 140, 136, 136, 141, 143, 147, 147, 152, 134, 143, 137, 141, 132, 138, 139, 142, 137, 127, 134, 121, 141, 138, 143, 138, 140, 142, 131, 140, 134, 139, 141, 145, 135, 148, 137, 148, 138, 133, 135, 135, 140, 136, 137, 132, 141, 139, 142, 138, 145, 132, 133, 137, 135, 140, 135, 142, 137, 138, 144, 140, 141, 144, 139, 130, 136, 139, 144, 141, 140, 143, 142, 132, 132, 137, 137, 136, 137, 133, 149, 143, 149, 135, 134, 147, 142, 145, 147, 139, 137, 133, 140, 143, 142, 134, 145, 136, 140, 141, 134, 143, 134, 140, 143, 148, 138, 144, 130, 137, 133, 136, 142, 137, 134, 137, 131, 137, 126, 145, 135, 134, 139, 135, 133, 137, 141, 133, 151, 144, 142, 141, 135, 136, 142, 140, 135, 132, 134, 143, 123, 141, 140, 132, 144, 139, 137, 133, 138, 137, 139, 136, 133, 142, 144, 139, 136, 139, 147, 138, 144, 135, 133, 142, 138, 140, 142, 131, 131, 137, 145, 142, 141, 137, 143, 134, 134, 141, 149, 141, 135, 133, 146, 137, 138, 138, 147, 135, 140, 137, 146, 143, 136, 139, 142, 132, 144, 134, 139, 140, 141, 141, 150, 143, 136, 135, 143, 137, 138, 136, 133, 131, 135, 133, 137, 136, 138, 132, 138, 148, 139, 139, 140, 147, 139, 147, 138, 142, 139, 135, 143, 130, 141, 146, 135, 140, 130, 136, 134, 138, 156, 142, 146, 139, 144, 143, 142, 138, 147, 140, 146, 138, 143, 138, 141, 140, 138, 137, 139, 130, 143, 145, 136, 141, 141, 143, 137, 145, 147, 131, 136, 133, 127, 139, 133, 142, 137, 133, 148, 131, 143, 141, 142, 137, 136, 147, 138, 140, 130, 146, 138, 142, 138, 139, 141, 142, 133, 151, 145, 138, 132, 139, 135, 132, 145, 139, 146, 141, 139, 135, 150, 140, 136, 143, 138, 137, 130, 140, 138, 144, 142, 137, 135, 139, 134, 137, 142, 143, 144, 140, 132, 140, 144, 143, 140, 138, 137, 139, 132, 143, 145, 143, 136, 140, 140, 143, 129, 139, 132, 138, 144, 141, 142, 137, 138, 134, 141, 145, 138, 140, 146, 142, 141, 142, 138, 142, 141, 139, 137, 141, 141, 142, 140, 133, 135, 141, 140, 132, 138, 144, 134, 144, 141, 143, 140, 137, 143, 144, 138, 134, 144, 140, 136, 135, 142, 136, 139, 141, 141, 141, 137, 140, 145, 139, 138, 138, 136, 137, 141, 142, 138, 145, 139, 141, 142, 139, 142, 141, 143, 137, 138, 139, 144, 145, 135, 136, 142, 140, 132, 134, 135, 143, 139, 134, 135, 141, 140, 141, 138, 138, 137, 129, 136, 141, 144, 143, 139, 136, 138, 133, 143, 142, 142, 141, 138, 140, 133, 138, 141, 145, 138, 137, 142, 139, 138, 142, 144, 137, 142, 134, 134, 136, 139, 138, 137, 136, 142, 141, 143, 135, 141, 142, 138, 142, 132, 135, 138, 134, 133, 138, 142, 145, 138, 137, 140, 144, 141, 142, 140, 139, 142, 151, 134, 139, 134, 135, 135, 146, 143, 141, 149, 148, 139, 141, 143, 138, 139, 133, 139, 132, 140, 137, 138, 138, 131, 140, 143, 143, 139, 132, 134, 139, 133, 138, 140, 135, 147, 135, 143, 134, 133, 141, 136, 142, 130, 139, 142, 131, 135, 142, 139, 144, 141, 142, 147, 140, 145, 138, 140, 134, 143, 142, 137, 148, 143, 135, 140, 137, 148, 137, 146, 144, 138, 139, 131, 140, 136, 140, 148, 141, 140, 135, 141, 136, 153, 145, 138, 141, 140, 141, 138, 133, 143, 136, 139, 142, 138, 141, 137, 141, 145, 130, 136, 140, 136, 142, 134, 139, 142, 129, 140, 144, 141, 144, 136, 147, 136, 141, 146, 138, 142, 141, 140, 139, 135, 137, 133, 139, 143, 143, 141, 134, 139, 142, 141, 136, 133, 137, 146, 134, 145, 145, 143, 137, 137, 135, 141, 136, 138, 139, 131, 138, 144, 141, 133, 143, 138, 140, 138, 138, 140, 144, 144, 145, 139, 141, 141, 143, 145, 134, 140, 135, 132, 139, 131, 135, 132, 139, 139, 135, 143, 141, 142, 136, 137, 141, 138, 137, 143, 143, 135, 136, 146, 142, 134, 139, 132, 148, 138, 137, 136, 142, 138, 143, 142, 134, 135, 139, 148, 145, 139, 142, 140, 143, 133, 140, 144, 148, 138, 139, 141, 150, 133, 138, 144, 139, 147, 139, 139, 134, 136, 143, 147, 140, 138, 147, 141, 141, 139, 137, 142, 145, 143, 144, 142, 138, 134, 136, 138, 146, 135, 140, 139, 140, 142, 138, 131, 133, 137, 140, 145, 140, 142, 139, 140, 135, 144, 137, 135, 144, 143, 146, 141, 138, 141, 141, 147, 140, 144, 136, 142, 137, 135, 142, 140, 140, 146, 142, 139, 148, 143, 147, 128, 132, 143, 145, 145, 141, 140, 137, 139, 141, 140, 143, 137, 141, 142, 140, 140, 148, 143, 139, 137, 136, 130, 137, 140, 141, 139, 131, 150, 148, 141, 152, 133, 139, 141, 140, 131, 134, 141, 139, 151, 133, 151, 150, 141, 140, 133, 128, 136, 136, 130, 137, 133, 134, 132, 142, 131, 138, 140, 140, 134, 132, 137, 138, 141, 142, 137, 137, 150, 138, 144, 136, 149, 134, 126, 136, 142, 132, 142, 135, 127, 141, 135, 137, 143, 139, 141, 137, 157, 129, 142, 135, 127, 142, 129, 137, 135, 134, 120, 128, 141, 147, 148, 135, 139, 140, 132, 140, 142, 134, 141, 138, 138, 137, 141, 128, 132, 136, 138, 146, 134, 137, 134, 142, 140, 142, 135, 144, 142, 141, 138, 131, 130, 129, 152, 128, 134, 133, 132, 135, 139, 136, 135, 131, 130, 139, 134, 140, 137, 137, 135, 133, 139, 130, 143, 139, 139, 128, 140, 144, 137, 137, 141, 128, 133, 135, 146, 146, 141, 129, 135, 138, 145, 143, 129, 145, 138, 153, 136, 137, 138, 137, 144, 151, 129, 143, 132, 151, 139, 148, 136, 134, 143, 132, 142, 138, 145, 137, 137, 131, 142, 141, 145, 133, 139, 138, 145, 149, 137, 140, 145, 132, 135, 131, 136, 128, 141, 141, 138, 140, 135, 141, 135, 140, 135, 141, 143, 135, 133, 144, 152, 143, 141, 136, 139, 128, 148, 153, 131, 146, 149, 125, 142, 137, 136, 136, 133, 124, 144, 140, 137, 134, 137, 151, 134, 127, 129, 138, 146, 130, 138, 138, 139, 136, 136, 136, 142, 139, 146, 131, 156, 147, 137, 128, 141, 132, 149, 131, 128, 140, 138, 139, 137, 147, 132, 140, 135, 136, 140, 142, 134, 138, 131, 140, 140, 134, 132, 138, 150, 143, 132, 141, 139, 141, 140, 140, 138, 141, 134, 143, 140, 133, 143, 140, 135, 132, 139, 126, 138, 136, 145, 138, 144, 137, 140, 144, 137, 145, 139, 136, 137, 145, 144, 145, 132, 125, 133, 137, 136, 139, 135, 140, 141, 141, 141, 138, 131, 141, 144, 138, 135, 143, 143, 133, 135, 140, 141, 133, 149, 141, 136, 131, 136, 138, 139, 134, 128, 133, 139, 130, 135, 146, 140, 144, 140, 150, 134, 128, 131, 135, 147, 139, 155, 129, 139, 137, 135, 134, 143, 139, 147, 139, 138, 135, 136, 141, 132, 136, 137, 144, 139, 138, 135, 137, 139, 139, 148, 135, 139, 144, 136, 145, 133, 133, 136, 133, 147, 139, 141, 138, 141, 147, 130, 135, 138, 135, 151, 147, 142, 138, 131, 139, 141, 134, 140, 143, 142, 137, 136, 149, 132, 140, 150, 139, 134, 144, 143, 128, 140, 146, 139, 144, 144, 137, 138, 127, 137, 146, 142, 140, 144, 133, 131, 139, 133, 140, 136, 151, 131, 146, 147, 139, 138, 139, 149, 147, 132, 137, 143, 133, 155, 128, 142, 141, 146, 140, 128, 143, 153, 136, 148, 137, 134, 152, 148, 137, 149, 141, 144, 136, 142, 132, 143, 134, 145, 139, 145, 140, 133, 155, 129, 148, 134, 152, 138, 145, 132, 138, 134, 143, 141, 137, 135, 132, 127, 128, 148, 143, 132, 132, 137, 132, 141, 142, 133, 121, 142, 151, 144, 141, 147, 148, 137, 136, 138, 142, 128, 142, 138, 147, 134, 135, 137, 127, 138, 135, 136, 137, 131, 132, 149, 140, 149, 147, 145, 138, 139, 137, 136, 147, 135, 139, 138, 132, 143, 143, 162, 141, 136, 147, 132, 134, 143, 139, 141, 141, 147, 147, 143, 135, 133, 139, 137, 137, 145, 131, 128, 136, 133, 151, 139, 146, 139, 140, 144, 136, 147, 140, 136, 134, 144, 140, 146, 137, 136, 135, 139, 132, 144, 138, 132, 142, 138, 143, 130, 140, 136, 138, 130, 138, 136, 141, 130, 137, 130, 156, 132, 141, 137, 132, 135, 133, 137, 135, 147, 129, 147, 122, 131, 141, 149, 146, 139, 148, 133, 131, 133, 146, 139, 130, 132, 131, 142, 140, 138, 140, 132, 133, 130, 144, 135, 138, 145, 132, 121, 145, 129, 132, 141, 135, 139, 149, 133, 145, 141, 141, 135, 137, 145, 142, 140, 135, 132, 144, 142, 139, 129, 131, 136, 148, 135, 128, 136, 141, 139, 128, 139, 145, 141, 138, 148, 153, 146, 138, 139, 141, 135, 138, 130, 139, 141, 131, 144, 136, 132, 134, 150, 145, 128, 140, 140, 136, 130, 147, 139, 138, 143, 154, 136, 136, 137, 139, 143, 136, 142, 127, 134, 130, 139, 142, 138, 145, 130, 129, 146, 122, 147, 140, 133, 132, 138, 129, 140, 136, 132, 150, 135, 145, 132, 135, 139, 133, 144, 138, 135, 145, 142, 128, 136, 141, 145, 134, 137, 126, 150, 137, 130, 148, 138, 129, 140, 135, 141, 133, 150, 145, 152, 124, 125, 143, 134, 140, 135, 155, 125, 146, 142, 133, 128, 140, 152, 138, 142, 131, 152, 147, 145, 135, 135, 128, 147, 142, 139, 159, 147, 133, 153, 144, 129, 132, 138, 144, 147, 145, 133, 142, 148, 149, 151, 136, 143, 141, 147, 147, 132, 129, 136, 128, 143, 136, 143, 140, 146, 143, 130, 141, 143, 146, 129, 135, 143, 131, 143, 140, 134, 129, 134, 136, 152, 137, 139, 147, 136, 143, 144, 138, 139, 131, 137, 136, 142, 150, 140, 149, 130, 145, 161, 141, 143, 142, 137, 146, 147, 147, 141, 134, 142, 140, 141, 148, 123, 152, 141, 143, 133, 129, 143, 141, 127, 136, 139, 136, 130, 138, 137, 135, 133, 143, 138, 144, 154, 133, 137, 140, 149, 140, 141, 134, 142, 127, 127, 138, 135, 129, 133, 146, 127, 126, 133, 132, 150, 155, 140, 135, 142, 147, 137, 137, 135, 145, 155, 136, 154, 145, 146, 126, 131, 134, 133, 136, 152, 147, 147, 147, 138, 143, 142, 144, 136, 133, 155, 130, 144, 149, 139, 142, 141, 130, 130, 136, 127, 137, 127, 154, 134, 119, 145, 139, 130, 135, 129, 145, 143, 119, 140, 140, 139, 152, 136, 135, 138, 152, 130, 136, 134, 137, 126, 150, 141, 138, 133, 135, 133, 147, 141, 141, 133, 143, 134, 137, 131, 131, 138, 139, 128, 131, 132, 133, 145, 134, 142, 136, 139, 131, 129, 144, 144, 136, 130, 149, 142, 135, 144, 146, 144, 138, 140, 146, 145, 133, 139, 136, 147, 147, 133, 141, 139, 136, 135, 155, 151, 147, 138, 132, 133, 147, 141, 143, 135, 146, 131, 130, 142, 132, 145, 137, 134, 131, 139, 144, 140, 136, 145, 134, 154, 140, 139, 139, 142, 145, 141, 140, 131, 135, 139, 135, 142, 145, 142, 137, 140, 140, 140, 139, 144, 136, 137, 142, 139, 148, 138, 139, 144, 125, 139, 143, 137, 137, 140, 140, 142, 139, 135, 134, 141, 134, 143, 137, 134, 141, 139, 128, 139, 132, 133, 141, 130, 141, 140, 131, 141, 135, 137, 139, 143, 136, 134, 138, 140, 143, 133, 138, 130, 143, 145, 145, 145, 139, 142, 129, 136, 145, 136, 134, 136, 138, 140, 137, 142, 132, 139, 140, 143, 139, 140, 142, 144, 138, 137, 145, 132, 137, 140, 142, 131, 144, 138, 135, 134, 135, 141, 139, 138, 143, 142, 135, 142, 143, 134, 137, 140, 134, 138, 156, 140, 142, 138, 133, 131, 134, 141, 134, 138, 131, 136, 143, 139, 136, 135, 135, 141, 141, 131, 134, 138, 144, 141, 121, 145, 140, 137, 139, 138, 153, 144, 135, 123, 148, 138, 130, 139, 134, 146, 133, 143, 145, 136, 140, 140, 141, 142, 135, 146, 141, 138, 135, 139, 147, 138, 141, 149, 131, 150, 145, 139, 136, 144, 139, 134, 135, 135, 138, 145, 134, 142, 132, 132, 138, 141, 143, 139, 132, 135, 132, 140, 140, 152, 142, 141, 138, 150, 145, 145, 133, 146, 136, 133, 137, 143, 132, 142, 138, 151, 134, 138, 134, 140, 138, 139, 146, 132, 139, 141, 141, 139, 135, 133, 144, 137, 138, 144, 151, 124, 146, 133, 140, 136, 135, 136, 136, 144, 142, 142, 136, 140, 143, 138, 141, 144, 153, 136, 130, 143, 131, 145, 136, 148, 140, 137, 133, 137, 134, 139, 146, 145, 144, 139, 137, 144, 129, 142, 142, 139, 136, 138, 138, 143, 135, 145, 146, 146, 135, 136, 141, 140, 137, 131, 146, 140, 131, 134, 130, 138, 132, 138, 141, 136, 143, 142, 131, 138, 143, 139, 135, 141, 137, 135, 138, 141, 140, 141, 135, 135, 142, 133, 140, 138, 138, 144, 141, 141, 139, 139, 142, 136, 130, 144, 145, 128, 135, 137, 149, 133, 139, 136, 134, 137, 139, 142, 141, 143, 144, 132, 127, 133, 138, 147, 134, 142, 146, 138, 140, 142, 147, 150, 127, 140, 144, 149, 135, 137, 144, 134, 149, 133, 143, 138, 135, 144, 144, 151, 139, 146, 135, 141, 145, 142, 137, 139, 140, 139, 132, 131, 133, 131, 135, 139, 145, 140, 137, 134, 138, 151, 138, 139, 134, 134, 140, 139, 145, 134, 146, 142, 129, 141, 137, 139, 138, 134, 133, 146, 133, 139, 143, 137, 136, 141, 142, 138, 135, 138, 137, 147, 126, 143, 135, 140, 136, 135, 142, 134, 143, 136, 143, 139, 145, 137, 136, 133, 143, 136, 136, 139, 137, 137, 151, 146, 129, 127, 132, 129, 129, 142, 139, 133, 136, 139, 150, 137, 140, 130, 144, 142, 135, 143, 130, 138, 136, 144, 142, 134, 138, 143, 137, 138, 141, 135, 133, 131, 142, 144, 142, 134, 137, 127, 140, 134, 139, 142, 144, 134, 135, 138, 140, 142, 147, 143, 130, 145, 137, 140, 132, 148, 165, 139, 139, 134, 130, 140, 134, 132, 138, 146, 140, 125, 141, 142, 131, 134, 142, 144, 133, 139, 141, 128, 138, 132, 148, 135, 143, 132, 149, 131, 152, 142, 140, 140, 138, 141, 137, 129, 141, 149, 133, 142, 135, 141, 132, 134, 141, 138, 141, 145, 146, 143, 138, 143, 142, 144, 124, 139, 134, 135, 142, 137, 136, 129, 146, 145, 144, 128, 142, 140, 141, 148, 135, 142, 136, 132, 134, 148, 143, 139, 141, 145, 138, 141, 131, 121, 134, 126, 146, 137, 133, 146, 151, 150, 145, 130, 136, 134, 143, 152, 140, 131, 128, 144, 136, 138, 136, 151, 129, 145, 148, 130, 130, 144, 137, 138, 143, 138, 151, 142, 148, 151, 129, 129, 144, 151, 135, 130, 145, 143, 146, 141, 145, 135, 134, 146, 146, 150, 139, 132, 143, 132, 144, 139, 140, 136, 126, 151, 149, 145, 135, 137, 139, 146, 138, 128, 129, 142, 142, 142, 136, 142, 136, 125, 136, 150, 135, 148, 136, 132, 140, 143, 150, 129, 142, 139, 135, 133, 130, 151, 150, 132, 134, 137, 130, 134, 149, 141, 137, 141, 131, 146, 140, 140, 128, 143, 139, 151, 141, 138, 124, 139, 148, 132, 139, 132, 146, 145, 134, 146, 129, 133, 142, 136, 144, 132, 136, 139, 141, 143, 148, 138, 129, 143, 151, 144, 142, 140, 147, 143, 149, 129, 131, 142, 145, 141, 141, 146, 129, 136, 134, 140, 141, 144, 146, 136, 132, 140, 137, 134, 143, 140, 128, 147, 130, 135, 136, 129, 146, 148, 146, 143, 149, 131, 139, 136, 153, 149, 131, 139, 129, 143, 141, 143, 138, 127, 139, 148, 135, 144, 143, 137, 137, 142, 137, 132, 141, 136, 138, 147, 140, 140, 133, 145, 143, 139, 143, 141, 146, 131, 137, 145, 146, 130, 141, 139, 152, 136, 141, 137, 126, 147, 144, 128, 144, 133, 131, 136, 144, 144, 148, 145, 141, 147, 136, 127, 147, 141, 150, 151, 145, 132, 137, 154, 147, 152, 137, 133, 145, 145, 153, 137, 136, 145, 147, 152, 137, 137, 139, 131, 127, 140, 139, 140, 136, 138, 138, 127, 142, 136, 133, 147, 138, 132, 135, 149, 147, 134, 138, 138, 131, 141, 130, 140, 138, 144, 138, 136, 141, 135, 149, 137, 130, 142, 148, 143, 134, 128, 133, 146, 127, 138, 139, 144, 139, 138, 147, 150, 138, 127, 131, 141, 138, 142, 146, 142, 152, 137, 128, 141, 141, 141, 137, 141, 146, 138, 139, 135, 130, 131, 129, 144, 146, 143, 142, 137, 139, 140, 136, 132, 137, 138, 134, 148, 155, 142, 136, 145, 145, 144, 143, 137, 145, 136, 140, 141, 145, 148, 131, 150, 144, 131, 146, 145, 142, 138, 131, 131, 133, 144, 134, 144, 136, 138, 142, 130, 143, 141, 119, 134, 142, 134, 137, 137, 135, 134, 128, 140, 149, 139, 148, 141, 139, 147, 134, 146, 131, 133, 138, 134, 145, 142, 139, 147, 134, 136, 134, 136, 133, 149, 137, 129, 138, 133, 130, 125, 134, 144, 139, 130, 146, 140, 136, 141, 140, 136, 138, 142, 143, 147, 138, 142, 141, 132, 130, 134, 134, 132, 144, 140, 147, 144, 141, 137, 137, 134, 139, 143, 143, 143, 139, 133, 143, 136, 133, 138, 134, 146, 145, 139, 134, 144, 133, 132, 137, 139, 138, 140, 145, 133, 146, 136, 139, 137, 137, 138, 138, 133, 140, 144, 130, 130, 136, 133, 141, 151, 141, 135, 133, 131, 134, 132, 143, 136, 142, 146, 137, 144, 141, 142, 128, 138, 133, 130, 145, 140, 142, 143, 132, 140, 142, 135, 136, 140, 135, 136, 144, 144, 144, 138, 147, 143, 143, 137, 136, 133, 142, 135, 125, 136, 136, 135, 153, 133, 133, 140, 130, 135, 141, 137, 140, 129, 141, 139, 136, 134, 137, 135, 139, 137, 135, 139, 132, 148, 144, 136, 142, 141, 129, 137, 139, 139, 132, 137, 139, 141, 140, 148, 142, 135, 144, 155, 136, 140, 136, 142, 129, 133, 134, 140, 141, 140, 140, 146, 146, 142, 133, 138, 132, 136, 124, 151, 139, 147, 139, 138, 140, 139, 140, 144, 135, 144, 137, 139, 133, 139, 133, 140, 139, 151, 136, 131, 145, 136, 152, 126, 146, 135, 139, 139, 145, 137, 142, 150, 140, 147, 139, 141, 141, 143, 141, 141, 133, 146, 140, 140, 135, 138, 140, 138, 137, 137, 144, 141, 140, 139, 135, 140, 130, 138, 141, 132, 143, 135, 137, 142, 151, 135, 142, 139, 139, 141, 143, 132, 137, 140, 138, 134, 137, 140, 139, 139, 135, 140, 140, 136, 144, 133, 143, 135, 137, 139, 140, 137, 137, 140, 137, 140, 137, 148, 137, 141, 146, 139, 143, 142, 136, 138, 138, 135, 135, 137, 139, 141, 139, 149, 134, 140, 136, 133, 132, 138, 135, 145, 132, 129, 143, 137, 143, 140, 137, 147, 139, 130, 134, 135, 147, 134, 140, 138, 132, 135, 138, 142, 147, 133, 132, 130, 136, 131, 139, 143, 140, 139, 140, 130, 134, 132, 132, 132, 145, 136, 129, 139, 144, 138, 137, 153, 141, 138, 151, 129, 136, 133, 150, 147, 135, 134, 134, 140, 150, 148, 126, 144, 140, 141, 141, 139, 132, 141, 146, 128, 143, 133, 152, 137, 127, 146, 142, 145, 136, 149, 140, 133, 138, 136, 136, 142, 136, 126, 145, 138, 145, 145, 140, 134, 139, 137, 147, 150, 129, 139, 135, 146, 143, 149, 141, 136, 125, 136, 135, 138, 136, 138, 140, 141, 134, 130, 137, 137, 133, 125, 140, 141, 136, 147, 139, 141, 133, 136, 141, 150, 129, 130, 142, 146, 132, 149, 135, 134, 140, 136, 149, 138, 137, 148, 129, 134, 136, 136, 140, 139, 141, 132, 147, 144, 137, 142, 137, 142, 134, 145, 133, 143, 137, 139, 135, 136, 130, 142, 139, 141, 146, 134, 144, 135, 136, 137, 151, 139, 134, 132, 139, 140, 137, 155, 130, 136, 133, 141, 143, 137, 134, 141, 147, 135, 144, 134, 129, 133, 146, 141, 145, 132, 143, 132, 140, 143, 147, 135, 140, 142, 141, 148, 140, 143, 131, 138, 139, 139, 138, 147, 135, 128, 131, 143, 140, 130, 134, 135, 139, 147, 137, 129, 132, 143, 143, 137, 144, 152, 136, 140, 146, 143, 149, 142, 136, 138, 144, 138, 142, 145, 137, 139, 137, 139, 144, 135, 140, 138, 140, 139, 139, 133, 132, 145, 129, 131, 133, 139, 139, 127, 145, 144, 154, 148, 140, 145, 140, 141, 130, 147, 139, 142, 131, 138, 152, 139, 144, 140, 141, 136, 142, 154, 134, 130, 139, 137, 134, 146, 136, 142, 139, 134, 134, 141, 147, 137, 137, 129, 137, 136, 138, 133, 130, 135, 137, 127, 139, 139, 134, 164, 141, 136, 140, 142, 151, 138, 133, 160, 142, 135, 148, 146, 138, 132, 131, 137, 153, 135, 135, 136, 136, 150, 133, 144, 135, 143, 136, 134, 129, 143, 141, 138, 156, 143, 134, 124, 136, 137, 139, 137, 133, 130, 140, 137, 143, 139, 144, 148, 133, 127, 142, 146, 143, 148, 135, 131, 128, 147, 143, 142, 135, 148, 141, 150, 140, 136, 138, 136, 141, 132, 149, 141, 142, 133, 135, 145, 147, 129, 141, 130, 121, 141, 147, 132, 134, 144, 142, 144, 125, 142, 132, 131, 146, 145, 144, 142, 137, 134, 144, 143, 133, 133, 137, 136, 139, 138, 140, 136, 133, 142, 145, 148, 142, 140, 144, 140, 134, 137, 144, 142, 135, 149, 138, 134, 131, 138, 152, 124, 142, 130, 134, 132, 143, 130, 135, 142, 140, 150, 139, 146, 143, 142, 141, 134, 138, 143, 154, 140, 135, 138, 134, 148, 132, 149, 130, 136, 134, 143, 140, 145, 143, 146, 140, 138, 140, 134, 147, 138, 143, 134, 131, 152, 142, 139, 136, 143, 138, 137, 128, 137, 139, 133, 140, 138, 135, 137, 126, 133, 137, 138, 143, 133, 133, 142, 129, 120, 139, 139, 135, 137, 133, 145, 136, 133, 126, 152, 133, 139, 136, 139, 142, 141, 133, 134, 127, 139, 127, 132, 144, 135, 145, 127, 144, 132, 141, 132, 145, 139, 138, 141, 131, 140, 143, 146, 131, 150, 135, 136, 136, 137, 145, 143, 142, 142, 150, 146, 132, 148, 138, 141, 130, 131, 138, 144, 132, 137, 136, 142, 141, 146, 131, 134, 133, 136, 146, 134, 147, 143, 144, 143, 136, 144, 137, 137, 149, 142, 135, 144, 148, 138, 136, 136, 140, 136, 135, 137, 137, 133, 148, 136, 128, 135, 147, 141, 149, 144, 135, 133, 134, 126, 136, 152, 135, 142, 143, 133, 140, 144, 144, 137, 134, 144, 134, 144, 136, 132, 133, 141, 142, 132, 146, 133, 141, 124, 137, 145, 150, 141, 146, 133, 142, 144, 144, 133, 143, 136, 138, 143, 159, 148, 144, 141, 141, 141, 142, 152, 145, 153, 139, 137, 137, 127, 127, 142, 151, 144, 138, 143, 139, 130, 137, 138, 136, 131, 140, 140, 140, 142, 141, 142, 138, 128, 139, 139, 143, 143, 138, 139, 144, 141, 132, 140, 132, 141, 136, 133, 138, 147, 134, 142, 143, 140, 146, 147, 138, 141, 132, 145, 140, 134, 136, 138, 140, 128, 134, 134, 142, 134, 135, 133, 138, 134, 130, 148, 144, 137, 140, 138, 140, 137, 136, 141, 140, 145, 143, 122, 131, 141, 142, 137, 132, 142, 141, 136, 137, 137, 138, 135, 140, 128, 135, 138, 148, 127, 151, 144, 138, 144, 135, 137, 138, 137, 137, 124, 136, 144, 142, 138, 146, 136, 131, 138, 134, 139, 145, 125, 133, 132, 138, 145, 141, 135, 139, 145, 146, 141, 136, 133, 142, 138, 146, 138, 138, 150, 137, 142, 144, 140, 133, 143, 128, 134, 137, 139, 147, 143, 134, 131, 146, 142, 129, 136, 135, 137, 134, 143, 141, 141, 139, 143, 141, 136, 141, 138, 127, 132, 133, 140, 131, 145, 139, 132, 139, 124, 134, 132, 130, 135, 132, 133, 132, 138, 139, 144, 143, 128, 135, 142, 140, 143, 136, 130, 133, 147, 137, 128, 140, 140, 140, 138, 144, 138, 141, 131, 139, 131, 142, 141, 135, 141, 125, 140, 134, 145, 137, 132, 137, 142, 134, 137, 137, 133, 129, 138, 140, 140, 137, 136, 137, 140, 134, 144, 144, 140, 139, 140, 126, 137, 139, 136, 131, 135, 135, 147, 146, 138, 143, 140, 133, 139, 141, 140, 139, 127, 134, 142, 138, 143, 139, 151, 149, 135, 139, 140, 145, 134, 143, 145, 143, 139, 147, 133, 142, 137, 126, 130, 134, 136, 137, 140, 134, 135, 131, 133, 135, 141, 133, 144, 138, 133, 133, 126, 142, 142, 137, 146, 135, 145, 134, 143, 143, 147, 138, 138, 144, 139, 139, 134, 141, 149, 143, 143, 134, 128, 139, 141, 150, 140, 133, 136, 139, 132, 146, 147, 148, 134, 141, 154, 131, 144, 136, 142, 135, 141, 147, 148, 147, 137, 141, 132, 146, 139, 133, 139, 146, 149, 131, 128, 126, 139, 150, 142, 139, 131, 142, 133, 136, 138, 141, 144, 140, 145, 140, 145, 135, 119, 135, 140, 136, 135, 138, 145, 148, 136, 128, 135, 138, 132, 129, 150, 147, 130, 143, 131, 139, 138, 141, 142, 140, 136, 145, 133, 144, 124, 140, 139, 148, 140, 142, 143, 136, 142, 145, 139, 142, 134, 145, 132, 145, 135, 133, 142, 132, 145, 135, 137, 134, 135, 137, 135, 150, 136, 144, 131, 139, 137, 139, 146, 133, 144, 136, 138, 138, 139, 141, 147, 137, 140, 132, 142, 130, 148, 141, 138, 143, 143, 145, 135, 141, 132, 138, 142, 141, 134, 146, 143, 138, 136, 135, 139, 144, 137, 136, 139, 128, 137, 145, 132, 135, 142, 135, 138, 132, 137, 139, 135, 148, 131, 147, 135, 140, 149, 146, 160, 151, 138, 130, 132, 138, 135, 137, 144, 130, 135, 143, 141, 132, 148, 140, 141, 136, 134, 140, 137, 134, 156, 148, 146, 137, 146, 142, 135, 139, 143, 129, 139, 135, 141, 144, 146, 138, 148, 135, 142, 139, 139, 133, 146, 141, 141, 139, 135, 141, 139, 139, 136, 142, 134, 146, 136, 140, 149, 140, 141, 135, 135, 134, 138, 140, 138, 141, 136, 138, 136, 140, 153, 137, 136, 141, 140, 135, 140, 140, 141, 143, 134, 131, 140, 136, 142, 136, 142, 142, 145, 133, 137, 138, 135, 137, 139, 135, 135, 140, 126, 153, 130, 144, 140, 140, 138, 144, 140, 133, 140, 135, 147, 137, 135, 137, 137, 149, 134, 134, 129, 133, 138, 141, 147, 140, 135, 137, 140, 143, 134, 143, 133, 132, 144, 141, 139, 130, 134, 134, 142, 133, 138, 142, 144, 145, 131, 136, 136, 140, 150, 140, 145, 136, 139, 141, 136, 144, 137, 133, 139, 138, 142, 140, 139, 138, 140, 144, 141, 135, 139, 137, 136, 142, 139, 137, 137, 137, 135, 142, 136, 135, 139, 137, 139, 141, 146, 138, 138, 144, 136, 143, 132, 136, 143, 144, 136, 137, 141, 134, 133, 146, 129, 142, 146, 142, 133, 145, 140, 141, 134, 139, 133, 136, 149, 139, 138, 143, 133, 136, 138, 144, 134, 143, 130, 139, 140, 137, 140, 140, 137, 137, 133, 131, 137, 141, 137, 134, 134, 135, 135, 135, 147, 142, 136, 135, 135, 131, 138, 140, 134, 129, 145, 142, 131, 141, 135, 135, 139, 136, 141, 136, 135, 136, 136, 139, 148, 136, 136, 135, 147, 143, 140, 149, 139, 143, 138, 138, 136, 145, 139, 133, 139, 143, 129, 141, 137, 142, 133, 138, 135, 139, 142, 140, 145, 142, 145, 145, 139, 132, 139, 139, 140, 141, 138, 142, 140, 133, 136, 135, 139, 139, 136, 140, 145, 133, 139, 137, 136, 131, 141, 141, 145, 133, 143, 144, 134, 135, 146, 139, 143, 136, 133, 139, 132, 148, 134, 134, 140, 139, 141, 138, 134, 138, 147, 136, 137, 136, 141, 140, 139, 138, 136, 141, 141, 135, 142, 147, 136, 133, 136, 144, 132, 145, 138, 133, 138, 133, 143, 142, 137, 132, 142, 137, 142, 139, 137, 146, 136, 136, 140, 138, 139, 144, 136, 139, 137, 136, 142, 144, 139, 136, 146, 133, 140, 141, 145, 138, 151, 139, 136, 142, 138, 142, 139, 142, 139, 137, 144, 138, 141, 139, 141, 129, 135, 130, 135, 134, 130, 139, 138, 145, 141, 144, 139, 139, 141, 139, 140, 135, 135, 147, 137, 136, 145, 139, 135, 144, 151, 135, 134, 142, 143, 140, 138, 137, 137, 143, 140, 147, 138, 138, 138, 136, 136, 136, 140, 139, 137, 144, 133, 137, 138, 136, 135, 137, 148, 141, 145, 139, 136, 142, 140, 143, 139, 137, 144, 144, 138, 135, 141, 138, 140, 142, 145, 149, 138, 134, 134, 140, 146, 140, 138, 137, 133, 138, 138, 138, 139, 139, 137, 135, 145, 133, 139, 138, 141, 140, 142, 139, 140, 135, 135, 139, 134, 142, 142, 136, 138, 142, 140, 135, 138, 139, 139, 131, 139, 137, 136, 141, 144, 142, 140, 137, 144, 132, 141, 135, 130, 138, 137, 134, 140, 131, 135, 131, 129, 138, 139, 142, 146, 131, 127, 140, 143, 140, 142, 138, 140, 133, 139, 148, 129, 135, 138, 143, 139, 133, 150, 133, 137, 137, 155, 141, 140, 132, 144, 131, 140, 141, 131, 138, 136, 152, 137, 140, 139, 145, 144, 142, 139, 135, 139, 131, 131, 138, 151, 140, 143, 133, 141, 145, 129, 139, 136, 137, 136, 135, 136, 144, 134, 134, 125, 128, 131, 141, 146, 138, 132, 139, 136, 143, 139, 141, 145, 138, 143, 144, 133, 142, 137, 129, 143, 137, 151, 132, 139, 140, 136, 141, 136, 146, 140, 139, 142, 139, 129, 135, 137, 127, 129, 137, 142, 139, 129, 135, 137, 144, 146, 133, 133, 137, 133, 147, 147, 137, 137, 140, 128, 147, 135, 133, 138, 141, 143, 144, 141, 140, 145, 136, 149, 137, 137, 133, 136, 140, 134, 139, 127, 128, 144, 142, 145, 138, 148, 141, 134, 134, 133, 132, 138, 141, 158, 135, 134, 138, 135, 130, 125, 139, 129, 132, 130, 143, 137, 130, 138, 133, 135, 143, 145, 141, 134, 135, 133, 133, 151, 137, 135, 131, 136, 134, 129, 139, 141, 145, 148, 135, 138, 136, 142, 127, 136, 140, 138, 127, 137, 144, 132, 126, 142, 139, 137, 135, 134, 151, 139, 140, 130, 137, 147, 149, 133, 142, 143, 127, 140, 137, 136, 129, 136, 143, 133, 145, 143, 144, 134, 141, 138, 138, 148, 142, 150, 137, 138, 142, 141, 144, 148, 149, 137, 146, 136, 144, 143, 130, 139, 136, 139, 136, 142, 132, 143, 133, 128, 140, 134, 137, 138, 142, 138, 129, 143, 135, 137, 146, 137, 141, 130, 133, 139, 139, 144, 137, 141, 161, 134, 133, 139, 138, 136, 137, 156, 136, 143, 128, 152, 131, 136, 135, 130, 144, 144, 134, 139, 140, 135, 145, 136, 134, 136, 146, 137, 137, 144, 146, 133, 143, 130, 148, 136, 137, 148, 141, 139, 144, 142, 140, 132, 146, 150, 135, 141, 130, 147, 145, 123, 140, 136, 131, 130, 141, 137, 134, 143, 132, 142, 137, 145, 142, 137, 143, 151, 146, 140, 138, 146, 130, 131, 139, 143, 145, 134, 148, 140, 129, 138, 143, 142, 138, 142, 139, 142, 136, 136, 136, 131, 141, 133, 135, 152, 136, 145, 139, 135, 142, 144, 122, 130, 144, 132, 140, 138, 143, 134, 137, 146, 141, 151, 138, 148, 137, 132, 145, 131, 145, 142, 142, 146, 131, 136, 133, 133, 141, 147, 141, 135, 135, 136, 136, 136, 135, 154, 146, 133, 130, 135, 130, 134, 157, 147, 140, 138, 134, 134, 135, 144, 136, 157, 138, 136, 146, 133, 134, 136, 136, 136, 145, 140, 142, 154, 139, 135, 136, 132, 145, 147, 145, 131, 144, 146, 140, 132, 129, 147, 142, 137, 143, 144, 138, 151, 148, 141, 131, 138, 126, 135, 136, 143, 135, 139, 139, 137, 144, 133, 132, 134, 126, 133, 141, 134, 141, 137, 139, 126, 131, 138, 141, 140, 139, 145, 131, 128, 132, 134, 140, 147, 142, 134, 140, 143, 127, 143, 139, 140, 125, 138, 141, 138, 144, 141, 138, 140, 134, 134, 137, 135, 143, 138, 137, 141, 137, 134, 140, 139, 150, 136, 137, 131, 137, 136, 133, 135, 148, 143, 141, 146, 145, 148, 129, 138, 135, 137, 132, 139, 133, 141, 139, 136, 133, 138, 140, 138, 139, 150, 131, 142, 137, 133, 134, 132, 130, 141, 142, 144, 142, 140, 146, 138, 139, 133, 137, 138, 136, 129, 142, 147, 143, 137, 131, 131, 143, 135, 136, 135, 146, 142, 133, 137, 143, 137, 141, 146, 134, 145, 135, 137, 138, 138, 140, 140, 141, 138, 149, 139, 140, 143, 135, 137, 137, 144, 140, 135, 144, 145, 140, 144, 124, 140, 142, 135, 142, 138, 142, 142, 143, 140, 135, 138, 138, 142, 139, 146, 137, 145, 139, 136, 143, 146, 126, 135, 136, 147, 136, 133, 140, 137, 136, 141, 142, 141, 135, 129, 140, 140, 135, 139, 143, 144, 141, 149, 137, 134, 137, 125, 138, 136, 150, 143, 145, 145, 144, 139, 135, 139, 133, 142, 144, 142, 136, 138, 135, 137, 135, 139, 139, 144, 145, 131, 135, 128, 136, 136, 146, 140, 139, 132, 138, 137, 139, 133, 143, 132, 139, 127, 132, 134, 144, 133, 135, 149, 144, 137, 136, 139, 134, 127, 135, 137, 127, 138, 130, 130, 138, 136, 138, 139, 135, 139, 132, 144, 140, 134, 137, 141, 136, 150, 138, 135, 139, 136, 139, 138, 131, 150, 139, 142, 141, 128, 131, 134, 138, 134, 150, 153, 138, 127, 144, 142, 142, 140, 136, 141, 135, 138, 140, 142, 141, 143, 144, 143, 142, 137, 140, 143, 147, 138, 137, 143, 139, 141, 132, 132, 140, 134, 140, 135, 134, 146, 137, 144, 145, 145, 136, 130, 137, 145, 138, 140, 134, 136, 141, 127, 134, 136, 135, 138, 141, 132, 140, 132, 137, 138, 133, 140, 136, 142, 139, 142, 142, 140, 139, 134, 140, 144, 142, 140, 147, 142, 132, 135, 145, 142, 140, 142, 145, 144, 139, 142, 140, 137, 142, 136, 144, 135, 148, 144, 145, 147, 139, 139, 132, 139, 146, 133, 139, 137, 130, 135, 142, 139, 144, 139, 135, 134, 142, 140, 135, 131, 135, 140, 134, 147, 131, 143, 136, 134, 136, 144, 146, 145, 138, 139, 139, 141, 138, 145, 119, 135, 133, 141, 140, 139, 137, 144, 142, 137, 146, 136, 134, 143, 135, 127, 136, 148, 135, 148, 151, 140, 140, 143, 140, 138, 141, 137, 138, 146, 133, 135, 134, 142, 134, 138, 139, 139, 139, 145, 136, 143, 145, 135, 142, 134, 143, 142, 139, 135, 140, 144, 147, 139, 140, 137, 137, 148, 144, 144, 130, 131, 139, 142, 142, 144, 136, 136, 140, 146, 139, 136, 133, 140, 132, 141, 144, 147, 141, 139, 142, 136, 132, 136, 145, 135, 144, 138, 134, 136, 129, 141, 138, 149, 134, 140, 125, 139, 141, 138, 146, 131, 139, 138, 140, 140, 143, 140, 139, 127, 136, 136, 139, 141, 137, 138, 142, 139, 141, 142, 140, 144, 138, 136, 140, 142, 138, 143, 142, 137, 134, 142, 141, 136, 140, 130, 138, 137, 132, 137, 135, 135, 135, 139, 145, 139, 140, 139, 138, 140, 140, 124, 126, 139, 127, 135, 139, 136, 137, 134, 135, 138, 146, 129, 132, 151, 138, 136, 137, 134, 133, 142, 133, 142, 140, 144, 141, 134, 147, 133, 147, 131, 137, 142, 143, 137, 138, 137, 141, 149, 147, 135, 132, 139, 140, 130, 144, 134, 144, 145, 142, 144, 141, 126, 139, 132, 142, 142, 144, 138, 128, 141, 136, 126, 154, 137, 147, 142, 142, 132, 137, 132, 135, 133, 139, 141, 138, 145, 135, 138, 141, 140, 136, 141, 141, 137, 124, 143, 141, 138, 144, 146, 145, 122, 140, 140, 133, 141, 130, 144, 145, 133, 142, 131, 136, 140, 131, 139, 139, 137, 140, 151, 134, 148, 139, 142, 137, 139, 135, 142, 139, 134, 135, 136, 140, 144, 141, 147, 138, 136, 132, 133, 147, 130, 131, 143, 141, 152, 136, 135, 129, 139, 127, 136, 139, 145, 136, 143, 138, 135, 149, 136, 141, 132, 137, 148, 138, 142, 138, 137, 137, 156, 138, 134, 136, 145, 136, 144, 141, 123, 151, 143, 145, 140, 137, 133, 133, 141, 133, 131, 141, 138, 140, 143, 141, 145, 143, 138, 145, 139, 112, 132, 148, 131, 141, 135, 149, 133, 132, 147, 141, 135, 138, 135, 145, 134, 139, 135, 142, 147, 142, 132, 135, 132, 147, 132, 134, 144, 135, 136, 136, 142, 146, 141, 136, 140, 143, 136, 135, 139, 138, 138, 138, 140, 143, 139, 122, 135, 138, 131, 139, 132, 132, 144, 136, 138, 143, 145, 143, 143, 134, 138, 136, 131, 131, 146, 132, 136, 131, 138, 134, 140, 162, 131, 144, 143, 144, 139, 138, 135, 140, 140, 130, 131, 137, 142, 134, 145, 150, 152, 147, 145, 143, 126, 141, 130, 135, 138, 128, 148, 142, 141, 138, 145, 138, 151, 122, 136, 136, 144, 140, 140, 145, 140, 146, 152, 125, 154, 132, 139, 151, 143, 137, 140, 136, 142, 133, 134, 136, 137, 139, 136, 151, 139, 137, 134, 144, 144, 140, 140, 136, 141, 146, 115, 138, 129, 139, 139, 138, 136, 142, 135, 141, 135, 133, 142, 132, 128, 133, 140, 145, 142, 144, 139, 131, 129, 131, 152, 132, 142, 139, 134, 132, 136, 132, 142, 133, 134, 141, 142, 140, 156, 147, 135, 143, 144, 134, 142, 128, 137, 152, 132, 131, 139, 138, 139, 136, 136, 142, 138, 131, 134, 129, 138, 135, 134, 135, 138, 140, 139, 135, 127, 142, 141, 139, 136, 140, 134, 131, 136, 148, 139, 141, 146, 137, 132, 144, 141, 127, 149, 145, 136, 139, 142, 130, 142, 133, 131, 139, 140, 130, 144, 135, 144, 144, 139, 138, 136, 134, 143, 136, 140, 136, 131, 128, 142, 141, 136, 141, 146, 143, 134, 137, 137, 144, 145, 140, 141, 137, 140, 131, 142, 142, 138, 134, 152, 143, 144, 143, 146, 144, 139, 139, 136, 140, 135, 137, 141, 135, 139, 136, 132, 135, 137, 141, 134, 128, 133, 136, 139, 149, 141, 137, 146, 145, 139, 137, 137, 133, 136, 132, 133, 131, 133, 142, 146, 134, 138, 132, 140, 142, 132, 143, 129, 113, 132, 148, 138, 137, 136, 146, 146, 134, 141, 134, 144, 144, 142, 145, 136, 140, 128, 130, 141, 138, 139, 149, 140, 142, 137, 143, 138, 140, 140, 140, 142, 138, 147, 140, 142, 136, 141, 140, 138, 131, 139, 137, 136, 142, 136, 136, 135, 139, 139, 134, 136, 144, 140, 148, 138, 143, 137, 135, 143, 134, 143, 138, 133, 143, 141, 132, 138, 142, 135, 138, 127, 135, 127, 142, 137, 137, 137, 137, 140, 141, 139, 137, 136, 132, 142, 128, 141, 138, 143, 139, 133, 139, 143, 138, 142, 143, 145, 134, 139, 142, 133, 140, 141, 137, 137, 134, 134, 142, 137, 128, 137, 140, 137, 142, 142, 138, 139, 139, 139, 136, 134, 139, 139, 143, 151, 133, 136, 140, 150, 137, 144, 148, 146, 138, 136, 133, 136, 141, 142, 130, 139, 133, 137, 140, 144, 139, 133, 138, 132, 140, 135, 144, 143, 136, 147, 140, 141, 134, 142, 140, 138, 144, 136, 144, 139, 141, 138, 141, 139, 135, 141, 143, 142, 146, 141, 134, 141, 138, 135, 146, 138, 135, 137, 144, 140, 139, 149, 142, 135, 136, 136, 137, 144, 135, 130, 133, 143, 132, 137, 133, 138, 142, 141, 133, 141, 135, 140, 144, 146, 148, 132, 150, 141, 132, 147, 136, 134, 141, 135, 132, 139, 138, 140, 141, 140, 137, 142, 130, 141, 138, 140, 143, 134, 133, 130, 137, 141, 149, 142, 139, 141, 142, 139, 147, 140, 142, 148, 135, 140, 147, 137, 132, 133, 128, 138, 137, 122, 138, 138, 132, 138, 138, 141, 133, 139, 125, 132, 135, 138, 135, 138, 137, 135, 138, 140, 144, 135, 144, 141, 149, 138, 144, 126, 141, 132, 139, 135, 142, 129, 136, 137, 133, 142, 141, 131, 135, 137, 141, 140, 136, 138, 136, 131, 147, 132, 138, 139, 135, 137, 141, 140, 138, 139, 135, 133, 138, 138, 137, 138, 147, 139, 140, 138, 144, 141, 137, 141, 136, 145, 135, 141, 134, 140, 140, 138, 143, 131, 138, 137, 141, 137, 139, 151, 135, 134, 147, 136, 139, 135, 143, 139, 139, 140, 147, 138, 127, 136, 142, 146, 138, 141, 135, 138, 134, 138, 139, 142, 144, 138, 145, 126, 142, 138, 136, 130, 132, 132, 145, 137, 146, 134, 140, 138, 139, 138, 140, 134, 139, 131, 136, 145, 131, 136, 134, 142, 143, 138, 135, 138, 136, 139, 140, 137, 137, 136, 143, 143, 138, 146, 146, 137, 142, 138, 140, 143, 136, 131, 142, 146, 148, 136, 139, 134, 139, 139, 134, 139, 134, 135, 136, 138, 127, 139, 138, 131, 144, 140, 142, 138, 143, 138, 133, 122, 141, 138, 134, 145, 137, 144, 145, 144, 131, 146, 141, 141, 131, 144, 140, 157, 139, 133, 138, 132, 141, 143, 136, 147, 136, 141, 136, 137, 137, 141, 146, 142, 143, 134, 143, 138, 137, 137, 149, 131, 141, 140, 137, 131, 142, 143, 133, 135, 131, 134, 133, 141, 141, 145, 139, 135, 133, 137, 138, 147, 139, 151, 143, 134, 142, 153, 146, 140, 141, 136, 141, 130, 128, 144, 134, 141, 130, 138, 136, 136, 133, 134, 152, 143, 130, 150, 139, 140, 132, 139, 138, 135, 138, 140, 138, 137, 136, 134, 134, 148, 138, 145, 143, 133, 141, 135, 148, 143, 138, 143, 138, 133, 138, 133, 140, 136, 142, 141, 145, 137, 141, 138, 133, 133, 129, 139, 124, 140, 134, 135, 143, 139, 138, 132, 147, 139, 144, 142, 135, 138, 140, 132, 145, 151, 138, 134, 142, 140, 136, 137, 143, 142, 137, 158, 130, 156, 125, 124, 141, 142, 142, 138, 133, 123, 136, 135, 138, 125, 149, 136, 138, 139, 144, 143, 143, 137, 137, 140, 148, 142, 131, 147, 142, 141, 137, 134, 148, 136, 145, 142, 141, 135, 145, 150, 142, 131, 136, 145, 131, 135, 138, 133, 131, 138, 136, 132, 142, 134, 141, 130, 127, 152, 142, 127, 131, 144, 138, 140, 138, 132, 136, 136, 151, 139, 140, 133, 141, 142, 125, 146, 147, 137, 146, 138, 134, 142, 141, 138, 136, 145, 137, 133, 139, 143, 134, 137, 149, 144, 141, 131, 139, 143, 146, 136, 140, 136, 144, 138, 132, 132, 137, 137, 145, 145, 140, 140, 125, 141, 137, 140, 139, 138, 130, 137, 139, 135, 141, 127, 141, 138, 138, 139, 140, 134, 133, 141, 138, 140, 133, 144, 133, 129, 153, 140, 134, 140, 134, 144, 143, 145, 152, 136, 132, 142, 134, 131, 141, 135, 140, 136, 132, 137, 138, 138, 139, 139, 146, 135, 146, 144, 141, 149, 136, 135, 136, 137, 130, 141, 136, 138, 144, 140, 139, 124, 135, 142, 139, 144, 140, 138, 140, 148, 147, 144, 144, 141, 136, 133, 137, 131, 142, 139, 127, 139, 115, 135, 146, 138, 126, 142, 135, 128, 144, 141, 132, 134, 130, 136, 140, 147, 139, 136, 125, 142, 139, 139, 142, 143, 153, 138, 150, 139, 133, 141, 140, 140, 142, 138, 132, 131, 137, 132, 148, 154, 138, 144, 141, 143, 135, 126, 136, 136, 133, 136, 139, 150, 133, 137, 129, 144, 142, 144, 152, 139, 131, 142, 139, 128, 136, 139, 139, 145, 130, 146, 133, 141, 138, 138, 143, 139, 143, 142, 134, 148, 142, 136, 143, 143, 143, 145, 143, 147, 140, 148, 139, 142, 138, 138, 144, 133, 131, 148, 140, 138, 138, 131, 127, 145, 143, 141, 136, 142, 147, 149, 144, 142, 138, 140, 142, 141, 141, 139, 146, 144, 133, 135, 150, 147, 139, 139, 134, 141, 134, 135, 139, 138, 150, 134, 145, 144, 136, 151, 138, 143, 136, 139, 136, 132, 134, 129, 136, 142, 131, 135, 140, 145, 133, 141, 135, 140, 134, 137, 130, 141, 150, 133, 144, 135, 137, 136, 128, 137, 147, 142, 139, 141, 131, 147, 134, 138, 130, 145, 131, 137, 140, 139, 146, 132, 145, 141, 134, 133, 137, 146, 140, 132, 142, 137, 133, 140, 131, 136, 134, 142, 138, 134, 139, 140, 135, 143, 142, 132, 144, 140, 135, 138, 133, 145, 141, 131, 137, 139, 147, 137, 141, 150, 130, 136, 146, 128, 138, 142, 143, 131, 145, 149, 140, 145, 135, 142, 140, 135, 152, 135, 146, 129, 140, 128, 144, 138, 136, 130, 146, 146, 144, 144, 139, 138, 138, 140, 137, 139, 144, 140, 128, 139, 143, 144, 137, 142, 136, 135, 140, 128, 149, 131, 138, 149, 148, 136, 143, 144, 131, 144, 141, 147, 138, 139, 139, 142, 147, 141, 140, 132, 144, 135, 144, 150, 134, 129, 145, 144, 126, 135, 150, 138, 137, 139, 139, 136, 138, 141, 133, 137, 131, 131, 145, 153, 134, 137, 136, 143, 137, 139, 134, 146, 145, 149, 141, 130, 143, 137, 143, 142, 133, 144, 138, 140, 140, 141, 138, 141, 139, 138, 136, 135, 134, 148, 139, 135, 138, 137, 137, 144, 139, 134, 141, 144, 144, 148, 146, 137, 128, 134, 140, 144, 136, 129, 140, 133, 121, 134, 137, 142, 134, 148, 137, 142, 136, 144, 141, 129, 127, 153, 139, 145, 142, 141, 141, 154, 136, 136, 144, 138, 139, 145, 138, 138, 135, 132, 142, 138, 138, 137, 142, 143, 147, 144, 142, 132, 145, 141, 142, 147, 144, 141, 140, 149, 130, 140, 136, 126, 143, 138, 141, 143, 134, 135, 139, 142, 138, 135, 142, 144, 138, 136, 144, 140, 137, 132, 143, 138, 146, 139, 132, 143, 131, 141, 139, 133, 137, 137, 142, 138, 147, 148, 142, 139, 145, 149, 133, 140, 143, 130, 141, 132, 141, 143, 143, 136, 132, 143, 138, 143, 142, 135, 128, 127, 141, 145, 147, 148, 140, 148, 134, 135, 142, 145, 136, 131, 136, 140, 136, 143, 144, 135, 144, 152, 141, 134, 129, 136, 136, 138, 141, 137, 149, 137, 138, 147, 148, 134, 142, 142, 134, 137, 143, 151, 143, 147, 140, 146, 132, 137, 141, 137, 126, 136, 129, 139, 145, 139, 138, 134, 135, 147, 143, 135, 136, 123, 132, 144, 131, 140, 136, 124, 140, 139, 141, 139, 152, 141, 141, 129, 140, 139, 132, 134, 132, 146, 137, 137, 148, 141, 140, 127, 144, 135, 139, 134, 141, 137, 144, 143, 141, 143, 137, 134, 142, 137, 147, 141, 130, 141, 138, 133, 138, 144, 146, 141, 139, 130, 122, 136, 122, 142, 143, 139, 148, 145, 134, 144, 144, 138, 142, 141, 126, 134, 136, 131, 149, 125, 133, 142, 138, 139, 136, 143, 126, 141, 135, 140, 140, 127, 159, 135, 133, 137, 142, 139, 141, 140, 139, 145, 143, 137, 140, 133, 134, 129, 154, 140, 141, 131, 133, 138, 140, 134, 143, 132, 149, 133, 145, 145, 141, 143, 134, 143, 140, 143, 134, 140, 137, 136, 136, 138, 142, 154, 149, 132, 144, 133, 140, 137, 130, 138, 128, 143, 128, 129, 139, 139, 149, 148, 133, 135, 145, 133, 137, 145, 138, 140, 138, 141, 138, 145, 138, 138, 134, 138, 133, 140, 133, 147, 133, 135, 144, 132, 144, 138, 147, 136, 152, 121, 139, 141, 141, 138, 148, 136, 141, 144, 138, 136, 129, 143, 142, 140, 131, 142, 137, 138, 149, 143, 139, 134, 133, 134, 136, 133, 140, 130, 141, 123, 141, 135, 142, 129, 144, 132, 142, 141, 136, 134, 141, 139, 140, 143, 138, 133, 140, 130, 142, 139, 149, 145, 138, 138, 144, 133, 129, 128, 152, 130, 144, 120, 138, 145, 139, 145, 128, 140, 137, 142, 150, 142, 139, 137, 137, 145, 144, 136, 145, 139, 130, 139, 129, 132, 133, 135, 141, 139, 132, 144, 145, 131, 141, 131, 139, 146, 133, 136, 127, 143, 131, 142, 136, 138, 139, 134, 136, 138, 137, 140, 139, 141, 140, 134, 146, 138, 134, 137, 138, 140, 140, 137, 133, 138, 145, 136, 140, 148, 142, 146, 132, 135, 137, 141, 141, 135, 143, 133, 141, 145, 143, 140, 138, 146, 131, 142, 140, 136, 137, 138, 134, 151, 154, 135, 139, 130, 150, 145, 147, 136, 145, 133, 127, 144, 133, 145, 140, 136, 141, 142, 131, 138, 140, 144, 141, 131, 134, 137, 135, 125, 128, 148, 138, 140, 153, 129, 141, 152, 143, 151, 131, 141, 138, 139, 141, 135, 138, 142, 127, 137, 143, 148, 137, 134, 143, 138, 148, 155, 138, 137, 135, 134, 139, 138, 136, 135, 136, 145, 139, 136, 143, 134, 138, 131, 137, 135, 142, 134, 133, 142, 142, 138, 147, 134, 133, 135, 130, 148, 135, 140, 143, 141, 130, 145, 138, 141, 143, 145, 140, 135, 145, 131, 142, 142, 139, 147, 144, 143, 136, 140, 136, 134, 137, 137, 147, 133, 130, 135, 142, 133, 138, 134, 144, 138, 136, 148, 151, 136, 136, 133, 132, 134, 141, 133, 141, 138, 137, 125, 132, 136, 135, 143, 138, 137, 133, 130, 141, 137, 138, 141, 133, 142, 137, 137, 134, 140, 142, 135, 132, 133, 146, 147, 139, 131, 147, 137, 135, 143, 122, 132, 135, 137, 147, 139, 131, 136, 142, 135, 139, 138, 132, 141, 145, 133, 145, 139, 135, 131, 143, 145, 140, 140, 134, 135, 137, 145, 139, 150, 144, 131, 137, 142, 133, 130, 140, 138, 134, 141, 142, 146, 133, 143, 135, 135, 139, 134, 133, 143, 140, 153, 144, 136, 138, 135, 146, 137, 134, 143, 140, 137, 123, 139, 147, 136, 133, 148, 145, 146, 138, 134, 140, 133, 124, 128, 134, 139, 134, 137, 138, 139, 130, 150, 141, 146, 133, 129, 132, 137, 149, 138, 125, 139, 139, 148, 135, 140, 130, 138, 126, 141, 149, 141, 133, 142, 141, 131, 141, 133, 134, 138, 133, 137, 131, 145, 135, 148, 138, 143, 136, 148, 138, 137, 137, 141, 140, 139, 145, 133, 154, 141, 149, 136, 145, 147, 142, 131, 131, 138, 134, 140, 143, 139, 135, 130, 140, 138, 135, 148, 140, 149, 142, 128, 139, 144, 130, 142, 141, 141, 134, 134, 142, 149, 144, 137, 137, 139, 147, 148, 143, 132, 139, 133, 141, 135, 137, 135, 141, 147, 134, 137, 139, 141, 130, 130, 139, 140, 143, 141, 149, 139, 143, 139, 137, 132, 136, 136, 146, 135, 139, 131, 122, 145, 146, 139, 130, 145, 154, 143, 139, 130, 139, 143, 136, 146, 140, 145, 138, 150, 147, 137, 146, 138, 133, 146, 144, 141, 125, 146, 140, 134, 130, 139, 134, 136, 141, 135, 137, 153, 141, 135, 136, 147, 137, 126, 138, 146, 131, 141, 131, 130, 128, 127, 141, 144, 140, 128, 139, 132, 137, 128, 139, 141, 136, 160, 134, 141, 139, 137, 137, 144, 138, 130, 145, 132, 148, 125, 139, 146, 142, 147, 133, 146, 136, 140, 135, 133, 133, 135, 138, 133, 146, 139, 118, 116, 137, 140, 134, 120, 145, 143, 131, 147, 134, 141, 141, 137, 137, 139, 140, 145, 144, 138, 140, 144, 142, 155, 131, 136, 140, 139, 142, 134, 151, 131, 139, 137, 151, 141, 135, 139, 130, 136, 142, 147, 148, 141, 131, 148, 133, 145, 141, 144, 146, 131, 146, 142, 149, 136, 144, 133, 130, 145, 136, 141, 139, 142, 150, 140, 135, 139, 146, 148, 136, 132, 140, 136, 144, 131, 128, 145, 128, 138, 136, 136, 132, 148, 125, 146, 137, 132, 133, 150, 134, 122, 132, 149, 138, 124, 130, 150, 139, 142, 141, 132, 137, 141, 149, 133, 144, 137, 139, 140, 139, 134, 139, 144, 127, 136, 138, 129, 145, 152, 135, 136, 142, 140, 138, 134, 134, 137, 130, 140, 151, 153, 154, 144, 143, 136, 141, 142, 125, 135, 137, 146, 133, 133, 132, 146, 127, 141, 134, 145, 149, 134, 138, 126, 136, 147, 141, 139, 150, 138, 153, 145, 140, 130, 124, 145, 142, 146, 135, 137, 140, 149, 137, 132, 132, 143, 136, 130, 135, 140, 130, 143, 143, 130, 147, 132, 132, 136, 131, 134, 136, 137, 141, 132, 133, 134, 146, 136, 133, 130, 142, 125, 141, 141, 137, 141, 136, 153, 133, 139, 138, 131, 142, 138, 135, 141, 146, 139, 141, 127, 138, 142, 139, 139, 147, 144, 138, 144, 139, 140, 137, 145, 144, 144, 139, 146, 125, 148, 145, 137, 166, 137, 146, 143, 146, 132, 148, 142, 142, 145, 133, 134, 146, 135, 141, 146, 149, 141, 129, 131, 140, 139, 143, 136, 134, 133, 145, 134, 142, 135, 136, 150, 146, 143, 140, 138, 151, 141, 130, 140, 132, 143, 145, 135, 142, 161, 125, 137, 146, 137, 135, 138, 146, 125, 136, 137, 140, 138, 139, 127, 144, 144, 153, 138, 129, 137, 140, 145, 140, 152, 135, 141, 141, 139, 148, 139, 141, 135, 139, 136, 117, 134, 136, 138, 140, 143, 144, 147, 141, 145, 136, 138, 146, 133, 145, 159, 133, 141, 138, 136, 137, 135, 136, 143, 132, 136, 137, 134, 145, 132, 152, 134, 144, 140, 129, 141, 143, 135, 139, 132, 140, 142, 136, 145, 146, 126, 143, 135, 153, 141, 148, 144, 140, 133, 127, 142, 145, 142, 143, 137, 137, 141, 135, 138, 147, 136, 135, 141, 126, 135, 132, 141, 140, 145, 139, 140, 134, 145, 137, 128, 146, 124, 128, 130, 141, 128, 140, 147, 135, 137, 145, 142, 158, 147, 128, 111, 137, 145, 132, 136, 146, 138, 142, 139, 140, 133, 133, 144, 136, 144, 147, 142, 141, 136, 135, 148, 135, 139, 137, 133, 137, 133, 137, 135, 152, 149, 135, 138, 138, 140, 133, 152, 143, 142, 135, 133, 139, 133, 138, 125, 130, 153, 144, 135, 140, 143, 130, 140, 141, 134, 137, 150, 139, 137, 138, 139, 140, 141, 136, 142, 135, 136, 137, 130, 140, 141, 128, 139, 136, 138, 140, 134, 143, 135, 133, 139, 137, 137, 138, 139, 134, 132, 141, 139, 141, 134, 134, 145, 138, 129, 138, 136, 134, 131, 143, 145, 143, 129, 145, 145, 141, 144, 139, 130, 156, 147, 140, 135, 140, 140, 145, 132, 141, 136, 139, 141, 145, 139, 140, 137, 139, 133, 134, 141, 144, 136, 139, 142, 151, 139, 138, 140, 144, 139, 142, 149, 139, 127, 141, 142, 134, 127, 134, 134, 138, 134, 142, 138, 137, 133, 138, 130, 133, 132, 140, 133, 140, 131, 133, 143, 135, 140, 139, 131, 139, 135, 144, 138, 136, 135, 132, 131, 138, 140, 154, 139, 145, 142, 139, 134, 137, 147, 140, 144, 147, 135, 136, 131, 136, 143, 139, 138, 140, 133, 133, 138, 141, 131, 136, 140, 134, 143, 144, 141, 141, 134, 132, 133, 139, 131, 126, 134, 138, 139, 136, 132, 135, 138, 147, 142, 141, 134, 131, 135, 138, 129, 140, 141, 138, 144, 138, 148, 148, 133, 131, 148, 157, 139, 144, 141, 141, 136, 142, 136, 134, 143, 135, 147, 144, 138, 150, 135, 134, 143, 138, 134, 135, 136, 132, 145, 135, 135, 141, 147, 140, 133, 138, 137, 143, 134, 137, 144, 139, 137, 137, 138, 136, 138, 148, 136, 148, 143, 133, 140, 139, 132, 148, 142, 132, 130, 141, 143, 142, 136, 147, 145, 139, 140, 129, 132, 139, 134, 137, 132, 138, 139, 148, 146, 141, 148, 142, 143, 145, 137, 149, 139, 137, 130, 138, 128, 138, 143, 142, 136, 139, 135, 138, 131, 146, 142, 147, 145, 134, 134, 136, 143, 137, 136, 147, 129, 147, 140, 135, 139, 139, 138, 152, 136, 129, 135, 134, 134, 138, 148, 143, 141, 138, 142, 134, 136, 139, 142, 142, 139, 133, 145, 142, 137, 144, 141, 139, 147, 132, 135, 137, 137, 136, 147, 141, 148, 140, 138, 139, 140, 137, 131, 133, 131, 141, 144, 135, 138, 133, 143, 146, 141, 141, 133, 140, 141, 147, 133, 129, 142, 147, 147, 143, 138, 134, 127, 145, 139, 140, 133, 144, 129, 144, 139, 142, 142, 136, 139, 132, 145, 129, 135, 128, 144, 144, 142, 133, 148, 138, 131, 150, 139, 137, 133, 130, 132, 141, 141, 134, 151, 146, 137, 140, 139, 156, 142, 138, 139, 135, 150, 138, 137, 137, 142, 131, 141, 142, 141, 143, 143, 131, 140, 135, 143, 136, 143, 140, 142, 129, 141, 130, 141, 133, 144, 140, 145, 149, 134, 138, 141, 142, 150, 139, 133, 139, 143, 139, 134, 133, 132, 139, 137, 138, 147, 137, 134, 143, 142, 139, 138, 128, 125, 136, 133, 134, 144, 144, 142, 139, 143, 138, 150, 150, 143, 149, 140, 141, 135, 143, 145, 145, 131, 130, 143, 138, 144, 141, 143, 146, 137, 133, 139, 135, 143, 150, 141, 143, 145, 140, 140, 143, 133, 143, 141, 141, 138, 136, 137, 144, 142, 133, 143, 140, 133, 145, 138, 146, 139, 139, 146, 134, 144, 143, 147, 139, 140, 146, 139, 143, 134, 138, 136, 136, 136, 141, 132, 136, 150, 128, 140, 145, 134, 138, 140, 133, 134, 134, 137, 139, 146, 136, 141, 141, 137, 140, 135, 136, 138, 138, 143, 142, 139, 135, 141, 141, 130, 144, 140, 134, 140, 141, 140, 140, 139, 141, 135, 125, 132, 138, 135, 134, 136, 132, 149, 137, 145, 144, 138, 139, 136, 131, 146, 146, 138, 137, 143, 129, 143, 139, 139, 139, 147, 137, 142, 134, 152, 132, 141, 136, 139, 141, 139, 143, 151, 136, 139, 139, 136, 144, 142, 147, 140, 144, 130, 131, 138, 132, 140, 148, 132, 135, 139, 141, 143, 133, 144, 138, 138, 139, 142, 143, 147, 137, 140, 128, 132, 143, 136, 144, 136, 142, 130, 136, 139, 139, 140, 137, 142, 137, 130, 134, 135, 143, 151, 145, 132, 139, 142, 141, 141, 146, 139, 142, 145, 144, 144, 134, 141, 139, 144, 141, 140, 151, 131, 140, 140, 142, 138, 133, 131, 143, 137, 142, 138, 137, 137, 133, 135, 141, 145, 138, 139, 142, 142, 141, 140, 146, 134, 146, 139, 137, 140, 128, 136, 133, 135, 140, 143, 129, 138, 141, 142, 139, 133, 139, 140, 141, 135, 139, 142, 135, 138, 138, 133, 138, 134, 144, 135, 144, 129, 140, 131, 142, 143, 149, 146, 143, 139, 132, 137, 142, 141, 136, 135, 135, 147, 131, 150, 145, 140, 144, 141, 146, 139, 135, 141, 138, 142, 137, 147, 144, 133, 132, 138, 140, 136, 138, 147, 145, 142, 144, 142, 126, 135, 149, 138, 139, 137, 136, 141, 140, 142, 132, 138, 142, 148, 143, 141, 132, 137, 149, 141, 140, 134, 143, 139, 142, 141, 147, 146, 130, 134, 148, 134, 141, 143, 134, 133, 140, 135, 130, 140, 139, 145, 142, 134, 143, 147, 132, 137, 135, 135, 136, 136, 125, 143, 137, 132, 146, 147, 141, 131, 144, 137, 147, 133, 144, 138, 145, 146, 135, 139, 139, 145, 135, 145, 142, 141, 143, 140, 140, 136, 139, 140, 133, 138, 148, 141, 144, 136, 144, 149, 138, 148, 146, 136, 142, 141, 137, 139, 136, 134, 138, 140, 140, 139, 137, 140, 132, 137, 143, 143, 150, 139, 144, 130, 135, 137, 132, 141, 144, 129, 133, 138, 141, 139, 145, 135, 142, 140, 140, 138, 138, 133, 138, 138, 135, 137, 143, 133, 148, 138, 145, 141, 141, 133, 140, 140, 139, 139, 133, 136, 148, 137, 142, 130, 130, 135, 133, 146, 144, 141, 145, 141, 138, 137, 139, 136, 139, 137, 145, 131, 144, 137, 141, 143, 146, 134, 146, 135, 140, 131, 136, 135, 131, 137, 140, 149, 140, 135, 141, 139, 142, 143, 129, 139, 142, 146, 131, 140, 142, 138, 145, 145, 139, 135, 132, 137, 141, 140, 144, 135, 141, 146, 136, 144, 136, 139, 142, 141, 133, 139, 142, 149, 132, 145, 146, 135, 137, 137, 137, 139, 145, 133, 145, 137, 135, 137, 138, 145, 143, 133, 134, 138, 139, 144, 142, 141, 136, 146, 137, 140, 137, 135, 127, 133, 137, 144, 142, 141, 137, 140, 142, 134, 134, 137, 133, 154, 133, 136, 137, 138, 146, 141, 135, 133, 139, 134, 137, 141, 140, 143, 138, 140, 140, 135, 145, 127, 146, 141, 139, 139, 143, 127, 145, 145, 137, 129, 134, 138, 141, 130, 135, 143, 141, 137, 136, 139, 147, 141, 140, 133, 147, 147, 134, 143, 137, 138, 144, 129, 141, 140, 142, 138, 136, 140, 142, 142, 146, 138, 148, 140, 140, 134, 145, 140, 134, 136, 143, 142, 127, 139, 135, 141, 136, 146, 141, 149, 137, 139, 134, 138, 140, 136, 134, 136, 138, 142, 141, 135, 137, 135, 137, 153, 138, 133, 139, 140, 136, 140, 138, 148, 142, 136, 132, 148, 131, 129, 150, 145, 128, 140, 139, 142, 134, 141, 136, 135, 139, 133, 136, 151, 147, 141, 133, 135, 131, 139, 138, 132, 135, 132, 146, 139, 132, 133, 139, 137, 140, 137, 137, 137, 147, 136, 137, 140, 140, 135, 137, 144, 138, 147, 136, 132, 145, 142, 146, 135, 141, 137, 141, 145, 129, 135, 142, 137, 139, 140, 137, 133, 138, 139, 140, 130, 139, 137, 135, 141, 139, 135, 147, 146, 146, 131, 136, 127, 139, 148, 142, 137, 137, 130, 127, 149, 142, 135, 136, 148, 139, 137, 136, 138, 132, 137, 145, 142, 130, 139, 144, 131, 130, 137, 131, 135, 134, 140, 146, 140, 142, 137, 151, 143, 146, 136, 138, 134, 142, 142, 144, 138, 143, 134, 142, 133, 139, 134, 135, 138, 137, 138, 150, 142, 137, 140, 146, 144, 144, 147, 132, 137, 133, 141, 152, 144, 140, 136, 132, 136, 140, 139, 137, 142, 136, 137, 145, 144, 127, 137, 135, 140, 147, 144, 135, 138, 137, 136, 138, 133, 139, 148, 138, 130, 135, 137, 142, 139, 138, 132, 139, 135, 139, 136, 140, 136, 139, 142, 144, 134, 136, 132, 146, 141, 146, 151, 141, 140, 139, 133, 147, 152, 141, 130, 133, 142, 136, 136, 136, 137, 139, 142, 136, 141, 135, 133, 151, 143, 140, 141, 130, 136, 131, 143, 136, 144, 132, 139, 135, 140, 140, 134, 137, 137, 137, 133, 141, 142, 138, 130, 134, 142, 137, 133, 139, 139, 151, 130, 146, 139, 147, 143, 143, 146, 135, 141, 136, 146, 144, 146, 137, 134, 138, 138, 138, 138, 145, 130, 138, 148, 145, 139, 133, 138, 135, 134, 141, 136, 132, 141, 135, 138, 146, 145, 139, 134, 137, 138, 141, 140, 149, 138, 143, 137, 150, 132, 146, 135, 140, 134, 145, 139, 151, 150, 138, 137, 146, 136, 136, 153, 142, 139, 133, 141, 148, 142, 149, 138, 136, 149, 138, 134, 139, 126, 137, 151, 132, 137, 146, 144, 131, 140, 133, 136, 140, 130, 145, 146, 142, 143, 148, 143, 141, 141, 142, 137, 140, 140, 151, 141, 135, 138, 140, 138, 140, 138, 142, 136, 139, 142, 132, 138, 139, 139, 145, 138, 140, 146, 142, 145, 132, 142, 139, 139, 144, 152, 138, 138, 137, 142, 145, 137, 135, 128, 148, 139, 135, 146, 131, 141, 139, 148, 145, 130, 139, 133, 143, 133, 132, 138, 137, 131, 148, 145, 145, 146, 133, 137, 140, 142, 139, 136, 138, 137, 140, 153, 134, 147, 140, 144, 130, 130, 137, 138, 135, 140, 134, 144, 148, 141, 134, 135, 133, 146, 133, 149, 142, 135, 136, 141, 136, 142, 132, 140, 140, 139, 142, 129, 133, 136, 144, 138, 132, 140, 138, 134, 137, 138, 136, 130, 142, 137, 150, 141, 139, 141, 146, 145, 141, 149, 130, 135, 134, 140, 135, 131, 154, 132, 139, 141, 144, 146, 142, 141, 146, 136, 136, 137, 142, 138, 144, 139, 140, 134, 137, 143, 134, 135, 134, 140, 138, 142, 147, 149, 142, 142, 145, 136, 142, 136, 127, 159, 139, 143, 147, 132, 138, 134, 144, 139, 139, 142, 130, 135, 138, 134, 142, 135, 136, 136, 137, 141, 144, 142, 143, 137, 140, 145, 143, 135, 134, 139, 145, 134, 147, 136, 137, 128, 148, 153, 133, 138, 140, 138, 144, 137, 133, 140, 148, 141, 138, 139, 140, 145, 147, 142, 143, 131, 135, 132, 136, 146, 143, 130, 139, 138, 143, 135, 143, 142, 140, 138, 142, 132, 150, 143, 142, 140, 139, 136, 143, 146, 136, 148, 136, 130, 127, 135, 139, 141, 138, 142, 138, 141, 140, 145, 144, 138, 138, 136, 137, 144, 147, 143, 135, 138, 147, 141, 140, 136, 137, 137, 127, 152, 134, 143, 136, 141, 144, 134, 130, 139, 133, 140, 139, 138, 141, 138, 135, 143, 134, 144, 137, 137, 137, 136, 133, 137, 138, 143, 138, 149, 138, 137, 141, 145, 125, 131, 137, 141, 139, 140, 138, 136, 141, 137, 134, 141, 138, 148, 139, 139, 138, 135, 142, 139, 161, 159, 150, 131, 134, 146, 143, 143, 139, 139, 134, 146, 143, 133, 134, 133, 134, 142, 140, 138, 132, 142, 133, 139, 136, 138, 138, 134, 138, 140, 136, 138, 140, 135, 142, 144, 134, 138, 131, 144, 134, 143, 139, 144, 143, 143, 143, 139, 137, 139, 136, 129, 131, 144, 139, 142, 129, 145, 142, 136, 143, 147, 142, 138, 134, 142, 145, 148, 137, 127, 146, 135, 132, 142, 145, 144, 141, 134, 131, 136, 135, 139, 136, 135, 134, 134, 141, 140, 129, 141, 142, 132, 140, 142, 139, 151, 141, 136, 137, 146, 133, 144, 143, 139, 133, 143, 136, 135, 135, 130, 140, 144, 139, 139, 141, 139, 136, 142, 139, 138, 138, 135, 140, 137, 137, 145, 136, 141, 140, 136, 147, 139, 138, 130, 130, 147, 142, 130, 139, 136, 137, 142, 147, 153, 139, 143, 147, 139, 131, 137, 133, 142, 133, 137, 142, 146, 136, 133, 138, 140, 142, 152, 141, 130, 140, 132, 138, 133, 132, 135, 145, 140, 151, 133, 138, 149, 140, 142, 136, 144, 147, 142, 135, 141, 139, 136, 136, 148, 145, 141, 141, 139, 143, 131, 136, 139, 140, 138, 135, 138, 133, 139, 144, 137, 139, 137, 136, 136, 133, 140, 136, 133, 138, 143, 145, 141, 142, 138, 137, 134, 134, 145, 133, 141, 145, 134, 143, 140, 138, 131, 137, 131, 138, 138, 143, 137, 136, 140, 136, 140, 143, 137, 134, 138, 139, 140, 141, 143, 134, 136, 143, 140, 135, 134, 140, 133, 137, 142, 139, 137, 135, 132, 135, 138, 139, 141, 141, 137, 138, 131, 144, 140, 136, 141, 143, 137, 140, 136, 143, 136, 132, 149, 137, 144, 140, 136, 139, 150, 139, 130, 137, 139, 135, 136, 139, 134, 137, 135, 144, 141, 131, 139, 142, 134, 144, 137, 139, 131, 133, 137, 135, 136, 141, 143, 145, 143, 138, 135, 134, 137, 144, 141, 141, 134, 131, 132, 135, 140, 139, 140, 139, 133, 139, 144, 134, 143, 140, 137, 146, 131, 139, 130, 132, 149, 149, 141, 132, 154, 145, 133, 133, 144, 140, 137, 142, 150, 138, 137, 142, 139, 139, 139, 143, 138, 137, 136, 149, 139, 136, 143, 137, 137, 135, 145, 144, 131, 143, 136, 139, 138, 140, 132, 138, 143, 138, 140, 138, 140, 145, 141, 136, 144, 138, 136, 136, 135, 136, 144, 143, 149, 137, 131, 138, 150, 141, 141, 133, 138, 135, 140, 133, 138, 134, 131, 137, 142, 145, 133, 137, 139, 125, 142, 146, 130, 137, 134, 150, 139, 141, 140, 146, 130, 139, 137, 144, 139, 138, 139, 141, 143, 145, 142, 138, 140, 137, 151, 140, 132, 136, 143, 142, 146, 134, 139, 136, 128, 145, 149, 137, 125, 137, 137, 142, 135, 138, 137, 143, 138, 138, 130, 146, 148, 142, 139, 135, 149, 135, 140, 140, 147, 134, 138, 141, 141, 131, 136, 133, 147, 140, 127, 139, 144, 149, 138, 129, 142, 132, 143, 139, 141, 144, 146, 135, 141, 137, 136, 138, 140, 136, 133, 146, 148, 135, 141, 145, 136, 133, 133, 143, 142, 146, 132, 135, 133, 139, 140, 144, 143, 143, 132, 131, 136, 144, 137, 146, 142, 137, 140, 129, 134, 144, 141, 138, 139, 143, 142, 137, 150, 135, 146, 144, 133, 131, 147, 148, 140, 138, 132, 143, 146, 142, 144, 135, 145, 134, 147, 134, 133, 140, 136, 138, 131, 150, 145, 139, 136, 134, 140, 142, 145, 129, 132, 144, 137, 136, 138, 139, 134, 131, 132, 139, 144, 136, 140, 137, 141, 149, 137, 139, 138, 132, 143, 136, 128, 138, 140, 140, 137, 151, 141, 137, 145, 141, 138, 147, 138, 135, 138, 134, 141, 141, 144, 132, 142, 136, 136, 136, 132, 135, 144, 134, 140, 135, 139, 136, 139, 144, 138, 142, 128, 139, 141, 137, 133, 144, 137, 138, 144, 137, 132, 134, 143, 143, 138, 142, 143, 141, 147, 142, 136, 132, 141, 134, 142, 131, 140, 134, 136, 142, 142, 143, 133, 137, 146, 151, 146, 129, 132, 138, 149, 133, 144, 130, 138, 142, 140, 136, 135, 132, 141, 143, 136, 144, 141, 145, 142, 136, 143, 138, 139, 141, 129, 142, 139, 126, 141, 137, 135, 140, 133, 146, 139, 141, 133, 145, 144, 139, 140, 141, 135, 135, 130, 137, 137, 149, 132, 132, 149, 142, 136, 137, 135, 137, 134, 139, 128, 135, 141, 142, 125, 138, 142, 138, 136, 140, 126, 127, 139, 134, 135, 142, 128, 146, 131, 133, 140, 134, 147, 139, 142, 138, 145, 136, 159, 149, 141, 134, 140, 134, 141, 130, 142, 132, 148, 126, 141, 139, 145, 137, 142, 140, 151, 138, 140, 137, 136, 139, 135, 151, 144, 139, 144, 134, 131, 132, 143, 135, 139, 134, 134, 144, 149, 134, 143, 143, 135, 146, 138, 150, 143, 133, 143, 134, 132, 160, 139, 139, 146, 139, 146, 129, 140, 130, 128, 135, 144, 141, 138, 138, 142, 136, 142, 141, 130, 143, 145, 137, 151, 128, 140, 148, 143, 133, 140, 139, 139, 127, 129, 138, 136, 135, 148, 137, 134, 143, 142, 139, 138, 143, 132, 139, 145, 137, 146, 132, 137, 143, 144, 146, 128, 142, 124, 143, 133, 130, 136, 130, 147, 135, 149, 135, 152, 143, 138, 137, 134, 140, 136, 134, 133, 139, 131, 141, 140, 141, 142, 132, 132, 135, 139, 132, 129, 135, 143, 148, 123, 146, 131, 138, 142, 135, 136, 134, 139, 148, 144, 136, 138, 140, 137, 133, 135, 141, 137, 140, 146, 136, 133, 138, 138, 147, 140, 138, 138, 145, 142, 140, 129, 130, 134, 143, 141, 140, 131, 145, 140, 137, 128, 136, 134, 139, 133, 144, 135, 133, 140, 138, 134, 127, 133, 140, 138, 146, 143, 137, 137, 132, 140, 143, 141, 140, 152, 134, 140, 132, 133, 131, 138, 145, 143, 140, 136, 131, 134, 135, 132, 141, 134, 139, 143, 137, 143, 151, 142, 136, 134, 141, 134, 139, 137, 145, 134, 130, 127, 138, 135, 125, 126, 139, 139, 131, 131, 141, 129, 135, 144, 149, 134, 144, 132, 143, 137, 145, 132, 132, 145, 135, 136, 133, 146, 150, 136, 144, 134, 137, 140, 138, 142, 131, 141, 140, 142, 140, 137, 142, 137, 131, 133, 134, 138, 138, 141, 129, 141, 148, 129, 136, 135, 144, 141, 132, 137, 137, 149, 133, 135, 131, 133, 136, 137, 141, 133, 135, 130, 136, 140, 141, 139, 142, 145, 141, 131, 134, 136, 131, 147, 128, 139, 141, 140, 136, 144, 145, 135, 141, 139, 136, 143, 142, 147, 139, 139, 139, 136, 142, 136, 135, 143, 141, 147, 135, 145, 137, 144, 139, 142, 136, 136, 140, 151, 142, 137, 140, 133, 158, 136, 134, 144, 142, 137, 142, 142, 133, 154, 134, 140, 148, 137, 132, 140, 140, 133, 147, 143, 141, 139, 128, 138, 141, 138, 135, 147, 134, 142, 140, 146, 142, 136, 144, 139, 146, 140, 136, 132, 135, 145, 129, 149, 134, 137, 131, 137, 131, 141, 135, 134, 131, 146, 136, 141, 137, 142, 133, 138, 138, 136, 142, 155, 135, 145, 137, 135, 144, 144, 135, 134, 138, 138, 141, 130, 135, 136, 137, 131, 147, 137, 135, 132, 136, 126, 142, 139, 143, 141, 137, 142, 134, 130, 148, 142, 143, 137, 134, 140, 128, 151, 138, 153, 144, 138, 144, 137, 143, 146, 138, 144, 149, 143, 137, 133, 137, 139, 132, 139, 145, 138, 135, 142, 136, 148, 136, 148, 142, 137, 145, 139, 141, 133, 141, 136, 141, 134, 131, 144, 138, 149, 135, 142, 136, 145, 151, 141, 146, 142, 147, 139, 134, 129, 141, 146, 140, 135, 140, 140, 135, 137, 139, 143, 145, 120, 140, 137, 142, 140, 138, 142, 142, 131, 129, 133, 130, 140, 137, 134, 138, 142, 130, 140, 136, 139, 136, 140, 139, 132, 143, 142, 142, 139, 152, 134, 138, 140, 138, 131, 136, 131, 141, 137, 140, 140, 140, 142, 143, 148, 125, 148, 128, 134, 144, 147, 143, 134, 145, 151, 142, 135, 129, 129, 138, 140, 142, 144, 140, 139, 131, 133, 133, 148, 130, 143, 144, 152, 137, 146, 138, 138, 138, 141, 145, 142, 145, 132, 138, 139, 132, 140, 135, 131, 139, 140, 140, 140, 133, 146, 145, 140, 134, 136, 139, 133, 139, 134, 134, 141, 143, 143, 141, 136, 135, 137, 147, 140, 140, 137, 140, 134, 142, 141, 126, 136, 144, 139, 133, 141, 138, 139, 142, 136, 131, 142, 141, 139, 146, 142, 132, 146, 141, 137, 140, 138, 139, 131, 132, 136, 137, 153, 140, 133, 140, 141, 137, 135, 143, 137, 138, 134, 142, 135, 132, 134, 142, 138, 139, 135, 137, 151, 145, 139, 139, 135, 130, 152, 137, 137, 135, 149, 133, 142, 141, 130, 136, 143, 136, 144, 160, 143, 137, 137, 136, 147, 134, 142, 139, 131, 141, 135, 134, 146, 133, 139, 149, 143, 149, 134, 146, 134, 140, 135, 138, 143, 140, 149, 138, 138, 130, 147, 139, 130, 137, 137, 151, 132, 141, 142, 139, 139, 131, 131, 137, 133, 132, 135, 143, 137, 136, 134, 136, 136, 138, 146, 136, 140, 136, 141, 136, 142, 137, 135, 141, 146, 138, 140, 136, 126, 142, 139, 136, 133, 137, 128, 135, 125, 137, 133, 139, 135, 146, 141, 146, 142, 137, 141, 150, 148, 134, 139, 136, 140, 141, 131, 135, 143, 145, 140, 139, 147, 133, 138, 139, 142, 136, 142, 140, 142, 138, 134, 142, 148, 127, 136, 132, 139, 145, 132, 134, 132, 138, 136, 137, 140, 138, 138, 140, 147, 130, 138, 142, 133, 140, 139, 147, 143, 136, 137, 139, 142, 147, 137, 135, 138, 138, 125, 135, 147, 141, 125, 139, 140, 140, 144, 139, 142, 127, 136, 140, 135, 128, 145, 133, 142, 141, 142, 151, 142, 140, 137, 141, 143, 137, 138, 134, 139, 137, 140, 137, 141, 140, 139, 134, 140, 134, 144, 147, 136, 149, 141, 139, 137, 143, 140, 138, 138, 132, 134, 139, 135, 143, 136, 137, 139, 136, 141, 142, 130, 137, 137, 146, 139, 136, 142, 149, 134, 143, 143, 136, 140, 147, 139, 133, 129, 141, 138, 133, 142, 145, 144, 138, 135, 136, 133, 134, 136, 129, 147, 140, 140, 144, 138, 146, 138, 136, 141, 139, 139, 139, 137, 140, 132, 139, 135, 146, 132, 143, 133, 138, 139, 137, 135, 140, 144, 140, 131, 144, 138, 140, 131, 149, 137, 136, 150, 141, 138, 136, 137, 133, 141, 133, 138, 141, 137, 141, 144, 138, 136, 140, 136, 144, 139, 149, 127, 137, 139, 133, 131, 135, 133, 135, 135, 140, 152, 143, 131, 141, 147, 133, 149, 140, 133, 145, 129, 140, 144, 132, 144, 135, 133, 136, 143, 133, 141, 137, 138, 132, 139, 140, 141, 136, 133, 136, 140, 147, 140, 141, 136, 145, 131, 140, 145, 132, 148, 140, 142, 144, 143, 132, 133, 136, 137, 144, 142, 130, 131, 138, 130, 139, 141, 138, 135, 138, 137, 135, 135, 139, 134, 131, 133, 141, 143, 137, 134, 134, 142, 146, 138, 136, 137, 138, 141, 161, 140, 140, 137, 135, 137, 146, 151, 132, 136, 133, 139, 138, 141, 141, 135, 139, 135, 138, 133, 136, 140, 141, 140, 138, 138, 137, 140, 135, 134, 131, 136, 133, 138, 141, 143, 136, 153, 139, 140, 139, 133, 138, 136, 133, 130, 132, 148, 147, 138, 137, 136, 141, 140, 139, 139, 142, 142, 142, 142, 137, 134, 129, 136, 138, 146, 133, 142, 132, 143, 130, 145, 131, 136, 136, 131, 136, 139, 137, 140, 138, 133, 142, 146, 146, 142, 137, 140, 136, 152, 143, 149, 138, 134, 129, 147, 136, 141, 144, 135, 139, 134, 133, 137, 132, 147, 135, 131, 135, 136, 140, 138, 141, 137, 137, 137, 149, 132, 143, 133, 142, 133, 142, 141, 136, 133, 144, 148, 134, 142, 137, 140, 134, 139, 141, 138, 141, 136, 139, 136, 139, 138, 126, 129, 137, 137, 140, 134, 142, 134, 141, 130, 136, 134, 138, 135, 133, 139, 143, 135, 136, 162, 144, 141, 126, 137, 146, 143, 137, 140, 141, 136, 140, 134, 140, 145, 143, 136, 133, 140, 133, 137, 150, 137, 141, 146, 139, 134, 142, 138, 137, 134, 131, 135, 142, 142, 139, 130, 148, 132, 138, 138, 139, 138, 139, 139, 141, 149, 145, 133, 134, 145, 142, 145, 140, 129, 129, 136, 143, 137, 133, 146, 140, 140, 139, 133, 143, 127, 139, 127, 144, 142, 137, 143, 131, 132, 142, 140, 138, 139, 155, 136, 137, 135, 132, 131, 140, 138, 144, 136, 136, 138, 131, 132, 145, 138, 131, 144, 143, 135, 137, 140, 133, 141, 136, 135, 136, 137, 140, 141, 137, 129, 141, 148, 139, 146, 140, 145, 144, 133, 136, 144, 135, 141, 135, 136, 138, 150, 148, 133, 136, 150, 131, 137, 133, 138, 138, 138, 142, 139, 135, 134, 138, 137, 139, 138, 156, 139, 138, 134, 138, 131, 135, 137, 130, 138, 129, 148, 135, 135, 141, 145, 134, 146, 143, 137, 143, 138, 127, 131, 139, 142, 137, 141, 145, 139, 145, 136, 134, 132, 127, 133, 136, 138, 148, 144, 140, 139, 136, 135, 149, 132, 147, 151, 144, 138, 134, 145, 140, 139, 142, 143, 137, 143, 144, 141, 133, 138, 139, 131, 128, 141, 136, 138, 142, 130, 132, 135, 140, 141, 140, 141, 141, 146, 139, 139, 137, 144, 137, 138, 138, 130, 139, 133, 138, 136, 142, 136, 139, 139, 143, 140, 132, 137, 140, 138, 140, 141, 140, 131, 133, 135, 136, 137, 136, 144, 144, 137, 133, 137, 140, 143, 149, 138, 140, 139, 138, 140, 142, 139, 139, 139, 144, 136, 135, 144, 131, 142, 134, 140, 143, 134, 144, 135, 141, 139, 142, 138, 137, 142, 132, 134, 134, 143, 144, 137, 141, 140, 144, 144, 135, 142, 138, 130, 136, 139, 139, 135, 140, 141, 145, 145, 135, 145, 137, 135, 142, 137, 134, 140, 145, 144, 133, 135, 145, 135, 138, 139, 137, 140, 139, 136, 141, 149, 142, 123, 139, 133, 137, 138, 133, 141, 145, 138, 152, 143, 138, 137, 143, 145, 134, 140, 141, 140, 140, 138, 141, 136, 136, 143, 139, 140, 142, 141, 140, 136, 140, 141, 136, 138, 136, 140, 141, 134, 143, 137, 137, 134, 137, 142, 138, 135, 140, 140, 137, 142, 135, 138, 141, 136, 138, 140, 147, 140, 136, 136, 135, 137, 137, 139, 139, 136, 142, 132, 141, 135, 143, 141, 135, 138, 140, 138, 138, 147, 137, 132, 146, 128, 137, 136, 145, 141, 139, 137, 138, 138, 143, 141, 133, 139, 139, 131, 137, 142, 142, 136, 141, 132, 144, 147, 141, 137, 140, 141, 137, 125, 141, 136, 138, 138, 139, 142, 141, 136, 139, 140, 144, 139, 135, 136, 139, 131, 149, 142, 141, 141, 136, 144, 138, 139, 141, 142, 137, 142, 139, 144, 132, 143, 141, 136, 133, 143, 143, 137, 136, 135, 139, 143, 140, 140, 141, 140, 140, 137, 139, 138, 145, 140, 143, 139, 137, 139, 143, 140, 144, 141, 128, 135, 138, 137, 131, 138, 138, 135, 145, 140, 136, 142, 143, 141, 145, 141, 125, 132, 143, 140, 136, 146, 146, 144, 136, 145, 143, 137, 139, 141, 138, 135, 138, 134, 134, 140, 133, 138, 142, 141, 143, 132, 137, 140, 133, 137, 134, 137, 138, 136, 139, 143, 134, 136, 142, 135, 137, 138, 138, 140, 144, 139, 136, 131, 139, 139, 137, 146, 145, 136, 138, 133, 146, 141, 138, 141, 136, 141, 131, 136, 133, 143, 137, 139, 146, 137, 132, 137, 141, 139, 138, 140, 144, 137, 142, 133, 138, 146, 138, 137, 142, 139, 131, 140, 141, 140, 135, 137, 141, 141, 141, 138, 141, 143, 134, 135, 145, 136, 132, 138, 139, 139, 139, 135, 139, 133, 137, 138, 125, 140, 136, 135, 144, 140, 136, 148, 140, 140, 141, 142, 143, 137, 140, 138, 139, 137, 144, 146, 142, 142, 136, 138, 140, 134, 139, 138, 138, 136, 139, 138, 138, 141, 144, 141, 137, 141, 139, 138, 137, 138, 135, 141, 140, 137, 138, 140, 144, 143, 137, 139, 145, 141, 138, 147, 138, 137, 132, 142, 143, 140, 146, 139, 140, 132, 143, 137, 137, 135, 137, 140, 139, 141, 132, 137, 137, 132, 143, 143, 145, 135, 134, 141, 139, 141, 140, 141, 122, 131, 140, 136, 134, 133, 140, 138, 142, 129, 133, 138, 135, 152, 145, 132, 134, 132, 125, 141, 134, 145, 137, 137, 140, 134, 129, 134, 145, 142, 134, 146, 143, 130, 139, 131, 128, 135, 137, 132, 131, 140, 141, 134, 136, 143, 135, 142, 140, 137, 138, 131, 134, 131, 145, 135, 145, 137, 137, 149, 136, 137, 139, 140, 140, 140, 142, 140, 140, 141, 152, 148, 135, 136, 138, 128, 131, 136, 140, 136, 133, 135, 136, 141, 144, 145, 147, 134, 141, 139, 126, 137, 138, 130, 154, 141, 134, 134, 141, 154, 130, 136, 137, 138, 137, 140, 141, 138, 141, 144, 132, 136, 131, 142, 136, 140, 140, 141, 134, 136, 134, 140, 141, 133, 145, 139, 131, 148, 144, 130, 135, 143, 136, 131, 144, 132, 137, 133, 139, 135, 145, 134, 133, 136, 141, 139, 136, 128, 137, 130, 133, 135, 140, 140, 147, 141, 143, 136, 131, 134, 136, 133, 140, 141, 139, 141, 141, 138, 137, 135, 139, 133, 140, 133, 142, 145, 135, 147, 136, 138, 140, 149, 139, 145, 125, 138, 138, 133, 141, 144, 148, 137, 137, 141, 134, 136, 139, 140, 145, 139, 154, 139, 138, 125, 138, 147, 137, 135, 137, 146, 134, 136, 136, 139, 139, 138, 144, 132, 145, 139, 146, 142, 146, 141, 138, 137, 142, 130, 148, 147, 136, 138, 133, 139, 132, 134, 136, 141, 140, 140, 144, 141, 140, 136, 135, 145, 133, 132, 147, 139, 141, 153, 139, 145, 138, 134, 131, 138, 137, 140, 138, 136, 154, 139, 133, 138, 137, 142, 132, 133, 143, 128, 146, 143, 137, 145, 138, 142, 133, 133, 143, 149, 147, 131, 146, 138, 143, 137, 141, 145, 146, 144, 143, 137, 143, 134, 137, 142, 146, 144, 144, 137, 141, 136, 139, 138, 144, 137, 144, 140, 139, 145, 126, 144, 141, 139, 133, 129, 147, 137, 141, 131, 134, 134, 140, 138, 135, 148, 134, 138, 140, 139, 136, 145, 135, 140, 134, 130, 134, 135, 142, 139, 127, 133, 139, 133, 133, 143, 133, 136, 139, 144, 151, 132, 126, 144, 143, 145, 139, 132, 137, 146, 146, 136, 142, 138, 136, 137, 144, 136, 128, 136, 141, 139, 141, 133, 133, 143, 144, 141, 132, 137, 138, 142, 140, 153, 137, 128, 144, 140, 137, 139, 141, 142, 142, 131, 141, 139, 135, 140, 138, 127, 138, 136, 137, 141, 134, 140, 139, 131, 136, 139, 130, 143, 127, 137, 133, 142, 138, 135, 145, 131, 146, 142, 150, 144, 141, 137, 137, 138, 146, 141, 143, 150, 134, 135, 138, 132, 134, 142, 140, 141, 137, 145, 141, 148, 143, 133, 140, 139, 133, 141, 137, 139, 130, 140, 136, 149, 143, 130, 135, 147, 135, 141, 138, 142, 139, 140, 144, 139, 136, 138, 141, 132, 140, 139, 135, 142, 139, 145, 140, 139, 139, 135, 142, 137, 142, 143, 142, 127, 124, 148, 139, 137, 140, 140, 132, 129, 146, 135, 135, 135, 125, 138, 139, 138, 135, 136, 140, 140, 132, 135, 137, 127, 141, 152, 146, 148, 141, 142, 144, 140, 143, 136, 130, 140, 132, 126, 129, 144, 141, 141, 138, 142, 145, 142, 151, 140, 134, 140, 150, 135, 141, 139, 137, 129, 140, 141, 135, 126, 138, 142, 142, 122, 144, 137, 139, 140, 134, 135, 141, 157, 140, 123, 146, 142, 133, 141, 130, 140, 140, 150, 133, 138, 127, 128, 140, 139, 139, 149, 140, 144, 138, 141, 133, 135, 141, 137, 140, 138, 145, 132, 141, 147, 142, 143, 147, 134, 147, 138, 145, 132, 137, 140, 136, 134, 152, 145, 136, 135, 136, 141, 139, 149, 134, 134, 132, 134, 143, 136, 137, 129, 140, 138, 137, 139, 146, 146, 142, 138, 136, 152, 147, 133, 140, 140, 141, 145, 130, 144, 145, 146, 138, 139, 131, 144, 144, 141, 145, 139, 145, 136, 146, 144, 134, 143, 128, 135, 125, 129, 152, 129, 140, 128, 137, 135, 136, 133, 136, 136, 139, 136, 141, 142, 141, 131, 133, 136, 141, 134, 141, 146, 138, 141, 138, 137, 144, 125, 146, 138, 135, 145, 143, 132, 140, 133, 142, 142, 129, 136, 137, 135, 148, 137, 125, 127, 140, 141, 133, 147, 132, 150, 136, 137, 142, 136, 139, 137, 141, 131, 133, 134, 148, 149, 140, 142, 149, 139, 144, 132, 132, 134, 140, 150, 128, 130, 135, 139, 128, 126, 141, 138, 141, 141, 136, 145, 133, 141, 136, 141, 139, 141, 135, 146, 145, 138, 139, 132, 136, 145, 142, 159, 132, 134, 136, 136, 138, 136, 149, 141, 136, 140, 137, 133, 157, 131, 130, 138, 138, 141, 141, 128, 141, 135, 129, 141, 132, 134, 143, 135, 131, 152, 139, 141, 135, 133, 142, 143, 138, 135, 139, 133, 138, 146, 139, 131, 134, 137, 142, 153, 140, 131, 130, 147, 136, 141, 156, 142, 140, 140, 142, 137, 147, 141, 142, 137, 132, 140, 133, 133, 144, 148, 136, 125, 133, 141, 138, 135, 139, 139, 132, 138, 144, 140, 136, 136, 138, 141, 134, 129, 141, 136, 137, 133, 141, 145, 141, 133, 139, 138, 138, 136, 133, 145, 141, 132, 134, 145, 140, 131, 139, 149, 134, 141, 137, 137, 132, 137, 138, 147, 144, 132, 122, 135, 143, 134, 146, 145, 135, 145, 139, 146, 140, 143, 133, 151, 145, 147, 140, 130, 148, 154, 131, 148, 132, 135, 143, 141, 135, 141, 147, 148, 139, 131, 143, 135, 132, 129, 143, 138, 131, 145, 138, 145, 152, 143, 137, 137, 150, 141, 142, 146, 141, 129, 140, 129, 132, 143, 137, 132, 133, 140, 136, 128, 137, 132, 151, 143, 130, 142, 137, 138, 145, 140, 141, 143, 141, 139, 137, 142, 142, 141, 141, 149, 139, 134, 142, 132, 136, 134, 124, 143, 151, 145, 144, 146, 130, 144, 140, 157, 138, 135, 140, 148, 126, 134, 132, 136, 127, 138, 125, 143, 129, 136, 142, 135, 136, 138, 143, 138, 144, 140, 133, 142, 144, 122, 139, 136, 147, 133, 145, 136, 143, 134, 137, 141, 137, 143, 143, 145, 140, 130, 134, 130, 141, 131, 141, 140, 133, 142, 136, 140, 150, 138, 137, 139, 141, 140, 129, 137, 134, 141, 140, 145, 140, 141, 141, 129, 142, 140, 141, 141, 133, 144, 142, 134, 150, 146, 124, 138, 130, 147, 143, 133, 136, 134, 139, 136, 142, 137, 137, 144, 139, 134, 142, 145, 135, 137, 143, 142, 142, 137, 140, 143, 140, 138, 143, 139, 134, 142, 136, 133, 140, 141, 141, 138, 141, 145, 145, 138, 137, 139, 144, 132, 138, 136, 139, 140, 138, 137, 145, 136, 144, 135, 142, 151, 136, 137, 138, 140, 139, 134, 142, 136, 132, 136, 140, 137, 135, 139, 136, 143, 137, 138, 141, 142, 135, 137, 141, 149, 143, 134, 139, 140, 138, 138, 136, 143, 132, 139, 143, 139, 143, 140, 134, 139, 146, 141, 139, 139, 138, 137, 139, 138, 147, 138, 136, 146, 127, 135, 136, 134, 138, 136, 140, 137, 141, 146, 137, 137, 136, 140, 142, 139, 133, 135, 135, 147, 140, 138, 140, 136, 143, 138, 133, 138, 137, 147, 137, 140, 133, 139, 133, 136, 145, 138, 138, 143, 143, 142, 139, 136, 146, 137, 145, 139, 141, 134, 142, 142, 134, 136, 137, 140, 137, 143, 137, 141, 143, 141, 144, 138, 138, 134, 140, 140, 137, 139, 135, 143, 139, 139, 140, 144, 138, 141, 143, 134, 134, 143, 129, 133, 143, 140, 135, 143, 139, 141, 140, 136, 143, 144, 138, 137, 144, 141, 137, 139, 143, 140, 135, 128, 137, 134, 136, 139, 146, 147, 125, 138, 143, 141, 138, 136, 136, 144, 138, 136, 137, 143, 137, 138, 144, 143, 142, 145, 137, 140, 135, 140, 141, 141, 141, 133, 137, 141, 137, 141, 131, 137, 139, 141, 140, 136, 131, 141, 136, 140, 148, 139, 138, 140, 142, 140, 139, 136, 140, 142, 139, 143, 146, 137, 134, 141, 138, 138, 142, 140, 144, 139, 137, 145, 146, 144, 135, 140, 148, 137, 143, 143, 142, 133, 144, 133, 136, 139, 139, 137, 135, 137, 146, 139, 141, 135, 141, 139, 138, 136, 143, 144, 139, 143, 140, 134, 141, 146, 137, 138, 140, 146, 140, 141, 143, 141, 145, 142, 142, 140, 137, 138, 138, 140, 140, 136, 128, 140, 142, 136, 141, 142, 137, 142, 142, 143, 139, 143, 138, 140, 142, 146, 142, 151, 144, 152, 144, 141, 141, 140, 134, 142, 144, 144, 146, 141, 141, 144, 142, 138, 138, 136, 136, 139, 142, 144, 145, 138, 141, 136, 135, 134, 136, 143, 139, 139, 142, 138, 141, 144, 139, 124, 144, 140, 145, 137, 137, 146, 136, 143, 139, 132, 138, 127, 141, 138, 142, 135, 133, 143, 133, 137, 147, 149, 137, 143, 145, 139, 135, 135, 138, 140, 136, 136, 133, 142, 138, 135, 139, 136, 141, 145, 118, 139, 140, 139, 135, 133, 138, 133, 132, 145, 138, 140, 138, 137, 139, 135, 143, 135, 141, 135, 137, 135, 135, 139, 145, 150, 135, 140, 145, 139, 138, 143, 133, 142, 142, 136, 144, 132, 133, 143, 147, 131, 136, 131, 143, 141, 140, 143, 137, 138, 136, 140, 145, 140, 150, 142, 142, 138, 143, 133, 136, 137, 142, 136, 133, 141, 143, 139, 135, 132, 137, 128, 137, 145, 139, 138, 139, 133, 144, 136, 135, 144, 136, 135, 141, 139, 138, 130, 145, 139, 134, 144, 140, 151, 138, 140, 141, 137, 141, 132, 140, 135, 139, 135, 143, 136, 138, 137, 139, 145, 131, 135, 140, 143, 134, 146, 138, 139, 137, 128, 145, 133, 143, 142, 142, 126, 145, 134, 137, 136, 142, 145, 135, 141, 138, 132, 134, 144, 150, 137, 151, 132, 136, 136, 139, 144, 146, 139, 138, 133, 149, 135, 138, 144, 134, 137, 139, 139, 136, 139, 141, 138, 138, 144, 145, 139, 137, 140, 143, 138, 141, 139, 141, 134, 143, 139, 137, 136, 138, 141, 140, 141, 130, 148, 151, 137, 132, 145, 144, 136, 145, 136, 141, 141, 138, 139, 141, 132, 140, 140, 135, 136, 139, 142, 141, 144, 143, 139, 141, 135, 141, 145, 135, 144, 140, 137, 136, 130, 136, 138, 142, 132, 143, 151, 135, 141, 139, 126, 153, 143, 135, 143, 151, 145, 138, 147, 127, 131, 144, 137, 140, 150, 135, 136, 139, 141, 133, 142, 127, 134, 139, 133, 133, 141, 136, 142, 139, 132, 134, 137, 137, 142, 141, 139, 146, 139, 143, 137, 137, 149, 146, 147, 139, 144, 135, 135, 146, 129, 133, 135, 134, 140, 138, 134, 142, 141, 141, 137, 135, 149, 140, 143, 140, 146, 148, 135, 140, 133, 137, 143, 144, 135, 132, 144, 147, 128, 156, 144, 151, 136, 138, 144, 136, 139, 138, 137, 134, 141, 133, 145, 148, 138, 141, 132, 136, 136, 140, 143, 142, 134, 136, 138, 137, 144, 140, 134, 144, 143, 142, 131, 139, 140, 136, 144, 134, 138, 143, 142, 148, 134, 140, 145, 140, 136, 138, 136, 135, 149, 137, 147, 141, 145, 128, 145, 141, 138, 140, 135, 135, 140, 132, 139, 139, 150, 137, 141, 141, 142, 142, 132, 147, 139, 136, 142, 138, 138, 142, 140, 145, 140, 140, 133, 141, 137, 144, 137, 145, 135, 145, 145, 142, 137, 137, 137, 130, 142, 136, 133, 145, 132, 142, 137, 140, 138, 146, 144, 132, 139, 134, 131, 135, 131, 143, 131, 154, 140, 140, 145, 139, 136, 137, 153, 123, 126, 138, 136, 136, 140, 139, 131, 135, 135, 139, 139, 137, 138, 135, 144, 144, 142, 139, 138, 139, 142, 118, 137, 137, 140, 139, 138, 146, 148, 142, 136, 141, 136, 139, 130, 133, 145, 138, 139, 136, 135, 138, 140, 138, 138, 141, 140, 139, 142, 128, 136, 144, 137, 140, 135, 135, 133, 138, 138, 139, 134, 144, 137, 140, 143, 136, 139, 140, 147, 134, 140, 143, 143, 137, 125, 139, 138, 138, 143, 140, 143, 138, 141, 133, 138, 132, 141, 140, 151, 140, 137, 142, 148, 137, 142, 131, 145, 142, 139, 139, 139, 140, 134, 137, 141, 139, 144, 146, 151, 142, 142, 141, 136, 134, 132, 139, 143, 136, 147, 133, 150, 139, 138, 133, 144, 137, 139, 146, 137, 137, 133, 137, 137, 143, 141, 140, 131, 143, 143, 152, 136, 140, 137, 138, 135, 142, 138, 136, 143, 142, 141, 138, 136, 128, 134, 141, 138, 140, 149, 126, 131, 131, 136, 144, 135, 131, 143, 135, 138, 140, 137, 134, 143, 135, 136, 138, 135, 136, 134, 136, 135, 138, 132, 141, 140, 139, 140, 140, 135, 141, 146, 142, 130, 139, 141, 138, 135, 140, 142, 138, 142, 143, 135, 136, 138, 144, 134, 134, 141, 137, 148, 131, 141, 139, 135, 138, 147, 137, 134, 140, 139, 138, 142, 134, 136, 136, 132, 135, 142, 138, 138, 139, 142, 127, 143, 141, 142, 136, 133, 135, 133, 145, 141, 134, 133, 137, 137, 138, 140, 131, 142, 139, 138, 137, 147, 142, 138, 131, 144, 136, 142, 141, 143, 139, 141, 139, 129, 134, 135, 141, 135, 142, 135, 144, 127, 145, 136, 143, 140, 135, 142, 133, 139, 141, 144, 143, 134, 139, 138, 138, 141, 131, 144, 139, 141, 147, 134, 137, 140, 143, 138, 134, 143, 138, 147, 137, 141, 140, 141, 131, 138, 135, 140, 147, 147, 137, 136, 141, 131, 143, 138, 139, 130, 146, 142, 146, 135, 140, 124, 138, 145, 143, 129, 148, 142, 138, 136, 133, 137, 136, 134, 141, 139, 134, 142, 145, 122, 141, 134, 129, 135, 136, 153, 139, 136, 135, 138, 137, 139, 142, 137, 146, 133, 145, 135, 139, 142, 131, 136, 133, 143, 134, 139, 134, 135, 142, 140, 137, 139, 139, 137, 133, 143, 132, 134, 144, 135, 138, 145, 141, 135, 139, 143, 141, 140, 130, 130, 135, 136, 139, 140, 139, 135, 149, 144, 135, 136, 139, 143, 142, 138, 140, 137, 136, 137, 141, 135, 145, 138, 144, 138, 134, 133, 142, 132, 132, 146, 136, 152, 137, 142, 138, 139, 140, 138, 143, 145, 136, 139, 140, 142, 133, 135, 128, 140, 137, 138, 144, 140, 135, 135, 129, 148, 128, 141, 141, 136, 134, 133, 144, 135, 129, 144, 135, 146, 128, 143, 130, 139, 143, 144, 142, 143, 131, 124, 146, 145, 140, 133, 145, 141, 138, 132, 140, 134, 145, 143, 134, 136, 141, 139, 138, 148, 144, 138, 144, 139, 145, 145, 141, 127, 140, 140, 136, 130, 139, 139, 138, 139, 139, 134, 140, 130, 150, 145, 140, 141, 153, 131, 135, 140, 137, 142, 147, 147, 141, 125, 144, 141, 140, 135, 138, 127, 138, 138, 137, 137, 136, 143, 139, 132, 141, 137, 143, 136, 143, 144, 132, 135, 133, 134, 145, 146, 133, 137, 132, 136, 139, 137, 131, 132, 136, 133, 133, 146, 140, 140, 140, 141, 133, 138, 135, 143, 139, 137, 135, 138, 140, 143, 140, 143, 143, 135, 151, 132, 137, 138, 136, 136, 144, 134, 144, 144, 136, 143, 140, 139, 138, 131, 143, 130, 142, 141, 142, 132, 133, 134, 141, 145, 128, 129, 138, 139, 144, 144, 123, 135, 136, 139, 134, 144, 130, 134, 141, 141, 144, 136, 138, 138, 142, 132, 139, 142, 123, 136, 145, 131, 143, 133, 139, 137, 140, 142, 133, 136, 143, 136, 138, 135, 141, 142, 137, 146, 143, 142, 131, 140, 141, 133, 140, 147, 140, 134, 138, 136, 137, 134, 148, 140, 137, 138, 140, 147, 145, 150, 135, 140, 146, 137, 137, 136, 134, 136, 136, 134, 143, 133, 136, 147, 142, 134, 128, 143, 133, 145, 136, 143, 141, 133, 141, 135, 134, 137, 137, 143, 136, 137, 144, 139, 138, 135, 134, 151, 139, 139, 134, 139, 139, 147, 137, 135, 141, 136, 140, 145, 143, 137, 143, 129, 132, 136, 135, 137, 139, 136, 131, 140, 131, 142, 143, 146, 145, 138, 150, 146, 144, 138, 139, 142, 138, 139, 141, 130, 141, 140, 136, 136, 140, 143, 137, 144, 126, 136, 136, 139, 138, 135, 143, 137, 144, 144, 142, 141, 148, 151, 139, 141, 137, 146, 141, 134, 136, 140, 137, 141, 141, 136, 137, 145, 134, 144, 138, 134, 133, 128, 138, 142, 138, 134, 138, 135, 136, 140, 135, 143, 142, 134, 137, 142, 140, 134, 137, 151, 135, 144, 132, 130, 134, 146, 136, 136, 140, 141, 136, 138, 139, 139, 143, 136, 135, 140, 143, 134, 139, 141, 142, 144, 137, 138, 138, 141, 137, 134, 136, 145, 145, 140, 143, 136, 149, 135, 141, 140, 134, 137, 140, 137, 133, 132, 143, 138, 138, 138, 147, 147, 137, 137, 130, 132, 140, 136, 136, 143, 150, 133, 134, 135, 141, 135, 142, 134, 138, 141, 147, 130, 136, 137, 142, 144, 134, 138, 135, 140, 138, 134, 140, 136, 139, 145, 135, 139, 135, 142, 134, 138, 135, 133, 147, 137, 144, 139, 136, 136, 133, 141, 138, 139, 142, 143, 144, 135, 140, 131, 137, 142, 136, 136, 136, 136, 140, 139, 136, 134, 138, 135, 139, 140, 136, 147, 144, 133, 140, 133, 137, 136, 137, 142, 136, 140, 146, 136, 134, 142, 139, 140, 137, 132, 141, 138, 143, 138, 148, 135, 139, 139, 138, 138, 134, 138, 140, 144, 137, 135, 147, 137, 137, 141, 137, 135, 138, 146, 139, 146, 148, 134, 139, 132, 132, 142, 138, 136, 143, 147, 139, 138, 136, 137, 137, 143, 138, 147, 136, 141, 147, 145, 128, 147, 138, 134, 134, 128, 133, 139, 146, 142, 135, 137, 140, 142, 144, 139, 134, 145, 136, 144, 143, 133, 142, 135, 150, 141, 143, 139, 136, 139, 136, 142, 131, 140, 132, 141, 142, 128, 135, 137, 136, 142, 141, 132, 138, 140, 142, 138, 132, 136, 147, 138, 142, 139, 137, 140, 136, 139, 143, 139, 141, 134, 124, 146, 132, 123, 138, 135, 141, 140, 130, 137, 142, 137, 139, 144, 144, 137, 140, 144, 138, 140, 142, 136, 130, 140, 139, 126, 140, 135, 148, 142, 144, 132, 142, 136, 146, 145, 145, 147, 137, 140, 130, 135, 136, 133, 140, 141, 141, 142, 139, 140, 138, 137, 141, 144, 137, 141, 138, 126, 137, 136, 132, 136, 137, 142, 135, 145, 127, 145, 145, 144, 132, 136, 139, 138, 143, 136, 136, 134, 138, 148, 135, 142, 131, 143, 139, 127, 142, 131, 143, 141, 144, 142, 139, 139, 127, 145, 137, 137, 140, 138, 139, 142, 144, 139, 143, 149, 141, 139, 137, 143, 138, 133, 135, 144, 144, 139, 141, 140, 133, 138, 139, 134, 133, 131, 140, 144, 137, 141, 139, 148, 142, 139, 135, 135, 147, 133, 141, 132, 134, 143, 138, 137, 140, 134, 136, 139, 143, 134, 146, 136, 145, 142, 139, 137, 140, 130, 140, 135, 135, 135, 139, 129, 137, 134, 139, 133, 147, 141, 138, 140, 138, 148, 134, 137, 137, 141, 136, 138, 126, 142, 140, 134, 137, 133, 132, 135, 133, 144, 139, 131, 138, 143, 136, 131, 144, 147, 129, 135, 140, 138, 138, 144, 140, 125, 135, 145, 146, 134, 140, 139, 140, 130, 133, 137, 135, 134, 133, 140, 142, 144, 144, 137, 139, 144, 134, 143, 146, 140, 139, 144, 136, 143, 140, 135, 138, 139, 138, 128, 142, 139, 136, 139, 130, 145, 136, 133, 137, 140, 148, 135, 117, 138, 140, 137, 138, 137, 138, 144, 138, 136, 141, 139, 142, 140, 145, 142, 140, 128, 142, 145, 144, 129, 138, 139, 141, 141, 134, 141, 135, 142, 139, 142, 142, 146, 137, 138, 141, 136, 134, 138, 139, 144, 140, 132, 151, 131, 135, 128, 134, 135, 132, 139, 142, 129, 132, 137, 136, 135, 140, 132, 149, 144, 142, 146, 136, 138, 144, 133, 136, 131, 137, 136, 143, 131, 133, 137, 138, 140, 134, 142, 140, 139, 134, 146, 142, 142, 142, 138, 142, 140, 131, 135, 139, 141, 139, 137, 135, 134, 135, 139, 142, 147, 145, 142, 138, 143, 134, 133, 137, 145, 145, 132, 142, 134, 140, 136, 139, 144, 144, 139, 132, 132, 135, 132, 142, 137, 142, 132, 145, 145, 141, 138, 138, 145, 137, 142, 144, 139, 147, 140, 138, 143, 134, 141, 137, 135, 127, 119, 143, 138, 139, 137, 146, 139, 135, 139, 136, 134, 138, 138, 140, 149, 129, 134, 140, 136, 136, 144, 141, 145, 136, 138, 135, 132, 129, 134, 138, 146, 141, 134, 144, 143, 131, 141, 137, 137, 136, 131, 139, 141, 144, 137, 133, 139, 141, 142, 141, 140, 137, 132, 151, 141, 136, 133, 137, 135, 133, 140, 139, 141, 136, 139, 137, 127, 143, 144, 139, 135, 134, 144, 129, 134, 141, 133, 142, 140, 139, 138, 131, 138, 134, 141, 142, 143, 136, 137, 131, 144, 137, 141, 130, 130, 136, 140, 139, 138, 142, 143, 141, 129, 145, 136, 136, 134, 143, 137, 143, 136, 133, 141, 137, 138, 137, 150, 139, 150, 140, 142, 131, 143, 139, 135, 134, 147, 142, 142, 140, 145, 135, 135, 137, 139, 139, 137, 143, 134, 136, 144, 136, 141, 141, 134, 138, 144, 146, 134, 148, 136, 133, 139, 147, 139, 144, 138, 133, 126, 140, 139, 137, 136, 131, 134, 147, 143, 136, 142, 137, 137, 141, 133, 140, 140, 139, 135, 137, 142, 135, 137, 134, 140, 142, 137, 133, 142, 140, 140, 138, 137, 140, 138, 134, 142, 133, 132, 146, 140, 139, 134, 132, 142, 137, 140, 139, 138, 136, 130, 138, 131, 135, 149, 135, 144, 134, 145, 136, 137, 138, 139, 136, 138, 142, 137, 146, 137, 139, 146, 142, 137, 137, 141, 136, 137, 140, 132, 141, 139, 149, 137, 140, 140, 141, 136, 136, 136, 136, 136, 136, 135, 142, 134, 137, 137, 157, 136, 141, 136, 136, 139, 138, 152, 138, 144, 145, 142, 132, 136, 137, 138, 138, 143, 144, 141, 138, 137, 145, 143, 141, 140, 143, 148, 135, 133, 146, 140, 140, 144, 135, 132, 141, 136, 136, 143, 140, 139, 137, 137, 137, 136, 143, 141, 143, 138, 139, 145, 142, 141, 144, 140, 139, 139, 136, 137, 138, 148, 144, 144, 145, 136, 135, 142, 128, 139, 139, 137, 137, 138, 137, 137, 139, 145, 141, 133, 140, 140, 142, 140, 140, 146, 136, 137, 137, 132, 143, 139, 141, 133, 140, 138, 142, 134, 137, 142, 147, 135, 136, 135, 135, 142, 143, 137, 139, 148, 139, 144, 133, 150, 141, 144, 145, 138, 129, 140, 136, 141, 145, 136, 139, 135, 134, 137, 142, 142, 135, 134, 136, 140, 143, 141, 136, 142, 130, 140, 141, 145, 142, 132, 139, 136, 134, 139, 150, 139, 137, 143, 140, 139, 135, 136, 137, 140, 134, 139, 140, 137, 135, 136, 148, 141, 138, 141, 133, 142, 140, 136, 138, 137, 141, 144, 141, 141, 142, 141, 134, 139, 147, 136, 144, 144, 134, 144, 137, 138, 139, 134, 148, 144, 137, 146, 140, 136, 143, 147, 138, 137, 138, 135, 134, 145, 139, 137, 140, 137, 135, 138, 136, 139, 131, 138, 140, 139, 142, 133, 149, 142, 135, 133, 147, 138, 144, 139, 133, 139, 139, 139, 144, 134, 134, 137, 142, 137, 140, 137, 146, 136, 136, 150, 136, 136, 136, 138, 145, 141, 135, 135, 145, 147, 138, 135, 142, 143, 136, 137, 140, 132, 148, 138, 140, 141, 129, 140, 141, 137, 141, 140, 138, 138, 139, 138, 137, 138, 145, 139, 144, 139, 139, 139, 137, 140, 144, 141, 142, 142, 139, 139, 143, 140, 135, 140, 136, 152, 135, 144, 133, 142, 139, 138, 141, 138, 138, 141, 140, 141, 141, 145, 140, 140, 142, 144, 134, 131, 157, 132, 141, 137, 138, 131, 140, 137, 142, 149, 138, 136, 141, 135, 144, 137, 153, 132, 141, 143, 136, 134, 135, 143, 139, 139, 141, 138, 141, 141, 136, 145, 139, 145, 139, 135, 139, 142, 139, 139, 147, 136, 140, 138, 140, 139, 142, 141, 136, 140, 138, 140, 141, 142, 136, 136, 139, 135, 148, 134, 131, 140, 141, 142, 150, 136, 140, 139, 140, 132, 141, 137, 136, 144, 143, 137, 141, 135, 142, 141, 132, 147, 134, 140, 140, 143, 133, 131, 143, 145, 140, 137, 132, 138, 150, 135, 138, 140, 134, 143, 143, 135, 139, 141, 140, 140, 132, 139, 147, 136, 142, 131, 139, 145, 140, 144, 147, 146, 130, 138, 141, 128, 136, 137, 137, 152, 142, 138, 136, 143, 137, 140, 139, 138, 136, 142, 133, 144, 139, 140, 142, 147, 137, 136, 144, 138, 138, 137, 138, 139, 148, 144, 142, 133, 138, 141, 139, 145, 124, 138, 138, 140, 144, 144, 132, 136, 142, 134, 140, 142, 137, 129, 135, 132, 146, 140, 138, 140, 135, 144, 131, 133, 135, 138, 136, 139, 139, 149, 140, 141, 136, 138, 145, 147, 133, 141, 130, 145, 136, 144, 136, 150, 140, 143, 140, 142, 122, 143, 133, 130, 145, 135, 136, 132, 144, 140, 143, 131, 135, 134, 125, 142, 146, 140, 141, 135, 135, 149, 134, 138, 143, 132, 136, 138, 139, 128, 139, 138, 138, 136, 139, 141, 148, 136, 131, 134, 127, 136, 136, 142, 134, 130, 127, 141, 134, 141, 144, 140, 138, 139, 143, 139, 141, 127, 134, 141, 138, 140, 141, 143, 136, 143, 144, 137, 133, 136, 141, 147, 136, 129, 143, 136, 146, 142, 146, 150, 135, 133, 143, 139, 137, 142, 143, 138, 134, 140, 136, 139, 148, 141, 136, 138, 140, 140, 143, 136, 139, 133, 133, 145, 142, 140, 134, 134, 133, 141, 133, 138, 139, 137, 132, 140, 142, 138, 151, 139, 143, 135, 139, 141, 139, 151, 135, 141, 134, 132, 139, 134, 141, 137, 138, 146, 149, 147, 138, 141, 140, 134, 139, 137, 145, 142, 138, 132, 140, 143, 148, 141, 135, 140, 146, 131, 129, 135, 138, 144, 145, 144, 137, 141, 132, 139, 139, 139, 145, 135, 136, 138, 140, 138, 132, 139, 139, 147, 145, 138, 140, 130, 135, 142, 143, 136, 141, 140, 157, 139, 145, 138, 133, 135, 136, 148, 130, 147, 139, 141, 139, 144, 134, 142, 140, 142, 145, 130, 144, 142, 141, 133, 142, 132, 134, 131, 137, 135, 142, 135, 138, 144, 144, 134, 135, 142, 139, 131, 136, 134, 138, 140, 140, 138, 144, 142, 140, 133, 135, 131, 139, 139, 142, 141, 137, 136, 137, 137, 136, 148, 135, 141, 132, 138, 142, 148, 126, 140, 131, 134, 129, 138, 137, 123, 135, 135, 142, 149, 138, 146, 139, 136, 136, 144, 138, 137, 146, 125, 136, 136, 133, 139, 132, 134, 137, 138, 134, 137, 136, 139, 141, 140, 141, 134, 134, 143, 134, 132, 140, 139, 134, 139, 138, 152, 134, 133, 140, 133, 134, 138, 145, 142, 135, 147, 141, 143, 138, 131, 141, 141, 141, 136, 149, 133, 130, 142, 141, 142, 139, 145, 137, 145, 139, 144, 142, 134, 138, 140, 144, 147, 139, 142, 132, 146, 133, 136, 139, 137, 139, 137, 140, 142, 130, 145, 140, 142, 131, 149, 144, 135, 143, 129, 152, 128, 146, 139, 131, 138, 131, 139, 137, 147, 147, 137, 139, 140, 142, 141, 145, 144, 139, 142, 131, 144, 135, 141, 140, 151, 149, 140, 144, 131, 144, 139, 138, 140, 132, 135, 138, 137, 140, 139, 139, 135, 136, 132, 133, 131, 137, 138, 141, 142, 142, 138, 142, 144, 144, 143, 143, 131, 137, 141, 144, 135, 145, 136, 145, 139, 145, 135, 144, 135, 141, 146, 143, 139, 138, 142, 142, 146, 136, 138, 140, 131, 141, 140, 133, 140, 138, 135, 136, 136, 136, 143, 139, 141, 145, 142, 144, 156, 146, 140, 143, 131, 141, 144, 142, 142, 140, 134, 147, 139, 141, 137, 140, 140, 134, 144, 139, 143, 145, 140, 146, 133, 135, 142, 141, 132, 132, 147, 142, 139, 134, 138, 155, 126, 134, 136, 139, 140, 136, 138, 139, 133, 141, 141, 145, 133, 137, 138, 145, 148, 143, 140, 142, 122, 137, 147, 142, 139, 140, 135, 136, 137, 136, 128, 139, 139, 141, 144, 144, 141, 138, 131, 128, 146, 132, 138, 136, 138, 136, 145, 141, 134, 139, 147, 136, 147, 144, 133, 127, 142, 136, 135, 142, 135, 132, 133, 149, 137, 138, 136, 142, 134, 137, 134, 126, 147, 120, 147, 134, 136, 140, 147, 136, 145, 138, 144, 141, 146, 139, 142, 136, 144, 146, 130, 148, 138, 139, 143, 134, 133, 142, 134, 142, 141, 139, 140, 140, 136, 133, 131, 134, 131, 142, 141, 136, 140, 135, 143, 137, 147, 141, 141, 150, 141, 145, 146, 139, 132, 134, 131, 136, 143, 145, 148, 133, 137, 136, 135, 142, 140, 143, 138, 141, 134, 142, 146, 139, 141, 134, 139, 137, 139, 140, 135, 137, 138, 143, 136, 139, 139, 137, 142, 140, 145, 138, 144, 140, 141, 149, 146, 137, 132, 140, 135, 131, 140, 144, 137, 137, 146, 145, 139, 148, 137, 142, 136, 145, 132, 136, 140, 151, 140, 137, 136, 133, 140, 134, 145, 141, 134, 139, 134, 135, 141, 136, 143, 136, 146, 133, 141, 135, 144, 131, 142, 139, 138, 134, 142, 138, 133, 131, 134, 130, 144, 143, 136, 139, 137, 137, 140, 139, 136, 137, 138, 130, 139, 138, 140, 135, 139, 154, 130, 146, 138, 135, 137, 142, 135, 134, 136, 138, 135, 141, 134, 131, 137, 141, 138, 140, 137, 129, 140, 137, 135, 131, 132, 139, 145, 128, 137, 141, 140, 145, 142, 132, 129, 141, 135, 130, 136, 140, 135, 132, 142, 147, 137, 142, 144, 133, 138, 131, 130, 142, 142, 141, 140, 141, 142, 143, 147, 138, 145, 137, 139, 125, 136, 138, 143, 141, 137, 142, 137, 128, 143, 140, 142, 138, 132, 151, 145, 141, 135, 137, 138, 139, 131, 152, 145, 139, 138, 144, 132, 150, 140, 144, 149, 129, 138, 134, 149, 144, 143, 138, 143, 143, 140, 138, 135, 124, 141, 132, 147, 122, 145, 139, 143, 141, 140, 145, 136, 141, 138, 134, 138, 144, 136, 138, 139, 140, 141, 143, 138, 134, 137, 140, 150, 136, 135, 146, 135, 138, 147, 139, 136, 137, 133, 128, 146, 132, 137, 137, 140, 147, 137, 135, 140, 142, 138, 136, 128, 143, 136, 137, 138, 142, 150, 144, 135, 138, 140, 132, 134, 134, 135, 138, 147, 134, 134, 136, 143, 137, 143, 136, 128, 148, 146, 137, 139, 140, 142, 134, 142, 138, 139, 136, 136, 145, 141, 150, 143, 139, 142, 151, 139, 133, 134, 128, 124, 157, 140, 137, 138, 141, 140, 143, 147, 135, 144, 137, 137, 133, 145, 141, 137, 138, 133, 147, 136, 146, 137, 141, 133, 146, 146, 144, 146, 137, 135, 141, 135, 138, 141, 142, 138, 141, 139, 131, 147, 140, 136, 143, 145, 135, 137, 142, 138, 141, 133, 138, 142, 140, 134, 138, 132, 135, 137, 140, 141, 138, 128, 141, 148, 136, 143, 146, 146, 147, 141, 136, 140, 138, 153, 139, 134, 135, 133, 134, 140, 141, 143, 134, 143, 131, 146, 137, 133, 141, 145, 144, 136, 139, 137, 140, 131, 138, 140, 141, 148, 138, 140, 134, 139, 141, 142, 146, 138, 136, 148, 140, 142, 132, 137, 138, 133, 146, 141, 135, 144, 142, 140, 144, 138, 148, 141, 142, 137, 145, 136, 140, 136, 134, 136, 145, 138, 146, 138, 146, 132, 141, 135, 126, 135, 135, 138, 138, 140, 129, 141, 135, 142, 126, 148, 143, 136, 136, 137, 142, 138, 138, 138, 143, 136, 150, 134, 135, 144, 139, 137, 131, 138, 143, 139, 135, 142, 141, 138, 147, 138, 143, 139, 139, 142, 136, 141, 137, 140, 137, 136, 129, 132, 135, 145, 132, 140, 141, 141, 144, 135, 133, 130, 131, 141, 141, 141, 141, 133, 138, 139, 137, 147, 144, 139, 139, 140, 141, 137, 132, 129, 129, 132, 138, 141, 143, 138, 132, 137, 141, 142, 133, 138, 139, 148, 135, 139, 145, 134, 141, 142, 129, 136, 133, 137, 147, 138, 148, 128, 141, 135, 140, 143, 136, 136, 137, 145, 135, 135, 146, 136, 135, 129, 141, 141, 140, 142, 140, 134, 139, 137, 137, 144, 135, 132, 135, 136, 134, 138, 146, 135, 136, 141, 147, 132, 142, 139, 140, 140, 138, 133, 135, 141, 133, 140, 142, 136, 136, 134, 133, 136, 145, 139, 142, 134, 135, 133, 136, 135, 136, 137, 142, 132, 137, 146, 144, 142, 135, 132, 136, 141, 133, 137, 142, 141, 136, 143, 135, 143, 137, 144, 135, 141, 140, 143, 138, 135, 137, 137, 139, 137, 141, 145, 137, 143, 140, 144, 148, 131, 132, 146, 136, 134, 132, 151, 135, 126, 133, 139, 144, 138, 138, 142, 139, 139, 136, 142, 139, 139, 150, 134, 134, 133, 148, 137, 130, 139, 136, 134, 135, 151, 145, 140, 142, 144, 135, 142, 136, 138, 136, 136, 146, 142, 140, 128, 143, 138, 137, 135, 139, 141, 138, 136, 145, 139, 138, 137, 128, 140, 141, 137, 143, 142, 137, 148, 129, 136, 139, 137, 141, 146, 143, 133, 149, 144, 138, 131, 142, 142, 141, 138, 132, 137, 135, 140, 127, 130, 145, 133, 136, 139, 135, 138, 140, 144, 138, 144, 138, 141, 133, 141, 135, 138, 137, 135, 144, 146, 135, 132, 142, 144, 144, 148, 141, 137, 134, 134, 145, 143, 140, 145, 154, 142, 133, 116, 140, 134, 129, 142, 145, 146, 138, 144, 134, 136, 141, 131, 138, 138, 131, 132, 140, 147, 141, 151, 142, 144, 138, 139, 135, 144, 142, 141, 143, 134, 143, 137, 141, 136, 132, 125, 150, 130, 135, 143, 134, 133, 149, 136, 139, 147, 142, 143, 156, 143, 142, 120, 136, 134, 144, 140, 135, 135, 143, 133, 143, 137, 137, 136, 134, 141, 145, 147, 147, 132, 141, 141, 137, 138, 143, 138, 140, 142, 147, 142, 129, 132, 148, 142, 144, 136, 132, 142, 129, 144, 138, 142, 141, 135, 136, 141, 125, 142, 140, 130, 134, 146, 136, 140, 139, 135, 137, 148, 146, 148, 138, 134, 137, 135, 123, 145, 140, 144, 132, 137, 135, 139, 138, 142, 144, 146, 142, 141, 135, 140, 150, 147, 133, 142, 134, 128, 142, 140, 146, 132, 146, 137, 147, 134, 143, 139, 131, 132, 139, 136, 142, 142, 136, 140, 151, 143, 144, 145, 139, 136, 148, 134, 148, 123, 136, 138, 136, 132, 138, 131, 140, 134, 142, 138, 134, 144, 151, 131, 136, 133, 128, 137, 142, 137, 140, 140, 139, 137, 134, 134, 135, 145, 131, 133, 137, 144, 137, 142, 142, 133, 144, 142, 138, 149, 134, 134, 132, 145, 145, 139, 143, 138, 126, 147, 136, 141, 142, 136, 137, 132, 139, 144, 146, 138, 141, 150, 144, 139, 133, 138, 134, 131, 135, 144, 146, 134, 127, 134, 146, 143, 134, 150, 141, 138, 137, 142, 132, 140, 134, 137, 141, 146, 138, 135, 144, 149, 131, 134, 136, 136, 143, 133, 133, 144, 135, 134, 137, 134, 154, 139, 142, 147, 143, 127, 135, 144, 129, 137, 141, 131, 140, 139, 152, 143, 166, 146, 130, 131, 127, 136, 140, 144, 143, 138, 144, 138, 139, 142, 138, 136, 130, 136, 137, 142, 133, 135, 140, 132, 143, 145, 137, 135, 134, 141, 140, 146, 137, 136, 142, 148, 151, 136, 132, 130, 135, 138, 142, 139, 137, 139, 132, 136, 145, 142, 147, 133, 144, 141, 145, 136, 146, 131, 130, 128, 133, 142, 135, 138, 150, 144, 132, 136, 145, 138, 134, 130, 134, 138, 146, 142, 152, 138, 135, 131, 138, 139, 143, 140, 140, 145, 140, 136, 135, 135, 135, 140, 149, 136, 139, 135, 150, 132, 143, 133, 133, 143, 139, 136, 147, 141, 139, 119, 137, 139, 134, 133, 137, 142, 137, 128, 138, 135, 135, 131, 144, 152, 139, 148, 133, 133, 136, 133, 139, 138, 137, 144, 139, 136, 146, 140, 132, 139, 137, 130, 132, 133, 135, 142, 134, 147, 140, 134, 129, 132, 136, 136, 135, 135, 131, 149, 134, 120, 136, 130, 142, 134, 141, 137, 143, 148, 134, 127, 141, 141, 138, 142, 138, 138, 141, 145, 138, 133, 141, 143, 144, 133, 134, 135, 138, 128, 142, 138, 138, 147, 132, 136, 140, 142, 138, 131, 131, 134, 135, 146, 133, 138, 137, 138, 138, 144, 130, 138, 134, 141, 140, 137, 145, 141, 148, 135, 135, 150, 136, 150, 147, 145, 145, 140, 139, 138, 137, 128, 148, 145, 138, 147, 132, 134, 130, 140, 146, 133, 132, 135, 152, 139, 130, 136, 139, 135, 146, 138, 136, 137, 151, 144, 140, 139, 144, 138, 139, 140, 141, 130, 143, 142, 141, 136, 132, 139, 123, 139, 134, 143, 136, 144, 135, 143, 132, 139, 132, 144, 140, 136, 138, 140, 147, 135, 159, 133, 141, 136, 146, 137, 134, 134, 141, 129, 132, 147, 145, 151, 153, 145, 149, 137, 142, 139, 137, 147, 138, 141, 133, 136, 142, 154, 144, 139, 137, 139, 131, 140, 138, 147, 138, 144, 146, 141, 138, 141, 146, 144, 150, 138, 134, 140, 139, 125, 133, 138, 138, 135, 126, 141, 134, 146, 149, 145, 147, 139, 137, 136, 139, 137, 132, 143, 147, 141, 148, 131, 131, 131, 145, 133, 148, 140, 140, 133, 144, 143, 140, 133, 140, 152, 138, 133, 152, 138, 131, 132, 136, 144, 139, 136, 131, 135, 145, 138, 143, 136, 151, 136, 146, 149, 141, 146, 135, 146, 141, 137, 149, 148, 140, 137, 139, 133, 141, 142, 142, 139, 147, 137, 132, 132, 147, 143, 137, 135, 134, 140, 130, 130, 140, 134, 140, 139, 145, 144, 146, 139, 147, 145, 146, 131, 132, 144, 135, 143, 142, 140, 134, 133, 139, 135, 159, 145, 137, 129, 149, 136, 150, 142, 137, 134, 142, 133, 134, 133, 149, 148, 134, 142, 152, 138, 138, 149, 136, 140, 132, 144, 131, 147, 144, 145, 126, 143, 143, 136, 132, 144, 143, 135, 134, 129, 139, 140, 145, 138, 141, 147, 134, 154, 143, 142, 132, 130, 147, 143, 141, 138, 138, 133, 141, 134, 139, 137, 143, 138, 148, 139, 136, 146, 130, 140, 143, 130, 130, 133, 148, 134, 124, 140, 142, 146, 135, 125, 126, 136, 139, 138, 148, 123, 141, 145, 136, 141, 145, 140, 144, 133, 135, 147, 138, 139, 136, 139, 148, 146, 139, 139, 136, 152, 138, 130, 138, 142, 137, 142, 138, 141, 140, 139, 138, 137, 137, 135, 125, 141, 146, 144, 136, 136, 135, 135, 145, 126, 140, 139, 138, 137, 131, 146, 141, 129, 130, 144, 145, 124, 138, 140, 121, 147, 132, 138, 149, 145, 146, 144, 140, 140, 143, 137, 147, 139, 135, 142, 130, 145, 145, 133, 134, 142, 143, 141, 143, 153, 137, 134, 139, 137, 118, 139, 140, 137, 132, 133, 129, 138, 135, 143, 138, 130, 136, 147, 131, 139, 142, 142, 143, 134, 143, 137, 140, 136, 133, 139, 145, 141, 135, 145, 136, 141, 140, 131, 144, 132, 134, 137, 132, 139, 129, 147, 139, 143, 139, 133, 140, 145, 140, 139, 133, 139, 150, 131, 131, 122, 145, 137, 139, 136, 141, 136, 141, 130, 132, 133, 144, 146, 153, 143, 149, 142, 135, 139, 139, 133, 150, 136, 157, 131, 136, 126, 136, 131, 149, 145, 143, 132, 137, 138, 117, 139, 137, 139, 135, 145, 123, 142, 145, 141, 145, 147, 138, 138, 144, 133, 139, 138, 137, 137, 135, 140, 143, 146, 143, 128, 134, 145, 122, 131, 126, 148, 136, 134, 139, 143, 138, 139, 142, 131, 132, 136, 143, 126, 137, 139, 137, 130, 134, 149, 153, 140, 137, 135, 133, 125, 143, 134, 138, 156, 133, 137, 139, 147, 134, 140, 140, 138, 130, 141, 142, 137, 131, 133, 137, 139, 144, 149, 145, 151, 139, 140, 143, 137, 138, 141, 141, 145, 140, 144, 142, 137, 139, 132, 146, 139, 144, 146, 136, 135, 140, 127, 139, 143, 142, 137, 144, 141, 130, 141, 135, 136, 143, 133, 140, 141, 140, 131, 142, 137, 136, 143, 143, 148, 128, 131, 135, 147, 139, 117, 133, 144, 143, 131, 133, 140, 142, 138, 150, 131, 125, 138, 149, 127, 146, 133, 139, 127, 134, 131, 138, 138, 137, 132, 140, 142, 124, 131, 156, 138, 139, 139, 138, 147, 140, 123, 138, 134, 139, 138, 145, 141, 139, 128, 140, 148, 133, 147, 141, 136, 137, 137, 137, 132, 138, 123, 131, 143, 135, 147, 138, 131, 136, 134, 141, 135, 137, 139, 137, 131, 136, 131, 128, 133, 140, 130, 128, 141, 133, 140, 139, 146, 134, 137, 135, 139, 133, 126, 137, 142, 139, 129, 144, 137, 134, 136, 137, 124, 149, 141, 133, 143, 150, 133, 145, 143, 146, 140, 136, 140, 138, 143, 134, 133, 136, 137, 143, 139, 137, 142, 135, 138, 132, 137, 136, 137, 151, 133, 137, 142, 138, 141, 132, 137, 135, 138, 135, 142, 146, 135, 142, 135, 128, 137, 143, 133, 145, 142, 136, 143, 131, 143, 130, 142, 140, 126, 122, 143, 143, 134, 142, 147, 139, 140, 134, 137, 146, 138, 136, 133, 146, 125, 134, 137, 136, 129, 137, 147, 136, 138, 141, 138, 141, 132, 133, 126, 139, 137, 145, 136, 138, 148, 135, 128, 132, 134, 140, 141, 136, 138, 145, 134, 144, 124, 142, 143, 134, 145, 136, 146, 140, 133, 139, 150, 132, 139, 136, 133, 137, 133, 130, 134, 133, 137, 138, 136, 146, 136, 153, 138, 138, 138, 149, 147, 137, 136, 145, 139, 138, 134, 131, 125, 138, 135, 147, 136, 136, 136, 139, 139, 141, 139, 141, 143, 141, 140, 132, 133, 143, 141, 139, 147, 134, 147, 149, 142, 129, 148, 142, 141, 134, 133, 129, 159, 144, 124, 131, 130, 136, 143, 139, 143, 140, 141, 148, 147, 143, 149, 143, 141, 137, 150, 139, 136, 144, 134, 135, 144, 133, 137, 145, 144, 141, 138, 146, 141, 137, 123, 147, 135, 146, 141, 137, 142, 140, 145, 139, 142, 131, 136, 135, 141, 141, 138, 135, 136, 139, 136, 141, 135, 131, 136, 133, 148, 143, 136, 127, 137, 142, 142, 151, 140, 134, 139, 138, 141, 136, 130, 145, 146, 143, 139, 142, 143, 136, 140, 142, 138, 139, 139, 150, 141, 138, 144, 140, 133, 140, 134, 158, 137, 129, 141, 127, 134, 137, 135, 143, 128, 132, 133, 132, 139, 130, 143, 138, 131, 122, 149, 131, 137, 134, 129, 137, 145, 140, 134, 137, 131, 136, 143, 147, 139, 141, 136, 137, 143, 140, 143, 138, 142, 141, 139, 144, 135, 140, 138, 133, 141, 138, 136, 132, 142, 130, 141, 145, 144, 135, 136, 133, 127, 131, 141, 141, 133, 129, 138, 133, 144, 135, 132, 138, 132, 145, 143, 138, 142, 138, 138, 141, 136, 140, 141, 135, 139, 132, 151, 130, 140, 150, 144, 142, 139, 141, 143, 134, 141, 135, 150, 151, 140, 137, 140, 140, 138, 139, 141, 139, 140, 136, 134, 143, 138, 139, 150, 135, 151, 142, 139, 139, 139, 136, 144, 137, 141, 157, 135, 134, 132, 142, 144, 142, 127, 136, 146, 147, 142, 144, 137, 142, 136, 126, 132, 143, 143, 132, 145, 138, 133, 141, 130, 149, 129, 140, 134, 132, 137, 138, 135, 138, 144, 142, 135, 140, 135, 148, 133, 128, 135, 133, 148, 145, 133, 142, 135, 134, 130, 136, 140, 134, 133, 138, 134, 146, 141, 131, 137, 140, 139, 141, 140, 138, 140, 139, 150, 134, 134, 139, 140, 150, 141, 133, 135, 135, 140, 132, 143, 138, 127, 143, 139, 143, 145, 141, 135, 138, 143, 132, 134, 137, 138, 134, 156, 141, 151, 135, 137, 134, 139, 136, 146, 142, 143, 139, 136, 137, 132, 140, 143, 141, 148, 146, 134, 151, 138, 139, 150, 143, 141, 145, 139, 143, 141, 137, 142, 145, 140, 135, 138, 133, 140, 146, 131, 138, 140, 143, 134, 140, 130, 143, 140, 137, 145, 139, 146, 142, 153, 136, 137, 149, 139, 144, 137, 140, 140, 141, 141, 136, 133, 139, 137, 152, 141, 134, 140, 142, 145, 135, 145, 143, 132, 133, 151, 132, 140, 139, 137, 143, 135, 133, 136, 155, 133, 137, 141, 134, 140, 135, 149, 131, 142, 136, 141, 139, 141, 145, 135, 142, 144, 153, 139, 133, 138, 133, 130, 145, 137, 142, 139, 145, 143, 143, 130, 132, 142, 141, 155, 134, 131, 134, 141, 128, 140, 139, 140, 150, 141, 135, 142, 142, 140, 144, 143, 130, 137, 134, 134, 152, 128, 134, 134, 147, 138, 148, 136, 138, 151, 134, 140, 142, 143, 146, 145, 126, 141, 143, 142, 133, 140, 142, 137, 148, 150, 139, 148, 140, 145, 136, 138, 136, 132, 132, 145, 136, 136, 137, 141, 124, 140, 141, 141, 133, 139, 139, 135, 129, 130, 139, 140, 133, 146, 137, 141, 139, 139, 140, 137, 133, 140, 144, 138, 137, 143, 132, 142, 136, 147, 139, 138, 144, 142, 132, 130, 140, 134, 137, 149, 142, 134, 135, 129, 142, 134, 138, 136, 137, 144, 137, 131, 137, 140, 144, 141, 139, 140, 142, 135, 141, 132, 138, 133, 138, 148, 131, 147, 145, 141, 140, 130, 136, 138, 138, 142, 133, 137, 137, 136, 145, 138, 134, 141, 142, 142, 136, 126, 124, 139, 132, 137, 134, 138, 132, 148, 148, 141, 139, 148, 135, 139, 133, 137, 138, 152, 138, 147, 135, 138, 146, 140, 129, 134, 142, 141, 128, 147, 135, 132, 135, 134, 146, 144, 142, 141, 138, 140, 132, 133, 145, 136, 144, 142, 146, 139, 134, 154, 140, 145, 134, 142, 144, 145, 137, 141, 137, 139, 140, 143, 138, 144, 136, 134, 146, 137, 151, 140, 137, 133, 143, 138, 144, 134, 142, 145, 136, 134, 136, 130, 138, 139, 130, 136, 131, 141, 135, 139, 145, 146, 147, 135, 140, 130, 132, 138, 136, 133, 136, 137, 139, 127, 136, 144, 143, 140, 129, 142, 135, 138, 145, 140, 142, 139, 142, 138, 138, 140, 126, 138, 127, 134, 136, 130, 133, 136, 132, 133, 135, 118, 129, 139, 138, 142, 141, 129, 138, 155, 134, 140, 140, 135, 141, 141, 142, 139, 143, 140, 134, 139, 136, 139, 137, 137, 135, 142, 139, 134, 133, 139, 135, 133, 137, 150, 139, 137, 131, 129, 131, 136, 143, 143, 130, 135, 139, 136, 128, 140, 140, 144, 141, 146, 142, 142, 129, 138, 143, 134, 147, 136, 148, 126, 141, 135, 136, 133, 136, 139, 143, 126, 139, 128, 138, 136, 143, 139, 135, 140, 141, 140, 140, 138, 135, 142, 147, 139, 145, 140, 132, 132, 139, 136, 148, 139, 138, 130, 145, 129, 142, 137, 147, 146, 134, 136, 145, 139, 146, 143, 137, 132, 139, 130, 130, 134, 143, 125, 134, 137, 142, 145, 133, 143, 141, 133, 137, 129, 134, 138, 129, 137, 142, 146, 135, 139, 147, 142, 139, 152, 135, 132, 147, 142, 154, 142, 141, 137, 132, 136, 140, 146, 137, 138, 135, 139, 144, 135, 135, 142, 144, 139, 156, 143, 143, 137, 142, 135, 139, 143, 131, 153, 142, 133, 148, 135, 144, 138, 143, 142, 147, 144, 140, 133, 136, 136, 132, 139, 148, 144, 142, 143, 131, 140, 146, 139, 149, 148, 144, 130, 140, 137, 136, 138, 129, 138, 139, 138, 137, 138, 140, 141, 140, 129, 146, 142, 136, 133, 146, 139, 144, 148, 146, 135, 154, 135, 147, 127, 140, 133, 142, 143, 134, 142, 127, 136, 139, 127, 136, 152, 142, 137, 129, 136, 135, 135, 136, 135, 132, 138, 133, 131, 135, 141, 144, 150, 145, 138, 131, 140, 136, 129, 143, 151, 156, 143, 137, 133, 147, 122, 141, 131, 136, 139, 143, 133, 133, 132, 139, 130, 130, 153, 142, 133, 139, 138, 141, 141, 134, 150, 141, 135, 142, 146, 136, 134, 143, 134, 138, 130, 137, 144, 142, 137, 126, 145, 146, 138, 132, 142, 131, 142, 141, 132, 133, 144, 140, 137, 161, 144, 137, 126, 128, 143, 152, 151, 140, 141, 131, 130, 144, 143, 132, 144, 131, 131, 128, 145, 139, 143, 144, 143, 141, 141, 134, 138, 138, 135, 136, 128, 145, 144, 136, 151, 133, 135, 142, 145, 134, 132, 130, 138, 131, 123, 141, 130, 141, 141, 137, 145, 141, 144, 129, 123, 150, 138, 141, 139, 135, 140, 142, 128, 135, 133, 134, 144, 139, 139, 142, 145, 134, 136, 144, 141, 134, 132, 148, 136, 142, 140, 138, 142, 134, 136, 135, 133, 139, 153, 132, 151, 132, 138, 138, 146, 148, 133, 141, 135, 127, 140, 145, 137, 138, 138, 132, 139, 133, 157, 144, 132, 138, 138, 124, 141, 135, 140, 135, 144, 140, 136, 148, 131, 140, 139, 143, 142, 138, 140, 141, 144, 143, 144, 152, 134, 141, 136, 134, 132, 139, 131, 137, 132, 154, 149, 144, 144, 136, 141, 136, 135, 144, 140, 142, 138, 139, 141, 139, 143, 142, 131, 138, 148, 139, 143, 135, 142, 144, 136, 142, 133, 140, 139, 146, 127, 147, 150, 137, 145, 131, 132, 145, 146, 136, 147, 150, 152, 147, 129, 137, 148, 135, 147, 141, 130, 134, 149, 137, 143, 131, 129, 142, 132, 134, 137, 141, 143, 140, 144, 139, 140, 146, 152, 132, 145, 149, 133, 132, 141, 144, 142, 141, 145, 150, 137, 143, 136, 129, 135, 144, 133, 140, 132, 145, 139, 142, 123, 129, 138, 133, 135, 144, 147, 136, 149, 133, 134, 124, 140, 139, 142, 140, 149, 139, 127, 143, 133, 138, 136, 142, 141, 147, 141, 142, 136, 135, 135, 145, 140, 137, 142, 141, 136, 139, 140, 125, 133, 141, 151, 128, 134, 139, 132, 144, 140, 145, 129, 136, 145, 142, 136, 138, 143, 134, 152, 136, 145, 141, 143, 144, 137, 129, 148, 141, 130, 145, 146, 135, 137, 137, 153, 135, 134, 131, 144, 137, 136, 138, 140, 129, 138, 141, 144, 139, 134, 127, 138, 142, 133, 151, 136, 145, 142, 141, 145, 137, 144, 143, 133, 144, 136, 155, 146, 134, 141, 142, 142, 136, 137, 131, 134, 135, 140, 136, 125, 142, 148, 129, 130, 134, 116, 142, 130, 139, 138, 143, 156, 144, 139, 137, 135, 147, 140, 137, 138, 131, 155, 154, 134, 132, 131, 152, 140, 141, 129, 131, 143, 137, 131, 147, 134, 142, 132, 144, 146, 135, 125, 133, 137, 140, 140, 141, 142, 131, 140, 133, 132, 134, 139, 136, 139, 143, 144, 132, 139, 136, 145, 145, 138, 140, 148, 143, 142, 125, 147, 143, 137, 138, 146, 154, 134, 138, 133, 141, 141, 134, 137, 146, 149, 140, 143, 152, 141, 135, 156, 136, 135, 145, 133, 141, 139, 138, 142, 134, 140, 137, 130, 140, 149, 141, 141, 143, 138, 139, 138, 131, 134, 119, 129, 140, 154, 139, 138, 150, 137, 138, 145, 132, 135, 134, 141, 142, 138, 129, 147, 130, 143, 143, 152, 133, 135, 140, 145, 152, 136, 142, 134, 144, 146, 141, 133, 132, 135, 142, 144, 143, 150, 141, 129, 136, 137, 129, 122, 139, 141, 149, 151, 141, 133, 147, 129, 132, 138, 134, 141, 135, 137, 136, 144, 133, 135, 139, 140, 133, 150, 140, 142, 129, 139, 140, 141, 135, 155, 132, 138, 129, 135, 139, 138, 137, 137, 138, 140, 137, 143, 146, 147, 138, 151, 147, 138, 134, 139, 142, 126, 145, 137, 143, 136, 136, 144, 141, 139, 134, 137, 139, 143, 129, 143, 136, 142, 127, 145, 134, 150, 130, 148, 148, 137, 131, 140, 132, 135, 143, 129, 135, 139, 138, 144, 142, 130, 146, 143, 134, 141, 142, 138, 141, 147, 143, 137, 133, 135, 143, 126, 127, 142, 133, 159, 139, 140, 139, 135, 143, 137, 140, 132, 137, 142, 141, 143, 144, 125, 143, 137, 137, 141, 134, 143, 135, 136, 136, 136, 137, 140, 129, 146, 146, 133, 126, 130, 157, 144, 140, 141, 143, 132, 135, 155, 136, 137, 130, 139, 144, 143, 135, 144, 140, 131, 133, 133, 137, 139, 148, 143, 139, 143, 127, 132, 130, 137, 139, 137, 148, 138, 145, 142, 140, 137, 131, 138, 142, 137, 140, 145, 139, 140, 147, 139, 142, 145, 133, 143, 135, 141, 143, 130, 141, 133, 138, 140, 136, 145, 136, 137, 137, 137, 137, 138, 132, 137, 145, 133, 147, 146, 134, 143, 132, 138, 129, 128, 147, 142, 145, 135, 143, 140, 138, 127, 145, 149, 140, 144, 140, 133, 134, 137, 134, 147, 143, 140, 137, 133, 141, 142, 131, 133, 158, 145, 138, 141, 134, 135, 132, 130, 137, 137, 132, 150, 139, 139, 134, 135, 138, 136, 149, 144, 134, 141, 144, 140, 149, 139, 134, 142, 142, 146, 139, 131, 143, 137, 139, 143, 136, 142, 138, 137, 145, 144, 143, 135, 143, 132, 134, 142, 144, 138, 147, 132, 134, 144, 142, 143, 140, 132, 138, 143, 130, 139, 134, 148, 135, 140, 135, 140, 133, 135, 140, 147, 139, 141, 138, 133, 139, 135, 135, 139, 150, 148, 130, 140, 143, 147, 142, 148, 140, 142, 145, 134, 123, 146, 141, 138, 143, 145, 135, 140, 137, 148, 137, 142, 150, 142, 139, 134, 136, 154, 138, 142, 138, 132, 136, 147, 139, 139, 135, 144, 135, 145, 137, 132, 132, 136, 137, 132, 135, 140, 141, 145, 140, 128, 145, 146, 137, 145, 139, 134, 139, 138, 139, 148, 132, 143, 130, 134, 138, 139, 145, 141, 131, 136, 129, 145, 141, 134, 140, 142, 145, 143, 137, 145, 142, 136, 140, 135, 144, 133, 147, 137, 151, 137, 146, 144, 140, 139, 138, 138, 138, 134, 131, 129, 139, 135, 128, 133, 136, 139, 140, 133, 131, 139, 145, 139, 140, 138, 134, 133, 138, 140, 139, 143, 150, 141, 131, 137, 129, 140, 139, 140, 152, 139, 140, 138, 142, 136, 137, 141, 145, 141, 142, 150, 137, 137, 143, 140, 138, 133, 135, 128, 142, 135, 132, 144, 134, 134, 135, 144, 135, 141, 130, 138, 140, 147, 138, 132, 144, 140, 148, 138, 139, 138, 135, 143, 135, 137, 138, 133, 135, 134, 143, 147, 139, 135, 139, 138, 140, 138, 149, 132, 146, 143, 133, 137, 134, 145, 145, 135, 141, 141, 132, 141, 137, 143, 132, 137, 144, 138, 147, 133, 136, 143, 139, 140, 128, 138, 137, 142, 143, 139, 140, 146, 138, 137, 137, 127, 137, 129, 139, 137, 144, 138, 145, 134, 142, 140, 146, 136, 132, 151, 136, 134, 136, 124, 145, 144, 134, 139, 138, 133, 134, 146, 137, 143, 135, 140, 146, 141, 141, 136, 138, 134, 146, 130, 138, 135, 156, 147, 136, 132, 149, 137, 128, 127, 134, 141, 136, 142, 141, 135, 127, 135, 130, 137, 137, 136, 143, 132, 133, 135, 141, 135, 141, 137, 138, 138, 135, 133, 139, 131, 140, 143, 136, 134, 141, 132, 141, 135, 137, 141, 133, 146, 138, 138, 136, 133, 131, 148, 136, 139, 137, 141, 139, 141, 144, 133, 141, 139, 138, 142, 142, 135, 134, 132, 134, 138, 145, 144, 136, 147, 142, 139, 143, 126, 144, 134, 131, 135, 134, 134, 136, 138, 132, 147, 139, 137, 139, 136, 134, 135, 143, 149, 136, 140, 136, 138, 137, 142, 140, 144, 138, 140, 136, 135, 140, 142, 136, 138, 139, 131, 141, 136, 133, 140, 129, 140, 139, 140, 135, 141, 136, 136, 146, 147, 139, 140, 142, 137, 138, 150, 134, 137, 139, 127, 128, 138, 135, 137, 134, 144, 136, 123, 133, 131, 139, 144, 137, 129, 136, 137, 137, 139, 136, 131, 141, 143, 137, 146, 140, 154, 143, 140, 138, 135, 132, 137, 141, 138, 144, 138, 136, 134, 137, 143, 135, 142, 133, 134, 136, 142, 140, 128, 147, 132, 140, 137, 139, 134, 138, 134, 132, 138, 132, 142, 140, 138, 141, 143, 137, 146, 140, 135, 144, 143, 140, 134, 136, 137, 139, 140, 137, 143, 143, 135, 129, 139, 134, 132, 143, 130, 137, 139, 133, 145, 136, 137, 132, 138, 133, 141, 141, 142, 132, 143, 149, 139, 143, 138, 129, 133, 144, 124, 142, 136, 142, 138, 140, 132, 140, 144, 137, 140, 133, 132, 134, 138, 143, 141, 132, 136, 140, 142, 148, 136, 137, 138, 139, 139, 141, 143, 137, 141, 133, 143, 151, 134, 140, 137, 127, 132, 137, 137, 132, 133, 134, 137, 132, 142, 131, 130, 138, 134, 139, 139, 142, 145, 139, 143, 144, 139, 136, 140, 135, 146, 135, 135, 136, 140, 139, 141, 142, 135, 144, 146, 135, 146, 142, 137, 132, 132, 141, 131, 141, 140, 134, 134, 134, 146, 139, 130, 140, 143, 133, 138, 153, 143, 141, 135, 130, 139, 137, 144, 134, 137, 133, 148, 137, 140, 140, 135, 138, 135, 153, 138, 154, 134, 141, 137, 140, 134, 130, 144, 143, 138, 130, 139, 138, 139, 135, 143, 135, 140, 139, 150, 135, 140, 143, 140, 133, 143, 142, 143, 145, 138, 149, 132, 144, 138, 140, 144, 138, 139, 137, 129, 137, 136, 140, 133, 136, 137, 144, 135, 137, 141, 139, 140, 130, 141, 143, 144, 132, 133, 136, 149, 134, 135, 132, 141, 147, 144, 141, 144, 134, 148, 146, 139, 129, 135, 139, 147, 143, 144, 138, 132, 136, 143, 137, 138, 141, 142, 141, 139, 136, 143, 132, 138, 137, 138, 137, 146, 136, 141, 141, 135, 144, 139, 130, 135, 136, 143, 143, 138, 137, 133, 130, 145, 136, 130, 133, 138, 129, 148, 141, 137, 131, 133, 140, 141, 144, 143, 135, 139, 141, 139, 141, 137, 136, 139, 150, 137, 140, 135, 141, 137, 134, 139, 138, 143, 138, 134, 146, 142, 135, 137, 140, 136, 130, 141, 129, 145, 137, 143, 128, 141, 132, 134, 135, 141, 144, 142, 141, 125, 145, 138, 142, 136, 134, 134, 137, 145, 133, 135, 136, 139, 137, 146, 127, 138, 141, 140, 132, 135, 154, 135, 137, 132, 140, 140, 150, 142, 139, 133, 140, 138, 132, 145, 141, 142, 141, 139, 140, 137, 134, 134, 143, 136, 140, 143, 132, 126, 134, 144, 147, 138, 139, 136, 130, 149, 141, 135, 123, 138, 140, 135, 139, 142, 137, 133, 140, 130, 135, 142, 136, 127, 145, 148, 130, 145, 147, 140, 137, 137, 131, 139, 132, 142, 139, 135, 141, 140, 144, 140, 144, 133, 141, 137, 137, 141, 139, 139, 139, 148, 131, 137, 137, 141, 136, 138, 145, 139, 142, 142, 139, 139, 143, 142, 133, 139, 132, 140, 138, 138, 135, 144, 145, 141, 143, 144, 141, 145, 147, 140, 137, 141, 143, 141, 139, 134, 144, 126, 133, 137, 144, 140, 135, 146, 143, 137, 139, 141, 138, 145, 140, 145, 146, 138, 139, 138, 136, 131, 140, 138, 136, 136, 131, 142, 140, 139, 137, 136, 139, 142, 140, 138, 135, 143, 141, 139, 142, 144, 144, 134, 142, 137, 148, 145, 144, 147, 136, 142, 139, 138, 138, 137, 149, 137, 145, 135, 139, 137, 145, 138, 135, 140, 147, 147, 141, 140, 141, 142, 140, 138, 132, 134, 130, 135, 139, 142, 135, 136, 143, 130, 136, 147, 133, 137, 133, 140, 142, 134, 140, 136, 138, 138, 137, 137, 131, 136, 137, 143, 139, 146, 145, 135, 137, 137, 128, 141, 145, 138, 146, 146, 142, 136, 136, 133, 139, 137, 137, 144, 138, 142, 135, 137, 137, 134, 149, 137, 133, 133, 133, 141, 133, 144, 143, 138, 144, 145, 138, 142, 139, 133, 141, 143, 138, 138, 142, 138, 138, 143, 130, 139, 137, 133, 137, 142, 130, 139, 142, 140, 132, 144, 137, 139, 140, 139, 139, 142, 145, 132, 136, 141, 138, 139, 129, 136, 142, 137, 136, 134, 141, 138, 140, 136, 139, 134, 143, 138, 128, 141, 131, 144, 151, 138, 136, 141, 144, 139, 142, 150, 140, 137, 133, 145, 130, 136, 134, 132, 143, 133, 135, 134, 134, 134, 131, 136, 139, 142, 142, 142, 135, 141, 150, 137, 138, 147, 139, 142, 139, 141, 137, 142, 138, 137, 138, 133, 141, 130, 138, 140, 135, 142, 136, 133, 139, 150, 132, 132, 138, 142, 135, 135, 136, 138, 132, 143, 145, 143, 140, 134, 139, 139, 145, 135, 141, 143, 142, 131, 141, 142, 141, 143, 136, 132, 147, 134, 131, 141, 137, 142, 131, 139, 141, 126, 132, 136, 141, 139, 137, 136, 146, 134, 139, 140, 139, 133, 132, 146, 139, 132, 134, 152, 133, 140, 147, 143, 142, 145, 128, 139, 143, 141, 136, 140, 139, 142, 136, 144, 139, 135, 134, 136, 134, 147, 138, 140, 138, 138, 135, 139, 137, 138, 133, 143, 143, 129, 143, 138, 144, 135, 130, 146, 131, 138, 143, 143, 137, 142, 133, 140, 146, 141, 135, 138, 130, 144, 135, 138, 129, 139, 140, 139, 139, 140, 139, 140, 140, 136, 135, 139, 131, 146, 139, 133, 133, 133, 138, 142, 143, 138, 141, 134, 133, 141, 133, 142, 144, 133, 142, 136, 131, 131, 141, 143, 142, 133, 131, 145, 141, 138, 139, 144, 143, 137, 141, 135, 140, 131, 148, 138, 138, 148, 137, 148, 136, 140, 138, 143, 131, 141, 140, 138, 138, 146, 137, 139, 133, 139, 137, 142, 137, 136, 140, 140, 138, 133, 139, 126, 141, 141, 135, 145, 144, 129, 142, 126, 122, 142, 146, 142, 143, 132, 137, 146, 138, 138, 137, 136, 135, 134, 141, 142, 136, 142, 135, 144, 139, 146, 136, 140, 146, 142, 128, 138, 134, 130, 132, 141, 136, 140, 140, 137, 150, 135, 152, 143, 141, 138, 140, 144, 137, 144, 135, 135, 141, 138, 142, 137, 128, 130, 142, 140, 133, 140, 142, 129, 128, 132, 137, 135, 135, 128, 135, 137, 138, 138, 134, 135, 137, 137, 138, 139, 132, 141, 142, 132, 132, 144, 134, 154, 136, 142, 139, 140, 132, 134, 136, 137, 135, 138, 132, 132, 133, 142, 131, 139, 138, 143, 144, 136, 134, 137, 133, 135, 139, 151, 136, 142, 144, 133, 138, 139, 136, 135, 143, 134, 127, 138, 130, 133, 146, 140, 138, 136, 139, 138, 139, 143, 133, 139, 135, 138, 138, 126, 140, 143, 132, 134, 139, 139, 141, 127, 137, 147, 142, 139, 138, 138, 131, 144, 136, 141, 143, 149, 139, 135, 140, 136, 135, 143, 145, 141, 137, 136, 138, 144, 151, 139, 146, 142, 147, 142, 139, 141, 151, 146, 140, 140, 131, 144, 138, 132, 140, 134, 137, 137, 141, 133, 139, 144, 146, 134, 134, 151, 138, 134, 139, 136, 145, 135, 131, 147, 135, 131, 124, 141, 142, 135, 147, 138, 144, 147, 139, 131, 129, 130, 141, 141, 145, 135, 142, 140, 145, 145, 142, 142, 137, 142, 131, 134, 140, 139, 130, 132, 131, 143, 139, 133, 132, 140, 146, 132, 129, 130, 138, 142, 133, 144, 137, 139, 143, 145, 137, 142, 144, 139, 142, 137, 132, 153, 136, 138, 141, 145, 139, 133, 143, 143, 138, 132, 134, 141, 139, 131, 142, 133, 138, 137, 136, 146, 143, 142, 129, 136, 138, 140, 134, 138, 144, 147, 145, 136, 133, 149, 134, 144, 139, 134, 142, 133, 144, 136, 145, 141, 135, 148, 138, 138, 139, 143, 138, 141, 133, 139, 137, 138, 145, 137, 139, 128, 138, 141, 140, 141, 138, 132, 137, 136, 139, 140, 146, 140, 135, 143, 137, 141, 139, 138, 135, 143, 136, 133, 137, 140, 142, 145, 135, 144, 137, 144, 133, 139, 141, 142, 141, 139, 141, 141, 148, 135, 137, 132, 138, 141, 141, 139, 136, 138, 142, 138, 144, 135, 144, 142, 146, 136, 137, 139, 139, 130, 135, 139, 133, 135, 154, 139, 139, 146, 135, 135, 141, 141, 136, 133, 144, 134, 141, 142, 131, 136, 139, 145, 137, 138, 143, 137, 142, 136, 132, 145, 140, 137, 141, 134, 138, 138, 138, 135, 139, 138, 134, 135, 145, 139, 136, 150, 142, 131, 150, 140, 148, 137, 136, 140, 134, 133, 143, 151, 144, 139, 142, 137, 140, 148, 140, 138, 135, 133, 137, 139, 139, 138, 147, 148, 144, 146, 139, 137, 133, 137, 137, 138, 132, 141, 135, 143, 139, 129, 135, 135, 140, 145, 144, 130, 138, 136, 133, 137, 132, 133, 143, 140, 129, 136, 142, 149, 138, 141, 138, 131, 135, 140, 145, 148, 137, 144, 140, 145, 137, 130, 133, 146, 138, 134, 127, 141, 120, 140, 135, 133, 141, 135, 125, 144, 136, 142, 142, 143, 149, 139, 143, 153, 141, 129, 140, 149, 133, 136, 148, 147, 133, 140, 141, 135, 140, 137, 132, 141, 142, 143, 137, 130, 137, 144, 144, 145, 136, 143, 141, 137, 138, 137, 134, 142, 140, 149, 137, 146, 137, 128, 133, 136, 145, 140, 134, 149, 149, 153, 134, 137, 141, 142, 146, 140, 141, 135, 146, 138, 146, 143, 142, 139, 136, 143, 143, 140, 141, 133, 148, 146, 148, 141, 138, 136, 146, 135, 138, 135, 138, 137, 137, 137, 134, 140, 133, 144, 143, 137, 137, 131, 138, 141, 135, 142, 133, 137, 145, 152, 122, 143, 143, 144, 134, 140, 139, 151, 144, 138, 137, 140, 136, 127, 142, 150, 143, 131, 150, 151, 140, 143, 134, 130, 141, 143, 143, 150, 144, 130, 140, 133, 138, 135, 131, 133, 135, 121, 139, 140, 131, 137, 145, 127, 136, 132, 127, 134, 146, 138, 147, 132, 138, 148, 131, 130, 129, 143, 136, 137, 134, 145, 136, 135, 135, 142, 139, 144, 139, 145, 144, 143, 136, 148, 135, 144, 144, 137, 140, 137, 134, 145, 144, 139, 138, 140, 137, 137, 153, 141, 140, 132, 128, 136, 136, 144, 143, 128, 148, 128, 138, 130, 141, 131, 131, 135, 145, 131, 148, 129, 132, 143, 127, 136, 124, 132, 137, 137, 151, 125, 138, 143, 140, 131, 136, 145, 140, 139, 139, 143, 150, 135, 145, 138, 144, 148, 138, 138, 136, 144, 149, 136, 132, 109, 138, 132, 141, 150, 138, 133, 131, 128, 150, 128, 140, 134, 138, 134, 141, 135, 137, 143, 143, 141, 133, 140, 140, 133, 127, 137, 140, 143, 140, 136, 130, 139, 139, 145, 130, 140, 134, 133, 143, 146, 144, 138, 136, 133, 130, 136, 141, 136, 130, 126, 136, 134, 144, 142, 138, 139, 134, 132, 140, 140, 142, 139, 147, 135, 140, 141, 139, 154, 139, 146, 138, 129, 136, 130, 142, 150, 134, 138, 137, 127, 146, 139, 137, 128, 138, 147, 144, 146, 143, 131, 140, 140, 152, 145, 136, 151, 144, 140, 143, 139, 134, 142, 143, 135, 139, 134, 150, 133, 140, 126, 131, 145, 154, 135, 147, 130, 147, 134, 133, 138, 141, 142, 131, 136, 135, 140, 138, 142, 127, 121, 142, 142, 134, 133, 143, 134, 139, 147, 134, 138, 145, 142, 141, 130, 137, 142, 143, 141, 142, 148, 140, 133, 136, 135, 141, 134, 136, 143, 139, 148, 144, 134, 134, 139, 136, 127, 141, 141, 138, 139, 152, 136, 135, 135, 136, 151, 147, 140, 136, 139, 146, 142, 146, 139, 151, 135, 143, 129, 131, 144, 140, 147, 145, 142, 141, 132, 148, 139, 128, 149, 139, 138, 131, 144, 141, 143, 143, 138, 123, 130, 140, 128, 134, 143, 126, 134, 132, 137, 131, 137, 136, 140, 141, 139, 134, 135, 138, 134, 138, 140, 134, 149, 135, 135, 136, 135, 133, 137, 146, 141, 135, 134, 143, 141, 138, 137, 141, 143, 135, 141, 141, 143, 144, 137, 137, 141, 146, 130, 133, 136, 139, 143, 147, 140, 145, 136, 132, 141, 138, 132, 143, 142, 143, 137, 136, 144, 139, 139, 146, 140, 137, 135, 142, 140, 142, 135, 147, 140, 139, 142, 134, 140, 133, 143, 143, 140, 138, 138, 146, 142, 137, 135, 137, 139, 133, 136, 136, 137, 145, 145, 137, 129, 136, 145, 140, 142, 139, 139, 146, 141, 134, 140, 137, 153, 146, 137, 137, 136, 136, 144, 137, 138, 140, 135, 140, 137, 139, 140, 130, 141, 137, 137, 136, 147, 135, 143, 139, 143, 140, 141, 138, 138, 126, 145, 141, 140, 139, 138, 141, 143, 138, 144, 135, 138, 144, 139, 142, 141, 144, 148, 138, 137, 141, 134, 136, 142, 132, 139, 141, 134, 140, 139, 143, 140, 152, 130, 139, 138, 138, 134, 140, 120, 136, 144, 140, 137, 147, 140, 141, 144, 138, 139, 137, 141, 141, 130, 140, 145, 147, 141, 131, 138, 144, 138, 137, 145, 137, 141, 140, 133, 142, 137, 142, 132, 131, 136, 142, 135, 138, 140, 135, 138, 135, 134, 134, 137, 141, 143, 140, 142, 133, 134, 136, 138, 138, 130, 133, 138, 138, 153, 141, 134, 134, 142, 143, 138, 143, 140, 136, 142, 134, 134, 139, 139, 131, 139, 134, 133, 139, 137, 138, 144, 133, 138, 137, 141, 134, 145, 142, 139, 141, 146, 139, 134, 142, 143, 140, 138, 136, 136, 145, 137, 143, 145, 140, 136, 139, 145, 130, 139, 144, 144, 147, 141, 138, 128, 138, 130, 140, 143, 136, 137, 144, 140, 139, 135, 135, 133, 138, 145, 141, 138, 143, 140, 140, 140, 134, 144, 134, 136, 143, 136, 140, 136, 136, 137, 131, 147, 139, 140, 140, 139, 140, 140, 144, 137, 145, 138, 140, 141, 144, 136, 141, 119, 138, 140, 140, 138, 143, 140, 132, 141, 145, 138, 147, 144, 134, 141, 143, 139, 133, 135, 137, 147, 140, 138, 142, 142, 139, 145, 136, 142, 139, 140, 144, 132, 139, 139, 131, 145, 139, 139, 133, 145, 137, 134, 138, 133, 135, 139, 139, 140, 137, 139, 141, 136, 144, 142, 136, 147, 137, 141, 141, 137, 140, 152, 143, 143, 125, 139, 138, 126, 137, 142, 138, 138, 145, 138, 143, 139, 137, 140, 137, 133, 139, 138, 144, 144, 128, 139, 140, 151, 141, 143, 138, 139, 143, 144, 145, 140, 135, 136, 140, 141, 144, 135, 130, 135, 139, 142, 148, 136, 133, 132, 143, 133, 130, 165, 147, 140, 139, 135, 140, 139, 140, 141, 142, 135, 147, 148, 138, 135, 143, 136, 143, 138, 138, 141, 144, 140, 135, 127, 140, 135, 136, 142, 134, 147, 135, 132, 141, 145, 140, 138, 139, 141, 145, 135, 134, 138, 140, 138, 141, 143, 136, 144, 147, 133, 146, 147, 143, 144, 137, 139, 139, 139, 145, 137, 146, 135, 141, 141, 141, 145, 133, 132, 141, 142, 140, 143, 140, 137, 142, 136, 132, 140, 139, 142, 137, 148, 141, 140, 141, 130, 135, 130, 138, 137, 140, 137, 137, 139, 141, 139, 138, 139, 136, 106, 140, 147, 138, 133, 134, 130, 136, 142, 138, 143, 151, 141, 139, 139, 137, 129, 139, 135, 138, 126, 148, 142, 150, 136, 137, 132, 129, 133, 132, 137, 136, 141, 134, 141, 154, 136, 145, 131, 134, 140, 134, 145, 139, 150, 151, 133, 136, 141, 136, 133, 137, 130, 140, 137, 123, 140, 133, 141, 134, 137, 142, 136, 145, 133, 137, 132, 141, 138, 137, 139, 138, 134, 139, 136, 142, 144, 143, 132, 141, 142, 140, 140, 145, 147, 141, 141, 143, 140, 140, 135, 146, 128, 135, 132, 139, 140, 141, 135, 145, 139, 142, 143, 139, 141, 140, 145, 137, 135, 139, 152, 134, 136, 137, 141, 135, 151, 141, 122, 133, 135, 151, 143, 136, 136, 136, 144, 146, 139, 133, 127, 132, 132, 127, 137, 135, 144, 139, 138, 134, 132, 140, 148, 139, 145, 153, 140, 130, 139, 134, 142, 144, 133, 136, 145, 143, 147, 145, 135, 143, 137, 139, 146, 145, 131, 137, 138, 146, 143, 133, 147, 143, 138, 148, 142, 147, 143, 136, 137, 139, 137, 147, 137, 141, 138, 146, 133, 135, 140, 140, 134, 143, 132, 137, 140, 132, 141, 135, 134, 132, 135, 156, 146, 137, 130, 144, 136, 144, 142, 141, 143, 138, 135, 141, 134, 141, 140, 138, 135, 132, 143, 129, 139, 133, 139, 146, 134, 141, 138, 137, 146, 142, 135, 146, 149, 133, 155, 135, 139, 137, 145, 137, 132, 130, 135, 144, 137, 142, 137, 136, 142, 141, 140, 140, 140, 131, 133, 133, 150, 140, 132, 136, 135, 142, 141, 138, 145, 133, 130, 141, 136, 146, 147, 138, 138, 145, 144, 149, 130, 145, 133, 131, 140, 144, 142, 128, 142, 140, 139, 133, 142, 142, 143, 149, 137, 140, 144, 137, 135, 131, 130, 147, 137, 133, 136, 137, 135, 141, 138, 136, 138, 139, 141, 134, 128, 138, 132, 138, 138, 139, 136, 155, 145, 133, 137, 146, 134, 131, 153, 140, 132, 138, 143, 125, 137, 133, 141, 135, 137, 131, 145, 131, 144, 138, 137, 139, 134, 144, 129, 139, 136, 138, 148, 138, 141, 149, 135, 136, 142, 137, 133, 137, 132, 140, 142, 134, 123, 143, 144, 143, 141, 131, 132, 137, 129, 132, 138, 130, 131, 141, 130, 147, 132, 132, 135, 131, 154, 138, 130, 142, 133, 141, 142, 141, 133, 131, 144, 144, 139, 143, 149, 137, 149, 133, 137, 135, 147, 151, 136, 130, 141, 133, 141, 136, 146, 144, 145, 144, 141, 138, 133, 136, 141, 138, 137, 138, 140, 138, 138, 131, 141, 136, 133, 136, 132, 140, 141, 142, 148, 136, 142, 143, 135, 146, 138, 130, 135, 145, 143, 133, 134, 132, 131, 139, 136, 134, 137, 141, 137, 133, 146, 132, 133, 139, 136, 137, 132, 144, 132, 131, 134, 145, 141, 138, 153, 133, 137, 139, 133, 140, 138, 140, 135, 136, 143, 142, 125, 140, 141, 141, 136, 142, 137, 144, 155, 137, 135, 137, 134, 142, 137, 130, 161, 136, 128, 133, 147, 131, 136, 127, 132, 141, 143, 140, 130, 129, 132, 135, 142, 134, 139, 148, 140, 138, 145, 136, 144, 138, 135, 143, 137, 142, 134, 143, 144, 146, 137, 140, 134, 143, 137, 134, 141, 138, 145, 131, 143, 141, 135, 147, 144, 135, 142, 142, 135, 137, 138, 140, 131, 137, 137, 143, 136, 132, 139, 136, 130, 135, 145, 150, 142, 133, 141, 131, 143, 144, 135, 136, 137, 150, 129, 134, 139, 132, 142, 140, 138, 144, 149, 136, 139, 137, 143, 135, 141, 137, 142, 150, 136, 130, 144, 136, 138, 139, 139, 133, 137, 137, 142, 145, 139, 147, 143, 130, 133, 135, 137, 139, 137, 138, 136, 131, 137, 142, 141, 140, 139, 138, 137, 133, 137, 140, 142, 142, 135, 146, 147, 135, 139, 139, 143, 148, 134, 141, 145, 152, 145, 135, 134, 140, 138, 143, 136, 134, 137, 140, 143, 133, 143, 136, 138, 144, 137, 140, 142, 137, 136, 137, 134, 138, 143, 143, 137, 135, 142, 143, 145, 134, 138, 144, 140, 139, 138, 137, 138, 139, 138, 137, 145, 127, 135, 138, 136, 137, 136, 138, 135, 136, 137, 133, 141, 133, 135, 133, 137, 140, 137, 146, 142, 138, 141, 136, 137, 132, 141, 144, 142, 140, 142, 140, 142, 135, 130, 139, 135, 147, 134, 141, 143, 138, 145, 133, 134, 134, 138, 137, 138, 139, 136, 138, 134, 139, 135, 133, 135, 135, 145, 136, 139, 137, 138, 140, 139, 136, 142, 143, 140, 139, 130, 140, 143, 140, 136, 137, 144, 137, 133, 142, 142, 137, 144, 143, 140, 131, 138, 137, 137, 146, 134, 134, 136, 136, 138, 148, 141, 140, 137, 129, 136, 143, 132, 131, 138, 137, 148, 144, 131, 131, 144, 138, 140, 142, 127, 137, 139, 141, 141, 140, 143, 135, 144, 136, 141, 144, 138, 145, 137, 141, 132, 140, 135, 138, 137, 142, 147, 140, 146, 137, 139, 132, 135, 140, 135, 140, 146, 137, 134, 143, 145, 130, 141, 137, 137, 140, 145, 144, 129, 151, 145, 140, 142, 144, 142, 138, 134, 136, 138, 133, 145, 143, 142, 139, 131, 140, 136, 134, 136, 142, 142, 130, 140, 145, 142, 135, 136, 141, 139, 143, 133, 142, 134, 140, 137, 134, 146, 145, 140, 133, 140, 130, 141, 134, 133, 141, 138, 137, 139, 142, 138, 144, 131, 144, 140, 133, 133, 147, 137, 140, 135, 138, 136, 139, 144, 138, 143, 141, 133, 135, 136, 141, 135, 143, 140, 143, 139, 133, 140, 145, 141, 141, 132, 140, 136, 137, 143, 134, 135, 134, 144, 139, 138, 131, 142, 148, 133, 132, 139, 142, 136, 134, 142, 138, 138, 141, 144, 143, 135, 139, 142, 138, 142, 131, 137, 136, 142, 142, 141, 136, 132, 132, 139, 140, 137, 136, 137, 133, 140, 136, 134, 143, 135, 135, 135, 138, 142, 146, 131, 144, 137, 140, 134, 141, 144, 144, 150, 143, 140, 144, 133, 144, 144, 144, 142, 140, 140, 140, 133, 140, 133, 133, 141, 140, 139, 134, 137, 139, 141, 138, 139, 144, 145, 145, 142, 137, 139, 135, 136, 134, 141, 137, 144, 137, 136, 138, 145, 133, 144, 143, 142, 139, 140, 143, 143, 141, 128, 141, 128, 140, 141, 150, 144, 142, 133, 131, 143, 133, 133, 134, 141, 150, 143, 146, 138, 142, 141, 145, 136, 131, 133, 141, 145, 145, 132, 130, 133, 153, 138, 145, 141, 136, 127, 138, 137, 136, 148, 131, 139, 147, 135, 141, 144, 141, 124, 144, 139, 147, 140, 147, 149, 143, 135, 135, 126, 141, 141, 133, 135, 141, 140, 141, 137, 134, 139, 140, 142, 137, 133, 133, 136, 151, 131, 140, 138, 135, 141, 139, 138, 141, 139, 135, 148, 131, 139, 146, 137, 143, 149, 160, 146, 138, 133, 139, 149, 141, 135, 133, 140, 148, 148, 134, 147, 140, 128, 143, 140, 141, 135, 141, 146, 139, 141, 135, 144, 140, 148, 137, 148, 135, 146, 149, 139, 135, 152, 143, 128, 130, 126, 133, 141, 139, 117, 120, 137, 146, 135, 140, 151, 129, 144, 140, 131, 143, 139, 136, 146, 138, 151, 134, 141, 149, 148, 137, 135, 138, 136, 137, 136, 138, 148, 150, 145, 133, 138, 134, 137, 132, 131, 129, 138, 139, 129, 132, 134, 137, 147, 127, 128, 129, 151, 142, 136, 138, 137, 141, 132, 145, 139, 130, 131, 133, 140, 140, 141, 132, 135, 146, 149, 135, 147, 134, 141, 134, 137, 143, 139, 156, 142, 138, 138, 138, 137, 149, 143, 143, 147, 141, 143, 136, 131, 141, 130, 141, 145, 148, 144, 143, 139, 134, 132, 136, 139, 144, 134, 142, 132, 145, 128, 155, 145, 134, 141, 140, 130, 139, 138, 140, 135, 135, 143, 130, 130, 134, 143, 143, 138, 139, 138, 138, 143, 143, 145, 133, 138, 143, 139, 138, 137, 138, 137, 139, 141, 136, 144, 146, 119, 137, 138, 140, 144, 133, 136, 139, 145, 141, 135, 133, 147, 136, 138, 145, 135, 142, 135, 121, 142, 125, 136, 137, 136, 145, 135, 142, 146, 155, 141, 134, 138, 128, 138, 129, 149, 148, 145, 139, 149, 133, 129, 148, 141, 155, 143, 135, 132, 143, 136, 140, 147, 140, 134, 144, 129, 135, 141, 144, 134, 137, 141, 143, 136, 140, 133, 137, 152, 145, 141, 136, 134, 135, 139, 132, 142, 151, 143, 141, 146, 134, 144, 132, 147, 134, 129, 138, 141, 132, 131, 127, 141, 133, 152, 136, 143, 150, 142, 138, 138, 141, 144, 141, 131, 137, 137, 140, 143, 130, 139, 139, 135, 142, 128, 142, 145, 141, 138, 142, 139, 144, 141, 142, 150, 138, 138, 144, 131, 139, 141, 137, 138, 147, 127, 143, 138, 144, 134, 143, 138, 125, 140, 139, 137, 145, 142, 143, 128, 140, 148, 134, 143, 137, 140, 136, 142, 147, 141, 138, 137, 136, 136, 139, 143, 133, 130, 137, 137, 145, 141, 134, 141, 140, 131, 142, 136, 139, 135, 136, 141, 141, 139, 134, 128, 145, 142, 144, 124, 137, 139, 147, 132, 138, 135, 147, 133, 141, 145, 151, 135, 148, 133, 133, 139, 142, 135, 135, 143, 142, 134, 136, 140, 146, 143, 142, 143, 147, 136, 131, 142, 151, 137, 146, 136, 134, 145, 148, 132, 139, 135, 135, 135, 148, 140, 140, 143, 134, 128, 133, 128, 136, 146, 136, 138, 137, 147, 129, 143, 141, 131, 134, 148, 145, 136, 138, 134, 141, 135, 138, 147, 139, 134, 136, 144, 146, 142, 130, 135, 146, 142, 142, 132, 139, 136, 131, 139, 145, 142, 135, 132, 133, 135, 139, 147, 142, 141, 136, 135, 130, 142, 137, 148, 126, 141, 124, 138, 140, 141, 139, 141, 143, 132, 153, 141, 136, 139, 129, 142, 131, 131, 150, 140, 142, 133, 143, 138, 133, 142, 152, 134, 130, 131, 135, 152, 140, 125, 135, 143, 133, 142, 131, 141, 143, 144, 138, 126, 142, 143, 147, 135, 144, 135, 138, 131, 129, 143, 137, 148, 144, 139, 143, 136, 134, 138, 139, 141, 138, 134, 138, 136, 150, 144, 147, 136, 145, 142, 143, 128, 137, 134, 131, 147, 132, 141, 142, 149, 130, 147, 138, 144, 135, 146, 142, 133, 144, 135, 137, 139, 138, 161, 149, 141, 151, 143, 147, 145, 128, 129, 143, 144, 137, 141, 139, 130, 141, 132, 136, 149, 142, 137, 135, 152, 140, 145, 138, 144, 144, 134, 133, 139, 140, 139, 136, 144, 140, 140, 140, 117, 142, 135, 136, 131, 151, 129, 142, 137, 137, 135, 142, 138, 143, 138, 144, 132, 135, 144, 149, 142, 142, 137, 134, 142, 139, 143, 154, 139, 141, 145, 143, 136, 143, 143, 132, 138, 144, 137, 144, 145, 134, 130, 148, 137, 137, 139, 150, 147, 134, 145, 141, 141, 143, 138, 130, 131, 141, 142, 143, 133, 128, 138, 152, 137, 135, 144, 137, 138, 139, 138, 143, 141, 132, 135, 144, 137, 136, 134, 142, 138, 148, 147, 142, 145, 146, 143, 145, 137, 134, 127, 142, 135, 136, 139, 142, 131, 144, 141, 140, 145, 131, 136, 129, 136, 145, 145, 145, 142, 133, 141, 141, 130, 124, 141, 145, 141, 143, 134, 146, 144, 141, 146, 140, 133, 146, 132, 140, 141, 133, 130, 140, 144, 130, 141, 132, 140, 136, 140, 132, 132, 130, 136, 135, 138, 139, 132, 143, 138, 137, 134, 136, 134, 138, 137, 136, 132, 123, 132, 140, 139, 140, 138, 143, 141, 133, 137, 136, 139, 133, 136, 132, 138, 126, 143, 146, 141, 139, 140, 143, 134, 141, 141, 136, 134, 135, 142, 143, 133, 142, 134, 141, 137, 140, 138, 145, 146, 131, 134, 138, 143, 138, 131, 132, 137, 144, 139, 143, 132, 135, 146, 142, 144, 138, 143, 140, 138, 141, 135, 141, 144, 136, 136, 141, 145, 136, 149, 134, 146, 150, 143, 140, 142, 141, 138, 137, 136, 136, 131, 142, 144, 142, 139, 138, 133, 139, 153, 126, 138, 133, 142, 132, 146, 153, 140, 138, 140, 130, 125, 137, 138, 146, 128, 142, 139, 141, 142, 136, 137, 138, 137, 121, 142, 143, 134, 138, 152, 150, 154, 133, 141, 139, 138, 135, 139, 135, 131, 141, 142, 139, 142, 142, 150, 126, 132, 148, 139, 142, 139, 137, 138, 139, 136, 140, 142, 142, 138, 144, 137, 138, 135, 140, 141, 138, 142, 138, 142, 142, 142, 143, 140, 138, 139, 137, 138, 137, 136, 140, 133, 140, 136, 133, 143, 145, 134, 140, 140, 132, 147, 136, 140, 143, 136, 140, 140, 131, 141, 137, 137, 136, 136, 137, 145, 138, 137, 140, 140, 138, 135, 140, 140, 146, 143, 137, 137, 138, 145, 136, 137, 138, 139, 134, 138, 136, 137, 132, 141, 136, 135, 132, 139, 136, 142, 140, 147, 140, 141, 142, 135, 139, 144, 137, 143, 142, 135, 142, 139, 141, 135, 141, 137, 139, 147, 139, 140, 134, 141, 141, 137, 137, 140, 142, 142, 139, 140, 143, 135, 134, 142, 142, 137, 137, 137, 142, 136, 134, 135, 147, 144, 140, 139, 140, 136, 145, 132, 133, 138, 143, 139, 140, 139, 135, 140, 144, 143, 133, 139, 138, 139, 132, 137, 141, 136, 138, 136, 134, 134, 129, 141, 139, 141, 143, 140, 137, 140, 133, 139, 143, 139, 139, 136, 137, 138, 145, 141, 140, 142, 143, 135, 137, 140, 141, 139, 140, 143, 138, 139, 139, 140, 138, 139, 140, 142, 139, 138, 136, 136, 135, 134, 140, 139, 141, 138, 141, 140, 143, 134, 139, 141, 141, 138, 140, 141, 139, 143, 141, 129, 141, 135, 135, 138, 146, 141, 142, 144, 144, 136, 139, 138, 138, 142, 128, 138, 142, 134, 138, 141, 141, 139, 142, 133, 134, 137, 138, 138, 139, 143, 139, 142, 144, 142, 144, 143, 136, 139, 142, 139, 141, 132, 142, 137, 137, 139, 136, 139, 144, 135, 141, 141, 142, 143, 140, 138, 135, 132, 140, 139, 142, 138, 144, 138, 138, 140, 140, 142, 135, 141, 140, 136, 140, 144, 141, 139, 144, 134, 141, 140, 141, 142, 136, 140, 137, 149, 132, 134, 141, 140, 140, 140, 132, 144, 143, 141, 140, 142, 139, 138, 144, 138, 139, 137, 140, 136, 141, 139, 141, 143, 140, 136, 139, 143, 140, 144, 137, 139, 138, 141, 138, 138, 144, 145, 137, 133, 138, 139, 135, 139, 145, 135, 148, 139, 136, 142, 138, 140, 146, 140, 137, 140, 138, 136, 139, 147, 138, 142, 140, 143, 138, 143, 135, 141, 144, 154, 142, 140, 138, 138, 140, 136, 143, 151, 140, 138, 143, 138, 134, 145, 133, 137, 139, 134, 141, 136, 142, 138, 140, 140, 148, 140, 142, 141, 142, 138, 139, 137, 142, 143, 140, 120, 143, 141, 141, 140, 143, 144, 137, 137, 138, 140, 138, 139, 141, 139, 142, 137, 139, 135, 140, 145, 135, 137, 138, 145, 138, 136, 141, 130, 144, 144, 131, 142, 136, 138, 143, 136, 140, 137, 139, 141, 142, 140, 141, 147, 133, 143, 138, 137, 140, 140, 141, 141, 141, 134, 137, 138, 142, 135, 138, 136, 139, 137, 136, 134, 141, 136, 139, 138, 134, 144, 142, 138, 137, 136, 143, 138, 134, 144, 142, 139, 139, 140, 138, 142, 135, 136, 138, 136, 135, 137, 136, 141, 138, 136, 136, 136, 142, 136, 140, 145, 136, 137, 144, 142, 141, 132, 134, 146, 137, 145, 134, 138, 147, 138, 136, 138, 140, 137, 141, 144, 141, 136, 146, 132, 135, 128, 135, 135, 134, 143, 147, 149, 137, 138, 142, 138, 140, 143, 142, 136, 136, 131, 137, 138, 142, 149, 136, 138, 133, 140, 140, 138, 136, 136, 136, 138, 141, 139, 139, 141, 142, 141, 135, 137, 145, 140, 141, 135, 143, 149, 140, 139, 133, 141, 141, 144, 135, 130, 139, 131, 132, 129, 137, 140, 147, 138, 138, 140, 138, 137, 133, 146, 138, 130, 139, 145, 138, 136, 142, 144, 131, 138, 137, 140, 137, 133, 139, 137, 136, 138, 128, 150, 132, 138, 132, 141, 146, 138, 139, 138, 144, 136, 141, 134, 136, 135, 136, 141, 145, 134, 142, 138, 134, 140, 136, 144, 134, 136, 137, 146, 138, 143, 136, 146, 136, 145, 138, 135, 141, 137, 133, 146, 132, 138, 136, 149, 153, 139, 147, 136, 140, 138, 139, 139, 131, 136, 139, 141, 128, 133, 131, 135, 138, 139, 145, 127, 135, 139, 142, 134, 148, 147, 139, 145, 141, 139, 135, 137, 140, 136, 142, 139, 132, 148, 135, 136, 138, 142, 144, 136, 146, 149, 141, 138, 146, 146, 142, 146, 135, 139, 146, 138, 139, 126, 136, 141, 141, 144, 138, 141, 137, 128, 139, 132, 138, 142, 137, 131, 130, 142, 141, 138, 146, 135, 131, 142, 138, 146, 147, 144, 139, 137, 138, 140, 136, 140, 150, 142, 138, 137, 133, 136, 142, 127, 133, 135, 123, 134, 150, 136, 131, 136, 149, 134, 138, 141, 140, 137, 135, 137, 137, 146, 147, 140, 134, 146, 139, 146, 140, 145, 137, 137, 136, 134, 141, 134, 134, 140, 138, 137, 146, 149, 137, 148, 130, 137, 131, 137, 136, 142, 136, 130, 134, 134, 139, 140, 131, 140, 131, 134, 143, 144, 139, 135, 137, 136, 135, 138, 139, 129, 134, 139, 137, 136, 139, 136, 134, 137, 133, 149, 144, 147, 145, 133, 138, 145, 143, 136, 145, 132, 140, 142, 132, 137, 132, 133, 134, 132, 134, 144, 142, 142, 135, 132, 142, 139, 128, 135, 139, 140, 139, 138, 135, 148, 135, 137, 140, 133, 145, 137, 137, 148, 130, 141, 144, 143, 137, 135, 137, 147, 142, 136, 147, 140, 145, 151, 149, 143, 133, 133, 136, 138, 151, 133, 127, 129, 134, 142, 150, 141, 139, 144, 137, 135, 143, 137, 134, 133, 143, 139, 140, 141, 147, 139, 142, 140, 136, 129, 139, 141, 136, 141, 147, 140, 132, 130, 146, 138, 130, 139, 135, 130, 137, 139, 136, 137, 144, 139, 140, 138, 139, 129, 138, 137, 138, 144, 129, 143, 141, 133, 144, 146, 140, 145, 141, 142, 139, 142, 150, 139, 136, 136, 133, 142, 139, 146, 143, 133, 137, 136, 137, 134, 140, 142, 141, 143, 143, 134, 136, 136, 140, 146, 140, 157, 133, 130, 144, 149, 129, 141, 150, 133, 147, 133, 140, 130, 154, 138, 140, 136, 131, 136, 139, 138, 139, 136, 144, 141, 135, 138, 139, 137, 139, 141, 130, 138, 141, 144, 143, 141, 129, 137, 137, 132, 145, 137, 140, 129, 135, 150, 139, 136, 139, 132, 152, 134, 146, 137, 145, 139, 147, 132, 131, 147, 146, 144, 139, 147, 146, 133, 136, 136, 140, 132, 131, 140, 135, 132, 137, 147, 145, 129, 128, 141, 145, 132, 132, 128, 128, 140, 133, 143, 142, 147, 150, 135, 137, 144, 138, 122, 139, 130, 145, 142, 146, 137, 142, 140, 143, 139, 146, 141, 147, 145, 146, 141, 139, 144, 142, 140, 141, 132, 135, 142, 140, 128, 131, 141, 141, 128, 147, 129, 132, 139, 137, 137, 134, 142, 137, 139, 143, 135, 133, 144, 136, 128, 138, 136, 148, 143, 144, 135, 146, 135, 129, 138, 142, 142, 134, 141, 147, 144, 144, 137, 147, 142, 140, 133, 139, 141, 141, 141, 146, 145, 140, 132, 139, 135, 131, 137, 132, 129, 142, 132, 122, 142, 135, 142, 140, 129, 145, 145, 130, 143, 130, 138, 133, 136, 145, 136, 138, 143, 131, 143, 132, 133, 139, 122, 148, 147, 129, 148, 134, 141, 142, 132, 136, 139, 128, 140, 140, 141, 135, 148, 144, 135, 140, 133, 132, 139, 139, 150, 143, 134, 137, 130, 134, 140, 142, 137, 150, 139, 159, 142, 135, 131, 133, 142, 130, 132, 142, 130, 122, 142, 142, 140, 144, 145, 142, 136, 131, 133, 152, 130, 132, 131, 146, 131, 142, 140, 141, 147, 139, 137, 125, 132, 141, 146, 131, 129, 145, 133, 143, 142, 145, 136, 140, 136, 138, 130, 143, 127, 119, 138, 140, 140, 133, 140, 134, 137, 138, 135, 142, 131, 140, 135, 134, 133, 149, 132, 134, 133, 140, 136, 135, 138, 138, 141, 126, 143, 126, 133, 139, 125, 125, 135, 131, 139, 146, 137, 135, 137, 142, 135, 127, 147, 137, 137, 143, 140, 128, 136, 143, 143, 140, 135, 140, 140, 154, 146, 150, 134, 144, 137, 151, 138, 148, 124, 136, 128, 149, 143, 143, 137, 148, 135, 138, 138, 135, 146, 135, 137, 141, 137, 132, 145, 123, 139, 136, 152, 138, 136, 152, 141, 141, 143, 143, 139, 142, 140, 138, 132, 148, 132, 133, 151, 132, 130, 132, 141, 130, 136, 144, 141, 136, 138, 137, 148, 135, 143, 132, 141, 140, 145, 131, 136, 134, 139, 134, 127, 126, 144, 133, 137, 140, 132, 133, 134, 151, 147, 135, 131, 142, 141, 144, 135, 143, 131, 143, 141, 135, 146, 145, 131, 142, 143, 145, 134, 142, 139, 139, 124, 138, 139, 145, 133, 132, 142, 146, 135, 130, 142, 142, 131, 137, 132, 130, 136, 144, 141, 144, 144, 139, 136, 135, 137, 139, 145, 137, 145, 130, 140, 127, 138, 146, 134, 137, 140, 132, 144, 145, 132, 136, 149, 132, 137, 133, 131, 138, 147, 130, 136, 138, 140, 138, 139, 134, 143, 137, 138, 134, 140, 135, 140, 136, 130, 133, 134, 142, 139, 142, 151, 143, 144, 140, 139, 136, 144, 146, 141, 139, 142, 143, 137, 144, 139, 143, 127, 133, 135, 125, 132, 143, 136, 131, 126, 153, 148, 148, 142, 134, 137, 143, 139, 143, 143, 136, 135, 145, 141, 146, 139, 141, 130, 140, 142, 134, 137, 140, 140, 149, 140, 139, 131, 146, 152, 145, 139, 142, 140, 140, 134, 132, 141, 137, 141, 137, 128, 132, 138, 137, 144, 146, 136, 135, 140, 140, 134, 131, 135, 139, 126, 138, 143, 138, 147, 142, 136, 139, 138, 144, 129, 146, 134, 124, 134, 134, 147, 134, 137, 136, 141, 143, 142, 135, 144, 141, 148, 133, 138, 143, 138, 136, 144, 131, 139, 147, 133, 127, 147, 136, 145, 140, 133, 139, 136, 147, 132, 136, 127, 136, 136, 135, 128, 142, 145, 143, 129, 146, 138, 141, 146, 136, 137, 145, 134, 136, 137, 144, 139, 136, 134, 138, 140, 144, 139, 135, 143, 144, 137, 149, 141, 137, 142, 141, 154, 147, 141, 139, 134, 141, 144, 141, 137, 134, 140, 130, 142, 130, 143, 138, 139, 144, 143, 130, 145, 138, 135, 137, 140, 145, 145, 134, 132, 132, 137, 147, 140, 142, 141, 135, 140, 136, 140, 139, 138, 141, 131, 139, 143, 134, 143, 136, 151, 138, 130, 141, 144, 138, 144, 137, 141, 147, 144, 134, 139, 137, 134, 135, 138, 146, 145, 139, 141, 144, 139, 128, 126, 138, 135, 145, 133, 138, 137, 143, 135, 129, 133, 136, 143, 132, 133, 139, 142, 137, 137, 140, 140, 145, 137, 145, 136, 138, 139, 128, 143, 146, 133, 139, 138, 139, 142, 138, 143, 136, 136, 146, 143, 126, 123, 138, 129, 139, 138, 139, 131, 144, 128, 140, 134, 139, 140, 143, 131, 136, 145, 141, 137, 139, 147, 139, 146, 148, 133, 133, 138, 139, 143, 138, 139, 134, 141, 137, 142, 141, 143, 141, 142, 133, 146, 138, 132, 133, 138, 146, 141, 143, 148, 135, 141, 139, 137, 135, 136, 142, 147, 135, 132, 145, 148, 140, 139, 143, 133, 141, 140, 147, 135, 142, 129, 138, 147, 144, 137, 144, 122, 136, 140, 138, 139, 132, 141, 133, 146, 133, 141, 137, 146, 129, 139, 148, 144, 131, 137, 141, 142, 139, 150, 139, 134, 130, 143, 141, 147, 145, 138, 139, 139, 138, 138, 138, 134, 146, 132, 136, 140, 139, 138, 143, 135, 129, 134, 140, 144, 146, 135, 142, 143, 137, 133, 137, 137, 137, 147, 128, 149, 137, 140, 132, 130, 140, 143, 141, 143, 138, 138, 151, 134, 132, 140, 143, 137, 131, 134, 127, 136, 134, 142, 131, 130, 141, 146, 137, 135, 137, 145, 141, 134, 133, 138, 142, 140, 155, 140, 139, 136, 140, 146, 138, 137, 150, 127, 135, 139, 133, 138, 129, 136, 146, 145, 132, 141, 142, 130, 136, 136, 136, 135, 139, 140, 140, 145, 142, 137, 130, 140, 132, 146, 143, 141, 134, 140, 130, 128, 140, 137, 140, 135, 143, 136, 146, 138, 137, 125, 134, 139, 136, 132, 143, 139, 140, 142, 127, 141, 140, 144, 134, 136, 138, 138, 137, 140, 146, 141, 151, 132, 145, 145, 131, 139, 150, 141, 137, 139, 141, 138, 144, 139, 134, 138, 138, 135, 138, 124, 142, 145, 135, 132, 137, 142, 143, 135, 133, 141, 150, 139, 139, 143, 141, 142, 142, 137, 128, 134, 134, 141, 138, 139, 132, 139, 146, 139, 140, 148, 138, 139, 138, 129, 147, 134, 144, 151, 136, 135, 136, 137, 138, 135, 130, 134, 147, 131, 140, 140, 136, 144, 144, 129, 138, 140, 137, 133, 141, 144, 141, 135, 133, 132, 146, 140, 142, 129, 143, 148, 134, 142, 150, 140, 144, 143, 135, 136, 136, 130, 144, 145, 135, 137, 143, 136, 142, 131, 122, 144, 145, 139, 143, 134, 134, 137, 139, 144, 141, 133, 141, 132, 138, 143, 132, 145, 127, 133, 144, 141, 130, 136, 141, 136, 138, 137, 147, 135, 138, 136, 137, 140, 144, 138, 136, 139, 138, 145, 131, 141, 140, 135, 141, 127, 138, 146, 150, 131, 138, 141, 133, 142, 139, 135, 138, 137, 132, 142, 141, 139, 130, 132, 134, 146, 141, 127, 145, 132, 140, 131, 130, 131, 134, 139, 141, 133, 142, 135, 143, 140, 136, 143, 144, 138, 142, 138, 140, 138, 137, 139, 137, 135, 137, 144, 138, 149, 138, 145, 131, 138, 132, 131, 137, 150, 133, 145, 115, 142, 138, 139, 140, 140, 138, 129, 142, 135, 149, 137, 140, 150, 132, 142, 136, 151, 137, 134, 135, 146, 138, 142, 139, 139, 141, 136, 139, 148, 129, 147, 140, 141, 141, 139, 141, 152, 142, 140, 127, 129, 136, 141, 141, 151, 141, 138, 141, 147, 143, 144, 140, 129, 138, 136, 129, 135, 149, 131, 138, 129, 129, 145, 146, 136, 150, 144, 130, 137, 138, 139, 136, 139, 136, 133, 126, 139, 137, 142, 136, 135, 139, 140, 133, 142, 138, 143, 140, 145, 128, 133, 141, 138, 137, 137, 135, 139, 140, 124, 143, 135, 138, 142, 135, 136, 130, 138, 137, 143, 138, 142, 138, 140, 139, 146, 132, 140, 134, 134, 135, 139, 145, 141, 138, 131, 132, 134, 135, 141, 134, 139, 131, 141, 138, 137, 136, 141, 136, 136, 138, 135, 138, 146, 137, 134, 132, 146, 146, 134, 147, 145, 130, 140, 140, 143, 142, 144, 131, 132, 143, 140, 138, 136, 134, 139, 143, 138, 138, 149, 136, 136, 132, 137, 134, 134, 144, 141, 146, 134, 142, 136, 132, 131, 137, 133, 137, 145, 146, 144, 134, 142, 142, 143, 137, 153, 131, 128, 140, 130, 134, 129, 143, 143, 132, 134, 128, 131, 136, 135, 138, 134, 147, 141, 136, 144, 136, 137, 143, 147, 139, 144, 148, 160, 140, 138, 140, 135, 142, 145, 135, 127, 142, 132, 136, 143, 139, 138, 130, 131, 137, 138, 138, 128, 143, 134, 134, 155, 136, 138, 144, 139, 140, 136, 147, 133, 130, 132, 142, 141, 138, 144, 138, 134, 140, 138, 140, 142, 145, 143, 146, 145, 135, 148, 139, 146, 133, 140, 142, 140, 130, 132, 135, 139, 134, 148, 137, 136, 133, 136, 142, 136, 124, 154, 139, 145, 136, 135, 143, 128, 128, 142, 138, 142, 140, 134, 140, 142, 136, 140, 143, 140, 136, 136, 139, 141, 143, 143, 138, 142, 140, 136, 133, 133, 139, 140, 136, 134, 146, 133, 142, 139, 140, 133, 133, 139, 142, 131, 139, 145, 139, 142, 135, 141, 140, 139, 134, 139, 143, 137, 143, 137, 129, 137, 140, 141, 139, 139, 138, 136, 139, 135, 137, 130, 142, 136, 139, 141, 138, 130, 146, 140, 139, 135, 141, 140, 131, 135, 135, 138, 141, 129, 140, 144, 145, 134, 136, 147, 136, 136, 129, 138, 130, 138, 145, 139, 139, 135, 150, 135, 139, 135, 145, 135, 138, 128, 147, 127, 130, 129, 139, 142, 138, 138, 144, 139, 139, 141, 143, 148, 142, 140, 144, 151, 129, 143, 142, 137, 136, 142, 137, 152, 140, 142, 141, 133, 153, 130, 133, 138, 140, 147, 129, 136, 141, 140, 141, 139, 126, 146, 139, 134, 138, 132, 138, 136, 133, 130, 144, 131, 138, 139, 140, 136, 148, 137, 140, 138, 143, 143, 139, 141, 137, 139, 146, 139, 138, 133, 133, 140, 151, 129, 147, 141, 139, 149, 138, 134, 132, 142, 134, 142, 141, 146, 137, 137, 135, 134, 142, 135, 137, 142, 141, 138, 141, 138, 132, 129, 139, 140, 141, 138, 147, 137, 141, 135, 141, 136, 130, 137, 138, 143, 138, 138, 138, 137, 129, 140, 138, 141, 141, 141, 137, 130, 141, 134, 138, 134, 135, 131, 144, 137, 135, 135, 139, 134, 137, 139, 139, 137, 140, 143, 139, 137, 143, 139, 141, 143, 131, 138, 133, 136, 142, 145, 139, 133, 136, 136, 138, 148, 142, 133, 136, 138, 131, 153, 139, 138, 138, 136, 137, 138, 141, 130, 140, 138, 135, 145, 134, 143, 136, 131, 145, 140, 144, 141, 134, 143, 137, 136, 141, 134, 140, 133, 139, 136, 137, 141, 146, 134, 143, 141, 139, 130, 143, 142, 139, 134, 138, 152, 142, 133, 132, 143, 144, 142, 139, 135, 137, 137, 138, 139, 143, 140, 133, 142, 135, 140, 146, 147, 142, 142, 146, 138, 135, 140, 144, 156, 142, 142, 139, 156, 134, 138, 138, 133, 136, 141, 140, 131, 136, 148, 139, 138, 133, 137, 141, 138, 142, 139, 139, 143, 136, 130, 129, 141, 131, 135, 136, 148, 137, 142, 142, 137, 134, 141, 142, 143, 127, 144, 140, 134, 135, 142, 143, 138, 142, 140, 130, 138, 139, 140, 142, 142, 139, 138, 145, 140, 140, 138, 144, 137, 145, 143, 139, 132, 145, 133, 135, 137, 136, 147, 136, 138, 135, 139, 133, 132, 134, 132, 134, 145, 135, 139, 132, 137, 142, 138, 143, 139, 136, 141, 139, 137, 144, 143, 137, 139, 138, 144, 136, 136, 139, 138, 144, 139, 144, 143, 127, 138, 135, 142, 141, 138, 137, 137, 140, 136, 139, 143, 138, 141, 132, 141, 141, 143, 136, 139, 148, 136, 144, 143, 134, 144, 139, 136, 145, 133, 142, 146, 141, 136, 155, 143, 138, 139, 130, 133, 138, 138, 150, 129, 137, 141, 140, 143, 138, 137, 138, 141, 140, 142, 142, 138, 142, 145, 139, 131, 139, 139, 141, 137, 138, 137, 138, 128, 132, 144, 125, 137, 139, 141, 143, 136, 139, 141, 141, 136, 139, 141, 137, 136, 147, 135, 138, 135, 133, 142, 138, 144, 137, 137, 138, 139, 138, 132, 135, 131, 137, 117, 129, 136, 132, 135, 150, 142, 139, 145, 138, 141, 139, 135, 137, 136, 138, 142, 140, 139, 132, 140, 137, 139, 135, 145, 159, 139, 136, 130, 136, 138, 139, 140, 140, 144, 139, 132, 134, 140, 147, 138, 140, 140, 141, 145, 144, 142, 137, 136, 140, 134, 143, 138, 138, 125, 139, 134, 142, 143, 141, 151, 135, 141, 136, 132, 141, 138, 138, 140, 146, 136, 148, 142, 138, 142, 139, 139, 137, 143, 150, 140, 133, 140, 140, 144, 142, 138, 131, 134, 139, 135, 137, 139, 140, 130, 143, 145, 143, 137, 139, 135, 137, 132, 147, 136, 137, 134, 135, 140, 137, 143, 135, 146, 122, 143, 141, 144, 141, 141, 150, 138, 139, 136, 138, 130, 145, 139, 137, 134, 138, 133, 142, 140, 138, 135, 141, 141, 138, 137, 134, 140, 145, 142, 137, 137, 139, 139, 133, 138, 126, 138, 134, 142, 141, 138, 131, 138, 138, 139, 132, 143, 140, 135, 129, 134, 140, 138, 137, 137, 140, 144, 138, 145, 133, 137, 136, 139, 138, 137, 132, 135, 138, 139, 137, 142, 136, 141, 134, 144, 145, 142, 149, 143, 133, 136, 141, 136, 144, 137, 148, 140, 138, 134, 134, 141, 141, 139, 133, 131, 148, 145, 146, 139, 142, 141, 138, 139, 135, 137, 141, 137, 135, 135, 138, 142, 135, 135, 152, 134, 139, 131, 140, 138, 138, 132, 137, 137, 142, 139, 137, 135, 137, 138, 137, 137, 135, 137, 134, 143, 136, 151, 136, 137, 141, 140, 141, 141, 144, 143, 140, 137, 138, 131, 136, 140, 137, 136, 136, 139, 158, 135, 138, 139, 138, 134, 138, 137, 149, 140, 140, 127, 137, 138, 138, 138, 136, 141, 147, 139, 139, 141, 140, 139, 143, 140, 142, 146, 140, 135, 137, 136, 138, 134, 142, 143, 141, 142, 136, 126, 136, 137, 134, 132, 140, 137, 142, 139, 134, 141, 138, 141, 139, 140, 134, 140, 147, 140, 136, 139, 140, 140, 139, 140, 143, 139, 141, 139, 135, 143, 142, 135, 139, 141, 140, 143, 136, 133, 135, 138, 135, 133, 136, 133, 140, 139, 140, 141, 136, 137, 140, 137, 138, 143, 142, 139, 140, 138, 136, 137, 134, 133, 141, 141, 133, 144, 141, 139, 141, 139, 146, 130, 140, 129, 143, 142, 147, 133, 137, 140, 138, 139, 141, 140, 152, 143, 141, 140, 144, 137, 145, 146, 142, 135, 134, 136, 136, 143, 139, 140, 133, 140, 138, 141, 134, 135, 141, 145, 139, 137, 139, 137, 137, 137, 135, 144, 144, 144, 138, 135, 136, 137, 139, 139, 143, 143, 138, 138, 133, 141, 139, 140, 141, 142, 144, 133, 139, 137, 132, 138, 136, 144, 135, 143, 132, 134, 140, 140, 146, 140, 141, 138, 142, 139, 141, 144, 146, 138, 139, 143, 138, 148, 139, 144, 137, 138, 149, 137, 137, 134, 141, 146, 139, 136, 132, 144, 139, 144, 140, 139, 142, 138, 140, 144, 128, 143, 138, 131, 138, 134, 137, 134, 143, 136, 137, 143, 131, 144, 134, 137, 130, 144, 144, 125, 142, 142, 143, 139, 141, 136, 130, 136, 137, 131, 141, 144, 135, 135, 137, 136, 132, 141, 132, 141, 137, 143, 136, 137, 135, 139, 143, 126, 143, 138, 145, 137, 136, 148, 138, 134, 136, 129, 137, 137, 153, 145, 136, 138, 138, 142, 133, 137, 139, 145, 129, 140, 137, 135, 150, 139, 128, 139, 141, 148, 136, 138, 137, 131, 138, 137, 137, 134, 131, 135, 134, 135, 132, 147, 134, 122, 135, 138, 139, 141, 147, 139, 130, 148, 134, 137, 141, 137, 134, 141, 142, 131, 136, 142, 139, 143, 136, 142, 143, 136, 137, 148, 136, 143, 138, 140, 129, 136, 133, 147, 146, 143, 128, 128, 143, 143, 139, 146, 137, 138, 143, 143, 141, 136, 135, 140, 144, 146, 139, 135, 148, 138, 142, 126, 135, 133, 147, 136, 145, 145, 142, 145, 144, 140, 131, 136, 132, 139, 142, 144, 138, 137, 130, 136, 142, 131, 133, 143, 139, 141, 136, 122, 134, 135, 148, 143, 138, 140, 138, 138, 147, 143, 138, 138, 147, 138, 134, 131, 131, 142, 143, 135, 140, 143, 140, 132, 142, 145, 139, 143, 135, 135, 131, 136, 139, 140, 141, 142, 131, 130, 141, 132, 132, 142, 137, 145, 139, 134, 145, 130, 133, 137, 142, 136, 139, 140, 140, 134, 144, 142, 143, 145, 143, 145, 132, 147, 142, 134, 141, 139, 137, 135, 135, 137, 150, 142, 133, 135, 145, 143, 137, 138, 140, 135, 145, 149, 136, 140, 133, 140, 140, 150, 139, 130, 140, 148, 138, 129, 135, 130, 141, 140, 138, 139, 145, 148, 140, 134, 137, 133, 130, 141, 136, 140, 133, 139, 141, 140, 128, 135, 134, 141, 139, 138, 145, 139, 132, 144, 133, 135, 136, 139, 134, 135, 144, 130, 141, 142, 132, 132, 144, 144, 134, 131, 143, 138, 136, 129, 151, 141, 134, 142, 126, 131, 140, 137, 140, 143, 143, 142, 146, 142, 141, 134, 134, 138, 141, 144, 152, 143, 128, 137, 126, 144, 144, 139, 129, 144, 134, 127, 136, 137, 139, 136, 133, 153, 137, 144, 132, 136, 128, 148, 135, 145, 137, 137, 139, 135, 144, 146, 139, 134, 139, 140, 141, 142, 130, 149, 133, 137, 140, 140, 136, 136, 134, 139, 128, 120, 141, 139, 146, 139, 141, 140, 141, 140, 144, 140, 130, 138, 138, 135, 130, 138, 142, 139, 142, 139, 142, 141, 131, 138, 150, 136, 138, 135, 141, 129, 137, 142, 132, 140, 133, 138, 140, 140, 139, 140, 141, 132, 140, 145, 140, 138, 147, 132, 130, 143, 136, 139, 142, 136, 142, 130, 138, 137, 136, 134, 138, 135, 145, 135, 139, 137, 136, 138, 134, 138, 137, 137, 140, 142, 140, 132, 139, 136, 134, 137, 136, 132, 133, 137, 142, 136, 135, 139, 145, 139, 140, 126, 132, 135, 141, 143, 135, 132, 139, 136, 133, 149, 146, 144, 141, 141, 126, 137, 140, 132, 144, 136, 138, 129, 140, 140, 142, 147, 139, 135, 134, 139, 131, 134, 134, 136, 136, 138, 137, 146, 152, 136, 145, 136, 136, 138, 140, 152, 137, 139, 134, 129, 138, 134, 142, 142, 140, 135, 133, 136, 141, 135, 147, 140, 134, 138, 142, 137, 146, 135, 135, 134, 129, 137, 142, 146, 135, 138, 138, 142, 146, 139, 138, 134, 136, 145, 141, 142, 130, 152, 130, 151, 138, 138, 140, 137, 137, 131, 146, 141, 140, 144, 141, 141, 130, 132, 133, 142, 141, 137, 143, 137, 138, 137, 146, 135, 135, 160, 129, 140, 136, 141, 144, 148, 154, 130, 143, 133, 138, 140, 143, 135, 145, 140, 136, 142, 141, 150, 133, 140, 139, 142, 144, 147, 136, 147, 130, 136, 133, 135, 132, 140, 139, 141, 126, 152, 139, 126, 138, 140, 140, 152, 140, 125, 135, 138, 152, 139, 137, 129, 130, 144, 145, 142, 135, 134, 151, 133, 150, 136, 141, 146, 142, 138, 128, 126, 129, 142, 143, 140, 146, 149, 149, 143, 144, 138, 137, 129, 145, 132, 143, 129, 131, 145, 137, 144, 134, 152, 144, 141, 137, 132, 141, 148, 133, 140, 138, 138, 132, 138, 135, 146, 142, 146, 139, 144, 145, 142, 152, 142, 131, 148, 135, 140, 134, 143, 128, 142, 136, 143, 133, 130, 131, 132, 135, 139, 139, 136, 134, 143, 142, 144, 138, 132, 141, 144, 130, 139, 138, 134, 139, 136, 126, 139, 127, 145, 136, 133, 143, 133, 137, 145, 139, 138, 142, 134, 122, 149, 135, 140, 143, 127, 144, 134, 141, 130, 138, 135, 138, 138, 143, 141, 135, 138, 146, 144, 142, 157, 146, 137, 144, 143, 135, 146, 135, 142, 139, 140, 143, 138, 140, 134, 149, 136, 145, 131, 136, 144, 146, 134, 144, 135, 139, 147, 147, 148, 141, 128, 132, 147, 137, 140, 142, 139, 135, 146, 147, 137, 136, 147, 139, 137, 135, 148, 135, 138, 144, 147, 146, 139, 140, 138, 148, 140, 136, 147, 133, 142, 142, 130, 147, 142, 138, 133, 142, 128, 135, 148, 139, 141, 138, 138, 137, 145, 143, 139, 139, 139, 144, 142, 144, 149, 138, 136, 132, 142, 140, 134, 132, 145, 135, 143, 146, 129, 152, 140, 140, 157, 135, 144, 142, 137, 137, 135, 145, 146, 138, 141, 147, 141, 134, 135, 152, 133, 143, 141, 147, 139, 133, 141, 142, 134, 144, 141, 144, 134, 134, 133, 140, 132, 141, 135, 143, 137, 132, 140, 144, 139, 149, 138, 133, 143, 136, 141, 153, 143, 145, 133, 137, 129, 145, 138, 147, 130, 146, 144, 140, 137, 136, 141, 132, 144, 130, 123, 144, 136, 147, 139, 135, 135, 133, 137, 135, 143, 143, 141, 149, 130, 138, 141, 137, 147, 147, 136, 148, 135, 136, 130, 135, 143, 141, 137, 143, 137, 136, 139, 134, 134, 126, 134, 136, 143, 141, 139, 133, 135, 139, 138, 140, 149, 146, 142, 150, 138, 143, 141, 136, 134, 132, 148, 138, 141, 133, 144, 138, 138, 140, 138, 135, 134, 141, 146, 140, 134, 143, 142, 140, 144, 141, 133, 137, 137, 145, 134, 139, 142, 133, 141, 140, 144, 142, 139, 134, 146, 144, 144, 136, 140, 142, 135, 146, 143, 147, 145, 134, 132, 140, 138, 142, 137, 144, 138, 134, 141, 142, 133, 134, 136, 137, 138, 141, 140, 136, 135, 138, 135, 135, 135, 136, 138, 135, 128, 142, 135, 148, 142, 139, 137, 142, 144, 132, 130, 139, 137, 142, 139, 133, 142, 140, 136, 143, 144, 139, 141, 145, 140, 136, 139, 141, 137, 140, 139, 149, 136, 133, 139, 133, 143, 136, 134, 143, 137, 144, 143, 133, 142, 141, 134, 137, 136, 146, 130, 140, 130, 130, 145, 136, 140, 138, 143, 127, 139, 134, 138, 131, 136, 134, 141, 135, 140, 141, 143, 133, 137, 142, 140, 139, 144, 138, 140, 137, 139, 132, 140, 139, 139, 145, 137, 134, 135, 147, 145, 131, 136, 138, 145, 141, 138, 152, 131, 141, 137, 142, 133, 134, 152, 150, 146, 142, 142, 141, 123, 133, 141, 139, 141, 126, 137, 134, 134, 136, 137, 137, 137, 141, 136, 142, 142, 134, 132, 137, 135, 140, 137, 139, 146, 136, 141, 137, 135, 132, 134, 142, 145, 144, 139, 138, 140, 127, 138, 144, 141, 149, 138, 141, 141, 137, 150, 140, 144, 135, 143, 131, 134, 136, 141, 138, 136, 134, 135, 132, 142, 142, 145, 141, 147, 144, 138, 138, 138, 143, 128, 137, 139, 138, 130, 143, 144, 145, 138, 133, 135, 136, 143, 139, 137, 135, 142, 143, 135, 132, 146, 134, 139, 147, 141, 138, 139, 140, 142, 141, 138, 147, 138, 139, 137, 127, 134, 136, 137, 141, 137, 139, 141, 144, 144, 144, 143, 135, 140, 150, 143, 144, 135, 137, 137, 136, 138, 139, 136, 134, 139, 132, 129, 139, 148, 139, 144, 133, 143, 138, 138, 132, 139, 137, 146, 139, 138, 143, 139, 133, 146, 143, 137, 135, 133, 138, 144, 136, 145, 142, 144, 139, 138, 132, 138, 137, 141, 133, 138, 142, 134, 134, 135, 138, 136, 142, 143, 141, 137, 141, 147, 142, 139, 141, 137, 134, 142, 136, 141, 134, 139, 132, 140, 139, 135, 141, 133, 140, 137, 136, 132, 132, 132, 136, 137, 142, 148, 132, 148, 143, 139, 146, 139, 143, 140, 132, 138, 146, 136, 140, 132, 139, 135, 130, 143, 144, 138, 129, 145, 135, 143, 127, 138, 142, 137, 139, 136, 143, 128, 140, 134, 132, 142, 139, 132, 130, 132, 139, 137, 140, 141, 145, 140, 130, 137, 138, 144, 134, 141, 145, 138, 138, 133, 147, 134, 136, 138, 135, 148, 150, 140, 136, 134, 137, 140, 135, 146, 134, 137, 134, 132, 145, 130, 136, 134, 140, 138, 135, 146, 144, 137, 134, 142, 143, 140, 137, 137, 139, 139, 131, 139, 142, 137, 142, 131, 143, 139, 135, 137, 140, 140, 142, 139, 141, 141, 136, 137, 141, 146, 141, 139, 140, 142, 137, 142, 143, 143, 145, 130, 136, 143, 144, 123, 141, 121, 128, 131, 133, 145, 134, 136, 147, 136, 140, 141, 142, 142, 139, 132, 141, 140, 138, 134, 132, 146, 136, 138, 140, 132, 138, 145, 135, 133, 127, 148, 139, 138, 140, 133, 137, 140, 135, 132, 141, 140, 135, 138, 133, 145, 131, 136, 126, 138, 135, 138, 139, 137, 143, 143, 138, 141, 141, 135, 146, 142, 147, 139, 146, 148, 130, 142, 145, 129, 139, 144, 133, 135, 136, 148, 133, 147, 140, 131, 139, 135, 143, 144, 140, 145, 143, 137, 132, 137, 137, 137, 140, 131, 144, 142, 138, 141, 135, 136, 140, 140, 133, 131, 142, 145, 140, 141, 145, 137, 136, 137, 135, 142, 145, 148, 145, 135, 137, 134, 142, 138, 146, 136, 140, 135, 140, 150, 128, 136, 141, 138, 138, 141, 141, 134, 146, 137, 131, 130, 135, 142, 137, 134, 136, 135, 138, 129, 136, 136, 132, 142, 135, 135, 132, 145, 129, 140, 133, 138, 134, 135, 139, 141, 146, 130, 136, 141, 145, 126, 128, 147, 134, 132, 136, 132, 141, 143, 145, 142, 139, 132, 137, 134, 145, 124, 137, 145, 147, 131, 144, 146, 139, 143, 137, 144, 139, 143, 135, 142, 138, 132, 138, 140, 146, 139, 147, 147, 140, 139, 139, 146, 137, 144, 136, 135, 142, 137, 145, 135, 137, 141, 145, 136, 137, 139, 129, 139, 133, 136, 134, 135, 134, 138, 145, 148, 142, 146, 132, 142, 141, 143, 142, 143, 139, 139, 139, 139, 140, 150, 139, 134, 140, 141, 139, 144, 131, 136, 141, 143, 136, 139, 141, 139, 145, 125, 137, 137, 141, 140, 132, 141, 145, 138, 142, 130, 140, 140, 132, 141, 140, 145, 135, 142, 133, 135, 137, 142, 134, 129, 135, 133, 142, 128, 144, 145, 142, 135, 142, 130, 139, 137, 135, 148, 141, 147, 139, 137, 135, 135, 147, 137, 138, 141, 136, 128, 144, 134, 135, 141, 135, 142, 133, 147, 129, 133, 141, 134, 148, 147, 136, 141, 149, 149, 142, 139, 137, 136, 146, 134, 137, 132, 134, 135, 141, 138, 134, 138, 140, 134, 136, 129, 146, 143, 142, 135, 143, 142, 136, 131, 137, 138, 138, 134, 136, 139, 139, 151, 139, 144, 145, 131, 133, 140, 143, 137, 138, 148, 141, 141, 141, 129, 127, 137, 132, 132, 146, 138, 134, 131, 136, 140, 139, 127, 133, 150, 145, 133, 133, 126, 130, 143, 134, 141, 135, 138, 134, 146, 140, 139, 146, 136, 139, 142, 151, 142, 140, 143, 139, 143, 145, 137, 125, 139, 135, 126, 142, 140, 129, 134, 130, 145, 134, 150, 139, 145, 138, 132, 139, 152, 133, 143, 141, 135, 127, 134, 133, 139, 132, 128, 146, 130, 137, 147, 131, 133, 139, 143, 132, 150, 142, 133, 131, 144, 149, 131, 138, 127, 143, 137, 144, 151, 132, 143, 133, 137, 134, 141, 133, 131, 134, 145, 130, 137, 142, 139, 143, 137, 139, 137, 133, 136, 133, 138, 137, 134, 140, 132, 147, 132, 136, 136, 136, 138, 130, 133, 137, 139, 146, 130, 134, 130, 149, 137, 146, 149, 134, 145, 134, 131, 135, 135, 138, 139, 148, 127, 146, 133, 142, 139, 140, 133, 137, 141, 133, 134, 142, 141, 135, 142, 143, 142, 147, 134, 141, 151, 136, 136, 134, 136, 134, 135, 131, 132, 152, 144, 143, 130, 132, 134, 131, 136, 136, 135, 141, 135, 142, 146, 134, 131, 140, 134, 144, 137, 139, 133, 130, 134, 134, 133, 140, 151, 136, 131, 146, 141, 143, 146, 139, 143, 143, 139, 135, 133, 143, 142, 142, 133, 138, 134, 137, 138, 139, 129, 135, 133, 145, 144, 140, 140, 141, 149, 138, 131, 147, 131, 135, 131, 141, 137, 142, 143, 127, 129, 140, 138, 135, 138, 132, 139, 136, 142, 125, 141, 143, 139, 131, 141, 120, 141, 132, 136, 138, 142, 153, 144, 139, 135, 139, 140, 156, 128, 136, 140, 142, 143, 137, 142, 141, 133, 142, 141, 134, 142, 139, 142, 142, 145, 133, 131, 138, 137, 148, 141, 141, 143, 136, 140, 133, 129, 136, 138, 145, 135, 144, 135, 142, 122, 142, 142, 140, 138, 133, 141, 137, 133, 135, 134, 135, 134, 140, 134, 138, 129, 134, 140, 129, 138, 142, 146, 139, 136, 130, 135, 147, 136, 138, 143, 129, 132, 152, 138, 132, 133, 137, 149, 149, 133, 143, 141, 138, 135, 124, 134, 143, 136, 139, 136, 143, 148, 143, 150, 132, 134, 137, 140, 136, 136, 140, 133, 140, 141, 143, 146, 142, 136, 144, 144, 142, 138, 138, 137, 141, 136, 136, 133, 135, 141, 134, 141, 141, 150, 151, 134, 138, 139, 138, 136, 148, 134, 145, 132, 142, 132, 139, 133, 132, 138, 134, 142, 132, 147, 128, 143, 128, 139, 130, 135, 153, 139, 139, 154, 135, 137, 139, 138, 142, 134, 149, 141, 139, 130, 140, 135, 136, 147, 142, 139, 129, 150, 131, 137, 135, 134, 142, 144, 137, 148, 141, 134, 131, 136, 130, 134, 140, 137, 134, 133, 147, 133, 146, 149, 138, 140, 145, 125, 137, 140, 147, 140, 131, 142, 149, 147, 137, 141, 141, 141, 142, 130, 143, 133, 136, 134, 142, 125, 144, 135, 142, 139, 134, 141, 144, 138, 127, 141, 142, 132, 151, 140, 138, 145, 125, 140, 143, 140, 133, 145, 130, 135, 124, 138, 142, 141, 147, 146, 126, 145, 141, 140, 145, 130, 126, 155, 137, 134, 138, 145, 145, 132, 139, 151, 131, 144, 130, 132, 145, 137, 139, 130, 139, 132, 141, 140, 136, 135, 142, 136, 137, 128, 133, 138, 140, 136, 130, 131, 151, 127, 136, 135, 151, 136, 137, 145, 145, 144, 137, 148, 141, 142, 147, 139, 145, 146, 138, 143, 151, 131, 139, 131, 146, 140, 139, 138, 139, 132, 142, 138, 136, 133, 133, 137, 135, 134, 136, 137, 139, 148, 133, 135, 134, 138, 132, 139, 137, 139, 142, 141, 130, 144, 135, 152, 146, 135, 131, 143, 134, 136, 141, 128, 141, 133, 131, 137, 143, 140, 129, 140, 139, 148, 127, 144, 144, 138, 139, 141, 152, 137, 143, 137, 137, 127, 138, 134, 145, 145, 122, 127, 134, 147, 143, 130, 135, 147, 143, 141, 143, 131, 131, 145, 141, 140, 136, 134, 141, 136, 139, 153, 143, 136, 148, 140, 131, 122, 135, 140, 142, 133, 134, 125, 135, 141, 128, 137, 140, 142, 134, 134, 141, 124, 140, 131, 140, 131, 140, 136, 141, 146, 138, 140, 139, 136, 136, 142, 143, 128, 139, 145, 132, 125, 137, 133, 130, 140, 129, 136, 141, 139, 142, 141, 141, 135, 148, 134, 139, 134, 143, 146, 142, 151, 141, 134, 140, 141, 144, 140, 143, 140, 136, 142, 140, 132, 125, 148, 135, 128, 144, 145, 128, 141, 142, 139, 137, 135, 143, 137, 133, 142, 141, 150, 138, 141, 150, 134, 138, 145, 152, 141, 139, 139, 137, 145, 133, 138, 123, 141, 137, 139, 141, 134, 148, 134, 135, 140, 142, 135, 132, 143, 135, 147, 136, 142, 141, 156, 134, 135, 135, 140, 134, 135, 148, 135, 134, 134, 143, 131, 131, 134, 139, 140, 130, 137, 143, 133, 139, 132, 137, 133, 139, 156, 140, 141, 133, 142, 139, 134, 148, 139, 132, 134, 142, 131, 139, 145, 139, 139, 140, 134, 154, 137, 150, 146, 146, 139, 144, 137, 140, 145, 130, 142, 142, 146, 132, 142, 139, 128, 147, 144, 135, 141, 144, 138, 133, 140, 132, 138, 137, 132, 137, 141, 135, 141, 149, 151, 144, 127, 139, 140, 143, 135, 137, 131, 146, 147, 143, 133, 144, 145, 146, 140, 139, 145, 148, 139, 146, 134, 136, 135, 141, 135, 144, 147, 136, 144, 136, 133, 140, 134, 142, 144, 147, 141, 141, 142, 142, 135, 131, 143, 144, 138, 139, 143, 143, 138, 132, 135, 143, 131, 143, 146, 126, 139, 143, 122, 143, 136, 122, 137, 140, 141, 137, 131, 141, 139, 134, 130, 144, 156, 141, 125, 148, 145, 134, 142, 136, 135, 140, 143, 150, 135, 150, 114, 145, 141, 142, 144, 146, 135, 134, 130, 136, 134, 138, 142, 140, 137, 144, 135, 135, 140, 133, 139, 136, 149, 140, 136, 140, 144, 136, 138, 145, 139, 136, 140, 130, 146, 133, 146, 140, 140, 127, 153, 145, 139, 132, 134, 134, 147, 141, 131, 142, 133, 139, 137, 145, 137, 132, 139, 136, 137, 142, 116, 142, 147, 137, 145, 143, 146, 131, 137, 144, 144, 134, 149, 126, 136, 145, 144, 131, 129, 134, 136, 141, 129, 145, 138, 140, 142, 129, 145, 136, 135, 144, 132, 132, 143, 131, 135, 137, 138, 139, 141, 142, 145, 145, 135, 133, 137, 138, 135, 142, 126, 136, 139, 130, 139, 151, 132, 141, 144, 139, 136, 144, 135, 135, 143, 142, 128, 129, 136, 147, 136, 137, 141, 136, 146, 140, 144, 136, 136, 131, 140, 144, 135, 140, 138, 136, 136, 137, 139, 141, 134, 136, 150, 137, 135, 142, 136, 131, 144, 127, 141, 146, 151, 157, 134, 143, 140, 149, 138, 139, 123, 129, 135, 138, 151, 143, 138, 147, 135, 137, 153, 130, 139, 142, 133, 145, 136, 137, 141, 145, 130, 140, 136, 132, 135, 146, 139, 136, 138, 139, 144, 138, 134, 146, 138, 138, 142, 135, 140, 139, 136, 148, 146, 144, 136, 134, 140, 137, 129, 134, 139, 142, 136, 134, 147, 134, 144, 141, 142, 134, 146, 142, 141, 140, 139, 135, 143, 136, 138, 136, 141, 140, 140, 137, 145, 144, 136, 129, 139, 134, 139, 140, 137, 133, 143, 137, 127, 137, 132, 138, 137, 139, 141, 135, 138, 134, 141, 144, 136, 147, 133, 137, 142, 142, 141, 143, 133, 140, 138, 135, 142, 136, 142, 136, 135, 133, 144, 135, 136, 137, 129, 138, 142, 142, 141, 138, 137, 145, 140, 140, 142, 134, 139, 142, 136, 143, 137, 140, 143, 137, 141, 144, 140, 133, 144, 145, 140, 142, 142, 135, 132, 143, 135, 139, 142, 141, 137, 141, 141, 142, 140, 136, 140, 133, 140, 140, 133, 138, 147, 139, 140, 139, 140, 136, 136, 139, 140, 137, 140, 134, 126, 144, 144, 135, 140, 135, 140, 135, 138, 144, 141, 136, 145, 143, 140, 132, 136, 135, 141, 140, 141, 144, 139, 133, 140, 138, 139, 134, 138, 140, 147, 138, 141, 139, 140, 137, 135, 137, 142, 126, 124, 136, 139, 132, 137, 140, 137, 134, 137, 145, 137, 143, 136, 137, 142, 139, 141, 142, 140, 144, 138, 134, 143, 140, 143, 139, 145, 134, 132, 138, 138, 134, 143, 146, 138, 146, 139, 131, 139, 143, 138, 140, 139, 137, 141, 133, 138, 141, 131, 138, 141, 138, 139, 143, 144, 143, 139, 136, 136, 136, 141, 136, 144, 144, 140, 139, 141, 141, 140, 143, 137, 137, 135, 145, 136, 138, 145, 141, 143, 135, 134, 137, 136, 135, 146, 142, 138, 135, 137, 133, 134, 134, 147, 141, 138, 140, 137, 138, 133, 136, 140, 138, 139, 134, 146, 143, 134, 130, 142, 137, 131, 135, 147, 145, 142, 134, 140, 136, 141, 146, 140, 136, 136, 139, 137, 138, 136, 143, 144, 139, 133, 145, 145, 142, 138, 139, 138, 143, 135, 142, 138, 144, 136, 135, 140, 136, 145, 140, 133, 140, 124, 123, 146, 136, 143, 144, 141, 145, 147, 143, 142, 137, 137, 135, 136, 137, 140, 134, 134, 137, 135, 134, 143, 148, 141, 143, 139, 139, 127, 135, 135, 132, 137, 136, 141, 137, 132, 140, 136, 141, 137, 145, 140, 137, 142, 145, 136, 135, 144, 136, 133, 138, 136, 135, 128, 131, 134, 141, 134, 142, 131, 147, 143, 139, 135, 147, 139, 136, 132, 141, 138, 132, 135, 135, 146, 154, 137, 136, 139, 139, 136, 135, 136, 135, 132, 136, 139, 134, 141, 137, 142, 139, 140, 132, 138, 134, 141, 139, 139, 137, 152, 135, 136, 136, 136, 141, 144, 143, 141, 129, 139, 139, 140, 144, 136, 135, 144, 134, 138, 135, 139, 134, 140, 146, 138, 143, 139, 137, 139, 138, 141, 139, 139, 142, 137, 131, 141, 135, 141, 148, 135, 140, 139, 134, 139, 143, 134, 138, 136, 136, 141, 138, 140, 138, 138, 135, 139, 137, 139, 145, 129, 136, 147, 139, 139, 139, 135, 137, 139, 141, 136, 137, 142, 134, 139, 142, 139, 136, 139, 135, 137, 135, 138, 144, 140, 143, 144, 135, 142, 142, 136, 137, 140, 139, 141, 140, 139, 141, 141, 139, 145, 141, 130, 138, 139, 138, 141, 139, 135, 139, 138, 141, 138, 139, 135, 142, 140, 136, 141, 134, 139, 139, 138, 139, 142, 140, 138, 137, 138, 135, 138, 139, 138, 142, 143, 138, 139, 138, 142, 143, 139, 140, 140, 140, 141, 136, 138, 138, 141, 140, 141, 136, 140, 142, 137, 142, 143, 139, 137, 139, 142, 138, 137, 136, 139, 138, 139, 147, 139, 137, 137, 135, 143, 140, 135, 137, 142, 140, 134, 142, 138, 142, 142, 136, 139, 137, 136, 142, 144, 137, 135, 140, 141, 135, 143, 138, 139, 140, 140, 142, 140, 138, 140, 135, 138, 140, 134, 142, 137, 139, 144, 136, 137, 140, 135, 137, 139, 142, 141, 138, 141, 140, 138, 145, 141, 134, 138, 138, 141, 141, 135, 139, 139, 142, 141, 141, 143, 139, 138, 138, 138, 144, 138, 137, 144, 143, 145, 137, 137, 139, 141, 139, 140, 140, 142, 140, 137, 140, 139, 142, 144, 134, 143, 134, 142, 139, 145, 138, 141, 140, 142, 128, 141, 138, 137, 142, 136, 140, 139, 141, 136, 138, 139, 140, 139, 138, 139, 144, 140, 144, 141, 140, 141, 134, 138, 140, 139, 141, 138, 139, 132, 138, 138, 142, 139, 139, 140, 135, 135, 138, 139, 137, 141, 139, 142, 138, 137, 138, 142, 140, 142, 142, 139, 146, 140, 142, 142, 135, 140, 139, 141, 138, 142, 143, 138, 141, 140, 139, 138, 139, 134, 139, 140, 146, 141, 138, 139, 141, 144, 136, 137, 140, 142, 143, 139, 140, 142, 134, 142, 139, 146, 140, 136, 137, 138, 141, 134, 140, 138, 147, 140, 139, 142, 140, 140, 135, 142, 141, 140, 134, 142, 142, 140, 139, 144, 139, 139, 139, 141, 137, 138, 142, 135, 139, 138, 137, 139, 141, 140, 136, 138, 138, 137, 141, 142, 139, 143, 140, 138, 135, 140, 138, 138, 139, 139, 138, 138, 134, 137, 137, 136, 139, 140, 139, 140, 136, 138, 142, 136, 139, 139, 138, 134, 139, 140, 135, 138, 135, 144, 138, 140, 136, 136, 141, 138, 140, 141, 142, 138, 137, 139, 139, 138, 139, 139, 138, 140, 137, 143, 138, 138, 142, 139, 142, 136, 143, 136, 141, 139, 137, 144, 138, 138, 140, 142, 135, 143, 140, 139, 139, 141, 142, 142, 140, 135, 137, 138, 140, 138, 143, 139, 139, 138, 142, 137, 141, 139, 142, 139, 138, 140, 138, 143, 141, 137, 141, 142, 141, 139, 137, 138, 139, 139, 137, 143, 141, 139, 137, 137, 146, 141, 141, 140, 143, 141, 139, 138, 143, 138, 136, 136, 142, 142, 138, 137, 137, 142, 140, 136, 138, 138, 136, 138, 139, 134, 137, 138, 136, 139, 136, 136, 136, 139, 140, 140, 137, 141, 141, 136, 139, 138, 142, 136, 140, 141, 138, 139, 141, 138, 137, 139, 138, 141, 139, 140, 140, 140, 143, 138, 145, 143, 141, 138, 136, 139, 140, 136, 136, 141, 139, 137, 136, 137, 136, 143, 141, 138, 135, 144, 142, 141, 137, 134, 140, 137, 147, 141, 138, 136, 137, 147, 134, 137, 142, 136, 139, 140, 135, 139, 137, 140, 146, 144, 141, 138, 136, 137, 137, 141, 139, 143, 139, 138, 138, 137, 134, 137, 139, 138, 140, 134, 138, 136, 135, 136, 140, 134, 141, 139, 136, 136, 145, 137, 135, 139, 144, 143, 137, 145, 139, 135, 142, 145, 136, 138, 134, 138, 141, 136, 137, 142, 143, 142, 140, 139, 142, 141, 136, 135, 138, 130, 140, 136, 143, 138, 139, 143, 145, 141, 137, 145, 136, 142, 138, 144, 141, 147, 138, 138, 144, 136, 141, 136, 130, 140, 134, 140, 141, 144, 143, 137, 137, 140, 135, 137, 131, 137, 136, 137, 142, 140, 140, 147, 141, 144, 134, 141, 141, 137, 141, 133, 143, 137, 139, 136, 140, 133, 144, 143, 139, 135, 140, 133, 139, 136, 135, 136, 136, 143, 141, 137, 135, 145, 136, 144, 142, 141, 140, 138, 140, 142, 141, 144, 136, 133, 139, 139, 142, 138, 139, 136, 138, 136, 136, 139, 143, 138, 140, 139, 139, 140, 137, 140, 136, 140, 137, 136, 138, 136, 139, 140, 138, 133, 139, 141, 135, 137, 134, 135, 142, 140, 142, 140, 137, 143, 142, 143, 138, 137, 138, 138, 136, 131, 136, 139, 142, 141, 144, 141, 155, 141, 138, 137, 144, 134, 137, 139, 139, 149, 140, 137, 133, 141, 143, 148, 139, 142, 141, 137, 140, 141, 140, 146, 135, 134, 140, 138, 142, 146, 144, 141, 137, 136, 129, 139, 137, 139, 141, 138, 140, 139, 136, 133, 137, 134, 134, 149, 137, 141, 140, 142, 133, 139, 143, 141, 135, 138, 148, 139, 141, 144, 137, 143, 143, 136, 142, 147, 142, 145, 142, 139, 135, 138, 140, 135, 134, 141, 136, 145, 131, 142, 138, 141, 146, 136, 133, 133, 132, 140, 137, 141, 140, 136, 140, 136, 139, 142, 136, 146, 139, 135, 145, 140, 135, 141, 132, 142, 139, 142, 141, 141, 140, 145, 137, 141, 140, 139, 137, 136, 138, 139, 137, 141, 138, 142, 139, 140, 138, 141, 135, 137, 137, 137, 139, 143, 132, 143, 143, 135, 136, 138, 140, 138, 143, 141, 140, 145, 138, 141, 134, 148, 147, 140, 138, 144, 137, 138, 143, 142, 140, 138, 145, 139, 139, 139, 135, 134, 137, 140, 133, 141, 137, 139, 151, 138, 146, 143, 141, 143, 135, 141, 143, 148, 140, 135, 135, 143, 138, 134, 145, 138, 136, 144, 135, 136, 133, 138, 135, 138, 136, 144, 144, 133, 138, 140, 130, 137, 141, 144, 133, 133, 142, 137, 142, 132, 134, 140, 133, 137, 139, 138, 139, 143, 139, 137, 142, 138, 135, 137, 137, 140, 137, 146, 147, 140, 141, 137, 144, 135, 136, 133, 144, 142, 142, 135, 144, 135, 137, 136, 136, 141, 141, 135, 136, 137, 145, 140, 140, 140, 142, 143, 139, 141, 138, 138, 142, 144, 129, 142, 138, 143, 141, 144, 132, 143, 133, 138, 132, 139, 148, 135, 139, 150, 135, 142, 137, 142, 136, 136, 141, 134, 141, 144, 147, 130, 135, 141, 141, 139, 141, 134, 146, 126, 129, 138, 128, 133, 140, 128, 150, 133, 142, 138, 136, 141, 139, 143, 137, 138, 137, 137, 147, 141, 150, 144, 139, 140, 138, 140, 141, 137, 137, 139, 140, 137, 137, 126, 146, 140, 138, 136, 138, 134, 140, 136, 141, 129, 142, 134, 136, 141, 134, 139, 138, 133, 129, 135, 142, 141, 126, 132, 138, 134, 140, 140, 147, 141, 137, 139, 135, 144, 136, 142, 144, 141, 137, 139, 148, 140, 139, 141, 149, 136, 140, 137, 135, 145, 136, 139, 144, 142, 136, 132, 146, 133, 144, 147, 143, 135, 139, 138, 140, 150, 145, 144, 141, 141, 135, 137, 139, 135, 136, 143, 135, 135, 129, 134, 137, 136, 137, 135, 143, 132, 141, 140, 141, 140, 140, 133, 141, 139, 140, 144, 141, 137, 138, 132, 135, 145, 144, 141, 145, 136, 132, 141, 138, 140, 142, 147, 144, 132, 140, 139, 135, 139, 136, 146, 145, 141, 139, 144, 141, 139, 144, 151, 131, 131, 145, 137, 133, 142, 135, 136, 127, 135, 128, 143, 134, 142, 142, 136, 139, 129, 155, 140, 133, 144, 146, 142, 133, 140, 128, 132, 139, 143, 162, 135, 139, 134, 141, 137, 139, 134, 139, 140, 135, 137, 141, 140, 147, 141, 137, 147, 138, 135, 146, 138, 138, 140, 143, 142, 140, 136, 136, 141, 139, 145, 145, 142, 144, 131, 146, 147, 139, 138, 151, 147, 138, 138, 136, 136, 137, 137, 145, 142, 135, 136, 142, 154, 147, 139, 132, 139, 128, 136, 139, 141, 134, 137, 141, 144, 146, 130, 142, 136, 138, 140, 138, 134, 132, 135, 139, 133, 136, 137, 141, 139, 143, 135, 132, 137, 133, 140, 130, 142, 145, 140, 142, 144, 139, 142, 135, 143, 133, 143, 141, 148, 138, 142, 137, 147, 144, 137, 140, 136, 139, 137, 134, 136, 133, 136, 135, 146, 143, 135, 141, 144, 144, 144, 142, 125, 135, 136, 136, 136, 137, 146, 139, 137, 139, 130, 132, 148, 137, 148, 149, 135, 132, 132, 133, 136, 137, 140, 147, 140, 140, 140, 140, 140, 138, 142, 139, 137, 138, 139, 138, 132, 141, 151, 134, 138, 136, 138, 140, 139, 130, 138, 144, 139, 136, 144, 149, 139, 131, 133, 140, 138, 132, 138, 145, 134, 135, 133, 143, 136, 141, 139, 146, 141, 137, 137, 134, 144, 135, 138, 133, 138, 136, 137, 142, 134, 129, 134, 141, 135, 142, 144, 136, 137, 139, 140, 139, 143, 137, 134, 139, 139, 136, 135, 144, 141, 140, 133, 143, 137, 138, 131, 138, 138, 143, 143, 146, 137, 143, 133, 153, 134, 142, 134, 143, 146, 135, 134, 145, 136, 135, 144, 138, 144, 136, 132, 150, 132, 133, 136, 136, 143, 140, 146, 136, 131, 141, 141, 145, 142, 137, 139, 139, 131, 139, 140, 138, 144, 142, 143, 139, 144, 138, 132, 145, 135, 142, 140, 140, 135, 140, 138, 139, 136, 141, 148, 132, 125, 139, 130, 137, 140, 140, 138, 145, 142, 141, 154, 136, 148, 149, 143, 138, 143, 136, 141, 152, 141, 134, 140, 135, 139, 136, 139, 144, 139, 148, 153, 142, 139, 145, 135, 138, 133, 141, 131, 125, 131, 136, 137, 141, 140, 143, 140, 146, 131, 139, 139, 143, 132, 147, 138, 136, 137, 139, 132, 147, 142, 144, 142, 140, 138, 134, 137, 139, 141, 141, 140, 138, 142, 141, 138, 136, 135, 144, 135, 141, 134, 135, 138, 137, 144, 140, 135, 141, 142, 137, 140, 141, 142, 138, 139, 136, 146, 141, 129, 143, 140, 139, 126, 135, 140, 146, 135, 141, 144, 139, 140, 142, 135, 145, 131, 132, 137, 132, 139, 142, 131, 138, 133, 141, 142, 145, 144, 147, 135, 128, 132, 142, 139, 141, 137, 144, 145, 140, 141, 142, 141, 140, 139, 141, 138, 138, 135, 145, 134, 136, 139, 142, 137, 143, 140, 138, 138, 137, 137, 147, 136, 138, 130, 140, 137, 131, 137, 137, 139, 143, 135, 137, 139, 139, 134, 145, 138, 135, 144, 137, 139, 139, 135, 132, 144, 137, 142, 137, 139, 142, 134, 143, 141, 142, 136, 127, 144, 142, 128, 124, 142, 139, 139, 140, 145, 137, 143, 139, 136, 135, 143, 136, 140, 143, 142, 142, 141, 144, 138, 137, 138, 142, 136, 143, 138, 135, 134, 132, 131, 139, 140, 137, 143, 138, 137, 135, 133, 132, 146, 141, 143, 142, 138, 136, 137, 137, 137, 140, 133, 141, 148, 142, 137, 139, 137, 134, 141, 136, 137, 140, 143, 145, 136, 140, 138, 124, 145, 139, 136, 139, 139, 145, 143, 146, 145, 139, 137, 140, 138, 143, 139, 133, 129, 135, 132, 138, 142, 134, 131, 135, 141, 140, 139, 147, 143, 147, 143, 136, 136, 139, 129, 141, 138, 132, 134, 142, 147, 143, 138, 139, 138, 136, 139, 140, 141, 137, 137, 136, 138, 137, 141, 150, 142, 133, 141, 136, 139, 142, 144, 141, 145, 131, 140, 135, 143, 134, 138, 136, 143, 140, 135, 133, 143, 141, 140, 139, 136, 143, 137, 133, 134, 141, 145, 136, 140, 139, 137, 139, 140, 141, 138, 139, 137, 139, 137, 133, 137, 136, 133, 140, 136, 140, 139, 133, 146, 137, 135, 140, 141, 138, 130, 143, 142, 139, 137, 133, 141, 129, 142, 139, 133, 143, 141, 138, 139, 132, 138, 145, 136, 142, 139, 140, 144, 143, 142, 133, 136, 139, 143, 136, 135, 144, 141, 133, 144, 137, 144, 140, 138, 139, 139, 151, 147, 135, 141, 144, 137, 138, 136, 144, 139, 138, 140, 140, 140, 137, 137, 145, 140, 133, 139, 138, 138, 146, 137, 141, 135, 142, 142, 137, 136, 140, 137, 137, 138, 139, 133, 149, 133, 138, 148, 138, 135, 137, 143, 129, 135, 136, 138, 135, 138, 136, 141, 136, 136, 135, 135, 136, 140, 134, 141, 138, 138, 137, 136, 136, 147, 142, 133, 131, 139, 149, 138, 138, 142, 139, 140, 145, 140, 139, 139, 141, 133, 142, 144, 140, 129, 137, 143, 143, 128, 131, 140, 139, 134, 130, 145, 140, 142, 142, 135, 138, 141, 139, 137, 135, 131, 132, 140, 133, 137, 130, 138, 149, 147, 138, 140, 138, 144, 128, 146, 150, 145, 131, 144, 135, 143, 136, 141, 143, 130, 136, 137, 130, 138, 141, 145, 126, 141, 139, 150, 127, 143, 142, 133, 139, 138, 135, 145, 137, 141, 136, 132, 138, 141, 141, 138, 137, 141, 143, 134, 139, 134, 137, 141, 141, 129, 141, 132, 143, 140, 139, 134, 143, 133, 139, 148, 135, 141, 142, 128, 136, 138, 140, 135, 132, 135, 128, 141, 144, 143, 137, 143, 138, 145, 133, 132, 131, 142, 134, 130, 143, 145, 127, 140, 139, 134, 123, 136, 130, 134, 137, 135, 137, 132, 143, 142, 135, 135, 134, 130, 141, 137, 130, 133, 136, 143, 130, 139, 138, 139, 142, 134, 129, 146, 138, 136, 140, 133, 128, 139, 141, 135, 138, 135, 137, 134, 132, 132, 138, 130, 134, 138, 148, 135, 136, 135, 138, 139, 142, 136, 135, 134, 140, 136, 137, 145, 142, 139, 136, 137, 139, 136, 141, 139, 143, 135, 151, 140, 145, 130, 138, 136, 132, 132, 133, 138, 134, 150, 130, 137, 129, 129, 144, 134, 142, 135, 136, 140, 153, 149, 138, 145, 128, 135, 138, 138, 131, 142, 147, 140, 141, 138, 131, 125, 144, 150, 138, 130, 141, 134, 143, 134, 139, 142, 148, 148, 130, 137, 140, 140, 145, 134, 132, 138, 130, 159, 133, 148, 144, 142, 151, 137, 136, 143, 137, 133, 138, 137, 152, 136, 143, 139, 143, 134, 129, 141, 137, 132, 149, 139, 137, 139, 139, 141, 130, 132, 130, 136, 142, 132, 146, 129, 146, 139, 136, 137, 134, 140, 136, 143, 133, 140, 141, 137, 134, 139, 151, 137, 140, 138, 137, 136, 139, 138, 146, 138, 138, 139, 140, 134, 141, 142, 140, 130, 137, 133, 141, 137, 147, 148, 135, 140, 133, 141, 135, 135, 138, 139, 136, 139, 133, 131, 136, 137, 133, 138, 134, 139, 130, 149, 141, 143, 134, 144, 136, 149, 147, 138, 131, 143, 137, 148, 138, 143, 135, 136, 141, 142, 136, 138, 145, 139, 135, 147, 130, 136, 152, 134, 140, 142, 140, 130, 145, 138, 137, 131, 145, 151, 136, 138, 137, 138, 148, 141, 149, 146, 136, 132, 144, 147, 148, 135, 131, 133, 141, 140, 150, 143, 137, 141, 145, 149, 134, 142, 132, 133, 140, 141, 135, 142, 134, 130, 141, 144, 143, 155, 134, 137, 139, 129, 140, 136, 140, 145, 144, 145, 134, 133, 134, 135, 132, 141, 149, 148, 141, 140, 140, 138, 134, 130, 136, 135, 134, 147, 137, 128, 136, 144, 137, 150, 146, 135, 146, 134, 140, 141, 140, 137, 139, 135, 137, 145, 133, 139, 147, 146, 137, 140, 141, 137, 140, 140, 132, 135, 138, 135, 144, 129, 146, 133, 145, 140, 132, 132, 140, 137, 144, 129, 143, 147, 150, 141, 138, 142, 137, 139, 137, 135, 135, 133, 131, 141, 134, 132, 143, 137, 134, 134, 148, 139, 138, 132, 161, 136, 141, 134, 132, 142, 132, 139, 139, 151, 147, 149, 138, 127, 132, 153, 136, 153, 144, 145, 138, 147, 130, 142, 138, 139, 139, 142, 138, 133, 136, 146, 141, 152, 135, 136, 148, 138, 131, 133, 143, 143, 139, 149, 137, 129, 144, 144, 137, 137, 133, 129, 145, 128, 133, 135, 144, 142, 149, 141, 131, 140, 139, 133, 137, 132, 136, 137, 130, 143, 127, 133, 147, 140, 141, 132, 150, 137, 140, 127, 145, 134, 147, 141, 136, 146, 139, 141, 143, 130, 141, 143, 135, 139, 136, 138, 133, 151, 148, 140, 135, 134, 149, 134, 135, 139, 127, 144, 152, 141, 141, 141, 131, 145, 142, 131, 143, 141, 133, 139, 141, 134, 135, 138, 146, 148, 137, 130, 145, 139, 133, 139, 129, 143, 148, 139, 137, 140, 133, 137, 149, 140, 130, 133, 142, 127, 140, 139, 142, 144, 130, 139, 126, 144, 141, 127, 137, 139, 149, 154, 121, 145, 146, 137, 144, 144, 139, 142, 129, 146, 145, 142, 142, 134, 135, 140, 145, 141, 135, 141, 138, 127, 136, 136, 132, 147, 124, 137, 133, 150, 141, 138, 138, 140, 141, 136, 131, 152, 127, 138, 137, 139, 138, 129, 143, 143, 134, 142, 140, 145, 136, 133, 123, 140, 127, 126, 152, 128, 146, 135, 143, 143, 136, 149, 134, 122, 138, 131, 135, 132, 141, 136, 141, 141, 127, 137, 148, 145, 141, 131, 128, 131, 132, 134, 134, 129, 148, 136, 141, 137, 139, 144, 138, 140, 143, 134, 141, 136, 150, 135, 139, 148, 136, 146, 152, 139, 136, 144, 140, 134, 142, 139, 137, 138, 131, 136, 138, 158, 135, 146, 137, 148, 135, 138, 131, 129, 145, 137, 136, 134, 143, 134, 145, 132, 143, 137, 143, 147, 136, 135, 137, 134, 151, 142, 157, 145, 135, 136, 140, 135, 139, 141, 133, 135, 137, 133, 145, 133, 141, 144, 136, 141, 137, 142, 149, 140, 147, 137, 141, 144, 132, 135, 128, 133, 136, 138, 136, 135, 144, 132, 150, 129, 130, 133, 146, 139, 131, 136, 144, 137, 133, 133, 142, 150, 135, 142, 139, 134, 142, 136, 134, 136, 132, 136, 143, 135, 137, 150, 145, 141, 141, 146, 134, 148, 143, 149, 123, 134, 146, 145, 143, 138, 142, 136, 145, 132, 136, 131, 158, 138, 137, 139, 132, 139, 139, 134, 131, 131, 132, 137, 135, 134, 143, 134, 149, 134, 130, 138, 143, 144, 129, 135, 143, 128, 143, 138, 134, 125, 134, 137, 136, 129, 146, 141, 138, 143, 123, 143, 125, 129, 143, 154, 143, 136, 144, 148, 143, 138, 146, 138, 146, 129, 138, 144, 131, 138, 144, 132, 130, 138, 141, 152, 137, 142, 141, 145, 147, 136, 140, 142, 135, 142, 149, 133, 142, 143, 145, 136, 136, 136, 136, 154, 150, 141, 133, 135, 140, 136, 132, 141, 145, 133, 143, 130, 139, 136, 140, 153, 144, 131, 147, 151, 143, 137, 135, 138, 131, 138, 127, 130, 132, 136, 136, 147, 137, 141, 149, 139, 142, 140, 145, 140, 145, 145, 141, 131, 141, 140, 137, 138, 142, 132, 141, 142, 135, 137, 137, 137, 138, 138, 133, 136, 139, 138, 137, 136, 135, 135, 152, 135, 149, 137, 144, 135, 147, 139, 143, 145, 132, 134, 131, 135, 136, 134, 136, 141, 142, 142, 136, 139, 138, 135, 138, 141, 144, 130, 133, 135, 136, 132, 135, 141, 145, 131, 142, 140, 136, 144, 139, 136, 135, 138, 129, 137, 146, 137, 141, 136, 143, 136, 133, 135, 139, 136, 136, 142, 140, 148, 139, 138, 139, 137, 138, 143, 138, 136, 127, 138, 144, 136, 133, 140, 135, 144, 142, 142, 136, 128, 141, 139, 144, 136, 146, 141, 142, 139, 145, 135, 142, 142, 132, 139, 137, 139, 137, 149, 139, 145, 135, 132, 138, 136, 136, 131, 143, 143, 136, 139, 135, 147, 134, 137, 143, 138, 141, 130, 144, 141, 131, 138, 142, 154, 133, 136, 139, 133, 138, 131, 134, 142, 137, 135, 140, 139, 139, 142, 141, 135, 142, 140, 140, 137, 138, 136, 143, 136, 134, 139, 148, 133, 137, 139, 148, 135, 139, 131, 133, 150, 137, 141, 135, 138, 133, 137, 149, 131, 142, 139, 137, 139, 139, 150, 135, 134, 141, 138, 136, 143, 140, 140, 139, 137, 135, 137, 137, 141, 138, 139, 141, 144, 136, 135, 139, 149, 138, 134, 144, 144, 145, 140, 141, 141, 149, 135, 143, 139, 134, 130, 137, 138, 139, 138, 139, 141, 144, 134, 136, 134, 137, 135, 136, 141, 138, 138, 131, 139, 144, 139, 139, 144, 137, 138, 143, 132, 133, 132, 134, 143, 129, 147, 142, 142, 146, 135, 138, 140, 135, 132, 138, 137, 140, 137, 136, 144, 137, 138, 130, 144, 146, 137, 142, 143, 140, 134, 144, 140, 138, 144, 138, 136, 141, 144, 142, 144, 133, 142, 140, 138, 136, 135, 140, 144, 146, 150, 138, 136, 140, 136, 135, 141, 137, 140, 139, 140, 146, 142, 133, 134, 138, 133, 134, 142, 147, 148, 137, 139, 145, 148, 140, 150, 145, 137, 140, 136, 132, 135, 141, 140, 134, 139, 132, 146, 137, 137, 137, 138, 136, 138, 136, 140, 141, 137, 140, 140, 133, 135, 134, 141, 137, 132, 144, 138, 138, 139, 134, 133, 137, 141, 136, 142, 147, 136, 142, 136, 139, 143, 145, 148, 137, 129, 140, 137, 135, 134, 140, 130, 141, 131, 144, 135, 144, 147, 132, 143, 137, 141, 140, 145, 142, 140, 136, 137, 139, 139, 140, 144, 132, 147, 131, 141, 143, 140, 139, 141, 139, 148, 129, 145, 137, 137, 143, 138, 137, 133, 139, 139, 141, 141, 133, 141, 144, 137, 137, 130, 137, 132, 135, 138, 137, 140, 139, 136, 141, 137, 144, 141, 146, 144, 137, 134, 141, 129, 136, 143, 142, 141, 137, 148, 135, 142, 146, 140, 137, 137, 142, 141, 142, 141, 137, 143, 144, 130, 139, 142, 136, 144, 136, 135, 134, 139, 138, 137, 147, 132, 141, 145, 134, 149, 138, 135, 134, 138, 134, 137, 140, 139, 145, 134, 140, 146, 138, 135, 130, 141, 145, 136, 138, 138, 137, 135, 140, 152, 144, 135, 132, 127, 143, 149, 138, 137, 146, 131, 133, 144, 144, 142, 131, 146, 143, 138, 135, 137, 145, 133, 131, 133, 141, 141, 136, 131, 141, 148, 136, 141, 139, 144, 130, 132, 133, 147, 134, 135, 138, 134, 138, 139, 143, 143, 137, 137, 135, 134, 141, 145, 143, 139, 134, 125, 138, 141, 134, 131, 139, 139, 135, 143, 143, 141, 140, 140, 147, 134, 130, 141, 134, 132, 139, 140, 138, 142, 139, 138, 145, 157, 140, 141, 139, 139, 135, 136, 138, 141, 128, 138, 128, 133, 140, 146, 140, 126, 143, 136, 132, 131, 142, 136, 144, 144, 141, 133, 143, 136, 140, 143, 135, 136, 127, 146, 145, 141, 145, 123, 145, 146, 127, 141, 139, 149, 132, 143, 147, 133, 133, 140, 139, 131, 142, 130, 135, 136, 138, 142, 139, 144, 139, 140, 136, 137, 148, 135, 140, 137, 143, 142, 146, 139, 140, 133, 150, 139, 143, 145, 138, 130, 134, 137, 138, 141, 137, 131, 146, 141, 146, 151, 147, 143, 129, 134, 142, 135, 132, 128, 127, 139, 138, 139, 135, 139, 143, 137, 139, 139, 140, 138, 141, 148, 136, 144, 142, 125, 134, 139, 132, 135, 129, 134, 146, 132, 134, 138, 143, 137, 142, 144, 136, 139, 131, 129, 144, 146, 126, 138, 146, 142, 143, 133, 135, 143, 133, 132, 135, 136, 152, 142, 134, 135, 140, 139, 137, 139, 148, 135, 143, 145, 127, 147, 129, 132, 144, 138, 137, 128, 133, 143, 140, 138, 140, 140, 141, 139, 133, 139, 133, 133, 149, 142, 136, 142, 152, 141, 137, 124, 137, 130, 131, 125, 131, 134, 138, 139, 145, 138, 138, 135, 142, 128, 140, 136, 133, 147, 145, 147, 137, 140, 145, 146, 130, 161, 137, 139, 132, 140, 139, 136, 144, 137, 134, 145, 137, 147, 134, 137, 139, 152, 133, 144, 129, 141, 142, 147, 128, 137, 147, 128, 137, 136, 138, 142, 144, 151, 143, 152, 144, 136, 147, 135, 139, 135, 145, 129, 138, 135, 136, 142, 134, 127, 146, 135, 136, 129, 132, 126, 151, 135, 135, 143, 129, 134, 132, 141, 147, 133, 138, 137, 141, 138, 136, 139, 133, 139, 136, 143, 135, 147, 132, 144, 125, 150, 132, 140, 142, 134, 142, 136, 138, 137, 153, 144, 137, 147, 144, 136, 147, 141, 141, 142, 143, 139, 137, 139, 142, 136, 133, 142, 136, 133, 150, 148, 144, 130, 142, 142, 136, 140, 139, 135, 134, 146, 134, 140, 128, 148, 134, 129, 144, 139, 133, 147, 146, 135, 139, 147, 135, 134, 143, 143, 140, 133, 149, 135, 143, 132, 136, 145, 136, 133, 137, 133, 143, 135, 149, 138, 135, 134, 135, 147, 138, 135, 131, 140, 135, 144, 139, 136, 130, 125, 141, 132, 137, 135, 133, 137, 149, 140, 136, 135, 138, 138, 156, 140, 137, 139, 146, 134, 129, 133, 133, 141, 131, 127, 130, 135, 134, 136, 136, 142, 132, 134, 138, 139, 139, 139, 138, 141, 134, 134, 138, 135, 139, 143, 136, 146, 144, 126, 151, 154, 148, 134, 135, 128, 131, 141, 145, 137, 135, 138, 143, 156, 144, 142, 150, 140, 142, 131, 141, 134, 135, 141, 135, 146, 147, 143, 139, 133, 140, 139, 149, 132, 155, 143, 130, 135, 139, 141, 143, 146, 131, 148, 138, 141, 136, 137, 135, 137, 149, 149, 145, 137, 139, 139, 129, 154, 140, 140, 141, 138, 139, 134, 140, 139, 140, 137, 140, 140, 132, 140, 144, 137, 141, 132, 140, 135, 146, 139, 136, 129, 135, 133, 147, 137, 143, 140, 139, 144, 141, 135, 141, 135, 140, 130, 140, 139, 131, 144, 129, 140, 135, 137, 130, 155, 136, 141, 141, 138, 139, 145, 137, 134, 144, 136, 138, 139, 147, 136, 140, 135, 153, 131, 141, 150, 135, 145, 144, 136, 130, 136, 141, 138, 127, 131, 133, 140, 144, 155, 128, 141, 140, 140, 139, 138, 139, 146, 129, 140, 142, 142, 132, 139, 134, 143, 139, 140, 140, 134, 135, 136, 139, 150, 130, 136, 136, 149, 145, 143, 132, 140, 138, 140, 128, 142, 136, 135, 149, 149, 133, 146, 135, 142, 149, 131, 141, 147, 142, 144, 136, 121, 134, 132, 135, 141, 140, 140, 148, 141, 154, 148, 127, 133, 131, 136, 137, 143, 146, 136, 141, 132, 133, 138, 140, 136, 143, 133, 136, 149, 151, 130, 139, 141, 138, 132, 143, 143, 137, 144, 157, 139, 136, 141, 136, 144, 138, 143, 140, 145, 142, 136, 128, 134, 132, 131, 139, 137, 144, 139, 143, 140, 134, 134, 130, 145, 130, 125, 152, 138, 147, 143, 144, 138, 143, 140, 147, 128, 137, 134, 140, 135, 136, 142, 143, 139, 134, 145, 144, 136, 134, 132, 141, 136, 141, 150, 136, 132, 135, 140, 147, 139, 128, 136, 136, 134, 139, 135, 126, 133, 139, 130, 136, 143, 128, 144, 138, 154, 138, 144, 135, 141, 145, 135, 147, 140, 144, 142, 128, 148, 149, 127, 136, 141, 129, 127, 131, 134, 148, 139, 134, 130, 137, 140, 137, 133, 139, 146, 148, 143, 137, 149, 140, 149, 142, 136, 149, 152, 147, 136, 134, 140, 143, 136, 140, 140, 136, 141, 139, 146, 148, 138, 133, 144, 136, 143, 134, 122, 154, 142, 142, 131, 143, 148, 129, 135, 141, 145, 137, 138, 139, 137, 153, 131, 151, 129, 136, 154, 140, 129, 136, 145, 147, 142, 148, 131, 147, 141, 139, 136, 143, 132, 140, 134, 130, 144, 136, 135, 137, 150, 137, 141, 140, 143, 125, 151, 136, 146, 137, 134, 135, 131, 140, 131, 134, 147, 137, 138, 131, 144, 148, 139, 141, 134, 137, 133, 140, 150, 139, 144, 141, 151, 143, 136, 135, 140, 133, 155, 140, 136, 139, 149, 139, 138, 137, 139, 137, 144, 135, 140, 131, 144, 132, 133, 137, 142, 137, 130, 137, 137, 130, 141, 142, 137, 137, 145, 149, 147, 141, 138, 141, 131, 138, 149, 138, 145, 142, 143, 134, 145, 152, 147, 128, 134, 139, 145, 150, 134, 131, 137, 143, 136, 136, 132, 137, 136, 142, 142, 131, 146, 135, 137, 142, 141, 137, 136, 129, 140, 130, 139, 135, 137, 134, 139, 131, 136, 145, 139, 135, 140, 137, 130, 132, 144, 140, 138, 148, 132, 144, 151, 141, 133, 131, 138, 146, 142, 147, 131, 145, 137, 137, 134, 136, 133, 143, 139, 141, 135, 147, 138, 134, 136, 133, 147, 137, 142, 148, 126, 139, 150, 138, 137, 133, 141, 141, 140, 143, 136, 140, 135, 139, 136, 138, 133, 146, 141, 143, 134, 148, 137, 136, 139, 142, 128, 136, 146, 142, 134, 133, 136, 139, 135, 140, 133, 128, 147, 140, 139, 131, 135, 136, 145, 137, 136, 139, 135, 140, 130, 145, 130, 144, 131, 140, 118, 135, 135, 138, 137, 135, 144, 144, 149, 143, 136, 142, 130, 139, 130, 136, 136, 137, 138, 132, 144, 127, 130, 128, 142, 136, 138, 135, 149, 133, 131, 144, 141, 137, 134, 138, 139, 140, 137, 137, 139, 134, 139, 137, 141, 135, 136, 150, 142, 137, 148, 138, 137, 136, 153, 140, 131, 134, 140, 139, 137, 139, 128, 137, 134, 138, 139, 151, 133, 141, 131, 134, 136, 133, 142, 141, 136, 141, 141, 142, 147, 153, 137, 147, 139, 143, 133, 138, 138, 139, 138, 133, 145, 139, 135, 135, 136, 141, 145, 128, 137, 148, 140, 152, 144, 136, 134, 139, 131, 143, 142, 141, 137, 144, 131, 140, 140, 145, 138, 142, 141, 138, 138, 138, 145, 128, 149, 137, 143, 140, 131, 134, 140, 133, 137, 141, 133, 132, 137, 138, 146, 135, 140, 147, 143, 136, 132, 136, 140, 141, 136, 149, 131, 142, 138, 136, 129, 127, 145, 142, 138, 142, 145, 139, 139, 137, 143, 139, 129, 136, 146, 135, 133, 139, 143, 145, 139, 135, 139, 142, 146, 139, 138, 134, 138, 127, 129, 136, 138, 132, 141, 141, 135, 137, 131, 141, 143, 140, 141, 145, 136, 147, 135, 141, 141, 139, 152, 138, 137, 143, 144, 147, 136, 138, 133, 129, 133, 147, 138, 146, 144, 129, 139, 140, 139, 135, 145, 146, 139, 136, 148, 137, 146, 143, 142, 137, 147, 135, 133, 139, 132, 132, 137, 139, 134, 144, 143, 130, 137, 137, 131, 142, 143, 134, 142, 141, 146, 137, 147, 131, 133, 132, 138, 141, 143, 145, 148, 135, 138, 125, 137, 140, 144, 135, 151, 139, 143, 138, 138, 130, 141, 150, 140, 140, 129, 145, 133, 132, 138, 138, 128, 133, 144, 139, 149, 137, 137, 140, 146, 146, 131, 146, 140, 135, 140, 145, 141, 144, 136, 139, 138, 138, 144, 143, 152, 143, 133, 143, 137, 138, 145, 142, 141, 138, 139, 144, 137, 129, 138, 139, 150, 139, 137, 140, 139, 138, 131, 136, 142, 145, 148, 134, 141, 138, 149, 140, 143, 138, 152, 137, 144, 135, 142, 142, 139, 144, 130, 141, 138, 132, 130, 136, 138, 141, 141, 139, 135, 138, 142, 139, 143, 144, 135, 135, 136, 141, 138, 135, 152, 135, 134, 136, 136, 140, 134, 146, 144, 145, 150, 147, 148, 138, 132, 140, 140, 145, 142, 137, 139, 142, 144, 145, 135, 138, 154, 139, 137, 143, 142, 137, 133, 138, 141, 136, 138, 144, 133, 142, 151, 142, 133, 134, 138, 135, 135, 136, 140, 138, 129, 135, 138, 135, 136, 136, 132, 135, 143, 140, 143, 136, 140, 137, 138, 137, 147, 149, 134, 133, 135, 139, 138, 137, 144, 135, 131, 139, 137, 140, 143, 138, 141, 136, 138, 138, 148, 138, 130, 146, 142, 133, 146, 138, 147, 145, 139, 140, 141, 144, 142, 140, 137, 134, 136, 138, 138, 134, 140, 133, 135, 137, 139, 135, 138, 136, 136, 139, 146, 141, 138, 149, 149, 141, 138, 135, 143, 141, 137, 152, 133, 141, 136, 137, 136, 143, 138, 138, 135, 143, 141, 142, 130, 138, 138, 136, 141, 140, 131, 145, 145, 145, 139, 137, 139, 136, 143, 137, 134, 134, 136, 144, 133, 141, 138, 139, 142, 143, 143, 131, 137, 144, 144, 138, 137, 142, 138, 144, 142, 147, 149, 138, 141, 143, 132, 138, 141, 142, 130, 133, 140, 144, 145, 142, 135, 136, 141, 137, 140, 138, 145, 138, 142, 137, 143, 133, 141, 140, 143, 133, 132, 138, 140, 151, 138, 142, 142, 137, 144, 139, 132, 131, 139, 136, 138, 133, 138, 134, 138, 140, 139, 140, 136, 131, 134, 140, 137, 140, 129, 130, 137, 136, 131, 138, 136, 142, 136, 141, 136, 140, 139, 141, 136, 138, 139, 147, 140, 144, 143, 136, 141, 151, 130, 135, 136, 141, 136, 143, 143, 141, 135, 135, 131, 134, 139, 129, 145, 138, 137, 136, 139, 133, 139, 138, 140, 150, 144, 140, 140, 138, 132, 137, 142, 138, 144, 142, 139, 143, 138, 146, 144, 140, 135, 132, 141, 139, 132, 139, 149, 134, 138, 138, 138, 137, 140, 142, 137, 130, 135, 142, 139, 141, 140, 137, 129, 132, 142, 146, 123, 158, 130, 135, 143, 146, 144, 135, 132, 133, 143, 132, 137, 144, 146, 136, 139, 127, 136, 142, 146, 139, 137, 138, 138, 129, 131, 140, 152, 137, 150, 144, 135, 136, 141, 134, 146, 133, 141, 138, 137, 131, 146, 142, 143, 134, 132, 143, 141, 136, 139, 139, 139, 132, 152, 130, 137, 143, 143, 138, 135, 139, 142, 132, 142, 140, 132, 141, 139, 140, 137, 140, 140, 137, 132, 134, 136, 132, 139, 142, 134, 142, 139, 141, 138, 141, 142, 148, 135, 138, 131, 139, 129, 141, 132, 136, 142, 133, 139, 141, 140, 147, 144, 136, 139, 133, 144, 128, 137, 141, 136, 140, 140, 136, 135, 139, 137, 134, 140, 145, 140, 139, 133, 144, 139, 145, 135, 131, 141, 143, 148, 140, 134, 137, 143, 133, 127, 139, 146, 135, 140, 138, 136, 142, 134, 138, 147, 139, 138, 146, 135, 140, 138, 144, 143, 142, 137, 139, 136, 140, 148, 135, 138, 140, 149, 146, 133, 141, 138, 148, 138, 129, 141, 135, 139, 136, 138, 129, 130, 138, 141, 136, 135, 129, 128, 135, 137, 135, 143, 135, 140, 140, 137, 143, 138, 133, 143, 132, 141, 142, 126, 133, 135, 151, 137, 141, 135, 132, 132, 135, 147, 145, 144, 143, 143, 134, 150, 139, 148, 140, 137, 143, 138, 133, 127, 134, 134, 138, 147, 138, 143, 134, 133, 133, 135, 146, 139, 133, 136, 144, 139, 138, 137, 130, 134, 146, 136, 146, 132, 129, 149, 145, 121, 150, 135, 136, 142, 138, 140, 137, 131, 142, 150, 136, 130, 143, 143, 148, 147, 122, 139, 142, 128, 142, 134, 137, 139, 134, 125, 149, 143, 139, 138, 129, 135, 133, 133, 145, 138, 142, 132, 137, 139, 157, 144, 131, 134, 152, 140, 131, 135, 137, 133, 137, 142, 133, 138, 148, 143, 145, 131, 139, 139, 139, 144, 143, 140, 137, 137, 142, 143, 142, 133, 144, 136, 135, 138, 139, 144, 135, 144, 141, 129, 140, 138, 139, 151, 139, 138, 147, 134, 129, 137, 139, 132, 135, 131, 134, 142, 132, 137, 144, 134, 135, 133, 136, 139, 130, 137, 137, 130, 138, 134, 130, 146, 132, 141, 142, 133, 138, 139, 134, 132, 136, 149, 146, 147, 134, 144, 141, 148, 140, 146, 135, 135, 133, 127, 140, 135, 137, 138, 134, 136, 145, 136, 140, 149, 135, 138, 139, 144, 131, 145, 135, 136, 141, 137, 139, 136, 136, 137, 139, 145, 127, 132, 142, 141, 135, 142, 141, 133, 135, 136, 145, 150, 135, 131, 160, 137, 132, 138, 144, 137, 143, 137, 139, 140, 137, 141, 149, 132, 129, 144, 145, 154, 135, 135, 148, 131, 138, 128, 143, 138, 141, 140, 139, 131, 138, 133, 155, 136, 160, 137, 134, 136, 136, 138, 142, 134, 134, 144, 138, 141, 133, 153, 142, 156, 136, 142, 134, 147, 143, 124, 130, 131, 140, 144, 147, 150, 141, 126, 143, 121, 130, 136, 133, 138, 131, 128, 146, 130, 157, 144, 146, 140, 141, 143, 144, 136, 141, 138, 142, 151, 139, 148, 134, 137, 144, 137, 130, 146, 146, 141, 137, 150, 150, 145, 149, 138, 137, 146, 137, 129, 147, 138, 154, 142, 134, 132, 136, 132, 125, 126, 141, 148, 142, 142, 139, 137, 136, 140, 142, 136, 127, 139, 136, 137, 136, 137, 142, 139, 131, 145, 133, 135, 143, 130, 137, 140, 130, 133, 133, 138, 146, 145, 130, 147, 148, 141, 145, 136, 138, 135, 130, 138, 131, 136, 137, 137, 145, 133, 146, 143, 135, 144, 142, 135, 139, 148, 145, 141, 145, 133, 129, 133, 144, 139, 129, 139, 141, 135, 121, 143, 126, 139, 133, 137, 137, 137, 142, 136, 134, 137, 135, 137, 136, 136, 142, 146, 140, 143, 149, 139, 142, 136, 134, 147, 139, 141, 137, 134, 133, 138, 139, 145, 143, 132, 150, 136, 145, 133, 128, 131, 135, 140, 134, 145, 142, 123, 149, 141, 139, 133, 132, 145, 142, 140, 146, 135, 145, 138, 147, 142, 139, 138, 144, 134, 134, 138, 132, 134, 144, 136, 133, 133, 131, 140, 144, 139, 140, 143, 139, 138, 157, 126, 132, 136, 132, 119, 145, 148, 144, 133, 135, 138, 134, 145, 137, 152, 154, 135, 143, 135, 149, 138, 146, 140, 140, 132, 143, 121, 140, 139, 132, 136, 137, 145, 131, 141, 129, 141, 145, 129, 139, 139, 134, 141, 134, 131, 137, 134, 141, 148, 140, 145, 145, 139, 136, 145, 131, 135, 129, 136, 141, 130, 137, 143, 141, 135, 142, 142, 137, 147, 137, 139, 132, 150, 138, 135, 130, 134, 139, 131, 125, 137, 141, 137, 133, 149, 144, 148, 143, 137, 140, 136, 138, 137, 141, 149, 141, 135, 148, 143, 143, 141, 144, 136, 143, 139, 142, 131, 138, 142, 130, 137, 145, 140, 132, 137, 136, 136, 143, 133, 132, 145, 130, 141, 153, 141, 147, 146, 130, 145, 133, 142, 137, 139, 138, 144, 143, 128, 150, 138, 143, 137, 145, 140, 136, 137, 135, 141, 140, 130, 137, 144, 143, 136, 129, 142, 142, 139, 147, 136, 133, 125, 144, 150, 128, 134, 137, 139, 129, 141, 135, 142, 134, 143, 138, 151, 136, 134, 150, 131, 149, 131, 133, 136, 136, 138, 147, 125, 130, 141, 138, 147, 128, 143, 133, 139, 136, 142, 141, 151, 140, 158, 136, 138, 137, 151, 148, 144, 134, 144, 147, 139, 137, 140, 141, 149, 142, 136, 134, 135, 146, 137, 139, 150, 132, 134, 136, 136, 146, 140, 134, 140, 136, 142, 138, 147, 141, 142, 145, 136, 153, 136, 129, 150, 133, 141, 131, 133, 140, 134, 140, 133, 136, 139, 138, 144, 142, 137, 121, 143, 139, 129, 132, 140, 134, 129, 136, 150, 128, 148, 142, 133, 137, 136, 153, 139, 143, 136, 130, 131, 136, 140, 132, 131, 137, 142, 138, 136, 135, 145, 139, 139, 135, 136, 133, 134, 130, 132, 142, 148, 149, 149, 129, 133, 142, 152, 126, 133, 133, 142, 133, 152, 139, 137, 148, 131, 140, 145, 140, 137, 145, 136, 144, 145, 154, 140, 147, 144, 140, 142, 145, 153, 132, 143, 138, 135, 141, 134, 126, 145, 141, 142, 133, 129, 139, 135, 133, 132, 140, 139, 125, 138, 149, 137, 128, 151, 147, 137, 141, 139, 127, 149, 151, 132, 141, 142, 134, 144, 141, 134, 147, 148, 134, 139, 136, 141, 140, 138, 146, 141, 139, 141, 147, 147, 141, 134, 140, 130, 136, 137, 140, 147, 139, 135, 135, 131, 142, 130, 139, 151, 135, 136, 140, 140, 132, 142, 134, 138, 133, 134, 150, 147, 142, 128, 142, 143, 142, 138, 144, 137, 149, 147, 143, 136, 135, 127, 136, 137, 129, 129, 131, 130, 132, 135, 143, 136, 150, 134, 139, 133, 146, 140, 145, 140, 144, 147, 132, 144, 137, 137, 145, 147, 133, 131, 147, 141, 156, 140, 131, 130, 142, 151, 133, 141, 142, 142, 146, 129, 145, 141, 149, 148, 137, 126, 127, 141, 139, 146, 149, 135, 152, 131, 143, 134, 142, 149, 136, 141, 149, 134, 142, 126, 141, 136, 143, 137, 129, 133, 137, 139, 142, 136, 139, 134, 133, 139, 138, 140, 139, 147, 134, 133, 144, 153, 123, 138, 151, 153, 139, 142, 148, 134, 133, 150, 145, 132, 137, 137, 137, 137, 134, 138, 138, 135, 136, 146, 149, 130, 150, 135, 131, 136, 131, 153, 135, 144, 155, 125, 146, 143, 140, 133, 142, 142, 138, 123, 135, 132, 132, 137, 131, 140, 140, 142, 144, 141, 138, 140, 141, 142, 142, 141, 136, 148, 131, 146, 131, 136, 137, 134, 144, 151, 133, 153, 140, 139, 138, 147, 136, 139, 141, 136, 143, 131, 141, 140, 134, 148, 138, 132, 147, 129, 145, 145, 137, 133, 136, 140, 132, 126, 138, 137, 141, 134, 136, 147, 126, 138, 139, 142, 139, 146, 150, 137, 134, 136, 134, 149, 138, 138, 137, 143, 132, 149, 140, 147, 152, 146, 136, 134, 137, 137, 143, 133, 152, 135, 150, 139, 146, 151, 139, 145, 142, 139, 127, 138, 138, 129, 134, 134, 132, 142, 134, 150, 133, 140, 147, 142, 137, 146, 141, 143, 144, 138, 148, 138, 138, 139, 128, 151, 137, 149, 129, 138, 140, 141, 148, 131, 127, 131, 132, 137, 145, 135, 132, 131, 130, 137, 135, 138, 143, 140, 132, 133, 137, 149, 144, 138, 131, 139, 131, 142, 142, 143, 136, 140, 139, 138, 147, 132, 133, 131, 140, 139, 145, 143, 138, 138, 144, 144, 139, 139, 147, 134, 142, 138, 142, 142, 145, 146, 135, 144, 145, 133, 141, 143, 143, 135, 138, 135, 135, 134, 132, 140, 151, 143, 139, 127, 149, 142, 145, 139, 139, 134, 153, 140, 140, 133, 141, 139, 139, 143, 130, 139, 142, 133, 145, 134, 138, 129, 135, 144, 130, 143, 135, 135, 143, 132, 140, 140, 137, 148, 141, 136, 140, 138, 142, 139, 134, 138, 142, 148, 133, 141, 142, 143, 146, 134, 137, 150, 127, 133, 141, 132, 143, 143, 142, 150, 150, 137, 145, 130, 136, 133, 152, 130, 135, 135, 138, 144, 136, 143, 134, 145, 145, 135, 147, 141, 133, 129, 139, 140, 134, 141, 133, 139, 140, 132, 143, 149, 140, 139, 151, 140, 140, 152, 141, 141, 139, 134, 141, 132, 130, 142, 143, 136, 146, 139, 147, 149, 130, 137, 161, 132, 138, 132, 137, 144, 135, 143, 151, 133, 145, 139, 132, 131, 137, 147, 135, 135, 137, 145, 136, 135, 141, 148, 146, 142, 143, 142, 152, 139, 147, 146, 136, 131, 144, 147, 132, 139, 143, 138, 137, 132, 134, 133, 145, 140, 136, 140, 143, 147, 145, 127, 150, 136, 142, 142, 136, 149, 146, 141, 130, 147, 148, 136, 141, 139, 138, 139, 132, 134, 133, 139, 139, 138, 146, 140, 149, 136, 137, 140, 133, 141, 130, 137, 130, 135, 137, 133, 145, 147, 137, 135, 145, 136, 146, 139, 132, 152, 148, 136, 136, 134, 133, 133, 143, 140, 134, 146, 146, 137, 138, 137, 139, 140, 148, 143, 136, 146, 132, 139, 137, 143, 143, 148, 142, 140, 142, 140, 138, 137, 133, 129, 146, 132, 139, 136, 140, 140, 133, 135, 143, 147, 153, 136, 135, 136, 137, 143, 138, 139, 143, 145, 130, 133, 133, 135, 146, 145, 131, 145, 138, 135, 130, 135, 146, 139, 140, 142, 136, 134, 130, 135, 141, 147, 135, 135, 139, 145, 136, 130, 144, 144, 138, 139, 138, 138, 138, 147, 124, 144, 134, 140, 142, 130, 141, 145, 141, 134, 149, 131, 132, 135, 142, 138, 132, 135, 134, 139, 133, 134, 132, 146, 137, 145, 142, 140, 140, 127, 142, 131, 137, 137, 138, 137, 139, 140, 130, 131, 142, 147, 138, 148, 155, 126, 139, 126, 135, 148, 137, 139, 141, 143, 130, 132, 141, 136, 136, 138, 139, 141, 137, 142, 129, 136, 132, 141, 138, 136, 141, 143, 143, 130, 144, 125, 138, 139, 137, 138, 137, 134, 149, 145, 144, 137, 137, 137, 133, 139, 136, 135, 134, 144, 143, 142, 140, 143, 143, 144, 135, 140, 135, 135, 138, 131, 145, 133, 139, 146, 148, 144, 143, 134, 128, 137, 148, 144, 143, 131, 136, 138, 134, 142, 138, 137, 131, 144, 131, 135, 145, 127, 135, 138, 136, 142, 137, 132, 143, 137, 126, 134, 134, 143, 140, 136, 140, 149, 136, 138, 137, 132, 140, 139, 139, 143, 134, 148, 137, 144, 140, 137, 147, 143, 148, 136, 135, 135, 134, 131, 136, 137, 138, 137, 141, 135, 130, 135, 129, 153, 141, 145, 149, 151, 137, 143, 131, 138, 133, 145, 140, 132, 136, 132, 150, 143, 141, 143, 138, 133, 140, 146, 141, 144, 140, 139, 141, 130, 139, 135, 133, 132, 135, 137, 145, 142, 134, 142, 136, 143, 132, 148, 150, 142, 123, 139, 129, 147, 135, 145, 140, 141, 138, 128, 134, 134, 138, 136, 128, 138, 134, 139, 140, 135, 135, 133, 135, 138, 131, 144, 131, 130, 142, 131, 138, 143, 134, 140, 138, 134, 135, 140, 143, 132, 133, 129, 135, 142, 146, 143, 139, 141, 142, 135, 141, 144, 138, 145, 132, 136, 138, 135, 131, 126, 137, 134, 131, 131, 146, 140, 140, 143, 143, 133, 131, 140, 143, 149, 144, 144, 143, 141, 145, 145, 141, 137, 140, 134, 130, 132, 130, 134, 147, 143, 135, 144, 134, 137, 142, 140, 140, 144, 136, 140, 135, 134, 138, 135, 151, 141, 135, 140, 136, 134, 145, 145, 134, 143, 136, 147, 136, 143, 143, 138, 131, 136, 144, 144, 146, 142, 139, 133, 138, 156, 139, 145, 142, 132, 135, 150, 138, 135, 130, 137, 139, 138, 149, 149, 135, 136, 145, 140, 141, 147, 138, 141, 131, 140, 127, 137, 146, 139, 140, 134, 130, 139, 135, 136, 139, 132, 138, 147, 139, 133, 140, 140, 132, 144, 133, 143, 126, 148, 137, 132, 147, 145, 138, 141, 139, 142, 124, 129, 135, 125, 147, 125, 133, 137, 135, 149, 131, 135, 147, 135, 145, 139, 140, 154, 138, 141, 140, 142, 132, 138, 141, 137, 142, 142, 146, 130, 146, 147, 137, 141, 143, 135, 147, 138, 140, 145, 142, 146, 135, 135, 129, 136, 138, 128, 128, 133, 147, 152, 136, 144, 144, 142, 133, 135, 140, 139, 144, 133, 135, 134, 146, 145, 139, 130, 130, 129, 151, 136, 140, 136, 123, 146, 147, 135, 124, 130, 138, 135, 130, 116, 143, 141, 149, 135, 144, 134, 144, 143, 138, 145, 143, 150, 129, 144, 150, 139, 140, 133, 132, 146, 143, 134, 147, 133, 145, 139, 136, 148, 112, 128, 141, 134, 149, 151, 132, 139, 129, 136, 154, 142, 140, 136, 147, 133, 143, 149, 136, 146, 138, 134, 142, 133, 147, 140, 139, 111, 145, 127, 131, 136, 139, 138, 131, 131, 139, 127, 143, 121, 141, 132, 138, 141, 149, 148, 157, 137, 131, 138, 129, 139, 135, 142, 131, 149, 146, 143, 144, 138, 139, 154, 122, 146, 133, 135, 133, 140, 142, 137, 146, 147, 130, 132, 140, 144, 125, 135, 134, 136, 130, 141, 148, 131, 143, 141, 137, 132, 140, 141, 138, 146, 134, 149, 136, 138, 128, 142, 137, 129, 149, 132, 141, 136, 141, 134, 144, 143, 143, 149, 132, 141, 131, 140, 138, 140, 131, 138, 130, 137, 145, 127, 141, 128, 136, 134, 147, 139, 150, 123, 129, 129, 141, 138, 142, 142, 130, 136, 141, 148, 140, 132, 140, 131, 131, 135, 138, 140, 133, 135, 135, 127, 139, 139, 150, 141, 132, 141, 136, 146, 143, 142, 136, 138, 146, 146, 126, 138, 129, 137, 140, 144, 135, 144, 128, 142, 147, 143, 140, 140, 139, 140, 136, 135, 120, 133, 132, 142, 137, 134, 136, 146, 135, 139, 143, 133, 149, 143, 140, 128, 141, 146, 141, 139, 141, 143, 145, 141, 137, 119, 135, 147, 144, 144, 137, 144, 140, 148, 142, 140, 131, 128, 132, 138, 139, 133, 162, 130, 143, 142, 139, 140, 140, 142, 135, 142, 133, 143, 124, 137, 134, 137, 131, 121, 127, 146, 144, 138, 133, 141, 135, 141, 131, 138, 131, 146, 140, 142, 140, 142, 132, 145, 138, 144, 163, 142, 135, 138, 140, 136, 130, 135, 137, 135, 138, 132, 147, 143, 136, 136, 142, 144, 142, 150, 139, 134, 131, 150, 140, 131, 143, 143, 142, 142, 146, 139, 154, 138, 138, 138, 132, 131, 146, 142, 131, 139, 144, 139, 135, 142, 146, 143, 135, 142, 134, 141, 139, 145, 137, 128, 137, 143, 128, 147, 143, 143, 138, 144, 142, 144, 129, 120, 141, 127, 136, 132, 136, 139, 131, 134, 149, 140, 131, 132, 116, 135, 140, 132, 135, 145, 137, 135, 139, 132, 145, 136, 140, 136, 141, 141, 134, 148, 143, 138, 139, 136, 136, 137, 145, 124, 142, 132, 143, 139, 138, 137, 140, 142, 137, 138, 147, 136, 137, 136, 131, 125, 127, 143, 141, 140, 122, 151, 130, 133, 135, 142, 141, 145, 138, 133, 127, 142, 141, 140, 136, 148, 136, 146, 137, 144, 138, 139, 145, 136, 143, 134, 127, 133, 142, 140, 131, 137, 147, 149, 127, 134, 150, 143, 127, 129, 148, 154, 146, 142, 145, 140, 122, 137, 149, 146, 134, 146, 135, 137, 128, 138, 142, 140, 129, 150, 134, 131, 137, 136, 133, 136, 134, 139, 143, 134, 139, 132, 136, 133, 138, 140, 139, 141, 137, 140, 137, 146, 132, 133, 137, 143, 144, 144, 129, 131, 137, 130, 140, 135, 144, 143, 140, 141, 142, 137, 151, 135, 143, 143, 139, 136, 131, 131, 128, 139, 146, 134, 135, 142, 138, 147, 139, 141, 153, 145, 132, 141, 138, 144, 139, 152, 138, 138, 131, 144, 138, 137, 151, 140, 138, 132, 138, 135, 138, 139, 131, 140, 149, 137, 142, 156, 142, 126, 145, 138, 134, 125, 145, 146, 135, 142, 137, 140, 145, 138, 147, 149, 136, 139, 142, 125, 143, 131, 141, 134, 138, 133, 141, 143, 139, 132, 130, 131, 144, 141, 146, 137, 132, 133, 139, 138, 142, 132, 140, 137, 136, 142, 137, 150, 144, 137, 141, 143, 143, 127, 137, 140, 144, 139, 147, 127, 140, 138, 142, 135, 138, 139, 151, 137, 144, 133, 141, 133, 150, 149, 141, 146, 148, 133, 136, 126, 132, 134, 151, 142, 140, 135, 141, 133, 131, 159, 139, 134, 136, 136, 143, 132, 144, 133, 140, 133, 138, 136, 137, 137, 146, 135, 133, 135, 142, 134, 141, 139, 141, 148, 129, 153, 137, 135, 140, 132, 131, 139, 137, 142, 137, 142, 141, 130, 138, 145, 150, 135, 135, 135, 135, 136, 144, 136, 133, 135, 135, 129, 144, 133, 141, 146, 136, 140, 142, 142, 145, 131, 141, 142, 146, 152, 127, 138, 134, 134, 132, 140, 131, 140, 148, 134, 145, 138, 144, 150, 141, 139, 139, 142, 143, 153, 138, 134, 145, 134, 135, 141, 136, 143, 141, 144, 134, 137, 145, 140, 144, 139, 134, 130, 145, 133, 136, 143, 142, 126, 128, 141, 136, 138, 134, 148, 136, 135, 142, 133, 140, 132, 137, 136, 144, 140, 131, 130, 137, 139, 135, 140, 137, 136, 137, 137, 137, 142, 146, 141, 138, 131, 131, 139, 145, 138, 143, 142, 143, 141, 142, 139, 141, 148, 135, 133, 144, 143, 143, 143, 136, 143, 141, 135, 142, 148, 133, 142, 135, 150, 141, 134, 144, 148, 139, 132, 134, 139, 135, 141, 133, 136, 140, 145, 136, 132, 139, 142, 138, 143, 136, 135, 140, 142, 129, 141, 137, 130, 140, 151, 139, 136, 134, 136, 145, 133, 125, 131, 141, 133, 145, 141, 136, 141, 136, 148, 136, 138, 139, 141, 137, 139, 142, 134, 132, 146, 132, 149, 131, 148, 136, 139, 143, 127, 138, 140, 139, 141, 135, 137, 145, 142, 145, 147, 132, 118, 135, 133, 135, 137, 140, 130, 143, 138, 135, 134, 136, 134, 133, 134, 142, 134, 139, 138, 148, 137, 131, 142, 134, 145, 136, 141, 148, 144, 137, 135, 144, 145, 146, 131, 133, 128, 132, 138, 136, 134, 130, 133, 140, 140, 137, 148, 135, 137, 136, 135, 130, 139, 136, 139, 136, 135, 137, 129, 139, 130, 140, 136, 135, 137, 138, 136, 137, 138, 137, 140, 139, 125, 148, 141, 132, 135, 137, 140, 142, 142, 134, 139, 144, 136, 141, 134, 136, 133, 135, 136, 147, 140, 137, 134, 135, 138, 131, 141, 148, 150, 145, 143, 135, 134, 137, 145, 132, 138, 152, 135, 150, 139, 140, 139, 141, 141, 148, 140, 137, 145, 140, 136, 134, 144, 141, 144, 135, 139, 138, 141, 142, 129, 142, 132, 140, 140, 143, 143, 135, 129, 146, 138, 136, 141, 140, 146, 137, 143, 136, 130, 137, 140, 135, 139, 144, 144, 138, 143, 141, 141, 144, 141, 134, 139, 140, 141, 135, 135, 141, 141, 136, 142, 144, 137, 137, 140, 146, 139, 135, 134, 134, 141, 140, 148, 137, 139, 135, 145, 140, 135, 138, 143, 133, 141, 126, 134, 147, 132, 140, 126, 134, 141, 132, 127, 136, 139, 141, 139, 133, 140, 136, 137, 135, 130, 140, 139, 139, 144, 135, 134, 143, 138, 144, 137, 146, 123, 140, 140, 140, 146, 143, 145, 144, 140, 138, 138, 135, 134, 138, 138, 132, 140, 134, 137, 144, 146, 131, 135, 146, 141, 148, 148, 136, 139, 139, 137, 144, 143, 141, 134, 139, 145, 143, 133, 135, 150, 134, 144, 142, 137, 150, 146, 126, 138, 131, 134, 143, 148, 137, 139, 140, 142, 136, 145, 132, 130, 135, 138, 144, 136, 129, 140, 141, 132, 143, 130, 140, 144, 144, 145, 145, 135, 138, 135, 133, 118, 131, 138, 136, 140, 138, 139, 136, 140, 134, 134, 141, 140, 152, 143, 147, 149, 141, 137, 127, 142, 140, 137, 131, 137, 136, 138, 139, 139, 137, 135, 141, 126, 131, 138, 140, 145, 147, 139, 146, 151, 141, 155, 144, 137, 151, 142, 126, 138, 146, 131, 131, 141, 127, 130, 138, 134, 142, 145, 140, 128, 128, 143, 125, 137, 125, 138, 133, 154, 133, 142, 148, 130, 141, 139, 138, 145, 140, 135, 144, 132, 143, 138, 139, 131, 134, 139, 137, 139, 139, 144, 132, 142, 139, 144, 138, 134, 133, 137, 134, 156, 135, 129, 136, 141, 137, 142, 141, 140, 138, 138, 143, 133, 135, 137, 137, 128, 141, 131, 138, 140, 140, 141, 137, 137, 128, 142, 148, 150, 137, 134, 144, 137, 143, 133, 148, 141, 139, 142, 140, 143, 132, 143, 132, 140, 144, 138, 136, 127, 141, 142, 146, 131, 149, 142, 135, 144, 131, 141, 140, 147, 141, 150, 137, 140, 136, 136, 139, 140, 133, 142, 135, 146, 135, 147, 146, 134, 142, 143, 143, 143, 142, 135, 140, 132, 137, 148, 136, 140, 127, 145, 142, 138, 142, 143, 140, 144, 138, 134, 141, 138, 138, 139, 137, 148, 133, 140, 148, 136, 148, 140, 136, 129, 143, 139, 137, 138, 145, 140, 134, 144, 150, 135, 145, 137, 142, 140, 125, 144, 140, 138, 132, 137, 140, 138, 143, 142, 141, 141, 128, 142, 136, 148, 141, 143, 133, 145, 137, 136, 134, 148, 142, 142, 136, 143, 141, 139, 128, 133, 133, 141, 135, 149, 145, 138, 145, 134, 148, 139, 137, 145, 144, 143, 144, 134, 142, 143, 144, 135, 126, 140, 149, 151, 139, 137, 132, 142, 133, 136, 128, 145, 148, 138, 134, 128, 139, 139, 144, 132, 145, 136, 134, 143, 128, 132, 126, 138, 140, 137, 150, 141, 139, 141, 134, 131, 133, 138, 138, 128, 134, 133, 139, 137, 136, 144, 138, 132, 144, 141, 134, 134, 135, 140, 138, 137, 132, 138, 140, 141, 141, 136, 139, 124, 144, 148, 142, 139, 143, 147, 137, 138, 151, 146, 146, 146, 141, 138, 144, 137, 153, 135, 138, 161, 143, 143, 135, 140, 134, 139, 134, 136, 129, 134, 142, 128, 140, 136, 134, 127, 135, 139, 136, 144, 131, 131, 143, 137, 140, 147, 138, 143, 139, 145, 149, 138, 130, 141, 137, 135, 136, 144, 139, 138, 141, 138, 139, 142, 139, 134, 138, 133, 141, 138, 133, 134, 136, 147, 142, 128, 136, 140, 128, 142, 139, 142, 134, 131, 146, 135, 138, 136, 142, 147, 135, 129, 137, 135, 148, 146, 140, 137, 145, 137, 132, 142, 133, 145, 147, 137, 137, 142, 140, 134, 142, 138, 138, 132, 139, 141, 143, 135, 147, 133, 145, 139, 137, 142, 142, 139, 138, 136, 140, 142, 144, 139, 135, 150, 130, 135, 137, 137, 141, 137, 140, 137, 146, 134, 139, 133, 134, 129, 141, 131, 130, 141, 144, 138, 140, 137, 140, 146, 136, 139, 136, 143, 135, 137, 141, 138, 139, 145, 134, 138, 139, 139, 142, 153, 143, 144, 142, 136, 132, 138, 136, 138, 137, 134, 135, 147, 141, 139, 140, 142, 141, 145, 136, 134, 139, 128, 138, 139, 132, 141, 134, 139, 141, 138, 140, 138, 135, 135, 143, 141, 131, 134, 131, 145, 134, 136, 134, 150, 139, 140, 146, 140, 141, 135, 137, 145, 133, 140, 145, 143, 141, 134, 143, 144, 146, 134, 132, 146, 138, 151, 133, 137, 139, 134, 129, 143, 142, 135, 141, 136, 137, 148, 138, 132, 137, 144, 138, 134, 139, 135, 134, 136, 146, 147, 137, 136, 144, 137, 135, 141, 148, 133, 137, 141, 138, 138, 142, 136, 133, 132, 140, 136, 147, 137, 143, 141, 142, 130, 143, 140, 131, 136, 135, 140, 146, 136, 127, 137, 140, 131, 140, 140, 138, 138, 150, 139, 139, 137, 143, 140, 137, 141, 142, 139, 138, 136, 131, 139, 135, 140, 141, 140, 138, 138, 138, 135, 136, 146, 143, 142, 135, 140, 137, 147, 120, 143, 139, 134, 148, 129, 145, 139, 143, 138, 141, 141, 143, 138, 135, 137, 133, 135, 145, 145, 141, 146, 145, 145, 140, 142, 136, 143, 133, 137, 143, 134, 138, 133, 137, 135, 147, 137, 140, 129, 133, 137, 145, 138, 134, 140, 138, 143, 147, 132, 135, 140, 137, 143, 140, 140, 135, 137, 145, 142, 135, 133, 142, 144, 137, 137, 141, 150, 140, 140, 140, 136, 141, 123, 133, 135, 126, 136, 132, 142, 139, 130, 144, 137, 137, 133, 138, 139, 139, 141, 139, 134, 145, 136, 139, 136, 138, 142, 144, 138, 144, 142, 138, 138, 142, 135, 139, 137, 142, 147, 142, 138, 138, 141, 140, 133, 135, 135, 144, 136, 139, 139, 136, 146, 136, 137, 131, 138, 139, 135, 139, 137, 146, 140, 140, 145, 130, 148, 139, 141, 142, 135, 142, 140, 138, 134, 148, 137, 135, 141, 143, 136, 142, 141, 135, 142, 140, 138, 131, 133, 136, 135, 142, 143, 119, 144, 141, 131, 135, 144, 155, 139, 139, 140, 143, 135, 144, 134, 136, 140, 150, 120, 136, 134, 137, 142, 138, 146, 138, 142, 133, 142, 137, 141, 140, 148, 141, 138, 145, 144, 145, 135, 145, 133, 137, 135, 145, 130, 143, 140, 128, 143, 143, 142, 142, 142, 135, 132, 136, 151, 134, 140, 141, 138, 136, 135, 138, 140, 138, 144, 140, 130, 150, 137, 139, 147, 139, 141, 135, 137, 141, 130, 134, 130, 144, 128, 143, 143, 139, 135, 141, 132, 141, 130, 141, 147, 138, 145, 142, 138, 135, 143, 133, 139, 140, 151, 132, 141, 138, 139, 135, 141, 139, 133, 135, 142, 135, 135, 134, 136, 148, 135, 140, 126, 152, 138, 135, 142, 138, 145, 147, 137, 135, 138, 138, 146, 145, 136, 138, 141, 134, 139, 142, 137, 142, 146, 137, 142, 137, 142, 132, 133, 146, 150, 149, 144, 141, 142, 137, 138, 141, 137, 138, 133, 131, 149, 128, 135, 136, 130, 144, 144, 133, 138, 145, 143, 142, 139, 137, 134, 141, 143, 136, 134, 137, 154, 145, 143, 139, 135, 138, 141, 144, 140, 143, 150, 138, 139, 139, 138, 142, 138, 133, 143, 135, 141, 148, 143, 143, 135, 132, 147, 142, 139, 131, 140, 137, 140, 137, 137, 141, 139, 150, 136, 139, 133, 147, 151, 140, 140, 147, 144, 141, 138, 143, 141, 137, 147, 133, 134, 132, 132, 139, 140, 152, 154, 127, 138, 138, 139, 134, 143, 139, 148, 138, 142, 132, 138, 137, 142, 143, 134, 140, 144, 146, 141, 137, 139, 131, 139, 138, 126, 141, 143, 151, 136, 134, 140, 139, 141, 136, 139, 142, 140, 139, 141, 134, 134, 132, 118, 142, 137, 146, 144, 146, 132, 137, 125, 140, 140, 145, 135, 146, 147, 148, 140, 138, 137, 139, 148, 145, 145, 131, 138, 146, 139, 144, 137, 144, 131, 140, 138, 151, 144, 145, 148, 126, 137, 133, 138, 142, 139, 139, 152, 139, 133, 132, 146, 162, 131, 133, 135, 141, 148, 134, 135, 136, 126, 135, 140, 141, 142, 132, 133, 139, 147, 147, 140, 134, 138, 147, 141, 129, 138, 134, 139, 137, 140, 131, 141, 140, 138, 147, 140, 133, 140, 131, 157, 131, 138, 130, 140, 129, 145, 140, 143, 140, 128, 129, 142, 141, 134, 122, 135, 154, 142, 138, 138, 124, 130, 143, 130, 139, 140, 144, 131, 143, 140, 145, 137, 135, 142, 143, 138, 139, 145, 143, 141, 138, 131, 141, 146, 131, 111, 143, 136, 144, 125, 134, 139, 136, 141, 125, 146, 131, 127, 139, 135, 136, 145, 136, 134, 140, 135, 132, 132, 138, 133, 127, 135, 130, 145, 146, 135, 139, 140, 132, 135, 135, 144, 128, 148, 140, 136, 148, 140, 136, 143, 144, 140, 139, 138, 129, 139, 139, 145, 141, 134, 137, 143, 134, 136, 145, 140, 142, 151, 137, 132, 140, 142, 138, 140, 141, 138, 142, 138, 128, 140, 147, 135, 143, 143, 135, 119, 133, 145, 136, 132, 145, 138, 127, 142, 139, 136, 138, 135, 146, 138, 144, 129, 145, 140, 134, 135, 135, 137, 145, 132, 117, 138, 138, 140, 135, 128, 145, 139, 135, 141, 142, 144, 149, 146, 139, 145, 144, 133, 142, 151, 143, 144, 140, 133, 155, 130, 133, 145, 145, 125, 132, 134, 133, 134, 143, 137, 137, 138, 143, 139, 139, 150, 132, 134, 139, 134, 144, 141, 145, 139, 143, 137, 145, 148, 143, 145, 133, 135, 138, 142, 131, 150, 144, 146, 138, 137, 132, 132, 141, 131, 132, 141, 143, 137, 132, 141, 134, 140, 138, 145, 139, 139, 139, 147, 127, 149, 145, 140, 145, 141, 142, 139, 149, 136, 141, 142, 138, 129, 142, 140, 136, 135, 142, 137, 142, 139, 140, 135, 136, 118, 141, 135, 156, 136, 136, 134, 137, 140, 146, 133, 141, 120, 135, 135, 131, 148, 134, 150, 128, 133, 145, 138, 162, 160, 138, 133, 143, 142, 143, 133, 135, 133, 126, 134, 142, 132, 138, 142, 140, 134, 143, 143, 125, 143, 138, 135, 128, 136, 137, 146, 138, 137, 133, 137, 134, 136, 147, 134, 138, 138, 149, 135, 141, 142, 133, 136, 134, 147, 146, 128, 138, 145, 147, 141, 135, 144, 136, 137, 147, 148, 140, 142, 143, 136, 143, 133, 131, 137, 135, 135, 141, 139, 138, 153, 133, 147, 141, 145, 135, 133, 137, 127, 135, 141, 140, 141, 129, 136, 134, 140, 137, 134, 145, 143, 130, 141, 142, 140, 135, 143, 141, 138, 137, 151, 144, 137, 138, 131, 148, 142, 140, 143, 133, 147, 139, 138, 144, 149, 145, 142, 141, 138, 141, 140, 139, 132, 143, 138, 139, 143, 140, 136, 145, 138, 139, 151, 150, 134, 126, 137, 148, 135, 137, 138, 131, 147, 135, 143, 135, 137, 143, 135, 139, 131, 133, 142, 146, 129, 137, 138, 150, 135, 134, 127, 142, 132, 136, 144, 141, 150, 135, 130, 140, 137, 145, 156, 140, 141, 143, 138, 145, 137, 133, 144, 144, 142, 134, 142, 135, 132, 144, 142, 132, 133, 141, 135, 144, 146, 138, 142, 149, 139, 135, 132, 136, 147, 140, 140, 139, 146, 145, 136, 136, 147, 137, 142, 129, 148, 140, 142, 124, 137, 139, 142, 128, 140, 150, 141, 134, 139, 136, 127, 133, 142, 142, 138, 136, 138, 137, 131, 133, 131, 143, 132, 138, 133, 144, 137, 135, 139, 143, 140, 143, 133, 135, 139, 140, 138, 132, 142, 139, 146, 142, 145, 141, 148, 144, 147, 142, 145, 133, 145, 142, 141, 146, 129, 147, 136, 142, 133, 143, 133, 135, 141, 136, 141, 147, 140, 144, 133, 148, 138, 132, 142, 132, 151, 135, 139, 134, 136, 131, 149, 138, 145, 144, 145, 146, 139, 135, 140, 133, 139, 133, 128, 127, 136, 133, 145, 145, 142, 129, 141, 139, 138, 139, 137, 134, 133, 142, 142, 133, 146, 140, 141, 139, 139, 139, 134, 132, 133, 140, 142, 133, 147, 156, 139, 143, 143, 139, 137, 144, 146, 132, 136, 137, 126, 129, 143, 139, 137, 133, 136, 139, 134, 137, 139, 137, 134, 147, 139, 133, 139, 140, 145, 140, 139, 147, 134, 146, 144, 130, 138, 142, 139, 140, 135, 131, 140, 141, 132, 133, 139, 141, 123, 149, 142, 141, 143, 137, 146, 139, 142, 139, 136, 146, 143, 137, 138, 143, 142, 142, 135, 133, 133, 134, 143, 141, 128, 136, 137, 140, 137, 149, 131, 140, 137, 144, 137, 137, 143, 135, 143, 132, 137, 144, 133, 139, 139, 135, 131, 143, 142, 131, 138, 131, 145, 141, 126, 134, 151, 131, 125, 147, 139, 135, 139, 133, 144, 153, 147, 129, 134, 137, 144, 158, 146, 149, 134, 140, 138, 131, 130, 149, 135, 141, 143, 137, 138, 142, 138, 136, 135, 145, 136, 132, 136, 154, 135, 145, 140, 138, 137, 135, 134, 136, 135, 137, 135, 142, 141, 148, 142, 134, 137, 135, 132, 138, 140, 145, 140, 131, 142, 139, 127, 133, 135, 142, 140, 130, 139, 137, 140, 140, 141, 136, 139, 141, 143, 139, 138, 128, 135, 157, 145, 140, 158, 136, 140, 149, 130, 144, 138, 136, 151, 142, 190, 148, 132, 128, 131, 133, 141, 131, 129, 141, 149, 134, 135, 140, 136, 141, 135, 130, 139, 133, 138, 134, 140, 143, 147, 146, 144, 143, 140, 143, 141, 141, 148, 152, 141, 139, 136, 138, 138, 145, 134, 145, 129, 144, 139, 125, 142, 145, 145, 143, 136, 139, 144, 133, 137, 144, 133, 137, 144, 141, 138, 137, 147, 118, 133, 137, 137, 137, 130, 137, 138, 138, 126, 119, 135, 137, 142, 132, 141, 136, 138, 141, 137, 145, 142, 134, 136, 137, 138, 128, 135, 141, 128, 140, 141, 141, 140, 139, 126, 133, 139, 141, 146, 137, 134, 146, 152, 136, 138, 129, 136, 142, 138, 142, 136, 140, 137, 136, 145, 141, 146, 146, 136, 148, 138, 142, 136, 134, 133, 134, 138, 138, 142, 140, 139, 147, 151, 139, 136, 152, 141, 147, 144, 133, 143, 136, 142, 130, 151, 139, 142, 139, 141, 125, 138, 137, 139, 135, 129, 146, 143, 134, 138, 127, 144, 145, 134, 136, 135, 138, 144, 141, 138, 148, 138, 143, 141, 131, 145, 135, 147, 137, 135, 137, 145, 128, 142, 146, 138, 133, 139, 133, 141, 135, 128, 145, 143, 142, 145, 142, 129, 141, 140, 136, 134, 129, 134, 146, 133, 150, 138, 142, 138, 145, 135, 141, 141, 143, 135, 119, 134, 135, 136, 139, 141, 143, 155, 155, 137, 138, 141, 118, 135, 140, 147, 141, 120, 132, 143, 122, 133, 127, 150, 135, 133, 143, 144, 133, 138, 143, 142, 135, 137, 138, 140, 147, 138, 133, 147, 146, 123, 141, 133, 130, 140, 138, 139, 142, 142, 147, 142, 151, 136, 140, 135, 142, 142, 140, 133, 136, 141, 137, 141, 142, 131, 147, 139, 134, 149, 135, 139, 143, 141, 141, 146, 138, 141, 145, 141, 145, 143, 149, 125, 140, 134, 139, 144, 146, 140, 148, 142, 134, 140, 128, 136, 144, 139, 143, 142, 144, 133, 138, 149, 132, 147, 145, 133, 134, 140, 128, 136, 137, 145, 125, 139, 136, 136, 144, 132, 139, 133, 141, 137, 151, 135, 136, 138, 141, 135, 143, 139, 145, 142, 139, 168, 137, 144, 145, 138, 133, 141, 142, 143, 143, 136, 139, 130, 148, 154, 137, 145, 140, 134, 132, 137, 143, 135, 138, 152, 131, 137, 141, 132, 136, 139, 144, 144, 144, 139, 136, 138, 145, 125, 141, 139, 137, 137, 138, 140, 144, 134, 137, 133, 137, 147, 138, 145, 134, 141, 132, 142, 130, 134, 140, 138, 138, 143, 139, 133, 145, 140, 133, 143, 129, 143, 142, 128, 147, 135, 140, 135, 141, 139, 147, 137, 141, 137, 141, 140, 133, 135, 140, 148, 136, 149, 136, 137, 138, 144, 137, 138, 136, 133, 153, 131, 145, 135, 139, 140, 140, 147, 137, 133, 135, 129, 120, 138, 138, 139, 139, 150, 136, 140, 139, 135, 137, 139, 146, 140, 151, 135, 136, 145, 139, 151, 147, 135, 137, 141, 141, 146, 145, 136, 139, 142, 136, 145, 137, 136, 135, 132, 132, 149, 143, 138, 150, 144, 146, 136, 129, 140, 135, 137, 140, 139, 142, 147, 134, 142, 131, 141, 138, 137, 140, 134, 132, 138, 144, 133, 145, 142, 136, 128, 138, 143, 156, 145, 143, 145, 145, 129, 139, 139, 136, 138, 139, 140, 138, 150, 134, 131, 140, 140, 143, 145, 134, 152, 135, 141, 143, 137, 150, 139, 142, 144, 141, 134, 146, 152, 135, 130, 144, 127, 133, 145, 136, 140, 131, 135, 131, 146, 138, 136, 130, 137, 149, 141, 140, 139, 139, 137, 147, 135, 140, 138, 145, 142, 140, 143, 131, 139, 144, 142, 146, 134, 141, 138, 150, 139, 138, 134, 149, 141, 141, 150, 138, 144, 133, 145, 135, 143, 131, 155, 143, 141, 138, 141, 149, 135, 144, 126, 137, 130, 137, 134, 152, 135, 153, 143, 139, 135, 132, 129, 153, 141, 139, 137, 137, 138, 129, 140, 128, 139, 144, 136, 139, 137, 138, 135, 138, 130, 146, 146, 134, 144, 135, 140, 130, 143, 138, 151, 130, 135, 125, 146, 145, 131, 131, 135, 134, 140, 129, 129, 141, 136, 139, 142, 130, 138, 143, 143, 138, 140, 151, 149, 137, 140, 147, 135, 137, 134, 134, 133, 128, 139, 139, 139, 150, 142, 146, 132, 139, 146, 139, 132, 129, 138, 139, 131, 140, 140, 133, 136, 135, 143, 143, 134, 139, 143, 138, 144, 144, 142, 142, 141, 145, 142, 125, 138, 138, 135, 132, 143, 134, 140, 129, 139, 143, 146, 138, 138, 138, 141, 125, 145, 152, 131, 135, 143, 132, 135, 135, 133, 140, 145, 139, 140, 147, 152, 139, 147, 144, 143, 140, 124, 130, 129, 153, 137, 146, 136, 139, 131, 139, 124, 137, 158, 135, 136, 135, 141, 142, 141, 128, 154, 135, 144, 140, 132, 147, 146, 133, 141, 151, 132, 139, 136, 129, 148, 143, 139, 139, 132, 141, 133, 140, 143, 139, 130, 143, 148, 139, 134, 136, 131, 141, 135, 144, 147, 145, 133, 145, 137, 153, 132, 136, 129, 136, 136, 130, 135, 146, 140, 141, 138, 139, 143, 145, 139, 137, 133, 137, 140, 143, 148, 133, 143, 140, 140, 143, 144, 140, 133, 137, 138, 143, 133, 142, 141, 143, 144, 137, 140, 142, 143, 139, 133, 136, 132, 138, 141, 135, 131, 148, 141, 135, 134, 129, 142, 133, 130, 136, 134, 138, 143, 129, 136, 137, 143, 137, 134, 143, 126, 139, 149, 139, 127, 141, 131, 125, 132, 136, 148, 139, 134, 133, 143, 140, 139, 141, 143, 132, 144, 137, 145, 145, 136, 143, 136, 139, 135, 136, 138, 131, 140, 141, 136, 141, 139, 138, 138, 139, 141, 132, 143, 142, 138, 137, 140, 140, 133, 143, 142, 147, 144, 147, 133, 128, 136, 143, 136, 144, 140, 143, 131, 145, 144, 137, 129, 139, 146, 141, 130, 134, 137, 149, 135, 137, 133, 140, 140, 137, 140, 140, 147, 133, 137, 144, 135, 141, 143, 141, 142, 139, 143, 128, 139, 136, 132, 141, 136, 149, 135, 138, 143, 148, 148, 138, 141, 142, 142, 133, 130, 127, 144, 131, 139, 138, 144, 140, 129, 139, 137, 142, 145, 134, 138, 130, 142, 143, 140, 139, 142, 129, 139, 141, 140, 127, 140, 132, 137, 143, 144, 141, 130, 145, 138, 142, 138, 147, 148, 129, 145, 135, 138, 142, 148, 142, 140, 140, 139, 137, 134, 135, 134, 136, 134, 140, 141, 144, 136, 151, 135, 140, 141, 135, 148, 135, 136, 140, 143, 143, 137, 130, 139, 137, 134, 142, 135, 137, 140, 138, 138, 143, 142, 134, 136, 141, 130, 137, 143, 132, 137, 139, 137, 145, 136, 144, 138, 127, 134, 140, 143, 147, 136, 146, 131, 136, 139, 140, 142, 139, 131, 141, 144, 137, 138, 143, 141, 134, 135, 135, 141, 130, 135, 138, 141, 136, 137, 142, 137, 129, 143, 143, 145, 148, 142, 139, 139, 142, 138, 135, 137, 139, 146, 147, 136, 141, 138, 140, 142, 140, 135, 135, 136, 140, 139, 145, 134, 134, 141, 147, 136, 142, 142, 137, 134, 137, 137, 147, 130, 143, 136, 145, 137, 144, 139, 141, 141, 134, 135, 139, 141, 133, 142, 142, 136, 136, 144, 136, 135, 140, 135, 146, 150, 142, 138, 144, 138, 148, 139, 147, 135, 145, 150, 147, 144, 142, 143, 145, 136, 132, 141, 134, 140, 139, 143, 135, 138, 140, 130, 144, 150, 138, 137, 139, 138, 139, 137, 136, 146, 141, 142, 143, 135, 152, 150, 137, 134, 147, 141, 137, 137, 142, 138, 139, 138, 143, 138, 135, 134, 142, 131, 143, 140, 145, 138, 132, 141, 130, 138, 142, 143, 132, 133, 134, 143, 138, 140, 140, 137, 136, 128, 136, 136, 132, 141, 139, 133, 141, 146, 137, 144, 147, 140, 138, 136, 144, 138, 144, 141, 140, 147, 144, 136, 145, 138, 141, 134, 137, 134, 138, 141, 141, 136, 140, 141, 136, 141, 137, 135, 141, 141, 136, 141, 142, 144, 140, 144, 137, 138, 139, 147, 140, 136, 138, 144, 138, 143, 141, 137, 145, 144, 136, 130, 139, 149, 137, 137, 148, 150, 130, 134, 139, 136, 139, 135, 143, 134, 134, 135, 139, 144, 139, 135, 135, 137, 136, 138, 140, 149, 144, 140, 138, 132, 143, 141, 144, 137, 136, 146, 136, 139, 143, 139, 134, 136, 145, 137, 143, 139, 138, 131, 141, 139, 133, 135, 133, 134, 132, 137, 148, 139, 144, 138, 143, 142, 142, 144, 128, 142, 139, 142, 142, 134, 148, 131, 146, 138, 142, 154, 146, 135, 144, 139, 139, 145, 136, 135, 135, 136, 141, 138, 148, 139, 140, 141, 139, 138, 139, 130, 143, 139, 139, 132, 145, 131, 142, 145, 135, 142, 135, 139, 143, 132, 137, 141, 142, 139, 138, 145, 135, 136, 136, 141, 146, 142, 137, 142, 142, 147, 147, 140, 133, 142, 144, 138, 144, 132, 144, 146, 140, 135, 141, 140, 130, 149, 132, 142, 136, 135, 135, 130, 137, 132, 141, 143, 140, 147, 129, 134, 139, 135, 142, 139, 140, 133, 136, 136, 133, 130, 134, 136, 140, 138, 133, 143, 137, 126, 139, 143, 141, 140, 135, 140, 140, 138, 140, 140, 141, 135, 138, 143, 132, 144, 138, 141, 136, 139, 134, 142, 131, 140, 141, 145, 133, 135, 139, 140, 137, 140, 141, 132, 142, 134, 131, 136, 136, 138, 138, 146, 138, 143, 137, 138, 139, 141, 138, 140, 141, 133, 138, 136, 147, 139, 140, 141, 137, 142, 138, 138, 139, 125, 137, 138, 131, 133, 136, 141, 136, 139, 134, 144, 138, 134, 136, 134, 136, 129, 139, 134, 140, 144, 140, 136, 144, 133, 140, 137, 135, 126, 137, 143, 132, 130, 139, 148, 137, 144, 147, 146, 140, 139, 127, 142, 145, 132, 134, 138, 135, 143, 142, 140, 151, 144, 136, 140, 126, 142, 150, 144, 134, 145, 145, 142, 145, 128, 132, 141, 144, 144, 140, 127, 140, 131, 141, 136, 138, 135, 140, 147, 139, 147, 133, 145, 146, 136, 140, 134, 142, 144, 142, 139, 142, 140, 142, 141, 151, 142, 140, 142, 134, 144, 132, 137, 133, 140, 137, 137, 134, 138, 156, 138, 138, 141, 139, 133, 139, 140, 146, 139, 141, 132, 143, 136, 128, 128, 140, 139, 145, 134, 138, 151, 134, 137, 139, 137, 138, 139, 136, 137, 135, 150, 136, 144, 137, 138, 139, 134, 139, 135, 134, 144, 133, 133, 139, 129, 135, 140, 133, 133, 137, 145, 143, 139, 138, 136, 135, 145, 135, 152, 148, 133, 140, 146, 154, 127, 137, 141, 139, 135, 135, 138, 136, 145, 129, 136, 139, 143, 129, 135, 141, 137, 140, 141, 140, 135, 146, 129, 134, 135, 139, 140, 140, 136, 132, 133, 142, 142, 146, 135, 143, 149, 148, 146, 145, 135, 144, 137, 133, 137, 136, 143, 154, 129, 146, 138, 142, 137, 151, 139, 142, 141, 140, 153, 141, 140, 141, 133, 141, 144, 143, 136, 133, 137, 136, 142, 137, 142, 137, 146, 144, 141, 136, 144, 144, 132, 139, 136, 143, 141, 141, 135, 144, 141, 144, 144, 137, 135, 145, 140, 138, 138, 149, 129, 137, 148, 138, 137, 133, 128, 147, 134, 123, 134, 149, 135, 138, 139, 134, 136, 142, 141, 135, 137, 148, 148, 139, 144, 147, 144, 137, 137, 145, 157, 131, 146, 139, 150, 144, 145, 142, 132, 134, 148, 139, 134, 138, 144, 131, 136, 147, 132, 129, 128, 132, 142, 142, 134, 137, 142, 134, 140, 137, 141, 127, 133, 138, 138, 138, 141, 144, 141, 132, 140, 148, 136, 136, 121, 135, 132, 139, 150, 141, 151, 133, 142, 143, 134, 132, 146, 142, 135, 139, 137, 139, 144, 141, 137, 147, 142, 136, 136, 154, 138, 153, 149, 138, 132, 140, 140, 136, 133, 131, 143, 134, 146, 124, 138, 130, 139, 137, 135, 129, 144, 132, 137, 145, 139, 138, 137, 145, 132, 144, 134, 137, 135, 142, 131, 133, 129, 141, 139, 138, 140, 138, 147, 146, 145, 146, 137, 133, 126, 145, 139, 126, 142, 141, 137, 140, 120, 145, 133, 128, 133, 127, 141, 137, 142, 138, 119, 141, 142, 142, 149, 144, 141, 138, 142, 139, 138, 137, 146, 143, 145, 151, 139, 145, 137, 132, 138, 157, 143, 144, 137, 144, 140, 137, 131, 150, 148, 132, 138, 143, 131, 140, 143, 134, 142, 146, 137, 140, 136, 139, 128, 131, 156, 141, 147, 137, 145, 135, 143, 139, 144, 139, 139, 136, 135, 133, 139, 149, 134, 132, 140, 138, 133, 142, 135, 139, 135, 138, 144, 142, 137, 140, 148, 146, 141, 131, 156, 141, 128, 141, 146, 144, 143, 139, 130, 135, 133, 135, 144, 147, 141, 142, 155, 141, 140, 147, 130, 122, 138, 140, 137, 142, 148, 142, 142, 140, 135, 143, 146, 144, 141, 132, 125, 144, 145, 132, 135, 144, 136, 150, 140, 143, 138, 150, 143, 140, 141, 132, 129, 130, 137, 139, 131, 136, 139, 138, 146, 144, 152, 132, 147, 144, 130, 141, 131, 158, 145, 146, 139, 141, 143, 145, 132, 131, 148, 140, 152, 136, 137, 140, 143, 142, 142, 143, 135, 138, 138, 138, 132, 135, 135, 130, 140, 140, 146, 147, 134, 135, 144, 130, 141, 138, 140, 151, 133, 141, 142, 142, 147, 143, 141, 129, 138, 136, 134, 144, 135, 138, 138, 142, 147, 134, 149, 142, 137, 133, 147, 152, 142, 135, 131, 132, 137, 130, 147, 133, 136, 133, 140, 139, 137, 137, 144, 134, 138, 143, 149, 138, 132, 143, 127, 130, 140, 141, 142, 144, 149, 137, 141, 149, 133, 133, 137, 137, 141, 133, 126, 140, 138, 126, 138, 135, 146, 134, 147, 140, 134, 137, 140, 143, 131, 128, 143, 148, 144, 138, 141, 138, 133, 135, 136, 143, 135, 142, 147, 142, 145, 145, 136, 131, 133, 131, 136, 132, 141, 146, 142, 140, 138, 134, 142, 147, 132, 140, 138, 138, 136, 151, 138, 137, 136, 127, 137, 147, 152, 137, 137, 140, 142, 145, 143, 138, 136, 145, 128, 125, 136, 138, 143, 133, 134, 136, 134, 149, 141, 139, 130, 143, 141, 136, 144, 138, 134, 134, 131, 143, 139, 147, 146, 141, 139, 143, 143, 133, 142, 139, 143, 136, 139, 134, 129, 142, 126, 143, 136, 138, 139, 144, 143, 139, 141, 132, 140, 139, 133, 140, 136, 139, 136, 138, 143, 145, 134, 143, 139, 143, 138, 136, 129, 130, 136, 140, 144, 145, 138, 124, 128, 139, 126, 149, 135, 139, 126, 146, 138, 131, 141, 149, 137, 137, 137, 137, 141, 136, 134, 133, 132, 138, 135, 144, 145, 148, 129, 136, 148, 136, 124, 139, 131, 144, 141, 150, 131, 137, 138, 133, 146, 136, 149, 136, 139, 138, 140, 137, 131, 141, 140, 142, 131, 138, 141, 151, 128, 147, 137, 139, 132, 148, 147, 139, 130, 141, 142, 130, 140, 132, 135, 145, 135, 141, 139, 141, 134, 135, 136, 136, 132, 133, 135, 139, 141, 142, 135, 133, 140, 135, 149, 123, 142, 126, 142, 136, 127, 145, 136, 143, 135, 137, 132, 145, 139, 133, 140, 142, 130, 138, 134, 141, 136, 147, 137, 138, 157, 139, 132, 147, 130, 142, 141, 125, 132, 137, 143, 140, 138, 154, 141, 138, 138, 145, 145, 139, 139, 143, 143, 144, 140, 139, 142, 132, 140, 138, 132, 144, 139, 141, 145, 131, 125, 137, 142, 140, 132, 143, 144, 136, 147, 135, 136, 139, 142, 144, 154, 135, 140, 142, 140, 140, 138, 146, 133, 160, 133, 146, 139, 131, 143, 149, 144, 139, 146, 135, 134, 134, 143, 145, 142, 147, 127, 136, 133, 136, 132, 143, 141, 143, 149, 143, 131, 152, 132, 131, 125, 144, 136, 135, 140, 143, 147, 145, 147, 148, 136, 139, 143, 143, 131, 127, 140, 142, 145, 142, 146, 137, 140, 142, 138, 143, 138, 143, 139, 142, 131, 147, 142, 152, 127, 138, 144, 126, 150, 132, 138, 125, 130, 146, 141, 133, 149, 149, 126, 137, 140, 140, 143, 134, 146, 129, 137, 140, 119, 139, 140, 142, 137, 144, 136, 144, 143, 147, 133, 137, 145, 142, 134, 129, 141, 145, 146, 144, 147, 136, 136, 135, 142, 135, 137, 145, 134, 144, 147, 137, 132, 139, 147, 137, 144, 144, 137, 145, 137, 141, 140, 124, 137, 137, 132, 130, 135, 149, 129, 129, 140, 138, 148, 129, 144, 139, 136, 138, 129, 136, 134, 131, 137, 134, 133, 139, 138, 127, 137, 131, 140, 151, 138, 141, 144, 135, 123, 133, 150, 141, 142, 140, 135, 140, 131, 141, 128, 146, 138, 140, 135, 147, 137, 141, 155, 137, 149, 133, 134, 130, 133, 140, 139, 138, 135, 133, 129, 143, 135, 141, 136, 151, 141, 144, 127, 145, 133, 133, 138, 133, 130, 137, 144, 130, 141, 135, 139, 145, 142, 140, 147, 134, 144, 132, 134, 138, 141, 148, 151, 135, 133, 137, 133, 144, 135, 142, 147, 135, 134, 134, 140, 143, 137, 142, 140, 135, 132, 138, 145, 139, 143, 148, 129, 140, 136, 160, 142, 127, 148, 142, 146, 137, 131, 145, 129, 142, 138, 139, 144, 145, 130, 138, 130, 141, 138, 137, 139, 136, 136, 143, 137, 142, 140, 139, 139, 139, 143, 147, 141, 144, 137, 140, 138, 148, 143, 135, 145, 129, 144, 142, 138, 139]) # parameters
+i21 = Internal("op21", "TENSOR_QUANT8_ASYMM", "{1, 7, 7, 1024}, 0.023528477177, 0") # intermediate result
+i22 = Parameter("op22", "TENSOR_INT32", "{1024}, 0.00115174765233, 0", [-1545, -61, 1419, 5, 2635, -321, -328, 3912, 2334, -59, -101, 1276, 1113, 2002, 1613, 1308, -17, -396, -43, -62, 2007, -19, -125, 1476, -27, 1260, 1590, -75, -6, 3523, 1420, 1299, -774, -1530, -554, -129, -2190, -784, -1171, -3, -134, -230, -27, 1182, 3300, 1930, -411, -49, -94, -23, -36, -30, 1169, -27, -237, 1664, -565, 1174, -45, 28, 2203, -17, 1273, 58, 1187, -18, -682, -245, 2656, 1276, -108, 1105, 49, -68, -291, -19, -21, -489, 2582, -87, 1185, -199, 1284, -850, -17, 2146, -72, 1297, 1621, 1130, -180, -35, -85, 2066, 2562, -152, -1827, -42, 1028, -59, -840, 1214, -258, -1469, -183, -52, 594, -22, -566, 1221, -43, -266, -42, -221, -557, 1725, -288, 1191, 1499, -31, -8, 2688, 1922, -151, -23, -26, 1817, -38, 2333, -217, -36, -220, -32, -272, 1182, -500, -40, 1377, 1826, -165, -42, 1339, -45, -175, -78, 1453, 1249, -124, 2535, 1181, 1786, -280, -12, 2190, 2973, 2786, -413, 1543, -406, -14, 2848, 7, -19, 1, 1713, -70, -265, 1335, 1596, -290, -100, 1136, 2535, 1773, -37, 1144, 2705, 1136, 1205, 1272, 1387, -51, 1873, 1969, -12, 2094, 3066, 1969, 1289, -45, -8, 2502, 2786, 1105, 1551, 1981, 2627, 3081, -15, 1100, 1985, 1249, -25, -179, 1713, -244, 2367, 1327, -31, 123, 1423, -427, -169, -24, -18, -176, 1610, -67, 1188, -354, -238, 38, 2401, -271, -422, -20, -115, -52, -27, 3162, 1688, 1964, -35, -40, -409, 157, -71, -9, -58, 1293, -539, 1695, 1861, -32, -9, -38, 1676, -384, -10, 205, -29, -83, -166, -14, -81, -41, 2274, 2096, 1278, 1098, 244, 1422, 1572, 1228, 2095, -24, -30, 1142, 2738, -139, 1336, -46, -333, -163, -512, 1237, -33, -1660, 2404, -32, 1498, 1190, -145, -49, -395, 1185, -61, 2361, -41, 2082, -109, 2607, -235, -33, -167, 1189, 1188, -314, -29, -568, -130, 1345, 1997, -122, -28, 1207, 256, -110, -18, 1184, -589, -42, 1356, 41, -1982, 2849, -883, -103, 147, -27, -17, -196, 1818, 1469, 1599, -13, -1073, 1294, -12, 2646, -50, 1255, -327, 3014, 2135, 2550, -247, -28, 1238, 1212, 1671, -19, 1052, 1738, -105, 1303, -268, -35, 1355, 1814, -12, -730, 1479, -41, 1647, -27, -64, 41, -610, -121, 245, -22, -22, -59, 1953, -48, 1170, -58, -9, 1899, -57, -30, -29, 1056, -301, 2029, -155, -20, 1412, 1292, 1838, -31, 1245, -302, -251, -67, -158, 1510, -121, -57, 1619, 1118, 1201, -45, -172, 1129, -9, -57, -633, 3020, -916, -115, -684, 839, 2246, -36, -91, -119, 2149, 1071, -525, 2004, -161, -141, 2758, 1916, -60, 1712, -311, -27, -33, 1236, -27, -121, -38, -32, 1255, 403, 1364, -31, -12, 83, 1546, -434, 1281, 1813, 1415, 2115, -54, 1314, 1166, 1608, -372, -46, 3795, -32, 1344, -11, -52, -18, 1231, -49, -630, -173, 1212, -23, 1847, -246, 2286, -97, -377, -38, 1860, 1658, -26, -1871, 2654, -23, -316, 1200, 3050, -31, -13, -62, -243, -543, 1187, 1186, 1091, 1622, -534, -13, -38, 1221, 1091, -275, 1375, 1141, 1483, 2389, 1258, 2178, -18, 2310, -691, -631, -45, -138, 2301, -470, 1440, 6, 1328, -59, 1358, -167, -152, 1588, -47, -49, 1341, 1186, -31, -40, -74, -302, -65, 2264, -784, -512, 1788, 1634, -194, -35, 1181, -379, -28, 1442, -151, -366, -119, -326, -63, -29, -1860, -242, -37, -1718, 1132, -128, 2796, -23, -478, -29, 2903, 1428, 1900, 1299, 1980, 1233, 1791, -1752, -223, 2169, 1211, 1150, 3034, -25, -2, -181, 12, -701, -1022, -71, 1924, -52, -26, -86, -844, 2179, -270, 2549, 2897, 2351, 1851, -6, -84, -124, -36, -33, -448, -19, -390, -38, -19, -34, -66, -35, -41, -25, 1130, 2463, -210, -451, 2182, 1032, 1280, -463, -12, -50, -48, 1186, 3029, 1992, -54, -6, 1163, -260, -509, -26, -1304, -109, 1217, -45, -578, 1291, -49, 1633, -42, 2511, 2395, 2148, 1286, -240, -32, -69, 1531, 1257, -21, -28, -787, 1207, -75, -43, -264, 96, -409, -137, -17, 2352, 1032, 3063, 1832, -404, 2326, -49, 1208, 1195, 1702, 1087, -11, -43, 861, 93, -421, 1145, 1095, -329, 1177, 77, -197, -62, 1696, 2215, -27, 1203, -721, 1555, 2015, 1229, -1461, -673, -43, 2402, -199, -167, 1872, 1292, 2574, -259, -40, -193, 2517, -31, -889, 1603, -72, -22, -400, -912, -79, -375, -934, -104, 2156, 2018, -36, -38, 1238, -37, -70, 1819, -273, 2106, -254, 1120, -64, -1690, -311, 2554, -1976, 2133, -1308, -31, 1748, 1862, -355, -194, -2614, -174, 1154, -38, 46, -419, -159, 1207, -204, 1401, 2220, 1583, 1182, 1134, 1407, -25, -30, -131, -228, 2426, 1643, 1456, 1093, 1128, -63, -1351, -114, 1720, 2362, 1256, -97, -118, -96, 1174, 1367, -745, 2436, -6, -65, 1893, 1175, -23, -103, 673, -113, -842, -3, 1140, 1610, -2092, -47, -72, 1676, -49, 2328, -306, -938, -42, -856, -66, 2692, 1392, 1355, -137, 2016, -294, -92, -481, -121, -336, 2056, -72, 2112, -43, 3026, -53, -231, 2075, -125, 1433, 2117, -24, -224, -421, -36, 1184, -17, -70, 149, -29, 1280, 1587, 1366, -109, -26, -18, 2055, 2715, 3597, -273, 1102, -246, -247, 1334, -232, -50, -204, -303, -63, -54, -3137, 1291, 1196, -44, -20, -28, 1128, -24, -98, 2163, 1655, -554, 1071, -50, -38, -228, 1471, 1084, -31, -36, 2038, 1913, -297, -151, -19, -171, 1975, -131, 2, -177, 168, 2566, -45, 1693, 2296, -1618, 2628, 1592, 1989, -64, 2653, -64, -29, -842, -50, -46, 1326, 1955, -19, -136, -28, -68, 1288, -59, 1188, -19, 1664, 423, 1102, -68, -19, 3562, -199, 1291, 1548, 1634, -30, -113, 1106, -284, -67, 7, -55, 660, -37, -30, -2431, 2356, -35, -72, 1145, 1088, -90, -212, -30, 1028, -161, -34, 1206, 368, -44, 2171, 1528, -9, -624, 163, -726, -254, -24, 1454, -35, -80, 3136, -209, 1295, -142, 1388, -487, 1364, -92, -2, 2132, 1818, 1524, 2272, 2140, 1091, -441, 1164, -207, 2009, -20, -98, -33, -617, 2609, -61, -48, -28, 2726, -975, 171, -254, -20, 1850, -274, -4, -70, -49, -694, 1154, 2081, -71, 1110, 1137, -33, -8, -27, -127, 1982, -278, 2900, -43, 1912, 1069, -329, -157, 1517, -53, -10, -22, 98, -201, 1841, -46, -27, 1964, -546, -84, -583, -313, -13, -19, -280, 2469, -24, -312, 1569, -201, -448, 1225, 2411, -217, -327, -710, -21, 1759, -264, 1148, 2527, 1216, 1196, 2135, -36, 1483, 1608]) # parameters
+i23 = Parameter("op23", "TENSOR_QUANT8_ASYMM", "{1, 3, 3, 1024}, 0.0489512197673, 174", [184, 184, 169, 190, 165, 198, 186, 169, 166, 185, 182, 167, 167, 166, 166, 167, 193, 187, 187, 184, 166, 104, 184, 168, 191, 166, 167, 185, 189, 168, 167, 165, 185, 150, 193, 185, 181, 181, 185, 190, 196, 183, 193, 163, 167, 164, 194, 189, 186, 187, 183, 187, 166, 197, 186, 167, 183, 165, 186, 151, 168, 190, 165, 154, 165, 187, 154, 186, 168, 164, 184, 165, 192, 184, 185, 190, 186, 104, 166, 188, 167, 184, 165, 187, 192, 165, 185, 166, 166, 166, 185, 190, 184, 165, 168, 161, 186, 187, 166, 187, 183, 164, 155, 181, 185, 184, 191, 186, 151, 164, 188, 184, 187, 185, 186, 165, 194, 166, 165, 185, 187, 167, 165, 188, 196, 192, 164, 184, 169, 184, 185, 186, 185, 184, 165, 57, 188, 165, 167, 190, 189, 165, 187, 182, 184, 168, 166, 185, 164, 167, 165, 186, 190, 165, 165, 166, 182, 164, 187, 189, 164, 194, 188, 192, 169, 183, 184, 168, 170, 183, 185, 164, 166, 165, 187, 166, 166, 165, 164, 166, 168, 187, 167, 166, 200, 166, 164, 165, 167, 189, 163, 165, 165, 165, 166, 166, 166, 166, 190, 166, 168, 165, 190, 184, 166, 186, 166, 165, 193, 159, 166, 137, 194, 186, 185, 187, 169, 191, 167, 145, 188, 151, 167, 193, 158, 184, 187, 186, 194, 167, 166, 166, 193, 193, 45, 158, 186, 194, 186, 167, 186, 164, 164, 189, 186, 186, 165, 184, 200, 157, 191, 187, 193, 190, 189, 187, 166, 168, 167, 162, 188, 165, 166, 167, 167, 194, 187, 165, 167, 185, 168, 190, 194, 189, 143, 164, 160, 185, 169, 194, 167, 165, 193, 187, 187, 165, 187, 167, 197, 166, 165, 167, 188, 185, 185, 165, 166, 183, 185, 187, 185, 165, 165, 163, 185, 166, 186, 190, 203, 167, 187, 188, 166, 165, 188, 165, 192, 192, 160, 190, 195, 147, 166, 166, 162, 192, 184, 168, 161, 167, 188, 167, 183, 164, 165, 167, 183, 190, 165, 169, 167, 196, 166, 167, 184, 163, 182, 188, 165, 163, 192, 184, 170, 188, 168, 193, 187, 163, 191, 189, 163, 188, 186, 155, 167, 189, 166, 191, 187, 168, 187, 187, 189, 166, 187, 168, 185, 196, 166, 164, 167, 189, 162, 159, 186, 186, 186, 167, 185, 184, 166, 166, 163, 189, 157, 164, 193, 189, 183, 164, 184, 186, 182, 202, 166, 186, 188, 187, 165, 161, 192, 166, 185, 186, 166, 169, 187, 164, 187, 188, 190, 168, 187, 185, 188, 188, 169, 188, 166, 189, 150, 190, 166, 192, 168, 167, 166, 166, 186, 165, 166, 169, 184, 186, 168, 191, 165, 196, 196, 189, 165, 186, 184, 184, 163, 192, 165, 150, 168, 196, 163, 189, 166, 164, 188, 183, 166, 200, 187, 163, 166, 195, 195, 198, 184, 186, 165, 166, 165, 168, 183, 199, 189, 165, 166, 183, 167, 167, 164, 168, 167, 166, 189, 168, 200, 185, 192, 183, 168, 186, 166, 192, 169, 187, 164, 185, 186, 167, 186, 189, 167, 165, 189, 187, 185, 189, 162, 166, 181, 183, 166, 166, 194, 186, 166, 199, 199, 167, 196, 186, 186, 188, 153, 186, 150, 187, 190, 186, 167, 193, 165, 194, 189, 185, 165, 168, 168, 167, 167, 166, 166, 181, 184, 167, 163, 167, 163, 187, 194, 161, 194, 184, 195, 184, 165, 185, 192, 185, 184, 168, 92, 166, 168, 166, 166, 187, 184, 194, 189, 198, 188, 184, 187, 188, 155, 186, 187, 197, 189, 190, 165, 167, 184, 187, 167, 167, 168, 185, 193, 190, 190, 167, 165, 166, 186, 190, 163, 186, 194, 194, 181, 187, 167, 194, 185, 165, 188, 165, 191, 166, 168, 162, 166, 185, 188, 184, 166, 165, 207, 197, 145, 165, 186, 192, 185, 188, 182, 193, 195, 165, 165, 169, 166, 158, 165, 185, 165, 167, 167, 165, 186, 188, 185, 192, 187, 164, 166, 187, 165, 199, 185, 196, 168, 167, 189, 167, 185, 166, 166, 166, 184, 183, 188, 164, 186, 185, 165, 165, 166, 184, 191, 189, 166, 186, 185, 168, 186, 181, 152, 145, 194, 146, 156, 185, 167, 168, 191, 194, 165, 191, 185, 166, 185, 165, 188, 166, 149, 184, 195, 168, 153, 167, 185, 186, 168, 166, 186, 196, 182, 184, 163, 185, 255, 193, 185, 165, 192, 166, 167, 168, 166, 166, 166, 186, 188, 187, 181, 178, 169, 165, 165, 167, 187, 194, 186, 167, 167, 165, 195, 185, 187, 166, 168, 192, 165, 194, 119, 167, 167, 190, 195, 159, 187, 184, 162, 167, 166, 154, 191, 187, 165, 190, 169, 184, 185, 190, 190, 187, 166, 167, 167, 185, 169, 185, 192, 186, 186, 187, 166, 185, 167, 187, 164, 184, 187, 166, 185, 168, 164, 197, 192, 190, 192, 167, 186, 188, 191, 186, 166, 166, 165, 186, 187, 192, 167, 168, 137, 186, 163, 188, 182, 165, 184, 186, 185, 184, 186, 191, 177, 165, 163, 186, 189, 188, 165, 186, 187, 167, 168, 185, 163, 190, 185, 161, 164, 167, 190, 187, 166, 164, 185, 187, 188, 185, 166, 187, 165, 182, 190, 166, 189, 167, 167, 184, 166, 166, 167, 197, 166, 190, 185, 148, 186, 188, 166, 165, 192, 190, 190, 184, 168, 187, 168, 186, 167, 191, 164, 186, 188, 161, 163, 167, 166, 166, 198, 197, 163, 184, 184, 160, 185, 164, 191, 188, 182, 168, 188, 186, 166, 168, 183, 193, 187, 164, 187, 202, 165, 187, 190, 166, 169, 195, 185, 193, 189, 190, 185, 165, 184, 184, 166, 185, 167, 198, 166, 183, 168, 187, 200, 165, 168, 165, 164, 167, 165, 185, 165, 186, 166, 190, 186, 186, 183, 166, 187, 189, 187, 166, 187, 160, 186, 188, 165, 1, 189, 195, 190, 184, 165, 166, 188, 165, 167, 187, 190, 192, 188, 169, 192, 165, 190, 167, 164, 161, 184, 165, 186, 188, 188, 161, 186, 168, 192, 187, 167, 183, 192, 145, 0, 187, 200, 186, 166, 198, 187, 167, 183, 188, 164, 168, 183, 185, 178, 187, 164, 187, 163, 166, 169, 164, 166, 187, 166, 165, 180, 179, 170, 188, 166, 193, 182, 167, 167, 184, 181, 170, 169, 168, 169, 169, 197, 181, 184, 180, 168, 198, 181, 170, 184, 169, 169, 182, 186, 165, 170, 168, 179, 164, 183, 180, 184, 180, 178, 185, 184, 182, 184, 168, 164, 167, 187, 182, 180, 186, 181, 183, 169, 190, 179, 170, 180, 168, 182, 166, 167, 184, 168, 163, 168, 184, 170, 182, 165, 167, 180, 168, 185, 181, 180, 181, 181, 193, 169, 185, 169, 180, 168, 179, 187, 166, 180, 168, 169, 169, 180, 185, 182, 169, 169, 167, 179, 182, 169, 186, 180, 168, 163, 181, 181, 183, 177, 184, 158, 166, 184, 181, 182, 182, 182, 168, 191, 169, 170, 181, 182, 165, 169, 183, 184, 181, 167, 183, 170, 182, 180, 180, 180, 179, 168, 206, 183, 167, 169, 185, 181, 168, 183, 181, 181, 170, 170, 181, 167, 169, 167, 183, 183, 168, 169, 168, 180, 169, 183, 186, 168, 188, 184, 196, 171, 181, 182, 169, 172, 180, 182, 168, 170, 167, 183, 169, 165, 169, 168, 170, 169, 183, 169, 168, 192, 167, 169, 168, 169, 186, 168, 166, 168, 170, 168, 166, 167, 165, 193, 168, 169, 169, 185, 182, 168, 182, 169, 168, 186, 171, 168, 154, 184, 180, 181, 182, 170, 189, 169, 163, 131, 164, 168, 158, 166, 188, 181, 182, 190, 163, 167, 169, 190, 190, 198, 168, 182, 197, 181, 169, 183, 168, 168, 185, 183, 180, 169, 180, 186, 169, 186, 183, 184, 183, 186, 183, 165, 168, 169, 168, 182, 168, 168, 169, 169, 194, 183, 168, 169, 180, 169, 186, 185, 183, 187, 168, 168, 180, 170, 185, 170, 169, 186, 181, 182, 169, 183, 169, 186, 168, 178, 170, 181, 181, 182, 170, 168, 180, 180, 184, 181, 169, 169, 170, 182, 169, 179, 134, 198, 169, 180, 182, 169, 167, 180, 168, 160, 183, 168, 185, 184, 166, 167, 169, 167, 187, 179, 173, 171, 169, 185, 169, 181, 166, 169, 165, 182, 185, 168, 170, 170, 195, 169, 169, 181, 168, 180, 182, 168, 166, 187, 179, 171, 183, 171, 185, 183, 171, 183, 180, 168, 183, 186, 168, 170, 186, 169, 183, 182, 168, 180, 183, 184, 169, 179, 169, 180, 187, 169, 168, 168, 184, 167, 171, 180, 181, 182, 169, 179, 182, 167, 168, 169, 184, 168, 168, 183, 185, 179, 168, 180, 181, 182, 200, 170, 184, 182, 184, 169, 166, 157, 170, 182, 181, 167, 170, 184, 169, 183, 183, 184, 169, 182, 181, 193, 183, 170, 183, 168, 184, 155, 183, 169, 163, 169, 168, 169, 169, 182, 168, 169, 170, 181, 184, 163, 186, 168, 188, 190, 187, 169, 182, 179, 179, 168, 189, 168, 157, 169, 185, 171, 182, 169, 166, 183, 179, 167, 198, 181, 168, 169, 188, 190, 188, 181, 183, 169, 169, 169, 170, 180, 195, 187, 169, 168, 180, 169, 169, 168, 169, 169, 169, 184, 169, 174, 179, 188, 180, 170, 178, 169, 184, 170, 183, 168, 180, 179, 169, 182, 184, 170, 169, 186, 183, 181, 183, 170, 166, 181, 180, 167, 169, 172, 180, 170, 150, 189, 168, 184, 183, 182, 182, 165, 183, 162, 181, 184, 184, 169, 182, 170, 182, 182, 180, 168, 169, 169, 170, 170, 168, 169, 177, 180, 169, 167, 169, 169, 182, 189, 171, 182, 178, 162, 181, 167, 181, 187, 181, 181, 170, 181, 170, 166, 168, 167, 184, 180, 189, 183, 181, 182, 178, 181, 190, 168, 184, 181, 191, 182, 186, 169, 166, 180, 180, 168, 169, 170, 182, 186, 186, 185, 170, 166, 167, 186, 184, 167, 183, 157, 189, 180, 181, 170, 189, 181, 168, 184, 168, 185, 165, 168, 167, 168, 180, 185, 181, 169, 169, 197, 191, 192, 168, 182, 187, 181, 183, 180, 184, 193, 167, 169, 169, 169, 160, 168, 182, 168, 170, 168, 169, 183, 184, 179, 185, 182, 168, 170, 181, 167, 180, 180, 181, 171, 169, 183, 169, 179, 169, 168, 169, 179, 179, 182, 168, 182, 182, 168, 168, 168, 180, 184, 185, 165, 182, 181, 171, 183, 193, 164, 189, 181, 164, 169, 181, 168, 171, 187, 186, 168, 187, 180, 168, 181, 169, 184, 168, 167, 174, 184, 169, 169, 169, 177, 182, 169, 168, 179, 188, 181, 181, 167, 180, 207, 160, 183, 169, 185, 168, 167, 169, 169, 169, 169, 181, 182, 183, 180, 177, 170, 169, 169, 169, 183, 161, 181, 170, 169, 169, 185, 181, 183, 169, 171, 183, 168, 187, 180, 169, 168, 185, 186, 169, 183, 180, 170, 169, 169, 168, 184, 183, 167, 184, 170, 180, 180, 184, 138, 183, 167, 169, 169, 182, 169, 180, 185, 179, 183, 183, 168, 183, 167, 183, 164, 179, 180, 169, 181, 170, 168, 185, 186, 135, 187, 169, 183, 183, 182, 181, 169, 169, 169, 182, 184, 187, 168, 170, 186, 181, 168, 183, 181, 169, 179, 182, 180, 182, 181, 183, 182, 169, 170, 180, 184, 183, 169, 182, 182, 166, 170, 180, 168, 184, 185, 167, 167, 170, 187, 183, 169, 167, 181, 182, 182, 183, 169, 182, 168, 181, 183, 171, 181, 169, 169, 177, 167, 168, 167, 185, 164, 186, 183, 193, 182, 185, 169, 169, 186, 192, 188, 181, 169, 183, 169, 183, 168, 180, 169, 181, 184, 163, 167, 170, 169, 169, 187, 192, 168, 183, 179, 169, 181, 170, 182, 185, 177, 169, 181, 181, 169, 169, 180, 185, 182, 167, 182, 197, 170, 184, 186, 168, 171, 185, 180, 185, 182, 184, 182, 168, 180, 181, 164, 179, 170, 186, 169, 180, 171, 184, 205, 170, 169, 168, 167, 169, 169, 181, 169, 184, 168, 183, 182, 182, 180, 169, 181, 191, 183, 169, 171, 168, 182, 189, 167, 196, 183, 183, 185, 179, 168, 168, 181, 170, 169, 182, 183, 182, 182, 170, 161, 169, 186, 169, 167, 162, 180, 167, 183, 180, 182, 164, 181, 170, 186, 182, 170, 180, 183, 195, 204, 184, 187, 182, 169, 189, 181, 170, 183, 184, 168, 170, 181, 180, 178, 182, 169, 180, 167, 169, 169, 168, 168, 182, 169, 169, 183, 184, 169, 188, 166, 79, 185, 171, 167, 186, 182, 167, 167, 167, 167, 167, 92, 185, 186, 183, 168, 198, 184, 169, 193, 167, 167, 184, 185, 167, 167, 166, 184, 150, 190, 184, 181, 181, 184, 190, 196, 184, 190, 165, 168, 164, 192, 188, 185, 192, 183, 185, 167, 193, 185, 168, 183, 166, 186, 152, 169, 187, 165, 155, 165, 186, 155, 185, 167, 164, 183, 167, 191, 183, 185, 187, 186, 191, 167, 187, 168, 183, 165, 186, 186, 166, 184, 167, 167, 167, 183, 189, 182, 166, 169, 163, 186, 186, 167, 189, 182, 165, 190, 179, 184, 187, 189, 185, 194, 164, 186, 184, 188, 185, 185, 165, 196, 167, 166, 184, 187, 168, 166, 187, 193, 193, 166, 184, 170, 183, 184, 184, 184, 184, 167, 203, 187, 167, 168, 189, 187, 165, 187, 182, 182, 168, 167, 184, 165, 168, 166, 185, 188, 166, 166, 166, 182, 165, 186, 186, 165, 190, 187, 163, 170, 183, 183, 168, 170, 182, 185, 165, 166, 167, 186, 167, 167, 166, 165, 167, 169, 184, 168, 167, 193, 166, 165, 167, 169, 186, 165, 166, 166, 166, 166, 167, 166, 166, 137, 165, 168, 167, 190, 183, 166, 186, 167, 166, 192, 160, 167, 199, 192, 185, 185, 185, 170, 189, 168, 147, 188, 154, 167, 156, 160, 173, 185, 184, 192, 167, 165, 167, 185, 189, 206, 159, 186, 199, 185, 168, 184, 165, 166, 187, 186, 185, 167, 184, 192, 158, 194, 185, 192, 187, 187, 186, 167, 168, 167, 163, 187, 167, 167, 168, 168, 188, 186, 166, 168, 185, 169, 188, 193, 189, 184, 165, 162, 184, 170, 192, 168, 165, 192, 186, 187, 166, 186, 168, 194, 167, 188, 168, 187, 184, 184, 166, 166, 182, 184, 186, 183, 165, 166, 165, 185, 167, 185, 193, 201, 167, 186, 188, 167, 166, 187, 166, 159, 191, 162, 187, 194, 149, 168, 166, 163, 192, 183, 169, 162, 168, 187, 168, 183, 166, 166, 168, 182, 190, 165, 169, 168, 195, 167, 167, 183, 165, 183, 187, 166, 164, 190, 184, 170, 187, 169, 190, 186, 164, 190, 188, 164, 187, 189, 156, 168, 187, 167, 183, 187, 169, 183, 187, 187, 166, 186, 168, 184, 195, 167, 165, 168, 187, 162, 160, 185, 185, 184, 167, 184, 183, 167, 167, 165, 189, 159, 165, 192, 187, 183, 166, 183, 185, 181, 204, 167, 186, 187, 185, 166, 162, 153, 167, 185, 186, 167, 170, 186, 165, 188, 186, 194, 168, 186, 183, 147, 186, 169, 187, 166, 187, 152, 189, 167, 159, 168, 168, 166, 166, 185, 166, 167, 169, 184, 185, 168, 190, 166, 193, 199, 188, 166, 185, 183, 183, 164, 193, 167, 194, 168, 194, 165, 187, 167, 164, 185, 183, 167, 202, 186, 165, 166, 191, 195, 189, 183, 185, 166, 165, 166, 169, 182, 194, 188, 166, 167, 183, 167, 168, 165, 169, 168, 165, 188, 168, 122, 185, 196, 182, 168, 185, 166, 191, 170, 187, 166, 184, 186, 167, 186, 191, 168, 165, 188, 186, 184, 187, 163, 167, 180, 182, 166, 167, 131, 187, 167, 105, 189, 167, 195, 185, 185, 188, 156, 187, 155, 186, 188, 186, 168, 192, 166, 194, 188, 184, 166, 168, 169, 167, 167, 166, 167, 180, 183, 167, 164, 167, 164, 186, 193, 162, 192, 184, 156, 183, 166, 184, 190, 184, 183, 168, 195, 167, 168, 167, 167, 185, 183, 85, 188, 194, 186, 183, 187, 194, 155, 184, 187, 195, 187, 190, 166, 167, 184, 186, 167, 168, 168, 184, 191, 187, 191, 167, 166, 167, 185, 190, 165, 184, 144, 192, 181, 186, 167, 190, 183, 166, 186, 166, 186, 166, 168, 164, 167, 184, 187, 184, 167, 166, 205, 195, 142, 167, 185, 191, 184, 187, 183, 192, 193, 166, 166, 170, 167, 195, 165, 186, 166, 168, 167, 165, 185, 188, 184, 191, 185, 165, 167, 186, 167, 198, 184, 195, 169, 167, 187, 167, 183, 167, 168, 167, 183, 184, 186, 165, 186, 185, 166, 166, 167, 183, 188, 188, 166, 185, 185, 168, 184, 177, 155, 144, 192, 189, 156, 184, 168, 168, 197, 194, 165, 192, 185, 167, 184, 166, 187, 167, 151, 164, 194, 168, 155, 168, 185, 185, 168, 167, 184, 189, 182, 183, 164, 186, 215, 149, 185, 166, 190, 166, 168, 168, 166, 168, 166, 185, 187, 188, 181, 177, 169, 166, 167, 168, 187, 159, 187, 167, 168, 166, 191, 185, 186, 167, 169, 192, 166, 190, 188, 168, 167, 188, 191, 160, 185, 183, 164, 167, 167, 194, 188, 187, 166, 189, 169, 184, 185, 189, 188, 185, 167, 168, 168, 184, 169, 185, 190, 184, 184, 186, 167, 184, 167, 187, 165, 183, 187, 168, 185, 169, 165, 200, 189, 189, 191, 167, 188, 186, 190, 185, 167, 167, 165, 187, 187, 198, 167, 169, 137, 185, 164, 188, 182, 167, 184, 184, 184, 183, 186, 191, 176, 166, 164, 184, 188, 185, 166, 185, 186, 168, 168, 184, 165, 189, 185, 163, 165, 167, 189, 186, 167, 164, 183, 185, 189, 185, 166, 186, 166, 182, 190, 166, 188, 168, 168, 184, 166, 166, 168, 196, 166, 190, 186, 148, 184, 188, 166, 165, 191, 188, 188, 184, 168, 187, 169, 185, 168, 190, 165, 185, 185, 164, 164, 167, 167, 167, 194, 205, 164, 183, 183, 161, 184, 182, 189, 188, 181, 168, 188, 185, 168, 168, 182, 191, 186, 165, 186, 196, 167, 186, 185, 166, 169, 193, 185, 191, 188, 189, 185, 165, 184, 183, 167, 184, 169, 197, 168, 183, 168, 186, 133, 166, 168, 166, 164, 167, 166, 185, 166, 184, 167, 188, 187, 186, 183, 167, 185, 188, 186, 167, 157, 161, 186, 191, 165, 198, 188, 194, 190, 183, 165, 167, 187, 166, 166, 185, 191, 189, 187, 169, 153, 166, 185, 168, 163, 189, 181, 165, 186, 187, 188, 161, 184, 169, 191, 188, 166, 182, 191, 143, 211, 186, 188, 184, 167, 195, 187, 168, 184, 185, 165, 169, 181, 184, 178, 185, 165, 186, 164, 167, 169, 165, 166, 186, 167, 166, 179, 184, 170, 185, 166, 190, 182, 169, 167, 184, 182, 169, 169, 168, 168, 169, 192, 183, 184, 182, 167, 198, 180, 169, 192, 168, 168, 180, 185, 165, 168, 168, 181, 198, 191, 181, 184, 180, 178, 188, 182, 181, 188, 169, 166, 169, 161, 185, 184, 185, 183, 184, 169, 191, 181, 168, 181, 168, 183, 171, 168, 184, 167, 168, 169, 185, 197, 182, 167, 168, 183, 168, 163, 182, 183, 185, 182, 134, 168, 185, 169, 182, 168, 182, 188, 167, 183, 168, 168, 168, 183, 186, 181, 169, 169, 158, 179, 184, 169, 184, 180, 166, 170, 180, 183, 183, 175, 184, 163, 167, 184, 183, 184, 182, 185, 167, 188, 168, 168, 181, 183, 165, 167, 186, 195, 187, 166, 180, 169, 181, 181, 184, 182, 182, 168, 200, 183, 169, 169, 185, 184, 168, 187, 182, 182, 169, 169, 183, 167, 167, 168, 185, 185, 169, 169, 168, 181, 168, 183, 186, 166, 187, 184, 191, 170, 182, 182, 170, 171, 182, 182, 168, 170, 167, 183, 169, 166, 167, 167, 169, 169, 184, 169, 167, 197, 167, 166, 168, 169, 161, 165, 167, 167, 169, 168, 168, 167, 165, 189, 167, 170, 168, 186, 181, 167, 183, 168, 167, 186, 165, 169, 162, 162, 181, 182, 184, 170, 186, 169, 161, 185, 161, 168, 185, 165, 185, 183, 183, 182, 165, 168, 169, 188, 187, 208, 161, 183, 187, 182, 168, 184, 167, 168, 185, 184, 185, 168, 180, 189, 164, 191, 185, 161, 185, 184, 183, 167, 169, 169, 166, 165, 169, 168, 169, 168, 187, 185, 169, 171, 182, 169, 185, 164, 167, 153, 168, 159, 180, 170, 192, 169, 169, 159, 183, 183, 168, 182, 168, 186, 168, 170, 169, 183, 184, 182, 168, 169, 181, 184, 183, 183, 170, 167, 164, 183, 169, 171, 182, 196, 169, 185, 183, 169, 164, 180, 168, 186, 164, 166, 186, 159, 181, 168, 170, 167, 184, 180, 170, 163, 168, 185, 168, 181, 164, 167, 166, 182, 189, 168, 170, 169, 195, 169, 168, 182, 168, 180, 181, 168, 167, 187, 180, 172, 185, 170, 186, 184, 162, 142, 187, 163, 183, 184, 153, 169, 187, 169, 189, 184, 168, 185, 184, 185, 168, 184, 169, 182, 193, 169, 168, 168, 185, 165, 164, 183, 183, 182, 168, 182, 183, 169, 167, 168, 186, 164, 167, 162, 184, 180, 169, 181, 181, 183, 206, 169, 184, 184, 184, 169, 166, 190, 168, 183, 183, 167, 171, 186, 168, 187, 187, 181, 168, 185, 181, 188, 184, 169, 165, 168, 187, 156, 164, 168, 186, 169, 168, 168, 169, 181, 170, 169, 170, 182, 186, 163, 186, 168, 196, 189, 187, 168, 182, 180, 181, 166, 187, 167, 166, 168, 196, 153, 183, 167, 166, 185, 180, 168, 194, 180, 169, 169, 193, 190, 188, 181, 183, 168, 167, 168, 170, 182, 198, 183, 169, 168, 180, 170, 169, 168, 169, 169, 169, 184, 169, 180, 181, 190, 181, 169, 175, 169, 185, 170, 184, 169, 182, 184, 168, 183, 182, 170, 168, 181, 184, 182, 184, 159, 168, 181, 182, 167, 168, 186, 184, 168, 185, 189, 169, 161, 184, 183, 186, 162, 183, 178, 184, 185, 184, 169, 169, 168, 164, 184, 181, 168, 170, 169, 169, 169, 169, 168, 182, 180, 168, 166, 167, 168, 184, 188, 161, 163, 180, 190, 183, 168, 181, 187, 182, 181, 169, 148, 169, 167, 168, 168, 185, 181, 184, 185, 192, 182, 181, 182, 190, 159, 184, 184, 190, 183, 186, 168, 167, 182, 184, 169, 169, 169, 183, 157, 185, 186, 170, 167, 169, 185, 187, 167, 184, 187, 187, 181, 183, 170, 190, 182, 168, 185, 168, 184, 165, 167, 166, 168, 180, 185, 184, 169, 168, 204, 188, 196, 169, 183, 189, 183, 184, 180, 165, 188, 167, 168, 172, 168, 167, 167, 183, 168, 168, 167, 169, 183, 185, 172, 164, 183, 167, 169, 185, 169, 159, 180, 161, 169, 168, 185, 169, 181, 168, 168, 169, 179, 180, 187, 167, 184, 184, 168, 168, 167, 180, 183, 185, 167, 181, 183, 170, 184, 190, 161, 193, 163, 161, 205, 183, 167, 170, 190, 187, 168, 188, 182, 167, 182, 169, 184, 167, 174, 185, 163, 168, 193, 168, 179, 181, 168, 167, 180, 190, 179, 182, 167, 184, 225, 189, 179, 169, 161, 168, 168, 169, 167, 169, 169, 183, 185, 184, 181, 174, 170, 168, 168, 169, 184, 185, 185, 170, 169, 168, 189, 185, 183, 168, 169, 183, 169, 188, 167, 168, 169, 186, 191, 163, 182, 179, 159, 168, 169, 169, 186, 182, 168, 183, 170, 182, 179, 183, 185, 185, 166, 169, 168, 181, 169, 182, 189, 184, 182, 185, 167, 183, 168, 183, 165, 180, 182, 169, 170, 170, 167, 189, 189, 188, 188, 169, 183, 187, 163, 182, 169, 169, 169, 184, 182, 196, 168, 169, 182, 182, 168, 182, 181, 169, 183, 183, 182, 184, 184, 185, 182, 169, 167, 182, 187, 184, 168, 183, 184, 167, 171, 185, 166, 187, 183, 161, 168, 169, 186, 188, 168, 167, 183, 186, 187, 182, 167, 183, 160, 181, 166, 169, 185, 168, 170, 178, 168, 168, 168, 159, 167, 186, 183, 198, 183, 185, 169, 169, 189, 191, 186, 182, 170, 182, 170, 184, 168, 174, 168, 184, 186, 166, 161, 169, 168, 167, 196, 197, 167, 183, 180, 163, 182, 172, 165, 185, 178, 169, 186, 183, 169, 169, 181, 163, 183, 167, 182, 196, 168, 165, 191, 167, 170, 160, 182, 160, 185, 165, 183, 167, 181, 180, 165, 181, 170, 159, 169, 180, 170, 183, 197, 168, 169, 168, 166, 168, 167, 182, 169, 182, 169, 186, 182, 184, 181, 168, 183, 190, 184, 169, 182, 165, 185, 189, 166, 174, 182, 167, 189, 181, 167, 169, 184, 168, 168, 183, 185, 191, 184, 170, 184, 168, 186, 167, 169, 156, 182, 168, 183, 185, 185, 165, 182, 168, 188, 184, 169, 182, 162, 194, 203, 183, 194, 183, 168, 187, 186, 169, 181, 184, 168, 169, 182, 180, 177, 183, 167, 185, 166, 167, 171, 168, 167, 185, 169, 168, 177, 179, 171, 183, 167, 188, 179, 180, 169, 180, 179, 172, 171, 170, 171, 172, 185, 178, 180, 178, 170, 181, 178, 171, 179, 170, 171, 178, 180, 164, 171, 171, 177, 183, 176, 178, 179, 178, 175, 185, 182, 179, 179, 174, 166, 170, 165, 180, 179, 182, 179, 181, 172, 188, 177, 171, 177, 170, 178, 168, 169, 180, 171, 154, 173, 181, 191, 179, 167, 172, 179, 171, 168, 178, 178, 178, 179, 180, 170, 182, 171, 178, 172, 177, 186, 168, 179, 171, 171, 171, 178, 181, 179, 172, 171, 166, 175, 179, 172, 180, 178, 170, 167, 177, 179, 180, 169, 181, 165, 171, 181, 180, 177, 179, 181, 170, 184, 171, 173, 178, 179, 168, 170, 182, 178, 178, 171, 178, 170, 180, 178, 179, 178, 177, 170, 194, 179, 170, 171, 180, 178, 170, 181, 179, 179, 172, 173, 179, 169, 171, 169, 182, 181, 171, 172, 170, 178, 173, 180, 181, 166, 182, 181, 185, 172, 181, 179, 172, 172, 180, 178, 171, 173, 170, 180, 171, 169, 172, 172, 173, 170, 181, 171, 170, 191, 169, 170, 169, 171, 170, 169, 168, 170, 173, 172, 170, 169, 164, 184, 170, 171, 172, 181, 179, 171, 180, 170, 171, 183, 170, 171, 171, 168, 178, 178, 179, 171, 184, 171, 170, 146, 171, 170, 167, 170, 181, 178, 180, 183, 163, 171, 171, 183, 184, 191, 166, 180, 190, 178, 170, 181, 171, 171, 181, 182, 179, 171, 178, 180, 167, 187, 181, 170, 181, 182, 180, 167, 170, 172, 172, 169, 172, 171, 171, 170, 188, 182, 172, 172, 177, 171, 181, 170, 172, 182, 173, 165, 176, 172, 183, 171, 172, 168, 179, 178, 173, 180, 170, 179, 171, 169, 171, 178, 179, 178, 173, 172, 179, 180, 180, 180, 173, 170, 168, 180, 172, 171, 136, 189, 171, 178, 179, 172, 168, 176, 170, 170, 168, 170, 180, 167, 183, 168, 172, 176, 184, 177, 174, 170, 170, 181, 172, 180, 165, 171, 167, 179, 184, 171, 171, 172, 188, 172, 170, 180, 173, 177, 178, 171, 170, 180, 176, 174, 182, 171, 181, 180, 165, 159, 180, 169, 180, 184, 166, 172, 183, 173, 183, 179, 170, 180, 180, 180, 172, 178, 171, 177, 187, 172, 172, 170, 179, 172, 170, 179, 179, 178, 173, 178, 178, 170, 171, 172, 180, 167, 172, 168, 182, 177, 171, 179, 178, 180, 190, 172, 181, 179, 179, 172, 171, 172, 171, 179, 178, 169, 172, 181, 173, 179, 181, 183, 171, 181, 179, 185, 180, 170, 170, 171, 182, 163, 171, 172, 168, 171, 170, 172, 171, 178, 172, 171, 171, 179, 183, 167, 180, 170, 186, 184, 183, 173, 179, 175, 177, 172, 183, 171, 165, 169, 183, 166, 178, 171, 169, 179, 178, 170, 185, 176, 174, 171, 182, 181, 180, 177, 181, 171, 171, 173, 172, 180, 186, 183, 173, 171, 178, 171, 172, 171, 170, 171, 172, 183, 170, 151, 175, 185, 178, 170, 174, 171, 177, 171, 180, 172, 178, 178, 171, 180, 181, 172, 172, 179, 181, 179, 179, 169, 169, 179, 178, 170, 171, 171, 178, 171, 194, 188, 171, 165, 181, 178, 181, 166, 180, 181, 179, 179, 181, 172, 167, 172, 163, 178, 178, 171, 171, 171, 172, 172, 172, 171, 180, 177, 171, 171, 171, 173, 181, 188, 170, 167, 174, 177, 180, 170, 178, 183, 177, 177, 172, 180, 171, 166, 170, 171, 182, 178, 182, 180, 180, 176, 177, 178, 188, 167, 181, 178, 186, 180, 181, 171, 169, 178, 178, 168, 172, 172, 180, 175, 181, 179, 171, 169, 170, 184, 181, 170, 181, 173, 180, 177, 178, 172, 183, 179, 172, 181, 172, 180, 168, 168, 169, 171, 177, 183, 179, 172, 173, 192, 184, 188, 172, 179, 184, 179, 181, 177, 169, 188, 170, 173, 171, 172, 167, 170, 180, 172, 171, 169, 172, 179, 183, 174, 170, 180, 173, 172, 179, 172, 158, 177, 165, 172, 171, 179, 171, 177, 170, 170, 172, 176, 176, 181, 170, 180, 182, 171, 171, 169, 178, 180, 181, 169, 177, 180, 173, 181, 180, 169, 189, 168, 169, 192, 179, 169, 171, 177, 183, 171, 186, 177, 171, 177, 172, 181, 169, 175, 179, 168, 170, 193, 169, 175, 177, 171, 169, 177, 187, 176, 179, 172, 178, 192, 167, 179, 173, 170, 171, 168, 170, 172, 172, 170, 180, 180, 180, 179, 175, 172, 171, 174, 172, 179, 171, 180, 172, 172, 171, 180, 180, 180, 172, 171, 175, 168, 185, 174, 169, 171, 182, 180, 167, 179, 176, 165, 170, 172, 175, 180, 179, 171, 176, 172, 177, 177, 180, 155, 182, 167, 172, 170, 178, 171, 178, 182, 178, 179, 179, 170, 180, 170, 180, 162, 178, 177, 171, 172, 172, 172, 179, 181, 153, 184, 172, 180, 182, 170, 179, 172, 172, 172, 180, 177, 190, 170, 170, 185, 178, 174, 177, 179, 173, 179, 179, 178, 182, 178, 179, 182, 172, 172, 179, 183, 181, 171, 180, 178, 169, 173, 177, 171, 182, 181, 169, 171, 171, 181, 181, 170, 172, 180, 182, 180, 181, 171, 179, 167, 179, 170, 173, 178, 170, 171, 174, 169, 170, 169, 167, 168, 182, 181, 184, 179, 182, 172, 172, 185, 181, 183, 179, 171, 178, 171, 180, 170, 171, 174, 178, 183, 166, 171, 172, 171, 170, 178, 191, 172, 182, 177, 167, 178, 176, 168, 181, 174, 170, 180, 179, 171, 171, 179, 169, 179, 171, 179, 188, 172, 169, 184, 170, 173, 168, 177, 166, 179, 170, 180, 170, 177, 179, 165, 176, 173, 166, 171, 178, 171, 180, 189, 173, 171, 170, 168, 170, 171, 177, 173, 181, 169, 180, 178, 180, 178, 171, 178, 183, 180, 170, 177, 167, 180, 178, 170, 193, 179, 162, 183, 178, 171, 170, 179, 173, 171, 179, 179, 181, 179, 172, 168, 171, 181, 170, 171, 180, 180, 171, 179, 176, 181, 171, 179, 170, 181, 179, 172, 178, 168, 189, 200, 181, 184, 178, 172, 180, 179, 172, 180, 179, 171, 171, 180, 177, 176, 179, 171, 180, 172, 170, 172, 172, 169, 179, 171, 172, 178, 184, 170, 184, 165, 137, 183, 171, 168, 183, 181, 169, 169, 168, 168, 169, 197, 181, 184, 181, 167, 191, 181, 170, 191, 169, 169, 179, 186, 165, 168, 169, 182, 196, 190, 181, 184, 179, 179, 190, 178, 181, 183, 168, 166, 169, 162, 184, 184, 186, 182, 183, 170, 195, 181, 168, 180, 168, 182, 171, 167, 184, 169, 167, 169, 183, 196, 182, 166, 169, 182, 169, 164, 181, 183, 183, 182, 188, 169, 184, 169, 181, 168, 181, 184, 168, 182, 169, 168, 169, 182, 185, 181, 169, 170, 159, 178, 182, 169, 185, 179, 168, 183, 180, 183, 184, 175, 185, 190, 169, 183, 183, 184, 183, 185, 168, 188, 169, 169, 181, 182, 165, 167, 184, 192, 186, 167, 181, 169, 181, 181, 183, 183, 181, 169, 195, 184, 169, 169, 185, 184, 168, 185, 181, 182, 170, 169, 183, 166, 169, 168, 184, 185, 169, 169, 168, 181, 168, 183, 184, 168, 186, 186, 197, 171, 182, 182, 169, 171, 182, 182, 169, 169, 168, 183, 170, 166, 168, 168, 169, 170, 185, 170, 168, 196, 168, 168, 169, 170, 162, 166, 167, 168, 169, 169, 169, 168, 166, 194, 168, 170, 169, 184, 180, 168, 183, 169, 168, 186, 165, 169, 192, 164, 182, 182, 184, 170, 183, 169, 161, 185, 163, 168, 169, 165, 188, 182, 182, 182, 164, 168, 168, 182, 195, 197, 161, 184, 196, 182, 169, 183, 168, 168, 184, 183, 185, 169, 180, 185, 165, 193, 185, 162, 184, 183, 182, 166, 169, 169, 166, 165, 169, 169, 169, 168, 192, 184, 169, 170, 181, 169, 185, 164, 167, 178, 168, 161, 180, 170, 188, 170, 168, 161, 183, 183, 168, 182, 168, 188, 169, 173, 168, 183, 182, 182, 169, 170, 181, 183, 183, 181, 170, 168, 165, 183, 168, 171, 182, 194, 169, 183, 182, 170, 164, 180, 168, 167, 165, 166, 185, 161, 180, 168, 169, 167, 191, 180, 170, 164, 169, 184, 169, 182, 165, 168, 166, 182, 188, 167, 170, 169, 191, 169, 168, 181, 168, 180, 182, 169, 167, 186, 181, 172, 184, 170, 188, 183, 162, 144, 186, 165, 184, 184, 155, 169, 187, 170, 185, 184, 169, 185, 184, 184, 169, 183, 169, 182, 190, 170, 169, 168, 183, 166, 165, 183, 183, 181, 169, 182, 182, 169, 169, 169, 187, 165, 168, 164, 184, 181, 169, 181, 182, 182, 200, 169, 183, 183, 183, 168, 167, 168, 169, 183, 181, 168, 171, 185, 168, 186, 185, 185, 169, 183, 181, 192, 183, 170, 165, 168, 185, 158, 164, 168, 169, 169, 168, 169, 169, 182, 170, 169, 169, 183, 185, 165, 183, 168, 190, 192, 187, 169, 182, 180, 180, 167, 186, 169, 187, 169, 189, 155, 182, 168, 166, 183, 179, 169, 194, 180, 169, 169, 192, 188, 184, 180, 182, 169, 168, 169, 170, 182, 188, 185, 169, 168, 180, 169, 170, 168, 169, 169, 169, 185, 170, 185, 180, 193, 181, 169, 175, 170, 185, 170, 183, 170, 181, 184, 169, 183, 185, 170, 168, 185, 183, 181, 183, 159, 168, 181, 181, 168, 169, 167, 184, 168, 148, 195, 169, 161, 184, 182, 186, 164, 183, 179, 184, 185, 184, 170, 169, 169, 164, 184, 181, 168, 170, 170, 169, 169, 169, 169, 181, 179, 169, 167, 168, 168, 184, 190, 163, 165, 180, 161, 184, 168, 181, 186, 181, 180, 170, 187, 169, 166, 168, 168, 184, 180, 180, 184, 190, 181, 181, 183, 191, 160, 183, 184, 189, 183, 186, 169, 168, 181, 184, 169, 169, 170, 182, 157, 185, 183, 168, 168, 168, 184, 186, 167, 184, 164, 187, 181, 182, 170, 185, 183, 169, 183, 168, 186, 166, 167, 166, 169, 180, 185, 182, 169, 169, 207, 187, 195, 169, 182, 188, 182, 184, 180, 165, 192, 167, 170, 172, 169, 191, 168, 182, 169, 169, 168, 169, 183, 184, 172, 165, 182, 169, 170, 183, 169, 160, 180, 163, 170, 169, 183, 169, 181, 169, 168, 169, 179, 179, 185, 167, 184, 184, 168, 169, 167, 180, 185, 183, 166, 179, 183, 169, 182, 190, 163, 192, 163, 187, 201, 182, 168, 170, 191, 189, 168, 187, 181, 169, 181, 169, 184, 168, 175, 171, 164, 169, 192, 169, 180, 181, 169, 168, 180, 194, 180, 181, 168, 183, 214, 164, 179, 169, 162, 168, 169, 169, 169, 169, 170, 184, 186, 184, 180, 175, 170, 168, 169, 170, 183, 173, 184, 171, 170, 169, 188, 184, 183, 168, 170, 182, 167, 188, 184, 168, 169, 185, 186, 164, 183, 178, 159, 168, 170, 186, 184, 184, 168, 180, 171, 181, 179, 184, 184, 184, 167, 170, 169, 182, 169, 183, 188, 184, 180, 184, 167, 182, 168, 183, 166, 180, 182, 169, 172, 170, 168, 191, 188, 188, 189, 169, 183, 186, 164, 181, 170, 170, 168, 182, 182, 193, 168, 169, 184, 181, 169, 182, 181, 170, 183, 183, 181, 185, 183, 184, 181, 169, 167, 182, 186, 184, 169, 182, 183, 168, 171, 183, 166, 186, 182, 162, 168, 169, 187, 185, 169, 166, 182, 185, 186, 182, 168, 184, 159, 179, 165, 169, 185, 168, 170, 177, 167, 169, 168, 160, 167, 186, 184, 195, 183, 184, 170, 169, 188, 188, 188, 182, 170, 181, 171, 183, 168, 174, 168, 183, 185, 167, 163, 170, 169, 168, 191, 203, 168, 183, 180, 163, 181, 181, 166, 185, 178, 169, 185, 184, 169, 170, 181, 164, 181, 166, 183, 193, 169, 166, 189, 168, 171, 162, 182, 161, 185, 165, 182, 168, 181, 181, 165, 180, 170, 159, 169, 179, 170, 183, 217, 169, 169, 169, 166, 168, 168, 181, 170, 182, 169, 185, 182, 182, 180, 168, 183, 192, 184, 169, 167, 166, 185, 187, 166, 189, 183, 167, 189, 180, 168, 170, 185, 167, 169, 183, 184, 186, 184, 170, 168, 167, 183, 169, 167, 184, 181, 168, 182, 183, 186, 166, 181, 168, 186, 184, 170, 181, 163, 192, 201, 182, 197, 182, 169, 195, 184, 170, 180, 182, 168, 170, 182, 181, 177, 182, 168, 186, 168, 168, 171, 168, 168, 184, 170, 169, 183, 184, 168, 189, 166, 196, 183, 170, 166, 186, 182, 169, 166, 167, 167, 167, 196, 185, 186, 183, 166, 75, 183, 168, 189, 165, 166, 183, 189, 167, 166, 166, 185, 167, 177, 184, 182, 180, 182, 199, 137, 184, 193, 165, 168, 167, 162, 187, 186, 187, 183, 185, 168, 189, 186, 168, 184, 167, 186, 186, 166, 188, 165, 197, 166, 184, 155, 184, 166, 165, 185, 168, 161, 184, 187, 185, 188, 111, 167, 185, 167, 185, 166, 185, 191, 166, 185, 168, 167, 166, 184, 186, 184, 166, 167, 197, 186, 187, 165, 187, 183, 165, 159, 180, 185, 189, 170, 186, 151, 167, 185, 183, 188, 185, 187, 166, 194, 166, 165, 184, 186, 167, 166, 187, 194, 191, 164, 184, 169, 184, 182, 186, 184, 189, 166, 80, 187, 168, 168, 191, 189, 168, 192, 182, 183, 168, 165, 183, 162, 165, 165, 185, 187, 166, 166, 167, 182, 164, 186, 189, 164, 194, 187, 190, 169, 183, 183, 167, 170, 184, 185, 165, 167, 165, 187, 167, 165, 164, 163, 165, 167, 186, 167, 168, 200, 168, 164, 165, 168, 162, 188, 167, 165, 165, 165, 167, 165, 166, 193, 165, 168, 166, 189, 183, 164, 188, 167, 166, 190, 188, 167, 141, 155, 186, 185, 187, 169, 192, 166, 197, 190, 190, 167, 194, 193, 185, 187, 186, 189, 168, 165, 166, 193, 189, 51, 193, 187, 194, 185, 167, 184, 164, 165, 188, 187, 184, 165, 186, 201, 189, 197, 186, 152, 191, 185, 187, 167, 167, 166, 159, 157, 165, 166, 167, 168, 194, 186, 166, 167, 182, 169, 188, 158, 157, 140, 164, 195, 184, 169, 193, 167, 166, 160, 187, 183, 165, 186, 168, 189, 166, 165, 168, 186, 185, 184, 167, 168, 183, 186, 183, 184, 166, 165, 191, 185, 167, 165, 194, 202, 166, 185, 186, 166, 192, 185, 165, 191, 160, 187, 187, 161, 179, 168, 166, 161, 194, 184, 168, 191, 167, 184, 167, 184, 167, 165, 169, 183, 189, 164, 168, 168, 187, 168, 168, 183, 165, 182, 186, 165, 165, 190, 183, 169, 188, 167, 195, 186, 195, 185, 189, 187, 187, 191, 198, 167, 188, 167, 184, 186, 168, 189, 186, 190, 165, 185, 168, 185, 195, 167, 165, 167, 186, 163, 191, 187, 186, 183, 166, 186, 183, 168, 166, 166, 190, 190, 164, 162, 186, 184, 167, 184, 186, 184, 193, 166, 187, 185, 184, 166, 162, 192, 167, 184, 184, 167, 171, 187, 164, 189, 188, 191, 165, 186, 182, 193, 188, 167, 161, 165, 188, 200, 160, 165, 192, 167, 168, 166, 167, 184, 165, 167, 169, 185, 184, 165, 192, 165, 192, 194, 189, 167, 184, 183, 183, 163, 190, 165, 153, 168, 196, 200, 184, 166, 165, 188, 184, 168, 196, 185, 165, 167, 198, 190, 190, 183, 184, 166, 166, 166, 169, 185, 194, 190, 165, 167, 185, 168, 167, 164, 168, 167, 166, 189, 168, 119, 185, 190, 183, 167, 172, 166, 113, 169, 185, 164, 184, 188, 168, 187, 186, 168, 164, 185, 186, 185, 187, 192, 167, 181, 183, 168, 165, 192, 187, 166, 197, 193, 165, 163, 186, 185, 188, 193, 185, 194, 187, 190, 186, 167, 149, 167, 151, 187, 184, 165, 168, 169, 167, 168, 168, 167, 184, 183, 167, 164, 166, 163, 187, 195, 191, 162, 184, 195, 188, 166, 183, 190, 185, 183, 168, 102, 166, 168, 166, 167, 187, 183, 194, 188, 201, 185, 187, 188, 192, 192, 185, 185, 193, 187, 192, 166, 166, 184, 185, 166, 165, 168, 184, 150, 191, 188, 166, 167, 167, 186, 189, 165, 186, 195, 184, 181, 185, 165, 188, 184, 166, 186, 165, 186, 167, 169, 164, 166, 183, 188, 184, 165, 166, 207, 195, 145, 166, 184, 190, 184, 188, 183, 163, 195, 166, 166, 171, 167, 158, 166, 186, 163, 167, 167, 166, 184, 189, 160, 161, 186, 165, 166, 184, 167, 159, 184, 158, 168, 167, 190, 166, 184, 167, 166, 167, 184, 184, 188, 165, 184, 185, 166, 167, 165, 183, 188, 188, 165, 185, 183, 168, 185, 194, 200, 153, 159, 151, 151, 185, 167, 169, 192, 189, 167, 190, 183, 165, 184, 166, 186, 167, 181, 184, 158, 168, 165, 168, 184, 183, 166, 166, 185, 191, 181, 184, 163, 186, 211, 191, 182, 166, 156, 166, 167, 168, 166, 166, 167, 184, 187, 186, 182, 164, 169, 166, 164, 167, 187, 195, 185, 167, 168, 166, 189, 187, 185, 165, 168, 179, 168, 193, 116, 167, 168, 188, 190, 191, 185, 184, 194, 167, 168, 158, 189, 185, 165, 196, 168, 184, 185, 187, 192, 188, 167, 167, 167, 185, 170, 185, 187, 187, 184, 186, 165, 184, 167, 186, 165, 183, 185, 166, 161, 169, 163, 187, 189, 190, 187, 168, 186, 188, 159, 186, 167, 166, 167, 186, 185, 194, 168, 167, 137, 183, 164, 185, 182, 165, 185, 186, 184, 186, 186, 189, 175, 168, 164, 186, 189, 186, 166, 184, 188, 167, 168, 189, 166, 189, 186, 193, 165, 166, 186, 187, 165, 162, 184, 187, 190, 184, 167, 186, 193, 182, 163, 166, 189, 167, 168, 184, 166, 168, 168, 153, 166, 187, 187, 145, 184, 185, 167, 166, 197, 194, 186, 183, 166, 187, 170, 185, 165, 171, 163, 188, 187, 165, 190, 166, 167, 167, 198, 190, 165, 183, 183, 192, 185, 166, 163, 187, 182, 168, 189, 186, 168, 167, 183, 159, 186, 162, 185, 207, 165, 162, 191, 166, 169, 161, 184, 159, 189, 151, 186, 166, 182, 182, 167, 184, 167, 156, 165, 183, 168, 184, 203, 166, 166, 166, 164, 166, 165, 186, 165, 186, 166, 190, 184, 186, 183, 166, 185, 196, 185, 167, 187, 188, 187, 192, 164, 31, 187, 152, 192, 184, 163, 167, 187, 166, 167, 189, 190, 189, 186, 169, 191, 165, 186, 168, 163, 161, 182, 166, 185, 187, 187, 188, 183, 168, 190, 188, 166, 184, 162, 146, 40, 185, 204, 186, 167, 195, 186, 167, 183, 186, 166, 168, 181, 185, 180, 186, 165, 187, 164, 167, 168, 166, 166, 189, 165, 165, 180, 182, 170, 185, 166, 190, 181, 167, 167, 184, 180, 170, 169, 168, 168, 170, 192, 181, 183, 179, 168, 197, 180, 170, 181, 168, 169, 180, 185, 164, 170, 168, 181, 175, 191, 179, 184, 178, 177, 192, 167, 181, 183, 168, 165, 167, 170, 181, 182, 184, 182, 182, 170, 188, 179, 170, 180, 168, 181, 184, 166, 183, 168, 184, 168, 182, 170, 180, 165, 168, 181, 170, 168, 181, 180, 183, 183, 192, 168, 183, 169, 181, 169, 178, 188, 166, 180, 169, 168, 169, 181, 183, 182, 169, 169, 184, 178, 181, 168, 184, 180, 167, 160, 181, 181, 184, 170, 183, 159, 169, 183, 182, 181, 180, 183, 168, 190, 168, 170, 180, 182, 166, 168, 183, 185, 184, 167, 180, 169, 183, 179, 181, 182, 182, 169, 203, 182, 169, 170, 181, 182, 169, 185, 182, 181, 170, 170, 181, 166, 169, 167, 184, 182, 169, 170, 169, 180, 168, 183, 184, 165, 189, 184, 189, 171, 181, 181, 169, 171, 181, 183, 168, 170, 167, 182, 169, 165, 169, 168, 168, 169, 185, 169, 169, 194, 168, 168, 167, 169, 165, 183, 167, 167, 169, 168, 167, 168, 164, 188, 167, 168, 170, 186, 181, 167, 183, 170, 169, 185, 182, 168, 151, 164, 182, 181, 183, 170, 188, 168, 186, 131, 184, 169, 160, 181, 182, 183, 182, 191, 164, 166, 168, 189, 193, 200, 184, 184, 192, 181, 169, 183, 167, 168, 184, 184, 180, 167, 181, 189, 185, 193, 182, 165, 184, 184, 183, 168, 169, 169, 166, 168, 169, 169, 169, 170, 187, 182, 169, 169, 176, 170, 185, 164, 167, 186, 169, 182, 179, 171, 186, 170, 169, 168, 183, 178, 169, 182, 169, 183, 169, 177, 170, 180, 182, 181, 170, 170, 181, 182, 182, 183, 169, 169, 184, 182, 169, 168, 130, 202, 169, 182, 181, 169, 184, 177, 168, 162, 163, 183, 183, 171, 181, 170, 168, 167, 188, 180, 173, 183, 169, 182, 168, 183, 166, 169, 167, 179, 185, 168, 170, 170, 193, 170, 169, 182, 168, 179, 181, 168, 168, 183, 179, 171, 183, 170, 186, 183, 181, 179, 183, 184, 181, 187, 186, 170, 185, 170, 180, 182, 168, 181, 183, 185, 168, 179, 169, 181, 189, 169, 168, 168, 182, 167, 185, 181, 182, 180, 169, 181, 179, 169, 168, 169, 182, 182, 169, 169, 184, 180, 170, 179, 181, 183, 211, 170, 186, 181, 183, 170, 167, 158, 170, 181, 179, 168, 172, 183, 168, 181, 184, 184, 168, 184, 180, 190, 184, 169, 166, 168, 186, 193, 169, 167, 161, 169, 168, 169, 170, 181, 169, 169, 170, 181, 183, 163, 186, 167, 193, 186, 187, 169, 182, 179, 179, 167, 183, 168, 159, 168, 184, 188, 179, 167, 167, 183, 180, 169, 192, 180, 169, 169, 190, 187, 184, 179, 182, 169, 168, 169, 171, 183, 188, 184, 169, 168, 181, 170, 169, 168, 169, 168, 169, 185, 170, 174, 179, 188, 181, 169, 171, 169, 153, 170, 180, 168, 179, 183, 170, 183, 186, 170, 168, 182, 184, 180, 181, 183, 167, 181, 180, 169, 167, 171, 183, 169, 172, 192, 169, 170, 182, 181, 184, 183, 181, 184, 181, 181, 183, 170, 162, 171, 166, 182, 180, 168, 170, 170, 170, 170, 170, 169, 184, 180, 169, 168, 168, 168, 182, 190, 184, 167, 179, 163, 186, 167, 181, 187, 182, 179, 170, 184, 169, 165, 168, 168, 185, 180, 191, 183, 185, 180, 180, 181, 185, 184, 183, 181, 194, 180, 185, 169, 167, 180, 182, 166, 169, 170, 181, 163, 183, 183, 169, 167, 169, 184, 182, 167, 183, 162, 188, 181, 181, 167, 187, 183, 168, 182, 167, 187, 166, 168, 167, 169, 180, 183, 181, 169, 169, 197, 193, 188, 169, 180, 186, 181, 183, 180, 168, 192, 167, 170, 170, 170, 154, 169, 182, 168, 168, 167, 170, 183, 185, 165, 168, 181, 169, 170, 181, 168, 170, 179, 168, 170, 169, 183, 169, 179, 169, 166, 169, 178, 180, 182, 167, 180, 181, 169, 169, 167, 181, 181, 184, 166, 180, 184, 171, 182, 187, 188, 184, 169, 164, 170, 182, 168, 171, 188, 178, 169, 185, 179, 168, 180, 170, 184, 169, 183, 177, 168, 169, 177, 169, 177, 180, 167, 168, 180, 183, 180, 182, 167, 180, 178, 163, 182, 170, 171, 168, 167, 170, 170, 170, 170, 181, 184, 183, 181, 166, 171, 169, 167, 169, 183, 163, 182, 171, 170, 169, 184, 182, 182, 169, 170, 178, 167, 190, 179, 168, 168, 179, 183, 182, 181, 179, 183, 169, 170, 169, 184, 182, 168, 185, 170, 179, 180, 182, 140, 183, 167, 170, 168, 180, 169, 178, 184, 182, 181, 180, 167, 182, 167, 181, 163, 180, 179, 168, 167, 171, 168, 187, 182, 139, 187, 169, 181, 184, 169, 182, 170, 169, 169, 182, 181, 190, 169, 169, 189, 179, 168, 179, 180, 169, 180, 182, 181, 184, 180, 181, 182, 170, 170, 182, 184, 185, 169, 182, 181, 166, 171, 179, 169, 186, 184, 187, 167, 169, 186, 185, 169, 167, 180, 184, 185, 184, 169, 183, 185, 180, 171, 171, 181, 169, 170, 177, 169, 169, 168, 167, 165, 182, 184, 192, 182, 183, 169, 170, 191, 193, 187, 180, 169, 182, 171, 182, 169, 168, 168, 182, 187, 163, 185, 169, 170, 169, 187, 189, 167, 184, 180, 182, 180, 172, 167, 185, 177, 169, 183, 182, 170, 170, 179, 169, 181, 167, 181, 197, 169, 169, 187, 168, 171, 171, 178, 168, 179, 166, 183, 168, 179, 180, 165, 179, 169, 166, 167, 179, 170, 182, 207, 171, 168, 168, 168, 168, 168, 179, 169, 183, 166, 182, 180, 183, 181, 169, 179, 188, 181, 169, 171, 181, 181, 188, 168, 193, 182, 164, 185, 181, 168, 168, 181, 170, 169, 184, 181, 187, 181, 171, 158, 169, 186, 169, 167, 164, 181, 168, 181, 182, 184, 184, 180, 169, 185, 182, 169, 179, 167, 191, 211, 181, 197, 180, 170, 184, 182, 168, 181, 184, 169, 170, 181, 180, 178, 181, 169, 182, 168, 168, 169, 169, 168, 184, 167, 169, 183, 184, 170, 185, 168, 75, 183, 171, 166, 186, 181, 169, 167, 167, 168, 168, 197, 185, 185, 182, 166, 197, 182, 169, 193, 166, 167, 182, 190, 168, 168, 167, 185, 168, 177, 183, 180, 180, 182, 198, 138, 183, 186, 165, 168, 167, 162, 187, 185, 188, 182, 184, 169, 200, 184, 169, 182, 167, 185, 185, 166, 187, 166, 195, 166, 184, 156, 183, 167, 165, 185, 169, 162, 184, 185, 186, 187, 190, 168, 184, 168, 184, 167, 184, 187, 168, 184, 168, 167, 167, 183, 187, 183, 167, 168, 195, 184, 185, 165, 185, 182, 166, 189, 179, 183, 186, 170, 185, 192, 168, 185, 182, 186, 184, 185, 167, 193, 168, 167, 183, 185, 168, 166, 186, 193, 193, 167, 183, 170, 183, 181, 185, 185, 187, 167, 201, 185, 168, 169, 188, 187, 167, 189, 182, 183, 168, 165, 182, 164, 168, 166, 184, 185, 166, 166, 168, 182, 165, 186, 186, 166, 188, 184, 190, 170, 182, 181, 167, 171, 182, 185, 166, 167, 166, 186, 167, 167, 166, 164, 166, 168, 187, 168, 169, 207, 169, 166, 167, 170, 163, 187, 167, 165, 166, 166, 167, 167, 168, 192, 166, 169, 168, 188, 181, 165, 185, 168, 168, 191, 187, 168, 195, 157, 184, 183, 186, 169, 188, 167, 196, 190, 190, 168, 158, 192, 184, 188, 184, 188, 169, 165, 166, 193, 153, 204, 192, 187, 193, 185, 168, 184, 164, 166, 186, 186, 184, 165, 184, 192, 189, 196, 183, 154, 189, 185, 185, 168, 168, 168, 162, 159, 166, 167, 168, 168, 187, 185, 167, 168, 182, 169, 188, 158, 158, 182, 165, 194, 185, 170, 190, 168, 166, 162, 186, 183, 166, 185, 169, 193, 167, 186, 168, 185, 183, 185, 167, 169, 181, 186, 183, 183, 166, 166, 190, 184, 167, 165, 194, 199, 166, 185, 185, 167, 192, 184, 166, 159, 162, 185, 187, 164, 178, 168, 166, 162, 187, 184, 168, 190, 167, 184, 168, 184, 167, 165, 170, 181, 188, 165, 168, 168, 188, 168, 167, 182, 166, 182, 184, 165, 166, 188, 183, 170, 185, 168, 192, 185, 193, 187, 188, 186, 186, 188, 196, 168, 187, 168, 185, 185, 169, 187, 185, 187, 166, 184, 168, 183, 197, 168, 165, 168, 186, 163, 190, 185, 186, 182, 168, 185, 183, 168, 167, 167, 188, 191, 165, 164, 185, 184, 168, 183, 184, 183, 190, 166, 186, 183, 186, 166, 163, 152, 167, 184, 183, 168, 171, 184, 165, 188, 186, 188, 166, 184, 182, 193, 186, 168, 162, 166, 187, 198, 161, 166, 158, 167, 168, 166, 167, 184, 166, 168, 169, 184, 184, 167, 189, 167, 200, 191, 187, 167, 185, 183, 182, 164, 189, 166, 194, 169, 197, 198, 183, 166, 165, 187, 183, 168, 198, 184, 166, 167, 193, 191, 184, 182, 183, 167, 165, 166, 170, 184, 196, 189, 166, 167, 184, 168, 168, 166, 169, 167, 166, 188, 169, 200, 184, 191, 182, 168, 172, 168, 110, 169, 185, 165, 183, 187, 168, 187, 186, 169, 165, 186, 184, 182, 186, 191, 167, 181, 183, 170, 166, 129, 187, 167, 102, 191, 166, 164, 185, 184, 186, 192, 184, 191, 186, 186, 187, 168, 149, 167, 154, 186, 183, 165, 169, 170, 167, 169, 168, 168, 184, 182, 167, 166, 166, 163, 187, 193, 190, 163, 183, 158, 186, 166, 183, 189, 184, 182, 168, 194, 167, 168, 167, 168, 186, 182, 72, 185, 192, 184, 186, 186, 191, 192, 184, 185, 193, 187, 190, 166, 168, 184, 185, 167, 167, 168, 183, 153, 190, 189, 167, 168, 168, 186, 188, 165, 184, 147, 178, 181, 184, 166, 188, 183, 167, 186, 165, 187, 167, 169, 164, 168, 182, 186, 183, 166, 167, 216, 193, 146, 167, 183, 190, 184, 186, 183, 164, 192, 167, 167, 172, 167, 195, 166, 184, 165, 167, 167, 167, 182, 185, 162, 163, 184, 166, 167, 184, 167, 161, 183, 158, 169, 167, 188, 167, 183, 168, 167, 168, 183, 183, 187, 166, 185, 184, 167, 168, 166, 182, 188, 187, 166, 184, 183, 168, 183, 193, 200, 152, 159, 189, 152, 184, 168, 169, 191, 186, 168, 191, 184, 166, 183, 167, 185, 168, 181, 165, 161, 168, 166, 168, 185, 183, 167, 167, 183, 192, 182, 183, 164, 186, 209, 151, 181, 168, 159, 167, 168, 169, 167, 168, 168, 184, 187, 187, 181, 166, 169, 166, 165, 167, 185, 161, 184, 168, 169, 167, 189, 185, 185, 166, 169, 179, 168, 191, 188, 168, 169, 187, 189, 190, 183, 184, 193, 168, 168, 193, 189, 184, 166, 190, 169, 182, 183, 186, 190, 186, 168, 168, 167, 184, 170, 184, 185, 186, 183, 184, 166, 184, 168, 184, 167, 183, 184, 167, 162, 170, 165, 189, 188, 188, 186, 168, 185, 188, 161, 184, 167, 167, 168, 185, 186, 191, 168, 168, 139, 184, 164, 184, 180, 166, 185, 185, 183, 185, 184, 188, 176, 168, 166, 184, 187, 186, 167, 183, 186, 168, 168, 188, 167, 188, 184, 191, 167, 167, 183, 186, 166, 163, 183, 186, 189, 182, 167, 186, 192, 181, 164, 166, 187, 168, 169, 182, 167, 168, 168, 155, 168, 185, 185, 145, 184, 185, 167, 167, 195, 197, 184, 183, 167, 186, 169, 186, 166, 171, 165, 185, 185, 167, 190, 167, 168, 168, 198, 197, 166, 183, 182, 190, 183, 183, 165, 187, 182, 169, 188, 186, 169, 168, 182, 161, 185, 164, 183, 202, 166, 164, 191, 167, 169, 163, 184, 160, 188, 153, 185, 167, 182, 181, 167, 183, 167, 158, 167, 182, 168, 183, 119, 167, 166, 167, 166, 166, 165, 185, 166, 184, 167, 188, 183, 187, 182, 167, 184, 193, 183, 167, 155, 188, 186, 192, 164, 197, 187, 152, 190, 183, 166, 168, 186, 166, 167, 189, 189, 191, 187, 169, 158, 166, 187, 169, 163, 189, 182, 167, 184, 185, 187, 187, 183, 168, 189, 186, 166, 183, 162, 146, 212, 183, 199, 185, 167, 194, 185, 167, 182, 185, 166, 169, 182, 184, 180, 185, 166, 185, 166, 168, 168, 166, 167, 188, 166, 166]) # parameters
+i24 = Internal("op24", "TENSOR_QUANT8_ASYMM", "{1, 7, 7, 1024}, 0.023528477177, 0") # intermediate result
+i25 = Parameter("op25", "TENSOR_INT32", "{1024}, 0.000470138824312, 0", [-26162, -6613, -35505, -13651, 4205, -19287, -15670, 8894, 1826, -20286, 635, -23150, -16263, -3742, 493, 942, -25564, -2058, -1912, -28030, -11305, 12381, 3314, 738, 7125, 4763, 1879, -12973, 7870, -17670, -23782, -5104, -2387, -20615, -4407, 828, -2961, -9653, -8080, -30691, -25058, 19254, 3774, -6460, -393, -13196, -20676, -18123, -4261, 1189, -9397, 5694, 20380, -13173, -18620, -2947, -1953, 352, 4544, -1677, 9000, 5035, -17370, -13016, -1935, 3669, -5581, 4263, -12720, 4940, -7854, -2269, 14923, 9484, -13580, -20631, 4369, -13059, 21561, -9196, -3355, -3902, -20436, -10399, 18447, -8978, -17818, -2435, 6770, -12412, 6257, -3901, 3171, 9348, -15047, -9, 3959, -11360, -9952, -7715, 8133, -7501, -7636, 8210, -22938, -15602, 2910, -28592, 14006, -37239, -22862, -9260, -18794, -2159, -13955, 2878, -6744, -5564, -1159, 12463, -175, -16231, 1528, -4875, -13822, -13564, -6928, -1312, -18731, 3920, 13706, 12257, -8810, -12139, -16525, -8218, -13866, -1432, -4876, -10133, -21051, -10786, -640, 10879, 749, -10442, -4192, -4545, -7910, -22521, -13701, -6391, -1128, 6703, 8342, -3225, -9932, -12819, -13828, 6806, -1111, 11234, 1834, 2515, 8383, 23131, -11768, -3710, -6171, 6122, -16934, 20966, 9313, -1695, -18109, -3377, -8631, 6854, 13926, 7761, 13234, 3554, -14130, -2726, -9053, -16697, -17426, -1673, 1815, -20214, 6983, 5676, -13490, -1714, 8004, 7489, 7616, -4155, -6935, -23942, 21549, -11000, -8980, 5646, 793, -10495, -17473, 1420, -592, -15692, 3853, -8842, -13222, -11494, -7196, 1905, -12911, 1846, -8977, 4108, -30526, 1225, 762, 9545, 9833, -13887, -7675, -8479, -7212, -1215, -4351, 2544, 15155, 636, -5674, 12685, -13405, -13935, -1495, -36886, -8259, 10313, -13588, -14226, 2714, -203, -15344, -291, 733, 3781, 13639, -19214, -8485, -71, 2635, -11178, -2427, -14758, -10628, 8166, -14413, -32862, -2039, -23363, -3324, -2320, 10700, 6810, -15059, 9192, 11028, -29741, -3230, 315, 6132, -3783, -8966, 12220, 9800, -10563, 7237, -22141, -5098, 13574, -1692, -10205, -4570, 9157, -6129, -14005, -18925, -7588, -842, 12171, 14278, 2274, 2384, -12368, -1308, -5855, 3585, 5496, -8727, 4098, 12959, -12080, -31164, 1001, -9723, -5228, -837, 14132, 1651, -16722, -8674, -10131, -3099, 2391, -34743, -16446, -14681, -20983, 6685, -12286, -9212, 2155, -10829, 7336, -13987, 13645, -10036, -13973, 17432, -15246, 9043, -3891, 1316, -9151, -24570, -4137, 9906, -13518, -13393, -18040, -9624, -2928, -4898, -12108, 13202, -8156, 20389, -3726, -11759, -7768, -984, -13593, 6368, 5561, -25845, -1016, -8977, 7120, -950, -4870, -6612, 8366, -16214, -3769, -6646, 20073, -6727, -6789, 4833, -3262, -6717, 10246, -11139, 694, -8534, 18493, 5183, -4383, -5514, -7871, 2665, -11321, -5562, -15995, 4279, -4429, 3949, -15922, 5010, 13385, -7529, 1665, 3419, 19872, 20550, 7852, 7263, 15425, -11392, 3598, -8417, -11381, -14652, -15377, -1523, -9181, -4264, 3759, -19837, -10905, -9051, 3987, -6186, 20542, 5655, -4535, -16901, -19650, -2827, -10952, -11896, -7432, 23140, 10196, 15854, 15213, -9724, -6592, -3908, 10221, -7666, -14058, 4259, 18087, 1018, -2699, -13378, -3858, -12226, -24426, -21368, -15381, -844, -9967, 3945, -11046, -16166, -3030, -13701, -5504, -3180, -8702, -6243, 6997, -3694, -593, -9928, -9382, 73, -12242, -9915, -35064, -15702, -5086, 3870, -28152, 8219, 5859, 11106, -2252, -24084, -3647, 12517, -748, -12563, -13912, 6855, -5563, -20747, -4809, -6260, -6543, 16842, 20371, -6374, 2646, -12752, 20351, -18849, -17724, -301, 5960, -8890, -1829, 9183, -13240, 14121, -27268, -11666, -2775, -6580, -9491, 20002, -17639, -8870, -845, 1317, -15383, -17317, 12828, 12222, -16823, -3606, 7209, 4854, 11255, -14194, 3959, -1767, -1625, 4376, 8806, 2156, -18144, 5731, -2281, -2134, -4205, -9969, -7783, -23236, -9587, -4276, 26147, -1748, -22760, 22334, 5279, -3063, -9039, 11417, 1472, -16043, -1064, 1772, -2243, -3391, -11000, -2913, 7386, 17091, 5174, 16236, -14638, 17349, 7913, 680, -7350, -209, -5856, -14529, -4519, -2380, 1738, -2427, -483, -2548, -5534, 4646, -17624, 4040, -15457, -17343, 429, -3886, 6409, 4825, -4191, -7280, -15755, 11934, 21581, -16485, 939, 12734, -7569, 5195, -2524, 4908, -1499, -7979, -3755, -7851, 1296, -1817, -4830, -17380, 12717, -18517, 11639, -17554, -4010, -14702, -11933, -22, -7028, -14885, -5210, -5698, -8114, -670, -7674, -4923, -20991, -4542, 7137, 12128, 2983, -2558, -5007, -10955, -10580, 11060, -3548, -2164, -11180, 5108, -5086, -30945, -10254, -10188, -6601, 14612, -7078, -3041, 21081, -12861, 9068, -18282, -10731, -8492, -12254, -2061, -25806, 1913, -5928, 10375, -31530, -1866, 5769, -1483, -9592, -1958, 6055, -3820, -15736, -18168, -10589, -15207, 12070, -25049, 12332, 3064, -6718, -15744, -12430, -8552, 19418, 26595, 31379, 11560, -3656, -6823, -7411, -23215, 8942, -15298, -12822, 5121, -15073, -21113, 10221, -1322, -9718, -10407, -7079, -10707, 16642, -6468, -5785, -653, -24621, -6797, -15177, -4503, -16692, -27633, -11908, 4665, 4519, -11775, -8375, -7585, -25005, 2289, 2042, -7631, -14514, -13573, -14593, 19713, 3908, -6195, -13780, -2786, -493, -32260, -9388, -4598, -16237, -18422, 18875, 12401, -10827, -2169, 2910, -2799, -6514, -11196, -5438, -8069, -28262, 1154, -27282, -2814, 799, -22336, 5007, -21195, -2553, -25731, 1025, 1646, -3789, 113, -3412, -1914, -15037, 10447, 21412, 5351, -1372, -14564, -8323, -4137, -11350, -5685, 6426, -19840, 2966, 9854, -20742, -9296, 64, -2134, -13242, -41689, -16428, -947, 8750, -9295, 7692, -10720, -10123, -8789, -8885, 3277, -8326, 2054, -8289, 9372, 6071, -3163, -20541, 10490, -8166, -1340, -4542, 350, -11319, -10114, -927, 2046, -20164, -21654, 2914, -6083, -5313, -21487, -7834, 4402, -7154, -3915, 5780, -24430, -3961, -12721, 15682, 2723, -18175, -11728, -1342, 623, -7215, -10952, -19728, 6028, -10852, -12081, -8912, -15550, 5544, -27454, -8112, -7784, -536, -4789, -17527, 577, -9080, 2518, 4624, -3219, -9547, -7244, 8191, -2266, -2170, -615, -16545, -501, 5238, -6708, -18092, -14365, -794, -11216, -8961, -1071, 6462, -12948, 58, 8327, 37, 22290, 2584, 1796, -1195, -13303, -5904, 36577, -769, -5306, -4666, 6068, -11579, -6031, -11108, -6758, -4553, 4501, 602, -29156, 1373, 17504, 8059, -4587, 922, -4312, 16767, 16628, -838, -726, 9191, 23381, -9736, 8401, -9301, -1649, -1658, 2462, -218, -14604, -9317, -19467, -22911, -9432, 2787, -6900, -2782, -1356, 7362, -4229, 18051, -15326, 8074, -24538, -8356, 9135, -12763, -17368, 2901, -10952, 3238, 4554, 12641, -17563, 14674, -8532, -4983, -30604, -21666, 4701, -4791, -23303, -5170, -6377, 8178, -24380, 11494, -10568, -25637, -417, 17485, 23996, -2006, 5104, -12569, 4285, -13193, -15527, -14634, -7498, -2356, -4129, -10391, -4060, -940, -24346, -8040, -17625, 4929, -19981, -13010, -9283, -13459, 22118, 4208, -5005, -19483, 8428, -7617, 15082, -524, 7526, -1883, 1302, 8691, -11063, 11738, -17794, 6617, -2478, -10466, -24237, -9517, -3084, -23759, 3774, -2590, -16017, -16692, 20443, 4386, -3589, 3527, -11749, -2130, 10041, -15341, 4512, -13005, -1669, -4027, -5702, -17263, 2954, -41854, 5651, 10648, -13804, 18020, 5698, 7785, 812, 79, -1840, -11138, 8976, 2619, -2038, 15148, -20489, -5117, -8041, -6644, -14446, 15541, -15148, 337]) # parameters
+i26 = Parameter("op26", "TENSOR_QUANT8_ASYMM", "{1024, 1, 1, 1024}, 0.0199816934764, 126", [131, 123, 129, 127, 125, 136, 133, 134, 130, 135, 117, 116, 137, 126, 109, 107, 121, 121, 122, 115, 132, 129, 128, 138, 133, 139, 128, 123, 113, 123, 113, 127, 122, 140, 121, 129, 113, 109, 142, 139, 111, 127, 117, 125, 118, 131, 132, 111, 131, 105, 124, 137, 137, 112, 125, 128, 128, 114, 117, 120, 128, 108, 125, 133, 125, 118, 115, 132, 107, 121, 118, 125, 115, 117, 123, 138, 141, 126, 126, 121, 122, 113, 130, 132, 146, 110, 139, 123, 122, 130, 129, 129, 120, 142, 133, 129, 114, 128, 127, 113, 115, 134, 129, 110, 130, 129, 120, 127, 134, 112, 122, 128, 127, 121, 131, 123, 133, 135, 116, 96, 134, 137, 128, 116, 132, 115, 139, 122, 131, 133, 128, 105, 117, 123, 117, 119, 118, 138, 113, 110, 128, 121, 124, 134, 115, 138, 110, 129, 138, 123, 133, 119, 145, 109, 127, 129, 120, 120, 139, 136, 119, 140, 127, 115, 129, 126, 125, 133, 118, 131, 131, 128, 107, 123, 127, 124, 118, 137, 111, 121, 115, 138, 128, 111, 130, 118, 140, 128, 125, 126, 129, 107, 145, 126, 119, 122, 141, 141, 122, 133, 130, 117, 140, 139, 123, 127, 155, 135, 126, 131, 122, 117, 115, 122, 129, 103, 113, 136, 129, 120, 126, 125, 123, 120, 121, 134, 145, 126, 127, 105, 125, 135, 136, 121, 143, 122, 129, 131, 112, 120, 106, 149, 119, 126, 122, 119, 122, 129, 129, 119, 141, 122, 125, 103, 128, 123, 143, 127, 143, 120, 132, 128, 122, 137, 131, 122, 114, 133, 121, 130, 115, 136, 125, 125, 130, 108, 141, 137, 110, 113, 100, 112, 132, 130, 119, 120, 110, 129, 132, 126, 120, 114, 126, 136, 120, 135, 139, 130, 135, 116, 115, 131, 119, 126, 142, 125, 124, 126, 111, 112, 132, 135, 124, 134, 117, 111, 130, 120, 123, 133, 139, 125, 122, 122, 106, 125, 125, 145, 136, 120, 113, 129, 119, 123, 126, 134, 140, 118, 139, 112, 106, 140, 131, 124, 122, 148, 126, 128, 137, 123, 120, 114, 111, 107, 117, 119, 103, 142, 121, 117, 130, 122, 113, 120, 143, 127, 134, 127, 145, 123, 123, 119, 148, 126, 135, 127, 124, 127, 138, 136, 126, 120, 131, 145, 120, 147, 140, 118, 123, 148, 127, 121, 119, 125, 119, 109, 122, 126, 124, 128, 109, 153, 128, 130, 136, 134, 126, 121, 121, 130, 126, 135, 125, 108, 155, 138, 108, 122, 128, 148, 107, 145, 119, 134, 121, 107, 132, 120, 135, 144, 124, 128, 109, 137, 132, 126, 126, 125, 113, 114, 139, 145, 121, 133, 122, 139, 141, 125, 116, 131, 125, 123, 128, 141, 108, 101, 124, 119, 112, 125, 138, 121, 132, 138, 141, 125, 128, 131, 112, 127, 121, 138, 156, 117, 114, 120, 120, 122, 117, 140, 133, 131, 113, 105, 139, 119, 119, 146, 137, 122, 141, 115, 136, 113, 118, 120, 123, 122, 136, 125, 132, 129, 137, 118, 154, 140, 116, 113, 132, 123, 126, 137, 136, 138, 135, 109, 131, 129, 110, 122, 102, 114, 129, 118, 125, 120, 131, 127, 121, 121, 130, 113, 126, 118, 138, 121, 119, 136, 134, 143, 132, 119, 125, 129, 98, 116, 130, 126, 144, 140, 136, 117, 136, 126, 114, 127, 122, 118, 129, 114, 116, 120, 133, 131, 129, 129, 136, 121, 130, 114, 115, 119, 140, 126, 125, 122, 116, 121, 106, 108, 134, 138, 118, 118, 137, 128, 137, 115, 114, 143, 129, 120, 112, 105, 133, 124, 115, 121, 120, 125, 118, 126, 142, 130, 139, 124, 129, 114, 122, 113, 120, 122, 122, 122, 123, 132, 132, 113, 122, 134, 140, 125, 129, 96, 125, 115, 101, 112, 123, 119, 116, 128, 121, 153, 112, 129, 134, 131, 120, 145, 144, 140, 134, 135, 125, 131, 135, 116, 113, 121, 121, 132, 137, 121, 123, 128, 138, 113, 128, 116, 132, 141, 124, 147, 114, 121, 121, 127, 125, 114, 108, 120, 132, 141, 144, 135, 114, 133, 122, 113, 129, 133, 131, 134, 112, 139, 131, 125, 122, 127, 135, 124, 128, 139, 139, 132, 118, 114, 129, 134, 116, 107, 117, 131, 133, 132, 133, 133, 129, 107, 125, 127, 136, 123, 119, 122, 133, 115, 126, 129, 122, 140, 113, 128, 104, 138, 117, 143, 115, 125, 132, 128, 136, 137, 125, 136, 118, 139, 125, 129, 109, 114, 120, 148, 124, 136, 133, 119, 138, 121, 110, 137, 119, 123, 131, 115, 131, 125, 129, 124, 136, 123, 119, 121, 114, 131, 126, 146, 113, 132, 112, 112, 132, 147, 125, 119, 141, 108, 125, 124, 132, 143, 118, 140, 119, 136, 121, 115, 125, 136, 121, 136, 110, 131, 138, 125, 135, 116, 126, 113, 124, 139, 128, 128, 132, 122, 120, 122, 125, 109, 141, 114, 135, 150, 138, 145, 125, 129, 145, 109, 123, 100, 129, 127, 115, 139, 132, 134, 130, 140, 122, 137, 124, 111, 131, 108, 124, 139, 140, 126, 127, 128, 109, 129, 128, 140, 118, 118, 117, 133, 120, 124, 123, 129, 120, 138, 129, 132, 118, 137, 101, 116, 129, 105, 106, 122, 103, 133, 117, 156, 123, 132, 119, 136, 132, 134, 109, 146, 131, 146, 138, 131, 127, 130, 113, 118, 125, 121, 139, 127, 118, 126, 125, 126, 117, 147, 116, 132, 124, 117, 132, 145, 126, 113, 122, 115, 147, 114, 116, 119, 109, 115, 129, 144, 123, 124, 123, 126, 125, 148, 125, 131, 134, 131, 110, 125, 132, 128, 137, 125, 119, 119, 111, 127, 103, 140, 130, 137, 121, 137, 126, 127, 125, 139, 108, 126, 128, 133, 123, 134, 110, 155, 119, 128, 109, 120, 152, 125, 148, 135, 118, 117, 131, 127, 142, 132, 128, 140, 117, 130, 125, 121, 121, 127, 126, 124, 114, 133, 129, 138, 117, 123, 128, 147, 114, 130, 112, 119, 119, 117, 132, 132, 121, 120, 145, 115, 144, 123, 133, 134, 125, 147, 116, 137, 121, 128, 145, 124, 97, 136, 140, 122, 134, 126, 116, 116, 108, 126, 125, 130, 122, 115, 125, 125, 132, 114, 132, 131, 126, 120, 126, 128, 134, 133, 134, 152, 115, 139, 131, 108, 128, 120, 124, 123, 136, 132, 131, 124, 126, 120, 129, 124, 124, 109, 111, 97, 136, 116, 116, 115, 124, 130, 114, 130, 121, 132, 124, 123, 150, 136, 119, 131, 115, 123, 109, 121, 132, 123, 121, 140, 131, 124, 125, 122, 119, 128, 113, 117, 136, 125, 120, 132, 118, 115, 133, 130, 123, 137, 124, 139, 117, 126, 118, 137, 133, 121, 127, 112, 111, 117, 139, 135, 137, 94, 131, 128, 126, 128, 133, 112, 146, 122, 112, 117, 120, 113, 123, 117, 127, 112, 115, 117, 134, 120, 118, 112, 127, 121, 130, 117, 126, 113, 122, 137, 131, 145, 124, 132, 122, 116, 126, 113, 122, 132, 129, 130, 104, 123, 123, 116, 133, 124, 127, 122, 114, 116, 134, 139, 135, 135, 126, 145, 128, 144, 141, 123, 109, 99, 109, 120, 160, 122, 117, 125, 116, 119, 106, 129, 140, 118, 129, 139, 130, 119, 143, 114, 129, 119, 141, 138, 130, 119, 140, 135, 142, 132, 140, 121, 126, 111, 120, 125, 137, 131, 118, 125, 109, 124, 125, 108, 114, 114, 125, 130, 109, 143, 136, 126, 118, 136, 119, 126, 121, 119, 122, 118, 121, 119, 130, 105, 120, 122, 126, 115, 122, 117, 129, 133, 115, 128, 113, 124, 119, 120, 151, 125, 121, 110, 125, 125, 133, 112, 124, 116, 109, 119, 126, 120, 124, 136, 122, 126, 144, 123, 113, 125, 120, 134, 115, 120, 152, 135, 112, 124, 124, 129, 110, 135, 117, 118, 113, 122, 111, 122, 110, 118, 118, 128, 132, 126, 122, 110, 139, 120, 117, 120, 112, 113, 124, 130, 117, 126, 125, 137, 118, 126, 117, 117, 121, 121, 130, 109, 143, 149, 141, 126, 125, 125, 132, 131, 119, 134, 116, 123, 107, 124, 130, 138, 125, 138, 127, 124, 124, 124, 144, 133, 148, 153, 114, 140, 137, 133, 123, 119, 125, 135, 114, 128, 105, 112, 120, 135, 127, 117, 133, 133, 125, 130, 127, 121, 103, 131, 124, 133, 142, 118, 130, 131, 124, 138, 137, 120, 127, 137, 125, 116, 129, 122, 115, 132, 145, 119, 130, 115, 127, 125, 113, 134, 126, 130, 118, 140, 135, 124, 129, 117, 129, 129, 123, 112, 122, 134, 116, 135, 135, 127, 108, 121, 128, 136, 122, 112, 143, 108, 134, 111, 124, 132, 110, 118, 127, 139, 111, 119, 120, 128, 116, 124, 126, 115, 126, 121, 116, 125, 136, 132, 125, 120, 130, 120, 116, 122, 118, 124, 113, 117, 128, 125, 111, 119, 126, 119, 117, 131, 127, 124, 121, 137, 125, 118, 99, 136, 150, 108, 114, 136, 120, 121, 138, 148, 118, 133, 134, 113, 115, 116, 116, 143, 139, 116, 128, 132, 122, 128, 135, 127, 114, 131, 129, 120, 118, 122, 132, 125, 149, 128, 125, 126, 121, 125, 130, 128, 116, 126, 133, 140, 121, 139, 123, 136, 135, 124, 131, 139, 137, 117, 118, 128, 132, 120, 122, 118, 113, 121, 132, 107, 126, 136, 118, 133, 112, 127, 103, 128, 119, 117, 126, 126, 127, 130, 124, 126, 119, 130, 124, 121, 121, 111, 118, 126, 105, 119, 121, 127, 142, 127, 115, 115, 126, 130, 136, 115, 127, 150, 114, 121, 158, 116, 125, 112, 130, 111, 134, 117, 118, 130, 116, 117, 116, 137, 133, 120, 133, 126, 131, 147, 119, 123, 116, 138, 127, 126, 113, 125, 128, 136, 140, 124, 116, 126, 129, 122, 116, 121, 129, 138, 132, 112, 120, 137, 131, 145, 120, 116, 127, 119, 133, 135, 133, 126, 129, 117, 139, 120, 121, 119, 115, 143, 119, 117, 123, 131, 122, 130, 136, 124, 131, 138, 111, 118, 125, 136, 139, 131, 134, 145, 137, 125, 115, 114, 109, 139, 124, 132, 147, 142, 139, 129, 126, 114, 130, 132, 108, 144, 142, 129, 124, 119, 114, 131, 128, 125, 130, 129, 116, 128, 121, 147, 116, 139, 133, 122, 133, 114, 128, 138, 117, 127, 139, 116, 128, 127, 123, 123, 127, 129, 125, 130, 132, 138, 126, 131, 136, 118, 119, 122, 132, 122, 131, 121, 129, 151, 124, 151, 123, 125, 132, 116, 115, 116, 125, 132, 125, 120, 120, 141, 116, 131, 138, 113, 137, 120, 148, 128, 113, 116, 133, 129, 127, 124, 135, 122, 116, 136, 125, 114, 113, 126, 128, 122, 88, 146, 141, 129, 123, 108, 144, 117, 128, 120, 114, 100, 120, 143, 126, 131, 115, 107, 103, 124, 125, 126, 131, 139, 129, 130, 119, 142, 126, 124, 113, 123, 118, 147, 121, 122, 126, 123, 126, 132, 123, 123, 120, 106, 127, 147, 115, 129, 127, 120, 119, 135, 140, 120, 126, 126, 123, 119, 155, 122, 127, 130, 144, 129, 141, 126, 137, 127, 123, 114, 117, 122, 127, 119, 110, 127, 125, 106, 139, 136, 126, 117, 128, 133, 117, 118, 125, 122, 123, 139, 145, 129, 117, 118, 131, 133, 119, 114, 126, 112, 125, 126, 129, 136, 132, 125, 133, 121, 117, 125, 117, 131, 123, 104, 112, 128, 120, 108, 129, 129, 122, 108, 125, 109, 125, 122, 127, 111, 132, 131, 131, 114, 129, 128, 125, 121, 137, 138, 117, 123, 121, 129, 128, 131, 103, 126, 131, 117, 132, 122, 131, 118, 129, 164, 125, 143, 126, 122, 120, 116, 132, 119, 104, 124, 119, 132, 119, 134, 147, 129, 122, 137, 122, 125, 140, 127, 122, 127, 119, 123, 118, 120, 125, 141, 113, 130, 133, 131, 118, 118, 130, 128, 128, 141, 111, 114, 139, 133, 109, 101, 118, 117, 124, 129, 99, 147, 140, 126, 115, 120, 132, 140, 118, 127, 133, 120, 126, 137, 115, 110, 109, 155, 131, 130, 131, 131, 143, 130, 125, 111, 139, 126, 147, 127, 120, 145, 121, 143, 109, 137, 122, 102, 121, 119, 130, 130, 121, 136, 134, 117, 121, 128, 114, 122, 136, 137, 122, 131, 125, 125, 135, 127, 127, 132, 124, 126, 139, 126, 120, 127, 116, 143, 126, 134, 107, 131, 120, 129, 119, 123, 132, 131, 129, 145, 115, 138, 113, 123, 115, 122, 128, 152, 112, 135, 139, 134, 116, 110, 138, 149, 141, 130, 152, 129, 122, 124, 133, 124, 121, 118, 152, 99, 135, 132, 125, 111, 120, 130, 118, 123, 110, 137, 119, 123, 136, 128, 126, 131, 114, 118, 123, 133, 127, 133, 125, 111, 136, 124, 132, 137, 119, 127, 134, 119, 130, 107, 127, 128, 136, 131, 105, 113, 155, 112, 124, 129, 118, 136, 121, 128, 127, 127, 131, 123, 128, 127, 130, 115, 135, 129, 136, 124, 115, 117, 141, 140, 137, 107, 134, 132, 128, 126, 119, 133, 137, 126, 121, 120, 119, 129, 129, 113, 126, 129, 122, 133, 128, 117, 115, 134, 133, 123, 121, 136, 124, 118, 124, 133, 107, 118, 119, 114, 132, 113, 124, 124, 140, 114, 117, 111, 126, 129, 97, 121, 140, 124, 120, 132, 118, 136, 121, 139, 122, 117, 119, 120, 121, 133, 120, 135, 128, 134, 121, 125, 116, 117, 115, 132, 116, 119, 108, 119, 131, 132, 131, 128, 126, 125, 108, 134, 119, 152, 125, 107, 137, 132, 144, 151, 119, 122, 118, 140, 131, 114, 135, 125, 118, 138, 129, 126, 141, 131, 134, 123, 100, 122, 120, 114, 142, 134, 132, 144, 117, 123, 106, 131, 138, 133, 138, 123, 132, 142, 119, 128, 136, 139, 118, 126, 135, 123, 111, 129, 131, 131, 140, 124, 123, 114, 138, 129, 121, 130, 119, 126, 117, 131, 128, 129, 122, 130, 135, 134, 118, 130, 103, 108, 126, 129, 122, 132, 117, 121, 122, 121, 119, 120, 139, 126, 122, 134, 114, 127, 120, 126, 126, 128, 104, 111, 120, 111, 132, 125, 125, 122, 130, 113, 136, 116, 137, 118, 129, 142, 119, 131, 123, 140, 142, 139, 118, 119, 137, 132, 117, 134, 121, 112, 126, 134, 128, 98, 116, 124, 126, 129, 133, 133, 124, 111, 140, 133, 122, 140, 137, 111, 133, 116, 124, 127, 117, 130, 107, 133, 108, 128, 134, 145, 118, 134, 113, 102, 107, 115, 135, 132, 117, 119, 136, 121, 122, 114, 130, 145, 130, 142, 126, 143, 148, 147, 117, 119, 165, 121, 126, 134, 141, 120, 129, 123, 132, 131, 113, 131, 131, 131, 123, 117, 117, 134, 123, 129, 137, 121, 119, 121, 142, 122, 141, 141, 131, 121, 123, 123, 122, 128, 114, 110, 106, 120, 128, 119, 131, 117, 133, 136, 123, 145, 119, 142, 126, 111, 121, 120, 124, 153, 134, 140, 142, 137, 133, 115, 119, 128, 120, 134, 110, 128, 136, 128, 109, 115, 129, 127, 130, 119, 127, 136, 108, 131, 127, 129, 135, 125, 127, 125, 128, 131, 144, 122, 119, 127, 102, 124, 117, 127, 99, 128, 131, 151, 130, 113, 126, 114, 141, 115, 115, 132, 107, 122, 125, 145, 127, 145, 132, 142, 135, 112, 113, 116, 134, 121, 145, 126, 123, 108, 123, 125, 122, 112, 119, 124, 130, 119, 129, 132, 125, 131, 112, 144, 110, 132, 126, 144, 128, 125, 117, 133, 139, 129, 134, 117, 114, 130, 114, 135, 124, 130, 113, 124, 116, 138, 125, 125, 133, 128, 135, 133, 114, 127, 116, 136, 130, 125, 131, 128, 127, 138, 116, 131, 134, 117, 129, 136, 128, 123, 131, 106, 94, 131, 132, 128, 125, 105, 128, 125, 123, 120, 131, 125, 139, 136, 143, 139, 138, 108, 130, 137, 133, 128, 132, 146, 130, 128, 128, 124, 133, 128, 139, 137, 122, 137, 113, 126, 134, 143, 121, 119, 129, 124, 117, 121, 134, 122, 124, 136, 115, 130, 131, 124, 112, 111, 123, 146, 94, 125, 137, 134, 132, 123, 134, 119, 120, 135, 133, 125, 131, 111, 122, 121, 110, 142, 112, 151, 138, 129, 135, 124, 134, 145, 112, 126, 133, 135, 111, 108, 118, 121, 119, 123, 132, 135, 134, 129, 117, 125, 140, 138, 112, 132, 137, 138, 140, 135, 146, 112, 112, 113, 131, 142, 110, 141, 121, 110, 126, 121, 112, 145, 126, 138, 137, 126, 125, 144, 125, 141, 149, 122, 118, 134, 122, 110, 123, 146, 120, 145, 117, 138, 118, 128, 108, 135, 141, 129, 130, 131, 121, 122, 117, 117, 131, 131, 132, 130, 103, 127, 124, 129, 102, 125, 140, 118, 127, 120, 123, 135, 135, 136, 131, 130, 118, 139, 141, 144, 136, 135, 120, 130, 124, 134, 129, 113, 121, 122, 132, 127, 133, 116, 129, 129, 114, 135, 110, 116, 115, 118, 135, 117, 131, 115, 121, 130, 128, 135, 121, 130, 125, 121, 122, 115, 116, 137, 120, 131, 126, 130, 125, 123, 130, 125, 127, 127, 126, 135, 114, 121, 134, 130, 138, 127, 97, 130, 134, 119, 142, 119, 116, 112, 108, 122, 126, 123, 149, 122, 130, 144, 116, 125, 124, 115, 140, 117, 121, 117, 115, 130, 134, 134, 121, 141, 134, 133, 135, 119, 119, 131, 132, 110, 132, 135, 131, 123, 144, 111, 112, 109, 132, 109, 137, 124, 143, 131, 139, 114, 139, 121, 122, 114, 126, 118, 109, 135, 120, 122, 131, 120, 135, 138, 91, 124, 126, 124, 114, 122, 130, 116, 125, 138, 123, 122, 145, 128, 137, 148, 117, 126, 124, 126, 116, 143, 121, 101, 136, 111, 148, 135, 122, 124, 138, 135, 133, 128, 131, 138, 116, 139, 116, 122, 117, 127, 116, 124, 111, 116, 122, 128, 116, 141, 120, 139, 135, 123, 130, 127, 116, 134, 118, 122, 116, 126, 130, 139, 126, 110, 114, 124, 134, 112, 131, 121, 123, 126, 130, 130, 126, 120, 112, 120, 126, 138, 131, 129, 115, 123, 123, 136, 117, 122, 130, 123, 105, 132, 125, 120, 115, 106, 129, 130, 119, 138, 121, 134, 139, 123, 137, 120, 133, 116, 134, 120, 120, 122, 141, 124, 118, 119, 124, 124, 114, 116, 129, 125, 122, 126, 138, 122, 129, 139, 129, 143, 117, 130, 110, 127, 128, 123, 119, 122, 118, 117, 116, 131, 137, 127, 119, 122, 123, 145, 123, 133, 125, 124, 106, 124, 124, 130, 125, 127, 123, 123, 127, 136, 109, 134, 135, 107, 129, 106, 125, 128, 159, 115, 122, 122, 146, 109, 118, 145, 123, 131, 118, 117, 131, 121, 117, 120, 118, 125, 122, 151, 142, 135, 126, 149, 136, 146, 109, 129, 132, 131, 136, 115, 123, 127, 119, 113, 113, 121, 116, 115, 123, 117, 138, 120, 117, 136, 114, 124, 125, 122, 120, 146, 147, 125, 123, 130, 149, 112, 131, 117, 131, 114, 128, 143, 133, 110, 124, 110, 133, 137, 102, 131, 120, 118, 116, 129, 127, 134, 129, 114, 114, 127, 115, 145, 140, 135, 123, 151, 107, 122, 129, 133, 123, 135, 127, 132, 111, 113, 122, 131, 135, 113, 109, 117, 138, 116, 122, 111, 133, 127, 113, 126, 120, 108, 128, 133, 131, 110, 113, 139, 116, 138, 126, 135, 99, 139, 138, 115, 106, 122, 138, 108, 127, 154, 137, 143, 144, 153, 119, 115, 137, 129, 124, 127, 146, 145, 146, 116, 133, 139, 101, 116, 118, 116, 140, 117, 108, 114, 126, 139, 130, 141, 128, 138, 105, 128, 116, 137, 123, 135, 123, 115, 100, 130, 138, 122, 122, 120, 118, 128, 136, 126, 119, 102, 139, 132, 133, 123, 131, 120, 146, 111, 119, 125, 129, 118, 111, 136, 120, 132, 131, 130, 132, 126, 129, 117, 99, 130, 121, 137, 103, 130, 125, 132, 119, 96, 114, 125, 134, 124, 139, 136, 111, 130, 139, 120, 142, 155, 126, 129, 115, 137, 117, 122, 126, 118, 139, 121, 123, 115, 104, 127, 113, 125, 117, 125, 115, 128, 121, 132, 105, 123, 136, 125, 125, 102, 128, 117, 120, 140, 117, 108, 111, 146, 104, 131, 123, 121, 108, 130, 126, 144, 134, 127, 141, 112, 120, 107, 138, 139, 121, 139, 127, 130, 106, 120, 134, 119, 131, 128, 130, 119, 132, 135, 131, 131, 134, 109, 123, 122, 120, 116, 140, 135, 116, 142, 123, 142, 123, 123, 145, 130, 126, 107, 121, 125, 130, 124, 138, 130, 129, 122, 134, 123, 118, 126, 135, 132, 103, 133, 133, 118, 129, 142, 115, 117, 120, 116, 118, 149, 144, 131, 128, 135, 119, 108, 111, 114, 104, 138, 133, 126, 99, 135, 124, 134, 121, 108, 125, 122, 120, 123, 121, 129, 131, 87, 106, 130, 133, 115, 136, 115, 127, 118, 139, 159, 120, 125, 129, 132, 123, 127, 133, 109, 113, 139, 127, 128, 125, 114, 109, 134, 130, 107, 127, 131, 100, 110, 122, 124, 127, 124, 127, 119, 118, 122, 111, 148, 128, 140, 126, 104, 135, 116, 126, 113, 123, 118, 128, 128, 124, 119, 141, 125, 129, 144, 121, 106, 130, 138, 136, 126, 138, 107, 119, 114, 137, 139, 133, 126, 123, 132, 111, 132, 137, 114, 133, 130, 105, 127, 133, 127, 133, 110, 123, 139, 129, 125, 114, 117, 144, 128, 137, 127, 128, 125, 111, 119, 101, 117, 124, 134, 135, 143, 126, 110, 109, 127, 141, 114, 139, 118, 120, 103, 126, 106, 116, 122, 132, 122, 124, 128, 139, 139, 120, 117, 122, 107, 144, 131, 141, 88, 134, 124, 121, 143, 110, 135, 128, 104, 110, 122, 142, 131, 119, 125, 140, 127, 135, 138, 122, 125, 144, 144, 125, 140, 112, 109, 129, 113, 132, 130, 107, 141, 115, 132, 145, 133, 118, 122, 147, 125, 119, 119, 128, 147, 145, 124, 122, 132, 138, 113, 140, 126, 152, 124, 136, 114, 124, 136, 120, 131, 132, 134, 130, 118, 126, 132, 129, 141, 113, 120, 128, 130, 129, 107, 127, 140, 110, 127, 127, 122, 125, 122, 119, 120, 108, 116, 113, 124, 135, 119, 129, 130, 149, 124, 130, 126, 131, 123, 123, 117, 131, 131, 131, 133, 138, 110, 120, 132, 142, 109, 125, 152, 118, 122, 106, 123, 128, 136, 134, 123, 129, 132, 123, 144, 120, 120, 117, 117, 114, 135, 110, 124, 126, 124, 113, 127, 102, 113, 109, 121, 121, 110, 130, 133, 127, 122, 116, 119, 110, 116, 143, 129, 133, 144, 142, 130, 104, 123, 110, 113, 129, 136, 124, 123, 125, 119, 118, 127, 124, 139, 124, 137, 131, 127, 124, 131, 131, 137, 109, 122, 120, 119, 124, 122, 123, 126, 145, 111, 129, 107, 134, 123, 118, 118, 111, 125, 152, 134, 128, 140, 133, 128, 130, 140, 130, 135, 117, 127, 120, 115, 118, 106, 106, 123, 114, 126, 131, 111, 120, 144, 119, 136, 123, 133, 130, 128, 117, 137, 121, 146, 118, 119, 143, 116, 125, 129, 126, 113, 115, 124, 141, 128, 123, 138, 130, 141, 134, 133, 118, 130, 141, 129, 118, 140, 121, 128, 135, 152, 121, 119, 121, 120, 130, 132, 138, 121, 118, 140, 148, 123, 119, 129, 121, 108, 113, 123, 123, 143, 131, 123, 144, 138, 109, 121, 122, 133, 111, 141, 131, 120, 103, 123, 122, 122, 125, 133, 123, 135, 125, 127, 123, 130, 128, 151, 112, 121, 139, 104, 130, 123, 135, 153, 138, 134, 114, 125, 115, 124, 119, 119, 136, 127, 106, 126, 126, 132, 104, 135, 140, 141, 100, 127, 139, 116, 121, 154, 111, 132, 90, 147, 112, 125, 123, 120, 122, 130, 131, 122, 135, 133, 125, 127, 141, 130, 120, 130, 124, 120, 144, 122, 133, 119, 127, 136, 133, 126, 119, 138, 129, 125, 125, 143, 120, 111, 133, 111, 139, 117, 131, 126, 135, 111, 134, 132, 158, 139, 112, 116, 120, 124, 119, 129, 111, 116, 109, 145, 133, 149, 131, 119, 115, 98, 130, 147, 117, 130, 105, 110, 111, 126, 118, 132, 111, 136, 127, 114, 129, 105, 144, 120, 84, 135, 121, 115, 134, 123, 113, 119, 141, 121, 149, 125, 126, 130, 119, 123, 110, 114, 118, 114, 124, 114, 113, 132, 115, 118, 152, 113, 130, 140, 120, 119, 130, 120, 131, 123, 122, 119, 111, 132, 98, 112, 128, 142, 134, 155, 110, 131, 129, 135, 130, 127, 124, 134, 139, 121, 100, 131, 116, 124, 132, 133, 122, 132, 141, 123, 146, 124, 140, 127, 130, 103, 96, 125, 133, 118, 153, 129, 140, 118, 126, 138, 130, 128, 137, 102, 131, 118, 128, 130, 135, 140, 128, 125, 130, 138, 112, 119, 109, 104, 128, 120, 117, 161, 139, 148, 131, 130, 110, 114, 137, 138, 141, 150, 147, 133, 126, 142, 128, 148, 128, 113, 133, 153, 132, 120, 125, 131, 124, 98, 116, 105, 119, 121, 119, 123, 118, 126, 113, 141, 130, 128, 146, 123, 144, 117, 124, 115, 127, 125, 137, 143, 119, 121, 135, 132, 126, 116, 118, 121, 119, 120, 132, 123, 132, 103, 113, 131, 123, 122, 115, 138, 109, 133, 113, 142, 115, 110, 121, 107, 126, 149, 121, 120, 137, 119, 111, 120, 129, 126, 119, 134, 99, 130, 106, 134, 113, 131, 137, 122, 163, 120, 112, 116, 121, 121, 143, 143, 130, 127, 121, 133, 130, 110, 141, 117, 127, 103, 129, 112, 120, 119, 123, 122, 124, 121, 112, 130, 127, 109, 120, 143, 127, 127, 109, 110, 120, 108, 118, 126, 117, 133, 112, 111, 123, 139, 114, 120, 120, 138, 117, 126, 150, 154, 125, 128, 132, 139, 123, 124, 113, 116, 124, 106, 138, 140, 137, 135, 114, 111, 111, 124, 124, 117, 126, 120, 120, 129, 127, 120, 124, 115, 101, 105, 149, 111, 139, 116, 125, 113, 143, 126, 114, 125, 135, 122, 126, 116, 134, 114, 111, 125, 116, 128, 126, 115, 122, 124, 141, 142, 127, 113, 123, 131, 113, 122, 120, 116, 115, 135, 120, 129, 131, 119, 126, 126, 119, 134, 134, 120, 121, 124, 133, 134, 135, 121, 127, 124, 114, 127, 136, 102, 113, 144, 149, 122, 131, 133, 137, 127, 122, 126, 131, 122, 118, 130, 116, 123, 146, 120, 127, 128, 111, 129, 109, 137, 118, 110, 100, 121, 116, 136, 142, 129, 142, 118, 139, 119, 129, 130, 125, 105, 122, 108, 148, 130, 149, 122, 123, 127, 127, 112, 142, 128, 112, 139, 132, 117, 115, 140, 131, 129, 124, 121, 120, 133, 112, 142, 125, 126, 130, 122, 120, 112, 134, 140, 115, 122, 134, 132, 104, 136, 120, 122, 117, 124, 147, 127, 121, 134, 122, 117, 131, 144, 128, 112, 128, 113, 119, 140, 118, 122, 88, 130, 145, 154, 135, 116, 122, 120, 119, 114, 120, 139, 137, 121, 128, 141, 143, 114, 118, 111, 118, 116, 124, 130, 123, 121, 157, 125, 106, 113, 122, 126, 123, 110, 125, 112, 125, 129, 120, 119, 110, 128, 110, 113, 118, 115, 107, 127, 119, 124, 139, 116, 123, 131, 125, 124, 108, 123, 125, 137, 132, 120, 125, 131, 138, 115, 117, 135, 129, 128, 129, 145, 137, 124, 122, 113, 132, 137, 127, 132, 132, 119, 116, 135, 132, 97, 148, 114, 105, 109, 134, 142, 126, 123, 133, 129, 129, 133, 124, 122, 108, 130, 131, 141, 115, 116, 130, 127, 140, 116, 119, 118, 123, 117, 114, 136, 152, 138, 132, 138, 128, 133, 118, 119, 124, 137, 122, 125, 133, 118, 134, 128, 127, 131, 123, 128, 119, 108, 108, 134, 115, 124, 113, 122, 105, 131, 133, 127, 131, 136, 123, 127, 113, 138, 122, 130, 114, 134, 122, 113, 116, 133, 126, 137, 148, 117, 138, 137, 120, 131, 122, 119, 128, 135, 122, 102, 138, 101, 134, 110, 134, 148, 144, 141, 127, 135, 113, 108, 138, 137, 123, 114, 119, 137, 137, 126, 147, 128, 126, 130, 139, 133, 118, 113, 118, 127, 114, 138, 153, 122, 125, 126, 133, 130, 125, 133, 131, 111, 130, 136, 129, 129, 126, 126, 114, 132, 111, 109, 116, 134, 134, 135, 114, 130, 115, 117, 130, 122, 127, 135, 126, 132, 148, 127, 126, 118, 122, 123, 126, 141, 126, 123, 150, 117, 126, 111, 127, 146, 130, 109, 131, 122, 120, 112, 125, 121, 134, 134, 123, 136, 133, 118, 114, 140, 109, 124, 125, 127, 122, 115, 120, 143, 128, 120, 121, 114, 122, 129, 121, 127, 123, 110, 129, 119, 124, 120, 109, 129, 121, 112, 121, 112, 133, 127, 120, 117, 130, 132, 119, 127, 121, 118, 139, 150, 139, 145, 127, 134, 147, 121, 111, 129, 118, 101, 120, 141, 112, 129, 127, 117, 123, 142, 135, 129, 100, 120, 107, 128, 120, 116, 112, 126, 136, 111, 120, 119, 145, 125, 128, 129, 122, 131, 120, 127, 125, 124, 116, 135, 124, 129, 129, 117, 128, 129, 132, 130, 131, 117, 139, 127, 119, 121, 119, 129, 150, 127, 123, 132, 116, 121, 136, 126, 130, 130, 130, 125, 117, 141, 122, 137, 134, 122, 101, 132, 115, 108, 122, 122, 145, 114, 138, 129, 123, 126, 117, 130, 129, 144, 119, 129, 134, 134, 132, 115, 112, 102, 115, 135, 112, 146, 137, 144, 128, 131, 137, 124, 150, 125, 112, 112, 141, 131, 121, 117, 140, 131, 132, 130, 115, 126, 125, 111, 122, 136, 106, 145, 130, 129, 116, 134, 120, 131, 124, 121, 113, 116, 120, 127, 118, 123, 136, 147, 111, 147, 125, 99, 107, 130, 102, 122, 137, 128, 117, 106, 137, 120, 145, 115, 138, 130, 132, 102, 109, 127, 126, 147, 129, 124, 131, 138, 139, 144, 127, 145, 119, 136, 123, 129, 139, 131, 137, 126, 125, 136, 121, 111, 135, 133, 133, 123, 135, 118, 104, 120, 119, 123, 130, 129, 140, 129, 136, 124, 117, 116, 126, 160, 110, 122, 120, 113, 130, 113, 123, 105, 127, 125, 110, 118, 111, 139, 106, 135, 123, 131, 102, 125, 112, 112, 121, 120, 102, 120, 117, 148, 121, 110, 127, 121, 133, 144, 120, 138, 136, 130, 111, 117, 108, 136, 112, 133, 114, 128, 111, 131, 115, 143, 135, 133, 117, 113, 123, 130, 121, 109, 127, 125, 134, 138, 118, 133, 136, 125, 117, 115, 142, 135, 126, 129, 137, 122, 131, 125, 127, 130, 120, 113, 124, 129, 134, 128, 126, 131, 130, 117, 122, 135, 142, 130, 139, 124, 116, 105, 132, 122, 124, 134, 103, 140, 112, 112, 115, 118, 138, 148, 115, 117, 127, 126, 127, 120, 126, 114, 133, 124, 143, 128, 121, 125, 118, 128, 116, 128, 129, 145, 135, 136, 143, 132, 125, 117, 121, 129, 148, 118, 124, 131, 118, 116, 153, 119, 134, 138, 132, 98, 107, 141, 117, 135, 118, 113, 131, 101, 98, 127, 119, 128, 115, 116, 137, 110, 111, 129, 123, 126, 119, 122, 134, 132, 119, 125, 125, 114, 119, 136, 125, 131, 126, 121, 127, 132, 118, 103, 107, 121, 138, 127, 144, 148, 131, 116, 137, 130, 124, 125, 126, 115, 132, 146, 132, 123, 145, 115, 117, 105, 145, 151, 128, 122, 125, 109, 141, 116, 127, 117, 115, 116, 108, 119, 126, 120, 126, 132, 122, 125, 128, 133, 125, 147, 115, 105, 137, 116, 142, 130, 119, 116, 136, 127, 125, 140, 131, 118, 123, 131, 129, 130, 145, 139, 135, 130, 109, 111, 127, 96, 119, 127, 124, 135, 117, 133, 145, 127, 127, 134, 126, 140, 119, 126, 129, 121, 129, 121, 126, 134, 105, 120, 125, 122, 115, 137, 119, 120, 126, 121, 112, 114, 116, 118, 117, 136, 131, 131, 120, 131, 120, 125, 131, 136, 143, 120, 131, 111, 134, 116, 106, 117, 110, 109, 109, 124, 140, 117, 113, 130, 117, 126, 125, 135, 123, 107, 123, 138, 136, 120, 128, 124, 131, 132, 121, 125, 138, 122, 127, 119, 121, 124, 133, 123, 121, 129, 131, 122, 125, 110, 121, 118, 127, 119, 126, 115, 138, 121, 123, 129, 138, 124, 114, 126, 125, 124, 130, 110, 120, 128, 123, 116, 128, 120, 114, 133, 118, 127, 118, 116, 129, 134, 96, 131, 127, 128, 127, 118, 121, 120, 135, 126, 132, 128, 131, 126, 128, 128, 134, 116, 130, 155, 128, 118, 117, 135, 135, 116, 137, 119, 134, 94, 144, 127, 127, 122, 126, 126, 105, 111, 135, 133, 125, 114, 124, 113, 120, 138, 133, 117, 125, 119, 136, 130, 132, 119, 95, 128, 131, 115, 119, 97, 130, 125, 129, 133, 129, 130, 125, 119, 131, 114, 136, 140, 139, 99, 127, 133, 129, 119, 124, 139, 123, 149, 122, 129, 126, 135, 139, 154, 129, 119, 143, 131, 142, 109, 132, 124, 125, 126, 114, 137, 126, 120, 142, 137, 126, 121, 112, 134, 134, 127, 122, 117, 133, 129, 128, 138, 142, 140, 112, 116, 123, 124, 110, 130, 128, 121, 131, 117, 115, 119, 124, 134, 142, 130, 127, 112, 130, 141, 135, 136, 142, 138, 129, 121, 135, 129, 130, 132, 144, 133, 122, 110, 127, 130, 150, 129, 143, 127, 123, 121, 122, 110, 127, 123, 127, 131, 125, 114, 109, 118, 111, 156, 128, 128, 107, 131, 105, 124, 127, 119, 129, 129, 138, 115, 117, 121, 136, 143, 129, 142, 110, 125, 124, 106, 132, 130, 133, 126, 138, 118, 130, 118, 125, 129, 131, 133, 124, 133, 107, 109, 130, 118, 123, 128, 137, 142, 123, 134, 139, 119, 111, 126, 119, 119, 132, 129, 112, 140, 134, 118, 120, 133, 121, 135, 118, 126, 114, 110, 127, 136, 132, 120, 126, 127, 122, 121, 129, 107, 119, 131, 126, 121, 116, 136, 115, 133, 99, 131, 133, 128, 119, 124, 135, 122, 120, 127, 151, 145, 129, 124, 128, 107, 118, 118, 129, 113, 137, 125, 129, 125, 113, 119, 141, 124, 133, 130, 120, 126, 110, 120, 123, 132, 128, 139, 135, 129, 136, 109, 120, 138, 112, 134, 110, 134, 131, 140, 118, 129, 134, 115, 128, 125, 114, 116, 144, 131, 120, 128, 132, 120, 126, 118, 125, 118, 132, 119, 135, 128, 122, 115, 124, 134, 143, 143, 127, 127, 120, 130, 122, 141, 117, 132, 134, 125, 119, 111, 141, 124, 138, 114, 134, 124, 131, 134, 122, 127, 142, 138, 137, 113, 111, 153, 126, 145, 119, 120, 103, 120, 114, 110, 123, 130, 141, 103, 135, 125, 121, 115, 119, 115, 135, 117, 128, 124, 118, 119, 128, 132, 123, 139, 119, 107, 125, 130, 138, 135, 123, 121, 115, 137, 131, 113, 119, 133, 125, 120, 138, 127, 142, 122, 115, 126, 109, 122, 130, 133, 122, 107, 123, 121, 121, 129, 124, 123, 144, 90, 126, 139, 138, 133, 117, 124, 120, 134, 121, 127, 117, 144, 127, 118, 129, 122, 125, 120, 117, 129, 136, 140, 125, 121, 122, 133, 118, 119, 119, 146, 116, 128, 111, 117, 133, 130, 117, 136, 133, 111, 122, 115, 112, 122, 101, 113, 161, 119, 123, 132, 130, 132, 144, 131, 128, 124, 124, 136, 124, 121, 118, 133, 110, 141, 123, 131, 137, 122, 117, 141, 128, 131, 132, 124, 136, 136, 132, 126, 127, 117, 131, 122, 140, 124, 131, 141, 130, 122, 142, 125, 113, 128, 141, 105, 127, 124, 137, 133, 138, 138, 146, 109, 129, 139, 126, 114, 118, 121, 120, 129, 117, 122, 123, 113, 113, 114, 135, 126, 110, 107, 133, 128, 137, 114, 133, 135, 126, 117, 115, 131, 134, 115, 117, 127, 140, 125, 137, 132, 141, 120, 128, 133, 121, 124, 138, 118, 124, 138, 112, 118, 132, 107, 121, 121, 119, 129, 126, 146, 144, 123, 126, 123, 133, 124, 125, 129, 136, 123, 121, 115, 117, 132, 138, 114, 122, 124, 113, 116, 123, 134, 123, 125, 140, 125, 131, 131, 123, 118, 122, 99, 138, 118, 143, 121, 147, 113, 122, 126, 136, 115, 119, 130, 116, 133, 128, 142, 128, 119, 124, 124, 150, 139, 129, 112, 117, 99, 131, 126, 125, 125, 136, 127, 130, 138, 128, 118, 131, 142, 113, 107, 133, 128, 132, 123, 131, 116, 133, 121, 118, 134, 130, 116, 117, 121, 127, 112, 119, 127, 117, 110, 125, 146, 115, 140, 129, 125, 129, 114, 118, 119, 127, 131, 122, 137, 135, 134, 136, 145, 130, 107, 119, 145, 117, 136, 120, 128, 148, 122, 135, 137, 133, 121, 136, 121, 124, 114, 118, 133, 128, 128, 154, 112, 119, 119, 123, 125, 130, 115, 129, 132, 134, 115, 118, 135, 134, 130, 117, 146, 148, 118, 150, 112, 114, 126, 121, 148, 119, 123, 142, 124, 113, 125, 120, 114, 131, 122, 121, 116, 116, 127, 112, 117, 132, 134, 119, 126, 120, 125, 133, 123, 133, 132, 129, 127, 130, 128, 151, 128, 126, 129, 131, 115, 127, 126, 110, 119, 136, 133, 114, 112, 117, 124, 116, 141, 131, 123, 137, 126, 115, 117, 124, 133, 120, 116, 130, 133, 117, 120, 137, 126, 126, 126, 124, 114, 138, 132, 127, 130, 114, 118, 120, 120, 111, 114, 120, 132, 135, 138, 122, 125, 134, 142, 124, 120, 114, 134, 118, 115, 125, 133, 122, 122, 116, 117, 146, 123, 126, 139, 124, 125, 111, 118, 107, 129, 119, 139, 138, 126, 143, 147, 121, 128, 129, 133, 128, 114, 123, 119, 136, 148, 110, 136, 137, 133, 114, 125, 134, 118, 112, 125, 128, 133, 135, 120, 126, 115, 122, 123, 115, 137, 135, 102, 117, 110, 120, 123, 134, 145, 127, 131, 116, 115, 123, 138, 123, 122, 138, 131, 133, 116, 121, 123, 106, 135, 132, 136, 134, 147, 128, 116, 128, 128, 134, 121, 135, 154, 122, 142, 124, 133, 135, 131, 131, 120, 117, 125, 123, 112, 125, 120, 123, 118, 108, 132, 118, 116, 127, 128, 132, 112, 129, 130, 135, 99, 139, 130, 129, 122, 117, 144, 124, 123, 117, 129, 127, 134, 131, 127, 115, 133, 135, 129, 135, 132, 129, 129, 126, 109, 132, 124, 100, 122, 113, 128, 128, 147, 114, 127, 119, 139, 126, 120, 109, 121, 127, 142, 116, 142, 118, 118, 119, 124, 131, 125, 137, 106, 131, 118, 114, 128, 125, 105, 110, 121, 128, 127, 133, 134, 136, 133, 124, 129, 121, 141, 119, 117, 116, 121, 111, 145, 125, 121, 149, 117, 129, 114, 118, 113, 123, 130, 128, 141, 127, 124, 141, 140, 125, 105, 109, 136, 108, 116, 130, 139, 115, 139, 95, 110, 140, 131, 124, 135, 130, 107, 129, 95, 122, 144, 135, 118, 133, 131, 130, 116, 119, 131, 123, 125, 134, 128, 124, 125, 106, 127, 138, 140, 125, 125, 133, 132, 154, 106, 125, 130, 116, 104, 109, 125, 128, 131, 129, 141, 144, 136, 125, 123, 126, 112, 121, 141, 117, 120, 138, 124, 123, 129, 124, 139, 142, 126, 107, 126, 120, 139, 112, 141, 126, 132, 123, 130, 119, 118, 125, 132, 141, 124, 143, 133, 119, 124, 126, 114, 139, 122, 112, 123, 116, 137, 114, 127, 163, 137, 107, 115, 133, 117, 105, 127, 140, 123, 128, 135, 112, 130, 117, 114, 132, 126, 132, 122, 140, 126, 151, 133, 148, 116, 116, 144, 123, 131, 111, 116, 124, 123, 128, 129, 129, 126, 144, 126, 149, 126, 149, 127, 127, 121, 153, 128, 135, 124, 126, 144, 116, 127, 103, 119, 126, 127, 129, 110, 114, 131, 118, 135, 120, 98, 131, 138, 111, 144, 134, 124, 121, 120, 114, 120, 96, 122, 113, 138, 138, 135, 120, 131, 119, 131, 124, 130, 126, 113, 123, 105, 116, 125, 114, 116, 107, 131, 136, 113, 121, 125, 145, 116, 145, 128, 121, 117, 106, 101, 121, 107, 128, 134, 115, 128, 128, 118, 131, 122, 118, 111, 133, 124, 124, 130, 125, 129, 121, 125, 131, 134, 114, 123, 126, 110, 133, 119, 129, 126, 129, 123, 120, 115, 138, 119, 130, 126, 124, 121, 125, 111, 134, 128, 146, 139, 133, 136, 106, 116, 140, 114, 123, 131, 118, 132, 130, 165, 132, 127, 126, 127, 118, 143, 90, 116, 118, 106, 119, 117, 108, 108, 126, 127, 124, 125, 134, 136, 141, 135, 120, 114, 122, 153, 115, 116, 139, 123, 125, 126, 111, 109, 129, 139, 126, 129, 125, 118, 115, 107, 130, 135, 117, 153, 122, 127, 134, 133, 129, 127, 128, 113, 143, 134, 105, 119, 151, 128, 126, 120, 120, 127, 133, 103, 149, 133, 130, 142, 111, 105, 120, 119, 117, 126, 126, 139, 112, 124, 132, 131, 132, 118, 129, 140, 121, 127, 128, 139, 134, 118, 142, 126, 130, 141, 120, 138, 122, 110, 135, 98, 111, 124, 122, 130, 121, 121, 137, 118, 121, 129, 121, 118, 111, 145, 122, 121, 113, 125, 137, 121, 127, 113, 121, 101, 108, 136, 122, 122, 135, 140, 111, 135, 107, 136, 144, 133, 106, 133, 136, 133, 117, 136, 124, 137, 130, 137, 128, 121, 105, 128, 100, 130, 133, 125, 122, 108, 129, 114, 123, 137, 117, 131, 133, 136, 130, 137, 118, 129, 126, 132, 116, 131, 124, 133, 106, 142, 109, 127, 128, 118, 113, 141, 131, 141, 112, 116, 109, 132, 117, 131, 140, 152, 123, 125, 118, 131, 126, 111, 136, 127, 142, 134, 126, 128, 143, 106, 134, 134, 120, 119, 128, 140, 135, 108, 136, 126, 120, 113, 112, 127, 125, 124, 126, 143, 113, 125, 137, 131, 140, 125, 125, 108, 136, 127, 126, 118, 120, 148, 130, 125, 116, 101, 117, 121, 142, 114, 158, 130, 117, 137, 110, 117, 113, 129, 138, 114, 117, 119, 119, 137, 130, 123, 126, 149, 119, 113, 136, 124, 126, 137, 127, 117, 151, 124, 123, 122, 145, 126, 112, 132, 114, 122, 142, 141, 130, 119, 117, 130, 117, 117, 134, 131, 131, 99, 127, 127, 124, 145, 118, 131, 120, 136, 134, 131, 125, 128, 128, 135, 116, 141, 108, 133, 125, 126, 116, 134, 135, 108, 119, 109, 145, 125, 154, 120, 135, 116, 130, 128, 140, 139, 113, 130, 124, 137, 127, 141, 130, 117, 116, 117, 127, 118, 149, 126, 131, 122, 132, 149, 113, 115, 114, 126, 124, 114, 139, 134, 125, 133, 122, 141, 137, 127, 133, 108, 116, 137, 106, 129, 117, 116, 116, 135, 121, 111, 116, 136, 117, 125, 113, 138, 126, 127, 132, 118, 135, 128, 124, 109, 131, 109, 118, 135, 135, 129, 122, 122, 124, 117, 109, 123, 111, 133, 145, 126, 107, 118, 131, 118, 121, 122, 125, 114, 123, 128, 127, 131, 130, 121, 124, 139, 131, 140, 135, 126, 124, 125, 137, 125, 120, 122, 131, 114, 132, 118, 113, 118, 122, 122, 123, 113, 122, 109, 115, 143, 117, 113, 99, 128, 121, 135, 131, 123, 119, 112, 125, 128, 124, 151, 110, 119, 116, 120, 128, 121, 106, 123, 127, 127, 133, 134, 115, 135, 128, 126, 117, 142, 115, 129, 136, 124, 125, 139, 130, 133, 115, 109, 117, 109, 119, 121, 117, 113, 123, 104, 148, 120, 126, 130, 127, 140, 140, 133, 124, 116, 141, 112, 139, 121, 123, 128, 138, 115, 143, 120, 124, 128, 123, 135, 158, 121, 125, 115, 138, 122, 118, 134, 116, 109, 139, 140, 127, 127, 121, 122, 123, 132, 125, 145, 124, 140, 116, 113, 152, 140, 137, 150, 117, 118, 128, 120, 116, 123, 130, 124, 126, 118, 117, 126, 139, 129, 126, 127, 124, 158, 131, 128, 112, 118, 124, 136, 136, 119, 127, 126, 127, 112, 139, 124, 127, 132, 129, 114, 128, 132, 123, 118, 128, 130, 136, 140, 124, 100, 122, 120, 128, 130, 130, 136, 118, 132, 117, 119, 140, 148, 133, 115, 103, 123, 124, 134, 122, 134, 125, 117, 132, 140, 105, 138, 125, 131, 130, 131, 133, 116, 112, 132, 129, 122, 140, 122, 136, 127, 127, 118, 124, 128, 130, 108, 122, 125, 126, 134, 126, 119, 114, 122, 136, 129, 122, 141, 113, 120, 121, 103, 136, 128, 135, 111, 129, 131, 126, 120, 127, 139, 114, 124, 126, 89, 140, 121, 116, 127, 125, 144, 129, 121, 136, 138, 122, 132, 115, 122, 127, 140, 115, 112, 119, 128, 125, 115, 145, 126, 122, 136, 117, 132, 128, 119, 124, 124, 129, 110, 121, 118, 130, 129, 122, 125, 130, 130, 139, 130, 117, 124, 129, 117, 112, 146, 118, 128, 132, 130, 132, 136, 127, 107, 120, 118, 126, 124, 129, 118, 117, 129, 134, 120, 129, 147, 151, 134, 123, 133, 125, 122, 133, 125, 132, 130, 121, 131, 114, 115, 117, 126, 133, 121, 113, 117, 132, 134, 114, 118, 128, 133, 131, 119, 102, 148, 123, 123, 137, 102, 132, 135, 120, 142, 125, 128, 129, 127, 117, 128, 145, 119, 135, 152, 125, 113, 131, 129, 111, 136, 136, 139, 125, 117, 122, 123, 128, 123, 128, 116, 122, 121, 137, 127, 135, 115, 113, 114, 134, 115, 130, 125, 127, 121, 112, 113, 135, 134, 149, 125, 112, 118, 125, 128, 131, 123, 116, 117, 135, 127, 125, 127, 125, 107, 145, 130, 122, 120, 122, 130, 129, 139, 126, 116, 124, 119, 118, 136, 119, 120, 116, 157, 132, 122, 115, 118, 119, 131, 116, 131, 98, 122, 118, 121, 134, 129, 134, 118, 126, 135, 133, 121, 111, 126, 109, 132, 124, 130, 113, 117, 118, 119, 126, 127, 114, 125, 126, 128, 114, 134, 127, 136, 118, 139, 135, 136, 128, 108, 109, 115, 129, 104, 122, 111, 121, 132, 137, 128, 108, 108, 121, 112, 113, 135, 130, 121, 121, 122, 124, 107, 113, 131, 125, 119, 120, 126, 124, 140, 123, 113, 133, 129, 121, 134, 125, 126, 116, 117, 143, 125, 110, 132, 112, 128, 127, 134, 117, 124, 124, 120, 121, 136, 120, 128, 124, 133, 139, 135, 123, 146, 122, 126, 129, 112, 131, 120, 127, 145, 134, 119, 115, 134, 119, 119, 104, 107, 109, 134, 116, 139, 116, 127, 131, 121, 120, 124, 140, 141, 116, 118, 109, 117, 135, 127, 139, 110, 124, 134, 131, 133, 116, 131, 123, 129, 120, 112, 140, 113, 129, 116, 134, 121, 118, 135, 123, 108, 131, 121, 130, 131, 117, 123, 114, 120, 147, 105, 126, 133, 118, 119, 115, 111, 123, 118, 117, 115, 117, 128, 126, 128, 124, 122, 121, 121, 146, 131, 116, 126, 125, 124, 123, 116, 123, 133, 126, 126, 112, 118, 100, 123, 113, 138, 129, 129, 120, 144, 121, 137, 133, 135, 117, 139, 115, 103, 120, 109, 125, 133, 121, 126, 143, 117, 127, 111, 123, 114, 107, 123, 128, 123, 123, 137, 120, 131, 118, 115, 134, 141, 128, 135, 122, 117, 124, 134, 137, 118, 130, 128, 118, 151, 105, 125, 123, 117, 123, 128, 142, 130, 127, 130, 114, 118, 148, 128, 122, 137, 135, 149, 131, 142, 117, 119, 122, 128, 140, 120, 118, 134, 114, 119, 115, 123, 125, 127, 138, 125, 123, 116, 122, 118, 119, 121, 132, 125, 116, 134, 127, 153, 112, 118, 125, 108, 110, 123, 129, 122, 120, 123, 111, 134, 119, 129, 136, 115, 125, 122, 128, 123, 127, 124, 132, 121, 137, 130, 130, 123, 120, 128, 125, 121, 119, 111, 124, 111, 121, 114, 122, 114, 119, 124, 145, 119, 140, 121, 126, 124, 128, 145, 124, 121, 130, 118, 128, 119, 129, 105, 104, 129, 130, 159, 130, 117, 137, 108, 130, 124, 114, 134, 127, 135, 120, 140, 119, 124, 136, 163, 138, 115, 123, 114, 110, 133, 135, 136, 144, 129, 128, 133, 120, 115, 121, 130, 129, 130, 110, 112, 122, 134, 114, 134, 113, 127, 118, 113, 118, 127, 125, 128, 129, 142, 132, 124, 121, 122, 129, 135, 123, 128, 142, 125, 124, 120, 121, 134, 114, 124, 118, 102, 116, 121, 113, 120, 138, 117, 132, 128, 98, 133, 138, 117, 110, 120, 129, 134, 117, 139, 115, 126, 123, 138, 124, 128, 122, 121, 108, 107, 119, 130, 130, 126, 111, 131, 131, 128, 146, 122, 146, 128, 125, 136, 122, 109, 110, 121, 115, 133, 108, 147, 138, 112, 105, 119, 123, 127, 134, 138, 125, 135, 128, 135, 144, 110, 116, 137, 129, 103, 106, 113, 145, 136, 136, 110, 116, 129, 120, 122, 135, 137, 111, 107, 129, 123, 146, 126, 119, 128, 134, 133, 126, 120, 116, 116, 106, 122, 133, 114, 109, 115, 119, 126, 125, 121, 152, 127, 119, 117, 125, 141, 142, 135, 137, 116, 137, 145, 139, 122, 140, 128, 109, 121, 107, 124, 123, 123, 126, 116, 135, 126, 124, 118, 114, 120, 125, 135, 124, 112, 134, 124, 145, 125, 114, 122, 111, 112, 138, 129, 118, 119, 127, 124, 119, 113, 115, 127, 122, 124, 116, 135, 136, 125, 126, 125, 115, 132, 127, 130, 111, 148, 132, 120, 137, 124, 121, 120, 98, 119, 117, 122, 120, 120, 125, 126, 114, 141, 142, 124, 101, 120, 147, 125, 130, 118, 123, 134, 133, 124, 116, 134, 136, 124, 121, 115, 116, 126, 139, 139, 127, 121, 121, 149, 125, 150, 107, 116, 126, 128, 128, 121, 122, 120, 123, 124, 124, 130, 124, 109, 123, 100, 129, 134, 131, 128, 121, 108, 132, 123, 120, 114, 131, 131, 120, 128, 129, 149, 134, 147, 117, 109, 126, 117, 127, 127, 125, 120, 145, 154, 135, 122, 128, 123, 127, 117, 114, 129, 123, 119, 123, 133, 109, 137, 128, 132, 130, 131, 123, 128, 135, 128, 129, 135, 123, 118, 116, 116, 120, 122, 123, 135, 137, 126, 134, 117, 120, 108, 120, 123, 135, 125, 144, 126, 134, 117, 118, 121, 116, 116, 110, 126, 102, 114, 104, 137, 127, 123, 122, 124, 113, 130, 113, 127, 125, 133, 118, 125, 127, 128, 128, 144, 116, 120, 103, 133, 106, 125, 116, 110, 113, 123, 138, 114, 111, 116, 119, 123, 130, 147, 143, 129, 126, 128, 124, 129, 121, 122, 133, 115, 110, 112, 123, 133, 124, 135, 116, 131, 134, 120, 133, 129, 111, 123, 136, 104, 139, 110, 113, 126, 138, 130, 143, 123, 118, 123, 133, 134, 109, 118, 136, 109, 133, 117, 129, 127, 128, 105, 130, 124, 132, 128, 136, 114, 116, 147, 129, 143, 119, 119, 133, 121, 115, 122, 127, 109, 134, 109, 140, 121, 114, 127, 137, 130, 137, 107, 138, 117, 130, 135, 121, 131, 127, 143, 135, 122, 142, 123, 122, 137, 124, 121, 118, 120, 128, 139, 145, 129, 118, 126, 127, 125, 102, 120, 129, 135, 132, 137, 136, 114, 110, 118, 128, 136, 138, 134, 152, 135, 110, 122, 110, 124, 117, 113, 127, 110, 120, 123, 123, 127, 122, 123, 139, 134, 123, 116, 137, 129, 129, 125, 129, 131, 125, 127, 113, 114, 131, 112, 125, 98, 128, 118, 128, 149, 128, 111, 126, 133, 127, 125, 140, 111, 128, 112, 121, 140, 117, 131, 126, 104, 134, 113, 111, 138, 120, 132, 120, 124, 121, 119, 124, 117, 119, 119, 125, 118, 132, 130, 113, 125, 124, 122, 117, 122, 121, 141, 128, 107, 136, 124, 120, 151, 123, 132, 119, 134, 122, 133, 132, 122, 127, 127, 125, 144, 119, 128, 120, 131, 124, 133, 125, 130, 122, 118, 121, 115, 124, 130, 121, 144, 123, 133, 116, 111, 135, 111, 137, 114, 121, 135, 119, 135, 115, 132, 149, 121, 123, 126, 122, 122, 135, 121, 126, 121, 131, 127, 120, 124, 111, 133, 142, 132, 125, 124, 116, 127, 153, 124, 119, 131, 124, 140, 128, 125, 114, 129, 128, 130, 133, 135, 124, 104, 108, 126, 140, 132, 125, 132, 118, 119, 129, 127, 128, 137, 119, 127, 128, 132, 148, 132, 99, 139, 117, 141, 128, 119, 119, 131, 116, 110, 104, 146, 139, 134, 128, 118, 126, 134, 124, 121, 126, 137, 127, 132, 139, 96, 119, 119, 141, 118, 141, 123, 142, 124, 127, 110, 129, 123, 150, 131, 122, 131, 115, 124, 134, 123, 127, 134, 131, 128, 105, 136, 126, 123, 152, 133, 127, 120, 123, 115, 131, 124, 126, 121, 125, 118, 117, 131, 141, 118, 127, 128, 131, 123, 127, 102, 133, 119, 140, 126, 131, 141, 111, 118, 105, 117, 124, 112, 130, 115, 132, 132, 134, 115, 126, 108, 118, 129, 134, 132, 139, 131, 134, 129, 129, 120, 127, 128, 128, 120, 121, 141, 129, 96, 123, 132, 134, 133, 132, 121, 145, 128, 142, 123, 103, 119, 120, 122, 137, 111, 121, 107, 129, 127, 128, 125, 112, 113, 128, 130, 114, 104, 139, 128, 117, 133, 131, 125, 136, 126, 128, 136, 117, 127, 139, 128, 119, 136, 134, 129, 138, 123, 124, 122, 134, 124, 125, 139, 116, 131, 131, 110, 120, 117, 135, 121, 128, 135, 130, 100, 129, 122, 130, 141, 106, 132, 124, 129, 116, 131, 125, 121, 123, 128, 129, 141, 137, 123, 131, 140, 124, 110, 103, 134, 128, 127, 114, 103, 133, 124, 119, 129, 102, 127, 124, 130, 135, 123, 135, 122, 136, 123, 114, 132, 138, 112, 141, 124, 124, 128, 127, 126, 116, 107, 157, 135, 120, 129, 146, 148, 135, 120, 105, 119, 119, 127, 113, 123, 131, 133, 121, 147, 128, 128, 118, 127, 98, 116, 116, 134, 140, 104, 114, 127, 112, 128, 120, 102, 106, 119, 133, 128, 132, 115, 113, 132, 127, 126, 116, 125, 149, 133, 121, 124, 116, 130, 117, 104, 126, 133, 141, 124, 124, 127, 118, 136, 122, 141, 132, 129, 108, 126, 121, 128, 121, 142, 127, 118, 113, 136, 145, 136, 131, 130, 131, 127, 134, 135, 128, 126, 132, 136, 127, 126, 111, 129, 134, 145, 131, 113, 114, 120, 126, 118, 128, 116, 119, 136, 105, 123, 123, 127, 140, 137, 131, 123, 108, 116, 144, 133, 132, 128, 126, 120, 137, 140, 137, 108, 114, 123, 112, 119, 131, 135, 118, 103, 130, 126, 100, 114, 128, 130, 137, 131, 130, 131, 128, 132, 149, 125, 123, 124, 122, 125, 108, 130, 121, 120, 131, 106, 116, 125, 116, 123, 126, 130, 130, 129, 124, 117, 118, 118, 116, 119, 140, 127, 124, 133, 134, 126, 130, 129, 131, 132, 95, 119, 127, 118, 120, 135, 112, 120, 120, 132, 147, 104, 133, 133, 127, 132, 118, 119, 122, 110, 123, 126, 137, 125, 127, 108, 125, 111, 111, 136, 132, 116, 130, 130, 143, 110, 136, 117, 124, 121, 139, 120, 111, 134, 110, 143, 127, 120, 132, 128, 131, 119, 122, 133, 119, 120, 120, 126, 128, 115, 132, 109, 136, 125, 127, 140, 125, 123, 133, 131, 117, 129, 148, 127, 117, 126, 98, 120, 109, 138, 125, 118, 137, 121, 120, 132, 117, 128, 127, 144, 132, 123, 131, 123, 132, 140, 113, 135, 132, 137, 117, 139, 133, 124, 119, 136, 141, 122, 159, 126, 139, 121, 127, 127, 115, 118, 112, 144, 122, 126, 119, 124, 137, 150, 120, 123, 114, 124, 129, 126, 135, 122, 134, 143, 133, 104, 157, 123, 125, 118, 122, 120, 140, 121, 119, 118, 126, 110, 135, 137, 121, 112, 116, 145, 123, 126, 117, 125, 122, 114, 138, 133, 127, 117, 108, 122, 123, 127, 125, 146, 120, 139, 138, 117, 120, 121, 129, 127, 133, 128, 122, 118, 117, 120, 125, 118, 117, 143, 133, 135, 122, 111, 116, 135, 127, 148, 128, 125, 125, 115, 127, 110, 127, 133, 119, 122, 117, 113, 139, 117, 110, 108, 115, 134, 111, 129, 121, 125, 98, 131, 124, 117, 127, 129, 116, 117, 112, 135, 119, 104, 125, 130, 124, 120, 117, 117, 126, 123, 132, 108, 143, 160, 115, 144, 121, 129, 112, 130, 137, 127, 117, 110, 127, 121, 118, 111, 151, 104, 114, 124, 136, 146, 123, 133, 120, 125, 131, 124, 146, 135, 119, 124, 133, 121, 134, 139, 128, 129, 117, 132, 117, 119, 136, 121, 110, 137, 130, 122, 141, 120, 128, 126, 124, 128, 127, 133, 132, 121, 138, 118, 115, 135, 119, 110, 139, 110, 106, 124, 128, 115, 113, 123, 132, 114, 131, 117, 122, 110, 116, 128, 114, 118, 136, 134, 123, 130, 112, 130, 124, 134, 132, 118, 115, 122, 107, 136, 123, 115, 154, 133, 128, 147, 124, 123, 113, 129, 142, 126, 139, 116, 123, 119, 150, 122, 125, 123, 137, 136, 115, 131, 116, 127, 126, 113, 124, 146, 126, 124, 127, 134, 129, 124, 136, 133, 146, 104, 119, 137, 116, 121, 113, 128, 108, 155, 110, 124, 116, 127, 113, 132, 140, 131, 117, 129, 113, 128, 102, 121, 121, 125, 119, 124, 111, 128, 124, 143, 109, 120, 108, 137, 124, 130, 141, 110, 110, 115, 136, 120, 128, 123, 130, 133, 129, 126, 121, 117, 136, 126, 123, 114, 114, 130, 138, 117, 111, 117, 132, 138, 141, 127, 130, 126, 116, 126, 122, 131, 127, 131, 119, 126, 133, 124, 118, 126, 125, 124, 143, 126, 132, 123, 125, 128, 117, 117, 144, 133, 135, 123, 117, 136, 126, 116, 134, 121, 124, 116, 126, 133, 131, 121, 119, 141, 123, 126, 131, 121, 118, 132, 126, 132, 112, 121, 120, 143, 123, 124, 123, 151, 135, 121, 115, 113, 127, 129, 118, 122, 122, 125, 126, 149, 110, 116, 114, 103, 121, 132, 126, 119, 119, 132, 119, 121, 118, 122, 119, 136, 131, 127, 113, 111, 107, 124, 120, 134, 117, 132, 128, 128, 135, 127, 131, 125, 112, 121, 148, 131, 122, 125, 119, 127, 165, 113, 130, 127, 107, 121, 119, 127, 107, 130, 121, 107, 108, 128, 133, 114, 134, 122, 132, 115, 129, 111, 163, 144, 140, 143, 111, 115, 132, 116, 121, 109, 127, 110, 113, 115, 151, 111, 147, 129, 126, 122, 136, 106, 141, 118, 129, 124, 136, 98, 127, 120, 119, 131, 124, 136, 111, 103, 133, 129, 125, 126, 120, 126, 136, 118, 113, 112, 118, 120, 134, 125, 124, 131, 123, 135, 137, 131, 139, 118, 123, 119, 134, 136, 128, 122, 121, 131, 140, 133, 131, 113, 132, 125, 109, 128, 120, 118, 111, 115, 122, 135, 132, 133, 113, 131, 134, 125, 142, 123, 119, 127, 115, 113, 120, 126, 108, 130, 112, 146, 122, 111, 132, 130, 117, 126, 122, 124, 124, 120, 120, 138, 116, 134, 144, 125, 117, 125, 135, 140, 133, 125, 127, 115, 123, 125, 114, 137, 122, 120, 137, 127, 137, 132, 110, 124, 137, 127, 118, 139, 143, 139, 129, 118, 124, 134, 121, 123, 131, 127, 122, 121, 126, 124, 126, 136, 134, 128, 113, 119, 145, 114, 109, 132, 134, 119, 133, 135, 110, 122, 112, 128, 140, 130, 118, 128, 127, 131, 135, 126, 127, 115, 118, 107, 138, 125, 92, 119, 118, 120, 115, 117, 122, 113, 124, 133, 118, 131, 133, 119, 113, 120, 125, 135, 124, 121, 139, 129, 113, 122, 118, 145, 118, 137, 126, 103, 134, 127, 128, 139, 128, 133, 129, 141, 104, 110, 119, 152, 115, 119, 141, 117, 131, 118, 124, 152, 139, 121, 120, 135, 128, 117, 119, 127, 122, 140, 137, 130, 126, 128, 119, 138, 127, 134, 115, 118, 127, 117, 122, 139, 123, 116, 121, 135, 148, 137, 123, 103, 129, 130, 110, 131, 117, 124, 116, 116, 129, 114, 124, 130, 124, 126, 155, 130, 136, 145, 107, 122, 139, 117, 115, 132, 117, 129, 122, 111, 129, 121, 120, 113, 113, 114, 121, 129, 139, 120, 117, 132, 142, 135, 133, 129, 131, 122, 134, 114, 125, 117, 125, 128, 111, 126, 131, 125, 119, 123, 131, 136, 123, 143, 134, 124, 122, 135, 138, 119, 101, 118, 125, 131, 126, 119, 134, 126, 132, 132, 136, 145, 112, 141, 154, 118, 112, 145, 137, 131, 126, 142, 122, 138, 139, 129, 126, 128, 137, 140, 127, 143, 135, 127, 132, 136, 117, 119, 139, 128, 140, 113, 121, 123, 138, 119, 129, 122, 124, 127, 122, 152, 134, 133, 127, 111, 137, 124, 122, 121, 135, 105, 124, 124, 132, 127, 137, 128, 122, 131, 131, 122, 142, 109, 122, 136, 119, 121, 132, 121, 104, 124, 133, 130, 134, 119, 125, 150, 111, 134, 133, 133, 142, 136, 125, 116, 135, 136, 118, 124, 114, 135, 114, 141, 120, 130, 136, 115, 119, 117, 124, 135, 137, 132, 137, 123, 131, 113, 128, 117, 134, 127, 125, 112, 119, 149, 111, 147, 109, 105, 132, 118, 113, 124, 151, 123, 115, 134, 129, 151, 147, 113, 121, 142, 118, 104, 132, 114, 114, 133, 120, 119, 118, 127, 116, 132, 123, 130, 111, 125, 140, 121, 138, 129, 138, 123, 123, 140, 142, 126, 117, 133, 131, 109, 128, 122, 125, 131, 110, 124, 147, 105, 150, 117, 111, 136, 135, 131, 124, 136, 107, 138, 120, 110, 125, 142, 123, 119, 138, 138, 124, 155, 138, 118, 115, 138, 136, 128, 117, 122, 140, 116, 144, 120, 127, 135, 129, 116, 124, 138, 147, 141, 139, 119, 117, 132, 118, 116, 140, 111, 130, 119, 114, 127, 124, 130, 125, 130, 151, 130, 130, 145, 127, 126, 118, 140, 131, 118, 106, 128, 133, 116, 120, 143, 137, 137, 133, 122, 133, 132, 128, 138, 98, 120, 124, 117, 124, 130, 135, 121, 124, 124, 128, 107, 125, 109, 129, 118, 119, 116, 148, 114, 118, 138, 135, 131, 112, 122, 116, 111, 137, 126, 138, 127, 125, 128, 130, 126, 119, 129, 136, 129, 154, 150, 111, 132, 136, 133, 136, 109, 134, 122, 117, 123, 126, 110, 135, 103, 130, 136, 134, 126, 130, 136, 125, 123, 137, 128, 134, 121, 133, 132, 137, 134, 124, 120, 106, 121, 125, 124, 122, 129, 121, 132, 115, 141, 112, 120, 136, 116, 129, 120, 119, 117, 101, 128, 128, 134, 129, 132, 124, 109, 116, 106, 114, 128, 145, 109, 109, 146, 108, 125, 131, 115, 116, 120, 128, 134, 133, 115, 150, 122, 118, 134, 121, 125, 99, 112, 120, 115, 126, 126, 113, 130, 116, 118, 121, 134, 150, 150, 117, 123, 118, 134, 119, 145, 114, 122, 127, 132, 124, 127, 130, 109, 129, 132, 121, 125, 123, 132, 146, 111, 126, 136, 135, 137, 130, 115, 122, 113, 118, 116, 142, 129, 135, 129, 122, 114, 119, 137, 126, 123, 124, 143, 112, 116, 123, 126, 119, 123, 120, 134, 130, 117, 116, 135, 125, 141, 127, 98, 103, 119, 119, 120, 118, 112, 137, 134, 118, 129, 126, 139, 128, 130, 138, 125, 138, 110, 141, 133, 133, 138, 123, 104, 135, 120, 126, 126, 125, 125, 152, 115, 145, 111, 141, 123, 109, 124, 132, 111, 141, 125, 125, 136, 141, 109, 135, 126, 124, 120, 112, 126, 131, 131, 133, 114, 140, 137, 117, 123, 106, 123, 132, 136, 122, 118, 131, 121, 129, 133, 112, 117, 112, 121, 116, 131, 128, 127, 127, 109, 116, 105, 126, 141, 119, 133, 116, 141, 123, 126, 116, 132, 138, 145, 132, 110, 130, 131, 130, 127, 109, 123, 130, 124, 129, 114, 128, 121, 132, 133, 127, 136, 124, 126, 116, 123, 105, 128, 113, 121, 135, 120, 115, 126, 126, 111, 137, 128, 119, 129, 129, 131, 133, 118, 127, 128, 116, 106, 131, 129, 117, 131, 118, 115, 130, 115, 125, 139, 137, 123, 117, 126, 138, 136, 128, 112, 132, 115, 130, 107, 129, 122, 120, 133, 131, 128, 122, 133, 113, 113, 136, 121, 111, 120, 104, 149, 113, 125, 120, 118, 123, 118, 147, 128, 113, 131, 115, 128, 112, 135, 118, 122, 129, 127, 134, 123, 129, 112, 118, 127, 122, 123, 103, 109, 125, 125, 131, 127, 108, 109, 123, 134, 116, 136, 120, 131, 105, 135, 140, 122, 125, 129, 126, 131, 123, 130, 132, 128, 114, 106, 120, 111, 139, 124, 118, 126, 124, 112, 119, 118, 120, 123, 124, 121, 120, 126, 145, 117, 124, 116, 123, 118, 130, 138, 120, 106, 120, 112, 136, 143, 130, 116, 113, 125, 142, 123, 115, 127, 115, 131, 143, 120, 117, 132, 125, 102, 111, 132, 124, 125, 123, 130, 118, 144, 116, 114, 122, 132, 129, 138, 141, 135, 130, 137, 117, 109, 130, 117, 130, 117, 123, 130, 126, 125, 109, 125, 109, 128, 135, 115, 124, 129, 132, 108, 123, 131, 134, 127, 128, 129, 140, 118, 131, 100, 119, 123, 121, 128, 137, 135, 132, 142, 135, 116, 117, 133, 142, 115, 130, 117, 137, 137, 115, 116, 120, 123, 136, 129, 131, 116, 125, 130, 134, 108, 120, 117, 121, 110, 105, 131, 138, 123, 116, 122, 134, 123, 115, 135, 131, 135, 127, 133, 132, 130, 109, 111, 111, 128, 116, 136, 116, 135, 115, 111, 121, 123, 127, 134, 141, 111, 137, 129, 138, 120, 122, 132, 126, 132, 127, 125, 132, 110, 117, 127, 136, 138, 137, 135, 117, 127, 137, 142, 134, 135, 137, 110, 129, 133, 137, 113, 127, 116, 134, 121, 131, 90, 111, 122, 130, 109, 102, 131, 124, 126, 122, 124, 130, 138, 132, 117, 124, 114, 112, 125, 102, 121, 115, 129, 125, 131, 141, 118, 110, 135, 129, 138, 138, 123, 135, 125, 123, 109, 133, 122, 131, 115, 135, 127, 106, 120, 123, 124, 128, 120, 141, 121, 120, 142, 124, 125, 122, 125, 122, 106, 127, 128, 133, 128, 116, 126, 98, 133, 125, 108, 134, 116, 122, 120, 133, 142, 130, 126, 146, 127, 146, 121, 141, 119, 139, 118, 134, 129, 117, 147, 113, 133, 149, 115, 125, 130, 120, 128, 127, 141, 112, 120, 143, 137, 126, 112, 136, 128, 114, 130, 124, 115, 141, 131, 124, 123, 117, 124, 134, 124, 122, 128, 122, 121, 123, 154, 145, 129, 110, 124, 144, 137, 135, 135, 120, 134, 130, 127, 133, 112, 144, 133, 119, 125, 131, 131, 119, 113, 136, 125, 128, 122, 117, 120, 134, 115, 118, 127, 108, 119, 125, 130, 127, 137, 115, 139, 122, 117, 114, 115, 120, 114, 107, 130, 122, 132, 124, 126, 119, 122, 126, 130, 137, 123, 126, 132, 126, 115, 122, 137, 103, 126, 120, 122, 122, 137, 117, 112, 123, 132, 143, 111, 122, 116, 121, 115, 111, 121, 143, 126, 132, 108, 128, 115, 135, 124, 143, 129, 127, 144, 130, 118, 150, 129, 124, 139, 141, 132, 102, 140, 133, 148, 121, 126, 129, 122, 127, 125, 108, 110, 124, 139, 125, 117, 131, 124, 125, 107, 119, 126, 115, 128, 120, 139, 112, 118, 111, 133, 122, 107, 132, 118, 149, 125, 121, 132, 115, 125, 129, 127, 134, 114, 109, 103, 110, 147, 110, 125, 120, 112, 134, 112, 120, 114, 121, 126, 131, 123, 122, 126, 122, 135, 131, 124, 130, 116, 113, 124, 113, 142, 110, 132, 130, 124, 134, 135, 120, 126, 121, 130, 136, 140, 143, 129, 143, 118, 123, 115, 121, 132, 115, 129, 113, 118, 134, 130, 142, 144, 121, 135, 136, 121, 119, 122, 138, 118, 115, 114, 122, 121, 122, 121, 121, 118, 117, 139, 133, 138, 135, 117, 124, 128, 137, 132, 132, 135, 140, 108, 120, 115, 128, 130, 119, 128, 130, 124, 118, 115, 112, 128, 137, 131, 134, 132, 126, 137, 118, 126, 132, 121, 137, 127, 126, 121, 116, 134, 133, 132, 123, 125, 121, 115, 120, 136, 124, 133, 118, 115, 122, 126, 142, 125, 110, 129, 117, 146, 120, 126, 137, 136, 118, 134, 124, 117, 114, 109, 121, 128, 140, 114, 117, 125, 125, 127, 137, 120, 109, 131, 113, 131, 127, 127, 125, 128, 121, 144, 117, 117, 110, 122, 151, 121, 119, 132, 124, 126, 125, 123, 137, 118, 144, 125, 117, 136, 123, 135, 112, 116, 116, 136, 113, 112, 138, 128, 125, 126, 127, 110, 121, 128, 123, 147, 118, 125, 134, 139, 132, 101, 119, 109, 141, 109, 126, 123, 156, 125, 137, 121, 127, 127, 137, 132, 120, 139, 123, 122, 126, 112, 108, 122, 128, 142, 123, 141, 119, 128, 142, 116, 123, 116, 124, 125, 117, 118, 130, 109, 115, 131, 130, 126, 128, 145, 118, 107, 131, 121, 115, 133, 104, 129, 116, 127, 129, 138, 135, 126, 146, 124, 115, 118, 126, 121, 88, 113, 121, 126, 134, 140, 121, 139, 130, 126, 119, 119, 126, 125, 130, 133, 136, 115, 109, 115, 124, 144, 124, 126, 125, 132, 128, 129, 109, 136, 147, 145, 114, 130, 114, 124, 93, 119, 133, 133, 115, 120, 126, 124, 127, 113, 115, 118, 129, 119, 126, 125, 119, 109, 130, 124, 138, 110, 136, 137, 122, 131, 122, 119, 139, 120, 108, 142, 110, 138, 127, 125, 127, 138, 130, 121, 142, 113, 128, 136, 132, 116, 141, 125, 135, 136, 133, 134, 148, 137, 142, 154, 125, 151, 119, 115, 122, 128, 114, 129, 132, 125, 124, 133, 131, 128, 103, 126, 122, 136, 139, 118, 134, 129, 129, 130, 123, 139, 127, 108, 123, 128, 133, 116, 135, 134, 131, 123, 123, 120, 138, 131, 107, 124, 118, 120, 119, 127, 129, 117, 126, 124, 135, 112, 121, 119, 118, 129, 131, 139, 132, 125, 111, 123, 111, 129, 130, 118, 128, 119, 122, 144, 128, 133, 130, 117, 105, 128, 126, 129, 129, 116, 142, 128, 105, 136, 131, 130, 129, 119, 111, 122, 110, 125, 141, 133, 132, 116, 123, 118, 108, 146, 132, 113, 114, 132, 131, 122, 120, 118, 118, 120, 144, 114, 113, 143, 134, 139, 129, 129, 123, 112, 135, 122, 127, 148, 160, 127, 119, 137, 123, 84, 114, 136, 124, 137, 119, 130, 129, 145, 145, 75, 110, 149, 121, 118, 136, 122, 136, 130, 130, 147, 128, 128, 123, 136, 123, 126, 121, 140, 120, 130, 123, 131, 141, 116, 125, 130, 102, 121, 113, 118, 117, 149, 126, 132, 128, 120, 138, 127, 124, 108, 127, 155, 137, 126, 131, 117, 143, 137, 119, 127, 115, 121, 130, 121, 141, 126, 121, 118, 121, 129, 98, 152, 115, 135, 116, 128, 141, 144, 116, 125, 121, 135, 125, 109, 129, 117, 123, 110, 102, 139, 106, 147, 112, 117, 113, 156, 127, 117, 144, 121, 106, 126, 121, 101, 130, 119, 108, 153, 116, 102, 119, 120, 133, 141, 106, 107, 132, 130, 140, 124, 135, 117, 119, 114, 146, 134, 128, 123, 128, 133, 132, 118, 115, 123, 129, 134, 105, 131, 121, 135, 106, 137, 137, 113, 133, 118, 122, 131, 142, 120, 122, 138, 124, 132, 133, 122, 138, 134, 136, 146, 132, 126, 111, 100, 124, 119, 115, 129, 136, 137, 122, 129, 133, 118, 123, 127, 143, 125, 116, 103, 133, 130, 131, 143, 125, 127, 120, 122, 112, 134, 129, 140, 114, 127, 139, 135, 139, 94, 114, 112, 126, 151, 129, 132, 132, 128, 117, 128, 123, 119, 140, 115, 123, 128, 137, 131, 142, 130, 125, 116, 118, 120, 121, 134, 112, 123, 127, 119, 150, 153, 119, 125, 116, 126, 134, 133, 125, 111, 136, 114, 145, 141, 127, 127, 125, 121, 121, 111, 130, 121, 144, 131, 130, 135, 134, 132, 122, 120, 147, 131, 111, 114, 136, 105, 129, 134, 120, 122, 135, 121, 120, 126, 108, 118, 127, 107, 133, 140, 135, 113, 145, 116, 121, 130, 132, 102, 132, 130, 122, 129, 122, 125, 129, 125, 131, 127, 121, 116, 127, 119, 123, 115, 116, 113, 123, 115, 134, 115, 111, 147, 100, 112, 135, 133, 138, 122, 123, 130, 137, 122, 122, 137, 130, 114, 131, 138, 124, 121, 114, 122, 116, 120, 126, 129, 129, 129, 125, 139, 137, 123, 111, 122, 123, 131, 128, 146, 143, 122, 105, 124, 124, 149, 124, 132, 152, 150, 129, 148, 128, 124, 130, 131, 130, 140, 135, 129, 138, 124, 111, 130, 133, 104, 120, 134, 126, 131, 93, 124, 142, 93, 138, 118, 132, 124, 106, 141, 128, 121, 126, 133, 112, 147, 123, 140, 133, 135, 134, 118, 140, 108, 137, 108, 123, 125, 116, 129, 125, 145, 120, 128, 106, 133, 120, 133, 126, 139, 114, 112, 119, 118, 137, 130, 118, 132, 121, 119, 120, 116, 109, 115, 109, 118, 124, 107, 119, 108, 119, 132, 134, 129, 130, 134, 134, 123, 126, 114, 112, 137, 101, 125, 131, 140, 127, 135, 118, 122, 112, 136, 146, 119, 124, 113, 137, 126, 132, 138, 106, 143, 136, 111, 117, 120, 121, 134, 128, 130, 135, 134, 137, 116, 127, 122, 122, 122, 109, 123, 132, 127, 118, 141, 136, 114, 106, 131, 125, 121, 129, 127, 112, 148, 114, 141, 137, 120, 128, 138, 120, 124, 110, 142, 132, 127, 128, 144, 107, 135, 134, 120, 113, 126, 115, 129, 118, 112, 114, 123, 137, 117, 137, 127, 124, 135, 118, 118, 136, 122, 112, 137, 138, 132, 134, 150, 125, 128, 121, 143, 134, 127, 118, 108, 122, 120, 137, 100, 121, 137, 130, 140, 140, 133, 131, 118, 122, 123, 131, 115, 131, 107, 126, 131, 122, 115, 126, 150, 132, 110, 117, 120, 126, 134, 112, 120, 129, 134, 114, 146, 117, 124, 133, 116, 133, 127, 135, 119, 132, 144, 108, 126, 122, 119, 127, 132, 112, 133, 106, 130, 144, 128, 121, 107, 139, 109, 140, 120, 112, 132, 134, 114, 114, 124, 160, 121, 113, 134, 131, 136, 126, 140, 106, 119, 120, 142, 140, 118, 125, 123, 144, 125, 110, 125, 128, 140, 124, 138, 126, 134, 119, 111, 122, 118, 133, 125, 112, 124, 118, 121, 130, 122, 113, 116, 125, 107, 117, 142, 126, 140, 132, 127, 111, 100, 146, 131, 130, 128, 143, 117, 131, 123, 130, 125, 141, 128, 124, 142, 124, 153, 135, 117, 128, 132, 126, 117, 133, 122, 132, 111, 136, 142, 137, 123, 127, 121, 127, 121, 144, 122, 130, 119, 144, 127, 143, 115, 124, 127, 150, 129, 132, 132, 140, 123, 103, 138, 121, 137, 132, 130, 130, 123, 126, 124, 108, 122, 114, 87, 110, 128, 114, 128, 136, 132, 131, 125, 126, 130, 115, 132, 135, 133, 125, 127, 116, 123, 133, 118, 135, 116, 121, 126, 119, 113, 120, 125, 151, 137, 126, 119, 120, 114, 123, 126, 127, 131, 129, 133, 121, 120, 127, 122, 129, 126, 113, 131, 139, 127, 120, 116, 125, 138, 126, 117, 106, 120, 120, 123, 120, 114, 132, 122, 134, 137, 126, 129, 129, 126, 122, 141, 126, 109, 127, 130, 138, 127, 120, 129, 100, 121, 138, 114, 135, 132, 113, 141, 108, 137, 112, 118, 120, 120, 135, 120, 127, 130, 128, 118, 113, 124, 113, 140, 121, 124, 136, 133, 146, 128, 124, 118, 126, 122, 118, 116, 127, 124, 123, 150, 126, 129, 130, 116, 120, 118, 120, 134, 118, 138, 137, 114, 126, 138, 115, 124, 109, 125, 135, 115, 130, 138, 117, 122, 115, 131, 134, 132, 134, 108, 131, 135, 120, 120, 132, 147, 119, 115, 137, 132, 138, 133, 134, 126, 136, 119, 120, 109, 126, 131, 131, 127, 131, 114, 105, 130, 117, 140, 138, 122, 131, 123, 140, 131, 133, 119, 126, 124, 126, 144, 136, 124, 111, 130, 128, 125, 129, 121, 126, 126, 129, 126, 118, 120, 134, 126, 133, 134, 119, 128, 131, 125, 134, 125, 123, 125, 129, 115, 114, 140, 136, 122, 124, 133, 140, 134, 111, 130, 130, 126, 131, 130, 122, 129, 128, 125, 125, 128, 125, 121, 125, 125, 129, 125, 133, 133, 134, 128, 126, 139, 120, 137, 103, 120, 141, 124, 122, 120, 127, 120, 127, 132, 111, 128, 122, 129, 114, 111, 126, 122, 121, 95, 131, 109, 139, 113, 130, 133, 125, 122, 125, 134, 135, 143, 118, 142, 129, 127, 112, 126, 151, 128, 135, 124, 123, 111, 125, 135, 121, 113, 110, 116, 134, 121, 122, 133, 143, 131, 131, 123, 120, 136, 120, 135, 141, 123, 104, 122, 121, 118, 128, 134, 128, 114, 115, 124, 114, 138, 113, 129, 127, 119, 125, 126, 119, 108, 110, 136, 124, 130, 110, 122, 129, 119, 135, 165, 122, 138, 124, 125, 124, 118, 130, 138, 130, 122, 156, 108, 112, 135, 121, 120, 118, 100, 121, 134, 114, 114, 144, 123, 121, 111, 128, 131, 118, 118, 129, 127, 114, 116, 124, 130, 126, 121, 135, 129, 122, 139, 136, 122, 123, 120, 131, 127, 115, 139, 134, 122, 127, 115, 130, 127, 125, 148, 119, 118, 130, 132, 137, 131, 115, 128, 136, 131, 124, 138, 160, 114, 109, 117, 130, 131, 119, 117, 153, 123, 140, 140, 127, 133, 110, 128, 140, 112, 134, 119, 137, 111, 128, 131, 139, 127, 137, 126, 103, 131, 126, 118, 146, 142, 95, 123, 140, 125, 133, 123, 139, 121, 133, 126, 117, 126, 142, 115, 131, 126, 104, 89, 135, 109, 127, 112, 126, 127, 121, 118, 105, 122, 107, 124, 133, 126, 106, 147, 143, 117, 145, 122, 131, 146, 131, 133, 143, 141, 128, 130, 147, 132, 119, 132, 131, 126, 119, 125, 137, 130, 125, 111, 97, 125, 127, 131, 132, 122, 128, 138, 117, 118, 119, 132, 131, 120, 107, 123, 137, 145, 124, 126, 141, 121, 150, 144, 125, 122, 131, 124, 116, 125, 126, 131, 145, 114, 123, 125, 133, 130, 126, 124, 133, 116, 126, 121, 121, 129, 106, 116, 120, 127, 135, 135, 123, 131, 138, 127, 120, 137, 131, 137, 127, 126, 128, 106, 128, 130, 131, 135, 124, 127, 130, 121, 109, 128, 114, 115, 104, 110, 112, 142, 118, 117, 130, 101, 115, 118, 140, 128, 121, 121, 137, 124, 122, 148, 130, 116, 119, 117, 142, 123, 142, 134, 117, 133, 125, 130, 99, 128, 126, 114, 131, 123, 112, 105, 106, 134, 117, 126, 122, 129, 128, 108, 123, 131, 117, 126, 136, 110, 131, 125, 120, 122, 124, 113, 135, 125, 132, 132, 115, 116, 108, 126, 110, 147, 112, 130, 132, 122, 125, 141, 118, 124, 131, 135, 132, 120, 118, 133, 135, 129, 131, 128, 138, 123, 128, 137, 124, 118, 142, 138, 106, 113, 134, 129, 130, 140, 135, 108, 124, 137, 129, 121, 141, 126, 126, 128, 124, 131, 119, 144, 127, 119, 120, 111, 126, 137, 128, 124, 132, 141, 128, 132, 137, 133, 139, 139, 126, 105, 124, 117, 122, 100, 122, 118, 139, 132, 125, 133, 140, 121, 133, 100, 124, 80, 121, 122, 123, 111, 143, 143, 130, 135, 123, 132, 126, 142, 131, 129, 106, 126, 139, 133, 118, 132, 126, 122, 121, 136, 120, 133, 103, 130, 135, 124, 130, 123, 131, 119, 132, 131, 123, 100, 110, 121, 121, 122, 133, 112, 112, 122, 116, 119, 137, 145, 117, 131, 115, 135, 127, 115, 126, 120, 126, 134, 130, 128, 138, 131, 130, 129, 133, 115, 124, 114, 138, 134, 122, 129, 136, 109, 114, 108, 126, 125, 112, 125, 129, 118, 119, 133, 122, 117, 126, 115, 127, 122, 130, 124, 136, 132, 137, 131, 136, 125, 125, 137, 117, 124, 125, 113, 111, 131, 125, 118, 109, 128, 138, 122, 114, 131, 136, 123, 123, 134, 139, 113, 128, 122, 115, 108, 121, 107, 115, 128, 121, 136, 133, 131, 134, 129, 132, 128, 131, 144, 124, 130, 100, 116, 114, 137, 128, 120, 122, 146, 112, 133, 117, 135, 90, 119, 131, 125, 142, 123, 129, 126, 117, 121, 125, 115, 154, 133, 133, 115, 119, 126, 121, 131, 126, 122, 130, 146, 118, 112, 114, 123, 134, 133, 135, 144, 120, 124, 120, 128, 123, 134, 110, 133, 138, 117, 141, 132, 127, 122, 119, 139, 115, 128, 134, 121, 132, 125, 108, 130, 130, 118, 121, 133, 122, 115, 136, 121, 120, 124, 120, 130, 121, 129, 134, 140, 130, 126, 129, 133, 128, 142, 138, 119, 120, 123, 149, 132, 135, 126, 124, 137, 115, 119, 134, 124, 128, 129, 117, 116, 128, 118, 118, 135, 130, 133, 118, 120, 132, 128, 114, 127, 104, 130, 114, 117, 112, 126, 131, 126, 126, 126, 130, 132, 111, 126, 125, 121, 137, 121, 125, 118, 141, 136, 123, 125, 131, 117, 130, 140, 136, 118, 127, 116, 128, 111, 140, 124, 119, 116, 137, 135, 120, 145, 123, 118, 123, 133, 129, 120, 141, 130, 134, 131, 113, 105, 101, 128, 123, 128, 121, 126, 124, 126, 137, 143, 119, 110, 131, 113, 112, 133, 127, 124, 137, 129, 113, 136, 122, 129, 113, 119, 125, 130, 122, 120, 137, 119, 139, 140, 122, 103, 124, 137, 119, 130, 114, 141, 135, 117, 100, 120, 134, 127, 136, 132, 127, 130, 121, 129, 131, 119, 137, 130, 114, 121, 148, 145, 119, 141, 137, 148, 122, 125, 127, 131, 112, 136, 121, 107, 127, 137, 119, 122, 120, 166, 107, 127, 123, 109, 111, 119, 129, 120, 123, 123, 120, 123, 114, 113, 122, 117, 135, 129, 124, 124, 127, 112, 130, 127, 129, 124, 117, 123, 111, 127, 133, 116, 120, 136, 120, 129, 123, 126, 120, 126, 134, 124, 120, 131, 125, 145, 137, 127, 143, 131, 125, 143, 140, 119, 118, 142, 144, 136, 117, 128, 131, 103, 132, 119, 130, 124, 109, 119, 128, 143, 99, 137, 122, 116, 134, 142, 133, 121, 147, 128, 122, 146, 113, 105, 125, 127, 137, 114, 127, 134, 128, 112, 121, 114, 123, 127, 118, 120, 144, 114, 122, 127, 120, 125, 123, 157, 133, 112, 115, 139, 137, 126, 124, 112, 126, 142, 129, 145, 110, 124, 128, 127, 134, 125, 142, 150, 124, 108, 127, 125, 101, 132, 113, 128, 124, 129, 122, 118, 147, 126, 117, 136, 131, 117, 97, 122, 120, 126, 128, 116, 132, 132, 131, 129, 114, 139, 107, 127, 131, 141, 136, 124, 121, 125, 135, 132, 121, 113, 113, 148, 131, 110, 131, 124, 125, 119, 132, 124, 123, 118, 136, 113, 134, 142, 123, 114, 119, 139, 118, 132, 122, 134, 119, 115, 125, 98, 98, 129, 125, 108, 131, 116, 108, 127, 142, 129, 132, 136, 155, 134, 126, 133, 110, 131, 103, 130, 130, 129, 133, 119, 118, 127, 117, 125, 129, 126, 107, 129, 126, 130, 122, 119, 130, 101, 112, 114, 130, 134, 115, 119, 120, 121, 135, 116, 108, 132, 126, 127, 134, 121, 136, 112, 129, 119, 126, 119, 134, 124, 117, 103, 120, 127, 137, 132, 127, 110, 114, 128, 142, 119, 114, 120, 118, 121, 107, 110, 108, 134, 127, 160, 122, 128, 122, 127, 125, 131, 128, 121, 119, 118, 130, 141, 90, 112, 148, 130, 119, 114, 138, 133, 130, 130, 114, 113, 136, 132, 115, 123, 148, 121, 142, 142, 140, 117, 151, 147, 129, 132, 111, 111, 124, 108, 142, 122, 117, 127, 107, 129, 130, 135, 117, 133, 135, 138, 124, 132, 110, 127, 132, 112, 131, 117, 121, 112, 130, 120, 112, 119, 133, 104, 123, 133, 114, 140, 127, 101, 130, 132, 132, 118, 134, 119, 120, 133, 124, 116, 133, 134, 127, 120, 134, 113, 115, 122, 128, 118, 130, 115, 137, 129, 116, 109, 127, 133, 129, 115, 131, 139, 115, 131, 126, 140, 116, 130, 125, 110, 123, 114, 113, 124, 141, 137, 142, 131, 141, 121, 137, 116, 119, 122, 113, 127, 113, 127, 105, 135, 131, 135, 109, 132, 130, 122, 133, 118, 136, 134, 138, 122, 110, 114, 112, 106, 135, 132, 150, 125, 121, 143, 122, 127, 138, 127, 126, 133, 139, 137, 132, 126, 119, 111, 123, 114, 121, 123, 139, 130, 101, 129, 153, 123, 129, 129, 133, 125, 125, 142, 120, 135, 151, 137, 120, 127, 130, 113, 127, 139, 124, 122, 141, 116, 133, 133, 120, 137, 130, 120, 120, 117, 122, 116, 137, 108, 123, 137, 121, 133, 133, 118, 139, 120, 143, 135, 136, 122, 121, 131, 127, 115, 118, 135, 145, 137, 129, 128, 126, 124, 127, 133, 115, 120, 123, 117, 126, 130, 137, 110, 107, 114, 123, 120, 133, 138, 131, 123, 120, 109, 108, 141, 129, 119, 145, 127, 118, 144, 102, 128, 122, 125, 120, 118, 132, 127, 117, 128, 118, 108, 125, 122, 129, 136, 125, 122, 134, 129, 127, 113, 110, 124, 140, 135, 141, 135, 124, 124, 114, 129, 116, 124, 138, 112, 114, 119, 137, 124, 119, 134, 115, 116, 126, 124, 125, 135, 121, 121, 115, 138, 129, 133, 127, 119, 102, 104, 125, 115, 151, 120, 141, 130, 125, 121, 129, 128, 112, 136, 136, 115, 111, 140, 114, 130, 121, 119, 111, 145, 119, 119, 128, 110, 153, 108, 135, 125, 121, 131, 126, 125, 113, 151, 136, 124, 136, 126, 132, 121, 109, 129, 125, 118, 124, 123, 115, 130, 130, 100, 109, 123, 124, 115, 128, 121, 122, 123, 120, 131, 118, 125, 116, 117, 132, 124, 112, 134, 141, 111, 124, 135, 123, 122, 125, 125, 101, 150, 132, 108, 118, 125, 130, 100, 119, 128, 137, 126, 106, 125, 120, 128, 132, 145, 136, 128, 124, 125, 119, 116, 130, 129, 146, 113, 122, 140, 116, 142, 136, 106, 135, 129, 137, 132, 125, 129, 117, 110, 119, 133, 128, 118, 105, 126, 130, 110, 133, 123, 104, 136, 123, 126, 114, 112, 113, 126, 122, 129, 111, 123, 128, 128, 122, 127, 127, 115, 106, 129, 102, 127, 108, 117, 125, 127, 151, 122, 131, 127, 145, 122, 142, 127, 126, 132, 134, 116, 139, 128, 134, 112, 122, 119, 116, 111, 112, 141, 124, 120, 111, 115, 138, 118, 118, 125, 132, 118, 124, 131, 114, 106, 126, 127, 120, 137, 135, 132, 124, 137, 128, 112, 113, 132, 130, 119, 132, 120, 123, 119, 125, 133, 113, 124, 119, 129, 138, 122, 119, 127, 108, 123, 117, 128, 136, 117, 115, 142, 148, 120, 148, 120, 116, 139, 93, 122, 124, 117, 125, 110, 145, 131, 116, 113, 106, 128, 125, 133, 109, 125, 127, 111, 128, 132, 116, 132, 129, 131, 119, 116, 117, 127, 138, 129, 117, 124, 111, 146, 96, 143, 116, 130, 119, 132, 107, 124, 132, 148, 118, 137, 120, 130, 107, 121, 142, 112, 102, 130, 114, 140, 113, 132, 139, 126, 127, 116, 127, 120, 143, 124, 126, 127, 127, 129, 112, 126, 139, 122, 141, 144, 133, 130, 107, 117, 127, 108, 130, 111, 117, 110, 120, 135, 138, 128, 145, 147, 129, 132, 131, 134, 128, 143, 129, 86, 129, 97, 134, 131, 122, 130, 120, 118, 163, 119, 120, 133, 120, 127, 118, 128, 124, 136, 130, 104, 141, 141, 116, 117, 123, 125, 125, 120, 124, 121, 114, 135, 126, 152, 114, 131, 118, 137, 118, 113, 136, 123, 119, 108, 105, 107, 134, 117, 131, 120, 122, 120, 113, 121, 122, 119, 100, 122, 129, 124, 122, 124, 120, 115, 132, 106, 141, 122, 122, 147, 130, 112, 109, 134, 134, 105, 129, 144, 122, 104, 145, 116, 126, 123, 118, 123, 123, 117, 115, 123, 113, 115, 123, 135, 128, 126, 125, 131, 130, 141, 134, 125, 123, 123, 148, 120, 104, 135, 125, 117, 122, 127, 113, 126, 119, 108, 105, 119, 131, 144, 122, 115, 143, 115, 125, 126, 116, 133, 128, 130, 121, 130, 119, 150, 126, 121, 104, 125, 140, 103, 122, 116, 134, 143, 110, 117, 132, 113, 145, 119, 132, 125, 120, 136, 116, 111, 135, 131, 139, 115, 107, 130, 146, 136, 136, 123, 123, 115, 124, 124, 112, 120, 126, 126, 119, 125, 133, 122, 115, 118, 132, 129, 119, 114, 136, 136, 125, 138, 133, 140, 126, 130, 112, 116, 124, 128, 122, 107, 129, 128, 133, 131, 137, 108, 123, 117, 117, 130, 114, 124, 103, 130, 131, 129, 112, 133, 108, 128, 129, 115, 139, 126, 127, 131, 117, 147, 123, 135, 121, 135, 136, 126, 116, 119, 133, 114, 116, 125, 116, 121, 131, 133, 108, 136, 110, 129, 111, 118, 126, 110, 130, 139, 108, 120, 124, 121, 121, 122, 119, 132, 134, 111, 125, 142, 120, 133, 133, 135, 133, 119, 115, 139, 117, 126, 117, 110, 114, 134, 119, 148, 111, 138, 118, 150, 122, 115, 109, 137, 140, 115, 120, 119, 116, 111, 124, 113, 131, 128, 117, 130, 122, 112, 131, 125, 127, 128, 130, 129, 113, 113, 118, 114, 118, 135, 125, 124, 117, 127, 122, 121, 120, 139, 115, 139, 123, 127, 131, 107, 121, 127, 118, 126, 122, 123, 118, 130, 112, 130, 129, 132, 123, 120, 137, 139, 121, 114, 131, 118, 114, 119, 115, 131, 138, 133, 117, 119, 139, 116, 115, 134, 123, 136, 111, 123, 121, 117, 124, 121, 128, 124, 141, 129, 133, 133, 133, 131, 120, 127, 115, 118, 104, 108, 125, 115, 123, 126, 153, 155, 126, 119, 117, 130, 128, 123, 138, 125, 125, 130, 126, 125, 127, 115, 130, 126, 132, 132, 135, 126, 124, 126, 135, 138, 125, 132, 125, 124, 134, 119, 124, 119, 124, 130, 157, 138, 126, 129, 120, 115, 127, 139, 121, 129, 105, 118, 120, 128, 119, 122, 138, 101, 127, 114, 131, 122, 137, 128, 85, 118, 118, 104, 118, 133, 132, 118, 128, 121, 112, 117, 139, 110, 131, 114, 124, 110, 131, 140, 111, 135, 128, 113, 123, 129, 154, 134, 133, 130, 126, 97, 105, 124, 135, 113, 128, 146, 127, 111, 122, 146, 118, 128, 125, 133, 108, 123, 137, 116, 101, 119, 120, 117, 129, 123, 132, 127, 133, 114, 128, 119, 155, 125, 124, 141, 129, 123, 120, 104, 121, 145, 103, 126, 123, 122, 117, 131, 130, 162, 138, 122, 136, 119, 138, 127, 125, 131, 134, 115, 144, 147, 141, 128, 137, 132, 115, 127, 125, 132, 125, 121, 129, 125, 135, 126, 119, 143, 116, 117, 137, 132, 133, 103, 113, 144, 122, 133, 126, 117, 139, 101, 119, 105, 121, 120, 120, 136, 114, 121, 120, 113, 129, 118, 118, 129, 129, 104, 112, 130, 118, 112, 118, 122, 140, 147, 120, 120, 137, 145, 135, 127, 129, 114, 136, 104, 104, 135, 127, 116, 127, 131, 132, 122, 117, 123, 120, 129, 147, 125, 135, 119, 121, 115, 125, 129, 124, 135, 123, 128, 130, 128, 129, 129, 122, 119, 120, 117, 148, 118, 114, 129, 134, 105, 115, 132, 131, 119, 165, 119, 125, 111, 137, 136, 132, 125, 132, 146, 124, 117, 128, 122, 152, 143, 127, 120, 110, 122, 112, 134, 120, 113, 131, 117, 128, 114, 127, 135, 113, 124, 120, 111, 121, 121, 130, 114, 103, 128, 128, 108, 134, 129, 135, 115, 128, 138, 123, 114, 126, 122, 134, 134, 126, 130, 140, 126, 130, 125, 135, 121, 122, 142, 124, 119, 113, 113, 111, 117, 134, 119, 128, 107, 129, 134, 123, 127, 116, 129, 121, 142, 101, 135, 120, 102, 142, 120, 118, 126, 115, 137, 113, 112, 112, 128, 127, 126, 118, 124, 125, 130, 128, 131, 127, 119, 131, 130, 122, 111, 117, 122, 147, 121, 137, 128, 134, 121, 116, 119, 120, 139, 117, 104, 120, 115, 127, 105, 120, 123, 116, 134, 109, 125, 147, 144, 110, 104, 137, 128, 115, 126, 110, 120, 122, 127, 125, 128, 117, 136, 116, 132, 122, 99, 106, 140, 117, 112, 114, 130, 133, 130, 127, 136, 130, 129, 131, 137, 129, 110, 118, 111, 120, 130, 139, 127, 128, 126, 122, 114, 120, 132, 127, 130, 133, 125, 114, 128, 124, 134, 135, 132, 116, 119, 133, 143, 129, 112, 123, 131, 134, 115, 113, 132, 135, 109, 125, 128, 141, 97, 118, 128, 112, 130, 111, 106, 113, 117, 131, 130, 123, 117, 127, 135, 134, 114, 139, 125, 128, 106, 127, 135, 130, 134, 105, 130, 135, 124, 139, 121, 128, 139, 137, 128, 125, 128, 144, 120, 114, 120, 110, 141, 121, 104, 136, 117, 122, 116, 140, 121, 109, 129, 134, 151, 121, 124, 145, 122, 114, 115, 122, 132, 118, 115, 128, 123, 132, 129, 123, 125, 125, 125, 115, 144, 130, 97, 115, 114, 118, 120, 111, 128, 111, 113, 127, 135, 141, 119, 99, 144, 119, 139, 122, 120, 129, 122, 141, 129, 118, 119, 130, 123, 134, 121, 127, 126, 145, 130, 121, 132, 123, 129, 113, 129, 138, 131, 143, 133, 125, 126, 144, 113, 128, 124, 133, 113, 139, 142, 134, 108, 119, 144, 124, 122, 125, 123, 114, 139, 120, 129, 107, 145, 130, 126, 116, 116, 135, 139, 129, 123, 149, 134, 125, 126, 123, 110, 115, 135, 138, 98, 126, 135, 114, 115, 123, 132, 118, 119, 130, 112, 94, 131, 130, 116, 117, 134, 133, 106, 133, 131, 130, 123, 151, 124, 115, 117, 118, 123, 136, 133, 120, 120, 134, 119, 134, 127, 117, 116, 136, 144, 119, 140, 137, 115, 127, 127, 124, 130, 129, 143, 134, 126, 118, 116, 111, 128, 133, 123, 122, 128, 127, 125, 121, 133, 124, 140, 115, 92, 124, 119, 115, 118, 128, 124, 128, 131, 132, 133, 132, 125, 120, 125, 122, 136, 113, 120, 131, 123, 115, 124, 117, 123, 121, 113, 129, 125, 116, 139, 144, 109, 130, 139, 126, 121, 131, 119, 130, 126, 127, 114, 142, 118, 128, 136, 122, 115, 139, 136, 132, 116, 138, 124, 114, 116, 133, 124, 128, 117, 140, 111, 132, 127, 130, 127, 129, 144, 131, 127, 116, 127, 131, 132, 134, 117, 131, 123, 107, 131, 114, 155, 122, 127, 140, 123, 120, 127, 125, 132, 108, 154, 123, 119, 127, 120, 116, 123, 148, 114, 125, 108, 132, 117, 130, 132, 122, 129, 123, 129, 136, 135, 115, 127, 125, 128, 122, 114, 130, 122, 125, 111, 131, 130, 124, 120, 137, 111, 108, 109, 132, 146, 139, 118, 127, 141, 132, 113, 120, 130, 148, 120, 129, 135, 121, 134, 132, 114, 135, 152, 130, 127, 117, 136, 120, 131, 112, 133, 142, 135, 140, 125, 138, 118, 120, 134, 129, 143, 113, 121, 145, 118, 132, 123, 125, 126, 120, 123, 119, 126, 118, 134, 109, 134, 111, 115, 120, 123, 120, 117, 132, 112, 129, 115, 132, 138, 149, 115, 128, 129, 132, 142, 132, 138, 117, 131, 121, 124, 121, 131, 124, 120, 124, 133, 113, 136, 150, 129, 128, 126, 123, 117, 110, 125, 128, 118, 126, 116, 116, 122, 124, 116, 122, 123, 121, 100, 136, 127, 134, 116, 147, 125, 131, 127, 115, 133, 128, 121, 121, 130, 125, 134, 139, 119, 142, 125, 99, 118, 129, 129, 118, 115, 94, 123, 128, 140, 106, 121, 130, 134, 121, 124, 114, 138, 122, 109, 128, 128, 147, 126, 104, 114, 140, 127, 141, 139, 123, 112, 120, 142, 124, 128, 128, 123, 112, 127, 140, 125, 127, 120, 137, 147, 126, 110, 114, 118, 123, 121, 114, 110, 145, 117, 120, 130, 122, 112, 117, 135, 126, 117, 128, 131, 114, 117, 124, 107, 122, 136, 124, 112, 114, 119, 124, 134, 147, 128, 123, 111, 129, 113, 125, 133, 143, 148, 107, 121, 131, 136, 148, 135, 132, 118, 125, 122, 125, 124, 126, 139, 131, 129, 134, 127, 127, 124, 116, 139, 131, 144, 107, 128, 130, 140, 118, 135, 148, 132, 111, 126, 134, 129, 124, 131, 121, 137, 129, 129, 131, 129, 125, 115, 128, 142, 124, 138, 140, 120, 112, 126, 125, 131, 125, 113, 117, 116, 108, 120, 136, 128, 127, 122, 117, 126, 115, 138, 111, 118, 136, 127, 120, 119, 129, 130, 118, 119, 119, 109, 124, 116, 109, 121, 137, 124, 116, 116, 125, 123, 117, 140, 129, 118, 133, 133, 127, 105, 109, 130, 132, 111, 135, 126, 128, 131, 145, 127, 122, 123, 137, 111, 134, 129, 126, 135, 126, 115, 121, 127, 117, 121, 125, 132, 118, 124, 128, 145, 116, 123, 136, 142, 135, 126, 116, 116, 139, 125, 126, 121, 114, 111, 132, 128, 122, 132, 138, 118, 134, 114, 124, 131, 125, 116, 132, 115, 127, 113, 109, 119, 109, 140, 130, 124, 116, 130, 104, 122, 120, 134, 125, 111, 131, 113, 133, 136, 112, 129, 134, 141, 127, 125, 120, 119, 116, 135, 118, 109, 113, 124, 126, 132, 135, 130, 130, 119, 129, 133, 116, 123, 142, 125, 135, 139, 123, 134, 112, 125, 107, 113, 107, 127, 136, 137, 140, 112, 121, 131, 114, 124, 106, 126, 138, 128, 125, 123, 133, 138, 127, 131, 124, 116, 146, 122, 125, 111, 124, 106, 124, 125, 120, 108, 117, 131, 123, 132, 139, 150, 126, 103, 120, 123, 120, 136, 103, 118, 132, 130, 130, 130, 131, 125, 123, 133, 132, 130, 118, 123, 144, 115, 128, 129, 120, 122, 138, 121, 131, 131, 115, 144, 127, 120, 123, 131, 116, 132, 113, 144, 127, 94, 133, 128, 126, 132, 130, 122, 134, 136, 104, 127, 152, 124, 124, 136, 107, 130, 112, 124, 128, 129, 123, 125, 118, 129, 126, 120, 104, 137, 123, 132, 98, 136, 124, 139, 107, 117, 127, 124, 113, 110, 120, 137, 130, 105, 125, 110, 127, 106, 131, 132, 139, 103, 146, 123, 112, 141, 120, 124, 131, 134, 118, 117, 137, 132, 113, 127, 103, 145, 109, 129, 122, 109, 144, 130, 117, 122, 148, 138, 137, 111, 144, 152, 137, 115, 135, 132, 137, 134, 118, 121, 140, 142, 127, 131, 141, 126, 127, 116, 123, 104, 128, 118, 114, 146, 114, 154, 130, 116, 131, 98, 128, 132, 122, 147, 119, 105, 123, 131, 134, 117, 120, 138, 126, 120, 115, 119, 132, 146, 108, 129, 151, 126, 118, 114, 119, 119, 122, 118, 146, 104, 118, 127, 127, 108, 138, 130, 128, 129, 117, 148, 127, 93, 128, 132, 129, 114, 142, 111, 123, 126, 118, 116, 137, 118, 118, 134, 148, 118, 130, 131, 121, 118, 114, 125, 127, 126, 130, 130, 114, 131, 139, 123, 117, 109, 130, 118, 114, 134, 136, 131, 120, 111, 129, 131, 132, 137, 116, 129, 127, 141, 128, 108, 138, 149, 125, 122, 117, 100, 115, 127, 116, 121, 136, 122, 118, 126, 140, 126, 118, 130, 114, 122, 125, 146, 125, 129, 120, 124, 126, 119, 135, 126, 133, 122, 129, 122, 123, 119, 127, 125, 131, 124, 125, 120, 128, 127, 127, 133, 107, 137, 124, 143, 112, 124, 133, 127, 122, 119, 131, 127, 116, 120, 124, 105, 126, 131, 132, 115, 124, 135, 124, 119, 133, 121, 134, 108, 127, 124, 113, 126, 139, 134, 134, 127, 120, 122, 120, 129, 145, 119, 122, 123, 131, 121, 125, 123, 135, 118, 128, 134, 105, 117, 125, 126, 130, 136, 137, 125, 135, 98, 130, 142, 124, 127, 120, 121, 117, 120, 115, 129, 122, 125, 127, 126, 121, 144, 109, 122, 134, 134, 119, 138, 136, 128, 125, 130, 118, 119, 116, 129, 131, 117, 130, 107, 123, 150, 140, 117, 127, 128, 124, 121, 136, 130, 106, 116, 118, 121, 127, 128, 126, 130, 112, 113, 113, 114, 121, 119, 131, 121, 117, 133, 113, 136, 146, 116, 126, 125, 138, 146, 126, 115, 132, 139, 118, 140, 130, 141, 133, 125, 131, 129, 120, 139, 146, 126, 133, 131, 125, 142, 130, 110, 117, 118, 125, 134, 120, 125, 134, 130, 133, 117, 124, 127, 135, 137, 119, 124, 121, 154, 111, 112, 139, 134, 112, 135, 123, 144, 141, 133, 128, 122, 123, 134, 132, 123, 112, 131, 149, 138, 132, 122, 134, 113, 135, 123, 137, 125, 134, 124, 135, 123, 130, 124, 134, 129, 134, 129, 141, 132, 105, 113, 126, 112, 131, 124, 110, 114, 126, 144, 106, 116, 109, 141, 125, 111, 151, 133, 137, 134, 125, 115, 138, 124, 126, 123, 121, 132, 125, 116, 138, 123, 135, 125, 131, 116, 121, 125, 124, 132, 122, 120, 127, 119, 136, 129, 141, 135, 128, 118, 115, 118, 129, 129, 154, 128, 107, 122, 128, 131, 134, 128, 125, 123, 130, 133, 129, 155, 123, 135, 133, 134, 131, 113, 131, 110, 126, 142, 131, 143, 125, 125, 141, 115, 122, 105, 126, 112, 135, 117, 104, 127, 119, 127, 122, 130, 133, 126, 137, 139, 122, 109, 139, 125, 116, 127, 119, 124, 122, 131, 128, 108, 145, 152, 100, 126, 117, 134, 125, 124, 136, 120, 143, 117, 123, 140, 131, 125, 122, 114, 131, 123, 119, 122, 128, 122, 140, 133, 128, 120, 123, 133, 121, 122, 116, 101, 123, 134, 115, 119, 124, 112, 151, 115, 153, 120, 127, 128, 112, 129, 134, 126, 110, 141, 132, 127, 120, 127, 124, 127, 119, 133, 122, 123, 118, 130, 121, 119, 114, 119, 133, 117, 105, 133, 127, 111, 121, 125, 123, 107, 134, 122, 129, 133, 131, 125, 137, 134, 113, 130, 136, 136, 112, 112, 105, 111, 131, 139, 146, 124, 121, 113, 102, 108, 131, 121, 119, 117, 132, 105, 108, 129, 127, 126, 128, 126, 125, 120, 110, 130, 135, 131, 134, 137, 132, 141, 127, 135, 124, 128, 124, 121, 120, 106, 122, 129, 96, 123, 136, 141, 134, 116, 119, 106, 131, 123, 141, 154, 124, 119, 126, 140, 129, 132, 114, 130, 136, 124, 131, 129, 130, 135, 126, 134, 109, 129, 130, 120, 113, 122, 116, 136, 108, 123, 126, 122, 121, 113, 138, 131, 117, 132, 114, 127, 121, 135, 120, 130, 138, 118, 152, 120, 126, 125, 137, 138, 122, 138, 121, 137, 134, 126, 130, 120, 126, 125, 116, 133, 126, 122, 113, 105, 138, 116, 121, 124, 129, 135, 142, 129, 127, 131, 119, 118, 127, 131, 120, 124, 119, 126, 128, 109, 114, 113, 127, 113, 117, 118, 125, 127, 118, 131, 112, 118, 131, 117, 121, 126, 94, 137, 132, 137, 105, 92, 122, 138, 113, 114, 133, 134, 130, 150, 131, 121, 137, 126, 117, 135, 139, 142, 123, 132, 115, 123, 130, 124, 113, 140, 118, 129, 122, 120, 130, 125, 135, 119, 121, 140, 125, 125, 123, 103, 137, 131, 127, 107, 137, 142, 107, 141, 144, 119, 125, 137, 121, 97, 137, 113, 129, 141, 120, 136, 120, 126, 96, 128, 122, 114, 131, 141, 116, 134, 108, 103, 127, 132, 150, 107, 123, 119, 129, 133, 137, 136, 140, 135, 135, 133, 128, 118, 124, 141, 119, 113, 115, 116, 124, 128, 128, 134, 136, 125, 132, 136, 110, 127, 135, 124, 114, 120, 119, 128, 118, 133, 124, 105, 117, 122, 108, 137, 120, 126, 141, 127, 132, 140, 118, 137, 126, 138, 126, 131, 109, 114, 112, 128, 117, 127, 116, 150, 103, 136, 105, 130, 131, 130, 123, 134, 134, 121, 124, 125, 129, 138, 118, 120, 98, 121, 147, 123, 130, 124, 130, 128, 148, 136, 109, 123, 130, 118, 120, 142, 124, 114, 130, 97, 139, 114, 106, 128, 115, 123, 125, 115, 133, 124, 120, 121, 128, 132, 124, 125, 113, 105, 130, 123, 128, 141, 128, 134, 126, 134, 105, 119, 134, 130, 136, 135, 118, 131, 124, 136, 123, 122, 129, 124, 134, 140, 101, 131, 126, 122, 148, 133, 144, 129, 121, 128, 129, 109, 122, 134, 105, 134, 142, 118, 125, 124, 123, 128, 111, 135, 131, 135, 126, 122, 162, 133, 110, 133, 121, 125, 126, 116, 124, 121, 121, 113, 141, 123, 138, 127, 128, 128, 120, 128, 135, 139, 119, 112, 132, 123, 118, 134, 125, 123, 129, 141, 111, 115, 136, 125, 152, 141, 128, 122, 116, 119, 128, 122, 125, 119, 153, 139, 126, 118, 132, 129, 117, 124, 144, 127, 114, 133, 125, 124, 134, 128, 117, 122, 123, 146, 127, 130, 135, 122, 127, 134, 129, 127, 138, 128, 113, 125, 127, 108, 132, 107, 137, 119, 104, 117, 106, 144, 132, 123, 125, 131, 134, 123, 139, 122, 139, 114, 137, 127, 138, 98, 120, 135, 121, 118, 124, 138, 105, 141, 116, 117, 112, 135, 123, 125, 138, 140, 130, 130, 126, 124, 105, 136, 129, 106, 107, 139, 145, 121, 122, 132, 108, 125, 131, 140, 126, 126, 132, 107, 132, 142, 129, 128, 135, 119, 114, 133, 137, 120, 124, 134, 109, 124, 140, 149, 115, 113, 134, 119, 116, 117, 105, 127, 135, 121, 120, 125, 142, 134, 122, 128, 125, 133, 131, 127, 101, 135, 128, 128, 124, 122, 123, 128, 121, 126, 125, 107, 127, 131, 133, 120, 127, 131, 133, 118, 129, 119, 122, 125, 127, 140, 111, 112, 151, 115, 114, 120, 110, 142, 119, 135, 123, 142, 118, 133, 132, 147, 118, 127, 137, 143, 119, 124, 127, 109, 119, 150, 127, 123, 115, 134, 120, 131, 125, 130, 119, 133, 110, 133, 126, 123, 124, 125, 129, 114, 129, 126, 117, 128, 134, 106, 124, 124, 119, 117, 126, 114, 135, 143, 117, 124, 143, 125, 148, 145, 137, 129, 141, 125, 124, 119, 107, 114, 133, 129, 125, 123, 133, 126, 125, 132, 109, 136, 115, 134, 116, 145, 126, 132, 134, 118, 125, 140, 122, 118, 137, 130, 131, 130, 116, 114, 121, 155, 111, 119, 123, 118, 112, 121, 125, 140, 124, 111, 104, 113, 122, 135, 106, 122, 120, 130, 127, 144, 100, 135, 127, 112, 140, 116, 127, 128, 142, 130, 95, 128, 130, 129, 133, 125, 109, 128, 122, 113, 110, 130, 123, 111, 129, 122, 126, 124, 143, 131, 133, 113, 97, 149, 124, 134, 134, 130, 149, 137, 149, 119, 130, 116, 110, 126, 140, 128, 125, 117, 115, 126, 148, 113, 128, 114, 114, 125, 120, 136, 131, 127, 130, 131, 117, 125, 133, 125, 124, 136, 121, 135, 122, 112, 134, 117, 125, 105, 113, 126, 129, 119, 128, 116, 121, 136, 136, 130, 138, 129, 115, 118, 143, 112, 132, 120, 112, 133, 103, 108, 134, 122, 134, 144, 134, 123, 123, 120, 133, 126, 132, 136, 118, 135, 108, 123, 134, 127, 136, 136, 116, 129, 145, 121, 143, 128, 157, 124, 123, 128, 121, 130, 120, 119, 117, 113, 133, 135, 123, 113, 122, 128, 130, 123, 147, 136, 126, 124, 147, 126, 131, 120, 130, 137, 116, 132, 145, 124, 121, 125, 121, 110, 121, 120, 123, 108, 144, 128, 129, 144, 130, 124, 117, 128, 133, 135, 153, 135, 116, 120, 135, 119, 121, 135, 109, 134, 122, 145, 117, 118, 116, 129, 126, 121, 117, 140, 135, 136, 118, 136, 118, 115, 125, 128, 112, 113, 126, 132, 141, 143, 133, 118, 117, 118, 116, 121, 120, 116, 137, 126, 126, 149, 127, 128, 130, 125, 119, 110, 123, 129, 122, 113, 137, 113, 138, 135, 125, 119, 119, 100, 133, 104, 114, 115, 120, 129, 120, 117, 115, 108, 125, 111, 132, 134, 141, 118, 132, 114, 129, 118, 121, 120, 120, 138, 130, 138, 120, 149, 122, 131, 139, 144, 131, 133, 125, 123, 123, 120, 120, 111, 133, 137, 125, 115, 122, 122, 107, 131, 107, 125, 126, 133, 135, 143, 143, 120, 119, 119, 114, 111, 127, 122, 148, 109, 106, 126, 144, 120, 122, 113, 116, 106, 123, 144, 129, 126, 103, 121, 132, 133, 134, 119, 123, 151, 143, 132, 137, 130, 118, 139, 113, 118, 117, 140, 122, 139, 126, 128, 117, 119, 125, 123, 125, 116, 132, 124, 122, 126, 123, 121, 113, 117, 116, 136, 129, 122, 109, 134, 126, 142, 134, 123, 129, 138, 143, 131, 122, 125, 105, 129, 118, 114, 119, 125, 133, 124, 118, 118, 125, 141, 120, 129, 131, 134, 130, 125, 120, 118, 115, 132, 127, 126, 136, 136, 120, 112, 131, 139, 120, 131, 108, 126, 113, 123, 121, 129, 133, 120, 118, 138, 139, 125, 134, 116, 124, 115, 125, 124, 132, 134, 132, 129, 145, 125, 111, 120, 114, 117, 107, 123, 127, 132, 117, 123, 116, 130, 122, 129, 115, 124, 126, 126, 131, 136, 128, 134, 124, 134, 133, 117, 129, 124, 142, 144, 115, 122, 134, 128, 126, 119, 116, 117, 117, 136, 132, 144, 116, 126, 118, 128, 121, 119, 122, 123, 130, 115, 129, 127, 132, 111, 122, 139, 117, 116, 128, 130, 131, 96, 126, 117, 128, 128, 119, 134, 113, 125, 124, 122, 134, 126, 128, 130, 116, 116, 139, 137, 138, 139, 110, 150, 123, 132, 130, 112, 118, 129, 145, 129, 135, 130, 117, 121, 127, 99, 122, 112, 120, 117, 134, 129, 103, 126, 137, 117, 121, 115, 126, 117, 136, 121, 138, 130, 130, 130, 110, 128, 117, 125, 121, 124, 133, 127, 123, 113, 126, 135, 120, 132, 120, 95, 124, 119, 118, 131, 123, 121, 120, 115, 126, 108, 118, 121, 151, 138, 110, 116, 125, 117, 116, 110, 111, 150, 125, 127, 131, 136, 115, 140, 100, 138, 123, 119, 132, 147, 139, 123, 145, 128, 130, 131, 103, 119, 128, 127, 110, 134, 125, 123, 134, 120, 119, 121, 123, 133, 112, 132, 106, 124, 119, 109, 125, 115, 125, 133, 123, 115, 120, 118, 127, 129, 99, 118, 137, 126, 139, 124, 125, 123, 114, 133, 113, 118, 125, 127, 124, 129, 135, 123, 104, 114, 112, 127, 119, 121, 113, 134, 117, 133, 131, 135, 127, 130, 118, 114, 136, 146, 109, 116, 126, 151, 112, 129, 141, 124, 132, 133, 121, 121, 119, 139, 133, 136, 126, 133, 116, 113, 148, 125, 110, 135, 120, 140, 117, 119, 138, 120, 124, 115, 127, 126, 131, 141, 127, 141, 135, 133, 135, 133, 129, 138, 130, 118, 117, 126, 142, 118, 131, 130, 118, 125, 135, 114, 136, 127, 127, 135, 120, 130, 133, 119, 108, 129, 129, 120, 127, 123, 124, 127, 116, 137, 124, 132, 120, 137, 114, 144, 119, 119, 127, 113, 127, 141, 114, 120, 132, 126, 122, 122, 124, 112, 120, 130, 104, 119, 139, 135, 129, 127, 136, 130, 129, 120, 139, 134, 116, 121, 132, 125, 122, 123, 120, 121, 121, 127, 138, 114, 124, 119, 133, 145, 128, 121, 121, 139, 118, 128, 134, 115, 128, 114, 128, 145, 143, 125, 122, 128, 119, 137, 136, 143, 123, 125, 126, 130, 141, 122, 109, 129, 125, 127, 114, 102, 137, 133, 131, 103, 110, 144, 112, 123, 114, 112, 125, 115, 111, 128, 126, 133, 122, 112, 121, 150, 131, 120, 127, 130, 130, 126, 139, 149, 109, 128, 126, 129, 127, 125, 128, 140, 141, 121, 109, 123, 143, 121, 111, 136, 137, 128, 132, 135, 121, 134, 138, 138, 134, 126, 142, 116, 130, 133, 144, 146, 118, 141, 119, 132, 126, 117, 144, 138, 124, 133, 144, 134, 100, 127, 131, 108, 130, 110, 111, 118, 130, 120, 115, 124, 123, 134, 125, 125, 124, 130, 128, 128, 129, 123, 136, 123, 129, 111, 138, 120, 112, 128, 119, 116, 115, 130, 142, 145, 129, 134, 122, 118, 111, 120, 133, 125, 107, 127, 130, 142, 106, 106, 135, 114, 124, 131, 132, 125, 122, 127, 128, 130, 112, 130, 129, 118, 125, 119, 109, 95, 123, 127, 136, 121, 128, 129, 132, 138, 112, 120, 119, 123, 128, 114, 136, 114, 132, 137, 119, 126, 116, 115, 112, 127, 108, 133, 140, 118, 133, 126, 109, 124, 119, 136, 135, 134, 112, 130, 135, 123, 130, 130, 117, 136, 111, 112, 127, 120, 112, 129, 121, 144, 133, 133, 121, 128, 122, 114, 141, 128, 112, 137, 158, 117, 130, 146, 122, 145, 117, 110, 126, 124, 120, 120, 134, 123, 110, 122, 132, 132, 120, 128, 106, 133, 133, 118, 117, 118, 131, 116, 124, 132, 129, 133, 132, 105, 136, 126, 118, 126, 121, 126, 126, 109, 119, 127, 129, 115, 129, 128, 128, 105, 108, 127, 112, 114, 121, 124, 150, 134, 119, 120, 120, 125, 112, 118, 136, 122, 116, 142, 120, 123, 132, 113, 110, 122, 138, 123, 142, 118, 116, 122, 132, 133, 108, 130, 113, 121, 125, 117, 119, 112, 136, 130, 131, 122, 125, 125, 125, 118, 112, 131, 135, 133, 126, 111, 133, 123, 119, 135, 133, 112, 137, 134, 147, 127, 112, 130, 137, 113, 128, 121, 118, 121, 129, 120, 147, 146, 124, 126, 134, 141, 123, 102, 123, 138, 124, 137, 142, 119, 129, 125, 116, 132, 122, 121, 125, 115, 119, 112, 131, 110, 118, 118, 117, 129, 135, 141, 136, 127, 131, 140, 133, 142, 135, 126, 129, 105, 129, 129, 117, 131, 128, 122, 122, 133, 119, 123, 115, 123, 111, 111, 121, 128, 115, 136, 121, 129, 126, 120, 136, 134, 127, 139, 119, 114, 127, 134, 120, 113, 111, 117, 119, 129, 132, 112, 130, 123, 122, 127, 125, 126, 138, 138, 125, 135, 145, 139, 141, 123, 145, 122, 116, 151, 133, 115, 132, 122, 121, 101, 127, 143, 123, 130, 139, 121, 117, 112, 129, 130, 121, 140, 125, 128, 118, 127, 116, 121, 129, 117, 112, 138, 137, 129, 114, 138, 116, 132, 136, 139, 117, 140, 115, 117, 123, 124, 116, 127, 124, 105, 121, 118, 125, 147, 132, 127, 126, 127, 114, 111, 138, 112, 139, 131, 141, 110, 152, 134, 126, 140, 150, 134, 122, 119, 125, 137, 127, 132, 130, 136, 136, 126, 132, 120, 138, 122, 123, 130, 114, 145, 134, 122, 134, 130, 140, 126, 129, 119, 144, 132, 118, 124, 137, 117, 139, 142, 130, 137, 124, 136, 124, 143, 118, 122, 122, 117, 103, 118, 118, 122, 129, 141, 122, 114, 124, 127, 127, 130, 125, 143, 124, 137, 117, 106, 132, 123, 129, 135, 118, 138, 124, 110, 137, 120, 133, 118, 120, 129, 114, 116, 115, 127, 137, 122, 132, 126, 124, 133, 128, 122, 126, 131, 137, 114, 122, 122, 138, 122, 130, 117, 126, 118, 132, 130, 120, 116, 115, 123, 119, 126, 120, 108, 106, 127, 112, 124, 129, 113, 143, 107, 103, 129, 142, 123, 121, 134, 116, 130, 110, 111, 138, 126, 145, 126, 116, 105, 123, 120, 133, 122, 136, 134, 129, 116, 136, 113, 130, 116, 136, 145, 122, 124, 133, 132, 136, 146, 116, 124, 122, 120, 127, 116, 145, 136, 147, 128, 131, 136, 122, 132, 120, 120, 130, 127, 124, 129, 99, 143, 142, 131, 118, 127, 141, 139, 129, 122, 124, 132, 123, 120, 136, 134, 122, 120, 104, 130, 124, 122, 122, 133, 127, 120, 109, 123, 105, 123, 117, 107, 131, 128, 115, 127, 128, 129, 129, 107, 124, 126, 115, 107, 119, 115, 119, 115, 127, 133, 126, 110, 113, 131, 111, 118, 139, 133, 125, 105, 139, 127, 139, 124, 112, 127, 109, 129, 97, 122, 131, 125, 115, 130, 112, 138, 111, 125, 116, 136, 122, 114, 135, 111, 137, 117, 124, 134, 138, 121, 124, 131, 132, 114, 130, 124, 130, 119, 114, 139, 146, 120, 121, 145, 114, 126, 126, 134, 133, 118, 124, 140, 133, 148, 117, 128, 114, 118, 139, 112, 123, 132, 115, 150, 116, 138, 148, 126, 125, 151, 116, 131, 139, 129, 142, 121, 126, 125, 134, 122, 120, 119, 119, 128, 129, 109, 133, 122, 148, 121, 129, 126, 122, 139, 114, 126, 121, 125, 115, 125, 140, 133, 131, 122, 127, 129, 115, 134, 117, 129, 126, 124, 118, 141, 123, 108, 130, 123, 121, 119, 138, 118, 125, 125, 140, 124, 129, 109, 122, 136, 133, 119, 123, 118, 124, 131, 114, 137, 113, 141, 125, 119, 109, 130, 140, 121, 139, 118, 129, 131, 138, 121, 126, 133, 124, 139, 124, 138, 116, 116, 126, 130, 125, 119, 125, 136, 113, 130, 101, 127, 128, 120, 129, 135, 125, 108, 131, 118, 117, 122, 118, 109, 119, 144, 126, 130, 129, 121, 116, 132, 107, 131, 115, 138, 113, 122, 127, 116, 96, 125, 129, 121, 117, 113, 136, 133, 126, 100, 132, 131, 131, 123, 109, 135, 127, 116, 132, 120, 126, 129, 136, 133, 122, 136, 121, 131, 117, 123, 118, 129, 117, 128, 108, 122, 125, 136, 130, 125, 114, 143, 119, 119, 141, 130, 129, 140, 120, 136, 112, 133, 147, 117, 127, 139, 141, 137, 136, 131, 133, 129, 113, 123, 135, 135, 140, 145, 125, 148, 122, 127, 137, 135, 123, 117, 116, 137, 116, 120, 130, 117, 141, 118, 129, 113, 127, 116, 123, 112, 132, 136, 121, 109, 121, 121, 126, 129, 145, 141, 128, 119, 118, 126, 130, 141, 124, 126, 139, 105, 136, 118, 114, 151, 115, 126, 134, 124, 113, 122, 116, 134, 128, 135, 126, 117, 137, 117, 137, 114, 120, 131, 144, 134, 115, 122, 140, 121, 111, 132, 148, 120, 119, 140, 126, 119, 140, 126, 122, 132, 119, 121, 111, 134, 140, 120, 124, 122, 113, 123, 125, 142, 123, 113, 136, 125, 115, 136, 118, 129, 117, 118, 136, 128, 126, 118, 111, 136, 140, 119, 121, 115, 134, 107, 115, 139, 125, 130, 117, 129, 114, 132, 144, 124, 117, 122, 125, 126, 148, 102, 125, 122, 134, 119, 121, 121, 134, 126, 124, 125, 126, 130, 155, 136, 133, 128, 117, 126, 133, 121, 131, 113, 128, 112, 112, 113, 127, 117, 130, 155, 116, 120, 118, 137, 123, 148, 122, 138, 136, 99, 119, 130, 133, 148, 127, 127, 129, 128, 142, 137, 116, 132, 120, 125, 136, 101, 111, 128, 133, 127, 115, 131, 118, 105, 131, 121, 124, 120, 118, 135, 121, 126, 114, 123, 139, 145, 133, 118, 127, 120, 126, 129, 130, 145, 122, 121, 136, 117, 133, 125, 107, 148, 120, 143, 131, 115, 129, 113, 135, 121, 128, 135, 142, 141, 121, 122, 138, 125, 117, 125, 115, 131, 128, 136, 139, 114, 124, 135, 130, 133, 126, 120, 124, 132, 138, 114, 125, 131, 150, 133, 118, 128, 132, 110, 117, 138, 119, 135, 127, 121, 124, 114, 135, 131, 130, 123, 120, 139, 120, 130, 124, 122, 127, 122, 120, 106, 122, 130, 138, 121, 117, 136, 124, 126, 136, 122, 136, 118, 111, 137, 130, 120, 133, 105, 145, 133, 107, 122, 123, 131, 111, 108, 121, 121, 136, 132, 112, 129, 123, 114, 121, 129, 128, 123, 129, 128, 110, 132, 119, 141, 118, 108, 119, 121, 115, 128, 106, 129, 129, 130, 117, 126, 134, 130, 122, 125, 112, 122, 127, 125, 120, 135, 117, 101, 118, 128, 123, 128, 116, 127, 111, 97, 122, 124, 121, 115, 113, 125, 133, 130, 128, 115, 131, 129, 130, 110, 131, 123, 122, 112, 133, 142, 122, 111, 137, 155, 157, 121, 119, 122, 137, 119, 105, 135, 126, 122, 128, 122, 111, 126, 126, 128, 134, 125, 121, 128, 133, 129, 145, 134, 140, 124, 140, 125, 108, 121, 123, 114, 122, 129, 135, 122, 121, 119, 123, 138, 126, 154, 130, 131, 131, 122, 151, 129, 143, 118, 125, 124, 130, 124, 122, 127, 138, 115, 130, 120, 127, 140, 125, 115, 108, 121, 112, 123, 130, 118, 127, 120, 127, 134, 111, 125, 124, 128, 133, 129, 127, 119, 122, 111, 138, 125, 122, 136, 116, 118, 123, 119, 121, 140, 110, 120, 122, 128, 123, 121, 115, 136, 145, 122, 120, 129, 124, 131, 118, 115, 118, 122, 110, 126, 126, 134, 113, 131, 142, 117, 129, 117, 119, 171, 128, 134, 121, 134, 127, 124, 120, 126, 110, 123, 143, 138, 127, 118, 127, 123, 118, 126, 123, 127, 119, 117, 117, 153, 131, 136, 139, 113, 110, 150, 110, 126, 130, 145, 137, 142, 105, 127, 127, 104, 111, 138, 147, 128, 111, 136, 128, 129, 128, 126, 129, 112, 110, 133, 131, 110, 122, 127, 121, 125, 136, 127, 129, 137, 136, 120, 132, 116, 115, 122, 134, 130, 111, 125, 115, 120, 124, 131, 100, 118, 122, 129, 106, 132, 124, 139, 125, 120, 112, 129, 118, 136, 117, 124, 111, 128, 157, 114, 115, 133, 131, 130, 111, 91, 119, 136, 123, 126, 116, 118, 121, 133, 110, 114, 128, 146, 124, 129, 128, 109, 134, 121, 127, 127, 120, 134, 122, 117, 139, 136, 139, 132, 115, 124, 127, 134, 126, 142, 115, 124, 121, 139, 119, 124, 122, 124, 142, 92, 111, 130, 129, 117, 108, 120, 131, 126, 127, 109, 143, 119, 134, 126, 109, 119, 110, 137, 128, 134, 125, 119, 131, 108, 121, 122, 131, 123, 108, 158, 123, 119, 138, 122, 133, 125, 99, 123, 118, 132, 109, 130, 122, 127, 133, 116, 130, 108, 129, 140, 132, 124, 135, 122, 117, 113, 127, 148, 136, 135, 115, 121, 148, 117, 125, 129, 113, 117, 126, 130, 118, 121, 124, 111, 128, 119, 113, 121, 121, 121, 117, 138, 125, 137, 136, 122, 124, 122, 134, 131, 145, 127, 128, 122, 115, 110, 124, 121, 133, 134, 123, 99, 106, 123, 122, 121, 138, 108, 121, 117, 122, 121, 129, 136, 124, 102, 138, 119, 124, 113, 124, 133, 140, 126, 127, 119, 131, 115, 139, 139, 118, 125, 136, 144, 121, 122, 125, 131, 127, 113, 114, 119, 155, 110, 145, 126, 115, 115, 132, 146, 128, 113, 116, 121, 139, 149, 115, 127, 128, 110, 118, 139, 106, 121, 136, 153, 138, 138, 129, 121, 131, 118, 124, 129, 122, 132, 129, 124, 140, 132, 147, 126, 109, 121, 108, 124, 127, 122, 126, 143, 140, 119, 123, 132, 138, 127, 114, 135, 123, 136, 135, 137, 130, 128, 135, 107, 146, 126, 131, 106, 133, 140, 135, 117, 120, 128, 130, 124, 128, 133, 135, 119, 129, 110, 123, 120, 128, 115, 135, 137, 117, 112, 138, 132, 130, 128, 128, 129, 113, 130, 134, 143, 132, 136, 111, 128, 117, 127, 124, 129, 135, 97, 135, 131, 120, 138, 132, 117, 133, 128, 132, 111, 115, 134, 145, 118, 123, 118, 125, 133, 115, 120, 131, 115, 132, 113, 123, 120, 125, 117, 132, 139, 125, 128, 134, 129, 117, 136, 111, 131, 130, 135, 120, 128, 111, 135, 131, 125, 134, 129, 126, 118, 118, 124, 120, 127, 123, 117, 123, 138, 132, 119, 143, 114, 109, 124, 118, 104, 111, 128, 115, 133, 132, 149, 133, 134, 132, 119, 125, 122, 125, 126, 129, 114, 131, 122, 129, 115, 130, 130, 116, 139, 131, 120, 121, 120, 132, 125, 115, 119, 125, 135, 102, 115, 129, 126, 121, 138, 125, 143, 128, 114, 115, 107, 125, 139, 138, 140, 123, 112, 112, 115, 128, 119, 153, 131, 126, 123, 132, 130, 127, 122, 132, 128, 123, 141, 135, 113, 138, 127, 125, 152, 131, 117, 114, 132, 143, 134, 128, 124, 134, 113, 125, 128, 111, 123, 127, 144, 112, 101, 124, 129, 124, 131, 126, 114, 122, 135, 127, 122, 136, 123, 117, 129, 113, 128, 129, 139, 118, 143, 164, 142, 123, 122, 106, 110, 117, 131, 137, 130, 131, 123, 125, 125, 125, 117, 131, 124, 130, 123, 126, 124, 138, 127, 136, 129, 142, 122, 131, 130, 109, 111, 139, 135, 127, 138, 130, 130, 118, 135, 128, 113, 120, 126, 128, 126, 124, 131, 130, 131, 136, 118, 124, 136, 125, 123, 159, 119, 144, 129, 142, 132, 140, 122, 121, 132, 130, 116, 138, 120, 125, 119, 139, 116, 123, 135, 120, 137, 131, 125, 109, 133, 125, 138, 133, 131, 132, 125, 124, 127, 135, 129, 124, 133, 128, 111, 135, 125, 131, 134, 135, 135, 126, 141, 130, 143, 112, 132, 108, 137, 126, 127, 124, 146, 129, 116, 128, 120, 125, 122, 124, 142, 103, 122, 139, 126, 122, 146, 110, 127, 136, 112, 117, 137, 150, 137, 129, 130, 113, 129, 126, 131, 114, 125, 120, 136, 131, 133, 116, 111, 132, 126, 121, 125, 129, 126, 118, 126, 115, 119, 131, 116, 119, 121, 122, 149, 124, 109, 125, 149, 124, 124, 123, 133, 137, 135, 120, 122, 127, 119, 118, 128, 132, 121, 108, 126, 125, 116, 113, 107, 136, 117, 118, 137, 124, 129, 118, 140, 127, 116, 118, 140, 129, 121, 120, 123, 125, 117, 130, 109, 133, 136, 104, 124, 117, 138, 133, 126, 134, 122, 121, 139, 126, 100, 119, 120, 113, 153, 122, 130, 117, 139, 123, 124, 120, 102, 130, 130, 134, 122, 126, 101, 132, 119, 123, 124, 124, 119, 115, 120, 134, 135, 128, 122, 118, 126, 130, 122, 135, 120, 140, 103, 122, 129, 113, 133, 115, 114, 113, 142, 126, 114, 131, 128, 115, 110, 132, 123, 123, 125, 135, 123, 128, 133, 119, 126, 123, 115, 138, 126, 134, 141, 125, 131, 142, 126, 128, 117, 111, 138, 121, 135, 101, 136, 119, 118, 128, 120, 119, 120, 120, 128, 130, 129, 118, 94, 109, 147, 123, 134, 133, 129, 116, 142, 120, 134, 110, 133, 130, 113, 130, 133, 124, 126, 134, 133, 126, 126, 141, 129, 127, 119, 108, 134, 122, 129, 132, 118, 145, 121, 120, 121, 130, 116, 108, 127, 122, 125, 116, 129, 104, 125, 132, 123, 123, 125, 131, 132, 141, 132, 111, 116, 126, 138, 127, 116, 135, 139, 128, 135, 130, 112, 131, 128, 128, 134, 128, 111, 133, 127, 131, 125, 135, 122, 127, 120, 117, 123, 147, 137, 137, 132, 125, 134, 128, 126, 130, 124, 121, 140, 119, 119, 121, 115, 128, 119, 124, 133, 138, 135, 141, 59, 124, 135, 130, 131, 123, 109, 124, 113, 135, 123, 116, 143, 128, 120, 128, 131, 134, 129, 122, 119, 144, 131, 113, 128, 123, 135, 114, 127, 131, 111, 137, 129, 118, 109, 122, 135, 111, 120, 117, 137, 110, 123, 135, 110, 131, 137, 112, 109, 135, 120, 145, 134, 123, 114, 118, 125, 130, 125, 115, 120, 120, 125, 126, 131, 134, 104, 113, 133, 106, 135, 117, 130, 116, 114, 121, 117, 129, 124, 126, 131, 140, 139, 122, 135, 112, 144, 128, 115, 146, 118, 121, 137, 134, 123, 137, 120, 150, 132, 113, 119, 123, 136, 134, 129, 130, 142, 139, 135, 135, 119, 130, 133, 144, 119, 129, 149, 124, 132, 130, 114, 155, 143, 131, 120, 137, 116, 116, 117, 134, 124, 111, 112, 128, 111, 116, 130, 124, 126, 126, 140, 121, 132, 126, 110, 126, 116, 135, 131, 124, 136, 127, 111, 135, 130, 133, 136, 117, 110, 139, 139, 115, 122, 131, 125, 116, 120, 128, 133, 135, 131, 135, 137, 116, 119, 130, 145, 129, 129, 116, 135, 137, 124, 125, 125, 133, 120, 133, 141, 121, 122, 136, 121, 118, 115, 122, 103, 126, 131, 117, 133, 122, 116, 97, 126, 129, 136, 126, 129, 115, 135, 133, 120, 117, 130, 122, 105, 121, 131, 128, 119, 124, 134, 115, 132, 125, 147, 120, 140, 132, 114, 128, 120, 128, 129, 126, 119, 124, 120, 145, 120, 141, 120, 129, 133, 131, 137, 139, 113, 126, 122, 137, 123, 122, 131, 114, 133, 122, 129, 118, 132, 133, 120, 123, 128, 117, 116, 116, 124, 135, 145, 122, 133, 154, 120, 118, 132, 120, 127, 130, 117, 147, 113, 149, 140, 127, 111, 130, 128, 122, 126, 126, 126, 128, 133, 132, 136, 132, 142, 118, 130, 116, 123, 130, 134, 131, 127, 135, 124, 131, 136, 122, 121, 110, 135, 147, 137, 131, 134, 137, 128, 136, 129, 128, 133, 109, 116, 123, 127, 126, 122, 131, 113, 127, 129, 113, 121, 122, 126, 131, 136, 128, 122, 119, 130, 127, 129, 115, 112, 118, 104, 124, 133, 128, 122, 116, 118, 127, 117, 128, 129, 120, 140, 139, 112, 131, 111, 133, 129, 115, 108, 99, 116, 114, 139, 132, 130, 132, 126, 119, 150, 125, 135, 131, 128, 143, 138, 128, 134, 123, 132, 128, 120, 127, 118, 120, 113, 122, 110, 121, 111, 127, 142, 132, 102, 130, 134, 135, 139, 124, 112, 153, 143, 113, 128, 120, 119, 108, 144, 130, 145, 132, 128, 135, 140, 127, 136, 124, 128, 129, 142, 123, 138, 132, 135, 128, 124, 122, 116, 123, 120, 118, 140, 136, 135, 146, 130, 121, 132, 119, 122, 113, 112, 101, 119, 127, 115, 150, 139, 124, 128, 137, 122, 114, 113, 131, 128, 137, 131, 129, 123, 131, 146, 145, 130, 120, 128, 112, 112, 116, 117, 134, 132, 131, 125, 122, 119, 115, 118, 119, 129, 106, 106, 142, 136, 135, 122, 127, 130, 111, 127, 121, 133, 117, 115, 128, 120, 120, 118, 150, 107, 119, 123, 123, 112, 146, 119, 147, 119, 132, 102, 142, 106, 108, 128, 119, 131, 119, 150, 133, 116, 130, 114, 111, 122, 134, 119, 105, 127, 131, 106, 121, 130, 139, 114, 117, 126, 122, 120, 125, 119, 135, 115, 120, 126, 129, 117, 113, 125, 113, 125, 121, 140, 122, 138, 116, 135, 134, 120, 121, 129, 127, 116, 116, 119, 117, 138, 121, 117, 132, 138, 111, 124, 125, 133, 136, 141, 127, 125, 125, 123, 126, 130, 146, 120, 133, 118, 115, 133, 120, 128, 115, 140, 123, 115, 139, 126, 117, 119, 135, 127, 124, 121, 123, 110, 112, 143, 128, 140, 119, 126, 124, 121, 136, 122, 128, 118, 107, 117, 116, 126, 117, 115, 107, 114, 142, 119, 134, 127, 132, 104, 130, 140, 138, 133, 142, 127, 133, 125, 130, 121, 131, 125, 150, 121, 129, 107, 122, 137, 124, 122, 131, 132, 125, 129, 132, 146, 119, 108, 129, 160, 135, 128, 128, 120, 131, 129, 121, 135, 141, 116, 130, 124, 135, 134, 118, 118, 145, 133, 123, 133, 130, 116, 109, 132, 125, 128, 128, 123, 141, 131, 135, 130, 121, 128, 128, 132, 136, 133, 114, 119, 130, 102, 118, 119, 126, 130, 90, 117, 124, 127, 109, 134, 131, 116, 135, 147, 126, 136, 123, 134, 128, 115, 114, 148, 142, 127, 111, 108, 139, 123, 135, 134, 139, 127, 133, 120, 123, 128, 140, 113, 135, 129, 140, 127, 135, 122, 143, 143, 122, 129, 120, 141, 135, 134, 117, 112, 136, 129, 135, 121, 127, 123, 129, 145, 118, 123, 113, 130, 112, 122, 125, 115, 118, 140, 112, 117, 133, 134, 147, 108, 123, 116, 139, 104, 120, 155, 108, 149, 132, 126, 122, 114, 132, 132, 114, 128, 121, 132, 132, 125, 121, 132, 139, 136, 132, 122, 143, 130, 116, 111, 113, 120, 117, 121, 126, 113, 119, 128, 108, 114, 125, 126, 117, 135, 136, 134, 143, 110, 131, 122, 133, 102, 113, 125, 107, 123, 114, 109, 130, 141, 109, 111, 114, 116, 118, 121, 139, 120, 135, 134, 127, 107, 136, 126, 115, 126, 113, 124, 137, 99, 132, 126, 132, 114, 148, 152, 131, 128, 130, 124, 146, 118, 127, 111, 114, 124, 120, 131, 127, 126, 151, 123, 131, 120, 122, 122, 119, 129, 120, 95, 107, 121, 125, 106, 130, 127, 104, 116, 121, 109, 130, 126, 123, 137, 133, 117, 128, 120, 113, 126, 117, 130, 109, 123, 127, 114, 133, 134, 112, 127, 121, 134, 123, 122, 135, 125, 113, 118, 127, 120, 125, 123, 114, 138, 137, 129, 122, 125, 130, 121, 117, 131, 134, 123, 137, 109, 129, 137, 102, 113, 117, 117, 102, 129, 126, 131, 100, 133, 119, 134, 140, 121, 142, 129, 128, 130, 109, 123, 134, 134, 132, 115, 134, 134, 118, 126, 116, 127, 123, 138, 137, 130, 126, 114, 138, 125, 126, 148, 131, 117, 129, 110, 107, 110, 117, 137, 126, 136, 105, 129, 130, 116, 121, 134, 117, 132, 133, 106, 134, 134, 138, 131, 131, 109, 124, 126, 138, 111, 134, 128, 113, 114, 112, 120, 124, 120, 116, 112, 122, 139, 120, 114, 130, 132, 123, 140, 131, 138, 114, 111, 131, 110, 126, 131, 125, 123, 112, 149, 117, 149, 124, 134, 120, 114, 125, 130, 131, 110, 129, 136, 128, 122, 119, 108, 132, 118, 138, 115, 108, 124, 145, 125, 131, 111, 130, 131, 130, 123, 134, 118, 130, 110, 130, 122, 141, 131, 121, 122, 116, 129, 115, 114, 117, 119, 106, 117, 126, 108, 126, 127, 146, 123, 107, 138, 115, 119, 116, 142, 123, 120, 126, 120, 128, 118, 126, 144, 120, 133, 117, 129, 124, 124, 117, 119, 120, 127, 127, 106, 141, 116, 118, 140, 140, 133, 142, 130, 121, 108, 139, 114, 120, 118, 128, 138, 124, 120, 124, 134, 110, 136, 129, 132, 119, 127, 152, 109, 132, 111, 117, 114, 146, 118, 121, 125, 117, 117, 123, 120, 138, 127, 134, 125, 129, 114, 131, 114, 118, 125, 125, 124, 139, 138, 108, 115, 127, 134, 110, 119, 126, 125, 129, 129, 125, 118, 123, 137, 126, 130, 106, 133, 141, 142, 134, 130, 147, 121, 114, 126, 116, 114, 121, 124, 112, 135, 124, 136, 130, 129, 132, 111, 113, 149, 137, 119, 143, 125, 119, 130, 136, 126, 120, 115, 96, 141, 119, 141, 132, 119, 134, 108, 116, 134, 118, 118, 129, 145, 123, 131, 119, 122, 125, 123, 122, 123, 111, 100, 140, 119, 130, 107, 125, 130, 120, 135, 135, 124, 125, 133, 126, 111, 93, 131, 125, 106, 115, 133, 131, 133, 138, 122, 120, 124, 112, 152, 131, 126, 123, 133, 136, 127, 120, 110, 118, 113, 120, 136, 128, 136, 126, 123, 135, 131, 117, 124, 130, 138, 105, 129, 127, 145, 132, 119, 112, 131, 130, 136, 120, 101, 135, 120, 124, 118, 100, 144, 116, 115, 121, 119, 143, 135, 131, 122, 129, 120, 130, 138, 113, 119, 128, 110, 144, 130, 131, 124, 121, 139, 106, 130, 123, 143, 134, 126, 131, 130, 132, 125, 145, 126, 128, 142, 122, 116, 127, 121, 126, 136, 139, 106, 129, 126, 110, 114, 140, 123, 116, 127, 133, 132, 111, 124, 116, 127, 139, 142, 146, 130, 131, 117, 123, 116, 128, 135, 126, 125, 139, 126, 103, 134, 115, 131, 126, 119, 126, 120, 116, 127, 134, 128, 139, 108, 122, 150, 124, 122, 134, 129, 104, 140, 139, 135, 126, 122, 138, 127, 133, 138, 110, 117, 126, 118, 124, 106, 113, 147, 150, 117, 123, 133, 132, 125, 123, 126, 111, 125, 128, 131, 113, 112, 140, 128, 116, 114, 131, 129, 132, 138, 127, 131, 129, 145, 140, 122, 115, 115, 123, 134, 126, 130, 122, 122, 134, 146, 125, 113, 130, 110, 133, 117, 116, 138, 111, 123, 123, 118, 117, 125, 134, 120, 123, 115, 122, 121, 117, 132, 114, 122, 133, 107, 112, 145, 136, 113, 129, 112, 108, 128, 116, 126, 103, 131, 135, 105, 124, 125, 142, 131, 130, 99, 115, 120, 141, 129, 125, 107, 152, 126, 118, 109, 133, 135, 133, 131, 123, 104, 120, 135, 123, 109, 126, 112, 142, 131, 127, 135, 119, 109, 136, 117, 126, 127, 113, 119, 114, 145, 139, 121, 100, 116, 134, 124, 118, 112, 127, 144, 108, 119, 126, 127, 120, 117, 129, 137, 135, 131, 119, 108, 119, 129, 138, 129, 105, 137, 133, 128, 122, 119, 137, 129, 123, 123, 110, 127, 117, 131, 108, 119, 127, 109, 113, 144, 129, 126, 132, 128, 130, 139, 106, 114, 114, 117, 124, 127, 137, 129, 114, 130, 132, 138, 150, 123, 128, 114, 106, 117, 132, 121, 118, 139, 127, 123, 113, 143, 116, 122, 137, 141, 98, 151, 119, 123, 140, 125, 128, 124, 127, 116, 123, 140, 104, 107, 117, 107, 139, 117, 132, 117, 123, 108, 121, 103, 124, 99, 115, 143, 138, 116, 122, 110, 131, 116, 128, 138, 118, 111, 122, 124, 133, 124, 113, 118, 126, 132, 107, 140, 127, 145, 125, 136, 116, 129, 120, 125, 131, 133, 129, 128, 145, 128, 141, 122, 142, 129, 100, 133, 118, 118, 113, 126, 121, 129, 132, 146, 134, 122, 119, 118, 123, 128, 143, 120, 135, 128, 113, 129, 124, 97, 138, 111, 121, 145, 117, 129, 141, 107, 123, 129, 115, 119, 128, 124, 145, 117, 141, 132, 106, 139, 116, 131, 140, 124, 113, 141, 137, 124, 93, 154, 131, 113, 111, 135, 133, 102, 118, 105, 148, 117, 129, 109, 106, 129, 128, 116, 116, 130, 139, 140, 125, 108, 126, 129, 112, 106, 128, 137, 119, 131, 124, 120, 141, 115, 126, 128, 107, 121, 118, 126, 131, 132, 99, 117, 113, 126, 127, 128, 119, 125, 109, 127, 131, 120, 131, 134, 134, 132, 133, 109, 118, 121, 118, 119, 147, 131, 101, 128, 121, 132, 139, 124, 119, 128, 99, 122, 135, 130, 123, 108, 140, 118, 139, 134, 98, 116, 125, 133, 131, 118, 145, 149, 127, 134, 125, 132, 113, 125, 121, 102, 115, 115, 136, 127, 116, 130, 132, 123, 125, 120, 132, 114, 111, 99, 125, 139, 128, 120, 132, 118, 117, 130, 115, 138, 116, 112, 118, 137, 117, 120, 118, 136, 117, 126, 151, 130, 108, 127, 128, 132, 108, 132, 107, 107, 148, 115, 125, 121, 127, 123, 119, 141, 123, 117, 124, 119, 109, 113, 130, 127, 143, 112, 117, 116, 122, 134, 143, 123, 126, 118, 133, 107, 139, 128, 114, 126, 129, 114, 127, 121, 122, 114, 121, 140, 123, 127, 147, 109, 148, 129, 119, 118, 125, 123, 122, 111, 134, 138, 130, 140, 128, 130, 124, 123, 125, 118, 122, 121, 141, 136, 121, 122, 119, 127, 131, 131, 116, 122, 144, 136, 111, 127, 127, 128, 130, 112, 122, 127, 131, 122, 133, 114, 141, 107, 126, 129, 128, 111, 128, 104, 126, 115, 134, 131, 144, 117, 109, 90, 102, 123, 151, 143, 121, 113, 127, 122, 125, 111, 134, 134, 134, 135, 128, 95, 133, 115, 121, 107, 124, 123, 118, 122, 124, 103, 128, 134, 141, 108, 120, 115, 133, 114, 132, 118, 122, 117, 124, 126, 122, 135, 139, 122, 136, 122, 123, 98, 122, 115, 120, 116, 137, 133, 132, 123, 106, 124, 112, 112, 119, 129, 122, 120, 114, 138, 119, 138, 131, 136, 103, 140, 124, 138, 134, 131, 118, 109, 124, 117, 119, 119, 125, 125, 116, 116, 134, 129, 140, 129, 121, 140, 135, 133, 106, 110, 119, 112, 125, 125, 122, 125, 129, 148, 126, 110, 119, 107, 130, 130, 120, 128, 131, 119, 113, 140, 126, 108, 122, 122, 121, 126, 138, 146, 133, 110, 120, 115, 131, 121, 114, 126, 134, 134, 133, 121, 127, 130, 119, 124, 140, 127, 129, 127, 133, 110, 118, 120, 117, 123, 144, 119, 133, 122, 126, 106, 127, 121, 143, 136, 119, 122, 111, 133, 136, 137, 127, 126, 126, 109, 136, 130, 123, 121, 137, 113, 121, 109, 113, 144, 128, 152, 107, 132, 113, 129, 131, 115, 119, 129, 134, 127, 136, 136, 112, 108, 127, 136, 101, 129, 139, 129, 123, 130, 121, 112, 123, 92, 140, 143, 146, 119, 112, 123, 138, 114, 128, 121, 127, 123, 126, 121, 120, 122, 121, 126, 124, 122, 113, 142, 133, 131, 138, 144, 115, 124, 133, 136, 130, 135, 125, 133, 98, 138, 130, 120, 139, 122, 124, 134, 99, 125, 147, 144, 135, 130, 131, 122, 150, 136, 141, 124, 144, 124, 123, 131, 120, 119, 128, 142, 119, 111, 114, 132, 134, 116, 114, 111, 127, 136, 124, 141, 152, 138, 133, 126, 121, 134, 131, 114, 125, 121, 122, 131, 118, 130, 121, 111, 135, 133, 113, 124, 129, 130, 134, 122, 122, 113, 138, 119, 121, 107, 129, 104, 119, 133, 128, 127, 137, 130, 123, 125, 126, 123, 141, 129, 116, 118, 137, 140, 122, 128, 127, 130, 121, 123, 108, 143, 125, 120, 135, 132, 157, 125, 126, 149, 139, 108, 137, 127, 124, 140, 129, 133, 131, 141, 146, 121, 133, 138, 116, 128, 124, 147, 120, 119, 136, 108, 115, 115, 114, 125, 101, 138, 117, 123, 125, 120, 123, 143, 120, 130, 137, 122, 154, 126, 121, 126, 127, 125, 140, 124, 132, 108, 138, 115, 126, 125, 132, 125, 144, 141, 110, 142, 144, 132, 124, 121, 139, 138, 149, 112, 122, 123, 133, 140, 133, 110, 144, 115, 140, 123, 116, 123, 139, 119, 122, 141, 115, 120, 136, 150, 109, 113, 141, 121, 114, 134, 125, 138, 134, 128, 130, 117, 129, 136, 123, 125, 116, 128, 140, 120, 146, 139, 118, 132, 129, 107, 128, 123, 115, 128, 121, 128, 134, 125, 119, 126, 123, 142, 115, 115, 125, 128, 133, 116, 127, 115, 115, 121, 129, 119, 137, 126, 122, 135, 133, 127, 128, 123, 93, 120, 108, 127, 142, 125, 123, 131, 110, 127, 128, 105, 140, 126, 133, 117, 109, 119, 133, 119, 128, 124, 130, 127, 118, 126, 124, 128, 128, 120, 129, 139, 106, 123, 124, 113, 105, 132, 138, 140, 144, 123, 123, 114, 142, 122, 130, 135, 125, 135, 130, 117, 120, 133, 126, 137, 114, 115, 144, 133, 137, 131, 140, 134, 131, 142, 127, 118, 111, 127, 129, 136, 135, 142, 143, 123, 132, 123, 121, 122, 124, 132, 124, 133, 126, 125, 118, 115, 127, 135, 116, 130, 127, 118, 130, 134, 138, 133, 130, 134, 114, 120, 116, 118, 138, 108, 115, 123, 120, 133, 121, 132, 137, 126, 127, 139, 114, 136, 111, 121, 133, 107, 123, 131, 136, 119, 118, 121, 126, 120, 127, 133, 132, 127, 157, 131, 116, 132, 130, 121, 103, 122, 125, 140, 120, 114, 139, 120, 123, 136, 119, 120, 117, 135, 117, 122, 118, 111, 137, 125, 122, 132, 105, 116, 115, 119, 127, 133, 135, 136, 137, 106, 117, 134, 119, 118, 135, 117, 131, 138, 141, 127, 129, 133, 122, 145, 121, 107, 115, 129, 135, 121, 121, 130, 119, 141, 135, 129, 143, 116, 124, 122, 144, 131, 134, 121, 114, 125, 113, 125, 111, 121, 126, 131, 107, 123, 144, 112, 121, 132, 138, 129, 128, 130, 125, 123, 119, 127, 137, 134, 122, 132, 126, 124, 131, 141, 120, 109, 134, 125, 128, 110, 122, 126, 117, 141, 129, 132, 119, 114, 101, 130, 111, 136, 125, 116, 131, 122, 122, 107, 118, 126, 146, 114, 122, 131, 136, 113, 124, 135, 117, 126, 119, 126, 131, 127, 121, 122, 128, 131, 112, 119, 112, 128, 121, 130, 131, 122, 108, 124, 137, 128, 119, 141, 129, 126, 106, 111, 126, 138, 110, 142, 99, 120, 125, 131, 150, 117, 132, 122, 118, 112, 119, 122, 126, 130, 125, 143, 118, 142, 125, 127, 129, 132, 133, 126, 132, 123, 136, 127, 133, 115, 126, 135, 132, 110, 123, 134, 129, 115, 117, 139, 110, 123, 110, 127, 118, 117, 125, 131, 128, 113, 127, 131, 141, 135, 122, 129, 133, 115, 108, 142, 131, 120, 131, 136, 137, 132, 131, 119, 131, 130, 109, 126, 136, 127, 107, 122, 125, 128, 112, 126, 134, 117, 111, 112, 125, 120, 128, 127, 113, 125, 139, 116, 119, 115, 132, 121, 131, 119, 126, 124, 129, 144, 115, 102, 108, 116, 134, 110, 154, 129, 117, 111, 147, 121, 130, 122, 107, 117, 136, 120, 136, 130, 121, 152, 116, 129, 120, 133, 114, 134, 101, 132, 126, 117, 117, 121, 133, 118, 115, 127, 134, 130, 140, 125, 112, 116, 134, 126, 127, 119, 116, 125, 136, 146, 114, 139, 126, 130, 113, 113, 137, 128, 114, 127, 120, 132, 148, 134, 136, 109, 153, 107, 139, 126, 127, 118, 145, 128, 137, 138, 120, 124, 138, 128, 140, 122, 103, 133, 114, 153, 120, 120, 126, 137, 126, 127, 131, 130, 127, 117, 126, 129, 127, 125, 136, 127, 104, 145, 122, 138, 105, 129, 128, 135, 127, 117, 146, 100, 156, 132, 116, 130, 134, 133, 124, 144, 138, 126, 143, 152, 159, 110, 142, 132, 135, 110, 120, 133, 131, 112, 138, 135, 131, 111, 143, 123, 147, 134, 124, 118, 132, 120, 103, 120, 115, 132, 120, 132, 126, 113, 96, 134, 120, 110, 127, 104, 131, 105, 111, 141, 118, 129, 119, 133, 143, 119, 109, 144, 129, 131, 136, 125, 127, 113, 116, 132, 135, 116, 122, 120, 135, 138, 121, 121, 122, 130, 139, 128, 121, 129, 119, 142, 125, 112, 138, 124, 145, 105, 121, 128, 102, 139, 137, 128, 127, 107, 145, 137, 123, 133, 110, 123, 126, 126, 127, 132, 141, 133, 132, 124, 133, 137, 121, 116, 135, 141, 123, 125, 145, 140, 134, 112, 126, 131, 118, 133, 133, 110, 119, 118, 115, 147, 106, 118, 111, 120, 100, 131, 115, 124, 122, 131, 111, 122, 121, 122, 116, 123, 115, 105, 129, 110, 114, 117, 127, 127, 124, 144, 114, 136, 134, 130, 109, 121, 125, 122, 105, 122, 136, 136, 132, 132, 132, 104, 121, 124, 129, 130, 131, 142, 119, 128, 125, 131, 138, 122, 126, 108, 127, 116, 124, 124, 122, 125, 120, 111, 137, 149, 124, 127, 121, 130, 127, 113, 126, 117, 116, 137, 124, 118, 126, 122, 112, 108, 128, 123, 134, 123, 121, 128, 128, 131, 121, 114, 134, 143, 137, 124, 141, 134, 126, 120, 115, 134, 131, 112, 144, 137, 121, 140, 149, 121, 117, 132, 116, 128, 123, 116, 129, 127, 131, 122, 132, 130, 127, 135, 121, 127, 132, 133, 134, 117, 134, 126, 115, 115, 125, 109, 112, 113, 125, 118, 132, 119, 121, 135, 128, 131, 129, 125, 123, 120, 122, 136, 126, 138, 125, 114, 124, 125, 133, 113, 115, 143, 131, 109, 139, 144, 126, 125, 129, 149, 127, 123, 151, 114, 140, 128, 153, 115, 130, 120, 129, 131, 126, 116, 117, 126, 113, 110, 106, 117, 122, 126, 121, 136, 116, 121, 124, 160, 119, 129, 119, 126, 131, 130, 149, 125, 116, 121, 111, 139, 119, 110, 127, 132, 113, 133, 136, 123, 131, 120, 122, 123, 131, 124, 126, 122, 140, 131, 121, 129, 118, 119, 117, 139, 124, 122, 129, 110, 109, 124, 127, 114, 116, 106, 135, 123, 109, 124, 125, 138, 120, 125, 140, 147, 129, 133, 136, 121, 121, 126, 115, 127, 133, 114, 116, 119, 112, 115, 129, 124, 121, 114, 119, 122, 138, 142, 124, 131, 119, 112, 110, 123, 121, 123, 112, 129, 134, 117, 123, 131, 119, 122, 116, 135, 124, 132, 114, 113, 120, 127, 123, 121, 120, 131, 131, 132, 143, 128, 125, 130, 134, 124, 114, 121, 137, 137, 120, 131, 132, 131, 120, 134, 123, 137, 113, 112, 121, 120, 121, 122, 120, 114, 123, 126, 109, 141, 114, 128, 117, 109, 127, 109, 119, 118, 135, 114, 111, 109, 105, 120, 140, 120, 123, 123, 124, 137, 118, 132, 139, 123, 146, 112, 118, 119, 130, 126, 133, 118, 122, 126, 124, 112, 119, 118, 134, 150, 125, 137, 139, 127, 130, 114, 111, 124, 122, 130, 90, 120, 120, 126, 120, 127, 133, 126, 137, 111, 129, 118, 122, 125, 130, 119, 120, 122, 128, 118, 136, 132, 113, 146, 123, 119, 113, 123, 135, 135, 107, 114, 126, 125, 124, 125, 102, 124, 123, 128, 135, 140, 139, 118, 130, 120, 126, 129, 134, 117, 112, 142, 133, 111, 126, 125, 136, 116, 133, 127, 117, 122, 121, 118, 126, 112, 115, 131, 142, 126, 127, 129, 119, 132, 142, 114, 112, 125, 141, 120, 133, 111, 124, 124, 107, 131, 140, 122, 138, 109, 121, 130, 112, 123, 111, 135, 109, 118, 133, 136, 123, 120, 119, 110, 121, 126, 121, 108, 123, 137, 119, 118, 121, 120, 128, 140, 126, 134, 131, 138, 128, 145, 139, 134, 127, 127, 127, 133, 129, 111, 115, 127, 150, 122, 120, 122, 131, 114, 122, 135, 112, 116, 116, 130, 126, 126, 122, 119, 119, 125, 117, 127, 106, 109, 123, 117, 124, 117, 117, 111, 116, 128, 135, 127, 139, 132, 119, 118, 135, 129, 125, 121, 128, 127, 121, 125, 126, 127, 116, 117, 136, 151, 106, 124, 137, 126, 120, 123, 135, 124, 127, 124, 144, 112, 130, 112, 115, 120, 116, 115, 132, 116, 135, 131, 125, 118, 126, 104, 131, 130, 151, 114, 122, 119, 112, 121, 120, 136, 133, 128, 145, 112, 128, 124, 122, 118, 123, 133, 113, 127, 113, 114, 108, 134, 139, 113, 107, 129, 153, 118, 113, 119, 128, 126, 110, 130, 126, 125, 121, 120, 119, 123, 136, 115, 130, 130, 119, 138, 125, 122, 113, 136, 143, 141, 133, 113, 139, 140, 129, 129, 124, 129, 121, 117, 128, 134, 123, 135, 139, 118, 122, 140, 113, 122, 140, 115, 122, 124, 110, 119, 125, 122, 106, 109, 142, 137, 133, 122, 133, 133, 153, 153, 136, 116, 122, 134, 119, 118, 141, 131, 135, 130, 115, 137, 115, 122, 127, 127, 116, 117, 127, 130, 123, 115, 124, 145, 135, 125, 142, 136, 121, 118, 134, 118, 126, 137, 118, 134, 130, 141, 123, 119, 158, 113, 125, 129, 132, 122, 104, 130, 134, 133, 132, 119, 140, 108, 118, 111, 138, 130, 125, 127, 123, 143, 135, 119, 118, 154, 134, 115, 104, 122, 115, 140, 116, 126, 143, 122, 117, 108, 121, 123, 131, 122, 140, 126, 113, 114, 132, 130, 115, 115, 130, 111, 140, 135, 98, 118, 130, 123, 113, 134, 129, 121, 140, 124, 117, 123, 129, 145, 122, 136, 113, 116, 133, 136, 109, 128, 115, 139, 116, 122, 123, 121, 122, 107, 135, 126, 131, 125, 120, 118, 123, 128, 130, 125, 128, 118, 119, 133, 132, 131, 127, 113, 107, 119, 137, 115, 140, 133, 122, 141, 125, 100, 126, 141, 138, 127, 134, 130, 132, 146, 125, 121, 109, 127, 116, 118, 114, 142, 124, 127, 136, 129, 127, 134, 136, 117, 128, 117, 118, 118, 129, 119, 132, 124, 130, 124, 122, 124, 114, 135, 132, 115, 143, 135, 109, 129, 135, 130, 142, 134, 129, 116, 115, 136, 121, 119, 93, 122, 128, 122, 155, 132, 129, 133, 116, 129, 125, 153, 126, 116, 127, 122, 115, 122, 124, 128, 128, 115, 128, 121, 129, 130, 138, 124, 130, 123, 117, 121, 114, 135, 131, 122, 130, 132, 139, 112, 126, 135, 129, 131, 129, 122, 119, 131, 119, 124, 134, 137, 119, 143, 115, 126, 119, 133, 124, 126, 125, 123, 125, 130, 127, 133, 115, 121, 110, 125, 110, 133, 115, 116, 142, 118, 108, 141, 125, 140, 141, 116, 138, 140, 117, 126, 122, 119, 117, 150, 121, 117, 135, 130, 117, 122, 125, 126, 146, 118, 132, 119, 121, 120, 140, 128, 147, 124, 123, 122, 116, 123, 124, 125, 134, 118, 118, 131, 114, 144, 127, 111, 122, 115, 121, 137, 128, 105, 123, 114, 120, 131, 121, 124, 127, 114, 120, 104, 123, 120, 118, 144, 120, 111, 130, 130, 107, 113, 146, 123, 139, 138, 131, 129, 124, 126, 111, 106, 133, 124, 109, 139, 125, 130, 125, 116, 134, 144, 129, 127, 116, 132, 130, 120, 125, 123, 120, 136, 131, 141, 132, 125, 145, 124, 127, 117, 114, 120, 111, 108, 98, 140, 123, 126, 108, 114, 124, 102, 129, 133, 120, 117, 137, 121, 112, 128, 129, 140, 135, 120, 100, 126, 122, 137, 125, 107, 129, 127, 135, 122, 120, 129, 122, 115, 125, 114, 127, 112, 128, 133, 126, 131, 132, 119, 116, 147, 134, 113, 122, 145, 119, 117, 102, 133, 126, 106, 122, 132, 129, 135, 131, 110, 115, 126, 141, 144, 109, 121, 123, 120, 125, 105, 126, 136, 138, 104, 115, 139, 119, 129, 131, 134, 116, 133, 126, 125, 126, 122, 126, 128, 133, 126, 114, 126, 117, 129, 119, 102, 125, 124, 131, 123, 115, 130, 150, 132, 124, 128, 129, 116, 121, 130, 121, 142, 123, 118, 125, 122, 127, 117, 110, 131, 136, 131, 139, 149, 127, 121, 126, 129, 136, 146, 114, 131, 116, 124, 126, 128, 116, 125, 129, 137, 126, 112, 119, 108, 126, 122, 136, 138, 126, 116, 112, 108, 119, 119, 144, 122, 130, 119, 132, 146, 119, 131, 134, 138, 126, 107, 121, 128, 119, 115, 118, 92, 112, 107, 128, 114, 137, 129, 124, 116, 141, 150, 126, 137, 130, 128, 122, 127, 129, 116, 119, 131, 126, 119, 130, 123, 118, 128, 143, 134, 135, 136, 131, 129, 129, 119, 129, 122, 141, 128, 118, 129, 121, 117, 139, 125, 105, 128, 124, 126, 114, 126, 134, 111, 130, 112, 132, 118, 117, 137, 119, 137, 115, 116, 134, 125, 111, 137, 131, 137, 138, 122, 122, 152, 129, 121, 123, 134, 116, 135, 116, 139, 138, 118, 123, 118, 134, 132, 129, 112, 123, 134, 132, 130, 124, 128, 112, 126, 117, 108, 136, 113, 126, 140, 116, 119, 119, 123, 138, 123, 122, 136, 124, 139, 127, 116, 118, 140, 116, 126, 113, 117, 116, 125, 106, 118, 101, 123, 126, 118, 137, 128, 128, 109, 106, 132, 137, 142, 111, 128, 150, 117, 113, 126, 135, 120, 104, 130, 124, 113, 130, 129, 118, 119, 123, 122, 132, 137, 104, 108, 133, 156, 127, 134, 121, 111, 141, 136, 142, 128, 127, 124, 116, 103, 124, 127, 130, 120, 129, 116, 115, 131, 125, 133, 115, 117, 125, 118, 129, 104, 115, 131, 135, 126, 123, 129, 130, 131, 130, 99, 124, 110, 121, 122, 109, 145, 123, 132, 124, 121, 120, 153, 131, 139, 138, 122, 132, 123, 107, 113, 125, 128, 136, 119, 136, 113, 124, 115, 120, 124, 133, 121, 138, 116, 114, 131, 127, 135, 126, 118, 102, 122, 120, 128, 134, 113, 120, 131, 129, 124, 127, 134, 131, 133, 120, 128, 137, 117, 137, 134, 113, 118, 115, 147, 137, 134, 128, 130, 135, 107, 129, 125, 117, 122, 138, 130, 119, 125, 114, 113, 145, 134, 118, 112, 124, 118, 132, 123, 119, 117, 133, 132, 117, 109, 95, 122, 103, 132, 154, 125, 126, 132, 107, 128, 132, 132, 113, 138, 129, 109, 108, 136, 132, 130, 118, 123, 114, 108, 121, 136, 134, 123, 126, 130, 123, 144, 132, 115, 113, 111, 110, 109, 134, 134, 131, 137, 123, 113, 119, 125, 120, 130, 133, 132, 157, 124, 137, 120, 126, 127, 107, 116, 141, 126, 127, 116, 115, 122, 139, 139, 113, 121, 104, 124, 115, 126, 130, 132, 132, 119, 127, 116, 114, 137, 134, 117, 113, 135, 123, 126, 108, 124, 116, 129, 125, 120, 139, 133, 123, 137, 111, 131, 119, 133, 122, 122, 131, 123, 120, 117, 131, 137, 123, 130, 128, 130, 123, 125, 105, 123, 124, 141, 111, 116, 131, 113, 118, 118, 107, 100, 130, 124, 142, 114, 122, 122, 128, 137, 130, 122, 129, 132, 114, 112, 145, 117, 112, 139, 132, 122, 109, 120, 132, 121, 122, 123, 119, 114, 120, 119, 132, 134, 133, 116, 91, 126, 131, 128, 120, 127, 136, 138, 146, 127, 122, 111, 109, 118, 134, 141, 125, 112, 112, 146, 121, 124, 121, 129, 120, 111, 132, 130, 101, 128, 129, 116, 136, 115, 131, 116, 127, 138, 128, 120, 133, 138, 133, 111, 116, 131, 124, 112, 131, 149, 122, 120, 128, 116, 135, 131, 120, 127, 132, 129, 126, 118, 128, 116, 119, 120, 133, 118, 114, 135, 118, 124, 123, 114, 144, 126, 115, 124, 125, 132, 132, 129, 125, 123, 124, 119, 125, 135, 125, 123, 135, 113, 107, 135, 129, 133, 120, 106, 120, 129, 134, 135, 131, 109, 109, 135, 141, 120, 124, 122, 134, 116, 115, 115, 130, 118, 120, 128, 132, 133, 137, 121, 116, 133, 101, 124, 121, 125, 126, 114, 128, 142, 141, 130, 128, 117, 114, 131, 133, 123, 117, 121, 109, 116, 130, 141, 133, 116, 138, 119, 130, 122, 132, 122, 139, 130, 100, 133, 126, 123, 117, 135, 110, 136, 126, 117, 119, 114, 124, 129, 130, 130, 125, 139, 134, 142, 116, 148, 112, 127, 124, 122, 119, 121, 132, 125, 120, 126, 126, 133, 146, 125, 132, 110, 133, 113, 127, 132, 116, 130, 124, 138, 118, 131, 120, 115, 110, 134, 129, 109, 125, 121, 105, 141, 127, 140, 117, 121, 122, 128, 140, 131, 135, 120, 125, 132, 139, 126, 120, 130, 145, 101, 122, 123, 128, 124, 102, 132, 123, 111, 125, 117, 140, 127, 132, 119, 115, 110, 119, 116, 124, 129, 128, 126, 144, 114, 106, 119, 134, 120, 129, 123, 121, 126, 103, 137, 122, 135, 121, 121, 129, 130, 139, 121, 132, 127, 121, 121, 124, 129, 131, 125, 128, 117, 123, 121, 119, 111, 129, 124, 130, 107, 144, 121, 110, 136, 119, 122, 130, 143, 126, 118, 118, 125, 122, 143, 106, 134, 119, 118, 125, 124, 117, 120, 140, 145, 133, 120, 118, 128, 106, 93, 127, 124, 133, 128, 129, 122, 124, 115, 118, 132, 127, 120, 146, 140, 135, 140, 135, 109, 121, 126, 120, 105, 131, 134, 118, 102, 121, 123, 115, 130, 125, 121, 127, 126, 113, 123, 115, 110, 129, 138, 126, 131, 140, 129, 110, 117, 133, 141, 132, 118, 136, 131, 133, 148, 128, 108, 113, 119, 129, 124, 117, 130, 117, 119, 147, 149, 123, 101, 123, 131, 114, 124, 124, 121, 123, 120, 127, 126, 134, 127, 134, 112, 122, 123, 129, 131, 132, 109, 133, 138, 113, 134, 117, 122, 144, 131, 137, 122, 132, 128, 119, 124, 125, 126, 117, 109, 112, 133, 131, 165, 128, 123, 126, 102, 128, 122, 114, 116, 107, 117, 139, 135, 138, 116, 117, 123, 126, 125, 119, 130, 115, 130, 135, 120, 135, 121, 148, 137, 132, 96, 125, 124, 138, 128, 148, 123, 141, 117, 122, 124, 136, 99, 128, 136, 126, 111, 110, 127, 127, 130, 129, 131, 127, 104, 116, 113, 126, 128, 122, 142, 114, 115, 123, 111, 112, 133, 118, 132, 142, 108, 135, 127, 112, 138, 139, 135, 121, 121, 126, 130, 137, 111, 133, 106, 119, 142, 129, 114, 117, 111, 135, 119, 125, 144, 125, 114, 147, 116, 120, 142, 120, 120, 118, 122, 114, 139, 104, 139, 134, 124, 128, 130, 104, 132, 136, 140, 139, 126, 127, 141, 143, 136, 126, 129, 138, 114, 117, 120, 114, 136, 119, 129, 133, 125, 126, 122, 130, 112, 131, 137, 107, 130, 129, 125, 118, 116, 97, 138, 123, 130, 115, 127, 127, 122, 138, 118, 133, 131, 160, 115, 144, 133, 118, 132, 132, 113, 126, 127, 128, 115, 114, 120, 113, 134, 134, 132, 117, 111, 139, 110, 122, 133, 140, 119, 108, 136, 121, 130, 129, 136, 134, 137, 143, 128, 127, 121, 115, 121, 148, 124, 144, 115, 124, 136, 113, 113, 128, 123, 141, 118, 129, 153, 123, 134, 121, 126, 128, 124, 107, 115, 129, 123, 130, 126, 130, 132, 140, 140, 130, 145, 125, 123, 112, 125, 121, 113, 133, 131, 115, 117, 122, 127, 126, 117, 127, 115, 130, 144, 129, 107, 142, 116, 140, 121, 119, 129, 136, 114, 127, 130, 125, 123, 132, 152, 123, 112, 142, 133, 121, 137, 132, 135, 129, 122, 131, 109, 122, 127, 129, 122, 133, 111, 123, 137, 120, 127, 120, 137, 135, 151, 121, 122, 134, 140, 121, 127, 124, 119, 125, 116, 136, 109, 140, 138, 133, 105, 114, 116, 155, 126, 139, 123, 143, 115, 132, 158, 134, 125, 129, 122, 128, 124, 108, 123, 122, 123, 148, 124, 127, 117, 147, 129, 140, 135, 133, 132, 117, 135, 110, 111, 121, 133, 117, 133, 119, 122, 121, 123, 141, 128, 121, 123, 127, 100, 113, 126, 105, 133, 113, 147, 118, 131, 116, 116, 131, 129, 112, 146, 118, 132, 108, 139, 120, 122, 122, 120, 124, 134, 130, 123, 125, 128, 134, 138, 127, 128, 126, 123, 116, 126, 126, 115, 121, 137, 140, 141, 119, 117, 129, 121, 142, 118, 121, 126, 116, 140, 146, 124, 113, 122, 127, 136, 123, 133, 105, 119, 128, 126, 133, 134, 128, 133, 123, 111, 125, 123, 114, 114, 103, 120, 122, 118, 141, 137, 109, 124, 119, 129, 120, 117, 112, 115, 99, 130, 107, 128, 141, 121, 142, 139, 111, 138, 130, 135, 127, 113, 128, 123, 130, 127, 124, 115, 113, 118, 119, 127, 126, 115, 115, 118, 117, 105, 131, 116, 126, 146, 135, 127, 116, 127, 98, 118, 126, 122, 133, 146, 110, 115, 113, 121, 141, 127, 136, 125, 120, 136, 128, 128, 129, 126, 132, 128, 115, 129, 118, 114, 125, 117, 120, 129, 121, 132, 155, 119, 136, 127, 124, 107, 135, 117, 106, 118, 123, 130, 118, 144, 124, 133, 124, 97, 125, 122, 112, 111, 98, 128, 129, 111, 114, 108, 117, 132, 120, 109, 125, 106, 111, 123, 114, 135, 122, 115, 141, 135, 133, 95, 115, 131, 120, 130, 123, 125, 130, 127, 125, 130, 129, 128, 130, 128, 129, 109, 117, 144, 142, 116, 131, 149, 116, 107, 128, 136, 129, 125, 107, 121, 116, 133, 127, 141, 146, 126, 113, 113, 107, 118, 143, 124, 142, 119, 125, 129, 119, 136, 124, 106, 120, 115, 137, 122, 136, 110, 124, 133, 125, 120, 135, 129, 117, 124, 123, 143, 108, 135, 138, 118, 127, 129, 134, 145, 124, 126, 131, 109, 127, 121, 121, 126, 121, 129, 119, 139, 119, 133, 113, 140, 114, 136, 124, 121, 128, 114, 116, 126, 139, 130, 113, 84, 126, 121, 122, 129, 138, 132, 127, 117, 141, 126, 118, 134, 126, 140, 137, 135, 128, 127, 136, 128, 130, 128, 141, 122, 137, 117, 116, 121, 117, 121, 113, 144, 132, 118, 111, 139, 115, 133, 123, 121, 127, 132, 122, 107, 123, 120, 128, 124, 128, 122, 136, 106, 134, 136, 110, 126, 143, 118, 119, 128, 124, 137, 123, 105, 127, 96, 146, 119, 147, 122, 131, 119, 123, 121, 128, 126, 137, 119, 115, 119, 122, 123, 118, 133, 121, 135, 127, 116, 115, 132, 109, 120, 122, 126, 119, 120, 122, 124, 134, 128, 128, 125, 124, 151, 133, 131, 119, 129, 121, 131, 125, 136, 128, 114, 126, 134, 106, 130, 128, 133, 123, 125, 123, 129, 120, 133, 127, 110, 122, 131, 121, 117, 125, 114, 131, 121, 129, 115, 124, 144, 124, 125, 112, 127, 123, 124, 114, 134, 117, 117, 122, 127, 133, 129, 116, 122, 129, 125, 121, 144, 119, 124, 137, 109, 146, 121, 144, 100, 119, 123, 124, 136, 111, 146, 120, 121, 134, 121, 128, 129, 122, 114, 118, 128, 126, 105, 147, 119, 128, 116, 121, 121, 132, 120, 125, 119, 125, 116, 117, 106, 130, 111, 132, 132, 133, 130, 136, 135, 110, 112, 132, 131, 121, 140, 119, 124, 132, 127, 98, 120, 125, 148, 82, 129, 133, 129, 138, 126, 139, 127, 122, 114, 134, 114, 110, 133, 128, 117, 126, 122, 139, 131, 126, 132, 129, 129, 131, 124, 116, 133, 133, 101, 102, 123, 129, 126, 127, 111, 128, 124, 128, 131, 132, 109, 117, 121, 121, 138, 127, 115, 129, 144, 131, 146, 107, 121, 145, 111, 113, 125, 116, 116, 117, 123, 128, 129, 117, 134, 135, 111, 139, 121, 111, 83, 137, 146, 138, 119, 132, 138, 128, 152, 142, 135, 123, 129, 135, 119, 128, 146, 123, 144, 125, 127, 124, 119, 123, 121, 128, 132, 121, 130, 137, 118, 132, 124, 127, 116, 126, 122, 139, 128, 122, 123, 123, 120, 122, 115, 129, 130, 131, 128, 126, 139, 135, 114, 122, 125, 120, 125, 144, 131, 116, 120, 124, 118, 119, 133, 116, 123, 128, 124, 116, 144, 113, 125, 115, 125, 114, 116, 134, 137, 137, 116, 124, 127, 127, 108, 133, 123, 120, 108, 129, 126, 143, 147, 146, 142, 143, 151, 120, 129, 130, 135, 126, 118, 140, 133, 111, 131, 127, 117, 130, 123, 125, 126, 128, 133, 122, 130, 133, 135, 136, 120, 132, 126, 128, 148, 129, 115, 121, 124, 130, 132, 117, 128, 135, 132, 109, 138, 108, 109, 124, 121, 146, 126, 127, 141, 108, 123, 143, 128, 134, 149, 131, 142, 125, 126, 121, 129, 121, 114, 128, 123, 130, 123, 116, 136, 112, 112, 103, 120, 123, 139, 121, 108, 146, 118, 123, 135, 127, 123, 110, 148, 129, 135, 129, 124, 133, 116, 127, 104, 128, 108, 110, 140, 139, 120, 129, 134, 145, 141, 133, 132, 115, 112, 121, 119, 143, 130, 135, 119, 146, 133, 128, 123, 129, 118, 131, 101, 128, 124, 128, 136, 138, 111, 127, 119, 130, 127, 118, 128, 123, 102, 139, 140, 122, 128, 133, 119, 117, 111, 122, 131, 134, 138, 121, 123, 125, 128, 130, 119, 155, 113, 139, 135, 119, 123, 134, 108, 130, 129, 122, 117, 116, 115, 122, 123, 120, 129, 116, 135, 137, 126, 124, 126, 122, 135, 118, 112, 118, 122, 124, 123, 120, 125, 119, 136, 108, 136, 113, 131, 120, 114, 114, 123, 127, 136, 125, 136, 126, 128, 131, 132, 124, 114, 131, 132, 129, 143, 115, 124, 128, 113, 124, 127, 131, 127, 135, 113, 133, 116, 116, 110, 126, 126, 118, 129, 120, 132, 107, 130, 150, 126, 125, 149, 114, 117, 112, 128, 133, 123, 124, 114, 139, 113, 134, 125, 129, 120, 135, 126, 115, 139, 142, 121, 124, 130, 120, 115, 132, 124, 126, 119, 127, 123, 115, 127, 126, 122, 120, 122, 130, 129, 122, 142, 128, 128, 114, 117, 137, 141, 127, 131, 120, 134, 116, 150, 122, 121, 122, 117, 137, 133, 116, 129, 137, 111, 114, 126, 118, 130, 123, 138, 124, 116, 120, 140, 129, 120, 143, 142, 131, 122, 125, 108, 104, 127, 106, 117, 126, 116, 138, 116, 133, 141, 126, 118, 130, 132, 118, 110, 116, 104, 133, 138, 127, 121, 109, 128, 108, 145, 119, 123, 118, 121, 104, 135, 119, 119, 138, 122, 136, 124, 123, 141, 130, 123, 127, 131, 140, 121, 134, 133, 118, 121, 116, 130, 106, 121, 123, 134, 122, 107, 131, 112, 122, 122, 129, 134, 121, 115, 123, 126, 131, 114, 122, 108, 146, 129, 123, 135, 146, 124, 138, 138, 123, 113, 112, 109, 139, 115, 114, 120, 118, 137, 128, 118, 114, 143, 122, 139, 136, 99, 115, 136, 115, 123, 116, 122, 117, 114, 140, 138, 126, 129, 135, 119, 138, 114, 117, 124, 131, 121, 135, 110, 138, 131, 129, 132, 130, 134, 137, 134, 123, 125, 129, 135, 150, 132, 115, 114, 128, 139, 135, 109, 138, 131, 124, 117, 131, 119, 110, 120, 113, 105, 140, 131, 139, 122, 123, 127, 120, 118, 126, 120, 115, 129, 120, 128, 120, 129, 116, 132, 128, 134, 129, 124, 114, 113, 122, 123, 136, 120, 124, 162, 136, 144, 128, 139, 125, 133, 139, 133, 121, 137, 129, 143, 123, 125, 121, 127, 124, 137, 116, 133, 132, 131, 126, 128, 105, 132, 119, 116, 145, 127, 134, 120, 122, 128, 124, 121, 120, 121, 125, 117, 119, 126, 128, 125, 125, 119, 118, 122, 135, 105, 128, 125, 121, 129, 113, 120, 127, 107, 112, 129, 123, 112, 132, 121, 138, 139, 117, 130, 114, 121, 123, 131, 137, 132, 115, 142, 121, 125, 133, 108, 131, 117, 140, 130, 123, 133, 114, 112, 121, 116, 123, 129, 127, 123, 128, 129, 123, 109, 121, 116, 122, 126, 132, 133, 114, 129, 120, 118, 126, 130, 121, 131, 133, 132, 135, 144, 121, 124, 109, 121, 121, 118, 113, 119, 127, 116, 132, 121, 114, 119, 118, 122, 125, 110, 134, 122, 128, 130, 120, 133, 116, 120, 129, 119, 114, 122, 153, 127, 118, 124, 143, 114, 133, 121, 136, 121, 105, 142, 137, 142, 114, 111, 126, 127, 133, 123, 140, 118, 140, 135, 137, 126, 121, 125, 128, 127, 147, 128, 125, 139, 109, 104, 129, 117, 144, 132, 129, 111, 127, 133, 135, 103, 133, 133, 115, 144, 145, 119, 108, 129, 116, 123, 106, 117, 116, 128, 135, 121, 138, 134, 132, 128, 127, 114, 128, 132, 123, 121, 132, 134, 119, 129, 139, 141, 127, 132, 128, 111, 113, 112, 132, 126, 105, 123, 135, 123, 128, 128, 126, 125, 123, 125, 113, 123, 117, 112, 116, 139, 127, 124, 137, 127, 131, 118, 137, 121, 122, 118, 130, 123, 122, 143, 131, 130, 127, 128, 139, 124, 116, 120, 139, 127, 128, 135, 127, 127, 113, 111, 124, 141, 151, 127, 124, 115, 134, 133, 124, 135, 112, 130, 139, 142, 127, 126, 119, 136, 121, 114, 121, 108, 112, 119, 114, 116, 126, 135, 129, 124, 139, 115, 124, 123, 121, 113, 133, 115, 137, 116, 117, 125, 127, 111, 113, 144, 121, 131, 133, 102, 140, 120, 113, 129, 113, 146, 133, 126, 150, 122, 121, 123, 135, 136, 124, 122, 108, 132, 134, 121, 125, 105, 134, 123, 113, 136, 126, 127, 139, 122, 132, 123, 131, 116, 115, 133, 125, 121, 115, 137, 145, 123, 115, 120, 107, 127, 127, 118, 131, 132, 116, 133, 140, 130, 136, 128, 119, 130, 122, 133, 118, 119, 121, 110, 121, 119, 136, 135, 121, 132, 121, 129, 121, 125, 143, 124, 119, 134, 132, 119, 136, 137, 118, 127, 117, 138, 101, 124, 137, 124, 129, 118, 119, 148, 121, 124, 116, 123, 138, 119, 135, 120, 128, 122, 116, 128, 128, 122, 129, 119, 119, 125, 121, 106, 138, 121, 129, 118, 115, 115, 125, 129, 131, 123, 115, 128, 140, 144, 129, 134, 114, 127, 125, 139, 129, 121, 132, 131, 118, 126, 130, 121, 125, 119, 114, 125, 125, 120, 129, 126, 137, 117, 114, 138, 133, 146, 119, 125, 152, 129, 122, 130, 116, 109, 132, 123, 134, 138, 134, 112, 147, 129, 135, 132, 119, 125, 113, 122, 133, 125, 126, 111, 121, 129, 131, 115, 131, 134, 128, 142, 126, 105, 130, 122, 131, 137, 140, 118, 140, 120, 131, 143, 121, 119, 126, 128, 122, 129, 121, 106, 131, 142, 114, 122, 114, 109, 127, 141, 150, 119, 119, 124, 129, 114, 114, 148, 121, 134, 119, 143, 129, 137, 138, 122, 130, 126, 122, 123, 117, 121, 123, 111, 122, 126, 115, 127, 114, 121, 131, 130, 121, 128, 130, 114, 111, 121, 108, 121, 121, 129, 109, 111, 130, 135, 121, 128, 114, 125, 124, 123, 124, 123, 121, 124, 126, 126, 128, 135, 129, 135, 126, 123, 129, 115, 112, 110, 128, 135, 115, 114, 128, 128, 119, 118, 140, 109, 136, 127, 135, 130, 109, 128, 119, 140, 121, 114, 136, 116, 120, 127, 129, 124, 134, 130, 142, 139, 104, 118, 137, 127, 118, 115, 134, 128, 130, 104, 129, 134, 137, 114, 124, 128, 121, 117, 123, 142, 140, 128, 134, 114, 123, 133, 115, 120, 129, 146, 133, 111, 139, 140, 128, 129, 132, 119, 120, 110, 111, 147, 112, 115, 131, 118, 113, 118, 138, 121, 131, 119, 111, 121, 101, 140, 124, 124, 127, 104, 130, 124, 118, 114, 116, 145, 116, 129, 124, 117, 125, 118, 119, 145, 126, 137, 148, 142, 128, 111, 126, 143, 120, 122, 131, 136, 116, 127, 133, 137, 116, 130, 114, 113, 138, 121, 140, 126, 146, 130, 120, 113, 137, 133, 123, 132, 102, 129, 127, 120, 121, 108, 116, 121, 138, 129, 132, 122, 117, 111, 126, 138, 125, 120, 115, 136, 129, 117, 131, 127, 120, 145, 125, 122, 118, 138, 134, 128, 128, 119, 106, 147, 119, 101, 96, 145, 109, 134, 129, 141, 119, 114, 106, 138, 133, 146, 122, 142, 126, 121, 124, 119, 129, 127, 118, 147, 118, 126, 105, 143, 117, 131, 138, 112, 117, 137, 122, 107, 132, 122, 130, 109, 115, 120, 121, 129, 121, 132, 131, 140, 118, 120, 146, 118, 132, 115, 128, 121, 122, 130, 154, 111, 144, 118, 114, 138, 117, 135, 128, 121, 131, 133, 120, 125, 111, 118, 106, 130, 112, 135, 118, 138, 132, 134, 127, 132, 128, 119, 134, 115, 113, 128, 124, 115, 134, 130, 135, 123, 128, 119, 126, 119, 123, 133, 114, 106, 129, 120, 125, 123, 129, 130, 121, 126, 125, 111, 137, 129, 137, 143, 120, 130, 133, 116, 128, 117, 138, 127, 132, 134, 133, 123, 135, 120, 131, 133, 118, 130, 121, 136, 120, 128, 105, 129, 126, 128, 117, 126, 127, 138, 132, 134, 128, 136, 131, 122, 125, 130, 132, 128, 137, 143, 117, 128, 133, 131, 124, 127, 131, 131, 140, 108, 115, 117, 114, 133, 123, 132, 128, 119, 140, 124, 134, 110, 112, 120, 147, 133, 135, 121, 121, 128, 128, 118, 117, 102, 137, 131, 126, 139, 135, 120, 108, 137, 122, 118, 133, 141, 123, 103, 133, 137, 129, 141, 111, 138, 130, 129, 131, 111, 138, 126, 129, 131, 120, 122, 131, 111, 125, 131, 108, 128, 129, 138, 123, 116, 136, 127, 126, 140, 124, 108, 116, 118, 120, 126, 131, 141, 124, 128, 132, 118, 123, 128, 128, 119, 139, 135, 137, 118, 142, 134, 113, 147, 112, 136, 149, 127, 122, 137, 122, 115, 143, 132, 109, 129, 130, 130, 145, 106, 127, 121, 127, 125, 136, 98, 128, 139, 133, 117, 144, 122, 109, 131, 129, 119, 140, 101, 119, 118, 128, 120, 122, 131, 131, 133, 111, 128, 124, 114, 108, 107, 107, 127, 118, 142, 129, 130, 127, 130, 114, 126, 133, 102, 127, 123, 130, 130, 125, 142, 146, 125, 111, 129, 136, 136, 132, 131, 128, 127, 93, 117, 104, 125, 114, 124, 122, 133, 124, 121, 107, 127, 112, 116, 120, 137, 111, 133, 113, 115, 107, 131, 116, 126, 128, 119, 123, 136, 114, 125, 135, 114, 110, 114, 115, 115, 108, 135, 131, 107, 103, 112, 142, 125, 131, 116, 156, 110, 114, 134, 136, 116, 127, 115, 137, 111, 107, 143, 143, 127, 133, 132, 127, 132, 126, 135, 128, 133, 125, 131, 146, 116, 114, 122, 132, 127, 130, 125, 137, 115, 95, 132, 123, 118, 109, 118, 139, 118, 124, 128, 139, 105, 133, 134, 146, 119, 129, 157, 128, 133, 136, 113, 123, 122, 128, 132, 129, 116, 133, 119, 124, 124, 129, 124, 131, 136, 130, 109, 137, 125, 137, 119, 116, 128, 115, 130, 137, 138, 120, 118, 125, 131, 127, 135, 114, 138, 125, 99, 109, 136, 132, 124, 126, 110, 115, 120, 123, 122, 125, 124, 132, 126, 128, 124, 133, 116, 111, 120, 127, 123, 128, 123, 133, 123, 120, 128, 103, 116, 116, 105, 117, 119, 115, 137, 129, 126, 130, 124, 118, 132, 107, 138, 136, 110, 143, 123, 106, 135, 112, 121, 130, 140, 126, 116, 119, 119, 126, 116, 127, 136, 144, 119, 120, 120, 119, 132, 123, 145, 123, 127, 132, 127, 122, 123, 118, 129, 127, 136, 124, 130, 123, 120, 127, 123, 136, 121, 135, 115, 118, 128, 124, 105, 133, 124, 113, 116, 134, 125, 126, 132, 126, 128, 126, 124, 121, 137, 106, 112, 111, 122, 123, 132, 108, 108, 121, 118, 133, 142, 120, 142, 124, 137, 120, 122, 127, 128, 133, 138, 129, 105, 129, 115, 110, 119, 146, 128, 103, 123, 123, 133, 140, 133, 113, 128, 114, 125, 123, 126, 137, 137, 131, 122, 146, 122, 156, 139, 126, 130, 117, 134, 110, 124, 129, 147, 144, 135, 140, 147, 133, 134, 139, 124, 122, 122, 134, 132, 130, 127, 136, 118, 124, 139, 128, 118, 115, 133, 110, 116, 127, 130, 160, 132, 126, 139, 145, 107, 142, 131, 122, 139, 120, 132, 143, 120, 133, 156, 119, 143, 129, 124, 127, 146, 121, 117, 115, 138, 133, 121, 110, 124, 114, 127, 121, 124, 127, 113, 107, 131, 114, 115, 129, 112, 115, 129, 104, 113, 117, 116, 127, 123, 131, 131, 113, 131, 129, 129, 131, 128, 130, 127, 124, 107, 127, 126, 122, 148, 121, 111, 114, 150, 100, 143, 116, 119, 138, 129, 120, 116, 115, 141, 126, 123, 121, 95, 134, 112, 124, 135, 138, 131, 123, 144, 129, 119, 131, 120, 136, 116, 125, 132, 130, 131, 123, 109, 116, 140, 121, 127, 151, 112, 116, 130, 115, 125, 120, 134, 123, 128, 128, 113, 135, 135, 137, 112, 110, 109, 110, 125, 120, 125, 127, 129, 130, 110, 110, 120, 104, 126, 141, 103, 153, 128, 113, 118, 129, 129, 125, 119, 107, 113, 137, 143, 121, 128, 120, 125, 116, 112, 126, 128, 117, 90, 127, 137, 114, 113, 126, 121, 122, 124, 109, 120, 97, 108, 117, 121, 129, 136, 133, 127, 122, 128, 120, 133, 132, 132, 113, 130, 137, 142, 135, 122, 140, 135, 146, 138, 139, 97, 133, 140, 134, 128, 129, 143, 130, 126, 123, 111, 114, 119, 125, 140, 118, 113, 110, 132, 122, 123, 111, 127, 124, 121, 123, 120, 102, 132, 114, 122, 123, 125, 126, 118, 134, 130, 122, 130, 128, 121, 131, 127, 114, 124, 139, 114, 111, 133, 115, 116, 120, 123, 116, 125, 132, 126, 140, 119, 130, 121, 123, 130, 125, 119, 125, 124, 140, 115, 115, 124, 134, 130, 107, 126, 122, 132, 143, 124, 112, 118, 114, 117, 143, 135, 116, 118, 117, 125, 126, 120, 132, 117, 112, 150, 128, 117, 121, 122, 124, 117, 128, 134, 135, 120, 129, 129, 143, 119, 123, 127, 138, 144, 112, 123, 126, 118, 108, 122, 137, 135, 135, 128, 129, 136, 107, 122, 143, 116, 128, 112, 155, 142, 125, 131, 119, 105, 118, 144, 137, 138, 112, 104, 127, 126, 117, 118, 145, 124, 130, 122, 123, 141, 124, 114, 114, 114, 108, 112, 124, 129, 114, 132, 118, 137, 109, 116, 137, 129, 129, 127, 113, 130, 137, 128, 136, 113, 132, 125, 122, 130, 121, 118, 123, 128, 108, 150, 123, 126, 126, 127, 129, 127, 115, 129, 127, 116, 109, 139, 132, 116, 128, 126, 135, 96, 118, 113, 141, 139, 130, 119, 137, 137, 118, 119, 149, 120, 129, 129, 118, 136, 111, 150, 135, 123, 127, 120, 128, 109, 114, 128, 112, 114, 114, 136, 126, 115, 124, 142, 122, 132, 129, 110, 136, 115, 132, 146, 126, 135, 115, 132, 114, 123, 125, 112, 121, 125, 98, 124, 115, 132, 126, 126, 127, 120, 109, 126, 128, 118, 136, 138, 113, 155, 147, 119, 137, 118, 132, 116, 134, 130, 139, 113, 120, 148, 131, 106, 119, 117, 117, 132, 138, 120, 93, 117, 132, 139, 126, 137, 117, 115, 121, 121, 128, 128, 128, 117, 145, 137, 122, 118, 92, 119, 114, 144, 123, 149, 114, 118, 119, 131, 128, 118, 120, 114, 126, 135, 143, 127, 122, 127, 131, 131, 112, 122, 137, 128, 142, 128, 113, 118, 116, 123, 132, 117, 145, 134, 110, 126, 119, 143, 122, 116, 142, 130, 138, 131, 154, 117, 132, 135, 117, 138, 128, 138, 111, 102, 139, 114, 123, 124, 119, 110, 140, 139, 118, 127, 131, 125, 131, 153, 126, 104, 122, 133, 124, 100, 123, 123, 130, 120, 134, 134, 137, 122, 130, 136, 107, 133, 143, 113, 147, 124, 124, 142, 125, 129, 152, 160, 149, 115, 137, 111, 123, 137, 121, 122, 130, 120, 114, 139, 116, 125, 108, 132, 122, 133, 101, 124, 135, 111, 122, 100, 127, 113, 131, 122, 126, 108, 140, 135, 115, 129, 129, 134, 115, 116, 135, 130, 139, 116, 131, 132, 117, 112, 126, 129, 114, 125, 120, 109, 137, 135, 127, 112, 124, 102, 124, 123, 126, 124, 131, 117, 121, 119, 143, 117, 131, 130, 117, 155, 124, 128, 134, 147, 128, 133, 130, 132, 103, 127, 143, 127, 122, 109, 134, 122, 133, 118, 117, 124, 129, 126, 144, 119, 126, 111, 134, 136, 146, 116, 128, 130, 116, 124, 132, 133, 109, 119, 123, 115, 150, 130, 133, 119, 111, 114, 123, 126, 123, 110, 118, 121, 130, 141, 119, 122, 118, 130, 114, 126, 124, 128, 118, 115, 117, 123, 131, 129, 110, 133, 125, 130, 131, 132, 117, 130, 113, 146, 120, 117, 120, 134, 124, 127, 134, 130, 116, 113, 129, 154, 127, 133, 150, 136, 148, 127, 126, 123, 124, 133, 119, 132, 139, 136, 126, 119, 100, 140, 136, 108, 134, 142, 117, 126, 124, 151, 117, 116, 126, 143, 138, 128, 114, 113, 126, 130, 127, 120, 119, 137, 136, 128, 134, 138, 119, 125, 127, 124, 138, 134, 119, 141, 116, 134, 119, 119, 104, 143, 147, 126, 120, 122, 115, 121, 131, 116, 131, 127, 119, 131, 122, 136, 123, 118, 108, 119, 108, 115, 123, 123, 134, 123, 115, 126, 135, 122, 122, 125, 133, 112, 114, 125, 124, 131, 112, 120, 138, 129, 132, 147, 136, 143, 118, 124, 135, 132, 132, 106, 136, 119, 121, 124, 152, 137, 147, 99, 143, 111, 133, 121, 129, 122, 121, 129, 135, 111, 140, 123, 135, 126, 133, 126, 120, 138, 121, 128, 124, 131, 125, 123, 136, 113, 116, 128, 128, 141, 140, 123, 109, 132, 129, 130, 153, 136, 127, 133, 115, 129, 124, 127, 118, 136, 119, 118, 122, 119, 136, 123, 129, 122, 128, 130, 129, 126, 117, 118, 134, 143, 107, 124, 125, 129, 131, 116, 119, 123, 138, 126, 107, 116, 107, 110, 134, 125, 114, 130, 131, 112, 116, 107, 130, 132, 126, 114, 123, 114, 132, 121, 118, 112, 129, 126, 137, 141, 130, 137, 135, 125, 122, 119, 118, 124, 128, 126, 120, 138, 143, 112, 126, 110, 115, 117, 137, 129, 132, 124, 115, 111, 135, 136, 130, 110, 114, 123, 124, 108, 127, 131, 127, 134, 131, 115, 129, 127, 118, 123, 135, 123, 133, 142, 129, 135, 133, 146, 106, 144, 125, 119, 142, 114, 130, 133, 132, 131, 119, 116, 142, 122, 128, 131, 113, 117, 137, 140, 124, 147, 126, 132, 105, 132, 125, 132, 126, 118, 105, 117, 132, 141, 127, 119, 127, 131, 142, 130, 118, 123, 120, 135, 129, 141, 114, 117, 171, 148, 131, 121, 126, 140, 132, 128, 124, 123, 120, 107, 125, 125, 121, 122, 112, 127, 117, 136, 128, 133, 116, 126, 128, 122, 127, 141, 127, 139, 129, 124, 130, 105, 131, 129, 129, 142, 145, 125, 110, 118, 128, 109, 135, 125, 127, 113, 143, 123, 124, 123, 132, 117, 137, 131, 122, 127, 122, 121, 133, 125, 131, 137, 122, 136, 117, 114, 119, 131, 130, 129, 140, 119, 123, 141, 104, 120, 123, 118, 140, 134, 107, 125, 105, 142, 145, 112, 116, 138, 129, 129, 108, 119, 113, 117, 112, 119, 125, 128, 134, 121, 115, 104, 119, 134, 134, 139, 137, 127, 122, 121, 141, 131, 135, 138, 119, 133, 132, 110, 132, 119, 126, 136, 122, 141, 136, 129, 123, 130, 125, 126, 118, 146, 122, 111, 104, 150, 124, 126, 131, 132, 145, 114, 132, 144, 117, 112, 110, 121, 127, 132, 121, 114, 117, 117, 126, 119, 109, 100, 142, 129, 129, 117, 129, 122, 124, 112, 135, 135, 120, 118, 110, 142, 130, 113, 102, 136, 132, 132, 115, 121, 136, 125, 123, 134, 124, 120, 138, 128, 98, 132, 112, 114, 127, 127, 139, 125, 128, 124, 121, 127, 127, 135, 126, 123, 113, 124, 122, 129, 133, 125, 144, 132, 113, 117, 123, 116, 116, 135, 119, 129, 144, 134, 146, 128, 123, 125, 126, 133, 129, 138, 135, 122, 142, 111, 124, 149, 147, 112, 160, 129, 140, 134, 122, 126, 115, 127, 156, 120, 125, 138, 126, 134, 127, 112, 118, 145, 112, 122, 113, 141, 138, 106, 137, 146, 118, 116, 131, 127, 114, 137, 112, 127, 126, 130, 111, 126, 114, 144, 143, 139, 113, 108, 124, 112, 139, 126, 123, 103, 128, 120, 125, 128, 133, 129, 141, 132, 129, 119, 119, 126, 134, 126, 128, 121, 135, 132, 120, 141, 111, 134, 125, 122, 120, 115, 121, 139, 129, 131, 139, 112, 133, 131, 121, 108, 142, 133, 113, 131, 132, 127, 130, 151, 128, 119, 124, 135, 130, 113, 125, 123, 126, 128, 116, 131, 131, 142, 122, 142, 119, 123, 131, 129, 120, 102, 118, 139, 114, 123, 120, 113, 128, 113, 139, 132, 126, 114, 124, 122, 120, 139, 134, 115, 117, 134, 116, 118, 121, 114, 134, 124, 126, 126, 126, 128, 130, 109, 104, 138, 132, 121, 122, 140, 134, 134, 114, 100, 108, 98, 115, 116, 121, 129, 114, 135, 118, 125, 110, 129, 118, 120, 141, 138, 129, 122, 125, 125, 118, 125, 147, 129, 126, 114, 131, 117, 130, 129, 119, 136, 114, 126, 136, 105, 116, 132, 134, 135, 132, 116, 104, 113, 141, 112, 119, 131, 117, 108, 128, 121, 128, 119, 128, 118, 123, 138, 126, 122, 128, 133, 135, 120, 139, 125, 137, 126, 120, 130, 113, 141, 123, 124, 127, 130, 135, 125, 109, 124, 116, 122, 119, 120, 129, 141, 127, 114, 126, 140, 137, 146, 106, 138, 137, 125, 128, 128, 107, 126, 128, 133, 123, 131, 125, 158, 148, 125, 137, 123, 137, 127, 145, 124, 123, 116, 142, 127, 126, 131, 126, 137, 134, 122, 124, 110, 128, 125, 125, 129, 141, 140, 105, 153, 131, 132, 123, 129, 128, 123, 92, 138, 118, 131, 128, 110, 106, 133, 110, 120, 136, 122, 117, 113, 121, 117, 140, 132, 110, 144, 117, 141, 120, 126, 123, 132, 132, 126, 130, 133, 115, 126, 135, 120, 127, 135, 123, 128, 120, 139, 136, 119, 131, 123, 123, 137, 128, 134, 113, 123, 118, 134, 119, 128, 119, 127, 134, 117, 120, 106, 119, 133, 127, 129, 127, 139, 135, 123, 136, 121, 125, 136, 120, 137, 148, 121, 120, 143, 147, 135, 140, 131, 117, 127, 128, 138, 135, 116, 129, 123, 135, 131, 115, 123, 126, 136, 131, 131, 128, 132, 135, 134, 144, 141, 116, 117, 117, 101, 132, 112, 129, 136, 120, 118, 137, 136, 126, 109, 135, 112, 130, 111, 114, 134, 122, 124, 121, 133, 112, 121, 126, 141, 123, 132, 133, 146, 139, 132, 118, 137, 118, 141, 126, 116, 129, 135, 113, 114, 138, 126, 114, 125, 131, 131, 131, 145, 128, 125, 123, 113, 119, 118, 112, 127, 119, 123, 130, 123, 127, 107, 128, 130, 128, 144, 115, 127, 117, 127, 113, 130, 123, 120, 129, 127, 122, 133, 133, 122, 114, 127, 135, 118, 123, 121, 128, 129, 113, 130, 129, 132, 120, 117, 114, 118, 114, 123, 133, 135, 123, 133, 130, 121, 132, 137, 120, 131, 122, 151, 115, 116, 120, 128, 143, 138, 131, 110, 106, 137, 132, 108, 107, 140, 125, 125, 128, 128, 127, 123, 122, 125, 108, 117, 125, 125, 121, 126, 130, 115, 114, 114, 126, 140, 133, 126, 133, 143, 132, 125, 155, 121, 127, 130, 123, 118, 116, 127, 121, 137, 118, 116, 117, 125, 131, 136, 135, 144, 140, 128, 137, 136, 120, 120, 139, 127, 103, 121, 136, 109, 123, 144, 137, 130, 138, 142, 127, 120, 120, 139, 138, 122, 113, 127, 141, 134, 128, 126, 138, 132, 126, 137, 128, 128, 114, 129, 123, 101, 127, 117, 122, 139, 109, 128, 125, 147, 126, 119, 113, 130, 125, 130, 123, 120, 121, 133, 134, 129, 138, 123, 128, 124, 127, 121, 123, 122, 133, 131, 104, 115, 128, 118, 125, 131, 129, 140, 125, 124, 133, 135, 125, 123, 136, 128, 114, 113, 131, 124, 119, 133, 107, 127, 115, 113, 110, 117, 102, 141, 132, 142, 103, 129, 127, 119, 127, 113, 121, 121, 144, 132, 121, 123, 130, 138, 130, 123, 120, 115, 122, 141, 122, 142, 120, 125, 119, 124, 127, 120, 123, 133, 137, 128, 126, 121, 121, 108, 124, 128, 128, 115, 112, 135, 153, 141, 129, 138, 127, 125, 130, 141, 121, 130, 136, 133, 126, 117, 125, 130, 138, 135, 125, 105, 123, 123, 130, 114, 123, 136, 129, 130, 140, 117, 128, 124, 122, 114, 138, 132, 124, 126, 130, 112, 127, 114, 119, 136, 129, 115, 116, 126, 117, 137, 118, 119, 130, 124, 131, 125, 120, 118, 134, 126, 135, 128, 120, 128, 135, 137, 139, 135, 124, 107, 128, 134, 124, 136, 101, 124, 142, 134, 128, 120, 130, 123, 132, 132, 113, 119, 135, 120, 112, 132, 125, 130, 128, 126, 112, 132, 123, 131, 126, 118, 129, 131, 116, 128, 129, 117, 110, 131, 137, 121, 141, 125, 138, 139, 120, 126, 113, 123, 127, 137, 119, 119, 140, 124, 130, 136, 131, 128, 110, 105, 125, 124, 124, 117, 127, 136, 132, 109, 128, 131, 127, 124, 127, 123, 130, 102, 142, 140, 129, 138, 135, 114, 127, 117, 115, 140, 121, 123, 122, 151, 144, 124, 136, 127, 132, 116, 142, 133, 131, 135, 131, 110, 131, 116, 126, 125, 117, 125, 129, 128, 133, 121, 112, 114, 135, 105, 115, 127, 140, 133, 138, 131, 139, 128, 141, 119, 128, 121, 114, 129, 122, 113, 115, 115, 113, 132, 120, 117, 130, 133, 137, 118, 133, 129, 137, 139, 138, 115, 146, 134, 108, 120, 108, 137, 109, 134, 145, 140, 145, 120, 136, 132, 124, 115, 108, 117, 106, 135, 116, 118, 126, 115, 115, 142, 131, 135, 124, 115, 145, 131, 117, 125, 103, 107, 129, 127, 127, 118, 135, 135, 130, 121, 121, 137, 127, 144, 108, 141, 133, 100, 136, 125, 116, 135, 120, 129, 117, 102, 128, 125, 131, 142, 118, 141, 135, 130, 119, 122, 131, 131, 123, 121, 112, 134, 122, 119, 85, 122, 132, 125, 117, 107, 125, 135, 130, 135, 128, 124, 131, 132, 130, 126, 127, 116, 131, 127, 122, 122, 136, 126, 137, 137, 121, 134, 130, 131, 120, 129, 118, 128, 138, 129, 111, 135, 143, 131, 123, 119, 118, 142, 111, 112, 116, 129, 113, 136, 113, 130, 124, 132, 118, 116, 122, 141, 139, 121, 117, 128, 132, 119, 122, 132, 117, 124, 114, 125, 127, 143, 154, 130, 125, 115, 133, 133, 131, 131, 122, 123, 133, 134, 141, 107, 130, 114, 137, 116, 133, 117, 134, 109, 112, 130, 123, 127, 130, 118, 130, 124, 117, 132, 139, 133, 130, 121, 134, 135, 112, 137, 123, 127, 131, 114, 136, 134, 129, 126, 107, 123, 119, 119, 137, 141, 116, 135, 146, 135, 127, 131, 130, 133, 200, 134, 127, 132, 134, 124, 127, 118, 135, 134, 164, 145, 118, 125, 116, 121, 141, 135, 128, 139, 131, 107, 112, 141, 123, 133, 124, 117, 125, 118, 122, 129, 127, 117, 122, 122, 119, 125, 110, 114, 131, 134, 119, 116, 116, 143, 135, 134, 123, 122, 129, 115, 119, 112, 141, 124, 119, 112, 130, 116, 136, 120, 144, 135, 129, 127, 129, 124, 133, 129, 136, 122, 122, 131, 130, 125, 115, 130, 123, 120, 132, 125, 138, 125, 120, 128, 123, 139, 120, 133, 126, 122, 109, 132, 129, 132, 150, 123, 119, 126, 119, 122, 130, 134, 117, 136, 125, 131, 133, 139, 127, 122, 149, 116, 103, 116, 118, 147, 135, 123, 129, 125, 116, 117, 114, 101, 111, 132, 134, 145, 121, 127, 124, 119, 141, 147, 125, 126, 125, 146, 125, 116, 127, 117, 125, 138, 122, 109, 134, 131, 121, 110, 115, 122, 127, 128, 118, 134, 113, 127, 121, 124, 127, 126, 123, 136, 107, 123, 126, 111, 129, 110, 131, 123, 153, 125, 122, 130, 122, 118, 111, 141, 131, 129, 150, 116, 144, 122, 134, 110, 90, 112, 117, 115, 106, 121, 111, 121, 131, 133, 136, 127, 129, 141, 116, 141, 123, 123, 132, 143, 133, 124, 125, 140, 133, 116, 125, 131, 136, 130, 131, 115, 98, 143, 133, 131, 124, 118, 119, 118, 172, 128, 127, 105, 127, 130, 128, 128, 129, 129, 140, 107, 126, 143, 138, 120, 163, 129, 133, 101, 136, 147, 127, 122, 140, 124, 113, 116, 128, 120, 116, 106, 125, 117, 116, 147, 115, 110, 128, 117, 117, 130, 116, 136, 128, 128, 150, 111, 133, 111, 119, 126, 130, 113, 131, 139, 118, 123, 136, 148, 129, 120, 143, 127, 132, 111, 114, 116, 112, 158, 121, 108, 111, 112, 127, 131, 141, 125, 128, 108, 126, 131, 115, 144, 133, 124, 128, 125, 130, 112, 123, 124, 117, 126, 136, 117, 103, 107, 137, 118, 126, 143, 136, 144, 135, 117, 135, 124, 127, 130, 123, 108, 132, 118, 149, 116, 127, 114, 121, 115, 101, 141, 151, 143, 134, 112, 114, 123, 126, 126, 123, 140, 123, 128, 123, 129, 136, 115, 141, 124, 112, 127, 115, 133, 127, 138, 121, 114, 104, 120, 118, 103, 135, 118, 125, 123, 111, 130, 155, 116, 111, 124, 125, 129, 126, 143, 111, 92, 99, 143, 121, 126, 138, 101, 130, 122, 129, 131, 127, 117, 130, 115, 122, 136, 118, 117, 133, 130, 139, 115, 124, 125, 119, 135, 125, 116, 106, 124, 132, 122, 135, 130, 126, 121, 124, 136, 115, 119, 115, 116, 135, 147, 114, 100, 139, 131, 138, 121, 123, 140, 105, 129, 117, 121, 115, 123, 128, 116, 115, 132, 124, 141, 113, 122, 118, 126, 138, 129, 128, 119, 128, 108, 134, 109, 121, 125, 134, 122, 128, 123, 141, 109, 120, 125, 130, 130, 115, 129, 127, 112, 143, 99, 129, 144, 133, 106, 151, 113, 126, 135, 129, 130, 127, 119, 141, 125, 122, 129, 118, 137, 121, 133, 124, 121, 131, 111, 115, 121, 123, 134, 121, 122, 104, 137, 137, 125, 124, 135, 115, 127, 135, 118, 133, 100, 140, 128, 121, 127, 136, 109, 118, 127, 133, 156, 103, 134, 128, 130, 123, 114, 108, 128, 148, 129, 128, 131, 131, 124, 129, 107, 125, 134, 129, 136, 111, 127, 133, 119, 155, 122, 108, 132, 129, 123, 135, 120, 132, 103, 123, 123, 129, 127, 118, 120, 144, 144, 118, 120, 119, 119, 122, 129, 109, 112, 123, 110, 129, 130, 125, 135, 124, 128, 120, 116, 105, 132, 153, 129, 122, 123, 109, 123, 135, 101, 138, 113, 126, 116, 105, 117, 121, 120, 108, 127, 133, 117, 133, 137, 118, 122, 119, 115, 111, 134, 116, 136, 132, 119, 125, 118, 137, 128, 125, 143, 128, 138, 122, 131, 114, 134, 100, 134, 100, 135, 114, 116, 129, 138, 123, 156, 122, 115, 148, 122, 108, 112, 126, 114, 110, 118, 119, 117, 137, 128, 129, 135, 133, 146, 107, 107, 116, 128, 127, 131, 132, 133, 150, 147, 130, 110, 119, 141, 131, 130, 132, 135, 129, 113, 121, 134, 116, 102, 109, 133, 132, 114, 109, 129, 126, 110, 105, 111, 131, 127, 115, 123, 127, 128, 129, 119, 125, 121, 136, 113, 121, 141, 112, 110, 130, 127, 135, 101, 106, 129, 109, 113, 131, 120, 102, 122, 109, 137, 136, 118, 141, 118, 126, 110, 125, 123, 124, 127, 150, 141, 123, 122, 124, 132, 132, 141, 117, 134, 121, 114, 125, 157, 126, 140, 109, 95, 99, 118, 135, 127, 141, 118, 127, 109, 149, 121, 126, 126, 141, 113, 135, 138, 152, 134, 127, 113, 125, 101, 128, 116, 120, 135, 141, 127, 116, 130, 134, 116, 123, 113, 126, 125, 147, 135, 135, 133, 123, 125, 137, 122, 124, 116, 136, 128, 127, 116, 118, 113, 106, 135, 126, 98, 129, 137, 130, 133, 115, 109, 126, 128, 109, 142, 125, 140, 122, 126, 112, 132, 151, 127, 111, 141, 128, 124, 121, 129, 118, 127, 140, 130, 129, 111, 141, 136, 127, 115, 127, 124, 131, 119, 137, 113, 112, 109, 123, 119, 127, 123, 128, 150, 108, 133, 141, 132, 116, 164, 111, 143, 119, 124, 128, 117, 134, 129, 121, 131, 115, 144, 123, 117, 129, 125, 124, 128, 106, 109, 114, 131, 136, 127, 129, 130, 135, 134, 127, 124, 114, 125, 146, 122, 116, 124, 128, 114, 127, 122, 115, 111, 129, 115, 130, 141, 125, 139, 121, 127, 146, 136, 122, 137, 138, 136, 118, 119, 124, 127, 116, 141, 133, 139, 153, 124, 133, 125, 123, 113, 135, 123, 120, 115, 125, 116, 124, 122, 142, 115, 119, 129, 125, 125, 126, 124, 129, 116, 130, 137, 131, 116, 133, 132, 115, 130, 121, 132, 129, 110, 128, 133, 122, 126, 111, 114, 120, 121, 120, 123, 129, 108, 127, 132, 119, 105, 135, 115, 139, 120, 139, 123, 138, 138, 123, 120, 127, 130, 122, 133, 143, 132, 137, 121, 137, 141, 128, 126, 139, 133, 121, 118, 124, 124, 148, 116, 120, 133, 134, 130, 125, 117, 130, 130, 113, 109, 114, 130, 133, 122, 102, 121, 151, 123, 114, 143, 133, 143, 139, 120, 125, 120, 122, 119, 117, 139, 119, 125, 118, 116, 117, 123, 114, 125, 100, 142, 142, 129, 141, 107, 122, 134, 117, 143, 123, 124, 112, 133, 116, 124, 123, 130, 137, 134, 127, 131, 126, 128, 120, 134, 119, 124, 133, 120, 134, 130, 127, 137, 116, 130, 121, 118, 133, 117, 139, 118, 114, 131, 121, 117, 129, 127, 115, 124, 119, 134, 140, 138, 111, 130, 136, 129, 132, 128, 114, 143, 109, 126, 128, 118, 107, 127, 130, 127, 135, 121, 139, 120, 136, 124, 133, 114, 129, 110, 108, 124, 120, 109, 117, 102, 118, 127, 128, 133, 130, 133, 133, 126, 136, 133, 119, 126, 124, 104, 120, 116, 114, 156, 116, 112, 146, 114, 137, 125, 122, 130, 131, 142, 127, 133, 126, 120, 103, 132, 115, 130, 114, 123, 121, 141, 132, 118, 117, 122, 129, 128, 122, 122, 119, 115, 119, 118, 104, 141, 116, 128, 126, 154, 139, 123, 130, 116, 121, 122, 117, 100, 131, 129, 134, 116, 128, 136, 134, 132, 109, 133, 125, 136, 114, 150, 121, 120, 115, 132, 145, 127, 113, 128, 107, 136, 144, 121, 136, 129, 111, 115, 137, 122, 127, 114, 123, 114, 115, 123, 123, 125, 126, 113, 108, 124, 134, 108, 125, 135, 109, 129, 124, 127, 112, 131, 134, 129, 118, 146, 130, 111, 108, 131, 155, 136, 127, 118, 127, 139, 117, 128, 129, 156, 126, 131, 117, 131, 128, 127, 106, 118, 139, 125, 127, 125, 130, 130, 121, 116, 128, 123, 147, 142, 123, 110, 153, 109, 130, 119, 125, 131, 125, 127, 123, 148, 125, 128, 126, 115, 124, 101, 113, 137, 128, 115, 120, 146, 135, 130, 112, 132, 114, 111, 116, 110, 131, 113, 119, 115, 125, 116, 124, 130, 126, 140, 133, 132, 107, 125, 130, 110, 119, 114, 121, 126, 113, 142, 121, 108, 110, 131, 136, 131, 125, 113, 130, 127, 114, 111, 133, 107, 121, 119, 121, 151, 127, 124, 120, 123, 116, 133, 118, 105, 119, 139, 127, 103, 134, 133, 104, 135, 120, 126, 125, 125, 132, 122, 118, 134, 118, 116, 110, 122, 127, 129, 124, 133, 134, 120, 110, 140, 131, 114, 121, 121, 140, 132, 118, 137, 112, 135, 118, 140, 125, 140, 132, 132, 115, 146, 131, 152, 128, 118, 125, 140, 133, 123, 127, 122, 128, 128, 103, 159, 138, 126, 129, 121, 120, 132, 128, 130, 123, 141, 140, 139, 94, 128, 135, 163, 129, 125, 117, 123, 113, 136, 131, 124, 118, 117, 131, 132, 124, 136, 135, 117, 123, 113, 137, 115, 127, 127, 124, 105, 110, 122, 125, 111, 125, 116, 123, 123, 131, 131, 132, 124, 134, 110, 138, 133, 115, 127, 128, 124, 131, 119, 117, 115, 120, 146, 143, 122, 119, 105, 117, 124, 134, 131, 117, 136, 120, 120, 112, 137, 124, 119, 117, 107, 122, 126, 117, 136, 120, 131, 131, 128, 127, 109, 122, 116, 120, 113, 108, 130, 130, 131, 128, 127, 126, 140, 127, 124, 130, 126, 128, 134, 139, 130, 132, 114, 132, 83, 107, 147, 116, 134, 105, 121, 147, 128, 115, 132, 112, 119, 128, 141, 124, 134, 132, 128, 113, 120, 128, 132, 132, 137, 149, 133, 116, 109, 140, 135, 116, 118, 124, 141, 126, 117, 122, 118, 119, 125, 121, 128, 124, 142, 120, 116, 135, 125, 146, 111, 123, 121, 134, 125, 105, 118, 112, 110, 101, 129, 119, 109, 123, 108, 134, 131, 120, 125, 107, 115, 114, 131, 115, 123, 120, 124, 119, 124, 128, 142, 123, 117, 144, 105, 128, 138, 107, 132, 124, 133, 123, 133, 112, 123, 130, 131, 136, 131, 130, 111, 123, 113, 117, 110, 114, 101, 130, 125, 134, 128, 119, 119, 117, 137, 125, 127, 102, 106, 125, 127, 105, 127, 122, 98, 142, 145, 128, 127, 104, 119, 123, 133, 117, 110, 135, 113, 123, 128, 144, 130, 136, 128, 124, 125, 120, 112, 116, 110, 128, 123, 104, 121, 135, 136, 121, 134, 126, 133, 123, 122, 142, 134, 130, 122, 137, 123, 120, 115, 125, 113, 131, 111, 107, 117, 135, 114, 128, 144, 136, 123, 133, 134, 121, 117, 122, 122, 128, 127, 140, 128, 130, 130, 133, 118, 140, 120, 124, 131, 125, 117, 122, 129, 127, 120, 134, 127, 118, 126, 124, 128, 137, 144, 132, 119, 117, 119, 131, 125, 110, 136, 121, 129, 117, 129, 124, 142, 121, 137, 104, 117, 131, 122, 132, 121, 139, 135, 121, 138, 121, 130, 120, 105, 129, 107, 124, 136, 140, 113, 117, 114, 117, 121, 122, 128, 124, 135, 126, 125, 132, 137, 146, 120, 127, 111, 116, 134, 114, 104, 123, 134, 118, 117, 119, 141, 109, 138, 132, 129, 148, 124, 120, 107, 128, 110, 138, 118, 115, 118, 142, 138, 156, 117, 126, 135, 129, 141, 136, 140, 112, 118, 123, 130, 118, 118, 102, 112, 119, 129, 110, 141, 129, 131, 129, 127, 127, 124, 132, 127, 111, 121, 145, 137, 120, 130, 135, 110, 144, 93, 149, 117, 125, 112, 138, 127, 127, 118, 115, 121, 112, 125, 125, 136, 126, 113, 107, 128, 119, 111, 125, 130, 114, 117, 137, 122, 128, 128, 108, 138, 123, 137, 129, 138, 137, 108, 133, 127, 129, 150, 120, 121, 124, 128, 129, 126, 115, 129, 108, 130, 112, 106, 131, 132, 124, 146, 112, 120, 138, 132, 136, 123, 133, 125, 133, 127, 127, 121, 132, 139, 127, 126, 141, 127, 111, 132, 116, 130, 119, 111, 132, 110, 125, 116, 110, 135, 117, 120, 119, 129, 139, 124, 126, 136, 107, 125, 137, 113, 114, 123, 114, 104, 134, 133, 127, 121, 125, 127, 138, 132, 140, 121, 121, 123, 128, 152, 141, 126, 134, 136, 139, 138, 142, 133, 135, 120, 113, 124, 134, 112, 114, 119, 131, 126, 141, 127, 122, 140, 138, 135, 107, 106, 141, 117, 124, 134, 134, 127, 114, 135, 114, 131, 125, 113, 125, 132, 126, 104, 127, 130, 133, 131, 119, 141, 126, 129, 133, 103, 115, 116, 117, 121, 139, 114, 118, 116, 138, 132, 129, 122, 147, 137, 132, 111, 113, 109, 127, 129, 138, 116, 141, 143, 123, 130, 141, 121, 142, 118, 164, 114, 123, 117, 128, 125, 135, 116, 120, 113, 127, 132, 120, 127, 135, 118, 123, 136, 126, 120, 124, 124, 124, 136, 133, 139, 119, 130, 111, 138, 126, 96, 119, 134, 101, 131, 112, 121, 143, 119, 127, 131, 135, 115, 105, 135, 120, 138, 120, 114, 139, 124, 122, 127, 134, 115, 125, 116, 115, 124, 110, 132, 134, 111, 122, 116, 124, 129, 132, 138, 137, 135, 125, 113, 122, 139, 126, 120, 137, 148, 130, 119, 120, 116, 123, 139, 128, 133, 130, 137, 134, 131, 113, 132, 118, 134, 128, 148, 111, 122, 125, 128, 123, 129, 119, 131, 126, 119, 119, 137, 132, 136, 143, 127, 128, 119, 137, 117, 137, 118, 137, 112, 135, 134, 123, 129, 128, 124, 121, 119, 134, 105, 119, 113, 115, 121, 118, 139, 124, 139, 129, 136, 117, 124, 127, 127, 122, 126, 122, 137, 128, 129, 106, 139, 143, 110, 127, 116, 126, 128, 131, 121, 120, 118, 128, 115, 126, 123, 127, 129, 108, 108, 113, 137, 126, 123, 153, 126, 126, 116, 124, 111, 113, 130, 139, 135, 127, 134, 112, 125, 127, 158, 125, 109, 123, 110, 128, 120, 130, 130, 124, 124, 108, 127, 142, 124, 93, 126, 125, 130, 141, 141, 123, 125, 126, 125, 136, 105, 128, 110, 128, 116, 120, 135, 138, 114, 125, 147, 137, 127, 133, 140, 132, 110, 104, 110, 125, 137, 116, 118, 103, 114, 117, 127, 135, 145, 119, 113, 132, 119, 138, 115, 114, 128, 139, 121, 132, 116, 111, 141, 118, 132, 141, 111, 138, 124, 131, 134, 125, 103, 131, 138, 129, 121, 111, 112, 113, 127, 133, 129, 141, 129, 129, 109, 128, 121, 135, 125, 129, 135, 145, 157, 147, 118, 118, 121, 125, 128, 105, 114, 127, 135, 127, 133, 119, 130, 128, 124, 146, 127, 120, 127, 116, 129, 115, 128, 135, 115, 127, 135, 126, 113, 126, 104, 122, 120, 125, 123, 109, 128, 120, 121, 119, 127, 124, 110, 133, 120, 128, 126, 129, 147, 126, 98, 143, 126, 123, 121, 126, 122, 127, 114, 135, 119, 115, 139, 109, 125, 139, 131, 128, 137, 142, 114, 140, 134, 129, 119, 138, 133, 123, 121, 122, 127, 127, 134, 133, 124, 121, 127, 137, 118, 117, 118, 142, 135, 118, 128, 119, 114, 128, 119, 139, 108, 128, 118, 120, 131, 120, 121, 113, 130, 118, 127, 133, 128, 117, 119, 127, 134, 127, 127, 128, 128, 139, 132, 127, 117, 123, 136, 113, 109, 141, 113, 117, 142, 142, 118, 134, 110, 139, 127, 136, 132, 133, 114, 122, 118, 134, 133, 143, 121, 119, 127, 117, 108, 118, 123, 134, 123, 111, 104, 126, 135, 133, 129, 136, 145, 132, 125, 125, 123, 123, 113, 122, 117, 107, 146, 115, 114, 133, 111, 120, 137, 139, 129, 121, 116, 140, 123, 129, 120, 136, 135, 124, 123, 133, 118, 122, 138, 130, 125, 119, 127, 121, 112, 120, 139, 141, 112, 119, 138, 105, 119, 123, 135, 128, 121, 140, 125, 127, 128, 127, 102, 128, 122, 105, 108, 128, 116, 128, 131, 136, 138, 128, 141, 136, 133, 128, 137, 143, 121, 120, 123, 134, 127, 118, 123, 120, 120, 133, 135, 128, 142, 134, 125, 120, 137, 146, 135, 113, 134, 100, 140, 140, 144, 137, 116, 109, 127, 119, 112, 123, 121, 120, 120, 137, 151, 141, 137, 124, 127, 120, 115, 147, 123, 120, 135, 133, 123, 128, 110, 140, 118, 117, 128, 118, 125, 121, 124, 127, 113, 135, 118, 139, 101, 127, 119, 127, 142, 138, 128, 125, 128, 125, 141, 133, 133, 120, 116, 135, 130, 140, 139, 122, 122, 127, 122, 125, 121, 144, 104, 129, 134, 129, 147, 150, 104, 122, 131, 125, 122, 130, 140, 115, 130, 113, 120, 117, 129, 104, 122, 129, 117, 109, 136, 121, 125, 142, 130, 132, 111, 129, 113, 102, 135, 120, 114, 117, 96, 121, 129, 121, 130, 121, 137, 121, 135, 129, 122, 109, 126, 111, 109, 125, 147, 127, 115, 122, 128, 121, 118, 137, 130, 129, 120, 127, 119, 141, 142, 121, 123, 123, 132, 120, 131, 144, 119, 109, 116, 138, 129, 124, 111, 151, 131, 117, 121, 129, 127, 126, 131, 142, 130, 133, 119, 126, 111, 112, 110, 109, 112, 125, 112, 123, 126, 117, 123, 116, 135, 118, 129, 122, 126, 122, 123, 129, 128, 133, 123, 133, 115, 140, 135, 117, 130, 126, 126, 129, 123, 141, 126, 130, 119, 136, 149, 138, 151, 122, 136, 128, 121, 132, 119, 135, 124, 111, 123, 127, 122, 116, 123, 114, 122, 140, 132, 118, 125, 146, 139, 106, 122, 135, 129, 133, 141, 120, 117, 120, 129, 122, 134, 119, 133, 137, 122, 145, 126, 110, 134, 121, 120, 131, 150, 133, 119, 144, 137, 98, 121, 122, 137, 148, 139, 103, 117, 108, 129, 120, 122, 111, 132, 111, 110, 124, 128, 132, 123, 106, 152, 109, 142, 121, 132, 126, 119, 133, 135, 120, 110, 131, 129, 137, 124, 129, 125, 122, 121, 134, 124, 120, 107, 130, 141, 129, 112, 124, 122, 124, 129, 127, 143, 119, 133, 134, 113, 119, 127, 121, 107, 133, 120, 126, 132, 141, 123, 121, 131, 140, 134, 135, 128, 125, 120, 122, 120, 131, 127, 133, 131, 126, 147, 132, 124, 127, 157, 128, 113, 131, 119, 131, 114, 128, 131, 121, 125, 135, 122, 131, 139, 123, 115, 116, 126, 115, 123, 115, 115, 101, 166, 143, 118, 119, 152, 114, 121, 126, 123, 146, 133, 109, 138, 109, 114, 136, 121, 116, 116, 126, 117, 123, 116, 123, 122, 115, 137, 137, 129, 128, 114, 137, 125, 112, 135, 125, 130, 117, 127, 122, 132, 119, 132, 121, 116, 141, 133, 124, 124, 136, 138, 118, 131, 123, 128, 122, 124, 111, 134, 121, 150, 108, 116, 121, 113, 118, 126, 133, 131, 124, 120, 138, 132, 105, 141, 143, 131, 134, 109, 126, 133, 142, 127, 126, 118, 149, 129, 126, 133, 128, 125, 126, 114, 156, 130, 136, 105, 125, 149, 121, 133, 132, 121, 127, 134, 136, 124, 125, 134, 133, 131, 117, 139, 135, 122, 123, 115, 114, 110, 133, 118, 119, 118, 127, 122, 126, 129, 116, 122, 119, 116, 123, 139, 135, 133, 123, 113, 116, 136, 128, 129, 133, 112, 117, 107, 123, 123, 109, 132, 119, 129, 130, 118, 130, 124, 126, 130, 122, 139, 111, 111, 122, 138, 114, 129, 128, 135, 126, 93, 107, 138, 123, 124, 120, 130, 101, 117, 128, 125, 124, 124, 138, 115, 112, 148, 112, 132, 120, 114, 114, 131, 146, 133, 124, 127, 132, 130, 119, 147, 132, 137, 135, 107, 109, 135, 118, 112, 107, 110, 146, 145, 125, 139, 128, 133, 123, 153, 114, 115, 125, 121, 130, 143, 137, 127, 105, 128, 109, 124, 126, 128, 144, 127, 109, 138, 115, 106, 115, 143, 146, 119, 146, 124, 131, 133, 129, 116, 121, 117, 131, 142, 122, 131, 127, 137, 123, 123, 123, 126, 131, 141, 138, 134, 119, 132, 117, 118, 129, 139, 116, 129, 132, 138, 137, 120, 134, 130, 130, 122, 128, 129, 120, 122, 129, 116, 133, 137, 113, 114, 127, 125, 122, 139, 130, 124, 125, 119, 128, 158, 146, 129, 128, 133, 142, 126, 121, 115, 120, 121, 148, 114, 121, 138, 132, 119, 142, 122, 124, 126, 131, 122, 111, 131, 133, 113, 129, 128, 124, 112, 116, 136, 133, 132, 113, 122, 115, 113, 135, 128, 135, 119, 129, 129, 134, 118, 125, 131, 123, 157, 130, 127, 116, 125, 115, 125, 113, 123, 142, 128, 125, 131, 148, 133, 130, 140, 133, 126, 124, 129, 131, 132, 137, 129, 132, 130, 130, 109, 126, 120, 129, 113, 127, 139, 132, 120, 124, 129, 132, 122, 120, 122, 140, 136, 117, 122, 138, 138, 144, 122, 113, 128, 126, 119, 129, 118, 143, 131, 126, 119, 124, 135, 136, 135, 119, 129, 120, 126, 119, 146, 120, 129, 121, 109, 146, 126, 129, 120, 123, 121, 122, 116, 122, 129, 110, 111, 119, 124, 119, 124, 117, 129, 127, 133, 122, 120, 117, 119, 131, 113, 113, 124, 116, 118, 119, 129, 129, 122, 130, 113, 138, 119, 132, 128, 101, 139, 131, 132, 123, 125, 117, 125, 129, 132, 130, 115, 133, 124, 129, 137, 108, 126, 127, 129, 111, 114, 116, 115, 114, 116, 114, 130, 123, 121, 118, 106, 129, 137, 117, 86, 118, 124, 121, 123, 139, 127, 119, 123, 138, 122, 128, 110, 124, 130, 126, 115, 124, 121, 127, 138, 127, 134, 135, 138, 126, 120, 131, 120, 135, 129, 120, 128, 131, 129, 128, 98, 107, 109, 121, 111, 116, 121, 123, 110, 131, 128, 114, 127, 128, 127, 127, 120, 123, 108, 109, 133, 124, 127, 132, 131, 133, 132, 135, 126, 121, 118, 122, 141, 128, 143, 111, 124, 123, 116, 132, 123, 119, 140, 118, 137, 143, 122, 130, 118, 128, 97, 127, 115, 114, 130, 124, 125, 127, 126, 124, 141, 140, 142, 123, 126, 122, 133, 122, 128, 123, 119, 122, 139, 121, 104, 141, 124, 120, 118, 127, 140, 137, 119, 127, 141, 118, 118, 126, 127, 111, 136, 144, 140, 126, 117, 141, 122, 126, 127, 115, 120, 105, 134, 114, 125, 121, 122, 133, 121, 132, 134, 125, 118, 127, 134, 120, 136, 123, 117, 116, 120, 125, 139, 106, 124, 128, 115, 121, 124, 117, 116, 126, 130, 128, 125, 139, 131, 135, 127, 138, 135, 112, 119, 130, 115, 114, 108, 120, 129, 122, 128, 120, 114, 137, 129, 131, 125, 120, 122, 111, 144, 109, 124, 110, 134, 113, 122, 113, 120, 121, 136, 129, 116, 125, 137, 120, 113, 122, 140, 124, 127, 135, 145, 125, 128, 136, 141, 110, 130, 130, 136, 110, 112, 139, 117, 137, 131, 129, 131, 126, 124, 127, 123, 116, 138, 126, 132, 142, 128, 121, 119, 130, 142, 112, 130, 133, 119, 129, 134, 121, 121, 130, 125, 111, 128, 112, 110, 115, 110, 122, 122, 139, 120, 136, 110, 118, 114, 143, 137, 135, 110, 137, 116, 114, 133, 131, 135, 135, 124, 117, 138, 138, 123, 122, 139, 125, 143, 112, 129, 120, 109, 119, 125, 122, 128, 131, 122, 124, 137, 132, 127, 142, 126, 128, 116, 140, 127, 113, 126, 134, 114, 114, 120, 130, 118, 129, 133, 121, 139, 123, 125, 135, 122, 129, 125, 110, 129, 129, 130, 134, 126, 126, 124, 122, 112, 119, 105, 133, 123, 117, 127, 137, 119, 139, 124, 126, 112, 112, 117, 124, 140, 121, 125, 131, 100, 121, 99, 138, 129, 124, 138, 142, 124, 112, 138, 120, 124, 114, 124, 136, 130, 127, 138, 126, 129, 134, 127, 119, 147, 110, 121, 122, 128, 124, 133, 108, 116, 134, 128, 134, 130, 122, 118, 121, 127, 125, 121, 123, 132, 126, 126, 134, 133, 127, 121, 122, 123, 132, 120, 114, 131, 116, 124, 119, 130, 113, 156, 129, 116, 114, 117, 117, 118, 134, 130, 121, 133, 109, 110, 130, 125, 118, 114, 129, 115, 141, 150, 115, 138, 127, 121, 123, 125, 129, 127, 118, 120, 107, 132, 121, 108, 158, 144, 129, 115, 131, 135, 130, 114, 121, 127, 134, 118, 131, 137, 122, 117, 103, 123, 128, 119, 121, 116, 118, 119, 119, 124, 115, 117, 126, 154, 157, 119, 112, 133, 145, 128, 109, 117, 121, 125, 142, 142, 134, 121, 118, 131, 126, 119, 129, 143, 131, 127, 127, 114, 140, 123, 132, 130, 129, 121, 135, 135, 127, 130, 123, 100, 117, 138, 122, 128, 128, 113, 139, 119, 134, 116, 105, 130, 128, 131, 140, 127, 126, 136, 131, 121, 116, 118, 103, 110, 112, 141, 131, 136, 128, 106, 101, 132, 127, 135, 122, 125, 111, 125, 112, 119, 125, 120, 127, 120, 129, 126, 123, 136, 120, 129, 124, 131, 131, 113, 114, 125, 128, 128, 115, 119, 124, 120, 117, 121, 118, 128, 132, 142, 133, 133, 108, 110, 107, 137, 97, 122, 142, 130, 110, 130, 115, 122, 121, 120, 122, 134, 131, 111, 139, 127, 122, 119, 113, 114, 130, 133, 121, 115, 138, 124, 115, 118, 127, 128, 117, 142, 108, 143, 127, 138, 118, 126, 126, 124, 113, 131, 137, 114, 126, 116, 143, 135, 114, 129, 135, 121, 120, 144, 130, 132, 104, 132, 108, 129, 120, 119, 117, 132, 124, 127, 140, 131, 127, 116, 131, 125, 119, 112, 128, 114, 128, 125, 116, 123, 115, 122, 124, 122, 120, 137, 122, 132, 142, 131, 131, 125, 130, 132, 119, 132, 117, 117, 116, 133, 126, 124, 123, 138, 114, 125, 134, 133, 101, 138, 109, 140, 137, 134, 115, 126, 123, 125, 140, 125, 133, 125, 135, 133, 127, 132, 139, 124, 126, 129, 137, 135, 139, 127, 118, 128, 121, 121, 121, 126, 125, 119, 124, 122, 133, 127, 126, 120, 131, 125, 123, 127, 156, 133, 129, 117, 126, 110, 116, 124, 129, 134, 124, 116, 119, 109, 130, 112, 119, 152, 125, 127, 123, 126, 129, 125, 133, 131, 124, 135, 115, 113, 124, 117, 121, 125, 118, 128, 132, 130, 114, 140, 136, 143, 128, 134, 113, 122, 121, 120, 120, 114, 144, 122, 126, 144, 122, 132, 153, 126, 135, 134, 117, 118, 122, 131, 112, 98, 112, 135, 114, 119, 102, 131, 141, 120, 123, 141, 118, 120, 121, 106, 120, 111, 133, 124, 121, 128, 127, 126, 107, 133, 115, 130, 114, 125, 112, 135, 125, 115, 120, 125, 130, 123, 133, 118, 140, 102, 127, 116, 123, 112, 136, 139, 137, 113, 129, 118, 142, 130, 119, 123, 134, 127, 132, 131, 128, 106, 118, 120, 112, 107, 115, 134, 133, 112, 129, 131, 129, 134, 138, 128, 108, 122, 131, 114, 105, 148, 117, 101, 117, 128, 119, 122, 114, 130, 111, 122, 137, 129, 141, 103, 117, 120, 133, 122, 122, 150, 157, 120, 115, 119, 118, 139, 130, 112, 136, 126, 119, 117, 124, 115, 120, 137, 123, 128, 120, 127, 124, 126, 123, 128, 109, 127, 124, 138, 108, 137, 125, 143, 120, 134, 117, 121, 133, 123, 136, 134, 122, 132, 130, 123, 139, 130, 139, 126, 114, 122, 109, 121, 124, 121, 117, 126, 118, 132, 130, 117, 153, 134, 128, 123, 133, 125, 105, 137, 143, 96, 130, 136, 125, 120, 108, 134, 148, 134, 138, 128, 109, 128, 128, 136, 128, 118, 118, 142, 118, 128, 133, 126, 129, 122, 134, 134, 135, 103, 121, 126, 127, 134, 137, 121, 140, 132, 120, 121, 133, 113, 139, 140, 110, 127, 124, 119, 139, 129, 135, 119, 119, 120, 121, 116, 147, 109, 117, 128, 141, 119, 119, 112, 134, 125, 138, 125, 116, 114, 111, 131, 133, 134, 124, 134, 125, 139, 120, 122, 111, 132, 127, 121, 113, 116, 124, 131, 118, 155, 116, 133, 145, 119, 128, 125, 149, 105, 118, 126, 119, 120, 124, 127, 134, 133, 126, 129, 135, 119, 142, 118, 121, 134, 109, 130, 116, 125, 137, 109, 127, 135, 128, 136, 103, 136, 114, 116, 133, 118, 117, 98, 129, 136, 115, 144, 120, 114, 132, 127, 124, 107, 124, 128, 125, 111, 135, 113, 138, 125, 130, 111, 154, 139, 111, 117, 133, 123, 127, 114, 128, 109, 124, 134, 133, 120, 113, 144, 103, 120, 121, 130, 105, 108, 119, 111, 116, 111, 120, 113, 135, 129, 112, 117, 116, 100, 114, 132, 134, 125, 138, 126, 120, 145, 132, 129, 133, 131, 115, 141, 107, 135, 135, 117, 129, 114, 106, 131, 123, 138, 137, 130, 107, 132, 127, 131, 108, 141, 141, 120, 136, 117, 120, 131, 126, 115, 136, 123, 98, 99, 121, 124, 115, 133, 118, 134, 115, 124, 126, 120, 131, 131, 129, 139, 123, 98, 118, 139, 133, 146, 124, 110, 150, 121, 107, 141, 115, 125, 155, 136, 126, 124, 121, 144, 149, 105, 140, 149, 150, 148, 138, 142, 121, 103, 137, 137, 148, 125, 117, 134, 129, 118, 131, 126, 132, 124, 125, 134, 124, 111, 127, 139, 122, 117, 127, 133, 132, 133, 107, 127, 129, 114, 115, 140, 131, 131, 126, 128, 137, 129, 138, 117, 131, 130, 118, 113, 124, 143, 113, 121, 112, 115, 137, 122, 118, 136, 122, 128, 121, 115, 128, 115, 113, 110, 127, 118, 127, 108, 127, 129, 130, 129, 123, 115, 125, 129, 120, 121, 132, 134, 130, 126, 117, 117, 126, 121, 133, 108, 146, 130, 129, 124, 123, 112, 123, 124, 116, 131, 118, 121, 135, 122, 124, 109, 133, 122, 135, 131, 102, 121, 134, 122, 120, 137, 119, 118, 122, 128, 130, 130, 127, 150, 127, 126, 122, 130, 115, 132, 133, 127, 137, 118, 121, 140, 123, 137, 134, 124, 135, 114, 114, 137, 111, 132, 113, 118, 129, 148, 136, 127, 127, 119, 135, 126, 120, 131, 121, 114, 125, 124, 128, 122, 136, 135, 118, 101, 125, 142, 117, 121, 135, 130, 127, 132, 119, 111, 123, 139, 122, 121, 121, 119, 141, 128, 130, 132, 132, 155, 128, 119, 124, 126, 126, 121, 134, 128, 147, 123, 106, 127, 127, 119, 109, 131, 133, 118, 119, 131, 127, 135, 129, 144, 117, 104, 144, 120, 141, 135, 124, 127, 114, 115, 127, 113, 143, 110, 107, 114, 139, 114, 147, 125, 132, 154, 98, 122, 128, 138, 121, 126, 116, 138, 111, 136, 108, 119, 122, 140, 121, 127, 120, 114, 114, 131, 116, 129, 127, 128, 132, 126, 119, 120, 107, 120, 132, 131, 119, 118, 129, 140, 129, 115, 122, 114, 113, 124, 142, 122, 125, 125, 135, 123, 145, 117, 118, 129, 140, 113, 118, 122, 114, 120, 120, 127, 126, 121, 114, 115, 128, 116, 125, 106, 138, 129, 128, 120, 120, 118, 141, 126, 121, 126, 115, 126, 124, 100, 120, 125, 120, 143, 147, 137, 132, 129, 117, 126, 142, 124, 134, 124, 131, 117, 141, 123, 136, 115, 140, 128, 131, 123, 124, 133, 131, 110, 128, 128, 134, 143, 131, 126, 116, 123, 111, 148, 124, 140, 115, 130, 117, 137, 139, 123, 136, 120, 123, 127, 139, 113, 109, 133, 113, 141, 124, 117, 89, 113, 113, 151, 144, 120, 112, 116, 132, 112, 130, 162, 128, 123, 119, 118, 128, 136, 121, 112, 122, 143, 128, 132, 112, 130, 124, 126, 107, 133, 106, 120, 130, 121, 124, 124, 106, 119, 121, 120, 120, 117, 125, 119, 112, 124, 133, 131, 117, 150, 107, 122, 105, 119, 135, 128, 119, 143, 114, 117, 132, 118, 127, 119, 110, 132, 116, 136, 130, 124, 111, 119, 124, 137, 127, 116, 126, 152, 119, 131, 118, 129, 117, 105, 124, 112, 117, 115, 121, 122, 123, 104, 120, 136, 122, 137, 117, 127, 130, 110, 128, 123, 121, 128, 120, 148, 144, 133, 119, 131, 114, 123, 155, 123, 123, 141, 131, 150, 129, 136, 116, 129, 120, 120, 117, 121, 107, 137, 116, 138, 124, 133, 118, 108, 136, 131, 142, 123, 126, 130, 135, 128, 124, 127, 129, 129, 150, 122, 138, 113, 126, 131, 133, 129, 112, 120, 131, 126, 106, 126, 117, 129, 126, 139, 124, 145, 128, 120, 133, 125, 114, 128, 103, 125, 122, 132, 117, 119, 108, 121, 128, 131, 123, 121, 121, 132, 125, 136, 128, 130, 127, 130, 120, 123, 111, 125, 117, 128, 128, 131, 120, 110, 107, 132, 119, 125, 150, 138, 144, 123, 124, 139, 108, 126, 115, 170, 128, 122, 130, 111, 141, 129, 117, 105, 112, 137, 143, 146, 125, 131, 119, 122, 124, 103, 134, 131, 120, 148, 130, 149, 116, 135, 142, 119, 140, 113, 121, 120, 130, 126, 129, 119, 132, 136, 131, 107, 125, 122, 119, 136, 116, 138, 117, 120, 125, 115, 135, 122, 124, 108, 136, 127, 122, 144, 140, 129, 113, 147, 130, 115, 122, 119, 120, 111, 111, 136, 113, 132, 125, 123, 160, 130, 128, 112, 152, 120, 160, 124, 131, 120, 111, 117, 132, 121, 138, 139, 129, 115, 135, 125, 157, 117, 120, 124, 130, 121, 132, 120, 136, 128, 136, 116, 137, 142, 129, 125, 122, 122, 136, 133, 141, 130, 122, 122, 119, 131, 120, 133, 149, 115, 107, 114, 127, 105, 116, 115, 119, 123, 116, 125, 122, 134, 119, 141, 140, 131, 130, 102, 110, 145, 122, 123, 131, 129, 126, 112, 123, 124, 132, 120, 128, 118, 127, 127, 124, 116, 138, 130, 126, 120, 133, 127, 153, 126, 124, 114, 141, 121, 141, 133, 121, 138, 110, 125, 124, 111, 117, 120, 114, 122, 129, 132, 130, 123, 128, 150, 140, 125, 134, 109, 124, 116, 134, 122, 126, 120, 105, 140, 141, 134, 113, 102, 118, 112, 136, 105, 115, 135, 127, 149, 110, 110, 127, 140, 108, 104, 124, 128, 125, 130, 140, 115, 109, 109, 110, 115, 120, 121, 132, 122, 134, 105, 127, 130, 120, 120, 140, 120, 121, 144, 131, 138, 126, 116, 121, 120, 130, 141, 105, 127, 119, 130, 110, 133, 122, 115, 125, 123, 103, 132, 105, 110, 135, 124, 127, 120, 118, 117, 122, 112, 133, 130, 117, 117, 119, 125, 130, 132, 120, 122, 121, 118, 126, 123, 125, 151, 116, 124, 125, 120, 133, 125, 125, 115, 136, 125, 119, 153, 124, 125, 104, 150, 128, 130, 125, 120, 118, 113, 133, 129, 115, 152, 130, 133, 135, 96, 100, 132, 110, 125, 124, 144, 123, 122, 136, 114, 116, 119, 122, 109, 119, 126, 145, 130, 121, 100, 126, 126, 108, 120, 121, 122, 106, 133, 104, 136, 126, 109, 123, 119, 119, 134, 132, 130, 122, 125, 129, 136, 111, 111, 117, 141, 145, 126, 112, 101, 133, 105, 125, 138, 119, 125, 126, 120, 120, 138, 120, 119, 119, 122, 124, 124, 114, 114, 116, 127, 118, 146, 144, 121, 126, 125, 138, 126, 126, 116, 132, 126, 124, 112, 119, 119, 125, 117, 125, 123, 138, 107, 114, 128, 110, 146, 105, 126, 105, 141, 125, 122, 131, 134, 123, 119, 126, 129, 110, 108, 134, 114, 140, 116, 127, 114, 114, 130, 124, 115, 123, 122, 136, 148, 122, 110, 116, 126, 128, 120, 128, 127, 137, 125, 128, 114, 126, 110, 131, 139, 130, 116, 121, 131, 126, 123, 129, 111, 133, 100, 117, 133, 117, 126, 117, 124, 106, 109, 116, 121, 133, 109, 123, 122, 110, 123, 150, 120, 129, 133, 120, 133, 134, 127, 127, 103, 124, 129, 124, 138, 126, 124, 117, 123, 122, 135, 122, 123, 148, 137, 131, 132, 141, 138, 118, 120, 121, 146, 122, 128, 127, 119, 115, 124, 130, 117, 131, 137, 136, 126, 129, 134, 138, 138, 122, 131, 116, 152, 114, 120, 113, 124, 120, 120, 103, 137, 121, 134, 118, 112, 128, 128, 121, 139, 127, 122, 121, 134, 130, 141, 132, 116, 126, 147, 140, 127, 119, 117, 133, 124, 126, 113, 120, 118, 121, 122, 117, 125, 119, 142, 134, 115, 126, 125, 130, 127, 129, 139, 124, 126, 127, 102, 119, 110, 130, 129, 124, 115, 114, 124, 113, 121, 119, 122, 137, 123, 141, 123, 135, 137, 136, 130, 143, 114, 109, 129, 122, 118, 132, 114, 135, 140, 121, 124, 105, 138, 118, 131, 139, 124, 127, 131, 109, 124, 139, 138, 116, 133, 124, 118, 126, 115, 123, 114, 123, 115, 111, 123, 112, 140, 133, 129, 125, 124, 133, 127, 123, 115, 109, 121, 131, 133, 138, 122, 134, 121, 133, 124, 130, 117, 132, 133, 117, 137, 126, 134, 125, 141, 111, 108, 108, 112, 127, 126, 108, 138, 123, 126, 121, 118, 129, 123, 128, 137, 151, 128, 123, 127, 158, 121, 131, 136, 104, 114, 123, 133, 136, 118, 127, 130, 116, 137, 152, 130, 137, 120, 123, 117, 134, 123, 146, 112, 119, 130, 111, 133, 139, 117, 125, 121, 128, 113, 156, 156, 118, 122, 121, 117, 142, 136, 123, 100, 124, 141, 135, 114, 128, 141, 106, 115, 128, 121, 109, 120, 138, 132, 125, 132, 125, 128, 152, 131, 103, 140, 135, 116, 113, 118, 150, 125, 132, 132, 115, 143, 101, 135, 137, 129, 108, 130, 143, 134, 126, 123, 142, 116, 128, 137, 106, 119, 113, 140, 118, 127, 133, 130, 120, 133, 112, 116, 122, 123, 110, 112, 130, 151, 108, 128, 112, 120, 136, 129, 113, 120, 116, 122, 128, 132, 127, 137, 117, 133, 111, 120, 131, 115, 127, 116, 97, 135, 122, 127, 125, 132, 130, 131, 117, 122, 123, 120, 137, 136, 113, 142, 133, 129, 126, 111, 121, 146, 119, 118, 121, 133, 126, 103, 121, 113, 135, 123, 119, 130, 123, 127, 127, 133, 123, 125, 129, 115, 125, 118, 119, 119, 122, 137, 101, 128, 98, 132, 138, 126, 124, 113, 132, 125, 122, 133, 104, 133, 139, 138, 136, 139, 123, 109, 146, 114, 107, 119, 135, 122, 147, 118, 126, 143, 126, 127, 148, 128, 127, 123, 131, 103, 126, 120, 129, 146, 138, 120, 128, 147, 124, 133, 118, 158, 125, 124, 106, 128, 132, 131, 128, 122, 119, 118, 118, 138, 129, 147, 115, 137, 124, 120, 112, 114, 140, 126, 121, 117, 118, 131, 114, 128, 129, 132, 128, 116, 128, 119, 126, 128, 123, 136, 142, 119, 153, 147, 104, 131, 125, 145, 108, 123, 121, 117, 122, 123, 119, 124, 115, 136, 117, 119, 142, 111, 117, 117, 135, 109, 130, 129, 99, 121, 131, 141, 121, 114, 114, 123, 113, 110, 125, 127, 123, 132, 130, 128, 142, 133, 108, 139, 131, 132, 122, 116, 112, 142, 123, 128, 142, 124, 112, 118, 118, 141, 123, 139, 134, 148, 127, 112, 133, 123, 125, 125, 128, 128, 129, 118, 132, 129, 116, 118, 115, 110, 116, 122, 115, 131, 118, 120, 144, 123, 123, 116, 123, 125, 126, 119, 120, 137, 136, 139, 128, 115, 115, 135, 115, 117, 133, 110, 122, 109, 134, 112, 129, 124, 122, 123, 122, 122, 130, 120, 128, 134, 118, 147, 125, 130, 121, 143, 127, 129, 117, 130, 123, 141, 99, 131, 132, 115, 123, 144, 111, 120, 113, 120, 140, 119, 105, 120, 125, 134, 126, 125, 120, 122, 137, 136, 132, 107, 142, 125, 139, 122, 117, 120, 121, 127, 116, 118, 134, 141, 132, 123, 116, 125, 122, 148, 110, 114, 125, 107, 128, 132, 163, 137, 137, 112, 118, 146, 124, 123, 151, 117, 128, 138, 140, 124, 138, 117, 108, 132, 117, 118, 128, 123, 128, 123, 116, 151, 130, 130, 137, 126, 139, 122, 125, 125, 128, 129, 124, 143, 115, 130, 126, 140, 136, 132, 127, 142, 117, 107, 123, 132, 114, 133, 142, 124, 115, 130, 153, 112, 134, 116, 124, 125, 132, 116, 125, 131, 136, 117, 137, 131, 124, 132, 123, 110, 133, 141, 130, 123, 108, 111, 137, 109, 123, 132, 133, 127, 119, 138, 121, 120, 116, 126, 129, 120, 120, 109, 131, 125, 109, 136, 125, 126, 120, 125, 121, 131, 108, 112, 114, 104, 134, 131, 108, 129, 115, 127, 128, 123, 123, 114, 122, 149, 132, 134, 133, 142, 108, 134, 126, 128, 120, 119, 126, 115, 128, 114, 128, 116, 135, 112, 134, 114, 116, 121, 141, 140, 118, 138, 117, 122, 135, 126, 125, 116, 133, 116, 123, 141, 128, 121, 116, 125, 120, 120, 139, 133, 131, 142, 119, 119, 126, 135, 97, 124, 128, 117, 132, 130, 121, 135, 111, 138, 135, 129, 125, 119, 122, 119, 125, 143, 129, 144, 133, 120, 81, 127, 123, 135, 137, 115, 126, 113, 125, 150, 133, 132, 116, 98, 124, 119, 120, 123, 110, 140, 124, 136, 130, 135, 116, 134, 124, 137, 109, 131, 131, 135, 136, 128, 133, 129, 119, 126, 118, 117, 119, 130, 138, 115, 129, 126, 118, 122, 127, 149, 122, 125, 117, 133, 108, 117, 109, 116, 124, 146, 119, 115, 105, 126, 138, 118, 133, 122, 133, 105, 132, 121, 132, 122, 124, 124, 132, 127, 122, 125, 128, 116, 121, 140, 123, 111, 127, 128, 125, 116, 118, 123, 117, 114, 115, 116, 141, 135, 111, 115, 129, 128, 137, 123, 122, 127, 129, 129, 124, 114, 105, 154, 130, 130, 121, 108, 140, 136, 135, 146, 125, 108, 116, 122, 127, 133, 118, 131, 106, 139, 125, 127, 123, 132, 116, 126, 139, 125, 124, 150, 145, 121, 116, 106, 109, 104, 117, 141, 133, 114, 122, 132, 111, 108, 120, 114, 137, 148, 136, 122, 126, 108, 131, 122, 114, 119, 130, 136, 132, 129, 121, 150, 126, 116, 128, 136, 116, 114, 122, 126, 125, 132, 128, 124, 144, 133, 110, 133, 140, 125, 135, 121, 124, 116, 111, 121, 118, 123, 124, 120, 119, 134, 139, 126, 115, 127, 125, 125, 124, 122, 123, 141, 124, 110, 134, 148, 119, 109, 120, 109, 139, 121, 130, 137, 119, 134, 155, 124, 124, 112, 114, 129, 130, 125, 137, 121, 131, 128, 133, 124, 111, 129, 124, 122, 131, 135, 132, 112, 106, 140, 147, 118, 107, 141, 125, 131, 127, 121, 118, 133, 109, 121, 126, 138, 134, 127, 114, 106, 135, 106, 135, 95, 112, 141, 111, 103, 137, 121, 136, 127, 121, 122, 135, 125, 134, 111, 143, 123, 135, 131, 130, 115, 121, 122, 126, 138, 131, 117, 126, 137, 123, 130, 103, 125, 138, 119, 109, 118, 119, 118, 120, 125, 131, 120, 130, 143, 116, 133, 115, 120, 131, 136, 119, 116, 126, 126, 150, 119, 137, 117, 143, 144, 117, 128, 114, 134, 113, 125, 125, 137, 119, 150, 129, 129, 122, 117, 138, 113, 115, 134, 114, 130, 118, 124, 138, 134, 115, 138, 118, 125, 125, 138, 126, 125, 106, 116, 132, 121, 124, 127, 152, 124, 115, 126, 128, 122, 111, 139, 124, 124, 138, 120, 125, 128, 129, 126, 124, 134, 120, 131, 127, 127, 152, 141, 108, 136, 122, 120, 124, 132, 136, 120, 140, 120, 122, 111, 132, 132, 133, 119, 123, 118, 124, 138, 110, 125, 125, 128, 117, 118, 123, 134, 133, 119, 118, 125, 117, 115, 125, 113, 127, 122, 122, 121, 131, 115, 142, 102, 131, 112, 118, 122, 147, 146, 134, 130, 117, 120, 144, 117, 118, 122, 132, 121, 132, 120, 140, 126, 130, 132, 130, 125, 112, 112, 140, 129, 120, 133, 114, 119, 143, 124, 125, 112, 133, 131, 133, 145, 136, 128, 125, 118, 134, 133, 134, 138, 126, 113, 127, 122, 121, 123, 117, 118, 134, 115, 117, 126, 138, 136, 135, 115, 135, 139, 124, 130, 130, 142, 134, 133, 138, 121, 145, 114, 145, 129, 116, 136, 121, 122, 121, 135, 127, 120, 109, 135, 121, 133, 132, 139, 125, 119, 112, 128, 123, 118, 128, 109, 125, 112, 111, 125, 140, 114, 120, 140, 131, 125, 135, 129, 119, 122, 146, 121, 116, 129, 105, 132, 111, 130, 128, 137, 126, 117, 118, 113, 120, 113, 138, 128, 132, 119, 128, 141, 122, 126, 119, 134, 135, 140, 126, 127, 117, 137, 112, 122, 125, 137, 114, 137, 126, 136, 125, 128, 130, 131, 122, 138, 122, 140, 123, 145, 126, 133, 127, 137, 117, 131, 128, 119, 148, 124, 123, 125, 134, 147, 125, 146, 122, 131, 143, 126, 146, 121, 125, 119, 120, 110, 104, 107, 127, 127, 135, 129, 130, 123, 135, 126, 104, 144, 128, 108, 132, 126, 133, 139, 119, 140, 117, 116, 139, 118, 131, 114, 119, 107, 127, 132, 125, 129, 118, 133, 127, 119, 129, 142, 117, 126, 134, 131, 127, 121, 109, 122, 145, 128, 139, 123, 131, 129, 129, 126, 125, 130, 114, 133, 122, 121, 119, 118, 138, 134, 116, 122, 134, 124, 148, 127, 129, 117, 120, 123, 136, 120, 129, 136, 120, 115, 124, 121, 104, 122, 125, 138, 139, 121, 131, 141, 112, 120, 129, 129, 103, 118, 120, 117, 125, 136, 136, 100, 123, 130, 117, 120, 130, 133, 102, 132, 123, 111, 136, 125, 141, 127, 127, 139, 119, 127, 134, 125, 128, 127, 131, 122, 127, 120, 117, 142, 132, 136, 130, 123, 121, 127, 133, 128, 123, 132, 119, 134, 123, 118, 138, 127, 124, 116, 129, 111, 126, 111, 135, 105, 135, 106, 126, 111, 131, 126, 134, 89, 130, 113, 115, 135, 132, 119, 114, 121, 119, 134, 113, 118, 119, 144, 122, 125, 128, 119, 134, 133, 138, 125, 129, 137, 112, 124, 119, 111, 137, 146, 123, 132, 116, 105, 137, 132, 118, 115, 120, 145, 117, 116, 111, 117, 131, 121, 136, 155, 133, 116, 126, 127, 115, 131, 140, 131, 133, 110, 113, 124, 119, 120, 118, 131, 119, 135, 120, 109, 137, 116, 124, 137, 119, 140, 125, 133, 135, 118, 120, 114, 134, 123, 119, 114, 120, 122, 125, 120, 134, 122, 128, 122, 131, 126, 119, 123, 122, 122, 122, 122, 116, 128, 127, 132, 136, 133, 118, 142, 117, 124, 129, 127, 136, 132, 142, 121, 123, 136, 117, 136, 139, 120, 128, 140, 129, 127, 126, 137, 126, 133, 144, 135, 126, 122, 119, 140, 135, 123, 130, 132, 127, 132, 130, 121, 110, 111, 154, 119, 120, 135, 102, 112, 128, 127, 137, 127, 118, 137, 133, 123, 128, 139, 137, 129, 132, 117, 124, 134, 119, 123, 136, 124, 127, 119, 129, 126, 112, 129, 105, 122, 137, 137, 133, 132, 118, 127, 125, 123, 124, 139, 128, 131, 111, 139, 121, 126, 124, 110, 115, 129, 119, 137, 125, 133, 121, 135, 112, 130, 115, 124, 132, 135, 123, 125, 106, 143, 136, 142, 134, 115, 120, 123, 123, 139, 128, 147, 132, 128, 117, 131, 123, 119, 118, 116, 141, 128, 135, 121, 113, 137, 137, 121, 126, 125, 126, 117, 120, 124, 129, 110, 121, 134, 127, 120, 125, 137, 128, 143, 126, 124, 140, 117, 139, 127, 138, 125, 134, 124, 126, 124, 122, 115, 126, 147, 131, 122, 123, 118, 117, 125, 121, 118, 124, 128, 127, 146, 135, 137, 108, 133, 119, 128, 125, 146, 142, 123, 126, 131, 138, 118, 125, 118, 122, 122, 126, 126, 140, 116, 131, 119, 143, 115, 135, 115, 113, 114, 117, 127, 131, 120, 127, 117, 117, 151, 133, 143, 123, 120, 134, 148, 132, 124, 133, 133, 114, 117, 134, 124, 108, 131, 120, 124, 129, 115, 130, 129, 116, 112, 130, 135, 123, 128, 145, 122, 133, 129, 119, 121, 133, 121, 118, 141, 117, 117, 118, 126, 132, 117, 110, 134, 134, 110, 121, 127, 143, 121, 130, 121, 124, 137, 125, 122, 125, 124, 131, 130, 128, 107, 144, 121, 126, 119, 120, 117, 115, 132, 109, 129, 122, 130, 110, 98, 139, 135, 130, 125, 132, 123, 137, 131, 116, 117, 123, 132, 133, 122, 128, 135, 125, 116, 94, 143, 125, 130, 126, 108, 126, 114, 133, 120, 132, 121, 133, 122, 120, 119, 127, 108, 123, 116, 138, 119, 126, 148, 120, 127, 137, 126, 140, 131, 133, 118, 144, 122, 134, 110, 126, 145, 137, 116, 127, 116, 130, 110, 127, 128, 128, 119, 121, 125, 118, 112, 131, 116, 121, 120, 102, 125, 133, 145, 120, 122, 141, 119, 124, 119, 119, 131, 133, 134, 141, 143, 123, 126, 120, 138, 137, 122, 109, 130, 121, 137, 111, 130, 110, 122, 124, 135, 138, 144, 131, 145, 136, 134, 133, 124, 118, 123, 111, 127, 125, 139, 138, 143, 139, 125, 115, 131, 127, 107, 107, 134, 131, 117, 132, 113, 104, 143, 127, 127, 135, 116, 128, 127, 131, 126, 128, 134, 114, 111, 123, 118, 124, 118, 121, 111, 113, 111, 114, 127, 146, 132, 131, 132, 132, 129, 104, 125, 126, 137, 116, 131, 121, 120, 129, 113, 107, 121, 128, 123, 128, 123, 156, 125, 131, 122, 116, 99, 131, 130, 114, 135, 110, 129, 135, 126, 133, 127, 130, 131, 137, 120, 105, 133, 148, 136, 120, 119, 125, 121, 127, 103, 128, 123, 140, 125, 120, 121, 120, 127, 109, 127, 139, 132, 127, 119, 125, 124, 128, 119, 145, 115, 130, 127, 125, 125, 120, 141, 130, 116, 119, 122, 130, 130, 129, 129, 141, 125, 119, 128, 117, 121, 111, 109, 118, 124, 141, 120, 136, 132, 114, 114, 123, 116, 140, 131, 143, 129, 128, 134, 145, 125, 125, 121, 136, 131, 135, 117, 117, 139, 124, 132, 132, 127, 116, 120, 120, 129, 118, 122, 138, 124, 137, 140, 128, 128, 124, 143, 123, 135, 142, 128, 119, 131, 116, 134, 132, 123, 125, 123, 139, 129, 129, 116, 129, 120, 126, 121, 133, 118, 128, 114, 129, 136, 123, 117, 142, 119, 134, 116, 113, 128, 106, 134, 135, 130, 127, 123, 127, 120, 144, 130, 143, 123, 141, 134, 127, 132, 116, 126, 116, 122, 130, 139, 135, 122, 129, 122, 110, 114, 129, 132, 126, 123, 127, 114, 132, 141, 138, 134, 137, 127, 131, 134, 110, 128, 130, 136, 121, 126, 136, 121, 124, 139, 142, 134, 125, 110, 133, 119, 113, 126, 108, 134, 130, 92, 127, 111, 132, 125, 122, 128, 106, 127, 127, 127, 113, 143, 136, 141, 144, 125, 125, 129, 154, 127, 122, 112, 139, 142, 126, 120, 118, 121, 117, 121, 122, 119, 126, 123, 123, 124, 126, 125, 124, 117, 129, 126, 128, 126, 121, 129, 130, 130, 117, 127, 129, 131, 117, 124, 129, 132, 112, 136, 135, 137, 125, 110, 129, 107, 126, 146, 106, 129, 133, 124, 114, 131, 126, 132, 120, 129, 143, 127, 140, 118, 127, 139, 130, 120, 128, 120, 123, 134, 112, 132, 135, 126, 116, 129, 131, 115, 121, 117, 125, 117, 125, 120, 131, 117, 145, 126, 118, 108, 112, 110, 114, 115, 125, 115, 136, 118, 127, 132, 100, 124, 134, 85, 120, 127, 144, 130, 134, 94, 122, 130, 138, 125, 121, 130, 125, 133, 108, 126, 130, 125, 130, 136, 119, 115, 123, 135, 113, 137, 115, 114, 126, 136, 135, 129, 116, 117, 117, 125, 125, 129, 127, 119, 130, 125, 140, 118, 117, 126, 130, 124, 124, 140, 124, 121, 142, 132, 118, 107, 102, 102, 144, 127, 114, 120, 118, 138, 115, 125, 130, 115, 118, 109, 140, 122, 130, 132, 138, 114, 125, 121, 135, 116, 130, 137, 133, 133, 113, 124, 119, 142, 112, 137, 115, 111, 141, 112, 121, 121, 125, 148, 131, 140, 124, 132, 122, 123, 141, 123, 128, 108, 132, 107, 128, 142, 135, 146, 120, 119, 126, 124, 135, 132, 141, 123, 128, 119, 118, 144, 129, 147, 119, 103, 121, 108, 143, 139, 126, 114, 134, 116, 126, 157, 107, 137, 114, 131, 139, 136, 114, 121, 114, 140, 139, 130, 127, 143, 105, 136, 124, 116, 106, 136, 115, 136, 119, 130, 107, 135, 136, 135, 123, 121, 111, 120, 115, 121, 134, 127, 139, 128, 140, 126, 127, 135, 121, 120, 122, 128, 107, 127, 113, 145, 143, 125, 130, 104, 128, 134, 116, 150, 129, 130, 127, 133, 140, 112, 149, 127, 99, 129, 137, 122, 108, 119, 127, 141, 128, 122, 138, 128, 124, 126, 130, 132, 128, 128, 135, 111, 117, 104, 125, 116, 142, 120, 130, 117, 117, 142, 119, 127, 126, 126, 139, 114, 136, 132, 143, 144, 116, 111, 129, 108, 145, 130, 120, 131, 110, 114, 129, 145, 118, 126, 129, 116, 124, 123, 114, 117, 117, 142, 120, 122, 125, 128, 126, 127, 117, 150, 118, 122, 121, 120, 121, 126, 133, 131, 126, 136, 122, 129, 121, 128, 128, 113, 134, 143, 128, 136, 133, 136, 118, 122, 127, 125, 117, 108, 132, 122, 126, 125, 124, 139, 107, 138, 133, 130, 114, 138, 129, 144, 151, 99, 129, 128, 110, 135, 129, 124, 142, 144, 119, 141, 129, 149, 130, 111, 128, 128, 125, 133, 114, 129, 128, 149, 128, 132, 102, 137, 125, 133, 113, 129, 115, 119, 131, 118, 117, 153, 118, 136, 127, 124, 130, 129, 130, 118, 126, 113, 137, 112, 111, 122, 118, 123, 124, 110, 124, 136, 133, 126, 114, 125, 122, 137, 141, 133, 123, 114, 99, 138, 122, 130, 125, 147, 123, 130, 117, 123, 132, 129, 132, 138, 127, 126, 115, 132, 120, 129, 117, 118, 119, 136, 125, 119, 114, 122, 126, 124, 118, 137, 119, 125, 121, 140, 121, 119, 131, 120, 110, 123, 132, 132, 159, 153, 140, 132, 108, 151, 133, 144, 134, 137, 113, 135, 112, 145, 129, 136, 127, 120, 126, 122, 115, 118, 124, 119, 115, 126, 119, 101, 128, 125, 135, 131, 131, 127, 137, 105, 129, 120, 114, 126, 109, 124, 100, 121, 131, 132, 128, 136, 104, 129, 116, 132, 130, 137, 118, 139, 124, 125, 126, 125, 117, 117, 102, 144, 130, 132, 129, 133, 124, 118, 120, 114, 142, 134, 141, 109, 114, 132, 130, 112, 140, 129, 123, 117, 115, 121, 120, 133, 126, 111, 135, 126, 144, 121, 101, 120, 118, 133, 115, 128, 122, 125, 116, 118, 127, 126, 122, 117, 147, 125, 144, 130, 119, 124, 135, 108, 122, 127, 122, 111, 128, 122, 111, 138, 148, 126, 118, 141, 132, 146, 128, 127, 129, 146, 144, 125, 133, 120, 117, 139, 120, 133, 142, 146, 122, 121, 135, 120, 113, 122, 126, 120, 121, 113, 127, 128, 123, 135, 140, 134, 137, 148, 129, 128, 142, 122, 139, 135, 121, 125, 119, 121, 132, 124, 111, 133, 116, 119, 136, 126, 150, 128, 127, 127, 126, 125, 113, 130, 129, 114, 147, 123, 102, 122, 126, 134, 122, 116, 118, 147, 145, 131, 112, 117, 131, 126, 125, 131, 132, 142, 131, 131, 123, 114, 100, 147, 133, 129, 118, 142, 130, 125, 139, 95, 121, 126, 115, 140, 110, 124, 119, 117, 115, 133, 110, 145, 144, 131, 122, 130, 124, 131, 135, 125, 149, 133, 134, 133, 124, 134, 115, 122, 124, 138, 138, 142, 130, 125, 121, 124, 131, 131, 142, 122, 141, 134, 116, 120, 129, 129, 103, 110, 121, 123, 124, 123, 121, 120, 138, 125, 115, 133, 127, 135, 124, 125, 130, 130, 135, 118, 118, 114, 144, 112, 128, 130, 130, 124, 142, 124, 113, 124, 130, 128, 107, 127, 117, 129, 137, 113, 131, 120, 131, 114, 130, 125, 128, 133, 112, 141, 109, 132, 141, 143, 125, 128, 135, 130, 111, 123, 131, 134, 119, 129, 119, 119, 107, 110, 119, 124, 159, 145, 137, 114, 126, 137, 131, 130, 100, 134, 137, 116, 133, 138, 132, 134, 140, 136, 156, 121, 106, 135, 134, 136, 123, 131, 130, 139, 123, 123, 131, 111, 122, 116, 142, 131, 123, 134, 116, 112, 120, 136, 120, 132, 114, 125, 134, 119, 113, 126, 137, 123, 125, 128, 120, 117, 117, 132, 131, 124, 111, 118, 143, 113, 113, 123, 140, 111, 140, 114, 118, 123, 131, 144, 120, 122, 127, 140, 150, 126, 121, 114, 115, 135, 124, 148, 108, 110, 118, 125, 122, 121, 125, 137, 124, 116, 138, 113, 129, 117, 132, 123, 136, 146, 124, 137, 135, 138, 137, 108, 139, 124, 110, 122, 120, 130, 122, 135, 134, 134, 130, 130, 135, 119, 121, 126, 142, 130, 118, 129, 138, 127, 126, 126, 140, 126, 124, 130, 129, 121, 122, 119, 122, 143, 125, 120, 112, 142, 117, 131, 128, 131, 119, 114, 144, 130, 146, 123, 125, 136, 117, 143, 132, 138, 126, 144, 128, 133, 120, 115, 109, 124, 129, 109, 110, 144, 135, 114, 104, 126, 114, 115, 131, 126, 124, 125, 118, 137, 122, 127, 138, 124, 141, 110, 121, 135, 127, 133, 124, 117, 129, 122, 151, 103, 113, 119, 116, 118, 110, 122, 126, 136, 128, 126, 134, 135, 126, 153, 144, 115, 135, 130, 97, 129, 123, 130, 118, 137, 117, 121, 132, 150, 126, 131, 114, 138, 126, 133, 107, 112, 119, 102, 140, 131, 122, 123, 131, 119, 120, 130, 107, 137, 144, 123, 143, 131, 115, 133, 125, 144, 128, 102, 126, 129, 120, 145, 129, 125, 113, 133, 120, 110, 131, 135, 133, 123, 105, 112, 129, 110, 135, 122, 133, 138, 115, 119, 130, 129, 128, 132, 115, 132, 140, 143, 123, 136, 111, 132, 128, 117, 121, 144, 114, 135, 127, 144, 128, 130, 128, 130, 119, 135, 130, 127, 126, 114, 121, 134, 126, 117, 119, 108, 120, 132, 116, 146, 122, 140, 138, 122, 108, 114, 115, 142, 128, 143, 125, 124, 112, 130, 130, 141, 121, 124, 140, 114, 115, 119, 137, 123, 128, 139, 121, 118, 132, 110, 123, 125, 140, 116, 136, 114, 110, 151, 143, 130, 125, 160, 125, 128, 139, 126, 122, 126, 103, 135, 116, 122, 141, 140, 120, 132, 100, 111, 130, 100, 108, 121, 120, 124, 127, 136, 129, 110, 119, 124, 136, 133, 133, 128, 122, 138, 131, 118, 134, 119, 137, 125, 131, 134, 111, 127, 120, 115, 133, 107, 123, 116, 113, 119, 138, 133, 134, 122, 129, 129, 135, 114, 125, 125, 128, 122, 142, 120, 142, 137, 133, 127, 131, 122, 143, 119, 125, 119, 118, 119, 119, 126, 129, 115, 122, 124, 108, 134, 116, 149, 131, 123, 138, 120, 118, 125, 132, 118, 115, 141, 127, 135, 124, 134, 125, 118, 124, 115, 128, 128, 116, 128, 121, 134, 132, 121, 102, 115, 144, 114, 118, 125, 111, 121, 132, 131, 126, 134, 120, 126, 125, 123, 116, 122, 119, 131, 121, 110, 127, 130, 111, 136, 140, 125, 134, 119, 114, 107, 118, 122, 126, 140, 123, 139, 134, 143, 137, 133, 122, 120, 121, 143, 123, 137, 130, 134, 124, 123, 129, 117, 117, 122, 130, 121, 116, 125, 137, 120, 121, 114, 133, 137, 127, 128, 111, 115, 122, 131, 125, 128, 117, 127, 127, 120, 137, 111, 128, 128, 128, 136, 119, 114, 126, 119, 132, 130, 120, 136, 116, 121, 126, 122, 127, 132, 117, 127, 135, 123, 119, 118, 120, 131, 119, 122, 130, 132, 122, 113, 115, 154, 128, 121, 126, 129, 123, 130, 130, 113, 128, 127, 130, 128, 102, 145, 128, 127, 151, 123, 138, 115, 114, 143, 124, 140, 138, 146, 111, 112, 126, 119, 122, 146, 109, 108, 119, 136, 131, 118, 134, 132, 124, 121, 124, 144, 126, 128, 112, 123, 128, 114, 135, 118, 121, 118, 120, 136, 121, 133, 133, 140, 126, 120, 126, 123, 138, 122, 104, 128, 130, 123, 119, 120, 124, 126, 144, 130, 126, 126, 115, 121, 124, 137, 136, 129, 130, 124, 124, 119, 136, 128, 139, 123, 120, 109, 131, 121, 137, 108, 121, 124, 121, 135, 138, 133, 129, 133, 131, 127, 109, 123, 123, 134, 135, 131, 122, 119, 148, 122, 133, 144, 127, 129, 121, 135, 132, 99, 129, 124, 118, 118, 116, 139, 133, 136, 118, 125, 126, 126, 149, 144, 127, 117, 115, 118, 124, 135, 109, 117, 130, 117, 125, 140, 134, 126, 121, 114, 136, 137, 133, 122, 140, 154, 139, 118, 127, 121, 134, 128, 135, 112, 139, 125, 123, 127, 129, 128, 122, 130, 120, 127, 144, 127, 117, 133, 112, 131, 123, 125, 118, 131, 135, 118, 139, 134, 125, 118, 138, 115, 116, 121, 125, 139, 119, 148, 130, 124, 129, 122, 136, 125, 121, 145, 126, 112, 137, 142, 132, 146, 126, 129, 132, 132, 116, 123, 135, 126, 111, 123, 104, 103, 116, 115, 136, 129, 114, 103, 103, 131, 134, 129, 114, 130, 129, 130, 137, 145, 123, 118, 128, 107, 120, 150, 125, 122, 134, 116, 130, 119, 102, 108, 124, 145, 148, 138, 130, 132, 98, 118, 137, 142, 135, 134, 107, 119, 130, 128, 131, 150, 130, 114, 123, 134, 131, 116, 127, 115, 112, 132, 127, 120, 138, 146, 130, 136, 132, 125, 116, 131, 131, 124, 120, 109, 130, 113, 120, 139, 124, 120, 116, 127, 114, 116, 112, 135, 121, 126, 133, 131, 132, 124, 150, 127, 134, 120, 118, 107, 129, 123, 126, 122, 143, 132, 138, 131, 126, 129, 117, 123, 120, 129, 110, 118, 139, 126, 112, 119, 126, 139, 135, 139, 113, 124, 124, 131, 124, 119, 131, 126, 126, 130, 127, 128, 108, 114, 123, 130, 115, 124, 157, 117, 107, 122, 125, 128, 131, 127, 126, 106, 133, 113, 118, 138, 136, 120, 109, 124, 113, 125, 122, 129, 134, 122, 117, 123, 124, 133, 125, 119, 114, 113, 127, 144, 135, 130, 131, 138, 144, 131, 112, 122, 122, 130, 116, 126, 124, 106, 128, 129, 137, 122, 134, 120, 130, 126, 135, 111, 141, 136, 135, 119, 126, 134, 120, 125, 123, 118, 113, 113, 117, 135, 127, 133, 148, 102, 133, 114, 128, 131, 133, 137, 115, 126, 130, 123, 137, 135, 139, 122, 116, 118, 136, 143, 135, 127, 114, 130, 135, 133, 116, 122, 122, 115, 123, 113, 113, 127, 126, 140, 130, 115, 130, 133, 116, 127, 109, 127, 129, 124, 112, 126, 139, 139, 109, 136, 118, 124, 126, 120, 136, 117, 137, 135, 124, 110, 121, 113, 129, 106, 110, 120, 120, 130, 123, 134, 112, 138, 122, 130, 128, 120, 116, 117, 119, 123, 127, 106, 103, 114, 117, 134, 125, 129, 110, 114, 116, 135, 124, 121, 135, 131, 123, 153, 111, 151, 136, 131, 146, 141, 111, 120, 129, 131, 115, 124, 118, 125, 164, 127, 121, 122, 122, 138, 124, 137, 131, 106, 133, 123, 126, 140, 111, 134, 129, 124, 104, 122, 107, 108, 126, 124, 113, 119, 124, 114, 118, 133, 120, 144, 121, 127, 127, 154, 129, 146, 140, 133, 112, 129, 117, 120, 141, 125, 140, 110, 132, 141, 96, 125, 122, 116, 124, 137, 119, 113, 137, 132, 142, 133, 99, 124, 128, 137, 120, 124, 143, 146, 142, 120, 136, 134, 140, 134, 115, 116, 125, 121, 122, 108, 113, 127, 121, 125, 135, 136, 124, 128, 116, 141, 132, 138, 142, 117, 126, 128, 116, 145, 115, 113, 130, 105, 146, 130, 121, 143, 139, 122, 113, 127, 140, 117, 128, 119, 125, 125, 128, 127, 125, 146, 123, 126, 124, 133, 129, 139, 132, 116, 111, 142, 116, 131, 123, 128, 130, 136, 111, 120, 140, 116, 116, 116, 134, 139, 115, 123, 136, 119, 119, 119, 122, 154, 125, 134, 138, 142, 127, 125, 113, 126, 128, 122, 115, 144, 134, 121, 123, 104, 132, 124, 129, 138, 117, 128, 115, 130, 110, 113, 119, 136, 112, 101, 113, 128, 132, 120, 131, 140, 127, 128, 135, 117, 121, 129, 106, 103, 125, 130, 111, 112, 117, 104, 120, 120, 131, 120, 136, 142, 126, 110, 123, 124, 127, 127, 115, 105, 115, 131, 112, 121, 125, 129, 110, 131, 122, 123, 125, 136, 123, 127, 127, 131, 127, 121, 137, 130, 122, 122, 118, 117, 121, 112, 112, 131, 116, 132, 145, 132, 131, 113, 124, 121, 128, 125, 124, 126, 123, 133, 114, 132, 131, 132, 130, 117, 121, 131, 107, 111, 130, 114, 124, 149, 137, 147, 112, 142, 132, 145, 138, 124, 124, 126, 123, 126, 124, 138, 126, 127, 122, 120, 124, 124, 127, 140, 119, 124, 131, 110, 132, 115, 128, 114, 124, 121, 140, 115, 120, 117, 122, 127, 150, 133, 129, 145, 131, 136, 140, 151, 131, 118, 117, 116, 109, 127, 136, 139, 122, 116, 120, 149, 116, 124, 115, 130, 136, 130, 140, 127, 129, 139, 113, 121, 118, 120, 115, 134, 121, 125, 129, 126, 120, 123, 120, 128, 107, 113, 103, 127, 115, 119, 110, 129, 121, 112, 135, 123, 104, 123, 109, 111, 105, 128, 122, 122, 126, 132, 117, 108, 110, 153, 107, 141, 127, 116, 140, 126, 128, 134, 122, 131, 116, 123, 124, 125, 127, 130, 121, 129, 123, 104, 117, 127, 119, 131, 111, 127, 120, 114, 125, 121, 124, 127, 119, 124, 138, 130, 129, 127, 113, 126, 120, 118, 128, 119, 123, 139, 115, 124, 129, 139, 133, 139, 124, 116, 127, 119, 117, 133, 128, 128, 114, 130, 121, 114, 104, 114, 123, 113, 113, 134, 131, 128, 119, 121, 143, 147, 122, 116, 111, 115, 139, 110, 142, 122, 131, 125, 132, 130, 117, 122, 120, 106, 131, 127, 125, 128, 135, 127, 136, 120, 141, 117, 152, 122, 122, 129, 107, 125, 135, 120, 125, 104, 145, 120, 123, 141, 130, 110, 117, 119, 123, 129, 113, 125, 107, 110, 129, 121, 140, 133, 127, 130, 116, 125, 128, 128, 104, 118, 122, 134, 114, 122, 142, 112, 136, 133, 120, 138, 118, 114, 123, 119, 132, 126, 137, 103, 108, 114, 119, 127, 109, 149, 134, 123, 118, 124, 120, 130, 123, 116, 115, 111, 111, 135, 128, 130, 114, 127, 119, 124, 121, 135, 139, 119, 139, 116, 104, 135, 118, 141, 115, 120, 118, 115, 125, 113, 100, 123, 118, 131, 131, 133, 128, 129, 127, 130, 130, 125, 125, 135, 112, 122, 115, 126, 133, 140, 122, 131, 116, 125, 114, 111, 132, 123, 123, 115, 126, 118, 132, 123, 129, 138, 136, 128, 129, 139, 137, 128, 110, 124, 123, 131, 116, 133, 121, 141, 113, 135, 123, 124, 125, 129, 126, 132, 130, 137, 105, 129, 137, 126, 129, 100, 131, 136, 122, 114, 131, 116, 114, 146, 129, 128, 135, 121, 133, 125, 125, 112, 141, 138, 121, 123, 102, 119, 123, 135, 120, 122, 139, 134, 129, 124, 127, 123, 129, 118, 137, 146, 111, 105, 124, 124, 131, 132, 121, 141, 145, 136, 142, 129, 128, 122, 125, 115, 113, 135, 130, 127, 128, 125, 118, 115, 148, 116, 113, 121, 112, 117, 122, 115, 142, 105, 122, 128, 135, 141, 128, 129, 131, 123, 138, 118, 126, 134, 130, 117, 112, 116, 129, 106, 146, 129, 134, 124, 137, 124, 124, 128, 123, 111, 129, 136, 129, 116, 126, 136, 112, 115, 137, 123, 121, 129, 119, 132, 118, 135, 134, 132, 139, 123, 136, 129, 131, 129, 121, 120, 123, 106, 150, 114, 129, 104, 125, 126, 118, 122, 125, 114, 142, 128, 111, 108, 141, 129, 129, 112, 123, 146, 155, 131, 144, 124, 139, 122, 127, 123, 132, 124, 115, 107, 120, 139, 127, 129, 137, 108, 122, 119, 123, 129, 120, 131, 117, 129, 111, 95, 117, 135, 127, 134, 125, 115, 131, 117, 131, 133, 137, 142, 118, 146, 122, 140, 118, 122, 131, 127, 131, 133, 140, 121, 130, 136, 125, 127, 121, 104, 120, 122, 122, 130, 126, 135, 116, 127, 128, 123, 122, 138, 130, 119, 127, 143, 119, 121, 122, 135, 112, 106, 125, 125, 113, 142, 131, 120, 126, 126, 130, 126, 111, 127, 126, 110, 111, 121, 114, 136, 118, 128, 128, 129, 105, 129, 127, 124, 123, 127, 109, 106, 116, 115, 123, 114, 111, 133, 131, 108, 137, 132, 116, 132, 110, 133, 130, 125, 136, 138, 162, 104, 120, 119, 126, 130, 126, 113, 129, 115, 122, 131, 133, 110, 146, 111, 150, 103, 115, 115, 121, 132, 135, 123, 134, 139, 125, 113, 116, 127, 120, 116, 136, 120, 125, 114, 132, 128, 142, 127, 123, 126, 109, 135, 132, 135, 124, 125, 149, 104, 128, 119, 133, 121, 118, 121, 111, 135, 124, 126, 120, 109, 117, 125, 121, 116, 125, 123, 125, 112, 112, 129, 132, 124, 119, 120, 114, 130, 123, 132, 124, 120, 131, 138, 118, 131, 126, 117, 120, 117, 129, 143, 136, 125, 142, 124, 122, 139, 132, 131, 114, 127, 132, 132, 117, 121, 121, 126, 136, 113, 138, 124, 128, 142, 113, 143, 116, 115, 126, 117, 122, 121, 118, 126, 113, 126, 134, 109, 129, 120, 117, 138, 139, 121, 123, 97, 109, 118, 113, 122, 126, 113, 136, 125, 131, 138, 108, 133, 133, 138, 116, 132, 131, 130, 129, 123, 128, 113, 129, 128, 119, 122, 114, 126, 130, 132, 103, 127, 145, 145, 118, 118, 137, 127, 113, 126, 133, 135, 82, 134, 131, 97, 134, 112, 131, 128, 114, 131, 106, 106, 122, 117, 131, 125, 122, 119, 131, 123, 130, 124, 125, 125, 133, 111, 125, 135, 122, 120, 131, 135, 132, 128, 122, 127, 117, 118, 125, 105, 129, 122, 126, 116, 136, 113, 136, 128, 118, 127, 134, 135, 125, 117, 121, 110, 115, 115, 112, 128, 111, 134, 124, 118, 122, 129, 136, 123, 133, 154, 122, 145, 128, 121, 122, 122, 125, 117, 106, 131, 115, 130, 110, 122, 122, 105, 115, 122, 121, 120, 129, 123, 131, 133, 117, 149, 120, 134, 101, 141, 99, 140, 122, 142, 153, 124, 121, 110, 127, 115, 125, 123, 134, 121, 128, 115, 124, 136, 147, 129, 124, 116, 106, 117, 123, 114, 125, 138, 127, 130, 110, 123, 123, 152, 128, 109, 117, 108, 147, 135, 124, 106, 102, 110, 138, 118, 120, 115, 98, 110, 126, 129, 133, 138, 141, 140, 122, 145, 104, 121, 125, 136, 120, 129, 118, 135, 131, 109, 112, 133, 111, 117, 129, 121, 123, 139, 131, 140, 143, 124, 136, 135, 116, 120, 112, 121, 123, 100, 121, 124, 127, 120, 127, 145, 118, 127, 127, 117, 126, 144, 108, 114, 121, 142, 124, 107, 130, 129, 120, 128, 135, 122, 122, 126, 122, 120, 115, 130, 121, 115, 127, 110, 113, 116, 118, 114, 139, 129, 107, 111, 126, 129, 124, 133, 132, 111, 125, 126, 123, 120, 129, 130, 121, 133, 141, 124, 133, 131, 123, 121, 135, 126, 122, 116, 134, 133, 133, 120, 132, 134, 118, 117, 115, 110, 123, 127, 138, 132, 121, 131, 140, 116, 127, 124, 116, 125, 137, 108, 140, 121, 109, 130, 136, 135, 121, 107, 123, 111, 115, 95, 131, 141, 111, 160, 109, 135, 123, 133, 118, 148, 146, 119, 134, 130, 117, 135, 125, 133, 106, 150, 134, 133, 126, 137, 122, 114, 118, 125, 131, 112, 133, 110, 131, 138, 129, 120, 133, 116, 136, 116, 145, 114, 118, 126, 129, 110, 136, 118, 137, 131, 136, 105, 122, 123, 140, 121, 121, 141, 116, 121, 142, 139, 134, 138, 132, 132, 106, 114, 122, 132, 127, 144, 123, 140, 125, 121, 145, 98, 133, 113, 132, 125, 109, 113, 107, 127, 141, 117, 124, 107, 139, 126, 134, 139, 131, 135, 133, 139, 109, 120, 116, 113, 128, 137, 139, 135, 137, 128, 125, 123, 123, 116, 134, 121, 135, 127, 116, 142, 122, 131, 128, 115, 134, 121, 119, 123, 87, 121, 136, 131, 132, 96, 123, 113, 96, 130, 137, 131, 109, 129, 122, 125, 133, 128, 130, 146, 114, 135, 116, 142, 114, 136, 128, 129, 136, 124, 146, 122, 119, 126, 110, 121, 128, 125, 104, 128, 136, 122, 126, 102, 112, 144, 118, 131, 103, 117, 126, 133, 138, 133, 107, 114, 131, 117, 138, 125, 119, 130, 125, 125, 121, 138, 122, 143, 121, 120, 140, 109, 137, 139, 122, 132, 126, 119, 100, 142, 124, 109, 129, 136, 129, 111, 132, 151, 132, 99, 131, 146, 123, 125, 124, 114, 126, 129, 134, 108, 122, 139, 124, 118, 140, 123, 110, 130, 127, 119, 131, 113, 135, 122, 154, 128, 131, 112, 148, 115, 129, 110, 89, 123, 101, 137, 116, 127, 116, 140, 120, 112, 129, 145, 112, 140, 125, 118, 113, 131, 112, 112, 122, 119, 127, 120, 137, 130, 147, 133, 116, 120, 123, 115, 125, 107, 113, 120, 127, 109, 119, 117, 130, 109, 152, 127, 125, 125, 124, 125, 146, 134, 104, 125, 134, 128, 132, 110, 114, 127, 133, 123, 138, 135, 143, 114, 127, 139, 116, 122, 130, 119, 110, 90, 122, 118, 121, 128, 117, 113, 128, 136, 110, 131, 157, 127, 118, 127, 122, 126, 127, 127, 114, 128, 127, 118, 122, 132, 137, 128, 116, 136, 132, 118, 124, 129, 123, 123, 127, 128, 143, 100, 132, 135, 119, 138, 123, 123, 126, 136, 117, 131, 129, 116, 109, 135, 110, 117, 112, 119, 128, 136, 128, 133, 125, 141, 120, 113, 136, 121, 120, 118, 100, 113, 122, 136, 122, 131, 133, 124, 140, 153, 125, 117, 115, 134, 138, 127, 131, 136, 119, 135, 117, 132, 127, 123, 131, 135, 134, 112, 115, 128, 121, 120, 124, 127, 130, 128, 122, 124, 143, 128, 119, 127, 118, 128, 127, 126, 124, 133, 127, 127, 124, 133, 112, 121, 142, 124, 121, 118, 127, 124, 140, 134, 118, 138, 105, 131, 120, 114, 129, 118, 130, 131, 116, 131, 120, 128, 133, 115, 120, 122, 109, 109, 144, 132, 122, 131, 122, 129, 132, 125, 123, 124, 120, 126, 132, 130, 132, 111, 118, 118, 129, 138, 136, 132, 122, 137, 127, 132, 137, 142, 129, 141, 127, 105, 129, 129, 121, 126, 132, 133, 143, 122, 124, 108, 130, 123, 129, 128, 131, 142, 122, 136, 120, 141, 119, 112, 113, 126, 123, 123, 125, 154, 115, 138, 119, 121, 121, 120, 115, 118, 143, 116, 123, 138, 123, 135, 131, 119, 145, 110, 128, 123, 129, 125, 115, 133, 130, 132, 129, 124, 136, 111, 126, 128, 112, 132, 124, 125, 125, 130, 139, 131, 126, 128, 116, 112, 143, 130, 123, 145, 126, 123, 134, 125, 143, 113, 133, 119, 123, 118, 124, 121, 93, 122, 131, 113, 131, 131, 106, 125, 140, 108, 115, 128, 123, 117, 125, 126, 119, 127, 127, 123, 127, 129, 128, 123, 137, 120, 120, 126, 138, 131, 139, 125, 109, 134, 126, 117, 129, 137, 149, 127, 123, 122, 114, 115, 111, 119, 112, 151, 120, 140, 121, 142, 126, 117, 143, 134, 144, 119, 121, 125, 157, 130, 128, 134, 128, 114, 144, 143, 111, 138, 125, 140, 120, 131, 128, 111, 120, 135, 117, 117, 113, 126, 129, 131, 123, 123, 120, 117, 154, 124, 122, 115, 126, 111, 114, 136, 115, 135, 134, 125, 136, 140, 129, 107, 128, 126, 109, 156, 125, 122, 127, 108, 111, 128, 124, 113, 141, 122, 133, 121, 123, 121, 139, 127, 126, 135, 115, 131, 121, 125, 137, 124, 129, 134, 124, 112, 130, 116, 111, 128, 119, 124, 109, 131, 124, 128, 112, 111, 115, 120, 136, 127, 150, 136, 141, 118, 138, 125, 126, 132, 121, 110, 130, 123, 128, 111, 133, 128, 120, 98, 114, 127, 133, 123, 121, 142, 131, 130, 116, 108, 122, 120, 123, 117, 133, 133, 136, 136, 107, 115, 113, 134, 123, 153, 133, 131, 134, 121, 140, 138, 106, 140, 133, 116, 117, 120, 116, 131, 123, 109, 124, 137, 130, 131, 130, 116, 133, 127, 135, 114, 123, 113, 131, 122, 119, 135, 123, 137, 135, 123, 146, 118, 132, 128, 125, 104, 133, 108, 131, 125, 126, 120, 120, 130, 126, 135, 118, 127, 125, 118, 139, 122, 121, 125, 135, 136, 113, 148, 126, 123, 126, 122, 119, 130, 123, 137, 108, 127, 126, 114, 140, 145, 117, 122, 108, 109, 123, 119, 129, 134, 139, 120, 135, 128, 134, 128, 124, 122, 135, 103, 112, 125, 115, 122, 135, 117, 131, 120, 101, 123, 141, 116, 112, 106, 134, 133, 116, 129, 140, 112, 129, 113, 138, 129, 138, 128, 127, 135, 135, 108, 106, 141, 116, 126, 134, 119, 139, 131, 121, 131, 122, 95, 125, 119, 131, 137, 124, 115, 141, 130, 134, 130, 125, 128, 127, 124, 114, 123, 138, 136, 129, 119, 127, 123, 131, 117, 131, 127, 133, 125, 131, 123, 121, 125, 128, 124, 142, 122, 131, 116, 133, 115, 121, 123, 119, 133, 112, 126, 126, 133, 115, 128, 109, 127, 127, 130, 121, 136, 117, 127, 123, 131, 147, 126, 133, 141, 133, 123, 128, 133, 125, 115, 134, 123, 120, 144, 128, 113, 110, 129, 127, 122, 152, 131, 135, 117, 132, 132, 122, 134, 123, 123, 142, 131, 102, 125, 125, 136, 124, 113, 131, 132, 106, 130, 120, 128, 122, 111, 127, 147, 128, 123, 133, 141, 122, 129, 129, 122, 115, 108, 114, 124, 131, 130, 128, 132, 143, 124, 123, 124, 121, 105, 117, 101, 122, 119, 138, 124, 129, 123, 119, 108, 127, 127, 133, 136, 122, 120, 119, 104, 106, 128, 122, 133, 130, 141, 118, 141, 120, 122, 126, 120, 136, 129, 112, 111, 125, 130, 117, 119, 98, 125, 129, 135, 128, 128, 134, 129, 125, 123, 119, 115, 119, 143, 137, 112, 139, 106, 128, 108, 141, 123, 129, 116, 133, 137, 127, 125, 133, 133, 112, 134, 126, 144, 127, 157, 136, 123, 115, 119, 133, 124, 134, 128, 114, 132, 124, 126, 113, 137, 97, 107, 124, 149, 114, 105, 121, 143, 109, 108, 122, 142, 118, 129, 106, 125, 153, 131, 125, 136, 117, 135, 113, 126, 114, 121, 127, 110, 136, 144, 129, 134, 142, 143, 117, 122, 133, 132, 122, 119, 138, 125, 112, 126, 124, 118, 122, 127, 115, 116, 135, 117, 145, 119, 113, 117, 117, 132, 129, 131, 121, 129, 117, 127, 117, 128, 126, 122, 139, 124, 115, 121, 121, 127, 112, 120, 146, 133, 134, 120, 131, 124, 128, 116, 135, 110, 140, 130, 107, 128, 124, 114, 123, 126, 111, 110, 114, 130, 140, 140, 125, 114, 125, 128, 133, 138, 132, 134, 123, 130, 120, 120, 104, 128, 116, 142, 135, 129, 136, 129, 122, 124, 130, 116, 112, 124, 115, 128, 126, 129, 128, 117, 125, 117, 116, 127, 132, 138, 120, 123, 115, 105, 136, 128, 124, 122, 121, 122, 117, 144, 139, 117, 131, 142, 123, 135, 130, 116, 130, 107, 134, 130, 132, 115, 119, 114, 119, 129, 129, 105, 132, 123, 114, 131, 125, 127, 124, 121, 129, 107, 122, 123, 108, 126, 121, 125, 116, 121, 124, 123, 103, 130, 113, 122, 134, 132, 136, 128, 131, 109, 119, 139, 128, 123, 136, 120, 135, 108, 115, 115, 115, 119, 126, 129, 103, 126, 117, 152, 129, 119, 131, 128, 141, 115, 112, 127, 131, 114, 141, 117, 141, 133, 115, 132, 114, 116, 128, 130, 124, 143, 134, 135, 117, 131, 131, 116, 135, 138, 118, 113, 129, 122, 130, 125, 118, 113, 127, 139, 116, 131, 122, 121, 108, 114, 139, 119, 132, 125, 116, 128, 135, 114, 115, 129, 112, 142, 115, 138, 112, 139, 149, 148, 113, 135, 121, 111, 100, 125, 124, 132, 134, 126, 113, 126, 124, 132, 131, 118, 140, 109, 121, 136, 138, 116, 128, 131, 117, 117, 116, 126, 129, 115, 132, 131, 127, 122, 135, 121, 108, 117, 132, 138, 111, 122, 120, 120, 124, 136, 131, 112, 104, 118, 117, 137, 128, 141, 137, 112, 129, 118, 110, 131, 120, 128, 120, 132, 131, 134, 112, 136, 126, 114, 130, 126, 145, 113, 135, 123, 126, 129, 125, 121, 131, 125, 135, 145, 137, 120, 118, 119, 110, 113, 116, 124, 111, 141, 119, 121, 124, 125, 128, 129, 160, 141, 134, 122, 109, 120, 114, 131, 111, 111, 122, 111, 142, 118, 143, 128, 126, 108, 125, 114, 137, 121, 107, 133, 122, 130, 119, 108, 120, 105, 127, 152, 142, 132, 116, 130, 99, 118, 101, 119, 127, 130, 122, 129, 122, 114, 105, 132, 120, 136, 120, 109, 128, 131, 140, 131, 122, 119, 128, 122, 129, 134, 134, 140, 138, 112, 119, 136, 122, 134, 135, 115, 122, 141, 141, 128, 123, 114, 133, 113, 144, 128, 150, 123, 109, 108, 132, 133, 124, 140, 128, 127, 148, 128, 123, 125, 136, 141, 105, 130, 136, 126, 132, 119, 130, 112, 119, 143, 120, 125, 125, 122, 124, 120, 160, 138, 127, 116, 136, 133, 128, 118, 140, 162, 131, 124, 134, 129, 129, 133, 141, 119, 122, 120, 114, 123, 126, 121, 111, 131, 136, 131, 118, 141, 131, 129, 127, 137, 125, 131, 104, 131, 114, 120, 126, 131, 133, 120, 130, 123, 125, 150, 128, 123, 136, 127, 126, 130, 126, 104, 118, 125, 141, 129, 149, 126, 122, 132, 146, 125, 110, 137, 119, 149, 101, 139, 136, 130, 116, 122, 117, 126, 134, 121, 118, 115, 122, 124, 122, 129, 129, 111, 124, 146, 114, 133, 114, 122, 120, 123, 126, 136, 118, 122, 126, 126, 142, 115, 120, 132, 119, 113, 114, 117, 104, 126, 128, 128, 124, 125, 127, 146, 134, 138, 115, 119, 125, 135, 123, 107, 138, 108, 120, 136, 131, 130, 114, 117, 133, 123, 112, 124, 123, 154, 123, 95, 130, 118, 129, 121, 122, 116, 103, 128, 133, 119, 128, 129, 139, 139, 115, 115, 136, 139, 116, 119, 109, 123, 124, 112, 124, 107, 139, 146, 122, 114, 131, 129, 113, 125, 120, 133, 120, 117, 130, 134, 137, 120, 121, 126, 128, 120, 113, 123, 131, 116, 131, 128, 139, 119, 129, 123, 119, 134, 107, 108, 134, 144, 121, 128, 132, 104, 144, 139, 131, 120, 137, 120, 140, 137, 129, 123, 113, 95, 138, 129, 110, 128, 125, 119, 108, 131, 114, 112, 121, 132, 125, 122, 125, 130, 146, 109, 112, 130, 131, 132, 131, 120, 122, 122, 110, 112, 134, 121, 142, 130, 115, 141, 123, 145, 124, 143, 153, 139, 113, 119, 132, 141, 105, 127, 121, 113, 117, 139, 112, 133, 125, 117, 126, 120, 130, 151, 133, 118, 112, 130, 136, 128, 129, 139, 121, 119, 139, 128, 119, 109, 131, 108, 119, 123, 130, 123, 127, 105, 138, 105, 114, 113, 139, 98, 109, 108, 112, 129, 98, 140, 100, 131, 118, 134, 136, 128, 112, 146, 116, 97, 127, 118, 118, 112, 107, 125, 128, 143, 117, 120, 125, 127, 120, 120, 137, 133, 107, 133, 133, 121, 115, 122, 121, 128, 135, 111, 142, 126, 108, 93, 121, 119, 138, 130, 128, 113, 117, 127, 135, 138, 137, 122, 105, 113, 127, 120, 132, 148, 131, 132, 137, 136, 116, 122, 132, 136, 129, 143, 139, 115, 133, 120, 117, 153, 144, 135, 132, 131, 119, 128, 119, 107, 125, 123, 113, 139, 135, 118, 130, 117, 138, 129, 117, 137, 126, 121, 131, 132, 121, 107, 123, 123, 129, 129, 125, 136, 123, 125, 140, 121, 122, 139, 132, 125, 115, 122, 116, 108, 134, 113, 131, 137, 127, 119, 131, 130, 122, 118, 133, 130, 122, 119, 129, 123, 117, 124, 127, 111, 124, 116, 100, 116, 121, 132, 124, 131, 149, 132, 130, 103, 143, 123, 113, 134, 132, 111, 127, 128, 125, 124, 142, 132, 138, 119, 148, 128, 107, 139, 137, 127, 117, 117, 130, 119, 123, 130, 124, 130, 125, 123, 123, 124, 136, 123, 125, 123, 119, 136, 126, 135, 111, 121, 117, 130, 126, 125, 139, 123, 122, 127, 143, 121, 130, 125, 120, 138, 128, 160, 142, 123, 124, 137, 128, 116, 142, 132, 122, 123, 118, 132, 148, 106, 129, 133, 161, 127, 122, 128, 111, 134, 129, 124, 133, 128, 125, 118, 135, 131, 134, 133, 121, 126, 118, 142, 117, 130, 119, 133, 132, 127, 133, 119, 138, 129, 117, 126, 135, 132, 126, 133, 129, 122, 130, 127, 115, 136, 136, 123, 140, 117, 127, 133, 153, 128, 128, 112, 112, 144, 137, 138, 98, 121, 122, 105, 134, 126, 121, 140, 119, 138, 122, 85, 129, 121, 131, 119, 120, 113, 135, 119, 123, 125, 122, 125, 129, 124, 117, 117, 129, 134, 130, 125, 125, 117, 126, 118, 132, 120, 114, 109, 106, 120, 145, 121, 115, 106, 131, 120, 143, 109, 122, 132, 110, 118, 137, 138, 128, 121, 133, 133, 126, 119, 125, 138, 111, 117, 121, 115, 145, 122, 126, 139, 123, 129, 123, 122, 121, 123, 106, 105, 122, 122, 116, 125, 102, 139, 129, 140, 113, 137, 140, 111, 123, 130, 130, 107, 123, 126, 136, 133, 132, 135, 112, 128, 133, 129, 120, 109, 139, 121, 98, 122, 141, 120, 123, 110, 135, 121, 124, 127, 129, 136, 127, 113, 113, 116, 128, 121, 126, 103, 134, 119, 130, 121, 119, 118, 133, 127, 115, 112, 111, 133, 139, 121, 123, 108, 129, 96, 110, 120, 149, 112, 126, 130, 119, 127, 129, 131, 123, 123, 117, 127, 114, 107, 119, 118, 144, 113, 138, 122, 127, 127, 121, 126, 127, 144, 102, 131, 139, 117, 133, 125, 130, 118, 121, 122, 121, 137, 111, 114, 129, 133, 116, 141, 131, 115, 119, 132, 153, 142, 107, 146, 125, 124, 140, 128, 125, 135, 133, 132, 112, 109, 116, 129, 136, 125, 132, 119, 131, 109, 143, 116, 135, 142, 116, 144, 131, 92, 152, 110, 126, 114, 124, 125, 136, 117, 121, 143, 116, 127, 131, 108, 136, 108, 130, 132, 110, 128, 119, 101, 124, 130, 121, 146, 104, 122, 122, 104, 128, 112, 139, 141, 130, 140, 131, 140, 108, 142, 120, 114, 138, 119, 146, 110, 121, 115, 106, 130, 121, 124, 126, 122, 128, 112, 116, 127, 132, 111, 119, 123, 119, 119, 134, 133, 121, 140, 131, 124, 124, 122, 118, 125, 116, 129, 127, 105, 137, 120, 126, 131, 117, 123, 117, 125, 116, 121, 120, 141, 128, 137, 140, 113, 119, 114, 147, 112, 115, 114, 135, 137, 133, 120, 110, 127, 118, 123, 122, 122, 130, 126, 113, 136, 109, 124, 129, 119, 109, 141, 126, 132, 123, 120, 129, 132, 118, 127, 114, 123, 112, 119, 111, 126, 127, 130, 128, 145, 123, 124, 129, 105, 133, 110, 120, 131, 120, 141, 118, 141, 127, 126, 110, 120, 115, 101, 131, 113, 114, 126, 141, 123, 127, 126, 129, 121, 118, 132, 104, 124, 129, 112, 136, 85, 147, 111, 120, 143, 129, 139, 136, 115, 137, 133, 124, 102, 149, 116, 121, 130, 132, 117, 129, 127, 151, 114, 130, 115, 123, 114, 123, 146, 119, 134, 115, 133, 117, 124, 135, 145, 113, 131, 109, 127, 124, 124, 119, 114, 115, 147, 114, 139, 101, 132, 137, 120, 152, 125, 122, 139, 106, 141, 119, 123, 138, 141, 123, 105, 136, 118, 114, 121, 116, 137, 127, 128, 137, 126, 120, 123, 136, 130, 116, 121, 128, 123, 110, 114, 135, 133, 113, 127, 125, 119, 118, 136, 136, 139, 109, 112, 135, 125, 112, 117, 133, 123, 135, 128, 120, 113, 128, 114, 126, 142, 120, 115, 113, 140, 115, 129, 108, 130, 136, 125, 139, 142, 121, 144, 116, 112, 137, 111, 122, 132, 120, 109, 140, 137, 103, 140, 110, 121, 122, 138, 124, 129, 129, 130, 141, 121, 134, 129, 123, 148, 117, 125, 112, 125, 124, 123, 140, 118, 109, 124, 107, 129, 135, 106, 108, 130, 127, 149, 125, 108, 103, 118, 123, 117, 120, 142, 136, 128, 116, 123, 121, 125, 122, 145, 134, 128, 120, 128, 132, 133, 119, 129, 130, 128, 119, 114, 119, 131, 130, 116, 132, 118, 117, 140, 113, 149, 119, 145, 133, 138, 135, 109, 124, 118, 136, 144, 142, 120, 121, 137, 108, 132, 122, 118, 124, 135, 116, 132, 122, 110, 135, 123, 123, 128, 137, 123, 121, 124, 117, 125, 138, 141, 139, 123, 135, 127, 127, 97, 145, 118, 142, 133, 109, 125, 118, 133, 105, 139, 138, 128, 137, 117, 132, 137, 120, 117, 121, 107, 116, 100, 124, 122, 128, 128, 124, 131, 134, 123, 136, 128, 112, 133, 131, 132, 116, 142, 119, 141, 126, 124, 114, 126, 100, 121, 113, 114, 145, 126, 112, 109, 124, 133, 122, 140, 139, 110, 163, 126, 130, 146, 118, 111, 133, 127, 128, 131, 129, 122, 124, 123, 126, 119, 116, 117, 125, 127, 132, 127, 123, 121, 128, 126, 112, 130, 136, 143, 102, 120, 115, 93, 117, 143, 111, 123, 127, 127, 118, 137, 138, 130, 116, 125, 123, 118, 127, 133, 143, 141, 138, 145, 137, 118, 140, 134, 113, 107, 112, 119, 139, 127, 127, 122, 137, 118, 127, 117, 130, 120, 130, 123, 131, 119, 127, 122, 121, 114, 119, 142, 129, 133, 137, 129, 122, 120, 130, 138, 126, 127, 103, 126, 140, 142, 120, 127, 129, 120, 141, 143, 115, 130, 141, 126, 108, 129, 119, 116, 117, 115, 136, 124, 126, 101, 132, 148, 131, 127, 121, 126, 123, 132, 135, 138, 133, 126, 117, 128, 131, 111, 124, 128, 140, 126, 121, 127, 118, 127, 118, 130, 119, 114, 117, 123, 108, 99, 125, 114, 139, 153, 132, 148, 130, 132, 131, 131, 136, 125, 140, 139, 122, 129, 123, 113, 135, 131, 127, 121, 106, 122, 126, 125, 110, 138, 129, 127, 121, 127, 139, 139, 124, 151, 111, 113, 110, 126, 118, 107, 124, 129, 167, 139, 134, 125, 118, 124, 137, 134, 119, 124, 138, 124, 119, 117, 120, 132, 125, 130, 130, 142, 126, 132, 116, 103, 138, 132, 143, 124, 131, 122, 143, 125, 122, 124, 116, 125, 133, 140, 132, 136, 141, 115, 116, 117, 114, 131, 126, 141, 143, 129, 132, 138, 84, 123, 133, 127, 133, 120, 95, 125, 118, 134, 127, 131, 129, 119, 124, 123, 131, 120, 134, 127, 132, 115, 118, 125, 135, 144, 101, 124, 132, 127, 133, 135, 121, 112, 144, 128, 127, 129, 123, 130, 127, 151, 146, 113, 123, 113, 120, 106, 121, 135, 121, 137, 123, 115, 121, 127, 125, 118, 134, 111, 123, 131, 128, 129, 119, 138, 112, 140, 124, 125, 125, 121, 115, 109, 120, 129, 129, 129, 137, 130, 115, 124, 122, 131, 117, 132, 139, 125, 117, 126, 105, 108, 125, 151, 118, 128, 131, 119, 143, 106, 127, 120, 138, 115, 123, 108, 124, 125, 127, 119, 126, 122, 125, 116, 126, 112, 153, 130, 128, 132, 122, 111, 111, 88, 118, 138, 154, 115, 124, 106, 132, 141, 119, 124, 133, 130, 119, 117, 124, 112, 137, 128, 128, 133, 133, 132, 138, 108, 125, 131, 122, 123, 109, 126, 121, 104, 127, 126, 135, 121, 126, 132, 127, 129, 121, 142, 124, 116, 135, 116, 130, 145, 130, 121, 116, 122, 137, 123, 120, 136, 117, 123, 118, 119, 112, 122, 126, 141, 114, 121, 116, 103, 114, 134, 156, 137, 146, 136, 144, 125, 133, 118, 117, 143, 115, 143, 113, 130, 135, 115, 129, 108, 107, 134, 140, 120, 152, 144, 130, 129, 130, 146, 126, 139, 149, 121, 105, 119, 124, 120, 116, 128, 119, 127, 116, 133, 115, 151, 122, 116, 121, 120, 136, 111, 135, 114, 123, 123, 142, 100, 133, 106, 136, 111, 115, 129, 122, 114, 111, 130, 145, 127, 129, 126, 125, 115, 125, 123, 132, 136, 122, 120, 115, 123, 137, 122, 126, 140, 136, 121, 112, 127, 132, 138, 127, 141, 126, 122, 129, 116, 128, 134, 126, 126, 130, 132, 143, 124, 146, 139, 122, 128, 132, 148, 137, 118, 135, 125, 129, 134, 114, 130, 134, 125, 134, 135, 114, 103, 135, 126, 133, 133, 130, 139, 133, 118, 105, 124, 121, 111, 136, 134, 141, 124, 119, 114, 121, 105, 121, 110, 131, 132, 160, 118, 138, 117, 121, 119, 116, 107, 126, 134, 124, 137, 123, 129, 109, 116, 124, 117, 150, 134, 111, 113, 129, 114, 135, 122, 139, 126, 129, 130, 125, 132, 135, 111, 128, 113, 117, 132, 120, 120, 100, 119, 106, 125, 146, 127, 127, 125, 122, 126, 118, 120, 131, 132, 120, 124, 125, 121, 127, 116, 129, 108, 110, 129, 127, 131, 116, 129, 120, 131, 136, 146, 119, 134, 119, 114, 128, 148, 117, 144, 121, 92, 123, 122, 109, 115, 126, 125, 134, 116, 117, 145, 131, 145, 111, 124, 105, 122, 114, 139, 134, 131, 134, 114, 115, 142, 134, 128, 124, 127, 106, 126, 134, 123, 121, 128, 125, 124, 142, 130, 125, 125, 120, 132, 113, 136, 119, 121, 146, 126, 134, 110, 124, 110, 139, 122, 128, 128, 115, 113, 105, 120, 94, 110, 127, 124, 153, 117, 132, 134, 142, 115, 119, 114, 112, 146, 120, 125, 115, 121, 138, 120, 124, 128, 130, 129, 123, 122, 103, 118, 122, 114, 109, 125, 126, 124, 119, 127, 136, 128, 120, 143, 120, 129, 117, 120, 127, 129, 126, 125, 127, 110, 135, 126, 96, 148, 106, 118, 127, 130, 109, 129, 140, 133, 120, 143, 132, 126, 138, 119, 127, 109, 113, 128, 112, 123, 130, 108, 134, 119, 123, 146, 132, 140, 118, 120, 122, 130, 135, 131, 119, 111, 105, 127, 116, 118, 129, 148, 125, 147, 124, 132, 148, 124, 114, 108, 131, 131, 119, 108, 129, 120, 133, 130, 133, 111, 125, 126, 125, 129, 132, 115, 126, 112, 111, 133, 131, 131, 126, 129, 139, 144, 130, 115, 108, 130, 130, 141, 129, 128, 146, 152, 131, 110, 126, 116, 128, 148, 111, 128, 120, 131, 138, 148, 151, 135, 148, 122, 128, 127, 116, 126, 130, 113, 134, 138, 150, 119, 127, 136, 126, 118, 130, 131, 122, 132, 120, 131, 131, 129, 117, 133, 118, 134, 123, 139, 118, 123, 131, 118, 128, 116, 151, 129, 130, 128, 112, 128, 122, 126, 136, 132, 109, 132, 131, 99, 145, 122, 128, 127, 126, 127, 127, 127, 127, 135, 120, 122, 134, 128, 120, 118, 124, 127, 122, 136, 126, 116, 113, 124, 133, 119, 130, 114, 131, 123, 120, 127, 134, 135, 134, 119, 133, 127, 124, 132, 123, 114, 84, 130, 116, 121, 125, 125, 124, 120, 121, 118, 134, 134, 122, 128, 134, 157, 128, 133, 133, 125, 137, 122, 112, 125, 135, 131, 126, 130, 124, 123, 118, 145, 126, 126, 125, 133, 122, 117, 116, 106, 127, 114, 116, 112, 127, 130, 124, 123, 127, 129, 121, 128, 125, 123, 112, 121, 139, 115, 114, 124, 129, 114, 122, 125, 130, 132, 122, 160, 130, 104, 129, 113, 130, 113, 115, 126, 137, 140, 115, 133, 119, 135, 115, 122, 124, 107, 123, 125, 110, 108, 123, 124, 146, 114, 122, 139, 133, 123, 122, 132, 127, 123, 130, 112, 119, 128, 119, 134, 133, 123, 123, 126, 128, 126, 117, 138, 135, 122, 121, 111, 128, 120, 132, 121, 125, 113, 126, 122, 123, 112, 131, 112, 126, 126, 129, 108, 133, 125, 135, 128, 126, 124, 112, 116, 126, 110, 130, 127, 112, 126, 112, 125, 126, 118, 97, 120, 119, 122, 137, 126, 145, 138, 126, 141, 124, 125, 126, 124, 124, 112, 131, 132, 126, 129, 118, 129, 138, 130, 130, 139, 130, 122, 131, 134, 114, 119, 127, 125, 145, 134, 125, 132, 126, 109, 127, 135, 119, 115, 122, 115, 156, 119, 132, 122, 120, 107, 114, 121, 140, 122, 120, 112, 129, 122, 119, 118, 134, 117, 139, 114, 121, 123, 118, 112, 136, 120, 138, 132, 124, 131, 128, 122, 138, 124, 112, 122, 138, 143, 130, 123, 122, 127, 102, 108, 133, 136, 133, 119, 118, 133, 121, 129, 128, 130, 134, 122, 118, 119, 132, 128, 128, 113, 118, 128, 140, 119, 125, 129, 128, 146, 123, 111, 135, 141, 142, 125, 146, 126, 131, 115, 119, 114, 119, 118, 99, 128, 116, 152, 114, 142, 133, 129, 135, 148, 139, 119, 136, 117, 129, 109, 134, 114, 123, 113, 139, 115, 133, 118, 125, 108, 121, 134, 136, 121, 145, 139, 116, 109, 149, 127, 135, 129, 134, 124, 132, 133, 123, 116, 128, 137, 123, 129, 121, 108, 123, 134, 142, 124, 117, 120, 120, 127, 125, 131, 119, 108, 125, 117, 138, 143, 132, 114, 128, 146, 133, 113, 147, 107, 149, 130, 106, 110, 132, 106, 133, 133, 134, 110, 123, 125, 129, 123, 138, 119, 132, 120, 120, 124, 131, 129, 118, 119, 119, 131, 120, 114, 124, 129, 115, 127, 117, 138, 144, 136, 114, 134, 123, 115, 137, 117, 119, 135, 136, 120, 121, 123, 105, 136, 127, 115, 130, 122, 115, 136, 123, 123, 131, 122, 128, 103, 121, 122, 123, 119, 128, 136, 79, 118, 134, 107, 122, 142, 127, 131, 139, 135, 118, 129, 116, 125, 112, 122, 122, 138, 121, 116, 119, 144, 125, 123, 128, 129, 134, 127, 139, 123, 113, 117, 125, 113, 121, 109, 113, 130, 117, 122, 132, 114, 128, 122, 128, 110, 126, 120, 121, 135, 125, 112, 122, 127, 128, 125, 122, 134, 116, 128, 120, 117, 119, 112, 148, 137, 134, 124, 133, 130, 134, 120, 124, 123, 128, 123, 115, 120, 116, 137, 127, 135, 122, 141, 110, 114, 128, 149, 125, 116, 131, 125, 128, 109, 119, 143, 125, 115, 130, 133, 124, 118, 127, 135, 117, 126, 123, 115, 116, 131, 119, 136, 140, 125, 133, 141, 107, 125, 140, 115, 124, 121, 136, 130, 120, 112, 125, 107, 144, 131, 115, 124, 111, 117, 128, 137, 109, 111, 137, 128, 124, 120, 125, 146, 142, 136, 132, 150, 140, 129, 115, 137, 122, 135, 122, 125, 113, 138, 115, 123, 130, 129, 118, 135, 127, 134, 123, 131, 126, 128, 122, 134, 142, 119, 121, 132, 113, 120, 138, 131, 145, 123, 138, 113, 134, 143, 131, 123, 126, 120, 129, 138, 124, 121, 140, 141, 128, 103, 137, 126, 125, 142, 120, 122, 121, 127, 125, 134, 114, 127, 126, 123, 107, 146, 126, 134, 125, 136, 132, 134, 128, 135, 125, 101, 104, 127, 122, 120, 123, 124, 110, 113, 121, 135, 116, 125, 119, 126, 142, 118, 122, 131, 117, 133, 129, 134, 129, 128, 119, 137, 131, 107, 108, 126, 137, 130, 104, 115, 120, 127, 130, 126, 129, 141, 118, 124, 135, 131, 123, 114, 120, 121, 116, 128, 130, 139, 111, 139, 126, 139, 120, 117, 128, 127, 130, 130, 142, 105, 125, 142, 122, 107, 121, 117, 117, 123, 135, 131, 129, 113, 110, 136, 110, 125, 117, 128, 136, 125, 121, 127, 121, 139, 111, 130, 119, 132, 118, 123, 128, 121, 122, 128, 130, 124, 142, 129, 128, 133, 142, 115, 144, 119, 137, 119, 140, 142, 120, 136, 145, 137, 132, 124, 131, 125, 133, 116, 143, 145, 135, 105, 139, 138, 120, 114, 127, 123, 132, 123, 144, 119, 119, 116, 123, 138, 131, 117, 129, 131, 128, 118, 129, 130, 127, 118, 124, 123, 133, 126, 112, 114, 114, 131, 140, 136, 132, 118, 131, 129, 126, 137, 145, 120, 139, 129, 137, 118, 114, 128, 115, 115, 120, 132, 132, 128, 121, 136, 113, 127, 130, 123, 124, 128, 129, 134, 127, 134, 141, 134, 129, 128, 137, 116, 112, 129, 132, 131, 117, 136, 123, 121, 124, 156, 116, 118, 127, 116, 134, 127, 134, 123, 124, 128, 135, 128, 123, 125, 114, 113, 136, 118, 119, 126, 138, 126, 142, 138, 130, 127, 133, 127, 133, 129, 132, 115, 116, 125, 117, 138, 140, 141, 120, 126, 131, 142, 124, 124, 129, 138, 127, 129, 119, 129, 122, 135, 118, 128, 118, 128, 130, 127, 119, 137, 112, 105, 113, 124, 117, 121, 133, 122, 112, 122, 114, 124, 128, 117, 118, 124, 126, 127, 124, 128, 130, 114, 129, 136, 116, 132, 127, 127, 141, 126, 110, 131, 138, 119, 124, 127, 134, 125, 117, 106, 113, 123, 125, 117, 127, 127, 130, 125, 124, 123, 122, 138, 118, 118, 122, 115, 136, 133, 122, 118, 121, 137, 125, 108, 131, 126, 119, 136, 150, 136, 111, 130, 125, 132, 122, 132, 128, 135, 116, 128, 125, 149, 116, 120, 122, 122, 109, 145, 131, 124, 124, 126, 117, 140, 156, 113, 120, 129, 129, 132, 110, 125, 137, 133, 128, 114, 135, 133, 122, 132, 114, 116, 127, 116, 135, 127, 134, 126, 135, 125, 116, 133, 139, 125, 118, 123, 110, 139, 130, 113, 138, 120, 131, 122, 114, 135, 118, 117, 131, 134, 129, 123, 138, 121, 121, 108, 135, 112, 130, 128, 112, 119, 124, 128, 128, 115, 121, 123, 152, 115, 117, 128, 98, 112, 117, 143, 130, 124, 125, 157, 133, 99, 136, 118, 108, 104, 143, 136, 121, 137, 141, 123, 131, 130, 124, 116, 112, 128, 115, 117, 129, 144, 97, 123, 134, 138, 139, 131, 120, 136, 124, 125, 125, 123, 123, 116, 137, 115, 133, 114, 130, 119, 127, 137, 132, 128, 146, 140, 136, 122, 114, 135, 123, 128, 134, 122, 124, 122, 129, 116, 142, 124, 148, 128, 124, 125, 125, 144, 110, 117, 129, 109, 125, 114, 112, 138, 118, 131, 133, 136, 102, 122, 149, 133, 125, 124, 122, 134, 118, 120, 125, 121, 135, 107, 117, 140, 139, 129, 136, 120, 119, 111, 131, 119, 129, 140, 136, 141, 115, 124, 126, 118, 119, 130, 131, 138, 130, 113, 118, 119, 126, 120, 124, 122, 128, 134, 127, 123, 134, 124, 103, 137, 115, 118, 127, 123, 108, 130, 113, 135, 125, 106, 131, 128, 138, 123, 120, 121, 129, 127, 126, 135, 117, 133, 142, 127, 126, 123, 140, 131, 113, 131, 138, 123, 114, 127, 136, 96, 135, 131, 134, 121, 123, 122, 130, 127, 142, 118, 140, 123, 138, 129, 119, 133, 133, 126, 142, 131, 110, 130, 133, 119, 117, 150, 125, 133, 128, 113, 125, 120, 98, 134, 132, 126, 122, 128, 108, 136, 136, 107, 126, 119, 137, 121, 114, 158, 121, 120, 147, 125, 120, 128, 133, 121, 131, 119, 125, 123, 116, 117, 131, 124, 125, 119, 142, 134, 123, 125, 112, 124, 121, 131, 137, 120, 119, 150, 140, 123, 123, 130, 121, 123, 107, 120, 122, 138, 132, 131, 101, 110, 136, 115, 123, 138, 136, 120, 134, 129, 120, 132, 120, 124, 127, 142, 120, 123, 122, 129, 147, 130, 103, 133, 123, 135, 139, 134, 107, 134, 144, 119, 122, 115, 131, 132, 106, 129, 129, 112, 127, 123, 132, 123, 131, 106, 124, 130, 134, 133, 136, 109, 125, 126, 125, 129, 118, 132, 125, 140, 118, 142, 112, 122, 141, 118, 117, 137, 141, 110, 129, 122, 124, 134, 134, 117, 122, 96, 128, 106, 117, 117, 122, 113, 110, 131, 123, 123, 136, 112, 117, 129, 145, 132, 132, 126, 115, 118, 107, 133, 113, 116, 123, 134, 133, 121, 115, 128, 127, 146, 121, 109, 122, 121, 124, 148, 129, 114, 138, 122, 118, 144, 124, 111, 141, 115, 130, 132, 143, 122, 115, 136, 121, 123, 116, 115, 126, 126, 130, 150, 129, 129, 132, 131, 118, 126, 138, 140, 126, 139, 122, 137, 116, 117, 127, 127, 122, 130, 112, 133, 128, 123, 129, 120, 135, 120, 131, 125, 114, 130, 113, 121, 133, 142, 118, 125, 116, 123, 129, 131, 123, 127, 135, 99, 122, 125, 117, 121, 103, 139, 125, 127, 108, 136, 121, 122, 145, 126, 131, 120, 128, 121, 122, 129, 140, 129, 127, 113, 127, 130, 119, 124, 121, 132, 119, 129, 121, 132, 119, 133, 139, 152, 140, 121, 122, 120, 120, 110, 139, 144, 104, 133, 111, 122, 116, 114, 141, 125, 140, 128, 116, 126, 128, 117, 113, 136, 129, 119, 125, 119, 113, 117, 109, 116, 121, 140, 109, 144, 132, 130, 120, 123, 106, 106, 117, 114, 120, 137, 129, 123, 123, 104, 126, 132, 134, 124, 119, 135, 120, 116, 125, 134, 127, 124, 105, 119, 131, 124, 131, 123, 122, 128, 133, 120, 132, 125, 140, 126, 113, 115, 138, 138, 127, 131, 118, 120, 128, 132, 136, 122, 115, 98, 133, 112, 125, 122, 130, 130, 130, 137, 126, 121, 141, 136, 123, 130, 138, 120, 153, 117, 117, 117, 148, 134, 119, 143, 123, 126, 145, 125, 110, 114, 151, 126, 126, 131, 125, 126, 126, 111, 128, 122, 134, 126, 143, 139, 117, 125, 126, 132, 123, 149, 104, 128, 123, 110, 124, 135, 127, 118, 110, 130, 126, 125, 130, 130, 151, 116, 125, 124, 111, 121, 122, 126, 138, 121, 114, 119, 144, 116, 137, 141, 137, 133, 116, 132, 133, 129, 130, 129, 108, 127, 137, 120, 130, 142, 116, 120, 111, 136, 126, 130, 138, 114, 117, 128, 132, 133, 135, 100, 132, 118, 122, 120, 129, 141, 127, 125, 114, 133, 120, 137, 130, 111, 127, 129, 120, 133, 107, 121, 126, 117, 125, 113, 119, 127, 128, 131, 109, 144, 125, 128, 120, 137, 140, 128, 132, 126, 123, 131, 129, 139, 119, 124, 122, 128, 125, 109, 122, 120, 139, 130, 135, 132, 138, 138, 128, 117, 123, 110, 131, 120, 122, 131, 135, 126, 114, 112, 130, 127, 118, 114, 132, 126, 137, 121, 110, 106, 131, 160, 118, 136, 139, 128, 100, 118, 117, 122, 115, 115, 114, 148, 120, 119, 123, 136, 132, 137, 131, 127, 127, 119, 105, 132, 133, 122, 122, 120, 115, 122, 120, 132, 121, 130, 124, 138, 112, 121, 109, 121, 134, 123, 128, 119, 129, 125, 145, 121, 115, 119, 144, 126, 122, 124, 121, 128, 117, 148, 122, 120, 126, 135, 138, 113, 125, 120, 125, 111, 138, 97, 114, 122, 130, 130, 123, 132, 112, 110, 138, 120, 128, 124, 116, 121, 112, 117, 112, 118, 134, 119, 114, 114, 124, 123, 135, 144, 107, 130, 121, 122, 124, 117, 134, 143, 104, 123, 106, 105, 107, 122, 122, 106, 134, 128, 121, 126, 141, 120, 140, 118, 121, 116, 128, 128, 130, 124, 116, 123, 120, 149, 124, 119, 122, 121, 117, 133, 113, 137, 120, 111, 135, 124, 123, 114, 133, 121, 121, 144, 118, 126, 150, 120, 122, 129, 110, 142, 119, 125, 131, 127, 119, 122, 121, 115, 119, 120, 114, 135, 122, 130, 100, 128, 127, 122, 117, 121, 126, 116, 112, 119, 124, 139, 137, 121, 116, 129, 123, 101, 118, 128, 123, 139, 144, 124, 114, 131, 121, 143, 131, 125, 129, 121, 125, 119, 112, 115, 134, 121, 137, 106, 125, 114, 119, 130, 121, 125, 123, 130, 130, 116, 96, 119, 141, 143, 98, 117, 138, 138, 135, 128, 125, 150, 119, 137, 142, 121, 132, 125, 124, 134, 134, 129, 121, 141, 144, 141, 110, 116, 133, 108, 142, 108, 123, 121, 135, 141, 118, 108, 131, 124, 139, 130, 145, 131, 123, 119, 115, 130, 145, 136, 117, 133, 126, 134, 123, 141, 121, 132, 131, 121, 124, 128, 136, 114, 133, 134, 131, 113, 123, 112, 119, 131, 119, 118, 136, 125, 113, 125, 114, 124, 126, 121, 135, 126, 133, 124, 118, 119, 124, 124, 128, 124, 125, 127, 113, 133, 116, 126, 109, 95, 121, 141, 106, 131, 123, 125, 117, 121, 124, 124, 124, 133, 136, 115, 127, 104, 136, 126, 112, 114, 119, 113, 123, 116, 126, 126, 120, 132, 120, 121, 104, 134, 121, 120, 120, 124, 128, 135, 112, 120, 126, 126, 114, 118, 134, 135, 124, 117, 138, 140, 111, 135, 117, 128, 123, 132, 123, 151, 134, 134, 135, 130, 109, 126, 136, 107, 130, 135, 116, 114, 134, 106, 142, 134, 102, 131, 119, 110, 119, 121, 131, 120, 133, 139, 143, 118, 133, 110, 115, 119, 144, 135, 119, 134, 124, 124, 134, 112, 130, 123, 125, 122, 125, 123, 119, 124, 124, 101, 133, 121, 118, 137, 115, 128, 126, 126, 110, 121, 115, 123, 121, 111, 136, 129, 120, 121, 123, 123, 126, 116, 130, 127, 109, 115, 101, 117, 129, 123, 124, 116, 114, 126, 134, 123, 137, 108, 117, 120, 122, 130, 118, 119, 125, 136, 132, 120, 116, 139, 121, 137, 121, 122, 131, 125, 118, 143, 132, 111, 126, 151, 126, 119, 135, 130, 133, 130, 111, 124, 120, 138, 143, 130, 129, 132, 136, 136, 123, 126, 127, 130, 116, 130, 121, 126, 128, 119, 125, 122, 110, 132, 128, 161, 130, 148, 119, 128, 115, 111, 119, 125, 117, 112, 104, 130, 132, 131, 116, 115, 122, 132, 122, 122, 115, 124, 127, 151, 133, 120, 148, 126, 130, 132, 126, 122, 131, 116, 126, 122, 126, 149, 120, 124, 129, 106, 120, 129, 148, 129, 116, 123, 144, 123, 114, 141, 130, 136, 113, 121, 124, 134, 127, 109, 125, 133, 135, 132, 111, 118, 118, 119, 141, 119, 136, 130, 118, 137, 127, 123, 113, 111, 136, 129, 118, 126, 118, 107, 143, 136, 117, 125, 121, 133, 137, 153, 114, 127, 135, 116, 133, 133, 122, 119, 120, 120, 140, 116, 128, 129, 109, 118, 124, 153, 128, 118, 144, 115, 123, 130, 113, 135, 129, 131, 115, 128, 127, 134, 114, 134, 133, 129, 120, 112, 122, 117, 129, 131, 153, 132, 120, 117, 119, 117, 115, 131, 135, 129, 122, 116, 125, 121, 130, 126, 123, 136, 131, 126, 105, 135, 125, 121, 141, 127, 133, 143, 113, 137, 123, 135, 130, 113, 131, 101, 119, 118, 132, 107, 145, 143, 135, 133, 134, 119, 114, 126, 121, 115, 123, 105, 119, 111, 130, 118, 112, 111, 133, 122, 115, 116, 119, 123, 119, 135, 115, 121, 134, 123, 134, 134, 110, 121, 130, 129, 120, 131, 132, 107, 117, 139, 129, 113, 140, 125, 120, 111, 142, 127, 133, 169, 131, 137, 107, 127, 125, 124, 112, 115, 126, 130, 121, 129, 129, 134, 124, 120, 120, 118, 118, 140, 141, 114, 124, 104, 97, 125, 125, 125, 146, 140, 125, 127, 124, 119, 118, 144, 145, 132, 108, 130, 127, 124, 147, 110, 114, 128, 124, 129, 125, 117, 121, 114, 130, 131, 143, 127, 116, 130, 134, 130, 141, 123, 132, 147, 118, 143, 130, 115, 125, 116, 131, 129, 128, 129, 119, 116, 128, 135, 149, 126, 121, 142, 115, 120, 116, 132, 126, 121, 120, 138, 129, 143, 117, 131, 138, 134, 114, 109, 112, 128, 133, 122, 119, 123, 130, 125, 138, 119, 113, 118, 117, 131, 131, 127, 115, 123, 139, 104, 123, 137, 144, 123, 123, 142, 119, 126, 118, 121, 131, 136, 146, 117, 132, 125, 143, 119, 136, 122, 120, 116, 131, 129, 136, 121, 126, 122, 133, 136, 113, 109, 112, 126, 127, 117, 118, 117, 124, 125, 123, 124, 136, 122, 123, 118, 127, 118, 116, 127, 117, 117, 119, 133, 135, 122, 113, 128, 123, 109, 117, 151, 118, 123, 125, 131, 107, 113, 118, 132, 131, 132, 132, 143, 106, 124, 121, 124, 124, 132, 121, 117, 120, 136, 122, 131, 105, 117, 126, 113, 144, 114, 123, 122, 123, 129, 122, 139, 138, 126, 108, 143, 110, 111, 130, 127, 123, 116, 129, 115, 113, 139, 112, 115, 142, 123, 119, 127, 127, 127, 135, 134, 115, 99, 119, 124, 117, 136, 123, 138, 119, 119, 115, 136, 105, 105, 131, 126, 115, 112, 118, 134, 128, 121, 129, 125, 111, 117, 109, 110, 122, 113, 145, 117, 156, 116, 146, 131, 127, 130, 117, 116, 135, 128, 127, 98, 119, 134, 122, 122, 116, 124, 111, 130, 98, 132, 112, 129, 110, 123, 118, 151, 124, 122, 129, 125, 131, 110, 123, 153, 125, 132, 125, 108, 124, 126, 102, 113, 133, 113, 132, 154, 133, 115, 135, 124, 142, 130, 124, 125, 131, 131, 120, 145, 121, 114, 126, 151, 128, 128, 117, 121, 121, 131, 128, 120, 142, 109, 125, 119, 123, 149, 135, 120, 130, 131, 123, 130, 124, 127, 124, 138, 124, 116, 141, 112, 117, 143, 142, 114, 140, 110, 123, 142, 117, 146, 100, 121, 118, 121, 131, 115, 127, 124, 122, 144, 124, 144, 116, 143, 130, 130, 113, 125, 123, 136, 121, 137, 102, 128, 115, 113, 136, 125, 129, 123, 134, 117, 139, 117, 132, 119, 117, 127, 137, 130, 108, 119, 115, 139, 121, 123, 117, 118, 125, 126, 129, 123, 133, 134, 124, 132, 146, 119, 133, 128, 144, 106, 108, 120, 115, 137, 144, 133, 124, 135, 135, 136, 127, 123, 129, 121, 120, 111, 116, 154, 118, 126, 130, 115, 126, 122, 143, 121, 124, 115, 109, 138, 136, 118, 133, 123, 110, 115, 148, 116, 123, 133, 123, 125, 119, 115, 137, 134, 125, 126, 137, 105, 132, 137, 132, 123, 121, 130, 134, 123, 151, 126, 126, 144, 119, 124, 113, 119, 125, 139, 113, 131, 113, 127, 109, 99, 121, 127, 113, 119, 111, 133, 122, 125, 121, 115, 102, 129, 117, 150, 125, 119, 123, 110, 119, 126, 129, 128, 137, 109, 133, 115, 130, 127, 116, 147, 117, 128, 124, 123, 152, 112, 136, 122, 123, 116, 115, 126, 153, 128, 122, 119, 114, 106, 130, 104, 124, 120, 135, 116, 103, 119, 112, 122, 124, 123, 140, 115, 117, 130, 124, 126, 122, 131, 127, 139, 131, 110, 123, 123, 119, 143, 125, 113, 131, 116, 118, 133, 131, 123, 117, 109, 141, 110, 124, 121, 122, 128, 117, 141, 121, 145, 125, 119, 118, 132, 115, 136, 96, 117, 147, 107, 114, 133, 131, 142, 136, 132, 143, 125, 128, 134, 140, 127, 143, 119, 119, 116, 119, 130, 126, 133, 131, 125, 132, 124, 126, 131, 116, 122, 123, 115, 124, 133, 97, 123, 124, 128, 128, 129, 104, 109, 114, 143, 135, 122, 128, 123, 127, 119, 119, 119, 125, 119, 124, 123, 137, 131, 112, 111, 125, 120, 120, 138, 125, 121, 108, 138, 124, 124, 140, 130, 142, 129, 125, 142, 127, 132, 136, 132, 125, 133, 124, 127, 129, 123, 116, 140, 126, 127, 126, 128, 123, 125, 135, 130, 133, 127, 130, 159, 122, 141, 124, 131, 147, 127, 143, 126, 130, 136, 135, 120, 127, 122, 112, 129, 125, 124, 134, 131, 139, 135, 132, 133, 122, 121, 135, 135, 147, 124, 132, 134, 127, 136, 112, 108, 117, 129, 123, 111, 128, 148, 123, 124, 126, 115, 115, 127, 133, 125, 130, 119, 134, 116, 123, 132, 123, 126, 124, 129, 123, 115, 132, 129, 122, 121, 121, 123, 124, 127, 120, 142, 113, 109, 118, 109, 137, 127, 117, 144, 120, 132, 131, 109, 130, 126, 122, 131, 117, 125, 129, 114, 126, 114, 126, 119, 128, 117, 123, 137, 119, 133, 108, 118, 153, 126, 125, 119, 129, 144, 134, 123, 115, 124, 138, 117, 135, 151, 122, 111, 109, 118, 131, 148, 131, 127, 122, 127, 120, 134, 130, 114, 128, 101, 124, 120, 131, 132, 133, 128, 114, 139, 131, 125, 125, 118, 129, 126, 119, 127, 129, 121, 131, 133, 122, 139, 136, 116, 130, 121, 140, 118, 119, 131, 125, 116, 135, 138, 121, 116, 120, 130, 122, 120, 122, 110, 130, 120, 116, 128, 133, 113, 131, 128, 130, 129, 125, 131, 116, 116, 126, 123, 110, 119, 124, 129, 126, 132, 127, 125, 148, 149, 139, 142, 127, 111, 128, 127, 114, 107, 118, 128, 119, 134, 122, 125, 128, 126, 123, 133, 122, 119, 119, 126, 120, 129, 134, 130, 129, 128, 118, 139, 130, 121, 110, 125, 126, 122, 133, 135, 128, 122, 128, 127, 120, 119, 118, 135, 110, 112, 134, 146, 131, 118, 133, 124, 120, 128, 123, 130, 111, 115, 118, 112, 123, 114, 125, 144, 143, 138, 131, 122, 133, 133, 118, 129, 129, 116, 128, 123, 119, 123, 129, 118, 122, 140, 120, 122, 148, 121, 125, 137, 146, 129, 124, 139, 119, 116, 125, 139, 136, 136, 118, 93, 114, 132, 124, 137, 89, 130, 131, 130, 133, 114, 124, 118, 123, 117, 134, 127, 111, 130, 119, 147, 112, 117, 117, 143, 126, 128, 130, 114, 128, 126, 140, 112, 116, 113, 114, 133, 128, 122, 119, 134, 127, 128, 130, 113, 114, 135, 104, 138, 132, 121, 127, 137, 134, 120, 124, 117, 128, 126, 123, 131, 133, 137, 142, 144, 133, 127, 130, 136, 136, 142, 101, 129, 145, 125, 121, 141, 127, 102, 123, 137, 143, 129, 122, 140, 110, 124, 128, 126, 122, 136, 139, 118, 122, 144, 117, 138, 149, 119, 131, 115, 130, 127, 118, 136, 128, 125, 119, 110, 120, 114, 111, 132, 142, 117, 122, 142, 115, 118, 115, 110, 126, 124, 108, 130, 122, 117, 125, 127, 119, 121, 125, 119, 120, 126, 122, 125, 147, 121, 108, 138, 123, 123, 154, 121, 123, 105, 133, 131, 131, 135, 116, 124, 112, 115, 121, 131, 113, 114, 134, 135, 114, 139, 118, 114, 129, 122, 122, 123, 133, 110, 123, 125, 154, 126, 117, 125, 140, 108, 123, 131, 115, 118, 126, 107, 111, 120, 125, 125, 131, 126, 117, 115, 115, 120, 122, 130, 139, 130, 134, 115, 149, 109, 125, 115, 128, 121, 109, 120, 124, 140, 123, 132, 139, 141, 140, 113, 144, 125, 144, 121, 113, 116, 130, 121, 111, 132, 132, 121, 143, 135, 136, 119, 110, 134, 125, 125, 105, 129, 119, 122, 135, 126, 107, 127, 124, 124, 134, 126, 121, 113, 124, 109, 105, 139, 123, 110, 120, 131, 114, 129, 127, 119, 121, 122, 120, 135, 114, 129, 130, 118, 136, 116, 127, 134, 124, 124, 117, 139, 108, 135, 101, 124, 122, 118, 125, 115, 145, 132, 128, 107, 133, 131, 110, 130, 137, 126, 120, 125, 124, 131, 132, 116, 123, 133, 114, 134, 123, 123, 125, 123, 122, 122, 128, 133, 115, 132, 125, 128, 123, 120, 136, 128, 109, 143, 121, 120, 126, 104, 136, 122, 117, 128, 113, 120, 126, 127, 144, 107, 121, 140, 127, 125, 129, 121, 123, 118, 117, 121, 121, 122, 125, 124, 126, 121, 107, 122, 127, 128, 116, 125, 119, 124, 120, 125, 119, 127, 129, 130, 131, 123, 116, 112, 138, 136, 118, 124, 122, 136, 118, 99, 125, 135, 129, 123, 111, 135, 108, 126, 116, 130, 124, 132, 117, 117, 114, 134, 122, 130, 118, 151, 126, 114, 120, 124, 145, 129, 126, 125, 125, 117, 138, 122, 124, 119, 135, 123, 131, 141, 122, 123, 139, 124, 134, 125, 140, 124, 117, 121, 113, 132, 125, 144, 106, 140, 115, 112, 113, 125, 144, 126, 121, 128, 141, 119, 133, 124, 118, 133, 129, 133, 122, 120, 120, 128, 122, 124, 107, 147, 114, 146, 133, 121, 106, 143, 126, 117, 127, 119, 120, 140, 125, 111, 139, 123, 130, 118, 116, 130, 125, 108, 120, 129, 125, 128, 135, 116, 106, 130, 126, 113, 117, 115, 117, 126, 118, 121, 117, 111, 130, 125, 122, 130, 129, 135, 132, 110, 116, 123, 137, 123, 128, 132, 130, 122, 116, 88, 136, 129, 121, 120, 118, 122, 127, 134, 107, 122, 145, 101, 99, 116, 126, 128, 122, 144, 129, 126, 129, 137, 120, 136, 111, 124, 146, 102, 121, 126, 116, 150, 111, 117, 141, 130, 151, 116, 122, 110, 132, 125, 125, 120, 120, 133, 123, 118, 137, 120, 123, 117, 116, 128, 123, 118, 131, 138, 158, 121, 129, 133, 124, 110, 106, 138, 128, 122, 133, 120, 134, 118, 142, 133, 111, 118, 107, 125, 107, 136, 128, 140, 118, 137, 135, 121, 127, 128, 119, 128, 132, 122, 117, 141, 136, 131, 126, 122, 119, 136, 118, 117, 145, 122, 117, 135, 122, 124, 137, 120, 126, 128, 132, 114, 137, 127, 133, 121, 125, 120, 143, 124, 121, 144, 136, 126, 132, 125, 124, 116, 134, 123, 132, 135, 128, 120, 123, 146, 127, 122, 124, 119, 141, 113, 125, 125, 118, 129, 121, 126, 124, 116, 111, 110, 123, 128, 120, 119, 139, 136, 117, 139, 111, 130, 117, 141, 125, 127, 120, 124, 129, 135, 121, 120, 131, 131, 134, 125, 124, 133, 113, 114, 144, 119, 130, 128, 135, 132, 133, 123, 115, 106, 128, 117, 136, 128, 122, 128, 138, 132, 147, 111, 122, 132, 124, 146, 122, 133, 121, 111, 129, 133, 120, 132, 133, 131, 124, 124, 126, 124, 134, 140, 124, 120, 127, 135, 128, 127, 123, 117, 130, 136, 115, 116, 125, 139, 116, 120, 112, 126, 110, 129, 120, 129, 142, 130, 129, 116, 106, 131, 142, 123, 134, 138, 133, 118, 112, 118, 114, 140, 149, 118, 124, 136, 131, 129, 121, 130, 130, 134, 123, 124, 121, 111, 114, 113, 132, 104, 113, 120, 119, 127, 128, 107, 141, 117, 124, 124, 138, 131, 106, 105, 140, 128, 130, 140, 117, 137, 133, 116, 141, 125, 127, 135, 112, 141, 113, 111, 124, 116, 142, 120, 118, 118, 124, 126, 128, 122, 137, 116, 125, 131, 127, 124, 128, 116, 140, 113, 129, 145, 126, 113, 131, 123, 120, 119, 124, 129, 119, 133, 138, 125, 140, 112, 139, 114, 126, 134, 142, 117, 101, 117, 138, 132, 131, 123, 119, 124, 143, 122, 125, 122, 117, 116, 126, 136, 135, 125, 129, 136, 133, 133, 135, 130, 129, 121, 135, 148, 138, 123, 122, 113, 135, 134, 140, 137, 137, 115, 114, 115, 120, 123, 140, 128, 131, 129, 139, 112, 126, 104, 122, 117, 120, 134, 140, 137, 119, 132, 121, 136, 124, 110, 141, 125, 125, 130, 143, 130, 129, 131, 118, 132, 117, 139, 122, 117, 146, 107, 122, 131, 122, 122, 120, 129, 134, 125, 120, 128, 138, 134, 142, 141, 133, 126, 123, 126, 154, 130, 137, 123, 117, 127, 129, 124, 119, 114, 133, 116, 120, 102, 116, 128, 140, 115, 108, 125, 136, 118, 127, 101, 124, 108, 120, 123, 140, 129, 132, 150, 113, 127, 122, 154, 119, 122, 122, 124, 128, 139, 120, 127, 135, 119, 124, 129, 120, 114, 124, 120, 142, 107, 131, 126, 112, 116, 131, 121, 138, 120, 129, 133, 120, 129, 124, 145, 133, 137, 108, 118, 124, 126, 124, 144, 128, 115, 125, 139, 136, 129, 116, 119, 146, 127, 125, 133, 115, 115, 130, 114, 143, 126, 120, 110, 136, 142, 136, 119, 127, 144, 133, 141, 117, 126, 136, 126, 115, 120, 114, 107, 124, 129, 121, 105, 120, 121, 122, 109, 117, 116, 135, 135, 109, 104, 123, 138, 116, 122, 130, 111, 131, 129, 111, 133, 121, 124, 114, 127, 119, 124, 130, 129, 131, 123, 117, 133, 132, 118, 119, 128, 122, 120, 132, 134, 121, 104, 128, 136, 124, 120, 122, 108, 116, 122, 143, 135, 126, 121, 114, 135, 112, 115, 106, 124, 117, 114, 129, 100, 124, 147, 146, 125, 107, 144, 116, 127, 123, 126, 133, 117, 98, 118, 126, 130, 116, 138, 129, 120, 105, 116, 138, 118, 110, 127, 154, 128, 111, 119, 136, 125, 116, 139, 119, 111, 122, 132, 126, 118, 127, 123, 123, 129, 119, 126, 132, 130, 129, 138, 125, 125, 130, 118, 113, 123, 139, 124, 115, 130, 132, 120, 122, 122, 114, 131, 129, 125, 117, 114, 119, 109, 121, 124, 144, 125, 135, 131, 121, 123, 129, 109, 126, 126, 124, 116, 133, 133, 135, 118, 116, 112, 107, 129, 134, 130, 134, 143, 150, 128, 111, 117, 138, 124, 121, 128, 125, 112, 128, 138, 137, 122, 127, 130, 114, 144, 112, 124, 117, 117, 126, 100, 120, 118, 135, 121, 133, 153, 128, 110, 148, 128, 109, 143, 116, 116, 114, 126, 124, 133, 123, 124, 128, 131, 124, 133, 122, 130, 128, 139, 129, 122, 123, 121, 123, 125, 132, 116, 115, 128, 123, 125, 118, 119, 122, 109, 144, 115, 119, 129, 135, 117, 136, 144, 127, 141, 134, 113, 136, 128, 141, 129, 121, 126, 114, 120, 136, 133, 125, 111, 123, 122, 143, 130, 131, 140, 118, 140, 127, 110, 124, 126, 128, 120, 122, 134, 141, 123, 138, 128, 126, 107, 124, 110, 122, 131, 117, 116, 125, 126, 121, 110, 139, 149, 132, 138, 135, 118, 120, 130, 128, 130, 99, 108, 137, 126, 111, 126, 119, 130, 117, 134, 126, 128, 131, 112, 123, 105, 113, 111, 119, 126, 120, 106, 128, 134, 133, 109, 113, 102, 132, 126, 129, 131, 137, 128, 135, 137, 126, 129, 135, 104, 133, 119, 127, 126, 131, 121, 120, 133, 124, 117, 125, 122, 139, 114, 132, 117, 139, 147, 136, 125, 129, 124, 123, 130, 107, 114, 119, 132, 140, 133, 121, 136, 119, 129, 118, 135, 107, 123, 123, 141, 126, 132, 129, 110, 126, 133, 118, 113, 119, 133, 139, 124, 119, 130, 141, 123, 122, 115, 145, 122, 115, 136, 128, 108, 114, 123, 136, 130, 120, 117, 127, 117, 116, 131, 119, 89, 119, 129, 134, 127, 147, 141, 125, 147, 111, 116, 113, 132, 115, 131, 131, 132, 111, 140, 123, 116, 127, 122, 127, 117, 121, 114, 134, 129, 132, 118, 140, 141, 121, 128, 105, 128, 118, 102, 124, 115, 116, 111, 140, 122, 130, 104, 128, 134, 139, 136, 107, 129, 144, 146, 138, 135, 130, 126, 122, 123, 101, 135, 121, 129, 128, 115, 118, 128, 143, 118, 132, 103, 155, 127, 124, 111, 124, 138, 147, 128, 122, 120, 121, 120, 135, 129, 110, 135, 137, 147, 113, 124, 111, 128, 127, 142, 131, 132, 141, 121, 143, 122, 133, 127, 130, 127, 122, 111, 127, 138, 115, 121, 120, 109, 124, 114, 117, 126, 135, 141, 121, 126, 104, 128, 133, 112, 124, 122, 119, 117, 140, 116, 112, 106, 146, 132, 122, 136, 112, 130, 142, 119, 140, 119, 122, 132, 121, 138, 137, 137, 106, 108, 133, 124, 135, 115, 136, 125, 116, 126, 132, 139, 123, 121, 141, 126, 114, 129, 120, 99, 109, 122, 122, 129, 145, 125, 117, 121, 110, 128, 125, 130, 130, 127, 109, 108, 139, 108, 111, 123, 130, 122, 100, 134, 129, 138, 115, 117, 124, 120, 124, 120, 104, 123, 107, 137, 121, 106, 124, 138, 137, 133, 116, 131, 126, 129, 137, 120, 131, 105, 128, 115, 127, 111, 127, 119, 150, 126, 115, 121, 126, 122, 117, 109, 129, 112, 115, 133, 127, 115, 145, 135, 138, 126, 117, 129, 110, 149, 133, 127, 115, 117, 123, 124, 125, 120, 100, 105, 131, 138, 118, 131, 137, 122, 139, 132, 132, 124, 127, 114, 117, 132, 129, 127, 126, 128, 131, 128, 134, 131, 107, 126, 120, 122, 127, 119, 118, 150, 116, 98, 134, 99, 115, 115, 103, 106, 131, 123, 141, 113, 123, 99, 124, 131, 124, 118, 115, 127, 138, 151, 115, 131, 123, 133, 119, 126, 136, 125, 140, 127, 130, 134, 114, 121, 115, 120, 119, 136, 107, 131, 126, 134, 150, 140, 119, 112, 115, 112, 137, 144, 119, 112, 140, 131, 118, 129, 132, 119, 129, 119, 116, 105, 126, 123, 128, 109, 110, 124, 119, 130, 140, 138, 124, 125, 110, 113, 129, 136, 141, 142, 123, 131, 125, 135, 123, 141, 120, 117, 139, 119, 147, 143, 122, 130, 160, 143, 115, 131, 124, 127, 119, 118, 108, 117, 128, 114, 131, 128, 130, 139, 107, 109, 133, 113, 113, 127, 135, 138, 127, 125, 127, 136, 137, 129, 128, 140, 128, 117, 113, 126, 128, 130, 124, 123, 114, 125, 133, 130, 109, 119, 119, 108, 130, 132, 132, 113, 121, 122, 125, 115, 122, 124, 123, 109, 134, 138, 118, 127, 126, 101, 135, 138, 112, 115, 123, 137, 122, 129, 132, 109, 123, 138, 114, 122, 125, 157, 115, 128, 111, 107, 148, 113, 121, 111, 113, 131, 122, 136, 139, 117, 126, 135, 121, 111, 148, 115, 109, 116, 129, 121, 124, 135, 129, 119, 135, 133, 115, 129, 115, 146, 106, 129, 126, 125, 134, 125, 145, 108, 118, 119, 132, 126, 127, 138, 118, 121, 133, 137, 130, 133, 127, 114, 124, 116, 111, 126, 118, 127, 121, 117, 127, 128, 128, 131, 126, 156, 135, 99, 102, 135, 120, 112, 122, 122, 126, 120, 111, 148, 118, 123, 126, 133, 149, 123, 129, 136, 126, 134, 125, 122, 128, 114, 127, 124, 118, 126, 118, 124, 132, 123, 117, 116, 130, 110, 126, 140, 117, 117, 123, 121, 111, 142, 119, 128, 132, 164, 121, 136, 149, 135, 119, 131, 129, 129, 124, 142, 130, 136, 140, 131, 136, 118, 137, 114, 116, 121, 139, 119, 132, 131, 151, 128, 131, 128, 131, 119, 109, 108, 150, 112, 121, 125, 121, 127, 139, 133, 125, 121, 125, 120, 125, 134, 118, 114, 113, 114, 128, 121, 134, 119, 135, 121, 119, 128, 117, 132, 129, 116, 125, 143, 132, 139, 127, 133, 119, 130, 112, 130, 119, 113, 123, 107, 119, 126, 122, 132, 130, 134, 122, 131, 127, 139, 114, 120, 121, 129, 122, 122, 130, 121, 120, 142, 127, 124, 125, 135, 128, 120, 124, 112, 131, 136, 136, 155, 105, 127, 133, 118, 138, 118, 138, 113, 129, 122, 119, 116, 126, 116, 108, 134, 119, 127, 132, 105, 123, 129, 118, 124, 122, 127, 125, 129, 119, 121, 111, 137, 113, 145, 129, 135, 130, 130, 136, 122, 138, 123, 127, 123, 136, 111, 123, 123, 138, 123, 100, 117, 118, 113, 126, 130, 116, 128, 128, 142, 105, 126, 110, 114, 140, 138, 127, 133, 122, 134, 136, 117, 113, 126, 120, 107, 116, 114, 131, 129, 108, 125, 121, 112, 127, 113, 123, 121, 118, 104, 123, 121, 111, 117, 137, 121, 130, 132, 124, 123, 122, 118, 125, 124, 127, 134, 106, 131, 123, 125, 148, 128, 120, 124, 134, 125, 138, 129, 119, 125, 135, 141, 134, 131, 113, 126, 127, 133, 122, 115, 143, 132, 119, 121, 115, 119, 142, 142, 129, 121, 94, 131, 128, 135, 146, 121, 95, 125, 116, 136, 123, 140, 137, 122, 134, 133, 135, 120, 131, 121, 128, 141, 136, 139, 128, 119, 136, 121, 123, 115, 124, 139, 125, 130, 106, 128, 132, 123, 138, 128, 118, 116, 116, 120, 126, 122, 133, 124, 130, 108, 133, 109, 118, 113, 120, 123, 135, 130, 125, 118, 115, 136, 130, 136, 124, 127, 118, 123, 144, 124, 139, 110, 103, 129, 135, 136, 125, 128, 166, 122, 119, 134, 107, 127, 127, 114, 108, 118, 123, 137, 117, 114, 135, 115, 93, 122, 136, 136, 131, 126, 127, 112, 121, 133, 132, 129, 137, 117, 135, 119, 129, 134, 129, 123, 126, 124, 139, 126, 135, 115, 111, 132, 118, 107, 139, 128, 129, 112, 126, 115, 116, 119, 117, 129, 126, 117, 130, 116, 138, 128, 115, 133, 102, 120, 137, 119, 133, 138, 120, 136, 122, 122, 122, 144, 116, 113, 123, 113, 124, 107, 134, 118, 122, 136, 122, 119, 137, 130, 128, 122, 139, 121, 126, 109, 122, 146, 108, 118, 123, 134, 106, 125, 125, 141, 128, 130, 119, 131, 117, 133, 125, 131, 103, 117, 131, 125, 125, 111, 118, 115, 127, 129, 141, 113, 112, 130, 122, 132, 135, 107, 124, 120, 113, 124, 123, 115, 137, 115, 136, 131, 132, 133, 149, 118, 114, 111, 138, 136, 130, 120, 120, 126, 119, 131, 146, 114, 139, 105, 135, 129, 146, 130, 106, 120, 124, 119, 135, 132, 131, 112, 118, 113, 116, 110, 127, 113, 141, 114, 118, 120, 123, 132, 130, 112, 121, 130, 113, 105, 139, 122, 126, 122, 122, 114, 118, 127, 151, 131, 112, 117, 134, 142, 123, 109, 123, 133, 138, 133, 131, 124, 135, 137, 131, 117, 118, 137, 129, 118, 123, 124, 117, 150, 103, 94, 125, 134, 117, 126, 131, 128, 122, 124, 109, 141, 139, 118, 145, 126, 119, 127, 137, 126, 129, 133, 133, 131, 115, 120, 132, 133, 136, 137, 103, 114, 130, 124, 111, 129, 111, 114, 118, 118, 125, 109, 132, 114, 119, 151, 123, 134, 110, 101, 133, 135, 116, 135, 108, 136, 118, 118, 116, 117, 126, 139, 111, 126, 133, 127, 112, 128, 128, 133, 116, 159, 124, 121, 135, 119, 138, 122, 124, 119, 125, 126, 141, 126, 123, 118, 113, 103, 143, 130, 127, 124, 118, 123, 131, 109, 110, 130, 126, 130, 125, 132, 111, 131, 124, 131, 128, 107, 130, 119, 123, 114, 128, 126, 135, 117, 125, 116, 122, 131, 136, 144, 127, 116, 127, 133, 121, 133, 128, 125, 133, 124, 130, 114, 121, 134, 122, 121, 132, 116, 114, 133, 138, 130, 125, 127, 125, 124, 118, 122, 139, 126, 115, 130, 117, 137, 145, 119, 112, 123, 123, 116, 104, 111, 118, 126, 117, 135, 119, 129, 132, 122, 116, 98, 147, 127, 136, 112, 129, 122, 124, 127, 119, 112, 115, 116, 115, 126, 120, 128, 113, 111, 111, 101, 128, 128, 132, 134, 132, 122, 127, 129, 125, 121, 126, 130, 131, 121, 114, 141, 124, 117, 132, 146, 126, 127, 111, 125, 136, 110, 131, 129, 116, 135, 125, 110, 123, 120, 134, 113, 137, 135, 140, 119, 114, 129, 126, 125, 121, 149, 129, 126, 113, 132, 120, 137, 126, 130, 125, 120, 130, 113, 153, 126, 130, 138, 120, 107, 124, 97, 108, 129, 142, 126, 109, 106, 102, 111, 141, 118, 122, 124, 132, 123, 123, 131, 119, 124, 127, 117, 125, 108, 112, 117, 134, 144, 126, 117, 123, 139, 144, 123, 108, 115, 139, 119, 129, 114, 132, 135, 136, 137, 133, 130, 135, 130, 113, 143, 107, 108, 139, 124, 131, 144, 130, 139, 123, 125, 135, 93, 133, 118, 120, 122, 116, 132, 124, 147, 149, 107, 104, 122, 131, 140, 117, 127, 113, 129, 130, 136, 131, 114, 124, 117, 142, 124, 119, 113, 122, 119, 116, 121, 120, 154, 127, 117, 129, 145, 122, 124, 119, 140, 99, 131, 110, 127, 129, 125, 129, 132, 121, 136, 127, 121, 133, 121, 140, 98, 116, 135, 122, 124, 120, 136, 124, 133, 130, 118, 119, 134, 124, 124, 113, 127, 92, 150, 111, 142, 106, 112, 125, 127, 117, 148, 127, 123, 131, 134, 127, 139, 130, 126, 121, 149, 124, 144, 123, 143, 129, 133, 114, 125, 120, 131, 119, 120, 128, 120, 129, 118, 129, 133, 141, 103, 122, 123, 124, 115, 109, 128, 136, 117, 133, 120, 126, 130, 78, 104, 129, 128, 113, 109, 130, 129, 119, 126, 117, 124, 117, 123, 109, 118, 123, 148, 137, 114, 119, 124, 109, 123, 116, 149, 132, 129, 126, 127, 137, 135, 143, 129, 122, 124, 116, 129, 131, 138, 117, 129, 123, 115, 118, 127, 132, 106, 122, 124, 140, 128, 125, 125, 105, 140, 138, 114, 124, 128, 122, 135, 129, 134, 145, 153, 129, 125, 129, 122, 122, 117, 130, 143, 130, 127, 127, 118, 131, 137, 133, 127, 126, 112, 115, 104, 116, 123, 126, 124, 126, 135, 135, 128, 118, 153, 138, 127, 117, 107, 136, 141, 136, 104, 129, 123, 132, 133, 128, 135, 140, 120, 142, 147, 119, 125, 143, 107, 120, 128, 112, 126, 138, 118, 129, 127, 141, 122, 113, 124, 115, 121, 101, 111, 134, 129, 127, 135, 131, 103, 115, 112, 121, 108, 128, 133, 111, 122, 129, 118, 116, 109, 130, 118, 128, 118, 127, 113, 132, 140, 110, 140, 126, 136, 107, 112, 133, 136, 120, 127, 135, 114, 137, 134, 128, 113, 126, 126, 135, 122, 152, 126, 117, 123, 117, 135, 121, 136, 117, 124, 125, 113, 143, 129, 126, 125, 147, 118, 141, 119, 157, 104, 141, 110, 116, 112, 135, 134, 121, 124, 125, 124, 126, 120, 140, 107, 108, 138, 125, 116, 116, 136, 118, 120, 125, 122, 115, 139, 123, 131, 126, 136, 123, 119, 116, 133, 118, 135, 128, 128, 125, 123, 115, 126, 125, 145, 116, 104, 121, 108, 131, 117, 120, 128, 121, 126, 128, 131, 125, 114, 113, 112, 115, 133, 111, 134, 115, 120, 116, 124, 118, 110, 117, 95, 124, 120, 130, 136, 126, 115, 137, 117, 121, 131, 135, 122, 133, 117, 119, 115, 131, 118, 118, 119, 123, 128, 123, 128, 108, 130, 129, 116, 112, 123, 127, 115, 142, 137, 127, 127, 137, 113, 122, 124, 115, 132, 123, 126, 97, 139, 150, 119, 114, 125, 131, 123, 154, 127, 112, 122, 120, 120, 141, 123, 139, 130, 140, 129, 119, 136, 123, 97, 106, 110, 127, 140, 129, 124, 144, 124, 127, 132, 136, 123, 132, 126, 125, 124, 136, 142, 140, 133, 124, 124, 140, 133, 121, 120, 125, 117, 127, 124, 126, 143, 129, 121, 120, 146, 118, 151, 113, 119, 128, 113, 129, 110, 144, 113, 130, 123, 139, 112, 106, 129, 123, 122, 120, 128, 131, 112, 127, 143, 129, 122, 125, 115, 135, 99, 126, 121, 118, 137, 112, 135, 132, 116, 118, 112, 124, 123, 142, 121, 119, 109, 126, 108, 119, 140, 135, 132, 114, 126, 138, 115, 119, 121, 130, 130, 138, 127, 137, 125, 132, 122, 115, 122, 143, 112, 120, 125, 117, 129, 112, 134, 146, 140, 140, 108, 129, 129, 138, 147, 128, 115, 123, 134, 138, 126, 132, 139, 119, 131, 127, 112, 109, 141, 127, 118, 122, 135, 132, 116, 126, 134, 111, 132, 113, 117, 120, 118, 116, 120, 122, 123, 130, 121, 125, 123, 131, 155, 127, 108, 121, 108, 138, 141, 118, 125, 143, 114, 121, 120, 129, 130, 118, 139, 118, 126, 107, 124, 136, 141, 118, 135, 127, 132, 122, 133, 132, 138, 142, 114, 133, 121, 125, 116, 116, 123, 142, 142, 104, 124, 127, 122, 140, 116, 124, 129, 120, 128, 129, 131, 121, 125, 121, 135, 122, 123, 137, 121, 133, 125, 132, 116, 132, 126, 141, 155, 105, 109, 112, 118, 128, 121, 135, 133, 117, 145, 121, 112, 129, 123, 128, 130, 116, 134, 136, 129, 135, 126, 126, 139, 125, 121, 130, 111, 127, 125, 122, 129, 131, 114, 124, 128, 126, 130, 149, 116, 138, 97, 136, 118, 121, 130, 138, 127, 112, 128, 120, 144, 123, 104, 119, 128, 134, 111, 115, 127, 121, 127, 113, 125, 110, 122, 131, 126, 127, 134, 124, 128, 141, 130, 132, 124, 126, 149, 106, 111, 136, 114, 122, 126, 107, 108, 124, 142, 129, 126, 132, 110, 123, 120, 127, 127, 124, 133, 134, 95, 131, 111, 118, 132, 124, 139, 130, 130, 120, 126, 125, 116, 128, 112, 127, 119, 134, 112, 119, 138, 128, 120, 114, 128, 130, 114, 139, 149, 123, 130, 128, 115, 121, 128, 126, 116, 123, 136, 134, 114, 119, 129, 129, 138, 123, 126, 114, 125, 136, 131, 135, 143, 140, 125, 118, 131, 117, 122, 122, 113, 117, 118, 118, 125, 114, 143, 127, 149, 103, 134, 134, 122, 132, 135, 133, 137, 126, 105, 131, 122, 119, 133, 138, 127, 121, 123, 126, 131, 133, 126, 116, 127, 115, 123, 133, 101, 112, 128, 143, 122, 137, 125, 120, 145, 142, 132, 144, 129, 130, 129, 117, 142, 121, 128, 137, 133, 115, 133, 136, 117, 121, 128, 126, 129, 111, 143, 151, 119, 133, 129, 146, 131, 133, 124, 116, 116, 126, 127, 141, 131, 126, 149, 113, 119, 108, 118, 131, 128, 122, 138, 131, 127, 118, 137, 120, 116, 104, 131, 139, 104, 105, 96, 119, 108, 139, 119, 116, 105, 130, 137, 127, 135, 134, 111, 114, 127, 141, 132, 128, 116, 131, 131, 127, 114, 134, 124, 115, 114, 147, 120, 126, 139, 129, 117, 125, 115, 128, 123, 122, 123, 120, 129, 116, 131, 130, 114, 134, 122, 134, 115, 147, 147, 129, 122, 117, 116, 131, 128, 134, 127, 133, 119, 141, 136, 102, 124, 115, 117, 114, 126, 123, 126, 131, 128, 119, 134, 121, 119, 141, 123, 104, 132, 127, 146, 121, 127, 123, 142, 139, 126, 132, 112, 130, 126, 139, 127, 109, 130, 113, 134, 124, 124, 117, 119, 117, 113, 124, 120, 104, 130, 114, 151, 111, 117, 123, 121, 119, 131, 123, 127, 126, 122, 123, 138, 127, 142, 118, 138, 118, 107, 135, 135, 110, 135, 105, 119, 125, 137, 128, 140, 104, 126, 123, 128, 119, 113, 114, 136, 115, 128, 136, 121, 125, 135, 133, 102, 132, 128, 126, 133, 116, 133, 121, 133, 139, 139, 122, 115, 123, 139, 134, 116, 116, 137, 109, 119, 134, 125, 132, 130, 136, 130, 118, 139, 124, 130, 119, 126, 124, 115, 117, 118, 145, 130, 110, 123, 145, 128, 132, 133, 142, 171, 130, 111, 108, 111, 121, 109, 113, 129, 136, 134, 120, 118, 140, 131, 133, 116, 130, 127, 121, 134, 130, 153, 119, 107, 104, 120, 138, 135, 127, 128, 118, 121, 115, 135, 127, 122, 132, 123, 122, 107, 122, 111, 120, 135, 139, 140, 117, 97, 138, 131, 102, 112, 120, 126, 138, 113, 129, 134, 105, 125, 113, 137, 125, 133, 130, 131, 133, 140, 149, 116, 126, 133, 126, 136, 115, 114, 115, 119, 135, 119, 128, 136, 126, 139, 125, 132, 113, 132, 135, 135, 131, 122, 123, 118, 102, 119, 116, 110, 133, 139, 121, 122, 119, 114, 114, 130, 136, 153, 149, 127, 92, 106, 121, 110, 119, 136, 111, 110, 119, 131, 126, 142, 119, 141, 147, 144, 116, 115, 129, 136, 131, 124, 132, 120, 110, 115, 114, 138, 127, 121, 148, 128, 129, 115, 137, 116, 134, 121, 116, 127, 122, 127, 151, 123, 134, 107, 120, 121, 129, 118, 134, 121, 115, 146, 134, 120, 115, 141, 115, 137, 123, 105, 117, 133, 129, 125, 121, 120, 120, 127, 120, 135, 137, 135, 115, 121, 115, 123, 126, 132, 130, 129, 118, 132, 135, 131, 128, 118, 127, 125, 134, 150, 126, 136, 144, 125, 115, 128, 143, 127, 132, 117, 124, 106, 127, 101, 134, 117, 126, 126, 134, 113, 143, 112, 115, 112, 128, 106, 123, 126, 145, 122, 126, 145, 135, 132, 121, 135, 137, 144, 129, 121, 116, 114, 124, 108, 145, 111, 122, 131, 126, 122, 126, 114, 128, 129, 139, 102, 135, 117, 130, 146, 106, 128, 138, 117, 113, 113, 126, 122, 128, 108, 152, 123, 131, 144, 115, 131, 117, 139, 104, 109, 109, 128, 143, 131, 135, 144, 90, 118, 128, 137, 102, 135, 132, 125, 110, 124, 138, 120, 123, 116, 112, 134, 129, 114, 136, 143, 84, 137, 120, 101, 127, 123, 115, 125, 118, 119, 117, 111, 132, 127, 132, 135, 130, 119, 132, 104, 119, 109, 121, 127, 118, 113, 113, 145, 126, 112, 91, 121, 137, 115, 134, 125, 122, 127, 116, 125, 140, 124, 114, 122, 115, 135, 131, 133, 142, 137, 123, 110, 125, 98, 107, 122, 131, 111, 117, 128, 136, 132, 124, 131, 137, 124, 108, 118, 120, 103, 118, 135, 126, 122, 133, 124, 134, 125, 115, 111, 141, 143, 107, 131, 147, 110, 119, 148, 131, 143, 122, 135, 121, 118, 120, 123, 136, 137, 129, 122, 127, 107, 116, 140, 125, 128, 138, 124, 114, 121, 117, 127, 124, 129, 134, 136, 137, 106, 131, 126, 134, 113, 112, 121, 148, 143, 121, 117, 133, 124, 120, 131, 132, 138, 130, 104, 138, 130, 119, 112, 128, 122, 118, 121, 115, 130, 131, 133, 123, 123, 148, 120, 105, 117, 128, 108, 140, 120, 109, 111, 120, 124, 132, 115, 106, 130, 121, 130, 119, 123, 126, 125, 124, 125, 133, 153, 130, 135, 118, 117, 122, 119, 126, 126, 140, 129, 127, 124, 116, 128, 128, 118, 130, 129, 125, 134, 142, 132, 122, 123, 112, 128, 108, 108, 122, 134, 129, 141, 121, 109, 122, 117, 137, 123, 109, 128, 124, 122, 130, 120, 117, 122, 125, 126, 120, 127, 105, 124, 129, 115, 122, 129, 118, 129, 123, 123, 128, 159, 125, 133, 127, 128, 126, 132, 128, 137, 136, 128, 105, 130, 124, 124, 128, 137, 133, 133, 133, 118, 128, 122, 100, 131, 136, 124, 134, 113, 137, 129, 126, 134, 108, 141, 135, 103, 116, 117, 139, 117, 120, 116, 129, 132, 129, 132, 117, 135, 138, 122, 132, 139, 119, 148, 122, 130, 143, 117, 139, 128, 128, 114, 140, 133, 104, 119, 113, 127, 113, 142, 112, 127, 149, 123, 111, 130, 113, 125, 143, 130, 106, 133, 126, 116, 99, 132, 137, 127, 120, 128, 127, 129, 125, 130, 120, 125, 123, 116, 132, 148, 124, 132, 139, 122, 126, 116, 132, 126, 123, 133, 118, 117, 121, 137, 138, 117, 121, 118, 126, 132, 124, 121, 134, 140, 130, 139, 117, 142, 120, 117, 127, 135, 118, 140, 128, 130, 120, 101, 119, 124, 123, 122, 125, 125, 131, 120, 114, 119, 133, 120, 123, 122, 116, 128, 136, 125, 122, 136, 119, 146, 115, 118, 116, 115, 132, 129, 111, 126, 129, 114, 123, 143, 143, 127, 127, 115, 132, 127, 116, 120, 113, 98, 108, 132, 117, 132, 129, 124, 128, 114, 144, 124, 123, 129, 105, 112, 111, 113, 127, 125, 149, 141, 129, 129, 126, 119, 121, 138, 110, 125, 133, 124, 137, 117, 128, 134, 120, 139, 113, 128, 126, 124, 131, 119, 116, 127, 137, 121, 130, 122, 137, 126, 134, 125, 125, 142, 138, 133, 109, 124, 132, 127, 121, 104, 121, 124, 119, 129, 134, 123, 133, 125, 127, 128, 113, 130, 143, 117, 147, 125, 129, 120, 114, 119, 128, 131, 118, 128, 114, 117, 118, 128, 127, 132, 124, 128, 115, 133, 129, 117, 132, 131, 123, 131, 129, 112, 130, 112, 114, 129, 123, 126, 127, 100, 139, 106, 111, 127, 142, 137, 132, 145, 119, 116, 113, 108, 135, 143, 126, 112, 102, 138, 131, 116, 122, 133, 108, 124, 130, 145, 99, 133, 120, 109, 130, 128, 133, 131, 137, 112, 127, 116, 127, 134, 120, 107, 122, 119, 128, 129, 107, 110, 118, 119, 117, 131, 117, 129, 124, 116, 135, 127, 142, 119, 131, 109, 132, 124, 101, 113, 130, 142, 122, 125, 117, 134, 123, 123, 123, 116, 122, 127, 121, 125, 105, 146, 120, 135, 132, 132, 143, 135, 120, 120, 97, 121, 124, 117, 117, 124, 130, 109, 124, 125, 127, 122, 134, 146, 129, 128, 110, 118, 122, 116, 125, 136, 134, 121, 120, 139, 125, 117, 129, 122, 140, 109, 136, 117, 129, 119, 120, 110, 125, 113, 114, 120, 136, 137, 125, 123, 125, 129, 134, 129, 114, 120, 122, 113, 117, 128, 117, 128, 114, 129, 123, 143, 119, 125, 122, 134, 120, 126, 125, 132, 124, 117, 127, 126, 124, 128, 125, 120, 120, 142, 138, 114, 134, 118, 115, 136, 131, 122, 125, 133, 131, 117, 126, 131, 123, 119, 125, 116, 126, 135, 116, 119, 115, 131, 128, 120, 129, 142, 118, 115, 122, 126, 128, 117, 120, 124, 122, 119, 106, 131, 99, 122, 119, 132, 134, 115, 137, 118, 135, 125, 134, 114, 132, 132, 130, 128, 120, 125, 120, 131, 123, 131, 131, 133, 127, 115, 131, 117, 133, 130, 118, 117, 110, 124, 110, 124, 124, 129, 132, 125, 118, 131, 132, 116, 124, 110, 130, 113, 114, 130, 120, 133, 138, 111, 123, 131, 119, 127, 131, 126, 120, 134, 116, 126, 118, 122, 120, 114, 135, 125, 115, 126, 130, 120, 114, 140, 132, 121, 118, 150, 122, 128, 140, 131, 122, 132, 117, 122, 137, 122, 128, 125, 122, 109, 131, 136, 119, 140, 109, 150, 130, 126, 124, 135, 101, 99, 113, 123, 136, 124, 126, 139, 134, 118, 132, 133, 140, 128, 137, 120, 131, 124, 122, 129, 113, 125, 127, 121, 127, 127, 141, 131, 137, 125, 108, 148, 107, 136, 130, 131, 121, 105, 124, 144, 133, 120, 118, 130, 112, 132, 114, 132, 127, 131, 110, 157, 140, 112, 108, 146, 114, 122, 127, 119, 104, 113, 127, 117, 140, 130, 118, 120, 122, 125, 119, 142, 122, 139, 130, 122, 134, 127, 130, 121, 126, 118, 115, 133, 123, 149, 113, 118, 122, 139, 143, 145, 139, 125, 131, 132, 114, 129, 137, 124, 118, 132, 124, 136, 131, 126, 150, 121, 137, 118, 121, 116, 131, 126, 117, 147, 130, 127, 132, 126, 126, 100, 149, 118, 139, 119, 139, 124, 121, 119, 140, 136, 122, 124, 122, 162, 127, 116, 143, 126, 139, 112, 122, 117, 117, 132, 131, 129, 141, 129, 130, 121, 128, 118, 125, 133, 116, 117, 125, 118, 121, 136, 136, 135, 130, 115, 142, 136, 113, 143, 144, 131, 128, 120, 103, 145, 120, 121, 134, 126, 123, 140, 126, 116, 129, 118, 139, 133, 143, 126, 147, 136, 122, 136, 124, 123, 131, 118, 120, 113, 122, 124, 121, 146, 136, 141, 140, 115, 127, 134, 126, 131, 143, 111, 149, 109, 127, 136, 110, 141, 120, 118, 145, 129, 154, 122, 127, 124, 117, 135, 139, 119, 125, 120, 128, 134, 129, 122, 114, 119, 120, 139, 151, 136, 130, 125, 123, 134, 128, 113, 107, 119, 121, 135, 119, 126, 132, 126, 123, 128, 127, 143, 124, 117, 131, 111, 135, 140, 115, 126, 114, 137, 133, 132, 120, 138, 133, 128, 126, 122, 128, 141, 122, 120, 124, 125, 111, 109, 118, 118, 121, 109, 126, 132, 113, 142, 132, 130, 121, 131, 134, 134, 141, 113, 128, 125, 114, 119, 134, 125, 138, 124, 135, 133, 108, 122, 124, 135, 118, 128, 141, 108, 120, 131, 133, 124, 130, 122, 119, 132, 132, 115, 137, 126, 145, 128, 132, 139, 134, 132, 125, 120, 121, 129, 133, 128, 113, 121, 131, 139, 122, 105, 141, 129, 147, 129, 132, 107, 136, 120, 110, 111, 102, 124, 112, 152, 135, 125, 126, 125, 113, 118, 112, 139, 125, 122, 158, 134, 141, 127, 116, 135, 132, 139, 119, 134, 130, 119, 123, 123, 126, 129, 104, 128, 127, 137, 115, 124, 121, 110, 122, 134, 131, 141, 136, 121, 110, 100, 134, 118, 124, 120, 122, 115, 120, 133, 135, 120, 122, 134, 132, 121, 99, 130, 141, 143, 126, 132, 113, 116, 144, 125, 122, 115, 126, 140, 115, 117, 122, 130, 133, 115, 123, 135, 146, 137, 117, 139, 142, 132, 135, 144, 118, 111, 117, 141, 125, 128, 124, 125, 110, 115, 150, 122, 113, 121, 120, 129, 100, 115, 123, 115, 83, 129, 132, 134, 130, 131, 140, 123, 135, 128, 134, 147, 128, 127, 137, 118, 121, 112, 123, 93, 119, 114, 128, 140, 138, 124, 134, 136, 129, 125, 127, 137, 124, 130, 124, 129, 139, 136, 121, 126, 120, 143, 125, 111, 117, 122, 115, 150, 119, 141, 131, 144, 124, 118, 122, 128, 115, 147, 137, 116, 116, 139, 123, 120, 132, 123, 122, 123, 134, 121, 116, 122, 121, 100, 129, 112, 143, 138, 122, 115, 118, 131, 130, 121, 135, 128, 124, 113, 133, 105, 130, 106, 137, 124, 117, 128, 131, 98, 130, 128, 120, 120, 123, 128, 124, 129, 135, 129, 145, 124, 139, 110, 137, 99, 122, 122, 129, 123, 106, 131, 122, 127, 120, 134, 135, 96, 108, 130, 119, 142, 123, 130, 114, 124, 119, 122, 129, 126, 131, 100, 153, 129, 107, 138, 132, 133, 134, 144, 127, 122, 129, 123, 120, 116, 113, 119, 125, 116, 124, 123, 115, 126, 117, 121, 103, 138, 155, 121, 119, 112, 124, 125, 114, 120, 134, 131, 132, 124, 121, 120, 132, 124, 130, 137, 130, 133, 148, 123, 136, 149, 144, 125, 117, 124, 131, 130, 122, 127, 118, 126, 121, 121, 120, 115, 137, 114, 128, 113, 130, 101, 121, 135, 128, 127, 96, 126, 111, 130, 148, 130, 136, 106, 126, 128, 122, 120, 120, 130, 130, 119, 137, 129, 132, 120, 128, 132, 113, 99, 131, 121, 114, 126, 141, 117, 128, 116, 122, 129, 140, 149, 124, 111, 118, 109, 128, 114, 107, 111, 133, 100, 123, 117, 111, 120, 109, 148, 143, 125, 89, 117, 119, 131, 121, 140, 123, 136, 113, 118, 125, 123, 132, 106, 121, 98, 136, 125, 120, 135, 124, 122, 139, 120, 131, 108, 114, 119, 133, 127, 128, 122, 129, 124, 106, 136, 132, 126, 146, 121, 134, 139, 118, 127, 137, 126, 120, 135, 120, 130, 134, 134, 128, 119, 111, 126, 129, 140, 141, 130, 125, 127, 128, 126, 132, 115, 119, 124, 131, 99, 145, 136, 124, 126, 124, 133, 133, 153, 114, 134, 120, 130, 118, 112, 128, 138, 122, 143, 141, 137, 115, 129, 126, 112, 132, 128, 114, 101, 125, 141, 135, 118, 117, 148, 138, 135, 128, 118, 120, 117, 138, 105, 119, 151, 122, 114, 118, 130, 122, 147, 129, 131, 118, 111, 131, 120, 111, 125, 128, 113, 131, 125, 121, 123, 123, 139, 118, 121, 132, 116, 126, 124, 95, 111, 129, 135, 132, 126, 119, 111, 117, 146, 119, 123, 121, 130, 125, 129, 150, 122, 123, 116, 114, 133, 119, 126, 127, 124, 137, 117, 119, 112, 128, 113, 119, 123, 120, 111, 141, 129, 125, 135, 117, 121, 119, 126, 122, 127, 118, 123, 115, 127, 110, 129, 126, 129, 137, 127, 129, 119, 127, 124, 125, 113, 127, 153, 149, 127, 112, 119, 126, 136, 120, 110, 127, 116, 111, 106, 104, 139, 136, 116, 132, 125, 111, 115, 130, 131, 115, 131, 117, 145, 109, 110, 118, 131, 123, 125, 130, 134, 145, 115, 127, 136, 112, 124, 150, 138, 115, 123, 116, 126, 131, 132, 117, 122, 133, 129, 117, 131, 117, 122, 120, 110, 122, 121, 136, 121, 103, 126, 118, 119, 132, 140, 116, 118, 112, 131, 131, 129, 130, 125, 132, 136, 140, 145, 117, 125, 124, 123, 134, 119, 145, 126, 127, 145, 114, 127, 112, 119, 115, 149, 134, 123, 124, 130, 114, 114, 109, 100, 133, 112, 118, 129, 140, 107, 124, 120, 138, 142, 124, 143, 119, 125, 122, 119, 127, 103, 113, 114, 130, 133, 119, 127, 100, 120, 121, 138, 113, 119, 122, 126, 126, 121, 130, 130, 126, 119, 122, 117, 102, 149, 136, 133, 122, 136, 120, 132, 128, 116, 131, 139, 139, 117, 117, 132, 108, 137, 131, 135, 123, 131, 130, 142, 132, 123, 112, 113, 139, 118, 130, 117, 124, 126, 112, 132, 137, 128, 119, 127, 154, 131, 123, 112, 147, 138, 129, 123, 145, 121, 125, 114, 128, 109, 139, 119, 114, 113, 122, 124, 143, 139, 121, 135, 127, 95, 106, 132, 130, 127, 127, 137, 140, 121, 113, 129, 104, 117, 109, 139, 130, 127, 118, 113, 130, 144, 125, 130, 124, 117, 115, 120, 113, 118, 122, 130, 114, 131, 133, 125, 115, 152, 125, 142, 127, 121, 119, 126, 122, 135, 128, 147, 134, 117, 127, 143, 119, 124, 131, 121, 117, 124, 110, 114, 126, 132, 105, 139, 115, 136, 124, 124, 132, 115, 119, 141, 131, 121, 121, 96, 121, 134, 117, 111, 129, 122, 117, 150, 124, 112, 130, 134, 125, 142, 130, 115, 122, 132, 114, 124, 106, 132, 121, 128, 140, 131, 128, 127, 127, 129, 128, 110, 114, 137, 123, 127, 129, 141, 113, 133, 118, 124, 111, 148, 139, 129, 126, 135, 115, 142, 123, 108, 121, 127, 123, 114, 129, 126, 117, 127, 128, 118, 135, 122, 131, 129, 125, 126, 139, 126, 127, 134, 118, 128, 128, 124, 114, 112, 135, 111, 119, 135, 126, 125, 130, 132, 117, 153, 122, 124, 131, 117, 131, 147, 135, 133, 132, 118, 127, 126, 118, 122, 127, 137, 115, 116, 124, 125, 127, 132, 117, 110, 122, 116, 114, 114, 124, 116, 113, 125, 128, 118, 124, 109, 134, 116, 135, 130, 139, 128, 120, 136, 133, 128, 126, 130, 127, 127, 146, 144, 109, 124, 99, 133, 144, 126, 123, 139, 120, 129, 122, 110, 136, 118, 116, 133, 117, 123, 122, 138, 126, 120, 118, 138, 128, 126, 117, 122, 114, 114, 132, 128, 136, 123, 121, 126, 125, 128, 131, 142, 132, 128, 136, 117, 128, 133, 104, 132, 128, 114, 128, 123, 128, 131, 118, 128, 113, 122, 115, 131, 113, 122, 124, 146, 123, 140, 121, 119, 126, 128, 123, 121, 129, 133, 117, 127, 128, 136, 125, 131, 113, 124, 136, 91, 124, 114, 126, 111, 117, 128, 112, 113, 138, 127, 137, 120, 121, 114, 116, 132, 111, 119, 126, 121, 128, 134, 133, 134, 119, 116, 124, 125, 121, 130, 123, 137, 122, 123, 138, 114, 117, 129, 133, 130, 142, 119, 135, 135, 120, 136, 125, 123, 146, 138, 120, 138, 119, 136, 116, 127, 131, 135, 127, 140, 122, 132, 143, 126, 129, 135, 137, 125, 129, 134, 110, 131, 127, 139, 107, 118, 125, 127, 130, 122, 124, 119, 123, 130, 122, 123, 122, 134, 130, 131, 120, 121, 123, 125, 123, 132, 116, 126, 119, 127, 127, 144, 122, 122, 107, 126, 114, 121, 128, 119, 126, 140, 145, 142, 117, 132, 138, 130, 172, 123, 139, 130, 147, 122, 138, 118, 133, 135, 126, 129, 125, 114, 127, 116, 141, 132, 128, 129, 126, 107, 131, 127, 134, 141, 128, 94, 117, 129, 124, 121, 147, 128, 133, 109, 114, 109, 135, 133, 135, 128, 126, 119, 136, 131, 125, 130, 118, 126, 136, 128, 108, 105, 133, 111, 121, 115, 134, 128, 140, 124, 104, 133, 119, 115, 140, 134, 119, 125, 130, 117, 119, 143, 130, 112, 126, 121, 130, 123, 127, 135, 122, 136, 120, 137, 120, 116, 127, 113, 116, 124, 137, 140, 113, 123, 128, 138, 133, 128, 105, 126, 122, 128, 106, 129, 139, 115, 125, 133, 139, 129, 130, 119, 118, 124, 118, 122, 130, 131, 104, 139, 121, 124, 133, 126, 129, 122, 120, 120, 133, 147, 131, 121, 120, 123, 120, 124, 104, 136, 125, 130, 128, 131, 129, 115, 120, 130, 128, 134, 129, 135, 120, 123, 128, 121, 108, 127, 112, 108, 114, 135, 126, 121, 130, 106, 114, 132, 137, 128, 123, 139, 115, 109, 112, 119, 121, 131, 141, 112, 117, 132, 130, 122, 132, 110, 131, 142, 124, 124, 125, 130, 130, 114, 123, 123, 128, 121, 133, 125, 126, 113, 140, 143, 124, 147, 130, 136, 138, 136, 113, 111, 126, 135, 114, 131, 137, 120, 121, 121, 131, 115, 130, 135, 132, 108, 121, 107, 136, 145, 104, 125, 134, 119, 138, 145, 123, 126, 109, 116, 135, 117, 122, 125, 118, 109, 135, 146, 139, 142, 131, 114, 136, 111, 131, 129, 113, 117, 137, 144, 143, 128, 116, 127, 122, 121, 126, 136, 129, 139, 125, 150, 124, 96, 139, 134, 108, 128, 117, 119, 135, 112, 107, 110, 125, 122, 115, 117, 116, 113, 105, 102, 127, 115, 131, 141, 150, 129, 124, 117, 120, 116, 128, 99, 129, 99, 135, 135, 123, 136, 119, 125, 107, 128, 123, 125, 162, 123, 137, 143, 123, 126, 130, 126, 120, 127, 126, 115, 138, 119, 126, 134, 120, 125, 118, 134, 132, 140, 102, 124, 120, 123, 130, 127, 120, 130, 119, 125, 117, 112, 131, 126, 134, 108, 125, 126, 138, 118, 107, 137, 115, 130, 142, 126, 116, 120, 129, 139, 123, 113, 118, 133, 141, 110, 112, 120, 136, 131, 118, 127, 123, 137, 119, 124, 125, 135, 124, 129, 119, 127, 127, 113, 144, 121, 118, 121, 125, 126, 119, 126, 134, 119, 116, 131, 120, 122, 121, 102, 116, 133, 130, 136, 114, 125, 99, 121, 130, 124, 132, 117, 130, 119, 134, 136, 100, 128, 122, 124, 127, 123, 132, 133, 113, 118, 126, 123, 147, 132, 126, 122, 125, 120, 122, 104, 124, 135, 119, 119, 129, 119, 107, 130, 117, 112, 150, 133, 124, 116, 123, 121, 123, 130, 127, 123, 123, 149, 129, 130, 125, 131, 121, 121, 123, 128, 116, 136, 112, 126, 117, 135, 105, 114, 114, 110, 124, 129, 119, 116, 138, 124, 129, 119, 119, 119, 143, 111, 135, 109, 125, 119, 116, 137, 119, 98, 121, 119, 113, 107, 118, 125, 147, 115, 112, 114, 122, 130, 134, 133, 126, 130, 130, 117, 138, 115, 132, 120, 113, 114, 110, 134, 129, 131, 134, 135, 135, 125, 130, 121, 120, 127, 141, 125, 147, 139, 130, 121, 127, 82, 119, 117, 121, 123, 131, 117, 132, 110, 130, 109, 115, 124, 135, 126, 111, 125, 133, 119, 171, 127, 126, 127, 130, 140, 136, 124, 131, 114, 136, 128, 121, 103, 131, 135, 160, 129, 128, 127, 136, 126, 125, 132, 125, 125, 123, 127, 134, 122, 133, 130, 132, 117, 134, 106, 116, 140, 122, 142, 128, 144, 125, 133, 132, 128, 125, 127, 134, 118, 119, 115, 123, 112, 122, 146, 118, 125, 127, 118, 110, 127, 120, 123, 118, 132, 131, 124, 133, 116, 139, 127, 113, 136, 130, 139, 132, 138, 129, 115, 116, 119, 136, 119, 130, 119, 133, 144, 129, 127, 124, 123, 129, 132, 124, 130, 121, 131, 115, 120, 111, 112, 97, 137, 124, 125, 137, 122, 123, 110, 128, 120, 121, 121, 129, 128, 118, 125, 125, 129, 136, 126, 126, 127, 112, 121, 125, 127, 116, 125, 128, 120, 113, 120, 126, 120, 127, 124, 126, 135, 134, 123, 122, 112, 122, 115, 122, 114, 124, 123, 137, 141, 119, 129, 132, 118, 129, 138, 138, 125, 100, 131, 123, 125, 118, 115, 131, 125, 122, 120, 125, 127, 131, 127, 130, 145, 125, 117, 126, 120, 108, 135, 120, 120, 150, 114, 116, 120, 133, 134, 128, 145, 120, 127, 136, 137, 113, 116, 131, 113, 134, 124, 135, 114, 129, 143, 111, 127, 124, 118, 121, 120, 123, 154, 114, 111, 134, 128, 118, 110, 119, 120, 108, 120, 123, 151, 104, 122, 122, 132, 133, 119, 128, 124, 147, 126, 120, 151, 120, 128, 119, 133, 107, 123, 114, 121, 133, 126, 134, 147, 118, 118, 122, 127, 119, 131, 126, 116, 92, 125, 116, 121, 119, 137, 142, 132, 126, 129, 128, 141, 122, 134, 117, 126, 135, 127, 136, 146, 128, 138, 137, 135, 130, 125, 122, 131, 113, 128, 125, 144, 118, 123, 122, 125, 112, 136, 120, 109, 124, 116, 140, 134, 118, 131, 119, 116, 116, 136, 130, 121, 109, 124, 110, 124, 126, 120, 124, 134, 118, 126, 123, 121, 134, 110, 133, 118, 123, 103, 107, 130, 107, 123, 121, 120, 135, 118, 133, 132, 133, 124, 126, 118, 106, 130, 126, 121, 118, 138, 114, 122, 123, 138, 119, 130, 150, 124, 121, 124, 126, 113, 116, 149, 106, 112, 131, 122, 144, 121, 110, 122, 115, 130, 121, 147, 122, 130, 131, 118, 112, 117, 120, 135, 126, 128, 115, 124, 137, 104, 133, 126, 108, 123, 119, 140, 111, 113, 129, 121, 131, 138, 126, 127, 122, 119, 104, 129, 136, 124, 124, 117, 134, 130, 116, 125, 124, 123, 120, 115, 139, 127, 132, 108, 150, 140, 138, 123, 143, 127, 118, 129, 112, 118, 130, 127, 114, 128, 108, 127, 134, 130, 122, 138, 124, 120, 133, 134, 133, 145, 123, 137, 127, 119, 109, 112, 130, 130, 119, 131, 134, 132, 129, 123, 116, 120, 110, 113, 143, 127, 120, 124, 122, 121, 123, 133, 119, 126, 131, 132, 121, 143, 125, 125, 139, 129, 114, 150, 120, 119, 125, 117, 142, 117, 113, 134, 132, 119, 120, 133, 126, 128, 115, 107, 128, 126, 118, 111, 109, 133, 109, 133, 135, 115, 122, 135, 123, 138, 135, 121, 140, 125, 120, 117, 114, 116, 128, 134, 130, 124, 139, 127, 114, 140, 130, 124, 123, 116, 152, 111, 119, 116, 130, 128, 121, 132, 128, 147, 139, 136, 142, 134, 141, 130, 110, 127, 124, 127, 130, 127, 123, 113, 137, 123, 123, 128, 128, 132, 115, 120, 123, 99, 105, 126, 122, 110, 130, 124, 124, 117, 138, 129, 117, 120, 135, 113, 116, 121, 120, 120, 116, 155, 122, 127, 125, 128, 115, 116, 109, 120, 120, 121, 127, 133, 129, 118, 128, 136, 129, 121, 122, 118, 125, 98, 119, 128, 114, 128, 115, 132, 110, 129, 119, 136, 118, 130, 111, 124, 115, 127, 115, 124, 123, 124, 130, 141, 132, 135, 116, 127, 116, 120, 122, 128, 121, 106, 154, 126, 112, 139, 129, 121, 129, 131, 122, 122, 138, 116, 118, 102, 143, 120, 129, 140, 127, 115, 120, 126, 100, 121, 122, 125, 130, 131, 136, 149, 143, 106, 131, 116, 109, 118, 136, 134, 132, 127, 120, 120, 141, 129, 139, 132, 121, 122, 122, 137, 108, 126, 128, 114, 139, 117, 107, 104, 130, 128, 121, 119, 135, 139, 113, 139, 120, 129, 132, 126, 134, 135, 128, 142, 126, 129, 118, 129, 122, 118, 124, 115, 140, 120, 142, 139, 136, 129, 114, 114, 135, 105, 138, 124, 117, 131, 126, 132, 126, 135, 133, 130, 136, 110, 132, 132, 127, 121, 117, 142, 139, 116, 119, 124, 133, 135, 118, 108, 126, 134, 132, 134, 131, 124, 125, 142, 137, 122, 114, 125, 128, 114, 110, 116, 127, 112, 121, 126, 142, 127, 143, 120, 127, 122, 128, 142, 128, 112, 128, 112, 119, 126, 124, 145, 141, 134, 130, 135, 132, 124, 125, 124, 144, 125, 132, 118, 124, 109, 112, 121, 133, 125, 118, 117, 122, 130, 113, 104, 118, 127, 172, 128, 148, 134, 122, 126, 155, 140, 123, 117, 121, 130, 120, 139, 96, 123, 138, 125, 137, 122, 115, 124, 137, 131, 117, 129, 131, 130, 142, 154, 122, 132, 126, 120, 127, 139, 139, 139, 132, 130, 119, 127, 132, 143, 129, 148, 147, 117, 125, 139, 106, 133, 114, 117, 127, 147, 127, 138, 129, 124, 124, 121, 124, 120, 137, 124, 135, 117, 127, 125, 114, 126, 111, 121, 112, 141, 137, 113, 122, 132, 131, 117, 140, 119, 119, 123, 131, 125, 119, 125, 139, 124, 124, 122, 142, 118, 139, 123, 132, 126, 109, 133, 144, 141, 143, 145, 126, 121, 114, 131, 107, 113, 98, 123, 118, 126, 123, 123, 127, 119, 119, 120, 111, 122, 114, 117, 130, 127, 120, 122, 131, 140, 111, 121, 115, 129, 125, 123, 121, 130, 122, 136, 124, 115, 119, 130, 122, 115, 125, 130, 120, 119, 113, 130, 139, 140, 123, 132, 118, 134, 136, 141, 121, 112, 130, 125, 133, 120, 127, 128, 102, 119, 120, 128, 123, 114, 129, 125, 121, 135, 134, 114, 136, 136, 123, 124, 127, 124, 135, 136, 127, 147, 135, 142, 147, 122, 122, 130, 143, 120, 121, 138, 130, 149, 137, 132, 128, 111, 123, 123, 116, 141, 123, 138, 128, 122, 132, 119, 129, 111, 110, 134, 138, 126, 117, 122, 139, 113, 120, 132, 118, 128, 134, 132, 134, 114, 132, 150, 125, 118, 137, 127, 128, 129, 145, 129, 130, 127, 121, 115, 128, 139, 120, 135, 140, 133, 118, 115, 125, 111, 133, 117, 130, 120, 142, 132, 132, 118, 124, 119, 108, 127, 133, 135, 121, 137, 130, 139, 119, 133, 118, 123, 114, 133, 118, 126, 120, 117, 130, 128, 140, 130, 123, 117, 133, 132, 108, 123, 139, 151, 121, 131, 130, 111, 122, 127, 110, 112, 113, 126, 124, 135, 116, 116, 135, 149, 126, 112, 118, 118, 140, 112, 127, 124, 134, 105, 145, 116, 123, 117, 120, 123, 122, 114, 114, 122, 144, 124, 136, 138, 137, 143, 121, 121, 125, 132, 128, 128, 117, 113, 130, 123, 114, 115, 153, 123, 130, 148, 139, 135, 121, 121, 131, 132, 123, 120, 149, 118, 117, 122, 131, 109, 115, 126, 113, 128, 134, 137, 124, 115, 111, 112, 118, 145, 139, 136, 133, 121, 129, 110, 137, 123, 120, 128, 134, 127, 143, 120, 139, 139, 113, 124, 124, 141, 121, 113, 114, 115, 118, 129, 146, 142, 123, 130, 117, 138, 111, 118, 127, 122, 133, 132, 126, 132, 117, 120, 121, 111, 122, 129, 126, 130, 118, 140, 123, 118, 120, 134, 128, 114, 108, 109, 128, 138, 124, 121, 123, 127, 118, 118, 126, 122, 123, 108, 160, 135, 125, 145, 103, 115, 129, 134, 138, 128, 121, 116, 120, 136, 144, 101, 118, 123, 142, 134, 125, 118, 117, 127, 129, 112, 131, 128, 98, 115, 143, 130, 124, 126, 117, 127, 130, 114, 121, 130, 138, 126, 114, 141, 134, 115, 139, 135, 103, 128, 128, 120, 124, 123, 143, 147, 120, 129, 114, 119, 134, 120, 124, 128, 122, 119, 117, 131, 140, 133, 136, 136, 116, 130, 123, 120, 137, 112, 117, 115, 124, 147, 123, 114, 115, 117, 136, 126, 131, 117, 133, 121, 127, 138, 135, 122, 130, 138, 136, 117, 129, 114, 131, 120, 117, 124, 120, 133, 132, 132, 133, 120, 122, 126, 139, 116, 140, 105, 131, 130, 130, 117, 131, 129, 138, 112, 135, 121, 125, 99, 115, 124, 138, 131, 134, 113, 117, 131, 126, 133, 115, 114, 117, 121, 124, 121, 137, 109, 130, 133, 147, 132, 130, 120, 132, 121, 124, 109, 142, 118, 133, 127, 123, 129, 124, 135, 123, 128, 131, 135, 113, 126, 109, 121, 120, 131, 135, 125, 113, 131, 118, 134, 128, 116, 119, 128, 111, 119, 109, 118, 125, 129, 120, 137, 132, 128, 132, 138, 133, 134, 118, 110, 139, 120, 147, 119, 123, 127, 132, 105, 132, 111, 114, 133, 132, 115, 125, 116, 129, 122, 135, 133, 122, 133, 138, 116, 151, 129, 120, 106, 117, 128, 124, 126, 140, 127, 118, 125, 118, 122, 130, 130, 122, 143, 129, 121, 117, 134, 132, 130, 113, 134, 127, 121, 137, 124, 115, 147, 121, 118, 125, 130, 125, 134, 127, 133, 125, 129, 121, 119, 117, 137, 121, 110, 139, 138, 100, 146, 119, 113, 100, 127, 121, 125, 118, 114, 126, 130, 102, 129, 113, 126, 125, 143, 126, 152, 120, 139, 117, 114, 119, 155, 135, 141, 123, 123, 119, 112, 118, 123, 138, 123, 113, 126, 119, 131, 115, 130, 117, 151, 114, 125, 110, 120, 126, 122, 130, 109, 127, 125, 114, 134, 126, 113, 134, 125, 119, 129, 118, 113, 117, 117, 108, 137, 121, 131, 109, 133, 122, 127, 140, 126, 120, 148, 123, 139, 122, 136, 119, 116, 118, 143, 108, 127, 117, 125, 141, 138, 118, 121, 131, 150, 130, 126, 121, 125, 130, 132, 133, 126, 139, 128, 117, 138, 128, 121, 134, 99, 112, 126, 125, 123, 121, 120, 134, 140, 126, 117, 122, 127, 149, 122, 130, 111, 127, 96, 115, 131, 116, 106, 132, 129, 115, 133, 130, 126, 126, 112, 128, 113, 143, 120, 118, 133, 113, 121, 105, 128, 116, 134, 139, 113, 141, 130, 108, 141, 128, 107, 114, 132, 120, 112, 126, 108, 126, 122, 124, 124, 135, 120, 136, 127, 124, 122, 136, 111, 119, 130, 126, 121, 123, 112, 131, 95, 132, 113, 129, 120, 116, 122, 125, 119, 121, 131, 140, 131, 136, 130, 133, 122, 119, 124, 107, 132, 149, 135, 111, 124, 148, 117, 122, 135, 139, 125, 99, 125, 111, 124, 115, 103, 145, 125, 119, 133, 127, 122, 119, 140, 122, 125, 132, 121, 126, 122, 123, 122, 114, 135, 102, 117, 134, 139, 115, 139, 115, 133, 133, 138, 129, 116, 124, 136, 110, 128, 112, 125, 128, 113, 134, 137, 124, 137, 148, 128, 134, 147, 138, 117, 130, 132, 130, 134, 131, 127, 122, 145, 138, 112, 124, 117, 115, 129, 137, 120, 139, 125, 130, 126, 126, 127, 124, 137, 127, 137, 131, 127, 127, 129, 132, 123, 98, 115, 115, 136, 119, 127, 128, 125, 113, 129, 131, 128, 118, 121, 137, 109, 123, 138, 128, 98, 128, 127, 122, 119, 128, 102, 112, 124, 115, 125, 110, 122, 126, 112, 116, 132, 127, 124, 122, 113, 132, 121, 113, 129, 119, 142, 106, 121, 116, 126, 122, 134, 118, 123, 126, 125, 126, 135, 120, 148, 132, 130, 122, 149, 123, 127, 124, 141, 119, 134, 123, 118, 142, 119, 112, 112, 127, 110, 125, 117, 111, 119, 124, 131, 128, 136, 121, 142, 121, 135, 105, 132, 118, 130, 122, 119, 109, 140, 113, 143, 131, 132, 122, 119, 123, 129, 128, 146, 118, 145, 126, 129, 102, 116, 105, 130, 127, 119, 132, 114, 134, 118, 122, 121, 130, 107, 131, 124, 127, 133, 133, 139, 134, 136, 111, 119, 104, 142, 128, 119, 121, 101, 116, 113, 123, 128, 136, 141, 146, 116, 116, 127, 126, 137, 125, 121, 117, 135, 126, 125, 118, 137, 130, 132, 129, 117, 153, 114, 138, 128, 138, 120, 141, 121, 121, 120, 126, 108, 139, 116, 114, 113, 129, 126, 122, 124, 118, 135, 113, 135, 105, 127, 128, 131, 144, 108, 141, 139, 128, 135, 142, 114, 128, 122, 129, 132, 108, 133, 118, 102, 133, 116, 110, 146, 112, 124, 122, 112, 120, 123, 125, 118, 123, 124, 130, 114, 127, 135, 121, 125, 127, 139, 118, 138, 124, 114, 124, 127, 151, 132, 125, 136, 131, 109, 136, 114, 115, 120, 110, 118, 119, 128, 128, 129, 136, 131, 137, 126, 119, 124, 118, 127, 136, 136, 131, 111, 121, 117, 146, 134, 128, 130, 141, 131, 129, 130, 130, 122, 127, 129, 117, 137, 128, 122, 132, 134, 117, 131, 116, 135, 126, 141, 124, 146, 126, 132, 127, 112, 112, 125, 126, 135, 137, 140, 119, 130, 118, 124, 120, 122, 123, 117, 120, 133, 143, 136, 139, 103, 134, 135, 125, 124, 126, 131, 117, 110, 108, 124, 112, 138, 131, 112, 115, 110, 99, 117, 120, 126, 126, 126, 133, 116, 130, 127, 125, 130, 137, 115, 124, 118, 116, 123, 131, 116, 125, 147, 131, 142, 147, 127, 125, 144, 136, 125, 129, 138, 127, 125, 132, 157, 129, 104, 113, 123, 119, 121, 129, 129, 126, 124, 131, 146, 115, 112, 127, 112, 156, 165, 120, 118, 115, 129, 139, 136, 118, 112, 136, 113, 130, 127, 120, 127, 126, 132, 128, 109, 125, 130, 148, 112, 114, 127, 157, 109, 138, 124, 121, 107, 125, 121, 122, 129, 134, 124, 132, 130, 137, 120, 122, 133, 135, 123, 119, 121, 114, 111, 129, 128, 113, 143, 103, 135, 133, 124, 127, 136, 134, 137, 122, 119, 107, 118, 126, 110, 123, 127, 106, 111, 109, 97, 125, 120, 118, 126, 107, 109, 124, 122, 115, 116, 136, 127, 107, 139, 127, 112, 125, 131, 127, 124, 132, 124, 121, 105, 123, 111, 116, 132, 135, 108, 124, 126, 98, 127, 125, 139, 119, 139, 130, 141, 126, 128, 113, 141, 100, 115, 116, 136, 108, 136, 129, 112, 115, 140, 134, 114, 119, 144, 126, 124, 135, 133, 117, 137, 114, 128, 116, 129, 118, 117, 135, 102, 132, 131, 134, 119, 136, 131, 135, 125, 140, 126, 125, 116, 143, 122, 129, 118, 134, 127, 129, 114, 123, 138, 133, 142, 125, 140, 151, 119, 128, 138, 124, 111, 126, 129, 121, 125, 126, 128, 116, 121, 131, 126, 124, 118, 137, 134, 137, 125, 124, 109, 113, 123, 118, 131, 100, 138, 149, 140, 132, 125, 125, 121, 120, 134, 138, 127, 124, 120, 123, 107, 136, 131, 136, 123, 118, 129, 147, 140, 120, 124, 118, 123, 128, 127, 128, 120, 121, 125, 119, 122, 138, 124, 115, 120, 124, 140, 114, 124, 131, 121, 135, 121, 150, 118, 119, 122, 122, 120, 121, 131, 122, 120, 102, 109, 119, 141, 109, 133, 106, 137, 137, 116, 126, 125, 118, 122, 119, 135, 125, 112, 125, 124, 112, 135, 145, 159, 114, 123, 110, 101, 119, 121, 118, 115, 120, 129, 126, 131, 118, 123, 115, 141, 123, 140, 135, 107, 129, 123, 108, 121, 127, 131, 135, 127, 126, 115, 139, 121, 118, 127, 131, 152, 144, 119, 132, 127, 135, 134, 116, 130, 126, 119, 118, 144, 113, 128, 149, 120, 132, 131, 117, 121, 122, 126, 124, 112, 124, 127, 118, 122, 115, 128, 123, 134, 107, 130, 127, 115, 121, 132, 126, 125, 136, 108, 127, 119, 112, 140, 113, 123, 115, 118, 114, 108, 132, 126, 154, 125, 123, 133, 129, 118, 120, 123, 110, 126, 113, 127, 132, 154, 126, 139, 104, 135, 122, 137, 125, 146, 122, 122, 124, 118, 147, 130, 107, 123, 129, 124, 122, 114, 115, 121, 121, 138, 132, 124, 111, 129, 113, 120, 120, 107, 126, 132, 149, 111, 126, 119, 137, 120, 128, 125, 117, 118, 121, 125, 125, 122, 129, 107, 109, 135, 118, 116, 127, 121, 153, 135, 113, 117, 125, 114, 140, 133, 126, 123, 120, 134, 125, 115, 131, 130, 125, 113, 120, 138, 127, 145, 135, 118, 126, 136, 135, 122, 129, 108, 134, 119, 106, 131, 126, 112, 123, 108, 125, 115, 128, 117, 123, 122, 130, 137, 107, 138, 115, 139, 131, 130, 124, 114, 117, 128, 119, 128, 125, 134, 129, 117, 128, 121, 124, 127, 136, 149, 122, 143, 132, 120, 133, 105, 120, 122, 107, 119, 129, 118, 131, 122, 120, 130, 133, 129, 123, 136, 112, 132, 114, 104, 124, 119, 149, 128, 113, 134, 131, 128, 133, 125, 138, 141, 125, 97, 117, 125, 120, 122, 122, 127, 121, 111, 110, 103, 124, 122, 126, 125, 135, 120, 118, 118, 113, 138, 117, 139, 124, 122, 133, 117, 128, 129, 115, 142, 123, 131, 117, 125, 115, 133, 125, 119, 119, 135, 119, 135, 130, 129, 128, 131, 135, 123, 121, 130, 124, 141, 145, 126, 119, 122, 124, 116, 134, 131, 122, 137, 126, 109, 135, 125, 124, 112, 114, 143, 123, 118, 147, 136, 134, 134, 134, 116, 117, 105, 111, 123, 116, 119, 128, 159, 119, 124, 110, 134, 133, 115, 132, 130, 112, 131, 139, 117, 121, 133, 127, 132, 119, 138, 138, 140, 153, 136, 134, 117, 125, 116, 115, 120, 133, 140, 145, 124, 139, 124, 122, 136, 142, 130, 107, 120, 123, 130, 141, 141, 149, 132, 120, 123, 117, 133, 131, 104, 128, 126, 140, 126, 135, 124, 130, 117, 121, 115, 119, 130, 114, 112, 114, 112, 123, 132, 130, 120, 124, 126, 119, 125, 122, 116, 120, 165, 120, 127, 117, 136, 113, 124, 106, 123, 132, 128, 125, 128, 110, 128, 134, 143, 125, 133, 122, 112, 112, 129, 134, 127, 131, 120, 111, 123, 113, 124, 114, 132, 124, 135, 129, 122, 127, 119, 143, 137, 124, 122, 127, 129, 121, 116, 135, 126, 130, 120, 132, 127, 129, 132, 130, 155, 122, 124, 132, 129, 129, 124, 122, 122, 127, 117, 134, 120, 117, 117, 194, 105, 115, 112, 125, 120, 150, 126, 134, 148, 118, 147, 120, 111, 141, 130, 111, 120, 127, 122, 115, 117, 150, 135, 121, 126, 142, 118, 120, 122, 131, 117, 139, 116, 145, 128, 158, 124, 122, 140, 134, 118, 116, 144, 128, 128, 134, 128, 117, 117, 132, 124, 126, 132, 123, 111, 116, 119, 121, 132, 125, 116, 138, 120, 132, 124, 127, 131, 118, 121, 118, 123, 130, 134, 120, 136, 139, 116, 126, 113, 134, 112, 138, 131, 134, 131, 124, 125, 120, 129, 121, 126, 134, 130, 135, 131, 117, 139, 108, 138, 114, 115, 119, 139, 124, 129, 152, 122, 119, 129, 126, 121, 107, 124, 129, 134, 112, 134, 126, 106, 113, 111, 127, 125, 150, 119, 132, 127, 154, 123, 138, 105, 113, 129, 138, 132, 122, 114, 116, 130, 113, 118, 124, 120, 106, 123, 134, 144, 152, 129, 116, 109, 110, 113, 118, 114, 115, 130, 120, 125, 107, 123, 128, 123, 122, 127, 115, 145, 121, 124, 116, 131, 135, 125, 118, 114, 145, 125, 131, 123, 134, 127, 109, 126, 132, 136, 130, 123, 110, 109, 123, 137, 119, 128, 129, 131, 132, 125, 104, 125, 116, 140, 118, 108, 103, 128, 139, 130, 114, 129, 148, 118, 131, 133, 119, 146, 138, 128, 124, 99, 123, 116, 120, 126, 140, 126, 123, 130, 131, 133, 131, 124, 121, 143, 112, 99, 98, 137, 137, 122, 134, 135, 140, 129, 100, 125, 130, 141, 118, 129, 128, 98, 106, 129, 119, 133, 121, 117, 132, 130, 123, 123, 104, 147, 152, 144, 124, 115, 114, 125, 142, 120, 109, 126, 129, 110, 91, 129, 123, 127, 126, 111, 134, 137, 114, 140, 109, 111, 139, 154, 122, 120, 118, 112, 139, 121, 123, 123, 138, 128, 120, 118, 115, 131, 108, 138, 123, 131, 116, 142, 123, 144, 130, 125, 127, 119, 134, 121, 118, 104, 139, 116, 128, 132, 128, 143, 121, 130, 130, 110, 113, 118, 132, 113, 122, 130, 120, 128, 129, 124, 93, 125, 123, 109, 136, 130, 123, 130, 116, 147, 131, 100, 135, 116, 124, 129, 128, 107, 130, 104, 115, 140, 125, 121, 132, 113, 113, 140, 96, 135, 122, 132, 121, 114, 129, 117, 127, 138, 122, 125, 113, 109, 123, 122, 137, 134, 120, 102, 117, 126, 135, 144, 104, 125, 132, 124, 131, 106, 131, 115, 119, 130, 132, 123, 133, 119, 156, 129, 138, 126, 130, 133, 143, 119, 116, 137, 112, 115, 130, 141, 116, 129, 112, 120, 126, 120, 114, 124, 122, 137, 122, 134, 118, 137, 107, 140, 106, 147, 154, 120, 128, 129, 132, 109, 119, 127, 128, 117, 123, 118, 137, 122, 134, 125, 138, 122, 125, 126, 110, 119, 119, 116, 148, 137, 117, 124, 124, 122, 112, 111, 130, 129, 133, 125, 120, 125, 102, 140, 118, 147, 115, 132, 121, 115, 123, 134, 137, 124, 128, 112, 118, 122, 133, 107, 117, 137, 122, 104, 129, 128, 136, 94, 140, 134, 132, 105, 125, 105, 141, 126, 106, 114, 128, 116, 137, 123, 126, 130, 132, 130, 117, 122, 131, 132, 119, 141, 124, 121, 122, 123, 127, 121, 134, 116, 112, 116, 123, 121, 121, 106, 151, 125, 114, 123, 126, 128, 124, 129, 117, 122, 136, 135, 95, 120, 111, 124, 137, 117, 156, 125, 125, 129, 135, 126, 125, 146, 139, 139, 129, 144, 120, 126, 101, 124, 118, 137, 112, 112, 124, 124, 120, 126, 125, 124, 129, 142, 123, 126, 138, 130, 113, 130, 142, 124, 117, 113, 114, 127, 125, 120, 129, 131, 109, 140, 131, 114, 125, 121, 155, 113, 130, 122, 121, 101, 139, 150, 127, 135, 136, 126, 118, 132, 151, 134, 124, 116, 133, 132, 143, 122, 98, 115, 133, 123, 122, 119, 118, 130, 113, 120, 127, 102, 102, 133, 125, 128, 126, 128, 134, 127, 131, 113, 130, 114, 135, 129, 122, 145, 132, 128, 126, 115, 117, 130, 113, 113, 107, 131, 143, 110, 126, 114, 121, 127, 142, 124, 125, 138, 142, 122, 67, 104, 127, 119, 147, 115, 117, 121, 120, 124, 126, 131, 117, 135, 132, 137, 116, 133, 131, 119, 136, 114, 119, 127, 136, 123, 116, 122, 109, 118, 129, 119, 133, 126, 129, 116, 139, 130, 115, 122, 127, 111, 120, 125, 137, 127, 127, 128, 120, 126, 127, 116, 124, 127, 118, 134, 109, 111, 130, 141, 141, 118, 129, 131, 134, 134, 134, 104, 133, 127, 130, 127, 119, 124, 136, 121, 134, 133, 106, 132, 129, 114, 129, 135, 125, 121, 121, 109, 125, 109, 130, 128, 128, 129, 130, 121, 130, 124, 114, 122, 135, 126, 130, 137, 112, 136, 102, 127, 139, 75, 130, 99, 141, 122, 132, 119, 117, 127, 131, 131, 125, 146, 127, 112, 134, 141, 127, 150, 112, 125, 121, 127, 140, 121, 116, 124, 111, 114, 126, 132, 111, 128, 125, 121, 125, 106, 119, 128, 125, 117, 111, 103, 115, 140, 123, 121, 125, 135, 118, 117, 137, 130, 139, 123, 126, 149, 112, 147, 123, 131, 117, 129, 101, 118, 128, 133, 129, 137, 118, 123, 124, 124, 123, 126, 128, 113, 124, 116, 122, 105, 128, 129, 121, 126, 113, 130, 122, 130, 116, 107, 142, 124, 128, 125, 125, 120, 137, 142, 136, 126, 142, 141, 124, 137, 118, 113, 129, 123, 122, 125, 123, 129, 132, 118, 132, 126, 127, 110, 120, 114, 132, 129, 141, 116, 110, 126, 126, 119, 128, 114, 136, 124, 130, 134, 151, 131, 121, 120, 120, 126, 128, 125, 118, 140, 120, 112, 120, 130, 129, 123, 130, 120, 124, 150, 127, 152, 133, 126, 122, 128, 113, 109, 136, 116, 138, 120, 141, 134, 124, 120, 106, 131, 110, 121, 139, 133, 120, 114, 133, 123, 121, 136, 129, 130, 129, 134, 110, 142, 126, 121, 123, 136, 131, 140, 117, 110, 124, 120, 112, 109, 116, 140, 132, 127, 136, 123, 131, 115, 115, 132, 125, 115, 118, 133, 121, 115, 120, 142, 126, 113, 118, 134, 111, 138, 124, 118, 124, 126, 125, 108, 130, 128, 151, 127, 136, 118, 129, 109, 120, 124, 130, 129, 118, 112, 134, 139, 133, 116, 115, 117, 113, 132, 135, 135, 117, 135, 126, 136, 109, 139, 120, 104, 120, 115, 143, 135, 131, 125, 114, 128, 128, 141, 116, 140, 126, 127, 127, 116, 117, 118, 120, 116, 136, 120, 133, 115, 125, 118, 115, 113, 120, 122, 128, 126, 114, 135, 114, 114, 145, 135, 140, 124, 120, 131, 134, 135, 138, 102, 127, 136, 127, 110, 122, 131, 132, 125, 140, 127, 116, 117, 112, 120, 148, 124, 116, 132, 128, 130, 129, 130, 105, 139, 107, 131, 102, 128, 122, 115, 111, 127, 115, 143, 109, 123, 116, 130, 136, 138, 129, 118, 123, 138, 126, 132, 148, 121, 117, 129, 102, 125, 136, 117, 109, 123, 130, 113, 138, 114, 119, 126, 124, 139, 150, 125, 119, 129, 114, 127, 125, 134, 132, 136, 134, 131, 115, 129, 144, 119, 118, 117, 128, 122, 107, 136, 106, 124, 126, 108, 130, 123, 100, 128, 147, 125, 111, 146, 142, 139, 134, 147, 122, 134, 112, 128, 112, 130, 116, 117, 140, 142, 115, 118, 92, 137, 142, 120, 120, 115, 127, 121, 135, 107, 125, 121, 109, 115, 124, 128, 111, 128, 132, 114, 120, 147, 129, 100, 138, 139, 143, 147, 125, 139, 127, 136, 115, 130, 134, 130, 119, 125, 141, 139, 116, 131, 128, 125, 123, 123, 138, 131, 105, 118, 144, 132, 118, 109, 125, 114, 115, 122, 130, 136, 130, 122, 144, 121, 119, 147, 127, 129, 110, 125, 136, 125, 123, 122, 122, 127, 128, 132, 138, 119, 140, 135, 134, 125, 137, 118, 119, 115, 118, 109, 123, 117, 126, 111, 140, 118, 124, 113, 115, 121, 120, 135, 112, 149, 113, 139, 136, 141, 144, 132, 129, 139, 123, 118, 137, 136, 120, 111, 140, 107, 115, 123, 132, 128, 131, 103, 115, 135, 112, 131, 122, 125, 118, 116, 105, 122, 127, 135, 128, 122, 115, 118, 130, 120, 110, 151, 121, 132, 123, 134, 135, 124, 99, 113, 128, 132, 115, 116, 130, 126, 128, 117, 135, 147, 151, 122, 107, 134, 124, 142, 136, 107, 123, 139, 111, 123, 125, 112, 122, 127, 141, 111, 129, 124, 116, 138, 128, 125, 125, 118, 112, 115, 138, 121, 144, 121, 128, 133, 126, 120, 139, 115, 129, 137, 135, 132, 112, 135, 135, 111, 116, 141, 125, 133, 119, 140, 137, 127, 121, 144, 146, 107, 133, 94, 109, 136, 112, 129, 128, 120, 100, 129, 126, 126, 113, 117, 120, 124, 114, 127, 114, 122, 116, 130, 135, 139, 105, 126, 133, 108, 123, 134, 115, 119, 146, 130, 120, 141, 118, 122, 124, 125, 139, 123, 135, 119, 107, 124, 120, 134, 136, 141, 131, 120, 144, 130, 122, 124, 130, 129, 111, 123, 138, 124, 124, 121, 135, 132, 118, 112, 132, 124, 147, 125, 117, 116, 133, 123, 118, 109, 123, 126, 125, 124, 129, 151, 123, 129, 126, 112, 125, 125, 144, 103, 107, 126, 132, 109, 101, 138, 128, 144, 148, 110, 131, 117, 117, 131, 128, 132, 133, 123, 129, 124, 114, 132, 127, 75, 118, 137, 125, 143, 125, 120, 131, 134, 143, 121, 93, 119, 136, 134, 123, 126, 140, 130, 132, 112, 114, 132, 114, 97, 149, 121, 114, 120, 116, 136, 118, 125, 134, 131, 113, 131, 127, 118, 124, 130, 123, 134, 129, 128, 137, 119, 119, 123, 106, 120, 123, 129, 120, 116, 127, 113, 129, 124, 127, 128, 116, 131, 126, 140, 131, 112, 130, 127, 123, 138, 125, 133, 122, 125, 116, 125, 131, 139, 123, 128, 117, 137, 119, 115, 117, 124, 128, 105, 126, 115, 127, 121, 115, 128, 138, 118, 100, 125, 101, 97, 120, 136, 151, 139, 133, 124, 127, 124, 129, 119, 127, 122, 112, 113, 130, 113, 126, 122, 118, 141, 118, 112, 119, 119, 132, 123, 119, 138, 118, 121, 123, 136, 122, 133, 123, 143, 108, 124, 108, 119, 133, 129, 110, 112, 126, 120, 108, 135, 125, 121, 143, 130, 137, 125, 91, 120, 128, 128, 129, 124, 135, 136, 131, 131, 143, 121, 123, 124, 130, 143, 109, 140, 125, 113, 124, 139, 133, 134, 112, 133, 149, 126, 116, 124, 132, 112, 122, 130, 114, 108, 109, 112, 122, 141, 133, 137, 127, 124, 126, 124, 117, 114, 114, 120, 120, 113, 157, 126, 126, 133, 127, 124, 148, 140, 132, 150, 126, 128, 142, 126, 152, 137, 127, 124, 115, 111, 110, 143, 110, 117, 117, 110, 135, 108, 120, 125, 146, 116, 122, 122, 115, 130, 125, 129, 152, 119, 120, 121, 111, 138, 117, 108, 145, 128, 128, 123, 125, 121, 145, 117, 123, 126, 109, 124, 135, 123, 124, 108, 114, 124, 131, 116, 112, 137, 133, 121, 130, 140, 130, 120, 101, 114, 128, 124, 131, 120, 113, 136, 131, 124, 121, 125, 130, 125, 108, 100, 119, 128, 118, 129, 141, 116, 145, 142, 132, 125, 124, 119, 129, 142, 138, 133, 129, 107, 135, 121, 138, 139, 122, 123, 128, 126, 134, 123, 114, 114, 124, 119, 133, 139, 132, 117, 134, 118, 119, 127, 127, 128, 147, 129, 120, 126, 126, 121, 129, 116, 115, 137, 124, 112, 122, 124, 126, 122, 138, 121, 132, 139, 119, 117, 139, 108, 113, 122, 117, 129, 134, 137, 128, 138, 100, 141, 113, 119, 124, 129, 118, 121, 149, 113, 119, 131, 119, 129, 116, 100, 114, 121, 130, 142, 131, 141, 122, 138, 133, 121, 108, 143, 144, 133, 116, 98, 137, 129, 123, 114, 124, 114, 128, 135, 115, 121, 126, 127, 140, 115, 127, 132, 116, 126, 120, 131, 131, 122, 128, 123, 120, 121, 142, 131, 127, 142, 125, 112, 127, 122, 110, 126, 116, 118, 120, 128, 122, 132, 136, 127, 114, 109, 127, 114, 123, 133, 123, 110, 117, 112, 135, 122, 125, 121, 123, 123, 111, 110, 133, 119, 115, 125, 128, 116, 138, 109, 117, 124, 127, 124, 126, 124, 131, 120, 142, 142, 123, 132, 129, 144, 125, 123, 122, 119, 128, 139, 136, 142, 120, 113, 137, 121, 126, 115, 132, 132, 138, 125, 123, 118, 134, 153, 112, 114, 140, 111, 111, 140, 143, 133, 125, 136, 133, 132, 132, 119, 96, 124, 121, 136, 121, 134, 123, 139, 136, 94, 100, 140, 150, 132, 128, 124, 109, 130, 146, 116, 130, 142, 113, 129, 136, 117, 114, 111, 113, 129, 147, 135, 132, 132, 124, 129, 113, 133, 130, 131, 114, 130, 132, 108, 143, 128, 114, 118, 127, 119, 124, 135, 117, 119, 128, 108, 114, 124, 146, 126, 117, 127, 99, 132, 132, 112, 123, 137, 145, 138, 123, 118, 116, 123, 126, 128, 118, 124, 130, 128, 126, 137, 134, 117, 117, 125, 132, 119, 118, 115, 109, 132, 126, 132, 116, 101, 137, 144, 111, 147, 113, 137, 96, 133, 126, 119, 136, 142, 123, 135, 115, 136, 139, 114, 130, 121, 128, 114, 115, 105, 148, 111, 114, 123, 123, 120, 136, 129, 135, 119, 125, 129, 105, 117, 127, 117, 123, 114, 148, 121, 137, 135, 110, 129, 130, 122, 119, 114, 112, 96, 140, 126, 134, 119, 137, 134, 127, 125, 119, 133, 107, 122, 109, 115, 138, 132, 116, 110, 134, 127, 136, 132, 125, 129, 125, 140, 127, 132, 118, 123, 123, 120, 117, 135, 134, 121, 148, 122, 120, 131, 111, 110, 109, 125, 104, 132, 118, 130, 117, 117, 132, 132, 115, 114, 128, 146, 132, 134, 123, 113, 129, 97, 122, 124, 119, 136, 120, 112, 122, 108, 110, 123, 109, 131, 133, 118, 114, 117, 120, 129, 135, 119, 132, 128, 137, 130, 143, 117, 145, 115, 126, 125, 158, 116, 117, 120, 115, 99, 138, 122, 118, 136, 138, 99, 122, 130, 123, 120, 108, 139, 129, 129, 137, 123, 130, 127, 125, 145, 117, 124, 117, 136, 125, 131, 113, 132, 129, 120, 118, 121, 129, 143, 115, 111, 105, 113, 139, 127, 116, 122, 123, 124, 126, 132, 134, 123, 117, 117, 129, 113, 114, 135, 137, 114, 110, 135, 118, 130, 133, 122, 117, 118, 104, 126, 125, 141, 118, 122, 131, 121, 128, 123, 129, 103, 129, 131, 111, 116, 129, 132, 118, 132, 126, 133, 142, 147, 125, 119, 124, 120, 111, 115, 110, 121, 135, 113, 120, 111, 121, 139, 125, 127, 122, 125, 138, 124, 128, 138, 113, 133, 121, 137, 125, 121, 132, 119, 126, 110, 122, 104, 128, 130, 98, 133, 135, 105, 141, 129, 128, 128, 136, 132, 111, 140, 139, 131, 129, 128, 113, 129, 128, 108, 145, 127, 131, 125, 118, 131, 111, 121, 118, 126, 122, 102, 118, 119, 128, 130, 140, 114, 133, 123, 88, 123, 141, 117, 124, 137, 116, 130, 139, 130, 120, 116, 119, 131, 110, 128, 123, 123, 129, 145, 129, 123, 126, 129, 121, 129, 130, 124, 125, 136, 121, 154, 131, 109, 125, 137, 117, 127, 114, 140, 114, 125, 137, 131, 136, 110, 141, 107, 130, 106, 117, 101, 126, 127, 143, 139, 130, 139, 107, 131, 136, 134, 131, 107, 128, 123, 104, 134, 141, 137, 116, 118, 126, 130, 124, 128, 115, 111, 111, 109, 113, 143, 133, 137, 117, 127, 127, 137, 122, 115, 113, 137, 142, 121, 115, 136, 133, 121, 121, 123, 128, 136, 136, 136, 120, 122, 141, 134, 145, 141, 118, 112, 131, 134, 120, 128, 111, 127, 130, 130, 118, 129, 118, 116, 132, 113, 135, 138, 121, 115, 111, 142, 123, 143, 128, 131, 130, 115, 123, 104, 145, 135, 130, 126, 103, 124, 127, 135, 120, 124, 137, 139, 118, 147, 119, 141, 131, 138, 123, 135, 141, 128, 118, 116, 135, 123, 118, 130, 117, 115, 116, 140, 120, 123, 132, 128, 132, 140, 121, 124, 120, 128, 127, 134, 120, 123, 105, 133, 103, 138, 122, 113, 141, 136, 116, 132, 119, 155, 122, 133, 128, 136, 113, 145, 119, 115, 123, 133, 125, 121, 113, 124, 139, 139, 130, 127, 135, 122, 126, 133, 140, 124, 143, 121, 126, 122, 117, 133, 133, 127, 110, 133, 132, 128, 125, 127, 133, 123, 112, 120, 122, 140, 115, 138, 134, 110, 126, 164, 127, 129, 130, 139, 106, 113, 114, 138, 136, 101, 128, 134, 136, 134, 122, 119, 115, 133, 111, 126, 131, 124, 134, 139, 111, 123, 107, 127, 121, 121, 119, 119, 122, 135, 125, 132, 122, 114, 116, 132, 114, 140, 136, 126, 116, 131, 135, 148, 146, 138, 140, 137, 144, 140, 133, 135, 138, 113, 128, 127, 141, 139, 123, 131, 135, 136, 123, 127, 125, 128, 128, 118, 131, 102, 135, 105, 133, 135, 128, 121, 120, 129, 123, 134, 121, 108, 109, 120, 124, 111, 122, 112, 135, 124, 144, 113, 135, 119, 112, 135, 131, 133, 136, 123, 127, 121, 131, 119, 124, 104, 113, 130, 133, 131, 139, 123, 123, 140, 138, 146, 107, 129, 132, 110, 127, 124, 131, 114, 117, 125, 129, 122, 115, 108, 122, 128, 127, 131, 141, 129, 133, 110, 134, 122, 120, 119, 132, 143, 143, 110, 124, 125, 125, 115, 126, 141, 116, 113, 126, 118, 119, 146, 118, 123, 124, 138, 136, 129, 136, 143, 106, 124, 120, 118, 128, 115, 123, 117, 140, 122, 125, 133, 126, 126, 136, 117, 122, 128, 109, 136, 113, 137, 109, 130, 135, 115, 112, 130, 142, 123, 133, 125, 115, 126, 135, 145, 132, 107, 115, 131, 132, 140, 121, 140, 127, 127, 115, 134, 121, 129, 100, 116, 115, 121, 129, 108, 134, 122, 122, 113, 143, 105, 114, 115, 118, 134, 126, 133, 110, 126, 124, 146, 115, 120, 136, 133, 122, 110, 126, 130, 114, 150, 125, 114, 118, 136, 129, 120, 115, 106, 110, 129, 130, 129, 136, 143, 130, 133, 120, 123, 143, 129, 120, 133, 112, 132, 114, 109, 120, 124, 128, 126, 130, 133, 127, 146, 114, 127, 122, 127, 143, 140, 132, 137, 136, 129, 122, 118, 131, 139, 111, 138, 132, 133, 128, 127, 126, 124, 133, 129, 134, 127, 127, 150, 123, 115, 120, 115, 109, 112, 128, 129, 123, 134, 126, 128, 124, 129, 130, 112, 129, 130, 125, 116, 103, 111, 152, 107, 122, 118, 126, 126, 150, 127, 123, 136, 119, 133, 125, 129, 130, 127, 132, 117, 131, 144, 115, 125, 138, 127, 121, 122, 120, 129, 123, 108, 135, 128, 116, 133, 129, 116, 136, 149, 116, 129, 146, 128, 131, 144, 129, 112, 139, 117, 138, 109, 106, 136, 120, 115, 135, 110, 127, 139, 114, 134, 110, 141, 131, 125, 143, 137, 115, 141, 125, 147, 123, 120, 116, 132, 106, 126, 129, 128, 131, 128, 132, 107, 122, 116, 98, 137, 125, 108, 123, 140, 140, 136, 127, 119, 111, 132, 123, 133, 123, 112, 125, 127, 129, 133, 133, 132, 115, 123, 119, 134, 117, 129, 121, 146, 120, 124, 119, 121, 118, 129, 115, 137, 117, 116, 117, 124, 120, 127, 133, 135, 137, 129, 123, 139, 128, 149, 123, 124, 124, 134, 132, 133, 118, 138, 138, 124, 136, 127, 112, 119, 113, 127, 120, 120, 126, 124, 130, 127, 123, 128, 133, 138, 130, 130, 121, 129, 125, 119, 126, 128, 119, 129, 132, 121, 127, 127, 107, 124, 129, 129, 139, 112, 115, 123, 105, 127, 115, 121, 118, 116, 115, 153, 140, 117, 118, 114, 114, 124, 141, 141, 136, 125, 127, 138, 166, 108, 109, 122, 150, 119, 119, 131, 122, 104, 124, 111, 128, 115, 119, 155, 114, 120, 124, 124, 124, 137, 130, 126, 117, 126, 118, 131, 122, 130, 136, 133, 106, 113, 110, 117, 114, 137, 128, 125, 119, 129, 127, 102, 121, 131, 114, 131, 119, 157, 121, 117, 135, 130, 129, 122, 119, 122, 134, 118, 124, 135, 130, 117, 114, 127, 115, 114, 131, 125, 139, 127, 117, 112, 120, 130, 122, 111, 129, 131, 132, 136, 144, 138, 136, 154, 122, 141, 127, 130, 120, 135, 132, 123, 136, 124, 114, 141, 121, 126, 119, 120, 121, 131, 114, 118, 119, 116, 124, 124, 128, 124, 132, 123, 134, 115, 120, 118, 134, 135, 111, 112, 132, 123, 123, 119, 121, 133, 103, 120, 138, 134, 152, 134, 126, 114, 131, 128, 122, 115, 110, 138, 129, 124, 118, 112, 117, 113, 130, 121, 128, 123, 130, 140, 127, 141, 124, 93, 138, 144, 123, 123, 128, 114, 136, 130, 121, 125, 85, 127, 122, 146, 137, 139, 112, 120, 136, 109, 123, 129, 114, 104, 133, 136, 119, 124, 144, 123, 109, 124, 111, 128, 125, 136, 116, 146, 149, 121, 112, 127, 128, 129, 117, 124, 123, 126, 123, 111, 109, 123, 140, 113, 128, 125, 125, 123, 111, 124, 122, 117, 120, 121, 127, 132, 110, 111, 135, 121, 133, 126, 122, 131, 124, 137, 118, 125, 131, 109, 123, 124, 120, 121, 124, 127, 113, 123, 107, 131, 110, 136, 128, 119, 126, 119, 129, 143, 135, 124, 128, 120, 132, 140, 134, 127, 140, 122, 135, 129, 124, 134, 122, 151, 120, 106, 117, 123, 136, 125, 128, 141, 126, 113, 147, 123, 129, 135, 105, 124, 141, 124, 126, 128, 123, 121, 114, 129, 125, 105, 136, 124, 119, 135, 112, 136, 127, 117, 139, 138, 113, 119, 127, 129, 128, 134, 136, 115, 135, 122, 118, 148, 149, 121, 130, 124, 114, 124, 124, 118, 122, 125, 125, 125, 147, 123, 132, 115, 121, 119, 130, 119, 110, 132, 119, 131, 134, 139, 119, 139, 115, 109, 152, 126, 99, 130, 129, 133, 130, 140, 131, 130, 133, 125, 115, 111, 98, 119, 130, 122, 118, 133, 134, 109, 134, 123, 115, 124, 145, 132, 128, 111, 155, 145, 131, 137, 134, 129, 110, 127, 129, 126, 124, 124, 128, 129, 108, 125, 127, 126, 129, 138, 135, 118, 127, 125, 136, 130, 137, 138, 122, 128, 128, 128, 123, 116, 136, 158, 122, 144, 122, 138, 133, 106, 144, 136, 109, 113, 140, 133, 113, 103, 92, 100, 116, 117, 135, 103, 119, 122, 109, 123, 125, 134, 125, 124, 114, 120, 130, 127, 133, 134, 129, 142, 105, 136, 136, 111, 122, 146, 119, 122, 120, 107, 125, 130, 125, 124, 102, 128, 135, 111, 125, 123, 130, 125, 125, 122, 118, 129, 124, 126, 125, 115, 128, 141, 134, 129, 125, 124, 122, 127, 118, 129, 131, 132, 127, 135, 116, 128, 128, 130, 134, 128, 118, 134, 147, 120, 141, 116, 138, 123, 126, 112, 114, 131, 108, 112, 102, 136, 120, 123, 119, 129, 124, 131, 134, 133, 117, 140, 122, 128, 130, 115, 133, 139, 124, 109, 135, 131, 104, 123, 141, 126, 133, 122, 124, 110, 109, 135, 136, 145, 134, 121, 119, 131, 114, 116, 114, 133, 112, 143, 114, 124, 121, 119, 108, 125, 132, 108, 133, 120, 112, 119, 119, 121, 123, 152, 118, 129, 130, 113, 118, 115, 129, 109, 121, 138, 134, 101, 127, 104, 126, 125, 124, 150, 122, 118, 148, 132, 128, 132, 142, 145, 121, 142, 132, 114, 131, 126, 130, 137, 135, 116, 117, 110, 128, 115, 131, 126, 116, 123, 115, 137, 131, 145, 127, 120, 127, 149, 140, 123, 110, 137, 111, 99, 137, 123, 124, 105, 121, 125, 145, 122, 104, 120, 127, 121, 140, 128, 144, 140, 134, 122, 115, 125, 119, 129, 144, 121, 138, 114, 133, 149, 122, 112, 123, 127, 136, 139, 127, 117, 120, 109, 141, 130, 116, 121, 117, 134, 115, 146, 105, 145, 144, 126, 110, 116, 124, 131, 123, 123, 122, 117, 101, 122, 117, 126, 138, 133, 133, 120, 123, 128, 121, 126, 123, 132, 123, 123, 119, 116, 144, 115, 146, 117, 112, 111, 136, 132, 129, 129, 122, 125, 128, 141, 115, 137, 121, 124, 134, 128, 133, 126, 123, 140, 112, 124, 111, 147, 132, 124, 121, 129, 129, 125, 121, 122, 140, 128, 119, 124, 127, 155, 121, 113, 119, 138, 131, 127, 128, 127, 120, 140, 110, 130, 135, 147, 119, 124, 140, 106, 119, 136, 136, 121, 149, 137, 136, 116, 125, 122, 128, 132, 152, 119, 133, 119, 144, 116, 137, 126, 110, 130, 126, 112, 146, 128, 120, 124, 134, 118, 133, 135, 129, 123, 126, 107, 136, 128, 136, 136, 103, 144, 118, 102, 122, 118, 134, 125, 128, 127, 148, 121, 130, 124, 122, 131, 123, 134, 132, 112, 153, 124, 116, 123, 131, 116, 118, 126, 110, 129, 134, 127, 123, 131, 116, 140, 120, 115, 112, 132, 118, 145, 123, 111, 96, 129, 137, 116, 114, 121, 127, 125, 137, 111, 141, 140, 118, 121, 119, 121, 115, 126, 143, 109, 142, 114, 117, 144, 140, 134, 126, 133, 114, 132, 116, 125, 135, 117, 130, 109, 116, 124, 105, 122, 135, 117, 140, 129, 121, 128, 119, 134, 98, 106, 110, 141, 109, 128, 107, 122, 125, 131, 141, 129, 125, 130, 123, 121, 120, 113, 111, 108, 117, 114, 128, 115, 121, 135, 132, 128, 129, 124, 115, 132, 136, 123, 126, 113, 125, 123, 128, 130, 120, 126, 129, 140, 127, 130, 113, 135, 124, 130, 128, 132, 122, 124, 142, 146, 133, 146, 135, 136, 127, 132, 120, 124, 148, 117, 119, 121, 122, 135, 130, 136, 131, 141, 132, 125, 131, 129, 131, 129, 122, 144, 117, 170, 122, 126, 116, 129, 122, 130, 134, 119, 128, 116, 132, 129, 126, 135, 142, 125, 134, 127, 145, 130, 142, 104, 136, 145, 126, 120, 128, 120, 118, 122, 120, 124, 126, 135, 139, 136, 120, 121, 123, 110, 121, 128, 119, 120, 115, 124, 130, 120, 129, 128, 147, 119, 116, 117, 139, 121, 138, 128, 126, 120, 116, 127, 137, 140, 120, 116, 131, 139, 128, 127, 124, 127, 123, 124, 146, 129, 121, 122, 113, 138, 132, 124, 128, 120, 144, 136, 123, 112, 133, 126, 117, 119, 117, 129, 109, 117, 135, 128, 138, 129, 119, 123, 119, 110, 112, 132, 122, 126, 123, 126, 111, 124, 134, 122, 117, 122, 104, 134, 119, 130, 135, 113, 115, 102, 131, 131, 133, 128, 136, 126, 119, 119, 129, 137, 131, 131, 112, 117, 118, 125, 132, 133, 128, 125, 120, 112, 117, 133, 114, 122, 125, 138, 141, 123, 115, 126, 112, 125, 144, 117, 132, 127, 133, 114, 119, 116, 129, 131, 116, 146, 91, 116, 114, 139, 124, 121, 117, 131, 104, 140, 126, 133, 135, 131, 122, 135, 132, 127, 106, 131, 119, 116, 133, 138, 134, 136, 140, 140, 121, 114, 127, 124, 133, 130, 133, 119, 135, 129, 140, 134, 140, 106, 118, 140, 120, 134, 118, 150, 122, 115, 136, 145, 118, 134, 139, 113, 169, 131, 137, 116, 116, 135, 109, 130, 129, 144, 134, 124, 117, 109, 127, 140, 106, 151, 117, 121, 139, 139, 127, 130, 133, 131, 133, 115, 108, 143, 111, 124, 132, 131, 143, 121, 125, 127, 137, 123, 124, 124, 120, 125, 132, 125, 116, 145, 135, 130, 147, 147, 133, 115, 129, 130, 114, 127, 134, 129, 120, 111, 101, 135, 122, 138, 144, 120, 130, 138, 113, 116, 130, 117, 147, 121, 136, 146, 117, 111, 122, 117, 118, 117, 135, 132, 126, 127, 119, 120, 124, 125, 121, 117, 110, 130, 146, 135, 122, 120, 106, 139, 134, 126, 131, 129, 121, 112, 128, 111, 126, 131, 144, 134, 125, 121, 103, 125, 140, 120, 128, 119, 131, 109, 126, 135, 123, 95, 119, 133, 119, 122, 120, 111, 126, 133, 110, 97, 119, 124, 116, 124, 124, 138, 121, 124, 122, 115, 124, 117, 140, 105, 133, 130, 120, 127, 132, 114, 145, 133, 143, 121, 121, 130, 116, 131, 114, 126, 134, 130, 122, 126, 124, 133, 139, 120, 121, 134, 135, 116, 127, 127, 118, 129, 140, 112, 131, 139, 130, 127, 118, 120, 126, 132, 119, 123, 107, 142, 122, 124, 119, 105, 122, 119, 130, 120, 129, 121, 122, 113, 123, 124, 120, 117, 129, 136, 121, 125, 98, 125, 128, 136, 121, 118, 99, 108, 115, 133, 124, 130, 141, 122, 131, 110, 135, 108, 129, 97, 119, 136, 100, 125, 118, 117, 102, 111, 146, 134, 107, 131, 129, 133, 117, 145, 127, 118, 125, 125, 130, 123, 127, 115, 132, 146, 120, 122, 132, 137, 130, 131, 137, 115, 119, 118, 120, 138, 124, 131, 133, 143, 120, 120, 122, 120, 122, 149, 125, 108, 121, 113, 125, 128, 122, 132, 133, 117, 115, 127, 137, 128, 143, 127, 121, 126, 121, 121, 119, 121, 120, 132, 122, 122, 154, 126, 134, 117, 140, 106, 127, 133, 116, 133, 140, 117, 121, 137, 125, 121, 131, 118, 122, 119, 140, 121, 117, 111, 127, 101, 132, 111, 121, 122, 122, 122, 120, 139, 124, 119, 133, 110, 122, 132, 121, 121, 124, 101, 131, 132, 137, 124, 126, 108, 129, 136, 108, 123, 142, 127, 135, 132, 126, 136, 118, 113, 131, 129, 114, 135, 125, 144, 119, 129, 126, 116, 139, 148, 142, 149, 94, 113, 125, 114, 131, 127, 115, 124, 128, 134, 141, 128, 117, 120, 157, 129, 128, 126, 127, 132, 112, 138, 129, 108, 121, 110, 119, 117, 115, 131, 137, 137, 115, 125, 125, 123, 138, 121, 120, 118, 108, 124, 123, 118, 104, 107, 120, 126, 135, 112, 127, 116, 112, 142, 122, 125, 118, 136, 120, 128, 122, 114, 120, 139, 124, 141, 116, 126, 125, 105, 110, 134, 126, 135, 127, 125, 133, 136, 111, 113, 127, 117, 121, 112, 141, 136, 124, 112, 104, 118, 114, 118, 114, 120, 123, 123, 150, 122, 115, 141, 134, 142, 121, 133, 142, 124, 131, 145, 118, 121, 120, 138, 126, 111, 127, 116, 137, 134, 119, 124, 124, 121, 130, 140, 118, 135, 127, 132, 137, 105, 118, 127, 128, 122, 137, 122, 132, 108, 106, 135, 109, 115, 112, 117, 138, 124, 131, 144, 118, 116, 129, 106, 119, 123, 142, 133, 131, 125, 133, 152, 122, 113, 126, 135, 118, 147, 130, 139, 143, 125, 148, 133, 125, 143, 136, 114, 115, 124, 118, 125, 116, 122, 119, 138, 127, 122, 139, 138, 119, 117, 114, 105, 125, 122, 130, 123, 125, 124, 118, 122, 112, 146, 148, 122, 110, 122, 131, 122, 123, 123, 117, 139, 115, 130, 119, 114, 118, 142, 135, 123, 124, 120, 132, 128, 135, 150, 123, 120, 121, 122, 121, 126, 138, 124, 127, 106, 133, 152, 130, 143, 130, 133, 134, 123, 110, 126, 137, 126, 134, 126, 115, 131, 115, 118, 139, 123, 120, 130, 109, 127, 144, 118, 148, 134, 138, 117, 130, 119, 110, 120, 121, 108, 132, 121, 133, 138, 121, 108, 135, 121, 147, 132, 110, 136, 121, 124, 127, 131, 115, 152, 131, 144, 139, 128, 111, 113, 129, 104, 121, 129, 127, 115, 131, 124, 122, 128, 135, 106, 123, 118, 123, 119, 129, 107, 113, 124, 121, 118, 114, 121, 135, 114, 109, 122, 151, 120, 111, 108, 130, 155, 120, 122, 102, 116, 132, 136, 125, 131, 139, 109, 120, 112, 126, 125, 114, 112, 112, 116, 134, 102, 131, 139, 119, 151, 128, 129, 121, 125, 136, 118, 119, 126, 124, 125, 140, 134, 127, 148, 138, 119, 138, 120, 114, 136, 142, 127, 97, 136, 137, 123, 124, 123, 128, 143, 149, 131, 118, 124, 121, 133, 112, 124, 139, 110, 137, 139, 121, 145, 120, 116, 115, 126, 137, 130, 147, 137, 142, 137, 126, 128, 112, 130, 109, 108, 117, 119, 111, 126, 143, 116, 101, 125, 141, 123, 121, 122, 138, 123, 126, 123, 129, 124, 126, 139, 123, 140, 109, 137, 119, 120, 136, 125, 130, 111, 110, 120, 122, 125, 111, 116, 123, 111, 127, 115, 119, 123, 124, 139, 120, 111, 128, 121, 128, 128, 119, 148, 133, 136, 114, 118, 125, 136, 140, 140, 119, 137, 132, 118, 131, 119, 105, 118, 134, 97, 124, 127, 118, 130, 124, 120, 125, 124, 113, 134, 120, 124, 116, 129, 114, 109, 137, 131, 124, 126, 145, 129, 133, 116, 146, 133, 123, 130, 128, 117, 130, 137, 120, 134, 119, 144, 127, 119, 129, 112, 126, 115, 136, 123, 125, 118, 130, 119, 119, 116, 119, 137, 130, 127, 115, 130, 127, 128, 132, 135, 119, 144, 127, 122, 126, 131, 123, 124, 125, 134, 117, 111, 127, 116, 129, 124, 136, 124, 115, 120, 126, 127, 123, 139, 116, 121, 117, 121, 106, 124, 120, 129, 115, 120, 128, 137, 136, 122, 117, 133, 115, 120, 131, 121, 115, 126, 119, 126, 139, 131, 117, 125, 120, 133, 116, 137, 119, 125, 118, 125, 134, 140, 111, 118, 114, 128, 129, 121, 118, 117, 106, 130, 122, 127, 106, 128, 120, 130, 129, 132, 128, 129, 122, 117, 131, 120, 141, 127, 140, 117, 127, 112, 116, 123, 137, 133, 130, 131, 115, 112, 122, 124, 136, 133, 109, 139, 128, 121, 117, 138, 121, 123, 129, 145, 118, 134, 132, 118, 119, 119, 125, 137, 114, 128, 125, 127, 113, 133, 125, 121, 127, 124, 121, 118, 131, 119, 132, 101, 104, 120, 135, 117, 126, 130, 116, 123, 117, 139, 144, 122, 119, 130, 126, 122, 127, 122, 125, 119, 131, 110, 121, 130, 127, 121, 120, 123, 113, 128, 122, 118, 136, 127, 131, 124, 150, 127, 139, 116, 139, 116, 134, 107, 125, 120, 111, 123, 122, 131, 124, 111, 124, 127, 112, 130, 123, 122, 120, 129, 112, 111, 100, 139, 145, 121, 115, 113, 132, 138, 144, 117, 122, 122, 129, 113, 119, 132, 126, 114, 127, 128, 122, 127, 132, 128, 144, 133, 124, 120, 114, 135, 125, 122, 130, 135, 110, 135, 133, 128, 122, 132, 138, 130, 113, 115, 119, 129, 129, 122, 119, 134, 129, 120, 111, 110, 131, 126, 122, 126, 125, 119, 124, 125, 121, 120, 120, 120, 135, 126, 115, 127, 121, 125, 124, 120, 131, 109, 127, 122, 123, 150, 124, 119, 133, 131, 109, 132, 150, 134, 133, 132, 122, 134, 130, 110, 125, 126, 107, 136, 111, 121, 111, 122, 124, 130, 121, 109, 135, 130, 136, 121, 119, 127, 125, 105, 135, 120, 121, 124, 119, 136, 121, 145, 129, 130, 111, 112, 124, 121, 111, 117, 134, 114, 128, 108, 123, 126, 117, 138, 117, 132, 129, 127, 110, 125, 114, 124, 127, 124, 145, 116, 119, 138, 131, 137, 122, 113, 107, 123, 118, 111, 130, 132, 119, 128, 126, 120, 122, 114, 120, 143, 106, 123, 120, 125, 120, 130, 111, 123, 114, 154, 123, 118, 136, 144, 125, 133, 119, 136, 119, 132, 108, 127, 131, 125, 131, 119, 135, 128, 123, 129, 130, 128, 138, 121, 119, 114, 124, 110, 128, 115, 113, 117, 128, 124, 131, 125, 124, 139, 122, 122, 113, 115, 111, 109, 117, 131, 116, 129, 143, 131, 115, 132, 150, 125, 145, 136, 120, 119, 123, 116, 123, 116, 132, 144, 127, 139, 143, 151, 146, 123, 112, 121, 125, 132, 136, 119, 113, 116, 124, 119, 122, 106, 116, 121, 131, 127, 130, 137, 113, 120, 119, 130, 125, 133, 120, 134, 120, 136, 124, 122, 110, 124, 117, 118, 132, 138, 141, 111, 137, 121, 127, 115, 121, 118, 129, 116, 130, 124, 138, 102, 131, 135, 129, 130, 131, 141, 126, 136, 113, 132, 129, 111, 114, 134, 139, 119, 126, 124, 135, 130, 134, 124, 136, 140, 119, 112, 118, 123, 121, 122, 118, 133, 115, 121, 112, 124, 118, 120, 128, 139, 114, 128, 117, 122, 128, 132, 129, 134, 131, 117, 135, 124, 131, 117, 126, 115, 126, 124, 128, 144, 112, 122, 134, 130, 119, 115, 130, 116, 117, 123, 128, 140, 125, 118, 128, 117, 119, 121, 133, 139, 121, 121, 126, 123, 136, 145, 97, 120, 135, 134, 127, 126, 112, 120, 129, 127, 116, 122, 115, 115, 137, 123, 138, 120, 118, 123, 113, 134, 125, 129, 141, 131, 128, 142, 123, 138, 124, 126, 134, 137, 111, 135, 122, 117, 131, 121, 133, 125, 120, 126, 120, 130, 119, 118, 111, 124, 127, 130, 115, 123, 132, 130, 117, 124, 121, 115, 121, 120, 119, 129, 117, 134, 122, 132, 115, 130, 119, 125, 113, 140, 127, 128, 154, 127, 119, 134, 133, 118, 126, 140, 126, 114, 120, 131, 131, 133, 133, 115, 132, 124, 117, 141, 121, 135, 120, 137, 135, 115, 136, 120, 116, 128, 122, 139, 129, 130, 135, 137, 134, 153, 127, 133, 134, 131, 123, 127, 110, 144, 129, 134, 112, 119, 142, 118, 152, 128, 125, 137, 141, 127, 123, 141, 124, 117, 139, 132, 121, 137, 125, 111, 133, 132, 118, 125, 123, 123, 118, 115, 126, 132, 113, 115, 123, 121, 142, 120, 137, 124, 123, 122, 123, 136, 116, 121, 127, 124, 137, 118, 133, 128, 131, 129, 145, 123, 133, 123, 120, 129, 127, 121, 112, 133, 118, 125, 124, 130, 140, 122, 137, 131, 129, 132, 133, 127, 126, 114, 126, 126, 130, 124, 140, 132, 138, 128, 128, 132, 124, 111, 121, 119, 126, 112, 122, 126, 125, 106, 128, 116, 127, 120, 129, 128, 120, 127, 128, 120, 120, 116, 126, 133, 116, 125, 131, 129, 131, 125, 124, 120, 103, 122, 108, 111, 128, 138, 120, 144, 120, 118, 131, 117, 129, 126, 134, 109, 117, 139, 126, 136, 127, 130, 120, 128, 121, 134, 125, 124, 120, 123, 137, 120, 109, 121, 123, 137, 127, 131, 124, 124, 132, 117, 126, 130, 134, 124, 123, 118, 122, 131, 115, 137, 117, 104, 124, 131, 129, 111, 128, 113, 133, 127, 143, 135, 120, 130, 115, 115, 130, 131, 131, 115, 114, 146, 121, 129, 126, 134, 124, 129, 135, 118, 149, 123, 129, 112, 127, 126, 129, 127, 126, 124, 131, 118, 117, 111, 113, 106, 114, 124, 121, 132, 148, 121, 134, 131, 125, 133, 132, 132, 96, 121, 116, 125, 118, 117, 132, 134, 111, 122, 131, 125, 126, 154, 127, 144, 142, 122, 137, 136, 126, 119, 117, 127, 112, 139, 130, 128, 137, 121, 140, 131, 123, 122, 107, 134, 107, 135, 135, 109, 127, 102, 120, 119, 126, 123, 122, 106, 139, 111, 122, 119, 120, 138, 141, 124, 128, 108, 127, 118, 138, 121, 123, 127, 117, 115, 135, 125, 118, 122, 154, 118, 125, 125, 123, 110, 126, 131, 138, 126, 136, 152, 116, 123, 123, 128, 124, 132, 112, 124, 119, 126, 127, 123, 139, 110, 125, 127, 110, 102, 132, 121, 132, 140, 124, 115, 144, 131, 131, 128, 111, 138, 121, 127, 128, 126, 144, 108, 116, 130, 139, 136, 117, 136, 138, 123, 128, 120, 126, 132, 108, 129, 127, 122, 137, 119, 119, 142, 138, 124, 123, 131, 121, 134, 105, 117, 119, 125, 125, 132, 115, 115, 132, 140, 120, 117, 104, 132, 136, 115, 120, 108, 132, 119, 129, 125, 116, 133, 107, 128, 134, 127, 132, 125, 127, 136, 118, 108, 120, 113, 124, 127, 113, 123, 141, 118, 126, 121, 115, 129, 115, 114, 123, 112, 134, 125, 124, 123, 124, 129, 123, 130, 140, 117, 132, 125, 130, 108, 124, 122, 125, 120, 150, 139, 137, 124, 128, 111, 114, 118, 131, 136, 112, 127, 103, 103, 115, 116, 135, 116, 127, 125, 123, 151, 137, 132, 127, 131, 101, 131, 141, 124, 122, 125, 145, 138, 117, 136, 138, 121, 132, 123, 136, 125, 125, 112, 135, 107, 126, 142, 124, 132, 129, 134, 122, 118, 110, 118, 138, 104, 133, 136, 134, 133, 124, 128, 141, 125, 132, 119, 116, 105, 132, 114, 115, 111, 124, 136, 128, 112, 121, 119, 126, 123, 136, 144, 135, 116, 135, 121, 137, 119, 128, 112, 124, 110, 135, 124, 127, 120, 122, 121, 143, 120, 112, 94, 110, 128, 114, 121, 123, 136, 120, 112, 110, 132, 131, 131, 127, 128, 133, 119, 131, 117, 128, 114, 134, 136, 118, 130, 129, 139, 131, 111, 129, 138, 129, 137, 135, 134, 130, 141, 107, 113, 131, 126, 120, 132, 126, 142, 150, 121, 113, 117, 132, 114, 138, 127, 128, 135, 130, 132, 123, 140, 132, 115, 118, 124, 115, 132, 141, 109, 140, 122, 122, 129, 138, 129, 124, 126, 127, 123, 125, 129, 109, 130, 136, 111, 143, 112, 131, 124, 105, 137, 138, 122, 125, 117, 126, 113, 130, 119, 123, 123, 110, 130, 137, 105, 121, 123, 129, 142, 110, 130, 135, 123, 138, 119, 120, 128, 113, 119, 139, 130, 127, 124, 110, 126, 123, 118, 124, 108, 103, 116, 102, 123, 140, 142, 134, 118, 130, 109, 100, 116, 126, 114, 112, 110, 128, 142, 125, 127, 102, 119, 131, 122, 130, 111, 139, 119, 126, 148, 128, 112, 138, 122, 129, 121, 118, 129, 115, 113, 122, 139, 123, 124, 113, 123, 131, 118, 113, 133, 104, 137, 144, 114, 111, 113, 131, 141, 123, 119, 126, 122, 128, 112, 119, 132, 129, 133, 114, 121, 120, 138, 120, 120, 106, 124, 114, 124, 124, 126, 128, 131, 122, 123, 128, 131, 141, 140, 111, 125, 147, 104, 124, 124, 149, 112, 122, 134, 120, 126, 124, 130, 121, 133, 132, 135, 124, 133, 137, 118, 124, 118, 128, 127, 112, 130, 110, 129, 123, 145, 131, 140, 127, 128, 112, 132, 129, 125, 129, 132, 134, 115, 106, 124, 132, 110, 132, 118, 115, 129, 125, 131, 114, 134, 122, 125, 139, 118, 129, 117, 131, 127, 128, 119, 123, 123, 129, 131, 127, 118, 130, 121, 115, 129, 130, 116, 114, 123, 127, 148, 116, 128, 130, 129, 138, 109, 128, 122, 130, 140, 128, 127, 139, 135, 122, 136, 141, 119, 123, 116, 142, 118, 126, 139, 133, 122, 119, 136, 145, 119, 131, 120, 134, 127, 115, 127, 147, 135, 128, 132, 141, 123, 125, 133, 118, 117, 137, 131, 123, 108, 130, 132, 110, 139, 127, 118, 127, 135, 123, 138, 134, 124, 118, 131, 115, 140, 142, 116, 117, 110, 129, 122, 122, 122, 124, 122, 123, 117, 126, 127, 126, 135, 129, 125, 114, 130, 125, 128, 121, 133, 131, 122, 131, 131, 139, 119, 128, 121, 126, 129, 118, 118, 113, 114, 120, 138, 118, 117, 126, 132, 132, 134, 128, 109, 140, 129, 126, 122, 103, 89, 105, 108, 142, 133, 130, 132, 126, 120, 116, 141, 123, 120, 134, 122, 133, 120, 121, 101, 124, 137, 123, 145, 101, 123, 125, 110, 118, 126, 144, 119, 119, 132, 121, 136, 128, 134, 139, 137, 135, 126, 143, 125, 136, 139, 120, 121, 123, 110, 116, 117, 132, 119, 137, 130, 122, 118, 126, 142, 129, 125, 119, 129, 126, 135, 123, 116, 109, 140, 117, 115, 124, 130, 136, 141, 121, 119, 123, 125, 130, 125, 116, 124, 134, 107, 134, 122, 133, 131, 116, 117, 139, 138, 129, 127, 120, 139, 129, 134, 139, 120, 116, 122, 122, 140, 130, 130, 136, 132, 128, 143, 124, 122, 122, 121, 131, 122, 120, 118, 143, 102, 122, 128, 134, 121, 131, 133, 124, 138, 122, 95, 120, 126, 126, 103, 164, 123, 117, 160, 129, 126, 132, 136, 136, 112, 128, 130, 150, 94, 122, 122, 106, 114, 148, 126, 116, 125, 127, 151, 161, 125, 144, 132, 116, 134, 125, 122, 109, 116, 128, 117, 128, 120, 141, 129, 112, 133, 125, 111, 129, 130, 119, 115, 140, 121, 124, 113, 131, 123, 134, 131, 128, 136, 137, 149, 111, 109, 124, 127, 108, 129, 138, 131, 132, 132, 143, 137, 119, 121, 146, 121, 128, 138, 125, 135, 118, 130, 125, 133, 148, 124, 112, 134, 122, 136, 110, 125, 121, 115, 136, 123, 129, 121, 121, 140, 125, 131, 127, 114, 131, 131, 131, 126, 139, 104, 116, 107, 117, 109, 133, 139, 144, 115, 122, 127, 107, 122, 124, 120, 116, 117, 143, 115, 120, 126, 119, 115, 110, 113, 125, 137, 117, 128, 107, 131, 121, 121, 128, 110, 139, 134, 125, 127, 133, 121, 134, 137, 124, 128, 138, 128, 113, 122, 139, 147, 140, 124, 130, 134, 135, 126, 138, 123, 129, 131, 123, 128, 129, 116, 121, 113, 147, 130, 117, 129, 120, 103, 114, 155, 137, 130, 122, 113, 101, 130, 132, 107, 117, 134, 135, 140, 107, 117, 116, 135, 131, 134, 121, 135, 108, 115, 128, 117, 113, 143, 146, 117, 126, 110, 137, 129, 115, 99, 96, 112, 122, 114, 112, 121, 120, 123, 125, 115, 125, 111, 126, 128, 133, 137, 117, 128, 125, 132, 144, 135, 127, 141, 115, 118, 112, 126, 105, 125, 99, 120, 143, 128, 127, 123, 132, 129, 119, 138, 139, 125, 122, 141, 123, 126, 126, 121, 117, 128, 101, 116, 133, 131, 118, 130, 133, 153, 116, 137, 117, 133, 116, 125, 127, 118, 136, 117, 119, 133, 128, 121, 134, 111, 125, 152, 131, 129, 113, 123, 118, 111, 115, 138, 134, 141, 123, 114, 115, 119, 114, 128, 124, 131, 123, 132, 115, 127, 118, 112, 128, 138, 127, 126, 134, 124, 121, 130, 137, 128, 139, 126, 130, 120, 108, 135, 127, 115, 121, 142, 124, 138, 132, 136, 128, 122, 137, 121, 129, 117, 119, 115, 130, 132, 97, 131, 135, 124, 136, 133, 125, 142, 145, 126, 124, 118, 111, 114, 124, 111, 120, 125, 127, 125, 130, 116, 117, 137, 130, 129, 126, 133, 123, 138, 137, 122, 129, 128, 124, 121, 106, 128, 127, 112, 130, 153, 116, 141, 128, 125, 121, 132, 120, 114, 126, 101, 136, 150, 145, 136, 115, 145, 137, 121, 131, 129, 119, 122, 111, 123, 112, 139, 125, 114, 126, 120, 116, 123, 110, 148, 136, 140, 132, 134, 114, 117, 112, 139, 150, 142, 117, 124, 130, 130, 131, 108, 135, 147, 128, 138, 121, 127, 98, 134, 126, 121, 127, 115, 126, 136, 91, 121, 124, 127, 121, 124, 132, 132, 130, 135, 121, 115, 122, 129, 121, 130, 127, 131, 108, 135, 115, 141, 125, 126, 124, 128, 132, 113, 155, 145, 120, 113, 131, 115, 132, 135, 134, 129, 147, 136, 113, 134, 123, 132, 101, 117, 129, 120, 119, 145, 124, 119, 121, 118, 127, 143, 138, 127, 129, 136, 125, 124, 124, 149, 137, 133, 125, 118, 135, 139, 124, 129, 118, 115, 118, 133, 122, 123, 148, 137, 135, 119, 116, 115, 111, 121, 127, 117, 126, 124, 130, 140, 113, 124, 124, 126, 109, 133, 144, 109, 125, 121, 136, 133, 131, 114, 122, 133, 132, 130, 119, 136, 118, 135, 132, 136, 122, 134, 135, 117, 115, 143, 127, 123, 129, 130, 135, 121, 113, 130, 111, 133, 111, 136, 136, 127, 111, 118, 120, 127, 138, 111, 130, 123, 96, 114, 143, 123, 117, 117, 107, 129, 125, 119, 126, 129, 116, 132, 127, 131, 119, 134, 141, 136, 120, 119, 128, 140, 124, 120, 116, 110, 137, 126, 125, 129, 135, 123, 137, 119, 115, 109, 132, 124, 119, 140, 108, 128, 137, 124, 127, 138, 134, 108, 133, 120, 122, 127, 111, 116, 124, 139, 108, 128, 122, 128, 104, 112, 126, 122, 136, 115, 112, 130, 107, 114, 133, 127, 118, 100, 123, 109, 108, 123, 127, 112, 115, 131, 122, 140, 116, 126, 97, 115, 122, 116, 122, 124, 119, 142, 121, 125, 122, 119, 140, 124, 124, 134, 121, 124, 140, 133, 130, 123, 119, 125, 118, 114, 119, 143, 133, 135, 123, 142, 146, 109, 126, 142, 122, 128, 110, 132, 134, 126, 122, 122, 130, 128, 139, 127, 112, 126, 138, 125, 113, 119, 136, 119, 121, 128, 126, 129, 121, 138, 121, 98, 122, 118, 133, 125, 129, 111, 132, 124, 125, 136, 134, 132, 135, 126, 111, 127, 119, 112, 123, 129, 119, 120, 135, 128, 139, 103, 137, 148, 127, 125, 125, 104, 124, 137, 108, 130, 121, 128, 131, 153, 118, 124, 113, 130, 125, 140, 116, 127, 120, 134, 119, 131, 129, 120, 117, 115, 115, 128, 113, 139, 130, 108, 116, 124, 127, 138, 110, 122, 147, 143, 116, 116, 132, 124, 138, 135, 132, 142, 117, 129, 115, 121, 140, 110, 132, 115, 117, 131, 140, 129, 132, 124, 134, 118, 122, 125, 121, 123, 117, 120, 121, 131, 127, 132, 133, 137, 121, 109, 124, 137, 124, 129, 139, 142, 132, 124, 108, 118, 125, 142, 116, 132, 109, 117, 125, 134, 128, 128, 120, 134, 122, 123, 126, 123, 126, 116, 104, 117, 122, 124, 134, 127, 117, 131, 121, 119, 143, 136, 137, 136, 122, 139, 118, 124, 125, 123, 128, 125, 120, 130, 132, 108, 131, 132, 118, 138, 133, 121, 129, 127, 123, 116, 108, 130, 130, 134, 125, 133, 101, 127, 137, 135, 125, 119, 113, 139, 109, 128, 120, 114, 125, 125, 142, 142, 120, 113, 121, 109, 124, 129, 124, 127, 125, 113, 121, 128, 134, 120, 118, 123, 126, 133, 129, 129, 131, 111, 111, 113, 132, 115, 124, 112, 129, 119, 110, 123, 116, 131, 110, 132, 136, 123, 126, 130, 128, 130, 122, 150, 132, 119, 139, 115, 120, 127, 111, 135, 134, 124, 125, 131, 132, 107, 113, 116, 140, 133, 128, 122, 145, 129, 128, 127, 118, 125, 127, 129, 112, 121, 113, 128, 144, 140, 108, 130, 114, 115, 117, 126, 138, 138, 132, 130, 140, 116, 118, 110, 139, 137, 111, 141, 119, 131, 142, 122, 123, 138, 142, 144, 118, 110, 126, 117, 118, 131, 131, 135, 131, 128, 119, 117, 113, 124, 116, 121, 124, 119, 119, 128, 124, 129, 132, 138, 117, 121, 138, 129, 116, 125, 117, 138, 114, 135, 138, 127, 125, 130, 131, 123, 116, 149, 110, 119, 129, 112, 123, 128, 124, 135, 97, 123, 123, 151, 138, 117, 126, 128, 122, 125, 134, 110, 119, 119, 130, 133, 118, 125, 130, 116, 118, 116, 132, 115, 127, 120, 139, 129, 129, 132, 124, 127, 122, 107, 157, 116, 138, 130, 114, 137, 130, 122, 139, 118, 121, 133, 137, 128, 113, 127, 127, 132, 138, 116, 131, 126, 118, 132, 123, 128, 113, 117, 122, 112, 133, 124, 125, 126, 145, 135, 131, 146, 115, 118, 146, 131, 140, 125, 121, 129, 119, 126, 116, 125, 133, 122, 135, 136, 145, 123, 133, 117, 116, 104, 127, 128, 127, 130, 137, 118, 119, 133, 120, 142, 133, 123, 124, 135, 132, 121, 131, 129, 129, 118, 118, 126, 123, 117, 121, 122, 111, 145, 115, 124, 123, 128, 108, 140, 133, 114, 116, 123, 116, 148, 127, 133, 122, 128, 136, 122, 110, 110, 130, 121, 128, 128, 120, 114, 126, 132, 123, 118, 121, 122, 132, 109, 128, 107, 129, 126, 124, 126, 122, 135, 128, 118, 149, 118, 133, 123, 133, 119, 125, 135, 138, 137, 115, 134, 121, 136, 133, 94, 122, 134, 131, 120, 134, 125, 117, 132, 118, 147, 122, 130, 112, 125, 122, 151, 124, 130, 119, 128, 131, 129, 132, 115, 122, 140, 125, 114, 112, 112, 126, 125, 120, 127, 112, 124, 126, 136, 97, 134, 113, 130, 123, 125, 122, 121, 129, 114, 114, 124, 126, 140, 142, 117, 128, 130, 109, 137, 129, 153, 126, 115, 128, 128, 116, 112, 122, 124, 130, 114, 120, 119, 126, 122, 135, 110, 112, 119, 139, 127, 120, 132, 135, 128, 132, 124, 129, 120, 112, 138, 160, 110, 121, 112, 127, 118, 150, 142, 137, 125, 131, 134, 113, 137, 115, 124, 130, 133, 117, 102, 107, 130, 123, 122, 131, 132, 123, 137, 126, 106, 129, 148, 122, 125, 114, 124, 136, 139, 129, 137, 120, 124, 111, 150, 141, 112, 108, 144, 109, 121, 111, 114, 118, 122, 129, 132, 126, 119, 128, 137, 127, 131, 133, 114, 129, 113, 121, 134, 117, 142, 130, 130, 134, 120, 127, 99, 159, 125, 134, 123, 119, 138, 125, 119, 118, 129, 122, 119, 144, 130, 124, 110, 122, 108, 105, 120, 134, 139, 115, 122, 127, 120, 147, 117, 116, 119, 119, 121, 123, 129, 126, 108, 118, 129, 119, 122, 121, 137, 129, 125, 126, 113, 127, 127, 124, 120, 138, 125, 128, 143, 122, 162, 129, 128, 106, 125, 129, 124, 138, 104, 130, 135, 127, 123, 123, 128, 114, 130, 120, 121, 116, 135, 124, 113, 121, 134, 120, 119, 120, 132, 128, 99, 118, 108, 139, 104, 141, 120, 120, 137, 116, 86, 119, 135, 123, 111, 124, 121, 124, 123, 146, 125, 135, 125, 118, 139, 141, 142, 131, 142, 155, 138, 139, 139, 122, 121, 140, 119, 112, 120, 127, 124, 127, 130, 106, 124, 148, 129, 121, 117, 127, 123, 125, 118, 134, 111, 125, 124, 128, 126, 137, 125, 125, 124, 134, 105, 110, 127, 112, 130, 121, 130, 126, 106, 126, 109, 131, 126, 122, 126, 121, 124, 125, 131, 126, 133, 126, 117, 127, 118, 130, 144, 133, 125, 128, 128, 125, 110, 111, 125, 126, 132, 130, 124, 110, 147, 137, 143, 122, 139, 119, 121, 148, 132, 119, 136, 112, 129, 110, 119, 127, 112, 129, 111, 113, 151, 132, 126, 129, 151, 137, 128, 133, 136, 139, 126, 147, 121, 146, 135, 125, 117, 118, 117, 121, 136, 129, 119, 141, 145, 112, 128, 127, 114, 109, 136, 143, 137, 112, 131, 129, 143, 109, 132, 117, 129, 128, 115, 121, 121, 126, 128, 130, 120, 118, 130, 130, 130, 110, 137, 113, 122, 135, 102, 148, 145, 125, 151, 147, 140, 139, 134, 119, 140, 123, 129, 127, 122, 111, 119, 118, 128, 113, 125, 99, 154, 128, 140, 124, 116, 121, 141, 125, 123, 137, 127, 119, 126, 121, 132, 132, 127, 124, 113, 127, 100, 138, 126, 137, 131, 123, 116, 116, 128, 141, 119, 109, 121, 125, 114, 134, 124, 123, 112, 131, 131, 127, 141, 127, 128, 132, 107, 127, 151, 118, 131, 129, 111, 150, 121, 133, 127, 131, 133, 116, 123, 130, 114, 144, 141, 116, 150, 114, 125, 122, 127, 115, 118, 123, 135, 136, 115, 123, 124, 142, 114, 138, 124, 126, 114, 142, 131, 123, 119, 118, 121, 136, 149, 115, 141, 129, 115, 137, 119, 117, 135, 116, 115, 126, 132, 140, 140, 124, 121, 120, 128, 142, 133, 133, 143, 125, 118, 122, 127, 112, 128, 129, 139, 129, 114, 114, 130, 115, 123, 106, 128, 118, 119, 105, 123, 131, 123, 131, 117, 119, 133, 113, 121, 130, 108, 140, 139, 118, 120, 131, 135, 135, 125, 157, 122, 140, 121, 110, 115, 124, 127, 129, 132, 137, 129, 112, 140, 113, 125, 117, 118, 132, 126, 130, 102, 146, 126, 121, 125, 146, 131, 123, 102, 115, 128, 118, 126, 116, 120, 125, 117, 121, 129, 121, 129, 121, 122, 137, 125, 133, 123, 132, 139, 125, 116, 128, 114, 123, 113, 122, 118, 139, 125, 124, 138, 130, 124, 130, 131, 123, 114, 121, 122, 136, 131, 131, 124, 120, 117, 122, 117, 129, 122, 127, 124, 133, 122, 128, 125, 116, 135, 127, 126, 123, 128, 128, 122, 144, 120, 128, 130, 127, 129, 120, 125, 129, 125, 136, 126, 126, 136, 145, 132, 112, 133, 125, 138, 122, 111, 128, 134, 124, 123, 120, 113, 138, 136, 114, 113, 133, 132, 124, 136, 126, 122, 112, 128, 125, 104, 137, 121, 138, 110, 115, 133, 121, 128, 116, 130, 120, 127, 131, 134, 130, 143, 132, 115, 141, 121, 112, 119, 121, 125, 114, 133, 151, 128, 119, 121, 122, 128, 119, 142, 120, 146, 119, 118, 119, 117, 122, 118, 130, 128, 124, 116, 133, 123, 118, 125, 117, 126, 106, 124, 124, 127, 120, 136, 114, 117, 115, 136, 138, 129, 112, 121, 108, 135, 119, 137, 116, 119, 122, 122, 136, 122, 126, 131, 125, 130, 121, 107, 124, 133, 134, 134, 136, 134, 135, 158, 146, 125, 126, 119, 119, 127, 123, 148, 123, 124, 130, 144, 122, 134, 123, 140, 116, 128, 124, 115, 113, 130, 135, 123, 113, 127, 125, 119, 126, 126, 135, 143, 126, 136, 153, 126, 129, 117, 133, 127, 127, 119, 123, 137, 128, 112, 134, 131, 119, 111, 113, 129, 111, 119, 102, 130, 133, 117, 115, 125, 141, 131, 122, 122, 138, 133, 113, 137, 122, 126, 122, 127, 128, 124, 120, 117, 114, 126, 122, 153, 121, 117, 125, 149, 113, 131, 110, 142, 120, 134, 136, 143, 135, 129, 128, 134, 113, 134, 126, 114, 136, 136, 135, 127, 137, 122, 130, 129, 133, 131, 130, 134, 120, 118, 142, 119, 129, 122, 155, 137, 106, 123, 126, 125, 119, 130, 127, 108, 123, 119, 119, 129, 127, 117, 135, 122, 137, 110, 124, 119, 135, 117, 126, 143, 133, 141, 103, 134, 119, 118, 115, 133, 127, 142, 127, 124, 139, 120, 125, 140, 116, 120, 133, 123, 116, 131, 105, 130, 123, 122, 117, 133, 122, 137, 131, 133, 103, 125, 130, 120, 123, 121, 107, 119, 126, 115, 120, 113, 120, 118, 132, 137, 125, 126, 135, 123, 118, 128, 114, 127, 118, 136, 117, 126, 137, 121, 135, 128, 124, 119, 116, 113, 119, 113, 127, 122, 138, 118, 122, 121, 131, 145, 103, 121, 136, 126, 138, 126, 141, 138, 127, 127, 115, 112, 119, 126, 127, 119, 126, 134, 137, 109, 128, 121, 135, 129, 129, 106, 133, 126, 124, 126, 118, 138, 120, 120, 131, 105, 119, 119, 119, 112, 127, 130, 130, 132, 138, 115, 114, 122, 128, 139, 127, 98, 122, 131, 127, 134, 112, 117, 146, 122, 110, 112, 117, 128, 138, 107, 153, 130, 130, 108, 135, 121, 115, 123, 116, 88, 137, 135, 122, 110, 119, 130, 102, 125, 132, 128, 125, 123, 136, 116, 127, 119, 135, 119, 132, 121, 132, 132, 136, 133, 107, 111, 107, 117, 118, 142, 130, 127, 116, 112, 120, 124, 125, 119, 126, 106, 130, 117, 133, 125, 126, 113, 132, 133, 117, 142, 118, 119, 118, 121, 122, 126, 131, 111, 123, 112, 131, 121, 131, 110, 118, 111, 126, 117, 123, 125, 129, 133, 124, 133, 128, 121, 128, 148, 138, 120, 120, 129, 94, 122, 124, 108, 120, 105, 143, 140, 136, 115, 138, 122, 120, 124, 126, 128, 130, 133, 124, 138, 127, 112, 115, 107, 127, 123, 132, 98, 120, 124, 122, 138, 120, 102, 127, 117, 132, 116, 124, 107, 140, 123, 99, 112, 121, 119, 123, 126, 126, 123, 129, 129, 125, 124, 129, 126, 126, 115, 116, 129, 133, 132, 116, 136, 132, 137, 122, 147, 105, 137, 128, 107, 136, 127, 127, 121, 129, 105, 120, 124, 115, 126, 118, 130, 120, 116, 115, 109, 129, 123, 137, 129, 139, 125, 116, 129, 123, 133, 120, 131, 109, 126, 117, 128, 120, 122, 130, 112, 117, 121, 106, 119, 127, 126, 139, 125, 127, 125, 124, 124, 127, 132, 113, 131, 131, 138, 127, 107, 135, 119, 118, 143, 136, 109, 128, 127, 130, 120, 119, 127, 109, 125, 126, 132, 115, 140, 122, 115, 129, 139, 135, 103, 123, 128, 132, 129, 122, 130, 129, 123, 110, 135, 130, 114, 131, 135, 135, 108, 127, 127, 122, 133, 121, 118, 115, 130, 126, 123, 143, 122, 133, 118, 132, 129, 133, 136, 126, 132, 119, 135, 112, 125, 119, 130, 126, 135, 106, 119, 125, 137, 125, 111, 117, 106, 130, 131, 134, 114, 133, 137, 110, 117, 132, 138, 132, 132, 118, 120, 130, 135, 134, 124, 125, 121, 123, 131, 144, 104, 147, 123, 131, 139, 122, 132, 121, 125, 138, 134, 127, 119, 128, 120, 134, 133, 135, 126, 141, 123, 111, 131, 118, 111, 156, 125, 127, 127, 126, 111, 129, 135, 124, 130, 136, 121, 134, 115, 131, 115, 157, 117, 127, 114, 129, 129, 114, 124, 122, 127, 123, 130, 123, 127, 125, 135, 149, 132, 126, 109, 139, 101, 127, 124, 100, 133, 134, 118, 112, 128, 142, 101, 125, 139, 145, 132, 112, 124, 111, 144, 126, 127, 115, 116, 119, 124, 128, 121, 130, 123, 124, 115, 122, 137, 135, 103, 121, 122, 131, 114, 121, 120, 103, 115, 142, 121, 119, 133, 134, 132, 133, 131, 128, 140, 124, 126, 138, 133, 128, 145, 117, 121, 111, 127, 121, 138, 116, 120, 122, 126, 141, 128, 130, 117, 134, 121, 112, 134, 133, 140, 118, 104, 110, 119, 121, 121, 114, 115, 127, 126, 126, 146, 138, 127, 132, 132, 133, 121, 121, 110, 139, 131, 122, 128, 141, 120, 120, 127, 106, 120, 141, 130, 133, 127, 111, 115, 115, 115, 134, 119, 123, 126, 134, 122, 130, 103, 114, 119, 121, 118, 109, 118, 127, 122, 142, 120, 126, 136, 122, 131, 135, 129, 126, 138, 133, 142, 126, 129, 129, 128, 115, 110, 120, 130, 137, 117, 126, 137, 120, 126, 123, 123, 154, 138, 153, 136, 116, 147, 117, 115, 139, 121, 116, 131, 128, 136, 120, 127, 126, 120, 127, 134, 121, 134, 132, 120, 141, 127, 134, 109, 110, 96, 154, 127, 116, 121, 123, 133, 114, 143, 109, 118, 118, 135, 132, 138, 129, 130, 122, 122, 129, 136, 129, 135, 128, 127, 121, 139, 121, 129, 120, 128, 113, 123, 104, 137, 120, 120, 132, 126, 116, 111, 104, 144, 120, 128, 128, 114, 126, 125, 139, 124, 124, 134, 131, 117, 134, 117, 132, 132, 118, 127, 136, 133, 118, 105, 138, 116, 117, 142, 131, 130, 120, 112, 112, 138, 141, 106, 113, 134, 122, 109, 102, 114, 114, 112, 118, 120, 149, 130, 139, 111, 112, 133, 127, 108, 113, 120, 95, 122, 105, 132, 126, 133, 124, 124, 127, 130, 132, 132, 112, 136, 116, 121, 147, 137, 123, 137, 123, 134, 139, 111, 114, 106, 135, 131, 128, 140, 127, 131, 102, 131, 120, 125, 114, 119, 135, 114, 128, 146, 138, 138, 133, 122, 119, 112, 122, 129, 129, 133, 122, 137, 118, 140, 124, 132, 123, 109, 126, 129, 131, 134, 125, 115, 136, 121, 121, 119, 133, 121, 135, 134, 128, 138, 123, 125, 118, 124, 126, 123, 105, 127, 127, 106, 112, 137, 122, 131, 129, 124, 128, 127, 155, 137, 124, 119, 127, 136, 132, 128, 119, 137, 119, 127, 103, 121, 106, 126, 119, 116, 126, 108, 129, 126, 136, 129, 106, 111, 125, 117, 127, 108, 137, 122, 123, 129, 141, 142, 111, 144, 119, 134, 126, 104, 142, 124, 132, 123, 134, 127, 143, 116, 111, 125, 145, 119, 139, 103, 136, 117, 112, 118, 116, 138, 112, 126, 126, 133, 122, 115, 106, 106, 140, 116, 122, 128, 119, 126, 127, 141, 120, 107, 136, 124, 124, 150, 96, 120, 134, 113, 120, 122, 130, 116, 115, 106, 130, 134, 129, 149, 127, 127, 126, 117, 144, 106, 121, 110, 139, 131, 114, 140, 146, 137, 145, 138, 117, 132, 111, 125, 121, 119, 113, 116, 119, 115, 150, 130, 120, 121, 110, 118, 122, 140, 126, 115, 136, 131, 109, 121, 127, 109, 116, 123, 133, 134, 121, 130, 110, 129, 135, 115, 117, 128, 133, 136, 115, 112, 137, 124, 114, 133, 113, 139, 141, 113, 136, 118, 130, 127, 132, 135, 115, 119, 119, 120, 130, 131, 119, 128, 123, 130, 118, 133, 130, 125, 122, 115, 120, 123, 135, 124, 118, 121, 135, 129, 128, 125, 136, 138, 125, 133, 130, 121, 115, 124, 116, 118, 126, 125, 116, 136, 130, 127, 138, 121, 144, 121, 124, 138, 111, 124, 128, 121, 121, 148, 131, 114, 139, 118, 113, 108, 129, 140, 111, 128, 139, 117, 142, 147, 136, 106, 115, 130, 140, 126, 120, 120, 130, 122, 124, 129, 131, 122, 122, 135, 132, 138, 114, 121, 124, 138, 131, 122, 115, 131, 117, 137, 126, 121, 121, 137, 137, 118, 131, 134, 114, 126, 138, 109, 127, 119, 115, 104, 119, 133, 110, 134, 114, 132, 111, 147, 130, 141, 120, 112, 110, 125, 120, 130, 120, 146, 112, 127, 113, 124, 112, 129, 123, 126, 109, 122, 114, 126, 127, 140, 123, 125, 126, 117, 143, 141, 128, 144, 119, 125, 124, 116, 135, 120, 152, 126, 117, 117, 129, 140, 120, 133, 129, 129, 130, 109, 116, 133, 139, 112, 128, 131, 116, 124, 104, 113, 127, 113, 131, 118, 130, 141, 134, 115, 131, 107, 135, 108, 133, 128, 121, 125, 129, 110, 118, 125, 122, 136, 134, 128, 123, 130, 129, 124, 130, 154, 116, 125, 127, 122, 136, 149, 117, 123, 128, 133, 121, 119, 140, 133, 138, 122, 111, 116, 133, 122, 114, 129, 124, 124, 125, 136, 118, 119, 126, 120, 132, 124, 122, 120, 128, 146, 123, 131, 122, 119, 105, 109, 115, 130, 139, 101, 123, 140, 122, 120, 98, 135, 109, 133, 138, 124, 133, 128, 117, 129, 117, 111, 123, 117, 135, 144, 128, 125, 121, 116, 129, 142, 129, 133, 123, 133, 122, 139, 132, 122, 112, 141, 113, 127, 124, 123, 138, 109, 108, 125, 128, 125, 124, 121, 119, 130, 136, 117, 112, 117, 120, 103, 109, 127, 136, 117, 123, 125, 105, 127, 129, 134, 127, 136, 119, 113, 98, 127, 148, 118, 145, 129, 127, 133, 116, 119, 133, 109, 147, 131, 131, 137, 130, 124, 144, 135, 123, 126, 79, 127, 128, 133, 130, 123, 133, 123, 127, 123, 139, 132, 133, 135, 114, 124, 122, 114, 104, 139, 127, 114, 142, 130, 118, 132, 132, 124, 121, 120, 140, 129, 139, 106, 128, 128, 139, 124, 133, 129, 138, 111, 134, 122, 133, 112, 136, 125, 123, 109, 129, 129, 117, 123, 133, 126, 125, 138, 140, 128, 128, 117, 124, 129, 126, 139, 142, 134, 123, 106, 120, 122, 120, 132, 146, 119, 133, 139, 117, 114, 139, 125, 124, 131, 143, 107, 128, 127, 128, 130, 110, 126, 106, 124, 135, 119, 127, 123, 133, 123, 136, 127, 130, 142, 131, 123, 124, 110, 131, 135, 142, 108, 124, 123, 142, 127, 137, 140, 133, 119, 169, 120, 109, 106, 101, 108, 136, 147, 113, 94, 129, 124, 128, 124, 119, 113, 132, 120, 140, 123, 126, 121, 129, 133, 129, 141, 149, 125, 132, 131, 134, 134, 118, 136, 116, 135, 118, 134, 118, 110, 118, 131, 137, 105, 122, 113, 105, 114, 123, 134, 145, 113, 121, 116, 118, 124, 110, 120, 127, 117, 120, 135, 124, 125, 116, 117, 123, 140, 122, 141, 122, 120, 122, 118, 116, 111, 126, 127, 140, 129, 131, 115, 121, 123, 139, 137, 116, 125, 116, 129, 121, 140, 116, 120, 122, 113, 125, 124, 109, 129, 130, 118, 114, 110, 122, 133, 108, 121, 127, 130, 120, 127, 123, 136, 113, 118, 136, 133, 117, 101, 127, 118, 136, 111, 126, 150, 129, 128, 132, 144, 115, 139, 130, 131, 128, 130, 105, 126, 117, 147, 124, 110, 129, 123, 125, 129, 120, 125, 120, 126, 127, 135, 116, 134, 135, 115, 125, 132, 117, 147, 141, 136, 121, 132, 133, 142, 134, 129, 118, 133, 127, 127, 150, 114, 117, 109, 109, 130, 133, 129, 112, 130, 144, 132, 118, 120, 129, 122, 130, 124, 118, 130, 117, 117, 111, 109, 153, 124, 134, 112, 126, 113, 122, 116, 113, 129, 130, 113, 125, 119, 123, 112, 136, 129, 132, 124, 130, 124, 115, 125, 134, 127, 128, 148, 135, 128, 142, 111, 134, 117, 134, 123, 121, 123, 117, 129, 147, 96, 122, 121, 129, 105, 113, 110, 127, 125, 107, 142, 125, 132, 134, 123, 124, 111, 116, 111, 122, 121, 134, 118, 132, 113, 105, 126, 139, 142, 112, 120, 153, 95, 139, 125, 101, 98, 104, 134, 133, 124, 132, 127, 128, 136, 125, 103, 140, 134, 135, 148, 123, 130, 139, 133, 122, 127, 127, 128, 133, 121, 126, 136, 105, 119, 110, 104, 111, 120, 129, 118, 130, 121, 122, 122, 121, 141, 117, 129, 126, 125, 138, 115, 101, 135, 114, 125, 123, 131, 125, 117, 138, 140, 144, 125, 137, 127, 135, 120, 147, 114, 132, 122, 114, 101, 129, 136, 120, 127, 116, 106, 141, 129, 123, 156, 140, 125, 114, 129, 127, 132, 117, 118, 129, 137, 131, 129, 110, 124, 136, 131, 115, 130, 126, 128, 131, 143, 114, 129, 114, 141, 128, 139, 128, 119, 122, 106, 133, 121, 137, 130, 145, 128, 99, 127, 115, 126, 129, 134, 141, 124, 132, 113, 117, 122, 111, 143, 134, 116, 120, 136, 110, 115, 126, 117, 121, 125, 131, 118, 137, 124, 121, 123, 112, 135, 126, 136, 127, 123, 135, 123, 142, 118, 117, 108, 129, 127, 127, 135, 143, 124, 117, 132, 112, 132, 136, 139, 114, 146, 113, 115, 141, 103, 141, 119, 122, 142, 146, 134, 122, 130, 124, 123, 134, 130, 118, 136, 113, 151, 140, 127, 131, 133, 145, 113, 130, 138, 120, 116, 134, 132, 125, 128, 108, 152, 131, 139, 133, 139, 127, 107, 137, 118, 103, 127, 132, 127, 104, 134, 106, 117, 123, 130, 113, 119, 119, 126, 131, 120, 138, 118, 127, 123, 135, 134, 123, 122, 122, 125, 111, 109, 121, 116, 139, 123, 107, 137, 123, 128, 122, 123, 118, 123, 117, 122, 129, 136, 115, 127, 115, 140, 122, 135, 127, 120, 135, 119, 123, 121, 118, 106, 131, 137, 121, 98, 114, 125, 122, 123, 131, 134, 125, 112, 120, 119, 132, 125, 132, 103, 121, 119, 141, 128, 135, 134, 131, 125, 119, 127, 107, 105, 116, 135, 118, 109, 145, 128, 114, 97, 131, 130, 126, 127, 120, 130, 117, 132, 138, 118, 148, 121, 137, 138, 120, 130, 144, 126, 128, 120, 119, 116, 126, 123, 140, 116, 135, 134, 120, 124, 131, 119, 128, 131, 121, 123, 126, 128, 140, 135, 122, 120, 117, 129, 117, 129, 122, 136, 131, 122, 124, 130, 160, 101, 135, 121, 109, 131, 123, 122, 135, 132, 133, 118, 126, 127, 126, 138, 130, 103, 114, 127, 110, 126, 106, 124, 135, 114, 121, 121, 123, 116, 116, 136, 130, 122, 152, 121, 133, 133, 124, 131, 129, 128, 109, 114, 125, 114, 118, 121, 122, 134, 134, 134, 126, 119, 119, 135, 127, 131, 132, 126, 118, 124, 114, 127, 138, 115, 134, 138, 128, 127, 121, 117, 133, 122, 120, 120, 117, 124, 125, 121, 117, 111, 132, 120, 128, 132, 136, 134, 115, 136, 119, 135, 129, 117, 127, 125, 123, 123, 123, 111, 135, 110, 92, 129, 126, 114, 119, 128, 142, 124, 123, 129, 124, 122, 123, 134, 128, 128, 134, 121, 127, 131, 131, 141, 127, 135, 134, 128, 138, 104, 120, 129, 116, 142, 116, 138, 112, 115, 131, 127, 116, 134, 119, 126, 151, 124, 115, 125, 140, 129, 126, 135, 117, 123, 115, 143, 122, 129, 124, 138, 110, 126, 117, 112, 123, 119, 136, 106, 125, 124, 144, 140, 128, 131, 112, 119, 119, 113, 120, 124, 121, 129, 124, 121, 135, 138, 109, 119, 125, 134, 120, 119, 144, 121, 124, 122, 135, 127, 117, 125, 141, 104, 113, 143, 126, 135, 121, 147, 123, 115, 141, 119, 120, 117, 122, 131, 125, 150, 111, 108, 135, 115, 126, 134, 122, 124, 113, 128, 118, 120, 127, 111, 124, 126, 128, 120, 129, 117, 129, 121, 121, 105, 118, 123, 125, 121, 132, 130, 134, 130, 117, 134, 103, 132, 135, 125, 128, 116, 135, 114, 104, 141, 118, 119, 126, 111, 106, 136, 120, 135, 130, 128, 126, 118, 126, 142, 126, 129, 123, 113, 119, 124, 120, 126, 131, 125, 122, 111, 126, 110, 124, 134, 116, 127, 124, 133, 122, 124, 126, 125, 126, 141, 117, 118, 125, 121, 137, 113, 137, 121, 137, 128, 142, 107, 117, 128, 110, 122, 131, 110, 123, 144, 122, 132, 137, 144, 118, 100, 125, 120, 106, 121, 134, 118, 127, 143, 116, 119, 119, 129, 130, 135, 124, 153, 119, 110, 137, 127, 131, 126, 120, 127, 164, 132, 116, 105, 140, 115, 128, 117, 124, 121, 131, 133, 125, 129, 127, 118, 119, 115, 104, 126, 155, 117, 132, 121, 139, 127, 148, 129, 137, 124, 129, 100, 135, 139, 128, 129, 123, 128, 130, 125, 119, 129, 124, 122, 109, 121, 119, 121, 117, 137, 138, 128, 137, 106, 136, 130, 127, 116, 125, 142, 114, 130, 143, 102, 125, 138, 140, 124, 140, 118, 126, 122, 131, 137, 131, 137, 116, 129, 122, 124, 118, 128, 113, 127, 135, 110, 132, 128, 120, 126, 127, 131, 125, 134, 127, 130, 125, 145, 122, 136, 120, 134, 124, 142, 135, 145, 121, 140, 112, 126, 112, 120, 127, 134, 124, 105, 125, 114, 128, 130, 127, 156, 111, 103, 121, 129, 130, 131, 122, 131, 130, 121, 134, 126, 128, 138, 126, 117, 130, 108, 111, 127, 110, 135, 144, 136, 133, 126, 141, 117, 138, 132, 123, 127, 130, 120, 128, 116, 143, 131, 117, 143, 144, 121, 120, 125, 122, 122, 126, 124, 120, 132, 128, 138, 143, 132, 130, 121, 112, 125, 123, 125, 140, 130, 132, 124, 127, 137, 117, 133, 136, 132, 121, 132, 123, 127, 129, 133, 124, 123, 114, 116, 117, 127, 102, 122, 125, 130, 121, 112, 127, 121, 131, 112, 129, 117, 131, 133, 126, 106, 117, 118, 114, 130, 127, 130, 126, 116, 133, 130, 137, 137, 129, 124, 114, 131, 143, 129, 121, 124, 113, 110, 114, 130, 129, 131, 134, 154, 119, 116, 129, 125, 125, 142, 133, 122, 130, 123, 114, 129, 125, 139, 129, 119, 118, 147, 123, 125, 129, 130, 118, 103, 122, 105, 135, 128, 127, 118, 136, 122, 128, 106, 125, 133, 124, 123, 107, 126, 120, 120, 121, 130, 130, 120, 130, 115, 104, 131, 107, 130, 119, 119, 100, 133, 137, 133, 115, 137, 124, 128, 148, 121, 121, 123, 131, 122, 136, 138, 127, 120, 143, 104, 119, 115, 123, 115, 117, 135, 115, 110, 109, 127, 104, 134, 126, 140, 126, 126, 128, 121, 124, 129, 121, 121, 120, 123, 121, 130, 108, 118, 143, 119, 142, 134, 131, 122, 117, 129, 143, 128, 119, 107, 114, 127, 110, 127, 136, 137, 122, 126, 134, 111, 125, 145, 111, 115, 116, 117, 121, 127, 129, 133, 108, 113, 123, 123, 98, 134, 115, 136, 113, 119, 123, 124, 136, 130, 119, 120, 150, 136, 118, 121, 132, 127, 114, 132, 112, 125, 133, 131, 140, 136, 122, 122, 120, 127, 114, 120, 124, 129, 113, 131, 109, 120, 129, 125, 135, 121, 115, 104, 121, 128, 99, 117, 120, 119, 122, 124, 119, 136, 130, 131, 121, 123, 127, 139, 122, 119, 116, 110, 140, 133, 121, 157, 126, 119, 126, 99, 141, 131, 135, 134, 139, 168, 134, 122, 113, 137, 138, 121, 123, 129, 149, 113, 100, 109, 133, 133, 128, 143, 159, 125, 125, 115, 123, 127, 138, 146, 128, 120, 130, 115, 141, 125, 99, 116, 124, 110, 123, 125, 128, 119, 126, 102, 131, 125, 130, 110, 128, 138, 128, 131, 155, 145, 107, 109, 123, 135, 106, 139, 120, 124, 108, 108, 110, 112, 129, 147, 127, 135, 131, 118, 140, 125, 126, 130, 129, 129, 111, 123, 122, 140, 127, 110, 123, 133, 141, 111, 128, 129, 127, 115, 125, 120, 147, 99, 127, 129, 106, 85, 130, 114, 117, 123, 135, 116, 104, 125, 132, 117, 134, 137, 124, 127, 113, 136, 139, 135, 120, 132, 113, 124, 130, 132, 130, 129, 127, 108, 124, 119, 142, 127, 133, 112, 108, 112, 135, 111, 111, 134, 125, 122, 142, 110, 116, 134, 132, 129, 122, 132, 118, 130, 123, 124, 121, 102, 121, 100, 124, 130, 135, 110, 157, 115, 117, 109, 127, 136, 118, 113, 113, 138, 113, 123, 118, 120, 148, 129, 124, 102, 118, 140, 115, 129, 137, 130, 132, 123, 118, 123, 110, 112, 125, 122, 113, 137, 125, 136, 143, 121, 119, 123, 134, 117, 120, 132, 145, 131, 135, 134, 127, 123, 122, 129, 146, 117, 117, 112, 128, 131, 125, 115, 125, 124, 132, 135, 149, 118, 119, 132, 117, 102, 118, 127, 113, 127, 110, 121, 133, 118, 122, 126, 114, 118, 139, 119, 133, 131, 142, 138, 115, 119, 127, 119, 107, 104, 117, 110, 104, 140, 117, 122, 136, 120, 120, 104, 125, 130, 114, 136, 135, 124, 119, 133, 128, 135, 122, 125, 127, 112, 124, 134, 127, 133, 134, 122, 128, 121, 108, 127, 132, 125, 127, 133, 113, 115, 130, 130, 125, 116, 140, 138, 142, 125, 121, 144, 136, 103, 99, 108, 121, 122, 129, 115, 132, 129, 137, 129, 116, 116, 137, 119, 121, 128, 140, 136, 119, 115, 128, 116, 123, 132, 122, 137, 127, 117, 114, 123, 135, 124, 140, 120, 113, 135, 124, 138, 115, 136, 121, 122, 120, 110, 115, 146, 111, 134, 144, 125, 119, 131, 123, 125, 133, 120, 125, 135, 108, 112, 124, 126, 117, 144, 126, 121, 131, 122, 114, 119, 132, 108, 121, 135, 126, 125, 127, 131, 123, 113, 126, 126, 131, 133, 127, 131, 114, 129, 125, 136, 120, 125, 119, 123, 128, 112, 114, 108, 120, 153, 135, 116, 128, 133, 122, 106, 140, 138, 123, 122, 112, 124, 123, 131, 121, 112, 120, 120, 128, 125, 111, 123, 138, 123, 122, 126, 99, 138, 142, 126, 112, 134, 123, 112, 131, 116, 125, 116, 129, 139, 119, 122, 122, 124, 111, 100, 143, 152, 134, 124, 141, 109, 135, 121, 125, 124, 136, 133, 124, 104, 100, 132, 109, 133, 111, 121, 113, 130, 107, 138, 132, 117, 106, 116, 134, 129, 124, 116, 126, 122, 135, 144, 124, 103, 94, 119, 124, 118, 118, 119, 122, 136, 125, 121, 123, 115, 129, 146, 129, 121, 123, 133, 122, 116, 117, 116, 125, 122, 112, 123, 139, 154, 118, 104, 107, 133, 121, 124, 149, 131, 142, 116, 105, 127, 116, 121, 108, 141, 118, 116, 124, 110, 132, 124, 135, 109, 126, 133, 132, 133, 148, 125, 125, 125, 123, 137, 117, 117, 107, 112, 118, 116, 141, 141, 131, 125, 138, 134, 113, 137, 129, 127, 119, 131, 126, 129, 143, 128, 137, 131, 141, 126, 124, 135, 123, 113, 126, 122, 134, 115, 141, 122, 120, 121, 121, 133, 119, 128, 124, 152, 137, 127, 113, 129, 140, 110, 153, 122, 121, 130, 124, 129, 121, 126, 123, 127, 134, 120, 108, 123, 105, 123, 138, 110, 140, 123, 120, 111, 113, 124, 119, 132, 124, 121, 130, 116, 110, 127, 122, 139, 141, 132, 153, 122, 140, 136, 146, 113, 112, 130, 126, 116, 124, 118, 123, 125, 133, 129, 114, 149, 130, 115, 132, 105, 149, 124, 119, 123, 127, 115, 123, 133, 129, 136, 117, 118, 125, 136, 147, 129, 130, 139, 112, 125, 118, 127, 118, 123, 120, 121, 114, 138, 127, 126, 111, 134, 127, 121, 126, 134, 121, 133, 120, 131, 115, 129, 123, 135, 114, 117, 115, 120, 136, 131, 119, 132, 115, 119, 117, 127, 134, 117, 134, 134, 137, 133, 109, 119, 142, 144, 104, 137, 127, 124, 123, 122, 134, 120, 108, 138, 125, 160, 126, 125, 117, 126, 121, 115, 130, 130, 115, 118, 139, 134, 133, 113, 144, 124, 135, 123, 122, 140, 117, 128, 119, 119, 120, 109, 110, 119, 126, 125, 128, 137, 119, 124, 114, 129, 116, 108, 123, 124, 145, 141, 94, 133, 121, 112, 126, 135, 119, 127, 143, 123, 121, 118, 124, 120, 121, 135, 146, 109, 108, 122, 146, 129, 125, 117, 124, 118, 149, 123, 117, 127, 145, 125, 128, 124, 128, 127, 124, 125, 123, 133, 126, 121, 128, 131, 95, 132, 123, 123, 114, 122, 106, 128, 134, 117, 122, 103, 129, 134, 146, 137, 129, 128, 124, 127, 109, 155, 135, 120, 126, 131, 110, 124, 123, 118, 120, 129, 136, 149, 131, 125, 110, 144, 127, 139, 124, 139, 129, 130, 120, 137, 142, 116, 125, 118, 134, 134, 127, 140, 136, 126, 136, 142, 126, 111, 120, 116, 131, 119, 124, 124, 128, 118, 140, 129, 107, 119, 147, 101, 115, 120, 132, 122, 120, 103, 124, 130, 132, 123, 117, 111, 134, 127, 116, 119, 132, 118, 118, 134, 134, 120, 120, 130, 126, 124, 119, 112, 122, 123, 106, 142, 114, 104, 121, 113, 109, 126, 121, 110, 111, 113, 120, 133, 130, 136, 112, 124, 115, 125, 123, 132, 113, 142, 132, 117, 126, 108, 107, 132, 138, 127, 125, 115, 117, 119, 120, 136, 121, 122, 125, 130, 110, 123, 135, 140, 124, 131, 117, 125, 106, 125, 126, 124, 136, 136, 122, 96, 134, 147, 152, 115, 119, 89, 109, 126, 103, 140, 125, 115, 125, 102, 124, 114, 122, 133, 121, 126, 120, 107, 118, 122, 136, 144, 125, 135, 115, 146, 127, 101, 125, 139, 124, 122, 139, 120, 131, 125, 135, 124, 117, 148, 138, 121, 128, 132, 123, 127, 120, 131, 115, 128, 118, 124, 139, 107, 129, 136, 130, 127, 114, 118, 145, 134, 118, 104, 132, 111, 117, 130, 139, 130, 127, 118, 124, 126, 121, 129, 125, 132, 127, 104, 117, 128, 131, 140, 119, 116, 148, 123, 120, 123, 130, 140, 143, 123, 116, 129, 120, 131, 120, 132, 136, 126, 116, 149, 140, 120, 126, 118, 118, 105, 126, 108, 125, 104, 139, 127, 133, 133, 122, 108, 120, 142, 119, 134, 135, 113, 145, 129, 128, 136, 123, 126, 139, 128, 110, 131, 134, 115, 124, 126, 128, 134, 115, 132, 124, 136, 112, 131, 126, 133, 128, 143, 130, 126, 120, 124, 120, 107, 107, 124, 121, 124, 124, 124, 143, 123, 133, 116, 116, 128, 131, 106, 122, 135, 133, 127, 116, 137, 110, 125, 145, 110, 125, 118, 118, 131, 132, 123, 131, 136, 101, 121, 128, 130, 115, 103, 116, 138, 132, 127, 111, 94, 114, 114, 113, 111, 116, 133, 129, 120, 115, 135, 132, 133, 130, 122, 124, 118, 119, 111, 123, 101, 111, 124, 123, 117, 133, 129, 111, 131, 121, 134, 115, 115, 116, 141, 122, 112, 125, 103, 129, 106, 150, 122, 128, 131, 112, 133, 126, 119, 122, 126, 124, 139, 124, 118, 118, 115, 124, 137, 125, 121, 138, 135, 131, 135, 142, 116, 126, 113, 132, 102, 139, 127, 118, 131, 148, 114, 113, 126, 125, 123, 116, 119, 143, 135, 132, 146, 134, 126, 114, 128, 128, 144, 148, 130, 130, 152, 128, 129, 123, 121, 114, 124, 131, 111, 134, 128, 122, 119, 130, 134, 129, 119, 123, 117, 129, 129, 131, 115, 126, 129, 128, 125, 140, 121, 113, 147, 125, 136, 125, 134, 135, 127, 121, 116, 124, 129, 122, 139, 127, 106, 100, 111, 130, 107, 132, 121, 131, 129, 125, 124, 132, 134, 134, 127, 134, 137, 137, 134, 110, 109, 133, 124, 124, 141, 129, 130, 105, 138, 140, 131, 129, 134, 116, 116, 134, 136, 128, 131, 134, 123, 135, 124, 135, 129, 143, 114, 133, 130, 141, 124, 131, 135, 118, 115, 136, 135, 116, 136, 134, 128, 120, 116, 128, 127, 127, 127, 122, 127, 126, 117, 141, 105, 136, 114, 126, 119, 104, 131, 120, 131, 133, 138, 125, 112, 128, 142, 134, 135, 117, 128, 125, 124, 147, 121, 109, 148, 122, 115, 120, 118, 129, 122, 120, 113, 143, 123, 135, 131, 124, 113, 112, 122, 114, 138, 117, 106, 122, 123, 126, 120, 127, 138, 120, 123, 118, 127, 127, 130, 106, 133, 114, 119, 132, 120, 120, 140, 117, 119, 143, 120, 125, 125, 135, 123, 138, 139, 126, 120, 116, 119, 115, 126, 128, 139, 117, 123, 123, 123, 111, 124, 127, 113, 118, 106, 132, 124, 137, 117, 125, 117, 140, 121, 120, 117, 128, 129, 108, 130, 118, 110, 111, 138, 131, 121, 144, 123, 135, 114, 124, 130, 145, 123, 120, 137, 131, 136, 121, 131, 112, 128, 126, 116, 123, 113, 119, 115, 126, 128, 141, 132, 118, 148, 128, 130, 125, 135, 125, 118, 112, 125, 125, 97, 113, 134, 129, 109, 142, 126, 124, 130, 118, 141, 129, 130, 128, 115, 126, 118, 150, 137, 123, 133, 128, 124, 123, 123, 120, 126, 115, 136, 102, 126, 125, 121, 139, 129, 122, 129, 127, 132, 101, 110, 147, 124, 128, 138, 123, 125, 113, 99, 118, 134, 142, 128, 118, 126, 127, 112, 125, 122, 114, 137, 130, 127, 117, 135, 121, 136, 139, 126, 114, 118, 105, 113, 112, 120, 129, 128, 139, 112, 123, 117, 123, 132, 122, 119, 105, 114, 113, 123, 120, 113, 127, 94, 118, 128, 125, 146, 132, 114, 108, 150, 115, 134, 119, 130, 132, 127, 114, 125, 122, 139, 127, 150, 98, 124, 134, 122, 118, 165, 138, 121, 120, 129, 110, 118, 119, 130, 124, 104, 130, 117, 130, 109, 128, 125, 121, 126, 132, 128, 116, 129, 109, 133, 129, 132, 123, 118, 147, 135, 124, 111, 130, 115, 143, 125, 138, 132, 125, 113, 125, 117, 145, 143, 137, 127, 128, 120, 127, 134, 109, 131, 131, 132, 144, 115, 127, 125, 112, 125, 135, 120, 134, 123, 126, 129, 142, 128, 125, 126, 122, 122, 108, 102, 131, 111, 104, 121, 121, 141, 123, 117, 142, 118, 147, 120, 143, 105, 117, 115, 138, 111, 120, 137, 134, 143, 120, 140, 118, 116, 110, 109, 110, 129, 101, 124, 130, 134, 132, 131, 126, 141, 122, 135, 123, 120, 117, 123, 116, 111, 118, 116, 115, 129, 152, 128, 115, 116, 136, 114, 138, 156, 126, 122, 141, 136, 122, 139, 112, 130, 143, 122, 119, 123, 131, 120, 108, 138, 119, 121, 129, 123, 128, 112, 122, 125, 142, 108, 125, 101, 131, 145, 119, 127, 140, 126, 129, 132, 133, 122, 131, 109, 113, 116, 139, 140, 107, 129, 128, 142, 126, 132, 143, 126, 121, 129, 155, 115, 116, 115, 109, 114, 150, 112, 118, 125, 134, 133, 130, 124, 121, 111, 115, 115, 135, 123, 128, 115, 127, 134, 121, 137, 130, 120, 125, 123, 121, 110, 133, 114, 119, 115, 134, 124, 116, 121, 139, 117, 115, 132, 113, 135, 125, 118, 124, 118, 125, 108, 144, 145, 131, 118, 114, 127, 129, 135, 139, 113, 136, 121, 134, 119, 145, 115, 122, 131, 146, 132, 139, 134, 138, 117, 138, 126, 124, 129, 126, 133, 125, 129, 138, 123, 132, 117, 127, 139, 118, 132, 132, 122, 124, 108, 108, 118, 100, 120, 129, 112, 113, 121, 117, 128, 124, 130, 140, 138, 128, 128, 122, 124, 128, 129, 114, 127, 123, 134, 119, 117, 132, 136, 109, 133, 142, 119, 135, 125, 131, 117, 128, 116, 109, 139, 128, 118, 126, 127, 114, 137, 137, 104, 139, 115, 108, 112, 128, 126, 110, 105, 132, 110, 119, 121, 118, 125, 136, 122, 99, 104, 119, 112, 135, 130, 130, 124, 110, 134, 140, 126, 120, 144, 128, 129, 128, 140, 134, 124, 139, 130, 121, 130, 128, 120, 125, 124, 110, 135, 136, 143, 120, 113, 126, 119, 132, 139, 118, 121, 123, 118, 112, 138, 109, 126, 120, 119, 125, 126, 121, 121, 127, 124, 116, 139, 115, 122, 130, 128, 112, 135, 138, 132, 119, 128, 117, 130, 123, 116, 112, 124, 120, 124, 135, 139, 123, 134, 121, 119, 123, 113, 127, 137, 103, 140, 117, 127, 118, 123, 123, 130, 132, 114, 129, 119, 115, 129, 134, 121, 126, 132, 117, 131, 117, 122, 128, 135, 116, 117, 128, 130, 95, 131, 124, 117, 119, 118, 132, 150, 129, 117, 117, 121, 119, 141, 125, 128, 154, 139, 95, 140, 122, 128, 124, 113, 118, 133, 123, 136, 115, 110, 133, 129, 115, 125, 128, 130, 119, 135, 126, 114, 129, 111, 124, 111, 132, 143, 154, 110, 113, 114, 132, 118, 107, 128, 135, 127, 131, 120, 116, 123, 119, 133, 139, 128, 132, 114, 140, 111, 135, 134, 120, 132, 112, 136, 121, 114, 129, 137, 132, 140, 125, 134, 128, 124, 121, 149, 123, 142, 136, 117, 135, 123, 122, 115, 139, 150, 134, 116, 125, 114, 145, 122, 135, 144, 134, 130, 144, 115, 135, 128, 129, 138, 139, 144, 117, 120, 137, 129, 132, 116, 120, 113, 147, 129, 138, 121, 122, 100, 116, 110, 127, 120, 116, 123, 117, 109, 135, 129, 129, 117, 135, 112, 131, 119, 122, 130, 127, 114, 141, 138, 95, 117, 144, 121, 116, 116, 138, 125, 134, 116, 128, 132, 111, 148, 119, 122, 138, 116, 110, 135, 119, 125, 112, 165, 124, 107, 114, 113, 102, 137, 132, 130, 130, 127, 115, 122, 130, 123, 125, 133, 113, 120, 112, 132, 102, 104, 140, 126, 110, 113, 144, 148, 125, 123, 139, 138, 125, 116, 122, 105, 118, 158, 130, 115, 129, 130, 118, 141, 114, 155, 141, 125, 120, 143, 127, 126, 134, 110, 133, 133, 117, 128, 114, 123, 140, 120, 135, 135, 134, 145, 127, 106, 142, 133, 116, 120, 105, 124, 128, 119, 117, 128, 118, 122, 131, 126, 120, 117, 115, 114, 131, 119, 135, 113, 113, 123, 142, 129, 149, 133, 137, 126, 128, 138, 120, 117, 140, 143, 116, 127, 142, 121, 130, 118, 138, 133, 121, 145, 111, 126, 120, 140, 132, 118, 121, 148, 135, 135, 126, 124, 130, 126, 125, 122, 101, 121, 118, 126, 122, 113, 117, 116, 142, 92, 136, 115, 123, 139, 102, 123, 131, 129, 159, 113, 115, 122, 129, 133, 132, 108, 143, 119, 115, 124, 115, 121, 128, 121, 128, 127, 122, 143, 114, 131, 126, 123, 159, 124, 150, 126, 108, 133, 122, 145, 137, 106, 117, 156, 119, 133, 113, 122, 119, 149, 122, 122, 124, 123, 111, 122, 122, 131, 130, 146, 103, 102, 129, 114, 152, 119, 124, 141, 123, 121, 142, 129, 110, 129, 138, 120, 141, 127, 117, 116, 121, 137, 130, 134, 135, 118, 118, 125, 126, 123, 121, 101, 122, 113, 125, 109, 135, 122, 121, 116, 121, 130, 108, 153, 115, 137, 116, 130, 120, 108, 117, 135, 129, 127, 131, 114, 133, 131, 138, 124, 128, 145, 131, 142, 132, 119, 116, 124, 123, 132, 136, 133, 141, 121, 121, 114, 129, 96, 129, 135, 122, 126, 128, 119, 111, 126, 131, 115, 128, 129, 136, 115, 135, 139, 109, 128, 124, 118, 135, 136, 134, 136, 136, 111, 125, 130, 127, 133, 120, 123, 122, 115, 130, 106, 114, 117, 142, 120, 126, 126, 139, 135, 116, 121, 135, 118, 129, 130, 131, 113, 116, 124, 136, 121, 135, 126, 121, 138, 148, 129, 133, 139, 121, 119, 123, 129, 144, 129, 127, 115, 130, 118, 114, 122, 119, 113, 127, 137, 102, 110, 120, 128, 117, 120, 135, 112, 118, 130, 112, 119, 124, 135, 125, 123, 129, 123, 126, 121, 134, 130, 124, 123, 133, 135, 121, 116, 136, 116, 130, 131, 128, 145, 123, 129, 127, 120, 122, 120, 124, 133, 134, 135, 130, 134, 118, 103, 115, 120, 128, 144, 145, 134, 118, 120, 121, 121, 108, 117, 119, 125, 105, 124, 133, 116, 137, 129, 120, 135, 138, 138, 126, 135, 121, 135, 143, 146, 154, 121, 129, 147, 140, 130, 118, 115, 127, 125, 126, 107, 121, 127, 123, 121, 107, 129, 111, 144, 131, 154, 109, 119, 133, 117, 119, 113, 104, 117, 121, 123, 115, 124, 126, 135, 126, 114, 117, 127, 115, 154, 111, 116, 135, 117, 128, 128, 145, 133, 120, 125, 130, 137, 159, 127, 134, 133, 135, 122, 110, 131, 125, 121, 137, 141, 131, 128, 118, 129, 130, 134, 137, 152, 127, 108, 113, 106, 134, 135, 134, 138, 130, 136, 121, 131, 129, 123, 119, 132, 122, 139, 120, 122, 126, 145, 134, 126, 128, 138, 141, 121, 131, 124, 128, 131, 144, 96, 129, 114, 128, 115, 117, 118, 131, 121, 129, 133, 136, 131, 145, 121, 136, 124, 135, 132, 122, 113, 112, 110, 144, 145, 124, 120, 118, 148, 115, 125, 118, 114, 126, 128, 134, 116, 125, 142, 140, 126, 131, 125, 125, 110, 134, 108, 143, 136, 118, 126, 117, 131, 124, 127, 140, 101, 128, 126, 124, 123, 113, 135, 118, 128, 118, 127, 139, 138, 139, 124, 122, 114, 128, 129, 110, 128, 132, 129, 140, 141, 114, 128, 111, 118, 125, 130, 141, 131, 130, 121, 127, 143, 116, 124, 140, 107, 126, 132, 124, 114, 113, 130, 133, 127, 116, 129, 121, 109, 101, 134, 142, 109, 125, 117, 118, 131, 125, 120, 119, 127, 131, 127, 108, 134, 119, 143, 138, 151, 119, 105, 131, 126, 139, 131, 120, 136, 121, 123, 114, 141, 120, 120, 137, 133, 146, 139, 127, 117, 136, 118, 110, 143, 123, 153, 112, 141, 130, 127, 124, 116, 124, 123, 111, 133, 122, 131, 125, 121, 127, 138, 126, 136, 115, 135, 125, 125, 129, 122, 114, 122, 117, 142, 140, 131, 132, 105, 117, 126, 126, 131, 104, 122, 123, 111, 125, 140, 140, 117, 116, 119, 133, 114, 123, 105, 120, 123, 115, 117, 128, 127, 121, 140, 120, 127, 122, 132, 145, 125, 126, 139, 123, 148, 137, 114, 108, 120, 115, 125, 132, 131, 124, 115, 138, 131, 100, 107, 142, 139, 124, 124, 120, 140, 127, 134, 115, 115, 137, 130, 142, 115, 107, 108, 123, 123, 128, 133, 125, 140, 132, 140, 115, 129, 137, 132, 131, 131, 138, 117, 125, 118, 117, 124, 126, 126, 129, 130, 123, 129, 127, 133, 117, 127, 110, 118, 114, 136, 94, 119, 117, 137, 118, 114, 134, 133, 118, 126, 115, 112, 117, 129, 121, 110, 112, 138, 118, 126, 101, 135, 128, 122, 122, 119, 112, 133, 139, 137, 142, 112, 113, 122, 120, 128, 104, 138, 139, 118, 118, 125, 134, 108, 110, 122, 126, 122, 114, 131, 122, 111, 130, 144, 135, 136, 129, 116, 122, 129, 153, 130, 120, 131, 127, 121, 112, 122, 131, 154, 133, 118, 113, 109, 117, 122, 147, 111, 137, 113, 117, 116, 117, 125, 125, 130, 120, 128, 128, 125, 125, 112, 130, 123, 108, 140, 127, 114, 130, 126, 127, 131, 142, 138, 134, 126, 122, 126, 128, 129, 110, 128, 118, 122, 113, 130, 124, 134, 121, 119, 138, 133, 131, 115, 126, 108, 140, 115, 133, 125, 117, 143, 115, 116, 132, 105, 129, 113, 105, 106, 137, 118, 127, 128, 137, 116, 147, 139, 130, 120, 130, 129, 162, 109, 121, 100, 136, 129, 129, 118, 139, 124, 115, 122, 99, 119, 109, 146, 111, 121, 121, 125, 114, 114, 134, 128, 127, 140, 148, 120, 134, 104, 90, 119, 138, 118, 121, 116, 114, 128, 134, 125, 129, 136, 130, 138, 127, 129, 134, 116, 116, 119, 119, 134, 137, 113, 136, 138, 125, 131, 129, 129, 120, 112, 130, 112, 123, 130, 113, 117, 115, 116, 131, 118, 128, 118, 135, 132, 97, 109, 120, 133, 121, 127, 105, 138, 111, 123, 130, 126, 123, 151, 123, 117, 116, 126, 134, 138, 132, 113, 123, 118, 131, 121, 128, 126, 120, 132, 145, 127, 132, 116, 129, 132, 121, 121, 128, 124, 132, 144, 141, 113, 98, 117, 129, 136, 122, 141, 120, 114, 136, 140, 123, 106, 123, 126, 140, 119, 131, 129, 132, 129, 126, 134, 140, 135, 145, 128, 119, 126, 114, 141, 131, 132, 112, 115, 125, 115, 130, 133, 137, 131, 116, 115, 118, 106, 120, 130, 100, 145, 115, 112, 110, 134, 113, 129, 124, 127, 119, 113, 101, 133, 110, 136, 136, 132, 151, 141, 119, 129, 138, 112, 128, 111, 118, 119, 127, 129, 129, 119, 134, 130, 139, 118, 131, 120, 119, 138, 153, 126, 106, 115, 111, 126, 146, 123, 124, 119, 134, 119, 129, 129, 119, 133, 131, 122, 123, 123, 137, 127, 122, 126, 135, 120, 138, 120, 122, 133, 123, 145, 118, 135, 114, 136, 109, 129, 141, 144, 115, 133, 130, 132, 122, 116, 126, 119, 124, 124, 128, 114, 93, 107, 126, 122, 132, 135, 124, 127, 137, 122, 119, 129, 134, 113, 121, 120, 117, 119, 118, 118, 145, 131, 120, 123, 129, 139, 118, 136, 127, 128, 126, 112, 136, 115, 109, 124, 109, 125, 129, 134, 110, 133, 128, 112, 129, 126, 131, 127, 136, 131, 120, 132, 113, 146, 119, 109, 134, 133, 140, 138, 116, 121, 109, 116, 142, 133, 131, 135, 116, 145, 122, 144, 118, 122, 127, 134, 147, 115, 116, 127, 134, 128, 119, 114, 118, 139, 136, 159, 122, 136, 138, 122, 118, 116, 129, 133, 112, 132, 120, 116, 125, 130, 108, 123, 126, 138, 111, 134, 125, 118, 134, 129, 137, 131, 138, 130, 129, 135, 139, 124, 130, 118, 120, 105, 141, 133, 132, 100, 113, 122, 122, 118, 129, 121, 123, 146, 117, 117, 126, 131, 120, 128, 119, 124, 140, 114, 116, 131, 127, 141, 124, 141, 129, 144, 114, 122, 114, 113, 116, 132, 135, 132, 136, 138, 127, 117, 119, 123, 127, 119, 130, 128, 117, 115, 124, 126, 117, 106, 114, 113, 134, 138, 110, 118, 124, 118, 119, 131, 109, 137, 107, 132, 131, 132, 120, 131, 112, 129, 112, 114, 113, 134, 128, 130, 131, 131, 131, 144, 146, 120, 131, 127, 128, 117, 146, 119, 130, 109, 132, 144, 135, 133, 140, 112, 111, 146, 125, 130, 121, 122, 157, 128, 135, 127, 119, 132, 132, 118, 139, 122, 121, 135, 123, 118, 149, 120, 130, 120, 119, 109, 148, 120, 126, 103, 113, 135, 142, 100, 150, 120, 135, 140, 97, 142, 134, 115, 112, 116, 110, 118, 125, 137, 113, 107, 121, 124, 133, 119, 128, 126, 115, 141, 114, 138, 131, 125, 132, 122, 121, 118, 122, 120, 121, 133, 125, 133, 127, 127, 124, 138, 131, 136, 124, 124, 126, 119, 91, 113, 122, 132, 119, 132, 126, 123, 127, 129, 139, 135, 136, 123, 122, 123, 130, 126, 116, 128, 108, 128, 123, 123, 129, 108, 133, 129, 127, 105, 99, 107, 115, 144, 129, 117, 131, 136, 101, 118, 127, 155, 102, 123, 136, 141, 143, 140, 130, 126, 117, 107, 144, 136, 133, 113, 140, 116, 118, 131, 125, 116, 140, 108, 135, 131, 108, 147, 147, 116, 143, 131, 142, 126, 101, 123, 131, 109, 123, 112, 120, 124, 133, 119, 115, 123, 134, 125, 139, 118, 148, 141, 124, 129, 128, 122, 129, 115, 129, 130, 132, 137, 139, 130, 119, 103, 132, 129, 122, 118, 123, 122, 133, 138, 131, 129, 119, 124, 134, 95, 125, 109, 126, 125, 127, 120, 131, 109, 132, 140, 126, 127, 141, 136, 135, 114, 129, 136, 136, 124, 145, 136, 119, 123, 107, 130, 131, 119, 135, 120, 135, 115, 123, 145, 104, 122, 141, 115, 121, 113, 123, 130, 135, 117, 132, 130, 120, 135, 109, 120, 133, 120, 139, 133, 138, 119, 120, 129, 133, 115, 129, 132, 129, 117, 135, 113, 132, 121, 121, 136, 114, 148, 144, 128, 131, 119, 135, 138, 116, 121, 125, 120, 125, 140, 114, 133, 133, 112, 127, 123, 131, 108, 128, 135, 118, 123, 129, 139, 130, 126, 123, 120, 138, 129, 121, 110, 132, 113, 127, 132, 133, 134, 121, 125, 131, 127, 121, 120, 116, 132, 128, 136, 131, 131, 123, 134, 131, 116, 121, 112, 124, 135, 117, 121, 125, 129, 111, 128, 120, 139, 114, 122, 123, 130, 126, 136, 120, 124, 129, 118, 118, 161, 113, 116, 125, 127, 130, 107, 126, 156, 127, 122, 119, 130, 123, 138, 126, 110, 110, 126, 121, 143, 135, 128, 118, 137, 111, 133, 137, 132, 140, 131, 131, 141, 137, 123, 130, 113, 123, 110, 121, 118, 127, 132, 113, 112, 131, 142, 115, 121, 129, 124, 111, 106, 121, 123, 136, 134, 124, 122, 119, 116, 121, 116, 142, 129, 125, 123, 124, 134, 136, 127, 134, 99, 132, 132, 118, 113, 135, 113, 149, 137, 102, 123, 104, 135, 115, 130, 108, 125, 125, 149, 131, 123, 129, 136, 117, 126, 124, 119, 119, 121, 138, 115, 121, 129, 115, 129, 119, 121, 128, 121, 126, 99, 130, 121, 123, 112, 133, 119, 124, 122, 106, 134, 113, 116, 132, 118, 124, 109, 133, 129, 112, 133, 121, 121, 128, 133, 114, 112, 111, 135, 129, 125, 131, 126, 127, 123, 121, 117, 129, 127, 100, 135, 127, 111, 123, 130, 122, 121, 119, 127, 126, 123, 108, 137, 135, 121, 140, 117, 121, 134, 122, 133, 128, 110, 119, 121, 115, 107, 138, 127, 121, 101, 112, 120, 125, 116, 109, 120, 133, 142, 134, 143, 131, 119, 144, 127, 134, 123, 135, 113, 116, 111, 135, 100, 132, 133, 132, 132, 112, 124, 116, 137, 133, 128, 123, 115, 137, 112, 127, 113, 117, 100, 135, 132, 132, 128, 116, 133, 102, 125, 139, 143, 153, 121, 107, 128, 123, 122, 113, 114, 115, 109, 111, 123, 132, 138, 126, 129, 129, 123, 130, 135, 141, 114, 117, 129, 124, 120, 125, 129, 132, 139, 133, 134, 126, 126, 131, 133, 147, 105, 127, 134, 120, 129, 133, 123, 120, 125, 133, 135, 123, 114, 112, 144, 126, 124, 139, 130, 133, 138, 108, 139, 121, 104, 129, 130, 139, 122, 124, 120, 128, 117, 133, 132, 111, 117, 127, 153, 127, 139, 126, 128, 127, 114, 128, 114, 123, 143, 138, 118, 129, 111, 134, 142, 118, 151, 120, 124, 125, 122, 114, 124, 119, 111, 125, 150, 128, 124, 129, 123, 122, 125, 138, 129, 128, 116, 136, 132, 116, 131, 124, 145, 113, 128, 132, 118, 119, 116, 126, 118, 124, 117, 118, 128, 126, 141, 118, 138, 122, 132, 117, 123, 134, 130, 127, 118, 143, 152, 148, 119, 127, 128, 119, 131, 129, 120, 129, 109, 132, 115, 141, 112, 119, 135, 125, 125, 134, 119, 133, 130, 126, 111, 130, 128, 143, 121, 123, 121, 110, 108, 128, 128, 142, 138, 109, 130, 135, 115, 126, 136, 120, 136, 124, 140, 117, 127, 129, 119, 120, 118, 135, 132, 130, 129, 133, 123, 128, 145, 134, 124, 113, 134, 140, 123, 131, 135, 140, 135, 126, 128, 132, 138, 123, 124, 138, 117, 122, 140, 109, 135, 112, 126, 136, 96, 127, 118, 133, 149, 131, 121, 125, 116, 142, 119, 110, 140, 124, 128, 121, 145, 127, 138, 137, 131, 134, 132, 116, 138, 130, 125, 135, 120, 139, 123, 117, 145, 124, 124, 131, 111, 131, 123, 118, 121, 122, 137, 129, 124, 127, 122, 116, 137, 111, 112, 133, 121, 129, 134, 126, 117, 116, 101, 129, 140, 128, 120, 139, 117, 128, 127, 131, 110, 108, 121, 123, 115, 121, 126, 134, 138, 137, 125, 114, 114, 121, 112, 139, 122, 109, 127, 153, 118, 120, 116, 131, 135, 119, 122, 118, 127, 135, 128, 135, 119, 133, 127, 136, 124, 111, 125, 132, 137, 137, 121, 116, 113, 128, 137, 136, 119, 127, 118, 129, 127, 122, 129, 124, 122, 119, 113, 119, 125, 128, 121, 133, 136, 130, 132, 122, 131, 122, 140, 101, 124, 149, 116, 132, 125, 142, 108, 128, 140, 127, 130, 119, 117, 113, 134, 116, 121, 123, 126, 126, 140, 117, 111, 120, 110, 119, 134, 116, 126, 128, 121, 116, 123, 109, 131, 128, 124, 123, 148, 116, 126, 106, 143, 122, 113, 122, 133, 119, 117, 121, 110, 122, 110, 128, 133, 129, 117, 112, 123, 116, 120, 138, 124, 129, 130, 128, 116, 131, 121, 119, 136, 118, 145, 122, 116, 135, 112, 115, 119, 115, 121, 129, 137, 128, 132, 134, 123, 127, 137, 110, 117, 116, 139, 129, 128, 115, 124, 137, 126, 115, 124, 130, 106, 118, 120, 129, 144, 156, 129, 124, 115, 119, 129, 126, 122, 110, 132, 115, 127, 121, 135, 126, 126, 97, 125, 125, 116, 122, 133, 130, 138, 125, 118, 134, 135, 134, 128, 119, 129, 132, 124, 130, 109, 112, 130, 121, 141, 137, 137, 133, 136, 126, 137, 108, 145, 132, 110, 116, 130, 122, 110, 125, 140, 146, 125, 144, 120, 129, 133, 125, 122, 137, 125, 131, 139, 143, 126, 140, 106, 118, 130, 128, 133, 124, 123, 116, 124, 112, 122, 127, 105, 125, 137, 121, 126, 134, 124, 122, 145, 130, 128, 134, 134, 125, 129, 120, 106, 131, 138, 134, 105, 151, 137, 126, 133, 121, 124, 130, 130, 125, 137, 116, 119, 127, 102, 138, 117, 124, 134, 107, 121, 123, 124, 110, 133, 115, 112, 138, 105, 120, 123, 128, 111, 134, 132, 108, 120, 73, 124, 116, 120, 130, 133, 121, 124, 127, 121, 121, 127, 115, 115, 129, 125, 111, 116, 137, 126, 153, 115, 135, 136, 122, 117, 111, 135, 122, 132, 129, 131, 109, 121, 107, 141, 121, 127, 117, 119, 130, 125, 132, 121, 107, 124, 128, 141, 121, 114, 117, 118, 123, 121, 132, 127, 144, 115, 138, 119, 126, 127, 110, 137, 121, 118, 148, 127, 132, 136, 127, 113, 135, 129, 127, 138, 126, 127, 111, 135, 119, 124, 113, 133, 133, 137, 117, 107, 99, 132, 119, 130, 120, 113, 119, 116, 116, 127, 122, 128, 138, 131, 133, 116, 112, 120, 117, 122, 122, 158, 112, 128, 116, 123, 120, 104, 131, 112, 111, 149, 127, 131, 115, 148, 114, 118, 124, 130, 110, 114, 126, 135, 132, 126, 127, 111, 120, 120, 126, 127, 129, 124, 124, 111, 130, 134, 126, 123, 125, 127, 125, 142, 125, 130, 113, 125, 110, 118, 127, 117, 146, 122, 119, 124, 120, 124, 117, 119, 120, 120, 126, 120, 119, 116, 129, 136, 129, 125, 121, 119, 121, 106, 118, 143, 124, 112, 112, 130, 130, 146, 155, 130, 156, 132, 123, 116, 118, 120, 135, 144, 127, 132, 120, 120, 123, 131, 128, 134, 128, 115, 107, 145, 135, 128, 131, 118, 119, 143, 115, 113, 147, 124, 145, 127, 126, 141, 129, 131, 130, 125, 143, 116, 134, 129, 118, 127, 125, 131, 136, 128, 122, 134, 120, 125, 113, 123, 130, 143, 128, 146, 138, 128, 123, 110, 116, 117, 131, 119, 128, 123, 111, 120, 117, 127, 128, 123, 118, 122, 127, 134, 127, 116, 147, 122, 123, 127, 126, 146, 140, 125, 125, 118, 143, 103, 125, 108, 118, 111, 126, 125, 129, 122, 115, 127, 116, 121, 120, 127, 125, 107, 117, 119, 131, 110, 119, 129, 123, 125, 127, 136, 114, 108, 131, 125, 138, 112, 125, 115, 123, 134, 140, 110, 132, 122, 124, 114, 141, 135, 122, 121, 118, 117, 119, 127, 122, 118, 139, 111, 120, 115, 133, 123, 123, 124, 134, 104, 128, 121, 118, 121, 101, 131, 133, 142, 137, 110, 116, 136, 132, 129, 129, 123, 119, 144, 119, 126, 144, 112, 142, 117, 102, 134, 135, 123, 123, 136, 122, 127, 117, 116, 125, 124, 140, 112, 119, 120, 147, 125, 117, 119, 151, 117, 126, 136, 133, 132, 124, 138, 135, 144, 107, 129, 96, 127, 152, 112, 146, 136, 124, 129, 124, 107, 124, 136, 124, 115, 123, 117, 126, 116, 135, 132, 132, 115, 134, 120, 110, 122, 124, 124, 122, 140, 110, 121, 120, 114, 111, 130, 121, 118, 133, 120, 134, 136, 116, 100, 147, 128, 131, 117, 144, 127, 120, 114, 135, 132, 139, 85, 132, 98, 127, 126, 123, 139, 122, 110, 132, 137, 118, 143, 138, 124, 109, 138, 130, 116, 124, 134, 115, 121, 132, 131, 135, 129, 123, 127, 110, 144, 115, 134, 113, 131, 119, 128, 108, 125, 112, 135, 126, 143, 127, 130, 142, 118, 127, 128, 129, 119, 134, 126, 112, 133, 114, 140, 125, 125, 129, 112, 122, 134, 120, 115, 123, 108, 109, 113, 119, 135, 114, 120, 151, 129, 120, 130, 108, 136, 144, 109, 116, 119, 130, 126, 134, 101, 123, 112, 115, 125, 113, 94, 120, 142, 115, 126, 125, 117, 129, 132, 120, 113, 139, 124, 144, 145, 126, 150, 117, 115, 119, 119, 120, 131, 114, 138, 134, 125, 112, 135, 137, 103, 110, 122, 128, 121, 121, 128, 129, 138, 118, 126, 104, 124, 146, 133, 134, 97, 133, 135, 118, 105, 125, 127, 130, 132, 119, 131, 142, 113, 132, 106, 133, 128, 130, 130, 135, 127, 131, 106, 141, 144, 119, 136, 121, 133, 122, 134, 139, 113, 142, 116, 130, 118, 114, 122, 109, 141, 117, 124, 121, 125, 127, 146, 105, 135, 111, 129, 131, 130, 96, 129, 118, 126, 126, 119, 120, 131, 142, 108, 114, 122, 133, 136, 134, 111, 136, 140, 114, 111, 135, 133, 127, 151, 119, 126, 128, 129, 131, 136, 105, 121, 112, 132, 120, 117, 130, 141, 113, 120, 127, 162, 116, 132, 121, 154, 128, 125, 143, 132, 133, 116, 115, 118, 111, 96, 151, 134, 139, 125, 131, 116, 128, 141, 132, 121, 118, 125, 119, 125, 133, 109, 119, 122, 128, 121, 111, 119, 124, 128, 123, 109, 117, 134, 133, 124, 145, 103, 123, 136, 113, 130, 133, 136, 153, 120, 114, 120, 145, 135, 133, 113, 137, 118, 121, 127, 133, 111, 132, 124, 131, 127, 135, 128, 111, 136, 142, 109, 142, 116, 131, 132, 132, 135, 141, 122, 131, 117, 124, 128, 117, 128, 135, 121, 122, 138, 126, 124, 116, 122, 119, 148, 121, 143, 123, 111, 122, 128, 138, 128, 148, 134, 115, 125, 137, 138, 116, 120, 130, 134, 161, 117, 117, 127, 122, 124, 123, 129, 126, 130, 131, 132, 115, 127, 117, 128, 147, 128, 137, 121, 136, 104, 126, 132, 113, 121, 136, 123, 127, 121, 129, 147, 133, 116, 123, 100, 137, 130, 131, 134, 126, 131, 121, 126, 121, 114, 130, 119, 130, 125, 122, 112, 123, 115, 119, 150, 128, 126, 123, 134, 154, 113, 139, 119, 113, 133, 124, 140, 118, 127, 126, 121, 126, 144, 120, 130, 110, 137, 146, 119, 116, 121, 126, 113, 128, 127, 132, 134, 98, 129, 133, 125, 125, 109, 121, 126, 132, 131, 125, 114, 130, 126, 131, 119, 150, 139, 129, 126, 120, 128, 127, 133, 107, 121, 119, 127, 125, 134, 125, 139, 142, 126, 125, 123, 118, 141, 129, 133, 125, 113, 105, 115, 135, 136, 115, 131, 114, 119, 118, 124, 132, 113, 106, 109, 114, 113, 122, 123, 125, 129, 121, 115, 132, 126, 144, 126, 130, 135, 127, 137, 124, 106, 128, 116, 111, 106, 133, 136, 95, 121, 133, 137, 134, 119, 129, 96, 106, 124, 130, 118, 138, 121, 106, 117, 115, 135, 138, 124, 121, 122, 126, 129, 130, 117, 139, 113, 125, 139, 114, 132, 126, 122, 114, 110, 133, 136, 135, 107, 124, 125, 130, 114, 151, 123, 131, 121, 110, 118, 120, 141, 131, 116, 133, 124, 131, 120, 114, 155, 127, 134, 93, 126, 134, 121, 123, 121, 110, 121, 123, 120, 120, 127, 97, 137, 137, 145, 128, 129, 128, 134, 131, 115, 115, 125, 117, 117, 126, 142, 127, 122, 132, 126, 126, 138, 122, 120, 127, 139, 112, 131, 108, 95, 118, 123, 129, 121, 114, 133, 119, 123, 138, 136, 119, 139, 141, 109, 116, 100, 114, 136, 127, 136, 125, 117, 122, 128, 125, 127, 122, 118, 122, 123, 110, 109, 122, 126, 122, 128, 141, 127, 131, 122, 120, 122, 117, 123, 131, 131, 134, 147, 128, 118, 122, 141, 118, 129, 111, 121, 122, 128, 111, 130, 108, 138, 130, 119, 114, 119, 120, 97, 101, 135, 125, 125, 125, 145, 128, 147, 119, 122, 124, 116, 116, 127, 114, 128, 110, 134, 126, 126, 136, 117, 134, 138, 144, 100, 138, 126, 123, 124, 113, 127, 124, 123, 139, 107, 110, 110, 138, 114, 124, 134, 145, 138, 120, 129, 128, 127, 141, 131, 125, 112, 133, 135, 117, 143, 104, 130, 115, 128, 106, 120, 130, 124, 106, 126, 135, 115, 131, 132, 133, 132, 117, 110, 139, 125, 144, 112, 144, 122, 125, 133, 123, 116, 110, 104, 148, 116, 129, 127, 126, 143, 123, 116, 124, 134, 118, 134, 134, 112, 128, 146, 139, 129, 113, 114, 124, 115, 151, 110, 121, 121, 117, 121, 123, 116, 132, 119, 128, 130, 136, 132, 123, 129, 126, 145, 109, 125, 114, 142, 140, 126, 147, 133, 124, 126, 144, 137, 134, 127, 125, 117, 121, 128, 136, 131, 122, 141, 124, 108, 130, 133, 132, 127, 122, 107, 128, 122, 112, 135, 131, 119, 131, 129, 122, 133, 132, 116, 127, 132, 120, 135, 124, 125, 103, 114, 119, 127, 121, 136, 104, 139, 124, 139, 100, 132, 124, 118, 112, 139, 108, 131, 125, 117, 114, 115, 122, 143, 109, 128, 121, 136, 131, 114, 119, 125, 110, 127, 142, 148, 113, 136, 123, 106, 121, 103, 142, 141, 144, 123, 112, 115, 123, 132, 144, 100, 133, 157, 129, 137, 124, 123, 100, 129, 123, 130, 124, 133, 119, 125, 132, 130, 116, 115, 131, 118, 109, 105, 113, 115, 138, 114, 142, 111, 131, 129, 118, 127, 115, 122, 139, 145, 127, 126, 124, 129, 131, 130, 140, 131, 123, 113, 132, 133, 131, 110, 147, 134, 135, 127, 125, 145, 120, 109, 142, 122, 132, 113, 123, 126, 117, 117, 132, 120, 126, 127, 114, 126, 128, 152, 134, 118, 110, 105, 119, 116, 121, 124, 119, 128, 119, 132, 140, 135, 133, 82, 121, 133, 116, 128, 102, 106, 121, 127, 121, 133, 120, 132, 128, 99, 123, 136, 119, 109, 131, 120, 129, 119, 133, 125, 149, 128, 126, 122, 116, 113, 140, 128, 124, 129, 115, 133, 125, 138, 131, 110, 128, 128, 130, 129, 120, 113, 122, 129, 112, 130, 121, 130, 134, 117, 127, 108, 137, 119, 114, 127, 126, 124, 114, 123, 115, 140, 118, 130, 154, 122, 123, 129, 122, 128, 125, 144, 131, 130, 138, 138, 128, 106, 115, 116, 106, 134, 128, 131, 132, 120, 120, 123, 140, 124, 116, 117, 118, 123, 135, 129, 122, 116, 108, 100, 135, 129, 135, 140, 113, 112, 106, 123, 131, 148, 85, 121, 124, 136, 126, 128, 154, 118, 132, 109, 114, 138, 113, 108, 127, 129, 139, 124, 129, 139, 127, 117, 131, 90, 123, 112, 96, 116, 123, 145, 132, 124, 132, 114, 124, 116, 131, 137, 112, 131, 123, 132, 124, 121, 119, 112, 146, 121, 127, 107, 107, 131, 112, 129, 135, 117, 120, 131, 137, 125, 121, 123, 130, 147, 123, 133, 139, 109, 123, 131, 124, 120, 127, 124, 135, 114, 130, 127, 134, 149, 143, 144, 116, 117, 115, 113, 133, 117, 135, 130, 112, 123, 137, 121, 104, 115, 126, 104, 111, 132, 105, 133, 124, 129, 131, 134, 129, 153, 117, 114, 128, 131, 122, 127, 139, 126, 129, 121, 130, 111, 121, 116, 124, 115, 117, 129, 122, 124, 135, 131, 121, 124, 156, 140, 134, 126, 122, 111, 129, 113, 130, 127, 104, 145, 114, 132, 120, 120, 108, 112, 125, 120, 122, 109, 138, 117, 151, 121, 141, 113, 134, 134, 130, 107, 132, 118, 145, 146, 117, 117, 144, 110, 112, 123, 109, 115, 126, 149, 129, 122, 125, 132, 126, 132, 126, 120, 119, 121, 137, 119, 120, 123, 117, 130, 119, 104, 132, 130, 130, 119, 132, 147, 118, 127, 114, 128, 122, 112, 125, 120, 113, 116, 127, 111, 120, 131, 123, 118, 121, 133, 118, 142, 123, 131, 121, 134, 121, 118, 129, 135, 126, 145, 137, 123, 117, 112, 138, 117, 120, 125, 125, 133, 129, 130, 124, 137, 112, 114, 128, 122, 119, 110, 126, 112, 125, 138, 124, 137, 123, 106, 123, 133, 138, 118, 126, 131, 125, 112, 151, 146, 133, 127, 129, 128, 128, 108, 137, 125, 118, 111, 116, 133, 133, 132, 136, 138, 146, 127, 133, 116, 143, 104, 115, 128, 114, 111, 122, 134, 111, 128, 123, 123, 128, 126, 115, 112, 131, 109, 143, 127, 111, 115, 113, 118, 133, 143, 123, 141, 108, 144, 109, 140, 116, 122, 116, 128, 125, 123, 130, 133, 115, 137, 130, 134, 122, 132, 125, 105, 123, 120, 122, 107, 120, 133, 121, 110, 117, 138, 117, 132, 121, 130, 127, 128, 130, 127, 113, 131, 127, 119, 132, 137, 97, 122, 118, 139, 141, 129, 122, 134, 134, 135, 98, 131, 115, 116, 141, 129, 121, 141, 130, 131, 116, 130, 111, 126, 145, 129, 119, 114, 138, 128, 134, 134, 130, 128, 122, 114, 144, 106, 136, 114, 119, 128, 124, 134, 107, 144, 109, 103, 143, 129, 113, 106, 139, 102, 100, 105, 136, 115, 123, 120, 136, 116, 132, 121, 124, 120, 137, 122, 119, 142, 116, 132, 105, 110, 140, 120, 108, 122, 126, 115, 120, 127, 124, 123, 121, 105, 139, 126, 121, 114, 126, 126, 107, 112, 131, 137, 133, 124, 137, 113, 106, 112, 137, 145, 148, 122, 122, 123, 123, 110, 129, 131, 138, 136, 133, 114, 113, 114, 124, 119, 132, 105, 113, 130, 130, 118, 110, 123, 123, 153, 111, 138, 117, 121, 111, 118, 146, 132, 121, 116, 115, 117, 124, 118, 124, 134, 122, 118, 131, 131, 127, 133, 111, 131, 134, 131, 129, 126, 124, 122, 140, 107, 128, 119, 128, 121, 137, 110, 119, 122, 114, 135, 126, 111, 131, 137, 136, 140, 134, 113, 122, 122, 127, 135, 140, 137, 101, 107, 119, 129, 113, 129, 123, 102, 126, 119, 142, 139, 126, 139, 120, 136, 132, 134, 125, 135, 127, 114, 99, 130, 127, 105, 119, 101, 116, 127, 119, 126, 120, 135, 130, 117, 135, 127, 144, 104, 133, 124, 135, 155, 122, 132, 134, 115, 124, 125, 119, 132, 151, 126, 128, 127, 132, 139, 99, 136, 103, 128, 134, 132, 111, 137, 134, 133, 126, 119, 119, 108, 121, 128, 129, 107, 127, 133, 113, 127, 116, 123, 102, 131, 134, 130, 108, 116, 116, 142, 127, 114, 124, 127, 125, 125, 140, 164, 123, 130, 117, 135, 122, 95, 127, 115, 119, 142, 139, 115, 102, 131, 118, 117, 115, 137, 114, 121, 124, 135, 128, 131, 132, 138, 149, 140, 119, 151, 115, 131, 148, 139, 123, 136, 139, 122, 125, 101, 122, 121, 117, 122, 126, 131, 126, 99, 118, 133, 121, 132, 118, 117, 118, 127, 138, 102, 119, 117, 122, 142, 124, 116, 143, 146, 133, 121, 114, 134, 124, 110, 118, 132, 129, 144, 113, 114, 111, 131, 114, 125, 106, 107, 122, 129, 112, 126, 133, 141, 95, 120, 130, 109, 118, 134, 132, 114, 122, 138, 135, 119, 118, 126, 128, 122, 118, 119, 136, 131, 127, 109, 122, 110, 115, 127, 126, 141, 137, 135, 137, 118, 125, 111, 130, 114, 121, 142, 121, 137, 131, 103, 129, 136, 138, 124, 116, 141, 125, 118, 115, 142, 115, 142, 126, 125, 119, 117, 128, 131, 124, 125, 112, 112, 117, 114, 116, 121, 117, 111, 129, 108, 127, 121, 124, 141, 128, 112, 129, 144, 123, 131, 106, 139, 134, 108, 131, 109, 117, 130, 118, 132, 111, 129, 136, 130, 142, 112, 135, 128, 128, 124, 116, 127, 114, 114, 133, 126, 135, 108, 130, 113, 131, 113, 100, 119, 124, 116, 128, 120, 124, 136, 117, 115, 140, 135, 122, 137, 129, 114, 120, 126, 110, 116, 115, 133, 136, 140, 117, 125, 111, 135, 122, 128, 123, 122, 124, 114, 108, 122, 127, 118, 137, 143, 114, 130, 124, 124, 133, 117, 126, 99, 122, 116, 125, 123, 140, 133, 121, 105, 111, 134, 104, 128, 126, 145, 119, 133, 125, 113, 128, 127, 126, 142, 155, 127, 122, 114, 126, 130, 141, 121, 130, 122, 156, 112, 112, 132, 109, 109, 133, 120, 145, 127, 123, 130, 133, 124, 130, 132, 129, 118, 133, 123, 124, 140, 112, 128, 144, 125, 136, 143, 102, 156, 142, 133, 115, 132, 133, 107, 109, 93, 140, 121, 126, 126, 115, 120, 132, 123, 126, 120, 109, 128, 106, 122, 114, 134, 127, 124, 129, 116, 123, 116, 115, 122, 134, 123, 110, 132, 126, 125, 141, 105, 112, 142, 142, 110, 117, 125, 111, 126, 112, 135, 146, 116, 126, 118, 111, 120, 127, 136, 110, 127, 111, 130, 116, 95, 123, 117, 122, 105, 134, 130, 126, 119, 127, 135, 129, 121, 135, 125, 129, 133, 126, 141, 124, 112, 118, 112, 121, 128, 118, 140, 122, 128, 128, 142, 130, 119, 137, 127, 116, 131, 114, 134, 126, 130, 126, 111, 135, 114, 125, 135, 139, 103, 104, 123, 113, 129, 112, 134, 136, 133, 142, 102, 131, 132, 125, 118, 123, 131, 113, 110, 130, 113, 105, 134, 139, 128, 121, 125, 130, 129, 128, 124, 110, 122, 118, 151, 123, 97, 123, 119, 124, 132, 131, 124, 113, 140, 114, 126, 130, 116, 145, 125, 109, 122, 129, 138, 124, 126, 119, 133, 109, 122, 114, 109, 134, 113, 117, 126, 147, 128, 123, 125, 121, 115, 123, 124, 141, 117, 119, 125, 126, 116, 126, 150, 135, 111, 122, 132, 143, 115, 137, 134, 132, 129, 115, 107, 125, 131, 111, 120, 128, 132, 139, 141, 126, 139, 114, 130, 114, 134, 112, 120, 142, 110, 125, 133, 137, 130, 125, 141, 129, 131, 122, 128, 140, 113, 122, 128, 109, 118, 118, 113, 118, 117, 122, 162, 121, 121, 137, 130, 122, 118, 130, 139, 118, 124, 150, 142, 129, 120, 136, 113, 127, 110, 130, 142, 124, 117, 129, 138, 142, 121, 117, 125, 138, 119, 111, 123, 134, 140, 119, 134, 115, 119, 119, 127, 151, 146, 120, 124, 141, 113, 128, 126, 124, 134, 120, 102, 137, 112, 134, 127, 116, 123, 118, 115, 137, 115, 133, 126, 109, 138, 132, 109, 128, 128, 136, 117, 117, 111, 126, 126, 97, 121, 117, 120, 116, 114, 119, 139, 134, 133, 122, 121, 134, 122, 130, 128, 131, 121, 94, 119, 142, 114, 121, 136, 112, 129, 145, 142, 123, 123, 143, 120, 133, 117, 121, 127, 152, 107, 107, 140, 125, 133, 118, 129, 111, 128, 136, 118, 96, 115, 121, 141, 114, 122, 133, 127, 104, 118, 143, 113, 133, 125, 129, 124, 140, 130, 142, 142, 127, 133, 112, 134, 155, 118, 123, 130, 120, 150, 137, 129, 139, 120, 129, 136, 118, 131, 134, 109, 116, 127, 129, 124, 123, 142, 114, 135, 126, 129, 141, 137, 135, 115, 115, 136, 123, 117, 121, 113, 106, 149, 133, 140, 133, 126, 140, 127, 121, 130, 150, 124, 134, 133, 133, 136, 117, 129, 132, 131, 127, 129, 129, 127, 140, 120, 127, 122, 114, 124, 125, 123, 105, 132, 132, 114, 116, 132, 126, 122, 102, 111, 134, 128, 126, 140, 128, 135, 117, 128, 132, 125, 141, 148, 113, 112, 122, 118, 128, 126, 113, 126, 137, 131, 123, 140, 120, 129, 129, 159, 111, 116, 115, 141, 121, 129, 126, 135, 129, 137, 123, 127, 138, 125, 119, 111, 139, 125, 116, 132, 123, 133, 120, 125, 130, 130, 121, 127, 115, 110, 139, 122, 122, 132, 106, 119, 136, 128, 121, 131, 125, 128, 129, 113, 135, 112, 119, 128, 112, 124, 119, 126, 130, 136, 141, 120, 120, 119, 131, 128, 123, 124, 122, 125, 130, 140, 125, 150, 128, 132, 149, 104, 140, 108, 135, 124, 110, 113, 138, 113, 138, 125, 122, 137, 136, 130, 118, 105, 125, 115, 128, 123, 116, 131, 110, 116, 93, 138, 132, 129, 130, 137, 113, 112, 143, 127, 118, 124, 115, 143, 114, 128, 117, 131, 113, 121, 126, 118, 121, 115, 132, 118, 133, 130, 129, 132, 109, 151, 128, 131, 98, 124, 126, 127, 121, 130, 133, 122, 116, 129, 120, 127, 123, 114, 134, 122, 126, 117, 122, 107, 112, 122, 129, 114, 143, 131, 131, 138, 117, 147, 119, 135, 109, 117, 123, 135, 128, 121, 122, 126, 112, 131, 138, 120, 108, 114, 112, 133, 102, 129, 132, 135, 128, 119, 123, 139, 126, 112, 117, 133, 129, 134, 119, 121, 140, 117, 112, 132, 127, 133, 103, 134, 121, 115, 124, 125, 116, 119, 146, 118, 111, 123, 128, 134, 124, 147, 117, 137, 120, 119, 139, 131, 116, 143, 118, 122, 119, 125, 110, 123, 125, 125, 139, 122, 126, 116, 112, 137, 122, 132, 134, 118, 140, 133, 128, 124, 124, 118, 135, 126, 115, 122, 132, 117, 124, 124, 115, 114, 121, 142, 125, 122, 113, 151, 132, 128, 109, 144, 104, 128, 114, 130, 125, 111, 127, 131, 127, 120, 114, 120, 107, 136, 144, 130, 141, 117, 121, 142, 113, 125, 120, 137, 141, 125, 134, 131, 139, 137, 125, 120, 119, 133, 136, 127, 128, 119, 123, 127, 131, 133, 127, 119, 129, 124, 132, 113, 109, 115, 136, 110, 117, 123, 142, 124, 123, 102, 114, 133, 105, 112, 139, 121, 114, 119, 121, 120, 116, 118, 126, 117, 116, 116, 123, 119, 135, 121, 144, 133, 131, 155, 131, 127, 123, 111, 122, 129, 120, 112, 129, 119, 120, 115, 112, 120, 140, 124, 141, 124, 150, 128, 128, 128, 138, 133, 112, 109, 115, 117, 124, 110, 123, 115, 132, 114, 146, 118, 104, 127, 134, 122, 111, 147, 132, 108, 143, 131, 125, 132, 111, 124, 124, 117, 136, 131, 120, 124, 124, 125, 126, 136, 123, 122, 119, 125, 117, 129, 127, 123, 136, 113, 135, 126, 140, 125, 132, 126, 115, 122, 128, 116, 128, 126, 123, 126, 141, 111, 115, 135, 113, 130, 125, 122, 122, 131, 136, 143, 108, 150, 147, 143, 124, 111, 126, 149, 112, 124, 124, 115, 135, 113, 132, 114, 106, 122, 129, 114, 131, 121, 136, 136, 110, 130, 122, 127, 132, 130, 135, 121, 121, 120, 122, 109, 114, 108, 128, 121, 125, 144, 111, 121, 121, 127, 125, 137, 120, 123, 128, 140, 131, 131, 134, 131, 113, 149, 120, 126, 122, 148, 139, 115, 121, 133, 132, 116, 118, 151, 115, 99, 126, 131, 126, 128, 116, 138, 132, 119, 145, 116, 114, 129, 114, 107, 112, 117, 124, 124, 155, 132, 128, 116, 145, 115, 130, 117, 134, 133, 124, 122, 117, 115, 109, 131, 138, 120, 124, 134, 114, 125, 117, 135, 124, 133, 128, 133, 145, 108, 118, 130, 103, 114, 123, 101, 143, 119, 134, 139, 125, 121, 129, 144, 127, 138, 114, 115, 123, 131, 137, 137, 126, 118, 123, 112, 122, 130, 138, 121, 121, 117, 108, 125, 128, 125, 128, 141, 117, 132, 107, 124, 130, 125, 147, 130, 130, 120, 140, 122, 141, 108, 162, 134, 117, 137, 130, 131, 93, 150, 136, 145, 138, 132, 122, 134, 105, 111, 120, 130, 116, 125, 132, 129, 136, 132, 125, 145, 113, 125, 124, 140, 117, 125, 129, 129, 155, 125, 133, 102, 124, 114, 141, 143, 104, 118, 133, 117, 119, 130, 116, 120, 117, 118, 114, 126, 130, 135, 115, 118, 114, 125, 130, 141, 128, 121, 132, 128, 130, 141, 135, 121, 139, 129, 136, 127, 134, 129, 127, 124, 123, 117, 116, 118, 133, 102, 135, 143, 121, 101, 126, 135, 121, 134, 116, 129, 128, 117, 118, 130, 120, 134, 131, 139, 125, 139, 130, 115, 130, 103, 127, 135, 115, 118, 130, 128, 110, 130, 122, 100, 132, 126, 145, 129, 146, 145, 127, 137, 118, 119, 118, 135, 129, 121, 122, 114, 119, 115, 133, 149, 132, 132, 132, 112, 136, 134, 97, 121, 127, 106, 110, 130, 147, 127, 123, 133, 135, 111, 140, 129, 131, 134, 120, 128, 124, 131, 126, 110, 122, 143, 81, 124, 123, 121, 122, 123, 134, 120, 130, 118, 145, 136, 110, 140, 135, 136, 137, 118, 125, 124, 134, 96, 120, 124, 138, 131, 117, 131, 133, 136, 131, 126, 126, 127, 108, 118, 125, 110, 105, 110, 136, 124, 119, 127, 131, 109, 107, 130, 106, 132, 135, 119, 132, 138, 131, 115, 129, 114, 121, 112, 110, 140, 139, 139, 128, 130, 119, 143, 110, 131, 125, 137, 117, 121, 124, 116, 132, 125, 113, 121, 104, 123, 142, 133, 142, 136, 147, 146, 120, 127, 116, 132, 135, 137, 117, 107, 135, 123, 104, 123, 110, 131, 130, 136, 82, 116, 95, 118, 120, 143, 127, 147, 128, 125, 117, 125, 131, 126, 110, 145, 112, 114, 140, 134, 131, 145, 133, 124, 117, 104, 128, 122, 135, 117, 128, 113, 133, 135, 118, 142, 115, 128, 126, 133, 129, 140, 132, 121, 128, 129, 114, 131, 132, 134, 130, 135, 131, 130, 117, 138, 131, 123, 114, 121, 120, 130, 124, 133, 120, 131, 128, 115, 137, 131, 122, 102, 104, 107, 116, 135, 110, 121, 116, 120, 124, 130, 121, 130, 111, 133, 121, 132, 123, 134, 109, 121, 125, 132, 148, 136, 122, 123, 138, 132, 124, 145, 126, 115, 138, 122, 132, 132, 125, 131, 119, 131, 119, 117, 126, 118, 135, 117, 131, 127, 130, 128, 113, 131, 111, 121, 118, 139, 137, 114, 124, 136, 134, 126, 121, 126, 115, 140, 121, 110, 107, 126, 110, 137, 122, 135, 138, 117, 136, 139, 117, 127, 117, 141, 111, 133, 127, 138, 137, 115, 148, 133, 123, 104, 123, 117, 110, 121, 113, 115, 114, 112, 129, 138, 139, 161, 122, 106, 138, 140, 131, 137, 116, 120, 162, 136, 120, 118, 116, 127, 121, 123, 117, 111, 137, 146, 124, 117, 143, 126, 141, 115, 109, 119, 131, 119, 106, 135, 130, 114, 120, 145, 132, 125, 112, 127, 131, 136, 121, 109, 120, 101, 115, 113, 114, 130, 115, 116, 141, 118, 140, 139, 123, 136, 122, 121, 123, 146, 96, 134, 147, 132, 126, 133, 125, 134, 107, 123, 124, 126, 112, 108, 131, 116, 115, 126, 130, 127, 117, 132, 116, 120, 134, 124, 145, 136, 109, 119, 135, 123, 127, 137, 127, 125, 126, 123, 119, 115, 138, 122, 118, 114, 118, 110, 118, 136, 135, 124, 121, 130, 119, 134, 140, 117, 130, 134, 124, 109, 129, 107, 131, 129, 119, 121, 143, 125, 112, 119, 118, 111, 122, 108, 120, 143, 127, 113, 118, 119, 129, 125, 120, 132, 134, 130, 136, 138, 119, 118, 135, 137, 149, 124, 122, 134, 125, 107, 125, 130, 133, 122, 129, 116, 117, 122, 129, 125, 118, 138, 117, 118, 118, 132, 117, 120, 133, 140, 132, 117, 125, 131, 128, 132, 112, 112, 125, 122, 125, 130, 104, 133, 136, 129, 140, 117, 122, 131, 128, 110, 114, 127, 129, 133, 125, 137, 128, 119, 144, 127, 131, 130, 151, 115, 112, 143, 137, 131, 110, 105, 104, 131, 123, 109, 102, 121, 124, 129, 133, 113, 119, 129, 114, 100, 124, 110, 126, 138, 128, 126, 142, 119, 116, 134, 110, 141, 136, 129, 106, 128, 126, 135, 131, 138, 120, 119, 105, 117, 115, 117, 119, 120, 127, 129, 119, 133, 119, 118, 136, 130, 143, 111, 122, 146, 112, 130, 137, 140, 133, 129, 125, 132, 142, 119, 117, 125, 111, 133, 116, 136, 117, 117, 123, 121, 108, 142, 118, 112, 136, 133, 123, 120, 127, 131, 119, 128, 128, 123, 120, 135, 101, 143, 119, 147, 105, 151, 128, 116, 116, 118, 130, 144, 131, 121, 122, 122, 134, 143, 143, 115, 121, 149, 132, 124, 135, 105, 131, 118, 118, 113, 123, 134, 140, 133, 109, 98, 115, 116, 107, 140, 137, 134, 141, 117, 137, 136, 121, 127, 126, 146, 118, 128, 130, 133, 127, 133, 118, 122, 123, 125, 117, 133, 126, 132, 131, 113, 94, 113, 125, 126, 114, 126, 107, 129, 116, 126, 143, 132, 122, 117, 132, 123, 119, 124, 115, 131, 139, 124, 120, 122, 134, 130, 120, 122, 134, 121, 122, 122, 127, 123, 125, 119, 117, 141, 112, 127, 121, 127, 116, 133, 123, 138, 123, 127, 130, 130, 120, 134, 102, 121, 132, 131, 110, 132, 152, 127, 128, 145, 122, 130, 118, 133, 108, 123, 135, 113, 128, 118, 140, 150, 119, 112, 147, 154, 113, 102, 131, 129, 113, 127, 134, 121, 146, 104, 129, 123, 121, 127, 125, 109, 131, 114, 129, 135, 117, 137, 120, 126, 131, 127, 128, 118, 111, 129, 132, 125, 117, 120, 113, 145, 115, 131, 121, 135, 137, 133, 113, 122, 139, 107, 118, 127, 116, 131, 128, 132, 128, 135, 141, 134, 158, 136, 130, 134, 133, 113, 130, 135, 137, 125, 132, 124, 117, 144, 126, 156, 115, 128, 124, 133, 111, 118, 150, 129, 122, 123, 126, 130, 120, 118, 123, 118, 152, 120, 135, 116, 125, 115, 132, 131, 123, 123, 128, 125, 108, 123, 136, 154, 141, 130, 126, 107, 127, 130, 142, 119, 132, 129, 136, 126, 138, 112, 117, 122, 136, 134, 136, 110, 132, 115, 108, 116, 127, 131, 131, 129, 133, 131, 121, 128, 103, 136, 127, 132, 116, 131, 131, 128, 119, 139, 124, 126, 118, 102, 124, 120, 133, 150, 112, 110, 143, 127, 130, 119, 141, 110, 131, 119, 141, 152, 111, 137, 139, 120, 128, 131, 123, 127, 126, 118, 135, 110, 138, 122, 109, 132, 127, 132, 110, 118, 116, 143, 129, 135, 123, 124, 116, 134, 129, 127, 122, 144, 130, 154, 108, 131, 125, 110, 123, 109, 122, 147, 115, 139, 112, 132, 130, 125, 121, 124, 130, 134, 137, 134, 121, 128, 127, 115, 136, 122, 125, 109, 124, 137, 144, 128, 126, 116, 127, 124, 107, 116, 143, 144, 125, 130, 118, 120, 140, 105, 118, 118, 133, 133, 116, 114, 114, 137, 114, 118, 127, 130, 132, 130, 118, 131, 122, 124, 127, 125, 125, 110, 129, 118, 144, 115, 115, 122, 110, 134, 126, 113, 122, 135, 138, 108, 134, 138, 136, 124, 145, 127, 121, 119, 127, 112, 128, 122, 111, 120, 127, 138, 110, 130, 139, 126, 122, 116, 122, 131, 129, 109, 136, 115, 132, 129, 127, 119, 124, 131, 119, 117, 117, 119, 129, 120, 122, 141, 131, 132, 145, 136, 133, 127, 120, 110, 123, 126, 137, 113, 126, 122, 129, 123, 127, 131, 132, 117, 112, 116, 120, 134, 130, 123, 119, 136, 125, 125, 124, 140, 131, 120, 126, 129, 143, 119, 117, 132, 120, 133, 109, 123, 125, 127, 110, 142, 120, 120, 118, 129, 131, 121, 131, 104, 135, 135, 115, 118, 127, 118, 117, 124, 136, 141, 106, 144, 146, 118, 125, 121, 126, 110, 121, 108, 137, 107, 134, 129, 103, 124, 129, 124, 114, 135, 132, 133, 126, 107, 112, 132, 141, 116, 131, 143, 129, 124, 124, 124, 135, 121, 124, 128, 116, 133, 138, 124, 124, 126, 120, 131, 129, 142, 122, 93, 129, 125, 140, 117, 127, 145, 121, 123, 109, 115, 144, 139, 116, 125, 107, 131, 131, 116, 110, 138, 118, 141, 138, 142, 109, 128, 128, 125, 121, 118, 120, 116, 122, 111, 125, 118, 165, 130, 116, 112, 111, 124, 133, 136, 125, 115, 133, 108, 150, 141, 130, 125, 124, 137, 113, 141, 121, 129, 121, 132, 122, 125, 134, 130, 131, 141, 133, 139, 120, 116, 109, 104, 137, 126, 136, 102, 116, 109, 119, 108, 122, 133, 139, 128, 128, 128, 123, 117, 114, 138, 118, 147, 123, 129, 133, 110, 127, 140, 108, 124, 136, 127, 137, 127, 146, 119, 137, 122, 119, 103, 142, 143, 110, 140, 123, 140, 116, 124, 121, 119, 125, 120, 132, 145, 110, 130, 118, 123, 116, 134, 141, 129, 119, 125, 122, 125, 123, 126, 129, 130, 131, 124, 115, 99, 112, 107, 112, 140, 143, 120, 132, 133, 128, 133, 112, 111, 110, 117, 121, 137, 105, 131, 111, 126, 138, 114, 119, 125, 131, 137, 135, 115, 115, 124, 129, 135, 157, 123, 139, 128, 120, 127, 131, 139, 137, 122, 140, 128, 112, 118, 126, 127, 121, 131, 127, 128, 132, 149, 107, 124, 128, 121, 134, 135, 124, 122, 122, 125, 121, 123, 129, 133, 117, 127, 141, 123, 105, 129, 135, 137, 133, 117, 112, 156, 114, 126, 131, 139, 104, 139, 116, 124, 130, 120, 119, 137, 131, 134, 127, 125, 110, 138, 131, 130, 104, 122, 144, 134, 115, 112, 132, 124, 148, 127, 115, 140, 125, 121, 114, 128, 117, 121, 116, 134, 136, 124, 127, 132, 130, 110, 118, 140, 118, 132, 128, 117, 139, 125, 137, 111, 120, 154, 109, 126, 109, 122, 129, 119, 132, 121, 119, 116, 125, 116, 115, 129, 124, 124, 125, 135, 118, 126, 131, 123, 106, 117, 131, 123, 111, 126, 115, 113, 121, 132, 133, 142, 118, 130, 119, 145, 113, 118, 123, 136, 119, 141, 132, 120, 131, 119, 127, 113, 135, 112, 130, 131, 100, 122, 137, 131, 105, 94, 128, 103, 119, 136, 131, 146, 141, 130, 114, 118, 130, 101, 112, 120, 108, 130, 135, 119, 128, 116, 133, 125, 115, 119, 147, 130, 112, 127, 128, 119, 120, 123, 131, 134, 124, 138, 103, 108, 125, 123, 124, 140, 126, 146, 116, 123, 110, 133, 130, 121, 106, 114, 136, 130, 126, 123, 119, 127, 133, 110, 113, 116, 139, 123, 120, 123, 103, 126, 148, 135, 136, 124, 141, 140, 101, 128, 123, 119, 119, 111, 114, 117, 122, 125, 128, 135, 138, 99, 121, 139, 112, 138, 145, 130, 116, 109, 139, 115, 128, 117, 119, 127, 132, 141, 130, 141, 107, 122, 130, 126, 154, 118, 112, 116, 110, 137, 126, 118, 124, 132, 124, 134, 127, 113, 131, 127, 104, 115, 129, 115, 126, 118, 124, 120, 120, 134, 117, 122, 122, 137, 139, 115, 124, 122, 112, 116, 123, 123, 140, 118, 133, 133, 127, 113, 130, 110, 129, 122, 114, 126, 122, 109, 119, 120, 126, 128, 123, 122, 139, 128, 135, 123, 136, 116, 149, 121, 132, 122, 118, 136, 123, 135, 137, 112, 131, 127, 131, 133, 125, 141, 129, 120, 133, 112, 139, 133, 123, 120, 146, 130, 130, 110, 118, 138, 122, 113, 122, 119, 120, 124, 125, 118, 127, 118, 129, 125, 130, 130, 120, 136, 136, 118, 122, 119, 135, 119, 134, 131, 134, 115, 113, 128, 138, 125, 114, 127, 140, 127, 118, 127, 134, 121, 136, 119, 142, 136, 129, 127, 124, 129, 126, 139, 132, 114, 142, 129, 110, 97, 133, 128, 117, 122, 114, 129, 131, 125, 119, 130, 118, 123, 121, 122, 121, 118, 91, 136, 127, 126, 125, 123, 136, 135, 136, 125, 113, 112, 121, 149, 110, 139, 120, 125, 121, 125, 128, 117, 129, 126, 142, 122, 116, 143, 112, 120, 129, 125, 151, 124, 106, 114, 131, 113, 128, 126, 126, 140, 141, 124, 128, 129, 136, 113, 130, 128, 138, 152, 134, 123, 134, 121, 137, 136, 118, 124, 132, 120, 139, 127, 131, 129, 108, 117, 130, 149, 130, 113, 139, 122, 119, 121, 140, 140, 123, 129, 146, 124, 110, 126, 123, 128, 116, 139, 118, 117, 119, 125, 113, 151, 134, 122, 137, 127, 121, 119, 113, 152, 162, 109, 132, 135, 120, 117, 122, 134, 123, 141, 131, 118, 134, 118, 139, 122, 126, 116, 125, 131, 108, 139, 137, 117, 129, 117, 125, 117, 116, 119, 127, 127, 134, 126, 118, 129, 135, 126, 144, 122, 129, 128, 144, 119, 134, 115, 118, 114, 139, 133, 101, 119, 117, 111, 126, 123, 127, 140, 123, 122, 132, 127, 121, 116, 122, 134, 131, 114, 118, 123, 127, 127, 119, 121, 137, 130, 126, 110, 119, 124, 122, 132, 129, 127, 142, 124, 116, 124, 94, 135, 122, 128, 129, 120, 118, 122, 120, 129, 119, 130, 124, 120, 129, 121, 119, 130, 121, 128, 111, 117, 120, 133, 138, 108, 145, 127, 120, 136, 123, 120, 104, 122, 135, 128, 127, 124, 131, 124, 131, 144, 103, 135, 118, 124, 119, 127, 120, 142, 100, 117, 113, 126, 131, 140, 130, 126, 128, 149, 107, 131, 126, 129, 135, 146, 115, 124, 138, 138, 117, 140, 126, 104, 131, 139, 134, 122, 109, 117, 122, 142, 139, 135, 124, 101, 124, 134, 144, 115, 125, 135, 113, 115, 121, 127, 136, 123, 132, 136, 144, 119, 130, 127, 112, 137, 124, 146, 123, 134, 132, 137, 146, 102, 129, 130, 100, 135, 111, 116, 136, 115, 115, 136, 131, 110, 127, 125, 118, 122, 132, 119, 129, 136, 115, 109, 126, 125, 121, 133, 126, 136, 133, 123, 140, 138, 122, 117, 118, 124, 115, 139, 117, 122, 131, 122, 134, 154, 131, 117, 125, 112, 127, 144, 130, 132, 123, 118, 129, 116, 120, 131, 119, 126, 140, 116, 122, 134, 107, 120, 106, 131, 116, 126, 141, 129, 133, 138, 116, 115, 127, 118, 127, 140, 133, 123, 133, 127, 134, 118, 127, 132, 124, 123, 117, 118, 132, 135, 126, 115, 166, 121, 129, 116, 114, 140, 121, 146, 132, 125, 131, 141, 128, 132, 133, 117, 127, 110, 134, 135, 126, 120, 133, 110, 130, 124, 112, 140, 128, 109, 138, 125, 122, 121, 130, 128, 135, 115, 115, 119, 130, 108, 113, 127, 123, 116, 131, 129, 137, 148, 119, 123, 137, 135, 119, 118, 117, 119, 138, 128, 116, 132, 109, 116, 130, 119, 125, 125, 115, 125, 134, 125, 120, 114, 125, 119, 107, 158, 135, 144, 123, 129, 104, 144, 110, 126, 123, 120, 125, 120, 143, 129, 121, 108, 127, 131, 129, 110, 126, 121, 136, 132, 110, 118, 114, 118, 115, 135, 136, 132, 128, 112, 121, 115, 113, 132, 128, 115, 125, 104, 113, 119, 110, 123, 137, 109, 134, 122, 119, 125, 122, 122, 108, 119, 130, 120, 123, 127, 123, 121, 121, 118, 128, 129, 141, 137, 158, 133, 133, 118, 123, 119, 124, 126, 121, 121, 113, 132, 127, 125, 119, 117, 127, 128, 117, 114, 140, 109, 141, 137, 98, 118, 122, 130, 131, 125, 139, 118, 113, 136, 126, 112, 115, 131, 118, 128, 137, 121, 128, 125, 122, 128, 132, 133, 117, 129, 135, 133, 116, 126, 133, 144, 146, 131, 118, 137, 126, 142, 136, 142, 118, 124, 111, 132, 121, 133, 138, 129, 127, 119, 125, 138, 98, 112, 129, 115, 116, 128, 123, 130, 126, 127, 115, 113, 135, 127, 117, 131, 124, 142, 131, 125, 116, 126, 129, 132, 141, 129, 109, 114, 115, 136, 128, 133, 123, 124, 137, 129, 150, 116, 121, 114, 132, 115, 110, 122, 131, 126, 126, 123, 134, 129, 108, 143, 136, 120, 140, 122, 130, 137, 117, 135, 141, 127, 121, 131, 132, 123, 124, 144, 126, 116, 111, 126, 137, 131, 116, 133, 133, 130, 112, 127, 108, 144, 122, 130, 114, 144, 133, 126, 118, 145, 122, 125, 139, 125, 127, 122, 130, 135, 130, 121, 142, 125, 124, 140, 124, 118, 121, 113, 112, 129, 104, 130, 151, 149, 122, 118, 105, 119, 114, 109, 120, 127, 122, 120, 143, 130, 113, 125, 128, 125, 126, 122, 132, 122, 129, 125, 124, 130, 139, 126, 118, 125, 117, 125, 135, 126, 133, 112, 129, 109, 118, 127, 132, 125, 131, 134, 130, 147, 130, 131, 121, 125, 124, 120, 123, 115, 131, 121, 146, 127, 123, 126, 107, 131, 121, 130, 129, 113, 127, 135, 116, 127, 125, 120, 112, 114, 119, 118, 136, 134, 126, 121, 130, 95, 102, 122, 114, 121, 129, 116, 128, 104, 127, 140, 123, 129, 137, 145, 132, 110, 115, 137, 130, 143, 136, 124, 139, 140, 121, 115, 122, 126, 104, 118, 122, 123, 123, 131, 141, 122, 119, 120, 118, 108, 158, 121, 139, 130, 124, 130, 120, 133, 136, 122, 118, 114, 143, 116, 124, 134, 120, 119, 130, 117, 92, 147, 110, 139, 149, 107, 111, 104, 104, 119, 107, 140, 116, 117, 148, 122, 115, 127, 114, 106, 128, 125, 129, 130, 132, 124, 102, 124, 108, 128, 124, 114, 133, 136, 129, 114, 116, 131, 106, 129, 131, 145, 126, 110, 131, 129, 106, 107, 124, 124, 137, 128, 145, 151, 123, 137, 116, 112, 114, 125, 136, 120, 125, 140, 124, 133, 96, 114, 108, 120, 129, 123, 130, 126, 124, 131, 119, 118, 113, 118, 120, 136, 135, 135, 132, 120, 121, 143, 137, 117, 108, 132, 136, 133, 151, 114, 123, 105, 123, 126, 132, 132, 125, 135, 124, 129, 143, 134, 120, 132, 119, 119, 137, 127, 130, 136, 130, 125, 141, 119, 139, 128, 133, 136, 114, 131, 130, 103, 140, 111, 130, 126, 137, 127, 111, 116, 138, 123, 119, 124, 126, 141, 126, 147, 126, 140, 137, 139, 127, 131, 147, 129, 130, 129, 114, 138, 124, 127, 124, 124, 129, 144, 111, 138, 144, 129, 120, 124, 134, 125, 140, 128, 127, 145, 118, 143, 127, 147, 129, 120, 122, 109, 120, 122, 139, 133, 135, 139, 127, 113, 111, 129, 122, 144, 111, 123, 104, 115, 136, 146, 108, 120, 118, 134, 123, 139, 114, 132, 125, 120, 122, 125, 133, 130, 109, 115, 116, 119, 117, 118, 125, 118, 117, 133, 131, 112, 116, 125, 125, 125, 123, 127, 120, 128, 121, 128, 114, 137, 117, 142, 111, 130, 137, 109, 137, 120, 127, 134, 129, 141, 114, 138, 138, 125, 108, 150, 130, 113, 119, 117, 120, 115, 127, 136, 142, 126, 122, 123, 126, 145, 121, 130, 134, 126, 123, 114, 127, 123, 141, 109, 126, 125, 101, 130, 127, 91, 114, 116, 132, 136, 138, 131, 144, 147, 137, 123, 124, 118, 142, 110, 146, 131, 123, 124, 113, 105, 119, 126, 112, 135, 132, 116, 132, 116, 125, 124, 119, 127, 113, 128, 116, 113, 150, 143, 119, 120, 136, 114, 97, 128, 122, 116, 115, 114, 134, 124, 137, 131, 127, 147, 135, 123, 121, 152, 123, 127, 129, 124, 105, 126, 136, 108, 120, 119, 118, 111, 137, 135, 113, 120, 141, 120, 129, 129, 136, 135, 134, 130, 122, 115, 120, 116, 137, 114, 124, 125, 122, 128, 123, 145, 129, 133, 115, 122, 135, 146, 116, 126, 102, 127, 117, 121, 116, 140, 105, 95, 139, 124, 116, 126, 138, 129, 130, 135, 107, 122, 131, 123, 103, 121, 127, 132, 131, 120, 127, 110, 136, 116, 126, 139, 121, 123, 124, 139, 116, 130, 137, 125, 122, 121, 139, 124, 124, 128, 127, 129, 113, 136, 140, 127, 129, 111, 120, 143, 148, 132, 125, 104, 123, 140, 125, 107, 121, 125, 133, 122, 112, 132, 129, 119, 133, 130, 138, 138, 120, 123, 121, 113, 123, 117, 133, 124, 118, 140, 129, 112, 115, 132, 136, 121, 127, 123, 129, 124, 117, 120, 122, 126, 118, 134, 140, 130, 169, 126, 148, 110, 105, 125, 109, 127, 139, 129, 123, 121, 118, 142, 129, 122, 113, 133, 133, 140, 127, 126, 118, 117, 111, 107, 131, 133, 114, 135, 128, 142, 112, 136, 120, 142, 135, 115, 118, 118, 135, 122, 136, 122, 125, 147, 122, 117, 126, 120, 128, 108, 105, 121, 132, 111, 136, 127, 112, 118, 132, 143, 114, 132, 136, 129, 130, 130, 120, 100, 128, 117, 129, 118, 150, 124, 109, 138, 113, 141, 137, 128, 115, 119, 128, 124, 133, 112, 125, 115, 106, 134, 136, 121, 110, 131, 135, 120, 111, 117, 111, 137, 114, 118, 131, 121, 114, 112, 119, 132, 121, 125, 132, 145, 140, 119, 116, 132, 117, 129, 126, 145, 131, 136, 125, 125, 124, 111, 133, 130, 122, 117, 126, 102, 123, 121, 117, 127, 132, 121, 147, 124, 134, 106, 152, 122, 154, 105, 129, 110, 130, 119, 112, 146, 117, 136, 108, 129, 130, 119, 84, 110, 107, 113, 123, 126, 116, 125, 146, 125, 134, 125, 130, 109, 129, 134, 133, 130, 110, 115, 104, 121, 132, 121, 122, 128, 120, 131, 90, 129, 125, 135, 139, 135, 105, 118, 128, 124, 142, 123, 115, 127, 141, 118, 125, 136, 140, 111, 110, 123, 117, 129, 114, 126, 129, 136, 114, 140, 131, 115, 127, 107, 142, 126, 98, 129, 131, 114, 120, 138, 130, 122, 142, 121, 127, 128, 125, 110, 113, 107, 123, 138, 124, 123, 135, 128, 140, 124, 136, 113, 117, 142, 127, 126, 122, 125, 122, 128, 125, 135, 117, 143, 137, 126, 135, 148, 106, 157, 145, 127, 105, 129, 121, 109, 114, 127, 114, 129, 111, 134, 135, 124, 120, 132, 120, 122, 124, 130, 124, 121, 140, 130, 130, 105, 127, 133, 117, 114, 129, 105, 138, 138, 133, 131, 145, 132, 136, 120, 134, 121, 116, 140, 135, 124, 122, 139, 124, 134, 132, 125, 123, 122, 146, 132, 125, 123, 112, 130, 125, 125, 139, 114, 128, 130, 112, 139, 131, 112, 125, 117, 126, 130, 138, 127, 124, 128, 137, 122, 120, 128, 115, 114, 134, 119, 133, 141, 124, 129, 119, 112, 124, 125, 111, 126, 135, 136, 141, 106, 116, 120, 127, 131, 135, 134, 135, 149, 121, 130, 124, 111, 109, 140, 126, 114, 113, 135, 119, 119, 129, 132, 131, 115, 127, 133, 116, 124, 126, 127, 128, 135, 145, 137, 129, 123, 139, 101, 128, 118, 143, 123, 127, 134, 105, 133, 114, 132, 141, 107, 130, 119, 114, 119, 122, 107, 122, 128, 129, 134, 140, 125, 122, 133, 126, 142, 112, 131, 133, 133, 113, 122, 139, 115, 129, 132, 144, 129, 118, 110, 121, 121, 143, 109, 127, 135, 131, 113, 120, 112, 115, 122, 142, 117, 111, 121, 126, 113, 133, 118, 129, 128, 138, 123, 125, 148, 135, 149, 114, 126, 127, 122, 118, 127, 145, 125, 131, 107, 129, 140, 115, 125, 128, 126, 121, 137, 138, 129, 129, 135, 127, 120, 105, 111, 119, 123, 129, 127, 138, 113, 127, 114, 117, 148, 110, 114, 104, 115, 126, 120, 129, 124, 141, 133, 112, 122, 115, 118, 123, 138, 134, 131, 129, 130, 139, 142, 126, 110, 103, 126, 143, 139, 128, 128, 117, 135, 144, 130, 117, 112, 118, 126, 137, 107, 136, 132, 129, 108, 133, 130, 127, 134, 126, 123, 141, 116, 138, 105, 123, 125, 133, 136, 124, 130, 129, 123, 113, 116, 118, 130, 126, 122, 125, 131, 117, 137, 127, 117, 124, 118, 128, 122, 126, 125, 130, 124, 127, 134, 128, 112, 128, 116, 141, 134, 124, 126, 114, 130, 133, 117, 108, 109, 142, 116, 128, 146, 133, 108, 109, 132, 131, 133, 121, 125, 120, 148, 122, 124, 110, 146, 121, 128, 138, 124, 110, 116, 122, 122, 119, 123, 111, 119, 115, 123, 126, 111, 113, 131, 128, 125, 119, 120, 116, 136, 124, 130, 136, 131, 131, 108, 115, 108, 128, 116, 115, 127, 120, 142, 142, 126, 124, 116, 128, 140, 116, 135, 123, 116, 125, 135, 129, 116, 121, 137, 136, 125, 133, 129, 122, 124, 135, 127, 110, 130, 120, 131, 115, 126, 114, 131, 128, 119, 136, 115, 125, 134, 122, 138, 121, 125, 123, 137, 137, 132, 116, 118, 135, 128, 116, 118, 113, 110, 124, 131, 127, 118, 128, 107, 147, 117, 112, 115, 124, 100, 117, 121, 105, 127, 104, 141, 125, 134, 121, 113, 133, 118, 121, 133, 131, 119, 130, 120, 127, 135, 120, 135, 123, 127, 123, 127, 132, 114, 121, 119, 131, 134, 119, 118, 120, 124, 119, 117, 110, 118, 125, 128, 126, 110, 118, 108, 135, 162, 129, 134, 125, 124, 117, 119, 129, 140, 118, 129, 132, 119, 135, 119, 138, 103, 113, 126, 115, 131, 141, 108, 108, 126, 111, 131, 135, 127, 116, 120, 132, 108, 137, 121, 116, 133, 130, 130, 116, 120, 116, 132, 130, 125, 131, 119, 135, 132, 110, 127, 128, 124, 129, 132, 109, 121, 126, 133, 112, 139, 133, 118, 127, 97, 123, 120, 112, 123, 127, 130, 142, 99, 138, 122, 113, 128, 115, 110, 113, 128, 120, 135, 130, 131, 124, 116, 120, 125, 121, 130, 124, 113, 142, 125, 126, 115, 126, 149, 131, 131, 125, 123, 108, 138, 121, 115, 116, 131, 145, 144, 119, 128, 104, 111, 131, 124, 113, 120, 124, 128, 114, 122, 128, 133, 127, 120, 109, 133, 129, 127, 127, 130, 131, 131, 141, 131, 123, 133, 136, 116, 121, 130, 112, 123, 144, 134, 114, 146, 147, 128, 135, 110, 129, 115, 115, 111, 117, 119, 133, 143, 131, 147, 113, 129, 122, 121, 133, 111, 119, 125, 115, 134, 141, 127, 118, 122, 125, 130, 120, 123, 106, 121, 126, 125, 109, 141, 123, 152, 128, 126, 129, 135, 115, 136, 144, 127, 128, 124, 132, 128, 124, 134, 131, 126, 127, 142, 134, 134, 136, 116, 137, 127, 119, 133, 141, 127, 122, 127, 111, 126, 136, 127, 130, 125, 116, 148, 130, 116, 119, 118, 124, 148, 127, 133, 126, 132, 122, 130, 111, 129, 131, 130, 115, 137, 117, 131, 110, 126, 142, 121, 130, 132, 128, 104, 127, 127, 123, 119, 129, 112, 141, 150, 132, 131, 132, 104, 122, 127, 120, 126, 129, 117, 135, 124, 118, 141, 122, 123, 128, 119, 136, 138, 119, 116, 123, 131, 117, 148, 126, 144, 136, 130, 134, 133, 118, 128, 130, 119, 120, 130, 115, 103, 142, 127, 115, 107, 121, 131, 134, 133, 124, 139, 135, 121, 127, 145, 100, 129, 130, 140, 134, 143, 110, 106, 131, 127, 107, 118, 115, 103, 137, 126, 118, 121, 118, 113, 113, 125, 119, 134, 126, 124, 118, 130, 126, 110, 109, 135, 125, 123, 104, 132, 128, 127, 128, 132, 118, 112, 126, 127, 138, 113, 130, 130, 115, 108, 130, 122, 119, 118, 116, 132, 111, 116, 121, 115, 123, 134, 115, 124, 133, 141, 126, 130, 130, 110, 136, 125, 131, 114, 129, 124, 135, 136, 129, 152, 124, 128, 133, 123, 126, 121, 128, 124, 111, 154, 134, 111, 122, 132, 118, 127, 117, 147, 153, 114, 120, 135, 131, 126, 137, 148, 112, 114, 129, 138, 112, 118, 123, 127, 123, 127, 123, 143, 116, 115, 125, 109, 137, 120, 125, 129, 103, 125, 120, 125, 128, 125, 116, 132, 132, 102, 122, 117, 142, 138, 115, 112, 131, 114, 122, 118, 113, 123, 125, 128, 115, 112, 126, 124, 128, 111, 125, 131, 118, 113, 112, 105, 140, 132, 139, 98, 130, 138, 116, 125, 119, 124, 111, 122, 128, 138, 118, 124, 128, 122, 123, 128, 116, 134, 144, 117, 124, 131, 150, 120, 125, 112, 113, 115, 132, 129, 125, 130, 137, 111, 132, 132, 124, 118, 150, 127, 126, 127, 125, 125, 115, 129, 139, 119, 127, 131, 130, 93, 132, 151, 108, 131, 133, 128, 125, 121, 141, 124, 143, 123, 133, 124, 132, 131, 117, 123, 124, 122, 130, 111, 121, 136, 113, 117, 127, 120, 128, 117, 128, 132, 119, 132, 115, 120, 125, 125, 125, 127, 129, 135, 137, 133, 142, 122, 141, 127, 145, 143, 110, 127, 130, 126, 135, 135, 130, 121, 126, 99, 116, 121, 146, 116, 127, 130, 118, 129, 117, 110, 138, 123, 131, 116, 115, 102, 110, 128, 143, 118, 131, 119, 112, 109, 131, 121, 119, 114, 113, 122, 131, 115, 131, 123, 113, 118, 117, 122, 120, 124, 134, 127, 130, 123, 129, 115, 140, 131, 133, 132, 135, 124, 130, 129, 128, 135, 135, 125, 135, 113, 133, 127, 90, 126, 149, 107, 133, 103, 128, 113, 117, 127, 129, 144, 130, 128, 120, 106, 134, 123, 122, 124, 122, 114, 113, 128, 131, 117, 128, 132, 131, 130, 115, 131, 124, 122, 105, 117, 131, 113, 127, 100, 149, 136, 126, 119, 127, 132, 132, 118, 138, 126, 124, 120, 120, 130, 134, 110, 127, 107, 127, 130, 130, 140, 131, 145, 132, 112, 105, 123, 129, 121, 121, 121, 121, 115, 125, 127, 123, 143, 123, 111, 132, 146, 106, 110, 148, 129, 122, 153, 125, 131, 109, 116, 141, 136, 122, 121, 140, 123, 145, 123, 123, 127, 130, 137, 128, 122, 115, 105, 118, 124, 114, 136, 117, 123, 132, 140, 117, 138, 160, 99, 127, 114, 122, 125, 117, 131, 121, 130, 119, 133, 136, 119, 126, 127, 117, 128, 127, 120, 119, 109, 145, 121, 128, 114, 114, 117, 112, 144, 132, 135, 130, 120, 132, 123, 126, 160, 125, 124, 129, 119, 144, 138, 127, 127, 116, 122, 116, 126, 130, 112, 132, 136, 127, 147, 113, 129, 115, 128, 110, 130, 125, 127, 124, 150, 117, 123, 122, 117, 123, 119, 128, 124, 134, 130, 122, 116, 138, 122, 117, 128, 132, 126, 135, 119, 119, 141, 111, 139, 122, 115, 112, 131, 133, 124, 137, 132, 118, 131, 133, 134, 112, 119, 128, 128, 110, 121, 119, 128, 132, 141, 120, 131, 118, 126, 111, 125, 118, 116, 129, 115, 124, 117, 129, 143, 122, 126, 122, 125, 119, 147, 137, 140, 114, 123, 123, 148, 127, 117, 126, 132, 128, 128, 114, 128, 120, 132, 124, 133, 133, 131, 124, 136, 116, 116, 134, 119, 124, 124, 133, 138, 132, 122, 134, 124, 129, 107, 128, 119, 118, 128, 129, 137, 136, 144, 118, 118, 128, 119, 154, 113, 119, 124, 132, 135, 109, 122, 117, 124, 136, 119, 120, 127, 125, 133, 136, 135, 119, 122, 120, 126, 113, 120, 111, 123, 120, 125, 120, 129, 115, 127, 128, 119, 130, 113, 124, 116, 133, 136, 126, 133, 113, 118, 118, 118, 124, 128, 126, 120, 105, 130, 130, 130, 140, 128, 132, 137, 118, 121, 138, 145, 129, 128, 78, 137, 138, 114, 114, 128, 128, 133, 109, 119, 148, 130, 130, 118, 124, 105, 139, 118, 127, 140, 126, 129, 115, 119, 133, 126, 132, 136, 149, 95, 114, 136, 118, 113, 119, 133, 153, 122, 137, 123, 95, 130, 115, 130, 127, 114, 123, 133, 124, 106, 116, 144, 120, 134, 110, 122, 136, 129, 150, 119, 139, 128, 131, 118, 112, 124, 118, 138, 133, 122, 113, 117, 128, 129, 149, 122, 116, 119, 103, 133, 131, 98, 107, 130, 130, 136, 128, 124, 131, 116, 122, 115, 123, 137, 138, 142, 125, 126, 124, 101, 129, 128, 129, 136, 125, 126, 126, 136, 113, 129, 142, 136, 124, 131, 122, 133, 119, 126, 140, 112, 121, 134, 135, 145, 132, 147, 122, 116, 127, 123, 125, 124, 113, 124, 132, 121, 130, 130, 127, 114, 127, 131, 142, 116, 126, 132, 124, 138, 130, 116, 118, 115, 129, 139, 124, 120, 128, 109, 122, 119, 131, 137, 130, 90, 123, 124, 132, 128, 117, 119, 125, 126, 124, 134, 131, 128, 124, 133, 115, 131, 141, 134, 125, 117, 118, 133, 127, 121, 125, 133, 130, 119, 124, 135, 140, 135, 129, 109, 128, 131, 124, 144, 139, 98, 126, 126, 126, 118, 112, 129, 136, 124, 127, 120, 119, 124, 120, 128, 117, 125, 116, 133, 137, 124, 122, 131, 138, 114, 119, 133, 117, 127, 128, 115, 110, 140, 123, 111, 133, 130, 112, 130, 110, 124, 131, 146, 135, 117, 136, 138, 109, 128, 120, 136, 124, 132, 129, 139, 128, 125, 129, 133, 119, 121, 133, 132, 113, 131, 122, 125, 126, 125, 122, 114, 135, 127, 130, 126, 128, 135, 128, 145, 154, 111, 138, 140, 111, 126, 122, 129, 116, 118, 129, 139, 133, 115, 132, 128, 122, 124, 121, 124, 139, 119, 120, 131, 133, 129, 119, 132, 116, 129, 113, 109, 126, 121, 115, 121, 149, 128, 104, 112, 126, 117, 111, 120, 139, 137, 134, 116, 130, 120, 134, 117, 121, 130, 114, 129, 127, 120, 132, 124, 122, 123, 138, 132, 113, 122, 123, 116, 126, 132, 120, 141, 129, 137, 113, 117, 133, 117, 122, 113, 119, 136, 134, 129, 127, 119, 125, 125, 131, 140, 125, 114, 130, 139, 118, 131, 110, 128, 124, 119, 134, 144, 122, 114, 135, 138, 135, 132, 128, 113, 136, 124, 140, 130, 120, 127, 133, 128, 116, 127, 126, 137, 131, 115, 121, 109, 109, 129, 117, 120, 97, 124, 138, 122, 122, 120, 117, 150, 125, 122, 115, 135, 121, 133, 117, 132, 131, 128, 125, 147, 120, 134, 121, 132, 135, 137, 126, 130, 123, 123, 120, 114, 131, 119, 118, 126, 130, 133, 130, 126, 111, 121, 120, 121, 129, 113, 131, 125, 122, 147, 130, 126, 126, 109, 116, 121, 139, 127, 145, 111, 124, 119, 143, 111, 136, 122, 128, 114, 135, 137, 114, 109, 117, 124, 118, 154, 131, 120, 135, 123, 138, 123, 128, 121, 141, 137, 136, 116, 136, 130, 123, 139, 133, 120, 136, 119, 115, 130, 137, 121, 120, 132, 124, 145, 128, 116, 133, 128, 115, 111, 123, 132, 141, 124, 131, 142, 136, 129, 133, 119, 119, 127, 129, 129, 112, 124, 130, 122, 146, 111, 126, 138, 113, 124, 129, 131, 107, 121, 126, 136, 117, 128, 137, 119, 104, 122, 124, 123, 119, 121, 129, 121, 136, 123, 128, 122, 128, 128, 125, 129, 120, 130, 123, 125, 120, 137, 128, 119, 140, 134, 130, 129, 107, 122, 124, 136, 148, 120, 139, 122, 120, 124, 135, 127, 119, 118, 122, 116, 120, 129, 119, 148, 135, 114, 127, 134, 124, 114, 136, 122, 117, 122, 123, 129, 129, 124, 105, 134, 131, 123, 133, 129, 135, 122, 149, 154, 126, 128, 141, 133, 121, 120, 127, 140, 119, 122, 113, 139, 119, 126, 112, 114, 121, 120, 127, 132, 134, 144, 133, 125, 126, 122, 131, 124, 121, 113, 134, 127, 115, 136, 116, 116, 114, 129, 127, 125, 113, 129, 118, 124, 124, 125, 134, 128, 121, 122, 120, 123, 123, 120, 108, 112, 129, 124, 124, 106, 114, 121, 143, 130, 128, 130, 142, 127, 134, 118, 137, 147, 114, 127, 134, 123, 121, 106, 131, 118, 139, 125, 118, 138, 120, 125, 127, 127, 125, 117, 132, 146, 128, 126, 118, 121, 116, 144, 151, 130, 139, 135, 110, 130, 135, 125, 148, 141, 128, 116, 130, 115, 129, 141, 130, 119, 128, 147, 128, 110, 113, 132, 126, 116, 110, 107, 146, 120, 125, 129, 133, 125, 101, 108, 126, 125, 141, 124, 128, 115, 140, 122, 125, 121, 119, 126, 132, 141, 140, 128, 114, 133, 122, 122, 127, 125, 130, 151, 131, 124, 114, 132, 119, 107, 121, 123, 121, 130, 128, 121, 107, 118, 132, 113, 119, 130, 138, 139, 106, 119, 129, 124, 123, 125, 129, 103, 127, 113, 121, 127, 132, 146, 127, 116, 125, 116, 131, 130, 121, 136, 93, 109, 151, 147, 122, 126, 122, 113, 134, 111, 105, 121, 138, 121, 130, 137, 130, 139, 128, 137, 134, 116, 132, 121, 125, 127, 130, 131, 116, 136, 118, 130, 124, 124, 118, 131, 118, 143, 135, 124, 113, 150, 125, 111, 114, 140, 103, 125, 127, 133, 111, 120, 140, 115, 125, 139, 127, 138, 115, 111, 113, 125, 142, 125, 127, 119, 129, 144, 137, 125, 134, 112, 135, 131, 107, 123, 125, 134, 127, 108, 134, 112, 123, 139, 133, 121, 121, 114, 116, 122, 120, 119, 112, 117, 123, 145, 140, 142, 115, 116, 125, 134, 135, 143, 114, 139, 134, 119, 116, 122, 128, 134, 128, 130, 133, 120, 136, 130, 120, 120, 129, 126, 122, 116, 128, 124, 117, 117, 111, 115, 125, 110, 130, 119, 115, 135, 124, 117, 134, 118, 126, 135, 136, 131, 154, 127, 127, 126, 110, 124, 125, 122, 126, 142, 124, 113, 110, 132, 134, 117, 135, 126, 130, 125, 113, 125, 144, 119, 139, 119, 126, 136, 119, 111, 124, 142, 133, 125, 125, 116, 154, 125, 132, 109, 134, 139, 116, 141, 122, 134, 117, 128, 134, 134, 122, 122, 145, 130, 132, 112, 125, 139, 132, 112, 120, 129, 138, 138, 122, 111, 135, 132, 128, 115, 121, 115, 129, 121, 147, 127, 152, 113, 135, 130, 136, 116, 124, 132, 112, 145, 126, 135, 144, 123, 123, 127, 105, 133, 138, 109, 153, 137, 120, 117, 117, 120, 135, 127, 124, 131, 111, 121, 121, 122, 127, 125, 128, 108, 109, 104, 139, 120, 142, 120, 113, 120, 143, 123, 118, 136, 141, 134, 137, 122, 133, 115, 113, 124, 136, 137, 122, 127, 134, 133, 129, 134, 131, 117, 123, 127, 117, 146, 137, 135, 134, 144, 129, 122, 127, 117, 129, 141, 129, 132, 113, 129, 118, 122, 116, 118, 134, 140, 123, 140, 118, 149, 139, 126, 125, 104, 131, 128, 123, 144, 122, 135, 127, 121, 118, 149, 118, 145, 135, 119, 122, 142, 116, 104, 130, 120, 146, 143, 136, 125, 121, 123, 135, 128, 132, 134, 105, 143, 125, 131, 136, 117, 116, 115, 122, 144, 112, 122, 112, 125, 128, 135, 125, 123, 111, 126, 125, 120, 116, 118, 129, 134, 130, 120, 123, 113, 126, 116, 118, 123, 127, 127, 120, 107, 136, 121, 112, 130, 128, 110, 144, 110, 121, 124, 117, 137, 117, 123, 127, 108, 130, 121, 125, 131, 121, 143, 119, 132, 141, 118, 126, 133, 123, 124, 136, 142, 136, 143, 122, 118, 125, 153, 152, 102, 155, 121, 115, 110, 116, 129, 130, 139, 118, 126, 113, 122, 148, 122, 122, 115, 124, 148, 141, 131, 104, 110, 139, 124, 124, 123, 126, 113, 127, 129, 138, 110, 115, 93, 119, 131, 114, 129, 114, 116, 133, 118, 138, 128, 136, 116, 119, 115, 97, 137, 132, 112, 135, 130, 119, 114, 118, 126, 128, 130, 125, 118, 121, 115, 144, 124, 114, 125, 121, 130, 143, 101, 124, 132, 126, 117, 110, 111, 114, 102, 118, 117, 126, 137, 132, 123, 118, 121, 104, 135, 110, 124, 125, 115, 133, 135, 135, 112, 148, 125, 139, 116, 138, 116, 130, 134, 119, 140, 148, 119, 120, 120, 107, 145, 129, 131, 133, 128, 126, 122, 150, 126, 126, 128, 137, 132, 150, 120, 137, 117, 122, 123, 136, 134, 114, 145, 137, 119, 114, 115, 128, 103, 126, 117, 102, 112, 132, 123, 124, 124, 116, 130, 120, 129, 127, 117, 135, 122, 119, 121, 120, 132, 116, 136, 140, 145, 127, 139, 136, 126, 118, 109, 112, 131, 133, 135, 124, 125, 136, 106, 129, 126, 140, 129, 131, 144, 108, 122, 126, 128, 131, 146, 147, 148, 114, 121, 126, 117, 113, 124, 117, 141, 132, 128, 132, 137, 120, 126, 120, 114, 130, 131, 134, 145, 127, 134, 117, 118, 140, 140, 114, 121, 127, 137, 119, 137, 134, 112, 136, 127, 128, 139, 123, 128, 127, 135, 117, 118, 138, 141, 134, 128, 120, 120, 110, 128, 131, 127, 125, 144, 122, 119, 112, 119, 121, 128, 114, 123, 111, 124, 131, 122, 131, 110, 134, 153, 137, 124, 127, 112, 136, 111, 132, 108, 124, 130, 127, 133, 131, 115, 134, 120, 127, 116, 135, 134, 108, 134, 140, 135, 155, 143, 131, 123, 117, 139, 114, 126, 140, 135, 110, 132, 124, 117, 134, 114, 123, 124, 127, 123, 135, 114, 123, 113, 137, 137, 126, 133, 133, 110, 129, 114, 126, 142, 128, 127, 132, 137, 112, 121, 126, 149, 133, 122, 129, 124, 131, 127, 135, 134, 141, 135, 138, 119, 135, 142, 131, 131, 136, 124, 124, 132, 128, 127, 139, 122, 152, 133, 129, 125, 123, 117, 129, 111, 119, 119, 98, 137, 128, 109, 123, 136, 128, 129, 124, 115, 125, 135, 116, 110, 114, 130, 125, 113, 119, 125, 119, 129, 128, 108, 110, 119, 106, 124, 131, 109, 113, 122, 126, 106, 124, 129, 125, 122, 110, 138, 117, 147, 126, 112, 124, 122, 102, 111, 120, 118, 123, 127, 133, 121, 126, 131, 127, 125, 128, 125, 129, 130, 131, 126, 124, 120, 114, 138, 129, 128, 124, 126, 103, 128, 130, 109, 156, 121, 111, 123, 116, 120, 128, 134, 127, 129, 141, 122, 109, 127, 126, 121, 132, 124, 128, 106, 119, 119, 142, 122, 129, 154, 115, 131, 118, 119, 137, 118, 131, 124, 136, 125, 127, 117, 112, 147, 139, 121, 127, 128, 132, 130, 123, 90, 119, 136, 117, 138, 140, 124, 143, 134, 131, 140, 117, 126, 137, 129, 120, 119, 124, 135, 123, 111, 125, 122, 112, 119, 129, 114, 112, 114, 132, 123, 128, 134, 142, 137, 120, 116, 112, 140, 114, 132, 119, 125, 127, 107, 139, 114, 125, 113, 95, 113, 136, 124, 128, 142, 131, 135, 112, 118, 124, 127, 131, 121, 122, 142, 135, 128, 117, 122, 115, 128, 127, 123, 123, 123, 136, 122, 118, 120, 113, 130, 116, 129, 126, 129, 135, 144, 130, 118, 143, 141, 134, 109, 129, 126, 113, 124, 128, 120, 102, 121, 140, 130, 136, 138, 102, 130, 122, 119, 136, 130, 126, 133, 120, 116, 125, 125, 136, 109, 122, 136, 118, 129, 127, 111, 141, 156, 107, 127, 119, 133, 124, 134, 126, 131, 125, 113, 141, 117, 146, 119, 129, 113, 109, 126, 121, 129, 114, 120, 130, 131, 125, 115, 132, 114, 124, 121, 132, 133, 147, 128, 115, 137, 145, 137, 130, 122, 122, 146, 141, 140, 123, 112, 130, 100, 119, 127, 133, 126, 133, 123, 117, 127, 129, 132, 118, 123, 126, 106, 120, 128, 131, 115, 124, 106, 135, 132, 130, 130, 121, 141, 121, 116, 126, 114, 131, 109, 105, 123, 114, 112, 116, 132, 109, 124, 140, 118, 129, 130, 122, 125, 145, 125, 102, 128, 140, 138, 124, 113, 128, 103, 137, 123, 126, 134, 114, 127, 112, 126, 135, 125, 125, 133, 133, 128, 110, 118, 132, 133, 112, 120, 122, 120, 109, 148, 125, 130, 114, 124, 122, 129, 118, 107, 135, 129, 135, 105, 135, 112, 110, 118, 130, 116, 134, 114, 116, 130, 128, 118, 121, 116, 143, 126, 128, 144, 142, 127, 120, 124, 121, 121, 141, 114, 123, 119, 145, 131, 140, 136, 118, 121, 134, 113, 119, 120, 124, 135, 124, 112, 111, 131, 125, 126, 117, 127, 124, 130, 141, 144, 113, 121, 119, 124, 134, 139, 143, 131, 124, 126, 123, 126, 125, 123, 119, 109, 120, 143, 130, 119, 116, 125, 124, 130, 125, 132, 131, 113, 134, 142, 136, 117, 122, 132, 118, 114, 114, 125, 122, 121, 131, 130, 124, 134, 121, 114, 133, 106, 117, 123, 119, 134, 117, 127, 125, 137, 130, 133, 141, 120, 124, 116, 127, 114, 141, 127, 132, 116, 135, 119, 130, 122, 122, 123, 114, 133, 137, 117, 135, 118, 128, 137, 142, 121, 115, 135, 121, 125, 118, 113, 129, 136, 117, 114, 124, 118, 113, 113, 132, 119, 127, 107, 112, 106, 132, 135, 125, 104, 121, 130, 127, 127, 122, 115, 136, 127, 139, 121, 105, 127, 116, 136, 109, 124, 124, 119, 118, 120, 121, 131, 134, 120, 127, 114, 124, 111, 140, 127, 152, 137, 123, 145, 119, 122, 144, 121, 118, 117, 129, 114, 117, 110, 134, 119, 131, 139, 140, 120, 131, 113, 131, 109, 128, 124, 124, 124, 110, 110, 113, 126, 115, 125, 104, 152, 120, 125, 119, 113, 129, 116, 124, 117, 139, 134, 125, 112, 127, 136, 130, 126, 144, 138, 141, 117, 130, 128, 111, 123, 120, 128, 127, 132, 117, 122, 138, 112, 125, 140, 139, 140, 138, 124, 133, 126, 137, 129, 127, 125, 125, 117, 129, 124, 131, 130, 141, 122, 126, 114, 116, 120, 134, 120, 127, 136, 150, 134, 128, 128, 125, 119, 128, 126, 125, 122, 127, 129, 133, 133, 122, 133, 104, 128, 130, 126, 136, 111, 125, 133, 125, 129, 127, 135, 120, 130, 116, 121, 117, 133, 128, 116, 113, 118, 124, 118, 113, 126, 135, 128, 132, 102, 129, 125, 128, 120, 124, 115, 124, 129, 122, 131, 134, 130, 136, 126, 125, 107, 112, 126, 138, 129, 129, 120, 141, 119, 131, 134, 130, 138, 111, 130, 105, 114, 117, 142, 124, 118, 121, 126, 123, 122, 119, 117, 133, 112, 123, 125, 113, 112, 127, 143, 116, 130, 127, 119, 123, 125, 128, 110, 136, 119, 120, 112, 135, 123, 123, 118, 133, 115, 135, 114, 120, 135, 127, 123, 132, 116, 138, 126, 120, 132, 135, 137, 117, 118, 132, 123, 115, 125, 123, 123, 138, 136, 120, 116, 143, 122, 120, 114, 131, 138, 108, 112, 139, 129, 129, 131, 105, 101, 132, 144, 111, 123, 125, 133, 118, 130, 121, 139, 123, 118, 126, 132, 102, 123, 107, 133, 130, 126, 137, 111, 118, 140, 121, 123, 119, 124, 122, 118, 137, 142, 128, 114, 119, 102, 125, 133, 118, 137, 126, 124, 122, 124, 124, 133, 130, 125, 120, 97, 130, 141, 133, 125, 127, 117, 128, 120, 148, 114, 134, 121, 136, 116, 123, 111, 119, 126, 139, 132, 117, 114, 114, 133, 110, 133, 147, 127, 135, 134, 135, 129, 128, 128, 108, 122, 130, 138, 120, 125, 123, 104, 133, 120, 123, 129, 123, 123, 106, 116, 132, 118, 113, 132, 125, 125, 137, 130, 121, 126, 114, 138, 123, 141, 122, 134, 110, 120, 133, 132, 132, 126, 141, 112, 129, 132, 116, 131, 135, 121, 129, 115, 137, 128, 127, 137, 150, 120, 128, 105, 119, 136, 116, 132, 117, 120, 126, 131, 138, 119, 126, 152, 106, 115, 149, 111, 110, 117, 122, 130, 129, 126, 127, 115, 129, 136, 131, 121, 114, 114, 130, 139, 127, 123, 142, 122, 122, 119, 126, 121, 121, 117, 138, 128, 123, 126, 115, 132, 105, 107, 112, 137, 149, 136, 115, 122, 123, 121, 142, 116, 144, 117, 125, 140, 140, 139, 118, 122, 128, 130, 129, 146, 123, 119, 124, 131, 123, 149, 121, 130, 131, 116, 127, 134, 129, 130, 115, 120, 118, 119, 113, 128, 138, 126, 123, 138, 135, 125, 116, 127, 113, 128, 137, 125, 148, 130, 111, 125, 121, 131, 143, 112, 138, 109, 106, 129, 119, 110, 124, 111, 149, 121, 122, 125, 112, 118, 125, 121, 124, 147, 136, 135, 118, 130, 127, 105, 126, 149, 132, 123, 134, 128, 112, 134, 114, 139, 140, 131, 139, 127, 123, 120, 105, 113, 137, 142, 146, 109, 131, 117, 129, 143, 129, 115, 135, 125, 128, 117, 152, 112, 130, 107, 132, 119, 123, 132, 123, 138, 126, 138, 131, 110, 135, 121, 116, 125, 103, 122, 103, 146, 143, 129, 122, 145, 126, 119, 129, 126, 131, 110, 122, 115, 120, 118, 124, 127, 131, 117, 123, 115, 121, 131, 128, 117, 128, 121, 144, 144, 113, 126, 116, 134, 123, 113, 115, 133, 124, 111, 112, 123, 122, 120, 114, 105, 124, 117, 130, 119, 129, 103, 132, 126, 131, 122, 117, 130, 120, 122, 125, 127, 125, 123, 122, 138, 113, 98, 130, 125, 131, 97, 123, 115, 112, 125, 107, 130, 140, 128, 130, 120, 140, 126, 125, 144, 122, 112, 126, 120, 134, 114, 113, 119, 120, 137, 130, 128, 133, 126, 117, 137, 133, 131, 127, 130, 133, 149, 126, 134, 122, 125, 128, 119, 124, 151, 125, 118, 125, 115, 127, 115, 125, 128, 123, 123, 150, 120, 128, 130, 134, 129, 124, 133, 120, 125, 114, 134, 110, 113, 118, 121, 128, 131, 123, 133, 140, 119, 142, 120, 125, 110, 124, 116, 124, 126, 139, 108, 123, 107, 142, 118, 139, 132, 131, 125, 134, 129, 136, 128, 119, 122, 115, 116, 133, 124, 117, 113, 141, 123, 107, 136, 121, 132, 121, 132, 113, 129, 122, 99, 125, 127, 125, 127, 120, 129, 130, 126, 118, 131, 143, 131, 142, 115, 124, 118, 123, 133, 124, 133, 125, 121, 131, 143, 132, 130, 123, 119, 120, 126, 117, 140, 144, 118, 139, 134, 115, 127, 131, 139, 147, 125, 131, 119, 133, 96, 118, 120, 132, 141, 137, 110, 124, 134, 131, 144, 98, 113, 115, 128, 112, 109, 109, 109, 131, 142, 137, 127, 127, 130, 137, 115, 111, 122, 127, 112, 118, 138, 114, 108, 112, 118, 135, 120, 128, 111, 123, 131, 118, 139, 120, 130, 135, 124, 115, 134, 129, 120, 132, 111, 132, 126, 123, 119, 128, 126, 121, 139, 129, 125, 134, 120, 135, 131, 110, 137, 113, 125, 131, 125, 126, 141, 118, 136, 109, 101, 112, 112, 126, 113, 140, 126, 112, 127, 142, 126, 115, 116, 134, 131, 120, 117, 101, 123, 127, 126, 128, 117, 128, 129, 117, 119, 131, 138, 132, 118, 110, 121, 136, 126, 143, 108, 136, 137, 128, 125, 118, 131, 156, 138, 121, 134, 104, 130, 129, 122, 130, 151, 139, 132, 124, 134, 125, 124, 115, 114, 139, 119, 138, 97, 114, 126, 110, 123, 119, 116, 135, 123, 132, 116, 130, 118, 123, 139, 125, 134, 120, 116, 118, 125, 116, 122, 121, 123, 123, 103, 133, 118, 148, 147, 139, 106, 124, 136, 135, 134, 133, 135, 122, 136, 133, 112, 133, 119, 135, 130, 120, 114, 122, 120, 126, 129, 119, 127, 126, 139, 137, 116, 126, 128, 128, 128, 123, 127, 142, 123, 102, 136, 131, 113, 125, 115, 110, 127, 130, 124, 128, 114, 122, 125, 127, 120, 116, 147, 119, 130, 145, 120, 119, 115, 126, 97, 115, 132, 122, 120, 121, 124, 124, 122, 117, 134, 122, 144, 122, 131, 125, 127, 135, 124, 122, 116, 120, 150, 117, 130, 130, 124, 126, 134, 143, 122, 140, 123, 118, 123, 138, 123, 143, 117, 132, 134, 121, 124, 129, 120, 120, 119, 120, 129, 107, 131, 122, 150, 134, 125, 142, 143, 128, 128, 143, 109, 119, 115, 129, 128, 136, 119, 137, 128, 129, 127, 135, 122, 107, 112, 129, 122, 132, 131, 113, 119, 139, 120, 127, 132, 124, 122, 132, 123, 148, 124, 127, 123, 140, 128, 127, 129, 136, 125, 144, 127, 126, 130, 135, 120, 131, 135, 110, 117, 131, 126, 124, 111, 108, 130, 132, 122, 139, 124, 121, 123, 125, 131, 133, 107, 134, 123, 139, 142, 126, 135, 123, 125, 116, 107, 139, 139, 121, 125, 114, 133, 115, 113, 130, 112, 126, 125, 127, 127, 118, 113, 150, 134, 114, 130, 140, 131, 122, 155, 129, 105, 134, 107, 119, 120, 107, 116, 122, 136, 135, 131, 133, 122, 142, 111, 117, 115, 121, 127, 120, 138, 110, 118, 130, 121, 125, 132, 126, 139, 135, 122, 123, 108, 133, 123, 113, 119, 126, 118, 121, 118, 121, 99, 111, 130, 128, 134, 108, 132, 120, 118, 124, 128, 134, 119, 137, 115, 138, 143, 121, 120, 119, 103, 133, 119, 118, 125, 132, 119, 122, 124, 128, 126, 131, 130, 126, 119, 125, 130, 129, 107, 131, 120, 121, 146, 133, 128, 128, 127, 108, 124, 124, 111, 106, 131, 140, 131, 126, 125, 110, 140, 126, 138, 140, 118, 117, 118, 141, 137, 130, 120, 123, 122, 129, 114, 144, 146, 108, 138, 119, 131, 130, 123, 107, 124, 120, 118, 138, 125, 136, 110, 142, 128, 132, 120, 126, 112, 122, 130, 131, 128, 137, 135, 125, 137, 145, 127, 126, 111, 130, 114, 130, 133, 133, 118, 125, 134, 107, 138, 125, 149, 138, 127, 137, 138, 110, 119, 122, 126, 107, 133, 132, 124, 126, 126, 134, 116, 121, 112, 129, 123, 115, 123, 117, 121, 133, 123, 119, 136, 129, 130, 122, 133, 134, 129, 132, 118, 122, 112, 131, 105, 122, 116, 127, 140, 104, 112, 119, 118, 125, 133, 128, 119, 119, 99, 126, 122, 130, 122, 118, 120, 138, 111, 122, 131, 124, 125, 133, 126, 133, 142, 122, 136, 124, 123, 128, 111, 133, 124, 122, 117, 121, 130, 120, 143, 131, 117, 141, 118, 131, 153, 117, 120, 127, 148, 122, 126, 131, 115, 117, 118, 118, 121, 116, 150, 129, 124, 125, 126, 126, 116, 123, 136, 106, 114, 135, 132, 127, 117, 115, 118, 148, 101, 122, 130, 122, 107, 122, 131, 120, 127, 118, 121, 113, 108, 123, 117, 110, 127, 121, 127, 108, 123, 141, 111, 119, 120, 117, 123, 112, 130, 130, 125, 136, 113, 117, 123, 119, 132, 125, 118, 108, 130, 111, 116, 114, 116, 118, 120, 135, 132, 131, 118, 137, 113, 127, 116, 111, 120, 135, 113, 136, 134, 120, 123, 123, 122, 110, 135, 137, 112, 137, 125, 128, 121, 121, 119, 123, 115, 132, 119, 99, 125, 159, 98, 128, 113, 117, 120, 128, 140, 113, 112, 111, 125, 123, 126, 135, 125, 132, 108, 122, 138, 139, 122, 120, 132, 120, 117, 128, 118, 126, 115, 99, 122, 129, 126, 129, 114, 120, 117, 132, 113, 144, 132, 143, 162, 117, 138, 127, 118, 134, 126, 128, 117, 124, 125, 136, 95, 113, 111, 119, 116, 113, 131, 125, 132, 114, 130, 130, 120, 119, 109, 139, 120, 122, 130, 142, 150, 132, 140, 130, 130, 130, 126, 132, 117, 116, 126, 130, 124, 104, 123, 117, 126, 129, 111, 147, 116, 104, 134, 127, 125, 120, 126, 149, 128, 113, 132, 129, 118, 122, 107, 122, 129, 128, 111, 128, 119, 101, 126, 130, 126, 128, 130, 128, 130, 113, 126, 145, 112, 129, 137, 141, 121, 149, 119, 126, 142, 139, 132, 124, 135, 113, 145, 125, 131, 102, 129, 136, 109, 131, 111, 129, 120, 124, 115, 134, 134, 132, 111, 137, 120, 121, 135, 128, 117, 119, 119, 132, 130, 112, 126, 123, 116, 137, 115, 148, 131, 132, 142, 97, 126, 120, 115, 126, 121, 114, 111, 128, 135, 137, 107, 123, 117, 115, 142, 115, 120, 137, 118, 109, 135, 117, 114, 130, 112, 129, 117, 123, 126, 120, 117, 120, 120, 146, 118, 121, 126, 120, 140, 123, 133, 117, 139, 139, 135, 108, 117, 120, 127, 130, 110, 120, 125, 134, 117, 119, 132, 118, 129, 115, 150, 116, 123, 128, 133, 103, 129, 126, 124, 134, 146, 146, 138, 119, 128, 105, 119, 120, 133, 121, 124, 126, 141, 146, 124, 126, 126, 136, 123, 139, 107, 121, 121, 127, 107, 129, 126, 122, 130, 125, 123, 120, 139, 152, 136, 140, 127, 126, 125, 131, 144, 129, 142, 136, 131, 126, 127, 134, 113, 116, 127, 131, 125, 119, 134, 146, 145, 141, 107, 118, 125, 137, 138, 129, 127, 118, 115, 140, 131, 123, 147, 131, 128, 126, 118, 142, 129, 139, 113, 116, 157, 135, 118, 111, 109, 125, 114, 110, 131, 116, 116, 136, 144, 114, 129, 106, 125, 113, 123, 130, 148, 119, 138, 109, 143, 114, 105, 118, 136, 122, 138, 117, 128, 130, 129, 140, 134, 105, 111, 123, 137, 133, 124, 100, 121, 138, 136, 131, 157, 123, 128, 112, 131, 141, 127, 118, 127, 126, 125, 132, 125, 126, 139, 129, 122, 119, 113, 137, 127, 120, 126, 135, 128, 106, 106, 115, 135, 139, 133, 138, 127, 105, 129, 120, 123, 133, 120, 119, 133, 130, 127, 131, 116, 117, 126, 140, 142, 148, 147, 121, 129, 125, 116, 131, 114, 132, 108, 133, 122, 125, 109, 134, 121, 132, 112, 126, 148, 129, 123, 120, 122, 117, 124, 124, 115, 131, 146, 143, 136, 126, 126, 131, 135, 130, 146, 117, 122, 137, 122, 139, 123, 119, 127, 115, 128, 119, 120, 118, 112, 123, 129, 130, 121, 128, 152, 121, 133, 143, 123, 131, 125, 128, 137, 135, 128, 138, 116, 132, 125, 113, 122, 120, 121, 140, 128, 122, 109, 117, 127, 133, 115, 128, 125, 116, 125, 131, 124, 136, 127, 115, 119, 134, 140, 114, 116, 120, 139, 128, 127, 118, 137, 117, 136, 126, 117, 141, 134, 129, 125, 122, 132, 124, 130, 113, 126, 132, 119, 123, 118, 118, 125, 109, 125, 115, 110, 133, 115, 129, 143, 148, 116, 132, 127, 113, 129, 108, 135, 122, 128, 121, 126, 121, 134, 135, 134, 127, 125, 113, 129, 119, 109, 140, 117, 119, 123, 127, 126, 130, 107, 117, 141, 115, 140, 117, 128, 125, 105, 129, 115, 109, 126, 120, 114, 124, 129, 127, 141, 125, 118, 129, 101, 101, 129, 112, 122, 141, 131, 130, 123, 114, 130, 117, 127, 126, 126, 143, 124, 146, 140, 113, 125, 124, 135, 125, 122, 110, 131, 153, 132, 132, 127, 130, 143, 118, 125, 120, 141, 109, 135, 108, 127, 119, 128, 121, 131, 124, 118, 132, 121, 142, 130, 121, 119, 136, 140, 118, 106, 136, 140, 133, 133, 107, 130, 130, 130, 115, 120, 132, 131, 119, 121, 126, 125, 120, 125, 139, 104, 121, 135, 115, 129, 117, 142, 121, 117, 124, 110, 104, 127, 126, 115, 153, 126, 134, 155, 116, 128, 122, 148, 111, 108, 122, 127, 124, 136, 106, 125, 136, 115, 125, 111, 126, 116, 130, 108, 111, 157, 133, 114, 123, 128, 149, 123, 111, 123, 123, 113, 145, 129, 133, 127, 138, 153, 117, 125, 123, 136, 142, 114, 124, 115, 124, 122, 103, 131, 140, 147, 140, 121, 113, 130, 101, 136, 141, 154, 126, 146, 118, 120, 118, 126, 128, 115, 123, 124, 113, 124, 138, 150, 132, 120, 120, 129, 123, 129, 133, 152, 139, 131, 111, 148, 141, 113, 105, 119, 123, 154, 120, 122, 139, 105, 127, 129, 121, 122, 109, 111, 109, 136, 115, 113, 117, 109, 125, 129, 121, 121, 124, 136, 135, 117, 124, 131, 126, 125, 124, 140, 111, 120, 146, 121, 129, 133, 122, 128, 112, 119, 136, 120, 119, 122, 123, 123, 130, 128, 119, 119, 132, 139, 116, 108, 118, 133, 112, 127, 133, 116, 113, 128, 146, 102, 118, 122, 124, 131, 132, 106, 140, 134, 130, 135, 121, 125, 135, 126, 120, 121, 123, 115, 118, 122, 140, 113, 136, 116, 136, 113, 134, 119, 133, 120, 113, 111, 130, 126, 119, 120, 134, 123, 105, 142, 119, 120, 121, 123, 118, 131, 138, 132, 124, 120, 134, 130, 130, 126, 137, 104, 137, 139, 113, 112, 114, 153, 125, 104, 137, 136, 125, 129, 130, 119, 118, 128, 111, 124, 147, 118, 117, 131, 133, 129, 139, 102, 136, 117, 101, 117, 113, 116, 132, 118, 121, 110, 117, 121, 109, 120, 141, 131, 112, 120, 118, 148, 122, 124, 111, 139, 116, 129, 131, 117, 127, 123, 127, 124, 117, 125, 137, 116, 129, 114, 140, 121, 129, 118, 132, 121, 125, 123, 129, 124, 128, 127, 116, 139, 119, 122, 121, 133, 127, 132, 118, 115, 114, 130, 141, 129, 121, 111, 124, 109, 163, 140, 142, 126, 121, 147, 123, 131, 112, 137, 126, 132, 131, 117, 130, 117, 120, 110, 117, 115, 143, 124, 114, 112, 120, 119, 124, 109, 134, 119, 125, 144, 132, 116, 130, 137, 112, 118, 128, 127, 120, 118, 113, 131, 114, 140, 132, 114, 127, 126, 112, 139, 123, 116, 134, 129, 141, 119, 114, 128, 120, 149, 129, 130, 120, 110, 124, 129, 134, 107, 134, 147, 154, 134, 126, 114, 131, 135, 132, 116, 126, 122, 142, 129, 113, 114, 112, 117, 138, 121, 128, 120, 129, 128, 116, 122, 118, 127, 125, 134, 129, 129, 126, 130, 121, 130, 129, 150, 116, 118, 115, 121, 123, 125, 132, 124, 116, 120, 118, 121, 120, 119, 130, 126, 130, 123, 132, 126, 137, 114, 123, 126, 130, 135, 124, 136, 140, 125, 121, 129, 132, 109, 117, 124, 127, 142, 151, 143, 129, 134, 129, 139, 124, 136, 130, 134, 124, 138, 109, 126, 109, 139, 121, 123, 132, 125, 115, 131, 128, 143, 139, 109, 110, 124, 120, 123, 113, 131, 131, 124, 119, 133, 107, 128, 139, 126, 132, 131, 107, 109, 122, 114, 126, 129, 123, 131, 127, 143, 109, 130, 116, 140, 105, 116, 127, 123, 109, 113, 144, 123, 104, 139, 131, 106, 127, 121, 125, 112, 130, 125, 131, 115, 134, 120, 122, 104, 130, 108, 112, 122, 128, 115, 125, 129, 119, 109, 139, 127, 128, 121, 135, 111, 127, 129, 136, 133, 128, 123, 135, 118, 131, 137, 129, 112, 140, 125, 113, 120, 123, 130, 123, 134, 118, 131, 117, 120, 132, 119, 124, 117, 117, 129, 121, 117, 120, 128, 135, 136, 118, 130, 130, 123, 145, 133, 130, 121, 126, 125, 164, 115, 137, 114, 122, 131, 127, 119, 139, 128, 122, 134, 120, 142, 127, 136, 115, 114, 132, 121, 128, 139, 108, 113, 119, 131, 129, 123, 139, 120, 141, 115, 134, 126, 146, 123, 114, 122, 123, 129, 134, 126, 133, 134, 117, 133, 119, 127, 120, 132, 120, 132, 118, 118, 117, 124, 121, 121, 153, 117, 116, 115, 124, 124, 135, 130, 127, 136, 123, 100, 139, 131, 111, 128, 124, 120, 129, 142, 107, 139, 128, 154, 141, 131, 128, 139, 126, 112, 110, 128, 109, 134, 137, 107, 116, 121, 136, 141, 120, 136, 131, 114, 121, 131, 125, 121, 125, 108, 121, 112, 117, 129, 118, 125, 144, 144, 136, 128, 110, 116, 123, 116, 131, 145, 124, 131, 95, 126, 132, 127, 111, 116, 97, 119, 112, 127, 124, 121, 105, 118, 125, 125, 131, 127, 148, 130, 112, 119, 117, 129, 133, 126, 130, 121, 123, 122, 111, 141, 123, 118, 130, 113, 117, 136, 112, 129, 115, 147, 129, 127, 127, 127, 123, 130, 151, 131, 128, 118, 128, 121, 131, 134, 118, 123, 126, 133, 117, 122, 134, 126, 134, 142, 129, 111, 134, 119, 142, 130, 120, 113, 129, 129, 125, 121, 129, 132, 138, 122, 105, 123, 123, 136, 121, 121, 138, 125, 122, 127, 124, 131, 121, 131, 116, 102, 109, 147, 129, 127, 118, 137, 130, 125, 134, 123, 130, 124, 107, 116, 129, 123, 118, 134, 138, 125, 121, 125, 116, 137, 113, 134, 120, 119, 135, 145, 133, 127, 112, 129, 125, 110, 133, 121, 135, 123, 128, 130, 123, 104, 127, 125, 109, 125, 130, 110, 134, 136, 122, 115, 127, 125, 126, 127, 107, 120, 104, 118, 129, 118, 155, 128, 143, 118, 146, 129, 131, 110, 133, 130, 122, 132, 122, 114, 121, 121, 114, 133, 131, 114, 136, 116, 130, 143, 118, 135, 129, 138, 110, 124, 97, 119, 131, 117, 128, 128, 121, 126, 112, 126, 146, 125, 133, 124, 128, 104, 120, 127, 126, 127, 137, 117, 120, 120, 120, 124, 142, 130, 138, 120, 112, 132, 141, 129, 124, 129, 99, 125, 123, 123, 123, 116, 125, 136, 131, 122, 135, 127, 127, 130, 122, 132, 145, 157, 118, 112, 119, 123, 119, 117, 120, 115, 119, 111, 126, 122, 127, 110, 133, 130, 136, 122, 114, 121, 101, 127, 147, 129, 117, 123, 133, 126, 118, 133, 109, 108, 135, 117, 129, 131, 102, 125, 116, 132, 131, 134, 130, 124, 111, 130, 114, 119, 120, 137, 117, 114, 121, 110, 119, 113, 123, 97, 138, 119, 120, 117, 118, 133, 135, 107, 109, 119, 126, 129, 129, 135, 116, 123, 116, 103, 104, 121, 120, 109, 136, 124, 135, 132, 132, 122, 118, 138, 141, 111, 134, 101, 123, 151, 112, 137, 125, 121, 137, 122, 137, 124, 112, 139, 115, 116, 106, 131, 110, 114, 123, 125, 116, 125, 112, 113, 120, 120, 120, 124, 131, 127, 106, 139, 116, 119, 123, 131, 105, 111, 123, 116, 115, 133, 130, 142, 119, 129, 132, 139, 125, 119, 124, 102, 122, 142, 118, 105, 147, 102, 137, 128, 136, 127, 119, 138, 132, 120, 118, 110, 134, 146, 127, 120, 107, 123, 105, 152, 129, 123, 121, 123, 121, 139, 128, 121, 116, 136, 121, 123, 128, 116, 114, 129, 122, 135, 132, 131, 105, 129, 121, 129, 105, 130, 122, 124, 113, 140, 127, 118, 124, 134, 127, 141, 129, 128, 114, 113, 115, 129, 139, 142, 128, 126, 135, 107, 123, 123, 123, 137, 123, 131, 122, 130, 124, 114, 127, 114, 120, 121, 126, 136, 119, 123, 108, 116, 116, 132, 126, 108, 128, 131, 120, 139, 127, 144, 117, 130, 140, 124, 136, 129, 131, 117, 110, 123, 124, 143, 117, 123, 128, 120, 136, 114, 112, 131, 120, 126, 121, 125, 121, 114, 116, 130, 138, 136, 110, 134, 124, 131, 130, 123, 120, 106, 122, 128, 161, 146, 114, 124, 109, 110, 102, 154, 125, 115, 127, 114, 121, 127, 123, 138, 131, 128, 126, 146, 114, 114, 121, 114, 125, 125, 132, 129, 127, 125, 125, 105, 135, 115, 134, 131, 137, 124, 125, 115, 139, 144, 120, 142, 118, 134, 125, 116, 134, 137, 123, 130, 116, 110, 128, 121, 119, 126, 128, 114, 121, 110, 140, 127, 144, 96, 116, 135, 119, 125, 136, 142, 132, 127, 114, 114, 119, 144, 141, 118, 118, 150, 145, 141, 123, 132, 143, 120, 123, 125, 118, 127, 127, 114, 131, 140, 141, 129, 131, 112, 115, 128, 117, 115, 122, 115, 134, 137, 120, 128, 112, 113, 121, 118, 114, 123, 138, 136, 125, 135, 124, 131, 131, 124, 126, 117, 143, 130, 110, 142, 130, 124, 134, 130, 119, 145, 126, 124, 120, 127, 129, 114, 130, 133, 124, 119, 147, 125, 114, 139, 124, 118, 140, 114, 132, 109, 110, 127, 114, 125, 144, 155, 137, 126, 125, 110, 118, 135, 113, 126, 129, 119, 127, 126, 143, 128, 124, 125, 135, 128, 117, 139, 143, 131, 113, 126, 135, 120, 133, 131, 101, 135, 108, 131, 125, 137, 139, 129, 127, 114, 125, 134, 125, 137, 123, 114, 132, 133, 133, 133, 126, 135, 110, 118, 135, 125, 138, 107, 142, 131, 113, 118, 143, 116, 122, 128, 123, 156, 127, 137, 125, 122, 122, 129, 128, 128, 126, 128, 117, 131, 133, 138, 133, 124, 121, 122, 115, 133, 130, 119, 125, 126, 133, 124, 129, 136, 139, 144, 129, 137, 115, 121, 133, 88, 136, 111, 121, 108, 141, 116, 107, 154, 131, 112, 124, 124, 133, 140, 123, 134, 127, 127, 155, 125, 125, 134, 127, 116, 138, 131, 125, 117, 131, 130, 123, 131, 123, 121, 118, 146, 133, 122, 121, 117, 113, 119, 132, 108, 145, 130, 121, 130, 109, 114, 113, 144, 112, 122, 125, 120, 125, 138, 125, 126, 126, 133, 133, 124, 122, 124, 132, 112, 126, 114, 130, 132, 92, 110, 131, 142, 128, 144, 120, 112, 129, 117, 115, 119, 109, 127, 140, 139, 144, 119, 113, 147, 103, 113, 133, 149, 105, 130, 126, 116, 126, 130, 130, 138, 101, 124, 116, 114, 120, 123, 113, 102, 130, 133, 108, 118, 118, 131, 127, 100, 112, 113, 122, 120, 109, 138, 133, 129, 121, 132, 126, 121, 121, 127, 127, 116, 124, 76, 97, 124, 90, 135, 129, 125, 143, 114, 120, 125, 135, 135, 127, 123, 115, 125, 126, 116, 102, 119, 118, 117, 133, 134, 130, 131, 127, 116, 121, 126, 124, 123, 130, 119, 116, 113, 146, 129, 109, 145, 122, 141, 130, 116, 120, 118, 119, 128, 118, 122, 124, 114, 119, 132, 127, 118, 145, 120, 110, 120, 139, 138, 127, 128, 124, 133, 117, 143, 119, 121, 132, 124, 150, 123, 133, 116, 123, 133, 128, 105, 136, 131, 147, 120, 114, 135, 119, 144, 108, 142, 128, 107, 125, 116, 121, 128, 100, 130, 122, 99, 114, 130, 131, 115, 119, 126, 133, 100, 138, 130, 112, 151, 132, 130, 134, 121, 125, 119, 128, 135, 116, 109, 131, 107, 137, 130, 116, 123, 140, 113, 130, 102, 139, 119, 116, 124, 120, 112, 123, 132, 115, 132, 155, 115, 122, 120, 124, 150, 134, 120, 129, 121, 127, 117, 130, 132, 137, 140, 131, 135, 110, 119, 116, 155, 118, 122, 125, 123, 121, 142, 118, 116, 138, 117, 136, 116, 114, 117, 128, 126, 127, 135, 124, 134, 109, 114, 132, 154, 150, 133, 123, 121, 117, 118, 105, 142, 112, 145, 130, 135, 113, 126, 122, 126, 136, 126, 130, 133, 138, 137, 115, 114, 130, 115, 128, 130, 128, 141, 129, 125, 129, 127, 136, 144, 106, 117, 141, 129, 131, 118, 132, 148, 130, 137, 124, 99, 109, 114, 110, 116, 117, 122, 138, 135, 154, 132, 128, 95, 113, 135, 130, 137, 106, 120, 123, 124, 93, 135, 124, 117, 139, 140, 121, 120, 149, 135, 106, 127, 109, 127, 107, 120, 118, 131, 116, 133, 129, 108, 120, 133, 122, 123, 123, 112, 103, 121, 122, 121, 123, 127, 124, 124, 111, 107, 123, 115, 147, 134, 149, 123, 111, 124, 113, 131, 133, 129, 135, 110, 129, 120, 129, 125, 128, 111, 122, 121, 118, 118, 127, 102, 146, 133, 126, 121, 122, 128, 117, 135, 135, 137, 127, 103, 111, 118, 112, 119, 133, 115, 121, 123, 124, 140, 124, 121, 125, 117, 131, 140, 124, 132, 145, 134, 157, 139, 135, 130, 111, 136, 128, 141, 109, 130, 124, 126, 119, 132, 123, 126, 127, 126, 144, 125, 124, 131, 138, 143, 153, 122, 130, 125, 136, 122, 161, 136, 128, 133, 122, 130, 110, 118, 135, 141, 127, 129, 142, 112, 138, 132, 132, 117, 114, 109, 106, 133, 117, 116, 133, 132, 128, 111, 129, 107, 127, 124, 138, 129, 136, 131, 132, 134, 123, 126, 126, 137, 116, 113, 131, 126, 141, 114, 132, 130, 127, 136, 120, 121, 137, 113, 97, 118, 131, 144, 123, 135, 114, 123, 130, 123, 121, 139, 96, 119, 107, 116, 121, 115, 117, 130, 124, 108, 124, 132, 114, 123, 135, 117, 120, 135, 137, 128, 107, 115, 128, 116, 131, 123, 135, 126, 128, 100, 130, 113, 142, 127, 151, 107, 132, 129, 125, 127, 117, 142, 122, 130, 137, 147, 129, 135, 136, 123, 127, 136, 129, 117, 127, 133, 113, 113, 108, 114, 118, 132, 128, 111, 134, 133, 126, 126, 94, 114, 122, 144, 134, 102, 135, 116, 105, 137, 118, 119, 114, 124, 125, 129, 130, 117, 128, 129, 131, 140, 128, 130, 141, 132, 118, 130, 121, 125, 126, 126, 121, 121, 122, 126, 113, 133, 142, 133, 126, 123, 138, 139, 124, 122, 113, 133, 123, 124, 123, 115, 122, 131, 106, 150, 124, 135, 123, 118, 129, 124, 115, 131, 127, 122, 125, 124, 118, 108, 124, 119, 133, 130, 116, 125, 104, 107, 111, 125, 126, 140, 132, 125, 124, 123, 119, 146, 125, 116, 116, 120, 110, 137, 123, 136, 133, 120, 126, 123, 124, 130, 130, 129, 125, 126, 114, 128, 117, 113, 110, 127, 131, 131, 132, 145, 133, 111, 123, 129, 128, 150, 111, 106, 113, 130, 121, 124, 129, 117, 118, 119, 125, 120, 124, 118, 117, 143, 122, 119, 124, 132, 120, 125, 111, 123, 136, 115, 97, 128, 131, 112, 144, 131, 114, 120, 120, 135, 119, 115, 131, 107, 106, 111, 126, 124, 125, 119, 139, 133, 128, 141, 134, 120, 127, 117, 120, 110, 121, 128, 137, 127, 131, 125, 107, 124, 133, 116, 147, 129, 112, 128, 133, 135, 132, 112, 109, 120, 130, 117, 117, 130, 122, 132, 132, 122, 126, 126, 125, 125, 141, 125, 118, 110, 131, 144, 123, 114, 124, 127, 134, 140, 135, 117, 136, 122, 120, 109, 121, 133, 124, 146, 114, 128, 124, 141, 131, 116, 112, 136, 125, 142, 126, 119, 120, 130, 131, 119, 127, 128, 137, 126, 124, 125, 137, 132, 113, 129, 128, 135, 139, 140, 122, 124, 136, 123, 132, 127, 127, 130, 122, 134, 134, 120, 114, 129, 143, 132, 110, 111, 114, 130, 132, 112, 129, 115, 123, 136, 133, 127, 120, 111, 126, 110, 133, 126, 118, 118, 113, 138, 136, 116, 115, 114, 135, 108, 139, 140, 135, 124, 140, 116, 116, 108, 117, 118, 131, 112, 136, 128, 137, 143, 134, 128, 121, 121, 132, 116, 114, 140, 123, 119, 99, 120, 110, 130, 119, 134, 129, 129, 121, 138, 133, 131, 127, 122, 128, 135, 124, 119, 113, 134, 113, 141, 122, 110, 131, 128, 130, 148, 131, 121, 131, 119, 118, 111, 122, 136, 118, 139, 151, 128, 131, 134, 137, 125, 120, 125, 138, 128, 133, 142, 144, 129, 128, 109, 128, 135, 137, 131, 118, 123, 129, 109, 130, 137, 123, 120, 128, 131, 112, 131, 121, 117, 119, 133, 145, 147, 131, 138, 128, 116, 115, 120, 133, 110, 118, 144, 128, 133, 113, 131, 114, 129, 126, 126, 117, 134, 139, 131, 118, 115, 115, 121, 122, 148, 135, 119, 132, 142, 115, 124, 122, 123, 121, 120, 127, 134, 98, 116, 122, 122, 130, 118, 131, 121, 136, 130, 119, 132, 115, 127, 132, 119, 127, 130, 122, 150, 119, 120, 135, 122, 112, 128, 122, 139, 116, 123, 104, 126, 119, 111, 135, 122, 124, 147, 131, 126, 112, 122, 119, 132, 134, 112, 135, 129, 133, 102, 119, 121, 128, 114, 129, 117, 119, 110, 114, 115, 117, 124, 132, 121, 122, 122, 108, 137, 129, 128, 113, 113, 114, 126, 136, 126, 144, 141, 113, 118, 114, 127, 120, 113, 114, 120, 120, 117, 134, 133, 131, 142, 121, 134, 118, 120, 118, 140, 152, 109, 138, 116, 117, 122, 115, 135, 133, 131, 132, 128, 125, 123, 128, 132, 120, 130, 107, 117, 123, 137, 124, 130, 126, 120, 130, 119, 124, 118, 119, 119, 142, 102, 122, 134, 130, 125, 135, 120, 136, 126, 128, 94, 130, 131, 115, 119, 131, 126, 108, 116, 128, 123, 137, 126, 119, 119, 124, 115, 127, 125, 109, 124, 122, 107, 123, 137, 141, 112, 112, 129, 135, 123, 125, 132, 122, 116, 131, 140, 137, 123, 134, 140, 118, 136, 141, 129, 133, 130, 128, 143, 138, 125, 119, 120, 122, 131, 134, 127, 127, 114, 127, 134, 133, 135, 139, 131, 116, 129, 124, 122, 138, 118, 126, 117, 121, 134, 129, 128, 128, 129, 142, 128, 122, 132, 135, 118, 112, 114, 113, 120, 113, 119, 128, 138, 114, 139, 131, 121, 119, 130, 126, 132, 137, 150, 123, 115, 112, 142, 137, 117, 138, 121, 120, 124, 124, 122, 142, 136, 131, 120, 133, 137, 128, 121, 140, 115, 122, 132, 125, 129, 138, 114, 122, 115, 114, 142, 121, 116, 113, 140, 127, 115, 128, 123, 122, 135, 133, 129, 134, 113, 119, 133, 120, 122, 124, 140, 120, 122, 136, 141, 139, 116, 134, 121, 129, 115, 120, 128, 127, 120, 134, 121, 140, 128, 136, 127, 145, 123, 124, 144, 129, 130, 128, 125, 124, 134, 125, 132, 141, 133, 123, 129, 118, 125, 128, 120, 123, 115, 106, 129, 131, 131, 138, 123, 132, 133, 102, 135, 130, 129, 119, 123, 116, 141, 139, 126, 116, 133, 139, 117, 122, 126, 132, 125, 123, 129, 131, 129, 127, 129, 119, 149, 109, 120, 116, 139, 132, 126, 129, 123, 121, 99, 114, 121, 134, 132, 119, 132, 116, 118, 123, 131, 119, 144, 132, 111, 118, 122, 124, 117, 148, 123, 125, 122, 132, 113, 125, 125, 127, 121, 137, 133, 118, 122, 120, 127, 139, 144, 119, 113, 119, 127, 124, 139, 123, 129, 120, 135, 128, 120, 131, 125, 129, 130, 123, 141, 139, 115, 145, 127, 133, 110, 118, 108, 129, 115, 120, 115, 139, 138, 122, 109, 123, 139, 124, 156, 130, 124, 124, 135, 103, 123, 116, 125, 140, 137, 123, 112, 131, 140, 131, 128, 115, 125, 124, 124, 127, 139, 120, 120, 138, 97, 122, 125, 121, 125, 122, 120, 128, 116, 128, 145, 121, 100, 139, 131, 133, 119, 125, 130, 132, 126, 111, 118, 117, 115, 159, 131, 120, 140, 118, 144, 126, 134, 125, 157, 122, 146, 128, 126, 133, 123, 120, 135, 127, 122, 132, 114, 139, 122, 137, 121, 106, 126, 120, 115, 133, 133, 130, 125, 131, 105, 132, 115, 131, 117, 122, 139, 116, 118, 132, 129, 123, 135, 122, 125, 113, 127, 123, 130, 118, 151, 132, 126, 131, 116, 118, 135, 133, 126, 113, 128, 105, 115, 123, 129, 126, 128, 107, 135, 125, 126, 107, 113, 123, 132, 142, 118, 138, 114, 128, 131, 135, 143, 120, 129, 119, 131, 104, 126, 124, 136, 102, 135, 118, 123, 121, 119, 125, 117, 108, 132, 133, 114, 131, 128, 123, 126, 121, 130, 129, 102, 151, 114, 125, 119, 135, 122, 118, 132, 127, 139, 109, 147, 124, 122, 122, 124, 139, 125, 126, 121, 127, 123, 141, 117, 120, 115, 133, 124, 121, 123, 124, 118, 127, 124, 126, 132, 120, 131, 128, 122, 129, 124, 126, 140, 126, 135, 111, 123, 125, 121, 130, 126, 140, 125, 128, 119, 133, 124, 142, 137, 144, 139, 131, 144, 130, 141, 121, 134, 125, 112, 136, 122, 126, 126, 121, 124, 138, 137, 116, 136, 125, 132, 155, 128, 110, 124, 128, 137, 120, 121, 128, 118, 132, 139, 113, 125, 128, 130, 124, 119, 148, 121, 130, 131, 122, 123, 121, 118, 136, 114, 122, 137, 116, 131, 116, 129, 130, 111, 120, 140, 127, 119, 121, 116, 125, 122, 122, 133, 122, 131, 146, 121, 131, 109, 118, 123, 131, 112, 116, 136, 130, 126, 142, 115, 118, 126, 139, 124, 109, 117, 124, 115, 137, 114, 122, 133, 137, 126, 122, 111, 121, 138, 114, 111, 109, 123, 115, 123, 123, 119, 138, 124, 120, 122, 126, 137, 112, 121, 121, 117, 133, 143, 134, 115, 125, 116, 110, 123, 123, 123, 129, 132, 103, 151, 126, 119, 117, 130, 142, 146, 112, 131, 133, 129, 134, 126, 109, 113, 125, 126, 117, 118, 112, 122, 128, 123, 125, 108, 111, 132, 122, 114, 116, 125, 129, 143, 127, 118, 127, 126, 120, 128, 119, 132, 143, 127, 118, 113, 117, 135, 116, 132, 107, 121, 125, 120, 118, 129, 134, 130, 124, 118, 143, 136, 108, 124, 134, 131, 114, 130, 127, 117, 141, 108, 120, 129, 112, 129, 122, 128, 126, 130, 130, 122, 123, 135, 119, 116, 126, 118, 134, 134, 136, 122, 128, 123, 131, 101, 121, 120, 123, 118, 129, 130, 112, 123, 133, 118, 125, 143, 121, 125, 119, 128, 122, 122, 121, 124, 121, 117, 123, 104, 114, 117, 131, 126, 108, 111, 133, 110, 129, 134, 121, 141, 127, 119, 128, 125, 111, 127, 114, 125, 133, 125, 129, 106, 136, 118, 133, 119, 122, 147, 132, 121, 119, 125, 119, 140, 137, 125, 128, 151, 128, 119, 121, 108, 119, 117, 123, 138, 124, 105, 124, 106, 138, 121, 117, 118, 115, 107, 118, 125, 112, 136, 117, 99, 130, 116, 118, 119, 129, 129, 110, 125, 126, 136, 129, 124, 130, 127, 121, 123, 121, 126, 128, 112, 117, 129, 135, 127, 126, 111, 122, 119, 101, 137, 111, 127, 129, 124, 117, 115, 138, 114, 132, 112, 138, 116, 110, 114, 130, 122, 137, 131, 135, 111, 126, 131, 136, 121, 137, 112, 106, 117, 123, 139, 114, 115, 135, 128, 133, 122, 138, 130, 108, 118, 139, 135, 146, 109, 140, 139, 108, 124, 124, 121, 121, 118, 130, 140, 121, 128, 144, 131, 145, 136, 148, 125, 104, 124, 116, 123, 121, 140, 129, 115, 124, 124, 136, 128, 115, 144, 110, 125, 130, 120, 130, 127, 138, 106, 116, 122, 137, 114, 126, 123, 122, 129, 123, 134, 130, 117, 108, 117, 113, 124, 127, 110, 134, 127, 120, 121, 118, 134, 140, 132, 116, 130, 129, 132, 129, 125, 128, 125, 112, 113, 123, 113, 113, 119, 127, 119, 122, 117, 136, 123, 131, 119, 130, 120, 131, 123, 111, 124, 122, 103, 128, 125, 114, 123, 129, 117, 123, 123, 137, 112, 118, 137, 123, 123, 113, 123, 118, 129, 133, 128, 103, 113, 118, 107, 135, 134, 136, 131, 117, 136, 127, 133, 119, 148, 107, 134, 117, 134, 114, 125, 121, 87, 116, 129, 135, 135, 131, 125, 142, 112, 126, 120, 114, 117, 118, 131, 124, 139, 114, 116, 134, 130, 127, 124, 118, 119, 144, 121, 111, 122, 108, 121, 129, 120, 106, 128, 138, 134, 118, 118, 142, 116, 119, 125, 134, 118, 125, 130, 130, 123, 139, 136, 106, 132, 149, 123, 126, 123, 125, 117, 119, 104, 109, 120, 139, 131, 126, 128, 98, 123, 128, 119, 119, 117, 117, 136, 129, 124, 126, 107, 123, 127, 106, 124, 129, 118, 104, 110, 119, 118, 129, 123, 124, 102, 125, 124, 141, 132, 111, 135, 118, 131, 142, 131, 118, 146, 108, 131, 126, 129, 130, 101, 116, 143, 120, 126, 104, 103, 124, 151, 114, 141, 138, 119, 119, 113, 135, 121, 120, 148, 126, 117, 131, 119, 110, 145, 134, 132, 141, 125, 130, 116, 133, 109, 112, 120, 116, 121, 116, 137, 127, 128, 111, 115, 138, 110, 131, 125, 116, 140, 128, 126, 121, 123, 119, 122, 144, 130, 138, 111, 129, 143, 113, 118, 122, 131, 129, 127, 112, 122, 129, 125, 126, 121, 118, 113, 136, 113, 128, 144, 132, 119, 131, 126, 154, 131, 120, 112, 126, 135, 125, 132, 130, 118, 142, 113, 124, 137, 135, 116, 120, 124, 114, 123, 122, 132, 152, 115, 123, 111, 130, 121, 123, 117, 127, 138, 109, 138, 131, 136, 116, 117, 122, 122, 136, 119, 129, 127, 134, 116, 125, 140, 137, 121, 130, 130, 131, 124, 134, 122, 125, 102, 113, 116, 116, 128, 127, 96, 138, 141, 142, 133, 124, 109, 106, 126, 155, 121, 127, 117, 127, 128, 136, 114, 138, 122, 143, 110, 134, 117, 125, 121, 122, 137, 129, 120, 121, 127, 131, 122, 121, 139, 99, 123, 122, 125, 115, 139, 108, 106, 123, 126, 97, 119, 137, 121, 115, 119, 141, 122, 132, 119, 146, 123, 136, 130, 151, 111, 112, 111, 127, 136, 129, 133, 112, 119, 130, 113, 129, 132, 141, 118, 115, 116, 119, 124, 137, 135, 137, 133, 125, 125, 146, 115, 114, 113, 111, 135, 119, 147, 129, 125, 118, 124, 135, 121, 124, 114, 128, 114, 123, 130, 112, 112, 138, 127, 129, 132, 133, 137, 128, 124, 130, 128, 135, 140, 142, 120, 135, 127, 109, 124, 152, 128, 117, 150, 119, 134, 102, 110, 140, 116, 138, 120, 134, 134, 134, 116, 123, 136, 136, 122, 122, 115, 120, 125, 115, 124, 135, 133, 133, 120, 118, 136, 119, 139, 118, 136, 121, 127, 155, 123, 141, 123, 133, 135, 124, 123, 125, 127, 128, 133, 132, 109, 125, 123, 131, 114, 113, 119, 140, 129, 129, 122, 117, 134, 120, 122, 139, 126, 122, 128, 131, 132, 126, 136, 133, 116, 136, 128, 134, 126, 119, 116, 118, 124, 117, 122, 115, 123, 124, 141, 128, 131, 128, 120, 130, 132, 130, 117, 129, 124, 116, 124, 118, 112, 133, 133, 132, 111, 140, 117, 121, 124, 112, 115, 114, 111, 120, 139, 118, 117, 136, 141, 140, 126, 126, 119, 120, 115, 128, 128, 138, 137, 105, 126, 127, 126, 135, 116, 137, 130, 120, 123, 138, 148, 131, 123, 133, 128, 119, 124, 112, 114, 128, 125, 126, 139, 115, 129, 115, 125, 103, 104, 98, 124, 151, 102, 120, 134, 108, 113, 129, 126, 131, 154, 129, 120, 132, 127, 118, 140, 120, 108, 125, 125, 138, 131, 96, 117, 130, 124, 134, 143, 125, 120, 127, 119, 126, 132, 122, 136, 131, 138, 117, 111, 108, 119, 117, 92, 115, 136, 120, 152, 114, 127, 127, 132, 118, 124, 113, 132, 121, 122, 118, 136, 119, 129, 107, 113, 154, 126, 125, 127, 140, 141, 127, 146, 133, 118, 139, 124, 108, 132, 118, 128, 134, 116, 133, 131, 135, 121, 118, 139, 124, 129, 106, 138, 132, 111, 132, 131, 134, 117, 115, 121, 135, 134, 139, 132, 137, 111, 122, 142, 118, 134, 122, 122, 150, 114, 122, 123, 143, 138, 118, 118, 135, 129, 112, 121, 138, 125, 114, 129, 108, 131, 130, 137, 116, 119, 138, 114, 117, 122, 123, 115, 125, 107, 113, 141, 129, 134, 139, 108, 139, 123, 131, 101, 138, 124, 108, 141, 105, 131, 138, 134, 120, 131, 127, 120, 139, 131, 134, 107, 138, 116, 127, 117, 117, 120, 103, 123, 131, 118, 127, 132, 133, 125, 119, 128, 128, 137, 116, 139, 133, 127, 124, 133, 135, 118, 120, 127, 124, 124, 125, 111, 134, 126, 119, 115, 116, 119, 128, 115, 119, 124, 106, 124, 143, 138, 109, 126, 101, 129, 122, 118, 123, 140, 145, 141, 117, 121, 130, 128, 113, 135, 133, 125, 132, 102, 130, 112, 141, 133, 127, 127, 121, 123, 122, 129, 114, 132, 125, 123, 124, 128, 121, 113, 124, 119, 135, 143, 114, 122, 116, 111, 146, 144, 117, 103, 120, 121, 123, 120, 144, 115, 136, 118, 109, 117, 117, 129, 124, 134, 128, 126, 132, 131, 140, 127, 128, 127, 116, 126, 117, 126, 130, 109, 126, 129, 112, 118, 128, 123, 118, 124, 122, 156, 128, 115, 122, 117, 131, 132, 126, 121, 122, 112, 109, 125, 138, 118, 133, 145, 124, 115, 105, 119, 105, 127, 144, 151, 130, 112, 116, 124, 121, 134, 120, 108, 132, 128, 110, 121, 120, 116, 129, 124, 122, 128, 123, 125, 124, 136, 130, 113, 145, 127, 121, 135, 129, 126, 121, 136, 122, 102, 146, 107, 123, 110, 132, 113, 115, 143, 127, 112, 129, 125, 106, 126, 134, 127, 134, 132, 131, 116, 130, 131, 130, 146, 138, 112, 128, 117, 117, 128, 116, 129, 105, 134, 121, 134, 115, 118, 126, 130, 111, 136, 112, 129, 137, 119, 138, 130, 126, 125, 150, 127, 137, 122, 133, 122, 111, 149, 120, 129, 148, 122, 142, 116, 128, 132, 104, 132, 129, 123, 131, 136, 140, 95, 128, 151, 105, 121, 145, 126, 109, 117, 119, 113, 141, 136, 136, 133, 128, 127, 119, 127, 111, 130, 138, 139, 132, 100, 126, 128, 142, 134, 141, 124, 116, 118, 122, 125, 158, 136, 120, 141, 109, 126, 121, 124, 130, 129, 106, 133, 114, 139, 128, 108, 129, 125, 135, 119, 117, 142, 110, 113, 125, 123, 121, 125, 121, 131, 121, 127, 121, 124, 134, 111, 129, 130, 122, 129, 106, 109, 123, 109, 139, 129, 117, 120, 117, 127, 136, 105, 135, 132, 118, 131, 104, 136, 125, 134, 118, 99, 118, 132, 118, 110, 119, 115, 118, 119, 119, 115, 114, 118, 120, 136, 115, 111, 129, 116, 123, 127, 113, 123, 128, 106, 136, 116, 139, 122, 102, 121, 134, 133, 140, 119, 113, 112, 113, 127, 122, 129, 141, 106, 126, 124, 136, 122, 121, 121, 104, 127, 124, 136, 131, 121, 129, 122, 116, 118, 126, 108, 128, 139, 138, 117, 127, 133, 124, 137, 119, 138, 128, 134, 132, 116, 123, 138, 143, 117, 113, 126, 121, 114, 134, 147, 129, 118, 142, 152, 134, 119, 109, 129, 125, 124, 125, 125, 131, 138, 119, 131, 125, 133, 128, 109, 126, 124, 129, 123, 126, 119, 107, 130, 122, 129, 142, 125, 123, 132, 130, 141, 121, 113, 116, 116, 124, 111, 123, 150, 132, 114, 121, 128, 124, 125, 135, 108, 141, 139, 119, 134, 145, 133, 136, 101, 122, 126, 137, 135, 133, 144, 122, 130, 131, 124, 122, 115, 131, 122, 127, 127, 110, 128, 147, 117, 127, 128, 140, 113, 121, 123, 128, 125, 133, 109, 140, 124, 129, 128, 142, 142, 134, 140, 120, 136, 129, 128, 146, 123, 132, 137, 130, 132, 126, 127, 108, 121, 134, 131, 125, 116, 131, 116, 141, 136, 134, 127, 123, 137, 119, 130, 136, 141, 125, 121, 139, 130, 137, 140, 120, 139, 111, 115, 109, 119, 114, 140, 118, 126, 112, 132, 129, 130, 132, 157, 113, 139, 117, 139, 141, 143, 116, 134, 135, 133, 138, 122, 140, 134, 129, 133, 131, 124, 112, 136, 131, 113, 144, 131, 138, 118, 118, 111, 141, 123, 117, 154, 104, 120, 111, 131, 140, 113, 115, 114, 141, 128, 117, 129, 117, 123, 121, 122, 123, 102, 137, 117, 119, 119, 121, 135, 139, 114, 110, 125, 138, 129, 120, 125, 134, 123, 124, 134, 120, 127, 121, 116, 127, 141, 120, 126, 114, 122, 141, 126, 130, 147, 111, 139, 124, 116, 137, 129, 119, 115, 95, 115, 112, 124, 125, 143, 124, 118, 124, 120, 136, 127, 117, 139, 126, 133, 116, 134, 120, 135, 128, 136, 99, 116, 117, 129, 110, 118, 108, 120, 124, 133, 134, 111, 130, 152, 124, 113, 117, 123, 139, 131, 135, 118, 103, 120, 132, 131, 124, 121, 123, 124, 133, 103, 132, 119, 128, 122, 121, 132, 131, 127, 99, 113, 138, 130, 128, 109, 122, 145, 143, 109, 111, 123, 110, 140, 120, 119, 130, 136, 129, 135, 115, 108, 134, 112, 116, 133, 128, 117, 121, 148, 125, 147, 121, 122, 138, 127, 116, 126, 113, 126, 112, 120, 113, 125, 162, 129, 123, 130, 130, 135, 110, 119, 127, 121, 136, 104, 122, 127, 110, 132, 111, 129, 109, 129, 138, 127, 125, 115, 138, 138, 127, 115, 112, 133, 118, 121, 123, 121, 128, 135, 108, 146, 131, 135, 126, 121, 107, 130, 121, 126, 116, 124, 126, 143, 128, 125, 125, 139, 133, 119, 131, 115, 121, 127, 131, 138, 142, 116, 125, 127, 125, 121, 145, 119, 122, 121, 105, 119, 132, 120, 122, 113, 117, 104, 126, 127, 142, 118, 110, 124, 137, 118, 116, 115, 119, 122, 127, 144, 100, 142, 128, 138, 114, 116, 128, 136, 126, 117, 135, 123, 119, 138, 119, 127, 118, 135, 130, 127, 133, 140, 119, 125, 111, 112, 129, 130, 130, 113, 126, 116, 135, 140, 115, 129, 128, 125, 137, 124, 122, 111, 118, 117, 134, 113, 144, 122, 107, 133, 123, 125, 120, 122, 104, 112, 122, 122, 126, 106, 109, 113, 132, 128, 118, 110, 117, 139, 130, 119, 138, 121, 127, 116, 158, 125, 123, 121, 118, 129, 119, 142, 126, 133, 128, 122, 119, 127, 134, 148, 121, 131, 124, 123, 127, 118, 115, 125, 145, 129, 138, 105, 126, 123, 128, 124, 126, 114, 113, 138, 130, 94, 111, 134, 122, 126, 114, 142, 121, 92, 134, 121, 133, 129, 115, 106, 127, 112, 148, 120, 136, 135, 129, 128, 118, 129, 117, 123, 121, 125, 131, 121, 120, 111, 129, 112, 121, 125, 146, 129, 116, 132, 139, 141, 130, 137, 112, 137, 124, 119, 143, 125, 127, 118, 134, 123, 122, 128, 144, 134, 109, 116, 129, 113, 132, 118, 119, 138, 131, 111, 143, 124, 159, 141, 123, 136, 135, 109, 124, 118, 123, 124, 137, 122, 132, 129, 130, 114, 118, 128, 122, 120, 145, 123, 115, 132, 125, 132, 122, 121, 143, 122, 143, 140, 131, 124, 127, 117, 119, 117, 127, 110, 119, 140, 124, 132, 131, 130, 116, 129, 122, 134, 118, 120, 114, 124, 135, 126, 123, 115, 112, 125, 110, 119, 141, 125, 129, 137, 134, 130, 125, 126, 132, 132, 124, 123, 107, 128, 134, 136, 119, 122, 137, 122, 125, 132, 116, 137, 98, 127, 118, 116, 125, 127, 119, 115, 130, 113, 134, 125, 107, 136, 115, 129, 132, 116, 111, 132, 126, 132, 123, 132, 131, 129, 138, 144, 123, 125, 128, 129, 131, 130, 139, 127, 136, 132, 123, 123, 116, 126, 104, 130, 118, 127, 116, 129, 129, 133, 143, 129, 123, 130, 123, 147, 104, 127, 129, 123, 119, 140, 106, 127, 125, 125, 133, 109, 120, 121, 136, 124, 122, 131, 120, 136, 136, 151, 121, 118, 151, 134, 125, 126, 135, 135, 118, 119, 114, 131, 149, 136, 137, 128, 127, 137, 122, 112, 148, 129, 133, 130, 156, 125, 125, 112, 107, 130, 119, 124, 121, 149, 115, 123, 133, 109, 120, 139, 143, 131, 118, 118, 136, 123, 89, 141, 135, 134, 128, 143, 127, 134, 131, 124, 119, 118, 129, 118, 115, 99, 115, 102, 109, 130, 118, 102, 130, 140, 125, 139, 132, 142, 126, 108, 122, 137, 137, 111, 130, 134, 109, 108, 123, 121, 119, 131, 126, 119, 127, 109, 107, 116, 112, 137, 113, 134, 129, 132, 138, 130, 99, 114, 140, 134, 110, 122, 117, 104, 100, 132, 125, 126, 124, 133, 121, 106, 145, 139, 125, 135, 124, 140, 130, 121, 140, 132, 131, 128, 112, 113, 123, 137, 131, 122, 137, 121, 121, 125, 143, 134, 132, 140, 121, 122, 115, 107, 112, 116, 135, 123, 136, 122, 130, 123, 128, 126, 125, 149, 143, 138, 125, 126, 109, 123, 111, 120, 124, 132, 121, 146, 119, 124, 120, 128, 119, 133, 104, 137, 134, 108, 138, 120, 132, 129, 125, 120, 130, 110, 118, 134, 114, 131, 132, 114, 131, 115, 133, 139, 106, 129, 136, 137, 120, 142, 139, 150, 114, 143, 111, 109, 122, 138, 122, 116, 118, 105, 119, 137, 119, 131, 110, 131, 113, 119, 120, 126, 126, 128, 123, 121, 138, 129, 131, 122, 122, 145, 121, 122, 130, 111, 119, 139, 130, 139, 124, 129, 136, 115, 133, 125, 129, 141, 94, 146, 149, 124, 128, 121, 123, 110, 123, 116, 109, 126, 127, 118, 127, 151, 136, 120, 120, 89, 102, 108, 128, 129, 115, 115, 130, 139, 119, 108, 119, 128, 125, 129, 128, 119, 123, 122, 110, 123, 143, 123, 130, 121, 126, 110, 130, 132, 133, 138, 133, 131, 121, 108, 120, 124, 121, 106, 144, 126, 123, 117, 128, 133, 125, 123, 114, 135, 139, 98, 112, 128, 135, 128, 129, 143, 127, 135, 122, 145, 118, 114, 117, 140, 125, 125, 112, 131, 115, 132, 135, 123, 114, 122, 111, 125, 124, 115, 148, 126, 137, 126, 106, 139, 130, 140, 130, 122, 111, 124, 127, 127, 135, 127, 137, 129, 133, 135, 130, 127, 118, 132, 136, 115, 116, 133, 113, 115, 144, 118, 112, 130, 133, 106, 120, 120, 118, 114, 143, 129, 134, 128, 123, 120, 141, 123, 114, 125, 132, 128, 107, 128, 130, 120, 110, 110, 128, 130, 141, 117, 115, 118, 119, 141, 127, 117, 114, 127, 115, 113, 119, 123, 121, 112, 113, 122, 122, 128, 110, 113, 137, 124, 134, 123, 111, 131, 131, 127, 148, 118, 136, 126, 154, 114, 141, 126, 123, 111, 145, 124, 119, 122, 132, 118, 122, 98, 119, 119, 118, 126, 120, 117, 99, 127, 118, 111, 143, 117, 140, 125, 116, 116, 120, 128, 122, 118, 128, 131, 123, 110, 116, 134, 122, 108, 131, 124, 132, 133, 118, 121, 119, 140, 113, 147, 122, 140, 151, 144, 127, 139, 132, 132, 99, 122, 133, 124, 124, 127, 129, 123, 128, 122, 126, 125, 119, 122, 122, 117, 123, 120, 125, 117, 134, 125, 121, 128, 125, 125, 121, 117, 103, 135, 140, 131, 132, 112, 126, 131, 122, 112, 135, 136, 126, 126, 139, 119, 116, 114, 142, 118, 125, 125, 128, 116, 121, 111, 135, 122, 123, 110, 128, 134, 140, 118, 119, 106, 121, 116, 127, 127, 136, 119, 130, 139, 129, 118, 117, 121, 137, 145, 122, 122, 131, 119, 130, 137, 130, 104, 121, 118, 129, 128, 127, 132, 132, 98, 138, 119, 132, 122, 126, 135, 122, 126, 126, 128, 125, 119, 142, 127, 133, 129, 128, 120, 120, 96, 122, 148, 136, 105, 120, 121, 126, 152, 100, 141, 112, 116, 128, 135, 108, 118, 124, 114, 145, 114, 140, 122, 122, 118, 100, 148, 137, 109, 133, 136, 125, 119, 121, 118, 128, 129, 116, 146, 126, 138, 141, 134, 134, 125, 120, 116, 123, 137, 114, 129, 130, 132, 130, 124, 111, 128, 111, 113, 137, 145, 129, 128, 126, 134, 96, 117, 130, 121, 123, 126, 122, 141, 129, 116, 122, 117, 102, 112, 131, 120, 148, 106, 119, 115, 126, 129, 120, 115, 127, 97, 112, 128, 144, 131, 113, 109, 129, 131, 120, 129, 122, 135, 129, 133, 134, 136, 106, 121, 112, 120, 111, 129, 120, 127, 135, 125, 129, 113, 123, 141, 153, 133, 131, 136, 122, 125, 123, 117, 132, 127, 111, 106, 144, 144, 118, 129, 133, 120, 124, 120, 132, 121, 126, 106, 126, 96, 126, 112, 119, 134, 138, 145, 136, 102, 136, 113, 114, 138, 133, 121, 126, 124, 114, 113, 124, 133, 131, 122, 142, 114, 106, 131, 143, 136, 133, 120, 126, 124, 118, 134, 134, 145, 126, 128, 123, 122, 104, 111, 114, 123, 122, 127, 118, 133, 127, 134, 141, 128, 120, 111, 123, 114, 136, 144, 128, 127, 98, 115, 124, 140, 145, 133, 129, 131, 135, 120, 112, 106, 130, 130, 137, 116, 110, 139, 137, 136, 119, 131, 114, 128, 120, 139, 143, 136, 123, 130, 134, 119, 130, 129, 118, 113, 134, 133, 119, 105, 141, 141, 122, 125, 134, 129, 115, 111, 121, 137, 128, 129, 136, 116, 122, 128, 129, 125, 147, 127, 123, 135, 128, 133, 136, 123, 130, 122, 138, 119, 143, 122, 145, 121, 133, 102, 134, 121, 128, 135, 103, 132, 140, 137, 119, 120, 126, 122, 116, 125, 115, 137, 115, 119, 132, 134, 123, 149, 119, 118, 115, 121, 121, 99, 156, 115, 128, 136, 115, 140, 138, 129, 126, 135, 127, 123, 119, 116, 115, 133, 118, 147, 127, 137, 129, 109, 150, 122, 142, 149, 116, 142, 128, 134, 126, 123, 128, 116, 109, 126, 119, 132, 125, 126, 117, 105, 123, 101, 120, 137, 106, 132, 110, 130, 123, 107, 128, 137, 120, 125, 130, 119, 123, 102, 122, 128, 117, 116, 138, 129, 136, 104, 136, 124, 131, 113, 148, 142, 129, 116, 103, 126, 122, 133, 117, 112, 119, 139, 113, 117, 115, 105, 107, 94, 121, 121, 121, 132, 140, 137, 113, 128, 110, 138, 132, 132, 134, 127, 96, 133, 122, 130, 122, 121, 131, 106, 127, 133, 111, 133, 128, 113, 156, 130, 142, 135, 118, 123, 116, 122, 132, 117, 137, 119, 136, 113, 129, 113, 123, 115, 91, 132, 123, 117, 143, 149, 124, 124, 124, 124, 116, 132, 123, 133, 127, 125, 119, 119, 123, 129, 147, 127, 110, 127, 117, 128, 114, 141, 120, 123, 115, 130, 128, 150, 116, 115, 111, 125, 121, 119, 130, 141, 122, 125, 125, 148, 104, 129, 136, 111, 138, 139, 105, 155, 119, 133, 126, 125, 117, 110, 122, 114, 115, 122, 133, 96, 111, 126, 145, 119, 139, 122, 110, 114, 107, 102, 125, 148, 122, 128, 123, 125, 119, 134, 125, 122, 119, 128, 140, 128, 103, 102, 106, 132, 115, 109, 118, 132, 120, 140, 125, 90, 128, 120, 118, 121, 131, 118, 100, 125, 145, 124, 128, 139, 118, 120, 136, 122, 117, 119, 133, 117, 119, 104, 121, 132, 111, 121, 116, 123, 124, 128, 127, 126, 118, 121, 157, 111, 125, 120, 133, 142, 113, 132, 116, 107, 112, 119, 130, 118, 113, 122, 119, 117, 122, 142, 131, 136, 123, 153, 138, 123, 129, 120, 136, 133, 95, 131, 125, 120, 116, 103, 125, 130, 122, 131, 117, 124, 123, 127, 133, 122, 127, 115, 127, 123, 134, 119, 124, 146, 163, 122, 124, 124, 142, 141, 127, 129, 131, 117, 123, 124, 95, 112, 117, 134, 123, 128, 102, 141, 135, 133, 130, 115, 119, 129, 133, 118, 125, 110, 116, 108, 107, 129, 100, 124, 136, 113, 125, 143, 110, 130, 123, 118, 121, 136, 127, 136, 119, 131, 127, 129, 124, 129, 128, 126, 120, 109, 123, 131, 124, 115, 132, 130, 119, 128, 134, 114, 124, 138, 132, 137, 135, 154, 113, 138, 116, 119, 119, 123, 129, 142, 127, 133, 122, 134, 123, 116, 121, 136, 120, 133, 122, 118, 129, 126, 127, 133, 147, 123, 130, 108, 137, 116, 136, 137, 136, 131, 148, 132, 137, 127, 137, 137, 137, 118, 133, 116, 123, 133, 123, 112, 124, 120, 133, 118, 127, 127, 125, 113, 124, 130, 119, 113, 112, 116, 131, 127, 109, 109, 126, 124, 94, 123, 132, 140, 141, 135, 121, 102, 127, 141, 122, 97, 111, 133, 129, 117, 133, 117, 130, 127, 128, 124, 120, 131, 128, 140, 121, 105, 144, 140, 126, 116, 123, 128, 169, 174, 131, 132, 146, 132, 118, 124, 127, 114, 115, 122, 125, 131, 117, 128, 134, 137, 131, 133, 149, 124, 127, 125, 133, 133, 121, 117, 119, 116, 136, 136, 118, 148, 127, 134, 124, 143, 125, 141, 100, 133, 128, 112, 126, 123, 113, 121, 102, 132, 131, 109, 131, 127, 139, 129, 116, 122, 120, 140, 113, 120, 124, 149, 126, 117, 131, 134, 113, 144, 134, 126, 132, 118, 127, 125, 128, 110, 126, 128, 131, 131, 133, 144, 122, 118, 124, 133, 129, 135, 124, 125, 106, 114, 110, 120, 118, 132, 134, 106, 118, 124, 110, 126, 126, 112, 126, 126, 124, 148, 127, 134, 113, 132, 110, 140, 131, 125, 116, 116, 128, 135, 133, 128, 120, 125, 115, 132, 122, 139, 106, 121, 120, 120, 134, 125, 124, 116, 136, 116, 128, 122, 123, 133, 136, 124, 125, 121, 117, 133, 125, 129, 127, 146, 126, 117, 122, 101, 138, 138, 127, 100, 116, 138, 139, 107, 125, 135, 127, 162, 134, 131, 137, 125, 121, 106, 132, 124, 125, 123, 120, 120, 123, 127, 153, 122, 132, 137, 123, 123, 114, 127, 125, 130, 115, 134, 144, 122, 128, 159, 121, 138, 131, 138, 121, 110, 125, 113, 126, 133, 136, 132, 103, 111, 127, 122, 115, 125, 122, 135, 135, 127, 119, 118, 124, 114, 112, 126, 109, 133, 118, 134, 127, 123, 131, 119, 133, 124, 128, 146, 133, 120, 115, 118, 131, 139, 123, 129, 105, 143, 124, 113, 133, 116, 124, 127, 116, 140, 127, 116, 112, 118, 141, 98, 109, 118, 131, 113, 134, 121, 121, 130, 124, 135, 108, 147, 124, 111, 130, 134, 138, 122, 122, 135, 126, 129, 149, 132, 143, 119, 115, 119, 116, 144, 127, 129, 118, 121, 127, 127, 123, 127, 115, 105, 146, 128, 127, 118, 118, 109, 120, 138, 139, 129, 121, 125, 113, 126, 102, 113, 126, 121, 132, 125, 112, 126, 126, 103, 124, 126, 112, 132, 157, 108, 114, 107, 118, 112, 120, 125, 124, 123, 128, 116, 144, 129, 119, 122, 117, 129, 134, 119, 133, 114, 121, 132, 128, 131, 131, 123, 118, 125, 123, 128, 128, 121, 122, 125, 117, 115, 110, 129, 123, 161, 155, 125, 137, 113, 120, 124, 122, 119, 149, 119, 145, 141, 102, 118, 129, 124, 125, 130, 128, 129, 122, 126, 116, 125, 142, 133, 122, 132, 120, 114, 147, 124, 132, 143, 125, 114, 126, 121, 135, 126, 96, 116, 115, 132, 125, 134, 130, 131, 137, 135, 106, 128, 116, 117, 121, 114, 129, 136, 126, 122, 146, 128, 119, 103, 129, 144, 120, 130, 135, 114, 120, 140, 141, 127, 138, 115, 122, 139, 129, 142, 119, 122, 121, 127, 125, 125, 129, 134, 137, 111, 115, 128, 118, 125, 120, 121, 122, 111, 137, 133, 106, 139, 121, 124, 131, 126, 132, 113, 138, 111, 116, 119, 137, 115, 123, 132, 130, 119, 114, 128, 122, 135, 111, 112, 98, 115, 130, 130, 118, 125, 116, 112, 122, 132, 126, 112, 118, 130, 121, 130, 122, 115, 124, 130, 129, 123, 129, 118, 128, 153, 141, 122, 109, 131, 128, 125, 122, 124, 152, 140, 121, 120, 106, 116, 120, 120, 122, 124, 120, 116, 140, 135, 130, 115, 141, 136, 123, 122, 149, 123, 132, 114, 118, 143, 130, 128, 136, 104, 105, 128, 112, 131, 116, 124, 141, 121, 132, 139, 124, 132, 142, 113, 130, 130, 133, 124, 136, 121, 117, 143, 120, 123, 110, 131, 111, 130, 142, 119, 128, 129, 132, 134, 129, 146, 147, 126, 137, 139, 122, 122, 128, 111, 140, 146, 119, 121, 122, 128, 120, 121, 124, 124, 111, 119, 135, 127, 115, 118, 129, 128, 118, 117, 131, 128, 116, 126, 138, 115, 129, 138, 88, 134, 132, 128, 112, 130, 151, 128, 119, 141, 115, 132, 115, 130, 122, 141, 109, 136, 131, 114, 132, 139, 130, 143, 123, 112, 159, 126, 124, 135, 123, 150, 133, 141, 112, 125, 141, 122, 125, 112, 119, 128, 140, 124, 130, 127, 111, 117, 118, 123, 120, 137, 119, 114, 130, 130, 112, 133, 117, 120, 131, 132, 130, 116, 143, 134, 130, 120, 122, 127, 125, 124, 135, 116, 118, 118, 129, 140, 110, 121, 120, 149, 130, 119, 145, 144, 117, 129, 140, 139, 115, 136, 128, 113, 128, 139, 113, 122, 133, 138, 134, 117, 122, 134, 123, 125, 123, 119, 123, 115, 121, 130, 129, 133, 126, 131, 125, 123, 106, 142, 129, 126, 140, 127, 112, 126, 125, 135, 128, 107, 115, 137, 114, 142, 131, 130, 145, 123, 116, 146, 129, 131, 116, 128, 117, 141, 112, 132, 128, 124, 122, 125, 121, 119, 139, 111, 121, 147, 139, 141, 135, 112, 121, 128, 112, 118, 130, 118, 128, 120, 127, 120, 114, 136, 120, 128, 126, 115, 113, 128, 132, 135, 126, 112, 135, 109, 129, 120, 130, 102, 119, 118, 130, 126, 127, 104, 122, 124, 113, 126, 103, 113, 144, 110, 102, 140, 118, 114, 125, 131, 117, 108, 117, 144, 112, 129, 141, 132, 136, 125, 114, 131, 127, 135, 147, 113, 131, 139, 133, 131, 117, 128, 142, 126, 135, 129, 122, 124, 118, 139, 119, 95, 112, 115, 122, 119, 128, 128, 114, 114, 136, 121, 133, 136, 123, 123, 129, 104, 130, 113, 117, 129, 133, 132, 145, 140, 112, 129, 117, 127, 118, 143, 119, 128, 100, 136, 137, 140, 116, 120, 99, 127, 138, 120, 141, 131, 127, 133, 114, 136, 118, 131, 131, 140, 120, 123, 119, 127, 116, 128, 118, 117, 124, 120, 128, 119, 114, 109, 128, 126, 138, 120, 123, 112, 117, 135, 146, 127, 132, 129, 131, 137, 126, 132, 148, 114, 126, 134, 128, 128, 146, 123, 138, 109, 134, 137, 118, 122, 128, 123, 122, 125, 121, 129, 120, 139, 131, 148, 147, 123, 113, 141, 146, 136, 135, 139, 124, 121, 131, 117, 139, 121, 135, 138, 129, 118, 114, 124, 138, 122, 124, 113, 121, 124, 129, 120, 123, 120, 122, 122, 129, 119, 123, 127, 138, 128, 133, 137, 118, 130, 134, 127, 122, 127, 137, 128, 135, 154, 136, 109, 118, 125, 135, 129, 124, 127, 127, 121, 133, 138, 119, 136, 134, 111, 131, 134, 143, 121, 147, 124, 109, 115, 123, 128, 120, 127, 122, 123, 137, 107, 146, 116, 122, 135, 131, 135, 132, 125, 126, 132, 134, 99, 125, 121, 119, 125, 124, 114, 133, 119, 117, 131, 127, 110, 106, 134, 123, 99, 114, 121, 127, 110, 110, 132, 109, 89, 146, 116, 121, 117, 144, 126, 142, 123, 131, 133, 109, 129, 126, 142, 139, 140, 127, 119, 128, 132, 108, 132, 117, 115, 136, 120, 123, 126, 142, 128, 105, 145, 113, 128, 130, 130, 120, 125, 127, 104, 102, 118, 119, 126, 119, 136, 116, 139, 131, 138, 139, 130, 128, 139, 102, 122, 116, 119, 139, 131, 109, 122, 120, 129, 127, 123, 128, 148, 118, 124, 123, 117, 122, 121, 128, 134, 124, 130, 126, 128, 109, 138, 134, 102, 124, 126, 119, 113, 125, 142, 123, 131, 130, 119, 127, 125, 102, 119, 137, 131, 126, 131, 118, 128, 141, 136, 132, 124, 118, 130, 132, 129, 126, 140, 129, 118, 127, 125, 138, 117, 120, 116, 123, 146, 130, 122, 136, 125, 116, 138, 128, 125, 125, 110, 133, 120, 139, 127, 141, 142, 101, 122, 140, 131, 134, 125, 131, 123, 138, 132, 122, 140, 127, 136, 137, 113, 142, 116, 115, 122, 123, 131, 123, 125, 139, 146, 129, 115, 125, 138, 130, 144, 127, 126, 135, 108, 131, 125, 141, 120, 121, 125, 120, 126, 138, 142, 126, 126, 136, 107, 135, 135, 140, 123, 125, 122, 141, 114, 112, 120, 140, 143, 129, 124, 115, 121, 103, 126, 125, 127, 137, 127, 132, 124, 129, 144, 124, 121, 137, 119, 123, 107, 112, 119, 129, 84, 131, 118, 124, 107, 134, 125, 132, 137, 111, 126, 129, 132, 135, 126, 135, 146, 120, 124, 124, 108, 127, 107, 131, 110, 136, 150, 115, 127, 130, 125, 135, 123, 127, 142, 134, 118, 119, 116, 123, 127, 131, 119, 118, 147, 100, 121, 139, 121, 112, 163, 122, 126, 120, 113, 121, 140, 111, 146, 132, 110, 131, 124, 112, 136, 132, 118, 126, 134, 117, 131, 119, 125, 105, 136, 131, 138, 124, 125, 132, 106, 113, 137, 124, 125, 113, 122, 111, 141, 126, 125, 117, 126, 119, 139, 112, 113, 128, 124, 119, 127, 129, 129, 147, 115, 125, 107, 131, 118, 117, 124, 129, 124, 134, 127, 126, 114, 130, 134, 128, 128, 128, 137, 121, 131, 137, 118, 135, 139, 133, 111, 114, 124, 140, 117, 130, 111, 106, 118, 113, 130, 141, 114, 114, 123, 126, 123, 123, 135, 112, 132, 108, 116, 132, 124, 132, 133, 128, 115, 133, 121, 146, 129, 125, 129, 124, 116, 125, 135, 130, 134, 127, 119, 127, 132, 123, 126, 137, 119, 123, 119, 137, 112, 119, 128, 117, 115, 111, 111, 145, 128, 116, 127, 132, 137, 123, 117, 130, 139, 130, 136, 121, 130, 128, 132, 111, 141, 138, 117, 133, 113, 113, 135, 120, 142, 138, 131, 118, 120, 130, 122, 135, 126, 114, 123, 116, 148, 128, 120, 122, 135, 126, 121, 139, 120, 100, 114, 123, 112, 124, 119, 109, 131, 121, 121, 121, 132, 107, 121, 113, 132, 121, 139, 121, 131, 119, 132, 113, 135, 126, 146, 114, 132, 134, 133, 112, 139, 129, 126, 121, 130, 126, 120, 138, 132, 124, 131, 134, 118, 105, 121, 124, 117, 123, 120, 124, 143, 141, 129, 131, 120, 137, 144, 132, 134, 128, 105, 136, 147, 117, 110, 131, 122, 133, 126, 133, 138, 125, 143, 130, 138, 124, 122, 126, 124, 130, 117, 133, 120, 97, 115, 116, 128, 124, 113, 123, 144, 132, 121, 127, 155, 111, 107, 108, 133, 138, 117, 128, 123, 142, 141, 143, 122, 122, 125, 125, 119, 131, 140, 125, 136, 137, 115, 127, 121, 118, 121, 102, 138, 110, 128, 98, 110, 110, 115, 134, 131, 134, 117, 122, 115, 131, 112, 119, 138, 117, 112, 132, 129, 120, 126, 106, 121, 143, 107, 132, 126, 113, 102, 125, 126, 139, 128, 143, 131, 131, 134, 120, 138, 131, 132, 118, 126, 128, 129, 134, 118, 133, 129, 134, 128, 112, 138, 123, 112, 110, 113, 123, 124, 110, 134, 113, 124, 126, 121, 110, 144, 133, 121, 130, 117, 125, 121, 115, 136, 127, 129, 111, 133, 115, 116, 128, 129, 128, 119, 116, 114, 125, 123, 136, 121, 137, 119, 142, 141, 103, 136, 121, 135, 121, 132, 136, 128, 123, 129, 108, 121, 118, 129, 118, 125, 113, 117, 140, 129, 138, 119, 123, 117, 119, 138, 116, 132, 126, 125, 130, 129, 124, 119, 164, 112, 122, 123, 128, 136, 126, 131, 125, 125, 123, 122, 116, 110, 141, 135, 109, 129, 124, 130, 136, 116, 132, 134, 137, 127, 142, 99, 120, 127, 121, 112, 107, 138, 123, 145, 113, 135, 134, 117, 123, 131, 118, 107, 126, 100, 116, 147, 142, 125, 114, 129, 113, 119, 127, 130, 123, 114, 119, 130, 126, 123, 126, 132, 126, 131, 117, 119, 127, 126, 128, 117, 132, 115, 142, 146, 141, 121, 131, 128, 131, 135, 119, 130, 113, 135, 122, 134, 115, 124, 119, 132, 119, 131, 127, 136, 139, 125, 109, 124, 147, 124, 133, 126, 148, 120, 122, 123, 139, 126, 125, 132, 130, 129, 124, 143, 134, 136, 122, 123, 139, 120, 97, 136, 117, 119, 141, 117, 129, 130, 131, 115, 124, 128, 120, 126, 131, 130, 119, 134, 114, 119, 122, 116, 141, 128, 138, 126, 134, 123, 125, 135, 138, 112, 132, 127, 106, 112, 122, 130, 114, 136, 102, 92, 150, 139, 130, 124, 110, 124, 131, 120, 140, 125, 137, 120, 118, 112, 118, 121, 112, 127, 129, 122, 127, 132, 117, 139, 126, 130, 143, 142, 117, 128, 140, 122, 118, 131, 130, 122, 115, 127, 131, 128, 110, 127, 141, 119, 123, 119, 119, 134, 134, 128, 128, 112, 132, 122, 145, 128, 134, 121, 132, 126, 117, 125, 120, 121, 126, 124, 104, 123, 124, 121, 130, 129, 104, 132, 145, 122, 107, 124, 122, 121, 112, 132, 104, 128, 131, 117, 125, 141, 131, 113, 124, 133, 118, 119, 117, 144, 106, 116, 113, 106, 118, 124, 131, 112, 131, 127, 143, 114, 109, 136, 119, 128, 123, 148, 129, 125, 138, 111, 116, 123, 135, 111, 106, 135, 117, 127, 120, 116, 104, 123, 112, 121, 124, 110, 130, 118, 121, 128, 124, 123, 134, 115, 124, 138, 120, 127, 128, 123, 132, 134, 97, 130, 136, 120, 119, 122, 136, 115, 146, 128, 124, 121, 132, 111, 130, 118, 137, 131, 139, 115, 118, 128, 111, 128, 114, 113, 109, 114, 130, 131, 122, 131, 133, 122, 141, 122, 123, 146, 124, 129, 118, 137, 120, 134, 124, 134, 118, 117, 101, 148, 122, 131, 134, 124, 103, 129, 137, 121, 136, 120, 122, 131, 142, 113, 134, 134, 114, 121, 129, 123, 122, 121, 130, 121, 102, 127, 138, 104, 128, 115, 131, 129, 133, 119, 140, 113, 126, 107, 119, 115, 126, 142, 107, 135, 120, 121, 110, 111, 107, 137, 110, 151, 119, 148, 128, 129, 143, 111, 123, 113, 120, 129, 117, 126, 106, 122, 110, 136, 128, 121, 135, 120, 112, 127, 117, 125, 133, 129, 103, 121, 138, 139, 137, 121, 121, 104, 117, 136, 111, 148, 137, 146, 115, 116, 123, 121, 127, 80, 113, 115, 138, 123, 130, 121, 101, 143, 125, 116, 135, 111, 134, 115, 125, 136, 144, 124, 131, 114, 123, 103, 123, 109, 140, 107, 128, 122, 111, 119, 118, 128, 116, 151, 119, 107, 130, 128, 126, 126, 111, 136, 136, 127, 118, 138, 143, 121, 116, 125, 120, 106, 123, 130, 115, 133, 128, 135, 135, 123, 116, 121, 110, 113, 126, 121, 123, 115, 134, 118, 115, 115, 115, 113, 143, 121, 146, 117, 146, 119, 119, 118, 108, 119, 114, 119, 119, 125, 124, 117, 109, 113, 125, 113, 126, 132, 120, 146, 116, 135, 125, 144, 110, 123, 127, 124, 138, 111, 128, 127, 126, 145, 120, 131, 136, 147, 97, 130, 128, 132, 112, 128, 123, 119, 123, 126, 175, 115, 125, 131, 129, 154, 117, 135, 141, 116, 119, 109, 125, 138, 143, 121, 126, 120, 119, 133, 126, 120, 139, 125, 129, 142, 114, 140, 117, 111, 127, 134, 121, 126, 118, 124, 106, 111, 114, 128, 123, 97, 125, 116, 134, 119, 133, 132, 126, 123, 105, 125, 111, 114, 130, 118, 116, 131, 141, 120, 120, 116, 120, 111, 128, 128, 142, 130, 121, 126, 124, 137, 119, 125, 128, 119, 117, 119, 126, 129, 137, 125, 121, 115, 111, 132, 126, 140, 129, 132, 141, 138, 133, 136, 128, 132, 123, 125, 111, 108, 139, 106, 117, 122, 121, 116, 122, 130, 130, 115, 122, 137, 113, 107, 120, 108, 112, 128, 131, 123, 132, 144, 128, 125, 119, 133, 119, 104, 120, 136, 112, 140, 153, 109, 126, 120, 148, 125, 129, 117, 122, 116, 116, 142, 134, 127, 155, 117, 107, 120, 115, 118, 128, 126, 120, 112, 128, 112, 110, 121, 131, 130, 113, 139, 128, 127, 116, 121, 116, 150, 115, 137, 123, 123, 120, 117, 123, 113, 116, 129, 124, 110, 136, 114, 121, 124, 120, 132, 126, 126, 131, 109, 128, 127, 125, 114, 124, 124, 129, 112, 131, 129, 126, 113, 108, 119, 123, 135, 120, 113, 131, 99, 125, 147, 117, 119, 122, 121, 119, 134, 106, 135, 131, 121, 124, 147, 136, 119, 109, 114, 117, 126, 133, 141, 127, 120, 134, 119, 122, 109, 136, 116, 118, 131, 132, 124, 130, 124, 131, 115, 137, 119, 131, 130, 134, 120, 120, 122, 133, 139, 125, 112, 114, 132, 122, 121, 134, 102, 146, 138, 133, 114, 119, 129, 126, 135, 135, 110, 130, 134, 129, 144, 150, 129, 128, 142, 139, 131, 116, 127, 127, 126, 109, 125, 110, 139, 124, 116, 124, 107, 146, 128, 127, 129, 107, 130, 119, 122, 143, 135, 105, 118, 102, 145, 122, 128, 118, 124, 114, 115, 132, 150, 106, 123, 139, 142, 139, 117, 133, 113, 127, 130, 121, 112, 97, 111, 103, 138, 134, 156, 140, 141, 128, 140, 133, 117, 141, 138, 123, 120, 127, 131, 131, 108, 119, 112, 119, 142, 128, 129, 127, 109, 134, 136, 125, 119, 135, 108, 130, 114, 126, 130, 141, 108, 112, 116, 133, 138, 122, 115, 133, 126, 121, 123, 132, 122, 125, 138, 107, 117, 131, 142, 130, 120, 122, 144, 110, 146, 114, 136, 123, 121, 138, 121, 123, 124, 127, 130, 119, 110, 118, 120, 122, 118, 126, 125, 125, 136, 142, 141, 121, 129, 116, 128, 123, 128, 124, 130, 130, 125, 130, 116, 132, 121, 135, 140, 126, 144, 97, 130, 123, 114, 133, 123, 130, 124, 122, 141, 110, 118, 120, 124, 129, 135, 120, 122, 119, 118, 113, 148, 135, 142, 106, 129, 132, 112, 139, 133, 129, 123, 131, 119, 135, 119, 117, 120, 121, 119, 136, 127, 105, 126, 155, 107, 129, 125, 142, 108, 133, 125, 126, 126, 124, 122, 121, 122, 125, 129, 130, 135, 127, 127, 139, 110, 138, 124, 120, 132, 129, 129, 118, 137, 131, 122, 126, 143, 119, 135, 128, 133, 140, 133, 137, 141, 144, 119, 129, 137, 118, 134, 114, 127, 128, 146, 127, 125, 129, 123, 115, 132, 130, 120, 121, 128, 134, 140, 130, 119, 125, 125, 127, 122, 131, 135, 142, 98, 110, 132, 131, 111, 120, 106, 135, 121, 125, 133, 116, 113, 139, 139, 117, 125, 113, 133, 124, 118, 134, 135, 114, 97, 147, 125, 122, 121, 128, 152, 133, 119, 109, 131, 117, 123, 140, 146, 147, 146, 130, 134, 120, 126, 116, 121, 128, 98, 122, 132, 118, 127, 132, 126, 119, 121, 113, 121, 139, 132, 128, 118, 125, 125, 118, 139, 129, 120, 136, 121, 111, 111, 120, 129, 116, 125, 115, 116, 120, 129, 124, 133, 116, 139, 122, 122, 125, 113, 132, 144, 113, 126, 120, 127, 112, 122, 124, 115, 121, 113, 125, 125, 127, 129, 125, 126, 129, 113, 105, 114, 130, 135, 120, 113, 126, 145, 122, 114, 136, 134, 110, 114, 118, 121, 147, 119, 132, 124, 136, 133, 118, 127, 130, 131, 122, 132, 130, 113, 132, 130, 112, 127, 139, 122, 113, 138, 115, 142, 129, 144, 124, 108, 137, 117, 110, 128, 128, 142, 128, 124, 124, 130, 127, 130, 131, 114, 132, 137, 120, 127, 122, 109, 129, 116, 127, 138, 126, 131, 136, 130, 116, 126, 123, 109, 122, 123, 117, 142, 127, 119, 131, 121, 127, 126, 112, 139, 134, 117, 135, 113, 173, 124, 123, 138, 128, 112, 140, 132, 120, 124, 122, 121, 151, 133, 141, 125, 135, 130, 124, 130, 127, 123, 130, 123, 135, 124, 120, 126, 124, 117, 126, 147, 120, 111, 137, 131, 120, 142, 129, 141, 130, 119, 119, 111, 117, 121, 118, 145, 116, 126, 122, 121, 114, 121, 131, 138, 108, 127, 121, 145, 135, 130, 125, 118, 136, 130, 122, 121, 129, 128, 116, 106, 111, 108, 144, 111, 118, 130, 125, 131, 122, 135, 120, 128, 115, 130, 126, 127, 114, 130, 112, 126, 129, 124, 141, 111, 129, 112, 127, 143, 130, 113, 130, 118, 138, 109, 122, 117, 126, 159, 129, 132, 133, 115, 134, 150, 131, 124, 123, 112, 130, 131, 125, 115, 139, 128, 125, 149, 125, 125, 100, 137, 109, 123, 117, 116, 119, 122, 116, 113, 124, 125, 121, 135, 113, 120, 142, 132, 133, 122, 143, 118, 136, 111, 130, 142, 128, 131, 113, 142, 101, 117, 125, 116, 141, 113, 144, 125, 113, 126, 126, 109, 110, 123, 140, 133, 132, 112, 122, 130, 104, 137, 124, 102, 126, 131, 125, 135, 110, 130, 123, 130, 118, 135, 111, 129, 110, 118, 119, 121, 126, 135, 116, 135, 120, 110, 134, 137, 119, 126, 121, 115, 166, 118, 122, 134, 126, 130, 141, 135, 125, 143, 147, 145, 128, 120, 114, 127, 130, 118, 126, 136, 117, 128, 129, 144, 144, 122, 125, 144, 126, 125, 127, 109, 112, 136, 128, 113, 127, 126, 133, 124, 128, 110, 120, 124, 125, 109, 128, 120, 128, 123, 118, 134, 123, 115, 96, 132, 135, 109, 131, 142, 109, 147, 135, 121, 122, 118, 122, 126, 122, 118, 121, 128, 157, 115, 108, 118, 112, 124, 133, 124, 131, 132, 133, 131, 138, 127, 120, 119, 159, 112, 113, 115, 109, 114, 137, 130, 127, 119, 119, 110, 122, 112, 119, 118, 127, 117, 123, 132, 109, 121, 128, 131, 123, 124, 124, 102, 110, 134, 117, 136, 137, 147, 115, 128, 128, 124, 118, 120, 119, 118, 121, 128, 121, 132, 131, 141, 127, 133, 125, 119, 137, 122, 129, 116, 120, 106, 136, 118, 127, 122, 129, 151, 125, 138, 131, 122, 127, 127, 98, 105, 149, 121, 143, 123, 144, 125, 124, 110, 126, 127, 128, 137, 131, 109, 109, 103, 140, 120, 129, 123, 133, 133, 132, 121, 115, 145, 126, 136, 120, 119, 126, 115, 116, 121, 115, 114, 128, 136, 128, 100, 133, 147, 112, 115, 112, 129, 120, 131, 124, 111, 118, 120, 126, 114, 114, 138, 125, 116, 132, 140, 127, 144, 122, 118, 109, 107, 126, 126, 108, 111, 138, 129, 124, 145, 121, 135, 122, 135, 110, 153, 110, 121, 122, 131, 122, 128, 157, 121, 122, 123, 110, 143, 110, 120, 128, 122, 103, 124, 116, 118, 116, 123, 125, 121, 107, 104, 112, 134, 112, 143, 128, 116, 119, 127, 132, 132, 121, 138, 123, 127, 120, 124, 134, 139, 131, 115, 124, 146, 128, 130, 122, 125, 125, 133, 118, 137, 124, 123, 132, 109, 135, 114, 127, 124, 127, 105, 121, 149, 118, 124, 140, 118, 117, 121, 107, 145, 121, 107, 123, 150, 122, 132, 115, 100, 125, 125, 130, 129, 109, 118, 137, 134, 117, 117, 123, 114, 109, 120, 121, 141, 129, 135, 105, 118, 133, 122, 131, 125, 121, 120, 123, 117, 110, 135, 118, 124, 125, 141, 121, 115, 119, 135, 133, 109, 124, 113, 123, 114, 150, 119, 123, 124, 125, 117, 120, 116, 133, 113, 128, 116, 146, 145, 111, 129, 129, 119, 110, 122, 134, 121, 100, 140, 117, 116, 151, 127, 132, 157, 144, 117, 129, 136, 154, 115, 125, 119, 133, 135, 129, 138, 124, 129, 129, 121, 148, 126, 128, 127, 129, 111, 136, 121, 135, 123, 129, 123, 138, 137, 136, 98, 123, 116, 104, 134, 140, 119, 121, 134, 126, 133, 124, 131, 128, 112, 125, 137, 150, 114, 122, 117, 121, 106, 127, 126, 142, 140, 134, 113, 137, 138, 133, 120, 120, 120, 133, 107, 136, 135, 128, 128, 133, 159, 117, 124, 132, 133, 134, 130, 128, 128, 152, 116, 128, 132, 141, 112, 127, 119, 119, 128, 122, 139, 114, 125, 124, 128, 111, 113, 128, 123, 141, 141, 126, 111, 124, 122, 116, 129, 132, 121, 125, 149, 134, 117, 125, 124, 118, 133, 130, 133, 142, 123, 141, 123, 105, 120, 127, 125, 131, 124, 129, 114, 128, 114, 113, 139, 125, 125, 121, 127, 145, 123, 117, 126, 128, 138, 124, 118, 113, 113, 128, 134, 106, 135, 110, 131, 158, 141, 132, 128, 119, 113, 126, 114, 142, 134, 117, 124, 152, 130, 122, 124, 132, 140, 127, 126, 116, 129, 129, 153, 142, 132, 128, 133, 126, 111, 122, 129, 127, 115, 126, 128, 128, 111, 124, 109, 140, 128, 131, 127, 122, 124, 126, 128, 120, 133, 122, 139, 125, 124, 133, 109, 130, 139, 112, 116, 148, 125, 123, 147, 120, 136, 128, 140, 128, 123, 116, 124, 114, 125, 131, 132, 117, 113, 123, 143, 123, 133, 95, 136, 136, 123, 128, 114, 121, 125, 116, 133, 105, 117, 112, 119, 128, 124, 114, 111, 122, 116, 122, 115, 125, 133, 147, 111, 118, 124, 141, 118, 128, 107, 118, 125, 130, 148, 122, 134, 130, 123, 144, 122, 128, 114, 120, 143, 123, 123, 109, 122, 125, 111, 114, 120, 155, 123, 115, 146, 131, 117, 137, 112, 120, 121, 122, 124, 133, 121, 125, 111, 127, 96, 130, 125, 138, 117, 122, 116, 138, 123, 125, 127, 124, 133, 126, 131, 90, 127, 111, 120, 125, 127, 152, 116, 115, 119, 126, 126, 119, 129, 120, 126, 109, 130, 133, 130, 120, 131, 132, 120, 128, 130, 152, 132, 131, 114, 107, 107, 123, 130, 138, 106, 114, 133, 137, 120, 119, 119, 108, 128, 143, 131, 125, 120, 141, 124, 125, 111, 135, 124, 132, 135, 137, 139, 129, 136, 127, 122, 132, 141, 114, 138, 99, 129, 100, 125, 122, 122, 131, 122, 113, 113, 119, 120, 111, 129, 128, 133, 124, 133, 119, 116, 105, 120, 131, 120, 130, 143, 117, 139, 105, 133, 112, 136, 135, 135, 122, 132, 131, 124, 145, 113, 124, 124, 134, 128, 124, 125, 129, 147, 117, 121, 134, 115, 131, 133, 117, 105, 109, 133, 118, 115, 136, 118, 124, 134, 135, 114, 135, 132, 130, 138, 114, 125, 124, 138, 114, 128, 115, 124, 131, 123, 123, 129, 113, 127, 103, 119, 124, 131, 114, 123, 110, 132, 108, 119, 121, 129, 108, 155, 134, 154, 121, 130, 129, 123, 111, 119, 135, 133, 125, 117, 134, 116, 121, 110, 122, 123, 112, 118, 111, 116, 132, 129, 120, 138, 147, 113, 93, 127, 129, 134, 123, 141, 122, 115, 129, 134, 139, 115, 130, 116, 127, 144, 112, 113, 134, 152, 120, 143, 148, 146, 126, 107, 116, 124, 104, 132, 128, 121, 146, 115, 121, 142, 131, 132, 138, 132, 124, 117, 121, 121, 127, 121, 129, 117, 130, 123, 134, 120, 123, 115, 119, 130, 126, 125, 137, 119, 138, 128, 118, 136, 112, 130, 123, 117, 120, 114, 158, 134, 122, 126, 133, 126, 128, 126, 126, 129, 117, 129, 123, 124, 138, 127, 121, 135, 116, 129, 138, 128, 123, 109, 114, 143, 115, 123, 131, 138, 124, 120, 115, 131, 131, 130, 120, 124, 124, 129, 119, 132, 105, 140, 122, 125, 120, 119, 153, 127, 110, 121, 134, 128, 129, 118, 107, 126, 116, 146, 132, 120, 135, 109, 131, 117, 122, 130, 119, 126, 107, 131, 104, 114, 133, 128, 118, 125, 123, 118, 135, 128, 120, 110, 129, 115, 119, 136, 157, 122, 135, 125, 130, 127, 140, 136, 121, 115, 129, 110, 122, 111, 110, 128, 114, 108, 116, 136, 122, 126, 136, 134, 127, 121, 112, 132, 117, 125, 118, 146, 129, 122, 111, 134, 120, 114, 129, 118, 139, 131, 136, 107, 113, 117, 123, 131, 113, 113, 133, 116, 111, 133, 132, 114, 113, 128, 116, 133, 118, 111, 123, 146, 127, 127, 127, 129, 121, 129, 126, 131, 120, 135, 114, 131, 125, 135, 113, 116, 131, 112, 97, 124, 127, 138, 135, 129, 129, 116, 113, 112, 131, 123, 122, 125, 139, 120, 123, 136, 130, 151, 113, 123, 123, 96, 129, 123, 134, 132, 117, 129, 114, 118, 126, 121, 124, 137, 131, 129, 138, 152, 119, 111, 139, 122, 143, 149, 126, 118, 122, 131, 133, 127, 114, 130, 123, 125, 118, 135, 123, 104, 143, 128, 122, 123, 128, 114, 146, 129, 113, 132, 126, 117, 123, 114, 135, 140, 121, 120, 112, 118, 127, 127, 132, 134, 135, 137, 127, 128, 130, 120, 133, 133, 122, 134, 120, 116, 121, 142, 123, 118, 126, 121, 132, 124, 126, 123, 121, 121, 125, 118, 114, 121, 129, 126, 122, 115, 143, 127, 108, 134, 129, 122, 98, 122, 137, 119, 120, 132, 123, 125, 125, 121, 121, 147, 131, 111, 110, 138, 123, 142, 125, 112, 118, 133, 116, 120, 118, 109, 125, 135, 118, 124, 122, 127, 118, 131, 124, 133, 121, 125, 116, 114, 122, 139, 130, 133, 137, 138, 135, 126, 127, 118, 115, 124, 136, 112, 121, 141, 124, 147, 119, 137, 139, 123, 118, 117, 144, 120, 128, 125, 142, 128, 131, 134, 118, 144, 137, 124, 124, 142, 126, 129, 130, 126, 130, 116, 144, 125, 132, 133, 144, 126, 117, 121, 132, 119, 119, 119, 110, 133, 129, 125, 134, 109, 142, 124, 136, 140, 133, 126, 125, 112, 128, 123, 119, 124, 141, 147, 125, 127, 125, 122, 120, 123, 142, 130, 112, 116, 133, 120, 131, 134, 120, 122, 119, 129, 121, 137, 118, 125, 117, 131, 140, 145, 129, 117, 127, 124, 123, 126, 112, 124, 117, 129, 123, 126, 133, 128, 121, 127, 131, 126, 122, 124, 128, 114, 118, 124, 125, 127, 112, 116, 122, 115, 158, 122, 106, 120, 134, 126, 147, 118, 120, 133, 122, 124, 117, 129, 125, 131, 126, 137, 111, 117, 110, 133, 109, 139, 124, 120, 125, 130, 113, 114, 112, 110, 128, 120, 104, 117, 132, 134, 114, 120, 134, 119, 125, 118, 132, 139, 127, 124, 118, 141, 123, 123, 97, 134, 139, 116, 139, 111, 117, 125, 128, 145, 135, 136, 127, 138, 131, 127, 113, 113, 130, 144, 138, 120, 113, 134, 108, 141, 125, 124, 139, 140, 102, 108, 124, 118, 127, 116, 115, 108, 140, 128, 103, 123, 130, 141, 129, 120, 118, 121, 125, 120, 111, 122, 114, 135, 116, 118, 134, 135, 138, 120, 129, 138, 125, 128, 123, 116, 131, 111, 113, 114, 126, 137, 127, 133, 140, 124, 115, 122, 131, 124, 132, 115, 126, 125, 127, 131, 109, 128, 127, 130, 118, 117, 117, 125, 129, 137, 138, 114, 136, 146, 137, 126, 109, 133, 115, 111, 136, 132, 128, 140, 141, 136, 126, 128, 136, 127, 120, 121, 115, 119, 138, 128, 114, 120, 118, 128, 124, 123, 125, 133, 115, 113, 123, 112, 140, 113, 152, 121, 124, 132, 128, 121, 138, 130, 117, 113, 125, 131, 126, 119, 125, 138, 121, 118, 124, 124, 135, 123, 136, 127, 118, 104, 123, 148, 128, 139, 132, 119, 125, 131, 116, 140, 106, 141, 121, 126, 109, 105, 135, 132, 140, 129, 125, 135, 133, 128, 131, 117, 122, 118, 145, 118, 127, 137, 106, 121, 113, 122, 126, 125, 122, 132, 125, 122, 130, 124, 131, 121, 132, 120, 119, 122, 122, 127, 122, 132, 137, 145, 125, 111, 121, 115, 128, 126, 123, 132, 129, 122, 122, 120, 134, 124, 128, 102, 119, 130, 123, 119, 121, 134, 115, 113, 127, 119, 119, 132, 126, 117, 119, 131, 125, 119, 132, 118, 120, 148, 121, 137, 112, 130, 130, 132, 141, 120, 118, 124, 123, 119, 129, 128, 133, 115, 117, 114, 121, 128, 121, 147, 109, 119, 120, 132, 138, 135, 130, 135, 135, 126, 123, 103, 124, 120, 152, 133, 131, 132, 129, 120, 127, 120, 114, 131, 122, 135, 140, 134, 131, 121, 129, 135, 117, 126, 137, 111, 107, 106, 121, 116, 134, 131, 134, 127, 135, 119, 118, 101, 125, 131, 127, 138, 134, 141, 123, 100, 124, 137, 125, 135, 121, 123, 131, 133, 132, 122, 127, 139, 119, 129, 109, 131, 112, 131, 138, 132, 116, 118, 143, 129, 115, 139, 131, 122, 119, 136, 141, 136, 130, 116, 127, 136, 125, 140, 120, 135, 133, 124, 130, 115, 122, 139, 127, 124, 129, 125, 114, 131, 134, 112, 120, 125, 136, 109, 133, 139, 113, 132, 130, 128, 113, 122, 120, 125, 112, 118, 114, 110, 145, 120, 132, 133, 115, 138, 146, 130, 125, 118, 109, 106, 114, 125, 127, 118, 136, 112, 117, 138, 97, 124, 118, 135, 131, 138, 116, 130, 128, 129, 109, 125, 131, 133, 136, 134, 126, 145, 126, 137, 147, 124, 132, 115, 127, 133, 112, 125, 122, 122, 129, 111, 123, 133, 136, 128, 134, 142, 130, 124, 107, 124, 126, 133, 134, 136, 113, 136, 138, 127, 129, 113, 110, 133, 121, 123, 123, 131, 135, 110, 114, 105, 118, 129, 122, 134, 104, 125, 136, 132, 114, 124, 126, 123, 120, 132, 151, 102, 130, 113, 137, 159, 135, 111, 126, 138, 127, 146, 137, 133, 114, 141, 116, 132, 127, 135, 122, 140, 107, 124, 133, 122, 127, 121, 109, 121, 130, 133, 128, 112, 126, 120, 138, 121, 124, 137, 124, 115, 112, 114, 114, 115, 124, 138, 138, 123, 132, 124, 136, 119, 126, 121, 123, 113, 119, 125, 124, 131, 107, 122, 113, 118, 125, 121, 112, 110, 144, 124, 114, 136, 115, 118, 151, 105, 141, 139, 142, 116, 133, 111, 125, 122, 127, 145, 123, 109, 107, 134, 129, 124, 124, 131, 139, 129, 125, 116, 129, 139, 124, 136, 130, 117, 123, 126, 119, 146, 116, 125, 127, 111, 117, 124, 126, 135, 134, 116, 120, 138, 151, 118, 125, 126, 138, 111, 126, 117, 121, 121, 116, 129, 133, 107, 130, 114, 131, 115, 136, 116, 111, 110, 131, 115, 125, 141, 130, 118, 121, 98, 114, 120, 134, 104, 119, 122, 125, 110, 138, 126, 129, 123, 118, 114, 113, 130, 126, 157, 133, 117, 125, 118, 128, 143, 124, 126, 112, 127, 120, 120, 124, 116, 109, 139, 143, 110, 111, 127, 102, 131, 130, 116, 128, 136, 128, 130, 115, 119, 128, 140, 129, 123, 131, 120, 147, 128, 122, 119, 128, 143, 120, 128, 114, 117, 118, 123, 123, 124, 104, 125, 123, 147, 145, 112, 132, 131, 109, 139, 132, 122, 114, 104, 122, 112, 130, 111, 120, 123, 125, 131, 141, 133, 125, 130, 123, 149, 125, 137, 148, 125, 115, 128, 130, 124, 112, 104, 107, 115, 130, 120, 125, 112, 128, 132, 139, 130, 139, 145, 134, 114, 117, 131, 124, 124, 118, 119, 139, 122, 129, 130, 130, 124, 122, 124, 120, 117, 135, 131, 115, 121, 126, 112, 130, 119, 133, 131, 137, 147, 122, 124, 129, 116, 142, 119, 136, 128, 135, 117, 118, 114, 128, 138, 132, 120, 135, 119, 134, 116, 129, 125, 134, 125, 108, 130, 124, 134, 133, 125, 111, 125, 130, 135, 139, 119, 120, 138, 118, 119, 123, 132, 130, 133, 141, 129, 131, 121, 122, 111, 118, 138, 129, 106, 119, 143, 122, 123, 114, 105, 111, 114, 127, 131, 113, 120, 141, 112, 137, 134, 144, 127, 116, 128, 125, 143, 119, 112, 119, 129, 149, 122, 144, 116, 124, 117, 128, 127, 112, 141, 133, 124, 147, 132, 130, 151, 114, 110, 116, 133, 125, 112, 130, 152, 109, 129, 116, 125, 138, 104, 116, 117, 125, 118, 127, 129, 118, 143, 128, 123, 116, 125, 141, 113, 125, 126, 130, 133, 130, 127, 107, 121, 104, 111, 131, 131, 120, 112, 125, 126, 116, 140, 143, 116, 119, 129, 125, 115, 118, 109, 127, 129, 143, 112, 123, 118, 144, 130, 121, 127, 121, 118, 115, 118, 111, 113, 129, 124, 109, 114, 120, 113, 150, 122, 143, 122, 143, 134, 128, 117, 129, 133, 119, 147, 145, 116, 118, 127, 102, 136, 143, 123, 129, 136, 131, 127, 145, 146, 137, 128, 122, 125, 132, 117, 123, 146, 118, 122, 140, 109, 125, 124, 122, 152, 128, 115, 114, 134, 138, 141, 127, 125, 131, 144, 142, 130, 111, 118, 123, 124, 119, 118, 139, 135, 123, 132, 124, 128, 141, 117, 132, 135, 126, 142, 128, 120, 109, 118, 115, 116, 140, 116, 123, 114, 132, 130, 130, 118, 126, 128, 129, 122, 124, 120, 123, 132, 140, 132, 114, 117, 129, 115, 125, 124, 133, 131, 120, 122, 121, 132, 101, 119, 148, 130, 130, 139, 141, 130, 121, 128, 115, 116, 111, 147, 131, 116, 125, 116, 130, 131, 116, 128, 127, 125, 116, 135, 132, 130, 132, 114, 130, 126, 122, 118, 126, 106, 115, 133, 132, 116, 136, 119, 127, 130, 131, 124, 130, 142, 114, 133, 136, 134, 118, 149, 117, 116, 128, 127, 110, 154, 115, 111, 101, 133, 128, 145, 124, 127, 140, 138, 122, 140, 136, 118, 113, 134, 134, 126, 123, 131, 103, 119, 120, 139, 134, 132, 139, 133, 120, 122, 104, 130, 121, 124, 131, 141, 117, 122, 119, 121, 133, 132, 123, 122, 135, 120, 112, 125, 127, 125, 146, 141, 120, 121, 115, 129, 129, 112, 133, 127, 125, 134, 130, 125, 134, 125, 138, 123, 112, 136, 123, 130, 137, 136, 132, 143, 135, 122, 128, 130, 111, 116, 122, 117, 126, 130, 114, 98, 130, 110, 125, 111, 112, 116, 109, 128, 135, 115, 123, 111, 131, 123, 113, 131, 148, 147, 131, 113, 130, 141, 123, 125, 113, 136, 136, 138, 104, 127, 126, 119, 113, 123, 124, 136, 121, 137, 152, 115, 125, 113, 132, 118, 120, 131, 134, 109, 124, 145, 111, 125, 135, 125, 127, 123, 118, 113, 124, 130, 123, 107, 96, 129, 135, 128, 136, 132, 122, 146, 107, 128, 121, 127, 137, 119, 149, 119, 136, 118, 126, 131, 115, 112, 127, 134, 123, 178, 126, 115, 142, 126, 112, 116, 153, 122, 138, 121, 130, 140, 121, 132, 129, 118, 114, 113, 123, 118, 128, 118, 130, 122, 124, 124, 120, 117, 121, 141, 132, 128, 114, 128, 125, 135, 123, 120, 114, 115, 119, 134, 131, 136, 111, 144, 136, 113, 131, 114, 115, 133, 128, 109, 119, 133, 120, 126, 112, 129, 122, 133, 133, 116, 114, 121, 104, 132, 127, 122, 132, 127, 127, 125, 120, 135, 132, 141, 119, 104, 117, 139, 110, 117, 125, 134, 127, 130, 127, 136, 133, 129, 137, 118, 118, 97, 120, 131, 122, 115, 120, 153, 112, 145, 138, 130, 136, 120, 129, 95, 117, 133, 119, 129, 128, 117, 118, 135, 144, 133, 121, 117, 142, 129, 119, 125, 137, 118, 129, 131, 116, 117, 137, 128, 123, 114, 117, 120, 121, 129, 135, 108, 111, 134, 129, 119, 131, 116, 130, 132, 125, 139, 120, 95, 104, 127, 105, 137, 127, 127, 120, 113, 139, 121, 120, 140, 119, 118, 139, 139, 112, 123, 126, 119, 127, 126, 112, 113, 124, 92, 112, 123, 113, 129, 123, 133, 129, 134, 140, 138, 115, 117, 134, 131, 125, 102, 121, 115, 113, 141, 134, 113, 118, 134, 132, 132, 141, 105, 126, 132, 113, 109, 114, 123, 132, 174, 110, 124, 109, 121, 108, 137, 135, 112, 126, 134, 131, 136, 125, 143, 116, 115, 111, 128, 122, 127, 115, 122, 120, 130, 122, 134, 110, 136, 125, 131, 137, 126, 134, 109, 125, 126, 114, 124, 122, 120, 123, 125, 113, 144, 129, 123, 131, 124, 129, 125, 117, 127, 126, 113, 134, 124, 112, 128, 116, 134, 113, 130, 145, 127, 112, 134, 132, 127, 127, 128, 125, 116, 120, 118, 148, 139, 119, 142, 109, 128, 129, 118, 117, 125, 127, 130, 117, 122, 138, 123, 141, 105, 115, 136, 112, 105, 141, 97, 129, 115, 123, 143, 142, 117, 126, 138, 127, 127, 112, 119, 105, 133, 129, 123, 135, 112, 125, 122, 130, 109, 118, 136, 137, 130, 126, 135, 149, 125, 142, 133, 127, 113, 110, 123, 143, 116, 124, 142, 132, 117, 138, 114, 125, 121, 108, 129, 123, 117, 127, 142, 118, 134, 138, 147, 111, 135, 129, 116, 119, 125, 126, 131, 136, 134, 115, 102, 112, 124, 132, 126, 140, 109, 137, 123, 137, 139, 122, 119, 121, 117, 110, 136, 116, 146, 115, 125, 128, 118, 121, 144, 129, 111, 128, 124, 114, 147, 128, 113, 140, 109, 121, 112, 111, 137, 103, 129, 133, 135, 122, 130, 126, 122, 142, 125, 109, 123, 126, 119, 127, 107, 132, 126, 123, 126, 137, 123, 138, 136, 149, 144, 131, 135, 131, 120, 128, 135, 135, 122, 122, 125, 122, 129, 127, 121, 115, 124, 99, 130, 122, 137, 118, 126, 135, 122, 130, 144, 123, 133, 126, 145, 108, 127, 103, 125, 123, 140, 148, 124, 126, 105, 128, 118, 136, 122, 127, 114, 125, 118, 124, 132, 137, 125, 119, 104, 131, 119, 111, 104, 123, 127, 141, 115, 145, 112, 117, 122, 117, 121, 140, 133, 144, 109, 127, 128, 133, 125, 107, 119, 123, 134, 117, 133, 131, 134, 127, 126, 120, 118, 116, 143, 123, 125, 113, 131, 100, 130, 112, 126, 126, 135, 122, 132, 142, 117, 136, 127, 113, 125, 132, 120, 132, 132, 132, 133, 124, 135, 132, 124, 125, 129, 106, 120, 122, 139, 136, 118, 135, 138, 100, 113, 134, 123, 106, 115, 113, 136, 123, 127, 124, 123, 133, 130, 143, 130, 120, 119, 131, 113, 119, 109, 112, 135, 100, 133, 139, 151, 124, 125, 135, 131, 112, 129, 120, 118, 137, 131, 125, 126, 130, 137, 120, 127, 135, 118, 128, 127, 134, 129, 124, 138, 130, 138, 139, 133, 109, 114, 125, 126, 132, 125, 137, 127, 150, 113, 132, 119, 121, 128, 142, 110, 113, 109, 125, 100, 126, 129, 127, 120, 133, 121, 136, 142, 127, 132, 121, 140, 103, 145, 139, 136, 125, 128, 123, 112, 137, 112, 102, 141, 122, 135, 144, 131, 111, 118, 134, 104, 128, 139, 112, 136, 127, 129, 120, 153, 103, 126, 110, 101, 125, 137, 134, 119, 126, 131, 117, 122, 118, 123, 108, 116, 128, 123, 129, 111, 107, 135, 106, 123, 114, 127, 148, 143, 109, 121, 116, 117, 106, 137, 132, 117, 122, 130, 143, 127, 138, 134, 108, 130, 127, 98, 128, 102, 114, 129, 124, 121, 111, 143, 127, 122, 113, 118, 144, 113, 129, 141, 141, 127, 108, 114, 132, 144, 118, 130, 121, 142, 106, 135, 138, 130, 118, 112, 111, 130, 115, 119, 135, 136, 126, 146, 133, 127, 127, 116, 108, 138, 126, 148, 121, 125, 136, 117, 147, 118, 124, 133, 131, 119, 145, 128, 128, 124, 121, 119, 154, 140, 119, 132, 105, 111, 125, 139, 99, 137, 147, 137, 134, 110, 131, 134, 105, 131, 137, 126, 114, 125, 105, 133, 109, 126, 111, 119, 108, 132, 133, 128, 137, 139, 124, 119, 129, 113, 134, 124, 133, 134, 141, 117, 100, 122, 119, 118, 131, 140, 121, 132, 117, 123, 125, 126, 137, 135, 116, 130, 127, 138, 115, 115, 134, 115, 117, 131, 137, 113, 122, 149, 125, 127, 124, 116, 124, 132, 126, 123, 115, 127, 136, 114, 126, 128, 124, 126, 117, 125, 126, 118, 131, 143, 136, 127, 115, 124, 129, 134, 159, 141, 126, 122, 114, 122, 113, 119, 115, 123, 134, 126, 126, 145, 144, 123, 126, 128, 124, 121, 117, 121, 123, 118, 121, 147, 134, 141, 118, 127, 120, 120, 123, 121, 127, 119, 129, 121, 142, 124, 137, 131, 136, 123, 132, 136, 116, 134, 137, 119, 128, 154, 116, 128, 133, 135, 132, 131, 127, 130, 103, 130, 123, 123, 125, 112, 121, 125, 128, 134, 156, 109, 125, 99, 129, 121, 120, 116, 105, 112, 126, 120, 135, 105, 121, 126, 119, 109, 140, 127, 130, 119, 139, 160, 122, 118, 125, 134, 126, 118, 123, 125, 158, 121, 124, 136, 126, 145, 132, 128, 122, 118, 116, 136, 99, 121, 121, 122, 126, 121, 135, 139, 122, 109, 116, 121, 127, 124, 148, 117, 112, 134, 118, 131, 125, 111, 112, 129, 138, 116, 123, 111, 129, 139, 144, 121, 123, 128, 126, 122, 123, 115, 116, 125, 125, 124, 140, 126, 121, 134, 119, 125, 126, 130, 115, 130, 115, 132, 123, 127, 132, 137, 133, 135, 123, 113, 130, 119, 122, 136, 138, 114, 122, 125, 133, 128, 129, 130, 139, 125, 123, 117, 126, 117, 123, 126, 122, 120, 110, 133, 122, 117, 126, 123, 138, 131, 111, 127, 130, 127, 119, 122, 137, 116, 119, 124, 131, 143, 117, 113, 121, 113, 130, 145, 124, 122, 110, 138, 107, 125, 113, 129, 134, 122, 120, 127, 112, 140, 112, 130, 119, 118, 116, 134, 129, 102, 127, 145, 131, 128, 152, 101, 120, 115, 116, 144, 117, 132, 117, 129, 111, 124, 114, 133, 129, 133, 111, 131, 131, 133, 111, 108, 130, 114, 140, 114, 121, 120, 106, 126, 119, 126, 128, 125, 144, 130, 145, 137, 139, 109, 136, 127, 121, 123, 129, 134, 110, 135, 135, 124, 136, 119, 125, 119, 119, 125, 120, 119, 117, 104, 116, 136, 113, 128, 138, 122, 133, 120, 126, 122, 138, 117, 126, 118, 122, 114, 134, 124, 151, 133, 136, 128, 125, 119, 109, 114, 114, 123, 129, 133, 125, 141, 122, 149, 121, 107, 123, 124, 122, 125, 121, 133, 107, 132, 121, 129, 121, 146, 106, 118, 146, 118, 128, 130, 130, 129, 114, 125, 144, 124, 116, 143, 129, 139, 122, 120, 122, 125, 129, 118, 144, 149, 115, 121, 114, 135, 113, 137, 132, 120, 127, 116, 127, 110, 142, 119, 105, 132, 128, 116, 111, 126, 135, 138, 116, 126, 122, 126, 125, 130, 137, 105, 138, 116, 106, 131, 122, 128, 125, 122, 132, 123, 117, 134, 119, 134, 128, 137, 127, 137, 118, 136, 122, 152, 122, 118, 126, 105, 118, 115, 112, 139, 136, 124, 132, 123, 121, 122, 116, 128, 132, 115, 121, 119, 124, 137, 123, 128, 117, 142, 123, 134, 117, 133, 121, 126, 106, 103, 138, 122, 122, 125, 131, 115, 147, 124, 133, 133, 123, 119, 119, 130, 139, 133, 125, 134, 154, 135, 147, 126, 121, 120, 118, 129, 128, 124, 137, 145, 143, 137, 130, 123, 128, 119, 137, 131, 141, 134, 128, 112, 129, 129, 135, 114, 120, 144, 104, 134, 149, 125, 117, 114, 136, 133, 131, 133, 116, 109, 129, 131, 114, 129, 145, 145, 127, 118, 127, 109, 115, 143, 139, 118, 129, 132, 127, 148, 116, 132, 114, 123, 129, 127, 126, 125, 136, 142, 115, 111, 119, 118, 137, 133, 135, 125, 123, 116, 114, 120, 137, 124, 128, 131, 131, 147, 101, 125, 121, 126, 125, 122, 111, 137, 116, 152, 138, 109, 138, 123, 123, 119, 125, 117, 130, 135, 115, 128, 131, 122, 104, 118, 142, 129, 131, 138, 107, 118, 125, 126, 131, 115, 126, 129, 121, 124, 125, 136, 115, 134, 130, 109, 122, 139, 132, 126, 110, 117, 143, 148, 123, 134, 104, 142, 129, 129, 140, 131, 140, 135, 132, 111, 120, 112, 142, 140, 119, 122, 126, 132, 129, 125, 128, 126, 112, 122, 115, 121, 136, 128, 114, 125, 120, 113, 130, 117, 135, 117, 116, 151, 121, 109, 121, 128, 128, 128, 129, 152, 116, 125, 136, 130, 132, 116, 118, 114, 137, 123, 127, 117, 123, 128, 117, 93, 118, 117, 144, 111, 108, 131, 129, 136, 135, 128, 115, 134, 123, 109, 133, 105, 118, 124, 121, 124, 114, 129, 127, 114, 112, 144, 131, 131, 136, 125, 120, 140, 117, 118, 119, 121, 127, 128, 134, 120, 103, 112, 107, 143, 125, 135, 119, 133, 115, 106, 127, 138, 126, 130, 131, 128, 120, 138, 118, 116, 125, 122, 154, 115, 127, 113, 114, 116, 143, 137, 137, 114, 129, 110, 114, 141, 119, 113, 131, 129, 145, 128, 116, 113, 144, 129, 114, 118, 138, 133, 141, 128, 122, 132, 152, 137, 132, 143, 137, 129, 134, 118, 135, 142, 131, 125, 138, 126, 120, 130, 126, 130, 123, 117, 120, 124, 116, 118, 130, 120, 130, 130, 128, 117, 142, 122, 128, 135, 108, 134, 126, 113, 133, 125, 125, 125, 120, 107, 132, 122, 113, 123, 132, 137, 126, 122, 137, 122, 136, 123, 111, 124, 131, 112, 131, 138, 149, 117, 119, 123, 135, 117, 132, 107, 126, 117, 116, 140, 115, 135, 109, 126, 139, 117, 129, 153, 116, 118, 133, 114, 117, 120, 133, 142, 120, 134, 128, 102, 116, 117, 126, 132, 109, 125, 109, 118, 124, 116, 115, 143, 135, 129, 140, 134, 125, 122, 122, 129, 125, 130, 133, 103, 124, 121, 110, 107, 128, 122, 116, 130, 114, 132, 135, 131, 134, 129, 133, 129, 125, 123, 133, 123, 141, 114, 114, 120, 122, 124, 145, 139, 136, 132, 118, 114, 116, 118, 150, 117, 148, 115, 116, 143, 134, 110, 123, 125, 120, 139, 143, 122, 111, 128, 118, 114, 125, 116, 123, 117, 128, 134, 125, 125, 110, 127, 129, 119, 130, 124, 155, 137, 104, 107, 116, 125, 97, 126, 128, 134, 117, 136, 123, 118, 140, 129, 121, 122, 137, 130, 129, 112, 133, 114, 130, 121, 134, 137, 117, 128, 129, 135, 126, 147, 125, 134, 124, 130, 121, 118, 107, 125, 115, 132, 132, 115, 123, 139, 123, 130, 138, 129, 117, 112, 134, 119, 127, 137, 136, 128, 113, 112, 115, 126, 123, 134, 129, 123, 114, 119, 135, 140, 132, 119, 109, 121, 132, 131, 120, 112, 126, 119, 123, 137, 126, 142, 125, 120, 140, 158, 106, 118, 128, 131, 117, 115, 116, 108, 137, 140, 121, 141, 131, 111, 118, 147, 127, 126, 110, 120, 112, 125, 109, 131, 136, 129, 141, 135, 132, 144, 121, 111, 148, 131, 129, 125, 143, 130, 121, 135, 114, 131, 113, 114, 131, 127, 141, 111, 113, 121, 123, 122, 116, 132, 139, 128, 138, 126, 115, 122, 115, 104, 123, 132, 134, 127, 129, 113, 123, 127, 130, 118, 121, 142, 137, 113, 143, 125, 128, 123, 150, 118, 140, 128, 141, 105, 122, 146, 133, 123, 124, 117, 142, 122, 130, 102, 137, 123, 134, 127, 119, 126, 112, 123, 123, 125, 127, 112, 119, 137, 121, 129, 111, 149, 135, 136, 129, 124, 115, 126, 117, 114, 130, 129, 126, 131, 130, 131, 139, 121, 118, 143, 132, 132, 107, 130, 118, 127, 126, 124, 115, 128, 137, 124, 131, 133, 119, 136, 132, 131, 126, 120, 136, 122, 150, 126, 103, 116, 109, 130, 113, 119, 128, 129, 125, 112, 135, 118, 125, 151, 114, 130, 135, 131, 118, 107, 134, 120, 137, 118, 140, 123, 114, 134, 120, 130, 131, 138, 135, 133, 120, 127, 123, 135, 135, 115, 129, 120, 114, 122, 108, 147, 114, 141, 143, 129, 97, 133, 129, 116, 122, 121, 131, 129, 127, 118, 131, 130, 117, 133, 125, 127, 118, 126, 114, 132, 120, 124, 114, 117, 134, 125, 133, 143, 124, 122, 114, 130, 128, 136, 133, 123, 107, 128, 122, 116, 122, 141, 115, 133, 131, 142, 117, 121, 116, 138, 129, 123, 128, 129, 123, 134, 111, 125, 147, 122, 120, 138, 138, 136, 120, 107, 126, 136, 139, 127, 120, 137, 127, 139, 111, 124, 139, 131, 135, 127, 110, 114, 128, 149, 108, 110, 130, 123, 133, 119, 118, 133, 114, 128, 116, 108, 109, 123, 127, 129, 114, 121, 136, 130, 133, 120, 133, 123, 111, 120, 128, 122, 107, 119, 126, 125, 101, 126, 129, 133, 121, 132, 128, 111, 106, 127, 136, 107, 123, 130, 131, 125, 111, 141, 115, 134, 129, 118, 117, 130, 127, 141, 137, 121, 136, 94, 117, 122, 147, 121, 135, 131, 124, 125, 114, 131, 130, 141, 105, 136, 129, 127, 127, 109, 119, 136, 130, 103, 133, 113, 128, 131, 155, 126, 113, 119, 121, 139, 120, 131, 108, 121, 131, 137, 123, 130, 119, 123, 142, 125, 118, 122, 119, 120, 139, 122, 121, 103, 115, 124, 141, 135, 143, 143, 120, 116, 105, 140, 132, 120, 134, 128, 140, 124, 132, 136, 124, 127, 139, 111, 115, 99, 119, 124, 132, 140, 114, 123, 113, 121, 126, 130, 138, 115, 116, 124, 118, 134, 124, 129, 131, 130, 116, 126, 128, 120, 157, 116, 132, 131, 125, 139, 125, 115, 126, 136, 115, 131, 110, 130, 132, 125, 110, 123, 141, 113, 107, 123, 129, 117, 125, 123, 132, 118, 135, 126, 118, 133, 110, 124, 130, 127, 115, 126, 119, 130, 127, 142, 119, 129, 135, 125, 115, 135, 151, 114, 132, 126, 129, 118, 127, 124, 137, 146, 114, 132, 124, 122, 137, 95, 147, 127, 156, 115, 124, 120, 126, 135, 98, 123, 137, 120, 126, 116, 135, 115, 137, 128, 125, 113, 131, 132, 168, 118, 140, 136, 115, 124, 129, 126, 131, 135, 124, 103, 128, 119, 119, 110, 141, 114, 130, 118, 112, 111, 142, 124, 110, 143, 128, 114, 130, 121, 136, 134, 125, 130, 128, 139, 120, 133, 117, 107, 121, 145, 107, 133, 135, 123, 130, 110, 116, 126, 112, 117, 114, 132, 122, 144, 128, 121, 123, 124, 125, 121, 113, 140, 108, 108, 126, 106, 122, 120, 139, 125, 133, 128, 120, 161, 118, 127, 137, 133, 130, 123, 124, 127, 139, 134, 114, 121, 122, 143, 136, 96, 113, 123, 129, 133, 106, 125, 112, 127, 122, 116, 118, 129, 120, 119, 123, 132, 105, 151, 130, 115, 134, 110, 113, 111, 120, 122, 127, 129, 137, 133, 120, 122, 152, 113, 123, 133, 116, 144, 128, 120, 129, 141, 117, 112, 112, 134, 115, 107, 116, 136, 104, 139, 137, 127, 119, 114, 125, 140, 136, 125, 130, 137, 118, 117, 83, 110, 122, 141, 147, 115, 139, 126, 113, 144, 119, 124, 132, 122, 137, 147, 141, 130, 109, 125, 118, 127, 154, 124, 132, 109, 114, 124, 123, 126, 135, 139, 120, 132, 120, 131, 142, 115, 113, 121, 148, 116, 131, 137, 132, 135, 120, 134, 114, 122, 139, 133, 117, 131, 122, 123, 120, 124, 118, 131, 125, 122, 118, 127, 138, 133, 128, 120, 120, 119, 117, 127, 132, 136, 127, 105, 129, 126, 128, 130, 132, 131, 127, 155, 131, 131, 120, 124, 123, 126, 133, 118, 110, 109, 121, 105, 120, 130, 125, 116, 119, 121, 122, 143, 158, 129, 117, 139, 130, 102, 109, 124, 117, 129, 142, 126, 115, 111, 117, 120, 125, 147, 131, 151, 144, 121, 131, 123, 135, 128, 128, 125, 125, 128, 113, 118, 106, 139, 123, 119, 143, 122, 133, 109, 156, 141, 140, 123, 134, 137, 130, 113, 112, 123, 107, 120, 111, 148, 121, 135, 142, 124, 138, 130, 110, 128, 127, 118, 123, 112, 119, 124, 130, 134, 136, 135, 119, 144, 127, 137, 129, 130, 131, 117, 138, 126, 128, 116, 127, 127, 128, 122, 119, 118, 132, 123, 99, 129, 127, 105, 126, 137, 131, 136, 110, 117, 125, 140, 125, 117, 126, 144, 124, 137, 163, 118, 127, 121, 129, 132, 122, 138, 134, 128, 138, 129, 133, 128, 130, 123, 118, 117, 122, 139, 103, 121, 130, 128, 134, 116, 114, 126, 117, 139, 118, 123, 125, 113, 119, 122, 125, 131, 133, 140, 140, 109, 108, 146, 140, 121, 129, 132, 112, 139, 132, 136, 129, 132, 134, 123, 129, 124, 120, 124, 121, 139, 123, 124, 121, 146, 132, 129, 119, 131, 117, 129, 120, 120, 114, 148, 126, 116, 123, 138, 126, 123, 128, 148, 138, 129, 125, 120, 142, 126, 125, 114, 118, 131, 118, 131, 131, 126, 124, 108, 122, 125, 126, 132, 119, 112, 123, 132, 137, 113, 130, 127, 124, 117, 126, 118, 121, 133, 128, 121, 133, 134, 127, 124, 135, 105, 119, 127, 144, 140, 133, 100, 112, 146, 112, 124, 132, 122, 104, 115, 113, 140, 135, 112, 132, 137, 117, 124, 129, 110, 124, 122, 126, 120, 137, 126, 127, 126, 130, 111, 120, 139, 146, 115, 118, 127, 139, 121, 114, 134, 143, 112, 100, 128, 119, 105, 137, 135, 137, 117, 132, 120, 164, 131, 114, 163, 119, 138, 134, 139, 111, 121, 117, 136, 129, 140, 141, 141, 149, 116, 133, 122, 138, 135, 134, 119, 132, 108, 132, 111, 125, 114, 127, 126, 134, 121, 124, 123, 101, 118, 118, 126, 130, 123, 119, 119, 135, 123, 113, 131, 103, 119, 120, 128, 134, 131, 114, 135, 148, 115, 107, 127, 126, 142, 125, 128, 135, 131, 125, 130, 112, 134, 117, 111, 117, 119, 162, 124, 125, 141, 146, 126, 132, 125, 108, 110, 134, 119, 110, 126, 126, 136, 128, 111, 137, 124, 115, 133, 112, 130, 149, 129, 139, 135, 116, 115, 123, 117, 117, 147, 131, 124, 117, 142, 107, 123, 153, 118, 104, 110, 114, 137, 108, 129, 134, 126, 96, 128, 116, 134, 128, 130, 123, 154, 120, 121, 114, 123, 122, 121, 155, 135, 107, 129, 133, 135, 135, 115, 118, 123, 121, 113, 138, 120, 120, 111, 122, 119, 132, 127, 129, 120, 118, 136, 126, 127, 137, 110, 128, 134, 116, 121, 136, 106, 132, 119, 126, 107, 131, 101, 134, 130, 121, 121, 126, 132, 113, 123, 122, 125, 110, 116, 113, 109, 142, 134, 115, 135, 129, 143, 125, 132, 126, 134, 135, 130, 116, 125, 129, 110, 117, 129, 115, 131, 130, 124, 157, 125, 117, 133, 131, 113, 132, 118, 124, 125, 133, 129, 116, 107, 134, 139, 106, 129, 125, 118, 126, 124, 115, 128, 117, 127, 136, 135, 123, 118, 129, 132, 145, 139, 112, 140, 120, 135, 131, 126, 131, 120, 113, 123, 128, 121, 135, 105, 133, 128, 123, 122, 115, 114, 121, 122, 137, 105, 129, 127, 122, 115, 119, 87, 124, 125, 119, 133, 122, 129, 128, 126, 120, 118, 132, 126, 121, 129, 121, 128, 129, 112, 126, 119, 117, 134, 135, 123, 122, 135, 130, 119, 135, 124, 122, 132, 130, 108, 116, 131, 133, 137, 113, 126, 130, 130, 122, 126, 119, 126, 132, 133, 147, 123, 124, 125, 138, 120, 130, 119, 132, 108, 125, 113, 122, 110, 133, 138, 109, 124, 125, 128, 125, 148, 131, 116, 133, 135, 147, 125, 105, 126, 122, 118, 128, 139, 124, 113, 123, 130, 120, 102, 123, 122, 123, 134, 112, 116, 128, 119, 132, 125, 120, 140, 125, 120, 154, 109, 113, 126, 158, 115, 144, 129, 135, 128, 116, 115, 112, 141, 132, 131, 139, 120, 129, 136, 123, 128, 112, 131, 146, 119, 124, 126, 126, 123, 123, 123, 120, 126, 116, 127, 143, 118, 125, 114, 129, 129, 112, 133, 127, 128, 115, 127, 113, 112, 116, 107, 111, 115, 132, 137, 127, 133, 130, 115, 129, 141, 117, 119, 102, 127, 128, 130, 126, 121, 130, 98, 123, 118, 124, 103, 118, 129, 124, 116, 121, 123, 129, 129, 129, 116, 127, 134, 117, 126, 134, 117, 133, 130, 123, 127, 128, 127, 115, 130, 135, 127, 136, 136, 147, 113, 131, 125, 125, 141, 132, 141, 127, 121, 129, 135, 124, 114, 133, 123, 107, 141, 109, 105, 121, 119, 124, 130, 122, 127, 118, 127, 118, 127, 123, 94, 130, 117, 130, 119, 139, 114, 131, 120, 131, 110, 114, 125, 119, 132, 115, 112, 118, 114, 128, 106, 120, 122, 132, 140, 131, 118, 126, 126, 111, 122, 122, 118, 128, 118, 114, 119, 126, 135, 120, 127, 140, 128, 125, 112, 132, 113, 124, 125, 142, 136, 129, 107, 134, 122, 133, 123, 134, 121, 123, 119, 135, 130, 141, 109, 136, 129, 128, 122, 115, 120, 86, 135, 119, 113, 117, 97, 131, 120, 129, 120, 123, 123, 132, 121, 114, 143, 121, 107, 148, 129, 129, 111, 122, 129, 122, 117, 117, 119, 114, 140, 132, 131, 145, 133, 124, 132, 127, 123, 96, 126, 140, 114, 145, 115, 137, 145, 127, 112, 116, 125, 116, 127, 137, 120, 109, 125, 122, 134, 123, 127, 128, 140, 126, 137, 141, 128, 93, 141, 144, 106, 122, 132, 139, 117, 119, 114, 127, 121, 133, 125, 133, 121, 124, 129, 125, 127, 127, 111, 131, 115, 118, 111, 116, 127, 121, 128, 136, 102, 128, 124, 126, 139, 137, 123, 125, 124, 135, 122, 135, 134, 119, 123, 141, 120, 127, 118, 127, 113, 139, 119, 125, 135, 128, 126, 138, 151, 136, 138, 116, 116, 123, 128, 136, 124, 120, 139, 132, 134, 128, 116, 133, 129, 131, 123, 132, 127, 122, 124, 134, 123, 136, 128, 110, 137, 130, 144, 131, 123, 115, 142, 139, 129, 123, 124, 128, 131, 103, 123, 106, 131, 119, 136, 127, 135, 141, 125, 119, 117, 110, 123, 139, 119, 109, 132, 118, 123, 128, 129, 117, 131, 123, 125, 125, 122, 132, 147, 134, 124, 138, 130, 116, 106, 126, 128, 127, 138, 130, 136, 119, 128, 128, 135, 126, 120, 134, 124, 132, 138, 123, 106, 139, 135, 110, 123, 121, 121, 124, 112, 130, 127, 126, 124, 125, 131, 108, 119, 122, 133, 128, 125, 137, 100, 117, 128, 131, 135, 138, 159, 127, 132, 135, 126, 118, 132, 118, 128, 125, 109, 117, 106, 125, 129, 113, 138, 132, 134, 133, 135, 127, 135, 125, 138, 128, 117, 141, 121, 132, 122, 128, 86, 113, 129, 128, 114, 105, 120, 114, 121, 135, 120, 115, 128, 125, 130, 119, 133, 124, 129, 128, 137, 139, 126, 129, 131, 109, 136, 129, 133, 132, 128, 132, 101, 129, 129, 125, 126, 128, 117, 101, 133, 128, 133, 123, 123, 118, 130, 113, 129, 120, 121, 131, 134, 141, 130, 125, 139, 122, 134, 130, 127, 111, 125, 120, 133, 129, 128, 143, 106, 99, 130, 142, 134, 139, 127, 118, 121, 141, 125, 134, 121, 126, 134, 128, 127, 141, 114, 126, 123, 121, 127, 126, 140, 124, 123, 122, 127, 126, 116, 122, 136, 148, 129, 114, 136, 123, 125, 124, 114, 134, 142, 122, 126, 132, 125, 124, 98, 130, 106, 133, 110, 113, 127, 115, 116, 122, 121, 133, 111, 128, 132, 129, 128, 124, 118, 108, 124, 123, 139, 137, 116, 121, 122, 135, 134, 119, 134, 119, 111, 124, 112, 124, 117, 125, 142, 133, 125, 125, 129, 139, 114, 124, 143, 120, 132, 117, 129, 122, 130, 119, 110, 128, 118, 127, 123, 116, 111, 122, 133, 136, 124, 134, 113, 135, 131, 153, 117, 128, 121, 103, 132, 123, 115, 136, 126, 118, 130, 120, 138, 124, 141, 135, 126, 109, 125, 127, 116, 134, 122, 111, 118, 118, 143, 131, 123, 135, 125, 124, 115, 121, 138, 145, 121, 116, 135, 123, 147, 135, 130, 133, 127, 141, 118, 128, 128, 106, 115, 119, 124, 124, 126, 130, 129, 120, 120, 138, 128, 109, 130, 140, 125, 117, 122, 125, 130, 135, 127, 118, 141, 146, 122, 131, 118, 139, 123, 114, 116, 115, 126, 116, 130, 126, 120, 103, 114, 131, 135, 135, 130, 135, 129, 130, 118, 116, 123, 118, 146, 117, 134, 131, 134, 123, 137, 132, 130, 125, 118, 125, 147, 130, 132, 118, 129, 119, 110, 119, 127, 117, 151, 135, 128, 156, 121, 112, 120, 140, 129, 127, 129, 125, 122, 123, 126, 123, 126, 135, 125, 120, 135, 121, 116, 119, 128, 125, 125, 114, 123, 134, 119, 134, 120, 143, 127, 141, 132, 134, 133, 107, 154, 122, 131, 125, 127, 137, 144, 152, 112, 128, 133, 125, 134, 139, 128, 127, 139, 114, 108, 139, 123, 131, 115, 120, 134, 142, 107, 147, 131, 116, 112, 124, 127, 122, 125, 116, 140, 116, 124, 134, 108, 127, 133, 113, 114, 134, 112, 137, 134, 133, 138, 149, 131, 120, 140, 123, 103, 129, 139, 128, 125, 146, 123, 117, 113, 121, 121, 136, 132, 136, 125, 130, 145, 132, 117, 151, 119, 142, 109, 115, 118, 119, 111, 131, 108, 118, 118, 126, 123, 130, 136, 107, 137, 138, 147, 118, 114, 98, 124, 117, 116, 126, 125, 125, 153, 114, 142, 129, 140, 121, 120, 127, 132, 146, 131, 130, 126, 111, 134, 122, 116, 133, 127, 123, 123, 119, 131, 125, 114, 141, 124, 127, 126, 131, 131, 137, 141, 123, 137, 127, 115, 142, 101, 121, 139, 118, 129, 118, 121, 134, 142, 120, 144, 133, 128, 136, 107, 118, 127, 134, 117, 126, 119, 133, 134, 123, 127, 139, 143, 120, 124, 116, 126, 125, 125, 143, 115, 133, 128, 120, 145, 117, 126, 141, 132, 125, 136, 114, 119, 124, 117, 127, 111, 137, 122, 114, 111, 127, 120, 135, 128, 135, 129, 127, 121, 125, 112, 137, 120, 126, 123, 128, 122, 117, 122, 117, 127, 130, 131, 128, 121, 109, 120, 128, 125, 129, 137, 110, 123, 124, 120, 149, 109, 124, 131, 157, 123, 126, 137, 132, 126, 141, 134, 119, 135, 126, 124, 131, 127, 126, 121, 127, 129, 125, 127, 130, 128, 119, 144, 140, 126, 131, 129, 145, 118, 135, 122, 129, 139, 110, 125, 115, 125, 117, 128, 121, 101, 135, 129, 115, 124, 129, 147, 136, 123, 115, 108, 105, 138, 114, 131, 137, 126, 132, 106, 116, 127, 129, 135, 139, 126, 119, 123, 118, 147, 120, 125, 130, 132, 137, 107, 102, 133, 114, 121, 119, 136, 125, 110, 121, 118, 131, 115, 89, 124, 113, 118, 119, 134, 113, 134, 129, 121, 123, 131, 131, 128, 131, 131, 136, 114, 134, 128, 108, 128, 110, 126, 133, 140, 128, 143, 122, 132, 116, 122, 122, 131, 127, 117, 126, 118, 119, 124, 108, 121, 129, 107, 115, 130, 126, 119, 124, 148, 146, 150, 128, 130, 130, 111, 129, 165, 131, 129, 144, 109, 150, 111, 113, 128, 122, 131, 128, 129, 128, 130, 126, 124, 115, 101, 129, 116, 120, 139, 121, 123, 123, 117, 130, 126, 117, 137, 121, 117, 133, 122, 135, 116, 113, 131, 149, 108, 127, 143, 113, 130, 110, 116, 117, 119, 113, 121, 139, 128, 129, 124, 110, 120, 131, 130, 122, 135, 121, 130, 117, 120, 133, 124, 122, 132, 113, 119, 132, 134, 128, 121, 125, 124, 127, 113, 128, 140, 133, 126, 121, 123, 124, 137, 147, 114, 131, 122, 127, 132, 128, 124, 132, 135, 117, 132, 124, 136, 132, 129, 131, 144, 123, 129, 120, 137, 140, 112, 126, 127, 120, 143, 135, 124, 133, 134, 105, 127, 120, 111, 97, 129, 129, 131, 131, 129, 124, 130, 124, 100, 135, 136, 129, 127, 110, 135, 120, 124, 129, 140, 136, 129, 128, 129, 138, 115, 113, 129, 112, 121, 114, 112, 129, 112, 115, 132, 130, 113, 121, 115, 110, 125, 129, 115, 108, 148, 145, 117, 108, 140, 115, 118, 136, 119, 129, 129, 135, 135, 131, 131, 131, 122, 113, 126, 111, 133, 127, 133, 117, 120, 132, 125, 131, 121, 142, 134, 128, 137, 129, 120, 126, 106, 113, 118, 124, 123, 142, 124, 110, 126, 136, 125, 120, 138, 124, 97, 114, 138, 137, 140, 132, 118, 151, 107, 122, 129, 116, 118, 115, 130, 122, 126, 120, 126, 119, 143, 140, 134, 125, 141, 116, 126, 118, 125, 123, 122, 134, 132, 127, 122, 122, 121, 124, 117, 133, 105, 135, 153, 122, 128, 128, 133, 134, 128, 125, 134, 141, 124, 124, 121, 119, 119, 131, 126, 115, 113, 126, 127, 124, 129, 132, 133, 114, 110, 113, 122, 122, 144, 124, 123, 122, 132, 122, 136, 135, 118, 124, 151, 124, 115, 128, 124, 121, 116, 126, 115, 119, 117, 122, 128, 104, 132, 103, 124, 131, 135, 136, 118, 125, 141, 122, 127, 144, 123, 126, 103, 123, 123, 111, 131, 119, 132, 112, 123, 137, 114, 113, 149, 123, 121, 118, 123, 126, 108, 121, 115, 134, 135, 129, 123, 106, 131, 128, 124, 133, 110, 115, 127, 125, 144, 110, 117, 128, 129, 124, 122, 117, 124, 142, 122, 121, 115, 134, 116, 116, 110, 122, 122, 114, 126, 119, 127, 119, 133, 118, 152, 139, 128, 120, 128, 135, 139, 125, 129, 116, 124, 127, 133, 127, 133, 111, 107, 120, 135, 125, 105, 131, 125, 115, 136, 139, 141, 126, 124, 124, 128, 114, 124, 118, 139, 141, 108, 133, 145, 118, 107, 132, 117, 125, 125, 115, 132, 134, 117, 124, 116, 148, 136, 141, 136, 125, 130, 116, 121, 117, 133, 130, 124, 118, 123, 102, 118, 139, 111, 129, 122, 137, 131, 134, 108, 127, 99, 127, 141, 107, 113, 144, 131, 137, 121, 138, 125, 118, 140, 138, 126, 122, 105, 136, 115, 131, 125, 122, 127, 107, 113, 109, 133, 121, 131, 117, 118, 122, 104, 132, 136, 142, 139, 125, 112, 127, 113, 134, 115, 129, 139, 134, 125, 115, 134, 113, 128, 140, 136, 113, 124, 136, 139, 117, 149, 127, 120, 143, 112, 137, 145, 121, 128, 141, 127, 124, 126, 121, 141, 113, 138, 130, 138, 122, 144, 124, 129, 119, 97, 112, 121, 129, 117, 155, 116, 123, 137, 114, 157, 130, 133, 141, 138, 136, 141, 123, 127, 143, 122, 114, 120, 112, 126, 117, 121, 150, 139, 138, 128, 133, 138, 115, 134, 156, 119, 127, 127, 111, 145, 132, 131, 123, 112, 115, 118, 119, 114, 118, 127, 122, 127, 136, 128, 122, 132, 142, 126, 136, 124, 133, 128, 118, 121, 130, 125, 114, 107, 129, 124, 132, 124, 123, 124, 124, 127, 156, 131, 141, 144, 141, 119, 118, 129, 143, 127, 118, 110, 127, 138, 113, 128, 123, 113, 114, 131, 127, 117, 126, 144, 120, 142, 95, 137, 142, 142, 115, 125, 147, 120, 107, 98, 122, 115, 103, 136, 128, 125, 98, 131, 124, 119, 136, 139, 114, 127, 118, 131, 150, 126, 106, 115, 111, 123, 130, 128, 129, 108, 121, 109, 123, 125, 125, 154, 128, 159, 125, 142, 141, 115, 123, 129, 124, 139, 115, 140, 111, 146, 144, 115, 105, 113, 119, 118, 122, 110, 114, 122, 131, 126, 121, 119, 122, 120, 128, 135, 122, 118, 122, 115, 124, 128, 118, 116, 129, 135, 119, 128, 152, 126, 142, 128, 124, 123, 116, 115, 115, 140, 125, 132, 128, 104, 119, 123, 130, 115, 125, 114, 117, 123, 147, 132, 120, 121, 140, 125, 155, 123, 122, 128, 113, 114, 122, 130, 133, 116, 127, 142, 124, 138, 129, 133, 137, 138, 113, 119, 116, 121, 132, 121, 139, 121, 98, 118, 121, 139, 125, 115, 133, 125, 95, 131, 128, 131, 122, 141, 114, 132, 119, 120, 114, 148, 131, 120, 118, 138, 124, 130, 119, 120, 124, 126, 118, 119, 111, 117, 118, 128, 128, 122, 133, 109, 117, 131, 132, 129, 132, 133, 131, 133, 136, 124, 103, 131, 115, 125, 112, 107, 119, 99, 118, 120, 115, 122, 93, 131, 128, 127, 123, 139, 137, 116, 110, 115, 125, 123, 119, 135, 127, 128, 126, 116, 128, 106, 116, 121, 130, 110, 113, 123, 149, 125, 126, 119, 142, 119, 116, 123, 128, 125, 121, 129, 118, 117, 107, 122, 147, 123, 123, 114, 158, 131, 130, 116, 115, 113, 127, 108, 99, 142, 125, 120, 125, 120, 113, 126, 115, 116, 125, 129, 113, 135, 128, 119, 113, 114, 127, 131, 128, 152, 112, 113, 109, 128, 107, 127, 117, 139, 139, 134, 132, 124, 125, 130, 97, 111, 126, 117, 125, 124, 127, 128, 129, 127, 132, 129, 120, 124, 124, 127, 108, 124, 121, 123, 127, 114, 132, 129, 131, 126, 134, 148, 135, 118, 126, 135, 145, 114, 127, 117, 123, 119, 120, 127, 127, 129, 119, 118, 128, 120, 122, 137, 136, 124, 130, 138, 122, 123, 128, 107, 137, 140, 121, 112, 127, 141, 122, 122, 115, 147, 119, 121, 130, 131, 122, 126, 119, 121, 126, 135, 108, 114, 123, 100, 127, 141, 114, 130, 133, 127, 136, 125, 135, 131, 120, 115, 123, 132, 126, 117, 114, 129, 139, 113, 131, 129, 108, 130, 129, 115, 161, 111, 115, 117, 142, 122, 127, 122, 125, 118, 123, 110, 129, 120, 137, 137, 127, 128, 122, 108, 127, 120, 150, 127, 103, 119, 112, 134, 126, 119, 126, 115, 115, 132, 115, 127, 129, 135, 124, 124, 126, 88, 114, 124, 139, 116, 143, 119, 112, 132, 126, 134, 110, 129, 121, 135, 135, 112, 120, 151, 118, 119, 114, 122, 130, 124, 124, 137, 120, 106, 123, 117, 129, 112, 125, 120, 145, 134, 108, 137, 126, 100, 122, 121, 123, 129, 135, 112, 106, 129, 117, 110, 91, 117, 130, 146, 140, 127, 130, 135, 137, 121, 135, 119, 111, 120, 124, 127, 136, 131, 136, 115, 134, 110, 132, 108, 129, 133, 133, 125, 144, 132, 126, 109, 114, 111, 137, 123, 140, 109, 115, 114, 127, 150, 116, 121, 115, 138, 118, 120, 129, 126, 133, 133, 120, 131, 145, 132, 151, 121, 122, 129, 129, 153, 121, 129, 116, 131, 135, 127, 118, 128, 144, 132, 135, 124, 124, 134, 129, 126, 109, 122, 119, 121, 122, 145, 132, 134, 123, 119, 122, 126, 124, 126, 107, 130, 137, 123, 126, 126, 117, 144, 114, 111, 121, 123, 115, 145, 131, 109, 124, 140, 114, 119, 128, 147, 119, 121, 138, 104, 125, 133, 122, 118, 115, 110, 113, 126, 114, 114, 112, 116, 133, 120, 123, 114, 126, 122, 130, 117, 127, 132, 113, 112, 131, 133, 124, 140, 130, 129, 134, 121, 142, 129, 105, 126, 123, 119, 119, 133, 130, 124, 120, 117, 117, 133, 137, 125, 109, 125, 130, 105, 119, 134, 115, 137, 111, 121, 125, 110, 129, 120, 99, 124, 114, 116, 117, 134, 133, 114, 107, 134, 118, 149, 120, 125, 125, 132, 137, 134, 127, 119, 127, 166, 138, 116, 120, 121, 128, 135, 127, 126, 129, 126, 131, 122, 126, 133, 115, 135, 113, 106, 119, 116, 129, 116, 115, 134, 148, 132, 104, 113, 123, 137, 125, 131, 112, 111, 138, 101, 136, 134, 119, 140, 121, 95, 133, 129, 105, 131, 131, 126, 126, 141, 104, 138, 122, 122, 102, 124, 119, 143, 137, 127, 130, 115, 123, 125, 120, 121, 121, 148, 120, 114, 118, 107, 107, 124, 133, 125, 111, 132, 114, 135, 142, 133, 115, 124, 115, 119, 131, 120, 125, 135, 138, 122, 122, 134, 119, 134, 120, 134, 146, 112, 121, 127, 120, 121, 129, 112, 137, 128, 117, 125, 125, 136, 137, 114, 140, 141, 134, 133, 134, 126, 118, 130, 101, 127, 115, 156, 123, 128, 124, 124, 143, 129, 119, 116, 127, 141, 135, 122, 117, 137, 126, 124, 123, 126, 125, 132, 136, 132, 133, 142, 128, 121, 125, 122, 146, 119, 125, 126, 125, 113, 132, 117, 112, 123, 144, 106, 128, 125, 134, 133, 124, 138, 142, 134, 109, 134, 116, 138, 129, 124, 117, 106, 119, 123, 134, 123, 118, 136, 128, 141, 140, 113, 134, 126, 111, 107, 124, 138, 137, 129, 141, 119, 127, 135, 117, 107, 125, 110, 109, 110, 130, 124, 130, 118, 133, 120, 117, 130, 100, 129, 115, 117, 119, 120, 119, 150, 130, 119, 109, 126, 133, 133, 119, 110, 143, 127, 129, 130, 114, 120, 120, 134, 130, 136, 129, 134, 105, 139, 125, 127, 118, 119, 123, 131, 137, 121, 129, 121, 122, 125, 114, 126, 134, 119, 127, 146, 127, 122, 107, 128, 117, 125, 111, 121, 135, 126, 129, 114, 135, 129, 128, 108, 127, 135, 129, 132, 131, 139, 117, 134, 151, 121, 119, 143, 119, 110, 116, 115, 122, 126, 136, 105, 132, 129, 139, 135, 142, 123, 116, 115, 129, 138, 117, 128, 149, 146, 121, 123, 122, 129, 123, 113, 127, 143, 139, 153, 133, 117, 125, 128, 124, 118, 129, 122, 128, 120, 109, 109, 133, 137, 131, 134, 126, 119, 137, 121, 111, 130, 109, 122, 133, 146, 128, 126, 118, 134, 132, 138, 116, 121, 123, 122, 109, 140, 126, 121, 140, 114, 141, 139, 124, 118, 128, 121, 134, 136, 142, 125, 122, 143, 120, 113, 120, 140, 131, 136, 122, 121, 115, 124, 120, 127, 122, 140, 121, 124, 125, 126, 124, 127, 103, 128, 108, 124, 131, 115, 111, 130, 135, 113, 142, 128, 123, 135, 130, 111, 119, 119, 124, 110, 131, 131, 122, 128, 128, 141, 116, 129, 135, 122, 126, 118, 120, 151, 129, 113, 125, 103, 153, 120, 119, 136, 108, 142, 125, 131, 118, 129, 119, 123, 131, 122, 107, 120, 133, 119, 138, 133, 124, 116, 120, 122, 130, 130, 139, 123, 145, 127, 124, 119, 108, 123, 118, 123, 132, 121, 118, 124, 110, 122, 127, 124, 134, 113, 116, 125, 127, 145, 126, 134, 141, 137, 137, 137, 125, 129, 126, 122, 134, 144, 138, 118, 124, 140, 145, 107, 98, 128, 115, 121, 143, 116, 126, 129, 103, 139, 130, 119, 130, 143, 108, 115, 129, 121, 123, 124, 127, 123, 124, 128, 130, 124, 133, 155, 134, 122, 116, 124, 140, 127, 123, 133, 123, 129, 135, 139, 122, 125, 120, 127, 120, 123, 122, 125, 125, 142, 127, 114, 121, 129, 120, 117, 135, 120, 137, 149, 116, 124, 134, 136, 119, 120, 124, 109, 117, 123, 122, 122, 130, 119, 120, 113, 108, 121, 125, 129, 137, 117, 139, 127, 137, 123, 127, 133, 136, 133, 115, 133, 128, 120, 125, 126, 125, 116, 136, 142, 143, 116, 138, 112, 131, 136, 127, 126, 114, 137, 115, 120, 137, 124, 144, 121, 134, 113, 126, 117, 113, 119, 105, 124, 127, 139, 137, 130, 117, 103, 121, 119, 117, 127, 143, 125, 119, 130, 124, 122, 122, 127, 153, 115, 117, 143, 125, 137, 115, 137, 131, 120, 111, 111, 132, 128, 121, 144, 141, 122, 132, 132, 122, 113, 135, 121, 117, 141, 135, 114, 114, 109, 147, 126, 130, 141, 120, 120, 118, 128, 121, 140, 120, 118, 110, 122, 110, 120, 102, 118, 133, 135, 128, 114, 120, 135, 134, 136, 120, 128, 128, 109, 137, 133, 127, 129, 130, 139, 115, 126, 140, 101, 129, 131, 131, 136, 120, 132, 108, 122, 132, 138, 116, 109, 118, 118, 134, 122, 125, 116, 131, 113, 122, 137, 138, 112, 116, 126, 138, 132, 123, 120, 127, 131, 116, 124, 119, 122, 120, 122, 130, 137, 133, 119, 120, 123, 121, 130, 137, 122, 120, 103, 145, 115, 106, 121, 123, 117, 138, 119, 122, 138, 133, 132, 111, 113, 115, 126, 129, 121, 127, 132, 129, 137, 133, 132, 123, 125, 126, 117, 117, 133, 110, 125, 126, 124, 110, 124, 118, 132, 125, 129, 121, 132, 125, 131, 157, 128, 114, 141, 146, 139, 129, 136, 116, 136, 123, 145, 122, 141, 121, 122, 126, 103, 117, 137, 122, 114, 127, 112, 131, 130, 117, 122, 141, 112, 130, 118, 125, 124, 132, 119, 129, 118, 121, 122, 127, 111, 139, 137, 122, 124, 128, 122, 122, 118, 125, 114, 117, 121, 122, 123, 131, 129, 144, 125, 119, 132, 133, 132, 139, 111, 108, 127, 122, 114, 129, 111, 121, 137, 116, 128, 127, 125, 118, 125, 159, 130, 134, 129, 142, 137, 115, 141, 139, 110, 127, 130, 119, 123, 117, 113, 141, 124, 131, 112, 134, 128, 128, 132, 124, 120, 101, 124, 120, 119, 131, 129, 128, 124, 130, 118, 139, 132, 144, 121, 114, 123, 132, 121, 113, 121, 134, 131, 132, 116, 108, 125, 124, 122, 117, 115, 118, 133, 125, 141, 140, 132, 126, 122, 138, 114, 140, 121, 114, 113, 112, 127, 153, 128, 114, 146, 132, 131, 143, 114, 127, 123, 117, 125, 122, 131, 132, 135, 130, 118, 127, 134, 125, 132, 139, 125, 111, 125, 131, 125, 150, 127, 133, 117, 117, 131, 142, 120, 124, 130, 134, 142, 124, 114, 126, 112, 126, 127, 108, 127, 123, 124, 123, 126, 138, 128, 125, 138, 124, 140, 121, 129, 124, 125, 123, 114, 122, 133, 134, 120, 119, 133, 134, 104, 134, 113, 123, 130, 127, 130, 132, 123, 132, 119, 124, 121, 139, 128, 126, 130, 130, 137, 122, 124, 120, 120, 113, 147, 131, 129, 120, 142, 134, 122, 133, 132, 115, 125, 142, 129, 141, 140, 111, 126, 129, 134, 124, 125, 135, 131, 127, 128, 121, 138, 120, 121, 119, 116, 130, 128, 119, 129, 108, 119, 127, 112, 140, 133, 114, 121, 122, 102, 125, 142, 121, 125, 147, 116, 138, 127, 115, 138, 115, 111, 132, 114, 112, 109, 107, 129, 116, 121, 110, 126, 135, 115, 107, 128, 136, 131, 133, 140, 106, 135, 135, 129, 124, 127, 130, 139, 130, 122, 118, 126, 152, 138, 131, 147, 134, 111, 114, 123, 136, 128, 122, 131, 138, 127, 125, 134, 123, 123, 119, 125, 117, 120, 149, 118, 125, 127, 131, 131, 138, 110, 144, 123, 116, 112, 133, 126, 119, 128, 139, 135, 121, 131, 132, 113, 112, 127, 137, 122, 136, 114, 112, 128, 149, 139, 99, 125, 127, 124, 155, 146, 125, 121, 106, 134, 124, 128, 118, 121, 111, 134, 124, 112, 141, 146, 111, 128, 134, 133, 128, 128, 134, 131, 129, 134, 126, 129, 127, 147, 123, 144, 121, 134, 124, 115, 119, 128, 134, 135, 125, 128, 131, 137, 147, 133, 119, 118, 144, 107, 112, 148, 118, 117, 142, 109, 137, 133, 138, 129, 155, 136, 125, 126, 127, 116, 127, 138, 148, 130, 111, 129, 141, 114, 148, 133, 133, 127, 116, 141, 113, 133, 134, 134, 134, 130, 115, 133, 125, 149, 127, 119, 132, 133, 126, 141, 140, 126, 120, 126, 131, 138, 127, 111, 124, 131, 116, 135, 115, 125, 128, 141, 129, 125, 134, 121, 119, 112, 133, 123, 117, 130, 116, 122, 125, 136, 130, 128, 139, 159, 107, 114, 132, 131, 119, 125, 135, 130, 118, 147, 121, 121, 134, 134, 146, 119, 144, 117, 125, 124, 114, 130, 101, 141, 125, 117, 126, 110, 112, 117, 144, 119, 120, 123, 118, 103, 121, 126, 114, 116, 114, 124, 120, 116, 128, 142, 121, 137, 118, 108, 131, 119, 128, 129, 152, 125, 126, 120, 133, 116, 120, 136, 132, 110, 145, 130, 138, 116, 122, 121, 110, 119, 127, 120, 127, 140, 119, 133, 113, 116, 120, 124, 116, 118, 117, 133, 141, 117, 130, 145, 118, 134, 130, 136, 128, 121, 129, 139, 120, 125, 107, 107, 126, 131, 114, 130, 118, 119, 122, 124, 127, 138, 148, 120, 135, 126, 135, 130, 137, 115, 138, 134, 120, 135, 147, 120, 115, 115, 117, 115, 125, 142, 127, 138, 130, 122, 116, 155, 133, 112, 121, 135, 135, 112, 131, 131, 117, 106, 122, 116, 120, 122, 121, 126, 124, 122, 136, 106, 133, 140, 138, 139, 111, 131, 115, 135, 122, 122, 140, 115, 131, 148, 117, 112, 125, 137, 125, 109, 126, 126, 143, 115, 129, 123, 136, 117, 119, 141, 101, 96, 115, 126, 125, 113, 142, 125, 145, 115, 121, 122, 126, 120, 138, 116, 127, 125, 134, 118, 136, 128, 115, 112, 129, 121, 113, 112, 129, 134, 108, 123, 122, 116, 129, 137, 121, 137, 126, 121, 138, 128, 116, 128, 122, 144, 123, 120, 132, 153, 108, 129, 127, 131, 113, 118, 124, 114, 128, 119, 142, 144, 132, 123, 112, 105, 138, 128, 133, 135, 131, 139, 130, 122, 116, 130, 152, 126, 137, 137, 121, 126, 120, 126, 125, 121, 114, 121, 133, 127, 142, 124, 116, 128, 125, 121, 123, 123, 133, 116, 135, 115, 120, 134, 124, 125, 126, 116, 117, 124, 134, 131, 120, 141, 127, 133, 131, 124, 123, 137, 137, 141, 117, 115, 103, 133, 113, 125, 112, 147, 133, 112, 148, 119, 136, 127, 141, 115, 121, 134, 123, 127, 113, 126, 135, 125, 134, 117, 117, 129, 128, 141, 119, 121, 128, 126, 113, 121, 107, 122, 126, 128, 145, 129, 146, 145, 146, 124, 126, 144, 102, 119, 116, 120, 142, 121, 126, 117, 117, 93, 107, 129, 133, 131, 128, 134, 131, 126, 136, 134, 133, 133, 137, 122, 135, 124, 128, 134, 133, 117, 120, 136, 123, 127, 126, 132, 123, 129, 118, 129, 114, 135, 118, 118, 137, 131, 121, 110, 122, 135, 124, 125, 130, 139, 131, 118, 140, 132, 129, 112, 133, 138, 135, 128, 114, 116, 121, 113, 136, 120, 119, 120, 114, 134, 143, 112, 135, 115, 142, 121, 125, 141, 126, 117, 122, 122, 127, 117, 140, 129, 116, 119, 122, 122, 129, 115, 123, 85, 145, 128, 128, 131, 101, 108, 125, 95, 131, 137, 134, 119, 132, 116, 127, 138, 123, 125, 122, 140, 129, 108, 114, 112, 129, 127, 118, 131, 124, 121, 126, 139, 136, 114, 123, 145, 148, 127, 138, 134, 123, 129, 137, 142, 135, 143, 121, 107, 109, 122, 129, 119, 128, 146, 129, 114, 125, 145, 147, 140, 151, 123, 134, 126, 129, 124, 124, 135, 145, 143, 118, 136, 130, 113, 119, 106, 115, 108, 130, 122, 144, 132, 130, 121, 115, 123, 150, 112, 136, 120, 135, 121, 115, 153, 138, 136, 139, 151, 117, 123, 137, 126, 134, 128, 126, 137, 138, 122, 142, 122, 129, 113, 136, 117, 115, 120, 151, 122, 130, 112, 129, 127, 129, 120, 116, 122, 109, 121, 128, 135, 124, 120, 128, 116, 107, 128, 129, 113, 122, 125, 123, 125, 133, 126, 134, 124, 108, 132, 136, 130, 126, 112, 137, 132, 119, 124, 142, 138, 137, 124, 124, 131, 122, 113, 122, 116, 127, 113, 125, 111, 126, 117, 145, 110, 130, 135, 113, 134, 124, 110, 112, 133, 127, 127, 139, 127, 138, 125, 134, 118, 129, 133, 125, 124, 117, 137, 119, 154, 124, 110, 113, 141, 116, 122, 128, 123, 127, 123, 126, 138, 125, 131, 130, 121, 136, 76, 146, 103, 117, 126, 112, 129, 131, 126, 124, 134, 109, 127, 121, 125, 129, 128, 134, 127, 111, 130, 126, 125, 118, 131, 116, 146, 112, 121, 132, 128, 126, 113, 115, 129, 144, 153, 128, 112, 120, 107, 132, 120, 135, 123, 124, 113, 129, 150, 128, 123, 109, 134, 116, 142, 118, 139, 121, 121, 119, 124, 142, 112, 108, 148, 114, 134, 135, 155, 116, 123, 155, 141, 132, 122, 128, 134, 127, 130, 127, 129, 109, 125, 133, 123, 103, 128, 128, 123, 106, 135, 135, 129, 127, 135, 121, 107, 140, 108, 134, 132, 128, 133, 122, 131, 131, 122, 134, 114, 127, 131, 119, 124, 111, 122, 127, 130, 121, 123, 124, 142, 125, 129, 110, 98, 126, 120, 138, 146, 128, 99, 126, 135, 142, 124, 138, 129, 114, 112, 126, 137, 131, 115, 120, 134, 99, 130, 124, 117, 127, 109, 134, 140, 127, 135, 119, 139, 152, 116, 118, 118, 130, 119, 120, 129, 123, 102, 127, 126, 128, 103, 118, 108, 117, 146, 132, 112, 109, 134, 122, 128, 118, 134, 136, 120, 125, 134, 140, 131, 139, 138, 125, 113, 128, 131, 113, 150, 120, 130, 126, 141, 127, 128, 128, 133, 123, 121, 107, 113, 137, 134, 130, 123, 115, 116, 150, 130, 130, 126, 125, 105, 127, 138, 124, 135, 135, 111, 134, 126, 127, 128, 123, 112, 131, 112, 125, 136, 118, 133, 137, 112, 116, 124, 128, 134, 130, 139, 128, 144, 106, 110, 110, 123, 120, 133, 129, 116, 122, 129, 136, 107, 105, 129, 125, 132, 111, 121, 104, 116, 132, 131, 108, 125, 145, 116, 134, 117, 126, 107, 117, 101, 112, 119, 134, 115, 133, 131, 158, 145, 125, 114, 133, 129, 130, 121, 133, 131, 121, 115, 133, 148, 111, 144, 116, 128, 127, 117, 123, 128, 134, 135, 130, 123, 130, 122, 112, 128, 135, 115, 123, 133, 129, 112, 145, 114, 133, 136, 123, 128, 125, 117, 119, 118, 132, 124, 131, 125, 105, 117, 145, 119, 125, 140, 116, 125, 151, 125, 127, 138, 120, 126, 130, 121, 116, 148, 117, 130, 137, 127, 127, 127, 123, 118, 139, 129, 112, 136, 144, 123, 122, 104, 131, 117, 128, 126, 117, 133, 111, 109, 147, 119, 124, 112, 110, 133, 122, 133, 120, 133, 131, 121, 133, 149, 111, 132, 122, 132, 121, 104, 118, 124, 120, 135, 127, 132, 126, 124, 125, 122, 115, 111, 125, 126, 111, 126, 129, 130, 145, 117, 133, 117, 133, 128, 126, 131, 126, 117, 125, 134, 132, 124, 121, 143, 97, 145, 120, 117, 115, 111, 121, 127, 118, 114, 141, 116, 133, 122, 139, 121, 113, 118, 116, 143, 133, 120, 111, 111, 129, 105, 111, 131, 131, 136, 118, 133, 127, 137, 139, 123, 138, 117, 129, 126, 113, 119, 123, 123, 134, 117, 122, 138, 140, 128, 132, 136, 126, 138, 106, 134, 128, 119, 125, 114, 136, 128, 122, 129, 123, 144, 124, 126, 106, 121, 131, 123, 137, 137, 135, 114, 129, 130, 116, 123, 127, 123, 134, 125, 131, 109, 106, 123, 132, 125, 135, 137, 116, 129, 114, 137, 122, 124, 122, 132, 141, 130, 124, 137, 126, 101, 134, 148, 114, 121, 130, 109, 115, 102, 139, 124, 123, 133, 100, 126, 118, 115, 122, 130, 122, 122, 126, 105, 138, 130, 124, 134, 136, 118, 135, 134, 127, 120, 119, 123, 114, 132, 130, 141, 142, 128, 118, 125, 122, 115, 110, 139, 136, 134, 116, 126, 111, 118, 135, 123, 133, 112, 110, 135, 116, 145, 106, 117, 121, 111, 115, 142, 98, 131, 133, 142, 111, 135, 123, 137, 128, 132, 127, 129, 119, 111, 138, 121, 124, 115, 128, 122, 128, 131, 125, 138, 131, 127, 109, 110, 149, 133, 110, 124, 135, 136, 123, 124, 116, 125, 127, 123, 125, 114, 122, 119, 113, 122, 120, 127, 84, 127, 114, 119, 141, 130, 118, 131, 120, 87, 165, 110, 120, 130, 123, 105, 124, 123, 141, 115, 150, 90, 118, 113, 111, 125, 107, 135, 125, 121, 109, 117, 119, 143, 131, 124, 120, 135, 134, 130, 136, 128, 124, 126, 131, 125, 150, 108, 127, 113, 131, 122, 118, 129, 121, 144, 142, 130, 120, 131, 120, 120, 121, 130, 132, 122, 125, 99, 117, 120, 110, 126, 134, 147, 126, 133, 120, 123, 137, 165, 130, 143, 119, 117, 118, 114, 119, 122, 106, 115, 128, 116, 121, 102, 123, 139, 125, 116, 122, 133, 121, 129, 112, 124, 129, 154, 123, 122, 105, 131, 128, 123, 121, 110, 111, 113, 145, 114, 109, 135, 124, 146, 119, 116, 133, 129, 128, 135, 126, 132, 119, 138, 123, 121, 121, 121, 142, 131, 134, 111, 132, 141, 119, 131, 116, 137, 136, 120, 124, 131, 129, 130, 122, 138, 129, 120, 129, 129, 127, 119, 120, 111, 125, 153, 117, 123, 132, 136, 118, 127, 131, 128, 124, 126, 133, 129, 125, 137, 126, 112, 122, 127, 116, 130, 123, 130, 124, 116, 123, 116, 132, 125, 142, 130, 124, 134, 117, 125, 125, 130, 133, 124, 142, 135, 134, 139, 138, 142, 121, 147, 140, 125, 101, 134, 125, 124, 115, 139, 111, 107, 122, 132, 122, 131, 127, 103, 120, 120, 133, 114, 123, 96, 119, 122, 100, 113, 134, 117, 128, 124, 115, 119, 122, 118, 148, 123, 151, 131, 120, 110, 138, 133, 130, 109, 112, 126, 140, 128, 123, 119, 116, 116, 116, 135, 125, 85, 148, 120, 124, 124, 127, 123, 117, 137, 133, 109, 136, 121, 127, 93, 128, 117, 115, 126, 131, 133, 122, 125, 131, 132, 136, 118, 133, 120, 124, 122, 146, 123, 128, 105, 119, 116, 133, 143, 129, 116, 117, 123, 129, 134, 109, 125, 113, 134, 143, 144, 137, 126, 137, 130, 124, 124, 123, 128, 119, 129, 119, 145, 138, 112, 107, 119, 116, 108, 120, 128, 134, 125, 109, 121, 124, 133, 128, 110, 126, 119, 121, 113, 133, 124, 160, 115, 118, 134, 124, 108, 132, 128, 129, 127, 137, 124, 110, 126, 118, 150, 144, 116, 132, 132, 119, 120, 127, 104, 115, 122, 127, 143, 125, 120, 135, 104, 113, 133, 126, 132, 110, 130, 126, 120, 122, 122, 112, 117, 118, 121, 137, 127, 118, 113, 130, 119, 137, 135, 121, 124, 138, 119, 117, 129, 125, 120, 123, 114, 133, 122, 124, 136, 113, 139, 134, 127, 136, 126, 129, 144, 137, 101, 109, 117, 152, 97, 111, 112, 120, 119, 130, 116, 130, 132, 130, 110, 126, 145, 134, 126, 139, 137, 128, 143, 130, 145, 120, 150, 147, 136, 129, 126, 136, 125, 132, 122, 157, 130, 133, 130, 142, 126, 121, 133, 127, 132, 121, 122, 133, 131, 114, 113, 123, 117, 111, 119, 135, 139, 126, 125, 139, 133, 119, 126, 124, 134, 135, 123, 118, 121, 138, 133, 153, 127, 126, 130, 142, 114, 143, 135, 139, 119, 117, 139, 115, 133, 123, 144, 133, 136, 112, 112, 146, 140, 126, 97, 125, 127, 135, 122, 132, 113, 122, 122, 123, 142, 136, 133, 134, 112, 129, 134, 138, 137, 126, 121, 140, 140, 137, 135, 116, 143, 132, 111, 129, 121, 121, 119, 126, 115, 124, 119, 123, 131, 119, 141, 135, 116, 116, 137, 114, 136, 118, 115, 135, 122, 124, 137, 126, 143, 140, 133, 110, 117, 126, 94, 140, 126, 140, 132, 132, 134, 108, 115, 119, 115, 133, 135, 105, 125, 118, 117, 118, 134, 121, 116, 131, 143, 131, 114, 119, 121, 146, 108, 142, 133, 133, 119, 116, 127, 162, 139, 112, 134, 124, 134, 146, 123, 117, 123, 113, 123, 118, 105, 143, 123, 112, 111, 106, 115, 128, 125, 135, 102, 115, 147, 120, 120, 107, 132, 122, 138, 112, 120, 125, 131, 120, 127, 121, 124, 119, 117, 117, 125, 143, 120, 138, 137, 126, 112, 122, 139, 134, 115, 118, 136, 123, 125, 130, 124, 96, 148, 120, 118, 126, 111, 110, 92, 102, 130, 132, 134, 118, 137, 135, 115, 126, 109, 131, 123, 131, 128, 129, 128, 116, 129, 126, 120, 111, 120, 145, 122, 103, 126, 127, 131, 131, 115, 121, 145, 140, 134, 125, 105, 135, 108, 140, 127, 116, 128, 123, 107, 139, 103, 118, 106, 136, 134, 134, 109, 141, 122, 137, 119, 151, 123, 130, 127, 129, 133, 118, 139, 124, 123, 130, 125, 126, 146, 127, 128, 141, 147, 113, 127, 139, 121, 121, 122, 132, 120, 119, 126, 135, 133, 122, 117, 126, 118, 111, 126, 124, 148, 133, 134, 125, 125, 123, 135, 108, 135, 117, 113, 120, 116, 107, 116, 131, 132, 129, 123, 123, 119, 128, 147, 126, 110, 77, 112, 127, 125, 126, 142, 113, 130, 134, 114, 126, 107, 112, 145, 122, 126, 142, 111, 123, 136, 137, 127, 135, 121, 118, 135, 139, 117, 111, 124, 126, 151, 131, 129, 145, 118, 126, 131, 127, 115, 137, 134, 127, 144, 121, 136, 112, 116, 122, 125, 117, 127, 127, 126, 123, 116, 123, 154, 108, 138, 129, 116, 108, 133, 114, 138, 116, 117, 130, 133, 114, 134, 120, 117, 129, 125, 109, 141, 135, 128, 109, 138, 108, 112, 118, 116, 130, 132, 119, 127, 107, 122, 126, 123, 116, 118, 134, 121, 140, 118, 134, 119, 120, 118, 124, 108, 123, 109, 124, 115, 113, 118, 108, 145, 132, 128, 140, 126, 114, 122, 126, 120, 120, 129, 131, 115, 131, 123, 126, 112, 136, 126, 123, 139, 133, 132, 130, 125, 114, 133, 137, 123, 118, 138, 116, 123, 142, 127, 124, 125, 129, 134, 117, 139, 118, 122, 137, 127, 123, 132, 107, 136, 126, 132, 140, 149, 127, 129, 123, 119, 133, 131, 121, 118, 123, 121, 129, 125, 134, 136, 140, 123, 148, 125, 124, 109, 127, 126, 117, 140, 114, 113, 106, 128, 122, 139, 129, 129, 145, 122, 148, 136, 120, 129, 138, 115, 148, 124, 121, 127, 129, 123, 123, 136, 126, 138, 130, 130, 135, 134, 124, 100, 122, 129, 132, 141, 131, 126, 124, 138, 120, 117, 133, 122, 120, 126, 120, 119, 123, 129, 119, 127, 105, 113, 118, 127, 126, 134, 136, 128, 149, 127, 128, 123, 129, 124, 116, 119, 121, 122, 128, 105, 106, 141, 134, 120, 134, 111, 123, 117, 124, 103, 111, 144, 107, 127, 134, 124, 134, 125, 125, 112, 120, 130, 116, 129, 144, 140, 119, 134, 119, 118, 123, 138, 133, 127, 125, 134, 130, 121, 126, 117, 121, 125, 128, 128, 126, 101, 139, 142, 106, 106, 124, 129, 118, 121, 135, 132, 119, 120, 121, 131, 121, 118, 122, 122, 142, 123, 119, 106, 126, 123, 131, 123, 135, 121, 118, 135, 126, 137, 115, 134, 128, 135, 125, 130, 120, 123, 119, 102, 111, 125, 122, 111, 124, 134, 124, 144, 135, 126, 126, 127, 136, 142, 124, 122, 131, 119, 115, 116, 140, 124, 117, 127, 128, 140, 139, 120, 127, 132, 144, 117, 140, 135, 142, 118, 133, 146, 121, 147, 125, 134, 136, 125, 129, 138, 129, 132, 117, 141, 123, 120, 107, 114, 130, 124, 144, 125, 132, 116, 141, 116, 128, 131, 123, 111, 129, 134, 113, 120, 136, 126, 141, 141, 136, 146, 84, 128, 131, 132, 129, 135, 116, 126, 102, 127, 119, 137, 128, 121, 118, 135, 121, 132, 115, 130, 113, 126, 126, 124, 115, 137, 120, 116, 126, 119, 118, 117, 116, 112, 130, 134, 126, 124, 127, 114, 133, 137, 107, 125, 122, 112, 136, 134, 114, 113, 105, 120, 146, 131, 132, 119, 127, 120, 143, 141, 128, 131, 124, 137, 109, 125, 115, 129, 117, 114, 120, 126, 109, 135, 126, 111, 118, 127, 119, 116, 127, 137, 132, 126, 113, 137, 125, 125, 133, 131, 128, 115, 110, 124, 122, 120, 136, 113, 119, 128, 130, 130, 151, 129, 124, 125, 133, 118, 129, 132, 129, 115, 141, 130, 135, 130, 106, 128, 132, 118, 126, 129, 137, 113, 136, 93, 116, 118, 113, 123, 133, 118, 130, 112, 122, 122, 141, 119, 125, 121, 130, 110, 128, 115, 116, 151, 144, 121, 122, 121, 120, 115, 124, 128, 127, 138, 112, 105, 122, 111, 126, 121, 136, 135, 123, 120, 124, 103, 107, 137, 135, 116, 130, 127, 120, 124, 121, 141, 112, 151, 123, 126, 125, 112, 118, 132, 135, 124, 111, 125, 138, 119, 124, 138, 121, 128, 134, 131, 134, 139, 128, 122, 120, 124, 121, 127, 142, 135, 117, 129, 155, 108, 119, 106, 135, 130, 124, 123, 124, 119, 129, 134, 121, 139, 108, 122, 136, 133, 112, 123, 126, 116, 127, 126, 132, 118, 134, 128, 123, 126, 134, 142, 130, 136, 134, 148, 125, 123, 100, 133, 112, 105, 114, 119, 124, 130, 124, 128, 129, 150, 112, 134, 142, 118, 124, 124, 119, 125, 132, 102, 111, 122, 130, 131, 123, 129, 119, 108, 130, 133, 113, 154, 124, 122, 132, 131, 118, 120, 133, 134, 122, 132, 114, 124, 108, 118, 133, 125, 107, 115, 120, 135, 127, 135, 108, 140, 130, 115, 124, 136, 133, 120, 143, 129, 149, 113, 131, 110, 122, 120, 123, 127, 131, 127, 134, 125, 123, 126, 126, 128, 115, 117, 136, 130, 119, 133, 124, 124, 141, 121, 126, 118, 144, 118, 128, 137, 123, 118, 118, 119, 109, 124, 108, 127, 131, 120, 131, 121, 117, 136, 131, 126, 116, 137, 129, 118, 125, 123, 115, 132, 122, 127, 124, 130, 131, 117, 125, 142, 125, 130, 134, 130, 121, 133, 143, 114, 120, 140, 125, 127, 127, 142, 124, 122, 132, 120, 138, 138, 123, 108, 124, 113, 111, 140, 118, 140, 122, 125, 117, 135, 131, 122, 130, 131, 122, 134, 134, 133, 130, 132, 119, 133, 119, 117, 120, 118, 130, 114, 125, 117, 122, 128, 118, 116, 133, 120, 134, 130, 123, 130, 130, 109, 125, 126, 140, 124, 129, 138, 119, 121, 114, 125, 116, 111, 137, 123, 139, 143, 111, 141, 135, 143, 140, 138, 123, 123, 124, 116, 126, 124, 124, 118, 122, 144, 124, 131, 125, 126, 134, 112, 127, 132, 121, 121, 146, 123, 140, 122, 117, 122, 130, 132, 130, 129, 125, 123, 117, 117, 118, 116, 121, 134, 134, 119, 121, 124, 126, 121, 120, 121, 135, 146, 139, 120, 112, 122, 117, 137, 132, 136, 139, 134, 134, 135, 131, 117, 111, 137, 124, 103, 118, 127, 130, 123, 142, 121, 127, 131, 131, 126, 137, 121, 142, 133, 141, 107, 122, 138, 140, 130, 149, 129, 126, 122, 127, 119, 144, 133, 147, 145, 102, 118, 135, 114, 118, 130, 110, 126, 124, 128, 121, 148, 120, 134, 138, 143, 140, 133, 110, 116, 128, 123, 133, 117, 129, 124, 130, 125, 125, 108, 135, 136, 116, 128, 122, 124, 112, 142, 113, 135, 130, 116, 125, 130, 127, 139, 124, 105, 143, 114, 120, 140, 126, 133, 120, 134, 134, 120, 113, 121, 119, 114, 127, 112, 117, 127, 139, 144, 120, 112, 128, 135, 133, 124, 124, 139, 114, 110, 132, 108, 122, 119, 115, 117, 119, 136, 134, 133, 125, 123, 128, 127, 123, 119, 118, 131, 131, 113, 116, 135, 124, 111, 118, 117, 121, 122, 132, 117, 123, 119, 115, 133, 120, 119, 122, 115, 110, 125, 121, 126, 140, 132, 127, 138, 126, 143, 123, 100, 100, 124, 137, 131, 114, 113, 133, 126, 118, 127, 120, 119, 124, 125, 133, 119, 106, 109, 130, 139, 121, 123, 109, 119, 112, 115, 122, 140, 120, 118, 112, 120, 122, 127, 112, 132, 124, 116, 126, 127, 110, 105, 142, 144, 112, 132, 119, 133, 122, 115, 148, 133, 100, 127, 128, 102, 120, 139, 141, 137, 115, 133, 137, 143, 111, 126, 123, 118, 128, 118, 118, 135, 129, 114, 129, 113, 144, 125, 111, 126, 129, 124, 121, 118, 131, 109, 130, 117, 129, 108, 118, 118, 114, 115, 131, 123, 125, 124, 123, 132, 137, 136, 123, 112, 129, 127, 138, 134, 129, 116, 124, 127, 130, 138, 110, 124, 118, 137, 133, 124, 138, 148, 130, 124, 117, 126, 126, 114, 119, 130, 130, 123, 114, 112, 99, 121, 123, 119, 122, 116, 139, 129, 116, 111, 131, 120, 131, 119, 111, 121, 130, 144, 110, 109, 129, 124, 143, 123, 141, 146, 128, 118, 113, 142, 119, 124, 124, 145, 115, 110, 123, 138, 132, 129, 138, 119, 136, 128, 137, 127, 109, 132, 148, 137, 122, 114, 117, 135, 124, 135, 127, 118, 135, 133, 111, 121, 129, 113, 97, 137, 132, 117, 133, 137, 110, 132, 114, 104, 136, 134, 129, 132, 105, 123, 130, 119, 140, 120, 121, 127, 129, 118, 151, 119, 138, 129, 128, 125, 134, 129, 113, 117, 109, 133, 127, 125, 114, 134, 146, 125, 128, 127, 143, 136, 123, 113, 131, 141, 138, 131, 123, 142, 114, 124, 111, 110, 135, 116, 138, 129, 123, 125, 119, 133, 107, 127, 121, 112, 129, 120, 127, 130, 137, 118, 130, 128, 116, 106, 134, 136, 123, 139, 134, 123, 134, 123, 126, 122, 129, 122, 124, 118, 139, 112, 123, 135, 132, 154, 125, 105, 114, 116, 117, 112, 119, 131, 138, 116, 117, 148, 127, 120, 136, 125, 135, 124, 125, 120, 137, 94, 146, 124, 114, 124, 130, 139, 127, 117, 127, 120, 105, 109, 132, 125, 137, 121, 139, 131, 118, 130, 139, 130, 122, 144, 130, 138, 105, 124, 110, 132, 128, 127, 121, 112, 151, 134, 146, 133, 128, 119, 128, 134, 105, 122, 125, 130, 119, 122, 111, 128, 128, 126, 141, 130, 130, 147, 115, 141, 142, 120, 126, 129, 127, 124, 108, 139, 139, 132, 133, 129, 132, 115, 143, 120, 114, 116, 134, 116, 125, 136, 118, 122, 122, 116, 126, 128, 129, 117, 119, 109, 121, 148, 133, 103, 138, 117, 133, 125, 116, 133, 127, 127, 125, 113, 109, 141, 138, 111, 117, 111, 119, 144, 126, 110, 121, 124, 141, 124, 132, 132, 118, 136, 132, 131, 116, 126, 115, 124, 146, 121, 123, 129, 133, 103, 134, 122, 125, 126, 127, 122, 115, 132, 128, 135, 116, 126, 124, 117, 120, 118, 128, 128, 114, 110, 117, 126, 137, 127, 128, 117, 128, 131, 127, 130, 127, 115, 113, 124, 117, 138, 143, 135, 148, 129, 118, 134, 118, 128, 116, 130, 130, 126, 135, 124, 129, 116, 118, 146, 142, 133, 114, 132, 107, 123, 139, 124, 127, 124, 131, 141, 130, 122, 116, 126, 131, 130, 118, 127, 150, 119, 119, 103, 154, 142, 136, 112, 133, 128, 108, 115, 119, 119, 126, 129, 116, 119, 124, 116, 110, 112, 126, 139, 138, 137, 142, 126, 126, 144, 121, 126, 120, 127, 109, 134, 116, 139, 115, 124, 119, 144, 117, 114, 137, 135, 119, 129, 120, 122, 128, 106, 119, 114, 109, 130, 127, 130, 122, 126, 97, 108, 112, 133, 132, 131, 139, 122, 96, 111, 130, 117, 139, 119, 127, 124, 135, 110, 122, 127, 125, 110, 125, 141, 142, 125, 123, 138, 126, 134, 131, 124, 127, 122, 108, 113, 126, 121, 130, 132, 129, 122, 130, 112, 129, 110, 118, 115, 121, 105, 116, 116, 123, 117, 135, 105, 126, 122, 121, 128, 135, 115, 130, 125, 132, 126, 131, 113, 116, 104, 118, 136, 122, 139, 130, 128, 139, 118, 96, 119, 121, 120, 146, 141, 109, 123, 122, 121, 127, 134, 131, 144, 118, 147, 126, 139, 126, 119, 124, 128, 128, 126, 124, 132, 139, 137, 131, 116, 122, 127, 131, 126, 113, 129, 119, 127, 123, 122, 141, 132, 121, 121, 130, 132, 119, 128, 128, 147, 113, 110, 116, 128, 125, 116, 128, 113, 122, 123, 163, 116, 136, 135, 107, 122, 134, 133, 119, 143, 131, 134, 124, 134, 132, 134, 137, 125, 115, 135, 141, 141, 118, 127, 118, 123, 132, 115, 100, 126, 116, 136, 131, 122, 135, 129, 110, 136, 129, 129, 130, 131, 125, 133, 149, 115, 142, 134, 107, 109, 136, 125, 112, 134, 105, 145, 126, 141, 120, 113, 124, 130, 126, 126, 129, 137, 113, 109, 114, 120, 132, 139, 115, 151, 123, 119, 124, 127, 128, 106, 124, 124, 123, 111, 137, 130, 127, 124, 149, 117, 133, 132, 111, 122, 130, 130, 135, 114, 114, 107, 134, 125, 129, 123, 124, 124, 124, 122, 145, 119, 119, 130, 116, 106, 120, 123, 132, 125, 115, 131, 131, 133, 124, 144, 142, 125, 108, 131, 121, 156, 122, 144, 121, 127, 131, 136, 123, 138, 126, 126, 120, 115, 132, 164, 122, 137, 119, 112, 130, 128, 131, 124, 119, 137, 125, 126, 126, 140, 125, 151, 136, 127, 131, 125, 102, 96, 119, 111, 118, 114, 133, 132, 132, 122, 113, 109, 117, 95, 121, 119, 131, 109, 123, 113, 117, 126, 128, 135, 137, 103, 114, 120, 132, 139, 125, 127, 117, 104, 116, 127, 134, 122, 108, 135, 124, 128, 135, 111, 157, 122, 127, 149, 127, 125, 126, 114, 128, 125, 115, 132, 136, 134, 136, 123, 124, 102, 122, 119, 120, 119, 127, 130, 126, 100, 125, 107, 119, 130, 128, 121, 138, 118, 112, 126, 124, 112, 120, 135, 131, 134, 123, 129, 101, 133, 130, 117, 115, 128, 145, 121, 125, 125, 118, 112, 107, 127, 135, 137, 112, 130, 126, 129, 127, 132, 129, 127, 131, 127, 115, 126, 128, 129, 117, 131, 138, 127, 132, 142, 128, 129, 122, 128, 121, 115, 123, 127, 134, 120, 122, 134, 135, 128, 144, 114, 130, 127, 131, 111, 117, 122, 133, 120, 120, 114, 125, 122, 143, 134, 124, 132, 132, 128, 112, 114, 112, 126, 124, 115, 129, 132, 146, 115, 120, 119, 129, 114, 117, 130, 116, 139, 114, 129, 112, 118, 124, 117, 112, 119, 139, 140, 117, 125, 132, 121, 123, 136, 141, 125, 138, 126, 130, 125, 131, 136, 111, 130, 133, 124, 153, 121, 118, 133, 139, 134, 123, 119, 126, 139, 121, 123, 124, 125, 133, 134, 106, 133, 124, 103, 117, 116, 131, 127, 112, 142, 135, 138, 128, 131, 121, 137, 115, 135, 119, 148, 117, 127, 128, 141, 151, 105, 119, 137, 133, 122, 135, 137, 121, 120, 116, 119, 133, 107, 120, 122, 140, 124, 138, 139, 133, 129, 139, 125, 131, 136, 122, 134, 117, 119, 108, 123, 142, 121, 123, 128, 112, 114, 136, 150, 120, 129, 119, 135, 131, 135, 105, 121, 143, 118, 129, 123, 106, 125, 127, 126, 127, 114, 130, 128, 118, 120, 129, 145, 132, 127, 132, 112, 125, 120, 122, 124, 116, 127, 131, 125, 109, 124, 124, 126, 129, 110, 127, 132, 101, 128, 126, 141, 120, 125, 125, 131, 133, 131, 125, 126, 122, 143, 122, 133, 113, 128, 130, 125, 119, 124, 112, 138, 127, 123, 115, 126, 120, 133, 113, 141, 125, 98, 117, 112, 119, 133, 142, 114, 138, 137, 131, 112, 132, 130, 122, 141, 119, 119, 130, 124, 120, 137, 142, 120, 116, 124, 137, 104, 124, 148, 129, 118, 128, 141, 132, 125, 112, 132, 130, 127, 126, 141, 133, 117, 117, 133, 130, 132, 123, 126, 134, 112, 125, 131, 127, 121, 128, 105, 115, 132, 121, 133, 130, 137, 128, 139, 130, 123, 135, 123, 135, 104, 133, 127, 143, 129, 136, 108, 122, 122, 122, 129, 127, 124, 130, 113, 129, 122, 109, 124, 121, 112, 97, 129, 133, 125, 117, 145, 124, 121, 125, 106, 128, 125, 108, 128, 121, 119, 132, 105, 148, 138, 110, 137, 120, 135, 131, 120, 129, 121, 136, 140, 129, 126, 132, 125, 135, 137, 128, 140, 120, 137, 132, 122, 125, 118, 114, 105, 126, 127, 123, 131, 124, 129, 141, 122, 133, 132, 131, 125, 127, 134, 122, 123, 137, 133, 120, 137, 137, 126, 109, 133, 125, 129, 127, 144, 91, 109, 116, 123, 111, 123, 117, 133, 108, 112, 126, 124, 141, 120, 139, 125, 124, 123, 117, 114, 114, 134, 110, 112, 132, 117, 128, 119, 116, 145, 121, 110, 126, 131, 142, 131, 138, 117, 126, 125, 120, 137, 126, 135, 129, 120, 115, 113, 123, 119, 113, 121, 112, 121, 131, 121, 121, 115, 135, 125, 131, 113, 140, 116, 134, 134, 109, 119, 107, 101, 117, 132, 143, 126, 128, 133, 121, 119, 141, 132, 144, 120, 131, 116, 123, 124, 136, 128, 123, 110, 153, 134, 122, 132, 110, 127, 134, 138, 128, 124, 139, 135, 129, 119, 107, 124, 141, 127, 134, 128, 124, 140, 117, 129, 125, 139, 110, 113, 148, 107, 136, 133, 148, 117, 112, 115, 111, 129, 107, 124, 127, 119, 122, 120, 144, 122, 132, 120, 121, 122, 140, 126, 105, 125, 127, 122, 133, 121, 123, 128, 113, 120, 118, 116, 127, 146, 118, 130, 134, 144, 137, 126, 123, 133, 123, 110, 128, 117, 112, 141, 118, 124, 132, 116, 134, 144, 128, 137, 123, 121, 138, 115, 120, 143, 121, 135, 129, 105, 134, 117, 127, 116, 124, 142, 118, 149, 112, 124, 126, 121, 132, 110, 109, 137, 122, 117, 110, 129, 124, 114, 124, 143, 143, 133, 128, 110, 129, 126, 114, 142, 119, 134, 112, 125, 126, 143, 123, 136, 124, 157, 111, 114, 123, 130, 135, 139, 127, 109, 121, 113, 128, 126, 117, 123, 124, 119, 136, 143, 126, 123, 130, 112, 132, 133, 131, 117, 133, 124, 136, 128, 119, 110, 123, 131, 134, 160, 127, 115, 131, 127, 121, 127, 135, 141, 125, 134, 114, 110, 120, 134, 139, 139, 131, 124, 126, 123, 117, 132, 119, 113, 141, 120, 125, 119, 124, 120, 133, 123, 112, 127, 84, 141, 122, 120, 139, 121, 138, 111, 113, 121, 135, 117, 132, 136, 125, 139, 131, 126, 154, 125, 133, 120, 133, 129, 142, 119, 121, 126, 109, 110, 136, 142, 147, 125, 117, 143, 121, 136, 141, 133, 124, 127, 132, 117, 123, 123, 124, 124, 135, 129, 137, 122, 121, 123, 113, 131, 118, 138, 123, 138, 123, 135, 119, 117, 135, 127, 133, 125, 121, 128, 116, 116, 128, 125, 128, 131, 134, 127, 129, 116, 111, 133, 125, 135, 130, 135, 138, 134, 122, 124, 129, 124, 119, 114, 116, 115, 109, 146, 130, 118, 142, 127, 123, 126, 137, 119, 123, 111, 119, 129, 133, 117, 120, 122, 115, 126, 139, 115, 123, 129, 116, 117, 121, 122, 124, 145, 127, 126, 122, 134, 117, 138, 112, 132, 133, 122, 144, 139, 133, 124, 103, 128, 132, 121, 118, 127, 125, 132, 116, 133, 118, 128, 117, 117, 126, 120, 126, 113, 141, 121, 127, 121, 124, 116, 140, 131, 134, 121, 136, 121, 133, 126, 138, 113, 127, 138, 120, 117, 123, 127, 108, 135, 119, 122, 128, 120, 126, 132, 120, 129, 128, 140, 102, 117, 127, 125, 128, 139, 121, 125, 144, 123, 152, 138, 118, 107, 120, 117, 127, 121, 122, 123, 117, 115, 118, 140, 127, 116, 120, 125, 137, 112, 139, 125, 123, 115, 118, 139, 116, 140, 119, 113, 109, 135, 137, 119, 133, 137, 152, 127, 130, 131, 117, 115, 111, 133, 136, 117, 129, 113, 110, 122, 127, 112, 140, 131, 124, 120, 135, 129, 119, 122, 115, 115, 117, 122, 130, 125, 131, 124, 135, 129, 96, 122, 121, 131, 123, 119, 120, 116, 100, 134, 140, 130, 128, 114, 126, 123, 125, 113, 120, 147, 114, 142, 148, 125, 119, 127, 129, 99, 122, 139, 127, 147, 160, 118, 123, 118, 132, 109, 134, 118, 96, 110, 126, 114, 114, 128, 133, 107, 116, 106, 135, 118, 140, 130, 127, 138, 126, 124, 118, 112, 132, 92, 135, 123, 128, 117, 129, 132, 120, 134, 120, 135, 136, 138, 133, 114, 136, 124, 124, 104, 133, 125, 133, 132, 115, 135, 128, 139, 127, 132, 141, 112, 133, 135, 132, 116, 124, 118, 124, 120, 118, 133, 120, 118, 130, 132, 122, 116, 129, 139, 129, 124, 131, 131, 124, 127, 128, 133, 131, 126, 124, 134, 123, 132, 121, 120, 128, 135, 123, 122, 110, 120, 133, 119, 115, 129, 113, 125, 123, 121, 113, 129, 118, 146, 111, 110, 127, 132, 126, 131, 138, 128, 140, 123, 122, 107, 120, 134, 124, 109, 135, 146, 113, 123, 119, 116, 119, 125, 128, 115, 138, 129, 114, 113, 123, 130, 142, 127, 118, 134, 131, 117, 126, 122, 134, 119, 136, 123, 132, 116, 112, 116, 118, 132, 144, 129, 124, 133, 126, 115, 129, 128, 120, 113, 125, 109, 127, 124, 130, 128, 140, 117, 121, 116, 124, 127, 128, 120, 132, 129, 122, 116, 131, 123, 130, 125, 136, 128, 132, 135, 122, 111, 133, 128, 112, 134, 125, 123, 127, 118, 112, 147, 96, 129, 140, 121, 129, 121, 136, 124, 106, 121, 136, 113, 110, 135, 121, 141, 122, 133, 135, 119, 108, 132, 137, 128, 125, 142, 131, 114, 132, 122, 122, 116, 111, 130, 111, 127, 112, 123, 124, 111, 128, 131, 129, 122, 99, 132, 149, 110, 111, 122, 122, 129, 119, 128, 114, 118, 128, 101, 106, 116, 127, 123, 121, 123, 125, 110, 115, 134, 130, 115, 126, 151, 120, 135, 117, 121, 127, 139, 123, 102, 107, 123, 111, 118, 122, 136, 120, 121, 112, 120, 106, 125, 129, 139, 131, 130, 120, 128, 111, 127, 126, 126, 125, 137, 116, 128, 130, 140, 143, 132, 114, 118, 115, 127, 129, 136, 130, 158, 113, 125, 144, 130, 123, 121, 136, 129, 121, 125, 109, 138, 129, 113, 138, 117, 161, 117, 128, 124, 124, 123, 108, 118, 119, 111, 138, 111, 134, 132, 133, 133, 127, 129, 130, 140, 141, 137, 125, 132, 125, 130, 122, 132, 107, 131, 138, 125, 110, 124, 137, 117, 122, 130, 132, 126, 122, 126, 143, 122, 136, 124, 135, 126, 125, 142, 116, 106, 130, 132, 125, 119, 118, 123, 122, 120, 146, 109, 111, 141, 119, 116, 132, 128, 116, 126, 131, 122, 108, 122, 121, 130, 136, 104, 146, 130, 125, 109, 134, 122, 139, 137, 145, 121, 133, 118, 127, 125, 113, 130, 125, 138, 124, 106, 137, 116, 119, 124, 131, 129, 121, 127, 110, 120, 118, 125, 140, 129, 121, 120, 118, 129, 135, 130, 142, 109, 130, 125, 128, 133, 126, 132, 124, 120, 132, 114, 125, 121, 128, 121, 130, 131, 118, 125, 125, 150, 130, 120, 119, 141, 116, 111, 113, 126, 129, 122, 126, 113, 139, 134, 112, 130, 133, 121, 125, 130, 125, 133, 125, 115, 133, 131, 118, 105, 121, 118, 124, 138, 128, 125, 115, 134, 123, 147, 130, 118, 129, 116, 119, 135, 118, 132, 138, 128, 116, 129, 123, 128, 120, 125, 120, 130, 128, 134, 121, 126, 134, 145, 123, 137, 106, 119, 132, 110, 139, 125, 113, 122, 123, 120, 124, 137, 135, 114, 144, 121, 136, 114, 119, 130, 122, 109, 133, 126, 130, 127, 140, 131, 123, 136, 109, 120, 110, 95, 123, 122, 115, 132, 129, 117, 127, 126, 110, 121, 125, 129, 130, 127, 108, 143, 116, 123, 109, 121, 119, 133, 112, 116, 117, 113, 128, 122, 144, 110, 134, 128, 133, 117, 94, 122, 153, 119, 116, 127, 138, 112, 143, 125, 120, 113, 114, 130, 114, 149, 128, 127, 113, 118, 127, 127, 160, 112, 127, 114, 140, 121, 112, 112, 105, 121, 118, 123, 133, 108, 133, 127, 131, 119, 140, 127, 122, 143, 119, 113, 131, 132, 123, 140, 122, 126, 124, 122, 130, 133, 131, 138, 139, 138, 132, 115, 148, 124, 135, 129, 119, 123, 125, 126, 121, 132, 117, 122, 111, 128, 134, 134, 136, 131, 114, 124, 150, 147, 107, 122, 135, 122, 113, 114, 134, 115, 130, 121, 128, 129, 121, 131, 126, 108, 137, 107, 133, 134, 135, 127, 131, 123, 116, 111, 134, 127, 135, 118, 126, 129, 125, 98, 125, 135, 134, 127, 127, 118, 121, 106, 109, 122, 144, 118, 116, 119, 138, 115, 113, 140, 107, 136, 127, 115, 124, 114, 116, 136, 126, 123, 132, 112, 118, 136, 129, 121, 122, 124, 105, 110, 146, 135, 134, 135, 117, 128, 129, 117, 116, 122, 134, 116, 116, 123, 140, 139, 133, 105, 125, 116, 128, 117, 115, 104, 119, 120, 125, 125, 115, 128, 149, 149, 129, 118, 129, 142, 129, 126, 137, 104, 124, 127, 129, 122, 128, 144, 134, 126, 125, 124, 137, 139, 123, 143, 124, 127, 122, 138, 128, 118, 109, 135, 126, 123, 113, 131, 124, 124, 129, 113, 139, 112, 129, 129, 123, 121, 115, 128, 119, 131, 140, 126, 136, 123, 114, 140, 135, 138, 119, 121, 121, 116, 121, 131, 116, 142, 111, 142, 118, 131, 123, 130, 114, 112, 119, 128, 123, 126, 123, 119, 123, 115, 136, 117, 127, 118, 133, 135, 124, 113, 116, 114, 128, 142, 145, 110, 126, 112, 130, 131, 130, 107, 115, 127, 118, 129, 116, 120, 133, 143, 139, 117, 138, 128, 124, 143, 140, 128, 118, 132, 139, 121, 106, 129, 129, 120, 144, 119, 116, 133, 129, 123, 115, 133, 120, 116, 111, 137, 135, 117, 126, 122, 129, 118, 131, 115, 115, 117, 134, 122, 105, 144, 127, 102, 128, 109, 112, 141, 117, 138, 127, 126, 122, 126, 124, 126, 114, 110, 113, 135, 123, 123, 126, 142, 107, 131, 113, 122, 126, 139, 123, 123, 132, 110, 125, 131, 126, 130, 118, 119, 133, 127, 118, 128, 127, 109, 134, 130, 105, 134, 142, 114, 111, 121, 134, 140, 138, 134, 117, 121, 131, 124, 127, 109, 112, 133, 135, 135, 131, 123, 145, 106, 127, 122, 127, 140, 114, 134, 118, 126, 120, 117, 111, 119, 123, 126, 136, 138, 127, 115, 128, 146, 112, 131, 110, 128, 122, 127, 131, 129, 134, 101, 135, 129, 116, 106, 136, 129, 127, 111, 133, 133, 111, 120, 129, 123, 131, 117, 125, 124, 108, 137, 122, 131, 140, 131, 131, 129, 135, 122, 132, 120, 111, 122, 122, 121, 119, 134, 126, 119, 103, 133, 116, 127, 121, 128, 115, 113, 134, 123, 121, 130, 131, 136, 146, 140, 133, 141, 126, 133, 120, 124, 137, 121, 124, 119, 117, 120, 132, 117, 123, 149, 122, 135, 132, 123, 109, 116, 124, 120, 141, 114, 121, 127, 142, 108, 127, 124, 125, 116, 104, 128, 136, 119, 134, 117, 138, 122, 122, 118, 137, 137, 146, 123, 126, 122, 102, 116, 122, 121, 114, 117, 139, 126, 125, 110, 115, 116, 128, 113, 139, 126, 128, 136, 120, 104, 121, 114, 139, 144, 134, 121, 133, 131, 124, 139, 150, 150, 107, 144, 126, 112, 115, 120, 119, 116, 129, 136, 117, 123, 124, 129, 131, 117, 118, 125, 116, 125, 126, 132, 118, 130, 113, 114, 135, 112, 118, 119, 127, 135, 123, 108, 107, 136, 113, 146, 108, 126, 124, 122, 117, 119, 134, 135, 113, 128, 126, 114, 133, 116, 123, 117, 125, 121, 124, 130, 127, 132, 109, 134, 114, 134, 124, 134, 118, 125, 142, 125, 117, 124, 144, 116, 111, 121, 114, 126, 123, 125, 125, 125, 141, 138, 137, 135, 110, 146, 106, 127, 120, 116, 113, 126, 127, 109, 117, 111, 148, 129, 106, 128, 116, 134, 123, 128, 125, 117, 126, 111, 113, 116, 113, 143, 128, 126, 138, 123, 126, 122, 131, 125, 117, 122, 133, 113, 121, 140, 142, 135, 108, 124, 120, 115, 141, 101, 120, 136, 119, 123, 133, 128, 132, 125, 128, 116, 120, 147, 121, 126, 134, 117, 120, 119, 126, 121, 133, 118, 108, 124, 141, 136, 114, 104, 99, 143, 134, 133, 138, 121, 139, 125, 131, 140, 125, 122, 131, 109, 130, 125, 129, 129, 119, 123, 127, 125, 127, 111, 116, 134, 124, 123, 131, 120, 112, 129, 116, 122, 138, 144, 144, 107, 141, 136, 128, 111, 138, 127, 134, 130, 138, 133, 123, 109, 123, 104, 123, 137, 133, 126, 116, 119, 146, 137, 118, 109, 129, 127, 130, 132, 111, 108, 128, 163, 119, 129, 120, 125, 122, 124, 144, 101, 126, 127, 130, 125, 122, 121, 138, 122, 126, 139, 127, 121, 136, 121, 113, 139, 142, 131, 133, 125, 114, 122, 113, 127, 120, 102, 119, 129, 121, 116, 127, 128, 126, 120, 105, 121, 119, 110, 123, 131, 125, 126, 126, 114, 132, 123, 110, 121, 115, 142, 115, 125, 136, 165, 137, 146, 116, 101, 127, 118, 125, 122, 132, 115, 125, 130, 133, 133, 134, 140, 127, 148, 118, 138, 118, 125, 124, 150, 117, 109, 124, 150, 138, 122, 143, 123, 132, 138, 139, 115, 108, 126, 114, 110, 138, 113, 133, 110, 127, 119, 132, 137, 133, 123, 115, 113, 124, 147, 136, 130, 132, 130, 147, 117, 110, 137, 130, 132, 113, 133, 124, 106, 121, 103, 118, 137, 120, 140, 132, 115, 124, 144, 135, 128, 109, 116, 115, 137, 107, 105, 123, 126, 132, 130, 143, 132, 116, 118, 135, 113, 128, 130, 121, 144, 119, 112, 129, 130, 133, 129, 123, 125, 118, 131, 128, 130, 119, 123, 133, 127, 133, 127, 120, 129, 120, 141, 123, 111, 119, 124, 116, 141, 114, 139, 119, 135, 117, 119, 115, 116, 136, 133, 115, 124, 123, 126, 132, 129, 127, 124, 126, 145, 139, 127, 108, 135, 136, 114, 105, 105, 110, 115, 136, 128, 137, 119, 134, 132, 118, 118, 133, 123, 109, 119, 124, 123, 121, 139, 102, 131, 132, 118, 138, 128, 129, 111, 121, 129, 121, 131, 136, 121, 125, 121, 118, 132, 142, 119, 126, 113, 113, 130, 125, 114, 132, 116, 139, 117, 115, 122, 113, 126, 135, 119, 135, 144, 136, 115, 122, 136, 144, 128, 124, 103, 121, 122, 102, 140, 118, 114, 117, 151, 127, 135, 147, 129, 129, 124, 139, 117, 132, 115, 120, 131, 129, 119, 114, 110, 126, 120, 122, 121, 127, 133, 140, 119, 122, 121, 118, 127, 111, 131, 120, 136, 116, 126, 127, 128, 130, 114, 110, 131, 120, 123, 137, 101, 120, 123, 138, 124, 144, 125, 130, 125, 135, 116, 125, 138, 142, 117, 125, 143, 128, 141, 114, 122, 133, 120, 135, 143, 133, 104, 104, 124, 113, 114, 121, 114, 121, 125, 116, 141, 111, 116, 97, 126, 138, 124, 133, 132, 121, 123, 112, 142, 145, 127, 141, 110, 142, 116, 122, 128, 124, 123, 135, 110, 124, 115, 128, 126, 156, 119, 130, 138, 115, 129, 132, 112, 114, 135, 126, 128, 127, 129, 135, 131, 141, 124, 121, 119, 125, 119, 113, 114, 106, 128, 126, 128, 114, 117, 108, 149, 120, 130, 124, 124, 128, 122, 126, 126, 106, 128, 122, 146, 159, 112, 123, 119, 123, 118, 131, 119, 115, 152, 126, 120, 139, 117, 146, 132, 99, 142, 124, 121, 134, 116, 140, 130, 133, 128, 108, 134, 131, 125, 117, 138, 130, 126, 126, 128, 124, 128, 115, 126, 121, 129, 135, 143, 127, 122, 136, 114, 149, 121, 128, 109, 114, 105, 122, 124, 120, 131, 123, 95, 121, 122, 133, 121, 135, 132, 105, 123, 121, 112, 136, 114, 144, 127, 130, 125, 131, 130, 140, 120, 123, 131, 124, 129, 131, 120, 156, 121, 143, 125, 115, 121, 125, 119, 154, 126, 118, 125, 123, 138, 112, 129, 131, 118, 133, 124, 124, 121, 115, 146, 135, 118, 136, 97, 126, 125, 135, 127, 121, 122, 137, 125, 138, 139, 118, 121, 112, 101, 119, 117, 131, 135, 111, 114, 121, 121, 127, 139, 113, 122, 136, 126, 147, 121, 99, 123, 122, 119, 113, 108, 124, 119, 134, 120, 131, 139, 115, 122, 135, 123, 126, 112, 127, 123, 126, 109, 133, 135, 139, 131, 117, 126, 113, 118, 128, 126, 119, 123, 147, 107, 114, 121, 124, 122, 128, 117, 133, 119, 140, 132, 148, 118, 134, 141, 139, 120, 122, 120, 134, 122, 118, 126, 115, 127, 110, 131, 115, 128, 123, 118, 119, 130, 147, 145, 108, 114, 103, 126, 128, 139, 122, 110, 126, 126, 132, 124, 116, 129, 117, 143, 114, 131, 137, 125, 111, 129, 133, 111, 138, 129, 116, 148, 122, 120, 136, 130, 130, 128, 127, 139, 108, 106, 133, 118, 127, 132, 141, 130, 136, 121, 128, 137, 145, 123, 135, 121, 117, 132, 118, 139, 133, 122, 103, 126, 111, 119, 121, 149, 123, 113, 111, 122, 117, 131, 124, 143, 131, 112, 123, 112, 123, 116, 128, 117, 121, 138, 116, 120, 119, 128, 117, 123, 124, 135, 111, 131, 137, 134, 147, 124, 122, 130, 123, 109, 119, 116, 127, 114, 116, 125, 119, 119, 132, 138, 127, 139, 133, 116, 112, 116, 128, 99, 101, 127, 130, 117, 124, 129, 121, 133, 136, 122, 135, 130, 136, 128, 139, 136, 113, 142, 120, 157, 124, 135, 121, 132, 132, 108, 125, 121, 132, 123, 118, 121, 113, 119, 121, 131, 121, 122, 123, 126, 122, 134, 111, 118, 121, 118, 118, 135, 143, 120, 122, 129, 130, 106, 131, 139, 138, 119, 136, 132, 121, 147, 128, 117, 133, 128, 110, 122, 128, 144, 119, 124, 126, 120, 115, 122, 107, 123, 112, 109, 126, 130, 134, 117, 135, 133, 125, 111, 125, 122, 116, 128, 122, 123, 106, 125, 130, 138, 128, 122, 117, 124, 123, 135, 132, 119, 128, 119, 123, 131, 129, 115, 126, 136, 113, 136, 133, 119, 138, 134, 128, 134, 131, 121, 123, 123, 135, 131, 145, 123, 134, 115, 121, 130, 123, 125, 127, 118, 113, 139, 121, 124, 111, 116, 120, 120, 126, 143, 114, 119, 108, 136, 119, 126, 125, 151, 117, 113, 139, 120, 116, 132, 129, 127, 143, 126, 112, 134, 127, 126, 140, 118, 114, 115, 127, 126, 136, 129, 129, 129, 124, 122, 129, 124, 121, 128, 119, 123, 138, 143, 121, 116, 118, 124, 120, 102, 137, 112, 125, 123, 126, 96, 108, 115, 124, 146, 119, 113, 125, 133, 117, 135, 146, 115, 147, 133, 116, 134, 125, 123, 121, 115, 115, 119, 124, 136, 132, 150, 115, 138, 121, 117, 120, 122, 131, 146, 124, 128, 142, 125, 125, 120, 127, 124, 123, 109, 126, 121, 133, 130, 107, 127, 135, 126, 123, 137, 115, 118, 134, 127, 134, 140, 142, 130, 118, 109, 119, 129, 140, 124, 126, 102, 116, 135, 114, 112, 123, 118, 122, 113, 129, 125, 128, 146, 143, 114, 135, 114, 118, 131, 127, 106, 118, 134, 116, 112, 137, 129, 125, 128, 153, 134, 123, 117, 130, 125, 102, 127, 142, 116, 130, 131, 119, 126, 112, 134, 143, 113, 152, 136, 121, 116, 112, 122, 131, 126, 122, 113, 125, 119, 136, 133, 140, 131, 130, 138, 106, 128, 124, 125, 125, 135, 148, 127, 128, 141, 153, 114, 130, 136, 120, 105, 132, 134, 119, 115, 138, 125, 122, 128, 128, 112, 119, 121, 120, 123, 124, 126, 134, 119, 136, 128, 112, 128, 134, 137, 123, 124, 131, 128, 134, 128, 143, 125, 119, 115, 131, 126, 125, 117, 155, 133, 146, 144, 120, 141, 101, 139, 113, 119, 125, 136, 128, 138, 108, 118, 122, 134, 141, 132, 114, 121, 123, 132, 136, 115, 128, 121, 123, 115, 131, 124, 125, 126, 126, 144, 132, 117, 127, 126, 122, 138, 136, 129, 128, 130, 133, 122, 127, 122, 136, 123, 126, 125, 161, 109, 128, 145, 144, 134, 124, 106, 123, 126, 115, 131, 119, 124, 130, 114, 120, 127, 123, 131, 125, 133, 124, 120, 129, 128, 111, 148, 117, 112, 126, 134, 124, 135, 124, 126, 130, 122, 128, 143, 116, 119, 107, 122, 122, 107, 128, 133, 104, 126, 119, 137, 106, 109, 117, 138, 132, 106, 124, 129, 122, 146, 125, 122, 145, 135, 116, 125, 114, 107, 124, 116, 124, 106, 136, 122, 109, 129, 136, 136, 138, 121, 136, 115, 136, 146, 120, 132, 128, 116, 113, 135, 115, 122, 119, 131, 112, 148, 132, 101, 110, 136, 134, 134, 128, 115, 123, 123, 129, 128, 128, 127, 134, 128, 133, 130, 123, 129, 119, 129, 121, 124, 129, 138, 126, 123, 101, 125, 128, 138, 101, 125, 150, 110, 111, 115, 113, 140, 137, 128, 121, 129, 120, 117, 127, 131, 121, 137, 132, 126, 127, 113, 148, 121, 115, 124, 111, 151, 125, 158, 133, 126, 136, 131, 130, 146, 130, 127, 134, 144, 123, 126, 125, 128, 143, 114, 112, 130, 124, 122, 129, 128, 120, 132, 137, 124, 128, 118, 121, 134, 136, 116, 111, 115, 147, 107, 128, 122, 108, 129, 118, 137, 102, 127, 133, 115, 117, 126, 98, 115, 135, 144, 121, 141, 133, 137, 132, 110, 124, 122, 127, 129, 109, 135, 152, 134, 119, 125, 111, 136, 132, 130, 132, 130, 144, 116, 129, 132, 126, 113, 116, 114, 134, 109, 133, 133, 121, 117, 117, 138, 127, 128, 135, 130, 136, 117, 116, 120, 125, 119, 123, 139, 125, 118, 114, 125, 128, 109, 142, 105, 152, 123, 126, 130, 106, 119, 132, 130, 119, 131, 115, 119, 130, 133, 113, 111, 129, 134, 137, 134, 130, 141, 115, 110, 144, 130, 126, 113, 118, 128, 109, 122, 141, 121, 142, 130, 142, 119, 148, 137, 116, 128, 131, 130, 110, 142, 135, 142, 111, 128, 113, 108, 120, 111, 136, 150, 151, 136, 129, 137, 141, 117, 130, 134, 106, 126, 125, 98, 116, 135, 118, 129, 148, 118, 124, 117, 136, 119, 112, 123, 111, 103, 120, 100, 124, 120, 143, 107, 121, 100, 126, 124, 131, 135, 109, 135, 118, 112, 121, 115, 122, 124, 118, 114, 126, 126, 104, 131, 122, 141, 129, 124, 111, 127, 119, 124, 123, 128, 147, 135, 147, 123, 126, 140, 116, 118, 118, 124, 122, 123, 139, 124, 137, 129, 118, 117, 125, 105, 128, 130, 110, 128, 119, 144, 121, 114, 114, 110, 117, 126, 134, 122, 116, 106, 112, 127, 149, 126, 127, 121, 120, 132, 113, 132, 135, 112, 100, 122, 121, 132, 106, 127, 115, 131, 123, 121, 124, 117, 118, 111, 153, 126, 112, 136, 131, 130, 126, 116, 111, 142, 128, 111, 142, 134, 119, 135, 121, 139, 108, 126, 127, 107, 138, 128, 129, 119, 143, 116, 125, 116, 132, 140, 146, 130, 123, 128, 135, 134, 111, 111, 132, 124, 119, 107, 125, 115, 115, 126, 122, 133, 126, 132, 126, 128, 124, 109, 105, 133, 143, 117, 147, 129, 128, 135, 126, 122, 113, 117, 116, 132, 146, 142, 115, 128, 130, 151, 125, 129, 125, 120, 134, 137, 129, 128, 122, 129, 132, 123, 121, 104, 120, 119, 126, 131, 100, 109, 107, 96, 125, 133, 122, 122, 129, 128, 126, 135, 118, 107, 132, 126, 141, 135, 113, 110, 114, 132, 132, 127, 109, 120, 125, 132, 122, 125, 160, 125, 122, 136, 129, 128, 121, 118, 132, 146, 132, 125, 143, 128, 129, 121, 130, 120, 111, 122, 112, 136, 121, 111, 135, 121, 138, 127, 132, 107, 122, 127, 137, 135, 128, 116, 108, 143, 124, 125, 120, 124, 115, 135, 137, 137, 120, 139, 145, 139, 145, 149, 123, 137, 129, 132, 112, 110, 130, 112, 141, 133, 127, 131, 123, 118, 129, 115, 127, 113, 130, 135, 122, 137, 122, 133, 135, 125, 121, 128, 129, 124, 157, 128, 115, 124, 135, 122, 123, 132, 127, 122, 115, 121, 118, 137, 122, 125, 117, 132, 119, 128, 124, 123, 143, 122, 129, 111, 110, 127, 132, 115, 118, 113, 114, 131, 130, 130, 128, 114, 119, 127, 107, 128, 112, 132, 115, 134, 133, 134, 118, 129, 118, 140, 115, 121, 127, 124, 105, 133, 142, 130, 123, 112, 120, 126, 128, 143, 135, 131, 130, 138, 130, 129, 116, 115, 139, 118, 118, 129, 126, 116, 138, 128, 127, 122, 138, 137, 97, 121, 127, 149, 116, 126, 102, 129, 132, 142, 130, 119, 125, 117, 117, 135, 126, 116, 110, 124, 121, 129, 125, 131, 124, 130, 122, 136, 118, 122, 122, 108, 109, 124, 122, 136, 128, 142, 113, 122, 124, 112, 123, 103, 122, 130, 117, 121, 119, 108, 120, 133, 119, 125, 111, 131, 128, 125, 122, 118, 131, 110, 113, 142, 118, 125, 126, 120, 111, 106, 117, 115, 131, 133, 134, 130, 97, 115, 131, 144, 120, 116, 137, 153, 127, 120, 133, 138, 114, 116, 130, 123, 124, 143, 126, 144, 124, 146, 120, 127, 119, 107, 120, 127, 88, 130, 127, 136, 137, 118, 146, 131, 138, 125, 143, 132, 123, 131, 113, 123, 132, 128, 129, 112, 120, 104, 121, 111, 111, 137, 110, 132, 115, 132, 135, 115, 120, 114, 133, 117, 126, 131, 123, 114, 124, 124, 123, 121, 115, 111, 119, 116, 120, 124, 141, 117, 131, 126, 138, 125, 130, 128, 140, 129, 115, 126, 137, 132, 119, 127, 134, 128, 123, 119, 136, 151, 116, 138, 153, 133, 110, 127, 130, 135, 129, 120, 134, 126, 125, 114, 138, 116, 130, 126, 140, 99, 110, 124, 126, 125, 124, 132, 118, 129, 129, 141, 111, 128, 134, 129, 127, 137, 125, 126, 132, 120, 124, 117, 149, 125, 112, 131, 119, 135, 110, 112, 145, 124, 132, 114, 120, 118, 104, 117, 119, 119, 130, 126, 123, 128, 120, 123, 132, 133, 108, 126, 122, 142, 135, 126, 139, 116, 116, 129, 131, 137, 127, 124, 120, 140, 119, 109, 123, 117, 111, 125, 135, 122, 114, 130, 125, 135, 125, 116, 130, 129, 122, 122, 114, 133, 121, 132, 105, 104, 126, 106, 112, 123, 109, 132, 131, 129, 110, 150, 132, 126, 130, 125, 127, 131, 127, 140, 135, 130, 121, 136, 135, 124, 125, 139, 124, 133, 120, 123, 127, 125, 132, 136, 128, 113, 130, 127, 118, 127, 114, 127, 110, 127, 129, 129, 136, 119, 124, 118, 120, 114, 118, 104, 119, 124, 124, 117, 115, 128, 118, 115, 115, 123, 116, 112, 130, 115, 124, 137, 119, 112, 129, 116, 103, 113, 135, 129, 124, 123, 119, 117, 116, 140, 126, 137, 121, 107, 123, 107, 121, 120, 115, 123, 139, 124, 133, 126, 136, 105, 126, 126, 121, 116, 112, 138, 90, 126, 130, 117, 114, 116, 130, 148, 128, 133, 140, 120, 132, 121, 124, 125, 133, 134, 133, 116, 124, 121, 125, 134, 115, 119, 126, 129, 123, 114, 125, 132, 137, 124, 115, 122, 130, 123, 104, 131, 126, 127, 129, 163, 128, 132, 136, 115, 111, 137, 127, 162, 122, 128, 126, 129, 129, 134, 127, 124, 123, 128, 134, 116, 118, 125, 123, 120, 123, 122, 137, 122, 124, 122, 130, 129, 141, 129, 116, 131, 132, 106, 140, 143, 152, 126, 125, 128, 101, 119, 119, 125, 125, 129, 118, 121, 111, 136, 113, 126, 124, 123, 121, 114, 122, 138, 127, 113, 134, 139, 112, 129, 135, 123, 131, 137, 135, 131, 134, 126, 129, 125, 131, 132, 126, 121, 120, 146, 135, 123, 158, 124, 118, 132, 119, 112, 136, 137, 132, 116, 119, 149, 115, 117, 130, 126, 134, 114, 146, 121, 140, 124, 129, 128, 136, 121, 129, 123, 134, 144, 123, 126, 146, 122, 142, 147, 139, 108, 125, 101, 131, 127, 123, 124, 122, 140, 129, 154, 126, 116, 129, 122, 124, 124, 120, 158, 136, 125, 142, 132, 106, 129, 123, 132, 116, 115, 121, 119, 122, 142, 106, 127, 133, 121, 112, 141, 137, 127, 102, 133, 113, 132, 115, 116, 123, 114, 122, 133, 97, 123, 127, 113, 127, 104, 129, 129, 123, 133, 123, 126, 121, 121, 126, 128, 116, 116, 118, 143, 128, 143, 126, 132, 131, 124, 115, 112, 112, 134, 118, 130, 116, 138, 122, 138, 134, 147, 115, 116, 146, 126, 127, 138, 158, 114, 157, 123, 133, 120, 125, 137, 119, 141, 115, 147, 111, 124, 129, 134, 104, 126, 120, 120, 120, 124, 129, 131, 132, 127, 122, 123, 125, 117, 125, 125, 131, 122, 118, 137, 113, 112, 128, 132, 121, 143, 117, 135, 126, 110, 124, 117, 116, 124, 115, 128, 118, 134, 110, 102, 150, 121, 138, 104, 117, 125, 127, 134, 113, 140, 129, 123, 123, 142, 147, 132, 138, 135, 125, 127, 111, 115, 120, 96, 111, 119, 132, 141, 116, 164, 108, 125, 124, 131, 118, 108, 104, 137, 143, 122, 120, 125, 141, 139, 126, 116, 106, 132, 148, 121, 134, 132, 133, 135, 116, 149, 116, 127, 110, 147, 103, 116, 131, 118, 118, 127, 138, 117, 123, 137, 139, 105, 130, 117, 110, 115, 135, 109, 137, 146, 123, 128, 131, 118, 107, 117, 133, 124, 137, 137, 107, 129, 116, 130, 122, 131, 127, 120, 137, 127, 128, 128, 119, 134, 131, 125, 115, 128, 120, 113, 132, 128, 123, 131, 112, 131, 132, 120, 126, 128, 121, 124, 123, 114, 116, 121, 132, 119, 122, 134, 117, 110, 138, 128, 132, 109, 107, 118, 137, 136, 119, 134, 129, 154, 130, 111, 124, 123, 120, 128, 137, 111, 126, 124, 128, 131, 122, 103, 110, 118, 155, 137, 127, 120, 128, 125, 124, 132, 129, 113, 116, 112, 127, 124, 131, 129, 93, 110, 128, 119, 151, 135, 139, 121, 134, 126, 113, 125, 130, 122, 120, 123, 139, 125, 108, 124, 123, 126, 121, 138, 118, 115, 101, 134, 117, 118, 122, 142, 113, 102, 124, 143, 125, 124, 121, 125, 134, 127, 129, 114, 120, 129, 174, 129, 144, 140, 131, 142, 115, 135, 148, 126, 120, 132, 134, 133, 131, 133, 129, 132, 113, 114, 136, 118, 112, 131, 138, 112, 120, 164, 121, 126, 134, 127, 122, 154, 129, 137, 91, 114, 126, 116, 121, 126, 114, 123, 118, 137, 139, 116, 115, 134, 127, 124, 135, 127, 127, 130, 103, 114, 131, 111, 113, 112, 127, 138, 120, 129, 134, 121, 130, 123, 120, 139, 141, 127, 118, 126, 126, 110, 130, 123, 119, 128, 138, 121, 104, 132, 124, 120, 119, 132, 133, 135, 103, 141, 118, 111, 119, 124, 121, 125, 156, 116, 137, 114, 128, 124, 122, 124, 123, 119, 125, 118, 127, 121, 118, 128, 127, 117, 114, 108, 108, 142, 113, 128, 137, 129, 122, 125, 115, 128, 107, 139, 122, 111, 116, 124, 118, 141, 126, 145, 121, 126, 126, 149, 128, 125, 120, 128, 123, 123, 144, 109, 131, 125, 121, 124, 114, 131, 124, 139, 134, 120, 125, 120, 137, 161, 115, 126, 101, 132, 146, 136, 120, 118, 114, 103, 157, 128, 114, 117, 126, 142, 133, 129, 120, 94, 131, 129, 117, 120, 124, 128, 135, 106, 120, 120, 143, 142, 137, 126, 144, 116, 120, 105, 102, 119, 145, 143, 111, 121, 127, 132, 120, 148, 125, 113, 127, 129, 117, 125, 119, 134, 142, 135, 125, 143, 135, 125, 120, 103, 96, 140, 119, 128, 125, 125, 131, 127, 121, 111, 128, 141, 123, 125, 124, 120, 142, 118, 128, 110, 108, 120, 142, 123, 137, 123, 118, 146, 119, 117, 120, 121, 109, 148, 133, 146, 126, 126, 115, 126, 118, 132, 124, 111, 130, 131, 143, 115, 114, 127, 122, 123, 144, 138, 110, 136, 122, 116, 125, 130, 124, 126, 134, 119, 139, 127, 126, 135, 136, 146, 135, 137, 127, 107, 119, 125, 107, 119, 125, 128, 116, 117, 114, 116, 124, 121, 121, 121, 110, 131, 125, 128, 113, 124, 126, 130, 150, 113, 123, 122, 120, 154, 119, 125, 100, 124, 108, 116, 111, 121, 127, 132, 119, 134, 133, 139, 117, 121, 122, 118, 133, 115, 128, 121, 132, 131, 114, 128, 116, 118, 137, 139, 113, 130, 123, 125, 123, 119, 117, 114, 134, 133, 135, 131, 112, 132, 141, 108, 136, 126, 134, 123, 125, 141, 127, 133, 116, 135, 126, 127, 132, 124, 125, 123, 125, 121, 155, 136, 120, 133, 132, 124, 134, 140, 123, 111, 126, 130, 111, 133, 134, 133, 122, 129, 116, 118, 123, 128, 126, 122, 126, 115, 128, 99, 137, 127, 119, 117, 143, 139, 128, 141, 124, 128, 123, 107, 131, 113, 114, 111, 118, 113, 124, 116, 128, 142, 118, 124, 116, 127, 125, 130, 121, 111, 123, 129, 121, 122, 130, 122, 123, 100, 121, 107, 130, 127, 101, 113, 132, 128, 123, 138, 141, 125, 136, 113, 125, 125, 113, 120, 121, 124, 120, 117, 117, 126, 130, 119, 122, 122, 119, 125, 144, 124, 115, 137, 134, 119, 124, 149, 118, 130, 132, 138, 129, 115, 132, 107, 129, 137, 145, 119, 118, 127, 143, 129, 120, 126, 135, 125, 110, 105, 128, 127, 116, 127, 131, 130, 120, 128, 119, 128, 139, 116, 130, 116, 125, 115, 115, 123, 102, 134, 104, 120, 119, 134, 133, 113, 129, 109, 124, 127, 135, 128, 127, 120, 128, 138, 137, 128, 112, 124, 115, 111, 139, 128, 126, 130, 127, 105, 123, 140, 126, 137, 136, 140, 129, 133, 127, 122, 145, 125, 123, 127, 130, 117, 127, 107, 135, 121, 128, 135, 130, 122, 134, 121, 132, 121, 102, 128, 109, 108, 134, 105, 119, 130, 127, 108, 133, 122, 122, 132, 127, 121, 121, 124, 129, 118, 132, 116, 133, 121, 110, 127, 135, 121, 131, 123, 121, 111, 114, 114, 131, 119, 132, 129, 129, 120, 141, 135, 119, 129, 106, 111, 120, 112, 121, 132, 125, 138, 133, 132, 116, 119, 132, 134, 130, 122, 113, 127, 128, 128, 113, 146, 115, 134, 138, 132, 134, 141, 123, 140, 112, 147, 121, 153, 121, 142, 113, 122, 125, 116, 109, 136, 129, 127, 134, 128, 131, 128, 130, 135, 129, 112, 123, 138, 124, 113, 128, 119, 135, 127, 141, 121, 129, 130, 114, 137, 111, 124, 112, 129, 122, 100, 124, 127, 141, 123, 109, 123, 138, 137, 126, 131, 147, 126, 117, 137, 133, 113, 129, 137, 113, 145, 118, 104, 142, 127, 127, 112, 132, 115, 118, 118, 137, 130, 109, 117, 120, 137, 127, 118, 129, 130, 128, 105, 120, 133, 118, 125, 129, 104, 131, 120, 122, 130, 124, 119, 113, 115, 144, 114, 112, 110, 129, 120, 124, 121, 123, 126, 119, 125, 134, 128, 122, 118, 136, 127, 115, 128, 132, 132, 123, 123, 129, 131, 128, 139, 115, 122, 110, 121, 121, 127, 125, 114, 139, 134, 121, 113, 143, 115, 116, 133, 135, 118, 137, 123, 134, 118, 138, 128, 126, 123, 136, 107, 130, 136, 126, 126, 118, 141, 135, 124, 139, 122, 129, 128, 139, 122, 132, 123, 128, 154, 115, 129, 146, 151, 130, 127, 120, 112, 140, 122, 121, 128, 113, 127, 124, 115, 133, 121, 127, 124, 135, 120, 126, 121, 110, 123, 135, 111, 131, 130, 123, 129, 110, 133, 122, 116, 136, 131, 131, 114, 126, 120, 126, 117, 130, 133, 129, 122, 113, 134, 129, 126, 138, 128, 111, 142, 113, 119, 125, 120, 113, 119, 121, 123, 145, 119, 125, 118, 114, 124, 130, 120, 122, 116, 124, 109, 109, 144, 103, 113, 121, 128, 151, 134, 116, 132, 115, 119, 122, 135, 122, 127, 131, 123, 141, 129, 113, 121, 137, 108, 133, 134, 118, 135, 135, 134, 135, 138, 123, 118, 125, 121, 133, 139, 117, 122, 122, 127, 114, 133, 115, 107, 107, 105, 128, 117, 113, 115, 118, 135, 121, 135, 131, 114, 125, 129, 123, 111, 121, 109, 125, 129, 113, 123, 131, 129, 112, 142, 119, 145, 122, 124, 141, 102, 120, 131, 133, 123, 119, 128, 121, 140, 127, 138, 110, 119, 126, 138, 123, 135, 136, 140, 127, 108, 114, 129, 121, 123, 135, 129, 113, 121, 133, 111, 123, 120, 138, 121, 141, 129, 112, 127, 122, 120, 124, 126, 137, 130, 123, 114, 133, 128, 131, 111, 127, 140, 126, 127, 119, 120, 134, 115, 124, 130, 140, 150, 140, 121, 122, 120, 119, 125, 134, 112, 119, 139, 135, 135, 128, 138, 121, 123, 116, 112, 124, 132, 124, 136, 108, 134, 120, 125, 112, 136, 128, 144, 150, 125, 140, 128, 132, 145, 122, 123, 118, 104, 125, 114, 118, 130, 137, 123, 120, 126, 124, 125, 125, 111, 129, 111, 142, 121, 121, 122, 128, 129, 123, 115, 123, 136, 119, 133, 130, 129, 132, 141, 119, 125, 112, 124, 127, 118, 123, 118, 115, 134, 122, 123, 120, 124, 135, 129, 117, 120, 128, 117, 129, 113, 138, 125, 104, 123, 124, 127, 126, 132, 122, 115, 111, 145, 127, 121, 116, 134, 131, 129, 131, 131, 116, 117, 110, 136, 116, 127, 126, 129, 138, 139, 124, 133, 115, 121, 120, 128, 111, 104, 133, 152, 124, 130, 131, 126, 138, 101, 118, 106, 120, 105, 116, 131, 122, 129, 124, 129, 123, 116, 120, 128, 107, 111, 125, 111, 127, 122, 110, 118, 104, 131, 146, 126, 119, 126, 127, 119, 134, 137, 114, 131, 120, 117, 120, 145, 121, 138, 115, 106, 124, 126, 128, 142, 113, 137, 131, 119, 126, 125, 131, 119, 128, 124, 133, 150, 142, 131, 127, 120, 116, 116, 123, 129, 130, 123, 128, 104, 143, 127, 135, 132, 130, 124, 123, 112, 128, 120, 132, 138, 128, 135, 117, 129, 124, 128, 116, 132, 110, 112, 127, 132, 113, 135, 113, 123, 114, 127, 117, 126, 120, 128, 119, 100, 116, 122, 106, 145, 143, 120, 123, 111, 125, 114, 120, 122, 122, 128, 115, 138, 126, 134, 126, 130, 127, 131, 119, 120, 130, 139, 125, 116, 119, 132, 133, 134, 134, 126, 145, 142, 136, 121, 125, 128, 120, 123, 115, 125, 131, 115, 122, 111, 128, 116, 119, 112, 127, 129, 124, 130, 128, 134, 114, 110, 117, 127, 127, 121, 122, 122, 137, 126, 144, 125, 127, 128, 123, 114, 127, 143, 134, 123, 110, 132, 129, 131, 125, 130, 133, 127, 131, 123, 112, 108, 157, 135, 110, 113, 126, 130, 126, 113, 124, 126, 136, 132, 118, 132, 136, 135, 126, 140, 120, 130, 131, 138, 131, 109, 120, 146, 115, 152, 123, 121, 121, 123, 121, 132, 125, 142, 126, 121, 119, 133, 128, 124, 116, 113, 125, 126, 106, 124, 120, 124, 126, 123, 126, 117, 122, 116, 112, 113, 137, 110, 131, 131, 126, 133, 133, 130, 133, 110, 113, 126, 126, 140, 120, 126, 127, 119, 142, 129, 142, 126, 124, 115, 131, 130, 124, 128, 124, 122, 124, 118, 139, 115, 137, 122, 125, 121, 126, 128, 124, 111, 129, 144, 106, 136, 130, 120, 155, 124, 122, 129, 122, 130, 123, 128, 131, 137, 133, 143, 135, 131, 123, 130, 124, 141, 120, 136, 132, 120, 114, 145, 136, 129, 121, 130, 109, 124, 139, 122, 134, 122, 118, 113, 108, 120, 118, 121, 114, 133, 121, 124, 138, 116, 136, 122, 131, 118, 119, 113, 121, 127, 129, 135, 127, 112, 111, 118, 116, 116, 135, 127, 130, 132, 126, 123, 125, 131, 125, 100, 119, 131, 138, 126, 118, 133, 122, 109, 137, 137, 112, 138, 123, 113, 148, 142, 125, 119, 127, 120, 121, 117, 134, 123, 138, 127, 124, 122, 135, 124, 120, 125, 130, 131, 130, 131, 121, 135, 133, 129, 131, 138, 134, 124, 146, 134, 132, 141, 124, 126, 137, 112, 121, 138, 121, 126, 123, 131, 133, 124, 120, 124, 127, 136, 125, 137, 133, 121, 128, 120, 123, 115, 132, 131, 127, 134, 134, 123, 134, 133, 123, 127, 127, 125, 120, 143, 115, 120, 116, 119, 114, 121, 121, 126, 125, 135, 134, 121, 139, 127, 124, 124, 141, 115, 117, 134, 126, 134, 122, 125, 116, 137, 125, 105, 128, 123, 124, 115, 111, 130, 127, 128, 113, 123, 121, 127, 116, 127, 109, 100, 129, 139, 119, 147, 127, 122, 111, 129, 119, 120, 128, 122, 123, 115, 125, 141, 105, 130, 106, 128, 127, 145, 128, 138, 124, 120, 122, 116, 108, 130, 119, 142, 135, 138, 131, 140, 134, 124, 125, 119, 129, 128, 126, 129, 129, 129, 131, 144, 162, 118, 137, 142, 117, 130, 120, 137, 113, 119, 125, 134, 107, 144, 129, 126, 110, 116, 140, 108, 113, 114, 118, 136, 113, 124, 131, 130, 126, 105, 112, 125, 115, 142, 122, 107, 118, 116, 130, 131, 127, 115, 138, 116, 130, 125, 107, 115, 132, 118, 117, 118, 117, 132, 126, 115, 129, 126, 127, 104, 119, 139, 116, 120, 130, 107, 109, 113, 130, 127, 143, 94, 105, 126, 122, 137, 120, 145, 127, 123, 116, 115, 133, 133, 135, 123, 134, 129, 116, 128, 113, 127, 136, 129, 134, 136, 147, 119, 123, 119, 126, 138, 138, 136, 130, 122, 119, 110, 119, 107, 134, 125, 121, 129, 123, 127, 113, 133, 110, 120, 119, 131, 111, 112, 131, 123, 129, 105, 137, 114, 131, 108, 135, 140, 142, 120, 125, 139, 136, 129, 118, 144, 121, 113, 132, 129, 142, 126, 114, 122, 125, 114, 139, 116, 138, 131, 125, 131, 123, 95, 118, 116, 119, 136, 136, 130, 112, 142, 117, 135, 102, 118, 136, 147, 137, 145, 132, 120, 122, 119, 122, 108, 124, 110, 138, 129, 140, 127, 148, 129, 126, 144, 127, 136, 130, 125, 116, 127, 128, 126, 139, 121, 123, 116, 121, 128, 121, 134, 126, 133, 119, 123, 127, 124, 137, 121, 141, 144, 104, 118, 132, 147, 136, 130, 121, 133, 132, 115, 120, 124, 138, 141, 122, 105, 123, 117, 111, 100, 132, 131, 126, 121, 125, 146, 140, 129, 116, 126, 119, 157, 127, 104, 128, 126, 119, 128, 141, 133, 138, 115, 127, 144, 136, 124, 125, 123, 120, 126, 128, 135, 127, 138, 132, 128, 120, 123, 129, 127, 109, 122, 121, 131, 128, 139, 123, 148, 140, 120, 130, 122, 105, 120, 112, 145, 92, 122, 122, 107, 132, 112, 130, 140, 115, 124, 117, 145, 126, 132, 134, 123, 126, 121, 123, 135, 130, 124, 130, 127, 119, 132, 135, 128, 124, 123, 115, 134, 118, 126, 110, 130, 123, 127, 128, 114, 125, 113, 141, 131, 130, 132, 124, 120, 128, 124, 124, 135, 124, 112, 110, 126, 130, 124, 125, 145, 145, 121, 106, 122, 115, 124, 122, 122, 136, 123, 125, 114, 144, 117, 130, 133, 138, 127, 134, 124, 124, 152, 135, 124, 117, 126, 118, 118, 115, 124, 125, 127, 139, 115, 120, 119, 111, 126, 116, 118, 118, 132, 120, 116, 132, 147, 126, 124, 147, 121, 134, 112, 108, 118, 128, 114, 124, 121, 102, 123, 125, 117, 122, 145, 125, 127, 135, 117, 137, 109, 111, 129, 148, 116, 116, 142, 135, 138, 129, 128, 112, 124, 119, 124, 130, 122, 110, 147, 120, 115, 119, 130, 114, 125, 119, 107, 122, 116, 130, 115, 144, 124, 125, 135, 127, 128, 131, 117, 132, 150, 131, 145, 140, 124, 123, 130, 122, 110, 140, 111, 118, 129, 132, 121, 123, 125, 142, 129, 131, 121, 136, 124, 124, 136, 125, 150, 134, 121, 113, 116, 123, 120, 138, 128, 130, 119, 137, 128, 118, 132, 128, 118, 105, 133, 101, 114, 121, 124, 132, 132, 124, 128, 143, 113, 133, 129, 136, 107, 115, 131, 131, 150, 136, 117, 105, 133, 133, 116, 122, 126, 127, 106, 134, 140, 114, 125, 124, 109, 136, 123, 140, 129, 116, 99, 105, 121, 116, 117, 124, 119, 130, 149, 122, 122, 115, 119, 120, 109, 124, 129, 139, 133, 116, 134, 120, 108, 115, 136, 118, 124, 130, 122, 124, 111, 118, 114, 128, 124, 117, 127, 124, 126, 140, 125, 114, 118, 130, 125, 122, 135, 128, 131, 132, 139, 135, 135, 109, 124, 118, 92, 125, 137, 145, 115, 135, 128, 118, 125, 110, 145, 132, 133, 119, 114, 117, 133, 143, 135, 123, 112, 122, 129, 107, 150, 124, 144, 135, 112, 130, 129, 121, 112, 149, 128, 124, 131, 130, 129, 130, 127, 117, 124, 137, 130, 120, 123, 124, 110, 134, 116, 112, 109, 124, 135, 114, 128, 127, 135, 121, 129, 132, 142, 131, 131, 111, 132, 131, 130, 138, 131, 103, 128, 135, 131, 120, 123, 139, 105, 134, 123, 138, 115, 131, 116, 107, 128, 139, 149, 123, 137, 151, 123, 128, 137, 138, 133, 130, 142, 107, 109, 116, 139, 121, 111, 127, 121, 138, 126, 122, 129, 136, 115, 110, 139, 146, 128, 140, 130, 120, 129, 150, 136, 129, 120, 144, 125, 115, 140, 116, 117, 105, 150, 120, 120, 121, 138, 128, 115, 123, 122, 130, 114, 114, 138, 102, 155, 119, 118, 123, 143, 117, 139, 144, 127, 111, 146, 121, 147, 130, 105, 132, 148, 107, 119, 141, 123, 116, 131, 140, 129, 137, 132, 127, 116, 115, 129, 124, 115, 137, 117, 112, 123, 121, 153, 133, 112, 139, 134, 107, 122, 139, 136, 122, 120, 122, 129, 123, 129, 121, 124, 124, 114, 121, 148, 126, 129, 134, 133, 131, 131, 132, 125, 146, 125, 122, 113, 111, 118, 127, 120, 131, 128, 118, 136, 141, 111, 122, 143, 115, 122, 124, 91, 116, 111, 123, 131, 122, 138, 130, 118, 139, 113, 129, 139, 120, 109, 111, 126, 123, 113, 110, 136, 125, 138, 121, 108, 114, 127, 111, 124, 117, 139, 125, 128, 127, 135, 130, 125, 131, 135, 139, 125, 131, 130, 130, 137, 108, 129, 132, 110, 119, 137, 121, 132, 146, 110, 128, 117, 124, 117, 115, 126, 130, 125, 128, 138, 107, 116, 141, 132, 135, 127, 137, 112, 122, 131, 137, 138, 130, 141, 125, 134, 132, 150, 144, 116, 134, 116, 115, 124, 133, 127, 118, 130, 132, 118, 130, 117, 133, 134, 123, 139, 126, 139, 122, 124, 109, 103, 114, 126, 127, 120, 124, 137, 121, 126, 134, 128, 135, 120, 116, 114, 134, 134, 121, 124, 129, 123, 143, 130, 110, 122, 116, 125, 131, 115, 126, 134, 112, 144, 123, 118, 123, 139, 121, 120, 129, 139, 119, 145, 118, 124, 123, 129, 121, 146, 130, 140, 123, 130, 129, 117, 134, 100, 128, 149, 119, 131, 126, 129, 110, 131, 124, 130, 129, 121, 120, 122, 125, 120, 112, 144, 115, 111, 133, 124, 130, 135, 134, 146, 121, 120, 116, 111, 142, 129, 117, 121, 125, 153, 125, 119, 116, 126, 105, 127, 138, 128, 141, 125, 112, 137, 122, 136, 125, 114, 115, 120, 112, 132, 125, 124, 109, 118, 128, 124, 113, 140, 121, 113, 118, 120, 107, 128, 125, 114, 121, 114, 122, 115, 135, 115, 127, 118, 129, 98, 135, 109, 117, 128, 125, 118, 104, 132, 122, 120, 123, 132, 117, 129, 135, 126, 120, 116, 119, 116, 121, 137, 119, 119, 149, 128, 134, 135, 137, 130, 120, 115, 109, 113, 118, 137, 125, 102, 138, 129, 109, 119, 115, 119, 142, 129, 139, 143, 118, 128, 110, 128, 121, 140, 106, 105, 120, 122, 131, 112, 125, 114, 156, 126, 107, 122, 129, 113, 145, 129, 115, 139, 109, 134, 132, 143, 138, 132, 117, 131, 125, 129, 106, 142, 116, 114, 137, 112, 122, 131, 121, 131, 130, 118, 135, 117, 124, 109, 124, 111, 133, 121, 129, 140, 130, 139, 143, 112, 118, 122, 113, 124, 124, 112, 119, 125, 141, 133, 132, 131, 122, 124, 145, 135, 132, 121, 136, 123, 124, 118, 132, 107, 117, 137, 131, 137, 113, 125, 114, 128, 114, 129, 111, 130, 119, 122, 135, 132, 115, 138, 127, 133, 129, 150, 126, 131, 129, 125, 137, 125, 132, 149, 121, 94, 138, 125, 118, 116, 123, 123, 141, 131, 128, 132, 127, 136, 139, 127, 121, 111, 134, 124, 117, 123, 119, 130, 116, 124, 122, 129, 117, 124, 133, 120, 139, 112, 127, 105, 131, 139, 125, 119, 106, 126, 113, 137, 122, 130, 124, 131, 115, 110, 138, 141, 112, 123, 124, 129, 126, 130, 122, 130, 128, 140, 115, 137, 107, 113, 130, 126, 105, 118, 151, 126, 129, 144, 124, 127, 128, 143, 115, 137, 136, 117, 124, 118, 120, 131, 130, 122, 120, 138, 121, 134, 137, 132, 158, 122, 130, 127, 117, 131, 108, 126, 128, 127, 115, 114, 116, 145, 110, 122, 117, 133, 109, 118, 123, 133, 107, 123, 124, 133, 126, 119, 101, 130, 133, 127, 111, 128, 123, 145, 105, 132, 126, 120, 125, 108, 132, 127, 119, 146, 127, 139, 132, 127, 128, 130, 138, 136, 131, 106, 140, 108, 134, 137, 144, 122, 143, 141, 118, 114, 142, 126, 130, 117, 118, 133, 152, 132, 128, 131, 130, 122, 121, 139, 113, 148, 121, 116, 137, 118, 122, 128, 124, 129, 131, 133, 116, 138, 125, 118, 124, 143, 118, 150, 112, 136, 108, 119, 118, 128, 108, 123, 115, 122, 138, 126, 142, 127, 106, 120, 128, 138, 113, 122, 125, 122, 142, 136, 111, 115, 117, 101, 113, 135, 133, 129, 130, 144, 130, 121, 123, 113, 119, 135, 119, 130, 136, 138, 151, 127, 128, 110, 116, 124, 101, 138, 117, 125, 143, 130, 125, 119, 110, 122, 115, 121, 126, 133, 122, 136, 127, 133, 122, 121, 110, 114, 121, 135, 119, 118, 140, 107, 124, 115, 128, 125, 113, 131, 114, 129, 128, 110, 140, 117, 116, 108, 134, 138, 123, 129, 139, 115, 124, 111, 139, 106, 128, 134, 124, 145, 130, 149, 134, 129, 131, 131, 128, 135, 124, 114, 152, 113, 125, 128, 137, 144, 141, 138, 129, 137, 143, 142, 122, 127, 119, 125, 114, 133, 123, 133, 123, 139, 135, 122, 117, 92, 124, 129, 146, 109, 117, 115, 111, 112, 125, 150, 125, 143, 112, 142, 113, 132, 129, 124, 129, 145, 107, 145, 139, 146, 132, 120, 128, 126, 133, 121, 150, 102, 129, 117, 128, 141, 110, 124, 137, 128, 141, 124, 124, 158, 127, 134, 132, 144, 130, 125, 124, 139, 129, 134, 124, 135, 131, 130, 137, 127, 113, 120, 115, 118, 120, 136, 132, 130, 115, 125, 117, 136, 128, 123, 120, 123, 137, 126, 115, 118, 126, 145, 125, 139, 128, 129, 118, 116, 122, 131, 125, 131, 122, 120, 131, 127, 121, 125, 116, 126, 138, 133, 112, 133, 118, 143, 116, 113, 127, 134, 141, 120, 120, 125, 118, 111, 102, 147, 122, 139, 136, 134, 121, 123, 112, 122, 113, 148, 119, 124, 119, 134, 122, 107, 105, 136, 130, 118, 123, 130, 108, 115, 118, 125, 135, 122, 126, 139, 120, 128, 129, 136, 119, 129, 138, 133, 117, 138, 124, 101, 113, 121, 132, 131, 121, 115, 133, 127, 121, 113, 121, 122, 113, 105, 119, 120, 138, 124, 126, 126, 127, 127, 134, 140, 100, 115, 141, 110, 113, 148, 128, 126, 113, 123, 120, 115, 121, 108, 131, 135, 132, 113, 141, 119, 132, 123, 108, 103, 120, 114, 118, 121, 139, 142, 134, 120, 151, 123, 134, 124, 145, 146, 125, 126, 131, 131, 126, 154, 123, 121, 116, 119, 123, 131, 123, 113, 136, 142, 150, 125, 120, 131, 117, 132, 135, 136, 129, 110, 116, 136, 118, 93, 119, 107, 129, 116, 129, 109, 128, 121, 143, 101, 142, 123, 123, 127, 117, 110, 121, 116, 113, 132, 131, 116, 120, 132, 126, 109, 117, 114, 112, 118, 131, 133, 124, 104, 129, 125, 135, 124, 136, 127, 130, 118, 122, 124, 112, 123, 125, 132, 112, 126, 112, 126, 121, 125, 116, 130, 114, 133, 139, 101, 114, 119, 124, 100, 133, 134, 122, 142, 139, 112, 126, 137, 106, 137, 98, 113, 139, 128, 115, 132, 112, 124, 134, 125, 130, 154, 140, 126, 141, 139, 129, 134, 130, 126, 123, 142, 120, 141, 103, 116, 106, 123, 145, 131, 116, 103, 133, 104, 115, 127, 114, 139, 128, 129, 125, 130, 125, 117, 126, 139, 133, 117, 117, 115, 122, 119, 121, 143, 119, 144, 125, 116, 128, 120, 110, 141, 116, 105, 128, 126, 122, 124, 124, 118, 129, 123, 124, 120, 149, 115, 112, 130, 144, 123, 120, 125, 118, 130, 126, 129, 116, 122, 141, 106, 134, 129, 140, 151, 113, 112, 126, 133, 127, 131, 145, 114, 120, 141, 133, 130, 104, 128, 143, 136, 115, 125, 109, 129, 138, 114, 142, 131, 120, 114, 125, 130, 124, 132, 118, 110, 128, 130, 114, 134, 139, 119, 142, 111, 136, 123, 106, 171, 118, 112, 111, 123, 127, 139, 124, 127, 123, 154, 124, 108, 116, 109, 122, 113, 112, 134, 124, 139, 116, 114, 128, 119, 132, 125, 144, 141, 116, 130, 114, 129, 135, 114, 134, 113, 135, 124, 134, 120, 109, 103, 125, 131, 134, 132, 121, 121, 133, 137, 98, 135, 142, 138, 117, 130, 129, 121, 120, 106, 126, 131, 120, 115, 120, 117, 114, 122, 115, 131, 119, 116, 133, 127, 133, 111, 106, 113, 127, 119, 109, 138, 123, 131, 117, 127, 120, 100, 117, 121, 126, 106, 120, 147, 122, 128, 116, 131, 117, 137, 137, 109, 114, 129, 121, 110, 117, 120, 129, 113, 123, 121, 125, 151, 134, 114, 135, 139, 158, 116, 125, 139, 139, 134, 106, 123, 124, 113, 106, 125, 103, 122, 117, 117, 144, 127, 128, 120, 134, 142, 126, 110, 111, 124, 120, 128, 130, 116, 138, 126, 124, 122, 132, 143, 122, 107, 105, 123, 137, 117, 137, 124, 131, 117, 123, 125, 120, 123, 138, 129, 120, 121, 127, 130, 124, 132, 120, 140, 127, 130, 125, 136, 130, 129, 110, 121, 116, 115, 124, 121, 137, 125, 129, 127, 129, 123, 137, 126, 124, 126, 110, 131, 144, 134, 135, 123, 125, 121, 111, 126, 134, 125, 121, 136, 130, 132, 100, 135, 134, 130, 144, 113, 117, 108, 119, 112, 126, 133, 114, 124, 141, 124, 120, 141, 135, 118, 128, 119, 136, 128, 147, 139, 138, 118, 110, 121, 108, 105, 117, 104, 148, 129, 119, 112, 127, 116, 126, 134, 129, 105, 127, 118, 120, 115, 132, 139, 132, 131, 121, 123, 114, 135, 127, 137, 118, 136, 124, 115, 126, 123, 125, 133, 121, 129, 128, 127, 125, 129, 121, 116, 126, 125, 139, 117, 161, 108, 119, 122, 120, 102, 138, 137, 122, 131, 146, 122, 125, 121, 129, 154, 119, 140, 120, 113, 118, 131, 129, 127, 123, 112, 115, 125, 121, 117, 126, 116, 118, 141, 122, 119, 127, 130, 119, 146, 122, 130, 119, 120, 113, 148, 151, 125, 125, 131, 121, 131, 129, 118, 124, 130, 131, 142, 140, 122, 122, 117, 122, 135, 131, 132, 121, 136, 124, 133, 131, 114, 135, 122, 129, 114, 125, 113, 124, 133, 118, 135, 133, 119, 125, 134, 139, 120, 137, 124, 145, 149, 150, 133, 120, 135, 133, 123, 128, 118, 121, 119, 134, 130, 117, 126, 120, 124, 115, 137, 121, 128, 126, 116, 120, 114, 119, 125, 148, 110, 134, 126, 128, 116, 130, 119, 110, 123, 124, 144, 126, 124, 132, 135, 125, 138, 155, 126, 117, 129, 113, 131, 127, 122, 112, 126, 105, 121, 123, 120, 111, 110, 116, 127, 98, 125, 123, 135, 122, 127, 123, 146, 121, 152, 125, 146, 119, 122, 131, 141, 122, 118, 127, 142, 117, 131, 126, 144, 121, 128, 116, 117, 117, 135, 122, 122, 126, 120, 131, 152, 130, 116, 128, 125, 140, 124, 119, 124, 122, 116, 127, 109, 115, 127, 124, 135, 133, 136, 130, 131, 136, 115, 129, 108, 129, 119, 98, 134, 112, 109, 125, 117, 109, 138, 121, 117, 127, 121, 119, 145, 127, 117, 124, 154, 136, 123, 127, 113, 138, 114, 113, 134, 132, 109, 119, 135, 111, 108, 115, 109, 118, 123, 131, 121, 126, 129, 113, 112, 123, 143, 140, 128, 142, 128, 155, 139, 125, 128, 138, 139, 139, 131, 121, 120, 121, 106, 139, 115, 132, 124, 138, 132, 118, 135, 166, 147, 113, 126, 108, 133, 123, 111, 137, 115, 114, 133, 130, 107, 118, 115, 108, 128, 115, 125, 124, 129, 122, 142, 141, 155, 127, 123, 134, 119, 134, 129, 110, 139, 107, 128, 135, 136, 112, 134, 123, 122, 112, 118, 125, 115, 135, 124, 115, 133, 141, 125, 127, 126, 124, 126, 139, 129, 126, 104, 129, 133, 119, 139, 119, 120, 118, 110, 124, 137, 126, 136, 149, 131, 130, 123, 130, 119, 149, 120, 142, 120, 146, 130, 130, 120, 143, 144, 124, 123, 126, 138, 130, 125, 124, 112, 136, 136, 112, 108, 142, 139, 131, 145, 119, 134, 121, 122, 126, 127, 145, 116, 132, 124, 123, 115, 112, 136, 124, 154, 136, 126, 142, 149, 133, 119, 127, 135, 118, 133, 107, 108, 125, 131, 144, 142, 114, 137, 108, 119, 126, 131, 126, 107, 126, 128, 119, 114, 128, 145, 115, 127, 123, 127, 118, 138, 129, 126, 105, 137, 125, 117, 115, 136, 116, 127, 124, 119, 121, 122, 116, 119, 112, 129, 142, 124, 113, 127, 128, 123, 112, 127, 129, 129, 127, 116, 125, 140, 115, 116, 121, 137, 140, 129, 130, 135, 115, 134, 107, 116, 130, 125, 124, 120, 131, 115, 128, 145, 111, 125, 145, 136, 123, 106, 114, 116, 121, 143, 93, 136, 122, 131, 134, 121, 124, 121, 121, 122, 117, 122, 139, 137, 138, 130, 117, 120, 115, 113, 141, 128, 124, 111, 132, 127, 128, 126, 120, 117, 123, 128, 121, 122, 111, 132, 127, 122, 117, 127, 116, 136, 123, 133, 114, 128, 121, 116, 142, 146, 125, 132, 130, 134, 128, 132, 131, 121, 130, 130, 150, 114, 133, 116, 134, 130, 107, 133, 137, 123, 132, 123, 121, 112, 106, 123, 133, 125, 136, 115, 114, 127, 99, 134, 123, 126, 138, 128, 112, 111, 113, 119, 112, 109, 130, 106, 146, 136, 127, 118, 133, 125, 113, 126, 128, 129, 120, 117, 129, 139, 116, 116, 114, 115, 124, 134, 109, 121, 105, 104, 118, 126, 147, 128, 123, 136, 140, 127, 133, 117, 110, 122, 130, 109, 117, 117, 128, 119, 123, 127, 132, 108, 124, 128, 130, 120, 119, 139, 131, 125, 134, 128, 136, 125, 121, 133, 130, 129, 136, 110, 133, 122, 112, 130, 137, 123, 115, 120, 117, 122, 138, 123, 110, 135, 134, 134, 135, 126, 145, 116, 120, 127, 126, 143, 116, 128, 125, 132, 119, 130, 132, 146, 126, 104, 116, 127, 117, 136, 126, 139, 115, 132, 127, 111, 118, 118, 134, 132, 116, 109, 126, 113, 129, 131, 129, 135, 128, 129, 140, 119, 126, 120, 124, 122, 124, 130, 122, 127, 122, 135, 120, 115, 132, 123, 120, 127, 124, 123, 118, 102, 109, 119, 141, 119, 144, 129, 131, 130, 118, 128, 121, 112, 137, 124, 129, 120, 142, 123, 115, 116, 128, 130, 127, 118, 141, 127, 134, 123, 132, 139, 116, 128, 121, 137, 136, 107, 133, 133, 124, 138, 128, 126, 124, 114, 109, 134, 114, 134, 123, 116, 128, 117, 121, 121, 118, 103, 129, 138, 129, 123, 120, 129, 121, 122, 141, 128, 144, 125, 127, 118, 114, 120, 140, 124, 124, 112, 132, 135, 144, 142, 137, 134, 136, 115, 128, 131, 122, 132, 125, 119, 123, 128, 121, 139, 127, 125, 130, 130, 114, 127, 115, 134, 130, 126, 129, 126, 125, 126, 125, 128, 116, 122, 133, 119, 124, 126, 117, 127, 128, 110, 129, 136, 125, 116, 113, 146, 134, 126, 117, 135, 113, 147, 125, 134, 138, 126, 129, 121, 113, 120, 122, 127, 133, 119, 131, 133, 131, 126, 131, 118, 138, 117, 122, 116, 128, 125, 119, 122, 129, 129, 112, 127, 130, 142, 123, 118, 133, 128, 130, 142, 121, 117, 126, 123, 124, 118, 120, 130, 117, 126, 128, 117, 139, 124, 132, 126, 136, 125, 133, 117, 130, 136, 147, 130, 130, 129, 120, 112, 124, 130, 115, 128, 126, 130, 137, 124, 116, 113, 138, 126, 136, 139, 130, 116, 130, 131, 118, 121, 143, 137, 126, 137, 136, 128, 118, 132, 131, 109, 118, 122, 112, 134, 126, 134, 105, 120, 124, 129, 124, 135, 119, 123, 149, 115, 125, 120, 145, 128, 132, 120, 131, 144, 131, 120, 109, 113, 133, 123, 118, 124, 119, 132, 147, 130, 130, 142, 130, 117, 135, 115, 120, 121, 126, 125, 107, 128, 140, 129, 123, 127, 111, 123, 106, 121, 115, 125, 132, 127, 122, 150, 128, 135, 132, 125, 133, 110, 126, 124, 137, 121, 146, 112, 120, 125, 131, 121, 135, 124, 128, 116, 128, 133, 119, 129, 111, 131, 120, 119, 120, 117, 155, 149, 116, 113, 133, 116, 127, 114, 115, 113, 108, 127, 112, 123, 125, 122, 122, 139, 137, 110, 106, 121, 139, 155, 133, 117, 124, 140, 113, 121, 120, 127, 120, 124, 129, 98, 116, 119, 122, 119, 131, 148, 121, 131, 128, 137, 121, 145, 118, 120, 133, 110, 119, 130, 126, 129, 136, 138, 129, 114, 119, 118, 125, 127, 147, 144, 123, 122, 113, 122, 111, 132, 137, 114, 115, 117, 127, 111, 129, 130, 126, 118, 127, 112, 124, 139, 137, 134, 118, 122, 123, 135, 116, 137, 125, 112, 110, 140, 127, 121, 115, 126, 137, 117, 124, 128, 139, 124, 121, 132, 110, 128, 121, 133, 124, 136, 129, 140, 104, 138, 132, 147, 127, 124, 127, 114, 121, 129, 114, 123, 125, 134, 123, 128, 133, 133, 124, 125, 125, 135, 143, 121, 127, 131, 103, 131, 122, 119, 120, 113, 126, 131, 135, 126, 123, 131, 136, 128, 132, 131, 121, 134, 130, 131, 116, 125, 125, 120, 109, 128, 123, 112, 122, 130, 119, 115, 111, 117, 141, 128, 128, 128, 115, 131, 119, 125, 117, 131, 122, 130, 134, 124, 118, 121, 140, 131, 122, 137, 112, 118, 133, 130, 133, 95, 117, 127, 142, 138, 124, 133, 130, 117, 146, 115, 119, 138, 115, 123, 129, 124, 132, 110, 152, 130, 99, 139, 121, 129, 122, 97, 115, 126, 127, 142, 139, 140, 122, 167, 129, 113, 128, 132, 136, 106, 113, 125, 140, 141, 140, 151, 129, 129, 125, 126, 124, 133, 117, 134, 118, 132, 140, 108, 118, 117, 120, 125, 119, 128, 118, 116, 112, 137, 126, 124, 135, 120, 129, 126, 123, 124, 128, 141, 121, 133, 110, 125, 133, 114, 129, 138, 117, 138, 143, 119, 132, 145, 110, 123, 125, 129, 119, 136, 126, 137, 140, 125, 108, 128, 121, 141, 157, 133, 130, 120, 138, 129, 125, 122, 130, 123, 121, 123, 133, 123, 137, 117, 126, 127, 130, 108, 121, 137, 134, 128, 124, 133, 132, 131, 126, 118, 119, 114, 118, 119, 125, 139, 115, 124, 120, 140, 138, 122, 155, 124, 121, 124, 113, 127, 119, 130, 126, 111, 136, 126, 121, 126, 139, 143, 127, 125, 126, 126, 136, 128, 113, 134, 135, 114, 119, 142, 109, 115, 121, 126, 138, 125, 130, 124, 110, 118, 118, 123, 119, 124, 140, 132, 145, 134, 138, 119, 114, 123, 128, 114, 109, 132, 135, 113, 124, 125, 112, 143, 141, 134, 121, 123, 126, 111, 116, 133, 116, 132, 131, 127, 124, 122, 135, 118, 118, 127, 124, 116, 129, 128, 113, 125, 128, 116, 112, 136, 135, 141, 123, 121, 125, 137, 135, 112, 121, 111, 129, 137, 116, 134, 132, 113, 113, 126, 120, 124, 127, 119, 142, 118, 125, 117, 128, 108, 123, 136, 109, 129, 128, 140, 129, 122, 125, 128, 126, 129, 112, 113, 135, 130, 125, 127, 132, 138, 136, 136, 129, 110, 112, 116, 132, 127, 117, 124, 131, 140, 123, 120, 125, 127, 128, 119, 126, 117, 127, 122, 124, 116, 125, 121, 142, 137, 117, 121, 117, 137, 121, 125, 140, 121, 114, 128, 128, 139, 118, 119, 132, 134, 110, 117, 139, 140, 133, 128, 139, 127, 119, 115, 126, 107, 130, 126, 110, 123, 117, 121, 133, 122, 113, 132, 127, 124, 121, 125, 112, 125, 120, 138, 142, 130, 135, 130, 133, 131, 121, 142, 138, 133, 122, 132, 141, 125, 112, 128, 114, 122, 135, 127, 142, 115, 105, 128, 137, 117, 125, 127, 136, 124, 129, 121, 117, 127, 128, 129, 128, 129, 136, 124, 121, 115, 130, 128, 115, 126, 124, 116, 146, 130, 120, 123, 115, 129, 121, 119, 133, 116, 143, 113, 108, 133, 125, 106, 129, 121, 135, 126, 115, 110, 112, 127, 112, 139, 110, 121, 134, 136, 126, 147, 135, 140, 132, 132, 127, 129, 129, 116, 132, 127, 130, 124, 115, 109, 121, 118, 113, 134, 119, 130, 123, 140, 118, 131, 127, 128, 130, 114, 113, 107, 126, 115, 132, 139, 142, 128, 124, 133, 124, 141, 135, 126, 129, 117, 124, 134, 122, 137, 124, 105, 118, 117, 131, 111, 120, 133, 116, 119, 114, 143, 140, 117, 133, 157, 117, 126, 126, 113, 111, 135, 124, 124, 143, 122, 149, 128, 126, 129, 119, 125, 117, 146, 111, 104, 119, 110, 136, 110, 106, 128, 108, 139, 133, 114, 119, 115, 139, 140, 136, 141, 123, 116, 129, 115, 123, 119, 141, 124, 165, 135, 119, 132, 119, 136, 121, 120, 106, 116, 127, 110, 126, 117, 124, 132, 135, 162, 139, 129, 103, 134, 119, 139, 138, 117, 131, 122, 121, 133, 122, 134, 117, 148, 123, 134, 121, 120, 138, 122, 130, 127, 136, 116, 139, 128, 130, 120, 133, 112, 104, 133, 110, 112, 134, 105, 122, 126, 96, 144, 146, 105, 132, 127, 123, 115, 125, 121, 140, 110, 108, 129, 136, 138, 129, 135, 130, 143, 99, 143, 132, 120, 123, 124, 133, 112, 120, 127, 109, 112, 121, 109, 127, 121, 124, 113, 133, 114, 107, 120, 136, 118, 110, 129, 123, 123, 146, 123, 112, 131, 121, 132, 133, 139, 120, 121, 126, 120, 101, 128, 135, 130, 140, 122, 134, 144, 117, 126, 115, 127, 114, 129, 135, 101, 130, 115, 147, 136, 120, 136, 131, 116, 109, 144, 118, 130, 120, 125, 121, 124, 125, 109, 105, 117, 142, 143, 127, 128, 120, 126, 113, 132, 110, 133, 128, 130, 110, 115, 132, 120, 131, 139, 122, 103, 122, 127, 116, 136, 127, 121, 121, 116, 115, 113, 139, 122, 117, 122, 120, 119, 119, 143, 124, 141, 121, 116, 134, 131, 129, 126, 128, 127, 105, 123, 129, 140, 134, 124, 151, 138, 129, 120, 127, 123, 115, 143, 118, 128, 107, 140, 140, 135, 119, 142, 115, 121, 117, 124, 122, 120, 125, 137, 112, 137, 128, 145, 122, 122, 121, 130, 145, 109, 139, 101, 118, 118, 125, 127, 118, 122, 134, 129, 119, 131, 143, 149, 123, 112, 126, 139, 120, 133, 122, 118, 131, 122, 128, 128, 124, 144, 123, 122, 139, 124, 105, 129, 124, 137, 121, 142, 121, 136, 118, 135, 138, 119, 129, 121, 127, 108, 149, 128, 137, 132, 116, 119, 127, 101, 135, 112, 135, 112, 127, 95, 122, 122, 135, 117, 135, 135, 129, 133, 135, 135, 139, 147, 124, 112, 122, 124, 108, 120, 131, 130, 110, 129, 126, 115, 107, 112, 130, 143, 106, 129, 104, 124, 126, 124, 122, 133, 104, 140, 118, 98, 126, 124, 122, 111, 129, 149, 141, 118, 113, 121, 133, 139, 130, 116, 114, 137, 132, 126, 110, 133, 136, 123, 108, 144, 117, 132, 129, 111, 130, 130, 135, 107, 115, 130, 125, 114, 117, 125, 105, 126, 118, 116, 111, 125, 139, 125, 119, 118, 131, 122, 124, 113, 124, 131, 132, 116, 118, 128, 121, 134, 129, 135, 129, 127, 126, 117, 114, 138, 133, 113, 122, 117, 111, 97, 110, 124, 119, 112, 153, 121, 125, 134, 123, 125, 130, 121, 131, 125, 123, 130, 116, 134, 133, 121, 134, 143, 125, 104, 113, 127, 129, 123, 142, 114, 141, 142, 128, 125, 127, 125, 117, 120, 106, 124, 130, 134, 135, 121, 144, 106, 130, 143, 132, 127, 127, 128, 119, 137, 109, 125, 115, 129, 154, 138, 133, 123, 123, 140, 137, 133, 121, 117, 131, 140, 134, 140, 125, 127, 121, 112, 134, 139, 125, 102, 121, 146, 112, 137, 130, 120, 137, 120, 139, 133, 143, 114, 124, 140, 127, 120, 112, 127, 127, 125, 143, 138, 102, 134, 114, 152, 127, 135, 115, 140, 126, 123, 150, 133, 120, 105, 132, 126, 130, 128, 117, 139, 109, 127, 138, 131, 123, 137, 121, 129, 116, 139, 110, 132, 112, 107, 123, 145, 116, 127, 133, 112, 134, 107, 115, 125, 116, 117, 134, 150, 131, 124, 147, 114, 129, 115, 95, 97, 129, 115, 136, 115, 127, 130, 112, 134, 121, 109, 108, 129, 104, 120, 124, 131, 127, 133, 138, 146, 126, 123, 113, 127, 144, 129, 131, 146, 123, 130, 127, 112, 132, 139, 123, 138, 121, 138, 131, 148, 130, 118, 115, 115, 100, 116, 125, 133, 119, 124, 121, 133, 129, 118, 136, 129, 129, 136, 117, 122, 118, 123, 138, 121, 120, 140, 127, 123, 107, 133, 117, 114, 112, 123, 129, 125, 137, 122, 129, 138, 139, 133, 116, 112, 126, 130, 130, 112, 130, 130, 126, 107, 115, 139, 113, 115, 148, 124, 109, 119, 120, 117, 124, 100, 128, 139, 123, 124, 130, 122, 124, 121, 111, 123, 127, 132, 121, 109, 141, 117, 128, 97, 118, 106, 128, 139, 135, 123, 131, 132, 119, 118, 155, 122, 115, 122, 137, 111, 127, 126, 135, 130, 129, 140, 140, 115, 133, 146, 119, 118, 120, 107, 139, 143, 146, 130, 129, 139, 133, 126, 132, 123, 126, 130, 117, 136, 148, 133, 135, 93, 111, 136, 137, 116, 149, 111, 124, 106, 121, 153, 128, 125, 127, 99, 138, 123, 120, 140, 118, 102, 129, 107, 129, 116, 125, 125, 128, 118, 142, 124, 112, 129, 118, 139, 128, 150, 111, 124, 131, 123, 136, 117, 138, 130, 118, 134, 138, 115, 126, 127, 122, 131, 125, 103, 134, 156, 141, 126, 111, 132, 121, 122, 104, 128, 121, 113, 126, 111, 117, 118, 132, 125, 133, 120, 96, 132, 125, 122, 126, 123, 121, 123, 125, 119, 138, 133, 116, 118, 134, 142, 119, 118, 123, 127, 132, 137, 129, 135, 121, 130, 118, 116, 126, 137, 121, 124, 98, 122, 138, 126, 117, 131, 125, 125, 143, 123, 127, 115, 126, 119, 134, 133, 127, 131, 141, 126, 120, 122, 126, 122, 120, 127, 129, 127, 101, 109, 122, 128, 121, 106, 96, 125, 124, 126, 145, 125, 134, 130, 127, 139, 151, 126, 129, 126, 116, 133, 122, 131, 140, 115, 143, 105, 133, 109, 115, 128, 136, 117, 135, 118, 135, 139, 127, 133, 118, 143, 106, 106, 117, 130, 127, 117, 143, 126, 123, 144, 128, 125, 120, 144, 129, 139, 133, 109, 134, 116, 125, 114, 117, 104, 120, 135, 116, 125, 122, 118, 131, 113, 120, 121, 130, 122, 127, 145, 125, 135, 130, 139, 109, 113, 120, 130, 117, 114, 133, 131, 118, 114, 130, 125, 108, 135, 125, 119, 120, 126, 135, 123, 117, 111, 123, 138, 138, 120, 131, 113, 126, 126, 128, 128, 122, 108, 114, 128, 137, 123, 135, 108, 136, 124, 131, 150, 134, 119, 125, 105, 139, 129, 122, 128, 140, 119, 133, 124, 121, 122, 129, 125, 126, 133, 129, 125, 120, 145, 131, 105, 127, 123, 114, 126, 153, 130, 134, 120, 139, 140, 133, 132, 118, 128, 137, 132, 133, 116, 115, 113, 128, 128, 105, 135, 127, 134, 118, 133, 122, 133, 124, 119, 120, 119, 119, 132, 139, 115, 156, 124, 108, 110, 131, 130, 128, 114, 120, 140, 123, 102, 122, 130, 132, 117, 117, 126, 125, 121, 129, 121, 127, 143, 118, 130, 142, 119, 118, 124, 114, 97, 120, 132, 130, 121, 115, 135, 133, 114, 145, 125, 121, 100, 136, 113, 131, 126, 134, 119, 118, 123, 122, 133, 124, 115, 120, 119, 135, 128, 121, 127, 138, 122, 140, 132, 119, 118, 125, 116, 129, 137, 125, 103, 129, 126, 118, 117, 134, 130, 121, 132, 120, 122, 148, 114, 122, 113, 112, 135, 116, 120, 120, 131, 132, 119, 116, 99, 114, 129, 122, 123, 109, 142, 124, 122, 128, 113, 116, 135, 121, 124, 125, 141, 115, 125, 104, 128, 132, 136, 143, 130, 124, 138, 127, 134, 121, 127, 137, 125, 131, 129, 123, 128, 117, 138, 118, 136, 123, 116, 137, 130, 140, 125, 124, 130, 131, 112, 123, 115, 141, 129, 148, 132, 122, 115, 123, 115, 153, 150, 122, 126, 130, 144, 136, 128, 136, 131, 141, 148, 127, 127, 121, 124, 136, 121, 122, 119, 125, 129, 114, 118, 123, 114, 126, 125, 114, 127, 120, 112, 132, 131, 119, 122, 119, 119, 150, 114, 128, 132, 125, 135, 129, 131, 125, 140, 129, 132, 125, 111, 136, 133, 134, 133, 138, 116, 119, 106, 129, 128, 133, 129, 141, 116, 126, 127, 131, 128, 132, 125, 136, 122, 120, 117, 120, 140, 136, 130, 136, 148, 122, 127, 117, 139, 119, 140, 121, 121, 119, 90, 128, 130, 127, 132, 125, 133, 141, 139, 125, 120, 130, 142, 145, 115, 132, 130, 134, 126, 128, 127, 129, 129, 127, 116, 121, 119, 127, 124, 127, 148, 123, 128, 119, 122, 131, 127, 126, 113, 117, 132, 124, 119, 116, 130, 133, 127, 128, 115, 126, 120, 125, 123, 125, 134, 130, 123, 121, 123, 125, 142, 129, 120, 130, 118, 119, 126, 121, 122, 123, 122, 128, 120, 128, 115, 133, 106, 131, 132, 115, 133, 124, 131, 128, 127, 130, 116, 129, 118, 115, 123, 123, 126, 112, 130, 113, 143, 105, 114, 132, 133, 116, 112, 125, 125, 126, 122, 127, 123, 118, 126, 141, 119, 125, 127, 124, 129, 127, 121, 123, 124, 149, 130, 121, 128, 113, 138, 122, 102, 128, 108, 128, 134, 130, 120, 118, 118, 140, 141, 112, 131, 140, 128, 126, 114, 128, 119, 117, 133, 127, 125, 132, 136, 134, 111, 133, 125, 141, 109, 137, 110, 135, 136, 142, 119, 141, 144, 126, 134, 128, 140, 134, 118, 104, 129, 124, 126, 142, 130, 115, 131, 132, 136, 118, 128, 115, 121, 137, 116, 118, 133, 123, 123, 156, 124, 120, 126, 139, 127, 116, 144, 120, 128, 128, 131, 126, 125, 140, 115, 130, 115, 132, 110, 117, 133, 112, 121, 118, 125, 131, 130, 122, 126, 132, 110, 121, 140, 137, 122, 130, 128, 132, 141, 135, 137, 128, 124, 133, 126, 125, 130, 106, 124, 112, 126, 124, 138, 128, 114, 135, 135, 126, 121, 135, 116, 116, 129, 126, 123, 113, 110, 124, 112, 138, 118, 133, 124, 116, 129, 126, 124, 129, 131, 128, 128, 122, 122, 126, 138, 112, 121, 123, 126, 120, 124, 109, 122, 122, 124, 116, 128, 131, 128, 124, 139, 113, 127, 123, 126, 122, 143, 128, 148, 138, 135, 129, 135, 124, 123, 130, 121, 118, 124, 130, 119, 123, 129, 124, 139, 119, 127, 122, 121, 128, 108, 141, 108, 118, 111, 102, 116, 132, 161, 123, 127, 127, 134, 110, 131, 106, 134, 132, 122, 123, 125, 126, 128, 137, 131, 124, 137, 132, 119, 121, 137, 122, 135, 128, 120, 120, 114, 124, 120, 125, 112, 126, 102, 129, 119, 118, 118, 123, 124, 123, 122, 127, 120, 122, 115, 119, 122, 132, 114, 151, 144, 116, 120, 116, 126, 124, 121, 108, 134, 132, 119, 127, 120, 128, 112, 124, 116, 131, 130, 121, 127, 126, 133, 124, 140, 128, 131, 109, 117, 123, 125, 122, 108, 131, 126, 135, 121, 118, 119, 130, 123, 134, 124, 148, 114, 130, 105, 117, 141, 116, 126, 114, 131, 127, 129, 129, 125, 128, 130, 136, 123, 140, 120, 136, 126, 115, 129, 135, 115, 132, 122, 119, 120, 139, 120, 136, 123, 128, 130, 111, 139, 119, 125, 136, 121, 124, 115, 122, 138, 133, 123, 129, 131, 140, 144, 116, 122, 130, 117, 140, 146, 120, 131, 121, 139, 125, 137, 126, 130, 105, 136, 114, 120, 133, 119, 129, 114, 126, 135, 125, 122, 120, 132, 136, 130, 136, 129, 124, 115, 130, 123, 122, 125, 112, 147, 128, 115, 133, 122, 130, 145, 82, 107, 131, 125, 125, 122, 109, 123, 132, 123, 139, 126, 112, 125, 110, 136, 133, 135, 134, 127, 126, 127, 135, 121, 127, 111, 112, 130, 127, 121, 119, 134, 142, 118, 139, 123, 112, 128, 118, 122, 117, 131, 108, 138, 115, 130, 117, 143, 103, 127, 134, 139, 123, 95, 121, 115, 131, 125, 122, 119, 138, 125, 134, 108, 121, 126, 121, 128, 137, 114, 123, 134, 127, 118, 121, 127, 126, 125, 138, 125, 128, 144, 119, 106, 128, 124, 139, 126, 114, 120, 129, 140, 123, 141, 128, 134, 131, 134, 122, 132, 122, 140, 135, 133, 126, 121, 129, 128, 130, 110, 125, 121, 130, 127, 124, 129, 120, 126, 124, 125, 131, 117, 117, 126, 123, 116, 118, 119, 112, 131, 126, 118, 122, 116, 123, 129, 116, 117, 118, 116, 121, 123, 136, 103, 132, 130, 144, 140, 138, 131, 136, 136, 145, 122, 124, 128, 116, 123, 132, 116, 125, 126, 117, 119, 125, 140, 105, 133, 125, 114, 141, 129, 105, 137, 138, 136, 121, 116, 122, 138, 135, 136, 144, 128, 131, 112, 119, 116, 103, 128, 133, 120, 128, 104, 120, 127, 131, 137, 125, 117, 115, 130, 120, 114, 132, 115, 142, 112, 119, 111, 130, 146, 122, 141, 115, 120, 138, 116, 130, 112, 120, 110, 134, 118, 124, 121, 133, 126, 130, 119, 137, 116, 122, 140, 122, 118, 134, 121, 132, 118, 126, 139, 134, 137, 113, 114, 114, 119, 115, 130, 128, 129, 117, 130, 126, 130, 113, 131, 120, 124, 136, 138, 127, 130, 138, 113, 112, 120, 117, 130, 118, 129, 109, 114, 134, 118, 133, 114, 129, 101, 126, 127, 121, 130, 130, 111, 128, 121, 125, 131, 130, 118, 121, 131, 133, 117, 122, 119, 118, 120, 119, 116, 132, 120, 124, 105, 124, 95, 129, 130, 124, 152, 127, 135, 130, 129, 132, 133, 139, 125, 124, 121, 121, 140, 113, 119, 118, 123, 127, 123, 134, 133, 126, 115, 137, 138, 106, 128, 126, 122, 125, 131, 123, 137, 138, 128, 125, 119, 136, 135, 121, 136, 117, 133, 122, 126, 153, 110, 125, 117, 127, 127, 128, 117, 129, 107, 143, 97, 120, 126, 128, 117, 142, 127, 121, 98, 133, 130, 119, 122, 121, 123, 134, 121, 117, 148, 129, 123, 120, 133, 123, 117, 137, 143, 114, 119, 128, 126, 125, 136, 123, 127, 119, 134, 132, 141, 140, 127, 120, 124, 123, 119, 150, 125, 126, 125, 133, 127, 124, 118, 125, 139, 138, 143, 130, 119, 120, 122, 126, 136, 101, 113, 124, 149, 103, 132, 128, 144, 127, 113, 120, 131, 113, 101, 123, 132, 123, 132, 135, 114, 119, 123, 135, 131, 139, 127, 122, 127, 137, 133, 130, 128, 123, 114, 113, 114, 133, 122, 126, 124, 131, 119, 130, 111, 132, 148, 113, 126, 114, 120, 119, 103, 144, 112, 120, 133, 127, 114, 115, 128, 101, 115, 134, 127, 122, 132, 146, 124, 139, 121, 131, 121, 124, 118, 139, 119, 120, 122, 118, 122, 160, 144, 142, 117, 132, 139, 120, 112, 125, 102, 113, 123, 120, 125, 118, 132, 123, 129, 141, 122, 123, 133, 115, 139, 104, 126, 124, 112, 124, 112, 120, 118, 115, 121, 106, 107, 134, 123, 139, 122, 124, 137, 126, 145, 153, 106, 108, 137, 138, 119, 129, 120, 129, 128, 135, 128, 126, 141, 137, 117, 136, 127, 150, 128, 119, 125, 120, 125, 114, 132, 112, 120, 118, 100, 131, 122, 125, 107, 122, 135, 131, 133, 129, 133, 138, 130, 129, 103, 132, 131, 123, 130, 126, 138, 135, 130, 110, 117, 129, 119, 125, 138, 112, 136, 119, 153, 125, 129, 117, 123, 119, 132, 120, 113, 137, 127, 137, 142, 137, 138, 119, 140, 125, 122, 131, 115, 133, 127, 128, 115, 143, 111, 121, 137, 135, 127, 126, 124, 120, 127, 127, 118, 117, 129, 129, 123, 138, 105, 125, 128, 124, 115, 127, 123, 117, 138, 132, 110, 125, 113, 124, 127, 119, 123, 118, 120, 142, 135, 132, 114, 136, 142, 123, 101, 139, 121, 123, 137, 108, 133, 119, 135, 134, 122, 137, 121, 120, 119, 138, 132, 137, 126, 134, 119, 121, 145, 126, 131, 138, 142, 142, 121, 117, 139, 160, 132, 134, 126, 122, 110, 130, 130, 124, 132, 118, 111, 125, 141, 123, 127, 129, 119, 129, 122, 128, 127, 127, 130, 142, 118, 127, 111, 139, 141, 133, 130, 117, 125, 105, 132, 114, 119, 129, 126, 127, 124, 131, 137, 116, 119, 135, 123, 117, 129, 118, 120, 115, 144, 124, 130, 134, 118, 114, 112, 131, 126, 140, 118, 114, 115, 118, 123, 143, 138, 148, 145, 103, 116, 104, 137, 130, 113, 118, 135, 138, 105, 144, 118, 117, 127, 138, 120, 118, 117, 129, 130, 108, 119, 135, 125, 130, 113, 135, 132, 123, 130, 124, 135, 122, 140, 131, 127, 127, 137, 113, 136, 118, 123, 102, 154, 107, 129, 124, 130, 131, 122, 126, 139, 129, 131, 139, 120, 128, 129, 102, 126, 136, 136, 119, 143, 116, 113, 115, 127, 133, 117, 126, 116, 118, 123, 113, 126, 127, 131, 124, 124, 144, 128, 111, 138, 109, 118, 135, 113, 159, 114, 126, 121, 132, 99, 142, 122, 113, 113, 121, 125, 133, 143, 121, 119, 128, 125, 121, 130, 112, 100, 122, 118, 130, 122, 151, 128, 125, 115, 136, 128, 134, 115, 131, 116, 126, 110, 139, 123, 120, 143, 141, 132, 123, 126, 114, 134, 120, 125, 142, 123, 123, 143, 130, 132, 125, 129, 127, 120, 115, 131, 128, 112, 121, 122, 113, 121, 117, 110, 138, 131, 136, 157, 124, 134, 135, 114, 137, 144, 132, 125, 119, 135, 129, 121, 126, 125, 119, 129, 142, 132, 138, 134, 138, 108, 125, 117, 133, 117, 139, 118, 137, 125, 134, 115, 146, 129, 111, 138, 117, 118, 116, 116, 110, 126, 109, 115, 149, 128, 115, 117, 116, 113, 128, 128, 138, 123, 130, 155, 124, 135, 142, 118, 128, 123, 137, 117, 134, 126, 124, 126, 116, 124, 126, 119, 121, 112, 113, 114, 132, 115, 128, 129, 124, 117, 119, 139, 110, 138, 118, 125, 128, 128, 114, 125, 125, 126, 117, 107, 136, 136, 133, 116, 149, 127, 146, 124, 129, 128, 111, 129, 126, 142, 132, 131, 118, 133, 127, 144, 128, 128, 128, 125, 143, 136, 136, 135, 134, 129, 132, 129, 128, 141, 130, 120, 126, 118, 136, 121, 110, 125, 131, 126, 129, 141, 122, 121, 129, 136, 128, 131, 110, 122, 130, 138, 125, 132, 119, 145, 126, 130, 121, 119, 129, 119, 130, 134, 125, 139, 132, 128, 107, 111, 112, 125, 123, 128, 126, 134, 124, 122, 122, 125, 121, 108, 141, 123, 118, 107, 133, 146, 122, 129, 124, 142, 128, 133, 138, 117, 123, 135, 125, 111, 128, 125, 111, 97, 137, 122, 117, 140, 124, 125, 131, 136, 122, 133, 117, 126, 115, 134, 125, 113, 108, 117, 125, 129, 118, 134, 137, 126, 120, 119, 121, 119, 133, 102, 129, 120, 124, 127, 124, 149, 126, 121, 129, 122, 124, 111, 132, 107, 108, 141, 129, 116, 134, 123, 146, 117, 134, 119, 120, 135, 152, 130, 121, 122, 124, 128, 137, 128, 119, 117, 118, 115, 109, 114, 139, 115, 121, 120, 99, 122, 133, 114, 119, 119, 114, 118, 117, 114, 125, 126, 120, 134, 130, 116, 115, 109, 116, 135, 137, 127, 133, 116, 133, 129, 111, 137, 134, 108, 134, 106, 120, 121, 120, 135, 147, 139, 123, 118, 132, 127, 120, 140, 120, 134, 116, 130, 124, 128, 133, 118, 115, 143, 127, 124, 120, 104, 109, 108, 114, 116, 118, 100, 115, 113, 121, 121, 112, 124, 137, 119, 112, 118, 132, 115, 121, 115, 140, 119, 131, 124, 131, 111, 134, 114, 138, 134, 129, 122, 123, 111, 133, 125, 129, 120, 137, 124, 127, 107, 125, 128, 142, 124, 135, 129, 127, 123, 125, 131, 125, 134, 117, 136, 120, 145, 138, 125, 120, 119, 149, 118, 124, 135, 122, 132, 124, 126, 146, 146, 120, 130, 120, 127, 109, 130, 117, 139, 119, 112, 123, 120, 121, 120, 136, 130, 123, 128, 126, 138, 114, 115, 125, 138, 138, 121, 125, 116, 122, 138, 128, 124, 122, 113, 114, 145, 132, 108, 134, 120, 119, 139, 150, 133, 125, 130, 148, 127, 130, 124, 124, 128, 118, 124, 120, 110, 142, 138, 129, 141, 127, 132, 137, 114, 133, 129, 123, 127, 125, 118, 141, 116, 130, 141, 133, 120, 138, 140, 120, 133, 117, 126, 135, 126, 131, 107, 140, 124, 119, 121, 129, 140, 129, 122, 120, 129, 133, 130, 132, 126, 109, 130, 127, 119, 113, 120, 142, 119, 134, 133, 138, 128, 117, 127, 128, 133, 127, 150, 131, 130, 123, 126, 117, 121, 129, 138, 115, 124, 125, 124, 136, 134, 133, 122, 118, 136, 139, 116, 118, 115, 130, 118, 128, 117, 119, 125, 110, 112, 102, 125, 133, 142, 139, 124, 128, 122, 132, 113, 128, 123, 130, 132, 130, 126, 130, 140, 127, 101, 115, 90, 127, 136, 134, 115, 123, 149, 118, 136, 111, 120, 113, 113, 138, 121, 122, 133, 131, 122, 118, 125, 119, 109, 124, 135, 144, 154, 107, 123, 127, 105, 120, 134, 125, 128, 145, 108, 144, 149, 143, 135, 117, 133, 130, 123, 124, 98, 127, 135, 128, 128, 126, 120, 108, 123, 118, 125, 125, 131, 129, 138, 122, 133, 118, 136, 143, 126, 115, 118, 107, 120, 124, 98, 124, 110, 141, 114, 131, 117, 129, 137, 168, 119, 122, 128, 120, 134, 144, 110, 130, 121, 125, 129, 126, 129, 133, 141, 120, 130, 116, 87, 124, 128, 126, 136, 134, 126, 124, 126, 112, 124, 125, 112, 120, 138, 154, 120, 136, 148, 129, 126, 96, 115, 137, 109, 126, 131, 125, 135, 123, 134, 131, 123, 148, 129, 132, 122, 126, 125, 123, 125, 128, 126, 138, 123, 128, 128, 135, 126, 136, 139, 126, 145, 125, 122, 132, 131, 125, 108, 106, 116, 145, 118, 136, 148, 132, 133, 124, 126, 147, 134, 130, 128, 128, 128, 136, 144, 131, 128, 120, 110, 139, 127, 95, 124, 139, 130, 114, 125, 116, 123, 117, 113, 117, 137, 129, 115, 127, 123, 101, 130, 122, 123, 128, 133, 122, 118, 131, 115, 117, 121, 125, 138, 144, 123, 124, 104, 144, 125, 107, 116, 129, 130, 113, 126, 130, 118, 130, 142, 120, 121, 115, 131, 124, 126, 120, 130, 138, 123, 134, 117, 106, 115, 132, 124, 113, 129, 128, 137, 121, 134, 137, 127, 133, 138, 121, 144, 132, 125, 134, 126, 117, 131, 141, 121, 105, 115, 136, 125, 144, 108, 123, 123, 117, 127, 111, 147, 129, 115, 121, 131, 134, 126, 124, 114, 130, 132, 127, 157, 109, 124, 118, 121, 124, 138, 123, 119, 114, 136, 128, 132, 122, 128, 143, 132, 115, 135, 124, 135, 140, 131, 110, 109, 121, 132, 118, 123, 122, 120, 133, 117, 125, 91, 130, 128, 114, 120, 114, 111, 128, 133, 139, 134, 131, 136, 122, 120, 112, 145, 120, 121, 116, 125, 113, 128, 131, 114, 127, 142, 122, 156, 109, 124, 120, 128, 147, 132, 114, 120, 127, 123, 152, 145, 122, 121, 127, 140, 126, 126, 118, 131, 126, 139, 126, 152, 121, 142, 121, 129, 126, 133, 135, 129, 113, 144, 116, 135, 117, 137, 117, 110, 126, 126, 126, 162, 108, 129, 137, 127, 120, 121, 136, 126, 121, 131, 125, 140, 114, 136, 128, 140, 120, 142, 117, 126, 111, 128, 118, 126, 135, 125, 115, 116, 137, 145, 141, 129, 136, 140, 130, 145, 118, 109, 135, 140, 152, 123, 120, 123, 110, 131, 134, 115, 133, 143, 123, 133, 125, 132, 137, 112, 141, 130, 112, 114, 140, 115, 123, 121, 126, 121, 118, 121, 125, 160, 125, 124, 139, 135, 136, 117, 140, 110, 127, 131, 135, 140, 147, 130, 136, 123, 144, 129, 140, 135, 133, 124, 122, 114, 114, 131, 132, 118, 129, 137, 121, 126, 134, 105, 107, 119, 133, 130, 123, 111, 106, 138, 104, 136, 129, 138, 122, 139, 106, 135, 117, 143, 115, 115, 110, 119, 126, 119, 105, 123, 128, 122, 122, 135, 139, 137, 118, 129, 138, 143, 118, 130, 123, 148, 122, 119, 116, 145, 130, 112, 124, 112, 127, 105, 130, 135, 132, 125, 127, 117, 135, 116, 144, 134, 133, 148, 119, 123, 110, 132, 133, 132, 140, 137, 130, 115, 132, 124, 132, 129, 124, 110, 141, 127, 119, 128, 118, 108, 138, 141, 113, 117, 116, 95, 122, 143, 108, 110, 144, 124, 118, 121, 140, 134, 115, 127, 135, 126, 131, 131, 128, 104, 134, 135, 146, 158, 127, 129, 135, 131, 133, 120, 126, 120, 123, 121, 135, 120, 138, 125, 131, 125, 133, 138, 136, 132, 114, 133, 120, 130, 124, 126, 119, 133, 119, 113, 119, 121, 116, 138, 145, 135, 133, 129, 121, 121, 141, 111, 126, 132, 129, 128, 118, 102, 128, 138, 124, 124, 125, 134, 130, 117, 123, 124, 122, 136, 134, 111, 142, 144, 119, 122, 117, 125, 124, 116, 136, 137, 122, 112, 114, 136, 126, 113, 117, 128, 128, 132, 129, 133, 114, 143, 130, 125, 128, 114, 127, 120, 123, 139, 120, 135, 134, 121, 116, 119, 131, 130, 126, 105, 136, 120, 124, 110, 111, 120, 129, 134, 125, 122, 130, 137, 138, 122, 146, 118, 114, 123, 115, 125, 98, 137, 131, 132, 122, 118, 116, 127, 129, 118, 134, 136, 128, 131, 122, 102, 125, 134, 111, 130, 112, 120, 114, 143, 131, 122, 138, 125, 128, 106, 138, 119, 130, 116, 141, 134, 138, 98, 136, 117, 116, 124, 115, 127, 133, 120, 122, 120, 156, 141, 120, 128, 127, 121, 118, 129, 118, 149, 125, 103, 115, 127, 130, 118, 117, 124, 125, 112, 112, 119, 128, 128, 141, 122, 130, 116, 136, 147, 112, 126, 136, 125, 134, 115, 137, 128, 133, 133, 135, 123, 127, 124, 120, 130, 130, 112, 124, 118, 132, 141, 124, 125, 131, 133, 123, 117, 111, 128, 139, 139, 140, 129, 114, 112, 135, 125, 148, 121, 114, 132, 134, 133, 115, 114, 123, 126, 103, 127, 124, 149, 133, 126, 118, 133, 136, 131, 129, 117, 124, 124, 122, 138, 113, 127, 113, 122, 110, 127, 127, 112, 118, 116, 126, 135, 131, 119, 127, 140, 140, 123, 130, 126, 159, 104, 113, 141, 122, 131, 127, 119, 144, 129, 135, 118, 122, 136, 137, 132, 129, 126, 132, 139, 122, 114, 127, 117, 119, 146, 106, 137, 140, 137, 127, 112, 126, 122, 117, 129, 141, 129, 121, 134, 127, 130, 127, 117, 147, 125, 122, 127, 146, 131, 146, 127, 126, 123, 125, 124, 118, 120, 127, 107, 112, 139, 113, 130, 113, 110, 114, 119, 134, 156, 140, 141, 132, 120, 120, 146, 142, 120, 104, 122, 105, 127, 120, 134, 126, 121, 122, 118, 126, 143, 113, 126, 122, 113, 131, 132, 136, 117, 124, 124, 127, 121, 124, 123, 149, 122, 119, 125, 128, 128, 111, 121, 128, 123, 143, 160, 125, 121, 142, 120, 126, 143, 122, 139, 125, 127, 109, 122, 140, 125, 130, 114, 152, 115, 117, 101, 122, 130, 124, 118, 113, 126, 122, 128, 119, 125, 137, 126, 132, 120, 128, 125, 125, 126, 109, 125, 131, 149, 130, 149, 122, 141, 114, 117, 126, 136, 123, 124, 136, 115, 126, 111, 118, 113, 140, 132, 111, 137, 130, 118, 131, 122, 142, 127, 122, 127, 111, 134, 114, 134, 132, 131, 124, 135, 119, 119, 113, 98, 143, 115, 133, 121, 121, 125, 121, 125, 115, 143, 121, 128, 146, 123, 112, 106, 106, 123, 144, 138, 124, 116, 124, 129, 140, 140, 125, 125, 118, 149, 124, 127, 133, 111, 132, 139, 130, 115, 115, 128, 117, 118, 130, 130, 110, 121, 140, 114, 117, 112, 123, 134, 122, 125, 126, 113, 107, 116, 129, 124, 134, 124, 125, 126, 135, 126, 123, 123, 126, 117, 116, 123, 130, 125, 117, 137, 144, 127, 128, 133, 106, 128, 138, 103, 114, 154, 118, 125, 112, 117, 118, 109, 141, 115, 115, 131, 133, 117, 138, 138, 147, 141, 118, 120, 145, 133, 127, 136, 120, 126, 116, 134, 111, 116, 117, 138, 108, 114, 151, 119, 125, 127, 111, 124, 123, 117, 127, 109, 109, 110, 114, 118, 137, 118, 120, 132, 113, 126, 139, 111, 132, 119, 121, 128, 117, 138, 118, 138, 125, 113, 120, 136, 120, 125, 120, 126, 123, 118, 142, 117, 133, 134, 134, 120, 134, 110, 128, 104, 149, 121, 122, 138, 134, 120, 128, 138, 123, 133, 120, 125, 112, 112, 127, 128, 129, 126, 148, 118, 129, 127, 114, 115, 118, 144, 127, 115, 114, 118, 107, 116, 115, 130, 114, 132, 109, 122, 127, 122, 131, 113, 109, 118, 114, 115, 116, 114, 126, 120, 136, 144, 107, 130, 121, 131, 118, 132, 132, 135, 138, 122, 110, 132, 113, 160, 125, 140, 118, 126, 132, 133, 124, 109, 120, 135, 134, 123, 115, 127, 139, 113, 113, 120, 119, 121, 117, 123, 109, 98, 135, 128, 124, 124, 119, 135, 120, 106, 117, 131, 141, 117, 127, 131, 130, 118, 132, 134, 133, 136, 138, 130, 125, 128, 137, 121, 105, 121, 131, 120, 132, 125, 128, 145, 124, 130, 113, 141, 112, 119, 104, 110, 123, 114, 120, 120, 134, 140, 125, 139, 146, 124, 118, 123, 109, 135, 123, 114, 137, 129, 118, 132, 126, 135, 118, 134, 139, 129, 136, 129, 120, 115, 133, 114, 132, 136, 120, 118, 111, 119, 135, 128, 135, 118, 129, 150, 141, 113, 118, 116, 124, 144, 124, 132, 133, 115, 132, 110, 120, 137, 126, 156, 140, 136, 126, 112, 119, 127, 134, 127, 150, 131, 130, 125, 122, 105, 127, 118, 113, 117, 142, 137, 130, 126, 112, 112, 136, 119, 133, 162, 135, 98, 143, 104, 128, 139, 115, 128, 115, 120, 122, 121, 135, 115, 143, 126, 130, 119, 123, 122, 127, 153, 111, 122, 112, 119, 121, 123, 122, 131, 120, 120, 119, 122, 129, 137, 119, 108, 133, 129, 151, 132, 123, 130, 124, 137, 102, 128, 128, 135, 127, 113, 100, 129, 135, 121, 113, 133, 114, 133, 119, 108, 121, 115, 115, 130, 125, 119, 120, 115, 122, 139, 110, 118, 115, 130, 109, 116, 122, 138, 131, 118, 133, 124, 116, 121, 125, 140, 136, 114, 129, 133, 117, 124, 150, 114, 100, 120, 130, 113, 129, 126, 137, 123, 120, 110, 136, 128, 135, 114, 111, 118, 113, 127, 112, 111, 128, 112, 125, 110, 129, 140, 146, 108, 102, 138, 115, 125, 124, 115, 121, 130, 131, 122, 121, 130, 137, 121, 129, 118, 111, 138, 121, 110, 121, 124, 130, 128, 117, 119, 119, 128, 144, 124, 133, 129, 126, 129, 106, 132, 150, 105, 115, 126, 131, 125, 117, 124, 104, 122, 141, 128, 107, 142, 147, 118, 119, 120, 118, 135, 136, 128, 138, 126, 123, 125, 133, 120, 119, 118, 107, 127, 130, 136, 109, 128, 138, 122, 147, 137, 111, 135, 126, 119, 120, 118, 117, 129, 118, 114, 133, 117, 133, 99, 112, 125, 115, 127, 126, 118, 116, 118, 127, 127, 125, 134, 129, 121, 132, 117, 134, 124, 132, 103, 136, 144, 129, 121, 130, 131, 112, 109, 126, 125, 124, 141, 132, 124, 134, 114, 126, 128, 104, 131, 115, 117, 109, 125, 137, 121, 101, 124, 114, 128, 115, 140, 116, 126, 130, 131, 128, 128, 108, 123, 120, 108, 141, 114, 100, 140, 120, 122, 134, 106, 116, 136, 122, 153, 128, 115, 107, 125, 132, 126, 149, 114, 130, 119, 132, 121, 130, 122, 148, 127, 122, 108, 128, 131, 125, 150, 108, 125, 116, 122, 130, 111, 112, 118, 140, 145, 146, 119, 137, 113, 133, 124, 133, 133, 124, 117, 117, 128, 125, 116, 102, 115, 120, 149, 118, 125, 112, 146, 133, 124, 119, 124, 133, 128, 114, 130, 120, 115, 127, 133, 129, 120, 126, 121, 141, 120, 131, 123, 108, 119, 147, 133, 140, 122, 118, 117, 129, 124, 117, 123, 121, 131, 102, 111, 126, 130, 120, 131, 131, 143, 125, 118, 145, 108, 127, 120, 125, 130, 123, 135, 141, 131, 139, 126, 134, 128, 100, 115, 121, 140, 130, 119, 135, 126, 117, 124, 127, 142, 134, 121, 111, 128, 137, 118, 133, 124, 132, 119, 142, 137, 124, 117, 126, 119, 117, 131, 124, 114, 134, 123, 103, 113, 121, 128, 119, 131, 133, 114, 105, 119, 118, 130, 121, 127, 143, 121, 130, 117, 128, 138, 133, 130, 110, 115, 99, 127, 130, 144, 118, 128, 109, 131, 117, 122, 133, 113, 114, 126, 134, 128, 123, 127, 117, 113, 134, 131, 117, 112, 117, 114, 121, 117, 122, 104, 117, 131, 122, 110, 127, 122, 115, 100, 124, 102, 116, 129, 121, 131, 111, 116, 102, 125, 121, 136, 125, 140, 141, 125, 120, 111, 138, 130, 112, 137, 122, 119, 124, 130, 130, 127, 114, 133, 131, 138, 125, 125, 128, 112, 130, 116, 129, 129, 121, 114, 123, 120, 126, 129, 121, 120, 131, 132, 125, 110, 119, 134, 120, 92, 125, 113, 123, 130, 146, 125, 149, 123, 132, 144, 119, 107, 134, 115, 122, 136, 144, 117, 142, 116, 118, 127, 141, 129, 136, 107, 141, 116, 107, 121, 134, 127, 121, 107, 131, 122, 120, 128, 120, 122, 128, 116, 108, 110, 126, 133, 126, 131, 121, 103, 139, 125, 135, 122, 125, 118, 129, 120, 118, 134, 123, 127, 121, 129, 119, 115, 140, 134, 125, 88, 115, 116, 119, 133, 133, 139, 122, 127, 108, 133, 126, 113, 132, 136, 147, 117, 119, 121, 125, 121, 142, 118, 136, 135, 126, 107, 122, 114, 120, 125, 126, 107, 131, 130, 129, 137, 119, 121, 145, 127, 114, 121, 132, 130, 139, 118, 87, 127, 120, 124, 143, 118, 128, 136, 110, 130, 118, 130, 128, 108, 132, 120, 126, 122, 129, 111, 115, 129, 118, 133, 136, 123, 136, 149, 131, 135, 134, 137, 120, 113, 120, 137, 131, 115, 121, 129, 130, 110, 110, 129, 106, 121, 125, 131, 146, 121, 113, 129, 131, 125, 147, 135, 149, 124, 133, 121, 125, 127, 136, 133, 105, 140, 134, 137, 139, 114, 130, 138, 122, 130, 119, 119, 128, 117, 125, 112, 119, 139, 115, 135, 119, 119, 118, 126, 122, 129, 123, 132, 117, 128, 118, 139, 133, 141, 117, 132, 128, 121, 118, 139, 120, 130, 134, 118, 138, 151, 134, 118, 123, 134, 135, 126, 134, 103, 127, 131, 143, 137, 111, 134, 153, 127, 122, 129, 134, 124, 127, 133, 148, 119, 137, 121, 108, 112, 126, 134, 118, 123, 114, 141, 142, 143, 135, 126, 123, 123, 108, 141, 118, 138, 127, 119, 121, 123, 136, 138, 118, 132, 128, 129, 129, 126, 138, 107, 130, 121, 138, 115, 116, 122, 102, 130, 115, 95, 114, 130, 118, 136, 121, 95, 143, 135, 136, 115, 119, 126, 120, 113, 136, 126, 117, 111, 131, 123, 126, 114, 123, 104, 120, 113, 112, 122, 124, 141, 133, 134, 126, 125, 127, 132, 112, 136, 119, 125, 135, 138, 135, 121, 112, 135, 127, 119, 126, 114, 120, 110, 138, 107, 139, 123, 94, 122, 116, 126, 160, 136, 109, 127, 139, 142, 124, 126, 112, 139, 115, 123, 114, 125, 140, 109, 142, 128, 125, 134, 118, 123, 136, 112, 115, 113, 136, 120, 105, 113, 130, 124, 124, 138, 120, 120, 121, 118, 138, 138, 112, 136, 129, 129, 122, 125, 131, 113, 119, 118, 112, 103, 114, 112, 107, 127, 125, 118, 107, 103, 111, 104, 126, 114, 129, 124, 131, 122, 136, 111, 135, 137, 132, 124, 130, 132, 134, 127, 121, 131, 112, 104, 139, 126, 123, 131, 140, 133, 141, 133, 115, 135, 133, 112, 146, 131, 114, 112, 126, 122, 114, 108, 136, 119, 120, 121, 124, 127, 119, 113, 99, 139, 135, 133, 115, 113, 145, 127, 123, 129, 138, 122, 126, 122, 128, 117, 132, 115, 113, 110, 124, 133, 131, 139, 133, 154, 130, 129, 114, 132, 123, 122, 117, 122, 129, 137, 123, 125, 115, 123, 125, 126, 111, 131, 106, 109, 125, 128, 145, 126, 152, 120, 116, 124, 130, 113, 139, 140, 119, 94, 123, 136, 134, 123, 124, 116, 122, 120, 131, 135, 124, 119, 139, 126, 130, 121, 126, 133, 118, 118, 126, 120, 108, 121, 115, 135, 114, 123, 101, 131, 90, 130, 133, 123, 131, 134, 159, 126, 121, 127, 117, 129, 116, 108, 121, 154, 129, 135, 131, 126, 134, 120, 142, 121, 121, 130, 118, 110, 155, 119, 123, 119, 134, 139, 132, 117, 137, 119, 124, 132, 135, 117, 138, 127, 120, 115, 134, 99, 114, 125, 146, 113, 120, 122, 133, 127, 128, 118, 119, 126, 130, 129, 118, 118, 136, 132, 131, 133, 119, 155, 126, 113, 114, 128, 129, 116, 138, 145, 120, 143, 133, 127, 129, 137, 122, 124, 132, 123, 117, 115, 119, 121, 127, 116, 124, 124, 123, 132, 105, 131, 125, 120, 133, 122, 137, 121, 130, 127, 119, 141, 134, 131, 125, 123, 126, 131, 135, 132, 124, 122, 133, 111, 113, 134, 132, 140, 123, 125, 104, 136, 136, 121, 106, 114, 104, 124, 130, 110, 124, 122, 147, 125, 134, 115, 130, 126, 133, 125, 122, 116, 124, 123, 124, 129, 125, 122, 131, 125, 120, 120, 127, 138, 126, 106, 117, 145, 111, 121, 143, 119, 119, 118, 109, 103, 140, 118, 138, 132, 114, 127, 127, 121, 113, 115, 124, 131, 146, 104, 133, 122, 139, 128, 134, 116, 132, 123, 121, 120, 132, 124, 132, 128, 106, 141, 139, 129, 124, 121, 125, 123, 140, 141, 139, 125, 137, 132, 145, 115, 136, 131, 113, 97, 107, 124, 122, 130, 118, 104, 132, 122, 103, 118, 135, 134, 125, 131, 143, 141, 121, 112, 130, 114, 117, 121, 109, 140, 137, 117, 114, 112, 115, 126, 130, 142, 129, 105, 121, 135, 128, 122, 157, 133, 133, 115, 122, 115, 128, 125, 102, 122, 123, 127, 140, 122, 126, 110, 128, 113, 131, 120, 119, 117, 116, 135, 125, 125, 105, 132, 103, 114, 130, 112, 109, 129, 132, 123, 132, 158, 109, 145, 122, 135, 140, 133, 115, 131, 136, 134, 132, 114, 123, 131, 125, 138, 118, 109, 131, 124, 136, 112, 120, 126, 115, 116, 135, 126, 115, 125, 133, 122, 124, 114, 116, 142, 118, 109, 128, 130, 130, 125, 107, 118, 139, 148, 122, 151, 137, 115, 124, 109, 123, 132, 121, 119, 138, 109, 137, 136, 111, 124, 119, 124, 120, 122, 134, 121, 132, 119, 129, 110, 128, 120, 133, 126, 138, 111, 109, 115, 125, 112, 116, 122, 125, 131, 122, 106, 129, 107, 132, 137, 109, 136, 126, 127, 135, 129, 126, 141, 110, 151, 142, 113, 133, 127, 112, 118, 114, 133, 122, 125, 118, 138, 126, 126, 116, 132, 130, 123, 120, 115, 136, 117, 140, 135, 143, 132, 116, 132, 120, 126, 134, 120, 118, 105, 119, 124, 124, 125, 134, 129, 122, 126, 114, 132, 137, 119, 122, 129, 128, 129, 129, 128, 135, 125, 126, 113, 130, 109, 119, 130, 118, 111, 129, 138, 138, 120, 116, 120, 121, 133, 121, 141, 131, 124, 126, 123, 127, 106, 106, 123, 137, 129, 128, 131, 115, 128, 130, 140, 128, 112, 112, 115, 133, 146, 129, 123, 118, 129, 119, 132, 135, 122, 118, 133, 132, 139, 129, 129, 142, 120, 108, 117, 129, 122, 137, 115, 110, 122, 126, 123, 122, 118, 110, 138, 109, 121, 139, 148, 138, 120, 141, 130, 128, 116, 142, 109, 120, 116, 128, 133, 112, 128, 125, 132, 113, 135, 115, 135, 138, 130, 126, 128, 128, 127, 144, 123, 99, 130, 125, 143, 109, 128, 116, 148, 142, 133, 117, 107, 137, 120, 117, 123, 123, 120, 115, 133, 118, 129, 141, 119, 119, 144, 127, 129, 126, 140, 122, 143, 126, 119, 144, 124, 122, 117, 118, 114, 122, 140, 124, 122, 145, 122, 118, 143, 118, 124, 119, 120, 123, 129, 134, 139, 133, 134, 117, 123, 124, 116, 124, 143, 124, 128, 121, 131, 120, 118, 115, 129, 115, 126, 137, 133, 126, 136, 144, 133, 126, 92, 134, 141, 115, 122, 111, 120, 119, 114, 114, 132, 105, 113, 130, 110, 126, 128, 127, 130, 132, 121, 113, 106, 118, 133, 125, 112, 135, 114, 111, 131, 125, 143, 119, 141, 119, 108, 131, 133, 131, 121, 128, 127, 119, 137, 114, 134, 139, 120, 160, 134, 143, 135, 113, 121, 127, 126, 117, 135, 145, 122, 130, 118, 129, 127, 114, 128, 121, 110, 118, 127, 127, 105, 118, 123, 142, 140, 114, 122, 128, 120, 127, 137, 120, 136, 128, 123, 107, 142, 126, 137, 113, 123, 121, 135, 134, 130, 120, 121, 125, 135, 127, 115, 133, 140, 136, 127, 110, 125, 132, 134, 127, 136, 122, 128, 127, 121, 106, 141, 129, 114, 126, 109, 105, 115, 138, 124, 141, 119, 128, 119, 134, 110, 125, 115, 115, 122, 129, 131, 130, 116, 126, 131, 125, 120, 125, 109, 126, 127, 113, 134, 122, 119, 148, 121, 122, 116, 129, 134, 134, 132, 127, 123, 123, 143, 128, 129, 124, 126, 119, 138, 115, 125, 121, 112, 149, 120, 144, 137, 118, 114, 114, 116, 130, 98, 135, 152, 149, 125, 130, 117, 124, 146, 121, 122, 114, 131, 138, 114, 112, 149, 120, 118, 133, 126, 127, 111, 139, 114, 123, 126, 128, 123, 118, 126, 117, 129, 128, 129, 113, 138, 142, 134, 118, 127, 124, 127, 132, 126, 120, 121, 136, 115, 125, 133, 127, 138, 136, 128, 114, 121, 138, 117, 130, 130, 114, 116, 134, 120, 124, 117, 130, 123, 117, 142, 138, 120, 121, 142, 123, 128, 119, 122, 116, 120, 125, 145, 135, 132, 134, 141, 128, 113, 130, 137, 113, 124, 117, 123, 109, 136, 120, 127, 123, 123, 110, 118, 128, 122, 139, 131, 140, 125, 123, 114, 150, 121, 116, 123, 122, 111, 128, 124, 131, 112, 121, 124, 137, 122, 127, 112, 128, 118, 122, 135, 118, 125, 124, 129, 119, 128, 118, 110, 118, 135, 124, 135, 129, 138, 143, 137, 112, 112, 134, 113, 133, 140, 134, 117, 106, 141, 156, 132, 121, 147, 140, 134, 132, 133, 113, 135, 139, 135, 115, 134, 130, 107, 120, 146, 115, 133, 136, 127, 140, 125, 128, 134, 135, 121, 119, 132, 130, 116, 122, 117, 134, 136, 111, 116, 128, 117, 118, 122, 117, 120, 122, 118, 124, 128, 123, 125, 142, 124, 110, 141, 126, 132, 122, 118, 122, 122, 113, 113, 122, 130, 132, 125, 104, 133, 150, 138, 135, 136, 122, 131, 107, 136, 123, 156, 120, 111, 120, 128, 144, 141, 127, 125, 129, 134, 147, 102, 134, 108, 126, 143, 124, 140, 128, 117, 139, 142, 127, 122, 126, 117, 107, 135, 91, 119, 140, 127, 130, 113, 143, 120, 99, 139, 114, 142, 122, 125, 106, 134, 120, 115, 135, 120, 122, 107, 111, 124, 132, 119, 116, 122, 128, 129, 116, 147, 147, 123, 130, 130, 128, 140, 120, 145, 117, 136, 114, 128, 118, 129, 117, 118, 117, 136, 131, 135, 129, 132, 136, 116, 96, 125, 124, 131, 120, 118, 120, 130, 138, 138, 104, 110, 148, 125, 120, 119, 137, 124, 120, 124, 122, 125, 147, 140, 128, 114, 151, 119, 129, 131, 136, 130, 126, 128, 131, 119, 140, 97, 126, 123, 124, 139, 117, 126, 134, 121, 114, 120, 129, 120, 146, 125, 132, 124, 139, 118, 129, 111, 135, 141, 139, 139, 142, 149, 123, 119, 111, 132, 129, 118, 127, 127, 108, 153, 126, 139, 132, 114, 143, 116, 121, 131, 130, 129, 121, 123, 116, 132, 149, 123, 120, 121, 114, 147, 117, 123, 123, 141, 118, 141, 135, 137, 111, 132, 117, 126, 106, 130, 126, 121, 128, 133, 125, 127, 141, 120, 110, 131, 124, 113, 126, 129, 110, 133, 122, 106, 119, 118, 141, 115, 105, 117, 118, 130, 114, 133, 120, 113, 131, 141, 125, 142, 108, 112, 135, 122, 121, 139, 119, 127, 112, 121, 133, 126, 116, 143, 105, 129, 125, 132, 112, 108, 116, 117, 125, 118, 133, 139, 137, 120, 128, 110, 110, 128, 128, 116, 130, 116, 136, 126, 126, 109, 124, 120, 129, 123, 130, 131, 120, 122, 141, 118, 131, 131, 116, 122, 108, 136, 135, 125, 165, 138, 130, 116, 123, 127, 132, 127, 127, 121, 116, 125, 115, 140, 134, 116, 139, 117, 124, 109, 117, 119, 124, 127, 131, 114, 120, 121, 125, 131, 119, 132, 130, 109, 125, 99, 132, 110, 145, 121, 120, 123, 138, 142, 123, 134, 125, 126, 125, 116, 125, 118, 132, 114, 126, 127, 126, 112, 138, 122, 107, 128, 144, 124, 121, 128, 133, 120, 115, 104, 117, 125, 132, 113, 136, 117, 134, 122, 126, 111, 122, 136, 127, 136, 103, 119, 110, 127, 116, 121, 116, 141, 144, 120, 116, 122, 128, 122, 123, 157, 144, 108, 109, 121, 114, 117, 123, 131, 129, 129, 113, 116, 130, 124, 133, 124, 143, 135, 124, 123, 132, 122, 123, 115, 125, 109, 126, 105, 115, 127, 131, 117, 123, 146, 120, 107, 136, 130, 139, 128, 120, 102, 137, 128, 118, 139, 112, 118, 101, 130, 141, 144, 131, 139, 127, 125, 133, 125, 120, 120, 123, 116, 114, 127, 116, 127, 118, 126, 132, 132, 120, 112, 126, 134, 116, 111, 111, 123, 115, 116, 119, 128, 144, 116, 115, 116, 116, 112, 133, 136, 123, 136, 141, 117, 127, 125, 121, 132, 134, 131, 122, 129, 136, 122, 104, 133, 132, 136, 128, 137, 108, 132, 110, 127, 133, 121, 144, 134, 121, 146, 116, 127, 133, 113, 122, 149, 129, 126, 123, 112, 138, 125, 133, 132, 135, 132, 119, 129, 108, 114, 116, 137, 114, 132, 110, 139, 118, 129, 121, 116, 144, 111, 126, 135, 133, 132, 125, 108, 121, 113, 135, 123, 137, 131, 131, 129, 128, 126, 117, 126, 101, 125, 125, 135, 121, 127, 111, 109, 128, 120, 130, 105, 110, 128, 122, 121, 142, 126, 115, 127, 120, 114, 162, 130, 102, 127, 126, 121, 116, 121, 120, 148, 120, 127, 139, 123, 117, 117, 143, 127, 114, 132, 121, 133, 135, 129, 128, 122, 122, 125, 136, 132, 139, 117, 115, 131, 114, 126, 130, 136, 132, 121, 114, 156, 129, 108, 119, 136, 147, 137, 121, 118, 119, 128, 123, 128, 150, 133, 112, 127, 114, 140, 157, 127, 110, 135, 119, 127, 116, 125, 139, 123, 132, 113, 128, 119, 121, 130, 128, 135, 124, 128, 111, 126, 132, 123, 120, 130, 141, 134, 104, 120, 121, 127, 136, 126, 92, 135, 118, 132, 126, 114, 118, 136, 122, 130, 104, 117, 116, 123, 117, 110, 127, 146, 143, 127, 111, 132, 126, 133, 119, 132, 117, 116, 119, 144, 121, 127, 134, 111, 117, 127, 128, 123, 116, 125, 128, 132, 112, 118, 131, 98, 132, 125, 136, 131, 144, 144, 135, 138, 136, 119, 129, 124, 130, 140, 144, 135, 123, 106, 126, 119, 139, 123, 136, 105, 123, 142, 124, 108, 117, 119, 124, 118, 135, 118, 121, 139, 135, 110, 134, 127, 136, 118, 123, 128, 123, 136, 127, 131, 121, 136, 149, 141, 136, 113, 124, 130, 118, 132, 106, 134, 120, 135, 111, 116, 137, 126, 134, 114, 130, 112, 127, 134, 129, 121, 121, 127, 134, 142, 147, 138, 133, 117, 138, 121, 117, 133, 116, 130, 137, 113, 133, 142, 120, 122, 135, 136, 135, 126, 133, 131, 107, 128, 137, 128, 128, 138, 119, 133, 119, 133, 148, 122, 117, 126, 118, 124, 95, 124, 130, 135, 121, 132, 132, 111, 145, 122, 115, 149, 116, 139, 116, 125, 123, 122, 119, 123, 112, 126, 111, 144, 133, 119, 134, 132, 114, 114, 150, 122, 115, 111, 136, 119, 137, 114, 132, 132, 122, 103, 135, 110, 122, 129, 116, 134, 131, 109, 125, 112, 120, 132, 109, 128, 108, 137, 107, 118, 116, 123, 134, 116, 120, 125, 141, 116, 128, 128, 122, 119, 107, 124, 131, 139, 112, 122, 120, 125, 107, 108, 124, 103, 125, 117, 112, 113, 139, 118, 130, 125, 119, 129, 117, 147, 104, 131, 133, 136, 122, 114, 144, 143, 133, 126, 143, 117, 125, 145, 142, 120, 141, 144, 124, 129, 143, 114, 124, 118, 134, 129, 139, 133, 143, 146, 111, 131, 134, 124, 134, 131, 132, 116, 122, 119, 128, 124, 111, 116, 135, 130, 124, 138, 115, 124, 144, 140, 123, 136, 133, 118, 145, 130, 134, 141, 130, 120, 107, 127, 120, 132, 117, 137, 132, 127, 153, 114, 128, 122, 141, 133, 123, 134, 116, 119, 124, 116, 126, 110, 109, 105, 132, 117, 132, 130, 134, 121, 147, 124, 129, 115, 123, 123, 105, 115, 130, 111, 128, 117, 113, 153, 134, 119, 126, 137, 123, 151, 128, 129, 120, 127, 117, 140, 114, 136, 115, 121, 112, 135, 117, 128, 130, 122, 141, 152, 112, 125, 137, 141, 131, 112, 135, 138, 144, 114, 96, 118, 128, 131, 101, 155, 127, 124, 114, 141, 136, 127, 111, 146, 120, 137, 137, 121, 120, 125, 129, 136, 112, 126, 126, 126, 136, 143, 138, 110, 137, 124, 133, 149, 126, 123, 167, 132, 153, 140, 122, 112, 108, 109, 122, 134, 144, 128, 110, 138, 126, 137, 110, 115, 119, 111, 134, 130, 123, 103, 127, 119, 137, 129, 133, 147, 113, 127, 137, 120, 137, 122, 131, 130, 129, 122, 128, 127, 107, 120, 119, 102, 114, 116, 128, 133, 126, 136, 129, 149, 136, 130, 127, 126, 128, 138, 111, 137, 130, 125, 123, 143, 137, 127, 131, 135, 121, 145, 121, 123, 120, 126, 132, 121, 118, 120, 121, 129, 126, 104, 132, 130, 132, 112, 138, 110, 136, 97, 131, 130, 126, 139, 126, 125, 112, 139, 116, 131, 133, 115, 134, 114, 126, 120, 130, 108, 127, 130, 126, 123, 129, 125, 111, 114, 124, 123, 133, 113, 115, 131, 125, 127, 113, 121, 114, 126, 148, 127, 152, 115, 128, 108, 106, 128, 115, 148, 127, 125, 129, 119, 150, 123, 142, 107, 110, 110, 117, 109, 144, 131, 149, 130, 113, 149, 119, 142, 134, 119, 118, 109, 140, 121, 150, 108, 118, 127, 139, 153, 135, 124, 131, 110, 133, 141, 136, 146, 132, 135, 113, 139, 141, 128, 114, 122, 144, 137, 128, 115, 123, 125, 119, 115, 129, 137, 134, 128, 126, 122, 125, 127, 130, 114, 115, 124, 136, 128, 121, 120, 119, 133, 140, 125, 102, 132, 129, 141, 127, 118, 105, 109, 112, 144, 124, 136, 152, 131, 126, 145, 117, 131, 129, 121, 107, 127, 129, 119, 121, 120, 120, 129, 125, 132, 104, 116, 115, 119, 121, 115, 120, 125, 140, 118, 126, 130, 132, 131, 118, 122, 121, 107, 124, 109, 104, 122, 116, 123, 134, 120, 125, 122, 124, 141, 115, 138, 123, 127, 115, 134, 129, 132, 128, 122, 139, 109, 132, 134, 137, 136, 120, 121, 129, 127, 128, 113, 138, 142, 128, 138, 113, 151, 112, 133, 131, 124, 115, 110, 143, 117, 142, 122, 139, 119, 129, 111, 127, 132, 133, 143, 119, 130, 133, 129, 121, 136, 123, 110, 117, 129, 122, 148, 137, 122, 125, 125, 115, 127, 107, 141, 122, 116, 115, 144, 143, 119, 121, 111, 130, 140, 126, 121, 126, 119, 127, 139, 124, 117, 121, 125, 111, 125, 144, 132, 122, 134, 130, 148, 122, 115, 139, 124, 139, 138, 104, 136, 135, 133, 130, 128, 125, 128, 139, 130, 135, 131, 137, 135, 128, 140, 126, 138, 114, 119, 123, 124, 125, 136, 121, 110, 136, 119, 125, 121, 115, 130, 110, 126, 113, 135, 128, 120, 133, 128, 118, 121, 104, 132, 112, 125, 137, 110, 138, 140, 141, 134, 138, 117, 138, 118, 122, 120, 116, 133, 142, 125, 129, 123, 118, 139, 109, 119, 118, 128, 122, 117, 144, 121, 114, 125, 113, 112, 136, 125, 133, 130, 125, 110, 122, 134, 125, 120, 121, 113, 126, 141, 109, 112, 130, 138, 141, 132, 148, 122, 141, 133, 125, 124, 123, 131, 127, 117, 119, 130, 157, 140, 131, 117, 143, 127, 119, 141, 116, 119, 127, 138, 115, 141, 135, 125, 117, 139, 127, 133, 136, 126, 125, 120, 130, 128, 144, 137, 130, 128, 106, 118, 111, 134, 112, 107, 112, 152, 130, 125, 103, 121, 118, 145, 123, 141, 113, 120, 134, 112, 138, 121, 133, 119, 128, 110, 118, 134, 131, 120, 120, 111, 122, 136, 115, 116, 125, 133, 111, 121, 111, 122, 117, 135, 134, 124, 119, 106, 119, 129, 106, 116, 129, 113, 126, 116, 124, 126, 126, 122, 133, 127, 143, 120, 141, 141, 146, 127, 137, 110, 127, 127, 120, 140, 128, 118, 128, 123, 124, 120, 128, 120, 119, 106, 117, 130, 114, 127, 126, 140, 122, 106, 131, 130, 131, 116, 122, 128, 126, 121, 130, 144, 128, 146, 111, 135, 117, 122, 136, 128, 136, 121, 129, 130, 132, 119, 112, 124, 129, 107, 109, 127, 140, 125, 125, 139, 114, 133, 121, 126, 135, 143, 135, 123, 135, 124, 135, 127, 129, 135, 132, 123, 116, 118, 127, 127, 109, 153, 121, 122, 136, 131, 140, 127, 128, 129, 123, 118, 123, 127, 131, 131, 120, 102, 134, 118, 127, 131, 138, 133, 126, 118, 125, 122, 112, 118, 122, 111, 109, 135, 106, 136, 144, 112, 123, 134, 120, 138, 131, 117, 104, 118, 141, 125, 115, 118, 116, 107, 123, 129, 119, 138, 129, 134, 121, 121, 121, 108, 120, 119, 126, 123, 139, 127, 120, 118, 121, 115, 125, 121, 132, 125, 112, 128, 128, 116, 150, 126, 122, 130, 133, 106, 117, 133, 123, 120, 114, 122, 130, 145, 125, 123, 121, 139, 130, 133, 123, 119, 129, 105, 155, 125, 126, 136, 116, 115, 115, 120, 145, 118, 136, 117, 148, 125, 126, 140, 141, 133, 135, 120, 113, 119, 110, 131, 130, 112, 129, 124, 126, 115, 156, 119, 122, 119, 123, 121, 127, 144, 108, 125, 133, 134, 118, 119, 138, 132, 132, 122, 131, 115, 120, 107, 133, 148, 121, 121, 127, 139, 123, 128, 132, 118, 112, 115, 145, 121, 130, 122, 118, 131, 121, 123, 116, 134, 125, 111, 132, 112, 125, 121, 129, 127, 126, 121, 133, 105, 118, 119, 115, 130, 116, 121, 133, 117, 122, 133, 126, 146, 115, 132, 129, 109, 130, 110, 124, 119, 112, 120, 119, 119, 116, 144, 136, 134, 120, 109, 131, 119, 115, 128, 131, 114, 138, 119, 120, 115, 135, 111, 122, 130, 118, 120, 112, 137, 106, 134, 112, 138, 111, 135, 124, 142, 133, 119, 119, 125, 113, 135, 132, 118, 132, 129, 106, 115, 140, 118, 128, 119, 142, 123, 116, 119, 113, 139, 128, 119, 126, 127, 122, 130, 111, 125, 130, 142, 127, 126, 111, 130, 114, 133, 130, 114, 96, 118, 139, 129, 123, 127, 119, 139, 128, 137, 120, 121, 108, 114, 141, 130, 144, 130, 119, 122, 124, 113, 114, 140, 127, 117, 128, 127, 125, 108, 163, 114, 136, 126, 127, 118, 117, 137, 152, 120, 124, 119, 128, 135, 145, 128, 125, 125, 128, 110, 128, 123, 112, 133, 109, 130, 125, 127, 115, 124, 137, 129, 128, 128, 134, 91, 123, 129, 135, 133, 130, 130, 117, 119, 124, 118, 131, 129, 123, 138, 112, 126, 144, 136, 123, 136, 112, 140, 139, 99, 116, 110, 126, 132, 117, 118, 149, 105, 116, 113, 118, 118, 117, 141, 110, 128, 118, 111, 107, 119, 134, 130, 140, 126, 117, 124, 134, 123, 120, 116, 114, 122, 115, 128, 140, 131, 117, 118, 119, 101, 127, 120, 130, 122, 126, 122, 132, 122, 143, 139, 132, 138, 114, 124, 119, 121, 117, 115, 137, 131, 124, 122, 124, 120, 124, 129, 127, 116, 123, 149, 119, 122, 134, 145, 122, 138, 129, 120, 117, 117, 127, 121, 113, 114, 137, 120, 112, 112, 110, 108, 125, 129, 138, 113, 138, 124, 144, 123, 141, 120, 127, 135, 141, 126, 115, 120, 122, 121, 112, 119, 131, 111, 126, 131, 130, 136, 112, 124, 106, 135, 109, 125, 137, 134, 126, 128, 124, 127, 107, 143, 135, 114, 129, 121, 132, 113, 140, 124, 120, 139, 125, 138, 130, 124, 128, 126, 118, 120, 129, 113, 117, 135, 129, 126, 122, 139, 125, 115, 135, 147, 128, 122, 118, 126, 134, 113, 129, 137, 134, 125, 115, 126, 125, 143, 136, 127, 122, 99, 115, 106, 130, 125, 119, 122, 119, 133, 143, 120, 132, 124, 136, 134, 109, 108, 117, 106, 149, 141, 127, 131, 121, 137, 103, 118, 119, 117, 132, 102, 117, 125, 139, 122, 115, 133, 98, 137, 124, 120, 120, 144, 129, 115, 126, 104, 139, 119, 137, 134, 116, 139, 126, 123, 153, 114, 124, 126, 139, 121, 129, 101, 117, 132, 147, 143, 123, 134, 132, 148, 123, 108, 102, 133, 110, 125, 121, 131, 119, 120, 152, 122, 111, 131, 143, 141, 122, 131, 142, 129, 127, 111, 122, 126, 144, 130, 125, 112, 128, 123, 112, 120, 134, 125, 122, 123, 144, 122, 129, 123, 129, 134, 117, 127, 122, 130, 121, 124, 115, 103, 124, 123, 121, 116, 145, 125, 133, 123, 140, 105, 125, 133, 111, 129, 109, 109, 118, 127, 140, 126, 118, 102, 118, 124, 125, 118, 135, 133, 130, 121, 101, 115, 115, 132, 124, 111, 132, 122, 120, 110, 141, 100, 135, 114, 123, 120, 133, 114, 132, 129, 120, 125, 136, 140, 145, 134, 129, 119, 118, 141, 130, 117, 124, 117, 119, 141, 106, 120, 123, 137, 125, 148, 130, 141, 109, 128, 124, 137, 126, 115, 126, 123, 130, 133, 134, 120, 123, 130, 124, 132, 123, 129, 132, 132, 124, 113, 124, 133, 113, 135, 127, 126, 140, 116, 126, 122, 125, 126, 130, 119, 135, 144, 136, 144, 130, 122, 130, 142, 112, 121, 127, 120, 116, 124, 121, 132, 127, 135, 127, 144, 122, 122, 141, 124, 125, 139, 133, 128, 141, 116, 138, 108, 143, 131, 130, 134, 115, 123, 128, 117, 111, 122, 121, 120, 136, 133, 95, 159, 124, 118, 126, 109, 134, 124, 135, 132, 134, 125, 133, 126, 110, 135, 125, 131, 121, 140, 139, 122, 125, 107, 146, 126, 133, 126, 124, 115, 130, 117, 122, 127, 117, 119, 108, 135, 116, 121, 132, 114, 122, 125, 116, 119, 121, 129, 127, 118, 141, 118, 135, 121, 112, 127, 110, 106, 137, 135, 131, 104, 141, 127, 119, 133, 109, 131, 115, 137, 125, 125, 131, 128, 121, 147, 129, 123, 126, 118, 139, 132, 131, 144, 140, 129, 130, 120, 111, 132, 121, 108, 124, 118, 143, 122, 117, 133, 117, 105, 138, 129, 115, 119, 106, 125, 143, 128, 136, 117, 110, 132, 141, 138, 127, 127, 149, 128, 140, 128, 117, 114, 143, 126, 117, 130, 123, 126, 115, 135, 124, 123, 126, 140, 128, 140, 135, 119, 93, 126, 134, 118, 106, 141, 123, 135, 153, 120, 119, 127, 135, 134, 125, 128, 107, 125, 129, 129, 110, 101, 116, 135, 114, 125, 138, 139, 137, 115, 119, 114, 129, 134, 133, 143, 130, 137, 103, 129, 138, 133, 118, 121, 141, 120, 113, 140, 109, 127, 136, 117, 118, 122, 146, 129, 123, 132, 120, 127, 115, 128, 134, 126, 134, 123, 133, 116, 146, 131, 131, 120, 126, 96, 122, 136, 127, 132, 140, 131, 129, 120, 121, 133, 127, 108, 146, 112, 104, 115, 132, 118, 111, 141, 137, 127, 112, 121, 136, 127, 119, 143, 121, 105, 132, 134, 138, 116, 130, 129, 124, 141, 130, 135, 134, 133, 132, 106, 113, 122, 127, 121, 141, 103, 120, 117, 110, 98, 124, 113, 129, 121, 121, 125, 115, 133, 139, 102, 105, 141, 133, 122, 104, 112, 144, 131, 119, 136, 125, 122, 117, 129, 117, 139, 120, 121, 122, 133, 139, 118, 123, 129, 125, 116, 150, 123, 117, 117, 133, 118, 115, 150, 121, 122, 124, 120, 116, 139, 145, 124, 139, 117, 131, 116, 121, 125, 104, 138, 140, 120, 129, 128, 126, 113, 100, 138, 119, 143, 124, 152, 138, 114, 138, 118, 126, 135, 136, 120, 122, 127, 122, 111, 130, 137, 130, 117, 123, 125, 121, 120, 144, 124, 148, 127, 131, 132, 118, 136, 130, 107, 127, 125, 132, 123, 123, 114, 125, 117, 134, 133, 110, 112, 117, 127, 132, 125, 127, 126, 150, 174, 128, 133, 124, 118, 109, 112, 126, 116, 103, 118, 122, 137, 136, 144, 103, 122, 116, 117, 131, 126, 117, 137, 106, 134, 126, 131, 135, 126, 132, 119, 127, 132, 129, 127, 115, 132, 134, 132, 124, 135, 125, 121, 124, 133, 104, 110, 130, 137, 120, 124, 114, 118, 133, 121, 120, 148, 130, 119, 128, 122, 129, 136, 116, 122, 133, 133, 133, 117, 121, 115, 110, 133, 129, 132, 125, 125, 118, 112, 127, 109, 130, 135, 127, 130, 141, 128, 119, 135, 110, 140, 120, 136, 116, 132, 124, 113, 117, 126, 127, 148, 128, 131, 117, 139, 136, 128, 162, 127, 153, 147, 122, 134, 127, 121, 142, 133, 125, 128, 142, 127, 121, 164, 104, 123, 124, 126, 130, 134, 120, 123, 136, 128, 117, 113, 129, 120, 143, 116, 119, 123, 130, 136, 118, 144, 115, 131, 111, 125, 121, 131, 144, 136, 136, 129, 120, 123, 115, 132, 118, 117, 140, 140, 131, 129, 113, 136, 123, 124, 119, 136, 122, 131, 126, 109, 137, 141, 108, 133, 125, 139, 124, 108, 122, 119, 108, 129, 127, 108, 111, 125, 120, 124, 139, 132, 112, 119, 109, 113, 127, 124, 140, 128, 134, 127, 146, 128, 115, 110, 138, 119, 120, 118, 125, 119, 134, 112, 131, 130, 162, 121, 127, 135, 135, 131, 125, 118, 110, 122, 125, 117, 118, 124, 137, 143, 113, 126, 138, 129, 114, 125, 104, 138, 112, 130, 124, 114, 132, 137, 135, 102, 118, 115, 108, 128, 123, 124, 115, 130, 118, 133, 125, 118, 146, 136, 128, 108, 128, 104, 111, 113, 132, 116, 133, 117, 129, 127, 137, 120, 92, 138, 121, 134, 126, 145, 126, 122, 123, 135, 128, 113, 128, 108, 121, 111, 112, 124, 110, 124, 121, 117, 111, 140, 135, 150, 136, 127, 114, 117, 122, 111, 134, 127, 115, 115, 131, 137, 134, 122, 123, 142, 132, 121, 116, 138, 111, 134, 124, 105, 126, 125, 129, 121, 111, 123, 138, 111, 139, 107, 126, 104, 117, 138, 123, 133, 131, 131, 134, 128, 137, 136, 131, 123, 130, 135, 132, 128, 113, 120, 132, 134, 138, 142, 150, 121, 156, 122, 126, 123, 118, 137, 139, 125, 118, 123, 127, 130, 127, 126, 118, 118, 120, 120, 122, 135, 131, 141, 143, 134, 135, 150, 135, 104, 104, 141, 122, 118, 130, 143, 133, 117, 103, 97, 127, 143, 118, 111, 124, 111, 136, 126, 139, 111, 105, 118, 127, 137, 132, 115, 142, 133, 114, 147, 131, 121, 136, 114, 119, 133, 144, 116, 124, 112, 126, 115, 132, 118, 131, 134, 143, 117, 130, 133, 131, 122, 134, 135, 133, 148, 137, 134, 130, 129, 124, 130, 109, 118, 120, 150, 145, 122, 114, 130, 129, 117, 131, 123, 130, 129, 111, 110, 133, 140, 110, 108, 130, 144, 127, 117, 118, 128, 120, 132, 118, 129, 120, 125, 141, 124, 111, 98, 125, 119, 131, 142, 133, 134, 145, 141, 103, 117, 126, 132, 137, 126, 115, 136, 117, 113, 131, 123, 141, 115, 132, 115, 145, 123, 117, 150, 145, 117, 147, 133, 119, 126, 129, 126, 130, 152, 112, 124, 118, 107, 123, 98, 119, 125, 133, 129, 111, 94, 127, 127, 121, 128, 137, 131, 108, 137, 116, 138, 117, 128, 124, 123, 140, 124, 119, 131, 131, 118, 131, 123, 115, 124, 129, 84, 111, 128, 135, 134, 135, 123, 137, 128, 114, 136, 140, 142, 135, 133, 135, 135, 124, 126, 118, 139, 115, 119, 119, 141, 130, 138, 133, 137, 112, 124, 136, 148, 106, 117, 105, 114, 132, 125, 140, 120, 139, 118, 104, 126, 134, 119, 142, 122, 126, 104, 122, 115, 115, 137, 116, 129, 110, 105, 119, 131, 135, 107, 113, 114, 127, 124, 138, 125, 137, 126, 123, 119, 108, 119, 123, 127, 129, 116, 136, 134, 106, 139, 122, 117, 127, 115, 139, 132, 131, 121, 120, 139, 135, 123, 126, 131, 141, 117, 121, 111, 141, 132, 115, 129, 138, 128, 117, 139, 113, 126, 122, 134, 117, 122, 112, 129, 128, 105, 120, 137, 146, 121, 123, 119, 149, 112, 118, 133, 129, 104, 123, 108, 132, 116, 120, 125, 112, 122, 138, 134, 141, 113, 114, 135, 132, 123, 102, 124, 99, 117, 126, 122, 126, 106, 127, 122, 118, 125, 130, 118, 125, 119, 132, 148, 128, 124, 119, 121, 144, 129, 114, 132, 121, 157, 137, 116, 129, 128, 117, 128, 118, 131, 117, 119, 138, 109, 137, 121, 133, 133, 138, 118, 134, 130, 133, 145, 130, 117, 116, 120, 130, 126, 101, 108, 132, 143, 123, 148, 130, 124, 145, 120, 115, 115, 129, 123, 136, 117, 127, 132, 128, 115, 130, 130, 128, 110, 120, 129, 115, 125, 125, 100, 120, 131, 139, 121, 128, 109, 130, 132, 121, 123, 116, 123, 119, 123, 118, 117, 118, 127, 122, 115, 120, 110, 131, 132, 142, 108, 128, 118, 118, 127, 136, 131, 146, 108, 130, 136, 132, 129, 140, 121, 125, 130, 132, 123, 102, 120, 130, 121, 135, 103, 150, 130, 115, 138, 133, 133, 115, 130, 109, 133, 107, 120, 130, 127, 125, 113, 112, 133, 133, 126, 115, 127, 133, 131, 135, 138, 129, 118, 123, 121, 124, 109, 123, 115, 109, 136, 127, 133, 125, 115, 120, 115, 119, 133, 138, 107, 130, 141, 114, 130, 124, 136, 117, 127, 116, 131, 137, 122, 115, 121, 104, 141, 117, 116, 103, 123, 126, 118, 134, 150, 116, 145, 120, 129, 125, 107, 104, 128, 123, 148, 129, 136, 119, 138, 129, 98, 136, 114, 125, 139, 103, 107, 150, 101, 124, 117, 130, 147, 103, 114, 136, 123, 113, 110, 114, 125, 132, 135, 128, 114, 126, 132, 115, 129, 139, 128, 124, 108, 117, 126, 129, 148, 114, 134, 125, 137, 118, 128, 132, 126, 122, 134, 128, 119, 130, 115, 134, 126, 126, 131, 130, 123, 111, 120, 126, 123, 130, 107, 114, 144, 119, 129, 107, 116, 118, 134, 127, 110, 133, 120, 107, 117, 110, 136, 135, 129, 115, 131, 132, 125, 132, 139, 90, 110, 126, 142, 122, 130, 113, 121, 131, 124, 136, 101, 115, 105, 138, 119, 122, 133, 119, 113, 127, 135, 109, 119, 96, 140, 124, 132, 128, 118, 115, 139, 157, 113, 129, 122, 146, 147, 141, 140, 119, 116, 117, 121, 127, 149, 123, 124, 114, 109, 122, 132, 148, 122, 160, 128, 146, 108, 104, 131, 125, 129, 125, 119, 123, 136, 133, 127, 121, 130, 139, 115, 128, 131, 138, 123, 142, 139, 115, 124, 142, 126, 116, 135, 135, 128, 140, 112, 109, 125, 108, 128, 125, 116, 147, 140, 101, 130, 137, 121, 114, 126, 122, 143, 136, 133, 121, 122, 124, 123, 123, 133, 130, 115, 145, 135, 124, 118, 134, 123, 126, 119, 116, 117, 133, 124, 113, 125, 137, 150, 114, 116, 160, 144, 131, 117, 136, 117, 162, 136, 137, 138, 126, 123, 123, 122, 138, 128, 116, 132, 128, 126, 128, 128, 143, 134, 113, 140, 128, 139, 127, 109, 127, 116, 130, 137, 132, 120, 115, 134, 139, 137, 134, 127, 121, 120, 134, 141, 113, 131, 132, 131, 121, 127, 114, 114, 109, 133, 122, 133, 126, 107, 119, 133, 138, 126, 139, 143, 123, 125, 117, 115, 123, 121, 130, 125, 132, 138, 120, 128, 124, 114, 86, 121, 126, 135, 118, 133, 122, 121, 132, 115, 120, 126, 112, 119, 131, 121, 128, 133, 139, 127, 119, 111, 137, 134, 127, 131, 116, 136, 117, 122, 133, 140, 124, 106, 132, 120, 117, 139, 104, 119, 126, 107, 143, 148, 146, 128, 134, 126, 139, 119, 120, 134, 117, 120, 112, 146, 130, 118, 141, 126, 138, 137, 132, 122, 118, 111, 125, 136, 126, 113, 113, 127, 122, 124, 116, 140, 141, 120, 132, 126, 126, 107, 123, 111, 131, 119, 140, 115, 116, 132, 126, 126, 117, 138, 123, 130, 126, 130, 136, 120, 129, 123, 108, 142, 118, 139, 125, 136, 128, 121, 118, 120, 143, 131, 134, 133, 142, 100, 127, 111, 115, 128, 144, 129, 117, 129, 134, 138, 117, 120, 136, 115, 120, 137, 128, 118, 133, 134, 97, 138, 138, 118, 125, 121, 128, 116, 136, 124, 133, 124, 135, 125, 130, 123, 105, 131, 131, 120, 125, 121, 137, 135, 121, 120, 115, 121, 114, 115, 117, 122, 113, 126, 129, 136, 107, 121, 127, 121, 137, 123, 127, 153, 137, 143, 140, 120, 129, 133, 115, 116, 138, 123, 134, 114, 126, 115, 133, 120, 113, 99, 136, 118, 123, 118, 112, 129, 124, 143, 119, 108, 129, 122, 122, 120, 126, 132, 112, 132, 97, 134, 126, 127, 109, 135, 113, 128, 114, 109, 122, 143, 121, 118, 130, 143, 129, 119, 122, 123, 120, 127, 143, 129, 130, 134, 129, 124, 117, 114, 115, 112, 125, 134, 117, 128, 127, 118, 115, 118, 123, 136, 140, 96, 133, 143, 115, 162, 126, 115, 132, 129, 140, 118, 118, 114, 132, 111, 137, 114, 130, 119, 125, 119, 122, 106, 124, 136, 131, 118, 94, 119, 122, 119, 133, 121, 125, 127, 126, 134, 124, 108, 125, 119, 117, 107, 124, 133, 106, 117, 116, 124, 132, 121, 124, 145, 107, 142, 134, 110, 135, 116, 121, 126, 144, 103, 127, 115, 121, 119, 123, 99, 132, 141, 114, 118, 133, 114, 132, 132, 120, 152, 134, 121, 145, 140, 116, 127, 123, 124, 123, 131, 123, 135, 112, 114, 116, 133, 123, 133, 143, 121, 134, 147, 120, 128, 125, 133, 128, 125, 135, 124, 122, 112, 130, 105, 110, 127, 120, 109, 142, 103, 145, 135, 128, 115, 149, 133, 138, 125, 133, 114, 125, 127, 129, 128, 129, 131, 118, 141, 121, 126, 116, 124, 133, 123, 118, 112, 143, 128, 128, 119, 144, 144, 133, 123, 109, 133, 140, 114, 141, 116, 110, 130, 119, 105, 122, 115, 140, 137, 138, 140, 108, 139, 123, 146, 116, 112, 145, 130, 114, 124, 119, 144, 99, 127, 117, 145, 120, 119, 130, 112, 140, 125, 122, 124, 125, 138, 112, 154, 117, 137, 124, 129, 122, 129, 138, 121, 112, 127, 125, 128, 122, 125, 118, 126, 132, 145, 126, 122, 136, 111, 121, 126, 125, 125, 118, 126, 116, 134, 115, 128, 140, 108, 125, 146, 136, 111, 115, 125, 129, 117, 137, 119, 127, 125, 130, 133, 140, 134, 127, 132, 122, 135, 131, 134, 131, 135, 121, 129, 124, 125, 118, 145, 142, 114, 133, 116, 137, 126, 118, 128, 128, 132, 111, 120, 132, 121, 135, 144, 130, 128, 122, 130, 111, 149, 117, 101, 130, 135, 108, 121, 139, 135, 127, 120, 107, 119, 135, 143, 132, 127, 119, 117, 141, 119, 126, 131, 132, 143, 128, 110, 145, 151, 101, 136, 126, 125, 133, 119, 136, 132, 138, 127, 129, 117, 129, 135, 117, 120, 131, 136, 139, 120, 123, 129, 120, 119, 119, 128, 117, 137, 143, 111, 132, 123, 158, 126, 112, 119, 141, 108, 106, 148, 137, 138, 126, 137, 97, 113, 115, 122, 112, 122, 143, 132, 121, 114, 142, 118, 125, 122, 132, 133, 149, 129, 133, 134, 138, 122, 124, 122, 132, 123, 115, 118, 117, 132, 121, 127, 127, 117, 129, 118, 127, 146, 126, 127, 141, 111, 105, 122, 137, 122, 126, 123, 128, 132, 130, 137, 118, 139, 127, 149, 114, 140, 149, 143, 137, 128, 116, 112, 119, 130, 126, 129, 105, 143, 135, 121, 121, 117, 108, 146, 116, 113, 128, 129, 129, 134, 110, 125, 121, 130, 125, 124, 141, 134, 124, 118, 102, 122, 139, 122, 116, 127, 128, 131, 114, 145, 127, 115, 137, 119, 115, 129, 130, 130, 151, 107, 120, 129, 119, 134, 131, 131, 126, 107, 132, 124, 116, 126, 132, 136, 133, 131, 118, 128, 133, 111, 147, 139, 114, 116, 124, 106, 133, 117, 126, 135, 131, 118, 138, 123, 111, 144, 124, 121, 118, 129, 109, 138, 112, 138, 130, 114, 122, 119, 139, 127, 125, 117, 115, 124, 142, 124, 140, 95, 126, 121, 120, 123, 126, 128, 122, 128, 121, 122, 129, 145, 106, 133, 135, 117, 116, 128, 130, 119, 128, 128, 106, 120, 123, 125, 126, 138, 133, 129, 130, 123, 123, 123, 131, 146, 135, 118, 118, 138, 126, 123, 120, 121, 147, 149, 124, 126, 122, 125, 135, 121, 117, 132, 133, 132, 136, 130, 118, 129, 130, 112, 107, 139, 129, 119, 123, 119, 126, 125, 137, 112, 133, 131, 122, 124, 115, 119, 131, 112, 115, 121, 128, 127, 132, 127, 122, 121, 125, 130, 139, 119, 112, 138, 132, 145, 108, 137, 124, 119, 109, 127, 132, 125, 116, 123, 170, 137, 114, 120, 113, 135, 129, 126, 129, 126, 115, 135, 147, 120, 114, 145, 130, 113, 128, 107, 124, 129, 130, 120, 120, 121, 125, 128, 131, 132, 139, 117, 121, 129, 140, 124, 116, 135, 132, 130, 123, 114, 143, 130, 125, 116, 125, 120, 108, 151, 120, 122, 129, 142, 98, 138, 146, 115, 127, 120, 128, 111, 110, 125, 128, 119, 146, 124, 131, 116, 116, 114, 116, 122, 134, 126, 124, 138, 114, 143, 131, 119, 114, 140, 124, 104, 137, 116, 116, 125, 126, 128, 126, 136, 126, 124, 130, 120, 122, 129, 123, 117, 117, 117, 123, 128, 141, 127, 131, 125, 125, 132, 133, 137, 131, 116, 127, 126, 131, 130, 94, 122, 120, 99, 126, 123, 112, 130, 131, 122, 117, 118, 113, 129, 137, 126, 140, 134, 119, 129, 126, 132, 119, 137, 124, 130, 147, 123, 132, 139, 135, 122, 112, 112, 130, 126, 131, 123, 111, 124, 117, 120, 120, 141, 132, 133, 133, 138, 114, 127, 126, 121, 126, 127, 123, 126, 131, 128, 120, 123, 123, 134, 115, 136, 116, 116, 116, 130, 132, 139, 127, 120, 122, 114, 125, 116, 136, 111, 112, 124, 117, 123, 129, 134, 135, 133, 135, 133, 128, 118, 121, 114, 121, 132, 107, 123, 116, 140, 126, 121, 136, 146, 127, 128, 144, 112, 126, 134, 117, 120, 140, 133, 120, 127, 122, 128, 133, 139, 119, 124, 138, 114, 129, 125, 116, 123, 129, 133, 112, 128, 126, 116, 133, 130, 111, 125, 121, 113, 136, 129, 117, 114, 136, 132, 125, 125, 126, 117, 127, 108, 103, 120, 116, 132, 114, 124, 145, 132, 110, 126, 112, 129, 131, 127, 135, 110, 108, 121, 134, 125, 125, 123, 118, 129, 124, 139, 118, 135, 119, 127, 141, 142, 139, 115, 120, 139, 134, 111, 131, 127, 126, 129, 120, 114, 127, 127, 111, 122, 125, 134, 125, 130, 143, 131, 131, 126, 127, 124, 123, 119, 121, 125, 132, 122, 125, 132, 129, 108, 115, 115, 115, 115, 137, 120, 135, 123, 126, 119, 125, 112, 118, 114, 115, 122, 128, 133, 115, 127, 130, 127, 117, 141, 114, 125, 119, 129, 137, 138, 123, 116, 113, 112, 128, 122, 150, 147, 138, 121, 132, 126, 114, 117, 112, 118, 119, 123, 132, 116, 127, 128, 128, 126, 115, 128, 128, 135, 127, 142, 129, 125, 129, 122, 118, 131, 121, 116, 128, 123, 140, 139, 119, 137, 127, 112, 144, 128, 122, 107, 115, 127, 127, 129, 105, 126, 130, 123, 127, 123, 119, 134, 126, 115, 128, 130, 132, 160, 128, 117, 113, 135, 129, 122, 132, 126, 140, 120, 124, 138, 105, 123, 120, 118, 108, 121, 125, 140, 129, 134, 137, 154, 124, 129, 120, 117, 123, 124, 123, 137, 116, 128, 132, 117, 139, 124, 122, 108, 149, 119, 134, 113, 135, 132, 131, 118, 115, 115, 130, 133, 116, 128, 134, 125, 125, 128, 118, 126, 123, 129, 136, 118, 124, 115, 128, 127, 158, 109, 126, 132, 130, 121, 115, 141, 122, 120, 128, 132, 121, 134, 122, 125, 108, 129, 126, 132, 121, 151, 144, 130, 123, 106, 114, 134, 133, 129, 133, 118, 136, 117, 128, 108, 110, 124, 125, 135, 131, 112, 127, 131, 145, 132, 109, 134, 131, 133, 122, 127, 118, 142, 133, 126, 143, 139, 123, 118, 126, 124, 145, 131, 114, 118, 125, 113, 114, 122, 134, 130, 132, 116, 113, 137, 125, 132, 115, 122, 119, 130, 127, 110, 135, 114, 125, 126, 114, 120, 138, 127, 129, 128, 122, 131, 126, 122, 142, 112, 129, 120, 120, 126, 140, 135, 129, 126, 123, 133, 101, 111, 105, 129, 122, 119, 130, 114, 131, 148, 134, 131, 137, 108, 123, 122, 126, 131, 127, 124, 123, 129, 121, 128, 123, 125, 117, 124, 129, 136, 120, 118, 122, 123, 132, 115, 131, 120, 117, 125, 127, 120, 121, 119, 136, 132, 110, 123, 130, 122, 110, 123, 112, 94, 117, 109, 121, 126, 137, 113, 120, 128, 131, 140, 124, 144, 127, 116, 115, 115, 122, 114, 119, 109, 123, 125, 146, 133, 138, 114, 127, 121, 133, 134, 125, 126, 129, 118, 131, 133, 116, 133, 123, 122, 137, 124, 146, 143, 107, 125, 132, 125, 119, 118, 138, 128, 129, 127, 118, 123, 124, 132, 138, 113, 127, 133, 109, 139, 122, 127, 125, 133, 117, 134, 119, 128, 125, 124, 122, 119, 115, 130, 125, 132, 135, 133, 130, 128, 133, 132, 119, 135, 123, 120, 122, 118, 127, 123, 128, 136, 147, 125, 122, 122, 133, 123, 114, 120, 124, 127, 125, 131, 124, 124, 126, 115, 119, 132, 137, 127, 120, 129, 99, 143, 131, 137, 127, 146, 111, 125, 124, 109, 129, 116, 120, 122, 113, 113, 134, 114, 119, 129, 123, 136, 133, 131, 114, 104, 126, 121, 120, 122, 138, 118, 124, 156, 125, 133, 119, 127, 130, 137, 121, 132, 113, 126, 125, 129, 130, 108, 124, 129, 124, 123, 123, 151, 139, 115, 137, 133, 135, 136, 130, 121, 122, 102, 119, 106, 138, 120, 127, 122, 152, 123, 130, 113, 122, 140, 111, 123, 135, 133, 129, 135, 133, 124, 130, 117, 126, 126, 143, 120, 128, 112, 134, 113, 133, 143, 130, 139, 124, 135, 139, 137, 122, 127, 129, 117, 127, 122, 127, 125, 124, 122, 137, 116, 135, 125, 132, 109, 130, 100, 120, 134, 111, 132, 124, 127, 121, 122, 117, 131, 123, 113, 129, 108, 156, 124, 125, 107, 122, 125, 132, 135, 128, 133, 119, 118, 136, 120, 120, 132, 137, 127, 118, 120, 114, 123, 121, 140, 124, 167, 115, 125, 117, 112, 123, 118, 127, 112, 140, 125, 133, 128, 141, 153, 120, 124, 103, 138, 125, 132, 135, 115, 114, 126, 135, 131, 132, 118, 128, 127, 123, 129, 122, 118, 137, 128, 119, 139, 128, 125, 133, 125, 125, 145, 120, 122, 123, 125, 124, 119, 128, 121, 126, 130, 129, 124, 110, 124, 122, 112, 123, 124, 118, 116, 119, 129, 130, 110, 117, 128, 127, 144, 119, 122, 134, 114, 123, 108, 131, 120, 130, 127, 131, 135, 140, 136, 130, 139, 119, 120, 131, 127, 127, 138, 122, 134, 127, 113, 120, 127, 121, 121, 123, 133, 128, 128, 133, 127, 131, 105, 119, 122, 106, 128, 128, 138, 114, 114, 120, 131, 127, 128, 116, 125, 129, 126, 116, 122, 134, 102, 138, 125, 123, 124, 122, 127, 111, 123, 123, 129, 129, 123, 117, 119, 115, 137, 109, 107, 115, 125, 142, 125, 128, 129, 136, 126, 133, 122, 146, 119, 144, 107, 114, 130, 131, 125, 153, 125, 143, 147, 130, 116, 124, 107, 119, 141, 134, 123, 133, 122, 149, 123, 135, 138, 111, 121, 117, 109, 123, 133, 136, 136, 127, 112, 126, 123, 132, 122, 125, 124, 123, 126, 124, 138, 133, 99, 125, 129, 137, 109, 117, 123, 140, 143, 119, 129, 134, 149, 116, 128, 112, 139, 119, 133, 115, 119, 129, 144, 100, 117, 133, 106, 136, 131, 113, 145, 115, 93, 121, 127, 116, 116, 154, 126, 114, 118, 132, 118, 111, 122, 129, 120, 130, 123, 120, 128, 126, 139, 128, 126, 138, 122, 127, 133, 117, 132, 126, 115, 117, 110, 135, 125, 112, 112, 102, 114, 115, 125, 117, 119, 120, 113, 128, 123, 113, 141, 132, 113, 117, 86, 122, 114, 123, 120, 121, 119, 125, 135, 108, 148, 111, 139, 116, 133, 125, 117, 126, 123, 119, 124, 122, 126, 133, 112, 116, 147, 148, 112, 132, 121, 110, 118, 121, 130, 115, 137, 140, 140, 127, 134, 128, 115, 135, 108, 130, 118, 130, 145, 102, 111, 129, 128, 127, 136, 122, 138, 124, 139, 124, 114, 140, 137, 147, 120, 131, 118, 114, 139, 133, 133, 117, 118, 122, 120, 100, 116, 119, 125, 127, 122, 124, 132, 124, 126, 117, 131, 120, 125, 140, 134, 130, 131, 124, 123, 114, 130, 125, 130, 129, 133, 119, 121, 123, 133, 143, 137, 134, 123, 130, 120, 134, 126, 125, 120, 128, 131, 140, 128, 116, 113, 121, 137, 106, 118, 112, 133, 110, 135, 121, 122, 133, 127, 121, 112, 131, 127, 136, 122, 125, 116, 119, 121, 131, 119, 124, 120, 122, 148, 126, 135, 130, 125, 108, 132, 117, 105, 130, 133, 131, 124, 126, 135, 107, 129, 112, 125, 114, 121, 120, 140, 101, 131, 114, 109, 125, 129, 155, 126, 140, 127, 128, 119, 117, 117, 154, 134, 117, 131, 121, 132, 106, 109, 129, 130, 138, 125, 112, 115, 139, 129, 140, 127, 149, 123, 127, 126, 137, 129, 145, 121, 119, 118, 126, 134, 144, 114, 135, 126, 105, 126, 124, 123, 124, 129, 127, 124, 128, 148, 122, 143, 132, 127, 125, 158, 123, 127, 144, 120, 133, 143, 123, 116, 115, 126, 124, 119, 151, 123, 90, 103, 126, 117, 126, 122, 127, 124, 122, 115, 125, 135, 106, 120, 118, 143, 136, 133, 121, 125, 118, 114, 125, 134, 151, 134, 123, 141, 123, 116, 118, 138, 137, 107, 134, 124, 108, 129, 119, 116, 122, 125, 94, 122, 117, 125, 115, 145, 133, 113, 98, 130, 138, 117, 158, 122, 120, 128, 134, 129, 122, 135, 138, 126, 119, 115, 144, 123, 109, 115, 132, 127, 140, 113, 135, 117, 143, 122, 136, 125, 141, 123, 140, 141, 94, 127, 78, 137, 141, 104, 135, 126, 123, 126, 137, 123, 130, 127, 123, 132, 135, 134, 121, 136, 122, 129, 145, 109, 111, 118, 125, 120, 110, 129, 121, 119, 131, 112, 117, 112, 135, 115, 125, 128, 128, 127, 130, 118, 141, 139, 116, 134, 127, 134, 107, 125, 122, 103, 132, 131, 132, 115, 120, 154, 136, 119, 130, 143, 120, 135, 142, 130, 138, 115, 116, 130, 120, 136, 108, 96, 122, 125, 139, 121, 124, 128, 133, 133, 115, 127, 126, 128, 124, 128, 130, 116, 112, 123, 132, 138, 128, 115, 135, 137, 125, 120, 134, 149, 115, 107, 118, 123, 134, 119, 134, 143, 132, 125, 129, 131, 106, 123, 120, 140, 124, 139, 127, 113, 126, 117, 122, 128, 147, 125, 140, 157, 126, 131, 133, 119, 122, 114, 125, 122, 107, 127, 151, 132, 120, 118, 123, 132, 126, 128, 118, 131, 111, 132, 128, 139, 118, 129, 126, 126, 104, 122, 119, 138, 130, 104, 119, 133, 120, 124, 147, 127, 131, 113, 112, 122, 139, 122, 114, 127, 114, 113, 123, 125, 116, 130, 109, 124, 142, 139, 146, 107, 106, 116, 107, 135, 130, 134, 127, 127, 125, 116, 125, 143, 130, 121, 122, 135, 122, 122, 142, 145, 102, 119, 123, 121, 123, 127, 127, 120, 132, 152, 127, 131, 131, 127, 113, 133, 121, 133, 111, 138, 122, 128, 122, 102, 144, 139, 104, 119, 131, 118, 117, 116, 116, 127, 114, 118, 135, 124, 120, 130, 130, 126, 122, 128, 119, 123, 136, 120, 118, 120, 124, 124, 108, 116, 117, 130, 137, 128, 122, 142, 126, 138, 137, 129, 119, 136, 118, 117, 127, 141, 128, 130, 122, 124, 121, 111, 137, 131, 123, 120, 125, 128, 120, 117, 127, 117, 123, 141, 105, 117, 119, 127, 150, 115, 117, 122, 127, 121, 124, 122, 134, 140, 124, 102, 133, 112, 119, 133, 116, 134, 117, 134, 106, 130, 121, 122, 119, 141, 120, 122, 126, 113, 114, 134, 114, 119, 117, 148, 127, 124, 130, 111, 114, 122, 132, 124, 122, 127, 125, 129, 113, 127, 124, 105, 125, 117, 146, 130, 116, 133, 117, 139, 112, 112, 121, 134, 134, 133, 121, 137, 128, 123, 122, 127, 127, 140, 139, 140, 137, 119, 131, 112, 141, 122, 132, 132, 129, 129, 133, 144, 127, 124, 112, 123, 135, 130, 125, 151, 121, 127, 123, 126, 119, 127, 119, 128, 107, 131, 111, 112, 108, 130, 126, 116, 132, 122, 146, 116, 108, 115, 129, 134, 130, 121, 135, 133, 128, 132, 135, 133, 133, 140, 118, 128, 128, 118, 129, 144, 115, 123, 129, 126, 131, 120, 150, 125, 127, 117, 124, 117, 112, 141, 133, 115, 127, 124, 128, 134, 135, 134, 125, 137, 137, 125, 125, 115, 128, 120, 124, 126, 131, 113, 96, 116, 108, 131, 103, 121, 124, 127, 135, 134, 116, 127, 107, 122, 108, 128, 109, 126, 111, 139, 126, 134, 125, 127, 82, 120, 128, 125, 133, 100, 125, 133, 134, 133, 129, 128, 131, 101, 133, 115, 125, 147, 125, 118, 123, 142, 125, 126, 126, 136, 136, 124, 126, 106, 111, 145, 126, 127, 134, 122, 122, 115, 150, 118, 121, 127, 119, 157, 136, 138, 114, 128, 138, 102, 127, 135, 134, 123, 135, 116, 123, 115, 114, 125, 123, 118, 134, 134, 122, 131, 136, 130, 147, 107, 118, 130, 137, 126, 126, 127, 130, 123, 132, 124, 133, 109, 137, 130, 124, 129, 118, 141, 139, 120, 115, 143, 111, 129, 146, 129, 117, 100, 128, 152, 106, 121, 141, 127, 142, 133, 130, 130, 143, 127, 120, 132, 107, 127, 124, 122, 131, 120, 123, 128, 121, 117, 131, 118, 134, 108, 139, 112, 122, 127, 129, 125, 130, 144, 138, 128, 101, 130, 122, 134, 123, 96, 137, 111, 132, 144, 109, 129, 116, 108, 121, 123, 127, 127, 128, 117, 120, 120, 112, 135, 124, 127, 109, 102, 122, 117, 101, 132, 112, 130, 137, 115, 137, 126, 138, 131, 146, 121, 116, 121, 129, 129, 142, 137, 119, 112, 121, 128, 132, 119, 129, 113, 111, 124, 124, 131, 135, 115, 135, 132, 124, 122, 105, 119, 129, 109, 113, 126, 127, 120, 128, 131, 147, 118, 126, 133, 123, 125, 130, 139, 121, 142, 127, 122, 121, 128, 131, 129, 119, 114, 115, 129, 100, 119, 135, 150, 114, 127, 133, 127, 127, 126, 126, 127, 114, 123, 113, 108, 110, 118, 127, 105, 140, 112, 129, 128, 115, 139, 124, 126, 149, 128, 130, 126, 118, 151, 100, 115, 136, 126, 120, 124, 124, 126, 126, 138, 123, 129, 124, 122, 121, 137, 123, 138, 125, 153, 135, 127, 127, 142, 125, 127, 133, 118, 119, 120, 136, 137, 129, 109, 123, 122, 117, 135, 128, 131, 127, 131, 133, 124, 117, 120, 114, 136, 115, 116, 147, 133, 112, 136, 114, 133, 118, 129, 127, 122, 129, 121, 131, 126, 121, 140, 103, 111, 133, 128, 114, 132, 120, 138, 155, 142, 120, 124, 122, 147, 123, 127, 110, 112, 139, 140, 117, 130, 130, 121, 127, 120, 119, 131, 123, 113, 143, 122, 114, 150, 109, 123, 118, 140, 129, 111, 128, 135, 134, 115, 109, 121, 112, 139, 142, 129, 123, 134, 124, 115, 115, 132, 109, 139, 126, 137, 115, 127, 136, 117, 126, 104, 92, 123, 116, 145, 120, 136, 112, 133, 139, 137, 115, 135, 124, 124, 121, 121, 139, 126, 139, 107, 115, 136, 110, 114, 121, 116, 124, 107, 139, 135, 114, 126, 130, 120, 119, 102, 114, 123, 126, 138, 113, 118, 133, 128, 125, 124, 133, 124, 123, 135, 134, 120, 131, 114, 122, 115, 128, 128, 123, 138, 121, 125, 140, 122, 120, 136, 141, 110, 125, 148, 123, 136, 130, 122, 125, 122, 147, 138, 154, 113, 116, 117, 142, 138, 125, 123, 132, 143, 104, 135, 126, 119, 125, 113, 131, 113, 114, 127, 132, 125, 120, 132, 120, 119, 127, 120, 96, 110, 121, 116, 130, 138, 130, 134, 114, 145, 122, 144, 111, 109, 134, 133, 135, 120, 126, 123, 130, 129, 129, 137, 101, 104, 113, 130, 142, 120, 122, 144, 129, 132, 107, 130, 120, 127, 147, 140, 129, 130, 129, 127, 128, 132, 139, 146, 137, 112, 125, 147, 115, 124, 144, 127, 121, 139, 128, 117, 128, 126, 143, 114, 134, 135, 135, 123, 122, 123, 133, 132, 115, 119, 138, 121, 137, 136, 120, 110, 138, 136, 124, 117, 128, 141, 116, 143, 121, 134, 123, 138, 115, 118, 138, 126, 126, 137, 103, 124, 124, 112, 121, 140, 139, 134, 138, 127, 128, 117, 131, 121, 140, 120, 129, 141, 127, 123, 123, 126, 119, 101, 139, 121, 128, 119, 133, 130, 131, 130, 130, 123, 124, 130, 126, 119, 112, 110, 144, 136, 113, 126, 118, 124, 128, 144, 125, 116, 108, 142, 110, 135, 131, 138, 142, 119, 124, 143, 136, 145, 124, 120, 116, 108, 120, 113, 145, 112, 113, 130, 118, 138, 130, 140, 104, 107, 126, 105, 138, 134, 135, 112, 146, 115, 113, 124, 121, 141, 146, 118, 130, 142, 104, 125, 134, 115, 132, 126, 135, 160, 123, 127, 110, 125, 128, 117, 128, 138, 124, 116, 131, 128, 123, 122, 93, 115, 122, 134, 98, 124, 116, 130, 125, 121, 127, 110, 125, 116, 131, 133, 119, 120, 128, 141, 124, 137, 134, 113, 126, 116, 121, 121, 135, 119, 132, 144, 130, 141, 133, 139, 127, 120, 113, 127, 135, 135, 162, 138, 121, 128, 120, 128, 136, 131, 118, 130, 118, 112, 106, 125, 137, 119, 122, 138, 132, 131, 132, 144, 113, 115, 120, 137, 127, 115, 118, 131, 136, 132, 110, 128, 121, 146, 135, 133, 121, 109, 121, 138, 119, 126, 127, 125, 110, 118, 128, 130, 131, 102, 121, 123, 114, 133, 125, 132, 130, 150, 96, 119, 118, 122, 130, 119, 106, 127, 137, 128, 128, 123, 133, 139, 120, 121, 121, 146, 121, 137, 131, 126, 116, 136, 119, 131, 134, 126, 131, 118, 121, 126, 141, 119, 127, 141, 127, 108, 112, 125, 114, 147, 147, 117, 124, 114, 127, 131, 134, 106, 118, 119, 155, 139, 111, 114, 114, 143, 140, 122, 139, 120, 119, 108, 111, 115, 120, 111, 123, 111, 111, 113, 125, 135, 116, 145, 129, 107, 120, 131, 128, 118, 127, 125, 126, 139, 116, 127, 122, 115, 129, 115, 131, 111, 147, 122, 131, 143, 116, 108, 134, 145, 114, 122, 142, 121, 138, 109, 114, 123, 121, 146, 133, 129, 122, 128, 126, 140, 115, 112, 113, 133, 143, 113, 118, 130, 131, 126, 121, 137, 142, 122, 126, 126, 122, 132, 126, 132, 132, 114, 119, 113, 136, 104, 120, 109, 110, 132, 116, 137, 145, 142, 144, 130, 117, 129, 132, 126, 129, 121, 119, 138, 108, 125, 151, 123, 132, 117, 139, 114, 137, 116, 136, 112, 142, 124, 118, 125, 124, 124, 123, 116, 127, 117, 118, 127, 103, 125, 120, 136, 140, 125, 133, 123, 116, 119, 131, 120, 123, 119, 126, 128, 138, 134, 115, 112, 119, 119, 126, 125, 123, 133, 123, 123, 113, 139, 119, 137, 139, 147, 122, 126, 146, 125, 115, 134, 135, 127, 124, 138, 150, 131, 127, 116, 113, 128, 126, 124, 110, 135, 127, 126, 120, 107, 126, 131, 128, 141, 133, 127, 118, 146, 141, 123, 134, 139, 121, 111, 129, 113, 117, 129, 115, 123, 121, 139, 127, 112, 119, 122, 135, 138, 133, 136, 129, 116, 126, 118, 120, 126, 139, 123, 107, 122, 148, 111, 120, 104, 126, 124, 120, 130, 159, 117, 130, 127, 125, 124, 134, 139, 129, 120, 133, 140, 117, 130, 139, 110, 128, 118, 113, 136, 122, 137, 126, 128, 126, 136, 135, 115, 111, 142, 125, 133, 107, 134, 129, 131, 136, 118, 125, 128, 134, 135, 131, 128, 107, 149, 134, 118, 131, 133, 110, 136, 134, 120, 135, 146, 133, 141, 146, 131, 129, 140, 120, 123, 116, 121, 140, 123, 126, 132, 128, 130, 123, 128, 147, 120, 136, 124, 127, 136, 117, 141, 132, 115, 117, 119, 123, 124, 127, 109, 125, 133, 115, 118, 113, 119, 128, 130, 117, 128, 122, 118, 131, 123, 132, 133, 129, 127, 132, 130, 126, 120, 124, 127, 140, 123, 137, 140, 138, 118, 113, 133, 131, 115, 124, 136, 114, 124, 122, 129, 127, 123, 117, 119, 112, 129, 133, 139, 135, 130, 115, 113, 136, 114, 120, 127, 115, 123, 117, 112, 141, 124, 129, 122, 127, 115, 126, 130, 128, 115, 124, 113, 143, 122, 130, 128, 123, 143, 139, 125, 108, 119, 167, 121, 137, 141, 140, 133, 113, 111, 139, 116, 131, 121, 126, 117, 128, 123, 140, 139, 118, 129, 135, 124, 134, 135, 118, 149, 136, 126, 117, 146, 134, 136, 99, 119, 124, 117, 135, 112, 122, 110, 107, 141, 133, 130, 132, 118, 134, 136, 127, 128, 142, 142, 137, 110, 113, 134, 123, 112, 114, 115, 147, 107, 119, 126, 119, 111, 127, 118, 137, 106, 123, 132, 131, 128, 125, 126, 130, 113, 120, 137, 122, 124, 119, 134, 124, 131, 114, 115, 105, 136, 133, 126, 118, 132, 131, 115, 128, 116, 113, 106, 122, 122, 121, 115, 110, 121, 133, 144, 126, 120, 124, 121, 121, 126, 135, 136, 117, 119, 130, 132, 133, 117, 133, 117, 132, 131, 128, 125, 131, 119, 129, 148, 123, 124, 134, 139, 121, 121, 120, 115, 125, 126, 126, 125, 113, 123, 131, 115, 116, 137, 128, 128, 126, 116, 130, 129, 121, 120, 130, 132, 144, 106, 115, 126, 114, 130, 137, 130, 125, 112, 123, 128, 135, 118, 135, 141, 119, 119, 138, 123, 128, 123, 137, 131, 108, 116, 142, 124, 117, 118, 113, 130, 119, 122, 118, 145, 124, 124, 123, 119, 139, 121, 132, 122, 147, 119, 139, 130, 113, 132, 126, 129, 137, 115, 142, 131, 134, 138, 107, 132, 134, 129, 132, 135, 124, 129, 121, 114, 128, 144, 134, 126, 131, 116, 110, 127, 110, 105, 108, 140, 119, 146, 124, 112, 116, 131, 138, 113, 120, 127, 112, 120, 117, 133, 124, 102, 111, 135, 120, 127, 130, 126, 122, 120, 113, 130, 140, 121, 104, 131, 104, 126, 132, 126, 113, 116, 133, 118, 136, 142, 137, 143, 102, 103, 119, 124, 136, 138, 120, 120, 121, 135, 125, 127, 108, 104, 121, 134, 126, 131, 128, 124, 110, 114, 128, 130, 134, 126, 127, 111, 103, 128, 135, 122, 126, 123, 139, 144, 124, 127, 118, 134, 113, 124, 145, 142, 132, 124, 125, 114, 143, 137, 129, 127, 123, 128, 140, 120, 136, 119, 120, 106, 108, 123, 122, 121, 119, 131, 132, 122, 116, 117, 129, 126, 125, 124, 117, 130, 118, 134, 136, 132, 132, 147, 116, 112, 112, 132, 115, 112, 138, 116, 136, 118, 132, 130, 124, 126, 144, 141, 115, 126, 115, 115, 129, 126, 126, 125, 117, 113, 129, 136, 114, 123, 128, 118, 137, 137, 121, 123, 136, 125, 122, 128, 126, 138, 127, 123, 148, 129, 123, 126, 123, 139, 125, 125, 128, 131, 119, 106, 125, 123, 127, 138, 143, 134, 131, 144, 111, 133, 134, 116, 134, 130, 123, 131, 124, 123, 117, 120, 139, 127, 126, 125, 113, 150, 128, 114, 149, 118, 141, 123, 112, 122, 123, 117, 115, 114, 128, 123, 128, 116, 137, 144, 132, 138, 127, 118, 126, 115, 131, 114, 132, 108, 119, 121, 125, 115, 118, 120, 118, 125, 125, 127, 119, 125, 124, 120, 133, 122, 138, 123, 129, 134, 114, 109, 124, 126, 140, 135, 124, 127, 123, 114, 122, 120, 137, 132, 128, 121, 128, 118, 124, 129, 139, 127, 135, 115, 125, 133, 123, 135, 125, 112, 139, 116, 137, 119, 120, 140, 115, 131, 134, 113, 141, 134, 133, 137, 126, 138, 118, 111, 128, 123, 138, 127, 124, 115, 123, 142, 145, 118, 133, 130, 136, 104, 118, 123, 143, 116, 113, 115, 125, 131, 125, 126, 114, 137, 116, 130, 134, 116, 133, 136, 140, 123, 130, 132, 132, 146, 125, 120, 110, 118, 120, 116, 136, 132, 139, 137, 132, 134, 119, 119, 113, 130, 131, 123, 145, 137, 118, 118, 113, 133, 134, 138, 124, 118, 133, 124, 105, 137, 147, 138, 127, 129, 119, 130, 122, 121, 119, 114, 142, 117, 114, 123, 97, 132, 127, 127, 126, 144, 117, 113, 125, 119, 126, 124, 115, 125, 140, 135, 114, 127, 125, 129, 132, 125, 134, 122, 133, 113, 127, 143, 130, 111, 138, 126, 124, 113, 126, 124, 124, 141, 141, 128, 106, 136, 118, 119, 127, 122, 125, 133, 138, 135, 117, 132, 131, 139, 127, 149, 121, 132, 125, 115, 122, 128, 134, 104, 95, 125, 136, 143, 126, 114, 117, 139, 124, 123, 116, 126, 115, 116, 115, 133, 114, 132, 130, 135, 132, 130, 132, 134, 137, 112, 133, 126, 126, 125, 136, 129, 115, 112, 124, 134, 131, 133, 119, 121, 121, 132, 127, 125, 109, 132, 129, 114, 125, 119, 118, 129, 121, 139, 119, 105, 126, 126, 132, 143, 130, 120, 113, 131, 117, 122, 130, 135, 117, 111, 125, 125, 122, 128, 135, 129, 135, 123, 135, 117, 138, 139, 125, 118, 136, 128, 135, 115, 124, 130, 133, 153, 123, 126, 123, 117, 130, 120, 137, 113, 138, 153, 131, 128, 130, 116, 136, 141, 122, 124, 121, 111, 130, 128, 132, 116, 139, 137, 142, 122, 122, 108, 118, 112, 114, 142, 124, 142, 131, 118, 114, 112, 128, 136, 117, 114, 111, 108, 116, 135, 123, 128, 121, 121, 122, 111, 138, 126, 107, 130, 126, 121, 108, 143, 134, 114, 136, 125, 117, 133, 117, 131, 122, 114, 128, 122, 113, 103, 141, 134, 128, 112, 127, 109, 156, 137, 132, 137, 131, 130, 106, 131, 143, 116, 112, 135, 123, 131, 131, 119, 132, 116, 120, 134, 123, 106, 110, 108, 135, 145, 113, 131, 134, 114, 119, 132, 118, 126, 142, 130, 116, 129, 122, 129, 110, 127, 127, 127, 149, 129, 126, 137, 124, 127, 131, 127, 112, 119, 126, 104, 109, 117, 115, 111, 136, 124, 132, 122, 121, 124, 134, 133, 107, 153, 112, 131, 123, 107, 132, 135, 137, 121, 135, 132, 107, 123, 117, 114, 114, 123, 119, 110, 134, 120, 133, 111, 127, 117, 124, 113, 124, 141, 118, 127, 133, 130, 118, 132, 115, 139, 131, 143, 115, 123, 132, 121, 142, 122, 136, 123, 98, 130, 138, 129, 117, 121, 121, 132, 128, 144, 149, 113, 120, 118, 114, 127, 122, 137, 118, 134, 107, 127, 125, 124, 126, 133, 137, 119, 133, 132, 126, 108, 115, 139, 112, 115, 116, 110, 108, 149, 119, 123, 118, 119, 108, 137, 108, 137, 140, 116, 116, 109, 152, 134, 106, 130, 124, 129, 125, 141, 135, 125, 128, 135, 116, 129, 124, 133, 134, 157, 124, 120, 123, 151, 115, 111, 113, 120, 132, 151, 122, 140, 125, 109, 117, 129, 125, 140, 127, 106, 120, 111, 128, 135, 128, 126, 119, 112, 140, 121, 148, 126, 119, 127, 127, 128, 117, 123, 113, 135, 114, 124, 121, 133, 99, 119, 134, 120, 137, 129, 124, 143, 128, 133, 132, 130, 116, 133, 121, 115, 126, 140, 130, 121, 131, 118, 101, 114, 111, 125, 136, 129, 128, 127, 117, 136, 116, 114, 120, 118, 108, 133, 136, 136, 124, 129, 114, 143, 130, 134, 114, 118, 97, 122, 124, 141, 122, 126, 125, 124, 125, 141, 139, 136, 114, 129, 103, 130, 133, 146, 126, 143, 118, 112, 129, 170, 145, 115, 124, 118, 146, 125, 119, 131, 120, 111, 124, 135, 114, 128, 126, 117, 124, 121, 132, 123, 124, 137, 132, 124, 121, 121, 124, 125, 144, 113, 126, 129, 136, 133, 121, 104, 129, 131, 121, 112, 125, 129, 127, 129, 122, 136, 138, 133, 135, 120, 137, 129, 131, 118, 128, 111, 129, 130, 131, 119, 131, 131, 125, 132, 128, 102, 139, 114, 128, 135, 118, 116, 128, 134, 139, 124, 107, 107, 114, 126, 120, 133, 118, 121, 143, 127, 103, 108, 133, 102, 121, 118, 137, 139, 114, 145, 131, 120, 113, 121, 130, 122, 105, 121, 109, 120, 129, 125, 132, 136, 131, 118, 110, 138, 125, 137, 144, 140, 128, 131, 116, 123, 124, 112, 130, 116, 122, 111, 119, 125, 141, 120, 145, 128, 118, 126, 125, 123, 127, 113, 135, 133, 138, 137, 128, 128, 133, 149, 141, 138, 124, 128, 121, 116, 125, 115, 140, 118, 121, 123, 121, 117, 127, 120, 116, 125, 129, 131, 111, 109, 126, 135, 123, 129, 94, 136, 109, 117, 109, 139, 119, 118, 135, 132, 127, 108, 122, 112, 110, 146, 134, 128, 132, 123, 125, 126, 140, 110, 119, 120, 125, 109, 120, 140, 128, 107, 102, 120, 129, 121, 130, 113, 135, 142, 134, 122, 119, 120, 132, 126, 126, 113, 130, 135, 117, 114, 137, 123, 145, 113, 112, 126, 133, 117, 132, 125, 137, 136, 116, 121, 143, 134, 130, 115, 128, 129, 130, 146, 141, 129, 118, 130, 120, 143, 135, 111, 120, 134, 119, 139, 119, 125, 117, 118, 140, 117, 134, 135, 112, 134, 127, 132, 136, 109, 141, 106, 135, 130, 142, 112, 132, 106, 128, 127, 122, 124, 114, 111, 117, 136, 125, 120, 140, 121, 124, 122, 125, 136, 115, 140, 131, 119, 129, 118, 133, 112, 149, 146, 122, 117, 114, 104, 119, 115, 130, 114, 126, 113, 128, 125, 101, 124, 142, 135, 106, 121, 126, 136, 109, 110, 122, 105, 125, 135, 109, 113, 125, 120, 124, 131, 125, 135, 121, 115, 117, 122, 111, 115, 121, 129, 141, 145, 112, 119, 116, 118, 123, 129, 125, 135, 130, 104, 118, 138, 128, 113, 110, 116, 119, 123, 133, 124, 128, 143, 136, 130, 136, 136, 132, 123, 106, 123, 142, 132, 115, 119, 128, 130, 113, 134, 118, 112, 115, 122, 137, 124, 136, 123, 124, 122, 126, 136, 147, 123, 115, 116, 123, 131, 131, 98, 128, 118, 121, 115, 132, 135, 116, 115, 107, 149, 116, 131, 152, 142, 117, 109, 114, 124, 127, 119, 114, 129, 115, 119, 114, 126, 138, 133, 126, 100, 134, 124, 117, 102, 138, 120, 127, 96, 113, 131, 123, 131, 119, 130, 137, 122, 115, 132, 112, 123, 141, 116, 135, 117, 132, 125, 136, 135, 115, 130, 121, 122, 125, 144, 132, 125, 140, 133, 124, 121, 137, 115, 122, 143, 128, 140, 110, 136, 110, 120, 134, 118, 127, 122, 141, 107, 138, 145, 123, 121, 115, 103, 130, 140, 120, 132, 119, 123, 129, 135, 145, 114, 138, 136, 136, 124, 112, 120, 114, 136, 120, 115, 143, 132, 125, 103, 117, 116, 129, 127, 122, 120, 122, 133, 120, 112, 128, 142, 120, 125, 126, 130, 130, 145, 143, 126, 136, 129, 126, 137, 115, 133, 144, 141, 132, 121, 128, 113, 122, 114, 111, 120, 129, 120, 141, 109, 93, 133, 112, 146, 126, 127, 141, 141, 118, 118, 103, 123, 121, 110, 130, 123, 131, 126, 136, 115, 158, 124, 133, 151, 123, 136, 136, 128, 111, 129, 113, 117, 103, 142, 126, 123, 127, 143, 126, 102, 118, 133, 114, 131, 119, 138, 129, 119, 132, 138, 132, 134, 127, 124, 131, 127, 135, 129, 137, 124, 141, 115, 123, 116, 109, 109, 116, 131, 110, 131, 121, 124, 127, 119, 110, 127, 124, 113, 143, 111, 119, 146, 136, 131, 129, 137, 115, 140, 105, 116, 109, 125, 119, 136, 119, 143, 135, 123, 129, 110, 138, 148, 116, 136, 116, 133, 121, 111, 113, 120, 120, 133, 102, 121, 127, 147, 111, 120, 117, 125, 120, 123, 129, 124, 133, 119, 116, 135, 124, 127, 104, 127, 131, 133, 139, 125, 129, 127, 140, 127, 109, 112, 137, 130, 131, 136, 124, 112, 125, 121, 140, 114, 123, 114, 125, 125, 126, 109, 113, 119, 118, 128, 129, 109, 129, 125, 108, 123, 109, 117, 138, 128, 127, 137, 127, 127, 122, 115, 128, 136, 120, 131, 114, 123, 114, 128, 113, 106, 116, 121, 115, 134, 126, 113, 131, 126, 108, 125, 144, 119, 122, 106, 138, 126, 128, 131, 123, 121, 124, 126, 111, 115, 135, 124, 106, 145, 120, 122, 127, 119, 159, 121, 99, 144, 132, 122, 107, 124, 135, 139, 144, 119, 133, 130, 133, 118, 140, 108, 103, 110, 132, 114, 102, 128, 112, 135, 123, 116, 129, 117, 128, 112, 145, 103, 123, 113, 112, 125, 141, 111, 133, 132, 132, 123, 114, 114, 146, 113, 118, 120, 150, 126, 136, 139, 126, 115, 125, 112, 124, 122, 120, 123, 121, 137, 134, 123, 123, 136, 138, 120, 115, 116, 135, 116, 134, 121, 124, 121, 129, 130, 148, 141, 122, 128, 151, 112, 135, 130, 122, 119, 114, 119, 124, 111, 126, 122, 136, 113, 139, 136, 120, 125, 138, 136, 121, 134, 122, 134, 123, 131, 138, 124, 114, 141, 145, 125, 122, 120, 135, 134, 128, 110, 131, 132, 107, 120, 120, 112, 121, 127, 122, 113, 116, 107, 116, 140, 119, 147, 131, 109, 139, 107, 131, 101, 114, 123, 134, 117, 144, 119, 90, 125, 122, 112, 121, 100, 142, 128, 143, 114, 126, 118, 130, 129, 128, 107, 104, 117, 130, 138, 136, 125, 111, 117, 101, 124, 126, 126, 112, 127, 128, 110, 134, 111, 139, 137, 123, 135, 123, 120, 130, 132, 115, 114, 129, 121, 144, 127, 117, 116, 134, 122, 121, 117, 132, 126, 138, 125, 112, 133, 144, 119, 127, 122, 125, 117, 121, 135, 131, 125, 105, 123, 114, 114, 137, 117, 96, 125, 111, 133, 132, 129, 114, 110, 120, 113, 125, 146, 119, 140, 148, 142, 132, 121, 129, 120, 118, 118, 129, 134, 111, 117, 134, 143, 108, 141, 165, 121, 107, 135, 143, 132, 142, 130, 144, 102, 127, 114, 124, 156, 125, 119, 120, 124, 121, 136, 120, 135, 119, 126, 123, 117, 119, 115, 117, 130, 114, 121, 122, 119, 124, 122, 133, 118, 126, 142, 118, 122, 137, 123, 129, 135, 147, 108, 116, 124, 135, 128, 127, 129, 141, 133, 132, 125, 108, 125, 142, 127, 132, 127, 118, 134, 136, 142, 104, 129, 127, 112, 111, 129, 135, 130, 118, 126, 125, 112, 116, 124, 116, 151, 130, 141, 120, 119, 118, 124, 125, 126, 132, 142, 126, 120, 119, 133, 119, 122, 123, 125, 127, 133, 109, 110, 126, 105, 132, 135, 141, 137, 119, 135, 122, 118, 129, 102, 108, 117, 154, 130, 129, 141, 123, 120, 127, 125, 113, 111, 133, 127, 133, 131, 141, 123, 135, 114, 139, 130, 115, 133, 135, 129, 120, 138, 135, 116, 119, 118, 119, 118, 132, 131, 136, 131, 126, 137, 119, 137, 122, 122, 116, 137, 122, 110, 133, 125, 118, 117, 123, 119, 133, 125, 121, 125, 127, 124, 123, 120, 124, 133, 133, 127, 111, 131, 105, 132, 131, 136, 143, 138, 118, 139, 130, 126, 118, 134, 132, 115, 128, 132, 142, 128, 119, 106, 119, 132, 134, 138, 109, 121, 104, 153, 108, 117, 139, 118, 130, 133, 125, 122, 126, 116, 139, 127, 137, 130, 111, 134, 130, 119, 122, 126, 126, 123, 134, 123, 116, 108, 138, 115, 140, 124, 123, 136, 128, 139, 127, 117, 108, 133, 122, 124, 115, 120, 136, 133, 136, 122, 125, 125, 128, 118, 134, 162, 112, 108, 109, 137, 135, 128, 130, 137, 112, 136, 118, 143, 130, 134, 112, 124, 138, 140, 134, 137, 144, 120, 137, 127, 114, 120, 126, 128, 136, 144, 124, 137, 107, 132, 114, 124, 145, 112, 122, 113, 116, 114, 143, 98, 140, 116, 128, 125, 128, 136, 157, 119, 136, 105, 131, 129, 129, 132, 135, 110, 140, 122, 119, 131, 142, 135, 114, 122, 136, 128, 102, 113, 128, 137, 120, 114, 116, 127, 126, 131, 117, 115, 146, 137, 128, 124, 123, 136, 116, 123, 125, 141, 127, 97, 116, 141, 137, 134, 119, 124, 130, 145, 135, 133, 103, 134, 130, 133, 126, 126, 129, 134, 122, 120, 135, 131, 100, 108, 126, 125, 120, 134, 136, 117, 114, 103, 105, 114, 130, 115, 124, 118, 128, 128, 113, 143, 126, 132, 125, 106, 126, 134, 127, 114, 123, 124, 132, 109, 117, 122, 123, 129, 140, 140, 113, 122, 109, 119, 133, 148, 97, 126, 135, 123, 131, 143, 128, 125, 122, 122, 113, 117, 133, 116, 126, 126, 127, 119, 114, 116, 139, 134, 132, 141, 121, 131, 144, 119, 114, 112, 134, 125, 120, 133, 138, 132, 118, 125, 133, 114, 100, 118, 127, 135, 109, 123, 127, 112, 126, 132, 119, 122, 132, 141, 138, 128, 132, 121, 135, 109, 127, 115, 129, 119, 126, 103, 130, 125, 140, 122, 120, 123, 115, 109, 127, 126, 146, 124, 119, 132, 140, 123, 150, 125, 121, 110, 113, 105, 132, 120, 118, 132, 138, 106, 125, 119, 124, 122, 137, 129, 108, 129, 124, 147, 116, 133, 120, 136, 126, 123, 142, 122, 123, 137, 129, 119, 128, 126, 95, 111, 124, 117, 138, 136, 108, 108, 117, 121, 121, 125, 117, 139, 124, 123, 136, 149, 134, 127, 119, 119, 119, 137, 122, 110, 122, 119, 135, 146, 109, 133, 123, 133, 128, 130, 133, 137, 128, 130, 123, 119, 129, 109, 129, 118, 128, 139, 113, 130, 132, 129, 116, 138, 131, 115, 113, 106, 121, 112, 124, 136, 135, 112, 132, 125, 119, 117, 131, 123, 130, 126, 128, 123, 117, 118, 135, 128, 129, 135, 129, 124, 120, 109, 136, 129, 118, 125, 125, 130, 133, 139, 128, 128, 124, 129, 117, 140, 123, 106, 127, 136, 131, 131, 126, 133, 127, 118, 123, 121, 123, 136, 118, 135, 127, 123, 128, 124, 119, 137, 125, 115, 108, 118, 132, 119, 119, 135, 122, 109, 131, 131, 130, 127, 129, 123, 124, 125, 111, 144, 136, 124, 131, 138, 127, 121, 122, 133, 115, 123, 123, 133, 115, 124, 137, 92, 121, 124, 117, 117, 127, 113, 116, 125, 134, 136, 123, 138, 124, 125, 108, 146, 129, 130, 112, 131, 144, 132, 125, 132, 119, 131, 124, 136, 129, 121, 107, 119, 133, 133, 137, 126, 125, 128, 122, 116, 140, 132, 122, 125, 117, 110, 109, 110, 111, 128, 130, 133, 133, 147, 130, 114, 119, 124, 128, 111, 149, 117, 114, 124, 128, 130, 128, 126, 124, 121, 114, 131, 133, 119, 127, 124, 124, 123, 128, 113, 133, 123, 113, 126, 128, 121, 128, 125, 128, 124, 133, 103, 105, 117, 123, 115, 129, 143, 119, 131, 127, 131, 114, 127, 123, 139, 114, 126, 127, 126, 121, 122, 112, 133, 127, 138, 108, 116, 129, 118, 123, 123, 140, 112, 123, 134, 114, 145, 135, 131, 114, 122, 122, 127, 128, 107, 127, 129, 122, 138, 125, 109, 117, 106, 106, 128, 125, 136, 121, 108, 137, 125, 120, 137, 127, 124, 136, 125, 124, 142, 126, 116, 124, 124, 102, 136, 122, 121, 124, 129, 126, 114, 139, 119, 131, 121, 133, 133, 120, 135, 120, 119, 133, 129, 117, 132, 125, 117, 120, 122, 122, 128, 127, 123, 126, 133, 125, 126, 132, 127, 133, 120, 133, 90, 122, 127, 119, 134, 129, 121, 133, 128, 126, 110, 136, 125, 143, 117, 143, 142, 125, 127, 137, 125, 125, 108, 133, 121, 124, 127, 124, 99, 125, 135, 117, 148, 144, 138, 111, 132, 110, 133, 129, 118, 121, 117, 114, 121, 127, 113, 125, 146, 126, 112, 138, 128, 130, 118, 120, 124, 127, 116, 116, 121, 134, 115, 151, 125, 129, 124, 101, 124, 129, 142, 122, 122, 132, 134, 114, 128, 109, 121, 125, 131, 124, 120, 142, 122, 124, 143, 132, 132, 133, 129, 115, 134, 143, 124, 127, 117, 132, 156, 118, 141, 115, 133, 129, 131, 135, 138, 126, 116, 129, 120, 128, 132, 127, 141, 121, 138, 134, 135, 121, 121, 123, 130, 134, 127, 119, 127, 129, 109, 123, 130, 123, 120, 120, 160, 89, 138, 122, 120, 129, 125, 114, 120, 111, 141, 125, 124, 122, 153, 118, 122, 124, 125, 122, 120, 119, 132, 111, 134, 127, 119, 124, 133, 140, 123, 147, 123, 119, 131, 129, 116, 120, 121, 122, 123, 149, 125, 124, 120, 128, 127, 101, 141, 132, 121, 122, 122, 121, 123, 168, 139, 129, 142, 130, 148, 124, 120, 110, 126, 127, 126, 113, 131, 141, 123, 120, 128, 120, 124, 130, 137, 123, 132, 127, 129, 119, 126, 131, 149, 117, 137, 121, 114, 119, 133, 132, 128, 124, 134, 133, 130, 127, 129, 123, 129, 128, 136, 130, 125, 132, 93, 107, 120, 119, 131, 126, 120, 121, 108, 138, 152, 128, 139, 106, 127, 117, 135, 115, 119, 119, 134, 119, 127, 114, 122, 116, 137, 117, 129, 122, 120, 123, 109, 146, 120, 136, 145, 117, 130, 127, 120, 128, 129, 133, 131, 127, 119, 132, 118, 132, 116, 124, 113, 130, 127, 123, 111, 111, 136, 132, 135, 129, 125, 124, 118, 120, 119, 114, 132, 105, 130, 141, 119, 124, 124, 126, 115, 115, 115, 116, 116, 121, 133, 130, 125, 106, 125, 120, 121, 120, 128, 127, 129, 134, 125, 121, 119, 128, 124, 130, 128, 145, 118, 132, 125, 134, 113, 126, 118, 128, 152, 123, 142, 142, 143, 128, 131, 142, 116, 140, 115, 124, 123, 125, 125, 131, 116, 107, 117, 136, 121, 132, 153, 104, 139, 131, 128, 112, 137, 109, 123, 122, 124, 124, 119, 108, 114, 122, 137, 119, 120, 143, 137, 124, 131, 121, 130, 121, 118, 123, 103, 128, 113, 127, 121, 115, 117, 125, 134, 126, 124, 128, 113, 135, 132, 140, 110, 136, 118, 120, 125, 123, 110, 126, 132, 102, 131, 134, 143, 109, 139, 132, 116, 115, 117, 137, 135, 121, 111, 123, 131, 123, 121, 118, 128, 124, 134, 103, 121, 111, 126, 130, 113, 111, 111, 128, 133, 133, 121, 131, 132, 127, 129, 128, 113, 130, 130, 137, 120, 121, 116, 125, 138, 131, 140, 130, 126, 139, 122, 128, 118, 126, 129, 122, 150, 123, 108, 132, 137, 124, 140, 133, 126, 117, 120, 105, 123, 124, 106, 126, 116, 108, 127, 129, 134, 115, 128, 112, 124, 137, 113, 127, 129, 127, 115, 119, 123, 122, 140, 126, 118, 131, 119, 130, 140, 116, 127, 119, 121, 126, 135, 116, 136, 125, 151, 138, 139, 127, 113, 113, 121, 111, 124, 129, 139, 116, 121, 108, 124, 135, 125, 130, 133, 135, 124, 126, 130, 116, 119, 125, 123, 126, 136, 135, 118, 128, 122, 119, 134, 133, 128, 107, 132, 131, 117, 110, 120, 130, 128, 116, 127, 103, 112, 140, 118, 130, 121, 111, 133, 120, 121, 105, 123, 135, 122, 125, 143, 133, 132, 111, 124, 114, 115, 130, 126, 120, 119, 113, 117, 138, 115, 136, 120, 106, 121, 124, 116, 140, 135, 120, 133, 121, 127, 143, 139, 139, 124, 139, 112, 129, 128, 141, 121, 136, 104, 142, 125, 125, 138, 132, 112, 122, 114, 127, 122, 111, 114, 119, 125, 120, 117, 123, 134, 134, 139, 129, 143, 125, 113, 141, 138, 123, 121, 137, 120, 137, 129, 115, 120, 118, 133, 137, 139, 119, 122, 125, 129, 128, 128, 113, 140, 116, 132, 124, 124, 126, 124, 128, 106, 148, 126, 124, 126, 123, 113, 123, 119, 129, 125, 126, 126, 121, 115, 129, 120, 127, 110, 117, 103, 105, 135, 125, 116, 130, 129, 114, 132, 118, 136, 129, 116, 123, 124, 107, 128, 150, 113, 105, 99, 112, 127, 128, 131, 114, 121, 118, 125, 111, 125, 126, 115, 126, 127, 116, 113, 122, 115, 121, 128, 125, 130, 133, 125, 125, 142, 132, 116, 128, 134, 121, 134, 162, 117, 132, 125, 123, 127, 149, 123, 132, 118, 117, 134, 121, 126, 137, 120, 122, 112, 132, 124, 119, 111, 127, 118, 123, 131, 130, 127, 126, 124, 131, 127, 121, 119, 133, 110, 134, 123, 130, 130, 127, 127, 135, 147, 138, 135, 116, 137, 113, 118, 114, 125, 113, 122, 118, 117, 114, 114, 135, 85, 124, 116, 122, 136, 108, 120, 142, 134, 116, 139, 119, 110, 127, 141, 117, 124, 136, 132, 127, 126, 139, 124, 122, 120, 116, 118, 138, 135, 118, 136, 105, 116, 136, 117, 141, 141, 118, 129, 118, 113, 121, 125, 119, 129, 119, 123, 123, 135, 135, 110, 101, 118, 131, 138, 126, 126, 127, 105, 119, 120, 112, 113, 107, 127, 123, 145, 144, 139, 128, 122, 117, 113, 107, 128, 117, 108, 119, 114, 140, 117, 140, 141, 120, 120, 148, 107, 132, 128, 150, 115, 139, 125, 114, 116, 128, 115, 138, 125, 134, 122, 136, 111, 136, 105, 114, 115, 107, 109, 154, 119, 116, 142, 118, 116, 138, 150, 124, 130, 130, 102, 142, 120, 126, 110, 138, 116, 129, 113, 115, 136, 138, 128, 122, 129, 108, 118, 132, 114, 122, 107, 123, 120, 123, 147, 128, 124, 130, 135, 110, 141, 125, 130, 146, 133, 124, 114, 127, 135, 144, 119, 114, 128, 126, 118, 121, 119, 126, 127, 130, 134, 105, 111, 137, 137, 122, 124, 123, 130, 123, 112, 122, 111, 144, 125, 136, 136, 104, 124, 132, 120, 126, 121, 116, 108, 115, 124, 122, 125, 132, 143, 124, 122, 133, 128, 133, 113, 129, 126, 123, 125, 116, 123, 125, 129, 119, 120, 135, 126, 127, 138, 138, 134, 113, 129, 114, 132, 124, 124, 111, 146, 135, 99, 132, 129, 129, 137, 120, 113, 132, 119, 116, 119, 141, 137, 118, 126, 117, 128, 126, 126, 131, 129, 127, 112, 132, 123, 104, 134, 129, 119, 116, 126, 142, 131, 115, 124, 129, 105, 122, 113, 120, 124, 128, 123, 138, 129, 130, 130, 125, 124, 115, 131, 128, 114, 113, 117, 129, 125, 127, 116, 130, 114, 126, 127, 131, 128, 133, 135, 140, 131, 131, 135, 114, 126, 116, 125, 127, 116, 101, 103, 136, 135, 107, 132, 131, 119, 116, 120, 136, 133, 127, 144, 123, 107, 110, 127, 128, 121, 127, 118, 125, 127, 130, 143, 110, 124, 119, 132, 95, 139, 123, 145, 127, 117, 133, 121, 120, 133, 113, 122, 133, 110, 131, 117, 103, 136, 113, 121, 124, 152, 124, 115, 139, 131, 130, 117, 126, 134, 124, 132, 128, 119, 136, 120, 128, 118, 121, 122, 109, 131, 127, 136, 139, 129, 135, 124, 116, 125, 113, 128, 117, 128, 138, 124, 113, 128, 123, 120, 146, 124, 125, 136, 113, 125, 135, 116, 97, 151, 155, 119, 138, 114, 120, 117, 124, 101, 126, 121, 121, 131, 128, 123, 124, 94, 124, 123, 131, 115, 140, 141, 116, 129, 125, 134, 124, 121, 118, 123, 123, 120, 113, 115, 129, 106, 111, 125, 122, 132, 150, 131, 122, 130, 106, 132, 128, 133, 134, 122, 128, 120, 144, 105, 129, 126, 121, 137, 150, 143, 120, 140, 127, 131, 127, 135, 126, 124, 127, 121, 136, 131, 121, 119, 105, 127, 136, 140, 141, 117, 120, 121, 120, 145, 123, 131, 127, 140, 156, 135, 132, 116, 118, 125, 138, 127, 136, 137, 134, 111, 146, 107, 119, 131, 148, 112, 115, 133, 139, 121, 122, 122, 114, 125, 122, 125, 117, 124, 117, 127, 141, 110, 136, 148, 114, 117, 133, 130, 130, 112, 107, 110, 130, 136, 159, 142, 126, 111, 117, 124, 111, 109, 125, 130, 137, 127, 132, 125, 133, 115, 128, 119, 119, 101, 124, 131, 123, 123, 113, 124, 133, 123, 128, 122, 126, 131, 150, 136, 113, 122, 130, 135, 124, 130, 122, 113, 121, 122, 121, 120, 137, 117, 120, 118, 135, 139, 130, 109, 121, 137, 116, 123, 128, 127, 115, 131, 130, 118, 134, 127, 131, 119, 132, 129, 120, 130, 143, 135, 122, 119, 123, 135, 110, 130, 124, 117, 125, 134, 126, 125, 122, 122, 118, 116, 124, 147, 123, 125, 127, 131, 130, 119, 139, 136, 127, 121, 124, 124, 118, 128, 137, 127, 140, 127, 122, 121, 120, 129, 133, 135, 141, 120, 128, 139, 127, 125, 129, 118, 127, 106, 111, 122, 119, 143, 133, 133, 116, 117, 133, 143, 147, 127, 128, 122, 137, 119, 121, 124, 122, 131, 132, 131, 111, 134, 135, 126, 120, 128, 121, 124, 129, 128, 124, 111, 122, 117, 113, 123, 112, 113, 129, 115, 110, 99, 137, 130, 127, 131, 122, 114, 110, 142, 140, 117, 121, 128, 136, 129, 124, 136, 133, 104, 120, 126, 130, 137, 125, 110, 135, 119, 125, 134, 126, 118, 119, 117, 104, 119, 137, 150, 125, 105, 137, 130, 137, 129, 117, 128, 121, 122, 127, 128, 133, 130, 136, 127, 121, 139, 127, 121, 126, 116, 127, 133, 133, 139, 110, 129, 124, 126, 115, 110, 126, 125, 105, 136, 114, 127, 120, 149, 127, 117, 121, 144, 111, 127, 101, 123, 125, 129, 129, 130, 137, 108, 114, 106, 128, 117, 112, 129, 144, 144, 119, 117, 117, 117, 111, 139, 120, 118, 114, 105, 133, 127, 132, 123, 129, 126, 129, 134, 153, 129, 142, 113, 134, 130, 111, 126, 128, 124, 122, 120, 114, 143, 142, 119, 111, 134, 130, 116, 141, 138, 126, 119, 116, 118, 128, 129, 118, 140, 128, 127, 120, 133, 134, 120, 139, 124, 133, 118, 119, 138, 115, 130, 128, 132, 149, 118, 143, 135, 114, 147, 101, 140, 130, 127, 136, 145, 118, 141, 119, 130, 115, 130, 127, 112, 112, 133, 133, 145, 128, 137, 121, 131, 129, 109, 122, 128, 110, 101, 129, 123, 105, 118, 118, 110, 125, 134, 128, 135, 135, 120, 128, 137, 143, 119, 125, 138, 115, 98, 109, 120, 119, 127, 116, 128, 119, 117, 129, 122, 129, 117, 121, 121, 130, 126, 115, 121, 127, 127, 126, 135, 119, 140, 133, 127, 134, 123, 139, 138, 118, 151, 100, 131, 121, 131, 120, 137, 98, 122, 132, 113, 130, 125, 129, 116, 126, 137, 125, 133, 112, 116, 122, 108, 143, 144, 117, 114, 120, 143, 118, 111, 121, 125, 125, 119, 125, 138, 135, 121, 144, 118, 126, 125, 113, 112, 146, 122, 114, 111, 124, 124, 135, 127, 111, 146, 129, 147, 129, 111, 146, 127, 134, 113, 133, 131, 113, 119, 124, 147, 144, 129, 101, 113, 129, 110, 121, 121, 126, 106, 123, 131, 136, 128, 105, 117, 137, 115, 115, 129, 130, 111, 113, 122, 125, 143, 133, 144, 141, 125, 127, 153, 114, 125, 119, 84, 157, 134, 121, 134, 134, 137, 137, 138, 135, 122, 129, 117, 119, 125, 118, 136, 133, 122, 124, 122, 117, 104, 114, 121, 122, 120, 139, 141, 144, 130, 125, 125, 121, 148, 127, 117, 107, 130, 133, 130, 141, 122, 127, 111, 118, 115, 128, 134, 119, 146, 128, 138, 132, 117, 129, 126, 124, 118, 108, 129, 134, 125, 129, 114, 122, 113, 136, 143, 117, 138, 126, 130, 120, 115, 112, 138, 116, 132, 140, 119, 135, 121, 125, 117, 124, 132, 123, 120, 147, 115, 132, 120, 131, 136, 129, 128, 114, 124, 112, 128, 125, 114, 139, 106, 128, 121, 118, 107, 114, 104, 111, 129, 140, 120, 97, 120, 105, 109, 117, 128, 109, 107, 139, 106, 122, 126, 113, 120, 124, 149, 129, 137, 131, 123, 123, 116, 120, 121, 143, 136, 121, 133, 116, 132, 120, 119, 125, 121, 131, 131, 125, 138, 118, 118, 125, 106, 116, 141, 135, 124, 121, 111, 109, 115, 142, 130, 131, 129, 114, 131, 121, 113, 142, 151, 128, 129, 130, 143, 131, 115, 122, 120, 125, 126, 110, 116, 117, 135, 126, 112, 121, 115, 127, 128, 137, 134, 136, 123, 120, 129, 116, 120, 134, 117, 116, 143, 110, 132, 132, 110, 116, 122, 127, 120, 121, 136, 139, 135, 109, 109, 102, 126, 132, 124, 134, 130, 149, 121, 126, 108, 115, 134, 124, 130, 127, 131, 140, 138, 128, 112, 118, 130, 126, 113, 116, 131, 126, 120, 123, 123, 116, 144, 114, 116, 139, 130, 122, 117, 142, 127, 135, 131, 125, 109, 135, 136, 119, 115, 95, 120, 134, 153, 114, 123, 122, 110, 127, 123, 143, 112, 101, 138, 139, 116, 119, 130, 109, 116, 102, 124, 108, 127, 127, 108, 124, 123, 112, 120, 127, 122, 127, 129, 118, 123, 126, 153, 116, 138, 146, 111, 130, 128, 137, 121, 132, 117, 139, 116, 120, 130, 120, 117, 130, 119, 134, 128, 130, 111, 139, 108, 120, 125, 140, 114, 150, 140, 138, 135, 112, 135, 130, 107, 122, 118, 128, 133, 112, 117, 133, 130, 121, 139, 136, 140, 145, 115, 116, 110, 138, 130, 141, 154, 118, 106, 127, 133, 120, 126, 124, 143, 129, 113, 137, 133, 120, 126, 131, 128, 121, 140, 135, 123, 133, 145, 121, 136, 110, 111, 128, 97, 122, 91, 117, 139, 134, 134, 113, 132, 127, 105, 115, 125, 110, 132, 151, 87, 131, 134, 116, 129, 123, 123, 116, 122, 134, 131, 128, 131, 118, 134, 114, 114, 134, 117, 147, 128, 148, 131, 129, 129, 116, 126, 129, 114, 118, 134, 127, 143, 131, 129, 115, 119, 129, 122, 127, 132, 116, 145, 137, 122, 129, 134, 134, 156, 131, 121, 125, 126, 130, 136, 126, 119, 109, 115, 121, 138, 122, 124, 116, 134, 117, 124, 142, 131, 124, 131, 126, 146, 135, 145, 120, 141, 130, 116, 131, 122, 122, 144, 126, 136, 135, 129, 140, 133, 116, 131, 135, 120, 124, 116, 133, 106, 129, 135, 133, 144, 123, 130, 117, 132, 129, 134, 123, 126, 137, 102, 138, 130, 123, 152, 135, 140, 132, 133, 134, 142, 108, 146, 108, 132, 144, 117, 136, 125, 138, 120, 129, 124, 132, 116, 145, 127, 118, 107, 114, 123, 132, 116, 141, 128, 129, 106, 123, 124, 135, 130, 126, 128, 132, 129, 108, 121, 136, 129, 128, 118, 135, 121, 118, 129, 131, 120, 140, 140, 109, 110, 142, 116, 115, 147, 113, 132, 117, 132, 113, 133, 114, 125, 131, 142, 146, 128, 132, 142, 138, 121, 121, 134, 123, 141, 136, 129, 135, 122, 133, 132, 121, 122, 126, 138, 129, 134, 121, 133, 120, 119, 119, 126, 123, 122, 117, 143, 131, 136, 125, 139, 128, 133, 133, 132, 141, 132, 135, 142, 124, 113, 137, 120, 121, 124, 120, 134, 135, 143, 127, 137, 110, 138, 101, 101, 141, 137, 124, 125, 119, 121, 133, 103, 115, 130, 122, 119, 131, 149, 122, 150, 120, 121, 118, 116, 123, 151, 130, 136, 104, 110, 138, 119, 137, 113, 135, 115, 120, 130, 120, 105, 130, 123, 133, 127, 104, 132, 111, 120, 106, 133, 117, 118, 119, 123, 110, 114, 132, 132, 127, 138, 134, 119, 113, 147, 107, 143, 122, 138, 108, 151, 124, 128, 143, 115, 127, 117, 120, 118, 122, 119, 130, 146, 130, 105, 133, 126, 132, 116, 132, 140, 124, 106, 107, 113, 104, 120, 108, 131, 115, 146, 122, 117, 117, 129, 125, 122, 131, 111, 106, 138, 109, 121, 125, 128, 114, 127, 141, 112, 111, 132, 106, 128, 132, 125, 131, 114, 117, 131, 129, 119, 140, 118, 126, 139, 119, 109, 126, 138, 116, 131, 106, 125, 121, 112, 124, 132, 128, 139, 143, 113, 129, 101, 122, 121, 118, 129, 111, 150, 124, 131, 122, 133, 149, 114, 150, 142, 147, 118, 113, 124, 131, 139, 111, 137, 112, 123, 101, 136, 132, 113, 118, 121, 161, 147, 127, 123, 117, 119, 116, 136, 133, 147, 119, 132, 106, 122, 117, 117, 128, 121, 119, 108, 131, 139, 149, 126, 120, 118, 121, 124, 110, 117, 130, 130, 138, 117, 117, 111, 114, 127, 116, 113, 144, 141, 131, 135, 140, 130, 122, 132, 125, 127, 122, 117, 145, 130, 110, 119, 115, 128, 121, 121, 135, 116, 125, 121, 125, 134, 113, 120, 141, 125, 123, 130, 132, 113, 121, 125, 122, 118, 154, 134, 109, 134, 96, 126, 126, 133, 122, 127, 151, 116, 113, 125, 130, 126, 126, 144, 107, 144, 116, 138, 128, 127, 136, 140, 131, 112, 134, 131, 120, 120, 126, 122, 136, 117, 119, 103, 114, 122, 117, 139, 126, 128, 107, 130, 112, 116, 129, 112, 130, 114, 128, 119, 133, 117, 109, 115, 157, 101, 114, 124, 146, 138, 116, 134, 90, 133, 121, 113, 157, 121, 109, 129, 114, 119, 123, 126, 114, 131, 127, 136, 151, 132, 132, 114, 139, 140, 124, 107, 111, 125, 133, 131, 132, 119, 128, 126, 137, 137, 123, 132, 118, 130, 120, 125, 135, 127, 140, 117, 109, 132, 146, 129, 110, 118, 116, 129, 133, 141, 124, 123, 115, 114, 106, 134, 130, 117, 119, 123, 122, 153, 115, 128, 130, 134, 127, 111, 136, 97, 112, 137, 124, 114, 132, 125, 134, 123, 115, 133, 126, 113, 96, 108, 152, 131, 123, 109, 107, 132, 119, 137, 130, 126, 133, 118, 113, 144, 143, 122, 123, 141, 130, 110, 112, 134, 152, 133, 98, 132, 137, 134, 108, 115, 111, 141, 139, 107, 133, 121, 117, 108, 110, 119, 125, 127, 125, 118, 146, 121, 141, 121, 116, 126, 113, 128, 132, 114, 124, 124, 102, 121, 136, 131, 134, 121, 113, 127, 122, 114, 119, 124, 137, 123, 120, 115, 123, 131, 124, 132, 138, 137, 151, 116, 135, 142, 129, 134, 131, 145, 120, 139, 133, 138, 122, 117, 136, 116, 139, 124, 137, 131, 135, 128, 122, 121, 130, 134, 141, 130, 105, 126, 124, 126, 120, 129, 112, 106, 133, 127, 140, 136, 121, 128, 142, 128, 127, 131, 120, 125, 122, 105, 111, 129, 132, 121, 123, 118, 142, 120, 128, 129, 141, 123, 117, 131, 105, 125, 133, 108, 137, 135, 141, 121, 127, 115, 121, 115, 134, 103, 134, 121, 142, 144, 126, 116, 129, 113, 130, 120, 137, 120, 137, 110, 108, 105, 127, 142, 119, 128, 127, 122, 138, 127, 151, 119, 123, 128, 114, 133, 125, 118, 128, 119, 132, 119, 115, 132, 99, 122, 125, 128, 125, 130, 122, 122, 116, 125, 131, 146, 145, 120, 128, 133, 130, 110, 133, 129, 144, 137, 110, 110, 132, 140, 110, 127, 134, 128, 127, 151, 125, 140, 132, 108, 137, 115, 122, 115, 132, 140, 129, 125, 134, 148, 151, 111, 112, 128, 107, 150, 112, 116, 129, 118, 124, 120, 134, 134, 113, 136, 121, 123, 131, 128, 121, 121, 122, 136, 115, 98, 130, 142, 138, 111, 111, 106, 124, 124, 113, 116, 121, 127, 114, 135, 158, 122, 115, 124, 123, 116, 113, 122, 119, 118, 129, 104, 112, 136, 142, 119, 152, 111, 132, 131, 138, 114, 119, 117, 131, 144, 109, 127, 131, 139, 125, 126, 135, 118, 130, 110, 132, 121, 111, 134, 127, 139, 108, 122, 115, 121, 119, 127, 120, 116, 112, 122, 123, 136, 127, 110, 139, 137, 127, 117, 126, 109, 127, 123, 110, 137, 137, 145, 130, 128, 138, 139, 161, 123, 113, 118, 102, 111, 125, 121, 122, 124, 139, 123, 130, 127, 134, 126, 119, 130, 121, 140, 126, 141, 130, 122, 101, 131, 112, 134, 136, 133, 130, 120, 108, 126, 145, 107, 114, 106, 117, 123, 140, 136, 125, 114, 119, 124, 131, 125, 130, 129, 137, 115, 121, 119, 130, 117, 122, 115, 112, 127, 133, 130, 130, 143, 135, 118, 114, 137, 123, 136, 128, 137, 120, 108, 117, 124, 120, 124, 125, 111, 119, 153, 107, 135, 133, 148, 123, 116, 124, 129, 123, 138, 110, 121, 138, 124, 124, 137, 131, 134, 116, 143, 123, 103, 134, 120, 117, 126, 128, 124, 129, 124, 125, 119, 127, 125, 148, 109, 115, 114, 107, 127, 143, 130, 124, 136, 125, 129, 144, 123, 123, 121, 112, 134, 119, 131, 129, 138, 121, 132, 125, 138, 99, 114, 124, 103, 133, 124, 126, 131, 113, 150, 121, 114, 118, 110, 125, 135, 127, 126, 106, 105, 118, 121, 131, 131, 121, 126, 135, 138, 138, 125, 137, 116, 123, 111, 119, 131, 124, 106, 125, 141, 128, 113, 141, 116, 125, 119, 109, 136, 139, 141, 131, 117, 115, 124, 118, 129, 116, 96, 120, 126, 134, 130, 142, 118, 140, 123, 136, 111, 107, 123, 121, 128, 146, 140, 127, 130, 124, 126, 123, 146, 135, 146, 128, 104, 118, 110, 138, 112, 137, 138, 138, 145, 126, 141, 125, 132, 120, 113, 144, 111, 124, 140, 123, 112, 128, 139, 116, 116, 111, 122, 124, 128, 121, 131, 116, 120, 142, 119, 121, 136, 126, 131, 118, 144, 116, 123, 111, 127, 128, 127, 127, 111, 112, 126, 126, 113, 133, 129, 116, 130, 129, 119, 128, 135, 139, 148, 129, 111, 125, 128, 128, 133, 128, 112, 118, 121, 129, 145, 129, 126, 126, 132, 128, 133, 128, 115, 126, 123, 127, 134, 108, 123, 120, 117, 131, 118, 128, 108, 128, 119, 119, 122, 119, 125, 151, 126, 133, 118, 121, 131, 121, 126, 124, 128, 119, 132, 129, 127, 126, 113, 122, 122, 133, 115, 118, 126, 124, 125, 128, 103, 115, 134, 137, 130, 154, 103, 102, 136, 131, 117, 129, 113, 127, 125, 135, 125, 127, 132, 118, 140, 124, 133, 147, 117, 134, 118, 129, 107, 148, 119, 118, 102, 137, 141, 131, 129, 132, 129, 111, 107, 115, 128, 123, 126, 110, 132, 121, 131, 123, 141, 128, 118, 114, 122, 118, 132, 134, 99, 122, 126, 126, 137, 126, 111, 130, 113, 116, 119, 123, 134, 145, 125, 136, 150, 119, 120, 144, 129, 113, 130, 134, 130, 115, 146, 116, 125, 106, 121, 135, 123, 113, 131, 117, 123, 127, 139, 114, 127, 126, 138, 132, 131, 123, 114, 101, 132, 144, 146, 144, 133, 139, 127, 116, 121, 140, 110, 124, 123, 133, 128, 135, 115, 124, 123, 117, 133, 122, 128, 138, 100, 121, 121, 140, 137, 122, 120, 131, 105, 122, 130, 129, 122, 135, 131, 120, 109, 96, 84, 128, 119, 131, 117, 117, 122, 124, 133, 127, 130, 125, 121, 109, 119, 155, 135, 130, 133, 117, 104, 100, 134, 114, 108, 121, 127, 131, 134, 120, 136, 133, 124, 157, 134, 132, 131, 128, 128, 131, 126, 123, 128, 131, 116, 127, 136, 120, 124, 115, 115, 129, 127, 133, 115, 131, 140, 143, 124, 132, 136, 137, 120, 119, 133, 135, 144, 136, 131, 118, 159, 127, 130, 128, 118, 107, 121, 121, 110, 119, 124, 121, 127, 111, 115, 118, 150, 140, 110, 118, 118, 111, 130, 123, 125, 125, 120, 129, 120, 124, 148, 112, 142, 117, 120, 144, 119, 119, 130, 114, 131, 113, 127, 121, 116, 134, 123, 120, 129, 120, 134, 121, 130, 134, 109, 129, 125, 110, 129, 132, 147, 135, 119, 122, 121, 151, 115, 126, 105, 132, 122, 127, 125, 122, 121, 132, 128, 121, 127, 103, 143, 112, 127, 120, 124, 123, 110, 151, 114, 117, 111, 135, 121, 115, 132, 159, 124, 128, 140, 136, 113, 116, 112, 128, 118, 126, 134, 113, 134, 121, 126, 129, 141, 125, 143, 122, 116, 116, 132, 121, 128, 127, 146, 128, 109, 138, 128, 139, 124, 127, 124, 132, 126, 133, 133, 126, 145, 114, 131, 117, 134, 125, 118, 115, 127, 112, 108, 122, 111, 120, 150, 132, 116, 116, 124, 112, 118, 119, 132, 117, 142, 128, 115, 116, 143, 127, 122, 124, 137, 140, 133, 111, 130, 127, 114, 132, 117, 125, 113, 119, 133, 121, 120, 122, 117, 120, 102, 119, 132, 131, 111, 134, 117, 114, 114, 120, 146, 136, 134, 126, 112, 116, 125, 133, 112, 115, 125, 129, 119, 116, 132, 114, 115, 113, 130, 131, 118, 128, 128, 126, 116, 115, 112, 128, 122, 125, 133, 141, 154, 129, 124, 118, 130, 125, 144, 144, 127, 124, 129, 130, 123, 147, 126, 127, 141, 112, 132, 131, 122, 147, 120, 110, 113, 123, 143, 122, 134, 119, 120, 124, 151, 145, 118, 140, 110, 129, 109, 131, 129, 115, 128, 128, 129, 121, 115, 135, 126, 130, 102, 112, 133, 122, 119, 139, 144, 135, 130, 146, 140, 136, 137, 116, 141, 109, 135, 113, 131, 128, 111, 124, 123, 126, 134, 133, 121, 142, 137, 115, 116, 147, 132, 123, 120, 125, 110, 123, 122, 126, 117, 134, 122, 119, 113, 104, 133, 125, 121, 132, 143, 106, 134, 113, 136, 129, 118, 117, 110, 137, 126, 117, 129, 123, 118, 133, 110, 128, 124, 119, 127, 111, 132, 126, 115, 147, 137, 124, 119, 129, 137, 129, 130, 136, 126, 119, 128, 133, 121, 119, 109, 116, 135, 127, 124, 108, 130, 102, 118, 118, 123, 126, 111, 132, 122, 102, 125, 123, 127, 128, 113, 114, 123, 125, 133, 132, 126, 128, 124, 121, 137, 131, 134, 123, 126, 90, 122, 133, 136, 129, 124, 126, 138, 122, 125, 144, 131, 111, 122, 126, 108, 145, 115, 107, 137, 135, 124, 117, 102, 125, 155, 126, 121, 121, 122, 117, 116, 137, 141, 125, 117, 130, 128, 104, 117, 126, 129, 127, 131, 118, 119, 146, 133, 129, 131, 136, 125, 108, 131, 118, 114, 111, 122, 125, 134, 127, 128, 105, 106, 124, 123, 118, 115, 112, 131, 114, 141, 138, 121, 127, 146, 108, 117, 136, 135, 134, 116, 113, 124, 127, 118, 121, 132, 117, 116, 133, 124, 121, 129, 108, 129, 130, 125, 113, 127, 111, 110, 133, 123, 128, 115, 110, 122, 110, 118, 105, 125, 122, 125, 124, 108, 117, 115, 116, 118, 153, 138, 133, 141, 154, 139, 119, 132, 118, 118, 119, 105, 126, 129, 127, 111, 124, 147, 139, 136, 134, 110, 124, 120, 125, 125, 112, 109, 124, 119, 122, 106, 141, 116, 125, 135, 133, 131, 131, 123, 120, 120, 131, 134, 126, 127, 128, 109, 129, 123, 117, 127, 142, 109, 127, 136, 118, 123, 133, 130, 114, 115, 142, 129, 131, 125, 119, 127, 130, 118, 115, 142, 125, 121, 131, 124, 109, 128, 131, 120, 136, 131, 121, 123, 128, 117, 109, 132, 134, 123, 125, 128, 127, 134, 134, 118, 122, 139, 123, 132, 148, 140, 130, 132, 116, 110, 133, 112, 135, 131, 131, 121, 132, 130, 133, 119, 134, 146, 130, 117, 125, 119, 128, 136, 122, 157, 131, 116, 119, 106, 117, 124, 132, 132, 131, 110, 116, 134, 124, 113, 118, 138, 126, 123, 123, 117, 107, 131, 134, 120, 135, 125, 131, 132, 125, 133, 133, 121, 110, 125, 105, 135, 126, 125, 135, 128, 128, 134, 130, 144, 122, 130, 109, 119, 127, 111, 117, 134, 147, 127, 117, 126, 139, 127, 104, 116, 125, 122, 127, 122, 116, 103, 130, 137, 124, 144, 120, 141, 134, 138, 120, 106, 129, 105, 127, 109, 118, 130, 118, 116, 129, 124, 118, 119, 106, 136, 130, 121, 115, 137, 130, 127, 144, 126, 123, 114, 142, 111, 113, 128, 129, 110, 130, 126, 112, 110, 127, 138, 127, 119, 117, 116, 117, 128, 117, 136, 124, 115, 126, 130, 124, 119, 117, 133, 116, 120, 141, 115, 131, 123, 125, 120, 140, 119, 123, 127, 112, 141, 123, 96, 104, 109, 130, 122, 144, 126, 130, 128, 128, 131, 137, 125, 116, 120, 118, 136, 106, 137, 121, 119, 114, 152, 133, 97, 109, 130, 124, 147, 131, 120, 139, 133, 137, 119, 132, 131, 122, 139, 135, 112, 116, 127, 122, 138, 123, 122, 119, 116, 117, 132, 130, 114, 132, 104, 128, 121, 123, 123, 124, 130, 102, 126, 117, 112, 130, 117, 153, 143, 125, 124, 119, 122, 132, 133, 122, 130, 131, 125, 122, 133, 120, 143, 128, 125, 149, 123, 128, 125, 114, 110, 117, 136, 116, 122, 123, 100, 141, 115, 129, 126, 140, 128, 120, 123, 120, 131, 125, 120, 139, 123, 119, 132, 118, 115, 123, 125, 150, 123, 117, 139, 126, 151, 137, 144, 124, 136, 136, 123, 124, 105, 115, 138, 133, 121, 114, 114, 130, 108, 128, 121, 127, 138, 116, 138, 124, 105, 141, 141, 122, 132, 139, 115, 131, 127, 148, 112, 125, 129, 122, 121, 137, 117, 119, 134, 132, 121, 122, 130, 124, 120, 119, 123, 133, 147, 128, 114, 126, 144, 124, 137, 115, 122, 124, 142, 115, 118, 125, 123, 121, 126, 128, 115, 126, 134, 134, 138, 138, 135, 111, 128, 125, 146, 135, 135, 130, 108, 116, 133, 132, 119, 109, 115, 125, 141, 127, 110, 122, 117, 134, 121, 118, 130, 112, 116, 143, 130, 114, 140, 114, 125, 128, 115, 125, 112, 126, 120, 130, 130, 118, 122, 132, 126, 119, 126, 118, 105, 114, 132, 130, 122, 123, 121, 136, 108, 135, 124, 111, 119, 135, 115, 138, 144, 125, 129, 141, 120, 128, 109, 108, 129, 120, 135, 139, 123, 118, 128, 135, 132, 131, 120, 114, 113, 117, 130, 119, 124, 131, 105, 113, 139, 123, 123, 129, 127, 125, 126, 103, 116, 130, 134, 123, 117, 124, 115, 122, 119, 118, 121, 126, 133, 133, 124, 129, 126, 117, 107, 126, 143, 122, 123, 120, 129, 124, 123, 125, 134, 118, 135, 119, 140, 146, 141, 122, 132, 104, 130, 123, 121, 135, 130, 119, 121, 122, 127, 131, 120, 131, 129, 99, 134, 131, 120, 137, 144, 141, 119, 126, 107, 157, 119, 113, 150, 131, 141, 109, 115, 119, 123, 125, 127, 130, 128, 126, 119, 130, 129, 113, 135, 140, 117, 129, 131, 126, 109, 113, 119, 133, 123, 130, 129, 132, 128, 125, 125, 126, 116, 121, 117, 124, 130, 140, 142, 135, 134, 112, 150, 118, 132, 113, 119, 142, 119, 131, 129, 130, 126, 121, 120, 110, 130, 133, 118, 134, 115, 126, 142, 132, 140, 114, 140, 129, 120, 133, 126, 127, 134, 134, 120, 135, 137, 113, 127, 132, 121, 140, 111, 125, 126, 121, 132, 132, 138, 139, 141, 131, 106, 150, 135, 135, 138, 123, 117, 106, 126, 124, 132, 109, 126, 135, 129, 123, 134, 109, 115, 140, 127, 132, 136, 136, 122, 113, 128, 123, 125, 129, 125, 127, 128, 124, 140, 124, 126, 127, 134, 121, 122, 135, 116, 137, 111, 132, 127, 126, 134, 118, 134, 125, 119, 139, 119, 116, 126, 112, 122, 110, 120, 115, 112, 138, 122, 133, 125, 136, 117, 134, 125, 127, 133, 120, 139, 126, 131, 129, 146, 129, 133, 117, 127, 110, 143, 120, 136, 132, 132, 120, 108, 116, 109, 101, 132, 137, 112, 127, 134, 135, 119, 132, 119, 128, 104, 112, 116, 122, 125, 130, 141, 125, 129, 147, 137, 131, 130, 117, 116, 120, 124, 129, 121, 113, 126, 135, 118, 122, 137, 130, 136, 122, 147, 127, 145, 131, 119, 108, 146, 128, 143, 99, 126, 137, 131, 104, 129, 115, 121, 119, 118, 148, 117, 119, 131, 121, 118, 116, 134, 118, 144, 117, 129, 120, 134, 104, 134, 138, 113, 135, 134, 143, 135, 127, 127, 106, 126, 123, 115, 129, 123, 137, 136, 121, 144, 135, 125, 127, 124, 124, 122, 142, 125, 122, 134, 127, 122, 139, 129, 122, 133, 137, 98, 131, 107, 114, 138, 121, 145, 126, 142, 121, 112, 134, 124, 111, 121, 127, 114, 133, 103, 140, 135, 130, 136, 130, 124, 117, 126, 115, 109, 128, 123, 121, 104, 134, 129, 136, 130, 122, 110, 140, 105, 127, 127, 118, 125, 129, 119, 125, 129, 144, 126, 133, 136, 131, 127, 112, 123, 112, 123, 119, 119, 117, 107, 117, 124, 143, 142, 135, 141, 118, 126, 123, 121, 121, 127, 129, 105, 126, 135, 136, 114, 120, 134, 134, 131, 130, 122, 132, 127, 119, 139, 120, 115, 124, 118, 134, 122, 117, 121, 123, 120, 146, 122, 128, 118, 120, 120, 143, 107, 120, 119, 137, 126, 126, 130, 118, 128, 131, 133, 130, 129, 137, 139, 127, 124, 126, 132, 121, 119, 127, 136, 133, 125, 140, 136, 128, 119, 120, 134, 135, 135, 136, 119, 123, 127, 129, 122, 122, 120, 129, 122, 132, 113, 123, 106, 116, 118, 117, 107, 134, 99, 119, 138, 111, 135, 127, 124, 121, 114, 116, 131, 127, 140, 127, 116, 117, 116, 111, 125, 131, 125, 137, 120, 119, 112, 140, 119, 128, 135, 141, 121, 122, 99, 127, 128, 117, 125, 109, 138, 116, 120, 141, 93, 118, 137, 125, 122, 115, 118, 127, 131, 124, 127, 126, 125, 123, 119, 122, 133, 129, 117, 133, 131, 152, 127, 130, 122, 118, 126, 138, 128, 126, 104, 143, 135, 121, 126, 107, 119, 121, 136, 123, 130, 120, 114, 129, 120, 132, 126, 124, 125, 114, 118, 117, 113, 103, 101, 118, 140, 134, 118, 142, 108, 134, 133, 119, 123, 131, 139, 115, 104, 119, 133, 124, 146, 114, 118, 132, 132, 129, 124, 139, 106, 131, 137, 117, 110, 119, 131, 125, 115, 123, 120, 128, 131, 113, 135, 116, 123, 124, 127, 114, 112, 116, 144, 138, 116, 114, 138, 123, 120, 124, 104, 135, 108, 111, 129, 131, 119, 149, 115, 126, 133, 125, 130, 132, 141, 137, 130, 135, 118, 114, 113, 126, 124, 116, 96, 126, 88, 135, 122, 115, 127, 109, 128, 134, 124, 121, 127, 132, 108, 118, 145, 133, 132, 121, 128, 117, 116, 119, 126, 136, 136, 120, 116, 128, 116, 134, 136, 121, 120, 127, 127, 134, 133, 132, 126, 135, 129, 102, 143, 105, 127, 133, 123, 145, 119, 123, 131, 120, 114, 127, 138, 143, 135, 136, 130, 129, 105, 131, 115, 101, 114, 135, 105, 124, 141, 120, 144, 95, 122, 119, 132, 118, 127, 126, 127, 135, 106, 134, 124, 126, 111, 127, 125, 125, 122, 111, 120, 127, 127, 112, 142, 133, 127, 121, 101, 116, 132, 117, 120, 133, 126, 128, 146, 123, 132, 119, 112, 140, 114, 118, 121, 122, 126, 108, 127, 136, 140, 128, 131, 129, 135, 115, 129, 126, 122, 122, 138, 120, 102, 140, 128, 130, 124, 115, 117, 134, 136, 112, 129, 129, 121, 110, 132, 113, 113, 108, 139, 120, 131, 140, 128, 140, 112, 131, 128, 121, 153, 129, 108, 127, 131, 138, 109, 122, 130, 150, 130, 116, 128, 122, 135, 124, 131, 125, 143, 118, 133, 130, 120, 126, 127, 130, 139, 110, 126, 132, 119, 127, 128, 123, 127, 121, 135, 128, 115, 120, 130, 131, 126, 114, 100, 106, 123, 113, 116, 138, 141, 139, 134, 129, 119, 118, 127, 127, 120, 129, 120, 133, 120, 135, 128, 133, 129, 113, 118, 123, 118, 135, 130, 114, 118, 137, 130, 127, 123, 122, 148, 122, 105, 130, 132, 131, 123, 121, 118, 123, 125, 129, 133, 124, 125, 126, 123, 130, 122, 125, 133, 121, 151, 130, 127, 114, 108, 97, 132, 123, 111, 120, 125, 140, 132, 105, 128, 123, 127, 117, 115, 113, 118, 139, 143, 139, 107, 115, 130, 126, 111, 110, 135, 138, 136, 119, 115, 121, 141, 111, 121, 130, 136, 143, 136, 137, 115, 131, 122, 121, 129, 138, 138, 136, 136, 135, 134, 108, 146, 148, 120, 137, 119, 112, 126, 122, 139, 125, 117, 142, 117, 125, 119, 135, 117, 131, 141, 111, 146, 124, 124, 130, 121, 118, 129, 134, 108, 128, 116, 107, 136, 125, 111, 121, 118, 119, 123, 140, 130, 133, 119, 131, 119, 136, 126, 118, 121, 115, 140, 118, 124, 120, 133, 120, 110, 133, 115, 130, 125, 127, 126, 104, 157, 128, 127, 122, 138, 125, 109, 129, 138, 140, 124, 119, 116, 127, 142, 125, 124, 137, 119, 108, 139, 142, 123, 121, 115, 126, 132, 136, 123, 111, 130, 112, 135, 131, 138, 145, 120, 128, 134, 115, 120, 131, 124, 129, 119, 118, 115, 124, 128, 114, 131, 133, 128, 134, 129, 114, 134, 126, 138, 143, 127, 120, 136, 127, 150, 135, 121, 139, 134, 110, 145, 122, 129, 125, 136, 139, 130, 124, 116, 123, 123, 133, 137, 117, 138, 137, 115, 112, 126, 121, 130, 130, 124, 128, 118, 116, 134, 152, 128, 139, 124, 109, 111, 122, 120, 131, 138, 121, 132, 118, 117, 123, 130, 131, 127, 117, 118, 125, 129, 146, 125, 124, 127, 114, 112, 137, 144, 142, 113, 131, 117, 126, 115, 124, 114, 118, 120, 136, 136, 132, 123, 132, 127, 139, 109, 136, 123, 105, 104, 117, 96, 124, 126, 139, 141, 129, 126, 115, 135, 118, 106, 130, 132, 138, 123, 136, 136, 116, 144, 124, 123, 125, 143, 140, 112, 122, 142, 123, 124, 124, 132, 120, 123, 124, 115, 122, 149, 119, 131, 124, 116, 132, 134, 124, 123, 131, 119, 119, 132, 116, 135, 122, 127, 114, 131, 125, 135, 138, 140, 131, 120, 121, 144, 147, 124, 137, 111, 129, 119, 125, 125, 115, 137, 130, 139, 128, 123, 121, 124, 114, 113, 108, 119, 113, 121, 124, 125, 140, 128, 136, 134, 119, 104, 119, 117, 141, 121, 123, 125, 130, 135, 125, 120, 129, 132, 132, 126, 126, 129, 102, 122, 113, 134, 126, 151, 120, 116, 132, 128, 123, 138, 124, 127, 134, 139, 119, 139, 144, 131, 125, 109, 123, 142, 139, 131, 133, 122, 126, 112, 111, 109, 119, 128, 123, 140, 129, 114, 143, 127, 132, 117, 135, 126, 116, 114, 124, 137, 106, 136, 114, 129, 127, 134, 107, 110, 114, 120, 124, 133, 128, 137, 130, 112, 119, 118, 117, 131, 137, 139, 127, 120, 140, 112, 128, 127, 130, 135, 123, 103, 123, 125, 130, 118, 120, 136, 127, 124, 139, 123, 124, 136, 123, 110, 120, 143, 129, 120, 105, 128, 136, 143, 109, 114, 113, 133, 111, 97, 149, 116, 148, 125, 121, 118, 115, 126, 112, 131, 126, 116, 115, 127, 132, 121, 132, 111, 141, 133, 109, 126, 125, 132, 122, 132, 131, 110, 123, 143, 142, 121, 131, 135, 120, 131, 133, 109, 114, 123, 130, 122, 139, 122, 126, 132, 127, 130, 112, 126, 122, 114, 111, 125, 134, 116, 121, 133, 104, 114, 107, 122, 126, 137, 120, 133, 116, 109, 113, 118, 118, 119, 135, 124, 118, 138, 136, 116, 133, 136, 128, 116, 96, 111, 128, 128, 116, 118, 104, 119, 133, 121, 127, 129, 127, 126, 137, 123, 112, 125, 136, 150, 128, 156, 130, 150, 115, 141, 118, 139, 124, 132, 136, 130, 124, 117, 124, 121, 116, 108, 127, 140, 148, 121, 129, 134, 123, 123, 139, 114, 126, 125, 112, 122, 115, 147, 149, 134, 124, 119, 120, 119, 123, 126, 117, 127, 130, 126, 120, 128, 135, 142, 129, 134, 140, 124, 131, 125, 113, 117, 128, 143, 106, 134, 125, 130, 116, 129, 132, 128, 130, 116, 122, 98, 133, 141, 121, 116, 122, 134, 133, 122, 130, 127, 126, 122, 127, 131, 110, 138, 104, 110, 123, 116, 142, 124, 148, 123, 126, 118, 116, 136, 136, 122, 115, 156, 127, 139, 127, 131, 116, 123, 130, 134, 119, 131, 133, 121, 130, 119, 109, 128, 126, 129, 117, 116, 138, 129, 132, 109, 120, 126, 125, 129, 115, 111, 155, 118, 136, 126, 128, 130, 133, 133, 133, 116, 132, 127, 111, 125, 136, 128, 110, 94, 126, 118, 125, 127, 138, 137, 131, 120, 119, 132, 118, 136, 126, 122, 108, 148, 130, 134, 110, 121, 132, 117, 121, 107, 137, 139, 108, 114, 135, 108, 133, 126, 120, 130, 118, 107, 128, 105, 141, 123, 126, 125, 115, 124, 102, 118, 126, 126, 126, 120, 121, 108, 126, 126, 130, 123, 148, 143, 105, 125, 136, 113, 113, 119, 125, 119, 146, 123, 137, 121, 110, 134, 107, 136, 147, 144, 133, 118, 112, 141, 130, 97, 115, 126, 126, 114, 121, 118, 126, 119, 128, 134, 137, 114, 120, 140, 123, 123, 129, 131, 119, 133, 122, 113, 135, 126, 116, 144, 135, 140, 115, 138, 131, 123, 132, 140, 131, 115, 144, 115, 121, 123, 132, 128, 121, 118, 137, 154, 138, 112, 126, 130, 153, 123, 157, 122, 115, 118, 121, 125, 146, 135, 130, 121, 128, 144, 134, 140, 120, 112, 137, 125, 136, 127, 114, 121, 108, 124, 130, 142, 135, 126, 134, 142, 109, 123, 114, 125, 147, 118, 117, 129, 125, 133, 131, 138, 116, 130, 116, 148, 130, 140, 115, 129, 126, 145, 123, 129, 125, 115, 131, 128, 120, 140, 127, 119, 124, 142, 130, 123, 124, 129, 131, 126, 108, 116, 127, 127, 129, 127, 121, 126, 134, 117, 114, 132, 120, 122, 132, 131, 108, 120, 132, 133, 131, 131, 120, 120, 131, 135, 110, 129, 116, 147, 129, 121, 128, 124, 126, 123, 119, 117, 132, 127, 126, 114, 116, 123, 110, 133, 142, 106, 125, 119, 123, 125, 118, 122, 134, 124, 133, 125, 118, 127, 129, 119, 123, 118, 117, 122, 116, 130, 130, 120, 102, 113, 125, 121, 130, 137, 131, 126, 123, 127, 125, 114, 117, 128, 131, 147, 126, 121, 124, 128, 123, 130, 110, 126, 123, 127, 99, 141, 121, 130, 115, 127, 132, 130, 116, 119, 136, 118, 121, 127, 118, 139, 123, 121, 125, 140, 127, 114, 134, 131, 116, 123, 109, 133, 110, 122, 137, 156, 116, 127, 134, 115, 136, 122, 120, 100, 145, 130, 113, 118, 141, 119, 125, 133, 128, 114, 133, 127, 134, 141, 134, 129, 124, 132, 110, 121, 131, 140, 128, 125, 100, 107, 134, 117, 106, 120, 111, 120, 140, 113, 127, 123, 122, 123, 128, 121, 126, 118, 124, 118, 131, 151, 132, 112, 113, 111, 140, 128, 122, 126, 102, 124, 122, 114, 132, 115, 120, 116, 137, 114, 107, 121, 119, 137, 109, 125, 136, 139, 116, 145, 120, 151, 119, 143, 105, 132, 150, 141, 132, 114, 124, 135, 123, 123, 133, 143, 136, 108, 141, 111, 127, 116, 119, 121, 120, 117, 113, 138, 129, 127, 127, 126, 110, 121, 119, 117, 135, 141, 129, 127, 132, 139, 136, 126, 132, 131, 122, 141, 126, 142, 134, 111, 121, 117, 122, 127, 136, 122, 121, 127, 125, 128, 125, 142, 133, 125, 144, 119, 137, 108, 126, 126, 113, 136, 117, 131, 122, 120, 110, 113, 127, 109, 124, 143, 126, 146, 133, 128, 117, 127, 108, 126, 130, 117, 135, 123, 128, 100, 108, 138, 117, 112, 126, 137, 131, 128, 126, 119, 114, 121, 141, 107, 129, 153, 121, 116, 139, 104, 124, 133, 127, 119, 135, 122, 128, 137, 127, 120, 125, 124, 124, 121, 130, 130, 124, 132, 112, 122, 125, 107, 118, 122, 118, 119, 111, 140, 125, 115, 124, 125, 103, 127, 122, 124, 126, 125, 128, 124, 116, 111, 120, 117, 123, 125, 120, 124, 123, 125, 125, 119, 116, 132, 121, 137, 113, 123, 123, 123, 122, 135, 109, 121, 126, 134, 129, 126, 112, 137, 149, 123, 136, 120, 117, 120, 135, 123, 129, 112, 119, 145, 138, 107, 117, 119, 119, 127, 124, 131, 136, 133, 131, 125, 117, 118, 138, 133, 133, 127, 125, 122, 132, 141, 128, 104, 140, 137, 131, 108, 140, 121, 125, 116, 129, 143, 119, 128, 143, 124, 112, 126, 112, 120, 130, 128, 137, 125, 113, 124, 123, 117, 111, 106, 122, 126, 143, 132, 129, 122, 116, 109, 124, 113, 118, 140, 129, 124, 126, 137, 149, 134, 120, 123, 122, 145, 131, 118, 134, 130, 134, 124, 116, 136, 122, 127, 117, 122, 129, 143, 104, 127, 151, 129, 109, 122, 132, 125, 133, 123, 119, 131, 96, 135, 118, 137, 119, 116, 152, 125, 115, 138, 121, 133, 141, 114, 128, 125, 121, 136, 134, 118, 140, 142, 112, 136, 119, 136, 141, 128, 108, 122, 108, 124, 134, 114, 135, 133, 133, 129, 101, 109, 140, 130, 118, 129, 119, 134, 115, 130, 125, 121, 112, 116, 128, 115, 127, 118, 145, 149, 127, 121, 115, 122, 123, 130, 121, 116, 121, 128, 132, 104, 119, 134, 120, 141, 117, 136, 117, 116, 130, 132, 116, 105, 122, 138, 115, 124, 123, 117, 103, 129, 127, 133, 135, 110, 123, 116, 143, 120, 150, 116, 118, 138, 115, 130, 114, 125, 142, 148, 129, 133, 128, 114, 128, 127, 122, 123, 118, 147, 134, 128, 123, 133, 117, 110, 128, 117, 132, 120, 132, 111, 129, 138, 126, 116, 127, 161, 133, 117, 124, 138, 127, 116, 138, 153, 121, 114, 119, 121, 132, 153, 128, 138, 135, 132, 129, 130, 127, 101, 124, 142, 136, 129, 121, 147, 136, 117, 127, 146, 131, 117, 120, 119, 108, 140, 127, 148, 118, 134, 115, 117, 121, 138, 138, 117, 98, 151, 96, 135, 126, 126, 115, 136, 125, 124, 130, 114, 106, 123, 139, 141, 140, 111, 134, 122, 111, 123, 113, 124, 128, 136, 130, 131, 124, 126, 117, 129, 140, 136, 121, 129, 114, 116, 118, 139, 135, 120, 122, 113, 124, 98, 123, 116, 120, 119, 127, 130, 112, 118, 127, 125, 123, 121, 121, 122, 108, 124, 107, 125, 131, 124, 116, 107, 125, 138, 109, 122, 137, 145, 136, 127, 114, 124, 127, 130, 122, 144, 119, 128, 135, 119, 83, 129, 129, 130, 124, 119, 122, 144, 105, 117, 124, 130, 119, 130, 131, 131, 120, 135, 125, 110, 115, 132, 131, 134, 136, 129, 149, 126, 121, 118, 129, 126, 132, 109, 146, 120, 120, 135, 126, 114, 128, 108, 110, 134, 132, 125, 125, 131, 118, 137, 134, 123, 103, 129, 105, 126, 141, 147, 131, 131, 137, 112, 124, 132, 124, 116, 132, 129, 126, 122, 119, 112, 107, 130, 138, 126, 124, 117, 121, 108, 114, 131, 127, 143, 127, 113, 137, 127, 122, 136, 144, 116, 127, 113, 136, 139, 144, 119, 129, 132, 137, 127, 119, 108, 115, 116, 119, 139, 143, 132, 110, 112, 125, 144, 138, 135, 131, 113, 118, 125, 101, 132, 137, 120, 135, 118, 122, 113, 136, 111, 120, 122, 138, 149, 118, 124, 131, 131, 127, 129, 107, 100, 111, 116, 127, 149, 118, 127, 134, 115, 119, 128, 108, 131, 133, 120, 131, 134, 139, 119, 103, 142, 130, 140, 133, 138, 127, 118, 112, 135, 131, 122, 137, 138, 124, 123, 124, 137, 147, 126, 116, 137, 119, 123, 140, 137, 126, 123, 125, 124, 118, 124, 108, 123, 129, 130, 124, 125, 133, 129, 113, 127, 125, 128, 135, 123, 134, 123, 146, 144, 110, 120, 131, 131, 107, 130, 124, 108, 137, 129, 154, 111, 144, 127, 110, 137, 120, 122, 123, 121, 121, 127, 139, 125, 118, 132, 108, 122, 129, 130, 145, 130, 130, 126, 130, 135, 123, 111, 122, 117, 135, 125, 137, 111, 114, 134, 103, 106, 128, 117, 133, 129, 104, 129, 111, 122, 131, 152, 140, 145, 144, 105, 134, 126, 144, 152, 118, 128, 128, 123, 118, 148, 121, 125, 132, 130, 127, 119, 107, 143, 119, 135, 134, 123, 122, 144, 116, 132, 117, 116, 115, 146, 144, 139, 133, 131, 119, 110, 131, 129, 135, 135, 106, 117, 131, 129, 128, 119, 118, 133, 117, 113, 128, 116, 129, 135, 136, 105, 118, 134, 120, 133, 130, 121, 116, 126, 130, 132, 133, 116, 145, 116, 128, 110, 128, 112, 117, 123, 111, 124, 127, 110, 139, 119, 114, 122, 114, 118, 127, 124, 105, 131, 111, 123, 137, 116, 131, 123, 116, 134, 112, 118, 118, 104, 140, 129, 126, 127, 126, 124, 137, 125, 120, 106, 142, 136, 138, 123, 120, 111, 113, 130, 122, 116, 123, 130, 115, 134, 142, 130, 118, 126, 112, 131, 127, 113, 129, 125, 121, 121, 128, 133, 127, 115, 137, 116, 132, 129, 129, 113, 131, 132, 126, 110, 118, 133, 125, 149, 115, 124, 120, 124, 133, 132, 118, 133, 138, 116, 137, 129, 123, 127, 136, 124, 126, 126, 123, 123, 131, 139, 120, 126, 131, 123, 129, 107, 126, 152, 129, 118, 122, 117, 117, 133, 130, 127, 138, 113, 108, 146, 131, 118, 117, 123, 129, 119, 132, 125, 127, 134, 120, 116, 132, 130, 130, 131, 115, 129, 122, 134, 117, 114, 126, 126, 123, 123, 127, 108, 131, 132, 126, 118, 132, 130, 122, 116, 143, 120, 136, 131, 118, 133, 121, 122, 125, 123, 127, 120, 113, 131, 128, 143, 133, 123, 128, 114, 133, 114, 125, 120, 135, 126, 138, 133, 129, 142, 128, 130, 123, 121, 121, 126, 128, 121, 126, 148, 129, 144, 107, 129, 121, 138, 121, 129, 132, 104, 125, 119, 122, 132, 140, 120, 130, 127, 128, 122, 102, 113, 134, 112, 118, 103, 122, 129, 123, 129, 128, 126, 121, 123, 124, 122, 135, 116, 136, 134, 125, 97, 127, 120, 108, 135, 114, 136, 122, 130, 119, 112, 123, 124, 121, 119, 141, 122, 108, 134, 120, 129, 143, 114, 129, 118, 120, 114, 121, 133, 138, 114, 118, 152, 127, 116, 124, 129, 131, 128, 131, 120, 112, 121, 134, 133, 135, 103, 130, 122, 146, 117, 114, 113, 135, 126, 107, 129, 126, 131, 115, 133, 124, 120, 135, 112, 119, 133, 110, 120, 126, 125, 107, 125, 119, 140, 124, 126, 120, 132, 128, 124, 142, 137, 120, 117, 115, 132, 113, 124, 112, 142, 126, 107, 123, 124, 115, 120, 135, 128, 119, 130, 139, 131, 131, 123, 126, 111, 127, 130, 123, 124, 127, 140, 126, 121, 120, 131, 116, 128, 125, 121, 148, 115, 116, 124, 128, 123, 118, 130, 115, 124, 106, 120, 120, 113, 110, 122, 115, 112, 144, 135, 150, 122, 116, 132, 123, 121, 133, 123, 105, 128, 127, 111, 122, 138, 114, 127, 143, 123, 124, 140, 112, 124, 103, 137, 120, 128, 119, 138, 137, 132, 124, 143, 116, 126, 131, 123, 129, 116, 140, 122, 128, 120, 129, 127, 114, 131, 136, 121, 136, 134, 122, 121, 121, 117, 123, 105, 128, 138, 141, 147, 133, 121, 120, 123, 132, 120, 115, 140, 137, 121, 122, 131, 132, 116, 132, 136, 124, 125, 114, 138, 125, 131, 133, 118, 116, 120, 125, 123, 119, 145, 108, 121, 118, 111, 122, 132, 117, 145, 129, 136, 136, 126, 131, 125, 136, 127, 130, 124, 131, 118, 119, 121, 121, 104, 129, 136, 124, 124, 123, 144, 131, 113, 135, 132, 121, 128, 120, 132, 95, 146, 96, 112, 136, 115, 122, 125, 121, 122, 126, 122, 115, 127, 119, 128, 130, 144, 125, 134, 130, 132, 117, 125, 138, 121, 129, 133, 125, 117, 131, 122, 116, 122, 110, 118, 144, 125, 131, 127, 115, 116, 124, 121, 133, 123, 131, 144, 131, 122, 121, 128, 115, 117, 153, 127, 128, 127, 137, 130, 111, 137, 116, 135, 146, 126, 125, 131, 122, 123, 143, 118, 123, 122, 148, 118, 124, 141, 126, 129, 141, 121, 131, 125, 118, 129, 118, 115, 122, 141, 139, 129, 102, 125, 109, 125, 143, 125, 129, 106, 133, 129, 133, 129, 125, 138, 127, 131, 123, 119, 128, 134, 120, 120, 119, 115, 130, 119, 120, 131, 147, 113, 137, 132, 142, 100, 128, 122, 117, 139, 132, 135, 122, 131, 139, 120, 125, 125, 133, 124, 125, 130, 112, 121, 129, 135, 126, 122, 118, 131, 115, 125, 130, 138, 121, 127, 121, 128, 122, 133, 126, 128, 119, 131, 137, 127, 123, 127, 113, 119, 148, 121, 122, 132, 123, 76, 138, 125, 132, 138, 118, 121, 128, 118, 125, 143, 127, 138, 135, 125, 118, 124, 122, 136, 129, 106, 137, 120, 132, 128, 132, 127, 126, 129, 131, 134, 136, 123, 127, 132, 142, 112, 114, 139, 118, 119, 119, 116, 122, 131, 117, 122, 126, 119, 116, 139, 136, 131, 116, 112, 118, 131, 128, 116, 121, 122, 119, 123, 101, 136, 128, 120, 115, 129, 128, 137, 105, 121, 122, 116, 116, 151, 127, 135, 120, 119, 130, 144, 128, 118, 138, 125, 122, 145, 135, 126, 115, 122, 127, 130, 107, 116, 124, 123, 118, 124, 140, 130, 132, 119, 130, 139, 101, 123, 124, 134, 147, 142, 128, 125, 121, 129, 116, 126, 117, 103, 133, 143, 131, 124, 129, 115, 129, 127, 144, 133, 129, 114, 107, 128, 123, 123, 128, 125, 112, 121, 134, 136, 110, 131, 130, 112, 122, 131, 126, 128, 126, 119, 125, 131, 160, 140, 121, 120, 132, 121, 119, 125, 123, 132, 120, 114, 146, 124, 125, 151, 122, 129, 122, 130, 134, 124, 118, 124, 115, 147, 133, 135, 135, 134, 127, 125, 129, 135, 133, 129, 123, 117, 119, 138, 140, 122, 140, 127, 129, 112, 114, 123, 130, 130, 122, 135, 127, 121, 111, 110, 124, 125, 126, 125, 132, 115, 138, 133, 134, 125, 137, 121, 125, 120, 134, 130, 130, 117, 120, 130, 129, 123, 122, 123, 128, 126, 137, 129, 119, 131, 118, 122, 131, 118, 125, 128, 128, 124, 134, 119, 131, 117, 123, 122, 131, 135, 122, 112, 139, 138, 128, 120, 141, 136, 128, 116, 124, 129, 135, 115, 122, 126, 122, 143, 126, 116, 111, 133, 128, 140, 140, 118, 129, 123, 139, 137, 118, 132, 122, 115, 115, 128, 142, 126, 126, 107, 127, 121, 133, 115, 128, 130, 125, 140, 126, 127, 163, 124, 126, 116, 122, 120, 119, 139, 134, 120, 132, 142, 115, 115, 132, 122, 131, 134, 153, 130, 115, 127, 123, 126, 131, 131, 124, 111, 108, 140, 116, 137, 115, 120, 123, 119, 147, 112, 127, 136, 133, 119, 129, 115, 125, 124, 122, 117, 102, 132, 132, 125, 118, 126, 115, 122, 126, 119, 120, 108, 131, 121, 137, 125, 115, 129, 112, 149, 140, 134, 129, 131, 133, 137, 121, 108, 141, 109, 130, 136, 128, 142, 129, 130, 142, 124, 111, 137, 115, 123, 127, 130, 137, 116, 126, 122, 127, 123, 110, 116, 113, 126, 125, 123, 124, 117, 142, 125, 139, 129, 124, 126, 133, 138, 120, 127, 128, 135, 118, 129, 137, 137, 138, 126, 125, 121, 124, 124, 123, 142, 124, 129, 129, 143, 151, 119, 132, 114, 129, 125, 132, 116, 119, 126, 115, 128, 130, 111, 122, 109, 103, 127, 128, 120, 119, 145, 124, 126, 121, 136, 118, 116, 113, 137, 128, 111, 122, 123, 133, 124, 127, 116, 127, 138, 120, 125, 137, 118, 134, 118, 118, 127, 126, 117, 142, 140, 121, 134, 127, 130, 129, 120, 130, 110, 118, 111, 123, 95, 135, 127, 115, 125, 123, 96, 127, 124, 131, 109, 126, 122, 124, 119, 115, 133, 140, 123, 120, 134, 125, 117, 112, 125, 152, 114, 126, 137, 127, 118, 139, 92, 118, 108, 136, 121, 119, 129, 121, 110, 110, 140, 119, 127, 133, 112, 119, 123, 116, 131, 137, 108, 129, 128, 137, 123, 103, 127, 136, 133, 120, 126, 132, 122, 115, 118, 117, 112, 125, 128, 112, 130, 115, 145, 131, 128, 110, 106, 129, 136, 126, 110, 120, 118, 126, 124, 123, 133, 116, 120, 121, 143, 137, 151, 125, 129, 126, 122, 128, 125, 128, 142, 120, 125, 127, 150, 124, 129, 132, 129, 130, 122, 130, 125, 142, 116, 124, 125, 126, 125, 128, 134, 129, 118, 133, 117, 123, 128, 117, 136, 133, 112, 114, 134, 128, 133, 134, 122, 120, 123, 129, 138, 126, 117, 105, 139, 130, 120, 114, 138, 131, 131, 129, 126, 118, 132, 136, 130, 122, 124, 130, 124, 126, 122, 132, 115, 117, 116, 139, 119, 115, 117, 121, 129, 132, 131, 113, 117, 105, 127, 128, 124, 124, 117, 123, 132, 116, 125, 145, 138, 135, 125, 109, 116, 121, 161, 117, 106, 135, 109, 125, 132, 142, 129, 135, 121, 116, 122, 112, 121, 115, 122, 122, 135, 131, 107, 119, 125, 138, 131, 130, 156, 126, 125, 126, 130, 119, 121, 110, 119, 112, 130, 107, 124, 127, 128, 131, 100, 120, 126, 115, 129, 123, 119, 108, 137, 122, 132, 134, 144, 123, 128, 121, 123, 127, 141, 106, 127, 123, 133, 114, 121, 133, 134, 120, 122, 121, 118, 126, 120, 132, 126, 111, 116, 117, 112, 120, 116, 118, 99, 136, 113, 110, 144, 133, 132, 128, 107, 135, 118, 131, 131, 143, 130, 113, 124, 117, 114, 133, 131, 135, 131, 129, 128, 120, 129, 126, 118, 125, 123, 125, 91, 126, 123, 127, 138, 110, 130, 129, 131, 121, 123, 122, 115, 135, 128, 138, 129, 138, 121, 147, 110, 112, 105, 127, 114, 106, 126, 128, 116, 139, 137, 109, 122, 133, 141, 105, 141, 128, 119, 120, 125, 120, 126, 123, 131, 138, 143, 129, 136, 115, 122, 137, 136, 139, 132, 131, 144, 144, 146, 132, 120, 127, 136, 118, 148, 130, 113, 135, 122, 118, 114, 124, 126, 124, 137, 132, 128, 125, 128, 123, 119, 126, 138, 119, 127, 109, 128, 128, 131, 133, 124, 129, 119, 120, 136, 108, 127, 112, 123, 135, 121, 126, 128, 119, 157, 112, 122, 127, 134, 121, 122, 130, 117, 143, 138, 121, 134, 107, 121, 153, 119, 119, 131, 129, 130, 132, 130, 116, 130, 128, 131, 129, 121, 119, 128, 122, 107, 117, 126, 125, 119, 114, 128, 142, 137, 123, 109, 126, 124, 117, 136, 126, 124, 134, 120, 124, 124, 107, 129, 121, 132, 133, 134, 115, 157, 142, 110, 118, 129, 130, 133, 133, 125, 128, 110, 125, 121, 145, 121, 116, 135, 120, 126, 124, 123, 120, 130, 137, 127, 129, 136, 128, 133, 110, 114, 141, 126, 137, 119, 117, 131, 123, 107, 125, 120, 123, 144, 130, 104, 113, 138, 126, 131, 144, 131, 104, 125, 115, 117, 127, 119, 128, 126, 115, 123, 119, 128, 138, 117, 129, 142, 134, 122, 134, 120, 126, 126, 129, 123, 128, 139, 125, 118, 131, 134, 116, 123, 135, 124, 117, 104, 125, 129, 129, 135, 116, 98, 125, 135, 127, 137, 109, 118, 118, 116, 109, 87, 143, 121, 130, 107, 101, 126, 135, 137, 132, 127, 124, 135, 115, 137, 118, 129, 133, 127, 126, 121, 124, 133, 119, 140, 127, 102, 120, 121, 134, 120, 143, 101, 147, 117, 135, 129, 123, 128, 118, 130, 117, 119, 125, 124, 121, 114, 123, 127, 136, 121, 113, 126, 129, 107, 125, 129, 124, 119, 123, 124, 120, 106, 134, 123, 149, 104, 121, 112, 121, 124, 119, 132, 126, 132, 128, 120, 129, 121, 132, 122, 111, 126, 117, 138, 142, 141, 134, 124, 114, 126, 113, 141, 135, 138, 134, 132, 125, 139, 131, 126, 109, 116, 113, 116, 121, 107, 128, 127, 120, 111, 128, 123, 150, 122, 109, 138, 122, 133, 121, 114, 140, 126, 138, 130, 126, 144, 121, 124, 123, 125, 132, 117, 124, 125, 126, 128, 135, 132, 148, 147, 127, 128, 123, 131, 114, 126, 119, 122, 113, 103, 136, 117, 132, 113, 129, 125, 110, 131, 130, 128, 125, 141, 132, 125, 137, 128, 103, 140, 136, 130, 155, 128, 126, 129, 135, 133, 135, 122, 123, 133, 132, 125, 125, 120, 116, 115, 127, 125, 121, 107, 131, 137, 125, 135, 137, 123, 107, 125, 136, 112, 120, 131, 122, 138, 133, 129, 115, 123, 146, 114, 146, 119, 129, 146, 113, 122, 129, 114, 107, 129, 110, 128, 119, 144, 126, 120, 117, 132, 132, 129, 126, 126, 126, 109, 110, 104, 123, 121, 97, 113, 121, 116, 132, 117, 106, 127, 135, 119, 122, 114, 124, 119, 133, 125, 126, 122, 129, 120, 107, 140, 135, 123, 121, 115, 133, 134, 121, 124, 125, 106, 115, 133, 119, 137, 119, 111, 117, 128, 123, 140, 107, 127, 132, 130, 120, 134, 119, 132, 121, 105, 128, 133, 111, 113, 118, 110, 111, 123, 121, 116, 114, 125, 114, 124, 129, 133, 133, 109, 132, 142, 119, 125, 140, 129, 136, 124, 112, 121, 123, 116, 132, 111, 121, 125, 152, 134, 119, 135, 118, 134, 123, 110, 128, 123, 129, 126, 131, 106, 110, 126, 127, 113, 133, 134, 134, 145, 116, 115, 138, 122, 108, 117, 128, 132, 111, 119, 109, 120, 112, 111, 146, 133, 142, 143, 136, 116, 133, 142, 120, 130, 111, 118, 136, 131, 132, 143, 132, 119, 115, 122, 128, 111, 121, 129, 123, 100, 114, 120, 118, 105, 143, 133, 124, 130, 146, 124, 124, 144, 138, 125, 130, 131, 121, 116, 121, 126, 131, 109, 123, 115, 142, 105, 118, 132, 135, 141, 125, 117, 128, 144, 123, 136, 124, 132, 147, 110, 126, 124, 123, 122, 119, 141, 112, 125, 114, 117, 108, 106, 134, 103, 132, 125, 141, 123, 130, 117, 137, 117, 120, 126, 119, 140, 122, 122, 132, 134, 134, 120, 140, 156, 127, 124, 122, 149, 126, 125, 112, 117, 126, 115, 117, 140, 122, 133, 124, 130, 118, 123, 108, 128, 118, 141, 135, 148, 128, 130, 122, 125, 154, 109, 118, 152, 151, 128, 122, 119, 112, 120, 119, 132, 129, 122, 123, 127, 134, 127, 135, 123, 138, 129, 126, 115, 122, 126, 120, 106, 112, 143, 126, 126, 117, 113, 130, 113, 129, 124, 99, 113, 113, 132, 135, 123, 118, 120, 127, 118, 124, 134, 120, 134, 131, 122, 131, 127, 137, 118, 114, 125, 111, 129, 110, 110, 114, 120, 136, 138, 119, 114, 129, 135, 115, 118, 124, 126, 104, 122, 108, 129, 123, 135, 130, 108, 135, 126, 127, 126, 124, 117, 130, 125, 126, 118, 109, 99, 118, 114, 111, 121, 116, 115, 124, 129, 114, 136, 119, 119, 125, 122, 138, 145, 127, 135, 116, 134, 120, 114, 137, 134, 127, 125, 155, 147, 115, 137, 120, 115, 142, 125, 125, 116, 133, 120, 127, 109, 135, 121, 133, 120, 111, 131, 141, 122, 135, 113, 131, 117, 132, 118, 113, 112, 122, 110, 138, 109, 130, 124, 131, 118, 125, 110, 112, 140, 133, 111, 123, 127, 131, 126, 146, 137, 110, 126, 110, 120, 120, 129, 150, 122, 127, 144, 144, 123, 133, 129, 132, 143, 130, 114, 113, 122, 132, 121, 114, 116, 124, 119, 132, 120, 108, 137, 128, 131, 129, 127, 135, 129, 128, 121, 124, 129, 123, 123, 113, 106, 134, 141, 119, 121, 156, 126, 129, 127, 109, 127, 117, 125, 129, 124, 102, 133, 128, 132, 121, 133, 122, 126, 117, 121, 128, 134, 117, 116, 130, 139, 116, 127, 126, 145, 99, 124, 134, 121, 125, 116, 112, 134, 120, 123, 129, 125, 136, 127, 136, 127, 114, 114, 136, 124, 130, 119, 127, 124, 94, 119, 127, 135, 137, 116, 97, 132, 117, 123, 116, 126, 133, 134, 96, 127, 126, 136, 114, 122, 125, 117, 135, 119, 137, 137, 116, 118, 105, 108, 128, 120, 114, 120, 138, 130, 128, 117, 133, 142, 118, 117, 125, 105, 117, 128, 136, 133, 133, 139, 124, 113, 147, 125, 112, 123, 107, 123, 130, 110, 138, 156, 143, 120, 138, 123, 114, 97, 118, 129, 144, 130, 125, 125, 124, 136, 133, 130, 131, 123, 119, 130, 142, 119, 133, 130, 107, 117, 136, 143, 140, 125, 127, 126, 131, 126, 120, 127, 107, 112, 144, 110, 139, 127, 106, 136, 123, 107, 123, 117, 116, 127, 115, 125, 133, 125, 138, 124, 129, 133, 129, 118, 132, 114, 119, 119, 123, 126, 122, 133, 144, 108, 140, 129, 125, 132, 118, 133, 136, 112, 115, 136, 131, 111, 127, 107, 124, 101, 102, 123, 122, 110, 123, 146, 98, 124, 117, 137, 132, 139, 118, 133, 118, 127, 121, 127, 130, 132, 129, 136, 125, 149, 147, 110, 124, 144, 118, 122, 119, 141, 127, 139, 120, 134, 124, 126, 121, 144, 131, 132, 125, 125, 120, 136, 109, 98, 126, 118, 121, 121, 132, 133, 131, 119, 115, 128, 116, 118, 132, 126, 118, 134, 128, 137, 133, 123, 118, 118, 103, 126, 104, 118, 121, 142, 129, 126, 137, 135, 129, 121, 129, 121, 124, 139, 117, 128, 127, 119, 157, 132, 126, 127, 114, 124, 117, 105, 115, 115, 122, 125, 116, 143, 114, 129, 117, 139, 124, 124, 111, 110, 121, 121, 110, 127, 127, 132, 153, 125, 116, 112, 116, 137, 129, 115, 113, 128, 122, 128, 141, 123, 137, 121, 113, 134, 111, 126, 122, 101, 111, 141, 114, 137, 130, 130, 150, 120, 127, 107, 114, 135, 102, 115, 103, 111, 114, 112, 126, 131, 123, 131, 124, 115, 125, 135, 128, 125, 111, 121, 122, 128, 128, 124, 146, 133, 129, 109, 101, 127, 124, 103, 143, 119, 122, 113, 130, 112, 108, 126, 108, 119, 139, 121, 127, 124, 125, 118, 122, 132, 145, 132, 109, 124, 114, 114, 121, 126, 115, 132, 127, 140, 112, 138, 129, 121, 137, 118, 122, 133, 115, 114, 114, 131, 136, 125, 131, 134, 121, 141, 120, 139, 130, 138, 120, 134, 123, 136, 125, 121, 132, 132, 131, 132, 153, 133, 134, 112, 118, 134, 146, 128, 109, 124, 150, 127, 123, 133, 119, 119, 133, 145, 125, 128, 122, 125, 111, 100, 148, 126, 130, 142, 113, 138, 107, 116, 121, 113, 121, 110, 136, 130, 117, 139, 113, 103, 123, 143, 110, 144, 121, 121, 110, 136, 132, 143, 106, 136, 140, 126, 137, 136, 121, 118, 116, 128, 127, 130, 122, 139, 141, 125, 127, 116, 141, 121, 138, 136, 131, 132, 139, 98, 113, 122, 131, 132, 130, 115, 127, 130, 128, 131, 124, 121, 135, 122, 121, 136, 126, 125, 142, 143, 118, 140, 101, 116, 134, 130, 113, 143, 131, 116, 119, 125, 125, 127, 107, 130, 103, 141, 138, 130, 132, 132, 112, 128, 121, 112, 138, 124, 128, 112, 115, 144, 118, 101, 131, 136, 123, 120, 146, 122, 122, 138, 144, 139, 125, 146, 132, 112, 124, 116, 131, 117, 136, 105, 115, 111, 130, 118, 128, 125, 104, 129, 103, 126, 129, 138, 113, 123, 118, 121, 123, 123, 127, 119, 129, 133, 124, 118, 130, 127, 124, 128, 131, 119, 139, 133, 147, 136, 112, 121, 120, 115, 122, 127, 126, 124, 129, 133, 122, 126, 127, 102, 118, 107, 136, 144, 121, 119, 113, 110, 126, 137, 131, 110, 120, 126, 123, 119, 134, 109, 126, 133, 118, 144, 130, 140, 126, 127, 119, 146, 112, 107, 124, 135, 132, 122, 113, 129, 137, 126, 124, 115, 114, 111, 125, 145, 134, 143, 129, 130, 118, 118, 122, 131, 124, 123, 129, 146, 122, 103, 136, 130, 129, 119, 151, 142, 126, 110, 94, 129, 124, 103, 122, 136, 127, 121, 113, 130, 138, 136, 119, 134, 135, 134, 125, 106, 151, 137, 123, 114, 138, 122, 139, 116, 138, 146, 119, 114, 123, 137, 122, 124, 108, 116, 121, 120, 111, 126, 118, 107, 123, 119, 121, 141, 124, 117, 125, 124, 125, 125, 115, 129, 136, 131, 143, 130, 125, 131, 132, 117, 132, 127, 115, 133, 123, 132, 136, 127, 140, 132, 124, 112, 144, 141, 116, 148, 111, 116, 128, 145, 102, 113, 139, 111, 117, 124, 127, 109, 125, 115, 154, 136, 125, 138, 121, 123, 123, 118, 122, 121, 132, 118, 137, 137, 123, 131, 144, 123, 138, 141, 136, 122, 120, 129, 123, 118, 134, 110, 137, 125, 139, 95, 136, 148, 147, 132, 134, 119, 143, 134, 118, 123, 118, 108, 113, 123, 115, 113, 119, 130, 111, 136, 146, 127, 119, 126, 131, 130, 120, 119, 126, 132, 124, 126, 115, 126, 130, 116, 126, 139, 119, 135, 111, 122, 128, 124, 133, 142, 123, 121, 124, 119, 124, 127, 110, 122, 113, 123, 116, 113, 138, 145, 99, 110, 113, 116, 145, 112, 115, 142, 142, 117, 167, 116, 112, 112, 128, 112, 125, 126, 121, 122, 154, 126, 121, 133, 110, 109, 117, 142, 119, 124, 120, 124, 132, 121, 134, 119, 116, 137, 135, 126, 115, 122, 116, 144, 112, 139, 117, 110, 144, 116, 131, 114, 139, 129, 126, 131, 112, 131, 122, 150, 118, 124, 118, 119, 136, 128, 117, 110, 125, 137, 124, 140, 129, 132, 120, 138, 120, 128, 129, 135, 106, 144, 122, 120, 128, 133, 123, 121, 134, 116, 113, 131, 112, 140, 133, 142, 114, 114, 139, 130, 142, 125, 129, 128, 118, 112, 96, 115, 117, 139, 127, 127, 123, 143, 117, 129, 138, 136, 140, 111, 116, 117, 129, 122, 127, 112, 117, 124, 127, 121, 120, 138, 120, 123, 119, 118, 126, 121, 130, 141, 126, 138, 132, 115, 124, 122, 118, 120, 114, 129, 124, 139, 126, 113, 123, 145, 125, 125, 124, 140, 139, 103, 109, 142, 126, 122, 127, 156, 128, 118, 123, 125, 128, 126, 118, 132, 122, 125, 116, 123, 139, 137, 141, 120, 135, 125, 129, 123, 113, 128, 139, 125, 123, 126, 129, 113, 125, 137, 131, 142, 138, 109, 112, 128, 132, 129, 130, 120, 115, 125, 143, 126, 114, 126, 131, 125, 120, 116, 129, 132, 133, 120, 132, 119, 103, 118, 119, 136, 128, 119, 142, 132, 131, 135, 126, 134, 141, 131, 136, 121, 126, 131, 131, 109, 136, 117, 130, 114, 112, 139, 164, 138, 115, 122, 118, 112, 136, 137, 100, 118, 131, 132, 136, 124, 135, 123, 132, 127, 113, 109, 130, 124, 132, 106, 139, 119, 137, 101, 124, 114, 121, 142, 125, 145, 111, 121, 132, 125, 117, 131, 127, 128, 105, 105, 106, 124, 126, 123, 123, 117, 138, 128, 121, 130, 117, 124, 130, 121, 123, 136, 118, 121, 113, 129, 124, 126, 117, 128, 112, 118, 131, 136, 125, 116, 103, 112, 112, 128, 130, 139, 115, 127, 125, 121, 141, 132, 115, 109, 111, 117, 107, 133, 96, 118, 132, 149, 113, 131, 132, 133, 126, 134, 118, 119, 121, 101, 130, 134, 116, 134, 113, 126, 128, 114, 126, 130, 128, 119, 130, 123, 129, 149, 127, 96, 123, 148, 124, 113, 130, 117, 111, 141, 128, 126, 124, 123, 107, 133, 118, 124, 141, 134, 107, 136, 120, 130, 147, 133, 121, 132, 130, 124, 119, 124, 131, 125, 114, 119, 135, 126, 126, 119, 110, 130, 131, 133, 123, 105, 101, 122, 135, 110, 113, 102, 129, 130, 126, 130, 118, 114, 120, 132, 131, 142, 121, 127, 100, 129, 110, 139, 111, 111, 128, 113, 127, 113, 135, 133, 130, 137, 120, 95, 116, 130, 119, 131, 126, 112, 139, 128, 140, 115, 126, 123, 116, 105, 114, 134, 112, 123, 129, 143, 105, 119, 137, 136, 116, 125, 120, 105, 134, 115, 116, 106, 101, 150, 120, 129, 122, 129, 107, 131, 118, 122, 133, 114, 122, 111, 127, 132, 114, 117, 123, 122, 141, 105, 119, 131, 124, 123, 125, 116, 121, 117, 133, 116, 126, 138, 121, 110, 118, 131, 141, 130, 123, 124, 127, 110, 118, 125, 151, 118, 131, 130, 116, 125, 117, 121, 112, 113, 119, 118, 127, 127, 130, 124, 129, 124, 134, 122, 110, 133, 129, 120, 119, 115, 151, 130, 103, 135, 120, 129, 111, 128, 127, 131, 105, 130, 127, 122, 112, 122, 115, 137, 117, 122, 133, 127, 152, 134, 149, 119, 133, 121, 124, 132, 119, 130, 123, 132, 128, 130, 114, 113, 122, 146, 121, 127, 129, 133, 148, 111, 127, 133, 128, 120, 114, 131, 124, 144, 118, 109, 121, 140, 119, 106, 128, 133, 128, 134, 93, 123, 133, 117, 132, 109, 132, 115, 132, 129, 122, 156, 104, 122, 148, 117, 128, 138, 108, 119, 129, 138, 128, 130, 128, 138, 120, 130, 116, 128, 142, 114, 115, 143, 124, 126, 131, 104, 115, 115, 110, 140, 108, 113, 124, 128, 134, 133, 122, 126, 103, 111, 147, 120, 134, 112, 122, 144, 125, 107, 133, 147, 126, 129, 131, 113, 126, 138, 118, 124, 116, 137, 124, 125, 124, 106, 148, 111, 125, 149, 122, 117, 121, 120, 140, 122, 120, 140, 124, 117, 115, 133, 122, 117, 107, 121, 107, 136, 104, 126, 119, 130, 106, 131, 137, 126, 112, 120, 129, 117, 157, 131, 146, 126, 125, 126, 122, 127, 121, 115, 126, 126, 131, 155, 136, 118, 124, 122, 122, 126, 120, 112, 119, 147, 111, 122, 143, 116, 130, 132, 130, 112, 117, 112, 111, 121, 119, 125, 117, 119, 123, 131, 142, 106, 98, 125, 122, 125, 137, 126, 139, 113, 119, 127, 153, 118, 122, 119, 120, 126, 115, 130, 134, 143, 142, 118, 121, 123, 132, 123, 120, 160, 122, 137, 136, 137, 114, 115, 152, 125, 123, 118, 140, 124, 134, 140, 130, 115, 126, 127, 120, 130, 100, 121, 101, 124, 106, 135, 128, 117, 113, 127, 123, 164, 133, 141, 131, 125, 127, 119, 117, 129, 151, 101, 140, 119, 117, 114, 124, 132, 123, 131, 119, 121, 123, 128, 124, 114, 114, 129, 120, 131, 120, 124, 131, 125, 137, 117, 137, 113, 128, 121, 133, 113, 124, 131, 134, 127, 123, 124, 117, 131, 119, 131, 127, 127, 106, 128, 129, 142, 124, 137, 118, 129, 116, 127, 94, 122, 121, 121, 123, 123, 120, 133, 122, 121, 139, 125, 136, 126, 117, 127, 123, 129, 118, 117, 127, 114, 112, 135, 103, 125, 113, 126, 113, 114, 134, 113, 126, 133, 139, 131, 156, 107, 131, 138, 130, 126, 113, 130, 120, 111, 118, 144, 124, 119, 124, 131, 129, 145, 120, 135, 111, 126, 129, 125, 110, 123, 127, 121, 126, 132, 134, 120, 126, 121, 128, 135, 130, 124, 131, 119, 126, 131, 124, 134, 133, 130, 131, 129, 136, 129, 124, 143, 105, 129, 143, 138, 129, 131, 148, 113, 123, 119, 137, 116, 111, 129, 130, 117, 127, 131, 133, 126, 121, 125, 115, 121, 113, 119, 128, 128, 133, 119, 130, 127, 143, 121, 118, 120, 140, 116, 121, 126, 113, 116, 134, 130, 117, 126, 130, 132, 114, 121, 111, 121, 115, 138, 143, 132, 143, 131, 133, 139, 115, 115, 109, 139, 117, 127, 125, 136, 129, 123, 129, 136, 118, 137, 128, 140, 129, 124, 126, 133, 119, 138, 131, 115, 123, 129, 118, 113, 133, 131, 143, 116, 128, 122, 121, 123, 122, 116, 110, 151, 123, 140, 123, 118, 138, 123, 118, 113, 125, 115, 130, 133, 133, 121, 139, 117, 129, 131, 127, 135, 117, 119, 139, 130, 137, 130, 124, 130, 127, 127, 116, 119, 128, 143, 143, 111, 133, 121, 133, 121, 128, 129, 121, 127, 146, 112, 122, 118, 99, 121, 137, 123, 105, 115, 121, 130, 135, 132, 115, 138, 134, 150, 123, 114, 115, 109, 127, 120, 134, 117, 120, 120, 124, 149, 132, 137, 125, 136, 106, 122, 118, 132, 123, 133, 115, 122, 128, 119, 123, 116, 137, 141, 133, 133, 134, 125, 120, 135, 137, 132, 124, 118, 141, 150, 123, 108, 120, 140, 133, 121, 114, 122, 112, 123, 121, 108, 123, 103, 123, 131, 129, 129, 124, 136, 140, 119, 140, 117, 108, 130, 116, 118, 121, 109, 138, 118, 133, 130, 106, 132, 134, 95, 145, 150, 101, 130, 110, 130, 131, 111, 121, 121, 103, 116, 133, 131, 122, 125, 141, 115, 125, 113, 111, 139, 117, 128, 120, 125, 135, 134, 140, 144, 132, 122, 124, 122, 132, 137, 117, 115, 102, 117, 117, 126, 121, 122, 104, 139, 126, 122, 121, 112, 120, 118, 132, 108, 128, 126, 131, 111, 137, 141, 117, 131, 123, 136, 142, 123, 131, 111, 134, 136, 127, 112, 127, 138, 123, 129, 130, 112, 117, 122, 149, 123, 128, 142, 124, 128, 129, 129, 123, 126, 142, 129, 123, 128, 130, 139, 114, 149, 123, 119, 126, 108, 133, 127, 125, 127, 122, 117, 138, 128, 132, 114, 143, 130, 114, 119, 126, 118, 119, 125, 121, 149, 124, 113, 129, 123, 121, 127, 118, 139, 136, 123, 157, 139, 124, 133, 120, 132, 131, 112, 134, 127, 127, 127, 129, 127, 139, 134, 119, 123, 113, 122, 135, 119, 113, 120, 133, 135, 140, 147, 128, 125, 133, 131, 109, 116, 132, 122, 128, 146, 135, 112, 137, 130, 131, 139, 146, 120, 127, 128, 116, 122, 128, 129, 131, 138, 113, 133, 118, 126, 129, 130, 110, 147, 122, 134, 101, 113, 128, 129, 127, 114, 115, 141, 131, 120, 131, 133, 113, 108, 120, 109, 132, 128, 130, 118, 141, 111, 118, 107, 137, 119, 122, 131, 116, 126, 132, 119, 110, 129, 117, 133, 128, 114, 134, 134, 125, 123, 125, 127, 122, 122, 144, 112, 139, 135, 123, 115, 117, 115, 140, 126, 137, 126, 119, 143, 107, 139, 132, 138, 137, 124, 125, 133, 120, 133, 130, 121, 125, 139, 112, 122, 133, 130, 118, 124, 127, 118, 125, 136, 144, 135, 135, 124, 118, 134, 120, 127, 140, 115, 140, 127, 137, 123, 148, 131, 129, 140, 120, 143, 120, 127, 105, 129, 138, 103, 123, 128, 126, 132, 125, 132, 134, 113, 138, 113, 123, 118, 116, 123, 129, 101, 131, 135, 133, 125, 130, 127, 128, 134, 108, 125, 121, 133, 109, 114, 117, 128, 118, 131, 113, 126, 125, 121, 104, 137, 135, 132, 127, 128, 138, 119, 107, 113, 118, 130, 137, 139, 113, 100, 112, 120, 123, 139, 126, 137, 129, 126, 129, 121, 122, 127, 117, 139, 136, 129, 102, 128, 122, 139, 131, 125, 123, 123, 110, 108, 120, 120, 109, 116, 138, 113, 135, 127, 114, 126, 122, 129, 113, 133, 136, 112, 118, 130, 133, 142, 125, 110, 128, 129, 123, 120, 156, 130, 115, 129, 116, 138, 130, 133, 140, 121, 124, 136, 127, 130, 118, 123, 119, 124, 129, 109, 123, 127, 151, 117, 137, 132, 127, 132, 130, 109, 145, 126, 130, 127, 125, 120, 127, 127, 145, 132, 136, 122, 117, 151, 142, 114, 130, 120, 112, 143, 118, 117, 107, 140, 129, 124, 132, 137, 141, 110, 119, 106, 129, 138, 113, 116, 123, 118, 139, 132, 110, 127, 124, 122, 108, 138, 98, 141, 107, 138, 138, 129, 117, 134, 142, 114, 100, 112, 90, 121, 130, 117, 126, 123, 118, 115, 126, 127, 114, 110, 131, 122, 129, 134, 120, 133, 135, 123, 137, 127, 123, 126, 130, 115, 124, 121, 138, 120, 149, 124, 128, 109, 124, 126, 115, 114, 122, 126, 139, 123, 124, 113, 120, 112, 137, 127, 117, 135, 114, 118, 129, 131, 131, 121, 132, 134, 127, 132, 117, 128, 133, 121, 129, 128, 138, 121, 106, 126, 143, 127, 115, 123, 133, 132, 131, 127, 127, 121, 121, 125, 140, 128, 122, 122, 112, 111, 126, 120, 153, 120, 143, 135, 142, 137, 119, 110, 132, 131, 110, 109, 136, 108, 121, 126, 118, 133, 136, 131, 138, 128, 131, 110, 124, 123, 116, 119, 133, 124, 123, 114, 111, 132, 105, 129, 121, 141, 111, 132, 127, 110, 124, 137, 118, 129, 133, 121, 139, 134, 122, 120, 121, 129, 101, 115, 107, 102, 135, 123, 135, 135, 132, 117, 130, 106, 117, 140, 127, 134, 134, 139, 126, 127, 122, 121, 134, 124, 125, 123, 158, 127, 128, 139, 121, 128, 105, 138, 121, 149, 126, 117, 125, 117, 135, 124, 131, 117, 127, 125, 115, 118, 133, 118, 141, 112, 143, 134, 127, 127, 132, 120, 131, 130, 127, 118, 135, 124, 132, 124, 125, 113, 135, 116, 120, 117, 134, 127, 132, 104, 124, 129, 116, 113, 113, 132, 111, 127, 129, 141, 133, 158, 125, 143, 102, 130, 119, 127, 135, 131, 124, 124, 116, 118, 140, 108, 129, 125, 121, 116, 133, 141, 131, 122, 127, 135, 126, 110, 125, 114, 115, 130, 128, 110, 128, 138, 140, 122, 134, 121, 118, 125, 117, 113, 129, 127, 126, 119, 114, 126, 106, 113, 122, 117, 110, 133, 137, 129, 139, 126, 114, 136, 124, 122, 127, 127, 131, 129, 105, 124, 129, 109, 132, 125, 117, 120, 133, 132, 124, 133, 127, 132, 133, 142, 133, 126, 114, 118, 131, 134, 112, 141, 127, 119, 131, 127, 117, 119, 125, 137, 126, 130, 118, 127, 133, 125, 120, 130, 114, 123, 128, 126, 137, 131, 128, 129, 128, 143, 125, 131, 128, 120, 128, 125, 122, 118, 116, 117, 113, 134, 127, 128, 130, 121, 136, 135, 131, 123, 120, 113, 116, 130, 126, 129, 135, 139, 118, 117, 122, 129, 116, 126, 134, 115, 142, 123, 117, 119, 129, 147, 122, 116, 126, 130, 119, 139, 119, 144, 108, 121, 130, 139, 115, 135, 119, 128, 125, 121, 114, 122, 124, 116, 125, 132, 138, 105, 130, 140, 114, 120, 128, 112, 131, 129, 122, 117, 120, 118, 126, 112, 130, 117, 141, 115, 130, 119, 118, 117, 120, 127, 115, 118, 122, 153, 115, 126, 129, 109, 112, 134, 139, 142, 115, 118, 134, 130, 115, 129, 137, 120, 118, 136, 127, 122, 107, 128, 101, 107, 122, 108, 121, 131, 123, 120, 122, 119, 113, 116, 136, 114, 115, 133, 112, 159, 118, 119, 128, 156, 125, 133, 128, 115, 138, 117, 131, 110, 113, 126, 115, 115, 116, 125, 131, 120, 110, 118, 118, 117, 111, 128, 133, 146, 117, 141, 128, 139, 132, 116, 127, 135, 126, 121, 108, 125, 136, 117, 133, 123, 124, 108, 120, 119, 119, 129, 112, 147, 131, 125, 119, 133, 112, 124, 125, 113, 125, 135, 114, 123, 131, 115, 122, 131, 114, 126, 134, 120, 121, 119, 123, 139, 119, 105, 120, 136, 113, 148, 118, 120, 121, 133, 111, 130, 123, 134, 139, 123, 115, 114, 130, 126, 127, 100, 123, 118, 126, 120, 104, 137, 135, 121, 127, 126, 142, 130, 143, 125, 128, 125, 138, 116, 139, 120, 117, 131, 131, 118, 116, 127, 129, 131, 125, 146, 135, 119, 139, 124, 123, 121, 123, 127, 132, 117, 118, 125, 137, 108, 121, 138, 148, 129, 122, 136, 141, 124, 136, 111, 118, 113, 128, 127, 130, 111, 129, 128, 124, 117, 125, 134, 103, 141, 133, 122, 149, 142, 120, 120, 127, 117, 130, 120, 129, 117, 120, 130, 123, 113, 126, 116, 125, 120, 117, 137, 132, 128, 145, 129, 121, 122, 126, 142, 116, 122, 120, 122, 127, 139, 140, 129, 124, 157, 132, 114, 112, 118, 121, 142, 133, 115, 108, 123, 134, 109, 121, 138, 131, 124, 139, 132, 131, 118, 123, 118, 147, 129, 114, 127, 103, 145, 120, 125, 132, 127, 131, 119, 129, 130, 134, 128, 123, 120, 137, 121, 142, 141, 127, 125, 139, 119, 120, 139, 122, 125, 118, 122, 122, 130, 129, 121, 119, 136, 125, 133, 89, 112, 131, 121, 126, 140, 125, 129, 106, 119, 113, 150, 120, 130, 113, 128, 116, 120, 128, 116, 112, 116, 119, 116, 134, 107, 121, 124, 122, 130, 117, 138, 137, 115, 134, 128, 129, 131, 137, 131, 125, 130, 132, 133, 149, 135, 129, 147, 142, 137, 112, 115, 129, 120, 125, 122, 125, 133, 117, 119, 129, 144, 138, 144, 125, 145, 117, 135, 116, 126, 118, 115, 138, 126, 130, 118, 121, 131, 115, 133, 112, 134, 127, 123, 110, 143, 121, 131, 117, 117, 118, 127, 133, 136, 133, 121, 134, 135, 123, 145, 120, 118, 128, 132, 128, 118, 126, 107, 130, 115, 111, 132, 128, 132, 127, 117, 126, 118, 129, 129, 124, 130, 109, 110, 137, 112, 123, 117, 130, 126, 131, 129, 115, 140, 121, 150, 124, 109, 109, 116, 132, 132, 138, 131, 114, 136, 116, 125, 123, 122, 123, 130, 124, 118, 131, 129, 126, 124, 110, 135, 133, 132, 107, 126, 129, 138, 109, 125, 124, 116, 133, 126, 129, 118, 125, 111, 129, 115, 135, 130, 121, 116, 120, 116, 139, 130, 120, 115, 111, 132, 133, 115, 121, 115, 125, 131, 124, 105, 128, 126, 114, 109, 130, 131, 139, 143, 139, 120, 128, 133, 112, 120, 118, 134, 134, 129, 137, 141, 114, 138, 133, 130, 133, 127, 140, 124, 118, 111, 142, 148, 120, 129, 136, 110, 131, 112, 128, 122, 120, 124, 130, 114, 138, 146, 114, 133, 114, 115, 125, 122, 128, 111, 120, 120, 128, 121, 117, 139, 148, 149, 114, 115, 125, 121, 127, 131, 121, 113, 129, 115, 152, 111, 133, 126, 124, 133, 127, 121, 129, 119, 121, 112, 125, 133, 127, 123, 114, 114, 118, 110, 141, 118, 111, 133, 110, 132, 122, 124, 116, 134, 134, 97, 129, 155, 128, 131, 161, 130, 117, 113, 109, 117, 136, 132, 121, 146, 103, 106, 121, 130, 130, 122, 149, 111, 120, 130, 103, 126, 118, 126, 137, 115, 137, 128, 116, 120, 151, 129, 137, 108, 116, 151, 114, 142, 129, 123, 151, 113, 116, 108, 117, 136, 130, 112, 125, 135, 116, 130, 109, 131, 139, 134, 136, 132, 111, 114, 130, 140, 121, 122, 108, 120, 121, 140, 117, 156, 123, 115, 119, 144, 130, 113, 121, 115, 122, 145, 112, 119, 127, 122, 157, 118, 115, 125, 138, 121, 123, 127, 116, 130, 132, 113, 125, 129, 128, 127, 109, 126, 93, 125, 147, 135, 121, 118, 149, 129, 136, 133, 127, 123, 119, 130, 129, 142, 123, 122, 140, 125, 134, 137, 107, 123, 123, 102, 120, 130, 97, 125, 147, 127, 111, 142, 136, 123, 121, 133, 111, 114, 128, 130, 115, 136, 107, 107, 119, 141, 116, 123, 131, 133, 109, 115, 116, 125, 126, 122, 125, 111, 135, 145, 136, 115, 130, 116, 124, 139, 133, 128, 124, 119, 129, 120, 112, 123, 160, 124, 127, 116, 122, 135, 131, 111, 139, 130, 138, 129, 104, 145, 126, 133, 143, 111, 132, 124, 121, 125, 122, 121, 128, 120, 114, 145, 119, 146, 133, 134, 147, 132, 121, 139, 114, 135, 118, 124, 122, 125, 121, 122, 130, 137, 141, 127, 116, 140, 129, 118, 118, 116, 132, 138, 120, 142, 114, 126, 117, 128, 119, 126, 112, 115, 135, 129, 136, 104, 112, 122, 146, 103, 142, 129, 125, 106, 120, 125, 126, 113, 102, 135, 111, 131, 124, 109, 114, 134, 117, 118, 114, 130, 126, 128, 114, 148, 123, 116, 124, 132, 136, 130, 120, 101, 124, 134, 126, 121, 141, 112, 126, 133, 139, 157, 142, 141, 126, 118, 135, 126, 123, 140, 138, 118, 139, 154, 128, 127, 125, 140, 113, 113, 140, 123, 119, 131, 125, 125, 136, 136, 123, 137, 120, 117, 112, 126, 125, 130, 135, 133, 124, 136, 129, 117, 132, 142, 134, 131, 117, 146, 116, 140, 125, 152, 121, 130, 108, 113, 129, 121, 139, 132, 119, 115, 112, 119, 131, 150, 119, 126, 122, 123, 120, 130, 132, 138, 127, 134, 123, 113, 125, 126, 133, 116, 123, 126, 120, 128, 128, 122, 128, 131, 136, 118, 119, 127, 136, 113, 121, 128, 111, 138, 121, 128, 122, 119, 124, 118, 137, 113, 141, 124, 130, 135, 120, 113, 129, 148, 111, 132, 117, 113, 145, 127, 119, 123, 113, 124, 127, 123, 130, 126, 111, 104, 136, 110, 130, 146, 130, 130, 112, 134, 115, 126, 112, 134, 113, 117, 109, 110, 136, 114, 127, 139, 131, 136, 124, 123, 121, 118, 116, 115, 135, 121, 129, 127, 130, 134, 118, 114, 130, 109, 129, 117, 128, 133, 120, 105, 115, 144, 147, 130, 117, 116, 132, 118, 156, 113, 127, 134, 125, 144, 114, 139, 133, 118, 124, 136, 101, 112, 116, 127, 138, 113, 127, 126, 133, 113, 124, 131, 127, 123, 139, 117, 132, 139, 128, 126, 139, 119, 118, 131, 119, 137, 142, 123, 119, 126, 125, 130, 121, 113, 130, 128, 120, 133, 123, 107, 132, 123, 141, 126, 124, 127, 122, 116, 132, 121, 110, 136, 138, 105, 127, 126, 142, 137, 128, 118, 116, 134, 109, 122, 125, 116, 116, 138, 116, 118, 122, 130, 104, 125, 138, 118, 107, 117, 137, 92, 131, 126, 129, 132, 123, 125, 129, 111, 119, 116, 121, 125, 144, 119, 132, 136, 122, 116, 123, 134, 133, 127, 124, 136, 123, 117, 116, 121, 140, 138, 122, 131, 130, 100, 117, 108, 130, 115, 130, 136, 122, 123, 128, 132, 115, 119, 125, 138, 112, 134, 108, 132, 125, 134, 136, 127, 141, 121, 114, 140, 121, 119, 122, 128, 128, 137, 128, 140, 129, 121, 118, 120, 136, 120, 117, 129, 110, 131, 123, 111, 109, 138, 114, 128, 123, 131, 129, 121, 120, 135, 122, 104, 136, 116, 129, 122, 121, 114, 113, 139, 114, 143, 119, 119, 127, 128, 125, 130, 125, 134, 126, 118, 120, 139, 129, 148, 127, 134, 126, 142, 127, 131, 127, 140, 146, 134, 117, 113, 109, 114, 139, 120, 121, 140, 118, 113, 130, 113, 132, 130, 116, 139, 121, 133, 129, 125, 131, 123, 129, 144, 112, 116, 103, 109, 126, 118, 114, 126, 141, 124, 126, 124, 117, 129, 163, 143, 121, 114, 133, 128, 114, 118, 117, 112, 146, 126, 110, 117, 152, 120, 131, 125, 107, 122, 128, 155, 139, 140, 139, 105, 117, 132, 129, 134, 133, 145, 138, 107, 126, 121, 129, 144, 125, 132, 123, 127, 131, 144, 119, 139, 121, 123, 130, 136, 131, 124, 122, 100, 112, 120, 135, 128, 145, 120, 130, 122, 120, 109, 139, 106, 118, 128, 116, 138, 120, 139, 132, 135, 114, 110, 124, 127, 150, 144, 123, 128, 119, 142, 107, 125, 113, 142, 127, 119, 131, 126, 143, 134, 117, 114, 121, 120, 112, 142, 136, 131, 122, 125, 119, 133, 101, 119, 123, 129, 105, 123, 131, 124, 137, 139, 130, 128, 114, 116, 117, 128, 118, 115, 113, 114, 143, 118, 112, 144, 105, 131, 126, 120, 132, 125, 138, 125, 110, 139, 133, 112, 126, 130, 127, 124, 137, 127, 134, 120, 107, 114, 136, 109, 126, 118, 140, 132, 138, 123, 115, 145, 128, 146, 123, 90, 143, 132, 119, 124, 125, 134, 116, 119, 124, 129, 133, 142, 119, 131, 128, 116, 129, 123, 116, 105, 127, 120, 128, 125, 114, 128, 121, 132, 145, 114, 126, 129, 112, 141, 109, 121, 110, 129, 120, 110, 109, 126, 108, 99, 125, 132, 126, 154, 127, 116, 121, 126, 127, 118, 122, 136, 127, 115, 125, 101, 153, 108, 128, 114, 128, 124, 113, 107, 128, 113, 138, 126, 138, 138, 120, 123, 125, 133, 116, 138, 134, 122, 131, 117, 143, 119, 149, 122, 139, 118, 131, 111, 101, 131, 115, 137, 141, 129, 118, 115, 121, 117, 125, 128, 118, 138, 118, 122, 128, 128, 131, 106, 113, 115, 144, 121, 127, 112, 133, 133, 124, 129, 124, 111, 107, 128, 156, 128, 123, 118, 146, 129, 132, 121, 130, 133, 113, 115, 126, 127, 132, 123, 135, 113, 115, 132, 134, 128, 121, 119, 127, 128, 135, 123, 136, 127, 122, 125, 130, 117, 120, 130, 132, 126, 120, 124, 140, 141, 129, 133, 113, 138, 109, 135, 125, 128, 118, 106, 107, 132, 133, 115, 130, 116, 132, 136, 116, 111, 122, 123, 118, 112, 114, 130, 119, 118, 121, 128, 120, 126, 118, 109, 113, 123, 113, 113, 120, 133, 125, 128, 144, 120, 121, 104, 130, 116, 109, 125, 124, 121, 119, 128, 123, 131, 135, 126, 125, 126, 112, 115, 124, 132, 126, 142, 130, 123, 139, 127, 117, 130, 130, 130, 123, 121, 145, 113, 127, 124, 113, 129, 117, 120, 121, 123, 141, 124, 110, 136, 135, 113, 129, 128, 133, 120, 142, 119, 117, 120, 126, 116, 110, 116, 137, 120, 115, 133, 125, 133, 135, 134, 123, 124, 105, 127, 120, 141, 133, 104, 109, 128, 130, 127, 124, 125, 129, 128, 131, 117, 117, 119, 121, 121, 108, 137, 130, 133, 125, 119, 142, 126, 120, 131, 132, 128, 132, 126, 124, 130, 126, 149, 140, 127, 121, 137, 118, 132, 129, 120, 114, 128, 122, 128, 122, 121, 127, 139, 124, 125, 124, 134, 126, 111, 124, 115, 144, 113, 132, 125, 124, 122, 114, 134, 111, 134, 127, 124, 148, 122, 138, 122, 123, 120, 126, 136, 110, 135, 122, 125, 121, 112, 132, 108, 124, 137, 119, 142, 130, 136, 124, 121, 166, 131, 104, 138, 148, 130, 136, 134, 123, 111, 124, 130, 131, 116, 122, 114, 121, 127, 132, 126, 129, 125, 130, 143, 118, 129, 139, 125, 125, 126, 126, 108, 111, 113, 141, 130, 112, 143, 102, 117, 125, 135, 127, 143, 144, 120, 107, 125, 143, 138, 109, 133, 127, 136, 128, 129, 107, 159, 117, 109, 139, 118, 118, 138, 105, 114, 140, 131, 117, 138, 134, 131, 122, 140, 129, 121, 124, 125, 134, 127, 122, 141, 114, 128, 112, 120, 141, 123, 117, 131, 112, 128, 126, 123, 113, 105, 127, 109, 123, 96, 127, 122, 129, 129, 119, 120, 122, 131, 132, 117, 107, 121, 117, 133, 129, 136, 120, 143, 115, 125, 134, 137, 112, 117, 121, 138, 118, 126, 121, 136, 110, 115, 119, 116, 138, 137, 117, 116, 135, 132, 124, 116, 119, 115, 138, 116, 113, 136, 138, 129, 128, 103, 124, 117, 123, 124, 125, 112, 122, 135, 100, 141, 133, 122, 126, 112, 113, 129, 116, 103, 125, 127, 112, 148, 106, 146, 122, 130, 113, 130, 126, 109, 138, 120, 129, 141, 130, 122, 135, 123, 115, 120, 142, 141, 122, 128, 101, 130, 151, 119, 137, 118, 128, 121, 122, 116, 145, 141, 112, 111, 152, 130, 134, 119, 123, 136, 132, 116, 145, 131, 129, 128, 130, 135, 115, 137, 134, 120, 109, 110, 138, 137, 132, 131, 132, 124, 137, 125, 121, 140, 142, 126, 132, 122, 130, 139, 124, 119, 131, 111, 99, 121, 114, 127, 127, 121, 117, 140, 124, 108, 125, 138, 139, 147, 104, 99, 121, 121, 127, 118, 131, 127, 124, 108, 113, 122, 139, 104, 128, 138, 117, 120, 120, 122, 122, 118, 118, 135, 126, 126, 138, 113, 104, 118, 123, 139, 117, 134, 137, 120, 139, 130, 136, 118, 137, 114, 124, 129, 123, 133, 124, 120, 123, 118, 127, 142, 144, 124, 134, 143, 132, 118, 120, 120, 152, 116, 132, 132, 117, 120, 135, 127, 116, 130, 132, 135, 121, 117, 103, 142, 125, 130, 127, 120, 119, 125, 116, 103, 129, 127, 123, 117, 120, 135, 125, 135, 124, 121, 140, 122, 122, 128, 111, 123, 114, 113, 133, 122, 116, 126, 138, 112, 136, 118, 113, 131, 144, 132, 143, 113, 132, 131, 137, 130, 130, 118, 134, 136, 143, 117, 129, 124, 109, 141, 140, 138, 124, 137, 123, 132, 119, 123, 108, 126, 116, 118, 136, 119, 130, 143, 135, 113, 97, 147, 123, 141, 123, 135, 124, 118, 130, 134, 119, 125, 123, 134, 107, 117, 136, 137, 140, 138, 137, 129, 119, 123, 134, 123, 126, 122, 116, 143, 146, 129, 109, 127, 117, 105, 119, 130, 122, 139, 120, 137, 140, 137, 130, 126, 133, 128, 107, 106, 120, 130, 122, 116, 114, 124, 122, 143, 120, 131, 135, 142, 124, 111, 121, 152, 136, 149, 131, 146, 124, 104, 134, 125, 124, 138, 141, 122, 100, 149, 104, 125, 134, 127, 127, 129, 124, 140, 129, 114, 136, 131, 112, 113, 117, 135, 138, 123, 140, 124, 120, 116, 114, 127, 153, 126, 119, 104, 125, 140, 125, 137, 133, 137, 129, 142, 130, 110, 142, 123, 130, 125, 141, 114, 150, 115, 120, 117, 120, 121, 125, 118, 125, 150, 135, 109, 142, 126, 122, 102, 124, 109, 107, 113, 145, 127, 112, 146, 143, 119, 135, 128, 127, 124, 113, 144, 125, 149, 127, 128, 144, 122, 124, 124, 112, 130, 108, 125, 121, 126, 105, 117, 157, 119, 138, 132, 124, 119, 103, 124, 124, 124, 124, 128, 123, 132, 123, 126, 131, 126, 159, 120, 122, 132, 125, 130, 110, 121, 123, 123, 118, 125, 119, 135, 131, 134, 100, 113, 113, 130, 125, 139, 116, 145, 109, 126, 117, 128, 123, 105, 125, 125, 129, 125, 119, 134, 121, 134, 138, 106, 136, 114, 127, 133, 133, 127, 115, 122, 128, 121, 120, 133, 141, 138, 121, 114, 134, 112, 123, 125, 133, 124, 138, 117, 137, 109, 111, 117, 128, 131, 136, 135, 96, 123, 133, 110, 126, 142, 130, 115, 138, 136, 97, 122, 114, 132, 136, 137, 125, 146, 123, 112, 125, 130, 120, 120, 124, 129, 118, 135, 137, 124, 110, 138, 123, 132, 129, 136, 125, 136, 124, 123, 130, 122, 111, 118, 101, 120, 130, 123, 140, 136, 126, 127, 142, 121, 108, 126, 115, 129, 114, 114, 124, 129, 83, 113, 133, 140, 134, 116, 117, 117, 135, 126, 115, 135, 124, 116, 121, 108, 127, 136, 115, 116, 123, 116, 116, 117, 121, 117, 138, 126, 136, 115, 125, 143, 140, 119, 128, 134, 133, 119, 138, 129, 113, 128, 142, 124, 125, 120, 140, 119, 135, 136, 125, 117, 122, 112, 122, 129, 134, 130, 121, 119, 123, 127, 107, 113, 120, 124, 126, 115, 130, 114, 124, 134, 127, 122, 109, 132, 120, 126, 133, 140, 119, 111, 137, 122, 139, 103, 121, 126, 121, 126, 141, 121, 146, 115, 105, 120, 117, 123, 125, 116, 137, 130, 122, 128, 123, 119, 118, 118, 130, 127, 145, 133, 122, 121, 112, 122, 126, 127, 140, 115, 141, 118, 126, 124, 100, 127, 128, 150, 114, 115, 138, 114, 117, 127, 134, 126, 115, 110, 131, 136, 116, 134, 116, 137, 136, 122, 115, 120, 141, 119, 108, 129, 126, 131, 126, 126, 122, 128, 126, 136, 122, 124, 117, 141, 131, 131, 133, 124, 116, 139, 123, 122, 112, 128, 120, 120, 140, 122, 114, 119, 137, 118, 132, 134, 115, 130, 143, 138, 131, 138, 130, 122, 127, 125, 115, 129, 125, 126, 100, 129, 126, 133, 132, 115, 125, 119, 135, 115, 125, 142, 113, 118, 117, 123, 119, 118, 121, 120, 133, 127, 133, 138, 129, 109, 121, 131, 142, 117, 114, 123, 125, 147, 133, 110, 117, 120, 120, 131, 125, 133, 133, 115, 130, 139, 125, 129, 121, 136, 107, 124, 131, 103, 122, 123, 129, 122, 132, 119, 119, 136, 127, 118, 141, 121, 130, 124, 120, 116, 126, 143, 120, 103, 121, 123, 130, 121, 97, 135, 130, 110, 114, 136, 125, 122, 138, 103, 128, 128, 113, 109, 118, 113, 102, 126, 109, 118, 125, 122, 123, 120, 127, 115, 115, 139, 124, 117, 123, 139, 117, 133, 120, 114, 128, 116, 138, 126, 134, 146, 121, 131, 126, 138, 129, 106, 145, 103, 112, 135, 121, 132, 135, 122, 140, 138, 121, 122, 117, 127, 118, 123, 127, 134, 128, 134, 115, 133, 131, 130, 120, 127, 128, 132, 135, 116, 142, 125, 140, 121, 123, 125, 108, 129, 119, 122, 146, 109, 122, 136, 122, 127, 105, 118, 126, 133, 127, 115, 116, 140, 113, 114, 126, 133, 108, 140, 122, 123, 116, 127, 124, 125, 134, 129, 115, 134, 145, 128, 135, 126, 106, 117, 121, 105, 118, 120, 124, 136, 120, 140, 120, 112, 122, 123, 135, 118, 123, 125, 126, 128, 126, 131, 130, 133, 119, 123, 124, 134, 117, 117, 130, 112, 122, 128, 107, 128, 119, 116, 153, 126, 129, 124, 123, 131, 129, 127, 119, 121, 139, 126, 133, 122, 125, 136, 120, 114, 141, 118, 99, 138, 92, 119, 130, 121, 127, 126, 126, 121, 121, 126, 121, 120, 126, 133, 129, 121, 125, 121, 129, 135, 127, 124, 125, 119, 139, 141, 113, 137, 116, 142, 128, 113, 126, 114, 135, 125, 121, 126, 130, 140, 107, 124, 122, 126, 137, 117, 114, 121, 115, 120, 124, 128, 132, 134, 140, 121, 124, 134, 128, 110, 138, 128, 133, 119, 123, 129, 124, 138, 104, 114, 137, 127, 133, 134, 124, 124, 114, 124, 141, 121, 128, 119, 144, 130, 116, 132, 120, 121, 120, 130, 121, 120, 130, 111, 140, 119, 117, 130, 156, 119, 125, 121, 133, 133, 147, 124, 128, 123, 128, 124, 129, 133, 108, 138, 130, 155, 111, 149, 133, 127, 124, 126, 109, 124, 126, 107, 127, 120, 113, 133, 124, 123, 115, 147, 126, 115, 130, 104, 102, 135, 134, 112, 115, 124, 98, 137, 140, 126, 110, 126, 124, 122, 124, 126, 134, 116, 141, 135, 135, 118, 124, 118, 124, 130, 105, 125, 137, 148, 125, 137, 118, 124, 120, 122, 128, 126, 131, 132, 117, 118, 136, 132, 124, 139, 146, 127, 127, 132, 126, 136, 116, 127, 134, 118, 111, 95, 118, 138, 111, 114, 135, 124, 111, 122, 124, 123, 131, 126, 123, 132, 124, 119, 122, 127, 125, 116, 120, 116, 125, 126, 109, 109, 121, 124, 148, 105, 139, 127, 126, 129, 118, 130, 127, 109, 141, 134, 131, 136, 143, 124, 133, 135, 117, 143, 133, 132, 124, 115, 117, 138, 139, 127, 117, 135, 145, 138, 130, 139, 118, 120, 133, 123, 116, 138, 122, 123, 116, 129, 138, 118, 126, 127, 133, 121, 128, 110, 127, 112, 131, 130, 123, 124, 126, 127, 106, 121, 118, 130, 146, 125, 118, 131, 134, 121, 136, 126, 116, 115, 123, 118, 122, 113, 126, 98, 131, 128, 117, 130, 113, 130, 116, 130, 116, 142, 106, 118, 122, 122, 132, 121, 139, 142, 127, 127, 115, 130, 118, 120, 123, 146, 115, 118, 154, 116, 124, 125, 132, 118, 136, 115, 105, 123, 128, 137, 134, 120, 121, 119, 113, 132, 130, 128, 114, 120, 124, 123, 116, 130, 126, 115, 120, 117, 137, 122, 131, 129, 136, 134, 122, 123, 127, 122, 137, 129, 135, 137, 130, 139, 133, 124, 129, 109, 116, 132, 109, 119, 140, 118, 115, 125, 105, 123, 127, 128, 130, 113, 135, 132, 136, 129, 133, 121, 119, 113, 108, 124, 132, 136, 137, 124, 129, 124, 125, 128, 116, 125, 126, 118, 136, 119, 133, 136, 135, 136, 136, 125, 124, 135, 127, 121, 132, 129, 129, 117, 128, 136, 122, 122, 118, 111, 116, 128, 143, 115, 128, 114, 128, 124, 113, 124, 134, 126, 138, 109, 117, 122, 115, 117, 128, 115, 128, 122, 120, 110, 117, 121, 134, 125, 122, 118, 120, 147, 132, 121, 130, 142, 116, 129, 111, 143, 120, 124, 104, 110, 127, 118, 125, 125, 112, 126, 121, 127, 116, 120, 124, 118, 123, 122, 125, 129, 138, 121, 102, 142, 140, 123, 147, 122, 113, 125, 113, 150, 152, 127, 135, 126, 123, 120, 122, 131, 109, 132, 135, 107, 147, 119, 121, 146, 119, 127, 119, 137, 130, 122, 118, 125, 118, 129, 136, 124, 136, 131, 134, 117, 138, 129, 132, 108, 121, 133, 133, 126, 130, 131, 121, 131, 131, 122, 114, 130, 126, 119, 120, 146, 151, 121, 126, 132, 136, 133, 147, 129, 97, 122, 108, 131, 120, 126, 112, 122, 117, 144, 133, 132, 128, 152, 132, 127, 138, 121, 128, 115, 133, 121, 116, 140, 123, 121, 131, 130, 122, 137, 136, 131, 125, 128, 134, 136, 135, 129, 126, 108, 127, 130, 114, 114, 138, 112, 137, 129, 121, 159, 126, 129, 112, 120, 128, 127, 118, 136, 106, 138, 118, 130, 114, 127, 128, 116, 143, 146, 120, 123, 116, 116, 134, 121, 138, 105, 129, 120, 116, 111, 123, 116, 127, 116, 131, 131, 120, 129, 117, 123, 127, 117, 122, 135, 135, 146, 114, 131, 129, 136, 124, 117, 125, 108, 126, 108, 148, 119, 120, 126, 135, 129, 125, 141, 131, 122, 101, 111, 116, 126, 125, 108, 112, 133, 139, 125, 120, 127, 132, 125, 122, 105, 139, 135, 125, 137, 132, 115, 135, 108, 131, 115, 130, 146, 130, 119, 121, 121, 109, 142, 118, 123, 121, 114, 107, 119, 128, 120, 150, 124, 131, 116, 123, 123, 133, 130, 112, 126, 154, 120, 125, 124, 133, 116, 137, 135, 140, 144, 135, 103, 121, 118, 129, 131, 126, 132, 119, 132, 122, 114, 125, 136, 110, 128, 128, 117, 136, 131, 124, 124, 124, 122, 132, 122, 117, 128, 121, 118, 138, 126, 134, 126, 109, 139, 133, 127, 121, 111, 101, 134, 125, 134, 135, 126, 141, 129, 120, 119, 123, 134, 129, 123, 130, 120, 120, 119, 138, 135, 119, 129, 136, 132, 141, 120, 129, 125, 132, 129, 133, 133, 131, 106, 131, 118, 139, 140, 128, 124, 115, 129, 118, 129, 129, 115, 116, 111, 131, 126, 111, 121, 129, 128, 118, 157, 137, 119, 120, 113, 126, 123, 129, 132, 131, 108, 130, 118, 106, 128, 130, 138, 126, 129, 120, 130, 135, 126, 100, 132, 109, 133, 108, 121, 133, 120, 121, 121, 135, 117, 136, 124, 114, 121, 138, 111, 129, 119, 130, 125, 147, 148, 143, 143, 113, 117, 124, 123, 163, 136, 128, 135, 137, 128, 120, 143, 117, 120, 136, 116, 149, 121, 137, 137, 130, 133, 114, 123, 112, 121, 109, 112, 113, 152, 113, 125, 126, 127, 115, 120, 140, 137, 134, 132, 140, 106, 125, 135, 135, 128, 127, 122, 130, 131, 114, 114, 125, 101, 110, 127, 125, 129, 142, 126, 137, 126, 128, 127, 99, 118, 126, 141, 129, 141, 108, 136, 112, 106, 117, 137, 120, 115, 125, 128, 131, 139, 119, 114, 119, 139, 124, 157, 91, 132, 117, 131, 125, 133, 105, 129, 138, 120, 144, 139, 123, 122, 129, 137, 115, 111, 136, 100, 103, 132, 138, 129, 129, 122, 123, 111, 107, 129, 122, 119, 122, 116, 128, 124, 117, 135, 125, 118, 121, 130, 107, 139, 116, 139, 128, 121, 123, 131, 139, 114, 122, 139, 124, 112, 126, 122, 132, 119, 119, 116, 135, 127, 114, 125, 116, 133, 130, 126, 110, 124, 136, 138, 123, 114, 141, 136, 116, 113, 127, 117, 148, 130, 116, 117, 131, 141, 120, 137, 111, 105, 117, 121, 125, 121, 145, 131, 121, 131, 119, 129, 111, 146, 135, 145, 140, 100, 124, 111, 120, 135, 133, 130, 144, 115, 121, 131, 119, 134, 146, 130, 128, 126, 137, 134, 125, 123, 134, 125, 128, 139, 137, 112, 122, 115, 118, 123, 121, 116, 126, 112, 124, 116, 122, 127, 122, 119, 125, 125, 131, 133, 122, 111, 130, 135, 132, 113, 109, 142, 139, 130, 120, 120, 119, 115, 120, 125, 113, 117, 134, 113, 132, 139, 119, 128, 119, 111, 116, 126, 114, 121, 132, 125, 125, 114, 118, 141, 129, 128, 116, 142, 126, 119, 130, 113, 121, 120, 141, 135, 123, 118, 127, 128, 131, 145, 124, 133, 131, 123, 131, 120, 109, 127, 116, 129, 124, 125, 109, 109, 124, 114, 123, 132, 133, 117, 107, 110, 108, 125, 115, 124, 122, 117, 102, 128, 125, 130, 123, 121, 120, 127, 128, 115, 129, 146, 114, 115, 129, 127, 113, 127, 128, 125, 123, 112, 131, 147, 110, 115, 119, 110, 126, 128, 100, 141, 120, 153, 127, 125, 134, 136, 139, 125, 128, 126, 128, 148, 124, 137, 104, 135, 110, 140, 120, 148, 124, 122, 122, 129, 126, 123, 129, 136, 135, 119, 126, 135, 109, 129, 116, 129, 144, 137, 125, 129, 131, 125, 141, 132, 123, 130, 119, 122, 135, 130, 133, 126, 105, 126, 128, 109, 128, 139, 126, 127, 115, 112, 121, 136, 125, 127, 125, 128, 126, 122, 136, 129, 132, 119, 122, 112, 120, 131, 135, 118, 116, 123, 128, 107, 124, 113, 115, 138, 131, 128, 121, 132, 128, 119, 136, 123, 145, 125, 118, 130, 126, 114, 123, 114, 127, 104, 128, 130, 117, 123, 128, 141, 130, 134, 139, 125, 123, 145, 127, 112, 136, 136, 117, 125, 94, 120, 136, 132, 130, 121, 110, 125, 132, 119, 127, 114, 110, 120, 126, 105, 120, 127, 132, 125, 133, 127, 123, 113, 130, 134, 121, 134, 138, 132, 140, 123, 128, 125, 107, 136, 132, 127, 135, 115, 130, 118, 143, 126, 127, 131, 126, 116, 106, 134, 119, 114, 116, 131, 130, 120, 124, 119, 130, 130, 116, 136, 122, 114, 124, 121, 120, 136, 123, 121, 121, 150, 141, 131, 121, 134, 124, 140, 135, 126, 125, 111, 90, 128, 115, 120, 128, 113, 133, 119, 120, 129, 114, 127, 131, 125, 129, 124, 117, 127, 130, 107, 130, 123, 133, 136, 122, 126, 124, 136, 138, 141, 126, 140, 132, 78, 105, 121, 118, 142, 125, 127, 124, 128, 125, 109, 102, 129, 107, 127, 125, 120, 124, 124, 125, 137, 121, 129, 135, 131, 129, 124, 119, 136, 120, 105, 124, 132, 127, 133, 125, 135, 129, 129, 109, 107, 118, 126, 121, 140, 141, 102, 105, 130, 102, 110, 115, 131, 140, 124, 131, 118, 122, 140, 116, 110, 141, 125, 113, 132, 124, 148, 129, 132, 133, 121, 131, 121, 113, 106, 117, 108, 117, 122, 113, 153, 134, 125, 114, 122, 140, 134, 117, 137, 125, 139, 120, 121, 119, 121, 135, 123, 128, 131, 130, 132, 99, 117, 125, 133, 100, 128, 123, 112, 115, 130, 152, 117, 128, 133, 123, 114, 123, 108, 121, 139, 114, 112, 123, 110, 106, 102, 125, 122, 127, 117, 146, 141, 142, 117, 123, 108, 118, 130, 110, 129, 128, 129, 115, 123, 115, 133, 135, 116, 122, 125, 129, 126, 108, 130, 127, 137, 125, 135, 133, 126, 141, 129, 109, 133, 134, 133, 117, 103, 132, 135, 103, 129, 142, 112, 125, 138, 133, 120, 134, 119, 114, 126, 140, 118, 118, 129, 125, 123, 95, 113, 132, 129, 116, 121, 143, 121, 131, 124, 131, 134, 117, 122, 128, 147, 124, 118, 129, 125, 120, 133, 141, 131, 119, 133, 121, 111, 123, 128, 143, 136, 119, 117, 132, 126, 124, 128, 151, 123, 129, 131, 127, 130, 144, 126, 120, 125, 159, 122, 124, 124, 143, 149, 109, 123, 117, 135, 129, 117, 121, 127, 113, 110, 118, 108, 144, 124, 131, 126, 128, 129, 112, 125, 118, 119, 121, 103, 137, 119, 131, 144, 123, 127, 128, 130, 121, 133, 122, 131, 136, 128, 139, 124, 116, 142, 112, 122, 112, 128, 112, 107, 137, 126, 128, 122, 132, 117, 115, 120, 121, 119, 127, 129, 122, 130, 114, 129, 126, 122, 138, 122, 146, 129, 135, 115, 128, 126, 162, 111, 133, 132, 115, 110, 125, 137, 127, 128, 123, 124, 101, 126, 128, 118, 120, 120, 119, 106, 139, 117, 119, 117, 124, 123, 130, 116, 137, 139, 120, 118, 139, 129, 124, 127, 128, 122, 123, 123, 130, 106, 130, 123, 128, 135, 130, 89, 130, 136, 118, 128, 95, 128, 117, 125, 114, 114, 117, 135, 123, 127, 116, 115, 105, 109, 120, 123, 118, 131, 123, 122, 119, 121, 115, 126, 133, 135, 106, 120, 113, 120, 122, 117, 119, 106, 124, 127, 134, 120, 111, 111, 128, 122, 131, 140, 113, 149, 114, 123, 122, 121, 123, 135, 113, 133, 142, 123, 135, 110, 137, 131, 137, 146, 141, 129, 136, 124, 103, 99, 138, 120, 122, 112, 133, 126, 124, 145, 119, 126, 117, 109, 133, 128, 117, 118, 126, 132, 129, 111, 122, 128, 128, 121, 125, 129, 117, 129, 130, 139, 110, 136, 117, 118, 145, 111, 117, 152, 133, 140, 127, 117, 135, 129, 112, 133, 127, 133, 124, 125, 126, 108, 132, 113, 124, 73, 129, 118, 130, 130, 138, 134, 109, 133, 129, 127, 123, 117, 114, 118, 132, 122, 126, 137, 145, 135, 130, 113, 115, 142, 124, 127, 119, 102, 123, 127, 122, 139, 128, 125, 135, 138, 128, 118, 135, 122, 86, 126, 123, 129, 108, 117, 122, 131, 132, 114, 138, 128, 129, 127, 145, 115, 123, 116, 117, 121, 129, 139, 126, 137, 128, 114, 93, 111, 106, 122, 139, 127, 131, 128, 122, 134, 133, 118, 134, 107, 133, 121, 117, 127, 127, 108, 125, 108, 106, 134, 122, 127, 128, 132, 135, 103, 130, 114, 128, 120, 127, 125, 132, 114, 125, 124, 137, 131, 110, 113, 117, 129, 137, 148, 144, 119, 109, 109, 131, 128, 118, 124, 122, 108, 129, 130, 119, 133, 115, 118, 102, 137, 122, 156, 119, 120, 121, 120, 128, 141, 113, 109, 122, 139, 123, 123, 118, 113, 122, 131, 133, 118, 127, 132, 132, 111, 136, 132, 128, 125, 122, 117, 118, 123, 117, 142, 117, 134, 126, 118, 136, 122, 108, 124, 143, 122, 146, 134, 98, 110, 130, 120, 116, 133, 138, 143, 126, 133, 128, 126, 137, 118, 136, 103, 122, 124, 123, 120, 130, 110, 108, 126, 121, 112, 135, 134, 132, 122, 109, 117, 136, 122, 116, 103, 126, 109, 112, 114, 157, 143, 135, 129, 125, 113, 129, 116, 130, 112, 127, 138, 156, 128, 124, 147, 136, 121, 124, 122, 124, 115, 126, 131, 108, 124, 120, 123, 126, 129, 126, 128, 124, 125, 131, 120, 124, 119, 111, 116, 134, 119, 108, 102, 114, 153, 121, 110, 109, 139, 127, 127, 131, 127, 139, 137, 112, 104, 139, 126, 118, 123, 125, 125, 126, 143, 149, 127, 99, 79, 140, 126, 140, 125, 126, 121, 122, 125, 127, 132, 144, 116, 132, 139, 130, 122, 122, 126, 129, 115, 115, 124, 124, 124, 128, 125, 122, 122, 132, 134, 111, 136, 110, 108, 117, 140, 137, 152, 131, 141, 121, 123, 120, 135, 109, 123, 129, 114, 122, 128, 121, 129, 107, 117, 129, 127, 137, 125, 132, 149, 127, 135, 121, 127, 119, 123, 119, 133, 128, 128, 137, 133, 126, 134, 121, 130, 124, 132, 128, 110, 135, 116, 139, 125, 116, 114, 118, 110, 123, 118, 114, 116, 128, 134, 119, 151, 139, 127, 137, 114, 124, 128, 125, 118, 125, 146, 128, 124, 124, 165, 116, 139, 131, 109, 124, 114, 133, 137, 135, 125, 137, 122, 127, 128, 121, 123, 129, 112, 135, 128, 130, 112, 125, 101, 120, 130, 116, 144, 131, 122, 114, 118, 113, 114, 124, 137, 131, 140, 138, 120, 128, 119, 126, 118, 118, 110, 117, 138, 123, 114, 137, 124, 130, 130, 132, 113, 126, 125, 140, 128, 114, 102, 100, 133, 139, 128, 127, 133, 159, 119, 149, 127, 122, 136, 122, 113, 122, 155, 116, 125, 114, 118, 130, 129, 135, 123, 123, 123, 128, 137, 141, 125, 126, 142, 133, 151, 119, 99, 124, 106, 124, 145, 132, 135, 113, 138, 107, 130, 124, 127, 145, 109, 130, 117, 109, 125, 126, 128, 117, 120, 127, 123, 124, 114, 133, 121, 126, 113, 119, 142, 128, 120, 116, 121, 121, 121, 113, 116, 125, 127, 105, 125, 129, 125, 122, 139, 123, 147, 115, 115, 128, 156, 125, 127, 124, 137, 113, 146, 139, 114, 119, 137, 106, 89, 118, 142, 135, 120, 116, 121, 117, 129, 100, 114, 124, 139, 127, 126, 114, 132, 124, 120, 136, 124, 132, 130, 149, 128, 131, 122, 112, 130, 149, 135, 138, 139, 126, 118, 129, 123, 117, 124, 102, 124, 127, 136, 123, 131, 135, 124, 120, 144, 103, 122, 134, 134, 158, 133, 119, 126, 119, 121, 162, 123, 125, 110, 130, 124, 129, 136, 147, 129, 128, 114, 121, 125, 132, 124, 123, 128, 140, 131, 122, 117, 134, 107, 105, 131, 105, 125, 119, 136, 126, 120, 117, 123, 141, 140, 133, 129, 119, 122, 139, 123, 109, 139, 129, 144, 112, 113, 132, 101, 121, 118, 125, 131, 110, 115, 109, 126, 136, 129, 133, 134, 116, 146, 114, 120, 143, 119, 147, 145, 138, 133, 129, 113, 123, 115, 140, 140, 119, 121, 105, 125, 123, 125, 127, 126, 126, 102, 126, 130, 108, 104, 126, 128, 116, 125, 121, 126, 134, 120, 109, 124, 125, 140, 136, 123, 120, 132, 124, 120, 105, 138, 135, 141, 130, 132, 125, 130, 121, 148, 126, 125, 135, 107, 135, 118, 130, 110, 136, 125, 124, 138, 129, 145, 120, 134, 126, 147, 139, 125, 118, 121, 144, 118, 127, 128, 143, 125, 125, 138, 122, 135, 125, 119, 121, 108, 122, 114, 122, 132, 130, 127, 112, 141, 139, 125, 121, 116, 126, 125, 108, 118, 118, 110, 124, 124, 130, 115, 122, 127, 126, 104, 129, 138, 129, 111, 119, 125, 126, 122, 130, 128, 133, 120, 123, 143, 107, 124, 126, 120, 132, 118, 126, 128, 121, 162, 138, 153, 129, 124, 129, 112, 116, 137, 129, 122, 129, 124, 114, 121, 117, 130, 125, 118, 128, 123, 128, 119, 137, 132, 145, 133, 111, 120, 131, 117, 118, 119, 133, 126, 115, 125, 127, 118, 140, 113, 134, 128, 130, 130, 128, 120, 133, 113, 121, 119, 129, 111, 111, 122, 125, 125, 143, 114, 120, 137, 124, 134, 128, 116, 121, 125, 119, 118, 115, 120, 131, 126, 126, 90, 141, 125, 118, 121, 115, 121, 122, 123, 116, 118, 122, 136, 109, 122, 140, 124, 106, 126, 127, 114, 135, 127, 118, 130, 120, 116, 122, 128, 132, 125, 132, 128, 118, 110, 119, 119, 126, 137, 129, 113, 123, 130, 114, 125, 121, 130, 122, 115, 132, 124, 126, 128, 119, 118, 122, 119, 125, 131, 130, 103, 148, 123, 141, 124, 126, 101, 138, 124, 122, 126, 113, 133, 127, 117, 122, 129, 130, 126, 136, 130, 134, 113, 120, 121, 111, 124, 133, 120, 125, 143, 148, 106, 131, 123, 133, 121, 127, 141, 132, 136, 122, 113, 120, 121, 125, 121, 121, 132, 141, 120, 128, 123, 135, 104, 103, 109, 126, 138, 122, 135, 122, 133, 132, 103, 130, 120, 95, 125, 122, 120, 138, 121, 152, 132, 118, 130, 124, 128, 118, 111, 147, 121, 126, 135, 124, 118, 117, 136, 124, 113, 124, 116, 130, 144, 129, 109, 107, 114, 130, 134, 133, 133, 119, 126, 101, 139, 140, 127, 126, 120, 116, 120, 134, 125, 128, 130, 113, 118, 121, 128, 112, 132, 116, 112, 132, 124, 125, 129, 111, 117, 113, 139, 126, 120, 116, 128, 120, 118, 123, 133, 132, 136, 126, 116, 131, 136, 117, 119, 139, 134, 118, 121, 127, 135, 123, 128, 123, 127, 130, 124, 119, 121, 131, 124, 131, 133, 119, 112, 121, 126, 134, 128, 121, 126, 136, 117, 119, 130, 123, 165, 144, 123, 136, 125, 132, 112, 136, 132, 125, 98, 128, 138, 130, 125, 140, 132, 128, 125, 125, 131, 143, 127, 136, 137, 131, 116, 102, 119, 126, 122, 148, 147, 117, 135, 136, 112, 121, 119, 114, 110, 134, 134, 106, 128, 136, 137, 121, 120, 140, 128, 137, 123, 128, 103, 116, 146, 120, 130, 135, 114, 106, 113, 110, 120, 131, 136, 132, 118, 148, 123, 126, 120, 109, 115, 131, 131, 113, 101, 139, 128, 119, 131, 137, 121, 132, 132, 108, 106, 125, 122, 134, 132, 141, 101, 135, 130, 121, 119, 129, 135, 118, 93, 130, 114, 125, 140, 153, 125, 122, 118, 123, 108, 119, 125, 139, 147, 142, 125, 115, 138, 120, 127, 135, 101, 136, 127, 124, 132, 137, 133, 136, 129, 117, 121, 125, 126, 127, 140, 130, 129, 127, 128, 118, 116, 138, 125, 109, 130, 117, 117, 128, 111, 131, 118, 116, 106, 134, 108, 126, 116, 122, 112, 131, 133, 115, 122, 124, 140, 125, 127, 135, 141, 131, 120, 129, 123, 110, 131, 137, 134, 133, 139, 128, 127, 129, 130, 123, 137, 137, 133, 130, 111, 122, 113, 130, 119, 110, 124, 128, 131, 134, 102, 125, 110, 130, 122, 138, 128, 148, 113, 135, 138, 129, 135, 127, 133, 115, 126, 128, 141, 145, 125, 108, 108, 142, 125, 130, 123, 132, 110, 121, 142, 122, 110, 124, 126, 128, 112, 124, 121, 116, 129, 112, 110, 121, 121, 117, 135, 139, 126, 127, 123, 130, 124, 124, 122, 124, 140, 118, 156, 112, 127, 128, 103, 118, 113, 116, 118, 145, 121, 129, 123, 108, 107, 132, 116, 122, 111, 128, 123, 158, 144, 118, 123, 137, 133, 90, 137, 140, 137, 137, 125, 131, 134, 119, 112, 137, 139, 147, 117, 125, 105, 96, 140, 128, 122, 132, 131, 107, 135, 149, 117, 131, 124, 121, 119, 119, 124, 115, 115, 132, 144, 120, 134, 125, 133, 118, 120, 122, 123, 129, 119, 134, 125, 116, 121, 112, 113, 121, 153, 144, 121, 128, 119, 129, 134, 122, 121, 130, 127, 116, 130, 138, 131, 103, 128, 126, 125, 118, 135, 140, 113, 132, 141, 119, 157, 128, 129, 118, 137, 91, 127, 128, 130, 102, 142, 141, 128, 147, 132, 129, 109, 115, 120, 126, 133, 138, 128, 132, 119, 123, 130, 136, 122, 130, 143, 132, 131, 126, 132, 123, 140, 121, 133, 129, 141, 117, 122, 115, 130, 128, 132, 130, 139, 126, 119, 135, 126, 113, 148, 132, 129, 120, 113, 119, 124, 106, 119, 134, 122, 121, 130, 136, 138, 107, 133, 129, 142, 121, 126, 136, 124, 123, 116, 98, 133, 114, 134, 141, 132, 117, 134, 124, 136, 149, 112, 122, 130, 133, 134, 128, 132, 122, 121, 132, 126, 128, 140, 129, 111, 112, 119, 128, 138, 109, 122, 110, 120, 131, 132, 126, 138, 123, 135, 117, 143, 140, 129, 119, 111, 124, 138, 137, 89, 106, 126, 133, 122, 135, 109, 132, 119, 114, 129, 119, 135, 146, 113, 106, 126, 122, 131, 127, 131, 133, 133, 138, 123, 126, 117, 118, 134, 125, 137, 140, 125, 121, 125, 132, 125, 118, 126, 126, 119, 118, 114, 143, 131, 150, 139, 116, 108, 109, 133, 121, 136, 114, 139, 117, 111, 129, 132, 142, 109, 112, 123, 109, 134, 120, 126, 142, 117, 133, 137, 126, 125, 126, 106, 123, 139, 129, 133, 135, 122, 112, 118, 127, 121, 142, 137, 119, 116, 119, 129, 142, 123, 114, 121, 133, 106, 131, 136, 124, 137, 108, 103, 127, 123, 135, 135, 118, 122, 108, 124, 125, 123, 116, 120, 130, 130, 112, 117, 141, 150, 113, 128, 116, 120, 114, 126, 120, 104, 130, 143, 113, 145, 116, 121, 118, 120, 133, 147, 131, 119, 117, 135, 127, 133, 136, 109, 133, 117, 127, 110, 114, 117, 116, 135, 105, 128, 125, 123, 152, 120, 123, 113, 118, 120, 140, 146, 130, 144, 122, 122, 110, 145, 120, 141, 108, 122, 112, 121, 128, 131, 133, 125, 119, 126, 123, 110, 129, 121, 101, 112, 117, 123, 121, 151, 127, 134, 137, 125, 114, 111, 128, 102, 105, 119, 130, 116, 115, 133, 108, 130, 152, 131, 129, 119, 114, 124, 123, 131, 125, 146, 128, 134, 133, 120, 125, 130, 126, 122, 117, 123, 124, 136, 126, 115, 118, 145, 115, 133, 142, 118, 133, 128, 144, 148, 134, 122, 134, 118, 117, 135, 121, 117, 125, 125, 116, 141, 122, 142, 127, 118, 101, 119, 115, 135, 130, 136, 134, 94, 126, 127, 142, 136, 135, 121, 123, 110, 132, 122, 115, 130, 127, 123, 108, 112, 121, 111, 152, 125, 111, 124, 144, 119, 124, 140, 123, 139, 126, 120, 131, 124, 139, 97, 130, 132, 128, 144, 128, 127, 106, 115, 139, 127, 126, 120, 121, 102, 147, 117, 121, 131, 119, 128, 122, 118, 125, 129, 119, 96, 133, 136, 104, 117, 119, 123, 111, 114, 128, 126, 112, 143, 117, 122, 121, 135, 122, 130, 120, 129, 121, 129, 144, 128, 154, 128, 127, 121, 103, 138, 136, 139, 116, 106, 126, 135, 143, 123, 124, 120, 119, 113, 136, 107, 103, 131, 117, 115, 120, 121, 134, 128, 126, 142, 106, 140, 134, 126, 121, 122, 113, 124, 116, 92, 141, 118, 130, 128, 142, 120, 130, 150, 125, 108, 123, 123, 112, 139, 131, 124, 153, 130, 109, 133, 139, 124, 129, 113, 115, 125, 116, 116, 126, 133, 118, 102, 139, 141, 129, 140, 113, 115, 118, 126, 122, 119, 157, 122, 138, 119, 126, 135, 116, 113, 126, 123, 128, 106, 112, 120, 150, 118, 132, 122, 122, 144, 126, 111, 108, 113, 104, 135, 106, 116, 130, 133, 130, 134, 121, 130, 128, 117, 130, 143, 137, 140, 133, 134, 122, 138, 122, 120, 127, 120, 129, 128, 126, 119, 139, 127, 137, 151, 137, 127, 121, 110, 134, 115, 126, 135, 133, 114, 125, 128, 138, 138, 125, 126, 127, 114, 133, 101, 132, 120, 117, 136, 112, 140, 123, 139, 114, 120, 121, 125, 124, 131, 127, 121, 129, 110, 131, 119, 120, 139, 126, 133, 124, 135, 134, 123, 127, 103, 121, 141, 117, 125, 133, 124, 129, 126, 135, 125, 119, 120, 117, 99, 128, 113, 116, 139, 141, 138, 126, 121, 128, 126, 125, 147, 143, 137, 129, 114, 123, 128, 127, 122, 109, 130, 137, 132, 118, 119, 100, 119, 150, 139, 100, 116, 130, 127, 133, 142, 141, 116, 134, 136, 142, 132, 130, 122, 116, 129, 138, 116, 111, 124, 140, 131, 129, 126, 129, 124, 122, 122, 120, 136, 124, 122, 124, 119, 121, 125, 125, 115, 123, 131, 133, 120, 111, 129, 119, 121, 136, 134, 139, 111, 152, 123, 154, 125, 126, 126, 107, 130, 139, 106, 120, 139, 111, 118, 128, 133, 126, 116, 132, 109, 134, 138, 125, 122, 125, 118, 124, 138, 132, 124, 125, 130, 115, 121, 113, 128, 124, 116, 120, 134, 117, 122, 131, 126, 128, 112, 124, 135, 122, 119, 129, 127, 125, 123, 109, 136, 121, 113, 116, 122, 125, 124, 118, 108, 127, 128, 114, 143, 131, 128, 122, 134, 119, 109, 122, 132, 120, 129, 128, 137, 119, 134, 113, 131, 147, 123, 107, 130, 117, 120, 141, 133, 130, 122, 117, 136, 128, 131, 134, 124, 121, 124, 136, 116, 132, 112, 138, 138, 140, 121, 117, 111, 137, 138, 139, 115, 134, 124, 152, 128, 116, 142, 132, 113, 105, 141, 130, 133, 134, 123, 129, 122, 110, 119, 121, 119, 106, 130, 123, 125, 108, 131, 99, 142, 144, 117, 130, 134, 118, 129, 126, 127, 135, 117, 115, 112, 129, 126, 139, 101, 112, 131, 121, 119, 114, 116, 136, 109, 119, 137, 118, 126, 128, 108, 134, 118, 116, 132, 109, 117, 123, 138, 110, 132, 110, 105, 123, 121, 113, 131, 127, 117, 127, 124, 129, 132, 125, 121, 115, 141, 127, 121, 119, 125, 126, 123, 150, 139, 113, 124, 122, 120, 112, 134, 130, 107, 114, 141, 130, 118, 134, 138, 112, 112, 110, 131, 137, 155, 134, 111, 125, 121, 133, 121, 134, 133, 149, 133, 120, 114, 119, 130, 121, 122, 130, 130, 127, 128, 115, 135, 126, 117, 123, 129, 124, 144, 128, 131, 121, 110, 119, 130, 116, 136, 127, 121, 125, 128, 132, 130, 142, 132, 125, 113, 128, 116, 107, 127, 110, 146, 147, 123, 116, 123, 137, 129, 128, 129, 132, 116, 134, 118, 126, 110, 106, 130, 145, 113, 143, 125, 120, 134, 123, 117, 122, 129, 121, 108, 123, 143, 115, 119, 124, 132, 128, 127, 135, 112, 141, 137, 102, 126, 120, 123, 122, 120, 116, 116, 121, 126, 110, 129, 104, 111, 135, 116, 141, 131, 111, 138, 124, 131, 141, 126, 130, 134, 142, 126, 113, 111, 138, 131, 135, 129, 127, 106, 136, 136, 127, 120, 131, 143, 112, 115, 111, 114, 118, 134, 139, 123, 119, 124, 142, 119, 109, 121, 124, 133, 127, 120, 143, 121, 132, 123, 119, 144, 126, 110, 134, 131, 131, 138, 119, 116, 133, 124, 144, 118, 122, 130, 151, 140, 105, 122, 143, 144, 130, 137, 130, 118, 127, 124, 132, 121, 117, 126, 121, 107, 131, 120, 113, 123, 143, 120, 101, 118, 127, 129, 126, 134, 114, 125, 115, 121, 142, 126, 115, 94, 111, 124, 124, 136, 139, 115, 130, 124, 137, 117, 138, 139, 113, 116, 138, 144, 114, 114, 126, 127, 122, 119, 133, 130, 141, 126, 119, 112, 131, 130, 131, 113, 138, 130, 117, 116, 119, 116, 141, 111, 119, 134, 107, 136, 120, 122, 113, 126, 139, 126, 126, 119, 127, 157, 126, 120, 131, 125, 138, 120, 114, 139, 125, 122, 120, 108, 140, 109, 110, 138, 122, 139, 116, 118, 126, 148, 121, 98, 118, 116, 127, 128, 117, 103, 138, 124, 120, 107, 134, 111, 118, 136, 125, 133, 138, 131, 135, 121, 133, 130, 120, 105, 109, 119, 110, 133, 112, 124, 145, 115, 140, 141, 128, 135, 133, 113, 125, 147, 113, 141, 110, 117, 135, 126, 117, 126, 124, 125, 149, 160, 117, 116, 115, 140, 106, 132, 127, 129, 135, 122, 132, 125, 123, 119, 124, 125, 133, 125, 128, 137, 110, 133, 139, 142, 105, 129, 125, 133, 119, 121, 130, 113, 120, 150, 143, 115, 107, 127, 122, 117, 134, 109, 142, 116, 125, 121, 125, 142, 140, 132, 124, 123, 128, 115, 121, 130, 115, 120, 116, 140, 124, 122, 129, 141, 119, 130, 127, 117, 135, 128, 125, 130, 114, 130, 148, 134, 128, 114, 124, 132, 146, 150, 123, 142, 143, 125, 127, 119, 133, 105, 129, 113, 107, 123, 137, 126, 123, 125, 129, 130, 122, 124, 118, 131, 131, 119, 126, 121, 116, 101, 127, 130, 118, 121, 112, 127, 114, 144, 116, 121, 124, 123, 124, 111, 111, 130, 128, 125, 108, 145, 124, 121, 127, 130, 130, 129, 123, 104, 125, 127, 112, 136, 122, 111, 122, 129, 145, 119, 125, 121, 123, 127, 139, 132, 120, 116, 125, 121, 135, 141, 134, 144, 128, 142, 135, 130, 126, 125, 110, 123, 124, 120, 132, 125, 128, 124, 115, 117, 125, 123, 115, 121, 117, 120, 125, 129, 121, 134, 132, 139, 130, 120, 133, 138, 139, 126, 130, 119, 126, 133, 123, 104, 137, 142, 115, 126, 103, 115, 108, 121, 115, 116, 103, 130, 125, 106, 133, 116, 146, 130, 121, 117, 132, 114, 115, 122, 129, 124, 124, 129, 119, 128, 128, 139, 115, 127, 129, 113, 132, 125, 126, 128, 133, 134, 136, 157, 139, 144, 142, 118, 139, 146, 123, 117, 121, 150, 124, 130, 133, 125, 119, 140, 128, 116, 134, 130, 130, 130, 122, 117, 123, 111, 108, 132, 118, 134, 132, 119, 112, 136, 132, 138, 131, 134, 131, 120, 117, 155, 126, 140, 129, 137, 104, 125, 136, 118, 112, 112, 114, 138, 116, 135, 121, 135, 127, 142, 122, 107, 124, 140, 99, 131, 129, 113, 119, 133, 113, 122, 117, 140, 131, 124, 132, 146, 119, 110, 129, 130, 111, 135, 123, 129, 123, 122, 115, 111, 120, 125, 148, 151, 108, 118, 131, 128, 129, 125, 120, 111, 141, 105, 115, 131, 116, 130, 139, 122, 126, 132, 115, 118, 125, 132, 126, 121, 123, 120, 142, 148, 117, 124, 108, 110, 125, 123, 126, 139, 102, 111, 117, 126, 129, 134, 107, 119, 139, 130, 123, 116, 131, 118, 117, 118, 132, 116, 137, 133, 137, 116, 123, 136, 139, 122, 130, 136, 119, 131, 119, 123, 127, 136, 129, 114, 140, 123, 136, 154, 128, 114, 107, 132, 132, 119, 133, 125, 120, 113, 119, 111, 121, 120, 132, 124, 115, 103, 133, 110, 127, 114, 114, 128, 119, 108, 101, 115, 133, 112, 120, 110, 113, 130, 120, 131, 135, 126, 130, 126, 123, 112, 130, 128, 120, 138, 133, 121, 140, 138, 141, 127, 107, 129, 87, 114, 118, 119, 133, 124, 120, 108, 117, 117, 148, 123, 128, 136, 135, 126, 104, 116, 118, 131, 117, 141, 112, 126, 120, 135, 114, 101, 138, 122, 115, 133, 114, 121, 115, 110, 120, 124, 113, 154, 116, 133, 119, 132, 131, 135, 132, 130, 131, 140, 120, 128, 123, 123, 127, 136, 126, 124, 124, 95, 133, 150, 135, 130, 124, 136, 124, 113, 147, 113, 123, 107, 122, 107, 107, 118, 136, 121, 134, 127, 122, 122, 120, 117, 132, 133, 115, 114, 117, 126, 113, 112, 104, 125, 131, 125, 147, 122, 138, 133, 109, 102, 120, 119, 134, 120, 119, 126, 126, 115, 130, 127, 145, 112, 120, 118, 117, 136, 136, 140, 119, 122, 133, 134, 128, 126, 130, 128, 101, 117, 136, 124, 119, 138, 113, 126, 101, 127, 126, 116, 130, 124, 130, 122, 122, 110, 138, 132, 111, 120, 145, 140, 143, 140, 142, 129, 126, 135, 137, 108, 143, 151, 126, 138, 116, 133, 103, 117, 123, 138, 124, 135, 143, 106, 122, 107, 117, 126, 122, 126, 147, 121, 129, 115, 139, 124, 136, 138, 142, 110, 136, 137, 121, 126, 129, 101, 122, 109, 114, 121, 113, 134, 128, 125, 136, 132, 129, 119, 124, 129, 117, 139, 127, 122, 118, 143, 122, 113, 138, 118, 136, 133, 121, 127, 167, 116, 112, 135, 136, 126, 121, 118, 117, 120, 139, 133, 129, 111, 105, 119, 112, 136, 122, 128, 127, 117, 114, 124, 134, 96, 120, 129, 125, 117, 108, 118, 118, 136, 124, 123, 131, 135, 129, 139, 119, 123, 154, 144, 129, 121, 118, 119, 120, 117, 118, 126, 123, 136, 123, 127, 121, 128, 142, 129, 123, 130, 116, 112, 122, 130, 121, 136, 126, 125, 135, 134, 135, 134, 122, 140, 125, 125, 122, 125, 145, 101, 121, 125, 123, 134, 107, 120, 114, 148, 135, 124, 124, 99, 121, 130, 123, 131, 119, 125, 138, 123, 119, 124, 117, 137, 142, 117, 112, 118, 129, 127, 114, 138, 130, 142, 125, 115, 116, 135, 119, 125, 110, 116, 122, 123, 129, 142, 114, 135, 129, 117, 153, 135, 128, 140, 124, 120, 129, 143, 110, 113, 119, 105, 111, 120, 99, 120, 107, 150, 120, 134, 116, 115, 123, 117, 117, 141, 136, 121, 129, 126, 104, 131, 131, 129, 128, 136, 130, 110, 120, 123, 120, 122, 140, 116, 123, 132, 137, 125, 125, 118, 114, 109, 133, 120, 116, 104, 124, 125, 130, 127, 119, 125, 118, 99, 131, 125, 115, 89, 138, 134, 118, 121, 111, 120, 115, 120, 130, 124, 113, 120, 120, 135, 117, 145, 118, 130, 125, 116, 135, 120, 144, 138, 122, 125, 132, 120, 116, 119, 116, 119, 149, 129, 146, 126, 132, 130, 114, 135, 127, 132, 108, 137, 125, 139, 128, 115, 135, 112, 131, 117, 126, 122, 128, 145, 131, 131, 126, 123, 122, 121, 109, 134, 121, 123, 116, 134, 138, 109, 108, 136, 106, 131, 132, 108, 114, 125, 135, 108, 147, 117, 110, 131, 129, 122, 123, 123, 125, 137, 114, 127, 104, 123, 115, 154, 125, 130, 113, 116, 119, 142, 127, 129, 132, 141, 103, 121, 122, 124, 133, 119, 135, 131, 152, 123, 125, 144, 125, 147, 122, 132, 127, 127, 126, 126, 120, 115, 132, 128, 100, 126, 120, 110, 119, 122, 120, 104, 128, 126, 109, 129, 133, 102, 127, 134, 130, 127, 110, 108, 117, 126, 131, 126, 112, 113, 123, 100, 105, 124, 120, 119, 113, 114, 110, 127, 114, 123, 117, 133, 118, 119, 111, 127, 116, 122, 128, 123, 134, 128, 113, 130, 119, 131, 132, 125, 136, 133, 137, 123, 116, 124, 141, 120, 141, 127, 128, 99, 148, 110, 140, 135, 141, 113, 137, 133, 121, 128, 127, 126, 127, 135, 131, 111, 129, 140, 147, 120, 102, 130, 127, 129, 120, 139, 122, 124, 108, 145, 137, 111, 124, 112, 118, 125, 121, 111, 115, 127, 100, 143, 121, 129, 118, 114, 128, 138, 113, 128, 134, 130, 120, 124, 131, 120, 150, 120, 117, 113, 127, 117, 127, 119, 129, 124, 119, 127, 129, 118, 129, 130, 109, 133, 124, 132, 116, 117, 126, 118, 106, 142, 139, 127, 115, 125, 125, 118, 118, 120, 133, 128, 128, 128, 114, 125, 137, 118, 134, 135, 129, 126, 134, 128, 120, 134, 135, 139, 128, 127, 103, 113, 129, 138, 142, 132, 128, 133, 125, 136, 117, 125, 125, 133, 127, 123, 126, 127, 128, 116, 123, 115, 118, 104, 129, 130, 122, 122, 110, 132, 75, 120, 119, 116, 103, 130, 135, 127, 113, 124, 117, 115, 124, 128, 138, 134, 122, 135, 125, 118, 116, 120, 124, 133, 126, 138, 127, 121, 125, 117, 113, 115, 118, 124, 145, 138, 128, 111, 137, 128, 118, 138, 109, 127, 145, 135, 93, 103, 123, 122, 135, 129, 141, 126, 130, 132, 128, 124, 117, 119, 128, 113, 128, 126, 123, 138, 118, 126, 132, 113, 118, 111, 131, 115, 131, 127, 115, 114, 124, 128, 117, 133, 107, 137, 104, 127, 110, 116, 135, 132, 135, 113, 137, 131, 126, 117, 135, 139, 131, 126, 112, 138, 125, 141, 130, 98, 122, 130, 120, 99, 163, 127, 127, 111, 112, 133, 123, 117, 109, 127, 129, 114, 129, 148, 126, 118, 124, 114, 126, 120, 127, 137, 125, 113, 127, 132, 128, 142, 121, 118, 145, 115, 122, 124, 106, 113, 114, 145, 124, 136, 128, 115, 132, 138, 115, 107, 146, 139, 126, 122, 119, 139, 135, 130, 116, 130, 118, 144, 128, 112, 128, 157, 139, 127, 118, 119, 114, 126, 122, 104, 117, 117, 100, 134, 147, 146, 120, 123, 122, 138, 131, 94, 125, 107, 131, 140, 137, 115, 115, 124, 119, 129, 116, 120, 134, 130, 131, 120, 111, 117, 110, 127, 120, 137, 122, 110, 119, 120, 137, 121, 143, 143, 109, 128, 132, 129, 121, 113, 121, 134, 117, 133, 121, 126, 121, 118, 115, 115, 119, 124, 121, 104, 131, 135, 114, 126, 119, 111, 128, 127, 122, 130, 116, 140, 118, 131, 144, 126, 137, 134, 113, 123, 135, 119, 121, 133, 147, 118, 122, 119, 128, 121, 122, 133, 123, 111, 122, 116, 112, 116, 133, 135, 124, 124, 128, 131, 108, 114, 129, 122, 124, 141, 127, 139, 105, 105, 134, 134, 112, 126, 116, 138, 126, 127, 131, 131, 118, 129, 123, 125, 130, 131, 130, 109, 124, 122, 134, 147, 113, 111, 139, 145, 121, 136, 125, 138, 134, 131, 121, 125, 123, 133, 122, 135, 117, 128, 127, 117, 120, 130, 170, 126, 137, 131, 128, 124, 136, 113, 135, 118, 122, 141, 125, 122, 108, 140, 138, 100, 127, 116, 122, 133, 144, 124, 130, 138, 110, 139, 121, 138, 118, 130, 128, 119, 146, 119, 119, 122, 130, 123, 131, 125, 129, 133, 130, 128, 128, 118, 137, 128, 135, 127, 132, 116, 126, 130, 117, 118, 110, 125, 137, 146, 119, 125, 125, 143, 128, 115, 124, 135, 129, 125, 107, 135, 134, 113, 124, 121, 132, 127, 120, 130, 134, 128, 117, 139, 128, 133, 131, 124, 112, 114, 110, 112, 135, 112, 105, 137, 122, 126, 124, 120, 121, 131, 139, 116, 137, 118, 116, 121, 122, 122, 120, 133, 115, 120, 112, 131, 122, 122, 125, 128, 110, 126, 132, 103, 116, 108, 120, 130, 135, 125, 116, 128, 122, 123, 117, 123, 124, 123, 131, 116, 119, 122, 132, 137, 123, 142, 124, 136, 131, 108, 128, 106, 127, 135, 123, 130, 109, 125, 111, 133, 135, 121, 122, 117, 115, 114, 129, 129, 122, 143, 125, 113, 123, 125, 130, 126, 124, 132, 118, 120, 144, 141, 119, 120, 103, 138, 130, 120, 141, 139, 107, 122, 109, 126, 133, 114, 119, 132, 150, 125, 125, 132, 129, 121, 114, 141, 130, 137, 121, 123, 122, 133, 121, 126, 124, 142, 126, 126, 108, 134, 129, 131, 132, 123, 120, 128, 113, 122, 134, 114, 114, 117, 97, 119, 124, 133, 127, 118, 126, 133, 105, 116, 129, 114, 117, 138, 126, 125, 140, 137, 121, 127, 113, 131, 126, 131, 122, 124, 121, 126, 109, 124, 120, 126, 126, 133, 128, 131, 114, 122, 125, 139, 125, 135, 140, 123, 120, 147, 114, 130, 120, 128, 131, 119, 146, 125, 128, 127, 122, 126, 130, 119, 132, 130, 122, 124, 129, 128, 100, 117, 116, 136, 128, 123, 113, 116, 124, 144, 112, 124, 111, 131, 131, 120, 130, 122, 128, 138, 105, 118, 133, 121, 116, 143, 134, 142, 116, 116, 123, 147, 115, 109, 118, 126, 129, 121, 124, 113, 112, 132, 124, 126, 124, 132, 139, 107, 126, 125, 146, 125, 113, 134, 114, 108, 112, 129, 121, 121, 123, 133, 113, 123, 141, 122, 132, 119, 126, 126, 115, 116, 124, 126, 137, 118, 120, 133, 132, 128, 140, 123, 122, 136, 125, 133, 132, 119, 126, 118, 126, 139, 110, 128, 124, 121, 101, 127, 135, 139, 131, 131, 119, 123, 121, 126, 130, 123, 112, 150, 124, 116, 132, 162, 130, 125, 137, 103, 107, 118, 132, 123, 119, 112, 138, 141, 123, 117, 117, 120, 141, 135, 128, 125, 136, 125, 138, 118, 130, 114, 135, 148, 118, 125, 125, 136, 138, 125, 131, 133, 122, 144, 132, 121, 124, 116, 120, 118, 145, 128, 143, 115, 117, 119, 127, 123, 109, 129, 115, 107, 121, 142, 127, 134, 142, 129, 127, 117, 135, 114, 128, 118, 124, 118, 119, 120, 121, 125, 122, 127, 130, 128, 122, 111, 141, 125, 126, 125, 119, 130, 122, 138, 131, 114, 110, 143, 133, 106, 134, 122, 126, 127, 139, 131, 138, 137, 131, 118, 117, 123, 122, 121, 119, 136, 134, 126, 125, 136, 129, 118, 125, 120, 122, 145, 126, 119, 121, 119, 131, 130, 133, 100, 131, 114, 128, 119, 122, 110, 121, 123, 126, 120, 128, 120, 127, 124, 129, 128, 124, 152, 112, 118, 127, 124, 141, 141, 131, 126, 113, 126, 137, 120, 103, 122, 133, 116, 116, 127, 120, 128, 121, 108, 124, 129, 132, 114, 140, 123, 131, 114, 120, 130, 117, 145, 136, 114, 131, 130, 110, 124, 112, 144, 128, 114, 117, 127, 125, 124, 127, 125, 131, 126, 109, 124, 110, 127, 125, 140, 130, 140, 119, 121, 128, 120, 123, 121, 136, 129, 126, 136, 120, 144, 127, 134, 135, 145, 129, 135, 121, 126, 147, 136, 150, 128, 121, 109, 118, 124, 130, 121, 116, 133, 117, 114, 155, 129, 120, 127, 125, 124, 131, 135, 131, 141, 131, 117, 113, 126, 136, 129, 122, 114, 149, 109, 119, 133, 132, 122, 142, 141, 132, 125, 113, 145, 127, 122, 125, 126, 137, 119, 114, 122, 128, 121, 127, 127, 116, 113, 133, 132, 121, 144, 111, 119, 129, 127, 131, 122, 138, 130, 129, 115, 127, 137, 121, 116, 101, 104, 137, 113, 127, 131, 109, 135, 133, 122, 129, 130, 131, 124, 130, 135, 129, 117, 128, 123, 119, 128, 115, 130, 118, 115, 122, 133, 130, 115, 117, 126, 119, 135, 122, 142, 110, 124, 117, 131, 121, 130, 140, 134, 136, 127, 135, 120, 131, 116, 118, 121, 128, 121, 115, 121, 120, 137, 109, 121, 120, 108, 122, 124, 134, 137, 137, 129, 137, 124, 101, 132, 110, 128, 133, 129, 139, 140, 123, 122, 126, 114, 126, 134, 139, 133, 134, 147, 134, 120, 115, 122, 109, 136, 119, 129, 133, 118, 146, 109, 132, 133, 132, 105, 145, 112, 129, 129, 131, 121, 119, 127, 125, 140, 116, 138, 131, 127, 128, 125, 126, 117, 141, 97, 124, 111, 126, 128, 133, 135, 120, 111, 151, 116, 137, 107, 117, 124, 122, 121, 133, 127, 132, 108, 119, 127, 131, 125, 126, 128, 98, 141, 132, 133, 131, 106, 122, 134, 149, 126, 118, 120, 138, 126, 123, 118, 137, 128, 121, 128, 116, 114, 134, 125, 123, 123, 107, 128, 125, 116, 120, 127, 116, 128, 114, 124, 110, 112, 135, 138, 127, 100, 117, 114, 127, 131, 134, 114, 122, 116, 137, 128, 124, 132, 112, 121, 144, 118, 138, 115, 132, 135, 130, 133, 122, 147, 133, 126, 127, 151, 124, 122, 135, 110, 110, 107, 122, 138, 122, 134, 135, 119, 136, 123, 129, 135, 118, 121, 135, 117, 105, 130, 122, 113, 119, 121, 110, 130, 120, 143, 148, 123, 125, 125, 121, 118, 123, 134, 128, 129, 138, 124, 126, 118, 125, 145, 122, 133, 113, 140, 128, 115, 122, 114, 127, 133, 109, 132, 120, 137, 123, 109, 133, 121, 126, 120, 143, 124, 120, 131, 123, 127, 134, 131, 121, 127, 132, 124, 118, 122, 116, 124, 118, 126, 115, 123, 119, 133, 137, 121, 121, 134, 123, 124, 124, 124, 127, 111, 130, 139, 133, 113, 121, 109, 131, 134, 126, 119, 107, 118, 104, 132, 133, 124, 109, 129, 133, 121, 125, 128, 98, 116, 135, 126, 109, 137, 131, 126, 126, 145, 119, 138, 126, 126, 121, 128, 120, 121, 132, 122, 119, 116, 119, 106, 135, 138, 129, 122, 127, 130, 116, 127, 115, 120, 118, 130, 100, 123, 136, 123, 107, 115, 119, 115, 143, 129, 117, 115, 123, 133, 146, 112, 129, 155, 149, 138, 137, 119, 130, 130, 143, 126, 135, 124, 136, 104, 129, 125, 117, 122, 135, 144, 117, 116, 117, 135, 128, 131, 131, 120, 130, 129, 124, 123, 121, 125, 135, 108, 144, 133, 124, 125, 132, 126, 138, 134, 126, 118, 126, 119, 131, 116, 123, 134, 132, 117, 126, 106, 135, 120, 142, 134, 142, 122, 132, 131, 125, 128, 115, 130, 110, 112, 136, 119, 137, 130, 106, 130, 91, 137, 134, 110, 130, 134, 127, 128, 129, 136, 133, 111, 121, 120, 116, 103, 122, 125, 135, 127, 137, 131, 122, 128, 132, 113, 139, 135, 135, 134, 101, 119, 130, 119, 139, 111, 121, 115, 106, 133, 134, 118, 144, 144, 133, 135, 138, 131, 118, 131, 105, 101, 115, 133, 134, 118, 114, 138, 123, 121, 146, 113, 141, 138, 148, 122, 117, 129, 113, 134, 132, 110, 116, 143, 126, 118, 121, 129, 132, 134, 135, 119, 101, 120, 117, 128, 132, 123, 137, 123, 131, 124, 135, 122, 118, 127, 122, 100, 145, 120, 126, 126, 110, 122, 121, 125, 126, 134, 159, 142, 140, 137, 135, 125, 128, 125, 128, 112, 136, 121, 128, 125, 134, 131, 125, 133, 117, 133, 136, 131, 122, 118, 125, 124, 137, 122, 118, 124, 120, 126, 110, 102, 126, 122, 122, 131, 145, 127, 127, 133, 121, 126, 119, 131, 141, 124, 124, 114, 124, 129, 126, 154, 136, 130, 125, 133, 123, 142, 154, 121, 110, 104, 138, 117, 119, 119, 134, 132, 113, 111, 122, 111, 132, 125, 151, 124, 113, 130, 119, 118, 139, 118, 124, 125, 109, 117, 146, 155, 122, 113, 116, 131, 131, 114, 131, 120, 124, 122, 119, 108, 107, 120, 126, 114, 125, 101, 133, 119, 125, 126, 139, 114, 115, 129, 140, 119, 122, 132, 125, 117, 130, 131, 132, 138, 120, 119, 130, 119, 120, 121, 125, 130, 114, 132, 111, 127, 130, 117, 121, 129, 125, 123, 124, 156, 125, 121, 129, 114, 117, 126, 123, 146, 122, 119, 126, 108, 130, 110, 111, 144, 120, 122, 122, 131, 109, 111, 113, 120, 143, 120, 135, 133, 129, 120, 129, 126, 119, 137, 138, 134, 126, 150, 112, 102, 145, 129, 123, 137, 122, 133, 125, 136, 124, 137, 145, 148, 142, 115, 110, 114, 127, 133, 115, 137, 125, 118, 118, 114, 131, 117, 130, 133, 99, 113, 106, 123, 124, 134, 137, 127, 103, 128, 114, 130, 119, 118, 131, 119, 117, 115, 145, 126, 125, 122, 144, 129, 138, 123, 130, 131, 131, 118, 109, 125, 122, 119, 134, 127, 102, 122, 119, 143, 131, 132, 110, 138, 123, 127, 110, 130, 114, 141, 133, 123, 123, 109, 152, 121, 134, 125, 111, 124, 130, 122, 125, 131, 121, 120, 124, 114, 139, 140, 118, 132, 113, 131, 143, 140, 113, 128, 126, 123, 126, 156, 123, 122, 142, 123, 125, 119, 116, 129, 138, 125, 119, 136, 126, 147, 112, 115, 118, 129, 120, 128, 131, 103, 118, 137, 132, 131, 107, 131, 123, 137, 118, 135, 137, 114, 133, 138, 120, 123, 117, 75, 137, 130, 123, 137, 120, 118, 122, 137, 122, 118, 127, 114, 123, 142, 125, 129, 124, 104, 121, 131, 117, 103, 120, 136, 137, 120, 117, 124, 129, 121, 122, 110, 119, 143, 132, 117, 130, 133, 129, 121, 157, 135, 110, 132, 127, 122, 123, 129, 128, 127, 154, 132, 124, 145, 117, 119, 122, 135, 113, 135, 115, 122, 122, 112, 109, 105, 114, 123, 157, 125, 110, 107, 138, 138, 119, 124, 135, 112, 122, 127, 126, 113, 128, 129, 129, 133, 134, 117, 138, 125, 117, 125, 114, 128, 139, 118, 130, 124, 143, 121, 131, 125, 123, 111, 143, 132, 129, 136, 127, 109, 107, 116, 154, 132, 119, 124, 131, 112, 132, 107, 128, 123, 122, 133, 124, 125, 130, 126, 138, 124, 128, 118, 99, 128, 105, 120, 113, 125, 128, 129, 121, 115, 120, 121, 144, 118, 131, 142, 113, 114, 95, 142, 115, 107, 123, 125, 148, 117, 116, 129, 115, 119, 119, 106, 111, 129, 131, 132, 138, 119, 128, 125, 109, 119, 130, 131, 134, 110, 118, 123, 109, 117, 160, 143, 117, 117, 117, 120, 114, 130, 127, 137, 130, 136, 112, 116, 149, 147, 128, 124, 115, 145, 105, 124, 136, 141, 146, 120, 114, 120, 143, 118, 124, 118, 120, 123, 105, 114, 128, 124, 135, 137, 104, 125, 124, 130, 123, 135, 120, 121, 140, 137, 142, 118, 138, 104, 102, 111, 123, 129, 132, 134, 130, 118, 131, 127, 139, 144, 139, 115, 144, 124, 131, 127, 140, 127, 109, 118, 132, 141, 120, 119, 125, 144, 136, 138, 125, 130, 122, 117, 129, 114, 121, 128, 122, 123, 110, 142, 128, 126, 129, 131, 125, 123, 128, 130, 108, 120, 131, 122, 123, 118, 123, 138, 128, 117, 126, 122, 136, 120, 112, 113, 126, 114, 96, 144, 135, 134, 123, 123, 113, 123, 127, 126, 123, 140, 148, 130, 143, 128, 126, 107, 121, 128, 99, 123, 133, 139, 126, 135, 117, 135, 118, 142, 129, 111, 129, 142, 135, 121, 137, 115, 129, 123, 109, 116, 111, 142, 118, 118, 131, 126, 134, 132, 105, 131, 111, 114, 104, 144, 104, 148, 115, 144, 124, 140, 133, 130, 125, 138, 144, 120, 122, 128, 114, 148, 122, 117, 128, 150, 133, 134, 123, 134, 123, 124, 112, 113, 126, 124, 122, 116, 118, 115, 120, 135, 118, 118, 105, 126, 146, 123, 112, 136, 123, 128, 126, 139, 115, 131, 113, 128, 123, 119, 124, 123, 139, 139, 123, 116, 115, 128, 122, 134, 137, 110, 131, 102, 112, 130, 152, 114, 129, 120, 118, 136, 141, 139, 121, 144, 131, 107, 126, 118, 140, 120, 115, 125, 126, 104, 137, 132, 118, 138, 135, 105, 126, 146, 111, 121, 135, 127, 126, 130, 108, 119, 115, 118, 125, 130, 136, 128, 103, 112, 136, 132, 103, 122, 120, 107, 112, 110, 133, 138, 127, 139, 116, 131, 140, 115, 125, 142, 130, 126, 127, 101, 111, 131, 108, 110, 123, 121, 137, 129, 132, 130, 128, 106, 125, 131, 133, 110, 138, 147, 132, 139, 121, 127, 141, 125, 133, 113, 127, 130, 101, 105, 115, 136, 118, 161, 137, 114, 122, 119, 118, 124, 131, 116, 121, 152, 117, 125, 116, 111, 123, 117, 135, 139, 128, 111, 119, 138, 127, 137, 129, 121, 125, 139, 129, 118, 131, 120, 117, 103, 119, 120, 114, 131, 134, 126, 128, 129, 127, 132, 138, 125, 120, 137, 120, 116, 81, 136, 110, 133, 105, 130, 134, 135, 111, 136, 124, 130, 118, 116, 107, 123, 124, 120, 122, 140, 134, 107, 103, 121, 127, 141, 105, 129, 119, 123, 128, 116, 120, 122, 129, 120, 125, 131, 113, 133, 123, 116, 112, 113, 147, 107, 114, 140, 113, 122, 123, 130, 130, 130, 141, 127, 124, 112, 126, 141, 119, 122, 126, 126, 120, 118, 147, 138, 124, 119, 133, 111, 119, 140, 124, 126, 114, 130, 112, 143, 136, 132, 119, 120, 133, 129, 127, 126, 118, 110, 146, 136, 131, 112, 148, 142, 110, 107, 124, 116, 141, 118, 120, 127, 109, 127, 133, 128, 113, 119, 118, 127, 145, 118, 115, 147, 114, 145, 137, 135, 117, 140, 114, 120, 117, 118, 124, 119, 146, 130, 136, 127, 134, 114, 112, 118, 100, 116, 124, 119, 143, 141, 148, 122, 122, 127, 140, 132, 129, 135, 116, 111, 112, 121, 139, 126, 131, 124, 131, 129, 126, 115, 153, 134, 122, 115, 113, 130, 129, 114, 132, 116, 116, 113, 134, 116, 121, 122, 130, 113, 127, 122, 126, 115, 120, 124, 135, 136, 117, 146, 135, 125, 116, 129, 131, 117, 142, 108, 134, 111, 110, 127, 138, 119, 132, 117, 129, 123, 133, 126, 125, 131, 120, 133, 131, 129, 141, 121, 122, 127, 127, 142, 122, 108, 131, 134, 111, 93, 107, 125, 132, 104, 134, 128, 150, 113, 123, 121, 105, 127, 117, 119, 146, 118, 126, 124, 125, 120, 121, 139, 123, 114, 129, 133, 118, 117, 120, 114, 114, 139, 142, 119, 116, 129, 107, 119, 117, 110, 129, 113, 120, 120, 130, 110, 138, 124, 120, 122, 108, 149, 134, 122, 122, 120, 122, 120, 128, 129, 135, 132, 133, 118, 116, 116, 122, 142, 128, 139, 111, 125, 121, 142, 126, 113, 127, 110, 134, 114, 115, 121, 150, 142, 132, 115, 112, 129, 129, 147, 137, 111, 145, 130, 113, 125, 136, 136, 125, 124, 143, 126, 128, 124, 122, 122, 123, 108, 122, 120, 121, 101, 133, 98, 116, 132, 117, 155, 115, 130, 137, 126, 107, 135, 114, 125, 119, 123, 121, 112, 126, 128, 126, 127, 124, 125, 128, 129, 118, 127, 142, 124, 121, 133, 120, 144, 127, 116, 124, 125, 137, 142, 107, 127, 123, 126, 118, 119, 112, 125, 127, 137, 117, 121, 150, 123, 150, 125, 130, 110, 117, 117, 126, 106, 116, 127, 128, 122, 132, 117, 141, 117, 121, 113, 143, 116, 124, 130, 139, 119, 127, 124, 118, 136, 126, 110, 125, 122, 109, 122, 127, 149, 115, 135, 131, 133, 140, 131, 119, 135, 127, 107, 134, 119, 133, 132, 133, 125, 120, 133, 126, 122, 113, 131, 128, 125, 100, 124, 123, 111, 128, 119, 122, 121, 127, 117, 136, 128, 130, 111, 139, 117, 122, 124, 128, 131, 130, 124, 124, 116, 123, 135, 141, 114, 117, 127, 108, 124, 133, 113, 134, 121, 102, 136, 129, 128, 128, 101, 124, 127, 122, 127, 116, 138, 129, 102, 120, 111, 141, 133, 120, 122, 120, 120, 122, 120, 138, 124, 117, 120, 131, 120, 134, 116, 138, 143, 119, 126, 118, 123, 115, 114, 134, 128, 139, 102, 114, 139, 119, 129, 119, 115, 115, 130, 110, 124, 120, 124, 146, 123, 126, 120, 119, 98, 127, 138, 127, 120, 143, 120, 108, 122, 118, 118, 118, 108, 120, 126, 135, 123, 134, 125, 126, 113, 124, 140, 126, 124, 142, 119, 135, 131, 126, 118, 117, 117, 118, 136, 119, 137, 137, 109, 133, 120, 115, 126, 114, 127, 144, 127, 122, 128, 94, 136, 128, 137, 145, 136, 134, 135, 137, 120, 129, 109, 119, 115, 127, 109, 127, 130, 121, 121, 135, 114, 138, 123, 145, 135, 107, 125, 136, 117, 118, 151, 116, 119, 115, 140, 126, 120, 124, 115, 116, 127, 134, 127, 129, 131, 125, 112, 125, 124, 119, 117, 108, 125, 120, 122, 123, 149, 115, 129, 119, 125, 121, 118, 125, 126, 131, 126, 130, 126, 121, 119, 127, 136, 121, 116, 108, 114, 122, 118, 132, 137, 128, 126, 127, 128, 112, 127, 129, 128, 117, 126, 129, 128, 132, 95, 132, 131, 129, 132, 115, 123, 123, 124, 125, 126, 134, 133, 129, 133, 123, 137, 118, 105, 120, 132, 131, 142, 116, 131, 117, 128, 121, 133, 145, 116, 140, 120, 152, 149, 114, 141, 123, 142, 135, 139, 137, 100, 139, 119, 118, 113, 136, 128, 140, 131, 113, 125, 124, 139, 119, 140, 109, 132, 121, 121, 136, 125, 123, 121, 117, 118, 124, 120, 123, 133, 119, 115, 140, 133, 140, 119, 125, 120, 130, 134, 126, 116, 131, 115, 146, 119, 122, 132, 125, 130, 132, 127, 124, 123, 128, 126, 127, 131, 121, 125, 145, 126, 131, 123, 118, 125, 119, 128, 125, 120, 119, 133, 111, 121, 134, 132, 126, 120, 131, 126, 129, 121, 119, 138, 129, 144, 132, 134, 127, 131, 103, 122, 146, 125, 125, 116, 112, 120, 132, 123, 126, 142, 136, 115, 128, 137, 131, 114, 132, 129, 144, 124, 117, 134, 126, 128, 127, 120, 105, 119, 122, 117, 117, 129, 150, 134, 125, 141, 96, 118, 122, 135, 129, 132, 136, 120, 127, 127, 135, 120, 117, 120, 124, 129, 131, 130, 126, 120, 121, 127, 133, 118, 128, 98, 109, 133, 134, 135, 130, 118, 126, 125, 126, 128, 122, 118, 145, 136, 112, 128, 117, 112, 126, 126, 131, 121, 116, 138, 133, 125, 95, 126, 121, 120, 128, 114, 134, 130, 141, 116, 127, 124, 130, 112, 132, 130, 128, 128, 130, 109, 125, 132, 116, 136, 126, 128, 124, 118, 126, 121, 119, 148, 121, 108, 142, 121, 129, 123, 131, 153, 151, 130, 125, 133, 108, 133, 138, 134, 134, 117, 117, 146, 136, 125, 135, 128, 130, 157, 121, 121, 113, 124, 129, 131, 142, 126, 120, 119, 125, 131, 120, 129, 128, 137, 138, 109, 136, 121, 125, 119, 109, 130, 124, 117, 125, 111, 120, 120, 119, 129, 125, 121, 132, 120, 120, 135, 121, 123, 105, 113, 125, 117, 122, 117, 119, 140, 110, 124, 124, 128, 120, 115, 122, 124, 127, 127, 120, 126, 128, 129, 106, 123, 117, 143, 112, 131, 122, 127, 130, 124, 132, 124, 135, 120, 136, 110, 138, 118, 124, 129, 111, 133, 129, 114, 131, 143, 127, 128, 114, 147, 109, 110, 140, 130, 113, 136, 139, 140, 122, 118, 123, 122, 137, 118, 139, 137, 113, 130, 112, 127, 126, 126, 117, 120, 119, 103, 130, 121, 137, 122, 129, 129, 131, 134, 143, 107, 134, 117, 122, 133, 108, 128, 124, 117, 135, 126, 132, 122, 121, 113, 131, 132, 140, 120, 127, 136, 117, 138, 129, 126, 126, 126, 139, 108, 125, 117, 129, 140, 120, 127, 123, 125, 123, 113, 127, 133, 141, 114, 136, 120, 122, 138, 122, 107, 126, 111, 130, 131, 140, 113, 112, 125, 127, 144, 124, 131, 120, 120, 137, 107, 112, 116, 132, 119, 123, 121, 117, 128, 134, 127, 129, 142, 104, 110, 117, 104, 131, 131, 124, 134, 132, 124, 139, 116, 108, 131, 126, 108, 131, 120, 120, 159, 112, 129, 129, 113, 134, 126, 120, 127, 141, 127, 135, 127, 131, 113, 134, 128, 112, 123, 102, 132, 141, 113, 141, 121, 118, 128, 118, 135, 107, 131, 133, 123, 124, 132, 127, 115, 122, 119, 124, 135, 122, 121, 143, 115, 118, 120, 121, 123, 127, 116, 99, 120, 125, 109, 121, 104, 125, 117, 132, 132, 124, 106, 111, 126, 132, 111, 138, 131, 121, 138, 125, 115, 126, 127, 110, 131, 130, 107, 128, 122, 129, 134, 122, 138, 118, 112, 127, 122, 119, 126, 122, 118, 128, 147, 123, 128, 135, 137, 141, 111, 138, 132, 110, 125, 138, 112, 110, 123, 130, 129, 120, 140, 133, 129, 144, 114, 115, 120, 112, 129, 112, 137, 136, 119, 120, 121, 129, 139, 120, 134, 111, 111, 122, 130, 117, 124, 125, 129, 123, 127, 134, 135, 124, 124, 124, 95, 141, 124, 132, 120, 131, 115, 123, 122, 122, 132, 126, 126, 122, 116, 136, 126, 131, 129, 150, 102, 106, 118, 115, 131, 121, 126, 120, 126, 148, 113, 124, 137, 136, 135, 122, 126, 112, 127, 137, 113, 138, 134, 128, 126, 134, 126, 135, 125, 126, 121, 139, 127, 117, 123, 142, 145, 125, 139, 129, 125, 138, 123, 115, 117, 121, 145, 111, 104, 116, 121, 132, 139, 129, 140, 124, 133, 114, 105, 108, 126, 125, 127, 120, 128, 134, 100, 132, 110, 119, 112, 133, 126, 142, 117, 120, 133, 126, 105, 118, 118, 134, 137, 117, 124, 133, 114, 126, 132, 134, 112, 116, 136, 114, 127, 124, 131, 117, 143, 125, 114, 134, 131, 141, 123, 124, 120, 113, 119, 132, 122, 118, 124, 123, 120, 113, 125, 105, 130, 130, 116, 120, 105, 125, 116, 134, 124, 132, 130, 119, 116, 115, 122, 137, 122, 118, 136, 123, 134, 133, 112, 108, 128, 130, 141, 120, 136, 116, 103, 147, 110, 128, 133, 138, 118, 121, 120, 119, 134, 101, 131, 135, 132, 121, 133, 123, 119, 129, 130, 116, 113, 115, 128, 126, 125, 126, 125, 132, 125, 97, 116, 131, 132, 125, 145, 120, 123, 128, 134, 124, 108, 129, 126, 132, 117, 144, 130, 121, 107, 130, 138, 121, 135, 106, 109, 112, 108, 135, 106, 130, 127, 120, 130, 125, 148, 118, 131, 135, 128, 144, 122, 133, 116, 111, 128, 112, 125, 114, 115, 136, 132, 133, 119, 138, 125, 119, 137, 121, 130, 108, 115, 127, 127, 141, 143, 110, 134, 129, 158, 130, 117, 114, 133, 137, 126, 132, 112, 113, 127, 131, 124, 121, 116, 139, 121, 138, 111, 129, 122, 133, 121, 126, 129, 132, 109, 141, 136, 110, 137, 135, 113, 124, 115, 134, 121, 126, 113, 136, 121, 125, 121, 116, 118, 124, 132, 120, 121, 131, 141, 135, 100, 122, 122, 149, 125, 133, 141, 133, 103, 111, 121, 113, 123, 113, 114, 132, 132, 117, 141, 122, 148, 136, 131, 122, 115, 141, 123, 136, 122, 136, 123, 127, 133, 121, 130, 127, 142, 123, 118, 117, 118, 114, 125, 134, 128, 123, 127, 118, 128, 141, 113, 121, 119, 126, 117, 102, 109, 148, 125, 133, 133, 115, 125, 133, 121, 119, 114, 119, 117, 135, 134, 118, 121, 135, 126, 115, 118, 108, 114, 127, 127, 133, 128, 118, 122, 131, 122, 127, 152, 140, 120, 109, 136, 111, 122, 127, 131, 107, 146, 129, 120, 136, 122, 135, 120, 138, 146, 114, 115, 121, 118, 141, 125, 133, 137, 120, 124, 141, 144, 137, 130, 155, 116, 108, 129, 134, 116, 135, 138, 123, 124, 121, 127, 123, 126, 109, 133, 127, 131, 140, 123, 127, 114, 119, 126, 145, 126, 134, 125, 113, 123, 138, 123, 107, 141, 127, 117, 133, 112, 118, 119, 124, 139, 129, 122, 119, 138, 150, 133, 119, 111, 126, 139, 129, 133, 136, 132, 114, 123, 124, 111, 126, 140, 138, 109, 98, 114, 118, 115, 130, 131, 121, 133, 124, 131, 138, 138, 133, 128, 109, 128, 124, 117, 119, 117, 129, 129, 160, 122, 123, 134, 129, 107, 115, 118, 117, 109, 114, 126, 132, 139, 125, 128, 114, 128, 124, 126, 138, 123, 125, 138, 139, 131, 119, 103, 142, 126, 123, 142, 118, 122, 130, 107, 121, 119, 116, 117, 129, 112, 133, 115, 126, 121, 118, 123, 108, 123, 123, 131, 133, 127, 133, 122, 129, 132, 124, 130, 118, 135, 123, 116, 140, 128, 145, 141, 123, 123, 122, 131, 123, 124, 136, 134, 127, 127, 127, 116, 139, 123, 108, 135, 121, 131, 141, 130, 127, 124, 121, 115, 136, 144, 108, 113, 137, 127, 121, 129, 134, 129, 127, 122, 124, 123, 123, 126, 111, 118, 132, 115, 143, 132, 97, 112, 120, 123, 112, 117, 134, 148, 124, 133, 113, 112, 123, 125, 118, 134, 131, 128, 141, 124, 150, 109, 128, 122, 112, 134, 114, 130, 134, 128, 144, 106, 103, 125, 128, 133, 141, 128, 116, 121, 119, 103, 112, 112, 123, 110, 126, 108, 111, 117, 110, 117, 114, 129, 129, 125, 135, 118, 143, 133, 123, 108, 113, 116, 127, 116, 126, 123, 117, 121, 112, 129, 127, 136, 130, 124, 141, 100, 119, 130, 124, 144, 122, 143, 129, 129, 121, 122, 120, 117, 127, 126, 113, 119, 106, 122, 120, 130, 115, 129, 126, 114, 109, 129, 125, 127, 128, 133, 116, 136, 120, 107, 134, 113, 121, 131, 127, 137, 119, 106, 124, 136, 121, 134, 135, 122, 129, 106, 126, 118, 136, 144, 123, 118, 115, 140, 127, 128, 126, 129, 126, 133, 129, 112, 128, 116, 114, 122, 121, 112, 122, 137, 121, 105, 121, 143, 135, 151, 132, 113, 141, 137, 122, 120, 111, 130, 109, 135, 134, 135, 138, 135, 137, 132, 102, 132, 137, 115, 133, 128, 127, 126, 136, 112, 128, 136, 143, 111, 119, 132, 127, 121, 144, 121, 112, 142, 103, 114, 119, 129, 124, 130, 126, 120, 115, 112, 140, 133, 117, 138, 132, 132, 127, 132, 126, 125, 117, 130, 113, 115, 141, 119, 128, 139, 137, 123, 125, 123, 150, 117, 119, 130, 109, 122, 124, 132, 125, 125, 134, 132, 129, 101, 133, 121, 139, 127, 112, 114, 128, 130, 125, 136, 122, 114, 118, 136, 131, 121, 134, 114, 128, 124, 129, 137, 129, 125, 129, 130, 110, 126, 111, 117, 132, 131, 130, 118, 117, 130, 125, 128, 115, 131, 124, 122, 104, 133, 139, 120, 120, 131, 126, 122, 133, 130, 128, 127, 131, 104, 128, 109, 114, 125, 126, 122, 122, 127, 128, 125, 122, 139, 135, 132, 104, 115, 124, 116, 133, 124, 135, 110, 125, 127, 120, 132, 138, 130, 115, 127, 120, 122, 134, 118, 125, 129, 134, 133, 119, 138, 118, 121, 120, 114, 140, 132, 115, 114, 125, 122, 148, 127, 126, 128, 122, 124, 123, 108, 112, 112, 134, 118, 140, 131, 104, 112, 136, 129, 126, 121, 127, 137, 152, 118, 126, 120, 119, 121, 146, 139, 127, 130, 119, 128, 128, 133, 133, 116, 126, 121, 115, 122, 119, 125, 138, 115, 118, 118, 121, 131, 138, 112, 106, 124, 109, 114, 140, 128, 146, 131, 113, 129, 111, 125, 124, 116, 141, 139, 132, 125, 117, 125, 134, 129, 125, 125, 130, 124, 134, 135, 118, 125, 138, 126, 130, 123, 126, 131, 111, 116, 126, 130, 133, 120, 134, 127, 128, 125, 129, 141, 127, 135, 135, 106, 126, 117, 130, 125, 119, 107, 115, 127, 111, 131, 114, 130, 111, 117, 130, 123, 88, 146, 132, 129, 114, 126, 110, 123, 128, 135, 130, 123, 124, 142, 130, 120, 128, 114, 113, 110, 115, 122, 103, 121, 123, 128, 136, 131, 116, 135, 121, 120, 119, 119, 136, 105, 133, 142, 127, 134, 134, 118, 128, 104, 128, 128, 117, 103, 123, 127, 133, 127, 114, 145, 133, 122, 129, 130, 117, 114, 127, 122, 136, 112, 126, 117, 123, 142, 105, 125, 113, 126, 124, 129, 119, 131, 127, 122, 131, 122, 119, 123, 134, 118, 137, 125, 124, 133, 133, 134, 138, 124, 135, 116, 122, 126, 130, 114, 132, 120, 122, 132, 131, 121, 122, 130, 127, 119, 121, 133, 122, 127, 123, 123, 129, 127, 127, 136, 130, 132, 134, 126, 123, 117, 130, 132, 129, 128, 125, 126, 127, 146, 119, 113, 124, 139, 113, 122, 112, 119, 115, 101, 123, 127, 109, 138, 138, 121, 136, 154, 127, 107, 132, 118, 121, 120, 130, 135, 134, 109, 129, 123, 123, 123, 132, 139, 109, 119, 129, 133, 115, 123, 117, 110, 122, 124, 133, 134, 132, 134, 103, 125, 122, 117, 111, 117, 119, 132, 141, 132, 135, 126, 123, 119, 136, 134, 124, 132, 135, 125, 116, 148, 129, 133, 118, 137, 119, 115, 137, 126, 127, 125, 116, 98, 102, 126, 107, 126, 147, 118, 120, 117, 127, 128, 140, 134, 125, 135, 120, 125, 122, 116, 125, 130, 140, 123, 128, 129, 122, 125, 105, 128, 123, 128, 128, 118, 120, 126, 120, 111, 118, 135, 123, 126, 131, 139, 118, 124, 119, 133, 123, 108, 129, 123, 135, 105, 131, 145, 135, 143, 129, 112, 125, 135, 135, 129, 121, 114, 144, 131, 113, 142, 117, 141, 132, 120, 124, 121, 151, 118, 107, 126, 125, 123, 132, 129, 122, 125, 123, 133, 125, 130, 123, 128, 109, 154, 120, 132, 134, 133, 127, 121, 139, 124, 129, 119, 113, 117, 108, 126, 136, 119, 119, 130, 112, 123, 129, 125, 104, 134, 138, 121, 120, 118, 147, 124, 130, 123, 123, 140, 129, 141, 134, 126, 154, 117, 128, 120, 148, 137, 129, 134, 136, 122, 133, 125, 154, 153, 136, 119, 121, 137, 122, 104, 131, 139, 127, 114, 126, 117, 121, 117, 112, 126, 123, 124, 125, 122, 125, 122, 131, 122, 133, 131, 144, 119, 120, 130, 119, 130, 119, 118, 129, 130, 124, 130, 119, 131, 122, 126, 129, 134, 111, 118, 137, 120, 128, 129, 136, 134, 137, 120, 131, 127, 118, 137, 132, 120, 133, 130, 122, 124, 117, 119, 125, 112, 125, 126, 139, 128, 126, 131, 119, 152, 116, 121, 101, 122, 120, 129, 122, 119, 133, 113, 137, 139, 127, 118, 122, 132, 135, 147, 124, 122, 116, 133, 128, 122, 128, 136, 133, 125, 107, 121, 135, 144, 124, 132, 118, 122, 111, 112, 124, 121, 113, 131, 133, 112, 121, 128, 107, 120, 131, 124, 125, 115, 111, 114, 108, 139, 133, 123, 99, 127, 117, 133, 121, 121, 118, 121, 136, 117, 130, 148, 118, 122, 152, 124, 131, 125, 146, 116, 126, 132, 124, 115, 124, 123, 126, 138, 126, 125, 122, 112, 125, 112, 120, 124, 117, 126, 130, 125, 120, 138, 134, 110, 130, 116, 132, 113, 121, 148, 125, 139, 125, 126, 130, 136, 133, 139, 145, 113, 121, 124, 139, 142, 120, 123, 118, 124, 121, 125, 127, 117, 145, 122, 126, 121, 132, 136, 115, 115, 132, 118, 127, 125, 120, 117, 109, 107, 112, 123, 122, 115, 127, 122, 121, 141, 140, 129, 148, 129, 117, 115, 112, 136, 121, 138, 115, 125, 127, 120, 125, 134, 123, 130, 120, 129, 154, 125, 135, 132, 113, 127, 131, 127, 135, 130, 143, 111, 138, 110, 115, 126, 122, 140, 125, 135, 130, 125, 136, 141, 131, 137, 114, 123, 116, 131, 128, 139, 142, 113, 122, 111, 126, 105, 130, 119, 128, 132, 129, 126, 139, 111, 108, 138, 143, 129, 132, 117, 135, 122, 119, 127, 126, 128, 132, 143, 121, 105, 128, 123, 128, 139, 132, 143, 116, 128, 132, 126, 129, 135, 110, 130, 127, 133, 123, 135, 112, 103, 130, 110, 128, 147, 136, 140, 114, 132, 127, 114, 125, 132, 118, 129, 124, 122, 125, 128, 135, 130, 120, 132, 140, 126, 131, 127, 131, 131, 119, 127, 122, 128, 115, 108, 127, 126, 103, 118, 124, 126, 127, 120, 124, 135, 137, 134, 115, 113, 145, 110, 142, 117, 122, 126, 128, 109, 110, 126, 124, 103, 129, 126, 118, 110, 125, 122, 130, 130, 121, 118, 115, 126, 120, 126, 140, 115, 127, 124, 138, 138, 131, 118, 120, 117, 124, 128, 131, 118, 115, 149, 139, 135, 129, 131, 116, 130, 131, 125, 137, 128, 119, 125, 122, 116, 132, 107, 131, 144, 118, 118, 127, 114, 127, 116, 128, 141, 129, 147, 123, 129, 128, 120, 125, 121, 129, 128, 118, 120, 130, 128, 122, 128, 131, 122, 115, 119, 105, 131, 136, 128, 126, 118, 127, 136, 128, 115, 114, 120, 132, 142, 115, 129, 124, 120, 124, 106, 130, 133, 132, 115, 123, 125, 118, 105, 133, 124, 126, 121, 116, 111, 117, 145, 127, 128, 118, 163, 130, 119, 124, 125, 117, 115, 127, 124, 120, 137, 111, 132, 131, 138, 118, 126, 130, 127, 130, 122, 123, 101, 126, 118, 146, 127, 108, 112, 116, 137, 106, 127, 128, 108, 114, 125, 140, 119, 120, 127, 134, 122, 116, 124, 119, 126, 119, 138, 141, 120, 108, 128, 120, 113, 135, 123, 141, 131, 115, 138, 124, 118, 110, 133, 122, 105, 129, 120, 133, 129, 121, 129, 122, 128, 109, 113, 125, 145, 123, 141, 135, 139, 129, 118, 106, 121, 125, 150, 120, 122, 125, 118, 123, 130, 108, 111, 142, 125, 111, 106, 110, 125, 107, 116, 124, 118, 116, 130, 121, 127, 111, 112, 127, 129, 116, 122, 129, 130, 135, 128, 116, 107, 128, 144, 136, 125, 128, 134, 101, 142, 140, 138, 115, 132, 119, 147, 126, 109, 104, 115, 130, 132, 127, 151, 112, 136, 122, 129, 127, 149, 119, 134, 121, 146, 123, 124, 131, 117, 107, 136, 118, 113, 130, 128, 99, 112, 105, 107, 119, 120, 117, 135, 119, 123, 138, 128, 117, 120, 125, 125, 117, 138, 132, 125, 124, 138, 128, 124, 128, 118, 134, 134, 126, 128, 117, 118, 123, 109, 128, 140, 129, 123, 118, 121, 109, 118, 136, 126, 114, 123, 107, 132, 130, 137, 119, 123, 120, 116, 131, 121, 123, 125, 137, 127, 125, 133, 108, 127, 113, 127, 130, 124, 128, 119, 118, 120, 142, 112, 121, 112, 133, 122, 104, 123, 126, 133, 121, 120, 123, 130, 134, 151, 127, 122, 132, 132, 129, 130, 116, 122, 127, 115, 124, 132, 124, 121, 121, 129, 119, 140, 116, 128, 117, 116, 123, 117, 122, 123, 112, 123, 135, 124, 132, 126, 124, 119, 130, 126, 109, 129, 112, 106, 135, 121, 126, 135, 114, 115, 126, 118, 126, 128, 138, 130, 129, 113, 134, 120, 129, 135, 118, 126, 138, 130, 131, 125, 113, 114, 144, 126, 129, 104, 110, 114, 134, 111, 136, 122, 123, 119, 125, 121, 128, 121, 135, 107, 131, 124, 132, 112, 125, 130, 111, 126, 127, 112, 130, 139, 135, 129, 126, 132, 110, 130, 144, 131, 131, 151, 117, 123, 134, 110, 123, 142, 120, 124, 128, 133, 120, 128, 126, 125, 111, 140, 138, 121, 143, 131, 118, 131, 127, 121, 118, 120, 114, 137, 136, 113, 120, 114, 129, 153, 121, 112, 132, 126, 113, 125, 124, 127, 108, 120, 128, 124, 128, 128, 120, 125, 140, 132, 132, 116, 127, 117, 112, 127, 125, 118, 134, 125, 129, 125, 115, 140, 131, 129, 112, 116, 129, 134, 122, 108, 124, 136, 119, 132, 139, 142, 120, 98, 128, 130, 124, 131, 135, 131, 103, 115, 123, 122, 126, 106, 103, 118, 115, 129, 130, 134, 121, 139, 123, 128, 124, 118, 150, 133, 126, 123, 116, 136, 121, 122, 111, 128, 130, 124, 111, 120, 113, 139, 135, 112, 114, 145, 106, 116, 136, 125, 117, 119, 134, 104, 133, 118, 113, 123, 111, 119, 122, 128, 114, 128, 124, 125, 125, 123, 123, 123, 132, 126, 131, 109, 148, 121, 131, 119, 115, 134, 119, 135, 115, 101, 132, 133, 146, 108, 142, 120, 109, 123, 143, 135, 121, 136, 126, 128, 105, 133, 131, 123, 108, 162, 123, 121, 137, 126, 128, 119, 114, 129, 135, 135, 167, 137, 127, 124, 130, 126, 134, 121, 105, 118, 122, 117, 127, 126, 157, 137, 116, 139, 147, 112, 138, 126, 121, 113, 116, 138, 126, 131, 123, 131, 135, 127, 124, 124, 126, 127, 120, 122, 122, 122, 117, 126, 129, 119, 101, 118, 122, 121, 115, 121, 127, 133, 130, 116, 144, 93, 124, 115, 110, 101, 138, 129, 122, 135, 130, 130, 127, 122, 112, 135, 135, 134, 129, 134, 136, 130, 134, 107, 128, 108, 128, 125, 119, 116, 139, 123, 128, 123, 127, 126, 129, 140, 138, 124, 129, 147, 117, 123, 117, 120, 127, 149, 117, 123, 130, 121, 123, 130, 120, 145, 139, 121, 120, 123, 129, 115, 138, 132, 121, 129, 116, 133, 125, 103, 138, 128, 127, 111, 123, 131, 123, 126, 104, 141, 137, 123, 138, 126, 106, 134, 131, 113, 106, 103, 121, 118, 123, 123, 114, 122, 131, 157, 121, 125, 130, 111, 120, 130, 128, 134, 139, 140, 131, 110, 149, 131, 120, 114, 142, 115, 125, 130, 125, 134, 114, 121, 120, 124, 131, 138, 133, 141, 124, 129, 112, 120, 141, 117, 127, 110, 126, 141, 113, 128, 113, 119, 129, 113, 130, 138, 122, 127, 121, 123, 122, 119, 135, 110, 132, 109, 126, 123, 148, 132, 134, 114, 117, 145, 117, 147, 132, 118, 128, 138, 131, 141, 151, 124, 132, 122, 144, 126, 132, 124, 116, 123, 102, 118, 125, 134, 124, 124, 121, 122, 125, 136, 123, 130, 123, 130, 122, 105, 122, 108, 139, 127, 130, 128, 136, 118, 140, 124, 121, 135, 142, 128, 116, 129, 117, 131, 123, 132, 122, 122, 126, 133, 131, 125, 117, 140, 132, 122, 136, 124, 117, 129, 115, 144, 94, 133, 136, 129, 126, 134, 113, 135, 113, 114, 136, 120, 138, 126, 115, 136, 133, 125, 130, 125, 113, 135, 127, 137, 128, 113, 136, 118, 121, 130, 130, 122, 126, 135, 121, 118, 112, 132, 121, 111, 132, 127, 135, 122, 126, 121, 98, 109, 112, 129, 135, 129, 115, 126, 134, 124, 125, 121, 114, 109, 113, 130, 138, 129, 121, 121, 109, 116, 123, 143, 118, 118, 142, 119, 106, 124, 130, 148, 130, 111, 124, 130, 105, 114, 127, 130, 118, 144, 119, 114, 125, 145, 129, 147, 135, 130, 133, 117, 120, 118, 118, 130, 134, 118, 125, 131, 118, 114, 120, 117, 137, 120, 136, 126, 137, 125, 120, 129, 122, 144, 121, 133, 135, 112, 106, 117, 135, 101, 110, 123, 120, 130, 127, 131, 129, 139, 128, 137, 119, 122, 127, 136, 122, 133, 131, 133, 117, 116, 121, 110, 110, 117, 129, 103, 144, 124, 121, 127, 133, 132, 117, 131, 137, 114, 127, 132, 117, 129, 131, 104, 110, 144, 139, 124, 116, 126, 118, 119, 140, 127, 113, 121, 140, 132, 132, 122, 123, 120, 132, 108, 124, 121, 138, 112, 129, 123, 127, 116, 121, 118, 123, 121, 128, 103, 116, 122, 132, 124, 133, 126, 133, 123, 115, 138, 136, 137, 125, 136, 120, 131, 127, 131, 108, 141, 116, 120, 117, 127, 150, 134, 124, 144, 130, 120, 113, 133, 124, 131, 116, 125, 120, 121, 129, 128, 113, 94, 106, 129, 132, 129, 142, 126, 128, 118, 117, 118, 116, 145, 84, 105, 124, 129, 124, 119, 120, 125, 124, 125, 113, 132, 125, 134, 126, 120, 130, 155, 136, 128, 121, 123, 133, 108, 119, 146, 120, 120, 139, 130, 115, 127, 129, 143, 125, 129, 110, 114, 118, 118, 115, 122, 126, 136, 115, 128, 121, 112, 111, 135, 119, 129, 127, 115, 117, 123, 123, 123, 122, 126, 146, 137, 127, 118, 124, 130, 131, 129, 104, 124, 106, 125, 122, 129, 128, 127, 119, 114, 113, 123, 115, 131, 128, 130, 132, 137, 130, 127, 130, 131, 133, 106, 111, 116, 117, 123, 125, 123, 117, 127, 125, 130, 122, 127, 109, 144, 158, 123, 123, 135, 123, 127, 118, 135, 137, 139, 128, 137, 128, 124, 121, 138, 127, 134, 110, 123, 118, 124, 128, 126, 125, 118, 124, 124, 139, 136, 129, 135, 131, 123, 123, 111, 126, 130, 118, 141, 119, 132, 119, 137, 132, 125, 116, 119, 141, 104, 128, 142, 124, 132, 129, 118, 118, 132, 107, 128, 113, 124, 125, 134, 120, 128, 130, 126, 123, 111, 124, 124, 126, 125, 133, 126, 133, 107, 114, 126, 130, 130, 106, 130, 133, 137, 117, 116, 119, 120, 127, 155, 133, 144, 145, 128, 120, 142, 115, 114, 120, 110, 114, 144, 118, 110, 130, 102, 135, 124, 122, 132, 109, 146, 125, 122, 123, 132, 149, 123, 125, 136, 115, 128, 133, 128, 137, 124, 111, 134, 111, 110, 129, 142, 105, 143, 150, 123, 139, 129, 119, 115, 133, 127, 129, 126, 123, 132, 141, 128, 133, 120, 151, 121, 120, 120, 135, 121, 120, 125, 129, 130, 136, 113, 123, 136, 134, 136, 125, 130, 123, 116, 122, 121, 135, 128, 139, 115, 115, 116, 141, 126, 131, 116, 111, 126, 130, 130, 122, 124, 133, 134, 139, 128, 121, 134, 142, 121, 126, 130, 131, 135, 128, 135, 125, 116, 128, 114, 123, 127, 134, 113, 107, 145, 137, 120, 105, 109, 149, 136, 126, 124, 107, 124, 125, 125, 122, 121, 138, 114, 140, 125, 139, 125, 113, 127, 126, 127, 130, 126, 117, 133, 113, 134, 117, 116, 116, 138, 125, 143, 119, 139, 130, 126, 118, 128, 123, 120, 139, 136, 121, 138, 115, 133, 120, 137, 117, 118, 117, 137, 113, 128, 111, 125, 135, 118, 118, 110, 125, 134, 137, 116, 141, 124, 127, 123, 123, 127, 123, 112, 126, 132, 132, 134, 130, 110, 111, 131, 115, 144, 131, 117, 128, 141, 132, 131, 125, 129, 150, 112, 136, 125, 121, 124, 112, 131, 115, 132, 128, 132, 121, 131, 142, 151, 131, 139, 125, 128, 104, 112, 112, 120, 130, 124, 140, 123, 127, 120, 126, 143, 137, 120, 98, 131, 127, 132, 140, 117, 123, 130, 120, 119, 111, 129, 136, 119, 134, 126, 105, 139, 127, 134, 136, 112, 110, 121, 129, 154, 144, 117, 138, 127, 110, 121, 119, 129, 135, 120, 126, 133, 120, 136, 111, 123, 127, 142, 116, 126, 118, 128, 139, 125, 139, 132, 125, 120, 142, 132, 136, 134, 135, 121, 131, 127, 127, 129, 131, 132, 125, 132, 119, 116, 126, 123, 144, 110, 125, 130, 119, 129, 122, 126, 123, 130, 123, 131, 124, 103, 124, 145, 128, 111, 147, 136, 134, 115, 140, 110, 113, 128, 119, 125, 118, 136, 124, 132, 119, 123, 123, 114, 129, 121, 113, 134, 130, 134, 103, 109, 109, 123, 126, 123, 118, 152, 125, 109, 106, 116, 114, 119, 125, 133, 128, 107, 133, 130, 116, 122, 118, 133, 126, 121, 115, 125, 126, 119, 116, 131, 123, 121, 129, 129, 140, 124, 118, 129, 141, 126, 132, 156, 129, 117, 121, 125, 122, 113, 134, 122, 113, 130, 126, 122, 123, 113, 132, 128, 132, 132, 134, 128, 135, 127, 134, 118, 118, 125, 136, 126, 126, 127, 119, 117, 133, 124, 116, 126, 127, 123, 130, 118, 121, 112, 140, 124, 109, 115, 124, 131, 130, 121, 144, 122, 134, 117, 138, 130, 133, 134, 123, 121, 120, 118, 125, 122, 121, 96, 124, 137, 134, 121, 116, 116, 121, 142, 133, 99, 125, 120, 131, 116, 120, 120, 122, 125, 125, 130, 111, 122, 118, 118, 125, 120, 124, 132, 128, 111, 128, 109, 125, 144, 130, 118, 118, 126, 117, 135, 129, 136, 125, 140, 122, 126, 106, 120, 124, 118, 130, 132, 124, 119, 118, 121, 120, 111, 132, 135, 122, 141, 110, 117, 113, 112, 96, 129, 132, 138, 122, 136, 113, 127, 118, 137, 120, 147, 146, 117, 125, 120, 142, 119, 125, 128, 125, 143, 128, 137, 116, 113, 132, 117, 120, 138, 115, 135, 126, 107, 126, 119, 113, 131, 116, 136, 135, 136, 125, 118, 139, 129, 112, 146, 146, 120, 107, 125, 134, 119, 133, 135, 136, 131, 140, 125, 123, 120, 138, 111, 130, 138, 134, 134, 121, 107, 122, 116, 115, 130, 117, 108, 117, 116, 106, 156, 136, 128, 122, 115, 134, 129, 122, 115, 137, 117, 127, 119, 135, 116, 128, 122, 123, 119, 139, 132, 128, 112, 140, 133, 114, 132, 120, 115, 140, 111, 112, 144, 132, 135, 136, 119, 141, 120, 140, 124, 119, 133, 142, 109, 126, 134, 109, 117, 119, 127, 149, 143, 119, 128, 96, 144, 149, 105, 121, 125, 118, 129, 128, 128, 135, 133, 157, 119, 128, 137, 119, 123, 120, 116, 118, 128, 130, 134, 133, 113, 145, 114, 123, 124, 109, 113, 133, 113, 134, 137, 133, 119, 117, 116, 128, 116, 114, 113, 128, 111, 117, 127, 124, 123, 109, 127, 134, 129, 143, 131, 118, 117, 109, 127, 125, 118, 125, 128, 130, 109, 144, 109, 126, 130, 117, 131, 122, 123, 132, 122, 133, 121, 126, 123, 118, 114, 122, 129, 118, 107, 134, 122, 120, 122, 114, 143, 117, 123, 103, 124, 111, 133, 129, 105, 129, 124, 135, 119, 123, 107, 140, 128, 121, 125, 124, 131, 133, 115, 131, 134, 117, 107, 147, 123, 96, 119, 122, 114, 107, 119, 141, 140, 117, 132, 121, 134, 106, 128, 138, 118, 120, 124, 143, 114, 119, 133, 113, 144, 153, 122, 120, 134, 115, 123, 127, 130, 132, 124, 125, 134, 140, 116, 116, 132, 144, 134, 144, 112, 139, 127, 142, 132, 109, 131, 113, 117, 116, 110, 122, 135, 113, 122, 150, 126, 115, 117, 138, 147, 129, 126, 121, 132, 138, 113, 126, 131, 113, 122, 140, 153, 124, 129, 140, 118, 115, 116, 135, 114, 133, 113, 117, 122, 135, 122, 111, 126, 153, 113, 145, 132, 126, 119, 98, 120, 119, 120, 122, 129, 117, 108, 142, 136, 109, 148, 112, 140, 88, 123, 124, 111, 114, 123, 123, 138, 125, 136, 133, 127, 131, 151, 124, 133, 133, 130, 134, 134, 122, 115, 145, 124, 124, 127, 120, 128, 119, 125, 156, 129, 116, 148, 132, 110, 104, 116, 143, 106, 119, 124, 119, 139, 148, 116, 145, 120, 124, 116, 126, 121, 96, 129, 124, 133, 122, 111, 159, 128, 122, 134, 122, 127, 130, 146, 115, 112, 125, 137, 129, 121, 137, 115, 111, 128, 126, 128, 124, 131, 129, 119, 124, 140, 121, 133, 122, 128, 135, 122, 119, 126, 112, 112, 111, 150, 113, 108, 124, 123, 125, 132, 137, 133, 150, 132, 123, 127, 106, 124, 116, 118, 134, 123, 106, 150, 137, 121, 131, 124, 107, 118, 121, 126, 133, 129, 122, 132, 131, 144, 112, 132, 132, 125, 117, 150, 121, 118, 126, 126, 135, 118, 121, 140, 125, 118, 134, 136, 126, 138, 118, 134, 121, 137, 129, 130, 119, 113, 126, 132, 124, 112, 129, 140, 136, 118, 130, 113, 123, 128, 105, 145, 128, 142, 109, 124, 124, 131, 126, 139, 130, 118, 141, 122, 109, 136, 106, 116, 124, 139, 129, 129, 128, 118, 122, 130, 141, 144, 133, 129, 130, 129, 111, 113, 114, 133, 111, 125, 134, 116, 124, 108, 128, 117, 140, 115, 135, 120, 133, 130, 115, 130, 114, 122, 128, 139, 110, 110, 129, 122, 132, 131, 118, 148, 126, 151, 126, 131, 125, 128, 108, 150, 124, 142, 126, 125, 140, 121, 118, 106, 127, 127, 114, 123, 142, 119, 133, 132, 130, 106, 124, 121, 136, 119, 124, 126, 124, 125, 139, 115, 130, 107, 141, 164, 138, 117, 117, 132, 136, 146, 133, 129, 128, 134, 123, 123, 135, 117, 138, 123, 126, 124, 135, 115, 139, 132, 130, 129, 124, 140, 131, 125, 127, 123, 130, 127, 120, 126, 116, 119, 105, 117, 135, 131, 153, 131, 125, 141, 129, 126, 134, 129, 117, 130, 130, 108, 120, 131, 123, 118, 112, 109, 117, 129, 117, 137, 119, 122, 121, 137, 136, 146, 128, 117, 122, 146, 126, 123, 131, 115, 140, 124, 147, 123, 138, 112, 118, 123, 121, 114, 132, 124, 117, 120, 125, 145, 118, 154, 145, 108, 129, 110, 125, 115, 127, 125, 125, 129, 113, 120, 110, 108, 140, 146, 123, 126, 136, 119, 131, 122, 132, 126, 135, 132, 114, 138, 114, 105, 132, 139, 130, 120, 144, 118, 113, 141, 109, 130, 125, 118, 143, 140, 122, 123, 117, 138, 122, 133, 113, 135, 134, 125, 133, 112, 111, 120, 141, 116, 143, 144, 130, 124, 124, 156, 127, 100, 127, 123, 134, 117, 129, 137, 122, 110, 145, 124, 140, 127, 129, 139, 136, 114, 121, 127, 110, 142, 125, 79, 125, 131, 117, 139, 123, 127, 122, 131, 116, 110, 141, 126, 114, 121, 128, 126, 136, 122, 108, 122, 128, 121, 111, 107, 106, 114, 121, 116, 115, 126, 113, 130, 123, 131, 119, 140, 141, 133, 122, 146, 123, 115, 131, 129, 124, 116, 121, 119, 120, 127, 128, 121, 137, 114, 117, 128, 131, 108, 120, 125, 121, 100, 123, 131, 100, 113, 130, 144, 123, 124, 121, 121, 122, 121, 130, 130, 131, 111, 132, 139, 132, 129, 119, 115, 116, 121, 142, 131, 120, 130, 122, 114, 141, 133, 118, 135, 121, 121, 123, 122, 136, 118, 115, 104, 121, 120, 144, 126, 122, 133, 120, 125, 133, 128, 136, 118, 126, 117, 123, 105, 143, 130, 132, 129, 121, 109, 120, 144, 126, 103, 133, 125, 125, 110, 125, 128, 132, 109, 122, 113, 126, 117, 127, 106, 114, 146, 126, 113, 140, 113, 123, 121, 131, 125, 102, 129, 118, 121, 114, 116, 119, 124, 98, 134, 101, 109, 157, 136, 128, 119, 143, 115, 120, 113, 129, 121, 115, 110, 126, 141, 127, 138, 118, 138, 123, 134, 132, 150, 115, 128, 121, 117, 113, 128, 124, 123, 155, 109, 106, 131, 103, 126, 137, 117, 121, 126, 118, 135, 124, 121, 138, 118, 118, 116, 136, 124, 137, 116, 140, 115, 118, 129, 125, 135, 121, 135, 135, 142, 134, 109, 129, 118, 126, 126, 129, 135, 118, 113, 120, 132, 129, 145, 124, 129, 116, 125, 116, 112, 120, 116, 126, 114, 130, 107, 120, 139, 123, 137, 116, 115, 132, 129, 146, 150, 128, 119, 121, 125, 112, 134, 99, 118, 143, 116, 110, 134, 120, 138, 104, 120, 116, 135, 128, 116, 128, 117, 133, 106, 129, 134, 139, 126, 113, 125, 124, 113, 128, 129, 130, 130, 122, 153, 123, 119, 116, 108, 121, 113, 134, 120, 131, 123, 120, 137, 124, 133, 110, 125, 139, 127, 121, 122, 130, 134, 118, 126, 131, 128, 131, 116, 127, 123, 128, 128, 120, 135, 121, 107, 134, 107, 116, 122, 127, 118, 130, 114, 124, 125, 124, 129, 121, 123, 120, 127, 132, 142, 123, 133, 122, 126, 133, 126, 138, 108, 111, 129, 118, 137, 114, 118, 120, 115, 128, 115, 131, 124, 116, 113, 118, 119, 127, 131, 128, 144, 109, 134, 140, 125, 129, 116, 121, 138, 134, 130, 116, 121, 126, 130, 125, 130, 107, 125, 123, 125, 131, 137, 119, 128, 120, 124, 129, 126, 143, 123, 132, 115, 129, 146, 125, 126, 115, 115, 114, 138, 125, 126, 126, 144, 121, 132, 135, 123, 137, 142, 135, 117, 123, 115, 135, 131, 123, 140, 133, 137, 132, 109, 109, 132, 131, 126, 133, 133, 137, 140, 108, 116, 123, 117, 120, 115, 119, 118, 129, 107, 131, 130, 133, 129, 122, 134, 127, 122, 127, 122, 118, 127, 121, 148, 120, 146, 123, 122, 108, 121, 129, 113, 125, 112, 141, 126, 126, 132, 126, 127, 138, 101, 130, 113, 125, 128, 138, 122, 120, 119, 112, 114, 127, 119, 131, 136, 117, 125, 139, 144, 114, 124, 124, 132, 115, 129, 133, 146, 134, 121, 128, 137, 131, 169, 122, 131, 143, 115, 118, 125, 128, 128, 124, 128, 137, 123, 140, 125, 128, 120, 122, 133, 127, 118, 106, 115, 120, 115, 120, 124, 140, 115, 120, 126, 133, 144, 134, 152, 121, 130, 123, 134, 119, 128, 128, 123, 137, 125, 127, 114, 120, 109, 131, 105, 129, 133, 127, 136, 120, 128, 128, 120, 121, 116, 136, 131, 125, 118, 114, 130, 128, 128, 117, 130, 116, 132, 119, 126, 138, 112, 123, 116, 114, 117, 121, 104, 134, 120, 129, 125, 128, 124, 127, 127, 114, 108, 144, 128, 112, 122, 134, 123, 133, 123, 125, 130, 147, 127, 120, 122, 127, 141, 139, 135, 110, 114, 102, 129, 121, 148, 127, 127, 111, 121, 134, 134, 129, 144, 127, 112, 125, 114, 122, 134, 152, 133, 131, 129, 127, 116, 119, 111, 120, 116, 134, 114, 127, 127, 125, 123, 126, 153, 112, 131, 132, 124, 129, 120, 137, 118, 124, 131, 122, 113, 123, 126, 129, 130, 127, 133, 118, 124, 115, 118, 126, 128, 114, 111, 131, 115, 127, 118, 113, 104, 129, 119, 113, 144, 127, 122, 123, 124, 117, 125, 132, 146, 116, 137, 115, 138, 133, 131, 130, 132, 115, 110, 122, 116, 118, 128, 133, 122, 124, 122, 128, 117, 134, 128, 117, 140, 143, 132, 110, 132, 117, 116, 127, 116, 126, 135, 118, 127, 138, 112, 124, 120, 142, 119, 137, 115, 120, 123, 134, 137, 127, 118, 123, 142, 110, 115, 129, 112, 111, 120, 122, 131, 116, 121, 114, 121, 140, 132, 132, 132, 120, 128, 115, 119, 107, 111, 122, 137, 140, 140, 130, 134, 132, 132, 122, 146, 110, 126, 136, 140, 113, 147, 118, 113, 123, 144, 120, 117, 120, 126, 105, 121, 117, 127, 118, 150, 123, 132, 112, 136, 134, 129, 126, 117, 126, 127, 140, 136, 130, 137, 102, 148, 118, 121, 111, 126, 123, 127, 112, 106, 113, 128, 121, 110, 142, 123, 133, 146, 107, 121, 129, 124, 138, 146, 114, 114, 117, 123, 140, 124, 120, 115, 110, 116, 133, 130, 106, 130, 128, 134, 144, 138, 141, 116, 130, 127, 144, 120, 111, 132, 117, 111, 140, 124, 132, 130, 135, 118, 131, 119, 136, 93, 140, 114, 117, 108, 115, 122, 135, 122, 127, 131, 130, 134, 130, 108, 140, 118, 146, 136, 120, 122, 132, 114, 147, 131, 117, 127, 138, 130, 129, 154, 137, 142, 122, 119, 103, 121, 130, 110, 145, 127, 113, 127, 134, 110, 112, 116, 138, 127, 104, 146, 116, 125, 129, 133, 126, 131, 129, 130, 118, 112, 116, 131, 118, 124, 140, 131, 103, 129, 126, 124, 133, 125, 121, 107, 145, 108, 125, 115, 137, 130, 145, 111, 131, 117, 134, 131, 131, 122, 121, 121, 114, 115, 117, 122, 129, 127, 129, 129, 116, 123, 131, 119, 122, 128, 134, 123, 134, 141, 139, 116, 120, 125, 129, 118, 126, 137, 132, 103, 117, 121, 127, 130, 110, 136, 128, 129, 141, 135, 133, 143, 114, 120, 117, 109, 117, 132, 109, 146, 133, 116, 129, 128, 120, 113, 97, 151, 119, 125, 117, 130, 113, 114, 143, 142, 136, 121, 136, 122, 138, 125, 119, 121, 116, 132, 129, 114, 125, 117, 144, 116, 127, 139, 121, 128, 104, 121, 154, 114, 109, 137, 112, 109, 111, 131, 130, 123, 128, 120, 125, 138, 130, 146, 122, 128, 107, 116, 113, 120, 112, 122, 122, 122, 141, 134, 133, 129, 135, 114, 111, 118, 129, 129, 114, 132, 115, 114, 114, 130, 125, 130, 135, 129, 114, 119, 128, 125, 125, 120, 108, 129, 129, 129, 135, 114, 136, 117, 127, 124, 136, 120, 139, 123, 124, 105, 145, 118, 123, 121, 135, 131, 125, 134, 120, 144, 126, 129, 128, 109, 139, 137, 114, 115, 141, 134, 133, 124, 136, 118, 131, 120, 139, 117, 136, 117, 111, 121, 136, 110, 112, 109, 148, 121, 116, 143, 118, 127, 136, 108, 116, 128, 152, 126, 119, 118, 130, 110, 125, 131, 120, 134, 135, 122, 143, 111, 128, 128, 150, 125, 127, 134, 112, 133, 124, 131, 108, 105, 125, 105, 122, 121, 123, 108, 105, 130, 118, 134, 113, 130, 109, 126, 137, 135, 114, 126, 108, 126, 125, 129, 125, 149, 130, 123, 121, 125, 136, 119, 123, 119, 121, 143, 134, 127, 133, 130, 130, 122, 132, 132, 121, 120, 125, 144, 108, 133, 130, 97, 129, 119, 110, 126, 132, 129, 108, 130, 114, 137, 136, 127, 138, 125, 128, 152, 119, 121, 119, 99, 136, 140, 122, 114, 116, 127, 129, 112, 119, 131, 113, 118, 128, 128, 126, 142, 114, 139, 125, 122, 138, 123, 127, 131, 119, 135, 129, 140, 122, 130, 138, 128, 123, 111, 136, 133, 140, 116, 138, 130, 107, 147, 113, 125, 134, 135, 132, 147, 131, 119, 131, 142, 114, 138, 107, 137, 117, 129, 122, 142, 132, 115, 124, 128, 130, 108, 118, 124, 117, 126, 113, 112, 144, 113, 121, 139, 128, 131, 135, 118, 131, 114, 134, 108, 136, 130, 119, 128, 138, 144, 128, 129, 124, 115, 122, 124, 116, 114, 129, 132, 113, 138, 129, 142, 118, 123, 113, 116, 127, 138, 116, 128, 129, 127, 133, 140, 115, 124, 124, 128, 128, 117, 126, 130, 129, 131, 117, 128, 115, 113, 135, 130, 112, 130, 125, 128, 126, 122, 122, 125, 119, 127, 131, 124, 141, 124, 111, 129, 121, 135, 124, 130, 119, 125, 126, 121, 108, 120, 143, 134, 120, 133, 121, 118, 114, 111, 118, 132, 153, 110, 112, 114, 135, 126, 139, 130, 106, 115, 125, 132, 126, 131, 131, 133, 137, 114, 120, 124, 130, 118, 119, 116, 124, 127, 111, 129, 132, 134, 118, 120, 125, 141, 119, 109, 129, 119, 128, 144, 126, 122, 114, 132, 129, 113, 123, 118, 128, 106, 133, 135, 147, 120, 115, 117, 104, 131, 126, 126, 117, 144, 110, 117, 114, 124, 123, 124, 127, 117, 120, 135, 123, 108, 119, 123, 124, 129, 115, 129, 118, 127, 128, 121, 140, 135, 123, 116, 110, 130, 127, 135, 107, 115, 107, 128, 118, 125, 112, 126, 140, 126, 114, 126, 112, 108, 126, 126, 136, 125, 105, 144, 137, 139, 127, 125, 126, 119, 116, 138, 119, 140, 125, 133, 131, 123, 110, 123, 125, 119, 116, 119, 143, 108, 119, 115, 133, 122, 131, 120, 133, 126, 137, 129, 127, 128, 119, 134, 117, 136, 136, 122, 118, 128, 133, 133, 128, 135, 122, 126, 123, 118, 115, 126, 141, 113, 142, 129, 120, 116, 128, 119, 147, 126, 128, 128, 121, 132, 110, 95, 116, 135, 121, 135, 126, 122, 113, 129, 127, 125, 119, 134, 123, 135, 120, 140, 124, 128, 130, 125, 126, 132, 126, 116, 107, 129, 121, 149, 116, 116, 107, 145, 127, 118, 118, 103, 136, 117, 147, 131, 154, 137, 114, 105, 120, 104, 126, 140, 129, 106, 139, 131, 98, 122, 124, 124, 116, 141, 120, 121, 124, 135, 134, 136, 119, 134, 122, 120, 133, 141, 124, 142, 129, 130, 125, 118, 122, 120, 129, 130, 109, 124, 120, 135, 115, 132, 124, 106, 114, 149, 125, 134, 128, 113, 132, 115, 125, 121, 115, 135, 132, 152, 106, 144, 137, 149, 129, 125, 132, 132, 129, 131, 126, 125, 124, 114, 136, 120, 135, 143, 126, 115, 127, 150, 122, 124, 125, 117, 122, 120, 132, 121, 138, 138, 116, 121, 115, 99, 125, 122, 126, 126, 133, 123, 128, 132, 127, 121, 133, 125, 130, 111, 115, 124, 121, 132, 129, 107, 123, 106, 121, 137, 120, 124, 124, 132, 134, 111, 112, 119, 124, 143, 121, 118, 141, 130, 116, 138, 124, 137, 124, 139, 130, 114, 122, 119, 131, 132, 130, 149, 126, 127, 129, 112, 119, 134, 144, 128, 111, 126, 115, 119, 133, 122, 119, 121, 135, 140, 112, 122, 122, 109, 139, 135, 118, 115, 131, 145, 119, 115, 135, 119, 126, 128, 127, 110, 112, 133, 133, 147, 112, 116, 122, 120, 136, 130, 122, 140, 134, 138, 122, 132, 127, 133, 126, 133, 109, 134, 133, 117, 141, 123, 138, 129, 127, 134, 137, 122, 126, 135, 122, 119, 132, 133, 127, 126, 126, 133, 133, 120, 110, 129, 121, 116, 133, 130, 115, 125, 118, 126, 135, 116, 121, 112, 121, 122, 119, 109, 113, 119, 141, 133, 128, 119, 127, 123, 135, 114, 118, 110, 113, 131, 119, 118, 127, 123, 138, 121, 124, 129, 134, 144, 124, 115, 142, 121, 115, 131, 143, 132, 125, 118, 124, 115, 114, 121, 123, 133, 122, 124, 113, 112, 127, 136, 113, 128, 130, 133, 120, 138, 137, 130, 124, 120, 128, 121, 120, 131, 132, 110, 128, 132, 113, 120, 149, 109, 126, 110, 118, 131, 127, 138, 116, 146, 112, 102, 114, 122, 114, 134, 136, 106, 109, 151, 118, 119, 128, 141, 124, 122, 134, 118, 114, 122, 119, 139, 140, 128, 126, 125, 122, 125, 131, 136, 142, 136, 116, 115, 130, 130, 116, 149, 127, 133, 128, 136, 111, 125, 117, 122, 129, 119, 120, 118, 120, 121, 111, 117, 121, 132, 120, 128, 111, 127, 123, 137, 118, 117, 141, 128, 118, 123, 122, 120, 144, 146, 132, 131, 132, 121, 124, 120, 115, 135, 108, 126, 140, 127, 137, 128, 110, 130, 99, 123, 136, 110, 114, 109, 124, 115, 137, 107, 125, 123, 131, 128, 122, 121, 149, 138, 135, 112, 117, 135, 131, 111, 120, 113, 124, 119, 112, 107, 137, 121, 136, 136, 122, 122, 110, 136, 121, 107, 134, 124, 129, 133, 137, 120, 140, 123, 117, 132, 121, 124, 126, 110, 123, 124, 121, 137, 142, 127, 132, 115, 130, 121, 139, 121, 132, 117, 136, 125, 121, 124, 127, 136, 121, 118, 142, 128, 128, 135, 134, 117, 128, 140, 128, 135, 129, 125, 145, 135, 120, 121, 129, 137, 130, 111, 122, 130, 119, 109, 130, 143, 124, 117, 122, 138, 129, 114, 113, 123, 128, 124, 118, 126, 109, 128, 126, 127, 108, 122, 131, 124, 139, 122, 136, 132, 143, 124, 120, 129, 121, 126, 126, 122, 129, 136, 131, 131, 118, 113, 123, 125, 125, 123, 125, 113, 118, 133, 124, 113, 127, 114, 122, 109, 120, 102, 132, 116, 148, 131, 149, 135, 137, 123, 110, 138, 114, 139, 124, 117, 118, 136, 108, 144, 125, 123, 142, 122, 129, 136, 129, 122, 137, 136, 127, 127, 153, 127, 109, 125, 132, 133, 132, 139, 127, 116, 124, 116, 114, 142, 118, 130, 120, 124, 121, 130, 126, 131, 123, 131, 124, 127, 131, 119, 126, 126, 115, 132, 116, 125, 118, 117, 129, 126, 119, 140, 139, 135, 127, 133, 115, 123, 121, 122, 135, 140, 119, 130, 130, 110, 122, 113, 142, 122, 130, 138, 129, 110, 125, 117, 123, 127, 131, 138, 95, 116, 132, 132, 137, 121, 130, 117, 133, 113, 107, 104, 119, 128, 109, 109, 106, 121, 125, 145, 120, 124, 144, 133, 103, 119, 124, 122, 124, 126, 111, 130, 122, 131, 123, 120, 136, 141, 123, 137, 135, 126, 126, 108, 128, 132, 123, 113, 131, 128, 118, 112, 132, 149, 115, 120, 138, 124, 109, 134, 120, 137, 127, 142, 118, 137, 130, 131, 138, 110, 98, 134, 108, 118, 128, 124, 125, 124, 124, 120, 108, 129, 129, 129, 121, 129, 135, 129, 128, 128, 117, 109, 116, 133, 131, 133, 144, 120, 135, 123, 115, 128, 120, 118, 117, 119, 117, 120, 130, 111, 136, 116, 113, 138, 115, 117, 120, 139, 125, 114, 127, 125, 124, 117, 130, 123, 132, 142, 133, 160, 128, 127, 125, 122, 110, 126, 134, 103, 133, 102, 130, 126, 124, 138, 141, 137, 132, 144, 132, 138, 141, 123, 118, 121, 123, 127, 108, 114, 128, 118, 138, 122, 128, 123, 127, 115, 133, 118, 135, 137, 125, 128, 122, 107, 116, 142, 140, 130, 146, 136, 120, 142, 126, 111, 105, 140, 134, 123, 125, 119, 124, 132, 121, 122, 131, 136, 131, 142, 114, 135, 136, 107, 124, 118, 115, 135, 125, 150, 114, 100, 116, 129, 104, 118, 129, 123, 113, 124, 123, 113, 128, 138, 131, 128, 146, 132, 138, 123, 129, 127, 129, 120, 109, 139, 81, 126, 131, 125, 130, 128, 121, 128, 108, 115, 125, 125, 121, 128, 145, 119, 128, 114, 112, 151, 112, 98, 116, 130, 116, 123, 135, 117, 127, 131, 120, 132, 123, 132, 127, 117, 127, 143, 133, 135, 132, 126, 118, 125, 128, 134, 139, 111, 120, 110, 139, 127, 131, 142, 134, 125, 120, 125, 130, 105, 143, 138, 124, 113, 114, 138, 115, 145, 140, 119, 117, 129, 123, 120, 126, 107, 103, 129, 121, 110, 116, 126, 122, 115, 136, 116, 128, 138, 114, 123, 128, 128, 120, 125, 122, 130, 132, 127, 122, 118, 137, 134, 121, 127, 124, 128, 122, 126, 126, 129, 128, 119, 121, 112, 149, 138, 141, 133, 123, 121, 119, 127, 122, 132, 112, 116, 133, 124, 115, 132, 118, 121, 121, 120, 158, 132, 109, 131, 119, 144, 127, 132, 119, 148, 102, 133, 110, 131, 123, 134, 118, 139, 120, 109, 110, 116, 138, 108, 142, 141, 143, 119, 136, 128, 144, 117, 121, 128, 121, 130, 128, 135, 125, 122, 143, 117, 138, 121, 129, 118, 116, 143, 116, 123, 125, 133, 124, 115, 108, 134, 131, 125, 134, 124, 123, 123, 124, 118, 125, 124, 132, 126, 132, 119, 125, 131, 131, 109, 118, 133, 135, 118, 128, 132, 128, 124, 135, 104, 125, 131, 123, 115, 140, 100, 131, 122, 132, 146, 122, 105, 129, 135, 120, 114, 142, 125, 117, 114, 131, 131, 131, 139, 138, 117, 124, 130, 123, 114, 131, 120, 134, 123, 129, 117, 113, 119, 131, 134, 134, 116, 117, 134, 117, 116, 112, 134, 111, 131, 108, 133, 120, 126, 138, 130, 146, 146, 125, 109, 130, 123, 166, 142, 124, 138, 111, 116, 120, 130, 112, 110, 130, 123, 111, 124, 133, 115, 118, 152, 120, 117, 127, 144, 122, 114, 120, 131, 137, 125, 124, 118, 130, 129, 138, 139, 128, 132, 118, 116, 136, 126, 113, 142, 121, 122, 126, 127, 131, 122, 136, 135, 135, 101, 143, 136, 132, 124, 112, 131, 134, 115, 111, 132, 118, 118, 127, 144, 101, 147, 125, 145, 129, 132, 133, 124, 117, 133, 117, 127, 135, 136, 135, 139, 121, 132, 124, 113, 132, 128, 125, 114, 108, 118, 129, 118, 110, 124, 128, 124, 114, 136, 125, 139, 150, 123, 119, 150, 119, 123, 142, 124, 124, 122, 127, 131, 138, 125, 131, 122, 119, 145, 140, 127, 138, 133, 139, 119, 116, 142, 127, 106, 131, 123, 116, 124, 123, 134, 118, 144, 112, 127, 137, 122, 132, 118, 125, 123, 106, 132, 119, 137, 144, 120, 125, 117, 121, 131, 127, 120, 140, 121, 129, 137, 101, 120, 135, 149, 123, 127, 119, 111, 129, 118, 127, 117, 123, 110, 132, 146, 125, 146, 126, 122, 116, 107, 113, 123, 114, 138, 149, 138, 143, 120, 129, 128, 119, 121, 118, 125, 124, 125, 130, 130, 131, 139, 120, 131, 127, 118, 127, 132, 126, 127, 120, 128, 124, 115, 119, 110, 107, 127, 119, 143, 125, 120, 155, 128, 128, 125, 120, 131, 133, 122, 123, 108, 131, 129, 143, 105, 115, 137, 132, 138, 127, 100, 116, 115, 125, 120, 139, 123, 128, 113, 123, 112, 131, 124, 129, 124, 118, 129, 113, 119, 117, 125, 145, 97, 125, 143, 120, 120, 145, 116, 130, 118, 128, 110, 117, 125, 119, 132, 120, 111, 131, 117, 137, 140, 144, 106, 119, 114, 132, 124, 126, 118, 99, 121, 135, 122, 142, 138, 128, 120, 114, 118, 135, 141, 129, 132, 132, 118, 120, 119, 134, 117, 139, 109, 129, 136, 141, 119, 116, 116, 111, 124, 136, 125, 125, 123, 116, 134, 114, 124, 119, 118, 125, 139, 127, 124, 140, 138, 123, 135, 113, 118, 134, 125, 120, 130, 120, 130, 131, 123, 117, 118, 125, 111, 128, 140, 111, 141, 117, 130, 121, 120, 118, 120, 125, 117, 129, 130, 121, 130, 124, 123, 118, 126, 131, 119, 126, 118, 140, 116, 130, 131, 113, 133, 142, 130, 122, 112, 116, 125, 127, 153, 117, 111, 144, 120, 120, 144, 138, 126, 137, 130, 119, 108, 131, 126, 138, 134, 124, 141, 117, 129, 108, 133, 131, 129, 120, 116, 140, 131, 123, 120, 141, 119, 120, 126, 142, 136, 140, 121, 146, 135, 148, 133, 141, 118, 124, 129, 132, 136, 152, 127, 119, 122, 128, 123, 107, 112, 128, 115, 130, 129, 121, 129, 121, 130, 119, 118, 137, 114, 105, 111, 157, 135, 135, 117, 129, 117, 143, 143, 109, 113, 107, 118, 126, 111, 120, 132, 123, 103, 121, 137, 124, 125, 108, 127, 120, 116, 143, 116, 118, 124, 117, 125, 114, 110, 123, 123, 114, 124, 139, 128, 127, 121, 122, 131, 137, 106, 135, 108, 113, 136, 122, 110, 137, 122, 131, 119, 116, 128, 102, 144, 111, 130, 117, 106, 121, 115, 121, 125, 134, 125, 128, 125, 125, 121, 129, 119, 133, 125, 130, 131, 113, 149, 132, 127, 116, 136, 112, 119, 127, 137, 133, 129, 125, 119, 137, 126, 127, 126, 108, 132, 120, 132, 115, 118, 137, 123, 129, 120, 119, 136, 122, 132, 140, 137, 124, 128, 124, 115, 107, 124, 115, 124, 119, 133, 116, 117, 125, 125, 122, 123, 124, 137, 135, 113, 117, 113, 127, 118, 116, 132, 131, 130, 134, 120, 137, 118, 113, 124, 134, 127, 108, 125, 117, 136, 137, 122, 124, 133, 139, 114, 135, 120, 117, 130, 129, 124, 132, 106, 113, 130, 121, 129, 127, 127, 128, 116, 129, 104, 119, 133, 86, 115, 141, 136, 111, 119, 134, 122, 120, 158, 124, 114, 121, 138, 137, 110, 137, 124, 125, 121, 126, 127, 123, 112, 133, 136, 117, 129, 110, 144, 114, 136, 126, 126, 157, 123, 144, 131, 137, 111, 126, 126, 99, 130, 136, 126, 148, 121, 131, 121, 133, 120, 108, 119, 120, 147, 116, 132, 131, 122, 134, 117, 120, 133, 125, 124, 121, 118, 145, 118, 129, 126, 128, 120, 127, 131, 103, 119, 123, 140, 123, 117, 131, 126, 120, 117, 133, 140, 113, 124, 126, 132, 130, 131, 119, 118, 126, 101, 127, 128, 110, 125, 124, 137, 143, 123, 127, 118, 146, 126, 137, 116, 133, 119, 110, 116, 133, 126, 125, 140, 117, 119, 134, 120, 138, 142, 133, 107, 108, 131, 133, 121, 140, 113, 114, 131, 125, 117, 133, 140, 114, 117, 145, 119, 126, 132, 122, 139, 126, 130, 145, 115, 126, 116, 125, 129, 132, 124, 109, 119, 130, 119, 133, 128, 119, 138, 130, 134, 114, 139, 107, 119, 113, 115, 112, 116, 116, 129, 131, 116, 122, 128, 108, 123, 117, 116, 134, 127, 133, 133, 122, 120, 118, 112, 113, 117, 112, 133, 127, 128, 120, 135, 127, 146, 138, 120, 131, 141, 123, 114, 122, 123, 132, 126, 121, 116, 118, 123, 106, 118, 131, 124, 123, 107, 128, 118, 115, 143, 117, 133, 114, 115, 137, 114, 135, 134, 107, 114, 116, 128, 120, 149, 142, 140, 124, 132, 127, 125, 123, 117, 99, 126, 143, 127, 144, 120, 113, 120, 139, 126, 119, 136, 126, 120, 115, 124, 119, 116, 116, 138, 112, 132, 123, 137, 138, 114, 114, 121, 125, 103, 130, 132, 118, 151, 110, 117, 119, 136, 130, 136, 95, 111, 124, 127, 117, 138, 134, 127, 126, 117, 127, 159, 124, 111, 124, 126, 112, 100, 125, 126, 115, 127, 132, 127, 123, 119, 127, 134, 123, 135, 111, 124, 125, 120, 142, 128, 114, 110, 100, 134, 140, 121, 116, 139, 117, 126, 128, 128, 132, 117, 123, 105, 138, 127, 128, 128, 135, 134, 145, 145, 131, 122, 141, 111, 108, 133, 136, 122, 123, 134, 115, 134, 143, 126, 123, 133, 133, 132, 121, 125, 131, 133, 120, 107, 122, 141, 134, 119, 129, 130, 129, 147, 121, 125, 122, 128, 131, 129, 108, 139, 116, 133, 121, 122, 127, 133, 129, 111, 126, 134, 134, 109, 134, 109, 131, 122, 120, 130, 130, 127, 118, 113, 117, 135, 126, 115, 120, 123, 124, 122, 109, 114, 128, 135, 124, 125, 129, 120, 120, 120, 132, 136, 118, 114, 131, 109, 119, 125, 134, 101, 118, 131, 113, 125, 127, 124, 117, 120, 122, 123, 134, 116, 115, 111, 130, 134, 132, 115, 127, 136, 128, 126, 125, 120, 115, 129, 142, 118, 128, 124, 145, 124, 132, 119, 119, 134, 123, 134, 128, 133, 143, 145, 124, 124, 122, 131, 127, 105, 121, 115, 123, 133, 133, 124, 136, 130, 120, 135, 103, 128, 104, 120, 128, 107, 132, 128, 138, 123, 128, 124, 123, 150, 124, 116, 107, 111, 130, 124, 125, 123, 121, 124, 120, 137, 119, 124, 129, 104, 136, 124, 136, 129, 111, 126, 116, 128, 122, 95, 123, 139, 127, 123, 126, 136, 125, 114, 120, 129, 113, 129, 123, 117, 130, 121, 139, 124, 125, 124, 145, 131, 146, 123, 132, 107, 112, 150, 124, 140, 115, 119, 120, 136, 127, 128, 132, 114, 112, 120, 117, 122, 98, 135, 133, 142, 102, 125, 127, 131, 130, 136, 122, 137, 124, 123, 121, 124, 131, 139, 117, 128, 122, 107, 115, 132, 123, 130, 118, 107, 145, 127, 125, 126, 135, 130, 128, 128, 127, 114, 120, 138, 129, 117, 120, 125, 124, 126, 118, 129, 126, 123, 120, 125, 125, 106, 114, 112, 112, 128, 141, 131, 130, 137, 123, 113, 128, 123, 127, 126, 121, 130, 128, 117, 119, 123, 122, 130, 121, 153, 140, 126, 117, 129, 133, 134, 125, 124, 119, 132, 122, 130, 110, 131, 131, 146, 119, 135, 114, 120, 128, 120, 117, 128, 118, 126, 113, 130, 100, 117, 133, 140, 126, 120, 133, 125, 113, 120, 127, 132, 133, 137, 121, 120, 125, 108, 122, 139, 135, 110, 137, 158, 120, 122, 130, 123, 124, 121, 130, 111, 116, 138, 125, 127, 137, 108, 135, 123, 132, 128, 123, 136, 125, 139, 117, 118, 160, 127, 109, 119, 114, 109, 137, 131, 137, 118, 122, 92, 143, 132, 135, 120, 118, 123, 110, 125, 130, 128, 123, 132, 124, 108, 130, 106, 126, 118, 125, 115, 113, 134, 126, 109, 132, 105, 123, 132, 127, 124, 129, 112, 136, 118, 130, 134, 148, 137, 110, 122, 112, 138, 120, 147, 113, 120, 137, 129, 139, 124, 134, 127, 126, 131, 123, 126, 153, 129, 116, 125, 125, 120, 115, 125, 107, 137, 121, 133, 101, 115, 136, 138, 123, 133, 110, 131, 127, 129, 127, 110, 104, 122, 118, 129, 107, 139, 104, 115, 112, 129, 113, 117, 118, 115, 121, 124, 123, 130, 135, 122, 136, 126, 114, 113, 115, 129, 105, 107, 129, 122, 103, 123, 121, 117, 134, 123, 118, 116, 125, 130, 122, 131, 104, 128, 128, 122, 112, 125, 131, 137, 114, 124, 126, 128, 113, 119, 131, 123, 103, 109, 110, 118, 130, 119, 110, 130, 114, 127, 136, 129, 116, 158, 102, 109, 132, 134, 122, 123, 126, 124, 127, 118, 159, 115, 124, 114, 120, 135, 137, 118, 126, 116, 129, 110, 103, 122, 119, 144, 114, 100, 136, 133, 133, 115, 132, 124, 125, 123, 125, 127, 116, 116, 114, 131, 136, 129, 109, 146, 106, 125, 102, 114, 109, 130, 130, 112, 137, 131, 120, 137, 129, 127, 113, 124, 114, 136, 121, 120, 114, 130, 117, 119, 121, 127, 136, 119, 124, 134, 108, 127, 132, 130, 129, 157, 127, 110, 135, 119, 133, 119, 101, 134, 122, 111, 120, 116, 117, 110, 125, 122, 118, 118, 114, 109, 127, 126, 135, 129, 123, 113, 137, 116, 121, 101, 120, 122, 114, 120, 118, 121, 115, 108, 112, 120, 127, 131, 121, 126, 126, 112, 104, 118, 130, 134, 116, 129, 125, 138, 123, 116, 133, 122, 120, 120, 132, 126, 128, 118, 110, 137, 150, 104, 122, 129, 122, 122, 143, 133, 122, 112, 117, 121, 111, 134, 130, 137, 115, 115, 116, 125, 114, 140, 124, 133, 117, 104, 127, 111, 120, 130, 116, 118, 143, 124, 132, 129, 118, 117, 129, 109, 137, 120, 126, 121, 131, 124, 124, 116, 121, 135, 126, 110, 127, 114, 132, 120, 123, 126, 123, 127, 109, 123, 138, 138, 127, 125, 102, 127, 135, 140, 129, 123, 125, 128, 128, 128, 117, 135, 138, 130, 119, 128, 131, 125, 132, 129, 118, 121, 117, 123, 130, 136, 123, 116, 128, 115, 111, 116, 134, 138, 129, 120, 129, 113, 117, 127, 125, 121, 128, 127, 133, 113, 125, 136, 122, 132, 148, 114, 141, 119, 126, 152, 123, 125, 126, 127, 137, 138, 138, 124, 111, 121, 120, 124, 132, 121, 134, 117, 145, 120, 119, 129, 138, 137, 128, 124, 118, 135, 133, 121, 120, 153, 119, 121, 137, 133, 136, 112, 123, 110, 131, 143, 124, 125, 128, 133, 131, 136, 105, 120, 166, 142, 114, 119, 127, 113, 120, 130, 130, 124, 127, 121, 125, 125, 120, 110, 117, 121, 135, 136, 148, 134, 114, 121, 130, 134, 113, 119, 116, 121, 140, 133, 141, 137, 122, 130, 119, 138, 133, 122, 106, 124, 101, 131, 130, 121, 147, 121, 121, 130, 128, 130, 139, 126, 123, 131, 126, 131, 131, 143, 135, 107, 112, 105, 136, 127, 120, 129, 125, 132, 127, 122, 125, 127, 127, 126, 130, 126, 124, 116, 124, 131, 122, 120, 120, 130, 140, 135, 127, 111, 108, 126, 136, 105, 120, 120, 121, 119, 129, 115, 126, 102, 126, 112, 148, 105, 127, 118, 125, 134, 119, 141, 119, 140, 117, 116, 118, 124, 140, 128, 115, 124, 114, 120, 133, 124, 133, 131, 132, 122, 108, 126, 142, 148, 140, 131, 132, 130, 133, 121, 105, 141, 131, 116, 122, 144, 127, 123, 122, 139, 118, 115, 119, 130, 130, 119, 119, 131, 136, 124, 115, 120, 111, 146, 143, 112, 111, 116, 116, 123, 94, 120, 114, 132, 133, 117, 135, 133, 126, 115, 134, 110, 145, 139, 121, 107, 127, 126, 131, 137, 122, 119, 135, 110, 127, 118, 118, 123, 129, 132, 137, 126, 129, 133, 139, 134, 128, 120, 124, 145, 133, 126, 127, 115, 114, 126, 126, 122, 131, 114, 110, 141, 120, 110, 121, 122, 127, 121, 134, 136, 149, 119, 124, 117, 116, 118, 118, 112, 112, 120, 130, 111, 139, 139, 120, 112, 118, 127, 125, 124, 124, 118, 122, 127, 132, 132, 116, 130, 115, 129, 124, 139, 120, 122, 130, 121, 128, 131, 109, 122, 114, 130, 118, 136, 127, 116, 117, 121, 127, 117, 141, 121, 113, 128, 121, 125, 128, 125, 111, 125, 141, 125, 123, 121, 126, 162, 121, 120, 120, 129, 141, 119, 112, 125, 122, 124, 127, 142, 131, 109, 133, 146, 122, 117, 132, 125, 129, 138, 129, 127, 123, 117, 128, 116, 134, 124, 119, 127, 122, 110, 112, 131, 141, 138, 127, 126, 120, 127, 132, 127, 125, 114, 114, 129, 112, 133, 133, 126, 110, 118, 113, 119, 111, 129, 143, 123, 125, 123, 115, 113, 121, 146, 139, 127, 146, 112, 121, 138, 126, 113, 115, 142, 119, 110, 110, 128, 117, 136, 120, 119, 136, 110, 138, 126, 120, 132, 113, 129, 119, 121, 115, 125, 130, 115, 135, 127, 132, 124, 121, 111, 143, 138, 113, 129, 137, 130, 136, 120, 130, 123, 117, 114, 171, 117, 129, 111, 131, 130, 123, 123, 129, 117, 111, 114, 125, 124, 120, 116, 134, 118, 118, 118, 121, 127, 130, 150, 138, 115, 129, 139, 117, 140, 133, 139, 127, 138, 135, 119, 130, 125, 131, 121, 112, 123, 124, 125, 134, 124, 117, 129, 132, 112, 109, 123, 115, 128, 127, 124, 141, 126, 138, 109, 103, 120, 123, 122, 118, 136, 130, 117, 112, 129, 139, 135, 103, 107, 118, 132, 144, 119, 130, 127, 131, 122, 133, 111, 111, 139, 111, 124, 128, 135, 135, 118, 120, 144, 134, 115, 124, 114, 148, 122, 115, 145, 119, 128, 126, 145, 121, 112, 131, 121, 131, 116, 120, 115, 133, 140, 139, 133, 117, 131, 153, 131, 130, 120, 132, 117, 120, 115, 126, 122, 124, 124, 123, 135, 109, 137, 126, 101, 109, 132, 126, 110, 112, 118, 131, 116, 128, 128, 116, 131, 125, 135, 109, 133, 119, 138, 135, 115, 100, 127, 127, 130, 145, 98, 131, 128, 120, 120, 152, 129, 109, 115, 126, 126, 125, 138, 146, 131, 125, 132, 136, 128, 125, 121, 133, 116, 123, 131, 110, 127, 121, 139, 121, 126, 142, 131, 122, 128, 114, 136, 123, 124, 129, 130, 127, 143, 122, 138, 131, 109, 122, 129, 127, 120, 113, 128, 130, 146, 101, 130, 114, 136, 127, 144, 125, 135, 124, 119, 118, 135, 126, 121, 145, 135, 141, 118, 123, 130, 125, 115, 131, 129, 126, 118, 119, 119, 123, 144, 132, 132, 116, 133, 134, 118, 128, 118, 125, 127, 109, 122, 126, 123, 147, 110, 125, 131, 128, 119, 120, 127, 127, 133, 123, 141, 127, 126, 117, 125, 119, 116, 113, 124, 120, 129, 109, 129, 122, 130, 127, 121, 122, 117, 118, 129, 130, 108, 148, 137, 142, 127, 124, 123, 121, 136, 119, 130, 121, 123, 113, 128, 123, 151, 126, 118, 120, 128, 144, 108, 123, 121, 141, 149, 141, 127, 126, 118, 128, 125, 126, 130, 115, 143, 125, 121, 117, 120, 119, 126, 129, 126, 121, 121, 122, 122, 130, 128, 106, 150, 128, 119, 119, 118, 123, 131, 118, 123, 131, 130, 127, 121, 120, 134, 150, 134, 119, 128, 140, 125, 124, 116, 132, 123, 115, 121, 112, 121, 122, 127, 131, 124, 138, 126, 119, 115, 111, 140, 136, 120, 146, 116, 141, 129, 138, 125, 102, 125, 113, 118, 138, 136, 123, 113, 116, 141, 128, 103, 150, 125, 126, 151, 117, 122, 135, 142, 113, 121, 117, 127, 141, 129, 127, 149, 117, 124, 125, 106, 116, 145, 134, 147, 109, 140, 147, 94, 132, 130, 113, 119, 135, 137, 139, 108, 115, 135, 113, 127, 140, 121, 115, 135, 107, 110, 121, 126, 139, 131, 121, 136, 123, 117, 148, 125, 123, 132, 141, 141, 116, 120, 120, 117, 131, 115, 123, 121, 129, 131, 117, 118, 142, 120, 115, 133, 119, 116, 135, 138, 122, 113, 120, 130, 126, 118, 123, 112, 117, 129, 118, 129, 143, 127, 122, 132, 118, 129, 97, 131, 97, 115, 128, 107, 117, 142, 113, 126, 123, 140, 127, 153, 126, 108, 124, 125, 130, 133, 123, 128, 128, 136, 118, 122, 117, 133, 128, 129, 131, 116, 120, 131, 158, 121, 126, 122, 123, 126, 107, 119, 120, 124, 116, 126, 127, 127, 134, 135, 125, 115, 148, 104, 95, 136, 123, 114, 129, 132, 118, 112, 123, 114, 133, 112, 121, 139, 128, 118, 127, 118, 111, 111, 119, 122, 117, 136, 135, 137, 131, 123, 116, 104, 141, 91, 123, 105, 122, 123, 134, 120, 117, 122, 112, 114, 139, 127, 119, 124, 135, 133, 149, 125, 120, 116, 129, 140, 112, 133, 117, 118, 107, 102, 120, 129, 124, 113, 118, 119, 123, 127, 122, 115, 132, 117, 123, 143, 123, 124, 131, 111, 145, 117, 126, 112, 104, 128, 120, 120, 134, 129, 107, 116, 115, 117, 125, 127, 110, 135, 132, 126, 155, 123, 145, 121, 120, 122, 129, 132, 151, 130, 109, 122, 128, 129, 136, 126, 146, 140, 121, 120, 132, 135, 130, 105, 133, 107, 127, 97, 118, 135, 118, 103, 124, 128, 110, 136, 120, 117, 125, 138, 136, 115, 133, 134, 123, 110, 137, 116, 108, 122, 121, 109, 131, 124, 141, 132, 126, 117, 119, 119, 134, 140, 117, 102, 116, 124, 133, 119, 139, 117, 137, 120, 123, 134, 129, 113, 125, 119, 125, 121, 122, 117, 122, 144, 126, 129, 127, 146, 132, 122, 131, 110, 135, 119, 118, 128, 108, 119, 110, 122, 131, 97, 135, 130, 132, 123, 129, 116, 117, 143, 131, 129, 112, 116, 115, 111, 139, 131, 112, 112, 122, 135, 139, 136, 137, 135, 123, 134, 113, 118, 123, 127, 123, 124, 134, 136, 136, 122, 133, 122, 126, 126, 121, 119, 115, 125, 128, 130, 124, 135, 130, 108, 132, 106, 153, 118, 110, 122, 125, 115, 114, 133, 122, 119, 144, 133, 131, 114, 135, 126, 122, 129, 135, 114, 138, 122, 110, 117, 128, 129, 120, 141, 135, 122, 128, 126, 128, 123, 128, 108, 107, 140, 111, 115, 120, 127, 136, 131, 117, 130, 115, 127, 136, 120, 128, 121, 126, 125, 130, 121, 136, 114, 131, 124, 115, 116, 116, 144, 125, 128, 109, 115, 141, 124, 147, 123, 126, 120, 144, 140, 125, 117, 138, 138, 121, 131, 116, 120, 122, 134, 143, 111, 126, 118, 140, 118, 108, 147, 120, 113, 126, 129, 134, 119, 121, 120, 124, 139, 120, 122, 113, 116, 132, 135, 127, 129, 136, 131, 127, 114, 138, 122, 125, 112, 120, 143, 130, 128, 129, 139, 114, 131, 127, 118, 119, 148, 122, 137, 123, 123, 121, 105, 122, 138, 122, 131, 120, 128, 117, 119, 100, 122, 130, 116, 124, 125, 122, 129, 136, 140, 103, 146, 120, 124, 117, 105, 107, 126, 103, 127, 120, 141, 113, 125, 141, 117, 129, 127, 114, 137, 129, 147, 152, 123, 125, 129, 128, 123, 126, 109, 125, 130, 116, 119, 122, 127, 106, 113, 114, 135, 129, 126, 127, 128, 131, 121, 131, 129, 143, 123, 142, 117, 132, 125, 138, 124, 124, 130, 117, 133, 136, 117, 118, 107, 122, 120, 124, 134, 114, 110, 124, 126, 123, 134, 135, 112, 113, 107, 126, 118, 130, 111, 151, 111, 127, 120, 131, 130, 131, 143, 104, 111, 134, 130, 110, 106, 122, 124, 124, 114, 119, 109, 137, 120, 116, 160, 133, 126, 116, 136, 124, 133, 123, 121, 123, 128, 118, 110, 134, 107, 107, 124, 152, 116, 129, 117, 133, 134, 120, 112, 130, 150, 139, 120, 135, 116, 134, 121, 135, 112, 137, 133, 123, 119, 143, 112, 138, 125, 121, 117, 114, 118, 133, 122, 119, 111, 114, 117, 135, 113, 148, 118, 128, 128, 117, 123, 124, 139, 129, 127, 108, 112, 137, 137, 121, 110, 129, 116, 137, 130, 156, 128, 117, 143, 124, 126, 117, 121, 130, 115, 129, 120, 126, 129, 119, 118, 135, 130, 127, 99, 129, 132, 124, 126, 120, 133, 143, 133, 102, 160, 129, 131, 134, 112, 123, 134, 124, 128, 124, 109, 134, 136, 135, 111, 131, 132, 119, 132, 118, 133, 138, 107, 118, 139, 142, 125, 129, 136, 133, 135, 123, 117, 133, 139, 118, 114, 118, 121, 130, 144, 119, 139, 114, 124, 131, 145, 105, 129, 121, 119, 126, 126, 122, 147, 133, 138, 143, 138, 128, 124, 113, 125, 117, 127, 119, 116, 131, 110, 129, 116, 123, 126, 125, 138, 134, 135, 123, 109, 126, 124, 138, 121, 126, 150, 119, 130, 129, 108, 138, 128, 116, 122, 119, 135, 133, 124, 130, 121, 142, 134, 123, 119, 127, 117, 130, 114, 126, 133, 125, 121, 141, 122, 121, 125, 112, 126, 122, 128, 127, 147, 136, 123, 125, 133, 137, 117, 129, 120, 131, 142, 124, 121, 127, 123, 115, 126, 118, 121, 124, 108, 105, 107, 133, 113, 126, 109, 128, 122, 125, 124, 115, 137, 128, 131, 136, 124, 125, 128, 134, 127, 113, 130, 149, 124, 111, 136, 124, 139, 122, 134, 126, 132, 154, 114, 149, 113, 123, 122, 125, 111, 135, 131, 124, 111, 124, 114, 125, 127, 122, 136, 111, 121, 113, 133, 127, 122, 120, 116, 121, 117, 124, 125, 137, 149, 114, 132, 115, 124, 131, 132, 117, 129, 122, 139, 118, 99, 127, 124, 125, 123, 126, 126, 114, 133, 119, 126, 132, 126, 122, 114, 137, 117, 112, 103, 132, 123, 138, 119, 115, 113, 125, 102, 119, 119, 123, 123, 97, 106, 112, 108, 140, 129, 122, 125, 125, 130, 100, 118, 126, 108, 133, 120, 155, 121, 103, 108, 130, 120, 120, 141, 116, 123, 133, 120, 128, 147, 130, 133, 124, 132, 134, 118, 115, 126, 133, 120, 124, 107, 119, 123, 141, 120, 106, 108, 129, 120, 135, 99, 124, 119, 124, 143, 127, 122, 125, 130, 129, 134, 115, 120, 111, 139, 131, 149, 122, 126, 120, 137, 118, 133, 145, 129, 125, 121, 130, 134, 121, 131, 107, 113, 114, 120, 117, 139, 120, 131, 134, 126, 110, 130, 111, 132, 133, 108, 120, 131, 130, 137, 132, 118, 107, 137, 135, 136, 122, 125, 120, 117, 125, 123, 141, 124, 143, 139, 123, 107, 110, 115, 127, 132, 137, 129, 138, 133, 121, 111, 140, 134, 120, 120, 133, 129, 125, 124, 121, 131, 132, 138, 137, 121, 129, 116, 107, 116, 124, 136, 122, 131, 112, 133, 129, 136, 137, 123, 119, 155, 124, 130, 145, 112, 131, 144, 127, 128, 119, 129, 130, 118, 124, 116, 131, 110, 115, 131, 141, 121, 133, 112, 124, 121, 127, 136, 122, 137, 129, 115, 114, 118, 137, 146, 119, 115, 116, 129, 120, 121, 101, 112, 125, 138, 124, 125, 132, 127, 108, 140, 114, 118, 124, 132, 133, 136, 116, 128, 134, 128, 132, 117, 126, 127, 127, 124, 130, 129, 114, 139, 138, 132, 128, 130, 122, 134, 130, 127, 113, 141, 132, 138, 131, 126, 134, 119, 128, 122, 118, 124, 131, 118, 125, 124, 121, 124, 129, 133, 118, 126, 141, 126, 128, 114, 131, 114, 127, 131, 109, 128, 108, 126, 135, 123, 114, 128, 123, 144, 113, 116, 115, 117, 114, 131, 123, 129, 122, 120, 120, 135, 130, 104, 134, 113, 117, 118, 96, 117, 133, 124, 113, 111, 121, 127, 101, 125, 119, 135, 152, 123, 126, 114, 130, 124, 128, 144, 128, 121, 148, 100, 120, 117, 115, 146, 117, 118, 130, 130, 131, 117, 115, 126, 122, 130, 109, 127, 130, 129, 118, 109, 116, 121, 115, 134, 109, 137, 136, 127, 122, 131, 136, 142, 116, 139, 119, 125, 130, 133, 117, 135, 130, 137, 123, 109, 121, 134, 121, 126, 114, 116, 125, 115, 117, 113, 144, 116, 135, 128, 117, 135, 131, 131, 131, 120, 124, 111, 115, 132, 130, 134, 120, 123, 136, 133, 111, 131, 131, 131, 126, 137, 127, 106, 125, 138, 119, 125, 135, 119, 135, 111, 125, 142, 130, 115, 136, 139, 140, 124, 117, 132, 132, 124, 124, 120, 102, 124, 135, 124, 130, 125, 121, 117, 120, 139, 119, 113, 117, 109, 116, 118, 118, 125, 140, 131, 142, 129, 124, 124, 125, 126, 131, 129, 149, 150, 134, 126, 125, 127, 111, 113, 126, 122, 118, 128, 124, 112, 118, 145, 107, 120, 123, 130, 130, 113, 126, 129, 119, 117, 131, 130, 137, 128, 147, 116, 125, 133, 117, 119, 123, 134, 112, 123, 128, 119, 124, 133, 130, 127, 111, 120, 118, 105, 114, 117, 130, 128, 118, 127, 129, 154, 118, 113, 117, 135, 118, 117, 107, 117, 114, 131, 158, 146, 119, 133, 129, 123, 127, 111, 130, 119, 128, 123, 144, 145, 125, 129, 124, 110, 140, 133, 108, 125, 133, 125, 140, 127, 130, 127, 118, 119, 135, 120, 114, 126, 119, 132, 113, 134, 134, 108, 129, 136, 131, 118, 123, 101, 149, 127, 132, 126, 120, 136, 108, 124, 124, 126, 137, 135, 138, 121, 119, 134, 136, 129, 131, 116, 105, 109, 121, 131, 137, 125, 120, 133, 113, 128, 135, 141, 128, 119, 129, 110, 136, 129, 122, 114, 119, 114, 109, 125, 123, 131, 137, 124, 137, 121, 131, 130, 118, 123, 113, 124, 118, 130, 122, 107, 134, 125, 116, 126, 127, 129, 131, 138, 118, 133, 132, 112, 124, 124, 126, 123, 127, 119, 135, 110, 113, 115, 116, 119, 141, 110, 117, 136, 133, 116, 141, 97, 115, 132, 127, 121, 143, 127, 127, 114, 128, 128, 127, 115, 132, 111, 127, 141, 121, 120, 123, 131, 112, 134, 118, 124, 120, 131, 121, 129, 123, 124, 123, 107, 105, 117, 121, 147, 133, 121, 135, 128, 117, 115, 120, 128, 115, 113, 122, 121, 124, 118, 141, 116, 118, 129, 110, 129, 116, 124, 107, 138, 118, 146, 134, 132, 139, 137, 105, 126, 148, 144, 102, 136, 136, 111, 127, 109, 127, 134, 117, 128, 122, 118, 139, 129, 148, 128, 119, 115, 127, 122, 126, 127, 105, 103, 128, 114, 133, 115, 132, 118, 140, 114, 125, 112, 126, 134, 127, 129, 112, 124, 113, 123, 118, 122, 123, 146, 122, 119, 114, 119, 118, 104, 125, 120, 111, 123, 129, 121, 114, 129, 126, 112, 139, 105, 139, 122, 122, 136, 116, 137, 133, 154, 119, 111, 122, 128, 110, 130, 137, 147, 119, 119, 130, 122, 129, 137, 140, 104, 133, 134, 125, 123, 128, 126, 121, 124, 133, 124, 137, 127, 113, 121, 123, 130, 129, 129, 123, 119, 123, 129, 128, 133, 132, 130, 120, 111, 111, 114, 125, 123, 122, 104, 124, 126, 119, 133, 121, 124, 125, 125, 129, 111, 131, 143, 130, 129, 107, 123, 117, 118, 130, 129, 113, 126, 142, 112, 132, 128, 133, 123, 110, 124, 136, 126, 117, 121, 125, 116, 118, 122, 130, 117, 118, 111, 130, 121, 150, 123, 122, 119, 126, 129, 138, 127, 119, 127, 125, 132, 132, 131, 137, 118, 130, 117, 124, 133, 125, 126, 132, 134, 125, 128, 120, 110, 121, 125, 119, 132, 113, 145, 108, 107, 133, 113, 112, 135, 111, 159, 137, 137, 152, 121, 135, 133, 132, 132, 104, 117, 162, 129, 127, 142, 107, 127, 131, 114, 121, 130, 134, 117, 135, 115, 131, 120, 123, 121, 126, 132, 126, 128, 125, 137, 111, 93, 112, 127, 126, 157, 110, 110, 124, 134, 128, 126, 115, 133, 137, 131, 131, 130, 116, 126, 107, 117, 127, 124, 123, 125, 121, 135, 132, 124, 123, 124, 127, 132, 138, 125, 131, 118, 134, 116, 121, 106, 132, 139, 132, 132, 124, 129, 136, 135, 125, 137, 115, 119, 125, 111, 119, 138, 123, 149, 130, 117, 128, 115, 120, 121, 137, 130, 132, 139, 120, 128, 111, 115, 122, 133, 107, 140, 128, 107, 130, 153, 121, 113, 127, 115, 120, 111, 111, 112, 137, 122, 125, 124, 120, 117, 139, 137, 121, 103, 135, 117, 132, 131, 144, 116, 120, 127, 133, 127, 104, 113, 110, 112, 125, 102, 121, 124, 129, 132, 91, 133, 139, 122, 122, 112, 128, 130, 126, 112, 122, 144, 124, 124, 118, 132, 132, 127, 121, 111, 124, 120, 141, 126, 123, 120, 121, 127, 133, 121, 116, 111, 134, 128, 122, 118, 118, 128, 137, 136, 116, 110, 113, 127, 131, 131, 109, 116, 120, 129, 127, 128, 114, 105, 124, 138, 131, 121, 128, 127, 129, 134, 127, 126, 137, 133, 140, 121, 125, 113, 131, 133, 140, 132, 131, 118, 125, 126, 123, 120, 136, 121, 131, 129, 114, 125, 118, 139, 125, 126, 127, 128, 136, 135, 120, 135, 129, 128, 130, 136, 124, 121, 136, 133, 121, 121, 135, 124, 132, 113, 127, 127, 127, 139, 121, 141, 131, 142, 120, 130, 118, 142, 119, 128, 122, 140, 138, 130, 109, 130, 108, 154, 122, 121, 146, 116, 111, 144, 126, 127, 135, 138, 130, 138, 131, 116, 129, 135, 143, 136, 130, 140, 100, 112, 123, 130, 131, 119, 124, 125, 114, 111, 115, 135, 113, 117, 133, 126, 105, 101, 126, 119, 117, 118, 128, 137, 141, 125, 149, 146, 139, 123, 136, 134, 134, 128, 122, 113, 126, 124, 124, 133, 117, 144, 142, 112, 125, 163, 121, 129, 136, 114, 131, 105, 127, 137, 121, 118, 141, 111, 103, 124, 119, 124, 125, 106, 139, 125, 126, 144, 123, 119, 132, 115, 139, 124, 134, 140, 127, 125, 130, 124, 124, 118, 132, 139, 115, 121, 129, 125, 133, 121, 132, 120, 129, 138, 119, 123, 123, 136, 123, 126, 123, 117, 112, 130, 123, 125, 131, 120, 118, 110, 115, 126, 109, 127, 122, 126, 125, 112, 123, 125, 114, 120, 117, 147, 120, 113, 132, 119, 123, 143, 132, 122, 109, 119, 114, 140, 138, 112, 135, 120, 140, 123, 127, 136, 128, 111, 121, 128, 135, 101, 145, 137, 127, 145, 124, 125, 147, 158, 134, 126, 118, 129, 114, 117, 120, 130, 124, 126, 124, 130, 130, 119, 142, 119, 104, 115, 120, 115, 137, 119, 121, 119, 129, 122, 131, 129, 128, 130, 128, 132, 125, 132, 107, 123, 128, 134, 132, 124, 149, 139, 129, 119, 114, 120, 129, 137, 119, 119, 142, 119, 121, 118, 135, 130, 122, 132, 139, 136, 109, 99, 124, 120, 111, 137, 140, 122, 136, 144, 117, 128, 131, 128, 116, 129, 125, 138, 116, 128, 121, 120, 115, 124, 132, 125, 123, 123, 133, 129, 129, 108, 128, 119, 131, 120, 148, 111, 127, 127, 128, 113, 119, 128, 135, 151, 127, 141, 135, 110, 136, 128, 136, 114, 131, 140, 136, 113, 129, 126, 115, 117, 125, 148, 143, 122, 132, 101, 122, 123, 132, 111, 159, 102, 125, 117, 137, 129, 119, 112, 124, 134, 99, 107, 129, 118, 122, 126, 125, 131, 119, 117, 127, 113, 130, 128, 120, 104, 126, 120, 106, 119, 111, 132, 116, 133, 144, 122, 130, 132, 150, 129, 125, 147, 127, 129, 137, 126, 105, 113, 127, 122, 126, 129, 107, 98, 106, 133, 123, 132, 119, 128, 139, 117, 142, 114, 114, 125, 122, 139, 128, 120, 129, 113, 116, 126, 130, 137, 120, 121, 133, 132, 125, 113, 112, 136, 140, 131, 130, 123, 122, 106, 134, 129, 112, 124, 138, 146, 130, 125, 141, 122, 141, 135, 127, 135, 128, 144, 122, 140, 122, 123, 136, 94, 135, 138, 137, 131, 125, 117, 124, 135, 129, 116, 140, 147, 130, 138, 114, 128, 115, 131, 114, 127, 119, 151, 151, 104, 119, 125, 124, 137, 119, 113, 119, 121, 120, 123, 138, 131, 122, 131, 109, 125, 136, 112, 141, 123, 130, 117, 128, 137, 127, 126, 122, 143, 131, 115, 127, 133, 100, 112, 126, 138, 124, 117, 124, 127, 122, 138, 119, 114, 152, 128, 135, 142, 129, 100, 129, 132, 128, 128, 130, 108, 119, 126, 127, 117, 113, 128, 134, 135, 99, 126, 113, 130, 125, 127, 97, 118, 133, 149, 115, 123, 135, 105, 124, 130, 119, 99, 125, 120, 109, 129, 143, 130, 128, 139, 116, 120, 122, 138, 123, 124, 133, 114, 136, 114, 128, 123, 130, 118, 133, 124, 124, 117, 123, 114, 109, 125, 105, 137, 117, 135, 125, 136, 126, 128, 92, 125, 114, 113, 136, 135, 128, 114, 135, 117, 109, 124, 117, 140, 143, 125, 127, 126, 113, 139, 122, 155, 123, 135, 130, 136, 121, 142, 147, 112, 116, 127, 118, 94, 124, 114, 144, 114, 119, 112, 143, 139, 122, 135, 144, 132, 111, 140, 120, 131, 145, 128, 110, 135, 108, 118, 133, 112, 107, 122, 119, 127, 110, 133, 131, 121, 134, 112, 116, 119, 130, 128, 123, 132, 106, 119, 147, 134, 155, 132, 112, 127, 125, 128, 115, 127, 137, 102, 128, 121, 122, 114, 115, 145, 130, 121, 120, 105, 127, 143, 131, 116, 106, 127, 125, 112, 112, 105, 111, 144, 111, 117, 132, 136, 128, 112, 110, 126, 126, 108, 101, 126, 107, 123, 122, 126, 124, 118, 117, 137, 113, 102, 127, 128, 113, 115, 124, 138, 120, 118, 112, 119, 129, 123, 129, 142, 145, 119, 129, 140, 120, 121, 125, 125, 125, 143, 111, 149, 110, 128, 128, 138, 120, 129, 112, 116, 107, 130, 132, 116, 123, 135, 139, 108, 134, 127, 119, 135, 135, 125, 121, 110, 152, 148, 113, 117, 134, 145, 121, 119, 116, 145, 135, 148, 113, 112, 115, 143, 146, 114, 122, 129, 109, 123, 128, 129, 147, 121, 130, 123, 124, 123, 136, 107, 114, 126, 126, 106, 125, 133, 115, 133, 119, 130, 117, 126, 122, 130, 127, 123, 125, 115, 131, 114, 129, 116, 124, 142, 102, 111, 126, 131, 128, 140, 134, 113, 125, 131, 117, 130, 139, 115, 123, 126, 127, 116, 126, 137, 128, 113, 155, 136, 141, 122, 128, 119, 105, 156, 132, 100, 125, 117, 117, 130, 109, 133, 110, 116, 119, 117, 109, 109, 127, 123, 124, 120, 137, 149, 130, 106, 133, 118, 128, 121, 122, 141, 134, 118, 118, 144, 100, 124, 128, 120, 143, 109, 119, 129, 119, 123, 138, 124, 121, 144, 114, 129, 131, 136, 123, 126, 123, 141, 120, 136, 121, 147, 150, 128, 142, 119, 130, 115, 121, 108, 118, 123, 152, 139, 130, 125, 119, 123, 131, 112, 126, 126, 103, 118, 131, 122, 118, 139, 137, 123, 129, 116, 133, 121, 123, 133, 123, 136, 140, 102, 124, 121, 125, 147, 124, 129, 121, 88, 137, 126, 129, 123, 117, 134, 133, 125, 147, 107, 110, 119, 139, 119, 134, 118, 132, 150, 109, 127, 128, 108, 93, 111, 133, 130, 115, 138, 131, 126, 126, 134, 118, 115, 136, 114, 125, 122, 112, 120, 125, 137, 134, 125, 120, 122, 122, 130, 121, 126, 114, 112, 129, 117, 147, 129, 123, 138, 140, 114, 107, 117, 124, 122, 123, 114, 127, 120, 121, 137, 132, 121, 115, 123, 127, 138, 118, 121, 110, 124, 137, 136, 121, 126, 105, 109, 129, 120, 126, 123, 131, 119, 129, 134, 137, 131, 131, 132, 118, 130, 124, 110, 128, 116, 123, 119, 120, 120, 133, 131, 130, 114, 110, 122, 128, 115, 113, 125, 113, 140, 148, 132, 121, 111, 114, 119, 143, 159, 127, 110, 130, 129, 113, 116, 120, 122, 127, 126, 133, 116, 126, 130, 114, 118, 121, 124, 107, 122, 107, 122, 123, 141, 131, 120, 121, 131, 133, 139, 155, 131, 113, 106, 135, 117, 123, 116, 97, 127, 140, 150, 118, 126, 136, 136, 130, 131, 128, 149, 114, 119, 130, 133, 124, 118, 138, 138, 121, 119, 115, 121, 140, 107, 120, 119, 109, 113, 122, 136, 122, 122, 119, 119, 150, 115, 134, 127, 116, 129, 128, 138, 137, 120, 129, 123, 123, 118, 115, 106, 121, 133, 138, 115, 132, 121, 122, 117, 118, 120, 120, 115, 106, 117, 120, 122, 112, 146, 137, 127, 121, 141, 119, 143, 126, 131, 118, 137, 121, 126, 107, 135, 114, 104, 125, 127, 149, 119, 121, 103, 122, 135, 130, 123, 118, 105, 142, 123, 133, 114, 137, 126, 136, 105, 128, 116, 123, 91, 134, 123, 127, 140, 110, 127, 128, 124, 133, 123, 127, 142, 130, 129, 106, 122, 123, 121, 120, 110, 118, 122, 130, 135, 120, 121, 130, 144, 125, 125, 126, 114, 129, 117, 118, 111, 132, 125, 127, 108, 129, 117, 114, 112, 107, 126, 101, 110, 128, 102, 122, 145, 102, 121, 116, 124, 136, 130, 118, 130, 144, 124, 138, 117, 109, 127, 142, 112, 133, 119, 125, 122, 147, 151, 118, 125, 119, 125, 133, 131, 141, 138, 123, 142, 150, 133, 126, 139, 127, 125, 143, 136, 114, 119, 146, 117, 129, 110, 119, 176, 132, 131, 116, 104, 139, 110, 138, 144, 126, 111, 129, 124, 103, 129, 121, 148, 136, 138, 128, 115, 133, 108, 125, 114, 124, 142, 145, 134, 121, 145, 112, 117, 131, 105, 123, 109, 120, 131, 120, 132, 128, 138, 128, 147, 121, 116, 121, 125, 123, 137, 123, 121, 124, 137, 161, 119, 115, 135, 123, 129, 118, 114, 132, 124, 139, 121, 116, 125, 129, 132, 124, 124, 126, 125, 124, 129, 113, 135, 127, 125, 138, 134, 144, 127, 137, 108, 143, 137, 136, 131, 111, 120, 135, 145, 133, 129, 124, 147, 119, 148, 142, 132, 110, 128, 114, 116, 136, 138, 115, 144, 140, 120, 147, 131, 129, 98, 128, 139, 114, 124, 148, 128, 124, 134, 130, 125, 122, 137, 130, 110, 136, 140, 110, 124, 122, 123, 119, 126, 141, 126, 112, 115, 124, 140, 126, 124, 144, 131, 142, 137, 120, 146, 124, 134, 135, 125, 123, 125, 112, 134, 125, 134, 144, 129, 140, 147, 128, 130, 122, 144, 118, 135, 125, 109, 131, 124, 125, 131, 152, 130, 129, 127, 124, 136, 129, 130, 116, 119, 144, 111, 124, 117, 118, 125, 112, 139, 125, 104, 111, 123, 138, 132, 120, 150, 131, 127, 108, 121, 140, 122, 117, 138, 116, 131, 141, 109, 122, 121, 121, 130, 131, 145, 117, 116, 110, 107, 118, 114, 125, 134, 115, 119, 137, 112, 124, 136, 113, 123, 95, 112, 117, 120, 119, 132, 122, 119, 120, 108, 130, 114, 141, 103, 111, 132, 111, 112, 108, 111, 119, 122, 134, 112, 146, 138, 142, 123, 122, 160, 138, 111, 135, 123, 127, 125, 131, 130, 119, 112, 133, 117, 129, 102, 121, 120, 109, 122, 101, 124, 133, 102, 132, 126, 127, 132, 116, 129, 117, 144, 134, 131, 110, 127, 127, 120, 115, 148, 140, 117, 107, 144, 119, 126, 139, 107, 124, 126, 132, 140, 131, 126, 144, 120, 121, 116, 135, 139, 117, 122, 116, 108, 133, 132, 123, 135, 123, 140, 119, 137, 131, 106, 114, 130, 121, 133, 138, 121, 132, 117, 100, 124, 135, 135, 128, 125, 125, 124, 119, 128, 109, 132, 141, 110, 120, 141, 124, 118, 132, 121, 124, 137, 130, 121, 152, 145, 123, 121, 131, 156, 121, 125, 117, 126, 129, 121, 107, 127, 126, 133, 122, 130, 125, 133, 131, 125, 115, 149, 133, 120, 129, 129, 130, 114, 114, 118, 144, 133, 158, 119, 136, 128, 125, 138, 118, 123, 127, 118, 123, 130, 118, 130, 128, 115, 134, 149, 122, 144, 119, 127, 150, 135, 129, 106, 125, 109, 120, 98, 124, 130, 134, 130, 115, 135, 127, 126, 126, 117, 120, 127, 133, 134, 135, 117, 102, 120, 132, 133, 134, 123, 129, 131, 123, 139, 131, 115, 125, 104, 139, 133, 116, 107, 148, 131, 133, 128, 134, 169, 110, 118, 109, 113, 131, 122, 132, 141, 129, 116, 128, 135, 141, 124, 113, 109, 126, 141, 132, 137, 111, 125, 120, 135, 107, 138, 143, 119, 122, 130, 122, 122, 136, 130, 137, 136, 133, 130, 134, 116, 126, 121, 141, 122, 140, 124, 119, 133, 120, 125, 127, 119, 101, 105, 126, 117, 132, 141, 116, 126, 109, 116, 132, 122, 117, 107, 139, 102, 121, 126, 137, 121, 125, 149, 126, 144, 141, 119, 125, 117, 124, 121, 122, 128, 144, 117, 126, 129, 133, 119, 105, 111, 139, 124, 120, 120, 121, 125, 121, 129, 128, 123, 119, 123, 124, 134, 120, 121, 130, 103, 124, 122, 116, 129, 127, 117, 111, 125, 135, 126, 106, 111, 132, 119, 152, 119, 111, 136, 126, 113, 129, 121, 111, 111, 118, 98, 115, 130, 123, 126, 127, 110, 117, 131, 140, 133, 110, 121, 120, 114, 155, 130, 134, 113, 133, 135, 112, 133, 140, 127, 114, 120, 140, 122, 106, 116, 140, 147, 112, 130, 143, 127, 122, 117, 122, 134, 143, 106, 153, 119, 135, 127, 123, 125, 117, 129, 133, 147, 109, 121, 118, 140, 134, 137, 128, 136, 118, 144, 124, 127, 119, 131, 122, 118, 117, 92, 128, 122, 130, 151, 127, 128, 119, 131, 140, 153, 122, 136, 148, 110, 117, 124, 142, 106, 113, 139, 123, 139, 118, 127, 111, 121, 119, 113, 126, 121, 131, 120, 135, 125, 139, 108, 134, 119, 142, 131, 129, 113, 112, 125, 128, 117, 128, 110, 115, 132, 122, 141, 121, 139, 113, 126, 136, 123, 115, 126, 121, 133, 122, 135, 123, 125, 122, 135, 140, 113, 108, 120, 108, 120, 119, 126, 128, 120, 128, 131, 133, 106, 106, 130, 114, 131, 127, 113, 119, 108, 101, 129, 129, 133, 114, 126, 121, 119, 122, 127, 150, 134, 110, 132, 109, 119, 138, 125, 122, 126, 103, 131, 105, 134, 149, 115, 121, 109, 133, 128, 138, 116, 132, 121, 141, 145, 124, 127, 134, 142, 119, 128, 117, 109, 119, 136, 131, 112, 125, 140, 126, 125, 128, 115, 140, 113, 110, 117, 138, 139, 129, 118, 119, 132, 141, 96, 113, 127, 118, 115, 116, 118, 125, 148, 122, 123, 122, 128, 134, 122, 122, 128, 142, 133, 138, 123, 113, 123, 121, 128, 136, 137, 148, 131, 126, 124, 130, 133, 132, 131, 129, 126, 122, 122, 127, 100, 146, 127, 138, 116, 150, 110, 132, 125, 120, 137, 109, 130, 150, 125, 148, 115, 122, 130, 130, 138, 120, 118, 123, 124, 124, 125, 124, 122, 131, 124, 139, 130, 130, 113, 113, 113, 140, 141, 107, 118, 121, 126, 144, 137, 136, 130, 130, 120, 127, 122, 129, 135, 106, 130, 138, 123, 130, 127, 125, 124, 139, 124, 129, 127, 128, 128, 104, 121, 143, 132, 132, 118, 110, 127, 120, 153, 123, 117, 131, 124, 140, 128, 125, 132, 125, 144, 113, 126, 120, 114, 121, 131, 118, 122, 134, 112, 123, 136, 118, 121, 130, 159, 131, 131, 110, 138, 135, 122, 121, 126, 118, 130, 132, 129, 112, 123, 117, 138, 110, 158, 112, 120, 117, 118, 135, 137, 126, 124, 132, 109, 135, 133, 134, 95, 102, 156, 121, 111, 108, 139, 120, 100, 132, 124, 122, 129, 116, 147, 138, 111, 109, 130, 127, 122, 116, 116, 138, 132, 117, 131, 115, 123, 119, 126, 132, 147, 128, 109, 137, 121, 133, 125, 134, 109, 112, 118, 121, 119, 128, 115, 121, 111, 116, 132, 136, 120, 109, 121, 128, 108, 132, 104, 128, 118, 108, 132, 131, 124, 112, 126, 106, 128, 132, 124, 122, 117, 115, 141, 135, 117, 121, 112, 116, 118, 125, 130, 120, 133, 140, 106, 146, 126, 127, 115, 136, 127, 128, 109, 103, 116, 135, 133, 113, 116, 131, 109, 112, 112, 121, 125, 127, 129, 115, 133, 100, 122, 150, 108, 124, 134, 130, 120, 120, 135, 125, 129, 115, 142, 116, 126, 122, 130, 122, 112, 127, 136, 151, 133, 134, 132, 144, 122, 123, 120, 122, 128, 115, 131, 116, 109, 116, 132, 127, 135, 128, 129, 113, 115, 121, 136, 125, 129, 130, 114, 120, 129, 131, 137, 136, 116, 131, 138, 126, 106, 123, 134, 123, 133, 137, 120, 141, 135, 139, 139, 102, 123, 121, 133, 123, 154, 133, 117, 145, 116, 118, 107, 128, 139, 125, 127, 121, 103, 144, 125, 111, 136, 109, 119, 127, 103, 122, 124, 112, 137, 123, 138, 136, 112, 124, 129, 125, 142, 112, 96, 127, 129, 123, 126, 124, 115, 117, 128, 116, 135, 121, 138, 123, 124, 124, 118, 125, 126, 126, 113, 133, 146, 128, 130, 141, 143, 127, 128, 125, 125, 120, 115, 123, 117, 136, 144, 134, 118, 127, 122, 115, 130, 113, 138, 119, 134, 121, 114, 117, 139, 122, 124, 124, 130, 118, 136, 133, 139, 151, 132, 125, 95, 140, 103, 118, 112, 125, 139, 150, 124, 132, 119, 107, 128, 142, 125, 116, 136, 131, 121, 114, 152, 127, 133, 126, 114, 132, 135, 146, 128, 129, 133, 114, 113, 115, 111, 108, 115, 118, 117, 113, 112, 127, 145, 136, 152, 120, 130, 132, 141, 118, 115, 133, 131, 116, 112, 127, 124, 120, 119, 135, 128, 150, 110, 120, 131, 112, 127, 135, 127, 122, 122, 130, 145, 131, 117, 138, 129, 131, 125, 136, 142, 132, 125, 148, 123, 139, 133, 135, 119, 134, 125, 113, 132, 117, 113, 119, 137, 134, 112, 120, 139, 92, 123, 109, 116, 132, 144, 134, 111, 116, 116, 143, 120, 127, 121, 107, 127, 140, 147, 116, 108, 143, 135, 131, 140, 130, 130, 123, 136, 120, 138, 135, 127, 130, 135, 116, 142, 109, 137, 129, 121, 134, 118, 138, 124, 140, 114, 128, 123, 123, 138, 130, 120, 116, 122, 145, 132, 124, 135, 127, 106, 112, 124, 103, 141, 113, 143, 120, 131, 123, 127, 131, 130, 139, 129, 118, 136, 129, 126, 125, 121, 123, 123, 127, 122, 132, 132, 120, 148, 131, 111, 125, 108, 130, 108, 139, 120, 100, 110, 121, 150, 152, 112, 110, 123, 119, 122, 123, 116, 116, 116, 126, 122, 125, 105, 135, 127, 135, 122, 119, 152, 129, 146, 128, 120, 124, 144, 110, 111, 107, 121, 125, 128, 119, 131, 140, 135, 128, 153, 137, 130, 110, 139, 114, 126, 131, 127, 119, 124, 123, 126, 120, 127, 110, 127, 126, 120, 129, 128, 131, 120, 145, 116, 115, 134, 138, 125, 142, 124, 130, 138, 123, 129, 140, 123, 107, 138, 108, 125, 123, 130, 136, 123, 116, 127, 138, 113, 124, 124, 116, 114, 123, 122, 144, 135, 129, 131, 113, 140, 116, 140, 123, 139, 117, 120, 125, 127, 106, 131, 151, 129, 119, 102, 137, 138, 137, 129, 122, 136, 106, 107, 117, 112, 112, 117, 137, 118, 118, 117, 135, 120, 120, 119, 117, 110, 145, 130, 113, 116, 132, 95, 117, 131, 118, 149, 123, 107, 118, 121, 120, 123, 157, 119, 146, 113, 166, 127, 133, 122, 129, 141, 137, 127, 138, 126, 126, 134, 123, 127, 123, 126, 127, 118, 133, 134, 124, 124, 118, 130, 123, 131, 133, 126, 124, 120, 119, 111, 124, 133, 137, 143, 122, 118, 134, 117, 129, 129, 113, 129, 117, 119, 110, 129, 129, 129, 129, 128, 130, 123, 151, 129, 140, 134, 114, 113, 138, 128, 133, 105, 116, 121, 117, 112, 118, 120, 121, 115, 126, 115, 126, 123, 124, 125, 130, 122, 141, 129, 119, 149, 101, 107, 127, 119, 124, 140, 128, 116, 115, 135, 141, 114, 120, 112, 131, 126, 117, 116, 123, 123, 105, 132, 122, 129, 135, 105, 125, 124, 133, 117, 114, 129, 128, 143, 138, 145, 116, 110, 147, 134, 124, 120, 123, 112, 120, 125, 115, 126, 125, 119, 113, 121, 124, 118, 129, 125, 117, 125, 138, 130, 123, 135, 138, 118, 140, 118, 135, 120, 140, 116, 119, 126, 111, 123, 115, 120, 138, 129, 122, 113, 129, 124, 125, 114, 126, 131, 119, 138, 122, 129, 121, 122, 126, 137, 127, 135, 127, 131, 129, 132, 120, 130, 133, 140, 120, 142, 137, 151, 130, 131, 132, 122, 123, 118, 111, 110, 120, 126, 133, 123, 122, 113, 122, 145, 129, 124, 128, 110, 108, 148, 140, 122, 127, 134, 127, 125, 131, 129, 123, 137, 135, 130, 127, 124, 120, 124, 123, 143, 135, 123, 113, 113, 112, 137, 124, 128, 135, 136, 129, 136, 117, 128, 122, 128, 127, 127, 111, 133, 151, 129, 138, 116, 123, 115, 124, 125, 126, 145, 109, 125, 131, 127, 122, 127, 120, 119, 135, 107, 116, 126, 106, 150, 122, 141, 131, 155, 143, 120, 136, 100, 129, 117, 116, 123, 129, 147, 115, 131, 109, 132, 128, 128, 113, 123, 115, 146, 123, 125, 116, 101, 103, 116, 128, 140, 97, 143, 127, 117, 146, 130, 121, 132, 132, 138, 115, 128, 140, 126, 115, 144, 131, 123, 125, 133, 126, 132, 127, 128, 124, 128, 112, 142, 138, 128, 139, 138, 109, 130, 119, 107, 125, 136, 103, 133, 121, 123, 125, 133, 106, 130, 123, 116, 139, 121, 127, 123, 125, 132, 112, 123, 130, 107, 130, 135, 115, 121, 123, 107, 147, 114, 126, 124, 134, 133, 124, 130, 100, 123, 132, 97, 119, 130, 141, 97, 116, 122, 116, 151, 139, 134, 112, 150, 112, 130, 134, 117, 132, 134, 116, 116, 135, 124, 109, 115, 118, 117, 127, 126, 119, 134, 122, 118, 123, 125, 109, 119, 121, 137, 122, 109, 136, 116, 119, 125, 125, 118, 134, 137, 129, 131, 126, 129, 136, 125, 115, 141, 135, 122, 140, 129, 133, 131, 121, 112, 145, 113, 127, 138, 129, 125, 120, 101, 143, 147, 102, 127, 112, 137, 132, 130, 136, 133, 121, 134, 138, 120, 122, 109, 114, 144, 125, 135, 125, 130, 124, 110, 135, 119, 127, 108, 112, 117, 122, 121, 116, 138, 133, 119, 120, 118, 124, 126, 129, 132, 122, 137, 155, 125, 123, 132, 150, 119, 115, 129, 138, 132, 127, 125, 126, 123, 126, 115, 127, 131, 116, 122, 118, 118, 127, 131, 120, 127, 118, 122, 142, 117, 125, 123, 129, 109, 120, 130, 137, 118, 126, 130, 113, 117, 124, 134, 128, 110, 117, 148, 115, 135, 133, 138, 122, 115, 127, 127, 110, 132, 120, 123, 117, 124, 137, 93, 104, 114, 143, 127, 132, 125, 112, 124, 144, 119, 131, 123, 108, 126, 123, 149, 120, 118, 122, 124, 109, 123, 120, 144, 136, 109, 119, 119, 107, 119, 134, 153, 118, 135, 123, 130, 137, 123, 121, 117, 109, 120, 119, 140, 139, 124, 110, 126, 134, 118, 147, 128, 123, 124, 126, 130, 129, 130, 122, 143, 132, 129, 141, 127, 135, 117, 143, 142, 138, 122, 119, 126, 130, 137, 141, 100, 118, 140, 126, 127, 126, 123, 116, 130, 125, 132, 113, 111, 134, 135, 133, 120, 150, 111, 155, 134, 124, 116, 142, 121, 120, 128, 145, 129, 138, 130, 138, 120, 131, 143, 120, 123, 121, 131, 125, 112, 126, 139, 142, 131, 118, 117, 158, 140, 102, 126, 113, 120, 122, 126, 123, 136, 115, 117, 111, 124, 129, 116, 123, 133, 121, 138, 124, 140, 144, 150, 126, 112, 125, 114, 170, 130, 109, 135, 129, 121, 121, 126, 137, 94, 129, 130, 148, 132, 109, 135, 136, 138, 140, 121, 109, 127, 132, 117, 106, 142, 118, 126, 135, 143, 132, 129, 112, 120, 122, 126, 119, 117, 119, 151, 147, 128, 112, 132, 135, 108, 128, 133, 112, 138, 119, 127, 108, 101, 135, 128, 114, 125, 106, 143, 126, 126, 126, 122, 134, 133, 116, 123, 141, 124, 123, 130, 117, 103, 112, 119, 128, 112, 128, 126, 142, 131, 111, 137, 126, 122, 142, 114, 116, 126, 135, 141, 128, 119, 107, 138, 118, 117, 134, 131, 123, 119, 112, 139, 149, 112, 124, 132, 144, 141, 113, 122, 119, 128, 131, 130, 133, 131, 115, 124, 147, 118, 122, 126, 113, 114, 136, 132, 118, 128, 126, 122, 126, 128, 123, 127, 128, 124, 119, 133, 127, 120, 124, 119, 146, 139, 145, 129, 114, 106, 118, 118, 111, 109, 136, 144, 120, 135, 130, 127, 125, 121, 122, 129, 137, 114, 141, 118, 116, 120, 111, 119, 117, 128, 124, 129, 148, 126, 132, 127, 137, 122, 130, 117, 112, 140, 129, 133, 122, 121, 122, 127, 125, 113, 108, 125, 112, 119, 112, 130, 127, 122, 121, 124, 137, 134, 135, 126, 121, 126, 145, 124, 128, 135, 150, 141, 126, 121, 129, 119, 147, 123, 134, 129, 119, 128, 148, 124, 141, 134, 110, 129, 113, 143, 137, 134, 117, 133, 113, 118, 106, 134, 120, 124, 113, 127, 118, 114, 131, 141, 131, 129, 117, 114, 126, 127, 130, 140, 126, 124, 110, 133, 119, 126, 128, 106, 119, 132, 123, 114, 137, 127, 117, 112, 130, 121, 134, 124, 116, 108, 126, 120, 122, 133, 123, 148, 125, 139, 126, 125, 129, 136, 122, 121, 118, 114, 112, 133, 123, 115, 131, 136, 120, 128, 115, 137, 128, 121, 129, 129, 124, 138, 142, 113, 118, 120, 118, 132, 150, 143, 132, 124, 134, 128, 137, 135, 122, 126, 143, 125, 121, 113, 128, 126, 105, 129, 125, 123, 135, 133, 130, 123, 156, 122, 143, 120, 124, 118, 134, 131, 129, 131, 127, 135, 122, 126, 120, 107, 128, 132, 118, 130, 117, 134, 129, 111, 130, 131, 116, 134, 123, 120, 143, 130, 130, 137, 148, 114, 135, 119, 129, 135, 126, 125, 130, 110, 138, 107, 124, 118, 129, 145, 147, 93, 126, 122, 124, 135, 130, 126, 114, 134, 119, 116, 134, 125, 137, 125, 123, 138, 139, 132, 118, 134, 130, 122, 119, 122, 127, 114, 142, 137, 132, 131, 134, 105, 137, 123, 127, 127, 132, 127, 132, 134, 124, 135, 119, 112, 146, 132, 117, 137, 115, 118, 127, 103, 131, 125, 127, 117, 115, 139, 126, 120, 118, 135, 126, 120, 112, 114, 142, 123, 124, 103, 117, 122, 129, 116, 120, 135, 133, 122, 125, 125, 128, 121, 137, 128, 158, 126, 153, 129, 123, 120, 129, 125, 128, 134, 116, 120, 125, 127, 121, 107, 116, 137, 124, 115, 125, 116, 117, 110, 137, 112, 124, 120, 125, 122, 115, 127, 124, 129, 115, 130, 133, 110, 125, 125, 111, 132, 128, 125, 135, 111, 108, 149, 103, 129, 117, 133, 125, 108, 139, 142, 124, 118, 131, 124, 136, 136, 114, 139, 131, 111, 141, 115, 124, 113, 116, 129, 111, 96, 136, 117, 122, 135, 133, 125, 127, 127, 130, 122, 107, 158, 127, 131, 116, 114, 116, 125, 135, 125, 119, 129, 141, 139, 117, 136, 122, 127, 132, 135, 135, 134, 119, 127, 126, 138, 123, 151, 120, 122, 103, 120, 123, 128, 121, 137, 129, 117, 116, 134, 128, 128, 120, 118, 114, 125, 124, 119, 131, 119, 143, 138, 120, 113, 123, 132, 123, 137, 120, 119, 118, 138, 115, 123, 115, 125, 114, 121, 128, 129, 124, 134, 114, 129, 131, 103, 121, 122, 130, 117, 127, 139, 137, 113, 121, 126, 136, 109, 110, 119, 117, 135, 131, 123, 132, 125, 126, 149, 122, 114, 117, 106, 110, 121, 131, 117, 125, 114, 133, 131, 139, 128, 141, 140, 117, 119, 121, 132, 135, 122, 129, 114, 134, 128, 126, 127, 130, 114, 122, 124, 124, 123, 127, 128, 128, 123, 139, 106, 133, 125, 122, 138, 129, 116, 133, 130, 130, 124, 138, 119, 137, 137, 135, 117, 116, 129, 116, 140, 120, 135, 99, 112, 130, 102, 138, 129, 135, 101, 118, 131, 140, 166, 124, 131, 133, 125, 116, 122, 147, 117, 126, 130, 132, 142, 120, 141, 131, 137, 125, 107, 136, 140, 147, 108, 133, 114, 118, 141, 122, 131, 112, 125, 129, 129, 112, 137, 131, 133, 128, 144, 118, 133, 129, 130, 111, 116, 125, 130, 115, 115, 128, 145, 132, 129, 131, 116, 108, 140, 132, 108, 121, 130, 135, 134, 125, 139, 145, 134, 119, 134, 135, 108, 131, 124, 119, 118, 126, 112, 145, 115, 157, 131, 122, 121, 129, 121, 125, 130, 107, 143, 111, 134, 142, 132, 113, 114, 112, 114, 138, 109, 142, 128, 119, 118, 124, 110, 117, 127, 98, 110, 144, 143, 121, 121, 148, 119, 122, 127, 119, 130, 119, 126, 123, 130, 129, 115, 140, 123, 128, 141, 147, 111, 121, 111, 125, 121, 120, 124, 122, 137, 117, 141, 121, 120, 141, 115, 130, 137, 118, 120, 137, 123, 121, 118, 136, 139, 124, 131, 115, 125, 125, 128, 129, 144, 110, 114, 96, 132, 124, 115, 127, 135, 122, 137, 116, 116, 118, 136, 116, 138, 122, 127, 124, 113, 126, 140, 121, 123, 116, 107, 124, 139, 131, 109, 130, 122, 138, 124, 147, 145, 128, 111, 132, 128, 134, 136, 114, 145, 126, 135, 131, 108, 124, 127, 127, 131, 122, 132, 119, 133, 135, 122, 115, 121, 126, 130, 111, 117, 140, 143, 123, 142, 104, 123, 128, 125, 120, 129, 123, 118, 140, 121, 149, 129, 113, 130, 126, 121, 127, 128, 127, 109, 130, 132, 122, 100, 124, 120, 116, 126, 117, 126, 119, 119, 134, 131, 120, 120, 130, 130, 122, 121, 132, 127, 97, 138, 129, 132, 129, 122, 111, 118, 133, 123, 135, 130, 108, 143, 129, 137, 141, 100, 136, 137, 125, 130, 123, 133, 127, 128, 120, 137, 125, 112, 126, 123, 128, 115, 139, 109, 131, 137, 112, 103, 124, 131, 110, 132, 132, 120, 123, 136, 107, 119, 110, 124, 105, 138, 124, 118, 118, 111, 123, 128, 128, 146, 132, 118, 133, 119, 109, 127, 119, 129, 127, 137, 141, 116, 116, 135, 139, 113, 117, 124, 127, 126, 119, 120, 133, 114, 123, 139, 122, 138, 116, 121, 131, 125, 121, 110, 130, 136, 142, 137, 130, 135, 122, 126, 120, 130, 142, 128, 116, 129, 123, 137, 131, 142, 124, 116, 138, 128, 136, 130, 139, 120, 124, 146, 126, 151, 111, 127, 129, 143, 125, 122, 135, 128, 130, 127, 112, 130, 132, 134, 141, 120, 110, 123, 121, 110, 135, 116, 121, 130, 127, 128, 120, 129, 115, 132, 120, 115, 137, 134, 134, 141, 125, 137, 133, 124, 134, 118, 129, 136, 129, 124, 111, 125, 136, 126, 125, 131, 115, 123, 116, 121, 122, 112, 137, 133, 125, 127, 100, 134, 131, 127, 124, 102, 103, 133, 122, 125, 122, 138, 116, 121, 120, 120, 110, 119, 119, 120, 118, 138, 134, 124, 129, 105, 115, 126, 124, 124, 136, 103, 136, 136, 129, 109, 135, 129, 122, 139, 122, 126, 121, 120, 127, 139, 134, 126, 138, 152, 122, 117, 131, 125, 112, 135, 118, 135, 121, 113, 107, 101, 116, 148, 145, 127, 123, 110, 130, 116, 139, 137, 146, 132, 133, 140, 125, 142, 89, 131, 144, 125, 126, 129, 131, 126, 122, 129, 116, 121, 97, 131, 128, 123, 120, 124, 133, 115, 124, 132, 135, 114, 110, 120, 133, 113, 121, 109, 113, 128, 128, 121, 115, 114, 136, 134, 102, 144, 162, 121, 130, 139, 125, 111, 128, 112, 118, 111, 132, 135, 120, 137, 111, 132, 130, 128, 112, 151, 127, 135, 137, 137, 116, 117, 130, 121, 114, 143, 147, 143, 114, 137, 137, 123, 120, 120, 140, 121, 119, 118, 123, 121, 127, 116, 127, 128, 130, 128, 118, 131, 122, 118, 140, 121, 121, 123, 133, 124, 118, 130, 115, 119, 120, 113, 113, 139, 120, 123, 126, 137, 133, 125, 110, 113, 112, 121, 112, 130, 128, 132, 130, 126, 120, 115, 118, 128, 112, 117, 119, 129, 127, 110, 126, 121, 120, 128, 124, 128, 132, 129, 129, 125, 131, 128, 136, 114, 128, 117, 120, 135, 131, 132, 134, 125, 119, 118, 126, 120, 110, 137, 130, 130, 118, 120, 108, 124, 128, 111, 130, 148, 122, 119, 128, 111, 134, 114, 133, 105, 125, 113, 125, 109, 110, 133, 139, 145, 119, 128, 120, 136, 128, 115, 119, 129, 120, 113, 128, 127, 139, 124, 118, 124, 141, 109, 117, 106, 113, 127, 103, 122, 129, 139, 116, 137, 120, 121, 118, 115, 119, 132, 128, 129, 124, 117, 131, 121, 117, 111, 131, 139, 126, 131, 136, 134, 132, 159, 127, 121, 126, 119, 120, 115, 131, 129, 121, 121, 111, 113, 116, 130, 116, 144, 125, 126, 129, 126, 109, 120, 123, 147, 137, 128, 129, 138, 128, 120, 130, 143, 140, 124, 127, 133, 123, 131, 133, 115, 128, 115, 128, 131, 119, 123, 108, 121, 119, 131, 131, 130, 131, 107, 134, 123, 116, 111, 134, 132, 127, 118, 144, 138, 133, 118, 126, 123, 136, 140, 125, 116, 129, 127, 122, 98, 126, 127, 124, 118, 116, 123, 132, 116, 154, 111, 128, 116, 145, 141, 146, 120, 126, 119, 129, 125, 118, 126, 120, 135, 119, 138, 118, 130, 114, 132, 125, 124, 134, 129, 123, 119, 127, 120, 113, 116, 120, 134, 121, 139, 131, 142, 128, 126, 126, 132, 130, 125, 128, 134, 109, 113, 122, 133, 124, 130, 128, 141, 124, 124, 122, 117, 129, 145, 126, 130, 123, 128, 138, 120, 132, 126, 124, 122, 120, 127, 127, 144, 127, 141, 144, 119, 123, 127, 144, 124, 137, 139, 128, 117, 121, 122, 135, 127, 120, 139, 139, 143, 128, 124, 121, 118, 119, 144, 123, 140, 141, 105, 121, 121, 139, 129, 119, 120, 132, 129, 132, 121, 109, 139, 124, 128, 127, 109, 135, 120, 143, 138, 128, 110, 127, 123, 119, 115, 116, 132, 115, 120, 131, 143, 128, 134, 114, 121, 129, 137, 127, 134, 127, 127, 125, 123, 117, 128, 103, 134, 151, 132, 125, 115, 138, 124, 150, 120, 120, 117, 115, 120, 139, 127, 120, 127, 117, 123, 134, 146, 106, 149, 134, 140, 139, 123, 120, 123, 110, 140, 113, 122, 115, 130, 148, 118, 125, 140, 123, 123, 116, 150, 126, 139, 131, 149, 131, 128, 128, 122, 128, 105, 126, 134, 121, 129, 137, 105, 109, 118, 118, 157, 121, 122, 113, 121, 115, 115, 139, 138, 129, 135, 112, 142, 145, 112, 140, 130, 111, 116, 122, 132, 124, 114, 125, 126, 117, 126, 115, 123, 127, 110, 131, 126, 140, 124, 121, 117, 120, 107, 142, 126, 135, 131, 108, 130, 124, 137, 122, 122, 138, 137, 124, 139, 118, 121, 128, 121, 121, 127, 151, 137, 141, 132, 139, 126, 130, 143, 119, 131, 123, 143, 129, 130, 124, 113, 146, 117, 139, 129, 133, 139, 101, 125, 123, 119, 137, 130, 110, 116, 117, 121, 113, 120, 114, 117, 136, 111, 120, 132, 130, 108, 114, 112, 133, 123, 113, 109, 131, 130, 111, 131, 123, 118, 124, 130, 124, 119, 133, 136, 151, 134, 116, 103, 121, 119, 143, 124, 124, 113, 132, 125, 123, 124, 116, 122, 137, 123, 132, 118, 127, 148, 132, 119, 123, 129, 130, 133, 108, 140, 129, 122, 130, 127, 117, 144, 119, 117, 121, 117, 127, 129, 120, 123, 123, 116, 117, 144, 139, 138, 110, 129, 124, 135, 126, 109, 136, 110, 130, 123, 128, 143, 137, 140, 117, 124, 117, 121, 140, 118, 122, 117, 116, 123, 119, 134, 115, 133, 128, 125, 133, 129, 133, 103, 140, 138, 143, 126, 125, 130, 121, 121, 135, 117, 109, 119, 129, 118, 138, 148, 129, 118, 100, 127, 122, 130, 105, 138, 120, 125, 139, 129, 131, 118, 110, 129, 139, 127, 119, 115, 132, 161, 121, 133, 107, 142, 129, 138, 151, 142, 119, 134, 117, 95, 119, 132, 125, 118, 121, 125, 134, 138, 126, 129, 114, 146, 117, 125, 116, 137, 123, 102, 118, 119, 123, 128, 131, 127, 127, 145, 136, 132, 127, 138, 113, 122, 128, 127, 129, 134, 134, 115, 119, 131, 115, 125, 131, 111, 107, 127, 137, 131, 122, 124, 119, 138, 130, 124, 147, 128, 130, 123, 128, 134, 138, 120, 126, 132, 121, 124, 117, 132, 128, 122, 132, 134, 141, 117, 108, 130, 121, 130, 138, 124, 120, 122, 122, 131, 146, 96, 127, 115, 125, 117, 112, 130, 140, 129, 124, 137, 120, 113, 135, 149, 132, 136, 129, 122, 127, 134, 129, 131, 124, 132, 114, 124, 133, 144, 156, 135, 127, 116, 125, 125, 123, 130, 140, 138, 122, 144, 123, 126, 138, 140, 118, 135, 131, 142, 129, 117, 133, 119, 120, 134, 127, 133, 117, 122, 123, 123, 124, 130, 129, 142, 107, 134, 124, 138, 142, 125, 121, 123, 120, 125, 117, 148, 106, 114, 152, 117, 125, 108, 124, 124, 122, 116, 150, 127, 134, 136, 120, 128, 108, 131, 120, 112, 109, 125, 132, 135, 125, 117, 130, 143, 113, 115, 135, 117, 122, 134, 132, 132, 129, 112, 105, 130, 120, 136, 114, 133, 125, 123, 119, 125, 124, 115, 122, 130, 120, 130, 139, 117, 124, 106, 110, 115, 120, 116, 114, 112, 123, 114, 133, 115, 146, 131, 129, 118, 114, 115, 125, 143, 127, 108, 121, 118, 120, 124, 118, 138, 101, 122, 117, 129, 127, 116, 125, 119, 123, 116, 118, 131, 138, 136, 140, 120, 128, 134, 113, 116, 138, 127, 118, 105, 129, 131, 131, 137, 132, 130, 134, 138, 125, 139, 119, 131, 133, 100, 141, 133, 151, 145, 126, 114, 126, 129, 119, 104, 121, 134, 147, 142, 130, 112, 102, 111, 129, 142, 125, 113, 144, 99, 118, 120, 143, 129, 119, 125, 128, 133, 124, 137, 129, 103, 130, 135, 119, 142, 108, 126, 130, 125, 132, 116, 129, 135, 114, 118, 120, 117, 125, 122, 136, 133, 138, 116, 124, 129, 107, 122, 125, 114, 109, 118, 133, 128, 116, 134, 117, 118, 132, 141, 127, 118, 141, 150, 127, 122, 127, 123, 128, 134, 115, 125, 123, 115, 146, 125, 128, 112, 124, 132, 141, 124, 115, 116, 150, 136, 137, 120, 138, 122, 125, 129, 129, 132, 146, 121, 104, 126, 134, 121, 116, 118, 123, 116, 129, 118, 123, 121, 137, 122, 126, 123, 124, 123, 134, 115, 116, 136, 116, 144, 141, 117, 138, 122, 124, 125, 122, 142, 129, 119, 131, 119, 122, 120, 120, 119, 130, 122, 123, 119, 121, 119, 123, 134, 136, 115, 127, 126, 115, 117, 129, 124, 117, 143, 126, 120, 113, 126, 108, 117, 125, 146, 139, 114, 121, 124, 143, 114, 104, 143, 140, 117, 108, 136, 129, 117, 126, 128, 127, 142, 134, 136, 115, 130, 118, 120, 121, 146, 133, 122, 129, 128, 120, 127, 124, 130, 119, 118, 127, 124, 120, 112, 119, 130, 124, 119, 117, 119, 130, 106, 142, 137, 124, 136, 117, 142, 103, 111, 138, 119, 133, 114, 121, 134, 110, 127, 121, 128, 112, 137, 111, 123, 128, 139, 146, 138, 127, 116, 133, 139, 127, 126, 129, 124, 116, 118, 119, 136, 133, 129, 122, 114, 140, 137, 113, 136, 128, 138, 123, 133, 114, 135, 127, 122, 122, 135, 118, 133, 111, 119, 125, 128, 128, 126, 131, 124, 125, 123, 117, 111, 104, 130, 130, 114, 109, 122, 110, 116, 136, 126, 143, 119, 123, 125, 125, 133, 122, 127, 128, 129, 122, 142, 122, 135, 110, 119, 134, 129, 139, 123, 131, 129, 123, 142, 113, 125, 120, 120, 146, 147, 108, 132, 128, 128, 112, 120, 115, 122, 134, 121, 110, 127, 126, 137, 123, 122, 114, 102, 119, 139, 132, 131, 133, 123, 110, 107, 130, 133, 134, 136, 126, 147, 128, 127, 124, 118, 118, 125, 122, 122, 137, 105, 131, 150, 126, 135, 126, 114, 125, 128, 106, 130, 92, 131, 119, 119, 127, 123, 125, 118, 128, 131, 121, 113, 100, 132, 133, 124, 120, 126, 128, 122, 121, 127, 119, 119, 111, 101, 145, 136, 108, 107, 145, 121, 111, 121, 127, 121, 109, 163, 120, 121, 124, 119, 122, 134, 144, 122, 125, 147, 129, 130, 132, 122, 134, 140, 150, 122, 114, 125, 116, 131, 124, 138, 110, 117, 133, 138, 120, 123, 124, 111, 119, 116, 126, 134, 125, 118, 122, 127, 121, 114, 125, 145, 142, 114, 134, 137, 132, 132, 114, 122, 136, 133, 116, 124, 120, 130, 130, 116, 144, 137, 117, 123, 115, 135, 131, 120, 135, 111, 127, 111, 123, 126, 116, 118, 123, 148, 138, 148, 142, 127, 131, 116, 124, 144, 127, 131, 122, 117, 122, 155, 115, 114, 121, 127, 134, 128, 133, 125, 140, 141, 119, 126, 142, 127, 137, 128, 133, 114, 125, 120, 130, 131, 127, 112, 123, 125, 114, 121, 128, 125, 128, 137, 122, 122, 116, 105, 131, 124, 128, 133, 122, 135, 135, 126, 120, 130, 127, 128, 131, 131, 109, 131, 115, 120, 120, 104, 120, 125, 119, 136, 121, 134, 125, 111, 130, 129, 127, 138, 131, 138, 125, 124, 120, 136, 123, 123, 134, 136, 132, 122, 142, 120, 122, 120, 117, 123, 140, 117, 115, 129, 129, 112, 122, 120, 134, 131, 129, 110, 109, 129, 109, 110, 129, 108, 118, 129, 120, 120, 126, 120, 144, 139, 117, 123, 136, 122, 131, 131, 130, 121, 124, 121, 125, 153, 139, 115, 124, 126, 136, 124, 141, 120, 124, 159, 141, 112, 115, 131, 119, 120, 118, 126, 131, 129, 114, 119, 105, 126, 119, 134, 134, 132, 137, 131, 125, 140, 135, 122, 119, 127, 137, 116, 123, 140, 118, 109, 114, 121, 122, 111, 134, 135, 113, 125, 137, 123, 126, 114, 118, 125, 116, 114, 132, 148, 102, 131, 120, 132, 120, 129, 124, 128, 134, 141, 118, 115, 116, 117, 123, 106, 111, 131, 135, 118, 125, 128, 137, 122, 134, 124, 108, 118, 121, 142, 133, 127, 124, 129, 118, 133, 124, 127, 111, 121, 114, 134, 118, 132, 130, 149, 135, 116, 106, 134, 137, 117, 130, 119, 109, 122, 134, 135, 139, 140, 124, 127, 119, 125, 115, 128, 125, 128, 120, 125, 114, 138, 119, 123, 127, 110, 102, 127, 135, 119, 128, 118, 126, 130, 149, 123, 131, 115, 142, 128, 151, 118, 132, 126, 130, 145, 98, 107, 128, 120, 152, 124, 123, 125, 125, 140, 109, 138, 140, 120, 143, 134, 135, 132, 105, 116, 119, 128, 116, 117, 132, 127, 116, 143, 139, 102, 117, 132, 126, 108, 107, 121, 124, 131, 120, 125, 125, 124, 122, 112, 137, 129, 142, 138, 129, 119, 108, 131, 126, 118, 120, 147, 127, 117, 136, 125, 128, 132, 146, 117, 129, 125, 129, 122, 134, 129, 131, 123, 127, 131, 127, 106, 111, 132, 118, 140, 119, 103, 108, 106, 118, 119, 134, 134, 139, 119, 103, 138, 134, 101, 139, 121, 123, 113, 129, 117, 139, 134, 130, 116, 124, 130, 117, 111, 107, 117, 126, 130, 108, 134, 134, 121, 111, 138, 136, 133, 111, 123, 121, 115, 122, 137, 133, 135, 121, 107, 115, 156, 122, 112, 116, 120, 106, 108, 117, 113, 124, 111, 121, 119, 127, 149, 126, 121, 124, 112, 110, 139, 111, 130, 124, 104, 117, 143, 124, 132, 134, 117, 126, 123, 112, 126, 131, 117, 133, 130, 130, 137, 145, 147, 136, 134, 102, 123, 123, 135, 116, 131, 111, 121, 134, 154, 120, 130, 126, 112, 139, 126, 115, 123, 138, 111, 121, 123, 110, 110, 124, 124, 104, 119, 125, 127, 120, 132, 122, 123, 139, 120, 108, 135, 136, 124, 127, 136, 129, 123, 127, 121, 133, 111, 129, 125, 127, 112, 135, 120, 139, 144, 112, 117, 117, 123, 121, 133, 117, 126, 119, 133, 113, 129, 132, 121, 142, 129, 137, 120, 142, 119, 106, 122, 138, 120, 117, 135, 116, 131, 117, 106, 137, 117, 106, 112, 119, 121, 119, 127, 121, 147, 138, 118, 121, 127, 136, 131, 122, 127, 124, 128, 121, 112, 119, 128, 120, 123, 131, 117, 135, 121, 132, 129, 115, 128, 111, 137, 119, 125, 110, 127, 133, 124, 127, 138, 133, 125, 118, 136, 122, 106, 113, 112, 119, 131, 134, 116, 131, 138, 132, 111, 131, 131, 115, 135, 145, 130, 125, 130, 129, 124, 121, 127, 135, 130, 132, 115, 136, 110, 115, 136, 145, 117, 131, 125, 112, 126, 118, 140, 106, 121, 129, 127, 122, 113, 146, 113, 122, 129, 117, 128, 113, 135, 139, 122, 157, 123, 113, 135, 123, 126, 122, 147, 123, 133, 116, 135, 129, 135, 131, 127, 126, 131, 129, 112, 139, 116, 122, 114, 115, 134, 126, 129, 117, 104, 124, 126, 124, 116, 125, 123, 132, 139, 113, 135, 141, 126, 124, 123, 127, 136, 110, 131, 124, 132, 128, 128, 134, 120, 125, 126, 132, 121, 143, 139, 119, 125, 145, 133, 122, 125, 128, 134, 116, 120, 119, 117, 133, 128, 132, 125, 134, 117, 107, 119, 125, 119, 119, 132, 127, 124, 146, 115, 111, 133, 134, 115, 128, 119, 125, 111, 122, 110, 118, 110, 124, 123, 122, 137, 125, 132, 119, 106, 114, 104, 121, 124, 156, 120, 130, 143, 131, 142, 123, 127, 126, 121, 126, 130, 122, 131, 117, 113, 123, 122, 116, 123, 138, 133, 107, 128, 119, 124, 119, 109, 113, 126, 100, 138, 122, 142, 103, 139, 135, 126, 118, 111, 123, 110, 143, 144, 122, 127, 136, 121, 103, 142, 133, 136, 137, 133, 123, 118, 120, 123, 114, 136, 124, 109, 160, 135, 128, 145, 122, 128, 120, 126, 133, 115, 126, 130, 121, 140, 136, 123, 137, 127, 131, 135, 133, 145, 127, 121, 109, 126, 121, 130, 132, 117, 128, 120, 130, 155, 124, 124, 125, 125, 118, 122, 123, 130, 127, 122, 121, 118, 136, 111, 122, 163, 125, 128, 123, 120, 109, 142, 110, 127, 142, 126, 110, 98, 143, 113, 128, 131, 130, 119, 120, 126, 126, 115, 124, 127, 135, 126, 117, 138, 132, 128, 125, 109, 132, 117, 127, 141, 130, 148, 127, 138, 115, 126, 109, 130, 127, 142, 123, 101, 128, 125, 99, 123, 132, 126, 115, 122, 120, 141, 111, 122, 129, 155, 138, 123, 121, 111, 142, 122, 112, 116, 130, 121, 132, 119, 114, 111, 132, 113, 115, 148, 134, 123, 129, 124, 133, 117, 133, 117, 123, 112, 132, 134, 120, 130, 136, 117, 123, 118, 116, 138, 137, 132, 116, 126, 127, 139, 121, 132, 140, 147, 127, 123, 111, 124, 112, 124, 121, 132, 112, 124, 126, 135, 117, 97, 128, 135, 123, 125, 135, 132, 132, 141, 127, 142, 130, 126, 126, 121, 123, 117, 115, 125, 147, 111, 116, 108, 134, 131, 119, 134, 99, 130, 128, 106, 144, 130, 145, 133, 141, 125, 127, 132, 144, 123, 134, 119, 127, 117, 136, 132, 123, 138, 127, 122, 131, 132, 124, 138, 116, 140, 143, 113, 114, 131, 125, 125, 129, 109, 109, 131, 124, 127, 148, 128, 142, 141, 140, 132, 125, 122, 113, 156, 144, 135, 124, 119, 112, 121, 121, 128, 121, 137, 136, 127, 123, 133, 128, 128, 130, 117, 126, 126, 110, 120, 126, 127, 129, 104, 120, 115, 136, 119, 115, 122, 129, 142, 97, 137, 137, 119, 138, 134, 93, 126, 127, 110, 116, 139, 128, 155, 128, 108, 137, 118, 135, 140, 129, 123, 143, 130, 128, 128, 130, 152, 143, 129, 114, 121, 140, 124, 108, 129, 114, 131, 119, 149, 145, 124, 131, 111, 120, 121, 133, 120, 134, 155, 120, 132, 126, 123, 118, 139, 109, 129, 130, 128, 149, 109, 112, 124, 129, 117, 109, 133, 103, 124, 108, 125, 115, 123, 142, 122, 130, 116, 135, 128, 117, 122, 106, 146, 122, 123, 115, 122, 117, 117, 123, 114, 109, 108, 139, 111, 117, 130, 153, 134, 131, 122, 130, 127, 114, 111, 116, 109, 132, 121, 114, 115, 115, 128, 114, 115, 131, 133, 143, 119, 140, 129, 140, 143, 135, 109, 113, 114, 113, 129, 112, 114, 126, 140, 121, 119, 119, 129, 119, 114, 117, 140, 136, 124, 113, 114, 133, 135, 124, 121, 116, 126, 120, 120, 118, 123, 137, 127, 127, 109, 124, 119, 129, 124, 114, 137, 120, 120, 136, 113, 128, 115, 141, 130, 145, 108, 114, 134, 113, 124, 123, 111, 126, 115, 135, 129, 125, 109, 123, 115, 133, 129, 125, 130, 149, 114, 115, 115, 129, 131, 119, 120, 135, 127, 109, 141, 148, 108, 128, 129, 131, 129, 122, 106, 107, 136, 123, 124, 123, 136, 128, 142, 112, 111, 123, 152, 127, 116, 134, 137, 134, 125, 133, 117, 103, 131, 123, 115, 137, 121, 126, 139, 121, 124, 118, 129, 132, 126, 111, 127, 120, 125, 136, 140, 111, 136, 123, 122, 123, 116, 119, 117, 127, 128, 129, 132, 127, 114, 111, 143, 119, 138, 117, 115, 113, 141, 131, 132, 120, 125, 117, 125, 113, 112, 136, 117, 121, 113, 117, 130, 117, 141, 116, 103, 151, 134, 133, 146, 123, 113, 120, 113, 117, 127, 131, 132, 142, 145, 138, 128, 123, 128, 117, 124, 148, 120, 137, 118, 132, 141, 101, 132, 123, 132, 117, 119, 115, 132, 124, 139, 133, 157, 125, 122, 143, 123, 136, 131, 122, 120, 145, 135, 119, 127, 124, 121, 129, 124, 118, 122, 122, 130, 129, 127, 116, 117, 151, 137, 125, 121, 127, 120, 124, 125, 127, 128, 119, 131, 122, 126, 142, 109, 126, 124, 134, 143, 124, 100, 121, 128, 128, 127, 130, 114, 105, 131, 125, 117, 143, 121, 129, 121, 121, 137, 119, 109, 106, 128, 117, 134, 128, 122, 110, 127, 126, 130, 121, 127, 135, 131, 135, 119, 125, 125, 112, 140, 138, 121, 119, 122, 123, 118, 115, 133, 135, 141, 140, 120, 137, 122, 118, 107, 121, 142, 129, 142, 126, 116, 145, 119, 125, 112, 117, 130, 137, 122, 134, 121, 130, 132, 111, 136, 131, 130, 119, 120, 126, 109, 102, 114, 109, 133, 147, 112, 130, 123, 121, 123, 122, 127, 132, 149, 142, 122, 124, 116, 131, 129, 139, 120, 123, 149, 117, 130, 120, 122, 130, 104, 136, 123, 127, 133, 117, 115, 121, 133, 112, 135, 126, 127, 124, 137, 146, 122, 121, 133, 128, 130, 136, 119, 134, 137, 121, 119, 123, 124, 122, 130, 143, 118, 120, 121, 110, 140, 150, 125, 120, 115, 134, 137, 118, 113, 123, 125, 119, 115, 130, 107, 116, 124, 140, 96, 119, 117, 131, 120, 117, 127, 139, 138, 143, 109, 125, 133, 125, 132, 122, 134, 127, 123, 136, 128, 137, 126, 126, 140, 130, 120, 114, 135, 129, 115, 131, 118, 122, 132, 125, 138, 127, 123, 108, 123, 110, 131, 131, 118, 118, 125, 106, 114, 115, 137, 140, 132, 124, 134, 113, 136, 129, 117, 135, 122, 140, 128, 118, 113, 121, 137, 144, 144, 117, 132, 134, 128, 123, 144, 111, 115, 129, 138, 114, 110, 131, 129, 121, 129, 125, 118, 107, 148, 124, 150, 126, 128, 128, 123, 130, 134, 121, 132, 142, 127, 131, 122, 117, 109, 126, 120, 117, 159, 129, 129, 125, 131, 145, 132, 109, 126, 125, 153, 135, 137, 123, 125, 130, 133, 121, 123, 141, 129, 121, 117, 119, 148, 137, 106, 130, 118, 134, 119, 137, 141, 121, 129, 122, 122, 121, 122, 144, 127, 127, 116, 122, 121, 120, 132, 137, 120, 129, 115, 140, 156, 138, 133, 119, 139, 115, 123, 143, 140, 127, 133, 106, 134, 127, 131, 114, 113, 131, 131, 130, 123, 128, 131, 129, 121, 123, 121, 145, 115, 116, 127, 138, 145, 127, 134, 123, 114, 101, 147, 132, 117, 123, 132, 138, 120, 131, 143, 110, 115, 131, 116, 136, 124, 139, 138, 107, 126, 139, 136, 136, 124, 115, 113, 129, 136, 130, 124, 134, 122, 116, 123, 121, 143, 124, 134, 122, 128, 131, 123, 138, 125, 131, 130, 145, 139, 111, 110, 119, 109, 117, 110, 128, 123, 122, 126, 129, 139, 134, 128, 121, 97, 130, 112, 107, 123, 130, 102, 146, 135, 125, 127, 124, 133, 119, 116, 134, 112, 127, 113, 130, 123, 130, 116, 119, 129, 124, 124, 134, 124, 129, 103, 122, 134, 131, 131, 138, 115, 143, 144, 140, 133, 132, 130, 122, 111, 107, 142, 111, 123, 133, 111, 120, 129, 135, 126, 130, 122, 140, 115, 121, 130, 119, 123, 122, 124, 106, 124, 137, 132, 131, 120, 134, 129, 124, 129, 123, 111, 123, 116, 126, 126, 127, 115, 117, 123, 113, 122, 133, 126, 113, 151, 119, 130, 128, 117, 128, 151, 137, 124, 125, 122, 131, 119, 119, 106, 126, 124, 134, 129, 138, 119, 112, 109, 135, 139, 105, 137, 126, 128, 147, 141, 126, 122, 104, 128, 125, 120, 125, 117, 124, 131, 138, 149, 137, 121, 115, 142, 119, 138, 154, 135, 113, 102, 125, 133, 123, 125, 126, 124, 136, 109, 129, 134, 130, 144, 109, 122, 127, 139, 145, 123, 130, 134, 119, 135, 122, 132, 111, 128, 138, 122, 136, 155, 140, 123, 153, 121, 124, 133, 132, 118, 126, 117, 117, 123, 131, 116, 121, 115, 112, 136, 125, 125, 136, 119, 132, 120, 112, 125, 135, 123, 113, 127, 123, 113, 131, 119, 141, 126, 125, 101, 122, 128, 130, 113, 119, 126, 125, 124, 123, 131, 112, 114, 136, 130, 113, 124, 138, 137, 132, 121, 120, 102, 122, 138, 123, 97, 128, 113, 119, 128, 115, 124, 116, 132, 109, 124, 129, 128, 115, 121, 123, 102, 135, 138, 123, 116, 125, 128, 132, 117, 127, 115, 122, 120, 106, 112, 133, 140, 112, 106, 137, 134, 134, 128, 146, 114, 136, 131, 112, 124, 130, 130, 121, 130, 136, 109, 125, 117, 132, 134, 138, 147, 124, 116, 126, 119, 130, 135, 117, 118, 145, 130, 154, 114, 117, 121, 128, 122, 151, 134, 129, 125, 128, 146, 128, 129, 119, 109, 139, 141, 134, 123, 120, 110, 118, 123, 115, 118, 130, 132, 122, 123, 125, 134, 135, 130, 129, 133, 113, 128, 141, 142, 142, 145, 125, 140, 128, 132, 138, 110, 122, 107, 151, 122, 134, 137, 134, 127, 123, 126, 122, 110, 121, 123, 118, 105, 121, 123, 144, 141, 139, 128, 137, 120, 127, 135, 121, 124, 125, 129, 139, 131, 134, 144, 114, 127, 105, 136, 136, 141, 133, 126, 137, 143, 109, 129, 130, 136, 131, 115, 144, 135, 110, 119, 117, 133, 120, 142, 124, 126, 120, 109, 126, 125, 118, 123, 136, 114, 124, 117, 117, 125, 108, 117, 112, 140, 118, 130, 126, 137, 125, 127, 124, 139, 100, 116, 123, 127, 129, 109, 118, 135, 122, 129, 114, 125, 129, 142, 119, 104, 122, 102, 122, 134, 121, 110, 128, 128, 125, 120, 110, 130, 130, 105, 121, 129, 127, 123, 141, 124, 127, 132, 141, 116, 110, 112, 127, 121, 100, 118, 123, 117, 114, 125, 137, 142, 118, 123, 122, 141, 122, 125, 126, 126, 127, 124, 126, 132, 127, 113, 128, 129, 135, 113, 119, 121, 129, 115, 139, 106, 115, 129, 126, 136, 120, 125, 96, 134, 133, 124, 145, 136, 130, 106, 134, 122, 117, 123, 113, 120, 119, 117, 114, 117, 133, 119, 117, 134, 133, 115, 134, 116, 133, 118, 129, 120, 115, 115, 107, 127, 124, 128, 137, 145, 120, 135, 140, 129, 121, 113, 134, 124, 122, 111, 134, 146, 116, 115, 131, 132, 121, 135, 136, 131, 142, 127, 116, 128, 118, 126, 134, 119, 128, 112, 124, 119, 128, 113, 118, 128, 125, 131, 141, 143, 123, 107, 126, 125, 113, 129, 127, 131, 128, 130, 111, 133, 135, 136, 126, 129, 138, 120, 145, 111, 132, 117, 129, 129, 130, 130, 126, 127, 112, 118, 115, 138, 128, 140, 109, 126, 126, 133, 116, 120, 111, 118, 133, 110, 123, 122, 114, 149, 120, 119, 131, 137, 107, 99, 139, 126, 138, 127, 116, 109, 128, 126, 132, 121, 109, 135, 122, 120, 128, 119, 121, 112, 105, 124, 120, 134, 137, 105, 138, 131, 149, 137, 120, 133, 139, 131, 120, 118, 117, 122, 126, 125, 141, 142, 115, 144, 147, 135, 144, 161, 110, 135, 128, 123, 123, 128, 129, 138, 127, 120, 106, 122, 124, 118, 96, 117, 102, 107, 123, 134, 123, 146, 109, 125, 144, 136, 130, 119, 108, 124, 110, 122, 139, 113, 141, 126, 135, 110, 120, 141, 147, 120, 126, 118, 111, 141, 132, 124, 128, 126, 107, 133, 142, 133, 114, 112, 122, 124, 126, 116, 130, 118, 134, 128, 131, 137, 128, 124, 128, 118, 123, 116, 127, 103, 114, 138, 114, 124, 107, 108, 112, 122, 111, 116, 102, 119, 111, 127, 137, 121, 118, 111, 121, 123, 107, 123, 146, 143, 108, 135, 125, 118, 131, 141, 128, 134, 144, 121, 119, 108, 128, 126, 131, 122, 129, 133, 130, 120, 121, 129, 116, 135, 126, 122, 132, 125, 125, 128, 127, 138, 116, 119, 121, 131, 141, 128, 122, 134, 125, 133, 143, 116, 124, 119, 134, 157, 126, 134, 93, 121, 122, 123, 136, 112, 138, 126, 121, 140, 113, 126, 143, 125, 121, 135, 145, 124, 142, 108, 133, 122, 133, 128, 136, 122, 134, 118, 136, 124, 114, 118, 137, 152, 137, 126, 119, 119, 121, 125, 127, 133, 110, 117, 120, 117, 121, 121, 131, 99, 132, 130, 129, 116, 149, 119, 124, 127, 125, 129, 123, 140, 132, 130, 120, 123, 129, 125, 117, 117, 120, 139, 142, 113, 130, 128, 133, 111, 116, 116, 113, 134, 119, 136, 113, 117, 107, 131, 134, 134, 119, 118, 130, 124, 132, 123, 130, 120, 127, 124, 113, 120, 116, 115, 121, 113, 102, 124, 142, 118, 117, 127, 115, 132, 145, 108, 130, 137, 128, 126, 129, 117, 115, 135, 139, 129, 130, 125, 129, 118, 134, 143, 118, 122, 138, 130, 129, 133, 125, 104, 122, 110, 119, 136, 141, 121, 121, 124, 128, 115, 128, 122, 136, 113, 114, 129, 132, 120, 111, 138, 116, 145, 133, 130, 116, 128, 131, 134, 120, 138, 132, 120, 138, 113, 129, 126, 131, 118, 114, 122, 122, 128, 134, 116, 136, 129, 110, 117, 113, 143, 113, 144, 121, 140, 130, 121, 154, 127, 129, 124, 123, 125, 133, 127, 131, 121, 127, 103, 130, 118, 135, 126, 134, 108, 126, 125, 127, 122, 111, 119, 130, 117, 124, 121, 114, 141, 146, 115, 117, 121, 126, 125, 107, 110, 123, 135, 145, 118, 122, 135, 114, 121, 129, 127, 128, 114, 116, 121, 111, 127, 121, 135, 119, 121, 124, 131, 128, 111, 140, 125, 120, 128, 138, 118, 122, 106, 120, 116, 134, 127, 111, 126, 110, 118, 108, 127, 106, 135, 128, 115, 138, 112, 108, 139, 127, 122, 143, 119, 134, 132, 126, 131, 109, 140, 124, 123, 115, 113, 131, 122, 137, 124, 141, 116, 128, 141, 123, 125, 131, 140, 130, 111, 110, 149, 128, 112, 118, 123, 133, 114, 109, 123, 146, 103, 138, 127, 134, 119, 127, 136, 132, 121, 135, 118, 127, 116, 138, 130, 133, 119, 127, 130, 130, 129, 120, 121, 129, 139, 139, 110, 119, 127, 134, 130, 142, 117, 113, 126, 138, 124, 135, 136, 140, 131, 125, 122, 129, 99, 125, 138, 111, 124, 127, 133, 111, 132, 119, 102, 116, 123, 123, 133, 114, 134, 142, 112, 116, 122, 132, 127, 120, 116, 113, 105, 126, 124, 122, 125, 136, 116, 124, 121, 115, 112, 142, 105, 111, 109, 118, 129, 107, 124, 130, 126, 119, 118, 136, 134, 135, 119, 139, 120, 114, 139, 129, 125, 134, 119, 102, 120, 109, 135, 139, 120, 124, 120, 118, 133, 131, 126, 119, 133, 131, 118, 119, 126, 118, 114, 132, 147, 124, 127, 145, 142, 103, 133, 115, 132, 126, 122, 109, 123, 109, 126, 111, 130, 120, 110, 125, 128, 122, 117, 122, 139, 145, 119, 113, 130, 122, 128, 124, 139, 112, 129, 127, 130, 113, 123, 135, 115, 145, 126, 127, 110, 118, 129, 119, 101, 126, 122, 101, 148, 112, 133, 142, 111, 119, 126, 110, 116, 119, 121, 97, 124, 138, 131, 136, 156, 119, 129, 128, 126, 121, 110, 133, 116, 140, 126, 144, 129, 135, 120, 102, 117, 102, 127, 133, 139, 147, 123, 136, 123, 134, 134, 119, 128, 144, 117, 139, 115, 133, 127, 122, 125, 122, 130, 136, 138, 118, 136, 124, 129, 126, 114, 122, 119, 111, 120, 120, 117, 131, 115, 106, 139, 130, 124, 136, 118, 142, 137, 140, 143, 107, 132, 132, 143, 120, 129, 140, 132, 124, 120, 124, 125, 129, 128, 108, 110, 121, 110, 122, 136, 111, 116, 133, 120, 128, 123, 136, 134, 112, 159, 121, 119, 129, 116, 137, 113, 123, 136, 118, 99, 131, 137, 136, 129, 115, 136, 129, 146, 118, 104, 129, 138, 120, 125, 130, 120, 134, 112, 127, 131, 126, 131, 114, 129, 128, 130, 134, 128, 127, 120, 102, 137, 108, 118, 115, 133, 141, 116, 117, 108, 123, 130, 144, 116, 128, 125, 132, 108, 120, 140, 145, 99, 116, 118, 133, 123, 136, 138, 119, 118, 131, 129, 136, 134, 125, 145, 110, 129, 133, 134, 129, 142, 128, 123, 116, 137, 122, 112, 127, 120, 118, 94, 109, 120, 126, 120, 122, 123, 121, 136, 121, 133, 122, 131, 118, 122, 145, 145, 136, 142, 146, 126, 137, 115, 132, 115, 111, 126, 134, 113, 141, 138, 132, 133, 137, 129, 142, 120, 109, 133, 113, 118, 127, 123, 120, 115, 105, 126, 145, 131, 134, 117, 136, 125, 117, 122, 132, 136, 131, 125, 121, 118, 128, 137, 102, 143, 129, 138, 126, 115, 129, 128, 122, 118, 131, 123, 126, 136, 134, 142, 138, 107, 134, 135, 140, 121, 111, 118, 127, 108, 118, 141, 119, 136, 103, 134, 152, 139, 124, 125, 128, 119, 123, 133, 132, 114, 114, 121, 127, 123, 121, 152, 145, 126, 119, 128, 127, 118, 136, 132, 143, 120, 114, 132, 125, 122, 132, 131, 129, 117, 116, 134, 120, 130, 130, 117, 127, 119, 128, 133, 116, 127, 147, 128, 121, 120, 130, 123, 129, 114, 105, 104, 119, 123, 142, 124, 122, 112, 142, 117, 133, 137, 127, 108, 130, 140, 103, 125, 111, 136, 125, 119, 124, 120, 133, 134, 126, 121, 121, 122, 113, 121, 129, 134, 127, 136, 123, 135, 112, 143, 114, 122, 120, 134, 118, 137, 124, 126, 122, 121, 113, 103, 110, 119, 117, 122, 132, 127, 124, 126, 118, 122, 129, 126, 127, 119, 120, 104, 150, 130, 115, 131, 135, 157, 122, 129, 123, 131, 106, 126, 119, 130, 140, 121, 125, 130, 123, 123, 139, 128, 137, 131, 117, 125, 112, 121, 113, 131, 119, 134, 133, 135, 105, 118, 130, 147, 117, 140, 122, 128, 107, 125, 120, 137, 122, 125, 108, 127, 132, 143, 125, 130, 110, 121, 122, 134, 118, 120, 131, 117, 124, 129, 118, 138, 118, 110, 127, 114, 123, 117, 140, 111, 128, 131, 126, 134, 107, 134, 122, 130, 121, 130, 125, 132, 133, 122, 133, 115, 129, 142, 118, 129, 106, 118, 140, 131, 129, 121, 121, 126, 127, 133, 133, 128, 109, 139, 116, 122, 125, 136, 122, 129, 141, 123, 129, 140, 119, 119, 107, 127, 103, 121, 136, 150, 132, 115, 130, 130, 141, 128, 130, 133, 130, 136, 116, 124, 116, 133, 115, 126, 124, 123, 116, 116, 130, 128, 130, 125, 126, 144, 124, 126, 137, 132, 144, 122, 135, 133, 117, 124, 135, 142, 126, 123, 127, 124, 114, 126, 121, 122, 128, 142, 105, 131, 128, 130, 127, 132, 119, 138, 127, 138, 128, 126, 117, 135, 144, 71, 143, 120, 125, 120, 127, 120, 114, 121, 117, 123, 121, 124, 142, 130, 130, 122, 121, 122, 130, 141, 116, 116, 124, 120, 119, 120, 126, 124, 118, 132, 121, 133, 123, 133, 132, 138, 119, 124, 132, 119, 132, 106, 131, 129, 139, 120, 123, 115, 153, 141, 133, 128, 121, 128, 123, 122, 131, 126, 109, 122, 141, 121, 125, 130, 134, 116, 123, 128, 125, 133, 114, 121, 140, 132, 131, 126, 118, 121, 114, 116, 138, 131, 123, 135, 137, 108, 145, 114, 128, 129, 126, 126, 131, 126, 148, 133, 127, 136, 116, 132, 128, 111, 139, 140, 115, 131, 123, 136, 114, 133, 130, 133, 127, 138, 123, 130, 139, 113, 116, 129, 125, 120, 111, 125, 125, 120, 112, 140, 120, 136, 140, 125, 110, 116, 122, 122, 124, 126, 120, 126, 105, 112, 132, 126, 120, 136, 142, 150, 131, 109, 107, 129, 108, 115, 118, 138, 119, 138, 133, 125, 128, 142, 124, 117, 126, 118, 128, 115, 120, 124, 105, 123, 120, 117, 134, 131, 111, 99, 117, 128, 133, 137, 122, 123, 120, 123, 121, 126, 138, 123, 133, 134, 120, 131, 122, 108, 113, 120, 129, 123, 107, 121, 118, 130, 118, 124, 128, 130, 133, 118, 122, 118, 119, 135, 123, 136, 110, 139, 119, 137, 131, 118, 135, 114, 105, 133, 113, 129, 134, 113, 123, 118, 110, 128, 132, 109, 127, 134, 129, 120, 129, 117, 118, 125, 114, 114, 125, 125, 113, 146, 122, 114, 123, 148, 123, 130, 124, 130, 131, 129, 119, 135, 114, 120, 116, 139, 105, 128, 144, 102, 132, 132, 126, 123, 123, 135, 144, 129, 117, 120, 127, 129, 144, 107, 134, 130, 136, 127, 114, 123, 117, 119, 110, 130, 121, 133, 121, 132, 115, 126, 105, 125, 133, 125, 130, 117, 146, 123, 129, 125, 127, 114, 123, 116, 131, 144, 125, 126, 124, 130, 137, 118, 126, 130, 113, 110, 134, 120, 128, 126, 128, 126, 117, 142, 138, 116, 132, 124, 119, 117, 121, 122, 115, 127, 144, 135, 131, 113, 132, 126, 116, 113, 119, 99, 132, 135, 122, 121, 134, 109, 124, 134, 122, 112, 131, 129, 143, 112, 120, 128, 103, 127, 102, 123, 127, 128, 144, 125, 112, 140, 145, 137, 113, 131, 122, 127, 121, 132, 158, 142, 134, 110, 135, 121, 99, 127, 132, 114, 128, 123, 134, 121, 125, 116, 126, 106, 131, 124, 125, 99, 115, 108, 112, 123, 126, 101, 117, 125, 125, 136, 126, 139, 125, 119, 131, 134, 139, 127, 108, 130, 129, 109, 131, 119, 105, 132, 112, 126, 122, 132, 132, 133, 127, 106, 140, 127, 135, 145, 131, 132, 121, 134, 129, 118, 119, 121, 128, 142, 129, 128, 124, 123, 146, 131, 124, 123, 116, 114, 126, 125, 125, 134, 97, 125, 126, 128, 128, 130, 124, 133, 123, 120, 121, 130, 149, 138, 117, 118, 121, 127, 127, 130, 148, 138, 135, 114, 115, 132, 127, 129, 122, 123, 117, 133, 104, 123, 127, 121, 137, 129, 124, 132, 139, 123, 128, 112, 135, 123, 101, 140, 120, 124, 125, 131, 130, 118, 129, 110, 123, 118, 121, 120, 127, 123, 112, 108, 139, 124, 125, 118, 117, 123, 121, 140, 124, 129, 126, 125, 122, 130, 131, 123, 129, 135, 121, 120, 119, 120, 126, 134, 122, 134, 124, 107, 127, 131, 121, 134, 131, 137, 127, 145, 129, 120, 139, 120, 119, 146, 119, 141, 112, 130, 116, 129, 137, 116, 147, 129, 124, 144, 122, 131, 108, 117, 106, 115, 133, 140, 123, 133, 125, 106, 131, 112, 124, 119, 128, 126, 110, 128, 137, 127, 131, 124, 121, 121, 130, 131, 125, 140, 124, 127, 132, 137, 118, 135, 129, 121, 128, 128, 115, 139, 122, 136, 124, 135, 129, 141, 112, 118, 120, 130, 116, 113, 125, 136, 126, 125, 125, 126, 118, 114, 124, 138, 118, 111, 124, 131, 115, 121, 131, 122, 124, 115, 140, 126, 126, 134, 155, 128, 108, 112, 114, 136, 131, 116, 123, 107, 105, 114, 127, 130, 143, 145, 138, 128, 127, 120, 130, 117, 139, 128, 128, 109, 132, 128, 118, 114, 119, 136, 112, 123, 114, 133, 114, 119, 134, 138, 141, 122, 125, 131, 151, 110, 131, 124, 129, 144, 127, 131, 114, 128, 107, 139, 148, 135, 118, 141, 129, 145, 116, 133, 133, 146, 127, 126, 116, 111, 123, 129, 120, 128, 133, 121, 131, 139, 128, 108, 134, 121, 129, 112, 133, 103, 130, 137, 112, 128, 128, 120, 134, 125, 137, 121, 130, 105, 125, 129, 116, 140, 137, 140, 120, 127, 126, 109, 116, 130, 134, 132, 124, 128, 109, 107, 133, 130, 116, 132, 110, 119, 134, 124, 140, 130, 124, 126, 147, 131, 127, 145, 122, 139, 121, 116, 138, 124, 139, 114, 123, 112, 135, 124, 124, 127, 120, 117, 131, 121, 116, 120, 136, 122, 111, 122, 104, 113, 135, 130, 116, 117, 120, 121, 120, 123, 124, 136, 114, 152, 120, 128, 136, 127, 127, 116, 116, 112, 144, 137, 123, 123, 117, 150, 117, 117, 132, 131, 126, 126, 139, 123, 100, 121, 98, 124, 119, 116, 122, 143, 116, 109, 127, 142, 145, 109, 125, 126, 113, 128, 115, 119, 130, 113, 136, 121, 115, 127, 129, 133, 127, 137, 127, 148, 127, 115, 129, 138, 121, 133, 109, 115, 132, 128, 127, 135, 133, 124, 122, 131, 135, 114, 146, 137, 123, 119, 129, 115, 132, 133, 131, 130, 121, 129, 138, 123, 141, 124, 119, 118, 108, 137, 121, 123, 126, 128, 112, 120, 127, 125, 135, 142, 131, 149, 133, 109, 117, 118, 153, 127, 107, 140, 122, 145, 134, 127, 131, 130, 119, 137, 134, 145, 152, 109, 109, 136, 111, 135, 86, 130, 122, 140, 130, 121, 127, 135, 128, 122, 125, 115, 146, 131, 130, 142, 128, 124, 139, 141, 123, 129, 114, 128, 134, 134, 120, 121, 137, 123, 124, 119, 117, 132, 139, 121, 120, 124, 129, 127, 136, 132, 121, 134, 133, 134, 123, 108, 128, 130, 123, 129, 125, 129, 128, 130, 116, 122, 118, 130, 138, 128, 137, 114, 160, 134, 124, 114, 117, 114, 130, 103, 119, 129, 108, 127, 107, 124, 124, 129, 123, 109, 152, 117, 127, 122, 136, 125, 115, 121, 122, 143, 126, 112, 141, 137, 131, 128, 124, 117, 128, 132, 126, 125, 124, 117, 125, 126, 129, 106, 135, 103, 137, 122, 134, 112, 123, 132, 111, 111, 131, 127, 128, 123, 126, 111, 114, 135, 128, 122, 127, 113, 110, 127, 147, 125, 129, 122, 137, 123, 135, 122, 128, 134, 138, 130, 133, 133, 100, 124, 140, 138, 133, 115, 137, 127, 131, 111, 121, 116, 151, 127, 126, 138, 118, 129, 140, 106, 117, 137, 126, 114, 143, 123, 134, 127, 123, 117, 130, 140, 112, 108, 115, 151, 157, 121, 129, 120, 126, 117, 118, 117, 135, 118, 125, 115, 119, 135, 130, 86, 133, 117, 123, 121, 107, 121, 140, 135, 122, 113, 142, 130, 136, 123, 120, 116, 134, 136, 126, 116, 129, 150, 104, 107, 127, 127, 134, 116, 133, 124, 112, 129, 129, 127, 125, 114, 124, 132, 139, 123, 124, 126, 137, 131, 124, 134, 117, 140, 135, 136, 123, 135, 116, 129, 133, 124, 120, 114, 106, 120, 122, 126, 131, 124, 162, 117, 116, 149, 124, 120, 129, 126, 114, 132, 113, 128, 118, 117, 139, 128, 118, 110, 126, 122, 123, 101, 140, 100, 120, 124, 121, 107, 136, 149, 115, 111, 129, 134, 120, 130, 132, 137, 108, 136, 119, 119, 119, 126, 123, 127, 124, 128, 135, 144, 134, 140, 127, 132, 140, 103, 116, 142, 125, 137, 141, 117, 113, 108, 100, 132, 117, 143, 114, 133, 127, 122, 129, 133, 125, 127, 123, 138, 133, 137, 111, 151, 105, 133, 125, 116, 128, 120, 127, 135, 117, 114, 109, 129, 112, 124, 131, 144, 127, 132, 122, 124, 121, 125, 129, 123, 120, 137, 120, 116, 102, 124, 138, 125, 104, 119, 139, 135, 143, 118, 130, 117, 126, 119, 137, 102, 148, 113, 125, 123, 143, 128, 131, 125, 128, 120, 117, 91, 123, 152, 133, 113, 114, 125, 99, 117, 122, 121, 136, 132, 134, 152, 127, 134, 130, 130, 140, 113, 137, 112, 133, 101, 121, 136, 132, 129, 139, 113, 141, 127, 114, 107, 129, 125, 129, 122, 113, 132, 100, 116, 133, 117, 150, 129, 124, 139, 122, 122, 125, 135, 117, 124, 110, 117, 147, 114, 115, 107, 125, 123, 130, 131, 137, 133, 128, 131, 117, 119, 128, 128, 126, 117, 136, 117, 121, 135, 111, 104, 136, 141, 122, 146, 122, 125, 121, 125, 131, 110, 136, 129, 114, 121, 122, 116, 126, 151, 135, 128, 113, 126, 121, 135, 125, 140, 123, 133, 139, 134, 129, 120, 124, 128, 125, 104, 124, 120, 137, 120, 126, 128, 119, 142, 128, 126, 123, 131, 130, 126, 132, 119, 130, 123, 126, 114, 141, 129, 114, 128, 125, 134, 123, 129, 114, 143, 118, 102, 125, 111, 118, 127, 117, 146, 135, 131, 114, 123, 129, 141, 122, 140, 145, 118, 116, 123, 125, 121, 149, 134, 143, 124, 126, 111, 122, 125, 123, 117, 133, 122, 120, 116, 117, 122, 125, 114, 117, 128, 117, 127, 134, 127, 122, 129, 124, 127, 119, 120, 98, 136, 146, 109, 125, 126, 119, 143, 136, 124, 136, 129, 119, 139, 144, 122, 122, 137, 130, 133, 122, 113, 130, 134, 123, 124, 114, 118, 113, 120, 126, 130, 117, 133, 136, 110, 120, 124, 127, 127, 114, 117, 135, 123, 136, 123, 144, 114, 121, 135, 120, 116, 134, 125, 132, 123, 131, 123, 131, 129, 122, 123, 130, 113, 119, 124, 130, 129, 116, 117, 118, 126, 123, 109, 117, 127, 135, 124, 121, 144, 156, 116, 126, 129, 125, 139, 116, 130, 116, 125, 135, 126, 120, 122, 128, 130, 121, 124, 125, 123, 112, 120, 120, 132, 121, 105, 120, 134, 117, 130, 112, 123, 116, 126, 118, 125, 114, 122, 109, 140, 126, 108, 124, 140, 115, 106, 125, 123, 143, 141, 125, 113, 114, 131, 117, 117, 122, 109, 115, 123, 120, 133, 145, 108, 114, 125, 134, 139, 138, 142, 113, 139, 126, 123, 127, 135, 144, 118, 125, 119, 141, 124, 113, 131, 128, 135, 132, 123, 133, 137, 110, 122, 134, 115, 131, 131, 139, 112, 130, 115, 120, 117, 128, 117, 109, 113, 119, 140, 111, 103, 132, 127, 125, 122, 116, 124, 133, 120, 126, 149, 111, 137, 108, 122, 125, 138, 122, 120, 125, 113, 118, 132, 115, 110, 137, 118, 146, 106, 141, 127, 136, 127, 134, 117, 127, 129, 127, 111, 135, 117, 124, 137, 93, 110, 142, 138, 122, 134, 132, 133, 124, 125, 121, 126, 144, 117, 123, 127, 141, 120, 123, 131, 114, 118, 132, 126, 133, 139, 124, 122, 123, 136, 123, 116, 138, 117, 129, 128, 126, 118, 133, 131, 121, 131, 121, 139, 140, 153, 108, 133, 116, 128, 117, 119, 120, 127, 125, 124, 128, 116, 120, 118, 118, 161, 116, 137, 118, 119, 139, 145, 106, 115, 116, 139, 128, 121, 137, 122, 118, 120, 115, 121, 123, 135, 125, 115, 103, 124, 121, 106, 152, 140, 121, 111, 116, 132, 119, 139, 124, 114, 119, 117, 130, 127, 127, 138, 130, 134, 127, 129, 127, 113, 112, 128, 121, 124, 121, 127, 113, 132, 133, 109, 127, 113, 118, 110, 117, 122, 134, 111, 118, 119, 116, 131, 138, 124, 138, 112, 117, 123, 121, 118, 143, 122, 132, 120, 114, 130, 123, 134, 109, 130, 127, 135, 113, 126, 112, 128, 117, 125, 129, 124, 113, 103, 141, 119, 106, 137, 130, 121, 139, 141, 118, 124, 146, 126, 121, 137, 116, 119, 150, 131, 109, 127, 134, 126, 122, 121, 132, 136, 122, 116, 107, 132, 128, 121, 118, 116, 144, 114, 114, 135, 122, 126, 127, 122, 140, 126, 106, 116, 116, 129, 134, 127, 116, 131, 128, 122, 128, 120, 134, 126, 129, 121, 121, 127, 136, 112, 109, 133, 127, 126, 130, 141, 123, 134, 130, 125, 110, 127, 115, 117, 129, 124, 128, 116, 111, 131, 125, 134, 139, 129, 139, 115, 148, 139, 116, 116, 119, 136, 126, 109, 127, 134, 126, 121, 126, 117, 117, 128, 139, 123, 125, 111, 131, 138, 125, 113, 124, 120, 111, 115, 115, 148, 121, 135, 125, 133, 137, 133, 123, 112, 110, 134, 143, 138, 123, 124, 124, 120, 123, 124, 124, 130, 115, 126, 120, 135, 132, 133, 124, 121, 139, 132, 125, 117, 129, 109, 127, 133, 103, 115, 130, 113, 122, 113, 105, 126, 120, 122, 131, 119, 113, 127, 131, 116, 117, 136, 114, 120, 96, 138, 125, 127, 127, 125, 122, 118, 126, 119, 115, 112, 124, 118, 113, 117, 123, 109, 129, 123, 140, 121, 124, 134, 135, 135, 117, 149, 144, 141, 131, 125, 119, 113, 118, 120, 135, 133, 132, 128, 121, 138, 118, 106, 130, 113, 125, 110, 123, 121, 136, 141, 122, 125, 114, 136, 124, 102, 140, 138, 118, 135, 138, 133, 116, 133, 132, 131, 117, 134, 118, 135, 108, 121, 129, 136, 132, 120, 122, 119, 131, 129, 117, 137, 122, 115, 116, 130, 127, 117, 117, 125, 128, 112, 128, 116, 112, 135, 146, 122, 119, 137, 129, 144, 134, 136, 129, 128, 117, 114, 126, 140, 132, 126, 120, 116, 113, 128, 136, 118, 118, 118, 126, 128, 128, 119, 127, 126, 131, 133, 129, 130, 128, 124, 129, 111, 116, 124, 148, 113, 127, 123, 121, 126, 143, 125, 112, 126, 123, 149, 126, 120, 132, 120, 133, 124, 113, 140, 132, 127, 120, 109, 123, 138, 156, 119, 121, 130, 145, 126, 130, 136, 133, 114, 143, 124, 108, 132, 134, 135, 123, 131, 123, 109, 122, 120, 124, 120, 118, 127, 127, 123, 138, 122, 114, 126, 125, 151, 131, 125, 141, 133, 123, 127, 137, 124, 141, 134, 135, 134, 124, 122, 112, 124, 138, 135, 139, 127, 126, 120, 123, 143, 122, 134, 135, 116, 121, 122, 114, 139, 143, 137, 107, 121, 121, 131, 140, 130, 123, 125, 126, 119, 128, 124, 118, 119, 126, 145, 121, 125, 130, 133, 120, 124, 125, 130, 145, 127, 126, 149, 126, 115, 125, 124, 137, 138, 121, 130, 109, 116, 131, 128, 130, 117, 121, 119, 141, 145, 133, 122, 123, 134, 124, 140, 123, 134, 114, 107, 116, 124, 114, 127, 127, 106, 139, 109, 113, 124, 125, 137, 119, 109, 153, 128, 125, 123, 148, 132, 131, 114, 136, 112, 139, 116, 121, 114, 119, 106, 126, 125, 109, 116, 136, 120, 127, 121, 124, 126, 130, 126, 101, 118, 146, 125, 132, 124, 129, 125, 132, 123, 127, 135, 117, 127, 126, 142, 128, 122, 137, 145, 132, 128, 124, 117, 101, 135, 110, 131, 121, 124, 130, 140, 98, 134, 125, 129, 122, 118, 154, 131, 127, 120, 140, 128, 136, 139, 139, 128, 139, 150, 146, 113, 126, 115, 135, 120, 124, 118, 129, 135, 118, 126, 126, 128, 145, 128, 140, 120, 130, 131, 118, 134, 128, 135, 134, 126, 113, 125, 135, 119, 131, 130, 105, 107, 118, 130, 115, 128, 133, 108, 135, 136, 136, 121, 135, 124, 125, 134, 137, 117, 132, 126, 116, 109, 124, 136, 130, 122, 121, 118, 120, 139, 122, 139, 122, 130, 124, 128, 125, 119, 114, 131, 120, 130, 142, 125, 138, 105, 123, 132, 124, 115, 127, 130, 139, 100, 114, 128, 121, 122, 138, 134, 133, 115, 127, 110, 131, 117, 132, 128, 125, 115, 137, 106, 122, 146, 136, 132, 122, 123, 124, 126, 128, 141, 122, 124, 126, 96, 141, 126, 128, 124, 129, 115, 137, 118, 124, 126, 128, 133, 134, 142, 123, 130, 132, 108, 117, 127, 120, 125, 106, 127, 111, 118, 121, 117, 135, 122, 129, 122, 126, 119, 127, 104, 141, 131, 131, 135, 145, 139, 140, 125, 113, 115, 136, 128, 116, 117, 123, 131, 91, 117, 127, 119, 146, 139, 126, 138, 128, 117, 127, 109, 149, 137, 136, 105, 113, 127, 134, 136, 129, 118, 114, 135, 126, 132, 128, 126, 116, 94, 138, 128, 124, 129, 94, 104, 123, 131, 125, 135, 126, 136, 133, 139, 139, 104, 118, 128, 115, 114, 118, 124, 138, 117, 105, 95, 130, 129, 124, 112, 114, 144, 126, 108, 119, 123, 139, 140, 124, 123, 146, 139, 135, 139, 138, 118, 121, 108, 119, 121, 124, 120, 122, 118, 110, 124, 131, 118, 134, 114, 149, 133, 130, 120, 140, 133, 111, 128, 110, 120, 122, 128, 122, 133, 117, 120, 122, 127, 112, 139, 133, 129, 127, 123, 135, 109, 124, 131, 131, 119, 123, 97, 96, 125, 128, 120, 127, 126, 99, 134, 131, 120, 122, 118, 133, 139, 110, 121, 129, 129, 104, 123, 125, 138, 119, 122, 128, 131, 119, 134, 118, 120, 137, 121, 119, 132, 125, 134, 114, 124, 135, 110, 89, 126, 147, 134, 134, 102, 141, 130, 119, 129, 114, 134, 118, 109, 128, 123, 101, 135, 131, 134, 132, 136, 138, 136, 109, 115, 130, 133, 124, 128, 131, 143, 110, 123, 123, 125, 131, 121, 133, 111, 155, 123, 125, 96, 128, 110, 131, 123, 121, 119, 127, 141, 118, 121, 121, 122, 118, 127, 145, 129, 129, 133, 124, 142, 117, 120, 128, 107, 130, 132, 120, 130, 129, 140, 131, 110, 115, 117, 126, 138, 125, 136, 121, 126, 104, 127, 138, 134, 129, 137, 136, 111, 112, 126, 125, 131, 123, 146, 111, 114, 109, 166, 117, 139, 128, 108, 130, 126, 118, 121, 123, 144, 125, 142, 118, 110, 135, 120, 116, 116, 124, 114, 125, 138, 128, 127, 109, 125, 119, 102, 125, 137, 120, 106, 120, 134, 119, 148, 138, 117, 133, 118, 134, 130, 118, 122, 123, 123, 127, 124, 130, 117, 134, 138, 126, 120, 110, 117, 109, 129, 123, 141, 146, 122, 111, 125, 121, 128, 119, 131, 125, 120, 134, 130, 119, 139, 124, 134, 124, 122, 143, 119, 133, 123, 140, 112, 120, 144, 126, 112, 131, 145, 115, 139, 144, 126, 130, 139, 112, 111, 132, 125, 107, 124, 115, 136, 133, 109, 115, 133, 140, 131, 133, 117, 139, 150, 122, 121, 145, 135, 134, 120, 108, 135, 116, 130, 112, 147, 124, 129, 118, 117, 122, 131, 113, 150, 121, 108, 130, 149, 124, 116, 139, 126, 146, 129, 112, 116, 125, 124, 117, 122, 128, 130, 146, 140, 105, 122, 111, 114, 127, 134, 138, 117, 145, 125, 96, 139, 128, 134, 120, 107, 114, 134, 142, 116, 125, 142, 126, 141, 120, 118, 125, 131, 127, 123, 135, 114, 132, 122, 122, 121, 131, 126, 144, 116, 124, 120, 133, 128, 126, 110, 115, 128, 111, 139, 122, 116, 123, 122, 130, 136, 101, 132, 140, 128, 126, 114, 132, 114, 121, 126, 105, 134, 137, 107, 123, 124, 118, 103, 127, 132, 136, 118, 126, 135, 137, 124, 120, 118, 118, 137, 122, 131, 138, 124, 121, 129, 133, 120, 126, 130, 131, 112, 93, 103, 145, 124, 143, 121, 136, 128, 131, 114, 133, 101, 107, 109, 121, 126, 139, 129, 129, 134, 130, 127, 124, 119, 128, 118, 128, 146, 135, 124, 134, 118, 114, 129, 120, 128, 127, 127, 122, 131, 127, 119, 120, 118, 117, 130, 125, 127, 117, 114, 129, 126, 132, 131, 128, 136, 106, 128, 127, 115, 119, 131, 122, 128, 127, 108, 140, 114, 123, 123, 138, 128, 133, 130, 129, 134, 123, 100, 132, 127, 103, 119, 130, 139, 125, 133, 112, 125, 133, 128, 114, 135, 122, 110, 115, 125, 121, 113, 149, 120, 148, 112, 119, 120, 128, 120, 125, 116, 127, 121, 129, 134, 123, 136, 140, 148, 106, 123, 134, 115, 131, 139, 121, 104, 123, 128, 126, 126, 128, 115, 127, 127, 139, 130, 117, 124, 136, 114, 128, 124, 123, 107, 122, 141, 116, 133, 114, 115, 139, 132, 103, 121, 121, 131, 115, 122, 133, 132, 128, 123, 126, 136, 158, 132, 134, 114, 135, 132, 148, 119, 112, 125, 126, 128, 110, 114, 127, 119, 114, 125, 139, 139, 136, 113, 127, 127, 109, 144, 155, 136, 120, 116, 102, 129, 145, 111, 145, 114, 120, 150, 126, 129, 119, 127, 138, 133, 133, 112, 124, 135, 104, 140, 117, 130, 120, 91, 127, 110, 138, 108, 111, 137, 126, 124, 124, 112, 120, 116, 128, 108, 135, 121, 142, 138, 130, 124, 127, 137, 121, 142, 105, 115, 129, 113, 142, 118, 129, 116, 138, 118, 105, 138, 109, 129, 116, 128, 108, 124, 118, 111, 143, 129, 118, 114, 134, 132, 143, 142, 125, 114, 146, 124, 137, 135, 119, 147, 122, 122, 121, 123, 150, 115, 153, 114, 119, 115, 132, 124, 120, 129, 119, 127, 127, 125, 127, 134, 128, 154, 134, 113, 134, 121, 133, 132, 115, 119, 133, 123, 120, 146, 97, 142, 133, 130, 117, 133, 127, 121, 133, 119, 120, 134, 132, 135, 134, 124, 120, 124, 133, 121, 130, 130, 123, 117, 106, 117, 121, 143, 133, 118, 129, 119, 108, 122, 115, 119, 118, 119, 117, 121, 130, 155, 131, 139, 119, 136, 124, 128, 119, 122, 91, 125, 131, 137, 133, 137, 122, 124, 133, 113, 126, 115, 130, 144, 119, 119, 133, 122, 109, 123, 122, 136, 118, 139, 124, 130, 135, 107, 114, 86, 141, 125, 131, 121, 117, 119, 142, 125, 127, 119, 125, 122, 131, 145, 109, 123, 128, 106, 120, 121, 100, 130, 115, 136, 130, 134, 124, 137, 117, 108, 103, 124, 134, 119, 131, 126, 128, 137, 116, 118, 114, 129, 128, 151, 110, 154, 123, 141, 129, 120, 127, 113, 132, 117, 138, 97, 132, 131, 120, 121, 116, 149, 113, 112, 121, 121, 128, 118, 127, 127, 128, 117, 109, 147, 125, 128, 151, 126, 135, 116, 105, 131, 125, 119, 111, 105, 112, 133, 110, 127, 123, 131, 101, 109, 143, 115, 123, 124, 119, 122, 130, 129, 112, 127, 133, 119, 126, 129, 133, 124, 107, 127, 116, 138, 112, 108, 114, 130, 125, 114, 122, 133, 134, 126, 114, 121, 125, 126, 115, 143, 118, 121, 137, 127, 118, 124, 126, 141, 130, 113, 140, 137, 122, 138, 119, 148, 127, 117, 135, 124, 116, 138, 142, 126, 106, 121, 132, 123, 118, 132, 127, 120, 117, 120, 124, 127, 124, 116, 137, 128, 122, 107, 136, 134, 128, 115, 129, 120, 132, 130, 129, 124, 143, 100, 136, 122, 131, 129, 125, 125, 123, 140, 131, 118, 119, 127, 126, 117, 130, 131, 140, 138, 125, 122, 132, 118, 118, 97, 124, 132, 130, 119, 133, 129, 132, 148, 130, 137, 122, 145, 127, 147, 122, 141, 146, 130, 114, 129, 129, 140, 130, 137, 119, 124, 107, 117, 127, 128, 140, 125, 137, 116, 118, 129, 125, 116, 139, 113, 129, 133, 118, 132, 154, 139, 135, 115, 141, 129, 123, 111, 127, 134, 119, 126, 105, 138, 119, 114, 148, 106, 129, 117, 133, 125, 130, 121, 119, 134, 143, 117, 144, 137, 114, 122, 123, 118, 126, 126, 126, 122, 129, 132, 130, 131, 115, 132, 130, 106, 98, 112, 134, 131, 138, 129, 118, 127, 131, 140, 115, 129, 121, 137, 141, 115, 133, 127, 131, 135, 128, 144, 139, 119, 126, 134, 117, 117, 133, 117, 129, 134, 126, 128, 114, 116, 127, 125, 128, 132, 115, 97, 123, 136, 115, 109, 109, 141, 132, 145, 122, 139, 129, 122, 105, 108, 125, 128, 117, 131, 126, 126, 138, 139, 141, 124, 119, 108, 141, 133, 110, 137, 129, 120, 113, 135, 145, 133, 129, 136, 133, 134, 130, 123, 122, 120, 128, 120, 134, 110, 114, 124, 128, 125, 120, 126, 117, 130, 133, 130, 125, 133, 146, 119, 120, 110, 146, 120, 126, 131, 121, 139, 128, 143, 135, 109, 136, 153, 123, 118, 134, 120, 120, 128, 140, 140, 129, 115, 128, 124, 128, 118, 141, 108, 140, 115, 140, 121, 122, 111, 131, 127, 128, 126, 128, 125, 114, 118, 108, 123, 132, 119, 122, 116, 122, 95, 115, 119, 140, 113, 128, 108, 129, 129, 109, 132, 118, 120, 92, 99, 133, 133, 135, 127, 133, 147, 120, 106, 122, 136, 138, 123, 126, 130, 142, 127, 125, 127, 124, 135, 129, 142, 123, 120, 112, 130, 113, 140, 113, 136, 150, 114, 109, 123, 120, 129, 132, 147, 134, 146, 106, 108, 130, 134, 142, 114, 124, 138, 119, 129, 113, 117, 121, 119, 117, 132, 110, 116, 117, 143, 118, 117, 111, 119, 117, 145, 116, 141, 121, 115, 126, 124, 128, 131, 134, 117, 128, 115, 122, 127, 132, 119, 113, 131, 119, 121, 112, 121, 114, 130, 126, 119, 146, 123, 116, 104, 134, 116, 122, 131, 98, 113, 130, 122, 129, 123, 120, 127, 134, 123, 110, 135, 111, 121, 122, 121, 113, 127, 126, 111, 119, 135, 112, 116, 128, 117, 129, 131, 107, 125, 102, 106, 119, 117, 119, 122, 132, 126, 134, 119, 106, 119, 123, 133, 144, 130, 132, 118, 131, 142, 124, 124, 108, 128, 129, 126, 117, 109, 115, 132, 114, 115, 125, 120, 117, 130, 122, 125, 129, 123, 120, 123, 132, 123, 139, 130, 133, 120, 117, 139, 130, 123, 166, 117, 122, 116, 147, 132, 127, 137, 113, 119, 122, 126, 121, 123, 117, 126, 123, 117, 133, 141, 127, 134, 123, 141, 124, 134, 127, 111, 130, 132, 110, 99, 116, 133, 128, 133, 121, 131, 126, 146, 131, 127, 118, 107, 139, 138, 116, 133, 129, 127, 126, 117, 122, 118, 125, 117, 132, 132, 111, 120, 108, 117, 118, 142, 119, 137, 122, 123, 135, 119, 138, 133, 126, 119, 148, 122, 144, 140, 133, 120, 121, 129, 116, 108, 120, 118, 134, 120, 121, 134, 133, 130, 116, 121, 125, 125, 127, 131, 118, 134, 153, 133, 130, 134, 118, 128, 140, 120, 123, 126, 145, 140, 122, 121, 114, 131, 118, 123, 122, 133, 123, 129, 141, 128, 137, 111, 135, 117, 128, 133, 130, 102, 129, 133, 131, 102, 122, 93, 114, 126, 136, 140, 124, 122, 132, 122, 122, 145, 122, 125, 139, 132, 119, 138, 114, 118, 121, 113, 138, 123, 133, 139, 133, 151, 128, 138, 127, 133, 127, 136, 124, 135, 134, 150, 113, 128, 127, 139, 141, 142, 135, 107, 112, 112, 134, 143, 115, 126, 126, 113, 131, 132, 144, 102, 131, 141, 124, 134, 126, 127, 135, 132, 120, 114, 127, 129, 121, 129, 115, 112, 128, 118, 134, 125, 115, 128, 120, 121, 113, 131, 143, 119, 125, 123, 118, 119, 110, 106, 137, 119, 108, 133, 121, 110, 120, 111, 129, 139, 99, 113, 139, 150, 106, 124, 104, 136, 106, 126, 108, 111, 127, 120, 122, 116, 134, 111, 163, 118, 135, 128, 129, 127, 113, 115, 132, 126, 120, 116, 120, 136, 123, 114, 104, 123, 117, 135, 149, 131, 126, 125, 129, 114, 115, 124, 131, 123, 122, 107, 119, 120, 99, 128, 111, 132, 121, 118, 139, 110, 142, 146, 97, 122, 135, 143, 131, 139, 138, 122, 155, 126, 114, 141, 122, 143, 113, 134, 119, 127, 134, 136, 131, 112, 119, 126, 139, 130, 121, 122, 111, 127, 135, 108, 121, 129, 128, 124, 118, 133, 132, 118, 122, 134, 114, 123, 120, 128, 119, 132, 134, 125, 112, 125, 118, 119, 97, 117, 99, 140, 119, 134, 133, 122, 138, 131, 116, 117, 116, 122, 114, 144, 125, 111, 122, 134, 124, 133, 117, 131, 114, 121, 130, 139, 123, 149, 118, 138, 132, 140, 121, 106, 135, 122, 123, 124, 120, 134, 131, 123, 104, 112, 131, 120, 137, 133, 111, 138, 116, 118, 124, 126, 129, 133, 117, 135, 117, 117, 140, 128, 128, 120, 113, 137, 136, 131, 125, 122, 129, 124, 123, 143, 112, 129, 125, 123, 110, 129, 144, 125, 153, 129, 117, 134, 127, 125, 143, 116, 128, 142, 113, 125, 116, 127, 121, 112, 124, 121, 120, 136, 107, 106, 130, 131, 129, 120, 122, 118, 119, 128, 143, 134, 117, 128, 139, 125, 132, 143, 126, 123, 119, 119, 124, 126, 119, 114, 122, 122, 129, 128, 123, 123, 121, 128, 135, 114, 131, 124, 127, 125, 138, 122, 128, 125, 135, 119, 127, 148, 136, 132, 154, 122, 134, 116, 122, 115, 125, 127, 128, 141, 121, 130, 123, 135, 120, 123, 141, 117, 140, 120, 114, 113, 138, 126, 144, 102, 122, 121, 130, 122, 121, 135, 130, 120, 113, 128, 120, 131, 102, 143, 121, 121, 118, 138, 121, 132, 121, 119, 121, 115, 137, 141, 144, 120, 114, 120, 122, 118, 142, 121, 143, 113, 110, 130, 112, 119, 114, 130, 114, 119, 121, 107, 126, 132, 110, 120, 130, 114, 118, 112, 122, 112, 115, 136, 141, 124, 115, 127, 134, 129, 133, 131, 123, 133, 129, 131, 141, 129, 116, 109, 134, 127, 110, 111, 114, 110, 130, 119, 107, 121, 123, 127, 125, 135, 121, 131, 124, 121, 136, 134, 122, 115, 116, 128, 113, 145, 125, 112, 141, 135, 123, 126, 124, 106, 124, 131, 115, 109, 126, 119, 135, 124, 127, 130, 122, 126, 135, 119, 114, 121, 127, 135, 118, 108, 131, 127, 113, 135, 123, 131, 124, 131, 111, 116, 147, 128, 129, 127, 129, 134, 121, 113, 120, 129, 133, 120, 125, 145, 115, 105, 117, 119, 127, 112, 134, 124, 127, 119, 118, 122, 130, 135, 131, 133, 133, 134, 129, 123, 139, 115, 123, 137, 130, 117, 108, 108, 109, 133, 127, 110, 109, 138, 137, 129, 121, 119, 130, 128, 120, 150, 111, 141, 134, 122, 125, 137, 133, 136, 118, 137, 127, 130, 129, 122, 130, 99, 139, 125, 107, 119, 138, 148, 116, 118, 115, 127, 116, 117, 125, 144, 110, 114, 113, 138, 119, 127, 110, 127, 134, 134, 101, 113, 125, 113, 122, 144, 116, 137, 132, 116, 120, 139, 148, 120, 124, 136, 140, 125, 124, 111, 127, 130, 118, 135, 139, 124, 109, 120, 125, 121, 132, 128, 113, 135, 102, 120, 131, 114, 135, 129, 120, 121, 119, 121, 119, 120, 136, 127, 127, 131, 113, 125, 125, 121, 130, 107, 122, 104, 109, 129, 131, 136, 116, 120, 129, 133, 111, 135, 139, 137, 139, 120, 122, 117, 127, 126, 121, 136, 121, 130, 115, 130, 127, 136, 138, 114, 128, 120, 127, 131, 134, 119, 113, 135, 114, 135, 131, 119, 129, 126, 127, 125, 142, 131, 121, 142, 129, 122, 139, 115, 122, 126, 107, 138, 126, 130, 113, 124, 129, 130, 134, 129, 107, 105, 127, 108, 118, 131, 117, 111, 128, 137, 110, 149, 134, 111, 125, 130, 117, 123, 119, 131, 121, 97, 132, 115, 133, 120, 131, 138, 146, 122, 130, 125, 127, 124, 136, 136, 133, 125, 135, 117, 118, 106, 126, 117, 136, 139, 126, 126, 138, 116, 133, 116, 111, 118, 125, 113, 129, 140, 125, 115, 129, 119, 112, 128, 109, 120, 127, 129, 136, 126, 119, 137, 127, 144, 120, 123, 104, 124, 132, 130, 130, 129, 133, 114, 133, 105, 120, 129, 139, 107, 99, 119, 97, 116, 116, 109, 134, 118, 118, 137, 123, 138, 145, 124, 112, 128, 124, 138, 111, 143, 129, 113, 140, 118, 132, 123, 102, 130, 124, 108, 126, 153, 132, 143, 110, 127, 115, 134, 126, 140, 125, 100, 133, 125, 126, 119, 117, 128, 115, 135, 127, 133, 121, 123, 111, 124, 116, 142, 131, 134, 126, 121, 120, 121, 114, 122, 117, 129, 121, 128, 119, 135, 125, 124, 143, 125, 148, 121, 133, 119, 135, 124, 123, 123, 117, 135, 120, 106, 126, 134, 141, 134, 122, 101, 132, 105, 106, 137, 150, 130, 130, 130, 137, 115, 102, 137, 121, 130, 117, 128, 115, 126, 123, 131, 117, 132, 132, 135, 129, 125, 134, 124, 113, 137, 131, 140, 128, 122, 127, 139, 112, 140, 114, 118, 131, 133, 118, 123, 125, 130, 130, 113, 130, 120, 124, 120, 125, 118, 127, 143, 105, 150, 111, 135, 132, 129, 125, 136, 121, 120, 126, 120, 117, 120, 139, 123, 131, 143, 126, 122, 134, 125, 105, 131, 141, 120, 126, 112, 136, 136, 132, 162, 131, 163, 117, 125, 126, 89, 109, 105, 114, 109, 122, 115, 140, 138, 118, 111, 140, 113, 122, 137, 122, 141, 131, 125, 121, 138, 128, 119, 126, 110, 127, 127, 118, 110, 120, 128, 137, 112, 145, 119, 125, 141, 126, 157, 112, 139, 116, 111, 135, 115, 138, 148, 123, 102, 123, 150, 130, 122, 140, 120, 134, 137, 135, 119, 123, 105, 128, 121, 128, 137, 128, 120, 126, 122, 116, 108, 135, 120, 128, 133, 128, 122, 133, 122, 111, 137, 122, 127, 118, 130, 132, 105, 113, 117, 116, 138, 106, 122, 125, 133, 127, 118, 135, 106, 133, 132, 117, 116, 116, 120, 138, 115, 114, 122, 138, 112, 128, 121, 118, 124, 130, 129, 129, 108, 132, 132, 128, 123, 122, 110, 116, 115, 122, 125, 113, 136, 132, 123, 107, 135, 117, 131, 122, 118, 116, 128, 124, 113, 142, 124, 122, 127, 133, 135, 139, 137, 138, 135, 136, 111, 122, 136, 117, 129, 112, 122, 114, 139, 122, 124, 114, 116, 112, 93, 113, 116, 128, 112, 113, 122, 132, 126, 126, 128, 123, 126, 121, 129, 133, 123, 123, 123, 127, 124, 117, 121, 122, 108, 134, 128, 126, 110, 106, 127, 128, 95, 124, 110, 119, 142, 129, 128, 148, 125, 125, 147, 101, 116, 160, 137, 148, 111, 141, 132, 131, 118, 130, 139, 114, 120, 130, 127, 137, 141, 124, 124, 116, 141, 123, 137, 136, 124, 130, 147, 135, 107, 125, 124, 129, 136, 145, 127, 114, 119, 119, 123, 142, 137, 123, 120, 109, 120, 134, 132, 124, 104, 118, 130, 139, 130, 119, 123, 138, 106, 116, 127, 106, 115, 127, 115, 109, 124, 109, 120, 139, 123, 128, 148, 120, 111, 124, 136, 127, 134, 106, 132, 122, 144, 135, 117, 141, 103, 110, 143, 103, 129, 106, 133, 138, 105, 103, 121, 115, 131, 113, 129, 145, 116, 151, 125, 139, 128, 131, 118, 115, 119, 127, 117, 125, 125, 115, 127, 128, 105, 125, 146, 133, 120, 129, 111, 116, 141, 113, 95, 127, 123, 132, 108, 134, 130, 110, 127, 119, 129, 109, 129, 134, 130, 127, 130, 122, 150, 125, 120, 130, 139, 119, 126, 113, 134, 125, 125, 138, 133, 131, 111, 118, 130, 111, 93, 114, 131, 141, 126, 132, 132, 128, 153, 106, 143, 120, 130, 117, 113, 125, 115, 128, 139, 131, 123, 120, 112, 133, 140, 114, 131, 117, 132, 122, 121, 123, 150, 137, 115, 120, 149, 131, 106, 145, 151, 127, 126, 147, 113, 138, 136, 161, 117, 113, 126, 136, 122, 132, 109, 110, 128, 116, 126, 136, 120, 121, 126, 143, 125, 129, 124, 129, 126, 128, 129, 105, 134, 124, 120, 110, 146, 141, 128, 131, 124, 127, 130, 124, 122, 116, 132, 120, 133, 125, 124, 122, 145, 119, 134, 116, 121, 131, 139, 115, 139, 124, 135, 125, 133, 114, 112, 115, 117, 127, 118, 108, 142, 116, 124, 115, 122, 130, 131, 137, 122, 133, 125, 128, 116, 132, 121, 109, 147, 123, 131, 125, 128, 121, 128, 131, 128, 131, 128, 147, 106, 123, 116, 107, 112, 130, 126, 123, 117, 119, 148, 140, 135, 139, 109, 108, 116, 117, 143, 135, 120, 127, 92, 137, 134, 130, 130, 122, 129, 138, 134, 131, 128, 114, 104, 133, 112, 128, 109, 123, 131, 134, 131, 125, 123, 124, 121, 126, 115, 110, 123, 117, 115, 126, 125, 130, 110, 114, 118, 111, 137, 127, 137, 138, 129, 119, 128, 118, 125, 114, 117, 135, 137, 112, 129, 133, 113, 118, 128, 151, 110, 109, 110, 116, 124, 121, 130, 124, 120, 113, 120, 116, 129, 131, 126, 122, 129, 122, 119, 136, 111, 120, 139, 147, 123, 133, 116, 97, 124, 116, 127, 124, 127, 115, 120, 127, 116, 108, 104, 130, 117, 124, 115, 127, 111, 111, 124, 120, 133, 129, 124, 134, 115, 114, 141, 124, 127, 116, 135, 120, 136, 114, 121, 112, 139, 115, 139, 137, 139, 114, 133, 126, 123, 121, 136, 124, 125, 130, 141, 112, 123, 126, 114, 122, 122, 125, 113, 129, 110, 100, 134, 109, 127, 130, 125, 125, 134, 134, 124, 125, 131, 132, 132, 132, 114, 132, 126, 109, 135, 161, 131, 126, 137, 102, 138, 129, 136, 118, 130, 114, 125, 130, 133, 132, 131, 132, 115, 150, 132, 123, 114, 141, 115, 128, 131, 120, 135, 129, 105, 125, 142, 140, 108, 129, 147, 139, 129, 127, 127, 133, 125, 126, 132, 105, 121, 137, 151, 143, 123, 133, 120, 155, 112, 114, 120, 119, 135, 114, 122, 129, 128, 121, 138, 118, 125, 110, 106, 127, 106, 120, 141, 118, 97, 127, 108, 123, 124, 139, 118, 131, 127, 135, 136, 128, 107, 136, 129, 157, 136, 133, 143, 124, 132, 115, 125, 113, 123, 138, 112, 111, 131, 112, 119, 129, 121, 145, 128, 120, 116, 126, 132, 119, 120, 123, 121, 121, 111, 137, 132, 132, 131, 125, 119, 132, 121, 112, 123, 130, 129, 134, 130, 133, 117, 136, 127, 125, 137, 147, 132, 143, 127, 132, 129, 126, 129, 131, 115, 124, 119, 118, 114, 135, 127, 130, 141, 107, 110, 108, 112, 138, 135, 103, 108, 113, 130, 121, 134, 113, 124, 120, 125, 111, 119, 127, 124, 114, 129, 146, 117, 132, 126, 118, 107, 139, 131, 111, 133, 123, 121, 129, 121, 112, 124, 126, 105, 113, 131, 136, 124, 132, 137, 129, 129, 143, 150, 124, 129, 130, 112, 141, 131, 125, 136, 118, 123, 133, 134, 128, 134, 116, 120, 113, 135, 145, 133, 142, 144, 121, 100, 126, 126, 126, 123, 128, 131, 149, 124, 146, 113, 144, 119, 100, 119, 123, 119, 133, 133, 118, 134, 124, 133, 126, 119, 131, 125, 129, 119, 109, 132, 140, 114, 139, 119, 104, 129, 125, 138, 122, 123, 129, 126, 135, 126, 115, 138, 123, 134, 114, 138, 134, 108, 124, 128, 137, 125, 121, 116, 138, 131, 122, 136, 132, 132, 138, 124, 129, 142, 143, 135, 105, 127, 113, 116, 114, 134, 127, 131, 123, 126, 105, 131, 137, 117, 145, 130, 120, 123, 138, 130, 128, 139, 120, 131, 128, 128, 140, 133, 134, 128, 123, 124, 119, 119, 121, 117, 131, 107, 128, 123, 134, 116, 139, 133, 119, 121, 116, 110, 132, 127, 122, 145, 99, 118, 135, 123, 125, 119, 117, 125, 125, 123, 119, 132, 122, 105, 130, 114, 135, 109, 130, 129, 134, 136, 130, 135, 134, 114, 137, 121, 125, 119, 131, 120, 126, 126, 111, 122, 142, 132, 119, 115, 130, 135, 142, 145, 124, 129, 137, 135, 122, 118, 113, 119, 113, 116, 123, 117, 125, 131, 125, 129, 150, 111, 122, 112, 124, 134, 109, 121, 105, 139, 120, 126, 127, 126, 120, 137, 128, 124, 134, 110, 126, 142, 132, 125, 114, 121, 134, 140, 133, 118, 126, 107, 121, 123, 97, 144, 108, 128, 116, 111, 127, 137, 115, 133, 129, 125, 122, 127, 122, 113, 106, 135, 127, 127, 117, 121, 139, 118, 126, 120, 126, 131, 117, 121, 121, 122, 115, 118, 97, 120, 127, 130, 136, 143, 116, 102, 121, 136, 125, 128, 131, 122, 126, 126, 138, 128, 132, 118, 130, 125, 137, 128, 129, 135, 111, 131, 120, 117, 115, 134, 110, 114, 128, 125, 116, 126, 124, 111, 120, 120, 114, 115, 131, 136, 124, 122, 128, 124, 134, 111, 136, 101, 115, 119, 131, 116, 152, 130, 132, 125, 124, 133, 110, 128, 124, 136, 131, 139, 118, 117, 100, 121, 127, 124, 120, 127, 131, 140, 114, 121, 139, 107, 138, 124, 123, 133, 122, 127, 130, 128, 144, 136, 111, 125, 134, 132, 123, 124, 116, 123, 134, 112, 125, 135, 119, 106, 138, 122, 96, 104, 120, 117, 135, 126, 123, 105, 116, 125, 137, 115, 117, 115, 133, 135, 120, 127, 109, 129, 104, 120, 124, 145, 122, 128, 109, 118, 124, 108, 104, 107, 130, 116, 143, 113, 113, 104, 124, 131, 134, 137, 131, 113, 126, 146, 133, 131, 115, 131, 118, 135, 117, 129, 124, 111, 139, 157, 128, 117, 126, 109, 139, 134, 134, 129, 124, 114, 117, 143, 130, 132, 129, 113, 123, 123, 124, 122, 127, 129, 138, 123, 127, 121, 122, 108, 139, 122, 130, 158, 119, 117, 141, 131, 118, 118, 135, 127, 119, 116, 146, 127, 137, 126, 127, 107, 126, 122, 128, 134, 135, 124, 146, 118, 137, 105, 114, 118, 135, 132, 136, 111, 109, 113, 127, 137, 142, 111, 115, 143, 131, 116, 112, 132, 115, 107, 120, 115, 125, 141, 129, 117, 117, 134, 113, 146, 129, 115, 123, 125, 126, 138, 115, 139, 136, 122, 136, 116, 134, 120, 120, 116, 120, 135, 122, 130, 120, 112, 126, 110, 117, 129, 123, 115, 136, 123, 109, 140, 100, 124, 135, 134, 114, 134, 123, 128, 114, 123, 137, 130, 115, 113, 112, 130, 135, 132, 134, 121, 122, 110, 105, 134, 146, 128, 110, 151, 139, 126, 116, 131, 115, 133, 121, 119, 127, 125, 125, 108, 136, 111, 124, 114, 140, 126, 131, 138, 115, 143, 124, 135, 132, 130, 138, 143, 113, 134, 128, 130, 142, 128, 134, 120, 122, 128, 139, 126, 119, 125, 127, 112, 132, 119, 136, 147, 138, 111, 110, 134, 124, 128, 114, 124, 139, 120, 129, 123, 120, 136, 131, 119, 124, 148, 125, 140, 132, 118, 125, 119, 108, 124, 149, 142, 114, 150, 124, 139, 128, 124, 113, 123, 119, 124, 127, 133, 131, 118, 121, 114, 126, 127, 113, 147, 120, 123, 119, 135, 114, 143, 113, 123, 128, 120, 129, 106, 130, 144, 130, 128, 143, 136, 119, 115, 142, 137, 121, 104, 146, 127, 129, 108, 122, 120, 126, 125, 124, 125, 139, 125, 117, 118, 130, 127, 92, 147, 119, 136, 136, 142, 129, 113, 141, 129, 118, 116, 120, 140, 124, 113, 134, 118, 120, 133, 134, 110, 113, 151, 122, 144, 114, 138, 118, 129, 101, 131, 109, 117, 129, 137, 129, 123, 132, 119, 134, 124, 141, 135, 108, 111, 109, 122, 143, 138, 122, 121, 147, 128, 126, 122, 132, 123, 150, 124, 135, 131, 119, 123, 123, 123, 123, 115, 114, 124, 141, 105, 121, 97, 130, 129, 135, 152, 112, 117, 117, 112, 99, 104, 123, 123, 133, 156, 140, 136, 129, 112, 128, 125, 142, 127, 132, 124, 120, 117, 130, 123, 114, 117, 122, 124, 124, 123, 139, 116, 113, 145, 138, 133, 130, 108, 141, 140, 125, 102, 128, 123, 103, 123, 128, 115, 120, 118, 125, 127, 134, 117, 116, 117, 131, 114, 121, 141, 146, 135, 125, 115, 145, 133, 142, 118, 112, 133, 136, 140, 107, 113, 136, 138, 135, 119, 112, 157, 110, 133, 123, 112, 143, 120, 123, 125, 115, 138, 137, 120, 133, 131, 126, 132, 106, 134, 120, 125, 118, 136, 116, 109, 134, 138, 142, 104, 116, 123, 145, 101, 126, 113, 113, 124, 140, 116, 123, 138, 141, 142, 138, 109, 109, 114, 136, 120, 133, 149, 126, 131, 129, 134, 125, 113, 133, 105, 127, 118, 140, 127, 113, 110, 112, 122, 132, 127, 98, 142, 121, 127, 124, 116, 120, 130, 116, 122, 134, 141, 136, 142, 133, 135, 107, 96, 123, 129, 139, 106, 121, 112, 126, 121, 118, 132, 118, 121, 134, 116, 121, 115, 101, 127, 113, 120, 113, 110, 141, 109, 118, 124, 109, 130, 125, 123, 122, 109, 127, 144, 115, 136, 91, 124, 133, 124, 130, 118, 121, 141, 108, 125, 117, 133, 130, 128, 118, 129, 105, 127, 110, 144, 130, 148, 105, 123, 128, 126, 128, 136, 126, 136, 127, 123, 127, 111, 114, 159, 108, 132, 128, 129, 130, 133, 113, 154, 125, 138, 139, 124, 123, 122, 115, 129, 118, 124, 113, 122, 111, 126, 109, 126, 147, 126, 111, 130, 119, 119, 115, 116, 125, 141, 122, 144, 111, 119, 138, 127, 122, 122, 128, 127, 119, 126, 140, 111, 129, 111, 130, 112, 118, 148, 138, 109, 124, 122, 122, 134, 135, 113, 141, 135, 133, 128, 130, 127, 131, 130, 142, 141, 117, 129, 139, 143, 121, 118, 127, 100, 135, 122, 136, 128, 112, 96, 97, 112, 119, 121, 128, 126, 98, 117, 128, 126, 122, 129, 113, 116, 123, 132, 137, 141, 143, 121, 139, 140, 133, 104, 116, 127, 113, 107, 123, 108, 129, 97, 104, 123, 126, 119, 135, 119, 136, 143, 137, 124, 114, 112, 143, 136, 117, 108, 125, 119, 101, 112, 123, 108, 113, 129, 116, 130, 130, 136, 124, 107, 129, 146, 136, 128, 114, 128, 130, 128, 126, 122, 134, 130, 120, 148, 125, 116, 126, 149, 145, 139, 123, 128, 137, 118, 151, 129, 138, 128, 114, 120, 127, 115, 114, 127, 130, 120, 126, 129, 141, 115, 129, 106, 100, 116, 128, 140, 134, 110, 124, 117, 144, 114, 141, 118, 114, 116, 152, 100, 123, 137, 142, 138, 126, 140, 128, 130, 145, 129, 116, 144, 161, 128, 114, 107, 121, 132, 116, 119, 134, 115, 152, 127, 139, 129, 124, 129, 130, 127, 111, 131, 126, 128, 91, 123, 119, 126, 135, 119, 129, 132, 145, 128, 125, 152, 144, 104, 147, 126, 113, 136, 128, 139, 128, 116, 111, 144, 127, 115, 114, 120, 126, 129, 121, 124, 133, 137, 122, 132, 118, 146, 149, 120, 133, 150, 111, 144, 130, 121, 115, 133, 123, 120, 99, 127, 133, 115, 128, 115, 138, 138, 129, 124, 97, 114, 124, 115, 124, 120, 130, 121, 130, 141, 129, 104, 128, 116, 115, 141, 122, 137, 122, 147, 135, 125, 129, 121, 121, 106, 126, 117, 110, 122, 125, 109, 129, 124, 117, 111, 131, 126, 124, 122, 137, 124, 129, 117, 118, 135, 147, 123, 116, 129, 102, 130, 138, 129, 132, 117, 113, 124, 120, 130, 132, 124, 96, 124, 130, 103, 128, 125, 120, 119, 133, 114, 119, 114, 127, 123, 133, 132, 148, 105, 126, 111, 113, 135, 149, 123, 124, 112, 119, 132, 122, 137, 108, 134, 121, 129, 141, 144, 131, 138, 133, 117, 141, 123, 105, 142, 130, 135, 128, 119, 142, 134, 135, 130, 135, 132, 136, 108, 119, 126, 115, 137, 128, 112, 134, 123, 132, 115, 122, 133, 109, 139, 123, 134, 129, 117, 114, 147, 125, 108, 111, 123, 146, 128, 135, 128, 140, 120, 122, 126, 145, 133, 114, 144, 127, 135, 115, 118, 132, 120, 135, 129, 101, 130, 137, 123, 132, 118, 119, 110, 110, 96, 111, 126, 120, 124, 123, 150, 138, 135, 126, 139, 124, 120, 126, 128, 112, 129, 124, 124, 137, 129, 133, 138, 124, 130, 116, 145, 124, 118, 119, 109, 126, 117, 133, 120, 127, 113, 116, 123, 132, 112, 138, 130, 103, 140, 113, 125, 114, 117, 111, 123, 138, 128, 139, 126, 122, 130, 124, 132, 124, 129, 123, 124, 122, 109, 131, 134, 119, 136, 120, 115, 127, 114, 144, 134, 111, 115, 121, 133, 130, 111, 127, 111, 137, 117, 130, 115, 122, 121, 128, 123, 98, 123, 124, 115, 130, 127, 123, 135, 132, 134, 120, 118, 130, 102, 117, 135, 123, 110, 138, 111, 129, 127, 118, 141, 134, 128, 127, 120, 132, 133, 155, 127, 128, 127, 123, 102, 97, 153, 118, 125, 127, 129, 126, 134, 129, 124, 138, 140, 121, 128, 133, 140, 138, 132, 126, 126, 111, 122, 111, 124, 122, 116, 135, 146, 133, 118, 124, 114, 120, 123, 131, 115, 114, 119, 122, 129, 124, 121, 115, 137, 130, 125, 145, 131, 147, 145, 121, 139, 132, 130, 132, 123, 124, 117, 119, 117, 129, 108, 132, 131, 124, 127, 125, 148, 140, 136, 124, 119, 133, 123, 126, 132, 134, 122, 124, 129, 138, 110, 108, 127, 133, 128, 123, 120, 152, 122, 124, 131, 132, 105, 130, 121, 112, 123, 121, 141, 128, 141, 146, 133, 136, 120, 119, 130, 129, 119, 112, 118, 131, 121, 117, 98, 134, 117, 133, 122, 123, 153, 117, 104, 137, 134, 107, 123, 134, 132, 95, 120, 127, 129, 118, 130, 128, 137, 124, 139, 118, 123, 127, 139, 138, 116, 133, 127, 127, 125, 128, 115, 114, 123, 133, 145, 107, 131, 117, 149, 113, 124, 116, 134, 134, 129, 130, 128, 128, 124, 125, 116, 134, 115, 115, 117, 124, 125, 132, 108, 116, 123, 110, 140, 126, 139, 130, 144, 112, 115, 113, 107, 126, 128, 138, 138, 130, 112, 133, 130, 125, 117, 148, 140, 148, 122, 116, 139, 119, 132, 146, 129, 117, 119, 132, 123, 121, 132, 109, 108, 135, 131, 116, 125, 98, 112, 125, 128, 130, 129, 120, 138, 137, 124, 106, 133, 115, 114, 116, 136, 126, 135, 115, 136, 124, 140, 115, 129, 109, 140, 131, 102, 120, 145, 138, 128, 126, 135, 128, 104, 118, 133, 127, 146, 129, 117, 134, 128, 128, 129, 130, 127, 106, 128, 136, 130, 151, 121, 123, 112, 134, 141, 129, 126, 113, 152, 130, 128, 102, 124, 116, 124, 125, 126, 121, 133, 127, 117, 121, 131, 125, 119, 128, 112, 119, 112, 126, 127, 129, 122, 133, 113, 140, 122, 132, 106, 128, 139, 131, 133, 136, 113, 127, 131, 146, 126, 120, 140, 136, 126, 125, 126, 136, 141, 136, 122, 124, 106, 103, 133, 113, 126, 130, 125, 132, 130, 124, 142, 119, 135, 123, 124, 126, 140, 128, 129, 117, 127, 133, 138, 114, 120, 124, 111, 128, 143, 119, 118, 127, 105, 119, 133, 126, 123, 100, 116, 118, 133, 132, 122, 130, 115, 139, 126, 124, 148, 120, 120, 136, 130, 119, 139, 124, 132, 114, 130, 137, 125, 113, 127, 126, 121, 130, 132, 124, 128, 120, 136, 133, 131, 123, 104, 128, 121, 108, 116, 146, 135, 129, 121, 132, 127, 124, 123, 136, 128, 138, 131, 140, 126, 137, 145, 104, 137, 159, 130, 124, 121, 119, 125, 127, 108, 120, 128, 115, 114, 130, 118, 114, 128, 155, 117, 114, 119, 125, 145, 131, 141, 132, 126, 115, 148, 148, 132, 121, 119, 97, 101, 128, 105, 113, 119, 133, 115, 121, 133, 129, 136, 124, 112, 124, 127, 122, 131, 120, 123, 128, 116, 138, 126, 127, 136, 118, 123, 131, 118, 119, 145, 121, 132, 103, 119, 154, 106, 135, 130, 116, 133, 126, 131, 128, 144, 132, 145, 123, 148, 133, 131, 125, 148, 143, 128, 122, 129, 139, 120, 96, 123, 125, 120, 128, 120, 133, 142, 127, 116, 126, 126, 133, 120, 120, 122, 116, 140, 120, 135, 133, 105, 133, 116, 114, 130, 130, 119, 117, 124, 105, 123, 133, 121, 133, 123, 118, 133, 127, 110, 126, 114, 124, 133, 117, 125, 127, 118, 132, 125, 135, 119, 151, 139, 136, 134, 130, 124, 128, 121, 123, 127, 127, 122, 131, 117, 144, 110, 132, 131, 134, 151, 134, 118, 134, 139, 110, 110, 126, 143, 140, 146, 124, 122, 118, 115, 114, 146, 120, 142, 100, 113, 136, 110, 120, 122, 99, 113, 135, 126, 122, 132, 136, 142, 130, 109, 132, 135, 118, 125, 123, 121, 117, 112, 123, 127, 119, 114, 122, 140, 135, 124, 83, 130, 138, 108, 111, 120, 144, 131, 127, 124, 136, 102, 127, 133, 124, 115, 116, 100, 117, 125, 138, 117, 121, 116, 108, 135, 120, 105, 144, 133, 154, 139, 134, 120, 143, 134, 114, 133, 121, 140, 117, 128, 131, 132, 104, 139, 101, 124, 116, 130, 104, 137, 144, 128, 144, 119, 150, 136, 153, 127, 144, 127, 122, 134, 133, 115, 127, 124, 119, 123, 136, 144, 110, 143, 129, 134, 128, 128, 150, 134, 120, 133, 119, 112, 125, 140, 120, 106, 127, 113, 152, 136, 129, 139, 119, 136, 127, 129, 120, 130, 136, 135, 116, 142, 132, 117, 114, 127, 131, 146, 126, 132, 126, 138, 124, 137, 125, 125, 131, 130, 141, 123, 126, 127, 116, 115, 156, 128, 129, 124, 119, 137, 128, 134, 145, 135, 127, 124, 127, 127, 121, 149, 119, 131, 111, 138, 117, 113, 136, 129, 122, 117, 135, 102, 116, 121, 110, 150, 129, 131, 117, 122, 127, 119, 121, 112, 108, 141, 124, 121, 116, 132, 139, 106, 106, 121, 136, 102, 113, 110, 144, 132, 115, 128, 127, 121, 126, 137, 139, 130, 124, 122, 126, 119, 106, 127, 141, 123, 124, 140, 136, 108, 118, 129, 127, 126, 127, 141, 103, 116, 117, 138, 138, 123, 116, 118, 112, 135, 124, 140, 125, 115, 110, 133, 120, 138, 112, 126, 124, 124, 122, 115, 121, 141, 130, 126, 117, 129, 119, 120, 88, 120, 121, 114, 138, 117, 139, 114, 117, 123, 130, 122, 120, 127, 124, 127, 115, 119, 117, 113, 145, 117, 129, 113, 121, 110, 118, 128, 122, 124, 130, 129, 130, 118, 118, 133, 136, 137, 120, 129, 115, 144, 131, 101, 124, 105, 108, 146, 124, 129, 109, 99, 114, 122, 122, 122, 123, 144, 121, 131, 121, 138, 117, 158, 117, 125, 112, 126, 141, 133, 108, 113, 121, 106, 133, 124, 123, 121, 110, 109, 121, 134, 135, 100, 139, 107, 119, 134, 121, 121, 124, 123, 128, 102, 123, 123, 113, 112, 131, 112, 132, 115, 133, 139, 120, 128, 125, 129, 128, 124, 121, 115, 126, 121, 114, 145, 127, 108, 127, 117, 131, 124, 129, 122, 132, 125, 122, 115, 138, 124, 99, 123, 98, 123, 108, 122, 120, 125, 124, 120, 121, 125, 114, 133, 130, 136, 146, 122, 127, 122, 111, 123, 126, 121, 129, 133, 121, 128, 132, 124, 141, 107, 129, 123, 121, 141, 104, 121, 129, 133, 130, 110, 119, 118, 115, 109, 131, 148, 119, 130, 127, 125, 113, 117, 117, 124, 112, 136, 122, 116, 129, 130, 123, 127, 121, 126, 141, 134, 120, 134, 125, 129, 120, 120, 116, 124, 128, 119, 132, 133, 120, 131, 128, 130, 104, 125, 140, 96, 119, 116, 127, 129, 139, 114, 133, 122, 121, 125, 127, 125, 127, 132, 127, 123, 111, 133, 128, 118, 112, 107, 129, 125, 134, 120, 139, 105, 113, 138, 140, 127, 113, 131, 127, 127, 132, 120, 125, 123, 141, 131, 121, 129, 135, 115, 150, 93, 119, 136, 132, 122, 124, 137, 118, 141, 133, 129, 142, 128, 122, 121, 132, 143, 124, 122, 136, 112, 126, 135, 116, 123, 135, 128, 125, 103, 105, 121, 136, 110, 112, 132, 131, 119, 97, 136, 135, 110, 109, 121, 112, 120, 120, 112, 119, 148, 119, 131, 134, 117, 115, 128, 100, 150, 134, 132, 124, 115, 127, 130, 120, 138, 131, 120, 126, 117, 137, 129, 129, 138, 139, 136, 126, 123, 127, 120, 143, 145, 130, 141, 114, 137, 130, 127, 128, 130, 113, 119, 110, 138, 133, 125, 133, 140, 103, 128, 139, 113, 115, 125, 133, 121, 115, 132, 105, 118, 117, 120, 121, 146, 127, 121, 133, 143, 126, 152, 111, 106, 134, 146, 121, 138, 120, 134, 133, 141, 123, 112, 119, 141, 132, 133, 119, 113, 110, 120, 130, 126, 114, 121, 119, 132, 131, 129, 121, 149, 134, 126, 131, 103, 130, 142, 114, 129, 113, 117, 138, 131, 133, 122, 133, 134, 126, 127, 114, 104, 140, 113, 118, 142, 106, 124, 109, 121, 144, 124, 122, 121, 136, 128, 117, 117, 114, 133, 133, 116, 104, 134, 136, 135, 131, 129, 122, 124, 116, 121, 135, 114, 136, 128, 143, 134, 125, 113, 116, 139, 124, 121, 118, 119, 118, 144, 120, 123, 129, 139, 115, 115, 109, 164, 136, 116, 133, 92, 123, 132, 136, 127, 137, 128, 120, 113, 125, 114, 109, 120, 117, 120, 114, 135, 140, 135, 132, 122, 128, 120, 125, 116, 128, 136, 128, 105, 110, 115, 123, 104, 107, 137, 130, 121, 132, 123, 145, 137, 136, 147, 127, 119, 121, 132, 144, 115, 121, 115, 120, 120, 112, 116, 118, 104, 127, 115, 127, 120, 131, 142, 120, 114, 119, 125, 130, 122, 107, 123, 147, 132, 125, 125, 111, 138, 133, 115, 118, 118, 124, 128, 122, 109, 134, 118, 110, 123, 114, 126, 125, 133, 125, 124, 119, 123, 129, 113, 113, 116, 111, 116, 132, 141, 145, 109, 121, 131, 103, 135, 118, 127, 147, 128, 165, 126, 129, 128, 124, 132, 130, 129, 117, 121, 118, 114, 95, 118, 100, 119, 137, 113, 126, 130, 135, 134, 147, 120, 140, 146, 141, 142, 131, 147, 122, 112, 127, 112, 133, 138, 123, 128, 125, 140, 127, 116, 132, 113, 126, 122, 133, 131, 136, 138, 132, 131, 120, 94, 128, 138, 134, 125, 126, 130, 108, 110, 130, 131, 125, 119, 128, 131, 135, 125, 144, 133, 125, 132, 110, 112, 121, 135, 129, 143, 120, 123, 110, 122, 112, 113, 140, 107, 108, 150, 117, 120, 124, 131, 141, 132, 111, 121, 139, 129, 126, 120, 131, 118, 120, 118, 146, 114, 126, 117, 139, 104, 119, 128, 134, 126, 104, 130, 106, 115, 116, 134, 136, 131, 151, 120, 125, 116, 124, 115, 140, 138, 130, 121, 136, 123, 127, 132, 111, 124, 118, 125, 142, 108, 119, 129, 142, 129, 132, 105, 111, 107, 136, 126, 125, 134, 134, 120, 117, 116, 120, 120, 115, 117, 129, 126, 116, 120, 132, 108, 127, 123, 119, 135, 111, 119, 110, 113, 104, 121, 140, 128, 126, 137, 122, 131, 126, 133, 121, 119, 120, 120, 154, 147, 145, 115, 130, 135, 112, 141, 121, 132, 108, 129, 123, 117, 123, 128, 136, 119, 113, 132, 147, 121, 121, 137, 126, 127, 119, 117, 126, 113, 110, 131, 119, 122, 137, 123, 116, 134, 122, 124, 118, 140, 123, 126, 117, 127, 129, 127, 122, 140, 123, 112, 117, 114, 124, 113, 124, 116, 125, 127, 134, 131, 144, 118, 126, 119, 115, 122, 124, 127, 127, 134, 115, 118, 139, 126, 133, 131, 142, 138, 129, 123, 121, 113, 147, 122, 131, 123, 118, 118, 132, 119, 127, 130, 135, 122, 161, 105, 109, 136, 133, 131, 134, 103, 112, 130, 130, 123, 141, 134, 116, 121, 146, 116, 148, 142, 108, 127, 132, 121, 121, 125, 119, 120, 132, 117, 123, 124, 114, 117, 119, 128, 124, 117, 117, 116, 127, 122, 115, 120, 131, 127, 134, 121, 120, 125, 131, 118, 124, 126, 132, 131, 121, 126, 122, 134, 115, 136, 128, 122, 154, 128, 116, 130, 122, 114, 141, 118, 132, 128, 134, 144, 98, 115, 153, 119, 118, 126, 109, 111, 112, 117, 133, 113, 131, 133, 120, 157, 119, 123, 102, 115, 125, 150, 136, 119, 134, 100, 132, 148, 127, 141, 115, 125, 121, 119, 128, 141, 112, 125, 116, 129, 124, 128, 122, 131, 154, 111, 122, 96, 121, 111, 125, 131, 152, 128, 131, 133, 118, 127, 123, 135, 134, 104, 131, 126, 109, 115, 128, 121, 126, 139, 116, 127, 129, 125, 113, 108, 137, 130, 138, 139, 117, 124, 128, 117, 118, 146, 139, 119, 122, 136, 128, 141, 124, 117, 129, 131, 119, 124, 122, 113, 116, 126, 123, 132, 100, 131, 127, 132, 112, 119, 122, 105, 115, 124, 124, 124, 131, 114, 139, 126, 120, 134, 134, 114, 131, 118, 121, 118, 115, 142, 129, 130, 119, 127, 133, 135, 129, 117, 132, 123, 128, 139, 122, 134, 148, 127, 125, 95, 117, 131, 129, 114, 121, 117, 112, 137, 121, 120, 138, 120, 125, 136, 146, 125, 129, 125, 128, 117, 101, 109, 126, 139, 122, 121, 131, 131, 116, 120, 130, 117, 135, 128, 141, 139, 107, 134, 122, 129, 106, 125, 122, 121, 137, 126, 125, 136, 124, 118, 126, 121, 116, 139, 119, 113, 116, 127, 120, 129, 113, 127, 119, 134, 131, 132, 129, 103, 141, 106, 130, 123, 128, 127, 140, 136, 125, 126, 118, 122, 123, 129, 128, 132, 118, 135, 139, 115, 122, 121, 134, 113, 130, 121, 139, 115, 101, 124, 126, 134, 124, 105, 125, 141, 104, 132, 128, 130, 132, 123, 111, 126, 131, 116, 114, 122, 118, 124, 133, 131, 122, 140, 117, 140, 125, 125, 125, 126, 129, 136, 139, 113, 129, 121, 143, 127, 134, 143, 123, 118, 112, 136, 131, 117, 121, 125, 127, 130, 113, 131, 136, 152, 121, 107, 116, 132, 121, 115, 135, 121, 145, 128, 125, 130, 115, 116, 129, 151, 126, 134, 117, 118, 131, 143, 121, 126, 116, 104, 143, 118, 127, 120, 136, 119, 118, 117, 127, 125, 115, 133, 123, 120, 129, 116, 121, 123, 117, 113, 115, 138, 135, 127, 131, 126, 124, 94, 123, 107, 132, 142, 114, 105, 117, 135, 128, 122, 125, 128, 124, 138, 125, 135, 116, 120, 131, 134, 129, 122, 128, 121, 93, 147, 123, 118, 130, 136, 123, 114, 116, 115, 136, 143, 123, 113, 125, 120, 121, 118, 134, 133, 113, 126, 111, 134, 112, 115, 123, 140, 102, 127, 127, 94, 122, 136, 131, 115, 109, 137, 111, 103, 126, 139, 117, 122, 127, 137, 114, 100, 127, 123, 126, 115, 117, 126, 138, 124, 130, 129, 134, 134, 121, 122, 129, 122, 127, 135, 123, 111, 122, 114, 137, 123, 120, 126, 103, 140, 123, 132, 125, 122, 116, 144, 123, 118, 135, 130, 114, 122, 129, 114, 133, 135, 118, 120, 135, 128, 135, 137, 154, 126, 104, 133, 129, 123, 127, 115, 128, 118, 122, 130, 133, 114, 139, 125, 117, 146, 122, 120, 128, 118, 113, 138, 160, 126, 119, 124, 126, 122, 120, 126, 149, 122, 132, 119, 122, 120, 134, 121, 124, 130, 139, 130, 123, 125, 128, 126, 134, 115, 126, 119, 124, 105, 121, 133, 125, 120, 114, 124, 132, 105, 120, 136, 136, 134, 113, 137, 118, 121, 141, 140, 106, 133, 129, 129, 124, 113, 133, 106, 151, 118, 127, 128, 129, 129, 127, 125, 108, 113, 116, 124, 137, 132, 136, 123, 126, 136, 137, 122, 122, 138, 122, 132, 133, 132, 123, 116, 132, 130, 122, 141, 124, 122, 122, 109, 136, 121, 111, 140, 115, 130, 121, 111, 119, 98, 120, 127, 125, 122, 117, 151, 115, 120, 139, 131, 120, 134, 121, 153, 133, 124, 124, 135, 134, 140, 120, 131, 118, 123, 126, 144, 120, 118, 135, 142, 119, 127, 127, 119, 129, 115, 120, 131, 137, 116, 112, 109, 120, 128, 138, 135, 121, 128, 118, 130, 122, 128, 123, 121, 105, 119, 119, 113, 126, 126, 119, 113, 121, 134, 120, 129, 123, 127, 123, 138, 120, 142, 117, 124, 113, 146, 119, 132, 142, 131, 113, 120, 121, 126, 116, 127, 143, 123, 118, 119, 126, 111, 122, 130, 132, 138, 139, 128, 145, 129, 107, 135, 120, 134, 134, 127, 122, 134, 123, 144, 110, 103, 127, 108, 123, 133, 134, 130, 130, 144, 115, 129, 107, 128, 115, 120, 129, 127, 129, 142, 143, 128, 111, 115, 122, 124, 124, 117, 122, 116, 124, 149, 136, 121, 128, 124, 118, 108, 125, 141, 122, 126, 117, 141, 131, 111, 114, 131, 136, 149, 109, 119, 127, 119, 123, 106, 116, 146, 127, 112, 136, 117, 121, 123, 124, 116, 128, 130, 129, 119, 138, 114, 124, 135, 127, 114, 124, 125, 142, 110, 110, 121, 134, 143, 117, 111, 136, 139, 135, 131, 124, 125, 131, 132, 125, 144, 102, 116, 128, 134, 103, 132, 125, 125, 113, 110, 132, 128, 134, 113, 109, 135, 145, 118, 117, 121, 140, 118, 129, 114, 121, 133, 110, 113, 121, 97, 122, 117, 108, 129, 130, 123, 149, 132, 120, 136, 136, 131, 118, 107, 133, 120, 133, 120, 149, 132, 137, 139, 134, 138, 131, 140, 124, 122, 132, 127, 153, 120, 135, 131, 110, 120, 125, 139, 133, 119, 113, 118, 121, 120, 128, 121, 118, 132, 132, 125, 133, 126, 112, 129, 140, 139, 121, 130, 131, 122, 120, 123, 109, 133, 127, 124, 137, 116, 130, 119, 126, 114, 130, 117, 127, 120, 115, 147, 129, 138, 138, 142, 118, 125, 130, 131, 129, 139, 119, 146, 125, 128, 124, 151, 135, 126, 128, 112, 131, 130, 136, 128, 142, 122, 116, 141, 131, 128, 131, 134, 117, 130, 131, 128, 135, 109, 129, 149, 135, 130, 130, 142, 120, 147, 132, 120, 124, 128, 120, 122, 118, 126, 124, 134, 131, 144, 134, 137, 123, 121, 120, 115, 124, 124, 121, 122, 129, 134, 128, 135, 134, 121, 145, 99, 133, 105, 120, 129, 125, 109, 106, 147, 123, 135, 126, 131, 132, 122, 149, 131, 122, 147, 123, 135, 133, 113, 133, 137, 138, 130, 134, 122, 124, 133, 125, 142, 138, 127, 127, 145, 121, 126, 112, 120, 115, 121, 124, 138, 132, 132, 126, 128, 133, 122, 154, 120, 126, 129, 129, 143, 146, 127, 139, 127, 131, 120, 113, 94, 124, 132, 128, 119, 122, 119, 130, 146, 121, 131, 138, 119, 115, 130, 121, 127, 127, 123, 125, 122, 143, 127, 125, 135, 124, 109, 112, 141, 128, 125, 128, 111, 103, 118, 128, 127, 119, 141, 127, 132, 126, 110, 123, 124, 113, 102, 144, 128, 128, 134, 119, 117, 128, 139, 113, 123, 122, 110, 120, 119, 122, 148, 131, 96, 126, 122, 131, 123, 126, 129, 130, 125, 114, 118, 140, 122, 119, 124, 127, 131, 119, 127, 126, 108, 125, 136, 117, 138, 122, 110, 122, 122, 117, 100, 124, 132, 130, 136, 113, 129, 142, 123, 116, 127, 122, 148, 131, 119, 115, 125, 149, 111, 128, 127, 140, 138, 128, 126, 134, 119, 117, 113, 126, 143, 111, 126, 108, 129, 134, 129, 109, 130, 122, 118, 128, 140, 126, 124, 128, 109, 118, 108, 130, 131, 122, 126, 126, 118, 130, 121, 140, 122, 151, 115, 144, 117, 118, 114, 127, 125, 102, 130, 118, 130, 128, 120, 130, 132, 118, 131, 127, 130, 118, 129, 132, 135, 130, 122, 133, 110, 131, 127, 111, 125, 124, 144, 126, 133, 146, 107, 134, 127, 140, 126, 119, 115, 125, 111, 97, 137, 116, 128, 139, 117, 126, 117, 136, 128, 136, 154, 123, 139, 134, 133, 122, 123, 128, 115, 146, 109, 118, 133, 127, 111, 129, 111, 117, 122, 141, 106, 125, 124, 116, 132, 128, 128, 141, 125, 139, 110, 141, 139, 125, 97, 145, 121, 137, 112, 129, 126, 123, 107, 121, 143, 109, 124, 115, 133, 132, 129, 131, 135, 125, 127, 101, 130, 129, 114, 113, 125, 110, 133, 123, 126, 124, 129, 129, 137, 137, 127, 135, 137, 134, 133, 108, 123, 136, 125, 144, 129, 129, 126, 145, 124, 140, 129, 119, 119, 135, 120, 126, 120, 118, 123, 128, 137, 126, 130, 112, 118, 147, 116, 125, 125, 116, 119, 111, 105, 129, 156, 130, 103, 125, 143, 120, 130, 133, 130, 130, 132, 116, 123, 115, 106, 116, 127, 121, 129, 115, 137, 110, 140, 124, 123, 117, 140, 129, 133, 127, 125, 137, 121, 131, 114, 120, 121, 122, 134, 145, 135, 113, 119, 144, 125, 129, 133, 131, 135, 139, 143, 132, 103, 118, 119, 126, 122, 99, 133, 133, 120, 123, 135, 147, 132, 106, 111, 125, 135, 131, 128, 122, 118, 120, 110, 118, 135, 132, 116, 117, 134, 117, 128, 118, 116, 118, 139, 114, 123, 128, 102, 136, 125, 137, 117, 127, 131, 120, 128, 105, 142, 111, 158, 114, 133, 133, 118, 123, 125, 121, 110, 114, 116, 142, 133, 135, 134, 129, 112, 127, 127, 150, 133, 117, 130, 149, 129, 125, 123, 128, 130, 128, 132, 143, 145, 123, 122, 116, 126, 126, 117, 109, 121, 123, 126, 138, 111, 100, 121, 128, 119, 115, 126, 111, 125, 136, 119, 123, 136, 139, 122, 120, 123, 110, 121, 141, 127, 153, 150, 129, 122, 131, 120, 125, 130, 146, 136, 134, 126, 140, 123, 135, 120, 133, 129, 128, 159, 129, 122, 129, 142, 115, 104, 125, 137, 147, 137, 157, 154, 137, 121, 136, 131, 118, 135, 141, 130, 114, 129, 102, 133, 103, 133, 101, 148, 113, 113, 118, 151, 119, 123, 117, 118, 134, 117, 115, 137, 134, 134, 123, 134, 127, 135, 156, 138, 122, 113, 110, 118, 132, 121, 111, 129, 143, 117, 111, 129, 140, 117, 96, 133, 120, 124, 128, 120, 130, 132, 111, 128, 123, 122, 120, 114, 135, 136, 112, 120, 118, 137, 111, 126, 108, 102, 121, 128, 126, 120, 132, 113, 128, 116, 127, 109, 122, 110, 125, 113, 124, 129, 110, 121, 118, 133, 140, 144, 133, 123, 125, 113, 135, 124, 126, 110, 122, 139, 125, 122, 144, 135, 130, 126, 122, 116, 122, 132, 125, 132, 119, 115, 110, 124, 116, 132, 124, 101, 112, 104, 120, 111, 123, 137, 125, 130, 118, 133, 119, 112, 113, 137, 124, 131, 133, 112, 127, 125, 133, 125, 118, 137, 133, 116, 135, 94, 121, 150, 124, 138, 139, 118, 118, 125, 117, 135, 128, 150, 117, 124, 131, 146, 130, 127, 139, 121, 112, 122, 130, 122, 121, 128, 131, 108, 115, 107, 117, 127, 136, 145, 122, 115, 146, 114, 123, 119, 112, 123, 136, 112, 126, 146, 123, 139, 115, 120, 135, 121, 143, 131, 115, 135, 109, 125, 135, 128, 106, 124, 148, 92, 122, 130, 122, 117, 117, 145, 121, 117, 108, 114, 129, 138, 140, 112, 121, 128, 136, 114, 124, 114, 121, 93, 132, 128, 123, 118, 128, 119, 115, 119, 129, 121, 127, 120, 141, 141, 118, 131, 113, 129, 122, 123, 138, 107, 114, 112, 132, 122, 112, 134, 138, 101, 125, 121, 140, 120, 127, 134, 125, 125, 111, 139, 120, 125, 125, 136, 133, 104, 135, 119, 146, 120, 130, 126, 141, 118, 137, 142, 123, 111, 129, 131, 156, 125, 118, 118, 113, 134, 86, 123, 143, 112, 116, 128, 116, 122, 122, 129, 121, 141, 104, 110, 113, 105, 110, 113, 112, 141, 126, 123, 131, 120, 152, 117, 101, 125, 131, 122, 112, 120, 130, 116, 130, 124, 129, 139, 134, 118, 114, 130, 117, 125, 136, 124, 128, 115, 122, 120, 119, 125, 118, 130, 105, 132, 127, 107, 122, 109, 120, 125, 133, 126, 124, 122, 125, 119, 119, 133, 113, 132, 116, 130, 109, 129, 120, 127, 110, 114, 140, 124, 125, 142, 132, 120, 105, 100, 122, 135, 118, 126, 115, 136, 125, 142, 124, 122, 120, 115, 145, 121, 121, 140, 130, 140, 131, 117, 145, 135, 124, 140, 115, 143, 131, 136, 131, 116, 122, 106, 116, 109, 117, 131, 123, 111, 126, 112, 132, 116, 122, 129, 134, 125, 137, 125, 145, 123, 140, 116, 127, 114, 121, 132, 157, 129, 109, 130, 127, 142, 104, 114, 134, 141, 108, 137, 124, 138, 130, 134, 139, 159, 122, 136, 118, 127, 128, 139, 127, 111, 149, 127, 137, 110, 121, 124, 135, 127, 115, 105, 111, 124, 127, 148, 121, 134, 121, 128, 122, 127, 122, 114, 130, 148, 110, 106, 126, 129, 126, 126, 107, 120, 128, 130, 121, 127, 118, 144, 122, 128, 136, 125, 131, 134, 127, 130, 116, 130, 111, 128, 119, 132, 133, 140, 130, 119, 129, 132, 112, 123, 118, 111, 122, 128, 115, 128, 132, 123, 122, 130, 135, 131, 115, 142, 122, 124, 117, 137, 127, 124, 115, 143, 145, 130, 125, 101, 144, 141, 122, 112, 111, 124, 137, 122, 115, 121, 152, 130, 130, 135, 117, 141, 127, 126, 121, 115, 115, 123, 155, 126, 136, 127, 116, 116, 123, 116, 131, 122, 133, 96, 140, 113, 104, 102, 121, 122, 117, 133, 116, 121, 152, 125, 120, 136, 117, 124, 113, 138, 128, 102, 112, 117, 112, 128, 129, 148, 122, 124, 115, 138, 125, 146, 131, 138, 128, 133, 148, 130, 107, 129, 118, 127, 142, 137, 123, 143, 130, 120, 130, 134, 126, 130, 150, 111, 111, 123, 130, 120, 117, 133, 117, 132, 107, 135, 132, 111, 107, 128, 114, 132, 139, 126, 129, 136, 120, 121, 127, 120, 109, 129, 127, 133, 132, 132, 125, 113, 123, 135, 117, 119, 114, 127, 151, 108, 120, 109, 130, 127, 120, 140, 127, 126, 122, 115, 131, 115, 110, 123, 103, 115, 130, 119, 134, 114, 124, 131, 133, 125, 124, 130, 121, 123, 125, 118, 128, 124, 132, 124, 125, 115, 135, 137, 126, 118, 107, 142, 126, 121, 122, 123, 131, 132, 126, 139, 114, 115, 118, 123, 131, 113, 133, 106, 118, 117, 132, 120, 102, 125, 138, 137, 136, 135, 136, 126, 112, 128, 116, 109, 135, 134, 120, 105, 124, 122, 116, 127, 135, 123, 118, 129, 124, 81, 111, 102, 121, 119, 128, 128, 111, 136, 131, 123, 116, 129, 119, 118, 139, 120, 113, 127, 135, 124, 111, 143, 128, 119, 138, 138, 128, 120, 122, 122, 123, 126, 114, 130, 130, 122, 116, 121, 143, 152, 143, 111, 131, 129, 121, 139, 140, 139, 113, 136, 141, 106, 126, 118, 137, 131, 133, 122, 153, 120, 108, 109, 118, 135, 130, 135, 128, 126, 117, 126, 126, 124, 124, 126, 132, 123, 104, 129, 110, 126, 135, 127, 102, 121, 119, 117, 113, 132, 121, 122, 140, 136, 132, 121, 122, 114, 104, 140, 124, 137, 130, 118, 108, 132, 146, 113, 129, 144, 123, 125, 116, 119, 124, 129, 157, 121, 138, 127, 119, 146, 135, 139, 132, 121, 136, 102, 120, 124, 118, 118, 105, 121, 145, 133, 118, 138, 137, 115, 109, 113, 154, 132, 121, 135, 135, 133, 137, 128, 124, 124, 117, 110, 126, 135, 128, 122, 103, 107, 126, 116, 145, 133, 142, 116, 124, 139, 113, 124, 136, 136, 135, 117, 121, 125, 129, 136, 124, 134, 125, 120, 116, 114, 132, 128, 131, 112, 119, 123, 119, 140, 118, 113, 130, 136, 121, 119, 118, 134, 126, 122, 123, 120, 118, 122, 132, 115, 131, 119, 123, 120, 115, 131, 134, 132, 136, 122, 153, 88, 107, 126, 117, 129, 113, 133, 133, 139, 129, 116, 139, 125, 123, 124, 141, 105, 120, 133, 150, 124, 129, 121, 125, 136, 109, 136, 129, 131, 110, 149, 124, 98, 129, 124, 112, 127, 131, 128, 129, 132, 135, 138, 118, 126, 117, 141, 112, 117, 114, 124, 125, 102, 145, 111, 131, 143, 142, 137, 112, 120, 122, 118, 107, 106, 131, 121, 122, 125, 107, 122, 134, 128, 119, 133, 112, 131, 126, 91, 149, 117, 126, 118, 123, 137, 118, 115, 107, 125, 132, 122, 123, 129, 124, 135, 123, 141, 122, 137, 119, 126, 104, 148, 118, 132, 138, 131, 129, 115, 107, 127, 122, 122, 128, 122, 112, 123, 105, 140, 117, 102, 123, 94, 118, 124, 136, 133, 123, 110, 134, 134, 108, 101, 148, 133, 128, 123, 98, 145, 127, 124, 142, 120, 124, 129, 123, 125, 129, 121, 121, 102, 123, 127, 132, 117, 115, 123, 127, 146, 118, 139, 128, 135, 139, 134, 129, 120, 120, 112, 150, 137, 122, 101, 143, 116, 120, 127, 110, 122, 138, 120, 114, 109, 123, 125, 134, 157, 126, 125, 105, 117, 102, 133, 111, 120, 120, 125, 111, 123, 128, 126, 115, 124, 125, 126, 136, 140, 100, 113, 138, 117, 108, 118, 117, 117, 138, 118, 117, 114, 94, 132, 120, 123, 127, 119, 129, 137, 125, 127, 120, 111, 135, 125, 139, 115, 139, 117, 120, 127, 126, 120, 140, 115, 120, 134, 127, 129, 133, 139, 133, 138, 109, 136, 121, 124, 131, 148, 139, 105, 126, 139, 135, 123, 122, 134, 145, 127, 120, 122, 138, 118, 136, 151, 114, 106, 133, 107, 116, 130, 131, 136, 117, 136, 130, 135, 137, 136, 153, 120, 128, 112, 117, 128, 120, 118, 135, 127, 130, 105, 118, 111, 125, 126, 123, 123, 114, 116, 142, 119, 135, 117, 131, 143, 120, 125, 141, 120, 133, 114, 116, 129, 110, 128, 126, 143, 125, 137, 144, 126, 132, 138, 126, 148, 121, 112, 105, 139, 109, 114, 119, 122, 119, 113, 132, 133, 123, 135, 126, 125, 114, 142, 124, 123, 125, 137, 130, 119, 123, 127, 121, 130, 120, 136, 137, 137, 125, 118, 121, 132, 137, 132, 143, 136, 102, 118, 139, 118, 128, 122, 135, 134, 107, 122, 116, 116, 118, 128, 127, 106, 134, 131, 112, 118, 132, 115, 113, 126, 129, 122, 138, 100, 120, 143, 132, 118, 121, 118, 125, 138, 115, 119, 125, 123, 131, 125, 129, 127, 121, 129, 130, 121, 118, 137, 126, 132, 112, 147, 118, 130, 129, 132, 122, 133, 118, 128, 117, 125, 147, 110, 125, 106, 122, 139, 115, 105, 111, 135, 129, 108, 133, 125, 122, 122, 125, 146, 113, 122, 104, 115, 153, 123, 132, 108, 143, 117, 129, 135, 123, 109, 132, 133, 115, 118, 118, 127, 138, 127, 131, 105, 129, 107, 115, 140, 127, 133, 115, 129, 117, 125, 113, 123, 125, 119, 125, 111, 115, 105, 111, 119, 135, 130, 105, 139, 133, 113, 127, 134, 135, 142, 98, 115, 122, 120, 122, 129, 114, 119, 118, 114, 124, 105, 108, 128, 139, 118, 122, 111, 133, 113, 135, 126, 122, 127, 114, 119, 127, 126, 112, 133, 136, 123, 138, 119, 124, 119, 125, 122, 134, 122, 110, 112, 137, 127, 104, 134, 131, 132, 144, 132, 120, 131, 123, 115, 115, 133, 115, 125, 122, 103, 155, 147, 123, 135, 128, 109, 114, 135, 115, 115, 135, 122, 131, 128, 127, 119, 121, 121, 127, 115, 133, 140, 117, 122, 137, 122, 139, 121, 131, 130, 145, 116, 135, 137, 99, 146, 124, 104, 131, 115, 129, 130, 131, 113, 142, 135, 134, 128, 136, 123, 129, 131, 121, 120, 127, 119, 113, 126, 111, 130, 137, 125, 130, 137, 117, 128, 101, 128, 121, 121, 119, 129, 130, 97, 131, 113, 134, 153, 108, 125, 105, 139, 111, 128, 132, 126, 118, 133, 124, 112, 115, 117, 143, 123, 153, 135, 141, 125, 140, 125, 150, 123, 113, 115, 138, 129, 138, 104, 117, 141, 134, 129, 122, 129, 124, 119, 116, 130, 130, 123, 121, 123, 119, 129, 135, 136, 121, 130, 128, 132, 117, 118, 116, 110, 140, 115, 123, 135, 112, 136, 135, 130, 130, 137, 129, 126, 131, 142, 146, 133, 132, 134, 124, 122, 113, 127, 157, 128, 135, 135, 126, 120, 117, 145, 122, 103, 129, 127, 112, 125, 132, 122, 122, 128, 120, 121, 118, 124, 122, 145, 123, 132, 133, 137, 119, 124, 142, 138, 125, 124, 126, 105, 128, 117, 118, 129, 130, 109, 119, 131, 104, 146, 123, 139, 116, 131, 140, 140, 126, 150, 111, 131, 143, 128, 134, 131, 148, 124, 113, 131, 132, 119, 111, 136, 136, 120, 123, 127, 114, 124, 108, 120, 123, 124, 122, 135, 129, 112, 115, 122, 127, 119, 134, 130, 123, 117, 130, 121, 123, 121, 105, 114, 118, 120, 141, 118, 144, 135, 133, 107, 119, 130, 118, 107, 118, 144, 125, 108, 123, 114, 115, 133, 143, 119, 120, 130, 129, 136, 139, 124, 122, 133, 141, 118, 142, 147, 139, 130, 121, 129, 126, 118, 133, 120, 123, 119, 129, 125, 131, 117, 126, 99, 135, 120, 131, 121, 103, 118, 128, 103, 120, 90, 130, 128, 112, 119, 98, 116, 129, 124, 116, 130, 124, 132, 123, 113, 125, 130, 112, 115, 128, 119, 141, 119, 133, 145, 121, 111, 125, 132, 111, 130, 122, 135, 122, 119, 124, 119, 139, 146, 127, 121, 120, 145, 123, 115, 112, 133, 128, 101, 122, 130, 110, 127, 126, 129, 123, 119, 131, 144, 125, 115, 144, 137, 120, 110, 120, 116, 137, 116, 134, 109, 102, 130, 135, 124, 112, 118, 128, 128, 126, 118, 137, 130, 125, 122, 130, 140, 108, 122, 122, 122, 125, 144, 133, 126, 132, 130, 141, 122, 115, 132, 132, 118, 130, 133, 126, 141, 124, 134, 113, 115, 127, 129, 124, 137, 125, 117, 115, 134, 123, 136, 132, 133, 147, 98, 123, 125, 152, 122, 129, 120, 129, 123, 141, 127, 128, 131, 142, 119, 123, 130, 93, 121, 127, 118, 123, 121, 125, 121, 131, 146, 131, 123, 133, 126, 136, 126, 134, 131, 111, 123, 139, 141, 113, 121, 114, 127, 124, 116, 113, 124, 114, 129, 118, 120, 118, 115, 114, 118, 106, 127, 122, 137, 154, 128, 132, 117, 123, 143, 107, 125, 115, 115, 144, 128, 123, 126, 120, 115, 114, 128, 117, 115, 135, 136, 128, 105, 143, 122, 134, 131, 137, 139, 119, 128, 131, 125, 117, 120, 136, 107, 139, 134, 133, 120, 134, 136, 134, 125, 112, 132, 117, 133, 117, 122, 127, 134, 111, 134, 99, 121, 122, 138, 139, 125, 124, 127, 120, 130, 123, 131, 132, 125, 120, 114, 128, 130, 123, 128, 129, 137, 130, 129, 127, 117, 114, 130, 113, 126, 128, 128, 111, 130, 123, 142, 114, 116, 140, 112, 135, 116, 131, 116, 132, 135, 124, 121, 132, 132, 126, 104, 135, 138, 129, 130, 122, 113, 131, 104, 128, 133, 130, 131, 112, 134, 129, 100, 130, 128, 119, 158, 113, 126, 121, 121, 102, 126, 124, 105, 115, 121, 131, 108, 127, 106, 123, 121, 105, 108, 120, 136, 110, 114, 112, 128, 119, 128, 119, 126, 129, 119, 139, 122, 129, 118, 128, 119, 119, 118, 122, 102, 119, 113, 122, 150, 141, 118, 143, 133, 126, 128, 132, 125, 131, 126, 122, 119, 136, 114, 141, 122, 133, 132, 127, 136, 121, 125, 112, 133, 119, 116, 107, 122, 123, 117, 132, 113, 140, 128, 132, 118, 124, 128, 122, 123, 133, 131, 123, 126, 124, 111, 126, 110, 138, 136, 137, 130, 135, 123, 139, 118, 117, 121, 131, 116, 144, 115, 108, 129, 134, 153, 144, 112, 127, 143, 114, 120, 125, 142, 152, 134, 145, 127, 135, 123, 142, 131, 120, 119, 118, 135, 126, 125, 129, 130, 137, 112, 107, 126, 125, 125, 124, 120, 130, 148, 127, 130, 134, 124, 140, 114, 99, 125, 128, 118, 128, 118, 122, 132, 135, 115, 112, 116, 127, 145, 137, 125, 142, 110, 138, 120, 124, 136, 117, 117, 122, 128, 129, 113, 147, 122, 130, 112, 111, 106, 130, 112, 133, 133, 131, 131, 103, 138, 119, 139, 140, 133, 98, 143, 145, 125, 123, 130, 106, 125, 122, 99, 112, 125, 124, 128, 137, 133, 139, 122, 128, 147, 127, 121, 125, 123, 138, 123, 119, 129, 124, 121, 137, 117, 134, 134, 131, 124, 113, 128, 127, 142, 130, 115, 112, 122, 111, 113, 121, 133, 128, 125, 119, 120, 111, 133, 123, 135, 137, 122, 151, 122, 118, 128, 124, 131, 131, 125, 141, 126, 141, 130, 142, 136, 131, 130, 122, 119, 110, 147, 109, 132, 95, 118, 129, 131, 133, 114, 121, 123, 112, 108, 129, 143, 138, 148, 125, 103, 125, 138, 125, 132, 107, 131, 116, 135, 135, 106, 119, 122, 126, 115, 132, 130, 123, 124, 131, 140, 122, 132, 114, 134, 131, 130, 133, 136, 127, 132, 123, 129, 133, 120, 131, 154, 108, 149, 110, 134, 133, 129, 125, 130, 118, 116, 126, 129, 107, 122, 130, 123, 116, 136, 124, 124, 114, 130, 118, 131, 124, 134, 120, 115, 130, 107, 119, 104, 115, 131, 137, 134, 128, 114, 104, 109, 127, 133, 124, 119, 125, 124, 116, 130, 135, 124, 110, 138, 124, 109, 145, 129, 155, 113, 128, 151, 116, 119, 131, 125, 148, 126, 113, 137, 140, 129, 134, 134, 143, 124, 122, 122, 138, 133, 123, 144, 137, 110, 114, 97, 128, 124, 152, 117, 118, 135, 121, 115, 121, 142, 130, 128, 129, 119, 117, 116, 125, 119, 140, 120, 111, 129, 120, 104, 110, 137, 135, 131, 123, 116, 141, 130, 125, 132, 120, 139, 125, 108, 115, 127, 104, 129, 119, 123, 121, 132, 131, 127, 114, 128, 121, 135, 128, 134, 128, 113, 118, 111, 127, 108, 125, 122, 121, 142, 112, 116, 128, 112, 133, 132, 130, 137, 123, 133, 122, 126, 123, 141, 119, 117, 123, 111, 135, 126, 127, 114, 133, 121, 134, 111, 109, 121, 115, 120, 127, 132, 120, 117, 115, 121, 121, 127, 125, 137, 113, 106, 124, 129, 135, 140, 121, 109, 130, 120, 136, 134, 141, 126, 124, 125, 127, 137, 124, 132, 121, 153, 117, 116, 111, 130, 132, 118, 128, 129, 131, 121, 154, 129, 152, 118, 119, 127, 140, 117, 108, 126, 142, 120, 144, 115, 139, 123, 101, 119, 127, 141, 128, 131, 130, 116, 129, 115, 128, 114, 122, 115, 123, 121, 131, 126, 136, 125, 132, 127, 133, 132, 116, 116, 129, 134, 125, 117, 115, 131, 118, 120, 123, 118, 117, 142, 144, 138, 121, 109, 127, 144, 134, 125, 133, 140, 123, 111, 124, 120, 115, 131, 119, 140, 110, 123, 132, 126, 132, 139, 142, 129, 130, 112, 126, 131, 134, 130, 116, 136, 117, 153, 119, 132, 137, 125, 145, 117, 117, 123, 114, 132, 124, 145, 128, 132, 128, 130, 114, 143, 119, 118, 117, 151, 126, 112, 128, 134, 139, 133, 119, 132, 136, 125, 135, 124, 122, 143, 140, 119, 124, 114, 115, 131, 139, 140, 119, 113, 127, 131, 147, 120, 142, 125, 131, 143, 118, 121, 118, 123, 123, 142, 103, 120, 123, 133, 140, 121, 125, 123, 125, 125, 131, 117, 122, 118, 129, 127, 124, 104, 116, 125, 119, 117, 135, 120, 134, 132, 128, 141, 110, 120, 124, 139, 120, 120, 128, 142, 117, 131, 116, 134, 138, 118, 119, 128, 121, 119, 122, 147, 125, 136, 117, 133, 120, 131, 131, 120, 120, 139, 126, 109, 134, 105, 111, 136, 158, 118, 120, 111, 119, 133, 132, 146, 127, 124, 107, 111, 143, 115, 138, 126, 128, 117, 134, 129, 102, 126, 118, 133, 127, 132, 128, 107, 121, 113, 114, 129, 119, 116, 120, 127, 105, 130, 105, 122, 134, 129, 127, 114, 123, 124, 114, 113, 132, 120, 122, 132, 133, 128, 128, 138, 134, 130, 108, 120, 141, 132, 115, 126, 119, 130, 129, 109, 123, 125, 134, 140, 134, 135, 133, 130, 119, 118, 114, 130, 136, 145, 142, 107, 144, 114, 128, 127, 139, 121, 154, 108, 140, 137, 109, 126, 126, 126, 100, 132, 116, 130, 109, 119, 144, 146, 140, 120, 116, 137, 133, 114, 140, 108, 118, 133, 134, 136, 121, 117, 110, 129, 137, 139, 119, 138, 132, 110, 103, 127, 129, 133, 136, 122, 139, 156, 132, 133, 138, 138, 113, 129, 119, 117, 113, 125, 130, 141, 121, 121, 103, 110, 112, 134, 120, 122, 123, 137, 113, 128, 116, 137, 147, 124, 108, 151, 126, 139, 128, 120, 139, 125, 115, 131, 119, 138, 122, 132, 118, 127, 129, 138, 140, 102, 124, 132, 132, 119, 122, 141, 132, 125, 131, 124, 131, 122, 133, 121, 120, 120, 127, 137, 117, 103, 126, 109, 128, 123, 108, 122, 123, 100, 123, 142, 110, 129, 125, 106, 116, 118, 128, 120, 120, 124, 116, 127, 142, 107, 130, 113, 116, 144, 123, 124, 144, 137, 124, 139, 131, 142, 112, 122, 122, 115, 121, 125, 141, 131, 102, 136, 101, 99, 125, 134, 142, 125, 121, 109, 129, 125, 115, 116, 129, 118, 138, 140, 113, 115, 125, 136, 128, 136, 115, 109, 117, 119, 118, 112, 119, 112, 136, 125, 121, 122, 133, 131, 126, 130, 106, 117, 151, 127, 126, 119, 145, 129, 130, 101, 121, 134, 120, 121, 115, 124, 134, 135, 111, 106, 119, 132, 115, 115, 118, 126, 129, 126, 123, 142, 112, 141, 136, 125, 107, 117, 129, 134, 128, 150, 130, 125, 127, 119, 137, 127, 146, 123, 121, 106, 122, 122, 124, 132, 131, 110, 137, 137, 138, 135, 114, 136, 129, 142, 124, 124, 141, 114, 135, 121, 123, 128, 136, 113, 137, 134, 132, 106, 112, 113, 118, 124, 122, 114, 149, 119, 118, 141, 136, 122, 126, 118, 125, 149, 135, 124, 115, 126, 134, 128, 117, 111, 113, 118, 112, 116, 137, 114, 118, 144, 119, 137, 136, 152, 108, 130, 123, 134, 134, 142, 121, 105, 140, 117, 139, 129, 116, 126, 135, 130, 150, 132, 125, 116, 137, 129, 128, 112, 118, 135, 119, 124, 134, 116, 104, 117, 130, 114, 122, 123, 121, 135, 147, 114, 115, 129, 119, 137, 120, 120, 141, 135, 117, 109, 117, 128, 135, 114, 146, 118, 131, 138, 134, 123, 104, 126, 131, 126, 133, 143, 129, 135, 121, 116, 113, 111, 120, 119, 136, 122, 120, 123, 134, 122, 121, 112, 125, 126, 136, 119, 115, 132, 148, 138, 129, 114, 125, 126, 125, 140, 113, 128, 104, 120, 106, 106, 136, 119, 127, 135, 130, 131, 120, 131, 112, 123, 123, 106, 133, 132, 115, 147, 113, 143, 144, 132, 114, 122, 125, 98, 118, 132, 124, 133, 106, 130, 117, 124, 134, 135, 105, 120, 134, 131, 132, 120, 134, 121, 122, 111, 129, 129, 126, 125, 107, 115, 131, 143, 121, 143, 144, 142, 116, 116, 136, 114, 117, 136, 121, 120, 121, 118, 136, 132, 141, 114, 122, 136, 125, 128, 130, 126, 127, 129, 127, 127, 123, 124, 126, 125, 126, 109, 149, 134, 124, 121, 146, 139, 141, 113, 135, 111, 113, 126, 122, 104, 122, 124, 123, 122, 120, 120, 130, 129, 129, 133, 112, 128, 132, 132, 123, 123, 121, 126, 121, 127, 123, 123, 134, 116, 114, 140, 122, 120, 131, 112, 136, 118, 127, 143, 129, 115, 119, 132, 110, 118, 119, 117, 123, 127, 116, 120, 133, 126, 137, 132, 126, 121, 140, 128, 134, 118, 118, 120, 136, 122, 145, 129, 130, 128, 132, 118, 107, 135, 116, 116, 122, 125, 134, 116, 125, 143, 111, 120, 107, 123, 147, 111, 121, 121, 121, 132, 133, 121, 131, 123, 144, 113, 120, 134, 120, 119, 116, 115, 121, 115, 139, 131, 129, 131, 121, 125, 135, 137, 139, 123, 126, 118, 132, 127, 116, 125, 131, 124, 124, 121, 117, 125, 114, 132, 131, 132, 106, 122, 125, 130, 132, 123, 128, 122, 121, 121, 129, 128, 136, 133, 133, 146, 126, 119, 132, 124, 139, 118, 135, 125, 122, 124, 126, 121, 127, 135, 131, 130, 118, 131, 122, 112, 117, 129, 124, 133, 106, 115, 132, 122, 121, 131, 120, 117, 133, 129, 102, 120, 125, 125, 127, 130, 146, 131, 129, 129, 123, 127, 122, 123, 130, 124, 126, 137, 112, 119, 125, 108, 126, 131, 132, 144, 124, 117, 133, 120, 142, 122, 133, 118, 131, 130, 125, 135, 114, 115, 116, 130, 131, 127, 124, 134, 117, 120, 114, 118, 125, 132, 134, 138, 130, 132, 124, 124, 117, 108, 121, 145, 124, 120, 116, 119, 117, 135, 125, 121, 132, 116, 131, 121, 125, 118, 130, 118, 119, 120, 116, 142, 117, 120, 127, 119, 134, 114, 141, 129, 117, 118, 112, 121, 141, 125, 117, 131, 124, 120, 128, 142, 119, 124, 127, 130, 147, 123, 136, 116, 111, 129, 116, 133, 121, 112, 116, 123, 138, 115, 134, 121, 134, 140, 120, 116, 122, 133, 137, 119, 126, 125, 139, 141, 114, 138, 123, 133, 115, 124, 122, 130, 128, 131, 139, 122, 131, 138, 121, 121, 134, 128, 128, 132, 127, 136, 112, 128, 122, 121, 123, 123, 125, 121, 130, 122, 120, 147, 136, 128, 117, 122, 117, 136, 125, 122, 132, 126, 127, 125, 141, 124, 143, 115, 115, 125, 138, 122, 123, 111, 127, 152, 126, 131, 119, 125, 149, 121, 120, 152, 109, 137, 126, 135, 130, 128, 140, 127, 130, 119, 116, 120, 123, 121, 142, 139, 143, 107, 136, 135, 122, 117, 127, 130, 125, 127, 139, 133, 130, 125, 130, 132, 136, 117, 137, 111, 124, 123, 111, 124, 112, 136, 114, 125, 127, 124, 131, 126, 133, 138, 126, 131, 127, 104, 123, 104, 133, 123, 128, 121, 126, 133, 139, 144, 138, 127, 114, 126, 136, 132, 137, 120, 121, 114, 112, 126, 128, 110, 120, 122, 142, 131, 108, 137, 151, 110, 120, 127, 126, 123, 122, 138, 123, 128, 135, 121, 103, 122, 123, 128, 121, 116, 128, 132, 110, 112, 121, 128, 121, 120, 125, 118, 120, 115, 132, 130, 122, 112, 132, 129, 130, 129, 121, 135, 127, 131, 128, 115, 145, 125, 133, 128, 132, 126, 135, 125, 120, 120, 117, 124, 132, 131, 132, 121, 105, 152, 111, 121, 128, 108, 121, 129, 125, 127, 125, 129, 133, 137, 140, 115, 120, 124, 129, 136, 132, 124, 131, 126, 122, 128, 122, 132, 124, 121, 140, 104, 121, 121, 119, 128, 120, 117, 116, 126, 123, 131, 114, 139, 120, 139, 123, 138, 142, 112, 122, 133, 134, 133, 115, 131, 130, 119, 106, 124, 135, 132, 124, 134, 135, 136, 119, 121, 143, 124, 123, 123, 120, 134, 121, 136, 133, 128, 122, 130, 119, 121, 126, 119, 128, 126, 112, 113, 133, 131, 123, 128, 135, 133, 116, 126, 135, 125, 137, 135, 123, 135, 117, 125, 123, 123, 113, 118, 119, 130, 132, 129, 127, 106, 126, 118, 125, 119, 109, 120, 137, 135, 124, 108, 113, 118, 126, 139, 134, 127, 130, 127, 141, 138, 129, 114, 130, 126, 119, 131, 118, 113, 136, 126, 110, 117, 137, 138, 134, 125, 144, 115, 126, 121, 125, 125, 132, 134, 125, 136, 120, 110, 119, 122, 125, 119, 127, 107, 123, 116, 134, 121, 139, 122, 120, 97, 122, 129, 142, 110, 139, 111, 121, 133, 136, 131, 133, 127, 117, 118, 126, 122, 119, 118, 133, 122, 128, 139, 116, 114, 129, 113, 116, 130, 124, 127, 126, 134, 121, 125, 113, 128, 114, 97, 95, 124, 129, 120, 136, 132, 125, 137, 125, 123, 127, 120, 122, 130, 114, 127, 111, 113, 112, 121, 118, 127, 121, 149, 125, 128, 133, 121, 134, 139, 133, 117, 146, 136, 129, 121, 137, 96, 131, 124, 111, 121, 138, 132, 129, 136, 115, 138, 117, 134, 134, 138, 121, 129, 141, 130, 140, 119, 127, 120, 119, 120, 122, 116, 130, 128, 136, 123, 106, 125, 119, 125, 112, 137, 126, 127, 131, 144, 121, 130, 132, 127, 127, 134, 123, 106, 132, 130, 125, 132, 121, 126, 129, 111, 128, 117, 126, 128, 131, 126, 120, 123, 132, 123, 114, 121, 108, 130, 127, 122, 133, 118, 141, 134, 128, 143, 118, 117, 136, 133, 131, 142, 123, 137, 116, 137, 129, 113, 132, 113, 112, 133, 118, 138, 117, 124, 123, 121, 139, 127, 138, 112, 126, 127, 133, 121, 126, 127, 135, 118, 132, 121, 119, 128, 133, 128, 132, 121, 121, 136, 129, 126, 125, 134, 127, 123, 118, 128, 135, 114, 140, 137, 113, 128, 132, 136, 128, 127, 149, 109, 106, 123, 128, 130, 137, 115, 144, 110, 121, 123, 115, 126, 124, 129, 116, 131, 129, 116, 124, 113, 119, 128, 126, 107, 128, 139, 130, 131, 114, 117, 125, 131, 123, 126, 120, 124, 137, 133, 116, 116, 129, 113, 141, 125, 125, 134, 124, 96, 98, 116, 123, 137, 132, 127, 124, 117, 118, 131, 128, 135, 103, 127, 115, 114, 127, 138, 117, 154, 135, 128, 111, 134, 134, 132, 111, 122, 135, 129, 133, 121, 130, 111, 110, 111, 120, 124, 120, 128, 115, 123, 119, 116, 142, 123, 126, 139, 125, 122, 121, 116, 125, 139, 128, 130, 128, 132, 120, 106, 106, 127, 120, 133, 121, 126, 112, 112, 126, 127, 130, 123, 114, 116, 131, 102, 120, 132, 124, 131, 132, 117, 93, 114, 110, 123, 110, 122, 119, 133, 140, 131, 137, 117, 113, 127, 119, 125, 117, 114, 133, 147, 125, 144, 133, 141, 164, 129, 133, 121, 109, 129, 120, 126, 114, 136, 123, 137, 115, 126, 125, 136, 121, 131, 114, 132, 127, 127, 127, 140, 117, 138, 127, 123, 149, 120, 120, 117, 123, 124, 140, 143, 125, 127, 129, 131, 125, 118, 112, 118, 119, 118, 130, 127, 146, 127, 121, 99, 126, 139, 110, 113, 145, 123, 126, 127, 128, 119, 134, 141, 124, 136, 122, 112, 126, 121, 138, 121, 117, 122, 102, 136, 126, 123, 127, 143, 132, 104, 114, 116, 125, 128, 124, 105, 137, 144, 109, 112, 138, 123, 125, 121, 142, 129, 131, 140, 154, 120, 113, 140, 131, 134, 134, 123, 125, 133, 158, 113, 130, 127, 118, 125, 133, 128, 114, 132, 109, 107, 137, 137, 107, 134, 111, 115, 122, 118, 144, 121, 119, 122, 148, 128, 114, 130, 120, 116, 126, 148, 107, 120, 122, 125, 135, 140, 126, 124, 124, 129, 132, 132, 120, 131, 159, 124, 126, 129, 110, 119, 137, 123, 103, 118, 132, 144, 108, 153, 129, 120, 112, 116, 116, 137, 125, 131, 143, 129, 124, 115, 118, 134, 123, 157, 127, 123, 134, 112, 118, 127, 126, 114, 122, 128, 112, 118, 125, 119, 149, 108, 126, 111, 119, 135, 115, 109, 151, 117, 111, 123, 116, 134, 129, 129, 125, 130, 126, 110, 118, 126, 122, 127, 124, 159, 128, 113, 117, 126, 139, 125, 119, 143, 134, 116, 134, 115, 116, 136, 122, 136, 129, 122, 137, 119, 130, 108, 126, 123, 113, 121, 121, 126, 119, 112, 139, 118, 137, 135, 126, 124, 110, 137, 105, 118, 144, 125, 125, 126, 128, 121, 124, 122, 147, 101, 125, 142, 121, 128, 107, 117, 113, 118, 124, 116, 128, 111, 129, 106, 118, 122, 143, 106, 129, 120, 131, 117, 142, 122, 113, 129, 114, 113, 127, 136, 127, 134, 112, 139, 140, 131, 128, 130, 100, 134, 114, 128, 137, 98, 126, 135, 118, 147, 108, 119, 108, 138, 116, 137, 119, 139, 130, 135, 123, 131, 136, 135, 126, 147, 115, 129, 124, 138, 136, 123, 120, 139, 127, 126, 127, 124, 134, 122, 135, 126, 142, 140, 131, 120, 115, 138, 101, 134, 121, 116, 137, 128, 136, 122, 135, 131, 120, 143, 128, 121, 124, 101, 128, 145, 120, 134, 121, 139, 128, 104, 107, 131, 143, 115, 105, 125, 127, 115, 105, 124, 113, 108, 104, 99, 139, 142, 148, 127, 107, 130, 118, 139, 130, 106, 116, 143, 122, 133, 124, 122, 121, 136, 123, 114, 128, 122, 127, 129, 141, 126, 134, 118, 139, 113, 143, 128, 126, 122, 169, 103, 130, 122, 126, 142, 106, 127, 120, 133, 123, 128, 127, 114, 134, 126, 120, 139, 138, 138, 142, 133, 116, 123, 112, 125, 134, 125, 128, 131, 120, 127, 126, 122, 122, 138, 102, 84, 142, 119, 120, 121, 121, 157, 129, 104, 119, 131, 110, 137, 132, 98, 133, 129, 134, 122, 137, 134, 126, 127, 119, 136, 135, 129, 118, 131, 136, 114, 130, 120, 127, 118, 120, 136, 140, 132, 140, 123, 100, 140, 110, 140, 119, 133, 140, 132, 125, 120, 125, 120, 130, 135, 128, 120, 125, 122, 131, 135, 132, 118, 121, 116, 133, 137, 112, 128, 119, 112, 139, 143, 134, 118, 128, 143, 113, 149, 123, 115, 136, 122, 127, 119, 134, 126, 108, 139, 102, 137, 126, 102, 124, 136, 131, 122, 134, 118, 124, 134, 109, 111, 144, 136, 99, 128, 125, 132, 127, 123, 122, 123, 114, 122, 104, 120, 128, 141, 129, 120, 125, 128, 117, 129, 98, 116, 120, 121, 139, 128, 122, 128, 133, 127, 101, 140, 118, 116, 118, 128, 123, 129, 138, 115, 132, 116, 120, 108, 113, 120, 125, 132, 91, 109, 140, 138, 131, 120, 134, 123, 118, 115, 134, 128, 129, 144, 132, 124, 143, 120, 133, 125, 108, 122, 124, 117, 129, 124, 128, 126, 116, 95, 113, 129, 143, 132, 138, 121, 121, 128, 130, 114, 136, 148, 117, 133, 119, 129, 106, 126, 129, 115, 122, 107, 129, 111, 138, 131, 129, 111, 130, 123, 126, 114, 126, 130, 113, 121, 117, 136, 126, 135, 121, 146, 118, 138, 127, 135, 124, 118, 117, 123, 117, 123, 142, 130, 102, 135, 136, 136, 157, 122, 139, 103, 120, 100, 128, 126, 121, 130, 104, 119, 122, 119, 130, 131, 120, 109, 130, 142, 119, 114, 126, 129, 131, 119, 140, 127, 134, 127, 133, 132, 132, 121, 115, 114, 138, 103, 122, 131, 131, 146, 120, 131, 111, 123, 124, 133, 128, 123, 115, 123, 125, 132, 117, 118, 119, 114, 116, 130, 126, 116, 106, 126, 130, 135, 111, 118, 122, 131, 120, 111, 120, 116, 114, 91, 119, 119, 124, 134, 110, 108, 138, 124, 114, 122, 116, 138, 114, 128, 129, 128, 120, 116, 111, 131, 128, 127, 133, 136, 129, 131, 136, 117, 121, 126, 116, 120, 114, 127, 155, 123, 124, 135, 132, 109, 134, 149, 110, 144, 121, 155, 115, 121, 115, 117, 138, 128, 116, 132, 137, 135, 147, 147, 113, 134, 121, 127, 122, 117, 128, 146, 133, 111, 139, 128, 134, 156, 131, 118, 132, 138, 106, 127, 99, 120, 105, 112, 149, 115, 122, 119, 118, 145, 130, 120, 131, 140, 127, 103, 130, 141, 127, 108, 132, 115, 122, 127, 123, 113, 136, 108, 119, 137, 124, 128, 146, 131, 128, 134, 129, 119, 126, 115, 124, 128, 124, 131, 124, 125, 120, 113, 124, 123, 134, 115, 129, 126, 141, 119, 131, 123, 119, 139, 140, 121, 132, 109, 137, 135, 126, 125, 107, 126, 138, 129, 128, 107, 148, 135, 124, 136, 142, 139, 128, 130, 151, 125, 127, 108, 121, 121, 126, 127, 123, 117, 132, 126, 136, 123, 111, 120, 123, 127, 107, 113, 128, 140, 150, 131, 127, 124, 120, 137, 119, 136, 110, 133, 142, 112, 122, 126, 130, 127, 97, 125, 130, 119, 120, 118, 132, 129, 128, 123, 118, 115, 143, 128, 110, 121, 116, 126, 133, 119, 137, 134, 122, 131, 126, 120, 131, 120, 120, 132, 114, 128, 141, 119, 116, 131, 123, 130, 126, 119, 144, 135, 131, 144, 133, 128, 133, 129, 131, 125, 104, 106, 120, 117, 123, 125, 123, 136, 110, 127, 127, 122, 111, 126, 127, 133, 119, 160, 122, 125, 128, 121, 119, 117, 131, 112, 126, 123, 122, 142, 118, 120, 128, 144, 118, 101, 136, 122, 123, 119, 129, 153, 109, 136, 126, 130, 113, 128, 140, 140, 121, 107, 103, 131, 124, 104, 119, 120, 125, 133, 137, 117, 137, 115, 134, 134, 127, 109, 112, 130, 121, 121, 109, 120, 115, 143, 120, 136, 119, 119, 119, 144, 139, 112, 114, 112, 135, 132, 112, 118, 135, 139, 145, 119, 136, 119, 121, 113, 112, 119, 128, 134, 122, 145, 148, 137, 126, 127, 108, 114, 138, 121, 138, 125, 135, 120, 134, 127, 111, 136, 142, 126, 118, 124, 117, 132, 121, 111, 120, 118, 125, 138, 120, 131, 118, 119, 123, 122, 134, 122, 140, 117, 145, 147, 115, 121, 126, 125, 120, 124, 117, 111, 108, 108, 142, 128, 123, 132, 115, 129, 127, 121, 132, 116, 129, 133, 116, 125, 127, 121, 111, 137, 147, 104, 132, 135, 114, 139, 130, 129, 109, 122, 135, 120, 133, 126, 120, 113, 133, 145, 129, 115, 125, 122, 139, 118, 109, 127, 108, 133, 124, 126, 124, 125, 118, 134, 128, 124, 128, 128, 117, 112, 123, 104, 144, 123, 113, 128, 124, 126, 119, 111, 120, 130, 127, 138, 131, 128, 120, 131, 131, 124, 119, 130, 148, 128, 133, 124, 136, 117, 130, 139, 123, 136, 115, 141, 126, 139, 120, 120, 128, 124, 141, 141, 139, 144, 140, 147, 117, 123, 121, 113, 135, 128, 113, 123, 147, 123, 117, 122, 113, 125, 121, 114, 130, 123, 125, 119, 124, 126, 122, 129, 132, 131, 124, 111, 128, 117, 115, 90, 122, 117, 135, 117, 121, 116, 139, 125, 146, 132, 121, 117, 127, 119, 113, 113, 129, 138, 112, 121, 115, 143, 120, 105, 117, 114, 119, 126, 126, 125, 113, 133, 125, 130, 120, 138, 115, 125, 106, 120, 127, 130, 154, 122, 113, 128, 122, 117, 126, 122, 101, 110, 133, 126, 95, 122, 135, 126, 121, 122, 123, 112, 122, 137, 133, 110, 116, 120, 119, 126, 132, 136, 115, 133, 128, 119, 136, 151, 99, 129, 120, 114, 119, 127, 113, 99, 112, 138, 134, 122, 126, 136, 136, 125, 119, 123, 126, 123, 96, 130, 110, 115, 124, 127, 122, 130, 114, 99, 130, 102, 140, 126, 127, 130, 141, 120, 128, 120, 114, 123, 124, 144, 137, 136, 123, 128, 105, 114, 113, 124, 115, 138, 124, 123, 121, 127, 125, 134, 137, 113, 122, 157, 141, 127, 133, 125, 131, 123, 131, 125, 113, 121, 114, 105, 120, 126, 136, 120, 127, 114, 120, 122, 133, 137, 125, 124, 116, 146, 145, 144, 120, 132, 147, 113, 110, 121, 121, 125, 146, 122, 115, 126, 120, 117, 124, 136, 134, 120, 151, 114, 126, 128, 122, 126, 152, 126, 109, 133, 124, 133, 123, 122, 139, 116, 120, 116, 132, 108, 129, 133, 124, 113, 116, 129, 138, 122, 131, 143, 133, 131, 113, 123, 128, 119, 132, 142, 125, 123, 125, 122, 117, 125, 115, 123, 125, 123, 114, 122, 128, 116, 145, 117, 136, 129, 140, 127, 133, 139, 115, 108, 126, 132, 119, 129, 132, 126, 134, 117, 113, 143, 117, 113, 141, 145, 131, 127, 130, 142, 123, 130, 127, 121, 117, 128, 121, 125, 124, 125, 130, 155, 124, 127, 122, 122, 123, 127, 155, 97, 116, 111, 115, 110, 121, 129, 133, 133, 125, 133, 127, 141, 128, 136, 134, 139, 148, 111, 117, 106, 121, 114, 144, 115, 111, 124, 120, 125, 130, 135, 148, 122, 127, 121, 136, 117, 145, 149, 133, 122, 132, 130, 121, 98, 137, 126, 116, 140, 128, 127, 115, 135, 122, 109, 122, 125, 145, 121, 132, 128, 130, 137, 122, 137, 159, 112, 138, 128, 117, 128, 109, 136, 122, 122, 118, 134, 134, 130, 130, 125, 115, 129, 104, 155, 135, 126, 123, 137, 138, 130, 124, 102, 142, 130, 130, 112, 131, 129, 119, 138, 117, 122, 110, 117, 128, 125, 98, 125, 109, 123, 124, 121, 117, 123, 137, 144, 117, 116, 130, 123, 131, 137, 132, 135, 116, 118, 134, 124, 130, 121, 124, 106, 131, 136, 120, 113, 113, 133, 147, 125, 131, 119, 143, 125, 109, 127, 118, 143, 119, 122, 136, 126, 114, 130, 132, 130, 127, 117, 100, 110, 117, 136, 126, 111, 128, 121, 117, 129, 107, 132, 136, 148, 134, 119, 124, 120, 133, 122, 143, 122, 127, 142, 130, 109, 131, 128, 128, 121, 129, 112, 130, 124, 144, 130, 126, 134, 131, 118, 128, 122, 139, 114, 117, 145, 127, 136, 129, 140, 123, 140, 124, 138, 111, 109, 116, 121, 116, 126, 135, 121, 117, 127, 143, 115, 123, 131, 156, 126, 120, 132, 123, 102, 128, 119, 114, 126, 121, 148, 135, 134, 121, 126, 114, 143, 111, 130, 115, 120, 127, 119, 124, 127, 134, 128, 142, 117, 112, 128, 107, 113, 138, 120, 129, 140, 118, 123, 123, 115, 128, 126, 124, 128, 126, 135, 142, 127, 129, 116, 120, 122, 125, 117, 113, 144, 143, 119, 122, 122, 134, 143, 133, 128, 117, 124, 117, 122, 123, 112, 131, 116, 111, 117, 134, 140, 134, 124, 122, 135, 132, 122, 135, 98, 127, 117, 128, 134, 121, 117, 121, 135, 124, 121, 126, 147, 132, 127, 115, 131, 145, 120, 130, 130, 117, 125, 118, 134, 134, 141, 121, 122, 125, 119, 123, 131, 109, 138, 122, 120, 128, 130, 122, 123, 119, 117, 128, 122, 119, 127, 107, 130, 119, 121, 109, 127, 120, 122, 180, 134, 106, 138, 106, 120, 130, 130, 118, 136, 126, 117, 123, 126, 124, 121, 110, 122, 110, 124, 123, 103, 155, 129, 108, 121, 131, 102, 129, 133, 142, 134, 141, 126, 119, 135, 149, 130, 117, 117, 124, 124, 132, 136, 124, 119, 138, 133, 111, 124, 139, 132, 109, 128, 107, 130, 138, 120, 124, 128, 132, 123, 152, 133, 118, 147, 117, 124, 124, 117, 143, 128, 129, 105, 128, 113, 124, 123, 117, 116, 134, 113, 125, 135, 132, 116, 119, 120, 123, 127, 116, 128, 125, 111, 130, 112, 130, 145, 120, 120, 133, 143, 122, 117, 114, 120, 133, 153, 124, 126, 105, 121, 120, 118, 127, 150, 124, 124, 99, 112, 161, 117, 122, 133, 134, 141, 110, 129, 129, 137, 131, 114, 120, 128, 142, 123, 144, 125, 137, 144, 117, 136, 123, 110, 133, 128, 127, 126, 123, 126, 141, 161, 108, 121, 115, 148, 137, 119, 116, 138, 134, 111, 136, 140, 127, 131, 136, 131, 154, 132, 113, 124, 137, 141, 99, 120, 110, 123, 141, 146, 125, 133, 116, 141, 123, 129, 138, 126, 93, 117, 126, 131, 116, 125, 116, 108, 135, 127, 136, 120, 108, 140, 144, 120, 126, 129, 117, 115, 121, 133, 130, 137, 125, 119, 131, 137, 130, 131, 127, 144, 120, 107, 118, 107, 127, 131, 126, 126, 132, 134, 119, 144, 144, 122, 123, 133, 121, 129, 143, 111, 106, 117, 123, 122, 116, 126, 127, 113, 149, 122, 121, 128, 135, 122, 140, 127, 133, 122, 125, 116, 133, 149, 128, 130, 137, 127, 134, 121, 125, 123, 141, 122, 136, 109, 146, 115, 143, 131, 131, 139, 113, 132, 122, 125, 130, 103, 123, 129, 127, 139, 127, 114, 132, 133, 125, 114, 127, 121, 130, 118, 134, 110, 133, 130, 100, 131, 117, 141, 124, 127, 125, 137, 137, 131, 127, 120, 122, 128, 121, 128, 142, 140, 111, 131, 126, 125, 129, 139, 123, 121, 114, 148, 131, 124, 146, 113, 109, 109, 122, 141, 99, 135, 124, 118, 134, 137, 127, 130, 126, 124, 121, 124, 125, 133, 128, 130, 121, 131, 122, 113, 125, 107, 119, 103, 121, 110, 118, 92, 111, 141, 134, 119, 116, 105, 120, 128, 115, 125, 121, 126, 116, 131, 132, 118, 129, 122, 129, 118, 127, 126, 114, 138, 128, 123, 113, 126, 127, 129, 126, 113, 126, 129, 121, 124, 131, 124, 121, 131, 120, 144, 119, 127, 125, 112, 147, 147, 115, 140, 122, 134, 131, 119, 125, 132, 128, 127, 113, 123, 107, 135, 120, 127, 119, 121, 114, 118, 151, 124, 114, 123, 118, 126, 123, 119, 103, 116, 140, 117, 108, 136, 136, 160, 113, 116, 122, 136, 114, 122, 145, 134, 141, 125, 140, 111, 133, 135, 130, 119, 107, 129, 118, 113, 137, 145, 127, 123, 148, 168, 141, 103, 134, 139, 99, 129, 116, 112, 123, 118, 132, 117, 127, 131, 140, 123, 139, 122, 142, 116, 135, 134, 124, 98, 146, 113, 128, 124, 111, 125, 126, 129, 86, 108, 124, 113, 143, 136, 150, 122, 118, 107, 126, 142, 113, 126, 130, 127, 128, 122, 130, 138, 119, 128, 131, 123, 124, 102, 134, 131, 124, 94, 129, 150, 135, 114, 109, 132, 125, 116, 115, 127, 132, 126, 118, 114, 137, 123, 119, 130, 122, 119, 125, 133, 131, 135, 127, 134, 139, 113, 147, 133, 123, 131, 136, 127, 120, 107, 130, 113, 129, 106, 102, 126, 129, 131, 130, 111, 112, 131, 125, 134, 128, 125, 111, 115, 124, 129, 135, 150, 86, 149, 126, 152, 134, 138, 126, 120, 122, 132, 127, 148, 112, 132, 127, 147, 103, 129, 125, 137, 117, 125, 119, 121, 134, 118, 133, 142, 113, 88, 120, 125, 140, 127, 131, 126, 123, 120, 120, 142, 126, 130, 110, 119, 123, 115, 125, 129, 142, 128, 105, 139, 130, 126, 133, 122, 114, 130, 113, 120, 119, 113, 133, 132, 109, 133, 108, 118, 137, 126, 124, 136, 132, 127, 127, 111, 114, 121, 116, 151, 136, 118, 118, 114, 126, 127, 137, 125, 108, 139, 138, 132, 126, 126, 124, 113, 104, 126, 131, 115, 127, 121, 115, 115, 121, 153, 114, 140, 127, 120, 137, 136, 130, 128, 113, 120, 114, 130, 124, 134, 127, 120, 119, 122, 108, 123, 131, 124, 132, 127, 105, 124, 129, 129, 124, 135, 122, 130, 136, 126, 129, 124, 120, 138, 119, 114, 122, 125, 112, 119, 142, 124, 137, 130, 126, 129, 99, 109, 122, 120, 144, 125, 135, 132, 137, 140, 128, 120, 120, 124, 129, 141, 105, 114, 130, 146, 122, 147, 126, 127, 119, 136, 125, 142, 150, 124, 121, 98, 134, 129, 119, 140, 138, 122, 125, 132, 104, 128, 119, 134, 132, 131, 112, 139, 129, 143, 113, 137, 130, 138, 133, 124, 130, 134, 122, 120, 137, 108, 128, 116, 107, 124, 132, 135, 112, 131, 124, 134, 108, 117, 140, 119, 119, 135, 115, 119, 126, 127, 137, 121, 137, 125, 119, 106, 136, 116, 128, 131, 114, 128, 126, 123, 119, 149, 128, 117, 131, 130, 113, 123, 128, 139, 129, 130, 120, 126, 144, 134, 112, 135, 123, 127, 137, 119, 98, 141, 89, 145, 133, 129, 121, 121, 117, 138, 131, 108, 131, 132, 115, 139, 110, 125, 125, 131, 127, 137, 114, 142, 100, 108, 144, 119, 87, 117, 114, 129, 129, 125, 124, 107, 123, 119, 130, 124, 134, 116, 128, 120, 111, 128, 141, 111, 134, 156, 107, 129, 129, 137, 126, 130, 111, 116, 144, 127, 107, 124, 133, 113, 106, 112, 124, 119, 117, 131, 125, 128, 115, 118, 102, 145, 124, 113, 132, 135, 110, 136, 119, 130, 121, 129, 107, 118, 127, 115, 104, 125, 114, 132, 129, 119, 124, 117, 126, 135, 126, 126, 131, 137, 123, 117, 127, 112, 124, 134, 140, 102, 132, 154, 127, 127, 123, 134, 118, 127, 124, 123, 114, 121, 132, 132, 134, 123, 106, 117, 116, 150, 120, 137, 116, 135, 130, 123, 156, 146, 118, 118, 124, 140, 109, 127, 126, 131, 106, 134, 137, 130, 117, 126, 119, 128, 109, 127, 137, 129, 120, 117, 140, 114, 128, 121, 128, 122, 122, 134, 107, 125, 120, 135, 143, 136, 104, 132, 117, 143, 115, 123, 114, 144, 134, 142, 118, 120, 128, 123, 121, 127, 115, 122, 114, 123, 120, 130, 132, 138, 137, 134, 141, 133, 115, 139, 122, 146, 140, 115, 127, 116, 130, 110, 134, 126, 120, 107, 135, 123, 133, 127, 128, 121, 118, 140, 120, 144, 110, 120, 130, 123, 130, 129, 129, 110, 126, 136, 126, 134, 128, 120, 133, 118, 107, 115, 129, 127, 129, 116, 144, 107, 143, 128, 124, 131, 130, 117, 112, 111, 123, 120, 142, 122, 138, 133, 126, 114, 126, 109, 115, 113, 116, 126, 120, 129, 124, 118, 141, 115, 127, 137, 116, 123, 121, 114, 127, 127, 117, 123, 124, 122, 121, 107, 140, 122, 123, 106, 136, 123, 126, 142, 137, 122, 125, 123, 134, 128, 120, 127, 131, 121, 115, 123, 135, 127, 113, 102, 107, 127, 131, 129, 117, 113, 125, 121, 111, 144, 123, 116, 131, 113, 119, 125, 117, 126, 127, 126, 124, 139, 123, 112, 115, 118, 137, 126, 127, 124, 126, 125, 137, 128, 112, 122, 119, 127, 131, 113, 126, 144, 109, 132, 133, 121, 128, 129, 125, 129, 130, 128, 134, 127, 123, 142, 119, 124, 133, 123, 124, 122, 111, 112, 124, 124, 121, 148, 134, 129, 146, 137, 137, 130, 131, 127, 126, 121, 133, 117, 130, 115, 131, 119, 122, 128, 122, 115, 111, 118, 135, 130, 116, 114, 121, 135, 124, 128, 132, 115, 128, 129, 125, 112, 126, 146, 131, 130, 126, 133, 98, 115, 133, 126, 126, 131, 125, 130, 131, 142, 121, 129, 114, 101, 118, 128, 132, 114, 125, 138, 131, 121, 117, 115, 127, 130, 133, 112, 130, 123, 131, 132, 133, 124, 126, 145, 125, 128, 116, 126, 109, 115, 141, 139, 122, 136, 132, 136, 126, 129, 126, 120, 110, 122, 128, 127, 128, 143, 138, 128, 119, 127, 133, 109, 111, 133, 117, 126, 130, 124, 135, 109, 109, 120, 125, 137, 124, 126, 150, 125, 133, 117, 132, 122, 139, 125, 107, 113, 117, 117, 122, 126, 132, 130, 141, 117, 123, 123, 133, 110, 115, 117, 128, 137, 127, 125, 138, 139, 148, 127, 117, 128, 128, 118, 113, 129, 111, 112, 118, 124, 115, 148, 139, 110, 112, 127, 126, 128, 125, 106, 126, 133, 118, 127, 127, 136, 122, 124, 124, 101, 143, 123, 105, 127, 129, 119, 133, 128, 129, 127, 138, 123, 131, 128, 123, 93, 115, 122, 131, 122, 127, 134, 120, 124, 129, 123, 133, 125, 104, 132, 128, 117, 114, 122, 116, 103, 132, 110, 100, 121, 130, 129, 119, 114, 145, 129, 128, 139, 116, 123, 115, 121, 124, 97, 143, 120, 123, 129, 131, 122, 139, 128, 128, 119, 126, 122, 101, 125, 152, 110, 133, 111, 133, 116, 126, 126, 120, 123, 135, 125, 120, 113, 130, 124, 115, 120, 114, 122, 131, 122, 121, 122, 133, 117, 132, 121, 133, 126, 125, 123, 108, 130, 127, 125, 125, 119, 119, 124, 114, 138, 130, 126, 131, 135, 140, 122, 124, 129, 139, 113, 130, 144, 124, 127, 134, 121, 131, 130, 113, 134, 118, 132, 138, 128, 125, 125, 120, 136, 125, 128, 127, 111, 127, 141, 134, 129, 115, 110, 134, 137, 125, 126, 114, 107, 108, 123, 133, 127, 130, 113, 140, 127, 123, 141, 139, 126, 142, 118, 135, 124, 126, 125, 123, 132, 140, 129, 141, 121, 125, 130, 138, 136, 135, 113, 115, 135, 119, 123, 117, 117, 131, 132, 125, 115, 137, 136, 124, 112, 126, 124, 122, 113, 111, 125, 134, 127, 128, 138, 115, 128, 132, 130, 129, 127, 138, 149, 139, 120, 130, 128, 105, 137, 145, 156, 115, 114, 122, 120, 129, 121, 110, 118, 134, 123, 117, 131, 128, 127, 153, 148, 112, 146, 131, 127, 121, 136, 127, 114, 124, 136, 119, 108, 105, 109, 126, 137, 125, 126, 116, 129, 127, 133, 131, 147, 121, 123, 126, 138, 126, 132, 129, 114, 123, 132, 152, 138, 104, 114, 122, 147, 132, 128, 116, 121, 127, 130, 129, 143, 118, 130, 125, 101, 122, 130, 126, 123, 125, 131, 114, 153, 126, 106, 116, 118, 136, 138, 113, 111, 98, 130, 133, 141, 113, 131, 121, 126, 134, 122, 131, 116, 117, 120, 114, 126, 128, 136, 120, 137, 139, 112, 113, 145, 123, 121, 134, 124, 132, 120, 130, 146, 126, 136, 116, 110, 128, 128, 127, 129, 117, 139, 141, 122, 127, 112, 114, 123, 132, 120, 136, 126, 122, 119, 131, 129, 146, 145, 134, 112, 119, 132, 111, 122, 114, 128, 132, 120, 117, 120, 135, 141, 121, 137, 122, 116, 129, 121, 115, 144, 126, 129, 118, 122, 128, 117, 124, 136, 123, 88, 129, 113, 117, 125, 120, 120, 121, 129, 124, 114, 119, 141, 146, 122, 122, 122, 139, 133, 121, 126, 132, 124, 137, 132, 116, 125, 122, 126, 132, 131, 121, 121, 123, 138, 130, 117, 131, 148, 123, 105, 127, 127, 116, 141, 120, 123, 132, 148, 125, 120, 123, 122, 134, 113, 126, 122, 113, 129, 128, 133, 133, 112, 131, 108, 109, 122, 130, 132, 120, 140, 134, 111, 134, 129, 105, 148, 119, 125, 122, 133, 130, 137, 124, 146, 127, 138, 127, 132, 133, 128, 143, 125, 135, 127, 102, 126, 120, 117, 124, 129, 137, 131, 115, 126, 115, 121, 147, 128, 125, 131, 124, 131, 121, 119, 110, 125, 133, 114, 136, 125, 130, 125, 121, 132, 132, 132, 114, 124, 157, 129, 121, 111, 120, 127, 113, 131, 127, 114, 128, 135, 119, 120, 119, 135, 129, 131, 137, 115, 115, 124, 136, 125, 122, 117, 111, 104, 125, 113, 139, 142, 131, 132, 122, 137, 131, 132, 123, 123, 125, 131, 133, 110, 116, 133, 133, 132, 126, 111, 133, 109, 124, 124, 126, 126, 125, 114, 136, 118, 124, 131, 126, 125, 119, 124, 120, 137, 121, 114, 120, 109, 132, 134, 134, 118, 115, 128, 110, 127, 128, 135, 109, 129, 124, 119, 128, 114, 136, 129, 124, 123, 133, 125, 119, 123, 124, 124, 116, 123, 102, 119, 109, 130, 112, 121, 119, 117, 127, 139, 133, 132, 122, 125, 117, 124, 119, 117, 128, 127, 131, 124, 113, 138, 129, 125, 129, 119, 126, 119, 119, 129, 135, 122, 136, 146, 122, 124, 127, 125, 142, 131, 118, 134, 121, 126, 116, 123, 109, 125, 142, 132, 150, 132, 133, 130, 123, 140, 118, 123, 120, 121, 142, 121, 113, 110, 102, 143, 118, 118, 127, 114, 113, 138, 134, 112, 130, 125, 108, 117, 114, 116, 131, 119, 143, 125, 117, 108, 118, 130, 130, 124, 123, 115, 111, 131, 139, 116, 129, 119, 119, 129, 118, 132, 110, 121, 126, 115, 126, 126, 145, 130, 123, 135, 122, 118, 127, 128, 121, 121, 130, 116, 115, 121, 133, 134, 111, 116, 135, 136, 116, 128, 146, 134, 132, 131, 132, 136, 136, 129, 112, 127, 125, 125, 126, 125, 143, 135, 114, 136, 128, 126, 124, 108, 134, 120, 110, 125, 134, 120, 123, 120, 119, 113, 123, 135, 124, 123, 117, 112, 130, 116, 108, 116, 123, 127, 119, 141, 106, 126, 121, 98, 117, 136, 113, 140, 131, 134, 124, 112, 123, 140, 127, 136, 131, 120, 113, 141, 125, 123, 138, 134, 119, 119, 119, 134, 135, 121, 133, 134, 129, 129, 136, 122, 128, 144, 129, 124, 131, 133, 107, 134, 132, 114, 159, 123, 117, 108, 146, 136, 118, 105, 127, 113, 122, 120, 130, 121, 132, 138, 136, 110, 102, 118, 114, 120, 118, 120, 117, 127, 143, 130, 150, 132, 125, 125, 127, 114, 131, 124, 110, 118, 107, 120, 115, 141, 124, 129, 129, 112, 117, 120, 128, 130, 135, 132, 111, 129, 121, 125, 125, 116, 121, 146, 134, 118, 127, 121, 110, 119, 120, 127, 141, 120, 117, 115, 108, 117, 109, 117, 114, 130, 133, 140, 119, 135, 125, 120, 137, 116, 135, 124, 137, 125, 124, 121, 126, 116, 122, 124, 132, 117, 120, 142, 126, 121, 112, 124, 134, 132, 109, 119, 126, 101, 139, 108, 131, 130, 113, 126, 128, 129, 141, 135, 114, 132, 136, 140, 127, 126, 144, 130, 110, 126, 145, 129, 126, 132, 131, 130, 124, 120, 109, 129, 131, 125, 145, 118, 125, 122, 123, 120, 140, 116, 115, 120, 124, 123, 133, 127, 139, 130, 117, 112, 127, 115, 107, 138, 129, 116, 115, 133, 119, 130, 127, 126, 134, 136, 111, 136, 131, 135, 136, 129, 121, 126, 107, 120, 128, 127, 126, 127, 112, 135, 131, 133, 130, 124, 120, 127, 123, 120, 139, 106, 102, 124, 126, 134, 132, 128, 120, 126, 131, 134, 117, 134, 121, 114, 111, 113, 154, 124, 149, 111, 133, 117, 124, 123, 121, 126, 128, 128, 124, 122, 129, 119, 114, 124, 139, 120, 102, 131, 109, 124, 115, 151, 135, 121, 130, 124, 147, 126, 127, 134, 134, 127, 127, 136, 115, 130, 131, 126, 140, 124, 118, 114, 128, 113, 122, 118, 125, 115, 131, 116, 117, 120, 117, 131, 133, 136, 116, 121, 135, 109, 101, 115, 129, 123, 119, 118, 129, 135, 137, 131, 133, 134, 137, 136, 112, 147, 151, 136, 128, 123, 147, 111, 109, 135, 117, 130, 146, 121, 114, 123, 129, 131, 133, 127, 128, 119, 117, 117, 120, 131, 129, 131, 127, 124, 120, 152, 146, 120, 132, 121, 120, 118, 124, 141, 119, 116, 109, 136, 118, 95, 125, 138, 110, 131, 138, 126, 127, 127, 117, 123, 119, 125, 121, 110, 118, 133, 139, 133, 133, 132, 126, 107, 136, 116, 127, 130, 143, 106, 120, 112, 133, 135, 115, 148, 130, 127, 130, 129, 133, 121, 123, 131, 144, 115, 142, 133, 127, 123, 125, 118, 103, 140, 133, 114, 117, 137, 132, 134, 126, 123, 135, 142, 119, 115, 108, 120, 127, 127, 120, 115, 125, 132, 132, 134, 123, 132, 124, 127, 118, 135, 136, 129, 115, 144, 141, 109, 128, 128, 131, 124, 118, 127, 108, 139, 121, 118, 122, 121, 133, 125, 115, 123, 126, 118, 125, 127, 127, 130, 132, 144, 143, 125, 127, 97, 124, 120, 120, 131, 139, 135, 137, 136, 126, 118, 141, 126, 128, 124, 136, 122, 105, 103, 150, 126, 119, 133, 129, 125, 123, 129, 122, 138, 131, 132, 135, 139, 121, 124, 130, 112, 128, 121, 105, 137, 135, 113, 140, 131, 132, 116, 130, 138, 124, 120, 116, 117, 121, 134, 130, 96, 142, 117, 129, 127, 122, 138, 119, 122, 136, 141, 130, 138, 124, 125, 110, 127, 130, 126, 140, 106, 121, 117, 119, 133, 130, 125, 125, 126, 121, 126, 110, 115, 105, 121, 120, 137, 132, 129, 139, 104, 132, 127, 138, 132, 116, 126, 135, 115, 99, 123, 125, 115, 113, 137, 118, 135, 139, 129, 117, 113, 114, 118, 122, 118, 145, 118, 130, 115, 139, 112, 125, 122, 124, 124, 127, 127, 115, 132, 143, 110, 108, 133, 122, 130, 126, 113, 137, 117, 122, 125, 129, 147, 134, 127, 105, 151, 132, 129, 115, 106, 136, 120, 131, 123, 129, 125, 112, 123, 109, 142, 116, 132, 131, 113, 139, 145, 138, 130, 128, 120, 123, 133, 151, 127, 128, 135, 114, 126, 121, 127, 128, 114, 130, 120, 142, 122, 116, 150, 117, 131, 112, 138, 125, 116, 126, 123, 126, 136, 134, 133, 124, 140, 130, 147, 104, 117, 122, 126, 134, 130, 130, 118, 106, 117, 115, 124, 122, 125, 126, 114, 120, 137, 132, 129, 134, 119, 114, 144, 141, 101, 109, 145, 131, 129, 114, 110, 132, 135, 125, 123, 129, 129, 125, 139, 131, 108, 128, 137, 122, 134, 126, 128, 127, 138, 117, 126, 113, 124, 138, 119, 115, 132, 134, 116, 127, 124, 136, 138, 124, 125, 114, 132, 111, 139, 131, 110, 140, 128, 116, 118, 123, 113, 124, 128, 134, 119, 127, 123, 125, 104, 118, 133, 118, 106, 115, 126, 113, 138, 119, 133, 144, 118, 130, 134, 123, 95, 150, 110, 115, 104, 124, 142, 124, 125, 137, 99, 128, 122, 126, 131, 129, 125, 124, 133, 133, 138, 122, 152, 131, 129, 116, 126, 120, 124, 115, 133, 125, 126, 120, 133, 129, 111, 119, 134, 132, 135, 129, 134, 132, 114, 102, 120, 116, 134, 141, 131, 142, 132, 137, 114, 136, 129, 123, 111, 106, 113, 124, 115, 147, 146, 120, 118, 135, 124, 120, 112, 115, 136, 99, 129, 142, 100, 134, 106, 111, 141, 131, 128, 118, 134, 107, 122, 121, 123, 120, 125, 117, 121, 132, 108, 125, 109, 128, 132, 125, 133, 120, 133, 130, 138, 130, 133, 128, 131, 107, 127, 135, 119, 135, 119, 131, 131, 119, 127, 112, 132, 130, 121, 114, 128, 149, 110, 129, 131, 127, 124, 105, 132, 131, 109, 116, 135, 136, 132, 122, 121, 133, 143, 127, 120, 145, 116, 126, 133, 137, 124, 138, 117, 132, 134, 119, 133, 129, 109, 111, 124, 120, 127, 130, 119, 127, 138, 116, 129, 135, 138, 116, 114, 115, 125, 130, 117, 113, 105, 125, 121, 127, 104, 112, 107, 133, 124, 113, 129, 130, 114, 139, 121, 136, 133, 135, 107, 127, 137, 140, 105, 115, 110, 118, 133, 114, 122, 121, 136, 139, 104, 115, 127, 123, 110, 145, 115, 125, 123, 131, 120, 125, 133, 147, 123, 137, 131, 138, 123, 141, 132, 137, 115, 127, 125, 125, 136, 107, 125, 116, 120, 117, 121, 125, 124, 115, 138, 123, 116, 128, 148, 129, 114, 110, 115, 124, 130, 111, 129, 116, 130, 125, 133, 124, 122, 120, 128, 127, 129, 133, 130, 120, 129, 137, 122, 129, 143, 129, 121, 133, 131, 132, 118, 116, 131, 118, 124, 132, 124, 134, 143, 126, 132, 143, 116, 108, 113, 129, 129, 123, 112, 164, 121, 124, 137, 137, 140, 144, 136, 121, 148, 133, 139, 141, 114, 125, 123, 132, 119, 130, 134, 140, 127, 116, 118, 128, 118, 126, 125, 132, 129, 114, 137, 124, 126, 132, 134, 120, 132, 132, 124, 131, 137, 131, 117, 118, 110, 111, 128, 137, 107, 123, 116, 137, 134, 161, 120, 123, 140, 127, 133, 126, 133, 143, 109, 122, 130, 134, 133, 132, 136, 127, 130, 130, 132, 125, 117, 141, 137, 116, 128, 129, 114, 121, 127, 122, 147, 142, 111, 128, 121, 115, 125, 110, 129, 105, 116, 117, 128, 120, 105, 130, 151, 127, 122, 122, 145, 131, 125, 115, 112, 107, 120, 129, 127, 128, 107, 113, 124, 129, 138, 131, 140, 105, 126, 131, 127, 121, 123, 113, 116, 128, 123, 134, 128, 125, 122, 136, 123, 128, 116, 137, 130, 133, 138, 147, 132, 120, 122, 131, 149, 114, 110, 158, 147, 115, 128, 130, 137, 122, 150, 127, 106, 133, 119, 116, 127, 115, 120, 118, 145, 132, 112, 153, 109, 142, 124, 127, 128, 120, 129, 140, 103, 135, 126, 136, 114, 122, 110, 118, 122, 129, 120, 118, 121, 136, 136, 142, 143, 126, 121, 141, 114, 135, 149, 150, 128, 127, 105, 123, 118, 122, 126, 122, 122, 117, 131, 126, 122, 118, 115, 122, 134, 118, 135, 123, 123, 116, 108, 131, 135, 116, 120, 127, 135, 133, 119, 127, 107, 132, 129, 125, 118, 117, 148, 124, 125, 147, 124, 135, 132, 119, 139, 123, 124, 132, 124, 123, 105, 137, 123, 131, 131, 126, 120, 119, 127, 137, 128, 129, 129, 119, 152, 141, 135, 116, 135, 112, 123, 136, 114, 136, 121, 119, 134, 138, 122, 127, 131, 133, 129, 138, 130, 126, 130, 131, 126, 146, 138, 114, 113, 132, 116, 131, 110, 133, 116, 135, 120, 124, 121, 138, 119, 136, 127, 127, 123, 128, 131, 121, 141, 125, 130, 123, 131, 124, 127, 139, 123, 123, 108, 125, 122, 123, 140, 120, 111, 142, 122, 132, 128, 112, 114, 117, 142, 115, 116, 117, 131, 118, 122, 122, 133, 133, 117, 114, 130, 130, 122, 114, 122, 134, 123, 126, 113, 118, 111, 105, 128, 106, 119, 128, 132, 139, 129, 128, 128, 121, 136, 103, 130, 112, 121, 104, 129, 114, 123, 126, 131, 128, 133, 127, 127, 135, 135, 141, 126, 113, 129, 119, 128, 131, 147, 117, 131, 140, 115, 109, 115, 114, 123, 120, 133, 108, 119, 129, 127, 117, 130, 109, 126, 127, 137, 130, 116, 127, 114, 120, 118, 126, 116, 124, 124, 120, 133, 140, 110, 119, 140, 123, 136, 129, 124, 138, 106, 101, 120, 137, 113, 129, 122, 108, 123, 136, 122, 152, 123, 112, 142, 109, 128, 112, 130, 149, 144, 125, 122, 142, 131, 122, 119, 122, 126, 127, 127, 146, 133, 134, 126, 148, 114, 139, 125, 110, 140, 125, 127, 101, 131, 123, 117, 121, 143, 132, 130, 157, 124, 126, 112, 143, 115, 118, 123, 142, 138, 139, 128, 120, 131, 133, 115, 140, 137, 135, 134, 135, 121, 136, 114, 127, 102, 126, 115, 114, 116, 137, 121, 133, 103, 117, 145, 125, 115, 131, 124, 140, 121, 112, 121, 118, 127, 135, 117, 130, 116, 115, 136, 135, 104, 132, 134, 124, 135, 144, 136, 135, 138, 133, 114, 126, 139, 137, 126, 113, 106, 129, 144, 124, 122, 147, 131, 124, 118, 134, 127, 131, 116, 139, 126, 108, 123, 123, 122, 128, 132, 129, 137, 118, 134, 123, 112, 126, 129, 131, 127, 113, 133, 126, 131, 115, 116, 128, 118, 126, 117, 109, 133, 107, 125, 118, 128, 126, 128, 138, 111, 140, 134, 117, 131, 145, 124, 124, 107, 132, 115, 117, 121, 127, 111, 118, 124, 127, 131, 134, 153, 147, 127, 110, 115, 130, 112, 114, 138, 129, 125, 126, 124, 126, 142, 112, 118, 126, 130, 120, 116, 108, 156, 131, 118, 122, 123, 139, 129, 124, 118, 121, 126, 130, 136, 123, 124, 125, 125, 132, 141, 120, 131, 135, 125, 131, 126, 124, 133, 124, 138, 117, 127, 140, 116, 132, 127, 107, 135, 130, 129, 151, 129, 124, 126, 118, 100, 138, 128, 117, 126, 127, 125, 121, 135, 120, 97, 144, 125, 136, 124, 138, 129, 122, 144, 115, 105, 131, 132, 140, 125, 112, 124, 135, 110, 130, 129, 120, 139, 128, 123, 144, 129, 141, 129, 114, 138, 134, 113, 150, 144, 131, 129, 127, 132, 132, 129, 112, 136, 136, 135, 137, 111, 114, 116, 122, 121, 124, 133, 106, 137, 140, 119, 124, 121, 126, 116, 106, 135, 126, 118, 113, 125, 112, 123, 126, 123, 136, 122, 118, 134, 127, 117, 140, 145, 126, 138, 117, 133, 122, 121, 137, 126, 123, 123, 124, 128, 133, 117, 133, 126, 121, 115, 127, 133, 129, 123, 115, 128, 121, 129, 143, 128, 127, 116, 121, 136, 129, 131, 125, 119, 123, 144, 133, 126, 122, 127, 135, 124, 117, 133, 129, 116, 145, 130, 122, 118, 117, 121, 121, 124, 135, 145, 139, 140, 123, 119, 120, 128, 112, 117, 120, 125, 132, 126, 117, 131, 131, 130, 109, 135, 131, 127, 123, 139, 118, 126, 124, 107, 127, 127, 116, 147, 130, 85, 125, 125, 131, 123, 114, 106, 139, 120, 125, 135, 128, 117, 134, 142, 120, 131, 118, 131, 109, 125, 131, 125, 133, 120, 143, 124, 132, 117, 116, 111, 114, 130, 138, 115, 110, 110, 133, 113, 124, 145, 132, 124, 104, 120, 134, 107, 119, 121, 136, 131, 131, 120, 144, 141, 122, 124, 113, 155, 121, 125, 129, 141, 129, 124, 121, 129, 133, 132, 135, 116, 119, 122, 135, 122, 122, 130, 127, 115, 138, 114, 133, 117, 131, 119, 134, 129, 115, 121, 125, 118, 135, 132, 130, 99, 145, 122, 132, 126, 120, 107, 137, 122, 119, 123, 151, 122, 122, 135, 126, 114, 112, 134, 122, 130, 124, 137, 137, 133, 144, 135, 113, 140, 118, 115, 136, 114, 129, 142, 134, 122, 130, 120, 119, 129, 117, 116, 118, 104, 112, 121, 117, 137, 108, 140, 123, 115, 125, 101, 114, 129, 130, 123, 113, 128, 124, 135, 126, 120, 120, 107, 130, 134, 114, 146, 120, 125, 121, 126, 118, 130, 127, 143, 107, 124, 141, 136, 129, 125, 126, 136, 134, 112, 122, 139, 126, 117, 128, 136, 128, 124, 143, 137, 121, 131, 148, 121, 125, 113, 122, 126, 151, 134, 125, 140, 138, 96, 135, 123, 134, 130, 133, 122, 132, 140, 128, 114, 128, 129, 132, 115, 132, 125, 134, 126, 123, 137, 143, 121, 124, 135, 126, 125, 131, 112, 131, 129, 143, 124, 127, 122, 118, 86, 139, 142, 129, 122, 109, 116, 122, 141, 131, 129, 111, 114, 104, 125, 129, 125, 123, 126, 134, 134, 125, 124, 123, 138, 123, 131, 137, 127, 134, 134, 136, 144, 112, 119, 113, 130, 130, 120, 122, 125, 129, 132, 137, 131, 124, 136, 97, 104, 130, 114, 112, 122, 147, 125, 114, 129, 117, 155, 126, 126, 135, 109, 127, 110, 118, 112, 123, 114, 126, 121, 136, 148, 128, 118, 120, 119, 112, 120, 120, 126, 127, 124, 121, 138, 125, 105, 122, 136, 116, 110, 119, 135, 131, 101, 140, 104, 139, 125, 124, 139, 119, 118, 128, 112, 134, 135, 124, 139, 132, 118, 123, 136, 109, 119, 136, 128, 140, 117, 118, 133, 146, 132, 126, 141, 113, 108, 137, 136, 143, 141, 110, 119, 116, 113, 134, 117, 129, 131, 134, 107, 123, 133, 130, 112, 112, 119, 133, 126, 106, 120, 105, 131, 119, 127, 100, 126, 116, 123, 125, 115, 141, 106, 131, 110, 125, 122, 129, 111, 131, 112, 118, 125, 122, 126, 113, 121, 148, 125, 149, 109, 117, 130, 124, 113, 129, 115, 147, 113, 136, 132, 109, 150, 114, 134, 119, 114, 128, 116, 137, 130, 135, 124, 130, 124, 126, 123, 116, 109, 126, 122, 124, 123, 115, 124, 128, 135, 128, 131, 137, 121, 130, 138, 119, 122, 100, 121, 139, 112, 126, 143, 123, 96, 111, 130, 120, 117, 139, 136, 128, 128, 123, 111, 128, 110, 119, 125, 129, 123, 116, 133, 130, 132, 133, 135, 138, 136, 142, 135, 118, 118, 120, 131, 148, 127, 132, 126, 119, 143, 125, 131, 117, 120, 126, 117, 125, 131, 130, 127, 123, 119, 123, 133, 139, 138, 118, 130, 126, 138, 116, 112, 114, 126, 126, 128, 127, 131, 103, 161, 127, 132, 127, 140, 123, 122, 139, 135, 140, 121, 124, 130, 135, 127, 112, 120, 129, 113, 120, 114, 129, 127, 121, 129, 140, 121, 111, 134, 123, 131, 107, 119, 123, 128, 130, 124, 134, 115, 126, 131, 135, 128, 126, 138, 118, 137, 121, 117, 130, 103, 115, 128, 119, 110, 131, 132, 139, 120, 152, 124, 138, 136, 126, 116, 112, 127, 131, 122, 123, 135, 136, 125, 131, 117, 103, 125, 134, 134, 122, 131, 143, 122, 121, 132, 119, 121, 142, 121, 128, 120, 114, 110, 122, 129, 136, 116, 117, 126, 130, 123, 107, 112, 137, 133, 135, 137, 130, 118, 130, 110, 128, 118, 158, 117, 140, 116, 129, 134, 113, 128, 120, 118, 138, 137, 119, 112, 140, 152, 135, 109, 137, 125, 125, 114, 128, 117, 136, 138, 127, 113, 122, 129, 143, 132, 108, 127, 127, 102, 123, 133, 126, 124, 116, 137, 124, 123, 136, 121, 132, 123, 118, 138, 128, 121, 128, 123, 130, 134, 126, 117, 119, 118, 124, 130, 146, 108, 137, 113, 124, 98, 123, 121, 114, 141, 114, 126, 130, 121, 127, 112, 121, 106, 116, 120, 133, 135, 129, 131, 122, 124, 115, 123, 155, 131, 129, 117, 138, 123, 113, 133, 122, 123, 128, 118, 135, 136, 125, 122, 130, 122, 126, 135, 126, 127, 136, 134, 131, 103, 101, 122, 117, 132, 127, 124, 133, 141, 133, 125, 127, 133, 120, 128, 130, 132, 146, 129, 130, 121, 118, 119, 134, 138, 149, 104, 129, 117, 103, 131, 138, 114, 125, 124, 117, 127, 138, 119, 120, 116, 134, 111, 124, 153, 131, 118, 130, 141, 120, 143, 131, 141, 123, 110, 128, 127, 137, 113, 132, 143, 133, 129, 131, 120, 124, 112, 116, 112, 111, 117, 136, 119, 115, 130, 132, 113, 120, 136, 127, 130, 118, 143, 127, 120, 132, 121, 125, 140, 144, 127, 142, 101, 131, 123, 136, 127, 123, 109, 124, 116, 135, 117, 132, 123, 119, 131, 106, 111, 121, 114, 101, 127, 133, 144, 113, 134, 113, 140, 128, 116, 117, 133, 115, 115, 114, 146, 153, 137, 105, 128, 143, 126, 124, 97, 128, 124, 132, 130, 120, 100, 136, 117, 114, 125, 142, 109, 117, 137, 125, 128, 134, 120, 114, 102, 119, 114, 125, 121, 119, 114, 125, 128, 121, 127, 134, 137, 118, 116, 115, 141, 109, 125, 121, 139, 141, 124, 120, 112, 123, 120, 159, 118, 122, 137, 115, 123, 118, 125, 125, 129, 123, 142, 139, 121, 122, 110, 120, 144, 131, 129, 128, 114, 130, 135, 138, 114, 133, 124, 107, 112, 124, 141, 120, 126, 130, 133, 123, 128, 130, 133, 119, 141, 134, 123, 122, 145, 126, 132, 134, 155, 121, 119, 116, 137, 123, 125, 122, 136, 139, 120, 126, 129, 132, 125, 95, 141, 133, 144, 149, 124, 125, 126, 116, 112, 140, 131, 136, 133, 127, 137, 119, 98, 132, 120, 148, 114, 116, 115, 124, 151, 119, 141, 127, 138, 115, 124, 115, 146, 122, 123, 127, 147, 153, 127, 138, 141, 168, 127, 126, 127, 119, 150, 115, 121, 98, 142, 131, 147, 106, 114, 109, 126, 116, 126, 120, 136, 111, 113, 125, 136, 126, 128, 129, 126, 125, 126, 122, 129, 127, 127, 163, 137, 136, 128, 114, 128, 127, 144, 135, 113, 125, 115, 132, 135, 119, 130, 131, 140, 123, 124, 120, 118, 136, 130, 138, 122, 132, 134, 135, 125, 134, 126, 115, 137, 129, 114, 140, 111, 123, 110, 122, 129, 111, 116, 122, 112, 143, 144, 112, 127, 133, 127, 132, 114, 146, 130, 106, 118, 127, 119, 140, 145, 137, 128, 136, 143, 125, 118, 135, 121, 136, 116, 128, 110, 140, 124, 136, 128, 127, 147, 117, 146, 149, 109, 134, 128, 135, 116, 126, 138, 141, 104, 142, 139, 112, 113, 126, 122, 148, 127, 125, 130, 116, 131, 114, 126, 128, 116, 124, 121, 132, 135, 119, 118, 137, 143, 115, 113, 127, 140, 154, 110, 114, 161, 131, 118, 134, 113, 111, 131, 141, 130, 160, 118, 99, 114, 115, 147, 89, 123, 123, 112, 108, 136, 131, 130, 109, 115, 130, 119, 141, 117, 106, 122, 123, 128, 131, 123, 126, 127, 119, 121, 134, 127, 122, 110, 128, 131, 126, 108, 118, 112, 101, 122, 124, 131, 114, 120, 121, 122, 150, 105, 121, 94, 118, 129, 134, 116, 121, 141, 121, 125, 120, 128, 123, 125, 121, 122, 128, 133, 133, 130, 114, 131, 141, 127, 127, 136, 127, 129, 115, 112, 131, 113, 110, 124, 112, 130, 133, 118, 119, 125, 137, 119, 90, 138, 119, 127, 123, 118, 109, 123, 112, 112, 124, 126, 125, 96, 151, 120, 130, 109, 116, 104, 124, 142, 119, 137, 130, 156, 119, 138, 134, 136, 125, 113, 137, 122, 112, 128, 138, 103, 136, 117, 112, 118, 133, 132, 119, 127, 117, 133, 139, 124, 156, 157, 123, 97, 123, 130, 119, 115, 127, 133, 136, 109, 122, 131, 131, 132, 141, 137, 114, 130, 128, 135, 122, 127, 116, 114, 155, 119, 117, 132, 115, 122, 122, 134, 89, 83, 130, 122, 141, 128, 106, 145, 114, 114, 127, 113, 124, 143, 118, 129, 133, 125, 119, 98, 121, 119, 119, 138, 121, 120, 124, 147, 108, 119, 127, 153, 132, 109, 107, 131, 131, 134, 117, 125, 126, 138, 115, 128, 124, 134, 137, 129, 136, 123, 138, 146, 132, 130, 116, 137, 100, 135, 125, 125, 123, 142, 144, 136, 119, 121, 137, 116, 112, 129, 114, 145, 137, 137, 114, 120, 112, 138, 137, 125, 122, 110, 131, 130, 98, 130, 113, 144, 101, 145, 124, 138, 179, 151, 116, 106, 132, 115, 120, 103, 123, 102, 152, 117, 101, 128, 134, 123, 122, 122, 128, 129, 125, 114, 126, 145, 119, 126, 118, 126, 122, 145, 161, 125, 136, 118, 127, 113, 123, 115, 111, 116, 142, 107, 121, 119, 151, 137, 103, 131, 123, 114, 132, 120, 109, 111, 132, 125, 119, 132, 154, 119, 141, 110, 122, 120, 135, 139, 121, 119, 121, 117, 142, 121, 102, 115, 129, 145, 135, 124, 124, 131, 133, 129, 141, 121, 116, 119, 137, 149, 135, 121, 132, 149, 111, 148, 128, 121, 127, 134, 122, 121, 120, 138, 107, 127, 115, 129, 115, 121, 113, 115, 134, 113, 159, 129, 97, 133, 133, 115, 143, 110, 114, 142, 120, 128, 130, 135, 115, 138, 135, 114, 139, 127, 121, 127, 126, 115, 126, 117, 121, 125, 121, 120, 127, 134, 125, 117, 134, 97, 113, 131, 119, 119, 106, 106, 116, 130, 125, 112, 140, 131, 149, 118, 125, 126, 131, 134, 119, 119, 111, 110, 120, 110, 119, 154, 140, 112, 139, 122, 106, 143, 111, 145, 109, 104, 132, 130, 113, 137, 122, 123, 131, 123, 122, 127, 133, 130, 128, 123, 124, 136, 116, 137, 134, 109, 141, 134, 142, 107, 139, 108, 126, 124, 125, 122, 116, 135, 134, 121, 110, 142, 119, 151, 115, 119, 119, 133, 116, 118, 142, 122, 119, 124, 106, 124, 109, 110, 125, 109, 144, 135, 127, 105, 129, 128, 130, 129, 137, 109, 116, 111, 112, 95, 120, 123, 108, 121, 107, 137, 108, 132, 124, 111, 130, 136, 115, 146, 127, 134, 136, 116, 112, 127, 116, 140, 109, 114, 111, 120, 127, 127, 120, 123, 115, 132, 107, 120, 111, 110, 103, 122, 107, 142, 118, 138, 99, 102, 137, 121, 87, 111, 120, 104, 128, 136, 130, 119, 131, 111, 114, 121, 108, 118, 121, 117, 115, 122, 133, 107, 123, 115, 126, 133, 135, 128, 131, 126, 114, 124, 123, 128, 130, 147, 129, 108, 125, 104, 133, 103, 113, 154, 120, 115, 126, 97, 127, 125, 123, 117, 124, 124, 123, 129, 125, 120, 123, 142, 138, 132, 107, 107, 114, 117, 139, 142, 155, 134, 117, 135, 127, 106, 130, 132, 120, 125, 116, 101, 126, 139, 108, 129, 141, 117, 125, 123, 147, 116, 130, 140, 125, 143, 125, 130, 122, 124, 121, 119, 130, 116, 115, 117, 129, 152, 123, 156, 126, 139, 108, 133, 132, 125, 119, 135, 150, 154, 138, 112, 125, 133, 127, 118, 120, 137, 119, 112, 117, 107, 128, 117, 124, 127, 151, 134, 112, 128, 128, 137, 123, 125, 138, 128, 127, 119, 114, 122, 127, 119, 114, 122, 127, 129, 128, 155, 131, 128, 129, 121, 126, 124, 136, 121, 118, 132, 135, 121, 115, 115, 117, 133, 113, 133, 125, 124, 124, 133, 133, 127, 117, 137, 125, 116, 134, 138, 128, 118, 132, 133, 124, 112, 128, 132, 129, 113, 110, 125, 128, 116, 130, 117, 139, 120, 121, 122, 133, 130, 135, 115, 114, 114, 132, 124, 127, 136, 124, 125, 109, 131, 118, 123, 112, 132, 116, 114, 136, 131, 127, 138, 117, 120, 110, 144, 131, 124, 102, 135, 115, 123, 122, 126, 127, 108, 125, 122, 120, 131, 121, 120, 116, 123, 110, 123, 130, 120, 143, 124, 106, 131, 115, 122, 126, 132, 142, 136, 133, 114, 133, 131, 144, 113, 115, 127, 148, 112, 127, 120, 120, 102, 132, 122, 115, 113, 117, 116, 110, 119, 142, 132, 131, 137, 125, 113, 113, 140, 117, 103, 113, 109, 138, 150, 149, 121, 120, 135, 132, 129, 131, 133, 130, 111, 123, 119, 140, 128, 135, 121, 133, 117, 144, 123, 117, 106, 123, 134, 141, 136, 132, 129, 130, 128, 135, 129, 132, 141, 132, 134, 126, 124, 117, 138, 130, 129, 143, 133, 137, 119, 137, 120, 113, 133, 127, 122, 119, 115, 129, 113, 126, 123, 116, 142, 114, 112, 115, 133, 145, 123, 123, 130, 130, 101, 129, 129, 125, 112, 106, 123, 123, 132, 131, 117, 147, 124, 120, 146, 114, 126, 128, 127, 131, 121, 130, 133, 120, 116, 130, 137, 120, 130, 126, 128, 121, 132, 134, 126, 114, 117, 117, 120, 143, 133, 115, 131, 134, 109, 143, 103, 115, 100, 146, 127, 121, 109, 115, 137, 106, 131, 125, 120, 118, 125, 120, 126, 131, 125, 116, 128, 126, 132, 127, 128, 115, 118, 131, 123, 114, 113, 124, 114, 114, 125, 131, 121, 138, 129, 127, 133, 134, 132, 138, 120, 127, 115, 126, 126, 117, 125, 143, 144, 147, 125, 107, 131, 107, 141, 118, 118, 134, 132, 125, 128, 114, 129, 129, 123, 132, 120, 118, 127, 115, 107, 121, 122, 140, 109, 104, 142, 114, 121, 133, 117, 123, 104, 122, 123, 111, 139, 126, 120, 107, 118, 121, 131, 130, 131, 113, 130, 125, 114, 131, 131, 129, 122, 140, 117, 113, 121, 119, 132, 124, 125, 111, 126, 117, 129, 148, 134, 125, 118, 112, 124, 142, 134, 127, 132, 130, 107, 120, 130, 126, 142, 146, 121, 121, 142, 110, 121, 130, 124, 116, 116, 120, 131, 156, 118, 129, 110, 100, 112, 131, 124, 125, 135, 142, 137, 132, 128, 135, 141, 115, 141, 130, 118, 141, 127, 96, 113, 138, 142, 127, 123, 143, 126, 120, 120, 99, 125, 112, 128, 120, 123, 116, 113, 122, 133, 125, 137, 131, 123, 125, 136, 130, 124, 136, 132, 126, 121, 110, 128, 107, 125, 111, 115, 111, 130, 148, 112, 141, 120, 138, 118, 128, 128, 116, 127, 125, 116, 139, 115, 123, 133, 128, 126, 131, 130, 124, 123, 136, 128, 125, 122, 124, 130, 127, 122, 126, 122, 126, 128, 142, 134, 115, 117, 125, 136, 133, 129, 124, 107, 136, 113, 121, 114, 116, 118, 130, 128, 123, 174, 124, 122, 114, 129, 119, 142, 102, 137, 146, 105, 126, 139, 117, 134, 124, 130, 99, 116, 117, 118, 109, 113, 127, 122, 119, 116, 114, 139, 113, 134, 109, 122, 132, 106, 132, 120, 128, 112, 127, 113, 128, 144, 107, 132, 112, 112, 132, 115, 109, 137, 123, 138, 124, 131, 107, 124, 131, 123, 131, 93, 130, 130, 99, 115, 132, 131, 121, 125, 126, 122, 127, 128, 127, 115, 117, 121, 115, 132, 132, 139, 117, 132, 125, 116, 109, 111, 136, 132, 119, 133, 119, 118, 114, 117, 120, 132, 122, 117, 133, 131, 139, 127, 125, 125, 126, 120, 122, 123, 115, 131, 133, 125, 127, 141, 130, 118, 133, 119, 132, 121, 126, 128, 120, 124, 126, 113, 124, 129, 130, 126, 130, 124, 117, 125, 134, 125, 123, 137, 145, 125, 116, 138, 122, 132, 132, 132, 136, 141, 124, 125, 132, 139, 118, 139, 98, 130, 128, 131, 122, 120, 126, 130, 131, 112, 136, 138, 120, 131, 120, 124, 126, 118, 118, 116, 131, 136, 123, 131, 125, 114, 138, 124, 115, 116, 120, 140, 120, 103, 143, 107, 136, 122, 139, 139, 125, 122, 112, 119, 126, 124, 116, 119, 124, 130, 115, 131, 134, 120, 135, 124, 127, 142, 135, 120, 110, 135, 120, 139, 130, 134, 128, 108, 113, 136, 133, 125, 107, 131, 131, 109, 124, 130, 128, 114, 128, 139, 118, 131, 125, 128, 130, 133, 141, 138, 123, 114, 132, 123, 122, 114, 137, 139, 128, 140, 139, 116, 141, 133, 132, 109, 141, 115, 127, 125, 120, 125, 125, 120, 131, 104, 124, 117, 138, 122, 127, 145, 121, 129, 115, 147, 132, 123, 118, 126, 98, 140, 144, 112, 128, 121, 107, 136, 124, 117, 120, 126, 122, 132, 137, 110, 125, 116, 138, 123, 124, 121, 125, 131, 117, 126, 137, 116, 121, 139, 121, 127, 129, 128, 128, 119, 121, 126, 113, 115, 114, 124, 141, 127, 127, 126, 132, 122, 109, 134, 115, 122, 135, 126, 125, 132, 122, 135, 133, 132, 126, 106, 113, 125, 121, 119, 126, 129, 117, 130, 122, 133, 111, 121, 127, 123, 120, 121, 139, 113, 114, 108, 115, 159, 134, 131, 105, 120, 128, 135, 142, 129, 132, 124, 109, 125, 140, 131, 123, 127, 111, 121, 118, 125, 119, 114, 138, 130, 123, 132, 136, 119, 142, 120, 128, 122, 136, 137, 138, 134, 111, 125, 114, 129, 131, 118, 133, 124, 118, 128, 132, 122, 124, 120, 115, 141, 113, 138, 141, 120, 132, 128, 117, 121, 125, 118, 142, 136, 118, 116, 124, 132, 109, 123, 139, 128, 144, 111, 139, 128, 133, 106, 114, 137, 112, 122, 121, 115, 132, 128, 128, 112, 115, 121, 128, 121, 124, 139, 128, 110, 130, 121, 148, 110, 125, 138, 121, 125, 148, 134, 138, 123, 130, 132, 119, 118, 125, 142, 141, 119, 126, 135, 128, 126, 129, 125, 109, 121, 113, 112, 110, 124, 114, 130, 118, 147, 140, 129, 133, 122, 107, 132, 128, 106, 119, 136, 127, 121, 113, 122, 117, 140, 114, 117, 97, 109, 132, 131, 127, 138, 134, 120, 116, 123, 124, 113, 134, 124, 119, 128, 119, 125, 125, 123, 128, 133, 130, 124, 132, 126, 134, 120, 131, 119, 118, 128, 123, 125, 137, 128, 119, 127, 110, 131, 134, 127, 130, 125, 125, 127, 123, 115, 118, 126, 108, 138, 125, 136, 129, 133, 138, 117, 118, 154, 139, 126, 100, 138, 123, 118, 121, 125, 128, 122, 130, 117, 124, 123, 143, 133, 131, 125, 120, 133, 116, 130, 159, 131, 132, 130, 121, 119, 137, 125, 106, 125, 120, 156, 134, 127, 128, 138, 116, 97, 148, 129, 135, 135, 132, 135, 124, 121, 131, 120, 107, 117, 121, 116, 121, 115, 139, 131, 129, 137, 125, 116, 137, 135, 119, 110, 124, 122, 126, 132, 125, 123, 138, 133, 121, 123, 132, 141, 103, 128, 132, 110, 121, 134, 138, 124, 130, 121, 149, 112, 118, 93, 102, 137, 128, 128, 136, 148, 116, 120, 118, 125, 119, 131, 130, 126, 118, 129, 129, 118, 120, 128, 110, 110, 134, 141, 155, 124, 133, 125, 131, 132, 155, 119, 131, 112, 138, 138, 127, 111, 138, 107, 130, 122, 130, 139, 135, 127, 120, 106, 130, 144, 110, 119, 117, 140, 128, 134, 105, 120, 125, 132, 111, 134, 114, 124, 119, 119, 122, 132, 128, 110, 124, 132, 143, 132, 116, 119, 122, 122, 109, 115, 120, 114, 116, 134, 141, 118, 112, 133, 127, 115, 132, 117, 131, 156, 106, 120, 154, 136, 120, 129, 143, 128, 131, 121, 118, 115, 134, 130, 129, 124, 138, 121, 130, 130, 112, 119, 114, 127, 114, 114, 121, 128, 141, 128, 112, 124, 123, 147, 113, 121, 128, 112, 134, 118, 132, 115, 129, 127, 120, 127, 135, 113, 119, 137, 123, 111, 132, 137, 147, 120, 125, 143, 124, 149, 116, 117, 128, 127, 142, 127, 120, 97, 125, 130, 118, 123, 123, 129, 116, 139, 120, 116, 109, 130, 123, 125, 106, 132, 126, 127, 118, 129, 113, 115, 135, 139, 127, 142, 129, 126, 125, 150, 113, 123, 108, 119, 138, 114, 131, 118, 136, 131, 132, 141, 123, 123, 133, 121, 120, 132, 114, 109, 124, 139, 110, 122, 132, 127, 112, 123, 124, 121, 129, 130, 130, 125, 136, 118, 134, 125, 129, 126, 119, 127, 126, 120, 134, 126, 133, 137, 138, 121, 126, 112, 138, 122, 122, 132, 138, 125, 121, 158, 122, 128, 125, 124, 121, 103, 142, 140, 142, 136, 115, 139, 127, 115, 129, 122, 113, 128, 119, 115, 118, 140, 131, 112, 117, 112, 121, 128, 118, 125, 130, 131, 122, 126, 130, 130, 128, 128, 147, 138, 144, 113, 131, 146, 135, 125, 127, 123, 123, 132, 154, 117, 130, 109, 118, 103, 121, 119, 143, 134, 125, 94, 126, 124, 115, 131, 119, 129, 130, 124, 132, 112, 126, 138, 123, 133, 130, 109, 121, 139, 123, 135, 133, 108, 130, 129, 109, 105, 135, 118, 127, 116, 115, 120, 122, 130, 132, 133, 127, 127, 131, 133, 131, 113, 120, 118, 132, 111, 151, 132, 124, 123, 119, 120, 128, 134, 117, 132, 135, 117, 117, 108, 125, 123, 124, 125, 135, 140, 122, 139, 126, 135, 119, 148, 125, 123, 122, 116, 121, 130, 128, 154, 124, 121, 121, 138, 144, 115, 123, 145, 114, 136, 129, 128, 130, 109, 105, 122, 116, 116, 121, 115, 126, 132, 134, 133, 129, 133, 128, 131, 132, 128, 126, 124, 125, 116, 124, 136, 126, 127, 126, 129, 124, 133, 132, 138, 120, 133, 104, 133, 130, 129, 119, 121, 125, 112, 123, 117, 117, 120, 109, 119, 124, 134, 140, 130, 125, 142, 101, 140, 103, 124, 123, 133, 108, 120, 126, 113, 126, 149, 121, 110, 138, 131, 125, 128, 113, 115, 121, 120, 135, 135, 122, 121, 114, 119, 136, 119, 125, 113, 132, 136, 120, 125, 123, 135, 136, 132, 122, 129, 128, 125, 117, 112, 111, 113, 132, 130, 140, 121, 125, 105, 128, 124, 136, 122, 134, 143, 112, 132, 130, 130, 119, 130, 145, 132, 128, 121, 127, 116, 129, 109, 125, 128, 128, 125, 110, 137, 108, 142, 117, 125, 130, 125, 114, 115, 130, 130, 132, 126, 138, 117, 123, 124, 123, 110, 119, 122, 134, 125, 131, 115, 116, 127, 98, 136, 122, 125, 125, 116, 101, 132, 135, 132, 134, 130, 121, 134, 149, 139, 130, 120, 117, 114, 135, 119, 111, 121, 118, 123, 139, 121, 129, 134, 134, 131, 129, 128, 127, 126, 143, 122, 129, 136, 137, 125, 127, 122, 135, 136, 119, 130, 118, 140, 139, 125, 118, 124, 134, 128, 118, 136, 144, 131, 137, 140, 125, 131, 148, 111, 118, 119, 128, 115, 129, 127, 124, 131, 134, 124, 143, 114, 134, 128, 114, 133, 134, 126, 129, 115, 137, 128, 139, 106, 136, 147, 119, 119, 111, 112, 133, 142, 131, 124, 141, 139, 135, 138, 129, 145, 104, 129, 98, 116, 119, 118, 127, 116, 137, 125, 137, 122, 133, 120, 127, 121, 135, 143, 118, 121, 134, 132, 122, 126, 107, 134, 131, 115, 126, 127, 114, 126, 123, 145, 136, 111, 121, 136, 120, 121, 127, 138, 131, 112, 130, 131, 116, 147, 139, 123, 129, 112, 125, 124, 119, 110, 138, 120, 112, 144, 115, 124, 125, 120, 127, 135, 152, 121, 127, 135, 123, 128, 126, 117, 128, 120, 120, 134, 122, 126, 123, 134, 137, 125, 148, 127, 128, 129, 100, 113, 119, 131, 108, 127, 116, 131, 128, 123, 120, 124, 109, 137, 113, 126, 132, 123, 133, 135, 113, 132, 133, 127, 129, 114, 140, 124, 130, 141, 129, 139, 117, 104, 130, 126, 148, 126, 120, 137, 131, 141, 124, 116, 136, 122, 130, 117, 119, 124, 119, 133, 111, 123, 109, 132, 115, 113, 127, 117, 123, 137, 130, 126, 140, 131, 131, 139, 136, 107, 135, 125, 116, 130, 125, 121, 131, 122, 142, 126, 136, 130, 124, 111, 105, 119, 130, 122, 123, 125, 126, 113, 116, 126, 141, 118, 133, 141, 123, 108, 123, 127, 131, 133, 128, 128, 124, 126, 127, 116, 113, 123, 132, 123, 112, 126, 144, 122, 135, 126, 121, 119, 126, 123, 124, 131, 128, 117, 128, 115, 109, 137, 113, 121, 118, 129, 120, 110, 129, 122, 130, 114, 131, 109, 116, 127, 122, 108, 121, 121, 119, 131, 108, 121, 133, 128, 138, 119, 126, 120, 136, 112, 109, 130, 134, 144, 127, 120, 121, 132, 118, 137, 137, 133, 111, 112, 137, 119, 127, 129, 125, 114, 119, 135, 130, 132, 125, 120, 122, 133, 114, 134, 131, 117, 130, 121, 113, 131, 123, 127, 127, 129, 119, 126, 128, 120, 123, 118, 131, 127, 139, 122, 107, 125, 121, 128, 129, 140, 106, 118, 131, 122, 120, 141, 126, 120, 132, 131, 120, 109, 125, 130, 121, 133, 111, 119, 113, 139, 124, 122, 128, 104, 126, 132, 131, 129, 121, 138, 124, 132, 112, 127, 115, 116, 123, 116, 138, 129, 112, 120, 107, 115, 117, 134, 139, 118, 131, 120, 115, 114, 145, 119, 129, 133, 140, 120, 133, 130, 123, 125, 130, 128, 99, 125, 115, 116, 103, 134, 129, 135, 124, 126, 126, 108, 144, 135, 119, 112, 122, 126, 109, 127, 111, 123, 133, 125, 129, 124, 123, 132, 136, 129, 120, 120, 139, 122, 128, 144, 126, 107, 124, 127, 130, 116, 117, 124, 115, 100, 138, 112, 121, 126, 121, 127, 134, 117, 135, 118, 122, 111, 120, 107, 122, 129, 112, 104, 123, 126, 125, 115, 110, 125, 136, 121, 127, 132, 120, 130, 117, 131, 114, 130, 112, 118, 116, 130, 118, 136, 136, 133, 109, 130, 123, 112, 124, 132, 135, 120, 129, 121, 119, 120, 112, 132, 131, 108, 150, 134, 137, 118, 133, 130, 138, 130, 117, 134, 134, 120, 119, 130, 116, 129, 121, 127, 137, 111, 118, 105, 124, 122, 138, 124, 110, 133, 119, 146, 128, 138, 123, 131, 121, 103, 132, 118, 116, 124, 149, 117, 132, 129, 131, 124, 133, 115, 116, 140, 110, 108, 132, 140, 116, 120, 127, 127, 117, 115, 115, 122, 126, 128, 129, 112, 116, 131, 123, 125, 98, 137, 146, 121, 122, 112, 129, 149, 115, 111, 121, 108, 131, 131, 110, 134, 116, 119, 114, 139, 130, 137, 141, 134, 120, 124, 128, 125, 117, 120, 137, 124, 122, 135, 129, 121, 128, 119, 112, 118, 125, 125, 126, 129, 135, 122, 126, 109, 135, 126, 127, 125, 136, 108, 132, 124, 98, 120, 113, 124, 117, 160, 129, 130, 116, 140, 135, 121, 138, 103, 157, 140, 114, 126, 128, 107, 107, 133, 123, 126, 123, 121, 117, 141, 118, 130, 120, 124, 128, 125, 120, 137, 125, 133, 122, 121, 121, 112, 113, 124, 142, 114, 134, 114, 124, 144, 107, 122, 141, 118, 122, 124, 140, 145, 135, 127, 123, 127, 136, 117, 131, 114, 129, 124, 132, 117, 148, 128, 122, 108, 132, 123, 123, 133, 130, 124, 120, 118, 140, 125, 144, 134, 128, 120, 133, 121, 128, 148, 126, 137, 116, 120, 130, 105, 121, 138, 117, 133, 122, 120, 139, 125, 124, 127, 120, 111, 118, 140, 112, 119, 127, 130, 121, 137, 125, 164, 138, 122, 134, 122, 124, 115, 140, 110, 129, 111, 142, 122, 136, 138, 127, 129, 126, 126, 123, 127, 124, 110, 127, 130, 121, 125, 134, 117, 128, 143, 130, 136, 130, 115, 118, 129, 132, 120, 143, 132, 123, 113, 123, 124, 129, 148, 142, 122, 117, 128, 131, 118, 120, 122, 117, 121, 110, 123, 127, 132, 139, 125, 130, 112, 104, 133, 106, 133, 120, 139, 133, 118, 120, 119, 129, 136, 126, 116, 121, 109, 120, 122, 126, 121, 107, 133, 128, 111, 128, 112, 119, 124, 108, 105, 123, 128, 122, 135, 116, 128, 137, 119, 135, 124, 126, 121, 106, 139, 141, 134, 131, 116, 128, 125, 126, 126, 115, 127, 126, 134, 128, 113, 125, 127, 112, 147, 108, 125, 135, 129, 124, 133, 130, 122, 121, 121, 132, 138, 125, 149, 107, 127, 125, 120, 121, 127, 128, 135, 118, 123, 118, 133, 110, 120, 121, 136, 142, 119, 120, 122, 143, 128, 128, 118, 121, 102, 119, 130, 122, 145, 125, 127, 139, 128, 133, 119, 127, 118, 117, 125, 125, 119, 119, 140, 134, 121, 117, 124, 105, 120, 129, 137, 134, 133, 133, 132, 131, 120, 127, 120, 130, 125, 130, 128, 119, 117, 104, 111, 107, 135, 134, 117, 125, 113, 103, 149, 131, 109, 123, 118, 138, 134, 126, 136, 122, 128, 108, 131, 106, 119, 124, 124, 132, 146, 122, 113, 142, 127, 117, 132, 131, 115, 113, 135, 125, 127, 120, 122, 122, 107, 125, 114, 147, 121, 128, 133, 134, 126, 140, 125, 121, 135, 110, 127, 127, 124, 118, 129, 129, 139, 120, 115, 123, 138, 107, 126, 130, 126, 133, 125, 135, 139, 120, 126, 112, 122, 124, 123, 130, 136, 132, 133, 136, 135, 101, 137, 118, 121, 128, 128, 123, 110, 116, 132, 131, 128, 117, 128, 140, 130, 118, 118, 113, 124, 117, 126, 139, 129, 127, 124, 113, 130, 121, 137, 137, 134, 126, 141, 121, 134, 118, 135, 126, 133, 126, 124, 98, 122, 130, 152, 111, 126, 111, 112, 111, 114, 113, 125, 117, 124, 145, 136, 119, 146, 140, 137, 106, 130, 135, 137, 123, 126, 136, 110, 112, 120, 118, 131, 125, 129, 109, 124, 122, 127, 139, 132, 134, 130, 112, 133, 151, 135, 137, 125, 122, 123, 145, 122, 112, 123, 142, 133, 139, 134, 127, 122, 137, 107, 127, 116, 144, 132, 127, 138, 124, 141, 128, 139, 129, 120, 126, 115, 138, 121, 121, 129, 107, 148, 133, 110, 120, 131, 124, 133, 112, 134, 135, 122, 94, 116, 117, 130, 104, 142, 130, 133, 121, 113, 110, 114, 113, 119, 123, 123, 115, 119, 131, 131, 123, 118, 116, 138, 126, 130, 125, 121, 116, 145, 114, 127, 126, 126, 146, 126, 116, 130, 110, 141, 131, 137, 125, 124, 132, 133, 128, 142, 120, 116, 121, 115, 110, 124, 113, 140, 152, 149, 123, 115, 142, 118, 142, 127, 102, 113, 143, 128, 115, 125, 120, 112, 138, 122, 108, 128, 115, 135, 127, 124, 128, 111, 123, 133, 130, 119, 127, 134, 119, 124, 124, 129, 135, 118, 117, 131, 125, 124, 120, 120, 132, 122, 113, 126, 130, 126, 131, 133, 116, 133, 121, 105, 118, 127, 136, 118, 121, 135, 139, 106, 117, 125, 128, 115, 142, 119, 121, 136, 120, 121, 133, 135, 122, 130, 126, 117, 127, 112, 123, 121, 134, 129, 137, 134, 138, 122, 129, 126, 139, 128, 119, 109, 126, 123, 126, 113, 130, 132, 126, 123, 122, 139, 126, 120, 139, 129, 120, 122, 119, 115, 114, 114, 116, 118, 126, 122, 117, 150, 114, 114, 131, 138, 101, 114, 143, 135, 154, 122, 133, 115, 122, 121, 119, 135, 130, 129, 144, 126, 119, 128, 121, 139, 114, 124, 132, 121, 130, 106, 140, 122, 128, 131, 132, 123, 136, 146, 135, 143, 137, 127, 126, 130, 119, 124, 119, 147, 101, 129, 143, 125, 146, 140, 119, 106, 99, 136, 139, 114, 110, 127, 124, 117, 117, 117, 122, 127, 131, 114, 131, 137, 117, 134, 146, 126, 118, 133, 128, 142, 123, 120, 133, 101, 118, 144, 124, 128, 117, 136, 118, 122, 138, 115, 128, 137, 159, 139, 123, 114, 123, 127, 124, 115, 106, 141, 125, 121, 120, 93, 122, 122, 126, 147, 122, 134, 120, 122, 127, 112, 129, 129, 125, 126, 129, 119, 131, 124, 149, 136, 121, 99, 114, 121, 130, 125, 141, 121, 128, 133, 127, 127, 120, 109, 139, 125, 136, 132, 136, 123, 130, 130, 122, 117, 137, 133, 123, 129, 126, 121, 142, 141, 120, 129, 133, 139, 107, 126, 131, 139, 135, 128, 161, 120, 125, 127, 128, 120, 130, 129, 118, 132, 126, 107, 129, 123, 140, 137, 127, 115, 120, 108, 118, 115, 112, 120, 152, 109, 134, 148, 126, 120, 117, 115, 106, 129, 122, 121, 127, 132, 128, 109, 126, 107, 151, 122, 128, 114, 138, 122, 135, 100, 136, 128, 115, 119, 145, 136, 125, 146, 110, 111, 112, 110, 126, 121, 123, 134, 116, 125, 130, 128, 113, 133, 109, 117, 145, 132, 132, 138, 122, 132, 141, 116, 121, 135, 144, 117, 129, 122, 124, 137, 147, 120, 116, 128, 116, 123, 134, 126, 125, 121, 122, 129, 126, 124, 125, 108, 131, 144, 134, 134, 127, 130, 127, 125, 126, 111, 99, 117, 114, 132, 114, 117, 119, 128, 117, 126, 127, 126, 110, 151, 116, 119, 124, 144, 125, 139, 132, 118, 138, 135, 141, 118, 116, 126, 117, 130, 127, 143, 133, 127, 132, 111, 116, 105, 108, 113, 123, 116, 118, 130, 135, 149, 133, 124, 121, 124, 123, 133, 132, 130, 136, 123, 128, 104, 139, 121, 133, 121, 136, 123, 117, 117, 116, 133, 122, 120, 127, 97, 128, 131, 117, 121, 128, 114, 126, 136, 120, 104, 119, 130, 154, 124, 117, 131, 113, 118, 117, 119, 119, 130, 124, 124, 124, 125, 116, 117, 121, 121, 136, 123, 121, 112, 127, 130, 118, 133, 119, 139, 140, 119, 123, 130, 121, 128, 142, 104, 147, 107, 144, 128, 123, 144, 100, 113, 127, 126, 126, 132, 116, 120, 110, 126, 129, 128, 129, 129, 114, 134, 116, 140, 131, 128, 145, 112, 118, 139, 115, 128, 138, 132, 127, 128, 133, 122, 143, 132, 136, 119, 129, 113, 128, 124, 116, 133, 127, 130, 113, 142, 129, 137, 110, 125, 133, 127, 149, 119, 124, 116, 129, 138, 131, 152, 123, 113, 129, 124, 121, 146, 143, 130, 142, 135, 108, 123, 119, 123, 127, 139, 144, 118, 132, 132, 124, 123, 118, 115, 136, 118, 131, 118, 122, 121, 127, 117, 121, 126, 127, 112, 117, 107, 100, 121, 120, 133, 127, 123, 119, 143, 124, 112, 126, 130, 134, 107, 123, 135, 168, 131, 124, 134, 133, 127, 116, 133, 121, 103, 110, 111, 126, 120, 112, 144, 113, 136, 139, 114, 130, 134, 130, 141, 129, 136, 136, 115, 116, 141, 123, 114, 145, 123, 135, 119, 123, 127, 102, 124, 123, 129, 140, 120, 132, 134, 133, 101, 142, 143, 121, 139, 116, 132, 108, 125, 125, 129, 136, 122, 146, 116, 120, 125, 121, 127, 129, 116, 114, 134, 126, 137, 129, 122, 130, 121, 123, 133, 142, 149, 122, 127, 135, 141, 134, 120, 117, 134, 115, 116, 136, 134, 134, 130, 141, 129, 125, 135, 136, 115, 125, 130, 126, 137, 108, 137, 131, 126, 117, 123, 128, 116, 128, 133, 124, 122, 127, 137, 129, 140, 126, 124, 125, 114, 124, 122, 137, 112, 136, 135, 143, 130, 122, 141, 151, 132, 117, 121, 128, 113, 128, 115, 127, 135, 127, 140, 111, 128, 134, 116, 144, 107, 114, 141, 118, 144, 114, 121, 144, 111, 128, 121, 147, 135, 127, 117, 127, 123, 130, 132, 131, 143, 125, 142, 137, 112, 109, 108, 124, 138, 111, 120, 125, 117, 140, 132, 127, 146, 131, 117, 121, 153, 137, 115, 142, 112, 141, 130, 123, 138, 129, 129, 113, 117, 123, 123, 139, 128, 120, 128, 100, 115, 100, 131, 115, 136, 126, 143, 136, 107, 123, 117, 123, 124, 130, 126, 137, 124, 123, 124, 115, 135, 116, 125, 121, 124, 120, 122, 114, 125, 114, 138, 128, 116, 141, 127, 120, 118, 130, 131, 130, 124, 116, 121, 120, 130, 105, 139, 129, 127, 132, 114, 117, 143, 126, 125, 105, 132, 132, 126, 127, 118, 114, 123, 135, 103, 116, 132, 135, 131, 128, 114, 134, 121, 134, 148, 144, 129, 134, 133, 125, 112, 129, 126, 146, 119, 134, 132, 136, 128, 111, 127, 134, 118, 105, 127, 112, 114, 134, 128, 129, 124, 128, 105, 119, 137, 131, 136, 115, 123, 129, 114, 127, 136, 120, 111, 135, 101, 113, 138, 129, 121, 117, 118, 126, 111, 114, 109, 126, 118, 110, 123, 122, 132, 109, 138, 109, 108, 121, 115, 135, 134, 127, 126, 131, 135, 140, 109, 155, 118, 138, 136, 137, 81, 124, 120, 115, 124, 148, 124, 111, 101, 108, 123, 117, 120, 116, 123, 121, 116, 117, 122, 129, 128, 116, 130, 128, 129, 139, 119, 130, 133, 119, 136, 118, 152, 125, 127, 119, 129, 137, 126, 133, 136, 133, 132, 150, 113, 117, 134, 117, 137, 128, 133, 139, 130, 112, 140, 132, 125, 147, 108, 104, 120, 124, 126, 129, 112, 140, 136, 121, 129, 128, 122, 126, 136, 138, 111, 118, 132, 116, 145, 108, 122, 123, 126, 140, 137, 112, 126, 131, 118, 127, 145, 121, 146, 111, 134, 137, 127, 126, 125, 129, 118, 123, 136, 112, 123, 130, 113, 130, 116, 128, 125, 131, 122, 130, 111, 120, 128, 111, 118, 116, 118, 133, 114, 120, 119, 149, 138, 112, 89, 133, 119, 133, 146, 120, 105, 113, 125, 94, 125, 123, 104, 122, 140, 101, 139, 145, 130, 121, 125, 101, 123, 125, 128, 121, 121, 110, 102, 121, 137, 105, 125, 124, 127, 122, 124, 118, 124, 113, 112, 127, 123, 135, 117, 128, 128, 139, 141, 102, 115, 125, 134, 147, 141, 135, 115, 120, 131, 116, 138, 134, 133, 131, 138, 140, 122, 118, 128, 113, 129, 122, 109, 125, 126, 113, 119, 138, 122, 121, 132, 141, 131, 132, 121, 128, 132, 127, 136, 105, 115, 146, 140, 106, 117, 137, 133, 137, 137, 118, 123, 138, 141, 126, 111, 112, 106, 133, 139, 120, 134, 148, 122, 152, 96, 133, 132, 139, 130, 134, 116, 133, 139, 131, 126, 133, 124, 115, 124, 116, 145, 115, 122, 146, 119, 172, 129, 126, 121, 132, 131, 129, 129, 132, 124, 125, 130, 131, 99, 127, 133, 129, 141, 119, 113, 118, 152, 122, 141, 120, 144, 125, 114, 132, 136, 118, 125, 126, 130, 153, 101, 134, 124, 144, 121, 127, 119, 124, 129, 120, 92, 123, 96, 131, 123, 123, 127, 134, 121, 160, 127, 112, 119, 135, 114, 133, 125, 130, 127, 99, 105, 151, 122, 130, 131, 129, 132, 134, 102, 148, 128, 131, 122, 111, 124, 130, 131, 129, 133, 138, 109, 119, 143, 113, 122, 137, 117, 106, 138, 115, 116, 111, 118, 136, 126, 130, 110, 122, 153, 133, 140, 116, 116, 139, 126, 136, 118, 118, 136, 121, 120, 142, 122, 115, 126, 124, 126, 128, 122, 109, 126, 130, 123, 115, 145, 143, 116, 114, 118, 117, 116, 138, 118, 120, 123, 132, 120, 123, 124, 100, 119, 132, 123, 129, 107, 118, 117, 123, 124, 100, 132, 110, 134, 116, 112, 140, 124, 132, 126, 115, 110, 124, 131, 137, 127, 138, 112, 125, 143, 113, 124, 113, 117, 108, 122, 149, 123, 113, 119, 123, 122, 119, 133, 135, 93, 132, 113, 122, 134, 115, 128, 124, 123, 97, 138, 138, 144, 138, 118, 122, 124, 120, 102, 126, 128, 114, 127, 129, 123, 124, 106, 101, 125, 132, 128, 125, 120, 127, 114, 122, 124, 131, 118, 119, 114, 122, 126, 118, 134, 137, 133, 103, 132, 124, 129, 128, 129, 122, 124, 123, 132, 119, 133, 136, 108, 117, 137, 142, 147, 123, 142, 132, 126, 108, 155, 117, 143, 136, 120, 107, 147, 111, 151, 129, 114, 143, 116, 122, 124, 129, 116, 118, 123, 116, 120, 132, 110, 113, 99, 111, 129, 115, 115, 118, 127, 113, 119, 135, 138, 112, 122, 126, 127, 143, 136, 112, 137, 126, 115, 126, 134, 150, 146, 132, 127, 134, 133, 118, 128, 82, 140, 109, 138, 99, 99, 118, 107, 121, 134, 145, 127, 126, 142, 120, 120, 124, 121, 116, 140, 118, 122, 122, 128, 115, 103, 136, 146, 118, 121, 122, 124, 136, 121, 114, 110, 113, 175, 175, 122, 142, 127, 118, 151, 132, 138, 113, 111, 118, 134, 130, 122, 120, 137, 99, 120, 135, 118, 129, 120, 111, 120, 124, 100, 125, 145, 129, 140, 122, 138, 116, 124, 131, 150, 130, 104, 121, 125, 116, 121, 137, 132, 123, 131, 123, 133, 127, 120, 119, 128, 142, 129, 126, 114, 110, 131, 125, 100, 113, 109, 137, 141, 113, 121, 135, 124, 144, 136, 124, 115, 137, 129, 109, 96, 139, 137, 119, 115, 127, 132, 119, 137, 123, 123, 124, 129, 133, 108, 135, 126, 146, 133, 116, 135, 127, 120, 153, 133, 124, 108, 112, 134, 115, 141, 136, 122, 116, 130, 125, 131, 115, 138, 113, 107, 134, 121, 134, 136, 139, 131, 121, 120, 119, 145, 105, 136, 129, 138, 108, 128, 124, 120, 114, 142, 130, 124, 122, 123, 93, 119, 106, 148, 127, 121, 131, 129, 120, 133, 125, 134, 116, 126, 120, 122, 128, 141, 132, 109, 134, 124, 122, 104, 120, 127, 125, 121, 132, 128, 139, 119, 120, 130, 140, 143, 133, 137, 119, 127, 127, 108, 133, 123, 122, 129, 131, 131, 129, 101, 115, 130, 134, 114, 125, 131, 117, 86, 125, 132, 131, 131, 121, 134, 136, 141, 130, 146, 129, 131, 124, 121, 118, 131, 147, 110, 128, 120, 109, 125, 130, 120, 134, 122, 98, 133, 148, 125, 102, 136, 138, 131, 139, 129, 132, 124, 150, 134, 116, 125, 141, 131, 102, 132, 104, 118, 125, 128, 110, 122, 124, 130, 102, 130, 114, 110, 107, 120, 130, 123, 116, 130, 121, 146, 146, 135, 151, 107, 120, 108, 117, 121, 124, 139, 112, 139, 107, 121, 136, 141, 132, 135, 113, 118, 116, 125, 127, 157, 116, 131, 146, 137, 127, 130, 147, 105, 135, 123, 126, 132, 127, 126, 135, 131, 126, 121, 125, 124, 126, 137, 135, 136, 121, 126, 112, 127, 112, 124, 126, 132, 121, 109, 127, 122, 145, 128, 127, 113, 114, 107, 129, 136, 149, 126, 133, 110, 107, 131, 120, 109, 144, 138, 117, 127, 129, 130, 114, 136, 130, 126, 138, 137, 114, 118, 123, 120, 118, 150, 137, 129, 133, 122, 122, 125, 125, 130, 101, 131, 147, 119, 117, 144, 135, 129, 140, 113, 105, 120, 120, 144, 121, 130, 134, 144, 113, 126, 113, 147, 114, 127, 121, 144, 143, 112, 127, 111, 132, 146, 134, 130, 141, 110, 119, 124, 120, 110, 125, 112, 119, 134, 135, 119, 123, 139, 136, 118, 101, 137, 120, 113, 141, 132, 120, 123, 129, 111, 123, 111, 127, 102, 134, 134, 120, 122, 118, 123, 126, 116, 118, 151, 129, 114, 111, 129, 136, 114, 125, 130, 124, 113, 121, 136, 114, 123, 125, 130, 139, 114, 121, 127, 143, 123, 141, 111, 131, 119, 121, 129, 118, 106, 108, 137, 132, 122, 130, 132, 124, 137, 134, 127, 130, 137, 103, 117, 124, 93, 136, 114, 116, 134, 112, 133, 142, 129, 124, 129, 124, 120, 121, 110, 125, 123, 122, 116, 115, 138, 119, 123, 135, 122, 126, 119, 119, 128, 112, 137, 144, 129, 117, 121, 131, 149, 121, 113, 110, 132, 148, 139, 142, 145, 110, 127, 116, 121, 130, 117, 130, 115, 111, 128, 116, 117, 122, 123, 116, 117, 124, 118, 130, 122, 135, 139, 136, 124, 119, 119, 116, 140, 130, 121, 115, 132, 111, 140, 125, 155, 125, 121, 126, 137, 132, 127, 129, 115, 138, 110, 121, 123, 112, 119, 119, 137, 137, 152, 121, 136, 121, 131, 110, 140, 126, 125, 116, 140, 135, 132, 130, 111, 140, 128, 129, 126, 133, 150, 135, 125, 118, 136, 121, 143, 121, 140, 116, 108, 119, 120, 126, 122, 130, 134, 128, 134, 139, 145, 158, 121, 145, 118, 126, 128, 126, 118, 143, 123, 125, 115, 131, 128, 132, 120, 109, 141, 115, 139, 124, 122, 154, 128, 111, 124, 124, 126, 129, 136, 132, 114, 138, 135, 119, 121, 126, 133, 137, 131, 120, 101, 138, 120, 131, 122, 134, 137, 117, 131, 117, 141, 120, 122, 137, 126, 131, 106, 121, 115, 120, 136, 133, 123, 134, 130, 133, 126, 119, 123, 143, 112, 127, 134, 115, 125, 135, 133, 120, 135, 127, 122, 132, 127, 126, 123, 119, 145, 126, 133, 156, 122, 114, 114, 117, 128, 105, 118, 136, 115, 125, 126, 129, 130, 129, 133, 112, 120, 129, 120, 117, 127, 146, 131, 131, 100, 127, 127, 124, 140, 132, 119, 150, 122, 129, 122, 124, 121, 123, 130, 123, 135, 120, 131, 115, 146, 123, 133, 133, 141, 117, 116, 122, 137, 135, 130, 128, 131, 135, 127, 114, 142, 140, 127, 136, 125, 139, 139, 132, 112, 117, 131, 124, 126, 125, 117, 123, 129, 135, 109, 115, 145, 144, 127, 115, 140, 141, 121, 115, 111, 130, 115, 116, 148, 138, 121, 134, 136, 127, 135, 119, 125, 122, 125, 129, 130, 131, 98, 140, 106, 111, 141, 124, 122, 105, 116, 131, 121, 120, 136, 113, 109, 108, 142, 116, 105, 115, 129, 133, 135, 120, 143, 123, 134, 113, 128, 122, 130, 129, 130, 113, 112, 106, 112, 135, 115, 127, 122, 113, 127, 113, 126, 147, 126, 116, 127, 105, 109, 133, 132, 105, 143, 126, 153, 135, 106, 144, 115, 120, 130, 145, 147, 108, 126, 121, 144, 134, 126, 141, 135, 117, 123, 128, 125, 115, 103, 135, 137, 121, 113, 118, 102, 135, 127, 111, 128, 139, 112, 128, 121, 143, 152, 128, 121, 118, 136, 133, 123, 112, 127, 129, 123, 139, 111, 130, 110, 134, 144, 140, 109, 119, 114, 136, 123, 122, 129, 137, 124, 130, 129, 126, 128, 142, 113, 137, 116, 109, 115, 127, 120, 134, 139, 118, 141, 140, 121, 136, 115, 129, 125, 116, 145, 112, 127, 123, 113, 140, 115, 128, 109, 129, 120, 132, 118, 123, 136, 145, 141, 131, 102, 105, 119, 129, 100, 138, 133, 118, 114, 135, 130, 111, 123, 114, 133, 135, 117, 117, 119, 136, 131, 137, 131, 117, 131, 134, 122, 115, 123, 104, 154, 128, 124, 126, 101, 119, 127, 148, 132, 147, 109, 137, 132, 117, 116, 115, 129, 136, 146, 122, 112, 123, 119, 120, 116, 167, 119, 113, 135, 131, 127, 101, 117, 136, 125, 108, 120, 140, 117, 124, 130, 104, 121, 138, 145, 108, 135, 99, 127, 136, 122, 131, 116, 135, 125, 117, 132, 117, 119, 135, 123, 129, 130, 121, 143, 111, 113, 123, 127, 120, 130, 116, 119, 113, 135, 141, 127, 123, 126, 143, 147, 132, 131, 139, 107, 130, 132, 141, 126, 129, 125, 122, 140, 132, 137, 116, 119, 122, 123, 114, 122, 117, 127, 130, 142, 128, 133, 130, 125, 127, 127, 115, 118, 116, 136, 115, 113, 136, 116, 136, 126, 159, 114, 124, 128, 124, 124, 136, 111, 128, 118, 116, 123, 104, 119, 121, 116, 110, 135, 112, 121, 116, 157, 128, 135, 132, 126, 117, 141, 123, 136, 134, 122, 136, 137, 126, 133, 129, 114, 133, 142, 136, 121, 119, 117, 127, 139, 143, 129, 135, 115, 125, 121, 125, 131, 135, 139, 124, 126, 116, 134, 132, 133, 118, 144, 123, 132, 134, 113, 129, 126, 115, 136, 131, 131, 124, 125, 135, 144, 124, 125, 104, 139, 131, 116, 113, 148, 127, 121, 115, 121, 146, 132, 127, 121, 151, 128, 151, 132, 97, 125, 148, 117, 124, 110, 123, 107, 129, 100, 140, 130, 132, 121, 133, 104, 135, 142, 126, 129, 137, 123, 123, 132, 154, 108, 120, 117, 111, 116, 124, 116, 132, 113, 128, 126, 126, 129, 123, 120, 127, 133, 126, 122, 147, 122, 121, 116, 109, 127, 134, 140, 106, 139, 127, 164, 127, 118, 121, 132, 133, 137, 91, 118, 127, 116, 118, 133, 109, 121, 111, 136, 120, 122, 136, 128, 112, 132, 116, 139, 132, 134, 121, 127, 137, 133, 147, 112, 126, 135, 121, 124, 136, 126, 123, 110, 113, 118, 124, 112, 137, 131, 123, 141, 129, 137, 127, 141, 124, 128, 124, 149, 133, 118, 134, 122, 153, 131, 122, 120, 105, 136, 128, 126, 122, 124, 107, 116, 113, 124, 130, 145, 129, 125, 128, 133, 128, 118, 130, 114, 132, 126, 109, 124, 118, 133, 135, 116, 120, 124, 132, 120, 113, 127, 108, 135, 125, 122, 123, 131, 128, 113, 117, 143, 122, 118, 126, 126, 126, 136, 129, 131, 105, 122, 119, 120, 141, 127, 125, 128, 121, 134, 125, 144, 122, 107, 131, 111, 127, 129, 123, 130, 117, 134, 138, 129, 107, 117, 139, 133, 126, 137, 127, 115, 122, 132, 124, 125, 118, 122, 121, 112, 137, 122, 116, 105, 121, 114, 143, 129, 145, 134, 125, 143, 153, 114, 120, 128, 137, 135, 112, 121, 131, 131, 115, 136, 137, 143, 112, 115, 118, 118, 122, 130, 123, 115, 131, 124, 112, 137, 116, 120, 110, 124, 128, 125, 134, 127, 109, 104, 126, 115, 141, 129, 124, 126, 130, 135, 130, 135, 115, 127, 120, 128, 132, 119, 129, 113, 130, 127, 124, 128, 113, 113, 129, 120, 138, 121, 131, 118, 121, 152, 132, 123, 125, 118, 125, 135, 121, 126, 129, 123, 132, 116, 124, 124, 155, 133, 141, 123, 109, 122, 128, 131, 116, 106, 122, 125, 126, 128, 136, 117, 142, 139, 104, 118, 112, 131, 120, 129, 125, 127, 115, 117, 117, 121, 127, 125, 123, 121, 119, 114, 153, 123, 122, 127, 130, 132, 109, 147, 111, 127, 122, 113, 111, 121, 114, 115, 116, 106, 130, 129, 132, 131, 138, 129, 121, 127, 146, 123, 129, 124, 121, 128, 126, 128, 113, 137, 125, 118, 111, 128, 119, 133, 120, 124, 132, 125, 132, 126, 126, 134, 129, 140, 129, 139, 122, 141, 133, 130, 128, 113, 112, 109, 110, 118, 116, 138, 122, 138, 138, 128, 127, 151, 134, 103, 130, 126, 120, 123, 100, 143, 122, 120, 126, 140, 118, 131, 125, 128, 110, 125, 117, 128, 120, 131, 145, 109, 138, 108, 144, 109, 120, 123, 132, 138, 134, 130, 128, 112, 120, 122, 130, 115, 121, 132, 100, 136, 128, 101, 137, 129, 119, 102, 114, 136, 121, 140, 133, 103, 116, 131, 129, 129, 136, 123, 135, 129, 126, 112, 124, 134, 135, 128, 154, 119, 119, 118, 125, 124, 124, 122, 128, 134, 133, 124, 116, 118, 138, 128, 116, 114, 123, 111, 119, 124, 128, 106, 121, 110, 139, 131, 103, 105, 100, 123, 131, 131, 121, 122, 122, 122, 136, 131, 123, 124, 144, 132, 132, 123, 111, 113, 134, 127, 130, 128, 115, 131, 128, 135, 132, 129, 124, 131, 113, 123, 110, 119, 116, 127, 117, 132, 126, 136, 120, 114, 155, 105, 129, 126, 112, 117, 121, 131, 100, 131, 126, 129, 133, 114, 136, 116, 124, 120, 125, 115, 118, 125, 128, 136, 132, 127, 118, 119, 129, 134, 123, 148, 121, 135, 129, 121, 144, 118, 128, 133, 106, 115, 126, 119, 123, 145, 139, 131, 127, 143, 124, 128, 119, 133, 127, 158, 120, 127, 131, 118, 121, 136, 135, 138, 121, 125, 114, 130, 118, 125, 121, 107, 121, 116, 118, 127, 124, 129, 117, 127, 124, 109, 115, 123, 120, 121, 105, 122, 131, 110, 126, 132, 125, 120, 120, 139, 125, 117, 126, 132, 115, 123, 112, 105, 112, 105, 133, 108, 125, 127, 128, 147, 122, 110, 123, 116, 127, 137, 135, 130, 132, 127, 131, 137, 103, 136, 132, 116, 148, 133, 124, 112, 108, 128, 120, 114, 132, 121, 140, 115, 122, 134, 136, 106, 123, 129, 139, 113, 125, 118, 110, 121, 135, 131, 130, 111, 132, 121, 109, 125, 126, 131, 137, 116, 117, 119, 141, 109, 136, 117, 137, 122, 108, 117, 124, 123, 145, 142, 137, 138, 126, 113, 116, 135, 142, 111, 120, 120, 138, 138, 133, 127, 127, 127, 129, 125, 124, 122, 136, 136, 107, 109, 117, 119, 117, 130, 136, 129, 131, 136, 115, 131, 112, 130, 127, 120, 126, 133, 120, 123, 142, 131, 108, 125, 109, 112, 126, 124, 138, 115, 127, 148, 132, 118, 107, 128, 124, 124, 155, 127, 128, 126, 110, 99, 124, 124, 108, 125, 121, 140, 133, 125, 130, 149, 102, 121, 97, 135, 129, 115, 117, 139, 124, 131, 129, 99, 134, 116, 120, 140, 125, 117, 136, 122, 124, 110, 130, 120, 137, 125, 147, 115, 117, 105, 133, 127, 132, 137, 123, 122, 113, 136, 118, 138, 131, 113, 82, 125, 136, 131, 112, 119, 116, 143, 112, 135, 106, 127, 130, 108, 126, 126, 129, 138, 113, 130, 113, 134, 132, 121, 120, 130, 121, 125, 128, 112, 116, 127, 124, 107, 131, 132, 129, 122, 139, 119, 128, 137, 113, 123, 112, 117, 124, 118, 123, 128, 132, 119, 141, 130, 113, 134, 123, 123, 104, 129, 120, 137, 104, 121, 130, 118, 137, 114, 132, 106, 131, 124, 115, 128, 134, 124, 130, 119, 128, 118, 138, 121, 135, 126, 116, 134, 113, 148, 120, 135, 119, 127, 120, 132, 117, 114, 142, 125, 103, 103, 130, 122, 135, 118, 132, 104, 113, 112, 130, 121, 119, 146, 131, 116, 137, 118, 126, 137, 163, 142, 129, 115, 131, 130, 123, 127, 133, 130, 127, 121, 134, 142, 119, 115, 134, 122, 117, 116, 125, 150, 136, 127, 115, 151, 119, 121, 108, 125, 143, 123, 127, 129, 117, 130, 134, 116, 126, 126, 126, 120, 132, 123, 120, 124, 114, 117, 113, 122, 106, 126, 104, 105, 129, 123, 119, 139, 126, 126, 116, 138, 123, 133, 127, 133, 128, 107, 138, 117, 132, 125, 139, 123, 114, 126, 120, 131, 120, 133, 128, 123, 137, 139, 128, 124, 118, 123, 126, 122, 123, 134, 133, 125, 125, 144, 123, 123, 127, 116, 129, 128, 109, 137, 140, 125, 129, 131, 120, 132, 136, 124, 113, 139, 129, 139, 156, 114, 133, 124, 132, 122, 104, 137, 144, 125, 117, 125, 133, 128, 131, 129, 110, 143, 116, 148, 135, 115, 140, 114, 121, 118, 144, 129, 137, 118, 144, 148, 123, 119, 117, 119, 138, 114, 145, 114, 135, 113, 135, 132, 139, 136, 124, 134, 124, 128, 143, 127, 115, 123, 116, 133, 128, 126, 130, 133, 122, 129, 122, 137, 136, 107, 138, 120, 120, 128, 140, 122, 118, 126, 119, 117, 104, 145, 118, 141, 117, 104, 112, 121, 146, 135, 123, 132, 138, 134, 129, 128, 119, 118, 115, 124, 108, 126, 114, 140, 135, 119, 129, 131, 115, 133, 134, 125, 140, 105, 123, 128, 117, 121, 126, 131, 104, 125, 125, 114, 113, 132, 134, 137, 102, 131, 118, 133, 124, 130, 116, 115, 131, 139, 132, 114, 138, 110, 125, 134, 145, 110, 129, 128, 127, 138, 115, 135, 128, 125, 112, 124, 130, 124, 126, 128, 127, 120, 126, 109, 115, 128, 132, 125, 125, 104, 108, 139, 130, 127, 112, 117, 130, 126, 145, 124, 126, 125, 125, 151, 109, 130, 119, 118, 123, 116, 117, 110, 131, 130, 157, 137, 126, 118, 125, 112, 141, 125, 110, 118, 126, 141, 133, 119, 108, 121, 123, 129, 123, 129, 134, 149, 146, 117, 116, 118, 131, 125, 110, 119, 129, 114, 123, 106, 118, 137, 134, 114, 131, 119, 128, 125, 99, 116, 138, 136, 115, 138, 100, 116, 114, 140, 137, 130, 127, 151, 124, 130, 120, 114, 124, 107, 131, 122, 152, 132, 127, 135, 113, 118, 122, 117, 139, 125, 122, 135, 124, 133, 155, 123, 133, 117, 147, 128, 134, 143, 120, 123, 127, 129, 116, 122, 124, 117, 118, 113, 127, 142, 126, 129, 114, 135, 130, 124, 108, 110, 127, 115, 132, 107, 114, 117, 125, 126, 124, 138, 117, 128, 104, 133, 125, 134, 138, 120, 121, 124, 147, 116, 133, 123, 132, 123, 127, 132, 121, 129, 127, 131, 117, 110, 129, 104, 126, 124, 138, 120, 120, 124, 119, 113, 115, 120, 145, 120, 131, 124, 121, 120, 113, 120, 114, 124, 128, 123, 118, 150, 111, 111, 139, 126, 114, 124, 126, 132, 121, 131, 121, 124, 138, 120, 136, 136, 131, 99, 135, 132, 108, 120, 119, 122, 126, 126, 119, 132, 110, 127, 117, 113, 130, 140, 136, 119, 124, 121, 149, 128, 127, 137, 109, 128, 123, 134, 135, 119, 119, 129, 126, 127, 110, 139, 112, 124, 115, 129, 136, 107, 114, 131, 109, 130, 116, 134, 145, 112, 138, 121, 127, 117, 121, 131, 141, 120, 127, 107, 119, 130, 114, 127, 131, 135, 128, 131, 125, 130, 118, 132, 118, 125, 128, 119, 116, 123, 134, 143, 122, 140, 132, 121, 124, 119, 118, 127, 123, 133, 113, 112, 128, 137, 119, 127, 133, 116, 131, 122, 119, 132, 116, 120, 148, 132, 122, 132, 125, 126, 128, 126, 119, 127, 115, 132, 127, 131, 139, 134, 107, 114, 117, 130, 121, 124, 123, 142, 124, 123, 135, 125, 141, 106, 119, 137, 129, 119, 125, 127, 94, 127, 121, 139, 121, 114, 124, 113, 143, 125, 134, 105, 129, 134, 116, 131, 121, 118, 111, 122, 139, 123, 133, 129, 114, 115, 117, 123, 119, 127, 120, 136, 121, 119, 137, 119, 121, 124, 132, 125, 123, 117, 113, 138, 129, 139, 108, 124, 131, 131, 136, 112, 108, 127, 127, 127, 119, 128, 138, 120, 130, 104, 119, 123, 134, 120, 135, 144, 127, 120, 127, 128, 136, 112, 135, 130, 152, 127, 125, 131, 129, 117, 137, 135, 138, 130, 110, 117, 141, 109, 131, 115, 122, 128, 120, 144, 150, 122, 147, 144, 125, 108, 129, 121, 125, 117, 134, 131, 113, 147, 151, 128, 105, 130, 129, 122, 129, 114, 125, 121, 122, 119, 128, 121, 105, 124, 144, 127, 120, 116, 123, 127, 134, 110, 119, 131, 134, 128, 121, 119, 118, 139, 125, 113, 134, 136, 121, 116, 118, 137, 124, 115, 119, 123, 120, 97, 124, 122, 112, 122, 122, 119, 132, 106, 127, 136, 112, 123, 124, 116, 127, 127, 112, 110, 122, 124, 112, 116, 125, 97, 140, 119, 114, 107, 119, 142, 109, 124, 109, 125, 128, 118, 104, 142, 121, 126, 116, 126, 134, 144, 120, 153, 147, 143, 136, 135, 128, 120, 125, 130, 115, 127, 115, 121, 118, 130, 134, 130, 127, 143, 112, 88, 128, 132, 121, 129, 129, 147, 125, 107, 123, 114, 117, 130, 124, 110, 113, 122, 128, 150, 140, 141, 106, 137, 123, 144, 122, 115, 146, 126, 130, 122, 127, 131, 110, 115, 100, 148, 121, 122, 136, 121, 123, 127, 126, 136, 151, 120, 143, 135, 139, 124, 150, 135, 125, 144, 128, 133, 124, 119, 129, 130, 123, 125, 132, 134, 120, 118, 124, 121, 114, 129, 127, 140, 126, 138, 128, 127, 128, 112, 142, 124, 122, 116, 124, 121, 122, 136, 121, 124, 120, 121, 117, 121, 118, 134, 112, 131, 102, 122, 126, 114, 128, 120, 126, 110, 117, 114, 121, 106, 117, 121, 133, 132, 141, 138, 122, 127, 135, 133, 119, 119, 119, 114, 121, 112, 109, 142, 136, 108, 153, 122, 112, 119, 120, 123, 132, 121, 125, 127, 110, 123, 135, 123, 127, 108, 117, 114, 125, 117, 119, 116, 120, 111, 121, 118, 126, 129, 118, 131, 123, 119, 127, 137, 132, 119, 124, 121, 122, 128, 131, 113, 114, 136, 135, 117, 124, 123, 127, 110, 122, 124, 140, 132, 112, 132, 130, 131, 124, 130, 123, 126, 138, 119, 130, 126, 133, 106, 121, 126, 113, 124, 121, 133, 133, 118, 115, 134, 143, 127, 128, 124, 117, 141, 125, 129, 125, 123, 122, 110, 128, 115, 130, 133, 127, 129, 125, 118, 110, 102, 140, 120, 115, 115, 141, 131, 127, 123, 120, 123, 131, 109, 124, 112, 146, 113, 131, 124, 133, 137, 133, 124, 132, 117, 124, 132, 130, 130, 124, 141, 124, 128, 129, 147, 107, 126, 130, 126, 139, 125, 123, 142, 146, 145, 120, 130, 136, 115, 135, 125, 133, 131, 130, 126, 105, 129, 113, 127, 116, 107, 116, 123, 119, 129, 113, 125, 124, 129, 127, 139, 123, 118, 134, 132, 126, 137, 138, 127, 123, 126, 119, 133, 125, 123, 130, 136, 129, 144, 140, 127, 101, 116, 126, 119, 126, 121, 137, 130, 138, 112, 114, 124, 128, 132, 142, 118, 150, 135, 122, 122, 126, 149, 136, 127, 109, 133, 127, 124, 119, 117, 133, 114, 133, 122, 124, 128, 127, 120, 130, 133, 109, 141, 130, 123, 112, 123, 121, 138, 145, 125, 137, 132, 132, 133, 114, 123, 119, 127, 123, 123, 101, 131, 116, 119, 141, 121, 153, 132, 141, 127, 120, 136, 152, 128, 121, 135, 120, 113, 115, 107, 127, 137, 140, 117, 114, 127, 116, 149, 135, 114, 120, 132, 124, 123, 122, 111, 126, 133, 120, 130, 127, 119, 125, 109, 124, 128, 118, 147, 119, 118, 136, 118, 113, 115, 100, 120, 145, 131, 123, 132, 128, 134, 122, 121, 124, 118, 145, 128, 117, 111, 132, 130, 116, 124, 112, 127, 117, 121, 116, 118, 128, 123, 113, 127, 114, 126, 118, 119, 130, 115, 131, 124, 129, 110, 122, 121, 115, 125, 123, 126, 126, 126, 124, 129, 132, 124, 119, 125, 134, 114, 127, 114, 134, 117, 120, 128, 129, 115, 105, 125, 102, 112, 115, 111, 116, 134, 124, 120, 113, 122, 123, 118, 130, 116, 124, 132, 123, 128, 124, 128, 118, 147, 134, 125, 135, 135, 139, 119, 129, 118, 131, 115, 137, 113, 122, 119, 149, 117, 147, 117, 116, 118, 117, 133, 127, 128, 115, 135, 121, 141, 122, 129, 141, 112, 140, 137, 138, 122, 106, 122, 121, 114, 105, 125, 114, 138, 126, 115, 116, 132, 122, 137, 117, 118, 117, 134, 137, 135, 138, 128, 120, 132, 110, 111, 133, 124, 124, 138, 113, 108, 105, 123, 121, 122, 126, 130, 115, 111, 125, 123, 127, 134, 116, 113, 122, 125, 131, 109, 110, 134, 102, 121, 123, 123, 130, 119, 132, 123, 115, 126, 139, 115, 126, 136, 119, 115, 124, 126, 119, 119, 120, 119, 111, 124, 131, 133, 131, 135, 125, 128, 116, 123, 129, 110, 115, 139, 129, 136, 136, 140, 141, 129, 130, 140, 141, 115, 139, 124, 110, 115, 129, 122, 140, 129, 140, 145, 140, 115, 132, 125, 133, 114, 131, 136, 126, 128, 123, 133, 148, 126, 122, 112, 135, 128, 123, 122, 135, 133, 115, 141, 121, 125, 118, 119, 128, 125, 133, 120, 126, 120, 139, 140, 131, 120, 121, 130, 126, 129, 139, 132, 126, 119, 140, 129, 122, 123, 124, 136, 114, 131, 129, 132, 122, 121, 142, 131, 123, 124, 118, 134, 123, 134, 134, 151, 139, 123, 128, 111, 134, 130, 123, 113, 129, 117, 132, 125, 109, 138, 130, 135, 121, 121, 103, 136, 121, 120, 127, 127, 143, 127, 141, 109, 109, 130, 126, 128, 129, 128, 141, 115, 120, 122, 109, 128, 124, 133, 117, 115, 128, 131, 130, 155, 127, 126, 137, 131, 128, 138, 118, 137, 142, 140, 127, 152, 133, 133, 81, 128, 143, 119, 107, 128, 111, 103, 103, 115, 115, 141, 102, 121, 136, 121, 144, 128, 115, 137, 122, 129, 114, 133, 119, 129, 120, 109, 123, 118, 132, 118, 129, 118, 118, 128, 132, 136, 116, 126, 117, 127, 109, 103, 121, 131, 130, 131, 122, 104, 136, 131, 116, 125, 110, 129, 142, 133, 113, 115, 121, 120, 116, 131, 123, 125, 141, 116, 135, 136, 114, 123, 123, 114, 133, 124, 117, 127, 133, 111, 123, 138, 122, 123, 126, 138, 130, 123, 114, 114, 117, 134, 123, 117, 131, 113, 141, 132, 132, 136, 165, 113, 127, 116, 125, 125, 153, 132, 133, 123, 115, 118, 150, 145, 123, 143, 130, 130, 123, 125, 117, 125, 136, 142, 133, 118, 127, 109, 131, 116, 132, 137, 144, 119, 131, 125, 143, 111, 115, 114, 140, 121, 112, 125, 117, 132, 131, 128, 132, 125, 135, 116, 140, 111, 115, 123, 107, 125, 120, 106, 126, 143, 113, 103, 114, 120, 117, 134, 129, 119, 130, 124, 136, 114, 134, 137, 112, 121, 126, 125, 125, 139, 121, 118, 114, 120, 112, 119, 106, 120, 122, 122, 139, 116, 126, 121, 126, 130, 114, 121, 125, 104, 107, 121, 129, 124, 131, 118, 130, 143, 117, 136, 129, 125, 127, 111, 122, 119, 116, 127, 126, 138, 134, 117, 125, 102, 123, 110, 127, 123, 109, 128, 132, 117, 141, 125, 108, 127, 122, 93, 143, 141, 135, 125, 108, 119, 152, 127, 136, 127, 131, 130, 117, 99, 129, 122, 136, 120, 120, 125, 120, 125, 113, 133, 151, 144, 125, 103, 117, 130, 126, 111, 127, 142, 132, 102, 127, 119, 108, 125, 127, 116, 117, 125, 129, 125, 119, 126, 110, 117, 135, 120, 130, 130, 142, 126, 133, 122, 134, 131, 116, 131, 115, 111, 126, 136, 121, 131, 134, 107, 112, 124, 119, 126, 125, 121, 138, 126, 165, 130, 118, 109, 137, 125, 111, 117, 131, 130, 108, 124, 149, 129, 145, 120, 122, 132, 125, 123, 141, 117, 130, 122, 132, 118, 140, 140, 134, 126, 140, 106, 132, 128, 114, 107, 118, 128, 129, 115, 133, 120, 136, 117, 114, 125, 132, 138, 125, 126, 130, 116, 119, 132, 134, 115, 137, 125, 126, 122, 101, 127, 140, 125, 128, 115, 116, 120, 121, 138, 122, 110, 125, 117, 136, 142, 123, 133, 125, 116, 130, 127, 128, 135, 111, 134, 137, 128, 105, 153, 111, 117, 114, 111, 114, 112, 132, 126, 125, 114, 122, 127, 116, 125, 130, 113, 138, 129, 118, 134, 135, 103, 144, 111, 127, 118, 112, 136, 130, 127, 133, 128, 127, 125, 129, 124, 123, 138, 130, 133, 118, 120, 133, 137, 145, 127, 126, 123, 110, 110, 115, 127, 112, 122, 130, 117, 131, 148, 139, 123, 122, 114, 119, 120, 116, 117, 131, 124, 108, 130, 125, 120, 133, 125, 128, 120, 119, 125, 123, 127, 143, 136, 130, 133, 133, 150, 124, 118, 132, 133, 124, 139, 118, 126, 135, 132, 136, 110, 138, 119, 118, 133, 138, 118, 108, 134, 125, 114, 128, 114, 123, 122, 111, 132, 135, 133, 120, 122, 118, 130, 129, 131, 123, 109, 123, 128, 130, 106, 114, 147, 131, 145, 146, 123, 129, 129, 123, 107, 124, 131, 121, 118, 136, 144, 123, 126, 126, 126, 131, 129, 112, 124, 139, 108, 123, 113, 122, 117, 145, 129, 116, 146, 128, 120, 131, 113, 125, 122, 120, 111, 120, 132, 141, 128, 122, 131, 128, 127, 126, 126, 138, 123, 145, 119, 135, 114, 129, 109, 116, 117, 124, 137, 146, 126, 121, 108, 131, 103, 125, 135, 122, 119, 119, 119, 120, 138, 145, 126, 120, 131, 102, 116, 124, 123, 125, 102, 143, 122, 122, 130, 117, 123, 115, 126, 99, 123, 115, 113, 141, 117, 115, 142, 132, 121, 130, 115, 134, 122, 133, 124, 113, 118, 121, 119, 130, 170, 124, 93, 136, 143, 123, 148, 152, 111, 117, 118, 140, 124, 142, 108, 125, 128, 119, 135, 116, 124, 119, 100, 93, 108, 123, 125, 122, 141, 131, 135, 140, 138, 140, 115, 119, 128, 134, 126, 123, 113, 120, 122, 113, 142, 130, 129, 124, 130, 123, 116, 119, 135, 134, 115, 152, 113, 147, 113, 111, 116, 112, 125, 126, 130, 123, 135, 133, 138, 123, 116, 113, 131, 116, 120, 117, 124, 106, 143, 151, 124, 135, 125, 125, 118, 125, 152, 136, 122, 129, 105, 125, 101, 122, 124, 135, 138, 135, 112, 129, 126, 112, 120, 123, 118, 115, 111, 118, 115, 117, 132, 121, 118, 116, 148, 131, 116, 98, 141, 104, 130, 127, 96, 132, 97, 127, 129, 124, 133, 138, 142, 114, 108, 144, 134, 129, 133, 136, 134, 117, 119, 104, 120, 130, 130, 115, 107, 120, 138, 115, 127, 119, 142, 118, 134, 106, 121, 119, 119, 128, 125, 123, 108, 137, 136, 136, 123, 116, 121, 130, 116, 120, 112, 118, 126, 138, 138, 128, 124, 117, 143, 117, 133, 123, 123, 139, 129, 131, 125, 131, 133, 124, 112, 111, 121, 130, 152, 130, 132, 125, 125, 148, 115, 134, 122, 121, 144, 130, 136, 115, 142, 136, 137, 133, 128, 112, 115, 127, 133, 108, 106, 118, 113, 134, 132, 120, 140, 135, 137, 129, 133, 132, 124, 123, 120, 133, 123, 138, 135, 124, 109, 97, 133, 124, 123, 141, 116, 122, 137, 135, 117, 121, 117, 132, 122, 122, 95, 104, 145, 136, 130, 122, 131, 133, 107, 109, 124, 125, 129, 108, 138, 119, 141, 103, 135, 117, 149, 130, 123, 118, 121, 116, 122, 117, 126, 124, 119, 113, 120, 116, 127, 139, 126, 104, 125, 127, 123, 125, 133, 118, 126, 105, 116, 115, 132, 135, 128, 132, 152, 110, 121, 143, 130, 122, 123, 133, 145, 122, 131, 124, 113, 132, 122, 123, 127, 128, 118, 117, 140, 117, 119, 122, 120, 124, 119, 113, 122, 113, 123, 121, 134, 115, 135, 128, 118, 128, 120, 129, 123, 120, 144, 134, 113, 121, 104, 121, 125, 94, 98, 103, 123, 117, 141, 113, 132, 109, 126, 135, 121, 122, 137, 124, 149, 116, 140, 120, 130, 139, 139, 114, 130, 131, 111, 133, 145, 120, 131, 118, 120, 131, 122, 122, 118, 121, 149, 148, 138, 126, 126, 134, 121, 118, 121, 117, 134, 111, 137, 127, 121, 125, 122, 131, 129, 120, 132, 139, 131, 127, 129, 123, 124, 114, 115, 129, 123, 103, 132, 115, 107, 136, 137, 121, 134, 135, 127, 143, 121, 114, 122, 124, 120, 121, 125, 134, 123, 134, 122, 141, 119, 142, 144, 130, 117, 121, 129, 127, 118, 104, 129, 131, 121, 99, 135, 113, 127, 113, 132, 122, 124, 104, 121, 119, 136, 128, 108, 128, 128, 117, 118, 111, 149, 125, 137, 121, 133, 133, 128, 145, 135, 108, 123, 114, 137, 128, 130, 140, 123, 106, 115, 138, 112, 135, 128, 123, 120, 135, 126, 126, 138, 112, 131, 134, 99, 125, 119, 118, 139, 127, 149, 135, 131, 127, 125, 118, 132, 126, 135, 128, 145, 139, 131, 125, 124, 113, 104, 133, 124, 111, 131, 143, 120, 112, 122, 114, 104, 147, 113, 123, 105, 126, 99, 140, 123, 112, 136, 130, 153, 128, 134, 108, 138, 135, 127, 127, 103, 127, 126, 123, 102, 116, 129, 131, 122, 140, 138, 145, 138, 132, 130, 132, 128, 138, 115, 138, 119, 130, 123, 138, 136, 123, 102, 133, 129, 113, 144, 133, 133, 120, 117, 111, 118, 108, 112, 147, 113, 127, 119, 119, 126, 130, 132, 131, 116, 116, 134, 118, 132, 128, 106, 127, 133, 139, 127, 136, 112, 107, 134, 124, 110, 118, 107, 126, 131, 123, 132, 118, 104, 133, 118, 117, 131, 130, 130, 118, 120, 104, 124, 136, 92, 125, 118, 124, 113, 125, 129, 136, 128, 115, 122, 107, 136, 104, 132, 119, 129, 157, 127, 137, 125, 139, 130, 126, 121, 126, 124, 115, 117, 93, 107, 124, 140, 119, 118, 135, 126, 125, 126, 127, 141, 130, 123, 139, 122, 134, 147, 112, 117, 122, 141, 122, 118, 129, 126, 136, 115, 132, 88, 132, 131, 129, 104, 120, 134, 125, 127, 125, 143, 126, 134, 139, 121, 136, 124, 115, 102, 135, 99, 124, 136, 137, 122, 121, 113, 119, 128, 130, 128, 114, 117, 117, 130, 119, 116, 125, 134, 124, 136, 132, 117, 133, 125, 125, 127, 132, 128, 128, 120, 114, 123, 132, 142, 124, 139, 130, 113, 115, 136, 109, 114, 126, 129, 115, 122, 132, 138, 132, 129, 117, 125, 112, 121, 124, 125, 134, 118, 118, 125, 139, 126, 116, 118, 122, 125, 120, 135, 139, 115, 113, 123, 109, 128, 110, 128, 129, 130, 137, 131, 139, 127, 127, 101, 127, 97, 127, 134, 119, 128, 114, 115, 134, 100, 114, 121, 128, 137, 130, 127, 115, 135, 118, 118, 133, 124, 124, 122, 125, 150, 124, 130, 123, 132, 118, 112, 120, 120, 131, 129, 127, 128, 110, 132, 124, 116, 121, 131, 129, 124, 130, 130, 135, 105, 122, 110, 145, 133, 118, 144, 114, 132, 125, 121, 119, 108, 141, 123, 116, 124, 114, 130, 110, 140, 124, 127, 123, 105, 118, 111, 136, 127, 117, 132, 127, 130, 131, 116, 125, 128, 138, 128, 124, 131, 113, 120, 116, 136, 113, 119, 137, 119, 123, 138, 127, 109, 102, 136, 98, 135, 124, 119, 126, 148, 93, 132, 126, 134, 113, 127, 109, 120, 127, 115, 138, 131, 131, 145, 107, 132, 123, 118, 119, 111, 118, 129, 135, 140, 121, 124, 136, 129, 111, 124, 127, 141, 145, 125, 116, 138, 141, 133, 139, 128, 128, 133, 127, 141, 129, 128, 113, 124, 120, 139, 119, 125, 133, 134, 145, 122, 114, 129, 126, 125, 120, 155, 108, 124, 135, 111, 125, 128, 119, 126, 130, 135, 120, 129, 126, 133, 120, 117, 130, 130, 128, 134, 119, 125, 127, 125, 129, 120, 121, 149, 110, 120, 131, 132, 125, 131, 114, 126, 138, 125, 128, 117, 98, 128, 134, 135, 121, 126, 106, 128, 139, 127, 118, 123, 123, 117, 126, 125, 128, 118, 125, 131, 127, 155, 126, 132, 150, 115, 112, 123, 123, 123, 128, 129, 117, 128, 127, 127, 126, 105, 139, 115, 120, 122, 116, 133, 134, 118, 129, 123, 124, 126, 145, 133, 123, 136, 134, 122, 130, 122, 134, 138, 106, 113, 126, 119, 128, 130, 126, 115, 110, 111, 116, 108, 125, 113, 121, 143, 128, 126, 124, 124, 131, 131, 138, 115, 127, 132, 134, 116, 125, 121, 115, 126, 108, 118, 120, 118, 117, 136, 126, 104, 118, 122, 127, 115, 122, 130, 121, 134, 123, 131, 127, 125, 123, 126, 131, 120, 123, 123, 121, 113, 116, 109, 117, 119, 112, 119, 137, 119, 111, 118, 132, 132, 144, 125, 131, 135, 120, 127, 133, 103, 119, 150, 126, 117, 135, 137, 145, 106, 120, 113, 132, 140, 136, 120, 119, 102, 125, 133, 125, 125, 110, 133, 117, 136, 123, 121, 135, 137, 120, 140, 119, 117, 126, 125, 128, 128, 132, 133, 119, 128, 120, 121, 113, 133, 127, 124, 132, 116, 119, 139, 121, 129, 133, 113, 132, 112, 122, 123, 111, 126, 136, 133, 136, 132, 123, 124, 139, 131, 145, 111, 118, 138, 148, 139, 123, 128, 110, 138, 142, 122, 118, 121, 122, 122, 121, 130, 125, 109, 119, 126, 133, 162, 130, 131, 117, 108, 112, 125, 123, 136, 125, 124, 129, 111, 97, 118, 133, 133, 126, 123, 134, 134, 128, 126, 123, 120, 139, 127, 139, 127, 100, 122, 122, 128, 113, 123, 122, 141, 137, 140, 122, 136, 129, 126, 116, 126, 140, 133, 133, 116, 131, 89, 116, 125, 112, 124, 121, 139, 133, 124, 111, 115, 107, 141, 124, 120, 129, 129, 134, 127, 119, 122, 134, 110, 131, 132, 117, 154, 122, 143, 125, 126, 122, 120, 118, 135, 114, 119, 136, 137, 136, 130, 107, 138, 129, 110, 109, 133, 124, 122, 139, 128, 159, 138, 124, 118, 137, 127, 127, 144, 124, 104, 125, 130, 122, 118, 115, 122, 109, 135, 134, 128, 124, 131, 125, 91, 125, 120, 130, 125, 122, 133, 133, 125, 114, 121, 125, 123, 126, 130, 124, 102, 122, 132, 127, 114, 122, 139, 116, 133, 130, 127, 112, 117, 120, 140, 121, 127, 112, 136, 132, 120, 128, 141, 124, 146, 126, 132, 124, 123, 109, 133, 134, 131, 121, 126, 121, 128, 132, 119, 128, 131, 136, 130, 125, 133, 154, 126, 117, 132, 136, 129, 125, 126, 130, 128, 141, 137, 114, 116, 126, 136, 118, 129, 121, 138, 119, 123, 156, 125, 128, 128, 120, 132, 116, 124, 141, 135, 121, 109, 124, 137, 129, 147, 118, 110, 128, 134, 135, 132, 108, 127, 112, 132, 97, 113, 123, 110, 150, 155, 127, 119, 116, 132, 130, 119, 119, 129, 141, 125, 139, 118, 103, 136, 112, 120, 134, 131, 128, 119, 130, 117, 132, 127, 126, 149, 118, 141, 141, 125, 126, 123, 124, 119, 105, 135, 120, 145, 128, 126, 142, 125, 130, 128, 117, 129, 124, 127, 133, 127, 130, 133, 120, 147, 130, 122, 140, 128, 136, 129, 118, 125, 124, 110, 127, 127, 122, 122, 124, 124, 124, 134, 127, 120, 130, 135, 128, 123, 143, 132, 126, 139, 128, 134, 127, 139, 121, 125, 105, 102, 128, 118, 125, 134, 136, 129, 137, 125, 134, 147, 106, 120, 114, 118, 129, 106, 141, 121, 134, 115, 122, 105, 147, 108, 116, 128, 84, 113, 130, 135, 126, 130, 137, 127, 111, 131, 104, 129, 133, 129, 130, 118, 119, 125, 119, 116, 90, 127, 123, 115, 111, 113, 135, 129, 132, 112, 126, 139, 122, 125, 130, 125, 143, 127, 126, 102, 123, 120, 130, 123, 133, 118, 115, 113, 121, 123, 98, 125, 132, 137, 121, 134, 130, 111, 114, 136, 124, 112, 104, 116, 126, 116, 110, 126, 129, 117, 117, 127, 122, 124, 122, 123, 113, 132, 126, 127, 126, 125, 131, 118, 128, 135, 119, 132, 126, 128, 124, 121, 112, 126, 112, 106, 118, 117, 121, 156, 134, 133, 124, 133, 131, 109, 131, 127, 136, 128, 129, 115, 119, 131, 117, 148, 128, 133, 140, 127, 129, 136, 125, 117, 125, 128, 135, 126, 136, 114, 124, 109, 133, 132, 119, 124, 129, 121, 135, 125, 130, 127, 119, 146, 119, 133, 116, 111, 122, 123, 121, 116, 104, 120, 142, 124, 133, 125, 118, 102, 113, 131, 131, 116, 129, 132, 123, 117, 143, 125, 119, 121, 122, 123, 120, 120, 142, 116, 115, 130, 144, 129, 127, 109, 120, 142, 137, 119, 124, 127, 129, 133, 129, 130, 117, 122, 114, 125, 136, 113, 134, 136, 141, 142, 118, 130, 122, 118, 122, 148, 136, 135, 125, 117, 121, 127, 124, 113, 118, 119, 130, 127, 116, 133, 131, 120, 140, 126, 122, 95, 119, 111, 126, 133, 128, 137, 129, 126, 127, 135, 122, 138, 133, 130, 129, 135, 110, 118, 107, 122, 130, 122, 121, 133, 122, 146, 143, 133, 123, 103, 140, 144, 131, 118, 129, 137, 146, 123, 144, 140, 122, 126, 127, 127, 115, 112, 78, 146, 127, 133, 122, 132, 118, 114, 137, 138, 136, 111, 118, 123, 116, 124, 125, 134, 122, 132, 134, 125, 113, 129, 124, 117, 107, 123, 132, 126, 123, 137, 131, 124, 134, 114, 135, 118, 128, 131, 134, 131, 113, 124, 95, 129, 138, 134, 115, 125, 94, 122, 119, 123, 120, 136, 118, 139, 127, 139, 131, 119, 135, 122, 123, 140, 112, 129, 124, 116, 126, 106, 129, 136, 136, 127, 124, 136, 110, 119, 119, 121, 114, 117, 146, 123, 128, 119, 118, 127, 132, 127, 118, 128, 123, 131, 139, 127, 123, 134, 129, 126, 128, 125, 124, 132, 123, 119, 142, 120, 123, 148, 121, 135, 139, 138, 114, 124, 136, 143, 143, 126, 122, 146, 125, 129, 132, 110, 130, 132, 124, 128, 116, 116, 130, 144, 121, 113, 129, 121, 118, 141, 124, 135, 133, 122, 141, 135, 112, 147, 102, 141, 135, 130, 121, 110, 127, 123, 128, 139, 129, 120, 130, 151, 129, 120, 123, 121, 102, 126, 129, 127, 121, 105, 123, 119, 126, 141, 116, 125, 127, 109, 131, 114, 138, 135, 112, 126, 124, 123, 123, 123, 122, 121, 133, 128, 139, 126, 118, 118, 118, 129, 133, 125, 141, 133, 123, 123, 122, 124, 130, 129, 136, 125, 111, 109, 126, 123, 120, 129, 117, 135, 122, 141, 116, 149, 115, 122, 130, 121, 123, 119, 121, 129, 117, 130, 125, 137, 131, 122, 134, 122, 124, 131, 130, 122, 122, 102, 134, 127, 119, 118, 112, 113, 107, 109, 124, 117, 124, 122, 122, 131, 114, 132, 133, 125, 135, 137, 118, 121, 131, 112, 123, 115, 132, 139, 121, 132, 110, 111, 128, 138, 136, 138, 119, 120, 133, 124, 112, 124, 132, 121, 117, 127, 144, 133, 145, 136, 147, 122, 130, 120, 114, 122, 132, 117, 132, 108, 110, 115, 129, 118, 130, 144, 120, 127, 111, 106, 122, 128, 110, 132, 120, 109, 137, 120, 134, 119, 129, 117, 112, 116, 146, 129, 133, 119, 106, 122, 139, 114, 121, 110, 129, 116, 103, 116, 127, 128, 119, 121, 129, 124, 138, 131, 127, 124, 147, 111, 124, 118, 141, 122, 132, 123, 120, 135, 123, 135, 137, 136, 135, 117, 126, 135, 130, 127, 126, 121, 140, 123, 132, 132, 110, 116, 116, 125, 137, 147, 131, 127, 118, 120, 125, 115, 132, 120, 118, 134, 118, 123, 146, 112, 130, 121, 118, 131, 135, 120, 133, 120, 124, 122, 132, 133, 138, 130, 134, 134, 136, 119, 134, 125, 123, 134, 142, 113, 121, 124, 112, 137, 124, 124, 127, 137, 106, 146, 125, 133, 123, 123, 120, 120, 133, 132, 125, 122, 126, 124, 128, 142, 134, 127, 129, 110, 126, 113, 120, 120, 129, 126, 130, 127, 121, 136, 128, 132, 116, 120, 124, 127, 146, 121, 111, 129, 133, 111, 122, 128, 121, 114, 122, 109, 136, 127, 117, 139, 121, 124, 147, 123, 130, 125, 132, 114, 143, 155, 120, 135, 142, 119, 118, 119, 118, 134, 131, 127, 138, 119, 130, 110, 119, 122, 128, 122, 132, 120, 125, 128, 132, 114, 139, 125, 121, 110, 114, 117, 138, 124, 119, 124, 110, 121, 112, 113, 115, 117, 101, 137, 113, 119, 132, 136, 105, 118, 136, 137, 138, 129, 139, 127, 112, 125, 145, 123, 138, 116, 138, 135, 120, 114, 130, 144, 135, 121, 120, 121, 134, 131, 135, 130, 141, 122, 117, 126, 128, 133, 111, 126, 132, 127, 130, 125, 125, 128, 115, 114, 135, 112, 131, 140, 127, 121, 137, 128, 129, 111, 135, 133, 128, 138, 130, 132, 124, 122, 110, 134, 126, 106, 136, 116, 111, 122, 130, 123, 143, 132, 127, 125, 138, 139, 121, 128, 129, 105, 109, 141, 138, 108, 123, 118, 139, 125, 142, 128, 128, 108, 131, 117, 118, 118, 139, 123, 121, 120, 125, 116, 137, 113, 114, 131, 116, 128, 119, 104, 155, 122, 117, 137, 116, 117, 129, 142, 115, 114, 135, 113, 149, 125, 134, 122, 140, 125, 138, 117, 121, 110, 126, 144, 106, 112, 122, 127, 131, 122, 122, 125, 131, 103, 129, 127, 130, 130, 126, 113, 127, 160, 109, 123, 128, 114, 97, 132, 139, 113, 122, 116, 137, 137, 124, 112, 120, 125, 121, 127, 112, 127, 126, 137, 129, 142, 135, 129, 123, 137, 102, 126, 143, 124, 128, 109, 130, 139, 120, 126, 125, 116, 111, 113, 132, 130, 131, 129, 126, 122, 137, 127, 128, 129, 120, 132, 123, 118, 125, 119, 108, 126, 134, 130, 128, 125, 123, 129, 142, 129, 120, 137, 127, 111, 131, 138, 129, 122, 124, 125, 143, 140, 127, 125, 129, 125, 139, 113, 109, 126, 127, 135, 144, 138, 106, 113, 115, 121, 113, 126, 130, 130, 143, 122, 122, 109, 131, 125, 127, 127, 141, 121, 120, 124, 139, 139, 130, 118, 129, 108, 129, 117, 115, 130, 137, 120, 100, 131, 119, 118, 113, 133, 126, 134, 149, 113, 144, 133, 112, 125, 127, 135, 113, 125, 132, 133, 106, 107, 155, 120, 133, 139, 151, 123, 128, 128, 128, 112, 120, 124, 153, 136, 138, 123, 127, 131, 131, 105, 125, 127, 114, 126, 106, 123, 122, 120, 132, 133, 133, 126, 123, 143, 123, 132, 130, 127, 104, 142, 123, 120, 139, 128, 103, 129, 128, 133, 129, 108, 132, 107, 115, 129, 133, 118, 132, 123, 120, 139, 117, 132, 104, 133, 123, 120, 143, 133, 140, 131, 127, 143, 126, 117, 130, 118, 119, 118, 120, 123, 117, 140, 130, 135, 132, 125, 115, 130, 119, 126, 137, 142, 132, 130, 130, 109, 127, 125, 132, 119, 111, 129, 135, 122, 130, 111, 119, 125, 124, 132, 133, 135, 135, 120, 139, 119, 131, 136, 110, 124, 126, 133, 128, 133, 116, 123, 123, 105, 146, 120, 106, 132, 134, 126, 124, 116, 118, 124, 115, 112, 132, 129, 115, 117, 126, 129, 115, 129, 113, 129, 132, 105, 128, 122, 130, 114, 123, 122, 115, 126, 119, 142, 127, 126, 125, 129, 115, 141, 126, 115, 117, 127, 137, 114, 134, 113, 110, 111, 141, 127, 117, 157, 117, 119, 123, 117, 120, 118, 133, 131, 142, 138, 129, 130, 145, 123, 113, 133, 131, 138, 122, 130, 149, 117, 133, 134, 140, 123, 124, 123, 133, 129, 124, 135, 110, 124, 133, 120, 134, 108, 117, 122, 122, 137, 108, 118, 112, 130, 131, 125, 112, 120, 106, 128, 112, 115, 122, 130, 138, 146, 111, 141, 121, 119, 125, 117, 108, 134, 119, 125, 119, 116, 129, 124, 146, 123, 141, 100, 130, 118, 101, 104, 127, 134, 135, 132, 143, 112, 128, 109, 137, 127, 112, 106, 132, 120, 118, 131, 128, 96, 129, 145, 126, 122, 137, 123, 119, 122, 131, 118, 120, 135, 113, 118, 126, 126, 120, 121, 119, 131, 130, 124, 112, 131, 151, 140, 125, 134, 128, 117, 112, 133, 124, 110, 129, 117, 124, 141, 153, 118, 119, 133, 103, 116, 140, 115, 128, 119, 120, 127, 120, 132, 127, 124, 112, 141, 111, 120, 122, 120, 134, 129, 128, 129, 144, 127, 123, 114, 129, 135, 131, 110, 112, 109, 126, 126, 125, 129, 134, 119, 114, 119, 129, 139, 132, 142, 126, 107, 108, 123, 118, 95, 94, 136, 117, 109, 123, 117, 135, 111, 116, 130, 129, 119, 129, 132, 131, 122, 119, 119, 115, 110, 114, 112, 122, 126, 123, 120, 122, 132, 122, 140, 123, 113, 141, 116, 136, 118, 127, 128, 133, 115, 126, 124, 111, 120, 113, 135, 115, 122, 120, 124, 139, 119, 106, 131, 119, 119, 137, 126, 125, 124, 122, 103, 116, 138, 112, 117, 107, 126, 115, 113, 128, 135, 141, 114, 114, 117, 129, 128, 111, 133, 119, 120, 128, 104, 118, 123, 116, 110, 150, 119, 124, 115, 117, 105, 129, 116, 110, 126, 126, 127, 144, 112, 125, 113, 131, 143, 130, 128, 137, 138, 146, 139, 130, 130, 120, 135, 138, 125, 127, 121, 132, 141, 119, 134, 139, 126, 139, 125, 101, 124, 122, 122, 119, 125, 128, 126, 130, 120, 130, 93, 120, 125, 119, 131, 120, 133, 95, 126, 119, 132, 122, 131, 121, 116, 126, 116, 113, 112, 143, 135, 129, 135, 134, 118, 129, 140, 136, 132, 128, 120, 135, 135, 123, 131, 114, 123, 125, 125, 119, 125, 122, 130, 107, 124, 128, 140, 137, 126, 119, 137, 125, 142, 122, 142, 129, 148, 119, 123, 125, 131, 123, 132, 108, 129, 123, 116, 109, 128, 131, 119, 132, 138, 129, 129, 136, 114, 116, 111, 147, 123, 124, 149, 122, 116, 124, 111, 128, 104, 134, 150, 124, 114, 137, 117, 121, 146, 114, 100, 118, 143, 139, 150, 125, 147, 114, 130, 125, 109, 118, 111, 129, 135, 131, 139, 113, 125, 115, 123, 124, 123, 130, 123, 134, 120, 134, 121, 134, 121, 117, 123, 116, 133, 150, 122, 117, 106, 127, 126, 122, 146, 134, 105, 121, 135, 123, 117, 116, 134, 117, 132, 118, 125, 136, 135, 120, 145, 112, 127, 121, 127, 134, 135, 136, 110, 121, 133, 127, 139, 125, 131, 114, 123, 130, 120, 134, 136, 140, 124, 115, 110, 118, 130, 132, 120, 118, 117, 151, 142, 114, 129, 123, 130, 119, 126, 136, 127, 144, 130, 124, 129, 137, 144, 132, 115, 116, 151, 134, 123, 140, 130, 142, 127, 98, 144, 113, 116, 138, 127, 132, 136, 128, 143, 129, 132, 126, 132, 144, 128, 118, 129, 116, 138, 121, 131, 134, 140, 116, 112, 133, 125, 133, 122, 146, 134, 121, 139, 118, 134, 136, 124, 107, 122, 139, 125, 124, 124, 126, 121, 118, 133, 114, 119, 120, 147, 122, 140, 135, 121, 122, 128, 124, 107, 129, 133, 112, 140, 124, 118, 129, 125, 116, 108, 123, 116, 124, 131, 107, 140, 129, 109, 133, 136, 143, 113, 118, 119, 139, 107, 120, 123, 124, 113, 129, 102, 119, 119, 132, 145, 117, 132, 121, 123, 132, 118, 124, 122, 122, 119, 124, 136, 134, 134, 127, 132, 115, 140, 134, 146, 113, 133, 113, 120, 127, 111, 127, 127, 115, 120, 139, 120, 120, 114, 125, 113, 121, 137, 124, 122, 117, 128, 145, 116, 141, 130, 114, 127, 124, 127, 129, 143, 114, 135, 114, 108, 127, 127, 115, 119, 147, 124, 112, 129, 123, 117, 116, 104, 136, 137, 141, 125, 111, 116, 122, 128, 118, 118, 124, 135, 132, 112, 116, 124, 126, 121, 116, 121, 124, 154, 122, 125, 113, 111, 134, 119, 106, 129, 150, 120, 115, 116, 139, 103, 124, 122, 138, 133, 133, 143, 122, 129, 118, 135, 108, 124, 122, 121, 110, 132, 125, 128, 131, 113, 101, 89, 114, 120, 146, 125, 123, 116, 109, 133, 119, 117, 128, 116, 125, 119, 116, 121, 120, 120, 146, 144, 125, 137, 122, 109, 128, 135, 103, 104, 119, 122, 130, 146, 134, 126, 123, 125, 135, 112, 131, 131, 136, 121, 126, 100, 113, 134, 136, 151, 104, 112, 125, 118, 126, 132, 120, 133, 119, 117, 115, 124, 134, 122, 118, 151, 136, 120, 118, 128, 135, 130, 145, 123, 129, 135, 131, 131, 114, 140, 110, 127, 119, 109, 107, 124, 128, 136, 131, 120, 114, 142, 128, 113, 135, 115, 123, 137, 108, 131, 130, 116, 125, 130, 142, 131, 117, 119, 136, 118, 124, 120, 129, 109, 126, 117, 139, 135, 110, 127, 117, 116, 134, 134, 125, 130, 129, 130, 144, 130, 138, 120, 108, 124, 126, 126, 121, 130, 131, 129, 121, 124, 126, 126, 117, 123, 123, 141, 108, 135, 95, 105, 118, 148, 131, 134, 138, 131, 134, 123, 112, 152, 141, 125, 131, 134, 124, 135, 126, 146, 113, 127, 135, 123, 133, 129, 139, 116, 129, 135, 122, 116, 127, 129, 118, 116, 117, 134, 113, 126, 118, 136, 146, 137, 118, 132, 136, 136, 135, 151, 122, 120, 115, 133, 124, 120, 116, 130, 126, 142, 136, 138, 132, 133, 129, 127, 116, 123, 120, 110, 130, 139, 134, 140, 120, 110, 110, 129, 129, 125, 122, 126, 134, 156, 116, 121, 124, 131, 125, 120, 113, 128, 127, 105, 146, 121, 121, 129, 145, 121, 122, 116, 135, 127, 131, 117, 139, 135, 115, 123, 117, 101, 135, 139, 125, 123, 117, 105, 121, 133, 124, 131, 126, 127, 110, 122, 126, 114, 143, 128, 139, 133, 135, 119, 140, 105, 126, 128, 110, 123, 129, 126, 115, 124, 121, 124, 117, 111, 120, 129, 137, 135, 124, 116, 118, 124, 136, 142, 128, 122, 143, 122, 130, 118, 123, 122, 108, 112, 116, 103, 116, 118, 134, 138, 129, 130, 123, 132, 124, 132, 113, 130, 121, 137, 142, 134, 129, 125, 143, 117, 129, 130, 124, 119, 128, 142, 137, 122, 125, 110, 136, 130, 133, 137, 125, 124, 109, 132, 127, 120, 120, 139, 138, 136, 124, 116, 121, 161, 139, 127, 111, 120, 113, 131, 124, 117, 123, 136, 132, 127, 131, 133, 126, 127, 128, 116, 122, 148, 112, 123, 136, 121, 135, 133, 127, 127, 103, 130, 137, 113, 117, 116, 139, 130, 123, 118, 128, 143, 115, 131, 116, 130, 118, 114, 121, 124, 133, 110, 112, 119, 115, 145, 106, 117, 125, 119, 128, 134, 116, 123, 129, 140, 134, 141, 118, 126, 109, 143, 125, 121, 124, 109, 130, 130, 135, 109, 129, 107, 126, 113, 127, 144, 144, 116, 121, 138, 111, 99, 139, 135, 113, 136, 136, 139, 125, 131, 140, 117, 124, 125, 120, 124, 124, 124, 105, 130, 123, 130, 124, 134, 118, 123, 120, 110, 107, 125, 146, 107, 115, 134, 132, 139, 129, 127, 106, 150, 150, 123, 119, 119, 120, 137, 118, 122, 139, 140, 130, 133, 110, 112, 121, 141, 130, 130, 133, 122, 122, 142, 141, 122, 123, 109, 108, 121, 156, 141, 140, 118, 125, 119, 119, 136, 137, 124, 112, 141, 124, 154, 124, 121, 124, 134, 129, 112, 127, 120, 115, 131, 133, 140, 115, 118, 128, 132, 119, 109, 136, 118, 120, 118, 115, 112, 120, 136, 123, 127, 124, 123, 115, 133, 120, 117, 117, 125, 127, 120, 131, 128, 130, 98, 123, 111, 123, 133, 126, 126, 127, 114, 136, 130, 122, 134, 115, 129, 114, 120, 132, 133, 112, 124, 114, 124, 132, 125, 105, 130, 132, 121, 121, 132, 131, 129, 123, 118, 147, 136, 123, 119, 133, 130, 148, 126, 114, 132, 129, 134, 118, 126, 122, 113, 107, 110, 151, 124, 117, 116, 122, 119, 121, 137, 125, 109, 110, 129, 128, 125, 124, 128, 118, 94, 107, 113, 119, 124, 132, 122, 127, 130, 129, 119, 99, 138, 131, 126, 129, 129, 136, 115, 133, 120, 132, 120, 130, 131, 125, 120, 133, 135, 117, 119, 121, 141, 129, 108, 144, 123, 120, 138, 131, 134, 116, 116, 127, 133, 107, 112, 145, 114, 124, 127, 116, 124, 126, 117, 114, 136, 103, 119, 134, 144, 119, 124, 114, 131, 133, 130, 119, 129, 128, 100, 124, 123, 120, 130, 133, 121, 133, 126, 105, 125, 117, 130, 130, 133, 110, 119, 135, 125, 128, 124, 123, 142, 133, 137, 129, 138, 128, 113, 128, 108, 126, 155, 121, 122, 111, 113, 113, 116, 115, 124, 128, 123, 127, 128, 146, 133, 114, 125, 110, 132, 118, 133, 128, 119, 132, 126, 133, 134, 130, 141, 127, 141, 139, 141, 132, 146, 120, 117, 131, 137, 122, 138, 116, 136, 134, 120, 139, 134, 116, 113, 129, 147, 131, 144, 105, 127, 129, 123, 127, 109, 141, 133, 133, 123, 127, 118, 119, 122, 131, 128, 139, 127, 138, 109, 116, 124, 109, 141, 114, 124, 124, 124, 119, 120, 121, 137, 139, 126, 142, 141, 110, 120, 130, 112, 142, 115, 131, 125, 117, 129, 116, 131, 122, 137, 120, 154, 129, 112, 132, 124, 122, 123, 118, 142, 125, 119, 131, 113, 131, 128, 133, 119, 122, 122, 131, 139, 133, 133, 117, 113, 139, 133, 130, 129, 150, 112, 113, 134, 125, 128, 130, 136, 110, 99, 130, 122, 122, 112, 129, 155, 113, 124, 110, 105, 131, 146, 140, 130, 126, 142, 123, 126, 132, 136, 123, 123, 130, 120, 129, 123, 117, 119, 133, 110, 117, 122, 132, 128, 126, 134, 130, 128, 111, 138, 112, 145, 126, 120, 133, 135, 140, 124, 135, 125, 128, 129, 111, 123, 155, 119, 129, 122, 143, 124, 152, 120, 132, 133, 127, 118, 140, 122, 116, 127, 116, 132, 132, 121, 128, 115, 155, 133, 133, 129, 138, 151, 125, 141, 115, 129, 142, 128, 140, 142, 133, 150, 114, 117, 117, 136, 149, 148, 125, 112, 132, 118, 134, 137, 117, 126, 135, 131, 120, 125, 129, 113, 119, 133, 121, 120, 124, 122, 131, 130, 137, 124, 119, 120, 121, 129, 130, 121, 111, 109, 145, 123, 126, 112, 128, 124, 125, 125, 136, 120, 133, 121, 128, 127, 116, 107, 122, 130, 126, 138, 128, 134, 130, 131, 132, 149, 121, 122, 132, 123, 137, 118, 125, 126, 135, 110, 129, 111, 128, 131, 119, 130, 111, 135, 114, 123, 109, 127, 112, 126, 114, 109, 132, 106, 131, 139, 122, 101, 122, 127, 121, 131, 113, 119, 129, 124, 113, 110, 121, 134, 138, 134, 130, 133, 118, 111, 113, 109, 132, 112, 129, 130, 129, 145, 127, 130, 119, 130, 113, 129, 117, 139, 114, 115, 105, 125, 113, 122, 117, 115, 111, 129, 113, 128, 117, 101, 129, 137, 131, 142, 101, 109, 125, 126, 138, 110, 137, 125, 110, 101, 115, 123, 117, 132, 129, 131, 145, 132, 111, 140, 126, 115, 115, 117, 135, 102, 131, 129, 127, 109, 121, 121, 126, 113, 113, 119, 142, 119, 139, 120, 135, 147, 130, 127, 109, 130, 115, 129, 139, 106, 151, 126, 125, 118, 115, 116, 134, 125, 120, 122, 123, 120, 119, 116, 134, 127, 124, 141, 130, 127, 127, 124, 135, 124, 139, 126, 126, 120, 120, 123, 138, 109, 114, 117, 121, 134, 137, 92, 124, 122, 115, 128, 117, 117, 112, 149, 134, 116, 138, 123, 117, 118, 114, 150, 128, 123, 114, 122, 149, 119, 119, 130, 127, 118, 134, 133, 113, 125, 140, 132, 109, 138, 134, 123, 139, 119, 130, 113, 121, 112, 121, 115, 127, 115, 134, 129, 128, 113, 129, 140, 122, 130, 124, 128, 121, 143, 117, 121, 112, 130, 109, 112, 124, 147, 119, 134, 122, 134, 116, 126, 129, 140, 118, 153, 111, 136, 121, 123, 115, 113, 138, 131, 122, 131, 125, 109, 136, 132, 129, 134, 121, 114, 122, 135, 135, 136, 126, 124, 118, 121, 121, 132, 132, 120, 134, 124, 113, 115, 124, 121, 116, 139, 135, 129, 141, 129, 119, 135, 113, 137, 135, 138, 116, 124, 125, 127, 133, 108, 131, 145, 110, 136, 129, 143, 122, 109, 118, 133, 119, 145, 146, 144, 137, 135, 134, 121, 114, 132, 128, 130, 127, 113, 113, 128, 101, 137, 114, 137, 137, 121, 114, 121, 126, 139, 112, 122, 133, 128, 121, 117, 109, 119, 143, 121, 122, 112, 127, 130, 127, 136, 140, 145, 117, 126, 157, 117, 118, 128, 137, 131, 130, 142, 118, 113, 126, 96, 104, 124, 117, 128, 127, 129, 112, 129, 138, 132, 129, 157, 129, 123, 134, 136, 120, 135, 145, 120, 108, 132, 130, 107, 121, 135, 129, 138, 116, 118, 124, 129, 133, 132, 134, 153, 138, 128, 121, 115, 118, 137, 116, 127, 120, 124, 115, 124, 130, 130, 110, 135, 117, 101, 110, 115, 125, 134, 120, 140, 135, 122, 124, 125, 109, 127, 122, 127, 135, 103, 133, 120, 124, 153, 121, 132, 105, 136, 127, 112, 126, 136, 123, 136, 125, 114, 116, 109, 118, 123, 126, 117, 125, 106, 119, 123, 117, 129, 140, 128, 135, 131, 125, 139, 114, 121, 130, 111, 136, 112, 135, 129, 108, 117, 132, 130, 139, 105, 129, 118, 119, 117, 132, 131, 122, 132, 125, 103, 145, 126, 126, 110, 135, 86, 119, 117, 126, 121, 134, 113, 126, 112, 127, 131, 132, 121, 116, 126, 147, 144, 128, 149, 128, 135, 120, 124, 129, 121, 131, 137, 112, 116, 142, 134, 106, 118, 120, 127, 108, 109, 131, 139, 120, 142, 118, 136, 128, 109, 131, 117, 119, 114, 116, 123, 121, 120, 136, 130, 130, 115, 147, 107, 132, 132, 113, 126, 137, 117, 130, 103, 122, 133, 117, 131, 129, 112, 121, 125, 134, 116, 114, 132, 137, 113, 140, 96, 120, 143, 119, 127, 132, 117, 118, 124, 124, 140, 106, 119, 137, 123, 125, 124, 117, 120, 122, 146, 130, 127, 118, 106, 126, 125, 143, 126, 125, 121, 107, 113, 110, 121, 134, 134, 110, 111, 112, 118, 110, 136, 128, 144, 132, 128, 112, 128, 117, 153, 122, 133, 127, 136, 127, 98, 117, 135, 125, 111, 137, 125, 131, 146, 122, 121, 124, 125, 138, 115, 125, 141, 125, 120, 136, 107, 118, 127, 128, 128, 144, 129, 117, 96, 122, 133, 122, 115, 116, 128, 148, 108, 107, 151, 125, 121, 124, 130, 130, 127, 123, 130, 119, 117, 115, 119, 133, 131, 133, 132, 126, 113, 133, 109, 125, 124, 127, 103, 110, 130, 111, 131, 130, 120, 137, 122, 127, 119, 117, 134, 151, 124, 138, 125, 130, 129, 106, 114, 133, 132, 129, 125, 137, 124, 147, 122, 120, 121, 120, 120, 123, 121, 125, 132, 124, 121, 124, 121, 139, 116, 129, 125, 127, 129, 117, 135, 110, 124, 109, 147, 117, 142, 135, 129, 137, 119, 129, 139, 126, 117, 124, 129, 110, 139, 135, 120, 122, 131, 123, 118, 126, 143, 110, 136, 121, 129, 140, 116, 125, 126, 126, 127, 122, 126, 106, 130, 147, 118, 128, 148, 119, 133, 133, 129, 134, 126, 128, 113, 117, 131, 119, 120, 115, 125, 125, 130, 128, 119, 105, 122, 111, 133, 129, 133, 130, 134, 119, 125, 113, 136, 124, 130, 128, 140, 128, 116, 114, 134, 115, 130, 126, 133, 125, 133, 127, 115, 134, 124, 122, 118, 135, 126, 123, 118, 152, 145, 140, 120, 136, 123, 129, 125, 145, 136, 108, 130, 147, 120, 108, 129, 113, 144, 128, 135, 133, 102, 124, 104, 135, 113, 125, 130, 133, 117, 122, 120, 115, 134, 119, 93, 120, 140, 114, 111, 129, 124, 114, 111, 125, 125, 115, 114, 124, 118, 132, 129, 120, 126, 108, 123, 107, 130, 138, 123, 124, 129, 128, 130, 138, 93, 130, 137, 109, 121, 116, 117, 127, 121, 126, 132, 125, 117, 139, 110, 137, 118, 124, 124, 139, 133, 133, 113, 126, 113, 122, 131, 129, 137, 108, 124, 113, 112, 136, 125, 127, 122, 125, 115, 130, 116, 131, 121, 126, 128, 122, 136, 135, 125, 148, 147, 131, 119, 134, 135, 132, 118, 126, 119, 114, 122, 118, 103, 124, 130, 139, 101, 136, 147, 133, 137, 134, 125, 140, 132, 132, 122, 133, 114, 127, 112, 128, 113, 110, 130, 132, 111, 126, 134, 111, 126, 115, 123, 119, 128, 112, 148, 115, 121, 118, 131, 124, 110, 130, 135, 125, 128, 152, 120, 147, 143, 117, 103, 133, 135, 126, 117, 140, 131, 113, 110, 126, 134, 124, 116, 133, 153, 128, 132, 112, 123, 127, 119, 113, 125, 102, 135, 113, 107, 116, 116, 124, 133, 112, 115, 123, 139, 119, 129, 123, 116, 137, 126, 119, 139, 129, 129, 140, 128, 123, 130, 126, 122, 104, 124, 114, 112, 153, 115, 123, 134, 120, 140, 135, 144, 106, 108, 155, 123, 117, 134, 119, 118, 111, 104, 111, 134, 132, 122, 128, 119, 121, 132, 143, 103, 122, 134, 121, 108, 137, 130, 146, 133, 132, 112, 119, 115, 139, 116, 111, 125, 123, 128, 139, 128, 135, 134, 137, 123, 128, 130, 96, 125, 124, 115, 134, 113, 119, 133, 121, 113, 138, 130, 133, 138, 129, 133, 134, 140, 116, 124, 129, 129, 122, 140, 137, 137, 141, 118, 125, 127, 119, 125, 135, 111, 120, 141, 128, 138, 129, 125, 120, 130, 138, 128, 144, 121, 122, 123, 131, 118, 134, 127, 125, 113, 113, 132, 134, 105, 134, 120, 112, 123, 123, 122, 131, 134, 124, 128, 140, 115, 118, 125, 119, 129, 118, 128, 128, 131, 129, 144, 123, 120, 124, 124, 133, 136, 128, 116, 142, 121, 112, 103, 131, 104, 114, 145, 123, 123, 123, 122, 125, 127, 118, 137, 134, 121, 115, 131, 131, 118, 112, 125, 110, 124, 141, 131, 122, 148, 118, 120, 130, 133, 102, 108, 144, 124, 129, 113, 132, 100, 138, 142, 123, 134, 134, 111, 126, 147, 123, 124, 109, 133, 139, 127, 128, 121, 121, 134, 118, 130, 129, 140, 130, 127, 145, 131, 119, 119, 119, 117, 122, 136, 119, 127, 127, 132, 136, 125, 137, 131, 147, 123, 117, 133, 114, 123, 137, 144, 126, 134, 122, 117, 123, 141, 130, 146, 119, 113, 129, 136, 130, 131, 114, 136, 124, 111, 120, 134, 130, 111, 137, 127, 132, 119, 137, 120, 124, 132, 132, 127, 122, 122, 117, 119, 116, 135, 120, 149, 111, 104, 131, 125, 126, 124, 132, 134, 129, 119, 117, 132, 120, 134, 126, 144, 116, 114, 111, 125, 128, 117, 114, 132, 133, 129, 97, 121, 116, 107, 130, 135, 136, 131, 127, 125, 129, 139, 82, 119, 142, 134, 148, 130, 99, 126, 138, 136, 134, 127, 113, 131, 101, 117, 128, 127, 141, 127, 133, 119, 130, 149, 106, 125, 142, 123, 114, 126, 128, 124, 136, 105, 114, 118, 140, 116, 139, 143, 132, 137, 122, 128, 133, 138, 125, 124, 115, 124, 122, 142, 112, 142, 154, 122, 138, 115, 132, 126, 123, 138, 139, 128, 109, 117, 133, 116, 132, 135, 125, 128, 125, 124, 123, 112, 134, 113, 91, 125, 132, 144, 120, 127, 115, 108, 143, 128, 130, 150, 116, 130, 113, 130, 106, 120, 109, 119, 117, 119, 136, 139, 116, 141, 131, 133, 115, 117, 120, 125, 125, 122, 133, 128, 128, 118, 126, 145, 136, 110, 113, 117, 125, 142, 125, 130, 121, 126, 132, 127, 116, 132, 107, 139, 122, 123, 111, 118, 125, 145, 138, 124, 145, 124, 116, 123, 123, 130, 121, 137, 116, 129, 128, 135, 129, 141, 143, 131, 111, 131, 118, 139, 125, 137, 130, 132, 100, 129, 117, 138, 118, 149, 148, 133, 132, 118, 103, 138, 114, 124, 139, 126, 116, 128, 122, 136, 111, 125, 126, 143, 122, 136, 128, 110, 113, 128, 131, 127, 116, 128, 126, 127, 120, 123, 114, 134, 138, 115, 135, 123, 147, 148, 122, 131, 140, 127, 126, 139, 117, 133, 126, 124, 127, 141, 121, 118, 120, 133, 109, 124, 136, 126, 128, 130, 124, 121, 138, 120, 134, 126, 118, 124, 128, 136, 134, 124, 127, 134, 123, 115, 130, 129, 135, 111, 117, 112, 133, 119, 115, 125, 140, 107, 126, 129, 118, 127, 133, 144, 135, 106, 127, 114, 127, 138, 140, 133, 113, 117, 138, 132, 143, 132, 128, 122, 130, 141, 111, 115, 113, 120, 132, 111, 135, 112, 144, 131, 105, 132, 148, 134, 127, 117, 118, 131, 110, 123, 123, 121, 119, 99, 122, 146, 124, 114, 130, 139, 132, 128, 142, 116, 116, 117, 114, 137, 127, 125, 137, 137, 124, 148, 126, 130, 128, 139, 122, 112, 113, 126, 126, 110, 116, 134, 162, 114, 122, 107, 106, 128, 147, 120, 111, 109, 131, 126, 116, 125, 106, 116, 134, 123, 143, 130, 153, 129, 117, 120, 101, 129, 136, 116, 134, 106, 130, 130, 119, 111, 106, 124, 127, 132, 114, 133, 115, 135, 104, 131, 126, 111, 157, 113, 109, 129, 124, 132, 138, 145, 128, 124, 121, 123, 112, 113, 134, 125, 117, 125, 124, 127, 114, 135, 132, 113, 116, 133, 120, 128, 124, 128, 128, 118, 136, 139, 144, 144, 126, 127, 108, 130, 95, 131, 127, 118, 140, 132, 121, 119, 139, 123, 114, 123, 140, 128, 143, 122, 121, 112, 135, 118, 123, 112, 133, 108, 120, 114, 117, 123, 131, 132, 137, 125, 139, 137, 114, 123, 110, 115, 143, 126, 134, 122, 135, 124, 120, 128, 138, 96, 145, 134, 136, 132, 127, 129, 122, 129, 122, 105, 127, 117, 107, 132, 145, 131, 129, 126, 142, 111, 119, 144, 113, 122, 131, 113, 113, 135, 130, 131, 145, 117, 116, 132, 114, 132, 121, 116, 116, 130, 137, 124, 115, 115, 125, 96, 125, 131, 113, 133, 123, 102, 121, 132, 119, 129, 121, 130, 114, 128, 132, 137, 120, 122, 145, 143, 128, 117, 134, 104, 127, 116, 123, 123, 130, 137, 113, 141, 120, 117, 112, 113, 141, 131, 121, 115, 154, 138, 127, 135, 113, 135, 118, 126, 138, 145, 123, 106, 138, 121, 142, 99, 112, 124, 118, 124, 129, 136, 101, 118, 144, 130, 123, 126, 109, 137, 117, 119, 139, 143, 142, 113, 117, 125, 115, 122, 133, 137, 124, 137, 135, 115, 120, 124, 121, 142, 116, 134, 123, 140, 148, 127, 127, 128, 120, 131, 113, 133, 136, 103, 117, 133, 129, 129, 130, 135, 124, 132, 127, 127, 119, 122, 123, 125, 127, 109, 133, 139, 130, 112, 116, 131, 121, 112, 118, 131, 131, 127, 131, 131, 118, 128, 107, 131, 125, 132, 137, 128, 128, 131, 103, 132, 130, 137, 124, 128, 121, 130, 118, 125, 130, 130, 123, 133, 123, 137, 116, 133, 127, 123, 115, 131, 114, 135, 126, 114, 131, 126, 129, 135, 118, 122, 124, 120, 130, 132, 119, 126, 152, 138, 123, 132, 118, 121, 129, 148, 118, 116, 133, 106, 126, 128, 128, 122, 129, 123, 112, 133, 122, 141, 136, 153, 128, 124, 114, 116, 114, 137, 117, 136, 123, 119, 144, 117, 142, 112, 132, 121, 126, 124, 138, 116, 135, 110, 109, 127, 118, 121, 127, 120, 136, 119, 123, 123, 123, 108, 129, 132, 139, 124, 120, 134, 127, 108, 114, 135, 131, 128, 134, 137, 117, 123, 132, 125, 118, 129, 126, 117, 120, 117, 129, 109, 120, 118, 143, 131, 142, 151, 123, 115, 121, 145, 130, 134, 115, 139, 143, 120, 115, 136, 145, 121, 138, 120, 113, 129, 125, 134, 106, 121, 127, 132, 129, 134, 143, 109, 118, 113, 138, 128, 149, 129, 112, 122, 128, 106, 122, 126, 135, 130, 136, 133, 120, 132, 107, 133, 120, 115, 127, 128, 118, 109, 106, 122, 133, 130, 116, 127, 134, 123, 146, 115, 114, 112, 97, 120, 113, 118, 104, 125, 116, 112, 132, 129, 138, 134, 117, 119, 132, 121, 125, 127, 139, 127, 133, 132, 125, 133, 130, 136, 117, 118, 115, 131, 116, 140, 107, 115, 148, 126, 119, 118, 119, 130, 140, 117, 130, 123, 125, 107, 108, 129, 121, 126, 123, 127, 129, 128, 110, 124, 119, 137, 138, 133, 114, 128, 124, 135, 122, 113, 118, 109, 135, 119, 121, 129, 140, 127, 133, 124, 118, 133, 113, 130, 104, 130, 123, 128, 137, 113, 131, 114, 127, 114, 133, 119, 113, 116, 122, 125, 108, 118, 126, 119, 122, 131, 118, 117, 149, 129, 134, 124, 122, 130, 107, 119, 119, 121, 117, 120, 114, 127, 120, 119, 127, 123, 130, 126, 133, 121, 105, 120, 137, 131, 107, 118, 115, 125, 119, 126, 149, 135, 118, 121, 132, 105, 118, 117, 124, 135, 126, 147, 133, 129, 126, 107, 121, 130, 129, 148, 127, 114, 120, 117, 120, 141, 133, 136, 118, 115, 112, 118, 120, 139, 127, 129, 92, 136, 130, 131, 136, 116, 126, 118, 125, 135, 129, 143, 121, 130, 114, 132, 121, 123, 117, 145, 106, 122, 141, 132, 124, 139, 120, 125, 122, 121, 130, 120, 120, 118, 127, 127, 115, 106, 130, 117, 126, 133, 130, 108, 127, 114, 139, 134, 117, 121, 129, 119, 115, 142, 131, 115, 123, 125, 129, 105, 127, 121, 122, 124, 122, 137, 133, 133, 156, 135, 114, 146, 123, 118, 106, 127, 126, 116, 128, 125, 121, 121, 123, 119, 131, 129, 122, 108, 131, 140, 130, 110, 121, 126, 114, 138, 121, 132, 131, 125, 112, 112, 135, 119, 127, 111, 120, 118, 124, 133, 127, 114, 121, 125, 117, 144, 139, 138, 117, 131, 115, 126, 139, 115, 113, 136, 137, 117, 130, 118, 121, 109, 116, 121, 135, 133, 122, 128, 131, 121, 138, 127, 114, 110, 134, 121, 139, 108, 133, 120, 102, 121, 114, 141, 128, 114, 122, 136, 120, 125, 139, 110, 118, 123, 141, 134, 106, 122, 127, 147, 122, 123, 116, 111, 132, 134, 108, 147, 137, 117, 131, 114, 119, 119, 124, 156, 141, 109, 124, 114, 136, 122, 114, 114, 120, 126, 115, 119, 130, 120, 125, 123, 136, 134, 122, 127, 110, 148, 148, 131, 135, 120, 111, 128, 132, 121, 108, 126, 113, 125, 131, 130, 130, 137, 113, 124, 123, 119, 117, 128, 145, 135, 124, 127, 122, 131, 125, 126, 125, 112, 136, 133, 111, 124, 115, 128, 123, 115, 126, 126, 107, 121, 131, 134, 130, 121, 125, 151, 128, 144, 128, 129, 118, 116, 137, 121, 128, 135, 106, 100, 151, 123, 121, 129, 118, 118, 124, 132, 135, 102, 108, 130, 131, 125, 124, 111, 171, 138, 111, 137, 123, 132, 113, 127, 124, 116, 140, 126, 125, 121, 117, 119, 134, 128, 123, 115, 127, 141, 118, 134, 116, 131, 129, 118, 111, 124, 130, 105, 120, 119, 112, 131, 130, 119, 132, 135, 120, 141, 108, 127, 113, 131, 129, 134, 126, 116, 118, 131, 140, 130, 110, 147, 128, 122, 118, 114, 118, 95, 136, 118, 117, 128, 124, 126, 67, 134, 135, 126, 142, 141, 129, 123, 115, 122, 104, 123, 120, 142, 130, 141, 105, 121, 133, 116, 126, 141, 117, 120, 119, 125, 102, 121, 114, 137, 99, 121, 145, 128, 128, 124, 138, 126, 125, 125, 121, 114, 116, 128, 142, 122, 128, 140, 120, 123, 122, 133, 151, 126, 108, 150, 125, 93, 124, 127, 125, 122, 126, 106, 124, 135, 117, 141, 130, 116, 125, 127, 121, 143, 130, 121, 124, 133, 127, 126, 132, 123, 137, 133, 132, 124, 116, 127, 111, 130, 112, 113, 147, 121, 122, 130, 125, 116, 137, 150, 110, 123, 132, 138, 134, 128, 96, 129, 129, 125, 109, 130, 116, 127, 138, 122, 130, 135, 125, 138, 117, 125, 142, 115, 117, 126, 121, 132, 126, 141, 117, 125, 141, 130, 121, 131, 127, 120, 132, 117, 123, 108, 128, 128, 140, 116, 128, 124, 113, 125, 122, 128, 104, 139, 112, 136, 115, 124, 122, 117, 129, 114, 141, 118, 122, 128, 132, 118, 132, 127, 118, 100, 128, 125, 116, 138, 142, 117, 122, 125, 141, 123, 128, 130, 140, 116, 124, 132, 112, 129, 120, 139, 144, 148, 133, 124, 117, 130, 128, 129, 148, 134, 132, 131, 127, 121, 133, 125, 131, 133, 117, 125, 121, 130, 153, 126, 112, 130, 133, 113, 129, 118, 137, 128, 134, 132, 130, 145, 125, 121, 138, 147, 129, 119, 130, 130, 120, 116, 116, 112, 114, 147, 129, 103, 129, 114, 126, 116, 150, 117, 133, 112, 129, 120, 129, 131, 136, 125, 124, 132, 118, 102, 138, 133, 107, 123, 107, 123, 137, 128, 119, 103, 109, 130, 134, 136, 132, 104, 127, 125, 137, 145, 133, 118, 123, 121, 120, 118, 119, 130, 127, 120, 136, 142, 129, 130, 126, 126, 127, 99, 120, 121, 131, 124, 131, 132, 119, 132, 126, 107, 113, 135, 124, 124, 120, 122, 126, 117, 117, 125, 127, 120, 143, 101, 116, 120, 129, 124, 129, 137, 120, 143, 121, 144, 121, 125, 128, 127, 124, 123, 127, 137, 131, 127, 125, 115, 135, 146, 123, 131, 132, 141, 139, 119, 128, 127, 121, 127, 110, 122, 124, 123, 124, 107, 132, 126, 121, 126, 134, 120, 155, 117, 133, 143, 123, 139, 149, 124, 151, 126, 117, 121, 149, 137, 120, 115, 129, 114, 117, 124, 129, 123, 113, 121, 127, 130, 146, 129, 132, 135, 118, 119, 134, 134, 114, 133, 114, 124, 143, 114, 157, 141, 127, 134, 115, 125, 128, 123, 122, 129, 115, 123, 115, 122, 118, 125, 127, 96, 96, 135, 118, 121, 124, 144, 136, 125, 141, 125, 120, 125, 129, 114, 119, 116, 125, 132, 121, 134, 120, 130, 122, 145, 124, 113, 118, 119, 103, 127, 138, 129, 136, 121, 130, 127, 141, 141, 126, 124, 123, 134, 112, 117, 114, 120, 138, 116, 124, 119, 115, 125, 131, 118, 132, 102, 111, 125, 111, 123, 117, 102, 136, 128, 150, 126, 128, 121, 133, 116, 108, 126, 142, 150, 112, 137, 117, 127, 126, 119, 135, 107, 135, 111, 124, 115, 109, 125, 111, 110, 136, 117, 126, 114, 123, 143, 120, 128, 122, 111, 125, 119, 135, 115, 125, 116, 130, 128, 150, 118, 136, 124, 106, 115, 115, 110, 129, 125, 139, 134, 120, 131, 128, 136, 116, 129, 101, 129, 120, 110, 129, 119, 128, 130, 124, 114, 121, 116, 145, 128, 132, 125, 131, 129, 116, 128, 122, 130, 126, 123, 127, 129, 105, 113, 116, 121, 138, 126, 116, 128, 129, 123, 136, 117, 122, 118, 129, 112, 125, 114, 107, 142, 121, 124, 127, 126, 115, 125, 120, 110, 109, 119, 133, 145, 123, 114, 138, 114, 135, 114, 126, 142, 131, 141, 134, 104, 114, 144, 127, 129, 111, 140, 138, 131, 121, 133, 118, 130, 121, 120, 121, 132, 104, 124, 130, 114, 127, 125, 118, 116, 126, 123, 128, 117, 117, 129, 128, 111, 127, 114, 141, 140, 129, 110, 124, 132, 132, 135, 121, 133, 130, 126, 119, 135, 129, 108, 122, 120, 112, 132, 122, 149, 103, 117, 117, 110, 115, 119, 123, 111, 121, 116, 121, 140, 127, 128, 95, 138, 118, 116, 138, 126, 122, 131, 115, 137, 119, 120, 128, 136, 127, 126, 108, 111, 126, 110, 111, 120, 123, 120, 127, 128, 105, 137, 134, 113, 129, 123, 143, 125, 109, 115, 120, 132, 119, 151, 135, 128, 121, 116, 133, 112, 115, 130, 117, 144, 130, 124, 147, 128, 117, 121, 109, 143, 125, 122, 126, 111, 134, 113, 102, 153, 126, 103, 138, 127, 133, 108, 126, 127, 120, 121, 130, 113, 108, 133, 126, 110, 103, 102, 119, 124, 125, 118, 124, 131, 124, 126, 131, 114, 128, 134, 104, 140, 122, 128, 99, 131, 145, 123, 136, 126, 130, 127, 125, 132, 140, 130, 134, 128, 119, 114, 139, 126, 139, 124, 120, 121, 123, 116, 121, 128, 107, 126, 111, 120, 115, 118, 135, 138, 122, 113, 135, 143, 114, 143, 118, 112, 117, 124, 102, 109, 121, 157, 143, 98, 116, 137, 128, 121, 130, 130, 107, 144, 112, 141, 127, 117, 136, 132, 128, 126, 130, 128, 117, 143, 112, 131, 134, 137, 125, 129, 110, 123, 132, 130, 116, 123, 121, 118, 123, 119, 134, 131, 133, 135, 125, 131, 133, 115, 135, 145, 114, 134, 123, 126, 117, 124, 130, 124, 127, 125, 130, 118, 127, 124, 114, 123, 151, 145, 107, 121, 116, 133, 122, 109, 98, 132, 127, 107, 120, 138, 127, 126, 118, 126, 131, 99, 113, 104, 135, 117, 121, 108, 123, 126, 123, 122, 117, 131, 132, 127, 131, 150, 135, 124, 126, 113, 115, 114, 147, 115, 147, 128, 139, 104, 124, 143, 139, 103, 110, 129, 109, 126, 110, 130, 120, 136, 122, 128, 118, 133, 129, 126, 124, 136, 134, 115, 124, 117, 117, 142, 134, 126, 126, 120, 117, 132, 118, 135, 123, 136, 134, 143, 130, 122, 119, 132, 122, 113, 122, 117, 126, 123, 120, 136, 119, 130, 132, 129, 122, 117, 142, 134, 128, 133, 117, 132, 132, 115, 106, 133, 110, 150, 133, 116, 136, 101, 123, 107, 125, 114, 116, 123, 114, 119, 136, 133, 124, 117, 134, 147, 131, 135, 119, 124, 127, 122, 116, 122, 127, 97, 131, 125, 132, 118, 112, 117, 143, 132, 141, 130, 131, 122, 118, 128, 113, 126, 135, 101, 121, 132, 135, 130, 101, 133, 125, 123, 128, 110, 122, 117, 126, 111, 123, 111, 111, 128, 135, 138, 114, 133, 118, 127, 157, 118, 117, 107, 111, 110, 147, 132, 118, 115, 124, 130, 110, 136, 128, 113, 124, 140, 122, 128, 129, 120, 124, 134, 128, 143, 128, 155, 137, 113, 129, 137, 144, 114, 140, 124, 145, 133, 127, 124, 127, 111, 130, 123, 145, 115, 124, 126, 123, 113, 122, 148, 127, 110, 108, 113, 124, 112, 116, 122, 139, 149, 115, 119, 131, 117, 145, 134, 137, 126, 122, 135, 116, 129, 123, 113, 135, 138, 111, 133, 114, 141, 121, 112, 109, 118, 123, 111, 128, 112, 134, 119, 138, 117, 121, 125, 134, 127, 122, 142, 133, 130, 134, 123, 121, 133, 125, 120, 135, 119, 120, 121, 131, 134, 124, 125, 103, 136, 119, 125, 143, 142, 126, 123, 129, 116, 128, 114, 126, 136, 118, 121, 144, 124, 118, 132, 132, 150, 139, 114, 115, 124, 121, 133, 105, 128, 130, 140, 112, 120, 133, 132, 124, 134, 118, 108, 121, 126, 126, 108, 115, 127, 118, 111, 122, 132, 132, 136, 112, 131, 117, 120, 116, 129, 121, 128, 115, 122, 130, 131, 107, 121, 122, 131, 132, 122, 116, 130, 142, 109, 119, 135, 135, 128, 133, 111, 129, 127, 126, 109, 124, 147, 120, 126, 103, 129, 135, 81, 131, 120, 121, 134, 113, 131, 115, 106, 131, 113, 133, 124, 126, 145, 139, 130, 125, 118, 115, 129, 126, 117, 108, 125, 127, 131, 128, 126, 103, 112, 145, 132, 116, 125, 106, 120, 122, 115, 130, 114, 123, 138, 127, 111, 123, 121, 127, 113, 129, 125, 135, 122, 140, 115, 120, 115, 127, 127, 117, 143, 124, 122, 129, 125, 124, 119, 136, 122, 115, 127, 135, 129, 140, 138, 106, 120, 115, 113, 129, 126, 119, 124, 130, 114, 125, 132, 123, 114, 140, 110, 118, 108, 119, 133, 122, 122, 135, 96, 123, 138, 120, 124, 137, 122, 139, 129, 112, 115, 125, 130, 124, 138, 120, 132, 123, 129, 114, 129, 115, 121, 125, 98, 124, 129, 112, 113, 129, 148, 130, 121, 126, 146, 127, 112, 128, 115, 127, 118, 114, 139, 123, 141, 116, 125, 123, 114, 113, 139, 122, 121, 124, 132, 130, 116, 127, 130, 138, 118, 131, 111, 131, 115, 130, 114, 109, 116, 113, 134, 127, 147, 120, 135, 130, 125, 137, 114, 124, 106, 139, 137, 119, 110, 111, 124, 114, 117, 113, 120, 134, 125, 121, 108, 127, 129, 134, 130, 112, 126, 129, 136, 122, 124, 112, 116, 121, 123, 124, 110, 123, 100, 117, 119, 116, 118, 135, 125, 112, 117, 133, 143, 129, 115, 103, 129, 99, 125, 125, 133, 127, 121, 119, 111, 155, 122, 128, 113, 122, 134, 113, 124, 107, 112, 129, 137, 139, 131, 129, 134, 127, 128, 117, 127, 103, 116, 120, 145, 128, 141, 140, 121, 127, 140, 140, 120, 124, 130, 141, 121, 130, 126, 108, 122, 126, 137, 138, 129, 120, 127, 105, 112, 113, 128, 127, 130, 120, 125, 125, 117, 122, 130, 155, 131, 136, 118, 145, 125, 122, 130, 109, 143, 120, 116, 129, 118, 135, 133, 121, 135, 122, 126, 132, 143, 134, 127, 123, 128, 116, 116, 133, 133, 121, 120, 125, 111, 117, 131, 113, 153, 136, 139, 127, 142, 114, 133, 119, 132, 131, 133, 130, 133, 96, 124, 123, 129, 119, 136, 115, 116, 118, 120, 133, 119, 125, 129, 129, 127, 127, 127, 134, 134, 122, 137, 116, 127, 106, 123, 123, 122, 132, 125, 126, 118, 132, 137, 140, 130, 126, 113, 142, 125, 107, 114, 120, 142, 132, 111, 126, 122, 123, 145, 136, 118, 136, 137, 132, 123, 133, 111, 110, 129, 125, 133, 119, 131, 121, 127, 120, 121, 128, 125, 127, 130, 106, 140, 118, 143, 126, 125, 141, 124, 129, 145, 132, 136, 137, 118, 131, 122, 126, 130, 119, 115, 105, 126, 136, 118, 129, 113, 125, 128, 120, 129, 116, 101, 131, 127, 135, 127, 120, 121, 125, 106, 155, 122, 136, 128, 122, 132, 106, 123, 141, 115, 124, 120, 113, 109, 112, 125, 121, 127, 124, 153, 112, 122, 143, 133, 127, 133, 125, 125, 90, 129, 127, 125, 117, 137, 112, 146, 122, 116, 121, 132, 128, 114, 125, 108, 128, 131, 126, 106, 127, 131, 117, 147, 133, 121, 133, 122, 126, 100, 119, 111, 124, 119, 128, 118, 132, 132, 124, 133, 153, 137, 141, 99, 134, 108, 126, 118, 118, 124, 145, 115, 143, 138, 139, 122, 137, 110, 115, 134, 127, 128, 104, 130, 124, 146, 136, 115, 136, 134, 133, 148, 148, 117, 125, 121, 119, 132, 120, 123, 134, 130, 107, 115, 130, 130, 105, 133, 119, 108, 107, 130, 151, 126, 138, 130, 140, 124, 109, 126, 105, 115, 126, 123, 120, 119, 127, 111, 107, 130, 104, 126, 114, 118, 154, 137, 127, 126, 124, 131, 136, 121, 153, 136, 115, 112, 128, 127, 118, 142, 106, 97, 112, 106, 117, 112, 135, 149, 113, 127, 126, 131, 138, 134, 131, 141, 118, 137, 137, 127, 140, 123, 120, 119, 108, 153, 118, 128, 132, 117, 130, 128, 124, 144, 136, 135, 117, 116, 129, 158, 108, 108, 121, 134, 91, 116, 132, 133, 115, 136, 132, 117, 122, 115, 127, 127, 141, 125, 132, 124, 129, 141, 129, 137, 111, 118, 124, 118, 136, 114, 127, 135, 129, 128, 97, 123, 106, 129, 120, 116, 116, 120, 139, 118, 149, 136, 134, 129, 137, 137, 132, 131, 135, 119, 145, 108, 122, 143, 138, 123, 124, 108, 148, 124, 115, 135, 124, 145, 138, 132, 132, 129, 121, 127, 135, 118, 104, 116, 130, 126, 142, 124, 134, 118, 150, 129, 133, 141, 133, 128, 121, 115, 111, 127, 93, 118, 105, 114, 100, 120, 134, 123, 119, 124, 132, 125, 120, 126, 135, 126, 118, 116, 114, 146, 138, 142, 98, 119, 133, 129, 133, 143, 112, 125, 135, 125, 115, 124, 122, 131, 132, 131, 124, 131, 137, 109, 122, 112, 134, 131, 130, 134, 130, 131, 116, 142, 128, 126, 102, 120, 122, 104, 118, 152, 138, 117, 119, 133, 145, 135, 134, 118, 111, 130, 128, 114, 131, 143, 151, 131, 130, 122, 137, 119, 130, 120, 119, 138, 117, 118, 130, 122, 123, 120, 135, 111, 128, 119, 126, 136, 117, 116, 128, 122, 139, 134, 141, 115, 116, 116, 123, 125, 135, 132, 142, 140, 123, 100, 101, 106, 137, 113, 117, 120, 123, 131, 135, 129, 122, 114, 122, 127, 130, 107, 128, 133, 118, 134, 133, 128, 117, 125, 130, 131, 138, 124, 118, 120, 138, 134, 134, 124, 130, 118, 125, 141, 120, 110, 120, 139, 127, 147, 138, 118, 127, 115, 118, 125, 145, 133, 123, 110, 117, 123, 114, 121, 125, 128, 133, 128, 121, 128, 122, 119, 129, 123, 131, 118, 142, 120, 127, 117, 141, 134, 106, 124, 123, 136, 132, 128, 123, 139, 137, 134, 138, 150, 122, 125, 119, 132, 123, 112, 123, 110, 113, 118, 106, 139, 129, 130, 104, 116, 120, 133, 132, 125, 131, 101, 125, 131, 126, 130, 121, 125, 115, 116, 116, 118, 119, 104, 127, 111, 144, 129, 103, 124, 127, 126, 113, 130, 114, 134, 124, 129, 147, 117, 114, 125, 131, 119, 111, 120, 135, 105, 127, 120, 136, 136, 120, 131, 118, 131, 116, 127, 147, 131, 122, 104, 132, 128, 126, 121, 114, 117, 143, 122, 135, 125, 127, 131, 139, 154, 123, 126, 127, 116, 138, 142, 119, 122, 146, 131, 130, 127, 111, 129, 119, 136, 128, 126, 112, 122, 128, 128, 122, 142, 135, 140, 97, 131, 134, 125, 105, 131, 131, 136, 114, 111, 116, 131, 146, 145, 128, 130, 130, 115, 121, 119, 131, 125, 121, 135, 125, 119, 128, 123, 112, 161, 113, 129, 123, 124, 133, 139, 124, 114, 113, 118, 120, 130, 114, 108, 122, 133, 125, 137, 117, 122, 123, 110, 108, 135, 132, 120, 124, 139, 118, 120, 119, 154, 114, 121, 120, 114, 133, 120, 114, 115, 152, 119, 117, 138, 134, 124, 123, 130, 88, 122, 150, 134, 124, 129, 136, 116, 111, 113, 112, 119, 122, 121, 137, 128, 129, 104, 118, 136, 109, 112, 136, 132, 150, 123, 127, 135, 118, 119, 137, 126, 104, 130, 132, 133, 129, 126, 124, 112, 126, 113, 127, 142, 123, 122, 145, 120, 132, 119, 136, 112, 145, 128, 137, 149, 134, 131, 136, 131, 128, 138, 154, 114, 130, 111, 124, 111, 129, 117, 116, 127, 119, 119, 130, 130, 127, 118, 126, 117, 132, 114, 122, 116, 113, 123, 125, 115, 134, 139, 136, 140, 140, 138, 133, 121, 115, 140, 133, 110, 120, 116, 126, 131, 123, 121, 122, 124, 119, 126, 122, 129, 135, 115, 126, 139, 123, 132, 128, 130, 126, 133, 115, 110, 134, 123, 127, 121, 120, 115, 115, 116, 110, 124, 117, 120, 115, 132, 119, 126, 117, 128, 111, 116, 117, 120, 110, 150, 133, 116, 125, 122, 143, 129, 112, 132, 124, 126, 112, 125, 131, 133, 121, 104, 116, 114, 139, 109, 113, 138, 119, 117, 121, 109, 133, 125, 105, 112, 118, 135, 138, 110, 116, 128, 131, 134, 130, 110, 114, 110, 111, 117, 120, 136, 125, 133, 133, 130, 124, 125, 125, 120, 104, 126, 120, 115, 117, 135, 118, 123, 147, 128, 128, 119, 121, 162, 126, 134, 121, 128, 110, 123, 116, 115, 111, 119, 111, 124, 127, 114, 117, 135, 137, 137, 125, 133, 111, 128, 118, 139, 124, 107, 144, 119, 117, 114, 132, 140, 131, 127, 114, 125, 122, 129, 128, 108, 128, 152, 122, 137, 160, 128, 127, 141, 123, 120, 132, 108, 109, 112, 114, 147, 113, 126, 117, 140, 131, 132, 132, 128, 116, 121, 134, 135, 110, 124, 133, 123, 116, 131, 127, 137, 126, 119, 117, 112, 142, 131, 123, 140, 136, 134, 121, 105, 128, 134, 122, 136, 107, 138, 122, 123, 124, 124, 120, 138, 147, 135, 120, 131, 117, 103, 140, 125, 128, 123, 132, 125, 130, 118, 134, 132, 129, 126, 133, 117, 123, 125, 130, 142, 98, 127, 136, 128, 126, 121, 116, 120, 95, 126, 139, 112, 135, 108, 108, 130, 130, 102, 125, 138, 123, 119, 145, 146, 119, 104, 93, 112, 125, 125, 127, 136, 115, 118, 120, 128, 126, 119, 137, 114, 125, 120, 107, 114, 106, 110, 128, 135, 136, 140, 121, 132, 126, 111, 113, 123, 111, 113, 109, 131, 129, 143, 106, 133, 103, 128, 126, 121, 111, 119, 112, 149, 109, 118, 128, 117, 121, 129, 123, 117, 129, 116, 103, 140, 105, 134, 123, 124, 142, 125, 134, 138, 125, 121, 110, 110, 160, 132, 134, 121, 112, 118, 121, 128, 119, 109, 117, 132, 123, 113, 143, 131, 137, 118, 134, 115, 118, 117, 128, 133, 132, 134, 130, 139, 125, 121, 137, 134, 145, 124, 136, 117, 126, 131, 114, 123, 135, 121, 120, 128, 121, 113, 138, 130, 141, 122, 109, 138, 120, 139, 123, 129, 130, 132, 119, 130, 144, 130, 117, 122, 149, 131, 115, 120, 127, 125, 140, 128, 156, 121, 120, 133, 102, 129, 123, 122, 114, 111, 126, 119, 142, 124, 117, 126, 124, 120, 113, 146, 138, 116, 140, 130, 108, 128, 114, 107, 128, 117, 135, 102, 129, 132, 124, 126, 128, 117, 123, 134, 139, 132, 136, 124, 127, 139, 140, 125, 128, 123, 138, 112, 121, 128, 123, 128, 116, 125, 127, 133, 117, 128, 144, 131, 120, 111, 120, 111, 109, 115, 126, 137, 127, 124, 115, 129, 111, 145, 128, 127, 128, 135, 124, 131, 142, 118, 104, 129, 118, 115, 126, 120, 134, 113, 124, 124, 125, 144, 131, 125, 126, 126, 144, 119, 122, 127, 135, 124, 137, 118, 121, 126, 106, 105, 125, 125, 122, 132, 123, 135, 138, 105, 139, 118, 114, 118, 124, 108, 150, 137, 132, 116, 141, 129, 121, 122, 116, 130, 108, 144, 131, 128, 118, 123, 131, 141, 139, 128, 113, 113, 128, 137, 115, 136, 129, 122, 117, 134, 113, 109, 111, 111, 134, 132, 118, 142, 113, 122, 104, 121, 119, 129, 132, 150, 126, 137, 113, 146, 110, 133, 119, 114, 122, 120, 140, 120, 130, 126, 123, 110, 137, 129, 145, 138, 112, 120, 139, 121, 127, 124, 119, 128, 111, 134, 125, 144, 128, 131, 142, 126, 119, 147, 125, 121, 120, 134, 113, 134, 123, 132, 138, 144, 114, 117, 124, 126, 116, 123, 127, 125, 133, 125, 135, 120, 134, 130, 130, 139, 102, 120, 141, 102, 133, 154, 134, 106, 122, 131, 111, 125, 113, 135, 138, 131, 110, 122, 112, 123, 122, 121, 141, 120, 121, 124, 126, 146, 129, 101, 118, 128, 133, 139, 124, 117, 135, 137, 120, 130, 115, 131, 104, 94, 124, 122, 126, 132, 132, 94, 118, 130, 124, 137, 121, 131, 149, 136, 138, 118, 133, 134, 105, 125, 117, 125, 139, 120, 120, 128, 132, 126, 131, 142, 121, 113, 113, 119, 132, 131, 129, 116, 114, 137, 113, 118, 129, 110, 122, 118, 132, 107, 113, 102, 116, 125, 135, 141, 142, 115, 129, 111, 114, 127, 127, 107, 120, 155, 127, 132, 132, 112, 137, 119, 134, 148, 135, 108, 112, 129, 124, 145, 125, 124, 126, 144, 128, 110, 128, 120, 127, 125, 109, 135, 131, 141, 126, 121, 114, 137, 141, 133, 116, 111, 137, 139, 131, 124, 130, 114, 111, 126, 127, 141, 126, 123, 141, 136, 115, 131, 133, 127, 135, 111, 133, 134, 121, 128, 129, 113, 110, 148, 125, 150, 109, 125, 134, 111, 125, 134, 127, 131, 129, 126, 125, 129, 142, 136, 124, 127, 129, 146, 118, 125, 111, 117, 124, 145, 114, 127, 137, 118, 138, 127, 99, 130, 131, 151, 127, 122, 132, 138, 120, 134, 127, 132, 121, 126, 130, 107, 135, 119, 112, 136, 124, 127, 119, 122, 126, 124, 113, 169, 135, 104, 129, 131, 141, 135, 127, 132, 128, 134, 140, 118, 144, 131, 121, 125, 125, 106, 142, 127, 133, 128, 126, 123, 103, 145, 131, 107, 126, 129, 130, 127, 120, 129, 112, 130, 129, 118, 142, 125, 128, 125, 132, 128, 114, 128, 115, 131, 134, 125, 138, 141, 131, 131, 118, 139, 117, 113, 143, 114, 112, 128, 136, 122, 131, 131, 130, 122, 115, 118, 138, 127, 139, 136, 142, 120, 121, 140, 119, 106, 125, 124, 131, 133, 118, 119, 137, 125, 132, 101, 132, 133, 134, 125, 109, 148, 126, 104, 117, 133, 118, 114, 131, 136, 134, 129, 140, 123, 136, 137, 118, 123, 123, 136, 130, 145, 130, 101, 139, 119, 116, 119, 133, 136, 132, 118, 114, 119, 114, 139, 104, 147, 103, 131, 133, 134, 115, 115, 112, 118, 131, 124, 127, 127, 124, 130, 116, 134, 143, 128, 123, 131, 121, 137, 127, 117, 126, 131, 117, 124, 104, 107, 114, 136, 120, 103, 121, 116, 127, 125, 124, 122, 122, 133, 124, 124, 118, 121, 122, 138, 117, 126, 121, 101, 122, 126, 113, 113, 116, 121, 129, 119, 138, 144, 132, 131, 136, 129, 115, 140, 120, 129, 106, 106, 116, 131, 141, 134, 120, 129, 111, 145, 114, 118, 117, 150, 118, 133, 123, 118, 133, 114, 121, 125, 111, 125, 105, 137, 111, 118, 123, 134, 111, 118, 117, 126, 132, 116, 120, 123, 131, 144, 129, 112, 119, 128, 118, 132, 133, 108, 121, 120, 126, 107, 137, 145, 121, 119, 112, 124, 129, 136, 106, 144, 135, 132, 119, 111, 136, 133, 153, 120, 131, 123, 101, 100, 119, 115, 115, 142, 107, 122, 128, 127, 128, 120, 114, 138, 113, 126, 144, 125, 142, 115, 112, 136, 121, 120, 129, 162, 109, 108, 131, 119, 136, 112, 126, 126, 131, 111, 118, 110, 126, 127, 118, 139, 118, 111, 138, 128, 139, 113, 124, 109, 132, 138, 110, 122, 126, 128, 113, 130, 128, 133, 135, 131, 122, 138, 109, 129, 115, 136, 118, 123, 132, 137, 133, 123, 131, 128, 131, 153, 122, 116, 117, 119, 110, 151, 146, 127, 127, 115, 127, 126, 138, 133, 137, 127, 116, 120, 117, 124, 122, 123, 118, 131, 119, 139, 150, 135, 100, 108, 128, 117, 126, 144, 121, 130, 136, 134, 116, 114, 125, 126, 122, 129, 121, 124, 122, 132, 118, 146, 122, 124, 125, 136, 117, 129, 122, 126, 137, 138, 130, 126, 137, 121, 132, 126, 133, 135, 130, 124, 118, 129, 111, 122, 124, 133, 132, 140, 140, 119, 115, 120, 134, 123, 115, 129, 126, 123, 117, 155, 122, 105, 123, 119, 121, 140, 139, 136, 134, 117, 127, 121, 149, 131, 127, 112, 135, 120, 122, 108, 121, 113, 123, 136, 135, 143, 107, 127, 109, 123, 125, 136, 134, 125, 115, 136, 122, 123, 104, 134, 118, 127, 131, 129, 117, 123, 115, 131, 134, 106, 113, 132, 118, 110, 130, 122, 133, 98, 121, 125, 125, 124, 132, 120, 124, 111, 120, 139, 119, 128, 123, 119, 118, 134, 114, 122, 128, 123, 120, 107, 127, 132, 128, 131, 131, 130, 125, 118, 121, 128, 111, 123, 132, 123, 121, 124, 100, 113, 126, 134, 121, 124, 133, 131, 135, 133, 127, 122, 133, 115, 139, 130, 118, 138, 136, 135, 112, 141, 117, 109, 111, 129, 129, 126, 123, 124, 121, 127, 102, 99, 122, 129, 118, 126, 131, 119, 137, 128, 121, 133, 126, 137, 116, 119, 121, 126, 129, 110, 137, 116, 114, 135, 128, 130, 129, 134, 117, 141, 125, 113, 123, 140, 133, 108, 128, 133, 125, 124, 137, 112, 128, 137, 116, 111, 132, 119, 125, 134, 122, 128, 122, 130, 119, 121, 127, 99, 118, 111, 127, 123, 118, 117, 113, 131, 116, 125, 131, 128, 139, 111, 117, 124, 118, 127, 133, 119, 128, 120, 118, 130, 99, 134, 116, 133, 118, 125, 128, 123, 121, 123, 130, 128, 134, 136, 120, 131, 145, 118, 133, 132, 127, 113, 133, 96, 147, 125, 117, 126, 117, 111, 132, 134, 128, 122, 128, 122, 130, 117, 137, 131, 132, 144, 133, 119, 132, 123, 126, 116, 138, 114, 135, 116, 137, 129, 123, 148, 126, 111, 138, 128, 75, 124, 128, 147, 126, 107, 135, 129, 126, 127, 123, 122, 135, 120, 117, 125, 124, 140, 122, 125, 113, 125, 114, 113, 138, 119, 140, 115, 135, 126, 145, 129, 101, 129, 147, 127, 130, 114, 142, 125, 109, 142, 134, 137, 133, 124, 123, 116, 131, 126, 118, 134, 123, 123, 123, 125, 127, 122, 121, 134, 130, 133, 133, 120, 115, 132, 119, 117, 113, 103, 112, 132, 115, 128, 115, 140, 125, 129, 119, 129, 121, 118, 99, 126, 116, 111, 134, 112, 127, 116, 118, 125, 122, 100, 131, 121, 117, 123, 127, 128, 123, 96, 119, 127, 129, 121, 102, 139, 136, 117, 101, 138, 123, 126, 106, 142, 128, 122, 136, 116, 119, 146, 116, 107, 128, 142, 132, 121, 137, 130, 131, 133, 113, 113, 127, 122, 121, 125, 118, 116, 148, 131, 134, 119, 117, 115, 131, 130, 113, 136, 126, 106, 135, 125, 158, 118, 124, 122, 148, 141, 109, 111, 118, 131, 135, 133, 111, 120, 132, 133, 137, 119, 123, 131, 139, 110, 134, 126, 131, 137, 123, 118, 129, 130, 111, 135, 123, 134, 120, 114, 124, 125, 132, 131, 133, 142, 122, 112, 145, 108, 129, 122, 117, 124, 149, 119, 115, 121, 127, 132, 123, 123, 128, 120, 135, 133, 134, 119, 128, 137, 112, 141, 113, 115, 114, 122, 132, 126, 136, 113, 130, 131, 125, 100, 139, 133, 112, 138, 133, 112, 124, 133, 121, 124, 108, 121, 112, 134, 127, 139, 122, 133, 117, 133, 138, 134, 115, 124, 129, 141, 104, 135, 130, 117, 128, 122, 130, 115, 100, 98, 122, 127, 124, 141, 128, 107, 135, 133, 106, 131, 112, 128, 141, 122, 118, 121, 123, 117, 129, 129, 127, 96, 119, 113, 116, 142, 126, 115, 149, 120, 111, 132, 132, 138, 117, 136, 132, 125, 133, 138, 128, 112, 136, 110, 126, 120, 141, 121, 127, 128, 122, 132, 112, 128, 126, 136, 120, 142, 129, 133, 119, 120, 121, 139, 128, 133, 139, 115, 135, 128, 134, 135, 134, 138, 133, 126, 128, 135, 133, 128, 136, 126, 133, 116, 124, 137, 112, 92, 139, 134, 136, 122, 111, 122, 132, 147, 120, 146, 111, 124, 115, 131, 122, 127, 138, 120, 114, 154, 128, 123, 124, 128, 119, 133, 125, 123, 126, 108, 136, 114, 130, 120, 124, 117, 128, 129, 126, 126, 131, 142, 131, 119, 127, 113, 121, 111, 112, 129, 126, 150, 116, 118, 126, 133, 142, 130, 143, 131, 133, 122, 101, 132, 112, 126, 117, 115, 117, 128, 115, 133, 141, 132, 136, 126, 133, 146, 109, 125, 117, 118, 127, 120, 125, 121, 134, 133, 122, 127, 127, 119, 149, 105, 130, 126, 124, 120, 118, 121, 120, 135, 111, 115, 113, 120, 152, 121, 115, 127, 116, 133, 115, 133, 120, 124, 116, 108, 117, 114, 127, 133, 116, 109, 143, 117, 134, 133, 135, 121, 139, 133, 131, 117, 120, 118, 132, 122, 130, 117, 127, 121, 119, 122, 125, 138, 137, 127, 112, 132, 131, 127, 109, 140, 102, 113, 125, 111, 114, 122, 105, 137, 127, 110, 131, 118, 118, 126, 135, 120, 106, 139, 130, 128, 129, 122, 106, 126, 130, 112, 116, 137, 110, 131, 126, 114, 101, 95, 135, 134, 118, 127, 113, 113, 118, 110, 132, 118, 121, 134, 127, 129, 131, 128, 133, 124, 137, 124, 123, 130, 122, 137, 119, 129, 141, 129, 134, 130, 128, 142, 128, 127, 121, 126, 129, 134, 126, 116, 136, 120, 124, 127, 119, 135, 112, 118, 118, 147, 116, 125, 132, 119, 107, 121, 122, 117, 127, 119, 113, 127, 106, 130, 130, 129, 148, 134, 116, 128, 129, 111, 110, 131, 118, 130, 110, 124, 118, 136, 116, 125, 115, 113, 134, 98, 105, 114, 128, 137, 136, 122, 126, 131, 138, 100, 126, 116, 129, 127, 115, 117, 121, 135, 113, 117, 116, 115, 124, 137, 123, 139, 115, 133, 126, 121, 84, 125, 127, 128, 122, 129, 116, 115, 126, 126, 147, 114, 121, 113, 115, 114, 131, 120, 100, 132, 131, 113, 146, 121, 129, 128, 125, 134, 125, 124, 114, 120, 128, 137, 111, 113, 130, 162, 126, 137, 134, 123, 139, 127, 123, 121, 121, 139, 120, 123, 127, 147, 125, 127, 125, 131, 120, 136, 115, 111, 123, 104, 105, 125, 132, 115, 118, 133, 140, 137, 151, 123, 129, 136, 119, 123, 119, 128, 109, 123, 119, 130, 128, 144, 131, 115, 130, 108, 124, 114, 115, 117, 128, 120, 123, 145, 115, 107, 112, 125, 147, 137, 124, 135, 144, 122, 134, 120, 111, 110, 133, 127, 134, 126, 132, 124, 120, 129, 130, 133, 116, 117, 126, 124, 162, 119, 130, 136, 116, 140, 121, 127, 124, 131, 146, 119, 144, 120, 134, 119, 131, 113, 116, 133, 133, 123, 124, 130, 114, 112, 135, 132, 122, 140, 126, 116, 128, 125, 129, 126, 135, 142, 126, 123, 120, 114, 135, 125, 132, 123, 132, 106, 105, 115, 124, 114, 133, 140, 118, 131, 111, 122, 130, 123, 133, 127, 137, 117, 113, 122, 115, 136, 129, 121, 114, 119, 159, 127, 114, 116, 120, 110, 120, 125, 135, 120, 133, 138, 124, 129, 124, 135, 121, 140, 132, 132, 133, 134, 134, 130, 144, 138, 133, 129, 120, 133, 133, 115, 122, 120, 130, 135, 137, 111, 130, 139, 119, 117, 133, 120, 130, 122, 138, 134, 112, 124, 101, 118, 146, 112, 134, 128, 137, 140, 129, 138, 121, 125, 145, 133, 122, 116, 125, 156, 134, 115, 128, 135, 117, 118, 125, 121, 106, 133, 129, 121, 125, 125, 120, 120, 124, 137, 119, 129, 121, 136, 137, 135, 112, 119, 116, 105, 125, 116, 125, 95, 129, 132, 118, 130, 127, 136, 127, 138, 125, 119, 133, 131, 122, 138, 114, 131, 119, 140, 136, 122, 114, 116, 124, 127, 144, 106, 120, 123, 129, 123, 147, 124, 98, 138, 131, 121, 147, 129, 119, 116, 115, 134, 118, 112, 123, 139, 131, 130, 130, 144, 128, 112, 134, 122, 123, 115, 134, 110, 116, 112, 121, 120, 132, 128, 147, 119, 109, 133, 137, 120, 132, 109, 123, 121, 131, 137, 136, 135, 127, 130, 138, 115, 112, 116, 109, 131, 115, 119, 114, 155, 131, 139, 147, 121, 138, 108, 130, 117, 125, 129, 126, 118, 123, 132, 132, 122, 130, 136, 141, 107, 135, 126, 103, 141, 116, 118, 130, 133, 111, 138, 126, 122, 125, 116, 129, 113, 126, 116, 127, 124, 129, 133, 143, 131, 127, 130, 114, 130, 124, 126, 138, 134, 156, 122, 121, 117, 126, 132, 113, 130, 107, 118, 129, 112, 139, 122, 123, 142, 122, 150, 125, 122, 123, 110, 121, 110, 150, 119, 127, 115, 127, 133, 140, 113, 110, 134, 129, 114, 125, 143, 115, 131, 121, 130, 130, 123, 113, 127, 120, 103, 126, 132, 136, 128, 102, 120, 137, 124, 135, 120, 129, 104, 121, 124, 124, 130, 137, 134, 114, 129, 118, 115, 126, 142, 138, 136, 144, 115, 124, 126, 101, 125, 132, 127, 136, 130, 156, 129, 144, 122, 105, 121, 116, 124, 133, 121, 139, 112, 118, 123, 151, 138, 134, 129, 121, 119, 124, 106, 137, 117, 135, 127, 121, 140, 119, 123, 134, 122, 117, 132, 130, 113, 123, 130, 119, 112, 119, 128, 128, 121, 131, 132, 146, 134, 120, 125, 105, 121, 143, 130, 110, 139, 127, 138, 136, 102, 146, 144, 112, 137, 125, 135, 132, 121, 116, 115, 112, 122, 121, 140, 121, 113, 134, 136, 117, 123, 115, 138, 121, 125, 136, 125, 136, 135, 120, 133, 133, 112, 130, 108, 124, 127, 128, 103, 131, 128, 113, 131, 126, 136, 146, 138, 127, 131, 104, 117, 139, 135, 138, 115, 118, 115, 121, 126, 126, 125, 126, 128, 122, 120, 120, 122, 103, 109, 122, 127, 154, 138, 132, 139, 118, 114, 109, 115, 128, 131, 114, 114, 118, 126, 128, 114, 124, 123, 127, 124, 127, 123, 140, 141, 125, 141, 116, 117, 107, 117, 141, 133, 133, 101, 143, 134, 137, 129, 126, 116, 128, 122, 142, 132, 128, 129, 112, 119, 123, 138, 115, 125, 112, 135, 114, 126, 131, 129, 131, 115, 118, 134, 121, 121, 122, 144, 126, 128, 136, 120, 103, 124, 129, 110, 121, 136, 117, 119, 141, 118, 132, 134, 125, 113, 135, 127, 123, 129, 115, 123, 116, 106, 133, 110, 116, 125, 108, 117, 115, 134, 139, 124, 115, 133, 122, 145, 132, 126, 140, 124, 141, 132, 127, 122, 110, 117, 111, 122, 129, 134, 114, 118, 121, 124, 140, 125, 137, 112, 145, 129, 140, 127, 129, 108, 124, 124, 135, 122, 144, 131, 135, 127, 120, 131, 136, 133, 129, 133, 142, 147, 122, 123, 142, 128, 145, 132, 122, 124, 118, 111, 142, 134, 128, 127, 133, 134, 109, 114, 124, 131, 125, 122, 148, 126, 137, 130, 116, 122, 114, 121, 125, 120, 134, 127, 129, 124, 124, 133, 127, 117, 146, 117, 130, 111, 118, 132, 117, 109, 106, 139, 121, 115, 112, 117, 132, 113, 130, 126, 128, 132, 125, 111, 142, 126, 138, 132, 124, 127, 132, 124, 119, 139, 113, 129, 124, 128, 129, 130, 139, 129, 134, 116, 126, 134, 124, 129, 120, 119, 126, 123, 120, 134, 148, 120, 129, 129, 127, 115, 134, 134, 120, 122, 124, 144, 138, 121, 134, 141, 124, 115, 116, 119, 119, 127, 108, 124, 141, 143, 116, 123, 120, 109, 120, 131, 106, 135, 134, 143, 128, 129, 118, 119, 118, 113, 111, 137, 128, 129, 127, 112, 141, 119, 133, 134, 121, 139, 123, 115, 107, 110, 134, 123, 130, 115, 114, 120, 135, 121, 123, 132, 130, 121, 134, 118, 107, 131, 115, 126, 121, 134, 128, 130, 136, 113, 129, 121, 131, 115, 119, 127, 109, 136, 107, 130, 141, 117, 120, 138, 131, 114, 127, 141, 106, 120, 116, 124, 141, 138, 125, 128, 116, 143, 116, 106, 116, 117, 115, 134, 139, 122, 116, 127, 119, 118, 126, 135, 144, 102, 123, 143, 130, 117, 123, 142, 134, 136, 122, 128, 128, 129, 133, 131, 122, 119, 131, 127, 138, 130, 104, 119, 101, 116, 127, 116, 132, 121, 135, 115, 129, 113, 130, 139, 138, 145, 137, 122, 126, 121, 145, 106, 117, 128, 114, 122, 111, 126, 126, 108, 129, 137, 147, 138, 101, 121, 117, 120, 111, 142, 135, 129, 124, 123, 125, 112, 139, 135, 127, 119, 118, 122, 144, 129, 113, 106, 146, 126, 140, 116, 126, 140, 115, 135, 115, 126, 123, 112, 128, 132, 129, 118, 134, 128, 122, 112, 121, 121, 116, 126, 123, 121, 117, 131, 120, 131, 141, 137, 113, 116, 125, 126, 120, 126, 115, 123, 130, 107, 126, 122, 120, 130, 126, 121, 118, 124, 141, 122, 117, 120, 131, 107, 118, 134, 110, 108, 135, 137, 131, 145, 137, 116, 138, 129, 126, 111, 127, 115, 145, 118, 100, 145, 141, 137, 130, 132, 132, 139, 137, 143, 107, 145, 123, 115, 127, 137, 138, 131, 124, 126, 110, 102, 137, 130, 119, 133, 132, 129, 134, 136, 132, 127, 108, 101, 112, 127, 120, 105, 118, 114, 127, 131, 130, 139, 131, 129, 132, 120, 139, 140, 121, 111, 114, 120, 135, 120, 120, 135, 126, 122, 115, 133, 123, 127, 116, 125, 118, 121, 125, 135, 132, 119, 118, 125, 137, 110, 98, 120, 117, 123, 119, 158, 138, 129, 122, 119, 125, 139, 134, 134, 135, 115, 125, 138, 109, 130, 120, 139, 143, 128, 115, 119, 115, 117, 137, 124, 132, 128, 132, 144, 126, 127, 133, 121, 123, 121, 118, 142, 119, 135, 156, 116, 122, 138, 127, 108, 134, 112, 125, 132, 107, 115, 118, 109, 123, 150, 108, 128, 112, 129, 127, 128, 114, 110, 107, 141, 129, 129, 121, 114, 121, 123, 133, 124, 124, 123, 118, 138, 129, 133, 123, 134, 120, 140, 126, 118, 130, 123, 122, 111, 137, 120, 116, 119, 124, 115, 122, 135, 112, 123, 122, 133, 137, 107, 137, 121, 151, 131, 135, 131, 115, 143, 121, 129, 130, 125, 124, 138, 132, 151, 119, 111, 134, 107, 125, 125, 120, 134, 103, 135, 136, 127, 117, 126, 128, 121, 131, 125, 124, 123, 129, 131, 121, 111, 123, 129, 131, 138, 123, 137, 129, 120, 114, 135, 119, 129, 128, 126, 136, 125, 137, 115, 133, 120, 133, 128, 145, 138, 132, 134, 115, 114, 140, 133, 121, 122, 133, 143, 122, 118, 136, 111, 132, 131, 140, 120, 116, 121, 111, 131, 129, 142, 114, 117, 133, 145, 137, 110, 111, 122, 121, 129, 128, 118, 116, 120, 129, 154, 122, 147, 121, 131, 135, 123, 124, 137, 122, 143, 101, 119, 134, 120, 123, 118, 115, 133, 154, 116, 126, 141, 132, 107, 107, 138, 115, 116, 123, 129, 133, 116, 118, 130, 135, 105, 127, 113, 130, 141, 128, 118, 138, 122, 113, 136, 134, 134, 148, 138, 107, 129, 114, 135, 131, 114, 147, 120, 121, 124, 137, 127, 116, 122, 148, 133, 116, 120, 125, 110, 108, 122, 118, 110, 123, 103, 118, 136, 125, 112, 118, 118, 122, 131, 131, 119, 132, 142, 156, 113, 118, 139, 128, 132, 112, 130, 114, 122, 138, 152, 140, 123, 123, 140, 147, 118, 120, 120, 133, 117, 141, 124, 127, 115, 138, 129, 132, 126, 121, 120, 126, 129, 114, 132, 154, 134, 124, 129, 132, 136, 130, 114, 118, 125, 129, 117, 112, 139, 129, 114, 112, 131, 118, 119, 124, 131, 115, 124, 146, 126, 116, 129, 132, 120, 132, 129, 130, 127, 104, 121, 137, 127, 132, 134, 130, 114, 116, 102, 98, 139, 108, 143, 119, 130, 150, 121, 109, 130, 127, 136, 128, 143, 143, 135, 128, 111, 99, 148, 115, 135, 143, 140, 134, 136, 121, 141, 116, 136, 138, 127, 134, 131, 104, 135, 140, 121, 133, 128, 121, 100, 129, 121, 131, 119, 105, 128, 106, 134, 114, 118, 126, 137, 122, 129, 110, 119, 127, 139, 133, 117, 114, 128, 115, 125, 121, 126, 148, 119, 126, 120, 121, 150, 123, 137, 121, 147, 132, 127, 112, 110, 122, 135, 131, 131, 121, 141, 122, 119, 129, 127, 116, 133, 126, 152, 108, 126, 127, 110, 117, 126, 133, 139, 116, 129, 147, 129, 124, 142, 141, 115, 119, 134, 106, 124, 115, 135, 148, 142, 113, 127, 131, 116, 124, 148, 110, 130, 124, 124, 116, 122, 119, 119, 123, 121, 126, 123, 120, 137, 136, 127, 140, 126, 125, 123, 121, 124, 123, 114, 134, 123, 106, 128, 139, 153, 137, 133, 131, 116, 132, 122, 125, 128, 123, 127, 133, 147, 128, 109, 121, 123, 119, 127, 128, 118, 114, 127, 119, 134, 129, 120, 116, 121, 119, 117, 120, 124, 130, 112, 123, 121, 117, 123, 124, 117, 135, 129, 124, 143, 120, 129, 115, 112, 122, 126, 119, 119, 114, 122, 138, 127, 133, 137, 129, 125, 112, 118, 133, 130, 139, 115, 122, 111, 119, 113, 132, 116, 121, 98, 139, 117, 126, 124, 126, 130, 125, 127, 132, 116, 102, 122, 130, 120, 114, 131, 125, 122, 116, 133, 126, 126, 125, 121, 130, 117, 108, 127, 134, 128, 141, 131, 138, 124, 138, 124, 127, 121, 127, 117, 132, 134, 142, 138, 136, 126, 123, 123, 134, 131, 127, 120, 117, 128, 125, 124, 130, 132, 143, 133, 122, 128, 138, 117, 123, 112, 118, 129, 120, 116, 127, 144, 124, 138, 130, 121, 120, 132, 121, 118, 126, 122, 107, 152, 127, 103, 141, 114, 115, 143, 109, 132, 117, 135, 140, 126, 140, 143, 121, 137, 126, 135, 137, 130, 134, 125, 125, 125, 128, 120, 133, 139, 128, 130, 102, 127, 135, 132, 122, 133, 116, 120, 122, 120, 131, 127, 115, 117, 120, 120, 139, 127, 134, 124, 108, 159, 123, 127, 129, 108, 115, 120, 142, 129, 131, 123, 126, 118, 115, 115, 132, 138, 119, 119, 128, 114, 109, 137, 130, 109, 133, 111, 121, 130, 135, 118, 154, 133, 102, 137, 128, 128, 117, 129, 132, 121, 120, 129, 116, 146, 116, 126, 120, 136, 139, 118, 134, 129, 127, 114, 108, 110, 127, 121, 139, 136, 140, 114, 114, 140, 135, 112, 132, 122, 122, 127, 130, 139, 116, 107, 121, 117, 114, 117, 117, 130, 122, 115, 131, 111, 135, 126, 132, 115, 114, 131, 140, 131, 122, 128, 105, 134, 119, 127, 140, 113, 109, 116, 123, 134, 128, 132, 121, 127, 127, 138, 132, 124, 158, 132, 126, 131, 118, 115, 124, 121, 111, 113, 108, 120, 131, 119, 119, 126, 137, 127, 136, 124, 119, 133, 126, 133, 134, 134, 127, 109, 126, 115, 118, 141, 126, 117, 124, 121, 132, 132, 130, 121, 124, 110, 127, 120, 119, 119, 116, 110, 109, 123, 117, 117, 120, 151, 128, 135, 122, 150, 131, 118, 131, 134, 129, 131, 126, 117, 131, 112, 131, 123, 119, 108, 118, 141, 115, 112, 136, 151, 127, 136, 142, 114, 146, 111, 115, 161, 123, 120, 118, 146, 128, 107, 129, 133, 124, 130, 132, 128, 124, 118, 145, 139, 131, 132, 130, 125, 134, 109, 132, 121, 126, 120, 133, 125, 123, 123, 119, 110, 146, 112, 136, 110, 115, 102, 106, 111, 132, 131, 121, 112, 132, 125, 126, 121, 102, 131, 135, 144, 135, 118, 117, 131, 148, 123, 122, 142, 136, 122, 112, 136, 151, 138, 126, 122, 134, 142, 129, 135, 145, 115, 120, 110, 123, 142, 125, 125, 123, 136, 134, 141, 124, 152, 133, 121, 119, 140, 123, 124, 123, 128, 147, 127, 130, 118, 122, 114, 132, 123, 135, 126, 141, 129, 133, 117, 128, 135, 124, 134, 121, 119, 122, 119, 134, 122, 127, 112, 119, 131, 141, 115, 144, 121, 124, 124, 125, 139, 132, 133, 130, 126, 127, 126, 116, 107, 125, 132, 127, 119, 116, 119, 127, 135, 112, 116, 118, 120, 114, 134, 128, 132, 118, 131, 118, 141, 118, 133, 125, 133, 133, 128, 117, 112, 125, 104, 118, 136, 141, 141, 140, 131, 119, 124, 131, 149, 134, 145, 95, 98, 119, 120, 106, 126, 114, 120, 139, 113, 144, 110, 134, 131, 133, 135, 128, 123, 124, 122, 128, 115, 133, 143, 135, 122, 152, 145, 130, 124, 131, 120, 128, 120, 118, 128, 118, 130, 116, 118, 104, 135, 118, 129, 116, 125, 110, 131, 139, 130, 127, 131, 121, 111, 146, 133, 132, 128, 128, 119, 125, 129, 141, 108, 108, 109, 117, 115, 125, 117, 131, 125, 123, 145, 112, 138, 116, 153, 127, 123, 122, 116, 142, 137, 127, 119, 104, 141, 125, 128, 112, 128, 128, 109, 118, 117, 122, 120, 117, 125, 105, 105, 137, 141, 132, 140, 121, 118, 115, 104, 136, 141, 123, 109, 130, 126, 139, 103, 132, 131, 144, 143, 146, 129, 123, 131, 134, 128, 115, 126, 116, 115, 126, 145, 118, 109, 121, 101, 130, 118, 121, 127, 119, 134, 140, 125, 127, 134, 119, 111, 124, 133, 123, 123, 143, 149, 128, 131, 137, 112, 106, 127, 125, 129, 117, 107, 123, 126, 134, 109, 125, 133, 127, 113, 133, 141, 122, 123, 128, 124, 135, 124, 126, 125, 156, 112, 127, 144, 130, 129, 128, 115, 121, 121, 125, 126, 127, 132, 129, 137, 116, 119, 116, 139, 133, 133, 124, 118, 117, 135, 130, 138, 122, 136, 121, 131, 135, 129, 127, 126, 115, 130, 136, 147, 101, 121, 119, 123, 136, 131, 121, 133, 127, 120, 135, 121, 121, 126, 110, 133, 115, 118, 127, 123, 108, 150, 120, 128, 121, 128, 127, 115, 122, 123, 128, 132, 128, 115, 115, 120, 140, 107, 138, 127, 130, 106, 128, 108, 115, 127, 112, 101, 121, 128, 120, 121, 119, 117, 130, 115, 147, 139, 129, 121, 137, 122, 117, 116, 122, 126, 133, 124, 121, 113, 116, 116, 114, 123, 122, 127, 121, 127, 112, 145, 123, 124, 121, 119, 131, 119, 129, 147, 107, 138, 136, 144, 113, 128, 118, 109, 124, 131, 125, 130, 119, 127, 122, 98, 119, 126, 131, 121, 145, 130, 103, 124, 129, 128, 112, 112, 116, 129, 134, 122, 119, 129, 124, 135, 132, 130, 132, 122, 124, 138, 124, 141, 130, 130, 116, 125, 132, 128, 129, 105, 127, 128, 115, 131, 127, 140, 124, 123, 111, 132, 136, 128, 117, 118, 107, 141, 118, 130, 120, 118, 131, 133, 122, 102, 116, 94, 143, 127, 113, 114, 120, 118, 132, 153, 147, 131, 112, 118, 108, 124, 114, 114, 117, 118, 126, 119, 127, 106, 115, 120, 126, 134, 128, 125, 135, 127, 126, 122, 115, 132, 121, 112, 125, 122, 149, 126, 114, 112, 129, 134, 130, 121, 138, 112, 136, 105, 127, 135, 123, 131, 126, 117, 133, 117, 110, 124, 123, 108, 117, 128, 138, 122, 128, 123, 102, 116, 137, 113, 143, 133, 119, 145, 142, 135, 123, 117, 128, 148, 128, 126, 133, 114, 112, 122, 137, 139, 139, 128, 139, 121, 121, 125, 117, 130, 118, 128, 141, 155, 130, 128, 137, 123, 102, 115, 121, 116, 136, 117, 118, 116, 117, 127, 140, 133, 116, 123, 136, 128, 127, 107, 127, 114, 131, 133, 126, 122, 143, 133, 111, 144, 141, 124, 122, 150, 124, 123, 123, 115, 103, 137, 108, 130, 121, 116, 120, 130, 123, 146, 115, 132, 129, 104, 117, 119, 130, 134, 114, 128, 122, 130, 131, 150, 101, 133, 120, 133, 130, 117, 123, 129, 124, 120, 103, 117, 132, 119, 122, 125, 112, 104, 125, 139, 143, 102, 143, 122, 123, 150, 105, 126, 108, 125, 126, 122, 128, 116, 127, 128, 145, 137, 148, 101, 133, 112, 134, 132, 150, 127, 120, 144, 122, 110, 111, 134, 124, 129, 112, 115, 110, 135, 126, 122, 130, 129, 136, 122, 125, 130, 100, 124, 127, 123, 112, 126, 112, 127, 111, 116, 113, 116, 146, 114, 127, 128, 109, 148, 127, 123, 106, 133, 123, 135, 112, 129, 113, 123, 133, 141, 127, 133, 112, 123, 122, 120, 137, 125, 109, 124, 124, 127, 141, 116, 112, 134, 110, 115, 116, 137, 129, 142, 136, 123, 132, 129, 121, 131, 117, 109, 137, 135, 123, 133, 128, 116, 119, 136, 127, 147, 106, 139, 132, 112, 124, 119, 125, 129, 134, 110, 115, 105, 133, 109, 142, 131, 132, 110, 130, 126, 116, 122, 126, 128, 136, 117, 119, 110, 127, 141, 110, 126, 123, 143, 111, 115, 130, 127, 138, 115, 115, 137, 138, 121, 117, 119, 125, 127, 110, 122, 118, 120, 135, 139, 109, 145, 127, 123, 142, 141, 113, 126, 128, 130, 130, 123, 158, 124, 128, 122, 114, 121, 126, 122, 144, 116, 117, 128, 130, 117, 129, 126, 130, 119, 126, 128, 129, 138, 122, 117, 119, 132, 120, 127, 117, 125, 129, 129, 128, 124, 139, 113, 119, 114, 126, 136, 116, 111, 127, 138, 105, 113, 131, 125, 116, 125, 135, 146, 131, 122, 121, 130, 131, 115, 139, 124, 127, 128, 110, 117, 127, 116, 118, 104, 133, 143, 139, 136, 144, 136, 127, 140, 116, 128, 128, 125, 115, 125, 131, 125, 113, 122, 141, 124, 116, 116, 118, 132, 117, 130, 121, 134, 131, 134, 120, 110, 124, 133, 135, 121, 131, 134, 131, 123, 141, 130, 124, 130, 132, 125, 126, 115, 139, 133, 125, 127, 125, 113, 111, 130, 112, 124, 130, 116, 114, 121, 135, 119, 126, 134, 121, 128, 127, 123, 122, 111, 112, 100, 130, 133, 124, 121, 118, 120, 134, 123, 129, 159, 126, 124, 119, 127, 119, 120, 130, 131, 143, 124, 132, 115, 111, 142, 141, 107, 120, 116, 128, 126, 123, 131, 138, 122, 128, 103, 114, 123, 113, 123, 124, 121, 128, 120, 120, 140, 135, 120, 118, 120, 109, 105, 120, 132, 124, 134, 132, 127, 119, 128, 113, 114, 119, 118, 117, 135, 125, 119, 123, 138, 123, 151, 127, 124, 123, 126, 148, 135, 106, 122, 136, 114, 132, 143, 114, 132, 119, 116, 118, 134, 127, 120, 136, 125, 144, 126, 129, 137, 127, 129, 115, 107, 131, 133, 133, 130, 113, 120, 133, 129, 111, 135, 136, 108, 148, 134, 128, 125, 137, 136, 129, 124, 138, 110, 130, 115, 128, 121, 127, 118, 124, 133, 130, 126, 97, 126, 128, 113, 119, 123, 129, 121, 127, 117, 114, 119, 127, 120, 125, 132, 132, 128, 125, 110, 126, 135, 116, 129, 126, 146, 133, 144, 131, 135, 134, 123, 123, 139, 119, 111, 110, 133, 123, 130, 122, 100, 115, 129, 119, 124, 125, 138, 119, 137, 121, 124, 132, 130, 134, 117, 139, 145, 129, 131, 134, 140, 112, 118, 124, 134, 104, 120, 106, 120, 132, 123, 120, 124, 118, 117, 108, 120, 124, 144, 118, 128, 124, 117, 114, 99, 126, 146, 120, 119, 129, 119, 113, 142, 135, 135, 136, 122, 112, 127, 145, 132, 139, 129, 114, 121, 122, 134, 135, 121, 127, 122, 149, 115, 109, 115, 140, 126, 132, 154, 127, 127, 113, 131, 121, 140, 125, 136, 117, 121, 125, 113, 131, 128, 102, 145, 127, 120, 137, 129, 144, 133, 128, 105, 129, 132, 138, 126, 115, 133, 141, 116, 119, 142, 122, 131, 125, 127, 122, 130, 109, 117, 140, 123, 131, 120, 121, 119, 130, 131, 134, 126, 118, 122, 130, 126, 122, 124, 131, 141, 116, 104, 146, 121, 151, 131, 137, 124, 119, 123, 123, 125, 134, 135, 121, 132, 126, 97, 119, 132, 133, 127, 128, 134, 119, 131, 125, 123, 115, 138, 129, 119, 146, 119, 110, 152, 122, 146, 136, 128, 140, 141, 132, 150, 141, 118, 115, 134, 145, 122, 112, 138, 123, 126, 120, 122, 130, 125, 114, 119, 129, 118, 129, 125, 118, 134, 116, 135, 126, 126, 123, 119, 122, 122, 133, 128, 132, 132, 119, 118, 117, 130, 134, 113, 122, 136, 115, 128, 136, 141, 115, 136, 122, 123, 108, 125, 126, 112, 149, 148, 136, 129, 124, 119, 131, 119, 138, 118, 124, 140, 121, 130, 122, 125, 131, 124, 124, 132, 131, 120, 149, 117, 142, 128, 120, 131, 111, 128, 144, 149, 123, 136, 127, 119, 154, 123, 121, 124, 120, 148, 138, 114, 141, 121, 134, 123, 126, 149, 114, 135, 127, 124, 119, 129, 127, 117, 121, 116, 128, 118, 122, 140, 124, 131, 114, 129, 118, 122, 125, 141, 133, 148, 113, 131, 126, 132, 123, 138, 120, 120, 115, 143, 130, 117, 131, 125, 135, 110, 133, 117, 144, 127, 127, 123, 140, 119, 125, 124, 126, 118, 126, 108, 112, 145, 123, 138, 130, 110, 141, 123, 124, 129, 119, 145, 129, 108, 112, 126, 138, 135, 110, 154, 147, 102, 126, 110, 132, 119, 147, 132, 130, 126, 114, 128, 126, 125, 126, 113, 119, 97, 129, 125, 114, 143, 134, 133, 127, 130, 127, 118, 122, 141, 130, 121, 117, 149, 131, 116, 121, 119, 135, 131, 130, 137, 122, 120, 131, 132, 97, 121, 140, 118, 142, 134, 125, 128, 119, 140, 135, 126, 129, 121, 122, 137, 128, 127, 126, 147, 134, 130, 112, 155, 117, 123, 124, 158, 129, 134, 145, 120, 130, 128, 148, 104, 127, 105, 137, 142, 115, 116, 114, 125, 132, 128, 129, 143, 141, 123, 126, 122, 144, 120, 136, 124, 122, 121, 123, 140, 126, 121, 133, 120, 127, 130, 114, 136, 109, 122, 130, 139, 125, 126, 117, 124, 116, 130, 125, 124, 110, 137, 123, 129, 131, 122, 140, 105, 135, 137, 135, 122, 123, 132, 128, 137, 138, 127, 110, 129, 139, 132, 136, 131, 125, 141, 133, 134, 141, 131, 128, 117, 139, 139, 133, 127, 128, 136, 114, 135, 115, 134, 138, 121, 128, 124, 119, 129, 153, 140, 124, 124, 119, 124, 125, 131, 119, 141, 118, 132, 122, 135, 135, 115, 143, 125, 121, 127, 122, 124, 130, 127, 124, 133, 132, 127, 123, 132, 127, 137, 134, 142, 133, 128, 138, 130, 129, 146, 132, 119, 118, 130, 120, 124, 125, 136, 121, 122, 119, 123, 136, 107, 118, 124, 139, 121, 129, 119, 138, 126, 127, 137, 144, 118, 136, 126, 133, 130, 129, 124, 128, 126, 143, 106, 112, 131, 138, 102, 128, 127, 125, 132, 139, 118, 125, 117, 108, 130, 136, 119, 137, 113, 112, 122, 105, 128, 127, 138, 127, 138, 141, 123, 119, 123, 114, 132, 137, 140, 129, 116, 127, 118, 121, 127, 113, 117, 122, 146, 135, 141, 125, 134, 119, 110, 127, 108, 134, 131, 124, 133, 130, 119, 129, 146, 124, 129, 109, 135, 116, 114, 123, 128, 128, 126, 146, 113, 119, 113, 151, 130, 119, 136, 130, 125, 124, 156, 123, 123, 120, 122, 120, 129, 150, 112, 127, 123, 136, 145, 118, 137, 112, 138, 133, 125, 128, 135, 132, 120, 120, 127, 136, 121, 132, 124, 132, 129, 114, 132, 134, 142, 126, 125, 132, 125, 105, 121, 126, 123, 134, 119, 117, 128, 133, 119, 148, 144, 128, 133, 142, 136, 128, 116, 112, 133, 110, 123, 120, 123, 113, 120, 118, 128, 118, 124, 112, 114, 137, 107, 124, 131, 130, 120, 123, 133, 117, 114, 127, 125, 121, 119, 137, 133, 125, 135, 125, 125, 134, 144, 123, 108, 135, 133, 135, 133, 124, 141, 141, 120, 128, 132, 105, 117, 128, 130, 111, 130, 137, 129, 117, 111, 130, 128, 137, 100, 144, 129, 118, 126, 145, 132, 129, 132, 124, 136, 127, 118, 123, 117, 128, 112, 139, 106, 118, 118, 95, 110, 111, 130, 106, 129, 122, 103, 140, 131, 107, 126, 149, 140, 125, 120, 134, 126, 116, 133, 132, 128, 140, 130, 133, 123, 118, 116, 115, 117, 119, 112, 129, 128, 125, 135, 120, 127, 110, 121, 129, 113, 126, 120, 126, 118, 142, 131, 128, 121, 132, 129, 131, 131, 133, 101, 116, 133, 129, 118, 121, 124, 134, 130, 122, 110, 135, 111, 121, 132, 134, 128, 140, 122, 128, 108, 134, 138, 122, 139, 116, 153, 123, 127, 134, 106, 134, 114, 129, 150, 122, 123, 122, 121, 133, 117, 111, 116, 149, 136, 142, 137, 129, 123, 110, 109, 132, 132, 127, 125, 118, 116, 114, 135, 123, 135, 130, 126, 127, 109, 125, 144, 121, 118, 123, 125, 124, 113, 128, 153, 130, 111, 121, 120, 139, 104, 118, 121, 135, 118, 133, 130, 107, 139, 124, 115, 129, 146, 123, 117, 123, 127, 160, 126, 131, 121, 133, 114, 118, 121, 127, 126, 130, 131, 129, 126, 103, 113, 117, 125, 140, 115, 111, 108, 129, 142, 158, 127, 128, 129, 131, 116, 127, 111, 123, 106, 116, 118, 122, 101, 119, 124, 111, 107, 106, 120, 129, 117, 124, 133, 113, 152, 107, 133, 122, 121, 130, 119, 125, 136, 148, 119, 120, 101, 133, 142, 113, 129, 130, 115, 126, 125, 130, 113, 135, 122, 134, 121, 132, 137, 133, 111, 138, 134, 146, 122, 125, 137, 123, 122, 127, 122, 131, 125, 123, 119, 134, 120, 124, 124, 121, 117, 120, 130, 116, 120, 132, 136, 136, 125, 127, 119, 125, 121, 127, 103, 117, 113, 131, 112, 127, 145, 120, 129, 141, 121, 143, 127, 120, 124, 142, 116, 125, 114, 131, 133, 119, 123, 109, 114, 118, 140, 107, 125, 129, 122, 122, 124, 111, 122, 122, 121, 129, 122, 127, 122, 123, 142, 121, 114, 119, 135, 130, 120, 133, 117, 117, 140, 126, 131, 144, 127, 131, 121, 123, 122, 132, 141, 134, 111, 118, 138, 113, 116, 119, 130, 127, 125, 134, 125, 132, 117, 124, 102, 128, 140, 133, 118, 128, 111, 115, 123, 105, 133, 111, 126, 133, 124, 137, 141, 119, 107, 121, 126, 133, 108, 135, 132, 118, 140, 130, 104, 115, 128, 135, 132, 127, 125, 112, 135, 121, 129, 135, 128, 131, 121, 117, 128, 107, 119, 112, 138, 123, 113, 139, 130, 112, 115, 126, 126, 135, 122, 148, 116, 125, 141, 116, 127, 121, 111, 135, 125, 137, 130, 118, 141, 135, 137, 119, 103, 140, 120, 125, 149, 140, 107, 112, 131, 120, 127, 129, 117, 129, 140, 110, 125, 108, 126, 141, 130, 140, 133, 125, 143, 132, 125, 112, 127, 102, 142, 121, 144, 140, 135, 114, 102, 134, 125, 112, 133, 135, 122, 117, 123, 127, 124, 138, 120, 124, 117, 110, 114, 100, 125, 118, 150, 131, 119, 128, 134, 112, 134, 115, 150, 133, 126, 134, 123, 109, 120, 125, 125, 134, 138, 118, 104, 128, 124, 122, 121, 106, 125, 139, 127, 136, 119, 144, 132, 119, 130, 127, 119, 123, 109, 132, 142, 138, 123, 124, 107, 144, 120, 109, 136, 128, 121, 123, 114, 110, 121, 141, 118, 148, 127, 110, 108, 116, 131, 125, 116, 132, 129, 125, 123, 125, 126, 119, 139, 117, 119, 126, 134, 118, 116, 133, 114, 128, 129, 128, 122, 117, 120, 146, 138, 123, 117, 122, 128, 120, 137, 130, 107, 130, 117, 113, 144, 118, 123, 119, 106, 129, 129, 123, 119, 123, 103, 127, 135, 123, 129, 125, 120, 134, 127, 142, 109, 126, 125, 128, 140, 133, 132, 137, 114, 128, 128, 126, 129, 112, 136, 132, 129, 135, 115, 123, 124, 133, 116, 127, 102, 126, 112, 123, 150, 121, 121, 134, 125, 122, 122, 115, 133, 119, 122, 119, 115, 127, 131, 112, 123, 135, 138, 124, 124, 125, 133, 123, 136, 123, 109, 119, 110, 124, 118, 136, 124, 125, 124, 127, 126, 132, 127, 128, 121, 133, 120, 126, 125, 119, 119, 130, 129, 140, 122, 119, 115, 130, 117, 123, 120, 122, 137, 108, 160, 126, 127, 131, 125, 134, 137, 127, 130, 136, 127, 127, 124, 119, 124, 114, 132, 113, 137, 129, 129, 116, 119, 117, 118, 133, 124, 104, 142, 122, 125, 142, 113, 125, 126, 151, 125, 146, 138, 128, 131, 119, 130, 134, 120, 117, 133, 127, 119, 120, 116, 143, 122, 139, 138, 135, 125, 116, 103, 111, 129, 122, 122, 121, 137, 129, 122, 153, 116, 123, 123, 114, 121, 126, 121, 132, 130, 114, 136, 130, 138, 136, 129, 125, 134, 118, 126, 123, 129, 135, 128, 123, 115, 124, 141, 120, 141, 119, 130, 128, 122, 124, 124, 150, 117, 112, 131, 132, 132, 123, 113, 130, 113, 126, 124, 122, 116, 113, 114, 114, 114, 119, 129, 122, 123, 126, 122, 118, 141, 125, 124, 138, 133, 132, 110, 142, 106, 112, 103, 123, 128, 119, 115, 114, 114, 109, 128, 124, 127, 124, 110, 113, 127, 139, 131, 117, 126, 124, 106, 122, 127, 118, 111, 116, 130, 130, 123, 132, 133, 142, 134, 134, 139, 131, 127, 121, 127, 117, 109, 121, 121, 134, 140, 116, 78, 111, 122, 121, 136, 141, 120, 117, 109, 112, 132, 112, 129, 107, 127, 134, 148, 129, 140, 147, 129, 141, 116, 129, 115, 104, 128, 156, 120, 127, 104, 127, 118, 121, 127, 137, 124, 133, 133, 105, 102, 123, 135, 128, 122, 110, 125, 115, 122, 126, 128, 129, 127, 121, 135, 123, 122, 101, 125, 120, 119, 136, 120, 115, 125, 120, 131, 126, 124, 126, 117, 115, 118, 130, 128, 132, 108, 128, 135, 121, 115, 143, 113, 131, 116, 143, 128, 120, 136, 147, 123, 124, 128, 142, 123, 127, 116, 123, 117, 135, 138, 136, 136, 124, 115, 135, 141, 110, 113, 121, 126, 127, 120, 132, 134, 115, 129, 118, 124, 124, 110, 117, 121, 144, 131, 119, 123, 123, 135, 133, 138, 120, 142, 121, 97, 120, 133, 133, 119, 117, 120, 138, 127, 119, 145, 138, 128, 125, 152, 116, 134, 129, 137, 116, 128, 137, 127, 129, 122, 130, 117, 126, 134, 122, 134, 116, 122, 142, 121, 117, 129, 115, 121, 127, 131, 131, 108, 122, 118, 116, 127, 123, 121, 117, 124, 100, 138, 128, 122, 132, 129, 137, 112, 120, 110, 144, 130, 133, 144, 111, 123, 128, 128, 132, 126, 122, 145, 131, 129, 120, 119, 145, 119, 122, 130, 134, 133, 157, 107, 137, 113, 127, 131, 124, 131, 151, 128, 130, 127, 130, 129, 125, 120, 135, 139, 138, 120, 143, 121, 128, 133, 117, 149, 109, 115, 121, 125, 111, 128, 118, 118, 107, 110, 128, 142, 129, 137, 136, 114, 99, 118, 114, 122, 122, 112, 121, 117, 126, 113, 131, 120, 124, 123, 118, 138, 109, 143, 112, 116, 124, 124, 110, 121, 126, 131, 137, 126, 129, 116, 118, 136, 113, 121, 123, 124, 128, 117, 129, 123, 149, 125, 134, 121, 113, 151, 111, 125, 119, 118, 125, 121, 142, 108, 124, 129, 117, 133, 124, 112, 135, 121, 112, 122, 92, 111, 118, 117, 114, 124, 134, 131, 134, 127, 118, 131, 113, 107, 106, 121, 71, 132, 123, 112, 117, 129, 138, 129, 125, 121, 134, 131, 121, 127, 123, 136, 125, 120, 134, 119, 119, 137, 140, 133, 142, 117, 126, 133, 132, 120, 124, 122, 142, 123, 97, 118, 119, 119, 149, 139, 121, 118, 123, 121, 145, 126, 114, 124, 121, 122, 112, 118, 110, 139, 113, 120, 124, 128, 152, 115, 134, 131, 128, 133, 119, 141, 130, 141, 137, 103, 116, 113, 98, 113, 111, 150, 138, 132, 126, 110, 131, 96, 133, 122, 128, 134, 115, 117, 108, 129, 117, 128, 122, 120, 113, 119, 143, 131, 136, 131, 118, 127, 137, 118, 122, 84, 124, 135, 124, 115, 124, 100, 116, 100, 132, 142, 126, 145, 111, 113, 137, 151, 153, 118, 124, 117, 119, 101, 136, 128, 131, 138, 112, 110, 135, 127, 117, 146, 111, 113, 182, 127, 133, 119, 125, 139, 130, 144, 137, 149, 133, 118, 124, 119, 134, 124, 151, 128, 134, 120, 132, 121, 116, 122, 112, 150, 107, 131, 122, 107, 128, 141, 126, 136, 147, 114, 134, 126, 118, 114, 124, 118, 114, 140, 119, 125, 131, 134, 116, 134, 120, 127, 125, 129, 143, 126, 125, 113, 131, 132, 114, 128, 116, 134, 119, 136, 149, 107, 126, 102, 114, 109, 133, 139, 112, 125, 121, 132, 136, 126, 132, 139, 129, 121, 124, 107, 119, 126, 163, 120, 122, 117, 125, 113, 107, 116, 125, 129, 130, 125, 117, 120, 140, 127, 109, 107, 127, 115, 133, 121, 110, 128, 129, 117, 104, 128, 136, 124, 136, 129, 125, 117, 117, 128, 111, 132, 122, 126, 149, 121, 117, 127, 123, 125, 128, 128, 132, 109, 110, 126, 120, 114, 116, 116, 117, 130, 115, 129, 109, 118, 119, 122, 119, 134, 111, 115, 139, 113, 131, 101, 99, 146, 137, 128, 132, 129, 122, 121, 130, 124, 123, 110, 111, 116, 132, 127, 120, 106, 106, 118, 129, 113, 120, 120, 130, 135, 144, 120, 120, 136, 128, 128, 122, 149, 131, 109, 133, 119, 111, 126, 127, 122, 116, 123, 125, 129, 129, 141, 139, 128, 128, 144, 128, 141, 129, 136, 117, 106, 120, 140, 132, 121, 121, 124, 132, 113, 136, 113, 123, 106, 134, 132, 111, 113, 173, 111, 120, 129, 141, 112, 114, 123, 120, 135, 130, 119, 120, 105, 140, 140, 117, 124, 132, 107, 140, 147, 119, 129, 131, 128, 130, 154, 116, 123, 132, 135, 118, 142, 100, 131, 130, 120, 155, 117, 132, 117, 116, 132, 134, 122, 127, 116, 110, 116, 123, 130, 134, 132, 146, 143, 94, 115, 118, 124, 130, 121, 101, 122, 136, 114, 111, 119, 124, 114, 127, 135, 138, 126, 114, 117, 123, 126, 127, 138, 127, 128, 143, 129, 130, 108, 109, 136, 128, 123, 135, 131, 130, 141, 141, 130, 134, 122, 133, 103, 136, 114, 119, 113, 118, 124, 142, 120, 120, 122, 137, 138, 145, 134, 113, 139, 110, 135, 138, 147, 131, 123, 129, 133, 124, 118, 129, 125, 116, 143, 127, 119, 107, 124, 118, 120, 137, 119, 138, 133, 133, 126, 122, 126, 114, 137, 132, 115, 147, 129, 134, 116, 94, 119, 123, 135, 125, 117, 120, 130, 122, 129, 131, 125, 116, 133, 122, 123, 140, 124, 121, 116, 116, 131, 119, 144, 125, 122, 148, 133, 122, 127, 139, 113, 135, 120, 128, 109, 126, 141, 143, 121, 143, 127, 122, 112, 109, 117, 123, 114, 130, 129, 134, 126, 120, 122, 136, 134, 125, 125, 132, 123, 110, 118, 112, 122, 137, 136, 114, 118, 118, 130, 126, 154, 139, 129, 128, 118, 120, 125, 123, 136, 102, 130, 128, 124, 143, 119, 140, 132, 113, 121, 137, 127, 139, 129, 130, 112, 128, 107, 142, 141, 136, 144, 122, 122, 129, 150, 119, 127, 130, 120, 127, 118, 111, 119, 134, 121, 138, 129, 131, 126, 128, 109, 119, 133, 128, 114, 119, 115, 143, 136, 104, 149, 109, 124, 139, 140, 125, 118, 131, 132, 141, 123, 134, 116, 132, 125, 136, 129, 110, 137, 122, 114, 121, 112, 114, 114, 105, 132, 122, 130, 138, 123, 140, 135, 153, 120, 121, 132, 122, 126, 122, 132, 115, 131, 120, 134, 119, 113, 122, 131, 115, 125, 126, 117, 122, 127, 117, 106, 125, 123, 109, 122, 136, 123, 128, 120, 126, 113, 116, 124, 109, 102, 117, 121, 125, 127, 136, 129, 125, 103, 141, 115, 116, 136, 113, 130, 121, 134, 120, 132, 125, 110, 113, 130, 121, 142, 115, 137, 126, 130, 115, 117, 143, 109, 119, 139, 109, 112, 115, 120, 124, 126, 131, 126, 123, 126, 121, 134, 139, 150, 134, 140, 131, 120, 122, 121, 148, 121, 132, 128, 101, 128, 119, 123, 137, 131, 125, 135, 138, 127, 117, 127, 156, 113, 126, 128, 129, 113, 124, 128, 121, 112, 140, 106, 126, 109, 118, 133, 134, 124, 109, 110, 126, 138, 143, 144, 115, 138, 104, 118, 107, 118, 142, 108, 122, 122, 114, 115, 139, 142, 116, 123, 142, 106, 135, 117, 131, 119, 133, 118, 119, 130, 133, 135, 111, 130, 120, 129, 135, 132, 113, 133, 140, 125, 123, 126, 129, 123, 121, 132, 132, 125, 111, 131, 117, 130, 138, 132, 114, 119, 121, 122, 152, 125, 135, 126, 124, 126, 125, 117, 133, 127, 125, 144, 108, 119, 115, 124, 121, 115, 112, 128, 129, 126, 115, 114, 132, 133, 131, 130, 126, 133, 112, 129, 110, 120, 118, 134, 142, 129, 109, 118, 119, 106, 117, 98, 133, 121, 130, 119, 140, 135, 131, 137, 132, 131, 124, 135, 125, 116, 139, 115, 117, 95, 130, 125, 141, 114, 129, 143, 111, 133, 118, 132, 119, 124, 118, 152, 143, 131, 129, 131, 115, 130, 128, 119, 118, 134, 134, 125, 130, 117, 118, 107, 114, 136, 123, 118, 135, 133, 138, 124, 129, 114, 132, 127, 130, 122, 126, 140, 140, 115, 118, 141, 115, 116, 112, 120, 114, 131, 130, 145, 122, 118, 128, 112, 134, 118, 130, 106, 112, 144, 114, 116, 124, 127, 125, 125, 124, 127, 125, 128, 110, 143, 145, 114, 117, 124, 119, 117, 141, 144, 123, 123, 127, 129, 115, 140, 133, 109, 122, 123, 130, 141, 133, 96, 116, 109, 135, 92, 129, 117, 107, 132, 130, 123, 132, 122, 118, 141, 118, 149, 120, 129, 121, 127, 120, 99, 136, 122, 132, 114, 113, 130, 118, 144, 131, 132, 129, 135, 128, 123, 129, 133, 111, 114, 124, 112, 132, 114, 144, 119, 127, 127, 106, 133, 134, 144, 132, 125, 128, 115, 107, 136, 138, 130, 130, 148, 110, 113, 123, 109, 105, 109, 115, 133, 117, 97, 123, 121, 127, 103, 120, 111, 132, 125, 118, 140, 136, 119, 123, 122, 137, 134, 124, 124, 133, 131, 130, 140, 135, 125, 128, 121, 143, 122, 112, 123, 115, 135, 112, 130, 140, 138, 128, 136, 139, 138, 144, 95, 123, 133, 110, 118, 123, 123, 135, 136, 135, 108, 131, 123, 126, 135, 143, 133, 114, 107, 123, 112, 134, 129, 118, 107, 115, 122, 112, 133, 123, 151, 125, 142, 136, 124, 119, 115, 141, 117, 124, 133, 121, 111, 136, 133, 124, 126, 136, 124, 123, 129, 127, 136, 128, 111, 136, 126, 145, 133, 137, 117, 113, 125, 135, 131, 113, 122, 130, 133, 125, 138, 132, 124, 124, 122, 103, 143, 116, 126, 117, 112, 146, 143, 136, 119, 141, 115, 137, 111, 130, 120, 135, 125, 128, 136, 132, 115, 113, 131, 109, 123, 130, 124, 131, 123, 120, 126, 129, 131, 129, 137, 131, 131, 119, 121, 129, 139, 135, 127, 129, 103, 124, 129, 128, 125, 120, 123, 114, 133, 127, 128, 122, 121, 119, 135, 122, 141, 135, 117, 123, 119, 141, 133, 117, 115, 144, 143, 113, 123, 118, 131, 125, 126, 142, 116, 125, 121, 114, 119, 150, 112, 135, 106, 118, 126, 124, 120, 133, 132, 137, 119, 142, 121, 134, 133, 121, 127, 126, 112, 124, 123, 109, 142, 124, 121, 109, 152, 119, 134, 134, 125, 127, 126, 135, 134, 125, 130, 111, 131, 107, 126, 103, 147, 148, 120, 125, 130, 128, 119, 135, 119, 114, 138, 124, 127, 120, 119, 132, 117, 124, 128, 126, 110, 123, 131, 146, 125, 123, 130, 134, 130, 115, 123, 106, 119, 124, 112, 138, 126, 112, 115, 135, 133, 131, 134, 118, 125, 119, 134, 131, 127, 144, 116, 127, 135, 112, 127, 123, 145, 120, 106, 126, 136, 131, 125, 114, 128, 115, 120, 125, 110, 120, 139, 137, 118, 127, 118, 150, 130, 123, 137, 125, 131, 139, 138, 132, 140, 134, 110, 116, 139, 125, 124, 122, 144, 127, 127, 118, 136, 155, 125, 130, 138, 136, 105, 138, 121, 117, 130, 118, 111, 116, 130, 137, 118, 119, 143, 111, 130, 144, 123, 138, 103, 142, 112, 137, 120, 138, 125, 137, 129, 135, 132, 113, 136, 148, 114, 112, 153, 134, 143, 130, 119, 117, 122, 132, 115, 135, 118, 117, 103, 127, 126, 121, 128, 140, 130, 129, 135, 127, 151, 116, 137, 120, 120, 118, 115, 128, 113, 106, 117, 108, 131, 130, 154, 123, 121, 129, 116, 127, 131, 113, 103, 130, 132, 146, 139, 130, 128, 125, 147, 131, 145, 158, 139, 128, 125, 152, 140, 112, 126, 106, 138, 111, 123, 123, 124, 127, 126, 114, 133, 120, 119, 133, 125, 137, 136, 126, 139, 99, 132, 128, 131, 135, 137, 111, 150, 139, 131, 126, 100, 127, 130, 132, 126, 127, 127, 120, 134, 142, 144, 110, 131, 120, 130, 118, 121, 115, 121, 140, 121, 137, 134, 118, 116, 108, 123, 107, 118, 111, 139, 116, 118, 128, 127, 125, 126, 111, 125, 118, 121, 128, 125, 112, 118, 107, 120, 123, 126, 117, 138, 124, 134, 122, 133, 130, 133, 142, 123, 132, 127, 129, 115, 121, 135, 139, 124, 128, 122, 139, 128, 141, 133, 129, 128, 125, 114, 113, 118, 130, 136, 137, 153, 125, 122, 120, 143, 128, 145, 112, 147, 131, 129, 129, 126, 125, 122, 147, 141, 113, 138, 123, 128, 126, 130, 119, 112, 121, 114, 124, 104, 140, 109, 114, 125, 117, 115, 129, 111, 135, 122, 127, 123, 116, 116, 122, 131, 128, 113, 125, 130, 130, 111, 136, 124, 122, 133, 111, 132, 115, 123, 120, 113, 133, 137, 97, 128, 129, 112, 112, 137, 117, 127, 115, 116, 117, 133, 139, 132, 112, 125, 142, 107, 132, 111, 114, 124, 131, 124, 113, 134, 121, 115, 125, 137, 143, 123, 129, 133, 116, 128, 134, 105, 133, 127, 136, 143, 119, 119, 127, 123, 124, 140, 141, 110, 123, 115, 124, 120, 111, 112, 124, 132, 103, 129, 112, 136, 127, 151, 114, 114, 126, 112, 116, 115, 122, 125, 118, 142, 116, 116, 130, 119, 113, 121, 131, 129, 127, 119, 128, 118, 114, 104, 145, 130, 131, 129, 126, 130, 127, 135, 113, 133, 116, 126, 131, 115, 112, 122, 124, 107, 127, 110, 126, 134, 128, 140, 121, 125, 106, 116, 119, 146, 120, 122, 123, 137, 130, 123, 137, 138, 122, 121, 117, 121, 122, 127, 126, 125, 144, 119, 104, 135, 131, 127, 123, 130, 124, 127, 125, 127, 134, 132, 118, 119, 119, 121, 114, 129, 115, 125, 121, 122, 135, 130, 119, 141, 121, 127, 132, 126, 104, 124, 127, 128, 116, 124, 120, 132, 122, 128, 126, 122, 123, 149, 122, 129, 110, 131, 136, 133, 146, 134, 128, 134, 117, 122, 120, 139, 143, 138, 127, 128, 116, 138, 114, 116, 138, 116, 138, 124, 130, 150, 134, 127, 129, 122, 130, 125, 130, 138, 128, 131, 105, 128, 129, 113, 106, 124, 121, 123, 124, 133, 113, 133, 127, 112, 115, 131, 132, 126, 118, 130, 117, 126, 131, 126, 122, 124, 145, 133, 122, 113, 115, 125, 115, 141, 126, 122, 121, 120, 118, 125, 118, 107, 141, 123, 117, 130, 143, 117, 118, 118, 124, 110, 116, 118, 128, 111, 123, 114, 127, 115, 115, 133, 129, 145, 129, 121, 141, 121, 118, 120, 122, 130, 129, 118, 128, 140, 118, 121, 118, 121, 110, 131, 125, 139, 135, 121, 130, 130, 113, 132, 150, 114, 128, 123, 108, 126, 128, 125, 125, 123, 132, 116, 121, 125, 111, 111, 123, 159, 127, 127, 103, 122, 128, 113, 128, 117, 132, 131, 131, 138, 132, 143, 120, 114, 129, 146, 140, 125, 136, 134, 121, 137, 123, 137, 136, 118, 117, 126, 117, 111, 128, 130, 126, 124, 127, 135, 133, 131, 120, 121, 112, 107, 137, 119, 136, 131, 148, 142, 123, 137, 120, 125, 113, 127, 110, 127, 121, 118, 123, 117, 131, 134, 133, 109, 121, 135, 114, 116, 124, 132, 108, 126, 122, 120, 111, 136, 109, 120, 140, 117, 123, 130, 111, 117, 128, 123, 130, 113, 112, 125, 111, 117, 120, 121, 130, 126, 145, 131, 122, 126, 120, 128, 119, 108, 111, 131, 139, 136, 119, 118, 142, 119, 122, 116, 120, 147, 135, 132, 121, 121, 118, 133, 124, 121, 120, 127, 137, 117, 135, 123, 130, 119, 129, 122, 116, 111, 119, 129, 129, 139, 143, 128, 124, 108, 123, 113, 126, 140, 141, 122, 120, 117, 122, 137, 109, 123, 124, 96, 149, 139, 139, 119, 124, 143, 109, 118, 124, 121, 131, 124, 127, 105, 113, 141, 125, 102, 134, 128, 131, 124, 118, 125, 117, 114, 120, 128, 135, 114, 130, 128, 110, 119, 135, 128, 128, 118, 120, 125, 130, 129, 117, 126, 138, 143, 120, 113, 123, 130, 141, 129, 130, 122, 117, 107, 117, 134, 128, 117, 123, 121, 115, 129, 107, 144, 134, 130, 119, 132, 130, 134, 125, 125, 139, 135, 125, 119, 124, 147, 124, 116, 111, 133, 111, 146, 123, 135, 110, 119, 138, 129, 130, 117, 133, 124, 121, 114, 124, 138, 122, 128, 137, 129, 159, 134, 115, 139, 123, 129, 114, 129, 141, 119, 125, 120, 132, 112, 116, 126, 131, 132, 117, 132, 121, 135, 132, 141, 136, 114, 119, 127, 121, 128, 128, 118, 137, 132, 136, 127, 131, 128, 125, 117, 123, 118, 123, 116, 123, 120, 133, 119, 140, 115, 134, 116, 126, 125, 114, 120, 120, 111, 128, 129, 140, 119, 127, 145, 115, 135, 127, 147, 113, 118, 114, 115, 123, 120, 138, 137, 124, 123, 144, 120, 146, 130, 132, 134, 132, 133, 122, 126, 123, 122, 132, 133, 137, 113, 121, 126, 116, 114, 129, 108, 127, 137, 130, 140, 119, 118, 120, 149, 123, 133, 124, 119, 127, 120, 119, 120, 122, 136, 129, 116, 128, 127, 128, 108, 107, 111, 130, 117, 134, 119, 138, 123, 111, 117, 131, 128, 151, 124, 125, 123, 131, 120, 142, 127, 124, 134, 144, 114, 134, 112, 142, 126, 126, 121, 135, 139, 125, 134, 139, 114, 124, 129, 134, 125, 127, 115, 117, 110, 104, 113, 140, 115, 112, 149, 116, 127, 126, 130, 131, 143, 124, 128, 131, 130, 158, 130, 124, 125, 115, 130, 130, 126, 125, 104, 127, 145, 144, 125, 120, 126, 116, 128, 122, 128, 119, 133, 136, 130, 121, 118, 140, 132, 135, 134, 137, 133, 123, 124, 132, 133, 130, 122, 119, 164, 127, 123, 132, 123, 113, 140, 133, 125, 129, 142, 130, 118, 131, 118, 132, 123, 123, 115, 123, 126, 107, 132, 122, 135, 133, 125, 119, 131, 128, 116, 115, 136, 122, 117, 119, 147, 98, 126, 106, 119, 122, 132, 116, 131, 133, 117, 119, 127, 128, 120, 127, 145, 139, 108, 109, 132, 123, 122, 127, 117, 117, 124, 129, 141, 103, 130, 133, 134, 137, 142, 124, 129, 136, 134, 139, 134, 136, 112, 125, 129, 120, 127, 120, 116, 119, 131, 132, 116, 129, 120, 118, 114, 111, 128, 143, 119, 111, 135, 132, 129, 132, 150, 126, 132, 132, 126, 125, 122, 121, 128, 138, 121, 128, 127, 125, 129, 128, 105, 126, 132, 132, 118, 115, 117, 140, 131, 124, 110, 118, 122, 130, 127, 142, 97, 129, 125, 120, 125, 112, 121, 139, 120, 105, 134, 112, 147, 118, 141, 119, 125, 116, 133, 119, 126, 122, 130, 124, 136, 120, 115, 125, 120, 134, 120, 143, 142, 129, 125, 129, 133, 132, 134, 136, 120, 104, 115, 120, 125, 101, 150, 115, 132, 135, 120, 117, 129, 121, 142, 127, 113, 143, 119, 125, 140, 126, 118, 119, 124, 117, 108, 110, 124, 140, 106, 141, 114, 140, 134, 124, 140, 137, 138, 121, 134, 100, 125, 126, 131, 110, 121, 152, 118, 124, 131, 131, 126, 121, 146, 131, 134, 122, 123, 136, 123, 120, 127, 119, 117, 105, 118, 125, 135, 115, 116, 139, 115, 134, 124, 129, 119, 131, 129, 120, 113, 149, 152, 116, 105, 116, 126, 127, 128, 173, 127, 129, 127, 147, 126, 117, 112, 146, 143, 125, 116, 135, 127, 146, 143, 125, 113, 127, 110, 135, 113, 126, 109, 135, 104, 120, 106, 133, 153, 109, 150, 128, 124, 122, 120, 133, 125, 148, 132, 125, 126, 113, 137, 120, 130, 127, 124, 134, 151, 125, 135, 119, 127, 130, 118, 119, 100, 123, 124, 131, 128, 111, 129, 139, 120, 118, 124, 121, 114, 123, 114, 144, 125, 117, 122, 139, 128, 106, 136, 122, 150, 122, 117, 125, 131, 122, 125, 119, 135, 114, 129, 136, 130, 121, 126, 124, 126, 137, 100, 139, 125, 130, 126, 148, 113, 119, 127, 140, 133, 131, 135, 118, 106, 118, 132, 142, 120, 134, 135, 122, 118, 130, 111, 133, 121, 115, 132, 113, 148, 123, 114, 111, 129, 138, 116, 123, 134, 124, 108, 130, 129, 134, 108, 120, 129, 136, 116, 102, 133, 126, 131, 130, 131, 124, 121, 125, 138, 141, 119, 124, 111, 130, 118, 123, 121, 124, 125, 109, 134, 123, 124, 133, 124, 118, 125, 119, 122, 127, 130, 125, 122, 112, 106, 142, 127, 121, 125, 100, 128, 123, 129, 135, 130, 130, 122, 121, 117, 119, 117, 132, 112, 136, 109, 138, 136, 122, 119, 122, 134, 123, 127, 126, 132, 108, 112, 130, 116, 123, 134, 131, 127, 114, 129, 123, 121, 121, 117, 110, 121, 124, 141, 134, 121, 129, 123, 110, 147, 130, 108, 114, 126, 117, 119, 137, 145, 108, 133, 131, 142, 108, 148, 131, 132, 141, 113, 137, 138, 141, 144, 148, 126, 130, 139, 117, 123, 124, 124, 119, 125, 124, 118, 117, 140, 126, 140, 119, 140, 132, 123, 120, 114, 116, 139, 105, 109, 117, 138, 118, 120, 101, 119, 113, 116, 131, 117, 130, 128, 128, 144, 128, 118, 115, 127, 133, 133, 104, 146, 131, 145, 126, 139, 123, 121, 133, 121, 116, 138, 130, 128, 137, 135, 109, 124, 137, 127, 130, 126, 135, 110, 122, 111, 118, 127, 131, 122, 137, 122, 119, 125, 116, 122, 128, 136, 121, 120, 122, 134, 134, 120, 136, 118, 120, 136, 145, 135, 128, 139, 122, 114, 122, 102, 110, 125, 112, 138, 126, 124, 120, 123, 115, 110, 122, 128, 122, 117, 143, 131, 120, 107, 119, 120, 134, 145, 127, 143, 125, 123, 114, 120, 137, 125, 112, 119, 145, 110, 109, 112, 119, 124, 143, 126, 143, 123, 128, 127, 120, 113, 128, 130, 128, 112, 109, 119, 121, 123, 115, 136, 127, 118, 123, 142, 112, 123, 143, 140, 116, 154, 106, 108, 136, 114, 122, 121, 130, 123, 119, 136, 113, 131, 135, 113, 135, 116, 118, 144, 115, 131, 124, 126, 126, 122, 126, 118, 129, 103, 139, 124, 113, 137, 130, 114, 130, 106, 127, 135, 126, 135, 119, 123, 133, 144, 131, 123, 136, 130, 122, 110, 114, 120, 124, 125, 145, 141, 126, 133, 137, 135, 120, 115, 119, 112, 128, 109, 138, 124, 139, 133, 132, 120, 130, 132, 125, 127, 127, 124, 127, 117, 102, 116, 136, 131, 110, 114, 126, 131, 122, 132, 128, 125, 128, 134, 131, 135, 134, 136, 122, 133, 143, 143, 116, 129, 124, 123, 118, 147, 120, 117, 136, 128, 127, 148, 133, 134, 131, 120, 131, 136, 108, 127, 125, 117, 109, 145, 110, 119, 137, 131, 119, 113, 133, 131, 117, 129, 138, 118, 145, 140, 138, 130, 135, 132, 127, 122, 130, 133, 125, 118, 127, 136, 121, 142, 132, 134, 127, 140, 132, 138, 113, 140, 123, 130, 128, 119, 118, 133, 114, 130, 118, 116, 121, 108, 113, 135, 122, 140, 126, 155, 136, 125, 125, 120, 119, 114, 138, 115, 135, 130, 137, 112, 124, 121, 109, 124, 119, 119, 118, 120, 132, 123, 119, 121, 149, 124, 140, 135, 113, 123, 135, 121, 116, 131, 120, 114, 132, 112, 115, 129, 137, 121, 120, 123, 112, 157, 138, 126, 145, 126, 133, 127, 118, 134, 118, 125, 140, 111, 134, 121, 135, 133, 105, 127, 125, 122, 133, 125, 139, 103, 126, 131, 131, 122, 123, 111, 122, 118, 146, 119, 125, 130, 116, 136, 146, 123, 129, 132, 120, 134, 135, 117, 136, 134, 129, 117, 125, 105, 116, 115, 147, 121, 128, 131, 118, 134, 125, 130, 125, 127, 125, 123, 106, 132, 118, 129, 140, 130, 117, 117, 132, 131, 98, 132, 137, 134, 108, 147, 117, 140, 115, 109, 136, 118, 118, 124, 129, 125, 114, 108, 123, 140, 127, 147, 126, 117, 117, 114, 108, 133, 109, 130, 140, 115, 133, 138, 135, 116, 125, 125, 129, 125, 143, 157, 137, 106, 118, 128, 128, 118, 119, 123, 113, 109, 136, 137, 116, 129, 129, 119, 134, 116, 133, 151, 126, 100, 125, 115, 120, 129, 124, 128, 87, 117, 111, 136, 118, 118, 118, 124, 109, 123, 142, 126, 112, 113, 136, 115, 106, 144, 118, 129, 120, 123, 114, 110, 122, 124, 135, 108, 137, 114, 134, 130, 127, 123, 116, 108, 122, 118, 115, 122, 118, 127, 132, 124, 118, 130, 116, 130, 131, 120, 126, 127, 113, 112, 122, 111, 113, 121, 126, 130, 128, 128, 122, 127, 123, 128, 136, 129, 119, 124, 140, 108, 121, 126, 116, 133, 120, 109, 121, 125, 138, 143, 120, 117, 126, 141, 122, 136, 130, 128, 115, 94, 124, 120, 142, 111, 131, 119, 106, 135, 114, 122, 130, 127, 136, 105, 140, 129, 136, 137, 125, 117, 128, 115, 135, 141, 134, 120, 116, 106, 119, 110, 136, 126, 132, 118, 134, 114, 129, 125, 114, 140, 127, 136, 102, 134, 112, 131, 88, 125, 139, 112, 121, 117, 107, 114, 118, 128, 142, 116, 130, 129, 122, 117, 112, 122, 134, 138, 130, 137, 127, 105, 125, 131, 119, 108, 130, 127, 130, 128, 127, 129, 119, 127, 140, 131, 118, 114, 110, 115, 114, 127, 118, 121, 139, 116, 118, 124, 120, 135, 134, 125, 128, 126, 114, 116, 147, 115, 115, 145, 120, 119, 115, 122, 129, 122, 124, 122, 126, 137, 140, 115, 125, 109, 115, 112, 139, 108, 120, 121, 114, 134, 132, 131, 122, 121, 132, 122, 110, 138, 117, 117, 129, 129, 133, 124, 123, 115, 122, 113, 118, 131, 134, 131, 114, 127, 108, 113, 114, 130, 120, 137, 122, 122, 120, 138, 117, 96, 139, 113, 142, 123, 130, 136, 124, 113, 116, 138, 131, 127, 131, 127, 134, 132, 126, 122, 131, 128, 114, 121, 109, 136, 116, 134, 124, 132, 113, 142, 98, 137, 136, 163, 120, 131, 140, 117, 113, 128, 128, 131, 140, 136, 134, 154, 111, 119, 114, 120, 128, 118, 121, 120, 117, 126, 132, 114, 120, 144, 121, 127, 125, 144, 128, 119, 127, 148, 120, 131, 122, 125, 126, 140, 123, 134, 133, 124, 137, 145, 127, 117, 129, 120, 120, 118, 113, 135, 135, 110, 102, 111, 116, 109, 118, 120, 111, 134, 146, 138, 147, 131, 134, 118, 112, 133, 122, 123, 122, 127, 129, 140, 111, 118, 138, 138, 114, 120, 125, 111, 135, 130, 134, 149, 125, 137, 130, 118, 134, 125, 140, 113, 127, 116, 113, 113, 142, 129, 123, 124, 122, 161, 122, 122, 114, 121, 101, 134, 118, 109, 120, 123, 127, 131, 120, 122, 133, 120, 124, 120, 127, 130, 128, 140, 112, 127, 125, 125, 125, 115, 115, 128, 92, 128, 125, 120, 114, 118, 118, 122, 136, 133, 116, 131, 132, 135, 106, 114, 120, 114, 125, 123, 118, 131, 130, 146, 140, 128, 119, 122, 165, 123, 142, 114, 122, 122, 118, 121, 140, 111, 131, 119, 126, 122, 136, 142, 130, 119, 125, 131, 124, 122, 122, 127, 140, 135, 133, 120, 113, 123, 106, 123, 148, 128, 117, 124, 134, 122, 130, 129, 102, 135, 136, 128, 141, 124, 126, 119, 110, 142, 105, 122, 114, 129, 132, 120, 123, 115, 105, 128, 127, 150, 113, 133, 112, 132, 119, 126, 129, 132, 150, 99, 124, 117, 124, 127, 116, 139, 146, 127, 119, 131, 112, 127, 91, 111, 131, 114, 118, 138, 132, 123, 133, 115, 118, 105, 116, 114, 135, 119, 121, 113, 119, 115, 123, 112, 135, 135, 120, 115, 110, 111, 118, 113, 115, 116, 147, 113, 131, 126, 118, 125, 126, 126, 131, 126, 138, 132, 125, 135, 127, 131, 116, 135, 130, 123, 124, 120, 119, 109, 111, 127, 131, 125, 134, 116, 110, 117, 124, 118, 121, 122, 109, 110, 115, 142, 126, 143, 120, 117, 146, 134, 149, 124, 131, 126, 130, 116, 122, 121, 106, 119, 121, 125, 115, 137, 139, 122, 135, 141, 126, 110, 137, 140, 122, 136, 110, 116, 94, 127, 126, 132, 121, 122, 130, 107, 107, 120, 122, 120, 144, 146, 118, 123, 124, 114, 129, 127, 115, 113, 134, 117, 133, 139, 114, 133, 135, 146, 129, 118, 123, 130, 137, 126, 136, 127, 109, 116, 122, 114, 116, 135, 143, 138, 122, 120, 120, 130, 140, 129, 125, 111, 117, 139, 122, 115, 114, 127, 130, 130, 131, 122, 135, 118, 113, 104, 124, 126, 126, 135, 123, 131, 115, 123, 117, 117, 97, 122, 129, 140, 131, 140, 117, 143, 128, 142, 127, 120, 129, 130, 123, 111, 138, 129, 111, 142, 130, 123, 124, 122, 123, 139, 143, 121, 130, 123, 127, 133, 115, 122, 122, 123, 131, 115, 129, 138, 129, 115, 129, 124, 106, 126, 134, 143, 146, 132, 120, 127, 120, 142, 121, 131, 143, 131, 125, 126, 119, 124, 117, 131, 117, 116, 139, 124, 132, 116, 131, 122, 133, 117, 128, 125, 122, 132, 148, 120, 119, 136, 121, 135, 126, 112, 103, 128, 121, 119, 140, 127, 111, 139, 138, 119, 123, 116, 127, 132, 136, 137, 110, 129, 126, 124, 103, 129, 108, 118, 121, 121, 142, 146, 129, 128, 105, 105, 133, 111, 128, 122, 138, 128, 141, 117, 123, 124, 116, 136, 126, 125, 122, 140, 130, 124, 139, 132, 128, 128, 123, 111, 135, 129, 129, 125, 116, 125, 126, 139, 131, 124, 128, 133, 99, 119, 151, 122, 122, 134, 130, 146, 118, 145, 92, 130, 140, 130, 137, 110, 114, 120, 124, 122, 118, 132, 101, 130, 127, 122, 135, 85, 120, 125, 123, 141, 114, 126, 114, 128, 130, 133, 125, 121, 133, 124, 119, 119, 111, 128, 134, 119, 132, 127, 114, 129, 121, 118, 128, 117, 116, 122, 124, 122, 123, 121, 135, 129, 125, 129, 120, 124, 105, 124, 134, 129, 115, 137, 122, 124, 107, 120, 139, 124, 126, 124, 133, 118, 127, 146, 136, 131, 135, 135, 124, 121, 132, 116, 134, 120, 133, 125, 102, 132, 139, 115, 132, 119, 137, 127, 125, 124, 125, 103, 137, 115, 127, 113, 135, 106, 118, 120, 125, 123, 131, 119, 118, 104, 133, 121, 110, 103, 129, 131, 121, 134, 141, 138, 122, 132, 133, 128, 149, 72, 123, 113, 126, 130, 135, 118, 114, 121, 117, 124, 137, 113, 118, 130, 123, 125, 145, 128, 120, 118, 135, 118, 125, 130, 117, 120, 133, 145, 131, 110, 130, 130, 129, 129, 133, 135, 133, 131, 129, 127, 151, 122, 116, 120, 133, 126, 125, 131, 132, 107, 123, 114, 123, 122, 124, 128, 124, 119, 127, 128, 113, 128, 118, 144, 120, 139, 125, 141, 134, 124, 124, 139, 130, 131, 124, 120, 133, 132, 121, 120, 132, 143, 116, 122, 125, 146, 117, 103, 130, 139, 128, 117, 111, 114, 132, 138, 136, 125, 137, 116, 200, 126, 129, 119, 132, 125, 124, 128, 135, 121, 119, 134, 124, 129, 127, 136, 131, 130, 116, 130, 119, 147, 126, 121, 128, 112, 118, 133, 126, 118, 120, 116, 139, 117, 121, 131, 148, 125, 155, 121, 141, 107, 146, 127, 118, 121, 119, 144, 138, 133, 136, 124, 113, 131, 129, 120, 140, 132, 121, 120, 141, 115, 144, 133, 127, 128, 112, 123, 116, 125, 138, 133, 152, 129, 136, 115, 128, 120, 128, 113, 129, 131, 106, 117, 108, 128, 128, 120, 119, 124, 123, 125, 116, 125, 129, 121, 127, 134, 137, 144, 124, 125, 118, 137, 125, 135, 106, 123, 128, 132, 127, 133, 136, 153, 129, 136, 118, 106, 132, 125, 116, 115, 122, 127, 130, 154, 132, 137, 134, 119, 124, 128, 141, 126, 109, 118, 120, 112, 148, 123, 134, 139, 127, 111, 119, 125, 126, 104, 141, 114, 126, 128, 143, 128, 132, 134, 117, 119, 111, 148, 136, 110, 123, 112, 122, 131, 123, 137, 124, 121, 114, 126, 112, 130, 119, 129, 129, 140, 122, 110, 124, 104, 110, 117, 109, 122, 119, 122, 119, 135, 122, 130, 134, 133, 111, 144, 114, 117, 126, 128, 122, 101, 129, 123, 115, 121, 135, 136, 116, 135, 148, 114, 137, 120, 142, 134, 143, 106, 126, 119, 128, 135, 112, 134, 114, 132, 135, 117, 116, 139, 126, 147, 135, 123, 128, 137, 126, 114, 138, 122, 132, 123, 124, 138, 113, 119, 117, 122, 122, 138, 129, 122, 121, 134, 133, 136, 153, 129, 112, 118, 142, 116, 134, 141, 116, 111, 134, 139, 129, 126, 123, 138, 120, 127, 126, 127, 120, 136, 136, 104, 112, 125, 138, 125, 126, 122, 128, 126, 118, 108, 106, 117, 131, 119, 133, 121, 132, 113, 125, 131, 119, 137, 125, 113, 125, 126, 126, 128, 117, 120, 132, 131, 119, 110, 119, 120, 114, 121, 118, 127, 135, 124, 117, 145, 137, 137, 141, 133, 111, 127, 120, 133, 127, 158, 117, 123, 126, 127, 127, 132, 107, 108, 129, 128, 114, 139, 119, 126, 134, 118, 123, 125, 132, 132, 137, 130, 126, 124, 125, 152, 136, 127, 137, 133, 137, 123, 101, 134, 127, 117, 108, 118, 125, 118, 147, 114, 132, 130, 139, 126, 123, 124, 116, 118, 126, 128, 136, 115, 138, 136, 98, 110, 138, 126, 108, 140, 137, 131, 129, 117, 116, 130, 142, 95, 134, 122, 107, 122, 132, 118, 113, 137, 121, 145, 139, 131, 115, 129, 115, 132, 124, 117, 128, 124, 120, 128, 122, 115, 143, 130, 126, 124, 151, 121, 121, 115, 119, 120, 125, 121, 110, 127, 97, 132, 146, 136, 111, 133, 133, 122, 112, 126, 136, 134, 131, 106, 150, 115, 121, 132, 121, 116, 143, 121, 125, 112, 116, 147, 126, 121, 146, 117, 109, 124, 114, 116, 112, 126, 136, 114, 116, 109, 114, 132, 133, 119, 113, 126, 134, 133, 129, 117, 144, 124, 123, 121, 126, 134, 116, 124, 136, 127, 93, 121, 135, 128, 113, 136, 125, 132, 136, 128, 124, 136, 104, 112, 110, 113, 128, 121, 138, 127, 140, 127, 127, 94, 134, 132, 138, 140, 128, 107, 144, 142, 134, 114, 132, 127, 127, 125, 133, 123, 131, 117, 130, 140, 136, 126, 126, 131, 130, 121, 124, 122, 109, 124, 133, 150, 137, 117, 133, 134, 126, 109, 108, 109, 115, 150, 107, 120, 138, 123, 120, 134, 120, 130, 127, 117, 137, 121, 149, 118, 121, 102, 120, 134, 114, 125, 126, 120, 136, 120, 116, 116, 116, 138, 102, 111, 131, 133, 105, 124, 129, 113, 143, 121, 124, 118, 122, 125, 133, 108, 131, 118, 107, 129, 123, 109, 127, 122, 117, 117, 127, 120, 115, 121, 130, 142, 126, 110, 112, 136, 138, 128, 119, 132, 109, 118, 118, 121, 118, 131, 116, 122, 126, 118, 113, 115, 120, 129, 135, 126, 134, 117, 119, 126, 108, 127, 130, 131, 127, 109, 127, 123, 143, 109, 119, 134, 137, 131, 124, 108, 114, 143, 118, 125, 135, 110, 131, 134, 119, 122, 132, 124, 135, 139, 125, 127, 117, 120, 127, 116, 123, 130, 123, 126, 131, 139, 123, 121, 128, 145, 118, 131, 113, 120, 132, 139, 106, 124, 116, 115, 115, 125, 144, 122, 125, 129, 124, 144, 140, 124, 130, 120, 130, 124, 143, 139, 123, 127, 112, 124, 108, 117, 123, 113, 127, 123, 130, 114, 117, 133, 105, 135, 128, 108, 139, 128, 103, 135, 122, 134, 115, 133, 114, 120, 144, 135, 127, 122, 135, 104, 126, 110, 114, 135, 133, 115, 132, 118, 129, 146, 143, 114, 109, 132, 125, 101, 133, 132, 111, 137, 146, 114, 116, 117, 143, 131, 144, 123, 132, 131, 121, 124, 123, 128, 129, 120, 136, 122, 122, 115, 125, 123, 110, 130, 113, 107, 119, 135, 138, 106, 119, 129, 163, 108, 120, 118, 135, 119, 134, 137, 131, 123, 124, 130, 125, 133, 146, 125, 136, 117, 132, 130, 130, 134, 140, 121, 135, 119, 128, 127, 117, 136, 128, 138, 136, 120, 119, 141, 123, 123, 125, 121, 136, 112, 113, 129, 134, 126, 119, 122, 128, 134, 123, 146, 136, 142, 127, 128, 122, 133, 140, 112, 133, 125, 128, 125, 125, 129, 128, 115, 150, 123, 112, 123, 119, 128, 121, 134, 114, 139, 121, 127, 126, 106, 113, 113, 129, 126, 137, 116, 125, 118, 115, 149, 107, 132, 118, 119, 138, 136, 119, 127, 123, 130, 121, 119, 116, 137, 108, 121, 135, 129, 113, 125, 118, 124, 119, 108, 124, 125, 130, 125, 115, 126, 123, 125, 109, 130, 123, 144, 105, 120, 143, 150, 121, 127, 128, 106, 137, 117, 130, 116, 124, 128, 117, 131, 120, 109, 137, 116, 120, 122, 124, 124, 137, 90, 143, 130, 126, 130, 130, 113, 116, 143, 127, 133, 127, 126, 125, 140, 120, 108, 124, 127, 133, 128, 108, 127, 155, 139, 128, 131, 128, 133, 121, 132, 151, 110, 136, 106, 149, 117, 127, 138, 129, 123, 132, 122, 134, 130, 129, 104, 123, 133, 117, 133, 148, 113, 114, 129, 145, 134, 145, 109, 126, 104, 127, 124, 124, 122, 132, 127, 130, 123, 135, 120, 125, 128, 139, 123, 121, 125, 145, 139, 123, 121, 108, 131, 123, 135, 112, 124, 120, 108, 102, 118, 140, 124, 130, 122, 122, 107, 120, 152, 127, 122, 112, 97, 121, 120, 153, 135, 115, 130, 130, 138, 139, 143, 133, 114, 126, 116, 142, 125, 127, 131, 128, 129, 109, 120, 112, 141, 141, 129, 121, 141, 114, 104, 103, 129, 124, 122, 130, 126, 117, 125, 125, 123, 128, 139, 123, 127, 123, 141, 132, 116, 137, 109, 140, 115, 119, 122, 144, 138, 123, 128, 128, 145, 103, 133, 128, 112, 130, 111, 132, 107, 117, 121, 135, 109, 128, 126, 125, 156, 130, 108, 109, 153, 125, 110, 117, 140, 130, 132, 120, 142, 119, 118, 121, 135, 121, 113, 127, 116, 123, 114, 129, 117, 120, 132, 138, 117, 129, 129, 145, 130, 127, 114, 128, 135, 120, 132, 108, 125, 130, 143, 105, 137, 131, 120, 134, 109, 111, 121, 138, 122, 110, 136, 107, 127, 122, 132, 119, 121, 123, 121, 113, 120, 129, 125, 141, 122, 126, 138, 121, 128, 132, 136, 121, 115, 136, 131, 126, 113, 127, 109, 118, 128, 112, 120, 127, 121, 131, 126, 126, 137, 135, 133, 133, 135, 137, 136, 123, 114, 102, 129, 122, 138, 121, 114, 113, 122, 124, 130, 129, 129, 128, 128, 141, 134, 130, 127, 129, 138, 130, 123, 116, 131, 132, 127, 138, 136, 124, 104, 119, 133, 109, 116, 125, 132, 137, 102, 129, 116, 126, 125, 121, 94, 123, 122, 112, 134, 126, 145, 134, 121, 121, 137, 119, 131, 110, 124, 128, 123, 125, 134, 142, 128, 138, 123, 118, 98, 128, 117, 116, 101, 118, 116, 131, 125, 114, 92, 122, 132, 134, 120, 113, 128, 112, 132, 127, 137, 144, 110, 125, 104, 112, 112, 133, 129, 94, 121, 125, 119, 128, 111, 120, 138, 127, 133, 120, 119, 127, 141, 107, 119, 135, 135, 118, 117, 112, 123, 108, 116, 125, 141, 120, 108, 128, 129, 125, 113, 140, 127, 122, 126, 125, 111, 120, 126, 118, 122, 105, 110, 108, 121, 125, 114, 165, 132, 137, 137, 125, 117, 124, 141, 130, 131, 124, 120, 132, 136, 123, 117, 112, 135, 136, 138, 145, 125, 113, 116, 112, 121, 117, 107, 131, 112, 106, 128, 120, 154, 125, 118, 117, 114, 123, 126, 118, 124, 135, 117, 123, 131, 126, 136, 108, 115, 126, 105, 139, 132, 104, 109, 109, 124, 131, 125, 90, 148, 108, 134, 116, 155, 116, 120, 115, 135, 129, 109, 121, 126, 110, 128, 109, 131, 133, 123, 125, 124, 121, 127, 117, 130, 118, 119, 112, 128, 125, 129, 119, 125, 140, 122, 130, 123, 125, 113, 107, 128, 129, 122, 120, 132, 130, 134, 131, 124, 145, 121, 124, 105, 129, 140, 125, 149, 140, 111, 111, 121, 113, 120, 117, 136, 116, 132, 124, 132, 122, 148, 125, 122, 139, 123, 109, 117, 132, 107, 111, 135, 136, 110, 112, 124, 144, 126, 150, 136, 101, 126, 131, 140, 131, 128, 121, 135, 123, 125, 141, 155, 127, 132, 119, 124, 121, 115, 114, 134, 134, 140, 125, 131, 143, 130, 124, 129, 125, 121, 130, 129, 115, 135, 117, 129, 130, 135, 115, 146, 127, 120, 127, 135, 131, 139, 136, 141, 108, 102, 138, 110, 102, 130, 107, 149, 137, 130, 111, 119, 125, 126, 139, 108, 129, 123, 142, 149, 130, 124, 122, 125, 100, 126, 115, 137, 129, 122, 119, 116, 108, 123, 134, 124, 99, 113, 130, 134, 122, 127, 125, 105, 126, 133, 134, 126, 119, 127, 134, 145, 130, 123, 106, 129, 140, 135, 134, 123, 121, 118, 122, 107, 108, 109, 149, 125, 136, 121, 111, 138, 141, 148, 147, 106, 116, 121, 123, 119, 124, 109, 129, 127, 124, 122, 129, 117, 132, 124, 174, 122, 140, 123, 130, 130, 132, 122, 134, 105, 146, 122, 120, 126, 111, 132, 131, 120, 117, 131, 149, 111, 118, 134, 129, 143, 132, 120, 122, 112, 117, 107, 114, 138, 157, 138, 125, 134, 137, 150, 144, 142, 117, 125, 136, 115, 116, 131, 135, 137, 136, 132, 137, 136, 146, 117, 119, 124, 118, 128, 119, 121, 106, 135, 127, 118, 127, 135, 125, 113, 132, 125, 118, 122, 136, 122, 116, 128, 120, 122, 113, 132, 150, 123, 141, 135, 139, 112, 126, 127, 130, 137, 136, 123, 139, 114, 114, 131, 140, 133, 127, 104, 130, 147, 116, 109, 130, 118, 118, 108, 121, 134, 120, 129, 133, 152, 127, 117, 124, 120, 127, 123, 114, 128, 128, 115, 132, 140, 125, 138, 119, 117, 125, 103, 111, 152, 123, 122, 138, 140, 122, 115, 114, 136, 122, 134, 126, 115, 113, 130, 119, 141, 132, 128, 129, 152, 134, 124, 108, 135, 132, 126, 134, 126, 123, 138, 136, 121, 129, 111, 83, 139, 121, 128, 128, 131, 145, 126, 94, 122, 146, 111, 122, 132, 134, 132, 112, 125, 125, 119, 128, 131, 134, 122, 118, 120, 147, 109, 99, 130, 130, 117, 115, 117, 123, 128, 128, 111, 112, 133, 129, 135, 145, 111, 152, 158, 122, 135, 130, 115, 134, 123, 117, 105, 107, 137, 108, 124, 120, 126, 122, 122, 118, 133, 116, 133, 122, 116, 122, 123, 115, 132, 123, 135, 107, 135, 125, 128, 132, 122, 123, 119, 123, 124, 129, 112, 106, 155, 130, 121, 126, 133, 134, 132, 145, 109, 135, 116, 117, 123, 128, 127, 113, 136, 116, 123, 127, 116, 116, 139, 115, 132, 119, 125, 104, 124, 120, 125, 116, 120, 138, 126, 109, 131, 129, 122, 127, 127, 139, 148, 113, 120, 135, 135, 115, 122, 123, 139, 101, 150, 103, 128, 110, 119, 126, 141, 109, 144, 122, 135, 135, 130, 131, 121, 101, 135, 135, 121, 96, 121, 125, 118, 133, 158, 124, 121, 130, 147, 144, 145, 102, 116, 139, 122, 106, 116, 127, 114, 131, 126, 107, 110, 116, 120, 137, 146, 119, 146, 136, 112, 129, 119, 116, 136, 104, 137, 108, 129, 107, 143, 122, 108, 111, 118, 97, 138, 95, 133, 117, 133, 123, 137, 125, 136, 109, 121, 116, 143, 132, 128, 112, 126, 138, 122, 123, 115, 115, 130, 128, 119, 117, 150, 126, 136, 123, 127, 118, 131, 127, 112, 125, 116, 120, 135, 118, 126, 116, 133, 115, 107, 129, 133, 131, 126, 117, 127, 117, 116, 118, 135, 117, 129, 141, 126, 140, 115, 126, 123, 119, 122, 124, 113, 129, 121, 111, 122, 117, 133, 109, 129, 125, 125, 116, 125, 126, 119, 122, 140, 110, 133, 132, 125, 116, 116, 137, 123, 123, 112, 114, 132, 128, 130, 136, 144, 124, 116, 113, 119, 135, 126, 145, 118, 121, 123, 134, 123, 119, 128, 127, 117, 109, 119, 115, 121, 115, 115, 120, 137, 99, 111, 131, 122, 73, 129, 137, 128, 134, 127, 137, 128, 134, 126, 132, 134, 134, 113, 122, 126, 128, 128, 152, 125, 141, 101, 127, 118, 137, 121, 126, 133, 120, 110, 114, 125, 105, 118, 127, 127, 126, 128, 129, 120, 119, 116, 117, 137, 123, 133, 130, 114, 135, 123, 134, 124, 134, 102, 141, 116, 126, 134, 123, 153, 117, 106, 127, 111, 118, 141, 116, 113, 135, 118, 135, 121, 128, 133, 135, 134, 91, 127, 118, 137, 126, 123, 123, 119, 113, 118, 118, 117, 133, 122, 139, 116, 115, 127, 124, 119, 115, 109, 117, 114, 128, 117, 124, 149, 126, 129, 141, 116, 142, 120, 121, 122, 118, 107, 120, 134, 132, 128, 121, 128, 107, 130, 121, 116, 134, 124, 139, 134, 126, 131, 116, 130, 118, 114, 121, 133, 133, 142, 121, 130, 116, 127, 117, 124, 124, 127, 138, 134, 135, 102, 126, 122, 122, 116, 129, 124, 129, 135, 124, 117, 111, 114, 127, 131, 122, 126, 121, 127, 112, 135, 118, 126, 123, 119, 110, 115, 120, 112, 108, 131, 130, 123, 121, 149, 136, 140, 131, 112, 134, 124, 127, 115, 110, 142, 120, 124, 133, 124, 128, 118, 111, 123, 125, 122, 134, 144, 125, 131, 119, 92, 133, 121, 120, 124, 128, 115, 121, 134, 121, 113, 116, 110, 119, 136, 117, 116, 134, 130, 113, 129, 118, 124, 134, 136, 107, 133, 133, 123, 123, 134, 123, 110, 145, 124, 111, 122, 118, 138, 101, 125, 118, 113, 126, 113, 137, 130, 119, 136, 109, 125, 139, 133, 136, 122, 122, 121, 130, 108, 146, 141, 134, 140, 113, 136, 124, 133, 109, 138, 133, 130, 141, 115, 134, 119, 122, 125, 134, 126, 141, 143, 141, 136, 138, 108, 134, 122, 128, 109, 131, 103, 121, 138, 136, 125, 122, 117, 122, 125, 123, 135, 119, 130, 121, 129, 121, 116, 133, 137, 133, 133, 133, 137, 143, 142, 116, 137, 119, 140, 121, 138, 117, 127, 129, 121, 145, 113, 121, 118, 119, 129, 122, 143, 131, 127, 120, 135, 114, 114, 138, 132, 113, 117, 124, 120, 125, 131, 109, 119, 130, 135, 126, 121, 143, 130, 132, 127, 144, 133, 123, 125, 133, 123, 146, 151, 122, 138, 128, 156, 123, 123, 116, 141, 135, 119, 119, 134, 142, 122, 107, 138, 116, 144, 140, 131, 137, 107, 146, 118, 132, 129, 116, 122, 130, 116, 120, 125, 135, 128, 131, 115, 138, 118, 135, 121, 132, 123, 113, 122, 133, 118, 99, 125, 132, 130, 116, 139, 124, 121, 130, 122, 132, 129, 117, 114, 116, 117, 139, 106, 138, 129, 132, 113, 118, 116, 132, 129, 120, 125, 119, 120, 127, 135, 121, 130, 132, 118, 127, 120, 138, 129, 119, 139, 141, 109, 112, 119, 132, 96, 119, 132, 140, 133, 117, 99, 107, 112, 118, 117, 128, 146, 126, 120, 127, 115, 127, 126, 122, 119, 120, 128, 126, 141, 116, 124, 131, 124, 110, 158, 109, 133, 136, 109, 121, 125, 126, 120, 127, 122, 140, 132, 129, 130, 133, 122, 126, 128, 113, 117, 137, 137, 118, 130, 111, 129, 126, 131, 123, 117, 118, 129, 145, 125, 132, 117, 121, 138, 134, 115, 145, 121, 139, 124, 106, 130, 127, 135, 111, 142, 120, 134, 114, 124, 134, 110, 115, 121, 117, 119, 126, 119, 127, 120, 120, 135, 124, 137, 133, 121, 135, 139, 112, 131, 125, 132, 138, 148, 127, 130, 130, 121, 140, 124, 112, 128, 126, 137, 120, 116, 120, 127, 127, 118, 118, 123, 144, 108, 113, 110, 130, 133, 116, 120, 134, 138, 126, 128, 119, 142, 129, 120, 117, 124, 129, 140, 120, 123, 138, 139, 126, 126, 121, 121, 95, 115, 108, 127, 141, 133, 114, 134, 128, 119, 141, 110, 135, 136, 128, 118, 125, 125, 135, 122, 122, 126, 130, 130, 139, 121, 132, 127, 127, 130, 117, 129, 134, 138, 141, 115, 136, 127, 125, 116, 121, 114, 109, 132, 130, 119, 130, 138, 126, 133, 135, 132, 125, 143, 129, 117, 128, 109, 129, 106, 137, 118, 112, 134, 119, 124, 118, 117, 115, 114, 129, 95, 139, 127, 124, 124, 134, 131, 132, 116, 129, 122, 126, 106, 128, 116, 121, 114, 123, 121, 135, 110, 130, 119, 133, 117, 128, 122, 117, 121, 120, 109, 144, 119, 121, 132, 116, 118, 126, 117, 130, 122, 131, 108, 138, 124, 123, 120, 131, 122, 131, 120, 138, 108, 117, 115, 128, 117, 120, 104, 128, 122, 114, 129, 109, 132, 132, 119, 129, 112, 131, 113, 138, 127, 126, 141, 141, 110, 126, 131, 122, 129, 124, 129, 129, 123, 131, 127, 140, 119, 131, 135, 129, 119, 133, 119, 118, 97, 134, 131, 138, 120, 146, 126, 131, 112, 124, 126, 112, 138, 136, 115, 117, 127, 131, 119, 129, 134, 108, 131, 126, 116, 128, 131, 117, 137, 120, 114, 127, 114, 136, 128, 132, 121, 125, 140, 122, 136, 127, 121, 138, 121, 141, 126, 125, 112, 133, 131, 122, 141, 125, 128, 143, 135, 133, 123, 129, 151, 132, 121, 133, 123, 126, 136, 128, 119, 108, 109, 117, 145, 141, 119, 119, 136, 116, 106, 131, 120, 116, 121, 109, 128, 138, 131, 114, 135, 136, 126, 129, 132, 109, 118, 116, 128, 134, 139, 128, 121, 114, 131, 114, 104, 121, 141, 119, 118, 127, 134, 142, 125, 121, 153, 109, 131, 118, 127, 118, 136, 131, 124, 125, 140, 140, 119, 146, 134, 129, 134, 126, 134, 112, 137, 123, 135, 109, 153, 128, 121, 135, 132, 121, 103, 123, 141, 112, 127, 114, 128, 131, 117, 109, 114, 112, 117, 120, 137, 125, 105, 127, 123, 134, 142, 101, 118, 126, 123, 132, 135, 109, 121, 122, 124, 137, 135, 116, 130, 112, 158, 108, 122, 135, 139, 115, 114, 142, 119, 135, 118, 132, 103, 108, 127, 144, 124, 129, 121, 110, 125, 119, 130, 139, 120, 109, 131, 131, 109, 121, 122, 125, 125, 121, 135, 121, 139, 122, 124, 130, 138, 119, 113, 112, 101, 135, 113, 136, 123, 152, 128, 135, 125, 126, 144, 119, 135, 125, 125, 152, 125, 143, 121, 119, 135, 135, 116, 122, 104, 133, 128, 108, 126, 117, 122, 118, 128, 111, 123, 130, 116, 130, 129, 123, 126, 124, 129, 119, 127, 135, 120, 121, 139, 139, 125, 121, 123, 120, 133, 134, 135, 139, 116, 114, 125, 110, 120, 128, 124, 142, 126, 114, 112, 114, 125, 121, 120, 127, 125, 129, 115, 110, 128, 96, 118, 121, 126, 144, 136, 139, 128, 107, 126, 130, 130, 121, 113, 134, 133, 151, 131, 122, 135, 145, 122, 111, 128, 140, 128, 131, 111, 143, 114, 130, 152, 134, 135, 134, 127, 133, 137, 132, 108, 130, 134, 142, 115, 127, 124, 107, 113, 130, 130, 126, 119, 128, 124, 130, 126, 130, 122, 120, 136, 114, 134, 113, 138, 120, 115, 120, 122, 105, 114, 143, 85, 121, 115, 127, 122, 110, 127, 144, 123, 134, 130, 138, 112, 138, 143, 117, 120, 120, 124, 116, 140, 115, 116, 123, 136, 127, 125, 150, 134, 126, 129, 121, 138, 110, 133, 137, 123, 108, 126, 118, 115, 132, 108, 127, 124, 126, 138, 127, 132, 121, 125, 155, 119, 113, 133, 141, 109, 110, 117, 131, 124, 133, 119, 118, 138, 131, 125, 132, 116, 113, 118, 127, 121, 125, 126, 113, 118, 134, 124, 129, 119, 121, 122, 129, 117, 113, 128, 117, 119, 115, 100, 131, 137, 116, 121, 135, 121, 122, 131, 108, 123, 119, 118, 126, 102, 118, 122, 118, 139, 115, 145, 138, 121, 130, 134, 115, 135, 135, 127, 127, 134, 119, 127, 136, 132, 102, 126, 134, 114, 143, 114, 145, 131, 129, 130, 103, 123, 122, 138, 119, 144, 123, 115, 115, 120, 107, 101, 120, 134, 120, 116, 125, 131, 129, 139, 119, 137, 124, 116, 118, 130, 108, 129, 147, 137, 117, 118, 119, 116, 137, 148, 104, 114, 115, 121, 126, 142, 126, 119, 118, 144, 114, 131, 135, 127, 117, 112, 130, 119, 109, 116, 131, 138, 146, 139, 134, 123, 129, 116, 126, 144, 131, 127, 114, 131, 130, 135, 138, 131, 129, 126, 129, 139, 138, 128, 135, 116, 111, 124, 122, 111, 112, 114, 129, 120, 120, 118, 139, 138, 121, 113, 109, 139, 112, 137, 145, 127, 149, 101, 140, 131, 122, 126, 127, 118, 130, 123, 133, 121, 127, 115, 123, 123, 123, 129, 136, 113, 131, 124, 138, 130, 120, 116, 105, 141, 147, 110, 134, 124, 120, 119, 132, 124, 126, 131, 115, 103, 122, 127, 122, 133, 127, 120, 121, 128, 132, 141, 124, 115, 120, 121, 125, 122, 146, 112, 118, 147, 115, 119, 115, 117, 111, 121, 123, 118, 119, 102, 142, 119, 133, 110, 122, 124, 115, 132, 124, 113, 119, 125, 125, 144, 108, 127, 112, 131, 111, 140, 139, 140, 117, 115, 129, 100, 115, 122, 135, 128, 126, 141, 141, 132, 139, 122, 111, 115, 132, 134, 161, 142, 117, 125, 121, 137, 113, 115, 162, 124, 127, 123, 135, 116, 128, 134, 125, 118, 111, 116, 136, 114, 114, 127, 127, 133, 132, 119, 126, 113, 127, 104, 112, 126, 131, 132, 125, 133, 139, 138, 131, 129, 99, 129, 131, 120, 125, 106, 127, 121, 137, 125, 116, 116, 115, 140, 123, 122, 133, 129, 124, 126, 111, 117, 112, 144, 114, 119, 111, 106, 130, 127, 124, 135, 123, 137, 138, 131, 137, 117, 132, 124, 137, 130, 119, 135, 128, 133, 131, 115, 128, 120, 113, 124, 109, 143, 145, 131, 128, 123, 122, 136, 134, 136, 123, 136, 122, 127, 119, 135, 134, 137, 148, 145, 127, 119, 137, 115, 118, 135, 120, 112, 133, 123, 116, 120, 128, 119, 131, 104, 118, 114, 127, 149, 111, 131, 124, 129, 110, 118, 126, 111, 143, 96, 106, 114, 138, 117, 121, 135, 118, 138, 145, 115, 135, 138, 116, 124, 115, 112, 128, 126, 119, 121, 136, 115, 125, 120, 130, 130, 132, 108, 118, 125, 124, 101, 117, 146, 132, 123, 126, 120, 133, 114, 130, 118, 132, 111, 117, 111, 125, 128, 130, 125, 133, 144, 126, 131, 113, 127, 115, 126, 134, 124, 118, 124, 141, 156, 120, 126, 113, 126, 131, 125, 131, 128, 132, 120, 100, 115, 132, 128, 141, 125, 132, 130, 130, 126, 121, 119, 126, 122, 107, 113, 120, 123, 126, 117, 122, 125, 131, 126, 100, 148, 106, 114, 142, 122, 118, 106, 145, 116, 132, 121, 124, 125, 144, 119, 141, 118, 136, 109, 128, 128, 130, 134, 132, 139, 109, 137, 132, 139, 134, 135, 113, 126, 120, 127, 137, 116, 113, 125, 110, 133, 135, 108, 126, 133, 115, 120, 105, 110, 116, 108, 128, 123, 118, 136, 121, 130, 118, 141, 133, 130, 134, 125, 122, 121, 119, 110, 145, 127, 132, 132, 132, 129, 113, 122, 121, 119, 118, 134, 128, 131, 125, 125, 122, 116, 135, 124, 118, 133, 148, 113, 108, 127, 123, 120, 104, 122, 116, 135, 124, 116, 130, 125, 105, 147, 118, 126, 119, 134, 153, 116, 128, 107, 113, 136, 106, 124, 123, 137, 133, 117, 127, 105, 148, 119, 120, 139, 126, 143, 122, 121, 127, 128, 119, 126, 119, 125, 114, 118, 138, 119, 135, 126, 129, 135, 107, 123, 118, 144, 135, 125, 122, 120, 135, 137, 92, 104, 122, 119, 123, 128, 140, 133, 126, 122, 132, 110, 124, 145, 133, 129, 126, 118, 118, 102, 120, 123, 122, 114, 108, 128, 116, 134, 137, 131, 128, 122, 132, 126, 109, 142, 122, 116, 126, 131, 116, 132, 140, 129, 138, 130, 133, 131, 125, 121, 139, 119, 130, 116, 115, 116, 128, 115, 113, 113, 126, 127, 123, 130, 117, 123, 112, 122, 146, 116, 126, 119, 108, 129, 104, 124, 128, 130, 126, 135, 132, 119, 121, 134, 118, 120, 135, 131, 135, 111, 122, 125, 115, 114, 125, 133, 119, 129, 106, 146, 121, 120, 152, 118, 120, 120, 134, 127, 125, 126, 133, 131, 120, 142, 139, 127, 124, 117, 115, 116, 108, 120, 105, 119, 127, 111, 131, 120, 126, 126, 130, 127, 125, 126, 129, 130, 120, 123, 110, 134, 114, 136, 141, 117, 130, 126, 125, 119, 118, 112, 108, 123, 138, 117, 133, 116, 142, 121, 116, 138, 129, 125, 115, 129, 118, 122, 122, 131, 107, 134, 122, 111, 138, 114, 131, 117, 112, 122, 127, 130, 124, 116, 130, 137, 126, 131, 119, 119, 126, 121, 121, 112, 127, 139, 122, 116, 140, 143, 126, 124, 112, 119, 104, 119, 116, 119, 119, 112, 132, 138, 131, 105, 123, 129, 109, 103, 128, 113, 141, 130, 132, 131, 106, 125, 129, 127, 126, 136, 137, 130, 143, 134, 131, 137, 121, 124, 131, 119, 117, 130, 117, 135, 125, 131, 135, 124, 123, 117, 134, 123, 135, 135, 114, 128, 132, 127, 129, 127, 125, 135, 131, 122, 118, 129, 130, 107, 119, 115, 135, 131, 133, 126, 134, 128, 118, 111, 129, 131, 108, 131, 117, 122, 127, 128, 132, 137, 134, 133, 119, 99, 125, 114, 125, 119, 127, 121, 123, 111, 124, 125, 121, 112, 138, 134, 125, 133, 137, 130, 124, 142, 125, 112, 119, 138, 104, 126, 121, 137, 124, 127, 124, 127, 139, 118, 135, 125, 137, 107, 126, 127, 127, 119, 143, 133, 124, 138, 137, 131, 127, 124, 125, 137, 117, 129, 118, 113, 125, 125, 121, 135, 126, 144, 123, 146, 123, 119, 128, 111, 121, 125, 140, 130, 112, 136, 138, 119, 117, 142, 102, 116, 105, 117, 131, 119, 147, 118, 113, 140, 115, 114, 122, 120, 115, 138, 114, 119, 120, 135, 132, 116, 123, 117, 115, 106, 115, 137, 123, 114, 142, 123, 121, 100, 112, 128, 121, 118, 126, 134, 123, 139, 134, 134, 125, 119, 125, 136, 124, 118, 122, 132, 125, 95, 120, 140, 118, 125, 137, 123, 113, 129, 123, 133, 133, 105, 119, 122, 132, 110, 115, 141, 131, 109, 133, 106, 119, 142, 115, 128, 119, 125, 110, 118, 121, 123, 136, 122, 132, 111, 121, 120, 118, 119, 117, 127, 113, 121, 133, 115, 124, 125, 128, 132, 118, 111, 132, 118, 118, 138, 123, 131, 116, 129, 123, 121, 119, 120, 113, 111, 138, 116, 140, 133, 135, 102, 100, 122, 144, 128, 129, 128, 128, 137, 132, 127, 138, 116, 129, 116, 146, 135, 108, 142, 132, 139, 124, 125, 126, 107, 113, 132, 118, 123, 136, 132, 119, 126, 123, 112, 148, 120, 135, 133, 129, 119, 129, 136, 133, 111, 135, 120, 105, 141, 111, 129, 129, 128, 130, 146, 130, 130, 127, 137, 114, 105, 116, 120, 123, 125, 119, 122, 131, 124, 139, 128, 141, 114, 133, 131, 107, 115, 115, 128, 131, 112, 122, 131, 115, 129, 127, 103, 114, 119, 132, 137, 129, 128, 130, 124, 126, 125, 123, 113, 125, 146, 137, 115, 131, 124, 132, 129, 140, 123, 109, 130, 117, 148, 133, 119, 136, 127, 121, 126, 137, 126, 117, 137, 124, 131, 135, 131, 129, 137, 121, 141, 116, 117, 119, 113, 136, 112, 122, 132, 110, 117, 114, 130, 129, 130, 128, 116, 152, 137, 114, 128, 131, 132, 132, 126, 121, 130, 123, 119, 143, 113, 106, 129, 122, 131, 151, 127, 114, 111, 122, 157, 121, 126, 112, 111, 129, 130, 120, 108, 134, 118, 130, 120, 124, 127, 121, 135, 147, 123, 133, 125, 121, 103, 133, 123, 134, 129, 134, 121, 123, 136, 118, 124, 128, 112, 124, 130, 132, 108, 132, 117, 120, 117, 139, 126, 122, 121, 122, 138, 119, 138, 124, 113, 132, 124, 130, 106, 114, 121, 120, 118, 104, 120, 110, 131, 128, 137, 132, 114, 122, 127, 125, 113, 129, 142, 133, 124, 147, 117, 138, 103, 143, 129, 130, 106, 131, 125, 102, 133, 129, 130, 127, 130, 116, 131, 114, 131, 148, 104, 126, 124, 124, 124, 130, 144, 114, 112, 118, 115, 131, 128, 136, 123, 124, 139, 128, 130, 124, 118, 142, 126, 125, 120, 136, 136, 112, 115, 120, 137, 126, 123, 123, 127, 134, 127, 133, 134, 128, 126, 121, 132, 111, 131, 114, 129, 114, 123, 132, 129, 122, 108, 135, 130, 127, 132, 132, 142, 138, 112, 131, 117, 109, 137, 148, 125, 131, 114, 126, 128, 104, 129, 133, 130, 129, 96, 142, 127, 129, 128, 128, 120, 114, 130, 127, 127, 126, 113, 124, 139, 135, 118, 124, 142, 127, 120, 126, 124, 119, 132, 123, 128, 130, 125, 126, 126, 143, 148, 140, 112, 126, 135, 127, 120, 136, 131, 119, 150, 125, 137, 130, 118, 111, 113, 137, 116, 108, 108, 140, 130, 116, 122, 106, 130, 114, 150, 114, 118, 148, 111, 108, 138, 125, 117, 131, 120, 130, 132, 121, 134, 113, 123, 107, 132, 137, 125, 120, 140, 134, 117, 107, 137, 129, 101, 127, 117, 140, 121, 131, 127, 118, 118, 129, 127, 117, 113, 109, 121, 119, 128, 143, 131, 131, 120, 116, 123, 132, 116, 118, 128, 135, 111, 134, 123, 127, 139, 121, 117, 124, 137, 106, 119, 123, 129, 123, 134, 136, 128, 123, 138, 147, 132, 120, 153, 124, 110, 118, 121, 120, 130, 136, 115, 132, 127, 132, 121, 114, 123, 122, 124, 121, 135, 129, 131, 142, 130, 149, 132, 127, 119, 126, 120, 123, 125, 121, 112, 117, 128, 125, 121, 132, 123, 129, 131, 114, 115, 129, 136, 122, 152, 137, 119, 130, 139, 133, 107, 115, 123, 115, 113, 116, 140, 121, 136, 116, 124, 117, 115, 105, 123, 124, 155, 123, 120, 127, 137, 125, 118, 112, 135, 131, 132, 127, 137, 135, 119, 121, 130, 111, 130, 117, 121, 119, 128, 93, 124, 138, 116, 119, 112, 100, 127, 131, 127, 115, 114, 103, 127, 131, 121, 127, 130, 134, 105, 125, 138, 150, 126, 109, 136, 124, 111, 128, 131, 112, 128, 120, 106, 133, 116, 101, 132, 126, 119, 122, 132, 140, 121, 127, 143, 128, 151, 136, 121, 107, 127, 117, 124, 129, 141, 106, 133, 134, 116, 112, 113, 114, 111, 128, 143, 128, 136, 122, 115, 123, 121, 129, 131, 121, 128, 140, 116, 132, 143, 127, 119, 122, 115, 131, 128, 111, 124, 139, 131, 127, 118, 140, 127, 113, 128, 111, 139, 120, 128, 122, 131, 124, 135, 133, 131, 133, 122, 131, 125, 119, 107, 131, 121, 134, 122, 117, 130, 134, 114, 129, 121, 102, 119, 121, 133, 112, 135, 131, 134, 117, 124, 134, 120, 120, 134, 126, 130, 117, 115, 123, 135, 147, 116, 129, 123, 134, 122, 120, 108, 139, 123, 120, 143, 113, 134, 100, 119, 128, 129, 113, 105, 109, 139, 126, 113, 117, 117, 139, 122, 138, 134, 125, 123, 103, 116, 98, 124, 128, 136, 133, 120, 124, 108, 126, 125, 132, 122, 134, 128, 117, 132, 127, 122, 137, 131, 119, 120, 124, 127, 130, 131, 108, 117, 119, 122, 122, 126, 131, 135, 126, 126, 115, 131, 133, 131, 136, 122, 131, 122, 130, 132, 117, 137, 127, 136, 114, 144, 146, 137, 115, 143, 137, 129, 124, 132, 123, 133, 117, 125, 123, 128, 139, 104, 119, 124, 126, 108, 118, 112, 135, 107, 113, 126, 127, 124, 128, 130, 123, 121, 125, 119, 138, 118, 118, 120, 117, 135, 116, 146, 119, 130, 125, 128, 120, 103, 114, 113, 136, 125, 105, 118, 123, 119, 128, 138, 120, 127, 140, 135, 119, 129, 128, 131, 146, 136, 132, 128, 119, 120, 122, 121, 121, 118, 120, 121, 128, 126, 127, 127, 146, 121, 102, 123, 131, 137, 131, 124, 128, 127, 141, 134, 131, 120, 126, 127, 128, 124, 148, 122, 119, 119, 129, 145, 134, 121, 148, 115, 116, 114, 129, 124, 116, 125, 130, 111, 140, 146, 127, 127, 110, 126, 131, 130, 114, 132, 134, 131, 110, 134, 115, 132, 133, 130, 137, 135, 126, 128, 144, 141, 116, 121, 105, 121, 135, 127, 133, 122, 106, 113, 107, 121, 118, 128, 137, 108, 123, 117, 129, 131, 124, 115, 110, 125, 131, 127, 125, 122, 127, 129, 130, 129, 134, 125, 114, 116, 129, 128, 128, 136, 124, 126, 121, 128, 140, 112, 131, 123, 140, 130, 144, 142, 159, 107, 128, 116, 102, 133, 123, 126, 127, 140, 119, 119, 113, 123, 144, 122, 132, 133, 121, 121, 118, 120, 135, 125, 125, 123, 110, 118, 125, 139, 119, 110, 112, 125, 127, 128, 128, 118, 125, 117, 131, 135, 121, 133, 139, 126, 109, 128, 118, 135, 150, 129, 122, 135, 131, 117, 125, 142, 121, 124, 108, 117, 146, 122, 116, 143, 151, 110, 130, 133, 112, 118, 142, 109, 118, 133, 122, 150, 123, 117, 123, 118, 137, 127, 150, 118, 136, 135, 119, 136, 124, 135, 132, 125, 129, 117, 135, 138, 121, 125, 127, 115, 135, 124, 125, 125, 116, 131, 129, 107, 127, 120, 119, 111, 147, 139, 123, 128, 123, 132, 134, 126, 135, 113, 122, 141, 131, 138, 129, 130, 133, 143, 104, 126, 122, 120, 126, 123, 132, 125, 121, 131, 126, 129, 120, 130, 134, 112, 118, 130, 120, 129, 125, 133, 146, 128, 132, 139, 130, 105, 115, 127, 130, 116, 128, 128, 134, 142, 107, 121, 130, 136, 125, 127, 129, 127, 115, 132, 133, 129, 116, 122, 141, 131, 112, 126, 128, 103, 136, 121, 104, 123, 121, 150, 140, 124, 124, 112, 118, 135, 118, 131, 151, 140, 135, 115, 115, 112, 131, 121, 117, 143, 125, 138, 150, 124, 123, 118, 137, 117, 118, 100, 115, 122, 137, 117, 124, 121, 130, 119, 125, 140, 124, 128, 141, 133, 142, 123, 110, 115, 133, 122, 129, 132, 115, 132, 118, 120, 134, 139, 113, 125, 118, 127, 122, 131, 123, 134, 133, 113, 125, 143, 126, 118, 120, 131, 140, 132, 141, 124, 125, 125, 144, 111, 111, 125, 128, 113, 136, 113, 165, 137, 143, 150, 130, 119, 110, 131, 128, 134, 129, 136, 135, 110, 136, 138, 119, 126, 114, 138, 131, 135, 139, 128, 142, 135, 114, 130, 143, 133, 120, 123, 139, 114, 124, 123, 115, 106, 125, 112, 133, 107, 125, 114, 128, 122, 134, 127, 126, 123, 126, 137, 118, 140, 107, 137, 129, 125, 121, 121, 116, 103, 129, 127, 124, 124, 131, 120, 136, 113, 120, 128, 110, 134, 122, 131, 130, 133, 130, 121, 141, 119, 134, 142, 131, 122, 128, 121, 130, 134, 127, 123, 111, 130, 131, 128, 129, 144, 105, 144, 129, 123, 112, 123, 120, 117, 127, 133, 111, 138, 129, 112, 112, 119, 146, 129, 122, 130, 127, 117, 140, 133, 121, 141, 137, 144, 122, 134, 135, 129, 118, 121, 128, 131, 130, 118, 138, 122, 111, 125, 127, 120, 98, 124, 126, 123, 129, 127, 110, 130, 146, 128, 118, 122, 121, 121, 122, 116, 114, 112, 133, 113, 129, 127, 139, 126, 110, 137, 123, 121, 124, 109, 120, 147, 104, 112, 114, 137, 116, 140, 124, 133, 135, 132, 125, 136, 124, 120, 129, 114, 143, 124, 113, 119, 121, 123, 126, 128, 118, 126, 132, 128, 127, 128, 143, 121, 129, 137, 118, 133, 121, 114, 136, 135, 144, 147, 131, 140, 110, 118, 142, 136, 131, 138, 141, 130, 98, 122, 148, 134, 124, 140, 108, 114, 123, 135, 125, 138, 118, 131, 123, 132, 132, 133, 136, 124, 123, 123, 122, 141, 122, 139, 116, 122, 121, 135, 122, 139, 124, 126, 133, 134, 108, 130, 133, 117, 110, 127, 121, 133, 112, 122, 135, 125, 139, 134, 134, 111, 112, 140, 120, 122, 118, 119, 139, 122, 120, 137, 125, 122, 141, 126, 122, 113, 127, 128, 130, 115, 119, 127, 139, 129, 142, 117, 138, 120, 105, 118, 134, 136, 116, 128, 129, 124, 139, 133, 128, 136, 144, 145, 134, 128, 125, 117, 119, 126, 133, 135, 112, 130, 159, 132, 137, 122, 129, 133, 124, 134, 119, 108, 126, 125, 145, 108, 132, 137, 127, 118, 130, 123, 120, 129, 124, 137, 136, 122, 137, 119, 139, 115, 138, 125, 126, 121, 128, 133, 109, 117, 126, 124, 106, 114, 140, 99, 121, 130, 140, 127, 124, 125, 130, 131, 119, 110, 114, 104, 125, 138, 117, 130, 122, 142, 131, 136, 122, 119, 137, 126, 117, 135, 136, 139, 127, 119, 124, 110, 125, 118, 124, 112, 120, 125, 123, 130, 133, 119, 136, 126, 120, 145, 116, 103, 117, 122, 136, 130, 123, 111, 112, 127, 136, 134, 110, 128, 126, 118, 124, 127, 128, 130, 99, 118, 126, 112, 136, 118, 136, 139, 119, 127, 130, 139, 124, 120, 109, 120, 138, 132, 144, 110, 126, 124, 121, 136, 127, 127, 125, 145, 128, 126, 112, 117, 125, 132, 145, 139, 139, 131, 127, 134, 123, 137, 113, 138, 130, 139, 141, 131, 129, 110, 125, 131, 119, 110, 125, 119, 120, 121, 138, 105, 116, 132, 111, 133, 124, 131, 125, 130, 124, 82, 132, 129, 111, 120, 134, 132, 129, 129, 101, 120, 138, 131, 119, 123, 144, 133, 138, 117, 126, 126, 114, 113, 127, 124, 126, 135, 133, 116, 119, 121, 124, 132, 139, 129, 135, 135, 149, 126, 152, 117, 125, 149, 121, 118, 131, 120, 128, 136, 114, 143, 130, 120, 134, 146, 131, 138, 145, 138, 149, 115, 112, 147, 129, 131, 127, 127, 122, 107, 133, 126, 116, 105, 130, 139, 113, 118, 127, 131, 122, 138, 132, 126, 126, 132, 136, 117, 132, 131, 116, 135, 126, 152, 136, 106, 118, 136, 118, 126, 139, 126, 129, 136, 130, 121, 133, 129, 129, 130, 124, 131, 141, 128, 139, 130, 131, 132, 142, 123, 114, 128, 131, 133, 137, 116, 121, 134, 132, 131, 110, 124, 103, 105, 132, 118, 134, 131, 135, 134, 124, 125, 131, 130, 123, 130, 140, 113, 128, 121, 128, 134, 124, 126, 130, 105, 128, 121, 127, 125, 127, 120, 117, 140, 128, 114, 133, 135, 126, 109, 112, 128, 131, 125, 132, 127, 146, 128, 114, 126, 136, 125, 121, 123, 126, 122, 113, 122, 136, 118, 137, 129, 122, 131, 130, 124, 114, 137, 116, 115, 138, 120, 131, 141, 128, 135, 115, 112, 115, 128, 123, 136, 116, 123, 124, 130, 114, 125, 134, 134, 138, 141, 120, 126, 120, 134, 131, 117, 130, 117, 124, 129, 123, 123, 105, 130, 132, 138, 131, 123, 124, 140, 118, 144, 124, 128, 137, 130, 129, 124, 121, 132, 113, 122, 124, 138, 120, 133, 138, 137, 122, 121, 137, 118, 139, 118, 127, 123, 124, 119, 118, 132, 144, 147, 140, 131, 118, 126, 124, 117, 128, 125, 126, 133, 105, 139, 125, 109, 129, 117, 113, 107, 128, 118, 127, 141, 127, 132, 120, 134, 115, 115, 136, 132, 111, 132, 111, 136, 129, 126, 132, 112, 121, 141, 102, 107, 126, 125, 114, 114, 104, 125, 135, 111, 133, 150, 131, 127, 125, 164, 113, 135, 118, 124, 109, 126, 149, 116, 138, 112, 141, 118, 131, 116, 112, 120, 133, 125, 125, 112, 116, 130, 114, 122, 121, 139, 145, 136, 144, 115, 116, 133, 134, 131, 130, 128, 131, 122, 138, 128, 126, 129, 127, 145, 120, 120, 118, 117, 125, 137, 128, 129, 114, 127, 122, 140, 122, 124, 113, 121, 107, 125, 128, 119, 120, 134, 129, 111, 130, 144, 135, 129, 129, 114, 128, 113, 129, 110, 125, 132, 124, 135, 141, 142, 122, 130, 142, 117, 118, 120, 126, 117, 105, 129, 137, 130, 139, 121, 138, 115, 125, 131, 131, 124, 122, 135, 126, 124, 114, 131, 126, 131, 130, 141, 128, 140, 129, 125, 121, 112, 126, 137, 128, 127, 94, 127, 126, 127, 128, 120, 113, 119, 117, 129, 122, 144, 126, 132, 138, 138, 124, 128, 98, 107, 134, 118, 113, 128, 118, 113, 118, 129, 124, 138, 122, 121, 127, 128, 131, 128, 131, 118, 138, 120, 113, 126, 110, 113, 123, 117, 138, 121, 122, 137, 140, 139, 130, 133, 125, 127, 116, 119, 152, 139, 134, 123, 133, 113, 115, 135, 124, 111, 112, 123, 113, 119, 119, 123, 136, 141, 148, 143, 120, 109, 121, 109, 127, 130, 134, 121, 111, 102, 121, 124, 127, 122, 128, 109, 124, 132, 127, 138, 109, 117, 104, 118, 109, 127, 140, 123, 110, 131, 120, 124, 137, 132, 113, 115, 123, 109, 123, 132, 137, 126, 118, 128, 146, 123, 123, 130, 112, 113, 135, 119, 126, 122, 121, 124, 113, 123, 128, 133, 119, 132, 135, 122, 119, 138, 131, 141, 115, 138, 132, 159, 133, 116, 128, 121, 131, 119, 139, 127, 137, 137, 134, 133, 134, 132, 155, 127, 108, 114, 123, 139, 129, 125, 131, 133, 117, 123, 119, 115, 124, 127, 117, 146, 140, 135, 118, 124, 136, 116, 119, 124, 120, 97, 134, 124, 130, 125, 139, 122, 127, 112, 129, 107, 131, 101, 117, 104, 106, 128, 128, 150, 131, 119, 125, 133, 130, 123, 124, 123, 120, 146, 123, 127, 133, 121, 123, 122, 125, 124, 116, 127, 119, 132, 127, 116, 111, 131, 149, 121, 108, 132, 116, 144, 129, 111, 121, 142, 130, 125, 140, 118, 117, 128, 108, 109, 115, 113, 140, 136, 125, 125, 114, 123, 129, 126, 122, 117, 121, 127, 111, 117, 120, 128, 136, 123, 118, 134, 123, 127, 123, 123, 122, 127, 137, 138, 117, 99, 136, 122, 117, 136, 138, 126, 148, 140, 125, 149, 125, 116, 116, 128, 128, 107, 134, 127, 112, 119, 113, 116, 123, 108, 128, 128, 118, 104, 131, 118, 119, 117, 119, 143, 118, 108, 115, 130, 111, 113, 139, 121, 121, 115, 123, 114, 128, 112, 128, 113, 123, 127, 122, 136, 122, 134, 118, 118, 127, 126, 131, 154, 118, 137, 118, 140, 138, 120, 124, 116, 134, 135, 133, 121, 116, 126, 132, 132, 120, 134, 121, 140, 134, 133, 125, 134, 120, 102, 155, 121, 139, 138, 127, 146, 124, 137, 142, 119, 117, 120, 141, 134, 147, 140, 127, 122, 113, 135, 133, 130, 147, 121, 134, 125, 108, 124, 123, 139, 113, 125, 127, 111, 125, 111, 133, 136, 119, 128, 116, 124, 125, 118, 134, 135, 115, 128, 130, 141, 121, 131, 119, 138, 120, 130, 133, 123, 135, 103, 140, 136, 128, 126, 126, 128, 126, 130, 141, 115, 130, 114, 119, 122, 133, 138, 126, 120, 115, 132, 108, 148, 131, 122, 138, 128, 138, 123, 118, 143, 110, 122, 128, 126, 128, 123, 128, 118, 127, 121, 124, 126, 142, 126, 131, 133, 116, 137, 123, 148, 115, 144, 110, 142, 141, 121, 113, 135, 125, 135, 110, 120, 111, 125, 128, 130, 138, 124, 132, 119, 121, 118, 128, 95, 158, 131, 119, 133, 113, 126, 117, 122, 115, 112, 135, 120, 132, 133, 126, 120, 129, 119, 122, 120, 134, 122, 129, 135, 125, 121, 119, 119, 107, 115, 113, 121, 123, 117, 130, 119, 125, 121, 130, 138, 135, 118, 121, 117, 138, 123, 127, 120, 132, 133, 123, 126, 110, 123, 145, 117, 126, 128, 116, 133, 112, 140, 132, 119, 127, 136, 146, 136, 121, 122, 140, 128, 125, 144, 139, 131, 129, 130, 110, 134, 130, 124, 119, 141, 122, 126, 116, 119, 147, 129, 129, 135, 128, 122, 151, 128, 124, 118, 120, 118, 131, 113, 128, 120, 130, 127, 118, 129, 121, 115, 118, 144, 113, 129, 129, 99, 133, 108, 138, 134, 116, 139, 110, 139, 127, 114, 127, 117, 131, 124, 128, 128, 120, 138, 123, 133, 137, 133, 132, 134, 149, 139, 139, 106, 142, 126, 119, 120, 139, 118, 126, 129, 113, 131, 112, 129, 131, 129, 128, 129, 106, 127, 126, 118, 145, 120, 131, 133, 138, 127, 109, 112, 124, 120, 132, 116, 119, 121, 122, 132, 129, 110, 118, 140, 133, 126, 128, 115, 118, 129, 116, 125, 131, 141, 108, 127, 121, 116, 127, 122, 131, 140, 119, 135, 121, 130, 139, 118, 155, 128, 123, 120, 137, 131, 123, 146, 123, 122, 124, 127, 161, 102, 120, 108, 122, 116, 131, 119, 111, 111, 104, 138, 126, 149, 127, 132, 135, 120, 121, 123, 137, 120, 109, 119, 115, 141, 121, 113, 117, 134, 122, 119, 131, 116, 140, 132, 105, 148, 122, 103, 117, 123, 116, 130, 116, 122, 131, 135, 148, 110, 126, 133, 123, 118, 114, 135, 111, 117, 129, 132, 125, 109, 127, 131, 107, 138, 129, 128, 118, 127, 128, 144, 131, 132, 132, 132, 115, 133, 108, 121, 127, 136, 133, 124, 130, 126, 116, 134, 104, 119, 109, 114, 133, 137, 132, 119, 127, 118, 135, 114, 138, 145, 128, 118, 121, 142, 125, 119, 120, 108, 119, 126, 140, 130, 104, 138, 119, 134, 139, 115, 130, 131, 120, 131, 105, 125, 103, 127, 109, 122, 131, 122, 120, 146, 126, 122, 132, 128, 125, 118, 128, 133, 133, 131, 109, 128, 127, 123, 150, 133, 131, 105, 136, 129, 124, 133, 123, 132, 135, 126, 121, 136, 125, 130, 119, 120, 137, 142, 124, 126, 114, 142, 120, 117, 122, 123, 133, 133, 132, 110, 124, 120, 111, 115, 138, 140, 139, 124, 118, 131, 120, 140, 126, 127, 126, 130, 135, 142, 122, 128, 141, 129, 111, 114, 127, 134, 123, 124, 131, 145, 143, 150, 115, 124, 112, 130, 141, 132, 121, 136, 138, 145, 117, 112, 127, 157, 130, 111, 123, 113, 115, 121, 119, 147, 117, 126, 108, 123, 138, 125, 121, 130, 137, 131, 133, 135, 106, 156, 124, 117, 117, 105, 109, 124, 126, 114, 111, 123, 113, 117, 128, 115, 114, 119, 119, 132, 125, 131, 113, 141, 121, 118, 110, 125, 121, 121, 113, 135, 104, 135, 120, 121, 111, 136, 132, 138, 134, 118, 119, 115, 142, 116, 121, 118, 126, 135, 134, 127, 132, 143, 138, 119, 118, 131, 114, 120, 106, 114, 123, 143, 113, 130, 129, 131, 128, 122, 124, 120, 123, 123, 120, 124, 118, 127, 125, 132, 135, 120, 119, 133, 126, 132, 130, 117, 120, 115, 121, 122, 112, 112, 151, 123, 128, 133, 132, 125, 122, 120, 128, 106, 125, 131, 126, 106, 118, 121, 115, 121, 132, 128, 127, 100, 123, 102, 118, 131, 124, 130, 130, 125, 108, 135, 119, 132, 123, 122, 129, 112, 112, 121, 127, 121, 130, 130, 124, 126, 125, 123, 128, 126, 122, 122, 131, 115, 131, 153, 115, 115, 141, 119, 118, 130, 113, 123, 134, 117, 125, 117, 121, 140, 113, 123, 125, 136, 113, 135, 117, 135, 130, 124, 148, 126, 114, 112, 121, 123, 137, 125, 121, 127, 125, 144, 124, 126, 125, 117, 124, 123, 123, 135, 107, 111, 142, 126, 109, 117, 133, 122, 144, 128, 109, 126, 140, 120, 130, 102, 114, 134, 112, 125, 121, 119, 144, 110, 125, 121, 125, 134, 124, 122, 127, 126, 128, 128, 116, 124, 139, 118, 137, 109, 125, 130, 114, 129, 124, 138, 128, 117, 113, 134, 108, 119, 120, 104, 125, 143, 121, 112, 126, 118, 112, 135, 125, 129, 119, 115, 121, 124, 146, 119, 120, 121, 141, 131, 129, 134, 112, 133, 143, 122, 136, 136, 128, 124, 134, 119, 118, 124, 126, 144, 133, 111, 113, 130, 131, 124, 124, 143, 117, 127, 116, 121, 124, 124, 128, 127, 132, 122, 130, 124, 129, 122, 123, 119, 135, 130, 124, 126, 101, 141, 122, 123, 125, 136, 126, 124, 108, 111, 130, 125, 138, 121, 127, 137, 127, 124, 130, 117, 112, 123, 107, 130, 127, 111, 115, 149, 131, 140, 114, 135, 128, 114, 118, 144, 128, 122, 125, 111, 131, 124, 144, 126, 125, 117, 108, 119, 122, 119, 120, 93, 133, 129, 129, 121, 130, 130, 114, 123, 103, 123, 124, 125, 129, 133, 120, 118, 96, 107, 113, 108, 120, 122, 122, 138, 119, 105, 145, 127, 137, 119, 131, 120, 125, 158, 121, 119, 122, 110, 112, 140, 132, 134, 117, 114, 132, 122, 117, 114, 127, 100, 134, 127, 145, 132, 128, 135, 124, 127, 137, 117, 127, 132, 116, 123, 140, 136, 120, 121, 128, 126, 134, 124, 117, 114, 117, 122, 117, 127, 119, 117, 128, 123, 120, 130, 116, 136, 101, 135, 135, 99, 123, 131, 118, 120, 133, 122, 115, 122, 112, 114, 117, 133, 133, 143, 151, 125, 121, 100, 133, 128, 141, 148, 117, 125, 81, 121, 127, 143, 107, 117, 151, 122, 131, 133, 141, 116, 119, 127, 125, 101, 137, 111, 99, 127, 137, 136, 108, 124, 120, 127, 124, 133, 112, 118, 118, 128, 121, 123, 132, 116, 133, 104, 134, 115, 129, 127, 123, 113, 134, 130, 129, 127, 125, 119, 131, 144, 121, 130, 128, 106, 125, 123, 134, 117, 156, 123, 118, 138, 119, 139, 116, 130, 113, 126, 99, 132, 133, 124, 141, 123, 108, 133, 130, 143, 128, 133, 128, 150, 135, 119, 112, 131, 130, 126, 139, 142, 129, 114, 130, 125, 131, 100, 128, 142, 133, 114, 133, 130, 144, 105, 123, 113, 111, 139, 140, 138, 119, 127, 94, 113, 127, 118, 120, 117, 109, 128, 115, 122, 124, 116, 123, 123, 130, 127, 119, 128, 129, 116, 106, 127, 139, 104, 138, 116, 115, 147, 122, 130, 132, 122, 131, 120, 125, 138, 109, 125, 139, 117, 144, 129, 138, 118, 123, 132, 121, 116, 126, 141, 131, 113, 101, 133, 125, 141, 128, 116, 118, 126, 115, 128, 133, 119, 121, 136, 123, 133, 129, 124, 142, 130, 126, 108, 132, 149, 139, 129, 123, 119, 119, 133, 121, 121, 133, 131, 111, 111, 118, 131, 135, 127, 128, 109, 128, 134, 125, 131, 134, 128, 135, 113, 129, 119, 119, 110, 138, 113, 140, 130, 117, 129, 126, 136, 126, 136, 112, 123, 132, 120, 91, 121, 117, 132, 144, 107, 130, 98, 123, 121, 100, 136, 120, 125, 115, 118, 123, 130, 137, 123, 116, 129, 134, 117, 103, 131, 114, 124, 134, 143, 130, 140, 134, 124, 134, 111, 131, 125, 116, 112, 121, 115, 138, 116, 107, 113, 115, 122, 134, 132, 121, 101, 98, 130, 123, 133, 120, 144, 128, 113, 124, 140, 134, 123, 140, 171, 139, 105, 134, 130, 139, 132, 116, 127, 146, 132, 123, 135, 113, 144, 122, 149, 124, 119, 115, 129, 106, 101, 132, 139, 127, 136, 136, 130, 130, 132, 107, 120, 123, 120, 132, 122, 113, 125, 153, 123, 123, 132, 119, 154, 120, 113, 137, 125, 123, 111, 123, 135, 117, 137, 118, 128, 128, 125, 136, 116, 116, 133, 118, 133, 129, 131, 124, 128, 130, 124, 137, 113, 131, 127, 135, 134, 129, 108, 129, 117, 111, 126, 104, 131, 124, 120, 116, 114, 127, 129, 122, 121, 121, 126, 123, 134, 116, 143, 119, 119, 119, 113, 138, 132, 111, 135, 132, 136, 123, 120, 130, 122, 122, 118, 108, 118, 108, 124, 125, 140, 135, 117, 134, 123, 144, 116, 130, 125, 138, 117, 124, 117, 131, 130, 145, 137, 119, 118, 140, 153, 139, 109, 134, 128, 127, 128, 122, 116, 129, 133, 120, 111, 121, 118, 141, 144, 117, 135, 138, 132, 143, 125, 133, 132, 135, 119, 131, 126, 123, 126, 127, 125, 117, 139, 143, 122, 112, 129, 112, 128, 128, 127, 135, 117, 138, 119, 129, 120, 129, 123, 131, 127, 105, 124, 132, 130, 123, 125, 124, 115, 137, 134, 137, 128, 130, 127, 117, 131, 104, 124, 124, 125, 112, 128, 131, 121, 86, 126, 124, 126, 132, 123, 135, 125, 141, 128, 125, 128, 120, 112, 121, 125, 126, 121, 123, 134, 115, 108, 128, 137, 128, 136, 127, 127, 130, 113, 133, 99, 115, 144, 125, 132, 130, 124, 120, 117, 128, 145, 120, 126, 153, 129, 114, 120, 137, 137, 123, 143, 115, 128, 132, 103, 113, 128, 132, 115, 116, 129, 138, 128, 123, 132, 127, 112, 121, 111, 121, 141, 117, 135, 115, 112, 129, 118, 148, 121, 126, 137, 127, 119, 115, 121, 118, 114, 128, 126, 126, 121, 126, 125, 125, 125, 135, 134, 109, 126, 123, 108, 122, 112, 122, 112, 129, 104, 136, 128, 132, 125, 129, 114, 115, 142, 147, 135, 113, 146, 110, 131, 121, 121, 110, 110, 126, 136, 124, 123, 122, 117, 128, 125, 123, 103, 139, 137, 119, 132, 120, 125, 126, 118, 123, 107, 113, 127, 124, 147, 112, 130, 124, 121, 116, 117, 118, 130, 138, 131, 128, 124, 147, 125, 124, 130, 119, 108, 130, 116, 128, 127, 139, 117, 121, 122, 132, 142, 146, 125, 134, 132, 128, 130, 121, 129, 132, 123, 121, 141, 128, 141, 134, 118, 128, 153, 118, 125, 117, 128, 137, 123, 130, 119, 125, 121, 114, 124, 133, 118, 123, 116, 142, 108, 112, 129, 151, 119, 121, 110, 117, 114, 120, 117, 118, 124, 115, 125, 130, 114, 116, 136, 132, 128, 131, 113, 143, 100, 106, 119, 121, 116, 101, 133, 131, 112, 118, 103, 111, 127, 126, 145, 123, 127, 119, 123, 127, 134, 114, 150, 114, 118, 138, 134, 131, 111, 151, 115, 131, 125, 122, 120, 131, 126, 117, 123, 129, 111, 121, 117, 129, 119, 128, 118, 135, 120, 139, 137, 119, 141, 114, 128, 106, 142, 130, 123, 132, 122, 111, 133, 126, 132, 124, 120, 109, 132, 133, 108, 129, 131, 126, 133, 127, 113, 128, 139, 107, 130, 133, 128, 132, 135, 115, 119, 110, 118, 129, 132, 114, 138, 109, 126, 116, 134, 114, 135, 135, 125, 125, 119, 108, 137, 128, 115, 106, 122, 103, 121, 148, 124, 120, 106, 129, 122, 111, 127, 123, 143, 150, 127, 130, 132, 130, 116, 128, 136, 123, 141, 137, 133, 117, 121, 126, 118, 132, 144, 144, 117, 130, 129, 116, 119, 126, 150, 126, 135, 122, 113, 117, 131, 126, 136, 123, 141, 136, 134, 129, 132, 135, 132, 130, 121, 141, 126, 133, 130, 113, 118, 114, 133, 113, 128, 132, 133, 140, 111, 127, 128, 122, 113, 123, 112, 103, 140, 111, 112, 125, 137, 133, 122, 125, 124, 117, 130, 134, 133, 113, 129, 123, 97, 122, 131, 120, 135, 117, 126, 103, 134, 118, 122, 120, 144, 123, 139, 124, 141, 137, 129, 125, 136, 122, 123, 122, 134, 101, 124, 137, 132, 138, 134, 129, 132, 133, 120, 148, 115, 129, 131, 135, 131, 117, 127, 121, 117, 121, 123, 130, 125, 115, 111, 117, 122, 128, 148, 131, 124, 120, 117, 135, 155, 121, 125, 111, 119, 129, 131, 126, 132, 128, 113, 139, 128, 123, 137, 121, 122, 121, 116, 137, 135, 123, 124, 131, 140, 123, 131, 119, 123, 132, 142, 126, 122, 118, 114, 136, 139, 139, 122, 118, 121, 122, 126, 99, 125, 121, 113, 130, 104, 117, 134, 123, 129, 132, 120, 122, 131, 131, 133, 126, 124, 117, 133, 116, 126, 151, 112, 122, 130, 123, 110, 126, 128, 151, 146, 121, 119, 139, 134, 145, 116, 133, 137, 127, 118, 119, 112, 127, 120, 126, 122, 131, 125, 113, 155, 134, 123, 132, 114, 133, 131, 119, 117, 124, 125, 130, 126, 142, 130, 136, 122, 114, 119, 124, 116, 133, 116, 132, 122, 129, 127, 109, 111, 123, 128, 115, 113, 139, 127, 127, 129, 130, 130, 146, 139, 129, 127, 125, 112, 146, 122, 139, 115, 130, 128, 131, 130, 127, 132, 96, 119, 138, 126, 117, 132, 109, 129, 126, 129, 118, 127, 130, 123, 78, 133, 132, 116, 106, 129, 126, 117, 113, 125, 134, 114, 123, 137, 123, 146, 122, 127, 131, 134, 114, 123, 132, 134, 120, 120, 130, 123, 111, 125, 122, 119, 116, 129, 117, 137, 117, 123, 117, 116, 124, 133, 127, 130, 123, 127, 134, 111, 139, 111, 132, 113, 108, 118, 121, 120, 111, 136, 124, 142, 126, 108, 117, 130, 123, 115, 133, 142, 134, 129, 128, 123, 120, 109, 136, 126, 125, 122, 105, 119, 121, 121, 126, 120, 146, 131, 113, 127, 131, 126, 118, 135, 117, 127, 120, 136, 120, 137, 124, 128, 121, 129, 113, 117, 120, 125, 118, 127, 135, 118, 118, 106, 129, 136, 124, 121, 142, 138, 140, 124, 117, 146, 120, 129, 149, 125, 148, 133, 126, 114, 106, 127, 136, 118, 134, 131, 121, 130, 122, 127, 126, 122, 125, 134, 118, 123, 130, 136, 120, 120, 126, 158, 117, 127, 136, 122, 136, 131, 118, 122, 107, 117, 128, 133, 130, 124, 131, 122, 133, 132, 118, 132, 113, 129, 133, 123, 135, 115, 128, 127, 136, 129, 108, 140, 124, 130, 134, 130, 119, 136, 134, 124, 125, 131, 128, 131, 130, 127, 112, 129, 117, 122, 103, 140, 114, 135, 128, 133, 86, 118, 117, 118, 111, 132, 113, 128, 109, 136, 129, 122, 136, 137, 125, 146, 124, 135, 124, 139, 112, 127, 140, 133, 124, 107, 120, 111, 123, 110, 119, 131, 128, 127, 122, 128, 115, 133, 127, 115, 130, 141, 123, 136, 140, 124, 116, 120, 136, 134, 99, 127, 103, 147, 130, 127, 121, 140, 122, 116, 115, 130, 130, 126, 114, 137, 113, 96, 138, 136, 120, 120, 123, 122, 130, 120, 106, 116, 113, 116, 120, 118, 120, 126, 112, 120, 114, 125, 142, 118, 116, 111, 144, 108, 110, 125, 125, 125, 136, 137, 106, 123, 129, 124, 124, 129, 126, 130, 122, 118, 127, 138, 139, 131, 139, 123, 136, 129, 127, 133, 115, 126, 132, 149, 118, 119, 136, 131, 125, 118, 134, 126, 119, 128, 130, 127, 127, 134, 126, 119, 115, 143, 129, 134, 118, 131, 144, 121, 124, 137, 127, 116, 116, 112, 115, 137, 125, 121, 128, 140, 120, 127, 128, 124, 126, 129, 119, 117, 122, 132, 131, 118, 130, 132, 116, 99, 123, 109, 134, 146, 123, 127, 127, 125, 124, 115, 120, 131, 113, 121, 137, 128, 134, 114, 127, 127, 117, 140, 114, 134, 131, 119, 115, 145, 117, 139, 136, 128, 124, 125, 150, 137, 139, 126, 137, 121, 117, 132, 144, 124, 111, 143, 107, 129, 123, 128, 142, 125, 130, 117, 128, 126, 120, 137, 118, 125, 113, 128, 119, 120, 128, 124, 121, 122, 119, 134, 124, 130, 111, 122, 125, 135, 119, 111, 120, 126, 122, 103, 119, 109, 114, 119, 119, 109, 124, 124, 123, 145, 113, 132, 131, 129, 131, 127, 114, 124, 118, 127, 128, 135, 128, 127, 128, 133, 114, 139, 111, 125, 119, 122, 112, 127, 120, 120, 116, 144, 116, 129, 138, 125, 121, 110, 140, 144, 120, 113, 133, 122, 130, 121, 139, 125, 163, 136, 123, 124, 120, 120, 124, 133, 120, 107, 121, 136, 142, 133, 133, 113, 120, 130, 128, 110, 138, 127, 117, 126, 119, 130, 117, 122, 128, 118, 121, 146, 149, 135, 149, 146, 130, 116, 116, 126, 135, 113, 127, 129, 106, 117, 142, 118, 122, 132, 104, 126, 138, 128, 128, 129, 117, 124, 133, 129, 128, 115, 128, 121, 132, 111, 128, 135, 129, 111, 109, 131, 138, 118, 133, 144, 98, 128, 140, 132, 121, 132, 124, 128, 123, 125, 129, 151, 131, 120, 104, 120, 142, 146, 126, 130, 121, 118, 125, 146, 120, 129, 124, 141, 113, 135, 130, 120, 118, 120, 113, 109, 134, 132, 125, 129, 142, 114, 126, 132, 124, 146, 129, 118, 104, 119, 124, 132, 104, 116, 154, 152, 113, 136, 119, 104, 154, 124, 126, 123, 136, 129, 130, 121, 110, 142, 122, 131, 129, 125, 149, 122, 130, 124, 126, 133, 117, 124, 116, 112, 118, 146, 137, 139, 135, 138, 118, 114, 105, 129, 103, 122, 136, 111, 120, 147, 135, 142, 126, 145, 128, 120, 135, 114, 127, 133, 133, 123, 111, 125, 121, 115, 141, 132, 118, 131, 121, 134, 122, 152, 136, 115, 116, 137, 120, 122, 125, 128, 117, 125, 121, 117, 110, 128, 112, 114, 112, 119, 128, 121, 123, 127, 135, 129, 110, 130, 112, 121, 121, 126, 133, 126, 130, 122, 105, 117, 121, 143, 113, 124, 124, 134, 127, 118, 138, 125, 116, 130, 121, 138, 143, 135, 132, 111, 119, 108, 113, 125, 128, 132, 123, 121, 127, 122, 131, 138, 132, 136, 139, 127, 135, 131, 131, 126, 119, 143, 132, 140, 130, 113, 107, 137, 125, 134, 113, 149, 119, 132, 122, 130, 111, 119, 116, 137, 126, 126, 132, 148, 123, 130, 118, 132, 116, 132, 132, 115, 124, 109, 110, 120, 143, 116, 136, 128, 115, 117, 121, 125, 106, 131, 130, 133, 132, 104, 127, 122, 118, 128, 130, 123, 134, 128, 109, 139, 124, 134, 104, 131, 126, 133, 117, 144, 130, 125, 125, 141, 123, 126, 133, 132, 128, 126, 138, 115, 128, 109, 128, 118, 134, 114, 129, 162, 139, 131, 131, 120, 125, 109, 111, 115, 142, 119, 120, 122, 109, 112, 133, 121, 126, 115, 116, 124, 123, 139, 122, 144, 139, 122, 126, 126, 115, 106, 105, 141, 121, 135, 115, 133, 116, 118, 109, 118, 107, 126, 130, 120, 142, 120, 128, 131, 121, 124, 124, 124, 117, 110, 117, 123, 105, 136, 137, 122, 126, 134, 128, 122, 112, 126, 109, 122, 129, 123, 131, 97, 121, 130, 119, 132, 127, 134, 136, 130, 102, 126, 121, 142, 134, 117, 121, 105, 121, 123, 121, 117, 142, 120, 117, 135, 139, 137, 125, 119, 131, 113, 131, 134, 128, 133, 121, 117, 121, 114, 111, 127, 130, 134, 126, 120, 134, 106, 115, 121, 133, 133, 119, 123, 135, 130, 118, 136, 119, 118, 121, 107, 133, 128, 110, 136, 131, 131, 133, 152, 109, 129, 122, 129, 131, 122, 123, 119, 121, 119, 120, 124, 119, 114, 126, 125, 117, 131, 116, 140, 128, 135, 124, 121, 122, 133, 139, 147, 119, 137, 118, 124, 131, 124, 127, 129, 123, 134, 140, 123, 137, 137, 118, 122, 118, 131, 124, 137, 114, 135, 130, 117, 126, 118, 105, 137, 128, 135, 117, 134, 138, 138, 136, 120, 108, 125, 125, 133, 139, 142, 128, 122, 151, 137, 117, 129, 139, 119, 128, 136, 117, 123, 124, 138, 98, 118, 125, 131, 132, 128, 114, 132, 121, 124, 100, 129, 122, 133, 120, 128, 124, 137, 125, 127, 137, 129, 116, 121, 128, 136, 121, 137, 120, 120, 135, 112, 106, 125, 120, 128, 139, 146, 116, 122, 130, 133, 129, 126, 121, 130, 119, 124, 132, 122, 139, 118, 139, 110, 120, 137, 146, 124, 126, 140, 121, 123, 121, 119, 133, 105, 139, 149, 129, 127, 142, 107, 130, 114, 118, 130, 129, 129, 112, 121, 138, 148, 115, 128, 121, 136, 101, 127, 125, 106, 129, 132, 130, 128, 134, 141, 133, 160, 145, 135, 122, 129, 118, 121, 118, 139, 116, 133, 136, 127, 124, 128, 120, 119, 121, 130, 129, 116, 129, 131, 122, 134, 127, 120, 121, 131, 113, 121, 125, 123, 130, 130, 118, 126, 109, 117, 129, 114, 133, 111, 134, 134, 121, 122, 120, 108, 102, 133, 126, 117, 133, 130, 132, 134, 129, 122, 126, 123, 145, 120, 125, 133, 115, 108, 127, 118, 119, 148, 108, 126, 142, 109, 138, 123, 118, 121, 123, 129, 117, 117, 116, 131, 113, 129, 129, 117, 134, 123, 123, 134, 126, 114, 112, 146, 134, 135, 91, 122, 144, 140, 124, 127, 115, 115, 121, 137, 116, 123, 107, 134, 129, 134, 119, 125, 123, 124, 125, 139, 130, 134, 117, 121, 130, 108, 107, 134, 139, 124, 115, 139, 120, 120, 126, 131, 127, 124, 128, 125, 128, 142, 138, 120, 136, 117, 110, 120, 125, 110, 133, 125, 130, 123, 132, 143, 136, 132, 134, 132, 119, 129, 118, 124, 120, 138, 139, 112, 143, 119, 139, 143, 129, 128, 124, 124, 125, 121, 125, 124, 130, 131, 131, 125, 115, 138, 132, 135, 143, 142, 124, 124, 126, 135, 127, 128, 118, 138, 102, 126, 135, 121, 116, 129, 106, 128, 117, 146, 132, 129, 122, 121, 127, 123, 125, 105, 115, 131, 135, 110, 116, 113, 122, 143, 114, 118, 117, 142, 119, 134, 120, 133, 124, 107, 132, 112, 110, 137, 137, 129, 117, 117, 129, 135, 131, 122, 146, 122, 126, 131, 113, 127, 134, 125, 129, 128, 129, 123, 110, 125, 126, 120, 111, 125, 121, 115, 132, 128, 114, 121, 127, 108, 117, 116, 117, 134, 124, 147, 125, 115, 134, 112, 133, 121, 130, 107, 116, 138, 133, 143, 123, 119, 125, 134, 121, 127, 125, 123, 116, 127, 109, 121, 128, 143, 113, 117, 118, 126, 119, 130, 113, 130, 123, 132, 114, 129, 137, 125, 127, 106, 129, 136, 129, 107, 131, 131, 129, 127, 139, 104, 122, 137, 114, 132, 137, 123, 129, 107, 129, 120, 114, 132, 121, 127, 137, 134, 124, 127, 131, 124, 106, 112, 118, 121, 135, 132, 126, 111, 135, 116, 125, 118, 127, 115, 118, 121, 115, 116, 129, 130, 119, 115, 134, 122, 122, 128, 117, 128, 118, 104, 128, 111, 143, 125, 130, 119, 123, 130, 120, 112, 117, 134, 120, 126, 120, 125, 120, 135, 128, 129, 123, 130, 130, 119, 124, 123, 127, 114, 121, 113, 126, 124, 136, 109, 136, 140, 120, 116, 133, 128, 110, 129, 126, 104, 129, 120, 112, 133, 138, 128, 120, 140, 114, 130, 127, 125, 115, 152, 121, 122, 126, 130, 136, 139, 139, 142, 119, 123, 146, 129, 131, 118, 135, 145, 131, 122, 114, 128, 126, 132, 136, 136, 115, 125, 120, 123, 121, 127, 125, 121, 130, 144, 129, 127, 150, 142, 122, 107, 144, 128, 136, 135, 116, 115, 114, 110, 145, 141, 122, 131, 108, 124, 135, 137, 121, 117, 134, 134, 131, 130, 128, 125, 128, 129, 143, 119, 115, 115, 130, 128, 117, 123, 124, 116, 132, 129, 130, 130, 104, 123, 128, 133, 132, 120, 139, 127, 146, 126, 121, 129, 147, 127, 129, 119, 110, 135, 128, 113, 118, 116, 115, 117, 133, 130, 128, 123, 135, 117, 130, 119, 119, 129, 115, 144, 138, 114, 118, 106, 119, 131, 116, 137, 140, 122, 130, 127, 113, 116, 129, 145, 117, 119, 133, 116, 112, 123, 124, 114, 122, 125, 127, 114, 125, 125, 124, 123, 146, 128, 118, 136, 99, 116, 124, 129, 138, 118, 115, 121, 132, 137, 121, 143, 127, 128, 140, 111, 120, 132, 131, 107, 143, 122, 119, 125, 125, 131, 134, 137, 132, 125, 124, 133, 127, 136, 128, 107, 131, 135, 126, 134, 114, 134, 122, 128, 120, 144, 106, 130, 135, 122, 115, 123, 130, 123, 125, 118, 113, 125, 125, 142, 141, 125, 102, 114, 132, 115, 100, 126, 123, 144, 120, 119, 119, 121, 111, 124, 113, 120, 120, 130, 127, 116, 136, 119, 105, 136, 127, 127, 139, 108, 120, 101, 129, 132, 124, 115, 145, 110, 106, 129, 113, 137, 128, 127, 130, 126, 113, 131, 104, 112, 103, 121, 130, 121, 136, 122, 144, 119, 139, 117, 119, 109, 128, 120, 113, 135, 132, 106, 136, 125, 116, 114, 119, 143, 120, 117, 112, 139, 120, 124, 144, 127, 124, 144, 141, 140, 133, 124, 118, 116, 120, 126, 136, 119, 119, 128, 133, 107, 130, 125, 133, 156, 134, 131, 145, 122, 133, 144, 140, 106, 127, 113, 137, 138, 129, 131, 118, 135, 151, 119, 113, 144, 98, 138, 147, 124, 109, 130, 115, 124, 137, 134, 138, 130, 155, 134, 114, 130, 111, 108, 110, 145, 119, 122, 120, 122, 130, 130, 141, 122, 123, 144, 119, 127, 126, 124, 115, 139, 120, 132, 136, 116, 115, 127, 112, 115, 130, 121, 143, 127, 119, 118, 125, 129, 118, 133, 132, 123, 119, 124, 134, 150, 119, 126, 150, 133, 108, 142, 113, 129, 131, 112, 124, 121, 118, 125, 131, 123, 115, 129, 125, 137, 142, 125, 109, 111, 99, 128, 125, 132, 131, 117, 170, 126, 103, 130, 116, 124, 108, 112, 117, 125, 118, 136, 115, 129, 139, 119, 151, 128, 135, 120, 123, 142, 123, 129, 127, 119, 141, 127, 101, 135, 114, 135, 131, 139, 122, 101, 123, 142, 134, 135, 124, 115, 104, 142, 137, 126, 107, 147, 108, 130, 117, 148, 130, 133, 116, 132, 112, 114, 120, 129, 134, 126, 107, 127, 145, 112, 119, 122, 114, 130, 135, 128, 138, 127, 110, 132, 142, 137, 109, 110, 130, 141, 123, 141, 123, 144, 113, 121, 129, 126, 125, 117, 127, 143, 134, 128, 127, 127, 136, 137, 121, 125, 136, 114, 128, 127, 119, 126, 145, 129, 118, 120, 108, 104, 108, 139, 136, 134, 121, 145, 130, 135, 136, 121, 123, 133, 119, 136, 110, 139, 117, 124, 128, 136, 120, 137, 118, 123, 123, 133, 151, 101, 136, 116, 120, 125, 151, 141, 130, 134, 125, 119, 103, 150, 130, 117, 126, 133, 125, 105, 124, 135, 123, 139, 107, 114, 124, 118, 120, 124, 142, 111, 113, 134, 134, 127, 121, 126, 122, 115, 143, 118, 101, 137, 117, 129, 110, 153, 137, 121, 139, 132, 135, 155, 127, 102, 119, 130, 146, 125, 141, 131, 130, 120, 134, 114, 121, 107, 118, 125, 132, 134, 122, 129, 121, 132, 123, 135, 110, 118, 121, 124, 128, 125, 136, 138, 113, 125, 122, 133, 147, 126, 130, 126, 125, 101, 108, 115, 131, 114, 133, 127, 119, 126, 142, 121, 117, 113, 122, 107, 129, 117, 139, 130, 121, 118, 151, 114, 125, 117, 112, 128, 131, 134, 124, 121, 130, 136, 117, 135, 139, 146, 139, 142, 131, 136, 141, 108, 113, 114, 126, 120, 133, 104, 120, 113, 122, 115, 124, 134, 117, 132, 127, 128, 126, 129, 133, 116, 132, 121, 132, 135, 125, 130, 134, 136, 122, 125, 104, 122, 141, 105, 141, 121, 135, 112, 135, 114, 149, 121, 138, 132, 144, 129, 138, 123, 121, 121, 131, 127, 121, 125, 154, 116, 118, 126, 137, 133, 134, 110, 123, 112, 103, 136, 132, 134, 103, 128, 119, 115, 153, 136, 111, 144, 129, 136, 123, 124, 136, 95, 113, 128, 145, 133, 128, 119, 119, 143, 125, 149, 121, 120, 120, 119, 114, 126, 119, 111, 112, 125, 119, 127, 138, 132, 118, 117, 134, 148, 118, 121, 131, 116, 124, 111, 130, 117, 144, 130, 132, 130, 116, 115, 106, 93, 140, 143, 137, 126, 142, 141, 123, 120, 128, 134, 138, 131, 123, 123, 131, 136, 115, 124, 134, 139, 126, 120, 109, 112, 117, 114, 121, 126, 117, 121, 113, 128, 114, 131, 141, 123, 121, 153, 131, 112, 132, 113, 125, 133, 146, 119, 137, 124, 132, 147, 126, 136, 127, 117, 126, 118, 132, 133, 126, 144, 118, 106, 115, 136, 105, 134, 123, 132, 125, 129, 128, 110, 139, 117, 105, 119, 109, 132, 116, 113, 138, 105, 170, 131, 136, 110, 117, 138, 135, 124, 138, 115, 132, 120, 126, 123, 117, 128, 122, 137, 137, 109, 116, 133, 116, 131, 116, 127, 109, 113, 111, 120, 136, 135, 114, 123, 118, 113, 126, 130, 161, 108, 127, 108, 138, 127, 127, 131, 112, 117, 124, 130, 115, 122, 108, 125, 124, 139, 116, 128, 124, 126, 123, 108, 129, 114, 123, 113, 144, 120, 135, 111, 125, 119, 140, 124, 126, 119, 136, 137, 131, 123, 138, 124, 112, 113, 141, 116, 124, 117, 100, 127, 133, 132, 133, 127, 147, 112, 133, 120, 135, 130, 118, 120, 118, 139, 113, 137, 118, 139, 118, 125, 136, 125, 124, 115, 118, 106, 109, 109, 119, 122, 112, 113, 124, 129, 129, 127, 122, 121, 120, 131, 134, 136, 114, 126, 131, 116, 129, 123, 133, 126, 147, 128, 152, 145, 106, 132, 128, 130, 116, 115, 112, 127, 121, 138, 114, 112, 132, 143, 117, 100, 119, 133, 125, 133, 134, 129, 116, 115, 126, 120, 127, 118, 124, 144, 122, 109, 108, 126, 149, 144, 117, 123, 122, 121, 140, 132, 142, 131, 134, 120, 125, 109, 130, 118, 112, 134, 107, 140, 123, 137, 124, 128, 106, 143, 113, 111, 132, 119, 123, 127, 129, 135, 115, 124, 126, 131, 104, 133, 142, 128, 138, 125, 140, 132, 136, 119, 126, 134, 121, 121, 117, 138, 128, 131, 115, 121, 144, 121, 169, 107, 146, 121, 121, 125, 121, 122, 133, 124, 116, 113, 123, 142, 136, 137, 111, 120, 117, 128, 116, 124, 114, 128, 118, 138, 145, 140, 133, 123, 119, 135, 134, 129, 128, 112, 128, 134, 134, 126, 106, 137, 122, 141, 110, 127, 138, 133, 136, 123, 120, 129, 126, 127, 133, 132, 122, 135, 112, 116, 116, 124, 115, 121, 122, 138, 126, 131, 134, 128, 114, 135, 124, 109, 148, 126, 123, 127, 120, 133, 129, 125, 139, 115, 101, 122, 123, 141, 123, 131, 107, 112, 134, 115, 129, 122, 112, 120, 126, 125, 120, 118, 137, 128, 118, 121, 108, 124, 133, 122, 130, 131, 104, 128, 137, 116, 120, 121, 118, 136, 120, 126, 125, 135, 108, 136, 93, 121, 142, 136, 119, 144, 132, 120, 135, 123, 134, 141, 119, 138, 138, 131, 109, 114, 116, 146, 122, 114, 133, 124, 129, 137, 126, 126, 135, 147, 127, 140, 127, 124, 113, 120, 127, 160, 128, 126, 125, 112, 123, 115, 107, 118, 131, 119, 138, 118, 106, 119, 107, 122, 106, 118, 135, 124, 120, 132, 133, 107, 125, 114, 124, 127, 133, 135, 135, 111, 120, 130, 125, 136, 118, 128, 138, 131, 117, 113, 125, 114, 125, 129, 123, 128, 118, 122, 114, 140, 109, 129, 140, 130, 110, 126, 127, 114, 120, 118, 119, 133, 115, 139, 142, 138, 134, 122, 121, 139, 138, 125, 123, 116, 122, 116, 117, 137, 122, 133, 133, 125, 131, 123, 128, 117, 130, 125, 150, 132, 120, 98, 133, 115, 147, 161, 116, 123, 125, 127, 111, 125, 103, 126, 144, 124, 113, 130, 123, 125, 120, 127, 127, 138, 134, 131, 131, 117, 126, 124, 138, 130, 129, 113, 113, 140, 116, 130, 122, 124, 114, 129, 129, 134, 121, 130, 138, 128, 110, 139, 121, 103, 108, 93, 127, 123, 136, 116, 142, 129, 116, 145, 127, 135, 123, 102, 126, 104, 134, 124, 124, 124, 106, 127, 122, 118, 127, 137, 123, 125, 113, 132, 131, 122, 132, 144, 110, 125, 109, 107, 122, 138, 117, 122, 121, 139, 122, 141, 120, 125, 105, 122, 119, 118, 137, 150, 135, 139, 130, 123, 126, 118, 129, 126, 113, 128, 126, 116, 128, 143, 121, 130, 112, 152, 128, 120, 123, 129, 132, 123, 126, 129, 108, 126, 119, 110, 128, 126, 123, 112, 130, 115, 110, 117, 118, 138, 129, 133, 123, 133, 120, 131, 124, 123, 137, 135, 136, 137, 135, 127, 145, 123, 121, 123, 125, 138, 135, 122, 128, 125, 145, 127, 122, 120, 121, 116, 116, 120, 122, 125, 136, 116, 126, 109, 130, 157, 129, 137, 134, 119, 120, 127, 113, 122, 127, 108, 126, 131, 117, 126, 119, 126, 125, 111, 123, 121, 139, 124, 142, 132, 123, 135, 106, 142, 123, 140, 114, 136, 124, 124, 109, 128, 140, 118, 141, 129, 127, 119, 126, 149, 129, 123, 120, 117, 128, 136, 100, 125, 133, 126, 133, 138, 118, 133, 133, 132, 126, 123, 129, 147, 117, 134, 146, 113, 125, 120, 116, 130, 129, 103, 118, 131, 114, 118, 129, 128, 121, 116, 131, 139, 127, 112, 141, 131, 133, 131, 122, 127, 138, 130, 121, 112, 119, 128, 128, 140, 130, 135, 121, 130, 137, 128, 125, 110, 126, 132, 81, 125, 140, 122, 116, 129, 119, 110, 128, 142, 104, 122, 132, 121, 127, 124, 125, 142, 131, 118, 127, 129, 112, 131, 118, 135, 120, 122, 125, 140, 104, 118, 111, 139, 127, 139, 127, 126, 136, 124, 121, 132, 120, 143, 133, 117, 123, 137, 134, 120, 128, 126, 132, 124, 129, 118, 123, 107, 123, 115, 116, 120, 124, 123, 138, 145, 112, 135, 101, 138, 121, 131, 124, 104, 118, 120, 115, 115, 130, 125, 135, 137, 123, 137, 123, 141, 130, 130, 114, 126, 128, 129, 119, 125, 140, 123, 116, 122, 116, 122, 115, 132, 112, 125, 123, 132, 132, 132, 135, 122, 129, 118, 117, 122, 117, 120, 128, 138, 107, 126, 126, 125, 132, 125, 118, 124, 130, 114, 127, 128, 139, 105, 136, 117, 126, 145, 109, 109, 116, 121, 123, 137, 116, 124, 114, 128, 128, 125, 123, 123, 123, 120, 130, 136, 136, 132, 134, 118, 119, 124, 137, 117, 140, 128, 127, 115, 130, 134, 117, 134, 123, 125, 122, 122, 126, 129, 139, 122, 127, 118, 116, 116, 116, 131, 115, 135, 122, 132, 123, 117, 139, 101, 133, 113, 117, 117, 141, 120, 135, 121, 119, 138, 131, 118, 116, 111, 124, 110, 125, 131, 116, 116, 126, 122, 141, 142, 128, 138, 127, 133, 124, 122, 128, 152, 115, 123, 148, 121, 122, 123, 133, 126, 106, 130, 114, 122, 132, 131, 132, 129, 125, 126, 130, 130, 124, 138, 115, 131, 117, 122, 126, 110, 118, 118, 120, 136, 113, 127, 106, 118, 130, 111, 115, 120, 125, 121, 115, 123, 123, 130, 124, 135, 119, 129, 122, 112, 123, 117, 124, 124, 124, 123, 118, 140, 145, 115, 111, 120, 121, 117, 138, 132, 114, 112, 125, 117, 125, 136, 140, 118, 124, 123, 118, 125, 117, 116, 139, 131, 137, 125, 143, 122, 120, 121, 130, 111, 119, 118, 139, 128, 96, 140, 129, 122, 134, 116, 122, 123, 139, 125, 111, 126, 115, 105, 95, 138, 114, 154, 117, 127, 115, 116, 123, 125, 132, 109, 140, 127, 133, 105, 119, 127, 122, 130, 126, 123, 131, 131, 133, 131, 133, 121, 118, 132, 110, 128, 144, 119, 126, 129, 124, 138, 104, 129, 122, 118, 125, 122, 130, 130, 138, 124, 110, 131, 114, 108, 101, 141, 116, 121, 138, 117, 105, 125, 130, 127, 124, 134, 118, 126, 110, 119, 123, 126, 126, 118, 120, 110, 101, 133, 114, 130, 112, 136, 132, 148, 126, 125, 126, 128, 113, 114, 118, 137, 127, 135, 122, 135, 139, 124, 126, 131, 109, 126, 116, 125, 112, 116, 114, 117, 120, 111, 109, 129, 139, 119, 115, 131, 126, 126, 127, 128, 133, 139, 134, 148, 133, 134, 106, 131, 122, 132, 129, 109, 137, 137, 128, 133, 118, 133, 125, 124, 119, 116, 112, 118, 111, 122, 125, 131, 114, 139, 120, 131, 123, 128, 132, 125, 124, 139, 132, 133, 121, 150, 130, 123, 138, 97, 105, 125, 134, 119, 121, 129, 119, 147, 137, 127, 129, 122, 138, 128, 115, 107, 134, 128, 131, 122, 126, 113, 104, 139, 121, 118, 129, 118, 119, 142, 137, 126, 123, 139, 120, 124, 131, 123, 127, 122, 127, 110, 123, 127, 139, 145, 125, 122, 127, 113, 137, 111, 128, 113, 133, 126, 127, 117, 125, 121, 119, 115, 129, 117, 101, 116, 126, 126, 122, 136, 134, 125, 130, 112, 121, 136, 104, 113, 115, 114, 105, 117, 129, 111, 121, 111, 112, 118, 128, 130, 118, 117, 114, 145, 106, 121, 119, 126, 125, 146, 130, 116, 139, 116, 116, 138, 128, 116, 123, 129, 144, 138, 136, 135, 136, 133, 124, 135, 99, 129, 144, 116, 147, 125, 138, 131, 125, 121, 135, 119, 126, 98, 130, 119, 124, 134, 134, 136, 122, 148, 122, 109, 118, 138, 107, 127, 133, 124, 112, 124, 120, 119, 113, 137, 133, 115, 121, 130, 116, 135, 144, 151, 142, 122, 121, 120, 112, 120, 104, 132, 144, 150, 126, 137, 125, 118, 115, 123, 108, 122, 116, 125, 109, 138, 128, 112, 111, 116, 126, 140, 115, 136, 145, 130, 120, 124, 127, 129, 125, 132, 120, 124, 119, 107, 119, 124, 123, 128, 141, 133, 132, 131, 138, 130, 120, 135, 116, 123, 124, 109, 149, 112, 112, 109, 143, 132, 119, 121, 133, 120, 141, 130, 126, 118, 140, 133, 136, 127, 114, 137, 126, 124, 109, 123, 154, 133, 120, 145, 119, 121, 142, 110, 136, 130, 137, 131, 126, 117, 119, 129, 114, 124, 131, 127, 113, 130, 128, 138, 131, 128, 132, 120, 123, 126, 127, 119, 130, 103, 123, 133, 102, 127, 140, 122, 117, 126, 125, 125, 118, 122, 111, 107, 133, 109, 137, 129, 124, 119, 119, 132, 122, 129, 142, 120, 127, 142, 136, 137, 127, 122, 133, 133, 118, 127, 123, 135, 124, 129, 128, 127, 132, 117, 155, 108, 107, 128, 130, 135, 118, 137, 114, 116, 127, 110, 118, 124, 100, 126, 95, 131, 116, 115, 134, 125, 135, 135, 110, 115, 114, 132, 130, 123, 121, 116, 127, 126, 138, 112, 127, 143, 119, 114, 111, 142, 128, 122, 122, 131, 116, 118, 151, 114, 118, 109, 130, 144, 132, 147, 118, 130, 133, 139, 126, 124, 118, 126, 133, 147, 121, 135, 117, 124, 102, 125, 116, 116, 139, 140, 142, 123, 133, 114, 115, 119, 129, 119, 137, 101, 138, 116, 128, 103, 123, 126, 126, 126, 109, 120, 126, 110, 125, 127, 100, 155, 142, 128, 112, 116, 109, 132, 122, 122, 119, 136, 121, 123, 120, 126, 106, 115, 131, 109, 117, 124, 139, 127, 120, 126, 119, 134, 149, 123, 133, 123, 115, 145, 137, 109, 133, 126, 130, 131, 123, 126, 129, 102, 114, 133, 128, 124, 117, 134, 119, 114, 112, 145, 117, 133, 118, 135, 110, 134, 104, 131, 131, 134, 122, 110, 120, 121, 120, 132, 138, 122, 133, 119, 122, 130, 131, 114, 116, 121, 114, 112, 136, 122, 142, 132, 133, 134, 131, 133, 132, 128, 107, 114, 147, 102, 114, 103, 112, 129, 119, 126, 109, 128, 105, 114, 139, 110, 140, 140, 124, 119, 133, 121, 114, 122, 143, 119, 130, 118, 105, 119, 138, 113, 144, 143, 132, 122, 121, 118, 128, 122, 134, 117, 125, 114, 138, 126, 125, 112, 116, 125, 131, 100, 113, 136, 121, 131, 137, 140, 128, 123, 133, 126, 127, 132, 115, 112, 128, 130, 109, 120, 111, 121, 113, 118, 133, 126, 124, 144, 98, 132, 120, 109, 131, 131, 139, 111, 128, 121, 118, 133, 120, 123, 122, 139, 123, 111, 108, 140, 129, 130, 144, 116, 110, 125, 144, 110, 123, 119, 136, 137, 123, 135, 143, 121, 118, 126, 125, 111, 143, 114, 122, 119, 127, 120, 119, 124, 134, 129, 125, 115, 109, 139, 126, 124, 129, 114, 135, 118, 119, 118, 133, 127, 121, 133, 139, 117, 124, 107, 116, 120, 143, 125, 147, 144, 121, 127, 109, 123, 142, 120, 143, 113, 131, 115, 137, 143, 113, 132, 135, 117, 134, 125, 121, 106, 139, 118, 130, 124, 123, 122, 107, 121, 112, 127, 121, 132, 122, 127, 119, 138, 101, 136, 123, 135, 111, 134, 131, 131, 113, 119, 134, 120, 122, 135, 118, 121, 119, 137, 124, 136, 125, 132, 125, 121, 133, 120, 131, 129, 143, 107, 114, 126, 127, 137, 128, 115, 120, 130, 113, 118, 137, 133, 127, 124, 151, 119, 135, 125, 124, 122, 148, 121, 113, 143, 135, 125, 150, 131, 111, 124, 127, 125, 134, 124, 110, 133, 134, 132, 105, 156, 115, 138, 120, 135, 128, 124, 136, 118, 138, 145, 114, 131, 112, 112, 129, 120, 132, 156, 123, 131, 126, 101, 130, 122, 132, 115, 154, 126, 121, 126, 115, 117, 133, 122, 96, 156, 114, 130, 122, 134, 128, 139, 120, 110, 117, 121, 119, 119, 121, 138, 118, 117, 129, 128, 138, 161, 109, 102, 128, 106, 133, 126, 116, 111, 149, 116, 134, 132, 156, 130, 117, 121, 127, 110, 118, 131, 124, 112, 136, 136, 136, 145, 135, 115, 118, 139, 141, 129, 134, 119, 117, 136, 119, 127, 133, 126, 97, 125, 125, 133, 126, 118, 133, 128, 127, 139, 131, 115, 118, 128, 102, 132, 128, 127, 117, 129, 129, 108, 134, 129, 136, 120, 132, 127, 142, 128, 131, 124, 134, 118, 107, 137, 112, 124, 107, 124, 133, 138, 122, 143, 126, 120, 118, 131, 123, 113, 126, 122, 119, 113, 122, 120, 119, 115, 118, 121, 123, 141, 125, 117, 120, 136, 134, 122, 128, 135, 136, 121, 109, 146, 150, 108, 128, 125, 129, 129, 110, 122, 93, 134, 131, 138, 126, 131, 127, 121, 105, 139, 117, 143, 120, 137, 121, 120, 119, 130, 159, 127, 126, 120, 123, 115, 130, 124, 122, 130, 125, 115, 120, 128, 129, 123, 133, 123, 127, 132, 117, 106, 116, 143, 140, 141, 125, 129, 121, 133, 119, 118, 125, 122, 126, 139, 131, 126, 120, 115, 125, 110, 137, 111, 131, 138, 125, 119, 111, 121, 122, 131, 134, 132, 123, 121, 123, 134, 125, 110, 134, 127, 118, 125, 133, 134, 120, 117, 118, 118, 106, 124, 116, 129, 118, 126, 118, 122, 108, 115, 119, 124, 108, 156, 137, 120, 130, 129, 131, 130, 131, 116, 132, 133, 133, 136, 126, 109, 123, 142, 121, 118, 140, 123, 123, 123, 124, 142, 114, 115, 140, 141, 129, 137, 116, 115, 128, 128, 111, 140, 127, 119, 133, 140, 127, 132, 121, 147, 123, 120, 124, 131, 128, 110, 139, 134, 130, 111, 122, 128, 106, 121, 118, 112, 110, 112, 110, 113, 115, 117, 139, 138, 137, 124, 149, 126, 102, 110, 129, 133, 119, 98, 144, 130, 143, 108, 133, 135, 117, 123, 133, 119, 91, 140, 112, 107, 120, 117, 120, 123, 124, 122, 110, 127, 134, 118, 138, 131, 131, 143, 126, 122, 130, 128, 130, 115, 112, 131, 120, 121, 124, 119, 115, 129, 117, 134, 139, 139, 116, 117, 133, 128, 124, 121, 144, 112, 114, 114, 125, 125, 113, 132, 140, 125, 105, 140, 121, 145, 123, 145, 114, 127, 127, 134, 132, 114, 136, 125, 134, 137, 130, 134, 129, 123, 117, 122, 128, 135, 114, 121, 153, 112, 118, 140, 137, 102, 123, 133, 130, 134, 135, 106, 157, 123, 146, 136, 104, 116, 125, 129, 119, 104, 139, 142, 129, 129, 141, 128, 124, 111, 126, 120, 137, 112, 140, 123, 125, 97, 143, 127, 121, 113, 124, 117, 97, 131, 122, 115, 119, 109, 144, 128, 101, 138, 126, 132, 129, 125, 120, 132, 124, 133, 113, 112, 121, 131, 141, 142, 151, 106, 131, 110, 146, 111, 119, 115, 120, 138, 121, 139, 137, 126, 146, 111, 139, 136, 110, 125, 138, 117, 127, 125, 124, 124, 143, 138, 138, 137, 106, 120, 130, 109, 121, 107, 129, 133, 128, 121, 137, 139, 134, 152, 114, 122, 141, 123, 133, 119, 139, 112, 109, 138, 143, 135, 130, 120, 110, 134, 110, 106, 124, 134, 113, 119, 135, 122, 110, 109, 131, 129, 126, 140, 125, 128, 132, 123, 99, 120, 131, 122, 147, 124, 106, 143, 110, 119, 124, 147, 128, 119, 128, 104, 132, 135, 130, 136, 113, 117, 110, 130, 134, 144, 111, 120, 115, 103, 150, 125, 97, 122, 113, 122, 137, 132, 146, 127, 147, 102, 121, 107, 125, 132, 124, 129, 144, 149, 134, 134, 134, 116, 113, 132, 141, 135, 130, 122, 137, 129, 126, 139, 134, 128, 122, 149, 131, 128, 127, 127, 136, 124, 108, 115, 138, 136, 128, 132, 132, 125, 153, 111, 133, 122, 116, 140, 125, 151, 131, 115, 132, 122, 115, 137, 108, 127, 112, 122, 149, 135, 127, 119, 129, 107, 134, 145, 125, 116, 136, 141, 128, 125, 132, 131, 123, 119, 128, 108, 137, 161, 139, 138, 124, 131, 120, 129, 130, 130, 136, 120, 107, 129, 129, 143, 107, 116, 135, 140, 118, 100, 121, 125, 117, 114, 125, 109, 118, 109, 136, 129, 125, 127, 118, 136, 127, 131, 118, 117, 128, 125, 119, 117, 117, 126, 116, 135, 125, 131, 128, 126, 128, 147, 128, 135, 123, 127, 121, 123, 120, 109, 125, 145, 130, 154, 126, 137, 122, 131, 128, 117, 122, 121, 135, 139, 129, 129, 132, 141, 138, 110, 145, 118, 113, 120, 130, 139, 117, 132, 129, 133, 137, 133, 129, 132, 130, 135, 125, 126, 142, 135, 114, 123, 119, 147, 129, 131, 121, 110, 117, 129, 115, 136, 121, 139, 122, 122, 128, 120, 136, 110, 130, 122, 140, 137, 124, 117, 121, 141, 119, 125, 131, 127, 124, 144, 132, 114, 142, 130, 124, 132, 127, 119, 106, 131, 142, 119, 131, 125, 116, 138, 138, 132, 119, 120, 134, 137, 111, 103, 126, 118, 128, 171, 121, 130, 121, 125, 103, 156, 120, 81, 116, 140, 113, 102, 117, 116, 110, 125, 139, 135, 133, 122, 148, 128, 110, 122, 123, 115, 147, 115, 109, 126, 136, 127, 140, 141, 111, 124, 116, 129, 115, 130, 118, 129, 135, 114, 133, 121, 133, 115, 124, 124, 129, 116, 97, 143, 134, 136, 138, 142, 121, 137, 119, 112, 135, 107, 119, 126, 128, 130, 141, 123, 123, 120, 118, 127, 137, 130, 118, 132, 127, 111, 118, 132, 111, 113, 118, 121, 119, 141, 140, 118, 121, 106, 119, 127, 115, 111, 107, 116, 152, 139, 128, 131, 119, 122, 136, 126, 123, 113, 142, 117, 126, 115, 124, 138, 121, 122, 141, 127, 128, 137, 127, 123, 145, 116, 121, 126, 144, 152, 121, 129, 122, 122, 141, 133, 108, 121, 126, 122, 122, 128, 152, 118, 120, 114, 132, 129, 132, 132, 130, 141, 114, 99, 123, 125, 122, 121, 128, 117, 113, 119, 143, 112, 129, 116, 143, 137, 115, 108, 120, 111, 96, 126, 142, 110, 126, 118, 123, 123, 135, 127, 128, 126, 114, 124, 127, 143, 118, 152, 111, 124, 119, 119, 110, 120, 124, 102, 118, 118, 132, 128, 130, 138, 131, 132, 122, 133, 134, 127, 136, 114, 115, 141, 120, 125, 124, 129, 134, 108, 122, 137, 114, 138, 128, 131, 113, 135, 123, 125, 141, 125, 121, 121, 128, 127, 132, 115, 127, 119, 99, 135, 115, 112, 134, 123, 127, 122, 123, 124, 130, 140, 123, 108, 121, 139, 123, 129, 134, 123, 117, 103, 146, 126, 124, 132, 98, 132, 115, 126, 117, 130, 129, 124, 141, 100, 131, 106, 106, 121, 118, 124, 124, 140, 115, 121, 124, 116, 118, 140, 129, 114, 160, 117, 127, 110, 122, 119, 133, 120, 131, 131, 130, 132, 119, 121, 108, 115, 128, 127, 121, 113, 139, 127, 129, 143, 145, 115, 121, 120, 104, 104, 126, 116, 119, 122, 143, 92, 144, 124, 149, 128, 129, 132, 112, 131, 147, 126, 115, 120, 98, 136, 116, 122, 127, 116, 134, 130, 114, 95, 139, 126, 126, 112, 124, 125, 100, 110, 123, 122, 120, 125, 104, 127, 152, 125, 128, 110, 123, 113, 137, 133, 129, 118, 127, 116, 144, 125, 127, 125, 118, 117, 124, 135, 135, 130, 122, 99, 132, 117, 111, 113, 137, 131, 133, 111, 109, 131, 121, 133, 127, 112, 124, 125, 127, 134, 119, 131, 127, 132, 144, 113, 119, 116, 118, 142, 114, 102, 127, 119, 111, 112, 125, 124, 116, 126, 129, 127, 120, 138, 128, 138, 125, 114, 120, 123, 135, 122, 130, 127, 89, 131, 141, 128, 137, 130, 124, 145, 118, 125, 126, 146, 142, 105, 128, 135, 124, 127, 113, 112, 120, 134, 124, 142, 119, 139, 133, 128, 106, 124, 138, 126, 127, 115, 125, 122, 131, 126, 120, 131, 139, 122, 110, 129, 126, 127, 117, 123, 126, 116, 117, 120, 126, 124, 133, 111, 119, 117, 102, 119, 144, 135, 129, 123, 129, 124, 125, 126, 120, 144, 129, 117, 116, 125, 117, 140, 133, 142, 129, 121, 127, 125, 125, 114, 127, 137, 119, 109, 123, 120, 134, 138, 127, 125, 118, 136, 128, 124, 118, 135, 131, 123, 135, 121, 114, 130, 136, 114, 139, 121, 106, 128, 122, 124, 140, 115, 132, 130, 123, 128, 129, 112, 111, 113, 114, 116, 142, 134, 131, 131, 128, 125, 104, 122, 119, 121, 123, 124, 139, 133, 129, 112, 110, 120, 119, 128, 111, 124, 117, 128, 112, 133, 123, 101, 116, 116, 123, 123, 127, 126, 129, 118, 140, 139, 113, 122, 127, 128, 122, 134, 120, 128, 116, 116, 118, 127, 134, 141, 125, 123, 111, 127, 123, 131, 125, 123, 131, 124, 134, 121, 134, 112, 127, 99, 126, 129, 126, 136, 127, 131, 124, 122, 120, 117, 127, 111, 114, 130, 118, 128, 122, 135, 126, 138, 142, 118, 128, 122, 120, 139, 139, 127, 136, 128, 133, 132, 127, 133, 132, 124, 127, 110, 127, 135, 134, 127, 110, 124, 134, 134, 113, 135, 121, 120, 131, 132, 117, 129, 121, 134, 132, 136, 123, 140, 144, 141, 122, 124, 129, 100, 128, 145, 110, 130, 126, 158, 126, 120, 141, 122, 128, 137, 131, 131, 128, 120, 116, 131, 119, 129, 128, 122, 116, 122, 127, 127, 119, 120, 126, 132, 114, 126, 129, 123, 113, 127, 123, 129, 123, 121, 116, 134, 128, 124, 127, 137, 145, 95, 112, 112, 117, 136, 138, 145, 127, 123, 131, 116, 131, 135, 114, 130, 112, 117, 120, 130, 120, 133, 128, 99, 129, 123, 138, 127, 126, 113, 134, 107, 117, 126, 124, 144, 129, 118, 126, 127, 119, 131, 132, 135, 138, 131, 114, 126, 120, 121, 122, 130, 131, 126, 120, 123, 114, 131, 121, 129, 120, 135, 152, 107, 138, 129, 138, 121, 136, 120, 113, 132, 111, 107, 131, 128, 134, 117, 135, 118, 124, 135, 108, 122, 120, 129, 128, 107, 121, 133, 119, 126, 111, 136, 123, 133, 139, 130, 121, 119, 128, 116, 129, 125, 120, 131, 144, 101, 126, 115, 142, 131, 126, 127, 128, 125, 116, 139, 112, 126, 119, 139, 123, 125, 121, 116, 142, 130, 146, 128, 135, 120, 143, 142, 122, 130, 114, 140, 240, 118, 131, 114, 135, 129, 128, 137, 122, 136, 150, 119, 125, 126, 120, 125, 141, 136, 122, 129, 105, 130, 132, 126, 125, 127, 129, 129, 142, 123, 124, 119, 123, 109, 118, 130, 115, 140, 120, 141, 104, 123, 125, 142, 120, 123, 132, 121, 121, 113, 114, 106, 149, 133, 120, 127, 125, 104, 118, 135, 120, 119, 124, 131, 107, 108, 127, 129, 135, 115, 120, 116, 134, 133, 139, 115, 123, 134, 127, 126, 121, 158, 122, 125, 129, 126, 119, 124, 123, 135, 130, 109, 109, 123, 137, 127, 121, 106, 124, 119, 120, 107, 118, 126, 133, 120, 130, 127, 142, 121, 114, 144, 127, 123, 134, 126, 131, 133, 131, 120, 105, 130, 131, 133, 141, 109, 139, 138, 127, 126, 129, 122, 132, 132, 118, 115, 115, 117, 123, 133, 128, 116, 142, 116, 101, 115, 133, 141, 140, 121, 110, 123, 128, 121, 122, 144, 129, 123, 116, 131, 146, 126, 134, 130, 128, 130, 114, 132, 126, 109, 129, 121, 133, 153, 123, 139, 128, 123, 119, 134, 125, 135, 141, 138, 122, 116, 124, 122, 121, 122, 138, 125, 118, 114, 124, 158, 111, 130, 116, 126, 118, 139, 141, 144, 116, 128, 125, 116, 140, 119, 121, 120, 138, 143, 119, 130, 140, 136, 121, 130, 125, 127, 129, 129, 124, 134, 118, 124, 133, 128, 133, 119, 133, 123, 122, 121, 141, 130, 123, 131, 115, 124, 122, 128, 120, 124, 133, 135, 106, 117, 148, 121, 124, 120, 134, 98, 121, 128, 123, 121, 128, 136, 126, 129, 131, 132, 119, 126, 110, 129, 125, 142, 111, 129, 112, 117, 112, 128, 128, 128, 131, 152, 129, 113, 132, 122, 113, 125, 142, 122, 114, 128, 144, 123, 133, 125, 133, 117, 140, 99, 117, 136, 113, 114, 119, 126, 121, 131, 121, 118, 121, 113, 115, 129, 123, 121, 137, 130, 124, 205, 143, 123, 131, 109, 130, 127, 142, 126, 139, 136, 136, 125, 139, 121, 132, 121, 193, 127, 122, 141, 123, 122, 132, 116, 135, 133, 128, 135, 128, 129, 134, 116, 140, 108, 135, 126, 110, 178, 130, 132, 112, 123, 121, 136, 128, 143, 132, 112, 140, 138, 139, 138, 126, 121, 116, 112, 128, 127, 133, 108, 121, 131, 107, 134, 124, 116, 124, 134, 146, 139, 125, 127, 125, 139, 120, 125, 107, 122, 134, 138, 128, 124, 129, 142, 140, 111, 136, 124, 102, 121, 142, 134, 126, 136, 138, 122, 124, 125, 130, 108, 112, 134, 112, 119, 127, 125, 121, 112, 121, 132, 122, 124, 126, 120, 123, 102, 111, 133, 135, 118, 120, 142, 133, 110, 122, 131, 141, 120, 122, 135, 100, 121, 128, 127, 123, 127, 129, 110, 112, 147, 131, 129, 118, 119, 109, 125, 125, 136, 137, 135, 133, 134, 124, 126, 111, 129, 117, 122, 140, 126, 130, 134, 142, 129, 125, 117, 130, 129, 93, 128, 129, 125, 146, 131, 121, 105, 142, 135, 123, 131, 132, 137, 133, 129, 131, 146, 123, 125, 141, 129, 126, 135, 125, 136, 124, 125, 145, 134, 132, 125, 115, 119, 114, 98, 115, 124, 119, 128, 131, 128, 120, 130, 125, 127, 127, 124, 118, 127, 124, 120, 130, 142, 111, 127, 109, 134, 125, 120, 137, 122, 121, 126, 116, 116, 118, 132, 146, 123, 123, 141, 129, 122, 125, 117, 136, 121, 122, 131, 122, 124, 112, 137, 107, 124, 113, 122, 110, 141, 120, 134, 135, 136, 144, 126, 133, 132, 112, 129, 121, 124, 134, 106, 108, 123, 133, 123, 122, 130, 128, 129, 135, 111, 136, 134, 131, 122, 123, 136, 121, 112, 123, 127, 136, 125, 141, 140, 128, 122, 120, 116, 123, 122, 117, 147, 128, 112, 129, 128, 130, 129, 126, 131, 127, 125, 141, 122, 109, 127, 117, 117, 153, 125, 118, 117, 128, 124, 120, 118, 127, 114, 128, 129, 129, 130, 128, 121, 135, 123, 139, 142, 121, 113, 124, 128, 133, 137, 111, 120, 132, 136, 121, 125, 120, 123, 129, 133, 121, 140, 124, 116, 128, 128, 111, 142, 117, 129, 123, 134, 130, 129, 123, 121, 110, 117, 125, 124, 130, 129, 146, 118, 136, 135, 134, 131, 126, 130, 129, 123, 130, 135, 133, 126, 128, 125, 121, 133, 139, 124, 111, 122, 121, 110, 119, 130, 123, 128, 108, 131, 138, 135, 116, 137, 106, 139, 122, 125, 123, 128, 126, 127, 127, 138, 129, 115, 128, 122, 117, 123, 111, 107, 139, 122, 110, 119, 110, 104, 129, 139, 129, 122, 138, 134, 125, 124, 132, 118, 125, 123, 127, 123, 110, 121, 131, 119, 139, 121, 131, 140, 136, 132, 107, 121, 120, 133, 130, 127, 125, 127, 122, 141, 126, 132, 125, 118, 129, 122, 98, 121, 128, 126, 132, 129, 127, 123, 112, 126, 121, 122, 121, 139, 110, 117, 121, 125, 113, 119, 119, 133, 136, 115, 140, 132, 105, 130, 128, 112, 126, 130, 127, 118, 126, 127, 128, 122, 127, 140, 124, 122, 139, 113, 108, 133, 118, 135, 126, 121, 114, 121, 111, 133, 121, 132, 137, 118, 137, 127, 130, 126, 127, 117, 125, 117, 134, 118, 137, 114, 136, 138, 118, 134, 123, 122, 125, 124, 115, 123, 118, 115, 125, 120, 119, 123, 117, 115, 134, 126, 119, 138, 127, 119, 126, 133, 113, 121, 124, 129, 137, 138, 124, 116, 122, 125, 114, 114, 124, 128, 127, 125, 110, 123, 134, 133, 131, 129, 113, 131, 115, 124, 140, 122, 108, 136, 127, 124, 107, 119, 118, 128, 125, 128, 122, 118, 115, 115, 142, 132, 131, 135, 135, 131, 135, 119, 139, 121, 124, 129, 109, 118, 125, 120, 131, 126, 119, 130, 133, 132, 119, 100, 124, 141, 108, 133, 130, 118, 122, 114, 124, 131, 118, 146, 130, 114, 125, 129, 127, 115, 129, 121, 135, 119, 130, 122, 118, 114, 130, 128, 120, 110, 130, 122, 130, 122, 127, 111, 127, 137, 132, 142, 148, 118, 136, 118, 137, 136, 103, 126, 119, 141, 126, 125, 130, 128, 129, 135, 112, 106, 127, 130, 117, 126, 130, 121, 124, 139, 125, 136, 119, 107, 119, 117, 122, 120, 125, 125, 115, 130, 129, 131, 140, 142, 137, 113, 137, 138, 119, 122, 116, 116, 135, 129, 145, 131, 115, 120, 140, 122, 115, 141, 112, 139, 141, 117, 113, 136, 124, 124, 144, 141, 104, 124, 125, 123, 128, 116, 117, 106, 120, 122, 130, 127, 143, 126, 112, 131, 123, 106, 132, 130, 125, 116, 117, 135, 101, 121, 128, 109, 139, 152, 126, 121, 132, 127, 122, 138, 121, 126, 140, 114, 127, 120, 120, 137, 134, 132, 129, 114, 124, 142, 131, 134, 138, 111, 138, 113, 132, 116, 125, 127, 128, 121, 113, 128, 118, 128, 128, 129, 116, 124, 127, 108, 123, 113, 111, 145, 119, 111, 124, 125, 127, 130, 134, 146, 123, 134, 127, 133, 119, 125, 144, 130, 114, 145, 122, 133, 127, 136, 118, 147, 128, 125, 124, 121, 128, 108, 128, 140, 128, 149, 119, 143, 115, 126, 133, 114, 139, 123, 124, 115, 121, 125, 130, 144, 133, 130, 121, 109, 124, 116, 124, 141, 145, 116, 135, 116, 123, 118, 117, 131, 122, 131, 120, 145, 130, 122, 121, 129, 127, 115, 108, 146, 119, 123, 152, 108, 127, 112, 119, 131, 119, 137, 122, 130, 130, 127, 120, 116, 141, 130, 129, 134, 130, 119, 135, 124, 123, 123, 126, 124, 131, 111, 115, 124, 124, 128, 122, 134, 143, 129, 129, 125, 119, 132, 134, 124, 134, 116, 136, 117, 124, 116, 133, 135, 113, 118, 131, 119, 119, 117, 130, 120, 137, 142, 120, 127, 140, 133, 132, 127, 130, 117, 130, 121, 141, 117, 119, 124, 133, 144, 117, 120, 134, 121, 115, 127, 135, 112, 118, 133, 130, 123, 141, 131, 102, 133, 135, 132, 122, 150, 124, 101, 121, 132, 134, 134, 120, 114, 111, 107, 104, 117, 115, 134, 136, 103, 132, 115, 129, 106, 127, 110, 117, 135, 127, 135, 123, 125, 120, 131, 145, 149, 126, 114, 119, 128, 124, 131, 115, 129, 139, 115, 123, 121, 120, 130, 123, 131, 114, 111, 120, 127, 127, 141, 150, 134, 129, 109, 128, 130, 129, 124, 127, 115, 130, 134, 125, 128, 121, 148, 122, 118, 109, 133, 123, 110, 135, 123, 131, 123, 131, 121, 118, 125, 104, 109, 136, 115, 119, 119, 113, 128, 128, 118, 121, 118, 118, 138, 129, 116, 119, 138, 114, 132, 119, 124, 125, 128, 126, 127, 129, 110, 127, 134, 112, 132, 136, 123, 120, 126, 117, 116, 112, 111, 131, 130, 127, 133, 127, 127, 121, 130, 131, 145, 134, 123, 135, 136, 139, 113, 124, 122, 136, 122, 127, 138, 133, 123, 134, 122, 119, 125, 110, 106, 128, 116, 127, 124, 135, 125, 108, 136, 123, 110, 138, 130, 143, 108, 136, 130, 126, 120, 129, 139, 114, 123, 141, 120, 133, 120, 130, 132, 123, 131, 127, 137, 108, 113, 125, 113, 124, 125, 123, 123, 127, 122, 126, 127, 128, 125, 140, 121, 128, 118, 138, 138, 131, 127, 140, 128, 117, 114, 126, 133, 114, 123, 130, 130, 134, 127, 135, 134, 121, 126, 122, 122, 129, 120, 119, 140, 119, 116, 133, 116, 117, 147, 133, 120, 121, 123, 122, 117, 122, 127, 124, 128, 138, 129, 127, 116, 114, 140, 127, 132, 133, 135, 128, 127, 130, 119, 121, 126, 137, 125, 123, 115, 120, 112, 119, 127, 110, 132, 130, 133, 134, 126, 126, 136, 125, 116, 117, 118, 115, 114, 128, 113, 127, 120, 113, 120, 117, 127, 118, 137, 125, 143, 118, 139, 131, 141, 130, 124, 106, 111, 123, 109, 116, 113, 133, 133, 114, 116, 130, 124, 117, 121, 117, 139, 117, 132, 123, 122, 111, 115, 128, 111, 130, 137, 119, 118, 125, 113, 112, 119, 129, 118, 130, 141, 117, 145, 132, 115, 129, 124, 125, 143, 119, 141, 122, 101, 118, 123, 147, 134, 111, 108, 123, 117, 126, 133, 123, 135, 118, 148, 127, 116, 128, 119, 109, 117, 113, 124, 110, 146, 151, 103, 123, 116, 134, 124, 126, 129, 143, 111, 102, 131, 149, 136, 128, 152, 133, 128, 117, 128, 136, 136, 128, 111, 147, 136, 113, 113, 128, 120, 118, 108, 138, 119, 130, 122, 121, 127, 126, 139, 134, 138, 115, 109, 121, 128, 128, 127, 125, 122, 112, 130, 118, 121, 126, 122, 112, 146, 100, 132, 121, 129, 121, 145, 108, 141, 123, 121, 132, 142, 120, 118, 105, 114, 113, 125, 111, 123, 119, 113, 131, 117, 106, 125, 102, 125, 119, 143, 120, 111, 130, 121, 135, 122, 131, 115, 127, 120, 131, 115, 118, 132, 136, 132, 114, 120, 125, 129, 116, 131, 126, 123, 140, 124, 137, 127, 112, 122, 132, 129, 104, 125, 132, 129, 124, 123, 105, 138, 130, 134, 131, 133, 132, 121, 127, 117, 113, 110, 107, 129, 115, 113, 124, 152, 117, 128, 107, 103, 120, 123, 132, 113, 115, 122, 114, 121, 126, 130, 124, 132, 111, 128, 122, 141, 135, 125, 139, 126, 128, 117, 126, 109, 142, 137, 129, 114, 139, 116, 124, 124, 129, 128, 127, 117, 129, 114, 118, 123, 126, 126, 123, 125, 124, 133, 128, 133, 120, 140, 123, 132, 122, 144, 123, 114, 135, 134, 127, 129, 124, 117, 118, 133, 123, 127, 148, 110, 135, 136, 119, 136, 125, 118, 120, 120, 127, 144, 133, 113, 122, 131, 144, 126, 137, 127, 111, 141, 127, 156, 123, 119, 126, 133, 128, 125, 129, 125, 130, 108, 126, 130, 116, 134, 129, 118, 116, 127, 133, 132, 121, 124, 127, 115, 128, 146, 110, 119, 123, 118, 126, 138, 137, 117, 144, 116, 128, 137, 119, 134, 113, 125, 119, 129, 132, 122, 141, 118, 129, 135, 120, 136, 134, 134, 121, 123, 104, 114, 126, 131, 104, 137, 134, 114, 105, 113, 124, 137, 125, 126, 134, 132, 108, 128, 123, 144, 143, 128, 105, 138, 133, 135, 134, 132, 102, 113, 138, 146, 121, 117, 143, 109, 97, 131, 114, 122, 128, 148, 127, 117, 127, 137, 125, 138, 141, 135, 118, 127, 138, 122, 109, 136, 125, 124, 116, 112, 129, 121, 127, 138, 122, 139, 123, 137, 141, 132, 108, 129, 112, 125, 121, 140, 122, 124, 113, 120, 114, 133, 119, 113, 108, 128, 128, 134, 136, 139, 116, 99, 131, 130, 124, 125, 109, 123, 117, 114, 139, 145, 123, 118, 117, 128, 121, 117, 146, 128, 126, 115, 131, 109, 129, 127, 113, 114, 124, 116, 123, 142, 127, 134, 113, 119, 144, 133, 140, 131, 115, 108, 131, 116, 114, 120, 113, 123, 132, 137, 130, 124, 137, 126, 130, 122, 137, 131, 114, 141, 132, 136, 102, 116, 123, 118, 142, 127, 131, 131, 127, 132, 130, 114, 118, 141, 132, 109, 142, 133, 136, 119, 126, 118, 109, 132, 123, 119, 133, 120, 130, 130, 137, 121, 140, 143, 122, 139, 123, 124, 131, 123, 123, 107, 147, 122, 121, 128, 128, 144, 115, 138, 121, 124, 131, 127, 126, 126, 125, 126, 127, 112, 119, 121, 130, 109, 138, 131, 122, 132, 135, 120, 109, 118, 124, 116, 119, 140, 118, 142, 133, 120, 119, 129, 116, 119, 121, 142, 122, 137, 123, 119, 128, 152, 138, 141, 126, 136, 132, 128, 135, 110, 126, 117, 143, 128, 118, 136, 134, 139, 131, 119, 118, 150, 112, 140, 134, 108, 137, 121, 110, 119, 120, 131, 119, 135, 108, 121, 131, 139, 131, 135, 123, 130, 117, 106, 118, 127, 142, 115, 118, 130, 124, 112, 114, 127, 109, 128, 122, 121, 111, 143, 117, 130, 131, 135, 132, 145, 120, 142, 111, 126, 129, 118, 111, 146, 116, 114, 136, 138, 124, 134, 135, 130, 124, 122, 124, 133, 143, 143, 126, 127, 134, 126, 125, 135, 135, 119, 162, 129, 107, 123, 142, 141, 126, 129, 129, 123, 131, 151, 126, 134, 109, 128, 125, 96, 111, 127, 159, 124, 107, 122, 127, 106, 142, 139, 136, 115, 116, 107, 112, 115, 122, 139, 111, 133, 127, 117, 123, 149, 114, 131, 135, 116, 137, 136, 123, 115, 120, 125, 126, 115, 132, 117, 125, 120, 131, 110, 116, 111, 134, 114, 128, 114, 123, 130, 120, 124, 130, 123, 146, 143, 136, 121, 123, 127, 120, 135, 112, 127, 126, 127, 111, 137, 114, 129, 139, 130, 140, 131, 117, 148, 136, 124, 121, 129, 123, 140, 107, 136, 142, 130, 114, 126, 131, 137, 119, 128, 124, 128, 126, 120, 130, 131, 112, 128, 120, 129, 134, 126, 109, 125, 114, 137, 124, 128, 138, 130, 125, 133, 149, 118, 123, 143, 134, 136, 121, 133, 130, 126, 117, 124, 135, 134, 123, 127, 139, 118, 98, 113, 101, 114, 147, 143, 143, 121, 127, 107, 133, 130, 108, 119, 117, 124, 123, 136, 133, 130, 119, 120, 117, 134, 133, 145, 133, 128, 125, 139, 134, 127, 124, 119, 120, 112, 133, 121, 139, 142, 121, 107, 99, 118, 113, 132, 123, 119, 119, 114, 155, 117, 117, 133, 110, 129, 137, 126, 121, 130, 113, 118, 118, 137, 113, 134, 132, 108, 138, 118, 138, 103, 142, 112, 125, 110, 132, 117, 107, 134, 106, 132, 145, 118, 129, 135, 129, 129, 125, 114, 131, 128, 126, 126, 114, 130, 125, 131, 111, 122, 111, 139, 134, 124, 122, 139, 143, 114, 118, 121, 124, 148, 142, 121, 111, 131, 142, 127, 135, 122, 122, 131, 155, 114, 124, 123, 123, 118, 150, 111, 139, 136, 129, 120, 140, 127, 104, 141, 130, 122, 136, 104, 140, 119, 114, 117, 142, 123, 124, 139, 135, 140, 115, 131, 113, 124, 107, 135, 134, 125, 140, 133, 136, 97, 126, 129, 109, 141, 113, 150, 113, 122, 121, 115, 129, 123, 114, 133, 143, 110, 125, 129, 126, 112, 115, 135, 128, 109, 115, 128, 127, 121, 139, 131, 124, 120, 124, 128, 115, 125, 118, 132, 128, 124, 134, 115, 128, 135, 146, 123, 121, 123, 115, 153, 131, 116, 127, 105, 133, 105, 119, 125, 107, 94, 134, 130, 125, 129, 113, 132, 118, 134, 116, 123, 139, 135, 142, 136, 137, 123, 112, 123, 144, 147, 124, 123, 114, 125, 107, 118, 148, 110, 118, 118, 127, 132, 114, 135, 113, 129, 129, 120, 144, 123, 134, 113, 118, 119, 125, 133, 130, 140, 139, 120, 131, 133, 131, 119, 111, 147, 116, 123, 108, 125, 121, 124, 133, 148, 124, 113, 134, 134, 133, 122, 134, 117, 107, 119, 133, 131, 114, 125, 103, 127, 130, 142, 147, 128, 129, 110, 109, 126, 116, 130, 127, 119, 120, 146, 135, 139, 117, 116, 128, 127, 126, 97, 121, 137, 119, 118, 114, 117, 123, 144, 125, 131, 127, 111, 124, 138, 125, 134, 112, 132, 139, 125, 129, 121, 126, 112, 123, 126, 130, 133, 135, 124, 108, 123, 118, 117, 126, 134, 130, 125, 129, 139, 115, 104, 115, 117, 96, 139, 125, 133, 121, 131, 120, 133, 140, 134, 117, 119, 120, 128, 129, 127, 121, 124, 98, 124, 132, 124, 125, 134, 104, 113, 125, 126, 133, 137, 130, 134, 130, 112, 120, 118, 117, 132, 136, 150, 138, 128, 134, 106, 123, 130, 136, 94, 155, 119, 110, 139, 129, 129, 115, 136, 118, 121, 135, 140, 137, 112, 120, 142, 133, 155, 117, 134, 128, 120, 102, 120, 127, 117, 126, 141, 113, 110, 142, 130, 131, 122, 130, 144, 154, 129, 131, 130, 139, 132, 130, 126, 121, 122, 113, 115, 109, 137, 129, 132, 121, 114, 135, 123, 125, 134, 128, 132, 120, 129, 127, 124, 110, 124, 112, 122, 134, 133, 119, 111, 114, 135, 142, 134, 134, 119, 140, 122, 134, 130, 113, 108, 129, 124, 138, 99, 108, 134, 122, 114, 121, 133, 115, 116, 135, 124, 118, 119, 114, 120, 116, 138, 141, 127, 114, 120, 124, 137, 104, 141, 133, 129, 135, 119, 122, 132, 124, 137, 132, 130, 144, 131, 118, 114, 124, 118, 134, 125, 144, 138, 128, 131, 124, 131, 123, 136, 118, 134, 128, 135, 124, 125, 127, 151, 121, 111, 120, 124, 122, 132, 133, 124, 117, 139, 112, 121, 135, 133, 124, 144, 129, 112, 136, 131, 111, 135, 128, 108, 117, 139, 129, 128, 118, 108, 123, 137, 132, 122, 135, 135, 111, 120, 129, 103, 138, 126, 136, 113, 119, 145, 139, 115, 132, 127, 122, 95, 119, 125, 128, 115, 127, 152, 127, 117, 138, 118, 122, 142, 116, 124, 138, 121, 138, 124, 133, 141, 131, 126, 125, 125, 129, 125, 136, 125, 120, 129, 130, 106, 123, 107, 123, 135, 108, 130, 107, 124, 120, 134, 116, 130, 119, 131, 129, 131, 124, 105, 135, 139, 122, 151, 114, 147, 121, 121, 149, 145, 126, 113, 134, 119, 124, 110, 138, 107, 114, 108, 115, 133, 138, 134, 131, 124, 120, 120, 136, 121, 134, 137, 130, 127, 142, 109, 130, 109, 116, 123, 136, 129, 132, 100, 113, 143, 116, 114, 128, 137, 132, 125, 117, 127, 115, 136, 138, 144, 132, 133, 135, 108, 109, 122, 152, 144, 115, 119, 131, 118, 145, 134, 121, 128, 110, 111, 130, 121, 111, 109, 115, 132, 105, 133, 125, 115, 118, 123, 118, 115, 122, 121, 130, 152, 129, 137, 117, 127, 119, 113, 147, 122, 120, 122, 143, 131, 121, 132, 136, 117, 128, 123, 124, 133, 133, 145, 136, 136, 113, 141, 118, 127, 123, 125, 126, 122, 127, 126, 131, 125, 124, 121, 134, 137, 115, 105, 161, 122, 133, 122, 140, 125, 137, 117, 110, 135, 139, 129, 130, 119, 124, 117, 124, 133, 139, 123, 112, 139, 127, 140, 129, 119, 131, 128, 132, 112, 145, 121, 123, 122, 104, 125, 107, 118, 118, 127, 126, 126, 142, 112, 121, 130, 150, 140, 143, 124, 105, 120, 120, 133, 110, 119, 127, 119, 135, 118, 121, 138, 116, 138, 132, 120, 143, 138, 111, 137, 116, 143, 119, 128, 118, 122, 118, 129, 137, 124, 122, 118, 125, 138, 123, 135, 115, 135, 118, 132, 115, 138, 126, 130, 116, 126, 116, 116, 144, 107, 122, 98, 138, 119, 125, 122, 147, 116, 134, 132, 118, 111, 129, 131, 121, 128, 126, 129, 124, 128, 114, 112, 125, 138, 112, 104, 128, 146, 127, 129, 131, 98, 132, 110, 128, 132, 102, 129, 119, 124, 129, 140, 115, 124, 113, 132, 129, 102, 140, 124, 125, 133, 112, 132, 134, 110, 124, 130, 131, 114, 127, 135, 122, 129, 116, 129, 141, 109, 119, 132, 125, 117, 128, 109, 134, 130, 131, 120, 123, 124, 113, 136, 132, 118, 132, 134, 136, 126, 111, 135, 145, 117, 134, 141, 132, 133, 118, 124, 141, 130, 138, 134, 115, 117, 122, 123, 133, 119, 113, 127, 124, 110, 128, 113, 138, 107, 119, 127, 113, 116, 131, 126, 92, 126, 115, 142, 128, 124, 132, 119, 124, 115, 117, 148, 118, 123, 102, 122, 134, 122, 126, 131, 130, 99, 144, 121, 115, 124, 122, 128, 122, 141, 123, 145, 128, 128, 136, 116, 113, 125, 118, 127, 119, 132, 128, 132, 124, 134, 102, 102, 138, 131, 123, 111, 108, 128, 128, 128, 129, 127, 117, 127, 127, 134, 121, 107, 132, 130, 140, 135, 119, 98, 122, 112, 142, 114, 127, 122, 115, 124, 122, 131, 121, 112, 127, 139, 119, 116, 125, 131, 122, 127, 116, 128, 116, 122, 132, 138, 113, 128, 120, 129, 118, 128, 141, 119, 126, 124, 133, 108, 131, 129, 134, 124, 136, 121, 132, 138, 107, 131, 135, 119, 126, 127, 135, 119, 131, 130, 130, 135, 112, 112, 136, 153, 132, 123, 110, 106, 120, 127, 123, 137, 139, 139, 111, 114, 113, 118, 134, 131, 136, 123, 131, 136, 121, 107, 140, 131, 126, 122, 115, 134, 119, 131, 101, 124, 123, 123, 138, 131, 136, 129, 114, 135, 130, 125, 142, 129, 118, 128, 146, 105, 124, 127, 118, 134, 125, 123, 122, 140, 128, 134, 121, 130, 137, 127, 149, 133, 133, 109, 126, 139, 118, 135, 125, 120, 105, 128, 127, 125, 114, 95, 136, 135, 123, 131, 139, 117, 118, 139, 121, 140, 131, 137, 121, 122, 107, 132, 121, 127, 115, 111, 124, 122, 115, 132, 122, 116, 145, 126, 126, 116, 130, 119, 115, 127, 140, 131, 117, 131, 138, 120, 117, 118, 130, 128, 115, 121, 149, 117, 119, 131, 136, 130, 125, 116, 109, 125, 103, 128, 129, 127, 136, 145, 122, 119, 119, 126, 135, 127, 116, 116, 120, 130, 109, 120, 127, 118, 122, 120, 111, 133, 122, 111, 143, 113, 130, 118, 124, 124, 121, 123, 130, 125, 132, 122, 123, 119, 120, 127, 121, 119, 120, 145, 143, 131, 107, 107, 117, 133, 138, 129, 117, 113, 109, 135, 123, 125, 122, 127, 123, 111, 139, 122, 119, 120, 130, 135, 130, 130, 133, 109, 133, 125, 132, 123, 124, 139, 125, 139, 116, 128, 132, 138, 132, 127, 122, 114, 143, 116, 126, 130, 132, 122, 105, 119, 129, 134, 126, 152, 133, 115, 121, 123, 137, 124, 129, 137, 129, 154, 114, 132, 134, 124, 122, 134, 124, 118, 114, 127, 121, 126, 126, 131, 114, 112, 98, 125, 118, 114, 111, 123, 129, 120, 140, 132, 132, 126, 138, 125, 108, 133, 128, 124, 129, 127, 100, 115, 137, 111, 126, 143, 111, 127, 107, 124, 123, 118, 120, 146, 129, 127, 142, 122, 124, 121, 128, 118, 144, 133, 115, 130, 133, 123, 120, 126, 131, 124, 119, 112, 130, 131, 138, 121, 121, 116, 140, 125, 129, 142, 126, 123, 131, 128, 127, 126, 146, 122, 122, 125, 124, 130, 123, 144, 124, 124, 132, 117, 115, 121, 112, 119, 131, 127, 113, 132, 111, 136, 117, 121, 127, 141, 123, 126, 131, 122, 130, 124, 129, 129, 119, 142, 121, 137, 122, 120, 89, 129, 144, 136, 145, 129, 134, 119, 119, 114, 141, 130, 115, 117, 133, 121, 125, 111, 115, 125, 135, 129, 127, 130, 130, 119, 111, 132, 136, 130, 130, 135, 126, 131, 141, 124, 138, 123, 119, 121, 115, 148, 130, 128, 131, 122, 145, 119, 127, 118, 136, 136, 136, 120, 122, 125, 102, 122, 126, 126, 119, 132, 126, 123, 114, 111, 107, 134, 140, 140, 113, 116, 125, 115, 132, 134, 122, 122, 128, 137, 135, 115, 120, 115, 123, 118, 142, 126, 119, 138, 128, 124, 128, 118, 119, 129, 126, 107, 119, 122, 134, 113, 124, 125, 148, 126, 114, 137, 120, 110, 134, 126, 113, 113, 125, 116, 120, 119, 125, 110, 123, 132, 125, 133, 115, 121, 125, 133, 130, 136, 125, 125, 119, 123, 127, 125, 128, 137, 154, 126, 125, 123, 119, 128, 118, 109, 128, 126, 113, 131, 99, 136, 108, 139, 121, 132, 135, 119, 130, 135, 111, 109, 123, 112, 115, 108, 134, 124, 131, 124, 136, 138, 126, 124, 133, 115, 122, 142, 126, 135, 130, 113, 131, 119, 140, 122, 123, 125, 140, 127, 119, 115, 134, 129, 138, 124, 123, 121, 129, 122, 131, 136, 132, 112, 124, 120, 119, 129, 135, 122, 145, 126, 134, 136, 126, 120, 130, 121, 123, 113, 126, 113, 112, 126, 122, 131, 145, 125, 126, 127, 144, 125, 117, 122, 117, 126, 146, 110, 133, 117, 129, 154, 131, 119, 126, 122, 124, 121, 117, 120, 138, 131, 128, 130, 131, 102, 129, 117, 114, 145, 129, 118, 124, 111, 132, 136, 142, 117, 138, 132, 114, 108, 120, 139, 128, 115, 126, 125, 129, 148, 133, 126, 130, 113, 140, 140, 125, 122, 142, 146, 120, 127, 130, 119, 123, 112, 134, 141, 113, 134, 111, 135, 127, 110, 134, 120, 112, 132, 126, 117, 109, 118, 136, 127, 109, 110, 111, 125, 109, 124, 107, 127, 129, 119, 138, 130, 122, 131, 119, 130, 133, 118, 110, 130, 131, 123, 118, 130, 123, 130, 120, 128, 104, 133, 131, 125, 111, 122, 112, 133, 119, 123, 125, 139, 122, 128, 139, 135, 129, 129, 120, 110, 116, 129, 114, 126, 125, 118, 134, 128, 133, 136, 115, 135, 123, 129, 120, 130, 126, 132, 136, 116, 133, 123, 115, 125, 123, 137, 124, 131, 127, 126, 119, 143, 141, 126, 111, 118, 149, 122, 123, 124, 131, 116, 137, 115, 117, 125, 118, 124, 123, 130, 125, 129, 129, 120, 128, 125, 128, 121, 130, 124, 143, 130, 123, 127, 121, 127, 117, 130, 128, 113, 115, 131, 128, 148, 120, 137, 117, 127, 118, 132, 121, 117, 125, 127, 117, 142, 131, 123, 111, 134, 126, 127, 122, 114, 127, 128, 109, 121, 115, 116, 129, 111, 129, 128, 114, 139, 124, 123, 118, 141, 133, 137, 120, 131, 132, 129, 111, 113, 110, 137, 116, 129, 117, 125, 187, 107, 130, 148, 137, 116, 137, 120, 125, 117, 117, 122, 108, 129, 119, 123, 122, 126, 125, 122, 121, 131, 113, 128, 122, 117, 132, 115, 133, 117, 114, 132, 132, 128, 134, 132, 132, 130, 123, 118, 120, 126, 122, 135, 129, 120, 110, 141, 135, 125, 125, 125, 136, 119, 119, 122, 113, 118, 124, 128, 131, 122, 138, 132, 116, 118, 108, 124, 131, 130, 130, 119, 113, 115, 122, 144, 126, 125, 133, 125, 140, 128, 121, 120, 133, 130, 133, 120, 126, 113, 131, 143, 128, 131, 133, 116, 131, 130, 132, 125, 121, 125, 135, 113, 135, 125, 124, 122, 134, 130, 135, 132, 139, 136, 119, 138, 125, 120, 109, 119, 116, 125, 130, 118, 139, 124, 134, 111, 113, 142, 115, 129, 125, 132, 135, 138, 119, 151, 121, 133, 112, 126, 124, 124, 123, 123, 128, 116, 128, 129, 134, 135, 131, 132, 132, 129, 124, 127, 134, 120, 123, 125, 119, 123, 116, 127, 132, 122, 130, 133, 127, 135, 133, 110, 132, 123, 129, 119, 122, 123, 100, 121, 125, 118, 139, 119, 122, 121, 113, 126, 115, 134, 128, 127, 124, 111, 136, 128, 118, 145, 138, 130, 140, 122, 94, 131, 134, 108, 120, 133, 130, 153, 123, 127, 132, 134, 111, 109, 113, 132, 118, 130, 118, 110, 104, 144, 135, 126, 126, 95, 132, 120, 127, 140, 105, 124, 147, 115, 130, 123, 103, 129, 113, 135, 121, 142, 118, 143, 151, 119, 139, 148, 118, 121, 110, 123, 143, 126, 130, 138, 99, 135, 122, 132, 123, 138, 121, 112, 107, 105, 124, 135, 116, 111, 127, 102, 150, 120, 135, 137, 130, 114, 151, 141, 139, 114, 124, 115, 133, 120, 137, 96, 113, 125, 120, 125, 111, 105, 118, 115, 115, 123, 124, 120, 126, 143, 126, 140, 122, 122, 132, 132, 120, 123, 143, 133, 130, 121, 135, 107, 150, 128, 110, 122, 125, 137, 122, 137, 142, 112, 111, 125, 132, 120, 128, 125, 123, 118, 140, 119, 139, 102, 132, 124, 134, 136, 129, 134, 128, 140, 134, 110, 128, 130, 127, 126, 146, 121, 117, 137, 124, 131, 116, 118, 132, 124, 123, 122, 128, 109, 125, 115, 129, 126, 140, 121, 125, 136, 132, 127, 116, 122, 133, 139, 104, 128, 137, 128, 123, 116, 122, 146, 120, 127, 139, 141, 127, 131, 144, 123, 138, 128, 137, 113, 132, 120, 122, 128, 113, 119, 142, 121, 128, 146, 125, 126, 132, 123, 125, 129, 136, 132, 124, 98, 129, 131, 131, 122, 134, 128, 108, 154, 115, 122, 131, 145, 137, 118, 128, 143, 130, 125, 121, 122, 124, 120, 145, 120, 134, 112, 122, 133, 137, 116, 138, 131, 133, 128, 126, 127, 137, 125, 114, 113, 117, 111, 133, 119, 149, 118, 122, 131, 139, 122, 124, 149, 109, 143, 120, 130, 122, 140, 118, 117, 133, 134, 124, 110, 130, 135, 114, 138, 122, 117, 111, 131, 126, 110, 135, 132, 99, 125, 129, 127, 119, 124, 132, 129, 131, 133, 122, 115, 108, 135, 130, 126, 129, 128, 131, 125, 117, 127, 112, 100, 101, 117, 130, 108, 126, 130, 147, 118, 130, 117, 118, 130, 119, 117, 120, 139, 116, 121, 110, 128, 122, 128, 122, 140, 145, 122, 135, 125, 103, 123, 111, 140, 124, 106, 127, 115, 121, 134, 119, 122, 129, 121, 97, 100, 111, 116, 128, 121, 134, 119, 129, 113, 125, 115, 126, 114, 126, 114, 125, 148, 133, 128, 96, 132, 133, 113, 110, 123, 131, 135, 113, 140, 124, 130, 134, 129, 135, 130, 130, 137, 123, 113, 146, 125, 111, 112, 133, 112, 138, 110, 142, 123, 130, 127, 120, 123, 134, 136, 117, 129, 108, 121, 130, 137, 110, 117, 130, 141, 113, 135, 128, 123, 114, 109, 149, 121, 113, 118, 124, 132, 127, 125, 122, 109, 129, 137, 114, 152, 112, 101, 121, 124, 136, 128, 140, 110, 127, 143, 131, 123, 121, 135, 145, 144, 129, 136, 118, 120, 126, 100, 130, 123, 104, 121, 125, 120, 129, 122, 100, 119, 114, 128, 126, 136, 118, 121, 127, 109, 126, 134, 121, 124, 124, 123, 130, 95, 125, 100, 119, 135, 121, 122, 134, 113, 158, 114, 114, 123, 144, 121, 118, 111, 121, 129, 138, 121, 123, 132, 125, 105, 110, 142, 126, 127, 110, 131, 132, 127, 136, 136, 120, 133, 129, 107, 107, 136, 107, 130, 143, 129, 140, 127, 118, 120, 117, 131, 126, 118, 105, 133, 124, 130, 127, 134, 127, 126, 126, 104, 117, 118, 127, 141, 127, 118, 119, 127, 132, 122, 127, 138, 145, 107, 118, 121, 117, 111, 115, 139, 131, 125, 116, 140, 127, 108, 120, 123, 124, 127, 129, 120, 132, 123, 126, 116, 126, 131, 131, 110, 98, 125, 123, 112, 105, 121, 128, 133, 137, 130, 125, 113, 156, 140, 123, 112, 129, 129, 113, 128, 116, 124, 130, 114, 134, 137, 142, 119, 127, 125, 133, 127, 133, 122, 142, 127, 121, 138, 136, 120, 108, 140, 130, 141, 114, 122, 144, 130, 131, 142, 116, 110, 115, 121, 120, 109, 139, 142, 116, 131, 103, 127, 112, 96, 126, 120, 115, 132, 125, 132, 134, 133, 141, 126, 120, 125, 132, 115, 123, 106, 108, 117, 137, 104, 117, 123, 134, 126, 139, 136, 139, 129, 125, 132, 139, 136, 125, 144, 129, 124, 127, 132, 132, 136, 118, 120, 123, 129, 121, 121, 121, 123, 137, 120, 121, 97, 132, 141, 122, 127, 122, 130, 129, 119, 114, 135, 120, 114, 123, 118, 122, 135, 118, 121, 124, 121, 133, 122, 113, 121, 161, 113, 133, 137, 131, 120, 133, 135, 129, 114, 114, 112, 124, 131, 130, 121, 104, 130, 129, 118, 121, 120, 116, 122, 126, 97, 128, 121, 110, 132, 130, 122, 137, 148, 115, 118, 121, 121, 139, 102, 140, 114, 122, 112, 132, 120, 155, 121, 140, 129, 124, 119, 122, 142, 112, 136, 133, 147, 128, 132, 134, 127, 91, 127, 118, 124, 137, 107, 125, 132, 127, 123, 124, 136, 100, 128, 124, 132, 119, 130, 138, 129, 138, 114, 128, 111, 156, 123, 117, 131, 149, 142, 98, 118, 128, 114, 113, 124, 150, 124, 118, 115, 122, 129, 119, 111, 117, 111, 115, 131, 117, 128, 124, 114, 111, 129, 130, 100, 123, 123, 120, 133, 109, 115, 128, 101, 145, 125, 132, 117, 109, 114, 123, 153, 113, 137, 118, 128, 146, 126, 141, 121, 121, 153, 115, 146, 116, 118, 139, 128, 140, 130, 145, 134, 115, 136, 142, 119, 106, 139, 114, 141, 143, 116, 121, 126, 122, 123, 131, 115, 106, 116, 132, 119, 113, 108, 132, 136, 135, 133, 130, 111, 135, 134, 110, 138, 111, 125, 122, 126, 127, 116, 104, 135, 142, 123, 139, 126, 148, 125, 121, 124, 130, 133, 122, 134, 130, 128, 140, 116, 125, 121, 116, 113, 109, 109, 109, 133, 99, 126, 142, 135, 139, 110, 129, 137, 133, 131, 128, 118, 98, 108, 140, 119, 119, 122, 131, 126, 132, 107, 122, 113, 121, 121, 115, 114, 108, 109, 114, 117, 135, 132, 128, 127, 129, 106, 124, 120, 103, 132, 117, 119, 111, 143, 127, 131, 118, 120, 123, 133, 123, 105, 112, 127, 131, 139, 139, 121, 126, 114, 127, 134, 135, 127, 125, 133, 143, 127, 107, 129, 116, 138, 130, 128, 129, 129, 130, 124, 134, 126, 128, 127, 126, 140, 110, 131, 126, 125, 135, 132, 131, 127, 127, 126, 120, 133, 134, 138, 136, 126, 124, 125, 141, 123, 136, 130, 124, 125, 127, 132, 102, 142, 106, 122, 118, 105, 132, 98, 126, 127, 120, 128, 127, 115, 122, 136, 119, 133, 108, 119, 152, 128, 127, 133, 112, 139, 125, 126, 135, 125, 132, 119, 139, 109, 148, 127, 126, 117, 111, 128, 132, 102, 123, 115, 122, 135, 125, 120, 128, 126, 135, 126, 139, 124, 112, 127, 138, 139, 138, 129, 141, 164, 115, 118, 114, 133, 127, 127, 113, 130, 142, 141, 127, 120, 131, 136, 139, 141, 124, 107, 114, 131, 126, 124, 116, 122, 135, 123, 126, 132, 122, 134, 125, 131, 116, 122, 124, 133, 122, 125, 138, 132, 111, 121, 125, 150, 125, 116, 126, 127, 121, 121, 131, 110, 94, 136, 130, 82, 116, 107, 103, 120, 121, 123, 132, 107, 125, 147, 123, 121, 117, 116, 120, 117, 119, 106, 130, 137, 119, 98, 120, 150, 126, 114, 131, 128, 129, 124, 137, 130, 119, 116, 120, 128, 128, 132, 122, 132, 134, 129, 134, 124, 127, 116, 114, 112, 108, 120, 108, 129, 125, 108, 120, 126, 134, 138, 143, 114, 132, 115, 139, 144, 130, 104, 115, 125, 129, 118, 122, 110, 134, 122, 116, 126, 104, 114, 138, 114, 126, 116, 125, 140, 121, 135, 133, 131, 127, 144, 124, 113, 128, 120, 121, 106, 137, 119, 117, 114, 129, 131, 137, 110, 127, 116, 105, 121, 144, 132, 127, 137, 112, 140, 117, 134, 122, 130, 122, 131, 118, 127, 125, 140, 135, 100, 121, 136, 135, 107, 150, 125, 118, 120, 103, 117, 126, 137, 132, 116, 126, 134, 109, 125, 123, 125, 125, 129, 135, 141, 132, 111, 124, 122, 128, 123, 138, 125, 135, 130, 139, 124, 142, 120, 113, 130, 113, 121, 108, 106, 111, 122, 142, 116, 114, 108, 116, 112, 129, 115, 125, 128, 125, 137, 133, 120, 122, 110, 117, 93, 118, 125, 140, 116, 127, 118, 121, 138, 146, 124, 125, 121, 129, 124, 115, 135, 119, 135, 129, 132, 117, 126, 122, 130, 125, 130, 126, 121, 131, 129, 108, 116, 170, 122, 137, 145, 128, 104, 111, 129, 142, 114, 124, 139, 106, 119, 116, 150, 130, 122, 118, 143, 109, 111, 131, 140, 133, 117, 131, 121, 125, 130, 130, 133, 139, 110, 123, 135, 119, 124, 131, 123, 116, 137, 141, 121, 136, 136, 132, 139, 122, 128, 107, 140, 122, 106, 140, 126, 130, 126, 120, 117, 131, 102, 120, 128, 128, 128, 116, 126, 126, 134, 113, 130, 127, 130, 126, 124, 118, 144, 140, 149, 145, 134, 122, 117, 137, 116, 140, 142, 135, 126, 132, 108, 132, 114, 126, 119, 127, 105, 130, 123, 140, 135, 117, 128, 125, 129, 121, 132, 123, 141, 141, 135, 131, 130, 124, 111, 123, 120, 131, 121, 129, 116, 130, 117, 121, 130, 115, 131, 140, 141, 108, 131, 133, 122, 114, 114, 121, 125, 131, 126, 122, 115, 140, 120, 134, 116, 118, 105, 116, 103, 135, 145, 126, 120, 131, 121, 126, 133, 131, 118, 141, 135, 117, 134, 106, 146, 122, 116, 142, 136, 111, 122, 136, 124, 114, 130, 119, 124, 100, 119, 126, 112, 118, 91, 130, 114, 125, 119, 117, 144, 114, 124, 112, 112, 134, 111, 129, 108, 146, 129, 103, 108, 129, 130, 123, 101, 136, 127, 113, 109, 118, 123, 109, 117, 133, 143, 101, 127, 136, 127, 102, 128, 131, 126, 127, 147, 124, 120, 138, 91, 119, 109, 116, 133, 134, 138, 142, 119, 133, 120, 147, 136, 119, 114, 130, 112, 130, 138, 118, 125, 129, 131, 118, 122, 121, 130, 103, 118, 129, 130, 123, 124, 139, 105, 116, 125, 121, 132, 122, 129, 127, 109, 115, 122, 133, 86, 125, 124, 127, 122, 112, 110, 136, 115, 105, 123, 128, 155, 133, 132, 131, 140, 118, 119, 124, 127, 121, 128, 109, 129, 124, 126, 130, 139, 132, 126, 126, 140, 124, 123, 146, 127, 127, 125, 130, 122, 127, 138, 135, 122, 117, 135, 125, 138, 122, 111, 133, 136, 119, 121, 109, 111, 122, 132, 105, 142, 140, 122, 129, 131, 108, 144, 130, 135, 119, 128, 134, 119, 121, 126, 109, 127, 107, 138, 128, 124, 124, 134, 129, 126, 123, 153, 115, 132, 136, 143, 131, 129, 123, 118, 118, 116, 118, 122, 127, 112, 128, 126, 132, 126, 117, 124, 126, 104, 114, 120, 154, 133, 125, 125, 110, 121, 123, 150, 129, 107, 143, 117, 129, 123, 134, 144, 141, 134, 123, 114, 117, 137, 134, 131, 127, 108, 129, 145, 136, 139, 120, 142, 120, 121, 126, 124, 110, 143, 126, 102, 126, 119, 122, 108, 126, 141, 137, 121, 142, 124, 113, 126, 121, 130, 107, 122, 130, 118, 127, 111, 121, 113, 129, 122, 130, 115, 139, 145, 134, 121, 117, 122, 110, 120, 114, 115, 132, 129, 134, 119, 104, 125, 122, 124, 145, 137, 119, 131, 128, 115, 110, 134, 112, 131, 96, 127, 131, 121, 119, 109, 124, 136, 137, 118, 118, 126, 124, 139, 129, 120, 127, 122, 124, 130, 126, 125, 131, 128, 118, 120, 137, 116, 136, 113, 124, 102, 112, 141, 145, 120, 129, 115, 116, 117, 129, 122, 130, 127, 138, 117, 109, 106, 115, 134, 111, 128, 125, 124, 120, 116, 148, 128, 133, 130, 132, 139, 118, 128, 112, 154, 136, 145, 135, 116, 131, 124, 132, 136, 124, 111, 110, 122, 146, 129, 119, 136, 128, 120, 128, 126, 123, 136, 142, 102, 139, 126, 111, 136, 117, 130, 136, 111, 120, 128, 116, 123, 128, 118, 117, 116, 143, 110, 110, 164, 132, 118, 119, 101, 118, 128, 126, 125, 116, 94, 121, 144, 123, 131, 122, 145, 127, 113, 135, 119, 127, 137, 135, 113, 115, 125, 121, 123, 129, 112, 119, 114, 114, 116, 111, 132, 119, 133, 125, 131, 126, 121, 123, 131, 113, 105, 122, 133, 115, 105, 125, 130, 132, 137, 123, 137, 140, 123, 118, 120, 120, 131, 110, 141, 116, 118, 120, 126, 121, 137, 108, 124, 123, 130, 141, 126, 125, 123, 131, 116, 147, 132, 133, 127, 127, 123, 131, 120, 119, 131, 121, 127, 113, 117, 153, 122, 128, 116, 127, 139, 142, 121, 118, 120, 127, 148, 119, 125, 115, 118, 135, 127, 126, 119, 143, 114, 122, 111, 99, 142, 123, 138, 136, 119, 124, 122, 131, 117, 126, 123, 127, 117, 118, 146, 139, 119, 122, 121, 104, 123, 131, 117, 108, 124, 132, 127, 136, 129, 123, 125, 133, 119, 134, 123, 124, 124, 113, 136, 140, 118, 127, 119, 112, 141, 150, 139, 123, 126, 118, 125, 115, 128, 133, 116, 129, 120, 120, 137, 119, 122, 136, 122, 118, 120, 133, 123, 135, 133, 107, 124, 135, 131, 122, 121, 105, 114, 131, 124, 109, 114, 131, 130, 115, 127, 111, 121, 144, 129, 125, 124, 119, 130, 125, 132, 144, 121, 121, 130, 119, 127, 119, 121, 123, 125, 112, 146, 135, 125, 125, 130, 119, 122, 137, 119, 125, 140, 132, 125, 150, 154, 114, 134, 127, 125, 139, 122, 106, 110, 129, 128, 130, 125, 122, 129, 123, 127, 125, 128, 114, 121, 114, 122, 120, 149, 119, 111, 122, 130, 126, 123, 121, 114, 113, 135, 110, 118, 100, 122, 125, 132, 136, 134, 126, 114, 128, 132, 137, 127, 112, 124, 136, 121, 129, 122, 129, 132, 147, 127, 139, 131, 144, 130, 107, 121, 134, 135, 129, 116, 124, 124, 131, 118, 138, 122, 124, 142, 128, 118, 115, 136, 131, 133, 129, 116, 134, 145, 120, 129, 111, 127, 129, 129, 111, 136, 106, 116, 123, 130, 144, 131, 117, 142, 119, 125, 132, 146, 121, 143, 128, 128, 125, 124, 128, 137, 138, 127, 121, 129, 131, 133, 123, 109, 133, 118, 117, 114, 116, 115, 115, 135, 121, 114, 109, 121, 126, 129, 116, 127, 100, 120, 124, 102, 123, 112, 141, 105, 147, 130, 128, 124, 141, 117, 134, 145, 108, 110, 136, 126, 117, 130, 118, 131, 119, 119, 135, 139, 144, 125, 124, 125, 136, 129, 124, 127, 136, 122, 126, 155, 117, 130, 133, 114, 119, 116, 133, 110, 133, 126, 126, 125, 105, 125, 111, 128, 129, 150, 127, 142, 129, 131, 138, 133, 121, 127, 108, 126, 134, 126, 128, 119, 118, 136, 121, 125, 114, 120, 129, 119, 122, 114, 118, 121, 114, 114, 114, 142, 140, 128, 136, 138, 114, 124, 122, 129, 131, 129, 109, 129, 109, 123, 115, 131, 131, 124, 139, 120, 115, 131, 126, 130, 144, 147, 129, 102, 118, 149, 130, 146, 118, 108, 114, 115, 102, 119, 124, 119, 106, 127, 117, 108, 127, 146, 130, 132, 130, 124, 119, 116, 132, 124, 141, 145, 137, 143, 115, 122, 130, 122, 121, 130, 106, 113, 121, 129, 130, 121, 116, 126, 118, 128, 144, 123, 121, 115, 135, 101, 116, 142, 123, 140, 110, 132, 128, 112, 135, 129, 113, 131, 124, 137, 126, 139, 126, 129, 145, 129, 133, 139, 136, 117, 125, 126, 119, 126, 131, 130, 124, 124, 129, 129, 125, 126, 111, 134, 127, 98, 131, 128, 136, 142, 132, 125, 125, 129, 126, 120, 138, 127, 144, 137, 123, 117, 130, 143, 126, 134, 122, 129, 133, 143, 129, 131, 119, 125, 123, 113, 138, 115, 132, 125, 121, 123, 124, 107, 113, 123, 111, 142, 135, 131, 119, 119, 126, 119, 135, 138, 138, 144, 119, 128, 136, 128, 127, 118, 119, 117, 130, 121, 123, 136, 113, 123, 124, 133, 121, 149, 130, 131, 133, 114, 109, 113, 136, 132, 124, 126, 127, 125, 125, 126, 128, 137, 123, 135, 126, 142, 109, 102, 128, 125, 95, 135, 111, 123, 131, 121, 127, 130, 121, 116, 126, 136, 119, 117, 128, 119, 129, 127, 121, 126, 120, 122, 109, 116, 152, 131, 123, 111, 118, 111, 130, 119, 132, 130, 127, 117, 120, 136, 100, 121, 121, 129, 125, 121, 140, 121, 126, 111, 123, 139, 120, 104, 128, 123, 125, 110, 113, 130, 135, 136, 145, 122, 135, 135, 121, 113, 127, 125, 118, 135, 127, 137, 122, 131, 122, 128, 114, 124, 120, 132, 112, 114, 119, 118, 139, 130, 140, 117, 120, 125, 122, 139, 132, 129, 130, 115, 121, 125, 135, 116, 147, 118, 119, 128, 106, 122, 123, 132, 128, 105, 133, 111, 115, 135, 122, 104, 112, 120, 114, 114, 133, 127, 121, 130, 139, 124, 124, 151, 127, 137, 119, 116, 127, 135, 112, 108, 118, 131, 122, 125, 120, 116, 114, 111, 116, 122, 122, 111, 146, 126, 156, 115, 145, 135, 130, 128, 129, 129, 112, 115, 130, 123, 110, 120, 143, 129, 124, 150, 139, 113, 119, 141, 115, 119, 131, 125, 133, 139, 134, 104, 126, 131, 125, 114, 121, 130, 125, 113, 124, 128, 118, 135, 113, 139, 114, 116, 147, 123, 119, 106, 130, 111, 129, 129, 117, 161, 114, 132, 111, 121, 137, 118, 147, 124, 123, 116, 109, 135, 123, 122, 126, 117, 130, 118, 141, 126, 137, 118, 106, 132, 115, 140, 126, 132, 117, 137, 106, 133, 124, 133, 137, 112, 128, 121, 136, 117, 120, 130, 126, 127, 143, 123, 117, 141, 123, 133, 128, 141, 154, 124, 128, 138, 123, 117, 136, 126, 119, 117, 116, 139, 134, 122, 122, 125, 112, 144, 126, 143, 127, 123, 118, 109, 130, 141, 118, 119, 122, 118, 128, 132, 129, 134, 125, 139, 125, 125, 124, 112, 127, 135, 130, 123, 121, 133, 129, 125, 110, 138, 131, 127, 126, 125, 118, 111, 133, 142, 137, 120, 128, 132, 123, 136, 123, 102, 112, 127, 121, 131, 131, 117, 139, 130, 133, 137, 126, 123, 119, 118, 137, 103, 130, 123, 127, 122, 118, 133, 134, 115, 131, 127, 123, 123, 133, 122, 127, 126, 129, 126, 117, 113, 137, 120, 110, 120, 130, 133, 126, 105, 133, 94, 131, 148, 121, 123, 123, 128, 131, 140, 129, 107, 123, 124, 137, 124, 122, 122, 132, 120, 120, 138, 131, 125, 110, 121, 123, 113, 135, 129, 120, 120, 126, 91, 135, 126, 130, 119, 136, 127, 131, 120, 133, 111, 119, 117, 122, 139, 141, 146, 147, 109, 120, 126, 110, 111, 129, 133, 134, 117, 127, 115, 118, 103, 108, 138, 134, 128, 134, 137, 131, 109, 114, 119, 128, 142, 130, 115, 128, 123, 124, 123, 131, 118, 119, 124, 114, 140, 114, 126, 126, 130, 120, 103, 117, 149, 130, 127, 112, 112, 92, 131, 131, 136, 125, 125, 131, 115, 109, 132, 129, 136, 140, 135, 126, 122, 128, 121, 127, 132, 120, 121, 141, 140, 122, 126, 132, 157, 129, 143, 134, 123, 132, 131, 136, 127, 126, 132, 125, 125, 122, 122, 122, 106, 123, 131, 137, 122, 118, 128, 120, 141, 111, 120, 110, 122, 115, 140, 122, 143, 124, 121, 130, 136, 122, 99, 112, 139, 126, 130, 111, 116, 126, 117, 143, 111, 134, 111, 124, 113, 114, 122, 118, 133, 117, 124, 144, 128, 122, 133, 117, 119, 113, 118, 131, 115, 129, 113, 135, 111, 129, 128, 96, 127, 116, 121, 129, 111, 115, 136, 124, 150, 137, 106, 125, 126, 153, 134, 126, 113, 125, 119, 126, 133, 124, 128, 134, 130, 139, 121, 119, 128, 137, 122, 130, 111, 136, 130, 153, 122, 126, 138, 131, 121, 129, 129, 129, 138, 117, 127, 142, 141, 124, 130, 119, 122, 109, 124, 138, 136, 119, 129, 121, 110, 123, 103, 104, 120, 121, 112, 132, 138, 117, 120, 127, 88, 111, 127, 125, 119, 113, 116, 137, 118, 131, 114, 133, 126, 151, 134, 118, 130, 116, 121, 117, 117, 109, 119, 123, 127, 120, 118, 125, 120, 123, 116, 131, 125, 122, 127, 122, 120, 112, 115, 118, 117, 106, 130, 127, 135, 116, 131, 125, 135, 130, 139, 134, 128, 130, 134, 129, 113, 128, 132, 109, 138, 118, 128, 140, 130, 125, 121, 114, 125, 121, 118, 126, 123, 135, 128, 139, 127, 145, 117, 109, 120, 130, 141, 122, 122, 130, 118, 126, 131, 115, 123, 126, 125, 145, 118, 122, 131, 110, 113, 130, 119, 130, 122, 129, 125, 129, 118, 122, 131, 108, 129, 109, 127, 138, 117, 121, 120, 126, 126, 126, 118, 138, 113, 120, 150, 126, 142, 125, 114, 125, 125, 131, 116, 116, 117, 121, 118, 116, 124, 113, 116, 110, 114, 127, 137, 132, 123, 132, 122, 145, 137, 115, 135, 127, 133, 109, 134, 109, 123, 120, 124, 127, 128, 118, 126, 134, 122, 130, 119, 132, 149, 137, 101, 116, 128, 125, 133, 101, 114, 117, 109, 136, 128, 114, 127, 131, 125, 133, 115, 122, 126, 143, 131, 126, 122, 110, 133, 145, 128, 139, 118, 114, 128, 115, 127, 124, 129, 129, 122, 116, 105, 116, 117, 125, 104, 118, 126, 130, 132, 132, 133, 128, 132, 134, 132, 101, 127, 122, 118, 131, 121, 111, 132, 130, 111, 127, 131, 127, 131, 134, 121, 126, 127, 122, 125, 122, 128, 115, 126, 126, 133, 112, 129, 141, 123, 129, 128, 127, 114, 129, 136, 124, 130, 127, 144, 121, 122, 126, 125, 114, 138, 107, 117, 130, 124, 146, 106, 139, 132, 104, 145, 134, 112, 105, 131, 127, 131, 142, 119, 118, 120, 115, 128, 121, 106, 130, 123, 137, 131, 110, 133, 107, 141, 126, 131, 122, 117, 136, 124, 123, 125, 125, 121, 122, 106, 112, 112, 111, 136, 126, 108, 125, 111, 111, 111, 133, 138, 133, 117, 130, 113, 133, 119, 124, 123, 144, 132, 119, 112, 123, 104, 142, 106, 124, 132, 148, 133, 133, 120, 121, 116, 115, 124, 135, 138, 124, 142, 113, 107, 140, 132, 122, 140, 142, 99, 157, 111, 121, 126, 145, 121, 121, 102, 111, 138, 124, 118, 122, 121, 110, 107, 134, 129, 129, 134, 125, 141, 123, 109, 139, 114, 120, 119, 130, 112, 117, 125, 129, 140, 136, 147, 128, 127, 144, 113, 132, 121, 140, 139, 135, 124, 84, 135, 131, 118, 118, 122, 112, 118, 131, 135, 135, 138, 131, 140, 123, 124, 134, 131, 121, 138, 135, 129, 118, 123, 128, 133, 118, 139, 125, 135, 120, 131, 139, 117, 126, 124, 116, 133, 112, 131, 123, 127, 122, 130, 119, 131, 114, 122, 133, 137, 119, 123, 133, 120, 137, 109, 124, 112, 113, 137, 129, 113, 117, 136, 132, 115, 131, 126, 118, 118, 117, 129, 149, 142, 124, 127, 140, 146, 122, 118, 132, 124, 147, 120, 121, 106, 134, 125, 115, 119, 128, 131, 114, 133, 123, 109, 130, 110, 132, 132, 116, 120, 134, 122, 137, 108, 124, 135, 124, 123, 129, 128, 138, 150, 113, 126, 123, 143, 123, 127, 134, 150, 121, 127, 112, 117, 127, 131, 118, 124, 117, 130, 128, 125, 120, 123, 125, 120, 139, 121, 99, 117, 135, 137, 124, 136, 121, 145, 117, 127, 119, 122, 128, 112, 138, 109, 133, 141, 131, 109, 122, 127, 132, 118, 121, 133, 108, 116, 122, 131, 115, 119, 117, 137, 121, 140, 128, 117, 130, 111, 127, 124, 138, 119, 129, 98, 132, 136, 115, 115, 125, 121, 121, 118, 137, 150, 110, 111, 108, 124, 112, 130, 126, 124, 131, 109, 129, 125, 145, 118, 129, 127, 136, 114, 112, 121, 115, 119, 126, 128, 125, 144, 123, 135, 124, 115, 136, 127, 129, 120, 143, 115, 125, 138, 123, 114, 148, 120, 131, 135, 136, 158, 118, 111, 139, 129, 121, 110, 124, 124, 137, 117, 122, 117, 134, 126, 118, 112, 127, 115, 124, 119, 124, 134, 98, 115, 115, 123, 131, 134, 110, 117, 103, 128, 127, 116, 122, 120, 135, 118, 125, 120, 136, 127, 108, 127, 132, 111, 122, 135, 113, 118, 141, 124, 125, 129, 116, 131, 118, 112, 139, 135, 125, 122, 116, 122, 135, 154, 146, 119, 123, 124, 125, 122, 114, 122, 131, 119, 121, 128, 119, 120, 146, 122, 132, 122, 117, 128, 101, 136, 140, 110, 103, 141, 125, 138, 121, 137, 127, 141, 133, 132, 137, 126, 139, 120, 108, 118, 111, 127, 113, 131, 123, 132, 94, 117, 116, 134, 136, 121, 139, 142, 123, 126, 126, 119, 134, 98, 96, 135, 135, 112, 126, 124, 126, 125, 121, 105, 93, 125, 143, 119, 125, 120, 127, 128, 136, 107, 128, 93, 130, 117, 138, 127, 138, 118, 122, 147, 139, 105, 132, 124, 119, 125, 134, 133, 126, 143, 100, 118, 119, 129, 123, 126, 131, 113, 112, 121, 128, 126, 132, 144, 131, 119, 124, 140, 119, 141, 117, 117, 131, 121, 134, 139, 135, 132, 134, 122, 115, 134, 117, 121, 131, 139, 136, 119, 136, 107, 131, 136, 118, 137, 122, 117, 122, 118, 112, 125, 126, 109, 137, 130, 131, 124, 128, 138, 95, 130, 136, 113, 132, 130, 127, 137, 136, 97, 108, 120, 114, 118, 122, 115, 119, 127, 151, 142, 120, 126, 122, 113, 127, 123, 122, 135, 123, 126, 124, 123, 117, 124, 138, 113, 121, 148, 131, 126, 118, 160, 117, 128, 142, 140, 128, 139, 110, 116, 116, 127, 126, 127, 119, 122, 113, 130, 113, 125, 128, 149, 137, 117, 154, 116, 128, 121, 134, 129, 148, 152, 149, 109, 124, 128, 120, 128, 136, 121, 143, 124, 124, 136, 127, 141, 131, 112, 127, 120, 123, 127, 129, 110, 121, 137, 125, 122, 136, 111, 120, 122, 127, 122, 130, 124, 137, 125, 128, 142, 121, 115, 118, 115, 130, 121, 133, 110, 146, 142, 119, 149, 116, 125, 112, 127, 121, 111, 122, 141, 126, 122, 119, 118, 124, 110, 128, 120, 135, 123, 129, 122, 96, 125, 132, 119, 132, 122, 138, 140, 117, 124, 135, 126, 126, 129, 121, 119, 138, 117, 119, 121, 121, 127, 114, 133, 123, 97, 131, 119, 118, 117, 123, 130, 135, 119, 132, 133, 118, 119, 109, 122, 121, 117, 122, 129, 143, 139, 119, 114, 135, 104, 128, 124, 108, 157, 122, 113, 128, 127, 123, 127, 129, 113, 127, 93, 118, 116, 138, 106, 124, 108, 138, 132, 122, 124, 125, 127, 108, 124, 128, 142, 129, 128, 126, 144, 114, 112, 121, 99, 144, 125, 117, 130, 128, 115, 123, 130, 117, 124, 138, 140, 139, 138, 132, 136, 120, 125, 137, 131, 143, 113, 116, 126, 102, 124, 139, 121, 121, 128, 114, 137, 104, 135, 128, 115, 124, 112, 126, 124, 138, 127, 123, 125, 119, 132, 118, 131, 130, 142, 114, 121, 136, 112, 139, 110, 112, 135, 134, 120, 123, 134, 125, 118, 141, 128, 112, 122, 128, 117, 124, 137, 134, 106, 135, 122, 135, 126, 117, 133, 124, 122, 145, 131, 115, 132, 139, 119, 142, 131, 125, 122, 122, 114, 118, 96, 122, 134, 107, 132, 133, 127, 118, 127, 130, 111, 119, 126, 123, 115, 133, 123, 112, 130, 112, 136, 123, 128, 123, 128, 135, 138, 150, 107, 124, 130, 112, 125, 119, 113, 129, 131, 132, 121, 132, 115, 120, 112, 140, 134, 111, 116, 127, 109, 128, 138, 138, 122, 125, 134, 111, 125, 136, 123, 128, 125, 124, 141, 154, 108, 141, 117, 126, 129, 139, 115, 132, 140, 117, 133, 129, 126, 144, 121, 123, 130, 133, 116, 117, 120, 147, 145, 124, 127, 122, 125, 132, 122, 121, 132, 111, 128, 133, 129, 136, 112, 135, 115, 132, 127, 122, 123, 111, 147, 122, 138, 97, 109, 134, 121, 120, 120, 124, 130, 112, 130, 108, 124, 110, 116, 118, 115, 136, 116, 123, 130, 125, 96, 127, 145, 155, 117, 125, 119, 126, 133, 154, 126, 118, 114, 122, 114, 130, 119, 122, 124, 117, 125, 126, 133, 134, 124, 123, 107, 142, 133, 116, 112, 122, 118, 135, 124, 131, 149, 122, 115, 132, 120, 132, 116, 113, 119, 115, 134, 120, 112, 109, 109, 129, 126, 124, 125, 131, 131, 98, 119, 114, 122, 110, 104, 124, 133, 108, 121, 139, 146, 125, 128, 137, 124, 140, 107, 132, 122, 96, 127, 113, 132, 126, 132, 127, 116, 114, 120, 120, 121, 112, 123, 119, 139, 122, 135, 141, 150, 130, 140, 126, 132, 105, 101, 165, 115, 123, 123, 129, 115, 129, 137, 128, 126, 118, 121, 129, 118, 138, 125, 101, 113, 114, 117, 121, 143, 110, 125, 121, 131, 135, 132, 132, 131, 136, 114, 119, 117, 128, 108, 135, 119, 112, 135, 107, 141, 115, 124, 119, 115, 132, 114, 106, 123, 123, 128, 123, 135, 131, 121, 125, 136, 103, 128, 125, 121, 121, 136, 140, 143, 118, 129, 121, 91, 125, 123, 128, 140, 126, 138, 143, 113, 133, 131, 117, 128, 120, 136, 132, 129, 117, 129, 121, 112, 126, 107, 135, 121, 130, 132, 118, 134, 126, 123, 123, 110, 114, 117, 124, 119, 144, 134, 116, 105, 126, 140, 126, 128, 130, 121, 147, 118, 113, 126, 141, 138, 123, 130, 132, 131, 118, 118, 119, 127, 132, 104, 120, 136, 115, 135, 138, 127, 120, 125, 131, 123, 133, 133, 133, 113, 121, 114, 103, 128, 130, 126, 121, 126, 109, 139, 142, 120, 123, 131, 126, 124, 121, 116, 103, 138, 104, 117, 129, 123, 122, 123, 132, 135, 125, 130, 129, 112, 131, 106, 124, 130, 129, 120, 112, 134, 129, 118, 135, 117, 102, 138, 108, 121, 144, 131, 119, 124, 133, 126, 141, 131, 126, 139, 115, 126, 119, 116, 135, 151, 117, 123, 125, 137, 129, 126, 128, 128, 117, 129, 123, 140, 137, 126, 134, 125, 124, 127, 114, 123, 119, 132, 133, 124, 131, 125, 129, 128, 112, 131, 135, 127, 129, 128, 139, 132, 134, 125, 140, 127, 121, 140, 134, 117, 124, 115, 131, 137, 131, 117, 121, 130, 154, 102, 105, 124, 118, 123, 130, 137, 140, 137, 129, 127, 123, 134, 137, 132, 127, 130, 122, 114, 91, 118, 118, 132, 130, 137, 118, 141, 127, 133, 128, 113, 132, 135, 106, 135, 135, 124, 120, 137, 120, 129, 135, 133, 121, 129, 114, 130, 115, 118, 132, 96, 135, 130, 126, 134, 125, 119, 128, 139, 130, 125, 132, 128, 117, 103, 117, 140, 125, 122, 129, 109, 123, 136, 121, 113, 124, 123, 120, 133, 137, 121, 123, 142, 122, 122, 128, 133, 118, 131, 120, 117, 139, 111, 130, 123, 142, 138, 124, 119, 123, 133, 126, 124, 124, 134, 122, 109, 115, 138, 134, 120, 116, 128, 138, 123, 120, 126, 132, 129, 122, 125, 124, 126, 120, 130, 116, 121, 118, 124, 132, 112, 134, 125, 121, 125, 124, 121, 116, 123, 113, 116, 115, 142, 115, 122, 116, 119, 122, 145, 116, 135, 138, 124, 111, 131, 117, 124, 113, 133, 138, 133, 128, 146, 120, 122, 110, 115, 123, 121, 134, 147, 124, 123, 133, 133, 137, 122, 132, 126, 138, 125, 122, 131, 127, 127, 121, 137, 110, 134, 125, 113, 135, 133, 137, 129, 129, 117, 129, 124, 130, 128, 133, 132, 141, 121, 125, 139, 135, 135, 125, 124, 132, 113, 120, 118, 131, 123, 116, 134, 106, 151, 138, 126, 143, 110, 128, 118, 111, 114, 124, 134, 135, 110, 117, 120, 131, 135, 119, 114, 126, 136, 116, 118, 136, 121, 122, 130, 119, 111, 145, 135, 139, 119, 108, 114, 140, 139, 133, 142, 126, 138, 145, 138, 119, 104, 116, 137, 133, 130, 123, 131, 132, 139, 129, 125, 153, 112, 140, 130, 115, 142, 115, 115, 115, 140, 142, 114, 144, 117, 130, 123, 123, 132, 126, 127, 117, 124, 103, 130, 121, 121, 137, 129, 133, 133, 121, 129, 140, 112, 137, 135, 147, 122, 135, 121, 128, 125, 121, 123, 116, 139, 137, 135, 128, 129, 144, 115, 127, 116, 125, 129, 122, 130, 122, 119, 124, 123, 114, 133, 126, 114, 129, 142, 128, 134, 127, 127, 131, 138, 131, 120, 139, 117, 120, 126, 112, 115, 128, 118, 116, 127, 129, 112, 117, 134, 129, 117, 137, 118, 121, 113, 119, 138, 138, 136, 108, 141, 129, 131, 112, 129, 130, 145, 124, 124, 125, 132, 140, 121, 128, 134, 130, 125, 140, 128, 127, 118, 121, 120, 124, 120, 127, 127, 128, 117, 98, 129, 134, 134, 129, 144, 137, 108, 144, 138, 134, 116, 123, 129, 136, 104, 135, 128, 118, 131, 117, 137, 115, 114, 118, 128, 107, 126, 138, 136, 117, 122, 114, 121, 121, 120, 117, 111, 119, 129, 135, 109, 127, 133, 131, 142, 123, 114, 140, 124, 120, 150, 124, 124, 127, 123, 119, 116, 129, 128, 123, 133, 131, 117, 118, 151, 128, 121, 113, 138, 132, 123, 122, 128, 128, 127, 122, 144, 136, 131, 125, 127, 129, 141, 123, 128, 136, 119, 131, 133, 114, 125, 125, 127, 127, 110, 127, 140, 106, 146, 131, 121, 137, 117, 119, 132, 124, 133, 133, 122, 141, 129, 133, 137, 125, 128, 114, 119, 139, 123, 106, 129, 134, 122, 129, 120, 128, 139, 149, 134, 123, 131, 124, 128, 124, 124, 122, 125, 134, 140, 122, 131, 121, 122, 125, 129, 125, 137, 119, 133, 113, 136, 133, 147, 122, 114, 121, 139, 123, 131, 124, 125, 131, 128, 130, 118, 131, 111, 116, 127, 126, 116, 133, 145, 136, 138, 135, 121, 125, 139, 128, 116, 134, 130, 121, 116, 138, 125, 129, 130, 121, 110, 124, 128, 114, 125, 109, 115, 128, 126, 143, 129, 134, 136, 118, 136, 134, 125, 126, 122, 133, 115, 128, 139, 126, 120, 121, 140, 123, 123, 125, 132, 103, 108, 125, 140, 133, 112, 112, 133, 125, 125, 129, 117, 133, 114, 129, 148, 132, 113, 129, 128, 127, 125, 137, 123, 124, 132, 122, 147, 108, 127, 122, 125, 130, 133, 118, 124, 105, 124, 125, 125, 131, 119, 145, 122, 121, 118, 112, 130, 125, 127, 139, 120, 116, 116, 119, 137, 136, 111, 142, 120, 132, 115, 134, 118, 137, 125, 118, 128, 110, 123, 136, 132, 131, 130, 118, 131, 135, 121, 124, 132, 133, 130, 129, 131, 130, 128, 138, 124, 107, 119, 124, 144, 121, 124, 128, 157, 113, 124, 122, 108, 127, 123, 127, 127, 133, 136, 121, 118, 121, 111, 132, 120, 137, 134, 118, 128, 120, 133, 120, 123, 143, 126, 126, 140, 127, 115, 119, 127, 117, 127, 111, 155, 142, 107, 127, 126, 128, 129, 107, 129, 116, 125, 117, 128, 122, 129, 123, 122, 106, 118, 129, 121, 121, 130, 143, 133, 127, 142, 128, 113, 122, 135, 126, 119, 123, 139, 127, 130, 123, 119, 116, 116, 131, 126, 129, 135, 116, 127, 118, 112, 131, 129, 122, 130, 137, 118, 121, 117, 129, 129, 133, 155, 134, 122, 128, 125, 129, 123, 123, 113, 126, 109, 125, 139, 133, 121, 139, 121, 117, 138, 125, 110, 123, 118, 117, 117, 130, 112, 130, 115, 129, 123, 134, 126, 136, 134, 114, 130, 135, 130, 128, 121, 113, 109, 115, 123, 124, 119, 127, 111, 140, 113, 140, 121, 122, 133, 128, 123, 131, 126, 135, 127, 135, 115, 124, 131, 120, 129, 122, 118, 118, 137, 130, 116, 129, 124, 141, 117, 141, 133, 121, 119, 122, 118, 113, 113, 119, 111, 120, 121, 120, 124, 133, 139, 137, 128, 129, 128, 138, 122, 135, 119, 116, 110, 119, 115, 126, 125, 123, 126, 118, 120, 133, 123, 138, 122, 116, 127, 136, 133, 128, 138, 132, 116, 122, 126, 127, 115, 137, 138, 133, 134, 119, 118, 125, 127, 121, 118, 117, 146, 114, 123, 126, 126, 113, 121, 126, 126, 107, 136, 119, 120, 133, 123, 116, 129, 133, 123, 130, 123, 125, 123, 132, 128, 122, 140, 132, 108, 123, 129, 123, 123, 117, 123, 119, 133, 129, 137, 131, 133, 137, 121, 126, 128, 124, 128, 127, 124, 131, 116, 127, 130, 127, 157, 116, 113, 142, 124, 116, 111, 106, 125, 121, 125, 117, 98, 130, 109, 126, 118, 134, 120, 107, 126, 115, 119, 145, 129, 139, 118, 120, 120, 117, 122, 128, 113, 120, 140, 122, 125, 119, 124, 114, 122, 130, 136, 130, 133, 132, 127, 125, 133, 131, 133, 130, 129, 130, 128, 110, 116, 107, 136, 125, 109, 120, 140, 116, 128, 137, 118, 119, 121, 121, 109, 149, 133, 119, 121, 134, 115, 140, 142, 127, 145, 124, 126, 140, 125, 122, 118, 114, 140, 130, 131, 124, 129, 111, 135, 100, 140, 135, 103, 104, 140, 144, 124, 130, 137, 129, 127, 114, 129, 129, 120, 134, 134, 118, 136, 124, 127, 127, 122, 124, 142, 132, 113, 150, 130, 133, 124, 142, 129, 113, 122, 125, 121, 141, 106, 136, 130, 122, 118, 125, 116, 117, 111, 124, 131, 137, 113, 106, 119, 108, 131, 108, 129, 111, 138, 118, 133, 123, 134, 121, 152, 138, 132, 118, 108, 141, 126, 115, 118, 123, 124, 140, 127, 134, 136, 130, 131, 117, 119, 133, 139, 133, 123, 139, 146, 127, 153, 106, 123, 143, 124, 129, 125, 116, 139, 110, 113, 123, 130, 120, 112, 134, 123, 130, 121, 133, 115, 117, 121, 119, 112, 118, 138, 141, 128, 127, 145, 142, 129, 131, 122, 121, 117, 129, 135, 137, 114, 108, 119, 114, 124, 118, 129, 130, 119, 105, 134, 137, 132, 144, 121, 117, 135, 118, 128, 125, 131, 145, 106, 142, 138, 121, 118, 141, 116, 126, 110, 137, 119, 127, 127, 130, 99, 138, 129, 127, 113, 133, 130, 108, 126, 131, 120, 124, 105, 119, 126, 120, 122, 112, 125, 138, 114, 147, 125, 127, 106, 122, 117, 116, 135, 138, 118, 126, 125, 114, 129, 141, 118, 130, 104, 125, 111, 135, 128, 116, 126, 127, 134, 135, 142, 135, 131, 123, 142, 131, 144, 130, 124, 120, 126, 116, 116, 120, 118, 143, 132, 128, 124, 147, 128, 136, 118, 109, 116, 111, 132, 152, 129, 119, 122, 115, 127, 146, 124, 127, 101, 126, 118, 138, 122, 126, 104, 112, 135, 122, 118, 131, 126, 121, 118, 128, 105, 111, 120, 116, 153, 131, 133, 114, 128, 127, 118, 130, 109, 136, 118, 142, 120, 120, 124, 125, 120, 135, 105, 118, 125, 122, 113, 126, 116, 118, 122, 115, 116, 121, 116, 116, 137, 150, 118, 128, 116, 125, 131, 116, 125, 135, 113, 110, 131, 120, 132, 115, 105, 137, 122, 129, 129, 125, 125, 105, 119, 112, 124, 129, 130, 112, 126, 130, 123, 126, 142, 123, 128, 134, 130, 138, 130, 117, 111, 128, 123, 126, 132, 118, 109, 115, 110, 134, 117, 111, 118, 122, 117, 118, 123, 135, 117, 116, 106, 127, 138, 146, 124, 119, 134, 131, 126, 125, 157, 107, 128, 99, 116, 117, 126, 126, 135, 111, 131, 122, 128, 124, 109, 131, 142, 136, 123, 125, 135, 123, 127, 119, 122, 115, 161, 126, 129, 139, 138, 131, 125, 119, 109, 132, 105, 122, 131, 127, 130, 120, 137, 123, 121, 118, 122, 122, 126, 143, 127, 118, 135, 101, 120, 135, 126, 107, 121, 121, 114, 129, 131, 109, 118, 121, 138, 129, 118, 122, 109, 121, 121, 136, 115, 106, 137, 155, 108, 123, 134, 137, 129, 145, 114, 124, 129, 115, 127, 121, 127, 139, 125, 148, 133, 130, 134, 120, 104, 120, 118, 120, 136, 126, 116, 126, 139, 139, 129, 135, 146, 116, 140, 119, 130, 128, 117, 127, 136, 134, 111, 129, 118, 125, 134, 115, 134, 116, 141, 128, 141, 123, 129, 148, 130, 123, 128, 106, 120, 123, 111, 123, 102, 114, 131, 133, 125, 130, 124, 113, 128, 138, 138, 141, 128, 129, 113, 131, 127, 116, 115, 125, 120, 131, 115, 138, 149, 132, 109, 122, 113, 114, 131, 112, 145, 123, 120, 123, 126, 118, 117, 134, 121, 126, 125, 126, 113, 124, 148, 122, 110, 148, 113, 118, 122, 145, 121, 121, 133, 126, 125, 127, 124, 130, 158, 122, 106, 127, 117, 134, 137, 138, 131, 125, 124, 130, 112, 115, 133, 147, 121, 125, 128, 139, 133, 117, 133, 130, 142, 117, 132, 135, 109, 139, 122, 117, 126, 133, 125, 119, 127, 122, 132, 129, 133, 139, 115, 123, 138, 126, 126, 116, 117, 142, 132, 136, 116, 132, 131, 144, 127, 138, 118, 128, 123, 149, 146, 114, 125, 125, 116, 135, 123, 130, 123, 125, 144, 121, 129, 121, 125, 149, 107, 111, 118, 120, 131, 128, 134, 120, 118, 131, 129, 125, 112, 118, 117, 127, 127, 142, 105, 138, 114, 106, 145, 117, 129, 117, 119, 129, 102, 111, 116, 119, 134, 129, 132, 123, 130, 131, 121, 131, 137, 128, 123, 123, 118, 135, 132, 115, 126, 134, 133, 138, 137, 119, 118, 133, 125, 123, 123, 112, 114, 123, 120, 136, 126, 149, 134, 120, 143, 122, 117, 118, 127, 135, 123, 122, 135, 123, 115, 114, 142, 122, 121, 114, 147, 99, 119, 127, 125, 116, 118, 117, 122, 123, 132, 131, 118, 121, 142, 130, 125, 116, 124, 116, 127, 127, 122, 126, 117, 128, 121, 135, 108, 123, 121, 103, 144, 130, 124, 121, 116, 145, 118, 113, 145, 122, 114, 117, 113, 128, 123, 120, 117, 144, 163, 129, 119, 125, 130, 135, 118, 131, 126, 121, 121, 132, 124, 117, 105, 117, 102, 121, 128, 133, 130, 121, 124, 117, 147, 142, 109, 120, 138, 107, 115, 129, 110, 125, 126, 115, 128, 147, 140, 140, 119, 111, 122, 126, 138, 146, 119, 124, 107, 132, 119, 123, 146, 124, 131, 112, 128, 134, 111, 145, 122, 113, 127, 126, 145, 139, 143, 118, 127, 130, 141, 119, 128, 104, 132, 119, 134, 128, 135, 137, 119, 131, 142, 110, 126, 139, 113, 113, 133, 108, 113, 111, 110, 126, 130, 111, 121, 102, 124, 125, 136, 145, 131, 126, 127, 118, 114, 137, 135, 136, 141, 129, 148, 142, 128, 121, 125, 123, 117, 114, 113, 120, 120, 139, 120, 146, 130, 131, 107, 123, 133, 131, 129, 121, 123, 126, 116, 125, 147, 122, 129, 134, 114, 126, 124, 110, 122, 124, 127, 117, 120, 141, 127, 126, 117, 119, 127, 117, 130, 124, 117, 130, 137, 149, 133, 122, 131, 121, 128, 129, 83, 102, 128, 112, 123, 107, 127, 130, 114, 130, 106, 127, 124, 123, 122, 121, 121, 128, 127, 145, 138, 129, 124, 130, 129, 122, 114, 140, 124, 108, 125, 118, 110, 114, 113, 124, 120, 118, 115, 130, 126, 125, 129, 106, 136, 122, 118, 127, 124, 139, 135, 129, 135, 129, 135, 108, 121, 113, 118, 113, 133, 127, 142, 115, 142, 140, 134, 119, 119, 133, 143, 108, 113, 135, 108, 121, 145, 115, 116, 138, 124, 116, 128, 115, 123, 135, 108, 116, 133, 117, 134, 148, 113, 117, 125, 134, 107, 123, 130, 116, 119, 118, 117, 123, 121, 141, 128, 121, 113, 124, 132, 109, 119, 145, 148, 124, 117, 133, 116, 136, 130, 121, 129, 123, 128, 110, 136, 103, 132, 127, 116, 96, 104, 130, 133, 129, 95, 133, 137, 146, 133, 120, 140, 103, 102, 126, 142, 120, 130, 126, 135, 130, 129, 115, 122, 130, 137, 133, 122, 136, 116, 127, 127, 132, 139, 125, 112, 105, 124, 132, 115, 146, 125, 120, 127, 130, 135, 141, 139, 130, 134, 145, 122, 127, 117, 115, 110, 146, 145, 124, 112, 123, 126, 100, 134, 136, 130, 121, 136, 125, 140, 137, 105, 144, 115, 128, 133, 141, 109, 120, 116, 142, 117, 122, 111, 126, 129, 115, 145, 139, 114, 142, 121, 102, 118, 136, 122, 127, 129, 124, 135, 133, 121, 130, 148, 143, 104, 115, 134, 120, 130, 116, 122, 136, 101, 129, 124, 129, 138, 122, 120, 123, 135, 134, 138, 121, 111, 115, 116, 118, 114, 153, 130, 128, 119, 120, 121, 120, 123, 139, 129, 109, 126, 100, 129, 125, 122, 119, 125, 134, 133, 143, 118, 125, 132, 121, 125, 131, 129, 134, 122, 133, 119, 118, 121, 119, 124, 125, 123, 121, 123, 137, 120, 124, 122, 115, 116, 139, 140, 139, 124, 124, 125, 134, 108, 131, 141, 124, 118, 121, 126, 121, 118, 127, 134, 141, 120, 139, 124, 124, 109, 125, 129, 128, 138, 137, 147, 132, 120, 122, 119, 110, 111, 113, 120, 137, 114, 114, 128, 125, 114, 152, 137, 115, 94, 122, 106, 121, 137, 146, 124, 122, 113, 118, 120, 130, 135, 134, 144, 125, 128, 119, 130, 115, 121, 132, 138, 136, 123, 132, 113, 114, 128, 128, 140, 141, 130, 111, 113, 109, 112, 146, 137, 122, 132, 129, 129, 126, 141, 132, 127, 112, 120, 130, 127, 135, 120, 115, 128, 148, 130, 116, 116, 138, 113, 114, 127, 146, 120, 119, 138, 121, 153, 138, 125, 133, 117, 128, 118, 126, 116, 132, 125, 116, 137, 121, 113, 124, 124, 120, 120, 112, 138, 118, 126, 133, 133, 133, 122, 138, 130, 113, 109, 126, 118, 114, 123, 137, 119, 133, 97, 121, 123, 119, 142, 115, 139, 128, 108, 105, 116, 132, 125, 135, 140, 120, 135, 131, 136, 124, 139, 109, 111, 114, 118, 123, 129, 137, 118, 114, 131, 134, 148, 124, 129, 136, 135, 124, 113, 124, 122, 127, 123, 114, 127, 116, 120, 146, 127, 110, 135, 135, 116, 139, 139, 119, 144, 114, 142, 128, 127, 112, 141, 122, 101, 125, 126, 119, 115, 120, 129, 134, 125, 116, 147, 113, 130, 114, 120, 127, 101, 138, 126, 109, 141, 112, 103, 118, 112, 123, 126, 142, 127, 124, 131, 122, 108, 132, 118, 134, 111, 122, 131, 122, 144, 122, 126, 139, 123, 135, 113, 151, 121, 126, 106, 133, 118, 138, 116, 100, 150, 108, 114, 132, 122, 119, 114, 122, 127, 115, 118, 124, 133, 118, 129, 111, 131, 115, 135, 117, 127, 97, 135, 130, 124, 131, 111, 127, 114, 120, 121, 108, 104, 141, 121, 105, 136, 138, 118, 120, 123, 119, 112, 126, 137, 131, 136, 141, 126, 118, 122, 124, 118, 136, 129, 136, 117, 120, 111, 107, 125, 141, 137, 124, 132, 168, 130, 122, 119, 127, 127, 102, 146, 121, 127, 119, 121, 121, 107, 138, 107, 130, 97, 129, 136, 139, 98, 118, 129, 106, 106, 132, 123, 115, 149, 120, 120, 152, 143, 107, 124, 126, 137, 112, 138, 124, 134, 107, 114, 123, 136, 130, 133, 136, 111, 139, 121, 130, 137, 105, 120, 120, 132, 116, 144, 128, 138, 136, 136, 118, 125, 139, 137, 129, 110, 124, 126, 114, 131, 127, 121, 141, 135, 132, 118, 135, 116, 132, 113, 117, 119, 125, 131, 113, 147, 112, 143, 118, 122, 124, 118, 124, 134, 119, 129, 121, 122, 127, 119, 131, 118, 134, 142, 125, 135, 117, 138, 125, 138, 118, 121, 123, 122, 122, 119, 112, 139, 126, 125, 142, 129, 125, 127, 128, 115, 126, 114, 118, 114, 131, 112, 144, 129, 129, 123, 144, 139, 111, 117, 111, 122, 122, 133, 144, 110, 123, 127, 105, 128, 120, 136, 124, 138, 121, 127, 134, 115, 114, 142, 129, 114, 117, 110, 120, 141, 133, 105, 120, 125, 115, 103, 111, 136, 109, 149, 138, 126, 112, 123, 120, 116, 146, 122, 116, 126, 129, 125, 126, 139, 121, 145, 123, 144, 109, 128, 123, 104, 129, 135, 123, 131, 129, 125, 127, 121, 114, 125, 117, 131, 134, 108, 128, 138, 129, 129, 133, 119, 122, 110, 130, 138, 125, 126, 147, 146, 117, 119, 117, 140, 139, 127, 112, 124, 115, 120, 128, 129, 100, 154, 145, 124, 132, 123, 129, 115, 119, 122, 129, 121, 132, 144, 125, 107, 136, 123, 141, 119, 129, 118, 134, 134, 110, 106, 113, 113, 139, 123, 147, 129, 146, 133, 124, 148, 121, 123, 131, 125, 119, 121, 114, 115, 119, 121, 134, 117, 121, 103, 108, 124, 115, 110, 136, 110, 108, 122, 120, 106, 115, 112, 128, 131, 129, 129, 124, 133, 119, 118, 119, 127, 118, 153, 138, 129, 119, 131, 128, 151, 99, 128, 120, 136, 125, 128, 123, 132, 111, 94, 114, 128, 128, 122, 114, 131, 123, 110, 154, 139, 139, 118, 112, 124, 103, 118, 118, 139, 131, 123, 130, 123, 120, 123, 140, 132, 134, 113, 128, 131, 112, 122, 103, 121, 113, 119, 130, 124, 131, 126, 135, 124, 114, 112, 122, 119, 126, 113, 130, 125, 110, 141, 133, 124, 126, 111, 159, 118, 147, 153, 121, 111, 145, 117, 136, 125, 125, 113, 121, 124, 110, 108, 135, 132, 128, 119, 125, 125, 146, 126, 130, 127, 126, 126, 135, 123, 138, 146, 134, 162, 101, 120, 125, 133, 134, 129, 130, 119, 139, 120, 128, 130, 124, 139, 107, 127, 131, 123, 128, 113, 110, 149, 114, 117, 143, 120, 134, 136, 112, 100, 131, 117, 132, 125, 124, 125, 128, 119, 132, 147, 136, 126, 120, 131, 125, 131, 126, 109, 129, 140, 116, 146, 114, 123, 124, 137, 113, 116, 112, 120, 130, 113, 118, 111, 114, 111, 128, 119, 153, 125, 118, 126, 142, 122, 115, 138, 126, 136, 133, 128, 128, 140, 104, 134, 120, 122, 140, 112, 121, 112, 130, 113, 133, 142, 126, 124, 128, 117, 130, 134, 139, 128, 114, 114, 126, 111, 136, 131, 121, 121, 122, 116, 160, 130, 129, 117, 111, 138, 110, 143, 105, 124, 121, 129, 111, 128, 121, 138, 123, 130, 119, 138, 128, 124, 132, 123, 130, 122, 135, 127, 128, 119, 129, 117, 118, 146, 139, 124, 126, 136, 114, 110, 117, 128, 132, 121, 136, 117, 127, 122, 124, 114, 116, 106, 132, 126, 139, 132, 134, 119, 112, 118, 118, 107, 138, 138, 132, 139, 125, 114, 109, 125, 113, 124, 105, 120, 118, 112, 128, 166, 134, 116, 133, 124, 110, 116, 120, 127, 110, 129, 112, 122, 123, 137, 125, 109, 134, 128, 123, 135, 123, 121, 126, 121, 110, 125, 130, 121, 133, 125, 127, 115, 121, 117, 114, 129, 142, 127, 149, 123, 129, 127, 125, 133, 116, 128, 126, 124, 124, 128, 116, 114, 128, 126, 118, 111, 128, 144, 120, 110, 121, 107, 133, 128, 117, 127, 120, 123, 115, 116, 118, 131, 121, 131, 115, 123, 130, 123, 140, 130, 126, 132, 124, 137, 126, 145, 127, 113, 127, 121, 139, 124, 118, 120, 123, 128, 117, 128, 109, 141, 130, 129, 118, 126, 141, 125, 128, 112, 116, 122, 127, 114, 129, 135, 129, 141, 106, 120, 120, 119, 122, 117, 130, 114, 139, 120, 135, 136, 124, 132, 120, 155, 130, 131, 108, 128, 120, 125, 127, 138, 128, 133, 123, 132, 116, 124, 115, 126, 127, 142, 129, 137, 132, 130, 115, 132, 124, 120, 134, 130, 141, 113, 118, 132, 113, 146, 131, 102, 116, 124, 129, 136, 126, 126, 128, 130, 131, 138, 128, 132, 118, 125, 119, 124, 109, 119, 117, 137, 126, 129, 134, 126, 116, 123, 129, 130, 107, 128, 130, 132, 115, 126, 127, 100, 119, 116, 121, 109, 125, 132, 121, 141, 125, 125, 123, 105, 114, 139, 115, 121, 142, 134, 97, 117, 145, 134, 111, 133, 141, 116, 122, 97, 133, 153, 137, 136, 121, 129, 135, 145, 127, 136, 120, 103, 113, 115, 135, 134, 136, 138, 110, 116, 135, 112, 132, 135, 131, 127, 119, 136, 121, 118, 128, 130, 115, 125, 122, 137, 127, 130, 139, 128, 135, 130, 135, 129, 125, 130, 119, 116, 117, 123, 119, 115, 126, 133, 134, 129, 138, 119, 114, 119, 116, 126, 130, 134, 124, 138, 150, 106, 118, 124, 121, 153, 136, 128, 142, 116, 142, 99, 101, 141, 123, 121, 120, 115, 133, 128, 130, 124, 127, 131, 126, 108, 131, 129, 114, 141, 125, 129, 122, 134, 122, 118, 140, 121, 125, 138, 112, 133, 136, 122, 128, 107, 126, 115, 127, 136, 118, 154, 124, 126, 139, 141, 123, 127, 121, 115, 129, 127, 108, 120, 127, 132, 127, 123, 115, 128, 122, 123, 115, 121, 115, 115, 109, 118, 118, 118, 137, 108, 134, 124, 130, 110, 134, 119, 139, 126, 139, 131, 134, 126, 120, 146, 118, 135, 139, 119, 128, 140, 124, 139, 130, 126, 118, 123, 112, 123, 127, 142, 106, 116, 128, 128, 123, 123, 127, 114, 139, 104, 123, 142, 130, 129, 118, 116, 122, 125, 121, 119, 114, 128, 132, 137, 128, 116, 136, 117, 131, 114, 128, 123, 125, 121, 132, 111, 128, 126, 115, 129, 135, 114, 118, 145, 121, 135, 119, 129, 113, 121, 124, 128, 127, 114, 106, 111, 114, 124, 113, 136, 101, 131, 138, 125, 122, 124, 118, 115, 129, 107, 136, 132, 134, 133, 135, 113, 132, 135, 132, 125, 133, 117, 112, 131, 133, 129, 111, 125, 120, 137, 123, 132, 102, 128, 122, 125, 129, 121, 103, 117, 145, 124, 140, 135, 113, 115, 135, 130, 123, 120, 129, 114, 115, 129, 122, 114, 135, 120, 121, 128, 129, 143, 124, 118, 129, 116, 117, 123, 130, 120, 117, 128, 121, 115, 136, 126, 98, 131, 142, 125, 136, 134, 114, 113, 114, 113, 126, 127, 108, 138, 121, 133, 137, 111, 157, 110, 123, 136, 120, 140, 119, 131, 147, 127, 119, 118, 135, 127, 125, 119, 116, 119, 143, 136, 135, 111, 139, 124, 132, 126, 121, 127, 138, 128, 148, 129, 117, 132, 101, 115, 111, 139, 127, 145, 112, 129, 133, 121, 113, 121, 118, 121, 124, 119, 126, 121, 149, 127, 121, 119, 116, 112, 116, 118, 134, 122, 132, 123, 129, 115, 123, 125, 118, 133, 143, 125, 123, 118, 126, 124, 108, 127, 108, 133, 111, 116, 137, 99, 125, 124, 123, 118, 112, 110, 146, 125, 105, 131, 115, 122, 121, 113, 141, 120, 130, 128, 134, 128, 139, 125, 112, 119, 145, 128, 141, 126, 131, 132, 128, 123, 123, 118, 121, 119, 107, 123, 120, 117, 138, 122, 123, 124, 106, 122, 158, 120, 115, 122, 118, 136, 129, 122, 133, 124, 129, 142, 114, 113, 112, 117, 122, 110, 122, 127, 131, 143, 125, 130, 141, 127, 124, 142, 117, 112, 134, 120, 133, 120, 108, 130, 142, 135, 132, 114, 126, 120, 110, 126, 133, 115, 128, 140, 134, 128, 121, 130, 126, 126, 124, 124, 119, 121, 131, 123, 118, 123, 109, 131, 114, 137, 123, 123, 127, 133, 116, 115, 118, 120, 116, 147, 122, 144, 135, 140, 129, 109, 119, 119, 136, 127, 119, 120, 126, 116, 135, 124, 148, 109, 149, 127, 118, 130, 121, 124, 111, 107, 120, 127, 138, 137, 129, 130, 105, 114, 123, 119, 139, 130, 129, 110, 150, 125, 136, 131, 125, 120, 125, 122, 119, 135, 111, 139, 132, 124, 127, 119, 133, 118, 120, 134, 111, 118, 114, 126, 119, 127, 152, 103, 138, 137, 111, 139, 126, 127, 139, 124, 119, 118, 140, 128, 130, 140, 110, 121, 142, 111, 122, 138, 111, 127, 120, 143, 118, 123, 126, 113, 140, 125, 136, 135, 127, 124, 124, 136, 102, 117, 142, 119, 133, 118, 126, 121, 129, 118, 132, 117, 127, 123, 129, 125, 117, 115, 119, 133, 121, 128, 138, 118, 113, 132, 125, 97, 122, 145, 131, 110, 129, 122, 115, 128, 119, 142, 114, 124, 116, 129, 152, 123, 130, 115, 143, 117, 118, 136, 115, 137, 120, 119, 119, 131, 140, 139, 98, 122, 114, 138, 132, 132, 120, 119, 134, 121, 117, 137, 127, 117, 129, 115, 133, 121, 133, 123, 142, 133, 117, 127, 134, 126, 115, 117, 110, 131, 129, 122, 117, 130, 155, 127, 134, 104, 126, 119, 114, 138, 133, 132, 142, 136, 116, 112, 134, 125, 100, 122, 138, 110, 130, 123, 128, 125, 140, 137, 115, 114, 123, 119, 149, 115, 135, 144, 127, 110, 124, 153, 119, 115, 124, 103, 138, 141, 102, 122, 138, 127, 117, 114, 119, 131, 101, 113, 126, 104, 145, 104, 130, 118, 120, 127, 126, 126, 102, 108, 124, 131, 110, 113, 106, 114, 115, 137, 131, 129, 134, 135, 125, 119, 128, 133, 124, 126, 149, 120, 121, 126, 121, 116, 149, 135, 99, 119, 139, 138, 110, 127, 121, 129, 129, 138, 136, 134, 136, 126, 121, 121, 124, 126, 133, 131, 135, 127, 133, 134, 132, 124, 125, 141, 131, 128, 141, 124, 140, 132, 122, 131, 124, 116, 123, 142, 121, 128, 110, 114, 114, 113, 124, 130, 122, 109, 140, 122, 116, 116, 141, 105, 128, 120, 131, 125, 134, 117, 156, 118, 144, 130, 125, 120, 117, 117, 121, 134, 129, 120, 135, 130, 138, 133, 117, 115, 118, 127, 111, 140, 108, 117, 120, 128, 125, 127, 131, 111, 102, 135, 119, 122, 118, 129, 143, 134, 117, 120, 128, 125, 144, 127, 131, 118, 121, 133, 105, 123, 126, 120, 133, 136, 136, 119, 131, 106, 111, 131, 133, 118, 139, 112, 128, 132, 129, 109, 140, 129, 145, 112, 116, 145, 137, 125, 140, 130, 127, 130, 121, 108, 120, 118, 119, 112, 105, 124, 139, 116, 102, 119, 124, 135, 142, 119, 134, 141, 118, 131, 124, 119, 118, 123, 106, 142, 121, 117, 141, 133, 103, 133, 119, 135, 118, 127, 141, 114, 104, 129, 125, 140, 148, 126, 122, 122, 100, 126, 146, 111, 127, 142, 133, 148, 114, 118, 128, 130, 130, 132, 127, 133, 126, 112, 133, 128, 113, 125, 131, 130, 120, 125, 129, 126, 111, 137, 136, 125, 129, 122, 116, 125, 128, 122, 117, 119, 122, 129, 102, 126, 137, 134, 134, 143, 139, 146, 130, 133, 122, 132, 115, 150, 114, 124, 126, 138, 120, 126, 96, 129, 131, 132, 125, 130, 118, 124, 120, 122, 118, 133, 123, 103, 133, 145, 131, 139, 131, 130, 117, 123, 123, 129, 100, 141, 130, 149, 151, 108, 136, 107, 115, 118, 111, 122, 132, 130, 127, 108, 125, 121, 119, 138, 123, 122, 122, 128, 114, 126, 130, 123, 108, 141, 122, 139, 128, 122, 126, 123, 116, 124, 113, 125, 142, 103, 134, 124, 129, 131, 122, 139, 121, 116, 138, 139, 112, 108, 112, 134, 115, 121, 119, 118, 128, 135, 125, 136, 140, 126, 158, 131, 108, 128, 125, 136, 125, 107, 113, 131, 94, 111, 142, 127, 128, 120, 122, 110, 116, 118, 138, 142, 129, 129, 118, 119, 114, 120, 119, 134, 132, 126, 114, 124, 139, 133, 101, 126, 117, 122, 133, 112, 117, 130, 139, 123, 139, 135, 128, 126, 115, 133, 132, 125, 115, 135, 133, 113, 102, 127, 130, 118, 128, 111, 121, 128, 127, 123, 132, 124, 107, 118, 127, 129, 121, 119, 127, 118, 118, 129, 109, 124, 127, 109, 135, 157, 108, 125, 132, 132, 119, 131, 115, 110, 117, 131, 143, 129, 115, 126, 117, 137, 113, 136, 107, 137, 137, 112, 123, 129, 120, 125, 135, 120, 116, 118, 128, 135, 140, 124, 138, 125, 133, 132, 119, 115, 117, 140, 133, 118, 121, 145, 115, 123, 97, 135, 136, 137, 125, 111, 133, 110, 118, 120, 137, 124, 115, 132, 124, 112, 125, 127, 128, 126, 128, 119, 114, 125, 116, 142, 135, 140, 125, 137, 125, 136, 121, 134, 149, 129, 117, 119, 141, 105, 139, 124, 129, 128, 145, 128, 128, 112, 133, 126, 143, 126, 135, 126, 116, 100, 150, 127, 117, 128, 126, 131, 119, 134, 127, 111, 128, 129, 117, 125, 104, 130, 121, 129, 137, 127, 133, 143, 123, 123, 124, 116, 115, 114, 116, 133, 123, 120, 120, 116, 145, 125, 139, 120, 132, 135, 114, 119, 120, 125, 148, 136, 112, 126, 119, 117, 129, 134, 114, 116, 122, 161, 133, 122, 121, 115, 141, 119, 125, 114, 129, 129, 130, 124, 127, 129, 125, 112, 114, 102, 114, 123, 122, 125, 122, 127, 122, 125, 138, 126, 125, 127, 124, 121, 123, 144, 122, 134, 114, 126, 120, 137, 132, 118, 121, 133, 112, 118, 117, 133, 145, 139, 129, 139, 121, 136, 134, 128, 115, 138, 134, 127, 128, 124, 118, 109, 116, 129, 130, 118, 123, 115, 129, 135, 124, 108, 125, 130, 118, 113, 109, 115, 131, 124, 121, 128, 138, 128, 123, 125, 140, 136, 122, 107, 128, 141, 109, 118, 137, 104, 127, 124, 126, 130, 108, 131, 145, 116, 129, 127, 110, 132, 123, 132, 121, 137, 155, 134, 119, 138, 119, 128, 124, 124, 107, 143, 129, 117, 126, 146, 129, 131, 134, 125, 129, 113, 126, 124, 111, 140, 153, 121, 144, 144, 107, 127, 114, 125, 111, 111, 126, 111, 126, 141, 94, 115, 124, 123, 136, 111, 118, 129, 127, 118, 112, 128, 133, 126, 118, 128, 111, 133, 141, 117, 117, 133, 125, 117, 127, 121, 131, 136, 114, 115, 137, 125, 140, 114, 117, 128, 135, 118, 141, 140, 132, 123, 118, 126, 119, 124, 142, 129, 118, 112, 119, 120, 108, 125, 113, 129, 130, 141, 115, 136, 144, 117, 116, 131, 133, 132, 124, 136, 143, 83, 137, 135, 130, 112, 127, 124, 112, 136, 133, 131, 117, 120, 112, 113, 114, 131, 101, 117, 120, 128, 117, 143, 146, 115, 126, 138, 134, 128, 112, 144, 143, 137, 136, 136, 116, 132, 133, 123, 123, 138, 124, 129, 131, 116, 124, 118, 127, 136, 113, 119, 132, 116, 117, 118, 127, 128, 131, 109, 145, 103, 111, 123, 129, 129, 116, 137, 129, 134, 110, 120, 135, 128, 123, 132, 125, 115, 131, 117, 133, 124, 138, 124, 107, 137, 131, 130, 123, 118, 122, 127, 113, 128, 122, 146, 112, 126, 125, 126, 133, 115, 127, 130, 156, 129, 129, 120, 143, 123, 117, 120, 110, 126, 113, 130, 131, 111, 130, 144, 126, 130, 114, 124, 116, 114, 136, 126, 128, 123, 119, 127, 134, 132, 114, 138, 121, 117, 121, 127, 124, 123, 149, 103, 130, 127, 135, 113, 124, 119, 129, 128, 121, 133, 130, 118, 129, 143, 133, 124, 114, 129, 121, 128, 115, 135, 118, 143, 137, 121, 130, 125, 116, 139, 116, 122, 122, 122, 137, 127, 128, 121, 136, 111, 131, 126, 113, 146, 121, 117, 129, 134, 127, 149, 139, 137, 124, 132, 124, 126, 141, 123, 113, 137, 115, 127, 127, 140, 94, 137, 135, 119, 125, 123, 122, 111, 130, 139, 115, 127, 130, 132, 112, 133, 128, 120, 143, 119, 108, 121, 130, 143, 118, 142, 120, 133, 135, 131, 111, 123, 124, 125, 131, 124, 140, 125, 117, 129, 138, 139, 123, 136, 111, 121, 121, 105, 101, 115, 143, 132, 126, 117, 115, 124, 127, 127, 127, 137, 125, 127, 117, 134, 114, 133, 128, 113, 148, 120, 109, 145, 121, 119, 115, 131, 127, 118, 135, 121, 119, 131, 127, 131, 120, 117, 131, 131, 118, 125, 123, 124, 126, 126, 119, 141, 119, 134, 143, 143, 134, 131, 140, 136, 130, 134, 127, 113, 127, 139, 122, 132, 135, 143, 145, 111, 124, 113, 127, 130, 121, 122, 132, 118, 126, 123, 129, 138, 129, 135, 118, 140, 124, 113, 135, 141, 110, 115, 137, 120, 114, 113, 121, 122, 119, 135, 135, 120, 122, 128, 132, 112, 135, 140, 130, 145, 120, 119, 123, 129, 112, 124, 145, 110, 134, 134, 125, 123, 128, 120, 143, 128, 120, 131, 115, 127, 114, 124, 121, 120, 120, 109, 113, 152, 138, 112, 137, 135, 128, 114, 124, 128, 127, 131, 117, 105, 132, 111, 131, 113, 136, 124, 127, 112, 107, 133, 130, 145, 130, 132, 129, 138, 133, 111, 118, 141, 129, 115, 128, 158, 118, 125, 136, 142, 116, 124, 120, 126, 130, 133, 134, 139, 117, 132, 141, 133, 114, 126, 114, 112, 120, 119, 132, 142, 138, 117, 112, 118, 139, 135, 123, 129, 143, 137, 133, 111, 123, 116, 126, 137, 126, 120, 133, 127, 129, 133, 124, 136, 123, 114, 138, 126, 150, 116, 131, 130, 133, 121, 124, 128, 122, 126, 110, 133, 128, 113, 109, 115, 121, 119, 124, 128, 123, 133, 115, 139, 127, 126, 131, 160, 124, 124, 130, 134, 142, 132, 122, 113, 99, 133, 113, 119, 114, 136, 111, 129, 140, 131, 113, 128, 111, 114, 115, 131, 106, 132, 132, 129, 139, 134, 126, 125, 138, 127, 125, 138, 131, 149, 137, 114, 116, 122, 143, 104, 117, 123, 99, 132, 117, 122, 126, 126, 124, 147, 137, 110, 107, 128, 130, 120, 120, 110, 121, 125, 121, 130, 120, 150, 129, 128, 126, 107, 133, 132, 113, 132, 123, 136, 120, 109, 128, 125, 134, 132, 123, 112, 107, 118, 116, 133, 124, 129, 135, 149, 130, 136, 124, 135, 109, 99, 115, 141, 140, 119, 140, 111, 116, 142, 134, 121, 122, 138, 133, 114, 131, 131, 124, 125, 149, 128, 133, 116, 128, 130, 109, 123, 120, 112, 126, 130, 134, 118, 136, 120, 121, 123, 130, 122, 135, 108, 107, 129, 134, 134, 126, 106, 119, 134, 129, 125, 134, 120, 127, 118, 114, 128, 150, 111, 122, 132, 120, 127, 122, 116, 117, 136, 138, 129, 116, 125, 139, 111, 113, 109, 125, 131, 118, 119, 124, 120, 113, 130, 129, 118, 130, 123, 114, 122, 127, 118, 122, 131, 116, 144, 123, 122, 120, 132, 121, 127, 115, 150, 115, 132, 126, 126, 128, 131, 109, 127, 116, 134, 130, 135, 123, 115, 118, 127, 132, 130, 120, 124, 115, 125, 126, 122, 129, 108, 133, 129, 107, 136, 128, 134, 137, 132, 111, 122, 135, 108, 121, 109, 114, 141, 126, 113, 112, 112, 124, 127, 144, 119, 112, 131, 107, 140, 114, 124, 146, 122, 146, 120, 133, 138, 109, 126, 124, 120, 129, 123, 120, 124, 137, 130, 123, 123, 119, 113, 139, 116, 135, 115, 123, 109, 137, 125, 126, 127, 124, 115, 127, 114, 118, 104, 117, 104, 140, 119, 133, 128, 126, 121, 123, 141, 115, 130, 132, 130, 128, 128, 114, 127, 122, 117, 125, 110, 124, 142, 118, 122, 139, 129, 139, 125, 101, 120, 125, 123, 106, 119, 143, 119, 116, 154, 128, 133, 109, 130, 126, 123, 132, 131, 140, 125, 127, 113, 127, 112, 139, 122, 126, 112, 123, 108, 127, 127, 142, 118, 120, 125, 119, 125, 113, 110, 128, 126, 124, 138, 132, 123, 139, 117, 132, 125, 120, 112, 140, 120, 126, 122, 115, 145, 131, 114, 128, 111, 90, 134, 120, 119, 130, 129, 115, 129, 115, 116, 119, 128, 126, 146, 118, 112, 125, 129, 110, 117, 117, 135, 123, 128, 118, 122, 110, 137, 106, 126, 119, 122, 134, 130, 125, 133, 130, 122, 132, 126, 128, 119, 125, 138, 115, 124, 130, 117, 122, 139, 125, 129, 129, 125, 137, 120, 121, 119, 116, 120, 121, 130, 125, 114, 134, 121, 129, 132, 124, 129, 133, 122, 141, 140, 121, 148, 120, 138, 119, 123, 126, 131, 118, 115, 124, 130, 122, 120, 112, 129, 120, 123, 120, 110, 146, 124, 123, 122, 134, 109, 113, 131, 120, 140, 121, 127, 121, 149, 143, 115, 123, 123, 112, 127, 124, 136, 121, 125, 124, 142, 121, 108, 109, 130, 114, 120, 118, 136, 102, 120, 123, 129, 122, 124, 118, 130, 117, 127, 126, 125, 121, 113, 130, 126, 128, 103, 132, 121, 134, 116, 113, 139, 120, 125, 129, 156, 121, 112, 121, 125, 117, 103, 124, 144, 121, 118, 118, 134, 120, 122, 114, 109, 117, 130, 129, 138, 114, 111, 122, 132, 128, 115, 131, 136, 125, 122, 137, 133, 121, 127, 134, 112, 112, 123, 126, 120, 139, 122, 141, 122, 128, 112, 110, 124, 114, 129, 119, 129, 118, 129, 129, 120, 133, 125, 120, 140, 126, 125, 117, 124, 137, 124, 136, 112, 149, 145, 129, 129, 135, 118, 137, 127, 122, 125, 145, 112, 120, 122, 132, 132, 131, 131, 105, 127, 119, 128, 125, 137, 129, 119, 124, 138, 122, 131, 124, 123, 122, 121, 133, 114, 119, 131, 126, 113, 123, 126, 116, 128, 136, 128, 125, 117, 136, 146, 121, 123, 121, 114, 132, 148, 124, 116, 127, 134, 143, 134, 107, 125, 118, 116, 119, 126, 123, 123, 134, 149, 113, 127, 144, 135, 130, 126, 124, 134, 128, 138, 132, 123, 132, 126, 127, 112, 136, 130, 124, 120, 121, 109, 111, 130, 123, 119, 108, 125, 127, 123, 110, 139, 134, 149, 125, 113, 123, 124, 130, 130, 122, 133, 112, 134, 122, 122, 139, 114, 127, 140, 124, 122, 120, 138, 130, 122, 126, 126, 132, 133, 129, 124, 123, 126, 126, 133, 126, 142, 125, 129, 121, 114, 128, 114, 135, 116, 107, 122, 121, 113, 112, 130, 124, 126, 125, 127, 133, 131, 96, 122, 129, 130, 129, 113, 117, 111, 116, 121, 119, 136, 128, 125, 128, 111, 126, 131, 112, 129, 121, 109, 137, 141, 137, 119, 104, 123, 124, 130, 126, 118, 126, 117, 128, 142, 141, 109, 127, 124, 123, 119, 121, 127, 131, 111, 134, 112, 137, 125, 122, 133, 121, 130, 131, 115, 112, 130, 100, 129, 127, 132, 131, 127, 108, 124, 112, 126, 142, 110, 134, 114, 106, 119, 139, 133, 132, 124, 126, 122, 122, 122, 111, 129, 133, 132, 126, 125, 133, 135, 125, 131, 122, 105, 128, 131, 122, 138, 129, 138, 121, 137, 123, 116, 120, 122, 119, 126, 112, 133, 131, 97, 108, 127, 115, 138, 130, 131, 138, 122, 129, 132, 136, 134, 132, 149, 150, 124, 141, 132, 133, 121, 126, 117, 119, 120, 133, 118, 113, 111, 118, 147, 120, 117, 122, 112, 121, 120, 134, 149, 129, 140, 121, 143, 133, 118, 125, 135, 115, 117, 123, 113, 125, 122, 106, 112, 123, 106, 135, 115, 131, 121, 135, 113, 141, 129, 112, 100, 132, 135, 118, 118, 128, 124, 113, 146, 128, 117, 131, 147, 121, 133, 124, 131, 127, 125, 136, 137, 109, 121, 127, 139, 127, 122, 128, 105, 113, 136, 135, 126, 129, 117, 116, 122, 113, 125, 117, 120, 140, 156, 115, 127, 117, 117, 120, 117, 126, 133, 119, 106, 122, 129, 117, 121, 130, 126, 127, 118, 125, 127, 136, 119, 127, 108, 120, 117, 152, 131, 139, 137, 113, 137, 113, 118, 129, 118, 128, 115, 125, 108, 122, 126, 109, 119, 105, 125, 133, 126, 123, 112, 138, 126, 119, 115, 111, 116, 119, 119, 133, 120, 126, 123, 123, 124, 126, 143, 132, 109, 121, 133, 118, 125, 123, 129, 137, 132, 126, 124, 122, 125, 122, 124, 115, 128, 117, 113, 119, 125, 125, 125, 153, 115, 138, 116, 112, 124, 132, 138, 109, 122, 128, 125, 115, 142, 124, 116, 127, 136, 122, 141, 140, 114, 123, 120, 129, 115, 144, 125, 110, 118, 122, 129, 116, 124, 124, 126, 119, 117, 123, 132, 133, 129, 116, 109, 130, 117, 133, 132, 136, 127, 134, 123, 141, 124, 118, 121, 140, 141, 137, 147, 110, 131, 129, 118, 112, 117, 125, 107, 129, 136, 138, 130, 126, 126, 124, 150, 118, 105, 133, 142, 129, 127, 142, 111, 109, 104, 116, 125, 147, 117, 121, 118, 117, 129, 93, 112, 135, 113, 135, 122, 127, 103, 130, 122, 115, 125, 128, 104, 110, 117, 128, 115, 130, 127, 134, 124, 95, 126, 128, 132, 142, 128, 138, 119, 121, 117, 104, 134, 124, 135, 142, 123, 131, 131, 137, 123, 125, 131, 126, 119, 124, 121, 130, 120, 108, 127, 120, 122, 128, 144, 122, 121, 118, 112, 117, 117, 141, 124, 119, 128, 145, 119, 134, 125, 141, 112, 130, 147, 123, 114, 123, 146, 120, 125, 135, 120, 127, 128, 126, 146, 126, 131, 112, 130, 110, 134, 123, 113, 119, 117, 120, 120, 138, 121, 126, 127, 123, 128, 116, 124, 117, 137, 139, 118, 129, 122, 124, 140, 120, 132, 132, 123, 127, 117, 120, 121, 128, 124, 118, 150, 123, 112, 117, 124, 109, 106, 123, 133, 120, 118, 121, 151, 136, 115, 119, 127, 136, 119, 127, 111, 129, 114, 113, 132, 103, 104, 121, 123, 126, 117, 116, 119, 147, 136, 100, 112, 135, 112, 120, 142, 114, 123, 125, 131, 149, 126, 132, 125, 130, 117, 144, 116, 113, 146, 122, 123, 119, 115, 122, 122, 120, 131, 129, 140, 128, 125, 119, 103, 150, 127, 105, 135, 116, 108, 123, 109, 131, 126, 116, 135, 124, 137, 130, 125, 121, 115, 129, 108, 130, 129, 117, 118, 133, 128, 128, 120, 130, 125, 119, 146, 118, 126, 137, 135, 136, 121, 146, 116, 105, 119, 129, 120, 129, 126, 122, 129, 125, 130, 136, 122, 123, 124, 139, 123, 116, 141, 117, 140, 108, 127, 136, 127, 122, 144, 122, 129, 114, 116, 131, 115, 130, 133, 134, 109, 109, 126, 121, 132, 134, 124, 129, 130, 147, 117, 124, 124, 112, 135, 130, 151, 118, 132, 143, 133, 131, 123, 115, 105, 133, 123, 135, 127, 128, 123, 128, 119, 125, 117, 116, 127, 121, 146, 123, 133, 124, 116, 130, 140, 128, 131, 119, 122, 124, 137, 133, 131, 117, 111, 134, 104, 105, 120, 143, 141, 133, 121, 131, 131, 131, 130, 135, 131, 126, 129, 122, 143, 119, 144, 125, 137, 112, 108, 147, 116, 141, 118, 132, 125, 114, 134, 112, 134, 139, 138, 126, 118, 124, 132, 108, 131, 119, 104, 129, 125, 123, 110, 140, 119, 108, 121, 132, 135, 128, 123, 101, 139, 126, 140, 139, 127, 117, 151, 136, 113, 116, 139, 127, 123, 109, 142, 130, 134, 124, 139, 136, 133, 140, 116, 131, 120, 135, 163, 134, 132, 112, 124, 134, 118, 130, 136, 113, 139, 108, 118, 136, 109, 118, 125, 114, 116, 121, 114, 142, 125, 112, 125, 105, 136, 121, 134, 133, 106, 137, 125, 123, 117, 140, 121, 99, 126, 109, 135, 121, 114, 118, 150, 115, 137, 128, 110, 122, 126, 119, 129, 109, 118, 132, 128, 110, 134, 132, 130, 138, 116, 124, 126, 137, 130, 122, 136, 113, 115, 135, 117, 143, 116, 135, 110, 133, 115, 122, 138, 143, 124, 122, 109, 115, 111, 141, 138, 120, 134, 130, 126, 140, 144, 121, 127, 136, 132, 125, 125, 135, 119, 116, 124, 127, 141, 118, 143, 135, 136, 136, 134, 134, 131, 132, 112, 133, 138, 117, 137, 128, 128, 106, 124, 105, 127, 112, 120, 147, 121, 109, 126, 116, 137, 123, 128, 141, 129, 122, 131, 144, 127, 135, 109, 120, 111, 126, 135, 141, 135, 132, 129, 107, 156, 138, 138, 137, 119, 122, 106, 145, 114, 141, 112, 134, 134, 121, 117, 129, 112, 121, 139, 133, 126, 112, 140, 127, 129, 119, 136, 139, 128, 121, 124, 141, 131, 114, 123, 102, 151, 114, 105, 118, 121, 115, 127, 116, 133, 113, 117, 125, 127, 135, 129, 124, 122, 128, 116, 125, 117, 129, 130, 140, 126, 145, 131, 118, 125, 119, 116, 117, 125, 139, 121, 126, 122, 122, 111, 110, 114, 120, 122, 129, 136, 129, 143, 135, 136, 116, 131, 108, 113, 130, 124, 126, 153, 134, 134, 121, 121, 142, 122, 146, 115, 115, 139, 130, 131, 142, 127, 127, 125, 125, 124, 125, 110, 122, 122, 133, 122, 120, 130, 114, 136, 137, 120, 127, 117, 121, 131, 132, 146, 117, 124, 116, 130, 124, 121, 134, 123, 127, 111, 117, 128, 127, 153, 121, 108, 120, 125, 130, 106, 115, 132, 111, 115, 152, 129, 142, 129, 135, 114, 124, 132, 116, 128, 136, 139, 105, 134, 119, 127, 113, 123, 140, 122, 108, 128, 114, 114, 119, 135, 141, 120, 121, 127, 129, 118, 143, 117, 130, 107, 118, 125, 130, 142, 127, 127, 129, 125, 131, 119, 124, 139, 129, 130, 137, 123, 107, 145, 99, 108, 112, 127, 120, 133, 121, 134, 130, 139, 100, 109, 120, 123, 109, 138, 122, 123, 120, 122, 106, 138, 132, 140, 133, 128, 129, 118, 146, 137, 112, 126, 129, 95, 147, 132, 120, 158, 115, 141, 113, 120, 110, 107, 135, 124, 114, 129, 131, 112, 121, 127, 140, 110, 134, 122, 127, 122, 122, 118, 133, 118, 125, 138, 131, 111, 129, 120, 107, 128, 98, 131, 121, 129, 108, 110, 119, 114, 127, 145, 132, 128, 118, 129, 140, 109, 127, 127, 132, 125, 126, 137, 145, 127, 119, 134, 133, 122, 138, 118, 117, 115, 144, 117, 136, 123, 123, 122, 112, 132, 105, 125, 127, 135, 129, 144, 127, 119, 137, 134, 131, 129, 131, 100, 158, 129, 133, 145, 133, 134, 139, 109, 108, 133, 135, 137, 133, 123, 124, 124, 110, 130, 127, 129, 120, 111, 124, 129, 102, 141, 129, 128, 123, 135, 125, 125, 129, 136, 123, 97, 128, 123, 130, 91, 106, 145, 131, 108, 114, 122, 135, 122, 127, 121, 114, 112, 125, 123, 103, 120, 132, 117, 133, 100, 132, 119, 114, 129, 125, 134, 118, 126, 132, 139, 124, 132, 120, 116, 136, 134, 134, 116, 130, 118, 129, 119, 123, 127, 139, 140, 123, 148, 119, 126, 138, 120, 114, 126, 103, 139, 131, 121, 105, 117, 119, 130, 109, 110, 128, 135, 125, 129, 122, 126, 111, 121, 121, 102, 132, 134, 113, 118, 138, 99, 120, 136, 124, 115, 146, 134, 135, 115, 130, 120, 128, 130, 138, 123, 128, 110, 124, 130, 114, 119, 133, 126, 114, 124, 130, 141, 132, 122, 134, 118, 143, 125, 139, 155, 134, 107, 128, 100, 128, 128, 135, 112, 122, 113, 110, 126, 130, 137, 138, 136, 125, 119, 130, 122, 113, 134, 127, 141, 115, 122, 124, 112, 116, 118, 151, 117, 129, 121, 124, 127, 120, 127, 128, 111, 117, 135, 118, 132, 131, 131, 108, 124, 115, 116, 129, 109, 120, 115, 115, 102, 124, 141, 131, 126, 127, 118, 129, 138, 124, 124, 126, 138, 133, 134, 113, 117, 117, 116, 130, 118, 134, 127, 127, 115, 125, 112, 114, 107, 134, 123, 127, 110, 123, 120, 133, 116, 127, 136, 139, 113, 125, 132, 126, 131, 141, 122, 129, 128, 119, 121, 135, 112, 122, 125, 117, 119, 108, 130, 128, 137, 121, 133, 129, 103, 127, 108, 115, 124, 127, 153, 127, 122, 124, 123, 116, 99, 132, 139, 118, 131, 118, 123, 130, 117, 111, 141, 135, 119, 112, 138, 128, 116, 140, 114, 140, 115, 111, 136, 126, 109, 153, 122, 121, 132, 103, 129, 99, 114, 130, 115, 125, 109, 125, 119, 147, 110, 135, 134, 132, 123, 119, 119, 119, 125, 122, 123, 118, 132, 100, 125, 111, 124, 122, 128, 134, 113, 135, 142, 122, 116, 144, 100, 160, 126, 127, 111, 128, 134, 126, 110, 123, 129, 110, 114, 129, 118, 133, 126, 125, 135, 113, 127, 142, 123, 117, 108, 125, 146, 118, 119, 142, 132, 124, 117, 131, 130, 124, 113, 128, 129, 121, 124, 131, 122, 117, 128, 134, 98, 135, 113, 111, 94, 126, 131, 119, 124, 124, 124, 119, 131, 123, 119, 129, 127, 110, 124, 129, 128, 115, 114, 118, 114, 113, 105, 128, 125, 134, 144, 119, 114, 127, 122, 113, 109, 129, 127, 101, 123, 141, 128, 125, 125, 128, 115, 117, 150, 131, 128, 119, 132, 126, 126, 125, 123, 118, 117, 115, 154, 116, 117, 127, 135, 121, 114, 120, 127, 140, 135, 134, 118, 119, 116, 137, 122, 111, 123, 110, 122, 115, 127, 122, 101, 128, 146, 136, 112, 120, 116, 136, 125, 137, 110, 131, 133, 130, 123, 138, 106, 107, 122, 122, 134, 123, 118, 108, 140, 115, 139, 122, 120, 141, 131, 99, 128, 111, 132, 111, 123, 123, 135, 127, 120, 124, 116, 126, 140, 125, 137, 122, 143, 134, 102, 86, 124, 128, 130, 132, 147, 129, 128, 134, 121, 122, 116, 118, 128, 134, 132, 128, 122, 132, 130, 128, 136, 137, 134, 127, 108, 132, 123, 121, 134, 116, 113, 117, 129, 126, 146, 106, 145, 111, 126, 114, 108, 127, 105, 119, 145, 124, 141, 139, 124, 117, 130, 143, 119, 130, 143, 115, 125, 126, 111, 116, 114, 138, 114, 114, 140, 118, 121, 126, 120, 115, 133, 121, 110, 123, 134, 122, 130, 140, 139, 117, 135, 134, 125, 123, 131, 116, 120, 136, 122, 102, 120, 127, 118, 112, 123, 128, 124, 114, 127, 116, 117, 131, 123, 120, 124, 118, 130, 134, 125, 132, 109, 133, 139, 116, 124, 128, 126, 136, 116, 120, 108, 132, 102, 133, 107, 127, 116, 126, 129, 116, 106, 129, 137, 114, 124, 106, 124, 127, 124, 125, 124, 138, 116, 128, 148, 111, 130, 147, 118, 129, 120, 140, 109, 139, 102, 122, 140, 142, 129, 132, 129, 143, 139, 125, 134, 135, 121, 128, 144, 128, 116, 113, 126, 127, 144, 115, 113, 138, 126, 131, 106, 121, 118, 102, 130, 135, 112, 130, 119, 116, 125, 123, 121, 132, 117, 142, 143, 127, 122, 125, 130, 141, 119, 123, 147, 133, 120, 123, 132, 128, 153, 114, 127, 128, 136, 128, 126, 148, 127, 116, 120, 134, 119, 135, 129, 132, 129, 119, 133, 124, 128, 127, 118, 101, 114, 121, 112, 128, 121, 120, 116, 125, 138, 109, 116, 135, 111, 139, 122, 159, 115, 133, 132, 119, 129, 110, 126, 121, 110, 142, 126, 132, 128, 121, 123, 103, 146, 117, 141, 122, 145, 136, 114, 117, 113, 109, 130, 131, 139, 122, 150, 140, 120, 122, 122, 144, 143, 133, 107, 129, 122, 128, 126, 118, 102, 121, 120, 127, 116, 126, 129, 128, 133, 113, 117, 115, 128, 127, 138, 115, 135, 116, 123, 125, 133, 134, 119, 123, 146, 122, 125, 125, 127, 133, 132, 117, 119, 142, 100, 132, 124, 102, 121, 140, 121, 121, 118, 119, 118, 116, 138, 127, 127, 142, 126, 124, 116, 111, 123, 138, 141, 136, 103, 132, 151, 120, 126, 129, 133, 110, 140, 141, 124, 122, 127, 127, 128, 145, 125, 119, 115, 111, 125, 134, 123, 124, 139, 137, 124, 126, 119, 95, 117, 127, 101, 115, 124, 132, 131, 129, 118, 120, 135, 132, 142, 124, 138, 107, 122, 130, 125, 124, 125, 115, 103, 121, 132, 129, 134, 120, 128, 126, 144, 126, 140, 116, 126, 129, 125, 124, 144, 118, 127, 126, 122, 113, 132, 128, 123, 122, 122, 120, 122, 121, 110, 138, 122, 128, 128, 130, 130, 124, 125, 128, 100, 137, 131, 140, 132, 130, 127, 129, 127, 135, 125, 125, 118, 127, 116, 112, 115, 116, 110, 117, 126, 130, 124, 129, 118, 123, 133, 114, 120, 131, 127, 130, 131, 121, 127, 116, 123, 130, 117, 128, 108, 125, 126, 130, 128, 121, 132, 124, 132, 132, 120, 124, 125, 125, 128, 128, 118, 124, 135, 118, 132, 145, 117, 123, 127, 137, 119, 138, 135, 124, 119, 106, 131, 109, 131, 133, 129, 140, 119, 141, 138, 148, 129, 126, 97, 122, 127, 121, 140, 136, 114, 120, 131, 123, 143, 125, 117, 129, 112, 123, 131, 122, 134, 121, 123, 125, 122, 123, 131, 130, 120, 136, 114, 127, 126, 125, 126, 129, 125, 130, 153, 132, 118, 126, 112, 104, 114, 126, 138, 139, 114, 126, 108, 131, 107, 126, 112, 132, 128, 141, 121, 130, 118, 121, 154, 136, 121, 128, 128, 132, 141, 134, 123, 135, 117, 110, 127, 107, 127, 123, 131, 106, 136, 139, 121, 133, 124, 149, 119, 114, 125, 141, 121, 125, 110, 127, 118, 126, 147, 123, 117, 120, 132, 104, 131, 127, 133, 134, 119, 117, 113, 125, 125, 113, 123, 112, 126, 145, 118, 129, 104, 113, 137, 112, 105, 111, 125, 115, 135, 117, 127, 137, 120, 126, 119, 121, 152, 121, 121, 128, 138, 118, 134, 116, 136, 130, 134, 134, 116, 126, 137, 114, 123, 120, 122, 111, 118, 126, 116, 130, 114, 139, 125, 121, 139, 130, 124, 123, 137, 129, 118, 120, 134, 129, 146, 106, 123, 121, 138, 124, 137, 121, 132, 127, 102, 123, 114, 115, 116, 120, 114, 112, 140, 139, 122, 139, 137, 117, 126, 126, 105, 114, 140, 124, 117, 116, 135, 112, 117, 137, 123, 123, 103, 137, 117, 121, 134, 142, 129, 115, 101, 134, 128, 131, 120, 137, 135, 140, 124, 120, 121, 121, 121, 139, 128, 106, 140, 122, 120, 125, 122, 141, 118, 130, 118, 126, 130, 113, 121, 122, 130, 128, 129, 120, 122, 138, 128, 136, 126, 140, 132, 122, 110, 114, 130, 129, 126, 122, 125, 121, 126, 134, 143, 135, 134, 113, 132, 127, 114, 142, 132, 127, 130, 143, 99, 112, 120, 131, 139, 136, 111, 131, 116, 139, 122, 126, 119, 125, 121, 122, 121, 118, 123, 137, 104, 139, 131, 122, 132, 141, 114, 132, 129, 128, 109, 127, 136, 131, 108, 117, 127, 132, 121, 134, 131, 115, 125, 125, 126, 110, 128, 110, 139, 124, 106, 120, 115, 105, 114, 126, 127, 137, 116, 131, 121, 127, 112, 116, 120, 141, 126, 123, 130, 137, 129, 126, 132, 133, 156, 123, 121, 158, 124, 116, 133, 119, 141, 121, 142, 114, 119, 112, 145, 120, 104, 149, 121, 108, 126, 126, 125, 129, 122, 135, 132, 143, 135, 134, 117, 130, 118, 119, 111, 126, 129, 113, 120, 116, 135, 111, 118, 132, 116, 150, 138, 118, 127, 122, 116, 122, 117, 109, 120, 124, 123, 116, 133, 123, 118, 119, 124, 140, 129, 125, 118, 139, 129, 127, 126, 134, 109, 133, 144, 137, 132, 135, 136, 121, 126, 132, 141, 121, 130, 127, 139, 116, 133, 116, 114, 139, 133, 138, 117, 124, 130, 126, 151, 128, 124, 138, 114, 143, 137, 130, 122, 140, 124, 125, 137, 126, 125, 121, 111, 146, 125, 119, 128, 124, 120, 104, 115, 123, 126, 137, 128, 122, 130, 123, 150, 113, 145, 121, 122, 128, 130, 127, 127, 113, 123, 128, 115, 140, 111, 121, 128, 122, 99, 132, 130, 117, 117, 126, 118, 124, 123, 131, 138, 119, 121, 124, 104, 133, 139, 128, 129, 123, 106, 128, 120, 125, 130, 128, 104, 116, 119, 130, 134, 129, 126, 136, 117, 114, 122, 111, 116, 129, 125, 115, 115, 108, 122, 136, 115, 124, 128, 136, 125, 123, 98, 123, 129, 129, 131, 119, 145, 121, 126, 124, 139, 120, 134, 125, 132, 118, 117, 114, 111, 128, 131, 133, 110, 129, 129, 131, 127, 122, 99, 138, 119, 129, 153, 127, 120, 124, 138, 117, 135, 117, 121, 128, 116, 110, 103, 117, 126, 119, 118, 119, 126, 111, 127, 134, 136, 134, 133, 113, 111, 127, 125, 136, 128, 124, 133, 128, 108, 142, 126, 129, 119, 118, 123, 124, 123, 132, 150, 129, 128, 118, 123, 131, 117, 149, 131, 133, 136, 123, 131, 137, 119, 126, 127, 135, 111, 130, 126, 124, 124, 124, 116, 139, 125, 125, 113, 128, 137, 128, 125, 130, 120, 125, 115, 119, 126, 129, 117, 128, 116, 133, 121, 125, 135, 145, 141, 119, 122, 126, 109, 132, 137, 127, 129, 116, 125, 120, 118, 133, 127, 127, 119, 120, 114, 139, 136, 138, 130, 124, 139, 131, 129, 115, 120, 114, 119, 129, 135, 123, 132, 132, 120, 120, 110, 117, 128, 138, 119, 116, 111, 130, 125, 133, 130, 114, 105, 123, 119, 124, 101, 133, 136, 130, 126, 122, 132, 115, 129, 144, 124, 107, 131, 137, 126, 126, 130, 114, 114, 128, 125, 135, 125, 150, 131, 125, 121, 115, 129, 120, 129, 131, 124, 125, 138, 149, 149, 105, 145, 121, 118, 109, 111, 145, 115, 118, 112, 142, 113, 126, 114, 111, 137, 123, 119, 137, 114, 103, 137, 120, 138, 125, 117, 127, 124, 130, 129, 134, 102, 113, 128, 132, 123, 132, 134, 124, 130, 128, 125, 121, 122, 125, 131, 140, 122, 125, 115, 135, 132, 118, 125, 124, 115, 123, 123, 120, 107, 139, 142, 112, 132, 125, 137, 130, 129, 143, 124, 128, 136, 132, 130, 127, 107, 117, 119, 118, 101, 121, 111, 127, 126, 118, 145, 114, 117, 130, 113, 129, 112, 131, 110, 140, 123, 124, 120, 132, 125, 125, 135, 146, 121, 118, 146, 116, 138, 119, 118, 122, 111, 137, 133, 134, 121, 131, 112, 142, 140, 131, 120, 122, 160, 123, 131, 132, 124, 117, 127, 147, 121, 127, 127, 133, 129, 141, 127, 132, 128, 111, 108, 108, 121, 139, 136, 125, 132, 140, 114, 124, 106, 125, 143, 128, 144, 116, 112, 114, 97, 117, 119, 117, 140, 115, 122, 130, 128, 121, 144, 142, 122, 131, 111, 118, 123, 137, 145, 115, 142, 133, 130, 110, 108, 112, 131, 129, 119, 135, 115, 133, 133, 113, 131, 118, 120, 120, 116, 118, 124, 133, 101, 168, 128, 146, 127, 130, 113, 127, 125, 135, 114, 137, 111, 118, 119, 116, 122, 141, 106, 119, 127, 123, 131, 128, 127, 128, 125, 137, 129, 148, 133, 124, 115, 131, 120, 114, 142, 123, 117, 124, 119, 138, 141, 132, 125, 118, 124, 116, 125, 128, 117, 138, 102, 128, 128, 108, 131, 144, 125, 121, 119, 125, 117, 115, 123, 116, 121, 128, 109, 126, 100, 117, 121, 133, 117, 125, 136, 122, 127, 120, 122, 115, 116, 117, 132, 135, 104, 120, 108, 127, 118, 127, 120, 119, 114, 136, 130, 117, 117, 117, 124, 118, 119, 134, 123, 118, 114, 126, 111, 181, 140, 118, 139, 124, 139, 127, 125, 132, 121, 119, 131, 117, 105, 114, 112, 131, 120, 125, 131, 114, 121, 120, 117, 111, 123, 122, 124, 120, 137, 135, 144, 100, 119, 126, 132, 145, 116, 128, 129, 117, 121, 122, 132, 118, 117, 128, 118, 124, 130, 117, 128, 118, 121, 115, 135, 129, 131, 118, 116, 134, 107, 114, 124, 138, 125, 101, 134, 114, 130, 136, 114, 122, 134, 139, 127, 118, 117, 108, 122, 123, 123, 130, 132, 121, 135, 122, 120, 131, 141, 136, 132, 125, 118, 114, 135, 143, 106, 116, 120, 111, 141, 120, 129, 130, 142, 123, 148, 125, 130, 150, 111, 130, 122, 121, 113, 121, 132, 112, 122, 133, 108, 138, 128, 127, 126, 119, 123, 121, 109, 129, 147, 127, 127, 139, 130, 121, 139, 138, 126, 141, 122, 117, 112, 129, 134, 124, 121, 108, 153, 99, 140, 137, 132, 138, 124, 135, 124, 124, 113, 124, 117, 123, 130, 112, 114, 108, 140, 142, 140, 128, 144, 130, 136, 114, 125, 137, 117, 116, 107, 123, 130, 108, 121, 125, 140, 123, 127, 121, 138, 118, 118, 127, 119, 121, 139, 126, 119, 121, 116, 108, 100, 121, 132, 102, 116, 139, 149, 123, 145, 132, 118, 132, 129, 132, 142, 117, 130, 129, 123, 127, 113, 136, 130, 119, 121, 138, 153, 130, 148, 122, 127, 120, 114, 134, 111, 112, 114, 143, 136, 115, 134, 131, 122, 137, 120, 114, 143, 117, 113, 126, 109, 131, 115, 126, 122, 135, 127, 141, 117, 116, 126, 126, 146, 113, 132, 122, 136, 121, 119, 130, 131, 112, 117, 133, 122, 145, 126, 120, 129, 132, 126, 113, 127, 131, 125, 126, 136, 104, 100, 124, 108, 130, 148, 135, 137, 124, 140, 139, 122, 122, 121, 114, 116, 138, 123, 125, 125, 120, 134, 120, 132, 134, 119, 116, 126, 113, 140, 127, 117, 140, 120, 116, 129, 118, 112, 112, 113, 128, 125, 142, 123, 108, 138, 135, 142, 118, 117, 138, 114, 112, 108, 111, 121, 134, 117, 134, 112, 123, 134, 164, 115, 135, 124, 124, 122, 130, 123, 130, 135, 115, 131, 133, 120, 126, 123, 116, 123, 136, 131, 134, 157, 127, 116, 120, 133, 120, 117, 126, 133, 137, 116, 132, 125, 119, 112, 112, 125, 134, 124, 128, 123, 124, 122, 130, 109, 123, 120, 127, 124, 142, 111, 122, 134, 145, 137, 144, 131, 117, 134, 136, 132, 126, 119, 127, 127, 129, 120, 145, 131, 108, 124, 130, 124, 122, 126, 122, 128, 126, 127, 128, 127, 130, 140, 126, 110, 104, 125, 118, 137, 131, 133, 118, 119, 126, 146, 128, 137, 125, 130, 129, 112, 119, 125, 146, 134, 127, 135, 126, 163, 131, 107, 107, 130, 133, 130, 135, 113, 134, 143, 126, 133, 128, 138, 115, 134, 108, 124, 125, 122, 121, 124, 132, 119, 103, 111, 123, 110, 114, 148, 114, 136, 127, 116, 117, 129, 105, 135, 112, 128, 131, 122, 132, 133, 129, 122, 107, 139, 124, 116, 113, 132, 126, 143, 116, 118, 150, 125, 139, 113, 112, 117, 126, 122, 109, 111, 120, 118, 121, 126, 121, 114, 117, 110, 121, 127, 119, 113, 132, 131, 142, 130, 141, 120, 118, 133, 107, 133, 120, 118, 111, 116, 122, 132, 135, 131, 128, 129, 135, 121, 116, 129, 132, 129, 128, 136, 119, 127, 122, 117, 107, 119, 120, 111, 118, 144, 119, 116, 118, 119, 118, 133, 120, 127, 141, 128, 143, 129, 121, 121, 122, 119, 130, 100, 127, 137, 127, 123, 123, 117, 127, 134, 114, 117, 121, 124, 122, 119, 121, 127, 122, 123, 143, 129, 124, 132, 129, 107, 117, 126, 137, 129, 124, 118, 132, 130, 134, 111, 110, 133, 126, 133, 127, 105, 123, 117, 126, 111, 118, 120, 129, 129, 127, 124, 118, 140, 125, 119, 132, 125, 126, 133, 137, 141, 113, 124, 97, 102, 144, 124, 118, 115, 99, 123, 123, 148, 118, 124, 129, 124, 140, 121, 140, 137, 110, 138, 110, 123, 131, 118, 113, 130, 114, 135, 123, 109, 119, 134, 135, 117, 127, 129, 120, 127, 122, 108, 134, 103, 126, 142, 132, 129, 136, 123, 131, 129, 120, 103, 131, 114, 112, 111, 128, 134, 119, 117, 102, 129, 114, 112, 148, 124, 125, 121, 115, 136, 124, 114, 133, 117, 129, 127, 110, 130, 129, 121, 123, 126, 123, 136, 118, 127, 119, 129, 101, 123, 109, 143, 144, 116, 122, 136, 121, 105, 114, 112, 122, 108, 116, 118, 145, 140, 146, 111, 130, 124, 132, 120, 114, 117, 154, 123, 126, 130, 123, 121, 143, 138, 133, 116, 130, 146, 135, 118, 134, 133, 123, 118, 130, 134, 113, 116, 131, 122, 139, 121, 123, 109, 123, 135, 123, 128, 124, 130, 138, 112, 116, 124, 132, 138, 120, 130, 119, 117, 130, 139, 129, 120, 134, 154, 103, 130, 126, 126, 137, 124, 120, 124, 129, 126, 142, 133, 148, 132, 126, 118, 118, 118, 148, 137, 124, 123, 118, 130, 136, 108, 123, 120, 129, 104, 132, 137, 133, 123, 132, 119, 98, 115, 137, 119, 129, 129, 122, 116, 132, 121, 121, 132, 108, 133, 128, 138, 129, 112, 103, 134, 101, 135, 131, 121, 121, 131, 128, 118, 116, 106, 139, 115, 117, 131, 151, 124, 118, 130, 126, 135, 129, 121, 108, 117, 119, 132, 120, 101, 131, 113, 134, 126, 119, 129, 132, 136, 124, 113, 123, 159, 125, 151, 126, 124, 136, 110, 123, 118, 137, 149, 135, 129, 113, 126, 120, 127, 107, 137, 138, 119, 134, 135, 112, 119, 128, 134, 121, 137, 130, 126, 137, 137, 124, 136, 135, 115, 128, 120, 132, 123, 116, 154, 112, 127, 129, 126, 110, 138, 137, 144, 131, 133, 137, 131, 142, 126, 119, 118, 124, 131, 129, 142, 110, 112, 122, 118, 139, 114, 135, 147, 121, 115, 129, 146, 119, 128, 119, 114, 131, 136, 110, 120, 120, 123, 143, 125, 135, 133, 120, 130, 121, 117, 126, 120, 128, 121, 109, 110, 114, 112, 125, 139, 125, 129, 107, 115, 146, 117, 138, 113, 133, 111, 129, 112, 116, 135, 132, 126, 135, 109, 129, 140, 125, 130, 127, 123, 128, 126, 133, 121, 134, 127, 135, 118, 121, 126, 108, 127, 129, 137, 119, 139, 132, 129, 123, 150, 104, 123, 148, 132, 117, 127, 133, 132, 143, 129, 131, 120, 126, 111, 123, 114, 141, 120, 106, 130, 103, 136, 140, 124, 107, 112, 133, 108, 129, 131, 152, 135, 116, 122, 150, 152, 135, 109, 143, 108, 145, 143, 127, 133, 114, 120, 116, 129, 145, 126, 128, 124, 108, 127, 124, 125, 109, 114, 113, 103, 140, 109, 127, 110, 131, 136, 120, 131, 112, 134, 123, 114, 112, 126, 136, 120, 123, 114, 122, 105, 116, 125, 110, 122, 129, 133, 146, 135, 121, 120, 126, 129, 139, 114, 128, 148, 147, 136, 122, 131, 139, 130, 123, 134, 110, 129, 117, 112, 114, 124, 152, 137, 113, 124, 117, 144, 125, 126, 135, 115, 127, 115, 116, 134, 126, 135, 139, 122, 129, 123, 113, 120, 123, 107, 144, 127, 108, 141, 126, 133, 124, 117, 138, 123, 118, 140, 118, 136, 133, 132, 113, 120, 135, 130, 127, 109, 133, 124, 119, 126, 118, 144, 121, 110, 119, 132, 110, 118, 130, 117, 114, 167, 126, 142, 129, 108, 147, 118, 137, 129, 130, 132, 127, 126, 143, 136, 138, 113, 129, 117, 127, 140, 139, 124, 146, 130, 121, 119, 130, 131, 113, 124, 128, 122, 135, 123, 137, 137, 118, 131, 141, 117, 129, 130, 134, 115, 111, 140, 114, 110, 142, 119, 132, 121, 120, 128, 139, 138, 151, 134, 152, 117, 108, 137, 126, 164, 144, 110, 133, 107, 130, 150, 119, 126, 115, 135, 135, 127, 123, 111, 115, 108, 125, 115, 135, 119, 123, 135, 135, 138, 128, 117, 121, 119, 115, 117, 115, 129, 125, 134, 111, 129, 120, 121, 128, 132, 135, 135, 129, 118, 115, 123, 137, 125, 134, 113, 133, 122, 123, 132, 125, 124, 122, 122, 131, 159, 118, 107, 139, 112, 120, 138, 116, 117, 137, 115, 125, 135, 127, 100, 123, 145, 135, 127, 126, 131, 129, 129, 135, 130, 115, 136, 120, 127, 109, 130, 135, 98, 126, 130, 125, 121, 128, 123, 126, 136, 129, 125, 134, 123, 105, 140, 129, 107, 126, 119, 105, 136, 114, 136, 123, 125, 126, 118, 129, 132, 118, 141, 102, 135, 125, 147, 126, 113, 132, 120, 120, 131, 112, 116, 134, 117, 108, 147, 129, 123, 122, 98, 116, 119, 136, 118, 130, 131, 126, 121, 114, 130, 111, 128, 121, 133, 122, 132, 140, 138, 131, 143, 138, 133, 128, 133, 132, 111, 124, 116, 129, 113, 121, 129, 154, 121, 123, 102, 105, 120, 126, 140, 118, 139, 122, 110, 117, 116, 150, 108, 120, 132, 124, 124, 100, 137, 117, 120, 140, 129, 108, 137, 120, 130, 137, 141, 121, 132, 136, 116, 130, 115, 126, 110, 127, 127, 148, 126, 121, 115, 110, 118, 138, 124, 115, 126, 127, 127, 117, 114, 122, 116, 128, 127, 101, 123, 125, 125, 98, 127, 125, 132, 115, 123, 125, 109, 118, 141, 125, 106, 146, 136, 122, 123, 126, 122, 109, 122, 153, 129, 113, 127, 124, 119, 136, 127, 134, 140, 124, 130, 125, 137, 130, 120, 131, 141, 128, 107, 121, 123, 116, 136, 118, 122, 133, 154, 120, 111, 119, 125, 114, 129, 110, 139, 119, 114, 131, 132, 128, 102, 117, 122, 130, 126, 132, 138, 126, 118, 127, 131, 127, 160, 114, 147, 125, 120, 117, 120, 127, 138, 113, 112, 133, 150, 121, 117, 133, 112, 133, 127, 116, 106, 146, 107, 123, 139, 123, 94, 134, 124, 130, 123, 116, 121, 131, 131, 130, 110, 119, 122, 111, 153, 124, 142, 130, 135, 128, 132, 138, 138, 127, 128, 148, 118, 114, 133, 114, 125, 113, 133, 137, 116, 121, 127, 116, 145, 127, 114, 125, 126, 126, 120, 157, 140, 130, 118, 122, 144, 123, 121, 120, 128, 122, 117, 139, 138, 118, 123, 129, 125, 114, 122, 121, 123, 129, 124, 129, 117, 130, 135, 147, 106, 108, 136, 118, 102, 113, 141, 109, 124, 119, 103, 112, 137, 137, 116, 131, 131, 135, 132, 118, 120, 124, 141, 127, 144, 114, 123, 116, 113, 130, 113, 128, 128, 114, 125, 123, 152, 112, 124, 125, 152, 136, 130, 132, 126, 130, 127, 127, 125, 114, 122, 127, 124, 136, 120, 117, 123, 148, 132, 115, 125, 114, 132, 131, 106, 138, 110, 135, 119, 114, 133, 131, 122, 107, 130, 131, 123, 121, 122, 135, 121, 105, 121, 142, 125, 134, 116, 100, 120, 142, 134, 126, 131, 128, 111, 118, 100, 122, 126, 135, 130, 138, 133, 108, 115, 109, 163, 121, 120, 126, 127, 117, 139, 134, 116, 111, 129, 127, 123, 112, 104, 138, 120, 109, 122, 133, 124, 123, 130, 111, 121, 121, 143, 128, 126, 100, 112, 122, 117, 142, 133, 136, 138, 131, 119, 122, 141, 131, 118, 128, 127, 107, 137, 118, 144, 125, 130, 119, 120, 134, 137, 127, 123, 125, 117, 128, 114, 132, 118, 121, 136, 124, 128, 126, 153, 126, 128, 121, 140, 131, 129, 115, 111, 129, 137, 123, 118, 122, 107, 141, 117, 112, 128, 136, 112, 125, 120, 115, 133, 130, 109, 120, 114, 95, 129, 101, 123, 125, 99, 127, 114, 110, 126, 111, 134, 122, 136, 125, 119, 132, 125, 126, 131, 130, 117, 124, 132, 122, 134, 123, 127, 145, 145, 110, 127, 123, 137, 129, 133, 121, 111, 128, 121, 116, 123, 117, 118, 122, 113, 121, 129, 125, 130, 136, 127, 118, 109, 135, 124, 144, 123, 126, 124, 113, 123, 105, 132, 154, 128, 120, 132, 142, 129, 130, 131, 136, 107, 123, 121, 113, 112, 129, 145, 131, 142, 113, 126, 107, 127, 120, 105, 136, 135, 135, 124, 142, 131, 129, 122, 122, 128, 111, 129, 136, 127, 144, 152, 126, 136, 125, 126, 113, 125, 144, 111, 115, 135, 129, 122, 130, 137, 131, 109, 129, 115, 124, 120, 143, 116, 142, 135, 129, 114, 137, 112, 113, 134, 133, 148, 124, 127, 134, 117, 149, 116, 120, 115, 128, 99, 126, 120, 135, 121, 132, 105, 142, 122, 125, 138, 140, 113, 125, 126, 119, 134, 130, 145, 131, 118, 128, 127, 134, 113, 124, 127, 122, 143, 126, 120, 112, 128, 139, 118, 127, 120, 124, 121, 130, 130, 117, 125, 121, 127, 134, 135, 119, 135, 122, 130, 128, 136, 123, 131, 113, 135, 125, 132, 114, 123, 140, 115, 118, 116, 134, 120, 139, 116, 119, 128, 128, 126, 117, 122, 137, 126, 124, 131, 133, 125, 148, 113, 145, 115, 108, 111, 114, 128, 111, 101, 130, 121, 124, 135, 141, 129, 119, 119, 115, 149, 111, 122, 128, 125, 111, 144, 110, 117, 136, 127, 127, 129, 130, 132, 129, 145, 129, 108, 126, 136, 115, 130, 131, 135, 122, 117, 108, 136, 109, 121, 154, 127, 125, 118, 119, 157, 134, 106, 121, 134, 108, 114, 133, 123, 115, 124, 132, 122, 133, 116, 122, 137, 134, 125, 128, 144, 136, 123, 122, 140, 130, 119, 142, 118, 130, 127, 113, 115, 119, 142, 133, 125, 135, 148, 129, 125, 121, 138, 99, 132, 123, 115, 135, 123, 132, 125, 101, 136, 133, 138, 115, 157, 133, 120, 124, 127, 138, 146, 144, 116, 113, 150, 141, 116, 123, 151, 145, 127, 120, 131, 106, 166, 107, 122, 132, 117, 107, 109, 116, 116, 114, 136, 130, 126, 138, 124, 114, 132, 120, 131, 115, 121, 112, 135, 133, 122, 118, 131, 127, 112, 131, 121, 127, 130, 150, 128, 105, 124, 113, 133, 114, 137, 127, 125, 124, 122, 117, 126, 144, 125, 126, 131, 125, 129, 110, 125, 125, 118, 145, 123, 124, 115, 124, 107, 124, 121, 136, 129, 117, 137, 151, 112, 135, 120, 139, 125, 123, 129, 130, 116, 119, 133, 124, 132, 130, 134, 102, 128, 136, 120, 126, 128, 121, 144, 122, 121, 113, 130, 105, 132, 99, 131, 117, 110, 131, 118, 138, 118, 128, 122, 147, 113, 107, 134, 135, 116, 106, 129, 122, 128, 124, 125, 122, 115, 113, 119, 132, 133, 118, 118, 105, 109, 121, 127, 120, 124, 125, 124, 115, 114, 135, 125, 106, 129, 127, 119, 120, 130, 124, 116, 113, 126, 135, 136, 127, 127, 123, 136, 140, 139, 128, 117, 117, 147, 112, 118, 123, 113, 121, 153, 107, 130, 121, 122, 122, 118, 119, 152, 126, 116, 124, 141, 114, 129, 104, 125, 126, 124, 129, 116, 116, 117, 121, 117, 127, 150, 118, 122, 123, 144, 109, 125, 135, 127, 133, 132, 140, 147, 127, 132, 135, 139, 119, 130, 132, 130, 115, 117, 119, 111, 120, 136, 129, 135, 127, 126, 132, 118, 133, 114, 116, 111, 146, 123, 123, 123, 133, 123, 114, 122, 120, 122, 120, 132, 115, 122, 127, 123, 125, 131, 125, 117, 120, 125, 131, 121, 130, 122, 129, 122, 109, 124, 117, 113, 100, 140, 124, 131, 133, 117, 118, 130, 142, 127, 130, 114, 145, 128, 134, 135, 103, 138, 118, 119, 138, 110, 116, 121, 134, 87, 120, 118, 107, 133, 140, 126, 110, 117, 98, 122, 119, 123, 130, 128, 149, 128, 115, 112, 125, 124, 128, 125, 117, 139, 118, 126, 127, 125, 127, 131, 129, 138, 117, 143, 133, 116, 112, 123, 116, 121, 111, 142, 126, 137, 126, 135, 118, 142, 138, 114, 129, 111, 131, 126, 132, 119, 131, 126, 142, 114, 119, 129, 139, 100, 132, 107, 136, 138, 127, 123, 117, 126, 116, 124, 122, 127, 116, 143, 121, 130, 144, 129, 107, 115, 119, 127, 123, 125, 123, 127, 125, 127, 107, 114, 129, 130, 126, 120, 119, 130, 140, 140, 127, 122, 123, 127, 131, 142, 116, 136, 131, 135, 116, 124, 133, 119, 125, 123, 125, 125, 134, 125, 119, 126, 116, 128, 132, 135, 128, 131, 126, 124, 118, 125, 129, 114, 122, 135, 113, 122, 126, 158, 128, 126, 120, 120, 139, 118, 131, 112, 113, 140, 131, 118, 131, 132, 127, 144, 116, 131, 140, 130, 123, 128, 122, 128, 141, 128, 110, 132, 127, 126, 141, 126, 128, 141, 122, 125, 133, 113, 120, 138, 131, 127, 120, 110, 121, 98, 138, 120, 111, 128, 126, 128, 153, 141, 116, 113, 125, 135, 116, 131, 132, 134, 138, 127, 126, 141, 122, 119, 114, 114, 140, 127, 118, 127, 115, 130, 132, 111, 134, 122, 108, 127, 122, 120, 129, 128, 123, 140, 122, 126, 129, 120, 112, 122, 118, 116, 127, 133, 123, 123, 136, 126, 116, 143, 142, 148, 138, 127, 113, 137, 119, 143, 133, 134, 112, 126, 119, 112, 119, 114, 125, 121, 119, 137, 123, 117, 124, 107, 131, 115, 116, 135, 134, 135, 132, 122, 127, 128, 113, 133, 105, 122, 126, 123, 130, 130, 125, 114, 145, 129, 127, 124, 130, 136, 137, 132, 103, 125, 128, 115, 117, 127, 132, 135, 123, 119, 134, 103, 133, 106, 130, 123, 135, 127, 126, 134, 110, 130, 129, 132, 111, 128, 113, 135, 130, 128, 125, 125, 134, 119, 122, 109, 134, 120, 131, 122, 121, 131, 127, 129, 120, 119, 127, 118, 133, 115, 118, 124, 127, 122, 115, 131, 119, 140, 118, 109, 126, 125, 121, 130, 113, 120, 124, 132, 137, 124, 124, 126, 122, 125, 115, 129, 117, 110, 131, 127, 124, 122, 134, 124, 121, 139, 97, 119, 91, 118, 104, 100, 120, 127, 128, 147, 124, 120, 135, 145, 124, 121, 133, 129, 120, 108, 129, 116, 111, 133, 118, 127, 127, 127, 128, 135, 112, 121, 125, 132, 132, 118, 124, 118, 136, 126, 112, 112, 132, 131, 130, 135, 116, 129, 130, 139, 134, 127, 130, 119, 128, 117, 117, 121, 117, 136, 136, 136, 144, 118, 137, 140, 132, 133, 127, 102, 123, 136, 153, 108, 114, 135, 117, 118, 126, 124, 117, 112, 136, 122, 127, 122, 132, 126, 117, 117, 138, 111, 133, 115, 108, 128, 130, 128, 103, 133, 125, 129, 119, 132, 139, 121, 115, 117, 138, 125, 135, 119, 126, 127, 128, 133, 128, 131, 117, 142, 122, 138, 116, 118, 131, 117, 148, 120, 122, 149, 127, 116, 142, 122, 128, 134, 110, 121, 121, 120, 126, 127, 127, 121, 121, 118, 126, 147, 112, 115, 119, 109, 119, 118, 129, 120, 124, 128, 113, 126, 139, 132, 127, 137, 127, 122, 143, 145, 99, 133, 122, 142, 113, 126, 135, 133, 137, 127, 127, 124, 128, 136, 125, 118, 128, 131, 134, 117, 133, 124, 115, 112, 128, 108, 126, 127, 122, 127, 127, 130, 132, 120, 128, 130, 104, 114, 122, 139, 132, 128, 117, 107, 118, 133, 128, 122, 127, 128, 121, 124, 133, 110, 126, 131, 119, 123, 142, 115, 128, 117, 114, 115, 133, 131, 117, 135, 131, 119, 128, 135, 132, 119, 118, 135, 132, 140, 95, 122, 123, 118, 136, 123, 117, 144, 117, 122, 122, 138, 128, 109, 121, 121, 119, 127, 133, 132, 143, 132, 119, 125, 123, 142, 135, 119, 116, 135, 134, 123, 135, 115, 116, 130, 132, 117, 130, 110, 117, 126, 125, 126, 123, 127, 138, 111, 115, 121, 120, 115, 109, 122, 136, 124, 114, 127, 128, 119, 119, 145, 126, 125, 127, 113, 125, 133, 115, 117, 134, 119, 112, 128, 125, 131, 139, 134, 106, 125, 112, 120, 138, 130, 133, 122, 127, 121, 123, 133, 124, 131, 124, 125, 119, 136, 145, 114, 111, 107, 130, 124, 123, 143, 132, 120, 119, 124, 129, 122, 127, 104, 126, 130, 93, 129, 123, 117, 124, 130, 135, 109, 115, 116, 126, 130, 119, 129, 133, 119, 126, 119, 135, 122, 107, 134, 119, 134, 125, 129, 134, 118, 120, 124, 122, 135, 113, 134, 129, 133, 133, 139, 129, 125, 134, 127, 123, 125, 128, 120, 140, 127, 125, 140, 134, 123, 132, 131, 120, 125, 131, 94, 134, 143, 118, 116, 115, 129, 111, 120, 122, 132, 138, 124, 133, 130, 121, 130, 116, 141, 121, 121, 148, 131, 126, 124, 122, 123, 119, 136, 126, 119, 127, 125, 122, 130, 132, 100, 129, 141, 122, 137, 130, 125, 118, 124, 140, 113, 131, 110, 141, 110, 137, 116, 124, 144, 132, 137, 132, 123, 121, 122, 105, 115, 117, 122, 119, 127, 127, 111, 143, 123, 139, 135, 138, 123, 136, 129, 127, 127, 121, 130, 132, 115, 113, 131, 137, 124, 133, 114, 117, 123, 125, 124, 125, 112, 128, 121, 119, 159, 117, 137, 128, 122, 122, 128, 128, 126, 112, 126, 126, 122, 115, 125, 123, 96, 137, 116, 140, 104, 125, 126, 135, 127, 123, 136, 121, 136, 101, 130, 110, 125, 133, 105, 139, 114, 126, 121, 118, 120, 143, 118, 125, 121, 121, 119, 116, 101, 111, 127, 110, 116, 127, 104, 135, 119, 134, 122, 122, 131, 131, 146, 114, 131, 113, 128, 114, 133, 132, 119, 108, 123, 125, 126, 127, 112, 128, 117, 129, 126, 127, 100, 137, 116, 138, 121, 136, 121, 121, 117, 125, 118, 122, 122, 148, 123, 114, 120, 122, 119, 122, 120, 117, 113, 138, 107, 124, 118, 122, 125, 138, 129, 109, 104, 137, 130, 123, 124, 119, 125, 138, 121, 131, 127, 113, 133, 132, 113, 127, 130, 124, 127, 116, 116, 120, 112, 128, 102, 144, 122, 112, 131, 126, 107, 121, 118, 123, 138, 128, 134, 125, 116, 123, 142, 126, 138, 124, 117, 116, 135, 128, 129, 150, 100, 142, 108, 140, 138, 112, 140, 128, 127, 147, 114, 133, 122, 133, 119, 130, 134, 139, 122, 147, 118, 143, 132, 116, 136, 108, 136, 101, 133, 123, 105, 108, 113, 114, 130, 141, 143, 126, 136, 145, 148, 137, 133, 115, 129, 113, 116, 115, 121, 119, 120, 122, 132, 100, 123, 126, 115, 125, 122, 143, 123, 124, 121, 103, 130, 124, 135, 130, 110, 121, 133, 113, 127, 132, 120, 110, 117, 123, 110, 140, 119, 121, 128, 126, 127, 111, 126, 142, 124, 117, 127, 131, 129, 122, 121, 122, 120, 115, 129, 109, 138, 118, 120, 127, 125, 121, 131, 121, 141, 125, 115, 129, 146, 130, 118, 133, 122, 128, 100, 119, 122, 122, 123, 126, 115, 111, 124, 120, 132, 105, 105, 123, 121, 137, 151, 131, 125, 114, 128, 123, 118, 123, 123, 138, 118, 129, 118, 133, 129, 123, 128, 119, 123, 135, 124, 118, 120, 141, 130, 137, 145, 119, 125, 115, 118, 149, 138, 104, 135, 130, 129, 130, 123, 124, 117, 129, 130, 123, 117, 133, 108, 120, 127, 119, 125, 122, 118, 135, 126, 113, 134, 118, 130, 140, 131, 108, 128, 143, 130, 131, 128, 137, 116, 129, 123, 142, 126, 124, 112, 126, 103, 119, 125, 119, 128, 130, 136, 121, 128, 131, 132, 125, 108, 113, 136, 116, 117, 137, 133, 123, 115, 147, 132, 133, 129, 127, 142, 142, 107, 125, 123, 124, 123, 133, 142, 132, 120, 142, 128, 123, 118, 127, 131, 144, 136, 135, 123, 117, 121, 128, 130, 126, 131, 132, 120, 124, 127, 129, 131, 125, 115, 119, 116, 121, 140, 145, 129, 134, 116, 122, 125, 127, 138, 119, 133, 123, 117, 119, 110, 118, 134, 138, 121, 125, 128, 136, 132, 128, 138, 114, 135, 121, 125, 126, 123, 125, 114, 131, 115, 110, 125, 144, 129, 130, 121, 114, 120, 126, 106, 132, 111, 128, 135, 128, 115, 123, 119, 132, 126, 144, 120, 135, 134, 144, 133, 116, 115, 112, 122, 117, 110, 135, 128, 139, 114, 119, 119, 129, 127, 123, 127, 121, 99, 113, 110, 112, 136, 99, 143, 137, 112, 112, 128, 159, 130, 141, 128, 118, 107, 136, 127, 130, 125, 136, 123, 133, 133, 122, 123, 139, 112, 121, 154, 132, 127, 126, 148, 140, 134, 132, 101, 117, 127, 129, 135, 132, 133, 114, 122, 126, 119, 127, 129, 127, 130, 134, 143, 119, 137, 123, 111, 140, 126, 118, 115, 137, 112, 128, 112, 123, 119, 146, 128, 131, 133, 119, 119, 124, 123, 129, 124, 128, 137, 125, 123, 120, 131, 127, 126, 110, 132, 118, 134, 138, 132, 131, 117, 122, 132, 141, 136, 115, 139, 120, 138, 123, 120, 133, 135, 114, 123, 122, 117, 124, 118, 122, 141, 125, 113, 129, 119, 127, 133, 120, 115, 124, 122, 125, 129, 122, 121, 112, 127, 118, 135, 125, 121, 106, 132, 115, 129, 119, 125, 131, 135, 120, 125, 122, 116, 126, 109, 134, 135, 141, 138, 135, 118, 127, 137, 122, 137, 120, 135, 116, 123, 114, 143, 125, 128, 126, 119, 127, 127, 117, 130, 125, 136, 129, 122, 120, 124, 135, 142, 124, 118, 100, 130, 113, 129, 126, 128, 114, 112, 122, 132, 113, 121, 117, 142, 136, 130, 138, 120, 130, 143, 123, 115, 137, 131, 121, 131, 140, 134, 137, 122, 141, 120, 126, 115, 129, 137, 118, 125, 139, 127, 122, 111, 139, 127, 127, 129, 123, 141, 122, 129, 132, 126, 127, 124, 141, 107, 131, 116, 145, 125, 139, 113, 138, 128, 132, 139, 116, 126, 122, 162, 122, 113, 130, 139, 105, 121, 126, 135, 138, 126, 140, 124, 138, 144, 137, 124, 136, 125, 113, 126, 132, 126, 128, 119, 130, 153, 131, 118, 109, 132, 120, 139, 109, 124, 127, 139, 128, 144, 114, 143, 130, 116, 115, 117, 131, 125, 118, 139, 138, 128, 125, 121, 131, 119, 124, 118, 126, 114, 128, 115, 143, 145, 134, 119, 109, 133, 128, 123, 127, 118, 116, 152, 116, 105, 129, 127, 150, 126, 117, 126, 132, 139, 148, 122, 130, 140, 147, 127, 121, 96, 121, 122, 129, 133, 116, 132, 117, 128, 113, 130, 119, 124, 120, 127, 132, 124, 131, 130, 113, 112, 105, 133, 131, 125, 127, 127, 102, 122, 122, 123, 106, 125, 137, 122, 118, 141, 142, 122, 129, 126, 138, 119, 107, 124, 120, 116, 122, 133, 140, 123, 128, 127, 137, 124, 105, 110, 116, 140, 139, 120, 109, 121, 118, 126, 108, 143, 128, 126, 118, 128, 115, 120, 134, 133, 162, 123, 115, 135, 136, 130, 135, 126, 112, 116, 105, 122, 118, 127, 126, 124, 134, 118, 144, 124, 118, 138, 115, 124, 114, 118, 107, 140, 125, 121, 111, 117, 134, 111, 138, 136, 130, 123, 119, 130, 141, 123, 137, 123, 140, 127, 118, 105, 123, 113, 119, 121, 131, 134, 114, 128, 113, 121, 117, 129, 125, 133, 136, 107, 122, 118, 120, 140, 136, 128, 100, 122, 133, 129, 129, 109, 122, 114, 121, 141, 125, 110, 114, 116, 137, 121, 108, 119, 130, 140, 113, 115, 138, 132, 137, 119, 141, 117, 121, 128, 129, 143, 132, 116, 102, 112, 109, 126, 126, 128, 126, 138, 111, 114, 141, 124, 118, 122, 131, 102, 137, 115, 123, 132, 131, 117, 131, 140, 142, 121, 128, 126, 114, 146, 133, 139, 110, 131, 132, 134, 130, 144, 131, 107, 144, 138, 132, 127, 126, 115, 134, 135, 128, 112, 125, 115, 134, 134, 120, 106, 121, 132, 129, 124, 113, 139, 131, 108, 121, 131, 104, 120, 132, 134, 105, 136, 138, 111, 112, 133, 125, 130, 124, 118, 153, 121, 151, 133, 132, 129, 130, 152, 110, 134, 133, 132, 141, 136, 118, 106, 139, 127, 133, 126, 108, 112, 105, 127, 132, 123, 131, 117, 129, 130, 93, 131, 123, 115, 123, 133, 120, 136, 138, 131, 139, 144, 126, 123, 124, 117, 123, 128, 126, 150, 129, 133, 127, 125, 121, 127, 129, 122, 121, 124, 124, 143, 107, 131, 123, 109, 115, 136, 103, 118, 146, 122, 102, 122, 122, 130, 127, 134, 138, 123, 128, 125, 130, 133, 131, 119, 111, 127, 123, 120, 118, 108, 113, 108, 145, 131, 124, 138, 103, 131, 144, 106, 112, 116, 131, 115, 130, 119, 113, 133, 117, 122, 124, 123, 131, 135, 127, 124, 133, 138, 120, 126, 127, 116, 119, 137, 126, 119, 125, 105, 105, 128, 124, 118, 140, 144, 123, 122, 112, 120, 123, 109, 130, 134, 118, 125, 125, 145, 125, 121, 140, 129, 119, 126, 120, 147, 124, 122, 100, 123, 135, 119, 124, 120, 130, 140, 128, 131, 143, 122, 129, 126, 121, 113, 115, 122, 110, 117, 138, 127, 117, 123, 135, 121, 151, 110, 143, 118, 122, 121, 140, 128, 119, 117, 138, 109, 141, 130, 112, 121, 146, 131, 135, 110, 127, 121, 137, 133, 128, 116, 121, 137, 124, 115, 137, 141, 118, 120, 126, 129, 92, 145, 141, 130, 128, 112, 112, 116, 114, 143, 113, 127, 114, 124, 114, 135, 104, 132, 123, 113, 112, 126, 141, 131, 116, 130, 126, 91, 128, 120, 116, 135, 136, 143, 122, 116, 129, 134, 122, 137, 134, 129, 127, 137, 123, 115, 124, 117, 137, 135, 123, 113, 128, 131, 116, 113, 121, 131, 119, 134, 126, 139, 129, 132, 129, 109, 128, 137, 125, 114, 104, 118, 122, 118, 109, 129, 108, 126, 129, 119, 121, 124, 121, 125, 158, 133, 126, 123, 132, 108, 131, 114, 116, 132, 122, 125, 126, 132, 129, 126, 108, 140, 122, 120, 113, 115, 102, 116, 105, 147, 120, 137, 127, 130, 135, 124, 123, 133, 123, 130, 134, 129, 105, 120, 125, 119, 120, 143, 123, 130, 124, 118, 123, 113, 123, 113, 151, 118, 139, 122, 129, 117, 128, 109, 133, 124, 135, 115, 139, 134, 137, 129, 128, 123, 136, 122, 116, 102, 127, 121, 109, 127, 124, 132, 114, 130, 136, 136, 117, 121, 128, 102, 132, 142, 135, 128, 126, 132, 127, 134, 129, 130, 126, 105, 117, 120, 151, 128, 122, 116, 132, 140, 125, 115, 126, 124, 123, 133, 134, 130, 129, 143, 122, 129, 116, 119, 150, 117, 142, 110, 138, 113, 122, 139, 130, 116, 128, 117, 123, 129, 139, 126, 125, 115, 136, 135, 134, 118, 129, 139, 123, 113, 129, 134, 138, 142, 126, 121, 132, 140, 111, 130, 121, 102, 129, 131, 129, 125, 128, 130, 141, 128, 117, 117, 124, 121, 124, 121, 132, 134, 121, 111, 141, 126, 139, 135, 123, 124, 146, 123, 128, 124, 123, 111, 115, 128, 126, 105, 133, 122, 157, 128, 122, 108, 120, 101, 140, 128, 130, 129, 131, 136, 116, 121, 124, 121, 133, 119, 112, 125, 120, 117, 133, 131, 97, 136, 126, 140, 130, 132, 122, 111, 136, 130, 123, 115, 121, 104, 130, 142, 139, 113, 118, 124, 134, 112, 128, 123, 127, 120, 115, 135, 109, 117, 125, 124, 109, 134, 124, 140, 143, 125, 122, 114, 137, 122, 129, 112, 125, 132, 148, 120, 136, 92, 131, 125, 122, 115, 139, 134, 138, 141, 119, 131, 152, 121, 109, 123, 138, 104, 126, 106, 137, 135, 138, 122, 122, 126, 127, 126, 124, 120, 118, 129, 122, 136, 139, 137, 117, 115, 131, 110, 122, 118, 120, 134, 150, 125, 133, 135, 125, 139, 119, 114, 119, 109, 121, 113, 109, 141, 136, 151, 131, 129, 127, 123, 134, 123, 127, 133, 131, 115, 118, 116, 139, 127, 139, 125, 109, 134, 138, 154, 126, 114, 123, 128, 125, 139, 119, 120, 118, 124, 127, 132, 132, 129, 107, 124, 130, 114, 115, 125, 130, 118, 112, 128, 124, 126, 142, 119, 131, 113, 130, 114, 143, 117, 124, 129, 123, 120, 109, 121, 123, 122, 118, 135, 106, 112, 121, 112, 123, 125, 100, 115, 130, 120, 113, 120, 136, 112, 121, 137, 104, 128, 128, 123, 105, 122, 121, 116, 122, 106, 122, 121, 135, 114, 148, 106, 123, 121, 114, 128, 127, 147, 103, 128, 134, 134, 125, 136, 120, 127, 121, 117, 130, 117, 139, 124, 122, 111, 120, 123, 116, 135, 119, 116, 124, 122, 139, 125, 121, 147, 135, 125, 107, 109, 124, 120, 147, 117, 134, 124, 127, 124, 133, 112, 119, 132, 136, 126, 130, 134, 126, 124, 132, 142, 125, 120, 149, 111, 141, 101, 121, 108, 109, 124, 130, 126, 121, 127, 126, 135, 127, 129, 135, 118, 125, 135, 116, 136, 113, 139, 135, 121, 129, 142, 133, 118, 121, 125, 121, 148, 130, 120, 127, 140, 123, 119, 127, 121, 119, 102, 138, 133, 126, 102, 136, 137, 125, 133, 131, 133, 117, 128, 130, 132, 110, 139, 133, 136, 116, 125, 120, 128, 123, 96, 142, 138, 139, 111, 142, 99, 133, 116, 119, 107, 116, 151, 114, 114, 123, 110, 127, 133, 134, 128, 135, 118, 125, 129, 118, 148, 119, 105, 128, 146, 131, 116, 120, 121, 123, 113, 144, 139, 131, 136, 142, 130, 115, 121, 120, 133, 140, 115, 143, 134, 118, 139, 138, 127, 126, 130, 138, 127, 123, 121, 124, 127, 126, 137, 136, 101, 120, 104, 127, 121, 117, 121, 130, 121, 137, 127, 114, 134, 137, 124, 125, 103, 126, 120, 118, 129, 131, 125, 133, 124, 156, 138, 123, 132, 122, 120, 111, 121, 137, 126, 131, 114, 139, 125, 116, 131, 125, 101, 141, 93, 130, 110, 134, 117, 116, 124, 130, 124, 127, 122, 97, 129, 127, 121, 120, 123, 124, 129, 119, 111, 138, 117, 129, 118, 114, 128, 113, 128, 118, 124, 131, 105, 120, 109, 122, 146, 118, 144, 136, 134, 131, 129, 110, 128, 139, 113, 122, 116, 110, 126, 104, 120, 133, 140, 146, 143, 138, 101, 133, 137, 124, 129, 135, 127, 138, 128, 118, 128, 121, 140, 124, 130, 124, 123, 135, 135, 116, 117, 125, 131, 126, 120, 108, 116, 119, 141, 105, 120, 117, 133, 145, 122, 116, 118, 129, 136, 119, 121, 146, 133, 103, 144, 129, 94, 114, 124, 105, 131, 138, 115, 115, 123, 145, 137, 119, 126, 128, 123, 125, 143, 138, 113, 89, 141, 108, 133, 117, 117, 128, 123, 127, 127, 127, 124, 116, 127, 107, 130, 114, 134, 113, 110, 119, 121, 118, 133, 129, 128, 114, 123, 115, 110, 114, 117, 133, 150, 132, 110, 124, 126, 127, 133, 124, 118, 114, 123, 126, 109, 136, 139, 128, 130, 120, 139, 116, 128, 138, 139, 113, 136, 129, 138, 119, 122, 122, 127, 138, 127, 123, 142, 127, 116, 123, 119, 138, 124, 112, 114, 112, 103, 108, 119, 115, 126, 141, 102, 103, 135, 134, 123, 149, 113, 127, 120, 145, 141, 104, 139, 109, 121, 136, 130, 124, 135, 136, 129, 136, 148, 129, 134, 114, 125, 107, 127, 118, 139, 131, 113, 141, 129, 112, 126, 120, 124, 133, 115, 118, 124, 107, 115, 140, 112, 125, 129, 129, 120, 112, 145, 115, 126, 125, 118, 120, 135, 151, 109, 112, 145, 128, 117, 144, 126, 125, 113, 128, 114, 146, 113, 131, 114, 113, 130, 108, 129, 119, 116, 114, 116, 122, 123, 127, 111, 132, 118, 127, 125, 118, 123, 132, 150, 122, 135, 130, 139, 130, 133, 125, 128, 121, 119, 131, 136, 112, 124, 114, 129, 129, 126, 142, 142, 131, 130, 141, 133, 122, 146, 129, 127, 132, 138, 129, 114, 127, 120, 108, 119, 134, 138, 133, 129, 126, 115, 127, 124, 112, 148, 113, 120, 144, 120, 116, 140, 156, 127, 115, 131, 122, 136, 125, 127, 134, 143, 111, 137, 133, 128, 127, 124, 134, 134, 115, 154, 122, 136, 112, 137, 151, 119, 123, 122, 137, 125, 127, 114, 119, 131, 126, 146, 128, 116, 103, 111, 122, 131, 118, 121, 123, 144, 111, 132, 99, 120, 120, 115, 124, 128, 134, 129, 149, 138, 119, 150, 111, 108, 99, 132, 125, 125, 114, 148, 139, 120, 135, 121, 120, 121, 127, 136, 120, 120, 122, 116, 138, 132, 127, 110, 124, 133, 128, 122, 121, 134, 114, 118, 128, 109, 122, 144, 118, 120, 127, 142, 118, 121, 133, 127, 126, 131, 105, 146, 122, 139, 123, 128, 123, 123, 123, 116, 117, 112, 122, 124, 125, 135, 126, 115, 115, 131, 115, 110, 129, 139, 117, 124, 128, 127, 128, 122, 115, 116, 125, 124, 131, 133, 125, 113, 141, 132, 118, 118, 122, 133, 117, 113, 120, 132, 130, 133, 135, 126, 141, 127, 136, 120, 117, 116, 122, 126, 112, 137, 129, 125, 131, 148, 124, 124, 119, 84, 131, 120, 134, 141, 123, 120, 120, 129, 126, 116, 125, 118, 138, 117, 123, 107, 126, 110, 149, 107, 118, 115, 113, 118, 117, 141, 123, 144, 141, 137, 131, 135, 122, 115, 118, 139, 117, 125, 123, 133, 119, 114, 125, 118, 136, 126, 124, 115, 121, 120, 144, 130, 148, 114, 116, 121, 129, 149, 132, 125, 105, 144, 109, 117, 131, 158, 125, 140, 133, 107, 134, 124, 114, 126, 144, 134, 129, 116, 123, 144, 128, 152, 136, 135, 125, 129, 114, 121, 111, 139, 122, 144, 137, 115, 120, 121, 131, 144, 123, 133, 133, 118, 114, 118, 124, 124, 136, 108, 126, 128, 128, 108, 132, 131, 116, 123, 144, 125, 121, 134, 115, 114, 124, 138, 133, 135, 133, 126, 89, 134, 127, 131, 124, 120, 121, 113, 115, 116, 117, 112, 123, 113, 121, 140, 126, 123, 126, 129, 127, 133, 121, 130, 146, 128, 115, 118, 141, 130, 106, 117, 128, 118, 123, 132, 130, 116, 154, 124, 131, 118, 125, 126, 122, 114, 107, 130, 138, 102, 133, 131, 120, 139, 141, 138, 123, 144, 121, 99, 130, 111, 132, 117, 137, 143, 122, 140, 120, 127, 125, 143, 134, 136, 121, 130, 102, 134, 124, 131, 133, 117, 117, 112, 114, 114, 114, 117, 130, 120, 126, 134, 117, 118, 115, 143, 121, 113, 134, 137, 134, 103, 141, 126, 120, 117, 131, 135, 133, 126, 123, 126, 139, 150, 149, 120, 113, 124, 135, 137, 131, 119, 111, 128, 120, 143, 128, 134, 115, 110, 119, 118, 128, 142, 134, 126, 135, 117, 125, 147, 118, 104, 134, 139, 129, 131, 140, 134, 107, 140, 143, 111, 118, 115, 111, 126, 126, 125, 107, 120, 143, 108, 129, 135, 128, 128, 132, 116, 123, 117, 134, 117, 139, 125, 134, 113, 130, 112, 136, 134, 131, 139, 129, 97, 124, 132, 113, 135, 138, 110, 132, 104, 120, 116, 133, 132, 131, 111, 131, 117, 150, 134, 121, 144, 124, 136, 131, 120, 129, 135, 109, 121, 135, 129, 127, 141, 136, 120, 138, 134, 117, 110, 128, 127, 100, 140, 112, 122, 140, 112, 114, 123, 115, 130, 144, 113, 154, 114, 141, 146, 125, 114, 128, 138, 149, 133, 143, 124, 156, 142, 108, 133, 131, 134, 119, 139, 145, 130, 138, 115, 129, 130, 128, 129, 130, 122, 113, 136, 106, 128, 153, 139, 130, 141, 126, 123, 112, 120, 125, 112, 133, 92, 116, 138, 117, 122, 131, 152, 122, 142, 129, 132, 120, 128, 135, 126, 127, 122, 120, 130, 118, 140, 125, 119, 110, 138, 121, 121, 111, 124, 115, 109, 135, 116, 114, 119, 113, 142, 129, 119, 123, 117, 124, 120, 132, 129, 132, 127, 124, 126, 128, 122, 116, 131, 115, 120, 125, 119, 129, 123, 137, 120, 118, 112, 114, 133, 124, 127, 120, 119, 135, 103, 128, 131, 118, 121, 126, 123, 120, 134, 136, 111, 144, 131, 144, 135, 107, 113, 114, 121, 134, 131, 124, 128, 117, 143, 128, 128, 132, 118, 132, 129, 125, 115, 133, 130, 138, 131, 123, 127, 117, 127, 126, 138, 142, 137, 121, 122, 125, 139, 125, 132, 110, 120, 129, 139, 120, 132, 118, 134, 137, 127, 124, 118, 117, 111, 132, 151, 145, 122, 127, 118, 124, 108, 132, 110, 141, 124, 117, 120, 123, 122, 122, 109, 115, 136, 123, 140, 119, 130, 125, 122, 143, 128, 135, 128, 123, 118, 123, 122, 131, 129, 114, 115, 130, 141, 134, 131, 134, 136, 117, 128, 136, 126, 128, 134, 132, 113, 124, 119, 125, 120, 121, 125, 120, 138, 133, 124, 113, 130, 120, 122, 146, 124, 126, 114, 115, 133, 130, 120, 117, 132, 128, 122, 125, 108, 130, 122, 129, 117, 138, 114, 119, 135, 106, 122, 119, 138, 133, 116, 119, 124, 131, 138, 115, 124, 137, 123, 149, 137, 124, 107, 111, 127, 119, 127, 131, 133, 124, 124, 126, 125, 126, 125, 117, 125, 116, 123, 120, 121, 133, 126, 111, 127, 128, 124, 117, 130, 124, 117, 131, 122, 129, 111, 132, 127, 130, 118, 114, 120, 126, 128, 122, 113, 135, 120, 140, 124, 125, 127, 133, 123, 114, 133, 105, 139, 105, 118, 121, 131, 117, 120, 115, 121, 125, 124, 126, 118, 122, 122, 129, 130, 133, 128, 130, 114, 133, 145, 130, 111, 153, 131, 131, 121, 144, 121, 115, 127, 127, 145, 139, 134, 136, 135, 120, 130, 121, 123, 112, 128, 114, 107, 136, 139, 134, 128, 120, 132, 117, 125, 138, 132, 121, 127, 129, 138, 141, 126, 124, 141, 123, 113, 137, 137, 136, 127, 128, 109, 122, 119, 146, 133, 148, 126, 147, 130, 159, 112, 119, 127, 111, 124, 128, 122, 121, 126, 120, 151, 131, 126, 121, 128, 127, 122, 138, 121, 128, 120, 133, 140, 130, 124, 128, 127, 128, 119, 131, 135, 126, 130, 123, 125, 123, 122, 138, 128, 135, 123, 144, 138, 112, 125, 140, 129, 132, 142, 110, 137, 89, 114, 139, 107, 126, 135, 124, 131, 127, 122, 127, 112, 111, 146, 125, 112, 127, 127, 136, 117, 123, 129, 121, 121, 123, 113, 129, 126, 125, 121, 138, 133, 139, 120, 128, 135, 119, 118, 112, 127, 120, 125, 121, 125, 134, 134, 108, 133, 107, 136, 124, 146, 133, 104, 131, 125, 125, 117, 134, 136, 150, 103, 113, 123, 116, 115, 114, 110, 124, 99, 128, 145, 122, 133, 118, 123, 130, 132, 114, 115, 127, 134, 121, 113, 126, 126, 125, 122, 137, 116, 126, 126, 142, 121, 133, 137, 141, 126, 120, 113, 122, 133, 124, 119, 135, 142, 131, 114, 111, 134, 122, 108, 131, 118, 127, 118, 107, 127, 124, 126, 131, 111, 116, 146, 112, 129, 127, 117, 134, 116, 121, 111, 117, 143, 119, 120, 115, 109, 116, 143, 122, 134, 125, 139, 124, 129, 107, 131, 134, 126, 132, 122, 114, 122, 140, 118, 122, 109, 142, 139, 132, 140, 137, 112, 135, 124, 130, 136, 135, 130, 135, 123, 120, 134, 135, 106, 123, 116, 135, 130, 109, 110, 121, 127, 122, 122, 125, 142, 139, 124, 115, 129, 135, 146, 123, 128, 143, 128, 101, 123, 106, 136, 132, 140, 109, 116, 110, 134, 140, 123, 131, 132, 117, 125, 138, 120, 133, 126, 143, 140, 128, 130, 132, 130, 124, 116, 139, 122, 128, 113, 132, 107, 132, 110, 149, 144, 120, 122, 96, 120, 124, 125, 132, 154, 134, 117, 136, 123, 118, 127, 126, 116, 129, 130, 128, 112, 136, 124, 133, 135, 134, 106, 119, 133, 131, 120, 124, 131, 135, 115, 107, 126, 126, 130, 131, 125, 137, 113, 123, 129, 145, 128, 110, 114, 137, 127, 138, 120, 128, 132, 127, 130, 118, 123, 134, 128, 123, 131, 119, 119, 131, 133, 121, 123, 123, 106, 128, 110, 125, 119, 119, 116, 130, 127, 135, 118, 125, 119, 131, 118, 132, 124, 131, 133, 131, 128, 109, 140, 118, 123, 115, 117, 142, 107, 120, 123, 116, 135, 116, 119, 143, 121, 127, 128, 121, 115, 135, 122, 126, 120, 131, 131, 110, 135, 123, 118, 119, 125, 131, 111, 112, 124, 113, 118, 126, 128, 131, 129, 118, 135, 118, 131, 136, 129, 111, 147, 128, 128, 121, 121, 117, 129, 122, 138, 125, 124, 137, 127, 116, 120, 120, 117, 121, 137, 109, 122, 126, 109, 137, 120, 136, 124, 113, 129, 126, 121, 120, 112, 116, 122, 125, 130, 141, 136, 122, 115, 125, 128, 126, 130, 116, 135, 123, 136, 132, 136, 120, 130, 123, 102, 117, 143, 132, 115, 137, 123, 128, 111, 110, 137, 141, 125, 126, 110, 134, 130, 117, 107, 122, 106, 123, 126, 125, 140, 119, 135, 133, 128, 154, 115, 124, 117, 122, 132, 126, 112, 125, 113, 114, 123, 112, 122, 130, 121, 123, 107, 134, 128, 132, 135, 140, 116, 121, 121, 149, 140, 119, 127, 143, 126, 129, 135, 114, 129, 135, 133, 107, 112, 119, 118, 132, 157, 110, 119, 124, 110, 119, 111, 107, 111, 111, 136, 122, 126, 117, 116, 124, 126, 126, 126, 127, 120, 118, 109, 133, 128, 137, 127, 122, 136, 129, 123, 129, 132, 134, 120, 99, 127, 130, 124, 134, 123, 113, 112, 126, 139, 125, 121, 119, 140, 130, 120, 119, 133, 123, 131, 126, 114, 147, 133, 137, 134, 129, 116, 132, 132, 119, 132, 140, 121, 130, 140, 109, 132, 125, 118, 119, 133, 136, 128, 137, 129, 113, 131, 129, 144, 148, 115, 111, 122, 129, 124, 128, 122, 109, 116, 146, 128, 121, 103, 139, 128, 112, 109, 119, 132, 116, 132, 116, 113, 117, 131, 141, 127, 130, 138, 126, 131, 127, 129, 128, 124, 140, 128, 118, 126, 123, 118, 122, 119, 120, 124, 118, 133, 123, 131, 140, 134, 119, 109, 138, 118, 125, 125, 137, 129, 116, 122, 121, 133, 123, 103, 118, 128, 135, 152, 130, 134, 123, 126, 124, 114, 135, 137, 119, 101, 121, 119, 127, 121, 115, 139, 134, 121, 132, 129, 134, 121, 127, 136, 123, 130, 121, 123, 128, 136, 132, 130, 114, 126, 135, 155, 116, 109, 143, 121, 100, 109, 124, 126, 127, 139, 132, 127, 132, 111, 117, 118, 128, 132, 118, 130, 124, 118, 115, 142, 131, 123, 119, 124, 121, 118, 105, 129, 134, 123, 111, 107, 117, 114, 118, 138, 138, 101, 128, 135, 137, 143, 132, 121, 131, 122, 121, 121, 127, 112, 131, 142, 130, 112, 128, 118, 112, 136, 111, 120, 119, 106, 116, 137, 123, 132, 100, 115, 129, 125, 133, 137, 126, 111, 156, 138, 115, 108, 118, 110, 133, 121, 132, 141, 122, 131, 155, 129, 125, 121, 137, 116, 97, 121, 119, 123, 122, 113, 147, 118, 127, 123, 128, 125, 125, 116, 103, 145, 124, 120, 118, 134, 145, 145, 125, 128, 133, 108, 101, 111, 141, 133, 121, 141, 124, 121, 123, 131, 121, 125, 116, 126, 138, 142, 114, 113, 127, 130, 121, 128, 118, 118, 116, 117, 117, 135, 153, 106, 97, 127, 148, 134, 131, 117, 130, 133, 127, 123, 127, 119, 131, 123, 114, 140, 123, 125, 99, 122, 129, 146, 123, 131, 105, 114, 128, 129, 123, 127, 122, 116, 140, 145, 117, 136, 143, 126, 107, 128, 134, 137, 133, 138, 132, 118, 138, 124, 117, 125, 125, 132, 129, 110, 136, 121, 115, 125, 122, 133, 121, 121, 125, 137, 112, 123, 140, 116, 149, 128, 143, 117, 140, 145, 136, 122, 113, 132, 126, 123, 127, 144, 131, 135, 138, 118, 116, 141, 128, 126, 146, 121, 129, 95, 136, 128, 117, 107, 141, 128, 118, 122, 139, 132, 127, 146, 127, 120, 134, 120, 149, 146, 124, 134, 117, 96, 138, 108, 121, 158, 106, 106, 121, 125, 138, 135, 111, 127, 125, 120, 109, 135, 131, 127, 129, 118, 126, 139, 134, 119, 125, 118, 121, 132, 133, 119, 126, 121, 117, 134, 137, 118, 122, 119, 109, 139, 122, 125, 131, 118, 130, 131, 127, 132, 108, 122, 112, 129, 110, 136, 116, 122, 132, 128, 127, 111, 114, 129, 115, 125, 109, 124, 129, 139, 134, 127, 126, 174, 143, 131, 127, 121, 107, 126, 143, 123, 125, 126, 118, 116, 141, 138, 109, 135, 116, 112, 120, 125, 154, 126, 134, 120, 134, 130, 129, 124, 125, 110, 129, 121, 126, 125, 111, 124, 131, 136, 122, 142, 134, 131, 110, 126, 112, 109, 128, 106, 130, 124, 116, 133, 139, 117, 133, 144, 124, 125, 113, 123, 107, 109, 130, 109, 129, 136, 126, 142, 128, 127, 127, 127, 123, 134, 140, 113, 113, 125, 138, 126, 159, 111, 125, 123, 103, 129, 119, 119, 119, 143, 118, 134, 110, 128, 123, 143, 121, 113, 118, 123, 116, 123, 125, 121, 127, 126, 132, 124, 131, 133, 114, 119, 135, 128, 132, 151, 127, 125, 126, 119, 109, 112, 98, 163, 120, 117, 143, 111, 122, 117, 128, 136, 118, 129, 114, 126, 120, 142, 131, 145, 129, 141, 131, 137, 153, 132, 134, 111, 122, 125, 137, 142, 125, 129, 133, 142, 135, 117, 108, 134, 130, 118, 125, 113, 143, 118, 134, 129, 123, 125, 118, 112, 128, 131, 122, 123, 116, 138, 113, 109, 128, 124, 125, 107, 128, 135, 138, 134, 115, 122, 116, 124, 125, 141, 132, 139, 122, 125, 129, 124, 124, 134, 108, 123, 151, 140, 109, 111, 121, 137, 115, 122, 125, 119, 130, 135, 128, 137, 140, 117, 136, 134, 128, 138, 133, 108, 136, 134, 120, 134, 110, 119, 109, 146, 116, 119, 129, 121, 136, 137, 138, 120, 130, 113, 120, 126, 108, 138, 108, 144, 122, 124, 140, 128, 122, 119, 122, 104, 122, 125, 131, 113, 126, 121, 136, 138, 124, 138, 134, 118, 119, 143, 110, 137, 111, 136, 122, 138, 128, 113, 125, 119, 120, 116, 126, 136, 116, 124, 132, 120, 138, 125, 131, 123, 116, 138, 123, 126, 118, 131, 127, 113, 122, 133, 112, 121, 122, 105, 126, 110, 121, 121, 126, 126, 131, 129, 119, 121, 121, 124, 118, 111, 128, 120, 111, 139, 127, 100, 136, 134, 136, 112, 142, 144, 126, 117, 130, 112, 146, 113, 117, 130, 131, 122, 130, 119, 137, 127, 135, 143, 126, 171, 122, 105, 109, 104, 133, 133, 117, 130, 121, 133, 117, 119, 130, 139, 134, 136, 135, 133, 137, 123, 120, 118, 100, 128, 122, 112, 123, 124, 119, 114, 136, 130, 102, 130, 120, 127, 119, 145, 110, 132, 140, 121, 106, 126, 122, 115, 131, 126, 131, 128, 89, 113, 121, 121, 112, 122, 121, 124, 123, 153, 124, 116, 125, 146, 145, 132, 122, 118, 143, 131, 122, 129, 123, 118, 131, 104, 134, 123, 109, 121, 114, 125, 134, 145, 120, 117, 118, 110, 107, 116, 116, 112, 124, 97, 135, 148, 123, 148, 126, 139, 121, 132, 106, 130, 92, 108, 122, 163, 128, 141, 127, 127, 137, 118, 140, 118, 142, 124, 133, 136, 127, 126, 120, 118, 126, 119, 121, 114, 125, 130, 108, 140, 111, 112, 118, 126, 128, 118, 134, 121, 123, 149, 126, 126, 124, 125, 118, 113, 137, 125, 115, 110, 113, 131, 107, 115, 129, 108, 123, 121, 111, 109, 115, 113, 127, 122, 121, 126, 123, 118, 132, 123, 152, 113, 139, 127, 130, 128, 114, 137, 118, 102, 133, 136, 117, 144, 133, 113, 146, 104, 133, 106, 134, 118, 114, 134, 141, 125, 128, 126, 113, 132, 131, 122, 134, 139, 121, 153, 122, 117, 118, 116, 116, 134, 124, 127, 120, 124, 111, 127, 104, 115, 115, 137, 122, 122, 143, 122, 148, 133, 114, 115, 130, 146, 118, 112, 117, 119, 131, 138, 129, 116, 102, 146, 113, 122, 110, 128, 121, 129, 109, 119, 120, 105, 100, 109, 123, 130, 119, 129, 120, 127, 147, 134, 115, 130, 118, 118, 119, 129, 117, 106, 115, 140, 124, 119, 107, 124, 131, 150, 106, 119, 134, 134, 123, 132, 126, 121, 109, 126, 133, 125, 108, 132, 124, 127, 120, 130, 129, 135, 130, 125, 144, 101, 123, 138, 139, 127, 113, 133, 108, 115, 138, 131, 125, 130, 126, 145, 107, 136, 131, 110, 121, 139, 109, 132, 105, 130, 124, 133, 133, 125, 129, 117, 121, 112, 128, 133, 123, 137, 141, 121, 141, 117, 119, 129, 123, 129, 126, 128, 135, 113, 140, 124, 143, 123, 132, 127, 123, 130, 129, 130, 118, 112, 125, 143, 117, 124, 123, 126, 124, 129, 129, 137, 138, 126, 135, 104, 144, 116, 122, 128, 153, 124, 113, 122, 114, 124, 119, 136, 130, 141, 106, 111, 116, 109, 117, 126, 105, 132, 126, 135, 110, 121, 135, 129, 150, 141, 138, 127, 105, 120, 119, 129, 128, 139, 140, 119, 114, 122, 135, 125, 139, 131, 142, 137, 136, 138, 134, 113, 118, 111, 130, 124, 114, 142, 117, 119, 125, 123, 142, 112, 114, 132, 114, 126, 134, 144, 139, 131, 127, 124, 133, 113, 130, 121, 121, 123, 127, 138, 129, 131, 114, 102, 111, 114, 119, 125, 119, 122, 112, 141, 121, 141, 130, 144, 124, 152, 123, 134, 114, 110, 113, 129, 131, 130, 124, 124, 129, 123, 122, 124, 122, 125, 126, 129, 125, 109, 119, 114, 117, 137, 117, 132, 137, 108, 133, 129, 114, 118, 133, 129, 114, 127, 123, 137, 152, 129, 133, 100, 132, 116, 128, 136, 124, 124, 111, 129, 111, 124, 114, 111, 136, 128, 120, 119, 128, 135, 114, 133, 124, 118, 134, 119, 128, 123, 131, 137, 117, 108, 125, 134, 118, 125, 135, 121, 135, 124, 126, 122, 127, 127, 128, 135, 126, 127, 136, 134, 135, 121, 129, 130, 120, 129, 127, 115, 111, 109, 134, 125, 124, 135, 115, 120, 131, 120, 129, 128, 138, 131, 136, 127, 117, 130, 150, 126, 123, 126, 113, 121, 122, 109, 113, 100, 121, 120, 130, 128, 121, 139, 144, 129, 149, 125, 125, 133, 141, 124, 103, 125, 108, 122, 121, 113, 136, 134, 135, 122, 121, 130, 143, 137, 128, 132, 121, 125, 123, 120, 121, 123, 117, 126, 120, 113, 118, 132, 132, 142, 120, 130, 140, 107, 124, 111, 124, 127, 116, 127, 127, 119, 118, 128, 129, 112, 136, 123, 128, 121, 135, 117, 128, 125, 130, 137, 133, 123, 135, 121, 109, 129, 112, 131, 128, 133, 135, 110, 121, 126, 122, 124, 141, 129, 156, 129, 111, 123, 128, 125, 131, 130, 124, 115, 134, 111, 124, 121, 137, 133, 144, 116, 130, 115, 134, 138, 140, 123, 140, 122, 114, 140, 132, 132, 113, 108, 118, 135, 155, 139, 118, 111, 124, 129, 126, 140, 119, 115, 130, 118, 105, 130, 141, 121, 138, 138, 145, 134, 135, 115, 126, 117, 120, 118, 132, 130, 129, 134, 117, 130, 136, 120, 132, 138, 129, 125, 118, 129, 126, 124, 128, 125, 127, 127, 122, 116, 115, 137, 150, 115, 139, 113, 135, 132, 122, 111, 124, 106, 127, 125, 115, 116, 141, 122, 144, 116, 126, 118, 128, 141, 126, 133, 118, 113, 129, 117, 128, 140, 115, 135, 111, 126, 113, 139, 118, 128, 143, 111, 108, 128, 131, 137, 125, 137, 133, 136, 121, 130, 128, 119, 118, 105, 131, 137, 122, 125, 122, 139, 136, 114, 119, 127, 132, 117, 134, 117, 121, 137, 129, 117, 131, 125, 126, 117, 119, 140, 128, 122, 123, 132, 129, 138, 120, 116, 121, 138, 111, 126, 133, 141, 128, 117, 133, 126, 134, 116, 129, 121, 125, 135, 120, 120, 134, 130, 116, 115, 125, 121, 121, 129, 118, 124, 115, 126, 135, 131, 117, 128, 118, 151, 130, 128, 130, 121, 122, 133, 121, 115, 126, 118, 123, 139, 116, 169, 114, 131, 128, 135, 131, 126, 97, 116, 121, 104, 131, 129, 132, 129, 122, 136, 100, 127, 143, 121, 125, 134, 137, 107, 143, 109, 128, 137, 143, 126, 120, 120, 110, 140, 150, 132, 126, 124, 130, 124, 132, 135, 132, 121, 121, 113, 141, 114, 121, 130, 125, 127, 131, 146, 136, 113, 125, 115, 109, 131, 132, 117, 146, 122, 143, 123, 133, 117, 122, 116, 137, 118, 123, 132, 117, 118, 105, 113, 117, 158, 110, 113, 111, 103, 115, 114, 121, 126, 131, 135, 123, 125, 127, 127, 130, 141, 118, 125, 127, 111, 129, 120, 136, 124, 134, 123, 133, 130, 135, 130, 142, 140, 113, 119, 114, 120, 127, 115, 132, 133, 119, 137, 120, 145, 120, 121, 126, 136, 133, 133, 131, 126, 131, 111, 122, 136, 121, 121, 140, 132, 140, 118, 119, 125, 132, 115, 127, 125, 119, 154, 120, 149, 119, 121, 128, 131, 124, 118, 111, 139, 119, 141, 132, 117, 114, 117, 113, 121, 129, 105, 119, 118, 124, 124, 123, 116, 123, 140, 113, 136, 123, 124, 117, 153, 129, 119, 120, 107, 137, 106, 130, 133, 141, 102, 135, 118, 125, 123, 148, 125, 133, 116, 120, 123, 132, 112, 122, 130, 129, 129, 135, 115, 136, 135, 135, 138, 119, 116, 121, 126, 121, 137, 133, 124, 122, 113, 111, 114, 134, 121, 126, 112, 140, 129, 129, 110, 119, 122, 122, 120, 128, 112, 117, 123, 122, 105, 125, 110, 119, 154, 119, 123, 122, 149, 124, 133, 121, 134, 134, 98, 121, 126, 127, 135, 125, 133, 123, 118, 126, 131, 137, 110, 137, 124, 122, 111, 124, 133, 112, 121, 121, 115, 114, 133, 119, 120, 123, 125, 133, 118, 131, 121, 138, 124, 137, 108, 108, 125, 128, 122, 122, 132, 134, 114, 134, 143, 133, 131, 123, 130, 128, 122, 154, 128, 130, 126, 130, 143, 131, 127, 136, 137, 130, 135, 138, 124, 119, 120, 130, 126, 120, 120, 128, 130, 112, 129, 117, 137, 127, 116, 134, 109, 118, 135, 136, 122, 132, 127, 116, 131, 116, 116, 132, 136, 107, 117, 144, 127, 119, 123, 118, 113, 133, 120, 124, 126, 121, 134, 131, 132, 127, 138, 122, 131, 143, 127, 142, 134, 124, 123, 132, 120, 135, 113, 111, 133, 120, 127, 102, 124, 140, 112, 125, 143, 120, 128, 118, 118, 112, 120, 149, 122, 112, 141, 129, 140, 149, 139, 129, 130, 131, 155, 118, 130, 130, 132, 129, 131, 118, 120, 121, 118, 130, 113, 130, 124, 117, 125, 130, 130, 145, 132, 131, 117, 130, 120, 122, 124, 122, 127, 138, 115, 152, 133, 132, 132, 119, 125, 109, 129, 124, 141, 120, 117, 109, 123, 140, 120, 117, 132, 119, 119, 119, 105, 142, 110, 110, 115, 114, 140, 131, 125, 118, 122, 115, 140, 127, 116, 104, 129, 123, 117, 131, 113, 126, 148, 122, 118, 117, 133, 127, 128, 124, 119, 111, 121, 123, 131, 126, 138, 116, 120, 131, 118, 128, 125, 126, 108, 130, 119, 132, 121, 120, 128, 117, 120, 127, 114, 137, 117, 138, 115, 122, 134, 133, 113, 129, 135, 133, 116, 120, 133, 126, 122, 116, 128, 116, 110, 128, 108, 123, 119, 130, 116, 135, 117, 113, 130, 130, 111, 114, 133, 122, 108, 124, 117, 119, 114, 137, 113, 123, 119, 131, 151, 124, 123, 116, 132, 135, 125, 123, 115, 141, 121, 138, 129, 154, 124, 121, 129, 137, 132, 123, 144, 133, 141, 130, 124, 118, 123, 143, 143, 117, 122, 119, 120, 120, 112, 112, 133, 127, 107, 105, 116, 122, 136, 144, 140, 134, 126, 131, 139, 123, 122, 125, 126, 121, 120, 121, 118, 121, 120, 133, 125, 118, 127, 118, 139, 115, 116, 115, 120, 105, 120, 115, 126, 114, 111, 146, 126, 138, 131, 113, 120, 152, 131, 138, 129, 139, 123, 118, 113, 106, 129, 128, 140, 132, 126, 140, 131, 117, 122, 113, 106, 102, 119, 111, 140, 125, 112, 126, 125, 129, 116, 130, 124, 126, 129, 138, 120, 133, 134, 126, 108, 117, 128, 108, 130, 130, 128, 115, 100, 123, 112, 121, 130, 129, 122, 117, 137, 96, 128, 111, 109, 147, 130, 121, 124, 131, 124, 138, 104, 127, 114, 126, 127, 128, 113, 131, 133, 154, 129, 115, 147, 121, 132, 123, 133, 138, 119, 124, 127, 131, 135, 133, 137, 116, 126, 136, 136, 133, 120, 122, 125, 128, 124, 137, 149, 96, 116, 138, 143, 124, 125, 120, 133, 133, 125, 100, 128, 116, 128, 122, 122, 136, 136, 110, 118, 119, 128, 130, 128, 129, 145, 137, 105, 128, 130, 107, 125, 141, 117, 105, 123, 130, 121, 130, 147, 168, 132, 106, 136, 124, 127, 131, 122, 135, 129, 131, 121, 119, 127, 117, 133, 121, 129, 143, 113, 123, 118, 119, 152, 117, 133, 150, 122, 122, 118, 142, 125, 126, 121, 138, 135, 133, 116, 125, 123, 126, 131, 123, 118, 123, 123, 113, 128, 117, 120, 132, 122, 123, 136, 120, 139, 140, 122, 136, 124, 128, 114, 123, 128, 130, 137, 114, 111, 131, 138, 128, 137, 118, 134, 140, 133, 120, 122, 114, 115, 130, 133, 139, 127, 140, 143, 123, 131, 134, 113, 115, 140, 121, 118, 119, 115, 113, 122, 120, 133, 111, 115, 130, 130, 112, 125, 126, 131, 116, 125, 118, 125, 132, 117, 120, 116, 130, 121, 141, 122, 141, 121, 134, 107, 130, 133, 125, 128, 108, 135, 125, 141, 135, 118, 122, 141, 141, 125, 111, 127, 122, 110, 126, 125, 140, 149, 143, 128, 124, 124, 133, 129, 144, 123, 126, 135, 133, 123, 118, 103, 134, 125, 133, 128, 130, 127, 133, 113, 117, 122, 135, 103, 122, 126, 123, 125, 117, 141, 124, 144, 126, 136, 130, 124, 127, 140, 137, 136, 116, 124, 124, 139, 129, 139, 128, 121, 117, 142, 151, 136, 160, 124, 107, 110, 119, 117, 110, 135, 115, 118, 121, 125, 113, 132, 133, 126, 144, 126, 132, 128, 121, 144, 120, 118, 146, 123, 138, 146, 118, 112, 117, 138, 122, 127, 134, 154, 115, 123, 127, 125, 123, 116, 116, 129, 110, 131, 119, 118, 133, 127, 137, 130, 139, 110, 132, 122, 131, 112, 154, 113, 125, 125, 136, 121, 122, 119, 123, 127, 141, 105, 117, 111, 124, 122, 123, 126, 119, 115, 120, 129, 137, 132, 125, 120, 139, 129, 115, 126, 127, 124, 152, 130, 107, 108, 115, 130, 121, 116, 142, 134, 129, 134, 146, 126, 116, 130, 128, 136, 140, 124, 112, 132, 131, 124, 116, 131, 131, 121, 114, 121, 102, 139, 138, 136, 115, 119, 127, 131, 101, 132, 123, 119, 142, 100, 133, 119, 121, 135, 133, 120, 118, 139, 129, 116, 127, 123, 124, 116, 134, 130, 105, 122, 125, 114, 137, 126, 119, 124, 135, 126, 125, 127, 105, 120, 137, 124, 119, 129, 113, 108, 110, 129, 112, 110, 136, 117, 128, 119, 119, 136, 97, 120, 127, 116, 125, 125, 136, 142, 125, 124, 103, 131, 122, 115, 128, 117, 134, 127, 121, 118, 128, 113, 124, 115, 131, 129, 113, 119, 120, 122, 148, 124, 117, 128, 138, 119, 124, 135, 122, 132, 151, 114, 127, 116, 115, 95, 123, 136, 118, 126, 129, 147, 125, 109, 135, 124, 128, 147, 144, 133, 123, 113, 114, 135, 120, 120, 111, 133, 147, 117, 117, 125, 130, 148, 135, 130, 135, 129, 129, 119, 129, 127, 106, 135, 140, 128, 130, 131, 152, 133, 138, 105, 127, 106, 144, 120, 118, 129, 134, 160, 116, 127, 98, 108, 141, 104, 108, 124, 113, 125, 132, 137, 118, 120, 125, 125, 127, 115, 135, 117, 129, 134, 115, 125, 129, 120, 116, 126, 142, 130, 139, 112, 150, 145, 122, 121, 128, 133, 118, 122, 130, 133, 109, 127, 119, 116, 149, 127, 143, 126, 125, 146, 131, 140, 134, 136, 146, 143, 129, 138, 142, 140, 126, 146, 129, 145, 111, 121, 132, 129, 128, 130, 116, 115, 133, 103, 130, 128, 106, 117, 135, 130, 126, 119, 126, 123, 113, 133, 117, 129, 144, 126, 137, 133, 105, 116, 116, 136, 132, 137, 140, 150, 121, 128, 123, 113, 122, 131, 145, 124, 120, 123, 124, 111, 110, 108, 119, 131, 132, 132, 113, 119, 126, 132, 126, 120, 131, 136, 128, 120, 115, 127, 119, 124, 110, 123, 128, 134, 126, 119, 121, 107, 109, 137, 139, 132, 126, 148, 119, 143, 130, 138, 130, 120, 109, 137, 127, 127, 130, 118, 142, 124, 113, 136, 122, 128, 119, 116, 121, 123, 115, 123, 130, 111, 117, 136, 125, 126, 136, 100, 119, 137, 128, 117, 115, 123, 136, 137, 122, 119, 128, 152, 142, 131, 121, 140, 122, 121, 116, 138, 132, 115, 126, 113, 102, 128, 125, 115, 119, 140, 128, 139, 105, 131, 123, 117, 118, 125, 135, 134, 124, 122, 120, 127, 134, 133, 117, 104, 119, 118, 110, 115, 102, 119, 134, 119, 127, 141, 121, 119, 133, 148, 116, 137, 131, 121, 103, 111, 120, 136, 114, 129, 104, 132, 132, 117, 126, 127, 128, 109, 137, 139, 123, 128, 138, 117, 123, 126, 124, 121, 117, 119, 116, 128, 126, 129, 135, 108, 124, 124, 122, 114, 106, 126, 133, 119, 118, 129, 126, 133, 126, 135, 121, 143, 118, 130, 113, 127, 128, 123, 126, 137, 123, 124, 127, 150, 130, 144, 140, 132, 140, 126, 125, 141, 127, 125, 139, 136, 121, 134, 86, 143, 144, 139, 139, 114, 129, 127, 121, 122, 117, 120, 123, 131, 130, 115, 136, 124, 101, 132, 123, 116, 124, 123, 117, 130, 116, 102, 118, 130, 142, 114, 106, 120, 131, 102, 103, 133, 133, 129, 135, 128, 131, 143, 117, 139, 126, 130, 132, 134, 119, 119, 122, 156, 109, 118, 124, 125, 120, 121, 129, 122, 122, 127, 131, 130, 104, 116, 135, 139, 116, 124, 163, 130, 119, 124, 134, 128, 134, 112, 165, 114, 106, 129, 126, 126, 119, 128, 144, 116, 120, 115, 127, 135, 110, 128, 122, 134, 112, 143, 115, 134, 139, 132, 135, 136, 119, 128, 121, 124, 109, 118, 120, 116, 118, 127, 136, 112, 126, 132, 133, 125, 144, 152, 126, 125, 131, 136, 125, 136, 137, 136, 124, 122, 116, 92, 129, 132, 129, 131, 141, 115, 107, 113, 119, 130, 134, 123, 130, 118, 139, 121, 106, 119, 119, 133, 118, 138, 133, 134, 129, 132, 112, 133, 131, 138, 119, 124, 139, 108, 138, 114, 103, 124, 140, 132, 131, 120, 123, 119, 125, 115, 114, 135, 117, 118, 133, 125, 127, 123, 130, 141, 129, 123, 133, 128, 109, 123, 94, 115, 121, 113, 121, 138, 123, 135, 124, 111, 119, 125, 136, 139, 130, 136, 126, 129, 124, 117, 114, 120, 127, 131, 131, 140, 122, 118, 124, 108, 131, 111, 137, 127, 141, 123, 151, 131, 124, 126, 126, 120, 126, 113, 125, 161, 125, 132, 130, 129, 151, 116, 116, 147, 134, 136, 122, 123, 116, 124, 115, 135, 116, 115, 121, 129, 141, 115, 139, 116, 122, 116, 122, 118, 128, 144, 127, 122, 139, 138, 111, 112, 136, 130, 125, 134, 126, 120, 139, 130, 117, 136, 119, 122, 134, 138, 137, 131, 114, 130, 121, 141, 138, 117, 123, 129, 132, 116, 125, 111, 127, 137, 120, 111, 134, 122, 130, 150, 110, 127, 124, 120, 134, 132, 121, 118, 116, 134, 112, 112, 140, 120, 126, 134, 132, 124, 107, 129, 120, 136, 151, 129, 127, 124, 148, 121, 136, 128, 129, 134, 110, 116, 130, 107, 120, 126, 126, 124, 128, 136, 132, 121, 116, 126, 142, 119, 123, 136, 124, 114, 118, 116, 126, 137, 129, 120, 112, 125, 124, 119, 126, 128, 113, 119, 127, 131, 125, 116, 101, 125, 142, 122, 131, 130, 113, 132, 127, 118, 117, 125, 136, 110, 116, 133, 116, 121, 121, 120, 123, 126, 126, 138, 133, 122, 132, 125, 127, 155, 116, 123, 130, 129, 123, 130, 128, 113, 127, 125, 131, 137, 102, 139, 133, 124, 129, 137, 128, 143, 128, 111, 109, 122, 117, 132, 114, 115, 130, 131, 99, 126, 132, 131, 125, 137, 123, 126, 123, 138, 137, 121, 130, 152, 130, 126, 131, 119, 118, 119, 139, 125, 121, 119, 119, 133, 134, 123, 140, 118, 133, 127, 119, 145, 124, 107, 125, 128, 127, 140, 124, 141, 138, 95, 121, 124, 106, 129, 129, 110, 123, 115, 129, 139, 133, 144, 127, 127, 129, 128, 125, 117, 127, 118, 123, 111, 132, 126, 106, 118, 145, 123, 119, 118, 110, 123, 124, 142, 120, 131, 131, 124, 125, 122, 129, 122, 117, 125, 132, 122, 118, 106, 121, 135, 132, 126, 137, 107, 110, 102, 132, 114, 130, 111, 116, 123, 117, 132, 131, 122, 110, 121, 137, 126, 109, 116, 122, 129, 117, 118, 102, 120, 143, 128, 142, 135, 132, 119, 134, 139, 127, 136, 113, 141, 121, 134, 116, 119, 119, 122, 134, 116, 114, 119, 125, 136, 111, 124, 132, 132, 129, 136, 139, 132, 135, 122, 121, 124, 144, 124, 111, 116, 116, 134, 131, 119, 123, 116, 107, 125, 121, 117, 144, 132, 127, 122, 121, 131, 117, 123, 107, 133, 129, 121, 123, 132, 116, 120, 126, 117, 119, 121, 121, 129, 132, 147, 141, 118, 143, 106, 128, 123, 121, 122, 122, 113, 137, 116, 136, 123, 125, 107, 128, 129, 123, 109, 136, 132, 114, 136, 123, 158, 141, 123, 126, 129, 124, 128, 129, 112, 127, 115, 105, 116, 106, 144, 128, 139, 117, 140, 130, 139, 137, 135, 95, 124, 102, 116, 116, 135, 144, 130, 119, 126, 119, 119, 123, 124, 118, 114, 120, 158, 129, 133, 111, 143, 121, 113, 136, 122, 131, 140, 128, 109, 107, 114, 126, 117, 118, 120, 119, 121, 130, 122, 141, 112, 115, 135, 136, 123, 125, 128, 127, 129, 135, 115, 127, 117, 120, 133, 125, 130, 120, 123, 114, 129, 109, 114, 141, 126, 131, 130, 131, 133, 128, 133, 125, 129, 127, 136, 131, 122, 122, 131, 121, 111, 128, 135, 121, 144, 127, 132, 116, 126, 135, 121, 124, 120, 133, 123, 115, 118, 112, 111, 145, 151, 139, 133, 122, 126, 118, 137, 129, 142, 135, 112, 142, 131, 158, 122, 115, 126, 122, 113, 107, 127, 132, 120, 133, 120, 143, 134, 129, 144, 110, 147, 130, 113, 123, 120, 122, 128, 135, 136, 126, 118, 122, 117, 126, 136, 123, 129, 127, 126, 119, 144, 124, 125, 133, 132, 143, 124, 130, 127, 118, 123, 128, 124, 118, 127, 133, 134, 120, 124, 124, 131, 123, 138, 111, 117, 134, 129, 126, 137, 122, 136, 117, 138, 105, 106, 143, 123, 123, 117, 122, 134, 126, 114, 120, 121, 118, 149, 140, 108, 123, 129, 139, 130, 134, 122, 126, 125, 126, 128, 143, 124, 118, 129, 130, 126, 119, 129, 113, 128, 143, 124, 129, 126, 124, 132, 122, 127, 139, 137, 134, 128, 123, 114, 126, 120, 127, 131, 116, 121, 119, 117, 121, 126, 109, 139, 123, 135, 114, 127, 126, 129, 132, 109, 128, 124, 133, 155, 131, 120, 107, 119, 120, 123, 121, 129, 122, 141, 121, 122, 119, 132, 135, 119, 108, 115, 125, 129, 122, 110, 114, 129, 119, 134, 127, 128, 126, 122, 122, 118, 137, 120, 128, 114, 123, 114, 125, 126, 138, 116, 129, 121, 123, 127, 116, 143, 126, 140, 125, 116, 131, 145, 109, 128, 135, 140, 151, 126, 134, 132, 124, 122, 130, 122, 141, 144, 117, 140, 121, 120, 130, 103, 136, 129, 136, 136, 131, 125, 123, 119, 106, 127, 136, 116, 126, 116, 150, 118, 131, 120, 140, 125, 118, 130, 143, 120, 119, 106, 121, 135, 122, 109, 138, 124, 127, 124, 121, 144, 127, 135, 115, 123, 121, 129, 134, 118, 129, 115, 145, 120, 130, 110, 119, 134, 114, 127, 110, 125, 128, 134, 139, 116, 109, 117, 128, 129, 123, 127, 132, 138, 145, 136, 134, 122, 121, 133, 142, 122, 119, 121, 118, 131, 128, 151, 126, 121, 128, 131, 138, 143, 129, 120, 132, 116, 124, 127, 120, 122, 117, 126, 124, 110, 121, 130, 139, 123, 122, 103, 117, 119, 127, 112, 129, 112, 128, 117, 134, 136, 135, 126, 106, 125, 128, 130, 131, 128, 123, 128, 138, 129, 121, 131, 131, 133, 113, 109, 137, 116, 128, 131, 116, 121, 126, 116, 135, 121, 135, 120, 134, 130, 142, 108, 127, 136, 117, 131, 115, 130, 130, 111, 130, 138, 108, 116, 113, 132, 118, 126, 130, 120, 123, 116, 130, 124, 132, 120, 132, 137, 123, 130, 117, 127, 133, 134, 125, 114, 113, 131, 105, 129, 126, 119, 128, 133, 114, 135, 121, 138, 115, 135, 127, 126, 126, 126, 138, 129, 125, 121, 137, 134, 127, 132, 134, 117, 120, 107, 129, 114, 127, 123, 130, 104, 147, 130, 123, 102, 106, 118, 135, 133, 130, 123, 116, 129, 122, 111, 140, 126, 116, 121, 121, 128, 119, 137, 143, 117, 126, 120, 108, 115, 155, 122, 138, 105, 120, 129, 123, 122, 118, 126, 129, 128, 112, 117, 123, 112, 119, 119, 95, 129, 138, 120, 114, 127, 120, 143, 124, 120, 119, 121, 114, 134, 131, 125, 138, 124, 137, 142, 138, 121, 136, 123, 133, 146, 125, 140, 112, 112, 131, 138, 119, 129, 106, 125, 125, 136, 134, 130, 134, 136, 119, 131, 117, 114, 122, 127, 135, 135, 122, 129, 117, 121, 106, 119, 135, 142, 123, 130, 130, 135, 107, 105, 135, 132, 125, 116, 123, 106, 133, 121, 141, 107, 118, 114, 118, 127, 123, 137, 124, 125, 141, 126, 118, 121, 116, 125, 121, 136, 118, 111, 121, 136, 128, 131, 127, 132, 133, 107, 124, 122, 121, 125, 122, 124, 114, 136, 133, 125, 130, 125, 131, 131, 132, 119, 134, 114, 153, 130, 126, 115, 117, 121, 140, 143, 128, 134, 114, 119, 129, 109, 121, 125, 112, 126, 103, 126, 127, 127, 130, 131, 129, 127, 119, 120, 112, 125, 127, 128, 124, 109, 131, 125, 112, 110, 136, 126, 126, 134, 137, 115, 129, 110, 135, 133, 120, 127, 127, 128, 123, 136, 117, 126, 124, 107, 117, 134, 131, 139, 115, 117, 129, 120, 111, 128, 142, 101, 123, 111, 118, 126, 125, 108, 118, 123, 124, 116, 125, 114, 102, 127, 119, 102, 133, 123, 129, 143, 120, 127, 133, 140, 143, 114, 121, 126, 134, 126, 132, 117, 120, 120, 125, 113, 136, 130, 135, 123, 135, 147, 129, 128, 125, 125, 137, 129, 135, 116, 140, 117, 115, 120, 128, 127, 133, 140, 127, 129, 118, 136, 136, 126, 129, 120, 114, 147, 113, 129, 129, 134, 122, 143, 127, 130, 143, 120, 129, 122, 156, 140, 140, 125, 118, 111, 130, 119, 127, 149, 125, 119, 120, 132, 126, 130, 108, 124, 126, 116, 121, 121, 124, 137, 115, 135, 123, 106, 143, 140, 124, 120, 120, 122, 133, 130, 115, 131, 118, 129, 117, 123, 144, 128, 118, 112, 137, 125, 125, 120, 123, 120, 123, 121, 125, 109, 126, 129, 119, 125, 111, 117, 143, 126, 139, 114, 120, 121, 113, 144, 132, 137, 140, 127, 109, 116, 136, 145, 125, 119, 131, 138, 121, 130, 128, 121, 121, 136, 125, 126, 115, 125, 120, 134, 121, 134, 135, 125, 122, 151, 125, 133, 124, 130, 125, 136, 144, 133, 143, 126, 118, 113, 131, 135, 124, 131, 115, 138, 129, 126, 127, 107, 136, 125, 139, 119, 126, 128, 138, 126, 136, 119, 117, 124, 109, 115, 127, 137, 145, 118, 138, 120, 114, 137, 140, 128, 126, 131, 126, 124, 146, 131, 142, 122, 123, 108, 126, 128, 130, 129, 115, 118, 111, 122, 124, 142, 121, 122, 128, 132, 103, 152, 118, 135, 118, 130, 133, 121, 124, 124, 119, 106, 143, 128, 131, 122, 123, 110, 135, 118, 132, 120, 126, 143, 114, 122, 124, 126, 126, 144, 133, 139, 128, 116, 141, 120, 113, 132, 124, 117, 116, 132, 133, 126, 130, 130, 145, 133, 112, 111, 126, 115, 126, 113, 128, 135, 121, 111, 128, 128, 127, 124, 119, 126, 126, 127, 123, 122, 122, 126, 123, 135, 119, 133, 119, 123, 115, 113, 116, 144, 107, 133, 111, 120, 113, 120, 122, 131, 140, 134, 111, 135, 128, 122, 120, 126, 124, 121, 131, 112, 115, 131, 118, 133, 120, 123, 125, 135, 109, 127, 123, 117, 116, 139, 104, 126, 127, 112, 128, 143, 115, 124, 104, 125, 138, 109, 125, 124, 129, 120, 128, 119, 125, 117, 133, 134, 117, 130, 121, 123, 116, 107, 127, 132, 113, 138, 117, 130, 118, 120, 134, 117, 117, 121, 113, 125, 124, 126, 127, 128, 132, 119, 113, 131, 131, 117, 128, 127, 133, 124, 147, 123, 135, 124, 112, 126, 137, 119, 117, 108, 122, 121, 122, 135, 129, 122, 134, 116, 130, 112, 112, 135, 119, 140, 117, 127, 121, 110, 124, 142, 121, 148, 130, 130, 136, 136, 135, 121, 136, 129, 125, 111, 125, 131, 115, 125, 107, 108, 120, 122, 123, 135, 140, 112, 119, 124, 113, 132, 115, 134, 122, 120, 129, 128, 122, 119, 130, 135, 112, 127, 113, 123, 135, 129, 111, 128, 133, 113, 117, 104, 122, 108, 144, 138, 109, 105, 148, 128, 109, 133, 117, 139, 125, 127, 133, 121, 128, 126, 134, 121, 132, 122, 123, 130, 126, 131, 120, 121, 115, 131, 113, 114, 125, 108, 144, 130, 119, 135, 152, 135, 130, 124, 127, 138, 119, 151, 116, 122, 121, 125, 125, 132, 117, 110, 124, 95, 143, 113, 126, 123, 133, 111, 143, 117, 113, 136, 144, 101, 110, 136, 141, 110, 122, 125, 124, 113, 141, 119, 134, 126, 147, 120, 128, 122, 124, 134, 135, 144, 128, 141, 131, 118, 130, 128, 116, 120, 121, 117, 131, 136, 125, 115, 117, 115, 108, 131, 126, 120, 122, 133, 112, 144, 117, 123, 133, 132, 127, 125, 114, 110, 109, 129, 114, 119, 121, 113, 128, 122, 115, 112, 94, 111, 118, 125, 130, 120, 114, 132, 131, 127, 123, 117, 130, 133, 120, 113, 113, 112, 130, 130, 130, 147, 129, 138, 123, 122, 131, 121, 139, 121, 131, 122, 104, 127, 131, 140, 134, 125, 129, 137, 128, 118, 146, 135, 136, 108, 130, 128, 135, 126, 143, 123, 140, 108, 136, 113, 117, 114, 115, 127, 114, 128, 116, 129, 126, 114, 143, 133, 118, 127, 125, 135, 122, 130, 130, 124, 132, 110, 125, 106, 121, 124, 134, 131, 112, 125, 146, 114, 145, 117, 117, 112, 106, 123, 111, 124, 133, 120, 121, 126, 134, 126, 130, 142, 124, 128, 120, 129, 121, 108, 108, 113, 130, 122, 110, 118, 124, 130, 131, 126, 131, 138, 126, 115, 110, 125, 144, 146, 118, 116, 144, 117, 123, 130, 131, 133, 126, 119, 115, 129, 126, 152, 123, 112, 141, 115, 136, 106, 125, 115, 129, 119, 123, 122, 122, 137, 119, 139, 119, 142, 136, 111, 142, 98, 109, 132, 107, 150, 140, 123, 125, 122, 131, 126, 129, 129, 131, 151, 135, 131, 124, 131, 142, 115, 136, 122, 124, 138, 127, 125, 105, 110, 118, 144, 98, 123, 130, 104, 118, 135, 131, 118, 117, 118, 121, 114, 113, 132, 124, 134, 126, 128, 118, 126, 110, 129, 122, 116, 120, 133, 116, 125, 124, 129, 141, 110, 120, 112, 125, 127, 117, 146, 129, 133, 100, 105, 115, 106, 141, 118, 125, 123, 123, 132, 117, 121, 139, 138, 121, 117, 124, 119, 121, 125, 120, 130, 126, 109, 125, 110, 131, 135, 127, 122, 120, 120, 124, 136, 115, 128, 116, 131, 148, 143, 130, 116, 120, 128, 114, 114, 130, 119, 137, 134, 129, 139, 116, 113, 98, 114, 122, 142, 134, 136, 103, 123, 126, 139, 136, 109, 119, 133, 135, 127, 126, 117, 107, 110, 143, 112, 114, 110, 127, 130, 132, 125, 122, 129, 128, 131, 117, 118, 107, 137, 136, 134, 131, 134, 139, 126, 126, 129, 114, 105, 128, 113, 122, 127, 122, 116, 133, 121, 123, 130, 127, 116, 133, 131, 145, 127, 113, 114, 115, 126, 131, 136, 122, 123, 128, 117, 127, 134, 111, 121, 119, 129, 118, 139, 135, 107, 126, 125, 133, 137, 131, 124, 118, 133, 145, 138, 124, 129, 135, 143, 124, 132, 125, 130, 130, 127, 110, 119, 126, 106, 103, 148, 110, 145, 120, 115, 140, 123, 118, 119, 115, 141, 136, 133, 98, 123, 126, 137, 124, 126, 128, 134, 112, 125, 137, 120, 133, 120, 121, 103, 129, 139, 120, 140, 121, 126, 116, 119, 127, 114, 128, 123, 125, 139, 115, 126, 128, 124, 116, 129, 126, 123, 135, 110, 133, 148, 123, 135, 152, 126, 141, 143, 139, 129, 130, 119, 125, 115, 113, 128, 118, 122, 131, 121, 107, 117, 99, 108, 122, 133, 121, 129, 143, 117, 122, 118, 129, 117, 141, 96, 119, 110, 128, 102, 113, 142, 118, 124, 139, 136, 118, 121, 127, 115, 125, 123, 128, 115, 120, 140, 134, 127, 112, 128, 127, 126, 119, 126, 108, 135, 136, 136, 116, 133, 130, 125, 124, 141, 131, 143, 122, 133, 121, 148, 129, 138, 124, 126, 113, 120, 125, 125, 121, 120, 124, 124, 124, 121, 124, 124, 125, 118, 135, 147, 98, 121, 114, 127, 124, 128, 129, 135, 129, 118, 118, 127, 108, 101, 122, 120, 119, 119, 108, 121, 140, 135, 119, 130, 137, 118, 121, 131, 123, 118, 133, 140, 132, 124, 141, 117, 112, 126, 140, 116, 113, 114, 127, 125, 133, 132, 133, 110, 124, 115, 121, 130, 115, 129, 119, 136, 129, 137, 132, 119, 121, 139, 129, 124, 124, 133, 132, 132, 112, 124, 117, 108, 117, 125, 138, 143, 112, 108, 134, 120, 108, 121, 133, 118, 133, 116, 127, 135, 119, 129, 115, 106, 134, 122, 120, 132, 121, 125, 120, 147, 130, 117, 135, 132, 127, 152, 136, 132, 129, 126, 127, 103, 134, 133, 124, 99, 130, 123, 115, 115, 138, 123, 128, 122, 129, 133, 112, 128, 134, 140, 96, 117, 113, 143, 106, 135, 111, 125, 119, 143, 130, 111, 123, 113, 114, 124, 125, 126, 146, 131, 126, 128, 130, 118, 131, 134, 127, 115, 129, 133, 122, 121, 122, 124, 143, 127, 122, 134, 137, 107, 111, 130, 127, 112, 132, 136, 122, 148, 138, 106, 125, 116, 144, 130, 125, 85, 123, 110, 116, 128, 121, 127, 120, 132, 136, 125, 119, 113, 121, 130, 121, 127, 126, 129, 117, 122, 99, 121, 129, 108, 133, 122, 129, 121, 130, 128, 125, 116, 117, 147, 134, 128, 118, 130, 143, 119, 111, 124, 140, 141, 121, 131, 105, 139, 113, 118, 127, 120, 132, 138, 114, 115, 149, 121, 121, 132, 116, 122, 133, 127, 130, 127, 128, 118, 122, 131, 118, 134, 119, 123, 127, 128, 156, 106, 124, 106, 114, 132, 108, 112, 120, 121, 115, 121, 130, 124, 112, 129, 135, 115, 138, 131, 143, 119, 132, 110, 117, 157, 129, 138, 118, 126, 131, 127, 124, 126, 120, 138, 132, 129, 121, 119, 135, 120, 134, 116, 116, 122, 132, 132, 113, 129, 123, 120, 135, 124, 152, 131, 111, 129, 127, 111, 130, 130, 122, 117, 104, 151, 113, 136, 128, 117, 111, 121, 125, 114, 130, 139, 133, 108, 124, 114, 109, 131, 116, 112, 113, 117, 130, 124, 118, 160, 111, 128, 116, 132, 130, 132, 108, 128, 127, 103, 127, 124, 121, 138, 137, 133, 110, 135, 130, 133, 128, 120, 135, 134, 128, 128, 105, 123, 123, 126, 131, 117, 140, 105, 133, 151, 125, 120, 119, 140, 126, 121, 113, 140, 115, 140, 117, 118, 113, 142, 123, 127, 113, 131, 124, 134, 116, 121, 115, 128, 136, 105, 132, 113, 126, 122, 121, 128, 117, 129, 127, 125, 112, 132, 131, 104, 143, 145, 129, 131, 141, 110, 116, 126, 121, 127, 125, 114, 126, 122, 119, 133, 124, 126, 118, 129, 130, 148, 124, 146, 149, 120, 117, 136, 124, 113, 113, 125, 139, 131, 126, 128, 113, 115, 125, 115, 130, 109, 119, 131, 129, 131, 130, 125, 124, 125, 129, 124, 133, 126, 128, 127, 125, 114, 113, 124, 110, 111, 136, 126, 109, 112, 114, 115, 129, 125, 142, 117, 124, 127, 116, 141, 119, 143, 121, 134, 108, 112, 120, 119, 133, 132, 119, 125, 125, 118, 123, 134, 128, 116, 121, 129, 125, 121, 109, 135, 120, 126, 122, 117, 111, 94, 118, 123, 124, 132, 109, 136, 122, 113, 135, 110, 109, 141, 132, 133, 130, 131, 125, 136, 152, 128, 124, 131, 130, 127, 117, 133, 119, 118, 133, 119, 127, 115, 132, 123, 141, 133, 124, 137, 120, 133, 139, 111, 116, 109, 143, 113, 124, 130, 140, 102, 112, 109, 125, 135, 144, 118, 102, 121, 139, 124, 107, 128, 135, 123, 104, 124, 125, 140, 130, 121, 134, 121, 123, 114, 122, 159, 131, 126, 122, 126, 127, 112, 120, 137, 140, 128, 137, 113, 117, 145, 132, 127, 119, 122, 122, 133, 127, 118, 132, 119, 102, 136, 135, 102, 121, 123, 128, 127, 109, 120, 132, 138, 125, 115, 124, 139, 135, 142, 139, 126, 117, 136, 112, 114, 142, 119, 135, 120, 115, 125, 137, 121, 104, 130, 111, 118, 119, 123, 111, 126, 124, 121, 124, 116, 118, 129, 129, 121, 127, 107, 126, 125, 118, 128, 137, 132, 118, 139, 127, 135, 132, 125, 124, 118, 146, 135, 135, 131, 124, 109, 120, 126, 135, 122, 120, 126, 114, 145, 129, 128, 139, 108, 129, 143, 110, 133, 129, 147, 136, 126, 114, 125, 119, 139, 129, 121, 115, 130, 136, 124, 132, 120, 149, 130, 129, 108, 132, 138, 117, 135, 124, 112, 116, 133, 113, 119, 118, 114, 105, 131, 116, 140, 114, 105, 124, 146, 122, 118, 126, 118, 113, 113, 125, 118, 123, 122, 124, 112, 127, 117, 114, 121, 117, 133, 150, 114, 126, 132, 109, 143, 121, 101, 135, 119, 118, 130, 132, 123, 126, 118, 128, 126, 138, 106, 124, 121, 126, 114, 126, 135, 120, 146, 123, 135, 128, 131, 127, 131, 135, 129, 127, 129, 130, 128, 109, 130, 117, 127, 128, 144, 135, 115, 126, 119, 133, 117, 114, 140, 129, 118, 135, 131, 128, 107, 130, 130, 121, 126, 124, 132, 132, 132, 129, 125, 142, 124, 114, 123, 131, 138, 154, 121, 109, 128, 114, 117, 121, 143, 122, 125, 124, 122, 127, 127, 108, 140, 108, 127, 126, 124, 122, 140, 140, 104, 145, 120, 107, 129, 134, 126, 128, 122, 137, 117, 118, 132, 122, 116, 142, 131, 108, 137, 117, 142, 127, 128, 120, 119, 118, 136, 136, 110, 129, 126, 122, 112, 130, 114, 111, 126, 119, 119, 128, 129, 124, 141, 132, 140, 124, 117, 140, 110, 125, 123, 133, 118, 116, 134, 124, 134, 133, 119, 101, 129, 124, 122, 125, 136, 126, 131, 117, 122, 137, 130, 125, 122, 112, 133, 131, 137, 124, 137, 118, 125, 125, 117, 132, 140, 128, 130, 122, 123, 107, 120, 128, 129, 115, 114, 115, 143, 115, 129, 123, 128, 123, 124, 131, 119, 123, 117, 134, 143, 134, 146, 126, 124, 101, 116, 114, 123, 113, 141, 137, 132, 128, 110, 128, 119, 115, 115, 125, 140, 117, 124, 129, 114, 118, 132, 122, 120, 123, 124, 133, 137, 111, 124, 130, 111, 126, 116, 125, 136, 120, 139, 134, 119, 122, 123, 134, 118, 111, 126, 114, 129, 154, 127, 129, 118, 121, 118, 122, 128, 133, 142, 123, 121, 121, 130, 141, 129, 121, 119, 122, 127, 126, 116, 133, 129, 117, 114, 123, 119, 133, 136, 127, 110, 111, 113, 121, 109, 118, 141, 144, 124, 138, 142, 131, 133, 115, 117, 130, 142, 125, 139, 126, 118, 119, 111, 144, 107, 136, 116, 123, 121, 129, 95, 119, 120, 136, 137, 114, 126, 132, 105, 146, 130, 127, 128, 120, 133, 137, 115, 114, 127, 122, 125, 128, 114, 138, 145, 130, 126, 119, 134, 125, 133, 128, 123, 130, 129, 116, 123, 135, 125, 125, 111, 132, 139, 106, 125, 111, 117, 146, 124, 129, 116, 125, 121, 135, 122, 119, 119, 126, 119, 130, 131, 133, 132, 122, 118, 137, 136, 123, 116, 116, 121, 120, 122, 119, 141, 136, 130, 124, 101, 121, 120, 119, 122, 116, 137, 123, 128, 125, 124, 122, 138, 140, 135, 125, 113, 123, 135, 118, 114, 128, 119, 123, 119, 119, 134, 123, 119, 136, 124, 127, 119, 123, 127, 114, 121, 118, 134, 124, 141, 130, 123, 129, 133, 133, 141, 127, 138, 121, 129, 127, 108, 120, 96, 96, 134, 105, 117, 132, 147, 135, 117, 115, 132, 124, 121, 122, 136, 123, 139, 122, 124, 121, 126, 132, 116, 137, 126, 119, 123, 120, 110, 116, 128, 112, 122, 118, 122, 150, 118, 116, 113, 122, 115, 120, 135, 129, 125, 119, 129, 115, 126, 124, 140, 121, 128, 130, 128, 133, 130, 130, 122, 122, 119, 113, 127, 121, 112, 123, 112, 130, 118, 133, 116, 128, 117, 145, 121, 136, 113, 137, 130, 121, 97, 130, 134, 121, 103, 131, 139, 128, 131, 133, 124, 137, 115, 104, 124, 131, 122, 120, 120, 119, 130, 130, 113, 138, 117, 128, 132, 130, 122, 128, 115, 123, 110, 119, 139, 101, 142, 104, 123, 108, 132, 106, 121, 129, 110, 127, 114, 123, 120, 137, 128, 114, 114, 131, 131, 118, 129, 121, 113, 104, 112, 109, 130, 118, 132, 125, 117, 106, 137, 119, 124, 123, 114, 126, 136, 125, 105, 124, 148, 115, 128, 124, 144, 130, 103, 113, 104, 125, 120, 141, 121, 116, 130, 124, 127, 138, 130, 145, 127, 110, 121, 128, 134, 118, 119, 124, 126, 111, 134, 108, 113, 139, 133, 133, 116, 128, 137, 115, 144, 141, 121, 133, 148, 124, 123, 116, 115, 108, 132, 151, 97, 104, 120, 141, 132, 123, 123, 128, 132, 136, 130, 126, 122, 141, 134, 127, 135, 148, 113, 121, 116, 138, 120, 117, 131, 110, 117, 133, 135, 118, 109, 112, 135, 117, 129, 129, 118, 132, 135, 139, 127, 130, 133, 109, 139, 105, 116, 133, 141, 133, 125, 111, 116, 121, 116, 132, 133, 133, 106, 116, 119, 123, 118, 126, 144, 123, 133, 144, 123, 119, 131, 127, 121, 113, 96, 120, 110, 106, 137, 123, 134, 132, 123, 114, 129, 119, 131, 124, 124, 112, 136, 136, 131, 129, 128, 105, 150, 128, 116, 114, 141, 137, 124, 126, 129, 119, 136, 126, 119, 128, 127, 153, 117, 121, 130, 115, 131, 133, 134, 123, 110, 131, 130, 129, 137, 136, 124, 140, 132, 144, 127, 118, 132, 117, 121, 129, 133, 135, 140, 106, 151, 115, 124, 115, 132, 122, 136, 120, 147, 131, 118, 102, 135, 122, 123, 139, 140, 115, 122, 117, 113, 130, 128, 115, 120, 133, 115, 107, 135, 126, 127, 117, 112, 144, 118, 137, 133, 118, 104, 125, 133, 137, 119, 121, 125, 121, 117, 115, 125, 120, 114, 128, 115, 132, 134, 138, 119, 123, 143, 136, 118, 128, 136, 114, 128, 111, 123, 122, 126, 110, 116, 124, 106, 121, 118, 125, 123, 125, 115, 127, 143, 124, 131, 131, 117, 126, 135, 119, 116, 111, 128, 121, 132, 134, 125, 117, 123, 131, 158, 122, 115, 116, 113, 153, 115, 134, 119, 143, 132, 121, 134, 131, 127, 119, 112, 136, 129, 128, 128, 127, 128, 121, 133, 124, 119, 124, 127, 129, 119, 131, 120, 119, 120, 119, 125, 130, 99, 127, 105, 121, 141, 141, 146, 128, 139, 103, 134, 129, 118, 114, 118, 143, 141, 128, 125, 132, 117, 127, 140, 123, 132, 121, 120, 134, 134, 131, 133, 139, 118, 120, 144, 130, 140, 106, 129, 109, 109, 129, 121, 141, 116, 133, 128, 132, 117, 106, 123, 112, 134, 123, 140, 135, 130, 130, 130, 105, 125, 126, 120, 123, 140, 123, 138, 117, 116, 107, 124, 114, 122, 132, 112, 114, 117, 132, 106, 125, 116, 120, 122, 120, 142, 121, 142, 116, 113, 113, 132, 128, 112, 140, 138, 153, 117, 123, 122, 120, 124, 116, 122, 138, 128, 122, 119, 143, 124, 130, 136, 130, 128, 130, 123, 116, 122, 123, 118, 122, 129, 127, 124, 124, 123, 118, 132, 128, 125, 130, 112, 128, 130, 144, 108, 136, 121, 142, 129, 123, 138, 133, 137, 132, 124, 123, 131, 122, 126, 135, 116, 120, 126, 131, 137, 112, 140, 121, 111, 130, 109, 137, 132, 136, 137, 121, 127, 120, 123, 126, 130, 133, 123, 130, 118, 125, 126, 138, 135, 107, 134, 134, 124, 115, 131, 135, 121, 114, 128, 121, 124, 130, 130, 124, 142, 146, 128, 116, 118, 134, 139, 117, 133, 138, 144, 128, 124, 116, 112, 117, 114, 119, 124, 143, 106, 105, 126, 141, 102, 124, 108, 128, 113, 140, 145, 111, 120, 113, 108, 111, 130, 103, 120, 141, 114, 130, 134, 129, 138, 135, 128, 115, 114, 122, 122, 131, 120, 122, 132, 125, 123, 125, 111, 117, 158, 132, 121, 141, 119, 137, 110, 113, 134, 117, 116, 117, 148, 100, 114, 150, 117, 138, 148, 132, 137, 121, 134, 118, 118, 111, 144, 131, 126, 126, 121, 125, 135, 119, 126, 120, 104, 131, 124, 142, 139, 133, 111, 123, 137, 122, 133, 131, 125, 132, 129, 126, 131, 123, 130, 116, 123, 111, 138, 131, 123, 113, 130, 124, 126, 133, 139, 108, 125, 134, 118, 119, 123, 118, 132, 127, 128, 122, 120, 120, 123, 124, 124, 111, 122, 115, 132, 136, 132, 108, 136, 122, 135, 135, 97, 128, 132, 121, 122, 129, 128, 128, 128, 120, 121, 131, 125, 132, 130, 134, 129, 140, 110, 110, 145, 122, 124, 108, 105, 132, 125, 115, 134, 122, 140, 127, 134, 111, 133, 127, 135, 128, 122, 126, 114, 116, 117, 122, 115, 128, 137, 123, 133, 114, 134, 124, 139, 119, 130, 109, 125, 115, 107, 122, 109, 119, 132, 134, 127, 138, 130, 129, 130, 129, 120, 137, 121, 125, 106, 113, 153, 126, 128, 131, 137, 114, 135, 128, 141, 138, 129, 118, 148, 117, 137, 125, 110, 145, 116, 115, 141, 96, 125, 131, 110, 119, 153, 119, 118, 119, 130, 121, 110, 118, 109, 141, 102, 139, 107, 134, 135, 122, 129, 124, 115, 124, 123, 113, 101, 131, 123, 129, 123, 131, 120, 119, 112, 109, 119, 130, 128, 120, 111, 129, 119, 143, 135, 107, 132, 136, 99, 138, 135, 140, 142, 133, 122, 126, 122, 111, 104, 128, 126, 118, 130, 135, 104, 129, 142, 116, 130, 128, 129, 128, 131, 126, 128, 120, 125, 117, 120, 118, 123, 129, 113, 119, 149, 136, 123, 110, 127, 128, 133, 127, 119, 127, 122, 128, 120, 119, 117, 128, 147, 124, 123, 119, 130, 113, 120, 140, 138, 120, 134, 110, 131, 136, 147, 120, 137, 122, 114, 124, 154, 124, 115, 134, 127, 137, 132, 129, 120, 123, 129, 143, 129, 122, 123, 139, 112, 112, 103, 118, 125, 132, 118, 100, 123, 133, 116, 124, 134, 132, 118, 112, 118, 127, 111, 113, 113, 111, 136, 135, 130, 135, 145, 113, 132, 130, 128, 148, 143, 118, 115, 139, 132, 128, 130, 129, 122, 143, 124, 103, 123, 106, 120, 110, 164, 130, 119, 126, 126, 124, 131, 129, 118, 126, 145, 139, 117, 129, 125, 124, 121, 116, 125, 129, 133, 128, 110, 109, 139, 127, 109, 118, 116, 120, 110, 139, 123, 122, 134, 130, 113, 128, 130, 120, 124, 121, 124, 132, 106, 123, 122, 122, 119, 118, 129, 108, 133, 129, 131, 124, 129, 133, 145, 124, 115, 108, 142, 147, 113, 138, 131, 141, 124, 120, 111, 114, 123, 126, 119, 133, 131, 138, 137, 108, 126, 174, 136, 119, 116, 117, 119, 133, 127, 121, 113, 88, 130, 130, 130, 127, 127, 112, 134, 138, 128, 122, 149, 119, 118, 111, 142, 115, 109, 124, 141, 129, 126, 133, 129, 113, 116, 113, 133, 120, 111, 125, 127, 114, 96, 131, 121, 118, 106, 100, 117, 133, 142, 108, 111, 153, 135, 132, 125, 89, 123, 113, 109, 121, 164, 131, 129, 123, 125, 122, 121, 114, 142, 125, 119, 146, 118, 136, 126, 144, 114, 136, 130, 130, 130, 129, 115, 122, 122, 131, 128, 136, 101, 141, 139, 119, 125, 114, 110, 121, 141, 129, 105, 109, 138, 98, 151, 106, 121, 130, 135, 122, 120, 136, 130, 134, 118, 137, 125, 124, 121, 142, 120, 136, 140, 141, 133, 131, 139, 107, 146, 131, 124, 115, 135, 127, 112, 119, 126, 125, 133, 144, 145, 106, 124, 123, 123, 108, 122, 130, 104, 127, 122, 132, 134, 129, 125, 140, 117, 122, 121, 130, 114, 127, 115, 126, 121, 145, 124, 133, 115, 132, 123, 145, 115, 112, 120, 127, 123, 146, 122, 112, 106, 132, 112, 118, 110, 130, 105, 127, 128, 128, 133, 129, 119, 138, 119, 114, 110, 129, 122, 125, 131, 143, 116, 119, 128, 139, 116, 121, 99, 114, 143, 116, 120, 111, 121, 135, 125, 124, 124, 128, 112, 119, 123, 119, 137, 124, 128, 156, 125, 130, 123, 125, 132, 122, 114, 119, 122, 124, 139, 139, 130, 115, 133, 144, 121, 125, 116, 120, 120, 136, 130, 125, 122, 131, 120, 145, 120, 119, 116, 114, 116, 124, 134, 143, 122, 132, 117, 119, 123, 131, 138, 119, 119, 109, 139, 137, 133, 114, 112, 135, 122, 122, 124, 147, 132, 124, 132, 132, 115, 128, 106, 118, 115, 137, 112, 148, 133, 133, 126, 110, 121, 125, 124, 138, 135, 111, 108, 137, 129, 108, 150, 105, 139, 123, 116, 141, 130, 132, 126, 123, 124, 106, 113, 136, 130, 108, 146, 117, 107, 152, 124, 130, 114, 126, 128, 130, 123, 138, 130, 123, 136, 110, 120, 134, 123, 129, 104, 132, 117, 98, 157, 131, 130, 151, 115, 129, 114, 118, 133, 116, 121, 137, 115, 115, 151, 149, 129, 131, 116, 117, 142, 101, 117, 124, 120, 126, 126, 121, 129, 116, 125, 114, 131, 115, 107, 116, 124, 141, 120, 146, 120, 116, 118, 139, 110, 115, 121, 125, 117, 136, 142, 123, 124, 124, 114, 123, 121, 108, 126, 121, 126, 100, 120, 147, 109, 130, 78, 128, 118, 136, 125, 125, 115, 111, 124, 133, 134, 124, 140, 111, 121, 113, 129, 114, 129, 121, 123, 120, 115, 139, 111, 126, 145, 122, 130, 105, 126, 115, 120, 127, 132, 125, 117, 117, 111, 131, 106, 147, 128, 119, 142, 107, 126, 133, 120, 151, 143, 118, 121, 136, 126, 138, 122, 129, 120, 122, 131, 127, 128, 143, 138, 131, 109, 102, 117, 124, 121, 133, 108, 125, 119, 136, 127, 134, 122, 113, 132, 119, 150, 121, 122, 146, 132, 127, 122, 125, 130, 132, 130, 119, 127, 139, 139, 118, 134, 134, 131, 138, 127, 108, 142, 116, 144, 156, 131, 125, 110, 122, 137, 120, 123, 133, 125, 114, 136, 139, 144, 111, 134, 138, 113, 106, 135, 115, 125, 115, 121, 110, 105, 113, 132, 120, 127, 125, 123, 109, 129, 112, 119, 124, 121, 137, 122, 129, 128, 146, 142, 149, 126, 127, 130, 141, 136, 131, 142, 125, 123, 111, 127, 126, 117, 119, 122, 98, 123, 149, 113, 130, 127, 105, 130, 137, 118, 129, 125, 135, 117, 139, 121, 132, 124, 130, 148, 124, 136, 123, 119, 128, 135, 136, 132, 112, 139, 125, 113, 133, 119, 111, 130, 132, 94, 161, 140, 130, 123, 110, 134, 148, 129, 130, 135, 121, 142, 141, 144, 120, 128, 139, 110, 125, 132, 99, 129, 120, 113, 123, 129, 125, 134, 129, 109, 130, 122, 152, 109, 110, 128, 127, 132, 124, 139, 118, 130, 114, 135, 120, 131, 116, 143, 110, 119, 123, 107, 131, 119, 141, 119, 104, 144, 134, 138, 121, 120, 97, 149, 121, 109, 105, 106, 118, 142, 149, 114, 143, 130, 115, 127, 134, 120, 162, 126, 113, 123, 148, 123, 123, 134, 131, 132, 133, 124, 121, 134, 117, 136, 133, 119, 113, 125, 136, 146, 123, 130, 111, 127, 134, 112, 121, 146, 101, 126, 125, 135, 115, 129, 117, 120, 158, 111, 113, 130, 122, 128, 137, 119, 125, 126, 146, 116, 130, 119, 109, 128, 121, 123, 136, 112, 127, 94, 109, 116, 119, 124, 150, 111, 141, 126, 110, 125, 120, 136, 125, 113, 114, 143, 109, 126, 122, 120, 125, 137, 124, 121, 141, 133, 116, 126, 133, 133, 93, 139, 100, 129, 145, 124, 137, 142, 135, 140, 137, 135, 132, 109, 129, 131, 131, 141, 112, 144, 116, 133, 145, 129, 112, 146, 115, 122, 118, 132, 119, 126, 131, 139, 119, 124, 118, 137, 118, 144, 132, 128, 123, 124, 108, 128, 129, 144, 146, 107, 140, 128, 135, 137, 131, 128, 111, 110, 132, 143, 123, 121, 112, 132, 125, 122, 128, 104, 117, 115, 112, 122, 139, 138, 122, 102, 125, 124, 126, 130, 114, 132, 112, 125, 139, 126, 113, 131, 102, 118, 122, 131, 108, 132, 136, 118, 113, 131, 118, 124, 120, 106, 122, 139, 120, 114, 134, 137, 134, 130, 118, 103, 125, 141, 125, 121, 138, 135, 128, 126, 106, 129, 134, 127, 148, 116, 130, 143, 127, 114, 113, 122, 135, 120, 139, 123, 91, 114, 132, 138, 123, 130, 109, 129, 143, 122, 133, 156, 117, 131, 124, 123, 124, 120, 127, 135, 112, 116, 129, 129, 139, 110, 138, 126, 144, 124, 132, 111, 140, 137, 128, 110, 129, 125, 127, 111, 130, 123, 129, 121, 129, 131, 125, 130, 115, 119, 140, 126, 129, 121, 124, 121, 136, 126, 125, 127, 135, 124, 124, 115, 110, 101, 138, 116, 125, 115, 127, 120, 147, 120, 119, 123, 136, 128, 111, 133, 121, 122, 113, 133, 127, 126, 141, 116, 131, 127, 125, 128, 134, 88, 118, 112, 128, 96, 119, 104, 122, 131, 144, 122, 151, 138, 124, 136, 114, 129, 112, 113, 142, 116, 116, 115, 118, 110, 136, 107, 128, 124, 124, 121, 127, 112, 116, 124, 123, 109, 131, 127, 137, 122, 112, 122, 119, 115, 144, 134, 150, 115, 130, 133, 121, 118, 116, 125, 121, 132, 124, 118, 119, 149, 128, 134, 122, 128, 139, 131, 127, 139, 119, 124, 130, 134, 124, 149, 123, 135, 126, 117, 133, 133, 126, 121, 137, 129, 122, 125, 131, 131, 108, 134, 112, 142, 127, 112, 130, 122, 131, 135, 131, 135, 110, 123, 117, 127, 108, 128, 132, 126, 110, 127, 122, 137, 115, 118, 123, 105, 119, 150, 124, 126, 108, 128, 121, 138, 135, 128, 123, 115, 129, 132, 126, 127, 111, 127, 125, 143, 143, 119, 126, 132, 113, 137, 125, 114, 122, 130, 117, 125, 123, 125, 102, 126, 120, 118, 134, 130, 107, 110, 129, 113, 143, 120, 166, 129, 121, 127, 137, 143, 129, 143, 121, 132, 128, 135, 122, 134, 112, 114, 124, 109, 116, 136, 134, 134, 129, 126, 120, 128, 133, 114, 130, 132, 137, 123, 139, 108, 117, 148, 111, 117, 137, 131, 125, 141, 114, 133, 116, 128, 124, 138, 129, 122, 122, 130, 127, 130, 122, 122, 131, 135, 110, 110, 151, 119, 116, 114, 119, 114, 136, 141, 117, 114, 107, 117, 126, 120, 109, 109, 98, 118, 132, 149, 129, 135, 151, 122, 108, 125, 115, 115, 122, 119, 125, 109, 121, 141, 105, 128, 101, 144, 103, 111, 113, 132, 146, 119, 129, 128, 106, 133, 135, 120, 116, 130, 125, 126, 133, 124, 97, 138, 136, 132, 122, 110, 113, 114, 133, 133, 129, 133, 117, 114, 120, 124, 147, 116, 144, 134, 119, 104, 133, 140, 129, 140, 118, 110, 128, 144, 133, 133, 134, 130, 147, 129, 89, 118, 131, 113, 135, 129, 139, 111, 126, 109, 124, 132, 130, 137, 130, 115, 116, 119, 140, 121, 124, 115, 120, 151, 108, 128, 128, 130, 121, 129, 131, 138, 124, 128, 116, 125, 149, 126, 134, 119, 129, 135, 123, 175, 128, 141, 134, 110, 126, 104, 115, 130, 149, 136, 121, 126, 123, 124, 129, 124, 139, 118, 121, 126, 102, 131, 139, 121, 127, 123, 128, 109, 115, 116, 120, 114, 137, 149, 135, 122, 143, 113, 118, 127, 131, 116, 127, 129, 130, 120, 130, 121, 111, 142, 125, 136, 141, 120, 135, 130, 124, 134, 128, 132, 127, 115, 116, 115, 133, 141, 131, 153, 136, 113, 129, 120, 130, 114, 104, 114, 122, 112, 125, 132, 122, 120, 129, 121, 127, 120, 116, 128, 143, 132, 104, 117, 135, 112, 127, 141, 133, 126, 126, 135, 124, 130, 130, 132, 118, 148, 145, 117, 123, 99, 106, 129, 116, 123, 120, 119, 128, 126, 121, 122, 128, 152, 108, 134, 124, 117, 124, 129, 116, 130, 121, 136, 124, 117, 122, 112, 111, 141, 108, 122, 126, 117, 130, 118, 128, 126, 136, 119, 112, 125, 128, 125, 119, 134, 131, 122, 118, 132, 108, 129, 125, 124, 136, 147, 132, 133, 118, 109, 136, 125, 101, 117, 129, 112, 125, 111, 116, 122, 116, 108, 118, 109, 135, 126, 177, 112, 133, 118, 117, 143, 120, 133, 135, 126, 137, 134, 143, 126, 132, 127, 133, 111, 131, 139, 116, 118, 122, 116, 133, 128, 105, 134, 141, 125, 123, 109, 126, 138, 122, 122, 136, 127, 133, 128, 104, 122, 130, 115, 138, 123, 125, 130, 124, 133, 141, 129, 125, 115, 132, 137, 136, 136, 121, 131, 134, 124, 126, 126, 131, 124, 116, 125, 109, 113, 141, 140, 114, 105, 118, 116, 116, 109, 132, 130, 124, 121, 135, 123, 137, 119, 116, 120, 116, 130, 127, 125, 126, 114, 135, 121, 117, 142, 129, 132, 122, 119, 152, 121, 123, 114, 130, 107, 119, 124, 139, 148, 144, 99, 127, 130, 125, 124, 127, 129, 125, 131, 117, 134, 150, 118, 130, 120, 121, 126, 111, 124, 137, 118, 126, 129, 115, 114, 107, 123, 120, 122, 111, 106, 134, 135, 96, 117, 149, 135, 133, 142, 128, 103, 113, 107, 125, 105, 128, 141, 108, 136, 108, 112, 134, 136, 131, 125, 136, 127, 127, 135, 117, 114, 116, 140, 129, 120, 121, 130, 139, 120, 100, 132, 125, 127, 122, 125, 137, 120, 92, 138, 132, 131, 122, 131, 124, 111, 121, 129, 126, 138, 125, 122, 110, 123, 126, 118, 125, 133, 123, 120, 116, 129, 121, 118, 127, 121, 130, 125, 142, 121, 126, 128, 150, 117, 140, 124, 122, 121, 130, 99, 147, 137, 156, 123, 122, 127, 117, 127, 122, 128, 118, 118, 127, 120, 114, 129, 119, 132, 144, 133, 122, 120, 122, 133, 135, 121, 137, 124, 129, 137, 118, 146, 122, 128, 117, 120, 118, 132, 136, 136, 108, 133, 132, 124, 121, 128, 118, 144, 130, 136, 149, 117, 124, 123, 123, 127, 110, 119, 118, 119, 133, 140, 114, 115, 105, 134, 126, 107, 150, 125, 150, 128, 117, 120, 151, 129, 118, 130, 124, 121, 118, 123, 133, 135, 146, 141, 112, 137, 124, 118, 131, 135, 130, 143, 114, 107, 116, 124, 137, 126, 128, 122, 111, 119, 122, 133, 113, 115, 117, 115, 133, 107, 128, 147, 144, 133, 139, 127, 123, 127, 128, 140, 137, 133, 126, 127, 118, 116, 144, 132, 105, 120, 128, 126, 135, 127, 124, 125, 135, 142, 126, 145, 120, 138, 129, 129, 139, 141, 134, 134, 121, 129, 135, 143, 116, 121, 123, 124, 104, 139, 114, 134, 135, 132, 120, 118, 114, 128, 124, 127, 144, 131, 111, 132, 121, 119, 126, 114, 117, 146, 120, 126, 124, 125, 108, 125, 144, 107, 111, 125, 131, 136, 125, 138, 114, 114, 125, 127, 118, 135, 129, 117, 117, 129, 139, 119, 127, 119, 134, 125, 119, 122, 140, 116, 132, 138, 116, 114, 135, 132, 116, 139, 137, 125, 129, 127, 109, 115, 129, 115, 131, 102, 113, 121, 135, 136, 119, 125, 129, 118, 131, 129, 127, 138, 114, 145, 109, 133, 116, 115, 123, 138, 123, 140, 132, 138, 114, 143, 132, 120, 134, 122, 123, 120, 131, 116, 132, 114, 133, 120, 116, 139, 132, 123, 136, 133, 137, 129, 122, 130, 121, 124, 131, 123, 109, 115, 115, 142, 118, 117, 130, 124, 88, 107, 118, 133, 123, 136, 130, 130, 134, 121, 130, 129, 126, 120, 131, 117, 122, 118, 137, 122, 129, 122, 125, 111, 125, 127, 120, 128, 145, 114, 124, 124, 125, 121, 119, 141, 113, 132, 120, 117, 134, 111, 117, 130, 130, 122, 107, 120, 120, 125, 136, 129, 146, 123, 119, 114, 132, 131, 131, 122, 129, 127, 140, 123, 122, 123, 127, 120, 137, 123, 128, 137, 118, 122, 131, 136, 135, 122, 119, 146, 123, 123, 128, 127, 113, 120, 122, 143, 151, 123, 135, 121, 129, 133, 108, 125, 122, 121, 127, 133, 116, 125, 116, 133, 124, 124, 119, 134, 137, 107, 141, 123, 124, 135, 132, 131, 109, 123, 126, 115, 108, 124, 129, 115, 124, 121, 130, 114, 106, 136, 135, 118, 129, 116, 114, 140, 138, 130, 125, 119, 123, 121, 129, 128, 126, 128, 126, 138, 123, 114, 134, 125, 139, 133, 129, 133, 130, 115, 124, 132, 127, 128, 117, 119, 127, 115, 144, 121, 136, 103, 131, 131, 117, 135, 118, 118, 143, 125, 126, 122, 121, 147, 123, 121, 134, 133, 105, 121, 124, 134, 115, 136, 118, 127, 124, 120, 123, 128, 134, 130, 127, 130, 124, 119, 117, 120, 126, 141, 136, 123, 116, 114, 121, 122, 124, 133, 133, 130, 134, 132, 115, 130, 112, 125, 112, 119, 135, 112, 129, 120, 125, 110, 115, 146, 133, 126, 130, 117, 136, 140, 139, 119, 127, 129, 120, 125, 126, 146, 119, 119, 118, 135, 114, 113, 122, 119, 125, 128, 125, 118, 138, 102, 126, 126, 126, 112, 132, 117, 136, 130, 110, 143, 121, 128, 115, 124, 125, 130, 118, 131, 124, 133, 134, 127, 117, 103, 108, 116, 150, 122, 130, 135, 148, 120, 107, 135, 130, 127, 99, 129, 119, 130, 119, 121, 128, 117, 133, 134, 137, 130, 132, 129, 121, 127, 120, 99, 147, 137, 93, 138, 131, 109, 129, 119, 112, 115, 105, 139, 127, 131, 136, 124, 121, 136, 140, 115, 125, 127, 133, 118, 113, 125, 116, 119, 106, 118, 123, 123, 122, 126, 127, 130, 128, 128, 157, 143, 121, 128, 115, 136, 129, 119, 133, 126, 123, 133, 127, 137, 120, 126, 133, 133, 95, 122, 124, 132, 128, 111, 125, 118, 128, 143, 122, 124, 119, 133, 137, 115, 136, 108, 125, 116, 128, 120, 129, 132, 132, 122, 116, 148, 122, 125, 128, 120, 123, 126, 126, 106, 137, 118, 134, 130, 133, 120, 114, 104, 139, 131, 135, 107, 116, 105, 132, 117, 133, 136, 126, 115, 142, 122, 118, 124, 137, 119, 125, 112, 139, 131, 134, 137, 132, 131, 135, 140, 116, 109, 124, 128, 122, 130, 140, 115, 120, 108, 138, 131, 131, 125, 127, 121, 122, 112, 126, 125, 125, 122, 111, 126, 130, 118, 131, 112, 139, 140, 130, 128, 104, 118, 149, 131, 131, 131, 137, 124, 127, 170, 127, 126, 111, 105, 117, 129, 137, 138, 136, 132, 146, 115, 129, 129, 124, 112, 120, 137, 135, 126, 119, 126, 109, 134, 129, 119, 128, 144, 129, 123, 124, 127, 138, 130, 130, 137, 140, 104, 138, 125, 121, 124, 126, 114, 127, 130, 125, 119, 118, 127, 107, 127, 136, 141, 116, 124, 125, 123, 125, 118, 125, 123, 138, 115, 118, 124, 125, 124, 130, 119, 128, 123, 121, 142, 125, 131, 126, 130, 130, 142, 133, 112, 111, 121, 132, 115, 126, 123, 135, 119, 129, 136, 133, 135, 128, 160, 134, 113, 119, 135, 123, 142, 103, 132, 131, 138, 140, 126, 129, 134, 137, 128, 130, 46, 117, 135, 114, 118, 131, 127, 125, 141, 141, 132, 114, 115, 124, 128, 123, 123, 125, 135, 116, 138, 127, 117, 131, 124, 111, 124, 127, 127, 132, 127, 144, 122, 117, 126, 130, 92, 139, 135, 116, 120, 122, 120, 123, 129, 81, 115, 133, 130, 129, 112, 130, 111, 120, 124, 153, 118, 134, 121, 131, 116, 116, 135, 129, 126, 109, 120, 127, 143, 132, 118, 122, 116, 122, 116, 116, 157, 140, 126, 136, 144, 139, 113, 141, 114, 127, 130, 124, 108, 144, 133, 130, 105, 131, 122, 137, 120, 129, 127, 131, 140, 123, 133, 121, 129, 130, 110, 110, 111, 130, 126, 123, 143, 124, 129, 103, 123, 128, 126, 138, 141, 118, 121, 130, 135, 127, 124, 126, 136, 122, 121, 130, 134, 123, 121, 134, 134, 115, 132, 109, 124, 111, 126, 133, 138, 135, 122, 127, 142, 127, 124, 125, 110, 115, 120, 126, 125, 123, 118, 128, 126, 125, 136, 131, 128, 104, 120, 113, 120, 133, 126, 145, 120, 122, 136, 124, 121, 121, 128, 121, 116, 112, 128, 115, 130, 133, 133, 130, 129, 115, 135, 125, 120, 122, 123, 136, 139, 122, 127, 121, 115, 120, 121, 109, 122, 101, 129, 127, 142, 119, 126, 128, 132, 138, 122, 115, 138, 110, 132, 135, 132, 122, 121, 125, 133, 134, 131, 127, 138, 124, 131, 126, 130, 106, 132, 127, 128, 111, 130, 148, 135, 119, 121, 127, 125, 128, 112, 113, 106, 131, 130, 130, 121, 124, 118, 128, 124, 109, 100, 132, 121, 116, 127, 126, 124, 148, 124, 132, 124, 126, 123, 128, 134, 131, 138, 121, 130, 120, 133, 117, 111, 136, 130, 127, 130, 124, 120, 123, 107, 117, 143, 134, 143, 125, 114, 122, 97, 124, 122, 123, 126, 134, 112, 126, 130, 120, 116, 118, 126, 136, 143, 117, 141, 125, 122, 144, 93, 121, 120, 133, 117, 120, 124, 129, 115, 113, 140, 119, 144, 123, 123, 120, 152, 129, 128, 127, 125, 125, 123, 130, 132, 137, 116, 115, 137, 115, 128, 115, 118, 115, 124, 125, 130, 117, 122, 154, 133, 107, 124, 128, 126, 125, 126, 126, 116, 127, 140, 112, 127, 125, 117, 117, 108, 138, 122, 145, 113, 107, 123, 120, 124, 123, 123, 115, 136, 134, 120, 117, 118, 120, 133, 125, 129, 118, 139, 124, 131, 123, 119, 124, 117, 141, 129, 132, 118, 128, 123, 124, 112, 133, 132, 106, 142, 121, 132, 113, 122, 124, 117, 111, 116, 106, 120, 119, 123, 141, 129, 124, 147, 127, 117, 120, 120, 112, 115, 142, 128, 115, 125, 114, 144, 112, 107, 111, 118, 124, 125, 131, 128, 99, 115, 125, 120, 118, 123, 122, 115, 127, 128, 126, 140, 123, 149, 125, 124, 128, 126, 117, 130, 117, 115, 126, 121, 127, 118, 118, 132, 123, 121, 107, 140, 120, 114, 119, 133, 123, 129, 126, 138, 133, 137, 104, 124, 131, 139, 126, 131, 144, 143, 136, 132, 119, 96, 103, 137, 120, 126, 120, 126, 131, 129, 141, 110, 138, 108, 131, 138, 141, 121, 98, 131, 130, 132, 122, 123, 120, 132, 125, 122, 122, 136, 135, 136, 120, 112, 116, 130, 100, 130, 124, 101, 129, 133, 125, 118, 125, 125, 122, 121, 122, 138, 123, 126, 142, 123, 140, 121, 118, 115, 133, 114, 125, 114, 140, 132, 118, 127, 121, 119, 129, 126, 124, 126, 129, 118, 126, 142, 129, 108, 123, 127, 138, 106, 127, 123, 120, 115, 118, 127, 129, 116, 137, 123, 123, 129, 131, 125, 123, 132, 133, 138, 139, 107, 126, 136, 124, 115, 129, 114, 117, 129, 136, 130, 137, 130, 119, 135, 129, 126, 133, 118, 116, 114, 128, 127, 126, 135, 118, 116, 132, 140, 109, 121, 126, 132, 124, 134, 117, 122, 130, 125, 135, 113, 99, 150, 123, 140, 124, 107, 122, 124, 115, 111, 116, 129, 137, 137, 130, 120, 146, 131, 120, 119, 119, 119, 122, 130, 136, 133, 119, 125, 134, 123, 113, 135, 142, 128, 136, 125, 130, 121, 123, 119, 123, 119, 130, 122, 116, 101, 123, 128, 131, 118, 135, 138, 118, 127, 125, 117, 116, 128, 130, 122, 131, 122, 122, 113, 140, 136, 126, 101, 138, 131, 120, 121, 131, 128, 128, 131, 140, 119, 113, 144, 130, 133, 113, 136, 131, 127, 120, 131, 122, 125, 154, 125, 126, 131, 130, 135, 128, 122, 130, 127, 147, 128, 133, 125, 117, 131, 126, 129, 139, 112, 118, 128, 121, 139, 139, 120, 119, 143, 134, 132, 142, 129, 119, 137, 141, 147, 134, 123, 122, 120, 106, 130, 110, 135, 120, 134, 127, 119, 126, 125, 113, 147, 135, 125, 121, 129, 109, 126, 124, 126, 108, 121, 123, 144, 126, 133, 126, 121, 111, 132, 122, 142, 123, 130, 128, 150, 145, 115, 132, 104, 120, 126, 109, 110, 123, 116, 126, 117, 151, 119, 114, 136, 114, 145, 135, 137, 128, 117, 134, 120, 134, 135, 127, 131, 115, 129, 130, 119, 99, 126, 127, 115, 117, 125, 127, 107, 116, 106, 108, 136, 127, 114, 131, 122, 141, 129, 138, 133, 123, 122, 106, 114, 124, 123, 140, 127, 120, 131, 113, 131, 111, 115, 134, 109, 130, 116, 111, 120, 127, 156, 124, 127, 121, 97, 131, 135, 128, 122, 120, 120, 142, 122, 111, 120, 132, 109, 130, 141, 104, 132, 113, 132, 129, 123, 120, 133, 122, 129, 115, 112, 118, 119, 132, 138, 134, 125, 127, 127, 120, 149, 134, 121, 118, 121, 125, 139, 129, 138, 126, 112, 138, 114, 109, 111, 135, 143, 137, 144, 125, 121, 130, 132, 128, 122, 121, 130, 136, 122, 119, 106, 122, 125, 128, 122, 114, 128, 101, 147, 135, 119, 120, 135, 119, 145, 130, 134, 136, 127, 108, 114, 118, 119, 128, 116, 125, 119, 114, 123, 128, 139, 123, 140, 134, 115, 140, 136, 119, 123, 136, 113, 126, 124, 134, 125, 131, 128, 125, 142, 114, 122, 126, 131, 125, 121, 116, 116, 128, 130, 125, 133, 137, 124, 116, 122, 114, 128, 127, 130, 131, 110, 133, 105, 118, 133, 118, 129, 110, 131, 104, 135, 113, 122, 137, 125, 111, 106, 137, 129, 127, 130, 118, 126, 133, 133, 132, 122, 126, 130, 128, 112, 126, 121, 112, 142, 110, 120, 114, 137, 130, 128, 116, 132, 139, 125, 120, 129, 144, 110, 148, 116, 123, 127, 134, 136, 124, 120, 132, 120, 141, 129, 119, 125, 110, 116, 123, 122, 107, 134, 132, 108, 124, 125, 123, 138, 133, 129, 144, 116, 136, 126, 118, 149, 126, 114, 121, 130, 97, 124, 121, 130, 132, 109, 122, 115, 148, 139, 107, 134, 112, 128, 127, 122, 126, 124, 122, 110, 145, 126, 121, 129, 119, 130, 113, 118, 141, 118, 121, 117, 125, 132, 138, 107, 125, 129, 142, 129, 125, 135, 123, 132, 132, 121, 121, 135, 132, 114, 139, 127, 130, 146, 113, 115, 131, 127, 124, 128, 118, 110, 134, 124, 127, 127, 132, 131, 118, 140, 120, 140, 128, 132, 115, 129, 107, 125, 139, 125, 130, 124, 135, 128, 124, 125, 103, 132, 119, 127, 129, 131, 122, 127, 112, 115, 112, 125, 130, 119, 128, 139, 133, 120, 124, 119, 127, 128, 112, 124, 126, 138, 119, 125, 96, 119, 119, 101, 114, 139, 116, 130, 133, 127, 120, 140, 120, 122, 122, 132, 141, 110, 122, 120, 122, 148, 117, 131, 132, 122, 126, 145, 118, 140, 140, 145, 125, 126, 120, 146, 133, 121, 135, 125, 136, 136, 137, 142, 117, 108, 122, 130, 124, 104, 132, 127, 114, 131, 119, 119, 141, 136, 119, 138, 149, 113, 125, 110, 140, 129, 153, 118, 151, 134, 111, 126, 130, 134, 125, 126, 105, 132, 119, 122, 124, 149, 97, 126, 118, 114, 138, 112, 138, 120, 120, 120, 119, 119, 116, 131, 136, 125, 152, 116, 141, 151, 142, 118, 120, 134, 136, 119, 100, 122, 131, 125, 117, 133, 154, 117, 122, 128, 114, 131, 153, 127, 127, 124, 121, 139, 129, 122, 129, 121, 124, 127, 133, 121, 120, 127, 122, 132, 125, 129, 124, 131, 106, 124, 116, 135, 134, 115, 128, 128, 131, 126, 125, 151, 126, 131, 135, 137, 120, 122, 131, 117, 128, 124, 123, 133, 135, 115, 129, 124, 124, 129, 109, 133, 138, 113, 129, 137, 131, 119, 137, 119, 107, 119, 136, 123, 114, 131, 105, 133, 133, 129, 121, 124, 124, 129, 101, 109, 138, 130, 133, 104, 134, 132, 110, 125, 136, 120, 143, 112, 116, 123, 132, 104, 124, 117, 137, 118, 119, 126, 128, 121, 142, 133, 141, 123, 152, 103, 121, 136, 129, 125, 130, 119, 115, 125, 143, 126, 134, 135, 121, 127, 123, 131, 130, 126, 116, 115, 114, 131, 119, 119, 125, 137, 132, 122, 119, 102, 120, 109, 124, 129, 121, 141, 117, 119, 131, 120, 115, 108, 144, 121, 105, 121, 132, 116, 132, 143, 133, 126, 111, 122, 118, 121, 140, 106, 121, 126, 140, 131, 115, 120, 104, 114, 127, 138, 129, 115, 123, 127, 129, 101, 131, 118, 122, 134, 133, 136, 134, 122, 130, 120, 119, 122, 132, 111, 114, 133, 132, 120, 112, 127, 130, 143, 123, 124, 159, 125, 130, 142, 132, 121, 128, 121, 116, 117, 122, 111, 123, 106, 107, 136, 115, 126, 132, 139, 132, 131, 138, 120, 127, 134, 130, 111, 124, 136, 121, 125, 129, 119, 129, 133, 120, 130, 120, 124, 115, 130, 128, 121, 128, 124, 134, 134, 130, 114, 128, 130, 115, 124, 123, 134, 121, 140, 109, 144, 124, 93, 118, 122, 120, 135, 124, 113, 119, 124, 141, 126, 144, 146, 132, 128, 118, 130, 125, 136, 133, 117, 119, 139, 118, 137, 122, 125, 133, 119, 121, 121, 130, 122, 102, 143, 131, 124, 119, 132, 126, 117, 128, 108, 140, 132, 121, 129, 123, 128, 131, 125, 125, 138, 120, 125, 123, 109, 133, 115, 135, 144, 119, 133, 124, 116, 132, 105, 127, 125, 130, 121, 115, 118, 139, 119, 126, 132, 125, 116, 119, 125, 134, 125, 126, 117, 142, 136, 124, 115, 116, 122, 111, 132, 113, 124, 131, 139, 128, 129, 121, 122, 132, 119, 121, 143, 124, 132, 132, 131, 131, 134, 122, 128, 112, 147, 128, 129, 134, 155, 120, 131, 123, 125, 125, 129, 131, 134, 140, 120, 118, 129, 140, 140, 123, 131, 121, 124, 154, 120, 130, 120, 122, 125, 121, 134, 114, 145, 145, 120, 130, 118, 143, 129, 134, 140, 135, 128, 115, 134, 137, 144, 111, 132, 122, 133, 137, 131, 135, 132, 145, 121, 117, 136, 107, 138, 127, 143, 106, 109, 139, 127, 124, 118, 124, 139, 122, 118, 140, 116, 137, 123, 107, 127, 117, 119, 122, 124, 109, 124, 131, 140, 152, 129, 115, 132, 121, 126, 121, 127, 124, 128, 132, 135, 124, 142, 123, 141, 120, 137, 134, 124, 138, 130, 141, 129, 118, 119, 120, 137, 117, 115, 125, 122, 129, 120, 142, 115, 124, 115, 120, 154, 132, 111, 128, 139, 124, 123, 143, 117, 117, 130, 130, 123, 115, 109, 128, 130, 132, 117, 118, 128, 136, 117, 133, 129, 142, 116, 126, 110, 128, 125, 136, 119, 125, 121, 116, 123, 121, 117, 124, 119, 134, 105, 140, 117, 99, 133, 116, 139, 126, 124, 115, 135, 114, 123, 129, 113, 156, 123, 134, 127, 113, 136, 107, 127, 120, 129, 117, 137, 131, 121, 139, 114, 133, 123, 109, 128, 119, 116, 133, 120, 148, 132, 110, 131, 116, 117, 115, 122, 110, 123, 111, 132, 125, 122, 130, 112, 128, 135, 116, 123, 137, 126, 134, 129, 129, 123, 112, 121, 126, 114, 114, 137, 104, 125, 119, 108, 111, 140, 141, 107, 123, 129, 123, 118, 126, 133, 128, 120, 123, 131, 109, 128, 140, 125, 114, 126, 110, 129, 104, 121, 125, 127, 103, 129, 108, 123, 127, 132, 111, 109, 120, 109, 131, 105, 141, 126, 133, 127, 131, 121, 118, 133, 119, 123, 131, 113, 131, 131, 128, 139, 126, 132, 126, 141, 126, 113, 116, 132, 130, 117, 120, 124, 112, 123, 120, 122, 123, 108, 113, 114, 111, 117, 121, 132, 136, 114, 126, 134, 125, 127, 119, 127, 128, 138, 113, 120, 119, 118, 118, 136, 127, 132, 122, 122, 110, 132, 129, 126, 127, 122, 142, 118, 122, 133, 125, 111, 132, 105, 106, 138, 118, 114, 128, 136, 136, 132, 100, 135, 122, 111, 123, 119, 128, 123, 131, 118, 126, 131, 120, 122, 142, 148, 131, 122, 123, 127, 122, 128, 125, 124, 107, 123, 112, 122, 110, 112, 124, 126, 143, 133, 124, 122, 140, 105, 121, 115, 130, 125, 127, 140, 139, 124, 134, 130, 139, 125, 138, 110, 132, 125, 134, 118, 116, 121, 124, 130, 128, 121, 119, 136, 100, 119, 117, 116, 127, 133, 126, 139, 126, 115, 140, 116, 109, 129, 101, 131, 129, 116, 135, 136, 112, 130, 124, 140, 118, 122, 124, 137, 128, 118, 92, 125, 124, 111, 127, 133, 118, 129, 128, 114, 118, 137, 117, 139, 131, 133, 128, 127, 142, 142, 116, 129, 120, 106, 150, 136, 118, 171, 116, 128, 131, 104, 131, 131, 126, 127, 135, 120, 129, 132, 119, 136, 133, 119, 118, 128, 124, 118, 130, 112, 119, 122, 128, 111, 143, 138, 117, 130, 133, 123, 112, 136, 114, 135, 130, 156, 118, 112, 129, 116, 112, 119, 127, 129, 129, 136, 114, 122, 135, 118, 134, 120, 136, 113, 134, 121, 116, 151, 117, 119, 155, 123, 121, 124, 125, 127, 121, 134, 130, 140, 128, 121, 114, 121, 144, 116, 138, 130, 125, 125, 134, 118, 114, 112, 121, 114, 109, 129, 135, 139, 147, 111, 125, 122, 102, 132, 138, 128, 121, 127, 109, 120, 149, 140, 124, 131, 129, 136, 123, 118, 129, 138, 108, 133, 129, 130, 125, 120, 134, 132, 119, 112, 129, 131, 121, 119, 123, 137, 119, 133, 135, 119, 120, 107, 144, 127, 137, 133, 116, 122, 123, 143, 117, 126, 117, 123, 141, 133, 130, 119, 131, 136, 116, 113, 121, 126, 135, 120, 133, 139, 124, 128, 116, 113, 141, 121, 119, 119, 125, 106, 133, 115, 135, 116, 117, 128, 122, 109, 127, 105, 128, 118, 111, 118, 120, 111, 121, 128, 132, 136, 117, 127, 110, 134, 112, 132, 129, 116, 105, 126, 138, 161, 127, 125, 131, 128, 132, 132, 130, 131, 115, 121, 122, 141, 116, 122, 115, 113, 122, 132, 145, 140, 113, 122, 134, 109, 145, 105, 145, 138, 109, 116, 106, 105, 120, 114, 133, 136, 131, 128, 113, 126, 126, 125, 129, 121, 154, 128, 130, 118, 115, 107, 119, 130, 132, 129, 119, 125, 136, 114, 142, 132, 128, 133, 114, 135, 141, 115, 120, 134, 137, 138, 140, 127, 124, 123, 120, 142, 125, 127, 132, 128, 135, 123, 127, 120, 138, 150, 140, 136, 131, 112, 136, 116, 119, 117, 111, 103, 126, 133, 135, 115, 124, 125, 133, 103, 123, 136, 125, 127, 118, 124, 120, 132, 116, 115, 142, 129, 117, 131, 139, 128, 121, 142, 124, 118, 126, 140, 140, 116, 118, 129, 131, 134, 134, 141, 116, 121, 126, 138, 131, 128, 127, 121, 128, 127, 122, 133, 132, 133, 126, 126, 118, 125, 129, 124, 133, 122, 137, 138, 121, 148, 122, 138, 115, 128, 106, 120, 132, 113, 154, 119, 114, 109, 90, 137, 86, 121, 121, 147, 132, 132, 127, 140, 126, 123, 134, 125, 126, 157, 130, 121, 126, 144, 128, 135, 114, 107, 115, 123, 131, 120, 125, 127, 136, 121, 121, 113, 118, 111, 132, 102, 132, 128, 131, 102, 128, 106, 130, 115, 120, 133, 123, 134, 121, 134, 124, 141, 148, 127, 110, 122, 137, 133, 108, 120, 128, 117, 123, 116, 134, 127, 118, 108, 113, 136, 114, 137, 113, 124, 128, 132, 123, 126, 126, 128, 112, 112, 133, 124, 129, 96, 117, 120, 128, 117, 131, 121, 137, 137, 124, 113, 123, 119, 147, 123, 135, 123, 123, 113, 105, 114, 130, 128, 130, 128, 127, 136, 150, 123, 121, 130, 119, 132, 118, 133, 139, 129, 98, 127, 115, 124, 127, 126, 123, 108, 133, 125, 119, 144, 102, 131, 136, 127, 109, 136, 119, 126, 126, 132, 108, 128, 152, 120, 130, 126, 116, 117, 145, 104, 118, 131, 112, 143, 119, 130, 129, 121, 111, 129, 132, 123, 143, 115, 140, 148, 140, 143, 137, 133, 146, 125, 120, 101, 109, 135, 119, 120, 155, 129, 125, 121, 138, 115, 122, 123, 137, 136, 137, 122, 113, 131, 126, 125, 124, 123, 121, 124, 128, 126, 107, 115, 126, 128, 130, 120, 128, 134, 104, 104, 134, 127, 133, 127, 130, 113, 117, 129, 131, 123, 107, 138, 122, 150, 121, 125, 108, 136, 131, 119, 132, 121, 133, 119, 130, 119, 134, 119, 130, 98, 132, 130, 136, 113, 120, 134, 121, 108, 117, 128, 129, 123, 118, 129, 133, 130, 124, 114, 125, 122, 123, 115, 131, 112, 135, 112, 122, 133, 128, 120, 134, 137, 122, 119, 130, 114, 137, 96, 142, 128, 108, 120, 115, 127, 122, 114, 123, 113, 118, 123, 129, 131, 129, 127, 122, 113, 137, 120, 140, 126, 127, 129, 112, 114, 126, 125, 128, 140, 130, 132, 116, 116, 136, 133, 134, 120, 124, 101, 111, 110, 122, 136, 117, 136, 124, 122, 111, 132, 123, 136, 135, 123, 128, 122, 118, 142, 129, 108, 120, 128, 119, 138, 115, 122, 123, 121, 114, 131, 119, 120, 114, 114, 126, 121, 111, 115, 121, 117, 116, 132, 121, 131, 136, 117, 120, 142, 127, 143, 126, 121, 142, 111, 138, 127, 142, 130, 118, 106, 138, 114, 144, 126, 140, 126, 134, 132, 123, 121, 119, 113, 129, 123, 134, 121, 126, 120, 137, 149, 134, 130, 131, 126, 119, 134, 116, 112, 121, 139, 129, 120, 120, 146, 120, 141, 122, 116, 137, 116, 125, 139, 132, 129, 134, 126, 124, 136, 127, 129, 115, 128, 122, 121, 127, 131, 121, 116, 112, 124, 123, 112, 115, 125, 124, 129, 115, 131, 119, 131, 118, 122, 119, 135, 154, 108, 119, 125, 122, 131, 143, 119, 132, 127, 120, 101, 131, 119, 134, 111, 135, 130, 137, 127, 135, 120, 130, 116, 125, 125, 123, 132, 125, 116, 126, 121, 134, 104, 103, 136, 106, 131, 122, 128, 123, 115, 129, 129, 143, 135, 109, 138, 128, 107, 122, 114, 116, 117, 111, 115, 117, 119, 135, 117, 128, 137, 125, 122, 122, 126, 130, 120, 135, 135, 126, 117, 124, 110, 115, 137, 129, 133, 116, 120, 138, 113, 121, 122, 121, 129, 119, 129, 129, 125, 120, 145, 123, 120, 115, 107, 132, 96, 134, 132, 111, 123, 113, 128, 123, 126, 132, 125, 144, 125, 120, 128, 119, 120, 137, 133, 129, 105, 134, 122, 132, 105, 120, 136, 129, 138, 137, 122, 108, 133, 148, 123, 145, 135, 124, 127, 137, 135, 136, 118, 137, 115, 119, 113, 120, 130, 110, 125, 114, 139, 119, 131, 116, 126, 127, 124, 138, 128, 132, 127, 138, 148, 135, 122, 128, 112, 114, 130, 98, 117, 136, 134, 115, 138, 118, 117, 105, 127, 132, 130, 130, 135, 133, 139, 117, 132, 107, 127, 150, 117, 117, 131, 125, 113, 143, 122, 120, 115, 129, 112, 125, 119, 110, 134, 131, 138, 130, 123, 122, 131, 132, 130, 129, 128, 113, 128, 128, 125, 141, 132, 136, 111, 116, 120, 167, 148, 132, 133, 118, 114, 128, 123, 128, 126, 147, 118, 121, 132, 123, 127, 123, 136, 121, 124, 124, 115, 94, 134, 117, 127, 127, 119, 138, 120, 131, 127, 134, 119, 121, 134, 126, 137, 121, 127, 138, 125, 135, 121, 124, 119, 125, 139, 124, 124, 120, 124, 149, 156, 138, 132, 128, 129, 128, 115, 128, 126, 112, 122, 121, 125, 124, 147, 126, 127, 120, 151, 127, 112, 135, 106, 139, 115, 125, 131, 127, 155, 134, 124, 113, 125, 104, 116, 133, 112, 124, 120, 114, 111, 134, 139, 127, 114, 123, 115, 124, 110, 126, 126, 132, 126, 126, 141, 133, 138, 119, 131, 154, 132, 130, 135, 127, 132, 150, 107, 140, 124, 108, 135, 105, 141, 117, 114, 123, 119, 113, 133, 147, 125, 91, 121, 124, 107, 112, 136, 152, 119, 118, 151, 120, 132, 114, 122, 120, 131, 106, 127, 132, 136, 117, 132, 122, 116, 141, 130, 127, 125, 130, 135, 114, 116, 127, 137, 132, 115, 105, 136, 123, 122, 104, 148, 117, 126, 119, 130, 131, 121, 137, 135, 114, 120, 125, 126, 135, 121, 128, 133, 139, 120, 122, 127, 130, 115, 131, 117, 125, 134, 112, 128, 128, 122, 112, 145, 137, 115, 121, 127, 124, 123, 125, 100, 121, 140, 128, 120, 111, 118, 112, 118, 148, 93, 129, 109, 116, 123, 124, 115, 140, 142, 133, 104, 146, 117, 132, 121, 105, 113, 127, 100, 109, 103, 125, 124, 135, 123, 128, 129, 146, 139, 115, 128, 132, 122, 112, 104, 118, 101, 138, 111, 114, 136, 134, 115, 186, 113, 125, 127, 126, 105, 129, 114, 136, 127, 98, 112, 137, 135, 104, 146, 111, 134, 120, 126, 143, 126, 128, 129, 124, 134, 141, 120, 120, 134, 127, 131, 121, 118, 126, 120, 132, 119, 120, 112, 124, 143, 138, 124, 124, 128, 134, 138, 126, 122, 116, 118, 85, 131, 125, 119, 134, 130, 132, 110, 110, 120, 127, 124, 103, 130, 107, 123, 132, 119, 112, 125, 122, 144, 136, 122, 115, 116, 113, 117, 135, 108, 119, 134, 134, 131, 119, 128, 126, 141, 113, 130, 103, 135, 128, 108, 121, 129, 126, 144, 140, 142, 121, 142, 117, 124, 140, 124, 130, 135, 131, 114, 131, 131, 137, 108, 110, 141, 127, 114, 125, 140, 139, 115, 128, 135, 118, 146, 130, 119, 118, 131, 132, 124, 131, 120, 132, 141, 131, 125, 124, 124, 130, 120, 128, 119, 122, 126, 118, 142, 125, 114, 137, 115, 121, 123, 133, 115, 123, 155, 128, 124, 110, 119, 116, 125, 113, 123, 118, 137, 112, 122, 113, 142, 124, 139, 121, 136, 120, 135, 126, 111, 115, 142, 124, 111, 135, 137, 131, 128, 128, 125, 126, 133, 126, 128, 132, 113, 125, 124, 122, 122, 119, 117, 134, 137, 134, 109, 139, 132, 145, 126, 122, 105, 131, 130, 121, 130, 112, 139, 133, 127, 136, 130, 113, 122, 113, 115, 125, 141, 128, 144, 122, 143, 109, 126, 114, 125, 118, 109, 126, 123, 129, 140, 134, 138, 113, 103, 133, 121, 128, 128, 119, 127, 133, 109, 120, 129, 125, 104, 105, 126, 125, 112, 120, 125, 128, 124, 126, 112, 130, 132, 124, 116, 81, 136, 107, 121, 133, 116, 119, 129, 117, 136, 129, 116, 121, 140, 117, 129, 116, 120, 118, 116, 122, 109, 116, 135, 124, 140, 144, 121, 143, 117, 151, 130, 136, 126, 109, 115, 126, 135, 119, 132, 92, 131, 137, 114, 115, 121, 153, 135, 116, 145, 135, 131, 122, 118, 126, 127, 131, 110, 134, 141, 147, 120, 129, 134, 111, 122, 148, 113, 121, 145, 128, 116, 103, 125, 118, 139, 120, 129, 144, 122, 131, 117, 130, 134, 142, 133, 157, 116, 121, 126, 115, 124, 130, 135, 118, 133, 116, 128, 124, 117, 137, 137, 130, 116, 129, 100, 115, 141, 128, 96, 121, 123, 123, 121, 129, 145, 134, 125, 139, 130, 133, 140, 120, 137, 128, 125, 137, 128, 126, 136, 121, 110, 128, 129, 122, 120, 126, 118, 133, 127, 112, 120, 115, 125, 132, 117, 136, 120, 132, 123, 117, 142, 128, 112, 133, 143, 148, 120, 124, 135, 109, 142, 119, 115, 152, 117, 116, 127, 127, 121, 107, 125, 146, 126, 110, 129, 119, 125, 144, 125, 136, 132, 126, 133, 124, 117, 117, 130, 110, 122, 128, 118, 127, 135, 133, 111, 113, 120, 122, 129, 164, 121, 137, 125, 128, 131, 128, 136, 130, 117, 109, 125, 121, 115, 117, 123, 128, 125, 116, 121, 131, 126, 132, 133, 143, 120, 147, 127, 135, 122, 107, 143, 118, 129, 134, 149, 128, 133, 120, 137, 124, 115, 116, 112, 125, 118, 110, 123, 121, 125, 112, 122, 127, 123, 138, 123, 121, 127, 132, 125, 118, 129, 115, 137, 123, 150, 124, 131, 119, 124, 119, 128, 105, 136, 134, 110, 135, 147, 131, 120, 139, 109, 123, 125, 129, 119, 132, 131, 122, 156, 115, 109, 137, 137, 117, 130, 108, 121, 138, 121, 104, 127, 129, 123, 136, 135, 133, 117, 107, 119, 118, 148, 118, 133, 108, 116, 128, 129, 112, 120, 108, 115, 139, 142, 124, 121, 111, 116, 136, 130, 131, 131, 124, 120, 129, 133, 126, 138, 128, 109, 125, 165, 115, 92, 127, 115, 152, 109, 101, 122, 127, 157, 133, 112, 129, 111, 118, 131, 125, 141, 142, 117, 121, 137, 120, 144, 129, 118, 120, 123, 107, 119, 125, 120, 126, 130, 133, 129, 112, 124, 134, 127, 120, 131, 134, 120, 127, 123, 129, 111, 115, 130, 114, 145, 119, 123, 125, 128, 121, 125, 126, 133, 122, 134, 102, 144, 124, 121, 108, 122, 133, 118, 110, 128, 124, 138, 132, 147, 119, 125, 125, 133, 113, 101, 119, 112, 130, 120, 123, 118, 122, 123, 128, 124, 126, 133, 121, 122, 114, 115, 99, 120, 94, 129, 123, 114, 131, 126, 136, 116, 119, 133, 116, 134, 125, 133, 116, 133, 124, 123, 129, 133, 124, 118, 144, 109, 128, 142, 89, 143, 129, 122, 105, 151, 128, 121, 145, 134, 132, 128, 121, 134, 127, 124, 116, 123, 124, 122, 124, 129, 134, 148, 119, 127, 136, 112, 134, 109, 111, 118, 131, 140, 117, 121, 119, 139, 132, 127, 128, 111, 140, 132, 136, 130, 128, 114, 126, 130, 129, 135, 122, 133, 110, 112, 128, 118, 123, 117, 131, 127, 115, 118, 120, 134, 134, 136, 111, 141, 126, 118, 122, 115, 120, 133, 119, 112, 118, 116, 125, 121, 121, 136, 120, 107, 86, 142, 129, 137, 116, 121, 122, 135, 123, 145, 122, 149, 116, 134, 123, 118, 132, 129, 123, 128, 126, 123, 121, 147, 114, 122, 120, 156, 118, 124, 128, 137, 135, 124, 119, 112, 122, 146, 141, 116, 116, 121, 140, 127, 122, 121, 109, 137, 110, 107, 123, 126, 133, 131, 138, 110, 125, 130, 140, 108, 140, 117, 124, 129, 112, 142, 135, 106, 113, 113, 129, 135, 129, 147, 129, 124, 111, 142, 146, 105, 124, 124, 129, 137, 127, 134, 135, 143, 112, 129, 120, 143, 128, 123, 104, 128, 133, 130, 120, 123, 129, 135, 122, 124, 139, 130, 138, 122, 116, 126, 136, 113, 106, 118, 139, 106, 119, 115, 142, 140, 120, 120, 125, 117, 120, 134, 113, 130, 120, 132, 124, 129, 130, 126, 137, 131, 119, 149, 132, 130, 152, 124, 135, 112, 129, 138, 127, 109, 134, 122, 130, 136, 122, 120, 150, 130, 117, 124, 127, 121, 152, 121, 120, 135, 129, 121, 122, 135, 145, 128, 149, 140, 106, 122, 141, 127, 118, 123, 121, 119, 113, 126, 142, 133, 115, 118, 136, 136, 109, 123, 118, 124, 123, 124, 128, 123, 118, 127, 113, 143, 127, 132, 130, 145, 119, 132, 128, 112, 109, 116, 132, 130, 137, 111, 120, 114, 101, 115, 133, 130, 117, 109, 127, 125, 130, 127, 131, 114, 123, 136, 142, 120, 130, 119, 127, 115, 136, 120, 107, 124, 115, 122, 138, 136, 135, 128, 126, 123, 118, 123, 120, 112, 125, 131, 119, 120, 128, 134, 109, 130, 130, 105, 132, 116, 127, 137, 120, 121, 135, 137, 139, 123, 122, 123, 158, 112, 133, 144, 126, 127, 128, 137, 134, 125, 123, 101, 123, 131, 117, 113, 136, 118, 127, 121, 124, 154, 127, 127, 149, 131, 116, 128, 120, 116, 132, 123, 123, 140, 125, 109, 99, 130, 123, 129, 119, 125, 130, 118, 134, 108, 115, 135, 131, 127, 134, 123, 128, 108, 116, 114, 133, 134, 124, 131, 112, 127, 124, 117, 147, 119, 128, 127, 113, 122, 138, 109, 126, 123, 122, 110, 142, 129, 116, 139, 114, 131, 126, 109, 127, 122, 109, 121, 127, 113, 118, 127, 134, 121, 137, 120, 136, 139, 128, 122, 109, 127, 118, 117, 120, 122, 117, 128, 129, 125, 145, 110, 130, 127, 124, 131, 136, 110, 124, 127, 127, 123, 132, 123, 161, 139, 121, 128, 126, 106, 141, 125, 122, 129, 139, 139, 124, 116, 114, 111, 126, 140, 112, 119, 128, 114, 146, 110, 115, 113, 138, 136, 128, 120, 117, 146, 128, 126, 125, 126, 147, 133, 107, 117, 138, 127, 122, 101, 111, 117, 110, 131, 122, 103, 121, 120, 121, 131, 107, 138, 122, 124, 117, 119, 132, 136, 126, 113, 113, 136, 115, 119, 117, 122, 129, 125, 124, 125, 131, 134, 122, 119, 112, 141, 128, 102, 122, 124, 132, 114, 129, 113, 121, 129, 132, 135, 126, 115, 124, 135, 127, 118, 106, 128, 139, 113, 125, 137, 115, 113, 118, 112, 116, 120, 133, 92, 130, 124, 112, 119, 114, 126, 111, 133, 127, 142, 129, 121, 119, 119, 117, 109, 102, 104, 134, 137, 126, 120, 126, 132, 135, 122, 135, 125, 143, 148, 129, 110, 131, 123, 114, 113, 119, 121, 130, 113, 130, 118, 130, 118, 139, 117, 106, 115, 139, 126, 119, 122, 133, 115, 121, 124, 128, 140, 134, 132, 137, 137, 138, 146, 148, 127, 137, 122, 136, 131, 137, 114, 121, 102, 119, 123, 125, 129, 113, 132, 130, 116, 144, 119, 128, 120, 135, 109, 125, 128, 123, 123, 143, 123, 128, 131, 126, 129, 142, 116, 118, 114, 122, 128, 126, 124, 124, 120, 128, 148, 130, 106, 124, 136, 111, 130, 121, 146, 142, 125, 127, 142, 137, 119, 132, 134, 114, 127, 122, 137, 132, 133, 102, 125, 112, 133, 124, 141, 121, 112, 120, 117, 129, 113, 127, 124, 122, 125, 117, 136, 133, 122, 118, 137, 116, 135, 120, 127, 123, 120, 133, 140, 110, 131, 113, 116, 134, 127, 126, 121, 132, 124, 128, 127, 124, 131, 131, 120, 131, 118, 124, 120, 132, 115, 142, 121, 120, 120, 120, 115, 127, 132, 105, 132, 119, 119, 139, 129, 140, 132, 130, 112, 119, 120, 138, 118, 113, 110, 126, 116, 121, 125, 133, 117, 121, 128, 142, 111, 122, 137, 133, 142, 114, 133, 112, 123, 124, 137, 125, 106, 128, 117, 120, 139, 129, 111, 124, 114, 122, 113, 100, 126, 129, 127, 107, 126, 140, 137, 136, 119, 120, 125, 137, 132, 133, 113, 107, 120, 128, 128, 132, 131, 119, 161, 100, 134, 139, 128, 114, 130, 115, 127, 117, 135, 117, 119, 136, 140, 127, 134, 122, 119, 135, 115, 138, 138, 118, 157, 129, 134, 110, 141, 129, 118, 111, 107, 125, 112, 121, 120, 125, 119, 111, 121, 136, 135, 127, 126, 128, 134, 135, 126, 116, 118, 117, 129, 132, 108, 119, 135, 108, 140, 127, 136, 125, 138, 128, 141, 132, 127, 141, 130, 127, 107, 135, 135, 132, 131, 116, 126, 126, 139, 130, 144, 121, 122, 123, 129, 125, 148, 117, 142, 117, 135, 117, 135, 124, 131, 115, 129, 119, 122, 121, 138, 122, 125, 139, 125, 112, 117, 105, 116, 124, 127, 115, 126, 132, 124, 132, 120, 114, 123, 120, 106, 122, 114, 111, 120, 120, 127, 122, 127, 116, 112, 121, 131, 115, 119, 126, 135, 128, 135, 117, 135, 143, 130, 138, 125, 124, 140, 128, 122, 121, 156, 109, 121, 117, 132, 112, 133, 133, 139, 130, 121, 127, 115, 133, 114, 120, 106, 125, 126, 132, 118, 127, 138, 119, 127, 108, 116, 125, 111, 122, 135, 125, 134, 140, 126, 131, 134, 122, 127, 121, 121, 113, 126, 143, 122, 128, 126, 128, 114, 130, 112, 115, 115, 108, 126, 114, 146, 141, 121, 121, 137, 126, 147, 117, 104, 139, 135, 137, 127, 126, 114, 115, 142, 130, 113, 120, 150, 112, 138, 128, 119, 115, 113, 118, 136, 121, 139, 114, 117, 126, 139, 127, 134, 120, 115, 121, 122, 132, 138, 119, 123, 127, 128, 119, 121, 143, 116, 124, 110, 129, 125, 133, 131, 123, 112, 107, 125, 120, 128, 139, 123, 129, 123, 126, 116, 139, 134, 120, 135, 126, 123, 129, 132, 138, 127, 126, 130, 124, 124, 128, 119, 103, 124, 136, 123, 119, 122, 119, 144, 114, 124, 129, 131, 127, 123, 122, 118, 123, 147, 121, 134, 122, 106, 106, 125, 131, 125, 126, 118, 122, 132, 136, 121, 102, 131, 123, 118, 134, 131, 124, 134, 147, 126, 137, 131, 131, 126, 135, 142, 146, 125, 128, 119, 115, 127, 112, 111, 126, 104, 133, 122, 146, 118, 125, 133, 128, 129, 126, 124, 139, 126, 133, 120, 116, 138, 140, 121, 114, 117, 147, 134, 119, 127, 125, 122, 129, 130, 121, 135, 81, 123, 118, 122, 134, 113, 152, 125, 118, 128, 124, 118, 138, 117, 141, 128, 111, 124, 114, 132, 121, 123, 123, 109, 142, 132, 146, 163, 119, 118, 124, 119, 122, 111, 114, 117, 134, 124, 127, 134, 129, 122, 115, 124, 137, 120, 115, 122, 126, 107, 129, 137, 132, 142, 116, 110, 125, 121, 134, 129, 122, 145, 110, 127, 136, 125, 109, 120, 124, 122, 116, 124, 124, 118, 133, 129, 128, 138, 140, 132, 130, 124, 124, 133, 132, 145, 134, 118, 128, 111, 93, 118, 118, 119, 126, 122, 128, 120, 138, 134, 132, 120, 103, 119, 114, 136, 141, 112, 127, 137, 133, 125, 109, 133, 116, 137, 142, 119, 127, 119, 134, 136, 129, 137, 120, 128, 147, 140, 151, 129, 129, 112, 123, 126, 132, 134, 125, 125, 131, 136, 130, 131, 96, 137, 117, 100, 139, 127, 127, 122, 123, 134, 126, 132, 111, 134, 122, 121, 111, 118, 122, 120, 132, 128, 129, 131, 107, 125, 134, 122, 102, 126, 143, 120, 118, 129, 126, 120, 135, 123, 119, 112, 143, 139, 133, 119, 143, 146, 136, 122, 129, 119, 124, 106, 123, 129, 127, 136, 136, 120, 123, 130, 144, 129, 124, 119, 142, 123, 117, 126, 122, 140, 135, 119, 132, 140, 126, 144, 126, 131, 130, 122, 129, 131, 126, 123, 129, 131, 128, 130, 121, 116, 118, 134, 124, 138, 117, 128, 121, 130, 136, 115, 128, 124, 116, 132, 143, 119, 109, 128, 114, 122, 131, 136, 135, 125, 134, 99, 110, 126, 129, 136, 123, 122, 120, 130, 117, 113, 126, 122, 132, 150, 137, 119, 148, 116, 117, 110, 137, 137, 138, 114, 135, 114, 127, 127, 134, 117, 118, 130, 125, 122, 125, 133, 125, 134, 130, 105, 136, 113, 123, 128, 124, 126, 122, 124, 117, 123, 124, 119, 122, 128, 125, 147, 134, 122, 117, 114, 130, 144, 135, 129, 124, 108, 120, 116, 136, 138, 131, 120, 125, 132, 144, 136, 132, 122, 142, 100, 125, 126, 140, 131, 127, 138, 122, 126, 146, 147, 118, 116, 140, 112, 88, 124, 114, 128, 111, 126, 127, 131, 123, 123, 138, 113, 108, 131, 144, 145, 132, 123, 113, 143, 118, 130, 117, 118, 109, 132, 129, 128, 134, 137, 148, 122, 130, 125, 130, 107, 131, 143, 139, 135, 100, 141, 120, 145, 132, 127, 115, 108, 135, 127, 130, 130, 125, 115, 124, 120, 141, 139, 128, 113, 133, 108, 134, 137, 143, 132, 128, 123, 124, 122, 117, 111, 131, 134, 123, 132, 131, 117, 125, 115, 113, 131, 119, 125, 158, 115, 107, 125, 126, 132, 121, 132, 113, 134, 113, 113, 139, 105, 113, 124, 129, 126, 141, 118, 105, 127, 97, 127, 123, 123, 126, 116, 123, 120, 116, 112, 131, 118, 137, 124, 138, 127, 118, 132, 116, 122, 148, 123, 126, 136, 108, 141, 120, 128, 124, 122, 134, 110, 118, 136, 124, 100, 111, 130, 135, 136, 126, 123, 124, 112, 128, 121, 153, 115, 126, 130, 134, 109, 132, 123, 131, 126, 117, 120, 122, 137, 127, 120, 116, 125, 143, 122, 138, 138, 115, 108, 123, 123, 119, 133, 134, 122, 113, 117, 130, 138, 133, 127, 113, 117, 133, 134, 129, 124, 118, 154, 110, 126, 125, 112, 110, 103, 112, 123, 122, 123, 144, 145, 134, 135, 131, 117, 140, 125, 120, 114, 117, 130, 116, 118, 132, 127, 126, 124, 107, 131, 103, 132, 135, 118, 116, 111, 110, 108, 138, 127, 132, 139, 116, 110, 111, 120, 121, 149, 116, 131, 117, 132, 118, 126, 118, 124, 124, 125, 111, 105, 130, 133, 127, 116, 119, 128, 121, 114, 126, 111, 139, 120, 115, 123, 117, 136, 119, 129, 127, 108, 117, 131, 125, 149, 118, 125, 147, 126, 132, 130, 119, 118, 138, 134, 114, 118, 134, 117, 120, 135, 124, 136, 128, 124, 127, 128, 109, 132, 127, 117, 130, 122, 140, 122, 145, 118, 130, 144, 121, 115, 138, 120, 124, 108, 117, 137, 130, 123, 116, 129, 125, 129, 109, 124, 116, 116, 122, 120, 124, 125, 130, 125, 125, 117, 114, 126, 133, 115, 122, 108, 122, 123, 136, 131, 129, 123, 127, 101, 133, 119, 111, 131, 143, 128, 130, 111, 111, 111, 112, 112, 141, 151, 130, 122, 120, 136, 121, 134, 128, 118, 120, 114, 120, 132, 128, 116, 131, 124, 110, 126, 123, 147, 111, 116, 117, 135, 124, 122, 129, 128, 121, 134, 127, 124, 134, 108, 123, 119, 120, 120, 123, 117, 107, 112, 124, 130, 113, 123, 106, 132, 123, 138, 125, 141, 120, 126, 133, 114, 126, 132, 140, 143, 121, 128, 129, 127, 132, 126, 111, 121, 126, 126, 130, 122, 116, 128, 111, 121, 134, 129, 116, 109, 125, 124, 126, 130, 111, 133, 121, 133, 121, 128, 122, 126, 122, 124, 114, 134, 133, 118, 127, 130, 116, 128, 120, 125, 119, 136, 131, 133, 131, 121, 128, 138, 128, 123, 138, 130, 110, 120, 109, 121, 124, 139, 127, 139, 125, 139, 121, 117, 99, 136, 142, 129, 124, 132, 115, 133, 122, 135, 130, 132, 130, 127, 124, 122, 121, 124, 119, 118, 122, 113, 119, 123, 126, 122, 148, 129, 112, 129, 115, 140, 128, 135, 124, 132, 135, 131, 125, 119, 119, 129, 127, 110, 128, 139, 112, 132, 125, 137, 130, 124, 119, 129, 116, 122, 135, 124, 112, 122, 123, 118, 131, 131, 114, 120, 137, 131, 136, 120, 110, 101, 128, 120, 118, 118, 132, 114, 129, 133, 130, 126, 125, 139, 101, 132, 124, 118, 119, 128, 121, 127, 130, 118, 111, 147, 135, 146, 134, 131, 116, 132, 138, 134, 129, 126, 110, 121, 131, 124, 109, 127, 119, 136, 114, 129, 142, 123, 129, 128, 133, 123, 117, 122, 127, 152, 119, 128, 120, 120, 114, 113, 110, 140, 112, 123, 109, 123, 126, 109, 109, 136, 126, 141, 124, 114, 111, 142, 116, 114, 127, 133, 111, 131, 121, 138, 134, 120, 129, 112, 127, 116, 132, 118, 108, 138, 138, 101, 129, 144, 155, 140, 135, 129, 120, 124, 114, 131, 130, 112, 130, 123, 120, 148, 121, 117, 126, 117, 103, 119, 123, 127, 105, 119, 130, 135, 116, 125, 136, 121, 129, 126, 131, 122, 122, 133, 119, 135, 114, 116, 134, 110, 110, 108, 125, 121, 127, 121, 144, 117, 128, 139, 124, 107, 105, 146, 142, 114, 130, 114, 141, 120, 132, 128, 126, 126, 114, 137, 126, 128, 107, 137, 111, 112, 120, 138, 111, 134, 128, 141, 120, 129, 116, 109, 116, 132, 122, 107, 123, 112, 118, 122, 134, 112, 113, 116, 135, 120, 119, 137, 138, 136, 131, 125, 130, 113, 134, 140, 125, 133, 125, 146, 133, 118, 136, 120, 133, 115, 114, 132, 139, 111, 139, 116, 124, 120, 139, 130, 130, 124, 125, 129, 139, 126, 135, 114, 146, 134, 139, 131, 113, 129, 129, 118, 130, 126, 118, 141, 120, 112, 135, 135, 108, 129, 132, 111, 125, 125, 123, 127, 129, 113, 113, 139, 128, 143, 129, 129, 125, 139, 123, 120, 135, 112, 119, 119, 126, 126, 125, 110, 120, 149, 133, 112, 130, 123, 122, 130, 147, 111, 128, 127, 133, 135, 142, 131, 110, 132, 122, 119, 131, 129, 123, 134, 130, 126, 122, 111, 126, 118, 133, 123, 120, 118, 119, 129, 126, 114, 131, 111, 107, 136, 125, 127, 131, 119, 128, 117, 133, 133, 128, 124, 127, 112, 132, 117, 142, 109, 114, 110, 99, 115, 123, 114, 127, 113, 119, 147, 112, 140, 133, 134, 132, 127, 139, 133, 110, 123, 113, 127, 136, 123, 135, 116, 123, 117, 126, 150, 117, 122, 132, 130, 121, 124, 132, 121, 128, 138, 125, 137, 127, 131, 116, 118, 116, 109, 136, 129, 106, 121, 129, 129, 112, 127, 134, 117, 155, 117, 126, 137, 143, 129, 121, 132, 126, 126, 116, 106, 136, 144, 128, 121, 126, 118, 131, 140, 129, 128, 123, 129, 121, 123, 130, 129, 133, 138, 133, 128, 140, 128, 133, 141, 135, 113, 123, 130, 122, 114, 129, 123, 116, 127, 146, 123, 141, 136, 130, 135, 129, 114, 106, 118, 124, 125, 114, 126, 124, 133, 122, 123, 132, 125, 128, 124, 100, 123, 140, 142, 126, 131, 126, 140, 128, 137, 120, 110, 116, 127, 132, 140, 128, 127, 125, 128, 125, 133, 102, 114, 150, 124, 160, 121, 133, 115, 131, 132, 122, 135, 115, 143, 129, 115, 126, 117, 147, 114, 111, 125, 132, 112, 121, 146, 110, 118, 128, 130, 126, 143, 118, 143, 128, 128, 120, 107, 118, 112, 129, 129, 116, 118, 126, 142, 138, 124, 142, 127, 123, 131, 128, 141, 132, 119, 128, 120, 133, 133, 137, 112, 104, 134, 137, 121, 116, 124, 122, 111, 129, 128, 139, 123, 127, 128, 124, 118, 123, 117, 131, 127, 125, 123, 130, 110, 119, 134, 152, 123, 121, 105, 119, 97, 126, 116, 120, 126, 113, 122, 129, 130, 106, 118, 119, 128, 121, 135, 146, 108, 136, 122, 122, 121, 137, 128, 130, 109, 119, 120, 128, 125, 132, 113, 148, 115, 147, 104, 136, 114, 122, 108, 117, 124, 127, 143, 115, 111, 114, 118, 127, 134, 147, 120, 134, 111, 132, 117, 130, 118, 146, 144, 132, 139, 109, 121, 127, 128, 125, 113, 116, 109, 128, 149, 114, 133, 115, 117, 133, 110, 122, 134, 137, 108, 127, 126, 138, 121, 119, 116, 125, 122, 127, 127, 125, 123, 135, 114, 131, 114, 128, 133, 115, 122, 146, 150, 133, 140, 140, 112, 115, 127, 138, 125, 142, 123, 107, 129, 110, 119, 125, 134, 130, 131, 138, 112, 148, 123, 121, 137, 143, 131, 126, 131, 126, 128, 148, 122, 138, 134, 131, 139, 131, 138, 124, 122, 135, 144, 140, 112, 128, 140, 141, 125, 126, 123, 132, 102, 125, 125, 113, 130, 122, 134, 132, 133, 132, 124, 123, 139, 129, 131, 127, 121, 117, 127, 134, 114, 134, 127, 111, 112, 141, 140, 138, 133, 112, 129, 119, 128, 131, 128, 144, 123, 100, 139, 137, 116, 108, 112, 111, 123, 124, 126, 113, 134, 141, 129, 121, 141, 133, 122, 115, 124, 140, 127, 125, 140, 115, 130, 127, 121, 122, 117, 122, 142, 129, 117, 135, 126, 116, 134, 116, 121, 130, 129, 132, 139, 125, 136, 113, 121, 136, 143, 136, 148, 121, 117, 140, 116, 103, 144, 125, 122, 142, 130, 131, 116, 145, 142, 126, 126, 137, 125, 126, 116, 113, 121, 121, 131, 101, 140, 135, 129, 134, 139, 134, 127, 141, 128, 137, 126, 133, 113, 116, 118, 139, 131, 134, 138, 126, 114, 141, 130, 138, 95, 116, 127, 134, 139, 115, 120, 104, 122, 119, 127, 121, 139, 116, 136, 138, 138, 122, 125, 127, 146, 113, 116, 128, 137, 123, 131, 124, 137, 117, 144, 109, 140, 132, 136, 107, 118, 133, 135, 119, 127, 125, 125, 120, 124, 131, 117, 115, 128, 104, 125, 136, 125, 123, 135, 131, 125, 126, 118, 132, 140, 107, 123, 129, 127, 108, 135, 122, 126, 127, 131, 132, 135, 124, 135, 122, 121, 106, 137, 125, 133, 127, 143, 125, 123, 112, 127, 131, 127, 113, 133, 107, 149, 114, 132, 117, 124, 128, 104, 135, 129, 131, 133, 125, 132, 138, 138, 111, 129, 109, 118, 132, 128, 126, 142, 135, 124, 112, 145, 141, 124, 127, 122, 116, 146, 127, 130, 104, 131, 134, 145, 124, 127, 125, 127, 119, 130, 114, 143, 131, 125, 130, 124, 130, 121, 119, 125, 120, 116, 127, 130, 100, 135, 132, 133, 128, 133, 120, 127, 122, 120, 131, 120, 121, 104, 130, 113, 130, 118, 110, 117, 130, 125, 130, 120, 135, 120, 148, 118, 128, 141, 135, 124, 117, 134, 151, 116, 142, 134, 121, 117, 135, 137, 115, 134, 116, 127, 119, 106, 110, 130, 123, 123, 119, 122, 137, 132, 128, 125, 108, 125, 129, 138, 136, 128, 124, 129, 119, 141, 116, 132, 129, 128, 136, 131, 121, 130, 126, 139, 121, 113, 138, 115, 123, 121, 116, 129, 128, 144, 134, 118, 101, 141, 133, 115, 160, 131, 122, 130, 137, 141, 124, 119, 115, 138, 135, 122, 126, 112, 123, 124, 138, 127, 120, 117, 133, 102, 113, 131, 125, 128, 129, 110, 129, 137, 116, 120, 116, 144, 111, 140, 150, 129, 120, 117, 121, 129, 110, 117, 138, 128, 123, 147, 122, 126, 127, 127, 117, 122, 111, 117, 130, 119, 118, 119, 118, 131, 126, 111, 126, 103, 133, 138, 136, 101, 118, 123, 124, 109, 104, 123, 126, 120, 124, 112, 131, 131, 104, 106, 136, 132, 137, 113, 130, 129, 142, 130, 108, 132, 131, 111, 114, 128, 117, 140, 126, 138, 144, 131, 126, 123, 134, 126, 140, 110, 127, 113, 141, 109, 123, 104, 110, 118, 118, 111, 117, 117, 125, 116, 128, 124, 120, 131, 114, 120, 129, 115, 125, 134, 141, 128, 129, 125, 131, 121, 121, 125, 123, 114, 120, 123, 138, 120, 125, 119, 110, 143, 109, 123, 140, 105, 132, 124, 134, 114, 123, 127, 126, 125, 132, 123, 110, 123, 119, 130, 119, 133, 143, 122, 125, 111, 121, 132, 113, 134, 119, 130, 128, 132, 141, 116, 131, 141, 132, 119, 124, 127, 119, 125, 128, 134, 144, 142, 120, 107, 129, 104, 126, 110, 143, 113, 123, 139, 119, 136, 137, 127, 122, 116, 120, 141, 141, 120, 129, 127, 140, 113, 127, 134, 126, 127, 131, 135, 130, 120, 121, 132, 130, 145, 126, 126, 122, 133, 144, 118, 134, 124, 129, 116, 113, 141, 132, 115, 123, 131, 122, 115, 101, 122, 130, 128, 137, 131, 130, 133, 132, 124, 121, 123, 121, 140, 107, 125, 140, 118, 136, 113, 126, 125, 129, 140, 123, 124, 130, 125, 139, 139, 122, 119, 142, 133, 115, 126, 130, 112, 119, 116, 131, 119, 132, 107, 128, 117, 141, 127, 138, 113, 134, 130, 124, 130, 124, 119, 131, 141, 130, 111, 127, 140, 121, 142, 117, 149, 116, 123, 129, 137, 151, 111, 137, 123, 140, 129, 104, 137, 147, 121, 113, 125, 150, 125, 114, 119, 138, 134, 126, 138, 127, 114, 131, 125, 123, 131, 114, 126, 136, 130, 138, 144, 129, 108, 132, 139, 114, 113, 143, 111, 128, 119, 140, 112, 127, 153, 123, 119, 140, 142, 138, 124, 130, 142, 133, 142, 123, 108, 120, 128, 120, 130, 120, 123, 126, 120, 125, 130, 130, 131, 109, 110, 120, 114, 142, 130, 127, 116, 133, 120, 109, 134, 128, 149, 127, 124, 104, 138, 129, 114, 117, 123, 128, 138, 123, 133, 114, 121, 124, 136, 121, 137, 132, 125, 127, 113, 143, 111, 118, 116, 119, 122, 119, 127, 126, 110, 130, 125, 131, 121, 130, 136, 130, 125, 123, 133, 137, 125, 121, 134, 113, 134, 125, 118, 124, 122, 134, 122, 117, 138, 123, 129, 119, 124, 117, 119, 137, 119, 135, 130, 126, 118, 132, 125, 122, 121, 122, 116, 125, 130, 114, 131, 122, 136, 145, 130, 126, 119, 114, 109, 128, 123, 121, 114, 120, 121, 109, 117, 145, 128, 111, 118, 101, 127, 129, 132, 107, 123, 136, 111, 131, 126, 151, 118, 141, 131, 144, 119, 114, 133, 134, 141, 143, 124, 127, 147, 114, 115, 104, 115, 126, 132, 140, 116, 125, 121, 117, 140, 147, 119, 113, 108, 120, 133, 133, 133, 107, 134, 148, 99, 129, 133, 118, 133, 133, 110, 131, 132, 120, 140, 113, 123, 116, 119, 111, 133, 115, 135, 130, 118, 133, 125, 113, 123, 142, 124, 134, 126, 120, 125, 122, 122, 128, 124, 116, 134, 133, 123, 124, 102, 133, 109, 108, 123, 121, 120, 125, 140, 101, 131, 130, 143, 133, 119, 128, 122, 131, 121, 129, 139, 139, 134, 118, 112, 129, 113, 125, 129, 128, 112, 116, 138, 131, 132, 120, 131, 144, 123, 122, 125, 132, 128, 127, 110, 130, 135, 110, 124, 139, 118, 134, 127, 119, 126, 116, 133, 118, 123, 140, 133, 120, 129, 116, 105, 134, 136, 134, 136, 138, 135, 147, 129, 122, 131, 151, 115, 116, 133, 136, 121, 129, 150, 139, 124, 115, 111, 138, 117, 120, 111, 135, 150, 115, 133, 120, 115, 131, 143, 125, 143, 133, 129, 119, 106, 135, 131, 128, 116, 155, 129, 131, 112, 120, 116, 119, 136, 114, 134, 131, 121, 124, 149, 126, 121, 132, 132, 130, 131, 114, 136, 125, 126, 118, 123, 139, 107, 121, 132, 127, 122, 138, 134, 135, 111, 128, 109, 131, 122, 122, 117, 108, 107, 129, 105, 120, 123, 111, 106, 133, 127, 127, 114, 134, 125, 125, 126, 131, 132, 147, 131, 117, 130, 136, 99, 133, 122, 129, 122, 137, 146, 123, 112, 127, 127, 126, 125, 122, 127, 119, 121, 115, 128, 125, 126, 129, 124, 137, 152, 143, 149, 134, 127, 129, 127, 121, 126, 138, 132, 110, 121, 126, 137, 116, 106, 128, 137, 118, 131, 133, 123, 116, 116, 133, 127, 137, 134, 130, 120, 96, 138, 104, 117, 118, 136, 128, 113, 158, 124, 152, 150, 106, 128, 127, 115, 127, 145, 105, 127, 111, 132, 147, 146, 102, 135, 128, 129, 139, 128, 144, 114, 125, 125, 132, 135, 120, 122, 143, 147, 124, 120, 128, 145, 115, 117, 137, 131, 131, 128, 138, 135, 130, 116, 124, 119, 128, 139, 129, 122, 133, 141, 137, 114, 122, 123, 135, 128, 113, 122, 142, 137, 131, 122, 118, 141, 138, 144, 115, 131, 136, 142, 132, 133, 118, 116, 152, 95, 148, 122, 122, 131, 127, 130, 123, 116, 113, 120, 128, 117, 140, 137, 116, 128, 132, 122, 123, 111, 124, 125, 144, 116, 129, 140, 130, 125, 121, 131, 114, 138, 114, 119, 122, 124, 124, 130, 109, 126, 112, 113, 128, 129, 133, 126, 120, 125, 135, 117, 121, 102, 134, 114, 121, 124, 115, 129, 103, 133, 132, 151, 123, 121, 121, 124, 120, 140, 130, 126, 119, 109, 136, 136, 113, 117, 115, 126, 147, 112, 108, 126, 110, 112, 119, 118, 128, 131, 112, 112, 138, 142, 122, 114, 129, 127, 129, 136, 121, 121, 140, 146, 135, 136, 118, 149, 129, 127, 119, 142, 129, 124, 121, 115, 79, 121, 124, 134, 126, 129, 120, 138, 141, 119, 125, 129, 128, 124, 131, 134, 138, 118, 127, 117, 126, 113, 132, 126, 117, 132, 133, 136, 127, 125, 119, 134, 131, 104, 120, 114, 110, 127, 106, 107, 128, 122, 135, 131, 134, 131, 131, 128, 144, 122, 144, 124, 118, 129, 109, 114, 122, 122, 122, 113, 125, 111, 104, 130, 111, 120, 119, 126, 108, 135, 113, 110, 125, 133, 129, 138, 122, 110, 115, 130, 114, 118, 119, 120, 123, 112, 121, 114, 125, 113, 145, 138, 124, 142, 123, 137, 116, 131, 133, 123, 110, 118, 125, 124, 133, 113, 121, 129, 137, 114, 131, 136, 139, 139, 132, 141, 144, 127, 119, 125, 117, 124, 130, 113, 126, 102, 131, 135, 119, 136, 122, 135, 117, 125, 130, 131, 125, 136, 125, 133, 128, 121, 143, 126, 135, 142, 113, 135, 134, 124, 115, 129, 132, 131, 140, 132, 125, 133, 135, 134, 119, 100, 113, 127, 123, 113, 113, 120, 126, 128, 127, 110, 134, 121, 125, 132, 134, 113, 116, 151, 95, 136, 128, 111, 108, 129, 114, 125, 109, 122, 128, 120, 138, 111, 122, 111, 126, 109, 118, 132, 138, 141, 142, 103, 108, 120, 143, 140, 117, 117, 133, 128, 113, 129, 116, 133, 122, 145, 128, 136, 122, 119, 119, 114, 119, 127, 110, 112, 115, 125, 125, 139, 107, 128, 137, 135, 130, 123, 116, 131, 128, 123, 119, 134, 111, 109, 131, 122, 126, 111, 131, 141, 129, 124, 112, 121, 121, 116, 112, 137, 139, 122, 120, 139, 117, 113, 137, 98, 120, 115, 113, 138, 121, 144, 140, 129, 124, 133, 123, 126, 112, 132, 116, 133, 125, 122, 113, 116, 120, 138, 118, 137, 114, 125, 136, 144, 127, 118, 117, 119, 119, 135, 109, 133, 115, 110, 135, 120, 111, 123, 139, 107, 126, 123, 124, 104, 110, 121, 119, 111, 123, 122, 125, 122, 125, 117, 139, 127, 132, 120, 131, 104, 135, 111, 118, 125, 125, 146, 100, 122, 139, 140, 129, 129, 127, 139, 121, 146, 137, 129, 129, 136, 137, 131, 134, 125, 118, 126, 113, 107, 126, 115, 139, 113, 128, 119, 123, 135, 133, 142, 135, 116, 132, 139, 136, 127, 121, 125, 123, 128, 117, 118, 103, 107, 124, 111, 113, 95, 123, 111, 152, 122, 112, 133, 134, 128, 128, 134, 142, 123, 127, 126, 132, 138, 126, 119, 132, 129, 119, 136, 131, 133, 129, 122, 135, 134, 143, 123, 130, 130, 117, 119, 145, 130, 131, 121, 119, 119, 125, 119, 130, 108, 141, 112, 120, 130, 128, 128, 145, 120, 136, 138, 127, 139, 132, 117, 128, 120, 127, 111, 123, 118, 122, 127, 127, 130, 132, 128, 125, 132, 134, 115, 143, 121, 119, 117, 129, 134, 152, 128, 107, 122, 112, 138, 120, 126, 124, 134, 128, 110, 118, 133, 123, 129, 114, 116, 116, 119, 126, 129, 110, 104, 122, 123, 128, 112, 125, 124, 116, 117, 125, 130, 132, 124, 136, 129, 113, 122, 131, 145, 130, 129, 121, 134, 133, 120, 113, 125, 131, 123, 128, 137, 108, 138, 118, 126, 131, 133, 113, 132, 129, 149, 112, 123, 110, 112, 127, 121, 109, 121, 131, 135, 116, 144, 106, 108, 124, 126, 128, 119, 113, 124, 118, 121, 123, 115, 117, 114, 141, 142, 129, 128, 141, 108, 127, 101, 127, 128, 123, 134, 118, 121, 115, 113, 126, 125, 132, 127, 125, 130, 134, 128, 128, 144, 126, 104, 115, 127, 105, 110, 143, 123, 106, 122, 112, 138, 130, 124, 131, 132, 131, 136, 125, 124, 124, 135, 120, 134, 137, 132, 127, 115, 125, 118, 124, 131, 119, 118, 132, 125, 120, 136, 119, 139, 135, 131, 129, 130, 127, 124, 128, 135, 123, 133, 126, 129, 128, 124, 135, 133, 127, 127, 136, 140, 137, 113, 134, 124, 138, 142, 131, 119, 137, 140, 136, 127, 129, 87, 116, 108, 135, 124, 127, 135, 136, 137, 119, 118, 125, 130, 124, 143, 122, 127, 130, 131, 139, 127, 120, 119, 125, 118, 129, 128, 129, 127, 139, 152, 143, 111, 135, 139, 127, 125, 133, 116, 119, 138, 138, 125, 129, 143, 110, 117, 119, 116, 127, 136, 121, 136, 114, 126, 125, 133, 132, 109, 123, 130, 132, 129, 121, 130, 132, 120, 131, 121, 109, 125, 113, 124, 131, 131, 105, 141, 136, 107, 122, 125, 142, 125, 138, 141, 105, 110, 121, 127, 140, 120, 126, 109, 144, 106, 122, 143, 114, 125, 155, 126, 107, 128, 122, 133, 106, 117, 126, 121, 130, 124, 114, 138, 130, 118, 133, 123, 135, 144, 125, 141, 139, 135, 120, 106, 120, 136, 124, 119, 105, 111, 138, 130, 122, 146, 122, 114, 138, 119, 104, 114, 118, 112, 120, 131, 125, 123, 136, 117, 128, 136, 141, 136, 128, 98, 135, 107, 135, 133, 109, 127, 134, 134, 126, 126, 143, 126, 149, 141, 133, 130, 119, 131, 138, 138, 121, 118, 128, 115, 119, 129, 124, 127, 110, 133, 120, 129, 125, 115, 127, 121, 128, 110, 115, 127, 111, 120, 131, 108, 126, 129, 129, 119, 124, 129, 133, 137, 132, 134, 129, 127, 119, 123, 126, 116, 126, 123, 126, 147, 135, 121, 113, 127, 129, 120, 115, 138, 111, 123, 134, 134, 118, 127, 135, 117, 118, 121, 121, 135, 130, 132, 152, 123, 121, 128, 123, 122, 124, 127, 150, 128, 140, 111, 115, 130, 119, 122, 133, 116, 134, 131, 124, 142, 130, 125, 115, 127, 131, 111, 126, 138, 126, 115, 128, 122, 151, 127, 126, 116, 116, 122, 122, 121, 121, 130, 121, 127, 124, 135, 124, 133, 117, 142, 124, 123, 147, 111, 128, 122, 131, 125, 126, 133, 125, 121, 124, 117, 129, 126, 135, 119, 121, 115, 132, 107, 141, 133, 117, 120, 114, 136, 145, 130, 121, 118, 120, 132, 129, 121, 128, 120, 128, 127, 123, 120, 134, 122, 120, 125, 138, 126, 142, 116, 106, 129, 137, 127, 128, 121, 131, 125, 125, 132, 110, 123, 122, 137, 122, 135, 133, 133, 140, 135, 110, 108, 133, 135, 133, 118, 127, 109, 127, 114, 126, 135, 117, 144, 138, 131, 137, 127, 125, 115, 99, 130, 121, 129, 122, 141, 145, 126, 127, 115, 126, 107, 122, 112, 117, 143, 121, 131, 133, 129, 119, 109, 140, 139, 124, 118, 146, 133, 121, 107, 143, 111, 134, 125, 122, 133, 118, 133, 129, 107, 121, 128, 126, 121, 130, 149, 129, 119, 133, 116, 139, 117, 126, 126, 113, 117, 137, 128, 113, 124, 126, 138, 117, 119, 124, 139, 129, 119, 140, 123, 140, 116, 132, 118, 122, 112, 116, 131, 112, 129, 128, 118, 123, 129, 111, 135, 141, 135, 138, 130, 129, 113, 113, 135, 125, 128, 137, 118, 131, 137, 130, 111, 126, 124, 128, 126, 115, 114, 119, 116, 133, 123, 113, 123, 110, 121, 117, 117, 126, 120, 122, 141, 134, 117, 112, 117, 120, 116, 141, 114, 131, 117, 120, 137, 138, 128, 133, 129, 146, 131, 128, 120, 118, 127, 125, 137, 134, 133, 116, 121, 114, 126, 139, 114, 131, 139, 121, 121, 109, 124, 116, 120, 128, 130, 136, 132, 104, 120, 137, 123, 133, 130, 134, 119, 125, 139, 116, 126, 116, 110, 126, 120, 127, 131, 131, 122, 109, 153, 137, 112, 143, 120, 124, 122, 142, 132, 128, 140, 126, 127, 126, 121, 121, 132, 132, 121, 132, 121, 132, 123, 125, 131, 121, 122, 127, 123, 127, 129, 125, 130, 141, 118, 129, 117, 122, 124, 143, 129, 106, 126, 141, 127, 130, 132, 106, 114, 112, 114, 100, 121, 133, 108, 125, 118, 121, 131, 149, 126, 125, 132, 119, 137, 130, 127, 128, 122, 133, 123, 139, 131, 132, 118, 120, 130, 121, 107, 128, 134, 125, 122, 119, 146, 151, 132, 118, 132, 124, 134, 120, 129, 125, 127, 143, 124, 126, 130, 114, 124, 126, 134, 128, 163, 122, 128, 108, 112, 128, 115, 129, 135, 130, 140, 123, 122, 114, 124, 136, 132, 126, 117, 146, 124, 129, 134, 117, 130, 130, 125, 135, 135, 115, 121, 106, 131, 125, 137, 117, 142, 117, 125, 124, 132, 121, 113, 115, 122, 134, 127, 114, 124, 125, 116, 123, 140, 131, 132, 129, 124, 129, 126, 127, 125, 113, 126, 122, 121, 103, 140, 119, 128, 127, 113, 126, 145, 138, 120, 142, 117, 123, 123, 136, 118, 129, 131, 128, 126, 120, 111, 142, 126, 124, 135, 123, 131, 117, 130, 136, 110, 121, 119, 114, 113, 128, 115, 118, 127, 122, 128, 128, 129, 120, 126, 121, 126, 108, 98, 117, 123, 106, 114, 110, 135, 117, 112, 121, 117, 120, 124, 130, 124, 114, 122, 121, 101, 128, 127, 122, 135, 110, 134, 143, 117, 128, 135, 143, 141, 134, 128, 112, 127, 129, 117, 137, 124, 103, 126, 124, 124, 125, 138, 122, 122, 122, 127, 119, 134, 143, 116, 118, 121, 127, 124, 128, 130, 124, 121, 129, 126, 124, 135, 116, 130, 140, 134, 125, 133, 123, 128, 118, 130, 122, 114, 122, 115, 118, 131, 132, 126, 152, 120, 112, 125, 136, 111, 119, 130, 127, 114, 129, 120, 118, 118, 133, 119, 117, 124, 119, 124, 128, 122, 135, 124, 142, 119, 128, 121, 116, 134, 118, 115, 121, 113, 131, 145, 127, 127, 111, 115, 132, 150, 113, 140, 129, 107, 144, 133, 125, 116, 141, 126, 132, 132, 111, 117, 124, 124, 124, 119, 115, 133, 153, 119, 128, 120, 111, 126, 117, 128, 137, 125, 128, 127, 117, 117, 127, 124, 119, 113, 114, 133, 106, 123, 141, 109, 124, 127, 135, 115, 105, 113, 135, 99, 126, 127, 117, 135, 129, 122, 134, 104, 133, 134, 133, 125, 145, 118, 118, 119, 117, 129, 128, 130, 148, 120, 139, 123, 121, 129, 129, 125, 134, 115, 124, 127, 128, 125, 128, 126, 114, 117, 119, 131, 125, 111, 127, 122, 132, 126, 139, 129, 112, 132, 121, 125, 128, 109, 131, 126, 109, 138, 130, 120, 118, 117, 136, 113, 113, 133, 131, 125, 135, 121, 112, 129, 121, 136, 119, 127, 129, 150, 135, 136, 129, 120, 119, 130, 135, 114, 125, 114, 121, 131, 113, 133, 131, 125, 132, 138, 128, 112, 137, 134, 122, 135, 128, 144, 107, 113, 130, 128, 125, 114, 119, 109, 124, 120, 127, 119, 124, 140, 116, 109, 132, 110, 121, 117, 125, 127, 116, 135, 100, 133, 119, 122, 123, 134, 122, 121, 134, 134, 136, 132, 122, 125, 137, 121, 127, 134, 124, 122, 127, 124, 116, 124, 115, 135, 138, 116, 127, 123, 125, 120, 127, 118, 121, 114, 117, 124, 123, 113, 132, 118, 154, 122, 118, 120, 115, 124, 133, 139, 131, 136, 126, 122, 112, 115, 116, 122, 115, 120, 132, 111, 122, 119, 133, 122, 119, 150, 116, 122, 130, 126, 125, 137, 138, 135, 103, 140, 142, 120, 125, 132, 124, 126, 113, 133, 121, 126, 126, 123, 123, 120, 127, 132, 125, 127, 120, 140, 118, 149, 137, 127, 153, 125, 114, 123, 122, 133, 118, 124, 124, 119, 118, 129, 120, 118, 137, 132, 125, 121, 137, 107, 113, 127, 155, 128, 119, 119, 126, 111, 125, 131, 126, 126, 128, 128, 121, 148, 142, 123, 143, 130, 121, 106, 106, 130, 138, 122, 103, 127, 118, 141, 119, 129, 127, 131, 141, 136, 117, 126, 131, 123, 126, 109, 118, 125, 137, 122, 105, 136, 119, 127, 132, 137, 115, 124, 120, 120, 156, 124, 130, 134, 120, 115, 120, 126, 129, 147, 132, 133, 121, 126, 130, 128, 133, 146, 133, 125, 120, 123, 131, 137, 106, 129, 111, 150, 140, 128, 124, 133, 126, 133, 127, 131, 123, 124, 131, 125, 109, 136, 135, 132, 132, 142, 107, 125, 95, 106, 126, 103, 130, 111, 116, 125, 116, 155, 117, 136, 116, 126, 122, 140, 134, 109, 127, 130, 120, 117, 114, 124, 127, 128, 119, 112, 94, 122, 127, 133, 139, 136, 132, 122, 124, 116, 124, 136, 118, 121, 126, 115, 138, 126, 115, 118, 126, 131, 128, 123, 135, 122, 128, 121, 122, 134, 124, 117, 121, 137, 130, 148, 133, 119, 107, 124, 130, 134, 120, 120, 125, 105, 121, 134, 120, 106, 141, 95, 125, 124, 138, 116, 124, 129, 124, 127, 109, 134, 129, 149, 120, 105, 109, 113, 115, 126, 127, 111, 126, 121, 107, 133, 121, 109, 123, 126, 120, 117, 129, 123, 127, 116, 123, 135, 111, 125, 117, 121, 127, 127, 136, 142, 139, 124, 103, 125, 126, 129, 134, 123, 139, 134, 130, 156, 141, 122, 114, 128, 139, 129, 144, 125, 148, 118, 134, 130, 130, 134, 122, 129, 127, 136, 136, 138, 132, 124, 115, 134, 120, 123, 116, 116, 138, 120, 128, 128, 132, 131, 141, 149, 115, 125, 118, 137, 127, 135, 127, 139, 121, 111, 120, 119, 130, 124, 128, 111, 126, 129, 120, 126, 124, 109, 107, 124, 118, 125, 109, 124, 114, 135, 126, 127, 126, 131, 129, 129, 124, 136, 124, 123, 114, 131, 119, 128, 128, 138, 121, 127, 142, 132, 128, 113, 128, 132, 131, 122, 119, 116, 118, 122, 140, 116, 131, 117, 141, 137, 117, 132, 135, 131, 120, 115, 118, 143, 129, 139, 128, 136, 123, 122, 131, 115, 121, 141, 128, 134, 132, 119, 121, 110, 136, 129, 126, 145, 131, 121, 123, 135, 136, 113, 132, 127, 115, 139, 135, 126, 118, 136, 125, 126, 118, 123, 136, 132, 108, 127, 139, 123, 127, 152, 129, 120, 113, 138, 130, 135, 147, 92, 124, 117, 118, 130, 119, 137, 130, 129, 116, 114, 129, 126, 114, 137, 113, 128, 115, 124, 128, 139, 124, 128, 128, 124, 127, 137, 119, 124, 119, 119, 129, 124, 125, 127, 110, 124, 125, 129, 127, 126, 137, 124, 163, 130, 149, 117, 118, 126, 126, 138, 132, 120, 126, 125, 120, 128, 111, 116, 121, 125, 125, 135, 113, 133, 132, 127, 131, 113, 133, 109, 133, 111, 135, 135, 142, 120, 134, 120, 133, 126, 122, 103, 131, 141, 128, 133, 136, 136, 139, 128, 112, 111, 123, 114, 118, 117, 111, 127, 122, 135, 133, 139, 136, 137, 114, 111, 128, 124, 127, 138, 116, 120, 110, 149, 135, 124, 108, 118, 117, 129, 140, 134, 129, 125, 114, 120, 126, 142, 114, 115, 128, 121, 120, 127, 115, 143, 126, 127, 125, 128, 118, 150, 130, 118, 124, 147, 109, 137, 144, 112, 136, 127, 117, 124, 108, 141, 131, 115, 142, 132, 132, 113, 123, 120, 122, 134, 119, 130, 131, 120, 107, 135, 125, 128, 110, 136, 131, 123, 134, 143, 137, 116, 119, 151, 130, 110, 118, 125, 120, 129, 112, 143, 135, 123, 130, 137, 128, 116, 136, 118, 129, 128, 148, 118, 131, 126, 119, 134, 117, 128, 114, 118, 126, 122, 139, 132, 120, 133, 129, 123, 114, 142, 120, 126, 120, 133, 114, 127, 133, 122, 120, 118, 121, 128, 127, 122, 119, 126, 144, 133, 123, 126, 130, 126, 140, 140, 136, 135, 129, 139, 123, 148, 124, 124, 138, 140, 118, 111, 122, 124, 124, 133, 127, 137, 112, 121, 134, 128, 117, 127, 122, 120, 115, 120, 148, 116, 125, 127, 132, 137, 113, 123, 123, 128, 120, 133, 116, 132, 129, 123, 117, 110, 115, 129, 134, 122, 142, 117, 126, 149, 120, 122, 115, 129, 132, 115, 126, 131, 125, 133, 125, 124, 132, 119, 130, 119, 154, 125, 126, 112, 130, 130, 108, 128, 142, 114, 133, 131, 127, 126, 145, 142, 124, 128, 124, 109, 115, 133, 107, 141, 108, 111, 128, 107, 115, 126, 140, 130, 136, 133, 117, 136, 133, 123, 133, 117, 129, 121, 112, 133, 115, 116, 130, 113, 132, 146, 123, 131, 126, 111, 118, 119, 142, 153, 113, 123, 104, 117, 124, 127, 128, 124, 132, 106, 114, 123, 126, 128, 129, 131, 141, 110, 124, 123, 131, 122, 129, 134, 101, 122, 119, 143, 129, 122, 128, 118, 110, 137, 135, 133, 134, 123, 112, 127, 115, 122, 119, 117, 104, 126, 124, 117, 124, 120, 117, 121, 112, 130, 129, 130, 135, 135, 117, 120, 122, 120, 112, 109, 121, 103, 127, 122, 123, 120, 133, 130, 131, 130, 138, 118, 117, 140, 142, 131, 120, 117, 101, 122, 141, 104, 133, 121, 121, 130, 135, 138, 127, 120, 129, 140, 133, 116, 137, 115, 124, 125, 118, 146, 115, 124, 125, 117, 128, 119, 117, 124, 125, 116, 139, 138, 127, 125, 133, 128, 114, 116, 114, 125, 116, 126, 103, 129, 121, 121, 112, 143, 130, 108, 144, 111, 144, 109, 116, 116, 130, 105, 134, 128, 111, 144, 121, 121, 129, 127, 138, 112, 122, 136, 95, 133, 141, 131, 133, 118, 133, 135, 124, 129, 128, 119, 116, 125, 130, 132, 117, 119, 135, 131, 117, 113, 129, 126, 128, 120, 133, 120, 122, 129, 129, 121, 125, 126, 139, 120, 123, 121, 125, 123, 134, 126, 117, 125, 106, 127, 110, 141, 141, 121, 132, 101, 135, 122, 108, 123, 121, 124, 121, 115, 118, 129, 133, 140, 135, 107, 120, 123, 121, 135, 110, 129, 136, 132, 129, 136, 108, 120, 130, 140, 112, 98, 131, 128, 122, 114, 136, 126, 126, 139, 131, 128, 103, 132, 131, 131, 119, 149, 130, 118, 124, 129, 120, 133, 128, 112, 115, 113, 125, 113, 124, 131, 114, 123, 147, 117, 132, 110, 128, 128, 127, 127, 130, 113, 137, 124, 129, 116, 118, 136, 121, 120, 116, 120, 122, 133, 114, 136, 119, 114, 123, 119, 132, 136, 125, 121, 114, 129, 116, 130, 125, 127, 118, 122, 114, 124, 124, 145, 137, 128, 114, 125, 137, 129, 117, 147, 127, 133, 113, 126, 140, 123, 127, 144, 128, 126, 138, 125, 133, 142, 143, 134, 132, 131, 125, 98, 126, 123, 135, 127, 118, 130, 129, 141, 138, 121, 125, 139, 145, 124, 119, 122, 146, 117, 130, 138, 104, 141, 132, 137, 111, 118, 124, 118, 127, 136, 106, 110, 122, 126, 122, 118, 121, 137, 123, 104, 126, 121, 124, 136, 128, 133, 114, 105, 139, 127, 114, 140, 135, 117, 125, 125, 117, 126, 120, 134, 131, 132, 103, 116, 125, 120, 120, 127, 109, 126, 129, 108, 130, 145, 125, 108, 135, 142, 120, 114, 120, 118, 131, 124, 131, 142, 116, 135, 112, 123, 142, 126, 121, 128, 93, 130, 120, 114, 134, 148, 137, 108, 129, 115, 129, 128, 114, 110, 123, 113, 117, 123, 113, 125, 130, 120, 139, 128, 109, 132, 125, 115, 145, 123, 127, 122, 116, 131, 121, 137, 120, 122, 123, 119, 118, 132, 107, 115, 119, 137, 120, 127, 138, 112, 118, 150, 126, 135, 121, 135, 109, 103, 121, 132, 137, 130, 137, 118, 127, 111, 119, 122, 115, 142, 136, 119, 113, 130, 113, 136, 134, 139, 140, 132, 134, 125, 125, 122, 127, 118, 126, 120, 127, 128, 135, 127, 127, 133, 121, 127, 135, 114, 124, 122, 127, 118, 117, 115, 136, 120, 138, 116, 104, 124, 116, 116, 128, 111, 128, 144, 124, 130, 127, 129, 141, 121, 129, 97, 116, 122, 140, 136, 128, 129, 118, 119, 140, 118, 144, 116, 109, 138, 127, 146, 128, 123, 131, 114, 112, 128, 136, 116, 142, 120, 135, 138, 109, 128, 119, 133, 124, 126, 151, 125, 127, 132, 137, 123, 123, 137, 127, 131, 123, 126, 117, 133, 124, 126, 127, 119, 125, 127, 119, 118, 121, 125, 138, 118, 119, 120, 117, 132, 127, 125, 125, 117, 127, 128, 130, 142, 126, 132, 132, 122, 135, 130, 116, 119, 123, 128, 111, 147, 126, 109, 125, 118, 135, 132, 134, 125, 120, 135, 119, 131, 126, 109, 130, 126, 140, 142, 139, 124, 120, 122, 130, 111, 123, 113, 126, 129, 138, 119, 111, 121, 136, 117, 94, 116, 134, 154, 118, 122, 116, 125, 151, 124, 113, 117, 134, 113, 121, 129, 124, 110, 108, 131, 135, 128, 129, 108, 126, 115, 129, 121, 137, 133, 114, 116, 112, 138, 118, 122, 122, 127, 99, 133, 137, 148, 120, 109, 136, 124, 135, 146, 132, 144, 146, 105, 107, 135, 127, 130, 115, 114, 125, 134, 140, 131, 119, 141, 94, 137, 130, 115, 140, 126, 112, 116, 133, 125, 148, 129, 137, 139, 135, 134, 144, 133, 128, 121, 116, 124, 121, 106, 130, 135, 134, 116, 135, 144, 120, 132, 147, 126, 108, 125, 133, 119, 120, 138, 127, 135, 115, 133, 126, 134, 116, 125, 131, 98, 152, 115, 116, 134, 127, 143, 150, 137, 123, 121, 135, 128, 120, 117, 113, 104, 139, 141, 118, 131, 149, 133, 122, 107, 109, 120, 107, 114, 136, 145, 128, 107, 101, 128, 131, 120, 117, 141, 96, 124, 119, 123, 115, 127, 130, 135, 116, 97, 145, 126, 125, 133, 122, 106, 132, 125, 110, 117, 132, 112, 114, 113, 128, 154, 131, 143, 123, 114, 142, 116, 138, 116, 115, 112, 105, 123, 140, 140, 157, 103, 124, 89, 112, 145, 122, 120, 98, 125, 122, 125, 111, 126, 113, 114, 138, 126, 143, 105, 142, 128, 130, 108, 115, 128, 127, 108, 116, 127, 127, 137, 132, 109, 126, 124, 129, 126, 122, 112, 128, 129, 131, 137, 109, 119, 134, 127, 116, 126, 139, 125, 128, 136, 113, 137, 116, 154, 126, 115, 117, 117, 111, 135, 147, 105, 131, 129, 149, 121, 130, 108, 135, 116, 114, 135, 116, 139, 134, 128, 130, 118, 118, 126, 134, 111, 110, 102, 106, 122, 132, 97, 101, 123, 123, 130, 114, 113, 141, 121, 114, 161, 127, 109, 133, 121, 120, 107, 120, 137, 141, 122, 124, 128, 143, 137, 136, 123, 112, 124, 118, 132, 126, 117, 125, 131, 138, 99, 127, 128, 130, 120, 129, 121, 131, 118, 151, 110, 125, 127, 117, 133, 118, 109, 108, 125, 111, 143, 116, 138, 121, 123, 116, 137, 127, 119, 122, 124, 159, 106, 124, 128, 132, 132, 134, 118, 134, 134, 131, 143, 120, 141, 120, 103, 133, 121, 114, 124, 139, 138, 129, 137, 124, 116, 141, 152, 114, 129, 161, 140, 118, 138, 133, 140, 118, 133, 115, 123, 131, 123, 127, 117, 128, 112, 140, 118, 134, 120, 121, 127, 141, 131, 130, 119, 131, 121, 110, 145, 118, 112, 122, 133, 126, 123, 139, 121, 107, 119, 113, 153, 114, 122, 120, 125, 113, 134, 119, 137, 147, 124, 117, 127, 122, 110, 128, 138, 115, 138, 124, 117, 124, 113, 114, 138, 129, 123, 133, 111, 138, 136, 151, 120, 122, 145, 117, 128, 141, 111, 139, 121, 86, 126, 125, 118, 97, 119, 107, 136, 113, 135, 116, 97, 118, 115, 122, 112, 128, 144, 140, 119, 133, 118, 133, 125, 117, 120, 108, 126, 130, 133, 110, 125, 121, 132, 117, 122, 114, 146, 128, 110, 135, 132, 127, 134, 124, 134, 115, 120, 114, 109, 131, 125, 124, 121, 124, 143, 127, 118, 134, 105, 129, 127, 113, 104, 110, 111, 119, 102, 128, 134, 125, 116, 116, 134, 115, 123, 119, 140, 131, 134, 130, 158, 119, 124, 109, 157, 116, 126, 131, 126, 114, 123, 127, 117, 134, 121, 131, 130, 131, 124, 114, 113, 137, 130, 149, 133, 108, 116, 136, 116, 117, 118, 129, 124, 123, 122, 116, 117, 133, 121, 116, 143, 122, 134, 110, 131, 125, 138, 122, 119, 138, 119, 126, 113, 133, 128, 121, 120, 132, 119, 129, 121, 146, 98, 140, 122, 133, 120, 136, 122, 142, 130, 114, 108, 115, 125, 128, 104, 133, 121, 125, 125, 127, 113, 107, 128, 129, 119, 141, 125, 123, 116, 114, 111, 117, 135, 124, 123, 111, 131, 129, 122, 134, 121, 131, 132, 139, 123, 151, 147, 145, 128, 128, 125, 148, 130, 112, 124, 135, 133, 137, 139, 128, 114, 130, 131, 126, 125, 137, 108, 127, 140, 126, 121, 128, 118, 140, 120, 118, 135, 129, 130, 118, 141, 127, 129, 125, 134, 121, 156, 119, 126, 129, 121, 143, 128, 128, 122, 117, 118, 115, 118, 133, 119, 104, 105, 135, 124, 121, 127, 106, 116, 126, 140, 146, 138, 127, 111, 141, 110, 123, 124, 128, 130, 121, 117, 126, 115, 107, 109, 117, 125, 123, 119, 131, 113, 123, 103, 126, 111, 118, 136, 134, 116, 139, 128, 129, 137, 141, 131, 135, 141, 125, 111, 124, 117, 136, 122, 131, 127, 118, 128, 152, 124, 105, 124, 130, 131, 114, 126, 125, 120, 150, 130, 102, 142, 129, 124, 123, 139, 133, 143, 129, 147, 117, 132, 129, 133, 134, 126, 125, 109, 131, 142, 118, 115, 130, 119, 125, 139, 121, 107, 126, 126, 130, 127, 117, 141, 122, 123, 114, 104, 130, 113, 126, 117, 120, 114, 132, 133, 123, 116, 133, 128, 121, 115, 134, 99, 117, 118, 125, 102, 98, 127, 122, 133, 124, 101, 148, 139, 134, 120, 122, 126, 103, 105, 127, 151, 120, 133, 122, 129, 128, 143, 114, 120, 118, 131, 122, 126, 115, 134, 132, 132, 125, 110, 118, 112, 137, 137, 124, 123, 124, 100, 120, 128, 122, 130, 117, 131, 116, 130, 162, 134, 127, 121, 130, 130, 135, 111, 128, 104, 105, 138, 103, 124, 116, 138, 131, 118, 122, 129, 123, 121, 126, 118, 124, 137, 106, 120, 125, 121, 135, 126, 141, 114, 136, 110, 135, 116, 117, 136, 100, 119, 128, 119, 131, 111, 117, 114, 107, 123, 121, 135, 110, 128, 133, 114, 120, 122, 130, 131, 121, 130, 134, 122, 130, 117, 128, 122, 131, 128, 130, 117, 130, 128, 115, 120, 124, 119, 112, 128, 135, 123, 107, 125, 140, 130, 126, 136, 117, 105, 133, 112, 119, 130, 118, 129, 139, 127, 118, 120, 124, 125, 141, 129, 134, 118, 120, 121, 149, 119, 125, 125, 120, 126, 131, 134, 137, 119, 106, 126, 130, 135, 131, 141, 134, 119, 119, 125, 139, 119, 125, 114, 129, 133, 157, 124, 120, 124, 115, 108, 134, 133, 140, 112, 134, 129, 122, 139, 149, 128, 117, 136, 129, 123, 133, 116, 120, 120, 128, 124, 141, 134, 118, 120, 118, 136, 130, 123, 130, 130, 121, 114, 118, 112, 129, 130, 119, 118, 125, 138, 114, 115, 135, 105, 108, 124, 139, 121, 119, 120, 126, 133, 149, 124, 130, 126, 123, 137, 137, 112, 141, 140, 125, 129, 121, 125, 111, 130, 125, 128, 132, 119, 111, 114, 138, 97, 125, 126, 144, 117, 121, 136, 122, 108, 127, 127, 120, 113, 119, 134, 142, 125, 114, 125, 126, 135, 127, 131, 118, 109, 137, 128, 158, 135, 122, 128, 133, 138, 112, 110, 133, 128, 133, 126, 122, 126, 93, 124, 141, 122, 131, 132, 130, 145, 137, 111, 125, 126, 143, 145, 110, 135, 127, 108, 117, 138, 136, 128, 108, 138, 117, 113, 115, 132, 109, 114, 136, 128, 148, 106, 125, 133, 143, 122, 128, 132, 143, 130, 132, 123, 121, 121, 133, 140, 124, 131, 152, 116, 149, 113, 105, 130, 131, 127, 134, 126, 124, 107, 137, 107, 114, 122, 129, 122, 115, 116, 130, 114, 119, 130, 133, 125, 133, 116, 131, 120, 138, 122, 129, 125, 129, 120, 126, 119, 138, 137, 131, 99, 138, 122, 120, 108, 133, 122, 124, 121, 118, 138, 128, 110, 132, 118, 119, 122, 120, 103, 128, 133, 142, 126, 122, 104, 138, 132, 124, 142, 132, 111, 133, 112, 125, 125, 120, 128, 157, 126, 104, 109, 126, 139, 120, 136, 121, 135, 131, 117, 120, 133, 144, 120, 131, 118, 124, 137, 126, 134, 106, 103, 141, 132, 139, 106, 123, 125, 143, 134, 134, 122, 138, 148, 145, 128, 129, 137, 114, 108, 129, 116, 122, 122, 126, 108, 120, 107, 125, 102, 137, 133, 118, 115, 111, 121, 129, 103, 129, 125, 123, 136, 119, 124, 135, 125, 110, 105, 140, 118, 124, 118, 128, 97, 135, 108, 119, 140, 107, 112, 128, 137, 106, 136, 118, 124, 139, 96, 125, 122, 123, 153, 119, 108, 123, 134, 135, 126, 139, 123, 118, 146, 126, 121, 119, 160, 112, 122, 131, 134, 132, 121, 143, 114, 124, 130, 137, 116, 126, 119, 113, 115, 124, 126, 136, 125, 129, 124, 131, 128, 136, 107, 124, 102, 114, 112, 116, 138, 138, 123, 131, 121, 118, 119, 119, 131, 124, 117, 124, 105, 123, 125, 133, 121, 127, 118, 130, 141, 116, 117, 104, 128, 140, 119, 130, 115, 130, 114, 150, 123, 127, 126, 137, 98, 127, 130, 120, 129, 132, 115, 127, 119, 121, 118, 138, 118, 124, 115, 114, 134, 136, 106, 130, 134, 129, 148, 119, 129, 119, 139, 134, 112, 142, 149, 118, 122, 123, 133, 125, 124, 128, 114, 122, 136, 125, 134, 101, 135, 135, 127, 150, 124, 130, 135, 130, 133, 138, 132, 134, 133, 144, 131, 113, 128, 139, 122, 102, 97, 118, 122, 125, 126, 140, 117, 114, 138, 116, 123, 111, 121, 108, 138, 112, 119, 141, 117, 140, 128, 128, 108, 131, 114, 137, 142, 131, 112, 119, 111, 133, 116, 129, 107, 122, 116, 129, 129, 136, 142, 116, 129, 122, 117, 135, 139, 132, 142, 133, 144, 136, 138, 121, 126, 116, 122, 128, 112, 115, 111, 144, 128, 155, 125, 131, 121, 133, 114, 136, 111, 108, 128, 111, 103, 128, 140, 124, 130, 122, 133, 131, 134, 139, 154, 132, 126, 140, 125, 110, 135, 126, 129, 130, 120, 134, 117, 118, 130, 125, 118, 132, 132, 138, 132, 133, 114, 132, 117, 103, 112, 130, 115, 144, 110, 133, 102, 112, 121, 124, 116, 128, 131, 128, 126, 136, 124, 114, 122, 112, 125, 128, 131, 133, 113, 132, 120, 102, 126, 118, 126, 111, 140, 146, 119, 114, 122, 120, 128, 113, 113, 136, 126, 121, 120, 122, 155, 122, 140, 138, 128, 122, 130, 147, 126, 123, 140, 117, 123, 129, 116, 129, 115, 139, 115, 129, 119, 113, 127, 128, 133, 124, 130, 120, 132, 138, 119, 122, 117, 128, 131, 106, 111, 131, 124, 123, 126, 104, 103, 123, 118, 126, 126, 136, 137, 129, 121, 129, 117, 135, 124, 137, 138, 124, 143, 119, 123, 131, 142, 121, 121, 110, 127, 126, 130, 141, 125, 135, 134, 133, 128, 118, 113, 127, 119, 120, 93, 115, 128, 134, 118, 130, 117, 116, 143, 127, 126, 117, 145, 129, 123, 137, 134, 121, 133, 117, 136, 121, 139, 120, 132, 132, 120, 141, 121, 118, 118, 137, 128, 130, 142, 105, 109, 124, 136, 117, 110, 124, 136, 112, 143, 102, 128, 122, 153, 115, 143, 121, 103, 125, 144, 110, 117, 120, 96, 120, 105, 130, 122, 112, 131, 118, 141, 126, 124, 129, 127, 139, 124, 129, 115, 111, 142, 129, 123, 118, 115, 133, 120, 149, 108, 117, 134, 119, 132, 135, 126, 133, 118, 113, 132, 125, 130, 124, 120, 116, 131, 122, 134, 138, 133, 130, 133, 126, 133, 140, 132, 128, 122, 112, 120, 117, 108, 129, 130, 133, 119, 142, 143, 141, 119, 116, 120, 117, 115, 117, 123, 110, 122, 137, 131, 124, 128, 121, 141, 134, 125, 128, 117, 117, 126, 120, 138, 115, 133, 114, 114, 138, 121, 117, 119, 133, 121, 116, 125, 139, 119, 138, 148, 116, 111, 136, 111, 121, 124, 128, 108, 133, 128, 128, 125, 132, 126, 118, 129, 118, 122, 124, 120, 118, 122, 120, 125, 115, 121, 120, 120, 125, 123, 130, 134, 116, 114, 119, 111, 132, 147, 103, 122, 125, 124, 127, 117, 138, 117, 126, 118, 111, 132, 118, 153, 115, 121, 127, 121, 124, 132, 119, 137, 110, 126, 128, 113, 128, 126, 123, 128, 115, 133, 141, 138, 130, 119, 114, 129, 127, 106, 129, 125, 120, 118, 127, 106, 147, 120, 135, 141, 133, 130, 126, 124, 117, 109, 129, 139, 122, 131, 126, 122, 140, 128, 136, 130, 135, 119, 133, 126, 131, 141, 130, 131, 136, 123, 111, 131, 131, 119, 121, 134, 127, 121, 119, 126, 124, 122, 134, 134, 115, 127, 124, 127, 106, 118, 130, 127, 124, 103, 123, 122, 105, 120, 125, 139, 134, 131, 114, 126, 137, 121, 114, 143, 120, 132, 117, 136, 129, 121, 122, 141, 100, 120, 117, 128, 131, 143, 119, 127, 134, 131, 132, 131, 123, 140, 115, 140, 114, 120, 125, 132, 116, 131, 118, 127, 115, 137, 123, 126, 139, 124, 130, 111, 137, 138, 111, 110, 127, 128, 133, 125, 136, 116, 113, 116, 109, 138, 130, 116, 124, 119, 130, 135, 120, 129, 110, 128, 138, 123, 134, 125, 146, 98, 164, 114, 118, 122, 129, 121, 122, 122, 130, 131, 115, 124, 127, 117, 126, 123, 103, 130, 128, 111, 109, 128, 115, 124, 114, 129, 136, 131, 125, 129, 137, 125, 111, 118, 139, 119, 135, 116, 119, 126, 120, 129, 130, 130, 127, 127, 131, 143, 107, 120, 129, 126, 115, 112, 128, 124, 126, 125, 125, 124, 117, 121, 115, 133, 144, 139, 113, 136, 127, 106, 131, 141, 144, 133, 103, 135, 125, 113, 122, 136, 131, 125, 131, 134, 108, 117, 125, 126, 120, 136, 138, 141, 124, 126, 129, 128, 125, 110, 114, 136, 124, 118, 119, 118, 109, 120, 127, 125, 128, 122, 132, 119, 122, 118, 127, 135, 121, 110, 129, 123, 121, 110, 119, 134, 126, 116, 117, 115, 112, 127, 140, 126, 115, 128, 140, 121, 124, 111, 106, 122, 110, 115, 124, 127, 120, 139, 128, 133, 108, 128, 130, 107, 127, 129, 131, 138, 115, 120, 113, 144, 123, 118, 119, 134, 126, 134, 117, 129, 133, 115, 129, 120, 124, 119, 118, 125, 122, 115, 118, 117, 123, 133, 122, 116, 127, 126, 136, 127, 124, 110, 112, 127, 125, 134, 122, 129, 134, 132, 130, 117, 146, 106, 123, 129, 136, 121, 163, 117, 110, 116, 134, 131, 132, 120, 120, 116, 120, 132, 117, 139, 94, 121, 141, 134, 129, 141, 147, 140, 119, 132, 130, 125, 133, 128, 117, 134, 133, 131, 122, 109, 115, 127, 118, 124, 108, 130, 123, 110, 122, 124, 116, 126, 131, 100, 112, 113, 121, 131, 121, 122, 129, 133, 122, 135, 137, 128, 126, 129, 121, 130, 127, 118, 130, 122, 119, 121, 126, 124, 121, 119, 125, 124, 121, 128, 123, 112, 122, 129, 145, 136, 143, 132, 123, 125, 131, 131, 131, 133, 136, 128, 114, 130, 120, 140, 126, 133, 126, 132, 124, 102, 132, 128, 130, 143, 129, 115, 124, 126, 117, 139, 115, 127, 133, 135, 128, 109, 139, 142, 131, 131, 132, 117, 122, 126, 131, 129, 157, 132, 121, 117, 127, 112, 130, 115, 125, 126, 125, 118, 130, 104, 124, 125, 139, 133, 134, 111, 130, 116, 127, 116, 129, 107, 117, 115, 128, 108, 117, 127, 120, 109, 129, 120, 133, 129, 121, 141, 118, 123, 123, 135, 132, 127, 134, 128, 125, 132, 134, 104, 131, 140, 126, 131, 145, 128, 128, 129, 122, 141, 118, 124, 136, 124, 128, 132, 125, 135, 124, 119, 115, 133, 120, 113, 138, 136, 131, 115, 123, 133, 122, 103, 122, 137, 127, 129, 122, 119, 132, 130, 126, 127, 109, 133, 121, 127, 129, 131, 126, 126, 125, 121, 136, 119, 136, 111, 130, 128, 130, 133, 125, 123, 119, 117, 122, 122, 129, 132, 103, 134, 128, 112, 111, 115, 123, 129, 128, 120, 131, 117, 134, 114, 127, 137, 118, 126, 122, 136, 121, 138, 128, 128, 127, 103, 105, 127, 123, 133, 123, 118, 144, 121, 122, 120, 118, 109, 127, 118, 130, 135, 126, 141, 141, 117, 129, 122, 97, 134, 115, 117, 124, 132, 120, 115, 124, 122, 107, 128, 131, 143, 141, 151, 140, 147, 123, 125, 122, 113, 115, 102, 123, 123, 126, 123, 125, 128, 123, 107, 125, 123, 104, 131, 135, 121, 130, 122, 134, 118, 137, 126, 128, 119, 114, 116, 123, 129, 130, 116, 132, 129, 121, 115, 133, 127, 138, 123, 135, 134, 124, 134, 130, 120, 122, 124, 122, 135, 127, 137, 129, 127, 122, 129, 138, 120, 145, 111, 117, 104, 136, 112, 107, 119, 135, 110, 130, 132, 117, 130, 138, 133, 122, 131, 116, 112, 111, 112, 129, 122, 129, 121, 127, 132, 133, 133, 126, 132, 114, 129, 140, 108, 125, 130, 124, 147, 127, 127, 132, 147, 138, 125, 133, 137, 104, 140, 111, 120, 127, 111, 128, 133, 121, 114, 126, 126, 115, 123, 120, 98, 143, 131, 126, 107, 122, 139, 141, 135, 127, 120, 115, 128, 143, 127, 134, 122, 115, 131, 130, 110, 130, 124, 122, 127, 124, 119, 119, 127, 115, 121, 131, 123, 130, 112, 123, 135, 127, 110, 127, 125, 140, 134, 140, 103, 142, 114, 109, 116, 134, 114, 132, 142, 133, 140, 144, 125, 130, 142, 116, 132, 97, 130, 125, 122, 120, 105, 143, 129, 112, 130, 127, 121, 132, 125, 121, 112, 118, 124, 130, 117, 138, 122, 136, 139, 117, 120, 133, 123, 125, 143, 126, 139, 130, 117, 123, 118, 133, 124, 116, 135, 126, 138, 125, 122, 128, 120, 138, 140, 131, 151, 137, 125, 118, 93, 123, 124, 137, 145, 128, 121, 127, 128, 122, 119, 109, 128, 126, 130, 110, 122, 109, 138, 116, 117, 135, 122, 133, 124, 122, 116, 129, 135, 129, 141, 109, 135, 127, 101, 137, 97, 126, 146, 127, 104, 130, 119, 126, 115, 109, 124, 121, 129, 122, 121, 120, 111, 118, 118, 130, 117, 121, 139, 111, 124, 123, 129, 146, 133, 145, 135, 117, 120, 131, 142, 119, 126, 128, 131, 126, 123, 118, 126, 102, 128, 136, 124, 117, 137, 118, 123, 129, 132, 108, 117, 111, 118, 121, 145, 116, 127, 101, 140, 141, 123, 132, 125, 119, 117, 140, 147, 126, 120, 124, 114, 122, 126, 137, 121, 121, 141, 139, 140, 121, 130, 140, 136, 122, 130, 119, 131, 136, 121, 128, 118, 115, 122, 121, 126, 113, 113, 118, 122, 118, 115, 117, 131, 134, 122, 135, 137, 147, 126, 128, 142, 139, 126, 129, 127, 129, 125, 133, 128, 142, 145, 116, 135, 131, 138, 117, 128, 117, 139, 111, 118, 118, 126, 134, 116, 113, 128, 115, 133, 144, 127, 124, 137, 140, 125, 127, 127, 136, 128, 109, 130, 129, 121, 129, 120, 125, 115, 117, 117, 123, 135, 144, 119, 119, 130, 124, 132, 121, 115, 128, 130, 120, 102, 129, 122, 118, 126, 107, 132, 122, 106, 122, 133, 106, 114, 119, 118, 119, 121, 143, 120, 117, 118, 109, 129, 107, 115, 114, 110, 131, 131, 127, 126, 119, 127, 136, 122, 122, 133, 128, 108, 128, 125, 117, 131, 127, 114, 135, 134, 131, 127, 128, 125, 124, 121, 151, 116, 113, 126, 107, 125, 114, 138, 126, 127, 154, 134, 129, 133, 117, 123, 109, 128, 126, 131, 118, 113, 121, 109, 134, 132, 148, 120, 126, 133, 137, 124, 132, 136, 116, 145, 112, 124, 126, 102, 119, 127, 122, 123, 131, 131, 128, 146, 148, 128, 125, 127, 143, 114, 129, 131, 122, 138, 152, 131, 131, 132, 130, 130, 122, 130, 130, 125, 98, 138, 136, 124, 131, 129, 142, 129, 135, 127, 125, 126, 133, 120, 125, 122, 127, 134, 133, 121, 128, 137, 131, 129, 127, 151, 122, 134, 138, 130, 115, 142, 125, 138, 109, 113, 127, 136, 129, 110, 137, 123, 148, 120, 119, 129, 139, 133, 139, 133, 133, 130, 158, 132, 130, 137, 129, 128, 104, 95, 129, 126, 127, 120, 134, 130, 104, 119, 136, 138, 132, 129, 125, 128, 141, 127, 124, 125, 130, 120, 125, 111, 109, 110, 130, 132, 131, 117, 123, 137, 112, 130, 121, 129, 137, 125, 124, 103, 115, 120, 136, 124, 132, 147, 132, 130, 120, 124, 111, 131, 124, 126, 113, 133, 115, 104, 129, 109, 127, 138, 117, 123, 109, 133, 132, 114, 150, 132, 124, 109, 111, 134, 118, 131, 119, 122, 130, 113, 127, 133, 138, 110, 126, 137, 131, 128, 131, 119, 121, 118, 146, 139, 124, 131, 117, 122, 135, 138, 146, 122, 133, 128, 121, 132, 133, 130, 129, 129, 125, 122, 129, 124, 137, 133, 131, 125, 126, 111, 121, 113, 118, 121, 112, 130, 116, 127, 113, 140, 114, 139, 117, 120, 122, 114, 122, 129, 131, 114, 141, 132, 152, 113, 122, 123, 124, 129, 115, 128, 126, 115, 134, 131, 129, 122, 122, 128, 150, 124, 133, 137, 122, 112, 135, 135, 111, 122, 132, 141, 121, 139, 107, 120, 117, 151, 115, 117, 131, 135, 117, 122, 117, 102, 130, 139, 123, 129, 103, 116, 114, 115, 111, 120, 131, 110, 126, 115, 134, 131, 140, 133, 152, 136, 140, 130, 130, 119, 123, 132, 132, 133, 112, 129, 127, 138, 114, 120, 137, 133, 134, 103, 124, 136, 118, 123, 137, 143, 119, 113, 118, 108, 91, 126, 122, 126, 108, 138, 113, 116, 126, 119, 127, 119, 133, 117, 117, 130, 118, 134, 119, 133, 130, 118, 117, 131, 106, 134, 128, 122, 116, 106, 134, 129, 124, 131, 126, 126, 124, 116, 125, 128, 147, 109, 138, 121, 117, 114, 115, 116, 145, 142, 115, 131, 123, 134, 118, 122, 135, 128, 125, 121, 131, 126, 137, 127, 127, 109, 119, 101, 140, 131, 121, 116, 125, 119, 103, 118, 152, 128, 131, 118, 129, 127, 121, 135, 134, 132, 117, 112, 148, 128, 138, 136, 127, 110, 121, 127, 103, 123, 132, 115, 106, 120, 104, 119, 122, 135, 124, 108, 118, 126, 140, 119, 136, 114, 135, 126, 123, 126, 118, 137, 144, 120, 133, 122, 151, 129, 129, 132, 123, 120, 101, 129, 129, 120, 117, 119, 127, 134, 143, 127, 128, 118, 117, 137, 128, 126, 120, 129, 127, 138, 135, 132, 121, 131, 115, 126, 105, 148, 120, 123, 129, 134, 115, 131, 125, 128, 131, 119, 137, 138, 126, 119, 112, 125, 136, 120, 126, 129, 135, 131, 137, 131, 123, 140, 127, 127, 126, 126, 109, 124, 131, 129, 127, 123, 123, 113, 134, 107, 124, 139, 122, 128, 127, 124, 124, 130, 114, 132, 124, 131, 127, 137, 120, 138, 150, 125, 113, 127, 110, 129, 124, 131, 127, 119, 125, 120, 138, 121, 134, 135, 134, 119, 105, 120, 129, 122, 131, 111, 131, 117, 123, 118, 118, 129, 144, 124, 135, 126, 121, 100, 124, 151, 123, 148, 127, 127, 120, 136, 128, 139, 138, 128, 127, 128, 124, 120, 121, 127, 122, 126, 120, 137, 136, 125, 135, 122, 129, 112, 108, 112, 115, 116, 113, 121, 114, 116, 112, 122, 133, 132, 141, 142, 138, 150, 129, 114, 127, 142, 105, 122, 132, 128, 116, 117, 118, 120, 119, 129, 123, 129, 128, 127, 113, 131, 135, 109, 126, 134, 109, 127, 127, 115, 133, 142, 112, 121, 109, 138, 134, 140, 133, 111, 128, 136, 128, 125, 135, 122, 120, 127, 133, 126, 127, 131, 130, 126, 113, 119, 129, 120, 142, 108, 124, 121, 124, 113, 128, 125, 127, 119, 129, 116, 143, 134, 137, 137, 122, 121, 110, 134, 121, 128, 143, 116, 151, 126, 105, 135, 129, 123, 130, 125, 126, 146, 112, 130, 113, 130, 149, 148, 99, 129, 120, 125, 133, 129, 120, 129, 130, 130, 110, 142, 134, 130, 105, 120, 124, 128, 134, 117, 122, 131, 114, 137, 133, 133, 127, 123, 118, 114, 130, 128, 145, 119, 138, 124, 120, 130, 130, 121, 125, 125, 123, 146, 107, 111, 116, 117, 123, 117, 125, 122, 127, 125, 130, 131, 106, 138, 135, 113, 138, 131, 130, 117, 123, 130, 139, 103, 124, 120, 131, 140, 129, 132, 111, 94, 139, 135, 128, 117, 121, 127, 117, 127, 125, 128, 122, 127, 143, 131, 113, 110, 130, 116, 128, 123, 143, 146, 129, 122, 116, 91, 123, 114, 118, 107, 129, 144, 120, 112, 132, 130, 139, 130, 117, 129, 126, 150, 127, 124, 122, 117, 141, 117, 123, 107, 97, 126, 125, 149, 127, 120, 121, 126, 124, 129, 124, 139, 122, 114, 127, 127, 115, 131, 108, 112, 116, 132, 123, 136, 115, 111, 139, 113, 140, 145, 141, 129, 140, 134, 100, 115, 105, 120, 124, 124, 126, 125, 147, 135, 123, 125, 126, 130, 120, 136, 121, 125, 120, 127, 131, 122, 129, 115, 125, 103, 98, 140, 132, 120, 116, 141, 121, 112, 131, 145, 121, 137, 114, 138, 126, 132, 136, 134, 116, 111, 142, 124, 124, 140, 114, 107, 115, 127, 116, 131, 118, 139, 132, 126, 141, 133, 106, 129, 114, 112, 141, 134, 123, 125, 107, 116, 102, 144, 129, 137, 124, 151, 125, 144, 123, 126, 119, 137, 136, 128, 125, 116, 120, 113, 133, 126, 125, 123, 125, 134, 115, 130, 131, 119, 102, 118, 128, 123, 144, 135, 127, 121, 121, 123, 136, 119, 108, 114, 137, 122, 125, 122, 129, 120, 133, 133, 140, 106, 120, 142, 129, 140, 124, 134, 141, 126, 131, 116, 120, 121, 130, 118, 111, 135, 108, 130, 125, 107, 111, 120, 115, 145, 130, 108, 130, 137, 137, 128, 115, 149, 113, 126, 119, 125, 126, 123, 125, 124, 126, 100, 118, 128, 124, 144, 126, 124, 124, 135, 140, 119, 128, 142, 138, 138, 124, 111, 113, 138, 135, 139, 122, 139, 110, 129, 136, 114, 117, 125, 125, 147, 133, 129, 128, 130, 128, 120, 123, 120, 136, 143, 130, 124, 123, 140, 106, 120, 125, 160, 121, 107, 134, 131, 125, 119, 125, 121, 107, 144, 130, 134, 127, 126, 120, 120, 143, 134, 111, 132, 118, 108, 141, 129, 128, 114, 138, 121, 118, 129, 133, 117, 118, 117, 120, 147, 124, 111, 122, 128, 116, 113, 118, 117, 113, 121, 123, 116, 121, 122, 129, 118, 134, 145, 123, 133, 123, 132, 111, 146, 120, 119, 129, 136, 112, 124, 127, 130, 131, 139, 129, 114, 140, 124, 117, 128, 135, 127, 123, 122, 123, 107, 152, 133, 124, 116, 118, 131, 124, 134, 141, 122, 124, 114, 124, 133, 125, 113, 120, 127, 123, 109, 126, 141, 110, 128, 127, 149, 119, 121, 128, 129, 129, 134, 136, 108, 128, 122, 119, 144, 119, 118, 142, 124, 143, 123, 131, 135, 129, 122, 143, 112, 136, 128, 127, 113, 126, 130, 119, 132, 115, 110, 109, 110, 116, 142, 136, 120, 121, 144, 120, 142, 119, 126, 132, 112, 125, 114, 136, 121, 119, 119, 123, 135, 131, 129, 117, 138, 104, 102, 119, 125, 134, 113, 125, 134, 131, 121, 122, 113, 118, 124, 138, 139, 116, 142, 136, 117, 116, 124, 124, 138, 138, 135, 120, 123, 135, 128, 123, 139, 122, 130, 144, 127, 113, 91, 143, 145, 112, 129, 115, 136, 141, 142, 111, 142, 109, 130, 130, 118, 110, 131, 134, 131, 127, 118, 121, 107, 106, 140, 119, 129, 148, 131, 136, 136, 126, 116, 126, 133, 126, 111, 116, 126, 116, 107, 116, 113, 134, 126, 138, 133, 119, 133, 118, 134, 129, 127, 134, 133, 137, 141, 126, 120, 138, 124, 113, 134, 133, 121, 143, 111, 144, 126, 104, 113, 133, 133, 121, 137, 130, 136, 134, 138, 117, 124, 110, 128, 116, 125, 108, 130, 132, 140, 141, 129, 124, 134, 127, 107, 125, 116, 145, 129, 131, 134, 121, 124, 123, 125, 116, 118, 111, 119, 130, 119, 117, 138, 124, 108, 129, 130, 120, 120, 153, 133, 104, 124, 148, 132, 104, 108, 130, 121, 135, 127, 115, 127, 132, 141, 129, 132, 121, 118, 131, 118, 116, 110, 131, 127, 111, 130, 124, 112, 121, 123, 128, 130, 125, 114, 111, 110, 129, 117, 137, 131, 109, 124, 135, 130, 117, 124, 129, 113, 135, 126, 130, 130, 118, 111, 116, 145, 136, 114, 118, 138, 127, 132, 117, 147, 122, 125, 135, 138, 127, 126, 146, 115, 126, 134, 122, 131, 138, 134, 125, 137, 120, 125, 126, 124, 113, 127, 128, 118, 128, 129, 123, 119, 112, 125, 141, 122, 140, 128, 122, 116, 134, 125, 141, 118, 128, 122, 140, 118, 122, 121, 111, 135, 116, 132, 118, 120, 129, 110, 126, 129, 130, 116, 133, 133, 112, 126, 117, 123, 128, 134, 121, 119, 121, 141, 130, 135, 140, 127, 131, 126, 150, 134, 114, 140, 113, 120, 117, 141, 143, 110, 131, 119, 122, 127, 132, 118, 126, 125, 132, 125, 137, 138, 116, 130, 110, 125, 107, 124, 126, 129, 139, 114, 143, 134, 98, 110, 123, 130, 117, 124, 113, 101, 121, 121, 107, 116, 124, 126, 142, 134, 120, 125, 138, 131, 104, 123, 132, 113, 111, 116, 130, 143, 127, 124, 112, 132, 122, 130, 118, 134, 139, 124, 123, 129, 116, 125, 121, 130, 127, 123, 119, 135, 132, 123, 123, 128, 136, 115, 124, 123, 131, 134, 127, 126, 127, 133, 142, 118, 122, 132, 115, 109, 116, 118, 139, 130, 121, 137, 129, 126, 135, 116, 118, 100, 121, 145, 130, 124, 137, 112, 115, 125, 122, 135, 139, 125, 115, 125, 112, 117, 117, 119, 131, 133, 125, 115, 122, 117, 139, 123, 137, 142, 121, 129, 118, 132, 124, 125, 135, 126, 141, 121, 124, 127, 118, 129, 116, 133, 133, 126, 124, 112, 126, 141, 144, 101, 120, 135, 126, 114, 125, 124, 132, 125, 117, 123, 123, 107, 116, 136, 120, 104, 122, 123, 134, 109, 124, 119, 151, 123, 114, 120, 122, 121, 116, 147, 115, 138, 127, 125, 140, 120, 136, 116, 120, 115, 122, 115, 147, 149, 110, 125, 116, 126, 124, 121, 123, 142, 122, 106, 138, 133, 122, 131, 140, 150, 130, 119, 136, 122, 134, 128, 114, 117, 118, 117, 134, 124, 108, 132, 115, 133, 118, 115, 120, 101, 114, 115, 127, 125, 132, 119, 131, 125, 108, 131, 121, 134, 117, 140, 146, 127, 132, 124, 139, 135, 127, 130, 132, 129, 119, 105, 126, 126, 135, 127, 134, 139, 135, 150, 120, 134, 145, 136, 104, 103, 127, 117, 130, 143, 124, 125, 127, 132, 123, 112, 121, 136, 129, 117, 119, 109, 100, 110, 125, 128, 123, 122, 114, 122, 133, 137, 136, 114, 112, 124, 128, 127, 129, 125, 130, 111, 127, 143, 128, 128, 126, 128, 160, 133, 127, 107, 127, 143, 115, 136, 138, 130, 108, 126, 118, 121, 124, 119, 114, 138, 127, 114, 127, 124, 132, 127, 118, 124, 126, 114, 136, 120, 99, 135, 132, 113, 118, 122, 134, 128, 141, 124, 127, 134, 118, 129, 113, 129, 136, 133, 114, 118, 121, 141, 128, 138, 116, 123, 142, 130, 130, 123, 140, 127, 136, 129, 122, 131, 110, 118, 110, 126, 128, 121, 106, 121, 129, 118, 118, 128, 128, 129, 143, 140, 131, 120, 133, 136, 104, 140, 117, 120, 141, 133, 130, 98, 114, 143, 136, 103, 128, 116, 122, 124, 115, 126, 131, 114, 133, 122, 127, 133, 120, 123, 130, 129, 128, 124, 110, 107, 126, 119, 118, 137, 141, 125, 143, 105, 130, 138, 105, 130, 147, 143, 127, 128, 120, 132, 124, 137, 128, 137, 123, 113, 141, 131, 134, 137, 133, 122, 122, 135, 133, 127, 132, 140, 111, 127, 132, 125, 118, 115, 137, 115, 121, 130, 125, 119, 117, 129, 115, 119, 129, 145, 127, 116, 145, 120, 129, 123, 113, 100, 133, 116, 145, 130, 124, 114, 126, 119, 133, 129, 127, 112, 148, 121, 129, 136, 116, 130, 128, 131, 123, 134, 128, 112, 135, 127, 119, 110, 129, 125, 129, 111, 122, 128, 131, 130, 117, 116, 135, 102, 123, 110, 116, 135, 125, 123, 116, 121, 135, 126, 121, 129, 126, 121, 151, 133, 122, 130, 123, 126, 150, 129, 137, 150, 127, 116, 133, 132, 121, 131, 114, 117, 127, 139, 120, 126, 125, 138, 129, 125, 121, 136, 142, 106, 117, 129, 131, 114, 125, 130, 137, 126, 145, 142, 125, 132, 132, 115, 126, 127, 128, 121, 124, 122, 134, 124, 124, 125, 132, 113, 132, 121, 139, 131, 116, 119, 123, 124, 118, 122, 137, 146, 134, 125, 125, 128, 141, 122, 144, 114, 126, 107, 112, 127, 123, 109, 113, 117, 127, 117, 135, 120, 106, 106, 134, 126, 118, 123, 136, 130, 123, 130, 151, 142, 128, 115, 120, 136, 108, 120, 121, 129, 123, 122, 117, 119, 127, 133, 114, 131, 114, 119, 123, 124, 140, 119, 121, 125, 139, 135, 123, 112, 99, 115, 118, 124, 141, 129, 123, 125, 130, 108, 111, 134, 122, 129, 126, 113, 113, 134, 130, 130, 114, 111, 107, 122, 131, 134, 115, 96, 131, 139, 132, 141, 133, 133, 114, 140, 136, 131, 130, 134, 143, 126, 116, 130, 122, 148, 125, 122, 132, 119, 116, 111, 119, 124, 116, 145, 150, 122, 114, 143, 121, 133, 140, 131, 141, 119, 128, 130, 126, 118, 118, 113, 131, 137, 127, 114, 119, 126, 113, 114, 129, 99, 137, 128, 107, 109, 120, 128, 126, 143, 120, 128, 116, 131, 118, 122, 113, 130, 123, 130, 130, 134, 129, 106, 119, 126, 121, 123, 130, 132, 122, 131, 114, 123, 121, 124, 132, 123, 117, 109, 126, 135, 133, 110, 112, 111, 110, 118, 109, 119, 127, 123, 117, 132, 121, 134, 126, 112, 127, 132, 121, 129, 133, 122, 107, 116, 111, 134, 124, 123, 136, 130, 133, 126, 112, 141, 129, 134, 127, 132, 128, 123, 121, 130, 107, 135, 128, 111, 108, 137, 140, 129, 100, 117, 120, 122, 130, 106, 121, 122, 125, 118, 141, 133, 125, 139, 119, 121, 128, 124, 107, 141, 136, 125, 122, 110, 102, 131, 129, 116, 133, 136, 114, 129, 128, 134, 131, 124, 122, 114, 122, 119, 119, 124, 125, 118, 140, 115, 140, 132, 122, 129, 144, 135, 111, 123, 139, 130, 129, 123, 140, 129, 116, 147, 131, 108, 133, 116, 131, 140, 136, 131, 113, 117, 135, 135, 107, 135, 110, 132, 120, 141, 107, 124, 125, 138, 116, 128, 127, 118, 110, 107, 121, 123, 122, 126, 114, 138, 137, 131, 119, 128, 145, 144, 139, 127, 131, 117, 134, 119, 145, 128, 139, 128, 113, 113, 117, 129, 117, 125, 111, 129, 140, 138, 136, 129, 127, 127, 116, 123, 121, 102, 137, 126, 119, 129, 109, 131, 122, 131, 134, 132, 132, 134, 119, 126, 121, 144, 144, 118, 115, 126, 131, 105, 126, 111, 116, 138, 126, 138, 122, 102, 124, 118, 120, 138, 130, 137, 131, 131, 115, 138, 133, 129, 137, 127, 134, 117, 132, 127, 130, 140, 131, 118, 135, 135, 131, 117, 110, 139, 112, 118, 126, 129, 122, 114, 120, 130, 140, 136, 123, 108, 148, 119, 139, 142, 144, 125, 134, 123, 110, 125, 126, 127, 113, 136, 124, 136, 128, 132, 120, 116, 148, 125, 130, 118, 118, 133, 120, 110, 122, 135, 147, 135, 134, 118, 112, 132, 127, 130, 124, 121, 124, 127, 129, 124, 104, 120, 133, 133, 123, 125, 128, 126, 119, 130, 110, 124, 100, 112, 124, 144, 126, 135, 134, 131, 128, 127, 116, 134, 135, 134, 136, 126, 131, 125, 124, 132, 130, 124, 128, 123, 109, 148, 122, 136, 133, 124, 116, 129, 105, 116, 140, 138, 116, 105, 120, 131, 131, 152, 111, 119, 127, 133, 119, 137, 133, 131, 113, 137, 123, 119, 124, 115, 132, 142, 127, 125, 126, 122, 125, 116, 106, 118, 120, 134, 119, 144, 134, 133, 126, 127, 128, 115, 116, 128, 103, 133, 127, 135, 123, 111, 116, 124, 122, 138, 124, 123, 139, 123, 151, 130, 132, 140, 126, 119, 126, 118, 117, 123, 119, 122, 132, 130, 111, 127, 117, 138, 128, 140, 144, 120, 137, 114, 132, 106, 139, 115, 130, 112, 131, 121, 139, 137, 122, 119, 120, 118, 121, 128, 125, 118, 121, 126, 117, 103, 130, 130, 121, 134, 131, 130, 134, 129, 119, 120, 138, 109, 130, 114, 134, 125, 116, 112, 125, 118, 135, 125, 116, 133, 133, 138, 113, 111, 124, 124, 131, 118, 131, 134, 131, 116, 135, 141, 121, 112, 96, 120, 139, 128, 120, 120, 120, 123, 131, 122, 126, 130, 130, 125, 134, 114, 123, 113, 114, 133, 125, 122, 116, 128, 128, 118, 117, 125, 134, 131, 131, 109, 147, 122, 113, 124, 110, 129, 122, 117, 136, 128, 131, 124, 122, 126, 135, 123, 135, 118, 125, 119, 137, 116, 117, 134, 121, 100, 131, 125, 123, 145, 122, 135, 120, 133, 122, 121, 129, 146, 129, 124, 133, 151, 122, 125, 114, 138, 125, 121, 126, 141, 117, 118, 130, 145, 120, 135, 127, 124, 131, 145, 149, 122, 118, 125, 119, 115, 117, 138, 142, 110, 115, 131, 128, 130, 120, 111, 127, 123, 141, 123, 130, 139, 128, 126, 112, 129, 108, 120, 112, 127, 122, 115, 134, 126, 129, 136, 121, 123, 125, 124, 128, 120, 133, 139, 131, 114, 105, 111, 127, 125, 131, 108, 123, 150, 141, 123, 109, 123, 120, 110, 143, 134, 107, 120, 129, 126, 140, 122, 139, 116, 114, 137, 122, 122, 125, 130, 125, 140, 122, 145, 124, 118, 116, 115, 110, 127, 127, 127, 138, 118, 127, 128, 137, 115, 111, 136, 125, 110, 138, 130, 109, 128, 126, 137, 129, 134, 135, 129, 116, 143, 126, 131, 118, 125, 125, 132, 116, 133, 113, 136, 120, 123, 129, 120, 125, 132, 128, 128, 147, 119, 123, 137, 141, 124, 125, 137, 124, 126, 122, 114, 128, 125, 127, 119, 122, 128, 131, 112, 111, 127, 119, 144, 110, 115, 119, 144, 131, 136, 128, 130, 133, 126, 98, 127, 127, 128, 124, 116, 101, 113, 135, 118, 127, 131, 127, 111, 127, 130, 128, 125, 138, 126, 131, 116, 137, 98, 107, 140, 120, 130, 157, 118, 122, 113, 123, 112, 126, 122, 128, 123, 104, 123, 141, 132, 118, 129, 129, 120, 106, 130, 127, 121, 128, 136, 121, 119, 121, 126, 147, 103, 131, 124, 119, 141, 129, 137, 140, 118, 90, 150, 120, 126, 127, 131, 103, 129, 109, 114, 117, 125, 129, 118, 118, 110, 128, 107, 126, 117, 129, 112, 124, 117, 116, 124, 117, 120, 107, 129, 107, 116, 122, 128, 113, 122, 127, 133, 144, 129, 123, 148, 114, 119, 126, 132, 125, 127, 117, 120, 120, 121, 119, 115, 118, 119, 130, 147, 134, 144, 129, 120, 112, 131, 102, 125, 126, 128, 146, 128, 125, 127, 123, 132, 127, 117, 141, 122, 127, 128, 133, 129, 135, 120, 125, 145, 108, 123, 117, 118, 117, 130, 129, 137, 123, 126, 110, 131, 111, 122, 120, 117, 121, 122, 129, 127, 116, 145, 124, 133, 116, 134, 118, 122, 124, 121, 106, 132, 111, 105, 134, 123, 133, 131, 124, 130, 125, 135, 111, 140, 132, 128, 120, 147, 133, 126, 125, 115, 131, 122, 129, 128, 129, 127, 119, 125, 134, 110, 126, 115, 122, 128, 95, 122, 109, 123, 132, 119, 130, 136, 120, 134, 125, 140, 121, 119, 127, 125, 122, 128, 115, 130, 139, 130, 138, 126, 138, 127, 129, 130, 112, 115, 136, 110, 112, 113, 127, 125, 130, 130, 132, 124, 116, 126, 115, 137, 114, 128, 124, 114, 134, 134, 105, 132, 139, 135, 122, 122, 144, 128, 129, 138, 130, 125, 125, 123, 123, 139, 117, 129, 128, 119, 120, 113, 130, 130, 120, 116, 123, 118, 118, 148, 109, 149, 134, 136, 142, 101, 131, 134, 122, 111, 132, 129, 125, 117, 118, 121, 134, 120, 132, 137, 130, 132, 117, 124, 141, 115, 137, 126, 116, 123, 118, 145, 116, 111, 121, 124, 137, 119, 120, 142, 143, 102, 121, 99, 146, 131, 127, 105, 140, 132, 137, 114, 136, 125, 126, 132, 120, 121, 113, 126, 139, 118, 111, 123, 127, 110, 130, 129, 146, 123, 110, 108, 135, 108, 129, 130, 131, 123, 135, 144, 134, 126, 125, 116, 124, 115, 116, 133, 136, 125, 109, 128, 122, 127, 106, 116, 113, 121, 119, 133, 125, 134, 127, 120, 122, 130, 113, 115, 109, 132, 129, 126, 110, 125, 132, 130, 120, 122, 123, 128, 128, 140, 118, 107, 123, 138, 129, 123, 136, 116, 140, 125, 140, 136, 110, 114, 132, 136, 118, 127, 123, 139, 118, 134, 111, 126, 137, 132, 126, 115, 108, 125, 113, 114, 111, 113, 126, 117, 128, 118, 108, 106, 145, 131, 125, 122, 135, 115, 124, 148, 124, 118, 133, 129, 122, 119, 130, 114, 133, 137, 127, 122, 133, 127, 136, 133, 114, 148, 126, 133, 142, 151, 128, 121, 133, 138, 120, 130, 129, 118, 131, 138, 125, 132, 121, 107, 121, 122, 128, 122, 112, 134, 149, 114, 138, 122, 126, 113, 131, 118, 118, 132, 132, 136, 122, 119, 118, 121, 132, 123, 117, 116, 123, 133, 133, 111, 119, 139, 128, 141, 120, 141, 122, 126, 110, 127, 128, 116, 131, 118, 112, 128, 136, 104, 122, 135, 140, 127, 143, 140, 131, 114, 107, 124, 100, 145, 133, 136, 135, 120, 122, 124, 143, 125, 132, 121, 111, 133, 125, 132, 126, 137, 136, 135, 120, 132, 103, 118, 125, 121, 135, 133, 130, 140, 147, 130, 129, 149, 110, 116, 119, 135, 119, 120, 139, 125, 118, 158, 107, 127, 142, 126, 115, 106, 105, 132, 125, 158, 134, 126, 114, 124, 129, 120, 113, 134, 123, 128, 118, 122, 103, 131, 117, 118, 160, 119, 120, 117, 139, 126, 125, 109, 129, 113, 124, 115, 120, 129, 130, 143, 126, 130, 113, 123, 159, 121, 111, 127, 118, 117, 120, 130, 141, 131, 124, 149, 144, 134, 117, 133, 117, 128, 115, 118, 122, 115, 135, 116, 124, 114, 120, 118, 120, 120, 117, 99, 115, 132, 124, 125, 128, 143, 106, 135, 105, 151, 150, 124, 123, 121, 129, 118, 112, 101, 103, 123, 111, 121, 130, 130, 126, 130, 130, 130, 121, 125, 117, 135, 124, 145, 118, 129, 113, 106, 130, 128, 111, 126, 133, 123, 134, 118, 121, 127, 128, 116, 108, 115, 115, 127, 140, 128, 117, 126, 139, 119, 114, 122, 103, 139, 130, 128, 98, 120, 116, 128, 135, 111, 124, 121, 107, 133, 119, 131, 131, 140, 127, 114, 127, 132, 126, 134, 119, 109, 130, 126, 120, 143, 127, 127, 116, 138, 119, 128, 131, 135, 129, 143, 128, 141, 142, 122, 132, 129, 126, 127, 127, 132, 119, 135, 125, 122, 129, 120, 128, 135, 133, 103, 128, 132, 145, 113, 133, 120, 138, 124, 127, 127, 127, 132, 112, 131, 141, 105, 111, 126, 126, 107, 127, 129, 133, 133, 134, 131, 122, 132, 126, 137, 118, 116, 123, 99, 110, 129, 115, 148, 143, 126, 122, 116, 120, 130, 117, 132, 128, 116, 147, 122, 131, 107, 138, 121, 119, 131, 112, 124, 114, 130, 115, 133, 126, 136, 125, 128, 117, 112, 146, 108, 145, 130, 143, 132, 104, 121, 132, 132, 113, 131, 120, 132, 134, 118, 121, 105, 120, 147, 147, 137, 120, 141, 116, 126, 114, 118, 142, 126, 108, 142, 131, 127, 117, 126, 124, 124, 133, 116, 123, 118, 132, 125, 128, 113, 129, 132, 138, 121, 124, 127, 129, 115, 128, 142, 140, 110, 120, 131, 143, 119, 121, 120, 131, 119, 111, 96, 113, 129, 113, 151, 130, 106, 137, 125, 122, 125, 130, 127, 129, 90, 132, 122, 119, 139, 117, 131, 126, 127, 133, 109, 121, 125, 129, 130, 121, 123, 118, 135, 119, 136, 123, 132, 124, 100, 114, 113, 127, 120, 123, 145, 135, 134, 135, 116, 144, 127, 130, 130, 127, 136, 123, 121, 140, 131, 146, 135, 112, 119, 113, 126, 140, 126, 129, 129, 121, 114, 134, 120, 130, 135, 121, 119, 124, 133, 126, 135, 105, 120, 131, 138, 135, 154, 128, 121, 127, 126, 128, 123, 124, 127, 140, 109, 141, 113, 133, 133, 135, 128, 136, 109, 134, 135, 116, 123, 124, 126, 133, 110, 132, 128, 132, 131, 115, 115, 119, 101, 109, 115, 123, 121, 117, 128, 131, 132, 125, 117, 124, 122, 121, 108, 136, 120, 132, 123, 130, 131, 117, 132, 120, 103, 139, 126, 126, 148, 135, 118, 112, 116, 121, 133, 107, 127, 115, 128, 117, 121, 118, 121, 120, 119, 117, 133, 128, 107, 127, 126, 131, 124, 141, 119, 119, 128, 143, 141, 120, 112, 122, 125, 128, 129, 122, 130, 136, 118, 128, 128, 117, 126, 135, 121, 118, 119, 126, 110, 136, 132, 114, 112, 138, 105, 117, 138, 136, 126, 130, 113, 119, 120, 142, 127, 102, 150, 144, 119, 121, 132, 121, 118, 109, 122, 140, 135, 120, 133, 114, 125, 127, 131, 141, 117, 146, 134, 127, 122, 128, 118, 111, 126, 127, 129, 143, 114, 130, 125, 109, 117, 111, 126, 125, 128, 102, 116, 129, 119, 125, 121, 163, 121, 108, 126, 132, 121, 113, 138, 116, 113, 135, 131, 117, 133, 128, 142, 131, 115, 140, 145, 125, 117, 124, 122, 122, 129, 121, 120, 121, 138, 126, 144, 124, 120, 128, 133, 122, 133, 123, 135, 117, 126, 126, 128, 115, 113, 124, 131, 122, 132, 123, 108, 149, 132, 121, 132, 120, 126, 101, 121, 114, 120, 122, 135, 126, 136, 129, 133, 130, 135, 125, 127, 112, 117, 128, 116, 135, 136, 135, 116, 136, 109, 129, 128, 134, 119, 127, 118, 109, 128, 138, 129, 118, 120, 120, 129, 122, 113, 125, 112, 132, 132, 123, 124, 135, 112, 139, 128, 125, 122, 115, 124, 145, 104, 112, 129, 119, 128, 131, 124, 135, 128, 134, 126, 106, 135, 140, 127, 148, 101, 102, 126, 112, 124, 113, 139, 141, 122, 110, 127, 125, 115, 150, 117, 134, 116, 127, 129, 108, 133, 123, 139, 144, 122, 123, 118, 134, 120, 123, 128, 128, 125, 120, 144, 107, 134, 119, 128, 127, 138, 132, 134, 130, 140, 121, 113, 129, 127, 114, 124, 126, 127, 147, 118, 142, 128, 121, 120, 117, 135, 119, 116, 121, 111, 133, 122, 143, 117, 115, 109, 127, 140, 105, 105, 137, 137, 125, 135, 135, 151, 112, 120, 103, 133, 132, 121, 128, 115, 121, 117, 135, 108, 134, 115, 117, 114, 129, 127, 109, 121, 119, 131, 157, 134, 131, 117, 109, 125, 130, 141, 135, 137, 124, 137, 122, 115, 118, 117, 119, 141, 107, 116, 111, 111, 125, 132, 133, 117, 126, 123, 128, 114, 145, 128, 119, 114, 127, 110, 132, 135, 131, 108, 120, 123, 134, 113, 125, 135, 123, 118, 131, 118, 126, 126, 135, 146, 116, 114, 108, 130, 104, 150, 119, 128, 130, 149, 111, 126, 136, 150, 118, 117, 125, 117, 118, 114, 106, 113, 143, 102, 129, 118, 142, 128, 128, 125, 130, 141, 125, 121, 132, 124, 111, 125, 118, 103, 116, 126, 147, 141, 140, 117, 113, 137, 115, 131, 134, 135, 130, 141, 139, 112, 108, 124, 123, 114, 130, 109, 122, 141, 144, 107, 115, 117, 135, 140, 135, 107, 138, 121, 114, 122, 133, 126, 110, 128, 137, 123, 125, 128, 130, 138, 118, 122, 113, 136, 115, 126, 114, 121, 120, 147, 110, 124, 122, 120, 137, 139, 140, 137, 130, 112, 122, 109, 133, 118, 123, 118, 119, 141, 122, 129, 112, 123, 129, 133, 131, 118, 118, 130, 126, 128, 115, 134, 132, 124, 126, 109, 134, 116, 131, 131, 136, 123, 119, 123, 115, 131, 124, 108, 133, 138, 116, 133, 123, 126, 128, 132, 123, 111, 142, 124, 129, 124, 138, 141, 111, 106, 120, 103, 130, 138, 114, 124, 130, 117, 118, 137, 133, 134, 126, 142, 136, 128, 118, 134, 125, 120, 127, 126, 108, 103, 124, 128, 116, 109, 132, 144, 129, 124, 117, 131, 140, 140, 132, 144, 134, 139, 143, 141, 114, 129, 121, 111, 107, 131, 134, 125, 128, 129, 116, 133, 137, 110, 135, 124, 122, 122, 132, 119, 141, 111, 125, 115, 113, 117, 122, 144, 137, 136, 136, 123, 127, 125, 143, 121, 134, 121, 121, 131, 115, 123, 129, 129, 129, 124, 137, 137, 123, 136, 116, 130, 122, 126, 126, 109, 113, 117, 105, 122, 130, 115, 104, 126, 122, 127, 144, 134, 123, 110, 133, 125, 113, 130, 126, 146, 124, 126, 114, 130, 117, 139, 150, 122, 124, 122, 137, 162, 128, 137, 131, 120, 131, 119, 121, 136, 127, 121, 132, 132, 125, 131, 123, 118, 124, 120, 120, 123, 129, 135, 117, 121, 137, 133, 122, 139, 126, 138, 126, 128, 122, 118, 113, 137, 138, 125, 123, 113, 116, 110, 121, 131, 124, 123, 129, 139, 123, 130, 133, 127, 124, 128, 146, 121, 107, 124, 117, 127, 124, 129, 126, 122, 106, 128, 121, 138, 115, 106, 130, 145, 118, 134, 124, 135, 112, 144, 127, 117, 114, 93, 133, 121, 144, 133, 128, 129, 129, 124, 119, 122, 136, 124, 119, 120, 133, 129, 123, 122, 117, 141, 124, 124, 132, 112, 123, 119, 124, 116, 131, 128, 127, 118, 120, 120, 120, 135, 122, 127, 117, 136, 136, 115, 136, 122, 127, 120, 133, 121, 123, 127, 120, 134, 131, 145, 143, 132, 127, 131, 119, 121, 138, 131, 123, 124, 125, 104, 149, 121, 127, 116, 119, 130, 130, 116, 118, 119, 123, 147, 121, 147, 131, 129, 110, 116, 110, 119, 136, 130, 131, 129, 129, 127, 135, 127, 104, 127, 106, 137, 124, 123, 126, 132, 151, 144, 125, 123, 150, 150, 137, 126, 128, 152, 125, 131, 123, 122, 124, 136, 128, 124, 121, 118, 130, 127, 130, 125, 118, 139, 119, 138, 136, 137, 140, 129, 122, 125, 107, 124, 142, 118, 116, 136, 127, 128, 133, 123, 118, 122, 115, 130, 133, 131, 127, 103, 126, 126, 113, 130, 127, 134, 139, 132, 110, 130, 128, 122, 127, 124, 121, 131, 129, 112, 120, 121, 127, 128, 121, 137, 128, 122, 123, 117, 138, 113, 145, 116, 131, 138, 113, 138, 136, 122, 123, 128, 139, 138, 128, 99, 125, 119, 106, 118, 121, 147, 107, 127, 127, 123, 129, 120, 119, 125, 126, 127, 150, 128, 124, 125, 124, 111, 122, 132, 128, 122, 123, 99, 136, 125, 126, 119, 120, 120, 129, 125, 116, 122, 131, 123, 141, 114, 109, 122, 130, 136, 126, 118, 115, 121, 122, 125, 135, 136, 128, 128, 118, 125, 119, 135, 143, 133, 133, 115, 117, 128, 121, 125, 124, 129, 122, 128, 137, 111, 128, 126, 131, 130, 126, 130, 121, 125, 125, 123, 146, 130, 112, 124, 128, 118, 123, 128, 122, 127, 121, 121, 110, 115, 145, 117, 132, 135, 113, 121, 128, 115, 119, 134, 127, 125, 125, 115, 131, 138, 132, 134, 114, 137, 126, 103, 126, 129, 127, 116, 122, 139, 128, 120, 148, 124, 128, 107, 138, 137, 122, 103, 120, 111, 127, 116, 134, 132, 135, 135, 118, 99, 117, 147, 109, 120, 122, 134, 134, 130, 117, 129, 129, 129, 136, 144, 133, 138, 133, 125, 123, 113, 126, 125, 128, 107, 120, 112, 131, 131, 116, 118, 121, 137, 114, 131, 131, 109, 127, 119, 126, 120, 137, 123, 130, 126, 120, 127, 135, 134, 121, 124, 121, 120, 123, 122, 123, 116, 118, 120, 117, 124, 147, 129, 137, 117, 119, 129, 114, 135, 112, 133, 129, 138, 115, 118, 113, 121, 123, 114, 133, 127, 132, 127, 142, 121, 138, 121, 123, 136, 118, 133, 139, 116, 124, 127, 125, 132, 130, 130, 122, 149, 131, 119, 154, 132, 128, 125, 146, 130, 151, 124, 132, 129, 123, 127, 121, 127, 128, 130, 146, 121, 113, 124, 134, 119, 116, 131, 123, 126, 120, 124, 135, 115, 122, 115, 125, 124, 132, 120, 138, 114, 125, 140, 139, 129, 122, 139, 116, 118, 119, 125, 120, 123, 119, 115, 106, 113, 122, 116, 119, 126, 130, 127, 124, 120, 132, 129, 126, 122, 149, 136, 126, 126, 124, 137, 126, 119, 125, 138, 115, 124, 135, 136, 125, 123, 126, 143, 124, 110, 127, 130, 119, 146, 104, 120, 120, 144, 125, 137, 123, 125, 141, 115, 130, 140, 102, 127, 125, 114, 130, 132, 139, 126, 121, 125, 141, 136, 122, 125, 126, 146, 135, 121, 127, 111, 134, 119, 127, 118, 134, 137, 132, 122, 126, 124, 114, 121, 132, 136, 120, 122, 128, 128, 126, 130, 137, 141, 130, 124, 141, 144, 125, 109, 144, 133, 139, 117, 131, 132, 116, 124, 136, 132, 130, 118, 132, 132, 123, 127, 129, 140, 134, 133, 117, 132, 125, 128, 127, 126, 135, 126, 136, 114, 121, 116, 143, 122, 132, 138, 121, 117, 114, 108, 129, 118, 118, 121, 129, 112, 132, 102, 128, 123, 103, 115, 128, 124, 131, 116, 110, 127, 125, 129, 129, 130, 135, 116, 136, 127, 126, 130, 141, 115, 116, 122, 116, 117, 136, 123, 127, 120, 119, 130, 120, 132, 135, 134, 127, 129, 126, 126, 121, 129, 122, 125, 135, 135, 116, 131, 126, 129, 113, 132, 117, 146, 128, 130, 130, 109, 136, 144, 137, 110, 132, 139, 125, 128, 155, 124, 123, 132, 115, 123, 141, 132, 134, 122, 124, 126, 106, 140, 114, 123, 131, 116, 110, 122, 107, 136, 108, 136, 132, 137, 140, 119, 142, 134, 131, 119, 135, 134, 131, 123, 126, 136, 123, 130, 136, 123, 117, 131, 122, 131, 123, 142, 136, 131, 126, 124, 129, 140, 137, 134, 119, 122, 146, 123, 110, 124, 118, 113, 134, 136, 116, 141, 145, 146, 120, 121, 131, 123, 107, 142, 118, 128, 126, 133, 131, 124, 135, 143, 120, 109, 126, 124, 134, 139, 133, 163, 142, 121, 108, 136, 130, 134, 132, 126, 138, 138, 117, 143, 116, 129, 132, 110, 120, 117, 127, 132, 127, 128, 127, 118, 130, 122, 122, 118, 131, 132, 113, 112, 127, 119, 129, 134, 115, 128, 129, 120, 126, 122, 123, 134, 118, 123, 120, 133, 121, 116, 122, 134, 105, 116, 115, 135, 129, 132, 135, 132, 124, 121, 126, 135, 148, 110, 120, 125, 121, 108, 154, 117, 114, 125, 123, 119, 117, 136, 126, 125, 139, 118, 112, 116, 122, 126, 120, 124, 134, 117, 121, 118, 116, 128, 108, 125, 127, 126, 101, 135, 125, 127, 134, 108, 127, 127, 139, 116, 101, 113, 113, 136, 125, 125, 123, 117, 138, 129, 139, 105, 123, 120, 121, 101, 121, 121, 128, 125, 120, 126, 133, 135, 130, 140, 141, 129, 121, 139, 125, 124, 116, 122, 136, 139, 132, 120, 131, 124, 129, 132, 113, 118, 122, 132, 125, 121, 112, 111, 132, 115, 128, 133, 118, 129, 122, 133, 129, 135, 119, 146, 145, 130, 121, 133, 122, 130, 143, 138, 124, 111, 137, 119, 133, 145, 127, 131, 126, 127, 146, 132, 111, 129, 128, 113, 116, 118, 139, 112, 119, 122, 133, 110, 128, 134, 117, 119, 131, 136, 142, 116, 115, 101, 120, 125, 127, 132, 117, 138, 129, 136, 117, 129, 116, 110, 109, 118, 132, 130, 110, 131, 120, 113, 124, 128, 138, 130, 141, 131, 128, 117, 122, 105, 131, 132, 127, 112, 136, 135, 131, 131, 126, 115, 145, 126, 121, 120, 120, 125, 131, 105, 129, 130, 122, 127, 125, 118, 116, 109, 124, 121, 120, 139, 134, 112, 143, 134, 118, 120, 143, 122, 133, 112, 126, 121, 128, 131, 123, 126, 132, 130, 141, 122, 125, 136, 122, 121, 123, 132, 109, 133, 121, 128, 115, 123, 126, 139, 136, 116, 126, 134, 128, 129, 151, 120, 123, 133, 119, 133, 128, 105, 127, 128, 137, 122, 129, 146, 110, 119, 129, 136, 137, 119, 120, 132, 113, 135, 128, 122, 104, 123, 118, 143, 114, 136, 131, 125, 128, 107, 126, 122, 143, 124, 122, 127, 125, 120, 124, 133, 116, 119, 121, 128, 137, 121, 131, 115, 128, 123, 120, 108, 130, 139, 145, 103, 119, 120, 142, 113, 125, 125, 126, 144, 132, 125, 125, 140, 121, 120, 136, 117, 122, 134, 138, 115, 127, 126, 136, 125, 120, 131, 153, 115, 145, 125, 116, 127, 113, 131, 123, 133, 126, 110, 121, 129, 120, 133, 123, 135, 138, 136, 127, 114, 123, 108, 111, 131, 123, 122, 120, 125, 131, 110, 123, 126, 146, 134, 132, 117, 135, 145, 122, 135, 131, 120, 124, 140, 129, 132, 124, 126, 121, 142, 143, 120, 127, 131, 116, 121, 125, 134, 123, 115, 116, 124, 124, 135, 141, 132, 136, 129, 142, 95, 135, 111, 114, 125, 132, 137, 123, 131, 109, 125, 101, 120, 126, 115, 120, 139, 128, 114, 137, 122, 121, 140, 117, 120, 115, 132, 136, 113, 123, 127, 111, 125, 130, 113, 117, 130, 125, 112, 122, 133, 118, 121, 127, 124, 111, 143, 121, 120, 126, 135, 137, 119, 124, 122, 109, 125, 123, 115, 110, 122, 116, 131, 122, 137, 113, 116, 119, 120, 137, 125, 121, 135, 109, 132, 125, 118, 124, 130, 126, 121, 119, 110, 126, 117, 123, 123, 118, 127, 136, 141, 136, 131, 124, 119, 135, 129, 118, 127, 120, 132, 123, 125, 125, 109, 140, 162, 122, 115, 130, 116, 119, 138, 115, 126, 138, 112, 125, 138, 126, 119, 124, 122, 129, 132, 126, 109, 122, 127, 104, 120, 134, 114, 129, 119, 123, 115, 105, 129, 130, 120, 119, 114, 124, 121, 127, 133, 131, 132, 118, 133, 138, 123, 135, 122, 128, 122, 143, 121, 127, 129, 136, 127, 118, 131, 132, 125, 114, 117, 121, 127, 121, 123, 135, 131, 117, 126, 125, 126, 120, 124, 122, 111, 119, 132, 121, 117, 126, 116, 148, 125, 140, 127, 111, 150, 129, 118, 125, 126, 112, 131, 131, 133, 138, 141, 133, 127, 120, 117, 122, 140, 128, 137, 147, 126, 117, 119, 130, 112, 123, 136, 123, 119, 110, 129, 135, 128, 130, 115, 118, 127, 135, 130, 120, 130, 112, 136, 137, 128, 133, 129, 139, 116, 151, 127, 114, 135, 131, 122, 121, 128, 131, 129, 132, 124, 115, 126, 123, 115, 118, 122, 136, 118, 129, 130, 135, 110, 133, 136, 130, 122, 135, 135, 126, 115, 129, 111, 130, 135, 117, 116, 135, 155, 130, 136, 115, 106, 115, 122, 96, 139, 124, 119, 120, 130, 132, 117, 114, 126, 127, 115, 138, 127, 121, 96, 127, 133, 120, 123, 112, 125, 117, 122, 111, 135, 130, 114, 118, 122, 115, 147, 122, 118, 124, 126, 127, 125, 129, 120, 143, 145, 113, 121, 123, 152, 129, 114, 131, 144, 118, 119, 119, 124, 139, 120, 129, 114, 119, 126, 107, 132, 106, 144, 128, 121, 138, 132, 131, 123, 141, 120, 143, 134, 127, 110, 125, 140, 131, 132, 128, 109, 118, 121, 121, 130, 118, 122, 123, 132, 115, 117, 116, 122, 121, 140, 121, 114, 108, 121, 129, 126, 134, 138, 138, 122, 121, 129, 128, 126, 131, 140, 127, 132, 136, 133, 138, 137, 125, 138, 121, 125, 141, 130, 122, 128, 122, 113, 135, 144, 123, 132, 147, 124, 117, 108, 116, 139, 128, 132, 138, 133, 122, 132, 127, 133, 120, 131, 120, 126, 131, 112, 125, 144, 122, 118, 109, 148, 139, 119, 143, 127, 127, 131, 120, 157, 128, 123, 117, 126, 132, 123, 119, 150, 129, 123, 132, 130, 128, 108, 124, 128, 111, 149, 128, 106, 126, 121, 112, 128, 99, 133, 135, 129, 113, 126, 142, 132, 122, 125, 127, 130, 110, 130, 128, 124, 133, 139, 122, 117, 118, 126, 126, 129, 120, 117, 127, 141, 120, 110, 132, 107, 118, 123, 137, 127, 123, 108, 123, 122, 119, 121, 121, 139, 134, 116, 116, 117, 112, 131, 116, 129, 123, 110, 121, 135, 133, 131, 120, 121, 108, 108, 122, 117, 135, 122, 129, 109, 120, 127, 130, 133, 123, 124, 124, 134, 113, 135, 118, 129, 120, 149, 119, 129, 114, 128, 126, 124, 108, 118, 125, 132, 137, 120, 141, 128, 136, 129, 124, 130, 118, 124, 142, 127, 121, 124, 114, 131, 124, 135, 126, 144, 141, 136, 114, 132, 111, 127, 123, 156, 141, 148, 109, 121, 102, 129, 116, 120, 132, 128, 113, 134, 111, 128, 132, 119, 126, 140, 136, 127, 112, 129, 130, 104, 117, 129, 124, 117, 132, 137, 108, 119, 146, 137, 145, 129, 123, 111, 126, 106, 133, 125, 130, 131, 135, 128, 116, 136, 113, 117, 114, 135, 126, 132, 110, 127, 124, 128, 139, 120, 130, 128, 112, 133, 115, 120, 131, 106, 121, 123, 118, 120, 153, 122, 121, 127, 137, 116, 124, 134, 131, 129, 133, 124, 109, 126, 145, 112, 145, 138, 115, 119, 127, 119, 121, 125, 135, 142, 133, 122, 126, 125, 125, 148, 129, 113, 135, 110, 104, 124, 118, 132, 123, 121, 126, 130, 117, 120, 126, 127, 132, 125, 127, 118, 126, 121, 120, 114, 146, 139, 134, 125, 126, 113, 132, 113, 124, 129, 138, 140, 132, 130, 132, 127, 132, 118, 120, 131, 126, 119, 131, 136, 142, 131, 122, 126, 130, 118, 115, 137, 123, 131, 126, 152, 119, 116, 136, 131, 116, 127, 111, 122, 119, 142, 132, 115, 141, 126, 140, 107, 137, 110, 134, 138, 124, 126, 121, 133, 111, 134, 129, 120, 134, 121, 126, 117, 111, 126, 127, 123, 140, 126, 127, 123, 114, 111, 106, 112, 128, 141, 133, 122, 118, 129, 119, 121, 111, 105, 124, 123, 129, 117, 144, 125, 112, 122, 105, 120, 119, 121, 124, 138, 117, 148, 129, 135, 130, 132, 127, 127, 135, 126, 117, 129, 98, 144, 123, 119, 142, 136, 115, 149, 132, 115, 135, 116, 139, 119, 131, 122, 126, 110, 148, 130, 113, 112, 118, 124, 114, 126, 121, 135, 133, 128, 133, 121, 123, 129, 112, 144, 120, 121, 131, 118, 125, 135, 117, 152, 112, 136, 129, 130, 113, 120, 126, 140, 118, 120, 125, 134, 121, 123, 129, 131, 145, 126, 133, 138, 126, 132, 126, 117, 132, 119, 124, 140, 115, 130, 115, 134, 126, 117, 129, 135, 106, 116, 136, 119, 149, 138, 124, 115, 106, 121, 129, 123, 138, 127, 123, 134, 123, 140, 122, 134, 117, 145, 118, 132, 132, 122, 136, 142, 129, 118, 129, 115, 122, 143, 126, 132, 124, 124, 127, 121, 118, 104, 132, 121, 109, 121, 129, 104, 123, 124, 127, 121, 118, 135, 125, 124, 132, 133, 119, 123, 128, 130, 138, 118, 129, 127, 115, 106, 143, 136, 132, 137, 120, 124, 117, 114, 123, 139, 116, 143, 125, 117, 111, 130, 126, 137, 118, 132, 119, 131, 129, 146, 123, 132, 123, 116, 118, 124, 138, 107, 120, 129, 120, 119, 125, 141, 116, 120, 132, 101, 119, 131, 121, 131, 150, 124, 121, 120, 127, 121, 137, 133, 146, 116, 118, 116, 141, 129, 137, 129, 133, 114, 118, 121, 116, 119, 109, 126, 126, 110, 128, 129, 136, 130, 126, 126, 122, 116, 123, 124, 126, 122, 111, 116, 125, 147, 123, 107, 136, 125, 131, 110, 142, 126, 133, 149, 120, 105, 127, 111, 126, 125, 120, 126, 148, 131, 131, 110, 129, 126, 137, 113, 121, 138, 152, 101, 111, 121, 116, 133, 145, 117, 120, 127, 130, 131, 122, 141, 129, 122, 131, 140, 123, 134, 116, 121, 130, 135, 127, 123, 119, 108, 141, 114, 124, 126, 136, 128, 133, 121, 114, 132, 111, 108, 111, 116, 124, 105, 113, 144, 128, 120, 134, 116, 118, 111, 130, 129, 132, 117, 122, 126, 116, 131, 121, 141, 119, 114, 128, 127, 120, 139, 132, 123, 133, 149, 95, 125, 129, 127, 132, 119, 134, 139, 133, 113, 111, 117, 139, 129, 126, 149, 114, 111, 134, 125, 119, 136, 116, 117, 127, 111, 126, 140, 107, 120, 120, 127, 113, 129, 108, 118, 130, 135, 126, 132, 136, 124, 133, 142, 122, 114, 123, 118, 143, 119, 133, 125, 126, 109, 118, 122, 111, 126, 101, 117, 129, 123, 141, 112, 133, 132, 123, 140, 114, 115, 147, 130, 131, 126, 113, 131, 131, 126, 116, 116, 118, 133, 131, 110, 121, 138, 140, 131, 118, 125, 119, 126, 114, 126, 134, 135, 127, 143, 132, 134, 123, 136, 129, 148, 111, 125, 126, 128, 135, 131, 144, 127, 123, 122, 124, 126, 137, 117, 111, 135, 112, 132, 114, 125, 122, 137, 132, 114, 121, 119, 140, 121, 134, 116, 125, 110, 123, 125, 121, 118, 119, 137, 122, 125, 122, 125, 110, 140, 122, 122, 123, 123, 120, 136, 133, 119, 126, 128, 131, 142, 111, 136, 126, 129, 106, 137, 126, 133, 115, 144, 100, 129, 112, 117, 113, 135, 115, 110, 125, 117, 133, 138, 120, 121, 123, 129, 110, 113, 123, 112, 129, 120, 119, 123, 107, 142, 104, 108, 114, 132, 134, 136, 121, 112, 118, 143, 122, 123, 114, 122, 121, 121, 134, 134, 125, 130, 122, 137, 134, 124, 130, 119, 122, 118, 146, 129, 128, 112, 139, 125, 123, 136, 136, 133, 119, 146, 123, 123, 132, 137, 145, 121, 116, 131, 121, 125, 116, 120, 103, 123, 120, 118, 111, 129, 133, 126, 123, 120, 120, 137, 125, 125, 152, 122, 113, 122, 148, 100, 138, 129, 131, 131, 133, 124, 125, 131, 128, 108, 140, 126, 132, 134, 138, 125, 133, 126, 119, 118, 130, 136, 120, 133, 142, 117, 143, 124, 131, 129, 139, 117, 137, 126, 125, 124, 140, 130, 122, 129, 127, 127, 122, 129, 123, 116, 123, 119, 111, 105, 117, 117, 131, 127, 121, 140, 117, 116, 126, 161, 133, 132, 159, 134, 110, 117, 124, 132, 126, 124, 138, 122, 143, 132, 130, 111, 122, 117, 133, 125, 127, 127, 122, 128, 124, 129, 121, 133, 125, 128, 111, 126, 118, 136, 139, 118, 130, 116, 132, 116, 134, 126, 118, 128, 129, 123, 125, 123, 123, 116, 114, 133, 128, 130, 118, 133, 110, 123, 126, 122, 118, 121, 120, 121, 137, 125, 115, 135, 126, 114, 138, 121, 141, 122, 135, 127, 121, 119, 125, 118, 137, 114, 132, 136, 114, 120, 143, 125, 117, 122, 112, 125, 112, 116, 126, 125, 135, 128, 143, 122, 141, 135, 139, 131, 124, 123, 127, 135, 120, 141, 121, 128, 117, 112, 128, 102, 129, 116, 128, 116, 121, 126, 106, 121, 140, 141, 120, 135, 103, 136, 128, 125, 138, 132, 128, 134, 135, 129, 105, 137, 121, 107, 129, 125, 123, 120, 138, 128, 117, 111, 148, 140, 129, 130, 117, 141, 102, 114, 121, 121, 130, 122, 128, 117, 132, 122, 115, 99, 130, 132, 106, 137, 142, 119, 116, 123, 136, 144, 113, 125, 116, 123, 141, 136, 130, 121, 123, 123, 137, 128, 119, 116, 107, 109, 129, 119, 130, 98, 135, 137, 127, 118, 132, 129, 141, 118, 142, 122, 135, 111, 118, 111, 131, 137, 118, 121, 137, 128, 133, 127, 121, 129, 85, 127, 132, 129, 134, 129, 132, 117, 130, 115, 141, 128, 119, 138, 113, 133, 126, 149, 112, 118, 113, 132, 121, 137, 127, 145, 143, 128, 147, 117, 116, 131, 128, 130, 132, 126, 117, 125, 111, 113, 132, 128, 129, 132, 135, 137, 116, 136, 120, 137, 114, 111, 123, 123, 133, 118, 122, 129, 118, 137, 121, 133, 119, 125, 112, 134, 117, 135, 128, 123, 117, 129, 128, 100, 142, 119, 128, 126, 133, 113, 129, 134, 117, 113, 122, 134, 127, 128, 110, 134, 139, 127, 127, 121, 131, 120, 122, 117, 111, 124, 137, 138, 122, 135, 134, 127, 117, 115, 109, 133, 122, 122, 128, 141, 121, 126, 118, 128, 113, 126, 146, 129, 133, 127, 150, 110, 138, 139, 136, 99, 116, 125, 133, 126, 125, 127, 139, 136, 139, 112, 124, 116, 148, 106, 135, 133, 122, 116, 125, 117, 126, 138, 118, 135, 138, 126, 137, 109, 124, 118, 133, 113, 132, 99, 111, 118, 129, 121, 130, 125, 132, 121, 134, 123, 119, 128, 127, 134, 141, 123, 125, 112, 129, 115, 121, 124, 130, 122, 122, 139, 120, 137, 148, 122, 112, 116, 142, 128, 112, 124, 118, 120, 128, 123, 128, 131, 128, 124, 123, 140, 142, 127, 136, 130, 137, 140, 127, 140, 122, 116, 118, 133, 117, 135, 134, 119, 104, 123, 124, 127, 121, 124, 126, 150, 124, 98, 142, 136, 136, 123, 112, 139, 113, 129, 122, 120, 127, 131, 103, 111, 129, 133, 111, 101, 116, 111, 114, 124, 142, 145, 113, 122, 106, 129, 127, 132, 122, 124, 121, 112, 133, 119, 147, 123, 119, 125, 119, 125, 116, 124, 116, 137, 115, 124, 132, 117, 136, 131, 99, 115, 115, 123, 122, 123, 131, 128, 136, 116, 113, 118, 134, 142, 130, 117, 141, 126, 123, 120, 122, 139, 129, 124, 132, 127, 125, 113, 118, 127, 138, 126, 115, 124, 137, 131, 132, 105, 133, 119, 115, 113, 136, 110, 119, 140, 126, 149, 141, 122, 139, 118, 113, 112, 133, 122, 119, 112, 130, 106, 108, 116, 115, 120, 125, 109, 109, 125, 113, 123, 120, 134, 136, 120, 126, 128, 136, 144, 145, 109, 123, 125, 121, 116, 125, 142, 124, 142, 116, 126, 123, 123, 139, 121, 129, 117, 126, 132, 104, 134, 125, 116, 114, 125, 146, 126, 119, 116, 129, 116, 111, 114, 109, 115, 125, 111, 133, 139, 114, 131, 130, 118, 145, 125, 110, 119, 129, 120, 118, 137, 126, 135, 126, 122, 131, 126, 118, 146, 130, 130, 104, 124, 108, 135, 115, 135, 125, 127, 125, 128, 135, 121, 119, 117, 130, 124, 122, 110, 116, 142, 122, 145, 133, 137, 130, 137, 116, 129, 128, 125, 122, 120, 128, 125, 121, 114, 123, 137, 131, 142, 118, 120, 138, 117, 116, 114, 133, 144, 135, 128, 127, 121, 122, 126, 122, 125, 120, 123, 120, 148, 110, 139, 125, 121, 113, 128, 118, 124, 140, 122, 116, 113, 129, 132, 144, 138, 111, 143, 145, 114, 137, 138, 98, 120, 104, 132, 121, 131, 135, 128, 118, 114, 124, 136, 118, 108, 107, 126, 125, 152, 130, 130, 132, 115, 126, 122, 152, 135, 120, 115, 125, 128, 118, 136, 136, 134, 110, 131, 138, 113, 121, 126, 122, 130, 121, 111, 137, 104, 119, 120, 113, 130, 117, 132, 120, 126, 125, 128, 115, 127, 123, 139, 129, 139, 115, 126, 119, 143, 142, 120, 117, 109, 131, 112, 116, 130, 138, 116, 121, 137, 131, 139, 137, 131, 116, 124, 114, 140, 124, 119, 128, 115, 126, 113, 113, 124, 121, 128, 117, 132, 128, 122, 115, 111, 121, 111, 121, 119, 106, 127, 137, 132, 142, 119, 121, 131, 112, 109, 118, 123, 118, 128, 118, 145, 117, 119, 119, 127, 133, 110, 136, 136, 136, 117, 113, 135, 148, 128, 138, 122, 119, 131, 121, 121, 135, 132, 127, 111, 113, 126, 117, 124, 122, 145, 123, 118, 126, 134, 116, 121, 116, 117, 124, 125, 137, 124, 133, 137, 129, 128, 107, 128, 140, 111, 126, 114, 132, 129, 133, 125, 111, 122, 117, 125, 119, 120, 133, 119, 125, 116, 132, 125, 127, 129, 139, 138, 115, 132, 142, 131, 116, 119, 119, 147, 118, 115, 120, 135, 135, 112, 125, 116, 129, 132, 128, 125, 140, 124, 123, 129, 147, 127, 131, 126, 111, 136, 106, 125, 142, 118, 141, 121, 128, 111, 130, 118, 122, 126, 115, 122, 136, 124, 141, 113, 135, 137, 115, 137, 138, 142, 133, 130, 141, 117, 120, 134, 140, 132, 137, 120, 135, 117, 122, 133, 132, 124, 129, 120, 134, 135, 124, 129, 124, 127, 127, 132, 115, 119, 119, 121, 131, 111, 113, 122, 137, 121, 129, 133, 132, 131, 129, 132, 125, 126, 118, 127, 126, 130, 120, 115, 121, 143, 133, 139, 132, 132, 128, 125, 127, 117, 128, 131, 114, 119, 124, 118, 120, 133, 144, 120, 136, 113, 132, 141, 129, 124, 130, 130, 116, 132, 121, 109, 143, 137, 114, 106, 119, 111, 120, 116, 121, 116, 138, 117, 126, 116, 134, 121, 125, 128, 125, 150, 123, 124, 132, 136, 125, 124, 121, 119, 124, 138, 127, 128, 124, 116, 129, 117, 121, 121, 126, 138, 127, 114, 127, 113, 118, 134, 136, 124, 124, 128, 133, 102, 113, 129, 131, 126, 131, 126, 127, 109, 122, 108, 133, 121, 116, 122, 125, 109, 123, 127, 125, 118, 119, 107, 131, 114, 126, 137, 129, 151, 100, 125, 118, 126, 126, 134, 124, 143, 111, 107, 146, 121, 134, 120, 128, 107, 134, 142, 126, 116, 119, 119, 115, 111, 126, 119, 113, 121, 123, 115, 127, 117, 153, 112, 116, 122, 105, 142, 136, 122, 132, 123, 128, 122, 135, 138, 124, 117, 127, 112, 137, 125, 111, 146, 114, 131, 144, 91, 133, 108, 129, 114, 136, 130, 107, 135, 132, 136, 133, 139, 128, 108, 106, 128, 126, 106, 120, 121, 136, 146, 116, 117, 120, 115, 141, 123, 111, 133, 125, 130, 135, 124, 104, 120, 131, 123, 119, 130, 122, 122, 131, 128, 116, 120, 117, 105, 128, 124, 114, 113, 129, 125, 118, 135, 131, 122, 108, 125, 113, 120, 130, 125, 129, 129, 139, 108, 125, 133, 128, 119, 121, 130, 130, 134, 119, 119, 151, 145, 126, 115, 115, 127, 121, 111, 128, 109, 135, 124, 111, 123, 137, 119, 130, 117, 124, 108, 115, 111, 129, 147, 114, 128, 120, 131, 116, 131, 125, 126, 120, 141, 114, 113, 136, 119, 106, 127, 126, 135, 125, 130, 115, 140, 128, 135, 139, 124, 124, 121, 111, 144, 128, 129, 107, 130, 120, 121, 136, 137, 141, 119, 116, 123, 117, 117, 123, 123, 122, 132, 122, 124, 133, 123, 112, 109, 125, 122, 112, 130, 120, 124, 114, 137, 111, 131, 124, 128, 112, 125, 118, 124, 109, 128, 120, 134, 115, 133, 118, 145, 144, 119, 130, 132, 116, 119, 101, 122, 134, 130, 137, 128, 148, 105, 121, 119, 112, 119, 121, 128, 105, 124, 139, 122, 137, 119, 127, 125, 129, 133, 121, 105, 133, 147, 124, 130, 150, 117, 126, 139, 111, 136, 114, 150, 143, 131, 119, 121, 97, 132, 118, 140, 135, 114, 124, 130, 133, 131, 149, 103, 112, 124, 138, 135, 142, 125, 118, 134, 124, 120, 114, 125, 116, 126, 150, 144, 142, 120, 121, 112, 117, 111, 113, 137, 122, 124, 133, 110, 129, 130, 133, 130, 122, 101, 146, 127, 143, 122, 110, 127, 116, 147, 101, 144, 125, 128, 119, 151, 134, 132, 126, 118, 119, 118, 110, 139, 136, 122, 134, 120, 123, 109, 133, 123, 120, 122, 141, 142, 121, 106, 132, 131, 120, 134, 124, 111, 116, 121, 140, 106, 130, 132, 125, 140, 122, 111, 120, 124, 138, 121, 104, 118, 119, 144, 135, 133, 128, 129, 129, 129, 125, 118, 127, 136, 117, 126, 126, 139, 125, 117, 104, 123, 117, 127, 114, 106, 118, 128, 155, 129, 129, 119, 122, 126, 125, 137, 113, 127, 135, 119, 123, 118, 136, 113, 108, 125, 135, 116, 130, 117, 133, 126, 125, 128, 125, 135, 142, 132, 118, 113, 117, 127, 128, 130, 117, 123, 139, 119, 127, 124, 143, 118, 131, 118, 126, 136, 152, 147, 128, 117, 128, 109, 129, 122, 115, 120, 135, 105, 126, 115, 132, 116, 129, 130, 122, 125, 123, 138, 129, 132, 115, 103, 121, 134, 119, 140, 116, 136, 140, 134, 127, 128, 129, 97, 150, 132, 117, 132, 121, 116, 132, 126, 125, 128, 131, 135, 119, 121, 115, 124, 114, 141, 121, 126, 117, 116, 136, 135, 125, 122, 141, 123, 148, 124, 145, 107, 115, 122, 133, 131, 130, 125, 109, 129, 129, 110, 152, 128, 140, 135, 119, 116, 119, 127, 137, 124, 144, 122, 117, 124, 122, 126, 114, 135, 121, 135, 127, 124, 121, 136, 122, 126, 130, 126, 118, 138, 136, 125, 122, 133, 136, 126, 117, 139, 141, 121, 114, 130, 131, 129, 120, 112, 146, 135, 123, 133, 122, 153, 120, 115, 110, 130, 120, 116, 118, 130, 123, 125, 112, 128, 118, 126, 141, 126, 126, 128, 137, 131, 124, 131, 128, 115, 118, 147, 147, 109, 139, 91, 123, 135, 124, 118, 127, 135, 143, 115, 131, 136, 120, 118, 111, 154, 127, 125, 126, 142, 134, 136, 131, 143, 114, 111, 118, 111, 121, 121, 124, 119, 146, 122, 121, 115, 121, 133, 139, 141, 127, 130, 136, 135, 140, 134, 132, 107, 104, 127, 144, 123, 139, 116, 100, 123, 127, 122, 129, 135, 124, 121, 107, 123, 114, 131, 126, 119, 137, 125, 140, 116, 136, 119, 126, 142, 136, 131, 124, 117, 117, 125, 116, 137, 142, 141, 112, 123, 126, 135, 107, 122, 144, 121, 130, 139, 139, 126, 134, 116, 121, 120, 126, 128, 122, 136, 135, 118, 133, 128, 126, 102, 130, 93, 123, 135, 128, 123, 119, 135, 111, 134, 122, 139, 112, 135, 110, 143, 121, 138, 122, 115, 117, 136, 128, 137, 127, 138, 129, 139, 126, 110, 119, 115, 117, 121, 130, 119, 116, 124, 135, 123, 106, 122, 112, 133, 141, 113, 120, 114, 86, 123, 125, 116, 142, 118, 122, 117, 126, 120, 122, 117, 122, 122, 133, 115, 122, 138, 121, 127, 114, 119, 142, 123, 108, 150, 110, 141, 124, 112, 114, 116, 114, 115, 107, 114, 123, 137, 132, 150, 121, 132, 148, 113, 133, 123, 128, 139, 146, 129, 122, 115, 128, 130, 140, 119, 135, 129, 129, 123, 124, 129, 114, 129, 124, 112, 138, 112, 137, 136, 117, 121, 118, 129, 122, 131, 112, 138, 130, 123, 123, 152, 126, 143, 114, 131, 146, 125, 124, 102, 119, 129, 139, 123, 127, 128, 119, 148, 158, 122, 117, 128, 144, 123, 127, 144, 106, 125, 114, 122, 111, 121, 105, 123, 110, 130, 128, 119, 129, 123, 119, 131, 100, 121, 120, 127, 140, 129, 143, 130, 127, 132, 131, 128, 138, 139, 132, 124, 110, 126, 123, 105, 122, 127, 134, 120, 141, 116, 141, 114, 128, 115, 109, 125, 117, 125, 136, 115, 147, 147, 135, 119, 117, 137, 117, 133, 129, 118, 136, 130, 127, 117, 125, 126, 119, 136, 127, 129, 126, 130, 133, 131, 114, 121, 142, 108, 126, 127, 128, 116, 125, 140, 122, 138, 110, 115, 150, 126, 126, 139, 121, 113, 142, 140, 113, 120, 136, 123, 125, 113, 116, 129, 130, 134, 131, 110, 97, 131, 103, 121, 129, 125, 139, 124, 112, 143, 119, 132, 115, 119, 136, 139, 135, 127, 106, 123, 124, 136, 115, 129, 124, 141, 121, 120, 126, 109, 161, 138, 128, 132, 122, 137, 137, 119, 116, 108, 125, 138, 139, 118, 115, 134, 149, 120, 142, 114, 122, 116, 129, 131, 120, 123, 136, 127, 123, 113, 136, 107, 124, 140, 119, 132, 123, 124, 125, 147, 114, 127, 123, 127, 108, 138, 125, 129, 125, 112, 120, 120, 111, 147, 152, 123, 134, 124, 117, 114, 121, 141, 125, 115, 126, 105, 137, 123, 118, 108, 118, 121, 123, 122, 116, 131, 118, 124, 133, 122, 130, 132, 124, 121, 126, 136, 115, 133, 116, 116, 120, 133, 120, 121, 124, 124, 132, 118, 129, 126, 108, 133, 138, 128, 138, 118, 127, 115, 125, 116, 106, 132, 115, 121, 131, 103, 120, 124, 130, 117, 126, 139, 124, 114, 114, 129, 120, 119, 127, 123, 130, 134, 130, 118, 116, 103, 125, 122, 127, 119, 123, 126, 136, 119, 116, 114, 115, 129, 123, 135, 131, 121, 124, 127, 125, 129, 136, 123, 111, 122, 123, 127, 122, 130, 126, 138, 120, 118, 109, 132, 101, 110, 123, 112, 137, 131, 122, 117, 130, 124, 127, 131, 125, 128, 119, 140, 112, 127, 123, 123, 119, 123, 121, 116, 117, 118, 107, 138, 112, 128, 129, 133, 128, 130, 115, 128, 114, 147, 122, 137, 109, 140, 142, 135, 143, 134, 122, 124, 133, 111, 112, 134, 114, 117, 112, 119, 132, 119, 110, 114, 132, 147, 129, 131, 124, 111, 110, 109, 127, 123, 139, 124, 142, 127, 135, 112, 121, 108, 145, 123, 109, 114, 133, 130, 131, 124, 118, 139, 129, 124, 135, 133, 124, 119, 122, 132, 116, 133, 124, 121, 151, 107, 114, 129, 136, 126, 135, 125, 124, 138, 121, 134, 114, 124, 131, 126, 141, 129, 127, 128, 128, 130, 115, 133, 139, 120, 114, 112, 129, 117, 128, 120, 133, 123, 139, 128, 113, 116, 124, 124, 144, 133, 136, 145, 120, 115, 123, 122, 119, 141, 124, 117, 115, 124, 109, 108, 123, 123, 126, 125, 149, 118, 125, 116, 122, 131, 118, 107, 133, 140, 131, 124, 137, 114, 116, 127, 108, 130, 119, 119, 132, 111, 113, 138, 114, 120, 129, 123, 125, 137, 129, 137, 137, 127, 119, 123, 121, 114, 123, 136, 134, 122, 127, 123, 132, 122, 107, 141, 102, 112, 124, 118, 117, 127, 111, 125, 126, 123, 140, 122, 126, 124, 125, 110, 128, 135, 142, 125, 143, 147, 130, 129, 133, 121, 110, 126, 123, 128, 119, 121, 132, 128, 134, 130, 132, 123, 114, 139, 123, 114, 126, 140, 125, 105, 129, 134, 129, 115, 130, 120, 123, 118, 132, 116, 122, 116, 137, 131, 114, 125, 114, 120, 131, 120, 132, 104, 143, 125, 107, 122, 98, 120, 146, 123, 128, 124, 120, 113, 127, 114, 120, 137, 141, 133, 112, 131, 120, 133, 135, 138, 126, 120, 119, 126, 134, 143, 128, 124, 112, 111, 123, 118, 106, 124, 112, 120, 120, 113, 145, 130, 124, 118, 141, 117, 115, 111, 144, 151, 126, 123, 136, 123, 136, 140, 149, 116, 126, 112, 121, 130, 132, 115, 141, 139, 119, 121, 134, 143, 132, 130, 137, 122, 121, 110, 125, 123, 126, 136, 128, 129, 118, 125, 121, 128, 143, 128, 160, 122, 132, 122, 135, 125, 115, 136, 136, 125, 132, 132, 126, 125, 100, 113, 97, 126, 124, 125, 127, 130, 119, 122, 138, 120, 130, 123, 118, 122, 119, 117, 116, 122, 131, 119, 109, 136, 137, 133, 134, 125, 125, 124, 129, 113, 135, 152, 116, 135, 137, 115, 120, 126, 116, 134, 104, 123, 129, 127, 127, 118, 140, 129, 133, 133, 113, 133, 128, 142, 121, 126, 113, 135, 140, 127, 114, 120, 146, 125, 125, 111, 127, 140, 122, 118, 132, 131, 121, 131, 124, 132, 126, 125, 107, 122, 135, 125, 140, 111, 123, 136, 122, 121, 134, 125, 129, 126, 116, 123, 125, 131, 123, 114, 121, 112, 122, 133, 122, 121, 131, 130, 121, 127, 118, 131, 143, 143, 108, 131, 150, 131, 114, 119, 127, 131, 129, 121, 125, 138, 123, 142, 124, 133, 113, 126, 119, 145, 126, 124, 108, 145, 130, 116, 131, 121, 118, 131, 133, 135, 119, 139, 141, 127, 115, 136, 126, 127, 136, 118, 94, 125, 134, 122, 121, 125, 134, 136, 120, 131, 127, 120, 128, 127, 139, 123, 135, 147, 109, 135, 117, 153, 123, 117, 117, 129, 143, 118, 129, 116, 126, 123, 120, 122, 143, 120, 124, 114, 134, 143, 124, 127, 129, 118, 135, 125, 144, 127, 110, 129, 109, 121, 126, 138, 125, 105, 129, 128, 120, 121, 135, 113, 132, 128, 122, 128, 116, 123, 133, 138, 114, 130, 138, 120, 118, 123, 125, 120, 118, 125, 123, 115, 138, 134, 134, 129, 142, 117, 134, 138, 125, 127, 108, 112, 126, 127, 129, 128, 109, 127, 110, 131, 130, 155, 118, 123, 113, 136, 147, 128, 131, 122, 116, 121, 118, 123, 138, 128, 119, 116, 124, 131, 126, 128, 117, 116, 144, 118, 121, 132, 119, 132, 114, 120, 129, 150, 115, 125, 104, 121, 115, 129, 113, 118, 125, 124, 127, 143, 103, 126, 116, 137, 124, 119, 142, 125, 123, 115, 130, 115, 124, 152, 123, 147, 126, 124, 122, 129, 135, 124, 146, 138, 121, 139, 150, 126, 123, 145, 133, 140, 145, 126, 127, 130, 126, 129, 122, 135, 129, 127, 119, 114, 139, 128, 119, 141, 132, 153, 117, 130, 131, 138, 123, 101, 107, 117, 126, 124, 126, 131, 129, 141, 134, 127, 110, 131, 122, 121, 129, 106, 133, 122, 120, 128, 119, 110, 122, 127, 126, 142, 124, 122, 136, 119, 127, 139, 129, 112, 130, 133, 130, 130, 133, 108, 126, 117, 115, 129, 107, 113, 140, 123, 129, 127, 106, 113, 121, 130, 110, 145, 127, 131, 118, 127, 114, 119, 123, 125, 127, 132, 129, 142, 127, 130, 109, 115, 117, 128, 119, 127, 135, 118, 120, 136, 115, 130, 118, 137, 130, 114, 137, 139, 128, 116, 141, 135, 133, 138, 131, 106, 130, 138, 132, 116, 130, 120, 116, 129, 133, 122, 137, 118, 140, 118, 127, 118, 137, 136, 123, 113, 149, 126, 116, 137, 129, 117, 131, 140, 119, 131, 109, 113, 138, 128, 131, 128, 117, 120, 140, 114, 118, 130, 160, 138, 133, 130, 139, 134, 110, 126, 111, 131, 116, 124, 134, 121, 149, 132, 126, 123, 135, 128, 117, 132, 120, 140, 120, 113, 133, 113, 133, 144, 108, 120, 125, 135, 112, 130, 132, 123, 119, 140, 133, 117, 115, 136, 128, 135, 135, 123, 130, 129, 137, 135, 134, 114, 118, 133, 131, 137, 112, 131, 127, 135, 112, 122, 114, 132, 115, 125, 125, 132, 116, 123, 125, 118, 138, 125, 122, 127, 107, 128, 149, 109, 126, 122, 112, 112, 131, 141, 110, 132, 131, 113, 105, 140, 107, 140, 124, 134, 120, 140, 127, 136, 126, 135, 124, 113, 115, 127, 127, 148, 126, 129, 108, 128, 125, 127, 140, 116, 127, 134, 124, 121, 111, 107, 127, 130, 117, 121, 122, 127, 133, 119, 131, 119, 135, 101, 130, 133, 126, 104, 126, 99, 122, 105, 127, 133, 120, 124, 113, 130, 124, 125, 124, 116, 124, 118, 138, 121, 128, 122, 112, 128, 130, 116, 117, 132, 125, 104, 127, 120, 115, 121, 110, 124, 138, 138, 118, 119, 108, 124, 111, 123, 135, 114, 161, 133, 134, 114, 89, 116, 120, 120, 106, 119, 138, 123, 103, 125, 114, 94, 125, 108, 120, 120, 147, 136, 131, 126, 126, 124, 122, 139, 122, 111, 128, 136, 119, 119, 124, 118, 157, 118, 118, 128, 113, 107, 126, 122, 136, 113, 152, 138, 122, 129, 117, 141, 118, 119, 126, 116, 102, 126, 127, 142, 133, 111, 154, 122, 117, 125, 121, 126, 107, 115, 117, 117, 117, 129, 131, 149, 118, 126, 149, 118, 117, 127, 128, 139, 116, 124, 135, 136, 119, 127, 104, 122, 128, 109, 120, 148, 121, 117, 140, 125, 125, 134, 116, 100, 127, 106, 106, 121, 127, 115, 135, 135, 126, 131, 133, 139, 118, 136, 113, 136, 138, 119, 126, 113, 125, 126, 122, 124, 121, 108, 146, 112, 139, 144, 146, 126, 128, 116, 137, 114, 139, 125, 107, 144, 119, 133, 141, 100, 122, 137, 133, 129, 129, 140, 127, 124, 123, 133, 118, 136, 120, 123, 127, 141, 126, 120, 122, 114, 100, 121, 118, 122, 125, 126, 126, 132, 127, 141, 110, 118, 137, 117, 115, 120, 115, 117, 120, 108, 134, 125, 132, 137, 120, 118, 117, 120, 122, 131, 135, 117, 126, 129, 143, 121, 136, 126, 128, 117, 125, 124, 120, 129, 127, 129, 148, 122, 121, 133, 106, 160, 111, 126, 120, 111, 123, 120, 139, 114, 124, 142, 123, 126, 119, 123, 119, 116, 133, 134, 131, 139, 130, 127, 138, 118, 139, 125, 143, 124, 126, 118, 122, 122, 114, 125, 126, 125, 136, 109, 126, 128, 137, 134, 130, 112, 110, 132, 127, 117, 129, 109, 119, 125, 126, 139, 118, 150, 131, 123, 131, 125, 128, 127, 131, 125, 138, 123, 129, 123, 126, 137, 104, 120, 124, 133, 129, 131, 138, 114, 117, 126, 112, 152, 121, 121, 134, 143, 103, 132, 127, 120, 120, 121, 99, 116, 128, 131, 114, 129, 102, 146, 141, 128, 118, 113, 133, 116, 113, 140, 134, 111, 145, 121, 114, 122, 124, 146, 113, 131, 134, 131, 118, 141, 130, 144, 133, 131, 129, 118, 119, 131, 116, 117, 128, 122, 142, 125, 133, 109, 127, 137, 116, 127, 129, 143, 125, 116, 123, 103, 108, 131, 150, 139, 129, 133, 136, 145, 110, 132, 123, 130, 111, 127, 131, 133, 145, 136, 122, 135, 113, 121, 128, 129, 120, 148, 136, 133, 137, 133, 130, 118, 129, 134, 140, 145, 134, 121, 145, 141, 140, 133, 131, 127, 118, 128, 106, 125, 124, 122, 134, 149, 115, 123, 123, 142, 126, 122, 117, 143, 124, 124, 125, 137, 126, 118, 117, 125, 102, 130, 139, 127, 141, 123, 110, 132, 112, 136, 109, 153, 121, 132, 126, 124, 136, 125, 121, 133, 120, 127, 109, 116, 134, 127, 135, 133, 130, 129, 117, 119, 111, 126, 117, 108, 128, 117, 105, 133, 117, 126, 139, 148, 139, 119, 129, 109, 140, 132, 134, 115, 121, 120, 123, 137, 102, 110, 111, 145, 121, 138, 115, 138, 125, 132, 104, 131, 122, 123, 138, 116, 110, 119, 117, 105, 131, 122, 125, 138, 131, 122, 126, 135, 118, 133, 112, 132, 131, 131, 96, 105, 138, 135, 112, 118, 120, 137, 109, 142, 147, 112, 131, 135, 133, 168, 120, 112, 127, 128, 140, 134, 118, 115, 134, 105, 139, 122, 124, 119, 129, 124, 118, 119, 124, 130, 128, 122, 156, 137, 128, 129, 122, 128, 133, 129, 124, 125, 114, 122, 128, 137, 131, 121, 119, 128, 129, 134, 136, 122, 100, 112, 120, 129, 145, 128, 123, 132, 131, 127, 120, 118, 113, 130, 119, 135, 119, 129, 136, 117, 143, 137, 108, 133, 129, 112, 116, 123, 137, 120, 124, 133, 127, 103, 130, 115, 122, 132, 120, 162, 128, 124, 122, 120, 130, 153, 135, 121, 113, 131, 130, 115, 126, 124, 134, 145, 123, 134, 120, 126, 131, 140, 117, 104, 114, 115, 111, 125, 138, 127, 101, 125, 131, 115, 126, 123, 129, 129, 138, 123, 133, 134, 126, 113, 134, 142, 134, 131, 131, 128, 135, 116, 121, 140, 105, 116, 125, 103, 117, 112, 120, 116, 109, 138, 129, 116, 128, 128, 131, 132, 131, 151, 105, 131, 106, 127, 128, 124, 147, 134, 127, 143, 137, 135, 144, 109, 136, 120, 115, 117, 144, 150, 120, 117, 131, 123, 121, 115, 129, 123, 102, 132, 137, 130, 140, 122, 124, 119, 128, 132, 114, 120, 134, 122, 128, 108, 132, 140, 136, 143, 119, 123, 135, 139, 129, 116, 134, 127, 120, 107, 124, 141, 113, 114, 134, 133, 112, 132, 120, 122, 138, 113, 121, 134, 117, 130, 129, 139, 114, 116, 117, 121, 118, 132, 111, 130, 123, 127, 131, 143, 117, 134, 121, 144, 132, 130, 133, 106, 112, 136, 123, 111, 133, 125, 141, 119, 127, 116, 127, 117, 114, 102, 121, 137, 138, 149, 133, 121, 120, 147, 134, 118, 111, 114, 115, 106, 116, 134, 123, 127, 126, 129, 146, 133, 130, 113, 129, 135, 133, 128, 135, 123, 133, 123, 127, 129, 118, 126, 129, 116, 122, 136, 118, 127, 131, 141, 118, 115, 129, 120, 116, 129, 105, 133, 147, 113, 96, 130, 126, 111, 136, 141, 124, 117, 120, 131, 109, 119, 134, 120, 119, 124, 130, 127, 129, 137, 119, 137, 129, 117, 120, 128, 125, 117, 117, 122, 134, 133, 141, 139, 130, 128, 122, 131, 132, 144, 109, 115, 127, 123, 119, 136, 139, 121, 133, 129, 126, 136, 109, 95, 111, 127, 144, 117, 129, 128, 134, 125, 121, 127, 133, 131, 125, 107, 142, 130, 111, 140, 115, 110, 121, 151, 117, 133, 135, 137, 128, 130, 122, 122, 142, 121, 131, 121, 121, 111, 120, 132, 110, 116, 127, 123, 127, 109, 120, 124, 133, 112, 128, 117, 121, 121, 116, 118, 141, 123, 124, 130, 140, 101, 129, 123, 119, 117, 124, 111, 106, 139, 127, 137, 139, 117, 128, 132, 125, 109, 121, 136, 138, 134, 108, 125, 137, 123, 128, 135, 113, 122, 127, 130, 122, 128, 131, 139, 141, 141, 123, 133, 110, 117, 129, 121, 132, 114, 122, 108, 128, 152, 122, 118, 95, 124, 128, 132, 115, 118, 136, 121, 120, 111, 130, 116, 112, 122, 129, 125, 131, 117, 116, 130, 126, 121, 124, 123, 114, 133, 104, 125, 122, 120, 121, 131, 134, 120, 102, 113, 129, 137, 101, 122, 134, 80, 133, 120, 122, 125, 116, 121, 120, 126, 126, 126, 123, 122, 130, 112, 123, 129, 121, 144, 127, 124, 128, 132, 118, 132, 105, 144, 127, 121, 123, 119, 122, 121, 123, 141, 135, 96, 139, 125, 130, 132, 112, 134, 126, 131, 131, 141, 123, 131, 127, 133, 136, 141, 117, 131, 140, 126, 112, 135, 142, 127, 129, 117, 104, 118, 130, 113, 118, 112, 109, 121, 115, 124, 125, 126, 120, 133, 111, 130, 125, 103, 128, 129, 141, 135, 127, 137, 130, 126, 133, 112, 119, 126, 128, 136, 121, 137, 106, 126, 127, 123, 163, 133, 119, 131, 146, 130, 101, 117, 142, 141, 108, 116, 127, 108, 134, 102, 122, 128, 126, 130, 124, 123, 130, 131, 141, 136, 152, 130, 112, 121, 124, 109, 119, 106, 116, 119, 119, 129, 111, 142, 127, 118, 147, 121, 118, 128, 129, 133, 121, 133, 121, 128, 134, 131, 146, 141, 120, 124, 118, 135, 124, 120, 131, 119, 122, 122, 116, 108, 123, 135, 120, 114, 99, 114, 112, 117, 135, 153, 121, 124, 133, 129, 131, 121, 87, 110, 110, 135, 115, 130, 139, 126, 127, 132, 115, 129, 125, 143, 125, 141, 98, 123, 106, 119, 110, 119, 122, 135, 109, 118, 106, 119, 135, 127, 119, 141, 129, 125, 122, 130, 114, 132, 124, 135, 97, 123, 134, 129, 139, 122, 120, 115, 126, 154, 121, 108, 141, 130, 116, 119, 128, 135, 133, 122, 136, 128, 131, 121, 123, 122, 132, 119, 137, 140, 120, 137, 99, 139, 129, 113, 130, 127, 144, 124, 135, 117, 121, 108, 129, 122, 121, 129, 126, 150, 144, 125, 115, 144, 125, 130, 113, 128, 131, 122, 136, 109, 109, 122, 140, 118, 107, 122, 116, 126, 122, 137, 126, 128, 132, 106, 100, 125, 108, 138, 107, 133, 122, 97, 145, 113, 137, 128, 124, 129, 134, 133, 145, 115, 120, 123, 115, 112, 137, 134, 130, 123, 136, 132, 133, 117, 137, 132, 127, 136, 148, 122, 144, 139, 128, 113, 116, 127, 102, 123, 131, 125, 122, 120, 128, 134, 126, 126, 118, 129, 125, 127, 129, 147, 136, 137, 121, 105, 126, 116, 134, 158, 123, 105, 119, 124, 119, 130, 102, 127, 122, 124, 148, 112, 144, 115, 122, 134, 134, 122, 135, 131, 121, 117, 117, 115, 120, 131, 112, 130, 119, 113, 121, 115, 128, 122, 126, 110, 121, 125, 140, 113, 129, 115, 131, 110, 134, 122, 123, 124, 118, 129, 142, 125, 133, 120, 144, 119, 130, 128, 122, 113, 132, 123, 117, 134, 120, 110, 116, 134, 111, 129, 135, 133, 91, 112, 131, 126, 118, 137, 126, 128, 126, 122, 150, 117, 103, 128, 125, 117, 123, 105, 112, 140, 123, 144, 123, 116, 114, 126, 107, 126, 131, 143, 121, 128, 123, 121, 132, 131, 136, 136, 129, 121, 120, 118, 131, 116, 127, 102, 128, 118, 129, 127, 122, 136, 138, 134, 122, 142, 135, 142, 126, 119, 113, 110, 129, 115, 141, 134, 121, 127, 120, 122, 131, 121, 128, 127, 106, 139, 126, 125, 127, 113, 123, 127, 141, 141, 127, 121, 137, 110, 139, 117, 123, 139, 128, 130, 116, 128, 117, 124, 129, 123, 111, 124, 117, 126, 113, 119, 121, 136, 124, 116, 130, 122, 144, 128, 124, 121, 133, 112, 108, 139, 133, 129, 133, 127, 130, 122, 131, 142, 112, 131, 136, 144, 102, 119, 109, 129, 139, 122, 136, 126, 134, 135, 115, 116, 129, 127, 152, 119, 121, 119, 129, 134, 115, 105, 133, 125, 118, 134, 125, 139, 131, 145, 124, 138, 136, 131, 116, 120, 124, 135, 132, 138, 134, 125, 135, 141, 122, 117, 114, 125, 115, 122, 118, 126, 122, 118, 126, 125, 118, 134, 135, 133, 150, 105, 143, 129, 134, 115, 124, 129, 132, 130, 121, 119, 107, 114, 126, 123, 142, 135, 111, 133, 133, 139, 119, 134, 124, 127, 123, 110, 124, 140, 119, 143, 157, 137, 129, 130, 145, 141, 111, 123, 118, 105, 135, 122, 116, 144, 116, 119, 132, 116, 129, 130, 123, 129, 128, 146, 126, 130, 130, 124, 128, 122, 117, 110, 118, 138, 129, 115, 128, 127, 106, 110, 136, 133, 125, 142, 121, 123, 124, 111, 128, 129, 103, 131, 107, 125, 117, 145, 117, 125, 120, 131, 134, 111, 137, 121, 136, 127, 136, 120, 122, 121, 119, 136, 121, 127, 124, 113, 130, 127, 119, 125, 135, 108, 126, 124, 132, 112, 136, 115, 101, 119, 116, 136, 131, 139, 132, 133, 121, 111, 136, 127, 146, 138, 106, 105, 133, 122, 115, 135, 130, 122, 147, 129, 144, 116, 125, 109, 140, 122, 134, 105, 134, 129, 128, 125, 139, 118, 128, 117, 123, 134, 127, 135, 124, 133, 116, 118, 118, 129, 130, 119, 139, 126, 142, 121, 111, 118, 135, 145, 118, 121, 123, 120, 114, 129, 110, 136, 118, 97, 155, 116, 144, 127, 120, 139, 114, 124, 119, 108, 150, 124, 118, 128, 125, 117, 131, 110, 130, 118, 131, 152, 127, 137, 142, 117, 123, 129, 116, 132, 128, 127, 129, 123, 141, 122, 128, 133, 117, 130, 144, 128, 134, 129, 125, 129, 129, 138, 121, 124, 113, 130, 131, 130, 130, 134, 111, 125, 133, 117, 124, 121, 133, 123, 147, 144, 117, 149, 130, 130, 127, 138, 147, 123, 132, 110, 126, 126, 129, 126, 127, 103, 123, 116, 139, 110, 121, 105, 140, 122, 116, 123, 122, 129, 116, 120, 141, 128, 115, 134, 146, 143, 135, 125, 121, 109, 123, 119, 120, 140, 142, 120, 134, 124, 122, 136, 131, 125, 122, 131, 127, 118, 113, 133, 131, 95, 127, 124, 121, 132, 113, 140, 132, 144, 97, 136, 125, 113, 125, 147, 126, 115, 122, 103, 132, 132, 118, 118, 124, 136, 141, 116, 131, 128, 121, 120, 128, 127, 130, 107, 144, 129, 117, 127, 140, 131, 122, 121, 103, 116, 137, 128, 137, 143, 113, 119, 157, 128, 128, 123, 127, 116, 117, 129, 138, 135, 131, 110, 144, 123, 122, 120, 126, 134, 123, 122, 123, 118, 122, 109, 104, 125, 129, 153, 121, 117, 110, 123, 123, 125, 125, 123, 127, 109, 138, 119, 126, 117, 128, 124, 119, 125, 126, 133, 124, 131, 125, 125, 124, 134, 122, 131, 117, 131, 126, 123, 116, 129, 157, 145, 126, 125, 113, 115, 117, 136, 116, 112, 136, 139, 118, 126, 125, 145, 128, 138, 110, 122, 133, 137, 117, 125, 140, 131, 108, 117, 129, 123, 127, 108, 109, 121, 120, 132, 126, 119, 117, 109, 127, 115, 141, 131, 123, 121, 121, 117, 119, 146, 126, 109, 141, 137, 137, 123, 151, 120, 107, 121, 145, 116, 137, 132, 141, 109, 135, 114, 133, 122, 122, 108, 124, 126, 117, 127, 135, 142, 109, 133, 130, 112, 136, 134, 128, 114, 110, 127, 123, 123, 132, 116, 143, 129, 133, 110, 126, 138, 138, 140, 122, 129, 117, 123, 138, 156, 133, 117, 133, 114, 123, 129, 121, 144, 119, 109, 149, 113, 125, 111, 123, 136, 121, 112, 134, 135, 125, 131, 123, 130, 139, 123, 116, 130, 125, 134, 119, 127, 142, 130, 133, 112, 125, 117, 124, 124, 126, 129, 121, 121, 128, 132, 143, 115, 148, 120, 122, 115, 141, 124, 118, 131, 121, 124, 122, 121, 119, 130, 126, 130, 127, 127, 110, 128, 123, 123, 127, 121, 117, 128, 129, 128, 127, 101, 131, 121, 127, 116, 111, 111, 122, 138, 103, 110, 133, 130, 131, 116, 124, 152, 134, 142, 129, 133, 135, 124, 119, 123, 120, 114, 148, 126, 101, 121, 133, 138, 145, 116, 126, 112, 128, 120, 122, 128, 123, 121, 138, 151, 120, 125, 114, 109, 133, 139, 145, 137, 119, 123, 124, 129, 132, 132, 123, 131, 131, 134, 122, 122, 122, 134, 111, 129, 136, 137, 115, 119, 113, 124, 108, 131, 133, 127, 138, 130, 113, 111, 137, 123, 134, 132, 132, 125, 144, 128, 129, 122, 123, 132, 123, 138, 131, 107, 137, 127, 124, 118, 113, 142, 158, 133, 131, 149, 128, 137, 116, 145, 115, 139, 118, 113, 103, 125, 109, 120, 127, 126, 124, 109, 120, 129, 136, 134, 115, 108, 122, 125, 114, 111, 112, 126, 121, 127, 130, 124, 124, 130, 129, 128, 130, 110, 116, 118, 137, 119, 118, 118, 134, 121, 122, 120, 131, 115, 132, 109, 122, 134, 125, 121, 117, 118, 117, 115, 127, 112, 119, 128, 129, 127, 115, 116, 118, 135, 120, 133, 122, 126, 112, 106, 121, 119, 137, 105, 125, 129, 111, 133, 113, 114, 119, 110, 118, 131, 123, 115, 129, 134, 139, 126, 125, 123, 114, 124, 119, 127, 132, 149, 139, 112, 122, 120, 121, 136, 142, 129, 111, 125, 139, 110, 149, 126, 140, 111, 135, 114, 114, 132, 111, 131, 128, 117, 133, 128, 136, 128, 91, 112, 124, 121, 123, 124, 138, 129, 122, 136, 129, 133, 125, 115, 133, 131, 117, 123, 129, 118, 116, 127, 121, 118, 115, 123, 138, 136, 132, 118, 146, 113, 136, 128, 114, 111, 127, 126, 108, 116, 107, 116, 115, 125, 86, 121, 113, 124, 118, 131, 119, 105, 134, 134, 136, 148, 135, 130, 117, 109, 154, 127, 123, 135, 128, 119, 134, 129, 121, 129, 110, 128, 142, 135, 121, 108, 118, 140, 144, 123, 126, 136, 123, 118, 130, 136, 114, 134, 115, 112, 136, 135, 113, 135, 116, 116, 105, 127, 125, 123, 143, 97, 139, 124, 123, 123, 115, 107, 116, 117, 111, 118, 111, 135, 138, 116, 119, 120, 132, 112, 109, 126, 127, 126, 118, 139, 114, 119, 124, 119, 122, 122, 127, 112, 132, 112, 132, 136, 135, 135, 137, 117, 148, 139, 121, 124, 144, 127, 131, 125, 135, 138, 143, 121, 122, 122, 119, 145, 114, 140, 120, 130, 134, 141, 112, 122, 115, 134, 129, 108, 118, 112, 115, 122, 143, 118, 110, 135, 121, 95, 120, 126, 135, 116, 112, 136, 127, 135, 122, 124, 126, 121, 144, 136, 108, 146, 145, 151, 120, 126, 129, 125, 130, 121, 121, 128, 124, 107, 114, 127, 117, 140, 141, 126, 152, 135, 122, 113, 130, 125, 114, 126, 119, 146, 107, 116, 144, 122, 132, 118, 129, 95, 141, 132, 139, 110, 136, 134, 103, 114, 100, 125, 126, 119, 116, 134, 132, 122, 132, 120, 135, 106, 127, 118, 103, 144, 122, 125, 117, 117, 120, 123, 132, 133, 140, 119, 130, 154, 111, 142, 125, 113, 113, 113, 116, 120, 152, 127, 111, 134, 139, 133, 119, 119, 109, 129, 133, 133, 142, 130, 112, 134, 125, 131, 146, 109, 118, 133, 117, 133, 119, 136, 107, 118, 143, 106, 139, 141, 114, 134, 145, 116, 121, 132, 116, 144, 128, 126, 122, 111, 117, 115, 142, 114, 132, 104, 125, 127, 126, 128, 119, 139, 139, 143, 111, 117, 119, 118, 115, 142, 126, 131, 124, 118, 132, 131, 108, 136, 127, 129, 126, 104, 106, 130, 133, 130, 101, 130, 124, 116, 128, 136, 126, 139, 124, 129, 120, 138, 130, 113, 116, 129, 131, 132, 114, 125, 118, 123, 117, 120, 107, 117, 115, 104, 124, 120, 117, 138, 118, 142, 154, 126, 116, 131, 124, 134, 131, 126, 125, 117, 124, 119, 130, 112, 113, 136, 132, 126, 128, 133, 128, 126, 108, 135, 138, 125, 116, 120, 108, 127, 129, 124, 131, 97, 130, 121, 143, 135, 106, 130, 110, 131, 135, 108, 122, 120, 149, 104, 129, 124, 134, 130, 113, 132, 121, 146, 123, 115, 135, 139, 119, 126, 131, 111, 139, 133, 124, 119, 134, 127, 121, 126, 133, 103, 110, 127, 131, 145, 125, 137, 137, 150, 115, 117, 141, 129, 112, 113, 120, 113, 116, 128, 117, 132, 125, 105, 121, 129, 138, 129, 146, 118, 118, 126, 127, 118, 128, 121, 116, 139, 124, 97, 126, 137, 118, 115, 129, 127, 119, 141, 128, 140, 102, 146, 120, 129, 115, 117, 144, 126, 113, 113, 141, 122, 132, 134, 127, 117, 129, 117, 138, 124, 116, 131, 140, 115, 148, 124, 171, 112, 123, 117, 129, 119, 136, 133, 123, 134, 124, 134, 114, 110, 115, 160, 132, 125, 134, 136, 112, 132, 122, 139, 117, 127, 130, 140, 120, 125, 121, 114, 124, 133, 110, 126, 142, 122, 115, 116, 108, 125, 119, 123, 127, 138, 101, 112, 131, 131, 128, 126, 116, 135, 125, 157, 142, 128, 124, 139, 127, 114, 131, 149, 129, 132, 112, 113, 127, 125, 132, 118, 116, 149, 143, 141, 106, 123, 131, 122, 140, 130, 147, 134, 123, 128, 120, 129, 134, 134, 126, 118, 115, 112, 152, 110, 110, 110, 107, 114, 104, 121, 111, 113, 110, 130, 120, 151, 121, 133, 122, 119, 120, 124, 119, 123, 133, 115, 102, 146, 126, 131, 125, 133, 129, 125, 130, 131, 116, 118, 135, 142, 143, 127, 119, 127, 127, 145, 125, 151, 130, 133, 123, 112, 125, 118, 126, 123, 126, 136, 126, 117, 109, 122, 143, 128, 124, 156, 102, 134, 141, 127, 124, 99, 126, 133, 113, 123, 93, 102, 124, 151, 132, 124, 130, 127, 115, 135, 133, 132, 128, 138, 106, 127, 126, 105, 122, 126, 144, 133, 130, 129, 127, 124, 116, 125, 118, 140, 135, 116, 112, 112, 133, 123, 128, 121, 116, 131, 131, 114, 122, 119, 144, 112, 123, 130, 113, 128, 128, 97, 113, 116, 131, 133, 133, 121, 124, 134, 113, 135, 97, 126, 127, 124, 140, 130, 115, 116, 131, 123, 128, 135, 123, 140, 133, 122, 124, 133, 111, 129, 127, 123, 120, 114, 133, 115, 124, 125, 108, 123, 121, 124, 132, 128, 131, 121, 117, 143, 118, 131, 131, 132, 118, 115, 122, 143, 129, 120, 112, 108, 141, 121, 136, 137, 139, 131, 120, 108, 114, 134, 129, 126, 119, 118, 111, 124, 142, 125, 117, 146, 146, 121, 134, 132, 102, 111, 111, 146, 119, 115, 133, 108, 130, 142, 108, 131, 152, 112, 125, 122, 135, 116, 133, 124, 117, 124, 134, 127, 138, 131, 121, 122, 141, 130, 119, 120, 119, 128, 123, 125, 121, 118, 144, 119, 143, 113, 127, 127, 129, 121, 115, 100, 120, 121, 131, 127, 120, 124, 126, 121, 121, 150, 99, 158, 128, 144, 117, 108, 103, 123, 117, 141, 128, 119, 130, 134, 141, 120, 120, 106, 131, 115, 121, 108, 149, 122, 137, 135, 117, 102, 126, 128, 130, 106, 102, 126, 129, 110, 102, 114, 140, 109, 145, 134, 128, 130, 123, 107, 151, 126, 128, 106, 121, 110, 112, 120, 121, 143, 129, 121, 127, 119, 101, 132, 122, 124, 115, 117, 125, 119, 139, 158, 126, 112, 142, 132, 115, 123, 139, 127, 108, 142, 122, 133, 130, 107, 132, 119, 108, 136, 114, 124, 126, 118, 127, 132, 126, 122, 140, 121, 133, 153, 138, 114, 152, 134, 102, 144, 113, 117, 114, 133, 122, 126, 130, 150, 116, 116, 121, 148, 125, 126, 110, 124, 124, 119, 133, 118, 121, 126, 127, 141, 114, 125, 121, 131, 131, 108, 124, 133, 118, 134, 113, 177, 119, 113, 122, 140, 138, 119, 109, 125, 122, 141, 140, 124, 131, 106, 123, 126, 147, 119, 139, 125, 112, 130, 135, 122, 121, 128, 101, 125, 135, 124, 127, 122, 118, 131, 136, 129, 118, 120, 116, 149, 116, 136, 100, 132, 125, 134, 130, 132, 119, 112, 130, 127, 127, 138, 110, 118, 117, 142, 126, 122, 120, 132, 130, 123, 127, 121, 142, 119, 151, 121, 136, 118, 128, 123, 138, 109, 132, 119, 132, 109, 137, 104, 134, 121, 140, 135, 136, 138, 122, 124, 101, 109, 136, 122, 106, 114, 112, 114, 128, 115, 109, 118, 117, 122, 105, 124, 112, 122, 118, 119, 120, 103, 106, 141, 119, 131, 111, 120, 142, 122, 132, 121, 148, 126, 129, 123, 121, 122, 138, 111, 128, 118, 114, 125, 144, 131, 113, 136, 148, 131, 119, 142, 133, 128, 116, 120, 120, 138, 116, 149, 102, 103, 104, 127, 111, 119, 130, 119, 105, 123, 110, 118, 120, 151, 130, 118, 110, 137, 119, 126, 130, 127, 131, 132, 110, 138, 118, 160, 136, 111, 130, 124, 135, 95, 145, 125, 123, 142, 123, 146, 122, 123, 125, 135, 122, 122, 130, 118, 130, 112, 133, 122, 113, 130, 133, 120, 115, 110, 131, 119, 123, 115, 129, 117, 132, 116, 146, 142, 142, 126, 135, 119, 135, 139, 110, 136, 132, 128, 122, 108, 93, 130, 124, 142, 135, 127, 136, 146, 125, 132, 125, 120, 133, 118, 124, 123, 112, 126, 114, 118, 138, 119, 121, 135, 120, 110, 115, 122, 144, 136, 152, 111, 143, 132, 138, 139, 123, 124, 120, 134, 124, 134, 112, 122, 120, 134, 120, 106, 125, 136, 147, 129, 129, 120, 119, 120, 133, 116, 108, 132, 120, 118, 116, 130, 121, 127, 126, 120, 123, 116, 133, 118, 105, 121, 132, 115, 115, 142, 115, 127, 122, 143, 143, 114, 121, 112, 123, 130, 110, 129, 123, 120, 141, 122, 118, 124, 117, 120, 133, 121, 129, 125, 130, 138, 119, 117, 113, 130, 124, 105, 138, 126, 110, 116, 135, 113, 117, 126, 126, 134, 132, 124, 136, 115, 113, 118, 112, 136, 119, 128, 124, 134, 122, 124, 119, 119, 125, 123, 116, 125, 113, 121, 127, 123, 130, 119, 118, 120, 126, 137, 129, 133, 124, 115, 111, 123, 133, 123, 123, 130, 141, 132, 119, 127, 118, 135, 118, 113, 117, 105, 118, 136, 136, 128, 112, 131, 120, 114, 123, 89, 121, 111, 129, 131, 124, 124, 109, 131, 117, 129, 136, 113, 134, 123, 122, 136, 134, 130, 144, 93, 144, 131, 140, 122, 121, 120, 133, 118, 135, 123, 138, 123, 111, 134, 134, 117, 135, 128, 130, 125, 118, 135, 106, 137, 126, 128, 105, 109, 115, 123, 129, 126, 127, 128, 124, 118, 116, 124, 113, 121, 133, 122, 121, 123, 123, 126, 138, 120, 122, 138, 130, 131, 111, 130, 124, 135, 125, 109, 117, 124, 129, 114, 120, 132, 126, 126, 115, 130, 130, 121, 131, 127, 110, 126, 133, 119, 109, 137, 132, 117, 126, 115, 130, 121, 117, 144, 135, 129, 118, 131, 108, 135, 131, 130, 125, 117, 127, 123, 132, 135, 112, 130, 140, 131, 126, 139, 142, 132, 120, 117, 131, 111, 123, 135, 138, 122, 122, 110, 129, 119, 121, 139, 116, 142, 108, 142, 124, 125, 131, 124, 127, 109, 123, 119, 131, 117, 141, 142, 134, 131, 125, 136, 127, 118, 119, 127, 118, 118, 143, 129, 140, 125, 115, 138, 138, 120, 130, 125, 142, 126, 122, 115, 123, 135, 131, 118, 130, 105, 128, 120, 131, 123, 122, 110, 121, 130, 115, 114, 119, 120, 143, 107, 116, 120, 143, 130, 136, 134, 113, 127, 107, 123, 134, 124, 126, 137, 130, 130, 126, 147, 139, 122, 125, 123, 128, 131, 139, 119, 128, 139, 115, 123, 126, 128, 126, 128, 126, 124, 109, 127, 141, 122, 133, 130, 127, 129, 100, 126, 139, 140, 118, 115, 134, 131, 97, 112, 135, 141, 118, 132, 125, 125, 114, 135, 128, 124, 132, 126, 127, 120, 127, 133, 146, 121, 132, 127, 123, 105, 132, 127, 134, 122, 132, 136, 127, 128, 140, 125, 115, 127, 119, 125, 136, 130, 111, 147, 118, 120, 136, 133, 130, 114, 125, 121, 128, 137, 126, 132, 124, 120, 159, 140, 137, 129, 129, 122, 129, 133, 122, 156, 135, 140, 133, 111, 139, 139, 141, 138, 149, 120, 127, 132, 119, 126, 107, 136, 128, 149, 122, 131, 126, 134, 127, 121, 141, 124, 113, 126, 142, 130, 110, 109, 122, 128, 115, 125, 126, 124, 142, 111, 131, 111, 91, 120, 139, 122, 141, 115, 122, 117, 128, 119, 125, 104, 132, 114, 119, 131, 116, 138, 102, 100, 141, 120, 137, 145, 130, 126, 125, 128, 125, 143, 129, 114, 114, 118, 127, 126, 127, 127, 143, 138, 141, 112, 135, 132, 122, 133, 149, 128, 117, 123, 117, 139, 134, 133, 119, 118, 140, 123, 126, 121, 144, 119, 111, 121, 110, 127, 124, 109, 127, 137, 138, 119, 143, 127, 112, 130, 139, 137, 117, 131, 138, 135, 117, 116, 128, 123, 118, 132, 128, 135, 134, 114, 120, 136, 142, 109, 140, 125, 135, 122, 118, 117, 138, 130, 135, 110, 125, 137, 122, 127, 146, 129, 130, 122, 117, 112, 125, 119, 136, 125, 126, 117, 124, 127, 126, 133, 112, 114, 122, 105, 119, 129, 120, 125, 125, 104, 144, 134, 135, 127, 130, 121, 135, 146, 136, 136, 114, 130, 124, 137, 114, 120, 131, 123, 121, 105, 119, 122, 115, 101, 127, 131, 128, 122, 112, 114, 149, 131, 127, 137, 101, 131, 126, 135, 108, 115, 127, 133, 111, 104, 122, 119, 131, 135, 119, 100, 131, 120, 111, 122, 116, 125, 125, 145, 133, 127, 136, 125, 140, 124, 127, 117, 119, 129, 132, 91, 125, 128, 116, 117, 115, 125, 137, 119, 132, 128, 112, 119, 138, 136, 128, 129, 121, 119, 129, 104, 138, 116, 132, 142, 124, 136, 121, 126, 128, 122, 118, 130, 126, 127, 137, 133, 136, 121, 125, 133, 129, 128, 141, 114, 112, 139, 124, 113, 120, 120, 110, 134, 126, 114, 129, 114, 121, 129, 124, 138, 142, 132, 113, 118, 125, 138, 132, 118, 122, 106, 131, 128, 140, 122, 126, 127, 123, 139, 120, 113, 131, 133, 135, 148, 125, 121, 117, 109, 119, 142, 136, 136, 145, 127, 130, 117, 124, 124, 110, 123, 114, 114, 119, 128, 148, 113, 136, 132, 109, 131, 124, 136, 119, 133, 120, 132, 112, 132, 126, 136, 121, 126, 123, 131, 130, 131, 126, 112, 117, 127, 129, 136, 120, 142, 123, 129, 125, 122, 124, 132, 122, 135, 117, 144, 137, 130, 117, 147, 117, 136, 130, 135, 119, 133, 131, 125, 113, 111, 136, 124, 110, 127, 131, 124, 146, 107, 129, 142, 127, 125, 140, 136, 132, 126, 114, 120, 124, 121, 136, 132, 115, 130, 130, 102, 120, 120, 128, 116, 115, 122, 120, 116, 120, 120, 123, 124, 125, 125, 117, 134, 116, 120, 131, 116, 123, 115, 143, 124, 118, 102, 110, 130, 130, 127, 130, 129, 127, 121, 123, 120, 119, 139, 124, 110, 134, 126, 118, 125, 131, 118, 138, 127, 119, 125, 126, 136, 108, 127, 130, 127, 135, 135, 121, 137, 126, 119, 112, 123, 124, 138, 128, 113, 109, 121, 131, 99, 132, 129, 128, 118, 126, 134, 117, 129, 117, 142, 107, 115, 117, 120, 123, 124, 123, 130, 123, 127, 122, 120, 122, 117, 127, 115, 121, 139, 126, 107, 138, 126, 124, 138, 110, 132, 114, 114, 143, 130, 142, 120, 124, 137, 109, 146, 118, 130, 118, 125, 134, 101, 127, 123, 124, 133, 131, 130, 134, 147, 117, 135, 147, 116, 111, 122, 120, 120, 118, 119, 127, 122, 115, 135, 108, 107, 133, 128, 129, 138, 117, 115, 130, 102, 127, 136, 128, 127, 118, 111, 114, 124, 126, 121, 115, 133, 117, 133, 111, 119, 137, 135, 111, 117, 125, 127, 117, 132, 109, 123, 123, 82, 114, 135, 132, 125, 124, 127, 134, 126, 110, 106, 131, 128, 135, 114, 133, 135, 123, 129, 124, 126, 105, 125, 124, 114, 134, 128, 127, 130, 141, 115, 103, 106, 120, 112, 117, 127, 128, 142, 99, 137, 137, 140, 125, 128, 135, 130, 130, 114, 137, 112, 119, 122, 136, 129, 121, 129, 115, 132, 125, 104, 134, 151, 109, 140, 125, 124, 126, 127, 130, 136, 112, 117, 130, 113, 127, 114, 137, 108, 110, 140, 121, 123, 135, 126, 141, 127, 129, 111, 112, 157, 100, 132, 128, 131, 112, 133, 127, 125, 125, 130, 117, 126, 122, 129, 117, 105, 130, 134, 122, 130, 124, 140, 110, 127, 130, 146, 130, 134, 132, 130, 139, 129, 125, 134, 128, 108, 109, 111, 133, 117, 108, 125, 139, 138, 126, 111, 115, 131, 122, 124, 114, 130, 128, 116, 141, 135, 129, 123, 126, 122, 122, 139, 121, 129, 136, 140, 128, 116, 139, 115, 120, 124, 133, 132, 129, 118, 121, 119, 111, 133, 120, 106, 123, 114, 116, 127, 125, 119, 133, 137, 120, 134, 119, 114, 132, 124, 121, 117, 126, 118, 129, 120, 105, 128, 103, 114, 110, 124, 135, 117, 132, 135, 125, 128, 119, 133, 137, 115, 137, 121, 142, 128, 129, 127, 125, 117, 123, 131, 124, 137, 135, 133, 104, 127, 126, 111, 108, 134, 117, 130, 130, 103, 114, 133, 113, 134, 123, 117, 137, 106, 125, 128, 123, 118, 130, 116, 124, 125, 138, 100, 118, 121, 112, 113, 117, 124, 132, 133, 130, 144, 130, 127, 141, 114, 132, 129, 139, 127, 100, 119, 138, 127, 122, 127, 131, 149, 123, 129, 119, 131, 127, 107, 113, 134, 118, 111, 118, 126, 112, 128, 118, 129, 108, 114, 118, 142, 122, 112, 139, 141, 128, 135, 122, 124, 124, 120, 118, 125, 121, 121, 135, 122, 143, 127, 135, 112, 135, 121, 124, 113, 101, 124, 123, 121, 125, 117, 110, 123, 125, 122, 128, 134, 106, 121, 132, 130, 118, 124, 127, 140, 124, 128, 131, 129, 109, 122, 141, 138, 138, 152, 136, 113, 135, 122, 121, 130, 143, 112, 127, 148, 114, 119, 127, 126, 108, 134, 114, 128, 126, 113, 116, 125, 123, 134, 126, 129, 119, 123, 130, 115, 124, 150, 108, 128, 117, 127, 131, 148, 129, 122, 125, 115, 114, 105, 128, 123, 142, 110, 120, 120, 131, 144, 129, 138, 130, 126, 128, 124, 126, 134, 120, 134, 122, 138, 109, 134, 117, 127, 142, 130, 129, 141, 126, 134, 145, 122, 133, 124, 133, 127, 127, 128, 106, 136, 109, 127, 127, 125, 125, 117, 110, 136, 129, 130, 117, 124, 125, 136, 142, 115, 128, 127, 126, 112, 130, 137, 134, 118, 113, 138, 123, 107, 128, 111, 134, 127, 126, 116, 123, 107, 140, 136, 136, 111, 137, 106, 122, 127, 117, 114, 109, 132, 130, 125, 134, 118, 135, 139, 138, 120, 125, 112, 126, 122, 124, 136, 130, 114, 112, 127, 118, 118, 127, 120, 143, 127, 131, 118, 125, 131, 122, 139, 119, 118, 122, 117, 128, 122, 138, 127, 110, 122, 116, 121, 128, 112, 135, 139, 117, 115, 124, 121, 131, 114, 130, 130, 123, 123, 114, 118, 136, 124, 107, 104, 102, 133, 141, 121, 124, 107, 132, 124, 134, 132, 133, 133, 134, 124, 132, 129, 121, 146, 121, 109, 118, 125, 119, 145, 121, 123, 127, 132, 122, 132, 116, 126, 109, 126, 131, 135, 132, 112, 130, 130, 138, 113, 115, 136, 98, 123, 136, 125, 137, 102, 117, 114, 138, 123, 129, 111, 122, 142, 124, 116, 117, 137, 125, 125, 113, 130, 129, 140, 112, 130, 117, 121, 126, 120, 138, 119, 129, 128, 130, 124, 135, 124, 130, 128, 139, 115, 128, 144, 125, 127, 116, 128, 134, 124, 137, 113, 109, 105, 129, 123, 132, 108, 129, 121, 121, 145, 121, 119, 138, 116, 138, 111, 110, 113, 149, 115, 111, 125, 137, 121, 138, 115, 130, 119, 129, 108, 124, 127, 141, 127, 98, 112, 140, 130, 142, 142, 136, 125, 122, 108, 106, 142, 119, 131, 118, 118, 128, 121, 132, 119, 122, 122, 145, 134, 116, 138, 138, 139, 129, 123, 137, 140, 141, 110, 125, 119, 124, 127, 137, 125, 130, 135, 126, 129, 118, 134, 125, 118, 120, 143, 123, 131, 131, 137, 145, 119, 110, 131, 114, 128, 122, 130, 130, 126, 137, 135, 139, 120, 117, 137, 132, 127, 122, 133, 124, 144, 146, 130, 133, 121, 124, 127, 122, 117, 105, 133, 126, 120, 125, 126, 120, 141, 124, 136, 123, 125, 146, 122, 139, 114, 119, 111, 136, 152, 119, 131, 122, 116, 121, 118, 125, 133, 114, 125, 112, 123, 108, 113, 130, 127, 112, 125, 103, 123, 115, 137, 139, 119, 129, 133, 120, 118, 133, 134, 107, 121, 125, 122, 128, 136, 117, 136, 127, 135, 117, 109, 118, 130, 127, 129, 119, 108, 126, 132, 121, 126, 130, 124, 110, 126, 124, 123, 119, 123, 117, 117, 138, 124, 130, 133, 142, 121, 105, 116, 114, 124, 114, 120, 120, 118, 130, 140, 127, 136, 137, 121, 144, 129, 110, 127, 123, 133, 132, 155, 140, 110, 106, 118, 151, 127, 108, 117, 132, 141, 128, 121, 121, 124, 92, 112, 131, 125, 116, 125, 118, 118, 145, 120, 126, 103, 142, 127, 115, 129, 138, 133, 116, 128, 121, 128, 137, 141, 147, 116, 129, 130, 125, 120, 134, 134, 125, 142, 137, 118, 123, 120, 105, 122, 119, 116, 127, 137, 97, 132, 123, 127, 119, 118, 125, 124, 110, 123, 113, 121, 125, 104, 120, 110, 143, 122, 143, 125, 126, 126, 128, 116, 131, 124, 119, 130, 118, 134, 104, 128, 134, 139, 114, 124, 150, 117, 125, 120, 121, 130, 113, 136, 111, 136, 128, 133, 127, 122, 131, 120, 127, 133, 124, 99, 126, 129, 131, 117, 121, 115, 119, 122, 126, 115, 143, 142, 118, 123, 103, 128, 132, 115, 130, 133, 135, 135, 126, 131, 109, 128, 140, 122, 117, 135, 114, 117, 123, 127, 136, 125, 109, 118, 128, 121, 137, 127, 139, 140, 108, 117, 133, 144, 127, 126, 122, 126, 137, 117, 128, 130, 126, 108, 130, 125, 131, 142, 120, 124, 135, 106, 114, 134, 108, 143, 120, 124, 123, 130, 120, 110, 125, 119, 128, 133, 124, 113, 120, 135, 124, 126, 133, 135, 141, 128, 126, 138, 130, 115, 125, 103, 135, 132, 116, 119, 130, 117, 128, 142, 127, 133, 105, 131, 124, 132, 140, 127, 130, 127, 139, 125, 117, 118, 116, 124, 126, 128, 120, 125, 138, 127, 134, 130, 100, 125, 120, 117, 135, 133, 112, 128, 122, 129, 119, 120, 129, 120, 117, 111, 120, 141, 133, 131, 127, 113, 111, 135, 123, 131, 127, 114, 138, 133, 107, 125, 123, 130, 119, 131, 134, 119, 116, 110, 122, 110, 122, 138, 117, 110, 126, 116, 153, 130, 126, 107, 115, 132, 108, 128, 110, 157, 120, 126, 142, 117, 114, 117, 135, 118, 125, 127, 125, 115, 112, 128, 127, 105, 120, 119, 130, 134, 130, 116, 125, 150, 123, 115, 135, 116, 107, 112, 131, 128, 113, 124, 109, 112, 129, 128, 125, 121, 126, 129, 126, 134, 114, 129, 142, 127, 114, 105, 115, 128, 109, 113, 122, 122, 128, 104, 129, 127, 118, 102, 120, 138, 122, 122, 127, 120, 127, 138, 130, 102, 126, 120, 129, 124, 119, 142, 139, 119, 113, 112, 124, 113, 133, 134, 123, 142, 119, 129, 107, 127, 130, 124, 135, 119, 131, 112, 125, 131, 121, 122, 128, 135, 117, 122, 117, 126, 136, 117, 125, 116, 120, 120, 134, 111, 127, 141, 119, 115, 132, 120, 136, 140, 118, 122, 106, 142, 106, 126, 146, 116, 125, 129, 138, 129, 129, 121, 115, 126, 137, 127, 129, 143, 132, 137, 122, 136, 126, 128, 115, 139, 119, 176, 118, 114, 141, 103, 115, 128, 147, 126, 130, 123, 125, 124, 117, 128, 121, 140, 133, 121, 138, 137, 117, 115, 108, 109, 76, 122, 104, 143, 128, 128, 113, 122, 135, 111, 127, 134, 131, 132, 117, 102, 123, 131, 129, 147, 122, 129, 119, 127, 128, 129, 123, 122, 124, 147, 129, 135, 116, 135, 130, 124, 146, 131, 120, 119, 129, 120, 102, 108, 125, 117, 125, 124, 118, 123, 123, 112, 126, 133, 129, 144, 146, 119, 128, 130, 134, 133, 122, 141, 135, 118, 133, 121, 103, 126, 115, 120, 115, 110, 112, 113, 100, 131, 121, 118, 138, 133, 127, 127, 127, 105, 122, 128, 96, 128, 133, 142, 165, 144, 136, 125, 138, 148, 125, 122, 131, 116, 122, 152, 122, 112, 124, 123, 120, 143, 134, 143, 103, 125, 126, 129, 128, 135, 135, 124, 139, 127, 141, 124, 129, 130, 136, 121, 137, 135, 132, 130, 132, 138, 118, 127, 127, 122, 119, 127, 118, 117, 126, 126, 136, 131, 128, 123, 124, 116, 117, 107, 131, 140, 123, 117, 143, 133, 120, 124, 130, 123, 117, 110, 130, 123, 120, 130, 121, 116, 133, 100, 133, 128, 116, 139, 131, 146, 105, 125, 123, 149, 139, 126, 124, 129, 122, 132, 118, 119, 118, 126, 134, 105, 117, 110, 133, 118, 128, 118, 150, 136, 150, 142, 136, 129, 118, 125, 153, 122, 114, 125, 126, 117, 127, 130, 125, 139, 114, 123, 129, 118, 127, 120, 119, 121, 100, 140, 128, 114, 115, 129, 112, 112, 120, 145, 124, 117, 122, 121, 136, 120, 123, 123, 108, 121, 117, 122, 117, 123, 117, 135, 128, 129, 126, 114, 141, 125, 135, 113, 117, 127, 120, 119, 123, 124, 122, 137, 105, 131, 123, 140, 143, 115, 126, 120, 128, 121, 114, 114, 126, 144, 144, 120, 110, 121, 119, 149, 129, 125, 120, 142, 126, 133, 131, 149, 129, 129, 137, 136, 138, 120, 140, 144, 133, 125, 121, 113, 121, 135, 128, 115, 112, 122, 130, 119, 128, 143, 121, 128, 128, 128, 108, 122, 136, 132, 132, 124, 118, 133, 117, 132, 124, 130, 137, 114, 119, 122, 110, 119, 137, 128, 127, 131, 152, 126, 123, 121, 99, 117, 124, 120, 130, 141, 122, 122, 130, 138, 100, 118, 119, 124, 129, 151, 140, 119, 131, 116, 136, 120, 137, 125, 132, 126, 123, 142, 111, 129, 139, 131, 135, 121, 123, 117, 114, 126, 138, 132, 138, 148, 123, 128, 115, 119, 137, 133, 124, 134, 135, 118, 127, 115, 139, 133, 129, 143, 152, 114, 130, 131, 122, 136, 141, 131, 127, 135, 114, 137, 134, 144, 113, 148, 134, 142, 127, 129, 136, 132, 126, 119, 127, 138, 123, 134, 131, 118, 108, 125, 150, 121, 135, 119, 123, 111, 140, 120, 110, 124, 111, 133, 99, 121, 116, 130, 123, 116, 131, 132, 126, 124, 132, 129, 126, 134, 131, 130, 146, 126, 152, 122, 123, 126, 131, 133, 128, 119, 134, 122, 117, 124, 116, 131, 112, 121, 124, 132, 124, 120, 136, 127, 122, 131, 112, 126, 142, 124, 137, 122, 125, 125, 131, 123, 134, 155, 139, 130, 118, 125, 112, 133, 126, 115, 128, 126, 121, 129, 134, 129, 122, 109, 120, 126, 145, 123, 120, 133, 112, 136, 121, 126, 115, 121, 116, 130, 134, 121, 121, 121, 107, 127, 135, 101, 123, 115, 129, 125, 145, 139, 112, 125, 122, 129, 112, 127, 129, 148, 120, 119, 131, 123, 112, 129, 144, 117, 122, 119, 121, 124, 119, 126, 125, 125, 115, 116, 123, 132, 121, 138, 129, 130, 145, 126, 146, 126, 125, 115, 138, 137, 134, 136, 133, 120, 109, 129, 135, 134, 119, 132, 114, 114, 134, 141, 117, 96, 131, 126, 129, 134, 122, 116, 132, 129, 119, 129, 120, 137, 126, 136, 113, 121, 125, 120, 129, 116, 141, 126, 150, 135, 116, 133, 130, 115, 131, 118, 154, 119, 131, 123, 120, 129, 118, 121, 132, 136, 118, 137, 118, 144, 124, 122, 138, 115, 125, 136, 124, 122, 127, 119, 121, 131, 138, 130, 129, 124, 119, 113, 115, 101, 108, 125, 112, 116, 128, 123, 117, 135, 147, 154, 130, 123, 117, 128, 135, 117, 145, 127, 136, 114, 126, 117, 120, 128, 103, 136, 131, 125, 121, 103, 143, 108, 137, 142, 123, 128, 125, 126, 130, 119, 114, 108, 130, 120, 130, 133, 124, 122, 133, 117, 125, 135, 142, 110, 129, 134, 117, 118, 124, 126, 136, 135, 122, 115, 114, 116, 138, 116, 108, 138, 110, 125, 142, 144, 116, 113, 128, 123, 128, 115, 99, 117, 137, 118, 122, 148, 131, 120, 123, 127, 133, 125, 119, 114, 131, 128, 133, 123, 131, 126, 124, 122, 128, 135, 125, 128, 136, 129, 131, 118, 125, 126, 119, 125, 135, 115, 118, 111, 127, 116, 117, 109, 129, 129, 114, 134, 142, 119, 110, 123, 122, 124, 126, 128, 127, 126, 115, 143, 119, 142, 121, 132, 125, 106, 125, 123, 127, 100, 134, 114, 130, 128, 127, 127, 118, 116, 119, 114, 137, 99, 134, 114, 125, 120, 130, 124, 114, 139, 138, 124, 120, 112, 141, 121, 117, 132, 122, 143, 133, 109, 124, 111, 148, 132, 115, 96, 131, 123, 111, 115, 135, 132, 93, 138, 115, 129, 127, 144, 125, 123, 117, 129, 138, 113, 108, 133, 106, 132, 132, 121, 123, 127, 142, 121, 121, 115, 131, 129, 121, 127, 117, 130, 136, 137, 117, 131, 108, 134, 125, 137, 124, 114, 124, 154, 150, 123, 117, 126, 112, 111, 142, 119, 128, 126, 126, 129, 126, 123, 139, 106, 123, 114, 125, 121, 122, 136, 121, 138, 113, 135, 115, 117, 131, 132, 114, 147, 124, 126, 137, 115, 116, 109, 133, 125, 116, 124, 115, 124, 109, 142, 130, 119, 132, 117, 126, 123, 117, 131, 115, 114, 127, 108, 130, 145, 149, 123, 140, 137, 118, 124, 131, 115, 131, 127, 132, 125, 125, 129, 135, 117, 121, 128, 127, 122, 116, 116, 145, 127, 139, 118, 139, 127, 125, 112, 130, 140, 130, 140, 131, 128, 129, 115, 105, 117, 122, 107, 128, 140, 136, 130, 127, 130, 106, 120, 129, 130, 144, 121, 110, 123, 148, 113, 127, 133, 135, 114, 112, 132, 130, 122, 126, 130, 112, 138, 126, 130, 116, 105, 151, 114, 132, 130, 119, 117, 126, 118, 121, 115, 137, 128, 148, 129, 132, 128, 116, 121, 129, 116, 123, 131, 122, 103, 146, 123, 106, 115, 123, 127, 110, 128, 130, 118, 146, 124, 131, 119, 126, 123, 128, 133, 117, 132, 141, 152, 125, 127, 134, 137, 118, 133, 137, 132, 126, 144, 122, 128, 130, 128, 127, 121, 120, 105, 155, 130, 123, 122, 151, 125, 131, 116, 122, 130, 125, 130, 116, 126, 130, 116, 111, 138, 121, 114, 113, 127, 114, 126, 107, 125, 131, 114, 128, 131, 127, 143, 131, 124, 129, 106, 121, 121, 136, 123, 115, 125, 116, 142, 132, 145, 128, 133, 122, 119, 133, 140, 134, 119, 101, 108, 126, 134, 123, 118, 120, 112, 117, 124, 124, 117, 133, 134, 130, 112, 103, 124, 133, 134, 122, 120, 134, 119, 120, 148, 131, 122, 136, 134, 125, 136, 127, 136, 141, 134, 124, 131, 140, 139, 132, 123, 118, 123, 134, 127, 120, 127, 154, 126, 120, 123, 119, 121, 122, 116, 124, 135, 133, 135, 129, 121, 129, 130, 131, 123, 140, 125, 113, 111, 112, 113, 107, 107, 116, 121, 117, 134, 129, 125, 128, 113, 127, 119, 116, 127, 123, 116, 113, 130, 124, 118, 125, 115, 136, 120, 118, 124, 112, 115, 132, 129, 133, 104, 141, 120, 125, 150, 131, 133, 130, 132, 124, 128, 97, 128, 138, 128, 123, 133, 139, 119, 111, 119, 129, 126, 139, 125, 118, 109, 128, 136, 132, 128, 126, 123, 124, 119, 134, 123, 134, 135, 129, 133, 130, 138, 119, 135, 128, 137, 142, 103, 149, 130, 120, 143, 119, 111, 122, 125, 125, 113, 115, 122, 120, 117, 141, 117, 147, 130, 131, 130, 126, 117, 131, 136, 124, 121, 128, 114, 124, 132, 106, 129, 115, 117, 114, 106, 119, 117, 127, 122, 121, 123, 115, 122, 136, 117, 118, 148, 127, 141, 109, 98, 121, 122, 125, 121, 144, 125, 142, 127, 114, 115, 130, 126, 125, 98, 119, 115, 117, 109, 122, 134, 125, 139, 113, 126, 127, 116, 138, 135, 137, 124, 115, 120, 119, 131, 131, 129, 131, 128, 142, 116, 133, 121, 131, 116, 119, 127, 141, 136, 127, 103, 120, 129, 132, 116, 125, 117, 114, 130, 118, 119, 124, 128, 111, 116, 128, 130, 125, 112, 122, 131, 116, 131, 124, 127, 118, 133, 108, 120, 116, 145, 125, 116, 140, 123, 133, 119, 121, 129, 126, 130, 134, 134, 132, 113, 134, 130, 134, 115, 109, 126, 131, 132, 121, 130, 130, 128, 113, 124, 118, 112, 148, 120, 112, 124, 113, 120, 143, 115, 136, 143, 119, 124, 110, 134, 136, 138, 141, 125, 134, 122, 117, 129, 138, 115, 140, 117, 126, 136, 135, 124, 113, 122, 142, 125, 143, 131, 130, 115, 121, 129, 125, 120, 108, 132, 143, 118, 145, 117, 118, 121, 129, 111, 120, 137, 118, 142, 133, 108, 123, 129, 142, 116, 122, 129, 118, 146, 124, 130, 123, 132, 106, 122, 136, 129, 119, 130, 140, 132, 130, 120, 122, 126, 119, 114, 123, 128, 133, 164, 119, 126, 116, 133, 125, 115, 114, 139, 138, 137, 139, 137, 127, 109, 136, 131, 119, 129, 134, 145, 120, 119, 125, 124, 125, 138, 121, 122, 94, 125, 130, 128, 123, 120, 122, 108, 126, 128, 123, 126, 144, 122, 125, 131, 139, 120, 120, 121, 125, 130, 130, 126, 112, 124, 115, 130, 118, 119, 102, 113, 127, 123, 136, 125, 134, 146, 141, 128, 118, 127, 113, 127, 129, 126, 112, 129, 129, 137, 146, 116, 121, 128, 133, 106, 117, 117, 122, 129, 128, 134, 129, 117, 128, 132, 114, 120, 127, 116, 117, 98, 137, 129, 113, 153, 116, 122, 116, 130, 132, 130, 143, 121, 153, 143, 120, 119, 137, 126, 125, 109, 142, 133, 128, 108, 146, 134, 126, 123, 125, 127, 119, 125, 119, 127, 114, 113, 117, 120, 124, 129, 141, 125, 122, 116, 126, 113, 142, 120, 126, 100, 131, 134, 125, 128, 124, 116, 113, 120, 127, 126, 134, 121, 122, 126, 120, 117, 120, 128, 109, 121, 126, 134, 131, 115, 135, 131, 110, 106, 142, 113, 128, 141, 134, 123, 130, 126, 127, 108, 123, 114, 138, 138, 127, 128, 105, 126, 109, 132, 136, 120, 126, 115, 129, 129, 125, 117, 107, 132, 115, 129, 127, 128, 123, 129, 117, 109, 127, 129, 122, 119, 119, 115, 142, 109, 138, 121, 139, 124, 130, 133, 114, 125, 128, 124, 120, 127, 122, 125, 115, 134, 118, 127, 125, 118, 115, 136, 113, 130, 113, 130, 133, 140, 131, 123, 137, 129, 125, 124, 109, 126, 115, 128, 112, 125, 121, 135, 123, 126, 122, 136, 140, 132, 129, 121, 122, 112, 130, 129, 121, 111, 101, 121, 135, 114, 124, 119, 122, 133, 113, 119, 128, 125, 123, 106, 134, 101, 141, 118, 142, 134, 132, 133, 116, 122, 130, 130, 118, 113, 115, 125, 137, 118, 116, 118, 146, 135, 142, 116, 134, 134, 123, 148, 127, 129, 110, 131, 114, 133, 105, 119, 119, 113, 116, 128, 133, 107, 138, 131, 128, 128, 128, 112, 124, 128, 113, 138, 124, 114, 132, 120, 110, 121, 130, 107, 127, 125, 118, 124, 127, 123, 126, 130, 122, 111, 126, 120, 130, 101, 124, 138, 114, 130, 122, 124, 127, 98, 130, 121, 131, 124, 131, 109, 116, 136, 142, 118, 119, 127, 151, 127, 116, 119, 132, 118, 130, 113, 127, 139, 110, 122, 130, 132, 120, 131, 120, 105, 124, 125, 119, 114, 120, 113, 133, 116, 115, 133, 148, 130, 132, 136, 130, 116, 116, 119, 128, 111, 130, 116, 122, 122, 138, 133, 128, 128, 146, 135, 126, 117, 113, 120, 142, 147, 114, 120, 124, 144, 119, 136, 118, 123, 110, 137, 109, 122, 108, 119, 121, 132, 120, 128, 132, 143, 129, 105, 125, 104, 111, 141, 113, 116, 119, 103, 113, 126, 131, 133, 126, 126, 110, 122, 133, 152, 131, 117, 136, 119, 131, 109, 118, 110, 136, 113, 134, 135, 121, 114, 113, 120, 117, 119, 116, 117, 114, 110, 135, 125, 131, 113, 138, 122, 122, 125, 132, 123, 121, 140, 133, 129, 132, 120, 110, 109, 128, 119, 120, 136, 141, 131, 135, 112, 134, 141, 123, 119, 140, 118, 125, 122, 143, 126, 117, 121, 140, 129, 137, 120, 123, 124, 127, 132, 126, 125, 122, 138, 122, 132, 123, 127, 142, 129, 127, 129, 114, 126, 132, 128, 128, 111, 119, 125, 124, 120, 122, 134, 123, 123, 127, 122, 126, 145, 119, 117, 101, 108, 112, 121, 130, 130, 141, 114, 133, 136, 132, 126, 115, 118, 123, 104, 112, 119, 129, 135, 123, 137, 128, 141, 131, 128, 132, 115, 115, 146, 130, 128, 141, 137, 115, 133, 141, 132, 129, 122, 127, 115, 137, 142, 129, 130, 127, 118, 117, 131, 116, 129, 129, 143, 107, 129, 121, 150, 132, 123, 125, 129, 147, 107, 130, 132, 124, 117, 123, 140, 126, 114, 108, 133, 131, 136, 126, 122, 135, 127, 127, 124, 126, 123, 114, 118, 102, 110, 119, 137, 137, 129, 140, 124, 124, 123, 125, 117, 131, 119, 124, 123, 145, 132, 110, 111, 130, 124, 129, 121, 135, 124, 107, 116, 144, 130, 128, 150, 124, 119, 128, 136, 132, 127, 131, 124, 131, 150, 127, 126, 151, 111, 125, 152, 142, 140, 124, 137, 123, 122, 129, 134, 127, 126, 126, 131, 139, 128, 114, 111, 125, 117, 112, 134, 111, 116, 121, 139, 123, 113, 132, 129, 135, 144, 116, 112, 124, 136, 128, 123, 121, 130, 135, 126, 116, 120, 111, 127, 132, 112, 106, 144, 120, 124, 104, 117, 130, 131, 115, 131, 141, 119, 133, 111, 103, 123, 120, 92, 131, 116, 107, 134, 142, 116, 109, 116, 133, 137, 126, 117, 121, 125, 134, 134, 124, 104, 121, 103, 122, 135, 123, 145, 112, 139, 124, 125, 121, 119, 124, 128, 125, 134, 111, 121, 124, 125, 133, 110, 129, 125, 121, 131, 107, 135, 120, 146, 112, 124, 117, 117, 141, 119, 100, 120, 112, 128, 120, 119, 125, 118, 123, 117, 135, 123, 113, 128, 145, 126, 128, 131, 132, 125, 128, 112, 130, 117, 122, 143, 110, 124, 124, 111, 109, 139, 137, 125, 121, 111, 121, 113, 121, 120, 123, 137, 131, 97, 116, 112, 118, 131, 113, 141, 127, 115, 122, 133, 136, 111, 122, 116, 113, 120, 103, 128, 130, 133, 131, 99, 130, 133, 124, 133, 122, 107, 122, 133, 120, 141, 120, 132, 130, 120, 99, 114, 126, 132, 121, 120, 116, 154, 128, 121, 133, 122, 137, 120, 92, 134, 109, 116, 113, 135, 133, 139, 114, 142, 116, 131, 108, 130, 125, 114, 117, 119, 116, 160, 146, 122, 125, 131, 128, 120, 133, 139, 122, 127, 121, 129, 111, 133, 132, 127, 119, 132, 139, 128, 111, 131, 134, 116, 143, 110, 126, 148, 128, 110, 120, 127, 135, 131, 128, 135, 126, 145, 127, 132, 118, 128, 135, 126, 116, 109, 128, 116, 128, 129, 136, 133, 138, 126, 121, 125, 137, 126, 126, 146, 115, 129, 141, 116, 124, 142, 130, 115, 120, 109, 130, 141, 116, 107, 138, 130, 115, 134, 116, 129, 139, 132, 124, 124, 121, 137, 130, 129, 120, 128, 124, 128, 141, 101, 113, 117, 128, 122, 93, 120, 122, 138, 129, 126, 123, 110, 115, 127, 110, 137, 122, 135, 131, 139, 137, 126, 122, 128, 139, 131, 127, 146, 131, 117, 138, 130, 145, 114, 123, 131, 121, 138, 131, 136, 120, 125, 134, 120, 134, 131, 144, 134, 136, 129, 140, 119, 128, 125, 118, 117, 110, 142, 117, 118, 124, 131, 121, 129, 129, 119, 120, 122, 109, 127, 124, 115, 137, 127, 116, 118, 135, 122, 123, 116, 120, 111, 109, 121, 121, 133, 128, 133, 123, 108, 118, 123, 121, 112, 143, 115, 123, 145, 130, 131, 123, 130, 122, 132, 111, 136, 116, 127, 135, 126, 119, 118, 114, 126, 140, 135, 110, 121, 124, 131, 129, 114, 138, 109, 139, 112, 119, 107, 152, 140, 131, 93, 141, 139, 117, 127, 138, 122, 112, 127, 134, 118, 113, 141, 136, 123, 106, 134, 120, 111, 127, 131, 138, 128, 129, 130, 124, 122, 115, 125, 128, 130, 122, 129, 141, 136, 130, 112, 120, 115, 139, 133, 123, 115, 133, 112, 138, 123, 137, 123, 118, 111, 136, 113, 139, 116, 127, 122, 115, 126, 128, 119, 121, 110, 116, 136, 136, 126, 114, 137, 130, 129, 124, 146, 137, 135, 124, 118, 131, 120, 135, 132, 148, 146, 127, 128, 137, 116, 121, 131, 147, 125, 127, 137, 134, 135, 127, 120, 123, 113, 132, 133, 121, 131, 123, 131, 137, 127, 129, 111, 118, 107, 101, 117, 129, 121, 119, 129, 120, 129, 143, 136, 111, 112, 116, 136, 134, 111, 126, 116, 116, 143, 133, 137, 117, 120, 148, 129, 119, 136, 119, 116, 115, 114, 138, 118, 96, 120, 141, 115, 114, 102, 118, 123, 121, 114, 125, 120, 122, 144, 122, 124, 109, 117, 125, 121, 110, 125, 104, 124, 139, 145, 119, 136, 129, 113, 121, 122, 136, 133, 133, 129, 104, 147, 120, 111, 126, 140, 133, 125, 114, 121, 136, 143, 122, 130, 131, 144, 130, 122, 132, 121, 125, 126, 116, 121, 111, 117, 130, 133, 121, 130, 133, 118, 120, 123, 126, 132, 106, 139, 119, 120, 122, 134, 115, 121, 132, 130, 148, 143, 146, 114, 117, 125, 105, 123, 132, 128, 125, 111, 123, 116, 130, 135, 99, 122, 132, 121, 126, 128, 126, 134, 117, 119, 113, 120, 136, 151, 128, 124, 112, 126, 122, 118, 117, 164, 140, 105, 113, 132, 120, 122, 124, 127, 116, 124, 127, 148, 122, 122, 123, 132, 128, 131, 133, 138, 134, 110, 124, 116, 149, 125, 122, 134, 130, 142, 133, 120, 134, 119, 118, 118, 119, 121, 118, 117, 141, 111, 138, 124, 120, 117, 110, 108, 114, 131, 120, 123, 144, 132, 134, 136, 100, 112, 132, 128, 115, 139, 134, 81, 135, 132, 119, 133, 126, 132, 117, 137, 133, 120, 120, 123, 118, 123, 131, 130, 131, 140, 124, 108, 139, 110, 134, 135, 132, 136, 136, 120, 120, 147, 111, 138, 127, 131, 112, 127, 136, 124, 141, 131, 117, 135, 122, 116, 108, 139, 123, 98, 100, 132, 118, 116, 101, 122, 125, 147, 115, 131, 139, 124, 126, 113, 127, 118, 122, 115, 131, 122, 127, 119, 127, 112, 110, 119, 142, 122, 124, 129, 137, 115, 148, 131, 116, 124, 123, 124, 156, 131, 113, 127, 124, 128, 117, 118, 130, 124, 107, 132, 130, 123, 129, 113, 94, 129, 143, 118, 117, 116, 130, 112, 119, 141, 124, 112, 141, 138, 111, 127, 121, 99, 121, 124, 125, 142, 125, 130, 111, 125, 136, 112, 130, 139, 124, 121, 144, 110, 118, 130, 124, 105, 126, 136, 120, 131, 137, 124, 139, 138, 131, 116, 118, 135, 113, 133, 103, 127, 134, 125, 126, 123, 137, 122, 140, 106, 130, 129, 129, 134, 125, 124, 137, 131, 131, 118, 120, 123, 149, 122, 139, 142, 132, 116, 126, 99, 115, 135, 126, 124, 117, 134, 117, 121, 128, 134, 125, 119, 123, 145, 132, 125, 131, 119, 135, 120, 105, 103, 136, 131, 128, 129, 133, 149, 147, 117, 124, 127, 134, 115, 130, 128, 121, 154, 135, 141, 152, 150, 131, 129, 124, 122, 131, 113, 127, 129, 125, 135, 94, 123, 131, 118, 135, 121, 112, 126, 131, 130, 130, 157, 122, 130, 133, 117, 115, 125, 118, 139, 115, 134, 135, 130, 138, 125, 135, 128, 112, 114, 119, 118, 114, 101, 135, 136, 124, 128, 106, 138, 124, 126, 94, 101, 140, 132, 140, 110, 128, 96, 111, 127, 120, 131, 128, 111, 129, 130, 132, 118, 133, 111, 94, 128, 128, 131, 121, 135, 119, 140, 123, 122, 115, 113, 102, 148, 125, 103, 137, 118, 115, 110, 138, 138, 133, 136, 130, 107, 118, 118, 126, 143, 114, 127, 110, 112, 119, 137, 138, 122, 130, 138, 138, 127, 133, 124, 130, 142, 128, 128, 120, 120, 135, 154, 120, 142, 134, 112, 136, 117, 92, 122, 134, 136, 136, 142, 122, 127, 141, 129, 112, 135, 130, 135, 132, 114, 136, 127, 129, 133, 141, 121, 129, 110, 127, 129, 113, 132, 131, 134, 129, 118, 109, 143, 143, 118, 114, 132, 126, 123, 131, 128, 136, 128, 126, 127, 138, 114, 139, 124, 128, 134, 140, 131, 125, 122, 102, 128, 148, 123, 113, 120, 116, 112, 114, 130, 129, 129, 121, 127, 132, 123, 131, 123, 120, 139, 128, 132, 114, 126, 144, 118, 119, 129, 112, 124, 140, 149, 144, 136, 122, 130, 111, 138, 118, 129, 110, 140, 136, 116, 119, 125, 126, 120, 126, 126, 126, 123, 128, 139, 119, 111, 118, 138, 118, 124, 124, 133, 128, 110, 127, 125, 135, 134, 111, 121, 132, 128, 113, 137, 111, 111, 116, 123, 121, 138, 124, 117, 119, 118, 115, 126, 97, 122, 131, 115, 124, 129, 107, 144, 115, 120, 117, 123, 124, 135, 127, 138, 129, 128, 138, 130, 102, 128, 125, 120, 131, 108, 150, 117, 94, 134, 127, 118, 118, 142, 112, 140, 145, 121, 114, 112, 122, 125, 115, 127, 149, 134, 124, 118, 123, 126, 134, 111, 122, 137, 131, 125, 132, 136, 109, 140, 116, 129, 137, 124, 110, 123, 130, 119, 123, 138, 140, 125, 113, 121, 114, 145, 128, 127, 114, 113, 120, 130, 132, 104, 125, 131, 121, 150, 125, 126, 114, 133, 133, 119, 115, 121, 123, 134, 140, 128, 124, 113, 140, 125, 122, 114, 112, 111, 119, 125, 132, 109, 118, 125, 118, 136, 126, 93, 130, 141, 122, 120, 127, 126, 127, 114, 117, 113, 128, 112, 115, 122, 136, 113, 135, 128, 127, 112, 101, 112, 109, 135, 136, 122, 126, 118, 137, 120, 158, 122, 117, 128, 114, 136, 135, 141, 121, 113, 130, 132, 135, 125, 121, 121, 122, 113, 128, 123, 116, 136, 114, 142, 133, 137, 110, 144, 123, 136, 114, 140, 136, 117, 105, 149, 132, 129, 133, 132, 113, 129, 128, 150, 119, 133, 123, 132, 119, 113, 129, 137, 148, 129, 120, 118, 129, 117, 126, 106, 112, 105, 123, 128, 121, 127, 114, 127, 117, 122, 148, 115, 128, 135, 117, 130, 108, 135, 130, 123, 103, 141, 120, 121, 120, 131, 145, 121, 115, 132, 116, 127, 126, 114, 131, 136, 116, 164, 118, 124, 140, 121, 108, 114, 129, 113, 122, 128, 141, 150, 119, 116, 130, 124, 140, 131, 120, 118, 117, 111, 115, 128, 134, 129, 121, 110, 127, 124, 126, 123, 136, 138, 148, 135, 122, 119, 126, 124, 137, 118, 135, 117, 123, 115, 126, 136, 147, 118, 107, 139, 125, 109, 136, 126, 112, 89, 130, 135, 128, 110, 136, 108, 119, 122, 126, 122, 108, 112, 126, 120, 98, 112, 129, 132, 134, 122, 112, 141, 115, 123, 112, 111, 128, 128, 140, 123, 129, 128, 127, 124, 127, 125, 127, 120, 109, 116, 138, 140, 115, 132, 121, 136, 121, 126, 132, 138, 119, 129, 121, 130, 121, 131, 136, 130, 135, 129, 110, 124, 112, 125, 127, 119, 113, 128, 133, 124, 107, 136, 134, 115, 112, 136, 131, 130, 130, 127, 118, 128, 106, 118, 146, 111, 130, 121, 114, 133, 111, 132, 139, 113, 128, 125, 126, 109, 133, 136, 126, 126, 125, 121, 118, 126, 135, 117, 124, 117, 109, 123, 103, 117, 91, 130, 141, 127, 117, 128, 139, 144, 129, 134, 122, 128, 114, 122, 132, 104, 123, 116, 114, 129, 136, 131, 132, 124, 119, 135, 130, 115, 125, 134, 100, 123, 119, 126, 133, 131, 141, 136, 128, 112, 120, 134, 128, 118, 119, 106, 113, 124, 126, 106, 115, 119, 149, 128, 119, 121, 127, 119, 138, 108, 139, 124, 115, 104, 113, 134, 166, 122, 119, 133, 111, 101, 126, 121, 137, 129, 129, 118, 124, 128, 118, 112, 114, 119, 132, 119, 120, 126, 141, 111, 145, 112, 121, 118, 124, 125, 119, 134, 123, 128, 105, 115, 110, 132, 118, 120, 134, 135, 119, 128, 122, 118, 113, 114, 131, 130, 99, 129, 117, 127, 127, 153, 127, 121, 126, 134, 116, 139, 130, 115, 96, 103, 133, 127, 133, 127, 121, 138, 131, 121, 134, 124, 126, 115, 120, 130, 135, 111, 122, 125, 135, 126, 124, 141, 109, 141, 122, 135, 123, 125, 123, 145, 121, 130, 124, 132, 121, 134, 133, 110, 134, 130, 130, 105, 134, 127, 127, 132, 130, 129, 143, 124, 133, 126, 114, 130, 144, 126, 156, 134, 127, 133, 102, 119, 135, 122, 129, 117, 133, 113, 130, 141, 118, 99, 135, 119, 115, 112, 120, 110, 122, 112, 135, 129, 123, 113, 130, 127, 134, 124, 123, 128, 142, 133, 144, 124, 141, 129, 119, 129, 122, 143, 127, 131, 147, 106, 122, 130, 113, 136, 123, 128, 126, 117, 135, 113, 107, 131, 120, 122, 128, 124, 121, 129, 131, 137, 140, 123, 125, 117, 129, 131, 128, 132, 107, 138, 132, 123, 131, 125, 118, 125, 141, 127, 141, 143, 136, 115, 113, 131, 123, 121, 122, 131, 128, 139, 123, 142, 117, 130, 132, 116, 121, 121, 141, 138, 130, 127, 120, 132, 123, 123, 121, 112, 118, 117, 138, 125, 136, 118, 105, 132, 112, 111, 144, 118, 123, 114, 128, 122, 114, 119, 128, 127, 129, 117, 130, 120, 125, 126, 126, 130, 119, 119, 131, 143, 134, 141, 121, 116, 153, 142, 128, 128, 120, 127, 119, 130, 123, 137, 114, 125, 119, 137, 115, 130, 118, 118, 135, 142, 121, 135, 114, 132, 146, 129, 127, 113, 138, 138, 144, 121, 127, 122, 143, 129, 130, 117, 129, 103, 129, 127, 106, 122, 130, 135, 118, 143, 144, 124, 131, 133, 142, 100, 157, 118, 131, 105, 121, 107, 116, 134, 132, 136, 122, 119, 126, 120, 143, 123, 115, 130, 147, 122, 134, 136, 101, 131, 105, 110, 139, 130, 143, 142, 113, 120, 127, 122, 150, 140, 128, 119, 126, 125, 120, 123, 120, 144, 129, 144, 136, 98, 116, 146, 116, 128, 131, 127, 111, 130, 135, 143, 128, 109, 125, 127, 124, 118, 119, 127, 124, 123, 121, 140, 125, 109, 125, 123, 133, 124, 120, 116, 132, 144, 110, 124, 128, 132, 128, 138, 121, 129, 108, 111, 126, 106, 119, 111, 116, 131, 124, 134, 118, 141, 134, 122, 128, 134, 147, 141, 148, 139, 126, 126, 129, 138, 126, 112, 131, 131, 123, 125, 133, 107, 136, 112, 132, 120, 121, 140, 138, 120, 149, 121, 134, 121, 112, 130, 126, 122, 105, 127, 109, 109, 140, 139, 121, 134, 111, 124, 144, 115, 144, 134, 126, 125, 128, 129, 126, 116, 130, 129, 128, 123, 133, 121, 131, 126, 141, 92, 131, 125, 124, 119, 130, 123, 135, 140, 123, 121, 120, 122, 100, 122, 127, 128, 126, 117, 143, 139, 133, 126, 144, 149, 129, 134, 130, 119, 128, 122, 120, 111, 114, 110, 132, 133, 112, 131, 118, 127, 123, 124, 115, 139, 128, 126, 110, 138, 132, 122, 109, 133, 122, 122, 133, 134, 148, 134, 125, 119, 134, 122, 115, 105, 128, 119, 136, 118, 132, 124, 137, 131, 132, 121, 123, 123, 121, 127, 139, 130, 122, 127, 111, 136, 126, 124, 111, 119, 143, 125, 120, 119, 127, 133, 107, 136, 114, 109, 137, 118, 120, 129, 108, 129, 109, 141, 130, 129, 139, 143, 126, 127, 123, 142, 139, 116, 136, 122, 135, 138, 147, 130, 132, 133, 142, 116, 123, 116, 127, 143, 137, 131, 125, 136, 123, 144, 131, 128, 118, 140, 143, 115, 129, 135, 128, 124, 136, 114, 118, 127, 131, 131, 115, 126, 125, 105, 118, 124, 116, 136, 117, 134, 127, 147, 131, 130, 129, 140, 140, 127, 117, 108, 155, 128, 122, 110, 124, 122, 149, 127, 127, 122, 127, 123, 133, 149, 111, 124, 107, 121, 131, 132, 126, 115, 138, 124, 149, 130, 101, 120, 124, 112, 121, 141, 122, 124, 123, 130, 119, 126, 121, 117, 117, 121, 126, 117, 125, 129, 121, 114, 131, 130, 129, 121, 146, 138, 124, 123, 130, 120, 126, 120, 128, 103, 118, 134, 130, 131, 144, 136, 126, 150, 116, 117, 107, 130, 135, 136, 134, 125, 127, 120, 115, 120, 106, 122, 112, 121, 114, 130, 113, 120, 129, 135, 130, 113, 136, 132, 109, 120, 117, 117, 125, 128, 117, 105, 118, 136, 124, 108, 128, 124, 112, 139, 140, 125, 113, 116, 132, 117, 111, 123, 97, 138, 137, 137, 140, 119, 126, 122, 114, 138, 137, 128, 133, 133, 124, 119, 121, 124, 147, 128, 150, 122, 124, 117, 125, 121, 125, 128, 139, 144, 122, 125, 120, 125, 118, 103, 116, 136, 123, 118, 132, 122, 124, 122, 112, 101, 128, 130, 129, 109, 148, 123, 119, 129, 124, 118, 122, 139, 114, 134, 128, 138, 117, 111, 127, 115, 128, 130, 129, 128, 126, 130, 132, 101, 112, 125, 119, 138, 134, 121, 134, 119, 96, 135, 127, 137, 111, 113, 131, 119, 117, 126, 118, 106, 125, 111, 113, 126, 125, 131, 115, 116, 123, 114, 126, 130, 112, 132, 120, 128, 130, 107, 131, 131, 126, 134, 128, 128, 135, 127, 112, 130, 108, 128, 125, 120, 120, 120, 143, 131, 134, 129, 121, 112, 118, 129, 129, 137, 128, 112, 130, 123, 114, 127, 119, 121, 117, 119, 116, 112, 113, 131, 131, 144, 132, 108, 129, 138, 113, 124, 131, 128, 104, 133, 122, 141, 131, 134, 136, 126, 107, 134, 111, 119, 120, 123, 126, 132, 113, 111, 125, 127, 126, 123, 126, 116, 138, 120, 123, 135, 129, 119, 130, 151, 116, 126, 124, 133, 118, 149, 131, 134, 131, 126, 144, 128, 118, 134, 124, 116, 132, 133, 127, 129, 130, 119, 129, 142, 107, 137, 123, 121, 140, 130, 117, 115, 124, 121, 127, 123, 127, 126, 117, 119, 145, 128, 128, 121, 122, 136, 130, 122, 126, 112, 135, 132, 105, 110, 122, 124, 135, 128, 131, 153, 110, 113, 117, 119, 136, 124, 123, 135, 124, 126, 145, 124, 117, 125, 126, 116, 132, 114, 128, 127, 136, 122, 121, 129, 120, 141, 122, 136, 117, 103, 125, 123, 117, 117, 126, 132, 110, 121, 132, 118, 140, 125, 105, 142, 150, 134, 151, 130, 150, 134, 131, 126, 109, 115, 117, 136, 144, 129, 120, 132, 141, 122, 109, 126, 126, 139, 129, 131, 116, 126, 126, 137, 125, 117, 129, 115, 105, 126, 138, 116, 127, 117, 129, 118, 125, 113, 121, 130, 130, 127, 128, 133, 120, 122, 121, 106, 123, 146, 122, 132, 117, 152, 124, 123, 135, 119, 124, 129, 122, 109, 102, 113, 117, 135, 127, 117, 117, 134, 123, 117, 118, 118, 137, 124, 132, 127, 126, 131, 128, 117, 108, 146, 110, 120, 132, 121, 124, 135, 141, 115, 134, 129, 126, 127, 131, 133, 134, 129, 120, 127, 139, 129, 111, 104, 146, 122, 147, 141, 112, 123, 123, 120, 121, 129, 121, 133, 124, 138, 135, 130, 146, 132, 139, 126, 121, 133, 142, 118, 124, 139, 135, 128, 112, 118, 128, 115, 106, 124, 140, 114, 125, 121, 135, 129, 118, 108, 103, 126, 114, 117, 130, 128, 112, 110, 128, 136, 133, 122, 125, 114, 132, 102, 111, 129, 133, 137, 114, 114, 122, 121, 109, 130, 123, 130, 138, 126, 119, 147, 126, 136, 115, 128, 141, 130, 135, 135, 125, 127, 112, 122, 126, 133, 125, 121, 142, 143, 122, 133, 134, 139, 113, 107, 123, 135, 121, 116, 125, 128, 120, 146, 123, 126, 108, 131, 119, 123, 127, 133, 122, 135, 130, 131, 126, 114, 129, 112, 120, 134, 117, 135, 112, 128, 147, 126, 118, 131, 134, 112, 107, 127, 128, 152, 130, 129, 106, 128, 114, 122, 141, 135, 145, 132, 127, 139, 122, 117, 122, 133, 145, 129, 112, 117, 114, 117, 137, 140, 127, 129, 130, 139, 128, 133, 102, 121, 128, 120, 123, 129, 123, 121, 127, 136, 113, 122, 109, 133, 130, 106, 127, 106, 127, 115, 122, 145, 122, 125, 155, 117, 116, 127, 133, 122, 123, 119, 124, 127, 151, 140, 138, 141, 125, 120, 116, 137, 120, 128, 134, 142, 132, 140, 124, 116, 112, 133, 128, 155, 138, 131, 124, 127, 132, 127, 119, 122, 126, 125, 142, 125, 134, 129, 157, 135, 133, 121, 125, 128, 125, 135, 133, 127, 139, 97, 133, 116, 131, 118, 119, 129, 119, 120, 130, 121, 138, 121, 121, 120, 127, 127, 114, 121, 128, 128, 132, 124, 116, 106, 126, 124, 111, 125, 131, 119, 123, 130, 115, 121, 115, 126, 126, 132, 126, 112, 134, 131, 119, 116, 128, 129, 127, 122, 120, 150, 123, 119, 122, 136, 129, 120, 106, 122, 129, 104, 130, 125, 119, 135, 128, 137, 133, 114, 115, 123, 133, 132, 98, 123, 129, 119, 118, 118, 102, 123, 122, 134, 123, 133, 143, 123, 107, 131, 110, 127, 125, 122, 151, 125, 144, 127, 122, 126, 127, 133, 120, 124, 126, 108, 119, 125, 132, 111, 137, 116, 121, 131, 124, 121, 100, 114, 158, 129, 105, 134, 115, 137, 128, 129, 127, 123, 117, 128, 129, 118, 119, 124, 111, 138, 130, 106, 126, 133, 140, 131, 126, 135, 137, 115, 127, 128, 129, 128, 111, 127, 130, 114, 119, 127, 120, 117, 129, 131, 121, 135, 120, 123, 112, 121, 131, 135, 120, 131, 116, 133, 104, 114, 130, 113, 131, 119, 124, 132, 130, 133, 124, 116, 113, 148, 124, 124, 126, 110, 127, 106, 129, 117, 127, 158, 120, 146, 118, 134, 124, 136, 110, 138, 126, 133, 124, 130, 138, 118, 115, 128, 121, 135, 125, 118, 141, 123, 130, 141, 108, 130, 114, 136, 112, 118, 112, 131, 122, 128, 143, 115, 113, 137, 132, 132, 116, 140, 139, 115, 120, 130, 131, 124, 130, 113, 122, 124, 123, 107, 100, 126, 117, 130, 128, 111, 128, 120, 116, 119, 136, 141, 125, 134, 124, 136, 124, 129, 119, 112, 115, 120, 119, 134, 125, 129, 113, 119, 122, 145, 111, 135, 125, 127, 119, 122, 139, 115, 121, 117, 130, 121, 110, 118, 134, 111, 130, 130, 130, 136, 124, 134, 110, 128, 109, 128, 132, 117, 132, 122, 119, 132, 128, 115, 124, 137, 115, 134, 104, 126, 137, 124, 121, 129, 125, 137, 146, 136, 124, 134, 103, 122, 132, 119, 114, 128, 112, 136, 122, 119, 137, 119, 116, 128, 133, 114, 125, 123, 115, 138, 139, 116, 140, 126, 105, 140, 143, 116, 119, 124, 130, 125, 128, 114, 116, 129, 139, 132, 140, 114, 121, 133, 111, 114, 137, 104, 130, 118, 129, 153, 138, 119, 117, 114, 135, 117, 143, 124, 125, 124, 127, 121, 121, 130, 109, 117, 131, 143, 118, 134, 125, 101, 115, 138, 117, 130, 127, 123, 128, 134, 129, 148, 134, 128, 120, 121, 134, 114, 120, 126, 120, 109, 122, 132, 117, 115, 126, 122, 129, 135, 125, 126, 131, 119, 118, 106, 142, 120, 130, 113, 132, 131, 123, 109, 127, 121, 132, 111, 126, 115, 123, 119, 129, 128, 123, 116, 111, 131, 138, 122, 154, 125, 130, 120, 115, 113, 133, 113, 121, 130, 115, 124, 119, 130, 129, 138, 111, 133, 119, 123, 123, 108, 125, 123, 138, 106, 139, 117, 111, 114, 126, 134, 119, 107, 121, 115, 119, 134, 117, 146, 139, 134, 116, 142, 140, 125, 115, 151, 128, 134, 129, 119, 123, 115, 108, 122, 133, 129, 129, 129, 143, 117, 110, 134, 116, 113, 118, 127, 123, 127, 127, 131, 127, 142, 142, 135, 129, 124, 105, 121, 126, 135, 131, 117, 126, 140, 133, 146, 139, 129, 128, 130, 136, 140, 118, 126, 136, 121, 121, 127, 129, 106, 141, 121, 127, 125, 123, 129, 125, 121, 117, 121, 104, 130, 109, 124, 132, 118, 118, 127, 120, 131, 139, 136, 131, 104, 109, 127, 113, 113, 114, 128, 119, 135, 110, 122, 120, 124, 125, 133, 141, 126, 129, 115, 118, 124, 115, 111, 120, 139, 115, 124, 139, 103, 132, 147, 139, 126, 124, 138, 121, 131, 107, 131, 135, 130, 126, 123, 121, 109, 127, 119, 121, 101, 107, 146, 112, 125, 132, 130, 99, 122, 127, 147, 112, 155, 120, 132, 126, 124, 126, 113, 131, 114, 129, 139, 122, 109, 144, 129, 123, 127, 124, 127, 140, 135, 128, 143, 130, 124, 134, 121, 123, 111, 120, 120, 131, 139, 118, 130, 114, 133, 134, 116, 120, 129, 121, 132, 125, 137, 124, 128, 132, 110, 128, 117, 135, 138, 113, 126, 127, 138, 114, 142, 115, 155, 115, 121, 123, 117, 135, 120, 117, 132, 133, 120, 118, 121, 113, 150, 123, 132, 130, 118, 138, 129, 125, 123, 128, 131, 123, 114, 124, 115, 121, 135, 131, 126, 130, 146, 133, 139, 121, 132, 114, 108, 134, 130, 132, 121, 119, 149, 116, 133, 133, 125, 122, 141, 130, 112, 124, 125, 133, 134, 140, 117, 137, 113, 121, 123, 128, 134, 137, 116, 145, 123, 126, 133, 125, 117, 107, 139, 118, 122, 118, 117, 136, 127, 140, 114, 109, 137, 126, 124, 122, 137, 133, 124, 125, 129, 125, 129, 134, 128, 124, 120, 119, 141, 136, 121, 116, 125, 130, 122, 132, 131, 116, 137, 121, 138, 114, 128, 121, 116, 116, 127, 158, 124, 116, 128, 128, 117, 131, 149, 120, 136, 147, 116, 156, 120, 120, 127, 126, 118, 128, 123, 128, 115, 127, 135, 130, 125, 110, 109, 130, 125, 111, 125, 108, 107, 124, 127, 118, 123, 109, 123, 110, 134, 107, 122, 119, 132, 122, 111, 150, 119, 117, 138, 118, 123, 121, 128, 118, 111, 108, 126, 122, 120, 115, 116, 115, 115, 121, 132, 136, 137, 131, 113, 128, 148, 112, 107, 119, 120, 130, 113, 138, 130, 111, 133, 121, 128, 143, 124, 137, 131, 130, 117, 114, 140, 114, 110, 134, 138, 131, 116, 128, 110, 124, 119, 140, 129, 132, 145, 141, 103, 139, 142, 142, 128, 133, 137, 104, 120, 129, 121, 121, 112, 115, 115, 118, 120, 137, 111, 122, 123, 109, 135, 117, 130, 135, 127, 114, 113, 127, 119, 124, 137, 117, 115, 130, 147, 126, 113, 121, 116, 130, 118, 123, 119, 118, 121, 124, 126, 112, 127, 139, 131, 130, 139, 131, 124, 127, 122, 117, 127, 142, 140, 101, 106, 141, 128, 124, 139, 142, 116, 141, 126, 125, 110, 125, 122, 113, 111, 116, 130, 128, 111, 122, 147, 137, 137, 140, 124, 124, 124, 120, 109, 127, 124, 149, 129, 128, 115, 122, 125, 121, 124, 123, 113, 108, 132, 132, 123, 139, 118, 133, 145, 144, 131, 120, 122, 134, 116, 117, 119, 133, 148, 134, 133, 109, 136, 119, 132, 117, 115, 141, 122, 125, 129, 140, 119, 118, 125, 111, 104, 119, 127, 108, 125, 139, 124, 126, 103, 113, 129, 128, 130, 122, 141, 127, 134, 139, 127, 130, 135, 104, 127, 133, 125, 122, 114, 122, 122, 135, 132, 118, 124, 125, 115, 134, 123, 109, 137, 129, 129, 122, 123, 113, 136, 134, 137, 113, 121, 116, 117, 120, 137, 129, 106, 95, 105, 117, 133, 109, 127, 117, 126, 127, 132, 117, 114, 140, 149, 125, 135, 132, 136, 120, 118, 119, 124, 127, 147, 115, 120, 149, 143, 123, 133, 131, 122, 131, 132, 131, 130, 133, 132, 112, 117, 110, 113, 113, 128, 121, 127, 146, 122, 108, 113, 127, 102, 120, 114, 126, 121, 138, 111, 109, 133, 118, 133, 116, 115, 120, 135, 137, 126, 135, 115, 124, 136, 129, 115, 117, 137, 113, 121, 125, 132, 127, 121, 128, 125, 135, 123, 111, 127, 119, 125, 133, 142, 121, 128, 121, 112, 144, 123, 132, 116, 112, 157, 119, 137, 122, 126, 123, 124, 120, 99, 141, 129, 125, 117, 117, 117, 122, 112, 113, 114, 109, 125, 126, 138, 140, 130, 130, 126, 134, 130, 120, 113, 136, 127, 109, 126, 117, 119, 122, 122, 144, 118, 106, 128, 116, 112, 106, 139, 128, 123, 122, 117, 128, 129, 137, 131, 127, 120, 127, 126, 131, 128, 133, 124, 123, 122, 124, 115, 129, 117, 117, 134, 124, 118, 134, 132, 135, 120, 133, 121, 127, 142, 109, 114, 125, 113, 142, 135, 127, 138, 129, 129, 111, 126, 127, 112, 116, 123, 122, 116, 143, 130, 111, 120, 144, 124, 135, 110, 109, 119, 126, 145, 131, 134, 109, 122, 111, 117, 133, 133, 112, 147, 143, 132, 157, 144, 124, 128, 125, 119, 133, 123, 115, 131, 106, 122, 128, 131, 127, 127, 122, 147, 116, 126, 143, 127, 119, 129, 115, 115, 149, 125, 123, 108, 138, 127, 136, 128, 137, 143, 140, 127, 126, 118, 113, 127, 134, 121, 116, 126, 129, 137, 135, 125, 129, 130, 104, 133, 134, 115, 135, 123, 152, 128, 117, 126, 109, 125, 129, 129, 124, 132, 113, 117, 114, 125, 132, 132, 120, 119, 133, 155, 131, 130, 115, 140, 121, 138, 120, 130, 121, 121, 109, 127, 133, 114, 126, 125, 119, 123, 112, 136, 123, 130, 134, 114, 126, 124, 115, 125, 128, 115, 112, 152, 116, 126, 131, 132, 128, 133, 127, 135, 124, 127, 123, 119, 113, 118, 113, 137, 112, 121, 137, 105, 139, 126, 112, 120, 124, 120, 128, 128, 122, 117, 121, 138, 145, 135, 113, 132, 120, 124, 114, 143, 126, 119, 146, 100, 111, 115, 133, 121, 113, 117, 125, 132, 115, 131, 135, 121, 130, 102, 130, 125, 137, 131, 107, 117, 133, 119, 135, 145, 119, 123, 121, 118, 134, 122, 107, 132, 135, 114, 132, 116, 130, 137, 131, 106, 144, 130, 140, 117, 113, 129, 126, 140, 139, 124, 115, 128, 126, 108, 112, 127, 148, 120, 148, 114, 121, 120, 137, 109, 132, 133, 124, 121, 112, 111, 129, 135, 121, 127, 125, 139, 128, 130, 116, 119, 107, 129, 142, 118, 116, 122, 142, 144, 126, 126, 138, 131, 119, 148, 102, 123, 120, 107, 112, 129, 126, 124, 114, 142, 120, 121, 123, 124, 139, 132, 123, 142, 128, 104, 137, 134, 152, 129, 125, 126, 137, 137, 112, 112, 121, 138, 130, 137, 121, 136, 119, 139, 148, 120, 118, 111, 106, 119, 131, 130, 146, 103, 113, 133, 119, 128, 123, 124, 136, 127, 129, 104, 131, 120, 123, 123, 119, 107, 126, 110, 121, 140, 131, 125, 126, 124, 114, 131, 118, 112, 121, 132, 129, 127, 123, 109, 118, 133, 139, 114, 132, 146, 131, 129, 120, 123, 120, 134, 145, 126, 122, 126, 108, 122, 120, 117, 142, 117, 131, 120, 139, 117, 145, 120, 128, 125, 139, 135, 106, 121, 123, 118, 115, 117, 141, 134, 133, 137, 133, 120, 129, 118, 127, 117, 139, 119, 123, 125, 117, 119, 121, 125, 118, 134, 126, 131, 113, 109, 149, 133, 139, 130, 135, 123, 133, 123, 127, 107, 128, 140, 123, 118, 136, 122, 115, 122, 130, 127, 140, 140, 133, 126, 142, 123, 133, 128, 143, 118, 113, 136, 136, 121, 138, 146, 131, 133, 127, 136, 119, 112, 141, 134, 117, 115, 105, 135, 105, 137, 113, 136, 121, 114, 102, 121, 133, 125, 121, 124, 121, 125, 113, 114, 147, 136, 127, 132, 133, 116, 131, 131, 135, 127, 128, 122, 125, 116, 135, 100, 111, 116, 132, 122, 115, 138, 135, 138, 134, 148, 126, 132, 110, 133, 141, 122, 148, 106, 128, 123, 130, 134, 126, 128, 131, 116, 124, 146, 124, 114, 129, 117, 134, 131, 135, 138, 138, 126, 128, 119, 133, 121, 136, 112, 120, 129, 141, 113, 127, 107, 111, 105, 103, 121, 124, 119, 107, 128, 116, 115, 120, 118, 130, 139, 132, 123, 117, 135, 127, 124, 124, 134, 118, 115, 122, 116, 119, 146, 127, 142, 138, 110, 127, 123, 126, 146, 142, 120, 125, 146, 127, 119, 125, 141, 132, 123, 127, 146, 111, 114, 129, 120, 123, 128, 120, 129, 124, 123, 124, 133, 136, 134, 148, 128, 111, 129, 122, 131, 131, 133, 123, 137, 121, 149, 119, 131, 127, 141, 126, 130, 119, 129, 116, 114, 117, 97, 107, 132, 108, 126, 130, 135, 134, 141, 128, 124, 130, 128, 135, 107, 124, 117, 133, 123, 127, 116, 118, 129, 116, 105, 120, 123, 123, 152, 110, 116, 127, 122, 136, 121, 134, 122, 129, 126, 118, 112, 125, 140, 127, 148, 127, 123, 133, 127, 108, 133, 118, 135, 138, 130, 115, 119, 124, 106, 124, 123, 132, 133, 129, 121, 140, 130, 136, 104, 129, 130, 117, 139, 125, 127, 143, 152, 112, 119, 140, 131, 129, 137, 131, 115, 126, 123, 129, 120, 119, 110, 125, 134, 140, 130, 128, 122, 117, 159, 124, 118, 121, 122, 102, 120, 123, 132, 122, 125, 116, 130, 120, 113, 104, 132, 135, 122, 122, 132, 125, 137, 123, 114, 130, 131, 143, 122, 127, 115, 129, 113, 122, 145, 124, 117, 114, 133, 131, 143, 114, 117, 118, 113, 150, 137, 127, 127, 130, 106, 117, 129, 135, 140, 135, 109, 105, 116, 116, 106, 126, 140, 138, 116, 138, 104, 137, 127, 135, 121, 135, 133, 128, 124, 105, 125, 127, 138, 108, 125, 142, 124, 114, 110, 130, 112, 121, 114, 113, 122, 116, 115, 125, 117, 128, 123, 129, 136, 115, 111, 130, 133, 124, 127, 113, 123, 126, 118, 124, 134, 112, 125, 120, 133, 116, 119, 132, 132, 128, 119, 124, 127, 136, 112, 124, 122, 126, 113, 124, 112, 124, 143, 131, 129, 128, 126, 116, 122, 117, 111, 145, 122, 118, 130, 122, 124, 137, 108, 127, 117, 135, 128, 154, 116, 101, 140, 105, 110, 131, 120, 127, 109, 136, 142, 113, 135, 127, 114, 113, 136, 128, 119, 137, 126, 107, 114, 118, 136, 131, 123, 104, 143, 127, 127, 132, 124, 138, 135, 99, 123, 121, 110, 134, 121, 126, 139, 117, 123, 133, 123, 131, 141, 127, 115, 112, 122, 131, 119, 134, 126, 126, 128, 141, 120, 110, 112, 115, 145, 131, 101, 133, 106, 134, 128, 112, 120, 106, 140, 127, 123, 130, 137, 119, 119, 112, 126, 129, 118, 136, 138, 138, 134, 129, 111, 125, 133, 128, 132, 120, 109, 122, 119, 128, 132, 119, 121, 118, 139, 132, 128, 126, 116, 109, 119, 113, 125, 137, 135, 138, 128, 115, 121, 127, 126, 115, 145, 150, 136, 133, 140, 134, 124, 116, 113, 125, 122, 115, 125, 153, 124, 119, 126, 107, 127, 122, 128, 129, 129, 115, 110, 128, 118, 117, 119, 133, 137, 143, 113, 133, 114, 115, 115, 112, 152, 146, 129, 142, 122, 149, 148, 115, 119, 120, 132, 128, 140, 124, 116, 133, 136, 115, 133, 120, 107, 135, 137, 119, 129, 122, 134, 135, 114, 124, 105, 141, 128, 140, 117, 141, 142, 120, 138, 123, 111, 102, 129, 126, 113, 131, 126, 136, 125, 117, 117, 114, 126, 123, 114, 139, 139, 120, 124, 112, 135, 118, 120, 124, 134, 126, 136, 113, 118, 125, 130, 122, 121, 124, 138, 119, 120, 131, 126, 129, 135, 122, 138, 133, 131, 140, 125, 120, 118, 132, 148, 120, 133, 130, 120, 120, 122, 127, 114, 147, 139, 114, 126, 119, 121, 169, 139, 127, 113, 118, 116, 150, 115, 137, 131, 128, 123, 139, 134, 119, 112, 116, 114, 140, 112, 156, 144, 132, 129, 113, 139, 116, 144, 134, 129, 107, 119, 129, 110, 123, 129, 137, 108, 126, 130, 123, 130, 126, 133, 125, 141, 112, 133, 120, 130, 116, 128, 111, 125, 129, 103, 141, 114, 129, 134, 116, 125, 107, 106, 123, 125, 134, 129, 111, 126, 113, 127, 109, 130, 128, 122, 117, 127, 120, 121, 137, 117, 125, 101, 119, 113, 133, 117, 124, 148, 107, 129, 114, 117, 127, 120, 118, 117, 132, 129, 140, 118, 121, 138, 112, 128, 119, 132, 157, 121, 151, 129, 122, 122, 116, 127, 118, 117, 126, 115, 146, 133, 127, 104, 133, 145, 125, 128, 153, 130, 131, 130, 143, 128, 138, 124, 115, 138, 116, 134, 126, 130, 110, 120, 147, 128, 121, 143, 138, 134, 124, 126, 134, 116, 135, 113, 133, 100, 110, 101, 120, 126, 141, 126, 132, 120, 128, 119, 127, 161, 114, 102, 138, 121, 121, 105, 124, 162, 152, 133, 123, 115, 144, 127, 127, 122, 116, 126, 139, 129, 110, 122, 119, 140, 130, 125, 124, 130, 117, 151, 120, 134, 119, 122, 130, 136, 131, 130, 111, 118, 131, 125, 123, 128, 122, 128, 127, 132, 120, 132, 130, 156, 117, 121, 116, 123, 131, 125, 129, 136, 112, 122, 122, 141, 124, 114, 121, 125, 138, 129, 120, 124, 119, 116, 131, 113, 119, 137, 133, 119, 136, 120, 131, 114, 133, 138, 127, 137, 119, 130, 123, 129, 122, 99, 114, 131, 126, 139, 129, 137, 135, 123, 113, 126, 118, 107, 116, 119, 118, 119, 133, 121, 124, 131, 110, 120, 116, 127, 138, 123, 121, 144, 118, 132, 171, 118, 123, 125, 146, 123, 124, 148, 128, 134, 130, 124, 144, 128, 137, 113, 112, 114, 123, 125, 138, 119, 132, 120, 133, 133, 141, 111, 144, 136, 140, 144, 121, 124, 129, 119, 123, 129, 117, 136, 114, 117, 133, 123, 124, 141, 111, 124, 131, 126, 113, 124, 155, 154, 129, 136, 130, 109, 117, 124, 129, 130, 116, 113, 103, 106, 124, 124, 144, 128, 124, 129, 131, 110, 128, 115, 106, 130, 121, 133, 134, 112, 128, 141, 122, 129, 126, 125, 134, 124, 114, 119, 118, 111, 147, 129, 139, 129, 123, 138, 144, 117, 118, 139, 129, 126, 125, 118, 136, 108, 110, 112, 124, 117, 123, 154, 128, 122, 121, 139, 130, 123, 119, 112, 147, 126, 130, 148, 125, 117, 92, 127, 149, 123, 126, 129, 130, 119, 114, 115, 115, 124, 103, 121, 117, 124, 123, 115, 106, 96, 129, 117, 130, 127, 118, 126, 123, 121, 117, 115, 139, 113, 137, 125, 115, 137, 128, 115, 125, 121, 136, 127, 146, 128, 137, 126, 136, 133, 135, 130, 109, 113, 123, 117, 136, 130, 117, 122, 113, 132, 128, 154, 123, 134, 112, 122, 124, 117, 130, 123, 123, 131, 127, 121, 121, 121, 133, 137, 110, 127, 121, 111, 115, 131, 121, 145, 132, 109, 129, 142, 138, 122, 133, 117, 142, 119, 133, 106, 123, 120, 112, 130, 130, 127, 134, 139, 128, 135, 120, 104, 128, 130, 120, 95, 139, 141, 119, 123, 125, 122, 135, 115, 114, 129, 140, 133, 111, 128, 138, 134, 126, 138, 103, 135, 125, 130, 127, 128, 137, 114, 138, 109, 130, 131, 123, 123, 110, 138, 143, 132, 131, 130, 136, 112, 126, 146, 120, 133, 128, 138, 109, 144, 125, 123, 126, 124, 138, 102, 127, 115, 135, 120, 111, 107, 127, 109, 100, 130, 137, 104, 115, 119, 144, 120, 149, 151, 125, 117, 129, 129, 123, 114, 121, 124, 133, 123, 137, 115, 138, 125, 117, 117, 110, 137, 117, 129, 114, 118, 129, 126, 111, 138, 109, 122, 112, 122, 119, 119, 129, 134, 120, 124, 142, 134, 115, 131, 131, 131, 108, 126, 113, 139, 124, 125, 125, 137, 112, 117, 127, 123, 127, 141, 122, 119, 131, 119, 125, 126, 127, 123, 148, 141, 119, 125, 126, 133, 118, 125, 109, 129, 127, 124, 117, 129, 146, 138, 111, 112, 123, 110, 124, 145, 116, 125, 103, 141, 122, 131, 138, 136, 127, 109, 131, 127, 137, 126, 116, 121, 124, 123, 121, 113, 126, 125, 108, 120, 138, 115, 111, 131, 125, 157, 125, 102, 133, 128, 119, 115, 130, 128, 141, 137, 126, 152, 121, 126, 127, 136, 131, 119, 109, 133, 137, 121, 149, 137, 121, 120, 129, 120, 123, 121, 124, 156, 117, 118, 123, 139, 130, 127, 119, 117, 119, 142, 130, 137, 121, 124, 128, 114, 121, 125, 134, 130, 128, 126, 132, 118, 120, 119, 143, 137, 130, 126, 117, 135, 123, 116, 133, 119, 120, 133, 139, 130, 135, 147, 126, 117, 113, 128, 112, 120, 125, 126, 116, 123, 130, 114, 136, 110, 124, 139, 123, 144, 130, 135, 141, 124, 133, 140, 142, 123, 117, 120, 121, 126, 135, 153, 129, 133, 127, 124, 124, 131, 136, 123, 121, 125, 112, 132, 120, 119, 123, 127, 127, 124, 120, 138, 128, 107, 138, 123, 126, 136, 134, 127, 141, 114, 121, 138, 129, 112, 124, 129, 127, 133, 138, 128, 139, 129, 130, 118, 131, 127, 130, 133, 107, 143, 110, 128, 144, 117, 116, 117, 116, 132, 127, 124, 118, 110, 162, 130, 120, 101, 116, 128, 108, 112, 106, 123, 123, 127, 146, 131, 124, 124, 133, 127, 126, 129, 117, 123, 125, 112, 122, 128, 130, 134, 123, 127, 114, 158, 119, 133, 118, 129, 136, 123, 131, 139, 123, 125, 129, 121, 115, 132, 122, 119, 123, 118, 127, 146, 119, 133, 129, 112, 131, 132, 117, 123, 136, 131, 127, 117, 125, 128, 118, 131, 123, 143, 114, 122, 120, 109, 115, 113, 113, 126, 118, 98, 120, 129, 119, 127, 98, 125, 138, 121, 137, 125, 124, 140, 119, 120, 138, 125, 117, 134, 126, 130, 135, 128, 120, 122, 125, 132, 119, 137, 126, 124, 128, 123, 122, 110, 139, 115, 143, 123, 113, 124, 117, 119, 129, 122, 125, 114, 122, 119, 126, 86, 121, 107, 124, 120, 143, 122, 125, 119, 139, 133, 128, 133, 117, 137, 118, 138, 121, 128, 135, 125, 121, 140, 114, 120, 119, 118, 144, 131, 129, 142, 131, 120, 122, 121, 127, 125, 129, 121, 130, 104, 123, 111, 112, 104, 131, 145, 126, 122, 118, 126, 117, 117, 128, 145, 125, 111, 132, 111, 132, 125, 122, 130, 134, 121, 127, 108, 128, 123, 122, 147, 127, 132, 114, 113, 122, 146, 123, 122, 135, 127, 130, 125, 119, 139, 118, 126, 120, 125, 125, 130, 140, 114, 116, 136, 126, 128, 123, 140, 132, 127, 115, 121, 112, 149, 114, 115, 112, 127, 123, 133, 137, 122, 131, 129, 115, 129, 125, 124, 128, 106, 128, 124, 114, 128, 120, 116, 119, 121, 141, 123, 148, 130, 106, 124, 123, 139, 145, 117, 131, 144, 117, 131, 130, 128, 132, 127, 133, 120, 122, 120, 137, 116, 122, 130, 132, 128, 120, 127, 112, 130, 117, 129, 122, 122, 119, 130, 116, 119, 129, 119, 135, 115, 124, 131, 120, 128, 116, 130, 130, 125, 127, 127, 127, 123, 133, 130, 124, 111, 124, 120, 138, 139, 121, 110, 143, 127, 129, 105, 129, 120, 127, 108, 128, 116, 141, 124, 125, 119, 134, 108, 128, 123, 124, 114, 118, 135, 124, 123, 119, 125, 119, 117, 128, 117, 119, 124, 140, 135, 121, 129, 135, 109, 124, 121, 132, 120, 131, 130, 109, 153, 125, 132, 131, 134, 119, 124, 118, 111, 112, 122, 119, 137, 126, 117, 123, 118, 127, 120, 128, 127, 128, 111, 124, 132, 136, 118, 125, 129, 118, 110, 107, 109, 125, 130, 119, 114, 129, 125, 127, 128, 126, 126, 123, 133, 137, 130, 127, 124, 106, 138, 129, 136, 131, 137, 125, 108, 126, 126, 121, 132, 135, 121, 121, 128, 129, 134, 120, 136, 138, 141, 124, 108, 109, 125, 146, 139, 135, 130, 124, 133, 118, 132, 85, 140, 130, 125, 111, 123, 127, 127, 134, 150, 136, 141, 114, 126, 112, 125, 118, 136, 114, 115, 125, 122, 137, 113, 111, 131, 133, 144, 121, 114, 131, 126, 126, 121, 123, 109, 120, 121, 118, 124, 116, 122, 126, 116, 121, 123, 119, 162, 126, 110, 115, 133, 126, 137, 112, 114, 131, 94, 125, 126, 106, 144, 121, 114, 165, 126, 133, 125, 121, 110, 124, 115, 120, 120, 137, 126, 125, 137, 131, 138, 128, 129, 142, 114, 111, 107, 118, 98, 123, 126, 132, 106, 123, 136, 128, 129, 126, 128, 124, 120, 142, 125, 130, 124, 132, 124, 102, 119, 126, 137, 134, 118, 131, 127, 117, 135, 120, 137, 115, 132, 133, 137, 109, 119, 118, 137, 134, 118, 126, 144, 122, 120, 107, 118, 134, 112, 134, 120, 124, 148, 138, 130, 133, 129, 129, 124, 127, 115, 125, 124, 120, 107, 120, 124, 120, 119, 123, 128, 114, 124, 126, 138, 129, 136, 122, 120, 119, 122, 110, 110, 127, 131, 122, 134, 131, 134, 107, 103, 112, 127, 125, 139, 128, 145, 117, 110, 126, 127, 124, 130, 111, 131, 125, 124, 111, 146, 119, 118, 121, 121, 130, 115, 127, 124, 126, 140, 122, 129, 142, 132, 131, 109, 128, 126, 139, 128, 126, 120, 128, 130, 117, 122, 121, 111, 118, 134, 130, 138, 116, 119, 107, 134, 128, 119, 120, 127, 129, 127, 122, 127, 113, 111, 124, 128, 133, 118, 121, 121, 112, 118, 111, 118, 143, 131, 110, 138, 147, 115, 113, 115, 116, 119, 137, 135, 131, 131, 123, 131, 114, 139, 126, 131, 124, 120, 110, 124, 134, 129, 115, 121, 129, 115, 120, 136, 135, 141, 118, 122, 139, 127, 121, 114, 119, 130, 135, 115, 112, 127, 136, 120, 132, 139, 130, 134, 118, 133, 146, 124, 129, 140, 132, 134, 121, 107, 114, 120, 128, 118, 124, 117, 121, 130, 128, 141, 126, 109, 128, 142, 99, 133, 131, 117, 120, 108, 149, 122, 128, 126, 125, 144, 130, 125, 130, 120, 131, 137, 117, 120, 109, 120, 114, 121, 123, 120, 121, 135, 123, 126, 128, 123, 118, 131, 124, 136, 126, 128, 118, 150, 125, 132, 115, 130, 120, 125, 126, 135, 114, 130, 140, 135, 124, 149, 127, 145, 120, 125, 129, 129, 124, 132, 127, 118, 136, 129, 134, 129, 123, 142, 114, 135, 129, 132, 122, 128, 122, 137, 116, 124, 136, 123, 129, 117, 114, 120, 139, 127, 130, 122, 147, 128, 140, 121, 137, 121, 132, 130, 115, 135, 137, 119, 139, 135, 129, 125, 123, 137, 134, 117, 134, 122, 168, 129, 119, 141, 150, 133, 176, 130, 113, 110, 139, 133, 125, 142, 125, 133, 121, 118, 116, 127, 119, 127, 115, 146, 149, 124, 125, 135, 138, 131, 122, 128, 120, 131, 123, 125, 129, 122, 136, 128, 143, 138, 124, 111, 120, 140, 129, 120, 133, 117, 119, 145, 138, 122, 136, 115, 152, 117, 142, 113, 123, 116, 127, 116, 138, 116, 140, 106, 121, 109, 124, 133, 109, 112, 138, 130, 114, 120, 127, 121, 126, 128, 147, 128, 131, 125, 121, 108, 119, 114, 136, 120, 124, 136, 130, 115, 114, 120, 125, 121, 134, 135, 133, 115, 122, 126, 124, 119, 118, 124, 129, 125, 116, 126, 116, 125, 134, 114, 139, 116, 104, 125, 132, 124, 113, 131, 112, 124, 130, 120, 137, 126, 121, 117, 132, 113, 127, 123, 130, 119, 118, 123, 117, 150, 133, 127, 113, 136, 117, 124, 115, 117, 124, 128, 119, 131, 123, 129, 136, 120, 139, 126, 127, 130, 118, 131, 105, 126, 126, 119, 129, 124, 124, 143, 133, 122, 102, 122, 142, 117, 121, 119, 108, 123, 138, 127, 115, 129, 110, 134, 124, 123, 131, 119, 131, 141, 151, 121, 125, 109, 141, 131, 109, 131, 113, 119, 109, 124, 123, 118, 122, 106, 121, 122, 123, 107, 126, 115, 125, 142, 121, 110, 120, 142, 117, 115, 113, 119, 119, 120, 131, 131, 119, 106, 113, 141, 136, 139, 125, 118, 127, 126, 116, 124, 125, 124, 116, 126, 132, 113, 132, 113, 138, 127, 139, 137, 126, 124, 129, 132, 147, 127, 122, 140, 146, 133, 114, 116, 133, 124, 128, 132, 123, 133, 116, 113, 136, 163, 112, 116, 117, 111, 142, 124, 136, 118, 132, 98, 121, 116, 119, 129, 126, 119, 131, 122, 140, 131, 122, 125, 141, 141, 125, 109, 105, 98, 127, 133, 136, 129, 116, 124, 128, 128, 131, 135, 124, 142, 129, 129, 122, 134, 123, 126, 125, 135, 132, 115, 121, 124, 130, 136, 125, 116, 115, 122, 120, 132, 131, 125, 126, 127, 120, 117, 119, 139, 142, 125, 129, 140, 130, 104, 130, 139, 118, 116, 122, 120, 113, 140, 119, 113, 136, 127, 128, 107, 139, 133, 123, 125, 137, 115, 150, 114, 136, 126, 128, 114, 125, 136, 130, 105, 140, 128, 105, 125, 129, 125, 112, 128, 123, 116, 106, 139, 136, 135, 128, 131, 122, 118, 124, 121, 126, 128, 126, 135, 132, 130, 140, 116, 142, 134, 127, 119, 122, 132, 124, 119, 121, 133, 126, 118, 136, 114, 118, 117, 137, 122, 144, 123, 121, 114, 121, 121, 118, 124, 113, 130, 120, 125, 126, 124, 123, 127, 124, 120, 113, 128, 139, 123, 128, 135, 126, 117, 122, 137, 128, 130, 130, 139, 124, 133, 140, 133, 140, 117, 116, 110, 128, 104, 145, 140, 120, 126, 128, 134, 132, 120, 134, 136, 136, 117, 135, 137, 125, 123, 113, 126, 128, 131, 127, 124, 128, 114, 141, 106, 144, 123, 98, 113, 117, 134, 137, 122, 121, 128, 123, 135, 115, 120, 107, 106, 128, 123, 126, 135, 116, 130, 133, 118, 106, 126, 117, 127, 114, 116, 120, 133, 114, 126, 113, 126, 129, 125, 117, 132, 129, 122, 126, 120, 119, 146, 127, 120, 134, 138, 135, 131, 141, 143, 115, 109, 140, 128, 120, 114, 126, 119, 123, 124, 132, 135, 115, 128, 135, 122, 138, 131, 106, 127, 156, 123, 135, 129, 111, 121, 119, 125, 127, 123, 118, 131, 132, 126, 118, 141, 123, 141, 116, 129, 127, 149, 116, 129, 113, 131, 129, 130, 132, 122, 122, 128, 128, 126, 119, 132, 136, 132, 117, 128, 120, 142, 125, 118, 136, 108, 139, 130, 124, 139, 148, 125, 134, 139, 125, 127, 54, 136, 129, 137, 145, 123, 124, 129, 116, 114, 126, 130, 113, 131, 128, 126, 124, 129, 104, 119, 133, 106, 123, 123, 124, 131, 120, 124, 139, 130, 120, 125, 114, 147, 130, 135, 107, 118, 115, 114, 110, 114, 112, 113, 134, 127, 124, 140, 123, 131, 128, 116, 138, 131, 119, 114, 143, 124, 124, 133, 134, 143, 138, 131, 105, 113, 132, 102, 121, 130, 146, 126, 122, 122, 121, 123, 111, 120, 123, 113, 113, 121, 125, 123, 132, 130, 130, 122, 108, 113, 112, 195, 154, 122, 119, 116, 126, 138, 129, 116, 132, 127, 110, 122, 131, 112, 128, 133, 119, 130, 147, 121, 133, 130, 121, 113, 137, 139, 135, 109, 125, 118, 139, 122, 128, 127, 146, 115, 122, 124, 128, 143, 123, 155, 125, 122, 125, 137, 119, 135, 123, 122, 117, 146, 124, 124, 129, 130, 101, 120, 120, 137, 128, 122, 118, 121, 115, 107, 134, 143, 119, 121, 119, 131, 138, 123, 130, 121, 124, 124, 126, 111, 143, 140, 135, 122, 137, 130, 123, 125, 129, 130, 126, 134, 105, 127, 131, 129, 129, 139, 125, 126, 105, 125, 120, 115, 84, 55, 114, 132, 119, 121, 126, 119, 139, 126, 138, 127, 126, 128, 142, 124, 121, 141, 125, 131, 124, 121, 122, 130, 130, 119, 122, 136, 131, 116, 116, 120, 79, 115, 132, 129, 112, 138, 125, 126, 128, 124, 117, 122, 137, 133, 107, 114, 113, 109, 118, 124, 135, 136, 121, 131, 130, 131, 125, 127, 110, 104, 111, 143, 117, 123, 132, 133, 117, 122, 127, 117, 123, 129, 127, 121, 113, 121, 128, 123, 142, 143, 105, 123, 126, 134, 125, 128, 130, 120, 118, 142, 114, 122, 125, 134, 131, 116, 121, 134, 132, 130, 137, 103, 127, 157, 124, 129, 125, 121, 131, 130, 134, 111, 137, 121, 121, 110, 107, 126, 117, 112, 123, 120, 125, 131, 126, 119, 139, 108, 123, 131, 116, 115, 127, 129, 120, 129, 118, 119, 143, 128, 132, 145, 124, 119, 139, 125, 121, 109, 146, 132, 121, 123, 134, 127, 125, 124, 142, 128, 112, 128, 127, 129, 136, 130, 110, 134, 128, 132, 129, 121, 127, 121, 126, 122, 129, 111, 143, 108, 140, 129, 139, 111, 128, 114, 138, 125, 120, 139, 138, 120, 127, 122, 130, 124, 131, 126, 119, 126, 120, 113, 129, 141, 105, 133, 129, 112, 124, 121, 133, 129, 115, 127, 129, 122, 131, 115, 125, 135, 131, 154, 110, 142, 120, 119, 117, 121, 115, 115, 120, 124, 125, 113, 119, 104, 120, 112, 145, 118, 117, 111, 128, 112, 131, 118, 110, 128, 115, 107, 103, 132, 119, 94, 119, 123, 127, 116, 130, 116, 124, 114, 138, 120, 132, 132, 129, 128, 122, 126, 121, 115, 129, 136, 118, 118, 116, 114, 138, 123, 120, 121, 132, 107, 116, 126, 117, 119, 117, 96, 123, 125, 119, 134, 127, 146, 113, 119, 110, 128, 131, 131, 114, 119, 122, 126, 140, 142, 133, 132, 106, 123, 131, 122, 128, 132, 121, 128, 127, 121, 134, 118, 123, 115, 126, 100, 115, 120, 138, 115, 136, 149, 118, 134, 145, 127, 136, 146, 121, 127, 121, 140, 126, 115, 118, 114, 114, 138, 115, 120, 109, 125, 140, 125, 143, 108, 126, 120, 119, 124, 148, 119, 109, 112, 115, 118, 152, 130, 114, 116, 111, 113, 109, 113, 131, 137, 103, 128, 119, 96, 121, 123, 100, 117, 124, 129, 143, 100, 137, 105, 114, 131, 106, 123, 141, 126, 134, 146, 134, 127, 129, 126, 130, 127, 132, 126, 125, 128, 133, 126, 126, 119, 136, 128, 142, 143, 123, 126, 130, 138, 117, 122, 126, 140, 141, 108, 126, 134, 117, 119, 125, 123, 112, 132, 140, 131, 134, 136, 130, 125, 113, 127, 140, 132, 116, 117, 131, 147, 126, 134, 136, 110, 106, 133, 137, 131, 117, 125, 130, 129, 124, 130, 119, 126, 131, 128, 122, 115, 126, 114, 129, 115, 122, 125, 132, 121, 123, 137, 143, 145, 126, 112, 126, 152, 126, 103, 126, 142, 128, 126, 123, 128, 111, 119, 133, 117, 140, 131, 129, 117, 143, 129, 141, 116, 126, 118, 126, 128, 126, 139, 128, 135, 111, 127, 124, 98, 124, 144, 130, 118, 130, 118, 119, 166, 139, 130, 128, 124, 125, 131, 117, 113, 148, 137, 113, 129, 121, 133, 123, 124, 154, 138, 134, 134, 141, 120, 130, 124, 125, 105, 111, 133, 123, 108, 128, 142, 134, 128, 127, 104, 133, 130, 138, 117, 150, 130, 125, 102, 127, 119, 129, 130, 130, 128, 102, 145, 116, 123, 116, 116, 121, 120, 133, 113, 113, 121, 124, 134, 138, 130, 151, 114, 118, 124, 133, 110, 115, 135, 137, 134, 130, 124, 109, 132, 114, 115, 119, 106, 114, 115, 135, 139, 106, 124, 119, 124, 123, 126, 145, 111, 135, 120, 112, 110, 117, 123, 133, 124, 131, 130, 121, 124, 134, 114, 121, 126, 159, 118, 121, 136, 113, 141, 145, 126, 134, 118, 116, 136, 128, 124, 143, 119, 124, 107, 111, 125, 129, 125, 131, 99, 135, 133, 127, 147, 107, 121, 151, 117, 108, 142, 124, 115, 109, 119, 139, 122, 134, 136, 138, 121, 110, 108, 139, 128, 125, 119, 128, 112, 144, 129, 99, 130, 144, 113, 118, 130, 107, 122, 106, 137, 113, 133, 117, 103, 102, 113, 123, 126, 97, 125, 120, 138, 130, 135, 129, 101, 133, 131, 139, 138, 137, 137, 133, 130, 120, 121, 129, 123, 114, 126, 136, 122, 165, 116, 102, 138, 122, 129, 128, 117, 148, 124, 124, 119, 119, 134, 119, 139, 102, 116, 120, 126, 128, 136, 128, 117, 137, 104, 135, 116, 119, 126, 155, 138, 130, 123, 130, 126, 133, 83, 103, 135, 137, 121, 154, 123, 113, 128, 134, 135, 131, 128, 134, 106, 127, 119, 129, 114, 148, 126, 148, 115, 126, 108, 151, 128, 117, 116, 148, 121, 110, 108, 105, 123, 128, 131, 123, 119, 138, 136, 112, 142, 106, 138, 113, 111, 119, 112, 117, 157, 137, 153, 121, 140, 128, 134, 121, 137, 141, 126, 129, 113, 115, 136, 126, 137, 149, 122, 124, 118, 142, 110, 128, 136, 130, 120, 119, 139, 130, 146, 120, 146, 117, 118, 124, 103, 119, 107, 123, 116, 111, 115, 122, 146, 137, 126, 141, 114, 129, 109, 126, 124, 119, 135, 124, 116, 105, 127, 117, 128, 124, 119, 122, 115, 134, 135, 113, 134, 125, 124, 118, 149, 112, 120, 132, 116, 115, 118, 132, 122, 114, 116, 116, 138, 137, 124, 137, 115, 132, 120, 136, 119, 117, 129, 124, 128, 114, 137, 126, 119, 109, 123, 127, 130, 134, 135, 134, 129, 129, 126, 131, 134, 149, 142, 125, 128, 115, 133, 122, 137, 130, 107, 99, 112, 115, 139, 125, 122, 133, 132, 113, 130, 107, 124, 117, 133, 134, 157, 127, 125, 123, 117, 130, 122, 132, 127, 110, 115, 136, 125, 115, 123, 134, 119, 132, 134, 141, 142, 127, 107, 134, 128, 125, 134, 123, 109, 123, 137, 127, 117, 122, 125, 135, 124, 127, 140, 119, 130, 121, 118, 115, 136, 126, 129, 136, 139, 112, 134, 122, 115, 146, 161, 125, 125, 133, 131, 118, 121, 119, 123, 124, 125, 120, 121, 137, 128, 107, 147, 119, 127, 113, 134, 136, 125, 132, 115, 134, 126, 142, 139, 135, 121, 114, 135, 136, 123, 121, 145, 128, 139, 130, 116, 118, 129, 132, 101, 122, 128, 143, 131, 103, 129, 105, 126, 110, 119, 119, 122, 129, 131, 114, 111, 131, 128, 119, 130, 118, 117, 127, 133, 137, 144, 133, 116, 139, 123, 128, 134, 125, 128, 112, 132, 109, 126, 128, 123, 98, 130, 119, 125, 122, 124, 110, 134, 114, 103, 124, 129, 119, 113, 119, 127, 147, 150, 128, 122, 138, 150, 143, 113, 136, 126, 114, 133, 116, 142, 120, 125, 116, 114, 124, 115, 131, 133, 127, 150, 136, 108, 130, 118, 111, 104, 111, 108, 132, 146, 113, 122, 119, 128, 104, 122, 108, 126, 128, 122, 121, 121, 137, 127, 120, 130, 128, 124, 139, 108, 126, 130, 124, 118, 108, 123, 131, 106, 124, 140, 129, 136, 131, 115, 123, 126, 118, 129, 141, 129, 128, 132, 117, 134, 134, 102, 126, 125, 134, 134, 124, 109, 108, 124, 123, 126, 124, 118, 124, 127, 111, 114, 133, 141, 122, 129, 134, 119, 139, 123, 120, 121, 138, 124, 125, 126, 123, 141, 120, 138, 134, 134, 127, 137, 128, 125, 123, 109, 130, 123, 109, 124, 120, 126, 131, 130, 150, 110, 138, 114, 136, 101, 132, 116, 119, 140, 117, 111, 117, 120, 125, 113, 139, 126, 136, 133, 116, 114, 119, 140, 123, 137, 123, 130, 114, 136, 145, 133, 126, 116, 120, 124, 115, 124, 119, 133, 112, 131, 142, 105, 131, 128, 114, 121, 151, 140, 128, 125, 112, 121, 127, 133, 124, 116, 122, 123, 109, 120, 142, 127, 138, 128, 112, 130, 114, 118, 131, 114, 122, 112, 116, 135, 128, 128, 110, 103, 117, 130, 133, 119, 127, 136, 128, 120, 128, 129, 130, 132, 116, 128, 116, 121, 112, 136, 126, 124, 130, 123, 132, 142, 118, 132, 122, 137, 115, 127, 131, 121, 122, 124, 118, 115, 132, 142, 135, 121, 127, 128, 121, 133, 143, 115, 138, 149, 116, 111, 119, 144, 119, 117, 119, 133, 132, 117, 138, 120, 130, 139, 123, 131, 111, 114, 111, 115, 131, 101, 121, 116, 122, 119, 113, 131, 143, 138, 118, 118, 123, 119, 100, 112, 138, 136, 108, 127, 126, 121, 115, 132, 131, 126, 124, 125, 123, 131, 116, 118, 123, 127, 119, 104, 111, 123, 116, 133, 114, 122, 99, 124, 136, 122, 109, 119, 123, 126, 126, 130, 135, 126, 123, 128, 122, 122, 117, 155, 123, 124, 113, 134, 128, 120, 125, 133, 126, 118, 104, 132, 116, 135, 122, 130, 123, 128, 133, 128, 124, 135, 124, 132, 107, 121, 116, 141, 129, 118, 125, 112, 122, 154, 135, 123, 136, 143, 149, 148, 141, 135, 112, 117, 124, 126, 119, 116, 125, 116, 116, 130, 123, 124, 112, 132, 128, 143, 129, 127, 130, 128, 133, 132, 125, 138, 116, 118, 123, 120, 119, 122, 115, 116, 135, 128, 127, 131, 128, 110, 128, 123, 117, 132, 119, 141, 124, 137, 123, 121, 141, 120, 138, 114, 135, 125, 130, 121, 130, 110, 134, 103, 115, 120, 135, 120, 127, 116, 130, 123, 117, 126, 117, 124, 125, 118, 119, 133, 136, 126, 115, 133, 125, 131, 139, 122, 131, 137, 139, 115, 119, 130, 127, 135, 116, 134, 137, 124, 127, 144, 122, 122, 117, 119, 131, 143, 153, 129, 121, 108, 123, 156, 126, 133, 135, 134, 123, 129, 107, 133, 109, 127, 144, 135, 144, 125, 121, 122, 125, 108, 101, 107, 131, 113, 118, 109, 125, 122, 113, 121, 123, 101, 105, 127, 126, 142, 121, 129, 125, 134, 126, 133, 124, 128, 135, 133, 104, 127, 143, 129, 122, 127, 125, 110, 124, 110, 131, 121, 125, 121, 117, 123, 135, 134, 131, 118, 123, 133, 125, 134, 125, 120, 134, 129, 116, 127, 131, 130, 132, 133, 127, 136, 124, 141, 140, 122, 135, 140, 129, 126, 129, 144, 120, 128, 134, 140, 126, 124, 145, 117, 126, 112, 133, 143, 125, 133, 122, 126, 127, 113, 135, 134, 135, 112, 131, 128, 144, 130, 123, 144, 125, 125, 136, 135, 125, 137, 121, 115, 131, 124, 120, 132, 136, 129, 97, 117, 115, 121, 126, 99, 141, 131, 143, 139, 138, 122, 128, 129, 119, 135, 141, 127, 110, 132, 120, 130, 134, 106, 130, 140, 107, 123, 141, 120, 121, 114, 116, 122, 125, 120, 123, 131, 137, 118, 138, 99, 122, 115, 124, 135, 121, 111, 147, 132, 136, 137, 112, 118, 131, 123, 127, 124, 132, 134, 131, 124, 137, 124, 142, 134, 110, 129, 131, 115, 112, 119, 113, 129, 118, 109, 125, 147, 128, 127, 127, 122, 111, 143, 123, 136, 130, 129, 129, 139, 158, 114, 104, 121, 126, 137, 118, 129, 124, 141, 147, 112, 128, 130, 106, 142, 121, 106, 145, 145, 132, 138, 127, 115, 133, 131, 133, 136, 132, 117, 123, 134, 108, 120, 119, 131, 115, 119, 124, 118, 126, 131, 132, 136, 117, 113, 128, 123, 139, 119, 108, 141, 119, 105, 114, 127, 119, 108, 128, 123, 121, 126, 107, 137, 115, 127, 115, 123, 123, 110, 123, 125, 119, 113, 126, 124, 116, 121, 137, 131, 113, 114, 117, 131, 135, 148, 132, 134, 132, 128, 120, 133, 128, 134, 118, 140, 143, 136, 128, 120, 153, 137, 146, 122, 138, 101, 108, 139, 127, 124, 121, 145, 134, 125, 123, 132, 124, 120, 115, 130, 139, 123, 133, 118, 149, 118, 122, 121, 120, 130, 123, 115, 122, 123, 147, 137, 130, 133, 132, 150, 132, 134, 125, 121, 116, 120, 131, 145, 136, 122, 117, 133, 105, 126, 115, 103, 132, 160, 113, 145, 104, 127, 125, 129, 108, 129, 114, 126, 143, 143, 129, 107, 113, 129, 135, 128, 128, 112, 121, 135, 124, 116, 140, 113, 117, 118, 135, 115, 124, 131, 123, 120, 103, 132, 113, 116, 110, 131, 131, 125, 132, 108, 135, 106, 130, 107, 134, 135, 115, 121, 135, 119, 122, 139, 111, 146, 131, 140, 130, 149, 122, 134, 124, 124, 119, 140, 102, 129, 124, 102, 110, 114, 110, 113, 120, 110, 106, 124, 127, 119, 145, 135, 115, 123, 120, 120, 140, 113, 137, 125, 117, 126, 150, 124, 132, 134, 130, 125, 104, 102, 116, 133, 140, 125, 114, 135, 139, 137, 131, 106, 143, 122, 126, 117, 135, 99, 131, 127, 125, 129, 125, 110, 103, 115, 123, 131, 131, 137, 126, 128, 127, 133, 135, 132, 142, 117, 131, 123, 117, 127, 127, 152, 136, 122, 134, 122, 119, 109, 117, 124, 130, 121, 121, 131, 111, 139, 128, 136, 105, 123, 143, 127, 119, 135, 128, 134, 120, 122, 139, 148, 116, 131, 133, 114, 123, 106, 130, 118, 115, 118, 133, 125, 139, 119, 125, 126, 113, 122, 129, 125, 127, 132, 133, 127, 130, 127, 135, 115, 132, 122, 115, 128, 129, 103, 110, 125, 127, 123, 132, 123, 134, 123, 135, 122, 143, 109, 137, 126, 145, 128, 122, 128, 120, 135, 121, 123, 120, 124, 125, 117, 124, 126, 125, 111, 147, 119, 125, 136, 121, 131, 124, 134, 120, 135, 131, 125, 112, 113, 119, 135, 125, 135, 131, 117, 140, 127, 115, 104, 120, 138, 121, 123, 124, 125, 119, 131, 131, 123, 121, 119, 124, 148, 126, 113, 134, 135, 137, 139, 117, 141, 128, 103, 127, 121, 107, 127, 108, 121, 110, 120, 125, 130, 128, 132, 133, 123, 119, 139, 124, 121, 117, 131, 108, 125, 125, 118, 113, 136, 141, 124, 125, 121, 125, 110, 128, 109, 136, 116, 123, 115, 116, 127, 126, 124, 110, 122, 115, 146, 133, 127, 125, 116, 138, 116, 128, 132, 113, 101, 118, 123, 122, 146, 118, 129, 117, 131, 116, 131, 119, 128, 120, 149, 127, 171, 117, 126, 123, 125, 127, 125, 126, 125, 127, 136, 131, 115, 124, 131, 132, 99, 159, 135, 114, 131, 125, 118, 143, 136, 117, 134, 137, 132, 112, 118, 132, 119, 131, 117, 122, 118, 138, 119, 117, 128, 144, 129, 125, 127, 133, 124, 125, 144, 124, 112, 113, 116, 122, 132, 133, 118, 121, 121, 129, 130, 125, 145, 128, 108, 145, 133, 126, 114, 119, 126, 135, 132, 108, 119, 140, 129, 123, 129, 121, 134, 132, 123, 109, 115, 116, 97, 105, 120, 113, 112, 139, 124, 121, 101, 134, 126, 145, 127, 134, 128, 126, 131, 139, 123, 125, 120, 137, 136, 129, 116, 120, 126, 128, 124, 119, 117, 145, 110, 136, 110, 126, 134, 132, 122, 123, 118, 134, 121, 137, 135, 123, 130, 119, 118, 124, 142, 126, 132, 131, 139, 137, 129, 119, 128, 125, 123, 137, 150, 138, 115, 121, 119, 126, 110, 132, 143, 128, 113, 112, 125, 118, 124, 114, 120, 117, 125, 130, 131, 109, 121, 139, 124, 136, 133, 121, 122, 118, 127, 125, 141, 126, 134, 112, 115, 116, 132, 115, 111, 126, 128, 121, 119, 126, 124, 127, 134, 128, 128, 131, 121, 105, 108, 127, 120, 126, 121, 111, 112, 136, 135, 118, 147, 126, 140, 126, 121, 118, 121, 112, 131, 131, 147, 115, 135, 128, 138, 116, 139, 120, 111, 123, 115, 122, 127, 132, 115, 131, 127, 121, 123, 109, 131, 127, 134, 102, 135, 113, 134, 129, 136, 117, 131, 131, 134, 122, 110, 119, 143, 126, 121, 126, 120, 121, 112, 115, 113, 123, 128, 108, 93, 128, 137, 128, 134, 151, 124, 126, 143, 120, 120, 113, 111, 133, 114, 127, 114, 121, 117, 121, 131, 127, 118, 141, 118, 126, 121, 127, 140, 137, 117, 132, 130, 133, 119, 131, 129, 121, 130, 112, 124, 133, 128, 134, 121, 131, 122, 114, 129, 119, 100, 161, 144, 121, 133, 128, 130, 132, 129, 123, 126, 127, 122, 122, 146, 116, 134, 127, 127, 126, 129, 134, 133, 124, 116, 120, 132, 114, 131, 107, 129, 117, 100, 107, 124, 128, 141, 145, 125, 118, 124, 125, 116, 124, 122, 130, 127, 133, 134, 102, 101, 127, 103, 126, 128, 128, 140, 125, 114, 113, 116, 130, 122, 116, 130, 113, 133, 119, 115, 127, 130, 142, 124, 122, 143, 118, 132, 138, 125, 129, 108, 132, 110, 143, 110, 116, 126, 135, 122, 129, 115, 88, 104, 123, 137, 150, 113, 126, 125, 131, 138, 122, 129, 132, 156, 128, 123, 129, 98, 128, 123, 121, 127, 120, 128, 114, 130, 131, 153, 124, 138, 132, 118, 130, 131, 145, 122, 121, 118, 123, 114, 129, 129, 125, 106, 124, 127, 137, 126, 110, 124, 132, 121, 120, 144, 126, 115, 117, 111, 114, 131, 127, 156, 145, 138, 134, 128, 105, 121, 134, 129, 127, 135, 145, 115, 122, 136, 120, 138, 135, 142, 127, 118, 126, 113, 129, 110, 132, 133, 122, 123, 128, 133, 145, 139, 126, 124, 129, 142, 135, 115, 114, 134, 148, 147, 126, 120, 127, 131, 129, 119, 108, 139, 127, 122, 113, 122, 128, 130, 154, 114, 122, 139, 113, 114, 110, 145, 117, 153, 126, 116, 131, 131, 117, 129, 137, 135, 105, 126, 141, 119, 123, 111, 123, 128, 148, 119, 114, 125, 117, 113, 112, 125, 123, 142, 126, 111, 135, 139, 118, 139, 119, 143, 155, 129, 132, 128, 147, 160, 106, 119, 122, 134, 97, 118, 121, 134, 110, 133, 110, 129, 130, 128, 127, 135, 114, 117, 122, 118, 144, 116, 120, 126, 115, 103, 120, 125, 128, 125, 108, 133, 129, 101, 154, 133, 126, 109, 117, 134, 128, 127, 121, 124, 125, 132, 128, 126, 117, 129, 118, 147, 116, 122, 137, 136, 109, 140, 111, 128, 124, 132, 125, 123, 126, 141, 128, 158, 123, 129, 120, 130, 128, 143, 119, 130, 111, 139, 125, 125, 129, 111, 124, 128, 117, 124, 112, 137, 110, 128, 134, 131, 137, 137, 130, 135, 126, 140, 123, 124, 139, 127, 134, 126, 106, 136, 110, 141, 130, 118, 128, 123, 122, 123, 132, 130, 124, 112, 128, 131, 138, 140, 108, 127, 127, 121, 135, 116, 95, 136, 137, 120, 126, 131, 128, 121, 130, 141, 115, 113, 116, 126, 105, 129, 134, 114, 105, 128, 124, 129, 128, 119, 135, 117, 118, 127, 109, 121, 116, 136, 127, 133, 105, 133, 157, 119, 122, 133, 125, 126, 144, 124, 119, 110, 109, 111, 133, 112, 120, 129, 141, 134, 135, 112, 114, 99, 123, 131, 114, 124, 133, 115, 121, 123, 127, 129, 120, 143, 126, 135, 125, 124, 121, 118, 130, 128, 121, 130, 120, 133, 121, 121, 122, 120, 130, 134, 120, 125, 121, 139, 132, 131, 148, 115, 132, 132, 128, 124, 113, 110, 138, 111, 113, 122, 121, 129, 133, 137, 104, 131, 130, 116, 106, 118, 138, 118, 135, 115, 123, 116, 105, 146, 122, 127, 118, 131, 138, 131, 126, 138, 145, 147, 115, 142, 110, 118, 144, 139, 132, 161, 128, 136, 122, 120, 126, 125, 124, 121, 118, 130, 131, 115, 127, 144, 115, 123, 128, 119, 139, 100, 138, 128, 152, 140, 141, 119, 117, 132, 127, 141, 105, 135, 120, 132, 135, 121, 145, 115, 110, 127, 125, 131, 121, 125, 126, 123, 101, 129, 122, 136, 129, 125, 129, 127, 110, 133, 125, 128, 136, 121, 132, 124, 116, 135, 120, 126, 126, 131, 136, 114, 124, 121, 127, 126, 126, 139, 115, 125, 115, 122, 142, 125, 132, 139, 112, 106, 138, 118, 116, 99, 114, 144, 139, 136, 115, 132, 123, 134, 133, 143, 124, 130, 133, 140, 116, 113, 132, 120, 128, 126, 129, 129, 125, 123, 121, 134, 116, 123, 129, 117, 133, 130, 126, 132, 129, 131, 130, 121, 125, 115, 129, 113, 116, 125, 109, 137, 123, 134, 130, 137, 131, 123, 130, 116, 126, 138, 121, 136, 125, 120, 123, 134, 132, 125, 131, 115, 145, 119, 116, 120, 120, 126, 114, 142, 122, 133, 134, 137, 103, 124, 121, 133, 139, 108, 136, 122, 127, 108, 108, 117, 128, 160, 126, 126, 109, 120, 132, 113, 130, 133, 116, 102, 116, 118, 128, 122, 118, 130, 123, 117, 121, 121, 133, 123, 132, 130, 130, 119, 110, 133, 129, 127, 127, 137, 125, 122, 123, 138, 133, 125, 131, 131, 119, 99, 134, 126, 140, 142, 135, 129, 125, 129, 122, 125, 136, 129, 137, 129, 129, 128, 118, 122, 138, 128, 128, 129, 127, 130, 111, 116, 121, 136, 127, 122, 132, 123, 133, 125, 126, 111, 117, 108, 152, 113, 107, 128, 115, 118, 115, 123, 134, 113, 104, 112, 137, 136, 103, 113, 129, 114, 101, 123, 130, 126, 159, 122, 120, 125, 121, 123, 108, 119, 132, 148, 141, 132, 127, 126, 130, 118, 125, 105, 124, 107, 124, 106, 133, 131, 137, 128, 117, 114, 121, 124, 128, 110, 139, 122, 133, 138, 121, 115, 135, 131, 121, 129, 131, 124, 140, 125, 120, 131, 132, 100, 105, 123, 119, 118, 122, 129, 144, 137, 123, 123, 152, 131, 128, 121, 139, 153, 138, 107, 138, 128, 137, 129, 139, 118, 116, 129, 131, 139, 116, 134, 123, 124, 125, 129, 121, 136, 133, 130, 125, 120, 141, 100, 119, 116, 141, 144, 115, 125, 120, 111, 123, 140, 132, 153, 120, 125, 129, 130, 143, 120, 145, 134, 124, 120, 125, 147, 131, 133, 130, 128, 131, 114, 135, 112, 119, 135, 117, 136, 124, 129, 127, 138, 140, 119, 135, 120, 126, 122, 132, 133, 130, 125, 119, 112, 132, 129, 137, 122, 119, 122, 101, 108, 131, 114, 113, 120, 126, 129, 122, 110, 135, 114, 137, 132, 125, 133, 129, 132, 113, 128, 137, 127, 122, 117, 118, 123, 126, 137, 131, 109, 114, 131, 122, 115, 126, 114, 135, 128, 127, 124, 113, 127, 120, 126, 138, 128, 138, 122, 119, 129, 117, 130, 121, 125, 128, 130, 132, 135, 114, 128, 128, 122, 127, 134, 139, 129, 135, 124, 142, 129, 126, 130, 126, 141, 120, 117, 130, 123, 123, 141, 109, 124, 154, 138, 123, 135, 128, 137, 130, 127, 123, 122, 138, 122, 121, 126, 128, 119, 123, 132, 110, 132, 146, 136, 117, 121, 131, 131, 126, 141, 111, 130, 108, 130, 123, 125, 125, 142, 136, 121, 130, 121, 119, 139, 126, 133, 108, 144, 135, 121, 137, 134, 141, 123, 131, 156, 139, 144, 134, 124, 125, 131, 123, 135, 112, 132, 126, 123, 138, 117, 140, 133, 122, 130, 129, 137, 126, 114, 132, 124, 128, 135, 126, 160, 124, 114, 128, 134, 122, 131, 133, 131, 125, 132, 110, 131, 117, 131, 115, 122, 123, 130, 117, 119, 133, 130, 136, 126, 122, 115, 139, 124, 117, 135, 115, 125, 129, 133, 123, 140, 136, 123, 134, 130, 118, 124, 118, 110, 136, 130, 146, 124, 136, 127, 135, 119, 123, 107, 111, 121, 122, 123, 136, 131, 120, 120, 101, 146, 115, 128, 99, 120, 126, 138, 122, 122, 130, 130, 121, 166, 114, 116, 141, 124, 125, 138, 118, 115, 128, 114, 109, 115, 154, 142, 127, 124, 113, 131, 125, 131, 118, 119, 110, 120, 131, 134, 140, 112, 139, 121, 134, 126, 130, 117, 136, 117, 120, 130, 124, 135, 91, 122, 124, 132, 118, 117, 117, 146, 136, 116, 132, 116, 108, 120, 131, 111, 123, 140, 119, 134, 99, 116, 117, 155, 128, 120, 119, 127, 124, 123, 127, 123, 122, 126, 126, 122, 117, 130, 107, 126, 139, 140, 120, 127, 126, 123, 130, 120, 109, 130, 119, 127, 128, 125, 115, 128, 126, 141, 127, 121, 116, 120, 122, 118, 104, 115, 131, 114, 115, 122, 123, 133, 115, 113, 141, 127, 123, 114, 110, 130, 121, 121, 117, 126, 126, 125, 132, 129, 117, 116, 131, 137, 134, 127, 144, 116, 147, 113, 124, 134, 133, 129, 138, 137, 123, 129, 132, 142, 128, 108, 98, 109, 125, 110, 132, 123, 136, 126, 112, 130, 124, 120, 125, 126, 125, 127, 119, 112, 144, 113, 128, 129, 123, 127, 132, 131, 109, 125, 149, 116, 139, 119, 111, 141, 128, 112, 130, 110, 119, 122, 126, 116, 137, 155, 116, 121, 118, 138, 132, 120, 135, 119, 118, 125, 126, 135, 112, 154, 116, 113, 130, 112, 131, 125, 110, 119, 105, 122, 120, 116, 137, 99, 131, 117, 134, 121, 131, 135, 141, 125, 134, 125, 125, 132, 119, 116, 121, 101, 135, 118, 130, 124, 132, 112, 120, 115, 118, 122, 125, 142, 136, 104, 134, 119, 125, 99, 133, 137, 117, 117, 128, 121, 127, 104, 145, 139, 123, 107, 103, 124, 116, 114, 145, 114, 131, 118, 136, 142, 137, 132, 96, 146, 130, 119, 138, 117, 126, 120, 123, 119, 135, 124, 117, 126, 141, 135, 119, 113, 139, 133, 119, 123, 126, 123, 119, 126, 120, 142, 131, 133, 117, 122, 139, 110, 135, 128, 125, 132, 110, 130, 113, 126, 111, 116, 131, 133, 144, 131, 123, 134, 127, 119, 127, 116, 124, 137, 139, 145, 129, 122, 115, 126, 136, 128, 126, 122, 123, 131, 131, 129, 136, 111, 117, 99, 119, 133, 139, 115, 131, 130, 113, 108, 119, 117, 133, 130, 131, 135, 121, 136, 127, 116, 139, 127, 128, 131, 150, 128, 136, 125, 119, 123, 115, 109, 127, 126, 142, 135, 123, 136, 126, 130, 132, 114, 129, 125, 130, 127, 129, 128, 120, 139, 133, 127, 138, 118, 130, 128, 119, 121, 118, 135, 124, 129, 131, 140, 110, 128, 146, 133, 140, 135, 110, 119, 119, 117, 114, 117, 127, 115, 130, 128, 118, 114, 113, 136, 126, 124, 129, 135, 138, 109, 128, 130, 131, 123, 121, 128, 139, 112, 137, 95, 127, 123, 135, 119, 103, 126, 125, 136, 131, 134, 131, 133, 123, 138, 121, 126, 121, 132, 137, 123, 118, 106, 136, 109, 136, 123, 106, 133, 127, 118, 121, 113, 127, 128, 127, 130, 126, 133, 138, 126, 145, 115, 110, 134, 124, 130, 115, 131, 110, 124, 114, 127, 136, 126, 128, 128, 131, 134, 138, 121, 131, 140, 121, 120, 133, 127, 128, 109, 128, 133, 117, 117, 126, 118, 123, 110, 113, 124, 125, 107, 121, 118, 124, 139, 130, 112, 120, 138, 119, 127, 110, 111, 123, 128, 128, 126, 110, 125, 139, 119, 144, 131, 116, 124, 122, 140, 111, 126, 117, 113, 127, 127, 118, 119, 122, 131, 135, 130, 94, 108, 129, 144, 119, 100, 115, 139, 135, 116, 113, 140, 129, 131, 123, 131, 129, 120, 119, 117, 125, 131, 108, 138, 132, 112, 125, 159, 139, 117, 133, 124, 116, 118, 109, 142, 119, 132, 118, 98, 110, 112, 128, 127, 136, 128, 114, 143, 118, 129, 131, 117, 130, 160, 127, 136, 123, 119, 132, 103, 137, 113, 120, 112, 118, 108, 122, 131, 123, 121, 130, 123, 119, 125, 114, 110, 127, 135, 109, 124, 123, 150, 129, 113, 124, 122, 117, 125, 138, 97, 122, 128, 126, 141, 127, 131, 138, 118, 113, 130, 117, 134, 106, 129, 109, 120, 141, 125, 131, 126, 119, 127, 138, 123, 125, 126, 121, 109, 120, 136, 120, 119, 128, 125, 115, 109, 108, 132, 114, 119, 142, 99, 133, 142, 119, 130, 124, 129, 128, 140, 124, 134, 133, 122, 122, 128, 108, 123, 127, 134, 116, 120, 132, 135, 115, 139, 126, 131, 126, 107, 143, 133, 145, 131, 137, 111, 127, 145, 127, 122, 126, 113, 126, 126, 139, 124, 123, 129, 124, 119, 122, 128, 139, 125, 126, 143, 139, 110, 123, 124, 115, 129, 118, 117, 135, 136, 138, 126, 145, 122, 134, 122, 127, 132, 134, 137, 119, 127, 129, 137, 124, 136, 127, 116, 110, 124, 134, 124, 110, 115, 134, 136, 131, 134, 142, 116, 132, 138, 110, 121, 125, 135, 133, 136, 123, 121, 114, 127, 106, 106, 106, 122, 125, 131, 122, 125, 138, 126, 137, 111, 120, 123, 134, 141, 120, 108, 138, 122, 127, 140, 135, 124, 109, 140, 124, 131, 123, 130, 133, 109, 139, 117, 122, 116, 120, 129, 128, 117, 112, 132, 116, 131, 111, 138, 129, 137, 111, 129, 128, 112, 129, 117, 134, 119, 129, 130, 120, 122, 141, 110, 124, 142, 121, 118, 126, 120, 111, 115, 128, 123, 139, 148, 123, 131, 120, 115, 133, 112, 135, 120, 131, 125, 135, 123, 138, 126, 135, 123, 110, 153, 131, 128, 122, 116, 123, 115, 139, 124, 126, 123, 150, 122, 120, 111, 106, 140, 117, 128, 126, 126, 140, 123, 139, 115, 141, 126, 139, 122, 134, 116, 112, 114, 137, 97, 117, 123, 135, 126, 103, 134, 150, 124, 135, 145, 123, 115, 125, 152, 137, 148, 130, 128, 131, 127, 128, 121, 128, 118, 120, 143, 120, 120, 107, 147, 121, 120, 120, 130, 124, 126, 131, 140, 129, 112, 113, 139, 119, 118, 144, 126, 128, 107, 115, 125, 119, 114, 124, 124, 130, 127, 123, 129, 126, 137, 114, 120, 104, 117, 137, 132, 123, 140, 119, 131, 123, 107, 121, 123, 144, 117, 127, 126, 135, 126, 117, 131, 115, 123, 127, 141, 122, 133, 135, 118, 142, 115, 119, 137, 123, 113, 120, 139, 139, 116, 137, 128, 110, 114, 144, 143, 126, 129, 126, 122, 110, 129, 128, 115, 138, 110, 144, 115, 132, 131, 119, 107, 128, 113, 143, 103, 120, 118, 150, 114, 99, 114, 122, 125, 105, 116, 123, 122, 114, 129, 100, 142, 148, 132, 124, 126, 120, 118, 117, 122, 133, 149, 116, 115, 136, 121, 140, 137, 130, 113, 140, 135, 129, 133, 116, 143, 117, 127, 130, 136, 116, 136, 127, 135, 113, 128, 135, 123, 128, 115, 116, 122, 115, 118, 115, 125, 112, 126, 120, 122, 137, 115, 116, 114, 122, 112, 135, 102, 119, 129, 132, 114, 138, 122, 117, 124, 132, 142, 122, 120, 125, 114, 122, 149, 130, 138, 131, 138, 123, 128, 120, 124, 122, 129, 131, 125, 121, 120, 131, 130, 125, 128, 124, 146, 121, 111, 126, 117, 116, 141, 133, 133, 115, 114, 126, 142, 131, 135, 111, 131, 127, 124, 134, 123, 118, 119, 119, 111, 113, 116, 116, 126, 125, 153, 128, 125, 140, 122, 138, 126, 135, 125, 116, 136, 113, 117, 128, 129, 129, 138, 124, 128, 132, 123, 122, 126, 131, 128, 129, 118, 123, 115, 121, 122, 111, 142, 128, 109, 127, 120, 135, 133, 126, 132, 135, 123, 112, 121, 131, 110, 120, 135, 119, 126, 120, 118, 116, 137, 106, 127, 127, 134, 118, 134, 133, 124, 141, 126, 126, 136, 111, 113, 115, 108, 123, 127, 122, 121, 125, 145, 138, 103, 132, 114, 123, 131, 123, 141, 109, 116, 119, 126, 120, 114, 109, 117, 125, 125, 117, 103, 110, 151, 139, 126, 138, 150, 129, 127, 129, 123, 144, 120, 133, 126, 119, 117, 127, 123, 126, 104, 115, 123, 120, 107, 119, 123, 144, 130, 141, 119, 123, 127, 128, 133, 119, 123, 155, 124, 114, 117, 120, 134, 134, 119, 125, 118, 115, 141, 128, 115, 115, 134, 123, 146, 136, 121, 117, 135, 128, 133, 140, 123, 117, 136, 111, 131, 144, 143, 120, 128, 127, 124, 128, 119, 132, 134, 122, 111, 104, 115, 127, 123, 133, 125, 113, 139, 126, 133, 113, 118, 115, 122, 111, 125, 120, 129, 113, 140, 123, 104, 138, 130, 111, 121, 127, 130, 120, 145, 137, 123, 119, 119, 131, 144, 106, 121, 135, 125, 113, 122, 131, 105, 124, 130, 123, 119, 124, 139, 137, 124, 118, 142, 135, 143, 120, 102, 114, 117, 132, 117, 128, 131, 114, 131, 123, 150, 109, 127, 135, 132, 123, 137, 153, 122, 129, 136, 132, 120, 110, 126, 125, 132, 118, 131, 117, 126, 126, 130, 141, 112, 126, 117, 117, 134, 124, 121, 131, 130, 120, 128, 126, 129, 109, 119, 129, 128, 138, 133, 130, 122, 137, 114, 133, 117, 119, 137, 122, 129, 122, 121, 123, 129, 118, 137, 132, 130, 119, 131, 124, 133, 127, 129, 109, 120, 112, 116, 124, 129, 134, 124, 106, 121, 115, 128, 126, 132, 120, 122, 124, 146, 113, 112, 133, 127, 124, 130, 132, 122, 147, 120, 127, 127, 134, 143, 131, 111, 130, 136, 119, 134, 129, 127, 131, 136, 122, 140, 122, 117, 122, 136, 129, 119, 131, 114, 110, 118, 138, 121, 136, 118, 120, 149, 133, 123, 105, 119, 127, 113, 115, 131, 116, 127, 133, 135, 121, 112, 134, 131, 115, 121, 129, 125, 119, 130, 138, 117, 130, 132, 137, 139, 132, 150, 110, 112, 125, 128, 127, 111, 136, 142, 135, 131, 121, 134, 133, 118, 135, 113, 137, 113, 137, 120, 121, 121, 132, 111, 117, 135, 134, 117, 109, 126, 131, 108, 146, 141, 106, 132, 125, 128, 133, 128, 123, 119, 117, 114, 129, 123, 106, 138, 126, 134, 116, 155, 120, 141, 127, 124, 123, 116, 126, 133, 125, 111, 133, 119, 123, 130, 125, 119, 137, 125, 114, 125, 140, 120, 121, 132, 130, 123, 115, 122, 129, 127, 124, 122, 135, 108, 131, 131, 119, 133, 119, 137, 108, 140, 126, 125, 156, 135, 138, 134, 118, 126, 113, 164, 115, 123, 119, 122, 129, 118, 122, 120, 126, 125, 111, 99, 122, 122, 126, 122, 118, 134, 132, 134, 129, 131, 124, 129, 112, 124, 124, 143, 126, 129, 126, 129, 118, 115, 126, 111, 122, 113, 115, 113, 144, 138, 138, 109, 134, 137, 129, 125, 120, 137, 134, 112, 149, 124, 124, 112, 113, 124, 128, 122, 114, 126, 143, 127, 135, 121, 123, 126, 133, 135, 127, 133, 120, 111, 128, 118, 109, 114, 124, 121, 121, 130, 137, 113, 109, 118, 123, 134, 125, 121, 120, 121, 131, 130, 110, 125, 130, 128, 128, 135, 133, 119, 128, 120, 120, 133, 121, 123, 122, 133, 134, 136, 139, 126, 126, 111, 93, 116, 121, 123, 127, 128, 128, 121, 109, 150, 141, 124, 131, 119, 139, 119, 142, 142, 124, 124, 117, 136, 110, 130, 119, 129, 120, 126, 116, 120, 126, 128, 124, 124, 125, 121, 124, 123, 119, 114, 127, 127, 135, 124, 138, 135, 139, 126, 123, 132, 126, 133, 121, 133, 114, 130, 123, 128, 117, 132, 132, 124, 118, 126, 126, 111, 123, 109, 103, 136, 138, 126, 115, 116, 145, 120, 128, 125, 113, 123, 127, 129, 127, 139, 110, 126, 124, 132, 107, 119, 110, 132, 127, 127, 131, 118, 130, 128, 124, 134, 111, 125, 127, 127, 114, 131, 121, 118, 112, 146, 123, 111, 113, 131, 129, 135, 121, 113, 127, 119, 123, 126, 100, 118, 141, 137, 132, 114, 132, 131, 129, 125, 136, 104, 132, 120, 124, 115, 114, 117, 120, 134, 123, 120, 101, 133, 124, 135, 135, 119, 146, 122, 135, 129, 140, 120, 114, 126, 133, 126, 124, 116, 133, 109, 126, 125, 118, 123, 149, 119, 123, 146, 118, 136, 132, 130, 118, 115, 120, 133, 131, 148, 123, 133, 127, 113, 136, 112, 131, 118, 103, 134, 119, 109, 134, 126, 154, 128, 131, 125, 128, 109, 125, 118, 145, 133, 149, 115, 157, 138, 138, 115, 123, 133, 117, 83, 134, 143, 130, 122, 113, 123, 123, 129, 126, 121, 121, 125, 124, 120, 116, 118, 123, 133, 115, 130, 131, 128, 118, 137, 131, 120, 117, 134, 134, 129, 128, 134, 109, 111, 125, 149, 143, 115, 123, 134, 115, 99, 121, 125, 124, 130, 119, 121, 121, 137, 135, 124, 111, 114, 128, 112, 134, 142, 136, 144, 114, 139, 121, 117, 139, 138, 120, 130, 133, 128, 134, 117, 147, 153, 129, 128, 120, 116, 129, 117, 130, 129, 135, 122, 111, 114, 135, 133, 132, 121, 129, 137, 124, 132, 108, 143, 127, 127, 122, 126, 129, 158, 115, 110, 137, 118, 114, 135, 111, 117, 127, 116, 142, 129, 124, 102, 118, 122, 102, 122, 115, 133, 133, 130, 114, 110, 127, 118, 141, 132, 113, 121, 121, 107, 124, 134, 126, 139, 127, 115, 118, 121, 120, 125, 114, 141, 121, 119, 126, 126, 133, 97, 143, 114, 122, 124, 131, 126, 118, 148, 126, 124, 126, 130, 127, 123, 126, 154, 122, 129, 112, 126, 142, 126, 131, 124, 125, 136, 134, 103, 122, 148, 140, 136, 129, 113, 115, 115, 115, 111, 123, 134, 113, 121, 141, 126, 122, 132, 134, 122, 139, 133, 134, 129, 132, 109, 128, 137, 141, 126, 131, 126, 116, 122, 126, 96, 140, 123, 123, 122, 116, 123, 136, 117, 124, 132, 118, 129, 118, 104, 112, 133, 109, 134, 128, 132, 129, 115, 129, 110, 128, 122, 124, 131, 124, 117, 123, 125, 119, 132, 123, 124, 130, 116, 138, 124, 132, 110, 120, 125, 140, 131, 133, 114, 124, 129, 136, 112, 109, 134, 109, 137, 132, 129, 128, 117, 121, 118, 129, 123, 125, 134, 131, 116, 127, 131, 119, 119, 115, 129, 129, 115, 122, 126, 135, 131, 107, 111, 143, 134, 124, 133, 127, 141, 103, 141, 112, 131, 134, 127, 120, 138, 122, 121, 129, 118, 145, 129, 109, 124, 124, 124, 110, 140, 130, 135, 128, 126, 134, 122, 124, 115, 109, 114, 145, 127, 137, 131, 135, 120, 122, 115, 112, 129, 131, 121, 127, 117, 138, 132, 122, 133, 128, 123, 123, 135, 129, 126, 109, 124, 136, 133, 151, 108, 121, 125, 128, 114, 125, 116, 118, 120, 128, 114, 111, 121, 119, 115, 110, 121, 127, 135, 133, 129, 129, 136, 130, 124, 129, 130, 122, 127, 133, 128, 122, 119, 128, 118, 127, 113, 140, 123, 102, 131, 132, 119, 123, 124, 109, 128, 115, 131, 133, 127, 123, 117, 135, 106, 113, 132, 126, 134, 121, 122, 115, 135, 120, 117, 134, 114, 135, 136, 128, 117, 141, 146, 130, 117, 139, 130, 134, 136, 112, 129, 136, 134, 138, 126, 117, 99, 119, 119, 121, 134, 111, 115, 121, 129, 128, 132, 109, 133, 114, 126, 121, 117, 119, 127, 135, 120, 134, 131, 128, 140, 127, 122, 113, 128, 122, 154, 137, 131, 122, 131, 109, 114, 128, 133, 111, 130, 128, 146, 130, 146, 109, 130, 111, 119, 128, 127, 142, 104, 126, 115, 114, 135, 132, 130, 119, 112, 112, 135, 131, 128, 137, 122, 129, 118, 139, 126, 139, 120, 113, 123, 121, 127, 114, 132, 140, 106, 122, 117, 117, 116, 119, 115, 137, 142, 128, 115, 124, 106, 119, 153, 118, 132, 126, 117, 109, 103, 123, 133, 125, 116, 138, 141, 108, 139, 122, 111, 116, 139, 128, 119, 153, 126, 124, 123, 116, 128, 125, 126, 135, 137, 125, 144, 109, 134, 134, 121, 129, 117, 128, 101, 129, 126, 111, 138, 114, 102, 139, 138, 119, 112, 140, 122, 129, 136, 122, 108, 133, 143, 119, 148, 121, 144, 118, 121, 117, 122, 140, 137, 131, 105, 119, 116, 125, 152, 126, 131, 134, 130, 127, 153, 119, 118, 135, 132, 121, 134, 137, 138, 126, 129, 134, 128, 141, 136, 138, 123, 129, 134, 129, 132, 130, 121, 126, 130, 119, 119, 115, 127, 136, 117, 131, 130, 137, 126, 117, 123, 135, 127, 113, 138, 117, 125, 133, 123, 110, 106, 144, 126, 128, 125, 124, 115, 104, 125, 138, 122, 138, 141, 113, 122, 143, 127, 147, 123, 122, 103, 143, 134, 132, 124, 129, 133, 128, 121, 114, 112, 138, 122, 112, 117, 112, 131, 118, 127, 135, 113, 115, 114, 111, 149, 124, 130, 119, 143, 116, 125, 113, 122, 132, 134, 122, 113, 127, 141, 136, 110, 117, 141, 106, 129, 122, 105, 142, 124, 122, 145, 137, 127, 105, 116, 107, 115, 113, 131, 126, 127, 127, 107, 147, 119, 122, 120, 128, 119, 139, 136, 135, 118, 112, 124, 126, 127, 110, 121, 126, 115, 135, 135, 117, 129, 137, 143, 147, 131, 117, 142, 140, 140, 128, 103, 132, 121, 127, 116, 105, 126, 126, 117, 147, 127, 120, 136, 137, 146, 121, 120, 134, 130, 117, 128, 109, 124, 146, 110, 134, 129, 165, 118, 116, 130, 148, 125, 108, 121, 117, 115, 128, 120, 131, 134, 111, 118, 88, 133, 133, 117, 132, 135, 134, 124, 131, 129, 126, 120, 131, 121, 132, 134, 130, 108, 109, 160, 125, 134, 119, 137, 135, 125, 122, 120, 99, 140, 137, 119, 122, 121, 124, 142, 128, 151, 113, 139, 141, 104, 132, 131, 118, 123, 112, 134, 114, 120, 129, 129, 125, 129, 126, 114, 110, 113, 129, 127, 123, 116, 129, 128, 127, 143, 122, 125, 131, 102, 126, 135, 135, 125, 133, 123, 134, 128, 135, 119, 113, 124, 136, 107, 121, 130, 128, 117, 117, 114, 110, 112, 126, 138, 127, 110, 125, 138, 117, 157, 112, 134, 129, 119, 122, 125, 136, 113, 140, 121, 109, 117, 127, 114, 126, 129, 130, 125, 137, 112, 118, 122, 139, 118, 117, 132, 123, 131, 116, 131, 145, 111, 117, 111, 130, 136, 134, 146, 134, 121, 115, 113, 121, 126, 126, 121, 130, 122, 110, 115, 129, 140, 92, 109, 134, 122, 129, 138, 144, 143, 137, 114, 140, 119, 119, 111, 105, 108, 138, 152, 120, 123, 119, 124, 127, 129, 129, 112, 120, 129, 122, 107, 127, 119, 129, 126, 127, 126, 152, 134, 122, 119, 140, 116, 125, 123, 142, 95, 130, 123, 121, 119, 111, 117, 119, 114, 122, 119, 142, 128, 130, 127, 118, 126, 130, 123, 125, 117, 125, 132, 124, 105, 129, 119, 118, 133, 119, 125, 138, 133, 115, 122, 110, 132, 114, 145, 116, 124, 121, 127, 137, 140, 122, 122, 132, 122, 137, 131, 128, 112, 107, 144, 114, 109, 130, 116, 132, 128, 125, 131, 126, 119, 147, 129, 121, 132, 128, 129, 139, 125, 126, 111, 114, 149, 126, 137, 113, 135, 129, 121, 156, 146, 113, 115, 118, 141, 126, 120, 132, 138, 142, 134, 127, 121, 125, 129, 144, 137, 132, 131, 128, 126, 104, 113, 120, 119, 145, 109, 118, 118, 117, 130, 119, 116, 119, 120, 103, 129, 114, 109, 102, 124, 117, 144, 111, 131, 117, 127, 132, 123, 127, 109, 109, 132, 133, 136, 134, 133, 128, 125, 123, 117, 138, 106, 117, 113, 128, 135, 125, 119, 128, 100, 130, 96, 122, 128, 119, 144, 125, 105, 128, 126, 115, 122, 124, 134, 110, 129, 126, 117, 134, 128, 127, 119, 129, 123, 138, 101, 120, 129, 120, 105, 110, 138, 119, 152, 139, 136, 124, 142, 134, 120, 126, 143, 137, 117, 136, 126, 127, 122, 126, 111, 132, 133, 122, 145, 142, 118, 117, 131, 121, 119, 128, 132, 151, 129, 135, 125, 121, 112, 127, 125, 108, 122, 133, 129, 137, 130, 127, 132, 121, 133, 135, 119, 138, 108, 141, 128, 104, 125, 134, 120, 119, 132, 120, 105, 143, 130, 131, 115, 131, 113, 125, 132, 123, 142, 126, 110, 109, 125, 107, 113, 132, 124, 124, 126, 139, 139, 126, 144, 142, 132, 126, 134, 129, 136, 129, 138, 113, 122, 121, 130, 126, 119, 123, 112, 124, 126, 127, 128, 133, 117, 124, 118, 138, 122, 122, 111, 110, 131, 128, 122, 116, 128, 112, 132, 128, 121, 119, 119, 105, 126, 133, 127, 137, 126, 121, 119, 127, 132, 124, 123, 132, 130, 128, 142, 143, 128, 113, 109, 114, 115, 129, 119, 140, 128, 135, 113, 157, 121, 136, 143, 121, 128, 127, 117, 124, 132, 126, 136, 136, 139, 127, 133, 112, 125, 119, 137, 110, 128, 131, 142, 135, 126, 123, 137, 131, 145, 116, 123, 109, 133, 122, 125, 128, 109, 137, 126, 108, 123, 125, 131, 135, 111, 125, 135, 146, 107, 116, 127, 127, 128, 116, 132, 147, 138, 130, 122, 112, 121, 127, 129, 115, 127, 124, 127, 121, 125, 137, 132, 116, 141, 122, 130, 117, 114, 133, 97, 133, 126, 132, 141, 147, 118, 124, 141, 114, 121, 123, 145, 153, 130, 123, 135, 113, 131, 123, 137, 133, 143, 121, 128, 106, 142, 121, 127, 129, 123, 115, 96, 128, 106, 113, 110, 131, 114, 121, 117, 142, 117, 145, 116, 139, 137, 125, 115, 135, 105, 119, 136, 107, 100, 123, 125, 145, 127, 125, 108, 118, 132, 105, 118, 129, 118, 113, 127, 128, 133, 129, 134, 120, 122, 130, 132, 128, 140, 129, 125, 138, 130, 145, 144, 105, 132, 112, 128, 121, 125, 112, 100, 127, 125, 112, 126, 120, 115, 114, 118, 119, 133, 130, 124, 135, 134, 101, 106, 125, 136, 113, 109, 113, 128, 135, 124, 124, 132, 133, 126, 121, 123, 130, 133, 113, 118, 110, 133, 121, 121, 121, 120, 125, 133, 130, 110, 118, 91, 119, 121, 119, 118, 122, 106, 142, 136, 111, 130, 137, 119, 114, 115, 123, 135, 114, 121, 114, 113, 136, 111, 129, 122, 119, 117, 152, 126, 130, 127, 128, 140, 136, 119, 132, 150, 140, 111, 113, 118, 126, 112, 132, 120, 123, 110, 145, 116, 136, 118, 118, 125, 118, 125, 139, 120, 115, 102, 113, 129, 113, 114, 133, 113, 110, 116, 141, 114, 121, 136, 122, 129, 125, 111, 122, 119, 130, 128, 112, 125, 124, 119, 113, 138, 113, 116, 127, 147, 137, 126, 132, 101, 123, 135, 128, 141, 122, 110, 137, 134, 143, 142, 134, 136, 115, 111, 140, 140, 130, 128, 117, 150, 134, 140, 137, 123, 118, 129, 128, 122, 134, 122, 130, 132, 126, 119, 107, 129, 133, 124, 129, 135, 98, 122, 144, 124, 126, 128, 109, 123, 123, 127, 119, 132, 127, 142, 146, 124, 117, 136, 123, 126, 132, 122, 132, 115, 138, 113, 119, 139, 105, 137, 121, 129, 117, 128, 126, 100, 116, 126, 118, 118, 99, 144, 126, 116, 135, 121, 121, 129, 128, 140, 128, 143, 102, 116, 112, 116, 119, 122, 117, 125, 134, 114, 132, 127, 115, 98, 122, 121, 120, 141, 123, 118, 110, 138, 120, 141, 130, 141, 135, 116, 118, 117, 116, 119, 132, 125, 120, 138, 109, 144, 128, 126, 129, 133, 124, 128, 136, 119, 119, 137, 117, 129, 117, 116, 137, 123, 118, 134, 128, 113, 140, 115, 116, 121, 130, 129, 129, 138, 135, 125, 122, 122, 122, 132, 116, 129, 122, 136, 143, 137, 120, 118, 114, 120, 131, 142, 118, 125, 132, 137, 127, 117, 120, 132, 110, 124, 131, 126, 127, 144, 106, 127, 145, 138, 120, 130, 114, 115, 144, 132, 117, 122, 124, 120, 139, 122, 116, 122, 105, 131, 118, 116, 121, 113, 121, 130, 114, 113, 123, 151, 123, 108, 138, 118, 108, 129, 134, 123, 117, 123, 120, 121, 118, 137, 126, 115, 106, 121, 127, 131, 131, 130, 108, 122, 148, 147, 128, 114, 121, 117, 115, 117, 126, 123, 118, 117, 120, 119, 110, 137, 122, 116, 131, 131, 113, 111, 124, 123, 139, 138, 115, 141, 135, 126, 117, 117, 122, 139, 128, 116, 117, 132, 115, 123, 116, 106, 128, 117, 128, 118, 121, 120, 126, 125, 129, 130, 151, 138, 132, 132, 114, 126, 122, 123, 101, 112, 115, 138, 131, 123, 112, 99, 132, 114, 128, 136, 104, 153, 125, 124, 137, 112, 127, 131, 123, 112, 133, 138, 132, 109, 117, 147, 135, 139, 146, 144, 116, 123, 126, 135, 120, 126, 136, 122, 121, 129, 136, 113, 132, 126, 131, 122, 126, 123, 109, 120, 123, 133, 123, 122, 122, 111, 121, 118, 123, 145, 124, 124, 136, 122, 125, 118, 108, 106, 136, 143, 144, 97, 114, 115, 127, 131, 124, 113, 137, 120, 133, 142, 117, 124, 113, 120, 121, 128, 123, 134, 146, 130, 118, 133, 127, 138, 111, 119, 122, 100, 120, 111, 113, 116, 113, 133, 143, 139, 98, 135, 117, 99, 117, 113, 123, 106, 119, 121, 136, 106, 141, 139, 136, 126, 125, 134, 142, 119, 108, 122, 119, 118, 127, 136, 130, 133, 130, 111, 136, 117, 136, 116, 142, 139, 129, 148, 111, 120, 121, 129, 110, 132, 113, 122, 125, 139, 129, 100, 120, 143, 116, 108, 116, 134, 123, 122, 129, 131, 119, 116, 125, 121, 111, 138, 120, 125, 112, 125, 119, 120, 123, 124, 117, 117, 126, 98, 134, 125, 122, 118, 136, 116, 136, 127, 133, 134, 115, 97, 116, 125, 120, 129, 136, 133, 126, 146, 135, 111, 134, 120, 124, 110, 119, 135, 130, 114, 129, 139, 123, 121, 131, 127, 118, 138, 118, 133, 136, 110, 125, 140, 125, 121, 133, 127, 117, 115, 125, 111, 137, 138, 119, 120, 119, 117, 134, 118, 115, 136, 113, 135, 132, 115, 116, 115, 128, 132, 141, 122, 131, 133, 121, 126, 131, 133, 120, 130, 122, 143, 154, 141, 146, 109, 130, 123, 140, 130, 106, 121, 124, 116, 133, 100, 123, 109, 116, 138, 122, 125, 138, 111, 116, 123, 138, 123, 125, 129, 109, 134, 114, 126, 126, 125, 110, 131, 112, 116, 117, 122, 110, 121, 129, 139, 127, 111, 130, 117, 114, 138, 131, 126, 121, 129, 120, 166, 131, 137, 115, 131, 124, 120, 124, 131, 124, 108, 138, 117, 119, 121, 131, 119, 106, 132, 107, 118, 129, 140, 124, 127, 127, 132, 126, 122, 129, 113, 128, 111, 145, 126, 120, 127, 111, 125, 128, 112, 135, 111, 116, 138, 118, 131, 146, 111, 131, 134, 123, 129, 125, 120, 134, 103, 132, 125, 115, 115, 113, 131, 117, 115, 136, 134, 118, 123, 105, 125, 138, 137, 122, 115, 128, 115, 121, 114, 135, 108, 109, 119, 130, 120, 123, 135, 115, 128, 134, 116, 124, 125, 121, 125, 124, 136, 130, 128, 127, 131, 102, 129, 119, 112, 145, 113, 133, 117, 141, 117, 131, 120, 139, 138, 122, 145, 118, 125, 118, 126, 114, 114, 128, 123, 113, 133, 117, 142, 132, 116, 131, 142, 121, 114, 123, 133, 143, 141, 135, 122, 130, 143, 104, 111, 119, 114, 118, 121, 126, 124, 122, 127, 122, 133, 128, 134, 119, 123, 146, 130, 120, 143, 116, 119, 133, 118, 106, 145, 120, 115, 117, 130, 120, 108, 117, 117, 128, 122, 154, 107, 119, 139, 127, 136, 136, 138, 129, 112, 126, 134, 141, 143, 128, 117, 124, 112, 133, 113, 132, 104, 132, 145, 119, 132, 123, 107, 132, 147, 148, 120, 122, 129, 121, 132, 135, 126, 128, 144, 119, 89, 114, 128, 106, 138, 128, 148, 129, 113, 108, 128, 118, 125, 136, 117, 144, 132, 127, 126, 133, 123, 130, 140, 126, 145, 97, 112, 114, 114, 142, 112, 127, 111, 127, 149, 124, 128, 142, 125, 113, 131, 134, 118, 129, 126, 131, 119, 121, 87, 135, 122, 118, 112, 132, 122, 103, 105, 119, 139, 107, 135, 99, 137, 116, 152, 131, 132, 113, 125, 116, 124, 128, 130, 123, 107, 122, 120, 123, 123, 138, 127, 115, 114, 138, 108, 120, 129, 125, 130, 113, 150, 127, 151, 144, 117, 129, 152, 122, 117, 100, 124, 132, 128, 146, 135, 116, 126, 134, 116, 137, 128, 130, 139, 127, 123, 119, 128, 127, 105, 126, 136, 142, 143, 144, 118, 126, 105, 132, 133, 128, 126, 111, 131, 117, 125, 119, 123, 124, 115, 121, 128, 128, 132, 120, 108, 131, 127, 117, 116, 113, 146, 134, 112, 144, 136, 119, 129, 133, 127, 126, 138, 134, 141, 133, 123, 108, 120, 133, 139, 122, 128, 163, 116, 132, 146, 111, 111, 134, 129, 122, 117, 110, 112, 122, 115, 117, 125, 115, 124, 112, 135, 131, 108, 146, 112, 136, 132, 122, 110, 118, 126, 140, 121, 131, 117, 119, 114, 122, 122, 135, 131, 136, 132, 114, 115, 124, 130, 117, 119, 123, 132, 122, 134, 125, 120, 145, 128, 120, 123, 109, 122, 116, 107, 131, 116, 118, 140, 120, 124, 119, 128, 103, 141, 116, 135, 123, 106, 138, 124, 141, 133, 139, 110, 109, 126, 123, 117, 138, 130, 115, 133, 112, 131, 116, 129, 124, 125, 122, 130, 126, 119, 138, 125, 111, 136, 121, 122, 119, 140, 124, 128, 122, 140, 111, 108, 141, 116, 129, 122, 117, 139, 121, 119, 142, 112, 107, 123, 121, 130, 112, 114, 123, 108, 123, 103, 131, 115, 121, 109, 121, 140, 142, 133, 99, 134, 121, 130, 129, 106, 118, 131, 109, 116, 133, 125, 103, 124, 134, 128, 143, 142, 152, 135, 119, 136, 107, 125, 132, 137, 119, 125, 129, 124, 122, 120, 110, 120, 133, 127, 124, 113, 149, 119, 127, 130, 127, 138, 123, 131, 132, 144, 116, 126, 116, 129, 115, 133, 109, 116, 138, 112, 141, 100, 117, 134, 133, 128, 118, 144, 118, 128, 130, 136, 100, 135, 119, 109, 125, 131, 117, 134, 116, 124, 127, 124, 111, 102, 132, 135, 140, 138, 131, 117, 131, 135, 119, 106, 120, 129, 134, 122, 127, 124, 116, 127, 129, 115, 117, 150, 125, 138, 147, 117, 109, 115, 117, 139, 118, 123, 128, 134, 119, 130, 118, 124, 120, 137, 133, 129, 138, 125, 117, 120, 132, 137, 124, 127, 113, 121, 124, 138, 113, 129, 122, 122, 131, 141, 121, 130, 115, 121, 144, 120, 129, 111, 136, 132, 117, 129, 126, 139, 121, 119, 134, 136, 123, 128, 127, 128, 123, 132, 125, 124, 127, 131, 123, 124, 128, 127, 126, 129, 115, 130, 122, 116, 135, 129, 131, 133, 114, 131, 131, 106, 110, 128, 128, 131, 124, 132, 125, 115, 135, 143, 130, 124, 119, 114, 114, 115, 130, 145, 133, 109, 128, 129, 140, 122, 129, 138, 133, 118, 126, 135, 135, 115, 138, 125, 122, 120, 139, 133, 147, 123, 118, 142, 141, 130, 141, 148, 114, 142, 124, 118, 120, 142, 122, 113, 130, 131, 115, 115, 133, 118, 122, 116, 118, 144, 122, 124, 128, 133, 114, 131, 128, 132, 126, 132, 106, 115, 114, 106, 116, 124, 133, 122, 141, 103, 121, 112, 121, 120, 130, 121, 123, 126, 111, 106, 127, 136, 133, 131, 133, 124, 142, 127, 137, 137, 129, 114, 140, 122, 117, 115, 114, 112, 130, 126, 109, 132, 143, 124, 129, 167, 122, 116, 131, 108, 121, 118, 109, 112, 151, 111, 135, 120, 118, 118, 116, 121, 115, 136, 142, 115, 122, 122, 101, 127, 124, 112, 131, 134, 125, 143, 117, 117, 128, 138, 117, 132, 133, 117, 133, 132, 112, 113, 118, 125, 129, 118, 112, 126, 127, 137, 121, 122, 125, 130, 134, 123, 133, 132, 123, 124, 128, 134, 121, 123, 130, 132, 149, 121, 118, 131, 123, 114, 109, 123, 126, 130, 123, 102, 122, 131, 131, 118, 147, 139, 112, 127, 148, 130, 133, 95, 133, 115, 122, 117, 133, 121, 114, 118, 120, 130, 117, 130, 121, 136, 128, 134, 118, 138, 124, 113, 122, 113, 130, 140, 139, 133, 115, 132, 98, 131, 136, 126, 119, 125, 119, 107, 118, 129, 128, 121, 115, 112, 133, 95, 131, 154, 156, 136, 126, 119, 130, 123, 143, 113, 119, 105, 117, 127, 140, 115, 121, 141, 119, 144, 126, 137, 127, 141, 148, 124, 113, 141, 124, 125, 118, 122, 108, 134, 118, 121, 116, 129, 137, 125, 119, 124, 116, 116, 121, 132, 139, 132, 134, 141, 122, 123, 135, 121, 127, 125, 133, 118, 129, 119, 138, 116, 124, 120, 126, 129, 139, 106, 123, 124, 132, 121, 138, 119, 136, 134, 138, 99, 133, 93, 124, 115, 117, 131, 118, 146, 132, 132, 151, 120, 117, 131, 123, 131, 151, 116, 122, 130, 128, 137, 124, 133, 118, 130, 119, 124, 116, 127, 118, 127, 144, 138, 126, 122, 123, 130, 127, 144, 116, 145, 131, 123, 131, 136, 117, 126, 133, 135, 119, 129, 143, 125, 112, 113, 145, 114, 113, 119, 108, 116, 121, 139, 129, 140, 113, 127, 126, 112, 134, 123, 128, 120, 119, 135, 121, 124, 137, 129, 113, 116, 131, 129, 118, 126, 127, 135, 117, 126, 112, 126, 137, 128, 115, 112, 122, 122, 109, 141, 122, 129, 138, 123, 126, 127, 139, 136, 125, 119, 109, 128, 143, 132, 124, 122, 115, 131, 111, 129, 145, 124, 128, 130, 103, 132, 119, 130, 141, 130, 115, 137, 135, 128, 119, 129, 130, 122, 117, 124, 141, 116, 137, 114, 114, 119, 120, 137, 137, 150, 129, 119, 134, 140, 128, 116, 125, 134, 124, 139, 125, 128, 122, 121, 130, 127, 142, 120, 117, 135, 126, 113, 122, 132, 117, 118, 131, 128, 135, 138, 119, 110, 114, 106, 123, 102, 125, 131, 118, 116, 119, 111, 117, 137, 117, 143, 141, 110, 123, 129, 126, 123, 125, 130, 124, 136, 144, 117, 113, 119, 105, 129, 147, 113, 127, 112, 119, 117, 140, 128, 126, 126, 114, 117, 115, 138, 118, 129, 128, 127, 127, 125, 120, 140, 119, 138, 113, 145, 123, 142, 119, 129, 133, 117, 145, 133, 125, 134, 140, 125, 150, 113, 128, 121, 115, 120, 111, 137, 124, 135, 135, 131, 159, 126, 100, 118, 136, 120, 120, 101, 127, 119, 121, 107, 137, 120, 106, 124, 147, 125, 113, 146, 126, 142, 127, 123, 127, 135, 139, 129, 135, 108, 124, 123, 124, 117, 130, 116, 129, 121, 120, 140, 117, 131, 120, 137, 97, 127, 132, 126, 108, 123, 132, 108, 128, 123, 130, 120, 114, 122, 129, 114, 135, 130, 127, 118, 135, 119, 103, 125, 106, 112, 134, 117, 137, 107, 127, 142, 139, 121, 124, 131, 131, 112, 126, 125, 117, 112, 121, 114, 113, 124, 136, 131, 117, 122, 102, 116, 135, 97, 140, 131, 115, 117, 137, 127, 126, 139, 136, 142, 136, 134, 152, 132, 136, 125, 124, 115, 119, 129, 129, 145, 140, 133, 136, 127, 136, 137, 132, 147, 120, 126, 108, 131, 126, 127, 132, 122, 116, 131, 121, 142, 125, 117, 124, 123, 126, 115, 128, 127, 130, 121, 118, 125, 116, 120, 122, 131, 146, 136, 113, 127, 131, 133, 119, 122, 131, 137, 136, 143, 117, 122, 127, 126, 119, 117, 123, 126, 123, 109, 125, 143, 133, 145, 118, 116, 122, 113, 136, 123, 121, 126, 120, 122, 121, 121, 126, 133, 122, 132, 130, 120, 138, 124, 119, 128, 132, 135, 137, 118, 128, 139, 118, 127, 138, 120, 121, 115, 113, 130, 112, 136, 131, 135, 135, 107, 127, 154, 109, 120, 124, 128, 121, 118, 135, 122, 133, 128, 119, 142, 137, 119, 122, 133, 136, 126, 115, 144, 130, 118, 132, 106, 112, 133, 130, 143, 115, 113, 127, 128, 122, 138, 112, 114, 120, 114, 122, 132, 141, 121, 121, 122, 119, 126, 118, 157, 118, 110, 121, 111, 91, 113, 138, 136, 124, 130, 118, 139, 126, 136, 143, 125, 139, 125, 108, 136, 121, 110, 132, 123, 129, 141, 111, 132, 128, 134, 121, 119, 114, 135, 123, 125, 113, 138, 124, 115, 103, 150, 119, 129, 110, 120, 114, 130, 139, 137, 142, 128, 143, 111, 118, 103, 95, 113, 131, 126, 99, 130, 124, 129, 136, 120, 131, 122, 137, 109, 148, 133, 120, 121, 122, 127, 121, 127, 108, 112, 142, 121, 125, 109, 116, 131, 134, 149, 131, 124, 108, 125, 123, 129, 123, 133, 116, 137, 128, 133, 126, 108, 124, 117, 131, 114, 129, 127, 126, 128, 130, 125, 126, 124, 129, 128, 141, 127, 129, 129, 118, 129, 119, 158, 129, 132, 129, 130, 127, 130, 115, 131, 118, 139, 137, 117, 117, 123, 138, 127, 135, 122, 125, 132, 108, 117, 129, 129, 118, 123, 125, 140, 113, 131, 125, 123, 109, 114, 119, 119, 129, 122, 122, 112, 127, 126, 116, 126, 114, 120, 124, 115, 127, 108, 140, 116, 112, 126, 125, 122, 135, 120, 124, 123, 127, 141, 126, 131, 136, 157, 123, 124, 125, 129, 106, 127, 122, 120, 127, 131, 138, 141, 126, 116, 117, 125, 124, 109, 128, 127, 125, 124, 126, 118, 116, 105, 124, 119, 126, 93, 123, 102, 130, 115, 119, 142, 125, 120, 124, 123, 128, 112, 132, 127, 123, 110, 119, 108, 116, 152, 121, 118, 114, 122, 132, 124, 120, 142, 119, 138, 123, 121, 133, 126, 131, 121, 130, 118, 126, 111, 133, 121, 120, 130, 126, 132, 138, 126, 116, 113, 164, 131, 120, 119, 118, 139, 104, 129, 108, 107, 123, 103, 127, 116, 118, 104, 139, 126, 115, 118, 117, 132, 139, 131, 124, 132, 143, 133, 127, 114, 130, 129, 116, 122, 114, 126, 127, 119, 124, 126, 124, 119, 108, 125, 118, 114, 151, 131, 129, 122, 132, 120, 129, 125, 151, 117, 112, 142, 142, 116, 127, 112, 141, 122, 122, 124, 129, 127, 92, 124, 129, 132, 113, 125, 129, 113, 134, 113, 140, 137, 130, 119, 132, 128, 113, 134, 136, 100, 128, 125, 130, 126, 134, 131, 113, 140, 132, 123, 122, 125, 115, 128, 109, 125, 138, 126, 122, 112, 122, 121, 144, 124, 134, 119, 126, 111, 142, 138, 154, 138, 127, 133, 118, 113, 126, 118, 115, 144, 112, 136, 106, 106, 123, 149, 111, 139, 126, 105, 139, 105, 131, 132, 111, 133, 118, 127, 137, 134, 130, 119, 120, 133, 135, 119, 113, 136, 100, 128, 126, 113, 115, 125, 157, 112, 110, 122, 145, 148, 127, 129, 115, 116, 134, 110, 131, 91, 123, 120, 139, 152, 96, 127, 124, 126, 125, 116, 160, 127, 136, 134, 125, 129, 102, 123, 117, 122, 122, 144, 130, 112, 120, 112, 112, 134, 120, 140, 132, 119, 118, 111, 122, 132, 105, 149, 116, 120, 122, 127, 113, 125, 153, 96, 118, 116, 129, 118, 121, 126, 139, 129, 121, 110, 141, 124, 116, 118, 128, 126, 131, 135, 126, 122, 118, 120, 124, 95, 127, 118, 133, 114, 113, 118, 116, 129, 145, 134, 132, 118, 116, 128, 118, 115, 138, 118, 114, 121, 119, 134, 124, 103, 144, 125, 113, 140, 115, 105, 125, 111, 134, 121, 140, 116, 133, 133, 128, 124, 110, 115, 132, 120, 114, 137, 141, 124, 129, 125, 109, 126, 136, 131, 117, 121, 123, 134, 122, 127, 127, 117, 119, 115, 143, 111, 142, 129, 120, 137, 131, 134, 130, 117, 116, 121, 123, 134, 117, 111, 120, 130, 115, 118, 118, 114, 96, 127, 114, 130, 121, 133, 121, 131, 131, 136, 105, 143, 135, 118, 109, 124, 135, 130, 116, 142, 113, 123, 134, 143, 135, 122, 122, 111, 135, 112, 113, 124, 127, 133, 127, 115, 137, 131, 100, 130, 143, 132, 126, 121, 129, 118, 124, 135, 121, 116, 114, 130, 113, 108, 132, 128, 125, 117, 117, 128, 130, 132, 134, 137, 125, 129, 113, 118, 98, 119, 112, 144, 125, 127, 122, 135, 133, 133, 127, 136, 113, 136, 129, 127, 130, 124, 129, 127, 115, 129, 128, 143, 123, 112, 136, 128, 126, 130, 128, 114, 129, 119, 155, 118, 122, 140, 123, 134, 127, 119, 126, 135, 120, 127, 139, 122, 123, 104, 123, 119, 136, 113, 125, 142, 132, 152, 123, 127, 119, 131, 108, 124, 135, 143, 127, 119, 118, 133, 130, 128, 122, 142, 133, 138, 116, 120, 126, 111, 125, 120, 116, 130, 128, 110, 120, 116, 138, 120, 87, 126, 119, 119, 123, 117, 120, 118, 142, 125, 132, 124, 130, 124, 123, 106, 119, 132, 142, 112, 116, 123, 103, 118, 143, 124, 116, 122, 102, 131, 123, 128, 103, 128, 115, 127, 141, 113, 122, 119, 149, 119, 121, 136, 123, 126, 128, 120, 130, 113, 127, 137, 130, 109, 142, 154, 137, 129, 125, 141, 110, 123, 119, 86, 117, 126, 124, 121, 138, 101, 128, 130, 121, 139, 113, 132, 127, 125, 134, 119, 104, 133, 115, 132, 136, 129, 119, 125, 132, 113, 129, 114, 113, 141, 106, 106, 118, 128, 119, 112, 124, 116, 126, 131, 129, 131, 121, 118, 155, 122, 131, 127, 127, 133, 128, 125, 140, 128, 132, 141, 124, 124, 135, 140, 133, 128, 143, 133, 136, 120, 101, 119, 119, 112, 127, 117, 125, 132, 120, 138, 122, 115, 106, 108, 143, 116, 120, 126, 126, 133, 130, 115, 125, 134, 109, 143, 128, 121, 113, 132, 121, 125, 133, 129, 138, 118, 125, 107, 115, 131, 119, 129, 130, 143, 133, 112, 134, 106, 140, 130, 145, 131, 157, 133, 143, 146, 131, 134, 122, 127, 125, 125, 125, 128, 118, 128, 124, 113, 126, 121, 134, 129, 118, 129, 138, 111, 114, 127, 118, 129, 118, 134, 120, 134, 117, 117, 144, 124, 105, 128, 141, 135, 129, 125, 126, 115, 135, 114, 119, 137, 123, 143, 122, 129, 120, 126, 113, 127, 112, 124, 126, 122, 126, 125, 119, 123, 125, 116, 134, 132, 120, 118, 130, 113, 118, 135, 119, 117, 129, 118, 126, 115, 123, 130, 127, 139, 117, 123, 114, 126, 138, 115, 129, 119, 118, 140, 130, 122, 113, 119, 134, 119, 114, 124, 121, 125, 124, 124, 121, 131, 102, 140, 115, 149, 133, 131, 133, 130, 114, 126, 143, 133, 127, 119, 136, 129, 131, 101, 133, 134, 135, 116, 116, 126, 123, 132, 113, 115, 126, 118, 105, 123, 109, 140, 122, 124, 134, 128, 118, 133, 133, 136, 129, 116, 140, 136, 122, 137, 116, 118, 105, 115, 139, 138, 152, 131, 124, 123, 111, 125, 131, 108, 133, 136, 134, 131, 119, 118, 117, 125, 130, 126, 111, 129, 98, 120, 137, 120, 124, 116, 124, 121, 132, 128, 129, 113, 136, 150, 122, 110, 134, 148, 143, 134, 102, 131, 128, 114, 125, 120, 115, 121, 115, 128, 118, 123, 136, 119, 146, 121, 134, 136, 117, 137, 125, 107, 120, 119, 119, 126, 131, 116, 102, 122, 144, 135, 125, 126, 131, 117, 135, 117, 132, 143, 116, 122, 127, 140, 155, 114, 122, 115, 135, 122, 114, 134, 124, 111, 133, 119, 121, 121, 126, 115, 124, 128, 114, 121, 128, 120, 121, 129, 127, 113, 110, 136, 124, 126, 129, 127, 129, 147, 120, 136, 134, 134, 124, 107, 138, 136, 133, 143, 119, 124, 150, 138, 121, 112, 129, 126, 110, 140, 128, 110, 134, 101, 122, 107, 111, 134, 110, 103, 123, 137, 140, 130, 128, 133, 121, 116, 157, 129, 129, 122, 127, 122, 132, 134, 114, 144, 121, 140, 121, 108, 141, 122, 137, 134, 138, 125, 104, 106, 133, 140, 131, 134, 137, 133, 117, 154, 139, 120, 129, 127, 129, 125, 122, 131, 114, 125, 144, 113, 124, 117, 124, 115, 131, 117, 135, 124, 121, 119, 127, 123, 122, 131, 125, 133, 140, 130, 108, 114, 132, 133, 121, 135, 113, 114, 131, 120, 129, 130, 128, 113, 137, 130, 132, 117, 126, 122, 117, 136, 119, 135, 134, 115, 124, 118, 125, 117, 126, 135, 131, 140, 130, 130, 124, 120, 115, 112, 119, 126, 122, 122, 129, 125, 130, 131, 131, 109, 131, 134, 115, 126, 148, 122, 137, 106, 126, 123, 139, 123, 132, 131, 139, 108, 122, 117, 136, 131, 110, 117, 106, 118, 120, 111, 118, 139, 142, 144, 130, 132, 126, 120, 132, 108, 136, 118, 121, 140, 125, 119, 120, 144, 112, 113, 125, 121, 112, 129, 149, 103, 121, 122, 138, 109, 124, 117, 127, 95, 138, 121, 132, 110, 128, 147, 126, 125, 128, 122, 123, 147, 127, 118, 139, 108, 113, 117, 142, 135, 123, 122, 124, 115, 109, 122, 116, 117, 125, 114, 139, 124, 117, 127, 114, 120, 115, 139, 106, 106, 124, 130, 130, 125, 119, 119, 144, 139, 123, 125, 140, 118, 122, 128, 131, 125, 121, 123, 129, 137, 125, 136, 144, 135, 109, 141, 118, 122, 142, 119, 117, 112, 125, 136, 154, 131, 128, 136, 129, 111, 124, 145, 124, 114, 123, 125, 135, 120, 130, 125, 118, 126, 142, 130, 123, 130, 121, 119, 121, 125, 118, 132, 123, 121, 123, 123, 128, 119, 140, 104, 122, 124, 115, 155, 131, 110, 123, 130, 127, 124, 121, 116, 131, 124, 119, 111, 123, 122, 111, 130, 117, 132, 118, 123, 117, 128, 117, 124, 108, 117, 152, 119, 124, 103, 149, 127, 116, 133, 128, 148, 121, 129, 132, 105, 132, 126, 118, 115, 96, 116, 139, 126, 103, 116, 125, 127, 121, 127, 125, 127, 130, 131, 106, 133, 121, 128, 126, 112, 123, 139, 137, 101, 124, 110, 143, 115, 129, 126, 138, 117, 126, 114, 121, 131, 141, 120, 152, 123, 118, 147, 117, 128, 122, 143, 124, 128, 132, 140, 138, 151, 132, 134, 117, 126, 126, 128, 132, 138, 138, 137, 148, 133, 118, 125, 134, 116, 123, 110, 124, 122, 117, 140, 126, 128, 108, 124, 129, 123, 111, 115, 150, 116, 124, 136, 148, 109, 140, 133, 112, 132, 136, 104, 135, 129, 111, 115, 129, 137, 129, 109, 133, 134, 117, 141, 138, 137, 112, 122, 127, 101, 119, 125, 141, 122, 118, 121, 124, 129, 113, 132, 120, 105, 145, 125, 128, 125, 129, 118, 142, 123, 137, 128, 148, 129, 153, 133, 130, 150, 116, 105, 138, 129, 116, 122, 114, 128, 112, 126, 117, 117, 124, 137, 126, 131, 139, 134, 129, 128, 116, 128, 115, 119, 132, 114, 133, 133, 102, 120, 125, 132, 112, 137, 130, 131, 132, 144, 133, 105, 130, 116, 136, 133, 139, 115, 118, 143, 125, 126, 122, 147, 128, 123, 125, 108, 107, 128, 130, 117, 118, 132, 130, 139, 124, 125, 116, 121, 111, 116, 107, 135, 114, 142, 131, 121, 126, 145, 120, 136, 120, 137, 117, 122, 124, 131, 116, 124, 137, 123, 122, 106, 125, 123, 117, 110, 142, 125, 124, 139, 148, 120, 108, 133, 119, 115, 117, 122, 135, 138, 124, 129, 122, 126, 117, 105, 116, 121, 99, 124, 136, 136, 129, 134, 122, 128, 144, 141, 147, 124, 128, 117, 120, 126, 132, 124, 140, 123, 131, 132, 100, 114, 135, 124, 121, 125, 129, 118, 128, 134, 112, 119, 140, 133, 124, 133, 109, 130, 130, 124, 115, 133, 139, 127, 118, 124, 137, 130, 126, 122, 132, 124, 122, 114, 136, 124, 136, 135, 123, 130, 130, 139, 113, 130, 127, 140, 110, 132, 110, 111, 115, 123, 129, 130, 124, 137, 124, 118, 125, 130, 124, 132, 121, 133, 111, 139, 123, 120, 145, 138, 122, 140, 138, 120, 134, 106, 119, 123, 134, 123, 124, 117, 134, 131, 119, 131, 131, 113, 138, 130, 126, 125, 134, 124, 131, 133, 118, 121, 134, 104, 120, 136, 134, 126, 122, 113, 142, 132, 133, 128, 126, 131, 130, 145, 126, 127, 124, 117, 136, 128, 142, 135, 129, 114, 127, 136, 123, 133, 126, 135, 123, 124, 116, 117, 119, 119, 104, 126, 138, 124, 126, 129, 127, 109, 133, 128, 124, 93, 128, 137, 132, 125, 134, 120, 137, 137, 127, 112, 137, 119, 109, 131, 114, 126, 115, 124, 135, 124, 104, 134, 125, 122, 123, 123, 144, 110, 136, 106, 115, 147, 127, 121, 140, 132, 107, 134, 125, 133, 128, 112, 124, 127, 115, 130, 120, 117, 123, 127, 132, 122, 118, 150, 133, 123, 128, 128, 120, 132, 117, 121, 131, 123, 109, 130, 120, 131, 114, 109, 153, 113, 110, 115, 113, 125, 127, 133, 122, 127, 124, 111, 120, 127, 98, 129, 129, 121, 111, 123, 106, 121, 137, 118, 124, 114, 136, 105, 132, 124, 131, 128, 120, 120, 120, 139, 118, 138, 136, 127, 114, 122, 122, 126, 126, 132, 113, 123, 110, 118, 128, 101, 133, 127, 127, 131, 116, 111, 122, 142, 131, 135, 129, 124, 113, 116, 128, 137, 118, 123, 116, 127, 126, 127, 128, 146, 116, 118, 148, 117, 117, 123, 126, 124, 140, 139, 120, 99, 121, 128, 118, 121, 128, 121, 133, 115, 144, 105, 127, 135, 139, 139, 130, 101, 126, 121, 137, 151, 121, 138, 125, 124, 128, 130, 119, 129, 125, 137, 131, 113, 122, 118, 128, 126, 110, 113, 136, 127, 148, 123, 118, 112, 129, 115, 120, 115, 127, 133, 122, 130, 125, 128, 129, 145, 106, 126, 125, 129, 120, 131, 128, 125, 128, 130, 122, 137, 118, 123, 136, 135, 128, 125, 133, 107, 124, 112, 123, 123, 122, 117, 124, 136, 126, 128, 139, 120, 127, 117, 132, 131, 110, 100, 116, 117, 120, 134, 124, 113, 114, 121, 106, 120, 142, 112, 109, 124, 149, 135, 117, 117, 130, 126, 126, 135, 126, 145, 131, 133, 167, 130, 127, 127, 128, 130, 121, 128, 126, 139, 116, 107, 132, 116, 117, 133, 132, 120, 132, 146, 139, 130, 106, 128, 110, 108, 130, 125, 120, 108, 122, 101, 128, 107, 130, 134, 137, 115, 133, 129, 137, 143, 116, 121, 131, 129, 138, 127, 127, 113, 129, 116, 128, 142, 113, 113, 138, 133, 134, 146, 132, 133, 127, 118, 139, 125, 122, 118, 131, 118, 136, 112, 112, 116, 114, 147, 107, 145, 116, 126, 127, 115, 123, 134, 144, 128, 131, 121, 126, 147, 122, 120, 124, 117, 130, 128, 124, 128, 118, 115, 132, 131, 127, 105, 124, 111, 124, 114, 127, 131, 129, 129, 127, 138, 141, 144, 130, 132, 122, 139, 112, 133, 132, 111, 114, 122, 117, 144, 108, 119, 104, 135, 115, 122, 113, 140, 119, 122, 124, 134, 137, 122, 136, 145, 135, 125, 137, 111, 122, 125, 100, 138, 127, 107, 125, 151, 121, 141, 131, 133, 135, 122, 122, 136, 99, 122, 129, 125, 106, 127, 127, 123, 139, 121, 134, 119, 117, 135, 128, 127, 120, 126, 123, 122, 110, 116, 134, 133, 104, 116, 144, 113, 134, 132, 131, 123, 148, 137, 117, 130, 121, 125, 129, 124, 126, 108, 131, 124, 149, 114, 114, 131, 139, 142, 125, 107, 117, 137, 159, 115, 126, 128, 125, 110, 142, 128, 105, 112, 146, 134, 120, 122, 126, 116, 113, 115, 132, 115, 115, 110, 138, 134, 150, 138, 123, 129, 121, 114, 105, 134, 143, 121, 130, 137, 122, 124, 127, 132, 114, 130, 126, 110, 123, 123, 117, 140, 136, 128, 129, 137, 119, 144, 122, 129, 140, 135, 131, 127, 110, 121, 107, 129, 135, 115, 110, 111, 144, 137, 132, 128, 127, 129, 121, 138, 122, 117, 127, 124, 142, 125, 111, 128, 117, 116, 123, 124, 108, 135, 132, 133, 117, 135, 118, 123, 122, 112, 145, 114, 118, 136, 128, 130, 122, 130, 133, 132, 136, 131, 117, 125, 114, 124, 128, 123, 150, 130, 121, 131, 133, 124, 140, 139, 132, 135, 125, 140, 137, 131, 131, 120, 123, 115, 129, 127, 122, 135, 147, 130, 114, 136, 134, 119, 120, 123, 125, 127, 121, 131, 119, 116, 120, 121, 116, 123, 122, 119, 131, 116, 139, 124, 134, 143, 134, 134, 133, 130, 132, 113, 117, 122, 117, 110, 118, 131, 125, 126, 120, 118, 145, 131, 120, 121, 121, 125, 136, 129, 132, 122, 133, 116, 126, 129, 128, 131, 119, 114, 132, 123, 136, 131, 140, 117, 118, 133, 107, 136, 118, 113, 131, 96, 123, 119, 123, 120, 119, 122, 104, 120, 128, 133, 135, 128, 119, 139, 133, 115, 129, 115, 133, 129, 124, 121, 136, 122, 134, 131, 130, 119, 134, 140, 109, 133, 113, 120, 131, 139, 124, 125, 134, 141, 125, 128, 107, 124, 115, 118, 136, 129, 124, 131, 140, 128, 147, 112, 125, 130, 117, 131, 119, 132, 133, 116, 120, 108, 127, 145, 124, 112, 116, 124, 124, 121, 127, 111, 120, 117, 114, 143, 143, 112, 147, 138, 117, 131, 124, 105, 141, 101, 137, 120, 111, 119, 128, 139, 117, 137, 133, 126, 143, 132, 125, 139, 122, 132, 124, 131, 131, 123, 137, 138, 127, 129, 123, 146, 137, 137, 114, 132, 117, 114, 141, 125, 134, 129, 129, 139, 117, 115, 122, 118, 121, 123, 142, 134, 135, 139, 126, 135, 131, 116, 127, 130, 130, 137, 124, 150, 137, 117, 123, 117, 126, 116, 134, 124, 116, 110, 133, 110, 127, 130, 116, 137, 109, 130, 113, 124, 137, 119, 138, 120, 138, 120, 126, 134, 125, 119, 116, 120, 135, 131, 140, 130, 120, 118, 134, 130, 129, 115, 122, 127, 158, 118, 121, 140, 125, 121, 122, 120, 100, 111, 126, 138, 117, 135, 128, 124, 125, 126, 116, 128, 128, 128, 124, 148, 133, 121, 141, 132, 126, 126, 125, 131, 144, 130, 121, 106, 117, 126, 129, 113, 123, 123, 130, 128, 122, 131, 153, 107, 134, 127, 121, 132, 125, 125, 134, 145, 130, 138, 133, 131, 120, 126, 125, 118, 138, 122, 118, 121, 122, 113, 142, 120, 134, 125, 123, 115, 135, 125, 124, 102, 125, 132, 124, 128, 120, 115, 129, 132, 139, 134, 123, 138, 130, 122, 138, 115, 146, 125, 138, 128, 116, 127, 133, 111, 132, 101, 135, 121, 103, 121, 117, 121, 138, 133, 111, 126, 123, 119, 155, 118, 124, 119, 108, 125, 102, 119, 125, 128, 126, 124, 118, 127, 129, 122, 105, 123, 115, 126, 126, 136, 121, 113, 143, 136, 133, 129, 120, 114, 132, 123, 112, 131, 129, 115, 123, 119, 141, 124, 133, 127, 117, 118, 148, 119, 110, 118, 125, 117, 122, 127, 135, 124, 126, 130, 126, 122, 113, 124, 139, 115, 125, 134, 107, 133, 135, 118, 118, 111, 128, 131, 134, 123, 123, 126, 116, 128, 136, 123, 118, 128, 132, 126, 106, 132, 125, 127, 122, 105, 95, 111, 107, 113, 116, 131, 134, 133, 137, 112, 139, 125, 142, 121, 127, 141, 127, 129, 112, 136, 115, 126, 135, 119, 143, 131, 128, 123, 120, 135, 103, 125, 121, 118, 117, 120, 122, 126, 110, 131, 118, 121, 121, 113, 149, 136, 128, 121, 122, 135, 136, 126, 112, 126, 122, 114, 119, 132, 134, 141, 128, 128, 128, 142, 123, 134, 124, 117, 128, 112, 125, 120, 137, 127, 123, 123, 121, 128, 135, 134, 112, 140, 119, 129, 131, 135, 124, 117, 119, 118, 110, 113, 132, 147, 124, 125, 117, 119, 116, 124, 135, 139, 115, 137, 123, 110, 136, 128, 123, 134, 148, 128, 118, 139, 131, 132, 118, 131, 129, 114, 123, 147, 125, 114, 141, 121, 129, 120, 157, 115, 124, 114, 146, 131, 123, 129, 106, 126, 127, 119, 123, 144, 127, 122, 124, 132, 126, 122, 139, 127, 131, 134, 119, 113, 134, 149, 91, 130, 130, 123, 113, 126, 132, 125, 126, 110, 128, 122, 115, 111, 120, 125, 151, 135, 126, 108, 123, 112, 154, 123, 127, 118, 110, 121, 138, 125, 125, 119, 127, 111, 117, 129, 116, 124, 113, 111, 124, 125, 143, 120, 144, 139, 94, 116, 130, 125, 118, 135, 114, 135, 142, 140, 148, 127, 137, 118, 106, 111, 130, 127, 127, 114, 124, 118, 122, 140, 121, 127, 126, 129, 120, 127, 130, 131, 128, 123, 124, 132, 118, 131, 133, 126, 118, 129, 135, 131, 124, 132, 127, 120, 123, 107, 131, 105, 132, 131, 138, 104, 138, 128, 109, 123, 122, 119, 114, 143, 127, 135, 120, 121, 128, 127, 126, 119, 118, 120, 136, 130, 119, 131, 136, 165, 137, 124, 105, 134, 133, 121, 115, 136, 139, 127, 135, 143, 124, 123, 124, 121, 130, 125, 124, 123, 123, 116, 133, 111, 110, 126, 126, 136, 125, 129, 132, 125, 127, 149, 144, 139, 121, 115, 126, 129, 127, 110, 112, 145, 126, 116, 129, 134, 125, 123, 121, 123, 129, 119, 122, 136, 120, 136, 133, 126, 130, 116, 125, 122, 124, 121, 125, 140, 138, 111, 136, 120, 138, 115, 106, 130, 136, 125, 114, 98, 119, 123, 127, 119, 126, 121, 129, 123, 120, 132, 127, 117, 119, 110, 119, 117, 111, 128, 140, 110, 111, 132, 120, 120, 114, 118, 126, 117, 134, 123, 141, 106, 131, 134, 116, 123, 137, 125, 120, 126, 142, 142, 134, 114, 136, 107, 121, 135, 113, 120, 126, 125, 123, 130, 118, 140, 141, 115, 129, 118, 100, 142, 128, 104, 130, 108, 122, 115, 115, 136, 116, 128, 115, 145, 110, 118, 117, 114, 132, 111, 123, 109, 146, 123, 121, 111, 121, 125, 129, 120, 106, 130, 120, 142, 117, 152, 129, 138, 122, 117, 125, 117, 144, 113, 115, 135, 121, 129, 113, 114, 131, 132, 125, 113, 121, 144, 121, 117, 121, 129, 116, 109, 121, 130, 126, 135, 143, 127, 117, 127, 124, 134, 118, 146, 119, 129, 123, 117, 125, 132, 122, 131, 130, 121, 121, 135, 96, 126, 119, 115, 131, 118, 119, 111, 136, 121, 126, 115, 126, 131, 121, 129, 117, 122, 122, 123, 127, 133, 136, 114, 121, 132, 125, 127, 132, 129, 130, 139, 137, 107, 107, 112, 115, 137, 126, 115, 127, 111, 134, 123, 132, 110, 125, 120, 115, 122, 134, 140, 128, 132, 147, 118, 142, 121, 136, 111, 127, 126, 117, 121, 119, 134, 120, 133, 135, 109, 132, 117, 127, 140, 116, 109, 125, 132, 136, 113, 130, 127, 130, 114, 129, 144, 125, 111, 125, 98, 124, 127, 125, 118, 155, 124, 119, 119, 112, 123, 136, 116, 114, 123, 127, 124, 110, 146, 114, 119, 126, 118, 126, 116, 126, 141, 136, 126, 150, 140, 128, 122, 122, 128, 124, 125, 133, 139, 143, 136, 120, 127, 135, 123, 108, 125, 138, 127, 122, 132, 138, 109, 126, 98, 131, 122, 126, 154, 119, 121, 112, 132, 111, 117, 128, 119, 131, 124, 116, 133, 149, 129, 132, 134, 119, 113, 121, 134, 131, 129, 123, 106, 124, 129, 133, 121, 120, 124, 128, 129, 115, 119, 129, 126, 124, 152, 132, 128, 128, 125, 139, 102, 148, 124, 122, 128, 128, 114, 121, 154, 126, 120, 130, 128, 144, 128, 126, 125, 129, 130, 120, 137, 127, 140, 155, 131, 115, 134, 119, 115, 145, 107, 129, 115, 127, 131, 117, 121, 143, 128, 111, 120, 132, 131, 114, 129, 122, 125, 113, 124, 129, 113, 119, 123, 109, 134, 120, 110, 115, 115, 117, 117, 114, 113, 125, 116, 136, 119, 120, 121, 136, 140, 116, 101, 131, 122, 112, 141, 115, 126, 116, 105, 114, 130, 122, 131, 127, 122, 134, 119, 128, 132, 129, 134, 133, 122, 133, 119, 122, 120, 119, 124, 124, 143, 132, 111, 140, 132, 125, 114, 138, 129, 106, 127, 111, 108, 139, 126, 119, 123, 128, 95, 127, 133, 134, 132, 131, 127, 123, 119, 119, 131, 121, 128, 139, 127, 120, 127, 116, 125, 126, 137, 125, 125, 116, 142, 123, 125, 125, 117, 120, 126, 129, 143, 112, 114, 135, 123, 121, 124, 117, 119, 120, 124, 128, 118, 117, 134, 140, 124, 138, 111, 131, 124, 135, 142, 130, 132, 147, 115, 138, 114, 123, 132, 118, 125, 145, 134, 123, 120, 134, 125, 146, 130, 130, 121, 127, 104, 122, 118, 121, 135, 133, 120, 120, 135, 108, 113, 98, 127, 137, 128, 120, 141, 136, 131, 134, 143, 115, 135, 120, 109, 128, 121, 126, 128, 119, 142, 133, 134, 126, 112, 117, 137, 123, 126, 127, 120, 116, 130, 114, 121, 110, 120, 128, 138, 118, 128, 115, 132, 136, 115, 127, 128, 99, 122, 114, 138, 118, 117, 121, 126, 142, 117, 104, 134, 115, 110, 117, 113, 125, 123, 139, 123, 122, 110, 126, 124, 122, 117, 137, 113, 131, 118, 122, 123, 132, 117, 129, 124, 128, 117, 120, 115, 106, 138, 123, 134, 134, 135, 129, 101, 125, 116, 109, 139, 127, 122, 132, 129, 116, 126, 117, 131, 119, 105, 144, 111, 115, 134, 127, 137, 124, 128, 127, 104, 130, 124, 125, 116, 120, 117, 121, 139, 125, 123, 156, 133, 116, 112, 126, 125, 134, 117, 148, 114, 134, 111, 138, 136, 141, 124, 135, 145, 123, 126, 132, 127, 129, 118, 127, 131, 98, 115, 127, 137, 159, 130, 121, 104, 109, 132, 126, 105, 136, 114, 115, 120, 137, 128, 125, 127, 125, 118, 118, 131, 142, 123, 130, 132, 129, 109, 124, 122, 115, 117, 117, 129, 141, 121, 118, 132, 112, 121, 91, 126, 118, 112, 109, 111, 133, 130, 120, 134, 135, 128, 136, 133, 112, 130, 122, 134, 114, 108, 125, 113, 121, 128, 119, 120, 140, 111, 136, 122, 132, 118, 127, 121, 116, 116, 126, 105, 114, 139, 121, 129, 135, 120, 132, 147, 131, 116, 129, 122, 115, 117, 138, 139, 133, 144, 129, 142, 126, 114, 122, 143, 115, 123, 113, 122, 127, 125, 132, 129, 139, 131, 121, 121, 118, 119, 140, 131, 131, 138, 123, 117, 137, 122, 126, 122, 120, 113, 140, 117, 120, 124, 137, 126, 121, 108, 128, 111, 110, 112, 122, 131, 129, 126, 123, 126, 121, 118, 112, 121, 147, 123, 134, 121, 117, 137, 123, 126, 144, 129, 125, 132, 128, 118, 142, 128, 140, 126, 123, 121, 132, 124, 127, 126, 112, 130, 133, 114, 121, 111, 128, 120, 125, 115, 121, 131, 116, 119, 127, 108, 152, 120, 116, 121, 119, 114, 145, 126, 149, 126, 120, 124, 116, 124, 135, 156, 131, 127, 112, 123, 123, 118, 123, 128, 135, 124, 132, 113, 118, 133, 134, 129, 125, 122, 104, 135, 132, 137, 111, 118, 132, 110, 126, 112, 118, 117, 129, 112, 124, 140, 126, 113, 135, 119, 114, 144, 126, 122, 131, 130, 113, 124, 138, 122, 131, 118, 124, 130, 119, 126, 124, 137, 118, 120, 119, 135, 115, 140, 133, 118, 124, 132, 122, 122, 126, 131, 122, 114, 131, 124, 111, 121, 128, 99, 107, 130, 122, 118, 123, 131, 137, 145, 123, 140, 126, 140, 147, 128, 136, 116, 127, 130, 130, 121, 126, 141, 120, 125, 121, 131, 136, 116, 123, 112, 133, 125, 131, 145, 109, 129, 133, 119, 132, 135, 133, 129, 142, 97, 126, 128, 126, 122, 124, 136, 106, 128, 139, 114, 121, 139, 119, 130, 136, 129, 136, 99, 122, 108, 127, 123, 150, 128, 131, 129, 118, 120, 135, 125, 108, 127, 130, 139, 118, 129, 118, 133, 123, 125, 136, 132, 120, 104, 126, 118, 132, 106, 129, 142, 142, 117, 132, 125, 107, 134, 125, 129, 129, 128, 147, 126, 123, 123, 128, 142, 120, 120, 113, 111, 125, 122, 113, 136, 120, 134, 127, 133, 143, 135, 136, 127, 114, 125, 125, 136, 121, 127, 121, 143, 113, 121, 122, 145, 136, 122, 125, 109, 117, 127, 111, 129, 125, 121, 135, 142, 124, 130, 126, 127, 122, 133, 128, 130, 112, 133, 129, 123, 114, 133, 134, 144, 118, 128, 138, 150, 117, 124, 123, 110, 131, 127, 114, 151, 126, 120, 120, 133, 118, 124, 121, 131, 123, 124, 111, 128, 124, 138, 125, 123, 131, 138, 128, 129, 121, 126, 113, 136, 130, 114, 151, 129, 117, 121, 125, 117, 131, 131, 141, 125, 111, 126, 142, 116, 117, 137, 117, 124, 128, 132, 115, 99, 87, 125, 131, 134, 120, 111, 114, 121, 110, 115, 143, 127, 125, 119, 125, 133, 104, 117, 131, 132, 160, 118, 127, 139, 107, 122, 125, 118, 131, 126, 126, 112, 148, 110, 132, 123, 133, 123, 117, 137, 127, 118, 126, 131, 120, 124, 130, 120, 121, 126, 126, 122, 130, 102, 121, 136, 117, 111, 105, 134, 120, 131, 122, 137, 127, 129, 122, 153, 132, 115, 133, 132, 133, 141, 119, 125, 123, 127, 112, 108, 96, 128, 102, 125, 140, 137, 112, 136, 134, 138, 118, 130, 129, 125, 111, 112, 99, 121, 123, 128, 120, 130, 135, 141, 127, 114, 108, 111, 116, 123, 132, 125, 114, 123, 114, 138, 112, 131, 118, 122, 111, 140, 120, 109, 120, 112, 135, 119, 126, 135, 106, 117, 123, 115, 112, 106, 117, 125, 119, 128, 133, 129, 153, 118, 135, 138, 123, 127, 144, 128, 135, 130, 124, 116, 108, 143, 130, 117, 125, 117, 124, 146, 121, 118, 121, 133, 123, 113, 128, 136, 135, 144, 142, 141, 114, 124, 138, 104, 107, 112, 147, 131, 117, 111, 127, 124, 129, 121, 123, 126, 102, 137, 136, 109, 118, 111, 120, 121, 142, 141, 125, 121, 102, 109, 108, 128, 138, 114, 115, 140, 123, 130, 124, 122, 141, 109, 114, 126, 122, 132, 115, 131, 119, 113, 118, 125, 120, 112, 112, 99, 111, 143, 143, 150, 122, 122, 148, 118, 116, 117, 116, 125, 140, 117, 111, 111, 124, 124, 144, 140, 121, 131, 122, 135, 148, 120, 113, 139, 121, 146, 131, 112, 115, 136, 124, 142, 130, 116, 143, 138, 135, 136, 124, 121, 130, 123, 156, 116, 120, 128, 118, 129, 146, 126, 122, 138, 131, 142, 123, 145, 140, 117, 129, 144, 120, 122, 116, 112, 127, 129, 117, 128, 123, 117, 142, 100, 129, 117, 135, 116, 128, 109, 122, 125, 114, 150, 120, 108, 107, 147, 132, 138, 107, 151, 107, 130, 134, 128, 127, 123, 135, 111, 118, 126, 139, 132, 131, 124, 127, 135, 119, 128, 127, 111, 128, 109, 121, 136, 124, 122, 131, 121, 120, 114, 116, 115, 148, 119, 134, 131, 133, 150, 112, 133, 128, 139, 115, 125, 115, 123, 131, 118, 134, 136, 116, 134, 126, 132, 120, 119, 134, 122, 131, 116, 115, 129, 130, 97, 124, 127, 134, 138, 120, 128, 129, 129, 120, 137, 128, 125, 139, 127, 127, 128, 119, 144, 134, 139, 125, 125, 132, 101, 129, 120, 122, 131, 150, 131, 97, 135, 109, 111, 134, 151, 148, 121, 121, 134, 135, 116, 155, 139, 101, 141, 134, 113, 130, 126, 131, 144, 109, 121, 138, 146, 100, 145, 121, 117, 131, 138, 154, 132, 132, 112, 127, 123, 127, 132, 143, 114, 138, 134, 106, 135, 122, 139, 138, 130, 124, 124, 147, 113, 120, 123, 124, 106, 111, 141, 129, 111, 120, 133, 101, 135, 155, 131, 141, 147, 128, 115, 132, 130, 139, 147, 128, 115, 126, 116, 120, 146, 137, 121, 118, 113, 130, 154, 137, 118, 117, 126, 111, 128, 131, 146, 137, 100, 140, 132, 111, 122, 116, 130, 115, 98, 124, 112, 131, 131, 144, 133, 118, 112, 127, 132, 131, 129, 124, 143, 122, 113, 117, 124, 114, 127, 142, 133, 114, 111, 144, 126, 134, 137, 134, 105, 132, 140, 127, 121, 124, 133, 127, 139, 137, 118, 127, 127, 115, 108, 135, 153, 124, 143, 144, 122, 126, 131, 101, 144, 114, 125, 117, 128, 121, 139, 141, 135, 129, 127, 119, 136, 127, 145, 117, 123, 131, 124, 115, 133, 117, 133, 119, 140, 133, 162, 126, 121, 124, 129, 135, 121, 104, 121, 120, 133, 144, 125, 135, 125, 103, 127, 115, 118, 123, 123, 111, 116, 128, 140, 126, 100, 138, 141, 118, 137, 112, 118, 112, 134, 130, 133, 124, 117, 121, 107, 146, 132, 130, 119, 119, 126, 111, 133, 132, 123, 111, 132, 108, 121, 121, 106, 118, 106, 121, 108, 127, 104, 130, 113, 128, 128, 114, 121, 123, 122, 124, 126, 122, 123, 142, 114, 118, 124, 116, 120, 117, 118, 123, 121, 131, 122, 105, 137, 147, 110, 103, 122, 142, 142, 136, 139, 127, 129, 138, 131, 152, 108, 141, 126, 127, 108, 121, 137, 129, 125, 138, 130, 127, 119, 117, 135, 139, 124, 113, 121, 118, 123, 110, 139, 129, 114, 140, 132, 127, 133, 93, 146, 120, 132, 103, 131, 123, 114, 122, 127, 124, 129, 135, 130, 154, 115, 124, 130, 122, 117, 121, 133, 103, 140, 120, 124, 113, 126, 125, 121, 131, 125, 120, 141, 130, 123, 120, 154, 136, 124, 135, 131, 116, 124, 118, 139, 101, 131, 99, 111, 136, 127, 114, 135, 130, 135, 110, 131, 102, 123, 121, 131, 108, 139, 130, 137, 122, 130, 124, 112, 134, 123, 124, 109, 118, 99, 124, 127, 131, 125, 125, 146, 129, 129, 122, 101, 126, 115, 123, 108, 128, 134, 116, 116, 123, 118, 112, 117, 111, 140, 120, 118, 122, 123, 129, 121, 120, 110, 130, 130, 124, 113, 121, 138, 137, 120, 121, 116, 126, 105, 126, 153, 123, 132, 121, 125, 119, 122, 125, 129, 132, 123, 127, 128, 120, 124, 117, 121, 112, 125, 129, 123, 144, 108, 125, 135, 114, 131, 135, 134, 145, 120, 117, 139, 135, 128, 133, 133, 136, 125, 140, 153, 94, 130, 113, 128, 99, 128, 122, 125, 143, 144, 109, 124, 123, 117, 112, 146, 110, 116, 137, 103, 121, 115, 126, 131, 145, 132, 119, 129, 112, 112, 132, 125, 119, 116, 133, 140, 138, 103, 133, 115, 128, 128, 113, 120, 115, 118, 129, 137, 125, 122, 158, 137, 127, 134, 127, 106, 128, 125, 126, 115, 127, 112, 116, 123, 135, 129, 93, 115, 109, 128, 121, 113, 137, 138, 123, 113, 150, 140, 120, 111, 139, 135, 112, 138, 140, 104, 113, 146, 135, 120, 125, 116, 129, 126, 126, 124, 104, 123, 111, 135, 135, 136, 124, 119, 115, 132, 136, 125, 124, 124, 127, 133, 117, 112, 151, 133, 130, 98, 122, 133, 120, 123, 129, 127, 117, 106, 124, 122, 94, 114, 123, 142, 108, 117, 129, 134, 113, 121, 140, 104, 126, 134, 121, 112, 116, 145, 126, 136, 122, 118, 144, 121, 110, 125, 112, 134, 130, 127, 119, 132, 151, 130, 163, 134, 123, 125, 124, 130, 120, 99, 133, 134, 121, 116, 124, 124, 130, 117, 115, 132, 116, 134, 124, 126, 140, 111, 120, 129, 138, 126, 117, 105, 119, 112, 119, 118, 138, 126, 118, 141, 112, 134, 121, 117, 118, 120, 106, 145, 125, 122, 120, 122, 118, 133, 128, 117, 124, 127, 130, 108, 123, 114, 126, 134, 138, 141, 118, 136, 136, 105, 100, 138, 120, 131, 114, 119, 129, 126, 120, 118, 112, 124, 105, 125, 116, 152, 133, 137, 134, 140, 130, 124, 129, 128, 122, 106, 129, 135, 115, 131, 122, 132, 132, 121, 125, 130, 134, 136, 117, 143, 126, 129, 128, 133, 127, 114, 135, 125, 121, 110, 121, 148, 117, 123, 115, 123, 129, 121, 106, 110, 139, 122, 115, 123, 143, 114, 131, 131, 103, 141, 114, 121, 114, 125, 121, 145, 95, 125, 119, 113, 134, 134, 113, 137, 112, 133, 129, 112, 136, 126, 120, 109, 117, 130, 118, 139, 123, 108, 131, 121, 134, 118, 125, 129, 126, 113, 128, 118, 105, 103, 110, 117, 136, 111, 113, 111, 124, 129, 103, 105, 131, 126, 122, 99, 141, 109, 119, 127, 132, 135, 125, 130, 125, 132, 129, 119, 117, 134, 161, 130, 126, 126, 111, 124, 99, 122, 110, 120, 127, 118, 125, 126, 129, 127, 102, 127, 124, 117, 114, 130, 130, 117, 125, 123, 138, 129, 122, 114, 138, 110, 115, 126, 142, 128, 125, 143, 119, 114, 113, 137, 127, 122, 132, 137, 134, 151, 132, 128, 126, 111, 137, 122, 122, 126, 122, 133, 141, 144, 126, 129, 126, 123, 138, 124, 120, 119, 122, 138, 110, 129, 116, 112, 131, 108, 110, 124, 142, 144, 137, 122, 136, 105, 129, 124, 123, 118, 117, 148, 129, 126, 106, 124, 129, 123, 121, 122, 127, 141, 131, 109, 118, 134, 114, 140, 120, 111, 137, 119, 135, 129, 127, 136, 137, 110, 128, 140, 131, 132, 122, 114, 129, 128, 100, 120, 107, 113, 117, 131, 128, 133, 127, 116, 120, 125, 125, 128, 137, 112, 149, 129, 133, 141, 124, 130, 126, 125, 94, 134, 129, 128, 117, 142, 146, 121, 127, 119, 130, 124, 138, 126, 114, 153, 125, 126, 125, 135, 135, 118, 141, 127, 136, 133, 109, 138, 108, 118, 127, 119, 139, 119, 117, 145, 104, 131, 137, 133, 117, 127, 124, 116, 132, 123, 119, 135, 121, 112, 118, 108, 107, 130, 124, 118, 133, 121, 130, 126, 137, 121, 127, 115, 130, 132, 126, 125, 120, 121, 122, 121, 143, 131, 126, 113, 131, 118, 140, 134, 111, 131, 111, 110, 127, 126, 126, 112, 133, 132, 115, 108, 116, 124, 119, 115, 139, 119, 126, 135, 130, 131, 140, 122, 117, 108, 126, 128, 140, 129, 118, 122, 132, 118, 120, 135, 130, 122, 116, 118, 125, 129, 99, 127, 134, 119, 120, 97, 122, 128, 130, 127, 111, 103, 124, 104, 117, 117, 138, 144, 112, 110, 131, 115, 121, 134, 119, 131, 134, 128, 131, 125, 120, 147, 128, 132, 128, 119, 108, 111, 145, 131, 119, 116, 135, 116, 128, 131, 112, 119, 108, 119, 135, 107, 103, 133, 131, 126, 119, 131, 139, 102, 107, 125, 132, 121, 141, 131, 138, 128, 121, 116, 113, 131, 136, 151, 124, 132, 137, 122, 145, 126, 151, 118, 114, 111, 143, 130, 139, 112, 126, 109, 132, 125, 119, 129, 111, 115, 130, 133, 122, 113, 127, 119, 146, 131, 106, 129, 127, 119, 136, 128, 123, 121, 140, 142, 110, 90, 130, 128, 135, 114, 128, 142, 121, 108, 99, 118, 116, 124, 125, 123, 140, 124, 125, 104, 127, 139, 117, 133, 132, 121, 134, 128, 118, 125, 113, 140, 124, 112, 114, 118, 128, 162, 122, 108, 147, 123, 103, 149, 137, 124, 105, 152, 133, 112, 121, 127, 131, 123, 116, 129, 124, 133, 118, 119, 124, 119, 125, 124, 124, 131, 121, 119, 129, 116, 142, 119, 134, 133, 136, 127, 123, 120, 115, 120, 123, 138, 137, 107, 122, 140, 117, 128, 115, 129, 109, 122, 126, 117, 132, 143, 116, 140, 116, 135, 121, 134, 115, 107, 111, 125, 126, 137, 117, 137, 125, 124, 118, 124, 134, 133, 135, 120, 113, 136, 117, 114, 130, 112, 114, 115, 116, 147, 125, 133, 120, 124, 135, 117, 127, 135, 136, 121, 110, 124, 126, 113, 133, 137, 123, 135, 118, 141, 121, 119, 110, 121, 113, 122, 125, 125, 130, 147, 135, 144, 132, 136, 120, 122, 124, 127, 112, 123, 144, 122, 121, 135, 122, 116, 115, 129, 124, 121, 145, 130, 130, 131, 116, 121, 117, 128, 119, 111, 108, 120, 111, 120, 120, 119, 113, 126, 136, 135, 126, 121, 129, 131, 126, 116, 132, 135, 124, 142, 139, 114, 132, 117, 130, 126, 112, 117, 119, 141, 124, 125, 116, 128, 138, 125, 120, 134, 138, 132, 105, 108, 113, 129, 124, 135, 117, 121, 142, 135, 127, 131, 115, 112, 125, 116, 113, 123, 124, 119, 118, 131, 126, 126, 119, 118, 116, 131, 122, 134, 124, 117, 112, 103, 114, 136, 135, 133, 144, 144, 123, 122, 142, 137, 126, 126, 122, 105, 105, 141, 106, 101, 137, 124, 126, 132, 117, 129, 150, 133, 116, 129, 126, 119, 112, 123, 112, 114, 137, 139, 131, 128, 117, 110, 137, 130, 103, 126, 146, 123, 125, 115, 125, 138, 120, 109, 115, 128, 121, 117, 116, 112, 131, 136, 112, 141, 135, 140, 131, 126, 120, 118, 113, 127, 131, 132, 113, 138, 119, 112, 106, 119, 107, 147, 132, 113, 122, 120, 131, 124, 114, 114, 96, 125, 129, 118, 136, 142, 128, 121, 103, 123, 135, 148, 118, 116, 119, 128, 139, 138, 125, 119, 118, 139, 116, 128, 118, 134, 131, 122, 112, 122, 125, 118, 111, 143, 102, 101, 118, 127, 118, 130, 120, 131, 114, 132, 120, 118, 104, 132, 127, 124, 115, 132, 118, 136, 138, 132, 148, 137, 119, 133, 115, 153, 137, 129, 131, 117, 124, 124, 118, 156, 100, 131, 125, 121, 160, 142, 116, 132, 107, 114, 118, 131, 121, 141, 119, 135, 124, 127, 111, 119, 123, 117, 115, 121, 131, 124, 143, 126, 125, 124, 128, 131, 118, 112, 135, 124, 137, 129, 126, 136, 123, 113, 131, 116, 124, 132, 118, 140, 125, 130, 118, 122, 128, 103, 122, 138, 131, 128, 119, 140, 115, 111, 123, 117, 137, 138, 121, 139, 138, 134, 126, 126, 137, 152, 126, 110, 127, 136, 134, 114, 103, 110, 126, 121, 131, 113, 137, 122, 126, 129, 130, 126, 111, 131, 109, 117, 110, 119, 122, 152, 124, 125, 108, 124, 121, 133, 111, 105, 123, 141, 119, 135, 141, 124, 117, 123, 114, 142, 125, 113, 135, 122, 106, 117, 132, 115, 125, 128, 127, 144, 123, 117, 130, 124, 149, 131, 156, 134, 122, 129, 117, 120, 124, 121, 128, 112, 144, 110, 106, 129, 102, 136, 134, 131, 116, 124, 123, 126, 114, 109, 119, 132, 140, 124, 119, 125, 129, 127, 112, 116, 122, 114, 125, 139, 124, 108, 130, 121, 127, 120, 96, 118, 117, 118, 125, 127, 130, 130, 133, 122, 128, 124, 115, 114, 128, 117, 110, 128, 128, 125, 133, 132, 106, 118, 126, 124, 127, 132, 124, 137, 105, 131, 107, 119, 123, 119, 118, 131, 135, 129, 127, 113, 127, 120, 126, 105, 123, 122, 139, 119, 117, 141, 122, 138, 120, 124, 103, 115, 118, 136, 131, 117, 122, 127, 111, 122, 121, 127, 140, 125, 134, 108, 126, 119, 135, 126, 136, 138, 128, 118, 104, 126, 118, 133, 134, 137, 125, 123, 120, 128, 127, 143, 145, 120, 134, 136, 140, 125, 124, 114, 98, 129, 145, 134, 109, 127, 120, 122, 119, 115, 117, 114, 122, 117, 124, 114, 138, 133, 120, 141, 134, 128, 120, 131, 119, 116, 118, 124, 131, 136, 127, 123, 118, 113, 123, 129, 129, 121, 131, 108, 134, 133, 138, 109, 118, 135, 139, 115, 135, 139, 121, 136, 116, 105, 119, 136, 119, 136, 126, 113, 115, 118, 126, 103, 136, 119, 117, 122, 115, 125, 117, 127, 131, 126, 132, 126, 125, 139, 110, 116, 139, 126, 130, 118, 122, 129, 111, 113, 137, 127, 123, 123, 125, 120, 127, 129, 121, 123, 116, 108, 136, 117, 119, 114, 139, 134, 113, 121, 126, 123, 119, 131, 116, 121, 115, 120, 130, 124, 139, 124, 124, 131, 130, 118, 130, 120, 141, 124, 135, 116, 134, 125, 117, 130, 131, 119, 119, 119, 120, 120, 114, 133, 113, 141, 130, 118, 122, 135, 137, 127, 120, 127, 131, 133, 143, 131, 145, 140, 111, 133, 125, 116, 118, 135, 116, 127, 136, 126, 119, 125, 124, 132, 120, 116, 129, 133, 108, 132, 113, 142, 129, 135, 139, 131, 116, 148, 132, 129, 126, 120, 112, 114, 121, 118, 109, 122, 127, 127, 114, 114, 124, 125, 136, 131, 139, 129, 113, 133, 120, 119, 124, 133, 129, 136, 121, 151, 115, 126, 130, 142, 118, 117, 122, 143, 138, 123, 129, 120, 115, 123, 141, 101, 96, 125, 123, 127, 113, 120, 130, 121, 119, 130, 121, 119, 98, 126, 139, 112, 129, 122, 127, 131, 113, 128, 119, 117, 109, 131, 117, 107, 126, 119, 125, 138, 131, 137, 138, 124, 111, 132, 110, 115, 128, 115, 135, 112, 129, 114, 111, 117, 130, 118, 118, 139, 117, 120, 132, 128, 129, 122, 135, 139, 114, 128, 129, 125, 122, 111, 126, 111, 134, 123, 130, 128, 115, 119, 127, 139, 105, 129, 132, 120, 129, 127, 124, 126, 137, 138, 162, 119, 129, 134, 121, 122, 137, 124, 117, 133, 128, 118, 123, 142, 107, 143, 117, 127, 132, 131, 127, 111, 128, 122, 137, 116, 125, 146, 113, 134, 127, 135, 112, 116, 135, 114, 122, 122, 138, 112, 85, 132, 124, 140, 126, 130, 137, 121, 119, 144, 117, 107, 105, 110, 141, 125, 125, 126, 125, 122, 124, 122, 127, 138, 124, 124, 119, 124, 122, 140, 116, 135, 125, 114, 115, 118, 101, 118, 118, 136, 128, 122, 116, 135, 115, 137, 135, 138, 116, 131, 121, 126, 139, 125, 119, 136, 124, 121, 137, 125, 122, 137, 123, 132, 123, 111, 109, 131, 119, 127, 123, 105, 138, 115, 114, 109, 113, 121, 126, 113, 130, 123, 129, 127, 111, 132, 126, 133, 123, 124, 139, 112, 138, 124, 122, 126, 126, 103, 108, 124, 132, 155, 132, 134, 125, 134, 117, 136, 123, 122, 127, 123, 132, 129, 112, 131, 114, 137, 105, 111, 119, 101, 111, 128, 120, 125, 129, 132, 125, 140, 113, 109, 119, 114, 123, 141, 107, 124, 153, 114, 116, 116, 132, 127, 133, 118, 121, 98, 109, 129, 128, 139, 115, 127, 117, 126, 134, 131, 121, 134, 129, 140, 132, 114, 136, 118, 125, 131, 125, 127, 131, 126, 124, 131, 120, 118, 140, 129, 127, 131, 120, 134, 121, 114, 117, 121, 118, 122, 134, 130, 136, 114, 130, 106, 120, 113, 125, 122, 130, 125, 120, 133, 129, 117, 123, 133, 147, 119, 115, 131, 132, 125, 134, 115, 120, 116, 138, 133, 116, 118, 155, 124, 120, 129, 114, 127, 123, 138, 124, 111, 127, 108, 135, 128, 112, 125, 134, 119, 110, 109, 145, 147, 125, 132, 113, 119, 124, 133, 125, 134, 131, 132, 126, 133, 117, 135, 123, 130, 133, 134, 108, 137, 109, 128, 131, 123, 114, 106, 129, 106, 124, 133, 131, 119, 138, 134, 121, 162, 117, 137, 131, 131, 129, 123, 122, 128, 114, 132, 136, 137, 120, 136, 127, 129, 133, 125, 117, 122, 131, 126, 130, 120, 135, 119, 127, 125, 129, 116, 130, 137, 129, 122, 118, 119, 143, 125, 116, 116, 143, 139, 124, 136, 134, 129, 130, 109, 119, 123, 122, 123, 120, 132, 118, 137, 143, 134, 95, 127, 132, 124, 116, 120, 118, 137, 134, 135, 131, 143, 129, 122, 136, 122, 143, 126, 128, 131, 106, 119, 123, 115, 130, 134, 120, 94, 132, 121, 115, 127, 132, 113, 119, 131, 137, 137, 119, 122, 110, 136, 131, 125, 121, 119, 114, 134, 116, 125, 119, 121, 115, 150, 124, 138, 130, 124, 114, 124, 120, 112, 117, 131, 113, 126, 126, 128, 123, 129, 117, 115, 118, 140, 137, 126, 127, 112, 119, 132, 126, 128, 112, 112, 132, 115, 124, 130, 125, 124, 139, 114, 123, 142, 132, 120, 131, 130, 127, 134, 140, 125, 117, 132, 125, 133, 111, 122, 132, 122, 120, 129, 125, 124, 110, 136, 128, 143, 126, 129, 128, 130, 138, 125, 125, 134, 107, 142, 126, 131, 126, 121, 118, 125, 132, 140, 112, 108, 122, 115, 121, 127, 119, 135, 143, 95, 108, 125, 118, 132, 126, 127, 128, 120, 134, 144, 119, 135, 133, 123, 112, 113, 120, 141, 105, 124, 128, 118, 115, 124, 116, 122, 117, 114, 120, 117, 109, 125, 115, 132, 130, 141, 138, 147, 113, 128, 129, 124, 123, 135, 121, 126, 134, 105, 115, 119, 144, 114, 147, 137, 155, 108, 126, 127, 103, 119, 114, 118, 106, 133, 126, 137, 121, 117, 123, 129, 119, 141, 140, 135, 132, 120, 112, 127, 135, 116, 146, 139, 127, 131, 129, 122, 116, 134, 140, 127, 129, 143, 140, 102, 137, 102, 123, 118, 139, 119, 113, 113, 130, 119, 112, 114, 124, 149, 127, 110, 143, 133, 107, 118, 134, 122, 145, 124, 128, 136, 112, 129, 129, 134, 131, 124, 138, 120, 113, 111, 120, 131, 115, 110, 112, 124, 130, 134, 134, 128, 125, 122, 127, 139, 125, 118, 119, 121, 142, 139, 141, 126, 112, 132, 125, 118, 135, 136, 124, 124, 144, 115, 137, 134, 131, 120, 122, 124, 119, 120, 128, 117, 119, 136, 109, 109, 128, 138, 146, 125, 125, 118, 124, 114, 137, 125, 116, 116, 130, 128, 125, 128, 113, 131, 135, 136, 118, 129, 114, 141, 117, 115, 138, 122, 120, 130, 115, 115, 138, 125, 132, 134, 125, 130, 126, 148, 120, 131, 134, 129, 124, 130, 132, 132, 108, 125, 121, 126, 130, 127, 123, 110, 130, 110, 121, 119, 137, 116, 132, 117, 118, 125, 125, 137, 113, 121, 106, 127, 144, 128, 119, 130, 112, 128, 133, 94, 136, 144, 132, 123, 114, 134, 128, 140, 126, 110, 126, 132, 125, 126, 137, 129, 116, 128, 134, 128, 124, 134, 129, 117, 122, 113, 133, 134, 113, 123, 102, 122, 122, 105, 132, 122, 104, 120, 118, 118, 129, 133, 141, 128, 135, 125, 132, 107, 124, 117, 131, 138, 114, 141, 119, 138, 138, 121, 123, 126, 115, 120, 111, 118, 118, 140, 131, 110, 123, 140, 117, 146, 113, 134, 94, 117, 118, 126, 102, 135, 120, 121, 140, 132, 139, 126, 137, 137, 115, 136, 134, 131, 107, 121, 112, 115, 122, 127, 117, 124, 144, 130, 119, 117, 127, 129, 118, 121, 102, 146, 119, 155, 134, 144, 109, 115, 125, 141, 148, 115, 142, 148, 130, 106, 122, 128, 140, 117, 121, 137, 117, 131, 114, 127, 118, 122, 119, 124, 138, 138, 106, 144, 121, 116, 120, 142, 122, 112, 124, 138, 116, 132, 128, 125, 144, 141, 132, 121, 133, 163, 136, 137, 128, 129, 150, 128, 113, 134, 116, 129, 149, 112, 126, 132, 121, 121, 133, 114, 141, 116, 139, 117, 129, 126, 128, 126, 143, 146, 151, 135, 130, 131, 127, 134, 143, 116, 143, 132, 137, 126, 122, 144, 117, 110, 143, 137, 138, 125, 121, 136, 124, 152, 154, 144, 132, 142, 129, 101, 129, 136, 154, 114, 115, 131, 106, 133, 124, 104, 129, 149, 143, 131, 118, 131, 101, 119, 138, 134, 117, 129, 106, 119, 143, 122, 139, 118, 122, 124, 133, 121, 138, 124, 120, 132, 140, 137, 137, 123, 137, 124, 126, 143, 137, 123, 117, 120, 118, 135, 120, 130, 124, 114, 129, 116, 124, 115, 127, 115, 120, 131, 116, 132, 111, 118, 127, 119, 116, 147, 124, 116, 118, 116, 117, 140, 120, 108, 132, 121, 117, 124, 127, 125, 118, 126, 126, 126, 135, 130, 145, 113, 125, 126, 129, 137, 127, 120, 136, 112, 120, 129, 122, 135, 123, 117, 116, 124, 112, 129, 137, 120, 118, 113, 115, 133, 136, 116, 119, 133, 126, 139, 129, 122, 125, 144, 125, 122, 123, 134, 128, 139, 111, 118, 134, 129, 119, 148, 111, 110, 113, 107, 111, 117, 114, 135, 137, 128, 122, 127, 120, 113, 118, 136, 121, 120, 122, 144, 117, 128, 120, 133, 138, 117, 136, 135, 138, 119, 141, 113, 118, 132, 149, 127, 115, 130, 106, 118, 123, 116, 131, 140, 107, 131, 126, 124, 140, 118, 134, 147, 120, 126, 127, 134, 129, 137, 110, 113, 124, 135, 120, 112, 124, 127, 106, 127, 120, 125, 127, 137, 141, 120, 115, 137, 123, 98, 113, 122, 111, 130, 134, 114, 115, 130, 112, 123, 137, 133, 137, 118, 140, 135, 141, 115, 131, 113, 126, 98, 139, 119, 134, 105, 125, 127, 124, 134, 138, 124, 115, 136, 128, 127, 124, 128, 127, 125, 123, 123, 131, 144, 126, 119, 123, 120, 139, 126, 136, 126, 136, 113, 134, 124, 127, 134, 134, 120, 149, 135, 128, 126, 104, 139, 135, 129, 150, 126, 117, 122, 132, 120, 123, 126, 125, 124, 141, 132, 140, 131, 122, 130, 135, 123, 127, 119, 136, 144, 136, 116, 147, 122, 132, 129, 132, 119, 122, 145, 141, 135, 134, 108, 127, 113, 133, 118, 136, 139, 140, 133, 132, 136, 126, 112, 113, 127, 97, 126, 125, 110, 129, 107, 131, 124, 137, 125, 128, 124, 118, 125, 124, 126, 135, 121, 130, 127, 129, 110, 123, 112, 115, 130, 142, 123, 118, 140, 120, 124, 134, 110, 124, 120, 134, 122, 129, 143, 137, 152, 121, 122, 136, 116, 124, 148, 120, 120, 122, 127, 109, 127, 105, 141, 134, 149, 133, 119, 107, 144, 127, 125, 137, 122, 121, 119, 111, 125, 119, 119, 110, 123, 95, 133, 119, 124, 124, 135, 133, 126, 103, 120, 132, 112, 130, 123, 117, 132, 131, 129, 111, 124, 118, 124, 126, 116, 103, 166, 129, 124, 120, 127, 116, 123, 146, 97, 131, 128, 128, 127, 143, 113, 111, 122, 108, 117, 124, 133, 128, 114, 130, 131, 127, 124, 136, 115, 102, 130, 121, 138, 126, 147, 107, 132, 109, 137, 136, 128, 129, 144, 130, 130, 130, 130, 112, 119, 121, 111, 148, 115, 135, 124, 133, 132, 131, 141, 127, 125, 131, 135, 117, 124, 123, 127, 124, 113, 137, 104, 121, 136, 122, 132, 127, 147, 123, 107, 145, 119, 127, 117, 117, 125, 133, 122, 119, 125, 134, 134, 112, 128, 129, 131, 114, 132, 120, 124, 141, 119, 113, 135, 122, 124, 113, 121, 130, 130, 133, 120, 125, 129, 138, 136, 111, 125, 123, 122, 132, 121, 116, 137, 119, 135, 120, 124, 134, 124, 126, 112, 129, 137, 122, 134, 128, 132, 142, 126, 123, 122, 133, 132, 127, 136, 111, 139, 123, 145, 117, 113, 135, 129, 117, 116, 101, 120, 124, 110, 115, 124, 130, 120, 128, 118, 114, 149, 123, 113, 128, 116, 130, 108, 130, 123, 132, 140, 116, 124, 142, 114, 132, 121, 129, 121, 133, 113, 130, 127, 122, 133, 126, 121, 120, 123, 123, 135, 137, 120, 119, 131, 139, 114, 142, 143, 131, 118, 110, 139, 136, 123, 144, 130, 124, 128, 122, 121, 121, 135, 138, 123, 133, 123, 108, 131, 135, 142, 126, 116, 127, 128, 128, 123, 105, 126, 129, 109, 130, 122, 127, 121, 133, 128, 130, 124, 96, 140, 117, 131, 126, 117, 130, 144, 135, 123, 146, 129, 127, 111, 107, 124, 142, 125, 132, 110, 125, 129, 119, 127, 129, 115, 121, 129, 118, 132, 124, 120, 126, 123, 106, 125, 152, 120, 134, 127, 140, 117, 121, 116, 122, 127, 126, 121, 116, 124, 110, 124, 112, 123, 122, 118, 120, 121, 137, 141, 128, 108, 126, 130, 125, 117, 126, 134, 123, 122, 114, 123, 154, 135, 141, 139, 124, 160, 129, 158, 120, 138, 123, 131, 130, 132, 121, 139, 117, 110, 134, 110, 143, 127, 116, 132, 125, 102, 121, 115, 115, 123, 111, 151, 127, 122, 145, 131, 127, 103, 126, 129, 135, 134, 118, 122, 147, 121, 114, 144, 132, 125, 114, 132, 121, 132, 142, 125, 120, 126, 125, 111, 119, 124, 128, 142, 125, 139, 120, 128, 128, 129, 139, 124, 123, 126, 125, 143, 124, 140, 124, 129, 139, 124, 129, 110, 115, 123, 114, 145, 107, 104, 122, 130, 126, 110, 133, 121, 122, 127, 129, 111, 116, 117, 123, 123, 123, 108, 119, 114, 122, 117, 118, 132, 145, 127, 114, 125, 102, 124, 132, 122, 123, 116, 109, 112, 124, 127, 129, 117, 109, 124, 125, 120, 114, 119, 125, 124, 112, 136, 122, 134, 110, 128, 138, 132, 130, 124, 118, 120, 133, 135, 135, 125, 126, 131, 121, 134, 141, 105, 118, 136, 122, 120, 122, 145, 136, 137, 134, 121, 117, 108, 138, 121, 123, 130, 125, 131, 132, 130, 129, 131, 116, 112, 122, 143, 128, 133, 112, 118, 136, 131, 129, 128, 122, 120, 113, 121, 119, 123, 122, 121, 130, 130, 134, 97, 122, 116, 123, 118, 141, 123, 114, 131, 127, 112, 124, 129, 116, 130, 140, 125, 119, 121, 124, 111, 122, 118, 123, 115, 134, 121, 147, 128, 141, 109, 122, 122, 121, 137, 122, 119, 123, 139, 137, 123, 112, 128, 112, 136, 110, 125, 146, 109, 140, 143, 140, 140, 124, 108, 132, 123, 133, 124, 127, 123, 121, 120, 139, 122, 133, 135, 123, 110, 140, 137, 129, 110, 121, 119, 125, 145, 128, 125, 119, 135, 137, 136, 140, 129, 123, 129, 122, 123, 148, 117, 123, 136, 117, 107, 109, 115, 108, 131, 109, 130, 126, 131, 149, 135, 133, 140, 122, 131, 133, 110, 131, 141, 110, 124, 113, 121, 126, 128, 126, 134, 137, 121, 113, 124, 120, 142, 142, 118, 117, 116, 114, 124, 131, 116, 118, 127, 159, 106, 123, 107, 131, 136, 133, 112, 112, 128, 107, 121, 120, 119, 129, 125, 104, 135, 119, 124, 123, 138, 141, 127, 117, 126, 128, 118, 129, 142, 129, 118, 121, 109, 144, 119, 131, 140, 135, 109, 138, 109, 116, 136, 126, 134, 140, 120, 147, 124, 123, 116, 127, 117, 126, 121, 128, 127, 133, 119, 117, 121, 136, 134, 130, 134, 109, 135, 130, 124, 123, 133, 137, 124, 125, 120, 126, 140, 130, 108, 115, 133, 117, 112, 137, 139, 138, 125, 113, 115, 116, 146, 137, 125, 137, 122, 111, 139, 140, 117, 114, 110, 151, 119, 141, 139, 122, 138, 112, 121, 126, 125, 120, 130, 129, 129, 128, 121, 110, 116, 126, 121, 122, 130, 126, 127, 125, 116, 134, 129, 114, 103, 140, 117, 118, 112, 132, 109, 126, 119, 127, 122, 108, 113, 125, 133, 122, 131, 123, 115, 127, 114, 131, 103, 122, 126, 116, 144, 123, 144, 124, 128, 126, 120, 142, 117, 114, 121, 122, 122, 114, 135, 129, 125, 135, 111, 150, 136, 130, 126, 131, 124, 115, 141, 140, 129, 132, 113, 126, 111, 125, 127, 136, 127, 133, 152, 116, 112, 123, 128, 144, 122, 132, 137, 131, 129, 135, 120, 109, 151, 126, 115, 116, 145, 122, 129, 120, 115, 122, 136, 132, 140, 119, 109, 140, 116, 111, 125, 129, 123, 100, 130, 134, 136, 127, 129, 121, 125, 133, 150, 104, 136, 128, 130, 135, 106, 137, 137, 121, 130, 128, 122, 121, 128, 131, 136, 120, 131, 136, 119, 128, 145, 121, 137, 121, 128, 125, 113, 126, 131, 131, 136, 121, 112, 122, 125, 112, 117, 111, 128, 128, 133, 127, 129, 119, 112, 123, 133, 129, 129, 120, 125, 117, 120, 117, 122, 128, 122, 127, 135, 126, 123, 118, 126, 122, 129, 135, 119, 117, 128, 128, 151, 123, 116, 132, 123, 124, 124, 127, 125, 124, 114, 124, 136, 113, 129, 124, 129, 129, 124, 125, 135, 112, 133, 133, 125, 133, 126, 138, 131, 124, 131, 145, 137, 139, 126, 121, 119, 129, 123, 128, 125, 128, 133, 135, 165, 120, 110, 123, 121, 145, 118, 132, 135, 141, 107, 120, 112, 112, 123, 144, 113, 139, 118, 112, 133, 123, 107, 128, 129, 117, 129, 132, 129, 131, 138, 119, 137, 123, 115, 130, 136, 138, 123, 118, 118, 110, 133, 136, 144, 131, 116, 135, 136, 146, 134, 117, 121, 120, 116, 101, 127, 129, 129, 115, 126, 113, 148, 133, 125, 117, 112, 129, 140, 109, 121, 120, 139, 119, 146, 109, 126, 123, 112, 124, 118, 115, 124, 119, 141, 138, 121, 128, 119, 124, 140, 118, 136, 121, 113, 127, 135, 107, 140, 106, 127, 133, 135, 111, 140, 115, 143, 113, 127, 141, 120, 115, 131, 136, 115, 122, 135, 111, 123, 127, 137, 110, 114, 127, 114, 118, 130, 119, 140, 148, 120, 136, 156, 127, 82, 146, 123, 127, 116, 122, 114, 128, 132, 108, 118, 142, 146, 113, 140, 117, 147, 115, 118, 127, 148, 124, 117, 134, 115, 139, 157, 136, 124, 127, 125, 133, 109, 127, 119, 123, 118, 115, 118, 113, 132, 118, 120, 116, 117, 125, 124, 136, 128, 107, 112, 131, 106, 120, 116, 124, 126, 111, 111, 127, 119, 129, 135, 120, 117, 125, 130, 125, 130, 116, 121, 116, 120, 118, 107, 125, 145, 132, 135, 115, 120, 116, 163, 118, 121, 131, 130, 136, 128, 142, 119, 112, 117, 121, 114, 131, 124, 125, 114, 106, 116, 123, 117, 114, 130, 126, 129, 111, 115, 130, 125, 131, 126, 161, 107, 118, 117, 134, 122, 125, 133, 111, 116, 129, 109, 139, 139, 128, 114, 128, 141, 119, 116, 123, 130, 129, 119, 130, 124, 122, 119, 112, 121, 117, 127, 107, 137, 130, 119, 122, 138, 132, 120, 122, 114, 128, 127, 122, 122, 124, 122, 128, 132, 112, 127, 121, 133, 135, 134, 138, 117, 133, 104, 120, 108, 116, 119, 132, 130, 127, 124, 141, 113, 120, 140, 142, 120, 126, 127, 125, 117, 131, 140, 141, 115, 125, 121, 124, 122, 118, 141, 125, 121, 121, 104, 125, 121, 110, 134, 124, 131, 126, 113, 122, 111, 123, 122, 120, 122, 130, 115, 153, 116, 131, 143, 112, 136, 128, 114, 142, 128, 117, 126, 124, 118, 134, 113, 145, 127, 114, 131, 141, 124, 143, 118, 109, 137, 117, 134, 129, 114, 124, 144, 131, 117, 130, 132, 133, 122, 120, 115, 132, 130, 130, 145, 139, 120, 127, 132, 117, 111, 117, 132, 125, 124, 129, 112, 119, 140, 129, 141, 129, 120, 121, 128, 118, 133, 116, 120, 117, 115, 128, 141, 137, 131, 100, 145, 119, 122, 120, 115, 162, 132, 123, 124, 133, 121, 122, 152, 127, 119, 117, 127, 122, 128, 125, 119, 141, 122, 129, 129, 140, 117, 155, 128, 113, 107, 106, 139, 134, 119, 127, 136, 137, 132, 127, 147, 144, 139, 114, 122, 129, 134, 130, 124, 114, 124, 134, 119, 129, 132, 125, 134, 127, 118, 117, 114, 108, 128, 132, 117, 122, 123, 116, 155, 139, 133, 136, 123, 108, 115, 113, 128, 124, 135, 116, 139, 145, 124, 125, 126, 113, 125, 144, 137, 114, 117, 134, 121, 139, 129, 125, 117, 113, 119, 142, 144, 118, 129, 110, 109, 141, 146, 144, 105, 125, 126, 122, 138, 122, 133, 122, 131, 117, 123, 110, 114, 125, 112, 108, 124, 146, 124, 133, 125, 115, 106, 139, 135, 128, 121, 138, 130, 133, 136, 109, 127, 148, 114, 129, 108, 117, 110, 126, 116, 108, 122, 143, 141, 132, 117, 132, 108, 97, 117, 140, 133, 117, 114, 125, 113, 125, 123, 129, 117, 120, 126, 105, 148, 137, 124, 125, 130, 127, 116, 109, 142, 146, 111, 134, 128, 112, 132, 113, 108, 145, 115, 130, 121, 120, 130, 120, 122, 120, 112, 119, 135, 154, 116, 129, 120, 133, 119, 125, 134, 122, 123, 125, 126, 112, 131, 122, 117, 137, 114, 123, 112, 131, 138, 119, 117, 137, 130, 117, 115, 129, 121, 121, 137, 120, 110, 98, 135, 98, 131, 142, 117, 134, 113, 128, 131, 143, 123, 128, 117, 125, 129, 116, 148, 138, 125, 129, 131, 119, 110, 123, 142, 124, 123, 115, 140, 97, 112, 127, 132, 134, 120, 132, 142, 129, 128, 126, 138, 123, 108, 123, 103, 115, 118, 133, 126, 130, 108, 115, 139, 132, 119, 136, 121, 115, 137, 134, 127, 119, 128, 117, 127, 128, 130, 148, 134, 141, 124, 128, 129, 131, 129, 113, 127, 131, 135, 122, 92, 117, 121, 128, 121, 128, 131, 129, 140, 120, 140, 126, 122, 116, 117, 123, 122, 129, 131, 120, 120, 108, 129, 120, 117, 135, 160, 110, 130, 122, 125, 105, 137, 130, 126, 134, 130, 131, 126, 125, 130, 116, 124, 143, 100, 134, 115, 113, 125, 122, 134, 126, 129, 119, 144, 132, 126, 129, 118, 112, 132, 137, 104, 117, 127, 127, 120, 122, 133, 112, 137, 125, 123, 131, 136, 128, 128, 131, 130, 149, 123, 123, 143, 126, 94, 117, 135, 124, 121, 133, 134, 145, 137, 117, 116, 103, 124, 118, 137, 118, 153, 143, 119, 134, 138, 118, 123, 127, 121, 135, 115, 124, 125, 119, 152, 111, 113, 123, 121, 120, 104, 120, 124, 121, 139, 122, 123, 137, 123, 127, 118, 114, 125, 123, 122, 125, 131, 112, 123, 135, 133, 142, 119, 128, 124, 140, 121, 105, 118, 110, 113, 126, 133, 120, 114, 146, 113, 140, 135, 117, 122, 141, 126, 126, 119, 110, 127, 124, 116, 116, 119, 106, 139, 142, 110, 116, 117, 123, 139, 115, 155, 126, 106, 142, 117, 115, 156, 119, 134, 139, 121, 122, 119, 138, 112, 129, 101, 129, 129, 137, 145, 122, 104, 120, 131, 140, 110, 117, 101, 135, 123, 130, 126, 141, 108, 118, 138, 129, 131, 130, 115, 112, 131, 128, 102, 107, 138, 116, 116, 106, 134, 117, 128, 112, 128, 148, 134, 145, 110, 128, 120, 120, 129, 147, 118, 123, 135, 130, 111, 134, 130, 132, 111, 135, 142, 127, 134, 112, 118, 127, 116, 121, 126, 121, 121, 114, 138, 125, 120, 119, 147, 100, 117, 130, 116, 127, 130, 112, 128, 141, 114, 115, 139, 116, 128, 135, 123, 125, 135, 143, 141, 124, 135, 129, 126, 109, 131, 128, 141, 110, 130, 124, 144, 121, 124, 119, 139, 113, 141, 122, 137, 112, 100, 108, 146, 120, 123, 110, 112, 110, 121, 138, 127, 127, 118, 119, 134, 125, 127, 126, 124, 122, 125, 131, 135, 145, 145, 125, 129, 114, 132, 138, 120, 127, 147, 116, 143, 115, 116, 126, 128, 146, 146, 128, 130, 130, 127, 123, 117, 103, 134, 111, 124, 121, 130, 141, 108, 106, 122, 126, 145, 117, 124, 124, 122, 135, 134, 125, 114, 130, 118, 131, 125, 114, 122, 116, 123, 130, 110, 124, 127, 102, 125, 136, 140, 126, 133, 137, 117, 134, 121, 103, 127, 117, 105, 128, 127, 117, 132, 131, 106, 121, 119, 128, 116, 129, 135, 128, 114, 119, 116, 142, 114, 137, 131, 113, 125, 129, 131, 120, 124, 136, 113, 125, 115, 122, 120, 125, 113, 132, 132, 125, 127, 119, 123, 122, 130, 122, 126, 115, 138, 114, 138, 131, 118, 148, 114, 123, 124, 144, 112, 124, 141, 121, 129, 128, 114, 124, 110, 131, 121, 123, 126, 110, 118, 131, 127, 133, 103, 126, 121, 113, 136, 150, 118, 110, 129, 116, 109, 138, 120, 118, 117, 117, 116, 122, 127, 123, 116, 118, 109, 138, 121, 122, 129, 127, 125, 115, 118, 121, 126, 115, 121, 120, 146, 133, 117, 113, 132, 127, 130, 113, 139, 144, 127, 135, 133, 117, 120, 117, 136, 126, 125, 114, 125, 125, 114, 125, 134, 139, 119, 127, 99, 149, 126, 103, 122, 120, 109, 116, 151, 124, 124, 113, 131, 139, 127, 132, 128, 135, 125, 119, 106, 116, 126, 131, 115, 118, 119, 109, 130, 123, 121, 131, 117, 139, 112, 118, 120, 131, 119, 138, 129, 116, 122, 132, 131, 150, 115, 134, 118, 130, 124, 128, 130, 112, 130, 131, 130, 114, 128, 110, 112, 126, 126, 128, 131, 138, 126, 130, 139, 106, 139, 130, 129, 119, 111, 129, 122, 119, 107, 127, 156, 109, 133, 124, 133, 118, 119, 121, 122, 129, 111, 135, 123, 106, 110, 128, 135, 135, 128, 133, 134, 132, 130, 128, 124, 138, 129, 111, 147, 135, 143, 124, 138, 117, 135, 131, 113, 125, 140, 146, 133, 115, 126, 135, 122, 158, 134, 109, 134, 153, 132, 119, 127, 126, 136, 120, 125, 116, 135, 121, 127, 114, 131, 142, 124, 123, 113, 136, 127, 128, 123, 123, 127, 129, 122, 139, 139, 112, 134, 122, 125, 100, 130, 113, 144, 138, 118, 125, 130, 117, 129, 138, 114, 124, 122, 128, 147, 131, 107, 119, 145, 126, 103, 103, 121, 122, 122, 129, 148, 129, 123, 143, 130, 130, 110, 134, 137, 130, 112, 116, 126, 114, 136, 125, 122, 117, 120, 123, 135, 118, 129, 126, 98, 156, 121, 146, 122, 139, 129, 116, 111, 132, 123, 135, 125, 117, 111, 115, 116, 114, 148, 122, 109, 140, 132, 125, 141, 116, 104, 144, 119, 136, 147, 128, 126, 110, 96, 135, 135, 138, 119, 136, 127, 125, 136, 140, 110, 133, 125, 110, 132, 136, 116, 113, 136, 121, 113, 125, 136, 135, 118, 130, 148, 118, 132, 106, 122, 126, 129, 100, 111, 121, 117, 122, 128, 128, 150, 117, 115, 140, 113, 118, 132, 121, 153, 140, 120, 138, 133, 141, 139, 132, 120, 122, 105, 139, 133, 139, 124, 126, 126, 123, 115, 121, 142, 136, 118, 126, 111, 121, 124, 132, 135, 124, 130, 130, 128, 116, 115, 120, 119, 124, 116, 120, 142, 128, 137, 110, 142, 146, 139, 128, 127, 115, 124, 118, 106, 120, 130, 134, 109, 146, 128, 123, 116, 112, 120, 136, 115, 121, 120, 126, 140, 147, 129, 117, 129, 119, 121, 125, 124, 115, 139, 132, 119, 118, 107, 123, 119, 102, 129, 117, 116, 122, 134, 125, 127, 111, 128, 125, 144, 140, 102, 133, 115, 114, 120, 125, 128, 122, 120, 115, 117, 113, 110, 137, 136, 125, 113, 119, 142, 134, 136, 128, 105, 110, 120, 128, 114, 119, 125, 128, 135, 131, 122, 139, 115, 125, 120, 126, 125, 129, 127, 122, 149, 128, 125, 129, 137, 115, 135, 123, 143, 117, 138, 129, 127, 119, 124, 123, 123, 128, 122, 131, 138, 136, 106, 128, 127, 118, 134, 108, 127, 108, 120, 126, 108, 115, 135, 125, 135, 127, 114, 119, 148, 131, 119, 123, 115, 120, 128, 138, 114, 130, 115, 135, 118, 124, 128, 124, 132, 108, 125, 137, 114, 114, 112, 105, 122, 117, 120, 148, 146, 114, 125, 115, 123, 147, 120, 126, 151, 118, 134, 122, 137, 124, 120, 118, 130, 129, 119, 129, 106, 123, 146, 128, 139, 98, 120, 133, 124, 131, 126, 133, 132, 125, 137, 122, 128, 128, 117, 134, 115, 136, 131, 125, 116, 128, 130, 103, 134, 115, 121, 107, 116, 146, 107, 112, 127, 112, 110, 118, 108, 137, 133, 132, 125, 113, 130, 123, 127, 130, 116, 130, 133, 137, 127, 122, 125, 132, 127, 120, 132, 134, 114, 115, 126, 116, 125, 128, 130, 113, 111, 115, 127, 140, 133, 131, 131, 118, 115, 130, 126, 126, 109, 114, 123, 112, 127, 115, 135, 111, 110, 124, 125, 111, 115, 126, 117, 121, 108, 125, 113, 115, 99, 124, 125, 112, 133, 123, 116, 135, 128, 113, 137, 128, 105, 114, 107, 113, 127, 114, 138, 137, 135, 123, 126, 120, 102, 124, 145, 148, 138, 144, 159, 128, 134, 120, 120, 123, 130, 129, 125, 114, 121, 120, 125, 131, 128, 117, 122, 134, 131, 121, 117, 107, 130, 122, 124, 129, 145, 122, 128, 127, 129, 123, 137, 124, 114, 132, 111, 110, 108, 129, 115, 123, 123, 117, 113, 129, 127, 126, 124, 125, 110, 106, 140, 140, 127, 125, 111, 129, 122, 127, 140, 150, 115, 120, 132, 128, 134, 121, 125, 127, 131, 125, 128, 134, 133, 121, 118, 140, 145, 121, 126, 128, 114, 124, 110, 140, 135, 119, 119, 107, 134, 110, 125, 130, 132, 119, 147, 114, 108, 135, 133, 123, 141, 124, 124, 122, 126, 113, 137, 119, 124, 130, 121, 123, 124, 110, 145, 133, 122, 126, 124, 128, 116, 139, 132, 110, 124, 121, 138, 122, 120, 135, 140, 125, 124, 138, 113, 114, 115, 145, 135, 144, 105, 157, 124, 135, 137, 142, 125, 113, 128, 120, 132, 124, 142, 134, 126, 113, 134, 118, 114, 109, 124, 141, 122, 114, 127, 141, 134, 134, 131, 131, 112, 117, 136, 106, 126, 117, 121, 133, 137, 127, 130, 123, 130, 130, 113, 95, 124, 131, 128, 122, 125, 121, 111, 132, 122, 111, 130, 134, 119, 113, 121, 120, 128, 125, 133, 112, 117, 116, 134, 133, 135, 123, 119, 139, 111, 133, 127, 124, 141, 116, 130, 127, 131, 116, 127, 120, 112, 116, 116, 129, 122, 116, 104, 120, 114, 127, 155, 119, 136, 127, 120, 128, 123, 119, 126, 120, 129, 123, 118, 140, 129, 127, 124, 122, 131, 133, 104, 126, 128, 128, 114, 126, 121, 127, 127, 127, 119, 142, 128, 118, 124, 125, 126, 144, 132, 129, 103, 125, 132, 117, 105, 136, 109, 129, 130, 113, 135, 140, 124, 138, 129, 119, 100, 116, 128, 105, 120, 118, 113, 121, 112, 112, 118, 133, 135, 112, 119, 109, 123, 121, 129, 134, 147, 140, 130, 129, 134, 135, 141, 132, 120, 123, 116, 134, 123, 140, 123, 130, 115, 124, 134, 121, 144, 120, 130, 123, 133, 132, 132, 137, 136, 121, 125, 143, 110, 123, 113, 132, 139, 133, 116, 117, 153, 130, 115, 132, 123, 123, 142, 124, 118, 119, 135, 116, 115, 130, 117, 130, 141, 130, 126, 120, 115, 142, 134, 114, 121, 114, 132, 115, 128, 127, 113, 123, 114, 128, 132, 137, 129, 124, 136, 122, 126, 132, 122, 133, 118, 120, 117, 123, 111, 129, 125, 142, 120, 123, 147, 128, 142, 119, 126, 132, 124, 128, 124, 113, 122, 111, 131, 138, 122, 111, 135, 132, 131, 130, 124, 125, 118, 118, 134, 126, 135, 102, 124, 131, 122, 112, 118, 121, 118, 123, 117, 130, 131, 128, 119, 133, 118, 112, 121, 124, 102, 116, 115, 129, 100, 139, 137, 122, 113, 108, 106, 143, 136, 121, 124, 123, 115, 115, 133, 128, 113, 139, 113, 123, 117, 136, 141, 105, 111, 111, 114, 119, 136, 119, 127, 125, 131, 132, 122, 117, 126, 121, 134, 132, 133, 109, 125, 124, 112, 112, 124, 122, 112, 126, 130, 121, 131, 116, 125, 118, 124, 124, 118, 133, 117, 122, 133, 104, 123, 107, 137, 127, 140, 122, 123, 125, 128, 120, 118, 129, 136, 130, 131, 118, 134, 124, 124, 116, 119, 128, 121, 121, 137, 126, 119, 119, 148, 150, 128, 112, 117, 127, 139, 132, 148, 132, 142, 137, 112, 134, 129, 120, 116, 122, 121, 141, 124, 135, 131, 151, 155, 121, 110, 132, 126, 130, 140, 121, 136, 124, 116, 117, 121, 127, 128, 137, 148, 127, 126, 124, 126, 138, 106, 109, 122, 121, 134, 100, 125, 146, 128, 143, 120, 129, 136, 119, 110, 136, 137, 148, 122, 136, 136, 118, 125, 135, 124, 109, 127, 135, 130, 115, 148, 116, 125, 134, 119, 114, 137, 117, 126, 108, 122, 141, 118, 124, 119, 126, 115, 117, 122, 120, 117, 134, 129, 118, 114, 117, 106, 135, 122, 115, 140, 135, 128, 133, 118, 130, 112, 132, 125, 126, 124, 125, 116, 115, 137, 125, 125, 133, 120, 124, 138, 144, 118, 133, 134, 128, 138, 125, 125, 134, 132, 123, 120, 127, 108, 141, 115, 119, 121, 118, 141, 135, 105, 123, 111, 127, 123, 128, 125, 110, 140, 119, 130, 119, 119, 130, 117, 133, 119, 117, 133, 115, 107, 120, 126, 123, 156, 141, 113, 134, 115, 127, 114, 112, 107, 114, 109, 127, 137, 138, 104, 130, 124, 124, 129, 140, 96, 139, 138, 108, 133, 109, 129, 116, 127, 149, 132, 114, 139, 135, 135, 129, 117, 130, 118, 129, 99, 122, 142, 141, 101, 121, 129, 112, 120, 131, 105, 139, 124, 126, 131, 104, 130, 122, 111, 126, 116, 140, 125, 129, 161, 141, 122, 134, 113, 123, 123, 123, 148, 131, 104, 135, 120, 120, 136, 111, 122, 121, 167, 125, 118, 143, 139, 125, 137, 116, 126, 120, 118, 135, 123, 145, 133, 130, 123, 128, 110, 121, 99, 111, 149, 130, 119, 112, 116, 129, 123, 129, 127, 114, 110, 117, 128, 149, 118, 119, 134, 123, 123, 132, 123, 132, 137, 111, 124, 118, 125, 140, 125, 128, 120, 132, 130, 128, 139, 135, 147, 134, 127, 101, 134, 118, 117, 131, 131, 126, 121, 133, 123, 129, 123, 111, 111, 129, 106, 103, 149, 113, 127, 123, 130, 128, 120, 116, 113, 133, 114, 139, 128, 128, 137, 133, 124, 116, 114, 114, 125, 130, 130, 130, 127, 146, 125, 107, 130, 138, 112, 106, 120, 126, 151, 141, 117, 102, 125, 141, 138, 128, 93, 122, 130, 115, 121, 110, 129, 132, 120, 133, 130, 120, 121, 107, 111, 126, 122, 131, 127, 111, 134, 140, 131, 126, 130, 138, 121, 129, 121, 115, 125, 119, 138, 113, 129, 123, 120, 128, 134, 131, 123, 132, 125, 136, 125, 147, 143, 123, 129, 133, 118, 117, 129, 129, 123, 127, 132, 117, 139, 134, 134, 123, 119, 138, 117, 118, 116, 133, 109, 132, 126, 134, 141, 123, 130, 135, 110, 120, 127, 139, 123, 129, 126, 137, 140, 117, 118, 149, 123, 129, 107, 131, 120, 116, 119, 136, 132, 137, 127, 147, 128, 125, 128, 125, 97, 130, 128, 117, 134, 122, 121, 136, 128, 125, 135, 116, 114, 119, 132, 120, 136, 139, 148, 152, 139, 127, 109, 120, 142, 126, 114, 127, 109, 144, 112, 137, 121, 124, 125, 122, 121, 133, 111, 118, 130, 125, 118, 116, 122, 116, 109, 138, 125, 124, 136, 109, 135, 125, 133, 103, 144, 122, 125, 123, 132, 135, 128, 148, 127, 95, 127, 130, 123, 121, 142, 113, 114, 127, 129, 121, 126, 128, 118, 110, 117, 142, 125, 139, 110, 109, 125, 120, 122, 117, 124, 127, 135, 120, 129, 132, 131, 119, 133, 113, 115, 121, 123, 121, 115, 121, 123, 125, 133, 135, 134, 136, 133, 121, 145, 107, 131, 117, 121, 126, 122, 116, 118, 135, 130, 121, 138, 126, 115, 130, 111, 128, 132, 124, 122, 118, 132, 114, 142, 92, 134, 147, 120, 142, 114, 132, 111, 119, 129, 140, 122, 113, 126, 117, 109, 108, 132, 136, 110, 137, 141, 125, 139, 131, 111, 113, 119, 112, 119, 140, 142, 117, 124, 137, 122, 124, 115, 131, 121, 116, 117, 141, 145, 131, 116, 135, 123, 105, 103, 107, 124, 121, 100, 127, 130, 135, 137, 137, 131, 110, 132, 137, 127, 118, 109, 129, 140, 133, 96, 146, 129, 133, 143, 135, 127, 115, 124, 127, 114, 136, 121, 138, 115, 121, 107, 125, 125, 137, 124, 134, 116, 127, 136, 117, 126, 114, 134, 132, 108, 127, 131, 123, 131, 142, 130, 140, 121, 122, 133, 117, 114, 130, 126, 135, 131, 135, 131, 98, 123, 118, 119, 119, 140, 133, 123, 133, 113, 127, 128, 139, 123, 134, 124, 124, 135, 105, 141, 121, 118, 122, 114, 105, 134, 122, 121, 126, 112, 118, 137, 112, 136, 122, 128, 125, 128, 113, 141, 115, 118, 122, 109, 134, 140, 131, 119, 126, 145, 117, 136, 146, 130, 125, 124, 139, 139, 147, 131, 134, 111, 129, 127, 133, 109, 117, 137, 126, 127, 147, 148, 120, 124, 116, 114, 117, 143, 136, 132, 143, 130, 136, 123, 115, 101, 131, 126, 138, 124, 129, 141, 124, 115, 101, 120, 120, 115, 131, 129, 131, 125, 123, 141, 112, 107, 111, 114, 125, 110, 126, 127, 121, 107, 111, 113, 116, 124, 114, 128, 110, 127, 123, 105, 116, 126, 120, 140, 133, 140, 127, 118, 91, 105, 122, 106, 125, 129, 128, 139, 121, 114, 131, 119, 119, 127, 127, 125, 129, 120, 116, 141, 131, 133, 121, 122, 122, 126, 140, 126, 118, 116, 126, 128, 133, 125, 103, 127, 134, 129, 139, 133, 117, 119, 126, 115, 118, 139, 123, 132, 126, 147, 119, 135, 145, 129, 141, 123, 127, 134, 112, 126, 131, 122, 135, 143, 119, 143, 130, 124, 114, 114, 113, 126, 140, 115, 120, 112, 123, 116, 110, 115, 133, 130, 111, 114, 118, 109, 125, 112, 131, 128, 120, 108, 110, 125, 110, 138, 123, 132, 130, 120, 124, 127, 138, 128, 129, 98, 121, 129, 125, 125, 125, 120, 128, 130, 105, 128, 153, 128, 124, 130, 118, 141, 134, 148, 116, 133, 122, 121, 104, 126, 115, 137, 130, 118, 127, 133, 142, 112, 119, 129, 114, 117, 112, 138, 117, 116, 134, 134, 141, 128, 139, 105, 123, 133, 122, 122, 129, 113, 134, 110, 122, 120, 127, 124, 130, 117, 123, 141, 118, 145, 118, 112, 108, 124, 122, 123, 119, 134, 114, 119, 115, 142, 105, 127, 128, 133, 117, 118, 135, 124, 124, 123, 126, 109, 139, 131, 126, 125, 133, 127, 112, 116, 122, 150, 143, 125, 123, 106, 104, 129, 146, 114, 136, 139, 136, 149, 105, 121, 127, 123, 125, 122, 139, 176, 115, 135, 98, 123, 126, 116, 126, 137, 137, 137, 144, 124, 129, 129, 125, 124, 82, 106, 130, 111, 140, 125, 136, 126, 116, 122, 126, 120, 129, 102, 120, 116, 122, 140, 97, 127, 112, 137, 124, 119, 132, 122, 120, 118, 112, 123, 118, 119, 119, 157, 137, 132, 118, 124, 112, 133, 137, 127, 107, 141, 132, 119, 127, 131, 124, 117, 105, 129, 128, 122, 128, 159, 126, 132, 130, 129, 118, 137, 129, 149, 119, 110, 136, 130, 115, 134, 126, 133, 107, 132, 123, 122, 126, 127, 128, 122, 116, 114, 135, 119, 145, 136, 131, 127, 124, 132, 129, 136, 130, 137, 118, 128, 123, 134, 108, 129, 141, 154, 136, 137, 133, 140, 133, 115, 131, 131, 119, 135, 139, 128, 142, 142, 130, 131, 138, 130, 125, 132, 120, 122, 119, 129, 131, 118, 113, 129, 135, 119, 125, 135, 127, 128, 132, 128, 131, 112, 128, 125, 125, 143, 117, 112, 121, 138, 132, 121, 112, 110, 125, 135, 136, 109, 122, 105, 125, 124, 90, 121, 138, 109, 123, 131, 134, 127, 123, 121, 119, 122, 126, 131, 116, 132, 125, 128, 135, 128, 116, 139, 126, 127, 134, 117, 141, 131, 117, 105, 131, 137, 119, 122, 114, 135, 131, 133, 113, 135, 122, 138, 115, 120, 148, 141, 120, 119, 142, 127, 121, 145, 130, 112, 136, 140, 129, 146, 132, 120, 134, 126, 147, 116, 121, 132, 117, 122, 134, 104, 113, 113, 104, 108, 122, 123, 128, 121, 129, 123, 120, 136, 140, 112, 120, 131, 119, 116, 126, 122, 108, 125, 129, 129, 121, 113, 134, 134, 122, 120, 150, 147, 132, 125, 139, 102, 123, 129, 132, 138, 131, 131, 118, 136, 111, 108, 123, 117, 135, 131, 127, 136, 130, 122, 143, 124, 143, 125, 117, 118, 122, 121, 131, 135, 127, 105, 122, 124, 117, 117, 127, 127, 133, 132, 131, 126, 119, 115, 125, 120, 131, 139, 132, 121, 150, 107, 134, 125, 94, 117, 130, 133, 113, 129, 114, 126, 124, 129, 120, 131, 122, 121, 132, 126, 120, 124, 123, 125, 127, 115, 122, 116, 119, 114, 119, 135, 122, 119, 129, 124, 107, 148, 129, 141, 128, 127, 129, 117, 134, 134, 134, 110, 125, 124, 117, 115, 130, 102, 117, 116, 125, 136, 133, 122, 125, 118, 116, 115, 116, 112, 144, 111, 131, 132, 131, 124, 117, 126, 124, 112, 129, 120, 115, 124, 126, 141, 141, 101, 131, 132, 116, 147, 125, 138, 132, 139, 128, 140, 131, 135, 127, 133, 131, 123, 126, 138, 127, 120, 129, 133, 113, 118, 133, 110, 127, 106, 132, 115, 134, 126, 135, 128, 110, 107, 118, 128, 130, 130, 104, 122, 113, 118, 113, 123, 137, 109, 128, 115, 124, 132, 126, 138, 121, 124, 126, 134, 121, 117, 123, 121, 130, 132, 131, 121, 142, 137, 128, 125, 101, 132, 121, 137, 127, 112, 136, 130, 138, 118, 122, 124, 110, 126, 101, 116, 138, 105, 105, 129, 122, 118, 130, 119, 114, 126, 117, 137, 126, 128, 122, 133, 124, 170, 113, 119, 138, 126, 99, 129, 100, 122, 138, 112, 116, 121, 120, 134, 127, 123, 136, 118, 125, 130, 116, 120, 112, 130, 126, 131, 129, 128, 120, 116, 126, 120, 126, 121, 129, 129, 134, 115, 138, 137, 107, 128, 108, 144, 107, 126, 133, 146, 145, 139, 129, 113, 109, 131, 110, 121, 116, 117, 118, 127, 119, 125, 117, 138, 126, 140, 123, 117, 121, 136, 142, 141, 131, 127, 125, 119, 128, 121, 134, 129, 132, 97, 123, 114, 140, 115, 132, 142, 125, 127, 129, 129, 125, 118, 130, 139, 115, 143, 135, 109, 138, 106, 128, 119, 99, 127, 114, 113, 116, 123, 109, 141, 118, 122, 115, 120, 124, 123, 115, 121, 132, 130, 112, 128, 102, 136, 137, 114, 115, 137, 121, 136, 136, 112, 110, 133, 138, 127, 123, 129, 122, 129, 111, 133, 132, 130, 137, 121, 136, 136, 128, 129, 126, 115, 121, 104, 99, 129, 147, 122, 119, 127, 119, 127, 123, 135, 128, 126, 120, 115, 138, 109, 107, 126, 129, 112, 119, 126, 123, 123, 124, 133, 128, 129, 136, 123, 114, 128, 120, 123, 142, 115, 114, 113, 130, 117, 129, 153, 152, 128, 130, 130, 121, 106, 129, 132, 112, 138, 138, 122, 134, 118, 133, 107, 117, 110, 154, 159, 130, 111, 115, 126, 118, 123, 134, 131, 121, 127, 122, 126, 117, 107, 102, 130, 146, 146, 127, 119, 128, 142, 124, 122, 124, 127, 121, 125, 110, 127, 132, 111, 131, 127, 131, 120, 129, 125, 139, 124, 138, 125, 155, 124, 116, 132, 115, 129, 144, 116, 106, 119, 126, 130, 124, 123, 116, 126, 118, 128, 123, 135, 116, 128, 142, 135, 125, 129, 122, 128, 120, 127, 109, 143, 129, 105, 123, 140, 137, 127, 125, 140, 124, 127, 122, 107, 135, 122, 133, 119, 131, 132, 127, 130, 135, 119, 144, 109, 127, 111, 118, 113, 112, 125, 121, 127, 141, 128, 121, 137, 131, 124, 151, 106, 118, 119, 126, 128, 125, 119, 134, 126, 126, 127, 127, 131, 134, 124, 132, 138, 138, 117, 125, 127, 140, 123, 108, 157, 132, 122, 127, 145, 119, 114, 135, 124, 125, 148, 133, 109, 121, 120, 136, 112, 148, 109, 128, 134, 125, 126, 111, 118, 128, 133, 126, 115, 132, 138, 120, 143, 133, 121, 137, 119, 132, 127, 130, 114, 127, 123, 134, 117, 128, 134, 135, 131, 117, 141, 125, 132, 129, 143, 119, 116, 122, 126, 127, 120, 138, 142, 143, 139, 121, 115, 130, 129, 121, 110, 110, 124, 117, 129, 133, 103, 136, 134, 127, 134, 96, 136, 120, 111, 129, 120, 116, 109, 127, 137, 114, 145, 129, 121, 108, 119, 117, 115, 131, 118, 115, 118, 145, 151, 122, 136, 115, 143, 127, 135, 119, 113, 129, 127, 130, 110, 107, 121, 143, 119, 118, 131, 121, 116, 124, 129, 119, 132, 128, 105, 109, 142, 126, 149, 138, 145, 145, 115, 135, 110, 133, 134, 113, 129, 118, 132, 112, 124, 125, 129, 145, 124, 135, 120, 118, 123, 132, 133, 134, 117, 130, 120, 125, 123, 131, 117, 144, 104, 134, 114, 123, 129, 120, 100, 134, 114, 134, 120, 143, 117, 115, 136, 118, 131, 129, 116, 119, 128, 138, 131, 139, 134, 115, 125, 110, 126, 130, 140, 98, 130, 125, 129, 118, 118, 100, 136, 128, 114, 140, 114, 118, 111, 128, 98, 122, 118, 125, 121, 130, 130, 129, 123, 118, 117, 129, 136, 110, 104, 141, 127, 117, 114, 130, 108, 132, 121, 117, 145, 138, 126, 127, 145, 120, 124, 122, 115, 156, 125, 128, 104, 119, 121, 131, 113, 129, 131, 125, 127, 127, 132, 115, 132, 121, 118, 122, 126, 122, 130, 119, 117, 138, 125, 119, 124, 124, 121, 132, 112, 134, 131, 143, 99, 129, 116, 112, 139, 120, 114, 131, 123, 130, 124, 123, 114, 130, 123, 137, 132, 136, 139, 127, 137, 126, 139, 118, 114, 112, 113, 107, 120, 131, 160, 111, 137, 126, 141, 120, 127, 103, 122, 121, 144, 142, 136, 136, 129, 125, 146, 124, 162, 114, 128, 119, 116, 139, 136, 124, 129, 129, 130, 123, 152, 120, 129, 114, 131, 155, 140, 122, 154, 118, 129, 124, 135, 122, 120, 114, 122, 139, 129, 127, 122, 140, 106, 118, 126, 129, 139, 131, 129, 134, 128, 147, 128, 121, 129, 111, 121, 112, 136, 123, 114, 129, 131, 115, 138, 127, 149, 130, 138, 145, 123, 128, 125, 130, 138, 120, 125, 112, 113, 120, 118, 128, 119, 136, 128, 125, 119, 127, 113, 112, 155, 127, 134, 117, 121, 131, 134, 132, 134, 123, 118, 137, 122, 117, 141, 135, 119, 127, 149, 125, 139, 149, 136, 124, 123, 140, 127, 134, 131, 131, 122, 110, 143, 106, 117, 145, 114, 107, 121, 109, 113, 121, 126, 119, 129, 139, 112, 132, 136, 115, 112, 118, 137, 121, 128, 113, 126, 117, 131, 119, 108, 124, 120, 133, 111, 121, 119, 114, 120, 138, 131, 100, 120, 122, 126, 130, 133, 123, 135, 125, 117, 132, 121, 128, 123, 141, 128, 145, 110, 107, 119, 117, 130, 129, 136, 142, 107, 121, 139, 114, 94, 124, 129, 119, 110, 117, 122, 136, 129, 134, 126, 116, 131, 107, 117, 120, 133, 137, 116, 131, 122, 124, 120, 117, 130, 127, 125, 126, 130, 127, 145, 116, 140, 140, 125, 135, 131, 135, 120, 116, 136, 126, 129, 121, 141, 102, 124, 133, 129, 102, 150, 108, 137, 121, 125, 121, 125, 135, 117, 121, 130, 142, 124, 124, 105, 143, 127, 116, 133, 108, 121, 133, 127, 114, 141, 122, 130, 117, 120, 124, 117, 131, 126, 123, 142, 116, 120, 150, 117, 119, 127, 107, 121, 134, 125, 110, 158, 129, 133, 132, 136, 127, 130, 120, 115, 121, 120, 118, 113, 138, 122, 139, 129, 127, 119, 126, 121, 117, 114, 135, 132, 134, 126, 128, 114, 159, 133, 120, 126, 133, 121, 118, 125, 121, 143, 142, 133, 128, 123, 134, 124, 149, 120, 139, 118, 133, 122, 117, 127, 127, 139, 142, 119, 130, 119, 109, 146, 127, 127, 133, 122, 136, 139, 142, 123, 112, 120, 112, 132, 130, 119, 123, 120, 120, 124, 105, 120, 121, 121, 142, 134, 134, 131, 120, 139, 113, 116, 131, 138, 131, 130, 113, 131, 140, 118, 127, 131, 120, 104, 123, 123, 120, 129, 142, 132, 113, 105, 129, 119, 136, 117, 132, 117, 152, 137, 125, 138, 126, 112, 107, 118, 120, 130, 125, 115, 130, 135, 138, 128, 139, 137, 137, 130, 141, 126, 122, 129, 106, 106, 120, 119, 112, 139, 119, 127, 129, 113, 122, 123, 130, 144, 109, 114, 134, 110, 115, 108, 120, 122, 121, 142, 105, 131, 129, 119, 144, 138, 137, 128, 111, 148, 135, 121, 123, 123, 140, 149, 132, 118, 103, 122, 125, 144, 133, 105, 129, 127, 109, 125, 125, 128, 116, 109, 130, 102, 129, 118, 152, 130, 117, 120, 124, 134, 111, 137, 112, 118, 114, 134, 126, 117, 119, 132, 109, 118, 130, 117, 114, 119, 113, 120, 115, 125, 122, 117, 150, 110, 127, 114, 121, 125, 116, 137, 122, 125, 114, 109, 126, 132, 134, 117, 137, 111, 133, 115, 153, 121, 122, 133, 127, 124, 123, 128, 115, 123, 118, 127, 136, 125, 119, 138, 118, 128, 115, 115, 127, 114, 122, 122, 128, 138, 117, 130, 118, 122, 135, 109, 132, 129, 138, 132, 135, 128, 131, 127, 106, 134, 129, 118, 124, 143, 137, 121, 108, 112, 114, 125, 136, 124, 135, 128, 127, 123, 128, 124, 134, 132, 116, 124, 106, 125, 117, 118, 155, 142, 115, 136, 131, 125, 130, 133, 129, 115, 133, 125, 137, 119, 129, 128, 105, 97, 133, 126, 125, 117, 120, 152, 110, 125, 124, 116, 123, 110, 133, 125, 121, 125, 147, 127, 132, 134, 128, 134, 120, 129, 127, 138, 124, 128, 122, 127, 132, 126, 120, 131, 132, 128, 127, 132, 124, 146, 130, 122, 108, 133, 118, 120, 125, 122, 128, 139, 119, 126, 136, 115, 135, 121, 128, 133, 117, 124, 126, 125, 115, 123, 138, 143, 125, 129, 110, 125, 137, 105, 136, 124, 122, 135, 110, 122, 114, 112, 131, 135, 135, 117, 144, 123, 118, 129, 110, 124, 126, 124, 118, 116, 129, 121, 135, 108, 124, 108, 119, 136, 123, 130, 153, 118, 123, 100, 137, 106, 154, 119, 120, 143, 116, 143, 108, 132, 123, 121, 135, 131, 112, 142, 141, 124, 116, 123, 119, 119, 130, 122, 131, 132, 141, 110, 121, 147, 123, 127, 126, 127, 128, 127, 125, 127, 112, 114, 126, 126, 136, 127, 133, 111, 109, 105, 129, 121, 125, 133, 114, 134, 119, 116, 128, 118, 113, 130, 142, 121, 128, 107, 132, 127, 104, 145, 125, 138, 131, 127, 121, 122, 127, 117, 150, 125, 106, 119, 150, 140, 112, 136, 155, 128, 126, 133, 121, 108, 121, 136, 137, 124, 139, 135, 119, 154, 124, 111, 134, 169, 120, 139, 124, 105, 114, 135, 142, 120, 114, 154, 122, 131, 126, 144, 131, 123, 127, 135, 111, 129, 126, 109, 106, 123, 126, 149, 115, 131, 126, 133, 123, 120, 145, 122, 138, 126, 117, 117, 131, 122, 109, 132, 115, 132, 120, 127, 112, 106, 105, 127, 138, 134, 132, 118, 123, 132, 131, 107, 116, 122, 114, 134, 141, 145, 144, 122, 130, 125, 137, 131, 99, 120, 136, 129, 122, 129, 108, 101, 144, 131, 111, 124, 130, 124, 118, 127, 111, 135, 118, 129, 108, 134, 123, 89, 117, 137, 126, 122, 114, 112, 119, 127, 130, 144, 126, 153, 122, 122, 144, 134, 127, 132, 100, 124, 119, 135, 115, 137, 115, 129, 110, 108, 105, 115, 140, 113, 121, 123, 143, 126, 108, 122, 106, 145, 123, 106, 115, 123, 122, 95, 109, 127, 129, 123, 132, 129, 112, 102, 128, 146, 128, 133, 130, 138, 136, 141, 116, 111, 111, 122, 129, 132, 120, 110, 130, 118, 129, 125, 130, 151, 125, 101, 134, 128, 135, 128, 118, 123, 122, 125, 132, 136, 116, 112, 124, 127, 131, 127, 150, 135, 137, 112, 122, 119, 116, 118, 133, 115, 136, 134, 124, 120, 112, 127, 117, 136, 114, 135, 127, 114, 126, 133, 131, 115, 119, 121, 128, 126, 119, 115, 126, 106, 123, 113, 126, 140, 131, 123, 138, 111, 116, 127, 110, 112, 143, 135, 108, 129, 119, 117, 139, 128, 138, 134, 139, 133, 114, 133, 120, 134, 121, 109, 133, 111, 134, 120, 124, 135, 111, 130, 117, 139, 118, 126, 121, 131, 112, 105, 119, 117, 104, 142, 102, 119, 125, 142, 136, 123, 133, 115, 115, 137, 134, 126, 121, 126, 130, 145, 132, 118, 112, 131, 127, 123, 132, 121, 123, 139, 112, 143, 129, 139, 132, 124, 133, 148, 135, 131, 130, 132, 121, 133, 122, 112, 129, 115, 121, 127, 109, 131, 127, 129, 132, 124, 126, 119, 126, 122, 129, 114, 101, 123, 136, 120, 135, 113, 129, 123, 120, 116, 131, 125, 124, 107, 100, 127, 129, 114, 127, 114, 117, 121, 111, 119, 128, 126, 110, 95, 136, 130, 122, 129, 120, 119, 126, 132, 127, 135, 133, 118, 133, 127, 108, 135, 129, 127, 139, 137, 119, 134, 121, 105, 119, 136, 118, 126, 138, 107, 114, 123, 136, 116, 141, 143, 115, 120, 133, 126, 129, 160, 109, 127, 130, 142, 122, 118, 125, 125, 126, 109, 110, 131, 121, 142, 126, 124, 125, 134, 143, 113, 110, 132, 110, 113, 120, 134, 118, 116, 129, 119, 139, 114, 111, 108, 112, 115, 120, 113, 122, 137, 138, 115, 118, 128, 120, 123, 113, 125, 110, 120, 114, 142, 121, 109, 126, 124, 121, 126, 130, 118, 124, 125, 137, 131, 127, 115, 124, 127, 122, 126, 124, 106, 146, 128, 123, 136, 115, 137, 132, 118, 103, 130, 130, 112, 135, 113, 114, 129, 118, 139, 129, 118, 116, 126, 135, 129, 147, 117, 124, 129, 127, 140, 133, 133, 115, 124, 122, 125, 122, 120, 106, 125, 112, 129, 122, 132, 119, 141, 141, 118, 116, 124, 144, 128, 129, 118, 111, 117, 128, 116, 116, 128, 119, 119, 126, 145, 142, 117, 141, 112, 115, 121, 135, 123, 124, 120, 132, 121, 113, 92, 128, 137, 140, 139, 114, 132, 125, 117, 116, 103, 136, 124, 110, 100, 126, 122, 129, 125, 112, 125, 122, 137, 123, 119, 146, 137, 120, 153, 124, 146, 150, 129, 110, 132, 118, 144, 121, 120, 149, 133, 108, 122, 115, 138, 128, 150, 135, 124, 126, 128, 118, 114, 130, 129, 126, 135, 134, 121, 116, 131, 112, 135, 119, 113, 117, 148, 98, 132, 100, 133, 122, 130, 117, 119, 116, 129, 113, 127, 130, 131, 133, 109, 121, 127, 129, 124, 109, 124, 128, 137, 132, 114, 130, 118, 121, 112, 124, 144, 122, 131, 147, 128, 129, 116, 122, 116, 129, 125, 116, 139, 131, 147, 126, 126, 122, 116, 126, 122, 114, 128, 128, 129, 121, 141, 116, 114, 138, 113, 108, 128, 142, 144, 123, 117, 150, 118, 130, 134, 106, 131, 113, 121, 127, 127, 127, 121, 129, 131, 114, 130, 109, 126, 114, 124, 138, 126, 124, 125, 124, 123, 136, 120, 115, 130, 117, 125, 101, 113, 120, 138, 123, 112, 135, 139, 129, 139, 116, 115, 132, 129, 125, 118, 122, 136, 138, 114, 118, 109, 149, 132, 135, 126, 125, 107, 117, 116, 142, 123, 131, 128, 135, 128, 117, 132, 121, 119, 111, 114, 118, 116, 127, 128, 136, 122, 107, 130, 121, 113, 132, 141, 144, 134, 135, 110, 131, 123, 123, 122, 125, 124, 121, 131, 137, 128, 119, 134, 134, 105, 121, 153, 129, 116, 117, 131, 130, 119, 128, 144, 146, 135, 139, 124, 122, 122, 127, 111, 145, 132, 124, 126, 119, 127, 130, 105, 138, 115, 139, 123, 120, 118, 120, 115, 140, 116, 146, 130, 126, 121, 126, 123, 122, 127, 123, 140, 135, 122, 124, 127, 120, 126, 134, 125, 128, 129, 138, 123, 126, 124, 139, 129, 134, 109, 113, 101, 134, 127, 133, 135, 111, 130, 116, 113, 144, 129, 132, 130, 111, 125, 147, 140, 134, 123, 115, 134, 145, 124, 113, 106, 116, 140, 141, 145, 126, 146, 119, 136, 133, 133, 113, 138, 135, 111, 128, 124, 129, 136, 138, 126, 131, 138, 114, 132, 117, 117, 107, 133, 129, 138, 138, 113, 133, 129, 117, 106, 133, 121, 117, 129, 119, 134, 141, 136, 114, 112, 106, 114, 133, 136, 136, 107, 135, 134, 141, 133, 129, 115, 118, 140, 141, 101, 114, 115, 124, 131, 118, 164, 126, 134, 117, 116, 113, 125, 133, 130, 114, 140, 118, 138, 121, 129, 137, 127, 115, 133, 134, 122, 106, 128, 138, 128, 121, 141, 140, 106, 128, 133, 116, 124, 107, 113, 128, 121, 128, 127, 121, 119, 127, 133, 126, 134, 120, 119, 121, 133, 130, 120, 131, 127, 125, 120, 127, 130, 126, 106, 137, 112, 127, 125, 120, 111, 146, 139, 129, 114, 123, 138, 121, 111, 124, 120, 129, 140, 132, 125, 117, 127, 117, 127, 139, 126, 128, 145, 135, 148, 137, 126, 128, 132, 121, 113, 136, 120, 137, 144, 128, 120, 137, 124, 126, 125, 129, 121, 127, 120, 129, 115, 135, 137, 140, 150, 130, 126, 121, 133, 122, 132, 124, 139, 124, 111, 119, 124, 137, 118, 121, 117, 123, 125, 128, 114, 121, 134, 133, 120, 125, 118, 118, 141, 109, 113, 122, 97, 117, 118, 115, 118, 123, 113, 110, 137, 139, 113, 130, 106, 113, 127, 124, 148, 103, 127, 121, 132, 118, 141, 131, 118, 126, 116, 128, 135, 130, 134, 120, 125, 136, 129, 117, 124, 136, 128, 128, 130, 148, 143, 125, 130, 127, 114, 123, 140, 133, 103, 127, 127, 118, 108, 137, 132, 126, 137, 119, 123, 123, 122, 117, 135, 119, 118, 132, 144, 130, 138, 124, 124, 124, 126, 126, 126, 121, 150, 110, 135, 127, 113, 117, 130, 132, 104, 113, 126, 96, 126, 111, 125, 128, 119, 123, 114, 129, 129, 119, 136, 131, 135, 129, 127, 126, 138, 113, 118, 115, 135, 115, 138, 113, 114, 129, 125, 111, 122, 140, 133, 126, 116, 101, 107, 108, 121, 133, 133, 144, 113, 138, 117, 137, 136, 127, 133, 133, 129, 121, 125, 136, 121, 129, 142, 117, 122, 117, 134, 123, 114, 133, 127, 117, 111, 134, 116, 137, 115, 146, 131, 106, 126, 127, 130, 123, 109, 121, 107, 129, 109, 143, 119, 119, 148, 129, 136, 125, 146, 117, 141, 114, 112, 114, 137, 134, 118, 127, 124, 126, 110, 125, 137, 130, 133, 132, 139, 116, 138, 122, 117, 113, 121, 118, 131, 117, 144, 139, 110, 111, 132, 134, 107, 135, 116, 115, 128, 116, 139, 102, 125, 112, 124, 123, 132, 137, 129, 129, 136, 126, 117, 114, 129, 117, 136, 115, 129, 137, 140, 123, 130, 141, 138, 137, 119, 118, 119, 153, 167, 116, 130, 120, 137, 123, 109, 120, 118, 121, 140, 127, 125, 124, 119, 118, 117, 121, 128, 132, 114, 125, 117, 130, 150, 130, 138, 124, 121, 126, 135, 115, 133, 137, 126, 152, 132, 103, 114, 135, 129, 116, 135, 123, 127, 126, 107, 112, 128, 124, 128, 128, 136, 152, 132, 154, 110, 111, 105, 137, 130, 114, 132, 123, 114, 117, 122, 126, 116, 137, 128, 123, 118, 143, 131, 131, 120, 132, 121, 115, 147, 120, 134, 147, 112, 133, 125, 162, 125, 128, 126, 143, 135, 133, 116, 141, 114, 131, 122, 138, 128, 137, 128, 141, 131, 135, 141, 116, 125, 119, 132, 122, 119, 113, 115, 129, 116, 113, 132, 109, 150, 129, 125, 122, 113, 132, 129, 123, 114, 115, 123, 120, 127, 137, 139, 128, 114, 127, 127, 133, 132, 133, 112, 122, 118, 126, 127, 124, 111, 111, 121, 127, 126, 124, 123, 135, 127, 122, 130, 133, 138, 123, 122, 121, 128, 127, 120, 107, 105, 121, 148, 129, 129, 121, 134, 121, 136, 131, 125, 134, 149, 116, 123, 126, 125, 124, 132, 112, 130, 131, 130, 109, 118, 116, 101, 136, 119, 109, 114, 137, 145, 120, 127, 98, 124, 121, 125, 124, 117, 133, 123, 114, 128, 118, 140, 108, 139, 121, 138, 131, 130, 150, 127, 132, 128, 130, 126, 120, 122, 124, 128, 114, 121, 125, 135, 141, 142, 144, 129, 135, 93, 135, 129, 131, 132, 130, 123, 114, 123, 129, 126, 110, 137, 120, 92, 142, 146, 124, 122, 125, 126, 108, 126, 126, 127, 126, 121, 120, 134, 118, 126, 131, 133, 130, 131, 114, 129, 130, 118, 110, 134, 119, 108, 130, 127, 136, 137, 146, 126, 134, 118, 117, 117, 110, 113, 133, 120, 119, 113, 132, 113, 129, 121, 103, 133, 132, 123, 125, 128, 120, 137, 120, 121, 127, 111, 129, 126, 128, 138, 118, 118, 117, 128, 145, 120, 124, 114, 113, 136, 126, 122, 124, 118, 112, 134, 146, 132, 137, 121, 124, 138, 114, 121, 114, 121, 111, 113, 116, 118, 108, 129, 132, 123, 122, 109, 127, 122, 136, 139, 117, 122, 96, 117, 130, 134, 131, 118, 133, 128, 124, 145, 119, 129, 143, 124, 124, 125, 135, 137, 118, 108, 132, 118, 132, 122, 122, 125, 121, 139, 123, 130, 112, 120, 126, 108, 131, 116, 144, 131, 121, 125, 113, 140, 139, 116, 130, 119, 129, 127, 135, 115, 125, 123, 132, 134, 123, 128, 113, 124, 118, 114, 115, 132, 141, 121, 110, 127, 114, 117, 134, 137, 128, 125, 124, 134, 113, 133, 136, 132, 134, 118, 131, 123, 119, 124, 126, 127, 138, 131, 109, 133, 146, 138, 117, 136, 115, 128, 126, 107, 125, 125, 118, 115, 130, 135, 127, 132, 125, 125, 120, 134, 133, 136, 131, 128, 121, 114, 125, 126, 138, 126, 136, 133, 127, 129, 130, 122, 118, 117, 146, 123, 129, 126, 129, 118, 127, 119, 117, 123, 117, 133, 131, 135, 142, 125, 136, 133, 131, 115, 117, 128, 109, 126, 125, 122, 107, 118, 113, 117, 122, 141, 140, 137, 129, 133, 132, 121, 141, 114, 135, 122, 131, 120, 126, 115, 131, 139, 118, 123, 147, 108, 112, 133, 131, 122, 125, 123, 135, 123, 128, 108, 118, 138, 136, 116, 148, 128, 108, 122, 136, 132, 138, 130, 132, 126, 120, 125, 131, 131, 124, 130, 114, 132, 143, 113, 130, 124, 109, 132, 122, 111, 109, 126, 130, 128, 121, 127, 122, 114, 131, 120, 118, 141, 127, 120, 139, 127, 119, 102, 127, 133, 115, 135, 134, 113, 134, 117, 126, 123, 133, 133, 123, 111, 136, 139, 110, 128, 122, 142, 119, 128, 136, 114, 134, 120, 112, 139, 125, 121, 127, 112, 129, 114, 122, 133, 112, 114, 131, 104, 115, 119, 131, 136, 125, 124, 125, 133, 109, 132, 106, 122, 122, 112, 123, 116, 135, 99, 146, 132, 142, 138, 132, 126, 137, 138, 130, 119, 122, 131, 130, 143, 119, 117, 125, 130, 123, 109, 126, 116, 119, 136, 119, 113, 122, 127, 133, 130, 126, 133, 131, 129, 115, 123, 116, 119, 137, 123, 113, 119, 111, 132, 129, 128, 130, 124, 123, 100, 140, 134, 93, 132, 112, 123, 124, 104, 145, 113, 117, 117, 131, 131, 143, 129, 120, 121, 134, 138, 129, 137, 117, 159, 122, 124, 126, 127, 121, 121, 132, 131, 121, 123, 112, 128, 126, 128, 135, 124, 104, 119, 122, 112, 133, 119, 122, 128, 132, 127, 114, 140, 131, 108, 123, 130, 135, 115, 112, 116, 143, 123, 120, 124, 137, 113, 128, 109, 108, 116, 110, 114, 125, 112, 129, 126, 123, 132, 117, 124, 124, 125, 137, 136, 116, 109, 112, 106, 123, 106, 147, 123, 118, 117, 132, 130, 125, 137, 129, 129, 119, 130, 130, 133, 125, 116, 132, 133, 110, 130, 124, 144, 132, 100, 118, 125, 128, 123, 128, 122, 122, 124, 123, 124, 114, 122, 136, 116, 117, 132, 120, 130, 131, 131, 134, 112, 132, 108, 132, 129, 112, 123, 121, 132, 137, 136, 133, 126, 129, 117, 131, 117, 121, 126, 124, 122, 125, 136, 124, 118, 130, 121, 154, 120, 127, 130, 126, 114, 109, 128, 129, 125, 132, 148, 119, 143, 105, 105, 118, 121, 127, 126, 140, 120, 113, 120, 124, 116, 132, 124, 121, 133, 129, 140, 109, 121, 135, 123, 107, 130, 131, 112, 119, 131, 131, 137, 127, 123, 134, 115, 122, 138, 127, 132, 137, 143, 112, 113, 124, 131, 116, 126, 118, 135, 116, 129, 134, 119, 147, 118, 122, 132, 138, 136, 120, 116, 138, 105, 125, 130, 140, 113, 133, 114, 118, 131, 142, 138, 135, 101, 126, 124, 116, 138, 153, 117, 126, 127, 127, 110, 106, 118, 143, 151, 136, 112, 121, 141, 129, 133, 128, 131, 115, 135, 118, 128, 127, 151, 125, 121, 91, 116, 116, 126, 126, 138, 114, 119, 126, 133, 135, 112, 122, 126, 132, 122, 125, 120, 108, 143, 128, 136, 115, 127, 106, 125, 144, 126, 125, 140, 133, 134, 119, 131, 118, 136, 128, 121, 110, 120, 126, 110, 135, 152, 116, 118, 104, 117, 122, 129, 126, 104, 135, 140, 114, 117, 117, 128, 124, 127, 117, 135, 117, 115, 124, 114, 104, 133, 136, 125, 134, 125, 110, 128, 127, 126, 128, 126, 123, 114, 142, 127, 113, 117, 117, 113, 117, 119, 138, 125, 135, 123, 116, 146, 129, 131, 120, 125, 112, 113, 119, 120, 127, 130, 116, 128, 135, 125, 106, 114, 111, 113, 120, 123, 127, 122, 133, 101, 133, 124, 131, 133, 136, 141, 128, 122, 155, 117, 113, 136, 131, 127, 124, 129, 116, 126, 125, 135, 115, 141, 132, 116, 100, 106, 115, 133, 148, 137, 116, 138, 136, 128, 130, 133, 108, 146, 139, 127, 121, 125, 153, 122, 135, 119, 129, 138, 122, 112, 119, 125, 120, 117, 117, 122, 131, 122, 110, 111, 118, 133, 125, 137, 124, 122, 130, 116, 127, 95, 130, 128, 123, 125, 133, 118, 147, 133, 127, 116, 108, 113, 118, 119, 121, 136, 109, 124, 136, 131, 124, 130, 124, 126, 114, 130, 138, 119, 126, 124, 141, 122, 122, 131, 123, 132, 130, 133, 129, 141, 141, 132, 115, 140, 124, 138, 132, 126, 127, 122, 131, 134, 115, 137, 125, 112, 128, 129, 120, 143, 119, 128, 112, 121, 135, 106, 123, 136, 131, 119, 129, 118, 107, 134, 121, 150, 107, 119, 141, 130, 132, 119, 120, 118, 125, 121, 118, 124, 126, 124, 111, 129, 139, 139, 128, 126, 129, 103, 123, 127, 103, 120, 123, 133, 128, 126, 126, 130, 112, 115, 128, 128, 116, 131, 132, 117, 128, 111, 122, 129, 127, 124, 135, 122, 135, 133, 144, 128, 123, 124, 126, 125, 126, 121, 117, 144, 116, 136, 134, 138, 130, 131, 119, 126, 123, 130, 111, 117, 124, 117, 106, 127, 116, 129, 119, 121, 130, 155, 130, 111, 117, 125, 119, 136, 136, 132, 119, 142, 126, 142, 117, 106, 115, 135, 125, 131, 112, 140, 113, 130, 108, 140, 134, 116, 118, 134, 116, 113, 141, 126, 130, 121, 133, 129, 127, 114, 123, 130, 113, 114, 128, 119, 120, 119, 119, 112, 129, 138, 121, 121, 109, 125, 128, 115, 129, 122, 119, 127, 137, 132, 125, 115, 124, 122, 124, 140, 132, 128, 124, 117, 126, 121, 116, 117, 126, 114, 123, 122, 131, 140, 129, 127, 115, 118, 126, 130, 134, 137, 129, 141, 127, 149, 101, 129, 111, 130, 126, 114, 115, 130, 106, 132, 121, 122, 137, 121, 123, 111, 129, 129, 131, 114, 128, 111, 120, 135, 144, 99, 91, 136, 149, 145, 109, 130, 132, 128, 136, 128, 120, 126, 130, 118, 148, 111, 127, 131, 114, 141, 113, 137, 117, 124, 129, 140, 117, 110, 119, 122, 129, 127, 120, 125, 104, 134, 155, 116, 111, 98, 125, 120, 116, 133, 122, 126, 149, 118, 133, 112, 131, 140, 111, 113, 146, 121, 140, 130, 105, 136, 128, 120, 134, 127, 164, 121, 132, 106, 119, 134, 142, 123, 109, 136, 124, 132, 115, 105, 128, 119, 141, 120, 135, 128, 112, 129, 134, 112, 133, 130, 135, 124, 128, 134, 138, 117, 152, 134, 134, 138, 114, 150, 126, 128, 101, 124, 117, 115, 130, 133, 118, 116, 124, 120, 118, 138, 131, 121, 132, 115, 117, 128, 130, 124, 119, 137, 136, 142, 121, 117, 129, 135, 127, 142, 133, 123, 122, 128, 116, 132, 119, 133, 133, 123, 125, 135, 121, 117, 127, 130, 127, 130, 113, 129, 123, 124, 127, 114, 128, 123, 126, 123, 127, 145, 143, 121, 100, 125, 104, 133, 126, 125, 120, 123, 104, 129, 119, 115, 138, 123, 127, 119, 126, 135, 124, 116, 127, 124, 130, 136, 113, 132, 121, 146, 115, 127, 135, 120, 128, 126, 120, 141, 121, 127, 122, 111, 131, 111, 112, 120, 123, 143, 103, 112, 130, 123, 123, 137, 120, 124, 143, 138, 113, 123, 128, 123, 122, 114, 118, 135, 116, 155, 102, 125, 124, 112, 132, 108, 122, 122, 138, 119, 145, 125, 127, 127, 139, 129, 127, 156, 119, 123, 128, 124, 141, 116, 128, 132, 104, 127, 122, 124, 129, 105, 115, 137, 123, 113, 104, 128, 114, 114, 114, 124, 125, 142, 117, 114, 118, 119, 101, 124, 115, 140, 121, 149, 128, 126, 121, 146, 116, 118, 125, 115, 122, 131, 133, 115, 129, 122, 97, 118, 113, 127, 123, 135, 100, 139, 135, 127, 101, 143, 106, 121, 109, 118, 151, 116, 123, 134, 149, 137, 127, 131, 146, 111, 118, 130, 119, 119, 120, 124, 126, 116, 123, 111, 133, 113, 120, 133, 123, 141, 128, 136, 124, 118, 129, 126, 115, 134, 138, 118, 131, 109, 118, 127, 116, 133, 133, 130, 123, 131, 127, 112, 118, 126, 97, 113, 119, 130, 148, 116, 129, 124, 157, 130, 124, 133, 116, 110, 126, 140, 130, 144, 129, 136, 141, 132, 122, 119, 147, 129, 135, 128, 109, 120, 116, 132, 125, 120, 117, 143, 122, 134, 132, 118, 135, 122, 119, 109, 132, 110, 121, 124, 119, 123, 113, 117, 130, 131, 107, 118, 138, 120, 132, 171, 134, 126, 148, 128, 139, 115, 121, 124, 144, 124, 121, 119, 152, 116, 126, 114, 132, 131, 129, 126, 130, 134, 126, 116, 116, 137, 140, 136, 118, 104, 113, 132, 116, 136, 131, 113, 122, 107, 123, 108, 125, 146, 123, 128, 151, 124, 119, 111, 109, 122, 119, 123, 140, 133, 139, 126, 137, 120, 132, 136, 111, 120, 114, 119, 137, 136, 123, 142, 139, 123, 120, 119, 149, 120, 140, 125, 125, 131, 126, 140, 146, 103, 146, 128, 130, 125, 129, 126, 140, 133, 123, 112, 105, 118, 126, 126, 110, 141, 110, 131, 141, 118, 116, 126, 122, 126, 151, 134, 134, 127, 105, 117, 135, 116, 130, 121, 115, 134, 118, 132, 115, 136, 127, 134, 119, 105, 128, 125, 129, 110, 137, 138, 128, 119, 129, 117, 132, 130, 107, 117, 117, 115, 126, 121, 128, 127, 120, 132, 126, 121, 118, 122, 121, 142, 113, 113, 125, 129, 131, 136, 112, 129, 127, 129, 126, 101, 118, 125, 128, 136, 129, 125, 149, 132, 118, 117, 131, 165, 155, 133, 123, 117, 132, 111, 124, 123, 119, 124, 149, 119, 118, 129, 128, 139, 127, 121, 120, 128, 136, 142, 128, 125, 113, 112, 135, 102, 129, 132, 107, 141, 134, 124, 128, 135, 125, 110, 131, 134, 112, 121, 119, 123, 126, 136, 118, 117, 110, 132, 113, 127, 130, 119, 129, 112, 134, 115, 121, 111, 122, 111, 125, 122, 116, 138, 134, 129, 132, 118, 126, 111, 118, 102, 124, 134, 125, 118, 121, 123, 124, 122, 123, 138, 130, 128, 134, 122, 109, 117, 131, 145, 125, 124, 126, 125, 142, 119, 127, 140, 132, 96, 121, 123, 122, 123, 130, 129, 120, 124, 125, 113, 118, 105, 120, 123, 114, 130, 136, 115, 135, 133, 131, 126, 122, 120, 107, 115, 128, 117, 116, 130, 158, 167, 122, 130, 129, 110, 145, 134, 130, 128, 129, 126, 118, 125, 138, 137, 121, 122, 129, 140, 146, 138, 127, 135, 145, 144, 126, 135, 125, 150, 122, 139, 133, 119, 121, 119, 116, 128, 138, 123, 114, 117, 115, 130, 137, 127, 122, 135, 117, 108, 125, 129, 111, 106, 117, 117, 121, 119, 128, 120, 128, 125, 131, 117, 147, 124, 107, 115, 116, 136, 133, 123, 130, 142, 132, 122, 129, 137, 123, 123, 121, 125, 161, 135, 125, 126, 143, 128, 133, 105, 117, 115, 126, 131, 136, 119, 105, 125, 142, 117, 115, 121, 113, 142, 123, 127, 113, 129, 128, 120, 115, 120, 119, 110, 111, 134, 117, 111, 143, 128, 139, 125, 136, 117, 118, 134, 136, 121, 134, 135, 122, 125, 137, 127, 121, 129, 140, 132, 113, 129, 120, 130, 125, 133, 122, 126, 127, 132, 124, 121, 128, 131, 126, 126, 130, 131, 135, 116, 142, 113, 131, 139, 136, 125, 137, 133, 133, 127, 122, 130, 123, 112, 99, 119, 105, 129, 111, 132, 116, 111, 135, 112, 124, 142, 110, 120, 125, 117, 125, 123, 120, 130, 135, 108, 111, 109, 129, 138, 112, 124, 127, 118, 118, 135, 123, 125, 121, 134, 107, 118, 118, 108, 123, 104, 122, 134, 119, 158, 144, 137, 109, 133, 128, 131, 127, 123, 130, 120, 117, 121, 113, 112, 130, 135, 115, 134, 126, 125, 119, 116, 111, 117, 124, 123, 113, 151, 147, 133, 126, 123, 113, 91, 125, 115, 120, 127, 121, 134, 110, 103, 115, 121, 114, 114, 126, 120, 165, 122, 126, 110, 119, 125, 155, 115, 112, 133, 119, 112, 127, 115, 117, 133, 119, 118, 109, 118, 119, 134, 117, 132, 133, 139, 125, 110, 118, 114, 118, 132, 120, 117, 121, 130, 115, 126, 132, 122, 110, 129, 140, 125, 119, 116, 126, 120, 141, 125, 119, 124, 105, 121, 120, 108, 129, 114, 127, 136, 113, 116, 126, 112, 102, 120, 139, 139, 131, 134, 122, 128, 116, 120, 122, 119, 119, 124, 127, 123, 123, 123, 124, 133, 133, 110, 138, 132, 130, 121, 131, 115, 115, 128, 127, 131, 110, 142, 106, 125, 117, 126, 112, 132, 106, 121, 150, 119, 138, 126, 109, 125, 145, 140, 108, 133, 139, 128, 109, 126, 142, 103, 122, 133, 131, 120, 115, 127, 127, 110, 120, 116, 111, 114, 111, 119, 113, 117, 121, 138, 117, 144, 111, 112, 134, 115, 113, 120, 130, 137, 130, 106, 108, 117, 110, 123, 151, 128, 152, 148, 140, 136, 134, 125, 123, 108, 118, 125, 139, 157, 126, 126, 126, 134, 125, 111, 120, 121, 125, 134, 127, 133, 133, 145, 118, 129, 138, 118, 125, 125, 128, 141, 116, 143, 119, 108, 131, 115, 116, 126, 104, 132, 122, 129, 131, 146, 130, 133, 136, 125, 132, 112, 104, 127, 102, 127, 112, 121, 102, 140, 121, 135, 112, 117, 110, 137, 128, 135, 114, 123, 104, 139, 115, 137, 142, 150, 120, 133, 122, 118, 131, 140, 116, 128, 126, 110, 120, 103, 114, 126, 123, 121, 114, 119, 127, 111, 128, 124, 116, 135, 131, 126, 133, 106, 123, 112, 124, 128, 122, 131, 121, 132, 125, 129, 144, 146, 124, 120, 117, 127, 133, 128, 127, 133, 137, 126, 132, 131, 112, 130, 114, 131, 118, 126, 129, 134, 123, 138, 114, 135, 145, 110, 160, 143, 98, 113, 136, 125, 109, 139, 116, 117, 108, 122, 136, 141, 123, 121, 141, 126, 118, 116, 109, 125, 108, 134, 129, 130, 121, 114, 130, 131, 121, 133, 129, 130, 108, 109, 118, 113, 106, 129, 114, 129, 123, 138, 110, 135, 118, 128, 112, 115, 145, 117, 122, 133, 113, 134, 109, 116, 115, 128, 137, 119, 117, 139, 128, 135, 124, 132, 132, 121, 127, 132, 128, 133, 132, 126, 119, 132, 137, 146, 119, 120, 132, 116, 122, 123, 124, 121, 111, 113, 119, 113, 120, 110, 125, 118, 118, 122, 138, 135, 117, 138, 120, 125, 108, 127, 139, 125, 129, 121, 155, 119, 120, 127, 119, 118, 127, 131, 124, 106, 128, 126, 109, 114, 123, 130, 140, 134, 122, 136, 120, 131, 119, 121, 111, 115, 127, 155, 124, 139, 122, 122, 112, 131, 142, 129, 132, 118, 129, 130, 125, 129, 112, 118, 129, 116, 98, 133, 121, 129, 129, 121, 122, 103, 143, 119, 125, 111, 146, 132, 139, 105, 124, 131, 129, 129, 124, 119, 134, 127, 134, 128, 124, 118, 126, 137, 140, 138, 110, 137, 166, 158, 118, 147, 119, 123, 121, 128, 126, 133, 131, 142, 113, 136, 134, 137, 124, 144, 130, 124, 131, 156, 117, 122, 135, 141, 118, 131, 117, 129, 124, 125, 120, 122, 120, 112, 132, 132, 132, 122, 136, 133, 114, 117, 136, 122, 122, 127, 116, 124, 119, 129, 142, 142, 131, 120, 133, 136, 129, 137, 121, 96, 122, 113, 132, 125, 117, 140, 117, 143, 106, 121, 123, 128, 114, 135, 123, 136, 112, 107, 111, 136, 114, 103, 114, 114, 111, 155, 131, 123, 126, 122, 123, 106, 122, 110, 130, 129, 125, 112, 142, 135, 148, 121, 123, 121, 121, 106, 111, 117, 134, 128, 135, 102, 138, 118, 162, 122, 124, 144, 137, 144, 143, 135, 148, 132, 136, 125, 109, 120, 129, 134, 136, 131, 119, 130, 92, 132, 126, 131, 127, 130, 134, 129, 113, 132, 124, 127, 107, 135, 132, 128, 126, 108, 124, 128, 132, 126, 139, 128, 120, 109, 126, 114, 114, 129, 118, 112, 119, 112, 126, 128, 133, 131, 122, 129, 124, 123, 122, 120, 116, 109, 139, 120, 119, 117, 136, 107, 127, 137, 137, 138, 109, 122, 108, 128, 119, 114, 122, 126, 135, 121, 127, 108, 102, 120, 131, 105, 123, 134, 132, 118, 128, 135, 114, 129, 116, 114, 108, 112, 132, 129, 104, 119, 117, 129, 138, 164, 142, 118, 127, 121, 119, 128, 125, 116, 115, 129, 130, 101, 124, 133, 131, 123, 112, 114, 118, 134, 130, 135, 109, 103, 124, 132, 136, 125, 142, 138, 117, 143, 115, 136, 141, 116, 118, 116, 149, 149, 130, 132, 125, 123, 111, 110, 125, 119, 123, 148, 120, 111, 123, 127, 142, 130, 110, 132, 132, 127, 132, 117, 137, 126, 125, 141, 119, 119, 107, 119, 132, 112, 120, 116, 128, 132, 123, 120, 110, 101, 114, 116, 133, 136, 139, 142, 126, 141, 112, 121, 135, 126, 123, 137, 154, 132, 128, 128, 118, 124, 122, 106, 121, 122, 125, 122, 120, 122, 106, 129, 132, 132, 145, 126, 137, 142, 132, 108, 138, 130, 119, 124, 133, 106, 119, 129, 122, 133, 130, 126, 132, 113, 120, 136, 126, 119, 116, 139, 116, 140, 111, 126, 118, 120, 108, 116, 126, 128, 131, 123, 124, 149, 118, 102, 113, 114, 128, 125, 128, 124, 114, 108, 152, 117, 113, 126, 130, 145, 118, 124, 132, 139, 101, 124, 132, 139, 143, 122, 115, 132, 127, 127, 129, 110, 111, 118, 115, 125, 115, 133, 118, 131, 129, 135, 120, 123, 130, 120, 124, 130, 104, 127, 136, 123, 128, 144, 107, 123, 112, 116, 118, 126, 136, 125, 113, 124, 120, 129, 114, 128, 119, 134, 112, 116, 125, 121, 135, 146, 119, 122, 131, 124, 126, 121, 113, 106, 127, 134, 110, 120, 129, 132, 124, 118, 126, 138, 130, 140, 138, 120, 135, 139, 109, 122, 122, 131, 124, 113, 123, 105, 115, 126, 119, 131, 124, 132, 129, 132, 119, 118, 131, 125, 119, 132, 141, 126, 136, 114, 119, 131, 141, 140, 116, 134, 111, 133, 124, 115, 115, 123, 131, 141, 131, 134, 118, 129, 126, 118, 134, 139, 125, 135, 133, 134, 139, 141, 136, 137, 125, 88, 127, 115, 131, 140, 127, 147, 122, 113, 118, 120, 137, 153, 136, 143, 121, 124, 129, 130, 125, 128, 110, 134, 128, 137, 129, 119, 141, 138, 114, 123, 129, 121, 121, 145, 102, 115, 130, 111, 131, 116, 130, 108, 125, 126, 141, 126, 129, 139, 122, 117, 117, 121, 130, 122, 124, 130, 124, 132, 137, 122, 101, 124, 128, 117, 131, 135, 133, 128, 129, 131, 121, 126, 131, 129, 125, 124, 121, 127, 106, 126, 105, 120, 135, 120, 145, 105, 140, 122, 132, 117, 122, 132, 109, 116, 122, 125, 123, 135, 127, 129, 126, 114, 107, 107, 130, 138, 115, 125, 111, 128, 137, 150, 119, 128, 125, 124, 138, 129, 126, 124, 142, 131, 122, 122, 125, 126, 112, 132, 134, 111, 128, 134, 121, 122, 128, 117, 123, 132, 120, 114, 133, 98, 109, 138, 131, 119, 110, 130, 132, 114, 130, 147, 136, 136, 127, 137, 123, 114, 128, 135, 134, 122, 119, 145, 124, 106, 141, 116, 129, 125, 118, 141, 129, 127, 132, 116, 121, 132, 132, 134, 122, 114, 133, 130, 131, 132, 113, 133, 113, 126, 140, 127, 122, 118, 110, 134, 123, 129, 139, 101, 123, 123, 115, 132, 143, 124, 124, 120, 131, 138, 119, 135, 148, 105, 122, 131, 122, 140, 126, 125, 124, 145, 119, 140, 135, 116, 125, 129, 114, 130, 133, 122, 122, 122, 118, 113, 118, 103, 118, 136, 125, 125, 112, 120, 127, 113, 122, 116, 151, 129, 169, 111, 126, 122, 131, 122, 110, 131, 118, 110, 144, 125, 125, 113, 124, 124, 115, 106, 126, 130, 113, 129, 121, 121, 135, 134, 113, 115, 131, 108, 129, 129, 136, 115, 126, 140, 121, 103, 121, 130, 131, 125, 126, 126, 135, 128, 148, 140, 122, 116, 130, 121, 124, 127, 113, 121, 126, 120, 134, 122, 124, 138, 132, 135, 116, 112, 124, 126, 120, 116, 124, 130, 137, 128, 121, 128, 121, 131, 127, 127, 144, 115, 125, 121, 110, 132, 147, 117, 136, 132, 127, 115, 132, 126, 137, 137, 119, 113, 98, 130, 123, 129, 121, 135, 128, 145, 118, 128, 117, 122, 127, 110, 125, 136, 122, 109, 129, 130, 116, 117, 133, 127, 143, 120, 129, 121, 129, 124, 130, 124, 135, 136, 110, 154, 122, 128, 126, 117, 125, 123, 106, 130, 127, 138, 107, 128, 128, 138, 122, 123, 123, 116, 113, 129, 125, 128, 128, 132, 119, 130, 121, 121, 120, 133, 117, 128, 112, 125, 113, 124, 119, 128, 113, 117, 125, 135, 132, 128, 135, 115, 122, 114, 115, 120, 124, 121, 121, 121, 119, 129, 117, 119, 140, 130, 128, 130, 130, 122, 133, 113, 115, 142, 152, 123, 113, 110, 130, 126, 128, 114, 128, 119, 124, 130, 136, 105, 129, 133, 118, 132, 120, 133, 129, 134, 138, 128, 111, 116, 133, 119, 137, 122, 113, 124, 117, 106, 123, 150, 112, 132, 128, 120, 133, 126, 136, 124, 117, 165, 121, 126, 124, 119, 120, 120, 125, 141, 119, 130, 140, 135, 126, 144, 113, 121, 121, 114, 133, 122, 126, 111, 115, 124, 114, 138, 133, 129, 103, 119, 131, 104, 136, 109, 131, 147, 144, 115, 131, 123, 122, 150, 136, 118, 133, 122, 116, 140, 124, 113, 117, 131, 133, 135, 118, 133, 146, 142, 126, 125, 129, 130, 107, 124, 133, 123, 126, 135, 131, 104, 114, 123, 137, 131, 132, 118, 135, 132, 115, 124, 126, 132, 142, 136, 124, 114, 125, 121, 138, 136, 124, 125, 145, 122, 117, 139, 112, 134, 106, 123, 126, 119, 119, 132, 125, 117, 136, 137, 113, 126, 111, 137, 123, 131, 137, 125, 121, 129, 132, 122, 128, 121, 107, 124, 130, 127, 125, 129, 104, 129, 123, 123, 127, 137, 132, 115, 126, 131, 142, 124, 127, 130, 141, 138, 113, 139, 141, 127, 112, 130, 115, 129, 122, 112, 126, 127, 115, 115, 124, 120, 113, 122, 126, 116, 143, 138, 112, 135, 144, 125, 121, 136, 123, 133, 122, 113, 124, 133, 133, 131, 151, 116, 143, 117, 108, 138, 132, 121, 113, 142, 130, 122, 118, 113, 100, 113, 126, 128, 126, 132, 112, 126, 123, 116, 136, 106, 124, 123, 121, 124, 127, 123, 122, 114, 116, 131, 126, 140, 144, 106, 130, 126, 141, 129, 115, 131, 147, 130, 116, 135, 121, 133, 132, 122, 122, 126, 134, 121, 105, 119, 125, 114, 133, 133, 137, 120, 142, 140, 126, 130, 127, 143, 138, 117, 106, 119, 131, 123, 130, 121, 134, 115, 134, 107, 120, 130, 123, 122, 126, 121, 106, 121, 106, 133, 101, 121, 123, 127, 126, 105, 117, 145, 115, 128, 137, 133, 133, 129, 108, 115, 115, 123, 142, 119, 131, 142, 139, 104, 124, 146, 135, 140, 132, 127, 125, 130, 148, 125, 118, 132, 121, 116, 99, 116, 116, 124, 141, 131, 127, 128, 120, 125, 118, 133, 134, 129, 144, 120, 121, 133, 134, 120, 112, 143, 137, 121, 125, 113, 130, 128, 129, 130, 113, 128, 113, 128, 141, 107, 125, 112, 127, 131, 112, 129, 141, 122, 117, 122, 125, 124, 128, 105, 136, 117, 138, 126, 142, 117, 123, 128, 144, 114, 134, 131, 155, 132, 122, 143, 126, 115, 119, 135, 128, 131, 125, 128, 133, 119, 122, 125, 119, 128, 123, 127, 139, 148, 133, 121, 125, 127, 118, 141, 129, 123, 135, 126, 124, 129, 119, 119, 145, 135, 142, 122, 129, 129, 152, 91, 112, 129, 112, 130, 134, 96, 126, 144, 127, 130, 128, 135, 140, 149, 122, 120, 123, 109, 118, 122, 114, 112, 124, 116, 114, 129, 137, 123, 115, 131, 121, 123, 119, 121, 125, 133, 129, 116, 111, 129, 111, 124, 127, 111, 119, 117, 122, 107, 122, 127, 113, 117, 125, 130, 131, 129, 110, 142, 138, 136, 140, 130, 155, 119, 126, 128, 117, 141, 124, 122, 112, 147, 134, 120, 120, 116, 127, 126, 125, 127, 122, 127, 119, 121, 133, 135, 132, 107, 115, 119, 125, 116, 121, 95, 115, 124, 131, 133, 108, 128, 121, 131, 117, 125, 110, 122, 115, 130, 120, 110, 118, 150, 121, 126, 124, 120, 120, 133, 118, 139, 114, 127, 132, 121, 113, 148, 135, 135, 135, 154, 139, 125, 125, 122, 111, 138, 105, 108, 132, 121, 131, 126, 140, 107, 120, 111, 119, 120, 138, 117, 112, 116, 120, 122, 131, 138, 125, 143, 138, 131, 131, 137, 123, 123, 133, 107, 136, 122, 114, 135, 136, 111, 120, 129, 121, 135, 125, 131, 120, 145, 116, 122, 130, 123, 116, 131, 119, 116, 129, 124, 130, 134, 126, 114, 115, 118, 128, 110, 122, 136, 102, 148, 137, 121, 126, 135, 116, 123, 110, 131, 130, 122, 137, 140, 135, 137, 130, 131, 129, 129, 133, 107, 124, 129, 115, 123, 136, 119, 111, 120, 131, 126, 111, 121, 134, 121, 139, 130, 141, 135, 129, 134, 116, 125, 123, 123, 140, 124, 152, 126, 130, 146, 112, 127, 120, 123, 120, 145, 123, 138, 135, 133, 119, 125, 117, 129, 126, 121, 119, 123, 120, 131, 117, 126, 127, 125, 128, 150, 131, 133, 121, 144, 134, 114, 129, 126, 125, 116, 117, 132, 125, 147, 120, 142, 132, 119, 125, 137, 132, 111, 119, 117, 121, 103, 109, 134, 114, 149, 128, 110, 150, 140, 121, 119, 119, 127, 102, 132, 124, 124, 121, 125, 127, 135, 118, 124, 133, 130, 118, 99, 127, 135, 117, 124, 132, 139, 118, 118, 126, 113, 133, 114, 129, 134, 141, 114, 125, 145, 105, 127, 106, 117, 118, 104, 119, 144, 153, 132, 91, 126, 128, 119, 128, 128, 119, 120, 125, 141, 129, 119, 142, 104, 106, 103, 131, 129, 125, 109, 105, 106, 112, 114, 114, 115, 132, 114, 127, 133, 149, 125, 124, 136, 106, 122, 116, 126, 149, 107, 115, 148, 124, 140, 136, 131, 113, 132, 111, 131, 118, 115, 108, 140, 112, 147, 114, 126, 123, 130, 136, 130, 142, 128, 149, 125, 118, 122, 153, 136, 143, 113, 111, 119, 130, 108, 122, 135, 139, 134, 113, 140, 133, 119, 126, 121, 117, 122, 128, 116, 99, 131, 140, 119, 122, 143, 130, 119, 122, 105, 124, 118, 152, 126, 115, 129, 128, 128, 111, 140, 105, 138, 133, 127, 120, 137, 126, 114, 125, 107, 118, 122, 135, 126, 130, 105, 125, 118, 121, 123, 127, 117, 106, 87, 130, 134, 126, 121, 123, 126, 137, 120, 129, 123, 119, 141, 149, 129, 132, 119, 130, 139, 102, 118, 109, 138, 125, 112, 128, 118, 127, 138, 132, 131, 127, 112, 133, 145, 113, 131, 126, 124, 115, 133, 131, 124, 155, 118, 141, 120, 115, 120, 125, 128, 117, 119, 132, 122, 127, 124, 131, 129, 119, 127, 140, 109, 137, 125, 153, 123, 148, 123, 143, 126, 124, 132, 125, 119, 115, 109, 128, 125, 120, 123, 137, 112, 131, 140, 139, 145, 138, 119, 112, 121, 127, 137, 123, 101, 152, 123, 118, 118, 117, 113, 143, 131, 137, 133, 145, 115, 124, 126, 127, 109, 130, 110, 118, 127, 139, 121, 141, 120, 115, 137, 126, 155, 137, 119, 135, 123, 122, 133, 130, 122, 118, 107, 150, 123, 126, 122, 101, 122, 113, 136, 106, 113, 117, 127, 122, 136, 121, 116, 120, 139, 116, 119, 137, 123, 128, 132, 136, 132, 119, 104, 139, 118, 119, 125, 118, 138, 129, 131, 163, 126, 102, 117, 136, 133, 117, 134, 131, 134, 115, 116, 106, 122, 118, 136, 110, 124, 140, 122, 127, 125, 145, 125, 128, 115, 134, 120, 128, 139, 134, 115, 140, 111, 122, 128, 119, 127, 129, 122, 116, 136, 126, 131, 134, 140, 135, 125, 125, 123, 137, 101, 127, 118, 120, 109, 112, 130, 129, 132, 109, 105, 139, 135, 124, 117, 110, 110, 125, 122, 137, 126, 124, 130, 129, 109, 113, 118, 141, 123, 125, 95, 94, 131, 117, 128, 108, 116, 119, 123, 133, 121, 124, 137, 122, 101, 128, 120, 127, 152, 118, 129, 122, 115, 129, 110, 121, 126, 143, 133, 115, 120, 135, 131, 118, 117, 127, 143, 111, 119, 126, 119, 129, 141, 125, 127, 121, 129, 118, 128, 126, 133, 111, 138, 117, 105, 143, 132, 134, 132, 140, 141, 128, 144, 109, 122, 144, 117, 140, 129, 139, 125, 127, 126, 136, 137, 124, 123, 149, 117, 139, 126, 137, 137, 120, 134, 120, 132, 114, 121, 127, 132, 115, 104, 131, 149, 131, 140, 113, 124, 112, 146, 111, 117, 145, 105, 116, 124, 129, 126, 128, 111, 115, 134, 129, 125, 126, 119, 133, 107, 110, 115, 135, 116, 131, 134, 107, 113, 129, 124, 129, 117, 109, 135, 99, 129, 115, 131, 131, 122, 156, 112, 118, 121, 108, 133, 130, 117, 128, 121, 140, 133, 133, 141, 121, 110, 135, 124, 119, 130, 129, 130, 128, 150, 118, 119, 141, 134, 138, 121, 112, 121, 100, 124, 130, 130, 116, 115, 102, 116, 123, 119, 136, 120, 123, 137, 131, 126, 119, 133, 102, 120, 138, 129, 140, 124, 130, 123, 110, 133, 132, 106, 132, 100, 124, 124, 116, 139, 120, 132, 129, 119, 122, 140, 125, 108, 130, 115, 135, 119, 122, 139, 130, 117, 138, 135, 117, 131, 127, 123, 139, 122, 124, 109, 131, 123, 128, 118, 106, 106, 122, 128, 113, 141, 133, 137, 123, 111, 120, 134, 109, 138, 130, 133, 105, 122, 141, 136, 108, 114, 122, 100, 119, 124, 129, 124, 100, 118, 137, 125, 131, 111, 135, 124, 128, 130, 136, 111, 114, 116, 110, 122, 129, 122, 123, 126, 119, 134, 124, 128, 106, 124, 115, 117, 123, 135, 134, 149, 116, 127, 129, 131, 121, 123, 136, 125, 124, 117, 138, 120, 115, 130, 122, 136, 109, 136, 126, 108, 109, 115, 114, 115, 138, 127, 107, 135, 127, 109, 132, 133, 131, 141, 136, 120, 127, 111, 138, 149, 117, 137, 112, 121, 95, 116, 120, 134, 129, 121, 140, 137, 122, 116, 131, 127, 131, 149, 132, 116, 125, 121, 133, 117, 127, 136, 129, 106, 120, 129, 122, 121, 130, 131, 126, 120, 126, 117, 144, 114, 115, 118, 133, 111, 140, 122, 133, 136, 128, 115, 143, 117, 111, 132, 140, 113, 137, 130, 115, 138, 139, 132, 126, 121, 150, 142, 128, 128, 133, 126, 137, 145, 107, 122, 129, 135, 106, 137, 120, 116, 126, 130, 137, 115, 151, 137, 113, 114, 112, 134, 112, 121, 118, 132, 134, 120, 141, 114, 107, 137, 131, 121, 117, 126, 107, 129, 144, 114, 134, 130, 119, 122, 133, 137, 119, 109, 119, 118, 115, 135, 148, 116, 123, 120, 122, 119, 131, 150, 150, 114, 134, 126, 118, 134, 121, 117, 121, 121, 109, 132, 136, 122, 125, 131, 143, 131, 136, 125, 127, 119, 150, 127, 156, 122, 117, 122, 135, 119, 131, 108, 132, 144, 114, 136, 108, 130, 124, 142, 130, 121, 133, 120, 133, 134, 117, 119, 130, 116, 123, 120, 131, 111, 116, 121, 105, 144, 123, 146, 124, 132, 102, 115, 123, 143, 137, 144, 147, 122, 137, 140, 123, 130, 129, 135, 128, 140, 108, 127, 129, 130, 121, 125, 124, 127, 116, 152, 121, 136, 130, 133, 141, 124, 127, 154, 134, 131, 122, 113, 110, 122, 142, 148, 139, 128, 116, 126, 120, 121, 130, 136, 133, 121, 110, 112, 120, 109, 140, 120, 115, 136, 104, 132, 132, 131, 136, 136, 117, 117, 117, 126, 130, 123, 108, 123, 140, 133, 126, 144, 131, 123, 123, 129, 133, 121, 124, 130, 114, 116, 126, 123, 139, 97, 124, 134, 115, 112, 107, 112, 134, 123, 140, 134, 126, 109, 133, 134, 118, 127, 105, 119, 113, 134, 127, 117, 131, 131, 127, 126, 123, 130, 119, 127, 134, 107, 124, 137, 134, 132, 108, 147, 100, 115, 107, 116, 111, 132, 126, 120, 141, 124, 122, 129, 127, 131, 129, 126, 106, 132, 123, 120, 120, 122, 122, 142, 139, 118, 125, 115, 123, 124, 145, 134, 126, 130, 121, 123, 124, 118, 114, 134, 119, 146, 130, 141, 128, 159, 132, 141, 117, 133, 138, 115, 116, 124, 132, 137, 133, 114, 110, 140, 129, 145, 125, 141, 118, 128, 127, 122, 116, 120, 135, 135, 121, 127, 127, 122, 130, 122, 145, 137, 123, 128, 127, 132, 129, 105, 125, 129, 128, 127, 115, 116, 142, 108, 129, 137, 126, 118, 108, 131, 121, 117, 119, 119, 109, 135, 126, 124, 135, 145, 112, 125, 105, 130, 124, 103, 126, 120, 117, 128, 144, 124, 113, 129, 137, 147, 137, 100, 118, 125, 132, 129, 132, 119, 117, 114, 132, 127, 124, 110, 121, 108, 141, 108, 110, 141, 124, 117, 134, 122, 121, 128, 131, 117, 124, 113, 118, 137, 159, 123, 122, 138, 133, 126, 124, 129, 138, 131, 153, 117, 113, 135, 144, 133, 129, 115, 121, 125, 113, 131, 135, 129, 125, 106, 134, 100, 113, 127, 122, 106, 140, 132, 128, 134, 127, 123, 120, 123, 113, 123, 114, 140, 127, 130, 116, 139, 142, 153, 118, 130, 114, 110, 112, 119, 124, 103, 121, 101, 122, 134, 126, 147, 122, 118, 126, 135, 119, 112, 112, 119, 139, 132, 119, 130, 120, 115, 114, 141, 125, 91, 135, 115, 119, 149, 104, 130, 123, 111, 149, 114, 121, 136, 133, 111, 131, 126, 112, 145, 121, 110, 129, 112, 126, 120, 120, 128, 99, 111, 111, 139, 127, 138, 124, 148, 110, 124, 126, 146, 131, 137, 97, 120, 119, 119, 108, 120, 119, 108, 124, 136, 124, 119, 118, 108, 121, 138, 118, 131, 134, 124, 126, 121, 127, 115, 119, 108, 138, 126, 117, 120, 131, 126, 117, 131, 118, 126, 136, 124, 130, 139, 121, 126, 124, 131, 128, 131, 127, 119, 125, 112, 127, 127, 134, 109, 114, 118, 122, 134, 120, 141, 119, 121, 115, 129, 122, 127, 128, 122, 130, 118, 121, 90, 127, 136, 132, 134, 115, 113, 130, 123, 123, 147, 132, 120, 149, 142, 143, 134, 110, 110, 121, 125, 112, 113, 150, 132, 116, 143, 113, 130, 136, 103, 122, 128, 129, 115, 127, 151, 129, 120, 121, 135, 118, 125, 124, 125, 128, 130, 122, 138, 131, 118, 120, 104, 130, 121, 121, 119, 118, 122, 132, 135, 128, 125, 122, 133, 122, 100, 133, 115, 116, 122, 122, 134, 114, 136, 120, 133, 126, 101, 114, 128, 120, 132, 124, 131, 95, 117, 152, 92, 134, 139, 130, 133, 134, 146, 106, 108, 145, 128, 119, 115, 122, 129, 125, 136, 135, 123, 121, 114, 119, 120, 134, 145, 127, 110, 123, 116, 131, 124, 130, 113, 114, 108, 122, 139, 110, 116, 150, 133, 131, 110, 112, 122, 122, 129, 119, 120, 127, 130, 123, 145, 109, 134, 110, 113, 132, 141, 116, 135, 104, 124, 131, 131, 131, 108, 128, 124, 114, 129, 124, 151, 113, 121, 143, 118, 112, 126, 112, 112, 126, 114, 125, 133, 125, 122, 151, 105, 116, 136, 102, 144, 133, 132, 122, 122, 116, 123, 106, 115, 138, 112, 136, 118, 135, 123, 118, 115, 124, 120, 132, 135, 122, 154, 123, 112, 124, 123, 129, 125, 140, 144, 120, 130, 131, 132, 110, 131, 129, 141, 119, 138, 121, 108, 137, 103, 119, 127, 121, 117, 135, 111, 133, 132, 122, 123, 111, 112, 114, 130, 115, 128, 109, 133, 123, 123, 127, 137, 117, 111, 127, 113, 122, 130, 118, 136, 110, 147, 113, 118, 140, 128, 124, 141, 140, 134, 124, 123, 112, 122, 130, 126, 119, 133, 131, 143, 136, 138, 127, 130, 121, 129, 121, 122, 138, 124, 114, 123, 134, 119, 129, 92, 137, 120, 124, 117, 128, 130, 116, 130, 136, 111, 117, 122, 119, 122, 135, 129, 118, 113, 124, 123, 112, 163, 114, 134, 128, 126, 118, 136, 113, 113, 140, 121, 124, 127, 122, 130, 110, 127, 130, 112, 129, 118, 132, 118, 131, 134, 135, 114, 142, 107, 111, 122, 127, 124, 113, 126, 126, 134, 127, 135, 122, 117, 126, 142, 129, 120, 138, 122, 114, 114, 118, 135, 123, 125, 118, 127, 115, 136, 127, 135, 138, 136, 132, 136, 134, 128, 120, 125, 130, 136, 145, 129, 116, 121, 135, 130, 128, 135, 118, 152, 149, 121, 126, 129, 115, 143, 123, 112, 132, 128, 126, 130, 113, 116, 117, 120, 127, 153, 135, 136, 105, 126, 143, 122, 120, 123, 142, 117, 126, 128, 131, 139, 112, 111, 135, 147, 129, 125, 131, 124, 112, 120, 123, 124, 133, 112, 122, 126, 112, 131, 150, 116, 127, 115, 133, 114, 140, 109, 123, 122, 143, 125, 105, 143, 139, 140, 120, 113, 139, 115, 141, 136, 115, 127, 117, 134, 126, 129, 138, 104, 126, 121, 115, 111, 129, 134, 142, 106, 106, 120, 110, 121, 132, 131, 110, 140, 107, 96, 147, 118, 127, 112, 120, 135, 121, 129, 106, 131, 132, 131, 110, 122, 113, 117, 110, 126, 138, 120, 136, 118, 120, 117, 131, 113, 105, 129, 126, 138, 113, 115, 131, 116, 148, 112, 122, 115, 139, 139, 119, 121, 139, 111, 114, 128, 130, 112, 144, 123, 156, 123, 118, 135, 159, 142, 126, 121, 119, 133, 113, 124, 110, 121, 118, 127, 124, 132, 123, 117, 112, 116, 126, 119, 114, 125, 124, 147, 112, 136, 119, 121, 128, 112, 131, 124, 131, 113, 127, 123, 114, 118, 127, 125, 141, 119, 135, 127, 119, 121, 125, 122, 136, 141, 145, 119, 123, 116, 128, 127, 118, 128, 98, 106, 121, 118, 136, 113, 122, 119, 122, 123, 120, 117, 112, 121, 124, 128, 101, 139, 109, 108, 126, 154, 128, 125, 122, 117, 148, 116, 139, 116, 134, 130, 114, 125, 125, 110, 107, 123, 131, 123, 124, 125, 143, 123, 122, 109, 153, 116, 135, 130, 133, 137, 144, 125, 125, 103, 141, 113, 145, 120, 127, 130, 125, 131, 137, 114, 142, 117, 115, 133, 120, 130, 113, 118, 116, 112, 113, 124, 135, 136, 129, 103, 130, 136, 112, 110, 128, 134, 123, 124, 125, 125, 154, 124, 134, 133, 139, 110, 118, 122, 121, 132, 140, 147, 130, 112, 142, 127, 114, 124, 139, 125, 135, 124, 122, 127, 139, 116, 145, 133, 127, 140, 128, 133, 120, 131, 126, 116, 132, 132, 126, 132, 137, 126, 124, 119, 127, 121, 114, 96, 135, 121, 107, 107, 124, 136, 109, 121, 104, 102, 106, 127, 125, 128, 118, 107, 122, 129, 121, 126, 122, 140, 126, 118, 135, 135, 119, 143, 125, 112, 120, 123, 131, 127, 144, 130, 138, 131, 113, 131, 113, 113, 139, 105, 122, 121, 140, 139, 142, 131, 103, 122, 131, 115, 132, 130, 146, 115, 129, 92, 124, 123, 108, 138, 138, 124, 105, 112, 111, 130, 123, 131, 130, 122, 122, 118, 111, 110, 133, 134, 119, 107, 148, 120, 125, 122, 139, 118, 138, 120, 109, 124, 134, 133, 137, 134, 109, 140, 126, 130, 119, 183, 138, 128, 109, 137, 128, 111, 131, 124, 118, 127, 119, 131, 135, 115, 119, 122, 112, 139, 129, 114, 124, 129, 111, 106, 126, 133, 141, 114, 133, 133, 135, 105, 131, 126, 111, 156, 120, 125, 116, 128, 139, 135, 129, 122, 124, 133, 137, 118, 121, 113, 123, 122, 110, 134, 129, 106, 129, 137, 116, 116, 129, 123, 111, 127, 140, 96, 121, 125, 112, 123, 131, 135, 134, 118, 128, 125, 134, 133, 127, 119, 118, 104, 123, 133, 134, 108, 130, 137, 106, 123, 137, 131, 117, 123, 139, 107, 126, 112, 117, 126, 137, 129, 147, 129, 142, 120, 142, 113, 131, 132, 128, 105, 116, 134, 123, 125, 135, 137, 140, 115, 117, 123, 127, 112, 125, 115, 144, 106, 116, 134, 123, 125, 145, 133, 135, 129, 121, 108, 127, 129, 125, 137, 122, 127, 118, 124, 117, 137, 132, 115, 118, 126, 123, 127, 127, 126, 139, 127, 109, 133, 133, 113, 128, 107, 112, 141, 117, 110, 120, 129, 130, 151, 118, 133, 117, 131, 135, 118, 129, 132, 104, 124, 125, 113, 115, 132, 123, 125, 112, 134, 103, 106, 128, 125, 136, 141, 121, 128, 145, 144, 134, 122, 132, 143, 132, 120, 110, 127, 119, 135, 143, 136, 127, 149, 111, 121, 113, 109, 134, 124, 129, 138, 111, 125, 129, 125, 119, 137, 93, 119, 138, 124, 132, 137, 123, 117, 143, 121, 127, 125, 100, 125, 126, 126, 131, 121, 120, 113, 122, 127, 129, 128, 137, 132, 114, 127, 110, 126, 136, 140, 138, 108, 110, 122, 142, 114, 136, 135, 126, 124, 126, 128, 121, 124, 147, 124, 120, 134, 143, 133, 126, 113, 115, 129, 119, 144, 136, 114, 126, 121, 126, 131, 133, 112, 155, 134, 120, 125, 126, 108, 144, 131, 118, 112, 116, 138, 111, 135, 129, 126, 133, 149, 132, 121, 103, 118, 119, 113, 129, 118, 113, 128, 137, 133, 132, 116, 117, 117, 112, 131, 105, 141, 117, 128, 124, 149, 133, 120, 125, 124, 138, 124, 128, 123, 106, 124, 112, 147, 133, 121, 118, 129, 132, 123, 127, 127, 122, 125, 125, 125, 120, 125, 135, 133, 122, 123, 144, 134, 118, 115, 111, 123, 118, 98, 116, 141, 106, 121, 113, 121, 123, 140, 124, 127, 112, 126, 128, 127, 110, 141, 134, 105, 143, 114, 147, 125, 123, 149, 142, 116, 134, 126, 125, 131, 131, 111, 113, 132, 129, 115, 120, 132, 128, 118, 127, 128, 126, 132, 122, 115, 113, 129, 145, 126, 121, 113, 105, 123, 123, 116, 125, 112, 122, 120, 125, 135, 124, 125, 114, 115, 123, 121, 126, 129, 138, 130, 140, 122, 123, 123, 135, 136, 115, 128, 130, 120, 106, 114, 121, 146, 128, 129, 121, 115, 121, 136, 138, 89, 119, 150, 129, 110, 99, 132, 136, 115, 138, 117, 127, 134, 115, 127, 137, 139, 117, 147, 132, 126, 127, 122, 108, 128, 117, 120, 117, 112, 108, 119, 99, 129, 123, 119, 136, 117, 119, 123, 124, 124, 120, 121, 128, 99, 115, 127, 112, 134, 128, 133, 112, 124, 120, 160, 156, 129, 128, 128, 129, 124, 156, 126, 117, 132, 125, 139, 130, 116, 132, 128, 133, 142, 132, 114, 119, 134, 119, 124, 123, 126, 140, 123, 127, 130, 124, 125, 104, 121, 118, 142, 137, 114, 124, 116, 139, 135, 154, 122, 107, 118, 130, 112, 131, 120, 134, 128, 123, 123, 110, 117, 124, 125, 137, 127, 130, 117, 123, 123, 145, 125, 130, 106, 130, 125, 112, 109, 121, 121, 110, 135, 99, 128, 125, 130, 111, 127, 117, 119, 138, 143, 118, 143, 121, 118, 125, 128, 141, 139, 138, 129, 120, 132, 144, 125, 122, 114, 140, 144, 127, 124, 139, 149, 147, 116, 121, 150, 123, 124, 136, 112, 132, 127, 127, 117, 118, 118, 141, 131, 129, 134, 134, 131, 142, 120, 137, 133, 123, 127, 126, 122, 137, 140, 113, 129, 138, 120, 122, 134, 127, 152, 120, 116, 107, 125, 121, 117, 130, 130, 120, 124, 118, 123, 123, 120, 124, 138, 125, 125, 130, 113, 128, 127, 109, 123, 125, 116, 115, 134, 128, 129, 122, 135, 132, 125, 114, 130, 143, 122, 120, 113, 145, 127, 128, 127, 114, 137, 105, 113, 119, 135, 130, 129, 136, 138, 117, 126, 133, 149, 129, 106, 113, 113, 127, 123, 119, 127, 128, 130, 118, 117, 131, 135, 130, 132, 122, 143, 132, 121, 121, 129, 113, 124, 125, 127, 125, 117, 133, 136, 130, 131, 121, 119, 131, 128, 137, 126, 106, 105, 109, 124, 127, 136, 111, 128, 113, 139, 153, 139, 120, 119, 112, 107, 126, 117, 129, 123, 145, 120, 138, 127, 129, 120, 128, 132, 116, 128, 112, 125, 119, 131, 109, 122, 125, 136, 126, 128, 122, 143, 130, 124, 127, 121, 122, 139, 104, 123, 134, 118, 135, 124, 110, 127, 122, 146, 129, 128, 129, 139, 112, 119, 136, 126, 127, 115, 123, 113, 129, 128, 112, 112, 103, 127, 130, 134, 133, 126, 124, 118, 131, 116, 129, 120, 142, 127, 135, 118, 123, 117, 110, 129, 110, 119, 138, 138, 125, 117, 116, 119, 136, 120, 118, 136, 125, 132, 115, 117, 131, 100, 131, 131, 126, 119, 142, 132, 130, 108, 125, 132, 134, 122, 132, 135, 119, 119, 124, 129, 159, 131, 126, 98, 123, 131, 119, 133, 130, 111, 130, 126, 137, 118, 139, 135, 149, 150, 117, 123, 144, 123, 118, 129, 117, 130, 114, 122, 147, 142, 150, 128, 121, 130, 132, 101, 139, 106, 133, 137, 120, 153, 123, 144, 106, 122, 127, 133, 101, 137, 146, 138, 123, 136, 122, 133, 110, 118, 120, 137, 114, 135, 138, 122, 124, 117, 133, 117, 93, 121, 132, 111, 131, 107, 118, 125, 120, 125, 139, 120, 118, 120, 117, 128, 112, 121, 130, 122, 136, 129, 141, 129, 123, 134, 132, 120, 119, 134, 137, 125, 132, 141, 132, 127, 142, 130, 129, 128, 118, 116, 117, 130, 121, 135, 128, 104, 120, 119, 123, 124, 131, 132, 131, 125, 156, 111, 118, 118, 111, 138, 134, 146, 122, 129, 116, 121, 107, 120, 147, 132, 121, 125, 115, 112, 115, 136, 112, 121, 131, 143, 108, 125, 134, 107, 124, 120, 116, 129, 118, 114, 122, 141, 131, 129, 123, 130, 128, 132, 127, 121, 127, 131, 116, 130, 118, 122, 117, 134, 118, 143, 112, 114, 126, 104, 128, 130, 143, 126, 117, 123, 125, 125, 106, 102, 132, 134, 131, 130, 93, 132, 136, 128, 107, 139, 114, 123, 109, 124, 112, 118, 127, 118, 127, 126, 120, 120, 141, 125, 119, 112, 120, 100, 140, 126, 134, 132, 111, 149, 118, 127, 121, 125, 136, 133, 130, 124, 105, 111, 120, 113, 128, 125, 138, 112, 121, 141, 127, 119, 124, 129, 132, 120, 109, 121, 136, 115, 125, 122, 112, 112, 117, 115, 113, 121, 119, 134, 119, 119, 131, 94, 137, 123, 136, 138, 121, 131, 128, 106, 120, 133, 134, 121, 131, 131, 129, 126, 117, 126, 123, 117, 123, 130, 119, 136, 134, 119, 129, 131, 134, 126, 137, 131, 130, 118, 122, 142, 133, 110, 155, 121, 124, 123, 112, 145, 131, 127, 116, 132, 126, 148, 127, 131, 113, 128, 118, 119, 128, 110, 125, 125, 121, 126, 116, 131, 128, 138, 117, 126, 157, 128, 122, 127, 112, 124, 123, 107, 136, 119, 125, 137, 137, 116, 132, 134, 122, 119, 123, 133, 129, 134, 121, 115, 128, 116, 120, 134, 125, 134, 127, 142, 128, 113, 123, 123, 121, 142, 127, 131, 132, 115, 127, 120, 117, 121, 121, 154, 140, 129, 128, 133, 132, 117, 146, 117, 110, 113, 142, 124, 118, 117, 119, 120, 118, 135, 144, 140, 131, 128, 133, 121, 119, 132, 131, 127, 128, 124, 134, 129, 133, 142, 136, 134, 117, 118, 116, 122, 108, 121, 131, 129, 154, 125, 126, 107, 111, 133, 121, 143, 128, 106, 126, 111, 118, 130, 136, 115, 117, 116, 130, 134, 131, 122, 121, 140, 128, 132, 112, 134, 143, 117, 114, 117, 115, 133, 115, 120, 135, 124, 121, 119, 107, 121, 121, 123, 126, 137, 120, 137, 141, 124, 135, 121, 128, 122, 111, 125, 126, 124, 138, 123, 154, 121, 132, 131, 146, 128, 124, 140, 122, 110, 103, 123, 130, 123, 126, 140, 122, 118, 114, 123, 141, 136, 117, 116, 128, 118, 126, 128, 123, 120, 123, 129, 131, 149, 120, 127, 138, 127, 133, 131, 137, 133, 112, 137, 120, 130, 148, 101, 141, 129, 131, 146, 107, 134, 132, 127, 131, 132, 137, 120, 122, 122, 134, 131, 115, 118, 129, 123, 135, 129, 131, 134, 116, 137, 124, 128, 138, 130, 134, 123, 121, 127, 114, 121, 133, 125, 115, 123, 126, 139, 112, 124, 111, 135, 126, 126, 108, 123, 121, 129, 155, 136, 124, 130, 141, 127, 126, 132, 126, 130, 129, 123, 119, 127, 138, 121, 126, 127, 129, 101, 127, 143, 116, 114, 117, 120, 114, 126, 114, 116, 102, 142, 112, 133, 141, 145, 126, 118, 133, 125, 127, 109, 113, 125, 122, 109, 130, 116, 138, 104, 122, 136, 127, 120, 121, 149, 133, 136, 112, 127, 117, 111, 101, 120, 137, 125, 109, 127, 133, 113, 112, 129, 130, 154, 115, 125, 133, 123, 122, 137, 130, 109, 128, 107, 108, 123, 140, 145, 130, 121, 118, 122, 126, 140, 131, 121, 112, 133, 144, 121, 114, 127, 123, 130, 131, 127, 120, 125, 117, 124, 120, 114, 128, 129, 115, 122, 124, 124, 116, 139, 112, 122, 114, 131, 123, 104, 126, 126, 136, 130, 129, 125, 112, 140, 124, 100, 158, 127, 105, 121, 127, 125, 114, 121, 128, 131, 119, 133, 130, 109, 127, 119, 128, 118, 123, 114, 145, 127, 118, 98, 117, 120, 98, 125, 119, 122, 125, 125, 148, 141, 123, 124, 131, 133, 123, 116, 127, 128, 136, 113, 101, 119, 133, 106, 116, 126, 111, 121, 134, 114, 123, 150, 108, 136, 139, 138, 112, 118, 105, 123, 106, 121, 137, 117, 126, 115, 133, 126, 134, 124, 117, 139, 142, 117, 120, 127, 126, 128, 127, 126, 110, 114, 128, 125, 113, 139, 133, 133, 142, 115, 111, 120, 122, 147, 133, 131, 123, 132, 137, 130, 122, 107, 132, 120, 123, 118, 121, 123, 149, 123, 113, 110, 121, 117, 145, 126, 115, 128, 139, 132, 124, 119, 123, 123, 119, 131, 112, 121, 115, 127, 139, 133, 132, 144, 160, 131, 128, 131, 130, 133, 152, 117, 121, 144, 114, 123, 124, 117, 124, 126, 110, 123, 120, 132, 126, 134, 133, 117, 124, 128, 109, 132, 123, 119, 113, 129, 117, 134, 135, 129, 134, 106, 111, 143, 107, 126, 115, 130, 110, 128, 126, 116, 131, 115, 114, 132, 140, 124, 126, 124, 125, 125, 128, 130, 138, 128, 132, 129, 123, 122, 105, 106, 121, 114, 130, 137, 140, 139, 132, 145, 111, 125, 135, 121, 121, 131, 129, 139, 113, 105, 131, 119, 127, 128, 114, 122, 117, 106, 127, 112, 140, 127, 129, 135, 125, 124, 129, 122, 123, 119, 126, 123, 118, 102, 123, 127, 118, 132, 116, 147, 137, 122, 120, 116, 116, 137, 123, 114, 118, 135, 102, 141, 122, 124, 142, 127, 129, 130, 127, 126, 126, 120, 137, 133, 129, 132, 123, 131, 118, 114, 125, 136, 132, 142, 126, 144, 106, 114, 122, 112, 125, 121, 133, 149, 106, 129, 128, 124, 116, 135, 123, 117, 148, 125, 137, 130, 133, 122, 110, 121, 117, 125, 135, 115, 108, 117, 127, 132, 122, 117, 122, 113, 111, 124, 129, 116, 138, 120, 122, 126, 118, 117, 126, 136, 124, 130, 122, 143, 116, 125, 144, 129, 122, 122, 132, 117, 133, 119, 135, 138, 135, 127, 133, 119, 125, 135, 133, 141, 109, 120, 111, 114, 114, 126, 115, 118, 105, 122, 129, 119, 118, 127, 130, 125, 127, 136, 110, 106, 126, 117, 119, 119, 126, 123, 131, 140, 133, 121, 129, 130, 134, 131, 118, 135, 120, 140, 132, 126, 126, 125, 112, 124, 129, 110, 119, 118, 132, 136, 140, 108, 122, 125, 124, 126, 143, 111, 162, 127, 121, 119, 122, 117, 140, 108, 132, 129, 153, 134, 120, 127, 116, 132, 120, 135, 127, 114, 148, 118, 121, 125, 105, 123, 152, 119, 126, 127, 109, 118, 125, 111, 109, 129, 116, 114, 165, 123, 122, 139, 133, 122, 131, 121, 119, 123, 125, 145, 137, 115, 113, 119, 107, 114, 127, 126, 107, 108, 119, 123, 127, 119, 135, 137, 126, 129, 121, 132, 118, 114, 123, 153, 115, 114, 126, 115, 125, 124, 126, 106, 135, 138, 118, 140, 126, 138, 128, 150, 125, 131, 136, 111, 131, 132, 120, 136, 116, 131, 121, 142, 122, 108, 123, 133, 121, 128, 122, 125, 134, 125, 136, 119, 137, 125, 134, 135, 130, 122, 138, 139, 126, 130, 124, 111, 129, 125, 123, 118, 115, 115, 123, 125, 126, 132, 129, 114, 127, 136, 116, 129, 128, 138, 118, 104, 91, 120, 125, 114, 132, 123, 118, 123, 147, 135, 128, 117, 128, 124, 137, 117, 127, 113, 119, 134, 122, 132, 115, 131, 132, 121, 128, 124, 133, 111, 137, 129, 118, 118, 121, 132, 114, 136, 133, 144, 129, 120, 124, 121, 118, 126, 118, 122, 110, 121, 119, 127, 129, 107, 114, 131, 102, 128, 136, 127, 112, 139, 123, 112, 122, 127, 124, 119, 108, 110, 115, 125, 135, 133, 119, 137, 145, 112, 114, 113, 134, 130, 128, 132, 118, 126, 121, 134, 125, 108, 123, 118, 130, 127, 111, 133, 109, 127, 126, 115, 114, 126, 126, 128, 121, 150, 118, 119, 115, 110, 138, 116, 120, 136, 140, 135, 127, 129, 125, 105, 134, 119, 112, 110, 123, 128, 134, 117, 126, 134, 128, 129, 122, 129, 114, 123, 129, 113, 123, 127, 131, 130, 124, 109, 139, 138, 124, 145, 115, 131, 128, 151, 112, 120, 128, 125, 126, 115, 118, 110, 111, 133, 122, 126, 134, 99, 126, 122, 135, 152, 145, 138, 135, 132, 123, 135, 135, 116, 129, 147, 130, 96, 129, 131, 114, 104, 127, 116, 144, 132, 127, 128, 134, 121, 109, 135, 120, 130, 123, 129, 123, 143, 130, 133, 131, 105, 109, 126, 113, 130, 121, 113, 128, 112, 122, 115, 132, 123, 136, 121, 120, 122, 127, 128, 114, 144, 112, 115, 135, 131, 119, 126, 115, 129, 138, 123, 118, 116, 118, 127, 123, 116, 135, 116, 136, 129, 109, 128, 119, 125, 127, 117, 127, 126, 121, 123, 135, 128, 128, 103, 111, 109, 111, 117, 134, 103, 132, 120, 121, 111, 126, 123, 128, 139, 142, 121, 118, 115, 121, 139, 93, 136, 113, 139, 129, 118, 126, 133, 141, 128, 117, 142, 125, 139, 124, 115, 127, 152, 130, 126, 118, 126, 132, 118, 118, 122, 115, 134, 125, 115, 129, 148, 114, 125, 147, 136, 142, 121, 135, 114, 127, 128, 133, 130, 128, 131, 119, 146, 136, 112, 116, 134, 115, 128, 156, 113, 134, 139, 131, 132, 93, 113, 125, 116, 122, 129, 114, 113, 117, 121, 107, 130, 102, 143, 123, 125, 128, 126, 123, 106, 110, 136, 121, 117, 113, 117, 121, 114, 121, 123, 132, 130, 114, 131, 143, 132, 130, 132, 137, 124, 113, 127, 131, 111, 112, 133, 126, 137, 130, 132, 116, 115, 134, 116, 122, 107, 125, 121, 140, 122, 105, 140, 136, 101, 133, 126, 132, 125, 104, 138, 128, 144, 133, 132, 125, 134, 141, 122, 131, 125, 142, 125, 132, 121, 128, 120, 115, 108, 126, 140, 134, 132, 144, 144, 132, 136, 106, 121, 113, 126, 149, 104, 123, 123, 124, 106, 119, 139, 119, 109, 142, 110, 123, 115, 117, 115, 115, 129, 119, 133, 129, 115, 115, 129, 130, 127, 140, 128, 119, 118, 124, 117, 121, 131, 128, 121, 120, 105, 124, 118, 115, 130, 134, 123, 116, 127, 123, 135, 124, 114, 129, 130, 128, 128, 129, 125, 126, 126, 119, 123, 129, 149, 140, 128, 130, 126, 129, 120, 109, 125, 136, 115, 146, 123, 115, 136, 113, 133, 115, 124, 131, 129, 118, 102, 116, 127, 113, 124, 158, 127, 111, 137, 122, 119, 134, 121, 129, 136, 137, 149, 133, 126, 132, 125, 136, 127, 121, 119, 136, 108, 133, 137, 125, 119, 125, 104, 110, 138, 114, 125, 131, 123, 133, 111, 123, 128, 125, 126, 116, 121, 130, 119, 127, 127, 119, 121, 125, 117, 118, 127, 118, 138, 128, 132, 108, 109, 130, 119, 143, 127, 140, 125, 107, 118, 119, 129, 116, 129, 135, 109, 127, 112, 119, 121, 131, 132, 140, 142, 126, 111, 119, 117, 117, 126, 124, 123, 122, 130, 119, 123, 122, 131, 117, 128, 131, 136, 126, 104, 134, 125, 125, 139, 135, 120, 143, 138, 115, 152, 121, 136, 120, 126, 127, 117, 123, 131, 137, 138, 123, 146, 112, 131, 113, 124, 120, 130, 135, 115, 116, 117, 119, 110, 110, 124, 137, 124, 132, 143, 130, 130, 116, 126, 129, 127, 127, 120, 122, 127, 140, 119, 127, 129, 126, 111, 123, 126, 118, 131, 114, 126, 115, 136, 117, 133, 123, 113, 100, 113, 127, 119, 148, 124, 108, 117, 135, 127, 125, 106, 123, 132, 129, 119, 129, 116, 119, 127, 139, 137, 129, 137, 122, 135, 101, 133, 123, 123, 121, 122, 134, 124, 129, 126, 137, 135, 126, 121, 122, 129, 110, 129, 133, 100, 130, 129, 132, 119, 127, 135, 123, 114, 150, 128, 135, 131, 115, 117, 128, 126, 128, 117, 142, 130, 132, 122, 145, 150, 131, 116, 130, 129, 121, 114, 119, 140, 114, 138, 142, 119, 129, 122, 120, 120, 140, 135, 127, 119, 125, 129, 107, 128, 120, 144, 118, 130, 140, 130, 130, 125, 134, 132, 118, 124, 128, 131, 127, 127, 135, 127, 124, 123, 132, 122, 135, 129, 126, 123, 123, 128, 133, 107, 149, 114, 113, 132, 111, 123, 113, 121, 128, 120, 142, 110, 108, 131, 128, 114, 135, 163, 109, 116, 113, 137, 123, 119, 140, 94, 104, 113, 115, 125, 136, 122, 106, 114, 137, 130, 129, 136, 111, 132, 128, 143, 124, 132, 133, 124, 112, 151, 130, 121, 134, 128, 149, 118, 139, 123, 131, 133, 124, 116, 131, 128, 127, 136, 122, 126, 130, 125, 141, 128, 119, 134, 130, 127, 98, 126, 124, 109, 122, 122, 131, 129, 133, 116, 119, 140, 131, 119, 122, 114, 131, 116, 140, 133, 121, 133, 116, 130, 124, 139, 139, 141, 129, 119, 125, 124, 132, 133, 113, 114, 130, 124, 107, 120, 121, 162, 141, 130, 114, 139, 110, 121, 123, 124, 131, 118, 133, 132, 126, 138, 121, 100, 126, 132, 136, 124, 126, 115, 119, 115, 118, 136, 123, 147, 131, 120, 129, 121, 131, 128, 140, 116, 131, 145, 127, 121, 126, 127, 132, 111, 110, 131, 125, 131, 119, 135, 116, 114, 127, 141, 148, 129, 130, 130, 114, 138, 134, 129, 124, 120, 149, 120, 136, 125, 119, 121, 126, 134, 125, 124, 120, 134, 131, 106, 141, 116, 120, 136, 143, 122, 140, 136, 121, 132, 124, 113, 146, 108, 132, 141, 121, 128, 113, 114, 109, 123, 129, 134, 121, 131, 120, 133, 120, 112, 119, 141, 126, 125, 135, 120, 129, 110, 136, 119, 138, 126, 134, 133, 130, 130, 129, 147, 128, 127, 116, 140, 130, 141, 109, 125, 118, 118, 130, 106, 127, 132, 115, 97, 122, 123, 132, 109, 134, 114, 134, 129, 123, 126, 128, 134, 137, 135, 120, 132, 131, 128, 112, 127, 121, 131, 145, 136, 118, 132, 134, 128, 137, 131, 120, 140, 126, 119, 110, 116, 132, 118, 110, 130, 116, 124, 108, 131, 126, 122, 116, 120, 119, 133, 122, 133, 148, 121, 154, 123, 118, 124, 127, 142, 126, 124, 135, 147, 116, 121, 142, 148, 132, 134, 144, 127, 143, 106, 123, 115, 123, 105, 125, 130, 139, 134, 118, 123, 119, 130, 136, 132, 119, 147, 129, 112, 127, 134, 139, 119, 127, 123, 118, 123, 117, 111, 132, 117, 123, 126, 120, 112, 108, 130, 123, 118, 125, 128, 133, 143, 124, 114, 98, 124, 129, 115, 135, 131, 134, 118, 125, 140, 117, 127, 123, 120, 129, 115, 138, 130, 140, 122, 116, 121, 112, 126, 126, 116, 128, 125, 121, 134, 134, 123, 108, 142, 95, 124, 122, 126, 123, 121, 127, 125, 121, 129, 132, 118, 120, 135, 126, 122, 120, 145, 120, 137, 131, 126, 123, 114, 118, 140, 130, 150, 112, 131, 122, 126, 106, 132, 136, 141, 112, 114, 114, 125, 133, 115, 116, 127, 126, 105, 133, 123, 103, 119, 118, 126, 134, 126, 121, 128, 128, 120, 115, 137, 115, 128, 123, 113, 117, 127, 119, 128, 118, 114, 127, 135, 125, 143, 126, 113, 113, 141, 130, 143, 116, 130, 100, 133, 122, 123, 127, 113, 123, 124, 120, 136, 137, 110, 107, 118, 139, 121, 122, 125, 150, 129, 132, 94, 131, 123, 132, 134, 118, 147, 138, 119, 127, 106, 131, 124, 132, 121, 121, 142, 134, 136, 128, 118, 108, 130, 117, 107, 120, 128, 116, 110, 141, 121, 123, 125, 142, 113, 121, 130, 119, 129, 122, 109, 147, 130, 132, 125, 117, 139, 108, 127, 113, 128, 121, 148, 118, 124, 140, 114, 125, 126, 121, 129, 122, 122, 123, 127, 113, 120, 110, 123, 128, 130, 137, 136, 126, 121, 120, 104, 115, 136, 117, 120, 124, 130, 116, 139, 108, 130, 108, 136, 136, 121, 116, 131, 135, 137, 125, 121, 110, 117, 120, 142, 109, 131, 98, 109, 127, 114, 142, 115, 126, 130, 127, 110, 121, 116, 126, 117, 108, 119, 126, 120, 110, 116, 121, 113, 122, 125, 128, 142, 132, 127, 124, 132, 104, 125, 147, 146, 104, 117, 106, 116, 146, 134, 124, 127, 114, 144, 131, 126, 118, 129, 117, 130, 129, 116, 132, 127, 131, 134, 122, 119, 122, 116, 122, 146, 138, 142, 141, 130, 133, 121, 109, 151, 111, 123, 132, 132, 145, 118, 107, 119, 116, 121, 140, 117, 122, 125, 132, 122, 108, 107, 118, 120, 135, 121, 143, 108, 119, 144, 111, 119, 126, 126, 135, 130, 135, 123, 129, 120, 118, 120, 129, 130, 140, 116, 127, 111, 128, 121, 136, 121, 133, 135, 143, 126, 113, 115, 116, 132, 124, 107, 133, 121, 127, 126, 130, 126, 124, 116, 123, 129, 130, 130, 117, 111, 133, 145, 130, 128, 120, 129, 114, 141, 107, 107, 120, 148, 118, 136, 117, 120, 120, 130, 115, 116, 102, 119, 120, 128, 120, 134, 134, 123, 124, 111, 119, 111, 121, 120, 116, 116, 99, 108, 136, 129, 143, 120, 115, 118, 139, 118, 134, 122, 133, 135, 119, 139, 120, 120, 137, 113, 142, 120, 144, 116, 121, 130, 141, 129, 141, 121, 122, 112, 127, 124, 134, 111, 122, 130, 116, 135, 124, 121, 123, 116, 141, 93, 126, 136, 123, 137, 122, 109, 108, 124, 142, 112, 117, 125, 138, 121, 126, 130, 129, 117, 138, 119, 120, 136, 103, 119, 129, 127, 121, 130, 117, 121, 120, 135, 125, 139, 129, 129, 111, 117, 149, 128, 126, 132, 120, 136, 140, 110, 117, 131, 122, 130, 118, 130, 132, 137, 122, 128, 114, 128, 123, 107, 117, 133, 135, 96, 114, 138, 121, 109, 122, 121, 129, 112, 121, 150, 96, 146, 118, 140, 140, 117, 99, 136, 110, 125, 103, 116, 146, 127, 129, 130, 102, 124, 118, 138, 121, 134, 109, 114, 107, 128, 124, 162, 116, 136, 132, 143, 130, 115, 127, 120, 118, 137, 107, 119, 126, 127, 131, 123, 128, 129, 121, 111, 128, 139, 128, 121, 128, 135, 139, 119, 133, 136, 150, 120, 108, 131, 135, 126, 105, 116, 145, 119, 123, 137, 118, 115, 129, 106, 114, 126, 118, 135, 117, 124, 131, 110, 150, 151, 117, 118, 145, 108, 114, 128, 130, 111, 109, 112, 146, 123, 141, 116, 122, 131, 120, 106, 126, 108, 128, 123, 117, 119, 125, 151, 106, 133, 139, 129, 121, 125, 126, 120, 123, 151, 124, 123, 113, 132, 132, 139, 114, 129, 128, 117, 131, 116, 121, 118, 138, 132, 119, 130, 126, 133, 116, 127, 132, 131, 135, 121, 142, 131, 119, 113, 117, 118, 120, 135, 112, 116, 122, 133, 135, 110, 125, 127, 124, 126, 129, 102, 127, 132, 140, 120, 133, 141, 138, 112, 136, 118, 136, 120, 142, 122, 132, 121, 115, 138, 126, 141, 121, 100, 137, 112, 120, 128, 137, 145, 92, 115, 134, 122, 116, 109, 124, 115, 131, 138, 137, 132, 118, 152, 131, 133, 122, 115, 122, 129, 129, 136, 115, 106, 133, 133, 111, 116, 128, 131, 127, 107, 106, 120, 124, 133, 121, 139, 136, 106, 117, 120, 140, 138, 114, 131, 126, 123, 121, 146, 127, 113, 132, 138, 117, 129, 121, 118, 107, 119, 126, 126, 130, 113, 130, 128, 126, 119, 129, 101, 133, 130, 143, 117, 126, 115, 114, 127, 133, 135, 114, 128, 109, 126, 137, 155, 133, 124, 137, 125, 114, 118, 127, 141, 125, 120, 127, 138, 125, 131, 120, 126, 123, 128, 123, 138, 125, 143, 125, 98, 104, 121, 97, 120, 123, 128, 116, 125, 123, 106, 118, 133, 136, 121, 109, 118, 127, 134, 143, 146, 135, 123, 138, 123, 143, 127, 121, 150, 115, 140, 136, 127, 137, 124, 132, 135, 131, 118, 148, 131, 138, 140, 119, 126, 129, 133, 153, 117, 120, 123, 116, 124, 141, 126, 113, 116, 137, 137, 128, 119, 120, 128, 116, 144, 129, 120, 135, 115, 127, 113, 110, 126, 116, 138, 127, 126, 111, 126, 112, 124, 143, 118, 130, 131, 131, 126, 139, 110, 115, 116, 126, 133, 109, 132, 145, 137, 122, 119, 131, 137, 119, 121, 138, 139, 118, 108, 151, 119, 119, 126, 117, 103, 109, 107, 126, 113, 155, 116, 142, 124, 126, 123, 128, 124, 136, 138, 124, 103, 131, 133, 130, 142, 127, 108, 142, 125, 109, 133, 130, 126, 122, 123, 131, 137, 134, 128, 130, 125, 129, 120, 131, 112, 137, 128, 130, 122, 127, 114, 108, 111, 129, 137, 135, 138, 102, 115, 129, 140, 122, 117, 118, 148, 123, 118, 125, 132, 118, 144, 129, 122, 126, 123, 135, 131, 131, 97, 99, 130, 129, 126, 130, 138, 114, 128, 138, 114, 110, 113, 140, 130, 131, 122, 123, 136, 130, 129, 112, 118, 134, 133, 109, 123, 137, 118, 126, 144, 109, 134, 129, 127, 120, 138, 110, 116, 117, 118, 139, 132, 130, 119, 121, 112, 122, 142, 150, 133, 115, 122, 117, 116, 124, 129, 113, 125, 146, 137, 136, 130, 97, 128, 128, 125, 120, 136, 142, 120, 116, 119, 110, 141, 131, 125, 125, 143, 119, 127, 112, 127, 142, 133, 120, 133, 99, 106, 132, 110, 139, 151, 120, 121, 132, 121, 125, 122, 129, 129, 112, 107, 124, 121, 114, 139, 123, 129, 126, 129, 107, 127, 114, 119, 129, 143, 131, 114, 135, 115, 136, 123, 114, 132, 137, 104, 136, 116, 127, 111, 118, 122, 123, 128, 151, 137, 143, 134, 124, 111, 119, 136, 117, 111, 121, 132, 115, 130, 123, 122, 134, 133, 118, 137, 138, 138, 129, 137, 102, 130, 119, 119, 122, 116, 116, 125, 110, 119, 112, 149, 119, 112, 111, 127, 134, 127, 123, 126, 95, 144, 127, 140, 140, 130, 136, 133, 118, 121, 126, 124, 123, 140, 123, 124, 119, 139, 110, 133, 134, 135, 123, 141, 112, 113, 119, 112, 106, 137, 128, 105, 128, 116, 128, 147, 121, 119, 111, 142, 131, 124, 119, 119, 112, 134, 121, 127, 126, 140, 125, 113, 108, 118, 128, 127, 131, 137, 123, 105, 125, 128, 109, 131, 102, 116, 119, 144, 119, 121, 111, 129, 124, 123, 109, 141, 133, 129, 125, 127, 144, 129, 124, 120, 107, 122, 120, 154, 131, 126, 121, 120, 124, 112, 100, 132, 123, 103, 152, 144, 136, 130, 128, 125, 142, 107, 127, 120, 109, 116, 128, 139, 121, 126, 140, 113, 129, 125, 132, 131, 103, 127, 122, 132, 135, 113, 139, 123, 141, 127, 136, 124, 126, 112, 121, 110, 114, 140, 138, 119, 117, 133, 127, 131, 126, 112, 95, 123, 120, 110, 128, 121, 127, 112, 115, 127, 119, 110, 116, 130, 129, 133, 114, 114, 120, 128, 111, 109, 125, 118, 125, 139, 116, 124, 126, 135, 107, 123, 125, 128, 138, 130, 98, 116, 126, 138, 132, 130, 132, 117, 105, 137, 135, 118, 119, 146, 149, 146, 119, 134, 113, 112, 118, 119, 124, 122, 130, 155, 126, 124, 126, 125, 120, 125, 128, 120, 129, 126, 130, 122, 136, 119, 125, 141, 122, 133, 125, 113, 124, 135, 128, 105, 122, 125, 123, 127, 118, 133, 117, 122, 133, 124, 123, 143, 133, 148, 125, 127, 105, 117, 129, 136, 143, 119, 119, 116, 132, 132, 146, 132, 106, 130, 132, 121, 127, 136, 132, 121, 131, 110, 119, 117, 143, 128, 123, 129, 126, 130, 107, 114, 123, 139, 120, 135, 128, 117, 131, 120, 122, 134, 123, 124, 128, 142, 135, 135, 126, 122, 121, 112, 133, 131, 122, 119, 120, 129, 125, 132, 122, 123, 133, 117, 116, 128, 145, 112, 139, 125, 113, 128, 123, 109, 128, 117, 136, 133, 128, 99, 110, 121, 135, 122, 117, 163, 125, 129, 126, 119, 144, 128, 139, 118, 105, 119, 116, 116, 117, 122, 135, 126, 112, 134, 130, 118, 122, 144, 127, 127, 128, 114, 130, 130, 144, 136, 136, 139, 124, 133, 115, 121, 119, 126, 126, 118, 129, 122, 130, 142, 133, 118, 145, 112, 118, 130, 129, 142, 124, 147, 121, 125, 137, 125, 120, 138, 94, 124, 108, 142, 126, 134, 131, 122, 149, 129, 130, 140, 109, 91, 138, 116, 126, 143, 116, 125, 156, 112, 130, 132, 138, 134, 129, 113, 142, 128, 118, 152, 115, 132, 129, 114, 128, 115, 125, 128, 111, 128, 131, 139, 123, 121, 134, 122, 122, 125, 118, 143, 125, 152, 121, 119, 114, 129, 128, 117, 113, 118, 124, 137, 127, 115, 118, 119, 113, 119, 123, 137, 117, 114, 118, 146, 130, 123, 126, 128, 112, 131, 139, 114, 122, 116, 150, 135, 118, 116, 118, 127, 125, 133, 134, 120, 134, 99, 112, 117, 116, 121, 115, 135, 121, 162, 110, 133, 127, 123, 130, 124, 129, 129, 131, 122, 118, 130, 117, 139, 125, 121, 121, 114, 114, 129, 135, 134, 120, 125, 138, 115, 120, 132, 105, 114, 120, 105, 108, 135, 113, 118, 117, 108, 154, 139, 148, 138, 133, 110, 123, 114, 138, 129, 116, 106, 134, 117, 138, 124, 116, 129, 115, 136, 127, 127, 107, 130, 124, 131, 127, 132, 108, 115, 115, 140, 121, 121, 124, 142, 117, 125, 145, 125, 135, 111, 114, 130, 124, 128, 131, 120, 126, 127, 130, 121, 126, 126, 120, 124, 125, 118, 140, 117, 129, 137, 119, 156, 128, 127, 114, 149, 138, 129, 128, 124, 121, 122, 125, 121, 123, 99, 119, 120, 126, 120, 113, 126, 124, 126, 127, 115, 118, 114, 116, 105, 104, 153, 125, 124, 122, 133, 130, 118, 144, 137, 131, 131, 122, 112, 125, 119, 116, 126, 124, 132, 112, 130, 119, 123, 126, 123, 118, 126, 122, 97, 128, 123, 128, 132, 107, 95, 128, 110, 132, 123, 141, 120, 129, 99, 129, 118, 135, 122, 125, 147, 124, 133, 125, 133, 118, 124, 145, 133, 133, 112, 128, 125, 122, 114, 124, 102, 134, 115, 117, 120, 131, 127, 129, 120, 151, 107, 119, 135, 118, 134, 144, 116, 130, 125, 147, 142, 126, 122, 150, 119, 128, 107, 122, 148, 121, 141, 129, 135, 133, 109, 107, 143, 112, 137, 138, 117, 124, 118, 113, 122, 117, 127, 123, 155, 131, 117, 114, 126, 141, 119, 123, 126, 124, 137, 128, 135, 114, 152, 126, 131, 118, 127, 128, 129, 102, 111, 129, 123, 136, 131, 119, 144, 131, 123, 128, 128, 141, 120, 128, 102, 121, 133, 130, 123, 111, 116, 137, 114, 127, 125, 129, 121, 133, 145, 139, 113, 130, 114, 102, 125, 133, 113, 124, 105, 131, 133, 157, 121, 107, 118, 131, 115, 117, 111, 122, 127, 129, 124, 122, 135, 119, 140, 132, 124, 129, 108, 123, 130, 125, 115, 106, 130, 135, 121, 118, 126, 124, 117, 129, 133, 135, 144, 128, 116, 127, 128, 125, 126, 129, 116, 131, 118, 104, 130, 112, 106, 120, 114, 136, 117, 117, 136, 114, 126, 112, 126, 142, 119, 144, 132, 115, 116, 123, 128, 142, 119, 135, 117, 114, 117, 134, 125, 135, 140, 132, 106, 132, 117, 152, 126, 119, 126, 115, 115, 139, 133, 115, 140, 140, 122, 114, 131, 128, 140, 113, 120, 126, 130, 134, 118, 128, 129, 122, 126, 150, 144, 109, 120, 101, 117, 124, 117, 135, 123, 128, 131, 138, 132, 125, 132, 113, 143, 138, 108, 141, 132, 115, 136, 125, 118, 125, 119, 144, 138, 125, 134, 125, 134, 124, 112, 126, 139, 128, 119, 131, 137, 119, 147, 129, 124, 132, 107, 120, 139, 135, 119, 137, 129, 136, 121, 127, 145, 138, 119, 127, 134, 122, 118, 111, 112, 118, 149, 123, 131, 123, 126, 118, 113, 119, 145, 117, 118, 127, 122, 123, 116, 118, 118, 120, 144, 115, 133, 131, 120, 128, 119, 130, 139, 122, 125, 121, 140, 135, 132, 113, 126, 146, 131, 132, 112, 135, 116, 138, 111, 118, 151, 131, 125, 149, 145, 114, 116, 134, 117, 108, 137, 107, 136, 131, 121, 123, 127, 131, 123, 122, 153, 130, 120, 123, 129, 127, 122, 114, 132, 120, 134, 98, 102, 130, 132, 131, 119, 127, 133, 153, 121, 130, 112, 150, 128, 117, 121, 125, 128, 118, 123, 126, 135, 135, 124, 136, 118, 115, 122, 138, 131, 113, 121, 107, 124, 122, 120, 134, 116, 114, 125, 127, 129, 121, 134, 121, 101, 114, 120, 125, 121, 122, 110, 123, 126, 128, 121, 123, 129, 146, 105, 116, 150, 128, 106, 122, 111, 141, 123, 115, 118, 121, 129, 126, 117, 121, 130, 136, 135, 116, 126, 134, 155, 137, 119, 120, 146, 97, 128, 133, 125, 118, 106, 108, 119, 168, 114, 126, 128, 131, 133, 122, 126, 116, 127, 124, 109, 106, 116, 120, 137, 129, 128, 126, 119, 120, 116, 129, 122, 135, 122, 116, 127, 122, 126, 122, 107, 127, 121, 126, 125, 120, 119, 123, 131, 130, 130, 123, 108, 129, 124, 119, 115, 106, 119, 110, 143, 128, 124, 121, 130, 126, 133, 126, 126, 123, 127, 140, 133, 139, 132, 114, 119, 137, 117, 104, 130, 122, 121, 139, 130, 117, 135, 125, 133, 128, 128, 125, 121, 125, 119, 126, 142, 120, 137, 127, 124, 134, 114, 120, 115, 137, 122, 132, 119, 127, 121, 131, 138, 166, 147, 118, 120, 128, 146, 132, 136, 119, 148, 131, 110, 138, 137, 120, 125, 155, 103, 123, 138, 120, 120, 105, 110, 141, 138, 135, 123, 133, 122, 125, 118, 128, 116, 103, 118, 113, 122, 133, 100, 120, 118, 121, 115, 128, 140, 129, 108, 109, 121, 139, 101, 130, 138, 116, 114, 114, 124, 115, 135, 141, 137, 109, 120, 131, 120, 140, 134, 141, 122, 123, 129, 106, 136, 108, 125, 116, 136, 103, 137, 119, 129, 124, 134, 141, 129, 123, 98, 119, 147, 137, 120, 123, 142, 136, 123, 138, 122, 124, 128, 117, 115, 128, 126, 141, 138, 126, 119, 115, 117, 91, 129, 116, 122, 131, 109, 105, 109, 118, 129, 133, 135, 122, 134, 134, 139, 132, 122, 134, 121, 132, 123, 129, 128, 118, 129, 119, 120, 126, 118, 138, 117, 128, 127, 129, 117, 113, 134, 129, 114, 110, 102, 120, 137, 123, 129, 109, 104, 115, 129, 129, 138, 115, 117, 115, 118, 136, 161, 118, 112, 123, 123, 125, 119, 126, 100, 107, 130, 134, 136, 130, 132, 103, 114, 126, 120, 135, 123, 119, 121, 124, 110, 105, 119, 127, 110, 129, 132, 123, 123, 111, 127, 119, 126, 113, 127, 130, 118, 128, 127, 117, 123, 128, 119, 122, 161, 125, 113, 127, 128, 141, 133, 115, 118, 132, 143, 126, 122, 147, 108, 124, 140, 106, 117, 118, 138, 126, 123, 113, 116, 113, 124, 138, 118, 107, 124, 124, 120, 130, 121, 128, 125, 127, 123, 129, 133, 137, 134, 138, 114, 115, 134, 128, 130, 122, 115, 122, 147, 117, 119, 136, 127, 175, 128, 129, 127, 122, 119, 108, 115, 114, 122, 114, 122, 130, 125, 139, 112, 125, 127, 146, 127, 129, 139, 129, 132, 134, 116, 112, 128, 129, 127, 119, 128, 104, 124, 125, 137, 114, 119, 115, 119, 128, 143, 120, 113, 124, 134, 110, 133, 139, 122, 125, 132, 117, 126, 121, 124, 120, 134, 117, 124, 106, 152, 119, 133, 126, 128, 120, 122, 130, 118, 126, 137, 114, 139, 129, 141, 130, 129, 128, 140, 126, 120, 137, 115, 115, 107, 136, 115, 139, 113, 128, 111, 116, 125, 120, 131, 143, 124, 118, 122, 127, 123, 121, 135, 121, 130, 115, 124, 124, 114, 126, 127, 129, 144, 113, 119, 112, 130, 119, 142, 123, 122, 123, 106, 113, 117, 120, 136, 128, 131, 132, 135, 102, 139, 124, 122, 94, 133, 125, 126, 121, 127, 130, 125, 114, 121, 110, 131, 140, 118, 130, 133, 123, 122, 121, 139, 131, 132, 117, 112, 133, 120, 101, 127, 121, 114, 127, 133, 115, 116, 122, 148, 131, 119, 117, 131, 119, 129, 125, 129, 109, 130, 129, 123, 135, 113, 119, 94, 130, 127, 119, 141, 116, 121, 128, 146, 115, 149, 138, 133, 118, 118, 125, 144, 127, 116, 113, 132, 89, 127, 127, 103, 125, 110, 141, 115, 119, 122, 130, 125, 128, 125, 131, 123, 139, 139, 128, 121, 121, 118, 131, 134, 137, 127, 120, 137, 143, 126, 131, 115, 122, 130, 130, 129, 140, 117, 114, 124, 133, 125, 104, 119, 136, 117, 125, 130, 127, 112, 134, 143, 147, 125, 115, 117, 125, 127, 126, 129, 124, 133, 114, 118, 114, 114, 109, 114, 118, 113, 118, 149, 138, 126, 126, 119, 131, 135, 131, 120, 122, 118, 118, 124, 128, 126, 121, 125, 104, 139, 128, 116, 121, 114, 112, 120, 124, 137, 123, 135, 142, 119, 112, 115, 132, 136, 133, 120, 111, 115, 139, 127, 141, 137, 131, 134, 92, 128, 125, 105, 129, 118, 142, 114, 133, 125, 130, 128, 138, 117, 123, 107, 135, 116, 108, 120, 124, 94, 119, 123, 128, 146, 126, 134, 110, 104, 140, 106, 117, 120, 113, 139, 128, 149, 167, 131, 128, 135, 123, 128, 135, 124, 125, 113, 119, 126, 111, 140, 126, 122, 126, 126, 135, 124, 136, 120, 132, 118, 125, 108, 119, 121, 119, 121, 134, 135, 139, 128, 117, 113, 118, 134, 127, 121, 134, 120, 119, 120, 106, 127, 125, 135, 120, 126, 113, 142, 117, 142, 129, 125, 99, 117, 125, 119, 125, 125, 139, 123, 113, 113, 138, 117, 132, 122, 135, 126, 119, 117, 127, 132, 125, 120, 118, 112, 140, 112, 134, 112, 125, 122, 106, 129, 136, 126, 134, 127, 112, 122, 122, 127, 99, 104, 117, 141, 133, 101, 156, 116, 116, 125, 137, 115, 124, 123, 105, 124, 122, 129, 139, 120, 136, 121, 125, 130, 121, 116, 128, 147, 132, 111, 120, 115, 137, 120, 153, 104, 114, 119, 127, 127, 136, 124, 109, 120, 125, 132, 134, 125, 128, 151, 132, 128, 131, 115, 128, 133, 128, 144, 119, 127, 122, 128, 120, 130, 129, 137, 125, 120, 124, 134, 107, 134, 131, 112, 134, 130, 147, 123, 109, 119, 117, 127, 117, 114, 120, 133, 111, 143, 117, 141, 109, 128, 123, 131, 141, 102, 112, 127, 123, 117, 123, 120, 124, 132, 133, 132, 117, 111, 127, 143, 138, 104, 123, 122, 119, 128, 137, 135, 119, 117, 153, 132, 122, 124, 132, 133, 115, 126, 123, 145, 126, 136, 118, 141, 143, 123, 113, 125, 114, 123, 137, 126, 123, 116, 121, 124, 125, 109, 138, 134, 125, 129, 140, 128, 124, 134, 104, 132, 124, 114, 127, 123, 128, 123, 107, 130, 125, 136, 127, 118, 129, 121, 123, 129, 135, 125, 137, 111, 137, 116, 123, 123, 120, 123, 122, 131, 145, 135, 127, 118, 136, 125, 135, 132, 135, 126, 124, 109, 134, 125, 136, 133, 135, 128, 118, 111, 110, 124, 125, 110, 126, 118, 136, 123, 133, 127, 143, 118, 119, 124, 130, 122, 124, 120, 114, 122, 140, 124, 129, 121, 123, 112, 112, 127, 134, 114, 118, 127, 124, 145, 129, 117, 128, 124, 144, 117, 124, 137, 126, 106, 131, 127, 122, 130, 124, 115, 125, 119, 151, 131, 119, 128, 121, 138, 143, 135, 111, 131, 132, 129, 130, 119, 121, 134, 131, 120, 117, 133, 132, 130, 122, 114, 137, 153, 136, 124, 144, 130, 130, 96, 119, 127, 129, 129, 117, 141, 118, 108, 125, 120, 117, 125, 117, 116, 137, 142, 123, 135, 135, 112, 136, 147, 126, 118, 124, 122, 118, 116, 131, 128, 109, 112, 129, 117, 130, 133, 121, 117, 130, 116, 128, 137, 120, 125, 127, 119, 120, 116, 115, 106, 121, 117, 124, 142, 120, 117, 130, 103, 117, 119, 124, 130, 120, 121, 109, 104, 127, 126, 126, 147, 131, 135, 113, 123, 121, 133, 135, 108, 129, 113, 111, 131, 118, 137, 131, 117, 117, 127, 124, 124, 123, 129, 113, 99, 119, 104, 127, 126, 127, 130, 124, 122, 111, 130, 128, 126, 134, 120, 116, 128, 124, 102, 124, 122, 121, 122, 134, 143, 119, 136, 137, 111, 127, 113, 106, 118, 126, 126, 133, 124, 120, 121, 120, 130, 124, 115, 152, 141, 131, 126, 135, 128, 130, 130, 121, 138, 140, 119, 126, 136, 141, 128, 121, 139, 113, 122, 120, 118, 118, 109, 133, 134, 133, 145, 124, 117, 121, 135, 123, 107, 129, 123, 130, 120, 134, 115, 145, 112, 128, 133, 135, 125, 134, 122, 119, 111, 133, 117, 124, 119, 126, 119, 126, 134, 119, 124, 130, 111, 142, 125, 138, 139, 134, 128, 128, 114, 136, 116, 146, 126, 138, 130, 141, 129, 127, 125, 124, 109, 112, 126, 136, 117, 124, 111, 127, 120, 125, 129, 130, 131, 122, 134, 123, 110, 135, 109, 114, 125, 126, 121, 120, 129, 115, 122, 104, 128, 125, 129, 125, 127, 132, 123, 124, 111, 122, 132, 130, 116, 134, 123, 125, 133, 133, 132, 122, 119, 108, 131, 118, 144, 133, 119, 139, 122, 117, 131, 125, 140, 132, 138, 125, 124, 108, 138, 127, 139, 139, 127, 117, 125, 132, 123, 129, 135, 132, 107, 117, 130, 137, 131, 131, 115, 136, 122, 139, 136, 119, 139, 128, 130, 121, 120, 99, 127, 132, 126, 106, 118, 131, 127, 134, 113, 140, 130, 121, 145, 125, 123, 139, 130, 120, 118, 136, 123, 123, 102, 137, 125, 121, 113, 128, 129, 117, 140, 124, 125, 136, 121, 125, 124, 127, 117, 132, 125, 113, 121, 132, 123, 128, 115, 155, 114, 145, 125, 120, 133, 133, 113, 106, 120, 136, 118, 114, 126, 121, 142, 123, 130, 115, 127, 122, 135, 122, 115, 131, 119, 120, 137, 129, 120, 118, 139, 136, 136, 112, 116, 123, 108, 132, 128, 126, 127, 111, 134, 131, 131, 151, 106, 112, 141, 124, 134, 132, 119, 129, 137, 119, 142, 132, 107, 130, 125, 126, 137, 119, 107, 123, 136, 105, 126, 117, 138, 125, 125, 140, 121, 129, 116, 130, 106, 125, 136, 118, 107, 129, 113, 120, 100, 135, 125, 127, 114, 127, 151, 130, 139, 128, 126, 120, 123, 120, 123, 120, 117, 119, 125, 133, 126, 138, 118, 111, 124, 118, 124, 124, 133, 119, 132, 123, 126, 98, 131, 136, 118, 126, 118, 121, 124, 116, 114, 139, 124, 116, 132, 116, 125, 114, 145, 123, 130, 132, 121, 114, 118, 109, 120, 121, 118, 118, 141, 124, 121, 134, 131, 140, 121, 130, 123, 129, 115, 106, 125, 120, 128, 130, 125, 124, 135, 100, 128, 123, 145, 134, 109, 115, 112, 118, 121, 124, 111, 125, 126, 126, 131, 120, 139, 139, 141, 125, 110, 131, 126, 144, 121, 128, 124, 119, 138, 123, 119, 141, 116, 128, 121, 139, 125, 137, 122, 127, 126, 139, 120, 120, 150, 124, 117, 116, 113, 113, 146, 130, 121, 125, 114, 143, 110, 131, 102, 112, 129, 131, 112, 114, 117, 125, 138, 145, 128, 123, 111, 129, 124, 118, 129, 124, 132, 115, 113, 141, 132, 113, 130, 142, 132, 129, 135, 137, 119, 142, 118, 145, 115, 117, 114, 118, 133, 124, 125, 126, 123, 110, 105, 122, 129, 126, 127, 117, 108, 119, 121, 127, 113, 125, 120, 135, 128, 114, 117, 106, 122, 120, 134, 133, 129, 119, 113, 109, 130, 138, 106, 128, 127, 142, 127, 133, 132, 121, 130, 131, 132, 123, 120, 123, 116, 128, 119, 137, 131, 137, 120, 105, 113, 134, 122, 117, 125, 119, 119, 128, 123, 127, 136, 130, 130, 114, 139, 130, 127, 112, 106, 128, 133, 118, 120, 136, 129, 120, 122, 133, 125, 130, 127, 122, 116, 120, 125, 109, 113, 132, 133, 114, 121, 123, 123, 123, 131, 127, 133, 140, 135, 125, 136, 130, 127, 126, 123, 127, 125, 127, 109, 99, 133, 120, 138, 127, 141, 132, 134, 122, 127, 114, 125, 133, 121, 115, 121, 126, 122, 110, 124, 123, 129, 129, 121, 125, 127, 127, 132, 124, 131, 136, 133, 120, 123, 122, 122, 93, 138, 118, 129, 131, 125, 136, 124, 136, 124, 119, 125, 118, 119, 113, 121, 118, 124, 116, 113, 115, 128, 137, 117, 142, 122, 140, 130, 123, 118, 131, 122, 125, 124, 116, 118, 127, 130, 130, 140, 126, 134, 108, 125, 136, 125, 133, 137, 105, 131, 102, 137, 119, 130, 123, 119, 120, 117, 120, 144, 127, 133, 117, 137, 119, 135, 123, 142, 130, 141, 108, 125, 113, 121, 121, 129, 109, 134, 141, 136, 103, 126, 120, 118, 111, 123, 143, 109, 118, 123, 151, 116, 132, 125, 131, 131, 137, 129, 130, 112, 137, 115, 123, 113, 122, 142, 121, 125, 125, 127, 111, 128, 115, 117, 132, 106, 118, 106, 139, 127, 119, 121, 117, 130, 116, 125, 126, 118, 117, 109, 129, 113, 127, 123, 136, 124, 120, 118, 126, 132, 128, 108, 126, 117, 126, 110, 129, 114, 123, 123, 136, 128, 115, 112, 116, 143, 143, 124, 119, 130, 131, 126, 128, 103, 129, 114, 121, 140, 130, 120, 139, 135, 109, 119, 124, 125, 116, 146, 128, 127, 120, 132, 124, 147, 132, 115, 120, 120, 110, 126, 127, 123, 127, 131, 126, 111, 140, 144, 116, 135, 125, 128, 126, 126, 124, 114, 124, 138, 118, 129, 132, 112, 140, 111, 128, 153, 139, 114, 122, 138, 122, 115, 130, 117, 125, 128, 116, 124, 136, 125, 135, 126, 116, 118, 115, 128, 132, 139, 126, 150, 131, 132, 121, 104, 149, 125, 134, 125, 107, 113, 121, 119, 102, 111, 141, 112, 127, 119, 130, 123, 138, 126, 116, 132, 128, 125, 144, 106, 121, 131, 110, 114, 132, 121, 123, 122, 129, 116, 109, 134, 120, 122, 123, 116, 111, 113, 116, 117, 132, 131, 120, 133, 129, 135, 138, 124, 120, 116, 137, 115, 127, 126, 113, 121, 114, 130, 115, 116, 128, 137, 131, 124, 109, 122, 119, 128, 116, 135, 131, 141, 135, 110, 138, 141, 140, 112, 125, 120, 118, 121, 129, 135, 114, 129, 120, 118, 123, 128, 125, 119, 122, 138, 121, 138, 116, 129, 120, 123, 126, 128, 122, 118, 126, 138, 119, 114, 109, 112, 126, 129, 107, 116, 163, 122, 136, 120, 128, 121, 97, 128, 126, 122, 123, 113, 139, 118, 123, 127, 134, 124, 116, 143, 128, 129, 114, 116, 116, 110, 119, 135, 115, 122, 117, 104, 143, 133, 114, 119, 118, 134, 118, 120, 131, 114, 137, 125, 116, 145, 119, 114, 128, 126, 138, 127, 122, 114, 126, 122, 114, 142, 120, 125, 133, 135, 133, 126, 136, 137, 120, 109, 150, 118, 130, 135, 137, 112, 110, 112, 134, 120, 126, 127, 121, 120, 129, 109, 126, 138, 123, 119, 113, 133, 124, 139, 123, 130, 106, 126, 154, 128, 132, 110, 120, 137, 130, 147, 133, 117, 132, 114, 121, 116, 120, 148, 135, 135, 130, 139, 130, 145, 112, 131, 139, 119, 126, 112, 121, 118, 140, 115, 135, 119, 147, 136, 110, 128, 134, 125, 128, 112, 125, 120, 129, 120, 129, 138, 128, 105, 134, 109, 127, 126, 133, 120, 124, 135, 120, 120, 124, 132, 116, 138, 135, 123, 123, 132, 116, 122, 121, 108, 122, 126, 127, 124, 122, 111, 109, 132, 126, 123, 129, 125, 123, 134, 116, 130, 130, 122, 127, 120, 121, 127, 121, 120, 123, 133, 109, 122, 132, 127, 122, 117, 141, 133, 144, 128, 122, 106, 112, 151, 118, 118, 145, 124, 102, 128, 126, 142, 123, 131, 123, 143, 123, 125, 129, 122, 117, 132, 126, 118, 127, 140, 123, 122, 116, 123, 133, 120, 116, 137, 125, 133, 105, 116, 129, 123, 138, 117, 116, 134, 120, 122, 126, 106, 127, 105, 124, 129, 113, 136, 125, 105, 132, 108, 115, 139, 122, 138, 129, 156, 121, 128, 108, 117, 134, 132, 131, 128, 127, 113, 102, 128, 121, 149, 132, 112, 129, 110, 118, 111, 131, 118, 137, 124, 128, 127, 116, 155, 129, 130, 108, 127, 142, 121, 130, 141, 99, 139, 119, 116, 130, 128, 119, 149, 125, 113, 130, 124, 129, 148, 130, 136, 121, 137, 116, 157, 102, 107, 133, 108, 139, 122, 136, 144, 130, 135, 133, 113, 113, 132, 120, 149, 106, 126, 115, 134, 117, 123, 126, 138, 126, 120, 127, 110, 130, 127, 113, 135, 126, 132, 141, 131, 121, 135, 129, 138, 126, 109, 132, 143, 124, 134, 116, 131, 128, 118, 130, 130, 104, 117, 125, 149, 128, 113, 134, 115, 118, 124, 117, 150, 127, 112, 118, 135, 135, 126, 126, 121, 124, 133, 128, 122, 132, 132, 123, 117, 118, 119, 124, 127, 117, 129, 117, 121, 138, 132, 124, 119, 142, 127, 133, 139, 122, 121, 114, 134, 114, 147, 135, 120, 138, 122, 129, 130, 118, 143, 118, 122, 132, 136, 117, 113, 112, 114, 119, 120, 125, 132, 118, 139, 124, 129, 129, 116, 136, 127, 128, 133, 132, 147, 144, 123, 118, 118, 122, 136, 130, 122, 108, 137, 120, 122, 132, 114, 127, 126, 119, 121, 125, 123, 122, 115, 128, 115, 112, 140, 123, 125, 137, 129, 130, 136, 116, 141, 145, 118, 126, 123, 143, 137, 115, 140, 133, 136, 125, 122, 130, 110, 108, 135, 112, 111, 118, 122, 116, 135, 138, 129, 112, 109, 120, 121, 116, 141, 115, 124, 124, 129, 132, 150, 128, 130, 127, 129, 148, 142, 141, 134, 143, 111, 124, 116, 132, 143, 129, 123, 129, 143, 110, 144, 123, 107, 137, 131, 116, 122, 130, 137, 139, 117, 125, 139, 122, 137, 135, 131, 145, 121, 137, 119, 119, 122, 119, 130, 122, 110, 129, 131, 126, 126, 133, 136, 128, 113, 130, 112, 105, 139, 126, 132, 121, 138, 132, 109, 124, 136, 135, 129, 119, 119, 124, 129, 133, 132, 109, 139, 122, 123, 112, 105, 121, 122, 134, 128, 122, 128, 124, 141, 139, 128, 107, 136, 129, 118, 126, 139, 119, 118, 124, 119, 129, 120, 139, 144, 133, 111, 110, 134, 116, 120, 144, 123, 115, 132, 119, 129, 114, 131, 132, 117, 129, 130, 129, 125, 123, 117, 127, 126, 131, 113, 133, 119, 128, 134, 124, 111, 127, 129, 139, 134, 116, 138, 130, 132, 114, 122, 114, 129, 122, 128, 135, 105, 130, 132, 134, 122, 139, 127, 119, 115, 124, 128, 137, 111, 129, 117, 131, 132, 123, 132, 122, 132, 139, 119, 130, 124, 117, 116, 130, 139, 121, 115, 104, 137, 128, 123, 113, 123, 117, 123, 127, 127, 138, 124, 123, 113, 133, 130, 133, 121, 112, 109, 130, 106, 134, 130, 123, 131, 118, 133, 125, 121, 116, 119, 119, 149, 125, 130, 122, 122, 129, 120, 126, 120, 121, 121, 145, 137, 117, 125, 113, 115, 112, 132, 132, 122, 91, 137, 123, 121, 139, 113, 130, 119, 124, 118, 127, 125, 135, 119, 138, 124, 136, 115, 134, 125, 106, 126, 139, 126, 119, 135, 127, 112, 106, 130, 149, 122, 134, 131, 117, 136, 126, 120, 123, 113, 113, 116, 114, 127, 113, 129, 130, 139, 115, 144, 147, 113, 126, 126, 103, 113, 133, 128, 122, 150, 149, 150, 103, 124, 141, 133, 118, 127, 138, 120, 130, 123, 124, 135, 116, 140, 117, 137, 124, 126, 125, 139, 123, 120, 150, 129, 128, 129, 113, 133, 130, 120, 117, 112, 114, 115, 126, 119, 132, 129, 142, 114, 123, 122, 144, 117, 131, 112, 119, 125, 122, 106, 141, 116, 140, 127, 122, 127, 130, 125, 142, 151, 117, 127, 152, 127, 116, 125, 127, 132, 131, 144, 140, 128, 127, 126, 136, 131, 121, 122, 127, 131, 114, 116, 126, 131, 123, 134, 126, 117, 110, 121, 118, 117, 142, 112, 122, 98, 146, 131, 127, 149, 119, 133, 134, 121, 126, 145, 114, 143, 113, 118, 135, 130, 131, 119, 120, 112, 121, 125, 122, 124, 129, 127, 134, 157, 144, 127, 129, 115, 118, 123, 143, 138, 124, 133, 130, 122, 121, 136, 125, 129, 107, 126, 121, 119, 134, 119, 119, 130, 129, 123, 144, 120, 123, 131, 132, 130, 115, 149, 122, 134, 119, 126, 132, 131, 118, 117, 128, 143, 137, 131, 118, 127, 128, 126, 131, 106, 99, 116, 116, 122, 125, 124, 135, 126, 119, 139, 117, 135, 109, 119, 128, 128, 131, 114, 123, 119, 107, 103, 122, 109, 109, 130, 117, 110, 121, 154, 104, 142, 134, 134, 128, 115, 135, 102, 138, 125, 132, 144, 136, 142, 121, 118, 117, 126, 123, 119, 120, 129, 135, 141, 116, 145, 106, 133, 118, 126, 124, 132, 130, 132, 136, 134, 131, 113, 133, 123, 137, 99, 122, 100, 135, 131, 111, 115, 133, 132, 128, 132, 126, 118, 130, 122, 123, 124, 120, 118, 135, 135, 130, 139, 128, 155, 133, 130, 117, 113, 119, 118, 125, 136, 129, 147, 117, 126, 130, 130, 133, 123, 109, 124, 135, 115, 129, 121, 112, 127, 133, 121, 120, 119, 131, 121, 128, 129, 116, 118, 118, 137, 131, 126, 127, 122, 119, 129, 122, 129, 112, 115, 119, 115, 135, 134, 135, 110, 127, 129, 115, 113, 124, 125, 131, 117, 120, 105, 118, 133, 138, 139, 136, 134, 100, 133, 123, 135, 122, 128, 129, 112, 133, 127, 127, 111, 107, 131, 108, 119, 118, 133, 123, 112, 144, 140, 130, 118, 143, 117, 132, 130, 118, 135, 112, 136, 128, 126, 128, 127, 126, 133, 126, 112, 112, 125, 118, 132, 122, 106, 127, 123, 110, 125, 139, 123, 117, 136, 121, 119, 130, 123, 128, 118, 127, 130, 129, 107, 141, 107, 130, 122, 109, 143, 111, 119, 130, 121, 129, 142, 115, 129, 144, 141, 117, 131, 128, 140, 126, 117, 122, 138, 116, 121, 156, 145, 121, 123, 106, 126, 134, 132, 122, 124, 119, 114, 123, 127, 120, 129, 109, 131, 133, 115, 127, 110, 128, 111, 138, 118, 108, 108, 132, 134, 127, 126, 128, 131, 124, 143, 120, 132, 124, 107, 131, 122, 125, 137, 128, 116, 116, 147, 139, 120, 124, 115, 120, 138, 124, 132, 123, 118, 120, 123, 112, 133, 127, 126, 130, 131, 125, 116, 128, 126, 127, 106, 126, 118, 144, 119, 117, 114, 117, 121, 124, 132, 123, 120, 125, 126, 118, 137, 107, 133, 131, 118, 104, 117, 124, 136, 126, 131, 111, 119, 123, 138, 132, 118, 97, 114, 149, 140, 127, 128, 126, 125, 125, 133, 122, 116, 131, 145, 123, 129, 108, 136, 138, 126, 114, 124, 144, 112, 128, 127, 116, 119, 121, 117, 108, 124, 108, 126, 115, 132, 135, 115, 129, 126, 125, 132, 106, 136, 143, 132, 140, 120, 121, 110, 137, 119, 115, 120, 129, 119, 131, 132, 119, 113, 115, 126, 123, 125, 104, 133, 124, 101, 140, 103, 124, 127, 141, 152, 125, 127, 118, 114, 116, 125, 124, 115, 117, 139, 132, 118, 142, 118, 143, 128, 120, 113, 124, 136, 129, 109, 135, 118, 114, 137, 123, 131, 141, 118, 125, 123, 121, 128, 119, 137, 118, 132, 135, 136, 135, 132, 119, 120, 125, 124, 122, 126, 117, 131, 142, 115, 138, 121, 130, 119, 126, 123, 125, 125, 145, 109, 102, 105, 110, 123, 114, 124, 135, 126, 126, 155, 119, 124, 118, 134, 128, 138, 126, 135, 117, 129, 139, 124, 119, 128, 99, 120, 117, 120, 117, 121, 142, 137, 127, 127, 121, 111, 140, 140, 122, 119, 134, 148, 141, 112, 135, 105, 135, 137, 137, 125, 125, 134, 131, 132, 135, 114, 127, 135, 116, 145, 105, 140, 112, 143, 122, 115, 100, 122, 107, 134, 112, 124, 142, 127, 115, 121, 134, 140, 113, 114, 138, 132, 125, 137, 124, 137, 130, 129, 122, 134, 126, 138, 137, 115, 120, 124, 115, 132, 125, 125, 144, 118, 109, 110, 132, 125, 118, 131, 131, 103, 118, 137, 137, 145, 114, 143, 124, 117, 119, 114, 123, 122, 128, 138, 131, 128, 121, 127, 115, 113, 130, 126, 132, 139, 107, 137, 106, 140, 147, 130, 125, 127, 146, 144, 120, 129, 132, 118, 127, 118, 120, 135, 125, 120, 108, 122, 125, 112, 129, 124, 133, 140, 126, 134, 127, 124, 135, 103, 144, 116, 110, 134, 137, 135, 116, 124, 141, 124, 118, 131, 127, 141, 120, 103, 136, 123, 138, 122, 123, 135, 121, 116, 131, 107, 126, 118, 119, 122, 120, 112, 115, 140, 118, 112, 121, 116, 119, 115, 112, 117, 118, 130, 132, 139, 128, 127, 122, 127, 134, 106, 128, 132, 122, 126, 126, 130, 122, 120, 119, 129, 139, 129, 129, 135, 125, 128, 137, 129, 111, 130, 119, 128, 122, 146, 127, 126, 134, 121, 125, 121, 123, 121, 125, 111, 114, 125, 120, 121, 131, 129, 157, 151, 106, 128, 125, 127, 110, 150, 126, 128, 126, 115, 132, 128, 120, 113, 125, 138, 122, 120, 137, 124, 124, 118, 142, 121, 112, 128, 117, 130, 129, 138, 126, 115, 116, 135, 107, 124, 132, 110, 132, 126, 128, 112, 109, 110, 103, 121, 128, 120, 153, 122, 116, 129, 122, 129, 122, 123, 142, 126, 134, 132, 120, 109, 149, 104, 105, 140, 134, 135, 137, 132, 116, 138, 129, 116, 121, 129, 114, 122, 122, 120, 124, 135, 129, 128, 142, 139, 131, 115, 120, 129, 116, 110, 113, 126, 131, 124, 135, 128, 137, 118, 117, 131, 123, 135, 109, 123, 148, 148, 137, 145, 143, 136, 129, 141, 112, 135, 129, 123, 149, 135, 134, 138, 119, 133, 122, 126, 135, 128, 112, 127, 126, 103, 101, 131, 125, 111, 125, 116, 116, 130, 105, 124, 132, 123, 135, 111, 110, 122, 123, 116, 115, 133, 112, 132, 118, 119, 117, 131, 117, 106, 118, 129, 128, 131, 126, 121, 131, 125, 131, 141, 124, 151, 111, 126, 119, 123, 134, 125, 137, 132, 127, 118, 120, 126, 121, 132, 128, 123, 141, 122, 142, 116, 125, 133, 123, 112, 121, 125, 116, 110, 141, 122, 119, 112, 133, 112, 113, 109, 121, 121, 132, 124, 117, 134, 138, 131, 130, 146, 143, 131, 122, 112, 129, 111, 126, 133, 130, 121, 126, 142, 116, 141, 142, 140, 117, 134, 135, 134, 106, 124, 118, 95, 141, 120, 123, 145, 140, 124, 127, 137, 127, 135, 122, 130, 117, 112, 137, 124, 122, 127, 140, 113, 123, 129, 125, 139, 125, 132, 111, 144, 112, 144, 133, 112, 142, 121, 130, 132, 135, 132, 124, 126, 132, 127, 110, 123, 113, 125, 120, 115, 124, 136, 103, 120, 123, 114, 104, 141, 104, 116, 105, 122, 134, 133, 123, 136, 132, 118, 114, 115, 131, 111, 118, 127, 135, 121, 116, 119, 133, 100, 108, 133, 104, 133, 139, 123, 120, 121, 138, 138, 126, 117, 119, 123, 136, 121, 129, 120, 132, 131, 129, 128, 140, 113, 98, 102, 136, 120, 133, 126, 117, 121, 127, 124, 129, 136, 125, 137, 110, 125, 117, 124, 133, 139, 121, 133, 119, 126, 115, 122, 119, 122, 114, 141, 127, 136, 131, 120, 123, 130, 119, 113, 122, 136, 114, 130, 136, 132, 112, 115, 117, 126, 130, 126, 120, 131, 96, 118, 129, 134, 116, 126, 140, 135, 142, 110, 121, 137, 108, 114, 148, 134, 141, 127, 130, 128, 114, 113, 152, 135, 132, 130, 129, 130, 116, 117, 126, 133, 125, 119, 109, 116, 117, 136, 107, 123, 132, 128, 119, 103, 125, 128, 136, 120, 121, 123, 146, 118, 131, 123, 128, 124, 117, 130, 139, 139, 127, 126, 116, 133, 131, 135, 106, 137, 132, 113, 143, 113, 131, 121, 121, 120, 131, 125, 132, 131, 134, 128, 131, 124, 122, 108, 118, 129, 123, 127, 128, 117, 123, 126, 116, 104, 122, 145, 130, 120, 132, 146, 140, 107, 128, 106, 113, 131, 128, 116, 124, 129, 131, 124, 115, 146, 137, 124, 119, 126, 123, 133, 128, 112, 133, 113, 142, 119, 133, 141, 126, 115, 143, 136, 145, 123, 129, 122, 143, 129, 111, 131, 113, 132, 117, 133, 148, 144, 139, 113, 125, 127, 121, 153, 122, 121, 119, 108, 100, 121, 114, 127, 140, 112, 132, 139, 126, 123, 115, 138, 119, 140, 140, 129, 135, 131, 121, 118, 129, 130, 117, 121, 124, 120, 115, 127, 120, 112, 126, 137, 132, 122, 102, 153, 118, 141, 131, 120, 112, 153, 132, 119, 135, 136, 119, 134, 151, 135, 113, 114, 128, 116, 120, 119, 127, 116, 120, 121, 126, 126, 126, 130, 132, 113, 127, 125, 137, 117, 109, 129, 107, 128, 135, 123, 147, 118, 125, 122, 135, 138, 135, 125, 122, 131, 140, 127, 120, 124, 120, 144, 127, 126, 111, 131, 127, 137, 123, 121, 124, 128, 116, 119, 117, 109, 139, 112, 124, 122, 107, 126, 127, 128, 125, 114, 128, 123, 120, 153, 136, 115, 132, 130, 133, 128, 118, 129, 125, 118, 122, 138, 134, 122, 116, 139, 142, 125, 117, 131, 118, 125, 128, 108, 139, 131, 131, 105, 118, 117, 120, 117, 120, 115, 113, 127, 128, 119, 121, 128, 127, 121, 138, 115, 135, 124, 122, 130, 135, 131, 121, 135, 134, 134, 121, 119, 123, 119, 132, 139, 115, 131, 114, 126, 117, 110, 123, 119, 131, 119, 121, 126, 129, 139, 127, 147, 122, 117, 120, 138, 128, 125, 111, 125, 133, 137, 131, 137, 126, 118, 139, 111, 120, 124, 112, 140, 135, 137, 137, 128, 113, 120, 133, 129, 108, 129, 136, 122, 117, 133, 139, 124, 143, 127, 131, 112, 129, 130, 128, 123, 120, 127, 133, 117, 113, 125, 142, 119, 120, 135, 128, 130, 119, 123, 125, 134, 108, 122, 108, 124, 111, 116, 131, 121, 132, 143, 110, 121, 108, 117, 125, 135, 143, 128, 110, 120, 140, 112, 110, 118, 132, 129, 127, 124, 120, 112, 128, 131, 131, 127, 128, 123, 130, 114, 96, 132, 138, 132, 124, 115, 93, 118, 129, 110, 114, 106, 123, 126, 115, 132, 135, 124, 104, 132, 116, 135, 134, 107, 135, 124, 141, 126, 127, 133, 127, 120, 122, 131, 130, 121, 110, 127, 123, 100, 119, 116, 120, 126, 123, 115, 122, 131, 135, 137, 130, 127, 128, 131, 120, 117, 136, 136, 141, 134, 125, 139, 110, 126, 121, 133, 117, 128, 115, 119, 128, 130, 107, 136, 134, 126, 119, 143, 121, 119, 141, 130, 125, 122, 122, 125, 138, 138, 125, 112, 132, 138, 114, 128, 126, 140, 147, 130, 128, 117, 109, 109, 131, 115, 137, 108, 134, 134, 138, 135, 135, 145, 126, 115, 127, 119, 123, 132, 138, 111, 146, 143, 122, 119, 126, 119, 102, 143, 123, 152, 133, 132, 109, 128, 121, 123, 117, 132, 118, 133, 137, 133, 131, 129, 138, 124, 113, 122, 119, 132, 119, 132, 125, 123, 143, 121, 123, 131, 83, 139, 125, 120, 118, 140, 110, 107, 110, 125, 124, 135, 114, 124, 127, 123, 122, 101, 121, 116, 124, 125, 132, 127, 135, 126, 97, 121, 126, 134, 126, 129, 110, 115, 139, 107, 127, 99, 129, 136, 128, 111, 119, 119, 136, 103, 122, 122, 145, 107, 124, 131, 119, 112, 116, 146, 128, 123, 130, 124, 130, 115, 105, 128, 133, 119, 136, 126, 137, 139, 127, 117, 116, 101, 123, 123, 134, 125, 118, 130, 123, 120, 115, 110, 134, 116, 123, 118, 124, 112, 121, 139, 131, 117, 115, 138, 139, 134, 130, 112, 120, 120, 129, 117, 120, 119, 135, 132, 124, 124, 122, 125, 124, 114, 113, 144, 101, 143, 124, 164, 138, 138, 117, 130, 125, 117, 143, 130, 127, 124, 119, 135, 126, 141, 117, 115, 119, 116, 122, 141, 113, 124, 123, 126, 130, 124, 110, 108, 127, 133, 118, 136, 138, 119, 126, 117, 113, 141, 116, 129, 134, 147, 128, 123, 120, 132, 124, 120, 148, 123, 124, 132, 123, 123, 134, 128, 118, 128, 114, 106, 132, 126, 115, 125, 131, 125, 124, 121, 121, 142, 130, 121, 125, 103, 119, 123, 128, 124, 127, 113, 129, 137, 124, 127, 118, 126, 137, 141, 96, 123, 117, 134, 124, 115, 139, 122, 102, 137, 131, 114, 145, 137, 116, 137, 106, 137, 145, 149, 146, 126, 136, 123, 124, 126, 125, 127, 120, 128, 127, 140, 129, 111, 138, 124, 127, 112, 138, 114, 114, 149, 136, 129, 117, 120, 117, 112, 117, 131, 115, 135, 136, 106, 123, 143, 127, 120, 122, 134, 125, 137, 130, 119, 123, 123, 133, 129, 128, 93, 126, 116, 122, 125, 136, 128, 125, 120, 104, 120, 125, 141, 133, 129, 140, 133, 121, 100, 116, 121, 111, 126, 135, 128, 116, 133, 122, 129, 119, 127, 104, 143, 119, 127, 138, 117, 101, 127, 132, 123, 130, 126, 128, 117, 143, 132, 130, 131, 128, 139, 117, 125, 138, 125, 127, 134, 116, 132, 123, 113, 141, 124, 136, 125, 125, 132, 133, 123, 124, 114, 129, 123, 113, 136, 120, 125, 113, 109, 119, 138, 116, 134, 119, 128, 118, 117, 124, 124, 124, 116, 117, 121, 120, 138, 134, 132, 116, 153, 131, 136, 132, 122, 116, 107, 113, 125, 129, 113, 115, 119, 128, 128, 139, 113, 139, 114, 119, 126, 122, 114, 119, 129, 119, 122, 119, 122, 106, 124, 132, 128, 125, 111, 128, 130, 127, 131, 134, 126, 142, 120, 132, 122, 133, 119, 137, 107, 123, 131, 127, 128, 132, 121, 130, 118, 125, 126, 107, 139, 114, 116, 111, 130, 110, 127, 124, 133, 106, 102, 118, 129, 131, 139, 119, 108, 121, 114, 127, 116, 125, 128, 119, 129, 142, 126, 128, 111, 139, 116, 104, 135, 124, 120, 117, 130, 125, 112, 126, 120, 126, 101, 126, 127, 140, 126, 107, 114, 116, 119, 122, 127, 120, 126, 113, 129, 136, 121, 130, 138, 119, 142, 160, 130, 127, 129, 117, 122, 108, 137, 136, 124, 117, 127, 121, 121, 135, 114, 112, 142, 125, 119, 124, 126, 131, 123, 122, 114, 132, 120, 128, 117, 130, 113, 150, 115, 115, 118, 111, 117, 129, 131, 119, 141, 117, 117, 129, 133, 120, 138, 135, 114, 124, 128, 142, 119, 130, 109, 116, 138, 133, 128, 125, 120, 132, 114, 128, 122, 128, 129, 116, 117, 118, 132, 119, 143, 122, 126, 110, 115, 134, 136, 128, 150, 145, 112, 125, 144, 113, 122, 137, 129, 113, 122, 126, 116, 117, 127, 136, 117, 133, 121, 129, 147, 139, 125, 121, 131, 130, 145, 113, 102, 142, 141, 124, 142, 120, 137, 139, 115, 110, 136, 119, 109, 115, 130, 131, 147, 124, 147, 129, 115, 107, 123, 125, 114, 116, 120, 135, 124, 131, 118, 120, 149, 144, 110, 121, 114, 114, 161, 108, 123, 146, 133, 134, 122, 141, 125, 126, 127, 146, 131, 131, 115, 122, 122, 143, 144, 108, 107, 123, 127, 127, 127, 120, 130, 119, 122, 117, 122, 123, 139, 117, 131, 126, 104, 118, 129, 139, 124, 125, 130, 121, 114, 122, 115, 131, 113, 131, 149, 118, 125, 124, 136, 124, 127, 115, 123, 105, 132, 118, 118, 144, 123, 141, 121, 114, 117, 103, 124, 137, 123, 125, 122, 115, 133, 112, 133, 157, 122, 109, 143, 123, 131, 130, 147, 113, 125, 126, 154, 121, 115, 135, 128, 137, 135, 114, 124, 121, 152, 136, 127, 121, 147, 122, 127, 130, 130, 121, 130, 143, 123, 144, 105, 138, 118, 118, 132, 126, 134, 107, 121, 129, 140, 134, 116, 121, 139, 125, 114, 136, 123, 134, 111, 139, 130, 138, 125, 112, 126, 116, 122, 108, 137, 123, 132, 121, 128, 129, 108, 121, 129, 129, 119, 128, 116, 123, 130, 142, 113, 127, 105, 139, 116, 122, 121, 135, 115, 132, 136, 124, 114, 133, 128, 104, 142, 110, 125, 131, 117, 122, 102, 124, 136, 139, 131, 117, 128, 110, 152, 143, 130, 127, 125, 128, 114, 143, 142, 113, 131, 109, 113, 130, 116, 123, 117, 117, 113, 128, 134, 122, 124, 136, 115, 130, 119, 132, 125, 132, 119, 119, 132, 129, 121, 137, 125, 119, 126, 127, 122, 117, 113, 142, 123, 127, 147, 119, 121, 124, 122, 95, 125, 142, 115, 112, 121, 133, 125, 125, 119, 124, 117, 127, 129, 112, 112, 108, 108, 118, 131, 111, 114, 131, 125, 111, 128, 133, 137, 115, 126, 123, 115, 147, 101, 136, 118, 126, 127, 143, 128, 106, 123, 112, 120, 141, 120, 127, 137, 132, 140, 120, 126, 116, 132, 122, 112, 132, 136, 120, 146, 119, 117, 119, 130, 140, 117, 136, 126, 117, 135, 103, 136, 131, 118, 140, 115, 126, 134, 131, 116, 108, 133, 130, 112, 118, 125, 119, 124, 135, 122, 123, 117, 122, 134, 123, 137, 119, 146, 145, 118, 120, 110, 130, 115, 110, 121, 142, 124, 112, 121, 135, 106, 124, 136, 123, 128, 153, 108, 143, 118, 127, 131, 116, 114, 129, 147, 121, 112, 119, 122, 120, 125, 108, 128, 137, 113, 135, 119, 139, 121, 123, 120, 129, 105, 127, 120, 122, 114, 118, 120, 129, 105, 136, 122, 131, 124, 136, 127, 121, 131, 121, 121, 130, 129, 135, 119, 120, 145, 129, 131, 134, 128, 135, 141, 129, 118, 133, 125, 130, 122, 132, 116, 129, 144, 131, 123, 124, 117, 123, 122, 128, 132, 120, 125, 132, 126, 111, 128, 118, 115, 106, 105, 123, 126, 128, 108, 122, 120, 126, 131, 108, 128, 134, 134, 137, 102, 138, 117, 133, 122, 113, 127, 137, 147, 109, 122, 119, 129, 147, 132, 136, 115, 133, 121, 140, 126, 109, 122, 123, 106, 126, 127, 121, 124, 135, 127, 145, 133, 120, 142, 123, 120, 120, 132, 128, 130, 114, 117, 123, 136, 135, 114, 126, 132, 124, 110, 102, 114, 120, 112, 132, 130, 127, 125, 131, 116, 120, 131, 113, 115, 124, 150, 118, 126, 120, 112, 127, 126, 116, 121, 117, 127, 128, 121, 112, 132, 111, 117, 129, 139, 124, 146, 119, 115, 112, 105, 123, 148, 116, 132, 135, 132, 118, 134, 109, 126, 122, 135, 126, 134, 127, 128, 134, 115, 127, 123, 127, 121, 110, 123, 127, 131, 122, 128, 127, 135, 131, 139, 109, 125, 107, 127, 127, 117, 110, 126, 119, 114, 126, 131, 125, 118, 121, 111, 132, 103, 131, 135, 133, 124, 126, 131, 109, 125, 114, 113, 152, 142, 131, 129, 134, 104, 137, 116, 124, 116, 121, 121, 131, 122, 127, 117, 125, 142, 112, 117, 130, 133, 117, 123, 121, 110, 129, 121, 126, 123, 114, 118, 125, 114, 121, 140, 141, 126, 107, 129, 133, 124, 115, 109, 122, 128, 118, 127, 121, 111, 119, 129, 120, 136, 136, 121, 135, 123, 126, 124, 149, 123, 126, 119, 126, 125, 136, 111, 133, 122, 120, 111, 128, 112, 138, 148, 125, 128, 119, 127, 143, 130, 125, 130, 118, 119, 119, 121, 114, 127, 135, 117, 123, 127, 135, 146, 126, 112, 118, 134, 113, 123, 143, 115, 112, 93, 129, 128, 129, 134, 125, 116, 97, 133, 116, 121, 127, 132, 112, 135, 141, 133, 162, 131, 110, 108, 115, 126, 131, 133, 120, 127, 114, 141, 121, 138, 121, 114, 135, 133, 143, 113, 145, 112, 131, 121, 121, 136, 108, 140, 137, 117, 141, 108, 114, 114, 130, 117, 118, 110, 128, 125, 128, 125, 142, 125, 122, 132, 130, 120, 128, 126, 133, 106, 124, 127, 133, 137, 127, 111, 135, 133, 126, 130, 134, 117, 129, 119, 152, 118, 132, 117, 129, 132, 124, 129, 136, 148, 134, 110, 117, 133, 122, 119, 152, 129, 126, 125, 114, 117, 116, 124, 102, 119, 120, 127, 131, 134, 122, 131, 133, 122, 117, 119, 116, 108, 123, 131, 130, 139, 124, 118, 137, 129, 141, 154, 120, 107, 144, 129, 115, 134, 125, 125, 129, 116, 105, 113, 123, 144, 127, 143, 111, 129, 116, 128, 123, 140, 129, 134, 157, 107, 107, 116, 111, 145, 127, 113, 136, 124, 120, 123, 120, 118, 139, 130, 116, 125, 126, 137, 109, 119, 132, 124, 127, 115, 124, 124, 129, 121, 124, 123, 141, 118, 123, 135, 128, 109, 122, 127, 137, 127, 120, 126, 126, 127, 130, 121, 131, 119, 136, 124, 126, 123, 119, 113, 158, 125, 125, 123, 133, 121, 121, 127, 115, 123, 132, 111, 114, 126, 125, 128, 127, 124, 139, 123, 121, 137, 109, 120, 130, 131, 133, 121, 131, 123, 122, 118, 136, 121, 133, 114, 124, 118, 112, 133, 139, 129, 129, 105, 127, 101, 120, 126, 122, 120, 124, 123, 106, 124, 107, 136, 128, 112, 139, 140, 125, 140, 128, 126, 113, 115, 136, 119, 134, 132, 122, 121, 121, 114, 117, 128, 116, 139, 135, 125, 113, 149, 114, 136, 122, 131, 141, 132, 122, 133, 147, 136, 124, 135, 128, 142, 122, 128, 142, 115, 140, 116, 119, 115, 115, 118, 129, 123, 136, 132, 126, 110, 128, 120, 129, 134, 124, 117, 137, 123, 126, 136, 128, 120, 127, 130, 117, 136, 137, 128, 118, 140, 124, 122, 122, 122, 142, 120, 139, 121, 124, 128, 123, 114, 142, 123, 134, 115, 112, 118, 107, 138, 127, 138, 154, 146, 127, 120, 116, 125, 140, 139, 123, 128, 149, 122, 127, 132, 137, 121, 126, 128, 123, 130, 125, 121, 139, 126, 132, 110, 141, 100, 133, 133, 126, 141, 111, 133, 137, 126, 135, 132, 134, 120, 123, 123, 156, 135, 125, 117, 137, 115, 126, 124, 124, 115, 121, 124, 133, 121, 121, 118, 141, 128, 138, 122, 127, 126, 110, 120, 127, 134, 119, 118, 118, 123, 102, 135, 127, 134, 121, 116, 111, 127, 138, 126, 134, 113, 129, 125, 116, 130, 141, 115, 119, 120, 136, 130, 117, 113, 125, 113, 124, 127, 125, 135, 131, 117, 125, 135, 144, 121, 133, 120, 136, 127, 118, 117, 133, 144, 113, 151, 129, 127, 132, 120, 119, 123, 116, 121, 133, 125, 134, 149, 130, 121, 119, 122, 126, 136, 146, 129, 139, 127, 122, 126, 129, 117, 131, 131, 128, 135, 112, 147, 116, 129, 130, 130, 113, 120, 121, 116, 116, 138, 123, 128, 127, 108, 102, 139, 125, 125, 149, 133, 120, 134, 114, 119, 125, 136, 126, 130, 115, 125, 136, 135, 122, 127, 121, 122, 124, 119, 129, 128, 111, 145, 110, 157, 135, 128, 122, 134, 128, 127, 133, 141, 141, 127, 119, 120, 132, 130, 138, 122, 119, 126, 105, 122, 121, 122, 138, 128, 113, 123, 127, 121, 129, 126, 129, 119, 127, 137, 142, 116, 127, 132, 124, 134, 125, 140, 145, 125, 155, 122, 131, 108, 130, 118, 122, 124, 123, 136, 112, 122, 129, 129, 131, 119, 140, 113, 126, 118, 125, 135, 110, 121, 122, 114, 127, 138, 135, 137, 132, 118, 129, 127, 115, 122, 121, 127, 117, 122, 110, 130, 137, 127, 134, 119, 115, 121, 106, 118, 144, 132, 119, 131, 111, 120, 134, 126, 120, 115, 130, 136, 123, 96, 122, 117, 128, 151, 126, 113, 125, 128, 123, 140, 130, 115, 127, 134, 121, 139, 107, 103, 107, 138, 118, 118, 110, 131, 116, 116, 126, 125, 115, 107, 117, 111, 127, 144, 111, 138, 124, 109, 127, 122, 122, 123, 119, 120, 134, 131, 116, 105, 120, 122, 126, 117, 126, 120, 113, 120, 116, 111, 120, 129, 142, 126, 134, 117, 117, 109, 126, 144, 133, 121, 116, 113, 106, 97, 120, 112, 150, 128, 143, 108, 134, 108, 119, 127, 127, 106, 108, 117, 138, 110, 135, 144, 114, 127, 123, 123, 127, 142, 127, 131, 116, 135, 124, 122, 127, 155, 130, 123, 142, 127, 129, 110, 111, 114, 135, 121, 99, 131, 118, 116, 132, 125, 144, 128, 131, 122, 119, 108, 140, 103, 138, 121, 117, 127, 137, 121, 131, 98, 116, 118, 105, 102, 125, 118, 107, 138, 106, 124, 118, 126, 120, 119, 116, 125, 147, 111, 112, 128, 109, 131, 116, 125, 132, 134, 137, 109, 133, 132, 127, 117, 129, 129, 135, 121, 102, 128, 119, 129, 133, 129, 111, 126, 127, 117, 119, 138, 143, 121, 138, 141, 110, 114, 123, 139, 129, 136, 137, 130, 142, 139, 120, 115, 132, 142, 118, 129, 116, 132, 115, 139, 119, 115, 110, 136, 131, 129, 116, 134, 113, 140, 119, 127, 126, 119, 111, 111, 125, 127, 129, 114, 129, 116, 141, 102, 109, 131, 126, 135, 136, 122, 131, 119, 117, 120, 148, 144, 120, 123, 122, 142, 133, 124, 120, 121, 121, 105, 143, 137, 120, 142, 130, 115, 121, 108, 123, 147, 129, 140, 133, 128, 124, 135, 137, 152, 123, 135, 117, 112, 135, 115, 125, 118, 136, 132, 139, 120, 104, 117, 138, 130, 104, 131, 128, 136, 121, 127, 116, 116, 128, 131, 113, 114, 121, 116, 121, 130, 141, 130, 124, 114, 103, 118, 128, 132, 118, 130, 125, 118, 121, 121, 129, 126, 149, 120, 135, 123, 122, 131, 129, 124, 113, 126, 119, 117, 111, 129, 114, 109, 143, 118, 144, 124, 131, 111, 114, 116, 147, 140, 121, 126, 123, 120, 125, 121, 135, 115, 144, 132, 110, 131, 149, 118, 111, 131, 126, 115, 131, 134, 134, 120, 120, 141, 125, 128, 131, 141, 126, 128, 99, 120, 151, 138, 130, 135, 128, 142, 108, 133, 117, 114, 139, 118, 138, 140, 119, 127, 127, 130, 126, 128, 132, 132, 121, 136, 120, 139, 125, 108, 126, 121, 128, 113, 119, 124, 138, 116, 115, 124, 124, 130, 114, 129, 129, 125, 141, 132, 134, 143, 119, 124, 116, 117, 129, 120, 122, 122, 127, 128, 121, 132, 134, 135, 123, 124, 124, 112, 112, 128, 120, 117, 135, 110, 124, 126, 109, 120, 105, 131, 105, 120, 135, 113, 126, 134, 121, 138, 130, 126, 126, 135, 108, 105, 140, 125, 98, 129, 134, 133, 130, 137, 127, 142, 137, 129, 130, 132, 132, 125, 136, 114, 139, 133, 110, 128, 125, 146, 122, 132, 122, 135, 138, 123, 113, 125, 138, 120, 125, 106, 115, 134, 117, 130, 141, 126, 113, 126, 134, 132, 130, 130, 127, 123, 120, 123, 120, 123, 131, 138, 114, 130, 131, 128, 132, 113, 129, 121, 131, 134, 133, 127, 105, 107, 127, 139, 114, 131, 140, 117, 146, 110, 113, 129, 145, 116, 137, 122, 122, 139, 132, 131, 121, 114, 114, 132, 121, 126, 120, 127, 112, 135, 121, 120, 120, 113, 134, 110, 123, 124, 136, 108, 118, 128, 139, 134, 123, 135, 120, 123, 139, 140, 132, 106, 115, 125, 125, 128, 119, 127, 134, 144, 123, 131, 122, 103, 137, 119, 135, 142, 124, 102, 134, 120, 126, 136, 119, 122, 117, 123, 114, 126, 137, 125, 119, 127, 127, 124, 129, 148, 118, 129, 122, 113, 131, 147, 117, 118, 130, 134, 125, 122, 126, 115, 119, 145, 109, 126, 118, 134, 124, 128, 113, 125, 130, 120, 104, 126, 114, 104, 118, 128, 138, 122, 135, 134, 130, 129, 123, 134, 119, 108, 110, 122, 118, 121, 118, 122, 124, 117, 135, 118, 127, 134, 128, 122, 132, 129, 136, 122, 125, 99, 136, 126, 132, 127, 132, 129, 139, 147, 122, 136, 117, 133, 127, 128, 122, 132, 120, 145, 123, 123, 141, 115, 134, 124, 140, 108, 119, 104, 123, 126, 134, 123, 118, 133, 126, 105, 113, 110, 115, 125, 140, 119, 125, 126, 128, 120, 143, 114, 131, 105, 114, 116, 122, 132, 110, 124, 120, 127, 117, 123, 122, 120, 132, 114, 125, 137, 124, 111, 148, 139, 115, 114, 114, 119, 135, 152, 119, 126, 120, 120, 130, 131, 132, 116, 119, 139, 134, 145, 132, 123, 126, 125, 130, 150, 148, 117, 137, 127, 133, 114, 123, 119, 121, 127, 139, 127, 106, 136, 135, 111, 127, 128, 135, 124, 114, 121, 116, 139, 142, 113, 124, 133, 124, 135, 114, 114, 132, 131, 127, 128, 111, 140, 137, 134, 114, 138, 119, 128, 129, 117, 137, 135, 114, 131, 129, 122, 111, 127, 129, 117, 124, 118, 128, 111, 108, 113, 115, 128, 136, 92, 135, 128, 121, 112, 126, 117, 127, 119, 134, 138, 127, 151, 120, 131, 128, 122, 130, 121, 127, 110, 121, 121, 144, 114, 130, 128, 128, 129, 123, 122, 141, 145, 147, 123, 125, 134, 127, 133, 135, 128, 136, 134, 114, 146, 121, 135, 125, 133, 131, 123, 128, 123, 139, 124, 122, 121, 119, 123, 117, 130, 124, 126, 112, 132, 137, 123, 130, 134, 141, 114, 145, 110, 120, 124, 128, 98, 106, 141, 121, 120, 125, 142, 130, 129, 129, 139, 128, 127, 139, 132, 119, 141, 122, 138, 131, 116, 128, 140, 135, 129, 126, 119, 135, 116, 123, 109, 129, 120, 121, 129, 110, 106, 134, 124, 133, 112, 130, 132, 132, 135, 128, 130, 140, 137, 110, 121, 121, 130, 140, 99, 106, 103, 118, 123, 119, 109, 116, 125, 122, 123, 125, 138, 126, 139, 133, 122, 120, 126, 129, 122, 112, 142, 122, 131, 113, 140, 118, 136, 122, 130, 132, 128, 126, 112, 121, 116, 104, 131, 128, 126, 101, 116, 133, 128, 128, 126, 127, 106, 137, 124, 132, 126, 140, 135, 130, 133, 130, 133, 126, 108, 129, 108, 148, 125, 131, 123, 142, 106, 124, 129, 125, 122, 126, 128, 113, 143, 115, 131, 122, 120, 137, 132, 122, 135, 119, 131, 172, 103, 135, 131, 131, 140, 121, 126, 121, 123, 127, 131, 105, 119, 128, 118, 127, 125, 123, 127, 122, 131, 119, 138, 134, 139, 130, 135, 131, 119, 138, 128, 129, 115, 138, 142, 121, 109, 112, 123, 124, 111, 100, 134, 115, 133, 120, 131, 142, 116, 117, 113, 126, 125, 153, 131, 144, 124, 129, 141, 140, 141, 123, 135, 112, 97, 149, 122, 129, 136, 130, 144, 106, 118, 136, 128, 120, 130, 139, 116, 127, 139, 127, 145, 115, 135, 107, 112, 127, 133, 113, 124, 120, 118, 150, 121, 128, 143, 145, 110, 106, 103, 111, 119, 124, 149, 114, 145, 131, 133, 150, 119, 125, 163, 154, 125, 127, 135, 130, 133, 133, 121, 137, 129, 119, 111, 109, 130, 138, 110, 117, 129, 123, 123, 130, 112, 139, 140, 125, 96, 128, 132, 135, 120, 129, 149, 123, 118, 129, 152, 126, 125, 139, 106, 113, 131, 134, 123, 139, 129, 133, 130, 117, 140, 126, 116, 120, 131, 137, 142, 130, 133, 137, 114, 117, 138, 116, 124, 130, 121, 113, 131, 141, 115, 141, 132, 133, 116, 116, 132, 143, 116, 136, 124, 114, 128, 132, 124, 97, 120, 111, 111, 136, 119, 128, 134, 148, 139, 138, 123, 147, 109, 120, 119, 131, 126, 122, 123, 117, 140, 125, 124, 150, 141, 144, 132, 134, 116, 137, 130, 121, 112, 127, 139, 118, 121, 134, 133, 122, 112, 127, 116, 127, 125, 127, 118, 145, 122, 123, 125, 120, 122, 127, 134, 131, 135, 103, 113, 120, 109, 119, 127, 123, 118, 116, 131, 131, 117, 133, 125, 133, 113, 120, 123, 119, 126, 129, 153, 116, 124, 115, 128, 120, 112, 142, 134, 128, 129, 144, 123, 133, 119, 104, 119, 129, 110, 157, 116, 129, 123, 125, 126, 125, 131, 125, 117, 130, 136, 123, 130, 121, 115, 118, 135, 146, 128, 115, 120, 119, 137, 120, 131, 124, 143, 118, 121, 117, 144, 139, 129, 120, 122, 133, 140, 118, 138, 110, 119, 132, 143, 118, 125, 104, 147, 114, 114, 127, 119, 117, 117, 131, 118, 138, 135, 138, 134, 119, 103, 127, 141, 142, 121, 110, 136, 114, 122, 118, 117, 120, 135, 124, 140, 140, 114, 110, 136, 141, 129, 126, 127, 136, 117, 117, 120, 100, 142, 115, 116, 115, 104, 127, 119, 123, 142, 110, 106, 124, 124, 122, 142, 134, 131, 135, 132, 135, 127, 113, 102, 119, 115, 135, 124, 121, 132, 121, 132, 115, 122, 96, 119, 131, 110, 116, 147, 122, 130, 110, 115, 115, 119, 120, 111, 122, 134, 122, 114, 129, 136, 139, 118, 111, 117, 119, 137, 120, 134, 126, 145, 108, 120, 125, 126, 136, 133, 123, 116, 120, 141, 108, 100, 114, 117, 138, 123, 121, 112, 126, 139, 142, 134, 125, 123, 137, 132, 113, 124, 132, 133, 125, 123, 108, 131, 120, 128, 119, 142, 126, 117, 129, 114, 108, 124, 139, 138, 145, 127, 136, 116, 121, 130, 141, 127, 122, 126, 116, 101, 122, 107, 133, 144, 133, 120, 147, 124, 119, 122, 123, 125, 128, 117, 122, 125, 146, 123, 118, 125, 101, 116, 121, 127, 148, 125, 109, 118, 136, 125, 126, 138, 117, 123, 120, 107, 135, 117, 145, 120, 128, 120, 120, 115, 110, 140, 117, 140, 104, 138, 138, 117, 119, 135, 125, 143, 143, 136, 147, 121, 123, 146, 128, 135, 117, 129, 138, 121, 124, 117, 116, 116, 146, 140, 147, 126, 113, 147, 148, 129, 149, 134, 131, 120, 114, 130, 129, 135, 146, 143, 119, 112, 129, 120, 134, 146, 125, 125, 130, 129, 92, 120, 131, 125, 117, 138, 136, 128, 119, 127, 127, 123, 113, 133, 111, 129, 122, 121, 139, 114, 124, 125, 122, 130, 115, 105, 134, 133, 125, 116, 120, 130, 133, 140, 108, 145, 128, 134, 129, 148, 144, 133, 128, 111, 129, 128, 133, 121, 125, 131, 119, 119, 130, 132, 120, 117, 126, 130, 120, 114, 101, 120, 120, 132, 126, 109, 121, 147, 117, 130, 125, 99, 115, 127, 111, 142, 119, 127, 121, 113, 119, 126, 112, 116, 117, 113, 128, 124, 131, 115, 116, 139, 116, 134, 130, 130, 105, 131, 137, 115, 129, 116, 119, 146, 128, 121, 149, 143, 125, 121, 133, 117, 120, 133, 132, 118, 119, 124, 114, 138, 116, 135, 123, 107, 129, 115, 116, 121, 113, 136, 123, 111, 119, 121, 137, 120, 119, 133, 128, 121, 125, 129, 153, 145, 139, 115, 132, 127, 114, 136, 126, 119, 145, 141, 142, 120, 122, 118, 136, 123, 111, 118, 127, 133, 127, 130, 113, 112, 114, 121, 118, 118, 116, 140, 132, 109, 101, 147, 117, 136, 119, 148, 125, 104, 100, 121, 141, 151, 118, 115, 132, 116, 119, 134, 132, 130, 120, 130, 118, 106, 126, 131, 141, 102, 108, 125, 106, 119, 117, 128, 132, 124, 123, 131, 121, 122, 115, 116, 131, 121, 121, 118, 123, 135, 107, 126, 141, 124, 119, 125, 122, 115, 147, 120, 122, 132, 126, 128, 111, 135, 120, 146, 124, 132, 116, 114, 115, 100, 121, 127, 132, 142, 116, 132, 132, 109, 116, 111, 123, 124, 123, 130, 133, 113, 136, 110, 114, 113, 132, 119, 123, 131, 123, 126, 117, 119, 127, 139, 128, 125, 140, 118, 122, 125, 129, 119, 110, 113, 114, 125, 113, 123, 169, 129, 130, 119, 120, 117, 129, 149, 132, 124, 127, 125, 144, 118, 124, 124, 101, 126, 151, 138, 112, 121, 124, 127, 121, 133, 120, 111, 127, 126, 112, 125, 124, 124, 142, 139, 154, 130, 122, 136, 111, 122, 120, 138, 126, 125, 116, 131, 137, 144, 132, 104, 120, 122, 134, 129, 136, 135, 134, 131, 116, 127, 110, 135, 114, 137, 136, 123, 126, 135, 118, 133, 122, 117, 122, 125, 115, 141, 114, 126, 119, 123, 108, 114, 112, 117, 127, 128, 122, 114, 111, 133, 106, 140, 121, 131, 140, 115, 134, 124, 126, 105, 125, 123, 132, 130, 109, 113, 112, 120, 145, 123, 116, 144, 125, 118, 114, 128, 136, 143, 121, 124, 124, 112, 120, 133, 155, 122, 134, 127, 114, 149, 129, 113, 135, 125, 121, 113, 135, 110, 115, 137, 120, 126, 107, 131, 117, 136, 122, 104, 140, 151, 130, 111, 129, 119, 125, 105, 128, 131, 116, 121, 133, 129, 137, 125, 125, 128, 142, 135, 145, 131, 111, 132, 119, 118, 121, 134, 130, 122, 134, 125, 131, 116, 114, 133, 119, 129, 136, 121, 131, 112, 123, 121, 107, 125, 151, 121, 129, 117, 125, 121, 127, 134, 103, 119, 134, 139, 122, 110, 119, 119, 143, 107, 126, 129, 117, 135, 132, 125, 137, 118, 124, 146, 146, 136, 125, 110, 116, 137, 126, 114, 131, 108, 110, 119, 128, 124, 143, 114, 129, 130, 119, 117, 127, 131, 111, 129, 137, 135, 125, 114, 133, 132, 139, 131, 132, 122, 125, 140, 133, 120, 140, 129, 116, 119, 135, 144, 123, 125, 121, 112, 120, 146, 109, 116, 122, 111, 113, 125, 111, 126, 124, 120, 109, 143, 126, 133, 134, 129, 137, 135, 146, 126, 121, 142, 139, 113, 134, 140, 132, 122, 114, 113, 126, 120, 107, 139, 111, 124, 117, 134, 124, 133, 123, 122, 141, 130, 111, 128, 115, 112, 128, 118, 122, 127, 145, 146, 127, 119, 132, 132, 113, 111, 119, 135, 136, 109, 115, 123, 106, 121, 129, 129, 118, 134, 132, 126, 121, 141, 132, 128, 130, 130, 126, 138, 132, 118, 119, 125, 122, 113, 126, 120, 131, 117, 136, 127, 141, 134, 130, 127, 128, 118, 105, 127, 124, 148, 124, 119, 137, 128, 111, 131, 110, 132, 131, 129, 123, 132, 132, 130, 133, 119, 121, 127, 115, 133, 136, 134, 123, 121, 126, 138, 143, 126, 130, 129, 119, 142, 95, 117, 120, 116, 135, 121, 137, 131, 122, 145, 144, 112, 124, 126, 130, 155, 121, 121, 125, 118, 122, 124, 126, 136, 134, 119, 116, 125, 131, 138, 117, 122, 107, 113, 107, 127, 109, 115, 136, 129, 129, 135, 130, 142, 131, 118, 119, 130, 129, 131, 139, 124, 122, 135, 125, 114, 123, 118, 148, 114, 104, 137, 114, 144, 134, 106, 145, 128, 126, 131, 125, 110, 125, 127, 121, 119, 130, 141, 124, 132, 118, 135, 129, 133, 112, 117, 130, 130, 115, 133, 128, 122, 104, 129, 118, 152, 122, 127, 128, 117, 142, 127, 130, 145, 155, 146, 127, 130, 141, 146, 114, 118, 113, 112, 136, 110, 138, 129, 123, 131, 112, 135, 128, 114, 134, 141, 124, 115, 136, 125, 120, 128, 120, 126, 103, 125, 142, 120, 128, 140, 108, 117, 106, 130, 127, 137, 125, 116, 125, 109, 160, 132, 104, 130, 123, 117, 122, 114, 114, 127, 133, 116, 141, 126, 117, 129, 115, 135, 134, 122, 140, 127, 117, 132, 132, 138, 123, 115, 125, 118, 122, 110, 130, 126, 122, 126, 121, 114, 127, 124, 118, 138, 130, 106, 136, 122, 115, 128, 130, 131, 122, 134, 154, 120, 126, 115, 132, 105, 125, 134, 126, 129, 103, 144, 111, 127, 123, 126, 110, 133, 123, 122, 137, 133, 113, 118, 131, 126, 121, 131, 120, 118, 140, 139, 120, 136, 128, 127, 116, 134, 123, 123, 128, 123, 127, 121, 134, 126, 114, 120, 106, 154, 129, 135, 143, 120, 132, 124, 127, 129, 133, 120, 136, 127, 120, 138, 102, 132, 123, 118, 118, 126, 131, 117, 135, 127, 136, 136, 107, 116, 122, 125, 128, 116, 132, 105, 117, 132, 136, 133, 126, 113, 117, 135, 112, 121, 131, 136, 124, 122, 122, 131, 118, 137, 128, 123, 137, 123, 137, 120, 147, 125, 133, 118, 130, 140, 108, 136, 137, 130, 126, 127, 96, 111, 132, 115, 121, 118, 125, 116, 117, 122, 138, 113, 112, 160, 98, 123, 141, 108, 139, 119, 108, 115, 121, 129, 109, 117, 124, 122, 122, 132, 131, 133, 117, 127, 124, 117, 118, 120, 121, 116, 116, 136, 108, 143, 132, 138, 114, 102, 117, 120, 118, 122, 117, 123, 140, 140, 109, 137, 136, 143, 125, 137, 102, 143, 114, 123, 129, 112, 119, 102, 102, 141, 115, 152, 114, 120, 114, 124, 123, 104, 124, 125, 127, 135, 118, 140, 116, 109, 142, 121, 141, 132, 105, 123, 128, 123, 118, 133, 137, 111, 140, 107, 121, 113, 134, 122, 131, 127, 134, 124, 121, 121, 111, 114, 129, 122, 137, 147, 127, 127, 127, 116, 116, 120, 128, 130, 123, 142, 127, 107, 127, 131, 125, 116, 125, 122, 132, 137, 140, 116, 149, 115, 100, 132, 136, 106, 128, 133, 136, 125, 141, 125, 112, 124, 126, 126, 111, 115, 148, 106, 122, 143, 125, 130, 142, 131, 121, 138, 113, 129, 131, 129, 133, 116, 119, 114, 135, 132, 126, 113, 138, 119, 134, 127, 116, 118, 134, 121, 99, 119, 118, 116, 146, 119, 124, 116, 122, 111, 110, 142, 119, 122, 124, 124, 126, 123, 110, 142, 123, 128, 116, 117, 119, 123, 135, 119, 128, 102, 102, 133, 113, 123, 154, 121, 124, 129, 143, 116, 143, 136, 136, 141, 109, 117, 127, 133, 137, 134, 129, 142, 125, 120, 116, 127, 123, 122, 106, 117, 124, 142, 127, 141, 127, 114, 119, 131, 147, 121, 126, 129, 126, 138, 124, 128, 127, 112, 119, 129, 123, 122, 131, 111, 106, 129, 126, 140, 127, 127, 110, 125, 134, 136, 125, 118, 133, 117, 121, 135, 143, 127, 135, 102, 125, 120, 136, 137, 117, 120, 114, 139, 105, 126, 101, 123, 115, 119, 122, 123, 135, 129, 119, 124, 143, 128, 124, 121, 114, 125, 138, 128, 127, 121, 141, 103, 131, 125, 135, 124, 123, 108, 141, 138, 137, 110, 128, 129, 120, 122, 107, 121, 120, 124, 134, 129, 132, 142, 129, 126, 129, 120, 142, 115, 112, 133, 113, 135, 109, 134, 130, 114, 124, 131, 90, 104, 142, 118, 125, 126, 109, 129, 119, 135, 117, 124, 117, 132, 139, 129, 132, 131, 131, 115, 141, 131, 144, 140, 113, 137, 116, 123, 116, 119, 136, 109, 109, 132, 124, 112, 110, 126, 120, 127, 116, 117, 117, 118, 120, 123, 114, 125, 112, 137, 123, 130, 110, 127, 128, 132, 105, 124, 107, 124, 116, 129, 130, 132, 101, 106, 126, 111, 108, 134, 127, 124, 119, 124, 155, 131, 152, 138, 141, 112, 119, 128, 128, 117, 122, 125, 141, 142, 117, 116, 130, 124, 103, 124, 123, 124, 124, 132, 131, 123, 119, 124, 123, 114, 117, 130, 130, 137, 121, 125, 124, 129, 144, 125, 139, 124, 121, 136, 126, 132, 120, 121, 109, 127, 113, 112, 122, 115, 134, 127, 124, 135, 130, 143, 125, 118, 117, 139, 121, 133, 119, 108, 120, 122, 127, 123, 141, 133, 123, 129, 118, 123, 124, 144, 112, 121, 135, 121, 141, 116, 112, 131, 119, 112, 114, 118, 120, 143, 135, 117, 124, 115, 126, 126, 129, 128, 118, 121, 133, 121, 139, 126, 119, 141, 122, 110, 128, 110, 135, 118, 119, 129, 121, 123, 129, 111, 130, 118, 153, 123, 116, 129, 148, 128, 126, 112, 108, 119, 116, 147, 122, 127, 128, 122, 142, 110, 125, 120, 129, 116, 124, 132, 138, 137, 132, 102, 126, 117, 150, 117, 112, 127, 122, 113, 118, 135, 109, 122, 112, 124, 121, 148, 128, 135, 126, 125, 128, 122, 120, 126, 163, 126, 116, 106, 144, 126, 136, 134, 127, 121, 119, 121, 134, 142, 128, 118, 135, 139, 124, 126, 122, 117, 125, 112, 116, 123, 122, 137, 149, 138, 120, 136, 119, 118, 124, 125, 118, 130, 121, 129, 114, 113, 134, 135, 141, 124, 126, 118, 121, 128, 126, 114, 133, 135, 134, 126, 126, 117, 135, 122, 135, 129, 135, 125, 108, 135, 126, 132, 125, 119, 127, 123, 112, 118, 112, 127, 121, 132, 123, 123, 125, 125, 130, 114, 108, 122, 136, 123, 127, 118, 127, 133, 132, 116, 134, 115, 101, 134, 114, 130, 110, 126, 134, 128, 124, 140, 133, 133, 130, 127, 129, 121, 123, 135, 141, 128, 136, 131, 128, 119, 116, 130, 124, 125, 130, 129, 128, 121, 124, 122, 110, 126, 127, 132, 126, 123, 128, 139, 117, 125, 125, 113, 136, 118, 135, 114, 128, 135, 119, 140, 131, 135, 134, 130, 135, 134, 121, 128, 102, 134, 137, 115, 114, 118, 125, 128, 126, 130, 122, 121, 109, 118, 109, 115, 132, 116, 130, 149, 105, 105, 117, 125, 122, 113, 140, 119, 116, 135, 121, 107, 127, 128, 138, 125, 120, 125, 147, 118, 113, 133, 118, 113, 130, 138, 112, 116, 130, 136, 120, 140, 137, 129, 120, 123, 126, 126, 128, 111, 121, 130, 128, 120, 133, 136, 130, 111, 119, 125, 114, 139, 131, 131, 116, 126, 127, 112, 128, 131, 127, 123, 130, 123, 136, 126, 132, 137, 122, 140, 134, 129, 131, 117, 142, 155, 125, 125, 131, 120, 130, 124, 125, 114, 121, 125, 135, 133, 111, 146, 115, 127, 123, 130, 127, 129, 131, 121, 124, 124, 119, 132, 128, 141, 128, 144, 127, 136, 138, 131, 113, 131, 119, 123, 109, 128, 124, 119, 155, 138, 97, 119, 125, 124, 131, 122, 123, 115, 122, 139, 119, 132, 117, 133, 138, 137, 129, 141, 127, 134, 108, 134, 126, 135, 131, 108, 140, 132, 117, 131, 126, 111, 125, 128, 120, 138, 127, 121, 123, 120, 145, 122, 125, 133, 121, 146, 133, 122, 129, 105, 114, 131, 128, 123, 128, 125, 141, 120, 118, 111, 129, 132, 123, 143, 120, 128, 123, 129, 127, 109, 107, 146, 121, 121, 129, 116, 121, 116, 134, 133, 123, 134, 116, 129, 119, 125, 119, 113, 116, 118, 105, 155, 123, 138, 132, 117, 134, 128, 119, 138, 100, 110, 138, 136, 121, 123, 139, 100, 126, 119, 129, 115, 121, 113, 146, 124, 125, 105, 103, 101, 120, 115, 115, 124, 119, 126, 133, 134, 114, 125, 129, 118, 142, 119, 121, 119, 111, 118, 113, 125, 126, 130, 122, 127, 112, 143, 123, 127, 121, 121, 128, 132, 122, 123, 147, 97, 119, 133, 125, 129, 128, 116, 126, 126, 118, 123, 125, 122, 127, 128, 108, 113, 109, 120, 114, 130, 112, 111, 135, 140, 128, 132, 93, 122, 116, 122, 111, 124, 143, 141, 139, 113, 118, 123, 128, 128, 125, 135, 133, 136, 120, 140, 129, 127, 123, 120, 104, 121, 132, 115, 101, 127, 114, 119, 115, 109, 129, 132, 104, 130, 125, 125, 140, 116, 134, 116, 99, 119, 114, 125, 133, 140, 133, 157, 112, 108, 122, 125, 118, 123, 116, 125, 116, 107, 115, 107, 123, 137, 119, 113, 119, 119, 140, 126, 122, 136, 131, 127, 125, 115, 118, 137, 132, 127, 152, 123, 135, 127, 135, 114, 133, 127, 122, 115, 116, 120, 131, 117, 110, 124, 106, 126, 139, 116, 113, 128, 132, 107, 123, 121, 121, 115, 126, 112, 136, 129, 150, 123, 123, 134, 115, 108, 122, 142, 134, 119, 156, 117, 122, 142, 124, 131, 133, 117, 113, 108, 133, 128, 125, 115, 127, 148, 128, 125, 123, 116, 116, 138, 132, 126, 123, 127, 131, 123, 134, 100, 120, 122, 103, 136, 104, 109, 133, 124, 121, 122, 124, 127, 125, 117, 146, 130, 124, 132, 128, 139, 119, 135, 119, 135, 113, 118, 119, 134, 132, 128, 119, 122, 126, 142, 110, 133, 121, 112, 142, 129, 145, 119, 141, 121, 120, 115, 123, 122, 137, 121, 120, 119, 126, 112, 122, 127, 128, 128, 126, 123, 120, 123, 111, 134, 125, 115, 148, 130, 121, 130, 118, 117, 142, 141, 112, 112, 133, 149, 136, 130, 128, 129, 117, 119, 129, 142, 125, 125, 104, 110, 120, 147, 141, 119, 122, 126, 114, 121, 105, 125, 131, 126, 135, 131, 118, 119, 135, 117, 145, 124, 161, 114, 131, 135, 122, 124, 136, 111, 131, 116, 120, 125, 128, 123, 130, 127, 132, 102, 129, 127, 123, 138, 140, 114, 119, 113, 114, 135, 138, 129, 134, 128, 133, 116, 123, 130, 135, 127, 121, 121, 136, 131, 116, 95, 99, 122, 116, 116, 118, 129, 122, 143, 131, 102, 116, 133, 127, 128, 100, 129, 115, 124, 127, 130, 126, 121, 134, 133, 113, 143, 130, 133, 120, 124, 113, 131, 113, 129, 117, 116, 108, 112, 99, 123, 124, 137, 102, 124, 128, 131, 133, 139, 122, 122, 131, 113, 121, 124, 112, 145, 117, 112, 133, 130, 121, 127, 131, 131, 119, 130, 125, 118, 117, 120, 123, 118, 113, 130, 126, 121, 130, 115, 121, 111, 132, 124, 124, 127, 136, 121, 122, 114, 124, 105, 144, 143, 102, 133, 125, 121, 130, 118, 130, 128, 121, 107, 110, 127, 117, 138, 114, 129, 109, 120, 125, 116, 147, 145, 136, 117, 106, 127, 140, 110, 130, 128, 123, 124, 127, 126, 119, 129, 116, 120, 111, 124, 126, 118, 141, 129, 130, 119, 151, 124, 134, 126, 150, 137, 126, 120, 120, 147, 119, 123, 134, 133, 132, 120, 119, 120, 132, 134, 114, 112, 125, 114, 122, 129, 131, 137, 137, 138, 129, 120, 136, 111, 124, 122, 113, 118, 131, 127, 128, 110, 128, 128, 131, 125, 130, 140, 114, 127, 129, 107, 109, 121, 125, 141, 113, 130, 120, 120, 132, 118, 118, 137, 123, 118, 134, 146, 126, 119, 122, 121, 132, 135, 118, 128, 138, 127, 116, 123, 139, 116, 132, 122, 113, 106, 110, 138, 119, 121, 136, 126, 114, 121, 117, 131, 120, 134, 111, 138, 122, 147, 119, 107, 127, 119, 127, 125, 124, 120, 100, 137, 124, 116, 134, 110, 143, 111, 145, 125, 127, 116, 119, 122, 122, 128, 122, 151, 119, 127, 131, 130, 141, 105, 106, 137, 119, 140, 122, 116, 137, 118, 134, 111, 144, 118, 136, 114, 116, 124, 124, 117, 121, 131, 130, 125, 124, 120, 134, 118, 129, 127, 125, 121, 125, 128, 130, 124, 140, 129, 113, 133, 130, 110, 136, 123, 124, 131, 119, 124, 148, 137, 124, 114, 123, 131, 123, 124, 138, 111, 122, 129, 125, 127, 124, 167, 121, 135, 136, 119, 117, 128, 136, 136, 127, 124, 126, 136, 124, 119, 135, 127, 125, 128, 124, 135, 106, 130, 144, 119, 135, 119, 115, 127, 127, 124, 136, 122, 132, 126, 111, 130, 121, 136, 110, 112, 107, 118, 129, 124, 131, 126, 118, 118, 131, 120, 120, 117, 126, 122, 132, 124, 116, 119, 121, 129, 120, 122, 125, 112, 119, 123, 130, 117, 122, 105, 136, 131, 122, 137, 110, 114, 127, 158, 125, 127, 108, 154, 130, 126, 118, 116, 126, 142, 139, 134, 124, 115, 121, 135, 119, 128, 123, 117, 109, 110, 140, 151, 122, 138, 114, 114, 135, 134, 118, 128, 139, 120, 115, 139, 128, 110, 117, 133, 120, 114, 124, 116, 137, 128, 138, 133, 124, 114, 125, 128, 140, 109, 117, 127, 135, 134, 140, 141, 150, 126, 116, 133, 136, 132, 137, 139, 121, 126, 124, 117, 130, 142, 121, 135, 126, 141, 133, 131, 109, 108, 123, 114, 127, 110, 126, 128, 115, 121, 116, 124, 126, 109, 131, 120, 135, 126, 125, 126, 124, 138, 125, 120, 119, 150, 130, 102, 123, 129, 110, 116, 126, 129, 131, 128, 131, 113, 137, 122, 128, 144, 120, 121, 138, 118, 140, 147, 109, 124, 127, 129, 124, 126, 129, 112, 126, 116, 120, 121, 117, 112, 137, 134, 141, 138, 124, 140, 131, 132, 117, 140, 111, 115, 107, 120, 130, 94, 124, 112, 138, 121, 121, 138, 131, 121, 112, 131, 138, 120, 128, 117, 127, 123, 149, 132, 121, 133, 129, 132, 134, 128, 144, 120, 125, 124, 133, 150, 137, 133, 111, 133, 145, 123, 107, 110, 107, 131, 118, 125, 120, 141, 120, 135, 129, 127, 122, 109, 108, 122, 130, 122, 155, 116, 137, 136, 119, 127, 143, 134, 133, 112, 120, 113, 128, 104, 124, 133, 129, 129, 127, 125, 128, 129, 128, 129, 131, 126, 109, 126, 117, 118, 123, 129, 104, 116, 129, 144, 126, 151, 128, 127, 127, 149, 114, 128, 121, 142, 122, 126, 140, 128, 132, 127, 124, 122, 134, 127, 123, 138, 123, 122, 116, 117, 120, 127, 131, 130, 127, 137, 126, 132, 130, 133, 128, 134, 126, 122, 126, 135, 126, 105, 115, 123, 130, 124, 130, 128, 131, 137, 127, 90, 125, 115, 129, 133, 112, 136, 137, 129, 120, 135, 155, 127, 111, 124, 117, 116, 116, 130, 121, 112, 131, 136, 128, 127, 109, 134, 133, 138, 124, 127, 115, 143, 126, 129, 112, 112, 134, 130, 124, 123, 138, 126, 138, 126, 121, 148, 130, 116, 122, 131, 113, 119, 127, 121, 118, 140, 107, 116, 121, 120, 115, 114, 115, 144, 114, 121, 116, 104, 121, 131, 134, 125, 124, 117, 121, 126, 146, 111, 146, 120, 124, 110, 109, 125, 120, 127, 114, 143, 135, 110, 120, 120, 137, 112, 135, 107, 125, 130, 127, 120, 137, 123, 122, 125, 117, 128, 133, 154, 131, 116, 129, 113, 126, 149, 118, 116, 132, 111, 110, 132, 119, 118, 146, 117, 122, 125, 125, 119, 114, 108, 137, 120, 121, 134, 123, 131, 134, 138, 137, 132, 141, 149, 106, 137, 148, 147, 129, 124, 120, 128, 124, 126, 110, 129, 117, 137, 127, 140, 127, 117, 122, 121, 124, 126, 125, 125, 120, 115, 110, 123, 111, 134, 122, 128, 129, 137, 133, 140, 121, 151, 122, 138, 159, 108, 121, 122, 127, 145, 115, 121, 144, 129, 123, 123, 131, 131, 115, 122, 125, 122, 109, 111, 124, 137, 124, 122, 129, 126, 127, 124, 120, 122, 131, 121, 111, 129, 109, 111, 141, 110, 130, 134, 134, 153, 120, 113, 142, 106, 112, 110, 117, 124, 129, 124, 116, 119, 129, 125, 123, 148, 133, 119, 120, 127, 136, 139, 108, 124, 144, 124, 127, 119, 140, 129, 130, 130, 127, 123, 120, 118, 120, 129, 136, 132, 123, 127, 106, 132, 133, 124, 129, 118, 117, 130, 123, 121, 122, 137, 138, 109, 126, 135, 129, 113, 132, 123, 111, 125, 124, 128, 131, 132, 124, 109, 126, 134, 130, 130, 124, 121, 126, 127, 131, 139, 130, 126, 128, 124, 125, 118, 120, 134, 135, 123, 143, 127, 134, 122, 104, 120, 161, 121, 137, 131, 124, 129, 120, 137, 142, 138, 129, 137, 124, 129, 125, 123, 117, 137, 121, 111, 115, 135, 122, 118, 127, 161, 127, 137, 127, 126, 124, 137, 143, 117, 112, 129, 122, 128, 137, 138, 129, 112, 121, 113, 130, 139, 139, 109, 131, 142, 112, 110, 125, 140, 129, 133, 132, 125, 107, 114, 141, 120, 120, 135, 107, 123, 109, 142, 121, 139, 141, 121, 140, 134, 131, 116, 117, 107, 133, 131, 135, 129, 122, 122, 132, 129, 145, 127, 122, 117, 111, 94, 114, 112, 130, 119, 133, 117, 128, 127, 127, 129, 116, 137, 122, 116, 102, 120, 117, 128, 135, 130, 139, 136, 130, 121, 130, 114, 121, 118, 109, 135, 139, 106, 102, 125, 140, 113, 135, 141, 126, 115, 114, 105, 123, 118, 130, 115, 137, 113, 129, 120, 132, 123, 132, 129, 115, 117, 140, 143, 122, 142, 129, 121, 115, 125, 120, 123, 119, 110, 128, 103, 137, 125, 115, 136, 116, 117, 124, 137, 119, 120, 125, 116, 142, 144, 137, 118, 123, 127, 123, 134, 132, 118, 122, 122, 107, 132, 131, 114, 129, 123, 119, 120, 108, 134, 126, 121, 128, 124, 134, 132, 146, 107, 132, 124, 132, 128, 127, 129, 134, 131, 113, 122, 107, 112, 119, 143, 120, 121, 124, 130, 126, 113, 141, 129, 131, 116, 122, 112, 134, 113, 118, 148, 141, 114, 131, 90, 126, 139, 121, 118, 126, 124, 117, 121, 124, 128, 133, 123, 123, 121, 129, 121, 126, 121, 115, 120, 136, 137, 115, 128, 136, 133, 120, 131, 111, 131, 128, 129, 134, 114, 120, 129, 122, 124, 137, 104, 142, 125, 121, 119, 124, 113, 122, 128, 133, 123, 113, 124, 115, 135, 121, 127, 124, 135, 126, 133, 113, 142, 116, 115, 107, 129, 118, 136, 153, 129, 119, 123, 124, 118, 119, 112, 116, 117, 107, 134, 147, 134, 127, 150, 114, 114, 137, 120, 119, 121, 148, 132, 127, 142, 115, 126, 129, 118, 130, 94, 104, 113, 148, 129, 129, 128, 147, 132, 124, 122, 124, 129, 124, 120, 117, 125, 142, 118, 125, 133, 115, 127, 146, 132, 121, 130, 133, 134, 114, 116, 143, 127, 109, 128, 120, 123, 121, 133, 134, 112, 130, 125, 117, 123, 131, 107, 131, 114, 132, 120, 108, 122, 144, 123, 125, 126, 131, 120, 115, 134, 112, 135, 120, 114, 107, 124, 138, 141, 130, 112, 131, 113, 121, 137, 136, 122, 145, 116, 109, 117, 129, 125, 113, 133, 126, 104, 131, 128, 131, 128, 121, 127, 134, 124, 108, 130, 116, 116, 129, 134, 146, 102, 132, 111, 136, 151, 118, 118, 121, 126, 128, 130, 109, 123, 118, 120, 126, 128, 135, 116, 111, 123, 138, 142, 118, 120, 163, 133, 113, 127, 140, 134, 136, 119, 100, 109, 126, 145, 138, 128, 131, 133, 124, 136, 130, 120, 117, 133, 119, 119, 137, 125, 123, 132, 118, 127, 115, 114, 114, 124, 136, 132, 123, 131, 135, 132, 123, 119, 121, 129, 128, 122, 121, 139, 125, 127, 130, 133, 127, 127, 134, 116, 114, 108, 124, 120, 122, 113, 108, 107, 137, 127, 137, 131, 123, 122, 114, 120, 118, 132, 126, 131, 115, 133, 137, 111, 115, 136, 121, 129, 135, 133, 125, 141, 124, 116, 112, 142, 119, 127, 116, 122, 105, 116, 105, 141, 125, 113, 115, 121, 120, 127, 115, 145, 117, 130, 135, 120, 133, 136, 125, 133, 122, 125, 119, 126, 126, 140, 121, 116, 97, 127, 99, 139, 117, 115, 134, 120, 118, 123, 137, 122, 118, 124, 114, 136, 120, 108, 131, 130, 125, 115, 121, 123, 123, 134, 131, 124, 152, 128, 130, 119, 129, 157, 114, 124, 128, 115, 127, 146, 121, 124, 130, 128, 128, 122, 123, 126, 119, 123, 118, 124, 139, 141, 140, 123, 120, 116, 109, 133, 139, 124, 110, 126, 111, 143, 128, 147, 121, 141, 99, 131, 131, 138, 127, 138, 110, 135, 133, 119, 119, 109, 136, 108, 126, 133, 112, 130, 130, 114, 123, 132, 125, 125, 134, 133, 121, 129, 123, 136, 126, 108, 120, 149, 118, 115, 115, 115, 117, 128, 126, 128, 112, 124, 132, 112, 119, 124, 122, 134, 125, 138, 126, 132, 131, 139, 129, 126, 114, 116, 114, 136, 124, 118, 146, 111, 123, 133, 144, 129, 128, 132, 116, 113, 130, 139, 123, 121, 126, 127, 139, 112, 124, 134, 120, 121, 132, 134, 122, 123, 162, 138, 125, 110, 123, 130, 109, 118, 130, 117, 139, 117, 135, 108, 139, 128, 110, 108, 124, 142, 110, 124, 116, 109, 139, 118, 119, 114, 104, 123, 133, 123, 123, 139, 132, 132, 124, 125, 119, 117, 119, 114, 128, 125, 136, 108, 101, 111, 143, 124, 129, 120, 134, 123, 132, 125, 170, 118, 111, 129, 109, 101, 128, 138, 115, 140, 111, 119, 133, 135, 129, 137, 113, 132, 134, 125, 144, 111, 140, 119, 121, 120, 125, 131, 129, 129, 129, 127, 144, 129, 124, 123, 143, 135, 125, 136, 111, 135, 133, 124, 123, 115, 129, 133, 144, 123, 135, 137, 140, 131, 136, 129, 136, 132, 115, 129, 122, 127, 125, 126, 123, 126, 110, 122, 116, 158, 120, 126, 121, 136, 133, 139, 119, 128, 127, 143, 117, 122, 127, 124, 125, 121, 121, 121, 128, 128, 118, 137, 117, 131, 120, 124, 111, 134, 113, 114, 129, 137, 118, 112, 101, 131, 143, 135, 128, 128, 123, 121, 147, 115, 124, 107, 125, 124, 131, 120, 126, 116, 122, 132, 140, 106, 126, 125, 143, 137, 118, 133, 146, 126, 124, 136, 120, 129, 115, 130, 129, 127, 133, 127, 133, 126, 106, 114, 117, 132, 127, 138, 117, 128, 115, 131, 123, 130, 115, 123, 131, 125, 130, 137, 132, 117, 125, 113, 131, 128, 138, 126, 121, 129, 126, 136, 120, 125, 101, 133, 129, 117, 114, 115, 127, 132, 138, 141, 134, 132, 126, 132, 112, 105, 113, 106, 122, 112, 130, 151, 117, 121, 101, 137, 120, 137, 119, 126, 114, 128, 119, 113, 151, 112, 122, 133, 138, 123, 118, 130, 126, 114, 148, 118, 116, 116, 132, 129, 115, 126, 132, 120, 137, 125, 117, 124, 132, 144, 116, 121, 120, 128, 137, 127, 141, 96, 118, 106, 98, 127, 134, 128, 138, 118, 118, 124, 106, 136, 97, 133, 144, 120, 142, 140, 113, 132, 145, 118, 119, 135, 127, 107, 130, 129, 133, 122, 139, 132, 105, 119, 132, 105, 140, 137, 114, 143, 123, 113, 119, 133, 130, 115, 135, 129, 118, 127, 115, 135, 134, 134, 127, 123, 117, 136, 120, 85, 129, 121, 109, 128, 105, 120, 121, 135, 89, 124, 124, 109, 121, 124, 126, 110, 121, 118, 124, 111, 110, 117, 108, 108, 129, 116, 109, 129, 122, 137, 108, 116, 118, 128, 117, 126, 123, 128, 126, 125, 125, 123, 140, 106, 145, 108, 138, 130, 125, 121, 117, 135, 148, 130, 125, 146, 119, 117, 126, 111, 122, 127, 141, 124, 146, 125, 125, 123, 93, 137, 144, 116, 117, 120, 134, 104, 152, 116, 137, 128, 128, 127, 124, 147, 137, 128, 133, 130, 117, 126, 131, 120, 150, 133, 121, 148, 126, 133, 107, 118, 142, 134, 129, 110, 135, 163, 127, 137, 130, 128, 131, 117, 131, 125, 113, 140, 139, 126, 110, 119, 134, 121, 134, 116, 133, 129, 110, 110, 112, 124, 136, 127, 126, 128, 127, 103, 122, 111, 142, 129, 130, 122, 122, 109, 113, 123, 110, 126, 151, 119, 129, 121, 120, 105, 108, 118, 120, 118, 131, 112, 138, 125, 123, 136, 114, 113, 124, 106, 133, 110, 118, 106, 120, 119, 122, 121, 129, 138, 128, 120, 118, 102, 128, 132, 120, 129, 137, 132, 135, 109, 123, 136, 130, 135, 112, 109, 137, 119, 127, 101, 138, 117, 118, 116, 109, 114, 119, 124, 133, 128, 130, 116, 115, 146, 130, 133, 123, 102, 127, 138, 135, 130, 126, 136, 116, 111, 133, 136, 109, 129, 123, 138, 126, 121, 116, 113, 138, 105, 125, 123, 112, 117, 123, 117, 127, 125, 121, 121, 110, 125, 134, 131, 144, 135, 135, 127, 114, 132, 121, 137, 113, 125, 112, 132, 119, 110, 133, 129, 124, 108, 134, 115, 81, 130, 128, 117, 120, 125, 146, 117, 127, 109, 104, 120, 131, 127, 125, 120, 119, 141, 137, 147, 122, 122, 113, 128, 120, 107, 100, 103, 135, 126, 126, 150, 115, 132, 125, 120, 120, 105, 128, 140, 132, 138, 116, 137, 125, 137, 121, 131, 123, 121, 116, 124, 117, 111, 109, 113, 108, 121, 121, 118, 137, 126, 160, 113, 126, 132, 119, 113, 136, 137, 131, 140, 117, 136, 116, 129, 116, 121, 117, 122, 123, 97, 120, 123, 131, 122, 124, 152, 126, 107, 130, 118, 132, 132, 130, 130, 123, 135, 117, 114, 131, 128, 147, 135, 125, 97, 92, 138, 138, 107, 115, 135, 135, 131, 130, 125, 141, 139, 139, 140, 127, 121, 129, 118, 124, 127, 142, 131, 117, 114, 133, 141, 135, 103, 122, 123, 124, 145, 123, 121, 135, 123, 138, 133, 121, 130, 121, 124, 126, 131, 124, 136, 128, 135, 120, 129, 124, 127, 114, 146, 145, 101, 138, 139, 137, 127, 123, 115, 114, 120, 136, 134, 119, 116, 125, 117, 133, 137, 123, 128, 127, 110, 118, 101, 128, 106, 123, 127, 123, 111, 110, 140, 116, 125, 119, 131, 143, 111, 112, 126, 110, 125, 121, 111, 117, 125, 134, 118, 137, 121, 145, 156, 149, 134, 127, 119, 122, 107, 117, 134, 120, 111, 157, 132, 132, 115, 129, 118, 130, 115, 127, 121, 108, 115, 148, 117, 148, 118, 124, 141, 103, 132, 124, 127, 106, 114, 131, 122, 126, 135, 113, 131, 135, 111, 134, 123, 113, 116, 158, 145, 150, 124, 122, 110, 114, 123, 122, 132, 141, 126, 118, 109, 115, 120, 128, 128, 113, 124, 122, 120, 113, 140, 112, 117, 121, 129, 128, 128, 133, 137, 120, 127, 129, 114, 140, 126, 142, 115, 171, 133, 134, 129, 147, 136, 140, 113, 129, 132, 123, 124, 129, 109, 130, 127, 131, 109, 127, 107, 131, 124, 120, 156, 126, 122, 131, 132, 111, 133, 120, 115, 121, 118, 118, 120, 127, 111, 133, 115, 97, 133, 135, 121, 109, 137, 136, 128, 137, 130, 147, 131, 124, 108, 129, 122, 125, 132, 134, 130, 130, 127, 129, 129, 115, 111, 111, 112, 119, 117, 126, 127, 129, 140, 129, 124, 132, 128, 123, 119, 111, 131, 123, 116, 135, 111, 106, 120, 123, 128, 132, 116, 126, 123, 126, 131, 122, 117, 134, 122, 126, 140, 122, 132, 133, 108, 139, 122, 137, 142, 135, 109, 111, 134, 116, 150, 133, 153, 116, 107, 158, 118, 107, 126, 134, 111, 118, 135, 127, 140, 85, 146, 142, 125, 114, 117, 148, 121, 136, 129, 120, 102, 125, 136, 139, 146, 123, 128, 125, 148, 118, 144, 123, 145, 116, 131, 135, 123, 110, 110, 114, 103, 117, 139, 136, 129, 120, 123, 144, 115, 129, 122, 95, 121, 132, 128, 128, 126, 129, 114, 131, 120, 112, 106, 137, 121, 131, 134, 119, 128, 149, 134, 115, 118, 124, 119, 124, 129, 144, 119, 114, 130, 108, 131, 135, 156, 119, 125, 112, 112, 127, 129, 109, 128, 144, 144, 121, 133, 121, 130, 123, 139, 125, 131, 142, 122, 124, 126, 107, 115, 115, 126, 106, 126, 116, 112, 127, 134, 130, 145, 138, 133, 127, 119, 116, 138, 132, 126, 139, 132, 113, 130, 133, 123, 109, 135, 119, 118, 113, 132, 145, 131, 129, 130, 133, 113, 122, 129, 120, 141, 107, 130, 115, 136, 114, 116, 116, 139, 108, 118, 127, 137, 140, 120, 123, 122, 129, 110, 116, 124, 113, 118, 134, 136, 116, 123, 121, 139, 130, 126, 105, 116, 119, 121, 104, 121, 120, 130, 95, 130, 101, 121, 120, 125, 121, 100, 142, 130, 133, 135, 119, 105, 122, 138, 126, 115, 126, 136, 108, 140, 152, 117, 124, 133, 118, 141, 119, 120, 126, 124, 121, 123, 135, 123, 101, 122, 118, 135, 124, 123, 126, 129, 117, 127, 111, 138, 117, 134, 124, 118, 129, 102, 118, 115, 115, 126, 116, 108, 119, 128, 131, 135, 123, 117, 132, 132, 128, 116, 132, 134, 131, 116, 129, 112, 128, 112, 137, 123, 118, 138, 124, 101, 125, 114, 114, 117, 140, 124, 140, 138, 135, 139, 138, 135, 112, 149, 120, 121, 128, 128, 136, 131, 121, 108, 139, 129, 125, 117, 142, 130, 119, 120, 135, 132, 126, 132, 128, 120, 131, 113, 132, 114, 126, 136, 134, 115, 111, 122, 105, 138, 116, 129, 79, 135, 117, 131, 141, 123, 122, 108, 118, 135, 129, 128, 122, 116, 136, 137, 122, 131, 123, 125, 137, 141, 123, 116, 141, 127, 130, 127, 120, 116, 124, 130, 127, 129, 112, 128, 130, 125, 126, 111, 122, 120, 106, 129, 117, 124, 128, 125, 141, 120, 118, 123, 128, 113, 119, 138, 124, 125, 127, 126, 123, 129, 124, 128, 115, 131, 115, 118, 122, 144, 132, 131, 133, 126, 125, 124, 118, 144, 124, 122, 125, 138, 117, 128, 110, 143, 127, 111, 115, 126, 126, 121, 118, 121, 124, 104, 119, 143, 113, 130, 116, 117, 135, 132, 124, 120, 117, 139, 114, 138, 135, 141, 142, 124, 132, 133, 122, 126, 135, 117, 133, 129, 123, 128, 132, 128, 132, 125, 108, 136, 129, 130, 132, 124, 134, 127, 127, 122, 119, 110, 143, 135, 134, 119, 126, 107, 125, 124, 131, 124, 125, 123, 123, 124, 132, 124, 109, 118, 117, 113, 131, 122, 118, 115, 117, 110, 134, 116, 126, 105, 138, 112, 126, 125, 129, 119, 118, 123, 127, 119, 141, 120, 124, 128, 138, 124, 116, 118, 123, 144, 116, 134, 120, 127, 124, 125, 127, 125, 113, 121, 115, 124, 124, 124, 123, 124, 142, 139, 129, 135, 111, 114, 135, 119, 128, 135, 121, 119, 122, 121, 122, 115, 124, 123, 129, 121, 124, 117, 114, 108, 124, 123, 123, 123, 132, 113, 132, 115, 116, 136, 122, 132, 118, 122, 114, 119, 136, 130, 115, 112, 127, 132, 121, 114, 109, 133, 138, 129, 132, 125, 122, 128, 127, 129, 130, 121, 137, 126, 131, 122, 110, 117, 133, 139, 130, 104, 148, 118, 126, 138, 131, 113, 115, 123, 130, 122, 119, 133, 118, 134, 128, 123, 143, 120, 132, 123, 121, 125, 124, 131, 130, 124, 124, 123, 117, 115, 114, 129, 125, 126, 131, 111, 116, 123, 129, 124, 112, 140, 126, 128, 120, 122, 129, 114, 113, 115, 119, 113, 117, 119, 135, 117, 141, 123, 123, 137, 131, 124, 116, 122, 127, 129, 135, 116, 119, 142, 121, 140, 116, 128, 134, 135, 112, 120, 129, 120, 138, 129, 138, 125, 134, 134, 130, 123, 117, 111, 130, 104, 122, 129, 123, 114, 106, 125, 121, 127, 143, 118, 114, 123, 110, 113, 121, 126, 152, 126, 144, 122, 116, 130, 124, 114, 111, 124, 122, 140, 124, 127, 127, 127, 127, 113, 142, 122, 121, 125, 118, 133, 129, 138, 130, 119, 114, 118, 126, 133, 123, 126, 129, 105, 139, 136, 124, 123, 118, 111, 117, 129, 127, 102, 138, 125, 125, 122, 127, 131, 132, 112, 124, 117, 129, 126, 129, 125, 131, 125, 127, 123, 116, 116, 121, 131, 119, 137, 135, 131, 114, 129, 120, 128, 121, 121, 123, 119, 124, 135, 121, 118, 119, 109, 124, 131, 126, 129, 142, 105, 135, 105, 138, 123, 128, 118, 132, 112, 128, 133, 129, 118, 134, 112, 123, 134, 145, 133, 156, 125, 121, 117, 122, 137, 126, 146, 125, 146, 136, 137, 133, 125, 128, 114, 129, 119, 136, 129, 143, 122, 133, 135, 132, 119, 137, 137, 116, 135, 103, 129, 121, 142, 121, 107, 120, 131, 125, 119, 125, 134, 131, 126, 126, 125, 133, 124, 117, 132, 144, 129, 125, 132, 120, 117, 136, 126, 123, 131, 132, 130, 119, 138, 116, 119, 128, 136, 114, 125, 139, 135, 126, 121, 125, 141, 134, 127, 122, 127, 124, 105, 130, 137, 123, 127, 110, 121, 129, 142, 138, 129, 120, 128, 116, 129, 133, 116, 120, 122, 126, 141, 117, 140, 128, 125, 127, 118, 120, 122, 122, 133, 122, 143, 127, 124, 129, 118, 120, 120, 125, 119, 118, 113, 122, 125, 119, 114, 116, 112, 126, 126, 112, 126, 146, 122, 140, 141, 113, 118, 139, 130, 115, 116, 112, 120, 141, 117, 128, 122, 116, 135, 133, 127, 137, 125, 123, 124, 139, 129, 111, 131, 139, 132, 119, 136, 122, 129, 127, 121, 121, 130, 118, 120, 130, 132, 125, 119, 131, 128, 143, 135, 119, 114, 120, 120, 124, 126, 122, 127, 147, 116, 124, 129, 120, 117, 120, 106, 131, 117, 138, 117, 123, 117, 117, 135, 120, 116, 117, 122, 134, 115, 136, 125, 115, 129, 106, 124, 133, 126, 130, 113, 104, 109, 143, 112, 125, 129, 129, 128, 118, 120, 117, 118, 126, 136, 162, 130, 115, 124, 127, 125, 72, 134, 120, 137, 140, 128, 115, 141, 124, 127, 134, 128, 112, 116, 126, 136, 115, 121, 128, 123, 133, 111, 145, 140, 141, 121, 147, 114, 104, 118, 135, 133, 106, 143, 135, 117, 113, 130, 132, 112, 129, 121, 115, 123, 121, 132, 120, 127, 120, 108, 136, 112, 124, 119, 116, 124, 127, 143, 112, 134, 151, 139, 125, 121, 140, 123, 108, 120, 129, 117, 101, 139, 116, 137, 115, 142, 110, 104, 108, 131, 120, 138, 117, 114, 139, 129, 132, 120, 115, 117, 120, 119, 111, 122, 122, 141, 124, 134, 107, 135, 100, 122, 119, 117, 129, 132, 134, 126, 133, 135, 130, 129, 103, 120, 116, 122, 125, 136, 130, 126, 147, 121, 126, 128, 131, 124, 123, 130, 127, 124, 137, 141, 129, 129, 129, 113, 118, 134, 124, 119, 124, 128, 119, 110, 138, 133, 125, 120, 115, 128, 126, 121, 132, 114, 135, 124, 131, 118, 117, 129, 118, 129, 125, 129, 124, 130, 123, 121, 127, 115, 118, 128, 113, 125, 115, 153, 123, 131, 120, 116, 119, 115, 138, 127, 129, 128, 129, 126, 129, 135, 135, 130, 123, 135, 122, 123, 122, 126, 118, 111, 112, 122, 121, 128, 129, 120, 112, 118, 124, 123, 123, 125, 142, 131, 123, 125, 136, 136, 114, 126, 136, 133, 111, 131, 149, 126, 122, 107, 132, 121, 125, 130, 113, 124, 128, 118, 125, 121, 127, 127, 115, 119, 136, 129, 109, 129, 135, 131, 128, 124, 128, 112, 130, 129, 119, 105, 130, 142, 132, 125, 113, 110, 116, 130, 109, 126, 140, 123, 128, 127, 133, 139, 115, 132, 136, 132, 115, 124, 119, 117, 126, 113, 127, 127, 131, 115, 151, 147, 122, 105, 118, 122, 134, 125, 115, 135, 133, 124, 127, 141, 119, 120, 123, 118, 133, 137, 115, 133, 115, 133, 136, 116, 117, 113, 120, 110, 122, 143, 122, 119, 117, 112, 122, 118, 126, 116, 115, 130, 103, 121, 124, 117, 138, 117, 110, 129, 124, 120, 125, 146, 108, 121, 131, 133, 124, 124, 104, 128, 104, 122, 119, 133, 108, 121, 118, 114, 121, 126, 116, 132, 115, 117, 137, 144, 131, 134, 124, 146, 140, 117, 125, 123, 134, 123, 122, 127, 131, 113, 110, 130, 137, 114, 144, 115, 130, 133, 132, 120, 140, 121, 132, 128, 130, 118, 127, 115, 123, 124, 116, 117, 132, 123, 132, 121, 136, 133, 134, 129, 140, 126, 122, 125, 138, 123, 123, 118, 128, 118, 127, 141, 114, 135, 130, 126, 132, 126, 129, 116, 129, 131, 108, 132, 121, 131, 118, 123, 121, 131, 137, 123, 120, 121, 130, 117, 110, 136, 142, 100, 120, 145, 126, 114, 119, 143, 141, 123, 115, 120, 119, 137, 109, 119, 152, 141, 116, 120, 126, 141, 153, 129, 132, 123, 137, 128, 150, 137, 118, 121, 131, 151, 109, 111, 124, 118, 128, 121, 118, 122, 124, 129, 117, 126, 120, 119, 123, 133, 128, 129, 110, 106, 137, 130, 129, 124, 121, 142, 127, 128, 127, 114, 114, 128, 121, 116, 118, 106, 121, 125, 129, 119, 126, 116, 116, 113, 118, 130, 147, 126, 132, 118, 126, 125, 136, 125, 130, 125, 124, 134, 127, 132, 123, 109, 139, 126, 132, 124, 135, 122, 122, 107, 127, 127, 133, 128, 113, 130, 121, 130, 120, 143, 143, 121, 119, 125, 114, 126, 125, 116, 128, 141, 118, 122, 114, 111, 109, 112, 112, 132, 117, 116, 113, 137, 128, 120, 120, 122, 129, 131, 126, 155, 144, 115, 128, 136, 126, 118, 131, 134, 117, 117, 129, 133, 119, 129, 132, 128, 122, 153, 121, 125, 123, 118, 128, 127, 134, 116, 118, 131, 107, 117, 122, 124, 112, 118, 126, 133, 109, 129, 110, 127, 143, 124, 106, 130, 130, 133, 97, 134, 129, 122, 123, 122, 126, 126, 129, 111, 138, 118, 125, 130, 116, 121, 110, 125, 135, 115, 120, 130, 135, 124, 98, 123, 139, 119, 127, 119, 138, 131, 115, 127, 152, 146, 119, 125, 123, 118, 119, 128, 132, 143, 132, 116, 139, 124, 118, 136, 109, 134, 118, 147, 121, 112, 120, 124, 128, 112, 125, 137, 121, 130, 114, 133, 121, 128, 132, 120, 124, 135, 120, 144, 135, 122, 129, 110, 133, 124, 131, 119, 123, 111, 125, 138, 134, 121, 143, 121, 137, 133, 130, 130, 112, 123, 125, 138, 130, 147, 129, 139, 134, 106, 145, 106, 134, 131, 119, 131, 115, 137, 128, 119, 109, 124, 132, 119, 145, 142, 137, 117, 146, 136, 128, 123, 127, 89, 124, 123, 125, 130, 106, 132, 125, 123, 121, 126, 130, 130, 114, 106, 122, 127, 123, 131, 139, 117, 132, 127, 117, 129, 125, 129, 117, 123, 125, 151, 130, 121, 141, 120, 136, 138, 129, 147, 130, 119, 115, 138, 121, 113, 140, 130, 119, 137, 146, 122, 129, 145, 110, 124, 144, 128, 133, 121, 131, 124, 122, 124, 135, 131, 116, 133, 120, 140, 131, 138, 135, 119, 135, 128, 129, 123, 152, 116, 127, 134, 126, 106, 128, 109, 137, 137, 130, 118, 128, 133, 115, 120, 129, 117, 130, 126, 122, 114, 119, 114, 127, 130, 121, 125, 126, 128, 136, 120, 134, 125, 118, 106, 133, 135, 121, 124, 135, 120, 119, 123, 109, 110, 120, 138, 117, 114, 119, 122, 130, 111, 120, 112, 125, 136, 129, 131, 120, 128, 125, 127, 129, 131, 124, 135, 133, 124, 134, 125, 122, 122, 111, 130, 125, 111, 117, 135, 125, 133, 135, 111, 132, 137, 116, 140, 129, 122, 128, 114, 146, 129, 151, 114, 147, 104, 132, 122, 127, 139, 132, 137, 135, 123, 132, 128, 136, 130, 131, 122, 123, 129, 140, 129, 116, 127, 130, 119, 131, 135, 127, 116, 114, 134, 125, 113, 147, 131, 119, 126, 124, 136, 116, 124, 135, 108, 114, 124, 142, 132, 122, 120, 121, 132, 129, 118, 122, 124, 140, 121, 143, 129, 125, 110, 130, 116, 117, 149, 134, 151, 121, 123, 128, 122, 127, 136, 131, 130, 125, 118, 127, 105, 139, 141, 122, 126, 140, 123, 118, 114, 129, 111, 120, 123, 129, 136, 118, 120, 114, 120, 122, 132, 131, 121, 122, 130, 114, 107, 130, 121, 132, 118, 112, 126, 130, 126, 113, 118, 131, 123, 112, 95, 130, 134, 108, 113, 138, 135, 133, 125, 134, 114, 127, 121, 125, 129, 123, 118, 114, 115, 132, 135, 119, 119, 127, 118, 108, 122, 125, 129, 117, 127, 125, 130, 127, 124, 141, 134, 122, 136, 138, 111, 144, 136, 126, 128, 124, 140, 135, 128, 130, 122, 114, 122, 118, 137, 121, 137, 113, 116, 138, 127, 117, 131, 123, 126, 147, 121, 121, 111, 129, 139, 116, 119, 139, 125, 132, 131, 120, 130, 121, 123, 131, 126, 138, 138, 123, 129, 138, 137, 120, 115, 132, 137, 105, 142, 114, 119, 125, 115, 137, 135, 120, 112, 125, 114, 127, 127, 123, 123, 137, 132, 121, 131, 124, 120, 125, 138, 124, 107, 130, 140, 127, 121, 126, 132, 127, 122, 135, 101, 110, 132, 134, 122, 112, 120, 121, 133, 120, 150, 116, 136, 136, 124, 122, 119, 139, 124, 127, 134, 135, 114, 112, 150, 119, 109, 132, 118, 103, 125, 113, 137, 135, 116, 142, 112, 131, 127, 119, 132, 109, 114, 135, 118, 116, 113, 125, 123, 134, 122, 113, 119, 129, 118, 115, 110, 128, 137, 130, 115, 138, 123, 126, 121, 109, 125, 119, 114, 99, 111, 126, 134, 135, 122, 128, 124, 123, 125, 122, 127, 128, 112, 117, 110, 128, 102, 135, 127, 103, 124, 115, 133, 124, 139, 135, 144, 131, 148, 118, 136, 122, 124, 116, 116, 133, 130, 153, 119, 118, 116, 150, 108, 121, 118, 104, 130, 135, 123, 132, 97, 127, 144, 123, 116, 132, 109, 137, 124, 130, 111, 129, 119, 115, 129, 129, 121, 116, 121, 119, 126, 135, 148, 103, 101, 117, 132, 113, 118, 139, 118, 144, 116, 113, 134, 120, 113, 128, 139, 108, 137, 124, 106, 118, 116, 106, 131, 129, 115, 133, 113, 122, 123, 133, 131, 141, 126, 143, 134, 140, 104, 135, 119, 129, 147, 109, 132, 117, 131, 126, 113, 128, 130, 127, 144, 131, 115, 132, 129, 107, 122, 131, 135, 127, 109, 121, 122, 121, 125, 101, 132, 99, 137, 118, 139, 122, 113, 150, 113, 136, 125, 115, 117, 128, 147, 134, 132, 117, 117, 91, 137, 123, 133, 126, 114, 119, 127, 131, 110, 130, 139, 123, 139, 123, 137, 123, 113, 136, 133, 131, 113, 128, 106, 130, 122, 124, 132, 120, 115, 135, 119, 118, 122, 113, 136, 99, 127, 136, 120, 132, 116, 116, 132, 122, 124, 136, 140, 107, 115, 118, 117, 122, 129, 116, 115, 118, 123, 113, 136, 136, 136, 122, 108, 115, 125, 130, 124, 134, 103, 128, 114, 136, 106, 132, 122, 127, 127, 143, 130, 127, 121, 142, 124, 112, 116, 125, 124, 106, 124, 116, 123, 123, 121, 109, 124, 127, 109, 112, 132, 109, 120, 118, 124, 113, 125, 115, 116, 130, 131, 123, 135, 133, 140, 123, 127, 144, 131, 131, 151, 132, 121, 123, 117, 123, 120, 125, 122, 104, 124, 109, 121, 126, 136, 123, 139, 134, 137, 119, 141, 110, 125, 125, 113, 124, 141, 142, 106, 137, 122, 135, 133, 152, 113, 117, 117, 130, 124, 121, 116, 126, 133, 133, 142, 106, 134, 124, 122, 122, 107, 115, 133, 125, 117, 145, 113, 119, 132, 133, 128, 132, 130, 116, 118, 117, 149, 123, 116, 114, 161, 120, 106, 126, 120, 130, 118, 125, 131, 128, 105, 127, 139, 87, 114, 104, 125, 111, 108, 133, 114, 124, 130, 124, 125, 138, 129, 137, 146, 126, 119, 117, 125, 132, 140, 124, 131, 131, 128, 127, 110, 136, 142, 135, 133, 137, 126, 129, 135, 115, 114, 132, 128, 114, 124, 140, 122, 131, 134, 123, 129, 117, 138, 130, 147, 142, 139, 125, 131, 123, 135, 128, 131, 129, 121, 130, 125, 128, 116, 153, 136, 95, 129, 142, 115, 143, 102, 129, 121, 144, 122, 108, 139, 121, 120, 116, 125, 125, 145, 126, 100, 123, 122, 140, 131, 113, 127, 123, 131, 138, 133, 115, 160, 130, 128, 142, 121, 131, 102, 131, 142, 133, 133, 91, 104, 112, 138, 143, 119, 147, 151, 147, 123, 141, 125, 147, 121, 120, 121, 122, 140, 122, 133, 123, 139, 120, 113, 117, 133, 119, 117, 140, 131, 136, 125, 133, 121, 113, 140, 117, 115, 125, 127, 123, 138, 132, 108, 116, 116, 121, 139, 134, 124, 130, 125, 133, 125, 129, 126, 128, 148, 135, 140, 97, 121, 131, 124, 96, 136, 108, 124, 119, 125, 128, 151, 145, 129, 122, 127, 135, 126, 140, 133, 131, 118, 123, 121, 123, 121, 141, 131, 131, 117, 125, 103, 129, 121, 132, 117, 125, 132, 135, 131, 136, 123, 118, 121, 107, 144, 131, 121, 113, 125, 124, 116, 132, 120, 137, 129, 121, 149, 130, 119, 111, 121, 123, 137, 132, 142, 117, 102, 121, 116, 118, 138, 105, 135, 123, 119, 114, 124, 115, 129, 109, 110, 140, 108, 134, 126, 140, 118, 142, 116, 130, 132, 129, 125, 127, 108, 133, 124, 149, 127, 146, 144, 115, 102, 126, 120, 148, 115, 122, 136, 142, 120, 131, 123, 134, 114, 133, 108, 140, 125, 120, 123, 129, 132, 119, 132, 125, 129, 111, 130, 124, 124, 125, 140, 116, 128, 123, 116, 146, 142, 123, 130, 124, 123, 113, 152, 135, 105, 137, 116, 128, 116, 121, 125, 128, 134, 129, 137, 135, 133, 108, 103, 131, 139, 126, 115, 137, 106, 131, 132, 111, 121, 111, 131, 122, 128, 115, 118, 127, 140, 118, 119, 110, 111, 145, 128, 124, 142, 120, 120, 128, 116, 111, 115, 119, 130, 130, 140, 141, 125, 128, 125, 138, 128, 141, 124, 109, 125, 114, 112, 150, 124, 116, 121, 145, 134, 122, 130, 149, 122, 115, 134, 130, 124, 113, 141, 140, 111, 133, 136, 126, 112, 133, 125, 139, 116, 143, 132, 146, 128, 125, 125, 125, 139, 124, 154, 138, 116, 139, 134, 135, 130, 122, 118, 141, 122, 128, 138, 120, 127, 138, 130, 127, 136, 147, 122, 133, 133, 132, 135, 119, 122, 111, 128, 143, 139, 134, 131, 132, 140, 125, 124, 148, 123, 120, 123, 114, 121, 121, 133, 115, 154, 140, 111, 135, 119, 123, 139, 130, 123, 119, 123, 117, 129, 120, 126, 111, 110, 112, 137, 134, 138, 112, 104, 143, 120, 109, 121, 116, 125, 111, 148, 133, 122, 141, 138, 122, 130, 93, 123, 125, 135, 132, 140, 129, 130, 128, 106, 117, 118, 128, 123, 126, 124, 146, 123, 125, 119, 107, 126, 125, 111, 127, 140, 145, 127, 118, 112, 132, 133, 126, 121, 127, 113, 130, 120, 126, 118, 129, 111, 118, 141, 110, 122, 127, 107, 126, 132, 123, 130, 110, 123, 136, 130, 116, 142, 114, 130, 122, 141, 129, 117, 108, 125, 134, 128, 132, 149, 123, 108, 129, 138, 139, 139, 116, 110, 114, 111, 128, 120, 128, 113, 111, 122, 112, 136, 118, 123, 117, 130, 117, 112, 116, 116, 86, 112, 117, 133, 125, 132, 133, 133, 135, 129, 111, 141, 130, 122, 123, 132, 112, 128, 118, 126, 131, 122, 140, 133, 127, 132, 126, 100, 127, 127, 137, 115, 119, 131, 131, 138, 136, 122, 111, 159, 127, 129, 119, 137, 101, 135, 121, 113, 149, 129, 132, 124, 131, 116, 130, 136, 130, 124, 123, 118, 119, 127, 126, 124, 120, 132, 130, 120, 126, 130, 103, 132, 118, 121, 140, 134, 106, 137, 123, 132, 132, 130, 110, 147, 130, 104, 131, 141, 130, 120, 119, 131, 117, 129, 135, 128, 112, 116, 130, 132, 134, 123, 136, 141, 135, 122, 107, 138, 123, 125, 130, 136, 131, 116, 133, 119, 118, 119, 131, 118, 119, 101, 116, 123, 139, 151, 123, 141, 132, 135, 127, 117, 121, 139, 119, 117, 124, 128, 128, 127, 130, 120, 112, 124, 135, 119, 110, 112, 128, 130, 101, 128, 131, 125, 146, 131, 140, 115, 120, 136, 134, 123, 101, 112, 115, 137, 126, 131, 121, 131, 124, 109, 142, 137, 122, 115, 122, 124, 136, 117, 125, 131, 110, 127, 121, 121, 136, 128, 138, 132, 125, 116, 117, 141, 139, 120, 118, 134, 130, 132, 121, 98, 127, 124, 125, 118, 137, 110, 128, 132, 116, 125, 118, 124, 117, 141, 122, 134, 117, 130, 128, 116, 135, 119, 119, 123, 115, 121, 129, 123, 120, 118, 137, 125, 120, 119, 130, 127, 117, 128, 106, 123, 121, 140, 118, 136, 135, 126, 125, 128, 119, 125, 129, 123, 115, 119, 130, 137, 136, 129, 126, 120, 141, 112, 136, 127, 131, 130, 132, 138, 126, 129, 118, 133, 115, 116, 103, 122, 110, 109, 141, 121, 118, 133, 131, 133, 115, 136, 117, 123, 113, 118, 133, 125, 106, 129, 135, 118, 129, 132, 118, 120, 124, 117, 122, 125, 121, 117, 118, 123, 125, 120, 125, 105, 122, 129, 122, 134, 102, 124, 133, 128, 107, 135, 123, 139, 129, 131, 126, 109, 133, 131, 139, 125, 130, 123, 132, 130, 115, 128, 121, 110, 128, 135, 118, 131, 118, 154, 128, 132, 129, 119, 132, 122, 110, 133, 124, 124, 123, 141, 126, 121, 116, 109, 119, 124, 129, 132, 122, 137, 123, 106, 123, 110, 116, 117, 132, 122, 137, 130, 140, 130, 125, 146, 137, 119, 114, 117, 118, 120, 124, 113, 128, 127, 135, 117, 149, 111, 110, 126, 122, 135, 101, 111, 129, 140, 134, 136, 116, 124, 139, 125, 128, 131, 121, 130, 122, 109, 140, 125, 122, 135, 122, 130, 114, 134, 117, 111, 128, 124, 119, 122, 131, 129, 124, 121, 121, 120, 126, 124, 122, 129, 132, 153, 137, 122, 141, 129, 120, 120, 139, 141, 128, 120, 144, 136, 115, 141, 115, 126, 128, 109, 128, 125, 107, 130, 130, 132, 132, 117, 109, 116, 125, 123, 116, 134, 142, 122, 111, 128, 133, 119, 127, 132, 131, 113, 122, 117, 124, 123, 124, 113, 125, 113, 118, 137, 143, 113, 118, 132, 112, 136, 131, 125, 127, 116, 123, 126, 128, 125, 122, 135, 118, 133, 119, 133, 138, 131, 129, 127, 148, 125, 136, 106, 121, 120, 130, 123, 123, 133, 123, 131, 115, 121, 113, 124, 109, 127, 123, 125, 117, 124, 127, 110, 123, 124, 125, 122, 133, 129, 125, 114, 119, 121, 138, 101, 134, 132, 118, 111, 122, 129, 130, 103, 139, 119, 119, 116, 125, 128, 121, 129, 124, 121, 124, 136, 144, 114, 132, 132, 125, 117, 127, 108, 117, 119, 124, 123, 115, 124, 153, 112, 110, 140, 125, 140, 138, 144, 117, 120, 120, 134, 126, 137, 117, 127, 138, 143, 123, 118, 125, 112, 109, 118, 121, 132, 131, 119, 126, 128, 147, 132, 114, 116, 119, 126, 135, 119, 126, 119, 128, 127, 124, 122, 127, 127, 120, 140, 123, 121, 131, 117, 121, 130, 119, 116, 118, 130, 109, 120, 114, 126, 123, 132, 117, 111, 121, 124, 119, 132, 131, 100, 133, 129, 149, 115, 133, 131, 135, 138, 113, 125, 136, 126, 103, 136, 113, 135, 135, 130, 120, 117, 142, 139, 131, 119, 126, 121, 132, 126, 127, 117, 109, 134, 124, 124, 114, 127, 111, 125, 115, 130, 113, 136, 125, 134, 130, 117, 129, 112, 118, 121, 123, 138, 114, 117, 121, 140, 133, 113, 118, 123, 131, 123, 124, 128, 111, 128, 137, 110, 119, 113, 121, 122, 109, 140, 116, 126, 127, 138, 125, 117, 128, 115, 126, 118, 110, 115, 116, 120, 123, 113, 124, 128, 117, 125, 141, 135, 123, 105, 142, 132, 131, 115, 118, 117, 126, 118, 114, 132, 132, 141, 131, 132, 121, 134, 129, 112, 109, 124, 140, 129, 137, 128, 124, 135, 114, 114, 136, 128, 122, 123, 126, 115, 136, 134, 122, 127, 137, 135, 134, 121, 132, 122, 124, 114, 119, 136, 118, 123, 103, 126, 137, 127, 126, 140, 122, 119, 130, 129, 129, 142, 122, 121, 129, 124, 118, 126, 134, 124, 107, 121, 128, 124, 127, 125, 142, 139, 129, 137, 123, 142, 116, 116, 131, 120, 124, 144, 127, 119, 127, 134, 123, 113, 124, 137, 113, 123, 123, 126, 133, 120, 108, 125, 119, 130, 125, 127, 127, 114, 109, 115, 115, 120, 115, 119, 105, 115, 117, 117, 122, 109, 119, 136, 135, 127, 120, 127, 131, 135, 125, 146, 118, 121, 122, 121, 116, 80, 127, 116, 139, 132, 131, 126, 142, 133, 128, 140, 139, 111, 128, 129, 124, 108, 120, 117, 116, 140, 128, 123, 133, 124, 124, 111, 124, 127, 121, 136, 128, 122, 124, 123, 140, 134, 130, 107, 131, 119, 112, 112, 110, 118, 145, 119, 135, 109, 130, 134, 117, 131, 124, 153, 119, 128, 117, 132, 123, 126, 121, 129, 102, 121, 117, 142, 129, 136, 118, 123, 123, 131, 137, 129, 138, 122, 121, 130, 115, 126, 126, 132, 141, 135, 135, 119, 120, 127, 115, 129, 124, 141, 130, 130, 133, 126, 126, 125, 129, 133, 123, 115, 135, 123, 134, 118, 131, 115, 130, 111, 108, 112, 121, 129, 136, 118, 120, 130, 130, 126, 138, 108, 119, 136, 130, 139, 133, 120, 119, 130, 133, 126, 141, 122, 136, 115, 104, 130, 120, 124, 146, 119, 126, 118, 120, 115, 144, 140, 121, 117, 122, 120, 118, 120, 135, 118, 109, 124, 119, 113, 120, 140, 140, 124, 122, 138, 113, 118, 139, 133, 118, 112, 126, 121, 136, 132, 117, 135, 123, 135, 126, 129, 114, 121, 108, 121, 134, 108, 111, 133, 117, 122, 131, 120, 135, 127, 122, 128, 117, 127, 125, 145, 115, 134, 126, 105, 128, 120, 111, 130, 126, 105, 120, 120, 136, 124, 126, 124, 141, 113, 124, 108, 99, 124, 126, 120, 116, 131, 117, 130, 128, 142, 113, 124, 121, 134, 128, 133, 133, 128, 129, 107, 128, 111, 144, 113, 119, 140, 132, 131, 136, 117, 118, 130, 135, 135, 114, 125, 140, 109, 122, 97, 151, 129, 121, 126, 128, 121, 130, 127, 120, 129, 129, 116, 146, 128, 127, 122, 134, 136, 123, 126, 113, 118, 113, 113, 122, 130, 111, 112, 126, 132, 134, 128, 126, 133, 114, 112, 127, 146, 151, 136, 128, 130, 129, 115, 132, 95, 114, 131, 115, 124, 97, 134, 123, 133, 132, 131, 120, 94, 119, 139, 111, 116, 127, 125, 129, 122, 123, 135, 92, 129, 149, 133, 137, 134, 131, 124, 119, 136, 113, 148, 132, 140, 143, 115, 133, 119, 131, 133, 126, 113, 113, 127, 150, 116, 131, 126, 122, 124, 128, 140, 111, 112, 119, 128, 130, 139, 122, 125, 144, 100, 132, 133, 116, 121, 116, 110, 131, 122, 113, 133, 131, 124, 118, 124, 134, 135, 124, 122, 118, 118, 118, 130, 122, 139, 131, 107, 138, 122, 118, 135, 136, 123, 122, 123, 115, 123, 104, 125, 142, 108, 108, 139, 109, 139, 130, 119, 120, 136, 146, 128, 128, 124, 131, 123, 120, 114, 132, 129, 133, 133, 125, 121, 126, 124, 123, 128, 121, 137, 135, 128, 127, 137, 109, 124, 128, 114, 130, 136, 123, 124, 128, 125, 129, 142, 153, 134, 114, 125, 137, 132, 127, 126, 109, 134, 98, 137, 116, 141, 116, 122, 149, 146, 133, 120, 127, 117, 121, 118, 110, 126, 128, 122, 126, 142, 128, 133, 112, 142, 125, 141, 116, 129, 119, 132, 127, 118, 110, 124, 125, 127, 114, 100, 151, 120, 117, 140, 142, 130, 152, 116, 144, 128, 119, 134, 122, 113, 121, 119, 128, 122, 134, 120, 134, 122, 132, 113, 130, 137, 141, 120, 138, 123, 124, 127, 135, 112, 143, 118, 134, 125, 135, 116, 116, 120, 133, 127, 111, 128, 117, 123, 121, 108, 128, 132, 120, 154, 126, 116, 116, 123, 122, 126, 108, 140, 126, 131, 134, 122, 123, 121, 139, 117, 118, 126, 120, 127, 108, 118, 118, 114, 123, 120, 137, 128, 121, 116, 136, 145, 122, 129, 135, 122, 121, 131, 138, 128, 123, 126, 134, 110, 129, 142, 127, 117, 134, 143, 123, 122, 121, 113, 98, 125, 136, 132, 123, 125, 125, 125, 122, 118, 115, 135, 115, 128, 135, 107, 127, 113, 126, 114, 133, 124, 126, 136, 125, 131, 114, 123, 121, 119, 115, 109, 119, 139, 108, 130, 112, 114, 129, 126, 120, 118, 134, 113, 119, 129, 127, 128, 124, 117, 102, 128, 131, 129, 106, 119, 123, 119, 127, 123, 121, 123, 113, 113, 124, 115, 96, 129, 116, 135, 120, 124, 111, 121, 121, 135, 133, 137, 117, 126, 123, 121, 126, 124, 132, 121, 122, 111, 125, 113, 121, 128, 131, 104, 131, 129, 128, 120, 130, 107, 126, 126, 109, 126, 129, 122, 117, 111, 126, 130, 149, 129, 143, 124, 96, 135, 129, 134, 138, 131, 146, 125, 137, 133, 124, 128, 114, 124, 113, 131, 127, 119, 144, 103, 141, 113, 122, 125, 131, 134, 113, 108, 130, 116, 124, 110, 115, 136, 115, 109, 137, 121, 126, 122, 127, 120, 115, 131, 119, 123, 119, 126, 116, 144, 133, 150, 125, 121, 129, 106, 112, 142, 148, 122, 133, 106, 125, 129, 129, 126, 160, 135, 134, 137, 120, 116, 119, 130, 134, 128, 122, 106, 130, 143, 122, 119, 126, 113, 124, 124, 121, 133, 134, 135, 125, 121, 108, 129, 120, 133, 135, 137, 116, 113, 128, 114, 123, 130, 116, 135, 127, 106, 110, 142, 129, 126, 133, 132, 125, 109, 123, 125, 103, 117, 123, 122, 112, 127, 121, 117, 127, 110, 141, 140, 126, 125, 135, 116, 134, 126, 133, 126, 128, 136, 130, 136, 127, 132, 131, 125, 123, 131, 129, 126, 107, 111, 129, 123, 112, 127, 126, 120, 123, 131, 152, 121, 131, 113, 123, 113, 112, 146, 120, 121, 132, 127, 117, 121, 116, 117, 106, 118, 128, 128, 129, 109, 129, 127, 126, 110, 116, 125, 123, 126, 117, 113, 126, 118, 121, 131, 135, 138, 116, 123, 132, 117, 116, 133, 126, 153, 110, 130, 119, 118, 131, 148, 124, 131, 124, 121, 99, 113, 105, 110, 121, 130, 141, 121, 113, 132, 119, 125, 121, 138, 115, 141, 129, 125, 127, 138, 112, 114, 104, 117, 135, 122, 128, 136, 131, 143, 105, 128, 135, 128, 118, 134, 124, 114, 117, 133, 125, 126, 107, 143, 100, 112, 115, 135, 127, 124, 127, 131, 148, 103, 113, 129, 109, 132, 131, 120, 124, 132, 111, 124, 108, 124, 138, 114, 129, 125, 132, 123, 131, 121, 130, 114, 115, 101, 113, 113, 120, 108, 102, 117, 116, 122, 115, 111, 144, 135, 131, 119, 134, 119, 121, 111, 127, 138, 125, 121, 123, 104, 114, 128, 140, 139, 136, 122, 111, 115, 118, 120, 125, 112, 134, 119, 142, 128, 132, 125, 116, 127, 132, 117, 122, 125, 114, 119, 127, 124, 111, 115, 118, 116, 126, 142, 134, 114, 134, 115, 120, 115, 119, 130, 146, 122, 124, 137, 118, 140, 113, 129, 141, 124, 119, 127, 108, 133, 122, 143, 124, 111, 114, 135, 120, 105, 126, 126, 131, 137, 109, 133, 145, 121, 128, 125, 110, 136, 131, 123, 126, 122, 127, 106, 130, 136, 108, 142, 122, 143, 130, 142, 108, 138, 121, 128, 121, 117, 129, 133, 100, 126, 123, 137, 110, 126, 130, 122, 124, 114, 121, 121, 119, 128, 111, 115, 125, 124, 119, 123, 120, 112, 139, 96, 130, 119, 114, 133, 140, 133, 104, 132, 123, 131, 133, 134, 121, 124, 121, 123, 106, 138, 145, 106, 144, 125, 127, 127, 130, 110, 127, 121, 131, 140, 130, 129, 126, 127, 119, 100, 133, 132, 142, 130, 114, 129, 120, 115, 116, 132, 128, 129, 129, 118, 135, 122, 124, 129, 124, 126, 140, 101, 129, 121, 118, 132, 121, 111, 133, 140, 146, 127, 121, 146, 123, 121, 123, 103, 130, 145, 110, 126, 137, 131, 115, 127, 118, 126, 113, 99, 135, 112, 137, 117, 115, 123, 122, 120, 120, 128, 138, 112, 122, 120, 145, 117, 126, 122, 126, 129, 129, 125, 121, 115, 105, 122, 131, 104, 122, 110, 106, 115, 119, 134, 140, 116, 117, 121, 112, 137, 142, 130, 127, 114, 126, 111, 130, 127, 109, 115, 129, 125, 129, 120, 137, 143, 129, 125, 141, 110, 115, 131, 118, 101, 125, 139, 138, 105, 127, 132, 145, 129, 127, 123, 122, 110, 128, 124, 124, 112, 117, 116, 127, 113, 129, 127, 129, 127, 125, 122, 133, 122, 124, 117, 129, 134, 130, 124, 123, 129, 123, 130, 119, 114, 107, 133, 115, 126, 113, 121, 130, 117, 128, 157, 129, 126, 120, 118, 141, 121, 126, 135, 109, 126, 121, 117, 132, 125, 126, 122, 147, 113, 137, 114, 123, 123, 112, 131, 131, 121, 137, 129, 121, 142, 112, 114, 137, 140, 124, 115, 136, 120, 143, 125, 143, 120, 116, 138, 119, 111, 126, 118, 124, 127, 132, 134, 126, 128, 129, 146, 126, 119, 115, 129, 131, 113, 131, 128, 111, 140, 135, 138, 122, 127, 127, 124, 120, 136, 115, 119, 125, 120, 136, 109, 126, 131, 129, 119, 128, 147, 122, 127, 132, 126, 117, 124, 130, 150, 118, 124, 115, 135, 115, 126, 108, 118, 114, 115, 131, 135, 116, 124, 142, 130, 138, 139, 136, 103, 139, 122, 134, 137, 119, 127, 120, 119, 126, 123, 134, 134, 119, 140, 139, 136, 123, 132, 120, 135, 127, 114, 124, 128, 143, 106, 132, 132, 122, 134, 120, 122, 124, 131, 130, 121, 135, 130, 101, 120, 117, 118, 126, 116, 121, 126, 137, 126, 120, 120, 117, 137, 109, 130, 117, 115, 137, 146, 124, 141, 122, 128, 125, 121, 129, 120, 116, 119, 116, 102, 117, 139, 115, 129, 124, 120, 134, 133, 137, 147, 119, 114, 127, 126, 112, 125, 115, 117, 113, 126, 109, 118, 114, 120, 121, 148, 139, 111, 123, 120, 108, 128, 112, 137, 108, 126, 130, 118, 117, 122, 138, 126, 126, 118, 129, 115, 106, 97, 141, 128, 122, 123, 103, 125, 130, 109, 109, 115, 127, 115, 115, 134, 124, 124, 138, 133, 103, 118, 124, 142, 125, 123, 121, 113, 130, 113, 132, 139, 126, 138, 132, 117, 116, 137, 121, 114, 121, 113, 116, 126, 149, 130, 122, 122, 120, 114, 147, 119, 127, 118, 134, 119, 130, 131, 149, 130, 126, 117, 125, 122, 123, 116, 102, 119, 129, 124, 140, 125, 133, 114, 141, 131, 118, 120, 117, 122, 131, 124, 133, 113, 118, 130, 104, 128, 126, 125, 113, 135, 128, 130, 129, 122, 131, 115, 127, 104, 134, 115, 124, 127, 110, 108, 126, 125, 135, 130, 121, 127, 115, 111, 135, 122, 122, 124, 111, 127, 117, 130, 98, 139, 130, 125, 123, 137, 120, 111, 125, 119, 132, 133, 119, 132, 141, 141, 124, 125, 102, 134, 105, 131, 132, 129, 121, 123, 121, 140, 123, 118, 130, 120, 134, 125, 128, 138, 116, 139, 119, 123, 120, 146, 126, 99, 134, 117, 128, 132, 126, 137, 124, 120, 130, 134, 132, 131, 121, 109, 123, 116, 118, 131, 126, 129, 124, 132, 139, 119, 135, 113, 143, 136, 128, 118, 135, 129, 136, 124, 132, 103, 131, 118, 116, 119, 131, 123, 140, 128, 125, 122, 136, 116, 114, 104, 126, 116, 143, 133, 117, 125, 126, 121, 115, 128, 132, 126, 120, 132, 106, 122, 136, 133, 126, 99, 123, 132, 115, 114, 118, 135, 144, 120, 130, 117, 120, 132, 115, 115, 124, 113, 133, 107, 110, 120, 126, 140, 129, 134, 126, 123, 126, 123, 124, 139, 138, 135, 116, 127, 116, 125, 96, 133, 118, 138, 124, 124, 128, 127, 133, 117, 123, 121, 137, 126, 139, 124, 117, 125, 120, 141, 132, 126, 123, 133, 123, 131, 126, 123, 141, 113, 125, 131, 120, 121, 127, 121, 135, 118, 123, 125, 135, 124, 127, 111, 138, 116, 133, 123, 104, 117, 118, 117, 131, 124, 123, 130, 132, 124, 125, 125, 117, 146, 140, 131, 141, 139, 125, 145, 131, 136, 136, 134, 128, 134, 152, 123, 118, 127, 131, 122, 138, 132, 139, 154, 129, 116, 135, 106, 113, 146, 125, 120, 109, 143, 116, 136, 125, 129, 138, 120, 99, 109, 136, 103, 123, 120, 109, 112, 136, 147, 129, 119, 103, 123, 135, 123, 139, 123, 118, 102, 128, 138, 124, 126, 127, 109, 115, 129, 119, 113, 136, 104, 146, 139, 125, 112, 131, 128, 146, 131, 110, 118, 125, 129, 141, 130, 130, 113, 134, 125, 120, 134, 134, 121, 134, 128, 137, 120, 118, 129, 121, 123, 122, 137, 118, 126, 109, 119, 113, 115, 127, 140, 106, 131, 129, 117, 130, 114, 119, 123, 120, 135, 130, 134, 111, 129, 141, 124, 121, 110, 120, 102, 117, 132, 126, 124, 140, 136, 117, 118, 132, 125, 119, 124, 130, 122, 126, 126, 117, 159, 119, 112, 147, 134, 105, 141, 121, 117, 126, 117, 107, 123, 125, 111, 117, 123, 139, 113, 143, 124, 126, 124, 114, 118, 118, 119, 146, 137, 125, 117, 117, 116, 118, 139, 147, 126, 127, 126, 129, 131, 136, 117, 117, 137, 132, 127, 108, 127, 108, 142, 146, 137, 136, 151, 130, 129, 125, 137, 126, 118, 121, 142, 128, 139, 125, 128, 111, 123, 104, 121, 123, 131, 125, 131, 134, 104, 131, 122, 113, 126, 140, 133, 119, 112, 130, 131, 108, 134, 107, 116, 130, 139, 117, 128, 124, 118, 117, 100, 137, 118, 128, 127, 121, 110, 133, 126, 124, 122, 111, 125, 126, 161, 117, 124, 122, 121, 113, 127, 121, 132, 134, 123, 120, 125, 116, 123, 117, 121, 124, 114, 140, 122, 140, 129, 114, 124, 131, 106, 115, 132, 123, 124, 129, 113, 118, 135, 130, 131, 127, 124, 110, 132, 129, 128, 122, 103, 119, 112, 132, 130, 119, 115, 131, 121, 130, 127, 156, 148, 127, 127, 125, 149, 137, 128, 131, 121, 127, 118, 145, 114, 138, 127, 128, 117, 128, 122, 118, 136, 117, 151, 97, 135, 119, 115, 129, 131, 121, 125, 110, 127, 108, 137, 115, 130, 113, 132, 131, 121, 137, 133, 143, 109, 125, 113, 125, 106, 126, 127, 142, 110, 117, 106, 134, 122, 97, 103, 120, 127, 121, 127, 130, 133, 107, 132, 106, 116, 123, 132, 106, 126, 129, 126, 120, 123, 122, 136, 120, 120, 130, 129, 127, 114, 133, 129, 109, 138, 109, 107, 114, 126, 106, 143, 138, 117, 134, 129, 131, 101, 116, 136, 126, 123, 117, 132, 129, 136, 116, 128, 122, 129, 107, 143, 146, 116, 117, 102, 128, 116, 136, 123, 129, 136, 130, 129, 135, 109, 129, 131, 144, 124, 117, 128, 112, 106, 126, 117, 133, 116, 125, 134, 108, 146, 134, 125, 125, 120, 134, 133, 141, 122, 98, 120, 137, 121, 138, 109, 117, 126, 136, 117, 115, 123, 113, 121, 117, 116, 124, 125, 129, 133, 139, 141, 123, 127, 131, 127, 120, 128, 122, 141, 117, 128, 132, 124, 119, 138, 128, 143, 115, 109, 130, 122, 133, 121, 116, 126, 126, 125, 132, 141, 154, 140, 114, 125, 122, 133, 128, 133, 156, 120, 112, 112, 114, 125, 119, 115, 131, 113, 127, 143, 140, 120, 127, 134, 123, 143, 142, 133, 122, 102, 140, 127, 128, 123, 131, 119, 131, 126, 129, 116, 131, 122, 105, 118, 135, 130, 121, 141, 122, 109, 118, 120, 129, 117, 116, 120, 133, 130, 137, 112, 142, 122, 107, 106, 111, 125, 121, 117, 118, 136, 133, 121, 117, 118, 123, 120, 121, 130, 132, 112, 108, 114, 125, 143, 121, 121, 113, 142, 126, 118, 132, 117, 145, 114, 103, 122, 129, 127, 154, 125, 139, 121, 133, 121, 135, 132, 137, 135, 126, 126, 139, 110, 131, 122, 110, 125, 134, 112, 128, 133, 132, 122, 119, 114, 129, 117, 105, 119, 137, 129, 117, 148, 111, 119, 131, 137, 133, 122, 127, 115, 127, 126, 131, 147, 120, 112, 125, 139, 125, 131, 119, 133, 123, 117, 121, 125, 155, 125, 114, 135, 124, 125, 124, 140, 127, 108, 128, 126, 143, 136, 124, 139, 121, 129, 105, 119, 115, 133, 151, 130, 148, 117, 128, 140, 108, 128, 116, 136, 119, 119, 135, 122, 127, 126, 123, 117, 133, 117, 124, 116, 147, 123, 124, 125, 122, 132, 134, 135, 143, 121, 130, 110, 123, 127, 123, 146, 120, 118, 125, 125, 119, 128, 127, 116, 135, 115, 114, 120, 127, 136, 131, 129, 111, 119, 123, 136, 127, 129, 112, 116, 114, 121, 133, 119, 138, 133, 125, 129, 146, 142, 141, 123, 137, 136, 122, 117, 117, 137, 119, 133, 135, 122, 97, 122, 108, 133, 134, 132, 134, 129, 127, 112, 131, 110, 124, 127, 125, 114, 118, 136, 125, 118, 124, 130, 154, 124, 122, 125, 129, 117, 125, 119, 121, 110, 128, 138, 127, 121, 123, 128, 121, 111, 118, 109, 129, 129, 114, 107, 125, 116, 128, 130, 126, 142, 107, 151, 132, 121, 124, 134, 117, 148, 121, 122, 128, 145, 106, 126, 132, 121, 132, 138, 141, 130, 129, 123, 126, 120, 102, 111, 132, 144, 123, 108, 129, 130, 140, 141, 124, 114, 117, 133, 127, 113, 125, 127, 120, 122, 117, 111, 115, 120, 107, 127, 126, 111, 129, 124, 125, 114, 125, 115, 111, 116, 108, 115, 134, 125, 116, 112, 104, 146, 121, 99, 104, 107, 119, 117, 115, 132, 145, 103, 134, 135, 135, 116, 130, 125, 108, 134, 133, 123, 127, 130, 141, 122, 129, 127, 104, 123, 125, 120, 127, 127, 122, 113, 123, 139, 119, 133, 134, 153, 104, 108, 135, 125, 126, 129, 133, 141, 127, 108, 132, 114, 140, 132, 131, 130, 137, 118, 139, 125, 114, 119, 131, 136, 121, 131, 124, 121, 120, 123, 126, 143, 125, 123, 117, 136, 112, 132, 124, 106, 131, 145, 128, 131, 124, 139, 129, 104, 115, 146, 140, 129, 132, 133, 118, 124, 153, 124, 123, 124, 123, 135, 133, 131, 131, 130, 128, 119, 117, 131, 114, 136, 116, 127, 141, 103, 133, 123, 103, 114, 122, 120, 127, 135, 123, 124, 126, 120, 120, 136, 108, 150, 115, 139, 137, 125, 122, 116, 115, 117, 120, 121, 119, 122, 132, 130, 143, 125, 111, 125, 106, 125, 121, 125, 112, 113, 109, 132, 130, 130, 130, 119, 145, 131, 115, 125, 125, 111, 136, 139, 133, 130, 128, 126, 108, 126, 116, 118, 132, 123, 126, 115, 130, 114, 115, 124, 120, 139, 132, 114, 106, 134, 130, 107, 116, 151, 123, 118, 122, 116, 118, 117, 122, 139, 131, 131, 131, 131, 145, 139, 131, 112, 147, 115, 106, 102, 111, 101, 112, 124, 139, 116, 109, 116, 140, 120, 129, 120, 134, 127, 129, 127, 122, 150, 126, 115, 117, 121, 138, 114, 131, 120, 129, 115, 140, 112, 118, 136, 125, 123, 122, 125, 108, 136, 158, 137, 124, 138, 121, 114, 133, 128, 118, 117, 110, 129, 121, 115, 119, 121, 132, 122, 120, 132, 111, 125, 149, 135, 130, 121, 123, 111, 133, 138, 123, 127, 133, 129, 127, 132, 130, 124, 126, 131, 120, 125, 136, 128, 128, 130, 142, 116, 149, 129, 116, 131, 117, 126, 132, 131, 136, 130, 120, 128, 138, 127, 116, 114, 130, 112, 131, 141, 122, 154, 108, 112, 123, 116, 134, 131, 122, 125, 143, 119, 131, 126, 133, 127, 122, 131, 121, 125, 128, 117, 122, 137, 133, 137, 109, 114, 131, 121, 135, 134, 132, 120, 111, 124, 121, 124, 128, 122, 96, 129, 131, 128, 141, 132, 120, 130, 141, 125, 112, 133, 129, 125, 123, 113, 119, 120, 122, 128, 133, 139, 96, 133, 121, 139, 125, 120, 148, 110, 121, 123, 123, 81, 138, 132, 127, 123, 114, 118, 102, 125, 127, 116, 152, 144, 125, 103, 125, 137, 115, 157, 131, 111, 136, 114, 127, 133, 137, 133, 122, 123, 125, 122, 109, 126, 105, 136, 125, 130, 127, 141, 123, 122, 118, 138, 120, 120, 129, 124, 134, 143, 134, 107, 128, 138, 110, 130, 116, 152, 126, 132, 97, 129, 114, 130, 121, 132, 128, 143, 132, 133, 135, 123, 130, 154, 115, 123, 133, 87, 134, 108, 124, 130, 110, 128, 137, 127, 137, 133, 139, 116, 138, 125, 126, 130, 120, 124, 135, 125, 138, 119, 143, 120, 128, 115, 127, 122, 119, 98, 128, 119, 117, 120, 127, 113, 116, 129, 128, 108, 129, 117, 148, 151, 101, 125, 119, 118, 130, 142, 123, 130, 131, 140, 110, 125, 126, 122, 130, 113, 102, 121, 136, 126, 130, 133, 120, 105, 124, 106, 103, 103, 140, 141, 113, 112, 110, 126, 118, 119, 137, 127, 132, 133, 108, 126, 121, 118, 122, 131, 137, 121, 140, 126, 116, 129, 116, 107, 122, 130, 120, 126, 117, 123, 127, 125, 113, 127, 126, 122, 117, 115, 114, 125, 129, 123, 137, 127, 115, 149, 116, 121, 117, 138, 118, 108, 126, 125, 134, 124, 120, 110, 118, 148, 132, 130, 118, 136, 127, 135, 115, 137, 134, 122, 127, 127, 117, 120, 124, 118, 134, 129, 123, 142, 117, 123, 116, 117, 114, 124, 119, 130, 131, 122, 126, 130, 119, 120, 118, 130, 137, 120, 122, 136, 105, 108, 122, 126, 118, 118, 134, 164, 116, 120, 135, 125, 118, 106, 120, 109, 129, 134, 111, 129, 117, 138, 140, 135, 114, 129, 130, 125, 133, 158, 114, 123, 141, 131, 126, 109, 129, 130, 123, 125, 147, 143, 123, 142, 118, 126, 127, 139, 104, 119, 148, 122, 119, 141, 114, 125, 133, 122, 116, 123, 128, 129, 125, 126, 107, 104, 138, 111, 101, 126, 133, 126, 118, 137, 136, 125, 137, 116, 140, 116, 105, 127, 122, 134, 117, 112, 126, 121, 112, 125, 126, 125, 135, 136, 117, 113, 133, 134, 136, 128, 112, 132, 127, 121, 123, 103, 133, 134, 128, 136, 145, 122, 128, 112, 134, 148, 118, 124, 129, 117, 129, 128, 112, 146, 121, 129, 143, 124, 110, 125, 126, 129, 125, 126, 133, 143, 133, 140, 113, 122, 122, 110, 137, 138, 129, 131, 142, 117, 132, 113, 122, 104, 120, 144, 120, 109, 112, 109, 101, 128, 141, 112, 108, 136, 134, 132, 121, 114, 121, 130, 122, 129, 111, 130, 131, 127, 119, 116, 129, 132, 117, 115, 146, 117, 127, 119, 124, 121, 123, 126, 134, 121, 117, 121, 122, 121, 122, 123, 116, 130, 118, 126, 137, 106, 128, 120, 120, 120, 124, 133, 141, 128, 116, 122, 132, 143, 117, 130, 138, 125, 126, 139, 116, 123, 115, 126, 145, 132, 114, 126, 105, 130, 134, 120, 128, 133, 119, 119, 129, 110, 136, 119, 123, 124, 117, 123, 117, 123, 130, 108, 118, 111, 119, 133, 116, 129, 133, 127, 116, 129, 149, 132, 102, 118, 119, 116, 121, 140, 113, 130, 124, 124, 114, 142, 111, 110, 136, 110, 129, 135, 130, 127, 126, 129, 120, 128, 130, 122, 137, 126, 134, 129, 111, 132, 122, 125, 126, 164, 129, 143, 116, 108, 133, 122, 122, 121, 128, 138, 136, 130, 121, 143, 130, 129, 135, 110, 133, 111, 122, 104, 118, 136, 136, 124, 125, 128, 133, 141, 138, 130, 119, 115, 136, 134, 114, 140, 134, 122, 123, 122, 118, 117, 125, 144, 118, 115, 136, 145, 160, 134, 113, 136, 122, 123, 117, 130, 102, 103, 136, 138, 133, 128, 125, 129, 118, 125, 120, 122, 122, 126, 124, 136, 127, 121, 125, 128, 137, 105, 121, 120, 117, 126, 125, 106, 114, 131, 131, 115, 133, 140, 123, 122, 132, 115, 126, 120, 129, 126, 104, 121, 132, 133, 123, 128, 125, 110, 128, 118, 121, 129, 114, 153, 142, 133, 117, 125, 122, 123, 111, 133, 124, 97, 108, 123, 130, 141, 143, 131, 118, 105, 116, 116, 134, 148, 119, 121, 119, 139, 116, 144, 129, 114, 142, 121, 132, 120, 129, 137, 134, 103, 154, 144, 105, 131, 111, 126, 106, 127, 131, 118, 131, 136, 121, 133, 133, 128, 131, 138, 122, 122, 110, 121, 113, 131, 112, 115, 119, 117, 127, 104, 139, 129, 120, 126, 138, 105, 130, 113, 141, 132, 134, 125, 146, 128, 106, 107, 147, 131, 108, 138, 126, 129, 134, 121, 109, 126, 116, 113, 118, 124, 127, 123, 119, 117, 123, 105, 121, 113, 114, 129, 119, 126, 114, 131, 118, 131, 130, 118, 125, 123, 127, 112, 121, 127, 125, 118, 127, 123, 112, 110, 105, 130, 114, 119, 121, 120, 109, 127, 144, 125, 131, 109, 123, 111, 126, 125, 122, 121, 119, 130, 130, 136, 142, 132, 118, 92, 118, 108, 123, 124, 140, 111, 77, 137, 130, 118, 110, 122, 142, 137, 117, 118, 116, 117, 101, 125, 117, 102, 138, 115, 129, 128, 117, 122, 121, 151, 128, 131, 139, 127, 138, 128, 93, 114, 136, 112, 139, 146, 116, 130, 121, 125, 128, 142, 130, 100, 132, 112, 128, 119, 125, 119, 136, 124, 121, 120, 114, 131, 129, 137, 137, 137, 130, 120, 118, 121, 113, 114, 122, 137, 117, 110, 105, 122, 124, 129, 138, 73, 142, 122, 99, 126, 131, 132, 107, 131, 128, 115, 129, 115, 126, 119, 124, 140, 124, 120, 136, 128, 123, 125, 128, 136, 114, 114, 143, 131, 124, 108, 114, 125, 127, 136, 125, 140, 137, 142, 119, 138, 137, 126, 131, 124, 145, 99, 135, 128, 122, 130, 133, 117, 100, 118, 120, 120, 124, 136, 141, 135, 135, 106, 123, 111, 121, 135, 129, 120, 115, 141, 123, 124, 104, 124, 136, 131, 118, 139, 108, 148, 144, 121, 113, 132, 129, 143, 135, 125, 123, 127, 142, 126, 125, 116, 116, 134, 126, 125, 126, 123, 128, 110, 124, 131, 134, 122, 106, 113, 123, 142, 103, 135, 125, 116, 122, 137, 121, 134, 121, 131, 104, 138, 98, 133, 114, 139, 121, 110, 116, 131, 133, 128, 122, 125, 133, 121, 145, 139, 122, 128, 114, 124, 125, 128, 120, 110, 119, 127, 108, 148, 122, 109, 144, 120, 106, 127, 151, 123, 124, 125, 131, 131, 122, 120, 154, 124, 128, 129, 148, 122, 134, 125, 152, 96, 119, 131, 129, 141, 128, 121, 150, 147, 121, 130, 130, 122, 120, 144, 124, 125, 128, 129, 116, 126, 116, 118, 122, 120, 119, 129, 121, 130, 117, 120, 123, 120, 147, 125, 127, 128, 128, 142, 111, 104, 125, 132, 115, 119, 119, 118, 125, 119, 129, 132, 117, 123, 125, 141, 134, 123, 138, 117, 126, 118, 106, 125, 99, 141, 120, 119, 119, 133, 122, 128, 124, 131, 139, 125, 135, 121, 113, 122, 97, 125, 126, 119, 141, 125, 124, 117, 119, 126, 120, 142, 127, 146, 142, 129, 132, 122, 140, 130, 141, 142, 113, 123, 132, 124, 120, 131, 122, 130, 133, 119, 118, 131, 132, 116, 144, 120, 115, 121, 133, 131, 125, 139, 130, 122, 125, 124, 117, 135, 122, 129, 117, 136, 118, 90, 122, 119, 109, 117, 123, 115, 136, 118, 124, 126, 139, 116, 137, 137, 132, 122, 119, 131, 114, 127, 133, 120, 137, 120, 127, 138, 119, 127, 119, 128, 127, 131, 114, 120, 136, 144, 117, 133, 128, 126, 120, 124, 123, 123, 123, 126, 120, 131, 116, 119, 115, 120, 114, 115, 121, 128, 122, 117, 102, 116, 117, 138, 125, 131, 135, 120, 121, 119, 115, 132, 121, 126, 120, 127, 121, 143, 110, 134, 121, 121, 124, 124, 141, 111, 121, 123, 131, 109, 117, 125, 140, 127, 136, 125, 113, 140, 124, 120, 138, 132, 127, 113, 133, 145, 130, 145, 139, 129, 135, 112, 138, 130, 111, 128, 118, 137, 130, 120, 122, 140, 125, 119, 115, 122, 129, 133, 103, 126, 121, 117, 142, 131, 123, 122, 122, 136, 101, 129, 127, 122, 125, 109, 123, 129, 115, 125, 106, 127, 118, 110, 140, 121, 131, 136, 127, 109, 132, 131, 129, 119, 132, 117, 131, 146, 128, 125, 122, 116, 129, 124, 123, 110, 118, 119, 111, 150, 119, 121, 123, 128, 131, 118, 135, 118, 142, 125, 143, 106, 131, 134, 123, 128, 144, 127, 131, 137, 118, 124, 121, 136, 102, 118, 113, 133, 122, 123, 112, 122, 122, 142, 110, 128, 111, 143, 139, 109, 122, 114, 136, 104, 136, 140, 115, 117, 120, 130, 133, 112, 119, 123, 99, 136, 128, 129, 134, 122, 127, 115, 144, 116, 137, 156, 124, 112, 143, 121, 122, 126, 115, 116, 120, 169, 123, 122, 139, 119, 122, 121, 117, 114, 120, 113, 135, 127, 131, 142, 114, 105, 112, 134, 110, 123, 139, 109, 132, 129, 128, 135, 122, 137, 132, 118, 124, 135, 128, 123, 113, 137, 123, 122, 145, 117, 117, 131, 129, 112, 126, 115, 113, 127, 131, 130, 130, 126, 137, 124, 136, 118, 131, 103, 118, 126, 110, 128, 127, 109, 127, 118, 145, 129, 118, 118, 126, 124, 127, 139, 121, 159, 116, 134, 104, 144, 109, 122, 119, 123, 132, 117, 127, 120, 139, 125, 114, 113, 129, 129, 128, 123, 127, 122, 133, 127, 114, 119, 118, 121, 121, 118, 119, 122, 129, 119, 100, 125, 127, 127, 137, 130, 137, 110, 148, 131, 140, 112, 101, 120, 137, 126, 127, 140, 115, 122, 124, 122, 130, 128, 128, 109, 114, 127, 134, 128, 122, 130, 122, 127, 130, 118, 142, 123, 130, 135, 109, 105, 118, 131, 123, 109, 105, 123, 135, 128, 117, 121, 127, 129, 129, 134, 127, 144, 122, 138, 140, 131, 131, 116, 126, 96, 136, 119, 128, 118, 110, 127, 129, 133, 114, 102, 131, 130, 149, 133, 132, 117, 125, 121, 105, 144, 112, 114, 109, 136, 121, 118, 125, 114, 145, 133, 122, 125, 124, 116, 124, 147, 143, 122, 135, 115, 135, 124, 131, 122, 103, 124, 122, 128, 136, 137, 142, 114, 126, 113, 132, 125, 120, 123, 118, 126, 121, 125, 121, 137, 136, 126, 116, 125, 122, 115, 115, 122, 118, 121, 141, 123, 109, 134, 128, 126, 116, 125, 131, 127, 130, 133, 139, 134, 119, 124, 128, 117, 102, 133, 115, 128, 143, 109, 126, 125, 124, 136, 116, 128, 115, 127, 135, 125, 130, 140, 141, 118, 130, 125, 119, 112, 113, 122, 128, 129, 126, 133, 139, 149, 144, 123, 145, 122, 151, 114, 130, 139, 124, 123, 128, 128, 145, 120, 148, 119, 112, 110, 110, 128, 117, 116, 116, 123, 127, 119, 128, 120, 119, 146, 128, 126, 117, 134, 137, 132, 125, 118, 134, 110, 150, 131, 125, 113, 114, 128, 122, 120, 129, 116, 130, 114, 122, 103, 116, 116, 132, 103, 114, 133, 129, 121, 122, 144, 149, 140, 139, 116, 129, 131, 135, 112, 137, 113, 117, 137, 130, 116, 100, 125, 121, 129, 129, 119, 123, 108, 142, 96, 114, 108, 124, 115, 114, 132, 124, 123, 128, 105, 115, 134, 145, 130, 127, 124, 119, 143, 122, 107, 136, 133, 130, 130, 120, 123, 113, 126, 120, 123, 119, 133, 129, 131, 122, 124, 121, 117, 140, 119, 131, 147, 119, 152, 129, 133, 113, 128, 118, 122, 125, 147, 134, 133, 124, 141, 145, 136, 119, 126, 113, 123, 124, 112, 129, 119, 112, 141, 122, 130, 115, 132, 121, 136, 135, 124, 135, 116, 131, 136, 118, 132, 121, 136, 139, 136, 133, 115, 132, 110, 124, 126, 125, 130, 129, 121, 116, 117, 132, 135, 111, 126, 125, 119, 134, 136, 136, 133, 129, 116, 133, 119, 117, 114, 136, 125, 126, 123, 132, 118, 143, 128, 132, 132, 127, 124, 116, 142, 137, 113, 138, 110, 118, 130, 104, 121, 129, 123, 138, 128, 124, 135, 143, 113, 131, 133, 129, 127, 112, 128, 137, 108, 125, 122, 129, 126, 122, 117, 128, 112, 125, 125, 129, 132, 130, 122, 123, 116, 128, 135, 110, 137, 119, 115, 115, 102, 126, 123, 136, 132, 123, 128, 126, 122, 120, 118, 110, 126, 120, 96, 106, 130, 129, 136, 126, 124, 121, 138, 140, 113, 113, 117, 116, 127, 142, 121, 134, 104, 109, 129, 126, 132, 131, 137, 124, 147, 126, 132, 136, 131, 119, 132, 135, 131, 114, 118, 126, 127, 107, 135, 120, 129, 137, 111, 124, 129, 136, 128, 132, 127, 104, 109, 110, 143, 112, 136, 118, 117, 122, 111, 117, 129, 128, 116, 117, 134, 131, 116, 134, 151, 128, 146, 115, 128, 130, 129, 121, 129, 99, 130, 106, 142, 124, 120, 130, 133, 121, 126, 130, 120, 146, 127, 135, 137, 132, 128, 124, 133, 124, 123, 114, 120, 113, 112, 123, 140, 118, 136, 131, 114, 115, 121, 103, 135, 121, 111, 127, 141, 129, 136, 130, 112, 123, 121, 120, 112, 122, 126, 118, 118, 115, 133, 131, 127, 135, 132, 130, 141, 124, 118, 107, 141, 128, 126, 117, 130, 136, 115, 111, 141, 119, 130, 115, 125, 126, 139, 115, 121, 131, 117, 136, 121, 116, 142, 136, 150, 135, 121, 141, 134, 132, 118, 140, 117, 132, 118, 132, 122, 125, 107, 125, 105, 126, 112, 131, 127, 135, 132, 101, 141, 129, 131, 108, 127, 129, 126, 129, 120, 128, 121, 115, 117, 131, 129, 114, 127, 132, 125, 133, 96, 118, 111, 141, 156, 119, 129, 128, 130, 128, 122, 127, 113, 111, 122, 119, 123, 130, 128, 111, 144, 134, 106, 138, 132, 148, 129, 139, 114, 120, 124, 118, 104, 138, 127, 145, 115, 111, 131, 129, 144, 132, 127, 138, 125, 118, 132, 108, 125, 124, 118, 141, 140, 136, 125, 125, 126, 142, 121, 131, 126, 115, 131, 102, 124, 126, 124, 120, 94, 131, 123, 121, 114, 133, 128, 112, 127, 141, 133, 129, 136, 133, 127, 126, 111, 140, 124, 123, 145, 122, 122, 110, 129, 129, 140, 124, 125, 122, 139, 112, 126, 115, 132, 129, 138, 129, 116, 149, 131, 110, 133, 120, 117, 123, 129, 128, 142, 122, 96, 126, 131, 113, 118, 136, 124, 124, 114, 134, 132, 137, 130, 115, 122, 131, 141, 123, 135, 114, 115, 118, 111, 128, 127, 152, 128, 155, 131, 133, 121, 111, 131, 124, 115, 117, 128, 114, 151, 130, 106, 150, 126, 123, 128, 127, 123, 121, 124, 120, 127, 118, 123, 125, 119, 108, 127, 117, 144, 129, 128, 130, 105, 129, 123, 126, 111, 126, 141, 126, 115, 125, 126, 116, 122, 112, 118, 115, 150, 148, 121, 141, 122, 125, 124, 120, 113, 121, 146, 138, 133, 139, 137, 128, 114, 135, 120, 105, 116, 126, 128, 110, 135, 110, 131, 131, 113, 115, 132, 123, 120, 125, 146, 129, 146, 120, 119, 133, 123, 119, 117, 124, 108, 143, 131, 110, 138, 125, 118, 118, 141, 118, 118, 134, 132, 131, 144, 144, 112, 123, 126, 111, 123, 125, 91, 117, 126, 126, 126, 118, 128, 144, 117, 127, 111, 133, 133, 143, 131, 133, 126, 114, 120, 115, 116, 142, 141, 120, 119, 126, 119, 127, 120, 113, 131, 120, 124, 133, 132, 108, 130, 125, 136, 121, 116, 117, 113, 141, 114, 136, 125, 131, 139, 127, 136, 130, 113, 112, 111, 122, 120, 123, 142, 130, 134, 118, 117, 128, 129, 121, 122, 126, 123, 137, 134, 139, 123, 140, 145, 139, 119, 127, 140, 123, 129, 126, 118, 111, 134, 130, 127, 122, 146, 132, 124, 124, 131, 122, 138, 141, 130, 118, 111, 131, 129, 105, 126, 129, 139, 113, 138, 126, 130, 129, 139, 115, 109, 138, 112, 144, 106, 135, 131, 135, 131, 123, 130, 126, 124, 119, 138, 114, 137, 126, 126, 141, 150, 127, 136, 122, 112, 124, 132, 118, 123, 120, 133, 126, 129, 127, 128, 130, 117, 118, 129, 131, 122, 135, 105, 127, 126, 128, 123, 117, 142, 127, 124, 126, 123, 114, 148, 134, 130, 154, 132, 131, 136, 122, 118, 135, 126, 128, 120, 116, 128, 117, 132, 114, 125, 130, 135, 122, 128, 132, 121, 114, 130, 114, 134, 126, 119, 116, 121, 117, 113, 122, 124, 137, 132, 112, 120, 128, 139, 118, 113, 109, 114, 104, 132, 134, 117, 129, 114, 121, 134, 103, 136, 129, 133, 140, 134, 124, 115, 131, 141, 151, 129, 121, 123, 133, 137, 132, 131, 108, 114, 129, 126, 126, 118, 122, 114, 125, 133, 135, 112, 131, 135, 129, 123, 119, 102, 128, 123, 120, 119, 130, 118, 127, 129, 117, 130, 132, 122, 127, 109, 124, 103, 133, 132, 101, 120, 135, 128, 127, 134, 118, 125, 132, 130, 124, 126, 118, 121, 132, 121, 142, 140, 116, 108, 136, 127, 121, 116, 114, 128, 129, 107, 120, 133, 132, 126, 104, 119, 124, 112, 125, 116, 125, 123, 136, 117, 125, 104, 112, 110, 120, 151, 143, 130, 118, 112, 129, 127, 108, 113, 131, 116, 119, 127, 129, 134, 129, 132, 127, 129, 133, 138, 142, 123, 119, 127, 128, 128, 139, 115, 135, 133, 120, 144, 119, 98, 132, 116, 129, 115, 129, 114, 118, 139, 137, 120, 104, 129, 147, 126, 109, 129, 123, 127, 116, 140, 102, 158, 117, 121, 128, 132, 111, 139, 143, 134, 106, 124, 121, 129, 112, 109, 133, 130, 132, 121, 126, 95, 132, 132, 124, 136, 132, 139, 135, 147, 113, 120, 146, 130, 105, 124, 117, 137, 121, 117, 118, 135, 124, 132, 121, 124, 121, 127, 133, 138, 147, 135, 115, 123, 119, 114, 127, 121, 127, 114, 113, 132, 132, 119, 114, 134, 111, 130, 134, 129, 126, 128, 154, 130, 145, 128, 137, 122, 104, 133, 107, 114, 119, 129, 118, 118, 131, 123, 123, 125, 121, 134, 119, 139, 135, 124, 136, 133, 133, 130, 118, 122, 118, 124, 90, 109, 124, 123, 112, 116, 96, 144, 127, 116, 115, 120, 122, 136, 104, 131, 118, 122, 121, 133, 132, 139, 125, 131, 114, 131, 132, 124, 122, 136, 144, 113, 132, 125, 108, 112, 108, 121, 131, 125, 119, 141, 124, 131, 120, 141, 141, 124, 120, 131, 124, 129, 132, 117, 132, 134, 111, 107, 130, 106, 119, 131, 120, 120, 128, 127, 141, 131, 120, 134, 129, 111, 122, 127, 109, 133, 119, 133, 109, 139, 119, 111, 125, 125, 113, 143, 110, 135, 130, 126, 134, 126, 126, 115, 114, 147, 124, 130, 138, 116, 114, 131, 107, 118, 122, 131, 129, 143, 122, 124, 137, 135, 118, 118, 116, 113, 104, 126, 128, 124, 118, 131, 129, 126, 117, 115, 106, 116, 130, 141, 122, 111, 134, 125, 141, 126, 127, 128, 118, 130, 101, 114, 118, 121, 127, 127, 123, 138, 146, 126, 110, 110, 128, 102, 130, 137, 131, 127, 112, 134, 123, 134, 117, 125, 140, 136, 121, 110, 106, 112, 100, 126, 112, 124, 129, 128, 120, 131, 127, 116, 111, 124, 125, 142, 133, 117, 128, 110, 132, 138, 109, 111, 122, 119, 123, 115, 147, 133, 117, 141, 110, 130, 125, 135, 122, 115, 102, 132, 128, 128, 125, 123, 125, 126, 137, 117, 136, 124, 122, 151, 123, 130, 133, 142, 129, 115, 127, 159, 126, 126, 110, 129, 159, 120, 119, 105, 101, 110, 116, 117, 134, 142, 115, 127, 108, 118, 148, 127, 115, 136, 128, 138, 123, 106, 125, 131, 114, 135, 126, 118, 114, 132, 117, 129, 127, 130, 108, 125, 131, 138, 115, 130, 120, 121, 121, 116, 149, 125, 132, 145, 128, 140, 122, 103, 130, 124, 138, 126, 122, 124, 124, 128, 119, 138, 127, 123, 134, 129, 120, 131, 129, 130, 136, 142, 118, 147, 130, 115, 130, 132, 130, 146, 137, 120, 140, 142, 127, 120, 123, 114, 127, 129, 127, 136, 107, 124, 150, 126, 117, 141, 107, 135, 136, 112, 119, 135, 116, 139, 118, 137, 130, 135, 124, 148, 128, 136, 127, 113, 143, 134, 123, 135, 136, 109, 124, 127, 139, 114, 122, 128, 122, 136, 129, 144, 133, 139, 141, 115, 144, 120, 131, 106, 133, 135, 129, 126, 138, 140, 121, 117, 133, 138, 132, 128, 106, 127, 120, 144, 117, 127, 139, 112, 139, 131, 119, 126, 123, 126, 121, 125, 128, 146, 109, 130, 144, 120, 114, 126, 108, 141, 150, 112, 120, 125, 105, 126, 133, 107, 130, 141, 124, 133, 117, 125, 117, 123, 149, 119, 130, 134, 135, 118, 120, 137, 125, 117, 117, 124, 127, 125, 135, 113, 142, 118, 139, 129, 119, 141, 133, 119, 132, 120, 140, 119, 127, 130, 137, 125, 121, 137, 139, 123, 114, 126, 145, 119, 139, 117, 133, 125, 122, 140, 127, 133, 130, 123, 119, 126, 119, 147, 118, 120, 129, 121, 133, 99, 122, 131, 113, 127, 113, 134, 108, 155, 107, 134, 145, 126, 125, 139, 112, 108, 136, 125, 122, 129, 117, 133, 143, 121, 134, 141, 139, 109, 121, 122, 126, 126, 129, 127, 108, 149, 137, 109, 116, 131, 132, 123, 120, 116, 141, 133, 127, 114, 119, 129, 121, 109, 138, 128, 130, 120, 133, 120, 108, 138, 117, 123, 138, 134, 116, 120, 117, 116, 126, 120, 128, 114, 117, 138, 112, 124, 127, 128, 139, 117, 130, 113, 136, 134, 116, 116, 122, 114, 134, 134, 118, 123, 107, 109, 123, 126, 135, 125, 120, 111, 135, 132, 123, 121, 121, 111, 106, 131, 125, 138, 153, 115, 134, 117, 129, 135, 134, 119, 142, 130, 124, 97, 123, 121, 130, 136, 126, 141, 120, 117, 127, 123, 114, 121, 123, 134, 119, 112, 125, 121, 122, 129, 136, 133, 133, 132, 118, 115, 132, 125, 118, 110, 131, 122, 116, 143, 103, 116, 118, 117, 139, 137, 124, 114, 119, 123, 127, 114, 142, 151, 127, 112, 118, 133, 119, 140, 115, 118, 102, 129, 128, 137, 119, 105, 143, 135, 127, 111, 122, 115, 119, 112, 125, 113, 120, 109, 134, 117, 121, 120, 142, 114, 124, 130, 148, 114, 118, 124, 136, 130, 125, 127, 104, 121, 129, 124, 126, 111, 128, 131, 118, 119, 127, 135, 128, 116, 138, 137, 103, 122, 127, 124, 120, 132, 112, 131, 138, 104, 97, 121, 142, 136, 128, 119, 138, 139, 119, 117, 127, 118, 140, 128, 121, 119, 102, 118, 120, 120, 117, 119, 113, 111, 113, 118, 126, 122, 122, 124, 104, 137, 136, 136, 119, 106, 143, 144, 136, 105, 130, 115, 114, 115, 145, 134, 108, 106, 129, 120, 132, 128, 117, 129, 128, 137, 130, 127, 121, 120, 117, 115, 140, 122, 126, 124, 128, 124, 117, 109, 123, 127, 142, 113, 132, 119, 138, 132, 133, 136, 133, 126, 115, 105, 105, 97, 114, 131, 130, 122, 138, 108, 118, 139, 118, 125, 140, 129, 126, 120, 123, 129, 121, 133, 128, 129, 147, 101, 114, 119, 106, 132, 122, 107, 125, 122, 142, 139, 115, 118, 133, 121, 137, 122, 119, 123, 110, 123, 120, 108, 121, 116, 131, 121, 137, 132, 126, 126, 114, 128, 135, 114, 110, 124, 117, 127, 115, 127, 104, 129, 116, 107, 115, 118, 130, 100, 110, 112, 132, 142, 125, 122, 130, 143, 120, 120, 112, 136, 144, 134, 123, 136, 130, 133, 115, 120, 109, 126, 130, 124, 149, 129, 146, 139, 121, 108, 117, 112, 113, 103, 127, 107, 119, 129, 132, 148, 133, 124, 138, 140, 111, 130, 123, 141, 107, 112, 124, 119, 124, 125, 122, 122, 121, 128, 119, 117, 121, 135, 113, 148, 119, 136, 132, 118, 117, 122, 131, 121, 119, 105, 111, 117, 114, 137, 124, 130, 118, 131, 132, 117, 135, 122, 119, 131, 121, 120, 116, 116, 104, 126, 128, 106, 131, 124, 140, 118, 100, 128, 119, 123, 109, 123, 122, 117, 127, 138, 133, 132, 121, 143, 146, 116, 114, 125, 108, 109, 114, 119, 138, 147, 118, 118, 114, 118, 125, 126, 127, 126, 127, 122, 139, 122, 122, 101, 118, 121, 139, 128, 128, 123, 125, 117, 129, 114, 119, 118, 126, 110, 117, 145, 122, 129, 123, 143, 115, 130, 134, 143, 129, 132, 117, 140, 134, 116, 126, 106, 148, 112, 143, 138, 112, 129, 129, 113, 120, 122, 134, 133, 138, 127, 130, 113, 117, 146, 123, 119, 107, 125, 126, 131, 126, 130, 109, 122, 122, 115, 122, 120, 126, 115, 123, 137, 123, 119, 143, 146, 111, 134, 116, 116, 113, 127, 119, 126, 111, 129, 121, 143, 123, 116, 145, 118, 125, 135, 126, 133, 141, 130, 109, 137, 133, 134, 130, 128, 149, 142, 126, 124, 126, 125, 129, 115, 127, 117, 124, 124, 127, 117, 116, 125, 131, 131, 104, 130, 132, 130, 124, 115, 126, 114, 141, 127, 127, 114, 127, 146, 139, 141, 120, 137, 141, 114, 118, 110, 125, 125, 124, 139, 127, 125, 130, 123, 128, 101, 126, 122, 124, 142, 122, 131, 117, 127, 115, 121, 121, 138, 113, 125, 142, 108, 134, 109, 120, 109, 137, 130, 135, 124, 125, 114, 139, 133, 113, 122, 138, 131, 130, 133, 120, 109, 131, 121, 118, 115, 133, 122, 127, 112, 125, 118, 123, 120, 120, 126, 103, 130, 124, 129, 140, 124, 128, 115, 129, 124, 123, 124, 106, 132, 135, 125, 128, 123, 130, 124, 121, 159, 121, 127, 122, 124, 128, 133, 119, 128, 116, 129, 119, 108, 117, 122, 106, 133, 144, 137, 116, 139, 133, 112, 116, 128, 118, 118, 145, 128, 124, 134, 117, 118, 117, 117, 114, 146, 113, 129, 134, 146, 138, 122, 126, 118, 138, 137, 118, 125, 113, 132, 124, 126, 131, 114, 136, 135, 126, 124, 120, 116, 135, 127, 130, 128, 144, 118, 128, 126, 131, 113, 132, 117, 135, 121, 124, 140, 120, 132, 125, 130, 127, 152, 124, 125, 130, 114, 128, 117, 123, 122, 113, 113, 128, 127, 128, 141, 133, 136, 132, 134, 132, 130, 132, 128, 115, 119, 130, 118, 136, 129, 109, 124, 124, 117, 132, 114, 131, 128, 115, 142, 126, 121, 132, 144, 135, 136, 126, 132, 128, 109, 123, 117, 128, 127, 122, 136, 127, 130, 124, 107, 136, 125, 124, 109, 124, 121, 126, 113, 121, 122, 133, 117, 99, 138, 123, 138, 139, 125, 110, 123, 128, 121, 117, 110, 145, 121, 120, 138, 135, 117, 148, 122, 113, 112, 124, 144, 112, 127, 132, 127, 130, 113, 119, 101, 124, 130, 122, 120, 119, 121, 128, 155, 113, 127, 128, 117, 107, 130, 128, 122, 128, 124, 117, 118, 129, 120, 138, 129, 133, 128, 110, 125, 113, 115, 122, 123, 117, 138, 119, 131, 125, 116, 127, 137, 107, 123, 124, 135, 129, 135, 129, 138, 132, 131, 117, 120, 127, 110, 115, 127, 115, 115, 126, 121, 133, 118, 130, 115, 132, 115, 133, 140, 118, 123, 116, 131, 123, 100, 113, 121, 106, 134, 128, 125, 129, 124, 135, 106, 131, 136, 107, 153, 102, 121, 124, 103, 107, 119, 137, 111, 137, 127, 132, 123, 119, 112, 131, 131, 125, 136, 131, 120, 120, 127, 129, 148, 108, 112, 129, 137, 128, 122, 128, 142, 118, 120, 124, 120, 140, 116, 164, 118, 135, 134, 130, 121, 128, 108, 123, 121, 142, 137, 148, 125, 122, 128, 112, 111, 122, 136, 127, 126, 110, 117, 132, 119, 121, 137, 137, 113, 110, 113, 139, 134, 125, 123, 134, 125, 120, 133, 136, 137, 123, 113, 145, 120, 123, 124, 133, 124, 109, 129, 128, 123, 132, 127, 131, 110, 119, 128, 104, 130, 139, 130, 135, 133, 133, 128, 135, 139, 108, 127, 128, 125, 136, 124, 150, 121, 137, 126, 126, 130, 119, 121, 137, 112, 105, 125, 120, 129, 125, 112, 119, 117, 124, 121, 124, 120, 146, 133, 127, 121, 108, 119, 123, 110, 122, 140, 127, 113, 134, 136, 119, 131, 131, 131, 129, 124, 121, 134, 142, 138, 128, 100, 139, 123, 127, 119, 127, 133, 112, 111, 121, 126, 113, 112, 129, 132, 128, 129, 117, 126, 130, 134, 123, 126, 133, 113, 133, 125, 106, 119, 131, 126, 128, 125, 113, 132, 131, 116, 118, 143, 128, 137, 122, 121, 100, 146, 134, 130, 123, 131, 126, 120, 127, 111, 126, 117, 120, 98, 120, 120, 103, 120, 120, 129, 124, 116, 115, 120, 109, 131, 124, 126, 135, 125, 123, 138, 138, 129, 118, 134, 129, 145, 110, 126, 118, 98, 114, 124, 131, 132, 151, 118, 124, 121, 116, 123, 138, 125, 135, 132, 132, 131, 125, 112, 110, 126, 119, 120, 129, 122, 104, 115, 108, 130, 116, 124, 115, 128, 143, 130, 119, 119, 132, 129, 109, 121, 121, 122, 123, 131, 127, 115, 129, 121, 127, 127, 111, 119, 134, 117, 121, 136, 126, 143, 130, 131, 129, 143, 130, 135, 136, 131, 124, 137, 124, 133, 119, 123, 121, 128, 136, 124, 125, 119, 130, 123, 143, 117, 135, 127, 129, 101, 127, 121, 117, 114, 133, 135, 113, 134, 108, 103, 134, 141, 145, 122, 115, 118, 113, 126, 124, 143, 129, 114, 132, 107, 136, 131, 122, 138, 152, 123, 127, 139, 117, 145, 121, 132, 120, 118, 125, 119, 119, 137, 113, 131, 133, 131, 123, 144, 124, 132, 131, 133, 119, 135, 116, 111, 115, 119, 113, 128, 120, 108, 143, 138, 132, 110, 128, 137, 137, 130, 133, 142, 136, 119, 130, 131, 137, 137, 125, 139, 118, 117, 123, 108, 137, 125, 121, 108, 126, 120, 135, 119, 124, 131, 123, 130, 140, 138, 141, 128, 109, 128, 129, 132, 143, 125, 140, 115, 122, 154, 154, 118, 119, 119, 143, 135, 124, 127, 123, 119, 140, 110, 127, 121, 134, 124, 118, 126, 100, 112, 145, 108, 130, 130, 130, 128, 119, 122, 111, 130, 139, 128, 107, 114, 128, 129, 134, 133, 126, 141, 128, 135, 117, 113, 113, 115, 133, 127, 118, 125, 134, 124, 139, 146, 141, 113, 135, 116, 136, 142, 123, 117, 134, 131, 124, 111, 131, 136, 147, 133, 152, 134, 106, 125, 131, 119, 125, 141, 141, 136, 120, 124, 121, 132, 159, 124, 118, 125, 115, 126, 119, 138, 126, 128, 120, 130, 126, 136, 122, 122, 139, 152, 109, 119, 133, 118, 121, 152, 120, 135, 140, 138, 110, 130, 114, 120, 131, 135, 130, 135, 130, 130, 115, 111, 125, 121, 125, 130, 125, 116, 128, 116, 118, 129, 153, 127, 120, 121, 123, 128, 108, 127, 125, 123, 137, 112, 140, 122, 134, 131, 114, 127, 140, 122, 130, 134, 126, 128, 126, 120, 122, 136, 125, 118, 115, 129, 120, 136, 117, 140, 116, 123, 123, 149, 130, 130, 120, 121, 108, 141, 137, 122, 132, 130, 140, 134, 129, 122, 125, 142, 120, 119, 132, 125, 118, 117, 104, 124, 120, 117, 134, 129, 124, 129, 131, 127, 118, 121, 122, 117, 107, 109, 132, 133, 131, 120, 120, 144, 126, 111, 119, 123, 123, 136, 136, 119, 130, 139, 124, 124, 132, 127, 118, 122, 133, 116, 125, 137, 124, 109, 121, 132, 132, 120, 132, 120, 130, 120, 132, 115, 120, 129, 112, 134, 129, 134, 122, 131, 116, 120, 127, 140, 139, 145, 115, 112, 117, 120, 133, 124, 118, 115, 130, 112, 141, 144, 148, 125, 107, 131, 111, 125, 124, 117, 122, 110, 140, 121, 123, 131, 126, 134, 136, 138, 127, 121, 126, 133, 126, 116, 124, 133, 123, 122, 116, 134, 117, 122, 118, 130, 117, 114, 137, 124, 117, 131, 112, 124, 128, 125, 134, 114, 112, 126, 117, 123, 126, 141, 139, 117, 126, 110, 131, 124, 121, 120, 108, 128, 119, 123, 109, 131, 124, 134, 122, 113, 116, 118, 136, 123, 97, 139, 130, 114, 139, 138, 116, 115, 124, 140, 130, 120, 128, 128, 143, 128, 116, 133, 126, 134, 125, 129, 122, 131, 127, 112, 147, 120, 125, 124, 143, 100, 123, 131, 142, 131, 139, 136, 107, 146, 123, 125, 117, 122, 134, 124, 144, 118, 106, 113, 140, 123, 130, 120, 139, 120, 144, 141, 129, 137, 113, 109, 121, 136, 119, 124, 129, 127, 111, 113, 113, 119, 147, 134, 126, 138, 115, 122, 119, 127, 137, 120, 142, 118, 107, 117, 127, 121, 137, 114, 115, 139, 129, 123, 115, 122, 132, 131, 130, 107, 116, 119, 145, 121, 122, 125, 136, 122, 142, 115, 112, 133, 114, 134, 125, 112, 115, 117, 128, 105, 136, 108, 129, 133, 129, 137, 139, 101, 114, 112, 145, 125, 133, 135, 133, 119, 130, 110, 133, 128, 125, 140, 108, 115, 126, 131, 114, 125, 126, 140, 128, 124, 133, 125, 120, 131, 114, 133, 143, 115, 125, 140, 111, 131, 137, 115, 117, 145, 118, 127, 121, 125, 152, 120, 92, 142, 120, 138, 118, 135, 124, 113, 128, 103, 146, 129, 136, 122, 134, 126, 121, 124, 133, 143, 130, 120, 144, 127, 134, 110, 136, 118, 120, 126, 128, 129, 121, 122, 122, 136, 131, 124, 139, 126, 122, 123, 116, 110, 113, 137, 127, 133, 123, 120, 111, 118, 131, 138, 130, 150, 127, 133, 130, 113, 148, 125, 129, 126, 110, 122, 125, 128, 127, 151, 123, 127, 140, 146, 109, 119, 110, 121, 121, 104, 118, 134, 110, 128, 121, 127, 132, 129, 149, 112, 141, 119, 133, 134, 137, 112, 116, 132, 135, 136, 138, 118, 127, 116, 130, 116, 122, 123, 123, 117, 117, 135, 121, 123, 106, 122, 128, 140, 135, 124, 122, 129, 136, 113, 127, 120, 127, 128, 131, 145, 134, 117, 127, 113, 120, 132, 125, 131, 126, 133, 133, 119, 128, 127, 107, 119, 126, 115, 131, 132, 141, 125, 123, 126, 112, 115, 137, 119, 115, 125, 140, 128, 110, 122, 107, 117, 116, 119, 127, 129, 114, 136, 131, 140, 130, 127, 119, 113, 118, 120, 131, 134, 131, 131, 125, 117, 132, 129, 132, 112, 125, 110, 129, 116, 139, 119, 120, 125, 140, 118, 119, 122, 121, 138, 154, 128, 109, 114, 139, 119, 110, 123, 124, 108, 119, 138, 134, 130, 118, 125, 130, 113, 142, 129, 121, 120, 131, 128, 132, 126, 116, 130, 120, 105, 121, 121, 110, 125, 99, 136, 125, 125, 126, 134, 130, 135, 125, 122, 128, 129, 111, 121, 119, 119, 135, 120, 130, 110, 131, 118, 126, 116, 122, 134, 106, 124, 133, 143, 119, 140, 114, 119, 120, 134, 119, 126, 128, 125, 136, 120, 110, 110, 132, 117, 123, 127, 120, 138, 120, 117, 140, 127, 126, 128, 141, 133, 124, 127, 150, 141, 131, 124, 128, 111, 122, 136, 118, 134, 120, 125, 128, 123, 134, 128, 119, 123, 141, 130, 122, 134, 114, 124, 122, 125, 139, 117, 113, 131, 105, 136, 143, 107, 121, 115, 132, 124, 126, 115, 115, 121, 125, 124, 116, 127, 112, 131, 132, 120, 135, 126, 123, 127, 130, 125, 122, 136, 140, 124, 117, 144, 145, 121, 111, 132, 134, 133, 135, 126, 120, 128, 136, 141, 108, 128, 123, 146, 127, 133, 120, 141, 183, 131, 126, 125, 134, 116, 126, 132, 115, 120, 129, 115, 118, 133, 123, 143, 125, 115, 120, 120, 136, 132, 119, 131, 132, 131, 124, 129, 126, 119, 135, 143, 128, 119, 129, 121, 103, 119, 120, 121, 145, 113, 136, 130, 142, 127, 133, 130, 99, 119, 114, 110, 124, 128, 136, 133, 127, 92, 136, 120, 141, 128, 108, 116, 127, 119, 127, 122, 136, 141, 115, 120, 128, 113, 126, 122, 143, 131, 135, 115, 103, 115, 133, 126, 120, 143, 116, 126, 121, 124, 129, 136, 119, 114, 135, 127, 132, 137, 132, 120, 132, 142, 131, 128, 115, 125, 121, 119, 122, 120, 130, 138, 112, 126, 117, 123, 98, 122, 131, 120, 120, 135, 131, 131, 121, 147, 127, 127, 114, 105, 134, 122, 131, 131, 125, 126, 120, 136, 137, 112, 140, 123, 137, 116, 124, 143, 129, 124, 115, 119, 107, 150, 107, 120, 135, 118, 111, 127, 126, 131, 106, 118, 128, 127, 131, 128, 126, 118, 114, 116, 112, 132, 128, 134, 126, 108, 123, 127, 116, 131, 133, 106, 127, 119, 142, 153, 115, 123, 124, 132, 131, 119, 116, 127, 129, 134, 123, 139, 93, 119, 119, 129, 127, 123, 137, 123, 102, 128, 126, 114, 119, 116, 119, 127, 105, 133, 132, 121, 119, 146, 139, 130, 121, 132, 139, 139, 135, 131, 138, 135, 128, 133, 118, 132, 132, 117, 124, 130, 122, 127, 114, 125, 112, 130, 123, 128, 134, 126, 111, 120, 129, 117, 128, 123, 124, 143, 119, 127, 122, 130, 126, 123, 123, 123, 116, 113, 113, 133, 144, 140, 135, 134, 137, 134, 134, 121, 121, 125, 122, 148, 117, 134, 126, 128, 129, 120, 119, 128, 117, 131, 123, 133, 129, 115, 116, 136, 141, 132, 104, 123, 111, 110, 134, 115, 115, 121, 113, 121, 115, 141, 126, 116, 125, 124, 125, 109, 131, 129, 116, 135, 130, 133, 139, 123, 117, 132, 122, 125, 122, 138, 131, 142, 122, 126, 120, 122, 123, 122, 116, 113, 137, 130, 112, 137, 124, 129, 117, 109, 122, 124, 118, 133, 145, 111, 138, 121, 135, 116, 119, 131, 123, 121, 122, 127, 120, 119, 130, 108, 123, 107, 136, 115, 126, 131, 127, 114, 122, 118, 132, 127, 131, 124, 110, 132, 123, 118, 124, 123, 129, 136, 130, 127, 122, 124, 129, 138, 138, 131, 114, 125, 111, 120, 111, 122, 132, 120, 154, 131, 119, 115, 125, 125, 115, 114, 114, 129, 119, 145, 124, 120, 123, 130, 122, 127, 117, 125, 132, 127, 114, 141, 140, 128, 127, 135, 122, 123, 140, 122, 126, 136, 120, 130, 124, 113, 124, 127, 124, 130, 124, 117, 113, 118, 135, 114, 125, 129, 120, 114, 121, 115, 113, 137, 125, 123, 133, 126, 130, 134, 123, 117, 142, 159, 121, 136, 116, 126, 134, 131, 124, 134, 130, 111, 122, 132, 112, 152, 121, 104, 130, 117, 103, 112, 113, 107, 133, 107, 139, 130, 120, 119, 115, 123, 130, 124, 115, 109, 130, 119, 112, 132, 140, 129, 121, 131, 118, 118, 123, 133, 123, 113, 134, 131, 120, 113, 137, 127, 120, 121, 115, 125, 123, 126, 128, 121, 124, 134, 125, 130, 134, 122, 132, 132, 121, 133, 121, 127, 117, 147, 116, 117, 140, 125, 110, 125, 131, 121, 127, 131, 111, 136, 126, 120, 138, 104, 134, 133, 136, 127, 128, 114, 128, 131, 135, 112, 124, 120, 132, 125, 119, 110, 120, 124, 126, 139, 128, 122, 139, 132, 112, 135, 117, 110, 122, 119, 121, 120, 146, 110, 113, 156, 105, 141, 119, 135, 118, 120, 162, 114, 126, 126, 129, 138, 142, 121, 124, 131, 118, 118, 125, 120, 121, 124, 115, 139, 132, 135, 114, 125, 117, 131, 125, 126, 130, 131, 133, 127, 113, 138, 117, 148, 132, 140, 127, 126, 115, 143, 143, 131, 118, 128, 119, 125, 127, 139, 112, 120, 126, 115, 129, 134, 121, 120, 116, 128, 125, 130, 130, 107, 137, 127, 132, 120, 130, 120, 126, 118, 106, 116, 120, 136, 130, 125, 119, 122, 135, 126, 129, 124, 130, 117, 115, 125, 135, 122, 131, 115, 123, 112, 113, 126, 146, 120, 117, 113, 114, 158, 135, 120, 128, 116, 136, 124, 136, 128, 120, 130, 139, 123, 134, 133, 116, 97, 124, 108, 133, 103, 129, 138, 123, 119, 131, 121, 118, 127, 112, 123, 117, 126, 139, 111, 123, 142, 134, 137, 128, 114, 134, 139, 118, 131, 130, 142, 129, 124, 109, 124, 137, 133, 106, 125, 134, 109, 135, 101, 120, 123, 124, 137, 130, 159, 120, 124, 138, 117, 122, 117, 115, 120, 124, 115, 121, 135, 123, 117, 139, 120, 125, 134, 126, 149, 128, 128, 128, 117, 120, 122, 126, 112, 128, 126, 129, 135, 132, 125, 129, 121, 113, 114, 127, 130, 139, 125, 122, 117, 116, 122, 125, 137, 119, 131, 114, 128, 132, 117, 124, 131, 109, 126, 110, 131, 136, 131, 140, 134, 133, 123, 120, 126, 107, 112, 115, 122, 133, 131, 122, 115, 134, 119, 125, 122, 124, 119, 123, 159, 109, 121, 119, 109, 114, 122, 123, 126, 123, 124, 130, 111, 119, 142, 121, 126, 114, 128, 138, 136, 117, 121, 127, 121, 134, 118, 111, 127, 123, 141, 130, 120, 130, 143, 114, 123, 122, 133, 135, 116, 132, 136, 120, 140, 135, 107, 117, 127, 138, 127, 141, 137, 106, 123, 133, 118, 139, 123, 123, 114, 95, 132, 124, 126, 121, 137, 126, 127, 136, 131, 121, 142, 113, 105, 111, 120, 121, 124, 130, 124, 124, 132, 114, 128, 129, 133, 141, 115, 133, 141, 116, 128, 114, 127, 129, 127, 151, 134, 118, 140, 132, 122, 123, 112, 113, 134, 134, 139, 112, 119, 119, 108, 114, 112, 123, 157, 119, 132, 102, 124, 125, 120, 123, 131, 118, 132, 134, 114, 126, 130, 117, 132, 125, 125, 128, 133, 108, 127, 133, 113, 119, 125, 121, 133, 134, 125, 126, 115, 108, 114, 136, 128, 137, 111, 138, 133, 119, 137, 125, 139, 130, 118, 127, 139, 117, 129, 134, 128, 115, 122, 116, 124, 117, 114, 118, 122, 132, 144, 132, 137, 129, 136, 146, 139, 121, 120, 120, 125, 114, 118, 129, 113, 147, 148, 123, 119, 110, 135, 138, 108, 132, 134, 136, 111, 120, 101, 110, 119, 110, 123, 127, 116, 122, 142, 118, 125, 105, 129, 126, 127, 117, 119, 135, 151, 125, 128, 123, 124, 127, 135, 128, 125, 125, 114, 122, 144, 120, 128, 113, 112, 131, 134, 121, 121, 119, 133, 112, 132, 127, 130, 120, 122, 131, 130, 129, 122, 124, 131, 119, 115, 129, 121, 111, 136, 134, 134, 119, 124, 131, 131, 121, 133, 117, 104, 119, 127, 118, 129, 120, 116, 107, 130, 119, 129, 128, 125, 141, 130, 137, 126, 130, 120, 122, 112, 116, 119, 101, 122, 127, 126, 107, 126, 138, 113, 124, 123, 142, 139, 148, 140, 120, 135, 133, 125, 114, 123, 111, 125, 124, 130, 121, 122, 116, 145, 119, 127, 119, 105, 117, 110, 133, 120, 146, 130, 122, 128, 115, 120, 129, 131, 113, 136, 120, 109, 127, 129, 112, 123, 114, 127, 129, 134, 143, 143, 115, 136, 131, 109, 120, 126, 123, 118, 117, 135, 132, 120, 130, 133, 126, 130, 132, 138, 129, 143, 126, 122, 116, 130, 111, 129, 122, 119, 129, 129, 120, 128, 132, 132, 119, 126, 124, 122, 139, 123, 113, 130, 112, 125, 126, 133, 126, 129, 115, 139, 126, 147, 119, 122, 130, 150, 137, 122, 143, 120, 141, 141, 120, 141, 116, 119, 132, 128, 110, 116, 119, 125, 138, 111, 123, 132, 132, 121, 119, 129, 134, 124, 117, 138, 119, 124, 118, 132, 101, 143, 127, 122, 133, 141, 114, 116, 135, 125, 136, 127, 109, 125, 133, 126, 123, 120, 131, 122, 115, 133, 128, 131, 143, 132, 116, 126, 153, 124, 134, 125, 141, 128, 114, 138, 120, 141, 129, 135, 135, 138, 119, 126, 129, 113, 123, 113, 137, 131, 135, 137, 123, 112, 116, 126, 119, 110, 105, 124, 127, 107, 124, 130, 109, 108, 129, 120, 133, 129, 132, 109, 110, 120, 118, 139, 117, 137, 128, 139, 140, 135, 143, 118, 121, 115, 140, 123, 123, 124, 126, 109, 116, 126, 116, 125, 130, 130, 113, 131, 128, 117, 137, 127, 131, 114, 129, 135, 138, 135, 118, 144, 117, 108, 126, 139, 139, 129, 119, 122, 118, 109, 120, 122, 124, 130, 115, 112, 130, 135, 122, 123, 134, 120, 114, 141, 112, 123, 134, 130, 142, 121, 120, 132, 133, 126, 130, 117, 111, 122, 140, 123, 121, 129, 120, 133, 130, 141, 119, 116, 140, 130, 125, 136, 133, 114, 125, 132, 136, 115, 112, 128, 124, 133, 146, 132, 132, 103, 129, 117, 110, 144, 128, 115, 133, 127, 129, 123, 125, 140, 118, 106, 111, 143, 120, 123, 120, 129, 133, 115, 126, 127, 123, 112, 141, 135, 132, 112, 128, 120, 126, 121, 118, 115, 123, 115, 139, 123, 127, 125, 119, 117, 137, 129, 115, 111, 123, 113, 141, 118, 128, 124, 135, 101, 131, 142, 129, 122, 126, 140, 142, 138, 129, 126, 154, 119, 131, 146, 108, 123, 132, 128, 151, 122, 113, 135, 116, 129, 113, 119, 121, 126, 127, 122, 117, 137, 132, 123, 118, 132, 119, 108, 115, 121, 121, 133, 115, 110, 117, 125, 145, 131, 141, 130, 123, 133, 132, 119, 115, 137, 133, 121, 104, 140, 122, 116, 128, 109, 140, 119, 108, 138, 137, 131, 132, 112, 115, 131, 125, 119, 128, 128, 122, 121, 114, 111, 132, 116, 125, 149, 111, 123, 115, 112, 119, 134, 127, 107, 113, 105, 124, 128, 130, 129, 130, 111, 133, 124, 114, 118, 112, 119, 134, 134, 106, 137, 138, 122, 123, 118, 114, 136, 134, 140, 117, 120, 109, 123, 116, 124, 129, 126, 132, 120, 136, 104, 127, 143, 124, 127, 133, 129, 130, 127, 122, 135, 133, 127, 122, 137, 130, 130, 127, 125, 130, 115, 125, 121, 127, 111, 136, 111, 120, 122, 144, 125, 109, 142, 109, 121, 128, 117, 115, 140, 115, 115, 123, 140, 122, 94, 109, 135, 106, 120, 112, 142, 114, 116, 129, 115, 121, 129, 135, 108, 126, 118, 130, 131, 112, 136, 130, 113, 122, 124, 120, 119, 132, 142, 136, 142, 146, 131, 121, 127, 145, 122, 143, 131, 164, 148, 119, 117, 124, 123, 132, 119, 121, 138, 121, 152, 136, 124, 141, 140, 123, 135, 133, 137, 117, 132, 135, 118, 131, 116, 116, 151, 100, 138, 113, 94, 123, 117, 124, 140, 123, 131, 123, 124, 123, 138, 122, 123, 125, 127, 133, 114, 130, 130, 133, 126, 139, 113, 136, 136, 127, 124, 138, 129, 124, 135, 121, 120, 116, 121, 126, 125, 129, 115, 128, 132, 128, 125, 123, 111, 127, 126, 115, 123, 126, 134, 132, 117, 139, 112, 135, 127, 127, 112, 122, 140, 129, 129, 130, 124, 112, 112, 130, 122, 136, 137, 119, 135, 130, 122, 133, 138, 131, 136, 124, 127, 131, 127, 123, 135, 110, 118, 111, 122, 128, 125, 148, 131, 111, 131, 137, 134, 140, 138, 116, 132, 119, 123, 128, 121, 132, 139, 119, 129, 118, 119, 127, 121, 122, 115, 122, 132, 120, 115, 134, 131, 125, 117, 130, 129, 127, 115, 124, 132, 115, 132, 116, 127, 111, 140, 119, 132, 132, 128, 121, 129, 103, 131, 135, 134, 130, 131, 144, 140, 132, 137, 110, 129, 115, 139, 109, 121, 133, 122, 134, 125, 137, 135, 115, 99, 141, 128, 114, 126, 114, 130, 124, 135, 132, 138, 132, 130, 121, 137, 119, 134, 121, 125, 126, 115, 134, 126, 112, 127, 124, 110, 133, 139, 131, 132, 119, 130, 110, 128, 123, 116, 133, 125, 135, 121, 121, 124, 102, 131, 124, 137, 130, 117, 120, 135, 125, 134, 114, 116, 126, 108, 122, 153, 115, 115, 121, 124, 110, 140, 137, 108, 128, 119, 119, 137, 125, 129, 130, 125, 123, 124, 135, 134, 122, 116, 116, 132, 138, 119, 115, 124, 126, 117, 139, 122, 131, 128, 143, 138, 120, 123, 121, 123, 108, 137, 112, 115, 117, 139, 129, 136, 142, 124, 116, 136, 111, 108, 142, 128, 134, 130, 115, 118, 117, 130, 149, 107, 122, 153, 134, 134, 116, 117, 135, 116, 127, 105, 117, 121, 130, 108, 121, 128, 145, 124, 125, 122, 139, 113, 114, 118, 134, 129, 110, 118, 118, 153, 119, 123, 122, 113, 124, 140, 122, 121, 119, 121, 125, 120, 118, 119, 120, 134, 124, 131, 132, 115, 131, 122, 128, 112, 127, 129, 127, 125, 127, 108, 132, 108, 136, 121, 133, 126, 126, 133, 112, 135, 133, 133, 134, 150, 119, 130, 127, 147, 127, 124, 146, 118, 111, 123, 117, 119, 127, 133, 127, 129, 125, 117, 135, 130, 131, 132, 116, 116, 129, 119, 123, 132, 112, 127, 118, 134, 130, 132, 94, 116, 121, 124, 139, 109, 108, 118, 134, 121, 130, 131, 126, 124, 118, 137, 134, 123, 132, 109, 135, 127, 118, 126, 127, 132, 143, 130, 138, 130, 110, 137, 137, 131, 122, 135, 113, 121, 124, 130, 127, 125, 106, 101, 116, 123, 135, 133, 127, 122, 129, 126, 113, 127, 135, 131, 129, 142, 122, 125, 129, 130, 138, 137, 126, 128, 113, 136, 120, 133, 123, 121, 129, 113, 133, 130, 133, 116, 131, 136, 117, 115, 119, 120, 128, 149, 114, 131, 110, 121, 117, 110, 138, 126, 147, 123, 131, 128, 121, 120, 124, 129, 140, 138, 130, 115, 125, 117, 118, 112, 127, 127, 130, 118, 127, 107, 110, 121, 116, 151, 111, 119, 126, 109, 132, 137, 116, 129, 119, 132, 111, 110, 130, 123, 140, 128, 125, 130, 91, 125, 127, 121, 116, 116, 105, 131, 115, 121, 137, 135, 128, 114, 120, 125, 119, 138, 121, 112, 123, 116, 120, 125, 123, 116, 149, 140, 118, 118, 119, 128, 110, 147, 130, 140, 132, 112, 129, 112, 116, 117, 110, 129, 129, 116, 131, 139, 110, 132, 117, 132, 118, 139, 138, 114, 117, 122, 119, 124, 117, 133, 121, 142, 117, 123, 124, 115, 125, 111, 120, 99, 105, 126, 110, 129, 118, 131, 152, 114, 113, 138, 129, 121, 124, 124, 124, 132, 127, 143, 101, 116, 120, 133, 123, 123, 111, 120, 112, 125, 133, 130, 126, 126, 123, 123, 113, 129, 123, 141, 115, 128, 132, 121, 122, 125, 128, 133, 123, 144, 128, 106, 115, 112, 128, 127, 124, 117, 130, 134, 125, 137, 143, 142, 126, 123, 135, 136, 100, 138, 121, 151, 148, 143, 129, 108, 151, 142, 121, 129, 121, 126, 120, 140, 115, 113, 133, 114, 125, 129, 129, 136, 113, 126, 124, 105, 121, 117, 116, 126, 127, 122, 134, 128, 112, 133, 127, 131, 120, 134, 126, 153, 120, 125, 143, 127, 128, 141, 121, 104, 146, 120, 130, 121, 131, 113, 139, 119, 130, 138, 140, 123, 131, 110, 125, 132, 139, 126, 100, 129, 121, 144, 129, 139, 136, 129, 132, 124, 123, 122, 137, 114, 121, 153, 117, 121, 124, 103, 129, 106, 99, 118, 133, 114, 111, 138, 135, 115, 124, 133, 114, 125, 135, 124, 120, 126, 133, 130, 113, 126, 134, 125, 122, 135, 121, 123, 120, 136, 117, 117, 122, 135, 126, 121, 125, 119, 135, 128, 136, 118, 130, 121, 105, 152, 113, 119, 127, 130, 126, 108, 135, 138, 109, 131, 142, 118, 104, 123, 120, 140, 130, 125, 116, 125, 126, 134, 123, 144, 120, 126, 130, 128, 124, 127, 118, 131, 123, 129, 117, 129, 140, 129, 128, 137, 124, 137, 123, 102, 122, 97, 127, 119, 145, 111, 115, 128, 140, 135, 117, 122, 126, 121, 127, 121, 126, 96, 104, 103, 116, 131, 142, 125, 124, 127, 129, 112, 129, 103, 130, 128, 135, 132, 89, 135, 107, 124, 119, 141, 127, 133, 138, 121, 123, 130, 120, 139, 124, 142, 123, 121, 136, 110, 146, 118, 112, 123, 128, 134, 111, 125, 121, 114, 109, 121, 120, 129, 120, 116, 119, 127, 114, 107, 125, 133, 122, 123, 134, 109, 115, 122, 126, 130, 114, 115, 122, 135, 132, 114, 139, 127, 115, 128, 119, 112, 164, 131, 104, 127, 112, 134, 109, 114, 126, 124, 130, 134, 121, 143, 120, 121, 115, 131, 124, 121, 102, 126, 148, 129, 103, 107, 94, 124, 145, 125, 118, 113, 129, 135, 120, 125, 128, 117, 141, 125, 128, 123, 132, 135, 115, 118, 125, 116, 155, 116, 123, 117, 118, 109, 107, 130, 128, 123, 114, 122, 126, 132, 141, 128, 118, 115, 121, 132, 130, 116, 134, 126, 127, 140, 90, 152, 141, 123, 130, 133, 131, 131, 127, 128, 120, 122, 127, 147, 120, 110, 114, 158, 137, 109, 124, 140, 136, 135, 144, 123, 117, 143, 124, 139, 122, 120, 106, 120, 112, 141, 124, 136, 121, 111, 136, 136, 122, 137, 140, 115, 122, 111, 125, 121, 138, 143, 104, 122, 127, 148, 125, 116, 128, 109, 126, 119, 120, 126, 134, 123, 124, 133, 133, 128, 139, 139, 110, 109, 123, 103, 126, 100, 117, 126, 129, 124, 127, 148, 134, 152, 138, 107, 124, 117, 105, 125, 116, 130, 125, 140, 136, 114, 134, 115, 137, 130, 115, 97, 106, 104, 143, 125, 134, 112, 148, 121, 159, 130, 124, 114, 117, 121, 148, 131, 137, 126, 129, 132, 130, 144, 132, 96, 121, 120, 131, 138, 118, 128, 119, 146, 122, 119, 111, 117, 117, 113, 115, 121, 134, 121, 122, 118, 109, 122, 126, 127, 127, 113, 131, 112, 147, 102, 142, 127, 124, 128, 133, 123, 125, 132, 128, 110, 119, 124, 118, 126, 127, 122, 123, 125, 130, 126, 140, 106, 116, 119, 124, 122, 143, 138, 120, 128, 127, 116, 119, 155, 124, 137, 137, 138, 119, 129, 142, 148, 106, 121, 124, 129, 119, 136, 102, 140, 129, 127, 139, 131, 140, 137, 107, 118, 105, 135, 128, 111, 128, 132, 108, 124, 110, 126, 130, 148, 130, 144, 126, 125, 128, 128, 127, 132, 134, 120, 135, 118, 109, 118, 134, 134, 130, 128, 115, 117, 133, 123, 135, 135, 132, 129, 133, 129, 127, 132, 123, 120, 157, 138, 127, 131, 136, 137, 116, 127, 128, 114, 130, 113, 120, 124, 120, 135, 123, 128, 134, 106, 127, 139, 123, 128, 108, 126, 121, 111, 160, 141, 115, 142, 135, 129, 120, 113, 114, 128, 124, 132, 124, 106, 117, 129, 136, 132, 125, 134, 119, 113, 122, 131, 126, 128, 112, 123, 95, 126, 133, 129, 135, 125, 119, 119, 118, 128, 114, 116, 117, 120, 134, 128, 118, 119, 120, 134, 139, 135, 130, 123, 132, 108, 138, 114, 121, 135, 110, 115, 132, 118, 131, 147, 135, 139, 126, 109, 119, 122, 128, 130, 125, 127, 106, 110, 122, 140, 128, 124, 142, 124, 144, 126, 126, 132, 125, 120, 142, 127, 127, 131, 142, 124, 120, 112, 104, 111, 138, 124, 122, 132, 159, 136, 104, 123, 113, 108, 120, 131, 137, 123, 135, 129, 122, 127, 112, 145, 119, 122, 118, 131, 112, 134, 133, 139, 104, 109, 150, 123, 135, 101, 135, 120, 129, 120, 143, 131, 142, 105, 123, 133, 124, 154, 137, 141, 123, 128, 128, 122, 136, 146, 125, 134, 128, 125, 116, 121, 148, 127, 119, 126, 128, 126, 109, 134, 139, 135, 120, 120, 107, 121, 119, 114, 114, 114, 139, 122, 118, 125, 130, 110, 125, 124, 124, 133, 119, 140, 127, 128, 104, 138, 109, 123, 114, 134, 108, 119, 125, 130, 130, 115, 109, 130, 130, 125, 132, 139, 134, 122, 131, 121, 141, 109, 134, 148, 130, 137, 114, 122, 124, 131, 118, 109, 127, 127, 135, 128, 130, 140, 127, 126, 124, 136, 124, 120, 126, 128, 127, 111, 113, 125, 113, 128, 139, 129, 130, 127, 136, 117, 106, 119, 133, 115, 109, 136, 121, 135, 114, 117, 137, 123, 122, 133, 133, 113, 118, 114, 125, 125, 113, 129, 126, 124, 127, 107, 123, 126, 138, 111, 126, 138, 131, 127, 128, 110, 112, 113, 122, 105, 141, 131, 110, 125, 116, 131, 113, 145, 126, 123, 107, 130, 132, 154, 141, 126, 132, 132, 92, 119, 132, 138, 137, 126, 120, 119, 135, 132, 129, 139, 125, 142, 130, 114, 126, 126, 123, 132, 130, 119, 112, 125, 137, 118, 119, 121, 131, 129, 124, 155, 128, 123, 127, 123, 129, 127, 118, 130, 128, 140, 123, 119, 97, 125, 122, 125, 119, 127, 113, 114, 123, 134, 133, 133, 143, 113, 111, 145, 131, 110, 125, 133, 147, 110, 129, 115, 128, 127, 121, 119, 122, 128, 126, 130, 119, 131, 134, 119, 119, 128, 120, 124, 127, 100, 131, 109, 103, 120, 126, 135, 126, 121, 137, 129, 106, 118, 133, 128, 123, 134, 126, 114, 126, 129, 126, 122, 110, 120, 132, 120, 107, 129, 123, 136, 117, 122, 136, 119, 109, 121, 126, 126, 150, 137, 121, 133, 114, 140, 112, 124, 124, 140, 122, 117, 133, 135, 129, 111, 120, 135, 127, 127, 116, 112, 123, 121, 127, 120, 119, 143, 137, 119, 120, 129, 127, 124, 127, 127, 136, 122, 140, 123, 117, 131, 134, 123, 146, 123, 111, 118, 134, 133, 134, 134, 140, 150, 110, 124, 124, 122, 116, 138, 136, 116, 118, 136, 137, 123, 113, 117, 142, 125, 127, 125, 124, 116, 145, 131, 137, 127, 123, 132, 140, 139, 119, 124, 107, 129, 110, 129, 126, 121, 122, 107, 133, 126, 117, 122, 128, 131, 120, 132, 138, 144, 144, 117, 140, 119, 128, 122, 123, 130, 135, 106, 121, 144, 127, 125, 126, 129, 136, 119, 161, 129, 119, 126, 110, 114, 118, 127, 136, 128, 136, 134, 128, 126, 120, 142, 123, 117, 110, 140, 122, 141, 134, 127, 140, 133, 130, 103, 117, 131, 134, 119, 120, 126, 126, 128, 118, 113, 136, 113, 121, 133, 122, 129, 121, 122, 114, 113, 128, 117, 113, 130, 108, 125, 129, 127, 124, 125, 124, 127, 120, 131, 119, 142, 120, 127, 121, 125, 121, 136, 130, 124, 120, 120, 124, 126, 131, 136, 126, 131, 132, 116, 136, 132, 126, 122, 121, 131, 133, 103, 116, 136, 125, 120, 118, 130, 141, 130, 121, 128, 119, 125, 104, 137, 126, 127, 138, 128, 117, 116, 120, 119, 131, 122, 124, 98, 121, 136, 116, 119, 97, 138, 133, 116, 119, 111, 123, 122, 111, 131, 116, 131, 130, 122, 120, 113, 133, 129, 121, 121, 113, 123, 121, 123, 111, 121, 126, 105, 138, 131, 120, 119, 116, 138, 122, 137, 117, 134, 126, 132, 127, 119, 133, 129, 114, 122, 112, 125, 135, 136, 118, 123, 123, 129, 142, 141, 108, 117, 133, 109, 122, 118, 124, 107, 119, 138, 116, 148, 135, 125, 119, 132, 118, 126, 125, 140, 125, 138, 118, 132, 125, 128, 130, 132, 116, 141, 133, 126, 123, 133, 108, 109, 146, 127, 128, 135, 130, 103, 131, 118, 115, 134, 131, 112, 139, 115, 95, 134, 139, 125, 120, 134, 121, 135, 144, 153, 128, 116, 126, 128, 111, 106, 131, 112, 130, 134, 134, 124, 122, 111, 145, 141, 115, 128, 130, 130, 123, 140, 119, 127, 135, 140, 133, 130, 127, 130, 123, 118, 122, 118, 124, 125, 123, 129, 126, 112, 128, 128, 139, 139, 114, 109, 132, 136, 128, 129, 105, 141, 115, 113, 143, 115, 124, 123, 120, 148, 113, 115, 129, 127, 131, 133, 134, 116, 105, 130, 132, 129, 133, 131, 123, 128, 128, 126, 119, 132, 137, 142, 128, 120, 122, 126, 128, 131, 138, 138, 122, 116, 135, 116, 118, 115, 111, 137, 120, 119, 118, 129, 145, 138, 119, 132, 146, 121, 135, 110, 133, 127, 124, 113, 135, 103, 121, 118, 110, 127, 125, 120, 120, 136, 119, 127, 127, 147, 118, 126, 129, 122, 124, 119, 113, 141, 140, 144, 120, 123, 125, 141, 121, 132, 119, 129, 113, 123, 122, 118, 130, 127, 113, 139, 122, 133, 139, 122, 120, 134, 120, 129, 138, 125, 104, 128, 127, 137, 125, 116, 127, 141, 114, 125, 118, 123, 117, 113, 99, 143, 138, 127, 113, 129, 126, 125, 132, 124, 111, 130, 121, 136, 125, 125, 119, 125, 122, 120, 129, 132, 131, 114, 124, 120, 111, 123, 122, 115, 129, 133, 122, 146, 122, 117, 134, 140, 109, 134, 118, 123, 131, 106, 113, 127, 121, 123, 118, 138, 123, 150, 118, 142, 126, 137, 121, 122, 117, 142, 117, 135, 128, 111, 123, 108, 125, 125, 133, 115, 119, 118, 130, 134, 114, 125, 113, 129, 127, 123, 134, 124, 116, 129, 108, 123, 119, 117, 133, 122, 123, 129, 126, 98, 135, 129, 132, 115, 125, 126, 125, 136, 130, 131, 115, 132, 130, 130, 140, 113, 130, 130, 104, 136, 133, 128, 123, 95, 115, 135, 128, 142, 119, 120, 122, 127, 136, 120, 115, 123, 116, 118, 122, 106, 135, 135, 125, 125, 113, 130, 137, 119, 133, 121, 127, 117, 127, 124, 141, 140, 129, 123, 132, 117, 126, 112, 130, 108, 129, 127, 117, 114, 142, 132, 119, 137, 110, 131, 166, 137, 137, 123, 124, 126, 121, 106, 114, 119, 122, 118, 126, 119, 127, 126, 132, 122, 132, 100, 116, 126, 133, 123, 134, 132, 128, 134, 132, 119, 121, 120, 154, 124, 123, 128, 128, 144, 118, 129, 117, 138, 112, 136, 117, 118, 125, 133, 130, 127, 104, 117, 115, 140, 122, 129, 126, 141, 118, 143, 121, 141, 117, 130, 134, 133, 136, 130, 136, 109, 122, 121, 127, 127, 134, 128, 116, 129, 128, 127, 123, 134, 135, 125, 113, 124, 125, 122, 133, 142, 122, 140, 130, 137, 121, 125, 124, 103, 130, 123, 114, 126, 138, 124, 121, 124, 128, 110, 125, 137, 156, 123, 130, 139, 122, 133, 127, 122, 111, 119, 145, 137, 109, 147, 129, 122, 112, 115, 128, 111, 115, 121, 119, 114, 134, 127, 129, 121, 116, 129, 124, 124, 102, 116, 137, 139, 109, 120, 134, 128, 122, 129, 126, 122, 120, 132, 127, 142, 129, 128, 112, 124, 135, 133, 142, 119, 120, 121, 132, 117, 136, 115, 112, 129, 110, 138, 123, 134, 119, 158, 132, 137, 113, 121, 113, 128, 105, 128, 127, 126, 119, 120, 132, 122, 124, 105, 122, 126, 96, 92, 135, 134, 133, 131, 131, 102, 109, 139, 123, 125, 144, 131, 133, 122, 114, 105, 124, 109, 129, 113, 131, 130, 131, 121, 108, 125, 134, 123, 139, 131, 120, 145, 147, 123, 116, 122, 119, 119, 137, 131, 128, 150, 121, 144, 111, 127, 124, 107, 129, 112, 127, 132, 124, 132, 156, 125, 134, 118, 127, 133, 122, 107, 118, 138, 120, 121, 139, 138, 128, 112, 137, 129, 123, 117, 140, 127, 127, 120, 110, 120, 134, 123, 132, 105, 115, 108, 116, 130, 132, 124, 109, 125, 110, 133, 129, 139, 111, 124, 143, 123, 118, 126, 131, 135, 107, 142, 132, 143, 131, 126, 119, 131, 128, 133, 122, 116, 134, 136, 140, 136, 130, 109, 149, 115, 135, 121, 119, 123, 131, 108, 134, 153, 126, 112, 137, 125, 122, 106, 121, 128, 116, 134, 116, 140, 139, 133, 124, 148, 126, 101, 124, 128, 140, 106, 114, 135, 129, 129, 109, 110, 117, 117, 132, 138, 128, 115, 113, 113, 138, 113, 118, 119, 141, 156, 121, 114, 128, 133, 134, 128, 133, 113, 123, 126, 91, 129, 127, 141, 131, 129, 123, 124, 123, 137, 114, 144, 132, 130, 121, 130, 128, 126, 128, 126, 126, 132, 139, 114, 112, 115, 111, 122, 151, 99, 120, 119, 126, 105, 126, 128, 129, 124, 119, 135, 108, 126, 125, 99, 132, 128, 139, 110, 133, 127, 112, 133, 116, 119, 87, 127, 122, 122, 121, 126, 124, 123, 133, 134, 145, 121, 128, 134, 134, 121, 111, 134, 128, 112, 118, 143, 139, 119, 124, 131, 116, 119, 138, 136, 139, 127, 113, 114, 139, 121, 122, 108, 140, 135, 110, 113, 107, 126, 113, 141, 122, 127, 132, 124, 149, 127, 121, 128, 126, 112, 118, 120, 120, 126, 116, 146, 129, 143, 142, 126, 129, 112, 118, 129, 129, 143, 116, 112, 121, 136, 115, 109, 124, 109, 115, 128, 125, 108, 118, 126, 126, 112, 143, 109, 117, 139, 117, 110, 129, 143, 117, 124, 126, 133, 140, 103, 129, 97, 120, 135, 125, 177, 126, 109, 105, 109, 122, 122, 125, 128, 128, 130, 132, 122, 136, 123, 134, 102, 130, 123, 111, 127, 144, 110, 132, 135, 130, 136, 129, 114, 125, 123, 122, 147, 136, 119, 122, 91, 120, 125, 130, 120, 137, 160, 132, 127, 132, 141, 118, 124, 138, 100, 132, 131, 116, 127, 112, 120, 126, 99, 132, 129, 128, 116, 128, 141, 128, 119, 140, 118, 147, 125, 124, 143, 110, 121, 130, 147, 116, 107, 130, 134, 123, 122, 110, 131, 113, 142, 132, 126, 124, 152, 122, 123, 133, 126, 127, 130, 139, 125, 125, 122, 118, 142, 146, 120, 117, 137, 131, 132, 113, 128, 133, 113, 134, 122, 113, 138, 114, 138, 129, 118, 129, 132, 129, 114, 135, 134, 107, 120, 119, 104, 122, 121, 117, 122, 134, 117, 124, 121, 127, 128, 100, 128, 139, 120, 123, 117, 135, 143, 103, 113, 121, 133, 136, 128, 124, 124, 127, 132, 121, 124, 134, 114, 116, 137, 145, 121, 123, 118, 135, 119, 124, 133, 128, 113, 128, 135, 121, 121, 143, 134, 126, 106, 118, 119, 143, 107, 152, 139, 138, 133, 117, 117, 121, 125, 113, 160, 137, 128, 121, 111, 124, 138, 124, 122, 134, 128, 134, 138, 139, 105, 120, 114, 117, 121, 121, 140, 112, 107, 116, 150, 117, 125, 133, 136, 124, 138, 145, 106, 136, 125, 135, 124, 150, 121, 138, 126, 113, 132, 122, 121, 127, 104, 133, 155, 120, 117, 129, 124, 120, 133, 119, 121, 137, 127, 128, 132, 133, 131, 133, 141, 131, 130, 115, 135, 114, 117, 127, 117, 122, 114, 118, 124, 132, 116, 135, 139, 102, 127, 129, 118, 127, 137, 143, 119, 134, 122, 108, 134, 136, 115, 124, 124, 139, 132, 115, 125, 137, 139, 136, 128, 140, 118, 131, 130, 120, 102, 119, 97, 128, 109, 133, 131, 145, 131, 121, 113, 123, 124, 108, 124, 131, 125, 141, 128, 127, 132, 122, 128, 139, 129, 135, 122, 115, 114, 131, 141, 131, 125, 129, 123, 127, 126, 124, 129, 122, 143, 130, 114, 117, 99, 115, 116, 126, 104, 121, 131, 118, 143, 125, 129, 121, 134, 122, 123, 129, 116, 129, 121, 115, 134, 122, 119, 131, 136, 124, 128, 123, 133, 127, 121, 125, 128, 140, 132, 106, 128, 135, 115, 125, 135, 127, 116, 121, 110, 131, 117, 120, 124, 124, 141, 112, 121, 118, 139, 118, 136, 106, 131, 126, 119, 125, 116, 120, 133, 119, 123, 124, 120, 121, 126, 132, 107, 128, 113, 119, 137, 127, 154, 117, 103, 121, 120, 135, 132, 126, 126, 116, 131, 133, 125, 135, 130, 122, 142, 130, 138, 146, 133, 113, 124, 127, 132, 133, 130, 117, 115, 94, 109, 111, 119, 112, 134, 125, 126, 125, 142, 126, 116, 133, 94, 138, 141, 153, 134, 124, 132, 122, 119, 127, 128, 128, 141, 110, 122, 135, 131, 129, 112, 115, 133, 110, 122, 127, 130, 124, 124, 126, 115, 116, 134, 122, 137, 121, 114, 132, 117, 117, 131, 115, 143, 122, 128, 130, 110, 124, 122, 138, 135, 114, 125, 138, 119, 134, 106, 129, 125, 114, 140, 122, 123, 130, 124, 133, 138, 127, 135, 133, 133, 125, 115, 131, 125, 120, 125, 126, 122, 110, 118, 124, 133, 110, 125, 121, 124, 121, 123, 116, 134, 126, 124, 121, 125, 110, 125, 123, 137, 128, 121, 120, 116, 127, 132, 124, 109, 112, 126, 138, 130, 104, 120, 133, 132, 126, 122, 125, 133, 135, 115, 119, 119, 108, 132, 113, 121, 125, 116, 136, 137, 123, 116, 137, 133, 116, 107, 100, 133, 117, 111, 135, 120, 152, 129, 132, 124, 113, 141, 120, 127, 134, 117, 127, 137, 144, 134, 105, 131, 117, 137, 140, 116, 125, 140, 125, 118, 128, 123, 127, 129, 128, 100, 124, 133, 122, 138, 130, 125, 129, 135, 111, 122, 117, 116, 117, 117, 117, 127, 149, 134, 129, 131, 131, 126, 119, 131, 115, 128, 117, 114, 112, 117, 131, 133, 127, 116, 156, 119, 109, 125, 135, 145, 130, 126, 126, 131, 143, 136, 133, 132, 124, 105, 121, 145, 132, 123, 119, 132, 145, 123, 132, 130, 119, 122, 124, 130, 130, 121, 114, 137, 143, 129, 130, 112, 137, 123, 127, 119, 127, 124, 140, 133, 113, 122, 119, 136, 115, 122, 114, 134, 121, 122, 127, 145, 118, 125, 140, 123, 134, 141, 130, 119, 132, 135, 115, 129, 117, 134, 139, 127, 130, 128, 138, 142, 134, 119, 138, 138, 133, 123, 122, 122, 129, 113, 118, 139, 110, 133, 129, 131, 121, 114, 94, 128, 145, 132, 120, 137, 114, 128, 131, 127, 136, 136, 123, 139, 125, 122, 115, 129, 146, 125, 125, 111, 129, 125, 115, 128, 120, 116, 124, 98, 126, 133, 147, 134, 110, 133, 112, 144, 123, 129, 142, 130, 115, 123, 113, 117, 120, 117, 124, 135, 129, 130, 131, 128, 115, 127, 111, 131, 127, 118, 131, 127, 135, 133, 136, 119, 111, 129, 115, 147, 134, 122, 135, 125, 133, 126, 131, 123, 130, 134, 136, 140, 119, 130, 131, 116, 125, 134, 130, 136, 133, 127, 133, 123, 114, 138, 134, 128, 106, 136, 123, 123, 126, 131, 122, 119, 117, 122, 119, 150, 116, 134, 122, 116, 139, 110, 115, 132, 121, 112, 107, 131, 125, 124, 119, 141, 120, 130, 123, 133, 126, 128, 118, 126, 115, 132, 135, 125, 127, 116, 132, 118, 122, 102, 128, 117, 105, 124, 118, 137, 109, 126, 145, 92, 115, 131, 144, 123, 132, 124, 141, 132, 129, 132, 119, 131, 141, 112, 137, 119, 141, 130, 125, 97, 146, 136, 88, 124, 120, 135, 141, 108, 127, 119, 122, 109, 123, 123, 126, 125, 144, 127, 109, 121, 135, 109, 134, 126, 115, 131, 129, 126, 113, 115, 128, 119, 111, 106, 128, 130, 116, 121, 123, 115, 134, 127, 121, 122, 129, 129, 116, 106, 118, 128, 142, 110, 139, 122, 110, 116, 127, 121, 120, 114, 106, 118, 108, 132, 136, 112, 116, 107, 123, 138, 135, 120, 126, 116, 132, 118, 129, 136, 125, 116, 128, 123, 122, 123, 125, 123, 133, 142, 129, 131, 126, 129, 130, 129, 121, 124, 128, 126, 135, 130, 138, 126, 103, 124, 121, 120, 130, 115, 138, 137, 128, 109, 116, 141, 121, 134, 131, 129, 110, 126, 157, 148, 125, 124, 128, 125, 98, 124, 117, 109, 127, 130, 128, 122, 102, 126, 121, 132, 116, 130, 125, 126, 112, 134, 119, 121, 140, 125, 125, 138, 138, 140, 126, 97, 126, 136, 123, 113, 119, 130, 126, 125, 118, 130, 126, 120, 143, 120, 129, 124, 120, 124, 130, 134, 129, 127, 129, 128, 100, 127, 144, 131, 112, 117, 121, 118, 123, 102, 130, 111, 118, 116, 123, 131, 117, 127, 125, 124, 138, 111, 122, 133, 123, 122, 140, 104, 123, 134, 129, 125, 100, 119, 110, 136, 148, 134, 123, 121, 109, 115, 125, 133, 127, 108, 121, 135, 137, 130, 136, 134, 116, 114, 136, 120, 141, 128, 133, 143, 111, 127, 133, 106, 135, 136, 116, 123, 120, 139, 120, 122, 159, 124, 118, 123, 109, 133, 137, 119, 136, 113, 129, 119, 126, 142, 132, 113, 132, 119, 137, 137, 107, 127, 129, 114, 117, 125, 135, 126, 127, 123, 103, 137, 127, 110, 128, 123, 138, 127, 117, 139, 137, 121, 130, 109, 118, 116, 149, 128, 121, 136, 119, 127, 129, 126, 128, 104, 126, 127, 130, 120, 129, 116, 120, 135, 124, 125, 141, 124, 117, 128, 131, 135, 125, 124, 130, 123, 130, 137, 125, 126, 109, 120, 145, 135, 132, 109, 120, 119, 115, 142, 133, 110, 136, 113, 138, 115, 107, 125, 124, 116, 132, 123, 112, 128, 143, 142, 128, 126, 144, 128, 138, 115, 131, 94, 133, 122, 119, 133, 139, 110, 144, 116, 150, 118, 131, 125, 101, 128, 129, 145, 117, 121, 127, 130, 129, 103, 112, 130, 119, 123, 123, 135, 110, 114, 120, 115, 109, 117, 122, 125, 131, 126, 125, 140, 144, 137, 129, 143, 127, 125, 128, 150, 134, 123, 122, 110, 120, 136, 124, 116, 136, 134, 125, 132, 123, 123, 131, 136, 107, 118, 128, 105, 110, 131, 146, 147, 120, 133, 113, 139, 127, 116, 124, 126, 124, 138, 143, 132, 115, 116, 123, 135, 105, 111, 110, 120, 121, 133, 123, 129, 133, 124, 117, 135, 141, 147, 139, 130, 128, 117, 127, 126, 113, 132, 119, 119, 131, 130, 134, 131, 117, 115, 143, 117, 119, 125, 123, 133, 133, 132, 128, 123, 113, 126, 131, 150, 117, 122, 121, 114, 120, 127, 138, 131, 138, 120, 129, 110, 124, 111, 123, 105, 104, 106, 124, 127, 131, 127, 132, 132, 136, 135, 128, 114, 116, 127, 138, 110, 126, 125, 134, 122, 150, 119, 137, 133, 165, 129, 106, 115, 119, 109, 135, 123, 128, 145, 120, 107, 118, 125, 133, 128, 133, 126, 133, 143, 125, 132, 128, 106, 113, 102, 114, 119, 141, 127, 131, 118, 137, 121, 139, 136, 116, 149, 125, 131, 126, 123, 126, 127, 121, 127, 115, 107, 125, 115, 136, 146, 116, 142, 109, 141, 122, 108, 140, 131, 134, 124, 111, 118, 119, 145, 130, 126, 126, 134, 114, 131, 119, 118, 112, 138, 119, 123, 130, 137, 126, 122, 126, 102, 124, 115, 108, 111, 119, 132, 138, 136, 127, 123, 138, 121, 126, 128, 127, 120, 115, 139, 125, 123, 111, 125, 125, 124, 120, 108, 129, 130, 126, 137, 126, 120, 126, 131, 115, 110, 115, 129, 126, 121, 147, 115, 119, 115, 134, 129, 125, 127, 109, 149, 136, 129, 117, 130, 108, 146, 136, 120, 120, 115, 131, 124, 112, 137, 130, 126, 133, 135, 107, 139, 132, 131, 122, 119, 137, 110, 114, 127, 126, 131, 119, 120, 139, 134, 116, 136, 119, 121, 123, 114, 123, 138, 124, 117, 97, 127, 116, 127, 114, 128, 108, 142, 119, 127, 140, 127, 131, 124, 126, 123, 97, 117, 119, 112, 121, 130, 132, 124, 109, 130, 118, 128, 115, 117, 120, 127, 123, 124, 120, 125, 122, 122, 136, 137, 120, 122, 128, 117, 125, 110, 128, 121, 120, 114, 129, 137, 117, 115, 138, 131, 119, 127, 128, 146, 120, 128, 120, 133, 121, 127, 135, 127, 139, 121, 120, 107, 125, 111, 123, 122, 129, 124, 146, 128, 132, 104, 126, 127, 123, 155, 120, 122, 110, 118, 125, 130, 121, 121, 130, 131, 134, 111, 129, 141, 124, 132, 128, 125, 118, 123, 126, 111, 140, 118, 127, 147, 121, 129, 135, 109, 109, 147, 123, 116, 122, 122, 135, 116, 119, 134, 135, 114, 127, 116, 124, 124, 139, 133, 108, 107, 121, 103, 130, 112, 120, 131, 149, 129, 130, 130, 121, 122, 110, 128, 124, 136, 118, 122, 118, 124, 135, 131, 118, 130, 125, 104, 128, 123, 129, 110, 118, 116, 128, 119, 125, 130, 124, 107, 119, 128, 125, 129, 131, 119, 133, 131, 120, 137, 132, 128, 131, 117, 128, 130, 130, 109, 136, 116, 143, 113, 140, 106, 131, 121, 127, 121, 126, 127, 127, 120, 134, 122, 131, 114, 138, 141, 113, 131, 136, 131, 118, 118, 111, 121, 117, 125, 123, 130, 134, 133, 114, 132, 138, 116, 127, 141, 117, 132, 133, 125, 128, 143, 131, 129, 116, 117, 135, 137, 127, 134, 129, 129, 116, 132, 126, 123, 129, 111, 105, 121, 135, 131, 125, 130, 137, 114, 132, 120, 124, 116, 110, 116, 121, 131, 124, 121, 102, 125, 135, 142, 124, 137, 133, 126, 135, 138, 105, 128, 139, 95, 134, 115, 136, 129, 129, 119, 114, 128, 131, 138, 139, 109, 127, 129, 128, 116, 142, 145, 133, 115, 121, 133, 131, 121, 118, 127, 106, 139, 116, 130, 143, 128, 111, 118, 116, 119, 135, 129, 118, 127, 121, 139, 126, 132, 133, 134, 137, 123, 132, 119, 113, 129, 115, 121, 125, 112, 122, 127, 129, 130, 128, 142, 122, 118, 122, 131, 123, 131, 128, 125, 140, 134, 124, 128, 127, 136, 108, 120, 141, 128, 105, 128, 132, 113, 127, 132, 135, 135, 121, 103, 145, 112, 120, 144, 120, 113, 139, 123, 120, 116, 132, 121, 128, 120, 129, 122, 114, 143, 132, 133, 111, 138, 129, 135, 122, 128, 130, 121, 119, 108, 126, 134, 119, 115, 133, 127, 118, 134, 136, 131, 133, 116, 125, 116, 131, 121, 109, 140, 120, 129, 134, 137, 141, 142, 127, 116, 141, 117, 124, 144, 129, 105, 138, 140, 141, 138, 133, 116, 127, 133, 127, 110, 125, 142, 129, 123, 132, 125, 113, 119, 105, 129, 148, 136, 110, 136, 121, 117, 124, 130, 113, 137, 134, 126, 125, 132, 120, 131, 125, 145, 122, 136, 132, 131, 117, 120, 134, 139, 122, 125, 121, 114, 129, 125, 121, 126, 125, 130, 136, 134, 114, 137, 134, 115, 134, 101, 120, 128, 118, 120, 129, 114, 116, 114, 124, 106, 120, 122, 125, 125, 135, 144, 123, 98, 134, 134, 136, 129, 114, 124, 118, 122, 116, 125, 122, 125, 136, 141, 91, 113, 117, 123, 132, 111, 129, 121, 133, 115, 131, 111, 128, 123, 130, 131, 96, 127, 122, 127, 120, 128, 136, 110, 119, 136, 127, 117, 119, 135, 105, 122, 116, 111, 143, 125, 123, 131, 126, 118, 145, 125, 133, 116, 109, 134, 108, 123, 148, 139, 132, 124, 131, 120, 130, 124, 122, 112, 139, 132, 138, 127, 122, 115, 121, 128, 118, 121, 134, 120, 161, 132, 130, 128, 135, 139, 132, 141, 138, 124, 125, 119, 116, 130, 132, 128, 130, 124, 135, 151, 123, 124, 138, 147, 126, 132, 131, 127, 131, 138, 116, 106, 139, 132, 113, 125, 132, 133, 113, 131, 119, 141, 119, 112, 125, 126, 116, 113, 128, 131, 124, 135, 128, 137, 120, 125, 135, 119, 119, 119, 122, 131, 143, 135, 121, 122, 126, 120, 121, 136, 124, 114, 142, 123, 114, 125, 90, 118, 115, 140, 119, 128, 137, 128, 109, 121, 114, 139, 137, 134, 115, 129, 107, 153, 126, 130, 116, 119, 128, 134, 140, 139, 120, 129, 118, 115, 146, 132, 125, 119, 125, 134, 127, 140, 139, 142, 116, 129, 126, 120, 131, 145, 127, 117, 121, 131, 121, 133, 140, 137, 122, 123, 109, 133, 132, 108, 119, 133, 110, 122, 114, 115, 106, 145, 146, 124, 127, 128, 130, 138, 134, 126, 108, 135, 137, 141, 118, 124, 137, 129, 128, 108, 125, 119, 129, 134, 125, 123, 130, 135, 113, 104, 133, 110, 126, 125, 144, 117, 115, 121, 134, 125, 114, 119, 122, 148, 140, 115, 131, 147, 120, 120, 118, 130, 120, 118, 124, 125, 121, 113, 122, 127, 126, 122, 111, 126, 134, 115, 139, 132, 137, 143, 123, 141, 128, 121, 125, 123, 127, 124, 135, 128, 119, 125, 117, 122, 135, 104, 134, 158, 122, 135, 131, 140, 133, 119, 133, 125, 96, 136, 125, 97, 132, 136, 119, 116, 134, 133, 127, 117, 114, 116, 114, 126, 122, 113, 143, 117, 134, 129, 111, 133, 117, 129, 135, 129, 125, 130, 129, 108, 125, 110, 118, 132, 124, 129, 114, 110, 126, 123, 136, 141, 129, 107, 132, 143, 133, 127, 140, 126, 134, 132, 135, 132, 131, 138, 132, 127, 111, 128, 108, 116, 133, 109, 127, 126, 117, 116, 140, 108, 126, 131, 123, 123, 125, 137, 106, 124, 118, 134, 122, 131, 124, 129, 108, 132, 120, 144, 111, 136, 132, 130, 144, 126, 133, 135, 103, 125, 143, 120, 110, 132, 134, 127, 127, 123, 134, 122, 146, 115, 111, 121, 134, 123, 139, 107, 112, 109, 121, 125, 134, 109, 103, 122, 109, 122, 124, 130, 136, 119, 126, 138, 133, 130, 114, 129, 125, 117, 130, 124, 134, 135, 106, 127, 135, 128, 117, 111, 120, 114, 113, 131, 113, 110, 119, 127, 123, 110, 129, 137, 109, 140, 123, 131, 135, 117, 101, 136, 121, 125, 131, 115, 118, 126, 136, 129, 124, 133, 122, 135, 162, 139, 137, 126, 122, 132, 129, 137, 135, 122, 111, 108, 116, 107, 127, 136, 113, 120, 118, 130, 121, 140, 125, 147, 129, 118, 133, 128, 119, 127, 125, 120, 109, 111, 122, 122, 118, 109, 114, 131, 138, 122, 107, 92, 140, 118, 109, 117, 118, 123, 116, 102, 126, 139, 121, 107, 119, 124, 124, 126, 125, 125, 135, 110, 140, 137, 141, 97, 146, 120, 137, 124, 121, 141, 115, 132, 116, 109, 135, 134, 101, 117, 117, 138, 124, 148, 122, 143, 118, 119, 115, 132, 131, 145, 134, 124, 125, 129, 127, 122, 129, 127, 122, 129, 100, 113, 114, 132, 124, 124, 127, 129, 127, 114, 125, 126, 106, 110, 132, 130, 113, 102, 120, 129, 125, 121, 127, 124, 129, 127, 121, 119, 132, 121, 151, 111, 137, 123, 112, 134, 97, 121, 129, 119, 115, 116, 125, 130, 129, 121, 122, 130, 99, 157, 137, 138, 129, 124, 130, 121, 130, 120, 128, 133, 116, 105, 127, 127, 122, 131, 121, 116, 128, 126, 110, 120, 102, 103, 134, 129, 116, 98, 125, 134, 128, 120, 139, 124, 130, 124, 115, 118, 130, 128, 124, 114, 146, 118, 120, 125, 124, 136, 123, 119, 130, 98, 116, 115, 120, 143, 134, 131, 118, 141, 143, 97, 129, 134, 129, 134, 116, 119, 134, 143, 134, 125, 131, 118, 132, 124, 134, 132, 128, 133, 150, 128, 127, 102, 132, 125, 145, 125, 133, 133, 136, 132, 136, 122, 134, 139, 99, 119, 136, 110, 119, 135, 130, 134, 135, 125, 155, 105, 140, 143, 122, 85, 125, 132, 123, 125, 116, 122, 126, 115, 134, 110, 118, 125, 114, 142, 134, 140, 130, 132, 120, 121, 132, 124, 127, 141, 128, 138, 134, 117, 109, 140, 137, 122, 114, 123, 121, 127, 137, 112, 115, 114, 132, 137, 142, 117, 152, 100, 105, 132, 119, 128, 129, 122, 123, 133, 129, 122, 125, 122, 123, 134, 139, 127, 127, 135, 134, 148, 129, 114, 127, 132, 115, 113, 117, 155, 124, 125, 104, 106, 127, 129, 129, 96, 133, 126, 125, 122, 119, 139, 137, 125, 129, 129, 126, 139, 118, 118, 125, 122, 126, 115, 127, 123, 114, 117, 125, 110, 127, 112, 113, 124, 125, 127, 133, 123, 114, 119, 114, 121, 124, 111, 125, 119, 115, 128, 130, 126, 124, 137, 111, 147, 116, 125, 111, 156, 139, 130, 129, 121, 124, 122, 112, 112, 116, 125, 116, 125, 130, 136, 124, 129, 125, 128, 118, 127, 114, 146, 111, 128, 113, 139, 148, 121, 131, 119, 135, 130, 116, 131, 126, 134, 126, 126, 127, 122, 139, 139, 114, 134, 145, 122, 129, 107, 113, 122, 113, 122, 103, 110, 133, 125, 127, 136, 131, 127, 128, 124, 125, 98, 114, 136, 129, 124, 152, 140, 114, 118, 132, 123, 123, 122, 124, 152, 125, 129, 133, 122, 114, 107, 126, 122, 121, 135, 125, 113, 113, 142, 158, 109, 126, 148, 116, 140, 112, 112, 104, 122, 125, 133, 126, 113, 114, 120, 110, 130, 122, 117, 127, 126, 131, 114, 130, 117, 132, 120, 115, 123, 150, 127, 117, 143, 106, 111, 114, 142, 132, 149, 142, 129, 138, 136, 133, 133, 139, 116, 142, 120, 118, 104, 132, 118, 134, 128, 146, 128, 128, 95, 103, 116, 111, 129, 133, 132, 141, 126, 134, 117, 129, 119, 148, 148, 128, 114, 138, 100, 120, 107, 135, 129, 138, 121, 110, 123, 117, 128, 96, 126, 120, 126, 121, 113, 121, 140, 132, 136, 129, 138, 107, 105, 145, 122, 120, 127, 101, 124, 102, 126, 126, 122, 127, 125, 119, 111, 141, 142, 106, 141, 128, 122, 106, 123, 146, 125, 120, 126, 118, 123, 125, 115, 128, 110, 122, 116, 124, 128, 115, 135, 139, 155, 117, 113, 134, 132, 124, 127, 127, 119, 122, 142, 134, 140, 139, 130, 121, 122, 124, 135, 130, 124, 133, 119, 130, 142, 122, 108, 145, 122, 122, 120, 134, 135, 121, 137, 139, 139, 120, 119, 131, 138, 117, 142, 141, 137, 112, 124, 128, 115, 109, 124, 122, 129, 126, 134, 128, 123, 137, 111, 116, 120, 122, 131, 111, 136, 149, 144, 141, 121, 127, 132, 129, 183, 106, 124, 119, 122, 133, 132, 140, 125, 142, 125, 123, 115, 119, 149, 113, 130, 135, 122, 130, 114, 109, 112, 128, 129, 137, 125, 125, 131, 134, 123, 120, 135, 92, 141, 127, 118, 100, 111, 131, 124, 135, 135, 117, 135, 116, 122, 113, 138, 119, 132, 120, 111, 124, 125, 127, 139, 148, 127, 123, 110, 119, 128, 131, 136, 141, 110, 133, 113, 149, 122, 133, 128, 119, 165, 137, 107, 134, 127, 113, 126, 136, 138, 123, 133, 130, 135, 122, 123, 131, 111, 133, 113, 114, 129, 126, 134, 119, 160, 127, 108, 137, 107, 115, 127, 131, 135, 122, 110, 124, 126, 131, 104, 114, 115, 135, 124, 132, 111, 127, 123, 115, 124, 108, 124, 133, 158, 138, 134, 136, 132, 117, 125, 140, 106, 141, 133, 103, 130, 116, 114, 121, 137, 95, 133, 116, 157, 116, 118, 131, 113, 110, 120, 143, 118, 134, 139, 128, 127, 132, 137, 154, 112, 119, 118, 141, 95, 129, 118, 137, 123, 133, 123, 151, 136, 141, 127, 130, 132, 161, 116, 136, 108, 124, 136, 110, 125, 127, 93, 120, 141, 143, 118, 118, 117, 100, 144, 128, 141, 118, 121, 97, 125, 136, 92, 122, 110, 103, 130, 139, 135, 131, 148, 136, 117, 124, 109, 124, 133, 135, 131, 126, 149, 140, 131, 122, 119, 134, 127, 110, 134, 121, 137, 131, 131, 114, 133, 131, 146, 121, 112, 118, 137, 100, 143, 137, 131, 124, 130, 126, 134, 124, 124, 123, 113, 138, 123, 142, 116, 120, 127, 121, 129, 119, 139, 118, 147, 121, 117, 126, 133, 122, 130, 137, 113, 111, 138, 126, 125, 131, 164, 121, 123, 134, 127, 110, 131, 147, 133, 118, 124, 122, 116, 112, 112, 111, 97, 129, 118, 156, 145, 109, 133, 122, 141, 131, 121, 120, 134, 146, 125, 101, 133, 112, 134, 151, 121, 125, 120, 105, 126, 145, 122, 116, 115, 137, 115, 122, 120, 124, 99, 130, 115, 122, 157, 118, 130, 124, 126, 122, 98, 123, 117, 110, 112, 108, 118, 125, 116, 122, 132, 126, 128, 131, 120, 141, 134, 141, 116, 123, 129, 136, 117, 117, 138, 133, 133, 127, 122, 138, 128, 121, 133, 101, 100, 126, 122, 125, 126, 139, 114, 131, 133, 134, 132, 120, 135, 121, 119, 141, 121, 111, 128, 128, 134, 123, 142, 139, 137, 126, 135, 98, 136, 124, 129, 131, 122, 130, 119, 122, 116, 121, 114, 130, 120, 118, 135, 131, 131, 124, 132, 145, 119, 121, 124, 139, 120, 113, 120, 118, 126, 124, 116, 118, 124, 134, 137, 116, 128, 132, 120, 121, 110, 126, 106, 125, 119, 126, 131, 113, 129, 119, 132, 143, 123, 119, 142, 134, 125, 120, 125, 125, 117, 145, 132, 138, 117, 109, 121, 132, 112, 118, 105, 133, 124, 143, 107, 115, 114, 106, 123, 143, 119, 107, 134, 119, 110, 139, 133, 126, 115, 123, 113, 117, 136, 119, 126, 143, 128, 134, 130, 104, 125, 124, 132, 126, 130, 131, 127, 119, 121, 143, 119, 122, 124, 134, 114, 121, 136, 121, 125, 127, 126, 118, 139, 121, 136, 128, 135, 132, 120, 126, 124, 125, 124, 124, 133, 136, 125, 129, 100, 128, 112, 125, 135, 121, 125, 133, 136, 132, 108, 133, 127, 125, 143, 119, 121, 121, 120, 105, 117, 121, 109, 116, 124, 128, 119, 120, 125, 118, 126, 124, 111, 116, 127, 116, 134, 115, 122, 141, 126, 109, 120, 123, 111, 118, 145, 115, 135, 123, 131, 121, 140, 124, 114, 123, 119, 115, 138, 142, 137, 134, 117, 117, 131, 134, 129, 114, 142, 127, 131, 117, 151, 114, 129, 140, 125, 128, 104, 120, 127, 127, 143, 133, 147, 117, 127, 125, 114, 125, 125, 120, 127, 119, 131, 115, 128, 135, 119, 119, 122, 115, 130, 111, 112, 125, 122, 117, 131, 131, 124, 114, 122, 120, 122, 104, 137, 128, 130, 123, 121, 126, 120, 127, 125, 114, 126, 134, 150, 140, 139, 121, 111, 124, 127, 139, 121, 129, 124, 127, 126, 149, 134, 137, 141, 126, 128, 127, 118, 128, 126, 105, 117, 128, 119, 124, 117, 111, 117, 120, 117, 123, 122, 121, 127, 126, 117, 136, 121, 121, 133, 118, 125, 120, 109, 129, 132, 133, 141, 135, 121, 125, 130, 130, 108, 116, 134, 126, 140, 117, 122, 112, 113, 137, 132, 116, 123, 120, 128, 122, 126, 131, 141, 116, 109, 120, 121, 143, 117, 121, 132, 137, 123, 134, 112, 125, 147, 98, 139, 118, 124, 123, 135, 122, 132, 117, 120, 122, 110, 108, 127, 123, 116, 128, 120, 125, 136, 136, 110, 118, 133, 126, 128, 139, 111, 116, 101, 126, 119, 109, 137, 140, 129, 106, 138, 113, 118, 121, 127, 136, 125, 126, 120, 124, 123, 142, 135, 151, 116, 121, 122, 114, 110, 115, 137, 117, 133, 125, 118, 116, 137, 118, 116, 119, 139, 109, 133, 125, 105, 121, 118, 125, 102, 105, 130, 143, 124, 125, 140, 131, 125, 137, 131, 107, 113, 130, 112, 154, 113, 124, 134, 127, 140, 122, 124, 130, 136, 130, 144, 130, 127, 109, 133, 134, 111, 126, 121, 128, 138, 134, 143, 126, 130, 120, 114, 129, 145, 117, 131, 108, 111, 132, 130, 120, 118, 128, 130, 119, 135, 128, 124, 133, 121, 127, 109, 125, 118, 131, 134, 139, 120, 135, 129, 126, 103, 130, 145, 110, 116, 129, 116, 105, 135, 117, 124, 137, 148, 117, 132, 122, 136, 131, 114, 111, 126, 126, 145, 137, 122, 135, 135, 135, 131, 112, 119, 123, 112, 118, 133, 120, 124, 127, 114, 128, 128, 147, 108, 123, 143, 149, 109, 113, 131, 129, 112, 159, 131, 127, 133, 116, 123, 134, 109, 134, 121, 154, 124, 125, 111, 119, 105, 121, 146, 123, 128, 131, 121, 125, 123, 125, 127, 127, 118, 125, 160, 113, 130, 136, 126, 117, 122, 112, 111, 127, 117, 116, 133, 126, 127, 136, 122, 127, 127, 117, 124, 116, 133, 139, 115, 120, 107, 127, 125, 119, 116, 141, 141, 132, 113, 124, 131, 120, 137, 122, 141, 128, 111, 132, 134, 117, 133, 124, 131, 135, 126, 131, 123, 124, 132, 122, 126, 135, 133, 128, 128, 115, 117, 132, 117, 137, 131, 131, 117, 116, 137, 141, 132, 123, 136, 129, 143, 136, 144, 129, 121, 131, 129, 121, 113, 130, 129, 113, 128, 124, 118, 140, 98, 108, 112, 120, 147, 133, 126, 137, 115, 112, 139, 130, 122, 115, 131, 133, 108, 126, 137, 132, 117, 109, 125, 122, 105, 136, 136, 142, 124, 130, 144, 118, 121, 138, 133, 118, 121, 138, 119, 112, 113, 132, 132, 123, 112, 129, 126, 110, 123, 137, 114, 115, 145, 124, 119, 129, 125, 127, 115, 113, 127, 134, 125, 131, 111, 140, 129, 128, 121, 125, 132, 142, 127, 131, 132, 139, 148, 131, 136, 142, 129, 132, 128, 125, 100, 108, 123, 122, 114, 136, 122, 128, 119, 142, 122, 126, 116, 130, 113, 119, 127, 112, 135, 110, 147, 133, 127, 122, 124, 127, 127, 111, 128, 129, 145, 134, 118, 136, 130, 133, 118, 110, 128, 136, 129, 121, 131, 121, 124, 126, 113, 147, 131, 133, 121, 128, 120, 124, 134, 117, 125, 121, 126, 120, 123, 123, 116, 127, 125, 124, 136, 119, 133, 122, 126, 110, 138, 122, 132, 110, 111, 110, 125, 116, 109, 125, 116, 131, 134, 128, 150, 134, 149, 108, 129, 120, 132, 119, 118, 140, 134, 125, 138, 124, 128, 160, 118, 123, 133, 140, 135, 136, 130, 155, 108, 129, 115, 123, 132, 142, 123, 119, 132, 131, 108, 128, 124, 117, 111, 126, 126, 104, 146, 130, 126, 117, 125, 134, 120, 119, 127, 111, 114, 124, 131, 127, 125, 119, 121, 112, 127, 139, 137, 124, 143, 123, 131, 115, 134, 119, 104, 116, 127, 122, 122, 126, 138, 123, 133, 132, 124, 109, 120, 141, 134, 127, 129, 118, 132, 121, 144, 112, 116, 129, 120, 125, 124, 130, 148, 126, 136, 118, 133, 131, 135, 127, 96, 134, 137, 138, 101, 115, 125, 132, 145, 112, 107, 118, 151, 130, 93, 115, 141, 131, 147, 124, 111, 123, 130, 126, 119, 140, 120, 113, 117, 150, 99, 126, 116, 133, 124, 121, 110, 130, 133, 114, 122, 144, 124, 111, 123, 128, 138, 114, 118, 116, 137, 122, 128, 120, 127, 119, 134, 129, 96, 121, 102, 121, 120, 139, 142, 110, 139, 130, 125, 105, 114, 140, 127, 117, 142, 136, 131, 148, 139, 132, 115, 118, 126, 122, 146, 121, 120, 135, 112, 133, 148, 130, 120, 118, 129, 130, 112, 140, 112, 115, 131, 130, 131, 107, 122, 122, 140, 114, 116, 132, 137, 122, 123, 133, 134, 120, 136, 122, 122, 117, 127, 124, 137, 128, 111, 139, 143, 112, 123, 128, 132, 132, 134, 126, 122, 142, 134, 111, 126, 137, 128, 110, 138, 134, 127, 124, 128, 135, 136, 124, 125, 120, 99, 118, 111, 119, 138, 108, 139, 117, 133, 133, 123, 121, 126, 130, 130, 115, 132, 129, 128, 119, 104, 131, 113, 128, 125, 122, 135, 114, 132, 129, 117, 126, 119, 135, 124, 130, 133, 115, 116, 117, 99, 129, 122, 111, 118, 114, 120, 127, 131, 134, 118, 124, 127, 112, 140, 124, 125, 141, 111, 131, 119, 153, 127, 135, 138, 124, 119, 120, 114, 153, 129, 143, 109, 133, 153, 113, 132, 120, 130, 120, 138, 120, 127, 123, 116, 141, 120, 120, 116, 127, 137, 132, 122, 128, 118, 116, 120, 130, 119, 119, 134, 122, 124, 122, 136, 147, 131, 134, 105, 118, 136, 107, 136, 111, 132, 121, 125, 123, 145, 131, 121, 142, 139, 143, 122, 126, 81, 124, 116, 141, 139, 134, 127, 123, 128, 128, 138, 117, 103, 129, 100, 109, 111, 131, 113, 125, 114, 122, 111, 121, 115, 126, 138, 114, 129, 119, 103, 129, 136, 123, 115, 111, 152, 111, 113, 100, 128, 121, 133, 128, 114, 121, 133, 118, 151, 129, 122, 126, 127, 132, 140, 129, 125, 129, 126, 121, 127, 123, 126, 112, 137, 140, 129, 145, 117, 136, 133, 120, 117, 120, 148, 133, 129, 135, 120, 127, 135, 124, 82, 131, 141, 122, 117, 126, 116, 137, 128, 144, 115, 135, 134, 115, 124, 126, 132, 134, 122, 118, 102, 96, 118, 140, 119, 128, 126, 121, 123, 112, 99, 156, 124, 119, 123, 111, 124, 99, 127, 112, 121, 114, 132, 103, 126, 124, 138, 134, 129, 122, 130, 139, 135, 118, 125, 103, 118, 135, 135, 127, 108, 138, 130, 135, 136, 128, 121, 129, 106, 124, 130, 127, 131, 124, 134, 127, 131, 135, 112, 122, 124, 131, 119, 101, 111, 136, 134, 130, 129, 124, 122, 100, 114, 138, 121, 150, 111, 113, 131, 126, 117, 124, 125, 125, 128, 115, 117, 111, 116, 121, 115, 113, 127, 138, 120, 117, 118, 110, 129, 143, 138, 110, 137, 139, 117, 121, 148, 139, 118, 134, 113, 118, 114, 137, 126, 137, 91, 130, 125, 133, 124, 130, 88, 118, 141, 122, 138, 123, 119, 125, 143, 151, 130, 134, 127, 119, 118, 119, 115, 111, 113, 119, 128, 121, 126, 112, 126, 109, 133, 133, 104, 117, 114, 122, 138, 122, 133, 157, 118, 116, 143, 129, 124, 131, 123, 130, 115, 120, 113, 135, 114, 129, 126, 125, 133, 122, 121, 110, 134, 136, 141, 126, 134, 125, 127, 138, 124, 116, 109, 131, 128, 113, 110, 115, 124, 119, 138, 120, 140, 114, 133, 105, 122, 128, 130, 124, 129, 129, 137, 85, 137, 146, 117, 137, 125, 130, 136, 112, 120, 127, 116, 127, 109, 106, 122, 127, 146, 129, 124, 141, 136, 121, 125, 113, 131, 106, 130, 133, 149, 134, 125, 132, 122, 127, 129, 125, 123, 129, 122, 114, 130, 122, 124, 123, 119, 125, 132, 123, 114, 111, 136, 121, 109, 119, 120, 122, 132, 123, 125, 122, 114, 108, 127, 140, 121, 128, 142, 111, 135, 131, 93, 117, 118, 140, 119, 130, 128, 133, 123, 134, 129, 132, 127, 130, 119, 121, 137, 129, 119, 124, 119, 123, 121, 124, 127, 118, 111, 119, 127, 130, 118, 105, 87, 135, 107, 119, 132, 106, 123, 127, 130, 111, 131, 121, 124, 128, 118, 125, 112, 127, 117, 121, 152, 120, 95, 128, 130, 129, 135, 111, 106, 129, 137, 129, 126, 120, 123, 129, 149, 122, 143, 116, 123, 110, 147, 89, 148, 122, 120, 123, 134, 125, 130, 133, 120, 122, 119, 116, 104, 132, 124, 128, 129, 119, 143, 138, 115, 116, 123, 121, 130, 122, 122, 134, 113, 120, 132, 112, 136, 116, 114, 146, 127, 141, 128, 129, 130, 128, 112, 131, 126, 132, 129, 127, 127, 136, 153, 122, 113, 123, 131, 125, 149, 129, 134, 143, 131, 137, 121, 113, 113, 125, 121, 116, 119, 123, 122, 120, 126, 124, 149, 141, 119, 115, 124, 137, 123, 126, 129, 123, 118, 130, 123, 135, 139, 134, 113, 128, 122, 118, 109, 145, 109, 113, 113, 127, 127, 124, 125, 131, 116, 130, 133, 110, 125, 128, 132, 115, 122, 117, 131, 132, 135, 110, 124, 135, 132, 121, 136, 135, 114, 125, 133, 150, 117, 119, 118, 136, 127, 129, 101, 120, 115, 116, 99, 121, 123, 137, 109, 133, 120, 115, 133, 104, 144, 103, 135, 112, 143, 123, 126, 135, 128, 117, 143, 119, 123, 125, 134, 117, 144, 113, 113, 127, 110, 122, 137, 127, 124, 117, 127, 145, 123, 125, 138, 143, 139, 136, 128, 148, 129, 112, 149, 120, 137, 121, 130, 126, 132, 128, 121, 106, 129, 120, 125, 123, 127, 126, 125, 148, 132, 92, 121, 122, 130, 145, 159, 131, 124, 131, 130, 125, 118, 136, 116, 132, 127, 122, 139, 142, 117, 135, 129, 128, 126, 106, 115, 119, 123, 111, 122, 122, 144, 124, 135, 131, 148, 137, 128, 140, 120, 115, 128, 121, 118, 123, 116, 109, 136, 119, 113, 131, 132, 125, 142, 134, 126, 120, 127, 101, 129, 121, 130, 117, 129, 122, 145, 138, 127, 129, 127, 125, 131, 131, 124, 130, 99, 114, 112, 136, 127, 106, 128, 145, 127, 129, 130, 130, 129, 93, 136, 122, 109, 107, 129, 121, 151, 121, 114, 125, 139, 102, 138, 113, 129, 138, 142, 115, 116, 127, 114, 111, 149, 121, 117, 113, 135, 115, 129, 122, 139, 126, 99, 122, 103, 141, 113, 129, 103, 115, 110, 134, 132, 121, 133, 135, 111, 119, 127, 132, 149, 115, 125, 113, 135, 140, 132, 129, 142, 137, 129, 134, 128, 111, 127, 113, 133, 118, 136, 111, 135, 115, 108, 114, 142, 133, 135, 132, 122, 119, 132, 124, 118, 138, 128, 131, 138, 136, 129, 136, 124, 132, 104, 132, 116, 135, 114, 143, 117, 145, 131, 122, 116, 118, 124, 124, 105, 126, 124, 113, 105, 131, 129, 118, 129, 117, 109, 124, 127, 121, 120, 124, 125, 126, 139, 118, 133, 117, 143, 129, 119, 116, 121, 129, 109, 120, 120, 126, 112, 115, 114, 127, 121, 110, 123, 113, 132, 113, 127, 137, 124, 127, 112, 104, 122, 120, 113, 127, 122, 114, 119, 127, 118, 125, 127, 136, 124, 135, 140, 123, 125, 111, 147, 132, 124, 115, 126, 130, 131, 134, 132, 116, 121, 129, 144, 137, 98, 140, 125, 141, 120, 107, 121, 126, 107, 106, 128, 132, 120, 115, 120, 128, 126, 118, 119, 140, 133, 125, 125, 135, 103, 121, 136, 116, 126, 134, 130, 112, 139, 131, 126, 136, 148, 136, 124, 131, 138, 131, 119, 128, 128, 136, 132, 120, 126, 145, 133, 128, 145, 138, 111, 131, 124, 123, 128, 113, 116, 117, 144, 115, 127, 142, 125, 135, 119, 119, 128, 134, 128, 121, 117, 132, 130, 104, 117, 122, 128, 118, 120, 143, 120, 97, 124, 133, 135, 104, 114, 127, 118, 128, 106, 123, 137, 133, 131, 133, 124, 128, 124, 126, 137, 132, 121, 107, 122, 114, 125, 118, 144, 119, 129, 143, 128, 135, 113, 115, 121, 138, 155, 133, 129, 126, 120, 133, 119, 141, 125, 125, 114, 127, 128, 122, 126, 109, 128, 137, 125, 128, 128, 122, 130, 122, 112, 124, 119, 118, 136, 126, 138, 156, 131, 120, 115, 126, 124, 131, 120, 104, 121, 126, 138, 145, 119, 133, 123, 121, 125, 145, 148, 122, 130, 134, 121, 123, 138, 132, 120, 126, 123, 131, 123, 109, 125, 123, 130, 127, 122, 108, 127, 136, 121, 116, 118, 135, 119, 136, 137, 113, 113, 123, 131, 123, 122, 130, 119, 130, 132, 131, 123, 129, 106, 107, 127, 130, 134, 130, 122, 119, 130, 115, 129, 124, 113, 132, 110, 123, 122, 128, 124, 139, 139, 132, 131, 121, 117, 137, 126, 131, 156, 111, 124, 132, 156, 122, 125, 109, 135, 129, 108, 121, 133, 126, 129, 121, 121, 117, 125, 116, 124, 122, 99, 130, 109, 128, 122, 114, 118, 134, 133, 136, 133, 151, 115, 135, 137, 137, 147, 119, 113, 133, 127, 129, 105, 138, 117, 126, 104, 114, 127, 129, 113, 130, 113, 135, 118, 126, 131, 130, 110, 126, 121, 113, 137, 130, 112, 133, 126, 113, 119, 121, 146, 120, 121, 134, 129, 129, 123, 130, 133, 112, 116, 127, 114, 124, 132, 115, 132, 122, 132, 118, 117, 114, 118, 133, 112, 133, 122, 108, 116, 128, 131, 139, 110, 136, 125, 151, 126, 124, 139, 140, 135, 138, 143, 137, 120, 126, 120, 131, 124, 140, 132, 129, 121, 140, 134, 104, 124, 132, 124, 134, 116, 108, 140, 124, 124, 142, 122, 129, 128, 124, 114, 134, 114, 124, 126, 131, 122, 122, 124, 125, 120, 115, 112, 133, 112, 136, 136, 132, 126, 106, 114, 131, 138, 125, 128, 130, 122, 129, 122, 122, 116, 106, 122, 133, 128, 128, 131, 124, 126, 130, 133, 134, 113, 112, 112, 137, 126, 133, 140, 154, 126, 137, 131, 112, 121, 123, 114, 132, 115, 114, 129, 137, 131, 124, 135, 130, 119, 127, 135, 139, 119, 129, 132, 131, 123, 117, 127, 130, 114, 134, 122, 130, 129, 134, 129, 111, 123, 125, 124, 128, 105, 128, 125, 140, 126, 147, 124, 134, 133, 141, 123, 130, 123, 130, 105, 140, 130, 128, 131, 135, 116, 141, 125, 135, 117, 123, 111, 111, 130, 131, 119, 120, 114, 137, 138, 135, 121, 142, 125, 125, 134, 130, 104, 116, 148, 122, 124, 117, 130, 124, 138, 124, 127, 122, 132, 128, 141, 125, 128, 118, 129, 127, 109, 125, 117, 122, 123, 123, 124, 125, 136, 112, 121, 146, 118, 133, 108, 127, 122, 139, 131, 147, 125, 137, 124, 113, 135, 146, 131, 127, 120, 126, 123, 123, 136, 127, 129, 121, 116, 126, 120, 137, 117, 130, 135, 138, 117, 133, 126, 114, 109, 108, 127, 109, 131, 130, 123, 130, 136, 124, 134, 144, 125, 124, 119, 120, 127, 116, 106, 109, 136, 115, 139, 122, 115, 128, 112, 122, 120, 138, 111, 117, 135, 127, 105, 114, 131, 123, 133, 128, 119, 106, 133, 139, 131, 123, 133, 102, 117, 128, 126, 112, 119, 139, 139, 149, 106, 98, 133, 121, 124, 134, 122, 136, 132, 144, 127, 131, 127, 113, 122, 114, 135, 125, 126, 122, 107, 107, 141, 113, 122, 124, 130, 120, 119, 119, 126, 123, 132, 127, 123, 135, 136, 116, 127, 126, 152, 126, 125, 131, 124, 135, 107, 129, 123, 124, 120, 112, 119, 133, 127, 127, 124, 139, 117, 117, 127, 119, 111, 109, 102, 139, 141, 141, 121, 128, 126, 125, 133, 134, 137, 118, 131, 138, 111, 138, 123, 107, 130, 154, 139, 125, 123, 107, 131, 127, 127, 124, 133, 121, 122, 114, 125, 105, 139, 130, 132, 122, 118, 132, 125, 100, 134, 119, 133, 121, 123, 128, 112, 126, 122, 109, 121, 124, 111, 131, 110, 130, 112, 122, 133, 133, 122, 121, 141, 125, 104, 123, 117, 115, 137, 117, 108, 116, 135, 127, 106, 140, 122, 111, 119, 125, 132, 111, 115, 135, 125, 117, 119, 127, 131, 129, 138, 138, 113, 113, 138, 130, 142, 119, 105, 125, 134, 108, 136, 127, 131, 114, 130, 127, 129, 113, 126, 139, 108, 124, 129, 127, 134, 126, 127, 136, 139, 135, 120, 122, 124, 129, 134, 131, 121, 126, 138, 127, 146, 140, 129, 138, 121, 107, 133, 140, 125, 111, 127, 120, 127, 114, 120, 105, 147, 119, 122, 116, 125, 120, 113, 107, 120, 133, 111, 114, 134, 113, 145, 123, 113, 118, 112, 111, 129, 140, 128, 125, 141, 136, 114, 132, 120, 127, 134, 135, 126, 120, 129, 131, 94, 141, 123, 132, 139, 105, 129, 127, 141, 130, 127, 108, 131, 136, 117, 126, 129, 130, 133, 127, 133, 138, 122, 127, 101, 127, 131, 138, 116, 112, 151, 139, 120, 135, 125, 123, 124, 124, 126, 123, 125, 138, 131, 143, 135, 126, 129, 109, 112, 109, 127, 128, 120, 135, 129, 108, 128, 129, 131, 121, 127, 128, 125, 104, 121, 117, 131, 125, 113, 130, 142, 122, 134, 119, 109, 110, 120, 128, 132, 120, 125, 121, 113, 128, 131, 130, 116, 120, 144, 138, 127, 124, 129, 123, 117, 134, 104, 110, 123, 116, 112, 122, 135, 131, 109, 127, 123, 117, 126, 129, 129, 119, 138, 135, 107, 120, 112, 123, 119, 107, 143, 117, 140, 129, 122, 115, 136, 121, 122, 113, 132, 112, 122, 111, 129, 112, 128, 133, 122, 130, 128, 127, 135, 138, 115, 129, 134, 126, 124, 136, 123, 134, 111, 120, 126, 120, 122, 125, 135, 116, 113, 134, 114, 117, 124, 136, 124, 137, 119, 137, 119, 140, 111, 132, 130, 113, 140, 130, 124, 129, 132, 134, 133, 142, 113, 127, 134, 131, 117, 123, 114, 119, 129, 125, 116, 106, 116, 111, 126, 118, 119, 130, 124, 119, 99, 122, 136, 122, 129, 129, 126, 126, 120, 131, 149, 119, 129, 153, 123, 131, 130, 132, 118, 134, 135, 120, 124, 122, 135, 128, 111, 136, 107, 129, 131, 130, 140, 114, 129, 119, 128, 125, 131, 120, 126, 133, 117, 114, 112, 124, 150, 135, 123, 121, 132, 153, 134, 116, 117, 117, 135, 117, 139, 131, 117, 130, 121, 137, 131, 134, 128, 109, 124, 127, 130, 130, 127, 128, 119, 123, 121, 142, 109, 120, 123, 117, 139, 115, 108, 127, 151, 122, 130, 119, 128, 128, 140, 121, 120, 131, 129, 120, 154, 119, 131, 117, 140, 123, 110, 108, 108, 125, 131, 132, 127, 127, 108, 130, 126, 109, 119, 122, 126, 114, 141, 119, 126, 127, 116, 121, 133, 131, 115, 125, 110, 132, 103, 106, 126, 62, 130, 121, 118, 136, 120, 136, 132, 111, 117, 116, 133, 120, 147, 124, 120, 112, 127, 116, 117, 141, 126, 135, 130, 129, 129, 121, 126, 130, 126, 122, 119, 123, 135, 123, 115, 139, 143, 130, 129, 126, 130, 126, 129, 128, 125, 104, 119, 123, 122, 120, 128, 130, 131, 139, 126, 135, 126, 128, 136, 109, 117, 122, 122, 117, 115, 119, 110, 118, 104, 117, 103, 114, 128, 106, 139, 142, 117, 128, 146, 106, 128, 129, 147, 114, 131, 121, 128, 129, 123, 130, 126, 132, 127, 114, 126, 129, 120, 114, 138, 124, 129, 126, 130, 128, 90, 139, 128, 128, 131, 134, 126, 129, 126, 145, 126, 120, 131, 114, 129, 117, 112, 137, 109, 122, 122, 125, 148, 132, 129, 136, 136, 117, 135, 113, 147, 117, 137, 127, 105, 142, 121, 132, 123, 135, 114, 115, 115, 118, 118, 131, 150, 123, 138, 132, 117, 116, 131, 128, 127, 134, 135, 134, 121, 125, 115, 119, 121, 111, 116, 110, 127, 126, 122, 118, 151, 111, 121, 120, 117, 128, 136, 112, 116, 119, 137, 124, 125, 127, 143, 132, 122, 116, 115, 109, 148, 124, 119, 118, 121, 117, 124, 116, 124, 106, 129, 143, 116, 105, 118, 132, 109, 136, 137, 130, 116, 122, 127, 116, 132, 128, 128, 115, 113, 137, 130, 125, 122, 125, 133, 122, 131, 120, 116, 116, 140, 140, 122, 120, 111, 137, 126, 141, 128, 118, 133, 105, 123, 119, 127, 117, 124, 141, 133, 125, 132, 133, 114, 115, 136, 106, 125, 149, 97, 105, 131, 116, 127, 109, 126, 129, 133, 116, 131, 115, 115, 110, 123, 131, 122, 140, 133, 138, 128, 113, 122, 108, 126, 110, 135, 122, 115, 114, 125, 103, 129, 131, 117, 143, 120, 124, 107, 138, 128, 125, 130, 109, 129, 115, 128, 120, 107, 129, 126, 119, 110, 128, 126, 138, 127, 123, 139, 129, 120, 128, 134, 123, 133, 120, 122, 120, 127, 118, 125, 119, 118, 119, 128, 127, 118, 118, 122, 120, 117, 116, 125, 108, 133, 115, 108, 118, 116, 134, 132, 109, 142, 113, 137, 122, 113, 131, 122, 123, 120, 144, 110, 124, 107, 146, 122, 121, 109, 130, 110, 136, 122, 112, 128, 131, 115, 111, 126, 127, 128, 108, 124, 111, 130, 139, 133, 111, 116, 115, 110, 128, 108, 116, 131, 128, 125, 121, 121, 119, 107, 130, 117, 116, 128, 134, 108, 124, 108, 123, 136, 135, 139, 126, 128, 119, 119, 118, 126, 138, 138, 119, 126, 129, 122, 119, 115, 151, 113, 112, 111, 137, 115, 110, 102, 134, 110, 128, 108, 118, 112, 124, 135, 129, 122, 108, 126, 109, 123, 135, 119, 115, 132, 120, 134, 124, 137, 133, 123, 94, 129, 114, 123, 130, 124, 118, 128, 112, 110, 129, 124, 125, 126, 132, 136, 133, 120, 123, 119, 128, 129, 115, 125, 128, 144, 98, 146, 117, 115, 126, 131, 142, 124, 126, 118, 111, 108, 116, 111, 113, 126, 123, 114, 121, 111, 121, 129, 113, 127, 104, 123, 133, 126, 127, 128, 113, 137, 138, 151, 154, 135, 117, 110, 125, 131, 110, 128, 118, 129, 136, 138, 123, 130, 124, 133, 120, 117, 118, 130, 126, 114, 111, 126, 126, 123, 123, 132, 137, 129, 125, 127, 146, 121, 134, 117, 135, 101, 128, 115, 113, 115, 139, 125, 120, 131, 99, 137, 138, 123, 136, 123, 124, 136, 126, 124, 146, 121, 114, 127, 137, 122, 123, 123, 116, 128, 127, 109, 129, 106, 137, 123, 113, 119, 126, 129, 119, 128, 117, 123, 105, 108, 124, 130, 125, 133, 125, 107, 119, 109, 130, 126, 127, 131, 121, 119, 117, 135, 133, 133, 117, 107, 115, 111, 133, 122, 123, 147, 141, 113, 141, 125, 124, 132, 119, 149, 123, 113, 108, 120, 124, 139, 119, 133, 128, 128, 120, 132, 117, 116, 112, 118, 139, 109, 116, 127, 127, 110, 123, 129, 104, 132, 125, 134, 133, 133, 106, 107, 134, 119, 127, 127, 109, 127, 129, 114, 131, 112, 148, 119, 118, 145, 128, 134, 117, 137, 119, 135, 151, 107, 126, 120, 128, 138, 124, 124, 110, 127, 139, 138, 128, 110, 120, 128, 123, 123, 118, 136, 125, 152, 137, 122, 127, 123, 136, 131, 131, 135, 122, 122, 128, 129, 125, 140, 123, 118, 118, 144, 138, 121, 130, 133, 117, 129, 131, 151, 160, 123, 128, 130, 139, 121, 121, 128, 126, 106, 120, 129, 129, 118, 127, 112, 130, 145, 120, 105, 109, 135, 132, 109, 115, 139, 112, 112, 115, 133, 111, 129, 119, 119, 123, 134, 111, 116, 111, 124, 125, 136, 126, 113, 117, 109, 131, 125, 113, 102, 96, 122, 127, 141, 128, 122, 134, 126, 132, 115, 130, 132, 123, 123, 108, 116, 120, 140, 125, 127, 118, 128, 100, 113, 110, 133, 135, 126, 111, 135, 139, 128, 141, 117, 116, 120, 111, 121, 122, 115, 125, 123, 138, 114, 127, 127, 123, 104, 96, 124, 125, 116, 125, 130, 114, 130, 119, 134, 121, 140, 116, 134, 144, 136, 123, 135, 124, 131, 147, 123, 131, 136, 133, 117, 142, 132, 129, 118, 146, 127, 130, 107, 108, 114, 128, 124, 117, 133, 126, 128, 123, 149, 130, 129, 123, 127, 127, 112, 131, 107, 105, 130, 120, 116, 124, 139, 128, 141, 128, 120, 124, 138, 91, 110, 120, 135, 130, 131, 119, 139, 117, 134, 121, 120, 126, 108, 133, 122, 126, 124, 123, 113, 125, 124, 146, 115, 122, 117, 133, 139, 128, 147, 116, 125, 116, 138, 128, 138, 122, 123, 122, 116, 104, 119, 143, 116, 120, 136, 128, 113, 125, 133, 135, 127, 135, 141, 147, 123, 120, 123, 158, 123, 112, 131, 108, 135, 132, 127, 122, 112, 136, 109, 117, 119, 128, 129, 142, 121, 116, 126, 117, 126, 115, 116, 111, 143, 136, 134, 108, 141, 135, 116, 132, 117, 141, 111, 135, 150, 123, 126, 130, 118, 132, 120, 121, 130, 125, 125, 149, 117, 134, 128, 131, 126, 121, 120, 111, 114, 122, 134, 117, 135, 128, 120, 140, 132, 116, 134, 114, 112, 127, 123, 130, 123, 141, 120, 130, 130, 133, 127, 121, 105, 129, 120, 130, 123, 127, 140, 132, 145, 119, 125, 126, 125, 119, 108, 133, 119, 120, 117, 126, 106, 136, 136, 133, 124, 129, 117, 141, 121, 122, 142, 130, 127, 131, 132, 118, 121, 126, 123, 133, 130, 114, 129, 123, 123, 110, 128, 131, 132, 123, 143, 121, 120, 110, 112, 138, 106, 125, 114, 115, 126, 138, 116, 120, 112, 105, 133, 118, 126, 115, 140, 137, 117, 143, 135, 119, 102, 110, 123, 134, 130, 129, 126, 148, 134, 119, 125, 117, 117, 129, 133, 133, 139, 124, 138, 117, 129, 131, 115, 135, 125, 122, 138, 150, 125, 116, 145, 120, 137, 142, 125, 137, 130, 134, 129, 116, 103, 120, 119, 125, 132, 111, 113, 140, 132, 119, 130, 118, 144, 107, 113, 113, 118, 140, 107, 136, 135, 132, 126, 119, 130, 105, 119, 122, 136, 142, 153, 115, 131, 128, 111, 118, 117, 141, 121, 119, 126, 105, 99, 132, 138, 125, 124, 121, 142, 122, 132, 133, 101, 151, 124, 132, 118, 127, 116, 130, 122, 117, 122, 133, 129, 136, 118, 121, 121, 130, 150, 129, 120, 135, 122, 118, 118, 127, 119, 117, 128, 131, 121, 138, 129, 141, 140, 123, 139, 101, 119, 124, 127, 131, 111, 133, 125, 123, 130, 120, 145, 126, 127, 103, 126, 131, 133, 123, 125, 140, 122, 129, 122, 124, 120, 131, 113, 144, 126, 107, 131, 147, 123, 128, 119, 132, 133, 131, 132, 110, 122, 133, 129, 134, 120, 137, 130, 145, 131, 133, 135, 116, 100, 117, 137, 127, 121, 121, 130, 132, 127, 132, 129, 125, 117, 130, 115, 121, 129, 129, 126, 112, 120, 111, 119, 144, 112, 113, 114, 115, 129, 122, 113, 123, 131, 136, 119, 120, 167, 122, 106, 115, 106, 140, 128, 135, 117, 130, 114, 136, 132, 113, 128, 119, 129, 129, 121, 130, 121, 145, 118, 114, 113, 127, 114, 127, 133, 127, 111, 124, 156, 116, 127, 146, 127, 129, 125, 125, 122, 123, 145, 119, 122, 111, 120, 116, 126, 121, 125, 125, 123, 106, 146, 136, 127, 127, 128, 132, 133, 134, 125, 114, 114, 125, 126, 129, 121, 129, 118, 137, 117, 121, 123, 109, 124, 130, 128, 109, 120, 126, 116, 135, 116, 125, 118, 115, 113, 113, 127, 129, 118, 114, 132, 122, 117, 112, 131, 127, 112, 123, 148, 139, 131, 112, 113, 135, 130, 126, 123, 138, 122, 124, 118, 136, 119, 139, 140, 137, 136, 138, 136, 119, 135, 131, 110, 125, 130, 118, 120, 108, 123, 112, 118, 120, 130, 132, 138, 125, 126, 123, 143, 117, 133, 126, 136, 123, 117, 124, 120, 106, 118, 122, 98, 110, 129, 143, 144, 111, 131, 119, 123, 125, 122, 119, 133, 145, 130, 123, 130, 129, 109, 133, 126, 113, 115, 120, 135, 104, 113, 115, 116, 125, 110, 113, 115, 116, 120, 115, 124, 118, 116, 121, 121, 128, 106, 119, 114, 123, 132, 124, 115, 114, 119, 118, 107, 135, 131, 118, 131, 130, 120, 116, 125, 107, 153, 115, 109, 128, 126, 110, 118, 135, 131, 128, 122, 122, 129, 123, 121, 105, 114, 140, 142, 120, 124, 118, 136, 124, 141, 121, 120, 123, 102, 114, 115, 128, 119, 138, 142, 146, 144, 142, 131, 119, 106, 118, 133, 141, 131, 120, 130, 133, 122, 109, 139, 112, 115, 124, 124, 119, 124, 98, 121, 131, 141, 122, 116, 112, 133, 120, 120, 127, 122, 114, 138, 129, 126, 136, 136, 129, 126, 107, 144, 144, 132, 139, 121, 144, 132, 118, 116, 125, 121, 132, 137, 125, 135, 144, 123, 146, 112, 117, 120, 112, 131, 116, 135, 108, 122, 145, 120, 105, 137, 138, 134, 134, 106, 124, 121, 123, 132, 137, 112, 130, 126, 122, 133, 131, 138, 122, 103, 125, 123, 111, 115, 145, 124, 124, 111, 129, 126, 126, 137, 137, 124, 123, 109, 127, 129, 135, 112, 122, 139, 118, 117, 112, 109, 118, 123, 133, 106, 125, 130, 106, 113, 130, 109, 120, 131, 127, 131, 133, 123, 128, 132, 123, 124, 117, 126, 108, 128, 129, 115, 93, 150, 125, 117, 116, 126, 152, 124, 119, 133, 118, 116, 104, 113, 112, 130, 127, 133, 129, 124, 130, 135, 139, 119, 129, 121, 118, 129, 112, 123, 128, 118, 141, 134, 122, 134, 111, 144, 124, 130, 130, 128, 133, 114, 110, 123, 139, 132, 138, 116, 109, 118, 117, 134, 125, 132, 136, 128, 118, 115, 118, 113, 146, 115, 132, 131, 130, 140, 130, 124, 125, 124, 119, 130, 116, 128, 113, 127, 102, 126, 123, 127, 126, 122, 138, 110, 136, 113, 114, 115, 123, 127, 128, 134, 135, 140, 107, 136, 121, 112, 129, 139, 117, 127, 110, 141, 131, 135, 140, 140, 138, 135, 127, 116, 112, 122, 102, 109, 117, 135, 127, 115, 125, 121, 131, 118, 119, 122, 121, 136, 134, 120, 126, 114, 132, 119, 122, 130, 124, 135, 117, 99, 111, 121, 117, 108, 118, 121, 114, 118, 121, 123, 130, 118, 129, 132, 136, 119, 122, 115, 155, 150, 136, 113, 137, 113, 127, 127, 123, 125, 120, 121, 132, 114, 118, 118, 136, 127, 117, 132, 118, 118, 138, 143, 136, 114, 127, 136, 126, 122, 123, 116, 110, 107, 124, 131, 126, 110, 152, 127, 131, 130, 132, 106, 125, 121, 136, 112, 121, 115, 124, 124, 132, 111, 137, 120, 118, 128, 109, 128, 125, 122, 119, 126, 127, 124, 118, 134, 114, 124, 115, 120, 121, 136, 118, 120, 112, 125, 132, 126, 126, 113, 131, 110, 119, 115, 125, 115, 137, 145, 113, 138, 127, 113, 121, 136, 128, 117, 120, 115, 129, 131, 126, 130, 125, 116, 121, 121, 134, 105, 117, 102, 144, 130, 122, 129, 133, 127, 129, 145, 127, 115, 103, 124, 127, 140, 128, 122, 135, 111, 120, 116, 123, 109, 136, 134, 121, 107, 121, 145, 135, 143, 132, 121, 138, 124, 134, 120, 119, 126, 125, 112, 127, 112, 144, 130, 124, 120, 127, 122, 119, 128, 121, 133, 127, 134, 127, 131, 117, 129, 118, 123, 127, 120, 125, 123, 127, 115, 127, 125, 144, 127, 121, 133, 126, 127, 109, 124, 132, 114, 137, 111, 137, 137, 115, 129, 124, 122, 134, 129, 138, 120, 119, 127, 122, 134, 127, 121, 126, 126, 143, 130, 123, 109, 142, 126, 129, 135, 124, 111, 136, 133, 121, 118, 127, 132, 128, 125, 131, 124, 97, 124, 117, 107, 121, 143, 124, 129, 118, 118, 126, 119, 138, 112, 114, 130, 137, 111, 129, 127, 144, 142, 152, 136, 128, 129, 124, 112, 121, 122, 121, 139, 108, 110, 130, 112, 121, 138, 112, 141, 126, 126, 127, 114, 128, 139, 124, 134, 117, 124, 130, 129, 127, 124, 131, 125, 114, 129, 123, 118, 137, 122, 126, 116, 126, 110, 118, 146, 126, 119, 131, 131, 134, 119, 118, 129, 126, 119, 133, 112, 115, 121, 121, 113, 116, 126, 140, 115, 124, 136, 135, 119, 122, 121, 121, 108, 122, 137, 128, 115, 121, 105, 131, 146, 103, 118, 128, 140, 139, 101, 136, 127, 118, 128, 124, 135, 145, 135, 119, 140, 129, 144, 133, 122, 117, 128, 138, 130, 119, 147, 127, 115, 117, 126, 128, 120, 144, 128, 131, 126, 134, 110, 131, 128, 109, 123, 127, 125, 121, 137, 141, 129, 109, 135, 119, 126, 119, 137, 125, 124, 113, 135, 113, 114, 113, 124, 123, 118, 116, 140, 138, 126, 125, 146, 116, 106, 142, 137, 123, 101, 133, 115, 134, 128, 116, 142, 112, 139, 126, 147, 130, 128, 105, 102, 126, 123, 133, 129, 117, 127, 118, 133, 143, 122, 131, 141, 125, 129, 113, 134, 139, 114, 160, 125, 124, 110, 118, 110, 146, 140, 97, 134, 98, 136, 111, 144, 116, 117, 116, 113, 134, 111, 126, 122, 116, 135, 133, 134, 137, 125, 121, 119, 120, 127, 146, 137, 120, 145, 137, 115, 134, 134, 124, 127, 139, 135, 139, 118, 125, 119, 140, 151, 133, 129, 138, 125, 123, 119, 119, 135, 124, 130, 132, 113, 130, 121, 122, 122, 116, 129, 121, 127, 130, 140, 126, 136, 139, 117, 132, 120, 103, 136, 115, 125, 121, 121, 124, 133, 120, 125, 131, 102, 121, 141, 126, 130, 120, 132, 131, 120, 115, 126, 122, 118, 124, 125, 135, 111, 117, 129, 137, 139, 118, 127, 119, 128, 119, 124, 133, 135, 140, 114, 134, 105, 91, 132, 129, 124, 135, 124, 124, 136, 127, 124, 136, 134, 114, 138, 126, 126, 136, 120, 119, 142, 122, 111, 134, 118, 132, 120, 129, 111, 132, 120, 141, 120, 126, 132, 126, 131, 130, 136, 113, 128, 115, 123, 111, 115, 132, 120, 134, 108, 132, 118, 116, 131, 121, 108, 119, 128, 126, 138, 123, 138, 127, 122, 158, 121, 116, 145, 127, 131, 130, 134, 121, 118, 116, 130, 124, 114, 118, 127, 114, 136, 117, 136, 124, 132, 126, 137, 119, 120, 155, 110, 127, 119, 137, 145, 120, 133, 116, 113, 114, 135, 136, 117, 123, 141, 122, 122, 125, 129, 129, 130, 117, 116, 114, 119, 116, 132, 121, 131, 119, 135, 127, 122, 120, 120, 124, 114, 134, 134, 123, 132, 127, 110, 113, 119, 116, 121, 135, 136, 128, 126, 116, 120, 134, 127, 133, 114, 137, 131, 127, 123, 131, 118, 151, 127, 126, 142, 122, 115, 112, 128, 109, 127, 125, 112, 142, 125, 122, 134, 127, 136, 120, 120, 127, 117, 117, 141, 144, 130, 112, 151, 122, 120, 128, 136, 111, 126, 145, 136, 125, 117, 131, 135, 124, 147, 115, 118, 135, 127, 123, 124, 113, 117, 116, 125, 123, 135, 135, 119, 123, 132, 134, 132, 141, 113, 138, 121, 124, 135, 136, 129, 125, 126, 124, 142, 131, 134, 124, 130, 144, 126, 122, 143, 129, 108, 107, 123, 114, 119, 121, 110, 132, 122, 131, 128, 135, 133, 130, 120, 111, 130, 115, 145, 112, 117, 131, 103, 126, 138, 129, 138, 148, 115, 119, 140, 131, 118, 128, 132, 142, 122, 114, 123, 117, 131, 119, 113, 141, 132, 124, 149, 155, 124, 134, 126, 133, 128, 121, 133, 121, 121, 120, 128, 123, 116, 110, 136, 132, 121, 134, 136, 110, 139, 131, 122, 122, 121, 128, 115, 138, 104, 146, 131, 135, 121, 139, 121, 144, 119, 125, 110, 140, 103, 130, 127, 121, 140, 112, 128, 112, 128, 132, 136, 133, 118, 112, 125, 106, 111, 140, 127, 126, 131, 146, 137, 112, 108, 134, 123, 109, 121, 133, 119, 117, 122, 127, 119, 123, 120, 117, 116, 137, 119, 109, 112, 125, 138, 135, 132, 151, 103, 118, 121, 106, 127, 123, 130, 125, 127, 130, 128, 114, 134, 131, 135, 126, 126, 138, 131, 113, 104, 140, 122, 125, 118, 115, 128, 132, 133, 138, 135, 123, 122, 127, 130, 119, 144, 129, 106, 137, 108, 121, 124, 129, 116, 124, 120, 130, 110, 102, 138, 138, 115, 108, 126, 130, 121, 143, 118, 122, 124, 130, 116, 132, 111, 114, 114, 121, 131, 132, 132, 126, 103, 126, 128, 122, 135, 119, 143, 119, 145, 123, 132, 134, 139, 119, 137, 125, 123, 130, 130, 125, 140, 126, 136, 125, 120, 116, 111, 125, 118, 117, 134, 133, 131, 128, 145, 124, 128, 128, 121, 124, 131, 126, 124, 116, 126, 133, 141, 132, 128, 127, 106, 131, 131, 121, 134, 118, 109, 123, 113, 103, 138, 124, 131, 126, 128, 131, 120, 137, 126, 140, 122, 118, 121, 126, 119, 118, 117, 126, 124, 121, 132, 111, 130, 132, 132, 131, 128, 110, 124, 131, 141, 126, 120, 120, 121, 115, 113, 134, 120, 108, 133, 109, 109, 121, 127, 143, 118, 146, 132, 117, 137, 103, 140, 133, 119, 134, 122, 132, 131, 136, 123, 135, 115, 106, 132, 118, 134, 117, 123, 129, 125, 122, 111, 127, 129, 123, 123, 119, 108, 131, 124, 109, 146, 125, 105, 107, 129, 123, 120, 134, 118, 137, 134, 106, 131, 127, 126, 117, 142, 130, 128, 146, 118, 127, 138, 106, 144, 128, 146, 134, 110, 127, 140, 140, 107, 120, 119, 135, 115, 122, 127, 113, 118, 105, 134, 126, 113, 127, 132, 122, 117, 133, 109, 124, 134, 111, 129, 112, 109, 120, 134, 121, 104, 121, 135, 118, 120, 136, 140, 149, 134, 131, 138, 136, 141, 152, 122, 129, 119, 126, 146, 145, 120, 118, 135, 124, 137, 121, 129, 126, 133, 129, 124, 123, 128, 121, 120, 120, 136, 154, 110, 124, 120, 115, 114, 140, 148, 115, 132, 131, 119, 124, 119, 129, 145, 135, 127, 127, 120, 123, 135, 119, 119, 136, 135, 112, 127, 140, 124, 122, 128, 124, 133, 139, 124, 114, 128, 140, 97, 149, 116, 138, 144, 135, 146, 141, 129, 135, 139, 117, 129, 127, 109, 131, 133, 129, 130, 111, 126, 121, 115, 132, 122, 109, 142, 120, 130, 114, 137, 122, 113, 131, 125, 142, 121, 141, 132, 128, 108, 128, 106, 132, 140, 122, 132, 118, 129, 126, 126, 119, 114, 122, 103, 125, 118, 128, 121, 140, 118, 130, 106, 133, 123, 146, 140, 128, 125, 130, 114, 127, 132, 130, 130, 118, 138, 124, 129, 127, 106, 133, 146, 145, 136, 113, 128, 122, 123, 115, 128, 117, 119, 138, 127, 120, 130, 131, 127, 122, 130, 129, 116, 107, 136, 120, 118, 115, 141, 129, 126, 106, 115, 113, 106, 141, 143, 124, 89, 123, 113, 106, 122, 129, 124, 119, 124, 134, 143, 102, 120, 126, 143, 126, 107, 120, 130, 112, 128, 120, 123, 115, 116, 134, 137, 128, 129, 118, 141, 135, 118, 113, 129, 109, 121, 138, 132, 128, 121, 119, 154, 115, 127, 112, 134, 117, 119, 134, 137, 132, 116, 139, 140, 121, 114, 129, 127, 131, 122, 129, 129, 121, 103, 109, 126, 120, 111, 130, 125, 110, 125, 119, 125, 121, 153, 122, 105, 145, 120, 122, 121, 117, 131, 116, 140, 107, 124, 132, 139, 130, 127, 120, 127, 130, 132, 110, 117, 117, 127, 103, 129, 133, 112, 125, 140, 144, 140, 127, 136, 121, 133, 117, 133, 130, 145, 129, 133, 119, 118, 117, 122, 114, 129, 132, 106, 121, 118, 123, 133, 106, 118, 115, 131, 120, 122, 136, 141, 125, 125, 107, 132, 125, 126, 120, 123, 109, 122, 132, 124, 135, 122, 113, 127, 126, 121, 129, 131, 129, 130, 96, 139, 134, 129, 124, 115, 135, 129, 109, 122, 128, 125, 116, 129, 109, 133, 128, 124, 105, 128, 116, 113, 134, 126, 121, 116, 127, 133, 138, 102, 116, 122, 131, 125, 128, 127, 139, 119, 142, 130, 123, 132, 129, 127, 122, 133, 132, 107, 120, 132, 112, 129, 117, 142, 124, 126, 133, 106, 145, 127, 123, 113, 118, 123, 116, 136, 120, 127, 137, 103, 126, 112, 132, 133, 132, 117, 118, 124, 125, 138, 132, 115, 130, 128, 129, 132, 159, 120, 132, 136, 131, 136, 109, 116, 127, 136, 131, 140, 126, 106, 133, 109, 120, 120, 121, 139, 109, 112, 127, 146, 107, 127, 132, 168, 112, 113, 135, 133, 126, 116, 133, 121, 129, 141, 112, 125, 127, 113, 123, 136, 116, 108, 123, 126, 113, 128, 113, 134, 125, 142, 123, 146, 122, 140, 153, 112, 133, 101, 126, 119, 128, 118, 115, 138, 132, 123, 124, 122, 152, 115, 120, 131, 135, 123, 120, 135, 136, 128, 135, 120, 116, 109, 137, 117, 117, 110, 106, 119, 122, 136, 123, 127, 109, 142, 110, 120, 112, 123, 125, 125, 135, 134, 123, 108, 124, 122, 131, 129, 118, 126, 138, 121, 122, 144, 123, 133, 126, 110, 119, 142, 137, 135, 122, 129, 128, 119, 116, 122, 133, 149, 122, 124, 120, 129, 130, 98, 116, 135, 138, 121, 112, 120, 125, 113, 134, 116, 136, 122, 122, 131, 126, 144, 121, 114, 121, 129, 135, 124, 121, 150, 128, 126, 119, 155, 136, 110, 139, 147, 131, 111, 132, 113, 129, 118, 126, 113, 136, 132, 126, 124, 122, 120, 116, 133, 123, 139, 121, 117, 139, 120, 122, 96, 134, 125, 134, 127, 120, 133, 118, 131, 108, 124, 125, 128, 109, 122, 137, 119, 131, 146, 120, 119, 127, 122, 130, 117, 133, 126, 111, 116, 140, 111, 128, 98, 130, 132, 114, 129, 109, 122, 128, 133, 111, 143, 112, 120, 119, 132, 127, 129, 132, 125, 136, 133, 107, 121, 132, 140, 134, 129, 101, 128, 129, 117, 128, 140, 120, 129, 116, 122, 119, 129, 112, 123, 124, 115, 111, 118, 128, 114, 120, 126, 131, 124, 128, 121, 130, 113, 125, 129, 131, 134, 126, 122, 144, 163, 141, 126, 124, 122, 108, 125, 115, 130, 115, 117, 139, 126, 140, 123, 119, 128, 122, 109, 115, 123, 127, 114, 118, 131, 123, 123, 151, 139, 117, 139, 125, 129, 141, 112, 124, 130, 126, 122, 118, 115, 121, 120, 138, 137, 136, 115, 118, 141, 125, 117, 145, 130, 114, 111, 139, 134, 117, 122, 120, 125, 141, 137, 129, 112, 128, 118, 119, 115, 119, 139, 111, 131, 128, 122, 130, 105, 123, 134, 135, 149, 128, 109, 131, 129, 129, 127, 119, 118, 125, 125, 132, 129, 123, 113, 149, 121, 117, 136, 129, 117, 134, 132, 115, 119, 135, 106, 115, 117, 114, 138, 130, 117, 148, 120, 133, 126, 125, 139, 124, 134, 135, 124, 116, 142, 126, 115, 147, 123, 120, 136, 133, 103, 129, 118, 155, 109, 133, 129, 145, 134, 127, 136, 129, 130, 130, 132, 110, 114, 133, 118, 139, 131, 141, 131, 143, 133, 148, 116, 131, 125, 120, 130, 132, 134, 139, 103, 133, 108, 129, 123, 126, 125, 131, 120, 135, 112, 136, 124, 125, 123, 133, 125, 127, 129, 120, 108, 119, 134, 133, 127, 116, 126, 125, 106, 140, 134, 142, 113, 119, 124, 134, 115, 121, 147, 127, 113, 132, 127, 134, 134, 116, 117, 137, 132, 133, 94, 119, 130, 104, 124, 104, 112, 128, 129, 119, 126, 127, 127, 143, 135, 125, 136, 117, 127, 123, 113, 127, 145, 121, 117, 136, 118, 127, 115, 111, 137, 122, 115, 130, 130, 124, 145, 126, 120, 140, 114, 143, 113, 114, 145, 111, 114, 136, 130, 131, 126, 122, 112, 125, 139, 112, 115, 137, 152, 125, 111, 115, 122, 134, 130, 134, 125, 124, 125, 128, 133, 125, 136, 104, 126, 110, 116, 119, 155, 118, 109, 121, 110, 121, 121, 116, 114, 122, 141, 140, 125, 121, 120, 128, 134, 117, 137, 124, 123, 134, 130, 131, 117, 130, 120, 123, 130, 127, 128, 111, 137, 123, 130, 124, 130, 121, 118, 123, 134, 137, 135, 136, 123, 116, 124, 110, 116, 117, 137, 129, 119, 127, 118, 123, 127, 135, 122, 136, 98, 148, 114, 127, 98, 117, 122, 117, 132, 118, 141, 133, 116, 117, 150, 149, 131, 129, 137, 113, 99, 122, 135, 115, 127, 113, 116, 112, 130, 123, 125, 141, 117, 139, 138, 133, 126, 134, 121, 135, 141, 122, 111, 137, 130, 113, 126, 111, 121, 138, 110, 148, 107, 108, 119, 133, 118, 118, 123, 138, 131, 147, 103, 115, 112, 125, 146, 126, 145, 129, 128, 141, 130, 116, 118, 120, 137, 120, 130, 144, 121, 129, 137, 121, 119, 132, 123, 157, 120, 137, 124, 109, 123, 110, 136, 137, 146, 117, 136, 129, 124, 113, 132, 110, 142, 126, 110, 128, 121, 115, 140, 126, 130, 105, 102, 115, 120, 121, 97, 129, 121, 124, 133, 135, 110, 118, 133, 126, 130, 117, 124, 140, 150, 129, 129, 114, 123, 116, 127, 131, 115, 107, 130, 125, 122, 123, 122, 161, 137, 121, 125, 109, 117, 115, 115, 128, 121, 117, 127, 120, 136, 119, 112, 157, 136, 124, 113, 124, 141, 134, 115, 144, 116, 123, 123, 138, 131, 146, 120, 147, 119, 122, 127, 122, 127, 123, 128, 123, 121, 118, 114, 128, 134, 114, 131, 112, 128, 138, 131, 133, 135, 118, 116, 110, 140, 115, 114, 125, 135, 114, 121, 120, 125, 130, 148, 117, 136, 130, 102, 119, 118, 113, 138, 111, 121, 140, 129, 136, 131, 128, 135, 131, 127, 134, 126, 122, 114, 129, 127, 134, 126, 128, 127, 119, 128, 126, 146, 99, 106, 140, 119, 124, 135, 130, 112, 125, 125, 123, 133, 131, 112, 132, 120, 118, 122, 130, 118, 101, 115, 127, 121, 130, 135, 121, 116, 127, 110, 126, 134, 106, 119, 116, 129, 139, 132, 138, 142, 110, 124, 123, 135, 126, 128, 112, 120, 140, 130, 125, 133, 140, 125, 115, 133, 125, 127, 135, 123, 117, 132, 125, 132, 137, 134, 104, 152, 122, 140, 120, 106, 128, 114, 123, 130, 121, 114, 125, 138, 131, 123, 109, 123, 141, 129, 134, 141, 132, 117, 127, 116, 121, 126, 134, 115, 122, 141, 124, 129, 120, 146, 129, 123, 143, 122, 120, 133, 120, 125, 119, 127, 136, 117, 120, 136, 118, 120, 131, 115, 136, 119, 130, 141, 115, 122, 116, 121, 120, 106, 120, 116, 126, 112, 112, 134, 123, 111, 129, 124, 116, 124, 125, 133, 128, 140, 117, 132, 128, 104, 130, 124, 129, 127, 114, 128, 124, 103, 140, 131, 142, 118, 124, 125, 125, 106, 112, 116, 116, 160, 136, 114, 114, 102, 130, 120, 120, 131, 133, 115, 107, 115, 124, 115, 114, 130, 140, 119, 128, 130, 121, 126, 130, 130, 133, 143, 135, 126, 124, 127, 141, 134, 144, 101, 122, 133, 114, 140, 128, 123, 117, 139, 110, 127, 124, 117, 129, 130, 119, 134, 139, 132, 121, 118, 109, 112, 113, 112, 146, 136, 122, 136, 124, 125, 108, 136, 132, 102, 162, 130, 121, 121, 128, 114, 123, 143, 132, 118, 105, 139, 125, 135, 129, 145, 122, 108, 139, 128, 139, 108, 135, 155, 143, 137, 147, 118, 123, 90, 113, 117, 118, 118, 120, 140, 132, 131, 129, 137, 112, 120, 120, 135, 143, 132, 140, 131, 150, 132, 106, 144, 134, 114, 129, 103, 145, 113, 137, 136, 129, 104, 134, 127, 123, 118, 150, 142, 131, 120, 140, 134, 120, 129, 116, 143, 135, 114, 92, 115, 134, 127, 118, 122, 128, 134, 132, 133, 128, 128, 129, 123, 121, 123, 133, 129, 114, 111, 112, 119, 121, 128, 120, 116, 136, 126, 129, 119, 130, 127, 120, 115, 125, 151, 129, 139, 126, 130, 127, 142, 122, 133, 115, 103, 117, 126, 121, 131, 128, 107, 118, 124, 117, 138, 106, 133, 128, 112, 120, 108, 120, 142, 117, 125, 103, 123, 129, 125, 118, 144, 122, 132, 123, 111, 127, 133, 124, 126, 119, 130, 137, 142, 114, 134, 130, 128, 134, 110, 123, 127, 122, 110, 110, 110, 104, 141, 141, 125, 127, 122, 105, 112, 120, 120, 123, 122, 122, 124, 122, 146, 119, 125, 125, 122, 117, 146, 127, 108, 124, 113, 126, 136, 125, 125, 121, 126, 123, 117, 137, 123, 126, 114, 132, 119, 109, 119, 126, 118, 122, 114, 118, 127, 118, 101, 114, 117, 142, 124, 148, 128, 123, 132, 123, 124, 135, 130, 125, 136, 118, 128, 139, 134, 94, 125, 140, 131, 116, 126, 130, 127, 134, 129, 132, 125, 135, 116, 122, 134, 118, 108, 136, 115, 127, 124, 118, 107, 141, 107, 109, 141, 131, 120, 123, 129, 135, 119, 137, 114, 130, 136, 119, 150, 131, 128, 110, 122, 127, 121, 137, 119, 146, 150, 137, 125, 126, 122, 136, 130, 135, 146, 130, 129, 109, 134, 125, 144, 129, 124, 131, 136, 104, 142, 127, 111, 123, 124, 133, 129, 129, 116, 133, 126, 131, 124, 113, 182, 125, 123, 110, 120, 131, 146, 119, 116, 131, 135, 125, 126, 121, 140, 146, 135, 143, 122, 121, 131, 129, 126, 135, 126, 123, 122, 117, 124, 117, 126, 118, 138, 117, 116, 110, 107, 134, 127, 119, 135, 136, 130, 123, 131, 130, 131, 142, 127, 119, 130, 121, 127, 120, 127, 134, 126, 134, 122, 126, 119, 134, 119, 128, 124, 124, 129, 114, 128, 124, 122, 146, 112, 137, 130, 111, 114, 120, 105, 113, 112, 121, 133, 126, 125, 126, 124, 135, 132, 131, 131, 128, 122, 136, 126, 123, 124, 122, 119, 134, 96, 148, 126, 139, 129, 140, 128, 118, 139, 124, 129, 121, 117, 121, 113, 111, 118, 113, 116, 134, 107, 123, 125, 126, 116, 113, 147, 131, 122, 128, 121, 132, 123, 109, 125, 125, 102, 133, 122, 106, 119, 129, 129, 123, 123, 122, 116, 120, 128, 102, 138, 126, 116, 96, 132, 121, 119, 116, 139, 116, 109, 127, 119, 121, 106, 109, 125, 125, 127, 143, 130, 142, 120, 123, 130, 142, 126, 134, 112, 123, 134, 133, 130, 139, 110, 117, 118, 124, 127, 122, 115, 124, 127, 135, 119, 123, 126, 139, 133, 117, 114, 109, 105, 121, 121, 125, 124, 122, 110, 122, 119, 127, 105, 121, 101, 136, 124, 121, 126, 105, 130, 131, 122, 121, 140, 124, 132, 131, 116, 122, 110, 119, 121, 113, 126, 136, 120, 132, 139, 127, 126, 127, 121, 130, 129, 135, 144, 117, 133, 125, 130, 106, 122, 122, 140, 129, 130, 115, 133, 116, 118, 103, 121, 147, 114, 124, 142, 126, 135, 126, 112, 126, 111, 121, 126, 133, 121, 122, 130, 127, 132, 134, 113, 128, 116, 119, 122, 132, 125, 125, 140, 147, 111, 127, 127, 126, 124, 117, 122, 125, 145, 120, 124, 132, 132, 125, 116, 127, 141, 135, 116, 131, 120, 112, 118, 158, 119, 131, 121, 122, 134, 129, 141, 104, 118, 128, 127, 141, 127, 113, 134, 128, 117, 127, 124, 121, 121, 131, 106, 103, 121, 109, 121, 128, 115, 139, 120, 124, 130, 111, 147, 113, 122, 124, 128, 133, 121, 130, 132, 152, 127, 116, 125, 117, 124, 100, 128, 122, 122, 135, 140, 124, 148, 130, 125, 132, 130, 155, 125, 130, 113, 122, 133, 129, 135, 125, 137, 127, 119, 126, 148, 146, 120, 123, 110, 123, 143, 135, 135, 141, 130, 112, 115, 118, 107, 144, 120, 134, 128, 131, 120, 139, 108, 112, 125, 129, 137, 120, 116, 140, 117, 142, 126, 126, 124, 125, 135, 147, 106, 115, 117, 124, 112, 127, 128, 119, 128, 111, 125, 129, 118, 133, 104, 152, 118, 122, 117, 130, 133, 141, 114, 112, 153, 125, 122, 130, 143, 118, 125, 135, 125, 116, 117, 121, 124, 131, 109, 134, 127, 141, 147, 125, 117, 116, 144, 127, 131, 103, 144, 131, 115, 111, 137, 138, 122, 128, 115, 121, 111, 110, 120, 109, 127, 130, 128, 128, 120, 117, 136, 128, 122, 122, 115, 113, 121, 128, 129, 125, 124, 110, 127, 122, 141, 123, 150, 118, 124, 148, 122, 125, 119, 144, 133, 104, 117, 135, 122, 98, 118, 130, 140, 135, 111, 137, 111, 117, 126, 122, 100, 123, 125, 147, 117, 145, 121, 137, 139, 128, 131, 121, 122, 129, 139, 130, 136, 120, 129, 124, 128, 135, 136, 120, 145, 110, 118, 130, 117, 116, 137, 123, 121, 120, 120, 139, 150, 139, 127, 122, 116, 135, 147, 121, 121, 135, 138, 123, 126, 132, 131, 117, 138, 116, 126, 128, 137, 126, 120, 134, 122, 135, 134, 125, 137, 141, 140, 145, 126, 123, 111, 115, 126, 131, 118, 121, 121, 129, 123, 123, 127, 133, 115, 141, 131, 120, 139, 111, 121, 141, 121, 119, 129, 147, 117, 118, 115, 121, 106, 123, 131, 128, 122, 128, 109, 122, 96, 127, 120, 117, 147, 109, 140, 129, 126, 126, 122, 141, 136, 119, 126, 119, 126, 131, 120, 136, 135, 137, 133, 134, 116, 146, 131, 122, 126, 128, 132, 140, 137, 115, 133, 152, 128, 127, 135, 129, 126, 132, 120, 132, 117, 136, 133, 121, 131, 125, 117, 114, 132, 108, 111, 147, 110, 128, 141, 140, 133, 115, 118, 133, 123, 126, 128, 119, 118, 128, 138, 135, 124, 137, 118, 128, 123, 136, 142, 110, 118, 108, 135, 139, 132, 124, 153, 127, 136, 120, 124, 123, 129, 113, 124, 126, 118, 130, 114, 125, 118, 133, 114, 145, 123, 115, 104, 131, 138, 135, 134, 123, 136, 122, 129, 136, 120, 131, 119, 116, 140, 119, 126, 145, 134, 126, 138, 124, 124, 130, 124, 125, 115, 123, 114, 134, 128, 131, 146, 124, 137, 119, 153, 129, 103, 130, 122, 123, 125, 128, 120, 113, 139, 122, 118, 120, 112, 133, 145, 127, 132, 128, 140, 118, 128, 126, 130, 111, 140, 129, 114, 121, 131, 122, 119, 118, 116, 124, 120, 111, 134, 130, 119, 107, 113, 127, 131, 120, 135, 136, 126, 131, 133, 114, 121, 117, 108, 113, 108, 107, 121, 117, 118, 136, 137, 140, 125, 125, 117, 130, 123, 133, 118, 130, 126, 109, 125, 141, 138, 111, 136, 118, 126, 137, 137, 140, 127, 101, 118, 104, 122, 125, 111, 122, 137, 114, 112, 128, 133, 141, 115, 95, 122, 121, 145, 117, 117, 107, 121, 144, 147, 116, 119, 113, 128, 127, 131, 131, 114, 131, 123, 131, 127, 146, 113, 115, 107, 133, 117, 124, 128, 136, 132, 127, 132, 123, 124, 122, 118, 130, 118, 112, 103, 98, 126, 114, 101, 110, 135, 125, 149, 115, 141, 138, 119, 114, 133, 126, 125, 132, 128, 118, 135, 110, 138, 120, 124, 137, 117, 127, 127, 137, 99, 137, 123, 95, 119, 117, 123, 128, 129, 108, 120, 109, 101, 122, 117, 126, 132, 140, 112, 114, 122, 136, 122, 147, 132, 116, 143, 100, 134, 119, 128, 125, 126, 130, 147, 135, 129, 135, 142, 126, 113, 126, 106, 117, 118, 120, 116, 126, 123, 134, 138, 124, 127, 128, 124, 110, 121, 142, 126, 125, 128, 105, 107, 109, 143, 127, 121, 141, 115, 127, 114, 114, 136, 108, 134, 101, 125, 118, 136, 127, 135, 132, 113, 140, 112, 134, 140, 121, 131, 121, 127, 131, 134, 128, 129, 127, 135, 128, 127, 124, 157, 130, 138, 123, 125, 129, 142, 116, 139, 116, 129, 154, 136, 120, 100, 106, 109, 123, 131, 131, 113, 142, 121, 134, 122, 148, 110, 124, 103, 122, 133, 104, 138, 125, 143, 118, 127, 114, 124, 125, 130, 141, 109, 123, 128, 122, 145, 125, 122, 146, 134, 134, 139, 119, 140, 118, 131, 144, 117, 118, 129, 117, 118, 133, 132, 125, 122, 119, 140, 141, 128, 138, 137, 118, 119, 141, 121, 133, 119, 109, 141, 123, 111, 124, 156, 122, 134, 103, 131, 119, 116, 119, 147, 106, 117, 120, 139, 140, 133, 144, 133, 113, 124, 138, 116, 130, 120, 134, 131, 146, 146, 122, 122, 125, 113, 128, 125, 143, 124, 103, 113, 137, 113, 137, 118, 130, 107, 139, 144, 134, 133, 133, 116, 106, 125, 123, 138, 118, 132, 114, 121, 100, 128, 147, 128, 122, 134, 115, 118, 118, 105, 119, 120, 129, 133, 132, 112, 140, 132, 138, 118, 118, 127, 122, 142, 134, 132, 110, 123, 135, 118, 108, 137, 113, 120, 119, 123, 124, 117, 129, 149, 127, 122, 134, 130, 112, 133, 131, 117, 115, 115, 114, 122, 111, 117, 90, 136, 131, 110, 148, 139, 125, 123, 89, 132, 122, 121, 120, 127, 134, 122, 130, 106, 118, 124, 120, 129, 125, 131, 131, 119, 126, 125, 115, 116, 117, 136, 112, 119, 127, 116, 123, 124, 129, 108, 122, 126, 125, 113, 123, 125, 125, 132, 124, 129, 123, 132, 130, 129, 147, 118, 114, 117, 132, 126, 106, 137, 132, 126, 136, 110, 129, 130, 134, 136, 136, 122, 124, 111, 113, 137, 139, 136, 133, 128, 127, 116, 134, 126, 121, 119, 125, 136, 117, 126, 111, 127, 146, 134, 154, 124, 124, 141, 140, 114, 108, 134, 103, 126, 121, 120, 130, 123, 115, 140, 119, 147, 113, 116, 122, 131, 119, 119, 134, 133, 135, 117, 134, 128, 121, 135, 125, 127, 144, 104, 142, 130, 110, 141, 136, 128, 150, 133, 104, 118, 120, 118, 120, 125, 125, 130, 121, 115, 129, 118, 114, 112, 124, 135, 151, 105, 130, 145, 127, 121, 126, 128, 125, 135, 129, 123, 123, 120, 134, 108, 138, 120, 134, 131, 138, 125, 122, 103, 119, 108, 123, 132, 139, 117, 123, 119, 125, 128, 126, 119, 147, 141, 115, 134, 132, 111, 130, 123, 121, 109, 131, 120, 124, 126, 129, 104, 123, 110, 135, 124, 123, 126, 130, 137, 124, 131, 122, 108, 124, 126, 114, 121, 128, 122, 119, 113, 127, 132, 130, 138, 106, 122, 130, 122, 145, 146, 132, 127, 120, 127, 125, 128, 100, 130, 135, 138, 137, 117, 125, 113, 126, 123, 99, 125, 122, 118, 119, 121, 130, 146, 138, 113, 108, 105, 126, 127, 121, 110, 114, 140, 136, 116, 123, 126, 128, 136, 122, 113, 122, 135, 121, 136, 119, 128, 131, 87, 120, 135, 124, 126, 143, 118, 112, 131, 132, 112, 141, 115, 123, 145, 122, 119, 126, 129, 130, 156, 128, 121, 125, 106, 126, 145, 135, 118, 129, 125, 128, 137, 137, 134, 138, 110, 125, 131, 132, 138, 126, 103, 134, 135, 115, 125, 136, 113, 111, 139, 131, 121, 143, 116, 117, 114, 135, 115, 132, 124, 97, 129, 110, 135, 151, 150, 133, 131, 135, 132, 123, 107, 137, 112, 118, 115, 116, 114, 107, 135, 152, 131, 136, 135, 129, 120, 132, 143, 127, 129, 125, 152, 124, 125, 130, 107, 131, 115, 131, 121, 128, 134, 124, 125, 133, 110, 140, 126, 140, 132, 131, 130, 131, 131, 126, 111, 105, 108, 132, 112, 122, 135, 124, 123, 123, 132, 125, 128, 106, 129, 142, 129, 105, 134, 118, 132, 128, 129, 142, 128, 110, 123, 118, 137, 126, 133, 109, 141, 144, 119, 131, 130, 110, 115, 141, 146, 129, 111, 141, 125, 144, 132, 114, 130, 128, 117, 134, 118, 118, 128, 119, 119, 126, 115, 124, 121, 135, 143, 122, 132, 113, 154, 119, 119, 135, 117, 112, 119, 115, 126, 140, 139, 130, 124, 119, 105, 120, 130, 124, 131, 135, 140, 134, 119, 109, 120, 113, 131, 123, 143, 130, 125, 141, 120, 142, 118, 115, 112, 103, 137, 129, 131, 138, 130, 135, 121, 115, 125, 136, 101, 143, 133, 122, 136, 125, 118, 136, 117, 129, 115, 130, 131, 133, 128, 147, 134, 137, 137, 128, 136, 125, 119, 126, 138, 122, 119, 118, 155, 128, 135, 124, 115, 123, 127, 126, 132, 135, 135, 131, 126, 138, 133, 121, 130, 129, 120, 130, 116, 140, 122, 124, 143, 133, 149, 115, 119, 115, 122, 119, 131, 112, 126, 131, 120, 121, 133, 122, 137, 124, 118, 126, 130, 109, 136, 127, 144, 136, 125, 130, 113, 122, 108, 130, 114, 143, 123, 132, 118, 152, 122, 130, 110, 127, 133, 140, 129, 125, 131, 127, 105, 119, 116, 132, 119, 121, 115, 116, 129, 114, 133, 145, 122, 133, 116, 133, 118, 111, 110, 136, 121, 115, 127, 133, 133, 123, 121, 121, 115, 123, 127, 111, 114, 121, 134, 124, 115, 118, 135, 119, 124, 124, 121, 127, 147, 127, 128, 157, 130, 112, 116, 130, 130, 126, 128, 115, 121, 129, 120, 126, 120, 126, 128, 129, 123, 116, 126, 137, 125, 118, 128, 118, 127, 132, 136, 132, 135, 140, 133, 116, 134, 138, 117, 147, 128, 147, 119, 124, 128, 121, 143, 105, 139, 100, 143, 111, 119, 114, 119, 119, 129, 119, 124, 126, 134, 125, 103, 127, 129, 124, 107, 145, 112, 108, 123, 148, 119, 146, 115, 131, 119, 123, 123, 131, 129, 120, 141, 101, 125, 124, 134, 120, 124, 120, 142, 102, 124, 116, 124, 116, 134, 132, 122, 116, 112, 119, 141, 123, 118, 124, 130, 126, 121, 132, 119, 131, 113, 138, 119, 123, 140, 129, 129, 124, 127, 140, 121, 135, 130, 106, 122, 105, 120, 118, 127, 132, 143, 127, 139, 109, 130, 121, 125, 127, 122, 114, 124, 117, 125, 131, 123, 123, 133, 118, 140, 121, 119, 141, 135, 138, 144, 149, 120, 124, 150, 129, 136, 133, 134, 117, 130, 132, 135, 128, 126, 119, 139, 128, 126, 140, 154, 123, 112, 120, 109, 132, 141, 142, 120, 130, 118, 119, 107, 128, 127, 139, 110, 134, 127, 111, 115, 129, 141, 107, 114, 113, 105, 124, 139, 131, 128, 132, 139, 135, 108, 119, 134, 138, 112, 135, 129, 128, 115, 130, 125, 130, 135, 121, 113, 123, 137, 138, 111, 142, 125, 122, 140, 111, 125, 132, 124, 139, 128, 92, 115, 141, 139, 119, 118, 121, 129, 129, 120, 121, 119, 115, 137, 140, 134, 126, 126, 126, 119, 132, 120, 111, 132, 115, 117, 118, 120, 104, 128, 133, 134, 142, 118, 114, 116, 118, 169, 127, 146, 119, 123, 142, 128, 119, 141, 129, 134, 107, 120, 108, 120, 133, 123, 133, 131, 142, 133, 131, 134, 124, 107, 126, 127, 124, 110, 120, 112, 131, 144, 124, 135, 122, 111, 119, 136, 122, 130, 145, 118, 120, 128, 123, 114, 136, 128, 121, 130, 129, 135, 123, 130, 106, 118, 119, 117, 135, 127, 97, 112, 120, 122, 121, 121, 123, 125, 105, 122, 118, 121, 129, 126, 139, 112, 135, 139, 149, 128, 132, 143, 111, 116, 122, 114, 129, 142, 124, 136, 115, 134, 139, 132, 119, 115, 128, 116, 112, 110, 127, 125, 137, 137, 129, 137, 145, 107, 123, 130, 107, 118, 129, 130, 131, 126, 127, 123, 158, 129, 137, 136, 131, 136, 135, 130, 123, 120, 125, 124, 129, 117, 117, 125, 141, 124, 107, 141, 146, 132, 128, 122, 120, 122, 115, 139, 107, 117, 121, 134, 131, 126, 136, 114, 139, 115, 148, 113, 120, 126, 120, 107, 114, 126, 128, 118, 109, 126, 126, 134, 126, 128, 121, 118, 134, 123, 127, 138, 119, 131, 127, 114, 137, 120, 122, 134, 112, 121, 119, 130, 136, 122, 107, 140, 119, 107, 127, 131, 113, 126, 112, 140, 103, 134, 132, 123, 134, 126, 131, 120, 120, 101, 109, 143, 125, 120, 133, 122, 131, 138, 116, 121, 152, 138, 122, 129, 117, 127, 127, 114, 134, 138, 116, 112, 132, 125, 132, 127, 133, 121, 127, 94, 146, 130, 134, 118, 138, 133, 142, 133, 147, 142, 132, 121, 128, 104, 120, 120, 128, 134, 139, 129, 119, 126, 134, 130, 154, 130, 132, 130, 132, 136, 130, 116, 118, 134, 126, 111, 140, 134, 129, 126, 137, 134, 108, 129, 115, 130, 134, 130, 141, 136, 124, 133, 125, 131, 127, 134, 120, 124, 115, 116, 139, 122, 128, 127, 117, 116, 141, 117, 151, 118, 116, 96, 116, 132, 120, 131, 108, 137, 114, 128, 115, 147, 120, 124, 143, 127, 144, 116, 126, 120, 147, 112, 105, 120, 144, 123, 120, 117, 122, 123, 115, 112, 117, 111, 113, 156, 123, 138, 131, 128, 144, 114, 141, 132, 128, 124, 124, 146, 117, 132, 137, 129, 116, 137, 120, 143, 124, 133, 141, 131, 114, 132, 131, 112, 115, 122, 125, 118, 118, 124, 119, 123, 127, 110, 122, 131, 141, 118, 134, 126, 140, 129, 113, 105, 136, 125, 112, 135, 120, 110, 141, 127, 133, 120, 132, 133, 137, 111, 122, 105, 137, 134, 120, 115, 114, 120, 117, 129, 120, 145, 154, 121, 125, 136, 120, 129, 145, 131, 120, 121, 130, 124, 116, 130, 121, 113, 123, 125, 129, 132, 133, 138, 140, 123, 130, 149, 143, 124, 109, 134, 104, 129, 124, 136, 130, 123, 119, 104, 134, 131, 129, 125, 117, 109, 124, 116, 124, 103, 116, 131, 117, 136, 126, 108, 126, 131, 110, 114, 130, 123, 131, 142, 130, 131, 129, 145, 121, 121, 121, 142, 118, 124, 119, 111, 135, 119, 119, 128, 138, 118, 123, 129, 125, 134, 121, 112, 108, 125, 123, 136, 121, 123, 116, 146, 135, 140, 108, 124, 117, 129, 133, 140, 124, 126, 132, 133, 111, 136, 128, 121, 123, 118, 132, 134, 126, 123, 114, 115, 122, 130, 121, 125, 126, 135, 123, 108, 141, 115, 126, 144, 132, 114, 124, 116, 138, 127, 135, 124, 124, 129, 139, 129, 135, 138, 122, 109, 118, 121, 126, 113, 132, 138, 120, 121, 137, 130, 121, 134, 127, 89, 118, 143, 112, 116, 119, 116, 117, 122, 132, 131, 127, 122, 128, 131, 132, 139, 119, 138, 113, 118, 121, 127, 135, 133, 137, 120, 123, 130, 117, 121, 127, 125, 142, 152, 144, 126, 141, 142, 131, 131, 134, 122, 131, 119, 135, 129, 125, 114, 120, 125, 126, 130, 121, 111, 97, 118, 116, 121, 128, 122, 119, 116, 112, 102, 122, 130, 125, 133, 129, 131, 125, 122, 120, 131, 119, 118, 131, 143, 106, 104, 120, 105, 109, 129, 120, 144, 116, 115, 117, 104, 113, 120, 137, 121, 115, 124, 128, 119, 119, 134, 126, 124, 126, 105, 131, 126, 121, 140, 142, 140, 149, 141, 118, 109, 115, 129, 119, 117, 145, 119, 113, 100, 118, 124, 140, 136, 125, 126, 125, 132, 127, 116, 123, 126, 133, 119, 111, 141, 130, 123, 110, 128, 124, 124, 132, 129, 123, 108, 115, 129, 129, 127, 125, 122, 130, 120, 112, 139, 117, 141, 126, 116, 127, 146, 131, 120, 119, 142, 114, 124, 127, 119, 112, 146, 132, 128, 128, 153, 137, 117, 135, 116, 115, 136, 117, 122, 136, 134, 131, 128, 115, 126, 138, 114, 130, 118, 129, 117, 123, 119, 122, 124, 112, 116, 124, 124, 132, 139, 116, 132, 123, 121, 118, 116, 123, 137, 127, 128, 120, 117, 145, 132, 136, 134, 142, 123, 135, 106, 111, 122, 132, 125, 146, 111, 126, 132, 131, 121, 124, 125, 129, 127, 143, 124, 149, 135, 99, 136, 112, 122, 136, 121, 109, 123, 132, 119, 117, 126, 125, 136, 127, 121, 134, 131, 125, 124, 130, 123, 120, 112, 92, 129, 128, 131, 134, 131, 126, 134, 129, 141, 115, 117, 128, 138, 123, 125, 122, 122, 116, 134, 130, 117, 125, 110, 130, 127, 136, 121, 135, 130, 130, 133, 131, 120, 109, 145, 135, 126, 131, 136, 127, 138, 115, 113, 122, 126, 125, 125, 115, 129, 124, 132, 142, 101, 118, 132, 134, 133, 122, 124, 130, 138, 145, 120, 140, 108, 135, 124, 134, 138, 121, 134, 127, 98, 117, 140, 128, 119, 121, 125, 109, 113, 119, 149, 110, 127, 107, 124, 152, 128, 116, 116, 138, 117, 137, 134, 118, 130, 131, 120, 127, 140, 130, 140, 97, 116, 126, 114, 129, 118, 113, 131, 117, 118, 116, 118, 133, 133, 126, 123, 124, 115, 128, 127, 103, 109, 122, 116, 119, 127, 113, 114, 133, 127, 95, 133, 137, 125, 134, 126, 120, 122, 118, 118, 122, 127, 113, 114, 132, 122, 126, 110, 121, 125, 129, 124, 137, 148, 112, 135, 137, 128, 109, 133, 113, 123, 124, 133, 117, 130, 125, 136, 130, 113, 128, 118, 136, 124, 119, 124, 113, 118, 114, 125, 122, 134, 113, 115, 117, 138, 117, 120, 141, 147, 122, 137, 120, 128, 128, 129, 121, 114, 122, 122, 146, 120, 133, 127, 120, 116, 149, 125, 135, 136, 129, 118, 117, 102, 121, 120, 125, 110, 113, 133, 132, 134, 124, 130, 128, 118, 135, 135, 133, 110, 119, 152, 129, 126, 122, 134, 121, 126, 128, 120, 118, 107, 138, 131, 154, 114, 132, 129, 139, 133, 125, 121, 119, 122, 136, 114, 117, 120, 116, 118, 122, 117, 126, 142, 123, 137, 130, 127, 122, 122, 122, 138, 132, 139, 118, 149, 123, 120, 134, 132, 135, 134, 125, 127, 117, 120, 139, 124, 124, 124, 146, 128, 127, 133, 128, 125, 131, 124, 117, 121, 135, 122, 122, 125, 145, 114, 145, 121, 119, 145, 118, 125, 141, 132, 119, 118, 126, 129, 119, 114, 141, 122, 129, 110, 124, 129, 132, 104, 131, 125, 120, 148, 127, 130, 118, 111, 137, 128, 127, 132, 128, 118, 119, 137, 135, 120, 115, 127, 133, 144, 147, 132, 125, 111, 126, 128, 117, 144, 121, 126, 125, 130, 139, 107, 103, 118, 154, 118, 90, 128, 116, 121, 123, 127, 134, 119, 126, 119, 128, 113, 112, 114, 122, 129, 132, 125, 134, 119, 127, 144, 124, 126, 147, 126, 125, 137, 112, 114, 115, 138, 134, 134, 131, 127, 135, 142, 128, 140, 124, 108, 125, 127, 114, 139, 115, 130, 123, 127, 129, 132, 142, 130, 118, 135, 134, 117, 113, 137, 131, 123, 129, 110, 122, 117, 116, 151, 121, 122, 121, 127, 131, 128, 133, 111, 125, 135, 122, 126, 103, 124, 111, 116, 127, 134, 126, 118, 143, 112, 131, 117, 112, 123, 107, 119, 125, 125, 128, 128, 121, 126, 125, 125, 130, 126, 119, 123, 139, 120, 105, 131, 145, 134, 134, 106, 124, 132, 119, 123, 131, 114, 116, 120, 129, 121, 128, 109, 109, 134, 135, 113, 153, 130, 138, 132, 127, 122, 117, 112, 114, 122, 118, 133, 137, 123, 117, 140, 118, 112, 119, 139, 121, 125, 136, 134, 127, 119, 118, 114, 119, 118, 107, 135, 146, 139, 135, 124, 120, 141, 127, 130, 132, 112, 148, 115, 133, 131, 124, 123, 115, 132, 131, 111, 125, 133, 124, 141, 138, 112, 129, 127, 134, 123, 118, 122, 122, 127, 148, 111, 121, 121, 121, 120, 128, 129, 137, 132, 135, 137, 127, 132, 107, 131, 129, 110, 123, 130, 114, 123, 122, 137, 117, 139, 132, 128, 145, 112, 123, 122, 123, 129, 125, 115, 124, 143, 117, 111, 146, 129, 128, 123, 128, 109, 137, 126, 134, 122, 112, 135, 117, 116, 133, 125, 130, 131, 130, 131, 131, 117, 125, 128, 120, 139, 129, 109, 117, 155, 137, 144, 126, 135, 114, 132, 124, 123, 122, 119, 124, 131, 123, 124, 120, 144, 123, 116, 120, 122, 147, 127, 126, 114, 140, 116, 123, 125, 110, 135, 120, 121, 133, 135, 146, 135, 117, 133, 129, 119, 121, 130, 112, 129, 142, 135, 112, 136, 126, 111, 133, 127, 131, 145, 127, 106, 122, 133, 133, 134, 138, 110, 102, 118, 129, 128, 123, 125, 131, 112, 110, 141, 142, 115, 138, 129, 140, 130, 126, 127, 153, 123, 131, 134, 127, 126, 134, 110, 123, 145, 139, 127, 137, 124, 126, 130, 113, 134, 139, 134, 136, 143, 123, 106, 137, 143, 110, 123, 147, 131, 124, 112, 141, 107, 137, 112, 137, 132, 133, 124, 133, 130, 111, 111, 118, 133, 119, 119, 113, 122, 124, 124, 109, 132, 123, 125, 105, 125, 137, 125, 115, 111, 139, 118, 130, 134, 128, 131, 141, 129, 118, 134, 112, 128, 108, 115, 117, 141, 127, 134, 122, 106, 148, 123, 113, 134, 125, 118, 128, 120, 135, 119, 120, 147, 132, 112, 115, 130, 118, 119, 127, 141, 125, 98, 143, 123, 123, 142, 116, 133, 119, 132, 140, 139, 133, 129, 118, 124, 124, 130, 152, 138, 144, 118, 115, 120, 115, 116, 105, 99, 117, 129, 126, 135, 150, 110, 114, 143, 129, 135, 121, 127, 126, 134, 127, 122, 137, 119, 126, 114, 128, 120, 124, 125, 115, 130, 137, 145, 131, 115, 131, 137, 118, 124, 125, 119, 123, 125, 126, 133, 137, 106, 131, 121, 117, 115, 129, 129, 122, 141, 124, 140, 117, 150, 131, 119, 114, 137, 138, 119, 118, 128, 137, 131, 139, 118, 117, 129, 113, 121, 134, 131, 152, 123, 146, 133, 118, 135, 115, 126, 154, 133, 135, 112, 118, 128, 140, 138, 127, 134, 140, 121, 123, 122, 114, 126, 114, 120, 139, 131, 118, 126, 121, 113, 137, 119, 150, 135, 117, 124, 114, 138, 111, 128, 111, 132, 123, 128, 137, 121, 102, 142, 141, 113, 127, 139, 113, 146, 94, 115, 123, 132, 124, 117, 146, 115, 118, 110, 110, 123, 119, 116, 129, 121, 121, 131, 123, 138, 123, 119, 125, 126, 120, 140, 128, 123, 117, 147, 113, 122, 127, 125, 129, 133, 142, 121, 125, 123, 118, 124, 113, 124, 117, 147, 135, 123, 128, 117, 129, 123, 121, 113, 132, 123, 95, 135, 99, 115, 125, 128, 128, 122, 103, 125, 119, 129, 122, 123, 118, 112, 140, 131, 127, 98, 120, 134, 116, 122, 123, 135, 130, 134, 125, 110, 120, 138, 147, 105, 145, 134, 117, 125, 138, 118, 140, 114, 135, 121, 132, 118, 138, 90, 128, 122, 116, 137, 111, 133, 121, 119, 99, 136, 127, 126, 142, 117, 123, 116, 136, 110, 122, 124, 137, 115, 142, 117, 121, 122, 121, 126, 116, 129, 105, 101, 134, 133, 128, 141, 121, 134, 134, 125, 120, 146, 128, 138, 123, 130, 122, 137, 117, 128, 110, 126, 133, 126, 112, 113, 129, 123, 128, 125, 125, 110, 125, 122, 126, 117, 130, 119, 121, 123, 120, 105, 111, 116, 110, 126, 106, 132, 114, 123, 116, 154, 123, 112, 136, 122, 126, 132, 126, 144, 115, 125, 120, 126, 130, 136, 135, 140, 132, 125, 124, 127, 126, 121, 116, 117, 101, 125, 114, 118, 116, 114, 144, 110, 116, 137, 125, 127, 133, 120, 131, 121, 127, 118, 118, 119, 132, 151, 140, 149, 144, 110, 128, 134, 129, 126, 119, 107, 115, 146, 117, 129, 109, 135, 126, 128, 117, 124, 128, 146, 105, 123, 133, 126, 130, 128, 125, 144, 136, 120, 127, 122, 118, 131, 114, 99, 127, 136, 126, 106, 143, 124, 118, 129, 126, 106, 118, 120, 125, 141, 118, 132, 132, 115, 118, 118, 127, 134, 127, 115, 108, 119, 119, 107, 129, 111, 123, 131, 124, 141, 137, 118, 113, 134, 120, 145, 122, 142, 117, 110, 104, 108, 132, 124, 131, 138, 121, 130, 136, 136, 124, 122, 129, 124, 123, 125, 140, 98, 122, 123, 145, 125, 127, 147, 121, 121, 117, 106, 120, 125, 124, 106, 123, 121, 118, 133, 139, 117, 128, 125, 139, 115, 113, 120, 110, 129, 130, 124, 132, 121, 123, 127, 137, 126, 140, 135, 127, 111, 125, 129, 130, 147, 134, 130, 120, 138, 135, 117, 113, 133, 126, 132, 138, 115, 125, 135, 116, 150, 124, 137, 130, 116, 110, 113, 108, 121, 120, 125, 129, 140, 119, 134, 112, 160, 126, 124, 118, 135, 130, 120, 143, 136, 128, 121, 137, 126, 137, 116, 109, 133, 136, 113, 132, 132, 140, 114, 113, 131, 137, 108, 131, 122, 118, 148, 125, 118, 137, 121, 117, 125, 114, 121, 135, 118, 126, 110, 122, 144, 125, 129, 128, 120, 121, 125, 123, 118, 158, 125, 112, 115, 122, 132, 133, 127, 118, 131, 118, 135, 129, 108, 134, 145, 132, 105, 147, 130, 113, 127, 129, 115, 122, 124, 131, 116, 128, 129, 115, 133, 111, 105, 118, 134, 126, 140, 124, 134, 111, 99, 113, 106, 116, 143, 111, 103, 142, 143, 110, 123, 142, 147, 116, 139, 121, 123, 144, 119, 121, 132, 136, 115, 98, 126, 115, 117, 131, 121, 133, 130, 138, 122, 135, 124, 118, 128, 125, 117, 121, 119, 141, 141, 130, 151, 119, 109, 131, 126, 141, 129, 151, 132, 122, 113, 121, 134, 135, 125, 129, 129, 117, 132, 128, 125, 134, 133, 125, 139, 103, 121, 131, 115, 124, 122, 144, 133, 115, 119, 122, 130, 118, 130, 132, 124, 119, 130, 112, 131, 116, 123, 129, 140, 122, 116, 120, 135, 119, 141, 105, 106, 120, 146, 148, 125, 118, 118, 114, 130, 135, 116, 118, 119, 134, 146, 140, 120, 126, 119, 116, 137, 121, 142, 131, 127, 123, 139, 115, 114, 119, 135, 113, 125, 126, 111, 112, 116, 116, 121, 137, 108, 127, 133, 134, 128, 116, 122, 117, 109, 129, 126, 117, 127, 107, 138, 140, 139, 124, 118, 124, 141, 128, 147, 92, 130, 136, 113, 126, 151, 108, 126, 124, 142, 107, 95, 143, 108, 129, 122, 133, 136, 110, 124, 129, 119, 122, 132, 142, 129, 111, 133, 143, 121, 132, 133, 138, 140, 128, 149, 118, 141, 132, 135, 137, 123, 117, 125, 123, 111, 141, 126, 116, 128, 126, 120, 117, 120, 121, 134, 129, 128, 135, 118, 127, 114, 123, 135, 129, 137, 112, 143, 141, 113, 130, 114, 120, 121, 116, 113, 147, 122, 119, 130, 116, 116, 122, 116, 135, 138, 123, 129, 126, 117, 101, 114, 127, 128, 107, 128, 104, 130, 129, 125, 135, 107, 129, 106, 121, 112, 127, 132, 119, 140, 139, 116, 141, 121, 107, 121, 115, 113, 121, 126, 119, 112, 142, 130, 120, 151, 126, 121, 123, 144, 126, 116, 119, 116, 120, 128, 137, 146, 121, 117, 117, 144, 137, 120, 116, 130, 122, 127, 115, 137, 116, 129, 119, 125, 135, 120, 128, 106, 136, 120, 126, 123, 142, 125, 132, 116, 130, 138, 123, 100, 121, 123, 134, 107, 129, 116, 132, 121, 130, 104, 129, 129, 120, 129, 125, 128, 124, 112, 122, 124, 112, 130, 129, 128, 121, 142, 113, 121, 130, 110, 119, 158, 113, 122, 128, 118, 109, 132, 125, 130, 117, 122, 125, 129, 113, 125, 111, 153, 114, 108, 138, 135, 137, 114, 133, 134, 124, 136, 114, 136, 147, 113, 131, 117, 133, 121, 121, 147, 125, 117, 130, 130, 129, 134, 109, 141, 120, 139, 122, 132, 138, 114, 144, 145, 120, 125, 125, 126, 116, 128, 128, 130, 127, 127, 143, 125, 119, 117, 126, 117, 108, 112, 128, 122, 113, 111, 122, 115, 135, 131, 128, 142, 124, 129, 124, 143, 128, 129, 107, 118, 136, 131, 128, 114, 119, 117, 127, 139, 133, 129, 117, 120, 131, 130, 129, 111, 128, 125, 114, 124, 126, 117, 110, 134, 135, 126, 131, 117, 114, 107, 133, 121, 124, 121, 105, 131, 126, 114, 124, 119, 122, 134, 123, 136, 123, 113, 129, 124, 115, 126, 122, 132, 135, 133, 128, 121, 137, 118, 126, 139, 136, 115, 127, 103, 135, 144, 113, 121, 138, 117, 100, 118, 131, 131, 125, 111, 113, 131, 120, 115, 140, 123, 115, 112, 106, 115, 131, 116, 124, 124, 126, 124, 125, 114, 136, 121, 123, 115, 134, 126, 143, 132, 126, 131, 127, 119, 134, 135, 136, 136, 127, 106, 111, 134, 142, 103, 122, 130, 129, 129, 123, 118, 135, 136, 131, 132, 129, 125, 126, 129, 112, 128, 123, 110, 119, 132, 129, 127, 137, 120, 126, 118, 129, 138, 127, 116, 143, 123, 132, 151, 134, 140, 118, 142, 140, 148, 116, 128, 125, 113, 107, 127, 134, 116, 109, 132, 135, 115, 135, 127, 133, 130, 126, 125, 127, 144, 108, 121, 125, 140, 124, 135, 128, 105, 132, 133, 108, 144, 117, 131, 121, 109, 143, 119, 115, 130, 116, 146, 126, 129, 114, 128, 151, 128, 125, 134, 105, 104, 124, 150, 119, 128, 101, 116, 123, 130, 124, 110, 122, 134, 122, 135, 131, 116, 96, 120, 138, 103, 135, 112, 104, 132, 121, 125, 118, 139, 134, 129, 118, 124, 112, 131, 126, 121, 120, 127, 132, 130, 131, 119, 112, 121, 135, 133, 132, 134, 130, 118, 130, 118, 123, 123, 132, 129, 94, 115, 104, 124, 132, 126, 121, 121, 118, 125, 120, 131, 117, 118, 128, 117, 111, 130, 116, 120, 125, 115, 128, 131, 125, 123, 119, 103, 134, 122, 139, 147, 127, 124, 136, 131, 145, 131, 119, 123, 114, 122, 109, 130, 129, 118, 106, 137, 118, 119, 139, 133, 124, 109, 119, 119, 128, 119, 109, 120, 136, 131, 114, 132, 122, 123, 112, 136, 124, 124, 124, 102, 114, 112, 113, 127, 119, 127, 119, 108, 120, 100, 153, 126, 132, 109, 127, 134, 130, 124, 127, 119, 113, 118, 116, 148, 153, 148, 108, 125, 140, 131, 111, 142, 127, 118, 137, 115, 137, 123, 124, 119, 101, 123, 117, 111, 111, 109, 121, 134, 118, 124, 133, 122, 123, 128, 136, 147, 133, 131, 117, 109, 129, 135, 137, 135, 113, 125, 132, 123, 139, 144, 119, 113, 130, 132, 136, 121, 119, 127, 131, 122, 123, 119, 142, 121, 138, 115, 123, 139, 139, 109, 120, 127, 111, 134, 118, 105, 133, 137, 138, 120, 125, 130, 130, 123, 149, 130, 127, 105, 136, 138, 120, 128, 142, 119, 128, 111, 104, 136, 124, 141, 133, 113, 123, 126, 130, 134, 138, 101, 125, 143, 110, 135, 118, 125, 130, 115, 120, 118, 120, 133, 122, 107, 123, 133, 122, 133, 113, 129, 127, 105, 150, 143, 99, 136, 139, 106, 132, 135, 134, 123, 130, 136, 130, 129, 143, 133, 113, 122, 120, 144, 122, 120, 127, 128, 116, 136, 116, 122, 124, 124, 117, 112, 113, 112, 122, 152, 136, 125, 125, 102, 143, 132, 118, 128, 118, 143, 132, 109, 103, 131, 113, 128, 126, 136, 133, 133, 122, 139, 132, 118, 111, 116, 121, 136, 121, 123, 138, 117, 131, 125, 122, 121, 109, 129, 112, 129, 124, 135, 126, 122, 125, 122, 117, 129, 105, 127, 115, 120, 132, 129, 116, 120, 131, 129, 118, 123, 120, 125, 102, 139, 121, 117, 147, 137, 122, 120, 129, 123, 123, 139, 127, 114, 129, 118, 135, 134, 124, 117, 137, 131, 130, 115, 121, 117, 114, 116, 112, 129, 107, 118, 108, 132, 121, 132, 136, 135, 122, 102, 131, 154, 126, 134, 126, 128, 149, 126, 133, 106, 133, 135, 139, 125, 128, 120, 113, 128, 124, 126, 130, 131, 112, 132, 119, 138, 119, 135, 129, 145, 140, 126, 134, 115, 128, 124, 127, 130, 127, 118, 129, 112, 153, 124, 140, 135, 141, 118, 116, 131, 128, 124, 128, 141, 122, 111, 122, 135, 120, 124, 131, 117, 130, 126, 121, 134, 121, 130, 122, 135, 128, 135, 134, 131, 126, 136, 147, 120, 114, 123, 140, 120, 131, 129, 129, 125, 129, 112, 113, 115, 132, 118, 106, 120, 113, 133, 123, 126, 131, 130, 145, 125, 130, 124, 116, 112, 142, 125, 118, 121, 129, 118, 132, 139, 134, 122, 121, 122, 98, 125, 125, 114, 111, 129, 145, 115, 134, 132, 130, 124, 126, 143, 123, 134, 141, 119, 130, 109, 126, 129, 134, 115, 123, 102, 126, 130, 138, 126, 118, 123, 127, 136, 110, 123, 120, 101, 138, 145, 120, 137, 117, 111, 126, 113, 127, 111, 146, 130, 133, 111, 131, 130, 140, 125, 143, 142, 107, 111, 143, 115, 122, 118, 122, 126, 128, 128, 119, 135, 128, 121, 114, 128, 120, 122, 118, 130, 117, 124, 134, 120, 126, 121, 116, 126, 116, 110, 115, 129, 144, 119, 130, 137, 124, 118, 126, 128, 116, 144, 116, 134, 132, 135, 124, 153, 109, 126, 144, 122, 109, 128, 122, 138, 130, 127, 131, 126, 107, 126, 130, 135, 128, 122, 118, 120, 126, 115, 140, 118, 102, 121, 113, 123, 137, 141, 115, 119, 134, 132, 116, 123, 120, 109, 103, 125, 135, 131, 138, 129, 123, 118, 138, 126, 114, 113, 146, 122, 132, 132, 120, 117, 126, 114, 115, 120, 124, 107, 124, 126, 112, 120, 120, 111, 123, 98, 123, 127, 112, 147, 127, 132, 137, 132, 119, 124, 122, 129, 128, 132, 134, 134, 119, 131, 138, 133, 120, 119, 136, 146, 133, 130, 118, 121, 132, 110, 116, 123, 124, 128, 118, 122, 136, 135, 115, 139, 114, 120, 133, 127, 134, 146, 112, 126, 135, 116, 132, 135, 122, 129, 121, 138, 131, 120, 124, 132, 124, 131, 131, 136, 121, 133, 121, 132, 123, 125, 135, 116, 134, 134, 110, 134, 113, 133, 129, 122, 119, 132, 136, 131, 130, 127, 127, 118, 117, 139, 116, 118, 106, 128, 120, 136, 126, 124, 130, 129, 111, 127, 118, 121, 123, 122, 121, 128, 129, 112, 113, 128, 140, 130, 121, 124, 138, 124, 121, 124, 118, 124, 104, 131, 127, 124, 96, 127, 125, 125, 116, 128, 124, 127, 128, 132, 127, 112, 124, 131, 134, 121, 128, 137, 137, 142, 141, 129, 127, 98, 134, 118, 130, 127, 130, 130, 117, 132, 137, 115, 121, 121, 125, 140, 153, 119, 116, 130, 138, 135, 125, 118, 129, 105, 103, 122, 114, 124, 123, 137, 121, 129, 96, 126, 138, 140, 125, 102, 124, 118, 128, 124, 117, 134, 118, 118, 138, 119, 119, 127, 106, 133, 112, 112, 128, 96, 122, 129, 128, 114, 140, 116, 111, 140, 121, 130, 130, 134, 124, 120, 140, 121, 121, 123, 134, 119, 100, 130, 133, 137, 135, 129, 130, 130, 104, 127, 134, 134, 132, 132, 110, 121, 139, 111, 114, 131, 110, 151, 139, 112, 116, 126, 123, 118, 130, 130, 123, 128, 124, 108, 133, 130, 126, 117, 107, 136, 130, 131, 119, 128, 104, 126, 130, 124, 132, 119, 123, 126, 134, 117, 128, 119, 136, 115, 134, 123, 124, 130, 122, 105, 144, 114, 141, 127, 115, 143, 128, 102, 130, 113, 113, 106, 119, 127, 136, 121, 139, 124, 122, 113, 122, 134, 123, 128, 130, 130, 122, 127, 115, 142, 129, 117, 127, 118, 121, 124, 112, 122, 106, 142, 127, 127, 110, 141, 106, 124, 116, 116, 127, 121, 132, 130, 120, 114, 107, 117, 135, 120, 121, 141, 132, 119, 116, 127, 136, 130, 123, 115, 110, 121, 125, 120, 124, 120, 120, 138, 121, 121, 131, 111, 124, 132, 102, 143, 121, 143, 109, 117, 119, 144, 120, 122, 110, 137, 124, 133, 146, 122, 115, 126, 120, 124, 134, 132, 110, 123, 127, 144, 126, 137, 121, 131, 121, 133, 113, 114, 118, 118, 129, 145, 135, 119, 132, 126, 138, 135, 129, 116, 98, 113, 130, 125, 128, 145, 128, 138, 118, 125, 161, 120, 122, 113, 146, 129, 129, 131, 126, 128, 143, 127, 117, 119, 114, 125, 116, 112, 109, 140, 141, 134, 115, 124, 136, 132, 111, 159, 125, 132, 111, 139, 123, 130, 122, 126, 118, 109, 135, 121, 127, 109, 132, 124, 132, 129, 120, 126, 121, 133, 109, 122, 129, 124, 112, 134, 107, 122, 119, 113, 134, 122, 108, 136, 133, 124, 133, 143, 124, 135, 130, 114, 138, 124, 129, 133, 120, 127, 138, 129, 122, 114, 124, 122, 129, 105, 133, 132, 120, 120, 104, 129, 137, 120, 119, 112, 135, 123, 125, 118, 115, 134, 123, 135, 121, 108, 127, 124, 121, 127, 118, 131, 125, 122, 128, 151, 122, 132, 137, 128, 116, 129, 153, 113, 136, 141, 104, 108, 99, 140, 141, 127, 116, 123, 123, 121, 124, 146, 128, 143, 121, 125, 131, 115, 116, 120, 121, 117, 114, 107, 132, 128, 119, 137, 114, 142, 127, 131, 128, 135, 129, 124, 111, 124, 110, 119, 135, 118, 131, 127, 128, 134, 129, 118, 132, 123, 112, 130, 125, 121, 118, 149, 131, 131, 131, 147, 138, 133, 111, 117, 107, 120, 127, 126, 118, 120, 106, 127, 139, 120, 138, 123, 119, 123, 134, 102, 126, 131, 130, 111, 129, 142, 125, 116, 138, 138, 125, 143, 136, 122, 148, 118, 123, 146, 111, 114, 134, 111, 124, 121, 121, 126, 118, 124, 132, 117, 120, 128, 117, 133, 118, 127, 123, 126, 122, 122, 113, 104, 116, 131, 115, 109, 140, 117, 130, 129, 124, 121, 139, 133, 124, 115, 121, 140, 119, 122, 122, 128, 123, 132, 117, 98, 112, 132, 135, 128, 121, 130, 128, 108, 122, 117, 120, 131, 136, 130, 118, 112, 115, 108, 123, 125, 118, 115, 125, 133, 130, 117, 118, 137, 138, 121, 119, 116, 115, 118, 111, 133, 106, 155, 111, 135, 129, 121, 122, 119, 141, 131, 125, 122, 129, 106, 138, 135, 125, 113, 130, 125, 119, 123, 101, 132, 126, 129, 124, 126, 124, 125, 129, 108, 132, 126, 130, 127, 121, 141, 128, 125, 114, 134, 105, 123, 109, 119, 141, 125, 127, 118, 127, 102, 133, 124, 154, 120, 119, 117, 130, 121, 93, 138, 125, 134, 126, 133, 121, 129, 115, 114, 134, 133, 101, 136, 144, 135, 101, 123, 140, 129, 137, 126, 114, 133, 129, 123, 127, 112, 125, 124, 128, 122, 112, 129, 115, 126, 126, 119, 112, 125, 112, 112, 122, 131, 112, 143, 137, 123, 130, 120, 119, 137, 123, 110, 130, 113, 119, 106, 125, 136, 127, 139, 122, 114, 123, 139, 126, 125, 110, 132, 125, 124, 119, 134, 132, 140, 111, 133, 129, 135, 117, 118, 138, 114, 154, 112, 114, 125, 129, 110, 116, 115, 122, 127, 132, 125, 120, 132, 122, 122, 117, 135, 138, 122, 115, 132, 138, 124, 129, 134, 110, 116, 116, 129, 114, 136, 124, 132, 138, 141, 116, 134, 127, 120, 104, 132, 122, 131, 145, 131, 111, 119, 155, 138, 121, 135, 125, 111, 117, 122, 125, 112, 122, 132, 109, 125, 125, 111, 127, 122, 112, 120, 122, 138, 141, 121, 112, 136, 134, 122, 122, 135, 117, 127, 111, 119, 125, 133, 110, 119, 129, 133, 134, 133, 102, 113, 139, 118, 134, 129, 114, 119, 120, 128, 108, 125, 121, 137, 127, 118, 110, 134, 129, 121, 123, 125, 133, 129, 118, 137, 127, 114, 125, 118, 132, 122, 127, 122, 126, 130, 137, 127, 106, 129, 114, 122, 155, 127, 128, 127, 143, 111, 121, 137, 134, 113, 123, 120, 120, 137, 132, 134, 146, 139, 132, 117, 110, 116, 131, 141, 132, 120, 124, 115, 134, 125, 118, 127, 121, 142, 118, 125, 125, 122, 113, 142, 125, 148, 117, 135, 123, 106, 135, 101, 117, 136, 117, 130, 119, 135, 115, 118, 116, 123, 131, 134, 126, 116, 123, 113, 119, 134, 119, 128, 130, 139, 118, 119, 132, 126, 131, 131, 115, 154, 135, 130, 101, 133, 115, 136, 112, 119, 152, 120, 123, 114, 142, 123, 108, 125, 108, 117, 133, 121, 127, 131, 120, 148, 115, 116, 113, 133, 121, 124, 132, 123, 129, 125, 101, 120, 132, 135, 111, 118, 134, 128, 117, 132, 119, 120, 125, 141, 107, 117, 128, 112, 127, 136, 119, 117, 128, 121, 121, 114, 128, 119, 132, 148, 123, 128, 135, 121, 117, 109, 110, 129, 137, 126, 120, 116, 118, 133, 113, 128, 119, 129, 127, 128, 137, 119, 148, 121, 114, 110, 125, 143, 139, 118, 135, 135, 127, 118, 138, 116, 130, 111, 149, 132, 119, 141, 137, 127, 140, 136, 129, 146, 129, 132, 123, 132, 115, 108, 111, 144, 132, 113, 110, 128, 104, 105, 128, 138, 132, 135, 132, 126, 121, 130, 108, 112, 123, 127, 135, 117, 125, 123, 126, 131, 125, 128, 155, 125, 143, 129, 125, 141, 116, 123, 113, 108, 126, 123, 119, 117, 117, 131, 116, 137, 137, 121, 124, 123, 111, 125, 129, 121, 119, 125, 142, 134, 139, 123, 120, 131, 104, 126, 116, 138, 139, 119, 143, 124, 124, 125, 126, 119, 139, 117, 140, 132, 126, 140, 125, 128, 112, 123, 128, 122, 129, 132, 123, 121, 133, 116, 131, 136, 123, 107, 115, 120, 114, 120, 122, 134, 128, 105, 124, 86, 117, 137, 128, 127, 111, 146, 117, 115, 128, 72, 81, 123, 115, 106, 104, 128, 129, 123, 135, 118, 138, 126, 119, 119, 113, 123, 129, 124, 109, 137, 132, 139, 122, 123, 127, 150, 99, 130, 128, 132, 136, 128, 126, 125, 121, 115, 129, 123, 126, 105, 114, 147, 133, 122, 114, 133, 138, 133, 112, 130, 130, 149, 131, 122, 109, 133, 136, 134, 135, 126, 123, 144, 125, 131, 137, 130, 123, 156, 126, 126, 116, 121, 135, 127, 128, 127, 117, 113, 115, 114, 122, 125, 127, 126, 113, 128, 129, 122, 130, 124, 118, 116, 124, 134, 116, 131, 95, 126, 126, 137, 117, 128, 133, 131, 108, 116, 108, 132, 127, 125, 132, 109, 142, 138, 137, 127, 136, 122, 124, 115, 121, 148, 122, 121, 136, 130, 132, 137, 123, 128, 109, 125, 133, 135, 129, 130, 124, 134, 121, 123, 116, 132, 113, 117, 117, 123, 120, 114, 114, 134, 137, 137, 154, 122, 117, 108, 121, 126, 148, 136, 128, 133, 117, 124, 130, 137, 120, 136, 103, 130, 131, 125, 117, 132, 115, 114, 126, 112, 103, 123, 124, 108, 119, 116, 128, 123, 138, 117, 140, 104, 118, 145, 117, 130, 132, 121, 140, 144, 136, 113, 110, 123, 129, 123, 135, 127, 104, 135, 120, 118, 127, 130, 136, 106, 114, 127, 113, 137, 147, 117, 128, 124, 120, 99, 134, 105, 140, 131, 124, 128, 138, 135, 118, 122, 117, 135, 122, 117, 132, 103, 141, 106, 133, 122, 113, 130, 116, 123, 137, 135, 133, 124, 110, 106, 106, 101, 130, 132, 137, 130, 128, 131, 127, 132, 127, 124, 134, 116, 111, 103, 123, 113, 116, 143, 112, 128, 109, 115, 136, 124, 135, 125, 104, 129, 106, 117, 140, 109, 117, 117, 130, 131, 125, 120, 112, 111, 147, 114, 104, 131, 104, 122, 125, 116, 169, 111, 122, 132, 109, 133, 128, 132, 119, 135, 134, 119, 124, 133, 114, 120, 129, 148, 139, 126, 127, 131, 110, 131, 111, 112, 85, 128, 136, 119, 132, 123, 122, 123, 113, 93, 118, 135, 119, 121, 126, 137, 141, 139, 135, 119, 114, 120, 133, 135, 120, 115, 131, 135, 128, 115, 123, 131, 121, 134, 125, 126, 138, 119, 123, 104, 118, 114, 137, 124, 111, 129, 112, 100, 111, 139, 118, 110, 108, 128, 138, 120, 127, 148, 134, 136, 120, 129, 118, 126, 121, 141, 114, 117, 131, 127, 128, 118, 138, 145, 118, 125, 124, 115, 126, 122, 138, 131, 120, 120, 147, 130, 105, 124, 140, 116, 135, 144, 103, 127, 102, 121, 129, 136, 135, 114, 127, 120, 123, 127, 120, 145, 139, 127, 119, 145, 109, 149, 140, 118, 110, 129, 132, 130, 120, 128, 117, 127, 114, 110, 121, 135, 129, 152, 133, 120, 127, 127, 131, 137, 147, 130, 153, 132, 123, 121, 134, 125, 131, 118, 123, 117, 121, 132, 113, 127, 132, 113, 129, 119, 123, 125, 131, 130, 126, 151, 118, 121, 155, 130, 126, 124, 95, 124, 117, 103, 141, 121, 135, 146, 123, 121, 133, 120, 129, 131, 130, 129, 119, 136, 129, 151, 132, 121, 137, 131, 131, 119, 138, 117, 131, 135, 128, 150, 119, 141, 116, 115, 118, 122, 132, 137, 126, 132, 127, 117, 129, 128, 123, 122, 128, 148, 108, 131, 111, 120, 125, 134, 128, 118, 122, 130, 116, 118, 114, 137, 116, 111, 115, 128, 125, 125, 118, 122, 120, 140, 140, 132, 133, 117, 121, 147, 134, 117, 129, 130, 113, 142, 125, 127, 126, 128, 117, 122, 129, 120, 122, 124, 135, 119, 136, 119, 144, 109, 120, 113, 138, 116, 127, 128, 128, 132, 129, 124, 121, 122, 127, 126, 123, 113, 124, 123, 119, 128, 108, 124, 108, 109, 163, 118, 126, 124, 132, 122, 130, 119, 138, 139, 121, 145, 115, 136, 116, 122, 120, 123, 129, 108, 113, 132, 113, 135, 128, 124, 116, 123, 125, 128, 124, 105, 129, 126, 124, 122, 133, 123, 142, 130, 133, 134, 133, 116, 120, 120, 123, 136, 141, 124, 107, 113, 127, 140, 120, 121, 142, 109, 123, 125, 135, 112, 106, 125, 132, 132, 119, 126, 122, 142, 124, 116, 122, 127, 127, 138, 143, 118, 128, 118, 127, 143, 123, 128, 127, 122, 122, 130, 107, 136, 127, 94, 142, 126, 136, 126, 135, 117, 145, 130, 126, 85, 111, 106, 132, 115, 132, 107, 127, 136, 119, 134, 135, 138, 133, 117, 123, 122, 127, 121, 121, 135, 120, 128, 129, 126, 117, 114, 130, 122, 125, 129, 131, 132, 127, 103, 114, 127, 132, 120, 141, 137, 118, 129, 108, 122, 126, 128, 113, 133, 114, 130, 114, 130, 119, 152, 121, 110, 122, 109, 138, 142, 114, 136, 128, 133, 143, 128, 127, 122, 113, 106, 134, 139, 132, 101, 128, 139, 145, 101, 103, 128, 122, 132, 120, 119, 116, 120, 117, 133, 124, 122, 133, 118, 110, 122, 127, 122, 124, 130, 132, 154, 124, 125, 126, 129, 109, 122, 133, 123, 123, 129, 122, 124, 122, 114, 113, 145, 114, 125, 104, 146, 110, 124, 138, 147, 113, 117, 132, 120, 124, 118, 108, 143, 118, 117, 118, 125, 110, 147, 117, 129, 138, 121, 119, 128, 134, 127, 115, 116, 130, 130, 142, 125, 118, 131, 116, 138, 126, 135, 135, 131, 134, 139, 101, 127, 119, 139, 140, 133, 108, 136, 126, 139, 125, 116, 137, 139, 133, 113, 102, 120, 119, 138, 129, 130, 124, 125, 125, 139, 138, 127, 105, 118, 121, 129, 119, 117, 148, 124, 131, 115, 122, 120, 120, 126, 118, 117, 120, 135, 127, 111, 121, 141, 129, 126, 110, 121, 135, 149, 116, 130, 117, 139, 136, 122, 137, 125, 128, 133, 119, 127, 117, 116, 125, 131, 124, 129, 116, 132, 133, 151, 121, 110, 150, 115, 136, 126, 127, 108, 129, 124, 123, 116, 117, 129, 122, 132, 106, 129, 131, 141, 112, 127, 127, 131, 123, 119, 143, 131, 132, 121, 130, 133, 145, 121, 127, 129, 123, 126, 124, 130, 119, 124, 118, 117, 135, 126, 132, 119, 148, 135, 118, 136, 139, 139, 120, 125, 128, 135, 119, 133, 116, 123, 133, 124, 117, 109, 138, 119, 113, 105, 117, 125, 122, 123, 115, 135, 122, 139, 125, 120, 134, 138, 132, 134, 119, 131, 111, 136, 120, 132, 118, 140, 128, 137, 130, 114, 121, 111, 115, 113, 108, 139, 135, 118, 132, 144, 134, 124, 117, 131, 113, 133, 117, 117, 117, 111, 144, 122, 139, 128, 126, 123, 127, 124, 125, 122, 126, 143, 131, 116, 145, 124, 118, 130, 133, 131, 121, 119, 127, 124, 134, 127, 112, 118, 127, 122, 134, 118, 115, 117, 108, 128, 148, 140, 123, 120, 107, 124, 119, 139, 147, 111, 113, 131, 137, 115, 132, 126, 119, 119, 122, 126, 135, 123, 141, 128, 96, 134, 125, 135, 132, 121, 131, 112, 115, 125, 132, 132, 115, 128, 137, 132, 134, 126, 148, 108, 122, 126, 139, 118, 125, 105, 136, 127, 124, 130, 113, 122, 121, 126, 131, 107, 114, 118, 127, 116, 141, 120, 110, 132, 138, 138, 123, 118, 124, 119, 135, 129, 111, 134, 123, 132, 116, 106, 129, 135, 117, 110, 106, 104, 127, 127, 114, 116, 115, 119, 148, 106, 121, 135, 129, 133, 119, 132, 136, 115, 132, 131, 126, 137, 115, 127, 130, 134, 122, 136, 133, 115, 120, 141, 116, 116, 133, 108, 119, 115, 125, 111, 108, 128, 145, 133, 114, 119, 130, 115, 128, 129, 129, 113, 156, 111, 125, 124, 128, 120, 138, 131, 139, 111, 127, 105, 130, 132, 147, 128, 131, 120, 135, 132, 106, 117, 135, 102, 136, 119, 140, 120, 138, 118, 114, 137, 150, 141, 125, 131, 129, 115, 139, 129, 137, 113, 120, 143, 126, 120, 114, 126, 136, 116, 118, 128, 118, 128, 131, 115, 133, 121, 143, 134, 110, 132, 131, 126, 117, 141, 120, 134, 129, 104, 142, 116, 122, 141, 114, 128, 124, 128, 125, 98, 125, 142, 124, 138, 124, 124, 115, 135, 154, 124, 129, 148, 122, 122, 126, 138, 129, 123, 130, 124, 111, 125, 127, 131, 121, 120, 123, 131, 121, 127, 130, 119, 133, 147, 140, 136, 132, 139, 130, 124, 117, 122, 128, 137, 146, 125, 118, 121, 117, 125, 129, 131, 123, 116, 132, 147, 104, 137, 121, 126, 113, 127, 103, 113, 145, 107, 141, 131, 94, 133, 123, 123, 136, 110, 135, 124, 133, 125, 126, 128, 99, 122, 122, 128, 121, 133, 126, 120, 129, 127, 110, 100, 116, 120, 125, 121, 152, 129, 136, 122, 126, 131, 125, 139, 126, 110, 117, 129, 145, 130, 119, 125, 103, 123, 123, 137, 144, 125, 128, 111, 132, 120, 136, 114, 101, 126, 125, 115, 117, 120, 131, 132, 145, 116, 119, 129, 122, 125, 141, 139, 154, 140, 124, 117, 126, 141, 121, 128, 125, 145, 132, 109, 127, 131, 114, 124, 124, 128, 106, 131, 130, 126, 130, 111, 110, 116, 128, 131, 124, 141, 120, 114, 96, 133, 148, 124, 141, 113, 109, 106, 117, 110, 125, 133, 139, 133, 142, 117, 144, 125, 113, 133, 122, 147, 117, 137, 142, 131, 133, 121, 117, 115, 127, 125, 116, 109, 125, 129, 127, 132, 138, 115, 127, 112, 125, 117, 127, 130, 113, 108, 131, 125, 120, 133, 118, 119, 133, 125, 120, 115, 114, 116, 114, 112, 116, 113, 128, 126, 109, 126, 135, 125, 137, 123, 119, 130, 108, 143, 104, 115, 120, 118, 123, 123, 138, 117, 123, 131, 121, 100, 111, 128, 140, 119, 127, 129, 140, 116, 116, 136, 112, 111, 132, 131, 119, 121, 111, 119, 107, 129, 116, 132, 135, 110, 111, 130, 116, 113, 127, 137, 117, 132, 120, 114, 117, 140, 138, 129, 118, 135, 121, 131, 115, 138, 101, 115, 123, 112, 130, 121, 135, 130, 125, 127, 112, 133, 130, 105, 126, 125, 103, 122, 129, 122, 129, 121, 118, 134, 135, 137, 143, 106, 121, 130, 133, 128, 114, 119, 123, 117, 110, 131, 113, 116, 128, 121, 116, 113, 119, 140, 122, 126, 127, 122, 122, 121, 134, 141, 125, 122, 136, 132, 129, 125, 138, 120, 130, 151, 135, 129, 119, 118, 129, 116, 127, 133, 113, 124, 126, 103, 129, 130, 132, 137, 124, 137, 116, 129, 127, 133, 137, 126, 124, 126, 103, 117, 129, 131, 118, 127, 122, 116, 113, 116, 146, 120, 119, 115, 142, 144, 119, 125, 117, 136, 120, 151, 114, 118, 124, 135, 138, 142, 133, 133, 130, 139, 130, 117, 125, 129, 137, 139, 119, 115, 131, 122, 134, 114, 134, 140, 118, 135, 125, 135, 134, 110, 125, 132, 115, 138, 133, 133, 122, 108, 102, 125, 122, 117, 119, 133, 127, 104, 126, 119, 134, 144, 142, 134, 127, 113, 123, 122, 125, 128, 121, 125, 127, 124, 134, 123, 111, 132, 117, 128, 138, 128, 119, 126, 127, 137, 121, 115, 121, 111, 134, 119, 129, 133, 137, 135, 118, 136, 114, 105, 127, 125, 119, 121, 113, 124, 113, 126, 128, 124, 127, 134, 120, 128, 123, 125, 120, 113, 108, 126, 117, 122, 113, 123, 129, 106, 121, 122, 137, 106, 123, 111, 127, 139, 131, 91, 134, 118, 118, 129, 131, 118, 109, 139, 132, 138, 140, 117, 112, 122, 127, 129, 124, 128, 130, 121, 118, 138, 139, 144, 114, 140, 123, 127, 111, 133, 115, 125, 106, 134, 121, 124, 113, 120, 116, 130, 114, 123, 120, 114, 112, 128, 131, 104, 129, 111, 138, 129, 108, 132, 127, 105, 126, 120, 106, 127, 141, 120, 124, 116, 126, 132, 131, 120, 131, 127, 125, 129, 116, 150, 129, 121, 124, 118, 143, 138, 122, 119, 126, 128, 137, 127, 136, 117, 109, 125, 129, 134, 134, 139, 129, 126, 91, 120, 125, 135, 136, 121, 126, 112, 136, 127, 126, 129, 105, 125, 124, 115, 124, 127, 123, 126, 102, 108, 123, 131, 124, 107, 120, 131, 128, 131, 128, 124, 118, 103, 134, 132, 136, 125, 116, 141, 133, 130, 129, 142, 111, 108, 134, 125, 120, 123, 131, 134, 110, 133, 127, 134, 123, 143, 140, 136, 122, 129, 125, 129, 120, 119, 135, 129, 110, 126, 128, 127, 123, 128, 115, 141, 152, 133, 137, 123, 137, 131, 111, 127, 138, 126, 123, 124, 136, 122, 136, 114, 123, 121, 147, 121, 133, 128, 125, 136, 130, 140, 133, 133, 115, 128, 104, 151, 148, 119, 130, 92, 121, 118, 135, 128, 130, 155, 121, 115, 119, 108, 111, 131, 120, 151, 111, 137, 115, 114, 127, 121, 142, 118, 116, 107, 131, 138, 137, 115, 127, 107, 126, 142, 96, 118, 133, 129, 147, 134, 133, 127, 127, 124, 130, 117, 131, 131, 134, 113, 141, 122, 136, 126, 135, 121, 142, 113, 133, 124, 137, 119, 122, 102, 124, 114, 125, 139, 129, 133, 132, 98, 116, 121, 123, 125, 127, 117, 113, 146, 102, 115, 119, 141, 102, 113, 111, 124, 143, 125, 145, 139, 110, 131, 129, 136, 127, 137, 144, 121, 120, 127, 135, 130, 154, 125, 123, 117, 129, 129, 126, 127, 124, 102, 134, 129, 128, 124, 126, 126, 152, 134, 124, 138, 124, 114, 127, 120, 124, 125, 117, 108, 118, 123, 121, 119, 143, 130, 125, 124, 133, 125, 111, 115, 140, 127, 129, 119, 115, 135, 106, 131, 113, 140, 98, 131, 125, 134, 135, 131, 123, 111, 120, 126, 116, 133, 131, 124, 137, 110, 140, 133, 130, 125, 129, 98, 122, 142, 130, 126, 127, 138, 120, 139, 120, 132, 135, 145, 130, 127, 134, 131, 126, 129, 129, 115, 122, 124, 126, 140, 130, 122, 136, 105, 118, 120, 132, 125, 137, 120, 121, 134, 137, 122, 132, 119, 136, 135, 127, 123, 127, 118, 127, 113, 116, 108, 123, 140, 125, 120, 125, 128, 127, 131, 120, 144, 126, 130, 132, 121, 125, 119, 121, 132, 135, 136, 126, 123, 133, 135, 99, 109, 111, 129, 119, 116, 121, 117, 112, 126, 119, 127, 134, 131, 134, 126, 142, 121, 134, 128, 124, 112, 126, 130, 122, 124, 111, 145, 107, 122, 121, 135, 139, 129, 118, 119, 126, 119, 134, 136, 126, 124, 127, 141, 123, 119, 116, 114, 110, 137, 136, 118, 129, 115, 140, 128, 132, 119, 138, 125, 116, 154, 123, 126, 136, 127, 122, 113, 121, 130, 111, 124, 136, 106, 123, 121, 131, 129, 136, 138, 130, 124, 112, 122, 115, 156, 142, 129, 137, 103, 125, 115, 134, 152, 125, 129, 101, 118, 118, 134, 147, 129, 136, 129, 116, 114, 114, 143, 112, 131, 127, 120, 135, 124, 136, 131, 120, 140, 139, 125, 106, 132, 126, 126, 125, 127, 129, 133, 125, 126, 121, 130, 132, 119, 109, 126, 142, 123, 137, 128, 124, 121, 140, 130, 133, 111, 113, 127, 129, 107, 133, 135, 122, 136, 126, 140, 107, 140, 125, 133, 127, 126, 114, 120, 134, 134, 133, 115, 110, 120, 127, 129, 118, 123, 121, 117, 148, 156, 132, 113, 125, 128, 127, 118, 133, 111, 125, 120, 121, 130, 119, 130, 115, 123, 138, 125, 130, 133, 119, 116, 126, 106, 136, 116, 107, 128, 131, 120, 133, 130, 113, 115, 113, 125, 123, 120, 118, 110, 131, 132, 119, 133, 142, 120, 124, 116, 128, 112, 120, 122, 133, 105, 118, 110, 143, 130, 121, 121, 127, 133, 127, 104, 125, 116, 121, 129, 130, 117, 132, 122, 110, 112, 132, 123, 143, 123, 138, 106, 117, 137, 120, 127, 102, 110, 133, 131, 131, 143, 127, 109, 134, 153, 111, 143, 148, 124, 145, 121, 124, 136, 125, 135, 113, 123, 120, 122, 146, 138, 114, 116, 122, 134, 123, 126, 114, 113, 146, 114, 119, 139, 119, 137, 118, 126, 125, 139, 112, 107, 126, 117, 147, 117, 130, 136, 110, 126, 109, 122, 124, 115, 131, 122, 127, 128, 118, 122, 126, 115, 117, 133, 125, 121, 123, 126, 134, 139, 121, 125, 121, 120, 129, 126, 107, 126, 134, 130, 139, 127, 118, 139, 121, 140, 110, 120, 126, 127, 113, 122, 125, 119, 130, 143, 142, 132, 117, 152, 114, 145, 125, 127, 149, 147, 136, 136, 136, 148, 119, 124, 119, 136, 120, 128, 121, 128, 138, 125, 114, 123, 121, 109, 123, 110, 127, 126, 117, 130, 126, 133, 112, 123, 115, 139, 120, 122, 124, 121, 145, 119, 131, 128, 127, 124, 115, 130, 124, 115, 128, 134, 126, 130, 130, 135, 121, 137, 129, 123, 119, 161, 123, 110, 140, 150, 116, 122, 120, 113, 121, 130, 119, 133, 134, 126, 127, 133, 113, 116, 126, 142, 128, 126, 117, 124, 123, 128, 120, 140, 138, 126, 119, 107, 124, 105, 119, 124, 122, 119, 124, 124, 113, 120, 123, 121, 141, 115, 134, 126, 118, 133, 102, 124, 121, 122, 123, 112, 119, 130, 147, 114, 112, 103, 114, 117, 124, 139, 108, 129, 119, 148, 112, 128, 122, 131, 121, 132, 149, 149, 122, 112, 128, 120, 132, 134, 127, 138, 121, 119, 119, 130, 134, 127, 137, 129, 121, 121, 136, 129, 138, 123, 103, 114, 130, 131, 124, 126, 122, 125, 126, 125, 129, 130, 128, 121, 140, 118, 133, 137, 119, 132, 123, 120, 107, 132, 116, 124, 125, 124, 132, 120, 133, 118, 132, 128, 117, 113, 134, 124, 125, 124, 129, 114, 123, 128, 105, 129, 133, 134, 127, 132, 138, 111, 127, 126, 117, 129, 123, 138, 135, 124, 101, 139, 126, 125, 139, 123, 137, 125, 108, 110, 136, 104, 137, 123, 141, 120, 133, 126, 122, 126, 138, 127, 125, 146, 121, 129, 135, 128, 123, 134, 145, 126, 118, 122, 136, 100, 128, 115, 132, 117, 119, 116, 136, 118, 137, 133, 122, 116, 122, 129, 128, 133, 128, 134, 123, 124, 116, 119, 131, 121, 118, 121, 124, 135, 138, 127, 123, 121, 127, 122, 131, 122, 131, 114, 124, 117, 142, 124, 120, 119, 117, 117, 132, 124, 115, 136, 137, 122, 118, 121, 131, 121, 118, 141, 134, 117, 133, 124, 140, 138, 131, 139, 111, 122, 130, 127, 137, 134, 128, 113, 125, 147, 131, 113, 132, 91, 134, 130, 150, 121, 110, 103, 124, 128, 127, 131, 127, 121, 117, 127, 129, 128, 122, 133, 122, 112, 140, 118, 119, 114, 129, 118, 118, 125, 121, 144, 122, 125, 111, 117, 112, 118, 125, 131, 127, 117, 130, 146, 128, 116, 132, 124, 108, 122, 132, 132, 144, 147, 109, 123, 120, 109, 111, 149, 140, 127, 128, 134, 130, 117, 131, 124, 113, 145, 138, 130, 137, 141, 131, 117, 130, 127, 116, 146, 118, 134, 118, 115, 123, 107, 134, 120, 134, 98, 138, 107, 132, 123, 132, 121, 143, 110, 135, 126, 129, 130, 128, 130, 135, 122, 137, 128, 140, 125, 133, 122, 130, 113, 140, 123, 139, 128, 135, 119, 126, 96, 122, 157, 141, 115, 98, 126, 123, 111, 124, 141, 119, 122, 127, 125, 134, 124, 129, 125, 117, 132, 94, 116, 121, 137, 132, 121, 137, 128, 146, 130, 126, 116, 119, 138, 115, 127, 151, 130, 124, 140, 154, 113, 120, 134, 108, 131, 120, 119, 125, 128, 126, 110, 122, 120, 108, 126, 123, 105, 112, 138, 113, 121, 137, 118, 121, 117, 122, 110, 109, 127, 113, 130, 123, 129, 111, 130, 125, 134, 128, 129, 114, 126, 123, 107, 136, 141, 121, 134, 116, 126, 132, 131, 118, 126, 119, 120, 123, 126, 139, 124, 135, 124, 115, 132, 118, 119, 135, 128, 124, 86, 96, 127, 124, 141, 122, 110, 130, 108, 129, 128, 118, 129, 129, 125, 130, 118, 139, 124, 128, 132, 127, 115, 129, 130, 124, 129, 116, 128, 124, 131, 118, 133, 102, 113, 159, 131, 109, 121, 121, 124, 133, 129, 137, 136, 127, 115, 129, 128, 120, 120, 124, 124, 106, 130, 118, 115, 125, 138, 136, 127, 128, 128, 132, 122, 100, 129, 150, 124, 139, 124, 115, 131, 133, 137, 124, 136, 143, 110, 130, 128, 133, 141, 122, 123, 113, 122, 113, 129, 128, 120, 126, 131, 107, 122, 115, 126, 130, 114, 124, 130, 117, 122, 118, 111, 110, 125, 126, 144, 119, 122, 126, 146, 127, 125, 119, 117, 143, 133, 126, 149, 127, 129, 108, 149, 134, 121, 115, 126, 130, 130, 121, 133, 107, 125, 111, 108, 111, 107, 113, 118, 129, 126, 120, 135, 131, 123, 141, 127, 129, 127, 132, 121, 133, 143, 125, 131, 116, 150, 129, 140, 138, 117, 117, 119, 137, 108, 122, 127, 119, 123, 116, 122, 122, 122, 127, 126, 111, 125, 130, 128, 122, 125, 119, 117, 125, 124, 122, 127, 113, 110, 130, 116, 119, 121, 117, 121, 131, 135, 151, 102, 132, 131, 121, 130, 131, 119, 112, 136, 121, 130, 104, 121, 124, 146, 141, 132, 110, 137, 125, 128, 136, 151, 126, 121, 123, 125, 133, 139, 127, 130, 135, 133, 123, 122, 110, 119, 132, 132, 132, 127, 131, 117, 130, 114, 105, 122, 125, 124, 118, 139, 116, 114, 109, 140, 114, 127, 117, 119, 141, 108, 130, 110, 114, 123, 111, 119, 107, 122, 154, 107, 127, 138, 130, 122, 132, 136, 115, 126, 127, 128, 134, 120, 124, 126, 142, 128, 115, 140, 113, 121, 140, 143, 126, 124, 131, 132, 139, 117, 128, 126, 118, 129, 129, 133, 125, 124, 130, 134, 128, 119, 132, 128, 130, 123, 115, 139, 119, 114, 134, 116, 107, 116, 124, 119, 112, 122, 120, 126, 134, 130, 98, 139, 115, 129, 119, 119, 119, 134, 140, 117, 135, 103, 119, 123, 130, 118, 129, 126, 128, 113, 115, 127, 114, 129, 124, 125, 151, 115, 135, 123, 132, 133, 125, 137, 125, 121, 145, 133, 130, 122, 124, 131, 126, 128, 116, 101, 124, 110, 125, 118, 125, 130, 130, 140, 131, 149, 131, 119, 128, 130, 128, 128, 113, 122, 132, 135, 139, 140, 104, 145, 113, 142, 131, 129, 139, 123, 143, 123, 119, 121, 138, 135, 141, 137, 125, 118, 127, 128, 119, 120, 130, 140, 110, 133, 97, 132, 132, 132, 132, 109, 139, 126, 130, 125, 121, 126, 135, 135, 142, 128, 129, 118, 139, 126, 141, 123, 120, 135, 135, 122, 128, 122, 131, 133, 133, 112, 136, 131, 116, 116, 126, 131, 114, 131, 133, 129, 123, 116, 132, 114, 124, 132, 134, 108, 117, 119, 120, 127, 120, 120, 115, 131, 136, 132, 117, 121, 123, 118, 119, 124, 122, 131, 126, 127, 127, 125, 137, 127, 129, 136, 127, 134, 138, 135, 110, 124, 112, 113, 126, 119, 120, 119, 125, 121, 115, 143, 125, 132, 125, 102, 133, 106, 97, 131, 139, 116, 104, 131, 127, 106, 129, 142, 128, 120, 130, 110, 127, 144, 138, 138, 130, 115, 112, 139, 112, 121, 111, 129, 125, 106, 134, 113, 152, 115, 135, 123, 137, 124, 137, 127, 134, 127, 136, 114, 124, 134, 118, 129, 113, 123, 119, 116, 113, 123, 122, 132, 131, 128, 111, 97, 115, 121, 120, 139, 118, 133, 131, 121, 121, 133, 119, 119, 133, 125, 129, 133, 111, 119, 132, 122, 134, 129, 132, 154, 136, 122, 148, 125, 124, 118, 137, 127, 154, 132, 117, 123, 129, 106, 102, 108, 129, 120, 124, 115, 112, 127, 107, 122, 120, 139, 126, 127, 128, 129, 128, 114, 102, 120, 125, 113, 130, 131, 137, 120, 136, 117, 107, 120, 117, 124, 112, 122, 121, 108, 132, 106, 136, 120, 104, 110, 141, 109, 128, 108, 131, 120, 135, 122, 136, 131, 135, 118, 102, 110, 97, 107, 101, 116, 105, 132, 125, 118, 111, 119, 127, 134, 98, 126, 137, 149, 118, 139, 121, 130, 131, 107, 112, 117, 113, 138, 113, 111, 126, 126, 134, 122, 111, 126, 131, 126, 137, 133, 115, 129, 127, 122, 117, 121, 141, 136, 139, 142, 108, 124, 136, 124, 131, 124, 127, 135, 140, 118, 148, 130, 151, 132, 138, 128, 140, 130, 112, 125, 133, 133, 99, 124, 128, 130, 136, 152, 114, 131, 114, 127, 136, 125, 119, 114, 120, 135, 122, 121, 117, 141, 109, 108, 111, 122, 135, 136, 117, 123, 142, 116, 101, 121, 119, 135, 125, 125, 127, 116, 112, 112, 141, 134, 114, 132, 123, 121, 109, 144, 140, 121, 124, 117, 134, 126, 137, 124, 130, 143, 137, 125, 148, 118, 120, 120, 121, 118, 125, 116, 141, 121, 134, 132, 115, 112, 129, 129, 125, 134, 141, 117, 128, 115, 119, 116, 156, 135, 120, 138, 124, 107, 91, 111, 122, 130, 142, 120, 128, 127, 115, 130, 130, 140, 148, 126, 128, 126, 108, 126, 124, 127, 119, 130, 138, 126, 138, 114, 125, 135, 124, 138, 126, 96, 130, 130, 137, 107, 122, 123, 117, 109, 94, 140, 138, 111, 135, 121, 116, 114, 112, 124, 123, 130, 121, 119, 113, 116, 133, 122, 130, 129, 119, 155, 124, 142, 124, 116, 127, 128, 141, 117, 116, 129, 139, 126, 132, 118, 143, 119, 109, 144, 120, 119, 120, 132, 111, 128, 108, 114, 108, 126, 131, 115, 121, 141, 133, 120, 125, 121, 138, 119, 109, 120, 114, 123, 138, 130, 133, 116, 138, 120, 139, 123, 123, 123, 149, 117, 136, 130, 120, 149, 121, 129, 128, 124, 133, 120, 149, 131, 112, 114, 100, 122, 119, 130, 111, 130, 127, 108, 114, 138, 121, 110, 130, 124, 114, 116, 136, 129, 134, 140, 130, 146, 111, 124, 111, 113, 110, 134, 115, 131, 111, 126, 139, 115, 106, 130, 116, 108, 89, 133, 144, 117, 129, 123, 111, 127, 133, 126, 116, 114, 125, 137, 113, 138, 121, 114, 125, 113, 128, 136, 140, 103, 133, 115, 112, 139, 130, 119, 110, 131, 127, 141, 117, 120, 132, 129, 122, 121, 124, 128, 131, 118, 133, 120, 122, 123, 134, 120, 122, 126, 126, 117, 116, 116, 138, 116, 130, 126, 111, 129, 109, 134, 114, 124, 140, 119, 122, 103, 138, 119, 129, 118, 135, 140, 114, 135, 108, 129, 123, 124, 130, 114, 114, 123, 136, 124, 117, 117, 138, 151, 115, 121, 130, 147, 128, 128, 143, 119, 129, 124, 129, 143, 127, 142, 119, 128, 109, 108, 113, 125, 115, 129, 121, 129, 114, 122, 114, 114, 133, 131, 121, 115, 134, 132, 121, 105, 129, 110, 127, 139, 134, 128, 113, 133, 128, 134, 111, 156, 129, 109, 133, 137, 144, 152, 115, 148, 117, 119, 155, 140, 137, 134, 119, 110, 131, 124, 123, 119, 114, 123, 110, 117, 131, 108, 116, 113, 143, 110, 130, 128, 126, 129, 131, 134, 127, 121, 137, 126, 113, 127, 127, 119, 142, 135, 123, 120, 117, 125, 129, 114, 126, 115, 124, 121, 126, 133, 138, 121, 124, 128, 100, 136, 117, 124, 111, 115, 146, 117, 112, 119, 119, 104, 128, 115, 115, 138, 110, 136, 138, 141, 128, 123, 122, 117, 128, 110, 124, 126, 132, 133, 138, 129, 105, 106, 121, 128, 116, 120, 128, 139, 142, 128, 124, 138, 150, 116, 126, 116, 125, 136, 116, 102, 111, 160, 137, 126, 125, 119, 131, 127, 111, 125, 96, 140, 120, 122, 132, 122, 126, 137, 131, 134, 142, 137, 121, 123, 123, 92, 135, 128, 115, 124, 130, 139, 130, 136, 128, 120, 139, 108, 114, 126, 125, 125, 125, 138, 130, 135, 143, 129, 125, 104, 134, 132, 142, 123, 122, 134, 134, 130, 112, 125, 132, 124, 119, 105, 126, 107, 119, 111, 119, 142, 132, 131, 133, 111, 103, 131, 129, 131, 155, 136, 146, 128, 148, 121, 117, 140, 134, 119, 142, 96, 115, 116, 134, 117, 124, 117, 138, 137, 118, 123, 120, 112, 112, 141, 110, 128, 104, 126, 123, 122, 114, 125, 137, 135, 126, 138, 123, 129, 137, 114, 102, 117, 150, 124, 109, 129, 119, 132, 126, 106, 108, 123, 113, 124, 128, 130, 124, 129, 124, 133, 119, 104, 138, 112, 131, 120, 109, 146, 149, 125, 129, 136, 115, 114, 127, 129, 140, 115, 130, 116, 134, 139, 117, 120, 112, 124, 132, 100, 112, 113, 143, 120, 119, 143, 125, 125, 132, 152, 140, 123, 146, 139, 128, 129, 125, 147, 131, 131, 114, 139, 112, 129, 123, 125, 128, 137, 113, 127, 131, 137, 111, 131, 112, 137, 116, 115, 105, 114, 138, 128, 132, 139, 131, 133, 125, 113, 127, 128, 125, 110, 126, 126, 143, 116, 123, 120, 113, 126, 141, 109, 129, 138, 123, 105, 117, 131, 120, 133, 139, 119, 122, 149, 132, 120, 120, 123, 120, 119, 134, 119, 104, 125, 134, 109, 118, 113, 116, 111, 126, 118, 149, 136, 95, 124, 111, 116, 126, 130, 123, 122, 125, 140, 120, 137, 116, 153, 125, 130, 129, 113, 120, 116, 106, 135, 131, 124, 138, 113, 138, 136, 117, 106, 114, 107, 121, 124, 123, 109, 124, 140, 128, 126, 116, 121, 126, 105, 121, 124, 120, 126, 127, 131, 127, 129, 149, 139, 132, 124, 130, 113, 127, 130, 146, 119, 126, 129, 138, 106, 123, 129, 107, 118, 111, 122, 131, 123, 115, 134, 123, 126, 122, 124, 140, 105, 125, 129, 133, 127, 136, 110, 151, 133, 135, 133, 114, 125, 117, 114, 145, 134, 136, 126, 126, 126, 130, 121, 132, 128, 130, 123, 127, 114, 144, 135, 132, 125, 122, 119, 116, 117, 138, 117, 141, 133, 122, 121, 118, 142, 100, 124, 115, 134, 134, 119, 101, 120, 149, 128, 130, 129, 118, 133, 123, 128, 124, 117, 131, 103, 121, 139, 114, 114, 124, 130, 121, 137, 117, 126, 116, 123, 125, 129, 136, 136, 117, 129, 127, 111, 109, 132, 118, 134, 104, 131, 128, 120, 135, 148, 98, 120, 130, 145, 117, 128, 108, 118, 110, 142, 109, 125, 104, 114, 110, 106, 121, 115, 115, 115, 122, 137, 140, 113, 157, 129, 117, 117, 127, 126, 122, 117, 119, 118, 124, 122, 120, 133, 119, 129, 115, 132, 112, 126, 107, 127, 131, 108, 117, 99, 89, 128, 124, 134, 124, 141, 131, 121, 122, 132, 146, 125, 120, 131, 113, 117, 107, 134, 128, 130, 134, 134, 120, 135, 110, 124, 124, 134, 119, 120, 131, 142, 123, 138, 136, 127, 126, 133, 118, 121, 135, 130, 127, 121, 105, 142, 115, 113, 123, 133, 120, 139, 125, 141, 120, 142, 114, 135, 110, 127, 131, 128, 125, 128, 120, 133, 127, 137, 124, 143, 121, 129, 160, 139, 122, 127, 123, 132, 121, 132, 123, 114, 116, 125, 134, 101, 137, 142, 133, 138, 142, 119, 132, 109, 119, 146, 134, 124, 127, 125, 130, 132, 121, 136, 112, 124, 119, 121, 124, 109, 118, 114, 130, 128, 142, 126, 118, 136, 132, 129, 143, 125, 121, 122, 122, 115, 124, 121, 117, 127, 133, 132, 127, 131, 136, 120, 113, 136, 129, 115, 135, 120, 107, 128, 137, 131, 114, 117, 136, 129, 133, 135, 125, 118, 134, 124, 113, 130, 118, 126, 121, 137, 109, 111, 119, 113, 127, 128, 138, 145, 110, 147, 120, 148, 123, 117, 126, 117, 130, 118, 126, 121, 146, 129, 127, 122, 125, 131, 141, 139, 129, 125, 122, 124, 120, 132, 116, 127, 142, 131, 111, 123, 112, 139, 129, 145, 132, 120, 121, 120, 118, 115, 127, 118, 114, 147, 127, 103, 125, 130, 120, 119, 125, 136, 141, 138, 118, 148, 117, 126, 132, 129, 123, 125, 108, 135, 125, 121, 108, 116, 136, 156, 113, 126, 142, 113, 119, 120, 142, 131, 120, 109, 130, 128, 142, 122, 119, 118, 114, 128, 131, 129, 117, 121, 125, 121, 134, 138, 106, 129, 135, 136, 124, 120, 131, 116, 115, 156, 107, 122, 115, 118, 137, 152, 101, 109, 141, 131, 107, 113, 125, 125, 129, 131, 132, 152, 135, 112, 144, 129, 117, 115, 125, 125, 111, 131, 96, 129, 135, 122, 134, 125, 127, 121, 128, 135, 142, 134, 141, 135, 115, 122, 113, 107, 135, 147, 134, 133, 128, 119, 112, 127, 133, 116, 123, 102, 120, 130, 126, 129, 114, 128, 131, 115, 127, 139, 116, 151, 118, 122, 119, 119, 144, 113, 138, 137, 133, 120, 133, 110, 139, 145, 121, 138, 145, 128, 138, 126, 125, 124, 123, 130, 130, 123, 124, 122, 132, 133, 123, 137, 134, 137, 144, 115, 106, 121, 121, 145, 124, 139, 132, 106, 119, 114, 149, 127, 131, 136, 145, 124, 124, 139, 124, 153, 110, 131, 135, 136, 129, 119, 127, 116, 131, 129, 130, 126, 121, 94, 121, 128, 120, 133, 104, 133, 121, 117, 106, 109, 132, 131, 129, 129, 133, 120, 122, 135, 137, 122, 97, 117, 123, 119, 123, 135, 129, 117, 116, 132, 107, 122, 124, 136, 126, 123, 125, 119, 120, 140, 132, 129, 111, 138, 138, 132, 117, 134, 121, 119, 138, 118, 116, 122, 101, 133, 137, 122, 124, 123, 134, 117, 124, 140, 133, 120, 119, 131, 111, 107, 132, 114, 134, 123, 121, 139, 138, 154, 128, 128, 96, 121, 130, 119, 118, 120, 137, 128, 129, 120, 125, 123, 122, 144, 128, 123, 158, 122, 121, 104, 132, 125, 125, 128, 131, 133, 128, 128, 131, 114, 121, 121, 124, 127, 130, 124, 113, 130, 126, 123, 121, 115, 113, 115, 133, 121, 127, 129, 123, 126, 97, 121, 124, 136, 134, 118, 114, 120, 133, 123, 144, 129, 125, 122, 124, 136, 136, 136, 110, 125, 116, 101, 109, 124, 128, 108, 130, 100, 126, 120, 121, 125, 126, 133, 143, 124, 118, 134, 146, 131, 135, 126, 129, 128, 129, 122, 118, 123, 136, 125, 145, 133, 125, 112, 126, 112, 121, 125, 128, 129, 119, 121, 135, 113, 122, 136, 104, 129, 135, 113, 123, 131, 120, 108, 123, 122, 122, 127, 126, 134, 132, 141, 132, 114, 135, 92, 131, 117, 125, 128, 125, 126, 139, 117, 151, 144, 125, 141, 128, 132, 118, 125, 111, 129, 136, 121, 120, 123, 131, 141, 122, 125, 121, 120, 119, 144, 140, 105, 126, 135, 110, 123, 107, 132, 136, 131, 120, 136, 129, 129, 137, 117, 137, 128, 100, 126, 125, 149, 129, 126, 121, 120, 124, 124, 138, 154, 118, 120, 125, 119, 129, 135, 120, 109, 134, 129, 115, 130, 134, 110, 102, 117, 134, 110, 130, 119, 135, 134, 110, 136, 130, 122, 126, 134, 128, 118, 130, 126, 117, 123, 124, 124, 115, 127, 101, 129, 115, 131, 118, 111, 125, 128, 134, 125, 110, 119, 114, 122, 134, 111, 101, 138, 114, 132, 131, 113, 123, 115, 136, 112, 112, 137, 127, 117, 139, 121, 103, 133, 117, 122, 120, 141, 146, 107, 141, 112, 136, 127, 109, 120, 124, 138, 114, 112, 115, 137, 156, 140, 113, 141, 127, 123, 131, 126, 143, 127, 127, 117, 125, 117, 134, 135, 102, 124, 116, 136, 112, 138, 149, 128, 113, 113, 116, 121, 122, 125, 134, 118, 121, 133, 118, 136, 140, 128, 130, 116, 130, 139, 126, 97, 122, 132, 106, 153, 128, 127, 134, 141, 122, 125, 128, 116, 97, 128, 135, 124, 118, 130, 120, 133, 124, 120, 123, 122, 126, 139, 132, 131, 120, 125, 122, 144, 135, 124, 103, 141, 129, 111, 132, 112, 119, 123, 126, 97, 119, 130, 123, 140, 117, 116, 115, 126, 133, 125, 124, 136, 128, 129, 134, 138, 134, 114, 117, 139, 122, 137, 117, 137, 134, 128, 101, 118, 127, 143, 134, 147, 133, 130, 120, 139, 112, 136, 130, 117, 126, 133, 124, 109, 124, 127, 118, 149, 123, 123, 119, 116, 133, 128, 151, 123, 114, 122, 121, 122, 107, 121, 125, 123, 115, 130, 108, 113, 120, 122, 135, 124, 129, 117, 114, 142, 127, 113, 125, 139, 131, 133, 121, 109, 128, 131, 118, 128, 127, 123, 125, 120, 133, 130, 135, 150, 127, 122, 121, 117, 111, 124, 132, 136, 147, 136, 133, 118, 129, 119, 126, 128, 138, 141, 135, 120, 123, 124, 132, 124, 136, 124, 128, 117, 139, 114, 129, 138, 119, 126, 138, 129, 126, 125, 130, 138, 122, 118, 126, 121, 138, 107, 120, 142, 116, 143, 106, 131, 125, 111, 119, 132, 131, 128, 137, 121, 144, 121, 126, 123, 127, 130, 108, 124, 117, 115, 112, 114, 120, 139, 167, 134, 115, 115, 126, 126, 117, 127, 111, 129, 126, 129, 132, 115, 117, 135, 138, 123, 128, 133, 112, 133, 121, 122, 114, 129, 112, 131, 112, 134, 131, 115, 123, 130, 118, 128, 138, 135, 112, 98, 134, 141, 132, 117, 116, 134, 139, 124, 117, 125, 137, 129, 109, 124, 129, 133, 120, 143, 132, 126, 124, 127, 119, 132, 117, 136, 132, 114, 111, 123, 127, 133, 118, 115, 118, 108, 143, 125, 128, 116, 124, 126, 133, 118, 104, 121, 129, 137, 126, 128, 127, 119, 128, 145, 136, 134, 121, 100, 140, 127, 110, 124, 120, 145, 125, 119, 131, 128, 111, 130, 98, 133, 127, 132, 125, 126, 126, 134, 124, 122, 130, 128, 111, 119, 126, 129, 116, 135, 125, 128, 134, 107, 139, 116, 110, 132, 145, 121, 108, 120, 123, 128, 125, 113, 117, 127, 112, 122, 128, 136, 120, 128, 109, 135, 122, 127, 136, 131, 118, 113, 113, 132, 120, 125, 130, 114, 125, 134, 126, 121, 127, 140, 116, 122, 123, 125, 128, 133, 117, 129, 137, 137, 130, 121, 107, 145, 132, 140, 109, 136, 116, 123, 139, 129, 115, 116, 115, 126, 113, 104, 135, 109, 125, 127, 134, 121, 124, 117, 134, 128, 107, 106, 127, 119, 119, 130, 143, 133, 135, 117, 115, 138, 121, 112, 133, 127, 148, 113, 117, 137, 119, 118, 133, 120, 133, 141, 114, 129, 132, 108, 121, 149, 123, 135, 116, 117, 119, 116, 119, 137, 118, 132, 116, 136, 125, 134, 122, 128, 132, 123, 114, 142, 146, 122, 123, 128, 103, 119, 133, 118, 116, 119, 111, 126, 124, 122, 136, 127, 130, 125, 137, 111, 131, 127, 140, 131, 134, 138, 106, 131, 119, 152, 133, 127, 138, 119, 147, 121, 126, 134, 122, 129, 111, 140, 103, 126, 136, 120, 121, 105, 129, 103, 126, 133, 128, 141, 131, 124, 128, 117, 126, 128, 124, 124, 126, 124, 144, 115, 122, 129, 116, 111, 122, 126, 137, 120, 120, 134, 105, 118, 135, 113, 137, 119, 133, 134, 145, 127, 123, 115, 127, 115, 115, 115, 136, 136, 140, 122, 137, 135, 114, 124, 117, 144, 136, 119, 120, 113, 121, 125, 127, 131, 109, 134, 148, 128, 141, 136, 126, 137, 131, 149, 133, 137, 116, 131, 138, 126, 125, 130, 141, 127, 130, 101, 123, 126, 127, 115, 124, 130, 147, 120, 136, 129, 131, 119, 129, 120, 138, 132, 120, 121, 125, 114, 132, 120, 138, 122, 147, 129, 136, 125, 139, 141, 105, 127, 115, 127, 121, 123, 110, 128, 109, 134, 117, 131, 148, 114, 144, 129, 122, 121, 122, 119, 141, 140, 129, 134, 131, 132, 118, 135, 114, 119, 128, 129, 127, 133, 134, 131, 125, 134, 111, 138, 112, 136, 124, 109, 127, 104, 132, 123, 117, 119, 132, 134, 138, 131, 135, 122, 122, 130, 132, 127, 124, 123, 120, 132, 115, 126, 121, 131, 117, 126, 123, 107, 138, 122, 130, 128, 129, 132, 111, 116, 137, 136, 122, 119, 126, 136, 105, 117, 124, 98, 134, 132, 115, 121, 117, 122, 118, 132, 136, 134, 124, 155, 104, 130, 132, 123, 136, 140, 130, 148, 112, 128, 109, 121, 132, 88, 120, 121, 106, 118, 140, 124, 108, 139, 112, 126, 126, 135, 130, 122, 127, 137, 116, 129, 133, 122, 130, 126, 124, 134, 145, 123, 138, 146, 125, 118, 136, 122, 130, 148, 121, 116, 140, 106, 125, 133, 135, 126, 122, 128, 118, 134, 125, 132, 137, 119, 122, 137, 136, 147, 126, 131, 124, 122, 107, 120, 127, 141, 125, 118, 121, 117, 129, 142, 126, 130, 127, 114, 127, 118, 142, 123, 126, 129, 120, 115, 121, 123, 143, 126, 115, 127, 114, 124, 123, 108, 145, 113, 115, 118, 118, 139, 111, 127, 111, 122, 120, 129, 119, 124, 135, 126, 129, 101, 115, 124, 115, 130, 125, 121, 128, 123, 114, 116, 130, 119, 127, 116, 105, 121, 124, 122, 116, 109, 126, 132, 150, 144, 124, 107, 141, 122, 141, 139, 126, 113, 138, 127, 95, 134, 144, 109, 126, 119, 118, 140, 122, 126, 112, 122, 126, 105, 139, 117, 145, 136, 121, 101, 119, 129, 123, 141, 122, 140, 131, 125, 116, 139, 121, 120, 123, 124, 120, 116, 115, 144, 112, 114, 112, 129, 109, 127, 115, 143, 125, 109, 131, 134, 122, 143, 131, 109, 138, 123, 136, 121, 139, 136, 119, 143, 116, 130, 111, 119, 127, 137, 115, 129, 139, 136, 127, 123, 121, 141, 118, 154, 143, 138, 138, 130, 115, 129, 112, 108, 144, 126, 132, 119, 111, 133, 119, 147, 129, 125, 121, 118, 113, 127, 149, 117, 120, 117, 122, 121, 136, 131, 122, 118, 128, 132, 125, 120, 125, 124, 115, 136, 124, 122, 118, 116, 123, 111, 136, 146, 122, 126, 133, 128, 119, 126, 118, 114, 135, 121, 116, 118, 149, 112, 99, 123, 134, 131, 132, 127, 133, 145, 126, 139, 140, 133, 108, 146, 144, 127, 122, 115, 128, 114, 113, 119, 118, 122, 121, 113, 117, 124, 123, 128, 117, 96, 113, 115, 116, 151, 134, 99, 116, 102, 125, 131, 123, 116, 119, 117, 122, 133, 121, 109, 110, 142, 133, 138, 133, 123, 131, 136, 133, 135, 111, 129, 127, 118, 123, 114, 118, 118, 114, 129, 128, 132, 133, 113, 130, 125, 122, 131, 115, 111, 126, 121, 118, 131, 147, 122, 137, 127, 121, 118, 121, 128, 117, 138, 129, 121, 122, 118, 128, 138, 113, 130, 124, 115, 117, 107, 116, 119, 124, 114, 126, 141, 107, 142, 143, 125, 145, 124, 135, 140, 131, 118, 138, 111, 116, 108, 121, 120, 118, 119, 109, 110, 142, 112, 117, 128, 127, 121, 129, 131, 124, 121, 144, 128, 114, 133, 125, 133, 129, 118, 132, 142, 110, 128, 113, 122, 124, 122, 126, 125, 134, 124, 110, 159, 121, 121, 124, 128, 136, 138, 120, 126, 131, 137, 111, 123, 115, 103, 126, 129, 121, 134, 113, 122, 153, 131, 127, 119, 122, 121, 124, 121, 128, 134, 127, 134, 135, 120, 110, 117, 126, 119, 115, 130, 129, 117, 124, 124, 111, 120, 127, 142, 133, 129, 129, 131, 133, 128, 129, 131, 123, 129, 126, 121, 136, 147, 127, 118, 116, 123, 114, 137, 132, 123, 120, 142, 133, 134, 113, 134, 108, 137, 142, 121, 128, 134, 113, 129, 126, 136, 122, 115, 126, 130, 126, 131, 119, 125, 117, 141, 147, 126, 101, 115, 129, 130, 129, 117, 142, 112, 121, 138, 116, 133, 120, 109, 120, 113, 139, 111, 125, 103, 120, 140, 116, 126, 101, 122, 113, 149, 115, 146, 123, 124, 141, 105, 119, 119, 127, 125, 120, 118, 122, 118, 117, 129, 130, 122, 146, 123, 136, 127, 128, 129, 97, 128, 121, 130, 137, 140, 128, 122, 106, 146, 123, 106, 129, 113, 123, 109, 142, 126, 129, 147, 128, 135, 117, 130, 138, 114, 140, 126, 118, 116, 125, 119, 121, 107, 116, 90, 132, 144, 118, 131, 123, 116, 137, 134, 132, 121, 114, 127, 132, 144, 113, 122, 121, 127, 118, 114, 126, 131, 130, 116, 120, 130, 122, 131, 123, 86, 112, 122, 130, 127, 110, 140, 119, 123, 155, 120, 129, 118, 130, 130, 141, 120, 128, 121, 117, 126, 126, 106, 128, 125, 125, 136, 128, 120, 135, 123, 131, 127, 136, 134, 140, 120, 144, 139, 143, 109, 124, 142, 139, 105, 133, 128, 129, 125, 132, 121, 122, 136, 124, 151, 137, 142, 111, 128, 126, 126, 131, 115, 133, 144, 133, 130, 117, 116, 124, 121, 129, 130, 136, 112, 135, 140, 122, 132, 141, 121, 123, 137, 138, 130, 126, 131, 130, 143, 148, 134, 145, 122, 117, 139, 134, 131, 114, 133, 126, 124, 127, 112, 154, 126, 131, 116, 127, 120, 122, 123, 119, 132, 119, 109, 134, 122, 127, 123, 112, 115, 127, 131, 148, 125, 128, 121, 115, 118, 124, 134, 122, 114, 123, 127, 119, 136, 127, 130, 112, 129, 118, 123, 145, 124, 128, 139, 125, 121, 122, 140, 126, 109, 136, 102, 131, 137, 111, 114, 139, 138, 113, 118, 122, 131, 126, 129, 123, 125, 113, 116, 118, 104, 117, 123, 136, 123, 104, 120, 151, 112, 121, 122, 124, 126, 116, 116, 107, 120, 120, 112, 135, 146, 121, 102, 107, 111, 149, 122, 125, 142, 123, 113, 112, 123, 122, 113, 123, 117, 114, 142, 124, 114, 115, 128, 113, 134, 117, 118, 122, 119, 121, 121, 139, 135, 117, 115, 124, 117, 130, 131, 137, 124, 132, 115, 109, 113, 111, 119, 124, 127, 132, 131, 121, 114, 125, 120, 106, 119, 117, 121, 134, 121, 126, 117, 103, 128, 131, 129, 118, 119, 129, 131, 137, 137, 145, 96, 130, 126, 119, 116, 111, 138, 126, 149, 116, 117, 123, 114, 132, 129, 127, 125, 114, 120, 138, 118, 115, 127, 142, 111, 113, 119, 118, 139, 111, 133, 110, 111, 135, 116, 123, 119, 131, 124, 137, 134, 130, 127, 120, 124, 131, 125, 131, 120, 140, 118, 127, 123, 124, 99, 145, 125, 132, 123, 123, 129, 140, 137, 145, 127, 135, 122, 118, 126, 131, 125, 123, 118, 116, 138, 126, 119, 128, 120, 124, 113, 127, 116, 126, 111, 120, 121, 128, 129, 145, 136, 122, 140, 120, 134, 125, 120, 110, 138, 120, 103, 119, 143, 136, 119, 125, 119, 137, 110, 118, 139, 139, 121, 127, 107, 144, 123, 119, 115, 115, 117, 122, 130, 121, 119, 125, 131, 138, 129, 118, 129, 146, 124, 131, 105, 120, 110, 135, 135, 130, 119, 135, 130, 122, 116, 118, 111, 117, 129, 124, 118, 139, 118, 119, 130, 110, 130, 130, 123, 121, 129, 136, 115, 117, 126, 132, 121, 139, 130, 138, 141, 145, 123, 106, 132, 127, 127, 131, 148, 124, 130, 125, 138, 124, 114, 114, 135, 117, 131, 109, 118, 126, 108, 128, 135, 118, 114, 107, 134, 96, 137, 115, 136, 152, 112, 137, 128, 130, 132, 131, 133, 130, 137, 133, 143, 125, 117, 121, 113, 123, 144, 119, 125, 134, 131, 137, 137, 124, 116, 122, 137, 135, 125, 131, 134, 108, 130, 139, 132, 129, 136, 122, 130, 117, 130, 123, 122, 125, 125, 122, 117, 125, 134, 122, 129, 107, 146, 129, 98, 122, 118, 132, 129, 120, 116, 128, 130, 126, 130, 112, 131, 124, 132, 123, 109, 132, 121, 119, 123, 139, 136, 130, 118, 110, 111, 128, 116, 116, 112, 129, 116, 121, 111, 128, 140, 122, 121, 112, 151, 110, 122, 138, 127, 130, 111, 130, 120, 122, 134, 134, 125, 133, 128, 132, 142, 116, 121, 122, 127, 140, 131, 130, 122, 112, 141, 113, 126, 101, 111, 116, 131, 140, 117, 128, 118, 143, 142, 125, 122, 115, 128, 118, 147, 114, 139, 124, 109, 144, 122, 123, 121, 133, 126, 148, 129, 129, 123, 138, 118, 130, 130, 131, 115, 134, 126, 122, 130, 127, 107, 117, 127, 125, 113, 125, 123, 118, 117, 124, 105, 110, 140, 115, 135, 116, 117, 125, 129, 130, 113, 134, 121, 116, 125, 135, 128, 121, 122, 141, 154, 127, 129, 101, 109, 169, 124, 123, 127, 124, 115, 131, 121, 113, 133, 129, 128, 119, 122, 119, 143, 131, 119, 137, 100, 123, 122, 125, 133, 136, 121, 135, 125, 123, 106, 118, 124, 112, 121, 131, 129, 117, 125, 125, 114, 119, 124, 123, 119, 123, 114, 138, 138, 122, 126, 125, 121, 112, 130, 122, 134, 125, 129, 144, 132, 144, 118, 119, 109, 127, 124, 136, 111, 128, 134, 135, 127, 120, 131, 119, 156, 131, 126, 130, 115, 131, 124, 115, 102, 124, 129, 123, 121, 124, 128, 125, 131, 133, 126, 118, 130, 159, 129, 116, 119, 132, 123, 123, 127, 116, 137, 112, 127, 125, 118, 121, 134, 143, 132, 131, 149, 127, 113, 123, 121, 118, 119, 116, 116, 105, 127, 127, 129, 127, 122, 110, 138, 114, 116, 135, 149, 136, 118, 120, 158, 118, 134, 126, 120, 124, 128, 126, 112, 108, 134, 129, 120, 117, 127, 126, 120, 116, 116, 119, 129, 118, 124, 129, 117, 144, 142, 128, 130, 120, 121, 120, 124, 128, 121, 115, 121, 125, 115, 140, 131, 119, 117, 117, 126, 136, 124, 121, 118, 120, 124, 127, 117, 124, 125, 132, 130, 127, 127, 120, 129, 121, 126, 123, 138, 130, 109, 124, 128, 132, 136, 124, 129, 122, 125, 126, 137, 130, 149, 123, 103, 141, 113, 115, 122, 123, 127, 123, 109, 115, 116, 135, 98, 122, 131, 124, 118, 137, 122, 102, 124, 122, 118, 118, 124, 122, 126, 121, 132, 118, 125, 127, 118, 121, 119, 128, 129, 128, 128, 135, 119, 126, 122, 115, 128, 136, 137, 117, 143, 114, 145, 118, 131, 121, 136, 131, 120, 130, 116, 147, 131, 128, 139, 124, 135, 122, 123, 122, 126, 140, 125, 111, 115, 128, 128, 135, 135, 125, 131, 106, 133, 125, 133, 120, 130, 124, 123, 120, 123, 117, 128, 107, 130, 111, 127, 134, 126, 121, 118, 128, 133, 115, 119, 148, 105, 113, 126, 140, 134, 154, 110, 130, 113, 112, 125, 119, 121, 119, 115, 120, 117, 126, 116, 118, 110, 123, 120, 125, 128, 127, 112, 111, 123, 121, 133, 129, 104, 118, 121, 120, 125, 149, 134, 111, 123, 142, 132, 121, 116, 134, 147, 126, 121, 126, 138, 138, 125, 124, 140, 120, 138, 134, 115, 124, 130, 120, 119, 121, 125, 121, 120, 123, 141, 114, 127, 140, 129, 135, 115, 143, 136, 128, 124, 129, 130, 134, 115, 116, 122, 113, 122, 119, 128, 132, 109, 114, 118, 144, 133, 136, 129, 142, 144, 113, 119, 127, 98, 136, 129, 103, 109, 125, 123, 107, 129, 112, 130, 121, 105, 131, 117, 107, 111, 131, 131, 114, 116, 132, 132, 107, 121, 113, 131, 120, 127, 125, 133, 124, 145, 122, 129, 119, 104, 130, 108, 119, 127, 112, 122, 126, 124, 133, 120, 135, 134, 131, 135, 123, 136, 118, 116, 107, 116, 127, 133, 128, 119, 122, 124, 147, 106, 114, 130, 126, 130, 123, 114, 127, 140, 133, 135, 115, 121, 121, 120, 126, 119, 113, 117, 137, 118, 111, 108, 114, 144, 119, 142, 102, 129, 115, 135, 95, 143, 124, 117, 134, 129, 126, 127, 116, 122, 131, 122, 146, 124, 142, 129, 132, 114, 127, 110, 135, 126, 139, 136, 119, 113, 131, 126, 123, 132, 125, 129, 124, 121, 109, 118, 133, 124, 133, 119, 122, 124, 121, 117, 139, 122, 126, 97, 115, 128, 127, 126, 119, 129, 139, 146, 100, 125, 124, 122, 111, 141, 135, 111, 132, 137, 114, 136, 132, 112, 111, 128, 131, 126, 137, 116, 123, 144, 131, 118, 120, 105, 121, 109, 130, 129, 130, 135, 132, 114, 125, 118, 141, 126, 106, 130, 113, 143, 132, 130, 103, 118, 128, 135, 122, 130, 110, 118, 135, 127, 141, 137, 126, 109, 134, 115, 118, 143, 135, 130, 119, 127, 112, 132, 119, 116, 117, 138, 122, 124, 104, 126, 119, 137, 117, 109, 126, 124, 114, 145, 124, 140, 103, 150, 127, 124, 132, 135, 132, 114, 120, 137, 128, 121, 105, 119, 118, 131, 131, 118, 128, 111, 126, 130, 128, 123, 130, 128, 129, 119, 121, 119, 125, 104, 121, 117, 116, 122, 131, 129, 115, 118, 117, 136, 115, 134, 136, 110, 138, 108, 133, 136, 115, 147, 114, 138, 129, 127, 134, 120, 130, 113, 119, 120, 113, 121, 128, 127, 119, 124, 137, 118, 134, 111, 136, 124, 138, 138, 150, 119, 125, 129, 98, 113, 131, 113, 129, 112, 129, 127, 109, 131, 122, 118, 126, 119, 124, 113, 130, 125, 133, 137, 127, 126, 124, 130, 134, 126, 131, 151, 121, 139, 143, 129, 143, 125, 123, 119, 112, 136, 120, 139, 108, 118, 108, 108, 124, 126, 124, 123, 118, 140, 138, 135, 133, 131, 117, 137, 133, 115, 124, 125, 116, 159, 138, 128, 125, 114, 126, 128, 127, 126, 124, 126, 107, 119, 126, 128, 123, 136, 115, 137, 141, 116, 104, 123, 120, 130, 125, 126, 131, 128, 119, 138, 129, 143, 138, 140, 119, 122, 123, 119, 124, 124, 122, 116, 124, 130, 115, 133, 128, 134, 112, 129, 125, 133, 119, 114, 115, 127, 128, 120, 138, 120, 124, 116, 127, 125, 130, 104, 104, 116, 130, 138, 135, 119, 129, 137, 125, 133, 117, 129, 113, 106, 127, 122, 115, 121, 133, 112, 116, 127, 127, 134, 141, 123, 128, 122, 108, 140, 117, 141, 126, 130, 127, 120, 120, 115, 129, 128, 115, 113, 123, 111, 139, 111, 121, 140, 112, 127, 102, 126, 124, 110, 123, 103, 153, 122, 123, 126, 140, 121, 117, 130, 128, 122, 133, 126, 127, 120, 113, 138, 128, 124, 126, 116, 112, 133, 127, 130, 133, 116, 138, 112, 130, 128, 121, 126, 130, 122, 111, 131, 118, 129, 136, 142, 113, 119, 123, 130, 106, 130, 120, 133, 124, 117, 121, 121, 150, 139, 130, 124, 132, 103, 128, 109, 121, 140, 135, 113, 119, 131, 103, 114, 130, 126, 134, 130, 135, 131, 115, 124, 138, 119, 125, 144, 131, 144, 116, 126, 123, 145, 121, 112, 121, 122, 119, 120, 134, 121, 131, 113, 124, 127, 102, 117, 116, 127, 122, 133, 114, 121, 135, 128, 112, 140, 117, 118, 128, 110, 126, 129, 135, 131, 120, 120, 116, 117, 132, 121, 136, 128, 140, 123, 143, 130, 114, 116, 136, 127, 123, 120, 132, 137, 89, 121, 121, 125, 126, 148, 140, 127, 123, 127, 139, 125, 124, 127, 134, 133, 128, 111, 112, 112, 111, 120, 114, 102, 124, 130, 131, 138, 138, 107, 131, 120, 114, 134, 114, 122, 122, 128, 130, 121, 107, 110, 96, 114, 117, 117, 125, 125, 132, 102, 123, 129, 129, 123, 130, 108, 114, 106, 127, 121, 118, 127, 113, 123, 105, 123, 122, 105, 110, 121, 123, 121, 121, 128, 131, 115, 128, 132, 127, 124, 141, 141, 116, 116, 132, 134, 124, 127, 128, 106, 129, 134, 121, 138, 127, 122, 107, 112, 122, 113, 130, 140, 133, 126, 117, 110, 132, 138, 134, 129, 136, 123, 130, 135, 118, 126, 108, 139, 121, 125, 125, 124, 123, 131, 116, 117, 122, 122, 115, 146, 131, 119, 123, 116, 128, 121, 144, 116, 151, 114, 112, 120, 127, 120, 113, 123, 125, 119, 121, 131, 110, 118, 124, 115, 110, 114, 130, 125, 124, 133, 119, 117, 110, 125, 131, 141, 150, 129, 116, 129, 146, 120, 134, 134, 130, 126, 147, 123, 112, 121, 123, 141, 126, 132, 124, 125, 123, 128, 129, 116, 139, 135, 124, 119, 122, 124, 126, 133, 114, 136, 127, 131, 114, 137, 127, 118, 125, 138, 137, 145, 132, 120, 138, 134, 138, 110, 117, 123, 120, 130, 114, 123, 110, 145, 122, 138, 118, 119, 136, 128, 118, 140, 119, 117, 138, 131, 128, 134, 109, 128, 142, 110, 133, 131, 126, 136, 145, 132, 120, 126, 115, 128, 123, 137, 121, 120, 133, 132, 127, 120, 132, 122, 129, 146, 115, 136, 124, 130, 114, 121, 112, 132, 119, 138, 124, 127, 128, 108, 151, 147, 118, 134, 116, 135, 118, 127, 101, 120, 126, 136, 124, 149, 127, 128, 120, 142, 136, 132, 128, 127, 115, 112, 146, 137, 147, 129, 122, 116, 121, 137, 131, 137, 134, 133, 122, 133, 124, 130, 142, 122, 121, 103, 111, 121, 98, 123, 123, 128, 120, 130, 141, 129, 129, 107, 123, 123, 125, 122, 128, 128, 135, 128, 116, 132, 133, 127, 133, 132, 124, 116, 135, 121, 123, 123, 121, 122, 132, 121, 134, 106, 142, 118, 103, 121, 124, 120, 125, 138, 118, 131, 130, 114, 122, 124, 122, 133, 119, 105, 125, 131, 117, 136, 114, 118, 126, 128, 127, 137, 117, 129, 110, 136, 120, 137, 130, 158, 118, 125, 109, 136, 133, 108, 138, 129, 128, 117, 148, 143, 144, 110, 111, 124, 137, 117, 136, 133, 119, 115, 126, 129, 132, 114, 117, 128, 153, 114, 128, 112, 110, 134, 132, 123, 122, 107, 134, 150, 127, 121, 131, 95, 133, 148, 142, 121, 143, 109, 120, 117, 120, 127, 105, 117, 119, 127, 125, 127, 118, 116, 135, 133, 119, 133, 122, 104, 115, 140, 123, 123, 126, 127, 117, 129, 139, 128, 140, 119, 130, 138, 123, 138, 117, 133, 129, 118, 126, 132, 140, 141, 132, 124, 129, 128, 125, 135, 136, 141, 112, 133, 124, 128, 127, 127, 118, 118, 117, 104, 125, 121, 115, 138, 121, 117, 111, 124, 140, 120, 123, 123, 124, 114, 130, 130, 114, 134, 127, 138, 133, 127, 112, 116, 116, 126, 124, 143, 121, 124, 123, 126, 130, 123, 127, 118, 127, 109, 122, 121, 122, 120, 109, 134, 127, 118, 129, 129, 107, 128, 124, 126, 119, 125, 117, 120, 119, 131, 124, 123, 127, 141, 112, 129, 156, 127, 130, 114, 115, 126, 151, 138, 108, 139, 139, 117, 122, 114, 129, 122, 103, 120, 111, 119, 129, 123, 132, 126, 132, 139, 132, 135, 130, 117, 128, 147, 106, 136, 110, 129, 122, 116, 124, 129, 126, 132, 140, 117, 120, 121, 129, 124, 123, 111, 120, 140, 122, 128, 108, 135, 130, 126, 129, 124, 120, 114, 122, 116, 130, 115, 142, 128, 119, 127, 123, 122, 135, 138, 134, 126, 121, 125, 105, 136, 136, 102, 115, 123, 117, 119, 129, 129, 130, 127, 107, 109, 138, 137, 138, 119, 124, 135, 123, 143, 109, 124, 142, 126, 128, 134, 136, 118, 125, 120, 110, 121, 139, 120, 118, 113, 149, 144, 134, 108, 126, 138, 134, 131, 129, 123, 117, 112, 108, 130, 126, 125, 130, 119, 112, 132, 134, 132, 108, 133, 122, 128, 141, 134, 125, 127, 135, 132, 125, 110, 116, 118, 122, 142, 140, 120, 123, 117, 135, 133, 104, 122, 117, 133, 148, 110, 123, 125, 129, 132, 133, 126, 127, 120, 120, 127, 122, 134, 133, 120, 119, 134, 133, 120, 122, 125, 119, 126, 111, 137, 142, 118, 124, 117, 130, 112, 124, 115, 123, 141, 139, 127, 129, 133, 129, 141, 131, 110, 138, 125, 105, 110, 137, 123, 137, 121, 110, 138, 131, 143, 129, 130, 128, 119, 108, 110, 137, 122, 145, 108, 109, 124, 112, 133, 110, 134, 122, 133, 122, 114, 121, 100, 120, 132, 128, 140, 140, 129, 122, 121, 121, 135, 130, 135, 133, 118, 148, 118, 127, 100, 126, 157, 111, 118, 139, 113, 124, 134, 100, 118, 112, 115, 126, 134, 122, 120, 125, 111, 117, 137, 115, 120, 122, 131, 117, 126, 131, 137, 108, 123, 116, 122, 121, 129, 126, 125, 117, 120, 122, 142, 113, 132, 124, 131, 128, 117, 123, 131, 129, 116, 124, 114, 119, 133, 121, 128, 104, 135, 123, 119, 116, 113, 135, 115, 128, 126, 116, 140, 110, 137, 122, 126, 127, 128, 116, 132, 123, 131, 114, 143, 133, 96, 122, 119, 128, 138, 131, 122, 124, 132, 123, 128, 133, 130, 143, 132, 137, 133, 128, 129, 117, 118, 132, 119, 130, 126, 137, 133, 146, 117, 138, 109, 109, 123, 117, 129, 123, 127, 128, 140, 128, 123, 138, 139, 132, 131, 124, 111, 117, 110, 150, 114, 115, 124, 130, 131, 122, 131, 121, 129, 124, 112, 124, 118, 119, 134, 126, 140, 111, 144, 115, 130, 132, 139, 131, 111, 129, 115, 147, 118, 123, 126, 107, 115, 122, 127, 110, 127, 120, 125, 130, 134, 140, 126, 127, 140, 118, 123, 125, 132, 124, 126, 120, 124, 123, 111, 119, 148, 136, 130, 140, 125, 135, 129, 125, 138, 125, 134, 125, 124, 124, 115, 129, 117, 117, 127, 133, 122, 120, 119, 106, 128, 128, 125, 113, 130, 128, 125, 121, 117, 130, 128, 123, 116, 133, 122, 128, 131, 115, 120, 108, 137, 122, 143, 128, 122, 132, 126, 121, 121, 111, 126, 129, 130, 124, 121, 116, 137, 125, 122, 117, 151, 127, 146, 130, 126, 125, 123, 119, 123, 142, 136, 113, 109, 116, 125, 128, 120, 131, 113, 139, 120, 121, 122, 105, 130, 132, 128, 119, 119, 124, 135, 123, 124, 120, 111, 113, 144, 124, 120, 124, 122, 138, 121, 141, 126, 129, 138, 117, 136, 126, 132, 127, 117, 143, 116, 104, 105, 133, 131, 126, 136, 115, 110, 124, 136, 121, 122, 123, 131, 124, 130, 126, 100, 134, 110, 131, 120, 146, 123, 124, 126, 128, 120, 122, 120, 124, 126, 134, 124, 106, 131, 127, 127, 115, 121, 91, 122, 112, 117, 124, 122, 129, 127, 124, 126, 148, 128, 111, 128, 124, 125, 133, 121, 130, 137, 125, 137, 130, 112, 116, 124, 122, 122, 114, 130, 131, 124, 130, 132, 127, 141, 127, 114, 112, 132, 144, 121, 113, 115, 130, 118, 121, 129, 116, 118, 142, 120, 137, 123, 130, 131, 125, 135, 114, 137, 129, 116, 117, 118, 122, 147, 137, 117, 109, 128, 119, 136, 127, 130, 132, 132, 114, 136, 124, 127, 119, 114, 135, 118, 113, 119, 137, 125, 113, 115, 122, 125, 134, 124, 133, 118, 118, 142, 134, 115, 118, 135, 126, 120, 127, 121, 125, 119, 132, 133, 125, 128, 134, 123, 118, 128, 130, 126, 128, 135, 131, 128, 113, 135, 123, 131, 135, 144, 114, 127, 125, 107, 145, 130, 136, 128, 151, 130, 126, 130, 127, 130, 123, 118, 126, 116, 120, 131, 134, 122, 125, 128, 117, 110, 139, 129, 116, 122, 109, 122, 140, 129, 113, 132, 113, 103, 131, 129, 116, 117, 132, 123, 111, 129, 112, 130, 120, 112, 131, 114, 126, 122, 129, 136, 136, 129, 121, 132, 121, 128, 126, 126, 140, 139, 126, 131, 137, 116, 133, 127, 137, 111, 121, 127, 106, 122, 121, 140, 136, 134, 127, 130, 117, 139, 124, 117, 127, 128, 116, 117, 124, 119, 121, 131, 143, 106, 120, 132, 114, 149, 131, 129, 121, 119, 121, 132, 138, 144, 126, 125, 120, 128, 152, 135, 135, 120, 125, 103, 139, 119, 123, 116, 118, 135, 135, 130, 123, 123, 128, 119, 139, 139, 109, 118, 129, 131, 118, 132, 131, 127, 120, 122, 124, 121, 127, 135, 128, 139, 127, 105, 123, 120, 116, 138, 130, 113, 133, 120, 133, 119, 114, 125, 126, 122, 126, 113, 130, 117, 150, 128, 125, 120, 134, 125, 155, 98, 129, 127, 117, 132, 129, 118, 134, 121, 123, 127, 121, 126, 125, 119, 130, 127, 145, 131, 131, 125, 127, 117, 120, 107, 109, 129, 118, 125, 139, 122, 122, 120, 121, 125, 135, 127, 143, 126, 134, 121, 118, 135, 125, 129, 116, 118, 133, 133, 129, 140, 134, 129, 149, 121, 114, 123, 110, 115, 104, 119, 108, 132, 121, 111, 138, 120, 140, 119, 130, 121, 123, 117, 126, 116, 126, 135, 129, 136, 105, 123, 105, 110, 126, 132, 132, 122, 130, 133, 120, 124, 137, 128, 124, 130, 135, 104, 122, 113, 129, 128, 140, 117, 121, 124, 138, 129, 128, 119, 121, 121, 138, 142, 128, 126, 113, 135, 123, 117, 135, 134, 127, 125, 123, 124, 116, 131, 132, 134, 116, 109, 125, 125, 118, 140, 157, 129, 124, 108, 113, 134, 149, 113, 108, 127, 118, 152, 130, 119, 132, 123, 125, 138, 135, 109, 136, 124, 134, 140, 132, 116, 144, 130, 109, 134, 126, 113, 114, 126, 125, 124, 124, 137, 118, 133, 131, 129, 135, 127, 132, 125, 129, 123, 121, 152, 124, 136, 124, 122, 112, 122, 122, 121, 122, 109, 125, 122, 144, 133, 116, 115, 110, 120, 126, 112, 130, 129, 107, 116, 128, 133, 125, 132, 120, 131, 137, 123, 119, 121, 141, 156, 150, 119, 143, 120, 125, 120, 127, 111, 115, 107, 121, 127, 126, 129, 132, 118, 101, 119, 117, 127, 109, 128, 123, 134, 132, 124, 122, 131, 128, 123, 139, 114, 121, 130, 126, 132, 115, 132, 142, 127, 126, 129, 112, 119, 129, 140, 137, 124, 131, 113, 118, 127, 126, 104, 133, 139, 133, 120, 121, 119, 109, 143, 132, 118, 122, 123, 125, 127, 127, 114, 122, 120, 130, 143, 124, 124, 131, 136, 117, 107, 143, 136, 122, 117, 130, 127, 119, 120, 113, 134, 136, 119, 139, 120, 128, 124, 111, 124, 135, 121, 109, 117, 125, 136, 122, 133, 136, 122, 114, 130, 132, 121, 119, 117, 137, 142, 130, 132, 130, 132, 129, 120, 132, 122, 129, 126, 119, 129, 122, 122, 135, 112, 125, 132, 121, 127, 126, 126, 137, 129, 107, 126, 131, 124, 122, 131, 126, 129, 124, 130, 133, 125, 136, 122, 124, 121, 118, 129, 119, 131, 136, 142, 123, 127, 133, 129, 112, 137, 118, 117, 131, 133, 126, 132, 111, 121, 126, 138, 107, 134, 131, 109, 113, 128, 129, 150, 127, 120, 151, 121, 129, 120, 146, 131, 119, 115, 124, 135, 125, 126, 116, 125, 132, 131, 134, 125, 146, 133, 137, 136, 120, 131, 128, 123, 115, 133, 121, 130, 122, 132, 119, 129, 124, 132, 134, 111, 126, 124, 142, 129, 110, 142, 118, 116, 127, 113, 122, 105, 127, 129, 128, 125, 142, 118, 115, 123, 120, 115, 138, 131, 129, 123, 134, 120, 124, 134, 130, 124, 115, 119, 141, 122, 118, 122, 125, 132, 138, 121, 129, 132, 126, 120, 131, 128, 143, 108, 117, 127, 133, 110, 122, 110, 117, 119, 124, 117, 144, 124, 114, 136, 125, 116, 125, 122, 114, 152, 146, 136, 140, 118, 125, 112, 128, 130, 126, 116, 129, 132, 132, 118, 115, 122, 125, 129, 114, 124, 123, 137, 127, 139, 111, 92, 156, 119, 117, 114, 129, 132, 121, 118, 85, 112, 119, 146, 136, 118, 128, 149, 120, 128, 120, 136, 112, 132, 123, 136, 124, 120, 126, 128, 127, 136, 172, 131, 136, 108, 128, 120, 133, 134, 115, 112, 132, 112, 138, 135, 137, 117, 120, 122, 105, 132, 133, 130, 140, 149, 130, 140, 115, 119, 95, 127, 122, 131, 134, 122, 113, 127, 101, 123, 124, 132, 107, 132, 135, 123, 116, 136, 112, 125, 115, 112, 110, 107, 124, 133, 113, 120, 127, 151, 116, 130, 101, 127, 124, 145, 126, 128, 138, 126, 124, 150, 119, 129, 122, 125, 126, 128, 121, 113, 128, 131, 124, 126, 115, 137, 140, 130, 134, 129, 109, 140, 129, 132, 128, 147, 134, 108, 123, 105, 146, 134, 133, 127, 131, 126, 121, 121, 125, 123, 125, 134, 128, 125, 125, 113, 128, 118, 133, 127, 135, 132, 126, 123, 140, 123, 130, 134, 113, 114, 121, 129, 139, 120, 124, 113, 128, 138, 130, 122, 129, 140, 121, 137, 132, 120, 148, 123, 133, 112, 113, 125, 114, 116, 129, 134, 109, 121, 123, 135, 134, 121, 111, 131, 115, 116, 138, 123, 131, 115, 133, 107, 122, 120, 109, 138, 137, 117, 109, 107, 125, 135, 117, 103, 127, 146, 104, 138, 121, 133, 117, 114, 139, 119, 146, 141, 134, 140, 147, 120, 120, 135, 131, 137, 131, 119, 131, 139, 132, 134, 145, 148, 127, 120, 120, 126, 114, 125, 121, 123, 140, 129, 118, 121, 134, 124, 121, 140, 125, 120, 144, 126, 139, 131, 133, 122, 126, 128, 123, 126, 129, 132, 137, 146, 123, 122, 122, 123, 123, 113, 125, 118, 119, 130, 115, 130, 116, 123, 124, 129, 125, 116, 109, 127, 119, 142, 109, 133, 111, 139, 126, 123, 121, 107, 119, 122, 113, 118, 108, 143, 122, 125, 122, 128, 126, 118, 139, 131, 111, 129, 125, 124, 143, 130, 128, 102, 139, 123, 103, 136, 127, 133, 131, 118, 129, 110, 121, 128, 132, 154, 135, 116, 110, 127, 119, 120, 117, 110, 137, 119, 114, 122, 136, 115, 110, 131, 134, 124, 120, 116, 125, 138, 123, 111, 123, 123, 136, 119, 138, 139, 120, 147, 140, 125, 123, 124, 133, 119, 136, 120, 115, 132, 110, 124, 162, 117, 120, 133, 131, 122, 125, 124, 122, 128, 135, 129, 125, 136, 127, 135, 123, 141, 129, 137, 117, 108, 125, 112, 126, 128, 142, 130, 108, 104, 116, 121, 124, 117, 121, 137, 129, 128, 135, 132, 112, 121, 158, 137, 128, 146, 135, 137, 144, 116, 130, 153, 113, 118, 115, 125, 123, 127, 122, 120, 134, 119, 131, 114, 118, 117, 96, 138, 122, 125, 137, 127, 120, 123, 142, 113, 129, 128, 118, 125, 133, 137, 124, 121, 107, 130, 135, 134, 117, 122, 119, 128, 115, 111, 132, 113, 121, 143, 133, 111, 136, 139, 126, 130, 121, 113, 120, 124, 130, 126, 118, 137, 118, 135, 121, 118, 115, 127, 134, 112, 111, 117, 144, 111, 126, 139, 124, 110, 103, 117, 87, 140, 112, 118, 116, 121, 130, 123, 121, 137, 125, 123, 127, 133, 119, 120, 124, 121, 135, 143, 141, 124, 135, 118, 123, 129, 126, 136, 125, 115, 119, 132, 113, 131, 101, 134, 142, 129, 127, 126, 110, 140, 126, 132, 129, 130, 132, 123, 123, 118, 120, 123, 115, 126, 125, 143, 131, 126, 146, 135, 120, 116, 116, 109, 125, 133, 109, 112, 138, 122, 126, 140, 135, 136, 133, 126, 128, 128, 131, 124, 129, 117, 90, 130, 118, 118, 120, 109, 114, 135, 112, 133, 120, 140, 126, 118, 128, 116, 146, 146, 122, 124, 121, 121, 123, 145, 107, 126, 111, 137, 119, 138, 122, 137, 126, 137, 114, 132, 121, 118, 111, 149, 127, 129, 132, 115, 129, 137, 133, 121, 116, 127, 115, 127, 125, 127, 129, 127, 123, 114, 125, 127, 108, 117, 119, 112, 156, 103, 128, 111, 117, 137, 136, 130, 129, 134, 124, 121, 118, 140, 100, 149, 131, 132, 141, 130, 126, 148, 112, 125, 123, 122, 131, 122, 131, 129, 126, 116, 110, 110, 141, 112, 119, 129, 111, 133, 127, 120, 117, 123, 119, 126, 147, 115, 100, 141, 118, 126, 122, 118, 134, 120, 116, 133, 133, 117, 121, 133, 124, 135, 108, 111, 119, 109, 137, 130, 131, 127, 118, 158, 109, 118, 137, 119, 131, 140, 118, 120, 126, 110, 107, 106, 112, 118, 126, 111, 132, 134, 125, 128, 114, 137, 133, 108, 135, 121, 124, 125, 117, 125, 125, 126, 139, 129, 138, 118, 126, 117, 135, 132, 130, 111, 138, 139, 146, 137, 135, 127, 134, 125, 118, 112, 122, 117, 126, 145, 150, 121, 123, 117, 125, 131, 122, 99, 144, 119, 133, 126, 106, 123, 127, 123, 121, 135, 128, 125, 123, 124, 128, 113, 125, 125, 128, 131, 111, 145, 119, 135, 117, 134, 126, 135, 126, 105, 124, 116, 116, 112, 124, 132, 124, 127, 120, 136, 146, 123, 130, 131, 118, 110, 120, 124, 135, 127, 111, 99, 108, 137, 122, 125, 127, 129, 112, 129, 119, 126, 111, 130, 129, 138, 114, 136, 132, 140, 107, 117, 107, 125, 113, 123, 109, 136, 130, 126, 131, 114, 107, 128, 122, 130, 130, 131, 120, 125, 127, 125, 130, 110, 134, 112, 136, 137, 127, 140, 128, 104, 130, 137, 126, 114, 124, 134, 131, 129, 117, 127, 133, 148, 126, 124, 126, 109, 105, 128, 123, 112, 116, 138, 121, 159, 125, 125, 144, 141, 119, 126, 135, 120, 141, 127, 128, 113, 132, 133, 112, 136, 138, 123, 125, 130, 119, 129, 117, 108, 134, 135, 97, 121, 139, 122, 135, 125, 142, 125, 122, 134, 125, 138, 126, 105, 138, 156, 133, 129, 111, 135, 113, 102, 106, 138, 135, 130, 122, 135, 129, 123, 129, 108, 133, 121, 122, 122, 114, 134, 116, 112, 146, 124, 111, 129, 136, 143, 134, 128, 127, 126, 118, 126, 125, 128, 126, 121, 130, 135, 134, 95, 123, 133, 126, 125, 135, 127, 134, 118, 126, 127, 116, 117, 131, 119, 129, 126, 137, 122, 143, 132, 129, 111, 130, 132, 142, 130, 124, 138, 129, 132, 129, 128, 129, 113, 107, 116, 127, 150, 127, 128, 123, 126, 124, 122, 116, 133, 128, 112, 132, 133, 122, 125, 128, 121, 124, 120, 101, 114, 132, 126, 135, 132, 109, 138, 106, 140, 124, 141, 134, 142, 128, 135, 101, 125, 131, 123, 116, 132, 134, 119, 124, 127, 121, 111, 118, 126, 137, 112, 115, 147, 123, 137, 115, 121, 130, 132, 126, 107, 134, 122, 125, 113, 134, 147, 107, 120, 125, 120, 113, 131, 125, 118, 157, 115, 123, 135, 114, 139, 117, 116, 122, 139, 118, 118, 113, 103, 141, 116, 146, 138, 128, 131, 118, 131, 116, 131, 125, 126, 132, 103, 113, 112, 129, 123, 99, 135, 132, 111, 118, 130, 133, 115, 112, 137, 97, 135, 121, 135, 106, 106, 133, 119, 104, 134, 148, 123, 125, 149, 119, 119, 115, 136, 127, 127, 112, 114, 118, 127, 154, 121, 123, 111, 126, 128, 112, 138, 118, 140, 115, 126, 126, 106, 117, 148, 119, 125, 132, 121, 117, 135, 127, 115, 120, 112, 112, 114, 123, 140, 121, 146, 120, 129, 129, 136, 113, 70, 131, 130, 120, 136, 132, 138, 123, 130, 116, 125, 116, 150, 118, 113, 127, 127, 126, 137, 132, 127, 120, 109, 130, 125, 124, 133, 132, 116, 126, 138, 139, 137, 122, 117, 128, 119, 123, 124, 121, 136, 119, 112, 131, 139, 133, 128, 112, 150, 124, 144, 118, 150, 127, 113, 149, 133, 115, 132, 132, 128, 112, 104, 125, 117, 130, 126, 133, 140, 135, 138, 136, 118, 135, 126, 130, 138, 119, 117, 118, 113, 136, 121, 134, 135, 122, 126, 144, 144, 130, 128, 104, 149, 140, 119, 117, 119, 111, 121, 137, 135, 137, 134, 120, 117, 121, 135, 133, 125, 125, 134, 126, 123, 135, 106, 134, 136, 139, 123, 136, 128, 120, 118, 119, 134, 139, 113, 124, 111, 125, 122, 122, 124, 122, 127, 146, 130, 114, 127, 140, 142, 134, 131, 136, 122, 122, 123, 127, 136, 123, 134, 140, 122, 112, 129, 138, 134, 120, 120, 141, 149, 110, 113, 119, 121, 137, 118, 142, 154, 138, 141, 128, 141, 140, 129, 115, 127, 127, 130, 122, 127, 116, 108, 126, 141, 131, 141, 121, 118, 113, 142, 129, 128, 122, 127, 128, 141, 120, 121, 126, 131, 120, 137, 127, 124, 127, 132, 131, 124, 127, 136, 124, 129, 119, 114, 134, 126, 112, 136, 121, 124, 131, 125, 132, 131, 134, 103, 144, 139, 114, 125, 115, 120, 124, 109, 113, 107, 131, 130, 120, 117, 125, 124, 116, 130, 132, 116, 113, 125, 111, 124, 143, 114, 115, 152, 123, 139, 139, 133, 142, 137, 122, 114, 124, 132, 138, 114, 127, 141, 112, 126, 140, 123, 139, 104, 122, 124, 140, 123, 134, 117, 136, 123, 124, 126, 120, 133, 125, 126, 139, 108, 133, 139, 132, 130, 126, 118, 122, 122, 137, 137, 121, 137, 114, 107, 108, 104, 145, 120, 107, 130, 97, 132, 125, 102, 127, 121, 126, 145, 138, 130, 120, 143, 137, 135, 146, 117, 122, 132, 151, 123, 142, 131, 125, 112, 128, 108, 116, 136, 115, 121, 132, 124, 137, 136, 123, 133, 121, 118, 138, 158, 129, 124, 126, 136, 110, 127, 96, 135, 131, 128, 109, 160, 146, 128, 118, 121, 132, 102, 128, 124, 138, 114, 121, 130, 120, 120, 136, 129, 139, 146, 127, 126, 125, 117, 121, 122, 99, 121, 114, 114, 121, 133, 143, 103, 113, 141, 129, 134, 116, 121, 142, 127, 127, 131, 128, 111, 143, 131, 135, 118, 114, 122, 122, 141, 127, 117, 103, 132, 120, 131, 111, 119, 126, 124, 109, 144, 113, 119, 134, 122, 101, 117, 131, 125, 128, 127, 107, 136, 123, 121, 129, 129, 114, 133, 122, 111, 111, 127, 141, 136, 122, 126, 105, 141, 120, 142, 117, 120, 137, 144, 144, 146, 118, 113, 129, 117, 130, 135, 122, 134, 124, 87, 106, 131, 133, 123, 130, 117, 117, 124, 137, 112, 117, 121, 116, 133, 140, 135, 124, 121, 125, 140, 137, 134, 135, 122, 103, 120, 124, 123, 109, 123, 123, 140, 116, 119, 110, 103, 135, 125, 118, 135, 128, 114, 102, 125, 123, 133, 127, 117, 120, 125, 119, 148, 126, 129, 138, 132, 110, 135, 125, 132, 129, 94, 114, 131, 120, 123, 116, 133, 134, 141, 124, 110, 131, 128, 133, 114, 131, 133, 134, 135, 123, 126, 127, 131, 125, 99, 129, 122, 116, 119, 105, 130, 105, 120, 129, 111, 99, 123, 125, 125, 157, 117, 120, 131, 134, 114, 126, 105, 119, 123, 114, 129, 114, 123, 133, 117, 128, 97, 132, 134, 136, 112, 111, 143, 121, 146, 125, 143, 128, 108, 130, 132, 128, 120, 136, 125, 114, 95, 109, 119, 129, 118, 121, 127, 121, 128, 127, 126, 106, 129, 131, 134, 112, 131, 118, 134, 121, 130, 129, 130, 143, 133, 136, 114, 123, 122, 134, 131, 129, 113, 130, 106, 125, 123, 137, 127, 125, 124, 139, 125, 141, 127, 129, 130, 124, 105, 137, 128, 138, 130, 120, 126, 106, 101, 121, 120, 138, 117, 140, 123, 114, 121, 127, 137, 98, 131, 127, 136, 115, 129, 111, 125, 131, 117, 125, 128, 126, 115, 144, 125, 126, 132, 125, 125, 143, 130, 123, 134, 131, 126, 117, 127, 144, 127, 136, 119, 128, 101, 132, 113, 132, 131, 113, 123, 116, 123, 125, 140, 118, 108, 107, 129, 133, 132, 132, 120, 130, 132, 141, 133, 127, 125, 149, 128, 129, 135, 129, 162, 115, 131, 118, 135, 131, 98, 121, 127, 133, 120, 113, 128, 136, 122, 143, 109, 124, 122, 129, 118, 139, 135, 130, 143, 136, 126, 121, 129, 122, 110, 120, 135, 123, 131, 121, 129, 131, 116, 129, 118, 140, 109, 121, 127, 96, 122, 110, 133, 122, 123, 140, 132, 132, 127, 111, 120, 127, 143, 130, 138, 111, 116, 122, 109, 121, 138, 157, 119, 131, 128, 132, 109, 129, 109, 121, 126, 130, 122, 120, 141, 110, 134, 138, 133, 128, 123, 107, 131, 122, 120, 127, 123, 130, 126, 115, 140, 121, 118, 106, 115, 122, 123, 115, 139, 126, 127, 110, 126, 130, 116, 122, 112, 111, 133, 123, 106, 122, 133, 139, 132, 112, 136, 132, 128, 128, 124, 110, 102, 122, 118, 139, 132, 127, 126, 134, 124, 116, 153, 139, 128, 120, 122, 123, 133, 131, 122, 127, 124, 146, 136, 120, 129, 122, 120, 148, 136, 117, 139, 123, 133, 132, 138, 127, 144, 102, 129, 125, 140, 121, 114, 117, 121, 123, 127, 126, 117, 117, 132, 120, 110, 110, 143, 139, 118, 112, 134, 133, 119, 119, 132, 139, 137, 118, 121, 115, 121, 117, 104, 128, 135, 146, 114, 127, 110, 120, 141, 104, 119, 121, 114, 129, 115, 120, 112, 122, 112, 114, 131, 98, 127, 113, 129, 114, 124, 124, 112, 128, 122, 123, 125, 117, 121, 124, 133, 132, 127, 142, 148, 98, 112, 127, 129, 140, 130, 111, 114, 113, 132, 127, 120, 137, 141, 125, 133, 118, 131, 124, 116, 147, 138, 127, 126, 143, 130, 123, 128, 128, 126, 121, 122, 126, 147, 116, 124, 128, 119, 150, 132, 135, 131, 120, 105, 135, 136, 123, 116, 134, 107, 131, 142, 137, 116, 128, 142, 124, 124, 132, 136, 126, 122, 111, 129, 132, 140, 129, 114, 140, 115, 129, 128, 137, 122, 131, 103, 119, 117, 126, 122, 127, 122, 116, 119, 132, 132, 122, 120, 127, 115, 121, 130, 124, 126, 130, 118, 117, 115, 103, 115, 140, 121, 124, 108, 127, 114, 105, 136, 108, 131, 103, 122, 141, 122, 134, 113, 128, 112, 114, 134, 135, 135, 122, 139, 129, 150, 130, 124, 121, 131, 139, 132, 119, 128, 128, 116, 124, 129, 130, 115, 134, 132, 126, 112, 106, 127, 121, 119, 122, 116, 133, 115, 118, 113, 126, 116, 131, 115, 136, 131, 149, 125, 105, 125, 132, 122, 133, 106, 129, 138, 127, 127, 130, 140, 120, 124, 123, 125, 110, 124, 122, 117, 131, 118, 124, 119, 118, 129, 126, 127, 140, 107, 105, 111, 120, 121, 123, 116, 140, 120, 126, 122, 130, 110, 126, 114, 125, 117, 144, 115, 145, 115, 123, 114, 127, 115, 130, 107, 106, 107, 122, 128, 125, 109, 115, 142, 127, 125, 130, 133, 136, 157, 131, 147, 122, 131, 122, 119, 123, 122, 130, 134, 124, 135, 126, 110, 135, 125, 136, 133, 128, 114, 127, 125, 123, 132, 131, 122, 138, 118, 122, 145, 129, 139, 123, 122, 110, 134, 125, 135, 124, 125, 119, 125, 115, 124, 130, 116, 127, 132, 133, 140, 115, 132, 117, 125, 149, 117, 123, 133, 136, 134, 120, 120, 137, 129, 114, 142, 120, 134, 129, 108, 118, 114, 132, 142, 120, 131, 125, 127, 146, 138, 143, 124, 125, 132, 118, 121, 135, 121, 141, 116, 115, 136, 126, 113, 121, 128, 135, 131, 139, 131, 133, 125, 113, 130, 116, 131, 126, 120, 114, 127, 121, 121, 124, 127, 136, 136, 109, 128, 116, 131, 117, 120, 118, 130, 118, 118, 132, 133, 125, 118, 94, 120, 125, 116, 128, 147, 121, 113, 120, 114, 121, 113, 135, 125, 136, 119, 116, 128, 123, 133, 120, 131, 118, 113, 112, 111, 152, 112, 118, 116, 139, 148, 104, 134, 127, 117, 120, 146, 135, 150, 116, 115, 128, 115, 140, 129, 129, 127, 122, 139, 134, 112, 130, 122, 119, 122, 142, 120, 123, 133, 132, 114, 135, 105, 123, 128, 122, 128, 143, 119, 121, 119, 117, 125, 127, 123, 123, 146, 133, 119, 105, 119, 133, 114, 119, 128, 123, 118, 121, 118, 127, 112, 130, 124, 135, 133, 134, 115, 113, 106, 118, 148, 125, 126, 130, 133, 119, 119, 153, 129, 129, 119, 130, 119, 121, 137, 128, 127, 109, 118, 121, 129, 135, 143, 124, 130, 122, 126, 144, 123, 127, 132, 137, 127, 118, 120, 129, 130, 127, 133, 126, 111, 114, 110, 118, 119, 128, 135, 116, 115, 129, 135, 128, 122, 127, 142, 129, 129, 135, 134, 130, 111, 104, 113, 105, 118, 129, 125, 134, 131, 140, 116, 126, 123, 124, 120, 111, 133, 123, 136, 141, 136, 123, 143, 104, 119, 129, 128, 125, 130, 153, 128, 119, 122, 128, 119, 119, 102, 138, 122, 128, 132, 130, 106, 117, 123, 135, 150, 119, 133, 123, 128, 137, 141, 145, 126, 149, 109, 121, 122, 121, 123, 135, 127, 132, 124, 133, 129, 135, 130, 151, 115, 115, 120, 150, 134, 126, 135, 113, 132, 135, 134, 140, 151, 115, 126, 141, 138, 133, 135, 126, 139, 129, 129, 135, 118, 120, 134, 118, 125, 134, 129, 121, 113, 119, 103, 135, 107, 129, 129, 124, 132, 118, 125, 124, 136, 146, 116, 119, 116, 145, 118, 139, 122, 129, 141, 115, 132, 145, 124, 134, 128, 115, 127, 119, 131, 129, 123, 112, 130, 132, 123, 120, 135, 124, 119, 140, 122, 148, 141, 134, 119, 130, 114, 134, 128, 123, 127, 125, 113, 117, 118, 134, 116, 130, 123, 134, 130, 118, 131, 83, 137, 126, 136, 135, 117, 130, 135, 129, 112, 104, 141, 118, 127, 126, 143, 118, 154, 127, 139, 116, 116, 115, 131, 130, 133, 117, 127, 117, 142, 116, 129, 132, 121, 111, 118, 140, 123, 125, 123, 121, 130, 124, 131, 112, 131, 105, 122, 122, 117, 122, 120, 109, 108, 136, 142, 144, 132, 121, 122, 110, 130, 117, 145, 122, 119, 149, 130, 110, 121, 128, 130, 123, 111, 120, 125, 104, 124, 115, 135, 118, 115, 117, 119, 136, 124, 135, 126, 141, 121, 136, 125, 124, 132, 114, 141, 117, 132, 129, 123, 152, 131, 129, 125, 103, 115, 137, 128, 115, 129, 123, 127, 132, 109, 142, 129, 137, 124, 126, 131, 120, 115, 129, 123, 120, 141, 128, 106, 122, 109, 130, 129, 117, 142, 125, 131, 121, 127, 121, 132, 126, 124, 129, 118, 125, 133, 122, 96, 139, 122, 127, 136, 132, 123, 122, 129, 135, 139, 117, 137, 114, 124, 130, 116, 121, 112, 134, 117, 130, 108, 131, 130, 122, 126, 118, 137, 119, 133, 129, 125, 131, 136, 135, 117, 121, 121, 125, 128, 106, 141, 132, 130, 131, 130, 120, 137, 128, 136, 134, 120, 133, 115, 127, 137, 125, 127, 113, 127, 145, 132, 126, 105, 138, 123, 112, 134, 110, 132, 137, 124, 110, 135, 123, 113, 130, 141, 115, 116, 133, 113, 105, 131, 128, 124, 114, 123, 127, 131, 127, 113, 137, 116, 120, 120, 111, 132, 133, 143, 135, 153, 116, 121, 114, 134, 119, 119, 125, 113, 130, 136, 112, 128, 111, 113, 119, 130, 144, 127, 119, 119, 134, 112, 120, 127, 130, 132, 121, 117, 125, 126, 125, 118, 134, 114, 122, 147, 118, 127, 131, 107, 126, 124, 102, 129, 112, 109, 122, 129, 115, 122, 136, 129, 135, 118, 125, 118, 133, 137, 112, 103, 134, 131, 118, 133, 125, 129, 131, 115, 119, 99, 133, 106, 148, 123, 113, 125, 115, 130, 128, 130, 132, 128, 145, 113, 135, 116, 117, 136, 137, 119, 132, 128, 122, 122, 138, 133, 117, 135, 145, 140, 116, 130, 113, 112, 128, 105, 104, 132, 128, 127, 135, 129, 124, 126, 112, 134, 123, 117, 121, 121, 125, 116, 130, 118, 129, 121, 134, 128, 121, 145, 119, 122, 114, 120, 127, 107, 116, 125, 137, 115, 125, 124, 136, 125, 110, 111, 125, 111, 121, 124, 133, 139, 126, 128, 130, 142, 132, 115, 128, 115, 124, 125, 140, 122, 127, 116, 120, 149, 137, 137, 116, 138, 131, 112, 120, 128, 122, 131, 110, 134, 123, 148, 118, 111, 123, 124, 119, 123, 146, 123, 132, 120, 119, 127, 137, 126, 116, 125, 133, 116, 120, 122, 108, 121, 133, 131, 135, 111, 126, 137, 134, 129, 108, 117, 119, 137, 136, 140, 117, 112, 133, 125, 123, 111, 116, 126, 129, 121, 132, 114, 147, 110, 125, 116, 150, 123, 139, 126, 121, 108, 129, 121, 112, 137, 132, 132, 118, 129, 124, 153, 130, 129, 113, 120, 118, 130, 127, 130, 128, 142, 114, 114, 122, 140, 116, 128, 116, 127, 111, 129, 105, 120, 123, 126, 137, 127, 131, 134, 112, 131, 112, 142, 132, 133, 125, 121, 115, 125, 134, 112, 142, 126, 128, 132, 137, 139, 131, 106, 138, 147, 121, 127, 127, 122, 112, 130, 118, 144, 145, 128, 122, 123, 123, 136, 123, 133, 125, 111, 123, 130, 111, 126, 133, 132, 108, 122, 126, 108, 133, 104, 142, 128, 128, 117, 140, 125, 131, 114, 123, 144, 132, 123, 125, 115, 127, 126, 140, 127, 119, 126, 117, 148, 99, 112, 136, 119, 136, 103, 133, 127, 130, 136, 114, 111, 123, 126, 104, 126, 106, 131, 131, 105, 119, 108, 137, 138, 133, 134, 142, 137, 134, 117, 126, 135, 113, 122, 130, 139, 123, 113, 127, 129, 145, 121, 120, 126, 114, 143, 126, 125, 134, 128, 117, 119, 124, 106, 118, 126, 116, 131, 127, 116, 123, 124, 131, 145, 124, 139, 124, 158, 139, 109, 129, 114, 135, 137, 129, 135, 136, 126, 117, 104, 140, 108, 130, 117, 130, 109, 131, 128, 107, 102, 116, 142, 129, 142, 114, 125, 134, 103, 128, 120, 122, 120, 134, 138, 127, 126, 134, 118, 114, 132, 135, 117, 116, 122, 123, 120, 133, 124, 123, 119, 123, 120, 129, 113, 139, 128, 118, 132, 141, 137, 129, 120, 109, 122, 124, 141, 139, 121, 133, 144, 119, 109, 133, 117, 139, 127, 110, 120, 130, 124, 135, 131, 109, 123, 104, 126, 129, 111, 118, 144, 134, 136, 119, 123, 142, 119, 134, 136, 126, 134, 106, 100, 127, 129, 127, 125, 126, 143, 121, 121, 146, 123, 132, 117, 114, 127, 120, 141, 126, 134, 144, 130, 132, 121, 141, 119, 137, 121, 118, 116, 111, 114, 128, 130, 108, 138, 118, 117, 130, 122, 136, 127, 131, 132, 142, 127, 115, 121, 127, 128, 124, 148, 135, 120, 147, 122, 116, 116, 125, 124, 135, 138, 131, 126, 119, 124, 122, 119, 139, 127, 109, 119, 119, 131, 129, 133, 121, 140, 127, 127, 143, 117, 122, 151, 130, 120, 136, 120, 126, 129, 107, 126, 123, 125, 111, 113, 136, 112, 116, 131, 140, 128, 152, 140, 128, 125, 100, 118, 126, 121, 117, 131, 128, 127, 132, 124, 144, 119, 126, 123, 130, 125, 129, 122, 128, 105, 118, 130, 124, 107, 136, 122, 140, 126, 119, 116, 121, 124, 135, 133, 139, 120, 126, 119, 116, 118, 125, 101, 133, 120, 136, 119, 120, 130, 105, 118, 132, 133, 126, 110, 122, 119, 135, 124, 136, 142, 136, 119, 156, 141, 143, 135, 133, 128, 118, 135, 131, 97, 114, 123, 132, 113, 129, 120, 119, 139, 108, 112, 114, 127, 131, 106, 116, 126, 121, 106, 125, 119, 125, 127, 131, 112, 124, 123, 118, 122, 109, 118, 112, 129, 140, 132, 127, 111, 129, 117, 116, 138, 147, 129, 129, 118, 134, 130, 138, 137, 129, 97, 138, 111, 136, 135, 109, 121, 124, 136, 120, 124, 128, 123, 105, 134, 102, 119, 112, 125, 124, 118, 116, 124, 115, 133, 125, 105, 129, 132, 123, 116, 113, 116, 113, 123, 129, 137, 130, 133, 126, 140, 124, 108, 125, 131, 116, 119, 114, 127, 113, 122, 137, 141, 108, 114, 114, 128, 116, 155, 133, 128, 115, 124, 121, 124, 112, 129, 116, 121, 126, 126, 127, 127, 118, 127, 141, 150, 148, 131, 125, 105, 136, 137, 105, 116, 125, 134, 128, 113, 136, 134, 127, 127, 118, 128, 133, 112, 131, 114, 134, 128, 128, 129, 113, 117, 139, 142, 123, 120, 113, 125, 133, 134, 140, 116, 143, 149, 130, 131, 125, 122, 123, 128, 132, 128, 115, 116, 140, 141, 134, 130, 133, 141, 151, 113, 125, 129, 124, 140, 108, 128, 117, 148, 119, 122, 116, 118, 117, 142, 128, 128, 129, 127, 130, 137, 110, 117, 119, 92, 119, 125, 137, 138, 118, 120, 123, 123, 125, 141, 120, 130, 120, 115, 117, 107, 117, 132, 137, 105, 126, 131, 132, 104, 140, 124, 140, 137, 132, 124, 144, 109, 123, 134, 113, 123, 125, 135, 106, 119, 113, 127, 111, 132, 119, 118, 121, 136, 125, 126, 129, 136, 124, 136, 133, 126, 134, 113, 103, 127, 109, 112, 131, 132, 129, 120, 129, 112, 122, 121, 127, 129, 125, 132, 124, 143, 125, 143, 111, 126, 132, 132, 139, 132, 129, 117, 133, 120, 110, 116, 120, 121, 131, 104, 116, 119, 128, 136, 122, 117, 119, 131, 124, 123, 130, 134, 125, 122, 142, 135, 118, 112, 130, 130, 130, 122, 154, 116, 114, 152, 135, 131, 115, 141, 124, 139, 147, 117, 113, 119, 107, 107, 117, 126, 119, 138, 124, 125, 132, 120, 103, 119, 131, 121, 143, 133, 134, 121, 121, 133, 140, 141, 133, 114, 138, 129, 122, 134, 136, 123, 125, 135, 100, 120, 133, 138, 124, 113, 133, 120, 130, 129, 137, 118, 162, 130, 120, 121, 134, 125, 125, 116, 123, 117, 128, 127, 110, 141, 126, 119, 129, 132, 127, 122, 122, 119, 130, 122, 122, 132, 113, 129, 132, 90, 117, 120, 137, 119, 135, 124, 120, 131, 130, 129, 122, 130, 123, 142, 121, 117, 120, 142, 128, 138, 137, 131, 126, 142, 122, 139, 129, 111, 134, 143, 113, 144, 134, 120, 116, 117, 119, 132, 145, 120, 131, 111, 136, 116, 137, 136, 130, 133, 135, 133, 122, 136, 133, 125, 133, 142, 115, 133, 128, 109, 120, 142, 130, 127, 115, 134, 123, 104, 123, 125, 135, 127, 126, 135, 119, 145, 133, 101, 126, 126, 142, 114, 136, 139, 124, 125, 116, 137, 125, 138, 117, 122, 124, 144, 121, 119, 119, 128, 126, 107, 137, 112, 139, 127, 106, 113, 125, 132, 111, 123, 111, 109, 105, 133, 136, 120, 136, 133, 135, 133, 113, 126, 135, 129, 115, 107, 125, 127, 122, 115, 117, 126, 111, 111, 131, 118, 106, 148, 139, 121, 124, 117, 130, 133, 101, 133, 119, 123, 121, 123, 135, 131, 112, 116, 108, 124, 132, 130, 128, 116, 133, 126, 139, 126, 100, 155, 124, 119, 130, 115, 108, 116, 108, 129, 136, 118, 144, 120, 143, 109, 135, 139, 132, 110, 115, 120, 126, 133, 120, 133, 117, 130, 109, 119, 123, 128, 131, 123, 132, 112, 122, 124, 121, 121, 131, 114, 129, 122, 119, 116, 134, 140, 142, 127, 143, 127, 127, 133, 119, 124, 144, 126, 132, 131, 137, 140, 127, 137, 129, 123, 137, 123, 126, 120, 118, 95, 137, 131, 126, 115, 128, 124, 138, 128, 132, 137, 116, 147, 133, 119, 115, 98, 117, 126, 117, 130, 122, 144, 125, 123, 116, 130, 130, 126, 140, 122, 140, 126, 125, 116, 130, 123, 119, 138, 123, 130, 122, 117, 117, 135, 122, 118, 147, 139, 110, 105, 121, 123, 120, 121, 133, 142, 118, 124, 122, 128, 132, 130, 123, 116, 127, 124, 123, 144, 113, 118, 136, 121, 130, 111, 138, 117, 105, 113, 145, 133, 138, 128, 111, 106, 105, 115, 118, 123, 131, 120, 127, 122, 119, 137, 132, 135, 113, 118, 140, 125, 142, 118, 116, 129, 132, 135, 133, 108, 131, 143, 115, 98, 135, 139, 135, 111, 123, 130, 115, 114, 109, 134, 114, 124, 127, 127, 141, 127, 141, 118, 115, 135, 129, 107, 118, 144, 137, 123, 123, 117, 112, 114, 124, 124, 104, 131, 139, 146, 123, 120, 116, 131, 115, 118, 110, 151, 134, 115, 124, 117, 133, 136, 147, 126, 124, 129, 137, 131, 122, 100, 127, 140, 118, 131, 137, 128, 97, 115, 123, 111, 120, 141, 113, 115, 130, 134, 130, 101, 133, 136, 125, 123, 136, 133, 128, 119, 119, 117, 132, 146, 147, 117, 140, 120, 145, 154, 129, 129, 121, 111, 102, 129, 130, 126, 127, 145, 126, 136, 125, 137, 124, 145, 129, 121, 130, 140, 113, 136, 140, 138, 114, 112, 126, 131, 123, 148, 151, 135, 122, 148, 134, 124, 143, 131, 110, 109, 141, 133, 128, 138, 131, 121, 123, 123, 111, 131, 120, 116, 122, 144, 118, 138, 113, 104, 102, 133, 146, 112, 137, 113, 135, 139, 134, 120, 119, 142, 135, 126, 119, 125, 135, 121, 117, 113, 118, 124, 113, 123, 121, 112, 130, 123, 114, 128, 114, 122, 125, 146, 109, 152, 130, 127, 126, 117, 130, 122, 137, 138, 130, 127, 122, 132, 104, 136, 143, 128, 114, 132, 128, 141, 118, 107, 136, 116, 122, 125, 119, 137, 133, 99, 118, 127, 136, 141, 130, 133, 126, 143, 123, 119, 124, 122, 123, 123, 114, 135, 127, 135, 124, 108, 122, 142, 102, 117, 120, 130, 114, 109, 114, 127, 130, 130, 126, 110, 138, 133, 127, 109, 126, 139, 137, 118, 122, 145, 125, 126, 151, 122, 135, 137, 136, 119, 129, 149, 145, 108, 120, 124, 116, 118, 120, 128, 127, 105, 148, 121, 126, 144, 115, 121, 120, 121, 129, 131, 118, 114, 122, 127, 136, 122, 115, 125, 143, 132, 132, 123, 136, 128, 143, 128, 137, 118, 134, 118, 125, 122, 135, 112, 135, 121, 129, 129, 123, 122, 144, 117, 131, 131, 129, 126, 147, 139, 113, 119, 131, 143, 116, 134, 121, 109, 125, 145, 124, 133, 131, 124, 111, 144, 121, 118, 118, 110, 150, 124, 110, 140, 121, 133, 121, 134, 113, 133, 114, 119, 116, 109, 116, 122, 124, 120, 93, 125, 126, 121, 119, 126, 143, 145, 125, 117, 113, 128, 137, 123, 131, 126, 121, 132, 137, 129, 132, 133, 119, 146, 121, 122, 106, 127, 121, 135, 146, 126, 102, 124, 128, 126, 128, 144, 130, 129, 125, 131, 120, 128, 132, 111, 126, 128, 117, 116, 104, 107, 119, 125, 128, 130, 122, 124, 119, 124, 110, 123, 115, 106, 110, 122, 130, 135, 129, 111, 134, 128, 140, 125, 126, 134, 135, 111, 130, 120, 138, 138, 133, 108, 110, 125, 146, 139, 129, 118, 112, 119, 121, 124, 118, 146, 143, 120, 120, 132, 153, 139, 118, 136, 124, 106, 120, 114, 127, 116, 146, 114, 117, 139, 122, 132, 106, 135, 131, 134, 125, 117, 136, 123, 116, 110, 123, 106, 123, 119, 123, 117, 124, 114, 115, 117, 118, 126, 123, 134, 122, 123, 124, 125, 115, 134, 135, 118, 132, 124, 114, 135, 112, 120, 123, 122, 113, 118, 118, 107, 117, 123, 121, 122, 126, 117, 131, 129, 114, 120, 133, 123, 122, 113, 116, 129, 112, 129, 142, 117, 125, 132, 113, 117, 149, 126, 127, 125, 128, 123, 131, 114, 121, 125, 123, 146, 135, 123, 134, 115, 114, 139, 116, 127, 117, 131, 125, 121, 125, 127, 133, 122, 127, 124, 122, 117, 133, 128, 117, 143, 122, 116, 114, 128, 114, 118, 123, 124, 136, 108, 134, 115, 115, 115, 120, 111, 126, 115, 110, 115, 136, 148, 113, 123, 139, 112, 144, 105, 126, 122, 121, 133, 132, 118, 143, 139, 114, 115, 126, 137, 117, 118, 136, 114, 113, 116, 123, 112, 108, 127, 140, 122, 145, 109, 140, 129, 122, 110, 122, 106, 124, 117, 141, 117, 133, 128, 125, 149, 125, 150, 140, 122, 123, 128, 115, 116, 118, 122, 131, 132, 131, 133, 131, 131, 122, 127, 109, 97, 136, 128, 119, 124, 128, 146, 124, 133, 130, 137, 126, 123, 123, 109, 134, 98, 113, 116, 105, 126, 126, 120, 126, 142, 120, 121, 125, 99, 130, 144, 120, 129, 117, 122, 132, 110, 146, 116, 112, 122, 125, 130, 124, 125, 119, 117, 123, 115, 131, 115, 112, 143, 115, 140, 137, 139, 129, 141, 124, 105, 124, 127, 123, 123, 130, 128, 124, 127, 124, 157, 130, 126, 148, 119, 122, 141, 127, 113, 127, 128, 105, 128, 116, 134, 127, 133, 124, 118, 128, 114, 120, 141, 160, 128, 160, 102, 129, 117, 145, 120, 120, 145, 134, 125, 132, 119, 128, 134, 124, 139, 114, 109, 142, 137, 119, 126, 119, 126, 123, 127, 128, 126, 113, 118, 125, 131, 129, 102, 114, 132, 132, 124, 129, 126, 131, 133, 115, 148, 123, 123, 114, 142, 136, 133, 130, 134, 123, 119, 91, 120, 121, 120, 127, 128, 111, 147, 142, 120, 123, 131, 138, 117, 124, 117, 131, 116, 128, 126, 141, 135, 128, 127, 132, 115, 123, 137, 119, 120, 139, 130, 114, 145, 101, 126, 141, 116, 100, 130, 121, 122, 115, 131, 121, 130, 127, 113, 130, 121, 119, 140, 124, 125, 121, 107, 131, 125, 108, 111, 122, 125, 127, 122, 114, 120, 129, 136, 136, 131, 110, 123, 128, 118, 135, 112, 148, 127, 144, 136, 123, 117, 133, 120, 131, 129, 137, 93, 119, 152, 131, 117, 110, 130, 115, 111, 114, 124, 133, 111, 103, 130, 126, 117, 129, 137, 119, 126, 129, 140, 123, 112, 124, 145, 117, 101, 119, 106, 124, 140, 123, 118, 128, 124, 135, 132, 100, 122, 119, 130, 132, 116, 102, 132, 124, 118, 111, 116, 112, 116, 139, 135, 141, 131, 131, 123, 137, 109, 110, 124, 142, 142, 124, 138, 120, 133, 119, 125, 146, 114, 128, 132, 145, 121, 123, 145, 132, 105, 116, 127, 114, 133, 136, 115, 139, 118, 129, 130, 142, 129, 114, 132, 160, 147, 121, 137, 127, 113, 133, 101, 132, 129, 124, 141, 137, 131, 126, 144, 133, 134, 128, 123, 146, 121, 123, 128, 116, 118, 123, 145, 135, 147, 129, 109, 127, 128, 124, 130, 126, 123, 121, 116, 129, 120, 126, 123, 109, 135, 150, 119, 122, 126, 115, 138, 140, 125, 119, 131, 116, 114, 136, 120, 125, 125, 127, 133, 124, 128, 141, 152, 123, 150, 119, 132, 122, 140, 135, 131, 121, 123, 125, 125, 134, 140, 123, 130, 119, 114, 117, 113, 135, 137, 126, 117, 117, 126, 121, 126, 145, 130, 119, 122, 133, 104, 127, 132, 114, 137, 135, 120, 122, 122, 130, 137, 100, 128, 134, 123, 118, 118, 126, 134, 129, 127, 121, 124, 139, 138, 112, 121, 115, 122, 125, 137, 124, 132, 120, 127, 127, 126, 115, 127, 112, 108, 138, 123, 109, 135, 118, 134, 129, 116, 115, 121, 128, 143, 119, 105, 131, 129, 119, 123, 131, 129, 126, 107, 135, 132, 117, 136, 130, 115, 118, 153, 125, 138, 138, 137, 132, 139, 127, 117, 120, 133, 101, 128, 117, 125, 126, 146, 129, 130, 122, 109, 123, 132, 132, 126, 127, 121, 128, 120, 114, 119, 128, 140, 122, 128, 139, 141, 143, 138, 140, 135, 124, 127, 122, 114, 144, 137, 115, 120, 133, 123, 120, 114, 119, 130, 134, 110, 109, 138, 132, 137, 120, 122, 111, 128, 120, 132, 127, 135, 121, 160, 124, 144, 122, 146, 132, 134, 138, 131, 115, 118, 139, 120, 117, 123, 113, 120, 117, 138, 121, 130, 115, 117, 112, 134, 117, 118, 127, 131, 115, 129, 128, 137, 108, 127, 134, 121, 121, 124, 93, 127, 136, 131, 110, 133, 133, 120, 120, 142, 131, 132, 124, 106, 134, 132, 106, 142, 155, 116, 113, 136, 133, 158, 134, 132, 159, 132, 120, 121, 125, 127, 114, 126, 118, 132, 116, 134, 135, 133, 133, 120, 117, 133, 124, 133, 130, 141, 119, 136, 140, 115, 144, 104, 109, 137, 119, 130, 136, 111, 131, 127, 122, 130, 119, 135, 135, 117, 126, 113, 111, 132, 97, 117, 142, 126, 113, 122, 132, 114, 124, 123, 142, 142, 123, 142, 116, 122, 126, 119, 128, 139, 122, 138, 120, 132, 114, 108, 116, 132, 129, 135, 117, 135, 126, 121, 128, 129, 124, 135, 126, 133, 116, 131, 116, 137, 138, 136, 117, 125, 124, 130, 133, 121, 127, 139, 143, 129, 130, 138, 143, 115, 138, 125, 110, 116, 137, 111, 143, 102, 120, 126, 115, 117, 121, 109, 118, 124, 129, 128, 122, 131, 98, 138, 120, 137, 125, 113, 133, 153, 136, 120, 125, 139, 125, 114, 130, 137, 127, 123, 114, 130, 132, 127, 124, 105, 134, 138, 125, 128, 137, 120, 104, 128, 133, 125, 112, 140, 122, 108, 113, 142, 132, 128, 118, 124, 129, 121, 130, 121, 130, 122, 145, 119, 120, 133, 129, 130, 124, 127, 120, 132, 123, 121, 129, 131, 120, 122, 135, 116, 120, 140, 119, 104, 119, 124, 111, 130, 105, 109, 135, 116, 123, 126, 139, 124, 104, 139, 120, 129, 125, 113, 136, 124, 121, 138, 133, 117, 123, 140, 101, 133, 122, 125, 113, 110, 123, 128, 118, 109, 124, 143, 122, 130, 120, 107, 124, 141, 120, 112, 135, 121, 112, 129, 115, 116, 136, 115, 124, 120, 131, 105, 111, 123, 126, 107, 132, 133, 127, 121, 116, 136, 126, 138, 116, 101, 125, 114, 129, 128, 124, 139, 121, 119, 121, 111, 133, 105, 139, 116, 148, 120, 129, 124, 124, 116, 119, 115, 132, 132, 118, 112, 133, 117, 137, 145, 113, 128, 129, 116, 121, 145, 106, 138, 118, 118, 106, 108, 127, 121, 110, 133, 120, 137, 127, 120, 108, 127, 122, 130, 139, 142, 121, 111, 148, 116, 132, 139, 132, 128, 111, 117, 126, 116, 124, 126, 154, 133, 139, 126, 128, 115, 116, 109, 106, 126, 118, 116, 131, 124, 113, 118, 149, 119, 126, 109, 130, 129, 147, 129, 114, 134, 126, 126, 133, 129, 124, 126, 99, 124, 130, 121, 129, 108, 129, 130, 128, 127, 110, 135, 118, 121, 122, 126, 108, 124, 119, 138, 140, 117, 133, 117, 118, 130, 121, 130, 124, 122, 113, 139, 124, 128, 121, 124, 130, 120, 124, 129, 141, 115, 130, 137, 113, 128, 148, 135, 120, 120, 115, 134, 130, 113, 129, 116, 133, 129, 124, 114, 121, 128, 112, 147, 132, 137, 128, 116, 126, 133, 139, 124, 129, 113, 93, 115, 117, 135, 124, 126, 121, 107, 122, 132, 119, 117, 125, 127, 119, 124, 118, 134, 130, 135, 114, 98, 130, 126, 138, 106, 121, 128, 107, 126, 125, 131, 118, 107, 120, 139, 128, 110, 142, 133, 131, 115, 125, 132, 134, 127, 106, 127, 109, 133, 134, 121, 140, 149, 134, 128, 114, 142, 131, 121, 128, 130, 133, 129, 125, 126, 116, 126, 111, 106, 123, 122, 127, 120, 128, 118, 120, 135, 125, 106, 124, 130, 128, 125, 128, 149, 125, 133, 123, 113, 128, 101, 140, 117, 139, 123, 142, 140, 129, 113, 131, 116, 127, 148, 123, 113, 125, 102, 118, 121, 113, 120, 124, 141, 120, 103, 131, 128, 145, 139, 129, 111, 121, 116, 123, 136, 128, 123, 123, 118, 126, 126, 118, 125, 128, 126, 120, 114, 127, 105, 117, 124, 112, 120, 128, 116, 113, 116, 113, 124, 119, 121, 138, 132, 124, 147, 137, 117, 127, 134, 123, 127, 124, 133, 112, 123, 128, 127, 128, 139, 128, 131, 120, 129, 120, 124, 126, 119, 134, 133, 142, 132, 136, 147, 121, 109, 134, 134, 131, 128, 133, 136, 126, 135, 121, 120, 117, 121, 120, 124, 124, 125, 128, 148, 122, 131, 123, 123, 121, 113, 114, 127, 158, 120, 127, 168, 135, 115, 125, 124, 125, 111, 139, 144, 125, 117, 120, 113, 128, 116, 116, 110, 114, 129, 132, 110, 121, 109, 130, 141, 118, 134, 125, 113, 117, 115, 138, 124, 146, 118, 134, 128, 148, 117, 129, 121, 109, 150, 129, 130, 139, 130, 118, 134, 122, 152, 110, 120, 120, 131, 124, 131, 116, 138, 124, 128, 123, 153, 114, 117, 135, 137, 140, 124, 116, 133, 139, 141, 146, 108, 144, 120, 125, 119, 115, 143, 109, 131, 141, 140, 123, 117, 145, 106, 127, 118, 129, 117, 124, 116, 130, 145, 134, 144, 120, 117, 136, 163, 146, 129, 115, 123, 108, 126, 124, 105, 122, 108, 124, 127, 128, 130, 123, 137, 113, 137, 123, 130, 131, 118, 130, 117, 119, 142, 139, 127, 131, 130, 123, 126, 140, 128, 132, 121, 111, 111, 142, 101, 122, 120, 161, 144, 140, 118, 113, 112, 117, 106, 125, 127, 137, 118, 133, 107, 122, 132, 129, 118, 129, 127, 125, 104, 109, 141, 129, 131, 123, 131, 123, 115, 128, 122, 123, 136, 132, 121, 106, 139, 120, 134, 123, 130, 111, 133, 139, 124, 147, 120, 137, 122, 133, 133, 100, 133, 135, 108, 107, 133, 136, 130, 132, 101, 121, 120, 143, 127, 139, 102, 111, 131, 119, 132, 124, 124, 128, 147, 127, 138, 132, 124, 123, 117, 121, 126, 132, 129, 135, 132, 129, 132, 113, 106, 130, 129, 137, 131, 111, 122, 129, 131, 137, 123, 136, 122, 120, 129, 117, 132, 132, 136, 122, 126, 144, 119, 135, 124, 152, 134, 118, 130, 117, 115, 111, 121, 114, 126, 132, 108, 134, 132, 126, 128, 124, 132, 137, 128, 125, 106, 118, 124, 136, 132, 140, 116, 135, 117, 129, 138, 137, 139, 143, 120, 127, 133, 123, 129, 105, 111, 141, 119, 118, 122, 124, 120, 108, 125, 122, 117, 134, 147, 123, 133, 128, 145, 123, 112, 131, 116, 115, 112, 127, 122, 148, 127, 126, 134, 118, 150, 126, 123, 124, 119, 123, 115, 131, 132, 137, 135, 126, 134, 118, 116, 137, 131, 125, 116, 127, 104, 104, 136, 114, 134, 130, 137, 137, 112, 137, 143, 113, 115, 128, 108, 140, 114, 109, 107, 133, 128, 129, 123, 118, 94, 117, 128, 128, 110, 128, 119, 130, 125, 138, 94, 131, 121, 128, 115, 105, 138, 121, 131, 113, 116, 117, 120, 128, 124, 116, 134, 116, 130, 128, 129, 115, 126, 117, 128, 133, 114, 111, 126, 127, 115, 141, 138, 130, 118, 109, 115, 137, 125, 147, 126, 136, 126, 129, 114, 106, 131, 134, 119, 139, 136, 142, 112, 146, 125, 120, 118, 122, 132, 117, 135, 106, 125, 121, 137, 128, 130, 117, 132, 136, 149, 114, 131, 122, 150, 127, 120, 127, 116, 136, 126, 114, 126, 134, 144, 117, 133, 134, 130, 142, 130, 117, 116, 135, 117, 148, 119, 130, 146, 119, 131, 120, 117, 120, 120, 140, 113, 124, 126, 114, 127, 121, 132, 122, 132, 125, 131, 138, 133, 128, 117, 122, 117, 121, 124, 123, 112, 129, 125, 135, 118, 106, 127, 108, 121, 122, 134, 132, 125, 130, 110, 119, 139, 113, 122, 122, 110, 113, 139, 132, 138, 127, 126, 124, 117, 126, 114, 112, 131, 129, 114, 138, 113, 126, 113, 120, 119, 110, 130, 109, 118, 124, 116, 112, 129, 129, 143, 121, 115, 133, 126, 135, 130, 125, 117, 117, 120, 113, 128, 133, 135, 135, 135, 124, 130, 128, 135, 104, 131, 126, 123, 111, 124, 127, 130, 131, 125, 118, 136, 142, 116, 123, 132, 117, 124, 123, 141, 143, 115, 116, 144, 118, 127, 130, 124, 129, 123, 123, 118, 136, 129, 132, 143, 119, 121, 131, 128, 124, 123, 131, 126, 117, 129, 114, 128, 117, 116, 129, 135, 146, 122, 116, 134, 134, 139, 120, 115, 116, 131, 129, 133, 107, 114, 106, 126, 134, 129, 108, 126, 141, 118, 118, 124, 122, 121, 123, 117, 104, 140, 130, 137, 121, 97, 129, 117, 136, 126, 119, 118, 134, 119, 128, 125, 136, 121, 138, 138, 119, 120, 129, 123, 125, 123, 128, 145, 114, 115, 126, 119, 130, 113, 135, 136, 120, 132, 130, 135, 134, 129, 129, 147, 130, 114, 122, 126, 138, 144, 119, 127, 119, 138, 128, 119, 127, 107, 141, 113, 137, 116, 122, 112, 143, 127, 135, 135, 109, 110, 119, 125, 130, 108, 127, 136, 124, 127, 130, 121, 106, 108, 122, 125, 129, 139, 121, 133, 136, 131, 116, 139, 122, 140, 127, 133, 127, 128, 150, 125, 123, 124, 122, 120, 120, 117, 122, 127, 129, 119, 137, 120, 132, 127, 115, 123, 129, 119, 113, 126, 133, 134, 122, 129, 133, 123, 136, 119, 128, 121, 130, 114, 113, 126, 112, 116, 123, 137, 146, 122, 128, 129, 140, 116, 136, 132, 132, 112, 125, 105, 129, 133, 126, 124, 127, 122, 139, 121, 122, 133, 113, 124, 127, 141, 144, 133, 116, 138, 129, 130, 127, 150, 131, 140, 110, 124, 121, 124, 124, 110, 122, 119, 142, 114, 127, 120, 121, 114, 104, 110, 138, 119, 116, 146, 124, 127, 142, 132, 129, 124, 118, 121, 148, 132, 132, 118, 124, 126, 125, 107, 143, 130, 140, 127, 129, 119, 123, 139, 137, 132, 121, 131, 132, 138, 116, 129, 147, 139, 124, 129, 114, 133, 100, 114, 124, 120, 129, 127, 119, 124, 124, 113, 131, 122, 126, 119, 127, 115, 121, 131, 125, 130, 130, 125, 123, 117, 111, 120, 132, 120, 118, 111, 124, 116, 131, 118, 123, 117, 123, 126, 110, 130, 114, 127, 121, 123, 121, 126, 154, 114, 132, 116, 128, 114, 122, 114, 105, 140, 137, 124, 152, 132, 122, 132, 123, 123, 141, 128, 124, 123, 118, 122, 144, 141, 143, 124, 131, 116, 129, 141, 104, 118, 126, 121, 137, 128, 127, 114, 125, 126, 117, 120, 137, 130, 123, 125, 119, 140, 129, 147, 132, 138, 132, 113, 112, 144, 125, 127, 114, 119, 118, 134, 120, 130, 130, 116, 134, 136, 123, 115, 105, 114, 127, 125, 92, 123, 123, 127, 139, 135, 132, 123, 115, 114, 132, 117, 134, 127, 117, 126, 114, 132, 113, 128, 136, 124, 114, 104, 127, 135, 124, 137, 121, 118, 104, 120, 118, 111, 126, 133, 122, 133, 108, 121, 119, 115, 129, 127, 113, 130, 133, 118, 122, 129, 116, 123, 149, 133, 137, 128, 109, 115, 115, 126, 130, 128, 116, 122, 126, 114, 141, 135, 133, 130, 129, 124, 133, 134, 125, 122, 126, 126, 123, 113, 122, 135, 124, 121, 133, 119, 120, 123, 120, 133, 128, 117, 140, 116, 132, 128, 131, 126, 109, 120, 129, 141, 134, 135, 129, 125, 128, 126, 132, 113, 124, 129, 122, 128, 116, 104, 128, 126, 130, 124, 120, 126, 115, 134, 118, 138, 127, 142, 146, 137, 125, 108, 134, 135, 139, 141, 124, 121, 122, 128, 140, 125, 127, 131, 130, 107, 115, 126, 116, 125, 132, 131, 124, 121, 140, 141, 128, 108, 115, 127, 104, 120, 131, 130, 111, 131, 121, 112, 140, 124, 134, 127, 130, 120, 108, 121, 106, 119, 119, 128, 107, 118, 142, 135, 128, 142, 145, 117, 109, 142, 122, 143, 124, 137, 117, 120, 127, 106, 133, 112, 150, 134, 110, 119, 131, 141, 124, 120, 118, 114, 129, 120, 147, 128, 130, 133, 131, 143, 134, 108, 121, 118, 132, 127, 121, 128, 124, 124, 151, 139, 122, 127, 138, 123, 122, 142, 123, 125, 120, 132, 126, 117, 124, 137, 124, 133, 121, 119, 117, 108, 127, 115, 130, 120, 125, 114, 132, 124, 116, 119, 126, 119, 139, 133, 133, 110, 120, 131, 119, 128, 118, 116, 118, 110, 121, 114, 131, 121, 145, 125, 117, 118, 129, 124, 146, 134, 118, 109, 127, 136, 115, 116, 108, 141, 143, 112, 135, 125, 128, 126, 116, 122, 124, 128, 118, 123, 124, 118, 128, 137, 126, 124, 111, 121, 136, 121, 126, 129, 127, 141, 136, 126, 128, 131, 137, 119, 137, 125, 117, 134, 123, 123, 130, 130, 116, 107, 128, 134, 136, 133, 138, 122, 112, 143, 125, 99, 105, 131, 135, 125, 129, 121, 116, 114, 137, 130, 125, 138, 114, 112, 131, 125, 121, 139, 116, 129, 153, 137, 130, 115, 125, 123, 102, 122, 120, 126, 124, 118, 111, 121, 149, 123, 118, 131, 131, 125, 122, 122, 132, 111, 125, 114, 119, 124, 119, 138, 137, 134, 136, 126, 138, 126, 147, 114, 118, 137, 121, 121, 107, 149, 121, 125, 117, 134, 133, 143, 97, 145, 137, 126, 125, 141, 128, 128, 131, 128, 129, 117, 131, 117, 120, 129, 121, 123, 123, 121, 127, 109, 129, 139, 127, 130, 134, 127, 107, 135, 126, 125, 137, 124, 110, 122, 127, 147, 115, 121, 154, 122, 148, 128, 132, 119, 120, 111, 130, 142, 113, 116, 120, 126, 132, 125, 113, 130, 132, 134, 125, 134, 133, 138, 113, 145, 149, 119, 114, 118, 135, 125, 118, 138, 124, 127, 107, 129, 127, 123, 122, 108, 135, 122, 134, 130, 133, 116, 105, 124, 114, 129, 134, 138, 130, 120, 112, 115, 118, 128, 107, 125, 135, 113, 115, 133, 128, 130, 113, 105, 130, 142, 107, 147, 117, 135, 122, 144, 120, 124, 133, 125, 135, 145, 138, 122, 132, 127, 134, 127, 129, 134, 133, 127, 122, 139, 118, 138, 126, 115, 143, 123, 128, 121, 116, 117, 113, 121, 131, 156, 132, 127, 111, 106, 129, 122, 131, 131, 116, 124, 133, 122, 78, 122, 129, 122, 132, 123, 117, 123, 123, 109, 122, 130, 122, 138, 132, 114, 106, 128, 117, 133, 135, 132, 133, 120, 131, 113, 126, 128, 135, 135, 122, 139, 114, 123, 115, 116, 133, 116, 118, 126, 133, 125, 128, 129, 126, 118, 133, 136, 126, 127, 136, 138, 125, 116, 124, 120, 114, 120, 134, 123, 126, 134, 119, 120, 126, 133, 129, 120, 123, 105, 126, 118, 121, 127, 130, 130, 111, 126, 133, 130, 122, 128, 129, 110, 121, 111, 124, 144, 137, 140, 131, 112, 120, 126, 137, 124, 123, 117, 134, 119, 129, 128, 120, 127, 135, 131, 117, 130, 137, 156, 104, 126, 138, 136, 147, 126, 114, 124, 133, 123, 119, 117, 121, 139, 118, 119, 124, 112, 112, 124, 112, 121, 127, 136, 133, 120, 141, 132, 147, 123, 118, 140, 118, 120, 138, 113, 112, 106, 151, 103, 115, 129, 143, 120, 112, 110, 120, 133, 123, 126, 134, 108, 123, 105, 135, 114, 137, 136, 113, 138, 132, 119, 124, 118, 126, 130, 132, 123, 129, 128, 139, 125, 126, 142, 129, 134, 131, 119, 131, 127, 137, 134, 129, 135, 136, 128, 104, 128, 131, 126, 123, 125, 124, 122, 119, 121, 123, 117, 133, 110, 126, 119, 126, 115, 119, 126, 118, 121, 121, 132, 131, 122, 139, 136, 110, 121, 110, 124, 116, 139, 121, 118, 126, 126, 138, 128, 104, 118, 129, 125, 121, 131, 107, 143, 127, 133, 122, 126, 143, 127, 114, 117, 130, 127, 127, 123, 117, 113, 127, 129, 137, 138, 123, 114, 113, 130, 130, 104, 111, 116, 121, 119, 130, 114, 124, 116, 122, 116, 123, 129, 127, 152, 121, 132, 143, 132, 130, 127, 109, 110, 143, 134, 98, 125, 118, 136, 123, 136, 114, 130, 135, 134, 103, 107, 127, 125, 127, 127, 125, 117, 122, 119, 119, 134, 118, 144, 144, 135, 131, 113, 129, 117, 137, 115, 138, 135, 129, 124, 122, 128, 120, 126, 145, 119, 122, 111, 122, 117, 132, 132, 133, 124, 120, 140, 130, 119, 129, 136, 134, 133, 114, 123, 134, 107, 120, 142, 118, 119, 116, 132, 151, 129, 136, 119, 124, 132, 115, 115, 118, 129, 114, 116, 121, 148, 137, 115, 116, 119, 126, 122, 114, 130, 132, 131, 126, 135, 124, 139, 118, 123, 118, 124, 120, 125, 140, 115, 137, 123, 132, 118, 108, 139, 132, 133, 140, 112, 149, 129, 123, 118, 132, 117, 124, 131, 127, 103, 115, 127, 128, 125, 141, 141, 132, 107, 133, 138, 131, 124, 118, 120, 126, 113, 100, 121, 137, 117, 128, 120, 133, 128, 130, 115, 123, 135, 126, 128, 129, 123, 131, 129, 123, 112, 116, 128, 117, 124, 132, 128, 129, 135, 146, 139, 134, 126, 116, 141, 137, 132, 120, 135, 139, 116, 132, 94, 127, 135, 119, 124, 124, 123, 121, 126, 111, 118, 136, 131, 134, 107, 135, 114, 128, 135, 136, 120, 119, 131, 134, 115, 128, 137, 114, 115, 120, 115, 133, 120, 120, 99, 116, 125, 129, 113, 124, 122, 123, 128, 117, 126, 134, 130, 135, 117, 124, 122, 133, 111, 116, 128, 132, 121, 144, 125, 124, 120, 137, 141, 130, 133, 115, 124, 120, 123, 118, 111, 121, 124, 130, 130, 125, 125, 123, 113, 139, 119, 130, 132, 129, 124, 138, 131, 130, 134, 126, 154, 116, 120, 121, 129, 125, 124, 93, 117, 112, 125, 134, 120, 130, 113, 129, 127, 113, 121, 119, 115, 114, 144, 125, 126, 130, 122, 117, 128, 119, 120, 126, 123, 122, 121, 119, 110, 133, 115, 148, 138, 118, 147, 124, 130, 123, 137, 129, 115, 131, 120, 125, 129, 118, 124, 127, 117, 118, 122, 138, 128, 123, 124, 120, 118, 103, 122, 124, 119, 136, 119, 116, 114, 117, 117, 113, 124, 140, 116, 99, 122, 118, 112, 135, 138, 121, 111, 115, 126, 128, 109, 123, 136, 131, 131, 149, 119, 118, 127, 118, 114, 139, 105, 116, 131, 130, 130, 114, 131, 123, 120, 128, 101, 130, 126, 132, 118, 121, 124, 126, 119, 115, 96, 122, 125, 114, 131, 126, 129, 120, 123, 141, 136, 140, 126, 130, 116, 125, 128, 128, 134, 135, 124, 143, 135, 121, 110, 124, 131, 91, 123, 122, 121, 127, 126, 127, 107, 120, 123, 124, 120, 129, 124, 127, 113, 128, 141, 129, 124, 154, 110, 112, 127, 126, 116, 107, 117, 141, 137, 105, 132, 119, 121, 131, 123, 129, 113, 119, 116, 127, 134, 117, 116, 114, 122, 109, 116, 92, 132, 124, 135, 128, 123, 125, 114, 130, 132, 132, 114, 149, 125, 119, 134, 116, 115, 133, 131, 128, 126, 124, 122, 124, 135, 133, 137, 135, 129, 132, 145, 125, 121, 119, 125, 129, 137, 123, 142, 112, 137, 123, 106, 117, 132, 118, 124, 107, 124, 119, 129, 127, 127, 117, 118, 131, 127, 127, 128, 115, 116, 141, 138, 127, 122, 124, 133, 140, 118, 120, 129, 119, 135, 122, 124, 127, 133, 135, 134, 115, 114, 124, 119, 121, 123, 147, 127, 130, 123, 131, 141, 115, 120, 129, 122, 120, 127, 113, 123, 125, 118, 98, 122, 135, 136, 140, 123, 114, 148, 138, 113, 132, 124, 134, 115, 129, 105, 119, 129, 127, 131, 138, 122, 133, 130, 122, 121, 115, 150, 138, 119, 116, 137, 124, 122, 122, 131, 125, 129, 127, 151, 135, 120, 119, 121, 129, 132, 108, 120, 117, 118, 135, 117, 130, 113, 126, 123, 129, 121, 123, 121, 117, 118, 118, 116, 112, 125, 124, 116, 117, 132, 137, 128, 133, 126, 126, 127, 131, 121, 112, 123, 119, 128, 124, 119, 142, 101, 119, 133, 126, 126, 145, 129, 123, 122, 124, 128, 137, 138, 121, 116, 118, 132, 119, 111, 122, 125, 122, 144, 123, 152, 137, 124, 117, 130, 128, 126, 126, 127, 112, 105, 141, 124, 134, 128, 138, 119, 122, 138, 112, 120, 126, 110, 121, 121, 124, 143, 136, 136, 129, 122, 111, 118, 106, 131, 129, 125, 116, 154, 127, 134, 148, 150, 139, 140, 125, 117, 114, 118, 140, 129, 122, 131, 128, 116, 116, 127, 125, 122, 122, 117, 121, 113, 129, 143, 124, 127, 139, 114, 110, 106, 133, 134, 120, 122, 120, 130, 120, 104, 132, 133, 132, 123, 128, 123, 110, 127, 118, 133, 115, 116, 118, 131, 119, 123, 128, 137, 131, 120, 117, 107, 108, 140, 119, 120, 131, 122, 137, 121, 130, 126, 123, 128, 144, 113, 121, 101, 129, 111, 125, 144, 132, 132, 122, 115, 104, 133, 129, 117, 118, 125, 113, 128, 122, 134, 130, 134, 113, 148, 115, 118, 124, 122, 130, 122, 128, 124, 122, 109, 142, 133, 137, 117, 131, 132, 137, 137, 126, 119, 119, 122, 122, 130, 147, 130, 115, 116, 134, 124, 112, 133, 123, 120, 114, 120, 141, 122, 133, 139, 130, 138, 114, 142, 133, 113, 130, 127, 123, 129, 119, 129, 145, 137, 107, 110, 121, 125, 129, 117, 109, 112, 122, 117, 125, 93, 140, 122, 123, 136, 117, 135, 96, 133, 121, 109, 125, 104, 125, 131, 124, 127, 131, 134, 130, 133, 139, 102, 113, 157, 135, 115, 97, 138, 113, 120, 142, 117, 109, 126, 115, 126, 102, 137, 121, 125, 136, 105, 156, 113, 110, 121, 128, 128, 130, 122, 155, 126, 119, 127, 114, 128, 121, 110, 130, 116, 123, 125, 151, 125, 139, 115, 125, 126, 113, 139, 125, 123, 147, 130, 121, 110, 115, 126, 129, 124, 132, 116, 134, 121, 122, 128, 127, 120, 125, 118, 131, 129, 123, 118, 119, 119, 118, 140, 130, 120, 134, 127, 119, 112, 141, 130, 138, 147, 139, 95, 124, 117, 123, 117, 139, 137, 131, 102, 112, 102, 127, 115, 146, 129, 115, 118, 120, 108, 128, 126, 94, 118, 114, 129, 125, 119, 123, 105, 129, 149, 96, 133, 129, 127, 125, 132, 117, 134, 127, 125, 134, 131, 142, 110, 132, 132, 122, 142, 121, 131, 118, 119, 146, 105, 114, 123, 111, 123, 116, 122, 131, 118, 127, 142, 133, 106, 112, 132, 125, 120, 124, 116, 132, 131, 114, 127, 125, 134, 128, 111, 135, 118, 138, 142, 143, 117, 131, 116, 113, 111, 126, 114, 106, 144, 123, 121, 135, 111, 123, 134, 135, 139, 120, 130, 115, 117, 111, 132, 122, 121, 117, 118, 119, 132, 129, 137, 140, 127, 108, 138, 125, 127, 130, 140, 130, 110, 145, 87, 126, 113, 112, 128, 116, 129, 114, 131, 124, 133, 132, 126, 125, 134, 114, 131, 116, 125, 129, 107, 119, 126, 114, 118, 134, 129, 136, 126, 133, 126, 131, 128, 105, 123, 136, 136, 131, 146, 119, 137, 113, 154, 129, 122, 103, 113, 131, 120, 129, 135, 149, 140, 145, 140, 107, 137, 143, 110, 138, 143, 149, 136, 115, 110, 131, 131, 100, 145, 111, 108, 125, 107, 127, 108, 128, 146, 131, 110, 127, 114, 118, 128, 106, 139, 129, 101, 126, 110, 121, 141, 104, 138, 140, 128, 139, 137, 108, 135, 131, 135, 121, 126, 124, 122, 129, 131, 122, 117, 126, 109, 114, 116, 124, 135, 141, 126, 140, 114, 120, 117, 126, 124, 122, 125, 124, 112, 114, 133, 132, 128, 113, 141, 125, 125, 132, 122, 143, 111, 131, 125, 124, 115, 103, 150, 121, 137, 132, 124, 123, 119, 125, 128, 132, 110, 137, 137, 105, 121, 118, 115, 124, 119, 117, 129, 106, 128, 125, 117, 145, 169, 124, 129, 130, 123, 121, 120, 100, 127, 124, 131, 126, 141, 125, 124, 130, 136, 109, 129, 127, 134, 116, 130, 131, 108, 132, 123, 117, 125, 131, 137, 112, 133, 133, 127, 127, 135, 139, 112, 115, 121, 120, 129, 127, 142, 124, 121, 111, 117, 132, 165, 128, 130, 122, 115, 134, 144, 124, 123, 115, 120, 139, 133, 116, 128, 133, 117, 126, 115, 116, 109, 129, 137, 141, 112, 111, 137, 118, 110, 119, 124, 143, 126, 120, 114, 124, 117, 120, 125, 116, 119, 139, 115, 128, 117, 132, 123, 126, 116, 124, 147, 118, 124, 121, 130, 105, 89, 121, 133, 114, 128, 136, 129, 130, 132, 142, 128, 130, 143, 131, 121, 136, 120, 115, 123, 136, 119, 120, 128, 124, 133, 130, 121, 122, 125, 129, 139, 123, 131, 125, 114, 125, 118, 131, 128, 110, 118, 130, 136, 114, 130, 117, 130, 118, 128, 112, 136, 121, 132, 138, 140, 123, 138, 118, 122, 127, 126, 82, 127, 124, 122, 138, 131, 135, 115, 143, 146, 120, 128, 127, 95, 117, 124, 129, 132, 127, 119, 131, 124, 130, 135, 131, 130, 135, 139, 113, 111, 134, 107, 142, 138, 124, 122, 113, 123, 126, 131, 106, 128, 137, 139, 144, 154, 117, 125, 136, 126, 125, 120, 116, 141, 130, 124, 121, 121, 123, 109, 128, 112, 142, 119, 135, 124, 115, 108, 148, 126, 137, 119, 128, 131, 110, 129, 127, 120, 121, 131, 129, 130, 142, 124, 136, 127, 117, 108, 118, 145, 126, 134, 127, 119, 132, 136, 120, 130, 119, 127, 121, 128, 149, 125, 142, 135, 131, 116, 131, 124, 134, 155, 119, 123, 115, 138, 126, 107, 137, 145, 124, 145, 124, 106, 130, 127, 110, 135, 121, 122, 143, 118, 143, 111, 112, 129, 110, 111, 123, 144, 115, 119, 112, 133, 132, 123, 125, 150, 124, 155, 130, 142, 123, 116, 131, 128, 116, 106, 129, 128, 136, 124, 118, 127, 123, 128, 113, 112, 125, 121, 134, 128, 122, 121, 128, 119, 114, 125, 115, 107, 125, 120, 141, 150, 101, 117, 139, 123, 128, 116, 94, 116, 122, 118, 137, 111, 130, 127, 123, 132, 128, 113, 122, 128, 143, 126, 117, 119, 136, 115, 131, 147, 117, 127, 142, 121, 140, 121, 114, 134, 125, 124, 131, 125, 120, 90, 118, 133, 105, 132, 138, 134, 128, 121, 134, 122, 130, 134, 122, 127, 133, 119, 134, 118, 106, 124, 114, 115, 105, 140, 127, 127, 125, 155, 134, 134, 142, 126, 135, 106, 120, 109, 124, 144, 133, 146, 136, 122, 137, 135, 112, 128, 119, 121, 114, 120, 111, 135, 128, 150, 122, 103, 117, 124, 119, 129, 118, 116, 135, 108, 105, 128, 118, 113, 131, 106, 123, 120, 133, 136, 140, 132, 142, 104, 144, 130, 118, 154, 124, 110, 137, 120, 146, 120, 125, 118, 112, 145, 132, 123, 147, 140, 121, 130, 144, 122, 110, 116, 130, 133, 138, 117, 114, 139, 117, 133, 130, 131, 153, 135, 120, 131, 137, 122, 122, 149, 138, 130, 132, 118, 129, 105, 155, 133, 103, 133, 110, 144, 125, 125, 143, 129, 149, 141, 157, 143, 144, 111, 129, 121, 126, 144, 123, 129, 121, 135, 137, 118, 129, 120, 127, 129, 114, 111, 120, 135, 116, 113, 137, 140, 121, 100, 145, 115, 108, 148, 104, 140, 112, 120, 138, 120, 113, 110, 114, 152, 123, 124, 120, 128, 128, 142, 139, 126, 128, 128, 116, 118, 113, 116, 138, 118, 125, 105, 115, 107, 127, 129, 113, 118, 136, 127, 132, 115, 120, 122, 138, 119, 128, 135, 112, 141, 144, 116, 126, 123, 128, 118, 153, 126, 136, 127, 133, 108, 129, 125, 117, 121, 121, 140, 125, 133, 122, 136, 140, 132, 127, 128, 133, 111, 132, 115, 111, 112, 117, 124, 124, 134, 122, 138, 126, 114, 136, 120, 132, 114, 119, 118, 130, 137, 121, 118, 112, 108, 126, 115, 124, 145, 137, 118, 143, 117, 129, 122, 145, 139, 124, 110, 120, 123, 129, 121, 125, 121, 123, 108, 110, 137, 125, 99, 125, 120, 128, 134, 121, 136, 144, 125, 123, 115, 126, 104, 123, 130, 128, 103, 137, 134, 130, 128, 136, 129, 126, 121, 122, 139, 127, 105, 130, 135, 129, 122, 129, 111, 109, 131, 125, 131, 132, 145, 126, 146, 130, 95, 115, 129, 119, 124, 117, 134, 130, 131, 131, 130, 121, 130, 127, 132, 136, 120, 115, 136, 123, 111, 119, 115, 116, 127, 104, 131, 107, 123, 124, 125, 125, 120, 130, 105, 120, 124, 124, 146, 116, 118, 139, 125, 131, 132, 116, 124, 129, 120, 130, 123, 106, 133, 138, 129, 106, 136, 150, 123, 129, 126, 115, 113, 130, 114, 120, 117, 125, 127, 133, 112, 109, 134, 125, 127, 125, 130, 130, 127, 134, 118, 117, 94, 121, 118, 158, 118, 123, 126, 108, 131, 152, 118, 126, 130, 133, 140, 124, 120, 153, 107, 122, 120, 134, 115, 114, 142, 136, 112, 120, 122, 132, 130, 137, 140, 127, 118, 119, 121, 123, 125, 133, 126, 120, 134, 140, 120, 113, 147, 133, 129, 113, 108, 120, 124, 151, 129, 114, 115, 113, 131, 128, 133, 120, 131, 145, 118, 120, 130, 123, 135, 125, 135, 144, 106, 115, 117, 121, 108, 138, 110, 116, 125, 126, 140, 120, 133, 131, 127, 109, 124, 121, 128, 141, 138, 120, 111, 142, 117, 137, 123, 110, 144, 115, 129, 144, 117, 121, 148, 138, 133, 101, 121, 94, 123, 124, 132, 116, 134, 141, 121, 131, 115, 131, 120, 117, 140, 130, 122, 127, 125, 122, 118, 136, 131, 135, 147, 137, 134, 146, 102, 104, 125, 99, 124, 125, 99, 130, 133, 145, 119, 111, 124, 143, 104, 128, 116, 135, 141, 107, 129, 126, 141, 126, 120, 126, 144, 125, 131, 134, 133, 144, 120, 125, 131, 138, 131, 126, 110, 131, 119, 111, 129, 122, 122, 116, 124, 139, 125, 126, 115, 136, 106, 111, 138, 123, 123, 129, 121, 129, 128, 123, 136, 123, 130, 142, 133, 134, 138, 118, 116, 112, 132, 120, 152, 130, 156, 124, 115, 118, 109, 123, 129, 122, 114, 112, 107, 127, 119, 140, 133, 105, 121, 118, 123, 118, 129, 140, 120, 124, 121, 130, 109, 141, 116, 138, 139, 106, 122, 115, 128, 154, 131, 131, 113, 135, 123, 134, 131, 141, 128, 134, 117, 140, 128, 131, 124, 119, 112, 150, 108, 131, 135, 111, 130, 146, 140, 117, 123, 148, 147, 117, 116, 118, 127, 133, 122, 124, 116, 118, 129, 133, 121, 123, 139, 101, 145, 126, 128, 133, 114, 109, 125, 131, 116, 137, 132, 143, 126, 119, 119, 130, 123, 136, 105, 143, 137, 96, 133, 125, 125, 121, 114, 125, 137, 135, 124, 126, 130, 119, 127, 114, 117, 110, 111, 141, 123, 137, 138, 120, 122, 143, 137, 127, 118, 127, 125, 133, 116, 125, 144, 123, 130, 143, 116, 143, 131, 123, 118, 105, 124, 120, 129, 133, 130, 129, 122, 128, 128, 142, 121, 124, 131, 124, 118, 112, 134, 102, 128, 123, 118, 141, 122, 137, 126, 142, 127, 111, 133, 129, 135, 135, 129, 128, 126, 149, 123, 119, 124, 118, 127, 130, 134, 115, 130, 145, 124, 117, 139, 151, 124, 133, 142, 100, 131, 136, 115, 123, 138, 106, 108, 131, 144, 119, 113, 136, 125, 125, 104, 125, 137, 126, 117, 159, 107, 105, 119, 116, 113, 130, 137, 119, 120, 135, 110, 149, 126, 126, 116, 139, 121, 135, 120, 112, 120, 145, 108, 131, 115, 131, 110, 122, 112, 130, 108, 98, 105, 111, 143, 126, 135, 135, 118, 128, 111, 128, 113, 120, 139, 126, 127, 122, 130, 119, 127, 135, 134, 123, 110, 137, 115, 123, 116, 119, 107, 126, 117, 130, 93, 147, 114, 132, 128, 113, 134, 121, 121, 102, 130, 133, 136, 127, 135, 127, 145, 122, 129, 117, 133, 106, 132, 126, 129, 143, 129, 114, 122, 124, 115, 143, 117, 134, 134, 119, 117, 102, 139, 118, 133, 121, 129, 118, 124, 97, 144, 133, 120, 118, 135, 133, 137, 125, 121, 132, 123, 127, 147, 132, 121, 114, 123, 151, 121, 104, 143, 122, 110, 126, 127, 126, 125, 127, 125, 116, 142, 120, 106, 120, 126, 103, 120, 133, 139, 131, 143, 131, 139, 126, 147, 122, 136, 123, 124, 122, 137, 135, 135, 127, 131, 121, 125, 123, 136, 96, 110, 122, 119, 144, 145, 112, 107, 133, 142, 132, 132, 132, 118, 104, 124, 125, 123, 122, 134, 97, 130, 133, 125, 140, 119, 121, 129, 125, 137, 118, 141, 114, 126, 132, 136, 109, 133, 118, 117, 133, 134, 133, 128, 124, 151, 91, 126, 98, 133, 122, 134, 124, 129, 127, 114, 116, 148, 134, 139, 116, 127, 111, 136, 137, 124, 105, 125, 129, 132, 136, 128, 118, 119, 119, 142, 119, 132, 152, 122, 119, 120, 123, 144, 126, 116, 148, 120, 137, 113, 119, 119, 128, 136, 131, 135, 126, 114, 154, 121, 112, 123, 130, 145, 130, 115, 127, 121, 138, 135, 125, 148, 117, 117, 125, 123, 143, 134, 118, 120, 128, 123, 132, 123, 126, 118, 111, 136, 110, 119, 148, 151, 136, 133, 126, 139, 112, 140, 133, 122, 110, 116, 149, 129, 118, 109, 112, 137, 102, 124, 119, 123, 142, 116, 122, 121, 116, 94, 130, 127, 122, 135, 117, 135, 128, 143, 134, 132, 120, 133, 137, 115, 122, 130, 113, 151, 127, 124, 138, 122, 128, 119, 117, 128, 117, 140, 127, 118, 128, 120, 135, 119, 140, 149, 106, 119, 139, 119, 128, 100, 105, 110, 120, 121, 113, 134, 106, 130, 115, 143, 139, 129, 122, 132, 153, 131, 130, 105, 119, 137, 124, 126, 118, 127, 156, 120, 122, 121, 114, 119, 128, 139, 111, 116, 122, 129, 111, 115, 148, 139, 129, 130, 119, 127, 129, 136, 120, 120, 135, 121, 132, 126, 147, 123, 138, 134, 127, 123, 128, 123, 109, 116, 123, 122, 123, 136, 118, 127, 135, 127, 139, 132, 125, 125, 132, 138, 129, 135, 133, 140, 130, 127, 147, 129, 113, 124, 118, 125, 153, 111, 123, 121, 130, 106, 129, 133, 135, 117, 132, 129, 117, 123, 115, 129, 133, 130, 135, 131, 132, 130, 115, 131, 136, 122, 120, 118, 129, 138, 145, 133, 140, 140, 113, 126, 128, 130, 124, 119, 133, 135, 120, 143, 126, 136, 111, 142, 128, 135, 120, 143, 120, 120, 140, 126, 122, 141, 123, 109, 123, 121, 131, 118, 109, 113, 126, 139, 129, 128, 137, 121, 140, 126, 123, 130, 111, 122, 105, 124, 122, 123, 108, 120, 116, 129, 136, 121, 125, 121, 132, 117, 125, 131, 138, 126, 117, 119, 118, 136, 108, 122, 132, 122, 103, 134, 129, 151, 126, 133, 143, 137, 131, 127, 123, 118, 146, 149, 112, 147, 141, 142, 149, 132, 129, 124, 119, 130, 118, 139, 120, 124, 143, 106, 118, 132, 127, 141, 114, 144, 130, 122, 125, 149, 120, 122, 122, 125, 130, 125, 124, 110, 119, 115, 109, 141, 111, 140, 121, 115, 120, 126, 128, 128, 139, 119, 122, 122, 109, 111, 113, 127, 134, 133, 120, 124, 139, 124, 122, 147, 117, 127, 138, 132, 130, 146, 128, 112, 122, 125, 125, 136, 132, 137, 105, 113, 125, 125, 120, 124, 112, 126, 105, 141, 136, 134, 131, 134, 123, 131, 139, 123, 127, 135, 129, 124, 125, 135, 113, 133, 109, 131, 122, 132, 114, 127, 124, 113, 115, 136, 112, 96, 130, 120, 140, 141, 110, 122, 118, 118, 123, 128, 120, 133, 120, 132, 115, 145, 121, 100, 124, 115, 118, 127, 132, 103, 100, 117, 129, 126, 128, 121, 122, 115, 112, 118, 119, 121, 118, 121, 143, 122, 108, 114, 116, 136, 132, 121, 118, 140, 133, 137, 123, 112, 128, 105, 134, 118, 111, 125, 123, 132, 106, 140, 129, 101, 125, 133, 128, 134, 122, 127, 139, 121, 113, 115, 127, 129, 115, 141, 135, 134, 118, 126, 120, 117, 126, 145, 119, 128, 132, 116, 130, 129, 133, 118, 144, 128, 129, 140, 122, 127, 133, 135, 131, 121, 128, 125, 126, 102, 113, 129, 124, 143, 113, 125, 118, 112, 119, 117, 125, 115, 139, 136, 120, 124, 98, 144, 129, 133, 155, 139, 107, 127, 137, 111, 130, 146, 110, 97, 116, 140, 114, 121, 110, 116, 129, 143, 114, 122, 114, 126, 122, 122, 106, 131, 120, 115, 95, 126, 98, 116, 124, 118, 112, 117, 136, 120, 120, 138, 133, 131, 123, 136, 130, 142, 130, 127, 137, 130, 125, 130, 130, 116, 113, 112, 129, 136, 144, 139, 137, 108, 128, 139, 110, 115, 120, 126, 125, 123, 134, 114, 123, 135, 113, 118, 115, 132, 123, 135, 132, 146, 118, 121, 115, 125, 107, 122, 127, 130, 130, 115, 123, 137, 130, 117, 114, 123, 116, 120, 124, 118, 106, 130, 109, 123, 121, 116, 146, 132, 128, 126, 131, 138, 124, 129, 120, 114, 125, 119, 121, 131, 120, 129, 116, 132, 119, 130, 127, 123, 138, 124, 119, 141, 126, 104, 133, 152, 120, 127, 129, 103, 133, 121, 119, 118, 133, 136, 116, 114, 123, 121, 142, 103, 116, 118, 118, 126, 115, 128, 135, 123, 122, 111, 129, 111, 129, 127, 128, 132, 117, 127, 119, 88, 136, 123, 132, 130, 134, 131, 138, 124, 123, 138, 121, 121, 140, 112, 129, 122, 131, 121, 127, 107, 116, 141, 123, 104, 151, 121, 121, 111, 126, 124, 129, 125, 133, 125, 124, 122, 133, 108, 117, 116, 129, 125, 105, 136, 107, 131, 130, 132, 124, 135, 129, 111, 118, 125, 138, 113, 126, 121, 120, 116, 118, 135, 136, 119, 125, 119, 114, 124, 116, 104, 133, 120, 132, 129, 125, 142, 110, 119, 126, 122, 121, 138, 126, 118, 144, 123, 121, 124, 120, 124, 128, 141, 114, 114, 115, 135, 113, 110, 131, 137, 101, 132, 131, 137, 128, 132, 119, 127, 146, 112, 134, 116, 123, 130, 122, 127, 117, 120, 121, 121, 120, 117, 131, 114, 120, 108, 112, 127, 126, 130, 128, 115, 111, 124, 133, 134, 125, 131, 129, 144, 123, 133, 103, 137, 121, 112, 126, 137, 129, 125, 134, 135, 128, 135, 137, 128, 120, 130, 111, 117, 117, 123, 116, 113, 117, 130, 123, 121, 107, 115, 137, 128, 132, 117, 110, 132, 110, 115, 144, 133, 125, 116, 118, 138, 131, 126, 118, 127, 114, 132, 114, 130, 126, 129, 122, 135, 99, 126, 122, 125, 124, 104, 114, 127, 125, 118, 101, 122, 119, 116, 130, 128, 132, 142, 114, 120, 131, 128, 113, 113, 136, 126, 116, 139, 124, 122, 124, 125, 132, 127, 127, 119, 127, 118, 120, 115, 135, 135, 123, 114, 133, 132, 129, 133, 134, 126, 118, 143, 130, 126, 132, 138, 139, 134, 142, 143, 123, 129, 129, 119, 109, 128, 113, 126, 106, 128, 120, 119, 140, 121, 141, 120, 110, 134, 131, 119, 119, 143, 119, 131, 112, 122, 125, 115, 119, 141, 132, 131, 131, 126, 119, 135, 134, 127, 116, 117, 123, 112, 137, 134, 127, 117, 107, 113, 130, 146, 116, 114, 131, 105, 134, 116, 129, 127, 105, 139, 138, 126, 131, 125, 130, 126, 107, 112, 145, 101, 142, 126, 127, 108, 131, 122, 126, 136, 132, 133, 121, 126, 124, 127, 120, 128, 124, 139, 124, 142, 127, 134, 150, 119, 127, 130, 136, 125, 128, 121, 121, 123, 102, 119, 119, 113, 127, 121, 110, 137, 124, 121, 140, 104, 135, 127, 121, 124, 116, 122, 109, 143, 118, 118, 122, 142, 139, 115, 110, 133, 138, 124, 132, 142, 128, 137, 99, 123, 132, 135, 144, 125, 125, 133, 123, 132, 125, 117, 127, 120, 123, 123, 107, 119, 132, 124, 107, 139, 127, 120, 130, 129, 122, 147, 122, 141, 129, 118, 114, 128, 114, 105, 123, 113, 137, 143, 138, 137, 130, 146, 111, 120, 103, 115, 119, 123, 115, 134, 125, 109, 131, 120, 128, 124, 136, 123, 145, 117, 128, 125, 132, 117, 132, 124, 137, 105, 119, 123, 104, 123, 120, 130, 109, 135, 123, 126, 145, 130, 127, 140, 100, 113, 132, 133, 130, 118, 133, 110, 121, 131, 113, 123, 132, 105, 134, 132, 120, 110, 119, 156, 112, 118, 123, 118, 129, 113, 118, 124, 117, 143, 120, 124, 125, 123, 133, 121, 147, 119, 137, 129, 110, 103, 134, 128, 134, 135, 137, 129, 131, 118, 122, 134, 136, 125, 112, 126, 123, 148, 123, 118, 135, 138, 136, 121, 134, 130, 122, 114, 123, 125, 114, 114, 119, 118, 103, 108, 120, 144, 119, 134, 114, 131, 119, 145, 126, 127, 114, 123, 129, 132, 138, 136, 118, 118, 118, 130, 125, 148, 129, 124, 116, 127, 138, 146, 125, 125, 114, 135, 116, 123, 128, 133, 135, 125, 114, 146, 117, 119, 125, 104, 126, 135, 116, 117, 124, 119, 118, 142, 126, 124, 110, 122, 130, 106, 131, 130, 113, 119, 131, 123, 124, 139, 123, 159, 119, 119, 132, 133, 123, 121, 133, 110, 138, 131, 122, 127, 104, 137, 139, 116, 133, 119, 126, 121, 137, 125, 129, 133, 145, 129, 139, 132, 142, 118, 126, 102, 132, 138, 131, 141, 112, 125, 102, 129, 132, 130, 135, 121, 125, 110, 120, 131, 137, 143, 121, 150, 140, 129, 126, 131, 99, 119, 128, 123, 128, 126, 117, 127, 132, 121, 109, 124, 123, 137, 125, 137, 123, 139, 129, 150, 126, 147, 122, 122, 114, 117, 116, 130, 134, 136, 112, 136, 123, 133, 128, 115, 130, 111, 134, 116, 124, 123, 134, 127, 125, 114, 130, 103, 125, 124, 131, 131, 123, 153, 115, 157, 125, 96, 118, 124, 121, 120, 118, 128, 111, 122, 129, 125, 124, 136, 132, 128, 133, 130, 147, 111, 141, 116, 116, 119, 132, 102, 125, 112, 123, 138, 121, 130, 120, 121, 133, 103, 135, 97, 138, 136, 141, 119, 120, 114, 133, 147, 137, 122, 131, 138, 126, 140, 125, 136, 136, 127, 118, 130, 131, 137, 127, 124, 122, 106, 134, 112, 141, 135, 143, 135, 137, 135, 129, 128, 114, 126, 134, 114, 112, 132, 132, 124, 109, 118, 107, 144, 120, 129, 122, 116, 121, 134, 125, 133, 138, 119, 133, 112, 121, 130, 142, 107, 132, 134, 124, 124, 116, 113, 122, 115, 112, 147, 146, 122, 121, 141, 107, 144, 120, 99, 106, 137, 148, 122, 129, 146, 123, 140, 141, 111, 126, 133, 145, 123, 139, 137, 157, 122, 122, 119, 130, 125, 126, 124, 119, 111, 118, 124, 131, 116, 128, 140, 130, 106, 132, 136, 141, 104, 119, 124, 112, 104, 110, 111, 134, 122, 119, 119, 134, 135, 132, 121, 126, 109, 130, 140, 136, 118, 128, 115, 145, 131, 89, 111, 137, 130, 138, 122, 122, 114, 142, 96, 142, 134, 122, 122, 107, 122, 117, 143, 106, 114, 115, 140, 124, 130, 126, 128, 132, 131, 110, 138, 126, 112, 135, 113, 135, 125, 133, 107, 138, 135, 111, 130, 125, 111, 125, 123, 128, 128, 142, 101, 123, 131, 135, 140, 115, 144, 150, 133, 119, 125, 122, 133, 122, 107, 110, 129, 135, 116, 124, 118, 137, 139, 118, 129, 140, 131, 130, 100, 131, 126, 121, 112, 136, 122, 137, 127, 123, 133, 137, 112, 125, 129, 129, 125, 106, 106, 137, 141, 139, 143, 125, 129, 131, 130, 110, 121, 133, 119, 134, 138, 116, 125, 127, 126, 113, 117, 129, 139, 114, 112, 125, 128, 120, 144, 138, 129, 128, 126, 127, 144, 111, 120, 121, 127, 129, 134, 119, 144, 142, 129, 117, 120, 123, 112, 121, 120, 131, 114, 111, 132, 109, 127, 129, 121, 119, 108, 148, 148, 132, 135, 134, 130, 140, 114, 117, 122, 122, 116, 117, 123, 91, 107, 125, 109, 120, 141, 113, 127, 137, 131, 108, 142, 106, 135, 111, 140, 113, 127, 140, 118, 141, 123, 133, 118, 120, 119, 140, 119, 130, 134, 128, 117, 116, 120, 134, 102, 112, 131, 139, 128, 114, 124, 121, 129, 117, 123, 110, 115, 114, 128, 125, 125, 119, 143, 120, 119, 107, 113, 109, 130, 123, 127, 144, 118, 154, 115, 141, 118, 122, 126, 146, 137, 117, 135, 124, 132, 113, 146, 119, 125, 128, 124, 102, 152, 117, 117, 99, 110, 113, 145, 135, 143, 117, 113, 132, 123, 114, 138, 122, 143, 116, 119, 127, 128, 121, 121, 121, 121, 126, 115, 120, 108, 123, 115, 122, 127, 136, 123, 118, 128, 126, 117, 137, 111, 111, 129, 116, 125, 102, 123, 131, 131, 127, 136, 141, 122, 111, 125, 146, 143, 124, 126, 102, 130, 142, 124, 123, 137, 150, 127, 135, 126, 128, 138, 131, 126, 123, 127, 127, 126, 127, 156, 130, 115, 135, 134, 111, 116, 128, 127, 132, 127, 124, 117, 127, 135, 132, 118, 145, 128, 123, 126, 125, 140, 116, 119, 112, 124, 119, 124, 112, 130, 137, 130, 125, 105, 117, 126, 125, 125, 121, 144, 127, 122, 111, 147, 113, 115, 132, 115, 132, 139, 139, 125, 129, 136, 140, 129, 124, 124, 143, 121, 122, 131, 126, 119, 135, 116, 138, 125, 132, 136, 113, 128, 106, 122, 101, 121, 115, 115, 135, 134, 144, 150, 110, 110, 114, 128, 130, 148, 129, 123, 102, 131, 127, 128, 140, 121, 128, 126, 118, 128, 126, 134, 125, 122, 127, 127, 121, 116, 127, 142, 124, 134, 119, 124, 148, 124, 130, 139, 131, 118, 137, 115, 112, 124, 122, 127, 118, 115, 128, 147, 125, 133, 130, 109, 96, 124, 140, 131, 125, 123, 130, 105, 115, 132, 124, 123, 131, 132, 119, 156, 113, 128, 130, 129, 128, 144, 110, 112, 124, 118, 111, 122, 109, 128, 115, 102, 112, 131, 122, 126, 126, 118, 139, 137, 134, 131, 107, 140, 118, 118, 133, 137, 125, 140, 130, 136, 129, 121, 132, 143, 127, 125, 152, 117, 121, 118, 114, 122, 134, 133, 135, 137, 124, 121, 128, 123, 122, 123, 131, 125, 124, 144, 127, 121, 128, 100, 121, 128, 110, 127, 135, 116, 122, 120, 133, 116, 117, 124, 122, 133, 139, 110, 129, 124, 124, 112, 118, 141, 142, 137, 138, 129, 144, 111, 127, 129, 129, 124, 134, 117, 121, 137, 110, 127, 132, 121, 126, 114, 113, 139, 123, 127, 118, 113, 126, 156, 146, 139, 147, 144, 135, 132, 121, 122, 124, 123, 133, 124, 133, 148, 118, 119, 124, 129, 134, 118, 134, 123, 133, 119, 123, 132, 126, 123, 150, 125, 133, 120, 125, 93, 109, 120, 122, 138, 132, 123, 134, 124, 129, 113, 129, 130, 122, 146, 127, 114, 129, 117, 132, 106, 106, 148, 129, 133, 110, 114, 115, 118, 130, 126, 110, 143, 110, 137, 129, 137, 123, 97, 114, 132, 135, 132, 148, 125, 134, 129, 146, 120, 111, 126, 125, 124, 132, 139, 128, 128, 123, 126, 131, 130, 114, 124, 121, 136, 118, 136, 124, 136, 127, 132, 153, 131, 128, 121, 130, 138, 146, 144, 114, 129, 129, 112, 147, 134, 123, 131, 123, 130, 136, 101, 144, 138, 131, 106, 136, 125, 114, 111, 129, 111, 143, 116, 118, 115, 132, 126, 115, 147, 124, 145, 133, 127, 119, 151, 105, 117, 115, 107, 126, 135, 139, 121, 122, 115, 119, 118, 149, 125, 134, 125, 117, 134, 131, 128, 123, 132, 141, 132, 112, 118, 134, 120, 133, 116, 145, 119, 126, 128, 116, 123, 117, 127, 127, 104, 125, 128, 116, 121, 129, 147, 134, 110, 138, 116, 131, 128, 110, 127, 128, 118, 128, 137, 125, 123, 136, 107, 121, 115, 111, 115, 120, 127, 136, 109, 116, 112, 129, 119, 123, 125, 124, 114, 119, 133, 127, 122, 119, 114, 128, 132, 126, 121, 150, 130, 129, 135, 125, 112, 149, 123, 144, 123, 133, 120, 109, 130, 132, 130, 107, 132, 137, 130, 111, 120, 118, 114, 119, 115, 116, 141, 129, 119, 134, 132, 115, 141, 121, 136, 111, 123, 115, 126, 120, 110, 109, 118, 105, 116, 125, 134, 139, 110, 113, 119, 111, 141, 111, 116, 127, 109, 139, 124, 131, 131, 136, 132, 154, 107, 133, 127, 139, 149, 109, 130, 119, 136, 107, 123, 141, 121, 109, 129, 107, 133, 135, 131, 115, 119, 115, 106, 126, 138, 125, 131, 129, 127, 115, 109, 132, 135, 142, 146, 124, 118, 118, 110, 112, 131, 119, 150, 130, 110, 139, 125, 146, 129, 122, 130, 107, 125, 142, 124, 115, 124, 132, 119, 117, 108, 124, 121, 111, 147, 110, 137, 137, 157, 107, 104, 112, 121, 124, 123, 118, 99, 130, 97, 105, 106, 111, 123, 135, 122, 116, 136, 133, 141, 132, 136, 130, 115, 140, 134, 114, 113, 116, 136, 131, 136, 107, 144, 130, 143, 118, 122, 118, 128, 135, 131, 121, 118, 133, 136, 121, 116, 126, 130, 121, 127, 124, 144, 123, 136, 124, 134, 117, 113, 124, 134, 116, 114, 156, 140, 138, 119, 110, 126, 108, 134, 137, 119, 117, 120, 124, 138, 122, 134, 123, 109, 126, 141, 144, 118, 105, 126, 115, 132, 129, 127, 132, 119, 116, 138, 131, 130, 135, 119, 124, 138, 137, 136, 121, 123, 126, 137, 130, 147, 122, 126, 118, 112, 130, 126, 114, 127, 112, 127, 119, 110, 130, 126, 115, 120, 128, 134, 143, 129, 117, 126, 131, 121, 139, 134, 140, 137, 119, 132, 135, 132, 120, 125, 136, 133, 133, 144, 121, 130, 138, 139, 117, 120, 124, 115, 123, 105, 126, 107, 137, 122, 135, 113, 128, 105, 108, 125, 136, 120, 126, 127, 135, 114, 143, 133, 123, 112, 124, 131, 122, 116, 110, 117, 126, 100, 130, 115, 123, 123, 129, 110, 134, 125, 117, 122, 126, 153, 129, 120, 132, 128, 138, 122, 136, 122, 124, 122, 143, 139, 120, 114, 146, 142, 120, 140, 131, 104, 115, 121, 131, 102, 110, 108, 130, 111, 144, 110, 139, 127, 121, 153, 124, 128, 123, 121, 120, 135, 109, 151, 136, 116, 127, 134, 114, 123, 127, 97, 115, 140, 102, 134, 115, 116, 124, 131, 135, 138, 127, 131, 129, 110, 132, 124, 130, 111, 111, 121, 139, 110, 114, 129, 130, 122, 115, 105, 120, 119, 135, 130, 138, 114, 121, 131, 115, 128, 123, 136, 121, 138, 115, 117, 136, 125, 169, 122, 139, 119, 132, 124, 139, 136, 143, 111, 137, 130, 119, 111, 118, 116, 115, 117, 131, 123, 111, 117, 116, 120, 128, 134, 127, 136, 129, 128, 145, 133, 129, 121, 127, 126, 123, 118, 127, 129, 114, 150, 111, 122, 140, 108, 107, 137, 111, 114, 123, 126, 132, 122, 106, 126, 117, 123, 111, 96, 126, 126, 136, 132, 110, 119, 123, 115, 137, 139, 146, 133, 129, 137, 140, 140, 121, 124, 129, 136, 112, 116, 131, 120, 122, 132, 129, 121, 101, 125, 129, 119, 127, 122, 115, 123, 143, 112, 134, 133, 106, 117, 132, 139, 125, 132, 128, 121, 115, 150, 116, 116, 134, 100, 137, 119, 139, 127, 142, 106, 123, 144, 131, 122, 129, 141, 110, 137, 122, 112, 110, 128, 135, 108, 111, 137, 122, 132, 132, 128, 113, 119, 131, 113, 140, 113, 128, 117, 112, 115, 134, 132, 118, 121, 139, 101, 111, 137, 144, 125, 130, 123, 122, 125, 120, 122, 110, 127, 132, 131, 111, 134, 142, 130, 122, 116, 123, 130, 119, 116, 150, 116, 123, 121, 126, 132, 111, 121, 128, 120, 144, 125, 115, 125, 126, 129, 126, 122, 132, 129, 122, 118, 125, 153, 133, 113, 103, 125, 124, 120, 115, 124, 122, 126, 131, 137, 139, 114, 138, 131, 132, 118, 127, 106, 139, 125, 104, 120, 120, 117, 127, 142, 131, 118, 132, 140, 118, 135, 120, 134, 122, 129, 122, 144, 124, 146, 124, 148, 125, 109, 113, 111, 133, 110, 137, 135, 124, 119, 107, 121, 128, 140, 124, 138, 143, 126, 129, 133, 114, 109, 125, 130, 151, 127, 122, 124, 131, 116, 146, 119, 141, 119, 135, 140, 99, 124, 136, 133, 112, 132, 127, 123, 129, 137, 132, 117, 127, 133, 130, 131, 119, 144, 111, 132, 125, 138, 123, 129, 101, 120, 118, 119, 133, 130, 121, 122, 138, 121, 102, 127, 128, 122, 125, 121, 121, 114, 126, 118, 119, 115, 131, 113, 134, 141, 131, 122, 119, 121, 122, 133, 119, 124, 129, 117, 125, 127, 127, 119, 115, 126, 121, 123, 127, 125, 137, 120, 127, 134, 127, 123, 124, 125, 121, 135, 132, 122, 131, 134, 141, 101, 121, 134, 128, 121, 117, 128, 110, 141, 120, 125, 116, 125, 125, 123, 118, 135, 122, 129, 135, 135, 132, 126, 127, 118, 116, 111, 138, 126, 110, 143, 123, 144, 132, 109, 129, 112, 127, 111, 149, 130, 118, 135, 125, 118, 117, 132, 122, 133, 145, 129, 116, 126, 129, 105, 123, 123, 126, 130, 139, 129, 118, 128, 110, 122, 117, 128, 129, 130, 125, 128, 128, 112, 129, 118, 112, 117, 130, 130, 128, 128, 126, 120, 113, 119, 113, 131, 113, 125, 126, 125, 120, 125, 116, 126, 120, 126, 118, 120, 142, 128, 117, 133, 131, 129, 121, 133, 120, 146, 103, 124, 130, 116, 117, 121, 135, 116, 122, 116, 115, 123, 121, 130, 131, 123, 139, 123, 122, 132, 123, 116, 135, 133, 110, 121, 126, 127, 146, 133, 120, 118, 133, 131, 117, 125, 136, 161, 118, 113, 130, 122, 110, 122, 112, 132, 124, 121, 129, 111, 114, 128, 112, 127, 130, 135, 142, 122, 113, 114, 123, 122, 124, 121, 125, 137, 130, 136, 123, 138, 118, 124, 117, 120, 125, 134, 113, 137, 123, 120, 126, 140, 128, 119, 140, 141, 123, 140, 119, 126, 117, 137, 120, 131, 115, 154, 119, 123, 124, 116, 124, 136, 128, 114, 101, 125, 120, 117, 131, 126, 123, 132, 130, 133, 138, 142, 144, 120, 128, 123, 130, 126, 138, 140, 132, 118, 130, 132, 113, 112, 108, 128, 121, 111, 137, 119, 121, 139, 113, 133, 123, 113, 133, 142, 141, 144, 122, 116, 117, 132, 126, 127, 111, 109, 146, 139, 133, 132, 110, 106, 142, 115, 147, 116, 119, 139, 144, 130, 137, 123, 123, 116, 149, 104, 131, 129, 109, 127, 126, 118, 114, 150, 131, 119, 132, 146, 135, 132, 109, 112, 121, 139, 123, 123, 136, 108, 133, 117, 108, 128, 113, 123, 111, 130, 113, 144, 114, 121, 151, 119, 142, 137, 122, 126, 120, 111, 115, 139, 131, 125, 110, 125, 132, 143, 133, 134, 123, 131, 130, 143, 124, 112, 132, 131, 111, 120, 130, 129, 136, 125, 128, 126, 140, 113, 102, 119, 137, 144, 109, 123, 122, 116, 134, 141, 132, 119, 114, 131, 123, 109, 123, 121, 119, 122, 135, 124, 116, 127, 123, 131, 120, 113, 126, 132, 137, 124, 120, 138, 107, 132, 120, 126, 127, 121, 105, 135, 151, 138, 130, 127, 126, 115, 129, 137, 128, 134, 117, 130, 129, 142, 130, 127, 127, 135, 130, 132, 119, 103, 122, 129, 132, 129, 102, 127, 128, 126, 140, 103, 117, 111, 131, 106, 120, 151, 121, 122, 123, 127, 139, 123, 120, 136, 112, 122, 114, 128, 129, 133, 124, 129, 127, 117, 133, 128, 123, 125, 131, 135, 119, 134, 117, 117, 133, 122, 103, 142, 125, 135, 130, 131, 123, 135, 119, 128, 128, 148, 129, 127, 122, 118, 112, 127, 117, 141, 129, 126, 120, 135, 129, 126, 111, 131, 124, 125, 134, 121, 129, 124, 135, 134, 119, 113, 134, 123, 128, 121, 123, 125, 144, 140, 108, 133, 124, 97, 132, 138, 111, 111, 123, 126, 104, 130, 125, 113, 141, 111, 119, 113, 131, 123, 135, 138, 128, 136, 116, 124, 127, 111, 127, 123, 128, 118, 111, 138, 119, 157, 137, 126, 124, 134, 124, 126, 122, 116, 120, 123, 135, 125, 133, 143, 129, 124, 120, 131, 127, 122, 138, 121, 125, 136, 137, 124, 145, 119, 141, 113, 117, 128, 131, 131, 112, 132, 119, 112, 118, 102, 119, 134, 108, 135, 138, 113, 114, 133, 116, 122, 122, 138, 126, 138, 128, 108, 124, 122, 119, 129, 111, 134, 123, 127, 145, 114, 136, 126, 137, 117, 128, 123, 127, 147, 124, 132, 108, 108, 137, 122, 112, 119, 125, 153, 114, 127, 135, 126, 121, 129, 125, 116, 123, 121, 127, 113, 132, 129, 136, 114, 124, 124, 125, 117, 123, 117, 129, 126, 129, 131, 122, 120, 114, 117, 128, 116, 125, 132, 130, 113, 121, 122, 120, 111, 105, 132, 137, 128, 127, 131, 118, 123, 130, 120, 116, 123, 137, 135, 107, 122, 138, 114, 120, 111, 149, 145, 135, 110, 133, 135, 124, 108, 129, 124, 123, 128, 123, 117, 110, 121, 116, 116, 104, 132, 119, 148, 122, 122, 114, 139, 115, 116, 129, 106, 133, 134, 127, 121, 132, 126, 133, 131, 118, 122, 123, 147, 131, 113, 125, 135, 138, 116, 120, 123, 130, 133, 129, 140, 132, 134, 103, 116, 133, 128, 115, 118, 147, 115, 118, 146, 120, 142, 134, 136, 125, 142, 124, 129, 123, 118, 124, 131, 116, 109, 124, 147, 126, 141, 133, 119, 119, 118, 112, 100, 130, 148, 115, 125, 137, 110, 122, 107, 123, 138, 129, 134, 105, 148, 129, 118, 117, 117, 85, 135, 140, 150, 126, 124, 126, 104, 114, 127, 127, 120, 125, 92, 135, 131, 131, 112, 123, 116, 120, 114, 130, 115, 126, 121, 102, 119, 130, 124, 129, 121, 135, 132, 121, 93, 124, 114, 136, 114, 116, 117, 133, 135, 101, 132, 152, 116, 127, 126, 110, 124, 137, 131, 137, 129, 117, 112, 133, 138, 135, 136, 121, 132, 101, 115, 137, 131, 124, 113, 131, 131, 135, 122, 147, 125, 128, 122, 129, 125, 127, 130, 140, 122, 114, 121, 118, 135, 138, 115, 118, 118, 130, 110, 137, 128, 147, 124, 129, 120, 141, 130, 119, 136, 116, 128, 121, 148, 128, 133, 112, 129, 133, 125, 118, 113, 106, 124, 111, 120, 111, 139, 141, 126, 122, 150, 138, 119, 119, 119, 139, 120, 123, 128, 118, 135, 120, 121, 139, 119, 141, 142, 136, 148, 110, 104, 122, 151, 104, 130, 111, 106, 131, 124, 118, 137, 129, 103, 127, 126, 139, 122, 137, 149, 133, 127, 114, 133, 111, 129, 139, 118, 100, 117, 133, 127, 109, 134, 113, 115, 113, 130, 129, 131, 137, 130, 139, 132, 146, 128, 121, 121, 109, 141, 136, 108, 146, 122, 115, 132, 128, 109, 131, 125, 124, 123, 104, 130, 128, 128, 104, 121, 114, 124, 141, 115, 116, 128, 121, 130, 119, 115, 109, 111, 129, 125, 104, 111, 122, 130, 126, 134, 150, 133, 117, 136, 135, 120, 123, 104, 127, 125, 134, 108, 135, 120, 125, 126, 124, 123, 137, 129, 120, 119, 128, 125, 125, 110, 113, 131, 123, 128, 130, 124, 134, 135, 128, 147, 125, 153, 120, 134, 121, 121, 136, 142, 126, 113, 111, 121, 124, 126, 125, 103, 127, 124, 136, 134, 131, 128, 123, 122, 123, 127, 116, 125, 140, 127, 113, 133, 114, 139, 121, 126, 128, 147, 131, 140, 129, 127, 118, 117, 115, 135, 101, 134, 138, 121, 128, 140, 110, 120, 132, 131, 129, 126, 140, 117, 141, 133, 143, 131, 117, 114, 121, 117, 105, 118, 118, 120, 119, 140, 117, 155, 126, 120, 119, 140, 151, 129, 128, 131, 125, 127, 110, 131, 100, 113, 130, 111, 144, 129, 126, 138, 133, 114, 91, 125, 132, 132, 119, 134, 122, 109, 115, 131, 112, 105, 117, 138, 136, 126, 138, 108, 129, 142, 122, 126, 134, 120, 130, 123, 133, 126, 114, 129, 126, 124, 122, 132, 120, 125, 133, 131, 127, 123, 124, 122, 151, 135, 127, 117, 112, 117, 115, 141, 131, 93, 125, 117, 135, 128, 113, 126, 113, 121, 110, 133, 137, 117, 135, 123, 135, 119, 112, 127, 112, 116, 87, 107, 117, 117, 131, 118, 137, 118, 140, 114, 113, 129, 137, 125, 127, 119, 123, 115, 131, 117, 142, 104, 130, 113, 119, 111, 124, 120, 119, 128, 157, 123, 131, 128, 119, 127, 120, 126, 131, 137, 144, 136, 145, 116, 124, 117, 127, 145, 119, 137, 113, 133, 109, 104, 134, 120, 123, 134, 119, 123, 119, 128, 138, 149, 137, 120, 116, 125, 129, 121, 122, 118, 130, 115, 130, 125, 106, 117, 118, 118, 135, 130, 124, 118, 120, 146, 125, 161, 138, 136, 134, 137, 130, 118, 100, 118, 121, 128, 138, 144, 119, 125, 110, 144, 120, 127, 139, 120, 138, 124, 122, 124, 124, 127, 107, 115, 106, 128, 130, 120, 146, 106, 131, 121, 125, 148, 114, 112, 126, 125, 83, 143, 117, 117, 139, 121, 111, 170, 126, 128, 135, 113, 128, 130, 129, 133, 102, 127, 114, 141, 110, 105, 137, 131, 110, 142, 120, 119, 138, 138, 133, 126, 119, 114, 144, 120, 137, 110, 142, 109, 111, 128, 115, 131, 117, 140, 126, 107, 133, 125, 134, 122, 139, 133, 121, 115, 147, 119, 142, 122, 136, 130, 110, 128, 122, 125, 130, 146, 145, 105, 125, 137, 124, 137, 121, 118, 138, 115, 127, 122, 129, 124, 122, 132, 132, 125, 123, 113, 130, 106, 138, 119, 116, 144, 115, 142, 150, 121, 127, 133, 111, 128, 117, 133, 122, 133, 128, 136, 142, 124, 131, 130, 125, 133, 111, 129, 141, 141, 107, 131, 127, 112, 141, 125, 117, 133, 124, 140, 127, 110, 144, 131, 143, 135, 117, 143, 125, 118, 125, 110, 112, 105, 136, 144, 117, 115, 121, 120, 114, 123, 140, 113, 133, 119, 125, 123, 107, 131, 148, 124, 111, 139, 116, 113, 103, 133, 129, 155, 139, 112, 124, 100, 136, 121, 119, 124, 122, 138, 102, 129, 112, 115, 125, 111, 118, 122, 125, 122, 142, 137, 136, 119, 124, 142, 118, 119, 123, 140, 129, 124, 112, 111, 98, 117, 114, 123, 119, 115, 119, 122, 115, 114, 141, 108, 111, 128, 128, 122, 138, 107, 115, 125, 128, 115, 132, 146, 117, 123, 114, 129, 112, 136, 122, 103, 116, 137, 145, 118, 128, 139, 129, 113, 143, 148, 128, 121, 90, 110, 120, 114, 92, 124, 112, 126, 114, 139, 112, 109, 124, 126, 117, 138, 133, 131, 107, 110, 131, 138, 116, 135, 131, 128, 146, 125, 124, 118, 126, 138, 132, 110, 126, 124, 129, 139, 136, 130, 114, 134, 124, 121, 123, 132, 133, 124, 131, 115, 118, 146, 127, 143, 122, 144, 111, 149, 120, 134, 125, 138, 111, 132, 119, 128, 123, 126, 134, 110, 136, 126, 125, 123, 100, 126, 129, 172, 102, 132, 119, 126, 120, 113, 115, 125, 149, 134, 125, 118, 137, 114, 127, 137, 134, 134, 132, 127, 111, 125, 118, 128, 110, 131, 125, 135, 124, 115, 129, 141, 130, 132, 128, 114, 115, 99, 146, 126, 151, 113, 127, 131, 140, 138, 123, 121, 111, 133, 104, 137, 112, 122, 128, 127, 128, 139, 129, 130, 113, 132, 121, 124, 124, 125, 117, 112, 148, 149, 133, 115, 119, 131, 119, 127, 125, 121, 125, 130, 116, 124, 118, 147, 135, 122, 125, 123, 119, 126, 117, 126, 112, 121, 110, 101, 116, 116, 157, 117, 121, 125, 112, 122, 125, 122, 111, 99, 132, 130, 110, 116, 136, 124, 134, 138, 105, 125, 136, 127, 118, 107, 126, 141, 106, 114, 115, 124, 112, 122, 109, 127, 97, 127, 132, 130, 139, 101, 120, 124, 144, 122, 121, 129, 117, 95, 122, 128, 131, 120, 111, 130, 142, 131, 135, 143, 134, 121, 131, 134, 132, 128, 133, 129, 128, 125, 125, 113, 128, 114, 129, 128, 114, 124, 126, 141, 136, 119, 119, 111, 150, 128, 121, 131, 137, 109, 118, 116, 124, 121, 110, 115, 131, 120, 110, 122, 129, 130, 124, 130, 140, 112, 117, 128, 139, 110, 127, 131, 120, 131, 129, 123, 147, 121, 122, 118, 117, 135, 117, 126, 130, 138, 123, 131, 135, 128, 125, 129, 124, 120, 134, 124, 112, 118, 126, 116, 113, 127, 116, 120, 121, 137, 119, 117, 118, 118, 135, 134, 142, 134, 130, 118, 136, 109, 133, 118, 127, 146, 128, 128, 125, 133, 114, 118, 130, 113, 133, 133, 128, 98, 120, 122, 133, 125, 106, 129, 125, 127, 144, 108, 125, 147, 124, 121, 153, 143, 112, 140, 127, 149, 131, 131, 139, 113, 119, 124, 152, 125, 117, 121, 121, 115, 131, 105, 126, 139, 113, 139, 105, 112, 117, 143, 124, 110, 138, 134, 136, 131, 128, 126, 119, 130, 145, 111, 131, 135, 139, 118, 116, 108, 132, 128, 135, 115, 143, 125, 133, 123, 138, 130, 124, 125, 132, 126, 124, 124, 121, 111, 134, 105, 110, 124, 124, 123, 116, 144, 129, 130, 133, 132, 139, 122, 133, 122, 131, 139, 137, 119, 124, 124, 129, 115, 140, 121, 113, 126, 108, 130, 134, 138, 118, 116, 121, 121, 126, 121, 120, 117, 116, 108, 123, 139, 123, 114, 122, 119, 130, 138, 134, 113, 114, 124, 119, 127, 126, 119, 113, 126, 134, 109, 124, 132, 133, 117, 135, 128, 138, 133, 117, 132, 145, 134, 131, 118, 133, 125, 113, 126, 116, 126, 123, 140, 98, 139, 131, 120, 125, 128, 115, 121, 124, 128, 129, 127, 122, 117, 111, 143, 133, 124, 130, 135, 152, 132, 115, 150, 135, 129, 130, 122, 124, 110, 125, 127, 116, 120, 108, 105, 112, 141, 125, 113, 129, 144, 131, 124, 117, 132, 128, 132, 129, 130, 130, 135, 112, 116, 133, 117, 121, 132, 107, 124, 136, 120, 128, 151, 121, 142, 144, 129, 116, 130, 132, 118, 136, 128, 123, 117, 124, 121, 107, 112, 137, 141, 120, 140, 124, 138, 127, 143, 142, 130, 131, 115, 130, 130, 122, 135, 116, 116, 124, 142, 128, 116, 117, 127, 126, 127, 128, 128, 116, 119, 117, 149, 126, 114, 143, 128, 140, 134, 125, 137, 129, 119, 122, 103, 127, 112, 128, 126, 132, 109, 131, 111, 119, 134, 118, 139, 121, 120, 120, 133, 119, 119, 126, 133, 112, 124, 126, 120, 123, 124, 120, 121, 115, 127, 128, 141, 139, 126, 112, 120, 126, 109, 128, 151, 114, 137, 133, 133, 121, 116, 138, 112, 124, 122, 126, 109, 122, 130, 136, 118, 120, 132, 134, 116, 132, 119, 116, 112, 123, 143, 142, 124, 128, 133, 119, 123, 122, 131, 138, 127, 144, 137, 107, 132, 125, 111, 103, 118, 118, 125, 127, 115, 135, 124, 139, 115, 139, 129, 137, 134, 154, 112, 107, 136, 143, 132, 124, 128, 121, 117, 138, 114, 119, 147, 129, 126, 133, 130, 133, 115, 129, 133, 128, 131, 120, 122, 129, 116, 123, 114, 131, 114, 129, 119, 121, 116, 126, 122, 128, 134, 135, 121, 109, 113, 130, 122, 117, 139, 129, 122, 130, 122, 122, 143, 122, 130, 128, 125, 143, 100, 117, 124, 139, 131, 119, 113, 133, 121, 135, 130, 134, 137, 140, 117, 112, 145, 125, 142, 107, 133, 103, 119, 129, 121, 131, 113, 132, 113, 132, 106, 117, 129, 122, 134, 133, 127, 100, 113, 129, 125, 127, 125, 117, 113, 123, 134, 119, 116, 135, 144, 125, 123, 122, 102, 145, 111, 124, 127, 124, 117, 128, 129, 136, 132, 122, 133, 132, 124, 135, 122, 122, 136, 131, 131, 118, 113, 134, 129, 135, 107, 135, 131, 126, 112, 124, 104, 126, 116, 120, 138, 130, 137, 145, 138, 127, 126, 123, 130, 117, 129, 116, 121, 119, 145, 142, 110, 104, 118, 116, 110, 109, 122, 127, 124, 121, 132, 117, 131, 131, 128, 134, 125, 138, 130, 126, 119, 148, 132, 101, 138, 123, 125, 126, 125, 118, 124, 125, 113, 115, 135, 119, 134, 128, 133, 111, 130, 124, 132, 134, 126, 144, 125, 121, 120, 115, 116, 141, 127, 128, 115, 146, 122, 148, 147, 127, 142, 127, 125, 128, 131, 115, 129, 130, 129, 132, 119, 123, 137, 136, 120, 153, 144, 125, 110, 122, 128, 128, 123, 130, 126, 123, 126, 111, 118, 120, 112, 129, 127, 133, 113, 113, 116, 125, 120, 132, 100, 113, 119, 111, 118, 135, 109, 130, 126, 132, 119, 124, 124, 115, 134, 136, 135, 129, 120, 135, 114, 130, 127, 131, 127, 138, 143, 117, 117, 141, 127, 126, 121, 108, 118, 136, 122, 117, 127, 133, 123, 120, 113, 128, 117, 107, 126, 133, 123, 125, 124, 129, 123, 117, 136, 123, 117, 116, 125, 127, 129, 125, 145, 112, 116, 131, 122, 127, 133, 109, 110, 134, 135, 125, 119, 133, 119, 124, 129, 119, 111, 117, 116, 114, 121, 121, 131, 127, 138, 113, 113, 119, 131, 120, 135, 106, 137, 122, 125, 123, 125, 135, 122, 129, 132, 137, 121, 135, 112, 122, 130, 114, 130, 117, 142, 140, 123, 126, 127, 103, 129, 119, 128, 131, 138, 121, 127, 124, 127, 106, 118, 128, 113, 113, 127, 146, 121, 130, 109, 143, 113, 130, 115, 115, 125, 126, 138, 112, 123, 124, 129, 123, 140, 132, 151, 133, 129, 134, 142, 129, 140, 130, 123, 112, 129, 120, 118, 122, 118, 121, 135, 118, 120, 124, 113, 133, 137, 108, 144, 134, 126, 130, 120, 130, 129, 133, 129, 122, 135, 141, 149, 122, 126, 129, 137, 128, 125, 137, 132, 129, 131, 127, 117, 132, 111, 129, 123, 163, 120, 121, 124, 128, 145, 133, 128, 130, 103, 122, 99, 124, 118, 130, 136, 101, 112, 136, 129, 115, 119, 129, 133, 123, 116, 133, 114, 123, 129, 128, 129, 121, 136, 103, 127, 124, 131, 126, 130, 125, 139, 138, 126, 173, 140, 122, 118, 134, 136, 115, 123, 133, 126, 133, 124, 111, 126, 125, 135, 124, 125, 115, 137, 122, 114, 127, 132, 120, 103, 111, 117, 118, 127, 129, 136, 130, 112, 131, 138, 129, 124, 129, 132, 112, 131, 131, 122, 141, 129, 136, 103, 117, 116, 124, 123, 142, 122, 129, 119, 118, 111, 135, 115, 113, 136, 140, 155, 118, 130, 126, 139, 127, 99, 117, 131, 119, 119, 140, 118, 122, 133, 133, 112, 122, 122, 127, 119, 117, 124, 150, 116, 127, 122, 142, 118, 118, 129, 111, 121, 115, 123, 123, 138, 116, 117, 117, 113, 139, 140, 119, 121, 109, 115, 136, 141, 129, 124, 133, 112, 128, 110, 123, 119, 135, 113, 126, 143, 151, 132, 121, 124, 128, 124, 118, 122, 126, 111, 128, 122, 137, 118, 112, 127, 122, 132, 134, 127, 130, 117, 123, 130, 153, 130, 116, 127, 115, 113, 143, 117, 120, 116, 120, 139, 128, 120, 137, 135, 116, 133, 131, 134, 125, 124, 122, 122, 118, 121, 127, 138, 114, 106, 116, 137, 106, 110, 119, 143, 121, 122, 124, 123, 133, 133, 122, 135, 119, 113, 122, 141, 120, 129, 111, 125, 133, 110, 143, 142, 150, 130, 125, 134, 113, 130, 130, 123, 122, 127, 102, 141, 132, 127, 140, 106, 122, 122, 131, 144, 139, 131, 135, 117, 122, 115, 140, 141, 116, 136, 133, 129, 127, 122, 135, 118, 119, 120, 129, 115, 122, 120, 115, 135, 131, 125, 132, 142, 136, 117, 139, 119, 114, 130, 129, 129, 125, 104, 140, 133, 121, 134, 121, 126, 110, 122, 126, 122, 108, 117, 104, 110, 119, 124, 104, 134, 131, 118, 142, 127, 120, 113, 119, 125, 130, 125, 115, 117, 118, 124, 131, 110, 127, 121, 136, 134, 129, 124, 134, 126, 120, 142, 108, 127, 121, 133, 132, 124, 105, 132, 128, 128, 135, 130, 129, 119, 119, 114, 116, 122, 103, 136, 124, 122, 149, 114, 116, 130, 107, 126, 126, 114, 110, 133, 153, 133, 115, 117, 131, 91, 112, 109, 147, 129, 123, 120, 126, 126, 129, 117, 133, 119, 133, 124, 113, 125, 137, 127, 105, 119, 126, 111, 134, 128, 147, 120, 119, 108, 124, 134, 95, 132, 133, 120, 152, 116, 125, 127, 138, 111, 142, 98, 132, 122, 124, 128, 115, 129, 125, 129, 125, 127, 112, 134, 116, 145, 124, 117, 111, 129, 109, 104, 126, 116, 125, 123, 138, 134, 110, 127, 138, 116, 119, 117, 116, 147, 117, 137, 126, 132, 130, 137, 129, 140, 130, 124, 134, 108, 133, 126, 127, 125, 123, 137, 122, 117, 126, 131, 130, 138, 132, 125, 143, 130, 122, 105, 111, 121, 123, 119, 123, 107, 134, 121, 137, 121, 108, 129, 142, 129, 127, 153, 139, 136, 105, 102, 129, 119, 120, 109, 127, 137, 128, 126, 128, 129, 138, 129, 137, 127, 138, 128, 128, 127, 112, 129, 149, 119, 112, 110, 125, 115, 147, 130, 132, 125, 117, 128, 138, 129, 127, 134, 121, 130, 112, 136, 122, 113, 132, 110, 129, 135, 123, 133, 128, 122, 130, 103, 120, 120, 99, 125, 125, 133, 140, 135, 137, 128, 119, 133, 131, 126, 134, 138, 115, 121, 126, 128, 118, 145, 125, 114, 133, 130, 127, 119, 112, 127, 119, 126, 116, 129, 132, 121, 128, 123, 113, 121, 123, 129, 128, 125, 104, 112, 129, 125, 122, 129, 122, 122, 120, 127, 128, 126, 127, 118, 121, 119, 134, 120, 134, 119, 141, 131, 128, 113, 127, 142, 127, 140, 136, 137, 123, 123, 118, 119, 118, 139, 137, 151, 114, 127, 133, 113, 130, 116, 116, 151, 121, 127, 135, 131, 149, 153, 112, 126, 133, 125, 134, 106, 134, 120, 107, 114, 136, 135, 128, 131, 129, 141, 130, 122, 113, 135, 123, 124, 127, 110, 122, 136, 139, 143, 117, 120, 139, 135, 116, 129, 123, 126, 120, 123, 123, 141, 116, 134, 142, 132, 141, 130, 127, 122, 137, 118, 121, 132, 132, 115, 118, 147, 123, 109, 126, 137, 123, 127, 120, 120, 134, 134, 134, 124, 120, 132, 130, 138, 111, 109, 108, 128, 140, 118, 133, 123, 118, 112, 126, 144, 116, 127, 122, 128, 113, 107, 129, 144, 109, 112, 115, 138, 129, 130, 117, 115, 127, 114, 118, 126, 137, 127, 127, 104, 146, 115, 128, 117, 119, 126, 126, 108, 109, 127, 133, 128, 127, 116, 132, 127, 140, 121, 130, 127, 132, 120, 138, 135, 102, 134, 130, 135, 140, 120, 122, 118, 134, 129, 123, 119, 124, 129, 110, 142, 137, 120, 111, 112, 132, 126, 129, 118, 114, 117, 117, 116, 125, 120, 107, 126, 135, 108, 121, 120, 144, 119, 133, 131, 121, 110, 123, 104, 109, 139, 118, 122, 129, 143, 134, 118, 112, 122, 127, 129, 128, 111, 131, 125, 132, 127, 114, 132, 113, 122, 135, 115, 104, 121, 128, 135, 122, 126, 135, 121, 144, 121, 133, 118, 157, 130, 136, 116, 123, 110, 137, 129, 136, 116, 120, 138, 110, 130, 140, 134, 147, 129, 129, 134, 105, 115, 121, 136, 133, 124, 111, 123, 121, 124, 132, 117, 124, 122, 121, 148, 120, 145, 131, 135, 169, 124, 133, 124, 120, 115, 134, 133, 125, 118, 134, 131, 126, 133, 133, 142, 148, 117, 122, 138, 130, 128, 135, 129, 123, 130, 115, 130, 128, 129, 113, 119, 134, 113, 151, 126, 126, 135, 123, 123, 130, 119, 132, 129, 126, 121, 127, 120, 122, 125, 125, 126, 132, 128, 113, 121, 105, 127, 124, 123, 123, 123, 118, 117, 123, 126, 129, 96, 136, 117, 129, 111, 118, 139, 124, 133, 120, 97, 121, 109, 137, 138, 139, 125, 134, 104, 136, 127, 140, 132, 114, 139, 121, 120, 152, 136, 120, 125, 116, 125, 131, 123, 110, 130, 117, 122, 120, 136, 125, 96, 126, 117, 125, 116, 132, 120, 122, 117, 116, 125, 117, 123, 128, 124, 113, 131, 105, 134, 124, 128, 118, 125, 119, 138, 146, 122, 121, 128, 123, 121, 129, 130, 123, 111, 122, 103, 136, 124, 130, 132, 123, 137, 115, 113, 126, 132, 125, 141, 136, 143, 128, 111, 133, 124, 129, 128, 131, 112, 107, 128, 148, 120, 144, 137, 116, 121, 132, 121, 129, 123, 102, 132, 125, 129, 107, 144, 124, 128, 118, 122, 124, 124, 138, 120, 112, 128, 118, 118, 126, 119, 119, 110, 122, 135, 122, 130, 109, 122, 152, 115, 128, 128, 135, 121, 140, 140, 112, 117, 131, 132, 136, 113, 126, 134, 140, 132, 137, 136, 116, 114, 134, 127, 112, 112, 122, 115, 134, 130, 132, 129, 130, 105, 119, 125, 125, 127, 134, 130, 120, 120, 129, 126, 117, 126, 127, 134, 114, 129, 133, 127, 115, 144, 117, 118, 128, 137, 154, 121, 120, 122, 124, 126, 136, 127, 136, 126, 96, 110, 131, 118, 130, 116, 109, 110, 143, 139, 133, 135, 125, 122, 129, 132, 127, 116, 128, 130, 132, 117, 128, 133, 119, 112, 123, 118, 120, 134, 129, 119, 123, 128, 108, 140, 129, 129, 128, 118, 144, 119, 119, 128, 120, 130, 121, 118, 140, 126, 125, 117, 125, 119, 125, 107, 108, 131, 135, 125, 104, 126, 119, 122, 132, 134, 133, 126, 117, 114, 118, 134, 134, 125, 125, 122, 107, 114, 125, 115, 112, 116, 149, 120, 118, 120, 136, 122, 118, 120, 132, 131, 137, 123, 120, 119, 137, 124, 127, 126, 142, 133, 126, 129, 129, 118, 111, 121, 125, 126, 131, 116, 127, 118, 132, 121, 100, 101, 142, 111, 129, 117, 138, 129, 104, 135, 124, 112, 133, 124, 127, 125, 116, 129, 116, 118, 125, 152, 131, 130, 122, 129, 128, 124, 124, 141, 105, 110, 107, 117, 135, 124, 117, 122, 136, 134, 132, 139, 124, 114, 122, 129, 103, 130, 149, 135, 126, 134, 133, 144, 118, 124, 127, 121, 134, 130, 119, 142, 116, 124, 97, 124, 121, 122, 118, 117, 119, 115, 139, 136, 125, 141, 132, 146, 129, 125, 120, 124, 127, 113, 134, 128, 137, 124, 118, 134, 126, 103, 125, 130, 132, 130, 128, 138, 137, 123, 131, 122, 132, 118, 121, 140, 124, 120, 120, 110, 127, 117, 130, 115, 121, 113, 125, 117, 118, 115, 138, 141, 141, 148, 115, 120, 98, 119, 137, 143, 110, 143, 124, 120, 127, 134, 97, 126, 133, 119, 120, 104, 130, 122, 122, 136, 134, 139, 144, 129, 144, 119, 121, 137, 140, 128, 133, 133, 108, 140, 118, 128, 110, 119, 125, 122, 117, 110, 122, 115, 118, 143, 119, 127, 103, 136, 132, 131, 125, 109, 118, 105, 120, 131, 125, 137, 124, 130, 120, 101, 120, 130, 129, 144, 111, 124, 122, 111, 141, 135, 121, 126, 138, 121, 116, 121, 108, 120, 141, 125, 123, 114, 121, 129, 123, 132, 123, 105, 141, 119, 118, 134, 113, 108, 124, 114, 126, 147, 121, 112, 138, 122, 128, 116, 103, 128, 119, 132, 131, 133, 123, 107, 125, 135, 136, 129, 155, 130, 143, 119, 121, 101, 120, 127, 139, 126, 112, 106, 129, 131, 125, 134, 125, 131, 122, 114, 130, 112, 139, 118, 119, 134, 124, 125, 121, 108, 128, 132, 127, 132, 116, 115, 123, 138, 121, 119, 107, 148, 126, 138, 136, 122, 122, 106, 123, 139, 93, 150, 119, 115, 125, 140, 143, 124, 126, 141, 130, 140, 138, 102, 131, 108, 112, 126, 131, 133, 134, 126, 125, 132, 131, 140, 116, 118, 136, 133, 123, 137, 131, 105, 141, 118, 112, 113, 125, 130, 140, 143, 136, 114, 138, 134, 128, 118, 117, 104, 122, 113, 110, 134, 112, 129, 112, 131, 141, 130, 120, 132, 110, 121, 121, 109, 116, 112, 135, 112, 124, 144, 146, 127, 141, 116, 128, 106, 139, 115, 123, 124, 126, 145, 135, 152, 123, 117, 130, 130, 146, 117, 144, 124, 134, 128, 104, 130, 124, 132, 122, 128, 112, 129, 135, 125, 124, 126, 118, 131, 122, 130, 117, 131, 116, 110, 113, 122, 121, 124, 125, 125, 122, 125, 124, 144, 142, 126, 142, 109, 130, 120, 135, 118, 129, 124, 119, 124, 135, 132, 132, 114, 119, 121, 118, 134, 115, 146, 134, 136, 131, 124, 136, 135, 150, 126, 125, 102, 161, 145, 121, 132, 122, 126, 151, 129, 136, 133, 119, 115, 133, 147, 115, 105, 126, 122, 148, 110, 134, 124, 129, 138, 139, 125, 114, 142, 136, 124, 98, 121, 130, 124, 125, 117, 136, 134, 128, 121, 125, 126, 124, 119, 132, 130, 123, 143, 116, 135, 134, 133, 123, 116, 118, 112, 133, 105, 123, 128, 132, 134, 122, 129, 116, 110, 137, 139, 126, 127, 108, 139, 134, 129, 121, 124, 137, 108, 109, 152, 125, 121, 138, 128, 125, 119, 122, 129, 118, 132, 117, 119, 134, 136, 128, 137, 131, 132, 135, 116, 138, 113, 127, 131, 123, 131, 122, 129, 116, 108, 136, 119, 133, 129, 133, 125, 124, 143, 120, 113, 119, 119, 147, 151, 126, 129, 123, 120, 133, 140, 131, 132, 114, 115, 133, 119, 122, 118, 126, 126, 132, 122, 130, 108, 125, 124, 128, 111, 126, 126, 127, 135, 123, 133, 124, 125, 126, 118, 113, 119, 126, 128, 131, 114, 122, 127, 136, 144, 120, 114, 130, 126, 128, 128, 131, 133, 129, 136, 107, 126, 131, 130, 124, 126, 125, 125, 121, 127, 127, 131, 138, 126, 124, 109, 127, 133, 135, 135, 117, 136, 109, 138, 128, 125, 124, 128, 135, 146, 134, 141, 128, 126, 123, 120, 122, 113, 119, 128, 116, 143, 125, 132, 115, 128, 145, 132, 138, 110, 147, 120, 121, 124, 130, 141, 120, 123, 135, 131, 117, 149, 135, 140, 135, 122, 126, 131, 113, 130, 127, 135, 127, 127, 129, 121, 128, 123, 111, 141, 138, 127, 107, 131, 114, 125, 129, 134, 144, 133, 133, 149, 108, 152, 125, 119, 118, 128, 93, 128, 116, 132, 131, 127, 125, 127, 119, 109, 128, 127, 122, 146, 135, 99, 136, 132, 111, 147, 136, 133, 120, 115, 123, 123, 127, 101, 128, 124, 115, 147, 136, 139, 108, 132, 116, 135, 126, 137, 130, 129, 130, 132, 132, 131, 112, 137, 128, 139, 123, 146, 105, 132, 131, 123, 135, 125, 122, 116, 122, 133, 124, 123, 129, 129, 115, 126, 114, 122, 131, 111, 135, 109, 121, 120, 122, 120, 126, 129, 117, 137, 100, 118, 117, 131, 112, 127, 106, 143, 156, 125, 128, 107, 125, 128, 141, 132, 124, 105, 135, 125, 122, 110, 136, 133, 120, 140, 117, 131, 134, 128, 115, 167, 149, 132, 131, 119, 132, 133, 122, 140, 127, 111, 126, 126, 141, 129, 121, 128, 139, 126, 111, 131, 122, 112, 116, 133, 118, 125, 131, 125, 125, 121, 118, 123, 111, 133, 137, 124, 122, 114, 128, 151, 132, 121, 142, 125, 119, 137, 130, 126, 132, 138, 124, 132, 134, 120, 146, 151, 116, 121, 124, 123, 138, 128, 129, 136, 124, 130, 136, 116, 111, 115, 143, 139, 135, 154, 115, 124, 118, 122, 125, 138, 111, 134, 117, 113, 132, 139, 117, 133, 133, 142, 131, 105, 114, 108, 106, 107, 121, 110, 126, 111, 121, 121, 128, 114, 127, 126, 133, 135, 129, 121, 107, 105, 121, 120, 126, 127, 124, 124, 119, 117, 111, 131, 133, 124, 116, 126, 119, 122, 133, 120, 138, 135, 127, 124, 103, 136, 139, 124, 143, 113, 118, 131, 137, 119, 122, 121, 133, 122, 106, 118, 143, 119, 130, 122, 138, 127, 117, 129, 122, 130, 122, 137, 130, 126, 122, 107, 112, 133, 121, 128, 132, 135, 120, 121, 127, 120, 134, 124, 128, 112, 121, 128, 117, 134, 131, 117, 128, 120, 119, 152, 134, 126, 131, 119, 128, 114, 106, 127, 131, 141, 125, 140, 117, 125, 129, 123, 129, 138, 123, 118, 113, 102, 132, 143, 139, 131, 127, 123, 103, 125, 120, 136, 116, 117, 118, 130, 143, 127, 139, 119, 139, 139, 122, 114, 133, 141, 121, 131, 135, 141, 127, 120, 134, 135, 107, 110, 127, 127, 121, 133, 109, 105, 121, 134, 137, 119, 142, 139, 128, 113, 130, 137, 134, 132, 133, 119, 132, 136, 129, 105, 117, 131, 113, 121, 112, 109, 134, 120, 130, 135, 118, 121, 131, 138, 123, 129, 133, 114, 117, 128, 123, 116, 119, 129, 118, 126, 118, 135, 118, 132, 125, 129, 128, 128, 132, 118, 109, 140, 133, 113, 125, 130, 127, 122, 126, 150, 115, 111, 107, 146, 115, 107, 120, 145, 130, 111, 118, 136, 122, 128, 136, 114, 132, 135, 152, 139, 135, 120, 137, 133, 113, 129, 120, 119, 120, 133, 126, 130, 126, 115, 126, 126, 126, 119, 139, 135, 132, 121, 139, 112, 117, 106, 136, 113, 127, 121, 117, 116, 141, 124, 139, 125, 120, 132, 113, 129, 123, 114, 115, 135, 130, 139, 117, 125, 140, 135, 132, 139, 151, 120, 130, 121, 143, 125, 114, 112, 130, 116, 136, 139, 114, 146, 150, 118, 124, 134, 111, 115, 107, 126, 126, 130, 131, 136, 130, 130, 122, 123, 111, 131, 142, 121, 116, 96, 136, 122, 118, 133, 121, 102, 103, 129, 120, 125, 114, 131, 132, 117, 125, 114, 127, 126, 113, 121, 123, 114, 119, 150, 130, 133, 120, 121, 134, 125, 113, 135, 126, 120, 139, 113, 108, 123, 126, 114, 133, 111, 121, 116, 114, 133, 132, 114, 110, 119, 139, 122, 107, 119, 122, 112, 122, 133, 122, 117, 106, 137, 130, 129, 122, 140, 133, 146, 125, 94, 142, 125, 114, 133, 141, 120, 130, 118, 130, 134, 138, 115, 123, 122, 128, 111, 133, 113, 117, 133, 127, 124, 133, 144, 115, 116, 135, 121, 126, 133, 123, 123, 117, 119, 124, 135, 135, 140, 137, 111, 130, 123, 122, 123, 119, 106, 116, 129, 123, 121, 133, 123, 122, 131, 117, 111, 123, 116, 124, 138, 110, 111, 144, 117, 129, 141, 123, 131, 132, 114, 116, 136, 127, 115, 125, 122, 134, 134, 126, 140, 123, 124, 125, 136, 134, 133, 122, 137, 137, 116, 163, 114, 124, 126, 117, 132, 114, 114, 119, 133, 118, 120, 125, 120, 136, 122, 127, 135, 128, 128, 114, 121, 136, 146, 133, 136, 142, 127, 137, 103, 132, 117, 127, 120, 117, 109, 127, 141, 100, 138, 124, 125, 131, 122, 128, 128, 117, 142, 135, 125, 124, 117, 110, 124, 135, 124, 127, 133, 118, 120, 122, 121, 125, 143, 140, 118, 119, 131, 123, 131, 133, 127, 134, 120, 123, 107, 113, 125, 133, 138, 133, 126, 119, 132, 123, 119, 127, 123, 132, 151, 127, 127, 125, 144, 119, 128, 123, 125, 130, 116, 136, 124, 144, 138, 124, 125, 130, 124, 113, 119, 131, 125, 146, 128, 119, 116, 118, 131, 139, 109, 119, 113, 130, 134, 127, 119, 117, 134, 131, 135, 130, 130, 142, 109, 131, 125, 144, 118, 129, 124, 122, 116, 122, 124, 132, 114, 122, 122, 124, 114, 135, 117, 123, 114, 128, 125, 135, 118, 137, 135, 131, 124, 126, 138, 129, 125, 131, 113, 127, 148, 123, 122, 155, 118, 129, 149, 118, 129, 112, 107, 117, 119, 125, 111, 106, 114, 133, 112, 126, 129, 137, 131, 119, 122, 133, 130, 123, 120, 118, 127, 111, 147, 126, 119, 107, 121, 109, 148, 115, 138, 115, 118, 131, 136, 128, 110, 142, 145, 141, 130, 113, 131, 142, 116, 132, 117, 134, 141, 126, 140, 124, 124, 115, 143, 116, 129, 146, 129, 130, 114, 129, 133, 124, 127, 117, 132, 134, 117, 108, 127, 116, 111, 130, 125, 128, 126, 136, 133, 122, 121, 133, 110, 111, 115, 117, 113, 122, 136, 121, 141, 137, 117, 113, 110, 120, 133, 124, 117, 126, 143, 135, 130, 119, 131, 125, 120, 140, 123, 138, 109, 133, 124, 133, 124, 117, 131, 124, 120, 123, 114, 124, 122, 130, 119, 121, 106, 120, 129, 141, 105, 133, 133, 123, 133, 132, 119, 130, 128, 131, 111, 119, 124, 122, 116, 126, 130, 140, 124, 116, 131, 130, 132, 115, 138, 135, 117, 100, 133, 124, 117, 122, 134, 131, 126, 112, 122, 128, 131, 109, 118, 122, 127, 112, 146, 129, 138, 145, 120, 114, 105, 122, 119, 113, 137, 123, 125, 132, 119, 118, 135, 125, 132, 153, 117, 139, 119, 117, 104, 123, 143, 118, 133, 117, 126, 127, 142, 136, 136, 125, 128, 123, 122, 139, 131, 142, 116, 155, 133, 126, 102, 126, 119, 115, 118, 125, 122, 114, 125, 131, 129, 115, 129, 136, 123, 128, 121, 124, 125, 115, 126, 125, 115, 126, 104, 142, 128, 122, 115, 116, 124, 134, 139, 118, 146, 113, 122, 123, 126, 105, 126, 131, 131, 121, 138, 156, 128, 114, 136, 126, 122, 109, 128, 138, 123, 110, 103, 110, 127, 122, 111, 121, 135, 131, 127, 119, 137, 126, 130, 114, 128, 121, 93, 125, 142, 131, 129, 132, 121, 141, 129, 120, 137, 126, 122, 114, 138, 112, 126, 133, 136, 112, 109, 121, 132, 126, 137, 133, 118, 121, 123, 132, 124, 114, 131, 121, 124, 124, 130, 122, 135, 118, 134, 135, 132, 147, 108, 126, 156, 127, 145, 119, 131, 127, 134, 124, 137, 113, 114, 120, 120, 106, 124, 141, 124, 136, 110, 117, 115, 140, 120, 128, 114, 129, 131, 138, 123, 122, 120, 121, 129, 129, 115, 139, 143, 114, 122, 129, 126, 118, 128, 126, 117, 135, 127, 136, 125, 136, 120, 128, 130, 113, 130, 125, 106, 150, 123, 133, 125, 132, 126, 138, 128, 125, 112, 130, 107, 127, 133, 124, 119, 122, 113, 143, 134, 114, 130, 121, 116, 122, 142, 114, 124, 125, 133, 133, 135, 139, 125, 121, 118, 141, 133, 114, 128, 123, 128, 129, 131, 132, 138, 112, 121, 115, 125, 129, 134, 125, 129, 116, 114, 131, 126, 122, 148, 129, 133, 141, 113, 114, 129, 128, 140, 113, 114, 126, 121, 109, 137, 113, 129, 109, 145, 128, 137, 130, 124, 122, 126, 125, 138, 132, 132, 123, 110, 122, 124, 130, 122, 140, 133, 112, 122, 109, 135, 127, 122, 129, 135, 125, 119, 103, 123, 121, 120, 152, 120, 117, 134, 107, 131, 126, 132, 110, 129, 106, 129, 121, 143, 128, 125, 137, 119, 130, 123, 112, 148, 121, 128, 122, 130, 95, 119, 147, 116, 117, 120, 131, 132, 117, 131, 119, 129, 121, 125, 116, 140, 108, 119, 139, 128, 128, 121, 112, 128, 145, 127, 119, 145, 116, 115, 113, 131, 132, 114, 121, 108, 100, 135, 124, 120, 120, 116, 121, 124, 125, 131, 128, 137, 133, 103, 132, 115, 145, 122, 123, 135, 119, 122, 140, 117, 140, 128, 117, 112, 115, 128, 133, 137, 127, 124, 127, 132, 111, 125, 120, 126, 131, 128, 136, 135, 141, 111, 99, 135, 117, 139, 114, 127, 126, 128, 117, 139, 127, 129, 121, 104, 136, 128, 123, 115, 115, 124, 124, 105, 132, 130, 135, 119, 133, 134, 119, 124, 130, 128, 126, 138, 112, 135, 126, 142, 150, 133, 117, 119, 130, 120, 114, 136, 149, 129, 133, 120, 130, 130, 111, 141, 140, 142, 125, 134, 138, 131, 123, 133, 127, 124, 134, 130, 123, 119, 123, 127, 120, 121, 119, 116, 122, 121, 122, 113, 129, 140, 114, 130, 130, 125, 122, 143, 140, 115, 129, 149, 132, 131, 126, 133, 129, 130, 137, 124, 127, 138, 131, 143, 139, 147, 126, 127, 125, 141, 123, 106, 137, 111, 128, 130, 141, 137, 132, 127, 120, 125, 140, 142, 113, 136, 116, 126, 127, 118, 133, 146, 126, 117, 120, 113, 128, 137, 129, 134, 124, 109, 132, 114, 123, 130, 122, 110, 113, 120, 93, 122, 133, 106, 120, 142, 127, 110, 118, 123, 121, 133, 142, 127, 139, 132, 127, 128, 124, 143, 132, 129, 131, 126, 104, 128, 121, 115, 138, 140, 108, 139, 111, 135, 119, 136, 125, 126, 135, 103, 118, 132, 123, 128, 109, 115, 133, 132, 114, 129, 114, 147, 140, 108, 131, 136, 118, 109, 122, 126, 122, 126, 146, 119, 122, 145, 136, 120, 132, 131, 130, 124, 114, 124, 113, 115, 124, 128, 127, 128, 134, 121, 134, 128, 124, 136, 137, 136, 121, 128, 119, 117, 115, 127, 120, 119, 103, 115, 110, 118, 117, 125, 134, 128, 116, 121, 138, 127, 118, 121, 125, 124, 127, 139, 122, 144, 115, 123, 119, 130, 102, 119, 126, 131, 141, 128, 119, 152, 121, 144, 112, 125, 124, 118, 114, 128, 124, 152, 112, 150, 117, 126, 110, 119, 136, 116, 130, 134, 119, 130, 124, 142, 120, 128, 123, 123, 133, 115, 131, 132, 107, 125, 108, 110, 116, 123, 141, 130, 127, 113, 137, 127, 117, 134, 122, 125, 118, 143, 114, 115, 109, 127, 130, 141, 130, 120, 149, 136, 106, 118, 129, 113, 115, 120, 123, 154, 117, 124, 120, 120, 121, 121, 116, 124, 112, 117, 120, 124, 119, 135, 139, 141, 137, 142, 118, 117, 109, 135, 126, 121, 125, 132, 123, 137, 122, 144, 125, 139, 133, 124, 127, 129, 136, 126, 140, 99, 138, 139, 123, 120, 135, 132, 127, 113, 125, 121, 129, 111, 105, 122, 119, 95, 112, 102, 125, 139, 122, 111, 113, 124, 120, 118, 123, 117, 128, 123, 116, 128, 119, 112, 130, 112, 117, 130, 119, 113, 129, 132, 119, 127, 135, 125, 123, 124, 134, 131, 132, 114, 106, 122, 115, 130, 130, 133, 138, 124, 124, 131, 134, 119, 122, 124, 106, 130, 118, 128, 112, 131, 126, 121, 123, 116, 121, 131, 115, 119, 141, 137, 141, 132, 123, 111, 121, 126, 122, 133, 125, 131, 119, 116, 140, 124, 127, 118, 123, 128, 137, 120, 125, 125, 142, 129, 124, 115, 109, 109, 168, 128, 130, 118, 133, 126, 111, 153, 118, 135, 137, 122, 123, 125, 128, 147, 126, 135, 125, 141, 123, 149, 108, 107, 114, 131, 141, 129, 146, 126, 117, 131, 130, 130, 134, 145, 136, 121, 135, 101, 125, 133, 148, 126, 134, 120, 108, 115, 130, 135, 115, 115, 125, 123, 114, 128, 114, 129, 132, 134, 139, 122, 151, 123, 117, 112, 128, 130, 121, 127, 120, 122, 123, 129, 129, 130, 101, 134, 117, 126, 113, 116, 128, 132, 130, 122, 136, 130, 120, 129, 124, 131, 135, 141, 130, 130, 145, 117, 129, 151, 126, 123, 118, 138, 120, 128, 107, 128, 141, 144, 135, 124, 144, 134, 131, 125, 135, 132, 121, 132, 120, 127, 135, 109, 123, 123, 130, 129, 123, 111, 132, 145, 136, 110, 142, 111, 126, 128, 134, 94, 124, 127, 128, 111, 119, 127, 136, 102, 121, 124, 119, 151, 131, 123, 112, 124, 118, 117, 121, 116, 122, 119, 126, 126, 130, 133, 140, 136, 123, 114, 124, 139, 138, 112, 125, 101, 111, 138, 145, 115, 126, 133, 136, 130, 124, 133, 149, 143, 129, 110, 134, 124, 132, 119, 100, 133, 134, 120, 139, 108, 129, 132, 127, 114, 130, 127, 127, 153, 122, 136, 116, 117, 126, 122, 120, 98, 116, 96, 125, 124, 125, 106, 127, 117, 129, 99, 112, 102, 118, 132, 113, 128, 127, 130, 122, 134, 117, 137, 129, 135, 113, 127, 134, 129, 132, 125, 136, 148, 129, 108, 131, 142, 132, 136, 148, 146, 131, 111, 142, 134, 130, 111, 120, 120, 120, 112, 120, 93, 145, 139, 124, 136, 138, 123, 121, 121, 125, 127, 129, 114, 134, 129, 115, 109, 117, 117, 121, 117, 133, 126, 115, 133, 125, 129, 147, 123, 116, 143, 146, 132, 123, 110, 129, 130, 130, 124, 125, 121, 125, 121, 124, 126, 138, 122, 128, 133, 119, 122, 133, 130, 123, 141, 127, 120, 126, 126, 126, 141, 139, 156, 129, 134, 134, 130, 121, 133, 105, 119, 128, 129, 123, 134, 124, 134, 147, 123, 138, 113, 130, 121, 124, 140, 126, 114, 140, 128, 135, 129, 139, 132, 106, 118, 129, 129, 126, 135, 121, 141, 128, 136, 123, 124, 131, 122, 116, 113, 124, 123, 121, 116, 113, 123, 145, 122, 119, 88, 126, 137, 129, 144, 134, 125, 111, 119, 135, 127, 116, 131, 145, 122, 118, 122, 126, 123, 126, 136, 128, 128, 122, 115, 119, 125, 125, 123, 128, 143, 132, 135, 113, 132, 123, 133, 119, 123, 116, 130, 114, 110, 123, 109, 131, 106, 127, 124, 142, 129, 118, 130, 128, 123, 134, 100, 126, 114, 117, 113, 125, 101, 127, 107, 123, 136, 110, 130, 120, 129, 128, 113, 129, 137, 138, 123, 121, 137, 132, 125, 138, 117, 123, 116, 127, 127, 122, 121, 116, 117, 127, 134, 101, 125, 107, 127, 136, 144, 135, 137, 121, 137, 115, 119, 124, 118, 141, 132, 117, 147, 124, 109, 141, 125, 101, 127, 130, 126, 141, 99, 130, 147, 144, 107, 121, 149, 138, 120, 131, 121, 119, 128, 124, 127, 121, 127, 120, 123, 139, 116, 126, 118, 107, 140, 113, 127, 115, 112, 138, 140, 126, 140, 131, 130, 139, 125, 130, 125, 122, 119, 63, 127, 124, 114, 133, 149, 127, 132, 123, 118, 140, 148, 133, 126, 135, 139, 133, 125, 137, 123, 128, 133, 117, 111, 104, 116, 121, 134, 119, 134, 127, 142, 119, 107, 108, 126, 121, 126, 122, 127, 105, 140, 125, 140, 118, 124, 125, 114, 134, 120, 139, 141, 141, 127, 112, 95, 121, 116, 119, 116, 138, 116, 139, 126, 120, 126, 125, 134, 112, 111, 104, 136, 129, 128, 116, 115, 121, 114, 119, 122, 130, 120, 125, 124, 125, 125, 115, 124, 120, 129, 114, 134, 126, 108, 117, 135, 133, 99, 142, 125, 119, 122, 120, 119, 117, 122, 115, 128, 139, 130, 122, 123, 119, 128, 134, 112, 129, 126, 133, 127, 118, 117, 130, 157, 113, 135, 124, 131, 112, 113, 130, 122, 102, 128, 132, 133, 117, 143, 129, 115, 124, 125, 119, 120, 109, 130, 116, 134, 119, 112, 119, 127, 124, 150, 128, 123, 135, 129, 123, 125, 106, 113, 111, 126, 133, 123, 133, 133, 129, 132, 129, 138, 130, 129, 118, 114, 106, 121, 140, 131, 127, 121, 110, 139, 109, 127, 116, 125, 123, 111, 128, 131, 130, 135, 137, 117, 107, 143, 136, 130, 115, 145, 124, 127, 132, 120, 124, 120, 127, 126, 115, 119, 131, 134, 110, 108, 119, 137, 118, 123, 120, 141, 130, 114, 122, 123, 128, 130, 141, 113, 102, 132, 128, 130, 134, 113, 119, 117, 123, 135, 115, 127, 141, 106, 113, 120, 130, 131, 149, 143, 129, 124, 119, 133, 126, 118, 125, 128, 136, 123, 116, 121, 121, 141, 121, 135, 130, 129, 125, 127, 119, 142, 122, 120, 149, 105, 130, 123, 126, 138, 96, 131, 119, 109, 131, 136, 139, 138, 133, 134, 137, 130, 129, 129, 116, 144, 117, 132, 124, 150, 126, 127, 138, 132, 128, 138, 127, 110, 131, 121, 117, 130, 124, 143, 124, 116, 130, 133, 128, 131, 122, 137, 119, 139, 124, 125, 129, 127, 121, 126, 136, 123, 118, 114, 121, 109, 124, 122, 137, 127, 125, 125, 133, 124, 117, 137, 129, 119, 122, 136, 121, 131, 148, 110, 116, 111, 122, 126, 137, 121, 121, 126, 128, 117, 125, 142, 128, 114, 123, 125, 135, 135, 117, 116, 114, 124, 127, 122, 139, 127, 141, 128, 125, 132, 122, 110, 123, 146, 114, 118, 124, 143, 120, 124, 120, 121, 134, 132, 124, 120, 136, 131, 114, 135, 124, 121, 114, 126, 115, 132, 130, 117, 130, 136, 114, 136, 121, 126, 125, 122, 138, 143, 119, 116, 122, 115, 141, 143, 133, 122, 140, 136, 115, 123, 122, 128, 135, 117, 129, 139, 129, 114, 120, 136, 128, 124, 139, 124, 133, 123, 124, 127, 122, 123, 129, 129, 136, 142, 120, 126, 123, 128, 137, 134, 127, 124, 138, 127, 131, 141, 144, 137, 126, 125, 133, 129, 131, 121, 133, 117, 125, 127, 124, 124, 118, 115, 118, 108, 132, 130, 127, 118, 113, 122, 121, 119, 124, 122, 112, 125, 111, 135, 120, 135, 124, 132, 114, 110, 139, 140, 112, 133, 132, 122, 150, 122, 113, 120, 130, 140, 109, 132, 119, 122, 125, 120, 129, 123, 142, 125, 119, 132, 120, 129, 115, 130, 105, 126, 107, 125, 118, 131, 134, 111, 114, 120, 124, 125, 119, 136, 127, 104, 123, 128, 116, 109, 119, 112, 136, 134, 129, 108, 118, 142, 125, 137, 128, 116, 134, 134, 126, 129, 120, 87, 132, 119, 103, 124, 130, 129, 137, 131, 120, 110, 138, 125, 118, 118, 135, 126, 116, 154, 116, 131, 130, 119, 118, 144, 129, 130, 147, 112, 113, 144, 116, 147, 123, 141, 133, 126, 106, 133, 122, 126, 133, 144, 123, 110, 121, 109, 127, 130, 116, 141, 141, 118, 133, 140, 140, 93, 130, 119, 97, 125, 121, 118, 132, 116, 126, 126, 140, 123, 131, 129, 124, 137, 127, 147, 129, 109, 138, 130, 126, 123, 125, 108, 130, 105, 125, 121, 124, 132, 133, 109, 149, 120, 135, 111, 131, 123, 111, 155, 126, 138, 114, 110, 124, 118, 108, 113, 123, 138, 138, 140, 132, 122, 133, 110, 139, 123, 134, 142, 103, 142, 127, 122, 139, 115, 139, 114, 143, 125, 122, 119, 114, 108, 130, 140, 126, 130, 134, 126, 120, 113, 108, 126, 126, 111, 112, 128, 124, 112, 130, 118, 129, 112, 124, 134, 125, 124, 124, 122, 113, 132, 104, 139, 126, 120, 114, 112, 126, 140, 137, 134, 133, 129, 143, 133, 110, 129, 114, 119, 130, 147, 133, 123, 128, 118, 126, 127, 112, 136, 131, 134, 132, 141, 140, 133, 108, 150, 118, 111, 147, 134, 128, 127, 115, 129, 125, 137, 130, 141, 127, 126, 129, 126, 124, 123, 118, 138, 138, 145, 139, 120, 127, 128, 125, 139, 137, 118, 115, 112, 127, 125, 124, 134, 123, 130, 127, 127, 135, 111, 127, 116, 111, 132, 132, 137, 119, 141, 119, 123, 120, 140, 125, 117, 117, 135, 121, 115, 122, 140, 136, 122, 127, 116, 111, 126, 114, 126, 133, 139, 131, 130, 120, 120, 120, 128, 136, 119, 125, 120, 122, 141, 136, 122, 123, 108, 122, 109, 118, 118, 117, 137, 113, 123, 123, 135, 128, 134, 109, 115, 137, 127, 132, 129, 127, 134, 144, 120, 119, 127, 154, 111, 138, 112, 105, 141, 114, 138, 126, 139, 132, 125, 120, 121, 120, 130, 123, 100, 131, 123, 127, 135, 136, 108, 131, 120, 140, 113, 130, 108, 128, 139, 110, 99, 129, 129, 118, 124, 133, 130, 148, 113, 110, 133, 107, 128, 117, 105, 139, 132, 118, 146, 123, 117, 125, 128, 116, 127, 124, 140, 125, 134, 117, 128, 117, 156, 129, 128, 150, 107, 127, 118, 120, 119, 128, 126, 112, 122, 137, 134, 150, 121, 107, 149, 126, 131, 124, 151, 127, 129, 123, 109, 97, 155, 122, 135, 132, 141, 131, 119, 142, 121, 127, 127, 104, 117, 135, 125, 111, 134, 134, 129, 123, 114, 124, 124, 130, 110, 133, 126, 131, 148, 125, 126, 124, 122, 135, 128, 131, 102, 132, 120, 124, 113, 126, 122, 129, 133, 105, 131, 130, 135, 134, 141, 141, 112, 114, 114, 126, 131, 127, 127, 125, 101, 141, 125, 122, 116, 129, 126, 131, 106, 128, 128, 122, 119, 133, 110, 131, 141, 95, 131, 119, 125, 138, 131, 118, 109, 123, 129, 123, 136, 128, 146, 117, 143, 116, 134, 120, 113, 114, 134, 115, 116, 125, 135, 123, 117, 118, 141, 156, 137, 120, 141, 121, 131, 111, 121, 111, 133, 121, 124, 104, 106, 135, 128, 113, 134, 127, 141, 115, 137, 107, 125, 118, 123, 131, 123, 160, 115, 122, 124, 130, 137, 123, 106, 123, 114, 104, 124, 125, 125, 149, 113, 112, 118, 131, 129, 120, 131, 150, 121, 121, 115, 148, 122, 125, 100, 123, 113, 126, 134, 114, 116, 124, 125, 126, 145, 128, 121, 126, 107, 117, 127, 132, 114, 126, 123, 114, 130, 141, 115, 116, 132, 119, 136, 115, 117, 117, 116, 128, 128, 141, 127, 122, 129, 137, 101, 117, 119, 123, 111, 132, 132, 109, 113, 125, 116, 129, 122, 117, 115, 126, 135, 120, 133, 117, 129, 119, 122, 143, 128, 118, 123, 123, 138, 129, 107, 116, 131, 133, 136, 125, 141, 136, 127, 133, 135, 123, 125, 129, 120, 131, 117, 119, 110, 122, 125, 118, 140, 125, 115, 129, 133, 122, 125, 139, 122, 119, 113, 120, 129, 112, 132, 152, 102, 121, 131, 122, 131, 134, 129, 123, 123, 106, 101, 127, 133, 142, 145, 129, 116, 134, 124, 129, 117, 119, 130, 116, 132, 130, 142, 117, 129, 116, 131, 115, 133, 132, 128, 121, 138, 129, 122, 120, 121, 117, 119, 133, 130, 125, 128, 120, 117, 115, 138, 116, 112, 120, 108, 122, 117, 114, 149, 132, 113, 124, 144, 129, 127, 126, 136, 120, 116, 126, 136, 113, 136, 112, 127, 137, 119, 134, 134, 123, 117, 132, 121, 131, 128, 131, 125, 109, 123, 129, 128, 131, 136, 131, 127, 117, 127, 131, 126, 120, 139, 137, 134, 119, 133, 134, 111, 129, 120, 122, 141, 138, 133, 122, 121, 124, 116, 107, 133, 114, 112, 124, 125, 140, 120, 116, 128, 111, 127, 122, 130, 147, 133, 140, 123, 125, 113, 120, 128, 124, 132, 135, 129, 143, 134, 128, 127, 134, 104, 119, 122, 133, 128, 115, 137, 109, 133, 126, 128, 123, 115, 116, 127, 139, 117, 132, 110, 111, 123, 139, 119, 120, 113, 158, 124, 125, 110, 129, 118, 127, 137, 115, 128, 132, 123, 111, 137, 118, 115, 136, 113, 104, 136, 130, 130, 112, 151, 110, 126, 119, 138, 138, 133, 156, 114, 121, 127, 116, 141, 111, 125, 127, 129, 141, 133, 116, 117, 119, 114, 119, 132, 115, 123, 122, 127, 128, 126, 129, 134, 129, 127, 134, 122, 121, 114, 126, 126, 126, 128, 133, 135, 128, 147, 108, 120, 123, 142, 128, 128, 132, 118, 118, 117, 127, 134, 129, 128, 135, 126, 130, 133, 113, 111, 129, 123, 121, 139, 122, 137, 130, 113, 127, 142, 139, 134, 120, 135, 118, 117, 123, 136, 133, 142, 138, 105, 128, 137, 133, 129, 129, 133, 139, 128, 123, 118, 112, 111, 141, 137, 117, 129, 120, 118, 130, 139, 121, 126, 121, 136, 117, 125, 119, 132, 140, 129, 128, 128, 115, 126, 127, 98, 124, 141, 129, 127, 122, 113, 107, 124, 116, 120, 130, 135, 129, 135, 127, 128, 149, 128, 137, 142, 118, 130, 105, 111, 120, 118, 130, 112, 98, 109, 130, 151, 133, 129, 128, 119, 118, 137, 134, 147, 116, 135, 139, 114, 126, 139, 141, 129, 137, 129, 128, 117, 129, 111, 142, 120, 108, 126, 144, 124, 125, 113, 123, 124, 125, 119, 110, 131, 129, 125, 113, 105, 133, 103, 128, 118, 126, 125, 116, 107, 110, 143, 142, 124, 107, 147, 125, 134, 121, 142, 146, 131, 117, 132, 129, 169, 124, 130, 129, 124, 156, 114, 142, 120, 121, 130, 150, 122, 130, 109, 134, 113, 112, 109, 136, 114, 137, 137, 120, 109, 143, 118, 115, 122, 103, 124, 134, 137, 134, 111, 136, 117, 124, 125, 124, 108, 136, 128, 129, 103, 123, 132, 112, 120, 141, 153, 138, 123, 122, 144, 127, 128, 118, 137, 120, 138, 130, 116, 121, 122, 111, 125, 120, 127, 120, 120, 123, 120, 139, 127, 136, 138, 125, 142, 130, 125, 122, 136, 116, 135, 123, 111, 140, 132, 141, 117, 110, 124, 102, 138, 125, 121, 135, 117, 125, 134, 117, 136, 143, 117, 120, 127, 113, 119, 131, 115, 120, 111, 124, 131, 111, 118, 126, 115, 127, 105, 127, 123, 112, 119, 135, 120, 128, 130, 104, 123, 118, 135, 143, 129, 142, 125, 123, 141, 123, 139, 125, 132, 124, 142, 120, 121, 133, 100, 138, 114, 143, 132, 130, 129, 131, 126, 102, 128, 115, 112, 147, 119, 124, 132, 132, 123, 120, 147, 131, 113, 139, 127, 122, 116, 133, 132, 127, 114, 112, 123, 131, 120, 121, 125, 124, 124, 111, 134, 113, 146, 109, 120, 153, 121, 126, 118, 121, 133, 114, 132, 123, 121, 124, 104, 139, 105, 124, 119, 125, 110, 133, 122, 142, 125, 130, 114, 122, 139, 114, 122, 106, 133, 127, 133, 123, 116, 127, 131, 133, 123, 142, 127, 155, 108, 117, 109, 125, 126, 124, 121, 131, 122, 124, 138, 110, 112, 138, 131, 118, 122, 119, 141, 119, 116, 127, 124, 128, 112, 132, 113, 94, 112, 115, 133, 110, 129, 119, 106, 121, 106, 124, 133, 127, 107, 139, 128, 137, 123, 114, 128, 129, 126, 135, 132, 121, 118, 141, 130, 148, 129, 129, 122, 121, 117, 122, 119, 119, 119, 117, 116, 141, 148, 130, 126, 124, 120, 119, 122, 123, 123, 131, 122, 147, 135, 132, 128, 129, 129, 138, 130, 113, 117, 122, 103, 138, 96, 149, 120, 125, 138, 130, 123, 130, 133, 112, 139, 126, 145, 151, 127, 116, 121, 108, 135, 131, 132, 126, 137, 113, 130, 134, 134, 146, 126, 115, 125, 127, 145, 131, 120, 130, 131, 120, 131, 118, 128, 118, 126, 129, 96, 121, 118, 128, 121, 130, 133, 135, 134, 127, 131, 126, 121, 97, 141, 145, 113, 117, 108, 118, 120, 126, 132, 132, 125, 117, 137, 121, 121, 133, 124, 132, 149, 116, 130, 125, 128, 149, 125, 139, 136, 136, 117, 128, 143, 123, 114, 127, 132, 123, 126, 114, 130, 151, 140, 124, 125, 148, 118, 123, 110, 106, 121, 103, 114, 120, 133, 145, 122, 122, 128, 111, 130, 123, 133, 107, 113, 129, 129, 118, 129, 127, 139, 126, 126, 135, 139, 131, 108, 119, 126, 121, 125, 116, 138, 132, 120, 135, 132, 113, 132, 115, 136, 130, 129, 119, 117, 118, 110, 94, 137, 137, 111, 121, 147, 133, 134, 123, 104, 115, 128, 137, 127, 127, 128, 125, 143, 134, 127, 130, 109, 122, 145, 126, 129, 130, 123, 120, 129, 116, 144, 122, 120, 119, 123, 112, 106, 116, 114, 132, 121, 113, 102, 126, 122, 151, 136, 134, 127, 127, 135, 121, 122, 111, 120, 120, 142, 133, 118, 123, 141, 123, 118, 119, 122, 106, 123, 121, 127, 129, 118, 135, 118, 115, 128, 120, 145, 119, 115, 121, 127, 130, 125, 108, 132, 120, 134, 128, 129, 121, 144, 140, 122, 120, 127, 135, 125, 128, 127, 110, 144, 124, 115, 115, 118, 129, 149, 128, 127, 132, 122, 115, 119, 128, 133, 132, 115, 116, 134, 156, 112, 133, 109, 130, 128, 124, 126, 142, 136, 130, 136, 136, 124, 122, 109, 123, 127, 125, 131, 124, 147, 125, 124, 134, 120, 107, 131, 132, 138, 129, 136, 129, 111, 129, 133, 109, 132, 117, 131, 127, 121, 127, 135, 129, 121, 114, 132, 119, 123, 118, 139, 123, 121, 125, 125, 128, 130, 115, 132, 137, 115, 130, 99, 128, 128, 137, 123, 125, 96, 144, 129, 153, 131, 129, 102, 128, 124, 131, 125, 116, 125, 147, 138, 134, 125, 117, 130, 134, 124, 107, 140, 138, 118, 137, 133, 142, 131, 133, 116, 120, 120, 113, 126, 134, 148, 143, 128, 115, 119, 128, 132, 124, 125, 120, 142, 120, 117, 132, 122, 125, 122, 125, 123, 110, 124, 112, 125, 119, 119, 120, 127, 127, 148, 133, 144, 143, 125, 125, 133, 131, 146, 134, 136, 117, 126, 129, 111, 123, 131, 127, 122, 138, 136, 115, 137, 136, 114, 112, 131, 123, 137, 117, 139, 107, 120, 143, 111, 109, 123, 121, 133, 141, 122, 136, 116, 132, 129, 122, 130, 144, 131, 130, 121, 110, 112, 134, 122, 119, 126, 129, 110, 127, 131, 130, 131, 129, 122, 137, 114, 116, 136, 114, 128, 154, 137, 136, 129, 145, 130, 120, 126, 108, 121, 130, 117, 104, 119, 128, 126, 129, 133, 115, 110, 127, 123, 131, 141, 153, 133, 134, 138, 102, 136, 127, 126, 111, 140, 134, 137, 136, 125, 125, 112, 128, 124, 112, 116, 117, 134, 125, 108, 118, 139, 115, 135, 131, 119, 133, 133, 114, 114, 132, 138, 130, 139, 109, 126, 111, 123, 134, 89, 145, 117, 136, 127, 110, 129, 118, 136, 127, 112, 115, 116, 120, 125, 128, 134, 125, 127, 124, 120, 116, 127, 122, 123, 161, 141, 128, 117, 136, 128, 141, 118, 118, 122, 122, 123, 122, 117, 103, 116, 148, 129, 119, 125, 137, 148, 130, 125, 142, 132, 109, 142, 123, 120, 148, 117, 139, 128, 138, 113, 116, 126, 112, 125, 122, 138, 114, 114, 112, 117, 123, 108, 127, 106, 110, 117, 130, 101, 124, 101, 128, 109, 111, 127, 116, 116, 128, 128, 100, 121, 123, 125, 123, 137, 138, 120, 127, 137, 131, 140, 122, 116, 132, 123, 123, 137, 116, 107, 119, 134, 121, 115, 114, 133, 127, 128, 118, 122, 125, 137, 123, 129, 127, 107, 133, 121, 148, 139, 127, 134, 111, 128, 124, 114, 129, 125, 123, 120, 132, 110, 128, 117, 112, 126, 130, 130, 116, 126, 111, 115, 115, 143, 131, 126, 124, 143, 131, 135, 133, 117, 123, 128, 115, 134, 118, 128, 145, 125, 123, 126, 117, 139, 114, 117, 112, 136, 127, 125, 122, 107, 129, 108, 122, 130, 135, 121, 134, 134, 132, 112, 132, 119, 123, 135, 111, 128, 133, 123, 114, 124, 114, 124, 136, 115, 129, 117, 135, 110, 124, 136, 120, 111, 141, 137, 112, 138, 128, 131, 130, 122, 123, 134, 107, 124, 127, 125, 137, 129, 134, 120, 122, 118, 123, 123, 115, 128, 129, 133, 118, 144, 116, 116, 109, 118, 120, 113, 131, 124, 136, 113, 126, 108, 125, 110, 137, 114, 127, 117, 115, 120, 134, 129, 140, 130, 140, 120, 131, 119, 118, 143, 137, 118, 135, 114, 121, 115, 136, 127, 118, 113, 132, 111, 131, 122, 132, 121, 133, 127, 146, 111, 116, 108, 136, 124, 126, 108, 129, 131, 122, 128, 130, 120, 114, 127, 135, 117, 139, 124, 137, 128, 114, 139, 122, 120, 116, 136, 126, 122, 100, 115, 126, 131, 131, 127, 138, 113, 116, 137, 134, 143, 122, 130, 127, 110, 122, 142, 115, 131, 131, 135, 127, 107, 124, 132, 138, 124, 137, 129, 127, 138, 126, 127, 108, 123, 133, 120, 123, 106, 133, 135, 137, 126, 121, 123, 134, 110, 135, 125, 122, 132, 124, 134, 123, 130, 128, 131, 138, 137, 115, 128, 114, 115, 118, 135, 128, 121, 131, 141, 131, 115, 118, 141, 116, 126, 115, 122, 138, 112, 119, 127, 123, 136, 109, 114, 136, 121, 119, 131, 136, 139, 130, 145, 111, 114, 127, 130, 127, 115, 117, 130, 121, 111, 116, 135, 137, 127, 126, 136, 141, 119, 123, 113, 124, 112, 138, 143, 141, 136, 89, 128, 147, 130, 130, 123, 131, 123, 128, 120, 131, 143, 142, 116, 132, 109, 118, 132, 138, 117, 122, 135, 135, 120, 119, 137, 125, 132, 131, 148, 135, 116, 115, 114, 124, 128, 109, 120, 130, 111, 107, 126, 144, 118, 120, 122, 125, 148, 114, 125, 125, 141, 148, 125, 129, 131, 125, 134, 111, 110, 125, 134, 144, 121, 127, 148, 121, 131, 124, 98, 122, 112, 132, 120, 121, 130, 113, 131, 131, 117, 120, 134, 119, 124, 128, 124, 102, 132, 125, 119, 139, 133, 121, 119, 135, 109, 129, 112, 117, 132, 119, 130, 122, 112, 129, 129, 131, 130, 122, 132, 119, 131, 135, 139, 130, 134, 115, 155, 140, 107, 129, 133, 136, 121, 130, 116, 131, 127, 134, 119, 120, 124, 118, 119, 130, 125, 128, 122, 115, 138, 135, 143, 116, 129, 128, 124, 112, 106, 130, 128, 134, 122, 115, 135, 120, 103, 138, 137, 123, 109, 118, 118, 138, 123, 118, 113, 124, 125, 115, 126, 101, 121, 127, 129, 128, 122, 122, 129, 115, 130, 143, 125, 131, 117, 130, 122, 111, 126, 114, 116, 117, 120, 138, 124, 110, 120, 136, 107, 116, 129, 124, 104, 136, 137, 134, 121, 141, 129, 119, 124, 137, 118, 127, 129, 133, 132, 108, 131, 132, 125, 130, 112, 124, 123, 112, 132, 125, 132, 141, 141, 145, 121, 122, 121, 134, 128, 119, 135, 132, 107, 123, 133, 127, 141, 127, 122, 130, 143, 126, 143, 118, 124, 127, 115, 126, 127, 128, 126, 129, 127, 119, 127, 130, 164, 125, 118, 121, 121, 121, 138, 126, 137, 122, 118, 114, 122, 109, 128, 137, 113, 116, 134, 140, 130, 124, 134, 122, 133, 126, 120, 110, 132, 131, 121, 143, 118, 126, 116, 129, 141, 141, 137, 136, 126, 115, 134, 107, 126, 138, 141, 108, 131, 132, 121, 120, 137, 116, 132, 122, 142, 117, 127, 131, 131, 132, 129, 142, 129, 125, 123, 136, 121, 129, 133, 123, 116, 127, 133, 118, 131, 120, 140, 126, 126, 132, 135, 130, 128, 106, 115, 140, 142, 109, 133, 119, 132, 118, 128, 124, 119, 116, 131, 116, 135, 127, 127, 113, 115, 135, 116, 118, 123, 123, 134, 124, 139, 126, 130, 140, 127, 118, 124, 119, 134, 115, 113, 128, 133, 132, 99, 129, 126, 123, 128, 126, 101, 111, 125, 121, 112, 124, 136, 113, 121, 125, 142, 128, 110, 130, 129, 146, 123, 112, 132, 125, 137, 140, 140, 119, 138, 119, 135, 133, 122, 120, 124, 120, 119, 112, 135, 125, 137, 128, 133, 117, 117, 152, 129, 129, 128, 133, 139, 116, 134, 146, 130, 124, 140, 121, 121, 114, 128, 126, 125, 125, 121, 122, 116, 103, 138, 134, 136, 124, 151, 123, 111, 134, 113, 116, 100, 124, 116, 143, 148, 107, 129, 119, 146, 113, 130, 132, 130, 127, 124, 132, 129, 130, 117, 115, 129, 122, 130, 121, 128, 135, 130, 115, 102, 118, 131, 112, 126, 118, 147, 129, 127, 116, 127, 119, 147, 100, 129, 121, 116, 126, 135, 121, 128, 135, 138, 139, 134, 129, 119, 130, 130, 124, 140, 134, 120, 134, 129, 125, 137, 119, 125, 122, 141, 116, 114, 134, 118, 144, 131, 120, 121, 124, 142, 130, 132, 136, 135, 131, 118, 129, 115, 118, 131, 133, 132, 117, 126, 135, 140, 122, 131, 123, 122, 120, 128, 112, 117, 118, 118, 113, 123, 112, 120, 139, 110, 116, 131, 126, 126, 118, 129, 122, 119, 137, 140, 112, 122, 146, 136, 117, 115, 109, 125, 118, 126, 132, 140, 111, 134, 120, 115, 118, 121, 126, 116, 136, 144, 137, 119, 118, 129, 122, 126, 133, 120, 123, 139, 117, 123, 125, 137, 129, 112, 128, 127, 122, 127, 112, 137, 129, 129, 116, 112, 129, 137, 150, 126, 115, 151, 132, 122, 126, 135, 143, 109, 115, 114, 118, 125, 146, 119, 125, 118, 119, 130, 136, 131, 128, 111, 131, 115, 130, 124, 128, 128, 132, 141, 145, 117, 120, 126, 132, 132, 135, 120, 130, 134, 134, 131, 131, 129, 145, 134, 128, 137, 124, 119, 114, 114, 121, 123, 135, 136, 132, 118, 103, 141, 120, 134, 123, 112, 119, 123, 130, 128, 123, 116, 132, 140, 119, 131, 113, 135, 115, 123, 121, 132, 118, 134, 112, 120, 138, 135, 129, 136, 118, 119, 133, 137, 113, 104, 120, 114, 121, 127, 113, 131, 121, 130, 120, 118, 128, 139, 126, 119, 119, 119, 109, 125, 137, 119, 121, 127, 112, 119, 121, 143, 125, 126, 123, 105, 115, 101, 140, 127, 117, 143, 110, 118, 129, 126, 129, 140, 147, 140, 105, 129, 128, 123, 131, 148, 115, 124, 124, 121, 115, 137, 126, 117, 137, 145, 137, 127, 125, 112, 123, 109, 147, 122, 131, 111, 140, 126, 138, 120, 129, 110, 133, 135, 120, 116, 99, 135, 117, 123, 127, 138, 104, 123, 121, 139, 124, 126, 125, 126, 126, 101, 143, 116, 116, 118, 122, 120, 131, 126, 138, 129, 123, 146, 123, 123, 137, 146, 119, 130, 119, 119, 136, 147, 138, 129, 137, 124, 145, 118, 112, 137, 132, 125, 133, 119, 122, 118, 124, 152, 135, 126, 113, 135, 102, 119, 128, 112, 127, 138, 130, 114, 123, 133, 130, 127, 121, 133, 128, 138, 131, 116, 117, 110, 125, 121, 129, 143, 134, 147, 117, 132, 130, 132, 137, 101, 111, 137, 110, 104, 119, 121, 135, 129, 112, 133, 142, 147, 113, 146, 131, 138, 121, 120, 121, 131, 132, 125, 126, 118, 109, 135, 102, 130, 128, 131, 136, 120, 128, 137, 124, 120, 118, 127, 131, 120, 128, 130, 113, 126, 140, 138, 120, 132, 118, 127, 132, 112, 130, 133, 106, 139, 113, 142, 118, 142, 118, 133, 115, 123, 112, 128, 122, 127, 121, 107, 117, 139, 113, 120, 119, 122, 123, 120, 111, 119, 115, 141, 116, 129, 138, 118, 133, 109, 120, 123, 123, 124, 121, 119, 122, 150, 124, 120, 131, 128, 132, 122, 118, 118, 123, 111, 132, 126, 126, 147, 125, 135, 149, 133, 145, 126, 132, 141, 139, 132, 132, 114, 104, 118, 129, 120, 116, 104, 130, 114, 127, 126, 107, 145, 122, 126, 119, 131, 125, 117, 122, 131, 152, 124, 116, 124, 141, 129, 125, 129, 124, 133, 138, 123, 126, 128, 117, 127, 121, 118, 131, 121, 125, 135, 121, 120, 117, 134, 116, 146, 144, 161, 134, 137, 107, 129, 123, 128, 129, 125, 126, 148, 126, 140, 118, 120, 122, 106, 156, 133, 131, 126, 138, 128, 121, 134, 122, 114, 123, 139, 118, 119, 122, 137, 133, 135, 133, 116, 136, 121, 134, 140, 121, 120, 135, 131, 126, 127, 132, 137, 146, 129, 112, 114, 117, 148, 138, 129, 124, 122, 119, 126, 116, 103, 132, 125, 110, 114, 124, 132, 134, 116, 141, 127, 126, 119, 130, 121, 99, 143, 126, 132, 121, 146, 130, 123, 137, 128, 142, 141, 115, 144, 125, 115, 141, 129, 121, 116, 115, 116, 126, 127, 106, 118, 115, 154, 134, 105, 119, 111, 144, 112, 127, 124, 112, 136, 116, 137, 133, 116, 133, 131, 114, 135, 129, 114, 119, 128, 108, 124, 134, 135, 123, 130, 160, 127, 129, 142, 148, 127, 128, 120, 141, 126, 136, 135, 156, 135, 122, 129, 116, 133, 119, 127, 122, 116, 151, 119, 114, 105, 131, 141, 122, 119, 115, 118, 124, 140, 122, 133, 114, 131, 130, 156, 121, 135, 122, 106, 120, 134, 130, 126, 127, 139, 136, 125, 116, 118, 130, 132, 108, 114, 108, 117, 135, 115, 125, 117, 128, 115, 109, 122, 121, 122, 127, 136, 119, 133, 138, 126, 133, 134, 127, 121, 121, 127, 116, 119, 122, 134, 126, 155, 127, 123, 117, 116, 126, 143, 119, 140, 138, 125, 143, 140, 119, 135, 138, 126, 130, 140, 144, 114, 134, 131, 120, 113, 138, 105, 124, 109, 133, 122, 129, 126, 135, 101, 120, 135, 115, 142, 122, 146, 122, 127, 115, 117, 110, 136, 130, 113, 123, 128, 124, 126, 120, 113, 129, 131, 123, 138, 105, 119, 117, 133, 152, 139, 107, 127, 139, 141, 128, 143, 127, 123, 111, 120, 123, 112, 120, 121, 120, 138, 140, 120, 130, 140, 123, 138, 112, 113, 128, 119, 135, 122, 128, 123, 122, 126, 93, 111, 135, 134, 113, 132, 120, 126, 127, 131, 125, 121, 127, 128, 122, 122, 93, 142, 121, 134, 115, 130, 121, 118, 117, 122, 108, 137, 139, 150, 130, 125, 125, 118, 128, 104, 135, 103, 130, 126, 107, 132, 147, 113, 120, 123, 118, 123, 132, 149, 124, 109, 143, 126, 147, 137, 120, 125, 114, 131, 128, 112, 132, 119, 127, 99, 146, 125, 122, 112, 119, 104, 137, 102, 119, 118, 124, 138, 127, 130, 124, 127, 119, 137, 150, 115, 129, 127, 123, 142, 145, 134, 136, 122, 133, 134, 130, 123, 128, 117, 151, 113, 131, 134, 121, 120, 131, 117, 141, 127, 124, 120, 112, 124, 125, 143, 127, 129, 114, 136, 123, 97, 134, 131, 117, 123, 127, 128, 153, 123, 113, 123, 103, 136, 127, 122, 142, 127, 126, 127, 131, 112, 125, 122, 141, 123, 112, 115, 121, 138, 141, 122, 126, 122, 122, 129, 149, 139, 135, 151, 122, 121, 128, 119, 123, 126, 119, 129, 136, 116, 122, 116, 129, 139, 113, 132, 119, 125, 106, 118, 134, 135, 138, 129, 115, 146, 124, 130, 101, 130, 112, 126, 150, 137, 118, 122, 140, 125, 128, 119, 117, 126, 111, 131, 130, 120, 122, 129, 129, 126, 115, 120, 125, 129, 98, 140, 116, 102, 131, 138, 120, 110, 108, 106, 124, 115, 101, 121, 137, 113, 103, 122, 138, 137, 113, 124, 104, 124, 114, 126, 137, 101, 105, 146, 149, 137, 126, 119, 116, 131, 117, 121, 121, 117, 126, 137, 126, 127, 132, 101, 112, 120, 110, 130, 103, 112, 124, 126, 114, 136, 105, 117, 132, 115, 139, 127, 127, 125, 125, 138, 126, 108, 143, 137, 131, 122, 107, 149, 128, 141, 142, 108, 153, 117, 133, 118, 145, 131, 105, 130, 115, 124, 118, 127, 110, 134, 127, 112, 120, 118, 107, 120, 123, 130, 130, 115, 119, 143, 126, 141, 124, 150, 136, 123, 128, 131, 124, 138, 118, 133, 113, 116, 138, 121, 130, 98, 125, 136, 139, 137, 118, 98, 125, 139, 133, 126, 104, 115, 127, 148, 136, 116, 121, 122, 131, 129, 114, 130, 109, 131, 124, 137, 105, 141, 117, 126, 116, 124, 111, 142, 125, 123, 130, 133, 125, 121, 132, 118, 124, 136, 122, 127, 135, 128, 142, 138, 123, 138, 125, 126, 120, 141, 115, 143, 134, 136, 147, 124, 125, 110, 141, 127, 112, 140, 104, 123, 121, 146, 120, 119, 122, 140, 130, 118, 111, 126, 127, 126, 119, 107, 126, 124, 137, 133, 115, 123, 129, 121, 127, 135, 108, 109, 129, 113, 132, 119, 122, 121, 128, 115, 122, 139, 122, 116, 127, 119, 128, 131, 116, 132, 135, 135, 144, 115, 121, 138, 121, 133, 127, 125, 137, 125, 126, 136, 115, 132, 126, 134, 118, 100, 124, 103, 125, 118, 110, 120, 136, 125, 121, 120, 107, 111, 132, 117, 132, 133, 121, 107, 131, 120, 115, 111, 122, 127, 128, 121, 123, 113, 117, 125, 122, 129, 144, 127, 112, 104, 120, 117, 127, 116, 131, 136, 128, 132, 124, 132, 120, 139, 131, 120, 136, 112, 107, 131, 132, 114, 109, 136, 120, 128, 123, 124, 124, 119, 133, 136, 132, 132, 119, 114, 131, 128, 137, 119, 126, 126, 141, 107, 138, 120, 124, 126, 130, 127, 128, 123, 121, 120, 123, 124, 126, 118, 123, 129, 127, 136, 127, 134, 119, 121, 120, 116, 133, 129, 142, 120, 120, 137, 135, 104, 124, 134, 109, 124, 110, 130, 139, 119, 123, 121, 125, 132, 133, 122, 125, 115, 118, 131, 137, 107, 136, 124, 127, 125, 118, 129, 122, 117, 116, 114, 127, 124, 135, 128, 129, 127, 147, 121, 136, 129, 127, 126, 120, 140, 122, 121, 115, 119, 126, 116, 111, 117, 135, 140, 118, 115, 107, 117, 111, 132, 134, 126, 125, 125, 122, 118, 131, 145, 126, 130, 118, 123, 112, 108, 130, 116, 138, 126, 130, 117, 119, 113, 126, 110, 138, 123, 129, 130, 123, 128, 129, 135, 127, 132, 148, 140, 111, 105, 111, 125, 141, 114, 134, 128, 130, 133, 124, 136, 124, 148, 134, 130, 129, 129, 112, 127, 121, 114, 143, 123, 122, 127, 115, 127, 139, 132, 132, 136, 116, 125, 121, 131, 133, 116, 127, 110, 135, 118, 139, 99, 136, 133, 112, 128, 139, 131, 129, 143, 129, 121, 109, 121, 132, 123, 125, 136, 126, 128, 124, 127, 131, 142, 119, 129, 119, 121, 142, 140, 127, 126, 153, 114, 118, 131, 115, 124, 117, 135, 99, 109, 119, 139, 151, 126, 119, 124, 124, 117, 125, 130, 121, 133, 116, 123, 133, 117, 142, 126, 108, 116, 122, 131, 111, 124, 127, 135, 141, 121, 138, 120, 124, 141, 136, 133, 131, 125, 123, 122, 127, 115, 127, 107, 120, 133, 141, 117, 123, 147, 125, 131, 140, 129, 132, 124, 129, 104, 104, 113, 107, 152, 119, 123, 118, 119, 145, 122, 129, 123, 111, 138, 134, 123, 117, 123, 128, 124, 136, 131, 164, 121, 140, 129, 105, 125, 135, 125, 102, 127, 132, 124, 130, 128, 127, 106, 115, 117, 122, 125, 108, 141, 130, 111, 128, 118, 120, 122, 123, 112, 122, 141, 137, 138, 103, 152, 135, 119, 124, 109, 118, 136, 130, 120, 131, 119, 137, 127, 136, 120, 123, 123, 141, 109, 118, 143, 139, 111, 113, 115, 130, 126, 120, 116, 118, 132, 118, 134, 141, 116, 125, 149, 124, 131, 130, 131, 128, 163, 117, 136, 121, 129, 128, 122, 127, 117, 118, 113, 134, 132, 121, 140, 126, 136, 118, 133, 146, 119, 120, 120, 112, 117, 119, 119, 116, 115, 120, 135, 131, 120, 140, 113, 132, 124, 120, 131, 136, 136, 124, 138, 140, 133, 149, 137, 113, 123, 119, 138, 152, 138, 116, 92, 136, 130, 129, 124, 129, 99, 124, 137, 105, 139, 129, 130, 123, 112, 112, 119, 113, 128, 135, 119, 111, 119, 125, 127, 133, 129, 120, 133, 125, 142, 137, 143, 132, 121, 112, 106, 111, 134, 107, 142, 130, 131, 130, 147, 130, 132, 133, 145, 143, 121, 118, 109, 133, 126, 131, 127, 136, 126, 152, 141, 123, 127, 125, 109, 127, 129, 132, 138, 118, 114, 126, 124, 130, 114, 123, 132, 123, 128, 118, 157, 132, 118, 130, 96, 113, 134, 136, 118, 142, 137, 130, 119, 125, 118, 117, 123, 145, 108, 129, 114, 149, 117, 120, 132, 123, 125, 115, 116, 122, 108, 120, 108, 128, 138, 120, 101, 139, 129, 130, 135, 114, 113, 128, 122, 139, 132, 117, 124, 138, 128, 124, 123, 139, 115, 136, 111, 135, 111, 124, 116, 147, 118, 116, 127, 126, 119, 128, 130, 130, 144, 135, 104, 119, 119, 122, 118, 138, 132, 126, 127, 122, 131, 113, 123, 116, 112, 127, 122, 116, 134, 135, 110, 109, 141, 122, 127, 119, 118, 133, 125, 107, 131, 105, 111, 145, 126, 108, 117, 130, 126, 125, 125, 127, 121, 124, 126, 128, 124, 136, 123, 122, 117, 121, 122, 121, 121, 119, 129, 121, 149, 124, 109, 131, 112, 112, 132, 140, 128, 150, 130, 129, 128, 134, 128, 125, 121, 131, 115, 124, 124, 133, 142, 130, 129, 136, 138, 123, 126, 127, 132, 113, 124, 135, 138, 132, 133, 134, 118, 110, 123, 138, 125, 116, 123, 120, 131, 144, 119, 133, 132, 111, 130, 130, 116, 133, 132, 139, 116, 128, 137, 132, 106, 127, 118, 123, 131, 121, 124, 136, 155, 108, 132, 144, 133, 120, 117, 111, 135, 147, 119, 115, 139, 125, 127, 118, 130, 111, 114, 122, 130, 119, 135, 111, 120, 130, 110, 168, 148, 136, 136, 133, 130, 119, 123, 132, 138, 130, 124, 137, 134, 130, 141, 130, 116, 145, 123, 125, 124, 134, 120, 141, 126, 135, 133, 110, 101, 122, 127, 119, 120, 123, 114, 107, 117, 113, 122, 128, 140, 135, 136, 125, 133, 130, 131, 129, 134, 128, 123, 119, 126, 116, 107, 130, 142, 128, 133, 118, 131, 128, 117, 135, 131, 114, 130, 116, 141, 157, 121, 140, 114, 117, 131, 112, 138, 126, 121, 129, 130, 115, 121, 117, 135, 119, 123, 119, 137, 119, 103, 130, 115, 139, 115, 133, 125, 124, 148, 117, 144, 120, 136, 141, 118, 124, 132, 123, 116, 145, 141, 126, 122, 120, 130, 113, 132, 124, 129, 131, 137, 119, 124, 138, 127, 122, 150, 115, 131, 156, 117, 125, 102, 107, 122, 125, 127, 115, 118, 122, 137, 141, 145, 133, 130, 125, 129, 108, 124, 130, 129, 131, 120, 132, 121, 128, 117, 121, 116, 121, 127, 154, 138, 119, 123, 125, 108, 120, 129, 115, 120, 126, 125, 110, 126, 125, 133, 123, 138, 119, 125, 119, 110, 135, 113, 126, 124, 116, 136, 122, 117, 127, 121, 122, 126, 139, 138, 123, 147, 118, 130, 127, 135, 114, 134, 106, 129, 107, 141, 136, 128, 125, 121, 129, 115, 133, 135, 128, 121, 106, 124, 136, 130, 142, 130, 127, 133, 126, 131, 118, 135, 130, 129, 109, 119, 131, 121, 141, 115, 121, 135, 120, 115, 131, 132, 129, 116, 124, 134, 123, 124, 106, 125, 106, 138, 127, 131, 137, 113, 122, 139, 129, 131, 136, 136, 122, 117, 146, 132, 118, 113, 132, 127, 134, 134, 140, 140, 145, 116, 144, 131, 105, 114, 128, 112, 125, 117, 131, 120, 138, 128, 128, 135, 144, 114, 115, 152, 132, 114, 123, 123, 127, 112, 133, 136, 141, 152, 107, 135, 128, 133, 120, 137, 127, 143, 134, 111, 114, 147, 130, 134, 124, 124, 126, 126, 134, 116, 129, 117, 127, 134, 129, 129, 133, 127, 127, 128, 114, 124, 150, 113, 107, 114, 154, 107, 120, 138, 124, 137, 127, 134, 126, 135, 121, 126, 128, 138, 124, 129, 125, 128, 118, 136, 116, 119, 104, 132, 135, 117, 135, 111, 124, 129, 127, 121, 118, 121, 100, 135, 131, 114, 129, 120, 138, 125, 121, 123, 118, 112, 108, 124, 115, 125, 132, 122, 121, 115, 127, 138, 137, 120, 140, 140, 132, 135, 123, 122, 132, 133, 124, 109, 132, 126, 128, 131, 130, 118, 123, 131, 150, 122, 113, 138, 123, 129, 120, 135, 106, 129, 116, 132, 131, 133, 143, 133, 118, 103, 125, 119, 130, 132, 132, 133, 117, 126, 131, 129, 135, 128, 122, 125, 113, 140, 113, 119, 113, 128, 96, 121, 125, 132, 135, 114, 107, 117, 142, 133, 123, 107, 120, 137, 101, 119, 118, 110, 128, 120, 121, 142, 122, 122, 126, 137, 127, 123, 135, 121, 125, 123, 127, 128, 121, 120, 115, 122, 115, 123, 128, 114, 116, 121, 114, 135, 105, 138, 101, 125, 115, 128, 123, 111, 131, 135, 113, 120, 127, 128, 153, 123, 133, 104, 143, 132, 111, 104, 138, 103, 103, 115, 124, 148, 125, 124, 116, 123, 131, 101, 139, 135, 132, 117, 123, 125, 130, 121, 122, 119, 149, 118, 133, 139, 126, 111, 126, 138, 121, 144, 152, 124, 126, 121, 125, 120, 125, 116, 110, 118, 137, 127, 124, 100, 129, 132, 131, 121, 121, 125, 150, 120, 111, 137, 131, 141, 125, 146, 130, 126, 135, 128, 121, 124, 100, 118, 121, 130, 138, 129, 128, 116, 118, 120, 140, 131, 113, 104, 96, 129, 124, 134, 120, 133, 125, 120, 138, 120, 108, 118, 106, 139, 137, 135, 126, 136, 117, 117, 122, 139, 112, 118, 131, 131, 121, 120, 134, 120, 129, 122, 125, 136, 126, 110, 138, 131, 109, 117, 110, 129, 136, 129, 116, 144, 120, 126, 135, 125, 128, 109, 124, 152, 137, 128, 125, 125, 145, 121, 126, 108, 126, 123, 111, 134, 123, 134, 112, 122, 138, 139, 118, 108, 130, 127, 123, 133, 109, 120, 117, 131, 123, 119, 136, 124, 142, 129, 130, 129, 148, 135, 128, 128, 119, 122, 121, 129, 130, 140, 141, 129, 115, 131, 111, 120, 120, 124, 133, 119, 143, 133, 130, 137, 114, 141, 109, 109, 114, 121, 129, 115, 116, 138, 127, 100, 117, 135, 120, 129, 125, 107, 115, 126, 116, 133, 127, 143, 126, 125, 125, 127, 115, 136, 122, 115, 118, 118, 111, 122, 133, 130, 128, 136, 112, 112, 136, 126, 124, 138, 122, 125, 133, 137, 125, 119, 131, 122, 129, 128, 124, 116, 132, 123, 131, 127, 117, 126, 125, 108, 118, 136, 116, 124, 127, 120, 125, 125, 120, 136, 121, 141, 123, 141, 127, 138, 143, 140, 119, 131, 153, 120, 131, 135, 118, 136, 128, 118, 119, 135, 133, 131, 117, 130, 116, 122, 120, 108, 133, 135, 113, 129, 130, 138, 111, 126, 124, 127, 132, 124, 150, 110, 128, 115, 117, 124, 114, 126, 125, 98, 111, 144, 123, 141, 131, 115, 120, 128, 124, 118, 117, 130, 126, 133, 115, 139, 140, 134, 157, 123, 125, 137, 134, 115, 136, 121, 128, 142, 119, 131, 143, 111, 102, 116, 121, 147, 130, 125, 138, 132, 126, 149, 132, 112, 127, 125, 118, 124, 136, 127, 128, 118, 106, 127, 118, 133, 128, 122, 117, 127, 134, 141, 127, 124, 128, 107, 147, 116, 134, 119, 128, 114, 122, 122, 117, 122, 140, 122, 118, 113, 133, 136, 120, 113, 141, 150, 130, 126, 125, 142, 114, 124, 122, 135, 123, 120, 128, 124, 127, 102, 144, 123, 116, 128, 124, 118, 137, 137, 121, 138, 120, 129, 136, 123, 123, 146, 113, 135, 147, 127, 154, 115, 126, 134, 105, 120, 122, 136, 116, 129, 118, 125, 91, 121, 107, 135, 120, 125, 114, 127, 124, 118, 114, 132, 130, 123, 132, 142, 146, 119, 129, 105, 115, 114, 131, 128, 144, 101, 108, 133, 121, 123, 118, 123, 127, 122, 107, 111, 113, 141, 133, 163, 122, 104, 120, 117, 119, 120, 106, 138, 147, 157, 118, 114, 127, 125, 131, 131, 115, 145, 131, 132, 113, 109, 129, 118, 128, 117, 137, 107, 127, 127, 124, 126, 135, 141, 108, 141, 116, 131, 129, 135, 116, 137, 137, 124, 130, 119, 143, 130, 112, 120, 121, 121, 119, 127, 116, 137, 135, 122, 131, 123, 111, 108, 137, 115, 131, 142, 125, 107, 125, 129, 127, 116, 131, 120, 134, 111, 130, 138, 144, 113, 120, 122, 115, 149, 134, 125, 119, 122, 116, 133, 125, 122, 124, 143, 135, 110, 117, 120, 129, 139, 129, 138, 125, 122, 112, 127, 112, 116, 122, 134, 132, 135, 124, 130, 115, 115, 111, 135, 136, 132, 120, 118, 112, 139, 115, 117, 135, 124, 116, 123, 120, 117, 130, 128, 126, 120, 112, 132, 131, 108, 123, 109, 124, 126, 125, 116, 123, 112, 159, 123, 128, 130, 124, 109, 133, 128, 134, 128, 131, 126, 140, 131, 108, 101, 129, 109, 133, 129, 124, 117, 123, 108, 138, 126, 122, 128, 134, 135, 118, 141, 125, 125, 124, 135, 112, 142, 137, 96, 109, 131, 137, 112, 119, 127, 127, 130, 131, 125, 130, 124, 118, 115, 108, 125, 110, 136, 118, 137, 142, 136, 139, 121, 136, 121, 135, 140, 115, 110, 103, 111, 135, 126, 135, 113, 143, 114, 133, 117, 122, 122, 118, 113, 125, 119, 110, 118, 117, 131, 117, 119, 131, 130, 118, 119, 136, 126, 128, 120, 112, 121, 131, 141, 118, 132, 119, 118, 133, 123, 134, 127, 121, 131, 111, 145, 127, 126, 144, 127, 112, 114, 129, 129, 124, 130, 127, 121, 123, 121, 126, 143, 122, 127, 125, 112, 114, 120, 114, 124, 137, 123, 118, 128, 130, 118, 124, 112, 123, 114, 132, 132, 129, 124, 120, 111, 116, 120, 146, 122, 110, 115, 134, 117, 120, 145, 101, 122, 121, 112, 122, 122, 128, 123, 129, 120, 134, 115, 119, 124, 127, 117, 124, 141, 126, 129, 135, 111, 132, 120, 133, 111, 108, 128, 115, 123, 123, 140, 109, 91, 119, 109, 128, 130, 122, 132, 136, 130, 108, 131, 116, 138, 127, 128, 137, 136, 128, 125, 125, 95, 128, 141, 135, 131, 131, 140, 126, 127, 110, 126, 109, 131, 119, 111, 129, 130, 104, 128, 140, 138, 115, 102, 148, 98, 115, 136, 125, 118, 125, 116, 128, 128, 119, 130, 128, 133, 103, 132, 133, 136, 131, 140, 120, 118, 118, 122, 127, 126, 120, 109, 121, 102, 116, 119, 132, 124, 148, 112, 141, 125, 127, 120, 134, 126, 138, 121, 119, 135, 120, 136, 129, 128, 137, 131, 134, 132, 125, 117, 127, 118, 127, 134, 130, 143, 132, 127, 123, 117, 129, 112, 115, 115, 131, 126, 141, 131, 109, 105, 109, 105, 123, 110, 125, 127, 110, 142, 110, 103, 117, 111, 123, 125, 123, 126, 130, 115, 113, 124, 127, 113, 128, 130, 129, 118, 114, 117, 122, 119, 152, 112, 116, 139, 123, 131, 128, 125, 118, 118, 112, 111, 139, 145, 135, 127, 123, 132, 119, 134, 120, 103, 118, 124, 134, 150, 127, 125, 140, 123, 123, 111, 127, 125, 116, 131, 100, 114, 104, 127, 109, 132, 131, 115, 133, 133, 117, 150, 113, 124, 116, 122, 139, 145, 136, 150, 122, 114, 131, 126, 128, 142, 133, 126, 108, 108, 139, 136, 109, 120, 110, 118, 132, 132, 132, 114, 134, 116, 126, 124, 126, 116, 123, 127, 135, 109, 114, 121, 130, 123, 121, 137, 128, 122, 132, 116, 126, 129, 114, 113, 111, 126, 144, 107, 117, 160, 106, 122, 122, 127, 136, 127, 105, 124, 100, 122, 142, 141, 131, 114, 119, 122, 139, 153, 123, 137, 130, 137, 111, 137, 146, 135, 124, 136, 126, 130, 117, 118, 124, 113, 120, 127, 105, 163, 123, 128, 142, 122, 135, 109, 113, 127, 128, 116, 148, 117, 123, 135, 128, 144, 117, 119, 119, 136, 114, 130, 121, 129, 142, 123, 125, 130, 120, 127, 140, 114, 135, 117, 140, 109, 110, 113, 124, 133, 116, 113, 116, 111, 133, 123, 136, 124, 121, 134, 132, 127, 123, 132, 120, 114, 123, 134, 111, 131, 142, 122, 100, 125, 132, 120, 124, 118, 131, 113, 120, 130, 120, 117, 119, 121, 109, 119, 124, 128, 125, 119, 130, 114, 122, 122, 133, 127, 107, 111, 135, 127, 124, 114, 127, 130, 141, 137, 125, 108, 135, 116, 127, 120, 130, 131, 140, 127, 127, 140, 111, 122, 110, 134, 116, 132, 121, 148, 113, 118, 119, 124, 146, 121, 127, 132, 137, 110, 126, 147, 126, 133, 120, 109, 129, 115, 110, 116, 122, 131, 129, 136, 108, 119, 131, 127, 127, 129, 122, 133, 108, 122, 128, 132, 127, 133, 128, 121, 116, 129, 137, 124, 143, 128, 134, 107, 146, 140, 141, 137, 122, 120, 112, 136, 131, 115, 131, 133, 129, 116, 114, 147, 119, 126, 114, 122, 145, 126, 109, 138, 151, 121, 113, 117, 132, 123, 131, 123, 118, 104, 118, 131, 135, 122, 125, 132, 113, 129, 142, 143, 125, 132, 117, 131, 113, 124, 109, 153, 129, 131, 120, 135, 134, 116, 120, 115, 123, 122, 134, 143, 117, 135, 117, 116, 138, 143, 123, 152, 144, 133, 122, 100, 127, 112, 120, 116, 118, 123, 131, 119, 121, 120, 116, 116, 139, 123, 135, 136, 147, 131, 151, 142, 132, 128, 125, 119, 100, 132, 133, 144, 127, 122, 127, 135, 122, 148, 132, 110, 111, 136, 143, 119, 108, 120, 121, 121, 118, 121, 144, 122, 114, 122, 110, 117, 157, 135, 130, 118, 111, 131, 133, 135, 126, 138, 91, 135, 113, 114, 124, 125, 133, 125, 136, 119, 136, 133, 144, 130, 115, 140, 135, 134, 117, 128, 114, 119, 116, 132, 125, 125, 126, 124, 125, 129, 120, 118, 121, 110, 121, 115, 133, 139, 111, 130, 128, 124, 118, 139, 122, 127, 145, 121, 117, 111, 122, 121, 128, 120, 128, 120, 110, 135, 128, 146, 110, 110, 120, 119, 140, 120, 114, 116, 140, 127, 114, 139, 129, 127, 114, 129, 132, 121, 127, 122, 124, 123, 127, 143, 119, 133, 123, 143, 120, 103, 114, 130, 146, 140, 124, 128, 130, 131, 111, 128, 125, 140, 140, 132, 121, 125, 133, 108, 139, 115, 148, 131, 119, 135, 128, 119, 137, 124, 131, 124, 120, 138, 109, 113, 133, 133, 130, 130, 141, 135, 121, 113, 130, 122, 133, 119, 132, 118, 145, 117, 131, 124, 123, 120, 108, 139, 128, 104, 148, 127, 133, 120, 159, 98, 119, 122, 119, 128, 121, 129, 127, 120, 124, 143, 141, 124, 112, 127, 131, 121, 115, 130, 120, 134, 134, 135, 135, 130, 115, 140, 130, 122, 134, 135, 139, 125, 114, 134, 109, 145, 129, 138, 122, 135, 134, 131, 121, 119, 112, 114, 96, 123, 119, 133, 128, 122, 109, 115, 134, 137, 129, 116, 132, 126, 128, 127, 107, 123, 141, 124, 114, 118, 110, 116, 116, 113, 125, 127, 136, 138, 128, 138, 132, 133, 126, 112, 119, 123, 129, 140, 127, 143, 138, 123, 106, 129, 137, 123, 128, 117, 126, 134, 103, 124, 126, 136, 132, 138, 137, 138, 136, 119, 137, 122, 125, 112, 131, 116, 111, 97, 103, 135, 123, 126, 134, 138, 120, 127, 107, 139, 115, 149, 121, 138, 107, 154, 123, 125, 110, 113, 118, 126, 126, 135, 125, 142, 128, 133, 128, 130, 109, 141, 139, 133, 122, 118, 140, 119, 105, 129, 132, 139, 133, 120, 114, 106, 123, 134, 122, 115, 121, 117, 123, 109, 129, 130, 121, 126, 126, 136, 143, 119, 138, 126, 136, 123, 124, 127, 138, 127, 133, 123, 137, 121, 138, 123, 121, 133, 135, 136, 134, 125, 157, 124, 129, 123, 123, 123, 121, 126, 128, 132, 122, 127, 132, 110, 118, 112, 123, 133, 125, 127, 117, 123, 144, 117, 151, 129, 122, 106, 118, 130, 140, 113, 134, 118, 120, 116, 103, 125, 140, 115, 118, 112, 115, 121, 116, 123, 121, 115, 113, 136, 129, 126, 138, 119, 144, 119, 138, 112, 113, 125, 130, 106, 126, 110, 128, 126, 137, 147, 122, 119, 133, 118, 115, 142, 109, 155, 122, 139, 118, 138, 132, 127, 126, 113, 125, 147, 122, 136, 122, 143, 130, 137, 127, 130, 129, 115, 124, 112, 115, 128, 127, 118, 126, 137, 119, 148, 131, 134, 140, 124, 111, 127, 135, 121, 137, 132, 114, 125, 133, 126, 134, 123, 124, 114, 140, 114, 130, 128, 132, 123, 135, 126, 126, 126, 129, 145, 137, 135, 135, 122, 135, 138, 149, 132, 127, 119, 136, 133, 131, 136, 122, 134, 118, 123, 131, 144, 119, 131, 112, 118, 134, 110, 122, 134, 121, 123, 107, 123, 114, 116, 119, 133, 122, 115, 137, 125, 125, 138, 135, 113, 126, 112, 139, 136, 149, 140, 114, 127, 136, 103, 140, 121, 132, 132, 119, 131, 137, 130, 113, 113, 121, 118, 137, 114, 129, 125, 140, 121, 127, 138, 136, 106, 133, 124, 140, 113, 123, 124, 138, 126, 118, 140, 116, 133, 131, 135, 138, 134, 125, 128, 121, 115, 104, 133, 111, 133, 132, 133, 136, 135, 120, 129, 125, 139, 145, 133, 126, 116, 132, 132, 116, 133, 127, 107, 133, 128, 135, 121, 116, 119, 124, 116, 120, 146, 118, 128, 118, 131, 127, 112, 138, 113, 124, 135, 81, 127, 123, 148, 140, 134, 126, 130, 144, 140, 121, 137, 133, 116, 125, 129, 125, 116, 126, 134, 135, 135, 122, 127, 127, 119, 133, 116, 134, 131, 138, 105, 124, 106, 123, 104, 124, 131, 145, 114, 124, 124, 111, 131, 139, 125, 135, 131, 110, 117, 123, 122, 141, 132, 120, 153, 129, 134, 123, 134, 111, 128, 117, 112, 117, 105, 134, 130, 117, 137, 120, 131, 116, 140, 126, 131, 124, 129, 117, 139, 117, 132, 134, 127, 116, 138, 140, 112, 122, 135, 129, 123, 114, 137, 121, 118, 129, 130, 138, 124, 116, 136, 128, 118, 126, 100, 128, 133, 135, 139, 131, 119, 134, 118, 117, 132, 139, 120, 128, 118, 135, 130, 117, 128, 105, 126, 110, 129, 133, 137, 110, 126, 111, 123, 118, 117, 147, 141, 139, 135, 127, 147, 125, 118, 101, 138, 114, 131, 127, 109, 133, 117, 123, 122, 129, 126, 143, 114, 124, 132, 129, 126, 117, 130, 143, 133, 132, 140, 134, 130, 117, 120, 118, 136, 133, 124, 120, 121, 104, 124, 124, 124, 117, 119, 121, 119, 108, 101, 108, 135, 141, 97, 132, 109, 111, 128, 116, 114, 128, 114, 119, 127, 121, 128, 122, 118, 129, 122, 128, 131, 127, 135, 140, 131, 118, 117, 131, 114, 133, 133, 145, 136, 121, 132, 122, 145, 130, 111, 122, 117, 125, 119, 123, 156, 138, 131, 135, 142, 122, 119, 117, 146, 129, 115, 139, 115, 137, 123, 127, 132, 112, 112, 123, 131, 126, 123, 105, 125, 130, 113, 115, 132, 110, 115, 133, 121, 125, 124, 128, 125, 124, 117, 131, 127, 111, 135, 116, 126, 132, 134, 114, 117, 130, 128, 127, 117, 103, 137, 131, 116, 128, 127, 135, 133, 133, 115, 127, 103, 114, 120, 127, 125, 123, 103, 140, 120, 121, 133, 121, 137, 117, 129, 120, 120, 116, 117, 114, 134, 140, 131, 119, 129, 136, 127, 136, 128, 144, 134, 126, 135, 125, 126, 115, 113, 144, 133, 149, 130, 141, 110, 136, 119, 136, 137, 125, 123, 123, 133, 118, 109, 134, 121, 114, 124, 146, 126, 129, 118, 123, 134, 129, 136, 118, 113, 112, 117, 131, 115, 122, 118, 138, 132, 115, 133, 128, 122, 121, 109, 115, 135, 128, 145, 106, 116, 134, 134, 119, 117, 129, 122, 124, 112, 121, 131, 138, 123, 131, 139, 122, 125, 104, 120, 122, 131, 124, 134, 112, 128, 123, 117, 119, 121, 130, 133, 127, 131, 132, 113, 116, 111, 133, 137, 129, 129, 148, 127, 122, 126, 119, 124, 111, 118, 118, 140, 124, 115, 117, 112, 118, 144, 129, 107, 110, 107, 143, 122, 126, 118, 127, 132, 118, 129, 113, 132, 117, 128, 111, 148, 126, 128, 121, 137, 119, 139, 132, 125, 118, 131, 127, 105, 120, 137, 125, 134, 121, 122, 124, 133, 135, 132, 123, 122, 131, 130, 131, 144, 115, 124, 108, 122, 128, 134, 125, 111, 121, 118, 136, 120, 104, 124, 110, 128, 123, 130, 138, 120, 135, 114, 118, 133, 113, 138, 134, 122, 131, 111, 122, 145, 113, 115, 118, 133, 112, 114, 144, 122, 123, 142, 131, 137, 129, 144, 122, 145, 105, 108, 143, 122, 115, 140, 129, 128, 125, 125, 142, 126, 129, 131, 121, 115, 122, 125, 115, 139, 127, 135, 135, 134, 113, 144, 129, 119, 138, 151, 130, 106, 120, 142, 126, 133, 128, 108, 124, 147, 125, 145, 126, 112, 135, 115, 126, 123, 122, 128, 110, 134, 119, 134, 133, 118, 105, 127, 129, 131, 132, 142, 135, 130, 127, 116, 119, 127, 125, 107, 118, 120, 143, 102, 123, 114, 133, 122, 117, 121, 128, 134, 136, 121, 99, 127, 109, 128, 137, 115, 133, 122, 117, 126, 121, 136, 133, 133, 122, 137, 115, 113, 121, 122, 133, 113, 124, 125, 135, 141, 129, 113, 114, 120, 132, 130, 117, 126, 102, 138, 155, 117, 130, 132, 120, 126, 126, 111, 133, 120, 126, 109, 115, 136, 133, 127, 131, 140, 125, 118, 136, 106, 121, 124, 132, 108, 129, 119, 151, 133, 127, 135, 131, 124, 118, 124, 136, 118, 145, 125, 126, 128, 136, 104, 120, 115, 115, 131, 137, 124, 130, 117, 122, 116, 120, 111, 133, 133, 116, 110, 119, 129, 121, 113, 120, 137, 128, 121, 149, 125, 126, 120, 123, 121, 117, 107, 118, 123, 122, 126, 138, 119, 106, 128, 139, 131, 118, 149, 131, 112, 126, 130, 144, 115, 119, 137, 117, 124, 106, 117, 148, 135, 130, 123, 129, 132, 133, 138, 120, 133, 143, 112, 115, 129, 113, 129, 121, 116, 118, 113, 127, 119, 129, 122, 95, 118, 135, 122, 138, 105, 135, 123, 125, 132, 123, 126, 108, 133, 134, 134, 127, 117, 140, 109, 124, 129, 137, 122, 106, 137, 129, 126, 127, 130, 127, 120, 131, 125, 117, 125, 121, 125, 127, 124, 120, 123, 142, 139, 119, 119, 137, 114, 118, 126, 133, 115, 127, 121, 138, 134, 139, 109, 130, 123, 113, 129, 134, 130, 118, 121, 125, 121, 129, 111, 113, 135, 118, 118, 124, 133, 114, 128, 123, 132, 125, 113, 114, 136, 149, 139, 129, 111, 108, 124, 111, 119, 123, 116, 131, 115, 105, 117, 126, 139, 134, 113, 116, 124, 117, 149, 129, 124, 148, 131, 131, 119, 132, 108, 119, 129, 132, 124, 129, 130, 127, 119, 140, 116, 119, 121, 136, 128, 129, 134, 108, 127, 105, 109, 126, 128, 127, 122, 131, 122, 108, 119, 116, 137, 116, 126, 116, 108, 120, 115, 129, 122, 113, 116, 120, 129, 125, 115, 126, 152, 121, 107, 115, 137, 118, 131, 130, 124, 121, 137, 101, 119, 111, 120, 121, 106, 130, 143, 97, 121, 126, 130, 127, 125, 131, 137, 127, 108, 122, 129, 122, 126, 121, 119, 128, 133, 123, 133, 124, 125, 116, 124, 135, 112, 119, 144, 129, 125, 125, 125, 125, 121, 113, 124, 110, 138, 133, 134, 120, 91, 125, 95, 144, 121, 126, 121, 117, 115, 113, 128, 127, 114, 127, 134, 119, 125, 142, 137, 116, 121, 111, 126, 144, 117, 125, 105, 139, 130, 121, 132, 126, 122, 119, 135, 123, 130, 121, 143, 123, 124, 123, 126, 119, 107, 137, 106, 112, 124, 114, 130, 112, 127, 122, 128, 123, 126, 125, 120, 117, 130, 139, 136, 120, 125, 129, 118, 123, 128, 119, 112, 132, 116, 120, 117, 107, 123, 141, 120, 122, 109, 125, 131, 129, 127, 120, 132, 130, 143, 111, 110, 131, 120, 119, 130, 126, 107, 127, 119, 128, 149, 121, 148, 132, 136, 123, 151, 122, 135, 127, 118, 107, 133, 109, 132, 113, 134, 108, 114, 114, 118, 121, 126, 130, 114, 147, 112, 129, 116, 144, 129, 102, 134, 140, 133, 115, 113, 132, 122, 112, 121, 130, 137, 123, 132, 136, 119, 128, 130, 113, 132, 113, 125, 116, 136, 108, 117, 138, 130, 122, 141, 117, 113, 120, 129, 116, 127, 124, 134, 131, 123, 131, 138, 130, 127, 97, 125, 144, 146, 104, 133, 137, 113, 125, 127, 136, 103, 133, 117, 130, 114, 125, 142, 118, 132, 131, 118, 141, 127, 134, 129, 124, 113, 146, 133, 115, 126, 137, 113, 136, 128, 126, 145, 140, 118, 132, 111, 127, 110, 125, 134, 135, 124, 115, 137, 107, 117, 132, 125, 117, 142, 129, 111, 116, 132, 123, 113, 102, 124, 131, 131, 116, 130, 130, 110, 129, 130, 146, 123, 127, 139, 158, 121, 135, 125, 105, 118, 121, 118, 114, 134, 122, 138, 140, 132, 134, 125, 139, 122, 122, 130, 129, 115, 123, 127, 114, 128, 126, 119, 128, 128, 132, 134, 131, 121, 140, 123, 119, 114, 128, 129, 126, 125, 115, 130, 139, 125, 122, 118, 145, 116, 107, 134, 117, 120, 124, 130, 122, 124, 122, 124, 113, 125, 121, 102, 129, 140, 114, 134, 138, 121, 123, 141, 130, 111, 125, 118, 106, 119, 133, 139, 120, 116, 126, 119, 111, 125, 114, 112, 114, 133, 113, 138, 139, 117, 131, 116, 121, 135, 132, 124, 113, 133, 117, 113, 138, 123, 112, 118, 121, 128, 132, 111, 120, 127, 115, 129, 127, 128, 112, 126, 129, 127, 125, 148, 133, 147, 145, 123, 130, 129, 126, 133, 126, 115, 121, 108, 123, 133, 112, 134, 133, 112, 107, 110, 135, 134, 129, 132, 119, 121, 136, 127, 118, 130, 121, 126, 126, 126, 120, 123, 137, 124, 127, 137, 117, 128, 145, 128, 122, 136, 121, 138, 121, 126, 119, 100, 117, 113, 129, 137, 127, 120, 159, 108, 110, 115, 140, 115, 128, 132, 122, 129, 138, 130, 148, 135, 114, 131, 129, 124, 132, 125, 113, 122, 124, 136, 114, 140, 128, 132, 120, 116, 133, 116, 131, 118, 130, 136, 116, 161, 121, 127, 132, 130, 118, 117, 121, 143, 111, 113, 138, 137, 106, 122, 128, 136, 115, 141, 141, 134, 129, 125, 125, 128, 134, 140, 131, 129, 111, 119, 139, 119, 114, 120, 128, 123, 129, 119, 118, 145, 136, 114, 142, 122, 134, 133, 131, 131, 109, 141, 117, 123, 110, 114, 123, 113, 119, 131, 127, 129, 126, 119, 118, 123, 126, 139, 126, 114, 134, 129, 128, 116, 127, 129, 117, 124, 130, 121, 122, 133, 134, 156, 110, 138, 125, 123, 123, 126, 114, 127, 131, 124, 122, 127, 121, 135, 141, 122, 132, 130, 134, 131, 126, 118, 90, 147, 130, 119, 115, 134, 117, 132, 127, 137, 124, 120, 140, 114, 125, 127, 125, 131, 124, 137, 118, 128, 128, 138, 133, 117, 107, 129, 131, 130, 134, 132, 126, 115, 133, 141, 137, 125, 112, 119, 124, 142, 116, 150, 126, 112, 112, 134, 127, 127, 120, 129, 122, 117, 125, 125, 126, 119, 118, 123, 123, 139, 126, 108, 124, 122, 126, 117, 127, 120, 120, 128, 127, 129, 117, 138, 120, 103, 112, 123, 126, 138, 123, 126, 105, 126, 129, 135, 122, 112, 128, 110, 112, 135, 104, 130, 127, 121, 128, 147, 109, 120, 125, 134, 123, 122, 112, 130, 131, 113, 130, 130, 125, 125, 130, 138, 129, 115, 140, 131, 117, 142, 125, 125, 108, 147, 148, 124, 127, 115, 105, 123, 132, 149, 132, 131, 137, 110, 115, 108, 133, 101, 121, 126, 119, 117, 131, 118, 127, 144, 134, 113, 104, 121, 124, 133, 118, 134, 122, 113, 133, 126, 136, 118, 117, 120, 101, 136, 140, 115, 129, 117, 121, 116, 143, 99, 131, 126, 140, 127, 121, 121, 136, 140, 126, 120, 145, 125, 125, 106, 134, 126, 134, 148, 128, 138, 139, 126, 123, 134, 132, 136, 111, 152, 127, 146, 130, 124, 126, 129, 135, 119, 128, 130, 110, 126, 124, 129, 128, 120, 145, 131, 128, 125, 108, 148, 105, 99, 121, 133, 120, 120, 110, 126, 143, 122, 114, 130, 150, 132, 124, 133, 125, 123, 120, 138, 142, 134, 146, 112, 132, 133, 120, 116, 114, 129, 129, 118, 133, 123, 119, 128, 123, 125, 119, 135, 108, 130, 124, 114, 134, 156, 130, 124, 123, 124, 138, 125, 110, 130, 129, 126, 133, 111, 122, 110, 116, 129, 118, 121, 135, 130, 115, 126, 131, 120, 104, 115, 126, 110, 121, 128, 115, 121, 123, 138, 136, 118, 123, 134, 125, 142, 118, 136, 129, 132, 127, 122, 137, 123, 144, 121, 125, 118, 128, 140, 120, 124, 112, 119, 131, 114, 119, 127, 138, 111, 125, 128, 122, 118, 135, 129, 120, 123, 126, 137, 127, 135, 122, 124, 134, 132, 130, 114, 129, 125, 143, 130, 122, 116, 116, 137, 126, 125, 123, 115, 131, 116, 116, 115, 99, 119, 124, 130, 126, 129, 132, 117, 122, 134, 119, 111, 120, 123, 123, 140, 128, 111, 129, 114, 138, 123, 113, 125, 122, 135, 111, 124, 138, 136, 125, 116, 117, 134, 121, 127, 116, 118, 129, 138, 125, 125, 118, 102, 120, 121, 111, 121, 131, 130, 113, 134, 120, 110, 117, 130, 130, 124, 132, 118, 132, 154, 130, 126, 122, 125, 146, 135, 113, 126, 129, 115, 116, 123, 143, 129, 131, 133, 135, 105, 120, 124, 110, 130, 133, 116, 144, 130, 132, 116, 124, 123, 133, 111, 113, 134, 124, 119, 132, 110, 121, 133, 122, 115, 132, 120, 105, 114, 149, 125, 144, 109, 132, 139, 132, 128, 129, 145, 113, 141, 134, 130, 141, 117, 103, 123, 127, 128, 123, 116, 133, 136, 129, 134, 131, 118, 132, 126, 132, 127, 143, 140, 130, 129, 110, 135, 129, 108, 119, 133, 132, 133, 135, 133, 118, 116, 108, 132, 145, 147, 140, 115, 112, 120, 144, 136, 121, 123, 128, 120, 129, 134, 110, 123, 140, 129, 123, 115, 123, 112, 128, 126, 101, 114, 115, 135, 136, 145, 138, 115, 127, 145, 110, 136, 133, 134, 108, 109, 121, 135, 134, 135, 126, 121, 121, 119, 125, 133, 127, 121, 114, 134, 128, 146, 106, 131, 121, 144, 127, 131, 123, 141, 122, 122, 142, 115, 127, 123, 114, 114, 139, 124, 122, 135, 102, 119, 150, 114, 129, 128, 122, 147, 115, 115, 114, 128, 130, 117, 121, 109, 124, 116, 122, 123, 139, 128, 125, 119, 149, 160, 126, 131, 123, 123, 137, 127, 120, 122, 130, 123, 124, 116, 124, 128, 138, 144, 137, 141, 129, 123, 121, 127, 123, 127, 104, 124, 117, 120, 112, 123, 127, 112, 112, 120, 122, 133, 120, 117, 106, 104, 108, 117, 124, 134, 130, 133, 129, 128, 116, 117, 110, 112, 143, 114, 129, 111, 146, 125, 115, 111, 117, 119, 126, 128, 126, 134, 109, 135, 144, 118, 122, 133, 139, 129, 112, 137, 114, 141, 133, 126, 127, 123, 123, 139, 119, 122, 118, 135, 116, 125, 134, 126, 131, 112, 118, 135, 126, 127, 126, 126, 131, 124, 155, 102, 130, 124, 122, 145, 150, 125, 107, 156, 116, 113, 138, 132, 133, 145, 129, 119, 133, 105, 132, 132, 137, 128, 124, 102, 136, 133, 101, 142, 128, 122, 116, 134, 102, 138, 126, 133, 104, 147, 139, 136, 134, 118, 111, 106, 125, 107, 101, 129, 128, 116, 126, 123, 132, 117, 138, 110, 120, 141, 148, 107, 124, 126, 118, 129, 127, 145, 119, 130, 135, 137, 133, 106, 125, 131, 152, 85, 142, 111, 106, 122, 119, 133, 124, 117, 106, 138, 129, 130, 136, 114, 125, 131, 123, 120, 144, 134, 125, 127, 130, 124, 161, 141, 113, 122, 107, 130, 118, 110, 144, 129, 129, 115, 127, 126, 131, 118, 132, 121, 124, 110, 111, 133, 130, 143, 136, 134, 117, 129, 111, 109, 114, 138, 116, 117, 105, 119, 132, 116, 123, 127, 118, 111, 134, 133, 108, 113, 120, 114, 120, 125, 114, 100, 147, 127, 119, 132, 125, 118, 111, 132, 120, 138, 118, 126, 130, 129, 117, 132, 146, 131, 100, 124, 125, 130, 103, 122, 129, 124, 131, 129, 133, 117, 124, 120, 138, 104, 134, 136, 119, 109, 145, 122, 147, 114, 135, 137, 130, 119, 120, 123, 127, 129, 121, 113, 133, 124, 112, 131, 124, 125, 120, 138, 127, 132, 111, 140, 125, 139, 118, 121, 127, 121, 124, 132, 135, 121, 113, 129, 102, 116, 125, 127, 129, 125, 135, 136, 127, 130, 128, 119, 120, 129, 115, 126, 109, 125, 110, 109, 130, 131, 133, 120, 133, 122, 121, 112, 135, 135, 110, 129, 137, 136, 136, 127, 120, 129, 135, 114, 127, 118, 118, 113, 117, 115, 121, 124, 118, 139, 101, 108, 134, 124, 121, 117, 115, 130, 126, 123, 131, 139, 97, 136, 135, 125, 117, 132, 116, 131, 139, 137, 118, 128, 111, 96, 129, 120, 129, 119, 117, 138, 138, 128, 137, 130, 115, 109, 123, 125, 129, 136, 131, 124, 127, 137, 125, 125, 128, 124, 128, 122, 113, 139, 127, 119, 141, 115, 119, 136, 115, 136, 115, 116, 135, 126, 131, 95, 116, 124, 120, 101, 106, 122, 129, 131, 124, 129, 134, 117, 151, 125, 114, 112, 133, 103, 133, 120, 132, 140, 120, 134, 107, 128, 121, 127, 124, 122, 110, 125, 116, 118, 121, 117, 133, 124, 107, 126, 125, 127, 122, 109, 130, 121, 124, 153, 105, 128, 119, 139, 135, 125, 126, 123, 127, 131, 125, 123, 120, 113, 110, 106, 133, 119, 132, 131, 124, 127, 151, 134, 136, 96, 124, 117, 136, 147, 128, 127, 122, 122, 149, 111, 128, 113, 116, 82, 121, 110, 118, 130, 130, 134, 122, 120, 114, 126, 135, 125, 127, 120, 119, 112, 125, 119, 130, 117, 126, 123, 144, 139, 134, 114, 114, 113, 132, 142, 124, 130, 120, 120, 119, 132, 110, 143, 122, 145, 131, 129, 132, 133, 126, 111, 126, 124, 144, 129, 129, 129, 142, 136, 125, 129, 129, 120, 125, 142, 113, 131, 120, 137, 130, 108, 113, 130, 127, 123, 131, 136, 122, 123, 118, 112, 132, 122, 143, 128, 120, 119, 131, 123, 107, 124, 132, 126, 120, 116, 142, 98, 115, 133, 128, 127, 128, 121, 112, 114, 100, 137, 107, 123, 146, 112, 133, 129, 114, 124, 124, 133, 119, 141, 107, 113, 125, 117, 133, 129, 132, 115, 119, 148, 117, 119, 122, 135, 127, 103, 124, 133, 105, 116, 119, 124, 102, 140, 122, 122, 132, 136, 106, 121, 137, 99, 133, 120, 148, 120, 130, 124, 117, 118, 122, 129, 107, 117, 107, 125, 123, 150, 143, 127, 122, 114, 143, 113, 143, 130, 117, 127, 125, 135, 138, 129, 139, 121, 125, 126, 135, 126, 114, 131, 126, 123, 124, 130, 137, 128, 120, 126, 137, 120, 128, 111, 132, 112, 139, 133, 138, 131, 126, 139, 127, 96, 115, 122, 129, 123, 127, 117, 128, 130, 113, 138, 126, 123, 114, 136, 134, 122, 136, 111, 114, 109, 97, 127, 124, 138, 108, 121, 137, 120, 116, 129, 126, 114, 131, 132, 132, 136, 117, 123, 150, 125, 135, 137, 115, 140, 124, 115, 116, 127, 129, 113, 121, 114, 135, 117, 121, 142, 129, 124, 126, 139, 112, 118, 113, 122, 127, 124, 121, 132, 116, 111, 132, 128, 108, 128, 128, 143, 132, 113, 119, 136, 119, 139, 138, 126, 110, 132, 147, 116, 125, 127, 125, 120, 124, 128, 123, 139, 146, 132, 118, 130, 132, 141, 118, 105, 114, 120, 105, 143, 133, 132, 127, 127, 127, 124, 114, 135, 108, 137, 90, 133, 119, 132, 126, 140, 127, 110, 119, 110, 149, 119, 122, 115, 129, 109, 116, 115, 158, 143, 137, 130, 136, 132, 141, 132, 122, 126, 125, 131, 139, 115, 120, 134, 115, 121, 117, 127, 126, 124, 126, 108, 149, 99, 119, 137, 139, 139, 147, 131, 128, 119, 119, 131, 120, 121, 111, 184, 121, 121, 139, 138, 129, 112, 127, 123, 147, 123, 126, 113, 143, 117, 128, 113, 133, 149, 123, 118, 124, 131, 128, 125, 131, 119, 119, 122, 122, 122, 127, 125, 122, 126, 114, 130, 127, 132, 113, 135, 117, 121, 113, 112, 137, 137, 110, 116, 133, 124, 145, 138, 121, 128, 109, 125, 126, 139, 125, 123, 120, 124, 119, 118, 131, 117, 120, 107, 121, 134, 131, 138, 109, 123, 139, 128, 118, 113, 140, 126, 143, 115, 153, 119, 128, 116, 116, 142, 107, 131, 130, 124, 111, 127, 133, 138, 131, 134, 141, 127, 123, 118, 143, 128, 131, 122, 134, 128, 127, 117, 128, 116, 110, 119, 112, 118, 122, 108, 125, 128, 120, 106, 130, 119, 104, 118, 142, 121, 118, 132, 123, 112, 126, 104, 117, 129, 130, 124, 130, 101, 107, 108, 131, 122, 134, 113, 109, 140, 112, 125, 127, 119, 129, 123, 137, 137, 127, 124, 115, 136, 125, 122, 134, 113, 115, 141, 128, 128, 121, 120, 123, 138, 124, 138, 110, 118, 122, 130, 121, 113, 134, 126, 131, 136, 131, 119, 126, 129, 142, 137, 115, 106, 144, 128, 140, 118, 125, 123, 103, 125, 127, 123, 114, 138, 130, 113, 125, 128, 125, 130, 130, 126, 155, 139, 106, 135, 123, 114, 140, 127, 116, 133, 119, 110, 126, 110, 123, 132, 111, 126, 127, 130, 130, 133, 129, 122, 116, 131, 132, 141, 119, 122, 143, 116, 135, 116, 129, 127, 122, 117, 100, 129, 119, 119, 125, 142, 109, 115, 117, 143, 107, 130, 133, 127, 131, 129, 154, 131, 143, 144, 133, 131, 101, 113, 102, 129, 144, 99, 133, 108, 117, 134, 125, 114, 107, 128, 112, 110, 124, 129, 121, 121, 112, 151, 125, 124, 147, 134, 118, 125, 133, 142, 128, 144, 122, 116, 130, 117, 141, 106, 111, 134, 123, 132, 143, 113, 134, 143, 128, 133, 122, 127, 117, 116, 127, 110, 129, 110, 116, 135, 124, 121, 125, 130, 118, 139, 118, 124, 133, 125, 109, 104, 112, 115, 109, 107, 134, 134, 120, 113, 150, 134, 119, 122, 112, 124, 145, 127, 122, 117, 120, 128, 129, 137, 121, 110, 105, 125, 130, 107, 104, 116, 121, 114, 117, 139, 138, 120, 125, 113, 120, 137, 112, 125, 110, 122, 127, 111, 135, 147, 126, 123, 121, 121, 135, 124, 124, 134, 139, 115, 117, 126, 145, 122, 126, 133, 116, 118, 146, 130, 112, 141, 123, 135, 113, 138, 116, 125, 141, 127, 133, 142, 118, 126, 129, 112, 127, 111, 130, 120, 101, 124, 131, 123, 130, 129, 122, 143, 126, 146, 125, 133, 116, 138, 123, 119, 123, 120, 133, 133, 117, 120, 124, 120, 110, 109, 116, 114, 124, 154, 106, 134, 117, 118, 146, 137, 124, 118, 128, 148, 113, 117, 120, 111, 145, 137, 133, 124, 115, 128, 105, 117, 109, 139, 120, 153, 123, 131, 128, 113, 129, 118, 122, 120, 132, 138, 132, 123, 111, 137, 106, 113, 133, 122, 117, 130, 123, 133, 121, 138, 124, 145, 111, 123, 129, 117, 123, 124, 106, 114, 131, 120, 122, 114, 98, 110, 131, 114, 132, 140, 126, 105, 133, 137, 135, 104, 117, 114, 126, 125, 148, 147, 116, 143, 131, 132, 119, 108, 135, 134, 133, 131, 134, 117, 126, 126, 134, 137, 119, 122, 110, 121, 124, 128, 131, 120, 113, 125, 113, 111, 124, 113, 125, 109, 139, 130, 131, 150, 128, 132, 105, 113, 116, 142, 115, 118, 109, 122, 137, 116, 116, 113, 109, 150, 120, 118, 101, 145, 128, 131, 119, 127, 115, 146, 139, 146, 114, 118, 119, 131, 136, 114, 132, 132, 116, 125, 142, 142, 124, 139, 128, 122, 124, 126, 128, 125, 109, 139, 127, 116, 127, 120, 129, 148, 125, 137, 110, 136, 124, 127, 122, 113, 134, 137, 124, 132, 123, 133, 133, 143, 126, 129, 110, 135, 135, 130, 115, 104, 123, 133, 119, 124, 123, 126, 121, 133, 131, 131, 120, 146, 135, 122, 129, 107, 130, 122, 121, 143, 112, 121, 133, 117, 135, 128, 117, 126, 140, 128, 110, 141, 132, 121, 140, 150, 125, 120, 127, 125, 141, 137, 109, 113, 125, 130, 149, 120, 122, 121, 135, 116, 124, 127, 128, 126, 135, 124, 118, 120, 117, 117, 112, 128, 113, 135, 122, 135, 123, 131, 126, 136, 118, 136, 123, 111, 103, 133, 129, 122, 128, 126, 121, 143, 123, 143, 119, 108, 137, 118, 135, 133, 134, 123, 126, 135, 147, 128, 123, 128, 124, 128, 131, 119, 137, 107, 135, 123, 130, 125, 126, 117, 130, 119, 128, 131, 117, 118, 114, 105, 133, 123, 126, 130, 129, 128, 142, 128, 114, 113, 137, 117, 114, 123, 126, 127, 118, 128, 135, 132, 150, 132, 117, 138, 127, 111, 128, 116, 115, 128, 118, 129, 124, 136, 109, 122, 120, 136, 130, 157, 115, 107, 119, 130, 115, 129, 119, 127, 133, 122, 130, 112, 121, 104, 106, 123, 130, 150, 113, 126, 118, 145, 122, 132, 124, 131, 124, 145, 121, 118, 137, 119, 115, 129, 113, 112, 146, 120, 112, 127, 117, 111, 137, 130, 127, 124, 113, 125, 125, 147, 100, 138, 102, 100, 109, 132, 110, 133, 129, 128, 99, 109, 129, 90, 132, 101, 131, 121, 108, 126, 138, 131, 125, 128, 116, 109, 144, 107, 134, 130, 116, 139, 146, 134, 124, 105, 124, 152, 120, 114, 144, 125, 131, 113, 137, 131, 159, 142, 122, 113, 127, 124, 123, 120, 131, 127, 118, 108, 115, 133, 97, 108, 132, 125, 127, 121, 104, 117, 126, 128, 98, 147, 113, 127, 115, 131, 120, 127, 133, 129, 121, 131, 127, 123, 121, 90, 130, 117, 144, 137, 119, 132, 113, 113, 134, 113, 123, 129, 120, 120, 119, 120, 115, 135, 129, 143, 116, 134, 138, 124, 119, 123, 127, 127, 106, 129, 142, 128, 115, 124, 121, 136, 129, 120, 95, 114, 112, 119, 122, 118, 122, 128, 148, 127, 133, 131, 125, 124, 133, 117, 124, 131, 116, 130, 108, 116, 119, 121, 120, 118, 143, 127, 124, 113, 149, 113, 122, 133, 146, 119, 127, 116, 121, 123, 124, 133, 123, 123, 124, 141, 118, 148, 116, 120, 135, 129, 141, 139, 128, 137, 118, 111, 109, 131, 130, 135, 121, 118, 121, 122, 122, 121, 136, 151, 118, 129, 135, 128, 128, 132, 137, 135, 123, 123, 123, 123, 117, 124, 122, 123, 89, 126, 129, 117, 119, 128, 130, 130, 153, 125, 139, 131, 127, 115, 133, 121, 126, 125, 134, 129, 133, 138, 124, 119, 111, 119, 115, 122, 113, 125, 118, 115, 147, 130, 135, 127, 122, 116, 126, 129, 109, 119, 127, 130, 150, 124, 130, 139, 117, 142, 105, 124, 103, 125, 114, 130, 123, 138, 113, 109, 117, 127, 112, 124, 121, 113, 115, 122, 122, 116, 144, 127, 140, 123, 133, 137, 130, 132, 106, 131, 132, 125, 145, 113, 119, 129, 135, 122, 141, 111, 147, 114, 131, 122, 132, 134, 118, 123, 139, 117, 130, 133, 111, 131, 114, 135, 123, 130, 120, 113, 112, 114, 110, 125, 131, 136, 119, 122, 119, 114, 115, 107, 130, 139, 121, 147, 146, 113, 116, 108, 112, 122, 136, 123, 112, 122, 131, 110, 123, 111, 138, 145, 119, 132, 134, 126, 125, 130, 124, 129, 129, 116, 128, 124, 129, 131, 129, 123, 114, 125, 108, 139, 108, 125, 127, 126, 111, 125, 125, 129, 98, 128, 140, 120, 127, 119, 114, 124, 137, 121, 107, 134, 122, 115, 128, 135, 131, 131, 121, 127, 136, 125, 140, 138, 169, 107, 119, 119, 121, 135, 138, 122, 118, 119, 132, 145, 118, 140, 133, 117, 147, 121, 137, 113, 121, 116, 128, 117, 105, 133, 125, 130, 122, 130, 132, 103, 134, 132, 107, 116, 148, 135, 111, 134, 111, 117, 142, 131, 128, 147, 139, 110, 125, 122, 138, 104, 136, 127, 124, 102, 116, 118, 125, 116, 118, 121, 134, 111, 123, 101, 137, 132, 130, 133, 125, 123, 122, 129, 143, 133, 133, 107, 139, 111, 136, 116, 123, 148, 159, 123, 126, 131, 116, 135, 119, 133, 137, 124, 130, 141, 145, 118, 100, 124, 120, 112, 135, 118, 134, 126, 129, 125, 132, 142, 131, 139, 139, 126, 108, 136, 125, 113, 112, 121, 137, 136, 131, 131, 130, 135, 114, 117, 127, 126, 115, 131, 143, 127, 121, 142, 115, 131, 124, 134, 137, 108, 122, 127, 133, 131, 133, 125, 111, 124, 121, 114, 122, 122, 140, 122, 116, 112, 138, 136, 116, 124, 121, 109, 114, 126, 128, 118, 119, 141, 127, 137, 118, 122, 101, 128, 140, 126, 111, 139, 126, 124, 125, 113, 134, 146, 115, 145, 128, 127, 118, 130, 129, 112, 126, 117, 126, 127, 112, 130, 125, 101, 126, 125, 143, 117, 130, 116, 113, 131, 125, 118, 129, 117, 121, 114, 135, 139, 126, 115, 135, 155, 108, 117, 116, 124, 132, 118, 122, 116, 129, 131, 110, 110, 132, 122, 117, 129, 123, 138, 120, 110, 110, 134, 143, 145, 136, 132, 127, 122, 125, 146, 152, 126, 137, 119, 132, 133, 132, 129, 126, 105, 111, 105, 115, 136, 128, 114, 122, 120, 140, 122, 146, 129, 132, 129, 130, 124, 112, 127, 133, 130, 123, 125, 122, 136, 129, 119, 132, 131, 111, 130, 121, 133, 109, 113, 124, 120, 107, 132, 124, 127, 115, 132, 122, 134, 120, 125, 118, 138, 115, 138, 157, 119, 131, 125, 131, 108, 125, 109, 123, 109, 133, 131, 114, 115, 128, 134, 114, 117, 109, 111, 139, 129, 132, 150, 125, 119, 122, 133, 129, 134, 113, 132, 129, 127, 137, 130, 126, 119, 125, 116, 134, 120, 136, 117, 104, 127, 109, 126, 131, 138, 109, 118, 126, 137, 132, 135, 107, 127, 97, 119, 113, 129, 143, 132, 121, 119, 138, 125, 148, 127, 115, 130, 125, 117, 130, 122, 113, 113, 102, 132, 136, 123, 124, 113, 126, 113, 123, 133, 129, 130, 153, 130, 105, 123, 140, 117, 131, 109, 129, 131, 144, 125, 124, 119, 123, 122, 116, 144, 129, 128, 114, 114, 160, 144, 147, 128, 136, 120, 128, 122, 102, 124, 126, 113, 124, 122, 123, 118, 116, 136, 125, 115, 123, 108, 112, 133, 136, 118, 146, 112, 129, 138, 132, 116, 125, 121, 152, 110, 125, 130, 132, 146, 120, 131, 143, 125, 129, 123, 123, 123, 120, 111, 132, 113, 113, 104, 118, 100, 123, 121, 136, 139, 119, 125, 132, 138, 123, 126, 134, 136, 129, 152, 122, 135, 98, 123, 118, 143, 121, 122, 132, 113, 118, 136, 128, 133, 119, 152, 129, 121, 124, 115, 131, 125, 136, 122, 121, 121, 118, 135, 132, 106, 127, 135, 130, 127, 122, 116, 112, 142, 123, 92, 132, 128, 130, 118, 117, 147, 150, 129, 118, 116, 130, 125, 118, 125, 136, 119, 149, 122, 135, 148, 130, 116, 120, 115, 130, 123, 120, 143, 116, 110, 125, 113, 126, 127, 114, 124, 124, 129, 149, 118, 123, 141, 129, 127, 131, 120, 113, 119, 109, 138, 121, 108, 141, 135, 129, 118, 115, 135, 125, 145, 106, 115, 124, 145, 140, 134, 119, 130, 133, 113, 137, 103, 127, 130, 123, 135, 114, 132, 104, 144, 115, 113, 144, 140, 140, 108, 128, 148, 105, 113, 121, 118, 100, 124, 105, 113, 118, 135, 118, 136, 121, 112, 115, 149, 131, 156, 127, 145, 111, 125, 135, 140, 113, 123, 138, 116, 128, 137, 116, 119, 122, 137, 141, 132, 119, 120, 121, 134, 135, 134, 124, 138, 132, 138, 120, 139, 118, 114, 115, 128, 133, 134, 115, 147, 115, 130, 115, 127, 133, 127, 139, 128, 119, 134, 131, 127, 137, 103, 134, 101, 116, 131, 129, 98, 112, 127, 131, 142, 123, 120, 141, 118, 136, 131, 136, 127, 141, 124, 140, 114, 117, 148, 132, 139, 125, 142, 133, 114, 134, 131, 100, 138, 151, 128, 126, 125, 135, 147, 119, 121, 123, 119, 135, 142, 134, 117, 107, 129, 130, 147, 128, 141, 125, 121, 131, 120, 132, 141, 148, 130, 115, 109, 122, 97, 127, 136, 128, 122, 119, 116, 109, 123, 115, 140, 133, 118, 119, 129, 131, 131, 127, 140, 121, 126, 124, 127, 119, 116, 145, 105, 121, 122, 142, 144, 126, 115, 121, 125, 125, 136, 125, 114, 120, 123, 116, 127, 126, 122, 123, 108, 122, 109, 131, 129, 142, 125, 123, 117, 117, 151, 123, 124, 131, 110, 127, 104, 123, 133, 134, 131, 161, 123, 153, 124, 115, 107, 138, 130, 128, 128, 104, 126, 121, 129, 121, 124, 133, 125, 114, 143, 121, 113, 141, 119, 124, 115, 130, 112, 128, 121, 149, 129, 122, 121, 121, 140, 138, 129, 118, 130, 152, 110, 118, 114, 124, 109, 139, 131, 130, 121, 118, 117, 168, 120, 125, 133, 137, 130, 119, 123, 143, 135, 135, 94, 134, 140, 121, 123, 112, 109, 126, 126, 143, 122, 126, 137, 124, 130, 133, 126, 114, 107, 129, 126, 124, 110, 142, 138, 130, 112, 132, 135, 123, 130, 133, 123, 118, 119, 145, 130, 128, 114, 117, 124, 107, 127, 130, 132, 121, 132, 148, 124, 121, 133, 130, 109, 121, 108, 125, 133, 120, 135, 124, 127, 118, 133, 115, 115, 134, 107, 130, 153, 123, 116, 122, 144, 124, 137, 124, 135, 120, 132, 119, 121, 126, 120, 137, 137, 114, 118, 133, 145, 128, 114, 114, 100, 118, 119, 150, 123, 119, 117, 124, 111, 127, 111, 134, 149, 107, 122, 131, 112, 118, 129, 126, 120, 132, 119, 139, 127, 122, 118, 116, 141, 107, 130, 118, 114, 127, 145, 122, 115, 143, 136, 132, 127, 135, 111, 126, 131, 141, 115, 123, 108, 128, 113, 122, 136, 134, 130, 135, 122, 146, 120, 132, 119, 115, 127, 106, 105, 126, 111, 107, 105, 116, 158, 113, 138, 136, 126, 132, 123, 116, 115, 117, 109, 122, 105, 108, 126, 145, 139, 148, 142, 137, 115, 110, 114, 143, 115, 123, 129, 130, 102, 128, 134, 129, 121, 128, 134, 128, 122, 141, 111, 123, 112, 120, 124, 113, 132, 134, 125, 128, 107, 132, 126, 107, 91, 126, 128, 118, 131, 128, 148, 108, 118, 140, 154, 125, 106, 146, 104, 111, 138, 112, 113, 125, 146, 109, 122, 116, 125, 120, 122, 121, 120, 123, 145, 128, 119, 126, 122, 109, 122, 135, 129, 127, 123, 119, 136, 113, 127, 112, 125, 111, 113, 117, 125, 113, 136, 142, 128, 125, 136, 121, 126, 133, 120, 136, 136, 132, 127, 135, 127, 121, 131, 122, 125, 103, 106, 123, 121, 120, 101, 131, 120, 118, 132, 133, 148, 120, 121, 128, 116, 102, 129, 136, 117, 132, 127, 121, 126, 119, 136, 125, 103, 138, 121, 143, 128, 121, 136, 121, 101, 91, 110, 126, 115, 108, 125, 113, 112, 126, 106, 135, 129, 133, 132, 109, 108, 120, 127, 127, 116, 117, 130, 117, 127, 141, 122, 135, 133, 116, 121, 128, 139, 121, 115, 115, 123, 114, 91, 119, 137, 126, 122, 128, 125, 126, 137, 120, 135, 119, 128, 130, 130, 117, 126, 106, 120, 118, 115, 123, 126, 131, 145, 110, 122, 122, 122, 121, 143, 115, 128, 131, 131, 99, 127, 135, 127, 126, 145, 124, 129, 133, 122, 140, 134, 118, 114, 119, 130, 124, 143, 140, 124, 132, 125, 133, 128, 122, 121, 108, 123, 132, 138, 140, 125, 118, 129, 125, 130, 136, 132, 127, 138, 115, 129, 116, 117, 128, 129, 116, 119, 136, 130, 129, 120, 111, 119, 128, 107, 138, 128, 108, 124, 150, 111, 112, 125, 119, 124, 118, 118, 142, 130, 120, 139, 126, 126, 131, 142, 132, 110, 129, 131, 139, 128, 137, 137, 127, 127, 125, 127, 129, 120, 124, 121, 120, 123, 116, 124, 128, 106, 112, 123, 111, 137, 161, 146, 130, 132, 138, 132, 128, 128, 113, 129, 115, 132, 126, 129, 118, 129, 127, 137, 132, 133, 117, 128, 121, 109, 118, 122, 127, 131, 128, 126, 125, 127, 126, 121, 112, 115, 129, 134, 128, 116, 131, 135, 129, 129, 135, 116, 112, 125, 128, 126, 143, 119, 130, 132, 145, 132, 119, 123, 130, 117, 118, 116, 128, 133, 116, 123, 129, 118, 109, 119, 123, 114, 112, 134, 127, 124, 109, 126, 107, 106, 138, 117, 124, 140, 118, 122, 127, 132, 119, 132, 107, 139, 140, 114, 117, 142, 128, 115, 116, 130, 119, 128, 120, 129, 122, 124, 133, 114, 138, 119, 102, 129, 115, 114, 115, 135, 115, 123, 112, 125, 116, 59, 121, 133, 118, 134, 117, 123, 123, 133, 125, 122, 129, 135, 124, 141, 117, 132, 110, 105, 116, 139, 150, 138, 131, 125, 136, 109, 120, 132, 130, 128, 129, 125, 119, 128, 130, 101, 136, 126, 117, 139, 125, 128, 127, 134, 133, 130, 132, 136, 122, 127, 114, 143, 114, 133, 126, 114, 125, 118, 107, 115, 128, 123, 109, 126, 124, 125, 110, 134, 129, 119, 136, 142, 109, 124, 123, 110, 122, 115, 142, 125, 127, 141, 128, 127, 116, 122, 134, 152, 106, 136, 136, 138, 124, 120, 122, 122, 146, 122, 113, 120, 128, 108, 129, 111, 121, 123, 114, 126, 136, 143, 134, 144, 129, 126, 133, 131, 130, 127, 124, 144, 110, 124, 124, 129, 142, 124, 113, 138, 135, 129, 119, 118, 114, 129, 124, 154, 104, 116, 130, 103, 120, 123, 121, 117, 132, 114, 127, 114, 118, 118, 124, 139, 126, 109, 135, 116, 126, 117, 107, 128, 127, 135, 118, 134, 110, 123, 130, 128, 136, 130, 130, 116, 137, 118, 116, 141, 127, 110, 136, 119, 128, 124, 141, 121, 130, 125, 140, 116, 126, 129, 121, 127, 127, 97, 139, 126, 124, 131, 118, 124, 105, 120, 140, 91, 125, 139, 131, 131, 126, 132, 112, 149, 105, 128, 130, 129, 130, 125, 122, 137, 120, 110, 135, 132, 124, 137, 128, 125, 140, 129, 117, 130, 132, 129, 124, 115, 139, 136, 118, 121, 127, 125, 131, 116, 122, 127, 119, 116, 109, 142, 119, 113, 130, 130, 119, 132, 126, 135, 131, 144, 142, 108, 126, 134, 111, 138, 127, 123, 128, 124, 122, 122, 145, 127, 128, 118, 137, 109, 130, 126, 131, 114, 131, 129, 120, 136, 122, 132, 116, 124, 127, 109, 131, 140, 144, 110, 128, 130, 130, 130, 157, 135, 126, 125, 135, 130, 122, 128, 134, 119, 112, 123, 121, 122, 127, 128, 131, 131, 129, 132, 118, 133, 114, 120, 131, 135, 125, 121, 132, 112, 112, 132, 135, 108, 118, 139, 135, 120, 138, 131, 133, 134, 126, 121, 143, 138, 132, 128, 141, 127, 122, 117, 122, 108, 117, 120, 112, 149, 124, 107, 136, 112, 144, 119, 117, 143, 137, 126, 115, 123, 129, 125, 137, 129, 113, 137, 124, 135, 128, 136, 128, 124, 122, 128, 128, 115, 131, 126, 123, 116, 123, 137, 122, 118, 137, 118, 120, 113, 126, 126, 123, 126, 121, 122, 124, 120, 97, 122, 105, 124, 130, 126, 137, 127, 129, 116, 126, 125, 103, 131, 112, 97, 135, 123, 129, 119, 113, 93, 113, 125, 142, 125, 122, 109, 139, 119, 130, 139, 117, 123, 121, 118, 132, 124, 143, 136, 122, 129, 122, 121, 123, 133, 120, 113, 137, 132, 121, 113, 126, 114, 147, 129, 134, 130, 125, 136, 131, 110, 121, 129, 107, 114, 134, 122, 105, 123, 133, 116, 140, 129, 111, 117, 126, 113, 126, 156, 123, 130, 120, 110, 133, 115, 131, 114, 139, 126, 119, 138, 132, 128, 121, 118, 105, 118, 121, 118, 133, 128, 124, 117, 107, 118, 123, 118, 128, 128, 114, 113, 125, 124, 135, 121, 132, 106, 113, 124, 112, 113, 127, 119, 128, 124, 124, 113, 130, 126, 121, 135, 131, 139, 124, 137, 127, 130, 124, 147, 120, 132, 123, 133, 126, 111, 117, 144, 140, 109, 141, 131, 105, 125, 122, 107, 120, 129, 127, 128, 138, 119, 123, 143, 126, 122, 122, 132, 138, 124, 129, 124, 126, 127, 111, 120, 116, 125, 119, 119, 139, 134, 121, 121, 127, 126, 138, 111, 116, 117, 129, 100, 129, 112, 123, 121, 118, 134, 111, 133, 123, 113, 124, 115, 119, 128, 151, 128, 118, 109, 111, 130, 127, 127, 138, 117, 147, 134, 126, 142, 121, 125, 130, 121, 137, 133, 116, 115, 123, 121, 127, 149, 130, 111, 134, 116, 109, 133, 133, 132, 133, 116, 136, 116, 138, 140, 128, 133, 117, 123, 109, 115, 118, 133, 130, 114, 126, 120, 123, 118, 110, 125, 120, 117, 114, 120, 111, 123, 125, 130, 137, 125, 111, 125, 135, 133, 125, 121, 136, 125, 122, 121, 118, 115, 130, 129, 151, 107, 132, 123, 118, 112, 126, 150, 129, 135, 143, 117, 126, 140, 129, 120, 143, 126, 150, 149, 126, 130, 122, 140, 123, 130, 131, 124, 137, 138, 138, 129, 119, 136, 121, 120, 121, 122, 140, 128, 121, 129, 119, 113, 131, 112, 127, 131, 144, 120, 144, 121, 122, 135, 122, 119, 123, 133, 113, 113, 121, 117, 123, 136, 134, 109, 118, 129, 135, 138, 132, 134, 132, 119, 123, 122, 131, 120, 129, 114, 130, 127, 118, 117, 121, 137, 118, 118, 144, 100, 133, 124, 129, 143, 98, 120, 115, 144, 109, 117, 128, 109, 128, 100, 115, 130, 127, 126, 148, 117, 135, 114, 132, 133, 116, 116, 115, 120, 125, 118, 133, 115, 127, 120, 113, 130, 126, 119, 111, 118, 117, 127, 122, 127, 123, 120, 118, 118, 112, 136, 118, 147, 123, 97, 130, 116, 142, 131, 111, 139, 126, 115, 126, 122, 142, 141, 128, 122, 96, 117, 129, 124, 120, 116, 124, 128, 130, 130, 102, 144, 119, 134, 122, 122, 127, 109, 138, 115, 128, 121, 124, 114, 138, 127, 134, 110, 127, 134, 115, 137, 119, 116, 141, 120, 121, 125, 118, 144, 118, 123, 122, 134, 91, 105, 112, 122, 111, 125, 118, 126, 115, 121, 134, 120, 127, 111, 110, 109, 131, 127, 106, 115, 136, 116, 138, 124, 114, 127, 116, 135, 134, 139, 118, 112, 115, 125, 118, 118, 114, 120, 108, 116, 135, 137, 147, 139, 131, 132, 145, 109, 101, 122, 129, 135, 113, 109, 129, 98, 120, 138, 116, 128, 103, 116, 120, 108, 142, 138, 114, 126, 136, 126, 115, 134, 137, 118, 124, 122, 133, 121, 137, 121, 134, 121, 124, 139, 125, 118, 117, 137, 127, 128, 117, 144, 120, 120, 123, 135, 125, 129, 119, 126, 130, 111, 147, 130, 142, 135, 126, 133, 123, 122, 121, 129, 128, 136, 119, 131, 138, 101, 136, 136, 124, 133, 128, 130, 128, 135, 114, 116, 124, 134, 106, 144, 125, 136, 124, 112, 125, 140, 141, 126, 127, 126, 121, 131, 120, 109, 114, 111, 122, 145, 123, 126, 123, 113, 129, 124, 117, 136, 122, 113, 126, 128, 121, 125, 117, 105, 111, 124, 138, 129, 132, 110, 120, 120, 125, 142, 117, 128, 117, 126, 122, 138, 113, 130, 129, 106, 122, 126, 115, 112, 120, 128, 124, 130, 118, 116, 123, 118, 121, 121, 132, 149, 116, 140, 121, 124, 120, 127, 120, 129, 109, 118, 124, 122, 134, 115, 129, 125, 122, 116, 110, 127, 123, 129, 128, 126, 138, 139, 119, 129, 134, 116, 140, 116, 123, 116, 121, 122, 135, 131, 96, 122, 133, 124, 121, 136, 121, 122, 118, 130, 138, 124, 115, 142, 138, 105, 121, 135, 133, 137, 131, 131, 120, 107, 118, 123, 126, 128, 118, 109, 115, 134, 110, 131, 127, 116, 137, 112, 118, 127, 121, 112, 127, 127, 133, 117, 127, 145, 107, 124, 130, 128, 117, 120, 120, 117, 127, 120, 125, 127, 119, 131, 146, 124, 99, 131, 130, 124, 118, 120, 120, 125, 113, 124, 156, 133, 128, 144, 111, 130, 118, 131, 127, 124, 117, 115, 111, 117, 126, 127, 108, 126, 123, 134, 137, 118, 118, 112, 113, 123, 123, 124, 113, 119, 154, 127, 126, 146, 119, 116, 118, 150, 117, 126, 132, 109, 144, 113, 128, 131, 145, 126, 138, 120, 142, 127, 147, 107, 120, 117, 117, 124, 112, 120, 105, 126, 135, 115, 131, 110, 127, 117, 130, 123, 156, 126, 123, 145, 128, 136, 136, 121, 132, 116, 134, 140, 115, 138, 119, 117, 131, 114, 141, 110, 121, 127, 109, 138, 127, 118, 125, 129, 122, 118, 136, 130, 126, 121, 118, 101, 122, 131, 118, 122, 131, 123, 129, 131, 118, 131, 135, 120, 135, 125, 119, 116, 131, 122, 131, 114, 114, 131, 131, 137, 107, 132, 98, 132, 133, 126, 125, 142, 110, 122, 111, 147, 114, 122, 124, 120, 135, 116, 118, 119, 135, 116, 114, 144, 124, 113, 127, 124, 129, 132, 145, 137, 117, 105, 133, 141, 134, 119, 121, 119, 113, 122, 122, 126, 98, 114, 131, 123, 120, 149, 116, 133, 128, 133, 131, 120, 108, 101, 142, 135, 153, 129, 139, 113, 149, 138, 138, 137, 128, 144, 135, 127, 136, 118, 139, 127, 131, 138, 136, 143, 106, 132, 138, 126, 120, 132, 138, 134, 128, 112, 128, 139, 128, 113, 120, 124, 124, 131, 133, 128, 134, 115, 113, 131, 134, 113, 142, 118, 119, 130, 140, 132, 122, 130, 117, 121, 111, 128, 127, 132, 108, 135, 127, 117, 131, 131, 114, 117, 125, 125, 110, 125, 120, 124, 127, 125, 140, 122, 136, 134, 139, 122, 132, 120, 139, 110, 122, 127, 144, 128, 128, 135, 126, 141, 130, 126, 105, 127, 122, 137, 113, 135, 134, 117, 128, 132, 139, 120, 125, 123, 133, 117, 126, 114, 137, 123, 138, 120, 129, 117, 145, 136, 108, 152, 104, 132, 115, 124, 118, 122, 123, 122, 112, 122, 146, 146, 141, 113, 137, 122, 127, 146, 116, 121, 121, 130, 120, 111, 125, 140, 96, 114, 132, 125, 120, 126, 113, 108, 113, 137, 126, 109, 131, 113, 127, 136, 147, 130, 123, 127, 135, 131, 126, 128, 114, 120, 114, 119, 111, 137, 133, 116, 130, 142, 126, 128, 135, 133, 121, 130, 128, 118, 136, 151, 134, 126, 122, 133, 130, 151, 140, 112, 120, 121, 131, 115, 111, 134, 121, 130, 124, 137, 122, 136, 130, 125, 146, 138, 125, 147, 129, 123, 142, 134, 120, 114, 125, 125, 96, 122, 118, 108, 121, 115, 113, 121, 125, 130, 124, 142, 116, 117, 125, 131, 135, 116, 135, 118, 118, 136, 131, 131, 120, 110, 128, 124, 113, 118, 117, 119, 125, 126, 108, 115, 117, 123, 128, 136, 121, 135, 127, 121, 141, 136, 142, 143, 115, 135, 138, 126, 126, 153, 108, 129, 137, 141, 131, 119, 135, 114, 135, 130, 111, 113, 120, 143, 129, 121, 123, 136, 132, 130, 144, 131, 114, 124, 131, 128, 149, 129, 113, 136, 143, 119, 117, 108, 140, 123, 127, 133, 115, 141, 124, 131, 121, 143, 112, 130, 114, 129, 126, 123, 136, 122, 128, 105, 120, 128, 148, 158, 130, 120, 137, 143, 114, 123, 142, 116, 123, 123, 111, 135, 126, 116, 111, 130, 111, 129, 120, 113, 121, 132, 146, 105, 121, 129, 117, 129, 133, 117, 131, 116, 133, 142, 134, 128, 134, 119, 124, 116, 116, 115, 121, 143, 118, 126, 125, 132, 113, 119, 111, 128, 121, 107, 133, 129, 142, 133, 109, 153, 129, 130, 107, 131, 118, 124, 120, 104, 133, 131, 118, 125, 132, 121, 128, 126, 131, 124, 122, 123, 133, 118, 119, 132, 126, 118, 139, 139, 126, 131, 123, 132, 105, 123, 120, 121, 133, 115, 116, 115, 118, 132, 118, 120, 128, 127, 107, 120, 143, 128, 143, 125, 105, 123, 123, 119, 125, 116, 120, 140, 118, 119, 118, 126, 126, 127, 108, 136, 132, 126, 132, 100, 110, 115, 119, 127, 121, 95, 113, 114, 137, 133, 118, 128, 113, 127, 111, 98, 120, 138, 121, 122, 126, 129, 122, 110, 116, 133, 130, 127, 125, 102, 137, 125, 122, 128, 126, 126, 127, 133, 133, 118, 114, 113, 126, 127, 134, 133, 118, 123, 143, 142, 105, 121, 132, 133, 146, 111, 110, 129, 134, 113, 145, 152, 129, 117, 125, 108, 121, 134, 131, 117, 121, 137, 136, 116, 127, 137, 126, 120, 120, 117, 161, 126, 132, 111, 106, 117, 156, 111, 106, 124, 109, 130, 125, 114, 117, 137, 122, 136, 151, 127, 134, 135, 116, 124, 124, 132, 135, 127, 118, 117, 128, 136, 144, 104, 134, 148, 121, 123, 127, 113, 105, 129, 135, 118, 130, 112, 129, 117, 139, 111, 112, 123, 113, 102, 139, 126, 136, 148, 125, 112, 142, 117, 129, 126, 137, 106, 107, 136, 117, 149, 123, 123, 101, 122, 142, 142, 130, 125, 112, 117, 122, 118, 124, 126, 115, 109, 143, 120, 125, 125, 115, 137, 122, 112, 129, 129, 117, 136, 133, 124, 145, 124, 111, 142, 118, 143, 117, 119, 131, 132, 134, 127, 114, 128, 107, 133, 127, 125, 112, 132, 124, 130, 110, 117, 120, 125, 111, 115, 127, 146, 132, 139, 119, 150, 129, 119, 123, 129, 141, 120, 122, 139, 128, 140, 129, 126, 117, 123, 110, 115, 120, 114, 125, 125, 123, 127, 153, 123, 129, 117, 125, 144, 123, 126, 118, 133, 114, 127, 146, 126, 130, 116, 129, 128, 127, 135, 130, 147, 137, 146, 117, 114, 112, 124, 131, 131, 120, 143, 119, 124, 125, 124, 126, 124, 131, 120, 136, 134, 138, 125, 136, 110, 124, 110, 134, 129, 112, 133, 123, 104, 122, 111, 108, 137, 129, 115, 131, 129, 120, 114, 130, 136, 135, 124, 126, 122, 124, 111, 120, 130, 115, 130, 132, 121, 120, 105, 98, 121, 113, 149, 138, 113, 140, 123, 147, 146, 121, 113, 112, 129, 130, 104, 113, 120, 122, 122, 133, 129, 110, 117, 117, 132, 134, 143, 152, 133, 130, 137, 131, 121, 116, 123, 144, 117, 108, 129, 122, 127, 111, 126, 117, 118, 133, 131, 131, 116, 128, 117, 129, 132, 120, 122, 96, 145, 110, 119, 123, 93, 131, 148, 124, 126, 118, 130, 125, 113, 121, 124, 125, 113, 135, 134, 134, 127, 125, 125, 126, 135, 128, 126, 141, 120, 132, 131, 125, 127, 135, 114, 116, 114, 127, 128, 139, 132, 127, 118, 115, 123, 125, 128, 135, 126, 127, 127, 135, 124, 102, 112, 122, 126, 130, 120, 135, 130, 126, 119, 114, 122, 134, 125, 123, 115, 110, 117, 132, 130, 107, 133, 108, 133, 123, 125, 132, 137, 108, 118, 120, 133, 136, 128, 133, 140, 133, 107, 125, 121, 146, 140, 111, 127, 124, 119, 105, 126, 127, 132, 121, 122, 121, 113, 135, 120, 148, 122, 115, 136, 123, 102, 133, 130, 115, 129, 125, 131, 115, 118, 127, 144, 120, 126, 121, 129, 132, 120, 140, 138, 134, 118, 133, 132, 128, 116, 139, 138, 134, 124, 125, 125, 119, 146, 133, 129, 129, 114, 124, 119, 141, 131, 128, 132, 121, 115, 142, 104, 142, 129, 132, 123, 128, 112, 121, 122, 129, 114, 133, 137, 126, 140, 113, 136, 128, 123, 125, 114, 136, 117, 123, 121, 130, 120, 125, 118, 134, 120, 133, 122, 129, 118, 137, 130, 100, 134, 109, 120, 124, 122, 112, 130, 130, 127, 135, 130, 133, 128, 124, 130, 149, 109, 111, 119, 134, 127, 148, 130, 131, 145, 116, 119, 109, 140, 126, 131, 119, 122, 129, 110, 135, 131, 124, 132, 119, 130, 122, 126, 139, 122, 119, 121, 108, 128, 138, 123, 119, 107, 132, 128, 127, 126, 128, 122, 125, 127, 120, 125, 103, 110, 121, 136, 140, 107, 136, 127, 130, 139, 122, 117, 135, 125, 117, 126, 130, 123, 117, 128, 111, 98, 119, 137, 132, 133, 116, 125, 128, 138, 120, 129, 124, 122, 128, 119, 127, 135, 137, 133, 122, 134, 123, 126, 114, 128, 118, 126, 132, 125, 129, 126, 124, 126, 138, 132, 122, 109, 138, 111, 119, 117, 133, 116, 127, 136, 128, 114, 128, 131, 117, 126, 111, 125, 128, 114, 114, 119, 115, 126, 107, 119, 117, 151, 133, 135, 138, 132, 151, 135, 132, 122, 131, 133, 115, 115, 126, 109, 128, 123, 137, 113, 110, 128, 132, 117, 112, 108, 126, 112, 120, 130, 116, 147, 123, 114, 109, 147, 128, 113, 115, 132, 115, 107, 129, 125, 119, 120, 128, 129, 120, 119, 121, 123, 137, 102, 111, 122, 120, 121, 136, 113, 115, 135, 123, 129, 121, 127, 116, 126, 134, 140, 128, 134, 132, 137, 119, 123, 135, 116, 134, 111, 134, 112, 138, 111, 123, 129, 135, 127, 127, 122, 132, 123, 143, 130, 129, 139, 129, 126, 131, 115, 123, 132, 135, 123, 130, 132, 107, 142, 138, 138, 117, 128, 134, 137, 114, 113, 127, 113, 129, 126, 136, 138, 119, 120, 117, 126, 133, 132, 126, 121, 133, 124, 122, 125, 123, 120, 119, 142, 126, 99, 99, 138, 144, 136, 120, 135, 115, 138, 140, 129, 118, 111, 137, 134, 118, 125, 130, 130, 113, 120, 133, 139, 126, 142, 129, 110, 102, 113, 119, 115, 134, 120, 108, 132, 127, 121, 136, 130, 135, 131, 133, 122, 114, 132, 116, 124, 116, 120, 120, 139, 110, 117, 134, 111, 140, 139, 133, 130, 138, 133, 147, 122, 123, 129, 106, 127, 129, 107, 103, 112, 131, 128, 120, 118, 129, 119, 125, 125, 136, 109, 144, 132, 149, 120, 140, 130, 128, 123, 135, 124, 116, 139, 148, 141, 137, 140, 138, 114, 120, 126, 129, 124, 133, 130, 115, 115, 101, 151, 110, 130, 112, 120, 113, 129, 144, 116, 120, 133, 129, 145, 123, 117, 130, 113, 124, 130, 141, 126, 107, 122, 128, 122, 139, 121, 110, 120, 115, 130, 138, 127, 127, 127, 122, 129, 137, 111, 126, 140, 127, 114, 127, 158, 104, 114, 107, 116, 123, 136, 133, 126, 126, 134, 137, 139, 137, 145, 85, 114, 122, 122, 134, 120, 138, 121, 110, 118, 121, 136, 120, 128, 126, 136, 146, 119, 109, 141, 130, 129, 115, 133, 140, 131, 136, 117, 135, 129, 129, 138, 112, 113, 112, 128, 122, 130, 121, 129, 124, 118, 121, 130, 119, 122, 127, 110, 131, 127, 121, 132, 127, 127, 141, 121, 126, 130, 117, 125, 119, 120, 119, 118, 114, 144, 126, 116, 123, 122, 109, 121, 112, 126, 156, 128, 123, 123, 138, 117, 125, 125, 118, 116, 129, 173, 126, 119, 135, 127, 120, 135, 125, 128, 132, 121, 115, 133, 133, 115, 134, 123, 136, 144, 132, 121, 127, 139, 147, 124, 133, 134, 120, 131, 132, 123, 143, 111, 147, 120, 130, 133, 106, 139, 146, 116, 137, 132, 132, 106, 131, 131, 127, 117, 114, 114, 116, 123, 133, 123, 127, 120, 126, 124, 139, 128, 114, 118, 110, 128, 134, 128, 129, 133, 128, 135, 132, 150, 123, 115, 121, 125, 132, 121, 124, 130, 127, 134, 122, 118, 132, 116, 129, 136, 124, 136, 126, 124, 148, 109, 124, 112, 138, 129, 131, 135, 128, 128, 127, 123, 127, 130, 130, 110, 121, 130, 127, 127, 124, 113, 159, 121, 126, 131, 118, 124, 124, 123, 116, 120, 139, 131, 119, 137, 113, 106, 136, 138, 131, 135, 124, 103, 132, 116, 137, 114, 123, 113, 129, 136, 129, 121, 131, 134, 134, 109, 118, 131, 129, 151, 129, 122, 144, 120, 130, 128, 129, 126, 123, 103, 125, 124, 121, 87, 129, 121, 126, 122, 124, 125, 136, 129, 126, 124, 119, 131, 136, 150, 117, 121, 131, 140, 131, 116, 136, 137, 106, 111, 116, 126, 121, 118, 121, 118, 116, 129, 119, 138, 119, 130, 136, 131, 118, 113, 134, 136, 130, 129, 133, 121, 110, 127, 119, 130, 130, 142, 111, 135, 126, 137, 114, 117, 133, 120, 113, 132, 114, 115, 130, 117, 100, 143, 130, 102, 134, 138, 114, 117, 123, 108, 131, 131, 133, 133, 114, 135, 138, 120, 125, 116, 142, 126, 129, 136, 120, 123, 118, 111, 135, 138, 120, 103, 123, 121, 135, 123, 125, 131, 127, 127, 119, 132, 126, 125, 130, 126, 125, 130, 132, 124, 118, 131, 128, 119, 124, 147, 156, 121, 122, 105, 136, 115, 123, 128, 141, 111, 114, 140, 141, 148, 116, 127, 137, 117, 129, 127, 124, 117, 126, 130, 124, 113, 110, 135, 139, 131, 126, 127, 117, 116, 127, 102, 124, 127, 132, 127, 123, 125, 136, 130, 129, 116, 110, 134, 115, 147, 105, 115, 123, 150, 127, 121, 130, 119, 110, 113, 133, 135, 140, 154, 141, 130, 131, 129, 135, 120, 119, 127, 113, 115, 131, 127, 131, 110, 125, 139, 133, 104, 134, 110, 135, 120, 133, 130, 129, 137, 124, 133, 122, 135, 127, 153, 116, 129, 122, 124, 129, 128, 116, 135, 127, 119, 130, 123, 118, 111, 119, 117, 121, 125, 100, 127, 123, 113, 117, 122, 130, 134, 130, 121, 122, 126, 126, 123, 120, 121, 134, 127, 132, 126, 111, 148, 115, 124, 126, 124, 118, 108, 117, 121, 151, 119, 126, 125, 121, 125, 123, 133, 127, 134, 130, 115, 123, 115, 133, 116, 147, 123, 120, 145, 128, 125, 119, 123, 132, 121, 131, 135, 124, 123, 133, 125, 142, 120, 127, 126, 135, 120, 115, 120, 131, 119, 127, 116, 127, 120, 125, 122, 132, 103, 118, 155, 116, 124, 131, 136, 120, 117, 123, 140, 103, 139, 122, 146, 117, 126, 121, 148, 121, 110, 133, 134, 131, 123, 118, 125, 115, 125, 132, 135, 112, 125, 135, 126, 121, 129, 132, 125, 137, 137, 108, 138, 124, 123, 106, 121, 137, 117, 132, 134, 128, 115, 140, 132, 123, 109, 125, 135, 121, 123, 112, 113, 113, 147, 128, 122, 138, 124, 119, 118, 121, 124, 133, 115, 124, 131, 127, 121, 117, 129, 124, 115, 131, 143, 116, 127, 122, 111, 122, 139, 127, 129, 109, 99, 122, 137, 119, 131, 128, 133, 127, 133, 130, 128, 123, 125, 133, 120, 131, 130, 134, 118, 137, 122, 148, 128, 115, 116, 133, 118, 126, 123, 142, 132, 129, 126, 117, 119, 126, 121, 129, 111, 136, 120, 121, 126, 137, 117, 120, 120, 138, 123, 128, 134, 129, 118, 125, 126, 135, 123, 131, 136, 133, 107, 121, 118, 118, 130, 116, 130, 123, 118, 129, 122, 133, 136, 131, 132, 120, 128, 110, 118, 111, 122, 117, 113, 127, 109, 105, 118, 127, 133, 127, 138, 134, 114, 122, 135, 123, 119, 135, 138, 128, 153, 144, 114, 132, 111, 115, 115, 119, 122, 129, 124, 137, 126, 115, 137, 131, 136, 113, 127, 130, 126, 136, 131, 120, 114, 121, 123, 113, 118, 136, 119, 127, 121, 126, 141, 130, 117, 118, 107, 117, 127, 130, 127, 118, 129, 125, 131, 126, 115, 114, 109, 121, 131, 120, 133, 128, 119, 118, 139, 132, 131, 103, 122, 129, 129, 130, 122, 128, 138, 123, 131, 112, 135, 133, 133, 122, 125, 127, 124, 120, 124, 133, 129, 123, 119, 116, 130, 108, 111, 124, 143, 122, 140, 139, 124, 118, 121, 126, 120, 108, 125, 123, 133, 150, 112, 128, 134, 116, 120, 138, 110, 135, 114, 119, 119, 134, 117, 143, 135, 108, 111, 130, 123, 136, 137, 140, 141, 133, 129, 141, 116, 131, 142, 125, 129, 137, 119, 122, 133, 126, 127, 122, 132, 126, 129, 124, 112, 109, 120, 114, 132, 122, 117, 127, 131, 121, 159, 128, 125, 127, 119, 117, 143, 123, 116, 135, 128, 126, 116, 119, 116, 122, 133, 117, 135, 125, 129, 143, 145, 121, 122, 134, 119, 131, 133, 116, 116, 141, 130, 129, 129, 125, 112, 132, 131, 139, 122, 128, 117, 133, 122, 114, 133, 130, 126, 137, 130, 114, 137, 108, 142, 123, 127, 120, 133, 131, 134, 129, 127, 132, 126, 135, 129, 119, 126, 134, 128, 127, 128, 116, 99, 133, 120, 122, 133, 130, 113, 130, 113, 134, 121, 113, 123, 117, 129, 113, 131, 118, 150, 114, 108, 133, 117, 120, 113, 116, 117, 131, 126, 134, 113, 124, 120, 115, 144, 114, 124, 114, 115, 112, 112, 114, 109, 135, 116, 128, 118, 131, 116, 137, 133, 134, 113, 107, 121, 97, 147, 135, 117, 136, 117, 118, 102, 117, 120, 132, 117, 121, 134, 127, 108, 110, 140, 124, 113, 100, 129, 128, 117, 138, 129, 133, 126, 125, 129, 111, 121, 109, 124, 135, 120, 141, 133, 143, 111, 128, 126, 143, 118, 117, 121, 119, 140, 119, 126, 121, 139, 139, 131, 113, 116, 144, 125, 151, 129, 128, 141, 133, 126, 140, 122, 116, 133, 132, 115, 122, 123, 119, 116, 122, 124, 128, 120, 128, 118, 115, 123, 125, 107, 129, 117, 117, 130, 148, 130, 121, 122, 121, 112, 140, 130, 121, 126, 128, 126, 149, 98, 114, 115, 120, 115, 128, 113, 114, 130, 114, 111, 127, 125, 138, 128, 128, 133, 137, 133, 117, 118, 137, 129, 112, 128, 135, 133, 117, 134, 124, 151, 112, 124, 123, 127, 136, 127, 121, 151, 137, 126, 115, 114, 125, 134, 134, 143, 130, 118, 133, 142, 112, 117, 142, 123, 126, 123, 121, 120, 131, 127, 129, 123, 126, 107, 118, 146, 114, 118, 123, 130, 132, 125, 136, 124, 138, 128, 120, 118, 108, 113, 132, 130, 128, 126, 120, 131, 123, 117, 120, 122, 136, 128, 137, 132, 120, 146, 121, 129, 121, 113, 127, 122, 114, 136, 126, 137, 139, 106, 118, 121, 111, 97, 143, 144, 116, 130, 119, 129, 136, 120, 117, 121, 116, 131, 131, 127, 135, 148, 122, 132, 139, 120, 138, 130, 110, 122, 136, 114, 123, 124, 124, 126, 125, 123, 132, 133, 129, 121, 136, 130, 144, 110, 131, 123, 131, 129, 150, 134, 127, 132, 106, 103, 125, 128, 142, 124, 119, 126, 137, 129, 109, 117, 129, 137, 127, 132, 121, 130, 119, 131, 136, 132, 115, 121, 132, 136, 123, 114, 124, 113, 117, 136, 112, 112, 116, 134, 119, 111, 134, 127, 96, 134, 124, 128, 110, 124, 129, 128, 130, 122, 128, 140, 120, 148, 122, 142, 140, 115, 117, 126, 135, 131, 125, 129, 148, 128, 154, 116, 106, 120, 122, 141, 135, 118, 130, 129, 126, 109, 125, 124, 141, 116, 131, 165, 126, 131, 133, 106, 136, 115, 124, 134, 114, 141, 115, 114, 127, 112, 131, 139, 162, 116, 111, 117, 141, 125, 119, 135, 124, 127, 122, 129, 112, 125, 108, 113, 142, 127, 126, 121, 119, 119, 149, 132, 120, 118, 124, 122, 137, 116, 133, 141, 126, 138, 120, 92, 129, 118, 132, 134, 142, 139, 123, 150, 127, 127, 124, 113, 135, 132, 122, 127, 130, 125, 122, 123, 135, 125, 102, 128, 120, 132, 142, 120, 139, 144, 109, 128, 120, 125, 114, 111, 138, 111, 130, 144, 121, 126, 108, 121, 145, 116, 131, 124, 133, 136, 128, 129, 110, 124, 111, 131, 131, 139, 112, 157, 124, 125, 148, 116, 140, 125, 116, 121, 125, 121, 122, 120, 135, 138, 132, 118, 126, 106, 120, 112, 112, 124, 124, 143, 144, 140, 119, 116, 109, 130, 116, 143, 106, 125, 134, 119, 121, 129, 137, 127, 129, 111, 120, 123, 144, 122, 130, 111, 141, 157, 128, 114, 126, 118, 118, 134, 146, 127, 112, 137, 121, 109, 136, 132, 127, 103, 113, 138, 117, 132, 118, 138, 115, 124, 123, 118, 131, 116, 129, 135, 110, 138, 123, 117, 127, 125, 130, 118, 110, 120, 110, 108, 121, 140, 125, 124, 127, 136, 125, 130, 110, 141, 117, 115, 112, 129, 133, 105, 132, 117, 112, 125, 131, 137, 114, 117, 116, 121, 125, 131, 122, 132, 97, 133, 125, 125, 113, 124, 135, 135, 125, 109, 114, 115, 125, 99, 122, 113, 126, 140, 123, 122, 129, 105, 130, 126, 120, 119, 126, 129, 109, 152, 135, 130, 131, 123, 122, 117, 128, 138, 108, 118, 138, 128, 127, 133, 133, 141, 132, 111, 125, 133, 128, 133, 132, 109, 117, 122, 114, 122, 108, 130, 133, 121, 128, 118, 119, 120, 119, 115, 137, 123, 111, 126, 141, 119, 120, 123, 130, 112, 124, 133, 124, 115, 114, 129, 127, 124, 117, 158, 125, 128, 129, 129, 125, 133, 112, 120, 138, 132, 124, 114, 123, 122, 131, 125, 117, 123, 118, 127, 113, 133, 114, 122, 110, 128, 134, 124, 148, 152, 123, 122, 132, 112, 103, 109, 118, 118, 125, 122, 118, 116, 126, 142, 122, 124, 133, 112, 123, 109, 121, 133, 125, 116, 121, 119, 124, 147, 110, 114, 152, 134, 127, 124, 141, 128, 110, 127, 121, 122, 131, 116, 122, 124, 114, 105, 124, 107, 146, 125, 126, 119, 114, 121, 140, 128, 130, 121, 129, 120, 129, 131, 142, 131, 122, 108, 131, 151, 120, 119, 122, 120, 127, 134, 126, 124, 109, 118, 128, 122, 116, 143, 111, 126, 117, 125, 115, 139, 130, 142, 134, 135, 122, 156, 133, 147, 123, 112, 122, 125, 124, 112, 110, 119, 153, 132, 137, 136, 136, 115, 124, 114, 128, 139, 113, 133, 127, 131, 115, 147, 121, 109, 105, 139, 113, 151, 126, 122, 136, 136, 129, 118, 128, 134, 128, 114, 128, 122, 131, 127, 107, 133, 123, 133, 128, 129, 132, 123, 135, 115, 110, 149, 116, 137, 121, 137, 136, 129, 143, 127, 120, 130, 113, 127, 125, 120, 127, 125, 137, 128, 134, 112, 108, 113, 123, 125, 134, 140, 121, 140, 131, 112, 130, 117, 124, 100, 116, 126, 121, 124, 120, 112, 122, 114, 118, 111, 146, 145, 132, 132, 123, 124, 137, 146, 108, 138, 124, 130, 125, 133, 114, 122, 126, 126, 120, 129, 117, 146, 135, 114, 129, 108, 164, 123, 121, 136, 117, 129, 115, 116, 139, 136, 97, 122, 133, 131, 127, 124, 112, 124, 147, 125, 112, 113, 111, 138, 122, 150, 130, 120, 124, 131, 147, 132, 128, 120, 139, 123, 131, 137, 120, 126, 126, 148, 124, 114, 119, 114, 135, 151, 122, 117, 143, 124, 113, 120, 131, 136, 144, 115, 132, 118, 117, 120, 133, 130, 121, 141, 121, 118, 107, 115, 131, 125, 118, 126, 116, 130, 125, 134, 126, 135, 108, 132, 123, 144, 121, 117, 127, 119, 126, 115, 116, 122, 156, 111, 137, 117, 138, 112, 128, 143, 127, 115, 114, 118, 121, 129, 129, 123, 107, 139, 138, 127, 129, 136, 106, 107, 130, 143, 110, 116, 125, 139, 125, 145, 128, 123, 138, 126, 133, 113, 124, 124, 106, 119, 112, 126, 139, 125, 121, 132, 136, 125, 112, 137, 127, 123, 112, 134, 135, 150, 107, 138, 131, 142, 133, 145, 122, 139, 116, 119, 155, 128, 114, 126, 122, 126, 111, 134, 129, 132, 132, 132, 145, 92, 115, 136, 121, 123, 117, 130, 136, 141, 136, 119, 159, 112, 125, 115, 120, 122, 126, 105, 121, 125, 108, 122, 88, 125, 130, 117, 126, 108, 155, 135, 140, 123, 113, 120, 119, 124, 120, 132, 110, 117, 120, 135, 137, 127, 110, 124, 133, 136, 116, 133, 115, 132, 130, 124, 116, 118, 130, 104, 147, 104, 154, 100, 115, 121, 128, 139, 136, 133, 138, 111, 138, 111, 121, 130, 103, 116, 137, 115, 141, 112, 117, 129, 116, 121, 134, 133, 124, 103, 110, 122, 141, 104, 119, 121, 157, 141, 115, 113, 123, 107, 132, 107, 122, 131, 134, 112, 122, 138, 130, 136, 128, 114, 111, 145, 125, 149, 135, 128, 117, 126, 125, 139, 133, 169, 132, 132, 115, 127, 128, 128, 155, 129, 114, 116, 115, 125, 128, 121, 112, 135, 124, 127, 103, 97, 97, 140, 111, 124, 132, 116, 138, 133, 119, 113, 122, 126, 112, 131, 107, 101, 125, 124, 124, 119, 125, 132, 126, 102, 126, 123, 144, 123, 109, 125, 112, 118, 144, 123, 111, 124, 129, 128, 125, 115, 122, 125, 138, 139, 134, 123, 135, 141, 128, 121, 113, 121, 138, 111, 136, 109, 131, 132, 117, 116, 135, 136, 126, 135, 116, 112, 112, 126, 137, 118, 136, 107, 148, 129, 134, 131, 127, 100, 122, 149, 118, 123, 127, 128, 128, 133, 129, 115, 123, 132, 124, 129, 126, 123, 110, 123, 138, 126, 112, 120, 121, 114, 112, 133, 137, 126, 127, 116, 124, 107, 127, 133, 117, 141, 146, 126, 115, 115, 119, 126, 131, 118, 125, 112, 111, 123, 131, 138, 114, 123, 127, 116, 110, 119, 127, 119, 128, 133, 118, 116, 131, 122, 120, 122, 129, 115, 120, 129, 120, 112, 117, 139, 142, 115, 124, 137, 114, 129, 115, 118, 127, 128, 131, 143, 108, 122, 126, 136, 138, 132, 114, 151, 107, 127, 129, 111, 108, 107, 132, 123, 121, 128, 132, 136, 127, 139, 115, 123, 132, 129, 123, 144, 123, 126, 133, 107, 122, 127, 123, 144, 114, 132, 130, 124, 135, 127, 138, 127, 129, 117, 127, 116, 109, 135, 121, 106, 123, 140, 124, 105, 135, 126, 132, 129, 122, 117, 123, 130, 117, 127, 127, 125, 123, 137, 111, 130, 134, 151, 118, 119, 126, 130, 129, 139, 143, 115, 116, 128, 132, 119, 112, 122, 114, 112, 133, 119, 127, 97, 127, 138, 121, 123, 134, 116, 120, 117, 97, 115, 123, 130, 125, 127, 121, 122, 133, 111, 126, 121, 108, 153, 131, 117, 119, 136, 132, 128, 138, 128, 120, 123, 108, 142, 111, 122, 127, 147, 117, 119, 132, 133, 129, 122, 127, 111, 114, 91, 119, 145, 130, 130, 124, 132, 129, 113, 107, 122, 100, 119, 117, 119, 134, 136, 112, 126, 106, 126, 137, 119, 119, 110, 126, 140, 103, 127, 107, 130, 132, 140, 136, 125, 127, 129, 110, 120, 109, 137, 122, 156, 135, 101, 120, 125, 113, 121, 101, 105, 143, 110, 125, 131, 142, 127, 139, 139, 137, 117, 120, 119, 114, 144, 132, 126, 123, 130, 121, 115, 136, 122, 117, 122, 126, 139, 127, 119, 120, 133, 125, 125, 119, 138, 135, 126, 124, 129, 129, 118, 119, 110, 141, 132, 159, 116, 122, 117, 127, 121, 131, 129, 129, 140, 124, 130, 113, 125, 123, 106, 124, 132, 126, 124, 130, 135, 129, 136, 115, 95, 129, 125, 125, 134, 108, 124, 124, 128, 127, 125, 130, 137, 126, 123, 134, 154, 110, 117, 122, 130, 134, 134, 129, 141, 133, 134, 139, 116, 123, 116, 131, 126, 137, 142, 151, 118, 133, 124, 131, 119, 129, 117, 116, 123, 129, 112, 137, 131, 125, 93, 137, 133, 125, 122, 129, 126, 126, 127, 144, 121, 126, 118, 126, 141, 118, 151, 120, 130, 123, 132, 137, 120, 137, 110, 113, 130, 140, 121, 134, 143, 116, 139, 132, 119, 133, 129, 125, 144, 140, 119, 133, 108, 131, 122, 123, 100, 139, 126, 122, 116, 121, 109, 126, 133, 117, 132, 127, 130, 118, 119, 129, 136, 128, 140, 131, 105, 103, 126, 109, 114, 121, 131, 145, 137, 144, 129, 138, 119, 110, 119, 124, 110, 130, 125, 142, 119, 143, 122, 114, 122, 128, 141, 108, 128, 147, 107, 100, 135, 139, 125, 124, 115, 143, 116, 131, 117, 122, 113, 102, 140, 113, 122, 139, 109, 121, 111, 116, 123, 150, 122, 120, 154, 138, 126, 118, 131, 112, 115, 133, 123, 106, 117, 115, 117, 121, 122, 143, 131, 129, 117, 126, 122, 116, 141, 133, 126, 118, 142, 147, 123, 132, 100, 125, 128, 120, 117, 131, 124, 107, 128, 124, 113, 132, 127, 130, 119, 136, 120, 106, 113, 122, 112, 133, 126, 125, 129, 114, 149, 122, 124, 122, 133, 119, 132, 118, 118, 135, 119, 129, 111, 123, 114, 94, 126, 124, 107, 124, 117, 113, 102, 134, 128, 126, 122, 131, 114, 125, 137, 129, 131, 144, 115, 121, 122, 131, 134, 142, 109, 93, 115, 124, 134, 113, 114, 149, 132, 131, 143, 103, 141, 129, 141, 132, 123, 139, 114, 119, 128, 117, 125, 112, 133, 140, 149, 109, 116, 124, 131, 115, 111, 129, 134, 123, 127, 124, 139, 120, 117, 143, 134, 126, 138, 136, 129, 138, 131, 120, 129, 136, 120, 132, 129, 132, 111, 133, 144, 121, 117, 121, 129, 145, 122, 137, 126, 140, 132, 117, 124, 120, 110, 132, 133, 130, 145, 136, 139, 113, 147, 118, 130, 130, 151, 129, 121, 120, 130, 129, 136, 122, 109, 110, 132, 125, 134, 119, 128, 126, 117, 120, 142, 122, 131, 122, 127, 123, 135, 152, 114, 114, 126, 143, 114, 114, 121, 117, 128, 126, 121, 129, 151, 129, 140, 130, 136, 116, 123, 111, 130, 135, 111, 142, 128, 121, 119, 115, 132, 122, 132, 105, 131, 128, 145, 132, 131, 129, 124, 124, 145, 111, 114, 125, 121, 123, 155, 137, 142, 116, 122, 94, 115, 133, 121, 118, 123, 133, 126, 117, 129, 144, 121, 128, 123, 122, 129, 126, 113, 119, 116, 123, 146, 143, 139, 118, 119, 113, 130, 123, 125, 123, 132, 125, 118, 116, 136, 151, 108, 144, 124, 130, 126, 109, 139, 128, 118, 129, 110, 138, 136, 132, 129, 120, 113, 130, 128, 124, 144, 143, 121, 124, 121, 122, 125, 116, 126, 128, 144, 139, 114, 127, 138, 120, 126, 150, 117, 108, 113, 125, 126, 109, 123, 120, 122, 128, 169, 131, 133, 122, 135, 129, 134, 129, 134, 132, 154, 114, 131, 125, 115, 118, 126, 120, 117, 129, 125, 127, 123, 128, 117, 147, 137, 136, 131, 124, 131, 109, 144, 123, 129, 120, 132, 124, 126, 103, 116, 135, 118, 141, 142, 121, 137, 118, 123, 121, 116, 118, 142, 102, 115, 125, 133, 132, 122, 114, 111, 133, 110, 131, 118, 114, 125, 133, 116, 117, 125, 129, 121, 127, 130, 128, 128, 129, 136, 127, 114, 117, 139, 148, 120, 120, 120, 134, 117, 141, 123, 118, 123, 104, 121, 120, 123, 129, 121, 116, 126, 129, 127, 134, 120, 122, 137, 129, 120, 132, 125, 121, 116, 130, 119, 131, 106, 127, 125, 101, 136, 135, 131, 123, 142, 132, 115, 121, 127, 130, 142, 106, 139, 150, 117, 131, 115, 136, 119, 115, 127, 123, 133, 122, 113, 147, 120, 116, 129, 141, 133, 127, 125, 134, 132, 108, 106, 123, 125, 118, 124, 109, 134, 123, 149, 117, 121, 131, 141, 126, 119, 121, 139, 114, 124, 119, 109, 105, 135, 124, 134, 130, 128, 122, 130, 103, 111, 130, 130, 114, 125, 113, 113, 138, 124, 120, 141, 137, 130, 113, 141, 124, 114, 123, 141, 103, 117, 113, 132, 137, 115, 115, 138, 131, 112, 138, 126, 137, 124, 116, 120, 132, 130, 138, 134, 123, 136, 116, 125, 117, 109, 125, 121, 137, 119, 131, 110, 119, 105, 136, 125, 123, 137, 124, 118, 126, 120, 128, 121, 99, 112, 130, 126, 120, 135, 129, 123, 126, 134, 103, 135, 107, 125, 112, 146, 118, 159, 130, 120, 125, 130, 141, 118, 117, 127, 119, 115, 130, 148, 126, 111, 127, 118, 134, 126, 123, 124, 130, 119, 123, 131, 128, 137, 129, 124, 130, 125, 124, 143, 147, 124, 127, 126, 110, 121, 123, 117, 134, 128, 125, 131, 126, 137, 133, 126, 124, 124, 130, 121, 127, 106, 134, 133, 124, 136, 114, 129, 155, 109, 142, 135, 136, 132, 119, 117, 124, 127, 126, 134, 145, 132, 134, 107, 110, 122, 129, 112, 127, 127, 129, 114, 135, 148, 112, 132, 123, 123, 132, 133, 119, 110, 128, 124, 139, 112, 133, 136, 126, 143, 125, 133, 123, 124, 120, 121, 130, 109, 142, 125, 122, 124, 122, 117, 129, 113, 127, 132, 112, 127, 122, 144, 105, 124, 121, 126, 107, 114, 121, 123, 120, 104, 121, 127, 123, 126, 139, 130, 125, 126, 123, 130, 129, 104, 124, 119, 129, 109, 132, 133, 125, 123, 156, 120, 119, 103, 125, 130, 142, 120, 134, 137, 124, 131, 130, 125, 136, 106, 118, 142, 116, 111, 121, 120, 104, 130, 133, 130, 119, 112, 129, 124, 111, 126, 113, 106, 116, 135, 131, 127, 136, 114, 139, 130, 140, 124, 132, 116, 116, 134, 120, 128, 143, 111, 126, 133, 134, 136, 130, 130, 128, 137, 126, 116, 125, 127, 137, 131, 115, 109, 118, 138, 128, 136, 117, 126, 124, 131, 117, 130, 110, 123, 118, 114, 117, 119, 121, 123, 121, 134, 112, 121, 131, 118, 121, 125, 129, 126, 111, 126, 136, 140, 113, 122, 131, 113, 127, 125, 128, 120, 125, 119, 126, 128, 129, 117, 131, 124, 137, 128, 131, 114, 137, 123, 139, 130, 117, 118, 135, 117, 129, 123, 125, 109, 117, 110, 104, 114, 128, 112, 126, 135, 130, 116, 123, 122, 122, 127, 141, 135, 134, 132, 130, 143, 123, 113, 119, 127, 123, 129, 135, 146, 137, 120, 126, 130, 114, 129, 106, 112, 131, 137, 124, 118, 130, 117, 125, 117, 138, 130, 112, 130, 144, 123, 117, 113, 127, 119, 124, 109, 145, 120, 126, 119, 112, 116, 126, 116, 132, 119, 114, 142, 152, 121, 124, 120, 136, 128, 135, 122, 129, 127, 116, 124, 118, 117, 115, 146, 116, 134, 125, 109, 123, 123, 124, 119, 125, 137, 117, 129, 119, 128, 136, 131, 128, 122, 130, 131, 128, 156, 112, 140, 130, 121, 125, 116, 136, 116, 134, 122, 120, 135, 115, 138, 119, 133, 128, 125, 114, 123, 133, 123, 139, 126, 121, 127, 129, 133, 122, 109, 107, 92, 132, 146, 116, 120, 130, 119, 140, 135, 139, 129, 111, 124, 143, 132, 128, 126, 140, 117, 130, 123, 128, 118, 121, 122, 122, 130, 116, 124, 128, 111, 117, 148, 120, 133, 107, 122, 122, 123, 113, 121, 127, 112, 126, 129, 111, 113, 122, 141, 113, 121, 141, 129, 126, 122, 125, 117, 123, 122, 124, 125, 124, 132, 112, 135, 114, 131, 136, 121, 123, 118, 126, 113, 141, 122, 121, 126, 110, 127, 146, 123, 140, 109, 114, 124, 132, 123, 130, 128, 132, 132, 147, 139, 122, 114, 131, 107, 139, 143, 132, 101, 128, 137, 125, 132, 124, 135, 124, 126, 134, 129, 117, 113, 133, 120, 130, 118, 128, 119, 116, 133, 132, 131, 130, 120, 119, 124, 132, 140, 125, 109, 123, 108, 127, 147, 118, 123, 109, 113, 128, 126, 124, 110, 142, 109, 111, 115, 126, 112, 124, 138, 116, 121, 131, 124, 144, 127, 123, 143, 120, 123, 110, 122, 136, 105, 136, 129, 124, 131, 121, 129, 124, 127, 120, 123, 117, 110, 124, 132, 132, 120, 130, 125, 109, 96, 125, 117, 134, 133, 127, 112, 118, 115, 128, 125, 133, 123, 141, 129, 119, 119, 125, 119, 128, 114, 137, 120, 121, 130, 145, 132, 114, 133, 133, 132, 130, 110, 118, 118, 117, 128, 133, 120, 109, 164, 123, 127, 123, 130, 116, 130, 129, 139, 125, 153, 128, 108, 118, 135, 126, 137, 117, 127, 127, 105, 125, 128, 130, 120, 124, 137, 124, 118, 134, 126, 124, 125, 132, 123, 121, 125, 146, 130, 125, 127, 141, 120, 124, 115, 131, 117, 109, 146, 137, 123, 145, 120, 145, 111, 116, 140, 114, 132, 122, 119, 130, 129, 120, 115, 122, 121, 114, 129, 126, 121, 114, 136, 122, 124, 127, 132, 131, 129, 137, 106, 123, 130, 118, 128, 132, 140, 141, 109, 132, 119, 119, 132, 136, 145, 113, 123, 119, 118, 125, 122, 121, 125, 114, 124, 113, 129, 125, 111, 157, 117, 118, 124, 133, 116, 117, 122, 129, 123, 134, 134, 117, 123, 121, 122, 108, 115, 127, 138, 131, 135, 118, 115, 138, 138, 120, 133, 102, 127, 119, 131, 133, 140, 123, 129, 125, 127, 122, 122, 138, 121, 112, 130, 135, 126, 131, 126, 152, 126, 129, 129, 116, 128, 134, 135, 124, 131, 125, 119, 127, 101, 115, 113, 131, 123, 126, 132, 121, 133, 129, 118, 118, 124, 147, 83, 123, 138, 133, 138, 130, 129, 122, 132, 121, 124, 119, 132, 115, 124, 118, 129, 118, 118, 123, 125, 132, 130, 112, 127, 135, 120, 118, 126, 119, 137, 126, 120, 142, 121, 126, 136, 118, 116, 126, 125, 126, 115, 103, 139, 132, 127, 153, 125, 109, 131, 140, 125, 127, 120, 130, 129, 114, 118, 123, 99, 122, 119, 122, 114, 104, 111, 115, 125, 113, 130, 122, 129, 114, 130, 121, 131, 139, 135, 132, 130, 130, 141, 116, 106, 139, 137, 138, 139, 124, 120, 138, 115, 116, 128, 132, 117, 122, 117, 125, 123, 120, 109, 115, 118, 122, 113, 120, 108, 124, 132, 120, 122, 112, 128, 128, 122, 116, 120, 149, 115, 119, 141, 124, 119, 140, 120, 121, 121, 145, 128, 117, 128, 123, 125, 139, 137, 115, 124, 125, 115, 121, 132, 131, 119, 132, 139, 122, 110, 132, 125, 115, 112, 140, 141, 124, 119, 101, 119, 132, 105, 135, 105, 134, 119, 108, 121, 137, 128, 127, 125, 133, 120, 127, 130, 117, 134, 142, 124, 129, 144, 120, 120, 130, 120, 129, 124, 126, 138, 115, 126, 106, 125, 136, 121, 127, 143, 115, 123, 156, 103, 114, 136, 120, 128, 120, 133, 125, 114, 142, 131, 124, 121, 131, 132, 128, 116, 123, 128, 137, 127, 119, 124, 131, 116, 122, 120, 130, 131, 130, 134, 136, 128, 129, 124, 123, 124, 119, 114, 124, 115, 125, 138, 136, 127, 137, 128, 129, 125, 119, 138, 144, 114, 109, 138, 121, 124, 123, 129, 127, 107, 149, 119, 132, 118, 109, 122, 117, 125, 131, 129, 118, 144, 122, 118, 109, 124, 130, 124, 119, 141, 121, 131, 113, 143, 137, 123, 113, 127, 118, 126, 136, 125, 125, 117, 124, 147, 120, 116, 129, 134, 144, 113, 130, 130, 129, 111, 115, 123, 135, 124, 111, 125, 133, 119, 123, 136, 96, 132, 123, 123, 129, 119, 136, 133, 116, 145, 113, 114, 126, 114, 126, 136, 148, 136, 138, 132, 130, 128, 125, 131, 125, 138, 132, 138, 120, 136, 104, 134, 111, 127, 128, 124, 119, 127, 134, 102, 121, 133, 120, 116, 133, 120, 131, 121, 114, 113, 129, 119, 130, 129, 141, 125, 110, 145, 153, 129, 130, 136, 132, 122, 122, 117, 120, 132, 122, 142, 125, 139, 129, 115, 121, 123, 115, 136, 134, 124, 119, 121, 127, 124, 124, 125, 137, 124, 125, 140, 134, 132, 142, 123, 130, 106, 116, 124, 134, 137, 128, 130, 128, 129, 127, 116, 120, 112, 120, 142, 119, 122, 118, 100, 122, 140, 135, 122, 133, 98, 131, 145, 131, 131, 133, 122, 135, 133, 111, 123, 125, 135, 122, 144, 123, 110, 143, 129, 126, 136, 111, 122, 125, 121, 122, 105, 135, 122, 119, 127, 132, 118, 122, 117, 127, 125, 100, 112, 121, 136, 132, 122, 123, 115, 124, 138, 112, 126, 110, 117, 121, 118, 136, 125, 144, 129, 135, 121, 111, 126, 141, 130, 129, 121, 122, 116, 137, 120, 131, 134, 132, 133, 129, 153, 121, 121, 122, 122, 119, 129, 126, 116, 125, 113, 122, 131, 135, 138, 134, 137, 145, 114, 110, 130, 113, 147, 130, 134, 139, 115, 133, 141, 116, 131, 126, 151, 134, 137, 136, 130, 122, 137, 119, 123, 121, 119, 126, 126, 131, 137, 114, 106, 148, 128, 121, 138, 139, 121, 132, 126, 117, 154, 132, 144, 133, 102, 146, 118, 112, 150, 137, 117, 126, 135, 116, 128, 129, 151, 122, 126, 133, 117, 123, 117, 106, 117, 146, 145, 112, 136, 128, 113, 110, 133, 130, 126, 133, 126, 126, 122, 122, 127, 127, 118, 141, 136, 119, 132, 138, 140, 121, 128, 134, 129, 106, 121, 127, 127, 128, 128, 124, 128, 129, 122, 124, 134, 99, 121, 121, 121, 126, 122, 131, 150, 110, 116, 117, 127, 142, 116, 117, 151, 122, 140, 127, 132, 132, 136, 111, 113, 119, 135, 120, 120, 131, 114, 119, 120, 132, 125, 110, 130, 136, 133, 119, 117, 124, 124, 127, 122, 110, 123, 119, 138, 110, 119, 132, 125, 131, 115, 124, 107, 130, 138, 113, 125, 138, 127, 130, 129, 118, 136, 108, 132, 124, 114, 117, 145, 134, 125, 132, 125, 128, 117, 133, 158, 123, 122, 145, 120, 112, 111, 108, 116, 117, 100, 133, 115, 111, 127, 113, 124, 137, 109, 134, 115, 138, 142, 118, 118, 118, 129, 114, 131, 135, 125, 119, 127, 125, 134, 123, 124, 128, 94, 115, 124, 139, 118, 132, 121, 125, 111, 116, 105, 144, 130, 120, 122, 121, 119, 127, 121, 120, 125, 110, 133, 143, 115, 141, 96, 117, 144, 141, 151, 123, 151, 124, 117, 127, 126, 118, 119, 124, 119, 129, 135, 133, 124, 112, 115, 131, 119, 107, 134, 125, 118, 129, 105, 131, 132, 117, 114, 119, 109, 149, 118, 120, 126, 128, 116, 118, 114, 127, 111, 134, 130, 125, 129, 112, 112, 112, 122, 122, 138, 119, 112, 120, 115, 123, 142, 130, 136, 132, 121, 131, 152, 119, 122, 123, 134, 117, 133, 117, 113, 126, 124, 111, 125, 133, 144, 135, 125, 126, 119, 122, 117, 118, 129, 132, 126, 113, 131, 144, 118, 135, 118, 118, 117, 118, 122, 113, 138, 111, 114, 131, 115, 126, 125, 107, 120, 123, 124, 129, 149, 134, 137, 126, 112, 118, 128, 120, 125, 135, 112, 127, 118, 119, 142, 135, 130, 124, 118, 143, 151, 146, 117, 99, 125, 110, 117, 135, 127, 125, 130, 130, 132, 122, 120, 126, 138, 127, 130, 121, 116, 144, 118, 138, 148, 135, 128, 106, 123, 127, 124, 134, 128, 118, 135, 132, 127, 115, 132, 109, 138, 134, 114, 118, 127, 129, 128, 138, 125, 120, 108, 105, 134, 142, 122, 116, 137, 136, 124, 128, 138, 124, 158, 106, 123, 112, 138, 130, 128, 125, 106, 131, 143, 120, 123, 129, 142, 119, 143, 137, 139, 130, 134, 121, 128, 118, 147, 123, 139, 140, 138, 99, 123, 133, 122, 114, 148, 118, 135, 124, 122, 148, 118, 124, 120, 111, 107, 114, 138, 128, 121, 125, 133, 132, 129, 127, 136, 127, 146, 130, 107, 134, 135, 121, 135, 131, 155, 133, 124, 107, 140, 127, 133, 115, 111, 131, 123, 104, 119, 134, 110, 124, 120, 118, 109, 135, 134, 130, 123, 130, 125, 146, 113, 137, 106, 110, 110, 158, 115, 115, 115, 136, 120, 127, 132, 134, 130, 129, 102, 141, 126, 100, 148, 121, 153, 118, 96, 122, 128, 132, 128, 125, 130, 133, 122, 122, 135, 121, 129, 116, 111, 130, 131, 124, 136, 156, 111, 126, 123, 129, 125, 140, 136, 123, 129, 125, 128, 130, 121, 114, 129, 134, 128, 110, 116, 124, 131, 129, 126, 123, 119, 139, 120, 110, 139, 120, 120, 115, 117, 100, 121, 146, 149, 133, 136, 124, 153, 121, 133, 123, 133, 124, 133, 116, 112, 97, 135, 123, 111, 114, 128, 116, 120, 128, 126, 129, 130, 119, 130, 136, 110, 143, 133, 116, 123, 112, 130, 108, 126, 114, 128, 145, 129, 138, 135, 126, 150, 117, 106, 134, 132, 112, 116, 132, 131, 130, 129, 114, 137, 122, 116, 108, 133, 115, 127, 130, 128, 126, 134, 110, 102, 119, 133, 132, 137, 129, 122, 118, 137, 127, 125, 121, 137, 132, 121, 133, 128, 132, 111, 120, 141, 123, 140, 137, 126, 128, 121, 113, 134, 112, 109, 125, 126, 131, 132, 136, 121, 125, 124, 114, 131, 116, 101, 104, 118, 99, 124, 120, 127, 131, 111, 130, 130, 133, 122, 157, 125, 127, 116, 119, 141, 137, 116, 130, 123, 118, 128, 132, 112, 120, 118, 102, 100, 145, 134, 126, 125, 145, 128, 130, 121, 99, 120, 110, 128, 142, 117, 122, 109, 135, 125, 121, 141, 132, 142, 116, 118, 139, 128, 123, 133, 112, 118, 123, 118, 130, 122, 119, 134, 142, 134, 124, 125, 129, 139, 118, 126, 132, 149, 142, 99, 106, 97, 130, 104, 128, 126, 111, 117, 115, 121, 142, 118, 128, 124, 113, 122, 99, 129, 125, 127, 132, 127, 136, 115, 120, 122, 118, 128, 114, 123, 123, 126, 131, 137, 129, 115, 123, 124, 133, 110, 118, 150, 121, 123, 112, 137, 133, 125, 115, 125, 127, 129, 116, 120, 124, 115, 118, 125, 119, 131, 118, 124, 138, 124, 126, 129, 121, 125, 139, 131, 131, 121, 132, 123, 108, 119, 126, 131, 128, 133, 120, 134, 142, 115, 132, 131, 133, 128, 113, 138, 120, 144, 117, 136, 130, 124, 127, 131, 133, 123, 154, 121, 138, 126, 130, 127, 135, 121, 124, 116, 121, 126, 130, 119, 122, 142, 120, 130, 119, 115, 141, 124, 118, 134, 127, 144, 111, 125, 108, 129, 125, 119, 134, 119, 111, 125, 133, 125, 166, 103, 111, 124, 134, 127, 131, 128, 145, 146, 126, 125, 137, 135, 118, 104, 115, 121, 122, 141, 109, 142, 125, 136, 130, 123, 135, 136, 118, 119, 135, 131, 122, 145, 125, 130, 100, 128, 130, 137, 135, 132, 136, 134, 130, 120, 123, 122, 103, 123, 124, 132, 112, 100, 146, 124, 146, 130, 127, 134, 112, 114, 124, 134, 123, 102, 129, 119, 122, 138, 126, 134, 130, 131, 141, 127, 123, 135, 128, 130, 139, 118, 128, 112, 136, 127, 132, 142, 130, 124, 106, 134, 118, 114, 128, 127, 124, 132, 113, 127, 144, 130, 122, 130, 121, 107, 127, 121, 158, 131, 113, 132, 118, 111, 115, 126, 108, 140, 131, 121, 117, 127, 119, 146, 132, 139, 122, 105, 124, 114, 105, 126, 112, 119, 108, 117, 131, 141, 113, 147, 140, 120, 122, 117, 108, 115, 141, 126, 116, 131, 135, 126, 123, 135, 144, 134, 131, 136, 103, 136, 128, 118, 109, 129, 116, 125, 134, 131, 143, 125, 115, 136, 123, 114, 129, 141, 133, 112, 137, 124, 113, 128, 136, 142, 123, 107, 133, 142, 111, 146, 110, 123, 146, 122, 128, 135, 116, 125, 132, 125, 131, 125, 134, 119, 127, 136, 131, 119, 131, 125, 120, 142, 106, 125, 106, 119, 134, 155, 128, 122, 111, 117, 138, 110, 130, 129, 125, 126, 125, 119, 112, 130, 118, 114, 124, 131, 141, 120, 116, 143, 124, 131, 150, 144, 125, 112, 131, 119, 129, 126, 104, 129, 128, 143, 111, 122, 149, 130, 119, 136, 141, 122, 119, 115, 146, 121, 146, 132, 139, 119, 112, 133, 129, 146, 138, 119, 115, 113, 118, 125, 118, 119, 145, 129, 115, 136, 142, 136, 101, 127, 150, 129, 140, 115, 126, 124, 116, 120, 138, 140, 107, 139, 122, 133, 139, 121, 120, 113, 116, 115, 123, 129, 127, 139, 125, 123, 130, 151, 144, 112, 121, 121, 123, 121, 153, 126, 153, 122, 133, 115, 133, 116, 137, 119, 132, 117, 124, 128, 120, 138, 134, 127, 121, 133, 114, 136, 131, 135, 124, 131, 131, 105, 129, 129, 118, 113, 120, 103, 136, 124, 136, 123, 106, 136, 128, 146, 124, 132, 126, 138, 121, 128, 135, 124, 126, 130, 124, 137, 127, 137, 123, 137, 118, 138, 111, 117, 118, 117, 125, 114, 129, 134, 129, 131, 124, 119, 126, 127, 153, 118, 117, 117, 113, 120, 117, 126, 126, 106, 135, 150, 131, 123, 144, 130, 126, 127, 116, 119, 130, 112, 120, 129, 139, 130, 126, 131, 127, 120, 127, 116, 134, 122, 136, 110, 104, 136, 113, 125, 114, 127, 136, 115, 120, 134, 142, 117, 122, 125, 130, 129, 114, 119, 126, 123, 115, 129, 124, 127, 134, 118, 117, 121, 123, 61, 134, 130, 111, 125, 122, 114, 117, 145, 114, 111, 119, 121, 129, 118, 122, 139, 137, 112, 131, 125, 109, 121, 126, 111, 139, 112, 117, 132, 107, 126, 144, 124, 135, 132, 125, 107, 145, 128, 125, 132, 122, 132, 128, 131, 133, 119, 143, 144, 127, 128, 126, 130, 137, 120, 142, 128, 133, 128, 125, 104, 129, 115, 130, 133, 111, 130, 117, 156, 137, 136, 119, 106, 120, 125, 135, 134, 125, 125, 132, 135, 142, 112, 119, 134, 111, 130, 127, 129, 127, 130, 135, 123, 123, 113, 109, 131, 131, 122, 133, 123, 124, 124, 122, 129, 110, 127, 124, 137, 118, 137, 142, 120, 132, 119, 109, 112, 124, 127, 127, 123, 140, 104, 106, 119, 113, 131, 135, 132, 117, 113, 130, 137, 127, 129, 136, 139, 121, 118, 128, 140, 130, 123, 130, 118, 128, 113, 136, 119, 122, 122, 111, 116, 135, 135, 140, 117, 123, 137, 135, 111, 123, 120, 110, 129, 133, 116, 140, 140, 134, 122, 118, 111, 136, 122, 129, 135, 120, 133, 123, 117, 127, 132, 130, 125, 118, 132, 116, 133, 120, 118, 120, 115, 124, 115, 137, 118, 124, 140, 122, 133, 125, 121, 117, 114, 140, 140, 114, 124, 118, 130, 126, 123, 118, 125, 119, 83, 116, 129, 116, 129, 128, 133, 125, 138, 122, 146, 107, 134, 128, 116, 111, 116, 133, 144, 135, 122, 133, 123, 117, 129, 128, 133, 133, 107, 120, 119, 118, 121, 124, 139, 118, 121, 123, 131, 118, 141, 131, 120, 127, 122, 139, 139, 121, 114, 123, 88, 130, 134, 110, 130, 136, 110, 118, 117, 126, 140, 121, 152, 132, 113, 149, 130, 116, 118, 115, 133, 132, 126, 124, 129, 134, 119, 122, 136, 132, 121, 129, 136, 127, 111, 117, 118, 137, 116, 127, 120, 146, 119, 127, 136, 128, 135, 119, 139, 120, 132, 139, 147, 135, 128, 126, 133, 115, 124, 120, 133, 131, 129, 122, 126, 125, 139, 131, 116, 118, 133, 125, 124, 140, 130, 129, 116, 132, 110, 139, 114, 120, 126, 120, 126, 135, 133, 103, 127, 138, 117, 121, 129, 129, 118, 109, 120, 134, 125, 120, 117, 127, 121, 144, 111, 120, 119, 126, 141, 122, 125, 136, 115, 122, 113, 128, 123, 126, 111, 123, 118, 124, 124, 129, 113, 137, 135, 138, 117, 131, 129, 122, 109, 127, 114, 132, 119, 145, 129, 124, 122, 116, 130, 125, 134, 129, 123, 118, 120, 142, 125, 136, 135, 114, 140, 120, 133, 133, 126, 134, 114, 128, 119, 123, 114, 140, 134, 133, 102, 122, 135, 130, 136, 124, 139, 126, 117, 128, 130, 133, 134, 115, 139, 135, 118, 124, 141, 122, 126, 120, 126, 123, 132, 127, 128, 128, 124, 127, 132, 118, 135, 132, 137, 124, 121, 115, 114, 126, 135, 142, 118, 115, 109, 128, 124, 137, 128, 120, 124, 119, 121, 116, 133, 130, 118, 129, 138, 139, 138, 141, 113, 115, 121, 127, 120, 129, 139, 113, 139, 145, 129, 114, 115, 135, 110, 102, 139, 138, 131, 128, 131, 141, 158, 124, 101, 126, 101, 145, 139, 130, 143, 124, 125, 111, 118, 110, 129, 139, 130, 132, 131, 121, 127, 131, 106, 116, 138, 115, 152, 121, 141, 134, 133, 113, 164, 119, 132, 125, 128, 135, 137, 122, 130, 129, 143, 134, 136, 138, 141, 139, 130, 119, 130, 135, 120, 135, 132, 128, 125, 126, 117, 121, 136, 122, 127, 133, 121, 113, 128, 116, 135, 138, 135, 115, 128, 137, 127, 139, 123, 122, 136, 110, 119, 139, 114, 129, 130, 132, 133, 130, 106, 123, 131, 139, 150, 133, 118, 126, 123, 119, 121, 135, 115, 153, 122, 126, 128, 139, 115, 130, 132, 102, 125, 129, 125, 113, 130, 106, 106, 129, 124, 115, 111, 156, 110, 122, 139, 122, 113, 134, 134, 123, 115, 127, 132, 126, 111, 127, 105, 110, 130, 108, 105, 125, 135, 113, 120, 130, 111, 107, 142, 111, 122, 122, 121, 119, 123, 128, 119, 116, 128, 91, 145, 145, 120, 127, 135, 123, 122, 124, 139, 143, 129, 118, 116, 124, 146, 128, 136, 134, 112, 133, 125, 125, 123, 127, 125, 146, 106, 123, 120, 125, 127, 125, 129, 137, 147, 112, 117, 122, 120, 126, 130, 131, 142, 107, 132, 134, 129, 117, 122, 147, 138, 136, 125, 122, 121, 140, 121, 140, 142, 127, 130, 115, 128, 139, 123, 106, 132, 142, 128, 109, 133, 105, 120, 116, 131, 136, 121, 119, 134, 116, 113, 127, 120, 119, 112, 130, 124, 143, 117, 123, 135, 141, 134, 131, 121, 126, 125, 118, 150, 107, 121, 133, 106, 136, 132, 131, 120, 118, 126, 120, 121, 131, 129, 140, 132, 139, 123, 152, 90, 122, 133, 134, 150, 129, 113, 122, 121, 125, 129, 146, 128, 110, 135, 120, 118, 120, 103, 132, 109, 132, 122, 116, 160, 124, 138, 115, 138, 128, 113, 110, 109, 111, 129, 119, 121, 123, 118, 123, 130, 118, 127, 121, 120, 125, 100, 118, 129, 152, 125, 119, 107, 110, 140, 136, 127, 112, 123, 138, 125, 120, 145, 134, 127, 126, 127, 121, 122, 131, 115, 127, 124, 136, 115, 118, 124, 130, 117, 130, 137, 114, 113, 111, 140, 124, 125, 127, 117, 125, 125, 138, 130, 127, 122, 115, 125, 125, 130, 138, 128, 120, 134, 110, 121, 127, 126, 112, 113, 128, 123, 124, 137, 123, 139, 126, 110, 120, 120, 127, 130, 119, 113, 139, 109, 137, 144, 142, 130, 114, 126, 111, 123, 127, 117, 122, 130, 126, 115, 122, 112, 123, 116, 132, 117, 112, 117, 128, 119, 136, 131, 113, 127, 135, 130, 118, 123, 136, 118, 114, 118, 109, 119, 126, 117, 119, 139, 112, 116, 119, 124, 124, 115, 143, 111, 123, 124, 140, 132, 123, 119, 118, 127, 131, 120, 131, 110, 116, 109, 122, 133, 136, 133, 140, 112, 117, 132, 126, 115, 113, 122, 132, 127, 120, 99, 117, 122, 142, 117, 115, 139, 130, 115, 131, 127, 148, 110, 132, 115, 128, 117, 130, 109, 151, 124, 127, 137, 140, 122, 129, 147, 119, 118, 124, 134, 122, 116, 133, 132, 137, 113, 135, 127, 128, 120, 129, 136, 135, 126, 128, 117, 140, 133, 122, 121, 148, 135, 119, 143, 127, 116, 112, 133, 139, 140, 121, 121, 124, 132, 136, 136, 125, 129, 119, 135, 124, 133, 153, 128, 119, 117, 132, 124, 128, 124, 123, 111, 124, 146, 132, 128, 99, 134, 123, 111, 131, 125, 122, 109, 114, 121, 111, 123, 105, 123, 125, 103, 127, 127, 105, 132, 115, 132, 126, 129, 130, 124, 123, 132, 130, 102, 118, 113, 115, 121, 119, 128, 134, 123, 132, 139, 125, 115, 125, 146, 130, 124, 130, 121, 127, 132, 119, 128, 133, 125, 131, 133, 123, 138, 113, 125, 135, 135, 127, 135, 118, 147, 119, 123, 141, 122, 116, 124, 111, 121, 131, 125, 139, 124, 128, 117, 121, 122, 116, 119, 121, 129, 112, 119, 114, 111, 101, 140, 124, 116, 117, 118, 130, 121, 120, 137, 133, 126, 140, 126, 91, 128, 117, 130, 122, 131, 122, 121, 125, 132, 122, 116, 167, 121, 124, 118, 120, 116, 126, 121, 125, 120, 118, 118, 128, 124, 106, 109, 135, 108, 139, 104, 140, 114, 129, 131, 118, 122, 126, 133, 154, 111, 136, 131, 129, 118, 116, 119, 122, 129, 127, 117, 97, 126, 111, 120, 124, 131, 133, 123, 119, 143, 127, 136, 132, 113, 116, 130, 110, 139, 135, 127, 113, 136, 113, 146, 145, 117, 120, 137, 136, 119, 123, 123, 120, 118, 122, 130, 129, 124, 135, 115, 112, 121, 135, 127, 132, 124, 131, 128, 125, 141, 129, 111, 114, 138, 116, 134, 130, 126, 125, 121, 127, 125, 128, 128, 118, 130, 132, 124, 129, 121, 128, 153, 119, 115, 131, 130, 118, 135, 124, 151, 128, 123, 130, 127, 130, 129, 125, 127, 126, 126, 122, 129, 120, 137, 128, 126, 126, 132, 125, 130, 114, 143, 127, 119, 139, 154, 120, 130, 127, 119, 119, 119, 115, 129, 128, 123, 126, 120, 117, 116, 120, 158, 120, 136, 121, 116, 110, 130, 125, 150, 122, 143, 123, 129, 154, 120, 122, 139, 137, 136, 128, 134, 115, 109, 125, 122, 140, 127, 124, 118, 139, 131, 119, 120, 118, 123, 129, 120, 131, 136, 125, 116, 121, 119, 125, 119, 138, 126, 117, 107, 123, 122, 121, 124, 108, 121, 143, 122, 118, 130, 110, 136, 129, 116, 151, 131, 128, 125, 142, 116, 127, 127, 140, 119, 124, 126, 125, 117, 126, 124, 116, 105, 134, 125, 120, 126, 130, 101, 111, 139, 118, 131, 124, 140, 133, 123, 124, 123, 141, 125, 139, 125, 123, 120, 107, 117, 130, 124, 129, 125, 134, 149, 122, 129, 119, 130, 121, 117, 128, 135, 131, 138, 134, 124, 123, 120, 134, 129, 119, 117, 123, 127, 128, 126, 112, 119, 128, 130, 137, 149, 145, 123, 135, 114, 116, 140, 111, 118, 127, 122, 107, 120, 131, 119, 127, 123, 123, 108, 139, 119, 125, 134, 135, 119, 130, 135, 135, 127, 134, 141, 130, 117, 116, 132, 119, 120, 132, 132, 138, 125, 129, 123, 111, 123, 125, 132, 128, 126, 139, 129, 118, 121, 125, 116, 136, 129, 126, 116, 124, 121, 124, 117, 148, 124, 124, 111, 135, 143, 138, 128, 123, 127, 118, 125, 123, 126, 109, 140, 118, 121, 130, 109, 115, 137, 100, 115, 108, 141, 113, 110, 129, 123, 128, 125, 125, 144, 127, 122, 122, 123, 121, 117, 106, 123, 123, 133, 116, 136, 145, 121, 130, 122, 125, 148, 111, 123, 122, 143, 108, 108, 118, 126, 127, 121, 136, 145, 111, 132, 127, 123, 126, 125, 122, 130, 141, 111, 111, 141, 119, 137, 128, 110, 121, 126, 122, 136, 124, 115, 128, 132, 122, 138, 137, 112, 134, 118, 112, 123, 138, 144, 113, 132, 151, 122, 125, 121, 117, 133, 139, 123, 115, 143, 126, 108, 136, 118, 145, 131, 117, 126, 123, 123, 127, 134, 133, 112, 126, 127, 130, 139, 134, 122, 116, 121, 117, 127, 124, 136, 145, 125, 123, 123, 137, 121, 125, 116, 137, 128, 120, 145, 115, 115, 130, 116, 124, 128, 139, 124, 121, 127, 118, 133, 119, 127, 132, 118, 151, 131, 138, 130, 135, 129, 129, 133, 111, 97, 122, 120, 126, 128, 129, 106, 117, 125, 115, 126, 135, 124, 127, 136, 124, 125, 120, 120, 115, 114, 131, 129, 108, 130, 135, 122, 133, 119, 122, 146, 119, 114, 118, 126, 125, 130, 111, 129, 127, 122, 124, 124, 149, 136, 131, 114, 128, 138, 125, 121, 119, 113, 108, 126, 110, 144, 122, 125, 108, 114, 127, 117, 119, 124, 114, 144, 131, 118, 134, 117, 129, 122, 128, 131, 121, 125, 120, 146, 136, 139, 131, 133, 116, 139, 128, 116, 140, 134, 137, 130, 139, 115, 122, 134, 123, 131, 143, 116, 149, 119, 109, 126, 134, 133, 128, 106, 125, 145, 127, 121, 115, 106, 126, 124, 131, 124, 132, 130, 121, 119, 121, 133, 144, 138, 130, 126, 122, 123, 121, 123, 128, 135, 138, 156, 114, 135, 114, 124, 111, 118, 113, 133, 118, 125, 117, 109, 135, 127, 120, 122, 129, 126, 135, 126, 138, 122, 144, 125, 119, 139, 123, 118, 137, 115, 134, 116, 125, 120, 124, 123, 124, 158, 108, 107, 114, 130, 130, 131, 129, 131, 118, 113, 121, 132, 127, 111, 128, 135, 123, 136, 144, 138, 131, 118, 109, 119, 145, 139, 115, 134, 112, 119, 134, 102, 133, 127, 124, 133, 129, 116, 130, 132, 128, 128, 130, 131, 110, 121, 124, 122, 141, 129, 116, 126, 124, 138, 109, 129, 128, 127, 118, 120, 132, 125, 128, 141, 117, 109, 130, 113, 116, 111, 106, 122, 132, 113, 151, 145, 117, 118, 122, 137, 136, 132, 111, 100, 130, 120, 140, 125, 127, 114, 110, 123, 115, 129, 126, 126, 131, 118, 130, 123, 111, 127, 149, 125, 153, 122, 109, 134, 156, 105, 113, 121, 113, 137, 114, 132, 119, 115, 133, 133, 128, 125, 108, 128, 115, 112, 135, 151, 135, 126, 115, 131, 136, 111, 137, 119, 133, 134, 138, 122, 137, 121, 125, 116, 138, 130, 128, 124, 124, 117, 128, 99, 126, 126, 130, 116, 126, 118, 114, 118, 119, 127, 141, 127, 129, 108, 129, 108, 130, 121, 117, 136, 129, 125, 124, 131, 122, 126, 124, 120, 129, 120, 144, 125, 128, 139, 135, 135, 126, 122, 139, 116, 126, 118, 126, 131, 118, 125, 112, 143, 114, 151, 140, 118, 130, 117, 122, 114, 132, 138, 119, 120, 125, 131, 127, 112, 130, 119, 112, 122, 125, 128, 137, 123, 130, 116, 111, 136, 148, 117, 127, 130, 132, 125, 142, 133, 111, 115, 123, 115, 126, 101, 123, 132, 126, 133, 127, 141, 122, 127, 146, 132, 137, 146, 123, 127, 104, 124, 120, 112, 104, 127, 137, 146, 113, 143, 125, 119, 135, 96, 126, 119, 129, 141, 144, 153, 134, 120, 106, 132, 125, 128, 124, 132, 133, 122, 113, 131, 118, 114, 125, 129, 119, 123, 124, 126, 128, 128, 112, 115, 136, 136, 119, 116, 124, 127, 137, 127, 128, 126, 122, 121, 122, 104, 124, 119, 112, 125, 109, 123, 142, 136, 110, 125, 123, 128, 108, 133, 128, 121, 117, 131, 103, 123, 120, 139, 121, 102, 142, 124, 139, 121, 123, 124, 109, 127, 114, 114, 110, 130, 128, 105, 129, 111, 130, 113, 125, 115, 113, 120, 148, 128, 123, 131, 108, 112, 132, 121, 109, 140, 136, 126, 106, 130, 128, 121, 130, 119, 126, 114, 121, 130, 126, 133, 122, 119, 101, 143, 129, 123, 124, 139, 138, 125, 126, 133, 115, 137, 117, 125, 112, 137, 125, 128, 133, 139, 120, 120, 148, 112, 135, 112, 121, 103, 127, 119, 124, 116, 107, 135, 112, 130, 132, 129, 128, 116, 117, 118, 127, 115, 120, 132, 114, 121, 137, 140, 135, 123, 127, 141, 137, 131, 122, 127, 99, 122, 128, 139, 118, 122, 120, 124, 115, 125, 132, 126, 124, 118, 124, 124, 121, 123, 140, 117, 130, 116, 131, 154, 127, 125, 126, 143, 119, 143, 131, 108, 121, 126, 156, 125, 117, 127, 112, 121, 141, 115, 132, 122, 124, 134, 123, 123, 127, 123, 116, 120, 146, 123, 126, 115, 132, 122, 148, 138, 131, 125, 123, 107, 121, 131, 112, 128, 111, 120, 126, 114, 125, 120, 118, 123, 110, 111, 124, 130, 130, 126, 124, 132, 149, 135, 127, 129, 110, 121, 121, 108, 117, 148, 129, 131, 129, 132, 130, 106, 112, 123, 125, 114, 123, 117, 131, 132, 137, 143, 129, 123, 115, 128, 125, 124, 123, 129, 122, 128, 122, 113, 115, 116, 119, 111, 123, 98, 126, 127, 100, 145, 106, 116, 112, 127, 126, 123, 119, 128, 125, 127, 117, 118, 130, 127, 124, 107, 126, 126, 129, 116, 145, 130, 123, 123, 117, 118, 122, 116, 116, 149, 118, 131, 124, 121, 112, 130, 113, 140, 129, 126, 133, 122, 109, 116, 124, 129, 118, 117, 128, 133, 139, 127, 133, 110, 105, 130, 108, 131, 109, 133, 109, 113, 141, 108, 135, 105, 138, 125, 110, 124, 124, 123, 128, 129, 133, 123, 131, 130, 145, 129, 125, 129, 126, 115, 113, 121, 107, 120, 139, 136, 127, 110, 117, 117, 130, 131, 129, 121, 121, 135, 116, 115, 147, 118, 126, 129, 116, 143, 106, 119, 127, 129, 119, 117, 123, 105, 130, 121, 132, 132, 116, 115, 118, 129, 128, 140, 126, 137, 129, 124, 119, 123, 157, 135, 129, 119, 121, 143, 112, 117, 134, 126, 137, 116, 132, 138, 140, 129, 122, 123, 131, 100, 124, 132, 107, 126, 126, 108, 128, 113, 109, 102, 102, 115, 134, 112, 124, 127, 119, 132, 125, 118, 122, 133, 170, 156, 139, 125, 120, 119, 123, 116, 121, 116, 135, 127, 87, 121, 102, 129, 128, 117, 124, 126, 123, 118, 133, 104, 135, 114, 127, 133, 143, 139, 142, 143, 131, 130, 134, 137, 123, 148, 139, 107, 115, 134, 138, 140, 112, 139, 128, 116, 129, 106, 119, 110, 120, 123, 123, 134, 129, 125, 137, 132, 122, 126, 145, 133, 116, 143, 125, 99, 129, 118, 133, 127, 111, 133, 116, 116, 123, 125, 126, 124, 121, 121, 119, 123, 114, 130, 123, 113, 112, 131, 119, 116, 101, 122, 119, 110, 128, 119, 125, 129, 135, 132, 126, 126, 124, 128, 113, 121, 119, 116, 117, 124, 111, 136, 126, 134, 127, 114, 131, 113, 127, 108, 126, 121, 117, 112, 134, 140, 116, 135, 112, 122, 114, 125, 132, 120, 128, 136, 133, 137, 127, 127, 155, 121, 118, 127, 117, 129, 130, 127, 119, 123, 132, 137, 123, 127, 120, 132, 125, 121, 117, 132, 149, 119, 149, 127, 119, 121, 109, 110, 113, 120, 131, 122, 138, 127, 118, 133, 127, 124, 114, 135, 151, 117, 112, 111, 126, 118, 134, 136, 141, 118, 129, 121, 134, 144, 114, 119, 113, 125, 116, 134, 137, 131, 111, 116, 119, 121, 123, 122, 141, 117, 139, 122, 124, 132, 134, 141, 137, 119, 132, 121, 124, 121, 118, 104, 151, 139, 136, 108, 110, 139, 127, 118, 119, 103, 139, 127, 126, 136, 129, 124, 123, 122, 125, 129, 142, 126, 122, 123, 129, 112, 123, 102, 133, 117, 137, 125, 118, 118, 125, 121, 129, 123, 120, 135, 108, 126, 117, 115, 99, 127, 119, 120, 152, 138, 129, 138, 138, 118, 117, 119, 127, 119, 113, 121, 116, 130, 131, 129, 144, 118, 116, 121, 114, 110, 126, 128, 113, 150, 109, 126, 130, 115, 132, 109, 128, 123, 137, 136, 137, 115, 120, 123, 127, 124, 135, 141, 141, 140, 102, 101, 132, 113, 113, 125, 113, 133, 115, 128, 123, 110, 135, 137, 139, 148, 112, 110, 106, 117, 123, 126, 116, 146, 99, 138, 126, 126, 117, 129, 116, 124, 122, 145, 147, 138, 132, 111, 131, 139, 120, 128, 114, 94, 114, 105, 125, 120, 119, 117, 125, 111, 120, 141, 105, 122, 130, 110, 133, 120, 132, 109, 136, 132, 114, 113, 120, 133, 115, 115, 115, 102, 138, 109, 121, 136, 124, 129, 114, 116, 144, 138, 118, 131, 131, 148, 112, 126, 137, 140, 131, 138, 121, 142, 128, 87, 117, 125, 136, 124, 112, 121, 139, 114, 117, 112, 125, 124, 127, 106, 105, 131, 116, 117, 127, 137, 133, 132, 128, 118, 111, 121, 128, 105, 121, 119, 119, 122, 113, 133, 118, 123, 122, 111, 122, 125, 130, 123, 125, 117, 137, 136, 131, 115, 111, 140, 114, 114, 127, 121, 129, 132, 121, 113, 110, 110, 121, 137, 143, 131, 108, 128, 108, 142, 124, 120, 124, 153, 128, 125, 145, 119, 112, 114, 126, 126, 113, 125, 140, 114, 131, 119, 118, 119, 121, 126, 110, 113, 122, 130, 125, 121, 120, 117, 143, 125, 146, 153, 87, 129, 132, 102, 128, 130, 131, 111, 136, 123, 108, 137, 114, 94, 110, 132, 117, 110, 119, 143, 126, 125, 112, 122, 133, 138, 140, 117, 127, 107, 135, 131, 133, 133, 101, 134, 134, 130, 121, 128, 122, 120, 117, 128, 124, 129, 126, 132, 124, 131, 122, 130, 117, 118, 144, 118, 127, 106, 115, 111, 128, 112, 121, 115, 124, 125, 112, 109, 135, 129, 122, 108, 150, 114, 128, 126, 141, 121, 124, 129, 120, 143, 121, 122, 112, 137, 128, 121, 108, 133, 133, 118, 111, 123, 98, 110, 153, 145, 132, 115, 142, 143, 99, 116, 113, 108, 114, 126, 118, 128, 129, 121, 135, 127, 111, 132, 145, 124, 111, 114, 133, 122, 129, 120, 132, 112, 132, 130, 148, 121, 126, 105, 140, 101, 137, 121, 126, 129, 125, 108, 123, 118, 122, 123, 114, 123, 115, 144, 113, 124, 126, 126, 117, 119, 127, 122, 135, 108, 129, 114, 134, 125, 128, 104, 115, 106, 107, 145, 118, 119, 117, 105, 135, 121, 118, 117, 111, 136, 117, 132, 122, 126, 146, 138, 120, 119, 112, 114, 122, 130, 134, 127, 134, 117, 126, 114, 125, 124, 123, 133, 127, 148, 125, 113, 130, 119, 129, 102, 134, 144, 122, 133, 104, 132, 120, 106, 133, 113, 122, 143, 132, 116, 117, 124, 120, 109, 120, 127, 126, 123, 113, 126, 108, 120, 114, 105, 130, 153, 122, 117, 128, 114, 146, 144, 124, 130, 136, 111, 122, 142, 142, 116, 132, 126, 123, 112, 114, 120, 123, 128, 138, 126, 110, 126, 147, 124, 130, 107, 149, 134, 127, 116, 126, 115, 114, 130, 98, 125, 132, 131, 130, 147, 139, 133, 125, 115, 136, 136, 129, 136, 140, 141, 126, 119, 115, 127, 121, 128, 128, 106, 98, 103, 123, 128, 127, 108, 135, 132, 134, 117, 125, 125, 106, 119, 132, 145, 132, 124, 126, 88, 121, 131, 131, 129, 127, 114, 122, 115, 131, 120, 133, 120, 119, 143, 127, 129, 128, 113, 128, 119, 124, 127, 140, 134, 127, 122, 130, 127, 129, 135, 122, 137, 107, 124, 121, 137, 127, 127, 105, 133, 120, 142, 124, 120, 128, 116, 124, 133, 136, 110, 136, 138, 130, 131, 135, 109, 146, 116, 143, 118, 109, 116, 118, 132, 137, 116, 111, 108, 131, 140, 109, 129, 134, 115, 110, 115, 114, 127, 118, 118, 122, 111, 123, 136, 116, 116, 129, 125, 133, 122, 129, 131, 126, 161, 111, 128, 121, 144, 116, 132, 137, 153, 120, 128, 128, 126, 122, 137, 130, 124, 125, 133, 128, 120, 115, 147, 116, 117, 123, 124, 117, 126, 134, 124, 120, 135, 122, 123, 131, 116, 116, 108, 143, 126, 144, 158, 113, 138, 115, 134, 122, 128, 119, 130, 121, 119, 123, 120, 115, 123, 116, 125, 117, 141, 117, 143, 142, 130, 132, 133, 115, 128, 133, 116, 135, 136, 105, 125, 131, 124, 135, 123, 127, 128, 138, 105, 128, 112, 113, 136, 127, 144, 131, 151, 113, 126, 118, 139, 120, 135, 122, 115, 120, 124, 108, 111, 131, 119, 139, 120, 112, 134, 121, 113, 151, 136, 143, 135, 107, 118, 125, 136, 125, 136, 116, 137, 135, 132, 101, 133, 123, 112, 110, 123, 122, 117, 131, 124, 117, 124, 134, 126, 116, 132, 123, 116, 128, 133, 148, 131, 115, 117, 139, 124, 98, 115, 109, 112, 130, 145, 125, 122, 120, 117, 125, 127, 133, 112, 127, 108, 111, 110, 131, 119, 132, 121, 115, 130, 120, 127, 124, 134, 138, 129, 136, 136, 126, 129, 109, 131, 119, 131, 130, 121, 126, 146, 121, 132, 138, 117, 119, 120, 124, 132, 121, 144, 131, 130, 97, 114, 133, 139, 124, 128, 128, 147, 115, 113, 117, 101, 101, 126, 120, 114, 132, 126, 134, 128, 114, 139, 126, 123, 116, 128, 114, 119, 112, 123, 132, 128, 116, 122, 117, 130, 143, 140, 139, 140, 129, 121, 138, 128, 124, 135, 116, 139, 123, 139, 118, 119, 115, 118, 149, 124, 125, 120, 126, 116, 129, 123, 124, 121, 110, 117, 95, 120, 117, 120, 126, 134, 107, 121, 125, 119, 127, 146, 141, 110, 123, 120, 135, 119, 123, 148, 138, 123, 138, 114, 128, 138, 132, 131, 158, 142, 128, 123, 129, 135, 124, 145, 129, 126, 125, 116, 117, 114, 111, 121, 103, 137, 119, 143, 126, 133, 132, 113, 127, 136, 147, 122, 124, 129, 129, 113, 135, 132, 127, 119, 112, 111, 108, 144, 115, 118, 134, 115, 114, 139, 113, 125, 140, 118, 121, 130, 124, 131, 116, 128, 142, 83, 131, 113, 131, 128, 119, 123, 127, 115, 131, 124, 117, 129, 112, 121, 125, 129, 136, 122, 126, 123, 129, 132, 140, 130, 114, 130, 129, 127, 130, 136, 120, 131, 122, 121, 128, 127, 130, 127, 123, 111, 123, 131, 114, 125, 140, 135, 131, 125, 127, 111, 134, 139, 128, 141, 123, 121, 129, 130, 140, 129, 129, 122, 124, 133, 116, 116, 136, 125, 114, 131, 147, 119, 137, 133, 111, 125, 127, 127, 126, 136, 132, 140, 154, 134, 127, 128, 150, 123, 120, 133, 120, 123, 104, 144, 133, 116, 137, 126, 119, 116, 117, 138, 130, 122, 135, 131, 119, 131, 133, 116, 124, 132, 136, 121, 142, 115, 122, 139, 128, 130, 124, 119, 114, 115, 137, 123, 133, 98, 118, 138, 113, 109, 131, 111, 142, 121, 122, 122, 125, 114, 117, 121, 126, 134, 117, 120, 136, 112, 110, 128, 112, 131, 120, 115, 117, 115, 126, 125, 133, 111, 137, 118, 132, 133, 127, 137, 124, 137, 115, 111, 133, 121, 112, 112, 128, 140, 133, 143, 117, 112, 131, 123, 126, 119, 114, 114, 125, 115, 130, 112, 142, 124, 120, 131, 132, 130, 125, 129, 118, 126, 108, 119, 121, 127, 135, 133, 112, 147, 129, 122, 138, 128, 160, 90, 131, 119, 135, 144, 106, 128, 126, 122, 102, 129, 124, 127, 130, 125, 116, 118, 126, 109, 112, 111, 113, 126, 135, 126, 133, 132, 124, 121, 124, 130, 148, 137, 131, 130, 118, 129, 126, 118, 144, 127, 141, 122, 130, 119, 116, 114, 141, 133, 159, 120, 107, 148, 126, 119, 119, 129, 141, 118, 139, 132, 101, 90, 140, 124, 138, 128, 118, 140, 113, 128, 128, 108, 108, 136, 102, 112, 129, 142, 122, 112, 133, 152, 116, 123, 119, 131, 103, 127, 112, 137, 133, 104, 126, 125, 117, 128, 124, 120, 130, 117, 128, 122, 140, 125, 129, 113, 122, 75, 128, 119, 134, 116, 122, 123, 114, 129, 143, 135, 132, 138, 128, 133, 106, 127, 125, 107, 128, 122, 108, 128, 117, 109, 121, 118, 115, 138, 120, 127, 131, 115, 122, 112, 128, 125, 100, 109, 130, 126, 135, 122, 133, 124, 131, 148, 140, 126, 141, 137, 88, 126, 123, 130, 125, 112, 121, 125, 112, 110, 146, 114, 127, 135, 125, 131, 140, 123, 140, 138, 136, 134, 109, 131, 110, 115, 147, 136, 120, 113, 129, 129, 133, 124, 112, 119, 146, 132, 129, 119, 121, 90, 135, 105, 116, 121, 124, 137, 122, 123, 132, 148, 124, 122, 134, 114, 119, 131, 120, 129, 148, 117, 139, 141, 122, 129, 105, 134, 121, 125, 132, 128, 131, 112, 139, 111, 127, 116, 109, 120, 125, 111, 120, 136, 108, 118, 128, 104, 96, 126, 142, 125, 114, 125, 127, 141, 137, 114, 121, 120, 130, 134, 127, 119, 127, 123, 108, 116, 137, 139, 116, 137, 116, 102, 133, 111, 127, 117, 118, 144, 135, 126, 129, 139, 139, 127, 123, 111, 140, 130, 124, 116, 123, 121, 126, 121, 116, 124, 129, 144, 134, 142, 143, 152, 130, 128, 117, 143, 124, 130, 114, 114, 127, 113, 115, 135, 135, 145, 123, 136, 130, 130, 122, 138, 134, 131, 139, 136, 132, 127, 115, 121, 138, 120, 131, 123, 125, 125, 128, 127, 123, 131, 102, 118, 114, 127, 155, 143, 117, 124, 124, 136, 133, 113, 121, 114, 123, 135, 117, 120, 165, 130, 127, 135, 123, 136, 112, 120, 135, 115, 130, 141, 126, 123, 131, 126, 125, 127, 114, 119, 116, 113, 128, 126, 123, 113, 125, 109, 116, 111, 135, 144, 122, 128, 134, 142, 118, 124, 105, 117, 121, 148, 138, 120, 137, 127, 126, 120, 130, 109, 143, 121, 122, 126, 122, 120, 141, 114, 123, 121, 114, 129, 133, 119, 125, 126, 129, 116, 120, 114, 113, 138, 119, 139, 119, 141, 128, 119, 119, 117, 112, 127, 137, 137, 113, 140, 100, 132, 127, 140, 131, 132, 127, 138, 132, 126, 124, 133, 113, 140, 138, 121, 121, 123, 114, 142, 124, 121, 127, 134, 128, 124, 128, 110, 136, 140, 113, 120, 118, 133, 122, 118, 138, 130, 99, 154, 107, 123, 121, 138, 115, 121, 141, 116, 133, 145, 122, 123, 133, 135, 121, 128, 132, 129, 108, 128, 138, 129, 129, 124, 116, 128, 118, 107, 135, 139, 130, 144, 139, 139, 121, 113, 123, 126, 134, 105, 129, 119, 114, 132, 138, 132, 111, 136, 111, 125, 136, 141, 116, 114, 122, 118, 117, 114, 123, 117, 130, 126, 159, 140, 101, 102, 130, 110, 117, 107, 119, 116, 135, 118, 134, 145, 116, 127, 142, 122, 119, 141, 128, 110, 121, 108, 127, 127, 118, 129, 129, 121, 136, 133, 123, 134, 121, 98, 120, 127, 118, 126, 115, 131, 111, 92, 107, 128, 128, 136, 119, 134, 115, 130, 127, 129, 116, 126, 123, 135, 145, 128, 128, 149, 141, 110, 91, 105, 126, 123, 125, 119, 119, 134, 134, 137, 132, 124, 146, 142, 125, 130, 117, 126, 112, 127, 140, 125, 121, 110, 129, 131, 134, 112, 104, 137, 115, 130, 130, 109, 105, 140, 123, 138, 117, 110, 128, 126, 108, 131, 120, 128, 147, 136, 132, 120, 111, 143, 119, 146, 102, 128, 128, 113, 123, 124, 128, 114, 157, 128, 109, 145, 101, 131, 132, 119, 131, 130, 108, 115, 117, 123, 109, 120, 131, 131, 111, 143, 124, 129, 144, 118, 116, 119, 142, 134, 124, 129, 134, 132, 123, 109, 136, 121, 112, 129, 103, 113, 116, 132, 118, 133, 104, 135, 120, 132, 140, 138, 114, 110, 120, 130, 135, 116, 98, 126, 111, 117, 123, 103, 145, 117, 136, 117, 131, 132, 128, 125, 124, 126, 114, 137, 117, 122, 126, 119, 113, 118, 125, 123, 130, 125, 128, 139, 138, 117, 113, 101, 117, 129, 114, 127, 121, 149, 124, 121, 124, 111, 139, 92, 122, 137, 98, 125, 120, 153, 139, 124, 138, 114, 135, 95, 103, 123, 122, 138, 146, 138, 111, 125, 108, 125, 110, 138, 139, 118, 107, 126, 117, 120, 126, 135, 120, 124, 122, 125, 107, 125, 131, 128, 115, 148, 124, 121, 120, 128, 122, 116, 130, 116, 140, 124, 121, 115, 133, 130, 110, 112, 143, 125, 115, 130, 137, 131, 128, 126, 128, 123, 137, 126, 112, 136, 138, 124, 127, 128, 119, 144, 120, 128, 125, 125, 142, 125, 136, 144, 105, 128, 114, 121, 117, 139, 118, 127, 133, 124, 147, 132, 106, 131, 118, 150, 126, 129, 112, 121, 104, 114, 129, 136, 128, 117, 126, 125, 123, 122, 105, 110, 123, 121, 113, 130, 139, 125, 116, 129, 141, 112, 127, 149, 135, 112, 133, 106, 119, 114, 129, 112, 138, 129, 113, 132, 98, 120, 126, 124, 121, 132, 110, 129, 122, 123, 110, 106, 118, 138, 103, 116, 109, 130, 132, 126, 120, 141, 118, 133, 128, 128, 127, 120, 121, 133, 123, 142, 118, 126, 131, 124, 120, 117, 119, 132, 132, 134, 122, 113, 123, 118, 128, 117, 120, 138, 127, 131, 114, 141, 129, 122, 134, 123, 127, 129, 143, 121, 124, 134, 138, 115, 128, 130, 131, 135, 125, 107, 115, 109, 142, 141, 130, 134, 141, 123, 118, 128, 107, 130, 132, 110, 127, 119, 128, 124, 121, 131, 124, 125, 110, 121, 127, 134, 115, 118, 132, 113, 128, 122, 143, 128, 138, 117, 124, 135, 127, 138, 122, 125, 116, 101, 157, 130, 125, 127, 126, 147, 124, 123, 139, 128, 128, 118, 122, 135, 97, 120, 124, 129, 132, 133, 125, 137, 118, 118, 118, 112, 134, 143, 129, 104, 139, 140, 122, 132, 126, 114, 121, 134, 128, 125, 143, 123, 132, 129, 115, 121, 142, 139, 116, 117, 107, 113, 131, 125, 118, 125, 132, 126, 138, 125, 125, 122, 114, 101, 130, 116, 109, 128, 121, 125, 124, 138, 129, 134, 132, 137, 114, 133, 117, 136, 121, 111, 124, 120, 131, 137, 137, 123, 109, 137, 127, 121, 128, 119, 144, 128, 137, 115, 133, 121, 124, 138, 133, 129, 110, 127, 140, 130, 130, 121, 129, 143, 127, 158, 118, 125, 114, 139, 114, 131, 119, 121, 120, 119, 118, 120, 113, 134, 120, 90, 94, 117, 128, 132, 88, 126, 115, 126, 145, 121, 116, 120, 120, 132, 138, 133, 130, 131, 128, 122, 134, 126, 99, 139, 128, 107, 115, 126, 116, 107, 133, 113, 125, 134, 124, 111, 131, 131, 134, 124, 120, 131, 141, 132, 123, 112, 127, 121, 115, 125, 128, 125, 122, 120, 127, 122, 116, 129, 122, 140, 130, 127, 135, 129, 122, 123, 146, 117, 107, 108, 122, 129, 133, 131, 116, 109, 111, 110, 118, 126, 126, 126, 134, 136, 116, 119, 120, 112, 124, 143, 139, 110, 129, 129, 137, 118, 126, 135, 145, 138, 115, 135, 142, 127, 117, 126, 141, 124, 127, 109, 119, 137, 129, 100, 113, 122, 125, 135, 126, 126, 132, 130, 130, 142, 122, 117, 116, 130, 145, 133, 110, 132, 140, 122, 128, 139, 115, 139, 128, 102, 130, 133, 130, 123, 129, 125, 140, 126, 135, 121, 111, 108, 120, 112, 140, 126, 134, 132, 120, 118, 104, 116, 150, 121, 119, 117, 119, 130, 121, 114, 105, 141, 114, 106, 109, 129, 133, 125, 126, 128, 122, 129, 141, 147, 122, 106, 146, 143, 108, 128, 152, 135, 126, 106, 114, 109, 115, 108, 138, 115, 132, 105, 110, 130, 130, 135, 119, 119, 137, 134, 122, 144, 130, 123, 127, 130, 112, 117, 128, 118, 136, 128, 113, 129, 110, 131, 129, 125, 127, 111, 120, 127, 139, 129, 102, 127, 120, 130, 131, 125, 120, 116, 114, 126, 129, 110, 130, 104, 121, 131, 129, 131, 134, 115, 110, 115, 115, 122, 136, 118, 121, 111, 115, 127, 131, 126, 146, 132, 120, 136, 130, 136, 113, 124, 128, 121, 139, 134, 121, 123, 115, 143, 103, 109, 139, 121, 129, 144, 146, 121, 106, 131, 137, 127, 119, 111, 134, 135, 131, 95, 117, 131, 145, 128, 123, 125, 118, 138, 132, 123, 117, 126, 128, 121, 130, 114, 105, 119, 120, 118, 131, 130, 128, 123, 121, 135, 114, 131, 127, 122, 134, 148, 136, 120, 113, 129, 121, 141, 116, 130, 136, 145, 145, 106, 155, 126, 106, 119, 125, 129, 142, 142, 130, 103, 138, 116, 123, 112, 114, 128, 124, 106, 109, 142, 115, 123, 126, 131, 135, 137, 98, 112, 118, 120, 129, 121, 129, 154, 132, 120, 125, 137, 118, 101, 134, 123, 123, 118, 112, 114, 144, 123, 132, 137, 91, 128, 138, 139, 121, 126, 160, 123, 134, 136, 118, 108, 120, 117, 114, 127, 125, 122, 107, 138, 114, 130, 132, 105, 132, 130, 117, 123, 103, 117, 113, 134, 133, 134, 122, 118, 130, 116, 119, 105, 121, 145, 124, 112, 138, 114, 116, 116, 110, 127, 110, 160, 143, 122, 122, 129, 141, 123, 109, 126, 132, 139, 127, 120, 134, 127, 109, 115, 144, 135, 121, 122, 149, 117, 122, 153, 121, 124, 128, 138, 131, 138, 141, 105, 138, 113, 110, 132, 130, 116, 115, 122, 143, 115, 135, 129, 125, 102, 130, 131, 137, 157, 111, 125, 104, 128, 134, 95, 117, 147, 119, 133, 123, 125, 119, 126, 131, 134, 133, 97, 121, 127, 120, 125, 135, 135, 135, 145, 135, 131, 122, 130, 113, 119, 132, 120, 137, 116, 140, 127, 127, 116, 135, 128, 124, 142, 126, 121, 133, 127, 110, 125, 112, 135, 133, 131, 130, 105, 113, 114, 122, 128, 120, 123, 132, 108, 123, 134, 124, 114, 128, 136, 145, 144, 135, 127, 113, 126, 110, 134, 142, 119, 145, 115, 113, 107, 117, 125, 122, 140, 114, 120, 141, 133, 130, 158, 129, 139, 110, 119, 147, 124, 129, 163, 123, 127, 120, 139, 118, 136, 115, 124, 124, 151, 137, 128, 115, 142, 136, 139, 122, 133, 102, 125, 133, 123, 126, 122, 123, 134, 123, 113, 135, 139, 122, 123, 129, 127, 103, 122, 148, 157, 105, 107, 123, 132, 133, 133, 134, 114, 112, 137, 128, 128, 137, 157, 118, 122, 122, 128, 139, 134, 106, 122, 139, 120, 126, 124, 148, 103, 119, 122, 138, 137, 124, 140, 116, 135, 111, 134, 122, 116, 124, 129, 131, 117, 129, 133, 141, 111, 145, 122, 129, 122, 122, 133, 135, 122, 117, 118, 135, 112, 118, 125, 127, 140, 113, 127, 128, 145, 143, 127, 133, 125, 144, 143, 122, 116, 122, 124, 112, 118, 134, 116, 129, 131, 130, 122, 133, 121, 115, 128, 108, 111, 123, 134, 115, 121, 127, 143, 121, 130, 126, 122, 136, 119, 137, 123, 140, 136, 117, 128, 137, 140, 138, 139, 107, 119, 122, 136, 127, 118, 133, 145, 149, 124, 138, 136, 127, 136, 123, 117, 127, 120, 108, 140, 140, 115, 116, 123, 128, 114, 124, 124, 124, 139, 126, 122, 115, 130, 130, 131, 115, 119, 133, 129, 137, 128, 134, 131, 118, 118, 122, 123, 146, 134, 146, 115, 126, 123, 120, 119, 127, 151, 133, 119, 125, 124, 117, 127, 128, 124, 129, 125, 129, 122, 113, 128, 130, 119, 116, 138, 113, 112, 139, 103, 118, 135, 127, 120, 123, 122, 132, 113, 117, 110, 132, 128, 131, 110, 128, 122, 135, 136, 117, 127, 124, 132, 128, 128, 108, 129, 135, 123, 121, 114, 123, 141, 148, 117, 119, 114, 124, 122, 132, 126, 126, 116, 127, 131, 129, 130, 120, 121, 123, 118, 125, 135, 119, 131, 132, 117, 133, 124, 127, 105, 106, 119, 134, 113, 103, 125, 133, 123, 122, 110, 116, 140, 121, 129, 144, 121, 136, 130, 122, 127, 136, 125, 131, 122, 138, 126, 129, 128, 118, 134, 117, 115, 117, 120, 119, 121, 113, 126, 120, 139, 117, 121, 122, 129, 128, 132, 123, 104, 124, 114, 127, 138, 129, 119, 146, 103, 120, 122, 122, 133, 117, 132, 133, 137, 127, 124, 129, 136, 127, 126, 146, 137, 129, 125, 120, 121, 122, 129, 130, 145, 127, 129, 100, 109, 128, 134, 131, 129, 134, 107, 126, 123, 124, 130, 136, 122, 131, 111, 122, 135, 145, 144, 119, 121, 128, 119, 121, 123, 150, 125, 124, 136, 128, 134, 127, 128, 128, 139, 118, 122, 135, 125, 136, 134, 145, 128, 116, 137, 126, 114, 125, 133, 136, 129, 129, 137, 128, 117, 115, 120, 118, 132, 124, 135, 124, 122, 130, 119, 132, 140, 129, 124, 122, 129, 126, 137, 117, 136, 121, 132, 120, 128, 115, 116, 123, 124, 118, 122, 123, 141, 111, 131, 118, 120, 119, 127, 131, 119, 126, 134, 126, 113, 112, 127, 126, 125, 123, 127, 119, 128, 109, 123, 115, 131, 132, 120, 142, 121, 138, 133, 128, 136, 124, 120, 123, 128, 124, 117, 117, 127, 122, 128, 106, 121, 107, 128, 112, 113, 127, 134, 131, 141, 109, 128, 124, 128, 126, 115, 124, 131, 134, 128, 94, 116, 122, 122, 126, 116, 125, 134, 122, 110, 127, 128, 135, 118, 145, 106, 115, 128, 125, 126, 131, 134, 114, 131, 124, 130, 153, 121, 126, 120, 132, 115, 106, 142, 138, 115, 129, 139, 126, 141, 125, 128, 127, 112, 135, 156, 125, 120, 115, 130, 106, 108, 120, 122, 117, 121, 123, 120, 111, 123, 125, 114, 125, 137, 127, 127, 128, 115, 141, 129, 138, 125, 117, 102, 130, 113, 135, 124, 135, 126, 127, 149, 125, 121, 125, 129, 118, 143, 123, 124, 122, 131, 124, 121, 121, 119, 123, 123, 129, 129, 115, 135, 143, 142, 104, 125, 129, 117, 121, 127, 114, 121, 124, 129, 121, 125, 130, 136, 137, 130, 124, 122, 122, 115, 133, 132, 137, 112, 124, 123, 122, 115, 122, 123, 134, 110, 122, 116, 122, 128, 117, 116, 112, 121, 118, 122, 121, 129, 125, 133, 132, 117, 142, 113, 131, 113, 132, 128, 124, 132, 120, 132, 133, 116, 120, 148, 128, 135, 138, 136, 131, 145, 124, 139, 123, 128, 140, 137, 126, 133, 136, 131, 130, 138, 121, 131, 148, 137, 115, 105, 122, 136, 107, 120, 129, 129, 139, 123, 122, 114, 126, 132, 135, 127, 130, 113, 113, 128, 116, 114, 130, 114, 111, 123, 136, 129, 108, 129, 124, 121, 124, 116, 130, 126, 132, 116, 117, 135, 129, 118, 133, 129, 118, 117, 126, 135, 133, 130, 122, 120, 117, 119, 129, 124, 119, 140, 128, 125, 120, 124, 120, 136, 127, 137, 119, 109, 122, 133, 124, 132, 103, 138, 128, 117, 132, 132, 113, 129, 105, 114, 126, 125, 136, 147, 137, 133, 123, 128, 129, 149, 128, 121, 134, 113, 138, 131, 124, 124, 124, 139, 123, 127, 125, 111, 134, 129, 137, 127, 137, 137, 125, 118, 138, 129, 134, 117, 135, 130, 127, 121, 138, 119, 138, 130, 130, 117, 124, 124, 139, 134, 121, 122, 123, 130, 128, 123, 113, 127, 116, 115, 129, 138, 114, 125, 119, 134, 128, 122, 122, 119, 135, 111, 123, 105, 140, 120, 119, 140, 119, 130, 135, 138, 123, 119, 124, 111, 114, 138, 94, 121, 120, 147, 117, 128, 126, 113, 127, 116, 134, 136, 119, 129, 131, 129, 138, 133, 125, 133, 135, 124, 140, 127, 126, 140, 134, 127, 128, 101, 136, 120, 129, 127, 133, 134, 125, 123, 122, 123, 112, 126, 124, 128, 126, 129, 130, 125, 112, 120, 127, 118, 118, 105, 122, 139, 126, 146, 119, 125, 115, 115, 143, 129, 150, 128, 112, 128, 130, 131, 119, 128, 132, 139, 110, 131, 124, 116, 119, 126, 130, 117, 127, 126, 128, 110, 127, 114, 118, 139, 122, 140, 125, 120, 117, 125, 133, 126, 128, 126, 115, 136, 126, 144, 134, 140, 105, 118, 117, 140, 111, 138, 108, 134, 114, 131, 118, 140, 135, 127, 137, 123, 122, 118, 114, 129, 129, 143, 141, 125, 132, 129, 124, 147, 127, 119, 130, 114, 130, 126, 115, 129, 129, 135, 146, 135, 110, 118, 107, 119, 119, 129, 133, 130, 116, 136, 130, 111, 123, 122, 139, 150, 137, 129, 145, 137, 116, 118, 126, 129, 129, 128, 122, 130, 126, 132, 123, 98, 131, 138, 127, 109, 122, 97, 132, 133, 123, 114, 121, 135, 131, 132, 130, 128, 117, 126, 123, 148, 135, 131, 131, 113, 127, 121, 130, 109, 119, 141, 118, 118, 128, 142, 133, 131, 126, 132, 135, 111, 141, 120, 112, 110, 114, 117, 120, 128, 129, 118, 108, 118, 121, 131, 130, 118, 112, 129, 127, 101, 123, 140, 135, 130, 111, 132, 118, 132, 112, 105, 128, 130, 118, 132, 111, 125, 117, 117, 128, 118, 124, 94, 111, 133, 108, 98, 122, 151, 138, 118, 114, 112, 117, 128, 128, 118, 118, 123, 107, 119, 123, 120, 134, 123, 150, 129, 114, 111, 144, 120, 129, 161, 125, 127, 134, 142, 114, 125, 110, 135, 122, 131, 131, 138, 140, 123, 118, 113, 115, 138, 123, 134, 130, 125, 127, 143, 119, 112, 119, 109, 111, 111, 104, 133, 132, 129, 117, 152, 150, 137, 123, 104, 107, 119, 118, 118, 122, 141, 121, 134, 125, 129, 129, 115, 135, 138, 153, 121, 121, 120, 126, 132, 131, 120, 141, 124, 110, 125, 122, 118, 122, 135, 113, 117, 116, 110, 110, 116, 106, 124, 121, 135, 124, 120, 136, 132, 151, 126, 133, 123, 133, 126, 132, 137, 121, 158, 130, 110, 134, 128, 127, 131, 123, 124, 124, 127, 120, 136, 118, 137, 111, 129, 127, 136, 120, 120, 128, 120, 137, 147, 118, 131, 129, 117, 124, 123, 128, 126, 126, 133, 133, 132, 118, 130, 121, 123, 123, 125, 127, 115, 117, 126, 125, 105, 108, 143, 129, 112, 106, 123, 138, 129, 125, 125, 129, 127, 122, 124, 117, 126, 116, 130, 141, 118, 131, 134, 125, 125, 119, 137, 103, 139, 116, 145, 130, 120, 131, 118, 116, 115, 127, 110, 118, 122, 131, 116, 131, 121, 145, 109, 119, 127, 122, 136, 108, 133, 113, 125, 112, 116, 105, 116, 115, 126, 118, 113, 132, 120, 126, 125, 104, 144, 135, 132, 115, 121, 116, 130, 125, 124, 134, 120, 123, 123, 130, 116, 130, 127, 128, 113, 124, 127, 117, 139, 110, 136, 130, 106, 122, 122, 122, 118, 132, 137, 123, 122, 138, 127, 117, 124, 146, 142, 130, 111, 116, 144, 123, 139, 127, 118, 138, 141, 128, 135, 130, 124, 126, 124, 114, 114, 128, 117, 117, 137, 123, 107, 118, 135, 123, 149, 117, 124, 137, 137, 112, 138, 115, 122, 113, 113, 127, 141, 139, 127, 125, 121, 150, 132, 116, 107, 129, 142, 105, 128, 117, 119, 122, 124, 112, 111, 98, 127, 128, 112, 137, 125, 132, 107, 139, 128, 126, 133, 129, 117, 115, 137, 129, 137, 129, 119, 126, 129, 126, 122, 126, 142, 123, 118, 117, 130, 130, 128, 127, 122, 128, 125, 117, 118, 133, 132, 129, 101, 116, 141, 127, 155, 111, 144, 137, 124, 111, 121, 130, 125, 112, 125, 110, 121, 115, 124, 126, 141, 118, 141, 143, 126, 121, 127, 118, 107, 128, 143, 126, 113, 123, 124, 130, 123, 146, 110, 98, 134, 116, 124, 124, 144, 126, 129, 128, 124, 111, 128, 125, 119, 121, 134, 127, 126, 141, 147, 110, 119, 150, 128, 119, 125, 129, 122, 129, 118, 134, 129, 145, 125, 135, 116, 111, 134, 125, 131, 134, 126, 108, 120, 130, 135, 135, 126, 116, 121, 128, 122, 120, 126, 139, 125, 109, 125, 127, 118, 107, 124, 109, 125, 112, 125, 121, 124, 132, 126, 120, 128, 121, 108, 129, 112, 134, 162, 131, 135, 129, 126, 128, 135, 117, 149, 124, 141, 114, 145, 130, 138, 131, 140, 137, 107, 128, 137, 115, 129, 105, 107, 136, 126, 123, 129, 121, 113, 126, 140, 126, 126, 109, 134, 123, 127, 115, 124, 123, 131, 129, 122, 106, 120, 135, 119, 110, 110, 143, 125, 135, 108, 133, 129, 124, 114, 131, 121, 125, 110, 130, 145, 131, 96, 118, 134, 129, 133, 118, 115, 131, 114, 129, 124, 133, 141, 138, 133, 124, 128, 115, 122, 132, 124, 122, 124, 153, 124, 130, 126, 137, 127, 125, 120, 119, 131, 112, 113, 125, 116, 126, 125, 108, 120, 124, 135, 114, 131, 112, 126, 107, 138, 116, 116, 132, 104, 122, 145, 115, 123, 133, 135, 118, 124, 124, 110, 126, 134, 143, 132, 130, 130, 115, 94, 120, 133, 120, 130, 127, 129, 125, 123, 130, 138, 121, 111, 134, 133, 143, 139, 115, 134, 130, 115, 133, 124, 151, 119, 125, 128, 114, 129, 124, 139, 143, 125, 113, 114, 116, 122, 118, 125, 128, 126, 109, 124, 127, 140, 140, 135, 112, 128, 106, 121, 129, 146, 120, 122, 138, 136, 117, 119, 113, 125, 103, 130, 122, 129, 136, 116, 128, 105, 127, 114, 130, 137, 123, 118, 123, 141, 129, 123, 127, 128, 105, 121, 122, 134, 117, 119, 132, 107, 117, 112, 107, 117, 120, 143, 143, 128, 118, 112, 128, 130, 120, 138, 131, 117, 124, 139, 135, 114, 124, 122, 119, 126, 119, 117, 136, 108, 140, 137, 125, 113, 117, 124, 133, 116, 114, 108, 112, 124, 127, 138, 126, 131, 128, 128, 125, 126, 150, 124, 128, 121, 125, 142, 109, 124, 109, 130, 126, 120, 122, 138, 126, 111, 120, 127, 136, 114, 132, 110, 126, 114, 125, 109, 120, 130, 130, 126, 125, 121, 127, 125, 118, 127, 109, 133, 134, 129, 108, 129, 131, 120, 126, 128, 117, 129, 116, 125, 117, 111, 119, 136, 141, 130, 127, 128, 99, 125, 111, 131, 132, 130, 143, 114, 114, 114, 123, 140, 118, 124, 116, 118, 127, 120, 121, 126, 115, 138, 129, 129, 129, 115, 117, 129, 129, 133, 134, 131, 124, 146, 121, 136, 130, 121, 128, 126, 123, 128, 124, 114, 126, 128, 124, 126, 127, 134, 130, 120, 137, 109, 143, 126, 107, 114, 110, 126, 126, 117, 127, 125, 117, 146, 135, 131, 110, 120, 118, 124, 117, 127, 119, 100, 126, 105, 128, 113, 113, 134, 135, 114, 139, 126, 122, 122, 124, 107, 146, 138, 130, 127, 131, 128, 114, 114, 124, 112, 124, 134, 118, 115, 118, 109, 140, 110, 122, 135, 115, 123, 110, 135, 131, 142, 134, 137, 121, 119, 109, 125, 121, 121, 126, 118, 131, 109, 119, 119, 124, 128, 125, 117, 100, 131, 123, 127, 140, 129, 128, 129, 131, 118, 127, 118, 146, 127, 126, 122, 107, 139, 144, 120, 137, 124, 117, 125, 125, 131, 126, 122, 121, 130, 101, 140, 128, 128, 126, 118, 115, 126, 128, 125, 126, 127, 110, 113, 131, 112, 146, 122, 134, 121, 124, 127, 127, 126, 126, 152, 127, 132, 120, 130, 131, 113, 135, 140, 132, 146, 135, 134, 129, 113, 117, 131, 129, 123, 130, 118, 113, 115, 137, 116, 115, 122, 129, 107, 123, 130, 124, 141, 115, 137, 107, 130, 130, 126, 116, 128, 124, 120, 121, 146, 136, 120, 121, 130, 126, 120, 109, 127, 112, 124, 131, 107, 129, 114, 129, 116, 116, 116, 132, 123, 121, 131, 132, 125, 128, 132, 116, 121, 117, 120, 134, 128, 97, 118, 128, 125, 132, 137, 108, 131, 119, 124, 133, 124, 141, 126, 126, 124, 137, 125, 122, 126, 131, 122, 117, 134, 142, 120, 133, 159, 116, 130, 122, 138, 113, 143, 126, 124, 120, 148, 118, 124, 119, 144, 124, 127, 136, 136, 126, 124, 118, 134, 112, 120, 123, 125, 124, 118, 123, 118, 135, 139, 130, 125, 138, 136, 111, 136, 135, 147, 137, 124, 125, 122, 126, 120, 135, 138, 117, 138, 135, 130, 122, 136, 128, 119, 137, 129, 128, 126, 151, 133, 114, 117, 117, 132, 134, 136, 121, 142, 131, 119, 113, 123, 126, 113, 136, 122, 117, 124, 131, 141, 127, 115, 139, 119, 128, 140, 125, 139, 123, 116, 130, 139, 128, 122, 108, 112, 119, 134, 127, 126, 151, 115, 128, 125, 140, 132, 122, 112, 115, 119, 115, 117, 95, 114, 146, 102, 128, 129, 123, 127, 107, 119, 129, 129, 121, 111, 140, 128, 106, 127, 115, 122, 130, 128, 113, 112, 123, 124, 144, 130, 126, 102, 125, 135, 121, 139, 126, 121, 120, 131, 118, 114, 114, 126, 121, 103, 117, 132, 129, 115, 125, 119, 116, 125, 125, 110, 129, 117, 116, 112, 114, 122, 141, 117, 122, 146, 127, 132, 122, 143, 115, 104, 120, 135, 124, 116, 124, 129, 130, 137, 116, 121, 136, 134, 115, 121, 137, 128, 107, 117, 145, 132, 117, 102, 132, 127, 122, 110, 134, 123, 150, 133, 130, 139, 124, 128, 120, 113, 119, 142, 118, 126, 134, 121, 121, 129, 123, 129, 130, 135, 125, 125, 127, 109, 145, 126, 122, 117, 126, 116, 126, 126, 133, 120, 116, 128, 140, 129, 135, 142, 120, 114, 133, 126, 124, 125, 141, 118, 121, 134, 110, 109, 123, 135, 140, 126, 143, 118, 141, 121, 128, 137, 109, 152, 115, 133, 116, 126, 132, 126, 125, 118, 144, 126, 109, 115, 129, 125, 130, 126, 132, 133, 140, 124, 105, 115, 133, 117, 136, 120, 138, 125, 119, 127, 139, 117, 113, 114, 149, 117, 118, 143, 128, 120, 136, 107, 138, 115, 134, 120, 116, 139, 128, 117, 125, 114, 117, 121, 109, 132, 111, 138, 123, 144, 115, 153, 120, 114, 132, 143, 136, 133, 124, 119, 122, 124, 124, 104, 130, 114, 115, 117, 120, 126, 123, 102, 127, 119, 129, 135, 127, 117, 129, 122, 127, 116, 125, 112, 130, 126, 132, 122, 150, 129, 142, 113, 114, 151, 131, 125, 157, 134, 130, 126, 127, 143, 113, 130, 134, 128, 120, 121, 137, 118, 130, 127, 141, 136, 116, 128, 111, 129, 125, 133, 140, 114, 112, 126, 131, 110, 118, 126, 131, 143, 124, 133, 116, 133, 132, 141, 117, 104, 122, 145, 132, 124, 126, 132, 123, 122, 129, 122, 116, 127, 133, 137, 125, 131, 121, 115, 125, 119, 124, 115, 106, 120, 137, 114, 135, 140, 140, 131, 123, 125, 130, 143, 154, 128, 110, 134, 121, 120, 135, 129, 107, 98, 134, 130, 129, 122, 124, 120, 116, 134, 112, 129, 128, 138, 131, 134, 132, 131, 139, 121, 139, 133, 134, 107, 122, 122, 132, 132, 144, 125, 112, 114, 146, 114, 148, 120, 129, 126, 122, 123, 134, 134, 121, 113, 136, 121, 132, 135, 145, 132, 128, 136, 117, 110, 138, 137, 128, 124, 133, 129, 115, 116, 127, 146, 129, 140, 118, 137, 112, 116, 130, 114, 121, 122, 136, 134, 126, 130, 135, 118, 115, 132, 120, 120, 131, 128, 114, 100, 116, 125, 116, 118, 117, 132, 115, 105, 127, 137, 128, 125, 130, 128, 130, 119, 137, 136, 142, 133, 144, 120, 114, 137, 131, 142, 148, 112, 120, 131, 107, 128, 99, 137, 121, 127, 120, 127, 125, 109, 130, 129, 127, 131, 126, 128, 132, 148, 150, 125, 124, 111, 101, 118, 139, 123, 146, 121, 135, 128, 125, 122, 118, 147, 119, 136, 124, 125, 115, 134, 123, 135, 124, 133, 119, 125, 131, 129, 126, 128, 140, 125, 110, 119, 117, 139, 130, 127, 134, 114, 122, 123, 120, 130, 117, 117, 130, 135, 123, 109, 129, 124, 154, 134, 147, 106, 109, 113, 132, 115, 126, 120, 119, 129, 121, 132, 137, 133, 121, 119, 133, 128, 119, 120, 130, 133, 129, 136, 124, 126, 128, 127, 127, 117, 108, 118, 117, 135, 122, 130, 142, 109, 148, 142, 113, 125, 117, 128, 125, 108, 116, 130, 142, 107, 121, 124, 115, 148, 123, 128, 122, 142, 132, 152, 132, 119, 144, 112, 123, 109, 133, 123, 116, 131, 122, 133, 136, 116, 135, 132, 110, 137, 106, 131, 124, 136, 107, 132, 125, 124, 136, 115, 121, 124, 135, 117, 128, 122, 132, 133, 129, 124, 120, 134, 125, 127, 119, 133, 116, 144, 124, 102, 126, 117, 118, 121, 130, 122, 126, 114, 139, 145, 110, 135, 138, 127, 125, 120, 118, 132, 134, 118, 125, 129, 132, 145, 99, 130, 136, 126, 127, 134, 130, 132, 126, 122, 117, 132, 147, 124, 126, 124, 124, 145, 142, 131, 129, 117, 122, 126, 146, 131, 110, 134, 121, 121, 142, 125, 120, 127, 137, 126, 123, 123, 122, 129, 134, 130, 127, 143, 126, 128, 139, 144, 121, 133, 127, 132, 114, 109, 114, 113, 123, 125, 122, 140, 121, 121, 132, 135, 121, 129, 118, 128, 121, 135, 134, 113, 109, 128, 121, 148, 110, 122, 132, 126, 126, 124, 120, 138, 144, 145, 130, 114, 133, 123, 138, 143, 123, 128, 110, 127, 128, 110, 136, 123, 123, 131, 105, 106, 123, 111, 112, 141, 120, 109, 141, 137, 120, 125, 122, 120, 128, 145, 102, 125, 120, 126, 130, 117, 130, 109, 138, 144, 124, 148, 116, 131, 114, 117, 130, 136, 117, 134, 144, 120, 129, 113, 129, 116, 150, 124, 121, 133, 128, 119, 124, 120, 118, 132, 126, 119, 112, 119, 147, 117, 117, 106, 123, 123, 104, 131, 137, 156, 106, 124, 123, 115, 126, 148, 118, 116, 119, 138, 130, 131, 134, 117, 102, 117, 123, 104, 147, 143, 132, 112, 144, 113, 113, 119, 109, 131, 121, 133, 119, 120, 112, 125, 133, 131, 110, 108, 141, 116, 112, 123, 123, 118, 124, 123, 125, 125, 119, 132, 120, 121, 122, 131, 139, 127, 132, 108, 109, 115, 111, 137, 108, 124, 134, 108, 107, 125, 138, 116, 133, 142, 147, 129, 121, 104, 118, 126, 123, 136, 126, 119, 133, 133, 127, 109, 116, 131, 124, 135, 121, 117, 135, 123, 115, 104, 107, 106, 132, 109, 146, 125, 118, 100, 143, 128, 122, 130, 121, 130, 108, 133, 124, 142, 145, 105, 115, 118, 116, 127, 127, 127, 125, 127, 128, 138, 110, 116, 146, 138, 124, 127, 106, 123, 112, 132, 135, 107, 135, 135, 138, 116, 132, 109, 116, 126, 134, 116, 121, 130, 113, 103, 130, 120, 125, 130, 132, 134, 123, 119, 127, 129, 137, 125, 142, 133, 124, 122, 115, 101, 121, 124, 122, 116, 135, 137, 117, 112, 112, 127, 137, 132, 114, 124, 115, 139, 125, 141, 123, 138, 123, 126, 132, 114, 126, 114, 107, 140, 132, 139, 126, 108, 124, 133, 138, 124, 129, 132, 129, 124, 121, 105, 133, 131, 111, 115, 121, 121, 118, 126, 129, 116, 128, 102, 120, 128, 130, 129, 120, 121, 122, 112, 113, 114, 127, 130, 128, 136, 130, 128, 116, 121, 126, 119, 123, 111, 130, 125, 136, 131, 134, 120, 147, 125, 122, 133, 131, 119, 118, 123, 124, 111, 119, 119, 121, 139, 126, 138, 101, 127, 105, 107, 109, 133, 120, 132, 123, 110, 122, 130, 122, 133, 127, 124, 100, 124, 122, 115, 123, 127, 118, 135, 102, 107, 112, 122, 121, 135, 116, 129, 123, 124, 128, 116, 134, 121, 114, 140, 138, 146, 145, 132, 124, 119, 133, 113, 132, 125, 110, 135, 157, 133, 131, 131, 122, 116, 119, 129, 113, 133, 120, 129, 127, 140, 131, 123, 134, 128, 119, 111, 127, 124, 129, 126, 130, 124, 131, 141, 134, 132, 128, 110, 122, 110, 121, 139, 138, 145, 121, 131, 123, 132, 112, 126, 142, 115, 143, 119, 127, 137, 126, 107, 125, 126, 114, 124, 118, 125, 108, 116, 123, 118, 134, 128, 125, 137, 128, 119, 118, 109, 126, 131, 109, 135, 144, 137, 123, 144, 139, 137, 125, 129, 132, 131, 113, 127, 122, 133, 110, 123, 126, 113, 119, 136, 110, 143, 138, 122, 116, 147, 131, 103, 128, 109, 108, 133, 136, 146, 122, 137, 110, 102, 137, 126, 130, 121, 128, 130, 131, 134, 141, 130, 122, 115, 124, 120, 144, 115, 125, 124, 137, 114, 137, 133, 125, 115, 134, 146, 120, 135, 125, 125, 130, 119, 115, 138, 135, 119, 123, 135, 128, 116, 128, 117, 124, 153, 136, 124, 136, 107, 122, 136, 131, 134, 122, 108, 137, 135, 119, 123, 107, 113, 147, 145, 124, 134, 132, 128, 123, 116, 142, 139, 128, 146, 131, 108, 128, 139, 130, 123, 122, 141, 106, 113, 135, 125, 141, 104, 127, 134, 124, 135, 127, 132, 152, 89, 120, 122, 125, 110, 130, 119, 107, 117, 151, 130, 134, 127, 152, 127, 115, 132, 133, 133, 122, 124, 112, 133, 118, 136, 129, 124, 133, 123, 136, 119, 103, 129, 143, 136, 134, 126, 124, 153, 126, 137, 111, 136, 128, 135, 122, 134, 153, 119, 140, 114, 142, 116, 135, 126, 120, 115, 131, 124, 126, 136, 120, 130, 125, 131, 127, 121, 107, 123, 130, 139, 115, 121, 120, 127, 123, 112, 137, 114, 129, 118, 129, 126, 123, 121, 128, 131, 117, 159, 99, 147, 120, 116, 125, 116, 127, 133, 125, 113, 123, 129, 140, 126, 111, 122, 97, 122, 131, 130, 113, 118, 129, 135, 120, 130, 122, 133, 140, 113, 149, 117, 123, 111, 108, 121, 150, 115, 135, 108, 116, 105, 121, 140, 94, 121, 113, 128, 107, 137, 117, 127, 133, 125, 132, 115, 146, 151, 94, 118, 112, 111, 121, 124, 122, 130, 118, 106, 137, 130, 131, 113, 151, 126, 128, 111, 110, 117, 135, 113, 130, 131, 129, 143, 135, 142, 125, 119, 128, 143, 130, 135, 133, 144, 137, 132, 117, 111, 153, 124, 156, 108, 136, 105, 119, 105, 117, 131, 137, 111, 135, 156, 122, 145, 135, 131, 113, 138, 126, 117, 135, 119, 136, 129, 127, 134, 129, 104, 120, 132, 122, 111, 142, 134, 102, 126, 114, 132, 156, 114, 130, 110, 115, 141, 132, 122, 130, 133, 142, 113, 132, 120, 117, 128, 126, 128, 153, 133, 137, 108, 119, 132, 136, 122, 127, 123, 136, 106, 120, 119, 129, 119, 102, 123, 132, 122, 136, 129, 137, 141, 110, 112, 113, 113, 142, 142, 146, 135, 137, 121, 138, 135, 111, 126, 135, 132, 119, 141, 131, 104, 149, 124, 124, 121, 136, 128, 118, 123, 131, 108, 152, 126, 136, 130, 141, 120, 127, 105, 112, 131, 138, 134, 138, 129, 117, 122, 121, 120, 144, 121, 117, 115, 137, 121, 117, 123, 141, 124, 139, 141, 139, 121, 126, 132, 138, 127, 133, 136, 121, 143, 115, 117, 128, 121, 129, 127, 129, 125, 136, 124, 129, 125, 137, 132, 129, 129, 119, 114, 117, 125, 140, 123, 136, 135, 113, 128, 117, 108, 108, 125, 128, 114, 138, 121, 125, 116, 144, 144, 128, 127, 135, 117, 119, 123, 141, 137, 104, 120, 152, 128, 128, 107, 137, 132, 136, 81, 118, 125, 129, 118, 112, 123, 128, 121, 141, 138, 118, 134, 125, 127, 115, 144, 125, 128, 132, 126, 110, 138, 138, 125, 127, 112, 128, 137, 132, 122, 115, 134, 129, 131, 123, 105, 123, 124, 118, 130, 118, 123, 111, 115, 113, 145, 115, 134, 111, 137, 131, 122, 109, 138, 130, 110, 100, 132, 132, 135, 137, 112, 123, 121, 124, 122, 128, 116, 114, 133, 129, 123, 123, 121, 143, 120, 122, 139, 117, 106, 118, 136, 129, 142, 139, 132, 137, 116, 105, 113, 103, 118, 115, 133, 122, 119, 123, 116, 147, 143, 128, 135, 113, 136, 147, 122, 132, 123, 132, 132, 124, 128, 124, 142, 120, 128, 132, 116, 124, 119, 128, 114, 121, 123, 121, 136, 114, 115, 134, 148, 109, 126, 142, 141, 117, 112, 133, 134, 128, 119, 119, 127, 132, 119, 110, 122, 120, 111, 117, 131, 134, 123, 117, 126, 128, 119, 124, 127, 124, 136, 125, 110, 141, 108, 122, 121, 115, 120, 124, 145, 127, 135, 115, 116, 116, 133, 124, 132, 113, 111, 126, 123, 120, 105, 126, 140, 135, 110, 114, 131, 133, 115, 138, 120, 123, 117, 121, 122, 136, 138, 134, 130, 130, 128, 109, 115, 140, 128, 112, 116, 110, 124, 133, 148, 107, 135, 117, 123, 123, 123, 130, 127, 125, 131, 129, 142, 129, 130, 133, 113, 123, 150, 119, 134, 104, 140, 119, 126, 123, 118, 138, 130, 145, 132, 134, 124, 136, 118, 117, 107, 146, 121, 148, 139, 127, 122, 131, 113, 126, 122, 141, 140, 126, 135, 129, 130, 132, 105, 132, 126, 121, 119, 121, 113, 114, 133, 120, 131, 128, 130, 118, 116, 140, 115, 132, 130, 117, 138, 115, 129, 119, 118, 129, 126, 130, 111, 129, 134, 112, 124, 130, 119, 138, 133, 110, 138, 116, 119, 142, 121, 128, 141, 125, 138, 127, 99, 115, 126, 130, 139, 126, 118, 109, 133, 124, 121, 121, 108, 123, 132, 138, 135, 125, 124, 123, 133, 140, 125, 129, 131, 124, 129, 115, 136, 126, 127, 111, 132, 124, 125, 111, 137, 126, 129, 113, 132, 102, 139, 127, 139, 126, 125, 125, 144, 134, 142, 125, 115, 107, 140, 122, 122, 130, 147, 120, 117, 110, 113, 134, 119, 116, 125, 117, 132, 136, 129, 123, 115, 146, 129, 127, 134, 111, 117, 124, 138, 130, 124, 120, 148, 151, 136, 130, 134, 133, 121, 115, 117, 115, 125, 106, 120, 129, 122, 136, 143, 119, 138, 123, 108, 116, 132, 140, 103, 121, 131, 102, 132, 122, 121, 123, 116, 116, 108, 133, 137, 121, 132, 120, 112, 148, 123, 119, 114, 116, 135, 141, 113, 129, 133, 135, 136, 131, 128, 114, 104, 119, 114, 124, 132, 121, 123, 137, 128, 114, 137, 128, 134, 137, 129, 125, 149, 119, 131, 118, 136, 121, 116, 131, 128, 121, 108, 133, 145, 146, 135, 125, 122, 123, 129, 130, 123, 119, 128, 123, 127, 130, 120, 131, 147, 124, 132, 132, 106, 129, 128, 118, 113, 115, 134, 140, 117, 140, 128, 135, 119, 127, 114, 142, 118, 119, 132, 127, 143, 139, 120, 128, 129, 119, 132, 136, 124, 115, 120, 140, 123, 123, 132, 124, 124, 141, 131, 127, 120, 118, 123, 112, 129, 110, 128, 128, 115, 106, 138, 149, 116, 125, 118, 122, 121, 108, 121, 128, 109, 116, 128, 112, 106, 131, 140, 141, 129, 115, 119, 134, 107, 128, 118, 136, 126, 111, 114, 127, 129, 113, 125, 119, 133, 135, 112, 121, 123, 119, 122, 121, 112, 119, 137, 140, 104, 105, 128, 119, 112, 112, 113, 127, 127, 120, 150, 108, 112, 125, 124, 140, 130, 130, 143, 109, 125, 128, 121, 127, 121, 134, 124, 138, 107, 114, 139, 123, 133, 130, 114, 125, 128, 134, 124, 148, 138, 118, 136, 148, 124, 136, 117, 117, 139, 127, 130, 131, 127, 135, 135, 112, 123, 119, 117, 137, 124, 143, 143, 126, 129, 127, 121, 124, 133, 152, 141, 126, 136, 112, 126, 120, 115, 124, 113, 114, 134, 120, 129, 133, 124, 136, 132, 119, 131, 155, 120, 121, 128, 123, 135, 122, 119, 130, 134, 139, 147, 126, 135, 142, 148, 138, 128, 117, 124, 121, 134, 129, 134, 124, 121, 125, 139, 130, 128, 127, 132, 120, 115, 143, 126, 126, 124, 126, 126, 129, 137, 148, 125, 127, 113, 129, 125, 129, 138, 125, 146, 121, 119, 133, 129, 128, 124, 150, 126, 133, 124, 127, 120, 105, 138, 112, 134, 117, 106, 118, 123, 131, 119, 127, 132, 129, 121, 141, 143, 132, 130, 141, 127, 132, 128, 140, 114, 126, 116, 141, 145, 134, 150, 122, 129, 130, 126, 125, 127, 119, 128, 117, 128, 129, 115, 123, 123, 133, 124, 124, 124, 122, 137, 138, 117, 134, 138, 119, 131, 120, 115, 130, 125, 130, 128, 124, 121, 123, 121, 122, 119, 131, 112, 121, 122, 117, 124, 131, 119, 131, 118, 116, 114, 123, 128, 112, 129, 114, 121, 142, 127, 125, 125, 129, 109, 142, 114, 130, 122, 122, 125, 124, 142, 133, 128, 127, 134, 112, 109, 134, 120, 121, 122, 134, 104, 115, 131, 142, 117, 130, 115, 121, 133, 119, 116, 115, 128, 116, 127, 134, 127, 138, 146, 130, 126, 119, 135, 125, 156, 115, 115, 114, 122, 115, 123, 133, 118, 139, 130, 124, 125, 121, 113, 113, 135, 128, 127, 120, 136, 121, 124, 127, 124, 125, 127, 124, 140, 133, 128, 127, 123, 115, 141, 124, 126, 127, 124, 127, 135, 130, 118, 121, 140, 123, 123, 130, 120, 123, 130, 115, 146, 118, 126, 127, 132, 110, 127, 142, 132, 121, 119, 115, 122, 141, 127, 134, 121, 127, 136, 119, 105, 118, 126, 129, 134, 120, 133, 131, 137, 116, 123, 129, 117, 129, 115, 139, 122, 130, 131, 121, 145, 132, 120, 133, 120, 135, 139, 121, 128, 121, 121, 124, 157, 127, 134, 127, 144, 119, 127, 132, 118, 119, 126, 128, 96, 118, 122, 118, 126, 124, 118, 130, 112, 139, 128, 126, 117, 116, 136, 121, 120, 118, 113, 135, 117, 112, 109, 116, 119, 143, 135, 114, 122, 101, 129, 124, 134, 134, 127, 121, 122, 127, 136, 140, 126, 129, 117, 120, 137, 132, 117, 121, 102, 126, 129, 129, 139, 129, 136, 107, 115, 114, 121, 121, 128, 128, 121, 111, 109, 121, 131, 132, 124, 122, 120, 131, 127, 109, 114, 125, 138, 123, 136, 147, 135, 124, 141, 123, 128, 120, 136, 138, 130, 96, 125, 128, 107, 117, 113, 133, 139, 128, 120, 125, 109, 136, 127, 134, 129, 117, 126, 161, 126, 123, 120, 123, 115, 133, 141, 113, 119, 126, 126, 116, 116, 125, 125, 126, 114, 118, 133, 134, 126, 112, 132, 108, 122, 124, 118, 123, 124, 117, 145, 133, 127, 126, 139, 122, 141, 131, 114, 127, 125, 124, 136, 125, 132, 125, 143, 114, 125, 131, 115, 113, 135, 121, 106, 113, 131, 128, 143, 133, 122, 128, 107, 119, 119, 149, 109, 131, 124, 125, 131, 147, 109, 126, 123, 123, 128, 132, 145, 139, 129, 119, 137, 123, 140, 141, 104, 153, 140, 118, 112, 142, 125, 116, 150, 109, 130, 122, 119, 140, 126, 123, 133, 121, 118, 116, 132, 147, 131, 135, 127, 127, 132, 130, 122, 126, 127, 140, 119, 118, 135, 119, 130, 143, 138, 128, 124, 132, 130, 127, 116, 119, 129, 123, 123, 123, 119, 138, 123, 130, 133, 115, 137, 130, 136, 127, 117, 117, 123, 143, 112, 122, 120, 141, 124, 127, 124, 121, 127, 105, 130, 125, 127, 108, 128, 130, 138, 130, 123, 129, 109, 121, 122, 130, 123, 131, 117, 132, 127, 128, 137, 126, 134, 124, 136, 123, 146, 134, 123, 119, 124, 125, 118, 116, 106, 130, 122, 115, 137, 133, 122, 113, 111, 117, 140, 134, 127, 127, 111, 127, 125, 114, 117, 114, 115, 122, 129, 130, 134, 129, 121, 135, 122, 139, 137, 124, 136, 102, 118, 118, 132, 144, 140, 116, 130, 114, 124, 131, 127, 122, 134, 124, 128, 119, 132, 129, 118, 123, 117, 127, 121, 113, 104, 120, 136, 121, 120, 129, 116, 121, 102, 110, 117, 127, 130, 122, 136, 121, 147, 131, 123, 124, 112, 120, 134, 125, 129, 119, 118, 130, 129, 115, 133, 131, 134, 126, 127, 122, 114, 126, 109, 125, 131, 143, 111, 135, 130, 112, 118, 113, 121, 122, 120, 130, 122, 135, 135, 125, 118, 100, 120, 121, 127, 140, 138, 124, 125, 122, 148, 112, 126, 98, 123, 127, 119, 126, 132, 140, 139, 121, 134, 140, 142, 130, 136, 111, 133, 134, 133, 120, 135, 127, 123, 122, 123, 125, 129, 121, 127, 131, 126, 121, 122, 96, 121, 119, 125, 130, 123, 122, 134, 139, 99, 150, 122, 141, 111, 132, 122, 113, 122, 112, 129, 128, 127, 130, 125, 116, 126, 109, 147, 117, 127, 119, 131, 125, 125, 111, 131, 126, 109, 119, 131, 132, 114, 119, 118, 126, 142, 133, 120, 118, 101, 127, 135, 120, 121, 144, 118, 139, 124, 134, 107, 129, 135, 123, 104, 123, 114, 108, 119, 130, 131, 128, 134, 139, 126, 135, 98, 129, 120, 132, 118, 132, 126, 127, 115, 122, 104, 121, 140, 122, 131, 129, 132, 135, 111, 142, 114, 122, 129, 147, 120, 119, 134, 141, 138, 125, 122, 125, 101, 122, 135, 122, 118, 122, 122, 136, 122, 120, 131, 137, 110, 126, 119, 126, 135, 123, 119, 124, 120, 124, 137, 108, 131, 131, 111, 127, 124, 120, 116, 137, 126, 116, 114, 121, 128, 108, 137, 112, 121, 120, 111, 116, 138, 138, 119, 121, 128, 112, 123, 124, 117, 137, 120, 114, 109, 95, 131, 136, 134, 132, 119, 125, 112, 131, 124, 114, 136, 120, 124, 137, 116, 133, 131, 117, 106, 125, 136, 123, 120, 122, 127, 112, 128, 130, 119, 127, 116, 129, 114, 114, 115, 132, 107, 121, 123, 118, 132, 126, 132, 125, 136, 123, 131, 140, 123, 129, 131, 135, 117, 110, 119, 117, 129, 129, 135, 119, 111, 120, 112, 107, 110, 120, 143, 143, 118, 125, 136, 126, 119, 146, 112, 131, 120, 115, 136, 112, 95, 136, 124, 124, 140, 120, 112, 135, 126, 120, 132, 124, 123, 131, 109, 155, 117, 127, 119, 134, 129, 126, 114, 138, 123, 137, 124, 119, 115, 133, 119, 107, 128, 114, 106, 113, 129, 110, 119, 115, 117, 147, 136, 125, 138, 129, 114, 121, 134, 130, 129, 119, 108, 122, 130, 125, 132, 135, 140, 147, 111, 123, 111, 122, 118, 136, 137, 126, 131, 124, 125, 116, 152, 133, 120, 122, 120, 127, 115, 124, 132, 114, 121, 129, 125, 138, 121, 144, 146, 115, 128, 131, 110, 130, 135, 123, 126, 118, 124, 134, 128, 109, 129, 131, 116, 125, 111, 146, 113, 137, 119, 109, 112, 134, 116, 130, 114, 119, 117, 135, 128, 123, 143, 140, 119, 129, 129, 130, 138, 135, 116, 139, 123, 131, 126, 133, 123, 123, 139, 128, 105, 137, 136, 157, 127, 128, 134, 134, 134, 102, 140, 107, 126, 127, 120, 137, 126, 136, 113, 132, 123, 129, 128, 131, 115, 129, 127, 123, 112, 137, 114, 119, 126, 136, 127, 127, 106, 115, 115, 132, 127, 124, 113, 132, 139, 116, 129, 132, 154, 128, 122, 144, 137, 118, 132, 119, 128, 136, 110, 136, 124, 109, 138, 138, 129, 112, 144, 118, 130, 137, 132, 124, 122, 112, 131, 112, 101, 130, 130, 123, 134, 125, 101, 128, 126, 119, 150, 127, 115, 119, 122, 126, 117, 123, 123, 125, 112, 151, 127, 135, 115, 138, 133, 124, 127, 124, 124, 126, 123, 115, 116, 125, 120, 112, 122, 135, 124, 121, 147, 115, 129, 121, 123, 104, 125, 140, 110, 139, 140, 125, 114, 110, 113, 128, 134, 112, 133, 124, 133, 112, 126, 134, 141, 114, 124, 126, 118, 120, 137, 123, 146, 109, 130, 128, 110, 132, 131, 133, 129, 139, 131, 120, 125, 133, 129, 134, 134, 137, 119, 115, 133, 129, 122, 134, 137, 129, 125, 113, 122, 116, 113, 135, 129, 136, 130, 101, 139, 134, 124, 134, 128, 126, 130, 118, 117, 125, 122, 125, 98, 134, 128, 125, 129, 129, 126, 128, 129, 134, 116, 133, 142, 113, 114, 129, 106, 121, 127, 111, 128, 141, 115, 113, 139, 122, 128, 106, 138, 122, 139, 124, 106, 115, 128, 144, 105, 122, 130, 118, 132, 164, 123, 128, 124, 117, 133, 129, 120, 143, 137, 126, 113, 126, 134, 131, 115, 122, 114, 123, 129, 123, 139, 119, 123, 126, 116, 119, 118, 119, 128, 127, 139, 122, 121, 135, 117, 135, 122, 122, 112, 121, 121, 128, 127, 128, 134, 132, 124, 121, 120, 115, 133, 127, 126, 116, 127, 117, 132, 126, 129, 118, 117, 132, 134, 128, 123, 128, 118, 160, 133, 134, 124, 121, 120, 134, 113, 135, 109, 127, 138, 128, 133, 126, 120, 125, 136, 131, 110, 138, 117, 121, 137, 130, 125, 125, 119, 123, 120, 137, 131, 124, 126, 124, 117, 119, 135, 113, 140, 126, 124, 134, 110, 135, 119, 112, 122, 135, 130, 118, 129, 128, 126, 132, 131, 131, 129, 128, 122, 134, 119, 122, 121, 141, 112, 112, 130, 123, 130, 122, 136, 111, 112, 123, 116, 114, 116, 108, 128, 119, 108, 132, 129, 125, 125, 129, 121, 120, 116, 111, 128, 121, 140, 131, 130, 117, 125, 126, 132, 130, 125, 117, 128, 133, 123, 122, 124, 120, 125, 109, 126, 114, 144, 118, 134, 122, 136, 111, 118, 120, 122, 120, 120, 133, 127, 104, 130, 116, 117, 121, 121, 122, 136, 139, 136, 127, 111, 123, 112, 115, 126, 145, 120, 121, 125, 112, 130, 140, 113, 127, 132, 108, 129, 119, 143, 125, 112, 129, 135, 123, 123, 116, 134, 141, 109, 147, 127, 123, 118, 123, 111, 132, 112, 121, 118, 139, 127, 129, 153, 112, 121, 118, 138, 133, 137, 121, 134, 129, 121, 116, 120, 121, 120, 126, 125, 113, 118, 126, 123, 134, 118, 127, 117, 120, 118, 120, 141, 111, 139, 126, 124, 123, 122, 135, 122, 138, 131, 128, 126, 123, 127, 132, 116, 129, 158, 123, 127, 129, 123, 120, 134, 133, 128, 119, 126, 117, 125, 130, 123, 107, 134, 136, 133, 110, 122, 118, 135, 138, 149, 132, 123, 129, 127, 125, 136, 133, 134, 125, 135, 131, 119, 130, 123, 138, 126, 131, 131, 121, 120, 128, 116, 127, 124, 139, 120, 129, 127, 144, 124, 133, 131, 145, 137, 116, 128, 134, 125, 125, 117, 136, 130, 112, 119, 116, 111, 121, 112, 123, 122, 110, 122, 128, 119, 130, 141, 131, 144, 103, 132, 128, 137, 131, 109, 119, 120, 147, 132, 133, 143, 129, 122, 117, 116, 145, 126, 127, 126, 120, 114, 108, 128, 141, 136, 132, 123, 113, 138, 118, 115, 123, 138, 116, 126, 122, 130, 116, 133, 116, 133, 130, 132, 132, 122, 140, 125, 111, 124, 131, 121, 122, 127, 127, 132, 135, 130, 121, 136, 130, 119, 113, 122, 112, 133, 106, 131, 116, 126, 128, 123, 118, 112, 113, 131, 113, 129, 122, 111, 128, 129, 123, 129, 120, 110, 126, 129, 127, 133, 129, 128, 133, 124, 119, 124, 123, 116, 108, 118, 128, 117, 127, 114, 130, 127, 126, 124, 133, 116, 122, 126, 121, 125, 125, 119, 132, 129, 131, 140, 130, 125, 133, 130, 140, 112, 116, 126, 138, 131, 121, 125, 123, 113, 126, 141, 127, 110, 116, 121, 112, 122, 117, 115, 114, 127, 130, 128, 111, 122, 119, 131, 134, 128, 131, 104, 118, 114, 122, 130, 123, 126, 140, 113, 117, 124, 109, 126, 132, 126, 123, 112, 126, 130, 139, 137, 133, 125, 136, 113, 124, 121, 123, 142, 116, 114, 125, 118, 124, 128, 133, 134, 137, 131, 134, 125, 126, 128, 135, 129, 132, 111, 117, 114, 118, 122, 118, 129, 141, 134, 123, 125, 130, 129, 118, 111, 124, 119, 118, 106, 125, 122, 133, 136, 130, 137, 125, 135, 156, 130, 110, 115, 142, 127, 123, 121, 130, 120, 105, 127, 115, 137, 124, 132, 141, 154, 124, 130, 121, 133, 126, 142, 136, 114, 119, 111, 126, 131, 122, 120, 140, 129, 124, 127, 120, 127, 117, 135, 155, 134, 114, 127, 126, 128, 123, 113, 128, 113, 125, 123, 121, 120, 117, 122, 114, 129, 133, 134, 125, 126, 130, 122, 124, 117, 139, 125, 122, 119, 132, 137, 132, 130, 142, 136, 134, 127, 128, 126, 127, 116, 125, 122, 143, 124, 121, 128, 124, 119, 124, 125, 137, 130, 136, 123, 121, 139, 123, 129, 128, 123, 120, 130, 123, 130, 111, 130, 112, 138, 118, 128, 138, 135, 100, 128, 121, 141, 103, 122, 112, 121, 127, 124, 117, 146, 124, 119, 106, 138, 139, 121, 123, 126, 130, 120, 115, 124, 134, 140, 140, 117, 132, 122, 118, 111, 129, 131, 125, 123, 124, 121, 117, 123, 115, 114, 126, 139, 126, 113, 133, 110, 134, 129, 124, 117, 127, 118, 111, 129, 133, 129, 116, 122, 119, 124, 137, 114, 129, 123, 137, 134, 123, 143, 135, 129, 122, 125, 130, 130, 133, 121, 125, 137, 108, 134, 120, 145, 123, 124, 125, 138, 123, 132, 129, 127, 113, 126, 98, 125, 151, 105, 122, 122, 111, 122, 131, 124, 126, 114, 138, 119, 117, 110, 126, 109, 119, 107, 148, 123, 113, 130, 136, 135, 126, 125, 132, 112, 119, 129, 127, 135, 135, 120, 124, 130, 121, 138, 130, 137, 115, 135, 130, 126, 118, 117, 126, 145, 118, 121, 124, 126, 123, 115, 114, 121, 120, 131, 112, 138, 105, 116, 112, 137, 115, 123, 116, 122, 128, 135, 117, 112, 115, 117, 122, 131, 126, 122, 102, 127, 127, 128, 134, 135, 126, 117, 128, 125, 128, 117, 127, 118, 129, 144, 125, 132, 129, 119, 119, 128, 138, 120, 142, 119, 117, 119, 121, 113, 120, 124, 121, 134, 144, 116, 138, 130, 120, 135, 134, 136, 125, 114, 120, 125, 130, 124, 139, 116, 137, 131, 116, 121, 124, 124, 134, 108, 123, 119, 125, 138, 140, 137, 125, 116, 135, 112, 127, 129, 131, 124, 120, 123, 133, 135, 131, 130, 121, 115, 139, 133, 124, 120, 126, 137, 129, 137, 131, 134, 123, 127, 119, 130, 132, 125, 120, 130, 129, 134, 117, 133, 130, 135, 158, 129, 131, 131, 110, 119, 130, 123, 131, 130, 122, 142, 118, 131, 115, 106, 124, 136, 134, 127, 129, 133, 121, 123, 103, 120, 125, 128, 112, 136, 134, 123, 139, 139, 118, 136, 122, 122, 138, 123, 116, 122, 126, 106, 128, 122, 124, 130, 124, 109, 129, 131, 138, 123, 142, 118, 134, 139, 125, 110, 139, 126, 120, 125, 126, 134, 113, 134, 151, 124, 139, 121, 102, 135, 145, 103, 129, 114, 121, 136, 138, 87, 110, 120, 126, 102, 119, 120, 111, 144, 134, 123, 139, 115, 118, 106, 123, 101, 136, 127, 126, 113, 138, 106, 132, 140, 138, 115, 127, 117, 136, 119, 146, 137, 121, 127, 106, 136, 139, 132, 108, 113, 117, 117, 139, 106, 120, 145, 125, 119, 139, 123, 136, 95, 122, 133, 128, 143, 129, 135, 128, 128, 110, 122, 135, 135, 123, 111, 128, 138, 120, 123, 123, 120, 115, 125, 127, 124, 134, 122, 135, 122, 139, 117, 140, 124, 102, 145, 135, 119, 112, 128, 119, 133, 129, 143, 119, 125, 119, 133, 137, 128, 128, 115, 127, 137, 112, 115, 125, 123, 131, 124, 135, 127, 115, 117, 133, 126, 115, 145, 130, 120, 139, 129, 139, 120, 131, 111, 130, 121, 122, 124, 135, 124, 136, 128, 115, 127, 126, 118, 141, 115, 129, 118, 138, 121, 139, 125, 110, 125, 118, 124, 127, 133, 123, 141, 125, 128, 139, 123, 111, 131, 129, 115, 130, 129, 123, 135, 97, 143, 133, 123, 124, 130, 140, 122, 129, 152, 135, 133, 117, 132, 131, 129, 118, 132, 128, 112, 128, 109, 131, 142, 132, 131, 128, 111, 122, 127, 114, 122, 138, 110, 124, 114, 130, 121, 117, 124, 133, 107, 127, 113, 115, 147, 144, 124, 113, 128, 130, 124, 118, 96, 135, 126, 103, 135, 111, 131, 136, 133, 127, 118, 131, 128, 136, 134, 139, 157, 122, 140, 127, 114, 145, 118, 140, 113, 118, 109, 134, 129, 114, 126, 132, 123, 101, 116, 141, 121, 119, 154, 121, 124, 123, 130, 139, 129, 135, 120, 117, 127, 124, 134, 122, 124, 122, 128, 118, 118, 130, 110, 119, 136, 131, 131, 118, 122, 125, 129, 112, 148, 120, 118, 126, 122, 125, 122, 122, 121, 110, 141, 126, 125, 126, 111, 117, 122, 127, 134, 122, 126, 119, 135, 127, 115, 95, 131, 119, 132, 140, 122, 118, 116, 129, 115, 133, 109, 143, 134, 125, 145, 120, 131, 110, 130, 116, 132, 122, 136, 140, 124, 115, 121, 116, 127, 104, 128, 113, 109, 137, 102, 136, 117, 131, 147, 139, 131, 119, 117, 129, 120, 144, 96, 131, 137, 136, 116, 145, 124, 133, 123, 124, 134, 119, 141, 124, 141, 140, 122, 129, 123, 112, 114, 152, 150, 128, 135, 126, 134, 82, 127, 120, 125, 104, 119, 139, 120, 127, 141, 129, 121, 137, 114, 140, 128, 123, 120, 121, 132, 125, 116, 108, 136, 142, 127, 135, 140, 119, 139, 131, 145, 135, 124, 150, 110, 105, 126, 132, 126, 126, 130, 109, 110, 139, 107, 137, 131, 128, 119, 126, 107, 121, 119, 116, 133, 132, 126, 122, 138, 121, 127, 129, 125, 132, 151, 123, 135, 132, 144, 102, 117, 117, 120, 135, 115, 100, 111, 106, 133, 128, 136, 137, 115, 121, 105, 125, 122, 130, 119, 138, 136, 112, 133, 133, 110, 132, 136, 110, 125, 127, 135, 117, 123, 125, 138, 127, 133, 114, 121, 125, 133, 117, 108, 105, 125, 128, 124, 123, 139, 135, 140, 117, 109, 152, 122, 147, 138, 113, 133, 121, 142, 141, 125, 120, 132, 126, 142, 118, 123, 105, 140, 130, 124, 140, 136, 126, 129, 141, 140, 88, 130, 129, 124, 120, 112, 119, 128, 111, 106, 117, 122, 125, 117, 144, 120, 137, 134, 128, 129, 131, 133, 114, 92, 136, 121, 136, 130, 118, 134, 111, 135, 128, 109, 126, 125, 110, 110, 131, 108, 101, 117, 128, 125, 128, 134, 125, 127, 137, 108, 122, 120, 124, 121, 111, 117, 115, 115, 152, 143, 127, 141, 142, 126, 131, 141, 134, 131, 118, 128, 119, 142, 131, 138, 120, 108, 116, 140, 139, 96, 125, 129, 116, 103, 140, 112, 119, 136, 112, 127, 123, 127, 122, 128, 114, 111, 122, 132, 123, 134, 123, 129, 136, 125, 118, 142, 124, 133, 136, 124, 110, 122, 146, 138, 140, 132, 122, 124, 122, 122, 116, 133, 111, 140, 141, 136, 135, 128, 139, 121, 135, 103, 126, 147, 144, 114, 133, 131, 125, 121, 126, 129, 131, 122, 113, 126, 147, 121, 125, 132, 127, 122, 126, 125, 121, 138, 124, 115, 128, 108, 125, 124, 119, 119, 131, 153, 126, 127, 115, 108, 129, 126, 125, 126, 143, 137, 124, 118, 125, 137, 128, 142, 125, 133, 129, 103, 131, 111, 135, 106, 150, 105, 120, 127, 128, 119, 130, 116, 108, 127, 129, 131, 131, 135, 114, 115, 130, 131, 140, 105, 134, 109, 129, 114, 133, 136, 117, 131, 121, 118, 130, 107, 128, 122, 110, 128, 138, 120, 145, 125, 129, 129, 124, 132, 110, 127, 127, 111, 107, 133, 99, 134, 125, 130, 133, 124, 119, 118, 125, 110, 125, 123, 119, 125, 92, 113, 122, 119, 129, 130, 88, 117, 117, 113, 134, 119, 133, 117, 135, 125, 128, 107, 136, 133, 123, 135, 123, 130, 144, 120, 117, 117, 116, 112, 139, 116, 130, 117, 128, 126, 123, 124, 125, 139, 119, 110, 126, 130, 116, 130, 131, 104, 118, 136, 120, 119, 105, 139, 141, 116, 128, 113, 116, 122, 107, 131, 126, 103, 120, 131, 101, 113, 92, 127, 135, 122, 127, 112, 122, 127, 119, 133, 127, 139, 137, 118, 137, 127, 128, 120, 117, 111, 110, 127, 113, 135, 135, 123, 127, 135, 121, 170, 126, 135, 117, 122, 134, 128, 136, 118, 124, 133, 143, 139, 139, 110, 115, 127, 114, 139, 136, 126, 114, 117, 129, 140, 131, 117, 126, 129, 120, 122, 98, 140, 101, 125, 136, 133, 134, 116, 123, 128, 130, 133, 140, 139, 124, 130, 116, 132, 113, 122, 112, 131, 147, 134, 124, 113, 132, 127, 117, 122, 124, 140, 117, 121, 102, 111, 130, 114, 118, 120, 118, 127, 126, 136, 122, 130, 118, 106, 126, 127, 130, 121, 132, 131, 131, 114, 137, 127, 124, 102, 131, 122, 122, 115, 118, 108, 94, 131, 111, 110, 96, 111, 132, 125, 133, 152, 120, 123, 108, 133, 119, 123, 133, 118, 113, 128, 112, 144, 129, 133, 128, 116, 125, 124, 115, 134, 116, 126, 109, 114, 127, 138, 133, 118, 129, 120, 131, 143, 130, 136, 134, 123, 111, 142, 116, 125, 114, 111, 120, 120, 132, 136, 120, 119, 125, 121, 138, 136, 127, 125, 131, 114, 116, 124, 142, 139, 137, 140, 116, 135, 125, 122, 114, 127, 145, 106, 114, 115, 129, 113, 92, 117, 158, 132, 138, 139, 139, 110, 128, 120, 125, 132, 113, 111, 116, 127, 124, 117, 122, 133, 153, 132, 129, 128, 123, 117, 117, 136, 103, 110, 119, 124, 113, 134, 133, 124, 118, 113, 133, 111, 133, 133, 137, 125, 123, 130, 141, 127, 114, 123, 129, 123, 124, 120, 130, 124, 134, 131, 149, 129, 136, 119, 118, 112, 118, 120, 119, 128, 124, 126, 130, 127, 121, 134, 153, 123, 144, 128, 118, 140, 116, 113, 138, 115, 125, 125, 122, 126, 128, 115, 127, 107, 128, 121, 112, 119, 118, 120, 133, 122, 145, 143, 127, 121, 130, 139, 118, 152, 124, 119, 124, 113, 102, 130, 142, 132, 127, 135, 127, 121, 131, 138, 140, 149, 121, 132, 127, 117, 142, 122, 134, 123, 132, 121, 125, 130, 133, 125, 131, 114, 137, 125, 115, 116, 144, 105, 135, 132, 129, 114, 143, 123, 136, 86, 125, 145, 112, 136, 138, 121, 117, 132, 123, 136, 122, 117, 117, 137, 118, 132, 130, 118, 135, 119, 138, 108, 139, 117, 110, 123, 127, 118, 131, 122, 121, 115, 129, 134, 120, 136, 119, 119, 122, 120, 124, 115, 135, 122, 120, 122, 108, 118, 118, 117, 105, 137, 119, 137, 124, 120, 118, 116, 120, 116, 112, 127, 103, 125, 129, 152, 143, 128, 123, 120, 130, 142, 105, 101, 132, 113, 124, 128, 128, 119, 134, 125, 124, 134, 130, 112, 108, 139, 127, 122, 126, 119, 136, 112, 93, 128, 135, 145, 126, 120, 110, 110, 131, 122, 118, 128, 129, 112, 138, 123, 123, 120, 127, 118, 131, 119, 140, 130, 133, 126, 124, 116, 123, 125, 130, 144, 125, 116, 117, 144, 129, 117, 109, 130, 122, 123, 134, 117, 123, 130, 134, 126, 125, 122, 103, 136, 134, 138, 93, 134, 138, 126, 137, 129, 113, 139, 126, 107, 129, 104, 115, 127, 120, 136, 121, 126, 129, 120, 128, 128, 138, 119, 136, 145, 126, 117, 128, 118, 110, 131, 129, 124, 128, 113, 121, 125, 126, 114, 109, 137, 118, 114, 134, 118, 122, 138, 131, 125, 111, 116, 137, 115, 119, 112, 118, 101, 120, 113, 131, 128, 155, 121, 131, 124, 109, 118, 127, 148, 125, 124, 115, 131, 135, 121, 137, 119, 133, 132, 121, 112, 125, 122, 109, 130, 139, 109, 128, 122, 128, 133, 131, 119, 119, 124, 126, 121, 123, 106, 110, 135, 132, 120, 122, 128, 131, 145, 136, 122, 135, 113, 127, 125, 137, 112, 131, 135, 124, 132, 109, 118, 135, 132, 128, 123, 114, 128, 136, 139, 110, 131, 122, 112, 129, 110, 124, 124, 103, 122, 131, 112, 140, 127, 135, 122, 116, 137, 121, 126, 117, 117, 135, 126, 104, 138, 123, 144, 132, 138, 132, 143, 129, 118, 127, 118, 120, 130, 132, 127, 124, 119, 131, 118, 132, 131, 122, 143, 135, 120, 133, 111, 144, 114, 126, 119, 114, 125, 124, 112, 113, 121, 132, 131, 133, 134, 111, 138, 131, 118, 125, 116, 99, 137, 136, 129, 119, 124, 130, 130, 119, 129, 128, 133, 118, 143, 142, 129, 96, 128, 120, 128, 120, 131, 114, 132, 122, 119, 117, 137, 113, 125, 128, 117, 108, 149, 113, 120, 123, 144, 122, 125, 128, 116, 112, 109, 116, 138, 119, 117, 115, 124, 134, 128, 130, 133, 132, 130, 136, 127, 115, 137, 120, 116, 121, 108, 129, 112, 123, 105, 122, 128, 151, 107, 127, 132, 139, 127, 135, 129, 123, 136, 120, 139, 113, 124, 127, 126, 135, 133, 118, 128, 121, 141, 130, 122, 132, 115, 117, 123, 138, 130, 129, 129, 128, 122, 134, 130, 143, 134, 120, 118, 111, 120, 133, 117, 135, 128, 143, 140, 130, 127, 126, 135, 131, 121, 104, 131, 127, 117, 136, 122, 129, 127, 124, 120, 130, 132, 102, 134, 133, 137, 142, 114, 131, 99, 115, 106, 129, 142, 142, 135, 120, 123, 130, 138, 112, 127, 116, 136, 123, 127, 105, 129, 99, 123, 147, 111, 126, 125, 127, 126, 121, 81, 144, 137, 124, 131, 117, 143, 139, 124, 91, 116, 132, 133, 139, 123, 124, 125, 112, 123, 122, 131, 121, 116, 140, 117, 122, 116, 116, 129, 118, 110, 120, 116, 100, 137, 136, 128, 131, 131, 147, 112, 124, 114, 138, 118, 121, 148, 128, 108, 120, 118, 126, 115, 120, 117, 132, 135, 135, 125, 118, 117, 127, 136, 132, 125, 105, 112, 134, 114, 126, 126, 125, 126, 130, 150, 145, 138, 125, 138, 123, 123, 134, 143, 120, 130, 106, 118, 132, 137, 124, 121, 145, 141, 125, 121, 132, 105, 116, 129, 119, 120, 139, 128, 121, 114, 137, 126, 130, 122, 116, 119, 117, 126, 119, 127, 125, 123, 139, 123, 127, 138, 135, 102, 123, 127, 131, 115, 124, 124, 117, 140, 140, 126, 125, 122, 111, 99, 129, 115, 142, 157, 126, 139, 107, 131, 157, 145, 126, 133, 138, 138, 120, 122, 104, 123, 115, 141, 124, 133, 128, 122, 134, 116, 122, 142, 110, 128, 117, 133, 125, 132, 116, 128, 126, 120, 112, 121, 134, 130, 123, 134, 117, 122, 126, 142, 124, 128, 137, 130, 130, 100, 128, 117, 129, 120, 132, 132, 132, 117, 108, 115, 118, 117, 130, 108, 113, 110, 121, 139, 127, 148, 126, 112, 141, 119, 125, 122, 124, 111, 117, 139, 109, 137, 121, 119, 123, 121, 121, 112, 120, 133, 118, 127, 122, 115, 129, 120, 129, 121, 110, 126, 119, 134, 132, 129, 109, 129, 143, 129, 117, 128, 116, 128, 140, 100, 132, 110, 125, 134, 125, 117, 119, 147, 135, 120, 123, 126, 126, 123, 122, 120, 122, 129, 121, 117, 140, 149, 122, 123, 156, 126, 128, 108, 126, 131, 132, 127, 124, 124, 135, 126, 113, 119, 146, 120, 126, 123, 136, 127, 116, 112, 137, 140, 123, 122, 132, 120, 127, 123, 133, 129, 109, 131, 134, 118, 152, 113, 137, 122, 136, 139, 128, 125, 137, 125, 137, 131, 119, 124, 133, 109, 137, 140, 116, 116, 124, 123, 138, 127, 122, 139, 138, 111, 129, 114, 132, 135, 95, 121, 115, 122, 124, 120, 137, 120, 122, 140, 135, 113, 127, 129, 111, 141, 123, 116, 117, 136, 120, 141, 98, 133, 135, 94, 127, 130, 128, 150, 110, 134, 132, 131, 123, 109, 130, 126, 120, 106, 155, 142, 113, 138, 132, 144, 128, 130, 125, 106, 128, 128, 106, 117, 140, 135, 102, 124, 141, 135, 119, 121, 123, 114, 124, 130, 117, 126, 122, 135, 133, 120, 112, 114, 142, 117, 128, 140, 117, 129, 133, 121, 123, 138, 132, 111, 114, 126, 124, 130, 129, 132, 112, 123, 116, 139, 124, 133, 125, 119, 96, 127, 125, 121, 97, 125, 130, 93, 122, 117, 111, 121, 113, 146, 120, 125, 133, 127, 121, 146, 137, 124, 133, 119, 129, 124, 137, 125, 123, 128, 138, 135, 130, 121, 133, 103, 112, 116, 136, 117, 116, 107, 128, 116, 133, 113, 116, 128, 130, 132, 139, 114, 126, 128, 110, 110, 127, 123, 122, 129, 124, 119, 123, 137, 121, 115, 127, 127, 133, 117, 142, 116, 143, 131, 129, 136, 120, 127, 120, 120, 117, 128, 119, 124, 130, 114, 113, 132, 128, 129, 132, 143, 114, 135, 145, 128, 115, 147, 112, 136, 134, 141, 108, 116, 122, 129, 132, 123, 132, 118, 111, 114, 141, 109, 116, 122, 122, 130, 155, 121, 137, 131, 127, 107, 107, 122, 134, 107, 121, 135, 133, 131, 129, 122, 132, 128, 119, 139, 136, 129, 117, 125, 126, 128, 134, 112, 123, 123, 118, 139, 105, 124, 120, 128, 123, 115, 123, 106, 137, 118, 137, 103, 113, 117, 133, 150, 130, 127, 107, 122, 123, 123, 128, 124, 131, 115, 118, 110, 120, 121, 114, 135, 113, 144, 150, 119, 138, 123, 113, 120, 126, 141, 157, 124, 119, 127, 130, 131, 120, 142, 128, 126, 122, 130, 139, 128, 132, 122, 139, 142, 139, 117, 117, 136, 123, 152, 132, 150, 121, 133, 116, 127, 125, 121, 136, 127, 123, 125, 115, 112, 115, 137, 134, 150, 124, 111, 146, 115, 132, 114, 130, 114, 131, 131, 135, 125, 128, 114, 127, 137, 140, 126, 117, 132, 112, 115, 142, 118, 114, 120, 135, 128, 130, 101, 127, 137, 141, 122, 102, 117, 125, 117, 126, 133, 158, 118, 132, 116, 135, 134, 135, 135, 150, 120, 135, 128, 124, 137, 124, 131, 129, 133, 134, 134, 139, 138, 113, 132, 135, 99, 129, 124, 120, 143, 138, 131, 116, 136, 108, 124, 144, 134, 114, 129, 126, 138, 138, 135, 121, 102, 127, 122, 125, 125, 123, 115, 136, 122, 120, 131, 125, 151, 129, 106, 117, 135, 124, 119, 126, 144, 127, 112, 126, 141, 126, 123, 121, 116, 133, 123, 122, 134, 121, 130, 117, 106, 136, 139, 123, 125, 119, 127, 129, 126, 114, 133, 135, 134, 117, 116, 126, 130, 117, 128, 120, 134, 131, 125, 116, 123, 136, 138, 134, 135, 126, 127, 116, 120, 126, 136, 131, 114, 122, 118, 131, 111, 128, 105, 129, 119, 127, 126, 123, 128, 114, 122, 133, 131, 124, 136, 110, 123, 153, 126, 120, 112, 128, 120, 109, 122, 128, 118, 144, 104, 120, 148, 136, 127, 117, 115, 114, 131, 146, 119, 126, 126, 128, 126, 111, 120, 124, 139, 149, 107, 148, 130, 127, 121, 106, 123, 119, 130, 131, 111, 142, 123, 130, 127, 125, 125, 118, 148, 123, 138, 120, 135, 134, 115, 111, 122, 131, 119, 119, 113, 122, 129, 124, 135, 129, 119, 131, 140, 125, 137, 127, 126, 129, 137, 125, 103, 110, 137, 108, 123, 130, 139, 120, 127, 142, 138, 105, 132, 129, 115, 106, 145, 129, 130, 110, 115, 111, 122, 117, 130, 142, 127, 126, 125, 115, 130, 125, 111, 122, 109, 132, 127, 123, 141, 122, 118, 135, 116, 120, 110, 122, 130, 115, 138, 116, 139, 133, 130, 126, 122, 119, 118, 128, 144, 124, 125, 131, 135, 130, 126, 131, 106, 133, 107, 131, 125, 98, 122, 119, 122, 135, 135, 114, 126, 110, 139, 149, 125, 132, 112, 130, 132, 125, 128, 122, 141, 118, 108, 139, 109, 145, 137, 128, 132, 129, 122, 118, 107, 126, 116, 120, 115, 117, 108, 132, 119, 109, 125, 148, 120, 129, 124, 104, 118, 131, 111, 124, 132, 113, 125, 108, 133, 122, 109, 128, 132, 130, 125, 132, 118, 135, 122, 125, 118, 129, 108, 141, 117, 122, 128, 119, 127, 135, 137, 121, 129, 127, 136, 125, 129, 129, 116, 129, 140, 120, 145, 120, 130, 109, 118, 122, 121, 124, 120, 137, 130, 126, 120, 113, 117, 123, 109, 122, 116, 118, 133, 128, 115, 119, 127, 140, 133, 115, 125, 159, 122, 132, 135, 126, 124, 120, 132, 155, 142, 131, 119, 134, 128, 114, 141, 108, 119, 153, 123, 101, 139, 120, 134, 121, 113, 125, 137, 122, 130, 109, 129, 134, 125, 117, 130, 130, 110, 137, 107, 133, 132, 117, 132, 136, 112, 130, 115, 126, 110, 127, 109, 149, 127, 118, 144, 128, 146, 117, 136, 144, 110, 144, 122, 108, 133, 102, 118, 123, 122, 134, 114, 120, 128, 129, 130, 112, 136, 139, 149, 129, 134, 120, 137, 134, 126, 122, 134, 115, 122, 124, 120, 120, 129, 134, 121, 149, 118, 138, 131, 131, 141, 120, 113, 128, 108, 123, 130, 130, 128, 123, 132, 106, 116, 118, 126, 122, 110, 128, 128, 127, 141, 136, 120, 118, 121, 112, 127, 117, 121, 146, 139, 130, 137, 128, 117, 106, 139, 139, 121, 146, 141, 134, 129, 130, 137, 124, 117, 106, 135, 125, 135, 111, 125, 132, 129, 117, 86, 118, 122, 129, 129, 136, 125, 127, 133, 128, 137, 165, 132, 139, 116, 113, 135, 121, 130, 134, 116, 133, 113, 134, 118, 124, 136, 96, 109, 114, 115, 132, 130, 129, 135, 126, 122, 140, 134, 123, 101, 128, 142, 123, 109, 133, 117, 124, 133, 140, 116, 134, 120, 113, 136, 119, 124, 139, 117, 127, 135, 113, 144, 131, 113, 124, 145, 123, 122, 130, 118, 120, 136, 99, 103, 114, 112, 124, 133, 128, 115, 124, 122, 131, 134, 125, 120, 120, 117, 154, 150, 120, 142, 135, 135, 133, 95, 117, 134, 94, 119, 134, 124, 129, 122, 135, 106, 125, 123, 139, 143, 96, 117, 127, 135, 137, 137, 130, 114, 144, 116, 117, 119, 117, 152, 129, 118, 140, 124, 123, 126, 128, 130, 127, 115, 110, 125, 127, 130, 122, 132, 117, 137, 109, 111, 131, 127, 126, 116, 129, 121, 111, 128, 124, 143, 114, 129, 139, 114, 109, 124, 124, 109, 126, 128, 152, 130, 122, 132, 133, 118, 131, 117, 114, 114, 128, 121, 127, 119, 137, 117, 149, 122, 136, 122, 113, 130, 125, 116, 116, 125, 123, 124, 122, 131, 125, 133, 131, 120, 115, 122, 117, 121, 132, 95, 143, 145, 133, 113, 125, 133, 141, 112, 115, 140, 123, 134, 148, 110, 118, 129, 138, 123, 119, 138, 111, 139, 127, 131, 115, 128, 137, 127, 122, 148, 127, 123, 125, 125, 128, 134, 141, 136, 123, 136, 121, 123, 119, 127, 121, 110, 123, 120, 127, 130, 118, 135, 126, 141, 126, 116, 130, 115, 132, 123, 129, 117, 131, 110, 117, 123, 107, 140, 125, 117, 124, 135, 124, 113, 139, 130, 143, 106, 131, 119, 144, 117, 97, 117, 126, 122, 121, 120, 125, 110, 116, 113, 132, 114, 123, 119, 141, 107, 121, 129, 138, 129, 148, 121, 122, 118, 120, 120, 134, 133, 113, 120, 134, 129, 116, 144, 127, 126, 120, 119, 144, 134, 142, 116, 127, 119, 134, 111, 125, 138, 125, 101, 131, 104, 85, 134, 127, 133, 120, 141, 121, 113, 128, 118, 114, 140, 133, 134, 146, 127, 115, 118, 122, 136, 133, 138, 107, 140, 142, 132, 116, 122, 135, 140, 108, 131, 148, 127, 135, 131, 131, 134, 119, 127, 100, 125, 131, 102, 118, 124, 121, 134, 135, 119, 106, 122, 120, 131, 112, 119, 120, 124, 129, 124, 118, 125, 146, 132, 121, 130, 134, 105, 131, 110, 125, 133, 138, 122, 113, 129, 113, 129, 123, 120, 135, 130, 116, 128, 120, 123, 124, 128, 127, 132, 127, 117, 144, 128, 114, 126, 145, 127, 113, 122, 129, 130, 147, 115, 123, 93, 143, 136, 118, 134, 107, 134, 131, 133, 109, 126, 129, 127, 128, 126, 141, 144, 147, 111, 116, 152, 109, 126, 123, 114, 116, 126, 98, 127, 117, 117, 131, 122, 130, 132, 149, 121, 129, 124, 116, 125, 121, 109, 104, 115, 125, 120, 148, 114, 134, 121, 122, 122, 130, 123, 117, 123, 129, 131, 116, 104, 125, 128, 116, 117, 134, 131, 122, 127, 102, 108, 140, 129, 125, 129, 130, 110, 100, 121, 124, 131, 128, 126, 130, 125, 123, 137, 118, 133, 145, 135, 116, 120, 123, 123, 120, 129, 114, 125, 136, 122, 131, 126, 126, 122, 120, 99, 128, 131, 109, 110, 123, 123, 126, 117, 140, 120, 132, 127, 128, 145, 123, 118, 138, 125, 129, 134, 129, 123, 116, 136, 117, 136, 125, 135, 126, 140, 123, 116, 120, 124, 126, 116, 132, 122, 120, 137, 121, 141, 106, 132, 125, 120, 109, 132, 125, 124, 122, 168, 124, 133, 120, 112, 135, 113, 125, 118, 126, 123, 121, 138, 133, 132, 125, 123, 121, 128, 109, 127, 107, 112, 123, 122, 145, 119, 113, 127, 135, 120, 119, 109, 125, 110, 130, 116, 130, 118, 127, 151, 133, 124, 122, 125, 121, 128, 138, 127, 129, 108, 131, 115, 110, 136, 110, 113, 125, 118, 114, 116, 129, 127, 130, 105, 134, 113, 125, 126, 115, 126, 127, 118, 134, 135, 125, 138, 123, 119, 130, 133, 126, 124, 119, 142, 127, 133, 120, 113, 124, 141, 126, 139, 120, 105, 122, 132, 118, 146, 129, 142, 136, 144, 131, 122, 152, 128, 119, 119, 119, 110, 153, 121, 113, 113, 130, 118, 140, 133, 129, 123, 135, 130, 115, 123, 132, 129, 134, 135, 131, 109, 128, 133, 116, 130, 114, 146, 120, 148, 125, 130, 129, 128, 129, 131, 129, 126, 132, 124, 140, 87, 129, 129, 127, 143, 116, 119, 125, 113, 143, 123, 128, 142, 129, 150, 126, 131, 109, 131, 121, 111, 137, 108, 93, 120, 122, 137, 101, 109, 120, 110, 110, 131, 139, 141, 120, 125, 123, 125, 131, 114, 126, 127, 123, 117, 134, 101, 132, 121, 96, 116, 131, 134, 131, 116, 132, 124, 131, 113, 135, 140, 138, 148, 120, 145, 123, 105, 140, 110, 148, 120, 103, 134, 132, 135, 130, 136, 129, 126, 117, 123, 137, 110, 101, 103, 99, 125, 130, 135, 139, 143, 114, 113, 123, 124, 110, 109, 115, 120, 111, 122, 127, 114, 115, 118, 117, 139, 118, 134, 156, 125, 112, 128, 119, 114, 122, 129, 119, 122, 127, 137, 119, 124, 115, 142, 130, 127, 117, 128, 121, 120, 102, 106, 132, 135, 118, 140, 121, 130, 134, 141, 118, 125, 111, 122, 111, 124, 108, 133, 125, 118, 122, 100, 115, 138, 112, 125, 125, 114, 109, 142, 127, 113, 114, 132, 118, 114, 130, 126, 111, 121, 116, 122, 117, 127, 120, 115, 117, 119, 131, 109, 122, 141, 131, 133, 119, 129, 115, 121, 120, 126, 117, 137, 110, 137, 113, 124, 132, 136, 140, 119, 130, 120, 129, 148, 115, 119, 125, 138, 133, 122, 119, 128, 111, 133, 134, 120, 128, 139, 126, 137, 127, 126, 133, 123, 124, 117, 141, 125, 124, 123, 130, 133, 116, 123, 134, 130, 114, 114, 127, 137, 114, 135, 152, 117, 137, 130, 105, 117, 146, 121, 118, 114, 141, 131, 132, 126, 106, 128, 115, 133, 122, 122, 121, 116, 142, 128, 126, 118, 125, 120, 125, 119, 124, 112, 133, 120, 126, 114, 130, 113, 130, 126, 135, 122, 126, 132, 145, 137, 117, 127, 121, 123, 106, 141, 118, 123, 129, 132, 126, 155, 117, 142, 117, 123, 150, 132, 157, 113, 123, 131, 129, 119, 145, 131, 122, 121, 126, 105, 113, 138, 137, 117, 135, 128, 115, 129, 130, 139, 105, 125, 118, 119, 104, 123, 117, 128, 127, 129, 139, 115, 113, 101, 116, 117, 115, 110, 152, 123, 132, 116, 136, 131, 120, 125, 114, 128, 131, 130, 138, 119, 127, 140, 131, 135, 113, 137, 128, 126, 133, 123, 141, 138, 113, 130, 108, 109, 115, 131, 128, 131, 132, 137, 130, 135, 124, 128, 133, 133, 124, 134, 89, 113, 130, 112, 118, 119, 128, 130, 136, 105, 142, 121, 114, 138, 112, 110, 123, 126, 129, 127, 113, 130, 111, 119, 117, 116, 127, 108, 126, 138, 111, 114, 120, 136, 136, 121, 121, 130, 136, 132, 120, 110, 126, 125, 133, 136, 133, 134, 133, 142, 132, 134, 139, 129, 136, 146, 140, 137, 133, 129, 133, 119, 120, 118, 115, 115, 143, 119, 113, 118, 100, 124, 127, 127, 114, 132, 144, 121, 121, 122, 116, 124, 122, 132, 124, 129, 136, 133, 141, 110, 130, 119, 124, 125, 138, 133, 128, 121, 117, 119, 135, 105, 124, 123, 122, 132, 125, 129, 101, 126, 119, 124, 123, 127, 125, 149, 129, 121, 119, 117, 128, 125, 130, 129, 124, 126, 119, 137, 115, 120, 129, 115, 107, 117, 131, 123, 116, 123, 123, 121, 108, 117, 125, 142, 124, 132, 156, 106, 126, 124, 125, 136, 111, 138, 116, 130, 127, 135, 122, 123, 139, 133, 110, 127, 117, 103, 118, 132, 129, 127, 122, 117, 142, 129, 108, 118, 125, 134, 142, 120, 130, 131, 138, 123, 127, 110, 144, 127, 130, 120, 139, 125, 115, 124, 152, 124, 124, 110, 122, 119, 111, 122, 104, 128, 131, 149, 127, 137, 130, 129, 106, 119, 137, 131, 122, 121, 123, 111, 123, 120, 128, 142, 131, 134, 132, 146, 120, 117, 122, 125, 135, 136, 132, 106, 133, 116, 125, 132, 126, 116, 125, 133, 141, 131, 141, 135, 129, 119, 134, 117, 135, 133, 95, 115, 131, 119, 132, 129, 129, 126, 115, 144, 116, 124, 109, 123, 107, 128, 118, 130, 120, 130, 117, 116, 140, 127, 135, 96, 122, 116, 131, 119, 126, 118, 134, 131, 122, 123, 118, 104, 108, 119, 129, 126, 125, 123, 135, 128, 118, 123, 136, 119, 123, 127, 136, 113, 127, 114, 118, 111, 120, 124, 124, 150, 92, 119, 107, 127, 116, 138, 116, 144, 101, 112, 114, 138, 120, 132, 137, 125, 122, 110, 127, 125, 121, 114, 134, 132, 161, 130, 133, 129, 138, 147, 149, 138, 131, 133, 121, 126, 122, 128, 128, 122, 138, 108, 135, 120, 116, 111, 127, 121, 118, 132, 147, 135, 130, 125, 124, 127, 120, 149, 118, 115, 130, 134, 132, 134, 147, 134, 135, 125, 136, 132, 127, 139, 120, 138, 116, 124, 119, 98, 140, 130, 112, 144, 124, 121, 131, 120, 123, 127, 133, 118, 119, 126, 116, 153, 131, 112, 135, 140, 125, 121, 136, 129, 138, 117, 120, 134, 135, 118, 124, 130, 112, 131, 125, 110, 112, 120, 146, 128, 118, 121, 143, 121, 124, 137, 137, 124, 141, 137, 135, 118, 124, 116, 132, 116, 134, 135, 125, 127, 115, 113, 122, 130, 148, 145, 108, 114, 131, 130, 152, 139, 126, 114, 132, 128, 127, 127, 115, 123, 118, 127, 131, 144, 136, 126, 133, 139, 125, 132, 125, 112, 120, 136, 117, 127, 134, 137, 120, 130, 119, 120, 126, 142, 138, 135, 126, 111, 128, 149, 135, 121, 121, 126, 124, 143, 122, 134, 137, 120, 126, 112, 128, 115, 136, 120, 129, 130, 114, 121, 151, 105, 123, 123, 136, 130, 128, 122, 123, 121, 116, 115, 124, 136, 124, 146, 134, 121, 146, 146, 124, 131, 136, 128, 118, 133, 125, 125, 122, 118, 134, 126, 134, 142, 144, 143, 128, 104, 125, 128, 140, 137, 148, 137, 136, 136, 126, 122, 142, 135, 132, 123, 115, 131, 126, 132, 133, 134, 120, 134, 123, 116, 122, 114, 127, 119, 131, 128, 130, 125, 137, 150, 125, 131, 130, 119, 140, 120, 133, 128, 127, 135, 119, 123, 135, 126, 132, 124, 109, 134, 123, 142, 123, 139, 134, 126, 124, 109, 114, 131, 125, 118, 122, 121, 113, 131, 126, 111, 134, 110, 126, 126, 121, 126, 120, 127, 121, 117, 117, 127, 142, 128, 139, 139, 131, 119, 123, 118, 131, 142, 131, 132, 128, 114, 115, 128, 127, 115, 131, 122, 125, 117, 124, 132, 129, 132, 110, 112, 137, 132, 114, 123, 120, 130, 115, 136, 118, 123, 118, 125, 134, 134, 116, 114, 134, 138, 139, 138, 123, 123, 119, 139, 120, 108, 130, 133, 130, 133, 128, 113, 137, 136, 118, 116, 134, 123, 116, 135, 115, 133, 129, 146, 118, 123, 132, 134, 119, 119, 137, 132, 122, 134, 124, 116, 133, 143, 130, 131, 140, 125, 137, 117, 128, 128, 111, 117, 104, 142, 132, 102, 143, 130, 133, 126, 136, 131, 123, 125, 112, 127, 111, 118, 137, 129, 118, 127, 124, 135, 122, 131, 122, 126, 148, 124, 112, 124, 118, 132, 135, 124, 123, 135, 114, 135, 135, 115, 112, 133, 134, 127, 143, 129, 114, 155, 128, 142, 117, 122, 117, 117, 145, 125, 121, 121, 126, 122, 124, 133, 139, 135, 135, 127, 115, 117, 124, 119, 126, 135, 112, 115, 145, 136, 118, 132, 126, 136, 141, 128, 114, 122, 113, 133, 126, 118, 156, 156, 125, 124, 127, 126, 114, 110, 116, 112, 125, 128, 124, 123, 114, 142, 129, 126, 116, 146, 126, 125, 116, 125, 122, 131, 122, 136, 124, 134, 113, 102, 117, 127, 117, 123, 122, 150, 127, 120, 133, 123, 138, 118, 132, 117, 136, 141, 132, 125, 133, 138, 129, 124, 116, 124, 128, 130, 131, 133, 108, 112, 121, 142, 113, 120, 115, 117, 114, 125, 126, 120, 130, 134, 121, 139, 138, 124, 135, 109, 132, 136, 118, 107, 105, 133, 123, 127, 119, 121, 126, 115, 121, 139, 121, 131, 126, 133, 126, 117, 126, 134, 121, 117, 131, 119, 132, 117, 135, 128, 117, 121, 119, 119, 109, 117, 122, 115, 112, 139, 120, 124, 137, 122, 129, 134, 119, 115, 114, 117, 116, 118, 108, 123, 136, 125, 119, 121, 130, 120, 136, 130, 122, 132, 124, 136, 114, 123, 136, 137, 123, 126, 131, 117, 126, 134, 143, 141, 124, 120, 107, 131, 127, 137, 150, 130, 126, 156, 136, 131, 148, 123, 118, 117, 131, 134, 124, 113, 137, 128, 135, 121, 137, 121, 139, 123, 103, 117, 114, 116, 125, 153, 113, 123, 135, 130, 130, 122, 108, 119, 127, 105, 124, 119, 137, 132, 118, 126, 120, 129, 115, 132, 115, 135, 128, 108, 110, 130, 113, 127, 118, 109, 132, 109, 116, 127, 126, 129, 125, 117, 121, 131, 132, 110, 112, 145, 123, 133, 128, 112, 115, 128, 115, 119, 122, 121, 138, 123, 123, 117, 141, 139, 127, 121, 152, 119, 128, 132, 126, 122, 130, 121, 126, 109, 116, 127, 118, 131, 114, 126, 120, 136, 123, 115, 121, 135, 120, 132, 112, 151, 117, 126, 133, 115, 119, 118, 133, 134, 119, 120, 110, 123, 121, 153, 131, 139, 125, 136, 130, 117, 136, 127, 122, 120, 126, 130, 139, 111, 126, 144, 130, 123, 131, 142, 129, 131, 120, 129, 118, 127, 133, 129, 137, 131, 116, 126, 129, 128, 142, 148, 126, 116, 130, 119, 125, 108, 122, 113, 125, 139, 118, 131, 131, 131, 154, 118, 126, 127, 135, 135, 119, 149, 125, 129, 123, 135, 138, 137, 131, 138, 103, 149, 133, 123, 116, 101, 124, 109, 120, 132, 129, 123, 124, 115, 117, 105, 116, 126, 129, 124, 117, 111, 124, 137, 136, 125, 123, 144, 113, 138, 139, 143, 120, 140, 131, 119, 129, 117, 133, 121, 107, 128, 126, 119, 115, 101, 127, 121, 126, 115, 138, 116, 113, 123, 114, 129, 116, 131, 127, 124, 134, 123, 127, 118, 148, 109, 119, 125, 124, 127, 160, 128, 120, 116, 113, 129, 109, 126, 120, 123, 129, 144, 116, 131, 140, 124, 121, 134, 114, 112, 120, 122, 121, 116, 133, 132, 126, 119, 147, 146, 140, 137, 137, 122, 124, 129, 137, 121, 119, 136, 128, 153, 154, 100, 122, 121, 110, 126, 124, 126, 123, 101, 132, 130, 145, 152, 140, 122, 135, 117, 134, 141, 108, 124, 120, 132, 127, 132, 118, 138, 132, 129, 124, 134, 138, 114, 129, 124, 129, 123, 119, 130, 114, 135, 128, 94, 116, 121, 117, 130, 150, 124, 130, 115, 126, 116, 125, 111, 127, 97, 128, 139, 121, 98, 147, 125, 127, 134, 120, 125, 115, 112, 133, 131, 113, 127, 130, 141, 122, 120, 145, 139, 123, 153, 136, 133, 120, 118, 119, 117, 121, 118, 140, 133, 127, 128, 129, 135, 121, 111, 129, 121, 126, 133, 121, 138, 124, 131, 107, 143, 139, 131, 112, 128, 132, 142, 146, 129, 107, 136, 125, 131, 134, 139, 134, 131, 130, 120, 127, 116, 118, 152, 131, 118, 121, 123, 129, 129, 135, 129, 128, 123, 130, 134, 113, 135, 111, 123, 116, 127, 118, 114, 123, 129, 125, 138, 116, 108, 116, 134, 118, 127, 122, 110, 133, 125, 128, 121, 136, 128, 132, 144, 127, 117, 124, 125, 125, 140, 122, 123, 143, 149, 92, 113, 127, 137, 115, 128, 128, 148, 140, 121, 140, 128, 133, 117, 139, 111, 147, 124, 127, 112, 118, 131, 116, 107, 131, 148, 113, 128, 120, 127, 124, 130, 113, 117, 127, 133, 123, 123, 116, 139, 132, 143, 139, 121, 123, 118, 118, 114, 124, 119, 129, 126, 134, 125, 96, 117, 126, 127, 132, 122, 109, 129, 125, 123, 104, 142, 134, 126, 118, 126, 113, 126, 126, 128, 124, 127, 130, 140, 135, 140, 112, 122, 139, 127, 118, 121, 118, 127, 134, 135, 123, 132, 131, 122, 125, 112, 117, 135, 128, 112, 114, 130, 131, 127, 139, 151, 148, 125, 138, 129, 118, 130, 131, 113, 127, 114, 87, 122, 140, 134, 117, 141, 111, 126, 144, 124, 126, 139, 136, 123, 125, 122, 120, 138, 127, 130, 94, 125, 129, 118, 121, 131, 147, 147, 144, 126, 119, 124, 130, 149, 118, 145, 119, 142, 140, 124, 130, 113, 120, 140, 130, 127, 124, 126, 119, 124, 126, 116, 120, 118, 125, 120, 125, 134, 129, 112, 129, 125, 101, 142, 135, 136, 129, 138, 123, 120, 119, 144, 144, 121, 135, 113, 139, 107, 138, 146, 120, 112, 126, 113, 133, 116, 123, 108, 120, 132, 123, 128, 127, 129, 109, 112, 129, 137, 121, 136, 124, 121, 127, 122, 125, 126, 123, 110, 128, 124, 135, 128, 129, 135, 133, 138, 146, 113, 128, 115, 131, 126, 135, 115, 127, 138, 123, 121, 112, 133, 144, 128, 127, 128, 124, 130, 133, 130, 122, 117, 136, 122, 125, 115, 128, 114, 113, 139, 121, 114, 130, 130, 126, 130, 129, 129, 129, 121, 121, 124, 135, 124, 126, 133, 117, 116, 126, 120, 134, 136, 131, 114, 110, 143, 110, 131, 122, 141, 128, 136, 108, 105, 135, 120, 126, 135, 132, 131, 135, 121, 115, 132, 112, 124, 119, 130, 120, 112, 140, 117, 128, 125, 124, 128, 118, 107, 121, 114, 128, 117, 138, 133, 132, 112, 124, 120, 111, 128, 139, 133, 132, 127, 126, 137, 123, 132, 136, 124, 124, 125, 132, 126, 129, 136, 125, 149, 117, 117, 121, 121, 142, 148, 116, 123, 134, 135, 136, 120, 136, 114, 121, 122, 111, 134, 129, 124, 116, 118, 113, 126, 119, 132, 128, 134, 132, 125, 127, 112, 145, 128, 143, 130, 132, 126, 122, 113, 139, 111, 110, 126, 124, 134, 121, 139, 115, 131, 127, 125, 130, 106, 120, 133, 120, 120, 145, 111, 136, 124, 123, 146, 108, 120, 127, 125, 128, 151, 149, 116, 134, 139, 122, 134, 106, 118, 117, 115, 154, 135, 128, 122, 144, 126, 128, 121, 127, 124, 118, 134, 113, 127, 123, 123, 142, 131, 165, 140, 117, 115, 134, 100, 123, 118, 120, 123, 126, 124, 142, 128, 123, 132, 130, 118, 122, 125, 130, 141, 114, 114, 123, 126, 123, 142, 132, 123, 135, 124, 138, 144, 123, 131, 106, 108, 130, 129, 138, 130, 129, 120, 110, 122, 117, 133, 133, 119, 137, 117, 119, 122, 107, 126, 123, 123, 88, 106, 126, 127, 120, 130, 122, 128, 121, 114, 131, 133, 146, 138, 138, 121, 121, 113, 131, 140, 136, 118, 117, 117, 138, 118, 116, 122, 134, 140, 116, 136, 117, 131, 121, 129, 131, 143, 139, 132, 132, 118, 137, 124, 125, 144, 153, 133, 127, 141, 119, 117, 122, 138, 129, 141, 142, 126, 132, 121, 116, 111, 132, 140, 112, 134, 118, 140, 134, 109, 140, 119, 131, 133, 123, 126, 139, 121, 122, 129, 122, 141, 125, 135, 120, 122, 139, 113, 121, 125, 140, 117, 130, 138, 126, 123, 115, 109, 115, 126, 123, 117, 140, 132, 114, 111, 141, 132, 125, 128, 108, 133, 124, 108, 133, 129, 121, 107, 116, 115, 124, 118, 125, 139, 124, 130, 152, 129, 118, 124, 116, 129, 127, 134, 130, 120, 136, 147, 140, 114, 120, 132, 126, 122, 115, 126, 119, 126, 128, 127, 133, 120, 116, 139, 134, 121, 120, 106, 138, 99, 118, 111, 122, 130, 125, 119, 114, 133, 108, 143, 133, 144, 131, 139, 122, 113, 131, 143, 118, 166, 116, 120, 129, 115, 131, 129, 117, 124, 136, 145, 115, 101, 127, 129, 128, 134, 130, 115, 122, 117, 145, 123, 119, 120, 142, 118, 123, 130, 135, 122, 108, 117, 116, 121, 126, 129, 128, 126, 128, 137, 118, 120, 125, 127, 112, 140, 131, 145, 121, 122, 131, 115, 132, 115, 117, 119, 105, 118, 116, 115, 120, 127, 139, 122, 117, 124, 160, 123, 129, 139, 141, 124, 121, 148, 107, 126, 143, 124, 124, 141, 128, 134, 104, 124, 118, 132, 124, 133, 132, 131, 136, 130, 103, 120, 128, 122, 114, 120, 141, 116, 119, 128, 140, 129, 138, 126, 109, 137, 141, 126, 131, 131, 121, 135, 142, 118, 134, 123, 120, 116, 108, 115, 140, 127, 135, 112, 127, 124, 134, 110, 136, 132, 131, 120, 114, 109, 131, 119, 159, 146, 123, 128, 110, 134, 132, 120, 124, 136, 136, 125, 116, 118, 142, 130, 123, 122, 130, 136, 122, 131, 130, 128, 120, 115, 135, 142, 125, 118, 118, 115, 106, 118, 128, 115, 104, 137, 121, 136, 141, 123, 116, 122, 115, 116, 139, 117, 127, 126, 117, 129, 109, 126, 148, 132, 105, 117, 134, 124, 106, 133, 136, 139, 112, 121, 142, 136, 113, 127, 120, 143, 125, 131, 134, 131, 137, 131, 113, 119, 133, 137, 119, 121, 132, 128, 134, 129, 128, 139, 113, 121, 122, 134, 118, 112, 129, 122, 151, 134, 130, 108, 127, 124, 126, 126, 132, 128, 116, 121, 121, 133, 129, 123, 124, 120, 134, 109, 129, 128, 129, 127, 133, 129, 124, 116, 113, 130, 130, 128, 116, 117, 113, 120, 132, 134, 125, 128, 146, 113, 124, 148, 135, 131, 127, 112, 132, 124, 107, 113, 119, 128, 148, 121, 115, 133, 130, 135, 118, 109, 121, 142, 128, 129, 136, 123, 113, 111, 137, 122, 129, 143, 134, 118, 125, 108, 131, 106, 122, 124, 138, 115, 126, 116, 116, 112, 135, 136, 122, 133, 145, 128, 115, 122, 127, 114, 136, 127, 123, 130, 130, 129, 129, 123, 121, 125, 114, 126, 117, 129, 113, 119, 132, 149, 124, 114, 123, 123, 109, 122, 114, 128, 134, 138, 112, 139, 93, 122, 120, 125, 127, 127, 156, 122, 124, 134, 122, 120, 137, 135, 127, 137, 137, 115, 136, 136, 140, 136, 130, 116, 118, 125, 124, 125, 134, 110, 127, 114, 134, 134, 122, 125, 130, 129, 145, 138, 107, 156, 121, 120, 122, 125, 126, 115, 134, 129, 126, 128, 113, 130, 116, 114, 141, 137, 125, 113, 120, 136, 128, 133, 118, 130, 121, 127, 109, 114, 132, 126, 114, 117, 128, 125, 112, 125, 125, 113, 131, 110, 123, 124, 138, 126, 127, 126, 134, 105, 129, 118, 120, 153, 125, 139, 132, 134, 127, 117, 127, 117, 123, 137, 109, 101, 130, 116, 133, 125, 108, 119, 130, 123, 125, 144, 114, 130, 129, 100, 142, 121, 124, 123, 123, 124, 124, 110, 127, 119, 122, 114, 132, 124, 110, 126, 109, 118, 109, 137, 136, 122, 122, 147, 130, 134, 125, 110, 113, 118, 151, 127, 142, 119, 150, 95, 131, 125, 122, 111, 124, 87, 121, 119, 116, 137, 122, 115, 119, 124, 143, 110, 134, 110, 127, 141, 122, 127, 101, 133, 133, 127, 114, 140, 120, 127, 131, 139, 130, 133, 123, 126, 139, 124, 137, 125, 109, 129, 112, 136, 126, 111, 154, 133, 122, 126, 126, 126, 126, 133, 120, 129, 108, 123, 120, 105, 143, 121, 122, 109, 130, 127, 122, 128, 127, 121, 147, 125, 126, 118, 131, 130, 116, 117, 134, 130, 130, 118, 119, 117, 122, 126, 128, 115, 109, 115, 128, 112, 132, 108, 122, 121, 121, 121, 109, 136, 121, 140, 118, 128, 138, 133, 143, 113, 140, 123, 137, 120, 109, 138, 131, 123, 123, 129, 145, 114, 120, 130, 117, 121, 144, 129, 129, 123, 121, 126, 102, 121, 134, 149, 110, 128, 105, 111, 124, 114, 137, 117, 121, 128, 132, 97, 104, 112, 131, 118, 113, 123, 107, 127, 132, 131, 121, 130, 136, 129, 121, 107, 122, 126, 118, 133, 139, 118, 135, 121, 132, 133, 111, 108, 127, 124, 133, 118, 132, 153, 115, 119, 117, 130, 102, 114, 129, 111, 130, 112, 112, 113, 117, 120, 148, 116, 121, 122, 132, 139, 103, 123, 139, 137, 122, 136, 122, 134, 111, 145, 137, 118, 129, 123, 127, 111, 128, 124, 125, 129, 118, 124, 126, 154, 117, 128, 144, 120, 112, 110, 120, 130, 130, 111, 126, 119, 129, 121, 133, 120, 124, 140, 129, 126, 135, 135, 144, 132, 121, 124, 139, 129, 126, 117, 128, 124, 148, 121, 137, 128, 112, 115, 111, 133, 125, 122, 126, 118, 119, 119, 153, 135, 142, 120, 102, 130, 140, 117, 136, 124, 119, 103, 124, 121, 131, 115, 129, 123, 135, 118, 120, 113, 98, 137, 144, 128, 116, 118, 144, 124, 126, 121, 122, 132, 128, 105, 125, 129, 142, 99, 125, 111, 119, 121, 113, 138, 130, 129, 117, 129, 109, 122, 129, 121, 115, 129, 118, 134, 149, 117, 110, 129, 129, 140, 131, 120, 126, 119, 128, 119, 123, 133, 132, 137, 137, 124, 122, 124, 116, 126, 127, 134, 112, 143, 139, 127, 132, 129, 131, 117, 106, 136, 124, 126, 108, 138, 121, 122, 107, 112, 143, 127, 124, 103, 130, 126, 116, 131, 131, 140, 115, 128, 128, 109, 107, 121, 127, 116, 125, 123, 120, 128, 124, 125, 121, 126, 117, 137, 124, 150, 138, 107, 120, 124, 114, 130, 110, 124, 141, 146, 132, 115, 116, 130, 127, 128, 109, 126, 125, 108, 122, 132, 111, 125, 101, 129, 124, 132, 126, 108, 122, 118, 116, 136, 124, 131, 131, 128, 115, 133, 135, 131, 121, 116, 138, 129, 124, 128, 109, 113, 117, 126, 120, 111, 102, 128, 112, 114, 121, 136, 126, 128, 113, 130, 134, 135, 126, 131, 140, 122, 126, 135, 119, 126, 129, 131, 129, 137, 146, 122, 128, 131, 135, 132, 119, 137, 125, 120, 124, 120, 124, 117, 152, 115, 123, 121, 125, 135, 102, 135, 137, 129, 128, 119, 126, 115, 126, 127, 127, 120, 122, 117, 119, 130, 120, 128, 132, 131, 120, 114, 104, 111, 129, 127, 139, 138, 141, 124, 132, 129, 122, 114, 137, 107, 119, 137, 122, 111, 118, 117, 125, 128, 124, 121, 122, 129, 138, 113, 143, 137, 126, 139, 116, 149, 132, 125, 123, 129, 124, 131, 129, 142, 116, 101, 121, 122, 116, 114, 139, 144, 154, 130, 108, 133, 141, 133, 162, 128, 130, 142, 114, 158, 115, 114, 131, 122, 131, 124, 121, 127, 121, 117, 148, 150, 120, 126, 129, 139, 119, 134, 141, 114, 140, 128, 120, 126, 142, 135, 125, 100, 136, 130, 121, 120, 122, 136, 129, 106, 115, 131, 128, 115, 127, 121, 106, 153, 118, 156, 125, 123, 135, 127, 128, 122, 129, 132, 128, 119, 133, 99, 137, 125, 140, 137, 128, 105, 131, 141, 131, 140, 134, 140, 127, 129, 117, 147, 114, 130, 128, 123, 123, 118, 124, 116, 120, 127, 125, 139, 123, 129, 143, 130, 146, 132, 128, 134, 142, 138, 125, 127, 119, 127, 136, 113, 141, 122, 122, 127, 140, 124, 133, 99, 115, 135, 138, 110, 110, 113, 127, 106, 149, 123, 124, 127, 126, 111, 121, 131, 140, 120, 140, 121, 118, 126, 122, 123, 107, 124, 135, 122, 122, 125, 124, 128, 121, 125, 122, 115, 101, 112, 108, 135, 136, 117, 135, 126, 121, 125, 112, 110, 134, 129, 149, 117, 122, 110, 121, 131, 131, 127, 127, 145, 124, 104, 126, 120, 134, 132, 125, 124, 110, 121, 141, 139, 123, 123, 122, 132, 133, 120, 124, 139, 130, 116, 144, 129, 138, 120, 114, 134, 126, 131, 121, 113, 113, 140, 132, 160, 125, 129, 131, 137, 126, 124, 121, 120, 142, 106, 122, 134, 140, 131, 138, 125, 156, 151, 101, 136, 125, 112, 133, 151, 117, 119, 130, 112, 125, 133, 121, 110, 160, 124, 126, 126, 128, 134, 120, 129, 133, 124, 127, 117, 122, 117, 121, 129, 98, 98, 121, 116, 109, 126, 135, 145, 121, 125, 121, 111, 121, 125, 112, 122, 117, 132, 115, 122, 120, 127, 112, 132, 126, 164, 114, 147, 124, 123, 117, 129, 131, 121, 138, 122, 106, 116, 129, 111, 131, 114, 134, 144, 124, 125, 117, 122, 126, 132, 119, 128, 153, 123, 126, 127, 124, 129, 114, 135, 132, 114, 124, 145, 128, 138, 136, 106, 124, 122, 123, 135, 122, 125, 117, 135, 122, 119, 136, 125, 126, 124, 116, 124, 128, 119, 129, 111, 112, 127, 128, 121, 104, 94, 133, 129, 115, 134, 116, 147, 98, 145, 119, 123, 118, 105, 119, 121, 102, 130, 117, 136, 119, 122, 127, 126, 133, 127, 125, 140, 130, 108, 121, 123, 112, 115, 120, 135, 141, 125, 126, 122, 122, 113, 132, 145, 151, 129, 129, 118, 129, 124, 117, 111, 125, 117, 119, 124, 115, 138, 110, 114, 131, 120, 133, 131, 135, 121, 133, 115, 146, 140, 113, 128, 130, 117, 115, 117, 114, 117, 142, 136, 131, 108, 123, 107, 123, 129, 127, 134, 123, 120, 127, 115, 132, 148, 111, 123, 136, 120, 131, 121, 115, 124, 120, 113, 136, 136, 121, 107, 139, 132, 137, 112, 139, 126, 112, 120, 109, 128, 115, 144, 134, 134, 118, 124, 126, 142, 132, 108, 116, 144, 105, 116, 126, 135, 94, 116, 125, 120, 127, 125, 124, 130, 117, 107, 131, 124, 111, 123, 133, 122, 130, 123, 122, 115, 117, 120, 138, 123, 135, 114, 123, 147, 114, 129, 119, 136, 125, 131, 127, 120, 126, 116, 134, 144, 128, 137, 131, 108, 133, 115, 126, 104, 131, 133, 141, 136, 135, 118, 118, 121, 133, 127, 97, 144, 126, 137, 119, 139, 117, 125, 138, 121, 127, 125, 125, 138, 127, 115, 141, 119, 142, 139, 124, 137, 141, 114, 134, 133, 113, 122, 98, 129, 127, 120, 123, 127, 133, 122, 114, 131, 139, 119, 124, 146, 111, 138, 142, 126, 117, 126, 144, 140, 129, 138, 113, 136, 126, 111, 108, 110, 135, 99, 126, 130, 122, 127, 125, 120, 123, 126, 107, 140, 118, 113, 116, 123, 142, 115, 133, 131, 117, 130, 136, 130, 122, 125, 124, 135, 150, 131, 111, 127, 124, 107, 140, 130, 129, 132, 111, 120, 133, 120, 120, 125, 123, 124, 126, 112, 117, 126, 103, 114, 120, 143, 126, 131, 125, 115, 111, 148, 124, 120, 113, 107, 128, 114, 127, 102, 126, 135, 125, 118, 108, 114, 113, 125, 121, 153, 104, 117, 115, 120, 132, 124, 124, 117, 122, 133, 111, 134, 126, 111, 146, 122, 128, 129, 140, 123, 138, 132, 126, 139, 120, 124, 129, 124, 118, 128, 117, 119, 128, 137, 126, 101, 135, 118, 128, 128, 111, 118, 128, 125, 131, 136, 124, 130, 129, 130, 113, 149, 121, 130, 104, 126, 142, 121, 125, 124, 130, 139, 114, 132, 118, 99, 135, 137, 128, 120, 132, 145, 121, 123, 107, 110, 138, 128, 128, 123, 132, 124, 132, 120, 116, 115, 135, 126, 136, 129, 123, 132, 123, 135, 131, 113, 127, 114, 108, 123, 121, 116, 120, 123, 136, 135, 111, 123, 130, 122, 127, 130, 124, 119, 124, 122, 120, 127, 115, 123, 125, 143, 137, 112, 117, 116, 108, 114, 110, 127, 118, 122, 122, 118, 117, 137, 142, 109, 126, 120, 128, 128, 125, 127, 131, 128, 138, 118, 112, 123, 139, 122, 120, 124, 146, 124, 122, 141, 126, 144, 125, 126, 121, 132, 135, 120, 120, 128, 123, 118, 111, 123, 126, 140, 133, 131, 121, 123, 124, 133, 108, 126, 132, 126, 133, 120, 134, 135, 138, 139, 148, 130, 118, 133, 136, 117, 116, 126, 138, 131, 119, 117, 125, 129, 125, 138, 118, 131, 127, 138, 135, 124, 124, 125, 118, 136, 126, 133, 127, 161, 133, 109, 114, 112, 120, 135, 120, 133, 117, 126, 129, 131, 120, 159, 110, 132, 122, 117, 148, 139, 126, 115, 127, 125, 121, 131, 152, 144, 128, 118, 135, 129, 119, 126, 150, 114, 132, 162, 133, 121, 137, 131, 131, 127, 112, 134, 115, 125, 126, 133, 118, 118, 123, 126, 128, 111, 125, 121, 117, 126, 118, 101, 110, 122, 133, 147, 125, 131, 118, 129, 105, 131, 138, 132, 129, 126, 121, 125, 126, 133, 133, 125, 126, 134, 123, 121, 109, 102, 112, 122, 120, 103, 119, 125, 132, 125, 114, 130, 130, 125, 128, 140, 111, 126, 135, 121, 122, 129, 140, 126, 133, 126, 125, 131, 130, 120, 119, 125, 123, 133, 109, 110, 130, 109, 121, 126, 142, 117, 119, 123, 121, 121, 129, 142, 124, 124, 126, 125, 123, 135, 116, 110, 136, 140, 105, 128, 124, 128, 122, 127, 133, 164, 137, 130, 121, 135, 108, 121, 124, 126, 137, 129, 127, 119, 125, 134, 118, 118, 127, 138, 122, 125, 118, 109, 131, 129, 141, 134, 121, 120, 134, 123, 127, 134, 127, 120, 126, 131, 111, 109, 109, 128, 133, 121, 119, 123, 120, 121, 134, 115, 119, 121, 126, 131, 129, 134, 130, 102, 130, 121, 129, 110, 135, 130, 125, 114, 122, 124, 143, 101, 130, 139, 131, 141, 127, 134, 122, 104, 134, 132, 135, 128, 129, 109, 119, 119, 116, 127, 107, 120, 123, 115, 120, 132, 114, 115, 129, 135, 128, 123, 122, 108, 107, 142, 140, 127, 133, 131, 126, 119, 94, 129, 128, 133, 124, 113, 125, 128, 122, 136, 132, 127, 127, 131, 120, 131, 135, 118, 138, 127, 138, 116, 142, 132, 132, 115, 117, 119, 137, 117, 128, 115, 123, 120, 136, 126, 111, 120, 121, 123, 130, 115, 122, 121, 126, 112, 124, 127, 112, 123, 120, 127, 127, 131, 122, 120, 121, 122, 129, 138, 107, 118, 119, 126, 142, 117, 136, 120, 139, 138, 113, 122, 133, 117, 134, 114, 146, 123, 126, 129, 144, 128, 124, 127, 115, 133, 121, 141, 121, 115, 129, 134, 126, 119, 125, 126, 116, 126, 129, 127, 122, 123, 147, 133, 108, 135, 125, 134, 128, 137, 121, 115, 126, 117, 121, 118, 116, 144, 126, 134, 131, 135, 123, 141, 126, 109, 141, 108, 142, 110, 117, 132, 139, 131, 96, 120, 130, 130, 122, 127, 121, 128, 126, 124, 124, 101, 118, 127, 117, 118, 124, 116, 136, 125, 120, 135, 130, 121, 135, 134, 122, 128, 152, 128, 111, 111, 128, 123, 129, 115, 121, 125, 111, 129, 128, 129, 112, 128, 129, 140, 135, 134, 119, 130, 126, 103, 139, 133, 114, 121, 110, 115, 137, 130, 126, 113, 121, 135, 116, 123, 129, 126, 126, 114, 126, 137, 103, 112, 121, 115, 143, 111, 148, 116, 116, 118, 127, 137, 117, 132, 134, 142, 121, 123, 134, 111, 140, 117, 132, 128, 127, 119, 121, 134, 136, 113, 131, 132, 117, 146, 137, 125, 126, 122, 135, 122, 115, 111, 97, 135, 122, 102, 115, 116, 118, 139, 126, 129, 132, 143, 131, 140, 119, 123, 118, 120, 121, 112, 138, 123, 120, 142, 118, 124, 114, 121, 124, 113, 136, 131, 121, 98, 125, 110, 121, 138, 148, 122, 128, 116, 123, 120, 112, 122, 130, 128, 113, 111, 122, 120, 127, 152, 111, 116, 125, 128, 132, 122, 137, 142, 114, 115, 127, 126, 130, 129, 118, 121, 137, 117, 114, 105, 136, 131, 117, 133, 119, 139, 129, 127, 120, 139, 120, 132, 131, 137, 126, 123, 116, 126, 125, 131, 118, 137, 138, 137, 126, 142, 128, 113, 115, 117, 120, 116, 126, 126, 185, 128, 115, 111, 139, 128, 125, 128, 122, 115, 133, 124, 125, 122, 130, 135, 129, 133, 126, 120, 132, 120, 127, 135, 113, 125, 135, 134, 123, 119, 134, 147, 115, 150, 106, 135, 112, 124, 122, 126, 120, 143, 105, 114, 128, 129, 127, 130, 135, 141, 126, 131, 123, 113, 142, 131, 125, 141, 126, 126, 129, 116, 128, 121, 126, 122, 139, 123, 124, 127, 130, 126, 125, 121, 120, 140, 112, 134, 130, 128, 131, 117, 116, 120, 124, 122, 112, 115, 135, 135, 129, 131, 123, 128, 127, 126, 127, 133, 123, 128, 123, 123, 119, 118, 122, 123, 120, 136, 116, 123, 115, 128, 117, 137, 123, 127, 133, 123, 119, 114, 123, 138, 131, 123, 131, 140, 128, 128, 117, 118, 140, 147, 115, 132, 128, 145, 132, 127, 129, 130, 122, 118, 117, 135, 141, 124, 107, 118, 112, 132, 128, 129, 123, 124, 140, 163, 113, 134, 109, 119, 128, 122, 133, 122, 104, 133, 122, 125, 146, 133, 122, 118, 112, 117, 122, 122, 119, 128, 139, 126, 125, 129, 122, 115, 147, 135, 151, 122, 111, 118, 131, 129, 130, 124, 128, 134, 124, 118, 135, 114, 121, 114, 125, 132, 123, 125, 126, 124, 126, 112, 108, 131, 131, 123, 120, 123, 118, 116, 129, 135, 117, 135, 138, 121, 146, 133, 115, 114, 142, 111, 131, 127, 124, 111, 117, 115, 120, 115, 112, 113, 121, 132, 130, 125, 121, 117, 128, 143, 119, 94, 120, 114, 126, 126, 121, 118, 137, 133, 131, 131, 135, 121, 120, 126, 123, 125, 114, 120, 143, 143, 101, 143, 122, 105, 115, 113, 126, 139, 119, 132, 125, 111, 132, 120, 143, 128, 123, 137, 123, 109, 128, 116, 122, 126, 106, 136, 144, 113, 108, 109, 123, 124, 125, 113, 121, 122, 122, 116, 118, 126, 117, 110, 130, 140, 129, 138, 116, 118, 107, 136, 125, 126, 118, 125, 119, 118, 133, 127, 128, 131, 138, 103, 132, 126, 127, 127, 140, 130, 123, 120, 119, 146, 119, 122, 119, 131, 112, 120, 120, 106, 142, 128, 145, 120, 128, 117, 121, 133, 119, 125, 129, 139, 124, 112, 119, 127, 125, 138, 137, 134, 123, 142, 116, 131, 120, 135, 127, 121, 132, 125, 106, 127, 121, 112, 120, 94, 114, 118, 115, 115, 119, 139, 126, 132, 117, 107, 143, 102, 131, 122, 126, 107, 131, 118, 121, 136, 120, 124, 118, 109, 132, 134, 100, 119, 126, 113, 114, 132, 120, 120, 127, 134, 127, 138, 137, 110, 129, 121, 124, 116, 127, 134, 142, 112, 114, 136, 132, 129, 133, 127, 137, 113, 105, 128, 151, 118, 125, 106, 118, 147, 135, 136, 136, 121, 131, 115, 132, 129, 114, 137, 123, 112, 134, 130, 146, 115, 129, 110, 129, 122, 121, 142, 129, 129, 132, 133, 119, 126, 114, 113, 136, 144, 129, 125, 115, 108, 130, 129, 121, 115, 116, 134, 114, 134, 101, 148, 131, 130, 123, 148, 128, 138, 107, 131, 121, 145, 123, 116, 116, 131, 133, 118, 113, 137, 133, 132, 110, 118, 128, 111, 129, 124, 115, 134, 134, 119, 117, 143, 148, 123, 114, 120, 132, 123, 129, 111, 114, 111, 121, 107, 142, 125, 128, 132, 127, 129, 123, 111, 121, 127, 126, 115, 119, 118, 121, 130, 133, 110, 151, 115, 133, 127, 132, 126, 134, 118, 135, 129, 117, 141, 125, 120, 125, 115, 123, 121, 123, 117, 122, 117, 105, 131, 107, 126, 130, 125, 122, 130, 125, 120, 136, 115, 113, 137, 131, 136, 131, 125, 144, 126, 103, 118, 116, 121, 121, 118, 118, 144, 136, 128, 120, 123, 127, 129, 128, 129, 117, 127, 131, 129, 104, 128, 128, 125, 136, 114, 90, 135, 135, 130, 111, 133, 116, 131, 117, 115, 120, 116, 146, 133, 136, 132, 126, 129, 145, 107, 115, 127, 150, 119, 128, 127, 150, 148, 119, 122, 120, 108, 112, 121, 122, 114, 106, 121, 133, 120, 116, 126, 146, 121, 122, 108, 133, 120, 118, 123, 132, 139, 107, 141, 127, 127, 118, 124, 119, 115, 144, 125, 123, 125, 122, 126, 120, 124, 115, 122, 136, 125, 122, 117, 107, 126, 139, 117, 128, 128, 118, 144, 129, 120, 127, 125, 118, 127, 129, 142, 124, 131, 104, 120, 127, 132, 143, 113, 129, 124, 111, 118, 125, 136, 147, 119, 115, 121, 142, 123, 127, 129, 124, 128, 128, 108, 127, 129, 121, 115, 114, 133, 111, 114, 120, 134, 114, 114, 122, 125, 126, 114, 118, 114, 130, 133, 136, 131, 116, 117, 123, 132, 132, 121, 129, 120, 123, 137, 124, 124, 111, 130, 113, 133, 133, 124, 117, 134, 136, 115, 116, 118, 113, 134, 113, 130, 117, 130, 139, 135, 110, 124, 131, 126, 132, 118, 136, 115, 132, 146, 136, 129, 121, 131, 128, 110, 148, 131, 111, 131, 118, 125, 118, 132, 137, 145, 134, 143, 134, 119, 128, 133, 112, 138, 127, 135, 124, 134, 129, 114, 129, 124, 134, 136, 120, 135, 125, 138, 125, 136, 130, 131, 114, 134, 109, 115, 124, 142, 123, 134, 119, 125, 135, 109, 118, 135, 120, 122, 133, 121, 109, 123, 119, 122, 128, 122, 131, 138, 135, 117, 128, 121, 116, 106, 133, 144, 143, 120, 122, 100, 145, 140, 111, 139, 135, 90, 118, 127, 124, 120, 119, 118, 118, 115, 119, 110, 102, 120, 120, 126, 118, 117, 115, 128, 108, 134, 141, 115, 118, 131, 120, 149, 114, 129, 140, 117, 113, 134, 113, 127, 124, 150, 112, 132, 112, 129, 126, 146, 113, 125, 139, 139, 131, 131, 128, 135, 122, 129, 132, 122, 135, 127, 128, 107, 119, 117, 126, 131, 117, 104, 119, 122, 124, 121, 116, 119, 119, 108, 127, 129, 140, 109, 126, 131, 126, 113, 133, 118, 113, 125, 130, 130, 127, 128, 141, 128, 132, 137, 131, 125, 120, 120, 105, 134, 128, 123, 118, 122, 128, 117, 141, 118, 130, 101, 133, 148, 116, 146, 122, 131, 132, 121, 159, 131, 121, 112, 137, 114, 122, 97, 142, 130, 110, 113, 119, 125, 118, 126, 113, 139, 136, 117, 118, 110, 134, 114, 135, 113, 121, 124, 128, 143, 116, 128, 137, 113, 126, 122, 113, 122, 128, 119, 129, 119, 133, 128, 122, 132, 129, 119, 134, 124, 130, 133, 128, 115, 121, 129, 120, 114, 133, 137, 121, 126, 122, 130, 128, 107, 117, 121, 117, 122, 124, 145, 110, 135, 134, 116, 123, 118, 132, 118, 125, 111, 130, 129, 140, 123, 122, 127, 127, 109, 129, 122, 127, 133, 133, 109, 119, 115, 109, 132, 149, 131, 124, 137, 124, 131, 131, 151, 137, 118, 121, 127, 123, 135, 141, 123, 135, 116, 123, 121, 122, 138, 125, 121, 136, 110, 127, 117, 124, 140, 130, 128, 111, 122, 110, 137, 124, 125, 128, 110, 120, 111, 130, 119, 137, 130, 136, 121, 116, 118, 132, 122, 113, 125, 145, 132, 140, 124, 147, 111, 132, 116, 131, 130, 107, 129, 125, 130, 120, 119, 120, 114, 127, 155, 111, 138, 132, 130, 99, 105, 134, 138, 126, 131, 133, 117, 129, 115, 122, 125, 148, 111, 118, 125, 97, 137, 139, 122, 130, 115, 110, 133, 126, 133, 124, 137, 125, 134, 128, 137, 133, 126, 120, 123, 138, 124, 150, 117, 129, 126, 119, 138, 126, 109, 130, 117, 118, 124, 102, 130, 120, 133, 131, 123, 137, 113, 139, 114, 130, 142, 125, 92, 118, 125, 126, 124, 113, 125, 90, 130, 133, 103, 138, 97, 137, 136, 124, 117, 124, 121, 131, 132, 120, 128, 119, 133, 115, 136, 126, 117, 131, 125, 122, 129, 135, 118, 112, 122, 121, 119, 150, 123, 114, 116, 119, 144, 130, 124, 128, 129, 117, 110, 138, 132, 115, 131, 124, 125, 116, 129, 116, 142, 118, 134, 127, 130, 133, 133, 109, 108, 111, 131, 128, 145, 128, 138, 124, 115, 125, 110, 139, 109, 132, 114, 122, 112, 119, 126, 122, 122, 119, 119, 108, 123, 138, 115, 123, 112, 148, 120, 133, 126, 123, 119, 143, 124, 128, 148, 111, 127, 134, 108, 130, 123, 137, 134, 125, 152, 121, 123, 133, 121, 98, 132, 122, 144, 131, 129, 139, 125, 125, 138, 129, 120, 119, 136, 115, 122, 130, 121, 98, 119, 118, 116, 122, 136, 136, 131, 128, 119, 127, 122, 131, 124, 111, 121, 133, 130, 107, 153, 131, 133, 126, 107, 126, 127, 108, 133, 139, 138, 124, 118, 113, 133, 123, 146, 123, 129, 115, 123, 131, 125, 138, 122, 133, 112, 133, 123, 119, 135, 125, 122, 122, 129, 123, 137, 110, 132, 126, 130, 127, 127, 128, 120, 131, 129, 124, 148, 131, 145, 135, 129, 136, 131, 115, 134, 120, 147, 133, 117, 101, 125, 118, 137, 142, 122, 107, 133, 117, 132, 123, 132, 131, 118, 133, 122, 135, 114, 112, 130, 140, 136, 135, 122, 109, 134, 127, 112, 114, 117, 131, 120, 135, 113, 130, 123, 125, 138, 131, 130, 134, 140, 112, 137, 130, 135, 127, 119, 103, 132, 126, 129, 137, 129, 136, 131, 124, 127, 127, 117, 140, 122, 121, 125, 122, 145, 126, 128, 140, 146, 106, 138, 120, 125, 121, 120, 134, 127, 126, 124, 145, 131, 106, 137, 125, 126, 122, 133, 151, 117, 125, 112, 131, 131, 123, 113, 120, 115, 109, 124, 128, 113, 115, 136, 126, 122, 122, 131, 138, 129, 112, 134, 134, 130, 110, 125, 132, 122, 124, 111, 116, 141, 107, 121, 125, 123, 111, 121, 118, 103, 129, 120, 121, 112, 147, 135, 105, 121, 114, 119, 108, 111, 109, 128, 158, 134, 130, 141, 136, 123, 137, 108, 138, 138, 125, 141, 131, 139, 132, 112, 128, 120, 122, 129, 140, 120, 119, 128, 144, 126, 111, 118, 119, 115, 145, 134, 100, 122, 128, 109, 152, 123, 113, 147, 125, 113, 116, 122, 122, 118, 135, 137, 127, 125, 160, 145, 128, 138, 133, 128, 133, 120, 122, 121, 135, 144, 143, 129, 120, 119, 115, 110, 125, 129, 130, 119, 118, 125, 115, 122, 99, 128, 148, 139, 132, 123, 112, 129, 137, 128, 132, 144, 125, 123, 150, 119, 124, 129, 116, 137, 126, 123, 117, 137, 137, 120, 149, 152, 119, 130, 109, 127, 120, 105, 131, 114, 122, 121, 129, 117, 134, 131, 127, 131, 123, 134, 140, 139, 134, 133, 130, 128, 136, 124, 128, 137, 132, 140, 119, 116, 131, 113, 121, 98, 136, 137, 132, 105, 126, 119, 128, 111, 109, 134, 129, 132, 117, 148, 137, 133, 118, 130, 113, 107, 145, 130, 129, 140, 126, 133, 121, 130, 122, 123, 131, 113, 125, 113, 119, 111, 128, 119, 128, 114, 131, 142, 127, 140, 121, 122, 115, 122, 133, 121, 127, 145, 133, 147, 134, 131, 120, 121, 150, 125, 130, 124, 125, 130, 125, 115, 128, 111, 129, 128, 130, 137, 127, 121, 137, 138, 109, 130, 116, 128, 135, 128, 136, 119, 117, 131, 126, 136, 129, 120, 130, 119, 153, 123, 129, 132, 143, 147, 124, 120, 104, 119, 121, 122, 107, 120, 120, 131, 110, 122, 119, 118, 124, 123, 113, 125, 136, 125, 105, 106, 121, 122, 110, 113, 133, 122, 132, 135, 118, 118, 142, 133, 125, 124, 121, 129, 132, 136, 120, 115, 127, 127, 122, 131, 125, 140, 142, 127, 112, 136, 130, 127, 117, 148, 120, 110, 122, 149, 126, 135, 119, 121, 138, 122, 138, 125, 125, 137, 127, 120, 127, 123, 132, 120, 127, 129, 126, 128, 129, 126, 120, 128, 119, 125, 123, 109, 113, 127, 116, 118, 141, 121, 130, 120, 121, 131, 139, 117, 118, 115, 126, 118, 118, 135, 106, 133, 120, 139, 123, 108, 121, 125, 130, 107, 138, 113, 126, 108, 124, 128, 123, 115, 131, 139, 132, 136, 129, 122, 125, 133, 130, 140, 88, 138, 137, 136, 126, 114, 124, 124, 127, 122, 124, 143, 127, 117, 125, 132, 115, 110, 125, 134, 126, 120, 116, 121, 121, 136, 128, 117, 130, 146, 110, 138, 133, 119, 140, 103, 123, 121, 127, 113, 109, 144, 121, 129, 101, 133, 130, 103, 124, 142, 123, 118, 123, 138, 137, 131, 138, 109, 110, 109, 130, 135, 105, 123, 122, 117, 126, 117, 120, 118, 117, 128, 147, 119, 101, 116, 127, 115, 108, 124, 111, 128, 121, 109, 127, 118, 114, 123, 120, 133, 105, 127, 153, 136, 132, 132, 113, 118, 118, 124, 114, 126, 71, 116, 110, 114, 116, 126, 135, 128, 130, 119, 140, 136, 123, 140, 130, 115, 127, 124, 129, 137, 130, 125, 119, 137, 140, 99, 124, 134, 113, 140, 133, 138, 121, 113, 123, 136, 120, 146, 109, 133, 136, 127, 114, 125, 117, 117, 146, 124, 129, 118, 118, 128, 117, 122, 132, 142, 123, 138, 136, 118, 134, 120, 135, 105, 123, 143, 119, 122, 118, 143, 131, 121, 126, 133, 133, 129, 125, 137, 142, 149, 108, 131, 120, 130, 124, 141, 137, 111, 123, 121, 111, 146, 116, 114, 131, 114, 113, 122, 130, 127, 129, 132, 119, 131, 112, 122, 123, 119, 137, 137, 124, 120, 122, 139, 130, 147, 137, 118, 142, 128, 114, 117, 102, 128, 137, 136, 137, 140, 140, 128, 148, 117, 123, 131, 116, 143, 131, 125, 128, 128, 126, 139, 162, 123, 127, 118, 131, 119, 145, 130, 109, 120, 134, 108, 137, 121, 130, 121, 135, 130, 141, 118, 122, 99, 114, 115, 140, 119, 115, 119, 132, 127, 139, 131, 116, 112, 117, 138, 105, 121, 125, 136, 127, 130, 137, 122, 124, 132, 136, 145, 130, 124, 123, 131, 119, 124, 140, 128, 135, 129, 129, 130, 122, 108, 135, 130, 123, 121, 127, 127, 100, 135, 120, 118, 134, 131, 100, 130, 133, 130, 124, 133, 129, 109, 124, 116, 121, 132, 129, 125, 103, 127, 116, 136, 130, 133, 129, 115, 145, 140, 105, 133, 113, 126, 129, 127, 139, 135, 127, 122, 123, 108, 116, 127, 130, 130, 131, 116, 129, 107, 117, 124, 111, 122, 130, 107, 142, 146, 121, 115, 131, 135, 119, 131, 121, 117, 146, 132, 101, 121, 127, 122, 123, 118, 120, 130, 126, 131, 124, 125, 127, 129, 116, 117, 134, 120, 115, 119, 128, 131, 126, 125, 123, 131, 126, 121, 127, 119, 108, 113, 124, 98, 112, 134, 112, 126, 132, 131, 115, 115, 124, 143, 123, 149, 114, 119, 134, 136, 113, 125, 121, 124, 121, 138, 137, 141, 130, 104, 131, 125, 117, 126, 115, 131, 156, 106, 134, 106, 137, 127, 132, 139, 116, 123, 140, 146, 129, 115, 115, 109, 125, 134, 123, 110, 131, 130, 143, 135, 133, 132, 118, 109, 126, 111, 138, 138, 125, 152, 123, 122, 116, 115, 113, 128, 125, 120, 134, 122, 115, 114, 131, 128, 123, 130, 124, 122, 145, 138, 115, 97, 111, 125, 137, 109, 118, 125, 126, 128, 106, 110, 140, 133, 136, 128, 129, 121, 123, 125, 127, 98, 144, 131, 107, 122, 119, 126, 139, 121, 114, 135, 123, 130, 122, 110, 131, 120, 130, 120, 125, 118, 142, 124, 120, 132, 126, 120, 115, 127, 132, 125, 140, 131, 127, 120, 130, 117, 137, 136, 130, 129, 126, 122, 124, 125, 118, 144, 116, 121, 147, 122, 127, 120, 103, 132, 117, 132, 140, 132, 111, 120, 121, 125, 129, 129, 122, 142, 125, 117, 128, 129, 125, 128, 136, 148, 130, 117, 121, 126, 119, 156, 131, 122, 123, 132, 133, 130, 133, 123, 128, 120, 127, 121, 126, 104, 119, 135, 115, 142, 124, 125, 128, 140, 122, 125, 119, 121, 126, 118, 124, 147, 120, 120, 140, 119, 123, 141, 124, 119, 118, 124, 132, 117, 102, 117, 143, 125, 119, 143, 110, 110, 125, 117, 129, 135, 125, 118, 131, 119, 123, 123, 131, 148, 143, 137, 112, 136, 128, 128, 141, 135, 127, 125, 119, 127, 115, 113, 122, 115, 141, 145, 120, 124, 137, 133, 134, 134, 125, 122, 114, 134, 127, 120, 137, 137, 116, 122, 138, 128, 115, 133, 116, 113, 108, 115, 124, 151, 121, 144, 116, 121, 144, 128, 136, 119, 114, 121, 120, 109, 129, 139, 125, 116, 125, 126, 127, 119, 141, 111, 115, 113, 113, 93, 107, 123, 120, 130, 123, 117, 144, 140, 117, 128, 137, 134, 107, 129, 117, 144, 106, 122, 127, 123, 122, 124, 134, 108, 129, 110, 115, 117, 131, 143, 130, 106, 127, 129, 117, 125, 124, 135, 130, 110, 161, 126, 129, 120, 117, 111, 120, 118, 142, 131, 106, 119, 119, 112, 116, 106, 134, 121, 143, 131, 151, 109, 142, 98, 119, 132, 133, 133, 112, 128, 136, 117, 133, 110, 113, 119, 105, 118, 111, 128, 137, 143, 115, 133, 118, 124, 144, 118, 113, 110, 126, 124, 126, 118, 143, 112, 114, 154, 137, 128, 119, 110, 119, 108, 115, 145, 131, 121, 125, 129, 116, 126, 132, 122, 153, 116, 117, 122, 138, 132, 129, 122, 122, 122, 129, 141, 120, 108, 113, 116, 129, 123, 129, 141, 129, 123, 131, 104, 124, 129, 132, 128, 129, 117, 135, 126, 123, 134, 106, 131, 125, 135, 117, 121, 135, 108, 139, 117, 126, 124, 117, 136, 137, 135, 144, 126, 113, 122, 111, 128, 123, 124, 131, 119, 151, 104, 134, 132, 111, 128, 124, 133, 139, 130, 112, 127, 123, 136, 111, 112, 127, 126, 112, 131, 127, 122, 122, 111, 127, 130, 119, 127, 127, 129, 120, 144, 133, 126, 122, 128, 113, 142, 122, 132, 132, 128, 116, 131, 118, 135, 112, 152, 127, 143, 134, 111, 116, 129, 133, 125, 118, 114, 122, 125, 130, 138, 122, 128, 152, 137, 132, 128, 115, 125, 125, 125, 125, 140, 108, 132, 113, 124, 118, 132, 120, 117, 133, 112, 118, 122, 120, 122, 107, 121, 109, 131, 136, 129, 111, 144, 122, 137, 112, 142, 128, 145, 125, 129, 120, 129, 114, 123, 148, 112, 126, 130, 120, 124, 133, 119, 119, 122, 130, 126, 96, 129, 144, 127, 133, 115, 125, 143, 125, 125, 126, 122, 139, 129, 140, 133, 104, 118, 117, 128, 119, 130, 124, 124, 137, 132, 134, 103, 127, 125, 115, 141, 132, 100, 115, 125, 123, 126, 127, 127, 124, 133, 128, 126, 134, 136, 120, 134, 116, 123, 94, 119, 134, 117, 133, 118, 124, 138, 130, 120, 134, 117, 116, 124, 159, 142, 118, 99, 136, 117, 121, 123, 141, 123, 123, 120, 135, 115, 129, 113, 131, 112, 140, 125, 126, 134, 114, 151, 121, 134, 128, 123, 117, 128, 121, 123, 118, 133, 138, 116, 133, 130, 131, 135, 122, 159, 124, 104, 135, 139, 113, 121, 135, 148, 106, 126, 126, 137, 124, 131, 129, 141, 108, 116, 128, 130, 136, 119, 124, 121, 121, 124, 130, 126, 115, 121, 128, 130, 123, 141, 119, 121, 93, 125, 104, 102, 128, 125, 132, 124, 127, 123, 119, 115, 121, 136, 141, 127, 134, 116, 130, 133, 138, 128, 148, 146, 136, 140, 109, 146, 112, 110, 135, 119, 122, 123, 144, 122, 128, 121, 124, 143, 126, 133, 110, 143, 137, 121, 117, 139, 140, 155, 122, 134, 134, 114, 121, 125, 123, 127, 122, 115, 125, 120, 112, 121, 112, 120, 123, 130, 121, 130, 136, 126, 126, 134, 134, 106, 132, 125, 127, 126, 126, 133, 109, 138, 129, 144, 151, 139, 115, 134, 131, 132, 128, 123, 127, 147, 129, 130, 111, 140, 127, 119, 104, 136, 114, 139, 111, 107, 125, 122, 136, 123, 119, 127, 136, 121, 107, 112, 128, 118, 126, 145, 141, 121, 120, 116, 124, 114, 144, 121, 106, 125, 134, 132, 100, 121, 124, 125, 121, 135, 139, 137, 124, 133, 125, 126, 124, 115, 121, 132, 122, 114, 122, 108, 142, 131, 119, 124, 115, 112, 111, 146, 112, 123, 132, 109, 134, 120, 108, 133, 127, 145, 123, 123, 122, 127, 148, 104, 94, 123, 103, 108, 125, 108, 113, 115, 113, 121, 149, 118, 107, 113, 123, 141, 137, 123, 145, 112, 130, 121, 127, 119, 118, 119, 116, 134, 123, 122, 127, 136, 132, 112, 122, 129, 141, 122, 135, 143, 130, 125, 137, 125, 133, 112, 113, 126, 128, 151, 121, 113, 119, 123, 117, 111, 117, 140, 136, 131, 138, 122, 107, 137, 126, 138, 137, 115, 124, 139, 131, 127, 120, 124, 117, 123, 135, 122, 127, 106, 126, 137, 129, 118, 114, 120, 129, 133, 137, 139, 101, 130, 125, 126, 137, 111, 115, 110, 129, 117, 123, 127, 125, 134, 142, 114, 133, 124, 121, 124, 124, 126, 120, 115, 123, 125, 140, 119, 123, 136, 123, 124, 127, 134, 133, 133, 109, 137, 119, 137, 135, 124, 127, 134, 126, 144, 120, 122, 117, 125, 122, 129, 130, 136, 122, 118, 123, 125, 129, 126, 128, 115, 117, 110, 146, 124, 104, 139, 129, 112, 128, 139, 121, 137, 117, 115, 115, 120, 126, 125, 139, 121, 132, 125, 118, 114, 139, 122, 129, 116, 137, 120, 123, 128, 118, 132, 117, 141, 126, 154, 129, 144, 137, 115, 120, 124, 113, 118, 129, 112, 130, 115, 122, 124, 123, 134, 136, 132, 116, 118, 120, 122, 142, 121, 126, 116, 122, 116, 119, 136, 126, 106, 122, 125, 110, 106, 126, 115, 118, 149, 122, 114, 136, 114, 109, 109, 124, 117, 125, 118, 128, 120, 115, 108, 110, 121, 125, 131, 122, 139, 132, 128, 125, 128, 96, 123, 123, 114, 117, 128, 121, 118, 153, 134, 131, 133, 119, 121, 128, 135, 147, 124, 138, 125, 119, 115, 118, 125, 119, 138, 128, 118, 111, 135, 120, 139, 120, 117, 131, 116, 128, 127, 130, 130, 125, 118, 140, 134, 141, 140, 132, 132, 116, 126, 143, 119, 124, 102, 131, 121, 121, 134, 108, 133, 141, 130, 128, 125, 109, 129, 133, 139, 132, 146, 127, 131, 151, 127, 98, 116, 131, 122, 128, 137, 122, 127, 109, 132, 121, 137, 135, 110, 129, 122, 144, 144, 117, 148, 126, 121, 132, 133, 137, 131, 135, 130, 121, 128, 133, 118, 127, 129, 112, 125, 136, 124, 127, 115, 118, 136, 128, 125, 112, 114, 123, 129, 136, 146, 128, 125, 129, 144, 127, 114, 121, 87, 129, 111, 119, 136, 115, 125, 113, 154, 140, 102, 131, 141, 114, 131, 129, 145, 107, 106, 123, 113, 134, 125, 141, 122, 123, 129, 113, 131, 129, 115, 133, 119, 131, 129, 132, 123, 134, 128, 132, 122, 134, 125, 120, 135, 116, 118, 123, 128, 126, 124, 111, 122, 107, 99, 136, 132, 137, 128, 134, 133, 115, 144, 120, 119, 135, 116, 124, 137, 124, 137, 130, 145, 134, 127, 153, 135, 139, 145, 127, 110, 118, 139, 125, 124, 125, 121, 141, 132, 106, 119, 145, 116, 117, 126, 121, 129, 124, 139, 123, 143, 132, 157, 105, 127, 135, 125, 129, 123, 137, 135, 106, 117, 147, 105, 131, 127, 124, 120, 114, 127, 113, 117, 132, 124, 142, 134, 121, 140, 130, 115, 137, 127, 113, 128, 115, 120, 133, 110, 121, 159, 110, 118, 137, 131, 115, 122, 140, 123, 121, 112, 130, 120, 122, 137, 139, 129, 127, 99, 122, 127, 122, 133, 126, 118, 118, 119, 126, 125, 145, 144, 125, 118, 122, 123, 123, 133, 142, 122, 144, 114, 116, 119, 110, 142, 126, 131, 136, 133, 120, 129, 121, 113, 115, 126, 136, 138, 114, 125, 146, 117, 121, 120, 122, 123, 121, 128, 108, 124, 128, 126, 127, 116, 133, 127, 136, 124, 129, 107, 129, 131, 140, 119, 131, 146, 128, 118, 120, 132, 108, 125, 117, 123, 117, 114, 126, 125, 128, 119, 119, 131, 146, 136, 133, 129, 123, 121, 151, 140, 136, 138, 150, 105, 147, 89, 116, 129, 122, 121, 134, 135, 130, 113, 124, 130, 137, 139, 132, 124, 119, 118, 134, 144, 122, 103, 144, 127, 130, 123, 140, 155, 142, 116, 127, 129, 104, 137, 119, 128, 114, 129, 136, 124, 125, 134, 116, 122, 130, 119, 131, 126, 127, 129, 138, 129, 125, 124, 126, 136, 99, 130, 132, 127, 115, 126, 129, 136, 133, 148, 126, 116, 150, 128, 115, 125, 122, 122, 107, 116, 135, 129, 135, 131, 118, 117, 131, 132, 120, 128, 121, 118, 133, 126, 121, 125, 133, 125, 128, 112, 114, 131, 140, 135, 134, 120, 128, 121, 146, 131, 110, 107, 125, 140, 133, 114, 127, 112, 138, 140, 132, 105, 117, 112, 115, 123, 132, 118, 126, 122, 129, 118, 133, 124, 157, 124, 136, 135, 115, 111, 132, 130, 137, 131, 122, 123, 130, 122, 93, 106, 107, 109, 123, 129, 141, 118, 120, 137, 130, 112, 115, 125, 132, 140, 131, 117, 129, 118, 119, 132, 135, 133, 109, 109, 103, 115, 112, 126, 118, 111, 119, 114, 103, 111, 124, 119, 100, 130, 119, 123, 128, 119, 126, 130, 124, 116, 128, 110, 117, 143, 111, 116, 118, 122, 115, 126, 131, 118, 124, 117, 146, 118, 123, 128, 145, 124, 125, 137, 113, 129, 155, 120, 124, 119, 134, 139, 133, 103, 127, 131, 121, 103, 119, 132, 134, 126, 129, 130, 125, 128, 114, 125, 131, 122, 124, 143, 119, 132, 127, 131, 120, 130, 118, 108, 127, 120, 110, 123, 127, 133, 155, 104, 115, 138, 125, 125, 126, 128, 104, 122, 130, 113, 165, 126, 123, 129, 126, 113, 138, 142, 144, 135, 130, 131, 132, 118, 131, 124, 131, 122, 119, 119, 148, 137, 105, 128, 111, 109, 137, 126, 149, 121, 124, 126, 117, 106, 114, 119, 129, 120, 130, 109, 143, 153, 118, 125, 123, 125, 136, 108, 155, 126, 146, 116, 125, 123, 115, 114, 134, 116, 121, 120, 140, 131, 129, 114, 132, 132, 135, 137, 117, 124, 125, 137, 136, 126, 132, 113, 117, 127, 130, 124, 139, 80, 129, 118, 129, 103, 148, 134, 134, 134, 113, 134, 135, 131, 120, 133, 133, 131, 122, 104, 135, 146, 130, 119, 129, 128, 128, 120, 125, 118, 130, 111, 127, 124, 135, 124, 131, 117, 130, 122, 130, 112, 125, 129, 107, 120, 122, 124, 111, 123, 125, 103, 126, 119, 129, 133, 124, 127, 148, 126, 119, 120, 115, 123, 107, 119, 122, 126, 132, 117, 115, 122, 108, 134, 112, 137, 137, 140, 152, 123, 144, 127, 148, 120, 107, 121, 128, 141, 129, 110, 119, 105, 134, 129, 139, 134, 104, 117, 112, 125, 107, 145, 132, 123, 121, 117, 111, 117, 130, 129, 116, 116, 119, 136, 128, 129, 131, 124, 136, 128, 119, 130, 116, 133, 136, 126, 123, 122, 120, 117, 133, 142, 134, 121, 114, 127, 120, 124, 125, 140, 134, 114, 128, 134, 123, 116, 129, 120, 126, 122, 137, 112, 123, 128, 115, 123, 105, 115, 141, 109, 120, 129, 106, 102, 112, 111, 115, 125, 134, 133, 118, 87, 135, 116, 142, 115, 116, 127, 133, 118, 124, 125, 134, 107, 126, 126, 138, 129, 98, 123, 121, 126, 129, 131, 137, 106, 133, 157, 123, 131, 137, 119, 120, 151, 139, 131, 129, 123, 116, 124, 116, 134, 127, 139, 117, 111, 131, 139, 129, 121, 108, 122, 121, 133, 130, 131, 123, 127, 117, 149, 129, 138, 125, 119, 111, 147, 117, 138, 118, 124, 111, 138, 131, 136, 115, 110, 147, 125, 120, 119, 126, 122, 130, 131, 124, 112, 118, 121, 113, 144, 91, 145, 120, 139, 124, 129, 134, 134, 114, 130, 142, 129, 107, 127, 131, 130, 120, 121, 127, 123, 124, 124, 132, 141, 131, 136, 115, 137, 144, 123, 122, 123, 133, 134, 136, 115, 119, 126, 120, 118, 115, 118, 113, 134, 133, 123, 131, 114, 134, 140, 125, 98, 145, 119, 129, 133, 129, 135, 136, 116, 137, 133, 132, 113, 119, 142, 148, 129, 140, 124, 115, 117, 115, 126, 135, 114, 122, 134, 114, 131, 70, 122, 136, 126, 122, 122, 109, 113, 123, 130, 130, 128, 133, 120, 124, 128, 128, 135, 112, 129, 116, 88, 123, 122, 111, 126, 137, 112, 142, 132, 112, 119, 129, 131, 133, 130, 118, 147, 99, 126, 121, 122, 107, 120, 144, 113, 105, 124, 129, 139, 120, 125, 135, 112, 131, 120, 128, 130, 149, 123, 149, 119, 128, 125, 127, 131, 131, 144, 122, 121, 136, 149, 121, 132, 133, 131, 143, 121, 114, 136, 125, 138, 145, 154, 132, 145, 117, 123, 118, 127, 130, 124, 123, 121, 126, 130, 121, 97, 137, 123, 118, 130, 105, 108, 120, 106, 111, 138, 128, 118, 123, 130, 134, 118, 124, 136, 119, 114, 121, 116, 132, 126, 134, 125, 135, 113, 118, 116, 138, 120, 151, 123, 148, 119, 134, 137, 128, 155, 128, 107, 137, 114, 119, 129, 125, 120, 120, 135, 131, 124, 119, 114, 133, 128, 122, 120, 119, 131, 127, 123, 116, 116, 120, 121, 104, 124, 116, 126, 141, 125, 116, 121, 121, 108, 126, 122, 117, 132, 120, 121, 127, 134, 139, 125, 110, 125, 131, 116, 128, 146, 120, 131, 110, 93, 143, 131, 109, 111, 152, 114, 105, 135, 129, 122, 134, 116, 99, 126, 119, 129, 131, 137, 105, 129, 127, 112, 138, 137, 124, 124, 131, 100, 145, 130, 125, 121, 132, 126, 120, 125, 137, 118, 127, 129, 120, 129, 114, 142, 101, 127, 121, 138, 121, 127, 130, 118, 119, 167, 132, 121, 113, 115, 127, 131, 109, 126, 109, 135, 123, 131, 101, 132, 112, 115, 129, 122, 125, 136, 111, 138, 120, 141, 130, 147, 134, 121, 128, 129, 116, 115, 117, 137, 119, 124, 106, 119, 111, 104, 114, 115, 113, 114, 137, 115, 109, 134, 138, 102, 134, 119, 111, 148, 151, 113, 128, 144, 115, 132, 145, 128, 132, 122, 123, 123, 125, 107, 121, 122, 142, 149, 139, 121, 122, 140, 128, 129, 126, 136, 133, 125, 127, 143, 114, 115, 130, 121, 114, 141, 119, 114, 132, 130, 148, 120, 139, 132, 100, 150, 126, 122, 123, 109, 126, 123, 130, 133, 120, 127, 123, 106, 137, 121, 112, 118, 124, 113, 126, 119, 109, 128, 141, 109, 134, 132, 140, 123, 120, 130, 133, 127, 124, 127, 137, 124, 127, 134, 108, 123, 145, 127, 131, 114, 130, 131, 130, 120, 138, 132, 112, 141, 119, 100, 117, 114, 121, 121, 128, 121, 132, 128, 134, 124, 137, 132, 143, 117, 110, 126, 123, 125, 118, 114, 129, 125, 125, 131, 120, 145, 130, 113, 128, 123, 130, 136, 140, 110, 114, 116, 122, 124, 127, 100, 142, 132, 135, 112, 123, 137, 125, 138, 121, 126, 132, 135, 120, 111, 121, 120, 124, 136, 120, 114, 129, 123, 128, 132, 127, 120, 123, 121, 120, 120, 121, 110, 131, 129, 125, 123, 111, 121, 129, 125, 112, 146, 128, 119, 128, 138, 105, 134, 114, 123, 143, 129, 124, 120, 139, 115, 118, 116, 125, 127, 144, 130, 123, 127, 116, 115, 121, 130, 134, 116, 135, 130, 132, 126, 138, 131, 147, 138, 122, 141, 126, 129, 114, 100, 145, 134, 123, 126, 139, 117, 118, 124, 108, 116, 114, 115, 134, 140, 102, 114, 137, 141, 116, 124, 130, 110, 134, 121, 124, 149, 132, 125, 136, 120, 122, 131, 118, 132, 127, 117, 131, 129, 141, 151, 134, 128, 123, 147, 137, 134, 136, 136, 128, 144, 127, 127, 115, 138, 110, 127, 157, 130, 127, 114, 130, 122, 120, 119, 108, 131, 119, 111, 116, 115, 120, 137, 126, 141, 136, 126, 110, 131, 114, 141, 127, 120, 124, 128, 148, 116, 133, 113, 119, 132, 117, 130, 102, 167, 140, 111, 114, 113, 114, 121, 143, 129, 126, 125, 102, 119, 144, 124, 142, 121, 141, 147, 101, 145, 116, 137, 146, 113, 117, 116, 110, 123, 131, 148, 128, 122, 130, 111, 103, 128, 116, 116, 118, 124, 116, 111, 134, 125, 118, 139, 135, 107, 117, 137, 132, 137, 133, 126, 152, 128, 117, 111, 124, 121, 126, 95, 137, 121, 113, 134, 151, 107, 142, 131, 132, 120, 124, 124, 111, 129, 113, 131, 130, 117, 126, 129, 119, 118, 127, 129, 148, 121, 124, 95, 111, 130, 141, 106, 141, 141, 111, 113, 114, 119, 131, 113, 123, 115, 129, 127, 103, 126, 111, 108, 122, 115, 133, 120, 107, 148, 139, 120, 103, 130, 148, 132, 108, 109, 123, 116, 108, 151, 123, 118, 139, 120, 140, 133, 134, 142, 135, 132, 135, 123, 148, 111, 139, 121, 141, 132, 145, 126, 131, 132, 129, 131, 135, 117, 138, 128, 107, 123, 116, 132, 140, 124, 104, 112, 113, 113, 99, 130, 130, 126, 136, 127, 115, 125, 126, 133, 129, 129, 122, 122, 127, 122, 121, 126, 127, 117, 118, 128, 129, 136, 103, 132, 135, 138, 121, 143, 142, 129, 145, 126, 119, 117, 129, 116, 135, 115, 129, 135, 113, 123, 100, 124, 126, 124, 131, 123, 138, 129, 140, 124, 131, 137, 146, 130, 121, 126, 133, 128, 110, 126, 148, 131, 119, 134, 132, 121, 123, 128, 121, 118, 122, 116, 126, 133, 116, 134, 115, 126, 113, 136, 142, 107, 126, 124, 124, 133, 146, 135, 116, 136, 128, 116, 141, 132, 119, 125, 138, 124, 106, 119, 124, 130, 125, 119, 135, 118, 108, 122, 136, 132, 129, 120, 126, 128, 138, 126, 119, 135, 134, 119, 139, 122, 151, 141, 130, 117, 123, 111, 119, 128, 116, 114, 127, 130, 153, 117, 130, 122, 135, 124, 117, 114, 123, 127, 114, 131, 124, 136, 131, 120, 117, 118, 113, 126, 132, 132, 125, 121, 129, 125, 136, 106, 134, 129, 121, 127, 104, 137, 129, 124, 120, 147, 129, 130, 122, 112, 145, 145, 116, 154, 122, 128, 123, 125, 128, 135, 134, 114, 143, 117, 133, 115, 133, 105, 132, 144, 138, 133, 130, 125, 124, 150, 140, 130, 110, 113, 145, 127, 113, 129, 126, 131, 132, 113, 121, 118, 111, 127, 132, 148, 119, 125, 119, 137, 128, 138, 116, 111, 112, 139, 117, 142, 149, 126, 118, 133, 134, 125, 129, 128, 127, 127, 107, 120, 123, 119, 122, 123, 124, 119, 130, 122, 113, 129, 102, 123, 123, 104, 100, 132, 119, 112, 125, 127, 120, 146, 149, 107, 115, 124, 139, 115, 130, 140, 118, 119, 124, 124, 151, 133, 130, 146, 122, 138, 119, 120, 121, 119, 122, 129, 120, 120, 129, 128, 135, 146, 119, 113, 122, 117, 116, 121, 129, 111, 126, 140, 100, 126, 139, 131, 123, 108, 128, 119, 126, 146, 145, 122, 101, 142, 125, 128, 114, 130, 126, 122, 119, 161, 113, 121, 113, 111, 122, 128, 167, 120, 117, 124, 118, 140, 132, 119, 127, 131, 118, 137, 127, 99, 142, 132, 132, 128, 134, 130, 118, 124, 132, 135, 131, 119, 126, 112, 127, 110, 137, 126, 107, 114, 124, 126, 132, 94, 112, 96, 123, 122, 133, 125, 130, 112, 123, 113, 108, 144, 135, 107, 114, 121, 138, 119, 116, 126, 158, 121, 116, 143, 119, 119, 144, 124, 121, 125, 134, 121, 122, 136, 93, 128, 104, 136, 113, 124, 114, 124, 137, 127, 136, 140, 137, 134, 119, 150, 124, 133, 115, 119, 137, 122, 120, 139, 129, 126, 124, 151, 115, 116, 129, 124, 142, 114, 113, 128, 125, 111, 130, 114, 145, 140, 118, 115, 135, 136, 124, 129, 147, 122, 151, 127, 102, 126, 121, 112, 132, 135, 129, 123, 123, 119, 134, 123, 133, 142, 128, 125, 141, 122, 116, 99, 133, 128, 123, 145, 112, 119, 122, 126, 125, 115, 139, 121, 133, 120, 122, 134, 131, 124, 133, 143, 130, 142, 98, 116, 104, 123, 130, 128, 115, 130, 110, 112, 111, 131, 119, 116, 139, 131, 141, 112, 109, 105, 144, 127, 118, 115, 126, 119, 134, 133, 110, 142, 126, 135, 124, 127, 106, 115, 130, 118, 120, 141, 119, 124, 125, 139, 122, 116, 115, 103, 105, 141, 115, 120, 97, 133, 114, 106, 134, 128, 136, 133, 124, 143, 121, 142, 126, 115, 112, 112, 117, 131, 113, 107, 91, 125, 140, 137, 111, 130, 131, 152, 134, 107, 124, 121, 149, 115, 129, 127, 131, 141, 133, 126, 127, 114, 128, 140, 134, 129, 104, 115, 137, 133, 153, 109, 135, 130, 120, 144, 129, 112, 143, 130, 117, 144, 149, 127, 128, 127, 131, 117, 122, 138, 125, 127, 130, 144, 120, 117, 116, 117, 124, 133, 117, 141, 109, 122, 114, 120, 127, 127, 120, 116, 139, 134, 114, 112, 123, 136, 136, 123, 115, 132, 136, 132, 112, 89, 137, 116, 122, 120, 122, 124, 148, 103, 122, 116, 122, 131, 135, 135, 112, 121, 107, 105, 115, 132, 110, 122, 113, 143, 108, 121, 131, 137, 118, 129, 114, 128, 132, 134, 138, 122, 123, 133, 151, 138, 132, 102, 117, 125, 140, 100, 116, 126, 149, 129, 136, 126, 134, 124, 131, 127, 131, 112, 119, 106, 134, 134, 131, 126, 126, 131, 127, 131, 109, 137, 122, 138, 124, 129, 116, 126, 127, 125, 161, 126, 143, 129, 115, 117, 124, 125, 132, 116, 146, 140, 124, 120, 115, 121, 116, 122, 135, 130, 132, 121, 137, 118, 121, 135, 115, 120, 125, 118, 133, 121, 128, 128, 100, 108, 120, 121, 127, 135, 131, 134, 125, 121, 113, 111, 123, 111, 136, 131, 132, 139, 128, 112, 147, 113, 129, 129, 120, 127, 135, 118, 125, 118, 109, 111, 116, 127, 148, 114, 161, 138, 132, 131, 116, 118, 126, 113, 133, 120, 122, 117, 149, 127, 126, 125, 126, 142, 110, 138, 143, 113, 113, 118, 119, 131, 121, 125, 127, 124, 121, 133, 135, 118, 134, 139, 135, 125, 117, 114, 111, 148, 130, 119, 122, 122, 137, 131, 119, 125, 125, 122, 114, 124, 115, 111, 132, 135, 125, 120, 136, 123, 122, 130, 113, 99, 122, 144, 134, 131, 125, 132, 127, 124, 129, 139, 116, 135, 132, 122, 127, 135, 120, 125, 112, 128, 103, 129, 153, 141, 124, 114, 142, 127, 127, 120, 128, 108, 132, 117, 114, 149, 129, 118, 126, 120, 97, 116, 121, 139, 120, 125, 118, 133, 117, 139, 139, 117, 115, 121, 121, 130, 124, 129, 138, 132, 127, 128, 108, 121, 124, 127, 117, 137, 111, 127, 128, 118, 131, 105, 131, 111, 152, 132, 132, 117, 124, 113, 131, 134, 131, 126, 123, 106, 105, 119, 109, 106, 141, 136, 108, 134, 123, 136, 102, 130, 135, 113, 118, 114, 126, 126, 131, 125, 125, 116, 119, 126, 110, 137, 131, 141, 125, 132, 130, 123, 101, 128, 134, 123, 132, 121, 131, 108, 121, 135, 142, 122, 124, 131, 109, 139, 119, 133, 150, 142, 113, 125, 118, 101, 146, 116, 114, 118, 116, 111, 114, 125, 126, 112, 120, 128, 124, 144, 113, 126, 117, 146, 137, 122, 110, 120, 145, 111, 127, 125, 123, 117, 137, 136, 118, 119, 139, 115, 140, 141, 139, 128, 138, 118, 126, 117, 122, 138, 123, 132, 109, 128, 142, 136, 136, 138, 128, 136, 131, 125, 118, 114, 120, 112, 128, 135, 137, 126, 119, 116, 146, 118, 142, 122, 126, 126, 114, 124, 126, 128, 123, 111, 135, 114, 132, 139, 139, 141, 143, 128, 137, 125, 145, 130, 114, 116, 124, 112, 140, 147, 128, 127, 151, 111, 129, 140, 137, 132, 123, 130, 132, 114, 127, 131, 106, 123, 123, 127, 131, 137, 123, 148, 137, 146, 121, 99, 111, 107, 123, 124, 142, 152, 109, 124, 131, 132, 119, 144, 132, 117, 121, 114, 145, 128, 129, 125, 125, 112, 139, 133, 130, 124, 131, 128, 128, 117, 118, 129, 129, 109, 126, 110, 124, 120, 109, 127, 109, 119, 136, 134, 115, 131, 114, 124, 132, 123, 125, 135, 122, 125, 124, 109, 131, 127, 116, 110, 140, 135, 134, 126, 132, 130, 114, 132, 125, 116, 120, 131, 129, 121, 134, 128, 140, 136, 118, 135, 125, 147, 134, 116, 114, 122, 126, 126, 130, 121, 114, 116, 125, 138, 117, 122, 110, 117, 120, 122, 136, 117, 120, 122, 133, 119, 123, 112, 124, 130, 122, 137, 153, 115, 125, 134, 133, 120, 129, 130, 141, 126, 119, 161, 107, 139, 129, 117, 120, 116, 131, 136, 107, 114, 129, 134, 120, 130, 131, 127, 111, 141, 129, 121, 130, 124, 109, 121, 122, 119, 125, 135, 128, 142, 125, 124, 121, 115, 119, 108, 129, 125, 125, 114, 148, 111, 121, 124, 135, 132, 114, 152, 115, 122, 122, 128, 116, 130, 123, 109, 114, 132, 120, 125, 120, 111, 113, 107, 129, 117, 127, 119, 122, 142, 115, 130, 132, 132, 133, 145, 124, 119, 127, 127, 102, 124, 115, 154, 157, 118, 127, 155, 108, 118, 126, 116, 119, 125, 121, 110, 116, 131, 126, 114, 124, 118, 126, 128, 133, 115, 127, 120, 117, 126, 121, 120, 120, 116, 139, 118, 113, 130, 135, 133, 121, 151, 132, 123, 112, 132, 122, 125, 130, 156, 150, 127, 133, 109, 110, 115, 128, 124, 124, 122, 138, 124, 142, 112, 117, 116, 134, 119, 128, 125, 128, 128, 127, 144, 128, 130, 145, 123, 114, 113, 119, 127, 121, 129, 133, 136, 129, 120, 116, 121, 124, 128, 142, 125, 136, 143, 110, 118, 128, 124, 114, 128, 136, 130, 99, 125, 133, 117, 115, 133, 123, 139, 124, 123, 128, 125, 122, 109, 159, 121, 135, 133, 119, 111, 117, 122, 130, 121, 127, 130, 116, 129, 109, 115, 126, 134, 129, 134, 133, 128, 128, 143, 123, 96, 124, 118, 110, 120, 133, 119, 121, 134, 131, 147, 126, 119, 118, 117, 122, 103, 121, 118, 128, 142, 142, 144, 129, 120, 130, 136, 126, 125, 127, 133, 134, 130, 134, 137, 125, 130, 123, 131, 121, 114, 118, 126, 135, 123, 138, 129, 120, 129, 123, 137, 135, 122, 147, 120, 126, 127, 126, 129, 104, 130, 125, 118, 109, 142, 134, 122, 128, 113, 110, 121, 113, 151, 121, 133, 124, 118, 109, 127, 137, 127, 127, 125, 126, 144, 130, 119, 144, 114, 135, 125, 132, 130, 158, 113, 117, 123, 100, 132, 129, 136, 129, 134, 134, 136, 115, 118, 113, 123, 124, 137, 137, 122, 126, 120, 129, 131, 111, 146, 131, 108, 126, 115, 100, 118, 136, 99, 122, 112, 122, 127, 127, 139, 135, 120, 127, 129, 136, 120, 130, 128, 138, 133, 124, 118, 146, 121, 119, 139, 123, 117, 133, 128, 122, 127, 126, 131, 124, 124, 111, 120, 131, 134, 119, 119, 127, 108, 116, 100, 122, 137, 126, 133, 122, 131, 138, 115, 130, 123, 150, 109, 124, 134, 118, 134, 146, 108, 139, 139, 127, 116, 107, 143, 136, 115, 114, 149, 124, 117, 127, 132, 129, 128, 130, 131, 135, 137, 129, 127, 141, 136, 117, 120, 132, 127, 116, 123, 130, 111, 134, 110, 145, 127, 125, 125, 108, 123, 121, 124, 119, 128, 129, 113, 124, 134, 142, 130, 111, 118, 138, 108, 150, 115, 135, 118, 134, 105, 123, 126, 138, 129, 107, 135, 122, 140, 126, 113, 123, 136, 129, 114, 121, 128, 123, 130, 130, 128, 115, 120, 134, 122, 135, 117, 127, 128, 127, 120, 136, 124, 126, 121, 124, 147, 131, 119, 120, 165, 107, 128, 128, 125, 131, 133, 137, 136, 143, 143, 123, 140, 135, 105, 106, 126, 134, 132, 119, 129, 140, 124, 116, 118, 119, 147, 126, 115, 122, 127, 101, 127, 127, 114, 149, 134, 137, 125, 100, 135, 120, 115, 121, 127, 117, 137, 126, 120, 123, 118, 113, 119, 109, 120, 130, 121, 135, 122, 132, 134, 130, 124, 141, 128, 130, 126, 143, 114, 117, 120, 112, 121, 126, 126, 131, 122, 125, 135, 121, 127, 140, 116, 135, 120, 118, 132, 125, 127, 126, 128, 144, 129, 104, 127, 115, 126, 134, 136, 120, 126, 121, 136, 130, 127, 122, 102, 132, 134, 115, 122, 130, 127, 127, 112, 118, 121, 131, 134, 142, 120, 129, 121, 110, 140, 126, 121, 132, 131, 108, 132, 117, 138, 117, 116, 110, 117, 117, 126, 132, 136, 126, 117, 122, 131, 124, 96, 123, 146, 114, 105, 112, 114, 126, 139, 132, 136, 133, 127, 125, 123, 132, 106, 142, 126, 130, 122, 136, 128, 138, 114, 135, 141, 134, 126, 133, 124, 123, 144, 126, 136, 133, 133, 129, 119, 113, 110, 125, 134, 126, 124, 125, 118, 142, 138, 105, 131, 122, 134, 126, 119, 132, 123, 122, 124, 113, 133, 128, 120, 123, 109, 137, 120, 124, 121, 125, 126, 132, 125, 146, 124, 142, 130, 107, 111, 137, 128, 117, 142, 128, 115, 124, 120, 119, 115, 133, 133, 131, 133, 117, 129, 135, 109, 122, 142, 139, 116, 118, 128, 118, 134, 138, 127, 126, 123, 132, 133, 125, 139, 125, 121, 128, 103, 137, 113, 120, 140, 124, 113, 138, 123, 137, 121, 131, 125, 122, 128, 107, 130, 130, 136, 135, 139, 109, 125, 107, 124, 132, 98, 138, 121, 134, 123, 124, 137, 129, 125, 135, 123, 105, 130, 114, 116, 138, 128, 127, 121, 118, 135, 129, 115, 136, 127, 124, 134, 117, 125, 136, 116, 130, 120, 127, 115, 109, 119, 121, 123, 111, 118, 117, 120, 121, 123, 120, 117, 142, 128, 132, 125, 129, 122, 132, 127, 122, 119, 113, 121, 120, 124, 133, 128, 117, 133, 131, 128, 139, 132, 108, 138, 126, 123, 146, 132, 131, 139, 125, 122, 129, 142, 134, 127, 117, 137, 136, 132, 112, 126, 121, 119, 116, 141, 127, 126, 119, 136, 127, 134, 109, 124, 112, 133, 124, 120, 118, 137, 118, 121, 123, 125, 120, 115, 121, 136, 136, 121, 119, 133, 121, 118, 120, 125, 126, 135, 131, 134, 113, 125, 144, 137, 117, 123, 118, 115, 104, 134, 123, 115, 129, 122, 116, 136, 115, 119, 129, 124, 119, 131, 126, 121, 124, 140, 121, 132, 129, 122, 120, 135, 127, 122, 120, 129, 115, 112, 125, 127, 129, 130, 110, 136, 120, 120, 125, 129, 120, 124, 133, 132, 128, 132, 128, 124, 139, 121, 133, 107, 129, 117, 127, 126, 141, 120, 149, 130, 148, 121, 133, 119, 110, 124, 116, 116, 129, 120, 118, 124, 114, 124, 136, 118, 128, 123, 124, 130, 121, 126, 129, 121, 127, 121, 111, 137, 136, 122, 123, 132, 119, 120, 117, 114, 118, 127, 132, 115, 128, 110, 134, 119, 128, 115, 111, 129, 124, 114, 127, 140, 146, 120, 114, 116, 145, 125, 126, 126, 133, 110, 140, 129, 113, 138, 110, 147, 114, 124, 125, 122, 127, 121, 126, 124, 122, 126, 124, 138, 128, 125, 125, 132, 112, 120, 127, 124, 130, 112, 107, 117, 113, 123, 118, 139, 119, 130, 118, 129, 126, 126, 127, 119, 109, 129, 135, 132, 121, 123, 135, 122, 121, 133, 120, 109, 118, 131, 128, 132, 126, 116, 112, 102, 127, 127, 125, 108, 137, 131, 124, 113, 135, 128, 137, 128, 141, 128, 118, 139, 119, 120, 127, 125, 121, 120, 111, 115, 111, 135, 134, 131, 119, 145, 112, 129, 133, 114, 109, 148, 113, 118, 135, 137, 127, 117, 121, 126, 121, 129, 129, 122, 123, 127, 120, 125, 129, 123, 133, 115, 112, 138, 131, 113, 122, 124, 113, 126, 123, 133, 126, 123, 130, 119, 130, 131, 117, 119, 127, 110, 136, 100, 117, 125, 131, 142, 118, 119, 131, 121, 126, 139, 125, 128, 115, 127, 140, 127, 131, 115, 135, 134, 126, 136, 111, 127, 121, 126, 130, 120, 140, 138, 126, 107, 131, 116, 132, 131, 133, 113, 141, 120, 125, 117, 118, 122, 119, 118, 130, 130, 121, 118, 131, 130, 117, 132, 140, 122, 127, 115, 118, 151, 143, 128, 129, 118, 119, 110, 106, 134, 111, 123, 109, 123, 138, 127, 132, 118, 135, 129, 149, 122, 129, 117, 128, 117, 118, 130, 117, 138, 131, 129, 126, 128, 134, 108, 113, 124, 143, 110, 126, 122, 114, 119, 137, 134, 109, 123, 126, 137, 123, 125, 112, 113, 130, 121, 128, 111, 131, 132, 136, 124, 143, 122, 123, 112, 131, 110, 126, 133, 119, 132, 117, 128, 121, 117, 122, 115, 129, 122, 124, 124, 121, 128, 117, 119, 128, 131, 121, 126, 132, 102, 122, 138, 124, 134, 134, 124, 135, 130, 116, 140, 120, 135, 135, 127, 118, 126, 120, 130, 123, 122, 140, 137, 130, 123, 124, 117, 122, 121, 113, 121, 116, 114, 109, 134, 124, 121, 128, 135, 105, 115, 132, 124, 129, 104, 115, 134, 119, 154, 121, 129, 121, 126, 138, 121, 123, 133, 123, 132, 137, 154, 124, 122, 120, 116, 147, 120, 110, 116, 117, 105, 129, 125, 126, 121, 118, 131, 129, 126, 134, 133, 123, 122, 116, 148, 129, 123, 133, 116, 141, 128, 145, 134, 126, 140, 142, 123, 126, 118, 134, 105, 134, 111, 118, 123, 125, 120, 114, 139, 145, 124, 120, 121, 130, 105, 121, 126, 116, 140, 157, 107, 111, 122, 104, 124, 136, 125, 135, 130, 128, 134, 121, 131, 139, 137, 112, 129, 131, 140, 122, 127, 127, 97, 126, 115, 130, 108, 115, 122, 126, 121, 141, 128, 140, 111, 114, 118, 123, 121, 121, 103, 127, 107, 120, 134, 142, 124, 118, 119, 141, 109, 116, 135, 142, 124, 119, 138, 115, 127, 132, 133, 134, 133, 136, 126, 127, 128, 111, 115, 109, 125, 125, 140, 141, 124, 133, 132, 100, 141, 126, 122, 123, 125, 125, 118, 132, 131, 121, 122, 118, 110, 124, 114, 114, 136, 132, 134, 116, 132, 131, 115, 111, 134, 156, 137, 128, 129, 142, 123, 131, 144, 117, 125, 127, 133, 132, 131, 115, 123, 100, 128, 112, 123, 120, 113, 123, 146, 112, 116, 118, 137, 129, 132, 132, 124, 119, 135, 125, 124, 103, 137, 117, 126, 129, 140, 130, 137, 119, 124, 130, 132, 122, 124, 128, 119, 129, 126, 126, 129, 129, 129, 121, 141, 120, 129, 117, 135, 136, 120, 123, 125, 112, 125, 132, 120, 124, 128, 115, 117, 137, 124, 118, 137, 134, 113, 124, 122, 129, 128, 117, 149, 115, 116, 129, 126, 125, 121, 135, 122, 121, 128, 118, 127, 135, 112, 118, 124, 133, 145, 134, 122, 145, 134, 103, 115, 121, 123, 131, 126, 127, 132, 124, 134, 121, 135, 114, 114, 107, 132, 128, 113, 109, 127, 114, 124, 145, 106, 115, 122, 125, 122, 123, 105, 124, 126, 138, 117, 125, 132, 146, 121, 126, 146, 125, 116, 120, 114, 109, 139, 113, 134, 123, 122, 121, 127, 122, 148, 130, 119, 108, 124, 119, 135, 127, 127, 144, 121, 123, 127, 129, 127, 138, 111, 134, 122, 128, 135, 138, 134, 124, 134, 118, 132, 111, 121, 128, 125, 112, 123, 99, 118, 119, 113, 121, 130, 122, 118, 129, 147, 138, 118, 113, 149, 130, 131, 124, 131, 125, 113, 115, 122, 109, 105, 139, 129, 118, 120, 112, 115, 140, 116, 119, 124, 117, 119, 113, 125, 131, 133, 113, 124, 115, 117, 147, 147, 123, 135, 110, 130, 126, 120, 118, 124, 126, 114, 145, 129, 127, 125, 134, 129, 119, 142, 128, 132, 118, 103, 119, 134, 116, 124, 133, 117, 127, 125, 109, 129, 131, 129, 113, 131, 132, 107, 123, 121, 123, 123, 120, 124, 119, 125, 118, 119, 130, 112, 123, 124, 136, 124, 133, 122, 137, 138, 132, 116, 121, 133, 141, 146, 120, 133, 139, 130, 124, 115, 118, 91, 139, 133, 123, 135, 144, 125, 138, 126, 112, 134, 121, 129, 114, 106, 141, 130, 126, 130, 137, 144, 123, 128, 100, 124, 118, 106, 123, 128, 126, 117, 99, 129, 111, 129, 116, 120, 115, 139, 114, 134, 138, 152, 109, 113, 120, 115, 109, 132, 136, 141, 122, 115, 124, 132, 135, 133, 136, 145, 143, 112, 131, 117, 126, 130, 134, 114, 120, 134, 127, 112, 112, 113, 148, 142, 121, 124, 116, 121, 112, 123, 142, 113, 123, 99, 113, 120, 146, 116, 114, 139, 130, 126, 122, 130, 133, 128, 136, 136, 136, 141, 150, 120, 120, 119, 138, 134, 126, 128, 120, 124, 143, 114, 124, 114, 119, 117, 129, 115, 112, 146, 107, 134, 130, 138, 127, 120, 124, 115, 123, 117, 106, 120, 119, 123, 117, 118, 132, 133, 112, 126, 152, 129, 115, 114, 122, 141, 124, 116, 118, 139, 127, 114, 104, 137, 119, 126, 121, 123, 130, 125, 130, 114, 137, 124, 131, 129, 109, 129, 124, 116, 107, 125, 121, 136, 145, 119, 112, 107, 128, 117, 125, 132, 112, 133, 115, 134, 120, 122, 131, 123, 124, 115, 139, 105, 126, 130, 135, 126, 133, 115, 124, 149, 111, 140, 106, 120, 115, 131, 137, 129, 119, 141, 140, 126, 121, 148, 118, 132, 126, 134, 108, 122, 104, 139, 125, 124, 137, 123, 125, 141, 132, 131, 122, 124, 100, 124, 122, 121, 111, 120, 130, 123, 129, 136, 113, 107, 118, 113, 124, 115, 121, 114, 157, 113, 120, 119, 128, 110, 122, 118, 122, 121, 109, 117, 142, 138, 139, 107, 138, 126, 124, 141, 136, 143, 125, 129, 141, 111, 123, 138, 124, 131, 138, 131, 125, 129, 117, 130, 126, 120, 125, 137, 123, 146, 135, 117, 115, 114, 122, 123, 119, 139, 142, 137, 116, 130, 126, 126, 128, 126, 124, 139, 117, 122, 108, 125, 128, 113, 143, 115, 122, 118, 130, 119, 141, 128, 114, 99, 107, 135, 125, 117, 133, 136, 122, 133, 106, 118, 125, 131, 123, 117, 141, 124, 120, 132, 120, 146, 116, 124, 130, 112, 122, 132, 140, 125, 122, 130, 114, 126, 139, 143, 117, 136, 137, 127, 122, 122, 139, 129, 118, 128, 130, 117, 132, 127, 118, 128, 117, 123, 127, 118, 137, 134, 136, 124, 140, 130, 121, 113, 124, 114, 140, 131, 132, 127, 124, 114, 140, 122, 143, 142, 106, 122, 127, 106, 120, 116, 123, 123, 126, 122, 119, 127, 133, 123, 130, 127, 105, 127, 116, 115, 139, 109, 139, 131, 121, 127, 129, 106, 127, 112, 129, 118, 128, 128, 137, 141, 124, 104, 121, 112, 138, 138, 124, 119, 132, 139, 104, 104, 114, 118, 149, 125, 115, 122, 129, 107, 130, 112, 111, 133, 143, 129, 130, 121, 119, 133, 131, 122, 120, 113, 121, 128, 126, 145, 124, 117, 139, 134, 121, 117, 124, 133, 121, 115, 126, 112, 114, 118, 124, 133, 116, 110, 131, 120, 126, 123, 129, 130, 132, 134, 121, 114, 118, 138, 138, 134, 132, 136, 123, 116, 106, 127, 117, 119, 130, 143, 123, 121, 140, 123, 115, 121, 110, 128, 135, 119, 119, 130, 151, 111, 155, 119, 143, 130, 128, 126, 127, 137, 126, 134, 126, 111, 126, 138, 111, 132, 135, 140, 140, 120, 161, 120, 120, 131, 103, 125, 116, 133, 116, 120, 116, 106, 121, 120, 113, 132, 113, 121, 125, 138, 130, 125, 140, 137, 106, 133, 128, 133, 133, 121, 146, 125, 138, 124, 130, 111, 130, 119, 121, 104, 118, 124, 109, 143, 118, 129, 113, 125, 144, 121, 115, 134, 124, 103, 129, 132, 114, 122, 127, 134, 125, 125, 129, 127, 132, 120, 128, 131, 144, 115, 132, 123, 113, 107, 123, 119, 125, 107, 131, 123, 122, 113, 131, 141, 140, 128, 121, 114, 127, 139, 123, 132, 126, 124, 128, 121, 127, 107, 125, 136, 129, 125, 115, 111, 112, 133, 108, 118, 114, 122, 123, 140, 115, 115, 121, 116, 121, 125, 136, 138, 140, 123, 140, 124, 109, 117, 107, 122, 122, 113, 142, 129, 127, 136, 123, 111, 132, 114, 114, 129, 138, 128, 156, 129, 111, 117, 142, 120, 124, 109, 123, 126, 139, 122, 125, 134, 134, 135, 127, 121, 121, 111, 127, 115, 112, 107, 112, 111, 128, 119, 121, 133, 116, 123, 148, 126, 133, 144, 122, 131, 121, 123, 116, 125, 114, 133, 109, 124, 122, 131, 132, 128, 107, 123, 113, 118, 109, 119, 113, 122, 112, 117, 115, 121, 126, 127, 104, 128, 116, 115, 125, 118, 131, 104, 119, 127, 119, 108, 123, 122, 122, 130, 126, 124, 130, 112, 102, 111, 115, 129, 119, 146, 126, 130, 138, 136, 148, 119, 101, 105, 113, 129, 121, 118, 128, 122, 129, 128, 110, 139, 121, 138, 125, 147, 117, 105, 119, 150, 115, 119, 121, 120, 117, 120, 119, 119, 123, 112, 126, 138, 128, 123, 114, 129, 118, 132, 132, 119, 126, 133, 127, 124, 132, 117, 127, 125, 135, 121, 115, 107, 112, 124, 113, 132, 132, 111, 130, 131, 146, 122, 142, 138, 141, 131, 121, 125, 130, 131, 147, 129, 130, 138, 146, 125, 133, 129, 129, 133, 123, 146, 122, 127, 131, 130, 131, 123, 147, 130, 133, 128, 143, 114, 125, 122, 142, 122, 129, 124, 131, 116, 133, 123, 137, 137, 139, 123, 106, 127, 111, 135, 139, 138, 137, 125, 121, 133, 134, 125, 137, 135, 129, 134, 117, 126, 127, 128, 126, 120, 113, 124, 114, 131, 143, 138, 103, 137, 103, 140, 110, 116, 128, 120, 137, 159, 118, 128, 129, 130, 134, 125, 134, 123, 127, 134, 119, 114, 140, 111, 124, 136, 120, 141, 115, 140, 123, 129, 113, 144, 126, 139, 111, 126, 107, 118, 112, 127, 128, 123, 128, 140, 151, 128, 143, 115, 135, 133, 129, 121, 129, 124, 122, 132, 132, 124, 118, 111, 142, 124, 117, 113, 125, 110, 132, 115, 122, 136, 118, 116, 132, 134, 128, 124, 133, 124, 128, 119, 119, 133, 124, 117, 122, 136, 126, 95, 116, 131, 142, 130, 133, 130, 133, 117, 143, 110, 109, 118, 141, 133, 134, 115, 121, 130, 119, 120, 106, 144, 118, 111, 126, 120, 115, 123, 123, 124, 128, 121, 118, 113, 141, 121, 121, 135, 109, 107, 124, 124, 130, 124, 137, 121, 135, 132, 123, 111, 126, 117, 128, 121, 115, 116, 131, 122, 127, 133, 116, 139, 105, 117, 123, 132, 131, 118, 126, 105, 131, 126, 129, 139, 124, 125, 109, 117, 136, 114, 134, 116, 122, 125, 116, 138, 130, 117, 130, 133, 118, 119, 122, 163, 127, 121, 119, 111, 126, 123, 115, 115, 131, 130, 105, 134, 112, 120, 125, 117, 143, 102, 117, 124, 108, 128, 122, 116, 115, 138, 122, 132, 117, 107, 156, 140, 128, 141, 121, 139, 118, 123, 111, 128, 127, 119, 125, 125, 127, 120, 111, 106, 114, 121, 109, 143, 128, 112, 110, 119, 126, 122, 129, 133, 128, 128, 126, 131, 119, 114, 117, 122, 131, 134, 135, 123, 126, 122, 116, 151, 124, 142, 134, 126, 123, 122, 123, 116, 123, 99, 144, 137, 124, 136, 130, 136, 139, 138, 124, 118, 118, 129, 147, 121, 123, 131, 128, 119, 130, 125, 135, 110, 131, 117, 132, 117, 130, 128, 116, 137, 117, 134, 134, 113, 126, 120, 121, 127, 144, 133, 123, 127, 126, 125, 123, 139, 140, 144, 137, 143, 158, 131, 109, 133, 133, 112, 123, 133, 135, 125, 108, 128, 134, 122, 109, 152, 124, 130, 129, 116, 131, 129, 136, 137, 132, 133, 134, 136, 109, 115, 108, 113, 123, 114, 124, 133, 105, 124, 126, 122, 109, 129, 131, 122, 137, 135, 126, 142, 120, 111, 124, 134, 121, 139, 111, 134, 126, 113, 122, 125, 129, 115, 134, 124, 116, 125, 115, 93, 121, 105, 125, 128, 121, 126, 125, 129, 117, 113, 140, 127, 135, 109, 124, 130, 132, 138, 123, 122, 131, 133, 124, 121, 123, 113, 123, 130, 136, 132, 124, 133, 109, 128, 125, 125, 139, 140, 139, 130, 115, 122, 130, 125, 136, 123, 135, 118, 117, 133, 133, 112, 123, 124, 139, 124, 121, 119, 115, 115, 116, 130, 117, 134, 124, 115, 130, 127, 138, 134, 128, 127, 135, 150, 134, 138, 125, 140, 127, 127, 129, 118, 114, 120, 123, 118, 137, 123, 136, 119, 118, 141, 124, 103, 134, 125, 88, 125, 129, 126, 125, 130, 135, 129, 132, 123, 136, 139, 114, 118, 118, 105, 125, 124, 130, 144, 108, 152, 125, 119, 139, 127, 138, 111, 124, 122, 121, 118, 114, 135, 121, 132, 120, 126, 129, 140, 112, 134, 131, 124, 120, 116, 117, 125, 137, 124, 114, 137, 114, 111, 110, 135, 123, 134, 108, 141, 127, 130, 117, 145, 122, 132, 113, 136, 129, 143, 126, 116, 120, 117, 139, 123, 115, 128, 134, 141, 118, 124, 137, 134, 124, 109, 131, 130, 121, 130, 116, 130, 113, 128, 133, 121, 143, 127, 137, 111, 99, 138, 138, 132, 128, 128, 123, 131, 146, 120, 126, 107, 124, 116, 129, 118, 123, 115, 136, 117, 117, 124, 119, 136, 136, 137, 111, 136, 125, 129, 116, 150, 131, 128, 128, 121, 126, 125, 122, 104, 108, 133, 121, 128, 138, 131, 136, 112, 115, 131, 131, 142, 126, 145, 130, 134, 113, 135, 122, 117, 145, 129, 129, 114, 121, 131, 128, 133, 123, 111, 141, 133, 147, 115, 146, 134, 111, 128, 143, 117, 152, 130, 111, 122, 146, 112, 108, 130, 118, 127, 116, 135, 110, 134, 128, 125, 144, 116, 120, 121, 126, 126, 145, 126, 116, 136, 130, 135, 132, 126, 135, 116, 133, 139, 140, 126, 124, 124, 128, 131, 139, 129, 119, 131, 118, 121, 135, 125, 122, 118, 112, 120, 118, 104, 126, 117, 121, 139, 122, 125, 112, 121, 126, 137, 120, 135, 121, 101, 137, 135, 139, 112, 127, 136, 129, 141, 132, 126, 136, 109, 112, 130, 140, 144, 135, 120, 125, 111, 124, 129, 101, 128, 123, 130, 113, 118, 132, 132, 118, 114, 139, 127, 144, 133, 134, 111, 143, 133, 132, 136, 120, 137, 139, 146, 117, 114, 110, 123, 113, 130, 122, 121, 120, 142, 127, 108, 95, 120, 120, 128, 124, 133, 115, 114, 136, 127, 112, 131, 128, 136, 128, 123, 115, 137, 126, 130, 141, 120, 128, 138, 118, 122, 125, 117, 107, 131, 140, 141, 130, 109, 115, 113, 124, 122, 111, 135, 128, 121, 133, 136, 128, 126, 133, 134, 136, 121, 132, 124, 137, 126, 143, 133, 112, 141, 127, 106, 96, 136, 137, 131, 121, 120, 126, 125, 123, 141, 136, 119, 136, 90, 140, 133, 126, 134, 130, 142, 115, 130, 145, 141, 127, 125, 115, 137, 131, 122, 127, 127, 128, 112, 132, 130, 124, 130, 117, 126, 131, 139, 140, 119, 119, 146, 138, 122, 116, 136, 143, 129, 116, 105, 125, 131, 115, 113, 121, 129, 111, 138, 109, 140, 129, 115, 121, 133, 132, 134, 132, 135, 125, 115, 126, 119, 119, 133, 130, 133, 129, 127, 132, 126, 117, 120, 121, 135, 105, 125, 149, 122, 144, 125, 120, 119, 127, 126, 117, 139, 121, 139, 140, 111, 112, 129, 123, 116, 134, 122, 128, 113, 106, 148, 126, 131, 120, 123, 125, 130, 108, 151, 116, 123, 157, 107, 146, 124, 135, 127, 129, 115, 110, 121, 129, 128, 135, 125, 116, 138, 115, 148, 135, 133, 134, 123, 143, 127, 134, 140, 131, 120, 133, 129, 113, 136, 126, 132, 127, 104, 120, 106, 125, 120, 116, 132, 108, 114, 118, 117, 137, 121, 122, 121, 132, 108, 125, 150, 125, 110, 131, 134, 139, 124, 121, 135, 136, 139, 126, 124, 134, 133, 122, 136, 135, 114, 133, 117, 110, 131, 112, 133, 117, 133, 119, 118, 118, 125, 139, 123, 124, 127, 132, 119, 136, 137, 111, 159, 114, 118, 121, 144, 123, 108, 128, 121, 124, 118, 127, 142, 126, 132, 107, 100, 132, 123, 129, 124, 99, 116, 118, 114, 122, 130, 139, 127, 125, 104, 136, 132, 124, 125, 108, 138, 114, 114, 122, 118, 127, 115, 147, 138, 107, 88, 119, 130, 109, 131, 129, 124, 122, 134, 133, 152, 116, 119, 118, 135, 133, 107, 127, 137, 131, 112, 122, 131, 117, 114, 133, 132, 127, 118, 126, 119, 146, 118, 107, 138, 118, 130, 141, 114, 126, 107, 131, 131, 112, 106, 146, 116, 126, 125, 123, 134, 129, 121, 129, 107, 128, 115, 101, 130, 115, 132, 118, 123, 122, 124, 122, 121, 115, 100, 138, 129, 146, 128, 148, 124, 124, 126, 133, 111, 109, 117, 126, 137, 127, 146, 110, 109, 121, 113, 126, 174, 125, 128, 125, 134, 125, 133, 129, 122, 127, 115, 121, 116, 106, 124, 129, 124, 140, 139, 130, 113, 120, 141, 132, 129, 120, 114, 137, 117, 116, 131, 142, 124, 132, 124, 136, 138, 125, 126, 115, 111, 138, 134, 122, 128, 126, 121, 114, 134, 131, 132, 130, 122, 122, 126, 166, 123, 102, 121, 119, 125, 126, 133, 130, 121, 146, 120, 129, 114, 127, 112, 119, 129, 126, 118, 143, 111, 126, 113, 111, 116, 133, 137, 136, 123, 147, 125, 123, 131, 116, 130, 123, 127, 134, 118, 128, 128, 119, 121, 112, 118, 106, 127, 126, 137, 111, 116, 131, 105, 124, 116, 123, 119, 121, 117, 112, 108, 109, 135, 141, 139, 119, 120, 129, 104, 125, 113, 124, 120, 115, 134, 147, 117, 132, 138, 109, 123, 113, 124, 111, 130, 110, 122, 139, 125, 110, 119, 132, 116, 124, 117, 133, 122, 110, 122, 137, 141, 119, 118, 118, 126, 136, 121, 123, 126, 115, 132, 142, 124, 131, 121, 111, 130, 137, 122, 115, 127, 126, 138, 113, 121, 132, 117, 134, 134, 121, 124, 112, 116, 135, 126, 126, 135, 117, 125, 146, 137, 128, 135, 103, 117, 113, 124, 145, 124, 128, 120, 139, 120, 130, 121, 139, 132, 92, 122, 124, 159, 131, 102, 136, 134, 133, 132, 109, 128, 129, 117, 138, 123, 134, 95, 141, 143, 121, 149, 117, 132, 129, 127, 109, 140, 146, 130, 129, 126, 112, 122, 134, 134, 130, 133, 134, 100, 120, 129, 131, 133, 120, 121, 125, 122, 134, 120, 129, 129, 118, 138, 135, 117, 112, 129, 133, 132, 136, 119, 101, 115, 113, 126, 110, 134, 100, 122, 120, 122, 114, 118, 124, 133, 139, 153, 134, 112, 130, 135, 122, 128, 120, 123, 115, 124, 128, 139, 139, 119, 111, 127, 139, 125, 112, 106, 132, 120, 130, 120, 119, 127, 124, 133, 127, 131, 125, 116, 117, 109, 124, 157, 136, 136, 109, 120, 143, 129, 126, 134, 115, 129, 127, 129, 121, 117, 146, 124, 127, 131, 120, 122, 123, 119, 108, 123, 123, 103, 149, 113, 125, 138, 119, 128, 156, 126, 142, 128, 132, 125, 130, 115, 140, 105, 125, 123, 149, 130, 112, 117, 133, 127, 121, 125, 117, 111, 126, 117, 145, 118, 117, 145, 133, 116, 131, 122, 128, 124, 121, 132, 122, 106, 118, 123, 114, 135, 134, 124, 137, 114, 137, 110, 110, 127, 128, 126, 117, 124, 111, 134, 135, 115, 147, 121, 138, 113, 112, 116, 107, 117, 113, 127, 129, 130, 125, 136, 112, 141, 128, 123, 124, 130, 156, 135, 124, 138, 136, 130, 127, 133, 131, 127, 124, 120, 144, 118, 133, 105, 132, 128, 123, 122, 111, 110, 128, 142, 152, 124, 117, 124, 130, 117, 119, 128, 119, 127, 117, 115, 124, 124, 125, 113, 122, 109, 130, 139, 117, 138, 128, 116, 122, 128, 118, 132, 119, 146, 132, 124, 114, 118, 133, 139, 133, 137, 124, 134, 116, 128, 130, 111, 127, 130, 131, 127, 121, 134, 109, 132, 134, 151, 137, 135, 123, 129, 138, 113, 105, 133, 121, 128, 155, 123, 135, 131, 113, 140, 124, 112, 119, 110, 145, 131, 100, 115, 141, 111, 104, 135, 123, 129, 106, 121, 134, 130, 129, 118, 121, 141, 129, 127, 140, 126, 121, 134, 114, 118, 139, 110, 148, 134, 112, 140, 134, 125, 99, 116, 124, 121, 112, 127, 129, 131, 124, 138, 151, 146, 116, 113, 121, 113, 135, 137, 135, 140, 128, 116, 139, 122, 123, 110, 125, 124, 115, 126, 145, 143, 121, 132, 137, 126, 123, 137, 124, 101, 120, 124, 129, 127, 125, 132, 108, 111, 127, 123, 137, 122, 124, 124, 121, 122, 122, 120, 124, 142, 133, 125, 133, 122, 111, 115, 145, 123, 115, 113, 129, 129, 118, 146, 137, 115, 130, 146, 133, 137, 104, 121, 129, 120, 119, 103, 102, 115, 110, 112, 122, 149, 127, 127, 130, 142, 123, 131, 124, 117, 136, 128, 145, 125, 112, 134, 113, 135, 113, 132, 128, 127, 135, 131, 118, 114, 108, 138, 154, 120, 115, 143, 133, 140, 115, 105, 125, 126, 133, 117, 141, 126, 128, 137, 139, 110, 139, 139, 115, 107, 138, 140, 126, 122, 126, 110, 116, 116, 133, 149, 129, 111, 139, 125, 126, 117, 131, 123, 133, 131, 129, 133, 118, 135, 133, 119, 148, 110, 114, 133, 120, 124, 147, 127, 125, 140, 114, 109, 135, 117, 144, 120, 127, 113, 125, 128, 122, 135, 110, 112, 124, 126, 134, 129, 116, 110, 123, 135, 115, 117, 117, 133, 130, 130, 118, 126, 137, 136, 139, 136, 111, 124, 104, 121, 127, 135, 130, 129, 127, 130, 118, 133, 109, 140, 128, 141, 134, 120, 132, 128, 141, 125, 130, 134, 127, 122, 109, 135, 122, 122, 111, 117, 121, 109, 121, 118, 130, 134, 124, 134, 119, 127, 119, 127, 122, 112, 96, 142, 126, 135, 133, 135, 132, 133, 136, 131, 120, 128, 127, 129, 128, 118, 134, 124, 126, 141, 129, 138, 128, 112, 123, 127, 124, 121, 118, 112, 117, 124, 137, 121, 113, 120, 131, 128, 134, 135, 130, 125, 101, 123, 124, 124, 152, 120, 135, 127, 118, 137, 129, 129, 125, 124, 114, 122, 138, 114, 127, 118, 104, 104, 142, 116, 134, 130, 134, 116, 127, 124, 130, 125, 123, 129, 116, 140, 134, 116, 135, 111, 129, 140, 116, 151, 126, 117, 110, 130, 138, 130, 128, 121, 129, 109, 137, 134, 117, 111, 147, 117, 135, 137, 149, 129, 121, 115, 133, 124, 137, 132, 124, 124, 120, 122, 127, 108, 113, 119, 122, 123, 129, 119, 124, 128, 120, 131, 113, 137, 119, 122, 141, 140, 142, 117, 116, 125, 134, 119, 117, 130, 131, 122, 132, 120, 123, 118, 127, 151, 117, 123, 123, 132, 128, 110, 121, 134, 115, 129, 127, 117, 130, 123, 128, 135, 126, 106, 123, 128, 113, 126, 111, 120, 121, 120, 117, 134, 119, 141, 113, 123, 112, 142, 117, 107, 119, 114, 132, 123, 130, 115, 120, 143, 126, 98, 142, 114, 136, 128, 116, 130, 114, 120, 122, 122, 137, 119, 117, 124, 122, 130, 119, 124, 133, 130, 127, 107, 122, 141, 119, 113, 132, 113, 131, 134, 108, 126, 130, 111, 114, 126, 115, 142, 126, 112, 124, 149, 140, 127, 129, 122, 125, 121, 122, 126, 126, 117, 111, 137, 122, 138, 98, 127, 139, 127, 129, 132, 125, 112, 134, 128, 120, 136, 128, 135, 123, 137, 108, 122, 134, 116, 132, 128, 145, 122, 129, 117, 129, 135, 115, 120, 125, 105, 136, 131, 124, 125, 125, 132, 115, 133, 118, 122, 126, 117, 133, 123, 116, 120, 140, 108, 102, 112, 115, 128, 131, 128, 121, 129, 120, 123, 131, 137, 124, 124, 120, 103, 122, 103, 133, 108, 128, 118, 109, 118, 131, 157, 122, 123, 137, 130, 115, 122, 124, 124, 127, 136, 130, 123, 108, 132, 116, 125, 113, 136, 127, 113, 127, 138, 135, 123, 113, 131, 131, 128, 127, 119, 144, 134, 135, 129, 112, 123, 125, 130, 112, 144, 128, 124, 113, 122, 137, 117, 122, 112, 117, 112, 111, 133, 126, 129, 123, 125, 121, 120, 126, 123, 137, 147, 131, 141, 127, 129, 123, 134, 126, 139, 116, 117, 124, 135, 122, 137, 113, 128, 109, 119, 119, 116, 133, 124, 140, 114, 114, 117, 126, 116, 138, 120, 127, 115, 126, 118, 124, 125, 131, 117, 132, 123, 130, 145, 120, 120, 117, 135, 124, 107, 117, 117, 123, 124, 104, 114, 123, 117, 129, 120, 113, 120, 128, 125, 139, 125, 120, 115, 123, 139, 122, 132, 131, 121, 116, 129, 121, 119, 138, 133, 133, 127, 128, 123, 126, 150, 131, 123, 142, 111, 140, 121, 143, 118, 107, 128, 121, 143, 127, 117, 119, 125, 128, 113, 116, 132, 128, 133, 122, 125, 125, 137, 111, 127, 123, 130, 135, 133, 125, 126, 151, 135, 126, 127, 143, 121, 134, 129, 119, 133, 119, 123, 132, 124, 137, 140, 125, 134, 128, 138, 121, 133, 130, 121, 127, 124, 133, 128, 122, 130, 118, 137, 125, 103, 127, 141, 139, 119, 118, 132, 120, 128, 129, 145, 121, 149, 123, 129, 121, 129, 140, 117, 109, 115, 110, 117, 125, 134, 132, 111, 124, 109, 149, 130, 127, 151, 118, 145, 132, 124, 123, 125, 131, 117, 126, 132, 127, 121, 127, 135, 136, 118, 124, 121, 116, 123, 116, 121, 141, 142, 115, 112, 132, 145, 123, 161, 129, 125, 134, 114, 133, 134, 118, 127, 123, 141, 113, 122, 115, 128, 134, 133, 137, 132, 117, 120, 128, 119, 116, 136, 139, 132, 120, 127, 128, 120, 141, 120, 132, 123, 121, 128, 117, 121, 118, 124, 133, 114, 129, 128, 105, 129, 135, 134, 126, 147, 137, 115, 121, 134, 126, 131, 116, 126, 127, 122, 127, 141, 118, 111, 102, 119, 133, 118, 127, 120, 125, 116, 128, 130, 127, 122, 126, 109, 113, 143, 130, 115, 140, 124, 115, 118, 143, 135, 120, 133, 138, 130, 124, 136, 112, 142, 127, 120, 132, 114, 141, 141, 122, 115, 126, 131, 137, 142, 131, 141, 166, 114, 114, 121, 122, 137, 141, 112, 115, 126, 119, 138, 124, 129, 115, 127, 104, 136, 134, 126, 137, 125, 127, 117, 126, 124, 111, 127, 133, 126, 126, 141, 106, 133, 131, 109, 123, 130, 114, 120, 121, 118, 143, 110, 120, 138, 118, 134, 126, 121, 130, 130, 140, 105, 133, 122, 136, 113, 115, 122, 109, 121, 130, 119, 120, 128, 124, 108, 132, 127, 128, 117, 122, 122, 108, 141, 133, 132, 128, 122, 130, 118, 127, 117, 121, 124, 134, 130, 135, 130, 128, 123, 152, 115, 115, 115, 125, 133, 126, 138, 118, 115, 130, 124, 133, 130, 121, 115, 137, 127, 153, 115, 127, 123, 125, 132, 118, 130, 143, 120, 113, 121, 108, 131, 126, 123, 120, 120, 117, 144, 131, 110, 130, 130, 113, 123, 118, 140, 128, 117, 133, 121, 117, 136, 127, 109, 121, 124, 119, 109, 112, 125, 116, 114, 118, 125, 123, 119, 129, 126, 109, 131, 96, 138, 114, 125, 133, 127, 131, 119, 117, 126, 136, 128, 134, 114, 127, 126, 117, 117, 116, 128, 130, 112, 117, 128, 132, 124, 121, 142, 118, 117, 118, 139, 125, 146, 114, 132, 137, 111, 129, 128, 136, 124, 129, 147, 124, 116, 106, 115, 118, 114, 144, 120, 109, 128, 116, 124, 118, 133, 131, 130, 137, 113, 127, 125, 130, 136, 112, 140, 121, 138, 136, 119, 118, 104, 129, 121, 107, 115, 108, 123, 111, 121, 122, 134, 120, 134, 114, 123, 112, 124, 127, 124, 117, 125, 121, 126, 116, 139, 119, 118, 137, 127, 124, 124, 127, 121, 134, 113, 125, 125, 122, 133, 114, 141, 109, 116, 128, 120, 115, 119, 120, 118, 132, 107, 119, 138, 135, 121, 134, 126, 124, 138, 136, 116, 129, 118, 130, 117, 118, 125, 129, 118, 138, 114, 130, 113, 126, 129, 121, 122, 124, 108, 128, 124, 136, 127, 119, 109, 122, 130, 125, 131, 119, 131, 137, 145, 127, 120, 136, 140, 104, 126, 102, 130, 122, 134, 109, 128, 128, 133, 132, 130, 127, 113, 122, 138, 132, 119, 142, 112, 129, 122, 126, 128, 122, 143, 129, 127, 119, 134, 123, 113, 134, 122, 132, 140, 117, 112, 136, 119, 120, 130, 122, 120, 124, 144, 110, 116, 109, 120, 106, 129, 130, 125, 123, 130, 110, 132, 117, 118, 136, 125, 126, 133, 120, 117, 120, 125, 137, 147, 129, 116, 129, 112, 121, 132, 133, 125, 138, 140, 128, 101, 121, 122, 125, 130, 142, 131, 104, 119, 122, 122, 125, 132, 144, 129, 110, 143, 123, 132, 137, 125, 138, 138, 126, 119, 142, 117, 129, 123, 115, 105, 123, 138, 124, 120, 120, 150, 125, 132, 138, 132, 126, 138, 124, 153, 125, 126, 138, 135, 154, 113, 139, 134, 136, 129, 119, 138, 118, 136, 123, 123, 123, 139, 141, 121, 121, 121, 122, 137, 119, 129, 133, 133, 120, 124, 150, 128, 137, 138, 119, 141, 128, 110, 111, 137, 140, 125, 109, 127, 120, 130, 127, 116, 118, 106, 130, 130, 136, 143, 109, 128, 122, 107, 105, 122, 134, 126, 119, 135, 129, 112, 132, 125, 123, 135, 125, 128, 121, 152, 117, 139, 135, 135, 123, 113, 111, 116, 122, 119, 134, 112, 130, 124, 127, 136, 120, 136, 129, 120, 140, 113, 122, 117, 122, 118, 130, 120, 118, 120, 142, 123, 120, 126, 110, 114, 135, 124, 122, 128, 113, 117, 119, 127, 137, 109, 139, 127, 113, 120, 143, 129, 111, 114, 103, 137, 124, 131, 128, 129, 129, 127, 144, 140, 121, 130, 109, 130, 132, 130, 125, 132, 140, 156, 120, 140, 116, 119, 141, 141, 109, 107, 122, 127, 127, 122, 131, 134, 102, 129, 124, 133, 115, 118, 128, 126, 129, 123, 125, 126, 144, 121, 137, 113, 127, 131, 115, 130, 121, 120, 131, 117, 128, 107, 144, 118, 127, 127, 122, 138, 136, 121, 131, 134, 110, 108, 120, 131, 125, 118, 120, 119, 120, 118, 126, 111, 133, 133, 120, 146, 138, 111, 117, 140, 124, 115, 114, 111, 134, 120, 126, 115, 147, 134, 110, 110, 134, 122, 138, 135, 110, 120, 116, 134, 135, 123, 130, 140, 118, 111, 121, 111, 142, 143, 133, 139, 128, 100, 145, 127, 130, 125, 119, 151, 123, 116, 137, 108, 124, 125, 115, 123, 140, 104, 125, 125, 127, 124, 123, 123, 119, 125, 133, 119, 125, 121, 121, 125, 140, 134, 156, 126, 133, 135, 126, 150, 113, 110, 108, 134, 132, 134, 111, 119, 103, 118, 129, 129, 103, 100, 115, 111, 116, 146, 134, 124, 116, 119, 120, 141, 145, 133, 126, 103, 128, 120, 120, 124, 134, 112, 128, 122, 134, 137, 125, 134, 123, 113, 128, 126, 133, 131, 129, 124, 132, 131, 112, 130, 147, 108, 124, 132, 119, 129, 130, 114, 98, 132, 116, 137, 113, 125, 135, 118, 143, 145, 126, 113, 125, 136, 123, 126, 118, 119, 111, 126, 107, 136, 128, 130, 142, 133, 128, 102, 121, 124, 135, 121, 116, 116, 122, 130, 120, 126, 115, 125, 120, 136, 115, 132, 128, 137, 133, 118, 132, 121, 133, 124, 127, 123, 125, 124, 148, 146, 128, 122, 136, 129, 116, 117, 122, 106, 129, 134, 131, 135, 123, 117, 116, 131, 105, 109, 134, 130, 116, 119, 114, 142, 131, 115, 124, 137, 125, 133, 121, 151, 119, 131, 132, 132, 128, 118, 126, 137, 123, 103, 117, 128, 124, 126, 134, 142, 149, 126, 109, 112, 126, 131, 123, 119, 143, 138, 115, 127, 140, 128, 126, 121, 122, 110, 129, 127, 112, 121, 101, 137, 114, 139, 112, 122, 131, 129, 131, 132, 117, 112, 131, 165, 120, 140, 117, 112, 127, 117, 138, 121, 141, 138, 109, 125, 116, 119, 133, 110, 124, 126, 125, 112, 132, 129, 127, 137, 123, 120, 128, 122, 116, 115, 124, 123, 105, 125, 128, 115, 125, 129, 117, 118, 120, 117, 121, 99, 129, 104, 114, 126, 114, 138, 131, 123, 127, 124, 116, 134, 137, 92, 139, 96, 120, 103, 105, 117, 131, 113, 108, 132, 116, 116, 117, 110, 111, 138, 122, 124, 129, 134, 143, 141, 123, 153, 121, 124, 101, 97, 140, 124, 112, 148, 129, 145, 125, 127, 120, 121, 117, 130, 133, 139, 128, 112, 123, 133, 117, 128, 122, 116, 114, 118, 104, 134, 125, 126, 157, 120, 115, 129, 120, 138, 117, 142, 115, 114, 106, 132, 131, 144, 120, 118, 138, 133, 132, 125, 112, 119, 143, 129, 125, 115, 124, 121, 125, 144, 127, 111, 110, 130, 137, 110, 124, 120, 127, 110, 129, 107, 120, 134, 108, 121, 113, 125, 141, 141, 132, 122, 102, 120, 138, 125, 113, 127, 121, 109, 121, 122, 118, 117, 113, 123, 123, 119, 128, 136, 106, 126, 105, 126, 123, 124, 156, 136, 119, 113, 132, 113, 139, 124, 140, 120, 142, 126, 132, 108, 135, 134, 116, 143, 112, 122, 134, 120, 120, 123, 115, 115, 132, 145, 119, 116, 107, 136, 143, 119, 122, 137, 117, 134, 110, 121, 124, 129, 121, 112, 131, 152, 140, 143, 134, 102, 120, 123, 113, 100, 127, 127, 115, 112, 135, 134, 130, 123, 116, 118, 137, 132, 90, 142, 126, 132, 138, 133, 119, 125, 111, 124, 131, 116, 121, 133, 124, 126, 119, 139, 124, 127, 142, 117, 110, 109, 127, 133, 120, 139, 129, 123, 133, 136, 126, 126, 120, 125, 120, 143, 100, 133, 121, 109, 130, 144, 128, 139, 130, 122, 149, 122, 113, 134, 130, 128, 123, 136, 123, 126, 127, 124, 127, 113, 124, 122, 123, 139, 127, 115, 123, 129, 119, 139, 144, 129, 123, 115, 125, 111, 143, 115, 114, 121, 116, 149, 138, 134, 119, 139, 136, 131, 104, 128, 137, 117, 128, 158, 123, 130, 131, 109, 119, 131, 135, 143, 133, 130, 130, 126, 131, 116, 117, 129, 124, 129, 142, 119, 114, 135, 137, 114, 128, 123, 123, 123, 126, 119, 106, 129, 133, 128, 113, 112, 119, 114, 110, 123, 125, 117, 132, 121, 130, 119, 123, 126, 154, 107, 125, 123, 126, 117, 135, 120, 132, 107, 122, 133, 138, 121, 121, 123, 125, 121, 112, 149, 122, 139, 108, 133, 126, 124, 135, 118, 133, 120, 136, 105, 126, 138, 118, 124, 107, 110, 112, 130, 123, 123, 151, 123, 125, 134, 117, 114, 122, 119, 135, 120, 131, 140, 130, 103, 108, 111, 94, 133, 117, 81, 124, 131, 124, 122, 136, 138, 111, 144, 125, 106, 123, 125, 131, 143, 119, 124, 124, 122, 148, 124, 137, 107, 128, 131, 108, 114, 126, 126, 123, 128, 125, 131, 130, 121, 127, 134, 118, 124, 93, 118, 127, 136, 123, 113, 122, 128, 125, 124, 130, 133, 137, 120, 103, 116, 147, 134, 136, 116, 107, 139, 132, 130, 117, 133, 131, 123, 103, 114, 126, 129, 122, 132, 124, 129, 119, 132, 145, 133, 140, 131, 114, 109, 114, 126, 144, 125, 125, 137, 121, 126, 134, 137, 122, 107, 135, 118, 129, 124, 118, 120, 129, 105, 115, 144, 120, 127, 148, 116, 131, 132, 120, 92, 126, 122, 119, 134, 134, 142, 132, 124, 118, 112, 111, 135, 115, 137, 119, 130, 127, 127, 133, 139, 127, 124, 133, 126, 106, 121, 122, 133, 120, 138, 121, 130, 124, 149, 98, 129, 123, 128, 114, 112, 127, 137, 124, 96, 101, 130, 153, 126, 113, 122, 124, 129, 132, 143, 122, 117, 145, 145, 122, 140, 131, 145, 153, 122, 110, 105, 127, 117, 146, 125, 119, 133, 129, 153, 146, 112, 119, 137, 131, 114, 130, 140, 129, 122, 122, 127, 119, 125, 145, 121, 133, 114, 126, 127, 126, 119, 116, 108, 130, 114, 141, 127, 119, 115, 130, 126, 114, 107, 119, 111, 134, 112, 136, 125, 138, 139, 146, 118, 135, 135, 120, 114, 135, 111, 151, 141, 122, 115, 120, 150, 141, 144, 106, 121, 130, 149, 137, 136, 87, 124, 133, 129, 126, 136, 143, 140, 142, 142, 136, 119, 118, 121, 120, 149, 115, 120, 140, 135, 130, 131, 123, 109, 132, 146, 100, 118, 131, 106, 144, 134, 103, 134, 130, 145, 126, 129, 128, 103, 122, 128, 114, 137, 121, 130, 123, 126, 142, 118, 128, 125, 117, 123, 132, 114, 126, 120, 120, 115, 116, 128, 128, 131, 111, 117, 130, 112, 129, 137, 145, 143, 107, 111, 104, 123, 117, 110, 128, 120, 108, 134, 117, 120, 126, 133, 115, 113, 124, 117, 139, 116, 106, 125, 145, 157, 129, 132, 134, 127, 116, 151, 129, 111, 138, 121, 121, 125, 134, 154, 131, 116, 115, 131, 137, 123, 133, 98, 125, 129, 135, 129, 118, 112, 120, 116, 119, 107, 114, 108, 123, 117, 121, 135, 111, 120, 125, 143, 102, 126, 131, 114, 125, 151, 125, 128, 112, 115, 137, 123, 94, 123, 142, 102, 142, 129, 116, 148, 130, 123, 122, 123, 135, 115, 112, 138, 104, 154, 137, 124, 128, 134, 135, 131, 111, 141, 133, 132, 130, 154, 137, 130, 127, 126, 110, 138, 97, 144, 110, 123, 130, 124, 118, 97, 124, 117, 115, 135, 128, 111, 144, 143, 125, 134, 142, 126, 129, 128, 107, 136, 142, 135, 123, 126, 117, 118, 113, 148, 125, 127, 122, 110, 118, 128, 132, 137, 131, 127, 125, 130, 118, 112, 105, 128, 136, 123, 154, 119, 137, 129, 129, 135, 105, 128, 113, 127, 136, 119, 118, 127, 100, 115, 128, 122, 135, 121, 143, 124, 117, 122, 98, 128, 113, 119, 107, 114, 127, 128, 112, 125, 96, 123, 120, 124, 138, 132, 140, 132, 138, 120, 143, 129, 110, 126, 135, 148, 145, 124, 109, 133, 129, 126, 117, 106, 115, 124, 142, 122, 130, 132, 121, 123, 94, 116, 122, 120, 128, 139, 124, 140, 105, 124, 115, 113, 116, 145, 128, 119, 143, 110, 126, 133, 118, 126, 99, 123, 128, 126, 131, 121, 134, 133, 129, 142, 146, 127, 96, 120, 136, 113, 127, 122, 129, 115, 119, 116, 131, 134, 116, 110, 133, 110, 127, 130, 99, 125, 150, 126, 126, 110, 114, 129, 126, 106, 144, 104, 119, 120, 123, 139, 137, 123, 123, 120, 134, 119, 115, 130, 109, 134, 114, 122, 105, 139, 118, 109, 142, 127, 121, 130, 140, 123, 137, 124, 127, 116, 134, 121, 115, 101, 104, 125, 108, 112, 123, 125, 104, 138, 121, 120, 122, 152, 124, 106, 130, 120, 127, 117, 152, 127, 132, 120, 146, 123, 128, 110, 129, 122, 124, 107, 136, 154, 131, 114, 125, 116, 136, 129, 146, 123, 132, 136, 120, 139, 128, 137, 115, 132, 122, 124, 132, 129, 136, 123, 135, 114, 101, 107, 122, 125, 131, 115, 117, 120, 142, 152, 130, 139, 124, 126, 117, 110, 119, 117, 100, 141, 127, 115, 115, 140, 125, 136, 129, 142, 129, 117, 120, 131, 132, 135, 132, 129, 126, 132, 112, 127, 111, 120, 127, 132, 116, 130, 129, 137, 116, 120, 107, 133, 146, 113, 137, 123, 136, 108, 139, 116, 129, 123, 123, 142, 139, 98, 122, 123, 121, 122, 133, 126, 122, 124, 126, 135, 122, 121, 121, 102, 132, 135, 134, 136, 155, 144, 111, 135, 119, 126, 138, 121, 107, 125, 117, 105, 122, 129, 113, 130, 116, 126, 150, 124, 133, 125, 128, 131, 114, 121, 115, 127, 123, 102, 124, 126, 127, 137, 105, 162, 120, 124, 123, 107, 124, 119, 135, 112, 129, 123, 131, 114, 141, 133, 129, 132, 137, 120, 125, 121, 107, 135, 122, 139, 122, 122, 107, 121, 129, 127, 100, 129, 109, 123, 112, 117, 130, 120, 122, 127, 111, 137, 141, 122, 135, 121, 114, 126, 120, 130, 112, 118, 132, 146, 114, 118, 122, 135, 115, 136, 113, 134, 123, 116, 128, 125, 137, 130, 125, 134, 122, 113, 128, 127, 136, 128, 120, 119, 113, 123, 119, 142, 140, 125, 134, 120, 123, 126, 116, 104, 110, 131, 130, 134, 131, 120, 116, 111, 116, 123, 128, 135, 126, 137, 121, 124, 134, 116, 125, 133, 142, 125, 138, 114, 121, 118, 118, 120, 126, 120, 137, 129, 119, 118, 124, 114, 131, 131, 121, 120, 129, 139, 123, 122, 133, 129, 141, 142, 113, 119, 123, 125, 128, 123, 118, 130, 134, 149, 111, 127, 129, 123, 149, 126, 142, 124, 127, 132, 120, 133, 128, 141, 142, 129, 111, 135, 112, 133, 117, 113, 136, 103, 138, 118, 132, 111, 121, 128, 136, 105, 119, 108, 129, 131, 136, 122, 133, 130, 108, 121, 127, 124, 119, 130, 99, 113, 130, 136, 114, 113, 141, 116, 129, 118, 106, 115, 114, 142, 125, 123, 122, 124, 135, 137, 121, 115, 140, 130, 131, 124, 124, 116, 133, 124, 133, 118, 126, 128, 122, 124, 118, 112, 137, 121, 131, 128, 145, 119, 136, 138, 113, 124, 124, 125, 129, 133, 133, 119, 115, 139, 117, 118, 130, 124, 124, 127, 115, 120, 148, 130, 142, 116, 126, 135, 141, 125, 116, 118, 123, 124, 122, 115, 126, 137, 120, 130, 147, 119, 130, 127, 123, 109, 128, 124, 120, 126, 130, 121, 107, 119, 135, 134, 126, 132, 128, 120, 118, 121, 125, 138, 141, 149, 136, 125, 125, 137, 136, 127, 132, 131, 121, 108, 128, 120, 112, 113, 117, 123, 111, 152, 136, 120, 124, 133, 124, 123, 112, 114, 116, 130, 139, 121, 126, 128, 120, 118, 118, 145, 120, 128, 127, 125, 129, 140, 124, 107, 123, 134, 116, 124, 124, 123, 118, 115, 130, 122, 124, 113, 111, 122, 115, 123, 137, 119, 122, 121, 112, 137, 102, 128, 119, 113, 121, 118, 117, 146, 129, 109, 128, 134, 132, 110, 141, 150, 127, 134, 138, 127, 121, 112, 104, 119, 126, 111, 131, 105, 117, 152, 145, 129, 127, 129, 128, 121, 109, 125, 122, 117, 103, 118, 134, 132, 126, 118, 133, 118, 118, 132, 131, 129, 115, 136, 116, 122, 136, 120, 125, 122, 121, 120, 117, 128, 116, 144, 131, 141, 140, 124, 118, 142, 111, 135, 123, 127, 115, 131, 134, 128, 126, 118, 129, 127, 120, 112, 120, 121, 132, 116, 119, 130, 114, 104, 122, 143, 133, 128, 121, 129, 136, 132, 126, 131, 138, 129, 102, 135, 120, 104, 136, 118, 109, 134, 131, 128, 117, 130, 113, 141, 124, 133, 131, 120, 121, 152, 123, 125, 113, 110, 115, 100, 129, 124, 138, 126, 125, 117, 119, 113, 110, 132, 127, 123, 148, 141, 120, 120, 126, 129, 111, 129, 131, 123, 134, 122, 113, 126, 110, 123, 137, 122, 112, 122, 122, 129, 127, 129, 140, 111, 123, 116, 115, 120, 130, 120, 135, 144, 127, 123, 133, 136, 125, 127, 122, 132, 122, 122, 132, 130, 113, 112, 137, 138, 136, 125, 123, 114, 121, 138, 127, 127, 130, 134, 147, 117, 120, 137, 114, 131, 129, 128, 126, 132, 131, 114, 126, 130, 133, 118, 109, 119, 153, 123, 125, 126, 138, 127, 132, 121, 132, 112, 132, 135, 123, 143, 107, 130, 138, 130, 127, 115, 115, 106, 114, 132, 116, 132, 110, 124, 114, 128, 140, 119, 121, 141, 143, 125, 128, 115, 143, 117, 122, 157, 125, 129, 128, 114, 120, 111, 120, 130, 119, 127, 136, 133, 132, 114, 121, 127, 118, 123, 134, 130, 121, 140, 138, 130, 140, 113, 105, 133, 127, 119, 121, 124, 144, 123, 138, 119, 125, 112, 140, 138, 124, 133, 139, 133, 119, 109, 118, 108, 128, 125, 111, 128, 120, 131, 134, 131, 100, 123, 104, 136, 120, 127, 110, 118, 111, 133, 122, 109, 127, 109, 128, 133, 122, 143, 129, 117, 134, 136, 120, 130, 125, 124, 134, 130, 123, 131, 125, 129, 115, 102, 124, 126, 134, 115, 131, 117, 123, 131, 132, 127, 139, 130, 137, 115, 120, 135, 121, 120, 125, 108, 110, 131, 140, 125, 126, 115, 118, 130, 146, 145, 136, 128, 129, 127, 118, 118, 128, 132, 133, 110, 131, 121, 131, 124, 127, 137, 115, 139, 128, 121, 112, 129, 129, 131, 126, 128, 131, 130, 148, 126, 128, 112, 121, 119, 122, 135, 123, 126, 117, 149, 122, 120, 140, 121, 127, 106, 136, 107, 131, 105, 126, 142, 131, 121, 109, 126, 123, 131, 127, 126, 116, 148, 114, 135, 133, 130, 119, 127, 130, 110, 125, 117, 133, 124, 128, 133, 133, 119, 110, 140, 138, 120, 123, 140, 123, 124, 129, 112, 113, 105, 149, 134, 132, 123, 137, 124, 139, 120, 141, 101, 125, 128, 148, 135, 122, 120, 125, 144, 110, 113, 123, 126, 114, 132, 128, 123, 107, 113, 134, 139, 120, 127, 125, 122, 118, 137, 129, 94, 119, 124, 142, 109, 131, 130, 131, 115, 109, 121, 121, 140, 113, 132, 118, 125, 125, 122, 137, 116, 126, 106, 116, 131, 139, 130, 124, 113, 111, 131, 119, 136, 147, 129, 119, 139, 142, 135, 115, 119, 134, 123, 124, 125, 126, 111, 131, 126, 127, 136, 122, 130, 135, 113, 155, 123, 131, 124, 111, 127, 124, 104, 141, 132, 112, 120, 119, 122, 127, 124, 124, 111, 145, 132, 132, 130, 136, 114, 133, 130, 125, 132, 128, 132, 135, 119, 120, 111, 103, 124, 131, 135, 124, 119, 121, 123, 113, 141, 122, 131, 123, 122, 134, 127, 121, 123, 132, 131, 129, 112, 141, 124, 128, 123, 115, 132, 125, 131, 137, 128, 122, 132, 118, 135, 117, 126, 117, 137, 118, 123, 109, 120, 141, 138, 128, 106, 123, 109, 130, 124, 133, 147, 130, 135, 134, 116, 141, 132, 133, 138, 122, 124, 119, 139, 121, 130, 122, 137, 134, 122, 123, 119, 130, 126, 124, 132, 122, 119, 141, 120, 129, 114, 133, 131, 96, 115, 130, 125, 121, 136, 134, 133, 132, 131, 119, 134, 112, 125, 128, 114, 166, 119, 139, 126, 124, 132, 123, 127, 125, 131, 126, 119, 103, 118, 123, 122, 137, 120, 119, 123, 129, 111, 115, 120, 111, 126, 120, 117, 117, 135, 121, 132, 142, 122, 120, 124, 135, 113, 122, 131, 114, 114, 113, 115, 131, 124, 103, 120, 140, 119, 121, 129, 137, 137, 118, 124, 114, 136, 128, 128, 156, 149, 133, 130, 106, 135, 145, 119, 121, 117, 129, 131, 114, 121, 143, 130, 110, 101, 112, 112, 111, 146, 112, 133, 127, 129, 155, 111, 126, 120, 124, 124, 130, 122, 122, 138, 111, 126, 125, 145, 122, 129, 121, 139, 133, 124, 116, 118, 141, 121, 125, 124, 119, 123, 124, 135, 165, 116, 119, 116, 134, 124, 109, 120, 109, 98, 111, 118, 119, 139, 116, 107, 133, 125, 108, 145, 111, 129, 135, 155, 114, 133, 132, 132, 128, 119, 144, 124, 92, 129, 146, 122, 156, 119, 154, 127, 142, 135, 107, 112, 122, 107, 124, 93, 131, 115, 110, 132, 101, 130, 134, 109, 141, 111, 133, 130, 125, 101, 156, 139, 121, 151, 134, 139, 140, 102, 127, 138, 157, 124, 101, 118, 132, 134, 135, 117, 151, 134, 150, 124, 132, 119, 125, 115, 98, 127, 133, 111, 127, 129, 116, 126, 121, 124, 122, 92, 126, 143, 135, 118, 151, 118, 124, 127, 115, 118, 123, 125, 137, 122, 122, 125, 119, 118, 118, 123, 132, 157, 142, 128, 114, 126, 120, 106, 142, 111, 128, 120, 128, 116, 139, 126, 127, 127, 146, 127, 137, 122, 125, 134, 110, 126, 136, 124, 137, 130, 114, 148, 128, 114, 122, 131, 111, 130, 132, 127, 112, 123, 137, 120, 142, 125, 118, 132, 135, 131, 121, 117, 115, 135, 141, 120, 154, 132, 111, 120, 114, 140, 123, 111, 121, 115, 128, 137, 132, 136, 117, 132, 128, 142, 120, 132, 115, 117, 131, 111, 119, 118, 125, 112, 118, 139, 115, 113, 120, 117, 113, 107, 149, 109, 121, 138, 122, 130, 130, 118, 124, 114, 129, 122, 119, 140, 138, 124, 132, 124, 128, 132, 136, 119, 132, 116, 113, 129, 140, 120, 122, 124, 132, 120, 126, 134, 153, 139, 116, 138, 138, 135, 115, 128, 123, 142, 133, 132, 122, 141, 126, 129, 146, 142, 136, 113, 132, 132, 117, 134, 143, 115, 130, 134, 117, 122, 127, 127, 112, 119, 142, 135, 132, 115, 116, 133, 140, 115, 114, 144, 128, 133, 112, 128, 128, 136, 117, 147, 114, 94, 133, 114, 119, 125, 116, 135, 123, 138, 111, 126, 118, 124, 120, 137, 126, 113, 112, 122, 130, 116, 116, 115, 123, 134, 129, 130, 110, 98, 119, 122, 131, 114, 116, 120, 125, 116, 134, 120, 127, 133, 133, 122, 144, 133, 122, 123, 109, 135, 111, 116, 131, 122, 126, 117, 135, 153, 125, 128, 131, 125, 132, 118, 138, 137, 94, 111, 130, 154, 122, 131, 138, 132, 128, 126, 149, 118, 124, 120, 135, 124, 106, 120, 119, 135, 126, 138, 137, 130, 130, 109, 127, 125, 133, 109, 121, 126, 116, 128, 134, 111, 129, 120, 112, 127, 122, 145, 131, 91, 113, 139, 117, 121, 128, 128, 115, 116, 112, 129, 108, 110, 120, 116, 142, 139, 138, 128, 146, 124, 135, 131, 132, 130, 117, 121, 110, 121, 137, 122, 136, 127, 123, 109, 111, 126, 124, 129, 122, 123, 120, 117, 121, 125, 119, 125, 131, 124, 128, 129, 138, 132, 121, 151, 124, 139, 122, 138, 138, 120, 118, 130, 119, 112, 117, 125, 129, 135, 132, 114, 118, 108, 109, 117, 128, 126, 128, 100, 122, 131, 143, 108, 146, 139, 116, 115, 116, 108, 113, 124, 127, 120, 132, 130, 101, 129, 126, 106, 125, 124, 129, 126, 134, 124, 137, 116, 119, 134, 111, 115, 124, 116, 112, 129, 120, 130, 133, 113, 127, 122, 111, 121, 127, 118, 126, 115, 121, 143, 109, 126, 133, 109, 133, 112, 139, 106, 123, 126, 112, 112, 137, 147, 129, 140, 133, 112, 137, 101, 132, 139, 123, 133, 110, 123, 140, 131, 127, 123, 134, 129, 113, 151, 112, 117, 137, 111, 104, 147, 136, 129, 108, 125, 118, 128, 104, 128, 124, 131, 130, 128, 126, 135, 117, 126, 117, 111, 123, 128, 137, 124, 121, 117, 121, 145, 107, 122, 133, 113, 142, 130, 118, 114, 132, 114, 135, 120, 106, 116, 118, 118, 122, 121, 115, 122, 110, 118, 131, 118, 119, 106, 117, 119, 123, 134, 128, 113, 126, 128, 111, 113, 147, 122, 122, 127, 145, 119, 138, 130, 131, 121, 142, 118, 110, 115, 122, 106, 114, 148, 134, 110, 146, 133, 108, 123, 125, 125, 147, 125, 113, 129, 108, 135, 131, 125, 127, 117, 136, 122, 138, 123, 136, 139, 125, 129, 100, 116, 118, 117, 128, 115, 118, 117, 126, 115, 126, 136, 129, 122, 121, 126, 116, 131, 123, 135, 125, 122, 144, 136, 133, 107, 133, 118, 115, 106, 140, 98, 140, 131, 108, 137, 128, 128, 131, 114, 113, 123, 131, 124, 143, 119, 133, 114, 138, 118, 111, 117, 124, 118, 126, 120, 124, 119, 115, 120, 98, 122, 145, 126, 120, 121, 123, 114, 131, 120, 118, 131, 125, 131, 135, 127, 124, 124, 133, 138, 132, 149, 114, 113, 131, 129, 126, 122, 114, 115, 146, 110, 117, 121, 122, 118, 109, 119, 112, 150, 144, 123, 110, 126, 118, 128, 135, 127, 113, 113, 122, 124, 129, 141, 131, 121, 122, 120, 133, 130, 134, 132, 153, 122, 136, 115, 123, 133, 132, 123, 107, 120, 121, 144, 113, 130, 121, 135, 131, 114, 116, 137, 124, 126, 140, 118, 126, 129, 112, 131, 128, 109, 126, 129, 114, 137, 120, 123, 122, 135, 118, 129, 114, 105, 126, 121, 153, 142, 131, 125, 141, 110, 131, 123, 129, 127, 119, 132, 107, 137, 130, 136, 125, 125, 128, 132, 114, 117, 110, 137, 130, 119, 129, 114, 131, 117, 126, 114, 119, 113, 129, 127, 138, 116, 130, 118, 132, 133, 115, 120, 130, 131, 125, 129, 138, 133, 127, 135, 124, 130, 139, 120, 117, 125, 115, 125, 134, 113, 110, 123, 117, 128, 109, 128, 123, 117, 121, 107, 117, 118, 118, 135, 114, 130, 106, 118, 114, 115, 122, 121, 133, 126, 123, 143, 134, 121, 138, 118, 120, 120, 126, 121, 116, 101, 112, 126, 120, 111, 131, 133, 129, 111, 162, 106, 142, 139, 124, 137, 126, 128, 133, 123, 117, 112, 119, 130, 103, 112, 124, 124, 128, 127, 128, 120, 107, 125, 127, 131, 112, 144, 121, 131, 134, 131, 139, 115, 124, 110, 123, 122, 126, 123, 126, 134, 119, 124, 135, 116, 125, 129, 135, 152, 132, 120, 122, 114, 119, 125, 122, 124, 135, 127, 133, 126, 122, 129, 129, 132, 138, 122, 130, 115, 132, 132, 117, 120, 123, 134, 115, 114, 109, 125, 121, 124, 116, 140, 122, 118, 119, 107, 103, 126, 102, 123, 148, 142, 134, 124, 124, 138, 125, 121, 131, 145, 136, 115, 117, 122, 135, 123, 130, 119, 121, 147, 133, 134, 119, 115, 122, 107, 119, 131, 130, 136, 124, 131, 125, 129, 134, 121, 117, 131, 137, 110, 146, 117, 142, 126, 140, 126, 145, 127, 120, 124, 147, 137, 125, 120, 145, 103, 127, 123, 140, 119, 134, 142, 124, 114, 130, 122, 115, 129, 119, 119, 127, 128, 122, 114, 118, 125, 107, 116, 119, 110, 120, 112, 115, 109, 141, 119, 102, 123, 103, 140, 126, 119, 109, 135, 121, 127, 151, 121, 143, 118, 129, 128, 118, 119, 124, 136, 145, 107, 118, 125, 128, 113, 122, 122, 126, 118, 123, 111, 135, 135, 119, 133, 118, 124, 106, 143, 113, 153, 117, 131, 145, 104, 149, 114, 105, 104, 142, 130, 125, 126, 100, 142, 106, 121, 135, 124, 149, 126, 123, 125, 139, 140, 115, 122, 140, 117, 115, 122, 126, 139, 116, 130, 125, 109, 155, 142, 125, 122, 129, 138, 131, 125, 120, 148, 104, 115, 122, 115, 144, 129, 138, 133, 136, 134, 121, 112, 123, 137, 111, 113, 134, 151, 123, 136, 130, 117, 118, 152, 151, 152, 125, 125, 143, 126, 123, 122, 128, 135, 127, 110, 122, 112, 115, 125, 120, 124, 121, 119, 120, 126, 106, 130, 129, 122, 151, 131, 127, 123, 128, 123, 70, 146, 129, 142, 122, 102, 122, 130, 108, 126, 123, 136, 135, 119, 117, 120, 120, 122, 141, 113, 128, 131, 134, 140, 134, 141, 128, 118, 112, 109, 136, 125, 116, 111, 128, 131, 126, 123, 107, 128, 122, 144, 123, 123, 129, 86, 121, 115, 119, 130, 121, 146, 131, 125, 130, 110, 144, 137, 128, 119, 118, 129, 133, 156, 104, 150, 135, 119, 126, 129, 129, 139, 154, 123, 126, 112, 118, 109, 118, 112, 112, 103, 119, 126, 116, 124, 125, 124, 130, 118, 117, 121, 137, 132, 132, 143, 139, 131, 131, 147, 133, 129, 133, 124, 136, 134, 120, 130, 101, 106, 136, 115, 136, 115, 103, 131, 131, 118, 122, 129, 124, 136, 152, 124, 134, 126, 133, 131, 125, 100, 124, 136, 116, 130, 151, 117, 130, 119, 124, 134, 139, 122, 121, 134, 117, 123, 130, 128, 139, 127, 114, 126, 135, 125, 134, 124, 116, 124, 118, 117, 121, 96, 126, 101, 125, 126, 131, 121, 117, 133, 119, 141, 137, 118, 130, 150, 115, 117, 126, 128, 120, 126, 137, 130, 128, 129, 122, 115, 129, 133, 121, 131, 126, 123, 113, 125, 124, 116, 110, 119, 118, 121, 129, 121, 122, 132, 133, 110, 135, 117, 120, 128, 132, 120, 122, 128, 131, 120, 119, 119, 110, 132, 127, 125, 130, 140, 112, 127, 114, 114, 127, 114, 120, 127, 122, 124, 122, 114, 122, 114, 117, 148, 124, 115, 122, 117, 130, 120, 126, 143, 127, 130, 130, 113, 137, 120, 124, 119, 107, 114, 136, 129, 121, 121, 114, 127, 118, 116, 106, 122, 116, 138, 115, 135, 107, 119, 126, 112, 113, 116, 122, 122, 136, 122, 131, 126, 114, 126, 133, 112, 121, 113, 122, 117, 121, 123, 125, 124, 133, 131, 117, 131, 124, 130, 127, 124, 111, 127, 129, 130, 138, 106, 119, 124, 128, 144, 112, 130, 114, 130, 102, 131, 130, 113, 120, 125, 118, 121, 123, 121, 144, 133, 121, 112, 123, 130, 124, 104, 136, 131, 128, 124, 140, 115, 126, 135, 122, 131, 128, 133, 128, 116, 132, 121, 125, 124, 129, 136, 129, 117, 150, 151, 121, 110, 123, 112, 112, 139, 137, 126, 113, 118, 117, 115, 132, 120, 124, 116, 109, 139, 146, 123, 118, 131, 123, 132, 128, 118, 110, 151, 122, 128, 114, 135, 120, 130, 125, 133, 130, 124, 119, 123, 106, 108, 117, 125, 118, 126, 144, 133, 112, 126, 121, 117, 129, 145, 104, 142, 105, 135, 118, 122, 139, 140, 135, 128, 132, 128, 144, 128, 138, 124, 113, 111, 140, 116, 117, 128, 132, 116, 123, 138, 123, 121, 136, 104, 140, 136, 104, 116, 151, 117, 126, 114, 118, 123, 127, 117, 118, 123, 143, 124, 130, 125, 132, 113, 132, 136, 118, 113, 136, 118, 127, 128, 137, 135, 117, 116, 114, 123, 126, 130, 108, 116, 123, 121, 124, 120, 123, 108, 111, 143, 116, 140, 127, 100, 126, 118, 115, 125, 117, 142, 157, 139, 138, 114, 129, 131, 107, 141, 138, 133, 128, 149, 125, 108, 107, 137, 138, 123, 136, 113, 115, 122, 127, 113, 97, 141, 132, 135, 127, 145, 122, 142, 121, 125, 111, 139, 117, 142, 118, 121, 127, 118, 142, 129, 122, 122, 113, 122, 135, 131, 134, 128, 117, 122, 116, 127, 126, 127, 113, 123, 108, 124, 102, 130, 133, 130, 122, 119, 127, 141, 123, 138, 111, 137, 137, 112, 134, 130, 131, 131, 145, 102, 129, 117, 134, 128, 125, 123, 126, 127, 118, 107, 141, 124, 115, 124, 112, 111, 107, 123, 116, 117, 117, 120, 112, 130, 137, 123, 132, 140, 126, 117, 128, 122, 110, 133, 106, 123, 143, 116, 127, 117, 124, 124, 130, 141, 114, 125, 121, 130, 128, 142, 111, 112, 121, 123, 129, 139, 129, 116, 124, 137, 128, 123, 134, 127, 114, 121, 126, 123, 137, 117, 129, 115, 116, 128, 117, 140, 123, 119, 124, 120, 130, 123, 121, 137, 132, 127, 121, 127, 128, 129, 117, 121, 118, 131, 129, 119, 101, 123, 152, 133, 114, 128, 136, 142, 112, 126, 121, 120, 142, 148, 124, 117, 139, 106, 121, 121, 132, 129, 134, 120, 115, 128, 127, 119, 131, 114, 136, 126, 125, 117, 116, 108, 123, 133, 119, 122, 115, 126, 153, 125, 122, 111, 128, 133, 117, 126, 142, 139, 117, 123, 127, 117, 112, 132, 123, 144, 140, 127, 112, 136, 132, 101, 142, 108, 127, 130, 119, 119, 139, 116, 117, 114, 123, 126, 107, 125, 125, 126, 117, 130, 127, 116, 131, 124, 119, 139, 136, 132, 107, 125, 109, 111, 118, 125, 143, 118, 139, 119, 120, 130, 103, 129, 128, 113, 108, 121, 154, 115, 120, 117, 135, 125, 136, 132, 120, 103, 124, 135, 143, 98, 118, 123, 118, 136, 114, 131, 119, 123, 131, 113, 125, 134, 119, 113, 137, 127, 133, 126, 122, 110, 141, 124, 122, 133, 113, 115, 128, 121, 106, 127, 133, 132, 133, 130, 107, 134, 126, 139, 122, 127, 122, 118, 126, 131, 130, 125, 115, 133, 122, 132, 119, 129, 123, 139, 122, 133, 136, 141, 105, 123, 136, 114, 123, 119, 118, 121, 118, 122, 143, 126, 115, 124, 124, 145, 103, 139, 143, 134, 132, 138, 127, 117, 127, 111, 111, 126, 131, 131, 129, 128, 123, 105, 120, 140, 141, 122, 134, 107, 121, 117, 139, 122, 120, 121, 156, 106, 136, 129, 116, 131, 150, 136, 144, 126, 115, 125, 126, 125, 120, 119, 136, 123, 115, 111, 116, 116, 127, 109, 113, 127, 137, 123, 142, 131, 128, 123, 116, 135, 117, 118, 119, 124, 109, 140, 122, 119, 128, 132, 116, 130, 126, 119, 110, 131, 116, 126, 124, 123, 107, 117, 112, 121, 123, 130, 125, 134, 111, 109, 137, 131, 126, 118, 122, 130, 112, 109, 104, 114, 128, 124, 133, 119, 127, 110, 137, 115, 123, 129, 133, 108, 126, 126, 113, 143, 135, 131, 121, 122, 151, 129, 124, 125, 112, 129, 117, 111, 127, 130, 124, 98, 131, 122, 124, 110, 138, 127, 143, 130, 126, 99, 126, 107, 129, 121, 136, 136, 113, 128, 124, 133, 123, 118, 120, 134, 117, 121, 111, 103, 122, 128, 115, 129, 132, 135, 118, 121, 134, 116, 128, 125, 116, 117, 139, 119, 118, 126, 135, 108, 128, 137, 115, 132, 116, 116, 110, 128, 120, 123, 122, 118, 122, 145, 124, 107, 132, 132, 118, 137, 130, 139, 120, 116, 133, 135, 130, 128, 113, 118, 129, 115, 118, 123, 120, 130, 130, 122, 119, 109, 120, 156, 114, 140, 113, 123, 112, 119, 116, 112, 110, 169, 124, 123, 126, 141, 145, 112, 145, 121, 107, 124, 129, 113, 129, 119, 122, 127, 133, 131, 130, 118, 129, 107, 122, 112, 131, 151, 142, 121, 134, 139, 134, 113, 120, 133, 141, 140, 129, 128, 139, 132, 131, 147, 123, 129, 136, 122, 132, 123, 131, 120, 126, 122, 126, 127, 128, 121, 107, 161, 128, 125, 120, 127, 121, 121, 130, 115, 133, 121, 137, 131, 116, 136, 110, 151, 119, 122, 155, 131, 127, 111, 133, 120, 122, 130, 120, 131, 114, 130, 128, 123, 142, 134, 108, 139, 124, 118, 119, 115, 141, 125, 117, 122, 131, 139, 131, 122, 125, 114, 136, 120, 140, 131, 101, 139, 142, 130, 125, 126, 137, 124, 136, 105, 127, 135, 122, 135, 131, 118, 108, 136, 128, 121, 125, 137, 129, 126, 103, 132, 121, 150, 143, 143, 143, 123, 132, 107, 132, 143, 141, 133, 119, 107, 133, 113, 122, 120, 111, 155, 152, 133, 140, 132, 132, 121, 129, 127, 136, 114, 123, 128, 118, 124, 109, 124, 111, 141, 124, 120, 105, 128, 102, 127, 115, 130, 128, 115, 127, 124, 114, 137, 105, 131, 134, 110, 132, 146, 129, 134, 107, 118, 130, 134, 122, 121, 140, 159, 118, 114, 142, 124, 117, 126, 119, 142, 127, 128, 125, 134, 136, 116, 135, 111, 118, 124, 121, 135, 122, 117, 138, 138, 120, 154, 113, 123, 116, 155, 105, 123, 121, 112, 118, 133, 136, 130, 130, 142, 117, 113, 125, 103, 123, 118, 118, 117, 116, 111, 131, 135, 106, 117, 115, 133, 107, 140, 117, 112, 137, 117, 139, 116, 137, 126, 135, 117, 131, 123, 141, 132, 126, 120, 125, 115, 119, 129, 126, 124, 123, 141, 117, 133, 107, 114, 135, 128, 130, 143, 134, 126, 102, 113, 112, 120, 132, 120, 118, 126, 118, 119, 116, 128, 118, 118, 133, 128, 140, 134, 131, 126, 146, 134, 116, 125, 137, 121, 131, 116, 123, 127, 117, 132, 113, 122, 124, 140, 133, 126, 129, 160, 139, 132, 127, 133, 112, 116, 104, 129, 130, 133, 117, 109, 117, 127, 120, 124, 134, 135, 151, 131, 138, 131, 137, 116, 124, 117, 109, 123, 121, 112, 129, 132, 133, 110, 140, 127, 137, 105, 140, 135, 121, 130, 147, 105, 121, 141, 108, 114, 133, 118, 148, 127, 144, 122, 146, 149, 140, 113, 134, 143, 108, 113, 128, 117, 132, 125, 107, 111, 121, 117, 122, 111, 127, 133, 135, 144, 129, 127, 121, 129, 115, 132, 139, 145, 108, 112, 136, 115, 111, 121, 142, 122, 151, 140, 143, 111, 134, 133, 129, 117, 120, 129, 123, 122, 122, 149, 111, 120, 132, 111, 128, 129, 121, 120, 116, 120, 122, 123, 126, 135, 142, 117, 126, 108, 119, 126, 123, 115, 117, 121, 128, 114, 118, 134, 118, 112, 127, 139, 121, 129, 126, 133, 134, 134, 133, 133, 111, 125, 134, 132, 139, 142, 144, 122, 125, 116, 131, 109, 122, 148, 148, 112, 133, 133, 132, 129, 145, 112, 125, 132, 128, 124, 130, 134, 131, 126, 126, 127, 118, 121, 121, 121, 115, 129, 123, 122, 119, 109, 134, 129, 112, 127, 129, 128, 98, 128, 120, 118, 118, 132, 119, 99, 126, 126, 125, 126, 120, 124, 115, 127, 142, 131, 124, 121, 129, 123, 127, 113, 135, 123, 137, 137, 124, 126, 129, 120, 140, 136, 127, 121, 122, 133, 113, 122, 119, 116, 128, 137, 140, 128, 132, 117, 133, 127, 119, 122, 125, 128, 142, 127, 116, 125, 125, 116, 133, 129, 127, 128, 160, 139, 130, 134, 122, 125, 112, 134, 136, 117, 123, 121, 131, 119, 132, 105, 116, 120, 123, 121, 127, 121, 145, 115, 132, 120, 119, 128, 128, 116, 137, 125, 117, 135, 115, 119, 152, 122, 133, 122, 132, 118, 127, 158, 132, 116, 116, 111, 131, 125, 110, 131, 112, 123, 122, 130, 121, 102, 120, 122, 124, 127, 137, 125, 125, 125, 117, 106, 138, 133, 145, 122, 108, 135, 120, 128, 103, 123, 110, 137, 129, 135, 140, 119, 116, 130, 133, 123, 131, 129, 121, 97, 119, 116, 111, 126, 126, 144, 124, 143, 130, 120, 133, 122, 116, 117, 130, 131, 144, 121, 129, 119, 134, 119, 126, 124, 99, 118, 125, 116, 109, 136, 145, 120, 126, 129, 127, 132, 147, 142, 121, 121, 142, 119, 132, 124, 107, 136, 134, 125, 132, 136, 136, 124, 141, 119, 116, 139, 120, 131, 118, 124, 127, 121, 140, 115, 119, 126, 130, 140, 120, 110, 115, 127, 107, 112, 124, 125, 113, 134, 120, 107, 105, 116, 118, 122, 129, 120, 124, 115, 138, 106, 103, 115, 138, 129, 137, 144, 113, 102, 115, 134, 119, 126, 118, 130, 124, 124, 136, 121, 153, 122, 127, 117, 125, 130, 131, 129, 127, 116, 134, 114, 106, 118, 109, 138, 138, 124, 131, 126, 136, 131, 126, 141, 123, 129, 125, 118, 121, 121, 128, 123, 143, 115, 130, 121, 130, 134, 118, 119, 116, 118, 116, 136, 126, 127, 99, 134, 120, 131, 128, 124, 129, 128, 100, 134, 127, 139, 131, 136, 146, 103, 130, 109, 117, 105, 105, 123, 115, 120, 126, 120, 115, 137, 128, 136, 117, 133, 123, 147, 145, 117, 139, 118, 141, 131, 112, 135, 125, 119, 108, 120, 131, 132, 120, 137, 141, 111, 120, 112, 113, 123, 101, 141, 129, 115, 125, 114, 133, 118, 120, 122, 122, 136, 129, 119, 143, 131, 117, 128, 111, 114, 106, 129, 133, 126, 132, 126, 114, 120, 125, 127, 125, 119, 150, 114, 131, 116, 117, 105, 125, 120, 140, 124, 140, 150, 111, 136, 120, 123, 106, 142, 105, 132, 138, 116, 125, 126, 140, 107, 129, 119, 133, 120, 118, 108, 139, 100, 139, 136, 125, 125, 98, 126, 111, 128, 129, 120, 138, 125, 110, 137, 118, 114, 124, 124, 118, 128, 130, 145, 134, 121, 131, 129, 118, 136, 128, 113, 125, 125, 118, 133, 108, 132, 125, 129, 134, 137, 129, 111, 123, 124, 127, 115, 110, 120, 145, 120, 113, 133, 125, 118, 143, 127, 124, 112, 114, 132, 109, 142, 138, 128, 119, 124, 132, 120, 110, 131, 156, 124, 125, 127, 121, 125, 114, 142, 117, 140, 128, 125, 126, 140, 120, 130, 111, 100, 130, 118, 138, 118, 130, 123, 115, 125, 113, 131, 131, 107, 144, 129, 134, 126, 108, 133, 123, 124, 108, 113, 115, 127, 118, 111, 118, 121, 121, 107, 121, 132, 137, 126, 138, 128, 126, 121, 124, 117, 128, 106, 125, 131, 120, 127, 133, 108, 122, 123, 113, 107, 125, 120, 134, 121, 129, 125, 137, 130, 119, 142, 116, 114, 122, 134, 126, 128, 134, 116, 126, 159, 137, 129, 147, 143, 112, 115, 141, 112, 141, 122, 121, 118, 138, 127, 112, 127, 143, 127, 116, 125, 134, 114, 117, 112, 111, 119, 113, 123, 114, 115, 119, 156, 121, 125, 117, 123, 129, 112, 133, 129, 138, 122, 133, 145, 115, 108, 128, 121, 126, 132, 114, 136, 136, 126, 126, 118, 115, 127, 129, 121, 115, 136, 118, 107, 135, 108, 114, 134, 131, 143, 114, 121, 144, 112, 112, 117, 113, 135, 103, 114, 102, 120, 126, 132, 120, 132, 133, 109, 108, 113, 123, 103, 129, 113, 127, 118, 126, 132, 151, 142, 116, 122, 123, 142, 137, 126, 120, 134, 142, 126, 131, 116, 126, 114, 136, 119, 132, 135, 140, 130, 132, 125, 128, 123, 128, 127, 135, 123, 118, 160, 141, 134, 129, 140, 131, 126, 131, 135, 120, 126, 146, 127, 114, 112, 123, 125, 133, 128, 127, 123, 109, 123, 121, 153, 112, 130, 119, 138, 112, 128, 136, 124, 121, 130, 109, 114, 126, 115, 122, 119, 127, 115, 114, 110, 134, 118, 130, 132, 105, 126, 145, 153, 125, 125, 131, 115, 129, 120, 126, 129, 136, 120, 115, 130, 131, 140, 123, 126, 140, 100, 131, 122, 119, 100, 127, 113, 135, 124, 145, 119, 121, 131, 136, 138, 121, 117, 121, 132, 110, 134, 133, 121, 137, 119, 128, 123, 135, 114, 111, 120, 130, 118, 128, 130, 137, 123, 134, 117, 130, 127, 139, 117, 122, 114, 127, 110, 134, 121, 128, 115, 155, 121, 127, 133, 122, 127, 103, 110, 129, 117, 138, 120, 130, 127, 119, 149, 147, 117, 144, 125, 109, 157, 139, 126, 130, 132, 124, 145, 118, 122, 152, 112, 124, 115, 139, 115, 151, 144, 110, 129, 112, 128, 123, 136, 123, 130, 117, 145, 136, 139, 134, 130, 106, 138, 129, 134, 119, 108, 111, 150, 140, 128, 117, 116, 132, 140, 118, 118, 124, 126, 118, 122, 116, 119, 150, 96, 123, 130, 134, 125, 134, 111, 101, 120, 134, 124, 120, 103, 132, 140, 154, 131, 124, 124, 138, 119, 141, 135, 128, 120, 126, 130, 120, 135, 132, 122, 127, 142, 127, 116, 137, 109, 108, 131, 121, 127, 137, 121, 122, 110, 121, 122, 134, 119, 117, 135, 127, 129, 124, 126, 113, 115, 118, 133, 131, 110, 130, 129, 136, 121, 122, 134, 118, 122, 151, 138, 122, 110, 124, 123, 117, 136, 109, 119, 135, 131, 126, 130, 124, 128, 118, 118, 139, 134, 114, 119, 133, 141, 125, 129, 117, 115, 136, 129, 108, 112, 110, 105, 123, 134, 149, 129, 135, 129, 116, 137, 129, 119, 109, 115, 128, 136, 117, 130, 122, 134, 96, 132, 132, 136, 110, 113, 120, 89, 122, 128, 119, 149, 123, 133, 138, 118, 147, 134, 120, 123, 123, 119, 108, 115, 133, 130, 120, 132, 116, 118, 121, 128, 106, 113, 129, 145, 124, 111, 115, 130, 125, 107, 125, 122, 142, 125, 120, 122, 121, 130, 138, 127, 123, 154, 122, 131, 103, 115, 131, 122, 141, 116, 131, 117, 123, 126, 105, 132, 130, 121, 143, 128, 125, 136, 124, 134, 113, 103, 146, 116, 115, 142, 131, 117, 124, 134, 141, 127, 130, 125, 130, 122, 138, 127, 128, 114, 118, 127, 133, 120, 145, 119, 133, 115, 112, 131, 153, 126, 145, 139, 137, 137, 114, 137, 112, 130, 122, 131, 137, 100, 132, 114, 142, 127, 103, 100, 133, 120, 128, 111, 125, 131, 115, 115, 144, 128, 126, 114, 123, 116, 131, 130, 122, 131, 128, 133, 112, 113, 123, 124, 128, 115, 117, 105, 107, 149, 131, 140, 111, 119, 116, 126, 117, 120, 107, 141, 133, 140, 141, 136, 124, 123, 150, 128, 129, 126, 114, 118, 136, 127, 117, 115, 115, 128, 137, 123, 130, 129, 132, 114, 129, 118, 122, 119, 137, 152, 114, 134, 111, 117, 107, 116, 131, 120, 128, 120, 128, 141, 118, 137, 126, 137, 139, 121, 126, 129, 122, 119, 123, 121, 128, 135, 123, 116, 125, 113, 141, 142, 117, 134, 125, 118, 124, 155, 116, 90, 107, 139, 137, 121, 136, 120, 119, 132, 117, 133, 130, 117, 125, 131, 124, 130, 120, 144, 140, 125, 135, 133, 136, 146, 134, 115, 124, 106, 111, 131, 119, 126, 129, 113, 132, 133, 131, 98, 121, 117, 144, 137, 115, 136, 105, 131, 127, 147, 122, 124, 115, 145, 141, 120, 146, 122, 137, 125, 121, 136, 129, 111, 128, 125, 126, 128, 119, 128, 128, 130, 126, 140, 147, 126, 135, 110, 128, 132, 133, 122, 140, 128, 128, 119, 135, 128, 120, 109, 136, 99, 124, 121, 104, 106, 108, 143, 120, 133, 132, 130, 134, 114, 134, 138, 130, 131, 121, 126, 132, 144, 115, 122, 144, 145, 124, 119, 130, 112, 131, 120, 135, 124, 120, 120, 128, 114, 113, 111, 143, 123, 140, 119, 119, 114, 120, 129, 131, 113, 116, 125, 157, 122, 129, 129, 117, 122, 128, 130, 123, 129, 147, 134, 135, 108, 136, 122, 132, 122, 119, 123, 117, 110, 100, 120, 123, 122, 128, 125, 120, 138, 125, 108, 124, 138, 126, 129, 119, 128, 120, 117, 125, 124, 121, 130, 135, 112, 115, 126, 146, 111, 120, 111, 112, 132, 128, 116, 135, 113, 130, 119, 127, 124, 136, 137, 122, 113, 124, 120, 139, 115, 136, 132, 120, 110, 130, 124, 148, 118, 94, 132, 120, 120, 134, 139, 149, 117, 128, 123, 145, 127, 123, 121, 98, 127, 108, 123, 148, 133, 111, 124, 127, 112, 108, 109, 108, 137, 114, 132, 114, 113, 119, 126, 123, 111, 125, 131, 130, 117, 132, 134, 110, 133, 105, 126, 115, 127, 126, 119, 134, 125, 129, 111, 130, 130, 112, 112, 129, 107, 115, 145, 109, 123, 127, 115, 112, 147, 120, 122, 147, 135, 135, 130, 124, 127, 118, 131, 118, 125, 126, 124, 129, 133, 116, 124, 121, 135, 137, 122, 109, 109, 145, 135, 103, 123, 112, 90, 140, 143, 125, 132, 117, 117, 124, 137, 121, 120, 141, 124, 139, 124, 117, 123, 129, 124, 131, 125, 145, 129, 122, 109, 108, 121, 129, 119, 121, 114, 136, 120, 119, 145, 108, 146, 114, 124, 128, 130, 133, 155, 119, 133, 113, 125, 78, 144, 115, 128, 91, 108, 119, 115, 148, 120, 141, 125, 126, 119, 115, 110, 147, 116, 127, 132, 136, 134, 128, 124, 145, 99, 123, 120, 115, 123, 134, 132, 123, 131, 118, 119, 138, 139, 125, 135, 138, 128, 118, 141, 122, 132, 134, 131, 118, 126, 127, 139, 111, 134, 109, 131, 114, 121, 113, 121, 132, 141, 105, 113, 132, 113, 122, 124, 134, 134, 120, 115, 131, 117, 139, 131, 141, 116, 124, 126, 130, 113, 130, 107, 153, 133, 123, 121, 117, 125, 124, 119, 105, 116, 118, 138, 118, 124, 115, 136, 125, 117, 118, 132, 131, 120, 150, 130, 127, 100, 118, 128, 114, 122, 136, 131, 115, 124, 129, 141, 126, 122, 129, 110, 124, 141, 93, 145, 134, 124, 132, 123, 139, 147, 113, 134, 128, 107, 122, 123, 125, 122, 107, 104, 144, 140, 129, 133, 133, 137, 113, 117, 127, 127, 126, 132, 115, 122, 126, 121, 116, 105, 131, 148, 113, 118, 141, 118, 117, 129, 135, 125, 112, 124, 118, 114, 137, 125, 129, 129, 118, 124, 135, 115, 133, 113, 132, 111, 112, 136, 131, 121, 128, 114, 121, 149, 137, 107, 115, 118, 102, 113, 130, 131, 132, 94, 113, 123, 130, 117, 148, 125, 111, 127, 145, 131, 112, 109, 120, 131, 114, 132, 107, 130, 134, 130, 119, 133, 125, 115, 133, 108, 117, 131, 120, 114, 125, 127, 119, 123, 121, 119, 126, 129, 134, 130, 138, 137, 124, 132, 118, 116, 125, 134, 129, 135, 120, 129, 104, 114, 101, 132, 127, 131, 109, 131, 130, 120, 123, 134, 122, 122, 128, 118, 129, 123, 110, 130, 122, 123, 122, 138, 111, 126, 121, 141, 126, 129, 134, 139, 125, 102, 116, 123, 114, 120, 108, 135, 127, 132, 121, 145, 136, 136, 123, 135, 138, 108, 128, 117, 118, 137, 118, 116, 123, 130, 118, 133, 108, 128, 138, 127, 128, 116, 124, 130, 141, 136, 124, 141, 120, 129, 121, 142, 140, 135, 122, 122, 124, 126, 129, 124, 135, 119, 122, 127, 121, 133, 131, 122, 110, 141, 125, 123, 143, 107, 123, 115, 149, 116, 125, 129, 140, 118, 135, 122, 126, 130, 121, 125, 121, 129, 130, 123, 126, 117, 130, 124, 143, 115, 121, 113, 129, 138, 134, 137, 136, 113, 113, 125, 132, 122, 123, 135, 122, 131, 128, 137, 125, 114, 138, 116, 126, 123, 137, 133, 150, 133, 113, 151, 147, 137, 140, 116, 128, 118, 103, 127, 160, 124, 114, 136, 122, 119, 123, 113, 118, 134, 122, 135, 109, 125, 132, 125, 136, 125, 128, 120, 120, 138, 132, 138, 127, 135, 120, 124, 114, 127, 133, 126, 125, 127, 115, 122, 105, 130, 112, 129, 129, 126, 136, 119, 127, 130, 123, 125, 118, 121, 128, 117, 117, 139, 127, 118, 120, 119, 123, 132, 123, 134, 122, 123, 129, 124, 110, 143, 125, 137, 135, 115, 127, 110, 118, 120, 128, 128, 108, 123, 125, 128, 139, 142, 108, 117, 127, 109, 117, 132, 113, 134, 105, 143, 138, 124, 146, 140, 142, 119, 124, 114, 116, 127, 130, 106, 120, 130, 112, 130, 117, 117, 143, 127, 132, 121, 130, 117, 115, 115, 139, 125, 129, 121, 134, 135, 125, 133, 133, 112, 127, 124, 136, 123, 148, 143, 123, 117, 119, 126, 123, 137, 136, 142, 117, 125, 119, 120, 126, 127, 124, 133, 140, 123, 119, 140, 128, 134, 112, 135, 131, 134, 130, 122, 124, 124, 141, 113, 117, 136, 113, 132, 118, 129, 128, 110, 102, 124, 134, 110, 129, 136, 100, 131, 108, 119, 103, 121, 111, 131, 120, 116, 128, 131, 133, 114, 124, 126, 120, 121, 125, 140, 120, 131, 125, 130, 119, 129, 133, 126, 121, 121, 140, 127, 105, 142, 109, 113, 109, 130, 138, 113, 114, 118, 117, 124, 126, 124, 120, 124, 116, 114, 126, 118, 117, 133, 112, 127, 128, 140, 132, 132, 125, 113, 138, 132, 113, 147, 123, 135, 120, 132, 147, 127, 123, 124, 128, 115, 115, 117, 123, 131, 102, 115, 124, 114, 125, 127, 121, 120, 126, 107, 126, 114, 131, 137, 117, 120, 133, 129, 127, 99, 136, 147, 112, 128, 125, 113, 132, 118, 113, 118, 117, 118, 116, 116, 126, 121, 123, 127, 110, 117, 111, 119, 128, 105, 129, 127, 125, 111, 116, 114, 121, 129, 126, 125, 127, 131, 122, 128, 116, 128, 130, 116, 115, 121, 117, 135, 103, 106, 111, 141, 113, 127, 133, 115, 130, 134, 125, 126, 138, 125, 124, 131, 134, 136, 141, 103, 118, 104, 127, 129, 132, 117, 131, 141, 128, 116, 137, 133, 123, 135, 133, 152, 114, 128, 107, 136, 122, 118, 126, 133, 131, 105, 126, 141, 116, 125, 127, 121, 123, 127, 105, 138, 113, 140, 116, 132, 133, 133, 130, 126, 118, 124, 121, 122, 125, 123, 110, 112, 123, 120, 114, 124, 121, 135, 116, 128, 136, 109, 137, 123, 130, 113, 139, 124, 130, 121, 134, 121, 121, 155, 129, 141, 115, 123, 138, 133, 138, 109, 122, 135, 137, 137, 115, 143, 120, 123, 142, 140, 113, 132, 98, 130, 115, 132, 150, 134, 124, 145, 126, 126, 122, 127, 122, 124, 107, 108, 104, 122, 136, 129, 133, 134, 130, 128, 110, 120, 136, 117, 131, 148, 125, 116, 133, 131, 127, 141, 133, 130, 126, 125, 137, 125, 116, 122, 121, 122, 110, 141, 125, 134, 125, 116, 126, 128, 131, 124, 128, 126, 144, 121, 112, 135, 138, 117, 115, 105, 128, 141, 106, 116, 120, 115, 129, 123, 116, 130, 118, 118, 128, 117, 126, 119, 127, 125, 122, 108, 131, 135, 121, 147, 129, 125, 111, 101, 123, 123, 123, 133, 124, 134, 119, 122, 126, 122, 133, 121, 123, 113, 148, 127, 143, 120, 117, 122, 107, 142, 128, 127, 121, 127, 120, 115, 130, 122, 133, 140, 119, 137, 118, 121, 132, 137, 128, 120, 108, 120, 112, 132, 128, 134, 117, 126, 116, 118, 129, 131, 138, 114, 120, 122, 135, 110, 127, 123, 116, 116, 118, 118, 140, 131, 134, 125, 120, 123, 134, 126, 128, 127, 125, 132, 136, 104, 120, 129, 128, 146, 133, 111, 107, 125, 133, 150, 126, 127, 126, 113, 137, 118, 121, 135, 135, 107, 135, 117, 129, 131, 113, 136, 114, 128, 125, 118, 115, 136, 121, 127, 114, 125, 107, 132, 115, 110, 138, 128, 125, 121, 142, 108, 129, 116, 136, 110, 118, 124, 134, 116, 136, 131, 121, 117, 128, 117, 120, 109, 118, 148, 142, 130, 128, 124, 139, 129, 114, 126, 129, 129, 128, 116, 140, 132, 130, 137, 135, 116, 135, 123, 132, 139, 110, 133, 127, 129, 122, 115, 133, 119, 118, 115, 127, 137, 135, 137, 122, 126, 123, 116, 119, 122, 101, 113, 108, 107, 121, 132, 121, 136, 128, 126, 116, 124, 112, 135, 129, 137, 133, 149, 123, 112, 132, 128, 127, 114, 134, 136, 140, 126, 132, 120, 120, 139, 139, 139, 122, 120, 129, 141, 127, 114, 119, 122, 108, 122, 120, 127, 135, 120, 128, 121, 124, 125, 119, 126, 107, 138, 134, 132, 128, 118, 130, 129, 120, 131, 128, 135, 115, 120, 120, 136, 129, 114, 122, 124, 112, 128, 104, 132, 109, 117, 132, 111, 128, 138, 117, 124, 121, 123, 115, 133, 119, 120, 105, 107, 123, 129, 126, 120, 134, 131, 148, 120, 145, 131, 128, 148, 134, 141, 128, 102, 117, 136, 125, 137, 131, 112, 134, 115, 131, 125, 145, 128, 131, 108, 132, 129, 124, 137, 134, 121, 119, 109, 115, 106, 134, 130, 125, 129, 127, 141, 128, 116, 126, 141, 132, 96, 133, 124, 144, 133, 117, 135, 136, 145, 137, 137, 140, 135, 102, 128, 115, 140, 134, 141, 131, 110, 127, 124, 121, 132, 127, 134, 122, 138, 126, 102, 114, 131, 121, 130, 120, 122, 136, 123, 122, 134, 121, 137, 147, 123, 113, 123, 125, 142, 145, 122, 103, 130, 141, 131, 118, 130, 132, 134, 136, 140, 113, 139, 138, 126, 124, 127, 124, 123, 121, 125, 131, 129, 126, 140, 120, 123, 126, 133, 127, 131, 110, 119, 124, 120, 139, 126, 129, 119, 138, 132, 113, 126, 127, 132, 117, 130, 127, 127, 134, 124, 140, 134, 111, 129, 114, 112, 118, 136, 120, 108, 135, 128, 131, 121, 111, 116, 118, 131, 106, 135, 120, 135, 120, 131, 129, 112, 126, 133, 116, 126, 113, 120, 130, 141, 135, 131, 131, 117, 126, 117, 127, 137, 118, 125, 104, 111, 106, 130, 123, 132, 136, 119, 127, 127, 134, 111, 111, 124, 125, 124, 116, 125, 120, 114, 139, 133, 131, 131, 132, 132, 140, 135, 111, 123, 140, 119, 125, 119, 131, 140, 116, 102, 126, 112, 126, 117, 122, 120, 136, 125, 133, 141, 121, 113, 134, 123, 125, 122, 137, 122, 121, 118, 126, 114, 127, 127, 115, 116, 126, 116, 129, 122, 118, 131, 123, 125, 135, 117, 134, 132, 132, 134, 144, 135, 128, 126, 136, 115, 128, 116, 124, 118, 118, 136, 125, 136, 131, 138, 138, 132, 119, 147, 108, 121, 113, 137, 140, 128, 129, 120, 135, 139, 123, 105, 137, 139, 136, 124, 135, 125, 112, 114, 133, 142, 122, 125, 134, 123, 127, 125, 129, 104, 152, 125, 121, 132, 117, 133, 132, 142, 111, 119, 121, 118, 131, 112, 118, 125, 129, 141, 112, 131, 123, 119, 132, 139, 120, 119, 135, 126, 116, 141, 117, 130, 132, 141, 129, 128, 118, 120, 110, 131, 127, 104, 127, 120, 127, 135, 133, 126, 124, 123, 123, 146, 128, 135, 124, 132, 116, 133, 127, 113, 134, 129, 135, 120, 113, 115, 124, 128, 110, 128, 143, 115, 134, 112, 128, 111, 132, 115, 111, 124, 136, 149, 122, 133, 121, 115, 117, 111, 122, 108, 118, 130, 101, 117, 126, 120, 123, 123, 136, 123, 106, 122, 126, 118, 121, 141, 124, 128, 133, 133, 132, 117, 128, 124, 135, 133, 123, 121, 119, 114, 145, 128, 141, 136, 137, 121, 138, 135, 124, 114, 139, 143, 95, 129, 115, 127, 136, 129, 130, 126, 122, 120, 131, 137, 119, 114, 109, 128, 132, 124, 122, 134, 117, 149, 118, 121, 126, 120, 114, 117, 124, 117, 120, 124, 123, 113, 122, 128, 144, 133, 104, 133, 129, 121, 116, 132, 132, 112, 120, 117, 132, 129, 104, 119, 130, 142, 137, 121, 127, 126, 121, 122, 122, 121, 133, 118, 126, 125, 119, 150, 134, 119, 120, 137, 101, 141, 145, 133, 121, 138, 132, 129, 102, 142, 139, 146, 127, 123, 132, 127, 131, 138, 125, 133, 123, 143, 132, 128, 122, 127, 137, 117, 118, 120, 138, 133, 113, 120, 106, 139, 128, 130, 148, 132, 124, 135, 117, 127, 126, 141, 119, 145, 135, 115, 127, 126, 128, 115, 146, 121, 112, 114, 146, 139, 130, 133, 106, 112, 122, 137, 129, 133, 121, 125, 142, 121, 118, 128, 136, 120, 145, 115, 117, 130, 114, 127, 125, 144, 116, 130, 117, 110, 143, 120, 127, 114, 127, 119, 131, 116, 131, 137, 127, 130, 118, 140, 134, 128, 123, 134, 135, 125, 122, 117, 119, 132, 114, 144, 134, 123, 148, 127, 147, 122, 140, 104, 132, 107, 134, 119, 113, 117, 119, 130, 115, 115, 136, 127, 124, 139, 127, 127, 117, 137, 138, 123, 119, 125, 138, 112, 123, 131, 114, 130, 123, 130, 141, 119, 131, 111, 126, 134, 111, 117, 108, 129, 116, 127, 134, 138, 136, 144, 126, 140, 127, 123, 123, 126, 141, 147, 128, 124, 124, 127, 133, 130, 118, 128, 126, 113, 117, 123, 144, 141, 127, 114, 126, 129, 124, 134, 103, 123, 131, 126, 143, 129, 126, 117, 122, 139, 142, 105, 126, 117, 136, 127, 119, 126, 130, 118, 115, 125, 140, 135, 125, 119, 141, 123, 131, 139, 131, 118, 143, 136, 137, 146, 130, 109, 132, 109, 120, 108, 126, 117, 122, 116, 138, 121, 126, 123, 115, 141, 127, 137, 108, 122, 136, 131, 125, 132, 142, 125, 120, 123, 112, 113, 145, 118, 130, 140, 139, 143, 124, 124, 124, 115, 126, 129, 129, 130, 134, 133, 137, 116, 118, 114, 125, 131, 129, 100, 148, 127, 125, 114, 143, 117, 127, 128, 135, 123, 128, 124, 133, 127, 138, 130, 127, 126, 118, 111, 128, 111, 141, 118, 119, 119, 140, 130, 112, 121, 130, 124, 142, 129, 128, 130, 130, 120, 142, 122, 120, 138, 123, 125, 122, 137, 111, 116, 123, 137, 138, 126, 115, 137, 135, 119, 128, 118, 124, 136, 114, 135, 98, 133, 123, 134, 139, 112, 133, 116, 127, 113, 132, 120, 142, 116, 138, 135, 121, 144, 131, 122, 120, 131, 119, 124, 136, 129, 130, 132, 132, 131, 117, 121, 135, 125, 119, 126, 122, 130, 143, 131, 127, 147, 114, 124, 118, 126, 118, 139, 120, 136, 107, 129, 125, 140, 127, 121, 116, 129, 126, 111, 108, 129, 118, 111, 118, 116, 118, 144, 117, 115, 137, 137, 118, 126, 136, 141, 128, 133, 131, 112, 124, 114, 135, 136, 118, 119, 124, 120, 126, 106, 141, 133, 121, 130, 130, 146, 118, 133, 106, 121, 153, 108, 124, 116, 129, 121, 110, 125, 120, 150, 118, 120, 128, 129, 127, 135, 119, 133, 131, 108, 128, 118, 132, 127, 144, 122, 120, 150, 129, 111, 113, 136, 117, 139, 130, 119, 122, 120, 104, 129, 127, 120, 111, 105, 112, 144, 120, 125, 130, 138, 102, 128, 129, 138, 129, 124, 115, 113, 127, 132, 128, 117, 121, 125, 132, 127, 116, 112, 107, 107, 123, 136, 127, 123, 129, 131, 133, 137, 125, 121, 135, 144, 129, 131, 130, 119, 133, 116, 130, 110, 120, 142, 133, 134, 145, 128, 129, 133, 137, 120, 134, 113, 125, 110, 134, 125, 118, 113, 132, 115, 130, 129, 131, 124, 117, 118, 109, 139, 130, 121, 116, 115, 105, 128, 122, 119, 128, 131, 103, 131, 112, 139, 120, 114, 143, 135, 115, 104, 118, 132, 129, 134, 127, 119, 126, 123, 128, 111, 124, 126, 123, 116, 133, 125, 116, 117, 118, 145, 123, 127, 142, 128, 133, 120, 122, 109, 107, 125, 117, 131, 125, 123, 137, 127, 127, 124, 142, 109, 156, 131, 140, 122, 144, 122, 119, 138, 125, 117, 108, 136, 128, 140, 117, 112, 115, 140, 118, 121, 119, 123, 114, 129, 117, 117, 106, 126, 129, 114, 124, 110, 143, 119, 128, 118, 112, 100, 127, 111, 129, 123, 140, 133, 137, 121, 140, 132, 124, 121, 113, 126, 110, 131, 123, 137, 123, 120, 120, 132, 119, 118, 122, 120, 130, 130, 126, 110, 131, 127, 108, 128, 128, 120, 142, 130, 136, 140, 128, 127, 111, 129, 132, 133, 107, 142, 137, 133, 120, 120, 142, 134, 128, 115, 120, 123, 115, 120, 119, 140, 133, 117, 136, 145, 123, 99, 112, 134, 120, 120, 121, 117, 135, 117, 126, 103, 127, 126, 130, 127, 133, 126, 110, 140, 129, 128, 120, 109, 138, 121, 125, 127, 138, 134, 122, 110, 129, 118, 137, 101, 125, 118, 111, 125, 108, 129, 117, 135, 117, 122, 121, 145, 128, 132, 117, 135, 129, 123, 131, 131, 118, 124, 117, 117, 141, 133, 123, 124, 125, 115, 127, 132, 121, 127, 130, 129, 118, 125, 119, 127, 134, 120, 128, 125, 121, 93, 129, 134, 120, 130, 121, 110, 122, 124, 122, 141, 120, 147, 117, 125, 128, 128, 118, 113, 133, 130, 135, 119, 125, 121, 117, 119, 138, 135, 119, 126, 132, 118, 116, 122, 140, 125, 146, 134, 121, 110, 123, 118, 125, 139, 123, 125, 114, 121, 132, 140, 125, 123, 134, 127, 133, 122, 148, 133, 122, 133, 125, 127, 112, 122, 120, 133, 134, 132, 141, 139, 124, 124, 133, 120, 121, 108, 112, 126, 138, 126, 120, 135, 106, 119, 128, 119, 135, 128, 126, 126, 132, 122, 117, 118, 147, 125, 136, 132, 133, 132, 125, 128, 121, 126, 113, 125, 130, 124, 128, 130, 131, 128, 107, 139, 121, 122, 144, 127, 132, 130, 130, 127, 123, 122, 121, 108, 127, 131, 112, 133, 121, 121, 126, 130, 139, 127, 106, 135, 132, 140, 141, 116, 119, 138, 139, 123, 117, 135, 131, 134, 126, 127, 130, 127, 127, 128, 130, 125, 123, 116, 89, 106, 126, 136, 123, 123, 114, 113, 119, 122, 126, 123, 132, 139, 120, 135, 134, 125, 126, 124, 125, 108, 129, 121, 133, 104, 128, 138, 116, 136, 128, 134, 116, 127, 123, 127, 121, 123, 130, 118, 112, 133, 128, 122, 131, 138, 124, 137, 136, 113, 126, 118, 109, 139, 130, 125, 121, 149, 123, 125, 117, 125, 122, 108, 125, 119, 122, 103, 122, 115, 131, 135, 114, 130, 127, 139, 129, 132, 128, 132, 120, 126, 118, 117, 122, 120, 134, 119, 139, 129, 132, 129, 123, 118, 125, 123, 117, 131, 132, 106, 122, 120, 139, 114, 128, 141, 123, 108, 116, 139, 125, 124, 134, 141, 123, 146, 112, 92, 128, 122, 118, 128, 130, 102, 142, 141, 130, 125, 128, 120, 116, 143, 125, 110, 115, 135, 120, 124, 122, 135, 134, 131, 128, 145, 116, 127, 122, 134, 120, 146, 118, 129, 140, 128, 113, 134, 134, 128, 128, 128, 122, 118, 132, 122, 131, 133, 129, 109, 127, 109, 125, 126, 118, 140, 132, 134, 112, 121, 135, 131, 119, 128, 128, 126, 99, 129, 124, 111, 137, 118, 126, 133, 121, 131, 122, 130, 119, 122, 124, 130, 132, 132, 117, 129, 133, 143, 104, 132, 121, 136, 128, 111, 144, 117, 111, 127, 120, 141, 117, 112, 116, 122, 116, 138, 131, 113, 145, 121, 131, 120, 124, 128, 130, 128, 126, 119, 138, 116, 137, 122, 122, 129, 124, 117, 115, 117, 133, 113, 117, 120, 126, 128, 113, 113, 121, 130, 124, 123, 121, 135, 139, 126, 120, 122, 125, 125, 116, 137, 152, 123, 127, 130, 123, 132, 126, 121, 129, 138, 113, 122, 119, 123, 127, 125, 132, 109, 133, 122, 133, 119, 124, 141, 127, 127, 130, 118, 131, 123, 119, 112, 134, 126, 114, 135, 121, 127, 120, 124, 123, 119, 112, 125, 118, 123, 139, 106, 117, 123, 124, 113, 114, 125, 127, 124, 128, 125, 110, 121, 117, 128, 121, 125, 126, 127, 133, 128, 131, 125, 111, 124, 131, 128, 132, 116, 110, 126, 124, 127, 130, 140, 135, 139, 120, 114, 143, 117, 122, 123, 116, 134, 106, 139, 126, 138, 123, 120, 130, 130, 123, 132, 139, 117, 121, 134, 107, 128, 124, 122, 141, 147, 118, 126, 118, 118, 120, 122, 139, 127, 128, 121, 123, 125, 131, 132, 143, 120, 120, 123, 124, 115, 134, 97, 126, 125, 119, 137, 123, 119, 123, 123, 128, 133, 115, 129, 126, 123, 127, 126, 121, 130, 119, 124, 119, 116, 133, 132, 128, 120, 115, 132, 129, 135, 131, 139, 116, 131, 133, 115, 107, 134, 135, 123, 130, 141, 124, 129, 130, 129, 139, 124, 119, 130, 126, 128, 117, 126, 129, 142, 108, 133, 126, 127, 110, 125, 135, 109, 126, 106, 126, 123, 132, 148, 141, 143, 132, 134, 127, 135, 137, 119, 153, 139, 136, 131, 112, 113, 123, 113, 128, 136, 133, 120, 135, 125, 141, 122, 130, 127, 132, 125, 121, 130, 122, 136, 127, 129, 132, 121, 121, 125, 141, 127, 129, 124, 126, 112, 122, 137, 142, 116, 131, 121, 126, 128, 112, 101, 122, 119, 119, 116, 125, 135, 136, 110, 131, 128, 121, 111, 138, 124, 108, 123, 119, 128, 131, 122, 135, 105, 126, 137, 128, 142, 127, 125, 129, 128, 106, 128, 150, 127, 103, 124, 123, 137, 120, 131, 122, 119, 134, 153, 126, 125, 112, 127, 141, 131, 129, 123, 127, 125, 132, 122, 95, 107, 120, 137, 113, 114, 111, 136, 119, 127, 125, 137, 131, 134, 123, 134, 121, 130, 123, 119, 130, 146, 125, 131, 134, 124, 104, 127, 115, 105, 128, 120, 120, 129, 138, 128, 120, 137, 116, 123, 123, 122, 116, 128, 137, 126, 125, 138, 128, 119, 126, 115, 130, 126, 110, 117, 110, 140, 124, 113, 116, 130, 119, 132, 111, 118, 132, 131, 119, 123, 121, 132, 135, 118, 118, 118, 128, 117, 131, 122, 133, 125, 131, 127, 107, 118, 141, 122, 121, 121, 118, 111, 112, 117, 123, 131, 116, 126, 127, 118, 103, 127, 122, 119, 126, 122, 135, 117, 135, 139, 127, 120, 132, 113, 130, 130, 131, 123, 133, 115, 122, 126, 139, 113, 123, 135, 137, 136, 109, 131, 111, 125, 130, 122, 130, 121, 122, 109, 124, 124, 119, 131, 121, 118, 120, 121, 136, 131, 129, 120, 125, 145, 120, 122, 135, 121, 131, 131, 116, 120, 133, 123, 110, 128, 122, 134, 126, 127, 125, 135, 119, 130, 127, 135, 117, 111, 130, 135, 127, 118, 130, 149, 113, 125, 120, 125, 129, 137, 113, 128, 113, 136, 119, 116, 120, 125, 134, 107, 118, 137, 135, 128, 124, 136, 135, 111, 107, 126, 125, 138, 101, 128, 126, 143, 113, 120, 109, 121, 129, 107, 124, 113, 139, 131, 111, 134, 116, 116, 146, 129, 120, 140, 153, 131, 124, 113, 107, 113, 106, 124, 113, 123, 130, 117, 122, 114, 124, 125, 149, 132, 122, 110, 123, 108, 138, 118, 109, 134, 134, 121, 116, 119, 138, 134, 146, 125, 126, 120, 127, 127, 120, 117, 109, 138, 128, 122, 119, 122, 122, 130, 119, 127, 128, 127, 122, 129, 119, 114, 131, 122, 113, 138, 117, 120, 111, 133, 139, 110, 149, 120, 142, 122, 110, 139, 124, 133, 127, 144, 119, 113, 124, 119, 124, 151, 120, 116, 115, 100, 136, 120, 104, 126, 126, 140, 113, 122, 106, 133, 127, 117, 115, 126, 103, 122, 133, 103, 132, 109, 121, 129, 129, 138, 125, 137, 120, 142, 120, 138, 139, 115, 145, 117, 107, 116, 128, 128, 115, 128, 111, 114, 132, 124, 127, 138, 115, 135, 127, 112, 139, 115, 116, 121, 109, 126, 120, 122, 123, 127, 124, 117, 153, 130, 122, 117, 125, 127, 115, 115, 119, 134, 120, 126, 130, 130, 125, 136, 109, 111, 129, 121, 135, 119, 121, 134, 128, 122, 121, 138, 145, 124, 116, 111, 125, 133, 121, 126, 130, 117, 120, 117, 138, 111, 117, 117, 124, 133, 138, 146, 129, 108, 129, 139, 138, 132, 118, 126, 127, 130, 123, 120, 131, 113, 124, 113, 141, 132, 117, 129, 121, 106, 129, 143, 119, 131, 137, 134, 127, 122, 111, 104, 134, 117, 128, 122, 117, 125, 142, 127, 107, 105, 106, 121, 128, 130, 113, 125, 104, 124, 126, 134, 140, 128, 112, 139, 130, 135, 149, 137, 133, 131, 150, 139, 118, 129, 125, 118, 150, 121, 123, 111, 119, 141, 125, 124, 113, 147, 134, 137, 120, 136, 126, 124, 123, 120, 130, 136, 120, 117, 134, 126, 118, 131, 114, 135, 129, 129, 123, 122, 142, 119, 114, 123, 124, 124, 143, 115, 134, 134, 143, 135, 134, 128, 124, 126, 135, 132, 122, 105, 138, 122, 115, 124, 128, 113, 132, 127, 122, 136, 128, 137, 101, 148, 130, 129, 144, 132, 124, 111, 132, 133, 132, 129, 126, 136, 140, 126, 127, 123, 130, 133, 119, 117, 120, 119, 145, 122, 98, 115, 116, 124, 127, 126, 128, 126, 131, 124, 123, 131, 130, 140, 130, 115, 138, 122, 141, 134, 123, 116, 123, 116, 120, 116, 127, 132, 122, 117, 125, 119, 139, 119, 116, 124, 114, 130, 130, 133, 134, 129, 144, 119, 129, 122, 143, 133, 125, 129, 129, 125, 147, 137, 132, 139, 129, 122, 112, 128, 120, 128, 123, 116, 117, 119, 132, 124, 108, 132, 121, 106, 145, 115, 105, 113, 123, 130, 134, 111, 118, 130, 122, 113, 100, 136, 119, 124, 113, 142, 134, 111, 143, 139, 132, 126, 119, 120, 121, 135, 143, 114, 105, 100, 124, 116, 130, 120, 124, 137, 120, 129, 114, 107, 115, 122, 124, 105, 115, 121, 111, 106, 112, 126, 106, 116, 132, 140, 117, 119, 112, 138, 125, 124, 143, 130, 119, 127, 131, 131, 132, 114, 129, 134, 128, 133, 140, 133, 133, 110, 149, 135, 122, 117, 125, 120, 120, 138, 138, 139, 131, 122, 123, 111, 113, 127, 127, 136, 118, 119, 149, 130, 115, 109, 120, 130, 117, 128, 120, 130, 136, 130, 135, 123, 121, 118, 113, 138, 109, 139, 112, 133, 150, 114, 136, 133, 134, 129, 114, 112, 143, 125, 114, 123, 128, 121, 115, 120, 124, 122, 130, 125, 130, 117, 112, 133, 135, 127, 123, 110, 139, 132, 123, 159, 119, 126, 119, 127, 132, 124, 138, 121, 124, 133, 123, 149, 117, 124, 120, 134, 128, 122, 122, 107, 137, 108, 130, 118, 125, 124, 119, 121, 131, 136, 123, 117, 126, 125, 124, 136, 101, 128, 124, 127, 131, 116, 118, 116, 126, 128, 127, 123, 134, 125, 125, 131, 143, 101, 116, 141, 113, 128, 130, 136, 131, 142, 120, 128, 124, 127, 129, 110, 118, 147, 119, 122, 103, 126, 132, 138, 131, 129, 135, 123, 122, 121, 103, 117, 119, 120, 109, 136, 118, 109, 116, 121, 118, 132, 117, 122, 126, 130, 134, 118, 154, 128, 143, 117, 127, 120, 121, 128, 136, 132, 133, 117, 127, 118, 136, 121, 114, 133, 105, 139, 129, 123, 123, 120, 119, 141, 125, 119, 127, 125, 157, 106, 135, 120, 125, 125, 123, 128, 150, 124, 125, 151, 128, 119, 132, 120, 122, 123, 128, 139, 126, 138, 138, 125, 123, 111, 129, 119, 114, 130, 128, 129, 115, 135, 109, 141, 117, 116, 129, 116, 138, 117, 125, 141, 120, 120, 112, 138, 121, 126, 126, 125, 129, 124, 122, 122, 133, 127, 114, 118, 140, 125, 129, 115, 111, 130, 104, 122, 117, 121, 127, 115, 124, 122, 116, 123, 125, 127, 115, 129, 126, 118, 137, 119, 109, 110, 128, 108, 127, 132, 120, 110, 100, 136, 127, 123, 132, 138, 138, 142, 117, 123, 124, 121, 137, 131, 132, 147, 105, 112, 114, 112, 133, 120, 117, 139, 142, 150, 131, 127, 128, 132, 134, 125, 127, 113, 122, 112, 144, 121, 131, 126, 126, 127, 106, 120, 134, 127, 146, 138, 132, 137, 126, 122, 97, 119, 110, 131, 144, 114, 134, 135, 136, 116, 111, 125, 110, 129, 132, 149, 147, 117, 118, 136, 129, 133, 128, 133, 116, 145, 129, 138, 139, 146, 114, 116, 115, 113, 124, 103, 119, 122, 122, 135, 128, 122, 120, 128, 118, 110, 125, 136, 106, 130, 105, 115, 131, 143, 133, 135, 138, 119, 134, 140, 118, 121, 136, 120, 111, 124, 103, 125, 108, 136, 130, 133, 119, 133, 125, 131, 127, 142, 125, 128, 104, 132, 125, 125, 122, 116, 112, 121, 125, 127, 125, 113, 135, 139, 124, 114, 121, 120, 128, 129, 129, 124, 142, 119, 131, 112, 114, 129, 139, 125, 111, 143, 120, 127, 141, 125, 133, 133, 143, 131, 122, 129, 129, 129, 131, 117, 123, 124, 131, 128, 136, 120, 104, 129, 136, 131, 135, 148, 131, 115, 132, 120, 136, 130, 129, 111, 138, 115, 135, 142, 141, 114, 124, 124, 139, 120, 116, 125, 125, 132, 143, 125, 151, 135, 126, 133, 119, 120, 119, 123, 121, 127, 117, 126, 99, 118, 118, 134, 124, 128, 127, 138, 134, 127, 139, 111, 133, 135, 119, 131, 137, 136, 139, 134, 126, 147, 122, 136, 125, 110, 126, 130, 121, 116, 120, 134, 138, 111, 110, 112, 127, 116, 119, 120, 144, 130, 144, 127, 121, 129, 121, 135, 113, 133, 135, 106, 113, 140, 124, 129, 128, 127, 118, 126, 127, 127, 132, 126, 119, 129, 125, 120, 118, 118, 139, 112, 116, 125, 114, 122, 112, 115, 112, 127, 120, 119, 130, 126, 134, 133, 122, 112, 127, 119, 110, 129, 112, 125, 123, 133, 123, 116, 116, 119, 142, 121, 136, 103, 134, 121, 123, 119, 124, 105, 117, 112, 139, 129, 124, 103, 115, 120, 121, 130, 132, 145, 124, 117, 137, 116, 137, 122, 122, 112, 118, 105, 151, 106, 129, 125, 129, 117, 130, 112, 113, 129, 129, 129, 124, 127, 137, 126, 130, 119, 121, 132, 144, 119, 137, 119, 116, 114, 125, 129, 133, 149, 110, 129, 140, 126, 123, 128, 137, 130, 131, 117, 118, 129, 112, 126, 147, 114, 124, 129, 126, 133, 115, 112, 117, 117, 125, 143, 130, 107, 144, 128, 118, 117, 122, 132, 116, 131, 126, 122, 150, 126, 122, 116, 113, 121, 124, 119, 121, 125, 133, 117, 146, 131, 135, 120, 130, 117, 122, 135, 117, 156, 134, 114, 125, 133, 150, 124, 136, 132, 139, 119, 135, 128, 126, 128, 120, 123, 111, 102, 112, 107, 117, 118, 109, 126, 123, 131, 141, 125, 146, 133, 134, 127, 128, 141, 129, 122, 114, 125, 122, 147, 125, 120, 117, 135, 110, 121, 122, 116, 121, 138, 114, 130, 119, 125, 114, 118, 116, 116, 141, 110, 118, 128, 113, 129, 120, 118, 129, 120, 131, 127, 131, 119, 125, 129, 120, 140, 127, 131, 125, 119, 126, 126, 129, 128, 130, 113, 137, 121, 131, 117, 131, 113, 112, 126, 120, 128, 141, 135, 126, 127, 115, 129, 118, 132, 128, 118, 130, 126, 139, 110, 123, 130, 129, 130, 114, 131, 133, 110, 128, 121, 128, 139, 132, 137, 121, 135, 131, 120, 117, 137, 138, 94, 123, 130, 122, 118, 117, 145, 138, 135, 127, 130, 127, 128, 142, 130, 111, 116, 126, 120, 120, 134, 121, 140, 138, 123, 130, 118, 118, 138, 120, 122, 124, 117, 126, 116, 123, 121, 125, 121, 122, 136, 132, 124, 123, 124, 144, 123, 130, 134, 130, 128, 126, 111, 130, 108, 130, 130, 121, 109, 124, 126, 122, 116, 131, 129, 134, 116, 125, 116, 120, 128, 118, 133, 131, 146, 129, 122, 134, 129, 113, 115, 115, 114, 103, 129, 143, 124, 122, 111, 117, 117, 139, 116, 132, 134, 116, 127, 135, 122, 121, 123, 115, 128, 117, 122, 123, 128, 127, 106, 115, 116, 139, 127, 131, 103, 134, 125, 121, 121, 111, 124, 128, 114, 116, 116, 125, 103, 124, 128, 116, 115, 112, 121, 126, 126, 133, 125, 128, 129, 125, 123, 119, 136, 113, 107, 110, 141, 120, 123, 134, 115, 116, 123, 124, 127, 140, 141, 124, 132, 112, 148, 134, 131, 128, 120, 135, 122, 127, 136, 126, 119, 136, 143, 120, 118, 105, 122, 129, 118, 130, 126, 137, 121, 132, 118, 131, 141, 128, 139, 131, 120, 120, 139, 124, 122, 132, 123, 132, 128, 141, 101, 131, 119, 116, 131, 124, 122, 110, 130, 127, 133, 116, 135, 125, 110, 123, 117, 119, 131, 144, 109, 148, 116, 137, 117, 130, 127, 121, 111, 119, 124, 126, 120, 130, 128, 125, 120, 136, 147, 125, 110, 131, 139, 122, 124, 105, 143, 122, 109, 150, 128, 111, 118, 135, 132, 125, 128, 129, 130, 110, 134, 124, 124, 139, 129, 129, 127, 123, 114, 132, 126, 130, 112, 110, 128, 124, 134, 143, 126, 129, 131, 134, 131, 127, 126, 132, 140, 119, 120, 110, 119, 125, 114, 132, 121, 122, 138, 105, 129, 122, 133, 135, 117, 125, 121, 138, 130, 122, 137, 119, 120, 130, 107, 131, 124, 151, 120, 118, 130, 136, 103, 137, 127, 145, 120, 110, 112, 131, 144, 124, 126, 118, 132, 95, 124, 144, 132, 131, 114, 125, 118, 115, 111, 139, 128, 140, 128, 135, 116, 139, 128, 126, 114, 105, 129, 134, 124, 115, 128, 118, 124, 153, 135, 123, 111, 127, 108, 108, 152, 119, 129, 121, 139, 135, 115, 119, 108, 131, 127, 115, 126, 116, 139, 128, 111, 112, 128, 128, 133, 114, 103, 126, 125, 110, 128, 132, 135, 121, 105, 113, 124, 97, 115, 126, 110, 115, 130, 132, 122, 131, 132, 117, 132, 143, 115, 133, 124, 118, 130, 99, 98, 124, 119, 113, 108, 118, 125, 115, 154, 102, 140, 108, 132, 122, 138, 126, 109, 128, 102, 132, 117, 124, 112, 129, 117, 100, 118, 123, 129, 129, 121, 126, 135, 121, 128, 129, 110, 126, 127, 124, 131, 119, 129, 129, 117, 143, 109, 133, 120, 123, 119, 112, 127, 124, 134, 115, 133, 125, 127, 121, 105, 136, 146, 129, 125, 135, 128, 140, 120, 129, 131, 133, 134, 116, 133, 106, 123, 135, 132, 125, 130, 127, 136, 130, 123, 119, 124, 113, 119, 133, 135, 135, 130, 131, 128, 132, 117, 137, 130, 133, 119, 112, 119, 153, 116, 101, 132, 121, 126, 111, 137, 125, 112, 120, 121, 124, 142, 126, 124, 114, 109, 124, 123, 105, 141, 115, 119, 96, 133, 115, 118, 125, 130, 116, 130, 122, 128, 127, 131, 138, 140, 120, 124, 150, 133, 131, 131, 124, 120, 135, 123, 120, 102, 126, 134, 115, 127, 131, 122, 130, 115, 133, 130, 125, 131, 128, 117, 106, 126, 131, 135, 125, 116, 116, 123, 116, 121, 131, 122, 137, 140, 130, 135, 129, 121, 138, 139, 119, 123, 112, 123, 127, 128, 122, 135, 124, 116, 121, 128, 134, 135, 144, 122, 119, 144, 121, 115, 125, 147, 138, 121, 125, 129, 137, 132, 139, 136, 113, 117, 131, 134, 125, 130, 116, 128, 128, 131, 118, 116, 135, 120, 134, 124, 132, 140, 138, 133, 134, 141, 124, 120, 107, 150, 129, 119, 112, 129, 89, 140, 130, 123, 139, 146, 130, 126, 118, 136, 135, 129, 127, 130, 107, 147, 122, 108, 131, 136, 115, 137, 123, 131, 139, 157, 123, 119, 135, 124, 120, 126, 144, 125, 131, 113, 124, 109, 122, 124, 112, 136, 125, 133, 117, 126, 120, 127, 136, 128, 122, 129, 127, 127, 138, 126, 128, 104, 122, 112, 118, 131, 145, 121, 109, 128, 143, 132, 129, 130, 121, 133, 142, 127, 126, 122, 121, 152, 128, 109, 133, 120, 117, 117, 114, 122, 125, 118, 119, 123, 119, 129, 123, 126, 132, 107, 117, 148, 139, 122, 128, 140, 110, 138, 143, 137, 121, 121, 108, 116, 119, 121, 120, 131, 124, 135, 122, 122, 115, 133, 115, 124, 123, 143, 97, 128, 122, 104, 130, 139, 126, 131, 128, 127, 121, 111, 126, 118, 110, 126, 121, 115, 140, 140, 112, 123, 132, 127, 110, 134, 120, 111, 105, 145, 121, 118, 124, 124, 119, 139, 125, 118, 124, 129, 120, 122, 119, 122, 125, 132, 131, 129, 145, 126, 130, 117, 151, 122, 121, 116, 109, 121, 127, 125, 128, 115, 120, 121, 114, 138, 135, 133, 110, 131, 119, 134, 129, 128, 136, 129, 119, 126, 121, 122, 125, 121, 122, 108, 106, 132, 120, 136, 138, 119, 121, 117, 128, 140, 124, 123, 131, 122, 117, 140, 148, 132, 136, 124, 127, 133, 108, 138, 135, 121, 120, 140, 118, 111, 129, 134, 119, 107, 123, 130, 128, 128, 125, 142, 141, 126, 129, 136, 139, 119, 130, 114, 111, 128, 122, 129, 131, 142, 121, 117, 122, 126, 143, 134, 122, 126, 116, 122, 125, 118, 126, 113, 138, 118, 125, 151, 127, 117, 107, 129, 125, 135, 113, 140, 121, 131, 141, 141, 113, 116, 124, 110, 129, 125, 130, 142, 132, 115, 100, 137, 119, 118, 120, 129, 126, 125, 118, 115, 134, 121, 139, 128, 136, 123, 141, 115, 136, 112, 118, 110, 118, 118, 111, 114, 125, 124, 126, 125, 112, 132, 148, 118, 118, 110, 101, 122, 126, 128, 121, 126, 126, 118, 132, 123, 112, 132, 125, 137, 129, 143, 118, 108, 116, 120, 132, 142, 125, 121, 132, 118, 125, 121, 135, 137, 131, 117, 115, 135, 138, 123, 117, 130, 127, 127, 131, 125, 130, 112, 117, 144, 134, 118, 145, 138, 154, 115, 125, 129, 125, 114, 125, 112, 127, 153, 114, 120, 109, 103, 115, 130, 111, 135, 115, 127, 126, 124, 117, 124, 121, 122, 131, 132, 133, 117, 134, 118, 130, 111, 114, 125, 107, 114, 130, 129, 140, 119, 109, 125, 122, 130, 144, 139, 120, 121, 111, 117, 114, 126, 113, 122, 129, 116, 134, 127, 127, 144, 113, 117, 128, 131, 117, 111, 125, 128, 130, 125, 130, 130, 108, 126, 122, 139, 124, 128, 137, 118, 98, 123, 138, 127, 135, 126, 135, 105, 115, 111, 147, 132, 133, 125, 119, 116, 143, 126, 120, 132, 140, 131, 121, 119, 133, 108, 130, 117, 133, 125, 131, 121, 134, 119, 122, 130, 113, 122, 122, 132, 113, 137, 124, 139, 119, 120, 123, 142, 119, 129, 124, 119, 120, 137, 130, 142, 145, 115, 133, 112, 111, 120, 123, 113, 134, 126, 126, 125, 121, 129, 119, 145, 115, 122, 110, 127, 128, 108, 137, 136, 114, 129, 115, 125, 116, 147, 134, 120, 127, 122, 105, 115, 127, 134, 134, 122, 111, 92, 131, 121, 124, 117, 126, 127, 127, 122, 135, 116, 133, 114, 142, 135, 101, 124, 119, 138, 130, 116, 133, 109, 131, 145, 115, 131, 128, 139, 123, 120, 135, 125, 123, 139, 108, 126, 143, 115, 119, 112, 128, 134, 123, 124, 135, 122, 131, 130, 112, 126, 116, 129, 128, 115, 114, 120, 112, 114, 122, 134, 121, 120, 119, 128, 131, 116, 116, 129, 138, 122, 126, 118, 125, 126, 128, 123, 127, 131, 119, 121, 129, 116, 136, 109, 112, 125, 121, 116, 118, 131, 116, 137, 131, 134, 101, 134, 108, 110, 136, 130, 105, 127, 129, 114, 132, 122, 125, 125, 130, 142, 129, 141, 131, 130, 129, 124, 140, 137, 116, 110, 110, 125, 129, 114, 131, 119, 125, 143, 129, 144, 139, 119, 141, 131, 131, 136, 119, 135, 126, 110, 125, 142, 135, 112, 121, 116, 128, 114, 132, 131, 128, 111, 123, 124, 119, 126, 119, 114, 149, 124, 124, 143, 115, 133, 129, 117, 127, 124, 101, 129, 124, 123, 116, 116, 123, 105, 118, 115, 127, 136, 124, 129, 127, 124, 147, 119, 115, 110, 126, 113, 140, 130, 126, 140, 131, 124, 135, 109, 134, 117, 114, 129, 132, 119, 116, 133, 108, 138, 116, 122, 110, 130, 129, 125, 115, 108, 128, 122, 130, 136, 130, 132, 145, 137, 115, 130, 119, 118, 118, 109, 128, 105, 126, 108, 121, 128, 102, 119, 128, 103, 121, 108, 116, 130, 134, 129, 130, 112, 122, 127, 141, 124, 131, 139, 121, 126, 123, 121, 119, 120, 135, 130, 126, 117, 131, 121, 140, 122, 115, 123, 133, 120, 123, 142, 127, 140, 132, 125, 128, 110, 148, 118, 139, 132, 122, 131, 128, 137, 165, 124, 114, 129, 83, 119, 127, 121, 122, 114, 134, 138, 126, 135, 139, 132, 112, 117, 126, 134, 119, 128, 119, 130, 130, 130, 130, 133, 136, 143, 116, 105, 132, 120, 117, 133, 127, 126, 141, 102, 125, 127, 128, 134, 115, 123, 121, 131, 142, 125, 133, 136, 145, 125, 146, 137, 121, 120, 126, 131, 121, 131, 134, 120, 138, 111, 133, 135, 132, 133, 110, 115, 131, 122, 124, 123, 133, 140, 128, 125, 138, 149, 105, 119, 130, 141, 134, 153, 127, 112, 110, 118, 134, 129, 128, 129, 117, 101, 135, 109, 128, 135, 113, 110, 113, 143, 129, 121, 127, 126, 134, 145, 128, 119, 116, 122, 130, 111, 137, 126, 137, 119, 127, 145, 122, 138, 113, 109, 141, 132, 98, 126, 121, 135, 124, 123, 129, 118, 121, 126, 138, 132, 126, 134, 118, 113, 139, 114, 111, 122, 116, 133, 150, 130, 128, 98, 122, 128, 122, 136, 135, 133, 135, 128, 138, 117, 124, 112, 126, 129, 134, 130, 134, 141, 125, 132, 128, 126, 116, 123, 132, 110, 145, 122, 119, 145, 126, 138, 122, 124, 126, 137, 140, 126, 131, 126, 141, 123, 117, 131, 132, 134, 130, 137, 137, 128, 124, 136, 132, 124, 122, 145, 137, 128, 154, 136, 127, 130, 130, 126, 135, 129, 146, 125, 113, 129, 125, 134, 119, 117, 115, 103, 132, 125, 124, 122, 127, 127, 143, 115, 133, 129, 134, 145, 124, 133, 123, 113, 114, 128, 126, 111, 117, 120, 115, 135, 127, 125, 124, 100, 119, 105, 104, 132, 135, 135, 133, 135, 97, 112, 136, 129, 144, 110, 127, 110, 153, 134, 118, 132, 101, 128, 120, 117, 146, 140, 127, 128, 114, 112, 137, 120, 132, 116, 128, 127, 127, 142, 135, 116, 112, 118, 111, 165, 138, 121, 117, 133, 126, 116, 117, 119, 141, 144, 113, 121, 134, 116, 128, 115, 117, 124, 119, 115, 117, 136, 114, 123, 113, 120, 123, 138, 114, 135, 135, 123, 137, 140, 125, 122, 119, 126, 133, 117, 111, 122, 116, 125, 129, 116, 153, 129, 129, 133, 119, 102, 113, 88, 120, 119, 119, 123, 106, 120, 127, 140, 139, 136, 130, 145, 125, 111, 125, 125, 143, 124, 129, 134, 116, 117, 134, 138, 114, 125, 120, 135, 145, 111, 121, 128, 134, 129, 122, 131, 114, 129, 96, 132, 96, 124, 114, 112, 115, 110, 141, 127, 131, 131, 126, 124, 116, 110, 124, 134, 129, 128, 103, 114, 133, 138, 103, 120, 131, 124, 128, 129, 112, 121, 132, 144, 124, 122, 112, 113, 113, 126, 131, 122, 123, 130, 99, 118, 117, 137, 112, 105, 124, 120, 131, 103, 135, 133, 134, 131, 129, 123, 110, 134, 108, 123, 111, 123, 113, 135, 125, 129, 141, 136, 133, 92, 115, 119, 117, 130, 122, 127, 128, 114, 133, 122, 114, 119, 149, 116, 129, 115, 133, 122, 130, 149, 115, 137, 108, 134, 124, 127, 122, 134, 119, 150, 132, 120, 127, 130, 110, 117, 133, 128, 113, 118, 118, 128, 123, 125, 122, 143, 138, 136, 143, 126, 125, 127, 123, 113, 117, 135, 126, 133, 123, 120, 136, 115, 105, 122, 136, 132, 127, 107, 118, 125, 139, 121, 108, 125, 132, 119, 124, 103, 130, 128, 131, 139, 141, 104, 127, 125, 117, 125, 111, 114, 109, 136, 124, 133, 123, 145, 109, 117, 126, 125, 115, 136, 120, 134, 145, 128, 117, 124, 131, 112, 132, 119, 124, 125, 137, 123, 125, 135, 129, 140, 123, 129, 114, 112, 122, 141, 110, 150, 121, 121, 113, 134, 129, 130, 123, 105, 120, 112, 118, 119, 109, 140, 121, 118, 116, 121, 125, 129, 118, 143, 105, 149, 118, 106, 136, 127, 126, 122, 119, 120, 119, 164, 133, 115, 129, 143, 129, 101, 141, 115, 132, 133, 129, 111, 133, 109, 122, 98, 120, 133, 135, 111, 114, 136, 115, 124, 123, 123, 137, 128, 123, 113, 113, 112, 138, 124, 138, 138, 118, 135, 124, 125, 141, 145, 119, 119, 147, 129, 136, 119, 120, 128, 130, 145, 125, 141, 118, 143, 127, 154, 121, 127, 120, 113, 112, 121, 140, 119, 117, 132, 129, 118, 120, 120, 143, 119, 141, 113, 123, 134, 117, 137, 131, 128, 132, 113, 136, 120, 122, 103, 137, 140, 130, 121, 93, 133, 139, 136, 116, 128, 136, 126, 120, 118, 131, 121, 119, 133, 153, 108, 115, 132, 119, 117, 115, 115, 126, 127, 121, 131, 121, 125, 128, 110, 125, 124, 123, 118, 137, 137, 115, 129, 138, 120, 137, 114, 112, 141, 122, 119, 131, 129, 127, 139, 117, 119, 101, 155, 134, 139, 125, 117, 114, 137, 118, 122, 116, 111, 119, 124, 124, 137, 126, 141, 141, 121, 135, 129, 134, 140, 122, 130, 106, 129, 133, 123, 129, 124, 133, 120, 122, 119, 121, 149, 132, 146, 118, 112, 113, 117, 136, 129, 126, 138, 135, 137, 118, 137, 137, 154, 138, 132, 133, 129, 111, 115, 144, 115, 122, 116, 120, 120, 117, 135, 124, 143, 101, 142, 121, 121, 112, 124, 115, 118, 132, 120, 117, 131, 127, 116, 131, 121, 125, 125, 116, 119, 152, 116, 129, 120, 116, 116, 128, 125, 125, 108, 131, 141, 146, 117, 136, 119, 127, 96, 131, 127, 138, 132, 135, 109, 145, 109, 121, 132, 125, 124, 113, 143, 135, 140, 140, 113, 108, 116, 121, 123, 126, 131, 138, 127, 123, 123, 112, 113, 132, 141, 130, 115, 133, 122, 130, 133, 97, 124, 118, 132, 149, 144, 115, 117, 132, 115, 134, 104, 127, 122, 138, 136, 129, 119, 127, 165, 130, 122, 129, 125, 139, 114, 110, 123, 128, 116, 135, 130, 136, 124, 114, 113, 126, 118, 134, 122, 121, 108, 126, 138, 140, 127, 116, 120, 140, 134, 127, 139, 127, 119, 119, 127, 115, 132, 123, 126, 151, 126, 140, 120, 114, 110, 132, 139, 118, 126, 123, 111, 127, 124, 131, 111, 110, 118, 116, 123, 115, 123, 125, 135, 111, 121, 116, 130, 112, 128, 139, 145, 119, 125, 110, 117, 131, 131, 116, 118, 98, 134, 131, 127, 126, 140, 142, 155, 125, 135, 137, 125, 120, 145, 114, 106, 124, 132, 130, 120, 111, 122, 118, 129, 116, 131, 130, 115, 115, 130, 95, 118, 126, 114, 123, 126, 131, 138, 123, 118, 126, 119, 117, 128, 127, 135, 140, 128, 115, 130, 126, 141, 122, 134, 135, 117, 134, 116, 125, 128, 111, 121, 140, 132, 129, 132, 132, 105, 125, 131, 129, 134, 114, 132, 142, 134, 122, 117, 140, 127, 133, 122, 143, 122, 132, 130, 111, 117, 122, 154, 123, 119, 132, 129, 112, 114, 121, 116, 112, 129, 127, 123, 148, 129, 121, 137, 130, 118, 128, 136, 134, 121, 119, 125, 118, 133, 117, 126, 118, 126, 108, 129, 119, 127, 126, 125, 141, 140, 122, 119, 116, 126, 125, 129, 141, 145, 130, 112, 130, 130, 117, 93, 128, 133, 128, 131, 109, 113, 128, 126, 115, 121, 121, 126, 130, 143, 138, 126, 134, 120, 126, 129, 119, 109, 106, 122, 130, 133, 113, 152, 156, 120, 122, 124, 131, 143, 106, 149, 133, 137, 131, 126, 112, 119, 134, 117, 116, 122, 126, 112, 120, 105, 122, 125, 109, 129, 112, 137, 110, 121, 126, 147, 131, 113, 127, 152, 139, 120, 122, 105, 115, 136, 117, 140, 129, 113, 125, 145, 126, 157, 128, 140, 145, 117, 141, 131, 125, 138, 132, 136, 105, 125, 119, 118, 126, 121, 129, 136, 134, 120, 139, 151, 121, 115, 136, 125, 122, 116, 127, 126, 109, 124, 104, 117, 131, 128, 135, 143, 129, 119, 119, 119, 120, 136, 126, 129, 123, 105, 123, 116, 129, 119, 122, 140, 122, 105, 111, 115, 117, 114, 116, 124, 122, 124, 118, 115, 142, 111, 135, 145, 138, 126, 124, 118, 135, 137, 123, 129, 130, 123, 134, 120, 136, 130, 125, 139, 133, 103, 142, 123, 143, 137, 147, 135, 124, 115, 118, 124, 119, 111, 122, 128, 110, 132, 102, 119, 113, 119, 132, 135, 113, 134, 135, 113, 121, 125, 117, 124, 146, 121, 136, 116, 134, 129, 111, 130, 131, 124, 127, 128, 104, 142, 133, 137, 119, 136, 147, 116, 116, 157, 112, 134, 116, 114, 126, 117, 120, 134, 123, 140, 119, 134, 136, 114, 129, 143, 122, 121, 123, 141, 134, 128, 123, 111, 130, 142, 127, 118, 119, 125, 139, 124, 117, 143, 112, 139, 117, 121, 152, 135, 139, 124, 123, 121, 131, 125, 116, 118, 127, 132, 119, 133, 116, 131, 133, 120, 131, 127, 137, 121, 120, 146, 115, 137, 115, 140, 130, 125, 127, 126, 132, 144, 137, 130, 139, 134, 125, 111, 128, 127, 116, 125, 139, 114, 141, 121, 123, 112, 127, 121, 121, 121, 121, 104, 134, 137, 124, 122, 109, 110, 123, 122, 90, 131, 138, 137, 156, 129, 108, 114, 127, 134, 157, 127, 118, 124, 132, 112, 126, 126, 134, 130, 140, 121, 146, 111, 104, 119, 119, 124, 139, 124, 126, 131, 131, 139, 126, 128, 127, 152, 147, 119, 105, 121, 134, 112, 123, 123, 118, 122, 133, 127, 127, 128, 124, 124, 110, 120, 124, 131, 129, 114, 119, 133, 143, 125, 128, 141, 118, 123, 130, 121, 154, 124, 125, 133, 114, 128, 140, 116, 127, 121, 146, 118, 138, 133, 142, 114, 106, 129, 123, 143, 110, 121, 123, 117, 119, 117, 115, 132, 141, 119, 102, 133, 113, 110, 140, 153, 133, 134, 141, 120, 145, 128, 136, 141, 105, 131, 125, 107, 123, 121, 128, 137, 131, 160, 108, 119, 131, 116, 110, 126, 122, 127, 122, 157, 136, 126, 127, 130, 127, 126, 121, 116, 111, 123, 124, 109, 139, 142, 111, 136, 121, 122, 122, 121, 119, 135, 128, 124, 126, 128, 114, 131, 119, 134, 119, 113, 112, 123, 133, 112, 126, 122, 115, 121, 129, 133, 113, 111, 111, 121, 148, 125, 139, 127, 123, 110, 128, 123, 132, 136, 113, 116, 130, 127, 137, 113, 119, 131, 126, 129, 117, 109, 110, 128, 131, 136, 119, 113, 125, 138, 119, 106, 127, 123, 121, 117, 118, 126, 128, 135, 123, 110, 135, 132, 120, 135, 110, 114, 128, 160, 110, 115, 117, 135, 133, 109, 113, 132, 107, 127, 124, 122, 122, 126, 147, 129, 131, 126, 112, 116, 124, 124, 115, 137, 134, 127, 128, 127, 124, 109, 139, 108, 132, 129, 136, 144, 135, 116, 119, 117, 118, 125, 127, 119, 131, 127, 120, 119, 109, 114, 133, 149, 113, 143, 135, 120, 119, 118, 121, 125, 147, 126, 120, 137, 105, 128, 118, 139, 119, 135, 126, 125, 128, 139, 141, 124, 111, 142, 122, 139, 116, 131, 149, 117, 132, 127, 110, 115, 120, 128, 120, 117, 114, 97, 113, 128, 129, 129, 144, 141, 122, 132, 122, 144, 113, 117, 108, 122, 119, 120, 127, 142, 131, 126, 140, 125, 127, 132, 129, 126, 120, 140, 122, 133, 123, 129, 129, 138, 116, 116, 158, 120, 121, 95, 123, 136, 128, 98, 124, 130, 136, 135, 147, 111, 133, 142, 117, 128, 125, 114, 120, 128, 131, 138, 129, 144, 95, 126, 116, 126, 110, 121, 144, 129, 152, 133, 138, 125, 119, 125, 136, 122, 129, 112, 124, 123, 116, 139, 108, 110, 125, 134, 120, 146, 144, 115, 117, 148, 133, 131, 121, 119, 137, 117, 143, 122, 118, 104, 126, 137, 144, 125, 133, 122, 120, 112, 130, 129, 109, 108, 136, 110, 117, 114, 120, 106, 142, 117, 111, 138, 122, 135, 131, 112, 128, 137, 134, 127, 131, 123, 121, 131, 127, 122, 133, 117, 120, 121, 135, 117, 130, 108, 117, 127, 152, 120, 116, 134, 117, 128, 134, 128, 125, 135, 126, 114, 128, 111, 125, 155, 108, 118, 121, 136, 122, 126, 105, 124, 124, 130, 123, 113, 137, 109, 114, 115, 129, 126, 110, 129, 121, 124, 136, 134, 112, 100, 124, 115, 122, 121, 131, 118, 112, 140, 98, 127, 127, 125, 139, 131, 125, 107, 143, 121, 123, 115, 122, 125, 121, 118, 161, 113, 116, 124, 119, 121, 123, 141, 126, 125, 127, 123, 109, 134, 137, 128, 122, 121, 124, 129, 127, 122, 135, 136, 113, 104, 137, 119, 146, 129, 130, 124, 113, 137, 114, 127, 130, 94, 123, 136, 122, 119, 136, 116, 135, 133, 130, 140, 123, 125, 131, 134, 126, 144, 137, 133, 127, 140, 120, 139, 148, 116, 128, 141, 99, 122, 134, 135, 132, 114, 117, 127, 126, 120, 118, 143, 112, 127, 123, 115, 135, 128, 101, 125, 134, 114, 132, 114, 121, 132, 114, 99, 129, 117, 139, 107, 141, 133, 125, 141, 117, 111, 107, 122, 133, 134, 124, 115, 101, 129, 131, 112, 136, 137, 123, 121, 131, 124, 116, 124, 135, 124, 109, 118, 129, 138, 130, 125, 116, 118, 128, 118, 136, 113, 135, 141, 143, 135, 120, 122, 114, 131, 129, 116, 125, 128, 134, 126, 119, 129, 114, 137, 116, 132, 104, 139, 139, 112, 137, 120, 111, 121, 118, 125, 124, 112, 132, 126, 117, 136, 110, 122, 123, 105, 134, 116, 127, 123, 119, 116, 117, 120, 123, 125, 130, 125, 136, 117, 122, 120, 133, 125, 114, 136, 124, 116, 113, 134, 136, 128, 146, 120, 117, 113, 120, 109, 118, 122, 115, 124, 140, 130, 129, 122, 137, 106, 116, 122, 128, 128, 119, 108, 129, 129, 118, 118, 116, 127, 123, 142, 130, 153, 145, 117, 108, 133, 115, 115, 118, 127, 127, 114, 116, 139, 122, 141, 120, 132, 134, 122, 133, 111, 117, 119, 109, 112, 120, 119, 128, 122, 126, 121, 121, 130, 132, 108, 119, 113, 113, 109, 126, 126, 129, 134, 144, 117, 129, 141, 122, 118, 135, 122, 126, 138, 114, 132, 123, 118, 132, 125, 114, 101, 124, 114, 139, 138, 121, 138, 127, 115, 133, 121, 126, 112, 117, 122, 117, 135, 129, 131, 142, 129, 115, 112, 115, 131, 109, 122, 119, 133, 128, 117, 111, 135, 108, 130, 123, 139, 125, 126, 113, 121, 127, 115, 129, 111, 129, 127, 142, 130, 138, 123, 122, 124, 120, 132, 122, 133, 135, 123, 116, 128, 122, 126, 129, 130, 133, 140, 144, 126, 123, 123, 135, 137, 152, 127, 125, 118, 111, 122, 149, 128, 133, 112, 134, 123, 123, 128, 128, 122, 131, 142, 125, 126, 138, 120, 109, 116, 152, 101, 134, 126, 133, 134, 131, 118, 119, 112, 128, 115, 117, 127, 113, 106, 139, 123, 122, 119, 121, 122, 136, 122, 123, 128, 125, 128, 137, 129, 131, 131, 122, 118, 124, 151, 127, 114, 129, 111, 113, 139, 134, 116, 122, 129, 129, 124, 126, 130, 122, 137, 128, 122, 131, 116, 125, 124, 110, 128, 112, 126, 108, 124, 115, 122, 114, 128, 132, 116, 117, 121, 122, 118, 126, 126, 117, 128, 118, 132, 118, 136, 115, 135, 115, 126, 110, 103, 140, 130, 111, 123, 125, 137, 114, 124, 135, 139, 127, 118, 145, 128, 113, 135, 132, 133, 140, 114, 120, 119, 142, 124, 126, 130, 124, 139, 126, 126, 115, 132, 124, 129, 129, 118, 131, 121, 131, 114, 130, 124, 132, 125, 105, 136, 111, 130, 116, 130, 134, 120, 143, 125, 139, 141, 120, 140, 128, 110, 119, 106, 122, 125, 126, 109, 137, 123, 133, 121, 132, 127, 134, 132, 126, 117, 125, 121, 132, 121, 128, 121, 124, 149, 147, 124, 127, 140, 121, 121, 112, 119, 124, 124, 125, 121, 110, 138, 113, 126, 119, 116, 105, 128, 103, 122, 131, 118, 121, 121, 126, 128, 147, 145, 117, 124, 143, 118, 124, 128, 129, 130, 119, 134, 112, 122, 133, 141, 121, 138, 134, 131, 120, 126, 134, 136, 112, 125, 142, 121, 156, 118, 137, 137, 122, 128, 144, 140, 149, 133, 129, 133, 118, 117, 134, 130, 133, 111, 129, 102, 126, 130, 128, 148, 127, 133, 132, 124, 130, 125, 124, 133, 105, 109, 117, 128, 122, 123, 119, 126, 132, 113, 139, 129, 115, 122, 138, 125, 117, 136, 132, 121, 129, 124, 131, 129, 139, 129, 123, 127, 131, 132, 123, 145, 135, 121, 143, 133, 126, 115, 154, 138, 133, 129, 131, 138, 128, 125, 129, 133, 117, 140, 124, 138, 128, 119, 125, 117, 126, 127, 128, 104, 123, 144, 123, 130, 134, 131, 140, 121, 132, 125, 137, 115, 115, 129, 129, 107, 134, 117, 125, 123, 144, 127, 134, 110, 125, 139, 122, 119, 125, 118, 129, 137, 126, 127, 116, 128, 135, 141, 119, 138, 127, 146, 138, 119, 141, 110, 134, 122, 113, 119, 123, 118, 124, 132, 129, 139, 127, 125, 116, 130, 122, 127, 109, 124, 129, 105, 107, 125, 129, 116, 124, 123, 112, 123, 135, 147, 111, 131, 114, 123, 125, 142, 122, 136, 117, 116, 155, 117, 120, 133, 124, 118, 130, 125, 121, 115, 121, 122, 125, 126, 132, 140, 145, 116, 118, 130, 145, 127, 137, 115, 125, 114, 111, 105, 117, 110, 119, 134, 120, 130, 129, 120, 141, 126, 128, 121, 129, 141, 134, 134, 110, 133, 130, 133, 131, 111, 123, 134, 125, 140, 130, 131, 123, 138, 122, 133, 132, 121, 124, 131, 120, 137, 143, 117, 129, 128, 126, 127, 116, 126, 131, 141, 125, 126, 131, 99, 125, 135, 131, 120, 115, 140, 129, 123, 127, 137, 116, 135, 120, 122, 106, 113, 129, 134, 129, 126, 128, 131, 119, 129, 113, 127, 124, 125, 130, 124, 115, 112, 121, 131, 126, 132, 113, 140, 142, 134, 146, 126, 140, 129, 125, 143, 136, 126, 128, 133, 110, 109, 121, 117, 114, 130, 130, 118, 123, 139, 112, 111, 145, 124, 121, 117, 125, 117, 144, 112, 129, 115, 128, 125, 128, 126, 116, 137, 135, 114, 128, 134, 116, 146, 130, 129, 117, 127, 135, 124, 127, 137, 128, 117, 128, 120, 117, 135, 127, 126, 124, 111, 120, 128, 119, 126, 112, 125, 132, 118, 135, 138, 121, 136, 119, 127, 124, 122, 140, 132, 145, 118, 147, 114, 137, 129, 122, 133, 129, 113, 142, 123, 126, 123, 128, 135, 133, 138, 125, 136, 142, 122, 106, 127, 123, 121, 125, 115, 114, 129, 123, 135, 132, 115, 130, 135, 130, 142, 133, 131, 116, 120, 122, 129, 131, 128, 129, 120, 139, 134, 123, 134, 140, 146, 124, 120, 109, 121, 119, 123, 146, 127, 121, 124, 127, 118, 132, 132, 133, 126, 124, 140, 118, 128, 140, 121, 132, 118, 133, 129, 123, 123, 118, 130, 137, 119, 128, 128, 117, 115, 127, 135, 108, 132, 119, 115, 122, 131, 140, 116, 119, 131, 128, 123, 121, 130, 123, 123, 123, 121, 136, 120, 137, 131, 128, 114, 130, 136, 128, 126, 115, 133, 132, 111, 125, 115, 120, 129, 123, 126, 124, 123, 125, 154, 135, 119, 138, 132, 130, 120, 126, 133, 132, 122, 137, 122, 127, 113, 125, 140, 112, 135, 151, 114, 130, 145, 122, 114, 120, 130, 145, 111, 112, 145, 128, 133, 127, 117, 132, 135, 141, 139, 125, 132, 116, 130, 119, 127, 126, 136, 151, 123, 134, 125, 126, 128, 132, 95, 121, 121, 117, 129, 133, 128, 126, 111, 120, 120, 134, 123, 116, 130, 150, 127, 127, 122, 130, 127, 118, 133, 128, 143, 129, 115, 108, 119, 125, 119, 114, 126, 139, 120, 141, 121, 130, 115, 109, 151, 126, 119, 113, 136, 148, 106, 124, 133, 142, 123, 125, 129, 134, 123, 132, 131, 119, 123, 141, 130, 130, 126, 114, 127, 117, 133, 118, 125, 121, 132, 140, 139, 144, 137, 125, 106, 140, 127, 120, 137, 119, 119, 136, 137, 129, 137, 130, 120, 125, 134, 122, 123, 133, 140, 129, 125, 126, 115, 122, 96, 131, 142, 120, 140, 120, 130, 124, 111, 117, 123, 107, 117, 123, 138, 123, 121, 144, 125, 123, 122, 124, 119, 140, 136, 130, 122, 111, 122, 133, 123, 115, 133, 128, 128, 125, 118, 128, 121, 118, 129, 117, 130, 126, 136, 119, 118, 126, 135, 142, 125, 138, 97, 127, 123, 137, 112, 147, 116, 106, 145, 120, 119, 134, 140, 131, 142, 135, 130, 119, 124, 137, 128, 123, 131, 135, 118, 146, 141, 132, 118, 131, 115, 127, 117, 134, 142, 125, 130, 140, 131, 139, 123, 130, 125, 122, 120, 127, 143, 125, 128, 132, 133, 117, 117, 127, 139, 128, 130, 132, 122, 118, 121, 113, 140, 124, 105, 141, 132, 122, 128, 125, 111, 132, 123, 117, 117, 128, 123, 119, 129, 138, 121, 120, 123, 123, 122, 120, 120, 140, 120, 108, 127, 138, 135, 134, 138, 139, 119, 141, 117, 146, 126, 142, 125, 126, 125, 128, 119, 126, 129, 122, 120, 123, 139, 140, 122, 137, 130, 121, 127, 134, 104, 120, 136, 114, 112, 126, 111, 111, 115, 131, 130, 128, 123, 111, 123, 125, 125, 117, 111, 121, 120, 137, 124, 111, 116, 117, 117, 135, 135, 125, 137, 103, 115, 139, 128, 115, 133, 123, 136, 121, 122, 131, 135, 117, 129, 111, 130, 128, 134, 114, 130, 144, 106, 116, 120, 150, 117, 138, 127, 122, 135, 117, 130, 116, 116, 157, 129, 117, 108, 115, 132, 130, 128, 129, 144, 121, 115, 108, 117, 118, 122, 123, 114, 116, 120, 121, 136, 123, 131, 137, 124, 113, 125, 120, 115, 115, 123, 127, 135, 134, 130, 139, 129, 109, 132, 129, 124, 116, 128, 126, 135, 110, 112, 121, 106, 131, 118, 133, 126, 125, 119, 120, 126, 129, 128, 121, 122, 134, 129, 128, 122, 123, 112, 117, 105, 136, 128, 114, 119, 114, 132, 115, 120, 131, 121, 122, 123, 113, 144, 116, 111, 118, 107, 116, 122, 107, 125, 122, 111, 118, 131, 121, 116, 119, 149, 133, 131, 132, 112, 116, 132, 117, 138, 120, 127, 117, 148, 118, 138, 139, 119, 116, 132, 115, 119, 126, 150, 143, 116, 136, 132, 116, 131, 135, 121, 126, 122, 132, 130, 123, 106, 116, 132, 131, 133, 118, 122, 119, 120, 126, 130, 133, 125, 117, 130, 123, 122, 136, 135, 119, 134, 130, 125, 141, 129, 134, 123, 128, 130, 128, 123, 139, 113, 130, 129, 134, 135, 125, 113, 137, 116, 129, 123, 115, 119, 126, 135, 114, 146, 131, 127, 108, 114, 116, 139, 122, 141, 141, 135, 123, 144, 133, 117, 122, 130, 128, 135, 112, 139, 115, 120, 131, 124, 124, 128, 113, 125, 134, 129, 128, 132, 136, 124, 125, 111, 116, 117, 107, 126, 126, 129, 111, 118, 139, 126, 130, 123, 134, 128, 115, 113, 122, 124, 113, 132, 134, 121, 122, 152, 120, 136, 137, 115, 109, 125, 126, 120, 131, 117, 100, 117, 124, 129, 141, 112, 137, 127, 121, 113, 130, 132, 112, 110, 108, 123, 109, 124, 146, 112, 120, 135, 137, 145, 137, 108, 125, 130, 136, 121, 117, 117, 138, 127, 149, 151, 120, 122, 130, 122, 129, 134, 118, 116, 114, 125, 117, 115, 116, 123, 115, 123, 104, 115, 117, 126, 128, 133, 149, 128, 116, 112, 140, 134, 121, 123, 122, 116, 119, 102, 124, 137, 116, 114, 130, 122, 112, 133, 131, 133, 133, 109, 117, 116, 137, 124, 130, 138, 107, 115, 128, 117, 132, 150, 129, 147, 111, 136, 134, 138, 130, 126, 134, 126, 129, 134, 123, 140, 132, 131, 131, 122, 120, 113, 125, 138, 131, 131, 114, 112, 123, 114, 110, 135, 138, 112, 134, 124, 145, 139, 136, 136, 137, 123, 130, 127, 150, 118, 133, 124, 115, 114, 127, 137, 124, 114, 129, 131, 116, 141, 133, 111, 135, 132, 129, 134, 130, 138, 120, 121, 136, 129, 129, 113, 123, 117, 137, 104, 123, 130, 125, 142, 126, 112, 126, 132, 127, 136, 125, 121, 127, 125, 108, 138, 111, 141, 119, 123, 125, 137, 140, 132, 132, 141, 131, 124, 126, 114, 126, 112, 125, 132, 103, 133, 128, 138, 115, 112, 150, 135, 131, 122, 134, 116, 113, 114, 128, 118, 130, 126, 139, 133, 110, 126, 127, 116, 116, 115, 135, 118, 141, 114, 111, 130, 130, 113, 123, 129, 137, 131, 133, 128, 134, 126, 133, 121, 135, 133, 149, 114, 139, 109, 127, 136, 125, 116, 107, 121, 127, 113, 99, 128, 141, 114, 109, 125, 122, 119, 120, 122, 148, 128, 117, 120, 134, 135, 114, 113, 124, 131, 115, 122, 120, 135, 116, 124, 150, 126, 116, 135, 142, 126, 134, 138, 133, 129, 119, 122, 148, 96, 122, 117, 119, 139, 123, 117, 119, 134, 125, 130, 135, 127, 112, 129, 118, 127, 120, 116, 118, 129, 123, 101, 132, 122, 120, 118, 141, 119, 117, 118, 119, 120, 127, 115, 109, 113, 115, 120, 123, 128, 117, 109, 126, 140, 110, 156, 115, 115, 117, 134, 134, 120, 126, 140, 138, 141, 129, 119, 113, 123, 131, 110, 128, 119, 124, 115, 115, 150, 131, 132, 126, 131, 127, 135, 129, 121, 127, 123, 110, 129, 128, 139, 115, 129, 116, 123, 122, 116, 134, 119, 131, 132, 122, 125, 126, 121, 128, 137, 117, 147, 125, 129, 123, 144, 120, 124, 137, 128, 120, 131, 122, 137, 127, 141, 131, 124, 114, 114, 118, 141, 120, 111, 138, 129, 133, 132, 129, 129, 118, 130, 125, 124, 112, 125, 131, 137, 114, 121, 117, 144, 116, 123, 126, 114, 122, 154, 122, 124, 113, 125, 111, 138, 133, 133, 117, 128, 127, 144, 126, 115, 115, 129, 138, 130, 131, 127, 120, 113, 124, 115, 121, 128, 123, 120, 130, 136, 124, 123, 137, 131, 139, 126, 121, 122, 132, 133, 120, 111, 118, 128, 126, 133, 113, 133, 124, 120, 161, 137, 127, 122, 122, 118, 131, 123, 109, 129, 132, 130, 140, 134, 124, 131, 134, 132, 130, 128, 124, 114, 127, 124, 124, 107, 135, 121, 116, 115, 126, 139, 133, 121, 123, 128, 113, 135, 130, 124, 123, 137, 141, 127, 137, 131, 140, 146, 129, 130, 123, 114, 138, 145, 122, 108, 136, 119, 106, 137, 105, 108, 113, 121, 137, 117, 132, 137, 107, 142, 132, 132, 128, 115, 131, 118, 121, 123, 133, 115, 113, 144, 136, 125, 128, 119, 132, 138, 129, 123, 134, 109, 121, 144, 122, 118, 147, 138, 132, 121, 121, 120, 128, 124, 116, 131, 119, 110, 123, 108, 128, 125, 122, 115, 124, 126, 123, 138, 126, 121, 133, 131, 139, 124, 103, 109, 128, 130, 124, 123, 118, 137, 119, 127, 127, 133, 128, 145, 127, 123, 120, 124, 124, 132, 131, 119, 129, 115, 155, 109, 110, 135, 117, 131, 122, 113, 126, 119, 124, 115, 118, 121, 123, 128, 126, 117, 117, 132, 144, 118, 159, 124, 118, 119, 137, 114, 112, 126, 115, 106, 108, 139, 122, 124, 127, 134, 120, 133, 109, 129, 133, 122, 133, 113, 127, 148, 129, 130, 129, 109, 134, 137, 132, 122, 123, 138, 118, 134, 130, 136, 124, 119, 118, 123, 127, 123, 104, 125, 123, 126, 122, 116, 136, 112, 115, 128, 123, 130, 129, 126, 118, 129, 118, 120, 116, 136, 130, 107, 125, 138, 115, 122, 122, 131, 130, 126, 112, 124, 119, 123, 119, 137, 113, 124, 115, 136, 112, 131, 113, 124, 127, 121, 100, 125, 133, 117, 125, 139, 124, 124, 100, 120, 131, 108, 128, 128, 118, 131, 111, 133, 143, 116, 125, 123, 117, 129, 109, 148, 124, 133, 119, 138, 116, 114, 130, 119, 137, 116, 106, 138, 115, 112, 131, 136, 129, 125, 140, 127, 119, 130, 113, 125, 116, 132, 120, 120, 123, 136, 124, 104, 137, 122, 122, 113, 129, 146, 124, 122, 133, 134, 118, 130, 131, 121, 133, 140, 115, 121, 113, 117, 120, 121, 139, 124, 122, 116, 107, 167, 125, 123, 113, 120, 129, 133, 121, 134, 137, 119, 129, 102, 144, 106, 121, 124, 116, 118, 98, 110, 128, 108, 130, 134, 115, 142, 143, 141, 120, 132, 116, 133, 120, 120, 132, 114, 120, 153, 111, 131, 126, 145, 116, 125, 141, 120, 130, 114, 117, 129, 134, 109, 132, 129, 120, 126, 119, 112, 130, 124, 137, 116, 134, 118, 131, 137, 127, 142, 123, 130, 109, 118, 140, 117, 132, 125, 109, 138, 132, 121, 99, 127, 139, 121, 112, 109, 142, 118, 105, 143, 119, 121, 122, 141, 125, 117, 126, 115, 113, 132, 137, 118, 134, 117, 129, 126, 121, 123, 138, 126, 123, 145, 123, 122, 127, 121, 116, 121, 134, 124, 131, 116, 136, 141, 146, 103, 154, 122, 124, 122, 135, 95, 135, 120, 118, 122, 130, 125, 121, 136, 112, 113, 120, 138, 127, 122, 124, 138, 124, 124, 115, 125, 127, 119, 128, 138, 102, 111, 132, 132, 133, 125, 130, 130, 136, 113, 142, 116, 140, 115, 128, 141, 143, 112, 134, 129, 146, 136, 119, 131, 125, 115, 117, 139, 125, 140, 136, 127, 128, 131, 108, 128, 127, 136, 145, 117, 137, 134, 115, 130, 131, 119, 140, 109, 130, 124, 110, 129, 114, 101, 120, 150, 131, 117, 143, 141, 101, 130, 127, 107, 121, 143, 99, 129, 127, 112, 110, 123, 140, 118, 133, 154, 135, 114, 104, 128, 137, 141, 117, 137, 118, 116, 127, 124, 123, 125, 127, 124, 108, 127, 111, 129, 132, 114, 141, 127, 114, 115, 139, 130, 131, 121, 131, 135, 129, 111, 132, 132, 128, 123, 130, 116, 112, 132, 125, 116, 121, 154, 125, 120, 115, 135, 114, 124, 122, 139, 114, 122, 123, 141, 127, 110, 141, 112, 127, 129, 114, 121, 122, 134, 132, 126, 124, 133, 131, 122, 110, 135, 140, 134, 116, 125, 127, 120, 124, 132, 114, 121, 120, 135, 116, 126, 122, 124, 130, 120, 129, 133, 123, 130, 128, 133, 115, 130, 142, 112, 114, 141, 132, 127, 129, 134, 132, 127, 122, 122, 134, 133, 119, 131, 129, 124, 118, 131, 145, 142, 117, 115, 159, 121, 114, 115, 123, 137, 142, 121, 124, 118, 122, 122, 122, 116, 118, 124, 111, 115, 125, 135, 110, 110, 130, 118, 122, 114, 129, 116, 102, 132, 122, 127, 131, 133, 131, 124, 133, 115, 124, 117, 116, 124, 124, 119, 124, 141, 121, 142, 109, 134, 119, 129, 141, 133, 122, 120, 138, 141, 145, 128, 131, 124, 120, 123, 124, 125, 118, 131, 117, 114, 124, 116, 127, 145, 112, 140, 121, 100, 132, 127, 123, 121, 119, 116, 117, 114, 119, 117, 118, 121, 136, 117, 124, 125, 116, 112, 113, 117, 128, 119, 128, 125, 133, 135, 123, 125, 124, 135, 138, 118, 134, 117, 127, 116, 122, 133, 122, 132, 124, 114, 140, 133, 125, 130, 127, 117, 144, 123, 143, 118, 112, 117, 113, 136, 132, 134, 116, 124, 117, 131, 115, 120, 132, 106, 123, 132, 125, 112, 130, 116, 127, 116, 126, 132, 126, 123, 140, 116, 135, 124, 111, 142, 115, 137, 110, 121, 151, 107, 123, 132, 124, 131, 111, 130, 131, 125, 124, 131, 135, 125, 140, 131, 117, 106, 105, 125, 113, 102, 140, 123, 128, 122, 109, 113, 124, 118, 131, 109, 116, 131, 131, 122, 124, 115, 143, 117, 120, 134, 128, 131, 129, 148, 120, 127, 131, 140, 131, 120, 121, 118, 127, 135, 117, 142, 134, 133, 120, 135, 130, 126, 126, 132, 107, 131, 129, 108, 108, 139, 132, 126, 122, 131, 121, 125, 112, 136, 111, 137, 125, 131, 128, 114, 128, 108, 98, 111, 124, 134, 134, 133, 138, 130, 102, 111, 131, 120, 123, 114, 125, 119, 143, 104, 124, 120, 119, 119, 114, 124, 125, 125, 126, 115, 160, 140, 154, 120, 130, 132, 117, 127, 116, 125, 128, 111, 115, 109, 136, 141, 130, 117, 120, 136, 122, 114, 142, 125, 120, 150, 141, 132, 133, 125, 131, 123, 120, 126, 130, 126, 125, 114, 116, 117, 127, 132, 127, 115, 123, 111, 125, 115, 118, 133, 125, 114, 138, 118, 132, 133, 130, 131, 111, 90, 135, 132, 143, 145, 115, 111, 132, 138, 119, 110, 125, 144, 113, 116, 129, 120, 127, 114, 118, 125, 117, 132, 127, 128, 132, 127, 115, 111, 110, 121, 131, 134, 119, 126, 124, 122, 113, 124, 118, 118, 132, 119, 113, 114, 128, 125, 129, 107, 131, 127, 118, 131, 127, 139, 110, 130, 161, 117, 118, 128, 113, 117, 131, 134, 109, 124, 127, 109, 103, 134, 137, 110, 138, 130, 123, 133, 131, 131, 115, 132, 121, 123, 143, 110, 129, 133, 112, 138, 113, 128, 111, 127, 136, 111, 129, 112, 124, 114, 110, 120, 112, 129, 139, 111, 98, 122, 136, 133, 111, 120, 126, 129, 111, 134, 117, 123, 148, 139, 127, 135, 120, 116, 126, 119, 130, 122, 122, 115, 118, 118, 122, 123, 129, 121, 119, 124, 125, 132, 122, 130, 147, 117, 129, 119, 134, 130, 123, 120, 127, 132, 110, 111, 119, 106, 126, 114, 125, 124, 119, 146, 122, 140, 108, 123, 126, 105, 143, 141, 138, 125, 128, 131, 125, 114, 136, 130, 110, 136, 116, 138, 115, 124, 112, 128, 127, 143, 109, 139, 111, 112, 119, 125, 125, 121, 123, 123, 118, 129, 137, 92, 133, 114, 121, 108, 116, 130, 121, 134, 106, 130, 118, 143, 123, 137, 129, 136, 128, 101, 120, 125, 131, 107, 125, 118, 109, 113, 130, 109, 110, 148, 107, 116, 119, 106, 113, 125, 122, 121, 135, 122, 138, 132, 114, 132, 109, 126, 142, 134, 139, 120, 153, 110, 90, 122, 132, 116, 117, 120, 120, 121, 140, 118, 114, 129, 120, 120, 120, 124, 118, 117, 126, 110, 135, 115, 139, 137, 105, 116, 115, 141, 133, 130, 132, 125, 138, 137, 126, 133, 115, 124, 114, 126, 116, 128, 130, 131, 124, 113, 140, 105, 128, 118, 125, 131, 133, 139, 132, 123, 118, 130, 130, 127, 148, 112, 127, 124, 114, 129, 150, 128, 131, 118, 144, 119, 117, 137, 132, 109, 135, 115, 130, 122, 135, 140, 126, 119, 132, 140, 123, 104, 95, 141, 128, 153, 117, 113, 126, 127, 110, 113, 115, 123, 123, 127, 119, 115, 119, 114, 124, 134, 99, 136, 131, 107, 138, 117, 119, 131, 126, 117, 131, 123, 122, 131, 128, 134, 143, 107, 125, 127, 124, 122, 108, 141, 126, 113, 139, 148, 107, 137, 123, 113, 123, 122, 131, 136, 124, 130, 119, 125, 129, 119, 117, 125, 103, 125, 122, 130, 125, 126, 140, 122, 135, 143, 133, 139, 118, 141, 132, 119, 119, 119, 124, 122, 122, 112, 123, 120, 137, 117, 128, 134, 120, 112, 127, 127, 121, 132, 117, 132, 142, 115, 130, 116, 134, 133, 120, 125, 143, 139, 111, 121, 124, 136, 132, 136, 105, 132, 124, 117, 122, 114, 139, 130, 125, 135, 114, 121, 116, 115, 120, 124, 129, 129, 129, 119, 115, 123, 136, 124, 128, 115, 125, 122, 118, 126, 119, 124, 116, 135, 144, 113, 114, 125, 120, 132, 124, 131, 103, 101, 127, 119, 125, 121, 101, 118, 119, 136, 126, 121, 131, 131, 117, 151, 129, 124, 128, 127, 122, 126, 125, 131, 123, 111, 127, 127, 122, 127, 121, 124, 110, 132, 132, 141, 114, 122, 129, 116, 124, 147, 131, 120, 125, 129, 107, 108, 130, 106, 137, 122, 124, 125, 131, 131, 115, 115, 125, 123, 128, 120, 135, 108, 125, 114, 120, 114, 125, 138, 119, 120, 129, 131, 110, 132, 122, 131, 129, 110, 132, 112, 124, 134, 126, 134, 142, 127, 117, 127, 124, 126, 122, 132, 122, 132, 121, 124, 120, 119, 123, 141, 130, 130, 123, 134, 136, 138, 128, 136, 128, 121, 120, 112, 110, 134, 135, 133, 128, 126, 114, 147, 125, 133, 118, 102, 126, 118, 118, 111, 128, 115, 141, 132, 109, 121, 118, 130, 118, 129, 124, 117, 142, 124, 134, 135, 105, 115, 122, 131, 133, 137, 123, 123, 119, 110, 118, 118, 142, 125, 140, 129, 133, 130, 110, 97, 104, 124, 127, 118, 134, 114, 130, 131, 107, 129, 114, 127, 123, 119, 124, 137, 131, 135, 145, 123, 121, 124, 103, 136, 119, 122, 128, 129, 129, 134, 134, 150, 122, 125, 111, 124, 123, 119, 118, 115, 136, 112, 124, 141, 123, 129, 109, 109, 110, 123, 135, 124, 116, 118, 119, 124, 118, 136, 111, 109, 126, 129, 126, 128, 132, 110, 127, 115, 103, 118, 125, 123, 98, 118, 116, 122, 117, 122, 122, 117, 112, 123, 110, 122, 124, 130, 134, 127, 128, 122, 130, 128, 120, 129, 115, 144, 137, 125, 125, 112, 116, 125, 110, 133, 115, 122, 130, 133, 133, 133, 113, 121, 122, 117, 128, 120, 113, 127, 122, 132, 135, 118, 128, 129, 116, 131, 132, 118, 126, 139, 133, 111, 108, 132, 122, 134, 120, 121, 134, 132, 120, 136, 119, 129, 115, 147, 128, 134, 111, 136, 124, 135, 116, 131, 141, 110, 115, 126, 121, 120, 123, 117, 149, 123, 148, 137, 109, 121, 105, 124, 127, 125, 118, 132, 122, 134, 114, 127, 128, 122, 128, 132, 132, 115, 137, 115, 119, 106, 124, 159, 120, 117, 122, 120, 110, 128, 124, 121, 128, 116, 127, 141, 129, 126, 127, 129, 134, 144, 113, 126, 111, 125, 137, 129, 128, 109, 136, 121, 126, 125, 128, 129, 121, 133, 113, 128, 127, 138, 125, 121, 122, 132, 123, 139, 131, 127, 121, 116, 121, 127, 126, 131, 126, 134, 126, 131, 142, 136, 113, 116, 134, 118, 132, 127, 124, 129, 130, 113, 134, 135, 146, 116, 112, 139, 134, 142, 122, 120, 125, 127, 126, 120, 126, 118, 137, 126, 133, 118, 136, 119, 117, 111, 125, 128, 136, 141, 120, 109, 128, 132, 129, 128, 115, 137, 115, 110, 105, 129, 130, 122, 127, 115, 125, 118, 127, 108, 144, 85, 128, 113, 118, 112, 125, 127, 126, 130, 116, 136, 130, 124, 134, 116, 111, 105, 127, 117, 115, 144, 132, 130, 136, 104, 125, 127, 155, 133, 108, 113, 120, 122, 132, 130, 114, 123, 119, 123, 124, 136, 130, 133, 126, 125, 124, 139, 140, 127, 132, 116, 127, 130, 130, 112, 141, 128, 114, 133, 138, 120, 133, 129, 129, 135, 145, 107, 133, 132, 127, 119, 123, 133, 128, 133, 116, 122, 126, 119, 154, 105, 131, 139, 117, 120, 143, 124, 116, 121, 118, 129, 117, 115, 133, 131, 129, 130, 102, 101, 133, 142, 120, 138, 118, 138, 112, 135, 151, 113, 136, 154, 119, 110, 125, 119, 131, 136, 120, 121, 146, 128, 129, 122, 141, 105, 120, 127, 108, 126, 103, 118, 130, 129, 114, 111, 140, 119, 130, 112, 130, 118, 118, 130, 125, 125, 119, 122, 117, 119, 122, 124, 128, 124, 139, 121, 126, 109, 115, 117, 136, 119, 145, 133, 128, 142, 125, 112, 120, 123, 127, 117, 125, 116, 126, 122, 126, 136, 132, 109, 128, 133, 110, 133, 116, 104, 132, 126, 125, 127, 115, 130, 134, 145, 111, 136, 109, 107, 121, 111, 121, 124, 131, 112, 129, 134, 130, 100, 130, 134, 142, 112, 131, 124, 125, 147, 132, 136, 129, 137, 146, 126, 129, 155, 143, 133, 126, 123, 120, 107, 121, 129, 126, 123, 136, 111, 110, 108, 106, 129, 136, 125, 112, 114, 107, 127, 128, 118, 124, 119, 123, 119, 121, 123, 128, 127, 145, 126, 125, 128, 116, 126, 112, 136, 144, 126, 102, 132, 119, 124, 140, 134, 133, 142, 117, 119, 124, 115, 132, 121, 128, 118, 118, 123, 105, 128, 118, 121, 115, 125, 120, 118, 124, 109, 129, 116, 121, 155, 105, 120, 127, 138, 108, 119, 117, 143, 129, 100, 127, 141, 131, 132, 127, 124, 145, 140, 123, 150, 128, 100, 133, 107, 126, 121, 135, 114, 130, 133, 137, 123, 123, 132, 136, 133, 120, 129, 115, 117, 125, 139, 115, 143, 119, 122, 134, 132, 130, 121, 123, 132, 113, 146, 131, 121, 108, 139, 122, 144, 131, 122, 151, 132, 136, 117, 131, 136, 141, 126, 115, 129, 131, 139, 136, 132, 117, 135, 134, 146, 121, 127, 139, 148, 124, 131, 112, 128, 136, 119, 132, 127, 132, 104, 111, 116, 116, 134, 127, 112, 142, 127, 117, 109, 119, 132, 122, 126, 125, 134, 149, 123, 128, 120, 135, 141, 120, 133, 117, 138, 104, 112, 122, 118, 98, 128, 144, 160, 114, 122, 108, 106, 138, 112, 123, 156, 125, 99, 131, 103, 133, 128, 140, 136, 133, 113, 120, 123, 128, 118, 105, 118, 122, 145, 120, 145, 130, 104, 112, 139, 111, 122, 114, 138, 119, 120, 149, 114, 121, 113, 129, 105, 122, 126, 132, 113, 128, 137, 127, 131, 127, 111, 146, 133, 141, 123, 135, 133, 114, 134, 124, 122, 117, 136, 139, 120, 132, 121, 125, 136, 119, 122, 128, 114, 130, 119, 109, 136, 123, 131, 110, 120, 138, 124, 124, 133, 129, 140, 124, 146, 121, 115, 129, 129, 145, 134, 121, 124, 131, 128, 119, 120, 117, 136, 128, 121, 123, 128, 147, 106, 121, 127, 113, 99, 124, 118, 107, 120, 137, 145, 111, 122, 131, 146, 140, 122, 124, 116, 136, 104, 127, 159, 134, 131, 104, 134, 133, 145, 135, 129, 120, 127, 122, 121, 115, 133, 132, 135, 154, 130, 125, 126, 133, 136, 128, 120, 119, 125, 110, 141, 120, 143, 112, 136, 124, 142, 142, 135, 116, 114, 125, 135, 135, 118, 114, 108, 122, 126, 118, 142, 129, 109, 129, 134, 128, 123, 143, 126, 118, 120, 128, 113, 108, 134, 129, 136, 131, 140, 135, 128, 109, 122, 98, 117, 115, 130, 125, 127, 107, 150, 156, 135, 135, 132, 123, 115, 125, 100, 126, 117, 116, 134, 133, 113, 110, 132, 120, 134, 116, 135, 138, 129, 122, 135, 124, 110, 136, 124, 111, 139, 132, 113, 128, 139, 113, 124, 123, 131, 129, 127, 129, 104, 122, 126, 133, 125, 104, 141, 112, 124, 123, 143, 129, 118, 123, 118, 124, 133, 104, 126, 127, 121, 129, 123, 123, 119, 125, 118, 110, 125, 137, 120, 122, 145, 135, 126, 122, 110, 129, 123, 127, 137, 136, 123, 121, 115, 136, 135, 121, 147, 133, 129, 105, 120, 128, 111, 129, 117, 123, 121, 136, 114, 121, 111, 124, 121, 103, 153, 125, 135, 133, 113, 143, 124, 124, 119, 117, 125, 117, 107, 127, 118, 121, 137, 135, 136, 115, 127, 126, 109, 135, 126, 120, 120, 142, 97, 131, 115, 105, 133, 126, 124, 113, 105, 116, 104, 123, 127, 129, 118, 125, 119, 126, 113, 129, 120, 113, 128, 108, 143, 130, 122, 119, 123, 143, 121, 128, 118, 105, 123, 127, 149, 115, 131, 127, 131, 133, 107, 135, 131, 107, 125, 134, 126, 125, 143, 122, 135, 126, 112, 122, 119, 134, 109, 128, 125, 126, 119, 97, 123, 125, 130, 112, 147, 133, 122, 108, 101, 119, 110, 112, 130, 138, 143, 130, 129, 122, 116, 128, 149, 148, 138, 127, 129, 118, 123, 131, 136, 122, 140, 105, 121, 108, 119, 140, 122, 130, 123, 126, 134, 106, 132, 128, 121, 134, 128, 137, 124, 139, 154, 130, 124, 138, 109, 138, 140, 143, 118, 105, 118, 117, 130, 138, 137, 142, 131, 117, 126, 131, 131, 127, 144, 130, 126, 123, 127, 144, 130, 120, 126, 123, 123, 138, 124, 120, 137, 120, 132, 135, 117, 119, 104, 124, 123, 163, 112, 133, 137, 124, 128, 130, 127, 111, 132, 143, 125, 123, 117, 120, 116, 127, 131, 138, 115, 131, 114, 126, 114, 119, 134, 125, 124, 121, 126, 126, 129, 119, 125, 139, 126, 120, 132, 117, 120, 119, 130, 136, 106, 138, 130, 129, 128, 133, 134, 118, 125, 116, 105, 116, 123, 139, 131, 128, 135, 118, 132, 116, 129, 121, 131, 133, 132, 125, 123, 115, 118, 127, 134, 153, 139, 132, 116, 132, 149, 107, 124, 135, 115, 119, 120, 142, 123, 126, 120, 132, 115, 134, 128, 117, 128, 120, 123, 122, 96, 102, 116, 134, 127, 114, 123, 121, 127, 123, 121, 119, 122, 130, 118, 128, 123, 120, 135, 127, 137, 117, 135, 138, 109, 129, 138, 125, 108, 121, 128, 131, 138, 128, 126, 116, 108, 120, 144, 126, 127, 137, 129, 119, 121, 122, 131, 117, 128, 132, 131, 113, 120, 121, 122, 140, 123, 109, 132, 143, 120, 132, 113, 96, 139, 129, 111, 113, 113, 124, 114, 103, 123, 133, 121, 128, 131, 120, 120, 123, 128, 134, 121, 125, 141, 130, 117, 119, 121, 129, 143, 137, 126, 102, 130, 132, 131, 119, 130, 140, 138, 128, 122, 138, 115, 117, 108, 111, 124, 121, 110, 127, 117, 123, 118, 121, 110, 111, 152, 120, 130, 135, 130, 131, 135, 112, 138, 108, 111, 123, 128, 141, 130, 114, 131, 124, 119, 129, 136, 125, 128, 148, 128, 124, 135, 132, 130, 114, 141, 130, 121, 114, 122, 106, 119, 122, 132, 121, 138, 122, 117, 115, 120, 122, 123, 128, 135, 129, 130, 116, 129, 143, 116, 144, 130, 146, 124, 126, 114, 141, 125, 124, 130, 112, 132, 108, 135, 118, 117, 128, 115, 124, 114, 127, 120, 115, 133, 114, 126, 119, 151, 124, 136, 134, 105, 116, 123, 134, 136, 142, 151, 120, 132, 116, 126, 136, 126, 126, 125, 119, 131, 125, 124, 115, 128, 142, 132, 117, 143, 131, 106, 117, 113, 156, 137, 120, 129, 109, 119, 114, 114, 119, 124, 111, 136, 120, 82, 139, 128, 117, 123, 131, 114, 106, 117, 129, 133, 113, 137, 124, 120, 130, 147, 124, 129, 121, 129, 134, 112, 123, 127, 132, 120, 108, 115, 139, 136, 125, 144, 140, 129, 129, 143, 120, 126, 117, 115, 152, 128, 121, 133, 127, 126, 117, 131, 119, 129, 136, 117, 126, 116, 135, 119, 137, 149, 138, 134, 133, 116, 121, 143, 129, 113, 130, 124, 143, 127, 135, 134, 130, 117, 142, 124, 135, 107, 101, 143, 130, 116, 122, 132, 126, 141, 123, 130, 119, 130, 127, 129, 126, 132, 138, 134, 114, 126, 125, 125, 138, 124, 142, 136, 123, 125, 118, 117, 134, 133, 129, 149, 136, 99, 155, 121, 147, 105, 131, 138, 122, 129, 147, 141, 124, 121, 119, 135, 138, 120, 131, 125, 128, 129, 126, 130, 120, 110, 111, 126, 122, 116, 125, 125, 129, 111, 119, 133, 133, 118, 135, 106, 120, 123, 133, 130, 117, 117, 120, 129, 112, 121, 126, 138, 132, 135, 138, 124, 134, 120, 118, 121, 127, 126, 115, 149, 129, 127, 146, 112, 142, 115, 127, 112, 124, 123, 109, 129, 97, 114, 124, 136, 123, 107, 134, 108, 131, 136, 133, 123, 124, 118, 125, 138, 124, 127, 104, 135, 126, 118, 136, 127, 125, 113, 131, 116, 127, 112, 127, 119, 130, 128, 121, 130, 131, 113, 121, 127, 108, 114, 116, 133, 122, 123, 142, 135, 133, 119, 130, 146, 136, 133, 110, 131, 123, 132, 130, 158, 130, 111, 126, 149, 117, 147, 128, 121, 131, 130, 124, 146, 120, 126, 129, 156, 138, 118, 112, 121, 124, 142, 123, 116, 110, 118, 127, 122, 114, 147, 104, 121, 129, 105, 125, 129, 122, 133, 117, 132, 144, 120, 131, 136, 131, 138, 129, 120, 109, 138, 120, 112, 111, 141, 107, 119, 125, 120, 120, 131, 135, 123, 139, 118, 127, 126, 109, 127, 120, 125, 122, 140, 141, 117, 142, 116, 114, 107, 121, 126, 138, 133, 112, 118, 133, 141, 126, 118, 133, 147, 131, 120, 148, 135, 124, 128, 114, 122, 120, 148, 131, 129, 131, 109, 113, 131, 146, 114, 125, 115, 141, 143, 128, 133, 119, 138, 133, 120, 122, 137, 123, 119, 118, 120, 108, 135, 133, 112, 128, 125, 131, 136, 89, 144, 108, 125, 130, 133, 115, 128, 137, 127, 126, 121, 125, 131, 125, 138, 121, 108, 131, 126, 124, 128, 124, 142, 135, 132, 136, 144, 123, 123, 132, 123, 122, 116, 135, 135, 124, 117, 104, 127, 144, 120, 128, 109, 140, 126, 127, 114, 129, 149, 132, 139, 125, 130, 122, 146, 121, 128, 126, 127, 125, 123, 118, 141, 124, 137, 109, 127, 127, 126, 137, 117, 121, 120, 124, 118, 109, 122, 122, 121, 140, 100, 119, 141, 97, 123, 144, 116, 121, 119, 130, 112, 107, 139, 133, 117, 104, 113, 117, 143, 111, 123, 131, 123, 128, 128, 98, 115, 135, 158, 124, 114, 124, 122, 121, 140, 103, 135, 108, 115, 117, 137, 122, 123, 124, 112, 127, 142, 119, 113, 119, 123, 137, 135, 133, 128, 139, 118, 139, 130, 123, 138, 138, 121, 127, 131, 141, 123, 133, 116, 117, 124, 125, 120, 140, 116, 145, 124, 120, 117, 123, 112, 136, 127, 143, 131, 116, 130, 113, 112, 114, 116, 128, 127, 134, 129, 115, 133, 124, 132, 128, 109, 119, 129, 112, 122, 120, 136, 140, 118, 127, 121, 137, 104, 121, 129, 112, 132, 119, 135, 117, 121, 137, 116, 136, 108, 139, 103, 123, 121, 117, 139, 135, 127, 134, 129, 137, 135, 124, 130, 124, 139, 127, 130, 144, 148, 119, 112, 131, 105, 134, 133, 121, 131, 120, 138, 144, 140, 134, 128, 139, 133, 124, 124, 129, 137, 100, 120, 136, 137, 130, 128, 131, 136, 112, 117, 127, 116, 137, 119, 132, 120, 131, 129, 143, 125, 134, 117, 139, 120, 119, 128, 111, 116, 117, 132, 113, 125, 128, 136, 128, 120, 127, 126, 115, 139, 121, 131, 124, 109, 113, 131, 127, 136, 116, 124, 121, 133, 126, 134, 141, 122, 116, 125, 142, 133, 111, 129, 112, 119, 117, 122, 135, 114, 121, 138, 136, 115, 118, 115, 131, 135, 112, 135, 150, 133, 113, 140, 132, 121, 119, 115, 137, 114, 111, 139, 105, 117, 120, 121, 100, 131, 109, 154, 127, 134, 111, 120, 137, 145, 125, 115, 110, 130, 99, 123, 134, 129, 140, 109, 117, 126, 134, 121, 112, 122, 129, 144, 120, 126, 126, 119, 122, 131, 132, 114, 115, 118, 113, 143, 124, 118, 119, 125, 141, 119, 142, 117, 135, 111, 123, 115, 126, 135, 134, 129, 112, 128, 128, 118, 128, 140, 120, 118, 150, 123, 152, 127, 122, 120, 126, 142, 116, 121, 115, 121, 110, 132, 127, 120, 124, 130, 124, 138, 112, 129, 126, 138, 113, 147, 111, 123, 114, 134, 145, 130, 137, 140, 109, 124, 118, 111, 125, 112, 118, 119, 135, 125, 127, 98, 123, 140, 123, 127, 130, 130, 124, 130, 114, 119, 128, 123, 116, 110, 117, 139, 134, 125, 121, 122, 127, 121, 122, 115, 149, 123, 122, 127, 144, 127, 139, 117, 117, 117, 133, 143, 127, 136, 137, 124, 123, 128, 112, 122, 121, 121, 124, 135, 132, 118, 145, 148, 139, 124, 107, 102, 106, 127, 102, 132, 122, 123, 129, 77, 127, 120, 139, 141, 124, 122, 88, 117, 116, 121, 117, 104, 117, 115, 125, 128, 128, 136, 119, 129, 120, 128, 132, 119, 119, 131, 126, 105, 121, 133, 117, 132, 126, 127, 131, 131, 155, 123, 109, 137, 121, 125, 127, 118, 134, 124, 109, 132, 114, 128, 139, 131, 139, 127, 133, 112, 129, 137, 118, 125, 130, 154, 134, 123, 114, 147, 115, 120, 116, 143, 121, 108, 99, 110, 130, 110, 133, 134, 131, 127, 116, 114, 117, 119, 122, 139, 136, 141, 116, 123, 120, 123, 118, 116, 123, 136, 140, 133, 124, 139, 126, 125, 120, 104, 121, 112, 119, 157, 131, 120, 121, 96, 108, 137, 108, 131, 135, 104, 106, 127, 120, 133, 133, 129, 120, 107, 128, 125, 117, 116, 131, 129, 136, 121, 122, 116, 118, 128, 113, 115, 109, 116, 119, 108, 133, 144, 132, 125, 138, 132, 137, 116, 113, 129, 115, 117, 124, 132, 129, 124, 120, 123, 115, 129, 130, 127, 120, 128, 121, 127, 147, 134, 131, 126, 119, 119, 140, 123, 118, 117, 129, 123, 142, 123, 108, 128, 123, 113, 113, 121, 117, 128, 132, 113, 121, 120, 153, 127, 111, 129, 120, 134, 115, 99, 136, 91, 133, 100, 101, 136, 112, 120, 125, 144, 121, 140, 110, 130, 128, 112, 119, 116, 117, 125, 131, 149, 104, 123, 126, 121, 140, 124, 121, 133, 129, 128, 132, 121, 116, 126, 118, 124, 107, 131, 128, 119, 114, 126, 104, 140, 124, 125, 138, 129, 151, 130, 112, 126, 133, 127, 120, 134, 129, 118, 109, 111, 141, 133, 113, 109, 112, 121, 119, 116, 125, 136, 122, 132, 95, 135, 112, 105, 121, 113, 131, 128, 138, 130, 124, 116, 116, 131, 145, 127, 122, 133, 139, 125, 150, 128, 107, 117, 142, 129, 116, 131, 123, 131, 125, 133, 143, 118, 122, 113, 133, 103, 115, 138, 109, 132, 130, 136, 121, 132, 112, 137, 124, 134, 124, 137, 121, 131, 122, 107, 131, 139, 114, 122, 149, 137, 116, 116, 115, 113, 136, 137, 112, 117, 125, 132, 145, 120, 115, 136, 122, 119, 128, 122, 147, 124, 128, 152, 120, 120, 107, 131, 123, 133, 127, 118, 113, 129, 131, 134, 146, 109, 102, 135, 106, 110, 96, 105, 138, 126, 97, 116, 113, 119, 138, 115, 122, 129, 126, 105, 122, 117, 122, 128, 138, 127, 115, 128, 118, 125, 124, 127, 141, 121, 119, 114, 136, 115, 124, 118, 117, 127, 107, 122, 136, 121, 116, 134, 115, 128, 103, 131, 114, 135, 125, 124, 137, 128, 126, 133, 127, 112, 139, 128, 123, 136, 114, 122, 112, 130, 116, 142, 120, 144, 134, 125, 108, 125, 124, 127, 113, 139, 140, 117, 133, 106, 128, 118, 121, 136, 136, 132, 111, 138, 132, 151, 115, 127, 117, 115, 115, 124, 121, 116, 124, 137, 131, 123, 135, 120, 116, 139, 125, 127, 129, 121, 130, 106, 110, 129, 129, 117, 135, 125, 121, 134, 115, 124, 117, 107, 118, 114, 118, 114, 112, 118, 108, 119, 124, 126, 123, 128, 117, 127, 117, 122, 134, 107, 117, 110, 115, 119, 124, 143, 131, 124, 118, 125, 119, 125, 125, 139, 137, 117, 121, 117, 141, 146, 115, 143, 110, 116, 137, 113, 110, 152, 118, 113, 137, 123, 126, 146, 111, 124, 114, 132, 121, 118, 127, 130, 125, 145, 134, 122, 125, 139, 120, 129, 119, 132, 109, 107, 135, 117, 135, 111, 130, 129, 122, 123, 134, 133, 125, 133, 138, 130, 116, 100, 119, 119, 137, 127, 112, 116, 117, 123, 116, 128, 100, 123, 123, 133, 115, 126, 139, 131, 143, 134, 131, 119, 131, 144, 115, 119, 123, 109, 108, 133, 129, 113, 141, 110, 129, 116, 124, 115, 120, 124, 150, 148, 125, 116, 117, 129, 131, 124, 146, 115, 115, 125, 132, 120, 128, 122, 126, 122, 133, 134, 119, 137, 123, 133, 140, 130, 122, 126, 126, 110, 127, 137, 124, 131, 119, 133, 124, 119, 101, 136, 134, 107, 118, 132, 138, 111, 132, 111, 109, 132, 130, 132, 119, 126, 122, 142, 133, 116, 145, 122, 117, 134, 114, 136, 132, 126, 132, 128, 134, 140, 113, 103, 125, 116, 121, 123, 106, 125, 115, 124, 131, 125, 134, 116, 126, 113, 142, 110, 126, 139, 131, 131, 136, 115, 128, 123, 105, 138, 119, 140, 125, 110, 122, 117, 124, 113, 131, 115, 109, 119, 120, 123, 96, 129, 117, 149, 124, 138, 111, 136, 127, 133, 113, 125, 129, 126, 139, 117, 131, 128, 143, 112, 117, 114, 131, 128, 127, 112, 125, 111, 122, 119, 121, 116, 122, 116, 136, 127, 131, 139, 125, 131, 105, 99, 125, 144, 136, 120, 125, 119, 115, 115, 122, 130, 121, 126, 153, 125, 122, 116, 125, 112, 112, 111, 119, 157, 133, 123, 131, 126, 123, 105, 138, 123, 141, 132, 143, 123, 124, 104, 131, 119, 136, 119, 150, 135, 121, 114, 120, 117, 142, 142, 114, 111, 106, 119, 124, 108, 146, 137, 122, 121, 128, 123, 136, 141, 120, 116, 127, 100, 123, 129, 137, 110, 117, 120, 111, 152, 123, 142, 127, 134, 119, 105, 133, 138, 123, 124, 129, 133, 124, 113, 128, 129, 150, 128, 118, 129, 126, 111, 128, 123, 124, 130, 118, 156, 132, 122, 122, 130, 130, 129, 111, 122, 118, 111, 117, 109, 141, 107, 129, 130, 108, 118, 116, 129, 121, 123, 120, 122, 116, 140, 137, 124, 108, 123, 119, 127, 131, 127, 122, 132, 137, 127, 120, 137, 128, 120, 120, 120, 116, 108, 120, 118, 122, 114, 96, 111, 126, 137, 109, 114, 111, 125, 122, 138, 134, 128, 136, 131, 121, 121, 145, 126, 132, 113, 124, 112, 136, 124, 122, 122, 106, 122, 122, 144, 128, 126, 107, 134, 134, 137, 124, 102, 111, 137, 128, 112, 130, 145, 133, 122, 111, 133, 127, 120, 120, 134, 146, 126, 114, 144, 130, 121, 121, 127, 115, 128, 111, 131, 128, 138, 147, 134, 123, 111, 115, 136, 128, 142, 146, 150, 142, 124, 142, 134, 110, 112, 107, 134, 114, 142, 84, 130, 142, 131, 120, 131, 128, 112, 144, 124, 116, 132, 135, 111, 113, 117, 121, 124, 117, 131, 149, 139, 129, 126, 111, 134, 131, 114, 127, 121, 123, 143, 110, 131, 141, 137, 128, 136, 139, 131, 119, 119, 132, 135, 123, 121, 129, 124, 132, 123, 130, 144, 137, 134, 116, 115, 118, 144, 133, 115, 139, 110, 132, 130, 108, 122, 132, 121, 134, 139, 116, 134, 111, 109, 132, 126, 137, 127, 127, 115, 120, 134, 112, 118, 110, 116, 120, 110, 129, 127, 127, 120, 127, 121, 120, 110, 128, 132, 143, 123, 127, 127, 131, 116, 114, 134, 137, 126, 140, 127, 125, 128, 124, 130, 120, 116, 138, 132, 111, 129, 140, 121, 125, 125, 123, 130, 148, 138, 127, 128, 125, 129, 133, 119, 115, 119, 120, 127, 121, 136, 124, 140, 131, 151, 127, 121, 129, 118, 142, 133, 127, 108, 119, 125, 133, 134, 128, 127, 123, 136, 144, 135, 138, 118, 93, 136, 138, 122, 135, 113, 128, 119, 116, 120, 130, 149, 118, 121, 124, 143, 122, 122, 134, 140, 118, 127, 125, 125, 124, 120, 128, 132, 125, 112, 128, 112, 133, 134, 127, 140, 124, 121, 130, 126, 135, 137, 108, 128, 126, 135, 131, 129, 133, 138, 124, 126, 134, 129, 110, 133, 120, 133, 127, 125, 110, 125, 145, 136, 108, 136, 128, 129, 113, 135, 106, 123, 125, 128, 124, 113, 124, 123, 151, 122, 123, 131, 150, 134, 142, 117, 122, 117, 125, 120, 122, 124, 147, 124, 126, 136, 125, 127, 130, 119, 120, 136, 164, 138, 113, 118, 140, 134, 120, 141, 125, 106, 122, 98, 121, 109, 93, 135, 113, 128, 119, 133, 126, 130, 125, 122, 134, 125, 126, 114, 138, 138, 116, 127, 102, 123, 112, 138, 115, 135, 130, 133, 132, 149, 113, 128, 119, 120, 112, 122, 132, 132, 115, 129, 111, 135, 113, 136, 129, 110, 129, 124, 123, 131, 127, 112, 128, 123, 112, 110, 115, 115, 121, 138, 127, 89, 125, 105, 125, 117, 121, 122, 122, 127, 123, 121, 128, 123, 138, 127, 121, 103, 129, 128, 124, 119, 129, 130, 132, 118, 130, 126, 123, 146, 135, 139, 129, 142, 123, 118, 125, 110, 112, 130, 128, 123, 103, 117, 120, 132, 102, 132, 112, 124, 127, 138, 134, 128, 116, 136, 107, 118, 128, 135, 123, 122, 110, 132, 129, 131, 143, 115, 130, 139, 112, 119, 114, 130, 124, 133, 140, 132, 119, 133, 143, 117, 133, 126, 116, 120, 112, 133, 119, 147, 135, 125, 119, 136, 110, 162, 122, 126, 126, 111, 130, 126, 128, 118, 110, 118, 124, 115, 128, 134, 133, 118, 123, 143, 115, 128, 114, 139, 129, 123, 120, 132, 126, 108, 107, 117, 124, 120, 121, 131, 128, 134, 114, 131, 126, 147, 127, 112, 124, 126, 127, 128, 127, 122, 142, 129, 117, 119, 122, 140, 150, 121, 107, 120, 105, 123, 113, 131, 120, 115, 123, 119, 116, 116, 110, 106, 113, 119, 113, 136, 143, 130, 125, 103, 134, 115, 137, 150, 130, 135, 127, 119, 122, 129, 122, 132, 121, 131, 132, 120, 98, 122, 113, 138, 120, 115, 130, 138, 134, 126, 130, 139, 141, 109, 121, 116, 106, 121, 124, 124, 111, 121, 121, 129, 145, 123, 122, 129, 122, 117, 128, 132, 128, 114, 120, 122, 139, 132, 129, 125, 119, 128, 130, 119, 119, 116, 114, 120, 138, 116, 143, 142, 112, 125, 100, 128, 122, 122, 107, 124, 146, 116, 133, 124, 116, 128, 117, 125, 122, 115, 139, 142, 132, 110, 110, 128, 133, 113, 121, 129, 129, 130, 136, 112, 134, 123, 118, 135, 111, 122, 114, 117, 116, 118, 102, 133, 121, 127, 133, 125, 128, 132, 110, 139, 140, 116, 133, 114, 114, 127, 114, 124, 126, 108, 127, 133, 137, 120, 114, 148, 142, 119, 110, 111, 144, 109, 134, 141, 134, 134, 122, 137, 122, 117, 128, 137, 124, 124, 110, 116, 123, 112, 122, 137, 128, 111, 120, 110, 146, 129, 131, 124, 115, 117, 123, 111, 135, 130, 133, 144, 126, 112, 109, 114, 124, 116, 116, 131, 137, 115, 113, 128, 133, 130, 120, 115, 126, 114, 128, 122, 125, 127, 130, 139, 129, 118, 127, 139, 123, 123, 134, 149, 110, 138, 126, 128, 121, 115, 131, 129, 142, 133, 126, 119, 129, 139, 131, 122, 128, 115, 121, 120, 130, 124, 143, 161, 123, 133, 121, 127, 146, 127, 102, 123, 117, 120, 126, 133, 127, 129, 125, 137, 117, 122, 118, 138, 125, 130, 130, 143, 105, 127, 113, 131, 121, 122, 120, 124, 114, 118, 123, 119, 115, 113, 113, 123, 104, 118, 125, 115, 143, 130, 118, 121, 127, 124, 116, 115, 116, 133, 125, 132, 116, 112, 130, 117, 149, 119, 135, 128, 121, 135, 117, 138, 139, 139, 131, 109, 132, 128, 124, 116, 113, 111, 122, 114, 123, 117, 113, 127, 108, 136, 126, 135, 126, 139, 111, 134, 115, 124, 114, 131, 128, 107, 132, 121, 122, 141, 105, 117, 123, 126, 139, 141, 111, 128, 115, 127, 138, 122, 126, 126, 121, 117, 126, 123, 125, 146, 143, 127, 109, 124, 143, 131, 116, 129, 117, 128, 132, 115, 127, 120, 112, 118, 138, 132, 135, 127, 140, 123, 127, 128, 132, 126, 126, 131, 132, 116, 122, 126, 139, 120, 120, 113, 117, 113, 138, 108, 125, 131, 131, 138, 137, 135, 131, 144, 119, 137, 131, 127, 128, 128, 120, 123, 117, 115, 129, 132, 117, 108, 108, 121, 124, 114, 118, 134, 125, 132, 128, 135, 131, 132, 123, 129, 115, 113, 118, 108, 123, 125, 112, 129, 127, 129, 133, 146, 124, 128, 127, 107, 114, 118, 121, 139, 126, 115, 133, 124, 118, 125, 122, 132, 116, 126, 116, 124, 140, 105, 134, 120, 139, 135, 115, 123, 138, 138, 138, 125, 124, 119, 117, 120, 122, 135, 120, 139, 122, 129, 119, 123, 125, 133, 138, 112, 98, 125, 151, 161, 132, 116, 122, 132, 106, 127, 132, 130, 135, 149, 142, 132, 114, 107, 125, 117, 138, 134, 132, 127, 129, 134, 142, 124, 111, 125, 126, 132, 131, 125, 128, 121, 126, 142, 121, 121, 137, 124, 128, 139, 125, 122, 125, 134, 125, 133, 135, 121, 129, 139, 124, 134, 127, 132, 118, 132, 143, 127, 140, 130, 133, 130, 124, 126, 125, 121, 132, 120, 119, 122, 137, 115, 138, 133, 112, 134, 122, 148, 121, 130, 118, 116, 116, 138, 124, 117, 123, 148, 141, 127, 128, 151, 130, 128, 117, 128, 143, 133, 124, 136, 128, 124, 126, 100, 125, 122, 124, 140, 138, 129, 127, 138, 135, 124, 138, 119, 115, 126, 123, 132, 128, 113, 135, 115, 132, 132, 130, 119, 121, 115, 126, 118, 136, 114, 119, 119, 122, 139, 120, 123, 140, 123, 122, 127, 137, 122, 124, 123, 139, 133, 135, 118, 140, 132, 119, 120, 135, 118, 119, 115, 146, 126, 123, 121, 122, 122, 124, 121, 123, 140, 129, 148, 103, 120, 133, 144, 128, 116, 107, 123, 118, 113, 119, 125, 122, 112, 125, 132, 125, 125, 126, 135, 146, 135, 114, 119, 131, 117, 135, 127, 133, 144, 129, 112, 129, 124, 123, 106, 145, 138, 138, 114, 95, 130, 125, 123, 133, 116, 129, 129, 145, 123, 136, 114, 126, 122, 122, 130, 123, 114, 127, 121, 147, 131, 132, 128, 129, 117, 119, 139, 129, 108, 129, 136, 120, 111, 127, 115, 135, 133, 96, 135, 127, 130, 133, 146, 135, 118, 106, 138, 128, 126, 126, 106, 113, 124, 144, 134, 131, 135, 119, 130, 126, 131, 135, 121, 122, 120, 122, 138, 130, 134, 128, 126, 124, 136, 120, 126, 127, 131, 123, 116, 127, 115, 125, 125, 136, 131, 121, 104, 121, 122, 118, 129, 125, 139, 118, 121, 123, 126, 129, 118, 120, 115, 118, 122, 130, 124, 112, 140, 108, 120, 128, 142, 111, 132, 135, 132, 109, 122, 142, 143, 126, 113, 116, 130, 126, 132, 124, 134, 126, 117, 128, 148, 146, 138, 127, 119, 128, 127, 141, 105, 113, 111, 123, 119, 141, 123, 123, 108, 130, 117, 130, 128, 131, 141, 115, 125, 127, 116, 120, 124, 130, 128, 119, 119, 133, 134, 129, 123, 123, 131, 135, 116, 117, 114, 120, 114, 122, 119, 134, 125, 141, 125, 135, 145, 118, 111, 141, 124, 143, 117, 132, 121, 132, 122, 113, 130, 121, 125, 120, 120, 125, 118, 143, 119, 124, 131, 118, 117, 134, 122, 121, 125, 114, 126, 124, 129, 145, 127, 119, 122, 115, 123, 119, 119, 131, 115, 127, 122, 130, 128, 127, 117, 124, 110, 141, 117, 131, 107, 133, 119, 133, 135, 118, 124, 113, 122, 131, 120, 138, 109, 113, 135, 115, 150, 126, 116, 119, 117, 99, 123, 136, 119, 117, 109, 127, 105, 127, 98, 122, 118, 151, 134, 124, 133, 124, 143, 135, 134, 138, 116, 107, 115, 105, 125, 131, 108, 119, 116, 111, 138, 118, 128, 130, 116, 103, 119, 116, 122, 134, 136, 128, 122, 119, 114, 102, 138, 126, 123, 117, 122, 138, 136, 125, 113, 130, 125, 120, 138, 130, 130, 132, 124, 123, 125, 127, 124, 135, 111, 115, 114, 110, 138, 125, 134, 124, 130, 118, 126, 131, 120, 144, 126, 127, 130, 118, 151, 137, 110, 124, 106, 119, 130, 130, 129, 133, 127, 122, 122, 119, 121, 126, 116, 109, 134, 134, 140, 118, 108, 117, 113, 126, 147, 136, 129, 118, 126, 128, 119, 128, 109, 112, 123, 124, 111, 137, 136, 106, 114, 134, 129, 129, 124, 125, 134, 137, 134, 125, 113, 133, 97, 112, 119, 132, 120, 124, 134, 133, 138, 125, 117, 126, 139, 129, 146, 102, 111, 122, 110, 131, 124, 127, 130, 129, 111, 133, 119, 115, 109, 112, 106, 140, 119, 124, 118, 141, 118, 139, 96, 119, 123, 135, 129, 111, 116, 117, 138, 122, 122, 135, 139, 129, 119, 126, 108, 109, 109, 153, 148, 107, 137, 111, 132, 121, 125, 127, 132, 112, 129, 127, 137, 129, 128, 124, 144, 130, 136, 121, 123, 151, 114, 110, 149, 135, 123, 135, 118, 100, 118, 144, 118, 128, 112, 132, 111, 127, 131, 130, 116, 150, 114, 129, 154, 119, 125, 146, 128, 116, 141, 112, 120, 126, 119, 135, 127, 127, 138, 117, 118, 113, 117, 124, 123, 119, 138, 125, 129, 136, 131, 122, 117, 119, 127, 127, 129, 127, 132, 129, 148, 135, 124, 139, 115, 125, 131, 142, 120, 137, 135, 128, 121, 126, 132, 136, 139, 140, 119, 141, 124, 114, 116, 120, 121, 107, 117, 122, 131, 128, 138, 119, 122, 134, 127, 119, 112, 126, 120, 120, 115, 116, 129, 135, 120, 122, 142, 135, 130, 138, 132, 122, 123, 112, 114, 125, 111, 122, 114, 120, 122, 117, 132, 146, 125, 126, 111, 114, 128, 121, 123, 109, 128, 124, 138, 120, 126, 127, 140, 117, 126, 128, 129, 116, 115, 118, 134, 126, 130, 133, 129, 134, 117, 124, 121, 125, 125, 123, 128, 104, 106, 117, 126, 120, 108, 119, 114, 128, 116, 144, 127, 131, 134, 128, 109, 126, 124, 126, 129, 104, 131, 107, 121, 115, 107, 146, 133, 133, 148, 122, 132, 116, 135, 140, 131, 138, 129, 118, 129, 99, 118, 116, 114, 132, 127, 114, 143, 123, 123, 123, 129, 112, 120, 116, 122, 132, 120, 112, 143, 122, 120, 118, 127, 114, 113, 140, 112, 122, 119, 117, 120, 128, 105, 125, 123, 116, 130, 112, 112, 136, 129, 123, 132, 112, 127, 123, 125, 119, 129, 125, 129, 125, 131, 119, 140, 142, 135, 146, 125, 118, 135, 114, 107, 98, 110, 111, 117, 125, 127, 129, 134, 135, 134, 133, 101, 138, 135, 142, 123, 121, 114, 126, 126, 144, 135, 114, 124, 115, 123, 124, 126, 126, 136, 128, 116, 124, 120, 127, 117, 113, 130, 129, 105, 112, 128, 124, 118, 121, 132, 120, 128, 129, 128, 127, 136, 113, 132, 139, 124, 152, 120, 113, 134, 129, 97, 123, 123, 115, 134, 118, 120, 138, 122, 152, 145, 123, 138, 124, 121, 140, 132, 115, 134, 114, 111, 117, 120, 112, 132, 128, 119, 119, 134, 144, 139, 109, 110, 130, 134, 140, 115, 138, 127, 133, 119, 111, 125, 134, 120, 120, 121, 125, 111, 133, 130, 122, 140, 135, 123, 121, 128, 121, 124, 110, 115, 115, 136, 122, 125, 96, 123, 121, 127, 130, 124, 135, 125, 135, 120, 117, 119, 133, 122, 123, 126, 126, 108, 112, 124, 112, 127, 132, 132, 103, 126, 121, 127, 121, 116, 134, 118, 115, 145, 118, 123, 117, 140, 124, 140, 120, 122, 118, 117, 115, 135, 119, 134, 114, 134, 142, 133, 134, 129, 140, 116, 120, 125, 113, 120, 120, 142, 109, 125, 140, 115, 121, 124, 121, 131, 126, 124, 140, 146, 125, 117, 145, 136, 128, 117, 158, 129, 113, 137, 128, 123, 124, 140, 136, 130, 129, 130, 126, 123, 108, 123, 140, 134, 112, 129, 123, 124, 141, 131, 118, 128, 120, 113, 144, 116, 134, 121, 127, 126, 119, 127, 108, 142, 130, 109, 128, 143, 113, 120, 121, 142, 123, 125, 118, 116, 117, 146, 147, 131, 120, 120, 129, 119, 118, 127, 124, 116, 130, 134, 140, 123, 127, 128, 126, 122, 128, 146, 119, 120, 150, 113, 126, 146, 125, 129, 122, 116, 119, 118, 135, 130, 152, 132, 139, 133, 129, 120, 131, 139, 134, 121, 130, 145, 132, 131, 125, 137, 129, 127, 137, 114, 121, 136, 126, 113, 140, 117, 114, 114, 125, 125, 135, 133, 104, 120, 132, 138, 125, 118, 126, 125, 110, 119, 98, 119, 114, 129, 144, 115, 134, 128, 122, 138, 111, 127, 129, 151, 124, 127, 138, 127, 125, 150, 117, 111, 131, 129, 132, 125, 119, 120, 110, 111, 112, 109, 123, 122, 122, 116, 141, 130, 125, 139, 110, 129, 124, 128, 116, 102, 112, 103, 128, 129, 121, 125, 121, 113, 104, 112, 129, 108, 139, 127, 127, 145, 132, 119, 116, 126, 138, 109, 104, 149, 129, 121, 148, 137, 134, 131, 125, 140, 129, 126, 126, 110, 139, 125, 126, 113, 123, 122, 127, 125, 117, 116, 127, 148, 131, 128, 123, 128, 119, 110, 127, 120, 117, 114, 113, 131, 132, 116, 118, 128, 126, 122, 134, 121, 129, 132, 119, 123, 119, 122, 143, 115, 128, 115, 121, 122, 128, 129, 139, 136, 113, 139, 129, 119, 123, 124, 133, 145, 136, 137, 132, 119, 134, 135, 129, 114, 138, 116, 125, 120, 122, 118, 131, 131, 118, 145, 144, 132, 134, 115, 119, 123, 147, 129, 126, 122, 116, 124, 115, 136, 126, 129, 134, 135, 112, 141, 135, 120, 115, 114, 114, 118, 131, 127, 117, 140, 129, 128, 112, 125, 145, 120, 123, 126, 118, 142, 128, 133, 121, 132, 134, 117, 115, 138, 128, 126, 149, 129, 134, 122, 105, 134, 124, 144, 123, 137, 110, 120, 130, 113, 116, 134, 127, 129, 118, 119, 126, 128, 128, 118, 145, 127, 120, 134, 124, 116, 121, 117, 136, 123, 119, 123, 124, 141, 118, 119, 133, 119, 109, 134, 125, 130, 99, 121, 111, 122, 115, 127, 126, 117, 118, 118, 107, 137, 130, 122, 122, 117, 128, 132, 130, 137, 117, 117, 122, 146, 122, 125, 100, 129, 132, 118, 123, 136, 141, 112, 119, 136, 115, 126, 116, 127, 133, 120, 132, 113, 145, 131, 123, 143, 160, 137, 128, 119, 137, 130, 114, 132, 130, 133, 127, 119, 118, 141, 122, 124, 145, 127, 124, 127, 132, 132, 130, 123, 121, 123, 136, 142, 127, 117, 117, 151, 122, 124, 116, 154, 110, 121, 121, 114, 132, 123, 138, 135, 122, 127, 131, 119, 120, 111, 130, 136, 114, 151, 127, 110, 112, 130, 123, 116, 120, 137, 134, 112, 136, 111, 123, 144, 140, 129, 117, 116, 110, 123, 118, 128, 132, 122, 122, 132, 133, 132, 123, 145, 140, 134, 125, 120, 132, 128, 125, 106, 143, 120, 141, 125, 146, 135, 104, 120, 127, 144, 133, 114, 134, 113, 115, 102, 121, 127, 131, 127, 119, 123, 143, 127, 140, 147, 113, 118, 113, 124, 128, 117, 125, 123, 119, 121, 119, 145, 142, 131, 131, 127, 112, 126, 142, 127, 122, 134, 122, 128, 129, 132, 131, 124, 119, 114, 128, 109, 133, 125, 124, 133, 126, 134, 117, 123, 123, 149, 119, 114, 134, 133, 125, 144, 113, 123, 109, 134, 130, 138, 116, 126, 122, 130, 120, 111, 135, 135, 134, 121, 128, 122, 116, 143, 127, 129, 114, 133, 126, 109, 135, 123, 128, 132, 134, 130, 114, 113, 118, 130, 121, 131, 118, 123, 133, 127, 115, 124, 127, 109, 121, 118, 108, 120, 114, 132, 129, 126, 117, 123, 106, 128, 102, 137, 138, 112, 120, 128, 117, 139, 126, 125, 124, 132, 126, 138, 132, 124, 126, 140, 116, 129, 124, 134, 132, 124, 120, 125, 131, 127, 127, 110, 129, 129, 139, 118, 106, 115, 106, 125, 142, 127, 119, 143, 133, 131, 125, 138, 140, 130, 126, 128, 122, 142, 123, 124, 126, 140, 126, 121, 124, 105, 128, 117, 100, 125, 138, 139, 120, 105, 103, 122, 122, 138, 133, 120, 134, 115, 106, 119, 141, 122, 127, 132, 130, 130, 125, 125, 135, 122, 129, 118, 123, 133, 124, 139, 120, 118, 126, 128, 120, 121, 141, 111, 143, 117, 114, 134, 114, 130, 108, 115, 124, 121, 137, 130, 123, 127, 127, 129, 124, 116, 120, 131, 113, 113, 135, 113, 139, 109, 119, 112, 115, 131, 142, 127, 99, 124, 121, 131, 131, 137, 130, 123, 129, 130, 118, 118, 131, 120, 113, 118, 122, 117, 132, 101, 129, 134, 124, 103, 97, 123, 152, 124, 140, 118, 93, 118, 129, 121, 124, 128, 152, 133, 142, 119, 135, 132, 115, 116, 124, 125, 136, 125, 113, 129, 139, 126, 126, 107, 126, 116, 105, 136, 132, 108, 132, 123, 130, 129, 124, 128, 119, 113, 111, 126, 116, 130, 137, 125, 135, 124, 118, 122, 116, 141, 147, 119, 96, 124, 122, 120, 111, 141, 123, 121, 112, 109, 131, 130, 136, 153, 114, 124, 119, 134, 114, 139, 126, 130, 127, 118, 124, 119, 116, 139, 113, 125, 138, 125, 108, 116, 114, 129, 140, 113, 113, 120, 132, 140, 116, 139, 119, 123, 99, 145, 146, 146, 125, 111, 132, 129, 125, 128, 122, 127, 130, 132, 129, 124, 131, 118, 133, 134, 132, 126, 109, 105, 136, 128, 107, 128, 123, 134, 94, 120, 115, 122, 115, 137, 131, 118, 126, 123, 125, 123, 117, 129, 133, 120, 130, 112, 111, 125, 135, 132, 116, 135, 133, 103, 119, 124, 131, 125, 121, 125, 98, 129, 121, 120, 126, 124, 129, 123, 133, 127, 111, 128, 124, 134, 123, 134, 120, 116, 127, 137, 127, 131, 118, 135, 129, 117, 120, 152, 119, 124, 111, 129, 130, 133, 117, 130, 126, 125, 140, 126, 130, 117, 133, 124, 134, 116, 128, 116, 125, 134, 120, 142, 111, 113, 112, 118, 130, 140, 128, 109, 122, 143, 107, 125, 113, 130, 132, 137, 125, 108, 151, 108, 129, 127, 120, 126, 117, 126, 131, 139, 135, 127, 138, 139, 109, 126, 116, 95, 115, 135, 126, 132, 115, 127, 124, 118, 118, 119, 121, 131, 139, 123, 114, 119, 115, 116, 135, 118, 121, 121, 139, 115, 120, 142, 120, 113, 123, 134, 131, 133, 127, 114, 138, 136, 114, 119, 130, 121, 120, 131, 116, 129, 118, 132, 130, 129, 117, 124, 123, 132, 129, 132, 135, 136, 119, 120, 115, 113, 124, 142, 145, 126, 113, 140, 131, 110, 128, 147, 118, 118, 116, 160, 124, 108, 110, 116, 121, 133, 129, 126, 128, 134, 125, 128, 116, 132, 121, 125, 138, 123, 129, 104, 115, 112, 115, 131, 124, 122, 138, 132, 117, 120, 129, 127, 116, 128, 115, 134, 126, 126, 120, 137, 133, 113, 107, 135, 140, 122, 120, 136, 118, 105, 148, 129, 110, 142, 129, 128, 112, 121, 127, 124, 123, 122, 125, 92, 116, 138, 131, 129, 135, 109, 135, 136, 114, 110, 108, 123, 122, 122, 118, 125, 111, 134, 130, 128, 133, 141, 99, 122, 121, 126, 118, 127, 125, 123, 110, 115, 114, 124, 126, 118, 125, 122, 133, 126, 124, 145, 142, 113, 131, 137, 125, 126, 128, 117, 106, 121, 132, 131, 127, 118, 125, 129, 151, 121, 124, 124, 138, 117, 128, 132, 120, 123, 128, 144, 116, 129, 98, 125, 134, 127, 130, 123, 109, 142, 120, 116, 102, 114, 124, 124, 134, 132, 128, 110, 136, 123, 115, 144, 133, 115, 114, 118, 140, 124, 133, 141, 122, 117, 131, 124, 118, 106, 124, 123, 138, 135, 115, 118, 117, 132, 136, 114, 159, 113, 115, 143, 111, 125, 132, 119, 115, 155, 147, 127, 131, 118, 144, 131, 140, 135, 127, 119, 124, 150, 141, 120, 127, 125, 143, 110, 112, 132, 137, 120, 126, 122, 117, 119, 147, 132, 126, 122, 111, 112, 132, 120, 134, 123, 121, 109, 126, 127, 124, 132, 122, 125, 121, 109, 135, 140, 119, 128, 124, 121, 115, 131, 124, 116, 148, 124, 126, 119, 128, 121, 125, 129, 118, 139, 122, 121, 125, 126, 135, 131, 111, 122, 108, 123, 114, 127, 130, 119, 124, 122, 113, 122, 145, 140, 120, 124, 133, 132, 136, 129, 128, 120, 142, 130, 115, 125, 128, 129, 114, 108, 131, 121, 133, 113, 117, 134, 93, 118, 120, 121, 134, 120, 131, 125, 132, 136, 128, 107, 124, 132, 141, 123, 144, 129, 129, 146, 132, 129, 128, 136, 121, 116, 113, 133, 126, 132, 128, 127, 133, 123, 128, 116, 136, 134, 118, 123, 139, 116, 126, 130, 124, 127, 119, 146, 118, 119, 148, 116, 130, 123, 128, 111, 117, 118, 139, 128, 114, 124, 118, 136, 130, 114, 141, 123, 107, 103, 141, 121, 115, 142, 119, 105, 129, 145, 121, 131, 123, 121, 134, 123, 125, 139, 124, 120, 120, 143, 120, 128, 117, 114, 126, 126, 143, 128, 127, 124, 111, 127, 113, 122, 123, 97, 132, 118, 140, 124, 114, 129, 137, 139, 134, 131, 123, 108, 147, 111, 145, 126, 121, 135, 120, 111, 124, 127, 139, 138, 134, 105, 111, 133, 122, 149, 127, 112, 120, 152, 114, 126, 124, 122, 131, 138, 113, 134, 132, 113, 129, 115, 140, 144, 129, 158, 120, 105, 130, 114, 124, 116, 126, 138, 138, 149, 118, 122, 119, 125, 126, 118, 125, 120, 121, 113, 123, 120, 117, 153, 110, 126, 113, 123, 123, 118, 119, 130, 140, 117, 124, 131, 119, 109, 102, 139, 114, 119, 132, 129, 125, 134, 121, 129, 114, 92, 136, 149, 120, 132, 139, 134, 114, 113, 114, 129, 125, 132, 120, 136, 125, 129, 114, 136, 140, 136, 130, 137, 123, 139, 135, 119, 119, 113, 135, 142, 139, 111, 134, 145, 140, 133, 111, 125, 118, 123, 115, 114, 124, 118, 110, 129, 108, 116, 123, 125, 121, 131, 130, 117, 125, 121, 131, 137, 121, 116, 122, 134, 110, 110, 117, 139, 124, 127, 130, 130, 122, 108, 117, 143, 123, 125, 132, 114, 124, 98, 122, 130, 131, 115, 101, 133, 129, 152, 113, 136, 120, 133, 124, 121, 146, 108, 116, 114, 135, 125, 124, 131, 148, 136, 127, 144, 121, 128, 124, 103, 129, 129, 137, 138, 112, 128, 112, 135, 124, 131, 121, 124, 130, 140, 136, 129, 124, 139, 122, 121, 106, 122, 142, 101, 136, 117, 114, 139, 141, 117, 118, 132, 138, 124, 123, 119, 124, 126, 123, 110, 123, 121, 114, 113, 123, 118, 132, 136, 114, 121, 132, 116, 137, 113, 121, 116, 122, 122, 112, 137, 120, 125, 127, 131, 116, 111, 121, 145, 147, 119, 111, 109, 132, 117, 138, 104, 98, 121, 135, 116, 145, 102, 134, 137, 167, 119, 115, 109, 115, 132, 143, 127, 125, 124, 126, 127, 114, 135, 127, 128, 124, 130, 134, 134, 104, 131, 133, 135, 132, 123, 127, 136, 128, 117, 133, 128, 134, 118, 120, 136, 113, 140, 122, 119, 133, 126, 124, 111, 106, 134, 126, 117, 115, 111, 134, 121, 127, 109, 125, 139, 123, 134, 134, 140, 120, 119, 135, 138, 130, 124, 126, 102, 119, 124, 120, 126, 128, 119, 126, 141, 157, 148, 130, 133, 121, 130, 133, 132, 134, 128, 112, 114, 121, 119, 133, 115, 124, 124, 119, 116, 136, 122, 107, 131, 112, 124, 127, 115, 137, 136, 123, 113, 128, 120, 125, 124, 123, 133, 121, 109, 110, 119, 123, 117, 112, 131, 132, 124, 128, 129, 107, 136, 129, 130, 132, 127, 129, 122, 121, 108, 116, 124, 116, 124, 119, 133, 130, 126, 134, 144, 117, 134, 120, 128, 128, 124, 131, 120, 136, 125, 130, 136, 119, 127, 126, 95, 128, 135, 112, 115, 106, 107, 104, 145, 124, 142, 111, 137, 131, 116, 125, 120, 114, 113, 129, 108, 123, 119, 126, 127, 146, 126, 102, 139, 133, 101, 120, 135, 128, 116, 124, 114, 121, 113, 109, 103, 119, 126, 122, 133, 131, 118, 138, 126, 128, 133, 116, 123, 124, 140, 122, 112, 118, 125, 113, 126, 120, 124, 121, 114, 115, 116, 122, 125, 123, 125, 125, 122, 136, 129, 121, 112, 126, 129, 128, 144, 131, 131, 120, 116, 120, 146, 106, 118, 123, 130, 123, 120, 119, 125, 120, 132, 114, 120, 122, 127, 156, 132, 129, 120, 114, 110, 129, 125, 128, 118, 115, 126, 142, 112, 123, 127, 108, 117, 127, 132, 125, 133, 130, 139, 118, 129, 133, 115, 129, 111, 138, 121, 124, 130, 136, 110, 129, 124, 114, 103, 124, 121, 112, 125, 121, 128, 121, 142, 119, 112, 120, 131, 120, 129, 131, 119, 123, 128, 115, 127, 104, 110, 136, 140, 127, 106, 119, 124, 125, 116, 135, 121, 136, 122, 126, 114, 105, 128, 127, 117, 141, 118, 151, 122, 115, 133, 135, 136, 120, 125, 118, 130, 157, 132, 125, 127, 109, 124, 104, 136, 122, 136, 121, 111, 128, 105, 133, 128, 129, 158, 120, 108, 133, 129, 122, 105, 124, 144, 133, 138, 125, 111, 122, 134, 134, 124, 136, 126, 120, 126, 127, 126, 110, 122, 124, 113, 137, 130, 124, 132, 132, 130, 106, 133, 113, 133, 145, 130, 122, 147, 131, 133, 131, 116, 123, 114, 122, 133, 116, 129, 116, 151, 131, 115, 139, 134, 133, 120, 138, 124, 121, 125, 144, 112, 139, 144, 124, 112, 135, 134, 112, 133, 134, 114, 147, 120, 143, 122, 134, 127, 132, 125, 121, 117, 126, 134, 136, 125, 126, 120, 127, 121, 122, 122, 132, 105, 123, 116, 116, 120, 113, 116, 133, 142, 119, 126, 127, 118, 112, 129, 126, 124, 130, 112, 123, 143, 128, 111, 118, 127, 127, 130, 128, 132, 129, 120, 114, 132, 132, 132, 116, 112, 138, 127, 126, 118, 141, 125, 117, 128, 123, 118, 113, 118, 110, 106, 125, 114, 123, 113, 128, 128, 115, 122, 139, 154, 129, 132, 128, 121, 128, 116, 111, 113, 120, 137, 120, 124, 134, 144, 130, 122, 125, 118, 126, 128, 116, 143, 120, 118, 135, 122, 120, 134, 148, 119, 114, 120, 127, 114, 98, 137, 132, 127, 111, 129, 111, 119, 109, 119, 122, 112, 138, 121, 124, 109, 117, 127, 140, 135, 139, 135, 128, 132, 141, 135, 123, 133, 147, 117, 113, 124, 101, 119, 127, 120, 133, 134, 134, 113, 123, 130, 134, 122, 124, 123, 134, 151, 124, 126, 125, 125, 134, 132, 97, 131, 112, 123, 120, 133, 123, 124, 113, 140, 119, 127, 124, 136, 118, 139, 113, 117, 111, 141, 123, 137, 129, 119, 151, 114, 138, 128, 132, 130, 121, 117, 122, 114, 117, 117, 125, 123, 123, 125, 103, 113, 117, 138, 124, 128, 134, 135, 113, 125, 135, 130, 123, 121, 136, 128, 123, 107, 128, 123, 102, 121, 125, 118, 124, 123, 137, 124, 125, 116, 124, 133, 112, 135, 131, 127, 125, 127, 134, 121, 123, 124, 133, 143, 111, 120, 122, 141, 139, 135, 120, 138, 110, 146, 119, 132, 136, 123, 136, 118, 127, 115, 127, 131, 127, 137, 142, 124, 121, 122, 153, 118, 128, 147, 121, 115, 122, 148, 135, 107, 115, 130, 134, 129, 128, 118, 115, 120, 140, 126, 120, 99, 119, 134, 112, 133, 138, 125, 135, 132, 136, 128, 125, 117, 102, 135, 136, 144, 113, 125, 138, 141, 127, 128, 133, 112, 125, 130, 125, 113, 125, 142, 126, 141, 118, 119, 128, 128, 119, 116, 119, 108, 120, 126, 115, 119, 128, 131, 105, 150, 112, 140, 107, 126, 145, 118, 120, 111, 122, 122, 133, 125, 148, 131, 131, 155, 111, 129, 109, 106, 128, 108, 131, 108, 127, 116, 108, 136, 137, 145, 126, 134, 127, 133, 117, 136, 113, 128, 122, 128, 112, 118, 128, 132, 133, 132, 125, 119, 114, 112, 121, 134, 115, 121, 122, 130, 111, 104, 134, 125, 132, 120, 104, 105, 121, 127, 124, 117, 128, 114, 147, 136, 116, 130, 126, 118, 120, 132, 105, 107, 152, 127, 136, 134, 127, 124, 125, 115, 131, 124, 126, 129, 112, 130, 129, 137, 129, 139, 138, 124, 137, 132, 124, 119, 127, 138, 124, 124, 126, 133, 129, 117, 153, 126, 114, 133, 135, 116, 138, 135, 124, 133, 132, 115, 115, 144, 116, 108, 115, 126, 142, 135, 108, 142, 118, 129, 114, 119, 139, 133, 127, 130, 134, 127, 122, 106, 123, 118, 128, 131, 121, 100, 125, 117, 124, 118, 121, 136, 137, 128, 109, 130, 141, 145, 125, 135, 130, 125, 130, 109, 121, 134, 111, 125, 122, 126, 123, 114, 109, 123, 114, 115, 112, 122, 134, 117, 115, 133, 118, 130, 128, 138, 119, 118, 154, 124, 129, 113, 134, 132, 121, 140, 120, 138, 124, 127, 115, 119, 142, 131, 114, 137, 93, 134, 122, 123, 130, 132, 115, 131, 134, 112, 128, 132, 140, 129, 128, 122, 133, 110, 112, 105, 121, 111, 117, 126, 119, 128, 126, 125, 117, 116, 137, 147, 118, 126, 148, 118, 122, 120, 126, 134, 125, 122, 133, 123, 100, 112, 127, 120, 119, 131, 128, 129, 117, 131, 120, 113, 140, 106, 136, 106, 141, 121, 129, 123, 126, 120, 121, 123, 141, 121, 130, 131, 133, 140, 126, 127, 130, 129, 118, 121, 127, 112, 123, 126, 122, 134, 126, 149, 117, 134, 131, 113, 118, 144, 137, 121, 114, 139, 128, 123, 128, 143, 132, 146, 123, 123, 140, 124, 118, 125, 145, 126, 97, 137, 118, 108, 135, 119, 122, 114, 129, 121, 119, 125, 135, 134, 122, 130, 123, 107, 111, 124, 131, 104, 123, 127, 109, 129, 130, 113, 137, 121, 132, 101, 126, 133, 123, 135, 131, 137, 125, 130, 113, 126, 129, 128, 115, 124, 134, 129, 136, 130, 126, 129, 134, 136, 117, 108, 130, 118, 125, 127, 119, 137, 134, 165, 131, 121, 119, 121, 132, 141, 136, 122, 123, 137, 135, 128, 127, 124, 134, 135, 115, 132, 163, 124, 104, 117, 122, 111, 120, 137, 123, 132, 127, 129, 130, 137, 114, 117, 128, 120, 122, 124, 123, 133, 142, 112, 139, 122, 124, 119, 118, 132, 120, 137, 116, 116, 114, 146, 116, 123, 130, 133, 115, 119, 118, 136, 126, 115, 117, 114, 113, 130, 123, 134, 119, 137, 119, 108, 123, 128, 118, 130, 124, 121, 120, 124, 152, 130, 117, 106, 119, 142, 108, 136, 114, 125, 123, 120, 145, 120, 111, 131, 123, 107, 130, 106, 134, 125, 118, 128, 110, 135, 110, 131, 140, 130, 128, 113, 142, 133, 114, 138, 135, 130, 119, 123, 137, 124, 144, 123, 109, 138, 123, 113, 122, 110, 119, 113, 119, 125, 147, 133, 136, 130, 127, 111, 130, 136, 127, 115, 116, 119, 116, 142, 124, 134, 140, 130, 134, 118, 113, 128, 132, 128, 134, 138, 116, 110, 119, 123, 124, 120, 131, 140, 124, 129, 131, 150, 112, 136, 132, 117, 128, 116, 133, 126, 109, 133, 143, 123, 134, 136, 109, 119, 142, 113, 120, 126, 139, 136, 126, 125, 98, 142, 113, 121, 135, 122, 137, 120, 140, 114, 130, 138, 129, 117, 147, 130, 135, 145, 121, 135, 125, 128, 131, 134, 134, 112, 121, 134, 134, 131, 141, 119, 124, 120, 134, 128, 109, 118, 145, 114, 109, 114, 132, 142, 130, 112, 126, 116, 140, 131, 133, 133, 126, 122, 132, 119, 141, 118, 137, 130, 130, 132, 130, 133, 119, 122, 122, 116, 121, 142, 131, 143, 96, 130, 133, 119, 117, 118, 120, 135, 132, 140, 124, 124, 138, 123, 124, 123, 121, 127, 126, 123, 137, 132, 129, 115, 136, 150, 117, 133, 119, 116, 116, 135, 112, 116, 118, 111, 119, 112, 135, 136, 112, 116, 127, 114, 124, 125, 130, 125, 87, 121, 129, 132, 126, 137, 129, 112, 132, 111, 143, 132, 127, 120, 125, 127, 126, 121, 130, 122, 132, 128, 133, 125, 131, 112, 116, 112, 133, 132, 137, 143, 143, 111, 120, 132, 116, 133, 118, 119, 114, 140, 120, 100, 115, 120, 130, 124, 122, 126, 127, 112, 134, 117, 141, 113, 132, 138, 105, 108, 147, 120, 122, 117, 138, 140, 120, 105, 137, 113, 121, 127, 121, 114, 129, 125, 136, 117, 116, 122, 132, 112, 140, 118, 137, 117, 133, 134, 133, 146, 112, 139, 121, 142, 120, 112, 132, 135, 125, 137, 114, 121, 131, 139, 123, 111, 124, 130, 134, 121, 139, 127, 123, 112, 102, 119, 133, 134, 131, 139, 113, 137, 140, 120, 125, 132, 129, 106, 133, 130, 119, 132, 132, 123, 127, 119, 127, 140, 140, 124, 127, 113, 124, 141, 139, 115, 123, 123, 115, 119, 127, 133, 126, 125, 131, 126, 125, 115, 127, 121, 121, 121, 111, 125, 115, 130, 135, 125, 136, 128, 133, 130, 117, 135, 128, 119, 110, 134, 139, 114, 120, 124, 132, 116, 120, 110, 149, 123, 106, 129, 133, 133, 151, 129, 125, 128, 119, 115, 116, 124, 128, 116, 149, 132, 120, 123, 117, 141, 139, 103, 130, 125, 108, 127, 139, 114, 147, 148, 130, 116, 132, 136, 128, 110, 133, 129, 108, 121, 150, 127, 126, 146, 102, 128, 126, 126, 138, 127, 134, 146, 134, 127, 125, 116, 120, 117, 118, 118, 132, 121, 150, 133, 126, 117, 126, 117, 138, 132, 125, 108, 142, 129, 125, 119, 119, 122, 128, 139, 134, 132, 128, 111, 113, 132, 136, 142, 111, 112, 134, 116, 134, 111, 94, 134, 128, 141, 117, 134, 118, 126, 131, 118, 141, 122, 136, 133, 133, 127, 117, 125, 134, 134, 129, 126, 130, 133, 125, 118, 128, 134, 113, 124, 128, 115, 125, 133, 111, 116, 119, 128, 98, 123, 118, 119, 122, 114, 108, 130, 113, 106, 120, 149, 128, 131, 138, 131, 134, 131, 129, 126, 104, 125, 106, 141, 126, 134, 132, 129, 129, 139, 116, 123, 128, 120, 103, 141, 141, 126, 121, 121, 126, 132, 140, 138, 118, 138, 123, 122, 123, 138, 135, 132, 138, 163, 121, 115, 121, 124, 94, 119, 133, 138, 122, 139, 122, 106, 124, 117, 117, 111, 110, 116, 128, 113, 138, 126, 132, 111, 110, 141, 133, 136, 124, 134, 119, 128, 109, 133, 138, 122, 123, 124, 132, 114, 113, 123, 122, 117, 126, 127, 128, 121, 121, 128, 152, 149, 112, 122, 140, 117, 134, 103, 125, 125, 133, 112, 120, 152, 128, 119, 125, 131, 119, 123, 135, 133, 148, 131, 119, 122, 127, 116, 136, 135, 140, 118, 127, 141, 120, 123, 127, 127, 115, 120, 120, 128, 124, 148, 130, 114, 138, 126, 117, 135, 131, 130, 137, 116, 131, 122, 125, 111, 108, 119, 115, 138, 124, 124, 134, 137, 129, 135, 157, 120, 125, 132, 124, 136, 118, 110, 134, 112, 141, 129, 109, 133, 138, 137, 134, 122, 108, 131, 122, 138, 125, 124, 101, 122, 131, 138, 133, 126, 125, 119, 120, 115, 142, 121, 124, 119, 129, 121, 123, 130, 126, 144, 122, 172, 130, 115, 130, 131, 126, 133, 152, 137, 107, 117, 146, 132, 145, 116, 138, 119, 129, 130, 133, 140, 129, 113, 121, 130, 133, 126, 124, 101, 120, 134, 121, 119, 125, 130, 136, 127, 115, 115, 118, 133, 143, 126, 142, 115, 118, 122, 124, 126, 118, 128, 145, 126, 121, 129, 116, 121, 130, 131, 111, 120, 118, 132, 124, 126, 111, 134, 113, 139, 123, 125, 126, 132, 128, 127, 116, 130, 122, 127, 124, 134, 136, 120, 134, 136, 130, 111, 118, 117, 114, 123, 128, 119, 123, 137, 130, 130, 130, 124, 123, 120, 152, 125, 121, 117, 116, 123, 127, 114, 124, 128, 117, 119, 109, 127, 119, 106, 121, 118, 141, 104, 121, 117, 136, 122, 112, 118, 119, 125, 127, 129, 126, 119, 134, 128, 128, 120, 124, 111, 118, 127, 127, 136, 123, 115, 122, 126, 124, 132, 126, 127, 129, 128, 111, 123, 124, 137, 127, 142, 123, 132, 108, 130, 115, 147, 128, 125, 128, 135, 131, 131, 112, 112, 129, 134, 125, 105, 142, 128, 135, 134, 139, 133, 118, 135, 155, 121, 121, 125, 139, 113, 131, 117, 98, 131, 133, 130, 111, 113, 123, 134, 107, 137, 127, 122, 122, 133, 126, 134, 115, 134, 129, 133, 130, 130, 147, 118, 135, 109, 131, 144, 123, 131, 122, 118, 120, 116, 126, 133, 130, 145, 133, 124, 125, 123, 116, 125, 125, 117, 132, 137, 126, 139, 117, 129, 116, 125, 123, 111, 127, 108, 120, 112, 118, 128, 122, 110, 115, 136, 136, 122, 125, 123, 127, 126, 119, 123, 128, 139, 138, 115, 122, 113, 128, 129, 110, 127, 121, 133, 115, 110, 119, 125, 117, 136, 131, 120, 138, 119, 119, 117, 122, 118, 132, 127, 128, 134, 108, 121, 116, 112, 124, 123, 120, 140, 133, 109, 133, 130, 131, 126, 113, 127, 124, 139, 120, 111, 149, 133, 106, 124, 114, 139, 108, 126, 117, 111, 136, 143, 114, 133, 117, 138, 129, 115, 125, 133, 123, 139, 138, 123, 128, 112, 120, 125, 140, 125, 132, 126, 122, 119, 121, 125, 127, 108, 114, 138, 128, 133, 123, 117, 130, 134, 123, 125, 132, 121, 133, 114, 124, 124, 137, 125, 133, 129, 134, 141, 114, 132, 123, 112, 117, 112, 128, 107, 114, 114, 117, 123, 135, 140, 142, 113, 129, 127, 139, 130, 129, 123, 117, 122, 129, 143, 132, 131, 127, 121, 126, 139, 118, 129, 133, 136, 126, 124, 130, 141, 136, 117, 151, 125, 112, 125, 101, 118, 124, 126, 131, 117, 125, 143, 125, 117, 122, 126, 144, 124, 103, 132, 115, 123, 129, 131, 133, 123, 107, 112, 121, 121, 117, 121, 129, 124, 130, 125, 133, 133, 116, 131, 123, 131, 106, 122, 130, 118, 130, 124, 120, 128, 136, 133, 131, 127, 118, 131, 132, 121, 126, 129, 119, 135, 140, 117, 113, 131, 112, 134, 117, 124, 129, 124, 119, 135, 127, 111, 131, 130, 121, 148, 126, 134, 125, 118, 137, 126, 127, 117, 124, 133, 117, 113, 129, 122, 123, 112, 127, 109, 118, 147, 111, 139, 141, 118, 119, 128, 129, 113, 107, 140, 129, 132, 104, 118, 130, 132, 113, 119, 124, 114, 130, 124, 122, 130, 124, 115, 142, 126, 152, 132, 119, 117, 135, 142, 117, 138, 138, 119, 148, 122, 129, 118, 120, 140, 123, 115, 110, 125, 128, 125, 117, 113, 130, 149, 111, 121, 112, 124, 130, 132, 124, 103, 126, 116, 126, 116, 119, 128, 134, 117, 119, 113, 112, 130, 129, 129, 124, 133, 122, 120, 124, 107, 136, 127, 148, 119, 126, 131, 119, 129, 136, 127, 138, 124, 123, 129, 127, 101, 139, 118, 116, 124, 126, 135, 112, 113, 117, 116, 129, 131, 122, 132, 112, 124, 120, 137, 130, 133, 133, 133, 139, 116, 124, 131, 118, 114, 135, 129, 126, 114, 132, 125, 138, 99, 141, 123, 130, 129, 138, 117, 116, 125, 113, 116, 127, 147, 139, 133, 134, 143, 112, 125, 124, 125, 115, 127, 111, 128, 124, 111, 120, 124, 131, 120, 132, 123, 121, 136, 124, 131, 107, 129, 136, 117, 130, 115, 127, 128, 123, 126, 139, 135, 129, 120, 129, 123, 139, 134, 130, 116, 115, 134, 129, 141, 120, 125, 105, 128, 116, 123, 123, 124, 103, 119, 122, 131, 120, 137, 134, 129, 133, 119, 134, 132, 130, 127, 135, 140, 126, 114, 119, 145, 129, 127, 134, 134, 127, 135, 133, 122, 122, 123, 124, 136, 137, 115, 125, 111, 123, 130, 123, 135, 120, 122, 120, 117, 114, 134, 152, 129, 113, 116, 129, 132, 129, 114, 122, 128, 117, 124, 125, 141, 123, 141, 109, 125, 135, 120, 122, 128, 135, 131, 108, 132, 141, 115, 136, 157, 122, 120, 113, 125, 118, 134, 121, 130, 131, 126, 124, 120, 137, 117, 129, 127, 150, 133, 112, 123, 122, 125, 127, 146, 126, 137, 122, 129, 112, 123, 135, 122, 115, 125, 124, 136, 131, 123, 144, 132, 115, 122, 122, 110, 130, 123, 132, 144, 120, 119, 130, 137, 127, 124, 115, 125, 120, 130, 135, 119, 128, 118, 117, 118, 123, 126, 108, 135, 106, 134, 126, 112, 135, 131, 123, 128, 125, 127, 130, 146, 134, 115, 124, 115, 132, 130, 119, 119, 128, 119, 113, 129, 132, 131, 125, 132, 158, 130, 127, 118, 143, 127, 108, 120, 115, 139, 131, 101, 119, 132, 137, 128, 128, 127, 121, 113, 137, 132, 116, 137, 116, 144, 100, 129, 126, 107, 148, 120, 127, 125, 125, 113, 119, 124, 130, 121, 138, 108, 129, 134, 132, 115, 126, 136, 140, 113, 134, 121, 122, 109, 113, 118, 121, 119, 130, 139, 139, 131, 127, 111, 130, 124, 115, 131, 121, 150, 122, 113, 139, 130, 130, 116, 124, 110, 140, 127, 122, 120, 113, 141, 128, 120, 119, 120, 129, 126, 132, 130, 135, 131, 124, 124, 130, 127, 127, 154, 123, 137, 129, 113, 121, 136, 123, 126, 130, 125, 132, 112, 122, 128, 131, 119, 127, 124, 110, 114, 127, 133, 126, 151, 128, 126, 138, 111, 121, 120, 122, 136, 108, 126, 116, 128, 133, 144, 117, 124, 101, 121, 135, 118, 129, 103, 132, 124, 114, 120, 121, 126, 119, 113, 112, 126, 123, 131, 141, 124, 134, 140, 146, 124, 133, 113, 124, 126, 110, 135, 122, 141, 123, 130, 123, 134, 111, 137, 122, 125, 113, 120, 124, 130, 117, 134, 120, 121, 106, 122, 124, 109, 110, 133, 104, 129, 108, 141, 111, 131, 143, 128, 143, 129, 116, 84, 111, 151, 136, 121, 126, 126, 132, 133, 151, 115, 125, 132, 127, 122, 133, 141, 131, 125, 121, 131, 129, 115, 129, 142, 114, 114, 124, 141, 159, 132, 140, 111, 124, 132, 109, 127, 125, 133, 119, 123, 122, 124, 124, 125, 123, 129, 137, 118, 113, 128, 120, 128, 141, 120, 131, 119, 133, 119, 136, 112, 113, 122, 120, 132, 134, 120, 133, 121, 125, 128, 112, 137, 129, 128, 115, 122, 136, 128, 120, 134, 126, 122, 136, 129, 119, 123, 131, 123, 118, 132, 130, 121, 125, 117, 125, 128, 131, 114, 124, 108, 112, 125, 130, 130, 127, 131, 104, 139, 127, 120, 139, 133, 126, 126, 125, 119, 125, 122, 115, 135, 130, 128, 126, 138, 125, 128, 132, 133, 132, 132, 131, 143, 130, 148, 125, 156, 123, 125, 128, 129, 129, 127, 118, 105, 124, 149, 109, 124, 127, 121, 126, 123, 124, 113, 128, 130, 141, 118, 115, 128, 122, 123, 117, 137, 128, 123, 127, 142, 129, 129, 97, 130, 137, 125, 133, 138, 123, 125, 114, 122, 116, 106, 102, 132, 125, 135, 116, 136, 106, 108, 130, 122, 121, 122, 125, 112, 130, 127, 117, 107, 117, 128, 125, 124, 124, 133, 124, 133, 129, 126, 148, 114, 124, 127, 120, 130, 118, 117, 135, 117, 117, 146, 134, 111, 124, 139, 106, 113, 126, 123, 111, 110, 142, 120, 125, 97, 119, 106, 97, 134, 134, 141, 141, 126, 127, 138, 134, 132, 125, 125, 135, 133, 125, 124, 112, 127, 150, 113, 119, 125, 135, 127, 121, 108, 118, 132, 131, 108, 117, 112, 128, 122, 116, 127, 131, 127, 131, 124, 119, 134, 117, 119, 125, 119, 105, 118, 120, 132, 107, 128, 121, 121, 118, 123, 135, 124, 139, 133, 131, 123, 125, 134, 122, 117, 127, 106, 137, 130, 106, 108, 113, 110, 130, 132, 123, 135, 117, 148, 124, 140, 127, 138, 133, 153, 124, 113, 150, 135, 116, 122, 146, 133, 124, 126, 119, 123, 124, 116, 110, 124, 111, 113, 127, 105, 126, 135, 141, 116, 116, 128, 118, 115, 147, 136, 127, 126, 114, 110, 136, 134, 127, 138, 112, 128, 139, 126, 126, 113, 123, 132, 130, 125, 137, 122, 122, 124, 126, 131, 135, 124, 135, 121, 112, 130, 121, 139, 147, 111, 133, 124, 134, 130, 129, 121, 121, 136, 130, 135, 142, 131, 124, 138, 131, 128, 133, 124, 98, 117, 118, 153, 114, 144, 116, 128, 139, 121, 136, 133, 130, 133, 115, 145, 118, 143, 134, 141, 138, 122, 117, 117, 105, 138, 118, 136, 106, 124, 127, 124, 138, 131, 130, 118, 109, 122, 110, 114, 128, 137, 114, 115, 126, 137, 128, 125, 130, 106, 114, 117, 150, 123, 137, 112, 119, 126, 127, 133, 133, 138, 135, 120, 119, 118, 124, 138, 122, 127, 121, 100, 121, 126, 131, 117, 119, 131, 144, 108, 124, 141, 114, 134, 133, 134, 114, 124, 113, 115, 125, 137, 121, 137, 125, 151, 123, 108, 131, 113, 108, 149, 136, 126, 129, 131, 119, 132, 129, 125, 130, 139, 135, 119, 142, 121, 108, 115, 118, 136, 114, 104, 139, 120, 121, 122, 128, 131, 147, 127, 132, 104, 126, 130, 121, 116, 130, 142, 122, 126, 143, 137, 118, 120, 110, 123, 109, 127, 140, 111, 113, 116, 130, 127, 136, 131, 131, 135, 131, 127, 128, 118, 134, 128, 131, 115, 135, 136, 109, 124, 119, 124, 136, 122, 115, 133, 123, 136, 120, 127, 111, 127, 136, 142, 142, 121, 115, 137, 128, 136, 125, 134, 126, 122, 122, 130, 115, 130, 137, 131, 136, 138, 128, 142, 118, 116, 134, 122, 109, 87, 131, 135, 125, 111, 125, 131, 114, 116, 108, 123, 116, 129, 124, 117, 114, 117, 122, 150, 122, 122, 104, 123, 152, 141, 130, 135, 119, 123, 113, 126, 121, 115, 125, 114, 119, 119, 122, 126, 137, 129, 119, 123, 115, 125, 164, 134, 120, 135, 144, 119, 152, 132, 131, 152, 127, 124, 135, 121, 128, 127, 142, 111, 112, 135, 132, 124, 139, 121, 132, 115, 123, 124, 141, 142, 134, 135, 151, 126, 146, 114, 131, 139, 131, 129, 119, 113, 127, 116, 116, 127, 126, 119, 118, 128, 130, 118, 120, 107, 120, 109, 131, 123, 133, 114, 142, 107, 107, 127, 125, 128, 109, 132, 122, 126, 140, 132, 131, 132, 144, 130, 124, 123, 115, 132, 137, 128, 114, 131, 127, 120, 121, 125, 126, 113, 124, 117, 114, 118, 123, 126, 123, 137, 129, 120, 118, 124, 115, 126, 112, 105, 140, 127, 147, 131, 132, 120, 121, 122, 97, 136, 120, 122, 126, 141, 119, 115, 114, 109, 109, 115, 115, 108, 128, 138, 127, 131, 128, 133, 142, 123, 132, 116, 121, 141, 111, 122, 135, 125, 120, 130, 130, 130, 119, 109, 135, 136, 140, 123, 121, 121, 125, 126, 106, 135, 95, 117, 134, 121, 126, 109, 131, 138, 131, 133, 106, 128, 129, 131, 128, 130, 123, 129, 110, 127, 122, 132, 132, 113, 127, 123, 126, 109, 113, 122, 136, 140, 129, 136, 124, 120, 119, 132, 122, 130, 124, 143, 134, 99, 124, 132, 128, 135, 127, 122, 137, 118, 132, 136, 128, 122, 119, 108, 109, 122, 121, 133, 118, 128, 120, 141, 110, 139, 142, 111, 121, 137, 110, 106, 117, 117, 129, 133, 128, 117, 131, 126, 130, 108, 118, 120, 120, 113, 115, 144, 110, 112, 117, 128, 120, 115, 118, 144, 137, 138, 125, 145, 129, 109, 130, 121, 123, 114, 105, 125, 124, 129, 145, 135, 118, 141, 111, 114, 121, 126, 121, 127, 115, 122, 132, 125, 135, 112, 110, 121, 125, 130, 122, 133, 129, 116, 128, 139, 138, 114, 136, 131, 129, 125, 114, 122, 132, 118, 126, 130, 124, 121, 121, 136, 113, 119, 118, 121, 140, 117, 130, 122, 148, 135, 112, 135, 115, 118, 119, 123, 136, 131, 117, 126, 116, 116, 126, 128, 130, 137, 132, 111, 136, 129, 117, 127, 127, 125, 138, 148, 126, 147, 119, 142, 129, 124, 120, 124, 110, 132, 120, 115, 124, 114, 126, 127, 122, 119, 114, 131, 105, 114, 117, 138, 138, 135, 106, 135, 123, 107, 125, 117, 137, 120, 117, 132, 111, 112, 121, 126, 114, 118, 113, 134, 138, 129, 122, 127, 117, 127, 139, 130, 123, 124, 135, 135, 125, 123, 109, 128, 126, 113, 134, 123, 127, 124, 132, 122, 137, 134, 124, 105, 139, 116, 115, 117, 129, 110, 122, 128, 122, 127, 131, 129, 110, 120, 108, 125, 116, 123, 130, 123, 133, 129, 123, 120, 127, 136, 115, 117, 130, 137, 126, 139, 144, 137, 129, 121, 130, 124, 133, 138, 142, 153, 129, 117, 135, 101, 117, 130, 137, 123, 124, 129, 123, 129, 131, 127, 120, 116, 126, 110, 102, 133, 126, 122, 125, 117, 112, 136, 138, 140, 125, 128, 125, 124, 129, 103, 121, 122, 106, 114, 127, 112, 114, 123, 103, 125, 140, 117, 117, 117, 123, 133, 130, 134, 134, 126, 139, 129, 127, 134, 145, 125, 134, 107, 119, 126, 118, 123, 107, 118, 123, 123, 114, 127, 126, 118, 129, 94, 136, 130, 106, 133, 124, 118, 105, 137, 107, 116, 136, 114, 116, 117, 123, 110, 120, 112, 116, 120, 132, 124, 124, 129, 131, 127, 126, 125, 121, 129, 128, 128, 153, 136, 130, 123, 124, 128, 126, 128, 126, 136, 112, 124, 132, 130, 125, 130, 117, 138, 132, 127, 129, 125, 119, 129, 135, 129, 129, 105, 132, 141, 108, 125, 110, 126, 103, 152, 127, 117, 116, 140, 147, 116, 123, 127, 123, 117, 113, 146, 119, 123, 119, 123, 128, 137, 137, 103, 120, 121, 127, 125, 138, 133, 137, 139, 136, 112, 118, 120, 136, 115, 109, 121, 128, 144, 133, 137, 132, 122, 131, 112, 131, 121, 120, 128, 120, 140, 131, 136, 119, 120, 101, 123, 125, 134, 119, 127, 137, 147, 130, 109, 129, 124, 123, 128, 106, 131, 136, 141, 140, 125, 141, 120, 116, 125, 137, 149, 158, 114, 135, 142, 133, 127, 130, 130, 129, 132, 100, 150, 119, 134, 117, 121, 134, 134, 130, 123, 120, 138, 132, 116, 120, 131, 136, 117, 124, 111, 136, 134, 126, 128, 127, 122, 125, 135, 155, 129, 131, 133, 132, 112, 112, 144, 129, 133, 130, 117, 127, 108, 111, 116, 135, 129, 118, 127, 135, 111, 114, 115, 137, 111, 124, 126, 126, 135, 129, 132, 123, 116, 127, 129, 137, 141, 122, 117, 113, 124, 115, 136, 140, 124, 110, 133, 116, 119, 116, 117, 126, 116, 112, 115, 127, 116, 145, 127, 147, 139, 129, 136, 144, 107, 130, 132, 116, 131, 132, 122, 141, 134, 122, 121, 126, 122, 119, 136, 120, 134, 143, 139, 118, 121, 119, 107, 121, 135, 116, 125, 115, 120, 114, 128, 121, 127, 118, 112, 102, 134, 135, 118, 122, 148, 116, 127, 114, 136, 104, 124, 139, 124, 126, 131, 117, 121, 125, 125, 109, 148, 115, 107, 123, 109, 126, 126, 130, 114, 134, 125, 108, 123, 127, 137, 147, 127, 124, 116, 121, 109, 144, 115, 147, 120, 113, 117, 132, 123, 113, 129, 124, 132, 129, 123, 119, 116, 136, 120, 121, 115, 122, 122, 126, 135, 102, 132, 115, 134, 143, 131, 126, 147, 125, 129, 124, 118, 125, 128, 122, 123, 118, 124, 122, 123, 135, 132, 107, 123, 133, 115, 140, 122, 120, 114, 130, 105, 124, 122, 123, 142, 124, 148, 119, 124, 124, 135, 112, 135, 114, 139, 133, 115, 145, 98, 133, 116, 131, 121, 119, 122, 150, 119, 129, 148, 135, 116, 122, 120, 118, 130, 133, 125, 114, 96, 115, 123, 113, 121, 137, 117, 128, 117, 130, 128, 140, 123, 116, 110, 135, 132, 121, 117, 126, 121, 121, 135, 124, 124, 132, 116, 164, 124, 127, 127, 138, 123, 126, 110, 127, 121, 123, 129, 106, 125, 118, 122, 129, 119, 127, 115, 121, 109, 124, 124, 120, 112, 161, 111, 142, 113, 135, 110, 109, 125, 110, 124, 121, 133, 132, 135, 131, 133, 130, 133, 140, 120, 142, 130, 140, 110, 113, 118, 149, 120, 128, 135, 138, 118, 136, 146, 129, 126, 144, 125, 116, 126, 114, 132, 124, 118, 109, 117, 125, 113, 124, 131, 131, 110, 116, 111, 128, 118, 125, 114, 95, 130, 120, 131, 121, 149, 127, 126, 150, 126, 127, 116, 126, 120, 106, 125, 130, 123, 112, 131, 114, 140, 125, 132, 129, 130, 134, 118, 121, 134, 118, 126, 143, 136, 110, 124, 119, 121, 121, 138, 141, 146, 122, 111, 120, 132, 115, 124, 126, 136, 127, 108, 130, 117, 141, 105, 110, 116, 116, 122, 110, 120, 117, 143, 139, 137, 114, 131, 128, 122, 108, 129, 100, 127, 133, 125, 120, 143, 128, 128, 120, 120, 109, 104, 124, 122, 127, 133, 111, 114, 87, 109, 148, 126, 115, 118, 123, 149, 127, 116, 126, 139, 121, 127, 143, 128, 126, 125, 129, 128, 138, 119, 125, 126, 122, 149, 132, 123, 136, 134, 118, 122, 118, 136, 107, 124, 134, 110, 115, 123, 136, 126, 120, 128, 136, 118, 128, 128, 134, 143, 113, 121, 127, 130, 138, 127, 126, 134, 119, 108, 122, 114, 114, 125, 112, 137, 118, 113, 117, 138, 116, 136, 103, 130, 121, 124, 130, 123, 129, 146, 112, 122, 112, 150, 115, 147, 123, 133, 116, 142, 121, 138, 125, 126, 100, 124, 117, 123, 141, 126, 115, 131, 126, 129, 104, 130, 122, 124, 115, 110, 152, 130, 119, 127, 119, 105, 115, 117, 107, 124, 110, 122, 134, 145, 122, 132, 127, 117, 128, 124, 109, 131, 137, 105, 121, 121, 103, 138, 108, 139, 137, 137, 115, 131, 108, 128, 113, 122, 126, 113, 113, 140, 131, 113, 125, 114, 116, 110, 104, 123, 129, 115, 136, 114, 137, 115, 132, 134, 128, 129, 133, 129, 146, 129, 132, 129, 119, 130, 130, 120, 142, 120, 118, 110, 143, 121, 127, 138, 104, 133, 123, 129, 111, 130, 125, 126, 106, 131, 121, 132, 121, 123, 126, 121, 109, 125, 135, 104, 120, 130, 130, 131, 125, 155, 122, 130, 140, 122, 130, 151, 127, 131, 142, 122, 104, 122, 112, 134, 114, 122, 132, 124, 121, 126, 137, 118, 135, 132, 144, 131, 150, 152, 120, 129, 134, 106, 133, 135, 122, 133, 129, 142, 137, 135, 135, 122, 124, 129, 116, 112, 110, 125, 128, 125, 124, 127, 121, 109, 136, 113, 136, 131, 124, 126, 102, 131, 128, 121, 137, 127, 114, 144, 136, 111, 147, 137, 145, 123, 127, 133, 135, 142, 123, 123, 142, 138, 120, 123, 129, 130, 119, 124, 128, 135, 122, 134, 123, 138, 136, 140, 118, 144, 123, 114, 128, 123, 120, 127, 128, 114, 118, 130, 117, 123, 138, 121, 123, 126, 131, 117, 151, 126, 145, 125, 115, 117, 117, 117, 128, 147, 131, 121, 126, 114, 124, 126, 111, 139, 126, 139, 142, 129, 133, 110, 124, 138, 127, 110, 125, 138, 118, 112, 146, 110, 129, 122, 121, 126, 115, 117, 102, 127, 115, 158, 138, 132, 108, 127, 116, 125, 132, 121, 116, 103, 101, 128, 142, 124, 127, 119, 148, 111, 115, 129, 114, 130, 139, 124, 140, 137, 114, 134, 127, 136, 130, 116, 125, 120, 109, 120, 128, 124, 136, 120, 129, 110, 122, 122, 131, 111, 130, 119, 130, 132, 153, 135, 135, 146, 126, 115, 135, 119, 101, 113, 132, 128, 127, 138, 120, 135, 129, 117, 135, 128, 131, 118, 138, 136, 127, 134, 125, 113, 124, 127, 139, 115, 120, 123, 126, 110, 106, 118, 132, 111, 127, 116, 140, 116, 136, 123, 121, 117, 119, 122, 108, 119, 125, 117, 126, 112, 116, 120, 105, 115, 101, 116, 109, 127, 131, 132, 119, 127, 119, 111, 120, 130, 130, 119, 129, 117, 130, 119, 132, 120, 127, 125, 124, 119, 118, 130, 133, 125, 125, 121, 127, 122, 137, 110, 95, 132, 120, 124, 111, 116, 101, 110, 128, 125, 110, 119, 125, 106, 106, 136, 99, 119, 126, 113, 131, 129, 109, 118, 134, 129, 124, 149, 124, 117, 138, 107, 117, 122, 124, 113, 121, 123, 128, 139, 112, 112, 129, 130, 148, 141, 147, 124, 122, 117, 152, 116, 132, 138, 128, 118, 120, 123, 126, 118, 114, 136, 133, 140, 115, 132, 131, 134, 117, 133, 119, 133, 132, 132, 109, 110, 118, 109, 140, 98, 134, 116, 145, 137, 114, 114, 129, 156, 127, 125, 131, 102, 111, 116, 133, 119, 125, 130, 119, 102, 122, 136, 130, 126, 131, 121, 129, 124, 130, 129, 127, 124, 132, 100, 130, 125, 120, 125, 117, 130, 120, 139, 115, 126, 136, 128, 124, 133, 129, 128, 151, 136, 116, 112, 114, 130, 118, 137, 108, 127, 98, 128, 121, 94, 129, 111, 103, 121, 119, 133, 124, 114, 136, 118, 121, 112, 103, 143, 135, 125, 126, 115, 132, 119, 138, 123, 132, 122, 131, 94, 106, 113, 118, 109, 122, 123, 122, 126, 120, 114, 136, 129, 131, 121, 149, 127, 105, 138, 118, 112, 112, 107, 118, 130, 126, 118, 123, 129, 121, 135, 112, 113, 129, 112, 137, 144, 128, 119, 134, 122, 135, 142, 128, 136, 108, 123, 128, 126, 152, 130, 121, 130, 124, 124, 120, 125, 133, 130, 129, 110, 110, 114, 117, 125, 114, 88, 117, 115, 127, 144, 129, 124, 143, 115, 138, 128, 121, 119, 130, 126, 125, 119, 123, 133, 128, 146, 132, 122, 120, 140, 141, 123, 118, 130, 132, 121, 124, 137, 122, 145, 136, 132, 117, 119, 128, 130, 107, 143, 119, 120, 118, 114, 108, 134, 106, 123, 107, 132, 139, 118, 137, 139, 122, 125, 152, 132, 127, 140, 137, 130, 119, 130, 140, 126, 134, 129, 129, 132, 138, 129, 137, 136, 120, 137, 128, 126, 128, 139, 134, 126, 121, 128, 133, 137, 138, 117, 118, 115, 135, 131, 132, 120, 128, 144, 134, 126, 116, 124, 115, 124, 124, 112, 122, 126, 118, 112, 135, 126, 172, 126, 128, 145, 112, 135, 128, 125, 123, 151, 109, 127, 130, 127, 113, 143, 109, 122, 116, 119, 132, 135, 121, 126, 123, 121, 125, 122, 103, 142, 132, 111, 139, 112, 116, 141, 104, 119, 121, 132, 126, 130, 118, 119, 146, 130, 122, 128, 124, 138, 111, 129, 122, 116, 129, 123, 119, 115, 104, 135, 126, 136, 127, 143, 136, 113, 124, 149, 114, 112, 133, 127, 135, 122, 116, 121, 128, 122, 111, 126, 135, 120, 119, 120, 122, 128, 146, 124, 111, 140, 121, 122, 115, 139, 140, 126, 114, 116, 117, 130, 119, 123, 118, 106, 117, 103, 123, 125, 121, 125, 116, 140, 118, 108, 121, 133, 118, 140, 126, 120, 119, 124, 127, 129, 126, 126, 123, 123, 121, 121, 125, 122, 130, 136, 138, 144, 121, 111, 119, 124, 117, 111, 132, 116, 133, 130, 117, 122, 130, 128, 121, 120, 134, 116, 130, 128, 129, 128, 125, 125, 116, 123, 109, 133, 117, 136, 140, 119, 125, 132, 105, 116, 116, 142, 131, 137, 118, 134, 137, 117, 123, 117, 119, 96, 129, 123, 119, 99, 121, 132, 132, 125, 139, 134, 135, 115, 128, 128, 108, 126, 135, 136, 117, 136, 140, 128, 128, 132, 115, 114, 136, 122, 134, 135, 138, 121, 124, 125, 141, 147, 123, 121, 134, 124, 113, 126, 116, 115, 133, 136, 128, 146, 124, 101, 122, 117, 129, 131, 120, 118, 135, 123, 122, 131, 113, 114, 86, 131, 121, 135, 117, 116, 129, 139, 114, 124, 111, 111, 136, 129, 132, 130, 134, 133, 120, 110, 146, 114, 131, 140, 130, 111, 122, 129, 133, 121, 117, 133, 119, 129, 121, 124, 128, 121, 126, 118, 126, 129, 131, 137, 118, 129, 118, 113, 118, 130, 126, 135, 139, 124, 139, 120, 116, 132, 131, 140, 127, 129, 140, 123, 132, 119, 128, 121, 142, 113, 149, 120, 122, 153, 131, 142, 116, 120, 125, 116, 136, 143, 120, 117, 138, 129, 129, 115, 139, 128, 142, 129, 136, 118, 117, 130, 124, 122, 139, 127, 122, 131, 121, 129, 146, 145, 131, 120, 141, 123, 120, 119, 107, 122, 117, 128, 121, 127, 107, 124, 122, 128, 131, 114, 124, 118, 147, 139, 135, 119, 119, 133, 125, 121, 112, 143, 130, 146, 135, 134, 130, 118, 126, 125, 130, 124, 125, 138, 140, 124, 128, 124, 113, 139, 130, 111, 109, 124, 128, 120, 156, 127, 128, 128, 130, 118, 107, 120, 129, 128, 138, 109, 117, 131, 134, 107, 143, 120, 118, 116, 122, 135, 143, 125, 125, 119, 122, 130, 129, 121, 134, 132, 148, 125, 127, 139, 141, 127, 122, 137, 144, 122, 123, 119, 122, 138, 120, 111, 114, 132, 124, 127, 145, 121, 130, 121, 105, 127, 121, 119, 131, 141, 121, 129, 126, 122, 127, 133, 129, 124, 124, 127, 138, 133, 128, 95, 126, 119, 154, 124, 123, 130, 113, 120, 122, 124, 122, 118, 147, 135, 128, 131, 127, 116, 124, 137, 120, 139, 132, 124, 124, 112, 125, 117, 116, 123, 116, 138, 121, 149, 127, 119, 133, 131, 131, 129, 129, 143, 123, 100, 125, 148, 128, 128, 120, 143, 135, 120, 156, 126, 122, 128, 122, 130, 134, 119, 113, 133, 135, 138, 120, 124, 138, 129, 131, 114, 124, 124, 108, 133, 129, 127, 127, 128, 123, 124, 143, 137, 123, 123, 130, 124, 128, 126, 134, 117, 111, 113, 129, 127, 113, 123, 130, 124, 110, 129, 138, 128, 120, 131, 114, 117, 115, 134, 104, 130, 111, 121, 135, 135, 119, 133, 124, 131, 130, 100, 162, 133, 125, 120, 106, 134, 104, 114, 141, 120, 128, 126, 103, 119, 117, 131, 133, 120, 124, 115, 121, 123, 128, 113, 140, 131, 122, 113, 121, 135, 109, 125, 126, 129, 121, 108, 127, 119, 111, 117, 116, 131, 124, 131, 116, 105, 125, 137, 130, 148, 155, 117, 127, 138, 123, 126, 133, 119, 121, 121, 140, 115, 117, 138, 135, 131, 112, 109, 138, 115, 126, 117, 120, 118, 137, 120, 112, 110, 105, 109, 110, 115, 113, 124, 122, 117, 139, 138, 139, 141, 117, 119, 140, 112, 110, 127, 120, 139, 130, 118, 122, 119, 123, 137, 111, 151, 124, 139, 133, 124, 129, 118, 108, 124, 127, 131, 137, 124, 130, 124, 148, 104, 140, 130, 119, 122, 130, 130, 125, 119, 138, 130, 126, 133, 121, 122, 124, 131, 137, 111, 128, 157, 120, 131, 115, 118, 126, 137, 118, 109, 130, 123, 121, 122, 133, 124, 126, 106, 116, 116, 128, 122, 114, 135, 134, 117, 127, 117, 124, 128, 112, 119, 124, 123, 131, 98, 133, 120, 126, 127, 112, 116, 121, 117, 127, 112, 127, 133, 137, 104, 136, 119, 87, 128, 120, 145, 110, 122, 129, 136, 132, 118, 136, 102, 123, 112, 131, 110, 124, 111, 114, 114, 119, 121, 119, 135, 147, 122, 111, 120, 107, 127, 126, 131, 104, 126, 124, 118, 124, 130, 128, 126, 126, 130, 137, 125, 132, 130, 121, 146, 135, 118, 129, 109, 133, 127, 114, 124, 126, 110, 115, 121, 113, 124, 134, 113, 129, 129, 124, 120, 126, 140, 128, 136, 119, 119, 133, 104, 137, 141, 128, 132, 127, 121, 125, 133, 157, 133, 128, 123, 135, 128, 139, 119, 119, 122, 126, 135, 124, 118, 126, 125, 111, 109, 118, 119, 108, 125, 115, 134, 134, 125, 121, 143, 131, 117, 119, 128, 143, 121, 130, 140, 130, 120, 128, 136, 104, 128, 134, 124, 110, 131, 121, 141, 115, 122, 123, 118, 124, 128, 121, 132, 122, 127, 140, 127, 132, 119, 126, 126, 124, 143, 130, 123, 131, 124, 112, 133, 127, 142, 131, 117, 124, 119, 122, 114, 127, 112, 119, 124, 129, 123, 109, 118, 141, 111, 121, 127, 134, 137, 130, 128, 143, 143, 142, 130, 144, 133, 133, 115, 125, 138, 113, 126, 129, 133, 104, 123, 140, 127, 119, 137, 112, 126, 132, 115, 129, 107, 131, 124, 126, 113, 116, 133, 132, 134, 100, 130, 149, 116, 147, 123, 123, 152, 124, 117, 137, 125, 121, 124, 132, 142, 134, 116, 131, 127, 117, 150, 132, 111, 118, 115, 109, 139, 123, 119, 117, 131, 108, 124, 126, 136, 133, 121, 139, 123, 136, 129, 122, 134, 126, 138, 124, 118, 136, 114, 148, 141, 117, 128, 118, 132, 131, 130, 125, 108, 123, 127, 134, 103, 103, 98, 123, 149, 121, 110, 147, 127, 125, 125, 136, 119, 102, 125, 142, 119, 119, 114, 116, 131, 136, 102, 127, 129, 137, 141, 135, 118, 120, 135, 139, 121, 107, 128, 130, 116, 118, 143, 167, 132, 142, 118, 128, 109, 126, 129, 109, 142, 143, 148, 114, 140, 134, 128, 131, 119, 129, 105, 121, 132, 124, 130, 141, 119, 122, 109, 115, 136, 131, 133, 131, 125, 126, 125, 121, 144, 120, 136, 110, 128, 129, 107, 111, 152, 117, 123, 127, 124, 119, 130, 133, 125, 123, 125, 134, 132, 104, 114, 110, 136, 119, 125, 122, 136, 126, 121, 115, 135, 146, 129, 148, 124, 122, 146, 137, 118, 122, 118, 112, 137, 118, 108, 119, 134, 134, 121, 109, 130, 125, 132, 126, 121, 134, 122, 103, 116, 126, 109, 130, 130, 138, 130, 124, 133, 128, 125, 122, 136, 131, 129, 116, 133, 139, 123, 132, 128, 117, 137, 113, 123, 119, 119, 146, 115, 133, 123, 113, 122, 134, 129, 132, 120, 136, 118, 121, 135, 138, 131, 120, 140, 108, 127, 148, 145, 129, 125, 111, 121, 120, 135, 121, 135, 122, 124, 111, 117, 146, 118, 127, 123, 140, 130, 125, 127, 109, 131, 140, 128, 126, 123, 110, 123, 131, 132, 139, 133, 118, 114, 111, 148, 138, 121, 126, 120, 119, 118, 119, 148, 125, 110, 104, 120, 138, 123, 152, 122, 107, 118, 125, 114, 130, 126, 130, 123, 124, 121, 132, 134, 116, 122, 126, 133, 120, 133, 134, 134, 123, 143, 128, 116, 132, 120, 135, 119, 118, 132, 145, 128, 107, 129, 146, 120, 118, 135, 123, 118, 132, 120, 127, 132, 116, 125, 122, 124, 115, 138, 128, 126, 120, 126, 117, 126, 102, 134, 129, 115, 113, 155, 120, 126, 135, 117, 126, 110, 132, 123, 116, 125, 135, 129, 119, 113, 130, 114, 113, 132, 120, 116, 133, 132, 110, 112, 115, 111, 133, 115, 126, 117, 122, 133, 131, 132, 131, 122, 136, 113, 127, 104, 116, 117, 125, 122, 126, 108, 137, 126, 135, 127, 123, 118, 129, 128, 124, 135, 128, 125, 132, 135, 117, 125, 123, 122, 125, 125, 127, 130, 118, 137, 130, 116, 114, 115, 123, 127, 122, 129, 128, 122, 135, 118, 126, 131, 118, 115, 130, 121, 129, 131, 133, 105, 135, 135, 131, 117, 134, 123, 127, 126, 131, 138, 132, 137, 115, 126, 135, 111, 114, 121, 130, 116, 123, 133, 121, 133, 137, 136, 126, 113, 135, 124, 133, 134, 120, 104, 137, 122, 120, 127, 112, 139, 130, 125, 117, 124, 141, 127, 129, 130, 137, 121, 129, 128, 149, 118, 121, 129, 131, 127, 125, 130, 120, 113, 130, 108, 130, 128, 116, 135, 113, 130, 109, 127, 127, 120, 120, 122, 141, 114, 118, 124, 147, 134, 127, 122, 135, 130, 121, 131, 119, 118, 133, 107, 122, 113, 107, 119, 106, 129, 122, 128, 107, 125, 124, 143, 131, 136, 111, 115, 131, 134, 123, 129, 125, 139, 130, 128, 101, 126, 133, 110, 139, 145, 128, 133, 124, 125, 114, 131, 128, 123, 112, 129, 126, 137, 115, 125, 130, 135, 136, 118, 118, 129, 125, 112, 129, 116, 127, 126, 126, 135, 120, 105, 123, 127, 102, 129, 115, 112, 108, 129, 127, 111, 132, 124, 121, 122, 117, 129, 121, 126, 147, 123, 142, 149, 131, 114, 147, 130, 113, 118, 121, 106, 118, 135, 128, 126, 120, 126, 119, 139, 130, 130, 130, 134, 131, 125, 125, 120, 132, 123, 112, 126, 121, 116, 121, 155, 129, 148, 137, 119, 111, 116, 115, 132, 117, 110, 123, 134, 137, 112, 133, 121, 118, 129, 119, 119, 139, 127, 127, 138, 125, 143, 132, 125, 114, 132, 131, 125, 128, 130, 123, 114, 131, 151, 109, 124, 124, 111, 132, 119, 114, 146, 121, 128, 102, 127, 131, 134, 135, 129, 124, 116, 121, 121, 126, 132, 133, 124, 106, 122, 132, 111, 124, 113, 128, 127, 134, 133, 137, 113, 117, 125, 142, 119, 138, 117, 131, 124, 127, 126, 133, 128, 111, 103, 133, 124, 132, 125, 114, 124, 119, 136, 108, 130, 131, 124, 122, 136, 135, 103, 117, 133, 129, 130, 138, 122, 124, 114, 133, 127, 110, 143, 137, 112, 134, 136, 113, 128, 127, 113, 132, 131, 110, 127, 124, 126, 126, 125, 123, 115, 127, 140, 117, 127, 119, 117, 113, 131, 119, 127, 141, 128, 123, 126, 141, 115, 115, 118, 132, 123, 122, 119, 140, 114, 131, 137, 115, 108, 116, 120, 124, 126, 138, 130, 138, 128, 124, 133, 128, 125, 138, 144, 119, 125, 136, 123, 117, 118, 115, 125, 125, 125, 121, 122, 112, 138, 112, 124, 139, 123, 123, 141, 123, 128, 146, 137, 129, 127, 142, 126, 138, 126, 117, 116, 131, 130, 122, 121, 120, 122, 123, 133, 120, 126, 118, 111, 123, 147, 132, 109, 144, 121, 130, 112, 117, 122, 135, 137, 123, 120, 124, 118, 125, 131, 127, 126, 105, 135, 129, 117, 121, 124, 112, 130, 133, 132, 114, 131, 135, 139, 128, 110, 125, 123, 132, 136, 146, 131, 118, 126, 126, 125, 114, 118, 126, 118, 116, 119, 133, 106, 119, 125, 120, 124, 130, 134, 130, 129, 130, 119, 119, 129, 127, 122, 138, 116, 127, 126, 117, 134, 128, 133, 113, 144, 123, 126, 131, 124, 127, 129, 129, 123, 117, 115, 122, 148, 107, 131, 103, 129, 126, 142, 103, 134, 120, 130, 123, 125, 118, 134, 132, 137, 136, 133, 123, 126, 135, 114, 120, 136, 123, 128, 126, 128, 116, 125, 111, 123, 129, 137, 131, 120, 122, 133, 120, 113, 131, 130, 128, 121, 127, 137, 119, 125, 136, 121, 124, 120, 116, 139, 140, 135, 117, 130, 125, 107, 133, 111, 133, 134, 124, 131, 120, 132, 121, 120, 129, 136, 112, 131, 119, 125, 127, 125, 126, 131, 103, 132, 129, 123, 137, 140, 127, 128, 124, 124, 124, 122, 122, 142, 137, 119, 122, 93, 122, 105, 123, 125, 139, 116, 131, 130, 126, 118, 141, 126, 115, 133, 112, 119, 118, 130, 121, 117, 116, 117, 130, 126, 140, 107, 146, 119, 140, 143, 119, 129, 129, 122, 132, 133, 120, 117, 129, 123, 127, 127, 134, 104, 132, 137, 121, 153, 137, 128, 103, 121, 113, 134, 126, 134, 120, 135, 137, 118, 119, 127, 128, 141, 124, 123, 130, 109, 127, 134, 133, 128, 120, 117, 123, 123, 132, 132, 134, 123, 124, 123, 115, 107, 117, 128, 124, 124, 150, 137, 120, 124, 123, 127, 124, 112, 133, 125, 123, 112, 135, 103, 143, 109, 119, 119, 129, 117, 139, 112, 121, 130, 139, 138, 146, 119, 123, 129, 117, 131, 120, 120, 116, 121, 120, 138, 118, 109, 137, 127, 125, 125, 122, 119, 111, 135, 141, 121, 113, 126, 130, 138, 117, 127, 132, 138, 132, 118, 112, 116, 127, 119, 125, 137, 120, 129, 118, 131, 136, 112, 124, 133, 136, 139, 127, 135, 130, 135, 132, 130, 120, 125, 110, 116, 120, 136, 121, 124, 128, 119, 150, 120, 127, 111, 134, 129, 139, 131, 117, 115, 137, 148, 124, 139, 109, 122, 134, 132, 119, 120, 138, 136, 134, 126, 130, 134, 121, 132, 134, 128, 130, 123, 120, 124, 127, 140, 141, 121, 127, 140, 122, 110, 141, 125, 144, 124, 134, 126, 116, 114, 126, 109, 122, 128, 124, 124, 134, 128, 134, 128, 145, 133, 115, 128, 123, 120, 116, 137, 111, 126, 128, 122, 121, 125, 111, 140, 137, 148, 133, 120, 132, 121, 135, 120, 128, 119, 119, 130, 130, 117, 118, 134, 115, 113, 129, 142, 116, 132, 126, 121, 123, 119, 120, 133, 130, 138, 125, 114, 128, 122, 130, 137, 130, 145, 139, 112, 117, 132, 133, 124, 125, 108, 130, 129, 126, 124, 126, 122, 118, 130, 128, 114, 115, 117, 120, 127, 99, 123, 114, 118, 127, 128, 132, 114, 136, 115, 109, 121, 108, 111, 121, 130, 119, 124, 139, 111, 128, 136, 140, 130, 132, 120, 118, 105, 126, 119, 110, 120, 134, 125, 136, 119, 141, 135, 110, 124, 138, 113, 116, 131, 136, 129, 124, 114, 110, 133, 142, 126, 111, 125, 105, 130, 125, 135, 130, 117, 123, 122, 123, 116, 126, 117, 111, 105, 118, 146, 134, 127, 132, 133, 113, 127, 132, 119, 116, 137, 133, 128, 118, 114, 120, 132, 126, 112, 131, 113, 127, 124, 110, 116, 119, 121, 133, 130, 115, 124, 113, 143, 131, 131, 119, 123, 125, 138, 128, 115, 108, 135, 120, 133, 97, 117, 129, 129, 125, 130, 132, 120, 153, 111, 134, 95, 127, 125, 133, 126, 127, 127, 126, 123, 121, 124, 147, 110, 152, 133, 110, 136, 125, 124, 119, 123, 124, 122, 130, 112, 136, 95, 126, 126, 115, 116, 126, 128, 146, 119, 113, 130, 128, 133, 115, 133, 129, 114, 117, 135, 128, 103, 130, 135, 125, 141, 110, 129, 121, 140, 127, 121, 125, 114, 127, 127, 119, 130, 123, 122, 129, 137, 123, 117, 104, 112, 125, 131, 123, 118, 123, 121, 123, 133, 128, 114, 130, 126, 109, 119, 113, 80, 125, 131, 128, 114, 133, 123, 122, 130, 108, 110, 102, 113, 126, 110, 130, 118, 111, 124, 134, 116, 138, 135, 133, 114, 143, 138, 139, 141, 121, 121, 132, 127, 110, 117, 137, 138, 126, 127, 111, 107, 113, 122, 118, 114, 124, 136, 124, 121, 115, 126, 122, 144, 105, 138, 108, 122, 138, 113, 124, 129, 122, 130, 116, 119, 123, 109, 124, 120, 128, 143, 123, 129, 133, 124, 132, 130, 136, 134, 121, 127, 127, 139, 135, 127, 128, 122, 108, 122, 144, 124, 127, 122, 124, 110, 133, 122, 113, 107, 117, 113, 114, 120, 123, 135, 147, 133, 120, 127, 129, 138, 122, 124, 129, 133, 135, 122, 126, 122, 140, 118, 116, 131, 121, 125, 121, 106, 107, 126, 126, 143, 148, 133, 129, 153, 126, 120, 131, 103, 109, 126, 111, 129, 120, 125, 122, 145, 114, 115, 106, 130, 128, 126, 115, 112, 112, 139, 118, 107, 135, 116, 132, 133, 122, 122, 122, 125, 148, 98, 123, 121, 135, 130, 139, 144, 133, 111, 137, 118, 134, 122, 92, 118, 119, 125, 122, 116, 129, 121, 130, 146, 116, 129, 132, 140, 141, 137, 126, 131, 124, 126, 122, 121, 118, 122, 116, 122, 128, 128, 127, 129, 128, 122, 133, 139, 110, 148, 131, 128, 135, 114, 142, 122, 131, 136, 129, 133, 141, 116, 125, 133, 139, 124, 118, 127, 123, 120, 133, 141, 124, 129, 144, 125, 144, 133, 134, 137, 128, 154, 135, 129, 123, 129, 124, 124, 135, 97, 127, 128, 136, 108, 115, 127, 136, 138, 115, 127, 114, 122, 124, 121, 125, 132, 125, 139, 122, 134, 126, 130, 133, 112, 132, 125, 118, 133, 150, 118, 132, 119, 136, 103, 128, 120, 134, 130, 117, 143, 124, 135, 126, 114, 117, 124, 121, 114, 121, 112, 142, 122, 136, 129, 118, 126, 130, 137, 121, 128, 123, 134, 134, 108, 123, 131, 131, 114, 124, 148, 131, 124, 123, 121, 116, 123, 115, 128, 109, 131, 117, 124, 113, 142, 126, 120, 126, 115, 144, 123, 122, 112, 141, 110, 117, 122, 129, 115, 133, 139, 117, 120, 135, 106, 125, 136, 133, 125, 135, 111, 147, 138, 109, 130, 152, 119, 128, 133, 128, 118, 123, 117, 137, 130, 117, 125, 141, 119, 115, 123, 126, 127, 123, 130, 135, 130, 128, 136, 135, 127, 118, 130, 136, 107, 129, 130, 146, 131, 117, 119, 131, 128, 130, 127, 123, 112, 117, 125, 120, 120, 124, 123, 127, 129, 124, 121, 115, 133, 145, 131, 145, 133, 120, 118, 120, 113, 119, 132, 118, 147, 119, 128, 128, 120, 126, 131, 133, 122, 117, 117, 129, 124, 131, 119, 119, 139, 124, 134, 128, 116, 125, 137, 126, 126, 127, 118, 129, 122, 107, 140, 132, 122, 119, 128, 131, 107, 136, 122, 121, 122, 141, 137, 134, 132, 122, 119, 131, 111, 130, 128, 150, 129, 117, 105, 124, 137, 125, 125, 126, 123, 123, 133, 130, 139, 130, 129, 144, 111, 112, 101, 109, 117, 102, 140, 131, 119, 119, 116, 139, 133, 111, 134, 130, 122, 124, 129, 108, 123, 124, 122, 101, 125, 142, 129, 146, 137, 129, 138, 127, 135, 117, 126, 119, 119, 120, 136, 134, 119, 120, 114, 136, 127, 130, 106, 118, 132, 122, 110, 104, 125, 125, 142, 128, 126, 118, 133, 132, 121, 122, 123, 112, 145, 132, 113, 136, 95, 122, 147, 133, 137, 113, 125, 137, 112, 125, 118, 137, 132, 142, 133, 133, 121, 132, 124, 117, 119, 127, 138, 129, 117, 110, 134, 111, 126, 128, 134, 129, 121, 130, 126, 125, 114, 122, 135, 125, 135, 107, 108, 128, 131, 124, 120, 118, 117, 128, 140, 130, 124, 135, 103, 129, 126, 141, 114, 122, 118, 118, 144, 127, 131, 136, 137, 116, 121, 130, 135, 127, 121, 148, 135, 109, 129, 115, 141, 118, 121, 134, 144, 142, 108, 117, 124, 134, 120, 112, 130, 121, 135, 158, 135, 132, 134, 140, 135, 120, 119, 133, 125, 110, 129, 122, 118, 133, 117, 116, 124, 127, 133, 130, 138, 132, 121, 120, 127, 110, 134, 133, 134, 127, 135, 128, 121, 125, 130, 150, 126, 109, 119, 122, 136, 126, 118, 130, 112, 139, 135, 123, 122, 124, 148, 128, 126, 105, 137, 120, 123, 134, 108, 126, 111, 118, 136, 112, 135, 139, 142, 117, 124, 143, 128, 120, 124, 140, 120, 132, 123, 127, 123, 112, 125, 107, 119, 138, 128, 119, 110, 118, 123, 121, 119, 140, 143, 112, 126, 129, 118, 143, 131, 122, 135, 131, 127, 126, 119, 113, 120, 115, 122, 142, 126, 126, 128, 110, 109, 130, 123, 117, 141, 134, 125, 118, 125, 124, 123, 124, 113, 122, 128, 125, 137, 120, 146, 115, 111, 110, 126, 124, 140, 118, 125, 130, 129, 113, 128, 130, 113, 151, 115, 122, 139, 130, 114, 144, 123, 119, 130, 141, 128, 135, 136, 136, 124, 137, 134, 119, 116, 122, 113, 117, 127, 129, 96, 129, 109, 126, 118, 127, 124, 122, 129, 153, 121, 126, 112, 118, 125, 138, 136, 117, 120, 128, 108, 122, 117, 126, 120, 105, 114, 138, 121, 119, 114, 135, 120, 130, 115, 134, 128, 131, 132, 131, 149, 119, 112, 118, 133, 116, 126, 133, 128, 113, 127, 124, 126, 129, 116, 118, 128, 123, 128, 117, 127, 127, 127, 130, 115, 134, 145, 135, 129, 126, 119, 138, 111, 114, 117, 136, 123, 129, 124, 129, 125, 131, 124, 117, 124, 140, 131, 115, 131, 121, 132, 120, 116, 127, 124, 135, 117, 133, 109, 130, 137, 115, 124, 135, 117, 118, 138, 121, 115, 102, 115, 128, 127, 113, 130, 115, 122, 126, 135, 118, 126, 139, 126, 120, 133, 119, 141, 127, 118, 127, 132, 119, 129, 121, 110, 128, 130, 115, 128, 123, 141, 119, 126, 127, 146, 121, 132, 118, 106, 125, 141, 132, 116, 131, 114, 126, 125, 122, 132, 113, 110, 120, 135, 125, 150, 130, 123, 133, 122, 126, 134, 108, 145, 123, 131, 116, 104, 135, 130, 133, 133, 120, 129, 125, 125, 115, 127, 127, 129, 122, 119, 124, 127, 115, 106, 127, 117, 137, 113, 117, 100, 134, 142, 120, 122, 135, 134, 121, 126, 119, 156, 121, 120, 106, 112, 109, 129, 137, 134, 120, 148, 112, 117, 126, 114, 138, 124, 103, 122, 131, 123, 120, 123, 133, 144, 131, 108, 142, 120, 121, 126, 124, 110, 125, 113, 129, 128, 119, 117, 137, 102, 116, 119, 121, 135, 119, 109, 122, 138, 136, 125, 123, 123, 135, 132, 116, 117, 122, 115, 106, 123, 136, 134, 134, 127, 129, 124, 139, 130, 94, 119, 124, 142, 115, 122, 133, 133, 145, 137, 130, 124, 111, 139, 125, 124, 123, 119, 126, 127, 126, 117, 129, 115, 116, 132, 125, 137, 120, 135, 127, 124, 140, 115, 163, 134, 125, 139, 120, 107, 121, 131, 107, 107, 120, 111, 128, 131, 121, 124, 133, 117, 129, 111, 128, 130, 130, 104, 120, 113, 125, 120, 135, 112, 122, 122, 135, 107, 130, 118, 134, 108, 144, 108, 117, 131, 119, 116, 135, 120, 115, 113, 130, 143, 128, 118, 129, 116, 135, 128, 128, 118, 134, 116, 129, 116, 132, 140, 119, 117, 133, 129, 114, 118, 132, 126, 123, 118, 126, 115, 144, 140, 119, 134, 132, 136, 127, 122, 122, 123, 122, 122, 139, 133, 138, 134, 129, 126, 123, 129, 127, 131, 126, 129, 133, 130, 118, 129, 117, 106, 127, 127, 120, 106, 122, 122, 130, 115, 120, 128, 140, 125, 138, 128, 118, 127, 108, 116, 118, 133, 114, 128, 127, 114, 109, 110, 135, 147, 123, 132, 135, 124, 122, 131, 118, 122, 136, 109, 126, 126, 134, 135, 145, 136, 121, 142, 124, 115, 119, 135, 127, 137, 111, 133, 136, 125, 104, 112, 121, 124, 131, 124, 115, 138, 119, 145, 138, 121, 139, 130, 135, 126, 125, 129, 131, 116, 123, 139, 137, 129, 113, 139, 134, 126, 122, 138, 123, 120, 131, 129, 131, 132, 124, 129, 127, 131, 106, 134, 107, 132, 127, 112, 117, 141, 128, 125, 107, 127, 126, 128, 125, 129, 125, 133, 131, 123, 131, 131, 105, 125, 126, 118, 135, 112, 118, 130, 114, 123, 98, 144, 134, 121, 110, 118, 127, 134, 126, 142, 122, 133, 139, 132, 112, 117, 118, 121, 127, 123, 125, 120, 135, 117, 107, 110, 113, 111, 106, 129, 121, 133, 123, 109, 125, 125, 119, 123, 111, 114, 110, 123, 141, 130, 121, 132, 114, 114, 143, 113, 118, 125, 134, 116, 111, 118, 129, 116, 142, 128, 126, 143, 126, 134, 113, 113, 110, 130, 123, 131, 122, 122, 125, 112, 125, 121, 126, 128, 132, 137, 134, 127, 108, 127, 125, 128, 132, 104, 129, 127, 121, 144, 125, 124, 108, 121, 138, 147, 121, 124, 130, 113, 121, 123, 125, 113, 131, 136, 136, 117, 111, 123, 136, 107, 133, 125, 127, 141, 112, 120, 126, 121, 135, 105, 132, 115, 123, 129, 127, 134, 124, 124, 132, 120, 141, 115, 124, 132, 130, 121, 130, 126, 105, 121, 121, 133, 152, 145, 106, 122, 113, 128, 107, 115, 117, 136, 135, 139, 123, 122, 102, 136, 119, 125, 112, 127, 119, 121, 125, 121, 119, 129, 123, 127, 125, 123, 119, 148, 130, 119, 124, 129, 136, 133, 122, 112, 112, 124, 128, 124, 109, 125, 133, 126, 129, 126, 122, 104, 145, 139, 136, 113, 123, 146, 124, 137, 122, 134, 123, 117, 120, 117, 137, 116, 124, 128, 131, 128, 122, 123, 117, 128, 135, 122, 122, 134, 125, 147, 115, 148, 112, 145, 130, 119, 126, 118, 120, 123, 120, 144, 123, 126, 109, 118, 126, 132, 119, 132, 125, 133, 141, 119, 138, 122, 109, 141, 131, 134, 120, 117, 132, 140, 140, 136, 136, 134, 110, 137, 104, 124, 105, 127, 113, 136, 138, 145, 119, 118, 111, 135, 122, 118, 121, 132, 145, 148, 124, 125, 109, 141, 124, 104, 146, 146, 118, 119, 131, 115, 135, 128, 134, 123, 131, 109, 126, 127, 126, 129, 120, 131, 148, 135, 151, 129, 127, 128, 126, 106, 106, 134, 117, 130, 123, 123, 114, 114, 114, 130, 114, 141, 124, 114, 139, 118, 117, 125, 132, 128, 121, 130, 117, 139, 113, 130, 123, 118, 143, 133, 128, 129, 121, 127, 139, 114, 105, 137, 117, 123, 100, 136, 137, 136, 126, 134, 126, 112, 112, 146, 124, 122, 112, 132, 135, 129, 119, 120, 123, 120, 113, 123, 128, 130, 127, 115, 101, 131, 127, 136, 134, 120, 117, 133, 123, 138, 118, 133, 130, 135, 117, 139, 128, 124, 134, 129, 107, 104, 134, 128, 132, 113, 127, 128, 116, 112, 129, 135, 112, 129, 142, 124, 135, 128, 119, 105, 128, 125, 139, 133, 123, 121, 147, 116, 125, 117, 126, 131, 125, 132, 125, 124, 107, 121, 135, 123, 143, 123, 124, 126, 137, 117, 127, 130, 126, 129, 115, 127, 138, 122, 126, 122, 130, 114, 126, 131, 119, 131, 127, 141, 124, 112, 121, 119, 139, 113, 138, 132, 120, 121, 126, 133, 108, 137, 117, 124, 135, 125, 129, 121, 100, 119, 142, 132, 122, 109, 123, 141, 130, 135, 124, 143, 113, 118, 124, 117, 128, 153, 111, 127, 112, 122, 115, 113, 121, 128, 114, 135, 135, 120, 132, 98, 149, 111, 115, 130, 130, 128, 126, 120, 132, 124, 138, 117, 125, 114, 115, 136, 130, 120, 123, 120, 145, 133, 135, 141, 134, 125, 125, 123, 109, 117, 126, 135, 120, 135, 142, 113, 133, 118, 120, 124, 133, 120, 146, 122, 132, 121, 123, 115, 135, 126, 126, 120, 127, 131, 133, 127, 126, 131, 118, 135, 119, 130, 119, 129, 122, 118, 138, 124, 139, 107, 126, 114, 125, 129, 103, 110, 124, 123, 118, 121, 127, 129, 134, 119, 151, 112, 123, 119, 124, 129, 130, 129, 116, 137, 137, 124, 136, 106, 124, 122, 118, 125, 125, 118, 133, 121, 120, 119, 127, 137, 132, 117, 124, 129, 107, 135, 137, 134, 124, 138, 135, 129, 136, 112, 140, 137, 116, 123, 125, 123, 132, 117, 111, 117, 128, 123, 125, 104, 137, 120, 123, 121, 133, 148, 130, 142, 149, 123, 126, 120, 123, 138, 106, 115, 129, 136, 122, 132, 130, 137, 125, 119, 127, 117, 118, 139, 116, 137, 127, 136, 122, 126, 125, 122, 139, 116, 116, 131, 117, 148, 123, 141, 127, 130, 122, 121, 125, 131, 125, 126, 124, 113, 150, 134, 126, 123, 119, 135, 124, 107, 113, 110, 143, 136, 122, 121, 135, 126, 126, 120, 120, 133, 115, 120, 109, 122, 122, 119, 112, 129, 111, 129, 106, 130, 128, 130, 116, 140, 110, 128, 137, 122, 127, 105, 132, 120, 122, 129, 135, 124, 123, 137, 131, 112, 125, 128, 119, 129, 121, 122, 125, 138, 133, 120, 137, 115, 155, 125, 123, 138, 131, 127, 114, 105, 120, 106, 115, 122, 110, 130, 116, 128, 134, 130, 121, 134, 123, 120, 113, 111, 113, 112, 126, 122, 129, 138, 134, 123, 124, 136, 127, 129, 112, 115, 137, 110, 135, 133, 126, 141, 137, 108, 114, 110, 117, 133, 136, 143, 118, 144, 127, 87, 120, 107, 125, 125, 131, 149, 137, 137, 130, 108, 126, 128, 123, 115, 147, 128, 136, 126, 109, 103, 112, 134, 125, 131, 126, 129, 135, 126, 112, 127, 121, 124, 139, 123, 124, 113, 124, 135, 132, 103, 124, 127, 115, 104, 128, 152, 126, 126, 127, 120, 116, 117, 111, 122, 112, 132, 139, 127, 107, 113, 122, 125, 138, 126, 126, 126, 128, 105, 143, 124, 131, 125, 137, 125, 124, 118, 124, 115, 120, 101, 115, 128, 125, 120, 121, 99, 124, 120, 120, 116, 121, 129, 126, 134, 143, 128, 111, 134, 131, 125, 111, 118, 108, 131, 113, 123, 121, 137, 130, 113, 131, 124, 129, 131, 117, 118, 141, 131, 125, 121, 134, 126, 112, 119, 124, 127, 106, 121, 113, 117, 137, 119, 141, 137, 132, 130, 129, 120, 124, 151, 144, 133, 127, 125, 135, 131, 137, 132, 127, 120, 125, 103, 135, 133, 143, 119, 138, 142, 104, 130, 128, 119, 134, 132, 122, 132, 133, 129, 124, 132, 125, 129, 129, 111, 124, 127, 141, 122, 103, 140, 148, 124, 123, 118, 102, 115, 131, 131, 131, 128, 121, 129, 116, 126, 122, 116, 125, 142, 129, 144, 126, 124, 120, 117, 128, 120, 127, 134, 137, 141, 148, 145, 136, 136, 116, 136, 124, 138, 130, 124, 121, 127, 133, 138, 141, 126, 123, 114, 136, 127, 112, 134, 139, 105, 112, 140, 114, 124, 115, 131, 115, 138, 120, 115, 136, 110, 146, 121, 138, 109, 117, 131, 114, 131, 119, 108, 129, 120, 119, 132, 131, 128, 98, 135, 130, 136, 136, 127, 127, 108, 125, 122, 129, 119, 122, 156, 130, 118, 123, 130, 121, 128, 144, 127, 128, 135, 114, 118, 125, 115, 130, 124, 127, 124, 104, 110, 115, 130, 118, 155, 114, 109, 134, 146, 128, 132, 122, 115, 126, 119, 148, 99, 127, 101, 123, 122, 142, 124, 129, 119, 124, 135, 123, 116, 107, 126, 143, 115, 116, 118, 141, 136, 134, 122, 118, 122, 114, 126, 137, 139, 119, 119, 130, 103, 126, 135, 122, 143, 125, 134, 111, 126, 127, 115, 136, 112, 130, 124, 117, 114, 121, 123, 126, 124, 105, 108, 129, 133, 145, 112, 132, 124, 107, 115, 111, 133, 104, 123, 127, 115, 119, 130, 133, 127, 129, 129, 119, 130, 138, 132, 123, 115, 115, 120, 111, 128, 132, 140, 122, 122, 116, 127, 133, 115, 117, 132, 139, 123, 131, 142, 153, 131, 132, 136, 142, 116, 115, 131, 141, 128, 110, 107, 142, 121, 116, 120, 116, 123, 123, 134, 135, 120, 121, 139, 114, 123, 116, 127, 112, 151, 125, 122, 107, 124, 116, 122, 106, 128, 128, 148, 121, 123, 136, 118, 123, 117, 110, 135, 150, 122, 120, 160, 120, 143, 135, 130, 104, 135, 121, 104, 111, 126, 117, 116, 130, 128, 136, 126, 120, 128, 120, 117, 107, 132, 120, 116, 119, 144, 133, 122, 112, 126, 118, 119, 123, 128, 123, 138, 130, 129, 119, 128, 125, 121, 144, 141, 114, 112, 123, 139, 111, 139, 117, 132, 123, 118, 118, 119, 104, 124, 125, 121, 108, 139, 114, 143, 112, 117, 127, 100, 122, 132, 114, 140, 106, 124, 107, 115, 123, 104, 149, 137, 123, 130, 137, 139, 133, 126, 128, 125, 129, 129, 121, 133, 118, 117, 128, 116, 129, 132, 134, 132, 123, 123, 98, 127, 148, 121, 114, 126, 123, 137, 111, 123, 118, 138, 123, 138, 112, 120, 111, 128, 114, 114, 131, 133, 108, 135, 116, 131, 114, 137, 119, 116, 118, 131, 111, 127, 114, 130, 120, 135, 143, 117, 128, 125, 125, 132, 126, 127, 144, 117, 128, 103, 143, 125, 128, 118, 117, 152, 133, 137, 118, 126, 114, 114, 119, 112, 122, 128, 116, 123, 119, 136, 108, 129, 137, 126, 122, 119, 111, 126, 117, 130, 139, 124, 119, 125, 132, 121, 115, 117, 157, 116, 143, 114, 129, 123, 143, 141, 122, 126, 126, 114, 114, 133, 123, 121, 135, 115, 117, 139, 119, 135, 120, 109, 123, 125, 144, 97, 127, 107, 115, 130, 142, 129, 121, 111, 128, 127, 115, 138, 129, 133, 140, 124, 125, 128, 113, 127, 135, 110, 122, 147, 141, 123, 141, 109, 151, 122, 122, 120, 124, 118, 134, 140, 132, 118, 120, 122, 135, 125, 131, 125, 101, 127, 114, 123, 128, 128, 130, 113, 134, 111, 118, 131, 121, 117, 134, 130, 143, 120, 144, 115, 121, 121, 98, 124, 107, 140, 122, 126, 122, 125, 142, 116, 143, 141, 132, 130, 134, 128, 113, 124, 124, 132, 127, 145, 125, 133, 116, 142, 124, 129, 132, 119, 129, 136, 114, 133, 139, 133, 113, 137, 131, 126, 132, 129, 103, 117, 112, 133, 146, 132, 115, 125, 129, 145, 112, 117, 124, 125, 112, 107, 137, 136, 139, 134, 113, 103, 132, 137, 131, 137, 131, 135, 135, 127, 136, 111, 125, 120, 145, 109, 133, 118, 122, 133, 116, 136, 120, 132, 118, 131, 122, 114, 122, 116, 104, 116, 121, 143, 131, 126, 147, 136, 133, 137, 132, 131, 119, 103, 125, 126, 124, 123, 131, 120, 115, 121, 134, 132, 126, 122, 122, 141, 106, 119, 113, 126, 123, 118, 118, 122, 100, 157, 158, 135, 140, 129, 131, 130, 122, 127, 117, 114, 124, 99, 109, 127, 125, 110, 109, 117, 141, 137, 127, 116, 133, 150, 124, 121, 121, 139, 104, 140, 126, 122, 113, 128, 112, 106, 125, 115, 127, 135, 126, 134, 127, 132, 115, 133, 113, 119, 110, 122, 115, 115, 136, 122, 124, 128, 131, 137, 137, 133, 121, 108, 124, 138, 103, 123, 120, 122, 124, 106, 140, 144, 116, 112, 120, 142, 120, 119, 113, 142, 122, 127, 113, 117, 104, 118, 116, 119, 132, 127, 124, 131, 98, 96, 135, 128, 121, 132, 136, 125, 113, 128, 120, 121, 106, 126, 128, 116, 111, 133, 125, 155, 129, 116, 129, 126, 126, 116, 130, 112, 140, 119, 128, 133, 151, 112, 134, 123, 112, 114, 137, 110, 154, 128, 125, 137, 116, 111, 111, 137, 120, 115, 114, 124, 120, 136, 141, 109, 137, 109, 117, 121, 126, 109, 127, 126, 120, 117, 130, 136, 99, 109, 126, 121, 119, 132, 96, 119, 93, 105, 145, 123, 116, 140, 135, 113, 124, 98, 108, 115, 120, 122, 108, 123, 135, 125, 122, 169, 127, 115, 110, 102, 136, 123, 107, 136, 123, 115, 127, 127, 124, 113, 112, 123, 114, 129, 120, 144, 137, 139, 120, 120, 141, 112, 138, 127, 136, 122, 97, 112, 96, 117, 129, 122, 146, 125, 122, 126, 136, 130, 130, 100, 128, 129, 123, 118, 145, 105, 120, 133, 120, 125, 129, 130, 116, 114, 122, 132, 129, 143, 140, 115, 129, 118, 135, 130, 122, 131, 131, 126, 112, 127, 132, 105, 139, 134, 120, 129, 130, 127, 124, 113, 125, 132, 138, 124, 134, 118, 125, 128, 131, 108, 133, 142, 116, 128, 129, 113, 126, 121, 118, 128, 129, 135, 126, 133, 133, 137, 107, 151, 114, 137, 114, 135, 136, 127, 117, 131, 118, 118, 133, 132, 121, 123, 120, 115, 112, 121, 106, 127, 134, 109, 130, 115, 151, 133, 103, 131, 117, 125, 132, 115, 121, 136, 143, 125, 109, 119, 107, 131, 119, 137, 141, 129, 128, 117, 121, 127, 124, 122, 116, 140, 124, 138, 112, 132, 125, 128, 129, 119, 114, 126, 136, 110, 124, 134, 124, 123, 134, 143, 132, 130, 120, 125, 109, 117, 105, 128, 124, 118, 111, 137, 121, 133, 122, 139, 133, 129, 105, 122, 134, 112, 114, 136, 135, 118, 132, 125, 126, 136, 124, 126, 106, 112, 133, 118, 122, 129, 113, 134, 140, 115, 112, 119, 118, 137, 128, 123, 131, 122, 131, 139, 125, 142, 125, 117, 132, 125, 120, 135, 107, 123, 129, 119, 137, 118, 136, 129, 119, 111, 133, 122, 139, 126, 113, 115, 130, 119, 124, 105, 126, 111, 122, 135, 121, 122, 118, 132, 122, 145, 136, 124, 134, 143, 128, 132, 128, 135, 145, 118, 132, 120, 138, 130, 133, 128, 114, 119, 133, 118, 129, 120, 141, 126, 116, 121, 124, 129, 132, 129, 134, 131, 123, 128, 135, 113, 131, 138, 131, 135, 156, 128, 103, 131, 121, 131, 122, 144, 115, 112, 131, 131, 117, 119, 108, 129, 124, 118, 141, 106, 140, 129, 130, 111, 142, 113, 104, 119, 107, 131, 136, 124, 134, 117, 128, 131, 134, 103, 125, 117, 120, 146, 120, 133, 117, 123, 134, 123, 121, 131, 117, 113, 118, 111, 138, 130, 113, 124, 125, 148, 116, 144, 155, 142, 138, 132, 124, 115, 107, 126, 125, 124, 131, 121, 109, 127, 117, 135, 126, 124, 122, 130, 138, 117, 112, 136, 120, 126, 116, 123, 125, 128, 128, 126, 127, 142, 132, 131, 139, 128, 141, 113, 121, 121, 120, 127, 141, 136, 118, 117, 119, 118, 126, 132, 118, 107, 138, 136, 124, 131, 115, 118, 138, 115, 117, 131, 123, 124, 112, 122, 125, 136, 115, 126, 142, 102, 120, 125, 121, 120, 122, 122, 125, 130, 154, 139, 129, 136, 109, 131, 133, 133, 133, 132, 137, 134, 126, 117, 99, 117, 120, 124, 122, 120, 109, 116, 132, 141, 118, 137, 117, 115, 133, 116, 134, 118, 120, 110, 116, 125, 130, 149, 127, 127, 127, 143, 129, 114, 132, 122, 137, 117, 141, 115, 137, 136, 116, 111, 119, 137, 132, 143, 140, 127, 143, 119, 124, 129, 151, 124, 126, 150, 138, 127, 118, 126, 134, 148, 134, 114, 115, 119, 115, 105, 117, 125, 116, 129, 127, 104, 145, 123, 114, 126, 135, 116, 124, 127, 114, 127, 138, 135, 132, 140, 143, 125, 123, 129, 126, 116, 137, 123, 128, 133, 133, 117, 119, 142, 125, 142, 122, 141, 114, 119, 112, 132, 130, 121, 131, 119, 135, 115, 127, 115, 136, 129, 115, 133, 111, 113, 118, 134, 129, 112, 141, 130, 127, 115, 115, 112, 141, 134, 104, 122, 120, 123, 132, 131, 120, 120, 124, 142, 121, 144, 111, 127, 114, 127, 129, 104, 143, 120, 146, 128, 107, 124, 150, 127, 126, 112, 137, 127, 161, 125, 115, 138, 132, 141, 154, 113, 119, 140, 127, 118, 123, 127, 115, 136, 150, 114, 115, 126, 143, 134, 122, 124, 117, 114, 114, 127, 139, 132, 144, 121, 137, 130, 124, 138, 125, 120, 109, 121, 122, 144, 114, 119, 136, 129, 119, 121, 107, 125, 144, 116, 123, 129, 128, 115, 104, 128, 104, 120, 113, 138, 120, 110, 122, 138, 148, 126, 121, 119, 138, 141, 127, 118, 126, 119, 118, 130, 122, 114, 140, 158, 110, 130, 120, 132, 128, 119, 158, 124, 121, 129, 117, 125, 125, 124, 114, 152, 143, 127, 129, 137, 133, 129, 111, 122, 124, 106, 137, 126, 125, 130, 123, 103, 137, 129, 116, 122, 130, 125, 123, 120, 119, 141, 135, 128, 124, 110, 129, 130, 109, 123, 132, 128, 134, 142, 142, 121, 132, 119, 122, 130, 124, 120, 117, 119, 122, 110, 137, 137, 122, 134, 139, 131, 112, 140, 117, 129, 141, 138, 124, 137, 110, 108, 131, 99, 125, 102, 131, 119, 117, 107, 106, 123, 128, 133, 116, 125, 123, 134, 122, 134, 122, 134, 125, 140, 122, 138, 125, 113, 133, 120, 124, 106, 120, 121, 125, 128, 119, 102, 119, 141, 110, 116, 131, 133, 134, 130, 134, 118, 133, 121, 125, 138, 124, 108, 104, 120, 113, 133, 118, 127, 134, 117, 120, 117, 109, 119, 123, 129, 126, 129, 121, 130, 116, 122, 123, 124, 154, 96, 125, 121, 140, 121, 117, 131, 108, 134, 134, 123, 115, 132, 114, 129, 131, 148, 114, 126, 118, 135, 126, 136, 126, 125, 114, 129, 123, 113, 136, 124, 134, 136, 121, 122, 120, 126, 125, 129, 135, 117, 128, 127, 124, 124, 143, 127, 124, 105, 126, 125, 131, 133, 142, 116, 119, 121, 121, 125, 142, 117, 125, 144, 125, 113, 124, 128, 135, 138, 132, 114, 110, 125, 133, 110, 144, 127, 136, 107, 115, 98, 118, 112, 148, 125, 132, 146, 132, 124, 121, 123, 119, 128, 127, 145, 131, 112, 132, 131, 115, 132, 129, 111, 146, 119, 97, 123, 106, 111, 127, 138, 114, 113, 145, 128, 123, 106, 135, 105, 131, 131, 125, 117, 117, 109, 132, 132, 110, 139, 120, 125, 132, 113, 130, 131, 138, 124, 102, 131, 117, 128, 127, 126, 119, 120, 144, 136, 111, 116, 134, 120, 105, 128, 124, 146, 138, 125, 118, 112, 128, 131, 125, 122, 132, 111, 112, 126, 137, 131, 129, 142, 116, 124, 106, 109, 130, 132, 122, 106, 149, 135, 141, 128, 120, 125, 141, 139, 129, 137, 124, 123, 125, 133, 112, 125, 131, 120, 132, 118, 151, 131, 127, 134, 122, 124, 135, 132, 125, 127, 140, 124, 134, 120, 110, 128, 143, 109, 151, 132, 124, 111, 127, 140, 126, 125, 115, 133, 137, 143, 121, 136, 120, 135, 155, 129, 130, 120, 144, 117, 121, 138, 131, 111, 132, 123, 117, 120, 111, 123, 115, 132, 139, 106, 130, 133, 125, 116, 140, 120, 124, 129, 141, 126, 117, 135, 133, 116, 138, 136, 129, 127, 139, 122, 113, 116, 134, 132, 140, 147, 126, 125, 111, 128, 128, 142, 122, 130, 130, 121, 116, 105, 116, 129, 115, 102, 152, 115, 106, 122, 119, 138, 120, 117, 128, 135, 122, 130, 125, 135, 147, 132, 130, 109, 139, 151, 125, 133, 140, 128, 116, 144, 130, 117, 144, 122, 127, 119, 120, 115, 122, 129, 121, 125, 138, 125, 120, 122, 137, 95, 130, 136, 108, 125, 123, 133, 140, 124, 131, 129, 120, 124, 119, 123, 123, 132, 121, 121, 133, 126, 160, 111, 112, 121, 133, 128, 142, 139, 124, 133, 127, 137, 123, 144, 136, 118, 131, 127, 130, 127, 122, 117, 148, 111, 133, 122, 100, 117, 122, 110, 125, 135, 127, 112, 134, 131, 135, 125, 142, 126, 123, 107, 113, 124, 120, 140, 135, 115, 135, 124, 111, 115, 118, 120, 131, 140, 113, 135, 131, 122, 128, 136, 121, 121, 128, 142, 136, 146, 130, 129, 132, 114, 113, 135, 129, 144, 126, 128, 117, 132, 128, 109, 136, 122, 130, 126, 108, 117, 118, 130, 116, 138, 142, 125, 122, 130, 113, 117, 116, 122, 111, 136, 148, 126, 136, 113, 138, 127, 119, 135, 134, 127, 110, 137, 139, 140, 109, 118, 133, 136, 132, 123, 118, 145, 125, 134, 137, 134, 131, 128, 130, 123, 128, 127, 113, 131, 124, 107, 123, 121, 122, 132, 119, 126, 104, 114, 135, 110, 145, 124, 123, 128, 121, 127, 139, 115, 106, 109, 139, 128, 118, 116, 136, 134, 129, 124, 124, 127, 107, 122, 113, 133, 121, 112, 120, 137, 130, 113, 119, 112, 112, 120, 127, 129, 121, 114, 137, 149, 132, 142, 130, 121, 103, 118, 119, 116, 123, 110, 140, 146, 128, 123, 132, 123, 118, 118, 132, 120, 126, 111, 113, 127, 140, 125, 121, 114, 119, 121, 134, 125, 155, 131, 138, 139, 119, 140, 125, 120, 118, 120, 117, 114, 121, 125, 121, 132, 101, 114, 126, 119, 102, 114, 125, 124, 144, 121, 138, 127, 134, 116, 130, 123, 125, 128, 124, 108, 136, 116, 116, 152, 130, 141, 120, 130, 134, 147, 120, 115, 120, 138, 132, 129, 106, 129, 117, 141, 138, 117, 113, 127, 121, 141, 125, 118, 125, 137, 112, 133, 145, 112, 104, 127, 123, 130, 111, 119, 121, 123, 144, 144, 110, 123, 128, 90, 137, 105, 110, 137, 97, 120, 116, 149, 120, 118, 128, 127, 118, 132, 141, 129, 133, 130, 111, 114, 121, 115, 128, 118, 112, 115, 100, 107, 134, 112, 97, 68, 120, 119, 118, 125, 127, 122, 123, 118, 140, 116, 128, 143, 111, 140, 122, 159, 126, 125, 143, 130, 156, 112, 126, 110, 109, 126, 124, 138, 141, 140, 128, 120, 135, 119, 138, 121, 129, 137, 116, 105, 135, 136, 127, 135, 113, 109, 122, 141, 126, 139, 118, 109, 145, 141, 121, 130, 124, 125, 120, 119, 118, 122, 119, 129, 128, 105, 134, 142, 126, 115, 125, 119, 160, 125, 139, 124, 123, 148, 121, 122, 153, 128, 145, 112, 147, 130, 122, 128, 133, 133, 128, 137, 127, 129, 118, 122, 116, 110, 141, 109, 131, 122, 120, 118, 122, 119, 118, 122, 126, 119, 115, 133, 124, 120, 129, 141, 112, 122, 126, 117, 121, 120, 133, 120, 151, 126, 128, 148, 140, 121, 126, 126, 113, 83, 132, 138, 118, 117, 128, 140, 125, 111, 139, 140, 140, 121, 145, 148, 133, 133, 113, 117, 129, 160, 128, 119, 99, 146, 104, 117, 114, 128, 123, 125, 126, 107, 120, 136, 129, 112, 138, 135, 127, 120, 121, 108, 123, 113, 128, 127, 120, 130, 125, 118, 150, 128, 127, 115, 116, 132, 127, 122, 119, 121, 126, 139, 115, 130, 147, 117, 122, 134, 103, 143, 124, 145, 118, 119, 122, 142, 152, 133, 126, 100, 136, 157, 144, 111, 143, 114, 107, 124, 107, 124, 125, 143, 122, 133, 120, 126, 117, 131, 119, 133, 116, 140, 109, 140, 117, 126, 140, 147, 103, 127, 134, 116, 123, 120, 114, 122, 120, 117, 119, 121, 107, 125, 136, 132, 90, 138, 115, 136, 121, 121, 124, 139, 124, 116, 152, 140, 105, 121, 127, 125, 125, 123, 134, 128, 124, 139, 121, 138, 132, 119, 137, 100, 115, 117, 147, 133, 129, 113, 131, 133, 117, 141, 136, 128, 97, 136, 112, 129, 119, 117, 113, 137, 119, 157, 107, 122, 125, 119, 117, 121, 121, 129, 125, 130, 121, 138, 150, 117, 105, 131, 129, 125, 120, 110, 118, 122, 123, 118, 121, 124, 107, 119, 88, 136, 86, 126, 125, 106, 109, 125, 133, 128, 129, 116, 126, 126, 121, 111, 115, 129, 105, 106, 123, 123, 137, 127, 133, 111, 129, 121, 123, 131, 136, 118, 134, 137, 123, 135, 134, 119, 121, 129, 117, 139, 127, 111, 125, 137, 161, 125, 108, 131, 128, 126, 129, 127, 138, 119, 135, 109, 140, 136, 152, 129, 127, 122, 115, 123, 122, 128, 113, 155, 133, 111, 136, 118, 138, 130, 135, 139, 130, 110, 125, 120, 130, 142, 130, 198, 121, 136, 120, 117, 135, 131, 130, 126, 128, 133, 132, 131, 129, 119, 114, 126, 118, 124, 111, 115, 116, 61, 101, 112, 89, 132, 121, 109, 133, 121, 129, 128, 115, 111, 115, 117, 130, 126, 146, 119, 106, 131, 128, 112, 119, 118, 130, 132, 126, 114, 121, 123, 111, 154, 137, 87, 162, 113, 129, 135, 116, 121, 114, 119, 143, 118, 132, 116, 134, 128, 130, 103, 144, 133, 116, 114, 115, 129, 111, 121, 135, 143, 135, 124, 127, 116, 147, 138, 129, 119, 118, 124, 134, 122, 134, 127, 117, 105, 102, 135, 113, 120, 121, 127, 119, 152, 142, 115, 114, 125, 126, 131, 132, 114, 122, 111, 112, 109, 118, 126, 133, 108, 123, 136, 77, 94, 125, 124, 127, 144, 113, 139, 111, 148, 146, 98, 120, 123, 126, 120, 124, 119, 128, 120, 148, 122, 107, 148, 130, 125, 118, 116, 124, 116, 80, 122, 118, 145, 138, 122, 123, 105, 127, 138, 136, 146, 128, 120, 109, 119, 114, 118, 126, 126, 133, 131, 115, 125, 124, 112, 130, 139, 127, 126, 115, 123, 124, 122, 143, 145, 133, 126, 129, 124, 121, 121, 132, 134, 124, 115, 137, 129, 108, 127, 124, 133, 117, 124, 118, 125, 108, 113, 129, 103, 121, 115, 120, 141, 137, 128, 130, 139, 116, 119, 129, 124, 121, 127, 128, 127, 108, 116, 110, 135, 112, 114, 156, 128, 135, 136, 124, 140, 127, 119, 132, 128, 140, 128, 133, 141, 125, 141, 118, 123, 102, 106, 112, 124, 133, 118, 118, 115, 108, 147, 132, 121, 111, 120, 136, 134, 153, 153, 109, 109, 110, 122, 150, 113, 125, 124, 118, 123, 127, 139, 113, 100, 131, 119, 122, 122, 154, 97, 125, 126, 132, 127, 141, 109, 135, 125, 97, 119, 126, 125, 156, 150, 103, 123, 137, 124, 122, 129, 133, 115, 118, 127, 153, 126, 129, 101, 110, 130, 126, 117, 130, 119, 112, 120, 117, 117, 144, 143, 117, 119, 130, 126, 144, 146, 122, 126, 133, 101, 119, 136, 121, 116, 129, 124, 116, 138, 142, 119, 100, 126, 111, 103, 126, 109, 152, 128, 145, 122, 132, 139, 129, 134, 129, 109, 145, 134, 124, 117, 131, 129, 131, 118, 110, 117, 141, 130, 122, 114, 141, 126, 116, 128, 113, 109, 153, 121, 118, 117, 129, 124, 128, 121, 116, 142, 128, 136, 129, 128, 136, 148, 119, 153, 134, 126, 134, 139, 146, 126, 125, 124, 110, 133, 161, 115, 134, 141, 84, 140, 119, 125, 117, 122, 137, 116, 129, 122, 143, 110, 122, 125, 128, 137, 123, 127, 140, 134, 107, 144, 132, 122, 135, 138, 117, 121, 106, 127, 132, 127, 130, 109, 101, 125, 123, 139, 135, 143, 126, 132, 105, 123, 123, 127, 137, 128, 122, 120, 128, 126, 131, 139, 129, 133, 127, 136, 135, 135, 140, 135, 141, 117, 121, 99, 122, 135, 116, 117, 118, 128, 114, 129, 114, 115, 113, 115, 110, 120, 136, 121, 122, 115, 130, 103, 119, 111, 119, 127, 121, 126, 129, 114, 123, 128, 139, 111, 106, 135, 127, 139, 130, 111, 115, 116, 130, 115, 140, 142, 126, 128, 131, 128, 117, 155, 130, 126, 119, 117, 111, 114, 137, 132, 115, 128, 138, 101, 113, 127, 128, 123, 129, 134, 115, 133, 89, 106, 140, 143, 120, 113, 118, 127, 134, 144, 122, 124, 121, 117, 103, 123, 124, 150, 129, 119, 119, 139, 124, 118, 127, 126, 136, 116, 116, 135, 122, 117, 116, 132, 125, 134, 121, 125, 126, 130, 129, 128, 134, 140, 135, 121, 134, 138, 128, 130, 137, 149, 136, 115, 120, 124, 119, 117, 122, 139, 122, 125, 136, 111, 113, 131, 113, 112, 131, 124, 126, 120, 132, 131, 130, 115, 116, 118, 152, 137, 130, 117, 114, 131, 129, 121, 112, 110, 107, 97, 122, 118, 109, 152, 114, 106, 118, 140, 121, 127, 112, 124, 135, 126, 127, 124, 124, 116, 132, 133, 124, 117, 121, 138, 135, 116, 135, 134, 122, 109, 124, 128, 117, 132, 116, 119, 131, 126, 125, 133, 130, 132, 128, 117, 104, 134, 126, 135, 153, 136, 136, 142, 125, 102, 125, 125, 115, 134, 119, 119, 141, 130, 128, 127, 113, 123, 102, 125, 141, 138, 114, 114, 113, 123, 132, 123, 113, 126, 114, 111, 122, 118, 142, 138, 120, 119, 138, 113, 100, 139, 115, 99, 135, 129, 128, 107, 121, 100, 132, 117, 129, 118, 122, 133, 116, 107, 134, 122, 144, 131, 116, 116, 140, 116, 124, 137, 112, 117, 124, 138, 123, 129, 135, 141, 130, 115, 125, 120, 126, 120, 135, 121, 141, 123, 115, 134, 126, 121, 136, 124, 114, 127, 110, 123, 115, 140, 117, 138, 119, 125, 131, 133, 118, 127, 149, 123, 119, 122, 149, 113, 138, 124, 123, 113, 137, 111, 131, 115, 120, 135, 128, 115, 136, 125, 146, 123, 115, 117, 124, 133, 127, 104, 123, 110, 128, 114, 132, 110, 131, 110, 121, 122, 135, 129, 117, 124, 116, 138, 123, 117, 117, 126, 122, 135, 138, 139, 138, 132, 129, 127, 133, 125, 137, 116, 134, 120, 110, 120, 132, 129, 125, 119, 141, 133, 133, 140, 113, 121, 140, 120, 119, 120, 116, 128, 130, 110, 119, 122, 106, 139, 122, 123, 114, 117, 124, 118, 117, 125, 112, 119, 116, 130, 107, 126, 120, 121, 136, 139, 137, 126, 116, 116, 128, 121, 115, 145, 131, 128, 127, 123, 126, 125, 124, 130, 119, 123, 131, 117, 121, 125, 123, 129, 139, 117, 120, 128, 130, 152, 124, 113, 111, 121, 120, 124, 136, 136, 123, 124, 150, 133, 121, 130, 129, 95, 109, 142, 132, 125, 120, 126, 123, 125, 116, 100, 106, 125, 125, 121, 104, 120, 133, 122, 141, 127, 124, 110, 129, 124, 129, 124, 123, 143, 137, 124, 131, 125, 127, 128, 125, 127, 114, 115, 125, 119, 136, 124, 127, 118, 131, 121, 123, 126, 124, 120, 123, 110, 126, 134, 119, 122, 123, 111, 116, 114, 148, 120, 113, 118, 107, 131, 126, 123, 117, 128, 125, 130, 124, 107, 118, 147, 115, 112, 131, 128, 135, 129, 98, 126, 135, 126, 140, 122, 112, 127, 122, 131, 126, 138, 128, 141, 145, 125, 131, 137, 127, 126, 137, 130, 123, 128, 150, 129, 133, 138, 130, 123, 121, 135, 146, 118, 127, 110, 125, 136, 122, 119, 134, 123, 124, 113, 126, 112, 137, 120, 130, 126, 130, 134, 144, 124, 126, 135, 136, 115, 129, 156, 131, 133, 145, 141, 114, 128, 124, 111, 132, 111, 128, 121, 130, 131, 120, 138, 144, 115, 113, 133, 108, 103, 123, 129, 114, 144, 126, 148, 138, 145, 115, 136, 124, 105, 130, 132, 146, 138, 123, 135, 142, 123, 108, 112, 107, 135, 110, 148, 139, 139, 128, 155, 128, 113, 134, 120, 118, 114, 143, 106, 130, 106, 122, 119, 123, 107, 146, 117, 126, 106, 118, 133, 142, 143, 142, 146, 141, 118, 101, 120, 121, 117, 117, 118, 138, 124, 150, 139, 125, 148, 127, 118, 133, 128, 137, 127, 124, 120, 107, 107, 122, 128, 94, 125, 119, 120, 126, 129, 116, 128, 147, 141, 111, 131, 113, 133, 126, 132, 104, 119, 127, 113, 125, 112, 119, 122, 126, 116, 127, 131, 134, 129, 111, 126, 132, 135, 125, 100, 129, 121, 123, 109, 120, 101, 126, 127, 145, 137, 110, 132, 121, 116, 141, 96, 126, 128, 137, 129, 128, 140, 127, 126, 141, 104, 125, 125, 124, 113, 123, 119, 131, 134, 129, 126, 118, 134, 120, 122, 120, 128, 134, 133, 130, 123, 109, 126, 125, 114, 132, 127, 129, 108, 135, 144, 129, 116, 105, 135, 135, 134, 122, 136, 122, 125, 125, 116, 123, 126, 129, 118, 122, 140, 130, 140, 105, 124, 118, 129, 125, 129, 118, 130, 128, 126, 120, 126, 127, 117, 120, 117, 132, 112, 122, 118, 122, 131, 132, 128, 124, 132, 128, 114, 122, 116, 118, 122, 131, 112, 129, 114, 122, 113, 117, 111, 136, 126, 137, 98, 126, 122, 126, 131, 131, 133, 111, 145, 135, 130, 127, 128, 127, 106, 117, 136, 113, 120, 123, 126, 122, 125, 112, 130, 146, 124, 148, 113, 124, 112, 121, 124, 102, 126, 110, 121, 130, 135, 120, 128, 116, 108, 126, 120, 138, 134, 119, 118, 123, 107, 130, 121, 121, 119, 98, 138, 104, 124, 128, 132, 114, 125, 111, 116, 141, 131, 127, 114, 117, 118, 127, 114, 128, 116, 123, 129, 144, 111, 137, 123, 154, 118, 130, 148, 132, 139, 145, 106, 115, 125, 126, 132, 118, 125, 118, 133, 125, 120, 121, 130, 118, 151, 132, 114, 119, 120, 108, 136, 111, 133, 134, 123, 120, 112, 135, 139, 113, 141, 115, 128, 128, 118, 115, 116, 128, 134, 131, 131, 129, 124, 127, 128, 113, 124, 115, 131, 120, 114, 136, 136, 127, 119, 125, 125, 123, 120, 135, 131, 108, 112, 126, 120, 142, 130, 116, 124, 126, 146, 125, 135, 99, 101, 114, 125, 129, 130, 130, 127, 136, 134, 125, 144, 127, 126, 129, 107, 119, 109, 143, 116, 128, 125, 124, 118, 114, 129, 131, 147, 122, 109, 113, 131, 128, 107, 139, 130, 127, 119, 134, 128, 119, 104, 131, 111, 129, 119, 125, 118, 110, 126, 135, 139, 112, 115, 116, 121, 124, 140, 132, 131, 128, 119, 130, 134, 130, 124, 125, 130, 148, 132, 123, 124, 112, 144, 108, 129, 133, 119, 113, 131, 117, 124, 122, 112, 117, 119, 130, 131, 132, 141, 107, 124, 128, 143, 116, 115, 132, 133, 126, 133, 114, 123, 112, 110, 130, 121, 127, 150, 126, 127, 128, 122, 121, 119, 134, 122, 116, 120, 145, 122, 117, 135, 118, 140, 138, 115, 108, 138, 105, 140, 119, 129, 138, 143, 125, 117, 138, 128, 120, 129, 136, 133, 143, 131, 120, 129, 127, 129, 131, 133, 144, 136, 128, 114, 128, 119, 137, 114, 114, 124, 133, 103, 133, 141, 147, 115, 135, 129, 119, 142, 131, 122, 118, 142, 121, 136, 109, 108, 120, 123, 118, 110, 119, 129, 119, 120, 118, 111, 119, 114, 116, 129, 141, 129, 108, 123, 115, 145, 116, 118, 110, 133, 123, 118, 133, 126, 130, 143, 120, 120, 99, 122, 109, 132, 124, 119, 123, 133, 141, 131, 109, 135, 130, 121, 110, 122, 135, 128, 119, 115, 110, 134, 133, 106, 143, 129, 133, 123, 137, 116, 124, 154, 117, 124, 107, 132, 130, 143, 141, 102, 143, 131, 119, 125, 110, 126, 122, 100, 121, 127, 128, 108, 125, 135, 116, 133, 128, 105, 142, 140, 116, 112, 112, 134, 123, 117, 120, 124, 126, 120, 128, 117, 116, 141, 125, 130, 117, 129, 123, 118, 120, 125, 126, 131, 136, 132, 124, 118, 131, 132, 145, 115, 131, 120, 116, 132, 131, 126, 119, 136, 112, 139, 120, 126, 124, 113, 113, 114, 123, 138, 115, 131, 135, 122, 124, 156, 107, 105, 114, 130, 139, 110, 139, 126, 132, 120, 121, 142, 118, 117, 124, 137, 125, 133, 124, 129, 117, 123, 123, 141, 123, 126, 140, 127, 124, 128, 110, 150, 135, 131, 138, 145, 126, 128, 120, 118, 111, 135, 123, 123, 126, 138, 117, 116, 128, 114, 134, 125, 114, 117, 132, 119, 143, 114, 121, 130, 124, 133, 137, 133, 135, 118, 121, 122, 125, 133, 127, 121, 129, 113, 126, 125, 115, 132, 123, 110, 122, 145, 108, 123, 119, 113, 122, 135, 120, 132, 136, 124, 124, 133, 120, 133, 139, 111, 128, 125, 136, 118, 125, 134, 123, 108, 126, 115, 138, 124, 118, 146, 124, 124, 130, 166, 111, 104, 129, 119, 117, 109, 124, 138, 118, 117, 130, 127, 133, 122, 119, 134, 124, 144, 146, 117, 125, 120, 138, 113, 122, 116, 132, 134, 128, 129, 109, 132, 107, 127, 114, 116, 140, 130, 134, 131, 137, 127, 136, 126, 136, 107, 140, 124, 136, 140, 122, 113, 117, 136, 133, 127, 140, 128, 144, 123, 119, 129, 121, 117, 139, 129, 119, 112, 111, 110, 117, 132, 122, 117, 120, 125, 144, 126, 130, 132, 100, 119, 121, 129, 116, 143, 123, 133, 125, 116, 126, 145, 124, 107, 123, 138, 120, 118, 108, 126, 118, 113, 123, 127, 120, 138, 120, 126, 132, 142, 149, 119, 131, 136, 138, 134, 125, 122, 106, 115, 98, 124, 122, 111, 132, 132, 118, 122, 130, 141, 129, 135, 147, 125, 114, 125, 118, 130, 121, 127, 124, 112, 124, 123, 133, 133, 127, 116, 129, 123, 117, 117, 136, 141, 145, 142, 120, 123, 121, 137, 118, 122, 123, 137, 141, 111, 141, 130, 126, 126, 131, 121, 107, 125, 134, 136, 131, 121, 114, 138, 125, 110, 120, 130, 129, 139, 133, 137, 117, 113, 112, 129, 126, 141, 114, 124, 134, 140, 136, 147, 122, 121, 107, 134, 141, 120, 130, 151, 125, 134, 135, 126, 120, 121, 120, 114, 127, 125, 132, 128, 122, 124, 121, 117, 114, 141, 109, 123, 128, 146, 127, 115, 127, 129, 120, 118, 141, 123, 125, 116, 112, 122, 118, 122, 112, 139, 127, 107, 125, 151, 127, 118, 130, 131, 132, 116, 139, 121, 129, 132, 113, 131, 128, 135, 115, 128, 126, 127, 132, 101, 118, 141, 138, 113, 135, 118, 125, 113, 122, 125, 112, 112, 125, 127, 137, 140, 127, 131, 127, 119, 132, 116, 115, 129, 150, 125, 131, 113, 149, 126, 137, 117, 140, 115, 119, 128, 100, 120, 130, 118, 105, 124, 133, 121, 127, 120, 111, 134, 135, 127, 129, 130, 126, 115, 134, 126, 141, 130, 126, 123, 119, 127, 132, 136, 122, 100, 131, 133, 134, 130, 124, 131, 101, 118, 107, 142, 129, 123, 136, 124, 111, 120, 113, 130, 132, 103, 122, 144, 131, 125, 134, 112, 115, 124, 136, 126, 118, 125, 135, 132, 126, 123, 137, 116, 115, 132, 115, 126, 125, 129, 122, 128, 124, 113, 117, 131, 138, 130, 126, 124, 132, 129, 124, 121, 126, 130, 111, 113, 124, 115, 130, 109, 116, 140, 136, 120, 126, 109, 138, 127, 143, 121, 143, 110, 126, 111, 144, 132, 123, 122, 120, 126, 115, 127, 126, 128, 125, 130, 144, 122, 117, 114, 131, 117, 124, 119, 121, 128, 130, 127, 122, 124, 109, 131, 102, 140, 136, 131, 106, 128, 116, 117, 123, 118, 132, 121, 117, 121, 125, 125, 139, 132, 117, 122, 128, 124, 122, 124, 117, 120, 123, 116, 139, 131, 126, 127, 139, 130, 128, 139, 123, 119, 124, 124, 133, 129, 117, 106, 125, 138, 139, 106, 131, 117, 134, 125, 128, 124, 133, 128, 123, 123, 121, 132, 121, 122, 140, 122, 132, 123, 125, 119, 149, 137, 116, 130, 112, 119, 133, 135, 129, 131, 128, 121, 126, 138, 106, 120, 124, 128, 117, 139, 123, 129, 135, 131, 120, 129, 141, 124, 104, 122, 110, 132, 110, 115, 144, 142, 117, 126, 127, 131, 120, 129, 119, 120, 129, 128, 131, 135, 101, 111, 134, 133, 137, 113, 118, 149, 138, 135, 112, 130, 121, 131, 137, 115, 104, 127, 117, 118, 144, 139, 124, 128, 132, 112, 140, 119, 121, 131, 142, 136, 120, 131, 133, 136, 107, 110, 129, 111, 134, 126, 116, 125, 119, 129, 116, 128, 120, 125, 147, 113, 132, 121, 114, 117, 119, 125, 127, 133, 128, 126, 129, 116, 127, 109, 126, 121, 130, 124, 139, 135, 135, 128, 119, 117, 124, 125, 144, 125, 121, 98, 138, 111, 121, 144, 134, 118, 130, 135, 124, 122, 113, 115, 134, 125, 127, 137, 124, 127, 107, 138, 120, 118, 139, 106, 110, 136, 132, 121, 120, 96, 137, 118, 116, 99, 118, 123, 124, 117, 118, 123, 128, 144, 119, 118, 115, 118, 128, 103, 143, 125, 141, 115, 123, 132, 116, 97, 121, 121, 137, 133, 135, 106, 117, 147, 126, 134, 139, 137, 144, 129, 134, 132, 143, 111, 126, 131, 121, 126, 124, 125, 123, 120, 137, 118, 121, 141, 131, 130, 140, 131, 131, 132, 138, 123, 110, 119, 120, 149, 134, 136, 129, 117, 134, 133, 120, 121, 125, 119, 134, 129, 132, 138, 111, 127, 138, 122, 117, 111, 129, 132, 117, 127, 115, 130, 140, 128, 124, 119, 112, 115, 127, 122, 123, 137, 142, 135, 127, 110, 123, 126, 138, 112, 125, 126, 137, 144, 140, 133, 136, 124, 140, 110, 122, 116, 113, 143, 115, 125, 124, 121, 106, 129, 129, 143, 129, 136, 130, 134, 128, 134, 105, 123, 130, 131, 128, 104, 118, 127, 120, 115, 137, 133, 131, 131, 116, 123, 130, 115, 115, 103, 142, 120, 124, 143, 139, 122, 133, 125, 115, 125, 142, 120, 128, 126, 104, 132, 120, 125, 107, 129, 118, 136, 104, 132, 112, 128, 132, 130, 121, 120, 124, 129, 121, 141, 118, 114, 124, 121, 134, 116, 138, 124, 123, 136, 109, 120, 138, 136, 133, 119, 115, 128, 126, 100, 114, 109, 121, 131, 125, 134, 111, 130, 139, 142, 124, 107, 127, 125, 119, 128, 132, 137, 123, 118, 122, 138, 127, 138, 130, 149, 120, 112, 124, 111, 102, 123, 135, 120, 134, 119, 128, 98, 112, 120, 125, 117, 113, 138, 120, 122, 135, 108, 140, 126, 122, 145, 146, 117, 131, 111, 145, 125, 119, 121, 117, 112, 123, 123, 129, 129, 120, 126, 125, 124, 133, 122, 104, 127, 124, 127, 124, 122, 118, 131, 126, 128, 111, 136, 127, 120, 123, 119, 134, 129, 109, 130, 113, 124, 120, 127, 123, 152, 131, 134, 130, 113, 132, 121, 131, 124, 147, 128, 135, 116, 132, 130, 132, 135, 115, 129, 128, 122, 117, 142, 120, 114, 125, 116, 121, 122, 118, 134, 124, 131, 132, 124, 133, 116, 119, 133, 133, 120, 111, 120, 124, 126, 138, 142, 116, 127, 119, 133, 126, 118, 111, 120, 124, 120, 137, 127, 132, 134, 121, 117, 129, 131, 119, 128, 131, 133, 126, 120, 120, 121, 144, 118, 116, 139, 133, 125, 123, 118, 128, 130, 122, 128, 121, 135, 102, 139, 133, 106, 116, 119, 126, 126, 123, 129, 121, 127, 108, 114, 132, 130, 113, 122, 124, 124, 133, 118, 129, 115, 133, 140, 120, 122, 138, 128, 106, 130, 127, 109, 134, 115, 123, 143, 134, 117, 113, 120, 110, 119, 125, 133, 150, 121, 144, 128, 109, 136, 132, 135, 138, 133, 126, 114, 139, 117, 118, 118, 126, 122, 127, 114, 125, 128, 127, 133, 129, 114, 140, 124, 129, 131, 127, 130, 132, 121, 139, 127, 124, 129, 130, 129, 123, 131, 130, 141, 111, 129, 141, 150, 105, 133, 110, 114, 122, 121, 136, 121, 127, 129, 129, 125, 140, 131, 125, 146, 130, 112, 128, 127, 143, 138, 130, 148, 131, 116, 136, 131, 129, 142, 133, 126, 108, 132, 128, 133, 116, 125, 108, 125, 129, 114, 112, 132, 136, 139, 140, 120, 133, 114, 142, 119, 134, 113, 144, 126, 110, 149, 132, 124, 128, 114, 116, 107, 137, 116, 154, 105, 119, 132, 148, 116, 136, 116, 130, 109, 114, 116, 127, 124, 128, 115, 141, 138, 140, 135, 140, 120, 125, 136, 107, 131, 125, 122, 134, 122, 130, 117, 130, 116, 135, 111, 113, 119, 125, 113, 125, 107, 119, 110, 126, 134, 117, 138, 104, 112, 135, 103, 126, 128, 125, 133, 115, 120, 110, 135, 128, 136, 142, 135, 132, 136, 131, 125, 127, 150, 130, 134, 137, 121, 124, 127, 129, 122, 132, 121, 121, 141, 133, 122, 115, 122, 133, 133, 124, 131, 138, 134, 91, 135, 126, 121, 133, 121, 111, 129, 110, 116, 112, 108, 127, 117, 113, 131, 132, 134, 106, 138, 134, 125, 134, 123, 125, 112, 128, 125, 118, 119, 90, 121, 120, 117, 119, 114, 133, 130, 140, 133, 118, 126, 123, 153, 133, 108, 133, 129, 127, 138, 120, 114, 101, 120, 124, 132, 111, 114, 126, 118, 127, 128, 115, 125, 120, 112, 139, 127, 121, 134, 128, 111, 106, 118, 105, 135, 115, 129, 135, 97, 136, 143, 141, 143, 133, 135, 108, 124, 140, 126, 132, 150, 121, 121, 121, 122, 126, 136, 120, 128, 117, 144, 141, 138, 107, 125, 131, 119, 123, 143, 131, 123, 117, 121, 121, 126, 120, 109, 140, 134, 110, 122, 139, 139, 127, 151, 128, 123, 129, 121, 108, 117, 119, 127, 121, 129, 140, 109, 125, 123, 138, 116, 125, 132, 130, 120, 117, 145, 142, 127, 117, 107, 125, 131, 132, 119, 121, 125, 119, 111, 152, 132, 135, 115, 112, 118, 112, 106, 151, 128, 114, 126, 124, 137, 150, 119, 121, 120, 130, 131, 118, 129, 137, 130, 121, 122, 123, 117, 131, 133, 123, 127, 131, 131, 123, 102, 136, 149, 141, 126, 142, 115, 158, 138, 117, 133, 127, 132, 129, 125, 115, 125, 133, 121, 124, 113, 115, 141, 117, 128, 105, 135, 121, 121, 117, 139, 118, 129, 121, 136, 105, 133, 127, 142, 127, 124, 132, 118, 119, 121, 107, 123, 105, 127, 140, 128, 140, 127, 128, 123, 122, 127, 130, 123, 119, 126, 122, 135, 139, 126, 123, 120, 127, 114, 133, 131, 124, 122, 139, 129, 126, 139, 133, 120, 163, 132, 110, 119, 116, 116, 131, 103, 143, 135, 139, 131, 121, 129, 122, 128, 128, 130, 134, 126, 130, 114, 128, 128, 110, 141, 118, 131, 114, 124, 135, 136, 128, 131, 143, 130, 123, 125, 139, 134, 117, 129, 119, 127, 121, 129, 123, 139, 130, 140, 128, 115, 123, 138, 121, 126, 120, 107, 124, 115, 125, 144, 130, 113, 143, 116, 127, 128, 137, 143, 115, 144, 134, 117, 124, 116, 129, 126, 125, 130, 132, 133, 120, 128, 140, 120, 112, 117, 128, 132, 132, 116, 102, 139, 125, 125, 122, 112, 110, 130, 119, 107, 128, 110, 104, 124, 130, 125, 135, 131, 121, 142, 137, 134, 120, 133, 132, 137, 142, 134, 112, 114, 121, 125, 119, 105, 142, 120, 130, 140, 106, 122, 132, 132, 115, 120, 112, 140, 116, 135, 117, 144, 106, 129, 129, 120, 122, 112, 126, 132, 131, 128, 134, 111, 124, 130, 125, 126, 124, 122, 133, 126, 102, 118, 105, 104, 125, 119, 125, 134, 118, 121, 144, 108, 135, 120, 126, 122, 132, 148, 124, 143, 133, 133, 129, 131, 115, 144, 118, 124, 123, 111, 125, 113, 137, 120, 117, 116, 118, 129, 132, 124, 125, 132, 139, 126, 134, 129, 117, 112, 101, 135, 141, 102, 128, 140, 118, 127, 110, 142, 127, 111, 108, 121, 123, 103, 111, 131, 125, 137, 130, 110, 133, 137, 110, 122, 111, 114, 117, 130, 119, 132, 114, 127, 127, 122, 114, 124, 119, 136, 125, 127, 129, 120, 127, 146, 113, 117, 118, 115, 132, 127, 124, 129, 123, 122, 125, 118, 118, 118, 125, 143, 140, 113, 141, 113, 122, 112, 134, 116, 117, 126, 135, 123, 120, 161, 120, 134, 137, 144, 133, 130, 117, 128, 124, 115, 122, 130, 121, 118, 129, 137, 126, 131, 127, 124, 123, 109, 115, 138, 128, 118, 141, 136, 117, 121, 137, 122, 132, 123, 103, 116, 107, 158, 123, 129, 100, 152, 136, 132, 104, 124, 114, 143, 130, 136, 141, 135, 128, 114, 125, 132, 123, 112, 127, 110, 127, 165, 119, 125, 114, 116, 116, 144, 125, 118, 127, 102, 126, 121, 135, 121, 113, 112, 133, 131, 132, 127, 160, 124, 131, 112, 118, 99, 126, 115, 142, 136, 105, 110, 132, 143, 107, 115, 117, 125, 129, 119, 130, 130, 133, 119, 110, 125, 129, 132, 109, 140, 121, 135, 113, 150, 126, 131, 124, 116, 117, 125, 115, 122, 124, 141, 109, 114, 135, 116, 113, 127, 125, 118, 101, 127, 129, 144, 126, 112, 120, 119, 102, 109, 121, 104, 133, 147, 118, 127, 126, 127, 123, 120, 124, 137, 123, 122, 135, 135, 147, 133, 119, 118, 109, 118, 135, 121, 122, 136, 110, 125, 128, 109, 132, 135, 135, 136, 125, 131, 114, 129, 121, 122, 144, 125, 133, 135, 132, 122, 131, 107, 122, 139, 99, 133, 116, 119, 120, 112, 123, 135, 103, 119, 106, 121, 123, 127, 140, 131, 130, 123, 125, 123, 119, 136, 147, 137, 114, 127, 132, 136, 136, 121, 109, 147, 141, 138, 133, 130, 118, 134, 113, 118, 143, 105, 134, 134, 127, 128, 111, 110, 122, 133, 116, 116, 130, 130, 124, 149, 120, 120, 123, 127, 114, 111, 128, 136, 123, 130, 106, 136, 117, 120, 119, 139, 123, 129, 111, 125, 137, 132, 114, 135, 126, 132, 134, 113, 113, 113, 127, 111, 131, 116, 132, 135, 134, 116, 120, 122, 129, 103, 128, 128, 113, 121, 146, 118, 126, 131, 110, 127, 133, 124, 121, 122, 140, 141, 135, 132, 123, 127, 152, 135, 126, 142, 133, 113, 140, 123, 116, 128, 127, 126, 130, 125, 130, 128, 129, 116, 128, 106, 134, 110, 133, 132, 128, 123, 117, 105, 111, 136, 122, 134, 127, 128, 106, 104, 132, 135, 119, 128, 140, 139, 135, 129, 127, 130, 121, 122, 143, 106, 149, 118, 122, 133, 137, 154, 118, 137, 117, 127, 117, 118, 114, 113, 127, 121, 112, 132, 137, 143, 148, 129, 107, 114, 122, 130, 128, 137, 129, 137, 133, 134, 119, 123, 146, 128, 123, 127, 131, 133, 123, 130, 131, 131, 125, 123, 134, 129, 139, 124, 134, 110, 132, 139, 109, 121, 100, 136, 131, 114, 118, 138, 124, 151, 134, 120, 125, 137, 122, 126, 114, 122, 112, 127, 118, 139, 134, 137, 137, 123, 147, 105, 126, 133, 126, 116, 138, 130, 133, 139, 117, 140, 142, 124, 110, 127, 141, 132, 130, 133, 127, 140, 134, 123, 115, 121, 135, 137, 104, 120, 114, 121, 123, 113, 127, 127, 96, 131, 132, 115, 135, 130, 128, 123, 118, 122, 127, 108, 121, 140, 97, 114, 112, 134, 111, 125, 141, 129, 130, 131, 124, 139, 133, 130, 130, 112, 122, 129, 122, 132, 129, 125, 130, 120, 111, 110, 117, 122, 132, 129, 139, 123, 115, 136, 141, 124, 134, 121, 124, 120, 130, 137, 116, 111, 126, 114, 113, 122, 107, 128, 102, 138, 120, 128, 126, 137, 122, 117, 128, 127, 133, 116, 125, 131, 121, 126, 127, 123, 128, 123, 129, 120, 125, 115, 120, 115, 140, 113, 139, 123, 131, 129, 143, 117, 116, 113, 120, 122, 122, 137, 107, 128, 123, 141, 121, 127, 133, 149, 130, 121, 147, 110, 131, 125, 132, 123, 120, 126, 115, 120, 129, 122, 117, 123, 124, 121, 133, 140, 129, 131, 135, 120, 116, 133, 144, 127, 104, 108, 128, 115, 115, 139, 136, 125, 129, 133, 139, 142, 115, 143, 139, 120, 118, 128, 134, 149, 116, 130, 136, 119, 138, 130, 131, 139, 122, 136, 117, 111, 133, 121, 128, 122, 125, 106, 119, 129, 127, 120, 111, 123, 140, 120, 133, 126, 121, 137, 109, 113, 135, 144, 149, 125, 117, 146, 118, 128, 124, 107, 126, 132, 108, 126, 127, 116, 119, 121, 133, 133, 133, 106, 132, 120, 123, 117, 123, 130, 142, 134, 125, 124, 124, 124, 147, 129, 134, 122, 133, 124, 123, 139, 106, 125, 123, 143, 135, 124, 112, 130, 135, 124, 129, 124, 126, 131, 127, 140, 136, 133, 125, 117, 117, 116, 122, 124, 133, 130, 138, 122, 125, 148, 137, 128, 130, 149, 110, 115, 113, 143, 109, 125, 123, 133, 128, 123, 116, 133, 133, 120, 137, 125, 133, 122, 118, 131, 131, 127, 115, 100, 129, 124, 145, 108, 128, 120, 119, 135, 116, 123, 129, 142, 110, 133, 111, 125, 133, 121, 122, 134, 125, 133, 120, 125, 131, 130, 106, 126, 128, 125, 135, 120, 126, 106, 98, 141, 133, 134, 122, 119, 112, 126, 132, 127, 140, 124, 121, 150, 121, 120, 117, 137, 131, 117, 133, 130, 120, 139, 136, 138, 127, 129, 124, 125, 127, 118, 130, 124, 147, 127, 127, 134, 144, 95, 129, 113, 115, 122, 115, 116, 119, 102, 145, 129, 126, 118, 128, 157, 133, 134, 143, 142, 118, 143, 110, 109, 125, 122, 150, 119, 120, 128, 91, 130, 130, 123, 108, 115, 146, 127, 126, 123, 133, 115, 129, 123, 136, 130, 127, 130, 140, 115, 119, 124, 120, 129, 116, 121, 129, 126, 130, 126, 132, 122, 118, 127, 117, 127, 127, 114, 122, 126, 115, 111, 130, 126, 122, 128, 121, 112, 127, 111, 122, 124, 133, 142, 113, 127, 125, 129, 127, 126, 130, 142, 133, 114, 115, 133, 125, 125, 122, 116, 121, 130, 141, 122, 133, 138, 137, 130, 117, 139, 137, 133, 127, 117, 125, 122, 139, 131, 120, 133, 146, 123, 135, 127, 142, 127, 133, 129, 132, 133, 143, 131, 140, 144, 126, 115, 130, 135, 128, 125, 146, 121, 136, 126, 109, 135, 119, 131, 117, 119, 112, 127, 104, 151, 126, 127, 115, 132, 136, 129, 120, 123, 147, 137, 132, 108, 127, 160, 112, 134, 133, 119, 135, 130, 122, 120, 103, 128, 118, 125, 108, 117, 136, 137, 125, 116, 115, 116, 100, 133, 126, 119, 121, 126, 137, 124, 129, 132, 125, 132, 125, 129, 125, 124, 117, 122, 124, 137, 126, 151, 113, 122, 129, 128, 116, 109, 121, 134, 125, 123, 117, 101, 118, 111, 138, 106, 120, 124, 121, 134, 126, 119, 121, 113, 122, 129, 128, 133, 130, 144, 128, 107, 139, 123, 132, 135, 122, 117, 99, 140, 132, 124, 132, 136, 131, 117, 141, 141, 142, 136, 112, 126, 111, 110, 134, 129, 121, 144, 120, 134, 133, 106, 122, 127, 137, 113, 128, 121, 138, 134, 129, 121, 122, 123, 130, 136, 135, 125, 114, 109, 120, 123, 115, 137, 122, 129, 128, 115, 120, 125, 100, 130, 116, 130, 115, 133, 117, 111, 135, 129, 129, 119, 136, 117, 111, 124, 104, 122, 133, 135, 163, 122, 130, 121, 130, 137, 116, 135, 135, 130, 112, 126, 123, 124, 135, 127, 128, 134, 108, 103, 124, 110, 129, 124, 127, 122, 124, 145, 124, 133, 131, 114, 124, 125, 113, 142, 118, 117, 122, 137, 120, 123, 121, 138, 117, 120, 126, 126, 115, 131, 113, 113, 128, 131, 116, 122, 122, 117, 135, 104, 130, 130, 134, 147, 120, 120, 122, 121, 120, 124, 138, 123, 128, 139, 122, 131, 106, 122, 114, 130, 137, 133, 139, 111, 92, 112, 116, 137, 129, 126, 126, 132, 131, 109, 126, 125, 136, 127, 94, 136, 101, 114, 144, 125, 134, 115, 132, 118, 124, 129, 124, 119, 135, 125, 127, 122, 121, 119, 121, 132, 129, 128, 122, 125, 121, 138, 127, 127, 130, 124, 117, 125, 139, 121, 118, 127, 127, 126, 117, 117, 110, 124, 114, 124, 116, 125, 139, 130, 110, 134, 137, 107, 130, 137, 142, 131, 133, 109, 123, 127, 138, 107, 123, 128, 120, 138, 131, 137, 138, 119, 137, 128, 118, 133, 122, 130, 152, 135, 144, 133, 125, 120, 128, 138, 119, 116, 126, 135, 119, 136, 116, 141, 133, 138, 135, 114, 151, 124, 152, 133, 102, 115, 122, 133, 117, 103, 125, 138, 99, 99, 120, 115, 116, 135, 111, 113, 125, 139, 124, 113, 131, 125, 125, 116, 124, 123, 132, 125, 122, 144, 118, 130, 126, 124, 148, 133, 133, 121, 121, 126, 110, 133, 134, 132, 124, 119, 117, 116, 144, 123, 129, 135, 109, 126, 138, 124, 119, 134, 121, 128, 136, 135, 121, 130, 122, 125, 119, 117, 122, 128, 131, 132, 116, 129, 139, 134, 126, 123, 123, 135, 134, 148, 109, 127, 124, 126, 134, 149, 130, 139, 110, 126, 114, 112, 131, 135, 123, 124, 129, 129, 125, 136, 130, 115, 132, 134, 142, 137, 125, 116, 115, 107, 103, 124, 94, 128, 112, 143, 132, 120, 123, 124, 141, 120, 131, 121, 129, 131, 126, 154, 134, 137, 116, 123, 124, 138, 136, 121, 112, 121, 122, 123, 114, 128, 131, 120, 116, 110, 118, 125, 135, 120, 119, 116, 139, 125, 139, 127, 127, 122, 124, 112, 133, 144, 133, 128, 118, 114, 126, 133, 128, 153, 129, 131, 131, 146, 133, 140, 119, 115, 115, 123, 132, 126, 129, 100, 135, 131, 107, 130, 135, 111, 147, 121, 119, 127, 131, 133, 124, 131, 126, 125, 123, 131, 142, 124, 122, 121, 116, 136, 128, 131, 105, 134, 134, 109, 134, 142, 124, 118, 116, 113, 106, 90, 125, 121, 136, 135, 113, 134, 126, 122, 103, 113, 113, 118, 132, 124, 112, 123, 104, 132, 104, 123, 129, 116, 131, 121, 132, 122, 127, 117, 135, 110, 120, 134, 124, 131, 134, 125, 123, 118, 132, 122, 126, 123, 114, 128, 132, 126, 109, 107, 130, 133, 124, 120, 123, 135, 105, 118, 115, 128, 121, 129, 121, 100, 122, 123, 120, 127, 117, 132, 119, 114, 127, 114, 144, 127, 126, 126, 109, 123, 111, 124, 123, 105, 116, 126, 131, 115, 118, 140, 113, 118, 120, 132, 120, 123, 120, 108, 135, 126, 123, 136, 125, 134, 124, 138, 108, 134, 124, 112, 133, 129, 113, 118, 129, 107, 110, 136, 78, 124, 119, 121, 135, 138, 133, 138, 153, 115, 139, 118, 139, 123, 114, 115, 135, 131, 118, 123, 124, 136, 120, 121, 109, 138, 124, 140, 118, 128, 128, 117, 124, 120, 149, 155, 135, 132, 132, 129, 138, 126, 119, 129, 119, 131, 106, 131, 118, 139, 112, 127, 139, 146, 122, 127, 128, 101, 155, 119, 136, 112, 130, 137, 129, 137, 127, 132, 107, 122, 144, 116, 146, 133, 132, 127, 127, 127, 121, 142, 124, 123, 115, 137, 111, 119, 124, 129, 160, 130, 129, 129, 116, 133, 138, 115, 117, 131, 137, 137, 127, 134, 124, 110, 134, 115, 118, 145, 119, 131, 135, 112, 142, 132, 122, 136, 118, 140, 120, 121, 117, 126, 128, 127, 139, 138, 129, 142, 116, 134, 129, 138, 127, 107, 129, 129, 127, 126, 137, 124, 114, 127, 125, 112, 124, 120, 132, 131, 117, 129, 134, 135, 115, 126, 118, 128, 128, 107, 139, 142, 111, 128, 130, 119, 122, 119, 133, 133, 107, 113, 145, 132, 123, 141, 130, 123, 129, 119, 134, 115, 154, 122, 136, 132, 141, 108, 124, 122, 136, 118, 126, 136, 144, 129, 125, 109, 115, 130, 120, 113, 117, 129, 138, 129, 118, 128, 124, 142, 119, 135, 113, 126, 131, 119, 121, 114, 127, 132, 135, 126, 121, 141, 132, 107, 123, 117, 106, 116, 122, 130, 122, 117, 121, 105, 124, 116, 137, 147, 130, 137, 122, 118, 134, 125, 132, 112, 139, 127, 132, 111, 132, 111, 129, 121, 134, 134, 135, 114, 124, 118, 123, 117, 126, 128, 118, 135, 138, 121, 114, 131, 127, 115, 144, 138, 117, 121, 137, 115, 114, 115, 127, 131, 132, 107, 107, 116, 134, 112, 106, 114, 127, 120, 137, 123, 113, 129, 126, 133, 129, 108, 127, 124, 110, 122, 131, 141, 128, 131, 130, 127, 119, 136, 113, 120, 138, 110, 100, 126, 138, 135, 125, 135, 124, 129, 131, 125, 115, 113, 152, 115, 125, 121, 127, 130, 145, 131, 113, 120, 133, 122, 112, 125, 127, 128, 156, 125, 118, 111, 132, 125, 140, 114, 115, 124, 126, 123, 121, 136, 138, 121, 120, 148, 128, 172, 118, 113, 126, 136, 126, 122, 130, 123, 147, 127, 131, 146, 129, 119, 124, 116, 132, 128, 122, 136, 136, 115, 121, 131, 134, 131, 139, 123, 126, 158, 126, 132, 126, 114, 123, 132, 82, 126, 134, 115, 113, 119, 136, 119, 126, 131, 139, 97, 137, 136, 129, 122, 113, 135, 124, 108, 133, 125, 122, 124, 121, 116, 119, 151, 123, 139, 131, 123, 122, 139, 146, 122, 127, 121, 119, 109, 127, 137, 105, 135, 129, 116, 130, 138, 129, 116, 114, 132, 133, 131, 130, 118, 110, 139, 131, 121, 118, 119, 128, 121, 109, 131, 129, 137, 121, 127, 112, 123, 121, 115, 119, 114, 116, 141, 108, 116, 119, 111, 138, 149, 109, 131, 143, 112, 128, 126, 124, 127, 116, 92, 134, 127, 132, 133, 114, 132, 126, 115, 134, 123, 138, 119, 129, 119, 116, 130, 141, 121, 109, 112, 129, 141, 129, 114, 121, 111, 123, 128, 116, 101, 135, 132, 118, 114, 129, 125, 139, 116, 118, 133, 124, 108, 116, 125, 125, 122, 126, 131, 109, 138, 114, 113, 123, 128, 131, 150, 131, 117, 124, 134, 116, 118, 139, 125, 120, 126, 122, 117, 130, 122, 129, 113, 112, 129, 128, 125, 106, 121, 139, 122, 124, 121, 133, 128, 117, 132, 111, 66, 128, 134, 119, 114, 116, 123, 128, 119, 131, 116, 119, 109, 123, 121, 139, 116, 132, 119, 123, 137, 131, 128, 111, 134, 133, 122, 138, 130, 134, 120, 118, 102, 122, 126, 137, 129, 136, 112, 121, 122, 101, 113, 134, 127, 109, 140, 103, 118, 123, 131, 117, 112, 119, 145, 135, 128, 120, 122, 118, 131, 122, 137, 118, 118, 104, 131, 117, 122, 125, 124, 124, 125, 136, 133, 117, 120, 123, 128, 112, 108, 122, 121, 123, 125, 112, 123, 131, 104, 122, 119, 119, 124, 137, 151, 139, 125, 153, 123, 95, 138, 122, 132, 137, 122, 135, 112, 108, 130, 137, 130, 140, 117, 128, 129, 116, 126, 123, 125, 119, 121, 130, 120, 123, 128, 120, 109, 110, 132, 123, 148, 149, 128, 139, 126, 128, 126, 117, 113, 116, 120, 125, 128, 124, 123, 110, 128, 124, 115, 117, 139, 109, 108, 132, 121, 124, 126, 127, 115, 136, 128, 130, 135, 119, 123, 129, 130, 138, 118, 142, 127, 135, 146, 148, 127, 125, 135, 121, 116, 125, 127, 108, 147, 132, 131, 114, 133, 132, 126, 133, 111, 146, 125, 123, 130, 133, 142, 129, 130, 111, 120, 106, 138, 142, 128, 117, 129, 120, 113, 131, 131, 126, 123, 122, 131, 130, 107, 139, 115, 114, 141, 136, 129, 130, 102, 142, 139, 133, 134, 120, 120, 143, 125, 124, 128, 127, 137, 121, 130, 132, 125, 115, 132, 125, 130, 128, 106, 134, 127, 124, 128, 129, 152, 121, 136, 136, 121, 135, 125, 126, 124, 133, 137, 126, 140, 129, 122, 117, 131, 105, 120, 123, 119, 117, 133, 116, 95, 124, 118, 110, 116, 131, 112, 133, 156, 123, 138, 124, 129, 134, 120, 100, 124, 138, 121, 130, 106, 131, 142, 125, 118, 123, 125, 132, 123, 123, 138, 118, 114, 120, 131, 110, 131, 125, 103, 132, 103, 125, 125, 126, 133, 134, 123, 116, 134, 115, 121, 117, 120, 113, 137, 107, 105, 137, 121, 130, 127, 131, 127, 122, 134, 125, 139, 135, 153, 108, 109, 114, 115, 113, 119, 113, 121, 129, 120, 134, 137, 136, 112, 142, 125, 110, 128, 111, 126, 133, 134, 125, 136, 130, 146, 116, 128, 122, 135, 119, 123, 130, 125, 123, 118, 130, 110, 133, 120, 110, 131, 124, 119, 104, 122, 141, 133, 129, 135, 140, 147, 139, 134, 140, 134, 118, 136, 110, 127, 120, 132, 138, 137, 132, 117, 113, 135, 127, 124, 138, 118, 109, 125, 134, 131, 146, 129, 119, 113, 149, 124, 113, 121, 118, 107, 135, 114, 132, 141, 121, 118, 120, 137, 114, 126, 114, 130, 150, 106, 141, 141, 130, 98, 110, 118, 130, 145, 113, 111, 132, 126, 134, 131, 135, 124, 162, 132, 121, 121, 112, 126, 131, 103, 133, 139, 108, 134, 130, 119, 117, 124, 113, 124, 116, 129, 129, 119, 103, 133, 121, 127, 110, 124, 113, 138, 120, 116, 125, 118, 111, 110, 125, 123, 115, 131, 134, 132, 119, 120, 130, 129, 104, 128, 121, 120, 105, 121, 120, 138, 117, 126, 128, 134, 130, 137, 127, 116, 130, 121, 134, 130, 132, 120, 141, 114, 107, 113, 138, 135, 132, 117, 133, 126, 133, 131, 127, 139, 118, 122, 132, 139, 115, 135, 114, 131, 145, 140, 129, 136, 122, 122, 125, 141, 132, 139, 152, 125, 141, 125, 107, 115, 122, 112, 126, 122, 137, 139, 125, 130, 114, 136, 128, 125, 133, 129, 121, 126, 140, 121, 103, 128, 116, 110, 136, 126, 120, 149, 108, 135, 111, 125, 125, 102, 108, 114, 122, 129, 140, 131, 127, 131, 137, 142, 130, 119, 135, 105, 143, 139, 140, 97, 129, 124, 112, 118, 126, 118, 138, 120, 125, 134, 135, 142, 119, 125, 127, 132, 124, 138, 142, 117, 144, 114, 124, 135, 129, 122, 113, 133, 114, 128, 127, 125, 137, 127, 120, 140, 127, 139, 133, 140, 114, 145, 116, 122, 111, 126, 135, 127, 120, 113, 125, 105, 117, 125, 150, 145, 136, 133, 136, 118, 117, 134, 113, 115, 110, 124, 125, 126, 127, 141, 130, 110, 126, 134, 107, 140, 126, 144, 123, 121, 116, 111, 125, 136, 106, 139, 141, 130, 122, 145, 144, 127, 121, 117, 103, 135, 137, 125, 108, 130, 125, 128, 125, 138, 130, 131, 115, 128, 122, 122, 114, 105, 116, 109, 137, 113, 118, 125, 128, 123, 132, 137, 127, 130, 122, 123, 113, 125, 110, 145, 127, 132, 129, 112, 123, 134, 103, 134, 112, 122, 126, 138, 122, 140, 119, 121, 100, 135, 141, 118, 129, 110, 134, 137, 113, 100, 113, 136, 123, 131, 132, 117, 123, 106, 135, 110, 122, 129, 128, 120, 127, 115, 120, 117, 127, 126, 119, 125, 116, 117, 120, 145, 114, 119, 125, 115, 128, 138, 122, 118, 134, 147, 129, 142, 124, 143, 112, 112, 113, 122, 120, 126, 130, 123, 125, 117, 130, 137, 131, 121, 122, 140, 114, 116, 136, 110, 155, 121, 139, 111, 118, 124, 143, 111, 124, 143, 137, 132, 127, 120, 140, 124, 110, 141, 117, 125, 121, 120, 113, 124, 126, 128, 132, 138, 119, 115, 127, 142, 128, 118, 131, 122, 110, 119, 120, 110, 122, 139, 119, 143, 138, 110, 121, 123, 126, 122, 113, 124, 124, 136, 116, 126, 132, 138, 142, 121, 141, 115, 120, 128, 136, 141, 131, 135, 129, 134, 129, 123, 133, 118, 127, 123, 120, 110, 132, 122, 127, 130, 119, 126, 124, 120, 152, 116, 108, 115, 128, 137, 124, 124, 117, 100, 114, 130, 128, 134, 144, 130, 143, 122, 146, 133, 128, 134, 134, 127, 124, 129, 127, 129, 144, 129, 112, 101, 132, 116, 112, 118, 132, 120, 120, 122, 126, 140, 125, 136, 115, 122, 134, 104, 125, 117, 123, 111, 130, 128, 120, 125, 123, 118, 133, 134, 140, 114, 133, 122, 138, 114, 123, 126, 134, 131, 129, 123, 153, 112, 136, 129, 129, 125, 113, 121, 131, 110, 122, 122, 104, 123, 136, 121, 123, 140, 120, 119, 118, 117, 114, 128, 126, 142, 126, 117, 107, 145, 104, 128, 126, 111, 134, 127, 118, 127, 118, 114, 117, 120, 127, 125, 117, 141, 123, 108, 121, 120, 134, 139, 126, 152, 121, 130, 122, 141, 141, 123, 119, 136, 141, 115, 115, 119, 133, 116, 110, 124, 137, 115, 112, 121, 120, 122, 125, 145, 121, 116, 127, 128, 126, 140, 136, 144, 136, 122, 120, 126, 119, 125, 138, 123, 120, 127, 128, 124, 136, 133, 140, 134, 132, 140, 131, 105, 134, 121, 116, 114, 121, 130, 147, 135, 122, 112, 144, 145, 134, 114, 145, 119, 132, 112, 122, 127, 123, 151, 123, 106, 125, 129, 135, 131, 127, 114, 132, 110, 125, 117, 113, 128, 131, 105, 120, 107, 97, 132, 139, 135, 121, 133, 125, 136, 132, 116, 145, 108, 113, 129, 124, 143, 140, 119, 122, 134, 139, 112, 108, 115, 123, 130, 129, 129, 121, 114, 122, 127, 127, 118, 120, 110, 135, 127, 105, 111, 115, 125, 113, 142, 110, 121, 142, 127, 128, 125, 153, 132, 120, 113, 123, 121, 126, 120, 132, 117, 144, 130, 138, 110, 126, 134, 159, 103, 135, 107, 128, 125, 115, 124, 130, 120, 122, 131, 126, 137, 123, 158, 131, 112, 130, 125, 150, 119, 126, 136, 122, 118, 122, 118, 117, 116, 137, 114, 120, 110, 135, 124, 139, 116, 129, 118, 146, 138, 111, 126, 117, 126, 121, 107, 117, 114, 135, 130, 115, 129, 134, 121, 122, 135, 128, 126, 108, 124, 143, 119, 115, 121, 114, 128, 143, 124, 123, 116, 131, 122, 125, 131, 107, 138, 148, 123, 123, 112, 126, 125, 146, 120, 130, 113, 132, 136, 128, 110, 124, 141, 114, 111, 119, 142, 140, 133, 132, 120, 120, 128, 138, 126, 116, 133, 120, 128, 133, 126, 123, 119, 133, 141, 106, 133, 109, 129, 128, 152, 130, 121, 124, 120, 105, 123, 122, 129, 121, 116, 129, 126, 125, 125, 123, 127, 139, 111, 105, 117, 115, 126, 129, 122, 131, 141, 127, 125, 121, 140, 120, 114, 135, 118, 123, 106, 125, 120, 126, 137, 140, 111, 132, 113, 116, 126, 122, 131, 126, 131, 116, 120, 138, 128, 116, 132, 124, 136, 109, 146, 130, 130, 122, 128, 128, 125, 119, 116, 117, 139, 132, 110, 118, 133, 135, 107, 133, 122, 127, 110, 121, 129, 129, 135, 137, 120, 110, 127, 131, 133, 115, 115, 122, 102, 120, 127, 122, 130, 100, 133, 138, 137, 113, 131, 128, 123, 128, 120, 104, 137, 132, 126, 109, 120, 142, 122, 127, 137, 127, 145, 111, 120, 125, 109, 130, 114, 114, 123, 137, 135, 118, 126, 129, 137, 120, 135, 125, 120, 128, 146, 109, 139, 131, 136, 142, 135, 105, 118, 119, 123, 127, 100, 130, 135, 116, 128, 114, 108, 123, 122, 122, 134, 126, 134, 125, 130, 110, 138, 119, 153, 127, 123, 127, 140, 136, 111, 133, 138, 129, 120, 128, 129, 143, 125, 136, 127, 129, 108, 130, 124, 134, 133, 122, 133, 122, 121, 101, 126, 149, 126, 145, 129, 132, 118, 112, 113, 137, 119, 107, 125, 128, 120, 112, 133, 120, 139, 125, 120, 117, 135, 121, 138, 123, 127, 136, 115, 115, 135, 128, 123, 130, 140, 124, 119, 123, 113, 141, 113, 124, 113, 136, 106, 121, 123, 109, 109, 138, 112, 130, 130, 119, 123, 149, 118, 136, 132, 127, 125, 127, 129, 110, 127, 125, 134, 128, 123, 123, 115, 124, 114, 129, 140, 147, 112, 120, 122, 130, 116, 113, 124, 120, 131, 105, 135, 107, 124, 121, 138, 127, 117, 130, 115, 120, 130, 106, 128, 131, 116, 139, 113, 111, 124, 116, 128, 116, 124, 129, 107, 115, 130, 132, 113, 129, 133, 118, 134, 113, 120, 114, 107, 106, 124, 126, 129, 139, 140, 137, 129, 118, 132, 126, 121, 126, 141, 133, 136, 137, 122, 132, 123, 120, 124, 131, 141, 128, 127, 141, 124, 122, 144, 123, 110, 124, 127, 128, 124, 114, 117, 142, 127, 116, 128, 121, 130, 125, 126, 118, 122, 116, 132, 115, 128, 126, 127, 114, 136, 125, 127, 119, 123, 136, 118, 110, 112, 121, 133, 116, 122, 132, 137, 119, 147, 120, 125, 127, 115, 135, 127, 110, 120, 123, 114, 91, 120, 120, 129, 119, 122, 122, 105, 117, 114, 113, 139, 114, 137, 122, 111, 126, 131, 129, 130, 136, 143, 138, 132, 123, 123, 123, 132, 125, 109, 112, 121, 126, 122, 107, 123, 123, 133, 116, 129, 130, 124, 122, 129, 122, 118, 113, 129, 126, 125, 122, 134, 137, 115, 129, 155, 124, 137, 115, 130, 126, 129, 134, 153, 117, 125, 136, 111, 113, 130, 141, 117, 122, 128, 123, 116, 117, 136, 130, 133, 116, 142, 104, 117, 113, 131, 110, 132, 135, 134, 131, 129, 115, 130, 122, 127, 122, 121, 141, 130, 138, 122, 121, 132, 127, 130, 132, 119, 105, 108, 123, 123, 122, 130, 127, 123, 120, 124, 137, 121, 129, 122, 119, 143, 132, 122, 126, 115, 118, 138, 154, 122, 103, 128, 119, 126, 132, 143, 138, 113, 124, 117, 127, 119, 127, 113, 152, 120, 146, 127, 134, 128, 116, 118, 129, 124, 107, 107, 125, 115, 158, 131, 130, 120, 118, 121, 127, 128, 130, 138, 126, 122, 114, 123, 132, 123, 113, 131, 116, 132, 135, 132, 132, 137, 124, 122, 134, 112, 130, 124, 117, 120, 124, 123, 118, 131, 117, 128, 123, 144, 124, 134, 127, 120, 136, 115, 115, 127, 94, 115, 139, 123, 121, 118, 126, 123, 133, 128, 106, 132, 119, 131, 132, 125, 163, 136, 118, 129, 122, 141, 107, 139, 131, 124, 126, 108, 128, 107, 113, 120, 133, 128, 122, 121, 147, 115, 112, 117, 132, 115, 110, 119, 141, 127, 132, 122, 126, 154, 121, 129, 120, 117, 120, 114, 129, 114, 118, 127, 115, 139, 98, 136, 114, 149, 132, 114, 132, 125, 128, 125, 128, 135, 109, 125, 125, 119, 145, 130, 117, 126, 132, 125, 136, 118, 113, 130, 116, 113, 135, 120, 118, 122, 131, 125, 133, 121, 144, 124, 113, 126, 133, 111, 124, 122, 123, 119, 128, 130, 123, 116, 134, 117, 136, 108, 109, 139, 112, 119, 115, 142, 133, 123, 134, 115, 137, 123, 111, 127, 130, 126, 134, 138, 130, 119, 121, 132, 116, 121, 136, 126, 127, 109, 124, 130, 130, 135, 139, 125, 117, 123, 120, 131, 138, 151, 121, 137, 147, 132, 137, 136, 145, 134, 136, 136, 131, 119, 129, 126, 136, 135, 119, 126, 130, 112, 132, 104, 133, 130, 117, 132, 125, 119, 130, 114, 137, 121, 131, 127, 132, 132, 115, 103, 139, 121, 132, 111, 104, 129, 112, 122, 134, 125, 120, 124, 129, 127, 130, 113, 133, 127, 122, 134, 139, 144, 122, 128, 132, 130, 130, 134, 112, 131, 128, 112, 120, 113, 125, 111, 145, 123, 132, 123, 112, 121, 121, 119, 131, 124, 107, 132, 122, 122, 131, 136, 122, 104, 116, 124, 125, 121, 145, 105, 137, 122, 131, 112, 123, 134, 127, 127, 109, 129, 114, 131, 115, 124, 121, 143, 134, 124, 128, 140, 133, 125, 102, 115, 123, 142, 130, 123, 124, 116, 124, 114, 135, 127, 122, 104, 129, 116, 132, 133, 125, 109, 119, 125, 133, 124, 119, 94, 116, 131, 122, 115, 124, 133, 111, 140, 123, 119, 118, 127, 147, 141, 130, 125, 110, 135, 115, 125, 141, 120, 126, 122, 114, 148, 125, 131, 142, 121, 142, 116, 126, 113, 120, 126, 112, 127, 111, 123, 129, 136, 128, 158, 125, 141, 113, 125, 123, 104, 119, 108, 118, 130, 117, 102, 113, 137, 135, 117, 135, 125, 121, 126, 129, 130, 121, 117, 112, 117, 120, 132, 121, 121, 132, 140, 122, 123, 135, 128, 130, 129, 126, 145, 142, 135, 124, 116, 138, 119, 141, 135, 126, 130, 125, 124, 122, 128, 154, 116, 141, 133, 127, 136, 114, 129, 138, 131, 118, 125, 136, 112, 142, 128, 142, 124, 132, 133, 107, 122, 125, 125, 110, 140, 130, 129, 122, 121, 131, 114, 136, 125, 109, 113, 117, 128, 125, 136, 130, 135, 137, 116, 110, 108, 106, 130, 111, 144, 134, 112, 134, 131, 128, 120, 131, 123, 117, 112, 119, 127, 131, 113, 129, 125, 105, 115, 156, 111, 126, 122, 137, 121, 143, 119, 121, 120, 103, 122, 130, 139, 99, 121, 124, 111, 131, 129, 141, 113, 135, 138, 130, 133, 135, 110, 138, 163, 122, 129, 134, 114, 143, 118, 125, 124, 128, 115, 126, 123, 131, 131, 143, 138, 116, 124, 133, 130, 131, 140, 127, 158, 127, 121, 109, 109, 128, 120, 113, 130, 134, 144, 129, 126, 139, 131, 118, 128, 106, 108, 102, 125, 117, 145, 113, 134, 119, 123, 134, 144, 122, 122, 110, 127, 117, 123, 150, 147, 130, 114, 126, 126, 117, 130, 118, 132, 136, 129, 133, 125, 115, 116, 118, 128, 134, 127, 134, 143, 126, 124, 121, 129, 119, 108, 126, 122, 133, 135, 147, 116, 131, 127, 127, 126, 128, 124, 116, 131, 116, 124, 159, 133, 130, 121, 126, 141, 136, 131, 123, 129, 101, 122, 121, 141, 139, 137, 144, 121, 123, 109, 120, 134, 124, 125, 123, 129, 118, 129, 133, 116, 117, 116, 108, 130, 130, 120, 115, 118, 114, 125, 119, 120, 129, 134, 121, 123, 129, 128, 150, 133, 133, 124, 122, 140, 126, 138, 131, 125, 134, 126, 119, 119, 133, 124, 128, 119, 119, 123, 131, 113, 120, 122, 117, 145, 116, 124, 125, 119, 122, 126, 112, 125, 124, 136, 122, 104, 134, 120, 130, 121, 130, 129, 123, 129, 117, 127, 124, 111, 129, 116, 126, 134, 131, 130, 134, 142, 129, 125, 134, 107, 131, 120, 130, 129, 126, 143, 132, 107, 138, 133, 133, 140, 135, 130, 139, 142, 147, 124, 103, 136, 115, 127, 126, 124, 126, 136, 125, 126, 144, 121, 139, 99, 130, 116, 122, 110, 117, 134, 125, 118, 137, 114, 120, 122, 113, 131, 130, 135, 121, 118, 130, 119, 143, 135, 133, 117, 141, 142, 110, 132, 120, 125, 135, 129, 139, 138, 130, 148, 126, 133, 120, 127, 127, 119, 135, 133, 118, 121, 115, 129, 124, 116, 118, 138, 135, 130, 131, 113, 142, 126, 123, 129, 138, 117, 120, 117, 130, 127, 139, 121, 144, 147, 116, 120, 101, 117, 119, 110, 118, 125, 129, 106, 136, 131, 126, 128, 125, 137, 130, 131, 156, 122, 145, 145, 129, 126, 138, 119, 132, 111, 112, 114, 126, 122, 114, 152, 115, 147, 130, 130, 119, 132, 144, 128, 125, 130, 107, 107, 126, 120, 131, 126, 113, 139, 119, 130, 137, 140, 134, 142, 129, 135, 137, 128, 133, 128, 133, 124, 121, 124, 133, 129, 120, 123, 137, 114, 140, 142, 124, 118, 124, 135, 135, 133, 128, 119, 111, 112, 126, 124, 116, 129, 119, 117, 122, 116, 125, 127, 115, 128, 135, 121, 112, 115, 133, 132, 119, 122, 129, 139, 123, 123, 134, 130, 143, 121, 118, 118, 112, 135, 162, 138, 120, 110, 133, 128, 128, 143, 124, 156, 106, 120, 119, 120, 127, 101, 113, 121, 123, 136, 126, 138, 132, 126, 125, 109, 113, 123, 133, 130, 143, 121, 115, 128, 126, 134, 111, 135, 97, 119, 122, 128, 137, 120, 131, 128, 128, 137, 118, 104, 120, 135, 114, 122, 122, 128, 124, 135, 119, 118, 129, 118, 129, 130, 113, 132, 121, 141, 137, 147, 140, 121, 139, 119, 134, 143, 137, 133, 126, 116, 128, 132, 113, 119, 125, 122, 131, 133, 120, 130, 119, 115, 116, 130, 132, 111, 129, 117, 149, 124, 119, 134, 128, 124, 133, 125, 116, 118, 133, 116, 127, 115, 127, 121, 117, 142, 126, 115, 129, 128, 112, 111, 116, 129, 129, 125, 136, 117, 140, 119, 143, 128, 127, 136, 111, 130, 129, 120, 116, 144, 140, 144, 117, 113, 145, 118, 110, 134, 129, 126, 115, 120, 138, 116, 106, 143, 121, 130, 120, 116, 131, 134, 136, 136, 121, 133, 124, 135, 112, 118, 121, 156, 129, 152, 121, 121, 139, 119, 132, 126, 114, 128, 141, 144, 141, 105, 137, 128, 118, 136, 120, 121, 120, 130, 128, 139, 126, 117, 126, 108, 120, 134, 125, 144, 121, 127, 111, 138, 120, 111, 113, 126, 132, 118, 117, 126, 102, 118, 142, 119, 147, 118, 115, 121, 125, 125, 134, 132, 125, 112, 126, 126, 135, 117, 137, 125, 131, 121, 133, 128, 121, 137, 125, 117, 125, 112, 129, 119, 121, 136, 147, 109, 124, 139, 125, 123, 129, 132, 121, 129, 112, 123, 128, 104, 116, 138, 111, 128, 121, 127, 140, 123, 116, 118, 124, 126, 128, 109, 130, 125, 133, 125, 117, 104, 125, 123, 119, 134, 122, 123, 139, 115, 137, 131, 117, 128, 125, 112, 131, 128, 120, 131, 117, 142, 119, 112, 113, 125, 125, 115, 118, 139, 103, 111, 109, 114, 113, 128, 100, 113, 121, 118, 135, 111, 138, 121, 156, 118, 129, 136, 116, 145, 102, 134, 126, 125, 116, 108, 124, 117, 119, 126, 104, 106, 138, 116, 119, 136, 97, 128, 129, 124, 132, 132, 120, 121, 122, 121, 132, 131, 132, 134, 100, 146, 132, 120, 113, 116, 138, 113, 110, 118, 122, 117, 122, 122, 132, 120, 127, 121, 118, 128, 121, 114, 125, 143, 101, 122, 129, 130, 119, 121, 125, 123, 118, 111, 119, 124, 134, 128, 126, 112, 109, 135, 133, 113, 125, 128, 127, 129, 136, 132, 123, 129, 133, 122, 121, 130, 124, 119, 111, 127, 106, 123, 139, 127, 137, 114, 133, 130, 120, 103, 128, 123, 114, 129, 113, 117, 119, 124, 136, 128, 120, 128, 112, 130, 102, 110, 152, 125, 107, 125, 127, 127, 155, 124, 121, 123, 121, 133, 133, 113, 118, 103, 124, 139, 124, 115, 138, 119, 125, 121, 129, 140, 124, 129, 121, 125, 114, 129, 138, 138, 130, 127, 112, 106, 118, 119, 132, 130, 128, 127, 117, 115, 140, 128, 127, 134, 131, 130, 120, 128, 147, 115, 122, 129, 141, 134, 118, 123, 123, 119, 111, 134, 133, 105, 147, 114, 119, 134, 125, 139, 127, 125, 136, 121, 131, 124, 126, 123, 126, 110, 141, 105, 120, 122, 130, 132, 121, 121, 135, 109, 121, 112, 142, 135, 135, 125, 112, 117, 135, 120, 124, 128, 130, 127, 130, 109, 132, 114, 128, 113, 111, 135, 130, 111, 144, 130, 110, 126, 117, 106, 117, 129, 127, 116, 133, 139, 123, 114, 154, 132, 124, 123, 138, 131, 124, 115, 95, 138, 125, 105, 142, 132, 115, 124, 122, 145, 135, 133, 99, 123, 142, 147, 122, 120, 111, 147, 144, 126, 132, 131, 132, 142, 123, 122, 117, 113, 133, 131, 127, 123, 126, 115, 133, 127, 128, 121, 122, 113, 126, 119, 135, 125, 125, 125, 122, 124, 127, 130, 121, 123, 127, 127, 112, 127, 136, 134, 134, 121, 111, 128, 131, 119, 126, 129, 110, 115, 125, 133, 140, 106, 137, 135, 132, 126, 151, 143, 111, 139, 139, 129, 135, 124, 122, 127, 122, 122, 112, 127, 117, 142, 105, 117, 144, 130, 111, 139, 133, 132, 114, 131, 119, 116, 117, 130, 127, 121, 132, 130, 108, 114, 97, 125, 122, 123, 119, 128, 126, 113, 124, 108, 144, 135, 123, 138, 139, 127, 113, 110, 118, 119, 129, 119, 134, 153, 128, 122, 121, 107, 122, 124, 114, 139, 110, 132, 131, 137, 121, 116, 119, 128, 118, 132, 128, 123, 127, 139, 132, 141, 122, 123, 123, 125, 114, 125, 116, 124, 114, 117, 123, 124, 132, 132, 127, 126, 123, 126, 117, 114, 134, 111, 111, 136, 142, 132, 131, 137, 117, 144, 149, 127, 122, 132, 131, 114, 145, 137, 125, 132, 102, 116, 138, 134, 135, 121, 120, 124, 124, 145, 125, 142, 137, 130, 110, 111, 117, 129, 127, 119, 115, 116, 120, 135, 123, 120, 138, 119, 130, 137, 126, 131, 131, 135, 118, 122, 134, 136, 136, 124, 113, 141, 129, 106, 127, 116, 114, 117, 143, 129, 104, 138, 106, 107, 108, 118, 120, 125, 124, 138, 112, 137, 119, 116, 120, 117, 137, 111, 127, 125, 115, 99, 106, 133, 131, 118, 125, 133, 134, 125, 133, 115, 135, 138, 131, 131, 113, 132, 125, 122, 122, 127, 121, 126, 123, 135, 110, 122, 119, 135, 116, 114, 133, 127, 134, 148, 138, 127, 113, 142, 122, 111, 127, 116, 119, 116, 135, 105, 138, 134, 153, 144, 132, 133, 133, 111, 120, 128, 134, 118, 115, 115, 118, 124, 114, 129, 110, 132, 140, 135, 129, 144, 140, 120, 121, 118, 106, 133, 135, 131, 128, 116, 115, 115, 123, 126, 140, 141, 132, 121, 130, 151, 108, 127, 141, 128, 107, 125, 106, 125, 125, 125, 121, 117, 108, 125, 135, 114, 115, 130, 117, 144, 114, 125, 112, 130, 133, 142, 129, 137, 119, 118, 132, 136, 126, 135, 130, 126, 136, 131, 139, 116, 142, 123, 132, 132, 132, 136, 120, 124, 131, 129, 129, 133, 122, 145, 118, 127, 124, 122, 112, 121, 129, 129, 109, 124, 123, 125, 121, 108, 140, 154, 121, 119, 112, 115, 122, 136, 119, 113, 122, 131, 131, 95, 112, 122, 136, 119, 123, 145, 142, 144, 119, 118, 132, 123, 132, 134, 117, 141, 113, 138, 145, 133, 153, 127, 117, 100, 122, 144, 131, 122, 125, 122, 124, 126, 128, 125, 122, 123, 132, 136, 134, 144, 133, 118, 149, 127, 123, 111, 130, 126, 118, 145, 123, 144, 127, 140, 123, 112, 120, 133, 113, 127, 121, 117, 135, 127, 122, 132, 102, 131, 124, 125, 139, 143, 119, 114, 138, 128, 118, 118, 112, 130, 137, 132, 131, 112, 120, 135, 120, 128, 139, 120, 97, 122, 126, 129, 129, 119, 133, 124, 126, 135, 136, 115, 132, 136, 107, 120, 114, 131, 123, 138, 115, 150, 132, 114, 117, 114, 128, 138, 120, 145, 125, 123, 136, 123, 116, 139, 121, 138, 134, 125, 125, 139, 119, 119, 128, 131, 122, 114, 127, 122, 129, 135, 141, 144, 123, 137, 132, 131, 128, 110, 126, 125, 129, 117, 117, 142, 102, 137, 111, 118, 136, 113, 106, 117, 139, 132, 117, 129, 131, 136, 133, 144, 132, 129, 129, 119, 125, 113, 120, 142, 127, 125, 131, 122, 130, 131, 128, 130, 140, 122, 130, 127, 102, 137, 108, 124, 124, 131, 114, 125, 129, 146, 112, 131, 129, 127, 127, 126, 117, 128, 123, 132, 104, 124, 121, 130, 140, 133, 141, 141, 134, 125, 125, 121, 128, 128, 122, 135, 120, 136, 124, 124, 138, 137, 127, 138, 129, 148, 121, 142, 153, 127, 113, 142, 113, 104, 126, 120, 116, 138, 141, 118, 127, 126, 120, 100, 128, 130, 129, 116, 132, 111, 129, 137, 127, 118, 130, 104, 117, 128, 139, 124, 130, 119, 131, 113, 122, 136, 120, 114, 142, 134, 130, 125, 125, 131, 124, 122, 110, 122, 102, 129, 127, 104, 139, 120, 125, 115, 125, 128, 142, 131, 142, 122, 121, 132, 127, 116, 111, 119, 120, 126, 129, 121, 136, 110, 123, 127, 137, 129, 122, 129, 120, 129, 119, 123, 110, 127, 120, 135, 122, 130, 123, 126, 116, 139, 125, 122, 134, 126, 132, 129, 131, 125, 126, 132, 105, 116, 116, 128, 114, 128, 129, 140, 133, 137, 119, 120, 145, 119, 125, 127, 122, 102, 120, 149, 136, 115, 130, 139, 132, 144, 109, 128, 121, 142, 145, 134, 149, 134, 123, 129, 132, 123, 126, 125, 114, 111, 124, 127, 108, 127, 129, 138, 127, 125, 116, 118, 123, 136, 127, 127, 114, 125, 127, 141, 119, 140, 132, 124, 126, 129, 144, 132, 125, 125, 118, 119, 120, 137, 103, 147, 131, 115, 113, 114, 124, 130, 144, 123, 129, 129, 118, 126, 129, 126, 125, 129, 127, 120, 118, 132, 138, 124, 120, 114, 130, 118, 139, 126, 132, 116, 107, 127, 118, 128, 122, 106, 118, 136, 109, 126, 120, 113, 125, 144, 130, 108, 135, 111, 116, 125, 123, 150, 141, 145, 113, 113, 134, 128, 119, 127, 137, 123, 126, 123, 113, 125, 137, 110, 143, 118, 123, 117, 157, 134, 119, 135, 135, 129, 118, 138, 123, 133, 96, 127, 121, 132, 121, 110, 122, 116, 121, 117, 141, 118, 114, 121, 133, 129, 137, 121, 120, 123, 120, 129, 128, 120, 130, 130, 130, 134, 108, 143, 126, 138, 116, 137, 124, 150, 135, 123, 117, 122, 125, 128, 107, 118, 115, 108, 137, 110, 134, 108, 142, 141, 107, 129, 107, 133, 139, 126, 132, 124, 127, 127, 124, 116, 95, 120, 128, 122, 126, 136, 141, 145, 129, 118, 126, 126, 163, 115, 117, 114, 122, 141, 138, 125, 116, 134, 131, 147, 127, 119, 123, 133, 125, 140, 120, 125, 131, 128, 120, 110, 119, 139, 124, 135, 127, 123, 120, 121, 153, 129, 111, 135, 111, 137, 125, 123, 128, 125, 112, 123, 111, 127, 112, 116, 126, 129, 121, 126, 126, 135, 129, 133, 112, 114, 108, 143, 139, 126, 128, 138, 123, 132, 119, 153, 109, 126, 124, 137, 128, 114, 123, 122, 115, 127, 139, 140, 120, 120, 147, 130, 127, 106, 124, 136, 128, 129, 109, 123, 133, 115, 127, 127, 122, 120, 117, 132, 108, 123, 134, 122, 138, 121, 128, 115, 121, 142, 113, 134, 119, 110, 105, 129, 121, 130, 136, 128, 132, 111, 116, 148, 128, 130, 117, 121, 132, 134, 115, 127, 116, 141, 125, 132, 127, 124, 132, 130, 128, 122, 120, 126, 124, 127, 123, 130, 120, 129, 114, 111, 134, 143, 106, 111, 132, 125, 131, 115, 132, 123, 136, 120, 108, 126, 136, 113, 127, 137, 128, 126, 129, 133, 115, 122, 124, 128, 146, 115, 118, 123, 128, 127, 128, 139, 130, 141, 112, 118, 117, 132, 104, 118, 111, 133, 110, 135, 119, 143, 123, 124, 128, 124, 138, 128, 118, 129, 114, 133, 115, 115, 129, 134, 123, 136, 109, 132, 139, 100, 123, 113, 128, 123, 129, 120, 115, 85, 130, 138, 123, 123, 133, 129, 125, 137, 142, 93, 126, 170, 130, 131, 132, 134, 124, 122, 130, 103, 122, 131, 111, 111, 133, 137, 88, 130, 133, 120, 141, 114, 118, 130, 116, 135, 104, 121, 136, 125, 113, 122, 126, 117, 132, 124, 121, 168, 89, 126, 135, 131, 116, 113, 139, 126, 132, 120, 106, 109, 149, 136, 138, 131, 140, 125, 136, 153, 121, 118, 129, 127, 142, 118, 126, 134, 119, 108, 101, 132, 113, 144, 122, 116, 139, 132, 118, 121, 138, 152, 130, 137, 109, 126, 115, 105, 150, 117, 130, 104, 133, 128, 102, 103, 129, 121, 107, 116, 135, 121, 124, 125, 142, 147, 128, 117, 112, 128, 125, 128, 129, 130, 123, 117, 137, 130, 118, 125, 123, 126, 132, 116, 124, 140, 142, 143, 121, 141, 136, 134, 127, 105, 119, 137, 115, 128, 119, 121, 134, 142, 137, 117, 124, 138, 123, 127, 128, 113, 110, 129, 146, 123, 127, 115, 123, 121, 139, 141, 139, 123, 130, 123, 136, 134, 127, 117, 133, 111, 144, 139, 116, 126, 128, 128, 144, 127, 118, 111, 117, 123, 124, 134, 127, 120, 117, 121, 117, 124, 116, 116, 126, 116, 112, 118, 119, 135, 138, 111, 132, 125, 115, 95, 119, 151, 101, 118, 132, 113, 126, 105, 129, 112, 122, 121, 124, 119, 126, 120, 123, 150, 114, 135, 112, 104, 127, 133, 122, 110, 123, 124, 123, 123, 147, 132, 123, 125, 124, 126, 127, 128, 127, 122, 147, 122, 127, 96, 122, 126, 101, 100, 119, 124, 119, 110, 112, 118, 106, 130, 147, 125, 142, 120, 111, 177, 134, 128, 143, 132, 119, 119, 136, 113, 107, 98, 119, 153, 121, 143, 119, 132, 124, 123, 131, 127, 124, 136, 120, 116, 121, 142, 95, 99, 118, 154, 135, 129, 122, 142, 110, 136, 111, 131, 124, 125, 138, 125, 144, 128, 115, 134, 142, 84, 96, 123, 112, 142, 130, 116, 135, 140, 126, 115, 122, 127, 133, 105, 132, 125, 136, 121, 101, 117, 106, 140, 116, 128, 138, 126, 101, 108, 122, 143, 127, 84, 144, 119, 98, 126, 130, 120, 108, 135, 149, 130, 114, 136, 110, 119, 122, 124, 129, 138, 143, 118, 135, 113, 122, 112, 111, 135, 123, 123, 126, 130, 147, 151, 127, 109, 124, 113, 123, 139, 128, 128, 124, 131, 119, 138, 113, 100, 126, 139, 130, 112, 137, 115, 148, 115, 116, 123, 113, 131, 134, 109, 104, 115, 162, 136, 125, 126, 130, 135, 140, 119, 140, 116, 103, 116, 105, 146, 108, 128, 125, 120, 121, 120, 110, 103, 111, 111, 114, 115, 125, 151, 147, 95, 144, 118, 112, 128, 119, 123, 117, 125, 110, 119, 120, 125, 116, 121, 136, 99, 128, 143, 136, 100, 102, 129, 126, 129, 132, 109, 133, 142, 141, 125, 101, 145, 125, 116, 131, 131, 111, 165, 148, 138, 121, 136, 117, 123, 112, 139, 116, 125, 127, 134, 124, 144, 129, 118, 140, 128, 125, 117, 109, 130, 127, 124, 135, 150, 129, 129, 133, 114, 121, 160, 132, 116, 117, 133, 115, 137, 146, 143, 134, 109, 138, 129, 111, 144, 123, 114, 136, 125, 114, 118, 136, 129, 120, 115, 131, 113, 137, 120, 119, 144, 123, 132, 108, 111, 107, 125, 119, 135, 130, 118, 114, 113, 134, 123, 119, 112, 104, 135, 115, 125, 134, 120, 141, 140, 138, 147, 108, 124, 118, 140, 103, 122, 118, 129, 135, 125, 132, 147, 112, 129, 120, 123, 113, 119, 133, 118, 140, 129, 122, 106, 131, 121, 129, 102, 130, 126, 127, 114, 115, 114, 135, 119, 143, 110, 129, 126, 117, 150, 181, 121, 134, 131, 148, 124, 127, 130, 127, 127, 141, 138, 113, 114, 132, 122, 116, 120, 123, 122, 137, 115, 111, 119, 121, 127, 129, 130, 139, 136, 117, 165, 99, 127, 121, 120, 134, 106, 123, 133, 134, 132, 120, 113, 130, 131, 128, 107, 137, 131, 125, 120, 122, 108, 131, 127, 121, 135, 137, 126, 134, 131, 123, 137, 129, 131, 126, 129, 117, 137, 134, 141, 120, 112, 113, 118, 132, 136, 117, 97, 140, 125, 124, 119, 148, 114, 133, 107, 161, 130, 124, 112, 113, 130, 127, 128, 118, 134, 155, 103, 100, 99, 131, 120, 124, 114, 118, 127, 110, 142, 127, 130, 130, 128, 119, 150, 123, 107, 118, 130, 113, 120, 106, 133, 124, 121, 113, 127, 128, 133, 153, 104, 133, 128, 108, 146, 126, 112, 124, 127, 126, 125, 100, 124, 136, 110, 137, 112, 115, 166, 135, 141, 115, 112, 138, 139, 114, 131, 116, 128, 181, 117, 126, 132, 142, 124, 131, 108, 129, 147, 65, 130, 127, 115, 142, 135, 141, 140, 108, 134, 120, 120, 127, 140, 107, 137, 127, 131, 134, 105, 125, 136, 119, 129, 123, 126, 135, 118, 111, 123, 125, 109, 129, 125, 118, 129, 125, 124, 100, 123, 140, 108, 129, 137, 144, 126, 130, 162, 120, 107, 112, 130, 151, 102, 141, 103, 112, 123, 120, 122, 122, 123, 123, 137, 109, 119, 133, 118, 131, 124, 116, 100, 84, 110, 142, 127, 101, 119, 151, 126, 116, 123, 109, 149, 123, 125, 117, 105, 118, 112, 114, 138, 127, 146, 116, 111, 102, 110, 114, 126, 132, 126, 112, 129, 123, 148, 145, 126, 113, 130, 126, 133, 126, 126, 131, 125, 123, 127, 121, 117, 142, 123, 124, 118, 112, 117, 126, 119, 122, 116, 110, 112, 144, 122, 129, 127, 136, 124, 123, 130, 128, 109, 120, 137, 126, 117, 127, 139, 120, 118, 123, 148, 125, 123, 117, 130, 141, 131, 123, 124, 128, 120, 139, 166, 145, 125, 115, 146, 124, 106, 113, 127, 107, 133, 123, 107, 111, 122, 99, 123, 111, 131, 115, 122, 127, 126, 130, 135, 121, 135, 126, 139, 130, 159, 120, 120, 122, 145, 118, 148, 141, 122, 132, 113, 111, 122, 100, 136, 133, 115, 121, 175, 128, 149, 116, 137, 140, 125, 121, 129, 135, 125, 132, 109, 142, 135, 136, 147, 123, 131, 135, 137, 119, 139, 132, 102, 127, 126, 129, 127, 116, 120, 145, 155, 131, 130, 129, 121, 143, 124, 121, 120, 105, 119, 122, 113, 130, 103, 132, 114, 127, 140, 113, 121, 130, 139, 143, 132, 138, 122, 117, 119, 131, 144, 131, 113, 138, 141, 134, 121, 114, 139, 120, 126, 146, 115, 120, 132, 134, 126, 129, 132, 139, 150, 107, 104, 135, 114, 142, 125, 123, 120, 124, 106, 124, 123, 120, 138, 138, 132, 107, 131, 115, 129, 116, 126, 127, 112, 127, 129, 122, 125, 124, 125, 128, 121, 134, 112, 119, 132, 119, 120, 119, 116, 128, 142, 123, 130, 122, 129, 125, 136, 134, 126, 117, 122, 132, 130, 126, 139, 101, 123, 129, 129, 141, 133, 134, 127, 110, 120, 127, 120, 108, 117, 134, 127, 125, 123, 131, 123, 119, 120, 143, 106, 127, 128, 131, 117, 137, 109, 119, 116, 100, 131, 112, 117, 141, 121, 107, 118, 122, 120, 111, 122, 137, 112, 140, 121, 120, 134, 131, 124, 132, 137, 130, 121, 118, 125, 124, 140, 130, 118, 119, 111, 116, 110, 124, 124, 122, 121, 133, 135, 133, 126, 126, 124, 143, 132, 158, 123, 132, 144, 131, 135, 122, 117, 124, 123, 124, 112, 127, 133, 131, 113, 136, 127, 132, 119, 141, 135, 115, 119, 120, 118, 108, 139, 146, 157, 124, 127, 127, 127, 133, 128, 118, 117, 127, 122, 131, 120, 128, 131, 128, 125, 133, 108, 133, 114, 126, 142, 124, 119, 131, 141, 135, 119, 128, 124, 130, 112, 128, 110, 132, 106, 112, 120, 125, 117, 126, 141, 130, 121, 135, 112, 111, 117, 134, 122, 128, 119, 119, 126, 130, 118, 121, 135, 112, 129, 126, 135, 133, 127, 123, 117, 132, 111, 109, 119, 121, 138, 128, 129, 126, 119, 129, 121, 124, 131, 120, 135, 129, 128, 126, 138, 118, 120, 118, 114, 124, 124, 140, 110, 110, 120, 139, 128, 124, 127, 118, 109, 127, 127, 122, 134, 122, 122, 118, 123, 118, 119, 108, 127, 129, 129, 128, 111, 141, 124, 113, 126, 111, 129, 151, 132, 123, 129, 145, 137, 131, 133, 123, 113, 132, 127, 117, 134, 103, 124, 134, 119, 131, 115, 128, 125, 127, 112, 106, 134, 124, 142, 123, 131, 120, 135, 118, 126, 133, 132, 128, 111, 104, 130, 120, 106, 125, 110, 121, 154, 128, 125, 119, 122, 124, 146, 117, 117, 111, 103, 134, 140, 126, 130, 126, 139, 138, 129, 125, 128, 130, 128, 125, 130, 122, 129, 143, 131, 131, 118, 119, 112, 132, 125, 130, 117, 116, 121, 154, 127, 127, 102, 131, 124, 109, 124, 134, 133, 122, 122, 124, 150, 123, 115, 132, 115, 127, 118, 144, 120, 131, 124, 115, 145, 109, 121, 114, 109, 138, 120, 129, 134, 119, 106, 124, 108, 139, 108, 114, 128, 127, 120, 128, 120, 117, 132, 110, 139, 121, 133, 129, 118, 117, 135, 130, 133, 133, 136, 116, 111, 133, 133, 131, 116, 117, 123, 117, 116, 145, 122, 123, 117, 128, 122, 115, 120, 116, 127, 125, 136, 121, 134, 123, 108, 125, 143, 119, 137, 129, 139, 129, 132, 133, 132, 119, 126, 133, 128, 111, 139, 127, 133, 120, 125, 128, 124, 117, 124, 126, 126, 128, 123, 132, 145, 113, 127, 131, 126, 122, 128, 111, 136, 135, 117, 141, 136, 114, 141, 91, 130, 116, 123, 114, 138, 139, 131, 116, 130, 123, 148, 131, 129, 128, 113, 118, 126, 134, 131, 115, 121, 121, 124, 125, 122, 137, 122, 122, 134, 126, 119, 130, 123, 116, 98, 119, 118, 125, 115, 116, 118, 140, 139, 121, 132, 121, 130, 128, 137, 126, 114, 129, 132, 131, 125, 132, 111, 114, 139, 144, 124, 124, 117, 107, 126, 119, 121, 135, 132, 133, 117, 133, 128, 122, 113, 120, 132, 129, 127, 115, 125, 121, 132, 116, 126, 114, 120, 121, 121, 114, 123, 125, 128, 134, 111, 127, 138, 112, 125, 116, 100, 115, 122, 132, 121, 120, 127, 130, 128, 117, 127, 128, 137, 125, 126, 121, 144, 123, 142, 136, 142, 138, 119, 124, 132, 114, 130, 123, 127, 103, 123, 125, 119, 121, 124, 140, 117, 111, 115, 114, 128, 112, 123, 125, 129, 126, 129, 127, 124, 124, 131, 112, 116, 118, 134, 130, 127, 124, 120, 128, 133, 112, 119, 92, 138, 117, 119, 120, 132, 133, 114, 140, 117, 140, 113, 127, 129, 132, 140, 126, 126, 127, 138, 133, 129, 111, 113, 129, 133, 138, 122, 118, 108, 128, 132, 116, 130, 120, 99, 136, 116, 124, 123, 129, 120, 125, 129, 129, 110, 118, 111, 118, 117, 123, 142, 115, 119, 139, 122, 114, 138, 123, 130, 125, 119, 121, 139, 136, 126, 129, 123, 130, 135, 136, 119, 112, 127, 134, 119, 115, 127, 134, 135, 114, 148, 121, 136, 128, 116, 108, 107, 126, 122, 133, 125, 123, 120, 134, 129, 120, 121, 118, 124, 116, 118, 114, 110, 112, 120, 128, 119, 119, 125, 109, 143, 118, 120, 125, 127, 135, 117, 123, 128, 113, 124, 141, 128, 115, 135, 127, 117, 125, 131, 149, 126, 117, 131, 122, 125, 132, 118, 131, 143, 117, 126, 104, 114, 123, 119, 121, 133, 128, 118, 116, 124, 118, 118, 136, 134, 126, 128, 136, 139, 117, 116, 125, 119, 140, 123, 126, 130, 113, 111, 131, 120, 111, 116, 123, 125, 122, 122, 134, 123, 120, 114, 137, 154, 128, 125, 129, 116, 127, 140, 110, 116, 113, 109, 124, 141, 142, 128, 130, 114, 121, 120, 123, 122, 114, 105, 112, 135, 148, 146, 138, 131, 127, 128, 140, 131, 128, 120, 135, 123, 123, 141, 129, 148, 114, 110, 122, 126, 138, 141, 124, 126, 130, 120, 113, 145, 122, 125, 114, 121, 124, 140, 116, 138, 127, 112, 127, 116, 133, 107, 135, 120, 131, 121, 135, 138, 117, 109, 131, 103, 122, 132, 101, 122, 129, 137, 135, 122, 136, 127, 121, 129, 134, 119, 134, 132, 126, 127, 123, 122, 115, 126, 116, 125, 126, 102, 121, 111, 124, 128, 131, 124, 120, 129, 132, 120, 124, 117, 119, 132, 122, 124, 129, 118, 133, 127, 122, 140, 137, 146, 129, 132, 132, 132, 126, 114, 130, 120, 127, 128, 113, 133, 126, 116, 132, 132, 125, 118, 125, 122, 133, 124, 124, 119, 115, 142, 127, 130, 120, 119, 130, 129, 129, 124, 126, 135, 125, 135, 125, 126, 119, 117, 120, 119, 124, 130, 140, 131, 126, 134, 136, 115, 127, 114, 131, 131, 115, 130, 121, 135, 123, 127, 125, 122, 123, 130, 130, 117, 137, 124, 124, 134, 125, 123, 113, 127, 125, 132, 123, 129, 122, 129, 132, 118, 119, 117, 115, 130, 120, 110, 136, 134, 126, 113, 124, 120, 121, 141, 130, 130, 121, 111, 129, 123, 129, 132, 126, 132, 121, 130, 111, 126, 124, 146, 131, 130, 126, 119, 143, 109, 125, 133, 137, 126, 111, 132, 121, 133, 135, 125, 126, 120, 121, 124, 129, 135, 145, 119, 138, 125, 146, 140, 137, 125, 134, 125, 128, 113, 122, 132, 100, 127, 127, 125, 131, 118, 124, 121, 117, 131, 127, 133, 123, 164, 129, 129, 124, 117, 131, 145, 127, 133, 121, 132, 122, 126, 124, 128, 138, 120, 120, 111, 122, 129, 127, 120, 125, 117, 125, 123, 128, 124, 133, 130, 132, 113, 131, 140, 131, 136, 126, 122, 126, 121, 132, 126, 118, 124, 129, 124, 127, 115, 122, 127, 113, 123, 127, 120, 117, 131, 122, 120, 135, 121, 138, 117, 122, 120, 129, 109, 112, 137, 121, 134, 134, 130, 129, 130, 119, 133, 138, 130, 129, 134, 127, 117, 127, 131, 121, 127, 123, 111, 132, 130, 129, 134, 137, 125, 120, 125, 117, 139, 121, 116, 137, 115, 125, 127, 133, 135, 121, 129, 123, 134, 128, 121, 121, 111, 131, 135, 135, 122, 126, 138, 124, 131, 128, 138, 131, 129, 135, 142, 129, 129, 131, 125, 126, 113, 138, 141, 120, 140, 116, 126, 116, 121, 132, 141, 119, 126, 134, 93, 137, 143, 118, 133, 123, 117, 120, 130, 68, 126, 124, 127, 123, 132, 126, 124, 129, 119, 123, 119, 129, 127, 117, 124, 127, 137, 125, 125, 135, 137, 122, 109, 117, 126, 127, 124, 113, 122, 133, 124, 141, 128, 120, 134, 128, 123, 147, 102, 136, 126, 124, 123, 121, 130, 118, 129, 131, 129, 137, 122, 127, 138, 131, 124, 122, 126, 128, 121, 129, 146, 129, 135, 133, 112, 122, 133, 137, 119, 134, 119, 112, 124, 126, 133, 131, 129, 132, 128, 111, 130, 119, 115, 124, 123, 126, 113, 127, 136, 123, 141, 114, 125, 113, 126, 136, 125, 129, 120, 114, 139, 122, 117, 132, 130, 131, 140, 121, 136, 126, 118, 118, 128, 125, 122, 123, 140, 121, 133, 130, 134, 127, 122, 110, 120, 134, 128, 136, 124, 120, 129, 131, 130, 122, 136, 128, 137, 128, 133, 114, 124, 121, 113, 136, 128, 111, 133, 124, 123, 132, 117, 122, 129, 129, 113, 121, 126, 131, 130, 132, 138, 112, 129, 125, 128, 128, 128, 131, 124, 121, 122, 140, 124, 120, 98, 125, 120, 120, 128, 124, 130, 136, 124, 121, 131, 136, 131, 133, 127, 120, 124, 117, 121, 135, 122, 123, 114, 107, 128, 116, 121, 126, 129, 133, 124, 135, 130, 110, 120, 129, 138, 127, 125, 117, 128, 126, 134, 127, 125, 108, 122, 103, 128, 126, 135, 130, 130, 128, 121, 133, 125, 120, 131, 129, 111, 147, 131, 146, 125, 117, 133, 132, 144, 118, 121, 122, 135, 123, 118, 122, 136, 131, 126, 127, 131, 127, 124, 118, 125, 127, 120, 134, 124, 134, 118, 123, 101, 126, 122, 124, 129, 122, 119, 139, 124, 113, 125, 130, 124, 133, 129, 113, 130, 123, 124, 121, 118, 116, 145, 128, 133, 131, 124, 128, 110, 126, 122, 124, 134, 134, 130, 113, 131, 123, 128, 129, 131, 135, 132, 118, 105, 132, 127, 137, 109, 138, 129, 130, 132, 124, 130, 124, 125, 126, 118, 123, 113, 123, 140, 116, 126, 121, 137, 108, 118, 127, 128, 131, 124, 130, 122, 96, 142, 129, 129, 122, 120, 138, 140, 125, 137, 123, 132, 126, 128, 118, 117, 117, 132, 137, 134, 119, 111, 122, 130, 126, 125, 133, 122, 116, 126, 129, 132, 121, 122, 133, 111, 115, 129, 126, 129, 123, 131, 132, 133, 117, 113, 128, 125, 128, 134, 109, 125, 129, 137, 130, 121, 129, 134, 139, 126, 121, 134, 122, 123, 114, 118, 134, 121, 136, 132, 134, 129, 137, 131, 126, 129, 144, 135, 133, 127, 113, 122, 134, 134, 136, 131, 120, 120, 131, 127, 133, 124, 130, 135, 110, 125, 116, 131, 125, 110, 118, 125, 122, 140, 129, 125, 132, 125, 128, 126, 134, 128, 120, 125, 143, 130, 119, 116, 124, 137, 103, 124, 130, 122, 117, 136, 130, 132, 127, 129, 125, 126, 127, 118, 165, 125, 124, 130, 124, 129, 130, 128, 129, 121, 250, 131, 129, 125, 128, 127, 125, 135, 132, 138, 122, 118, 139, 124, 134, 130, 128, 127, 125, 118, 129, 130, 123, 116, 125, 127, 107, 128, 134, 131, 116, 131, 127, 128, 130, 118, 118, 121, 129, 123, 121, 118, 120, 109, 130, 130, 118, 127, 129, 123, 125, 119, 125, 124, 136, 120, 123, 131, 119, 140, 119, 128, 132, 126, 127, 133, 105, 131, 133, 125, 118, 126, 133, 121, 118, 131, 138, 123, 137, 127, 109, 131, 96, 125, 126, 120, 119, 130, 124, 119, 124, 131, 113, 110, 120, 127, 131, 126, 127, 136, 123, 106, 140, 130, 133, 117, 130, 123, 138, 130, 130, 127, 135, 125, 132, 131, 131, 112, 122, 116, 129, 133, 125, 133, 135, 120, 130, 128, 117, 127, 125, 117, 127, 125, 121, 125, 126, 127, 128, 120, 120, 113, 129, 137, 106, 129, 134, 116, 131, 116, 124, 132, 127, 122, 131, 130, 110, 113, 122, 129, 125, 125, 131, 134, 132, 131, 132, 123, 128, 123, 124, 125, 124, 131, 134, 123, 132, 128, 114, 131, 77, 131, 130, 123, 118, 124, 125, 125, 118, 129, 122, 123, 123, 131, 123, 124, 126, 126, 123, 120, 125, 122, 144, 142, 134, 123, 119, 114, 139, 126, 130, 122, 117, 126, 136, 137, 111, 134, 131, 122, 134, 111, 123, 144, 133, 115, 132, 122, 122, 132, 133, 112, 137, 114, 114, 139, 128, 119, 123, 137, 144, 142, 107, 128, 123, 143, 121, 123, 131, 118, 148, 102, 130, 113, 131, 135, 125, 117, 115, 122, 134, 113, 141, 125, 121, 114, 119, 135, 110, 131, 123, 132, 123, 137, 139, 129, 139, 120, 114, 113, 119, 126, 117, 115, 116, 137, 121, 115, 119, 116, 118, 130, 108, 115, 127, 118, 139, 115, 133, 136, 129, 138, 110, 114, 127, 119, 121, 122, 119, 131, 112, 132, 124, 126, 132, 130, 133, 119, 129, 115, 126, 120, 121, 140, 120, 114, 107, 120, 119, 135, 142, 123, 107, 126, 127, 137, 138, 138, 113, 140, 150, 116, 135, 119, 118, 110, 113, 130, 114, 125, 128, 118, 134, 133, 145, 129, 117, 117, 146, 106, 111, 122, 112, 127, 119, 114, 134, 121, 123, 128, 122, 125, 109, 133, 122, 124, 134, 119, 130, 127, 127, 132, 122, 115, 137, 116, 117, 129, 134, 125, 121, 135, 104, 124, 119, 125, 140, 119, 134, 125, 128, 123, 115, 123, 119, 120, 127, 136, 121, 133, 130, 125, 100, 147, 141, 116, 108, 122, 120, 139, 144, 115, 125, 122, 133, 135, 120, 135, 128, 125, 117, 105, 137, 131, 111, 117, 129, 132, 126, 127, 132, 110, 115, 119, 122, 125, 128, 123, 126, 130, 130, 142, 103, 147, 136, 154, 121, 142, 130, 126, 113, 106, 120, 135, 120, 135, 116, 107, 133, 120, 116, 121, 132, 138, 122, 107, 112, 128, 144, 116, 110, 118, 123, 114, 133, 117, 110, 113, 117, 124, 120, 127, 131, 130, 127, 121, 124, 111, 131, 126, 126, 120, 122, 122, 138, 143, 137, 132, 128, 118, 133, 150, 127, 114, 135, 142, 141, 112, 139, 121, 113, 118, 134, 119, 104, 132, 145, 122, 117, 115, 112, 104, 103, 149, 145, 131, 116, 115, 127, 133, 121, 145, 136, 122, 124, 106, 131, 136, 112, 124, 107, 128, 142, 128, 126, 126, 134, 136, 104, 130, 125, 113, 149, 113, 141, 132, 124, 132, 104, 142, 114, 133, 126, 146, 135, 129, 132, 104, 140, 128, 113, 123, 119, 130, 128, 118, 127, 118, 146, 126, 133, 139, 100, 143, 114, 88, 125, 131, 122, 128, 128, 139, 117, 138, 122, 127, 122, 125, 133, 130, 120, 108, 119, 137, 134, 123, 114, 114, 130, 115, 136, 119, 145, 130, 114, 126, 122, 116, 135, 128, 131, 109, 116, 122, 131, 130, 121, 135, 121, 150, 138, 133, 133, 129, 130, 114, 128, 132, 108, 147, 135, 113, 113, 119, 109, 130, 134, 145, 126, 119, 128, 129, 91, 95, 119, 140, 122, 126, 118, 129, 127, 160, 130, 119, 109, 122, 126, 109, 121, 120, 123, 117, 146, 123, 122, 151, 109, 136, 142, 114, 124, 117, 116, 129, 120, 117, 121, 133, 130, 126, 121, 113, 114, 115, 103, 123, 144, 117, 138, 119, 116, 129, 120, 110, 129, 137, 110, 127, 138, 126, 130, 123, 116, 128, 103, 130, 131, 134, 124, 140, 121, 129, 153, 134, 130, 103, 122, 101, 120, 113, 125, 122, 117, 123, 121, 134, 134, 123, 117, 149, 120, 121, 128, 131, 106, 112, 135, 131, 114, 110, 114, 110, 122, 110, 144, 132, 122, 126, 112, 119, 128, 130, 112, 116, 118, 111, 136, 141, 135, 128, 117, 136, 130, 135, 132, 134, 122, 122, 124, 103, 122, 128, 121, 118, 134, 133, 123, 125, 133, 121, 140, 131, 145, 122, 136, 125, 129, 135, 120, 129, 112, 134, 117, 128, 156, 134, 126, 131, 123, 96, 125, 133, 112, 122, 124, 109, 137, 139, 148, 123, 122, 129, 139, 123, 98, 126, 108, 134, 145, 136, 103, 114, 125, 102, 123, 132, 129, 129, 138, 126, 123, 122, 132, 125, 111, 125, 125, 128, 125, 154, 148, 128, 109, 132, 144, 119, 117, 144, 117, 109, 119, 113, 143, 109, 119, 134, 123, 125, 125, 126, 128, 127, 107, 126, 106, 123, 120, 121, 125, 134, 120, 124, 120, 123, 137, 138, 129, 134, 127, 125, 123, 118, 116, 131, 104, 110, 115, 127, 132, 132, 108, 134, 131, 140, 119, 142, 125, 127, 127, 101, 148, 128, 122, 136, 130, 108, 129, 138, 129, 112, 133, 125, 118, 120, 129, 125, 130, 124, 120, 124, 123, 139, 143, 108, 124, 137, 135, 121, 122, 138, 133, 129, 145, 119, 129, 133, 120, 110, 131, 112, 136, 125, 123, 124, 123, 132, 135, 106, 114, 112, 110, 118, 124, 99, 129, 124, 127, 126, 150, 111, 115, 115, 127, 121, 130, 128, 127, 114, 110, 136, 119, 114, 126, 138, 127, 116, 123, 136, 125, 133, 97, 142, 141, 127, 109, 128, 108, 114, 113, 107, 130, 130, 137, 115, 122, 118, 122, 133, 125, 125, 127, 129, 116, 120, 129, 116, 128, 115, 112, 133, 128, 117, 122, 101, 142, 129, 131, 121, 136, 138, 122, 142, 118, 130, 125, 131, 135, 125, 136, 95, 137, 138, 132, 132, 124, 129, 119, 127, 135, 153, 124, 134, 140, 137, 108, 122, 113, 119, 115, 109, 115, 136, 115, 128, 129, 123, 125, 140, 133, 120, 130, 127, 117, 114, 124, 129, 123, 129, 120, 130, 141, 130, 116, 141, 128, 140, 118, 117, 131, 124, 161, 127, 111, 113, 124, 113, 131, 108, 119, 120, 129, 133, 120, 120, 127, 142, 123, 141, 116, 119, 129, 120, 116, 110, 110, 116, 137, 121, 137, 122, 123, 135, 114, 117, 136, 115, 138, 134, 134, 119, 129, 119, 123, 129, 109, 115, 147, 128, 133, 120, 111, 120, 106, 121, 128, 137, 107, 102, 139, 121, 114, 121, 130, 127, 123, 139, 113, 129, 138, 117, 128, 137, 124, 127, 109, 126, 113, 113, 119, 108, 144, 116, 124, 134, 115, 114, 127, 122, 142, 118, 135, 130, 112, 110, 110, 117, 108, 130, 140, 118, 133, 132, 132, 116, 131, 144, 110, 125, 131, 119, 125, 119, 117, 119, 130, 121, 123, 122, 133, 121, 121, 97, 141, 128, 127, 129, 116, 134, 141, 124, 128, 124, 127, 129, 122, 120, 121, 132, 123, 135, 104, 116, 122, 137, 131, 121, 142, 157, 98, 132, 126, 136, 128, 130, 121, 133, 123, 144, 130, 144, 141, 114, 121, 126, 119, 113, 124, 110, 106, 119, 123, 130, 110, 118, 131, 116, 122, 132, 99, 122, 127, 128, 127, 130, 112, 118, 129, 126, 125, 114, 138, 127, 118, 122, 122, 135, 120, 124, 133, 139, 131, 123, 133, 124, 136, 118, 126, 133, 122, 119, 114, 111, 130, 108, 136, 116, 123, 122, 125, 114, 111, 131, 119, 116, 137, 133, 105, 144, 134, 131, 145, 140, 119, 131, 134, 131, 144, 129, 123, 120, 134, 126, 128, 127, 126, 124, 123, 125, 113, 107, 119, 106, 126, 157, 125, 128, 126, 132, 114, 128, 130, 151, 128, 117, 138, 136, 127, 125, 117, 125, 146, 121, 127, 126, 131, 121, 130, 120, 107, 137, 110, 126, 127, 116, 124, 115, 117, 129, 135, 132, 146, 123, 119, 126, 116, 123, 133, 94, 140, 118, 125, 136, 129, 117, 138, 118, 117, 133, 115, 132, 119, 136, 129, 137, 125, 106, 114, 117, 127, 134, 123, 140, 121, 142, 130, 138, 128, 130, 143, 123, 132, 124, 109, 125, 133, 129, 123, 123, 122, 112, 135, 128, 114, 130, 131, 120, 133, 136, 131, 133, 122, 152, 126, 134, 123, 122, 128, 122, 118, 127, 139, 115, 135, 128, 129, 128, 112, 121, 122, 118, 125, 126, 126, 155, 98, 139, 136, 122, 113, 139, 112, 133, 127, 117, 136, 123, 138, 108, 139, 126, 130, 137, 132, 120, 118, 137, 128, 100, 131, 130, 125, 118, 120, 119, 118, 129, 139, 121, 142, 121, 140, 96, 124, 132, 132, 123, 122, 117, 122, 137, 123, 126, 125, 124, 115, 109, 122, 127, 137, 141, 126, 115, 147, 133, 116, 128, 133, 128, 122, 130, 132, 127, 118, 128, 124, 129, 128, 123, 132, 102, 119, 134, 105, 143, 138, 124, 125, 107, 131, 121, 134, 116, 155, 104, 130, 123, 120, 124, 131, 130, 127, 118, 109, 120, 115, 115, 130, 132, 124, 113, 124, 128, 130, 134, 126, 110, 132, 120, 124, 136, 124, 119, 127, 146, 119, 124, 113, 139, 126, 136, 127, 140, 123, 110, 143, 120, 127, 117, 116, 137, 133, 127, 124, 130, 115, 119, 124, 128, 119, 115, 129, 140, 123, 131, 131, 129, 133, 121, 122, 115, 133, 117, 118, 135, 140, 124, 125, 129, 132, 133, 137, 135, 118, 126, 136, 113, 127, 129, 137, 128, 135, 121, 131, 109, 123, 134, 107, 119, 123, 129, 122, 140, 125, 128, 110, 127, 140, 131, 143, 121, 120, 127, 137, 126, 143, 116, 137, 110, 120, 110, 129, 119, 123, 126, 131, 124, 147, 139, 125, 143, 130, 121, 128, 138, 117, 106, 126, 123, 117, 117, 133, 137, 114, 125, 133, 120, 129, 121, 134, 138, 126, 128, 132, 115, 119, 140, 138, 115, 121, 128, 103, 130, 120, 125, 116, 134, 127, 117, 113, 114, 128, 114, 129, 123, 127, 128, 111, 123, 120, 136, 130, 124, 121, 130, 131, 125, 123, 157, 129, 129, 120, 129, 144, 121, 119, 130, 124, 135, 126, 129, 133, 132, 122, 145, 124, 136, 118, 118, 126, 126, 122, 131, 129, 130, 123, 123, 141, 147, 119, 138, 121, 139, 116, 123, 122, 125, 111, 133, 131, 118, 114, 108, 130, 125, 130, 127, 125, 114, 125, 132, 126, 117, 119, 117, 121, 115, 129, 135, 118, 138, 116, 130, 123, 130, 116, 122, 129, 137, 129, 138, 120, 134, 115, 125, 117, 101, 129, 101, 117, 127, 130, 122, 117, 131, 123, 142, 128, 128, 122, 132, 132, 125, 134, 125, 127, 150, 124, 128, 136, 156, 123, 144, 126, 115, 121, 117, 139, 128, 127, 119, 120, 119, 116, 126, 119, 132, 160, 132, 127, 128, 115, 134, 116, 117, 133, 136, 129, 116, 117, 123, 130, 123, 125, 116, 123, 116, 127, 127, 134, 124, 149, 120, 126, 129, 111, 131, 122, 126, 137, 133, 130, 122, 119, 133, 123, 141, 115, 130, 136, 100, 123, 101, 127, 141, 127, 92, 129, 134, 137, 121, 134, 114, 112, 124, 122, 137, 122, 118, 127, 114, 126, 114, 127, 125, 133, 128, 127, 124, 122, 125, 137, 123, 134, 114, 141, 121, 122, 138, 114, 122, 119, 108, 128, 136, 121, 130, 134, 128, 113, 116, 121, 138, 134, 127, 98, 123, 126, 132, 121, 127, 131, 114, 114, 129, 129, 137, 119, 127, 130, 128, 120, 132, 141, 126, 122, 134, 122, 126, 110, 129, 125, 116, 133, 128, 122, 127, 127, 122, 125, 130, 123, 126, 107, 122, 122, 136, 132, 123, 130, 132, 113, 127, 121, 121, 122, 114, 119, 125, 116, 119, 124, 146, 115, 124, 110, 119, 137, 115, 116, 133, 115, 114, 142, 127, 121, 133, 134, 130, 116, 123, 127, 117, 123, 136, 135, 137, 118, 108, 113, 139, 109, 128, 124, 126, 135, 125, 136, 122, 135, 117, 117, 132, 122, 125, 125, 116, 144, 114, 119, 139, 127, 110, 124, 109, 129, 112, 110, 131, 121, 132, 137, 119, 125, 138, 124, 134, 124, 120, 139, 152, 126, 132, 140, 131, 131, 142, 132, 130, 123, 145, 122, 134, 122, 121, 131, 119, 133, 140, 124, 112, 127, 142, 120, 115, 125, 128, 126, 118, 138, 98, 142, 130, 112, 137, 136, 118, 135, 127, 128, 151, 105, 125, 117, 132, 112, 131, 140, 134, 129, 137, 133, 117, 142, 128, 128, 125, 135, 122, 129, 122, 112, 134, 121, 147, 119, 129, 133, 112, 130, 127, 141, 130, 132, 140, 121, 128, 115, 110, 132, 116, 116, 113, 129, 121, 124, 130, 134, 129, 135, 148, 139, 131, 150, 127, 119, 129, 141, 117, 125, 128, 118, 146, 138, 125, 123, 117, 134, 117, 120, 132, 123, 122, 117, 139, 134, 136, 117, 127, 131, 117, 115, 120, 127, 113, 131, 134, 121, 118, 133, 123, 111, 124, 127, 126, 124, 126, 125, 122, 134, 128, 111, 124, 112, 113, 114, 118, 130, 131, 118, 122, 121, 141, 134, 117, 115, 121, 134, 128, 135, 150, 131, 122, 135, 109, 114, 122, 127, 112, 124, 122, 116, 115, 128, 120, 130, 127, 122, 119, 116, 113, 127, 124, 130, 119, 121, 115, 134, 130, 120, 109, 124, 124, 128, 113, 124, 118, 114, 138, 116, 104, 127, 133, 133, 131, 106, 125, 107, 129, 115, 122, 139, 134, 143, 107, 133, 133, 127, 116, 135, 132, 125, 132, 129, 114, 119, 131, 126, 115, 127, 113, 115, 124, 126, 149, 126, 139, 114, 114, 130, 127, 142, 134, 143, 126, 118, 145, 128, 134, 116, 137, 108, 108, 135, 135, 125, 121, 130, 122, 131, 107, 124, 116, 124, 126, 107, 139, 121, 126, 117, 114, 140, 113, 122, 120, 130, 143, 124, 129, 122, 123, 118, 111, 125, 122, 118, 114, 121, 123, 136, 120, 120, 134, 144, 124, 122, 121, 135, 130, 131, 139, 123, 130, 123, 124, 134, 144, 129, 130, 138, 118, 106, 115, 106, 114, 119, 130, 126, 118, 141, 113, 123, 148, 123, 136, 124, 139, 115, 111, 149, 136, 142, 112, 133, 112, 132, 127, 126, 126, 132, 119, 114, 114, 112, 122, 124, 131, 120, 113, 109, 120, 133, 129, 130, 130, 104, 137, 126, 120, 126, 116, 114, 119, 138, 120, 131, 124, 121, 129, 122, 116, 120, 114, 132, 118, 105, 116, 128, 113, 125, 131, 133, 115, 138, 137, 126, 128, 115, 121, 143, 125, 122, 104, 120, 123, 120, 122, 141, 148, 138, 153, 130, 134, 135, 121, 130, 130, 145, 129, 126, 142, 134, 115, 135, 113, 128, 137, 135, 123, 125, 125, 122, 120, 118, 115, 128, 136, 113, 125, 128, 129, 133, 130, 134, 113, 119, 134, 136, 130, 105, 124, 116, 108, 124, 140, 122, 120, 139, 119, 125, 137, 128, 126, 134, 132, 119, 131, 124, 135, 133, 116, 124, 133, 136, 112, 116, 126, 141, 130, 100, 134, 131, 103, 128, 131, 113, 119, 126, 139, 145, 126, 83, 113, 121, 131, 131, 116, 139, 126, 137, 131, 109, 119, 107, 111, 111, 125, 137, 125, 129, 122, 134, 118, 128, 111, 133, 122, 138, 124, 117, 123, 133, 122, 117, 128, 134, 140, 122, 128, 135, 131, 143, 108, 108, 108, 142, 126, 134, 139, 133, 121, 126, 131, 114, 134, 120, 121, 109, 121, 121, 124, 117, 127, 129, 141, 110, 121, 112, 123, 123, 147, 140, 118, 134, 119, 136, 116, 134, 106, 129, 124, 127, 111, 112, 130, 140, 138, 116, 119, 122, 113, 125, 120, 117, 137, 116, 125, 117, 139, 116, 143, 129, 114, 125, 125, 118, 116, 131, 148, 95, 123, 141, 127, 135, 121, 127, 117, 139, 121, 132, 146, 132, 131, 126, 146, 117, 138, 106, 132, 132, 109, 125, 117, 115, 113, 123, 129, 122, 111, 138, 147, 147, 118, 137, 117, 114, 121, 136, 114, 122, 119, 123, 139, 119, 137, 136, 102, 119, 139, 135, 131, 121, 130, 111, 128, 126, 126, 128, 92, 115, 135, 146, 132, 144, 129, 131, 124, 111, 129, 123, 122, 126, 124, 122, 117, 128, 114, 123, 121, 122, 131, 131, 135, 120, 123, 139, 143, 125, 139, 131, 130, 129, 125, 130, 117, 114, 141, 128, 112, 120, 126, 130, 144, 131, 121, 105, 116, 108, 112, 126, 116, 134, 140, 109, 125, 124, 124, 128, 126, 126, 120, 105, 121, 129, 120, 137, 138, 110, 131, 119, 110, 127, 116, 137, 128, 108, 114, 129, 131, 116, 116, 131, 120, 110, 133, 136, 122, 144, 132, 113, 104, 128, 113, 136, 133, 128, 124, 121, 110, 119, 141, 130, 136, 137, 134, 118, 106, 133, 100, 130, 122, 110, 136, 127, 117, 121, 117, 132, 124, 144, 122, 127, 128, 119, 146, 127, 129, 136, 125, 116, 144, 122, 140, 120, 134, 131, 142, 122, 128, 119, 130, 107, 124, 130, 124, 117, 114, 116, 121, 123, 118, 127, 132, 130, 118, 116, 116, 113, 125, 139, 93, 120, 131, 132, 111, 117, 134, 126, 145, 134, 113, 133, 116, 118, 140, 115, 131, 131, 133, 135, 134, 152, 133, 137, 144, 124, 128, 128, 126, 133, 124, 126, 126, 133, 103, 105, 122, 126, 131, 118, 134, 136, 135, 136, 120, 127, 121, 136, 108, 118, 128, 127, 138, 104, 141, 118, 113, 137, 135, 122, 111, 130, 120, 117, 122, 124, 137, 118, 118, 125, 117, 132, 139, 143, 117, 134, 125, 120, 129, 127, 147, 110, 119, 115, 132, 124, 128, 108, 114, 136, 142, 125, 121, 114, 134, 127, 125, 129, 107, 145, 134, 116, 133, 126, 126, 116, 125, 128, 116, 143, 141, 128, 112, 127, 141, 129, 125, 115, 144, 120, 123, 117, 127, 134, 117, 106, 130, 111, 122, 113, 132, 125, 143, 111, 125, 117, 133, 126, 143, 123, 121, 133, 127, 126, 115, 125, 133, 116, 116, 119, 126, 136, 114, 133, 139, 139, 134, 116, 132, 109, 121, 122, 122, 133, 149, 138, 128, 139, 112, 127, 115, 136, 121, 124, 125, 136, 119, 119, 130, 128, 124, 114, 121, 136, 119, 111, 132, 136, 138, 132, 120, 127, 113, 124, 123, 124, 136, 107, 121, 114, 121, 117, 128, 136, 133, 95, 123, 118, 118, 121, 117, 141, 139, 139, 106, 125, 128, 150, 135, 119, 138, 144, 147, 108, 124, 135, 117, 128, 128, 130, 132, 115, 121, 134, 130, 134, 141, 121, 141, 131, 113, 124, 141, 128, 125, 134, 125, 128, 130, 113, 124, 124, 124, 123, 133, 111, 131, 123, 123, 124, 137, 152, 132, 133, 104, 129, 121, 112, 120, 131, 136, 137, 139, 113, 135, 126, 116, 119, 111, 120, 135, 139, 117, 117, 145, 146, 123, 108, 124, 109, 136, 126, 112, 130, 121, 118, 131, 122, 125, 113, 133, 125, 121, 128, 127, 127, 133, 150, 130, 136, 122, 128, 119, 135, 133, 135, 126, 98, 134, 132, 124, 108, 116, 130, 118, 122, 113, 130, 133, 130, 140, 134, 126, 118, 133, 125, 113, 133, 135, 132, 126, 137, 126, 127, 123, 111, 133, 125, 116, 148, 108, 140, 139, 132, 124, 140, 122, 139, 137, 140, 132, 120, 119, 131, 118, 126, 131, 132, 104, 125, 105, 132, 133, 119, 131, 120, 135, 146, 124, 113, 121, 118, 137, 146, 113, 111, 128, 137, 141, 124, 111, 131, 142, 111, 123, 124, 125, 90, 132, 143, 130, 121, 132, 123, 117, 122, 113, 133, 128, 132, 111, 114, 116, 141, 136, 108, 119, 116, 133, 129, 126, 119, 143, 131, 125, 120, 134, 118, 102, 150, 125, 126, 119, 108, 126, 140, 137, 139, 119, 119, 141, 123, 124, 110, 143, 109, 113, 122, 132, 123, 136, 135, 127, 152, 121, 117, 123, 111, 113, 126, 124, 128, 135, 123, 131, 110, 117, 128, 126, 116, 130, 119, 147, 141, 121, 117, 102, 132, 117, 125, 127, 101, 112, 117, 132, 137, 122, 142, 118, 126, 127, 158, 133, 124, 123, 129, 121, 120, 111, 120, 118, 140, 106, 139, 130, 124, 115, 138, 124, 137, 124, 122, 135, 127, 123, 131, 112, 121, 109, 133, 122, 137, 135, 133, 162, 128, 124, 128, 125, 124, 135, 143, 130, 111, 121, 128, 126, 127, 133, 116, 132, 147, 147, 141, 123, 130, 116, 126, 135, 123, 118, 126, 120, 142, 121, 121, 116, 117, 139, 136, 126, 134, 119, 134, 116, 151, 105, 122, 125, 125, 129, 145, 117, 136, 122, 107, 132, 107, 122, 120, 125, 107, 128, 134, 148, 115, 115, 132, 156, 114, 121, 124, 122, 122, 129, 122, 132, 106, 122, 117, 106, 136, 128, 119, 130, 126, 129, 123, 130, 111, 128, 128, 119, 101, 144, 123, 124, 115, 125, 126, 131, 143, 124, 145, 161, 147, 138, 122, 142, 123, 121, 119, 122, 113, 111, 123, 122, 150, 120, 139, 154, 141, 142, 109, 120, 123, 133, 108, 111, 118, 108, 100, 113, 120, 135, 121, 128, 115, 121, 110, 130, 127, 117, 127, 126, 122, 131, 123, 122, 125, 128, 126, 118, 127, 117, 119, 145, 140, 125, 122, 131, 136, 115, 132, 128, 119, 133, 124, 131, 135, 128, 122, 122, 129, 126, 123, 118, 112, 119, 118, 148, 143, 120, 119, 129, 121, 126, 110, 120, 122, 113, 109, 127, 123, 119, 135, 120, 116, 129, 125, 125, 117, 120, 104, 123, 113, 113, 134, 123, 137, 128, 136, 121, 129, 132, 131, 114, 144, 118, 122, 105, 118, 113, 116, 143, 125, 110, 122, 130, 113, 113, 112, 115, 130, 141, 125, 109, 124, 131, 117, 141, 114, 146, 133, 135, 127, 126, 112, 133, 129, 116, 113, 129, 126, 125, 130, 122, 122, 140, 103, 128, 133, 124, 139, 124, 115, 122, 134, 124, 127, 124, 135, 130, 121, 121, 111, 132, 142, 132, 119, 121, 135, 119, 156, 140, 131, 137, 114, 138, 132, 140, 124, 145, 123, 115, 121, 120, 120, 97, 118, 122, 113, 131, 141, 114, 138, 146, 127, 139, 121, 121, 123, 113, 120, 111, 110, 128, 123, 128, 129, 126, 120, 111, 123, 114, 122, 134, 136, 128, 132, 131, 126, 115, 141, 143, 136, 124, 150, 123, 120, 119, 130, 110, 129, 109, 124, 125, 118, 121, 133, 125, 135, 126, 112, 131, 128, 121, 139, 115, 138, 135, 112, 116, 144, 128, 126, 122, 123, 149, 117, 130, 136, 129, 122, 100, 113, 120, 136, 123, 120, 133, 123, 123, 117, 100, 112, 102, 128, 136, 131, 117, 120, 125, 121, 139, 117, 107, 129, 118, 129, 125, 137, 128, 123, 128, 133, 122, 115, 134, 133, 133, 124, 133, 107, 113, 133, 114, 122, 129, 133, 131, 144, 113, 131, 123, 120, 137, 106, 125, 131, 123, 126, 105, 119, 142, 129, 135, 131, 125, 126, 140, 133, 124, 113, 120, 136, 105, 129, 125, 127, 115, 140, 113, 160, 136, 134, 141, 116, 133, 137, 132, 136, 117, 124, 138, 136, 121, 124, 150, 123, 120, 135, 119, 138, 136, 121, 119, 129, 130, 139, 133, 123, 124, 120, 118, 131, 121, 128, 126, 132, 126, 127, 130, 107, 116, 138, 118, 124, 128, 125, 125, 126, 134, 128, 123, 123, 122, 119, 126, 129, 140, 124, 140, 127, 109, 129, 133, 134, 123, 142, 121, 111, 119, 129, 115, 132, 128, 118, 115, 105, 118, 120, 134, 124, 110, 138, 118, 126, 134, 118, 97, 124, 118, 137, 118, 127, 131, 114, 129, 116, 135, 114, 128, 127, 119, 131, 130, 140, 129, 113, 146, 132, 130, 135, 148, 130, 140, 129, 123, 121, 91, 112, 126, 146, 125, 139, 128, 131, 132, 118, 107, 129, 136, 121, 143, 156, 133, 118, 113, 125, 110, 128, 133, 130, 117, 121, 128, 130, 126, 117, 121, 122, 130, 122, 124, 130, 139, 142, 129, 118, 129, 149, 138, 128, 132, 111, 115, 111, 116, 116, 126, 129, 133, 142, 153, 138, 137, 131, 138, 113, 117, 130, 129, 156, 131, 118, 128, 129, 130, 123, 116, 139, 125, 119, 137, 126, 129, 138, 155, 127, 132, 113, 119, 122, 114, 134, 138, 123, 106, 120, 116, 128, 121, 131, 121, 117, 119, 147, 124, 135, 135, 129, 125, 126, 120, 116, 135, 128, 129, 121, 153, 119, 123, 127, 105, 120, 126, 130, 93, 139, 128, 123, 109, 147, 136, 124, 112, 115, 139, 118, 141, 127, 123, 107, 121, 123, 123, 113, 123, 134, 136, 124, 129, 131, 136, 126, 115, 128, 130, 115, 134, 112, 121, 140, 116, 144, 110, 139, 113, 122, 128, 130, 134, 112, 137, 135, 149, 125, 140, 144, 133, 149, 121, 127, 137, 129, 125, 122, 124, 132, 130, 130, 129, 131, 130, 122, 129, 124, 121, 120, 135, 133, 129, 119, 156, 124, 126, 124, 130, 123, 111, 140, 114, 115, 138, 122, 136, 132, 146, 118, 120, 124, 117, 99, 114, 133, 124, 136, 124, 130, 127, 127, 127, 117, 128, 126, 112, 110, 134, 114, 127, 138, 113, 113, 126, 126, 122, 113, 131, 138, 138, 115, 112, 119, 129, 124, 139, 123, 129, 129, 124, 141, 130, 124, 112, 111, 123, 122, 134, 110, 124, 129, 133, 123, 140, 151, 127, 119, 128, 124, 143, 122, 121, 127, 138, 131, 146, 125, 103, 116, 139, 138, 119, 117, 106, 117, 132, 115, 127, 118, 129, 106, 126, 145, 110, 137, 119, 143, 119, 127, 113, 143, 117, 111, 133, 107, 125, 121, 123, 121, 106, 97, 112, 121, 115, 127, 108, 124, 115, 107, 159, 119, 113, 134, 125, 118, 140, 143, 153, 126, 122, 116, 145, 139, 122, 121, 135, 137, 124, 152, 107, 105, 105, 145, 130, 123, 115, 128, 133, 105, 128, 116, 125, 114, 129, 134, 131, 139, 138, 127, 137, 126, 112, 110, 118, 129, 127, 129, 131, 128, 128, 117, 126, 130, 143, 123, 115, 123, 116, 108, 113, 125, 145, 125, 141, 117, 128, 141, 121, 125, 117, 120, 130, 106, 120, 113, 106, 134, 120, 136, 122, 113, 109, 130, 121, 124, 122, 131, 102, 127, 119, 128, 117, 121, 124, 125, 115, 113, 134, 122, 129, 131, 126, 124, 120, 133, 117, 121, 121, 126, 122, 125, 124, 120, 126, 147, 136, 114, 142, 101, 115, 153, 155, 100, 132, 117, 125, 114, 152, 137, 120, 116, 98, 118, 142, 126, 130, 131, 146, 114, 106, 131, 126, 140, 124, 119, 132, 142, 119, 125, 120, 124, 128, 138, 99, 94, 133, 97, 124, 138, 128, 108, 139, 113, 128, 138, 139, 121, 140, 152, 120, 128, 129, 133, 124, 118, 112, 114, 122, 132, 147, 124, 139, 126, 123, 131, 140, 134, 115, 133, 121, 133, 161, 120, 126, 136, 123, 133, 122, 115, 110, 119, 122, 131, 134, 107, 141, 134, 115, 133, 116, 112, 152, 116, 126, 125, 130, 147, 108, 134, 118, 128, 131, 118, 106, 127, 115, 120, 122, 122, 102, 90, 136, 122, 121, 132, 138, 121, 124, 130, 139, 113, 112, 135, 126, 136, 131, 138, 120, 118, 111, 121, 139, 117, 131, 116, 132, 138, 126, 126, 138, 147, 121, 125, 143, 108, 125, 128, 136, 125, 127, 133, 123, 142, 112, 129, 121, 121, 125, 130, 134, 118, 126, 123, 123, 110, 136, 114, 124, 122, 126, 131, 142, 129, 148, 125, 122, 117, 120, 124, 118, 118, 124, 123, 124, 125, 135, 117, 138, 124, 122, 122, 133, 124, 119, 118, 137, 124, 119, 129, 130, 124, 126, 123, 106, 114, 125, 128, 136, 116, 126, 126, 137, 130, 123, 129, 121, 126, 116, 127, 121, 126, 139, 139, 121, 134, 125, 132, 126, 123, 136, 121, 122, 122, 112, 132, 114, 114, 132, 128, 109, 118, 128, 133, 115, 124, 117, 114, 108, 114, 112, 145, 125, 126, 123, 122, 121, 121, 134, 120, 131, 103, 130, 129, 118, 134, 130, 138, 127, 115, 133, 117, 135, 118, 132, 138, 123, 121, 122, 130, 142, 134, 105, 156, 131, 118, 121, 142, 126, 127, 115, 104, 124, 125, 132, 117, 121, 119, 130, 141, 129, 130, 119, 116, 124, 111, 133, 125, 123, 110, 123, 114, 120, 128, 135, 105, 121, 144, 110, 136, 110, 124, 129, 126, 140, 103, 126, 138, 149, 126, 140, 124, 132, 152, 133, 141, 122, 137, 131, 131, 129, 121, 132, 124, 113, 117, 134, 124, 134, 117, 119, 129, 123, 133, 117, 127, 131, 121, 130, 127, 124, 130, 114, 110, 133, 125, 126, 132, 124, 118, 144, 112, 141, 130, 106, 131, 118, 113, 123, 119, 131, 124, 122, 134, 118, 118, 120, 140, 128, 123, 125, 114, 125, 136, 131, 115, 128, 112, 115, 125, 125, 119, 134, 125, 96, 133, 123, 114, 96, 138, 124, 128, 118, 115, 127, 122, 124, 127, 129, 126, 111, 135, 131, 148, 132, 142, 137, 133, 133, 122, 113, 140, 124, 106, 149, 123, 119, 140, 131, 128, 130, 130, 136, 128, 116, 128, 120, 111, 126, 130, 134, 132, 141, 139, 112, 111, 127, 131, 140, 89, 162, 150, 120, 134, 132, 107, 115, 136, 125, 141, 128, 114, 114, 128, 107, 123, 153, 136, 134, 135, 123, 118, 130, 158, 129, 117, 129, 114, 131, 118, 141, 129, 125, 145, 136, 115, 127, 129, 116, 116, 101, 114, 120, 122, 121, 134, 128, 127, 132, 117, 142, 154, 127, 115, 136, 132, 116, 133, 128, 123, 106, 134, 116, 121, 128, 137, 125, 103, 125, 138, 131, 127, 134, 152, 143, 109, 138, 140, 139, 119, 128, 125, 119, 131, 115, 126, 112, 117, 118, 124, 129, 118, 114, 118, 134, 139, 149, 118, 122, 123, 132, 134, 133, 118, 118, 130, 127, 107, 134, 120, 103, 119, 123, 127, 132, 115, 107, 121, 116, 129, 140, 116, 101, 125, 131, 138, 133, 145, 132, 115, 149, 132, 131, 119, 128, 126, 129, 125, 144, 142, 109, 134, 117, 128, 121, 126, 110, 126, 124, 130, 120, 121, 131, 125, 118, 113, 126, 146, 134, 117, 131, 121, 124, 120, 122, 131, 114, 122, 128, 127, 120, 119, 113, 134, 124, 135, 139, 119, 116, 129, 141, 128, 113, 142, 132, 112, 132, 128, 143, 139, 127, 125, 118, 135, 117, 126, 119, 128, 126, 148, 140, 126, 129, 134, 129, 102, 123, 125, 117, 135, 114, 120, 133, 129, 119, 118, 123, 131, 134, 127, 119, 117, 134, 133, 134, 120, 128, 121, 112, 138, 124, 159, 114, 131, 118, 123, 158, 121, 105, 143, 121, 131, 122, 114, 114, 125, 108, 138, 125, 130, 125, 122, 142, 116, 116, 132, 122, 120, 121, 130, 134, 105, 122, 118, 123, 125, 133, 118, 119, 133, 126, 129, 147, 135, 132, 117, 123, 130, 123, 123, 115, 113, 129, 143, 127, 115, 138, 131, 124, 135, 126, 114, 120, 125, 126, 146, 136, 134, 135, 133, 129, 142, 146, 139, 130, 119, 91, 133, 130, 129, 138, 116, 140, 126, 116, 127, 109, 127, 157, 121, 111, 123, 122, 114, 129, 125, 127, 116, 114, 129, 123, 123, 116, 116, 128, 138, 139, 133, 124, 110, 139, 107, 147, 119, 120, 108, 137, 117, 130, 101, 128, 136, 109, 120, 118, 121, 125, 120, 130, 118, 134, 121, 131, 136, 111, 134, 120, 128, 121, 134, 112, 120, 131, 107, 135, 124, 129, 130, 126, 128, 118, 116, 137, 128, 117, 111, 135, 144, 128, 129, 121, 128, 123, 122, 119, 132, 127, 129, 127, 150, 122, 122, 127, 118, 139, 130, 125, 124, 144, 132, 114, 124, 136, 139, 122, 112, 132, 133, 134, 126, 121, 116, 137, 133, 150, 122, 133, 118, 135, 130, 149, 115, 136, 118, 124, 135, 117, 115, 111, 117, 146, 121, 127, 124, 142, 114, 130, 127, 128, 148, 123, 120, 140, 102, 121, 135, 114, 125, 127, 117, 126, 111, 126, 128, 131, 118, 138, 114, 128, 112, 122, 145, 122, 101, 143, 122, 133, 139, 113, 124, 131, 124, 119, 121, 136, 131, 120, 109, 133, 128, 130, 128, 142, 122, 127, 116, 117, 131, 131, 127, 106, 127, 120, 139, 131, 136, 141, 128, 126, 117, 118, 129, 126, 106, 109, 120, 144, 128, 114, 120, 123, 114, 126, 116, 115, 136, 123, 124, 118, 130, 117, 128, 142, 110, 112, 108, 119, 142, 130, 129, 124, 117, 114, 119, 133, 139, 114, 141, 137, 120, 120, 128, 133, 116, 129, 139, 110, 120, 123, 149, 127, 139, 136, 129, 128, 119, 145, 118, 137, 120, 132, 119, 79, 146, 128, 118, 124, 126, 121, 114, 125, 142, 113, 127, 123, 132, 107, 129, 132, 132, 113, 104, 126, 117, 122, 114, 117, 138, 140, 121, 114, 132, 119, 128, 102, 103, 137, 117, 117, 123, 124, 119, 110, 121, 102, 125, 146, 118, 121, 127, 126, 107, 148, 113, 109, 143, 121, 118, 131, 121, 114, 128, 127, 121, 131, 120, 124, 130, 116, 145, 131, 132, 132, 117, 134, 123, 119, 136, 134, 131, 122, 150, 116, 134, 135, 136, 126, 130, 133, 147, 126, 105, 129, 126, 95, 124, 123, 131, 110, 123, 112, 115, 128, 100, 120, 131, 142, 118, 124, 124, 149, 128, 115, 112, 120, 94, 113, 120, 145, 137, 125, 124, 121, 118, 132, 136, 126, 139, 113, 112, 110, 137, 104, 123, 132, 167, 119, 114, 123, 134, 125, 138, 126, 106, 106, 138, 115, 130, 110, 100, 123, 127, 120, 125, 121, 118, 117, 131, 120, 109, 136, 93, 110, 125, 135, 128, 121, 120, 139, 131, 116, 118, 125, 138, 130, 133, 147, 104, 94, 136, 115, 115, 126, 126, 128, 144, 115, 141, 128, 146, 105, 127, 131, 117, 152, 136, 143, 151, 104, 145, 134, 126, 119, 128, 132, 120, 124, 119, 133, 117, 128, 127, 122, 127, 131, 136, 119, 128, 125, 125, 113, 123, 148, 140, 124, 126, 137, 106, 120, 145, 131, 136, 127, 122, 117, 109, 128, 124, 119, 141, 122, 128, 122, 129, 127, 109, 125, 130, 126, 111, 123, 122, 129, 124, 106, 132, 103, 126, 123, 127, 116, 133, 123, 134, 125, 122, 110, 126, 114, 121, 121, 132, 127, 121, 131, 134, 115, 124, 119, 125, 131, 134, 131, 149, 120, 137, 120, 121, 133, 125, 126, 123, 123, 124, 126, 124, 119, 125, 149, 137, 135, 137, 137, 125, 127, 131, 119, 121, 129, 123, 128, 130, 122, 129, 110, 112, 113, 119, 141, 120, 135, 122, 110, 108, 135, 117, 126, 120, 113, 124, 114, 122, 133, 118, 145, 114, 98, 136, 134, 123, 114, 140, 143, 105, 134, 123, 145, 122, 142, 131, 115, 133, 127, 131, 120, 125, 129, 120, 139, 118, 125, 145, 110, 117, 127, 124, 127, 143, 127, 140, 121, 133, 134, 129, 116, 131, 120, 139, 134, 134, 110, 123, 114, 141, 145, 138, 128, 119, 130, 145, 134, 127, 115, 119, 119, 121, 119, 105, 122, 124, 126, 115, 128, 144, 135, 121, 128, 138, 124, 119, 127, 120, 133, 137, 108, 131, 127, 137, 130, 130, 130, 137, 139, 122, 117, 132, 145, 135, 128, 113, 134, 136, 127, 115, 128, 113, 105, 127, 124, 146, 117, 127, 138, 111, 116, 138, 119, 140, 121, 144, 139, 123, 118, 131, 130, 140, 151, 121, 136, 143, 138, 119, 126, 107, 115, 125, 123, 108, 126, 137, 133, 129, 130, 98, 109, 124, 122, 126, 126, 128, 136, 139, 100, 142, 130, 117, 132, 146, 139, 131, 134, 127, 118, 125, 109, 128, 119, 119, 129, 136, 118, 120, 115, 114, 111, 109, 125, 126, 119, 126, 117, 126, 113, 117, 125, 125, 128, 116, 119, 130, 144, 126, 112, 130, 122, 133, 130, 129, 111, 121, 133, 123, 138, 124, 125, 114, 136, 129, 131, 122, 146, 134, 115, 109, 139, 136, 131, 145, 108, 109, 122, 125, 114, 139, 136, 124, 137, 118, 116, 128, 138, 135, 124, 140, 113, 122, 128, 124, 105, 131, 138, 115, 129, 130, 122, 121, 129, 135, 131, 138, 123, 130, 135, 132, 144, 146, 117, 110, 148, 124, 117, 131, 141, 125, 139, 128, 114, 114, 140, 104, 115, 115, 116, 129, 138, 121, 126, 126, 130, 140, 133, 124, 121, 126, 120, 115, 136, 118, 119, 122, 130, 121, 110, 127, 139, 121, 130, 141, 126, 124, 129, 136, 132, 131, 114, 130, 127, 129, 127, 125, 110, 125, 118, 130, 134, 99, 131, 124, 116, 116, 120, 123, 127, 117, 134, 118, 119, 143, 119, 112, 110, 122, 130, 135, 102, 128, 125, 134, 107, 133, 124, 137, 125, 110, 116, 115, 127, 121, 114, 125, 130, 126, 125, 127, 103, 115, 112, 130, 125, 123, 125, 116, 134, 120, 124, 155, 120, 107, 124, 118, 123, 129, 121, 120, 128, 124, 135, 122, 140, 145, 120, 128, 127, 121, 130, 133, 122, 104, 119, 112, 114, 128, 123, 135, 118, 134, 116, 116, 122, 117, 104, 110, 132, 98, 103, 110, 123, 131, 129, 106, 128, 109, 120, 128, 149, 108, 118, 126, 131, 128, 114, 134, 129, 127, 123, 111, 137, 146, 132, 138, 127, 136, 134, 119, 128, 121, 115, 97, 125, 147, 127, 104, 130, 115, 122, 134, 123, 135, 131, 122, 117, 137, 142, 108, 132, 114, 108, 129, 133, 133, 124, 126, 111, 98, 124, 130, 130, 130, 129, 127, 138, 147, 120, 114, 146, 116, 139, 126, 135, 113, 125, 119, 127, 115, 154, 123, 120, 113, 117, 133, 124, 143, 117, 126, 119, 123, 126, 118, 124, 138, 134, 111, 116, 144, 97, 127, 122, 117, 121, 130, 124, 105, 131, 126, 125, 136, 124, 110, 118, 136, 113, 125, 126, 125, 131, 112, 111, 120, 122, 140, 110, 115, 106, 109, 145, 125, 132, 112, 124, 120, 128, 127, 112, 125, 115, 115, 121, 136, 134, 120, 136, 115, 144, 119, 125, 120, 98, 124, 135, 126, 101, 114, 128, 127, 127, 121, 135, 124, 115, 130, 133, 131, 104, 139, 126, 114, 118, 130, 140, 128, 146, 136, 113, 138, 122, 125, 120, 124, 133, 135, 123, 117, 132, 122, 132, 107, 126, 120, 119, 126, 125, 116, 123, 135, 126, 129, 118, 126, 123, 124, 130, 129, 121, 117, 106, 128, 118, 121, 117, 123, 126, 128, 133, 115, 109, 118, 140, 114, 114, 128, 126, 109, 126, 129, 121, 134, 128, 124, 149, 118, 126, 122, 139, 126, 110, 127, 122, 134, 118, 125, 105, 129, 112, 122, 140, 112, 108, 125, 123, 130, 132, 131, 118, 145, 131, 120, 123, 113, 133, 125, 148, 123, 122, 128, 110, 122, 114, 112, 115, 129, 150, 119, 108, 111, 114, 136, 122, 136, 128, 126, 133, 113, 127, 126, 112, 95, 125, 120, 125, 118, 140, 127, 136, 130, 127, 140, 119, 113, 124, 133, 119, 127, 120, 141, 131, 135, 127, 138, 137, 119, 134, 115, 112, 124, 134, 113, 120, 124, 117, 114, 123, 124, 117, 115, 114, 117, 118, 134, 113, 106, 121, 123, 122, 131, 129, 118, 135, 132, 135, 137, 122, 133, 128, 123, 108, 112, 110, 138, 123, 136, 133, 121, 133, 120, 123, 133, 127, 126, 135, 160, 114, 125, 138, 125, 130, 119, 130, 117, 119, 122, 135, 118, 119, 131, 119, 116, 127, 122, 124, 120, 120, 110, 123, 129, 123, 120, 140, 155, 122, 137, 127, 127, 126, 106, 105, 119, 115, 118, 110, 140, 122, 116, 105, 136, 132, 141, 128, 126, 109, 136, 127, 120, 97, 130, 108, 133, 133, 132, 125, 121, 122, 122, 134, 120, 130, 118, 124, 138, 132, 122, 140, 127, 126, 126, 114, 112, 136, 121, 121, 126, 98, 118, 114, 117, 130, 136, 143, 127, 110, 120, 148, 131, 121, 127, 105, 101, 126, 123, 118, 129, 125, 135, 130, 109, 107, 123, 126, 144, 128, 112, 129, 139, 125, 121, 116, 119, 134, 147, 124, 124, 131, 129, 121, 137, 114, 116, 122, 143, 130, 130, 121, 126, 104, 120, 125, 129, 124, 108, 115, 135, 124, 118, 130, 131, 127, 143, 136, 126, 139, 127, 134, 115, 117, 137, 119, 124, 127, 116, 127, 131, 142, 132, 107, 136, 129, 122, 113, 129, 132, 116, 113, 116, 148, 122, 135, 126, 122, 127, 109, 114, 109, 130, 124, 139, 105, 135, 127, 117, 129, 123, 139, 124, 111, 112, 127, 114, 127, 137, 127, 118, 136, 121, 124, 125, 130, 131, 118, 131, 128, 153, 127, 122, 127, 113, 137, 132, 137, 142, 106, 149, 105, 127, 142, 108, 111, 122, 122, 119, 112, 140, 116, 128, 134, 108, 138, 127, 114, 138, 115, 131, 103, 123, 120, 115, 105, 120, 134, 138, 120, 109, 145, 126, 133, 122, 129, 124, 131, 115, 140, 134, 132, 127, 109, 107, 136, 126, 114, 123, 135, 136, 120, 143, 127, 122, 118, 132, 125, 105, 134, 128, 119, 135, 119, 118, 123, 121, 117, 119, 121, 133, 128, 130, 130, 119, 134, 117, 123, 134, 120, 136, 135, 114, 118, 136, 119, 123, 121, 147, 135, 124, 129, 147, 116, 123, 117, 123, 132, 121, 123, 127, 133, 123, 137, 119, 125, 124, 122, 114, 128, 120, 119, 129, 123, 127, 138, 129, 126, 116, 137, 119, 128, 131, 120, 121, 125, 120, 120, 134, 119, 132, 108, 135, 137, 125, 117, 136, 106, 144, 104, 102, 121, 136, 136, 124, 130, 119, 121, 133, 148, 126, 138, 135, 133, 135, 122, 129, 125, 122, 128, 122, 127, 121, 136, 121, 123, 125, 122, 121, 107, 137, 133, 120, 130, 109, 113, 131, 115, 123, 132, 133, 119, 132, 137, 119, 131, 116, 117, 105, 131, 144, 125, 109, 146, 134, 131, 107, 131, 118, 119, 119, 126, 136, 126, 143, 131, 125, 130, 114, 129, 127, 129, 136, 129, 125, 123, 125, 134, 140, 130, 138, 129, 117, 124, 133, 128, 125, 117, 144, 120, 118, 116, 116, 138, 131, 136, 134, 132, 131, 133, 141, 129, 134, 121, 129, 138, 118, 129, 118, 133, 125, 104, 111, 120, 109, 113, 123, 112, 132, 132, 127, 130, 126, 135, 109, 117, 124, 127, 115, 118, 106, 123, 104, 124, 119, 119, 129, 117, 140, 115, 123, 121, 120, 114, 118, 114, 120, 125, 129, 127, 124, 137, 130, 118, 134, 136, 128, 137, 131, 129, 128, 121, 132, 145, 121, 115, 128, 139, 117, 120, 134, 126, 123, 132, 123, 121, 116, 127, 126, 138, 130, 150, 110, 122, 136, 134, 134, 121, 135, 125, 139, 132, 131, 124, 128, 124, 139, 134, 122, 152, 126, 144, 119, 123, 112, 135, 142, 108, 127, 136, 127, 118, 122, 120, 132, 111, 116, 124, 120, 121, 126, 126, 121, 122, 130, 121, 128, 131, 138, 133, 126, 126, 110, 128, 116, 115, 131, 124, 127, 127, 150, 141, 134, 123, 133, 133, 117, 128, 136, 125, 130, 142, 140, 133, 136, 144, 127, 130, 116, 107, 125, 126, 131, 110, 146, 115, 124, 133, 126, 112, 128, 129, 126, 132, 128, 130, 127, 127, 129, 125, 133, 120, 128, 134, 140, 115, 139, 126, 121, 130, 132, 111, 117, 126, 127, 119, 136, 132, 117, 116, 118, 126, 138, 142, 137, 136, 126, 109, 116, 129, 121, 133, 119, 129, 128, 120, 126, 118, 119, 125, 117, 132, 132, 124, 121, 131, 125, 131, 123, 128, 130, 129, 123, 129, 148, 130, 118, 133, 114, 125, 135, 133, 123, 115, 131, 118, 130, 112, 121, 112, 124, 124, 130, 134, 123, 134, 118, 108, 107, 134, 121, 139, 124, 142, 101, 135, 117, 115, 148, 145, 132, 113, 126, 114, 146, 125, 119, 129, 129, 125, 136, 114, 115, 127, 119, 121, 140, 132, 102, 121, 125, 127, 151, 126, 122, 133, 146, 124, 130, 120, 132, 129, 145, 117, 128, 113, 111, 105, 117, 121, 120, 117, 136, 125, 128, 114, 127, 131, 118, 114, 119, 104, 114, 116, 127, 115, 113, 128, 117, 132, 121, 130, 121, 147, 122, 115, 130, 113, 123, 143, 142, 127, 130, 133, 116, 139, 137, 115, 138, 110, 130, 145, 133, 121, 121, 147, 150, 118, 107, 129, 128, 121, 130, 135, 117, 132, 130, 126, 116, 118, 137, 118, 113, 115, 115, 115, 121, 131, 136, 127, 125, 137, 131, 131, 133, 130, 100, 132, 129, 141, 137, 101, 118, 133, 117, 131, 128, 130, 114, 133, 128, 128, 142, 117, 129, 119, 138, 129, 119, 127, 108, 124, 118, 127, 129, 126, 110, 146, 107, 128, 115, 114, 115, 111, 131, 120, 146, 137, 117, 129, 143, 120, 102, 104, 109, 121, 104, 113, 121, 120, 113, 111, 128, 141, 130, 122, 143, 119, 131, 122, 135, 136, 117, 127, 155, 114, 108, 119, 144, 113, 130, 111, 119, 113, 93, 125, 124, 120, 139, 118, 107, 122, 123, 123, 118, 117, 100, 127, 142, 148, 124, 131, 116, 139, 125, 111, 124, 145, 120, 138, 142, 101, 116, 143, 144, 142, 119, 126, 132, 119, 124, 126, 119, 124, 133, 126, 125, 135, 137, 120, 116, 128, 120, 113, 121, 101, 118, 133, 126, 121, 117, 119, 133, 139, 136, 134, 116, 147, 129, 110, 110, 119, 141, 139, 125, 134, 145, 133, 117, 127, 106, 136, 138, 134, 129, 114, 136, 140, 128, 138, 138, 114, 127, 120, 118, 115, 117, 125, 93, 123, 129, 126, 111, 115, 126, 119, 123, 117, 108, 131, 126, 127, 122, 139, 139, 115, 110, 139, 130, 110, 120, 121, 120, 133, 135, 132, 113, 127, 124, 138, 107, 137, 114, 129, 120, 113, 134, 137, 128, 129, 111, 119, 151, 127, 120, 118, 127, 115, 120, 125, 116, 122, 128, 110, 108, 103, 114, 128, 124, 141, 119, 126, 144, 144, 115, 123, 116, 125, 107, 110, 128, 120, 137, 128, 129, 126, 126, 108, 133, 127, 116, 118, 124, 130, 128, 117, 117, 122, 106, 122, 116, 115, 124, 114, 128, 133, 135, 133, 122, 116, 122, 113, 121, 109, 147, 114, 138, 105, 133, 154, 126, 144, 160, 130, 147, 124, 131, 132, 135, 153, 116, 129, 115, 126, 114, 146, 124, 115, 136, 124, 126, 112, 118, 118, 126, 117, 142, 120, 119, 131, 139, 136, 130, 128, 158, 116, 111, 137, 144, 124, 141, 129, 118, 122, 127, 125, 139, 115, 135, 128, 122, 145, 128, 131, 158, 109, 125, 117, 110, 140, 145, 126, 120, 124, 117, 139, 130, 124, 121, 131, 124, 140, 113, 144, 111, 116, 124, 131, 127, 110, 129, 135, 133, 128, 133, 137, 119, 138, 137, 132, 136, 132, 123, 132, 122, 128, 132, 125, 128, 124, 109, 120, 129, 110, 112, 130, 116, 129, 123, 140, 128, 133, 112, 119, 122, 114, 127, 151, 106, 107, 120, 149, 137, 123, 113, 123, 119, 138, 139, 131, 117, 112, 103, 123, 113, 119, 117, 128, 129, 127, 123, 115, 96, 123, 104, 129, 125, 118, 125, 128, 132, 120, 109, 144, 136, 115, 116, 121, 129, 123, 122, 124, 116, 118, 139, 136, 136, 137, 121, 117, 107, 127, 116, 124, 108, 137, 131, 99, 115, 119, 101, 121, 136, 136, 117, 113, 130, 121, 121, 133, 124, 134, 107, 124, 113, 119, 138, 119, 119, 122, 117, 118, 110, 120, 106, 120, 150, 128, 132, 133, 105, 116, 115, 114, 122, 142, 118, 128, 132, 119, 104, 124, 124, 133, 104, 141, 136, 120, 122, 122, 125, 131, 120, 133, 138, 120, 117, 131, 111, 133, 122, 140, 120, 122, 121, 112, 123, 133, 122, 117, 132, 129, 129, 127, 120, 114, 134, 121, 125, 118, 144, 113, 133, 123, 123, 120, 123, 125, 115, 121, 136, 129, 123, 129, 123, 119, 126, 122, 136, 121, 118, 138, 149, 112, 118, 115, 124, 111, 137, 127, 132, 133, 116, 125, 108, 123, 132, 128, 109, 127, 131, 117, 149, 117, 132, 131, 149, 129, 129, 132, 129, 118, 120, 132, 105, 127, 110, 109, 116, 137, 110, 127, 145, 135, 117, 113, 125, 123, 129, 152, 130, 129, 107, 123, 111, 133, 110, 143, 114, 138, 120, 114, 121, 130, 123, 133, 128, 108, 124, 112, 123, 142, 135, 109, 128, 120, 118, 125, 118, 111, 126, 111, 134, 118, 116, 131, 132, 129, 130, 137, 128, 136, 134, 133, 124, 122, 132, 135, 132, 127, 120, 117, 125, 127, 113, 108, 120, 126, 135, 126, 116, 124, 126, 129, 114, 109, 121, 130, 127, 126, 137, 129, 115, 125, 118, 111, 117, 127, 125, 143, 119, 119, 142, 114, 139, 124, 139, 102, 134, 127, 112, 118, 127, 125, 126, 112, 126, 126, 127, 117, 126, 117, 124, 140, 111, 138, 123, 114, 128, 127, 123, 128, 122, 118, 141, 122, 118, 128, 127, 122, 127, 115, 145, 119, 110, 112, 119, 130, 109, 121, 110, 145, 133, 129, 136, 107, 128, 123, 135, 132, 128, 126, 138, 125, 129, 135, 133, 105, 134, 109, 110, 118, 137, 123, 107, 114, 125, 134, 102, 120, 129, 129, 136, 110, 137, 112, 127, 139, 144, 104, 115, 129, 124, 109, 126, 142, 126, 113, 131, 111, 114, 143, 135, 137, 134, 123, 134, 124, 130, 120, 138, 131, 131, 124, 134, 124, 134, 102, 113, 121, 129, 128, 134, 119, 113, 131, 128, 134, 117, 119, 128, 118, 132, 114, 120, 136, 138, 138, 125, 132, 121, 128, 115, 116, 119, 147, 136, 128, 121, 152, 139, 116, 115, 120, 112, 127, 113, 132, 132, 132, 129, 127, 129, 123, 121, 107, 105, 122, 103, 125, 136, 133, 116, 125, 125, 151, 106, 129, 127, 123, 107, 147, 124, 157, 151, 130, 136, 142, 122, 124, 130, 123, 132, 128, 131, 119, 125, 116, 134, 132, 122, 107, 113, 119, 130, 142, 112, 131, 129, 113, 128, 126, 132, 113, 129, 136, 122, 121, 122, 128, 132, 139, 114, 137, 130, 155, 111, 131, 127, 125, 140, 140, 134, 134, 111, 116, 120, 125, 130, 131, 128, 125, 121, 124, 143, 132, 115, 119, 112, 146, 111, 128, 120, 129, 128, 136, 130, 126, 119, 133, 139, 125, 124, 120, 121, 129, 126, 131, 138, 125, 132, 112, 119, 142, 112, 128, 119, 118, 116, 138, 123, 127, 134, 124, 109, 109, 136, 126, 123, 120, 143, 116, 128, 140, 142, 139, 127, 141, 107, 122, 135, 133, 132, 130, 126, 107, 125, 128, 142, 115, 129, 115, 112, 121, 138, 133, 126, 130, 114, 130, 133, 118, 115, 126, 132, 125, 124, 106, 145, 112, 130, 136, 129, 118, 117, 122, 130, 135, 142, 141, 131, 132, 102, 125, 145, 116, 128, 127, 121, 133, 117, 118, 124, 115, 123, 127, 132, 126, 134, 134, 142, 132, 118, 105, 120, 128, 103, 125, 138, 126, 116, 118, 120, 112, 143, 123, 138, 139, 131, 85, 126, 132, 118, 129, 121, 121, 96, 121, 123, 118, 125, 145, 125, 140, 128, 112, 122, 125, 127, 134, 99, 127, 122, 109, 143, 119, 131, 124, 135, 120, 141, 110, 143, 118, 130, 126, 130, 120, 126, 106, 101, 111, 125, 126, 111, 111, 125, 128, 118, 137, 113, 123, 139, 130, 108, 115, 126, 126, 118, 115, 134, 117, 146, 130, 134, 103, 118, 133, 130, 123, 134, 113, 131, 123, 135, 126, 128, 109, 113, 134, 119, 117, 122, 144, 118, 114, 130, 108, 116, 129, 120, 128, 123, 123, 133, 133, 120, 125, 125, 128, 122, 116, 100, 118, 122, 114, 120, 112, 138, 132, 115, 145, 134, 124, 101, 120, 104, 121, 129, 123, 127, 115, 122, 135, 120, 113, 121, 103, 113, 145, 113, 113, 147, 140, 126, 117, 129, 128, 126, 132, 115, 108, 125, 119, 112, 151, 123, 95, 122, 129, 127, 136, 119, 141, 124, 126, 134, 124, 118, 122, 153, 119, 116, 123, 116, 129, 111, 135, 123, 136, 140, 115, 126, 119, 126, 109, 129, 135, 117, 153, 106, 107, 125, 146, 116, 115, 126, 132, 120, 134, 111, 127, 121, 122, 128, 136, 115, 123, 138, 134, 146, 120, 111, 119, 135, 128, 130, 127, 119, 127, 122, 125, 118, 128, 113, 136, 120, 130, 119, 116, 107, 124, 121, 127, 124, 121, 111, 117, 128, 125, 129, 124, 132, 141, 120, 140, 130, 135, 130, 123, 126, 142, 119, 121, 132, 141, 115, 113, 128, 134, 132, 111, 155, 136, 133, 130, 124, 140, 136, 121, 128, 115, 121, 142, 118, 129, 115, 120, 98, 136, 123, 145, 131, 109, 123, 130, 115, 124, 133, 108, 141, 120, 105, 128, 135, 124, 126, 128, 117, 137, 120, 113, 123, 118, 128, 142, 129, 102, 146, 137, 131, 121, 122, 134, 117, 132, 145, 120, 123, 120, 127, 123, 136, 131, 127, 123, 132, 104, 125, 139, 116, 139, 132, 124, 123, 128, 122, 138, 119, 151, 128, 119, 122, 132, 121, 140, 138, 127, 125, 129, 114, 124, 127, 135, 129, 122, 141, 126, 119, 159, 117, 124, 119, 131, 118, 129, 131, 135, 123, 121, 117, 121, 122, 154, 131, 125, 126, 129, 125, 136, 121, 112, 138, 128, 118, 122, 122, 110, 128, 135, 133, 130, 129, 124, 133, 144, 114, 127, 130, 141, 129, 125, 118, 132, 133, 120, 106, 120, 129, 158, 132, 129, 135, 129, 136, 125, 99, 149, 115, 128, 138, 120, 122, 149, 127, 101, 130, 129, 125, 129, 119, 105, 137, 110, 118, 138, 116, 145, 141, 128, 134, 130, 126, 132, 134, 131, 114, 126, 136, 114, 132, 120, 142, 103, 121, 112, 131, 120, 119, 130, 104, 130, 114, 130, 119, 115, 110, 99, 108, 123, 113, 120, 127, 118, 129, 140, 140, 113, 132, 133, 123, 131, 133, 142, 129, 138, 132, 134, 144, 128, 121, 121, 127, 108, 111, 121, 127, 119, 119, 138, 127, 139, 119, 113, 130, 131, 122, 110, 128, 126, 144, 120, 124, 134, 122, 113, 122, 114, 130, 135, 144, 133, 124, 150, 137, 104, 128, 127, 123, 137, 123, 117, 126, 153, 135, 131, 109, 108, 125, 124, 130, 124, 125, 136, 119, 117, 109, 123, 114, 111, 143, 131, 125, 125, 116, 135, 129, 130, 123, 115, 112, 124, 118, 112, 131, 129, 127, 136, 119, 122, 137, 119, 125, 127, 129, 115, 127, 135, 120, 122, 125, 115, 124, 124, 132, 120, 133, 133, 109, 99, 132, 122, 114, 151, 137, 126, 133, 128, 133, 130, 120, 123, 123, 126, 125, 122, 120, 120, 130, 140, 119, 128, 141, 135, 122, 129, 129, 138, 124, 138, 118, 121, 121, 131, 147, 117, 111, 122, 128, 120, 119, 126, 116, 118, 124, 131, 135, 139, 128, 119, 132, 130, 119, 114, 130, 130, 102, 130, 125, 118, 114, 137, 112, 128, 114, 129, 127, 125, 125, 129, 126, 120, 138, 108, 117, 105, 133, 114, 126, 130, 127, 123, 129, 124, 129, 135, 112, 121, 124, 117, 130, 135, 127, 117, 167, 127, 118, 120, 114, 122, 124, 125, 132, 113, 116, 124, 111, 112, 130, 117, 128, 127, 116, 119, 117, 115, 130, 121, 130, 136, 131, 120, 125, 125, 139, 141, 122, 141, 127, 141, 123, 130, 125, 129, 108, 120, 130, 137, 114, 127, 125, 111, 125, 115, 122, 129, 111, 127, 134, 133, 123, 116, 132, 125, 132, 119, 123, 129, 105, 144, 127, 108, 131, 119, 105, 119, 123, 105, 108, 123, 118, 122, 128, 119, 125, 122, 128, 100, 119, 117, 116, 124, 137, 107, 132, 129, 134, 120, 129, 132, 118, 133, 125, 111, 131, 125, 132, 136, 142, 115, 142, 113, 108, 133, 134, 147, 114, 122, 148, 106, 122, 126, 109, 145, 124, 118, 112, 133, 115, 125, 99, 141, 123, 122, 121, 123, 125, 145, 133, 123, 131, 111, 120, 126, 120, 114, 135, 119, 121, 137, 125, 132, 113, 125, 132, 129, 106, 132, 116, 143, 104, 143, 118, 120, 134, 125, 117, 118, 117, 126, 117, 140, 145, 125, 128, 117, 132, 118, 116, 129, 120, 136, 124, 123, 137, 101, 132, 126, 124, 132, 125, 137, 140, 119, 121, 153, 131, 127, 116, 132, 141, 118, 136, 129, 98, 126, 114, 130, 117, 142, 128, 127, 127, 127, 113, 116, 133, 140, 115, 128, 121, 130, 93, 126, 126, 139, 120, 122, 136, 140, 133, 108, 132, 126, 126, 128, 114, 104, 124, 119, 122, 121, 131, 139, 121, 114, 132, 139, 135, 129, 114, 135, 107, 106, 134, 129, 131, 146, 124, 122, 110, 137, 107, 127, 130, 131, 113, 118, 143, 134, 127, 128, 111, 128, 130, 125, 117, 136, 135, 120, 117, 126, 116, 125, 113, 121, 119, 124, 125, 113, 145, 108, 140, 130, 131, 123, 140, 116, 148, 132, 122, 123, 125, 115, 126, 118, 131, 122, 133, 133, 125, 119, 135, 137, 117, 125, 132, 125, 136, 138, 127, 135, 146, 138, 133, 128, 127, 145, 130, 139, 137, 131, 140, 126, 136, 124, 129, 145, 113, 129, 133, 103, 119, 117, 117, 133, 128, 122, 127, 130, 118, 138, 105, 126, 132, 117, 135, 119, 134, 105, 127, 142, 123, 120, 135, 119, 110, 127, 137, 129, 128, 112, 128, 118, 115, 119, 113, 119, 109, 125, 124, 130, 128, 121, 130, 121, 107, 125, 113, 124, 127, 145, 136, 125, 148, 124, 147, 140, 99, 111, 111, 114, 116, 131, 127, 109, 114, 124, 136, 100, 129, 140, 123, 118, 111, 134, 108, 130, 137, 118, 118, 117, 131, 115, 133, 133, 137, 129, 133, 136, 138, 134, 116, 128, 133, 136, 143, 120, 122, 128, 136, 125, 107, 130, 128, 129, 127, 122, 129, 136, 134, 129, 127, 120, 118, 115, 130, 129, 123, 121, 125, 120, 133, 134, 104, 131, 117, 112, 129, 132, 126, 125, 115, 119, 126, 129, 114, 129, 129, 144, 112, 126, 115, 138, 140, 133, 119, 115, 136, 125, 130, 137, 113, 117, 118, 127, 97, 133, 125, 117, 123, 99, 129, 124, 113, 129, 119, 136, 126, 108, 138, 123, 140, 121, 133, 131, 134, 127, 122, 125, 128, 127, 125, 119, 130, 106, 118, 120, 125, 137, 112, 134, 124, 126, 132, 123, 124, 128, 127, 119, 127, 115, 117, 122, 127, 130, 115, 132, 123, 129, 139, 110, 128, 124, 128, 138, 135, 122, 149, 120, 121, 133, 129, 124, 128, 137, 101, 122, 110, 117, 119, 124, 113, 99, 126, 121, 107, 105, 114, 117, 130, 112, 130, 109, 131, 129, 120, 126, 128, 123, 144, 122, 101, 120, 118, 147, 120, 120, 120, 129, 128, 122, 115, 126, 132, 119, 120, 134, 138, 143, 121, 125, 121, 111, 131, 123, 125, 122, 115, 116, 136, 114, 124, 151, 141, 127, 114, 123, 124, 124, 126, 102, 122, 109, 114, 123, 126, 131, 150, 109, 127, 133, 118, 115, 130, 105, 123, 127, 120, 126, 120, 136, 131, 132, 127, 145, 129, 109, 124, 123, 124, 127, 132, 117, 126, 120, 119, 124, 133, 144, 132, 111, 120, 121, 115, 141, 131, 124, 137, 134, 108, 120, 140, 115, 136, 124, 102, 131, 110, 119, 122, 133, 143, 140, 139, 141, 134, 119, 128, 120, 137, 133, 127, 114, 120, 118, 131, 126, 135, 126, 124, 128, 128, 120, 118, 107, 116, 118, 119, 125, 129, 143, 129, 133, 119, 123, 116, 130, 117, 135, 119, 136, 125, 121, 125, 121, 103, 132, 122, 123, 122, 117, 119, 113, 125, 131, 126, 135, 129, 138, 145, 99, 137, 138, 120, 127, 120, 129, 114, 123, 136, 145, 131, 125, 130, 128, 133, 126, 132, 112, 117, 122, 126, 114, 112, 122, 136, 131, 128, 133, 117, 122, 122, 127, 130, 135, 129, 137, 127, 137, 131, 131, 124, 124, 118, 119, 126, 132, 113, 128, 138, 131, 129, 139, 120, 127, 113, 122, 127, 115, 113, 112, 121, 119, 126, 136, 120, 119, 120, 128, 128, 143, 141, 119, 126, 144, 120, 122, 117, 114, 116, 131, 146, 118, 137, 133, 123, 123, 124, 123, 126, 138, 114, 127, 123, 134, 133, 124, 121, 119, 136, 126, 119, 115, 102, 128, 136, 129, 117, 132, 115, 116, 127, 104, 126, 125, 125, 125, 107, 112, 128, 100, 121, 107, 124, 123, 123, 136, 125, 116, 124, 116, 112, 118, 126, 144, 139, 135, 114, 128, 138, 126, 117, 116, 141, 123, 146, 127, 129, 126, 129, 116, 128, 142, 123, 132, 129, 130, 118, 118, 106, 119, 133, 148, 124, 123, 123, 128, 129, 120, 136, 129, 129, 117, 128, 127, 137, 139, 130, 128, 135, 116, 115, 137, 147, 132, 141, 132, 126, 134, 102, 127, 119, 109, 113, 121, 127, 108, 110, 115, 126, 114, 138, 131, 116, 107, 120, 105, 117, 137, 135, 133, 123, 115, 116, 126, 116, 135, 115, 125, 117, 116, 125, 139, 124, 121, 136, 126, 124, 124, 127, 152, 146, 126, 128, 122, 134, 122, 132, 139, 130, 130, 137, 114, 107, 115, 124, 115, 139, 131, 119, 116, 123, 121, 125, 117, 128, 126, 118, 134, 141, 143, 116, 131, 133, 130, 115, 133, 127, 126, 99, 118, 117, 135, 128, 125, 125, 126, 140, 116, 122, 150, 130, 118, 123, 118, 131, 117, 130, 144, 124, 131, 127, 114, 127, 125, 116, 128, 129, 122, 142, 136, 130, 135, 132, 125, 119, 139, 134, 119, 121, 135, 132, 133, 123, 121, 117, 128, 140, 124, 136, 130, 110, 127, 103, 123, 127, 113, 137, 131, 124, 121, 122, 141, 140, 128, 120, 127, 127, 147, 152, 128, 118, 118, 123, 134, 133, 113, 136, 104, 123, 137, 123, 133, 133, 125, 108, 123, 120, 127, 121, 120, 110, 120, 120, 127, 137, 111, 135, 154, 121, 115, 120, 113, 130, 132, 112, 130, 138, 116, 122, 111, 132, 101, 121, 138, 117, 140, 136, 127, 120, 134, 138, 147, 130, 135, 121, 127, 132, 125, 123, 138, 122, 125, 123, 136, 125, 158, 126, 134, 126, 134, 115, 129, 118, 124, 134, 140, 126, 127, 125, 142, 122, 136, 120, 119, 124, 131, 116, 136, 136, 119, 119, 125, 138, 112, 106, 126, 111, 106, 129, 134, 133, 133, 116, 135, 132, 146, 143, 119, 128, 132, 109, 130, 121, 130, 115, 126, 111, 112, 118, 127, 125, 120, 128, 112, 135, 125, 123, 119, 113, 134, 139, 140, 113, 132, 114, 129, 141, 117, 141, 121, 131, 133, 138, 133, 128, 126, 145, 131, 132, 123, 116, 133, 129, 119, 118, 116, 107, 118, 134, 125, 112, 115, 142, 142, 131, 123, 132, 120, 131, 142, 99, 138, 133, 136, 127, 125, 103, 131, 113, 127, 124, 121, 123, 121, 129, 140, 104, 136, 115, 124, 122, 138, 124, 130, 134, 126, 124, 130, 132, 127, 124, 126, 107, 138, 120, 134, 116, 132, 131, 122, 108, 126, 127, 128, 129, 114, 132, 123, 127, 109, 126, 140, 118, 116, 133, 133, 118, 142, 146, 113, 111, 118, 114, 143, 127, 135, 118, 136, 122, 110, 130, 123, 122, 123, 114, 128, 123, 134, 134, 143, 136, 122, 120, 134, 130, 120, 127, 121, 139, 124, 126, 131, 125, 122, 131, 144, 123, 116, 111, 122, 145, 132, 124, 102, 112, 120, 118, 124, 109, 127, 126, 135, 128, 132, 132, 122, 118, 126, 121, 126, 111, 117, 115, 126, 120, 122, 130, 112, 130, 140, 108, 117, 130, 130, 129, 129, 134, 116, 123, 112, 126, 124, 117, 122, 131, 129, 126, 124, 132, 123, 129, 117, 115, 125, 128, 117, 147, 141, 128, 110, 109, 98, 113, 108, 132, 126, 128, 107, 124, 119, 146, 124, 111, 130, 143, 132, 115, 108, 134, 114, 135, 118, 122, 111, 130, 126, 134, 119, 133, 115, 118, 122, 117, 121, 128, 124, 120, 134, 102, 127, 114, 123, 126, 123, 115, 120, 124, 119, 135, 122, 119, 115, 125, 125, 120, 126, 133, 109, 126, 130, 116, 130, 127, 119, 112, 143, 122, 125, 134, 134, 133, 140, 128, 121, 126, 125, 124, 123, 135, 122, 125, 137, 124, 111, 120, 141, 117, 128, 106, 127, 131, 141, 125, 132, 121, 116, 117, 122, 150, 131, 105, 110, 125, 119, 129, 117, 124, 140, 132, 122, 127, 140, 121, 129, 132, 101, 137, 131, 123, 130, 137, 132, 138, 124, 127, 123, 148, 113, 128, 124, 121, 109, 125, 119, 115, 114, 131, 126, 122, 136, 120, 104, 132, 133, 108, 141, 113, 130, 120, 129, 110, 124, 126, 126, 111, 124, 127, 116, 128, 122, 120, 126, 126, 132, 120, 118, 142, 115, 133, 137, 128, 142, 132, 125, 120, 138, 118, 122, 126, 129, 131, 133, 128, 142, 121, 135, 138, 132, 119, 119, 112, 129, 132, 135, 130, 131, 104, 117, 129, 119, 128, 116, 114, 131, 118, 134, 104, 116, 129, 125, 130, 136, 122, 121, 124, 127, 121, 103, 130, 121, 103, 134, 140, 122, 132, 118, 126, 123, 148, 129, 111, 116, 122, 124, 112, 141, 124, 112, 113, 130, 135, 129, 122, 116, 151, 125, 126, 147, 113, 128, 129, 124, 119, 114, 120, 138, 113, 118, 130, 130, 110, 124, 126, 123, 112, 109, 129, 114, 128, 123, 124, 129, 143, 135, 125, 129, 109, 110, 106, 109, 115, 136, 131, 124, 125, 115, 127, 139, 127, 134, 126, 114, 120, 132, 124, 131, 124, 134, 123, 112, 125, 113, 131, 120, 121, 113, 110, 137, 137, 129, 108, 136, 119, 121, 115, 122, 118, 112, 126, 141, 149, 134, 129, 117, 107, 121, 123, 125, 116, 145, 156, 118, 145, 138, 131, 122, 132, 114, 114, 118, 118, 121, 145, 127, 126, 112, 108, 142, 116, 121, 128, 130, 131, 144, 118, 135, 123, 125, 120, 110, 124, 123, 146, 131, 138, 127, 127, 138, 133, 122, 124, 127, 123, 120, 125, 130, 121, 128, 125, 129, 127, 122, 127, 145, 120, 135, 118, 132, 115, 129, 137, 123, 116, 135, 135, 116, 132, 132, 122, 141, 136, 131, 123, 104, 131, 133, 148, 115, 115, 121, 134, 117, 110, 127, 125, 114, 121, 128, 135, 129, 130, 115, 129, 120, 119, 126, 127, 136, 109, 140, 127, 115, 134, 130, 129, 139, 124, 121, 128, 117, 122, 113, 149, 139, 122, 108, 141, 140, 134, 135, 139, 119, 111, 126, 115, 118, 100, 131, 139, 122, 127, 146, 112, 120, 120, 133, 122, 127, 120, 121, 137, 122, 136, 130, 121, 125, 120, 125, 121, 125, 112, 111, 117, 130, 118, 130, 128, 110, 116, 115, 126, 122, 110, 127, 129, 124, 122, 149, 118, 137, 128, 127, 121, 125, 129, 127, 113, 115, 127, 127, 125, 150, 124, 125, 116, 118, 110, 125, 133, 110, 120, 135, 113, 125, 152, 107, 126, 113, 112, 130, 120, 130, 127, 137, 136, 117, 121, 118, 130, 112, 119, 118, 122, 128, 131, 135, 121, 124, 120, 118, 132, 130, 101, 120, 112, 116, 127, 130, 112, 112, 135, 128, 129, 134, 140, 133, 126, 122, 119, 121, 127, 138, 119, 134, 124, 123, 136, 136, 125, 124, 129, 128, 120, 143, 113, 127, 118, 130, 115, 125, 128, 124, 125, 122, 137, 117, 130, 112, 115, 128, 125, 130, 148, 117, 119, 105, 121, 136, 123, 134, 128, 112, 126, 126, 136, 139, 119, 126, 114, 115, 127, 116, 127, 116, 130, 138, 135, 121, 137, 130, 119, 154, 121, 130, 121, 122, 139, 138, 123, 117, 115, 129, 126, 118, 110, 114, 121, 129, 125, 126, 123, 128, 133, 134, 119, 125, 134, 119, 125, 127, 134, 135, 124, 140, 117, 123, 129, 122, 125, 149, 130, 146, 133, 132, 108, 130, 119, 111, 126, 130, 117, 121, 126, 122, 110, 149, 135, 128, 129, 134, 120, 125, 140, 131, 127, 108, 126, 111, 116, 132, 119, 123, 124, 120, 129, 124, 112, 116, 130, 108, 123, 114, 122, 112, 125, 127, 120, 132, 110, 134, 118, 118, 119, 130, 117, 135, 118, 129, 122, 125, 134, 126, 126, 133, 130, 117, 127, 112, 123, 123, 130, 127, 132, 119, 123, 124, 127, 146, 105, 130, 118, 119, 121, 120, 139, 131, 113, 137, 143, 123, 121, 127, 130, 138, 135, 117, 129, 128, 123, 109, 147, 146, 121, 138, 124, 127, 118, 129, 147, 131, 109, 124, 131, 132, 125, 130, 115, 127, 129, 112, 127, 140, 120, 115, 139, 129, 128, 111, 110, 133, 117, 129, 127, 117, 119, 146, 114, 116, 111, 143, 131, 130, 118, 135, 118, 135, 116, 147, 134, 137, 145, 130, 125, 142, 108, 105, 107, 119, 113, 130, 136, 124, 131, 123, 122, 139, 126, 123, 130, 126, 121, 136, 126, 142, 124, 113, 130, 130, 127, 134, 138, 120, 137, 124, 120, 118, 128, 145, 146, 121, 130, 119, 131, 128, 130, 121, 110, 109, 132, 123, 117, 138, 144, 114, 122, 125, 122, 127, 131, 128, 113, 119, 126, 120, 118, 116, 117, 131, 137, 115, 135, 139, 111, 123, 132, 127, 136, 146, 147, 146, 126, 127, 131, 121, 117, 119, 140, 119, 147, 120, 127, 115, 124, 118, 114, 122, 130, 121, 111, 130, 124, 136, 132, 140, 133, 152, 131, 119, 112, 104, 126, 123, 129, 126, 116, 121, 123, 143, 114, 130, 111, 128, 117, 132, 118, 150, 128, 124, 128, 135, 124, 138, 124, 113, 122, 136, 133, 126, 137, 127, 140, 127, 124, 137, 118, 143, 120, 137, 114, 115, 126, 122, 123, 145, 128, 138, 139, 119, 126, 117, 116, 121, 127, 137, 121, 118, 124, 124, 129, 109, 120, 127, 106, 130, 129, 124, 112, 127, 131, 143, 108, 129, 115, 115, 119, 132, 120, 131, 123, 133, 140, 144, 125, 142, 120, 121, 124, 141, 142, 118, 121, 121, 121, 110, 123, 124, 135, 126, 124, 120, 121, 101, 130, 122, 130, 156, 104, 115, 134, 136, 120, 132, 123, 126, 126, 137, 113, 113, 132, 112, 126, 134, 123, 102, 110, 134, 115, 135, 130, 121, 131, 142, 117, 127, 127, 134, 137, 115, 114, 125, 134, 114, 141, 115, 120, 131, 114, 129, 110, 118, 121, 130, 145, 133, 132, 125, 131, 117, 141, 129, 118, 129, 127, 126, 135, 124, 120, 124, 100, 128, 137, 123, 127, 121, 121, 133, 120, 118, 117, 139, 134, 137, 151, 113, 121, 130, 133, 140, 110, 128, 131, 108, 142, 127, 122, 138, 125, 113, 123, 145, 119, 107, 124, 139, 114, 128, 122, 122, 125, 119, 118, 125, 137, 131, 133, 119, 114, 110, 135, 132, 117, 125, 130, 114, 138, 114, 121, 132, 135, 125, 113, 135, 139, 130, 125, 131, 124, 116, 126, 132, 120, 129, 128, 125, 120, 124, 113, 136, 148, 113, 141, 135, 129, 127, 132, 136, 127, 122, 129, 131, 130, 125, 117, 130, 125, 110, 120, 132, 128, 116, 137, 125, 126, 120, 118, 111, 129, 136, 115, 128, 119, 116, 123, 108, 117, 122, 120, 113, 130, 134, 120, 123, 126, 121, 110, 132, 140, 136, 125, 119, 144, 119, 133, 140, 104, 134, 132, 125, 132, 123, 121, 119, 129, 132, 117, 137, 113, 120, 116, 119, 151, 130, 121, 119, 116, 127, 127, 112, 130, 122, 137, 110, 123, 126, 112, 115, 127, 124, 154, 128, 124, 133, 116, 109, 122, 130, 129, 122, 126, 130, 119, 110, 112, 152, 133, 127, 126, 128, 124, 128, 127, 120, 118, 131, 123, 125, 123, 134, 118, 152, 136, 111, 112, 138, 106, 121, 112, 122, 121, 147, 136, 130, 126, 127, 125, 120, 109, 131, 147, 133, 121, 128, 118, 158, 135, 121, 129, 147, 132, 146, 112, 124, 117, 132, 127, 128, 116, 130, 126, 121, 132, 114, 130, 119, 158, 130, 120, 117, 114, 107, 125, 123, 122, 142, 120, 123, 128, 127, 94, 149, 140, 128, 129, 117, 127, 124, 127, 127, 133, 128, 121, 131, 117, 131, 128, 119, 119, 125, 116, 139, 126, 129, 128, 128, 148, 133, 137, 133, 124, 130, 127, 126, 105, 122, 126, 129, 121, 114, 110, 121, 123, 134, 126, 123, 128, 132, 128, 117, 123, 127, 136, 116, 115, 129, 131, 116, 126, 129, 116, 133, 140, 132, 136, 126, 120, 118, 141, 131, 113, 146, 137, 111, 122, 135, 115, 118, 130, 126, 105, 127, 135, 124, 123, 137, 140, 133, 143, 121, 118, 137, 136, 124, 137, 127, 137, 127, 132, 122, 116, 129, 118, 127, 121, 131, 132, 114, 124, 119, 122, 123, 128, 122, 145, 112, 138, 137, 133, 121, 125, 122, 143, 129, 132, 153, 127, 130, 129, 135, 135, 118, 132, 127, 128, 127, 119, 131, 116, 113, 131, 110, 125, 125, 128, 117, 146, 122, 123, 125, 128, 110, 134, 110, 140, 113, 131, 131, 117, 132, 136, 109, 124, 140, 121, 126, 126, 124, 130, 130, 125, 134, 119, 140, 130, 127, 121, 117, 126, 131, 128, 128, 109, 117, 122, 126, 132, 107, 128, 121, 134, 108, 129, 124, 121, 120, 122, 116, 124, 144, 124, 102, 112, 125, 111, 137, 127, 135, 116, 133, 130, 136, 109, 123, 120, 142, 112, 123, 123, 110, 127, 137, 113, 115, 128, 125, 128, 120, 131, 133, 118, 122, 126, 124, 122, 123, 139, 131, 126, 115, 117, 112, 124, 118, 114, 131, 131, 136, 122, 118, 123, 122, 123, 115, 129, 130, 108, 138, 125, 126, 137, 130, 134, 117, 113, 125, 134, 119, 122, 112, 134, 138, 143, 138, 131, 119, 111, 127, 121, 121, 123, 114, 115, 126, 137, 111, 129, 127, 123, 127, 134, 116, 118, 119, 130, 163, 107, 118, 132, 123, 114, 130, 146, 114, 118, 109, 106, 119, 118, 149, 121, 107, 126, 141, 131, 134, 113, 132, 126, 120, 148, 123, 122, 118, 132, 139, 120, 122, 127, 126, 108, 127, 119, 138, 134, 133, 102, 109, 129, 132, 114, 139, 124, 130, 115, 134, 126, 115, 119, 120, 117, 130, 121, 101, 133, 132, 123, 115, 113, 127, 119, 106, 122, 131, 108, 119, 127, 133, 129, 115, 131, 109, 133, 122, 139, 112, 131, 118, 124, 132, 122, 130, 124, 120, 117, 114, 116, 128, 104, 129, 124, 123, 116, 117, 124, 119, 120, 135, 125, 119, 110, 128, 126, 120, 149, 138, 126, 117, 129, 120, 145, 163, 123, 133, 123, 126, 115, 115, 120, 124, 133, 134, 114, 143, 128, 124, 127, 143, 124, 115, 129, 116, 130, 122, 123, 135, 148, 110, 117, 136, 121, 144, 140, 132, 117, 122, 117, 134, 136, 121, 127, 123, 123, 103, 130, 123, 142, 126, 124, 126, 125, 111, 128, 116, 130, 118, 113, 137, 115, 129, 134, 116, 114, 137, 112, 138, 110, 116, 111, 135, 134, 127, 126, 119, 131, 127, 124, 132, 108, 138, 118, 138, 122, 128, 150, 134, 135, 140, 104, 115, 130, 123, 131, 138, 136, 127, 158, 114, 145, 113, 127, 119, 127, 118, 120, 146, 111, 133, 126, 112, 119, 136, 123, 123, 126, 115, 118, 118, 130, 130, 116, 126, 113, 131, 135, 134, 123, 126, 110, 123, 120, 120, 122, 123, 132, 127, 137, 120, 128, 117, 117, 141, 109, 131, 115, 127, 141, 132, 126, 114, 129, 111, 130, 131, 116, 111, 127, 128, 124, 120, 119, 128, 134, 136, 128, 118, 105, 141, 129, 136, 114, 124, 117, 130, 127, 115, 133, 120, 136, 115, 102, 110, 125, 112, 123, 129, 126, 131, 121, 135, 112, 134, 121, 124, 108, 124, 123, 118, 120, 118, 132, 115, 119, 128, 120, 124, 110, 116, 118, 125, 131, 142, 129, 127, 126, 130, 112, 122, 138, 107, 118, 117, 138, 96, 109, 124, 133, 118, 132, 122, 135, 133, 133, 107, 143, 147, 115, 137, 174, 116, 129, 118, 123, 127, 127, 117, 127, 118, 114, 125, 114, 129, 115, 96, 109, 117, 143, 132, 103, 140, 120, 119, 111, 110, 124, 129, 125, 146, 109, 122, 128, 131, 118, 114, 129, 143, 116, 145, 102, 120, 108, 115, 93, 128, 140, 119, 127, 118, 132, 113, 115, 112, 127, 134, 118, 135, 124, 113, 122, 117, 126, 124, 109, 127, 119, 112, 122, 115, 115, 141, 140, 121, 119, 141, 123, 129, 116, 139, 142, 126, 127, 106, 132, 136, 100, 118, 123, 139, 123, 132, 113, 150, 131, 115, 130, 114, 116, 113, 135, 138, 116, 109, 145, 122, 136, 142, 114, 130, 118, 132, 133, 111, 126, 137, 106, 123, 104, 128, 130, 136, 129, 115, 136, 121, 120, 137, 108, 126, 125, 116, 133, 126, 107, 135, 135, 130, 120, 131, 134, 123, 119, 130, 127, 117, 137, 127, 120, 130, 137, 115, 114, 118, 127, 138, 138, 133, 131, 149, 112, 123, 127, 127, 117, 110, 123, 127, 140, 112, 114, 113, 136, 108, 122, 125, 122, 129, 129, 124, 119, 108, 116, 114, 147, 122, 120, 122, 110, 123, 113, 137, 114, 130, 129, 128, 138, 111, 122, 134, 97, 120, 126, 128, 118, 133, 104, 122, 107, 127, 138, 134, 113, 123, 119, 120, 120, 116, 140, 112, 124, 112, 112, 137, 106, 140, 129, 114, 108, 123, 120, 113, 134, 128, 117, 131, 120, 143, 112, 122, 119, 132, 138, 125, 132, 132, 103, 142, 122, 111, 97, 123, 129, 129, 129, 121, 136, 127, 129, 121, 122, 126, 122, 123, 125, 120, 127, 111, 121, 132, 134, 136, 158, 131, 116, 127, 125, 119, 124, 120, 132, 109, 148, 105, 127, 133, 124, 118, 126, 130, 137, 118, 112, 135, 116, 135, 120, 152, 99, 114, 139, 121, 130, 124, 147, 126, 138, 127, 114, 111, 120, 123, 130, 141, 103, 145, 134, 132, 126, 107, 133, 141, 121, 136, 116, 116, 138, 135, 123, 116, 122, 137, 118, 117, 134, 118, 111, 124, 127, 133, 130, 130, 96, 132, 122, 118, 129, 118, 120, 141, 112, 120, 128, 108, 127, 114, 124, 122, 128, 112, 132, 119, 130, 130, 128, 132, 128, 109, 106, 112, 149, 121, 142, 126, 123, 101, 125, 134, 145, 113, 121, 130, 131, 139, 120, 118, 132, 128, 127, 128, 123, 125, 117, 122, 132, 131, 110, 134, 132, 118, 131, 136, 123, 133, 122, 112, 122, 122, 119, 122, 127, 117, 126, 108, 132, 126, 119, 114, 117, 111, 121, 119, 124, 122, 117, 113, 99, 105, 136, 117, 130, 135, 111, 123, 134, 89, 127, 114, 123, 120, 131, 110, 119, 119, 140, 131, 116, 151, 139, 118, 136, 142, 111, 135, 132, 126, 124, 123, 126, 123, 131, 125, 125, 130, 115, 147, 121, 126, 135, 111, 136, 126, 131, 120, 126, 118, 109, 133, 116, 136, 103, 121, 120, 125, 145, 130, 121, 123, 134, 112, 123, 106, 100, 126, 121, 118, 121, 103, 118, 130, 136, 139, 120, 108, 124, 122, 130, 130, 133, 146, 118, 124, 106, 123, 123, 113, 118, 118, 115, 132, 122, 119, 131, 117, 138, 117, 140, 119, 109, 123, 114, 132, 121, 128, 108, 122, 127, 124, 132, 148, 143, 137, 131, 126, 130, 109, 138, 116, 125, 119, 131, 123, 129, 117, 113, 126, 119, 138, 115, 123, 131, 116, 127, 132, 125, 125, 110, 125, 112, 124, 119, 123, 141, 123, 121, 142, 128, 122, 142, 124, 130, 116, 122, 119, 121, 117, 126, 129, 136, 118, 136, 125, 123, 132, 127, 113, 119, 123, 144, 125, 118, 128, 140, 114, 126, 137, 121, 131, 141, 131, 105, 136, 116, 134, 136, 120, 116, 145, 125, 122, 144, 119, 145, 117, 122, 136, 143, 133, 134, 106, 125, 121, 108, 128, 108, 124, 128, 131, 110, 85, 125, 132, 128, 121, 123, 125, 148, 119, 110, 115, 128, 124, 117, 123, 118, 118, 138, 122, 125, 122, 114, 155, 132, 128, 120, 140, 134, 115, 106, 126, 133, 121, 129, 138, 149, 120, 124, 116, 111, 126, 132, 111, 147, 109, 105, 123, 127, 130, 151, 124, 127, 141, 123, 124, 123, 144, 133, 131, 134, 166, 119, 121, 132, 124, 120, 130, 136, 103, 130, 138, 115, 104, 123, 123, 142, 147, 91, 138, 121, 110, 125, 137, 116, 123, 127, 126, 129, 111, 133, 117, 108, 117, 129, 149, 115, 122, 116, 125, 121, 127, 120, 128, 136, 124, 139, 114, 123, 108, 143, 109, 111, 148, 124, 118, 119, 117, 133, 98, 136, 115, 130, 108, 111, 127, 137, 124, 126, 124, 120, 129, 141, 136, 131, 120, 120, 137, 118, 126, 130, 158, 147, 131, 108, 118, 129, 112, 124, 135, 117, 162, 135, 114, 140, 126, 126, 130, 111, 130, 132, 139, 139, 142, 121, 119, 139, 127, 127, 128, 121, 121, 129, 142, 121, 128, 115, 120, 127, 131, 144, 128, 129, 139, 105, 127, 114, 113, 144, 141, 137, 130, 143, 134, 122, 134, 113, 140, 147, 119, 101, 138, 124, 124, 126, 112, 102, 124, 131, 143, 118, 126, 129, 121, 135, 135, 131, 134, 139, 125, 122, 111, 134, 122, 137, 128, 125, 111, 130, 120, 131, 137, 127, 118, 131, 133, 108, 131, 160, 123, 134, 137, 144, 170, 120, 127, 118, 111, 123, 131, 115, 136, 102, 131, 116, 116, 125, 118, 131, 129, 117, 139, 122, 128, 123, 128, 139, 117, 123, 121, 113, 117, 134, 129, 124, 115, 111, 135, 116, 135, 136, 124, 114, 126, 144, 111, 121, 120, 122, 133, 120, 146, 134, 111, 135, 115, 120, 124, 122, 127, 134, 131, 135, 139, 121, 130, 118, 110, 131, 127, 133, 131, 122, 117, 126, 134, 132, 129, 141, 108, 120, 132, 128, 149, 122, 114, 138, 132, 113, 131, 123, 122, 122, 149, 106, 144, 136, 111, 119, 116, 117, 120, 116, 132, 127, 123, 110, 137, 121, 127, 124, 117, 129, 113, 119, 121, 124, 123, 140, 124, 119, 128, 114, 132, 128, 117, 116, 125, 123, 124, 136, 129, 127, 123, 127, 127, 137, 126, 123, 131, 123, 133, 105, 119, 107, 134, 130, 123, 108, 116, 118, 145, 125, 113, 137, 136, 149, 121, 119, 124, 106, 118, 139, 113, 116, 133, 122, 126, 133, 135, 97, 117, 128, 104, 125, 130, 113, 117, 116, 124, 118, 118, 128, 118, 120, 130, 127, 124, 128, 133, 134, 127, 118, 123, 113, 113, 146, 127, 130, 142, 146, 121, 137, 132, 119, 136, 104, 135, 129, 109, 140, 132, 125, 139, 118, 117, 144, 136, 111, 130, 121, 105, 106, 109, 111, 122, 132, 127, 113, 135, 116, 122, 109, 121, 121, 128, 124, 115, 126, 124, 121, 127, 136, 128, 123, 117, 124, 128, 116, 114, 115, 129, 115, 130, 105, 122, 128, 150, 114, 120, 121, 120, 128, 135, 113, 118, 124, 142, 119, 138, 139, 125, 118, 113, 117, 115, 130, 126, 132, 119, 113, 112, 116, 147, 125, 129, 120, 108, 116, 129, 125, 125, 122, 139, 131, 125, 115, 132, 128, 116, 113, 119, 126, 115, 130, 129, 133, 127, 120, 121, 113, 128, 119, 136, 123, 113, 140, 128, 125, 131, 116, 134, 115, 128, 109, 125, 122, 134, 131, 129, 118, 119, 117, 125, 112, 115, 118, 142, 122, 134, 137, 132, 119, 131, 115, 116, 104, 128, 122, 128, 123, 115, 126, 122, 122, 123, 128, 128, 110, 124, 125, 152, 128, 108, 127, 122, 128, 131, 133, 127, 120, 126, 131, 127, 122, 124, 122, 109, 113, 114, 119, 131, 114, 117, 123, 110, 129, 125, 125, 134, 125, 135, 127, 103, 119, 122, 125, 116, 124, 128, 136, 136, 127, 122, 126, 127, 111, 128, 128, 139, 140, 129, 112, 127, 133, 109, 111, 108, 115, 129, 121, 114, 116, 126, 141, 117, 126, 143, 116, 125, 119, 120, 117, 104, 120, 119, 128, 128, 126, 113, 142, 123, 142, 111, 141, 96, 120, 111, 116, 114, 134, 132, 148, 128, 130, 137, 116, 131, 116, 128, 111, 117, 105, 125, 129, 120, 127, 122, 127, 111, 123, 133, 138, 118, 125, 120, 129, 128, 116, 124, 126, 136, 131, 93, 135, 122, 127, 127, 112, 134, 131, 112, 114, 144, 123, 117, 122, 126, 113, 121, 123, 142, 125, 117, 127, 119, 126, 124, 135, 121, 107, 116, 128, 120, 133, 130, 127, 123, 123, 112, 126, 117, 141, 150, 124, 158, 129, 126, 144, 119, 124, 112, 120, 119, 134, 151, 125, 138, 121, 103, 120, 131, 137, 129, 125, 135, 131, 112, 133, 127, 128, 109, 110, 111, 108, 120, 131, 115, 102, 117, 120, 137, 132, 124, 131, 126, 134, 116, 113, 126, 131, 135, 130, 113, 127, 114, 135, 152, 137, 146, 121, 144, 130, 123, 118, 135, 129, 132, 125, 129, 112, 131, 142, 134, 130, 107, 121, 136, 142, 132, 132, 127, 116, 137, 123, 154, 119, 143, 126, 121, 123, 118, 136, 141, 130, 124, 122, 147, 126, 148, 124, 122, 126, 162, 130, 129, 133, 136, 124, 126, 127, 143, 144, 126, 137, 128, 138, 121, 138, 134, 112, 122, 122, 112, 119, 132, 106, 115, 115, 126, 135, 127, 137, 129, 116, 123, 128, 110, 144, 133, 118, 132, 149, 149, 129, 120, 133, 117, 117, 143, 120, 129, 118, 123, 136, 116, 126, 130, 136, 101, 138, 122, 119, 128, 117, 134, 138, 119, 117, 108, 122, 125, 120, 137, 136, 116, 123, 125, 120, 103, 143, 116, 139, 117, 138, 129, 111, 129, 119, 120, 123, 123, 132, 120, 116, 125, 107, 119, 108, 128, 132, 126, 128, 142, 130, 114, 128, 133, 115, 146, 114, 128, 134, 135, 125, 125, 127, 110, 131, 129, 115, 105, 116, 136, 124, 121, 119, 111, 120, 120, 121, 132, 139, 125, 129, 129, 134, 145, 134, 139, 112, 122, 135, 121, 137, 129, 131, 122, 130, 115, 132, 122, 126, 140, 109, 125, 118, 124, 121, 118, 119, 150, 122, 106, 114, 128, 128, 119, 119, 105, 126, 114, 118, 115, 142, 140, 124, 117, 129, 130, 121, 125, 116, 121, 133, 112, 152, 140, 105, 131, 109, 127, 119, 119, 130, 133, 126, 121, 110, 111, 129, 118, 117, 119, 121, 137, 119, 132, 111, 136, 114, 106, 109, 134, 128, 137, 135, 113, 118, 116, 118, 127, 114, 135, 110, 132, 130, 131, 152, 119, 121, 117, 138, 142, 129, 119, 128, 116, 119, 121, 136, 120, 125, 115, 115, 119, 122, 135, 122, 120, 114, 119, 119, 120, 114, 116, 135, 108, 136, 122, 121, 126, 138, 140, 115, 119, 134, 125, 134, 117, 141, 133, 117, 132, 128, 122, 115, 124, 106, 131, 119, 125, 125, 115, 119, 109, 143, 116, 136, 123, 145, 127, 126, 120, 130, 129, 109, 121, 114, 115, 145, 121, 132, 114, 123, 138, 145, 122, 118, 132, 106, 148, 130, 133, 122, 111, 128, 123, 137, 118, 126, 126, 137, 121, 122, 133, 128, 133, 115, 137, 111, 127, 113, 128, 125, 117, 114, 118, 123, 122, 129, 135, 125, 148, 127, 124, 123, 115, 147, 127, 124, 114, 128, 135, 118, 130, 125, 123, 125, 144, 116, 113, 130, 108, 108, 107, 124, 121, 95, 123, 120, 122, 121, 131, 116, 115, 102, 128, 146, 132, 122, 118, 120, 126, 114, 116, 117, 136, 111, 134, 117, 122, 141, 128, 108, 118, 128, 146, 144, 114, 136, 136, 132, 121, 121, 123, 102, 119, 133, 116, 110, 121, 135, 121, 133, 141, 125, 117, 117, 125, 118, 136, 134, 143, 130, 130, 125, 144, 148, 118, 133, 128, 125, 132, 120, 114, 134, 113, 128, 133, 118, 129, 123, 129, 126, 124, 139, 124, 114, 118, 118, 110, 149, 122, 109, 129, 118, 126, 123, 110, 129, 137, 120, 110, 127, 142, 125, 101, 119, 115, 135, 135, 134, 116, 114, 124, 163, 145, 115, 111, 135, 118, 114, 141, 120, 115, 108, 111, 127, 134, 138, 125, 132, 129, 139, 146, 146, 110, 114, 142, 127, 125, 119, 124, 114, 115, 132, 127, 126, 109, 139, 132, 111, 134, 143, 133, 135, 119, 119, 145, 122, 125, 123, 137, 118, 128, 125, 125, 121, 101, 149, 110, 129, 119, 123, 131, 117, 114, 104, 129, 128, 158, 132, 119, 149, 132, 123, 143, 118, 120, 136, 125, 124, 107, 118, 123, 131, 131, 136, 127, 116, 128, 131, 131, 111, 131, 124, 115, 127, 123, 121, 141, 133, 125, 121, 128, 136, 126, 130, 110, 108, 140, 126, 125, 145, 117, 139, 131, 116, 128, 118, 143, 159, 115, 105, 148, 116, 127, 121, 125, 147, 139, 125, 130, 127, 134, 113, 136, 122, 113, 110, 113, 132, 115, 115, 117, 140, 104, 127, 121, 130, 124, 118, 121, 124, 115, 130, 124, 124, 141, 111, 133, 107, 128, 109, 121, 138, 128, 126, 130, 130, 141, 131, 120, 119, 128, 129, 133, 135, 131, 121, 116, 119, 136, 114, 135, 124, 132, 139, 132, 116, 124, 104, 137, 110, 137, 123, 133, 117, 128, 110, 132, 133, 109, 124, 110, 129, 115, 125, 111, 147, 126, 122, 120, 143, 129, 115, 130, 141, 119, 135, 152, 121, 138, 117, 116, 129, 123, 119, 102, 159, 117, 111, 151, 131, 131, 131, 122, 116, 125, 139, 126, 133, 125, 124, 127, 122, 125, 130, 126, 119, 123, 129, 127, 134, 115, 115, 139, 128, 125, 132, 126, 114, 113, 128, 145, 152, 144, 116, 131, 117, 113, 107, 122, 118, 114, 97, 124, 120, 125, 118, 118, 111, 130, 128, 127, 140, 134, 116, 119, 104, 120, 115, 139, 122, 139, 126, 134, 124, 139, 106, 116, 131, 126, 122, 132, 133, 132, 114, 124, 128, 123, 127, 127, 127, 126, 133, 135, 110, 130, 137, 124, 108, 108, 105, 111, 124, 143, 105, 111, 139, 103, 134, 126, 105, 136, 124, 145, 133, 136, 128, 125, 127, 124, 128, 118, 141, 120, 122, 123, 132, 130, 140, 143, 116, 134, 129, 133, 136, 129, 107, 129, 126, 128, 116, 108, 144, 148, 123, 120, 125, 128, 136, 134, 130, 138, 118, 124, 114, 133, 127, 128, 118, 110, 115, 126, 144, 112, 128, 98, 110, 125, 138, 125, 131, 133, 123, 125, 119, 125, 120, 139, 142, 131, 119, 116, 127, 124, 117, 126, 130, 134, 128, 120, 140, 138, 146, 115, 117, 131, 132, 145, 140, 111, 125, 134, 111, 136, 115, 147, 108, 112, 100, 132, 133, 128, 124, 155, 126, 125, 128, 149, 121, 116, 129, 133, 110, 102, 136, 121, 118, 129, 132, 123, 119, 127, 105, 127, 126, 134, 132, 127, 127, 106, 128, 126, 141, 140, 126, 130, 115, 117, 124, 123, 138, 151, 128, 141, 134, 126, 134, 126, 130, 137, 114, 132, 119, 122, 123, 107, 152, 116, 141, 119, 129, 113, 129, 122, 118, 126, 133, 109, 128, 122, 136, 124, 128, 125, 120, 116, 123, 115, 125, 137, 139, 134, 132, 147, 137, 131, 122, 124, 129, 133, 104, 131, 126, 153, 131, 131, 120, 121, 123, 135, 136, 138, 130, 125, 135, 119, 122, 127, 130, 146, 128, 137, 129, 125, 121, 124, 115, 116, 121, 141, 119, 133, 141, 130, 112, 140, 106, 132, 112, 127, 127, 131, 127, 120, 138, 103, 138, 113, 105, 127, 124, 106, 128, 115, 139, 111, 132, 130, 128, 120, 115, 117, 129, 122, 115, 122, 124, 136, 102, 131, 119, 137, 130, 114, 128, 123, 130, 129, 138, 129, 132, 113, 122, 126, 130, 112, 125, 123, 115, 121, 120, 122, 122, 144, 133, 128, 126, 134, 136, 131, 126, 119, 122, 140, 126, 113, 137, 137, 135, 145, 122, 122, 136, 127, 108, 114, 118, 144, 131, 121, 126, 116, 118, 127, 123, 113, 116, 132, 112, 135, 122, 132, 126, 138, 121, 132, 112, 114, 129, 127, 114, 118, 149, 126, 141, 123, 124, 139, 136, 139, 116, 137, 120, 122, 109, 115, 129, 108, 132, 136, 126, 138, 137, 126, 134, 143, 127, 145, 145, 112, 123, 123, 125, 124, 104, 108, 120, 120, 109, 132, 119, 108, 117, 129, 120, 116, 125, 131, 123, 118, 118, 124, 114, 145, 117, 115, 123, 146, 129, 116, 136, 130, 128, 127, 102, 135, 117, 121, 124, 136, 128, 137, 118, 125, 123, 119, 121, 123, 143, 119, 137, 134, 133, 139, 112, 143, 115, 106, 133, 122, 131, 131, 122, 122, 113, 137, 130, 124, 116, 143, 120, 134, 119, 134, 120, 146, 120, 120, 125, 136, 131, 131, 124, 119, 138, 124, 108, 122, 120, 117, 114, 126, 124, 111, 133, 119, 133, 131, 127, 107, 137, 125, 107, 131, 128, 133, 130, 118, 128, 126, 110, 113, 136, 119, 102, 135, 124, 141, 118, 112, 123, 124, 110, 115, 126, 132, 139, 118, 117, 124, 125, 125, 121, 115, 110, 121, 142, 143, 122, 120, 124, 107, 127, 141, 115, 118, 131, 112, 123, 130, 113, 115, 123, 123, 111, 127, 124, 139, 115, 118, 118, 126, 118, 123, 130, 121, 129, 150, 110, 121, 133, 121, 122, 135, 137, 125, 120, 133, 116, 132, 130, 134, 126, 129, 134, 138, 133, 104, 130, 134, 120, 135, 133, 131, 134, 128, 131, 121, 128, 133, 111, 129, 131, 107, 122, 118, 123, 128, 134, 119, 114, 127, 119, 133, 133, 127, 137, 125, 120, 107, 130, 108, 133, 123, 135, 117, 135, 125, 125, 132, 120, 127, 132, 131, 115, 133, 113, 108, 120, 112, 121, 134, 131, 129, 124, 131, 122, 131, 126, 121, 129, 126, 119, 137, 126, 113, 125, 129, 132, 131, 136, 142, 132, 136, 112, 120, 128, 138, 113, 123, 117, 141, 127, 122, 133, 118, 123, 140, 139, 119, 115, 123, 148, 121, 108, 153, 126, 123, 118, 133, 114, 143, 122, 109, 109, 107, 138, 132, 139, 124, 107, 138, 135, 140, 118, 133, 123, 134, 124, 140, 140, 126, 109, 132, 113, 128, 126, 135, 129, 124, 117, 130, 122, 120, 123, 113, 135, 117, 129, 137, 136, 123, 139, 114, 116, 126, 124, 143, 140, 125, 129, 126, 132, 117, 120, 123, 120, 109, 114, 135, 127, 132, 118, 107, 129, 109, 121, 123, 118, 125, 135, 112, 150, 130, 132, 134, 141, 124, 137, 123, 149, 132, 132, 111, 131, 132, 127, 117, 126, 116, 121, 108, 121, 120, 118, 128, 134, 125, 122, 124, 129, 110, 138, 131, 125, 130, 124, 144, 123, 118, 120, 127, 130, 142, 101, 108, 111, 132, 135, 105, 125, 105, 142, 117, 123, 144, 136, 118, 108, 115, 118, 115, 122, 120, 130, 146, 132, 130, 142, 140, 130, 124, 119, 119, 118, 134, 112, 127, 133, 115, 135, 111, 126, 118, 141, 113, 126, 134, 108, 132, 134, 103, 115, 128, 132, 121, 120, 101, 109, 110, 117, 130, 143, 119, 111, 127, 116, 131, 129, 155, 140, 126, 129, 121, 153, 133, 119, 105, 137, 128, 121, 136, 118, 132, 116, 140, 120, 120, 104, 138, 125, 128, 130, 134, 141, 128, 135, 117, 120, 121, 117, 121, 116, 123, 138, 122, 105, 129, 125, 130, 121, 134, 105, 127, 126, 130, 132, 123, 134, 124, 135, 136, 121, 108, 114, 141, 126, 120, 130, 146, 122, 126, 125, 131, 112, 141, 138, 124, 116, 129, 128, 112, 130, 113, 107, 112, 119, 127, 141, 123, 129, 124, 129, 130, 125, 119, 132, 134, 116, 115, 125, 122, 133, 111, 105, 133, 113, 133, 132, 121, 122, 132, 117, 156, 121, 120, 125, 131, 118, 122, 130, 131, 124, 118, 119, 135, 128, 107, 115, 111, 135, 114, 129, 123, 129, 119, 125, 131, 120, 135, 121, 121, 131, 125, 116, 143, 114, 118, 122, 141, 120, 126, 127, 129, 127, 122, 103, 125, 120, 125, 122, 126, 118, 140, 131, 117, 122, 124, 115, 130, 122, 143, 118, 113, 145, 141, 124, 146, 119, 140, 132, 137, 106, 120, 130, 139, 129, 123, 106, 153, 132, 126, 141, 135, 112, 102, 134, 137, 120, 125, 129, 129, 125, 118, 119, 133, 122, 132, 124, 141, 114, 128, 143, 123, 120, 115, 131, 112, 126, 120, 108, 113, 132, 119, 131, 148, 125, 123, 129, 153, 122, 133, 114, 130, 112, 122, 133, 111, 120, 112, 124, 128, 126, 121, 119, 132, 117, 122, 110, 123, 147, 121, 115, 117, 127, 109, 132, 121, 129, 112, 127, 121, 152, 120, 119, 133, 109, 133, 120, 108, 140, 130, 119, 129, 137, 126, 126, 147, 134, 115, 128, 137, 117, 140, 98, 127, 128, 102, 128, 121, 125, 141, 109, 124, 116, 110, 141, 128, 117, 144, 114, 137, 117, 139, 142, 120, 122, 105, 129, 114, 122, 127, 144, 120, 126, 114, 112, 122, 103, 148, 115, 131, 130, 123, 128, 124, 127, 130, 127, 125, 115, 133, 120, 111, 121, 146, 130, 114, 139, 131, 126, 123, 135, 96, 146, 140, 126, 140, 141, 114, 133, 126, 133, 114, 112, 131, 111, 124, 137, 112, 122, 132, 138, 135, 139, 135, 125, 134, 131, 126, 119, 127, 114, 125, 127, 126, 119, 109, 144, 131, 124, 113, 118, 128, 131, 114, 141, 125, 138, 128, 136, 121, 110, 128, 115, 134, 125, 140, 117, 130, 121, 132, 128, 134, 114, 121, 123, 123, 124, 112, 127, 125, 106, 119, 136, 111, 121, 136, 126, 140, 128, 124, 139, 127, 121, 124, 111, 132, 118, 138, 123, 117, 139, 124, 135, 149, 120, 130, 127, 114, 131, 122, 113, 127, 128, 119, 143, 104, 126, 123, 129, 129, 150, 109, 134, 107, 128, 128, 108, 124, 136, 114, 120, 124, 132, 133, 146, 122, 115, 133, 129, 128, 108, 143, 132, 125, 144, 130, 128, 117, 128, 127, 121, 136, 130, 124, 122, 120, 125, 127, 134, 126, 120, 118, 109, 126, 134, 125, 126, 125, 123, 120, 123, 124, 121, 125, 122, 125, 130, 138, 124, 127, 125, 119, 131, 139, 138, 108, 120, 133, 121, 128, 108, 121, 116, 122, 132, 123, 129, 126, 105, 119, 111, 120, 110, 138, 116, 132, 126, 142, 113, 117, 133, 118, 127, 126, 112, 113, 142, 118, 107, 118, 106, 130, 127, 123, 116, 130, 124, 124, 105, 123, 155, 92, 127, 141, 122, 115, 127, 122, 117, 153, 116, 128, 128, 127, 126, 114, 120, 119, 126, 123, 123, 138, 127, 116, 151, 143, 130, 127, 128, 124, 127, 118, 131, 101, 126, 117, 128, 125, 147, 116, 131, 136, 124, 127, 107, 128, 125, 117, 130, 104, 120, 135, 124, 128, 132, 140, 115, 140, 141, 124, 128, 117, 130, 138, 117, 130, 141, 135, 110, 118, 135, 131, 125, 101, 116, 130, 119, 124, 120, 141, 129, 138, 122, 131, 134, 122, 125, 131, 120, 125, 128, 127, 116, 110, 114, 121, 130, 138, 132, 123, 126, 129, 136, 126, 126, 134, 154, 121, 121, 121, 116, 165, 120, 125, 131, 125, 113, 121, 127, 126, 130, 115, 120, 117, 136, 133, 136, 113, 130, 123, 122, 132, 128, 132, 143, 134, 121, 112, 123, 116, 112, 116, 122, 133, 140, 121, 146, 112, 137, 113, 130, 136, 120, 127, 133, 116, 113, 124, 130, 122, 110, 141, 156, 118, 134, 125, 116, 123, 135, 121, 149, 133, 118, 131, 137, 127, 117, 113, 124, 132, 127, 128, 121, 121, 123, 113, 132, 135, 127, 126, 97, 117, 124, 124, 116, 141, 117, 114, 128, 133, 146, 122, 103, 130, 157, 137, 133, 129, 125, 133, 121, 126, 123, 127, 119, 116, 133, 131, 149, 130, 112, 117, 111, 136, 115, 137, 138, 127, 110, 105, 119, 126, 116, 127, 122, 104, 117, 118, 131, 104, 133, 133, 125, 137, 134, 131, 131, 128, 141, 127, 115, 135, 132, 121, 108, 142, 119, 131, 132, 113, 118, 120, 121, 134, 129, 123, 122, 135, 122, 130, 126, 109, 120, 113, 105, 124, 123, 140, 113, 125, 118, 127, 137, 132, 117, 110, 156, 117, 122, 117, 125, 126, 110, 111, 119, 124, 130, 143, 125, 146, 123, 134, 112, 114, 133, 109, 120, 131, 124, 121, 133, 118, 136, 121, 117, 122, 137, 135, 121, 126, 107, 121, 121, 123, 137, 130, 122, 125, 154, 127, 109, 120, 144, 120, 145, 124, 122, 135, 124, 135, 129, 122, 132, 117, 124, 118, 111, 139, 103, 143, 124, 139, 134, 117, 147, 125, 127, 131, 124, 113, 127, 140, 121, 111, 122, 126, 142, 134, 132, 128, 125, 115, 78, 126, 119, 135, 126, 135, 141, 118, 127, 137, 146, 119, 126, 127, 121, 129, 118, 130, 114, 134, 124, 105, 123, 129, 116, 133, 117, 131, 130, 151, 114, 129, 134, 129, 123, 122, 120, 116, 125, 108, 137, 131, 122, 131, 108, 143, 127, 113, 111, 113, 130, 128, 124, 104, 118, 129, 132, 123, 100, 121, 141, 140, 130, 103, 129, 123, 130, 140, 125, 120, 132, 130, 116, 120, 112, 130, 134, 120, 137, 123, 108, 121, 119, 136, 122, 129, 117, 119, 122, 113, 126, 137, 130, 131, 117, 129, 122, 140, 119, 127, 92, 126, 123, 139, 130, 147, 133, 122, 122, 135, 125, 121, 133, 119, 121, 123, 125, 116, 132, 138, 119, 124, 114, 128, 119, 112, 133, 133, 134, 134, 110, 130, 130, 136, 123, 145, 146, 133, 124, 127, 124, 148, 113, 126, 133, 131, 129, 122, 114, 133, 116, 129, 126, 135, 129, 154, 131, 119, 136, 119, 109, 133, 125, 138, 107, 131, 122, 133, 126, 115, 114, 119, 113, 128, 140, 132, 128, 120, 119, 139, 140, 118, 134, 112, 117, 135, 117, 123, 112, 135, 122, 127, 116, 140, 126, 121, 123, 95, 129, 121, 120, 118, 136, 132, 113, 92, 123, 129, 126, 115, 121, 130, 119, 122, 123, 124, 140, 131, 116, 117, 132, 110, 145, 127, 136, 114, 143, 136, 117, 137, 123, 125, 141, 121, 115, 102, 145, 122, 121, 119, 143, 131, 128, 124, 123, 128, 120, 119, 122, 112, 141, 130, 111, 88, 126, 125, 124, 137, 127, 125, 136, 115, 129, 139, 117, 108, 119, 108, 133, 115, 122, 120, 112, 131, 139, 126, 120, 128, 136, 128, 128, 119, 124, 126, 108, 132, 118, 137, 108, 123, 101, 130, 135, 114, 121, 125, 135, 119, 133, 127, 145, 130, 137, 126, 118, 110, 120, 102, 114, 124, 125, 126, 126, 145, 129, 133, 114, 137, 121, 119, 121, 103, 116, 131, 126, 140, 121, 123, 122, 113, 119, 126, 120, 121, 128, 116, 115, 112, 106, 125, 108, 118, 131, 132, 124, 125, 117, 131, 130, 126, 132, 128, 114, 125, 107, 133, 114, 122, 124, 130, 134, 117, 121, 124, 118, 139, 132, 135, 129, 121, 118, 123, 108, 129, 118, 114, 127, 119, 105, 130, 142, 128, 138, 113, 114, 123, 123, 105, 139, 132, 126, 141, 132, 132, 118, 132, 145, 117, 120, 142, 125, 108, 115, 124, 122, 129, 138, 136, 131, 130, 126, 108, 122, 140, 114, 122, 131, 133, 125, 122, 103, 132, 137, 141, 125, 123, 119, 131, 138, 130, 126, 126, 124, 116, 116, 126, 128, 127, 131, 116, 111, 135, 117, 130, 131, 132, 127, 137, 125, 130, 126, 116, 129, 113, 126, 129, 139, 117, 134, 117, 128, 141, 135, 130, 135, 136, 128, 119, 144, 125, 130, 158, 131, 129, 109, 117, 123, 126, 136, 124, 125, 122, 121, 132, 118, 122, 125, 126, 118, 119, 102, 129, 128, 121, 110, 141, 113, 129, 135, 125, 117, 133, 143, 137, 121, 123, 117, 106, 132, 123, 120, 128, 144, 116, 138, 112, 124, 125, 128, 113, 110, 115, 127, 135, 124, 122, 136, 126, 140, 120, 128, 126, 132, 124, 152, 124, 127, 110, 126, 127, 111, 138, 127, 115, 115, 129, 137, 109, 123, 136, 127, 152, 111, 112, 130, 111, 133, 113, 133, 141, 126, 156, 127, 127, 134, 138, 125, 133, 127, 126, 123, 122, 116, 148, 119, 119, 134, 121, 121, 136, 131, 120, 117, 148, 122, 112, 136, 139, 135, 145, 121, 126, 126, 128, 115, 110, 118, 118, 133, 132, 132, 119, 126, 121, 136, 121, 126, 129, 115, 138, 109, 137, 114, 127, 133, 136, 124, 142, 134, 115, 138, 139, 129, 120, 115, 128, 128, 137, 119, 121, 127, 124, 126, 135, 123, 131, 106, 110, 142, 143, 119, 130, 129, 139, 124, 130, 131, 136, 135, 118, 116, 111, 129, 118, 127, 122, 120, 116, 113, 111, 120, 138, 125, 125, 135, 98, 113, 122, 135, 133, 138, 134, 117, 108, 128, 126, 138, 127, 135, 129, 122, 125, 131, 129, 127, 129, 130, 133, 135, 119, 128, 128, 112, 134, 132, 116, 133, 130, 128, 124, 128, 127, 129, 114, 122, 120, 108, 141, 128, 140, 111, 108, 117, 130, 125, 110, 130, 118, 123, 116, 113, 124, 129, 132, 120, 117, 120, 110, 119, 118, 113, 132, 122, 124, 134, 141, 100, 120, 118, 129, 122, 135, 130, 121, 119, 109, 125, 105, 124, 116, 127, 115, 114, 133, 134, 110, 132, 130, 133, 136, 101, 122, 121, 136, 115, 128, 120, 142, 119, 147, 133, 148, 125, 110, 129, 113, 145, 128, 137, 114, 164, 129, 128, 107, 124, 126, 136, 139, 145, 123, 128, 125, 120, 133, 125, 115, 121, 120, 131, 125, 113, 124, 127, 134, 143, 124, 134, 118, 128, 129, 128, 111, 125, 123, 136, 136, 115, 116, 117, 123, 132, 122, 115, 124, 122, 136, 124, 122, 120, 121, 135, 138, 147, 120, 135, 116, 112, 137, 106, 137, 134, 170, 140, 122, 126, 130, 133, 121, 118, 136, 127, 119, 118, 125, 132, 123, 129, 116, 127, 117, 121, 121, 131, 143, 143, 116, 133, 115, 103, 122, 128, 133, 140, 111, 119, 138, 126, 120, 107, 120, 143, 113, 119, 123, 121, 136, 112, 135, 130, 126, 122, 127, 106, 118, 122, 129, 122, 127, 144, 116, 111, 118, 117, 134, 130, 121, 122, 135, 117, 132, 128, 130, 107, 117, 136, 130, 136, 134, 116, 127, 102, 122, 140, 123, 132, 100, 135, 129, 115, 121, 126, 131, 129, 132, 120, 127, 131, 122, 140, 125, 117, 121, 128, 118, 125, 118, 96, 125, 118, 115, 131, 118, 142, 129, 134, 125, 120, 127, 125, 118, 142, 110, 151, 117, 122, 144, 127, 132, 107, 144, 123, 121, 143, 128, 129, 110, 118, 109, 140, 130, 132, 137, 126, 114, 132, 131, 132, 141, 136, 123, 115, 139, 124, 122, 127, 113, 119, 136, 121, 136, 120, 132, 117, 128, 136, 133, 129, 122, 119, 106, 121, 108, 144, 142, 127, 114, 132, 134, 126, 129, 124, 133, 115, 141, 127, 126, 126, 112, 125, 140, 118, 155, 128, 127, 129, 114, 132, 127, 118, 130, 118, 135, 126, 133, 123, 112, 125, 128, 96, 119, 130, 128, 121, 122, 120, 134, 129, 116, 134, 115, 118, 145, 126, 129, 126, 122, 116, 134, 114, 125, 123, 128, 126, 129, 137, 121, 119, 121, 121, 122, 147, 126, 141, 116, 137, 125, 133, 122, 123, 114, 131, 118, 125, 132, 125, 126, 120, 121, 118, 135, 127, 140, 119, 148, 129, 127, 130, 135, 135, 115, 134, 122, 137, 130, 113, 120, 111, 121, 128, 131, 128, 123, 143, 110, 143, 117, 126, 123, 103, 116, 111, 136, 123, 136, 115, 120, 116, 115, 130, 116, 115, 111, 121, 122, 108, 118, 114, 107, 127, 113, 133, 116, 126, 114, 120, 106, 127, 123, 123, 137, 131, 135, 124, 137, 130, 115, 126, 116, 126, 113, 134, 118, 121, 141, 127, 122, 125, 118, 128, 119, 123, 128, 127, 120, 116, 119, 125, 151, 136, 129, 155, 132, 133, 127, 130, 122, 116, 125, 125, 116, 128, 111, 128, 112, 117, 147, 130, 129, 93, 130, 145, 115, 122, 123, 142, 121, 112, 114, 114, 147, 124, 141, 130, 130, 110, 117, 119, 125, 111, 157, 132, 124, 123, 115, 116, 128, 122, 143, 130, 105, 124, 126, 119, 100, 136, 131, 123, 132, 111, 131, 111, 122, 125, 120, 137, 107, 132, 116, 118, 119, 117, 116, 129, 123, 114, 128, 119, 132, 137, 123, 129, 118, 126, 136, 135, 124, 118, 127, 136, 126, 110, 129, 128, 134, 117, 123, 131, 115, 113, 114, 130, 125, 132, 119, 135, 123, 125, 126, 123, 123, 125, 132, 121, 134, 131, 121, 125, 107, 136, 130, 120, 129, 137, 148, 133, 135, 136, 124, 123, 131, 118, 145, 115, 132, 120, 124, 121, 124, 134, 119, 113, 116, 119, 126, 132, 139, 119, 140, 137, 122, 123, 126, 123, 129, 120, 137, 124, 131, 137, 114, 114, 133, 125, 114, 131, 124, 132, 125, 125, 131, 128, 133, 127, 110, 123, 123, 117, 114, 124, 130, 124, 122, 126, 129, 120, 137, 129, 127, 118, 104, 116, 130, 124, 124, 126, 128, 102, 115, 139, 134, 147, 127, 128, 118, 114, 133, 125, 130, 137, 118, 110, 118, 131, 118, 107, 121, 124, 130, 137, 116, 131, 126, 113, 130, 139, 142, 127, 134, 121, 131, 137, 116, 120, 133, 123, 148, 106, 129, 123, 121, 139, 114, 156, 101, 116, 124, 122, 125, 120, 120, 120, 113, 113, 124, 122, 119, 125, 127, 120, 128, 120, 125, 122, 100, 125, 125, 131, 137, 121, 116, 115, 133, 119, 136, 124, 124, 124, 110, 111, 117, 124, 138, 136, 132, 118, 121, 136, 106, 130, 112, 129, 125, 135, 127, 123, 123, 119, 136, 129, 132, 120, 131, 105, 131, 128, 116, 120, 123, 99, 126, 129, 117, 141, 123, 116, 122, 127, 127, 114, 123, 123, 130, 133, 120, 118, 123, 135, 135, 137, 122, 122, 126, 134, 136, 128, 147, 134, 120, 119, 154, 121, 123, 129, 129, 125, 134, 107, 127, 140, 117, 129, 118, 133, 137, 126, 124, 117, 139, 153, 119, 131, 115, 132, 125, 130, 119, 127, 127, 115, 114, 134, 127, 127, 121, 132, 142, 112, 121, 138, 113, 138, 110, 108, 127, 119, 112, 135, 120, 120, 114, 119, 130, 137, 134, 119, 126, 133, 128, 129, 108, 121, 132, 130, 125, 120, 125, 131, 118, 140, 119, 146, 128, 117, 127, 132, 135, 129, 117, 126, 119, 137, 131, 98, 135, 124, 135, 114, 140, 128, 124, 124, 123, 129, 123, 123, 117, 118, 119, 151, 144, 134, 118, 153, 136, 124, 129, 126, 111, 129, 131, 147, 125, 129, 135, 113, 130, 124, 109, 118, 117, 132, 134, 134, 138, 117, 123, 131, 140, 135, 130, 117, 133, 143, 114, 132, 119, 130, 123, 129, 135, 126, 125, 139, 119, 112, 126, 112, 124, 115, 126, 134, 127, 122, 116, 138, 126, 123, 123, 137, 124, 125, 116, 119, 121, 134, 114, 148, 124, 127, 138, 124, 129, 128, 122, 126, 120, 116, 157, 137, 132, 107, 129, 136, 141, 120, 121, 124, 111, 117, 139, 122, 125, 113, 131, 135, 109, 127, 133, 99, 119, 117, 107, 128, 147, 124, 123, 150, 115, 122, 96, 140, 136, 110, 118, 127, 130, 118, 114, 109, 130, 115, 118, 115, 112, 120, 129, 115, 136, 130, 127, 127, 130, 122, 116, 132, 137, 121, 121, 121, 110, 127, 116, 122, 121, 125, 148, 117, 138, 136, 117, 127, 125, 135, 137, 137, 116, 115, 145, 138, 123, 131, 122, 138, 116, 119, 131, 138, 124, 118, 113, 105, 125, 116, 138, 122, 131, 85, 113, 127, 132, 122, 136, 142, 131, 118, 113, 118, 134, 131, 141, 133, 126, 138, 126, 130, 122, 132, 121, 128, 117, 112, 127, 135, 132, 123, 106, 120, 123, 138, 158, 121, 130, 122, 108, 138, 128, 113, 142, 119, 142, 113, 136, 120, 128, 146, 121, 124, 110, 117, 137, 125, 114, 128, 133, 128, 121, 111, 117, 129, 123, 123, 119, 118, 123, 118, 129, 125, 134, 99, 118, 107, 133, 144, 129, 134, 129, 107, 134, 98, 147, 131, 115, 121, 142, 130, 126, 122, 147, 142, 135, 106, 132, 127, 131, 123, 135, 127, 117, 124, 119, 126, 127, 128, 121, 142, 112, 126, 123, 121, 123, 129, 138, 130, 119, 141, 136, 132, 129, 120, 122, 132, 129, 104, 138, 113, 140, 140, 124, 122, 128, 132, 131, 145, 121, 131, 130, 127, 127, 136, 134, 138, 126, 126, 131, 140, 113, 151, 127, 128, 125, 111, 120, 134, 124, 128, 124, 110, 113, 119, 106, 106, 127, 123, 113, 141, 139, 130, 119, 130, 117, 135, 93, 121, 126, 118, 112, 125, 147, 149, 116, 137, 115, 111, 135, 143, 106, 105, 143, 131, 111, 127, 139, 134, 127, 119, 108, 131, 134, 133, 108, 127, 108, 130, 127, 146, 113, 113, 126, 119, 121, 110, 124, 123, 111, 147, 113, 130, 129, 127, 128, 116, 128, 123, 120, 112, 122, 135, 130, 131, 121, 95, 118, 113, 126, 130, 142, 126, 133, 127, 144, 114, 128, 121, 123, 128, 129, 143, 132, 141, 116, 141, 128, 122, 130, 134, 132, 110, 131, 118, 114, 128, 123, 138, 141, 129, 119, 122, 118, 112, 141, 117, 118, 121, 138, 114, 146, 121, 129, 118, 120, 135, 140, 99, 118, 117, 126, 128, 124, 135, 120, 114, 127, 123, 117, 136, 139, 122, 112, 105, 131, 106, 111, 126, 121, 114, 128, 132, 125, 110, 155, 114, 117, 123, 136, 131, 127, 128, 132, 111, 129, 114, 121, 120, 115, 135, 129, 124, 126, 121, 105, 119, 129, 122, 130, 113, 125, 112, 119, 136, 144, 116, 119, 116, 139, 107, 125, 122, 138, 131, 136, 155, 147, 128, 145, 121, 118, 117, 132, 112, 115, 120, 133, 114, 120, 132, 127, 127, 134, 126, 129, 107, 118, 128, 129, 126, 120, 122, 134, 150, 121, 114, 126, 125, 125, 120, 132, 113, 140, 125, 119, 152, 114, 137, 122, 142, 130, 123, 132, 129, 127, 136, 111, 124, 120, 136, 124, 124, 113, 128, 105, 124, 111, 105, 131, 137, 120, 137, 126, 115, 123, 104, 126, 118, 119, 125, 126, 124, 119, 137, 142, 139, 114, 128, 124, 117, 121, 126, 126, 132, 139, 132, 125, 106, 129, 131, 147, 116, 121, 132, 140, 130, 115, 109, 138, 132, 129, 128, 109, 121, 113, 113, 119, 132, 130, 123, 147, 118, 125, 142, 116, 122, 117, 114, 125, 107, 119, 133, 129, 123, 116, 129, 129, 119, 135, 134, 131, 129, 117, 145, 136, 115, 123, 141, 131, 122, 138, 136, 141, 134, 129, 123, 126, 117, 122, 121, 115, 115, 121, 99, 119, 84, 137, 112, 135, 125, 114, 125, 136, 118, 116, 126, 115, 143, 122, 134, 109, 131, 115, 136, 126, 133, 133, 112, 121, 127, 126, 129, 120, 110, 125, 117, 99, 136, 107, 124, 123, 148, 112, 139, 140, 88, 122, 125, 114, 135, 126, 139, 124, 134, 129, 127, 121, 152, 129, 107, 134, 131, 119, 95, 128, 125, 143, 120, 122, 127, 115, 106, 124, 113, 146, 121, 134, 123, 139, 117, 127, 125, 135, 126, 121, 135, 114, 117, 146, 122, 126, 110, 117, 143, 123, 120, 107, 131, 131, 111, 113, 135, 124, 129, 132, 126, 114, 123, 133, 115, 128, 138, 133, 119, 120, 126, 122, 114, 119, 116, 124, 109, 128, 123, 107, 118, 147, 135, 132, 146, 113, 112, 126, 113, 127, 130, 118, 120, 154, 136, 114, 115, 123, 116, 146, 103, 139, 114, 135, 115, 114, 140, 119, 108, 124, 134, 114, 120, 127, 128, 121, 127, 122, 121, 117, 138, 121, 134, 127, 116, 128, 114, 123, 133, 141, 121, 127, 129, 145, 138, 115, 136, 126, 123, 120, 122, 128, 132, 130, 105, 111, 111, 122, 131, 144, 145, 128, 126, 118, 122, 122, 149, 122, 130, 121, 142, 126, 131, 126, 140, 132, 113, 120, 145, 137, 138, 131, 131, 117, 140, 124, 128, 102, 122, 132, 103, 127, 124, 129, 135, 117, 113, 142, 123, 128, 140, 109, 108, 142, 131, 109, 128, 126, 129, 113, 140, 103, 139, 135, 129, 129, 135, 147, 122, 129, 111, 118, 108, 109, 119, 127, 133, 149, 130, 116, 114, 126, 128, 126, 119, 136, 125, 127, 140, 116, 133, 126, 129, 129, 138, 118, 124, 120, 122, 112, 117, 131, 164, 137, 131, 130, 128, 140, 121, 119, 142, 125, 126, 114, 145, 124, 131, 136, 121, 122, 114, 139, 125, 127, 125, 141, 133, 131, 151, 131, 143, 107, 127, 117, 119, 109, 104, 122, 125, 137, 147, 104, 112, 120, 135, 104, 132, 117, 125, 124, 118, 118, 122, 126, 112, 139, 121, 130, 134, 109, 116, 115, 117, 137, 136, 123, 134, 131, 125, 118, 124, 120, 134, 137, 122, 126, 111, 140, 131, 134, 114, 118, 113, 124, 99, 113, 112, 131, 142, 119, 110, 114, 135, 133, 123, 124, 125, 129, 120, 112, 124, 140, 118, 110, 112, 118, 105, 117, 118, 127, 125, 135, 132, 136, 113, 119, 137, 140, 135, 105, 128, 139, 121, 144, 104, 131, 135, 118, 115, 121, 114, 105, 120, 117, 109, 123, 138, 117, 107, 121, 136, 133, 120, 119, 118, 134, 123, 126, 121, 131, 136, 126, 121, 122, 134, 127, 116, 133, 120, 147, 128, 111, 118, 128, 135, 138, 123, 124, 122, 123, 124, 125, 123, 127, 120, 123, 112, 136, 111, 124, 102, 120, 136, 119, 133, 131, 124, 123, 118, 123, 129, 124, 130, 121, 118, 121, 115, 143, 132, 118, 99, 136, 123, 113, 133, 123, 130, 129, 135, 113, 119, 125, 121, 135, 115, 109, 142, 119, 119, 103, 116, 137, 133, 130, 122, 119, 116, 122, 124, 123, 122, 127, 124, 109, 139, 113, 113, 101, 126, 141, 133, 129, 115, 103, 128, 129, 116, 130, 138, 92, 125, 119, 123, 123, 135, 132, 129, 140, 128, 122, 136, 114, 127, 111, 139, 123, 126, 124, 127, 117, 113, 128, 121, 123, 127, 114, 141, 122, 140, 118, 132, 120, 122, 158, 137, 136, 136, 133, 125, 150, 129, 138, 107, 101, 114, 130, 125, 114, 105, 124, 123, 122, 126, 123, 127, 135, 116, 132, 122, 121, 142, 136, 132, 125, 141, 127, 119, 128, 125, 126, 129, 144, 124, 136, 107, 116, 125, 134, 125, 140, 129, 124, 125, 118, 127, 131, 122, 139, 125, 130, 116, 103, 135, 127, 124, 123, 132, 114, 115, 119, 104, 139, 150, 129, 117, 120, 138, 126, 132, 122, 104, 138, 132, 132, 126, 129, 129, 117, 134, 135, 107, 103, 144, 116, 107, 126, 132, 123, 134, 124, 159, 119, 134, 128, 130, 126, 122, 130, 141, 126, 145, 120, 115, 117, 123, 123, 127, 145, 137, 134, 142, 126, 135, 117, 134, 120, 111, 110, 126, 142, 117, 125, 131, 126, 132, 117, 128, 134, 108, 137, 138, 123, 132, 124, 104, 126, 122, 102, 142, 120, 104, 121, 132, 132, 118, 127, 145, 118, 130, 112, 137, 126, 120, 128, 127, 130, 107, 125, 133, 132, 140, 129, 126, 112, 112, 122, 129, 116, 133, 154, 122, 137, 121, 130, 124, 128, 145, 144, 136, 131, 124, 134, 123, 133, 128, 120, 144, 132, 113, 106, 108, 123, 124, 142, 127, 137, 121, 120, 116, 127, 97, 116, 122, 129, 134, 129, 121, 130, 105, 129, 133, 120, 114, 116, 142, 120, 128, 120, 139, 133, 130, 119, 112, 124, 136, 136, 108, 105, 122, 131, 135, 134, 120, 124, 120, 124, 126, 125, 137, 131, 150, 119, 128, 133, 129, 122, 115, 134, 124, 116, 121, 145, 139, 127, 129, 126, 135, 122, 132, 157, 126, 123, 118, 124, 115, 132, 131, 121, 124, 127, 125, 112, 127, 129, 129, 134, 136, 126, 142, 125, 129, 109, 121, 132, 132, 133, 122, 129, 130, 134, 115, 120, 106, 131, 146, 122, 118, 115, 135, 113, 123, 140, 111, 133, 135, 125, 137, 123, 125, 118, 128, 122, 137, 132, 125, 121, 112, 130, 130, 139, 126, 121, 128, 131, 120, 111, 116, 125, 120, 129, 120, 131, 114, 135, 147, 127, 135, 127, 123, 117, 132, 118, 132, 121, 134, 121, 129, 120, 132, 125, 130, 140, 135, 142, 127, 133, 119, 116, 147, 117, 119, 122, 140, 126, 99, 116, 115, 111, 124, 139, 112, 110, 126, 124, 124, 127, 113, 110, 138, 125, 139, 121, 114, 130, 137, 123, 124, 119, 121, 127, 124, 149, 133, 116, 140, 125, 126, 137, 128, 135, 113, 149, 131, 108, 87, 124, 131, 141, 108, 119, 121, 149, 134, 132, 110, 117, 127, 120, 129, 125, 135, 100, 111, 119, 119, 108, 128, 124, 129, 119, 120, 125, 121, 111, 135, 129, 135, 128, 113, 116, 123, 126, 127, 127, 124, 127, 106, 124, 111, 121, 122, 121, 115, 124, 145, 114, 134, 128, 128, 140, 117, 120, 134, 126, 113, 128, 134, 125, 103, 140, 107, 116, 123, 125, 136, 117, 112, 114, 130, 146, 115, 115, 141, 126, 126, 112, 132, 137, 129, 123, 126, 115, 126, 128, 111, 124, 126, 132, 132, 118, 134, 143, 108, 127, 121, 122, 112, 149, 118, 123, 123, 122, 119, 143, 111, 121, 116, 127, 132, 133, 105, 109, 133, 117, 125, 117, 137, 131, 121, 119, 132, 135, 130, 131, 135, 126, 128, 123, 128, 119, 122, 127, 124, 127, 116, 131, 115, 112, 113, 110, 114, 114, 122, 134, 137, 149, 127, 124, 122, 122, 125, 129, 145, 118, 120, 127, 132, 122, 142, 119, 129, 147, 116, 125, 122, 115, 129, 127, 110, 120, 113, 132, 129, 147, 129, 115, 103, 153, 124, 122, 125, 136, 135, 122, 117, 107, 117, 112, 122, 129, 120, 125, 156, 123, 124, 144, 127, 117, 138, 124, 145, 140, 131, 130, 124, 125, 116, 122, 139, 138, 109, 130, 107, 140, 127, 125, 132, 120, 118, 127, 129, 124, 117, 119, 114, 113, 118, 113, 121, 123, 124, 124, 124, 125, 126, 129, 127, 123, 128, 136, 137, 130, 119, 140, 133, 149, 109, 124, 114, 121, 121, 129, 119, 122, 142, 118, 136, 116, 142, 117, 126, 116, 129, 132, 124, 128, 112, 118, 127, 139, 130, 125, 122, 123, 126, 153, 117, 142, 131, 128, 127, 127, 116, 124, 132, 128, 141, 117, 117, 122, 101, 137, 117, 110, 123, 138, 111, 109, 136, 110, 127, 104, 124, 119, 127, 115, 120, 120, 137, 127, 118, 108, 119, 121, 111, 121, 125, 118, 133, 130, 131, 127, 145, 116, 141, 125, 132, 130, 123, 130, 119, 124, 131, 130, 117, 112, 138, 131, 130, 142, 135, 133, 132, 120, 129, 114, 117, 133, 135, 133, 110, 131, 117, 126, 139, 134, 105, 138, 133, 131, 113, 126, 134, 130, 108, 113, 126, 117, 109, 126, 140, 137, 123, 131, 146, 115, 117, 127, 130, 130, 111, 117, 134, 110, 109, 136, 125, 110, 127, 113, 110, 132, 128, 132, 123, 106, 110, 125, 115, 125, 137, 126, 131, 139, 137, 127, 124, 124, 115, 127, 136, 140, 136, 110, 131, 138, 131, 127, 127, 116, 116, 137, 124, 140, 126, 142, 150, 95, 126, 111, 109, 138, 154, 129, 135, 129, 113, 135, 119, 123, 128, 126, 117, 102, 117, 121, 117, 152, 137, 150, 143, 123, 139, 118, 129, 120, 108, 117, 123, 108, 130, 124, 117, 119, 124, 130, 127, 127, 112, 135, 137, 134, 125, 123, 136, 130, 116, 126, 135, 131, 126, 132, 136, 150, 108, 110, 132, 124, 126, 135, 123, 120, 114, 139, 114, 128, 115, 139, 118, 120, 124, 119, 116, 143, 119, 132, 138, 121, 109, 127, 138, 115, 134, 116, 128, 124, 117, 94, 123, 139, 124, 128, 125, 130, 117, 131, 139, 106, 127, 121, 134, 133, 115, 150, 135, 129, 124, 138, 136, 105, 128, 106, 109, 124, 128, 137, 134, 112, 136, 139, 117, 108, 128, 118, 114, 120, 123, 142, 114, 119, 129, 112, 134, 117, 125, 126, 147, 101, 124, 124, 147, 118, 132, 113, 127, 111, 132, 130, 132, 116, 131, 122, 132, 118, 134, 120, 121, 122, 125, 143, 147, 126, 119, 116, 123, 126, 127, 111, 127, 127, 133, 115, 135, 139, 115, 111, 127, 126, 102, 130, 128, 133, 128, 113, 127, 147, 120, 113, 127, 112, 107, 117, 125, 131, 124, 106, 140, 128, 119, 116, 122, 134, 120, 134, 124, 133, 106, 114, 133, 125, 124, 122, 151, 134, 124, 120, 128, 110, 119, 121, 131, 120, 117, 104, 127, 114, 114, 116, 124, 129, 123, 130, 137, 109, 131, 110, 102, 143, 129, 124, 135, 149, 139, 123, 127, 129, 129, 110, 144, 138, 110, 130, 126, 135, 120, 133, 133, 117, 124, 125, 150, 139, 98, 127, 114, 115, 121, 123, 129, 132, 122, 124, 117, 117, 117, 108, 110, 129, 124, 129, 138, 132, 137, 131, 117, 130, 115, 151, 122, 130, 135, 111, 135, 125, 133, 120, 114, 121, 119, 116, 128, 145, 129, 123, 150, 134, 125, 123, 137, 125, 126, 139, 150, 116, 119, 127, 132, 115, 118, 120, 135, 119, 129, 147, 123, 119, 124, 143, 126, 112, 119, 120, 129, 121, 137, 136, 118, 126, 135, 128, 125, 121, 113, 137, 130, 145, 116, 132, 113, 134, 121, 102, 123, 130, 121, 141, 121, 123, 126, 118, 119, 108, 130, 145, 103, 116, 120, 125, 129, 115, 126, 125, 115, 125, 137, 119, 128, 122, 130, 111, 128, 124, 129, 100, 120, 136, 124, 120, 124, 117, 139, 132, 115, 132, 131, 119, 114, 149, 122, 132, 120, 114, 118, 143, 119, 130, 145, 122, 133, 121, 129, 134, 137, 136, 108, 117, 123, 120, 122, 128, 128, 128, 126, 121, 108, 138, 138, 131, 120, 116, 126, 139, 110, 121, 106, 123, 135, 115, 129, 113, 129, 130, 127, 107, 128, 136, 123, 129, 134, 120, 117, 138, 119, 126, 125, 125, 123, 141, 113, 128, 119, 109, 138, 138, 113, 128, 132, 121, 128, 116, 121, 112, 113, 109, 123, 117, 136, 131, 128, 122, 131, 128, 138, 130, 110, 113, 119, 146, 111, 130, 136, 127, 129, 112, 117, 122, 129, 127, 114, 116, 128, 126, 126, 129, 129, 145, 117, 108, 131, 125, 128, 125, 130, 129, 125, 130, 117, 168, 124, 135, 119, 121, 151, 125, 137, 119, 128, 147, 110, 139, 119, 130, 143, 128, 111, 113, 115, 129, 128, 129, 123, 117, 106, 126, 110, 125, 119, 128, 138, 120, 121, 112, 131, 127, 129, 130, 131, 125, 138, 131, 126, 133, 133, 117, 136, 105, 127, 132, 104, 138, 121, 142, 128, 115, 115, 134, 144, 117, 124, 114, 110, 129, 126, 132, 116, 127, 116, 121, 116, 118, 128, 134, 123, 127, 114, 118, 125, 140, 123, 123, 134, 125, 128, 127, 125, 129, 123, 131, 113, 130, 113, 132, 101, 127, 110, 146, 127, 135, 128, 114, 123, 127, 124, 141, 139, 130, 135, 122, 127, 115, 128, 123, 134, 132, 117, 129, 140, 115, 133, 124, 127, 143, 131, 122, 119, 120, 106, 124, 105, 129, 128, 141, 126, 134, 109, 129, 110, 127, 106, 114, 124, 136, 132, 124, 133, 111, 112, 135, 133, 118, 114, 126, 122, 117, 126, 133, 135, 130, 115, 145, 121, 138, 142, 132, 113, 127, 116, 125, 131, 127, 131, 126, 129, 120, 119, 125, 127, 126, 123, 106, 111, 140, 124, 120, 129, 102, 134, 127, 135, 143, 123, 118, 76, 139, 119, 119, 136, 126, 129, 126, 114, 122, 144, 124, 128, 142, 142, 116, 105, 127, 118, 127, 109, 119, 114, 121, 130, 114, 123, 132, 131, 119, 109, 114, 115, 146, 126, 120, 122, 124, 152, 102, 134, 141, 131, 155, 102, 108, 112, 115, 128, 143, 127, 122, 123, 124, 123, 135, 120, 112, 130, 149, 127, 133, 139, 140, 115, 125, 124, 122, 132, 116, 131, 131, 109, 100, 141, 124, 130, 116, 118, 123, 125, 119, 113, 138, 133, 144, 122, 116, 128, 131, 129, 137, 116, 130, 120, 110, 115, 120, 108, 138, 149, 136, 120, 107, 142, 117, 127, 109, 121, 126, 105, 118, 114, 115, 137, 114, 119, 126, 135, 122, 107, 132, 150, 122, 130, 127, 126, 127, 128, 132, 120, 114, 124, 133, 119, 129, 123, 129, 112, 139, 119, 132, 123, 126, 133, 119, 123, 129, 108, 130, 133, 130, 136, 123, 126, 101, 129, 135, 101, 134, 138, 116, 129, 121, 144, 138, 132, 119, 114, 118, 117, 125, 123, 149, 120, 139, 120, 101, 143, 102, 141, 116, 113, 110, 124, 131, 126, 121, 132, 129, 148, 115, 122, 118, 123, 141, 129, 113, 128, 114, 141, 123, 119, 122, 116, 119, 125, 139, 133, 143, 97, 115, 106, 113, 112, 122, 127, 103, 126, 111, 100, 140, 122, 134, 111, 127, 129, 123, 107, 135, 136, 128, 117, 117, 124, 110, 135, 124, 120, 135, 126, 134, 126, 132, 126, 121, 96, 121, 124, 114, 122, 137, 101, 122, 137, 140, 141, 135, 111, 121, 109, 119, 116, 122, 108, 107, 131, 140, 125, 124, 116, 123, 122, 100, 115, 117, 143, 125, 116, 141, 121, 124, 123, 131, 119, 118, 123, 123, 142, 129, 108, 128, 133, 111, 138, 145, 114, 141, 121, 122, 141, 129, 123, 129, 112, 112, 124, 108, 113, 118, 114, 106, 107, 126, 132, 134, 118, 103, 128, 146, 123, 126, 121, 121, 125, 135, 137, 135, 143, 108, 132, 145, 119, 108, 124, 125, 123, 134, 136, 119, 132, 119, 131, 118, 125, 123, 120, 111, 138, 129, 118, 118, 119, 115, 127, 111, 121, 126, 131, 130, 110, 148, 106, 140, 112, 129, 121, 127, 126, 115, 122, 123, 127, 117, 118, 123, 128, 117, 124, 121, 118, 143, 134, 141, 116, 134, 121, 130, 122, 130, 128, 117, 129, 125, 158, 123, 117, 139, 124, 126, 147, 120, 112, 149, 116, 109, 118, 125, 132, 122, 101, 124, 126, 105, 122, 121, 120, 115, 128, 139, 115, 102, 116, 119, 117, 116, 130, 109, 126, 136, 143, 114, 115, 121, 131, 127, 114, 130, 125, 132, 135, 125, 134, 116, 121, 113, 135, 129, 129, 125, 117, 129, 127, 123, 120, 122, 124, 127, 109, 122, 122, 144, 124, 125, 137, 132, 130, 132, 122, 122, 122, 116, 135, 135, 122, 124, 126, 127, 126, 117, 130, 121, 111, 130, 121, 134, 113, 121, 122, 130, 117, 149, 122, 137, 114, 115, 123, 119, 97, 126, 110, 140, 118, 124, 134, 132, 129, 134, 123, 115, 138, 140, 129, 136, 121, 119, 137, 116, 156, 135, 135, 126, 124, 144, 134, 133, 139, 116, 124, 123, 130, 130, 122, 132, 142, 107, 119, 136, 115, 123, 137, 124, 131, 142, 116, 114, 140, 130, 128, 109, 123, 129, 123, 145, 123, 138, 119, 114, 114, 117, 122, 148, 124, 124, 120, 114, 112, 142, 130, 145, 142, 133, 130, 127, 121, 135, 133, 117, 129, 129, 144, 130, 125, 123, 132, 141, 135, 122, 117, 147, 115, 109, 136, 109, 134, 108, 126, 133, 118, 119, 125, 133, 123, 116, 116, 137, 135, 127, 122, 121, 132, 133, 119, 123, 105, 136, 142, 115, 113, 113, 121, 129, 141, 124, 135, 142, 115, 128, 127, 137, 138, 135, 125, 129, 129, 124, 131, 112, 138, 117, 125, 130, 136, 124, 129, 141, 120, 120, 110, 129, 131, 121, 128, 118, 121, 115, 114, 134, 138, 124, 142, 126, 132, 113, 121, 136, 125, 112, 114, 123, 128, 113, 121, 136, 110, 120, 119, 112, 135, 132, 123, 128, 126, 139, 116, 126, 126, 124, 132, 114, 146, 134, 125, 132, 115, 119, 104, 127, 114, 113, 136, 118, 125, 146, 116, 131, 134, 129, 124, 146, 137, 134, 127, 109, 108, 109, 96, 106, 133, 111, 127, 111, 128, 115, 126, 107, 122, 113, 138, 144, 127, 140, 119, 144, 109, 128, 146, 146, 120, 127, 128, 123, 128, 118, 134, 131, 145, 133, 129, 122, 121, 125, 117, 124, 134, 137, 114, 110, 134, 129, 130, 142, 105, 124, 126, 145, 124, 119, 126, 143, 139, 129, 118, 103, 120, 120, 126, 131, 127, 110, 121, 114, 116, 114, 142, 144, 124, 127, 129, 136, 135, 133, 122, 123, 121, 113, 123, 127, 107, 122, 116, 122, 126, 124, 124, 119, 124, 117, 128, 123, 121, 106, 146, 127, 114, 126, 115, 136, 120, 147, 115, 111, 139, 121, 114, 126, 118, 129, 119, 119, 102, 116, 112, 134, 110, 139, 130, 126, 134, 121, 133, 117, 138, 105, 116, 119, 119, 133, 140, 135, 133, 118, 129, 139, 115, 131, 117, 137, 142, 117, 131, 157, 134, 123, 121, 121, 138, 129, 141, 135, 115, 120, 131, 130, 120, 120, 133, 135, 131, 117, 114, 103, 111, 111, 135, 135, 133, 112, 126, 133, 133, 127, 142, 125, 111, 123, 129, 142, 135, 137, 118, 123, 136, 121, 127, 118, 111, 133, 117, 127, 115, 132, 133, 110, 130, 134, 116, 119, 143, 136, 133, 111, 112, 122, 134, 101, 126, 131, 113, 111, 111, 118, 133, 124, 120, 113, 129, 129, 129, 135, 127, 133, 120, 146, 121, 125, 125, 122, 105, 118, 136, 122, 125, 116, 142, 123, 131, 131, 120, 116, 119, 113, 111, 116, 127, 134, 126, 125, 122, 134, 114, 105, 132, 124, 126, 128, 130, 121, 133, 140, 130, 121, 126, 107, 149, 124, 114, 119, 145, 127, 134, 129, 111, 130, 127, 128, 120, 115, 116, 136, 106, 113, 122, 140, 108, 127, 126, 127, 126, 117, 125, 113, 130, 126, 145, 102, 124, 135, 125, 118, 109, 125, 102, 141, 125, 118, 138, 124, 121, 133, 116, 133, 136, 103, 120, 112, 129, 112, 125, 116, 120, 117, 113, 137, 140, 119, 110, 116, 118, 123, 110, 146, 124, 128, 133, 104, 116, 125, 111, 122, 111, 132, 116, 124, 133, 134, 107, 119, 127, 129, 105, 143, 134, 123, 126, 126, 123, 123, 135, 119, 130, 109, 135, 136, 123, 134, 106, 115, 128, 134, 104, 126, 89, 105, 89, 135, 127, 117, 120, 118, 139, 136, 124, 138, 125, 123, 129, 121, 125, 137, 133, 106, 112, 123, 116, 149, 127, 130, 121, 132, 112, 118, 132, 114, 115, 120, 125, 122, 103, 145, 131, 125, 127, 122, 130, 141, 116, 127, 129, 120, 118, 131, 134, 116, 128, 142, 124, 122, 134, 127, 125, 117, 119, 129, 118, 142, 133, 132, 135, 148, 147, 132, 126, 130, 154, 114, 126, 126, 128, 115, 122, 127, 128, 118, 138, 124, 124, 152, 127, 135, 144, 119, 111, 122, 98, 143, 122, 128, 127, 129, 139, 108, 152, 122, 125, 123, 100, 113, 123, 109, 118, 131, 113, 138, 133, 139, 121, 129, 124, 115, 124, 129, 133, 131, 138, 139, 118, 112, 128, 128, 131, 133, 134, 133, 132, 117, 123, 122, 128, 135, 130, 114, 123, 114, 121, 130, 133, 142, 135, 132, 111, 110, 124, 121, 129, 161, 130, 124, 157, 124, 124, 128, 123, 119, 134, 129, 126, 152, 125, 128, 118, 132, 121, 137, 134, 125, 134, 146, 114, 130, 120, 113, 136, 127, 125, 120, 104, 125, 129, 132, 140, 126, 143, 125, 121, 103, 110, 104, 117, 120, 138, 105, 117, 139, 94, 122, 131, 119, 119, 141, 118, 116, 124, 119, 128, 140, 107, 130, 124, 123, 126, 133, 124, 140, 141, 134, 112, 135, 111, 118, 123, 130, 120, 136, 120, 119, 125, 126, 114, 124, 128, 140, 126, 117, 124, 123, 111, 122, 124, 134, 131, 120, 135, 124, 121, 123, 96, 130, 127, 104, 131, 137, 122, 147, 116, 121, 112, 124, 139, 118, 110, 111, 138, 120, 142, 120, 150, 122, 129, 111, 119, 142, 127, 107, 116, 114, 133, 119, 94, 129, 129, 128, 117, 115, 121, 127, 112, 128, 104, 130, 115, 127, 114, 111, 138, 122, 129, 123, 127, 106, 134, 133, 154, 111, 139, 111, 108, 127, 138, 140, 129, 134, 126, 139, 122, 140, 107, 122, 117, 118, 132, 136, 122, 115, 124, 119, 137, 142, 127, 117, 127, 139, 137, 139, 133, 127, 134, 129, 119, 129, 104, 114, 113, 117, 105, 140, 133, 119, 125, 114, 95, 124, 118, 129, 125, 147, 127, 105, 146, 133, 119, 118, 125, 123, 128, 121, 127, 122, 110, 144, 138, 106, 131, 129, 123, 107, 145, 121, 116, 95, 119, 112, 120, 137, 112, 120, 140, 119, 140, 108, 133, 129, 118, 130, 120, 127, 123, 121, 130, 132, 134, 147, 114, 138, 144, 114, 128, 122, 107, 121, 123, 114, 144, 146, 118, 114, 117, 138, 127, 119, 115, 132, 127, 104, 123, 128, 121, 120, 117, 126, 119, 136, 141, 123, 116, 120, 131, 120, 123, 125, 147, 113, 121, 140, 119, 130, 123, 110, 111, 134, 147, 127, 148, 122, 132, 137, 124, 116, 113, 115, 136, 128, 127, 115, 115, 122, 123, 170, 121, 138, 108, 131, 121, 118, 126, 144, 126, 127, 136, 133, 148, 139, 146, 113, 126, 134, 111, 116, 146, 127, 118, 123, 108, 102, 131, 149, 136, 116, 135, 137, 124, 128, 142, 115, 127, 130, 141, 139, 128, 120, 130, 121, 120, 138, 129, 121, 133, 117, 124, 131, 110, 136, 133, 117, 120, 126, 133, 121, 113, 133, 136, 150, 137, 129, 110, 132, 122, 115, 118, 118, 121, 117, 103, 122, 127, 136, 117, 129, 121, 133, 122, 116, 120, 131, 126, 106, 124, 127, 136, 108, 127, 125, 132, 131, 142, 142, 144, 133, 127, 130, 138, 121, 123, 124, 127, 137, 115, 129, 114, 118, 132, 140, 128, 142, 113, 126, 134, 102, 121, 129, 120, 123, 113, 114, 127, 137, 131, 126, 124, 123, 119, 117, 112, 120, 130, 123, 126, 126, 123, 104, 135, 130, 129, 120, 132, 122, 129, 122, 113, 132, 119, 130, 133, 119, 122, 135, 109, 131, 118, 127, 124, 110, 107, 110, 117, 120, 117, 124, 136, 138, 108, 119, 144, 131, 133, 137, 114, 131, 137, 119, 104, 129, 123, 117, 135, 125, 124, 125, 129, 132, 107, 133, 116, 118, 138, 146, 135, 128, 128, 147, 128, 109, 142, 123, 133, 117, 151, 128, 123, 118, 112, 136, 105, 132, 138, 126, 116, 123, 130, 116, 126, 127, 146, 109, 135, 132, 125, 134, 140, 114, 127, 133, 106, 120, 131, 117, 132, 127, 126, 130, 144, 114, 126, 118, 128, 119, 134, 131, 131, 130, 134, 122, 127, 145, 140, 128, 144, 119, 128, 127, 132, 115, 132, 119, 117, 125, 125, 114, 138, 127, 133, 116, 137, 142, 133, 119, 137, 132, 108, 135, 120, 124, 122, 120, 150, 132, 136, 140, 123, 121, 139, 119, 130, 138, 129, 135, 129, 121, 124, 141, 117, 130, 148, 128, 116, 136, 132, 149, 118, 119, 132, 117, 116, 129, 129, 124, 116, 134, 119, 117, 137, 123, 118, 122, 113, 137, 139, 124, 117, 111, 115, 116, 100, 120, 151, 123, 111, 99, 131, 140, 134, 136, 124, 117, 129, 117, 109, 138, 103, 146, 112, 127, 137, 117, 118, 130, 135, 126, 113, 143, 121, 116, 146, 134, 122, 132, 137, 136, 133, 119, 146, 144, 125, 140, 118, 126, 124, 131, 124, 119, 123, 109, 136, 130, 120, 114, 130, 133, 124, 110, 126, 124, 131, 130, 124, 128, 105, 128, 112, 118, 118, 129, 135, 140, 128, 112, 142, 140, 134, 128, 118, 107, 131, 112, 117, 107, 125, 126, 120, 139, 140, 116, 135, 118, 127, 113, 134, 123, 114, 102, 127, 112, 131, 125, 137, 110, 123, 123, 117, 134, 142, 138, 133, 116, 123, 139, 123, 150, 131, 127, 126, 132, 112, 133, 140, 126, 132, 112, 127, 133, 133, 118, 140, 117, 121, 120, 128, 110, 142, 109, 112, 113, 136, 117, 131, 125, 123, 119, 130, 116, 120, 127, 132, 120, 126, 129, 134, 132, 128, 150, 125, 116, 131, 126, 140, 121, 119, 130, 120, 139, 118, 138, 118, 121, 138, 117, 119, 129, 128, 118, 125, 120, 114, 113, 136, 142, 117, 128, 125, 117, 121, 111, 136, 129, 114, 130, 119, 129, 118, 119, 131, 111, 126, 116, 136, 116, 127, 117, 127, 128, 110, 135, 119, 114, 129, 111, 142, 136, 126, 126, 133, 128, 116, 133, 130, 124, 112, 123, 113, 144, 124, 107, 137, 115, 131, 152, 131, 131, 125, 117, 120, 125, 117, 124, 132, 117, 123, 126, 128, 146, 117, 127, 117, 135, 138, 120, 133, 127, 99, 107, 134, 130, 125, 121, 143, 125, 125, 121, 134, 136, 121, 129, 134, 135, 119, 141, 136, 120, 116, 121, 131, 125, 133, 115, 129, 142, 142, 129, 128, 131, 111, 119, 97, 114, 125, 128, 112, 142, 126, 138, 128, 113, 124, 120, 140, 126, 120, 119, 119, 123, 126, 133, 118, 113, 132, 126, 137, 122, 110, 114, 125, 124, 126, 108, 124, 130, 123, 134, 108, 156, 129, 142, 122, 125, 124, 113, 125, 107, 123, 119, 120, 104, 140, 127, 120, 133, 112, 114, 121, 125, 149, 128, 108, 141, 142, 123, 128, 121, 153, 135, 130, 130, 126, 117, 135, 127, 119, 119, 139, 124, 125, 110, 104, 109, 123, 125, 123, 111, 124, 135, 121, 136, 129, 129, 133, 129, 132, 125, 111, 123, 124, 168, 141, 122, 126, 130, 129, 123, 106, 140, 113, 116, 137, 140, 120, 125, 134, 133, 110, 136, 126, 128, 129, 120, 124, 110, 133, 112, 139, 110, 138, 127, 118, 126, 140, 113, 119, 118, 125, 135, 130, 127, 135, 144, 129, 129, 105, 110, 118, 112, 119, 123, 120, 133, 124, 126, 133, 129, 129, 143, 135, 115, 105, 141, 116, 125, 116, 120, 128, 141, 120, 108, 112, 145, 109, 141, 112, 98, 119, 135, 118, 113, 125, 126, 128, 111, 131, 135, 144, 147, 123, 124, 122, 115, 126, 127, 141, 105, 119, 143, 123, 141, 129, 129, 128, 121, 123, 112, 109, 121, 105, 114, 109, 132, 114, 153, 124, 121, 127, 127, 132, 134, 126, 106, 142, 123, 121, 114, 135, 118, 122, 128, 134, 112, 104, 129, 120, 128, 134, 116, 115, 133, 128, 110, 125, 120, 141, 124, 120, 123, 145, 123, 117, 136, 156, 134, 134, 119, 142, 131, 134, 122, 127, 133, 126, 124, 143, 128, 125, 111, 134, 119, 143, 118, 106, 119, 126, 145, 136, 140, 129, 124, 131, 126, 131, 127, 119, 140, 139, 111, 131, 125, 98, 136, 109, 121, 136, 141, 130, 114, 111, 135, 123, 138, 123, 121, 123, 124, 121, 139, 118, 117, 141, 106, 132, 125, 114, 119, 160, 141, 127, 128, 154, 139, 105, 133, 114, 113, 125, 134, 115, 135, 141, 110, 113, 111, 131, 108, 124, 109, 139, 117, 145, 121, 133, 116, 131, 133, 127, 124, 101, 138, 135, 143, 142, 123, 152, 107, 126, 110, 109, 134, 128, 136, 107, 116, 130, 111, 133, 111, 110, 136, 128, 139, 122, 118, 136, 120, 124, 116, 107, 130, 126, 130, 122, 133, 122, 131, 123, 132, 115, 129, 126, 141, 105, 104, 118, 130, 126, 137, 128, 122, 127, 135, 122, 131, 131, 138, 121, 121, 128, 136, 127, 128, 105, 126, 129, 127, 133, 135, 128, 115, 130, 145, 121, 107, 115, 116, 149, 136, 133, 89, 128, 127, 123, 128, 134, 132, 118, 120, 119, 122, 130, 137, 135, 122, 127, 127, 131, 122, 144, 138, 134, 135, 118, 122, 126, 106, 112, 122, 133, 118, 138, 133, 128, 126, 135, 125, 119, 123, 124, 108, 121, 102, 149, 134, 121, 126, 113, 120, 128, 135, 136, 115, 132, 112, 136, 133, 130, 142, 142, 121, 113, 121, 105, 114, 126, 127, 122, 99, 123, 131, 137, 129, 141, 121, 120, 133, 122, 116, 121, 125, 143, 137, 129, 123, 115, 118, 131, 127, 101, 139, 95, 138, 113, 125, 141, 117, 144, 124, 127, 146, 137, 131, 123, 139, 128, 124, 124, 125, 127, 128, 130, 106, 112, 125, 125, 122, 140, 112, 130, 116, 142, 116, 125, 128, 125, 118, 120, 131, 137, 133, 135, 127, 118, 129, 122, 124, 149, 137, 112, 137, 106, 133, 125, 135, 123, 114, 124, 137, 128, 133, 122, 127, 108, 132, 132, 114, 112, 132, 120, 127, 129, 122, 132, 128, 98, 128, 127, 121, 135, 123, 126, 128, 137, 120, 127, 143, 132, 121, 134, 131, 110, 103, 132, 116, 117, 145, 140, 126, 95, 113, 129, 129, 129, 125, 130, 131, 133, 130, 134, 123, 115, 119, 128, 108, 134, 129, 118, 121, 131, 133, 128, 113, 117, 139, 138, 132, 120, 122, 138, 130, 153, 141, 124, 128, 143, 141, 128, 134, 122, 119, 132, 117, 129, 137, 118, 129, 128, 122, 112, 133, 108, 141, 119, 124, 112, 119, 118, 113, 138, 125, 136, 141, 101, 128, 120, 132, 126, 109, 119, 134, 122, 113, 125, 138, 120, 122, 121, 130, 106, 139, 123, 122, 147, 119, 130, 150, 135, 112, 126, 155, 125, 115, 134, 132, 116, 126, 124, 118, 137, 140, 127, 126, 111, 130, 121, 134, 142, 125, 118, 123, 108, 137, 129, 118, 131, 127, 113, 120, 120, 127, 126, 117, 118, 128, 121, 123, 128, 121, 121, 126, 121, 131, 111, 127, 135, 128, 126, 130, 148, 131, 129, 118, 121, 120, 121, 124, 114, 124, 124, 129, 116, 132, 108, 132, 131, 125, 139, 130, 120, 118, 119, 130, 120, 129, 124, 126, 113, 137, 118, 131, 117, 119, 125, 127, 131, 123, 109, 114, 123, 141, 126, 142, 123, 137, 129, 121, 113, 129, 131, 124, 109, 124, 120, 127, 128, 124, 120, 128, 136, 117, 133, 137, 142, 117, 119, 109, 120, 120, 135, 115, 132, 129, 123, 120, 118, 119, 141, 109, 116, 128, 127, 125, 132, 148, 135, 137, 108, 136, 145, 120, 132, 122, 134, 137, 119, 131, 113, 132, 133, 117, 108, 117, 121, 125, 136, 114, 124, 115, 137, 119, 144, 112, 108, 112, 129, 114, 129, 132, 123, 131, 117, 133, 119, 143, 137, 126, 113, 124, 118, 142, 143, 118, 117, 128, 115, 120, 141, 106, 132, 129, 118, 137, 131, 132, 127, 132, 124, 119, 134, 133, 117, 108, 122, 112, 145, 126, 132, 114, 124, 130, 145, 136, 115, 117, 128, 117, 131, 144, 124, 122, 134, 115, 121, 121, 118, 122, 119, 121, 126, 149, 120, 119, 123, 121, 127, 114, 134, 126, 133, 96, 136, 127, 105, 142, 131, 147, 126, 124, 120, 122, 138, 112, 117, 141, 106, 137, 139, 121, 107, 116, 124, 147, 127, 118, 123, 140, 106, 124, 132, 126, 115, 114, 127, 137, 136, 141, 143, 119, 135, 118, 120, 131, 130, 111, 135, 118, 111, 141, 123, 119, 120, 125, 133, 119, 128, 147, 137, 127, 125, 127, 132, 132, 118, 130, 138, 135, 129, 118, 125, 142, 123, 116, 117, 117, 115, 126, 136, 137, 110, 143, 125, 115, 118, 133, 123, 126, 118, 114, 150, 125, 143, 134, 118, 137, 126, 129, 125, 123, 128, 121, 123, 120, 149, 112, 133, 118, 119, 148, 140, 132, 118, 130, 119, 114, 134, 115, 118, 119, 126, 124, 123, 126, 136, 125, 128, 116, 137, 143, 138, 103, 123, 132, 127, 109, 116, 125, 132, 123, 120, 111, 135, 140, 106, 122, 121, 128, 115, 121, 121, 120, 155, 134, 131, 125, 136, 124, 115, 135, 116, 126, 144, 126, 128, 130, 115, 126, 107, 129, 139, 118, 131, 124, 129, 131, 125, 130, 132, 97, 129, 114, 142, 107, 127, 140, 140, 133, 137, 113, 143, 133, 122, 143, 108, 117, 134, 140, 133, 115, 118, 143, 133, 120, 126, 126, 132, 114, 116, 131, 127, 127, 123, 118, 123, 119, 134, 127, 113, 146, 112, 129, 114, 126, 157, 131, 135, 124, 110, 124, 127, 136, 131, 136, 121, 146, 119, 138, 126, 134, 124, 117, 113, 121, 133, 113, 128, 129, 122, 110, 142, 132, 112, 112, 122, 137, 123, 128, 126, 126, 145, 133, 130, 109, 137, 107, 113, 128, 114, 102, 124, 123, 121, 133, 124, 122, 111, 122, 122, 102, 137, 128, 115, 140, 137, 117, 138, 138, 123, 137, 132, 121, 119, 124, 110, 139, 130, 109, 117, 112, 125, 115, 125, 146, 118, 119, 123, 114, 113, 144, 113, 117, 116, 131, 114, 122, 125, 111, 96, 117, 135, 118, 138, 127, 134, 122, 128, 124, 118, 122, 121, 138, 109, 129, 113, 132, 112, 121, 112, 135, 134, 124, 119, 127, 114, 105, 112, 110, 102, 134, 129, 110, 131, 103, 135, 137, 125, 123, 135, 117, 135, 131, 125, 145, 120, 138, 108, 126, 122, 129, 125, 133, 127, 120, 125, 131, 126, 125, 117, 121, 123, 131, 142, 111, 122, 135, 124, 107, 122, 139, 137, 118, 127, 145, 146, 137, 114, 125, 123, 129, 126, 127, 133, 137, 143, 151, 127, 110, 107, 131, 124, 113, 134, 136, 107, 123, 134, 103, 123, 121, 111, 133, 145, 130, 130, 137, 137, 123, 117, 126, 131, 121, 123, 114, 150, 123, 133, 129, 123, 113, 132, 132, 136, 141, 132, 128, 103, 115, 133, 134, 131, 116, 132, 133, 132, 110, 131, 124, 130, 138, 125, 129, 114, 124, 116, 128, 147, 131, 125, 117, 137, 133, 141, 126, 115, 129, 118, 128, 111, 103, 103, 125, 141, 125, 116, 120, 140, 112, 114, 126, 118, 107, 113, 112, 147, 129, 146, 136, 133, 129, 123, 114, 123, 133, 118, 130, 106, 126, 119, 116, 108, 161, 120, 128, 123, 127, 114, 121, 129, 142, 114, 129, 145, 141, 130, 128, 118, 110, 139, 131, 128, 122, 119, 124, 124, 122, 117, 121, 133, 128, 112, 124, 127, 110, 124, 119, 115, 117, 119, 105, 147, 109, 122, 123, 131, 135, 121, 122, 112, 134, 137, 144, 121, 130, 121, 125, 151, 122, 129, 114, 112, 134, 117, 122, 126, 143, 142, 111, 136, 116, 125, 128, 136, 132, 128, 116, 121, 142, 107, 132, 133, 119, 131, 101, 127, 111, 144, 118, 125, 134, 127, 126, 134, 143, 119, 112, 126, 117, 113, 124, 130, 133, 118, 126, 120, 122, 119, 132, 124, 118, 119, 131, 135, 138, 126, 127, 120, 117, 122, 127, 135, 118, 131, 106, 118, 125, 129, 124, 121, 132, 125, 105, 123, 124, 114, 131, 117, 121, 132, 114, 139, 116, 130, 124, 111, 119, 133, 135, 114, 128, 121, 132, 118, 135, 125, 126, 133, 127, 122, 110, 133, 118, 115, 116, 130, 146, 136, 135, 122, 101, 120, 131, 129, 126, 130, 134, 116, 122, 120, 145, 137, 147, 108, 119, 104, 115, 129, 114, 122, 111, 119, 122, 137, 139, 114, 137, 116, 125, 125, 129, 130, 119, 133, 129, 120, 143, 137, 127, 115, 138, 125, 111, 121, 128, 129, 137, 132, 131, 109, 140, 132, 125, 112, 102, 102, 124, 131, 109, 125, 120, 110, 123, 138, 114, 112, 116, 123, 122, 116, 120, 118, 134, 113, 117, 143, 137, 152, 130, 120, 130, 121, 105, 113, 127, 129, 115, 127, 124, 129, 129, 124, 124, 128, 135, 110, 138, 123, 123, 114, 131, 110, 112, 128, 122, 143, 136, 118, 123, 103, 123, 139, 118, 140, 127, 122, 143, 135, 130, 138, 124, 131, 127, 131, 119, 126, 131, 121, 128, 113, 135, 122, 124, 135, 119, 118, 115, 126, 139, 128, 135, 126, 122, 113, 117, 119, 120, 153, 137, 130, 110, 119, 121, 144, 122, 126, 99, 139, 136, 120, 130, 126, 122, 127, 114, 104, 126, 116, 140, 126, 107, 119, 136, 126, 127, 124, 126, 143, 123, 136, 122, 119, 122, 120, 117, 119, 110, 123, 123, 115, 122, 121, 116, 110, 137, 120, 144, 122, 132, 130, 130, 143, 125, 135, 118, 122, 130, 128, 125, 132, 116, 128, 137, 115, 130, 114, 125, 119, 141, 127, 121, 124, 117, 123, 132, 117, 132, 127, 131, 135, 127, 136, 131, 125, 137, 144, 121, 126, 125, 136, 121, 130, 135, 115, 151, 129, 134, 121, 121, 113, 153, 111, 121, 107, 121, 141, 139, 110, 149, 133, 143, 127, 125, 122, 120, 122, 122, 119, 124, 122, 126, 122, 116, 127, 113, 121, 108, 125, 130, 134, 138, 120, 114, 123, 127, 123, 139, 136, 144, 133, 128, 108, 128, 133, 121, 125, 130, 136, 141, 136, 126, 129, 132, 126, 136, 135, 109, 131, 140, 141, 130, 116, 138, 108, 123, 114, 143, 125, 150, 147, 122, 132, 122, 108, 115, 104, 139, 117, 146, 124, 125, 109, 112, 120, 110, 119, 122, 115, 143, 123, 113, 130, 119, 101, 118, 131, 114, 121, 123, 129, 131, 118, 118, 124, 121, 116, 134, 128, 132, 119, 116, 138, 129, 141, 115, 113, 136, 119, 127, 110, 129, 136, 125, 103, 123, 144, 117, 119, 128, 129, 115, 132, 132, 124, 115, 120, 118, 117, 112, 125, 105, 128, 125, 116, 133, 111, 145, 133, 139, 157, 117, 120, 111, 136, 123, 125, 125, 123, 133, 123, 142, 121, 117, 130, 130, 123, 127, 131, 138, 129, 111, 131, 133, 135, 115, 146, 128, 151, 112, 113, 118, 132, 117, 99, 131, 140, 131, 109, 116, 138, 117, 131, 130, 123, 111, 127, 117, 132, 120, 124, 120, 116, 127, 115, 119, 127, 122, 116, 119, 139, 130, 121, 129, 135, 126, 107, 140, 141, 99, 126, 126, 126, 122, 120, 116, 117, 148, 128, 140, 148, 137, 121, 151, 131, 113, 135, 123, 117, 124, 121, 137, 126, 116, 115, 139, 140, 114, 122, 117, 122, 152, 99, 148, 132, 127, 128, 130, 116, 136, 132, 129, 118, 136, 97, 122, 114, 142, 117, 145, 121, 129, 135, 120, 126, 130, 109, 114, 133, 128, 128, 129, 120, 148, 123, 138, 123, 116, 110, 129, 112, 130, 137, 115, 111, 132, 124, 133, 128, 104, 133, 109, 127, 126, 123, 127, 126, 130, 123, 129, 142, 123, 114, 119, 128, 118, 114, 124, 120, 105, 122, 140, 128, 132, 124, 130, 130, 128, 130, 135, 129, 118, 130, 125, 122, 104, 113, 117, 123, 144, 111, 134, 156, 129, 126, 115, 120, 129, 135, 134, 142, 120, 108, 123, 121, 134, 122, 120, 120, 124, 116, 102, 125, 123, 128, 118, 134, 125, 129, 131, 140, 118, 127, 111, 123, 127, 123, 124, 133, 128, 120, 130, 128, 126, 121, 131, 128, 122, 122, 134, 118, 123, 125, 131, 120, 108, 126, 131, 131, 133, 120, 142, 119, 103, 134, 131, 141, 113, 119, 138, 143, 123, 136, 116, 133, 147, 136, 130, 137, 118, 120, 127, 127, 127, 122, 134, 119, 114, 128, 110, 132, 120, 122, 134, 123, 135, 143, 125, 105, 129, 140, 133, 114, 148, 148, 119, 155, 131, 111, 122, 132, 126, 135, 128, 103, 120, 159, 120, 92, 118, 128, 122, 133, 124, 145, 118, 118, 145, 137, 138, 128, 109, 135, 139, 135, 142, 114, 123, 115, 139, 119, 125, 115, 117, 120, 139, 126, 133, 111, 131, 117, 127, 128, 130, 124, 123, 129, 135, 148, 106, 132, 114, 137, 131, 126, 114, 126, 134, 101, 116, 123, 131, 120, 116, 121, 126, 116, 115, 120, 113, 123, 140, 127, 135, 118, 132, 123, 115, 128, 125, 139, 123, 118, 117, 136, 137, 99, 109, 119, 132, 137, 125, 116, 129, 127, 129, 140, 131, 139, 135, 129, 125, 100, 137, 118, 128, 114, 135, 116, 125, 121, 128, 153, 121, 129, 106, 122, 138, 131, 120, 126, 126, 135, 143, 108, 137, 125, 139, 124, 130, 163, 124, 116, 123, 122, 127, 116, 123, 143, 119, 111, 137, 120, 145, 122, 103, 118, 137, 136, 139, 125, 119, 121, 134, 142, 122, 126, 127, 129, 116, 125, 128, 113, 149, 138, 112, 131, 122, 117, 115, 130, 136, 129, 126, 137, 116, 108, 120, 126, 129, 127, 115, 125, 126, 124, 112, 100, 121, 123, 123, 110, 131, 136, 128, 126, 132, 111, 128, 131, 136, 144, 141, 138, 128, 150, 120, 113, 153, 136, 115, 116, 131, 131, 113, 138, 121, 121, 121, 113, 100, 115, 94, 131, 127, 157, 119, 134, 110, 134, 121, 110, 143, 126, 117, 128, 116, 129, 111, 132, 140, 131, 119, 132, 142, 110, 122, 131, 114, 114, 121, 117, 130, 147, 126, 132, 133, 125, 111, 157, 142, 130, 131, 140, 128, 122, 139, 128, 135, 133, 124, 125, 122, 118, 124, 135, 128, 124, 132, 128, 105, 119, 118, 138, 127, 122, 136, 119, 136, 157, 129, 114, 122, 136, 109, 126, 115, 131, 161, 112, 141, 130, 117, 118, 120, 116, 103, 116, 116, 153, 131, 120, 105, 133, 119, 135, 146, 117, 124, 134, 131, 129, 123, 122, 135, 130, 109, 127, 121, 117, 116, 141, 114, 129, 138, 95, 107, 142, 128, 123, 132, 134, 125, 115, 108, 118, 135, 109, 118, 132, 105, 133, 134, 113, 126, 129, 115, 134, 111, 139, 128, 129, 144, 136, 121, 114, 153, 122, 105, 107, 105, 88, 131, 129, 130, 134, 130, 119, 121, 153, 145, 115, 127, 116, 148, 121, 149, 112, 125, 139, 130, 131, 111, 125, 113, 126, 112, 119, 106, 124, 138, 127, 116, 127, 132, 121, 129, 132, 118, 132, 108, 148, 125, 149, 118, 125, 123, 114, 115, 136, 140, 134, 123, 136, 132, 127, 121, 123, 119, 141, 125, 120, 125, 138, 119, 122, 109, 149, 120, 110, 128, 126, 127, 128, 125, 114, 118, 122, 113, 132, 124, 112, 117, 120, 126, 113, 119, 132, 135, 107, 120, 133, 121, 129, 110, 138, 126, 114, 135, 128, 123, 121, 110, 105, 128, 90, 135, 123, 140, 133, 114, 116, 136, 124, 128, 127, 119, 128, 107, 123, 122, 130, 128, 116, 130, 137, 96, 117, 114, 117, 125, 119, 129, 120, 111, 123, 126, 108, 127, 115, 130, 127, 124, 114, 130, 123, 140, 128, 119, 105, 127, 118, 140, 138, 133, 115, 122, 115, 119, 119, 112, 147, 125, 132, 141, 108, 121, 123, 129, 121, 129, 130, 129, 150, 130, 128, 117, 142, 126, 132, 120, 124, 121, 124, 115, 139, 130, 135, 119, 116, 117, 124, 117, 134, 120, 108, 130, 127, 111, 128, 126, 137, 124, 115, 140, 119, 130, 142, 138, 123, 116, 133, 137, 138, 112, 117, 105, 123, 131, 110, 133, 122, 136, 126, 131, 116, 133, 127, 123, 123, 134, 112, 130, 111, 109, 123, 120, 122, 125, 132, 159, 134, 144, 120, 113, 110, 87, 123, 129, 125, 117, 150, 142, 122, 128, 125, 127, 125, 134, 118, 139, 132, 129, 137, 132, 129, 129, 131, 109, 135, 126, 138, 128, 128, 113, 133, 150, 130, 127, 121, 165, 125, 116, 110, 133, 114, 113, 116, 125, 139, 120, 127, 143, 111, 118, 129, 123, 122, 108, 132, 119, 106, 128, 120, 115, 108, 125, 128, 110, 132, 140, 109, 116, 127, 127, 125, 137, 107, 118, 125, 122, 109, 118, 138, 123, 134, 131, 136, 136, 128, 130, 130, 137, 136, 115, 124, 110, 116, 129, 129, 126, 123, 143, 91, 119, 135, 125, 125, 141, 110, 122, 130, 112, 140, 144, 132, 141, 130, 125, 117, 135, 132, 142, 99, 131, 122, 124, 117, 129, 123, 124, 130, 125, 130, 129, 131, 135, 104, 121, 119, 130, 132, 108, 122, 135, 130, 110, 121, 117, 132, 126, 110, 138, 120, 121, 114, 121, 117, 113, 138, 141, 135, 115, 134, 144, 146, 134, 124, 132, 127, 120, 123, 132, 136, 117, 112, 152, 109, 124, 133, 124, 137, 117, 123, 108, 103, 120, 150, 133, 128, 133, 89, 127, 120, 130, 115, 119, 133, 125, 133, 130, 137, 123, 128, 103, 108, 120, 110, 125, 136, 104, 126, 120, 120, 120, 111, 137, 122, 123, 121, 119, 116, 108, 130, 122, 129, 124, 129, 132, 106, 115, 128, 122, 112, 120, 134, 138, 131, 106, 110, 124, 119, 139, 109, 122, 133, 132, 131, 118, 118, 109, 126, 129, 134, 131, 125, 148, 125, 120, 113, 140, 122, 119, 104, 142, 115, 110, 131, 120, 97, 132, 116, 127, 119, 104, 140, 127, 128, 135, 121, 129, 112, 124, 116, 111, 138, 126, 136, 131, 123, 142, 132, 124, 125, 98, 117, 131, 143, 119, 132, 135, 103, 118, 124, 114, 123, 132, 151, 126, 119, 131, 142, 123, 118, 107, 146, 123, 131, 119, 131, 119, 105, 122, 138, 146, 128, 137, 117, 147, 121, 129, 130, 130, 117, 131, 106, 137, 127, 131, 146, 121, 120, 138, 125, 127, 136, 136, 125, 109, 115, 138, 112, 126, 134, 128, 98, 143, 155, 143, 121, 113, 117, 138, 122, 149, 144, 122, 124, 136, 123, 135, 118, 136, 102, 136, 140, 136, 115, 130, 139, 136, 134, 131, 102, 115, 120, 119, 118, 128, 118, 128, 128, 129, 125, 116, 123, 126, 132, 120, 116, 120, 135, 105, 129, 121, 117, 120, 136, 134, 120, 129, 132, 115, 126, 120, 128, 127, 115, 140, 124, 116, 127, 100, 116, 125, 126, 136, 122, 122, 132, 112, 116, 134, 138, 110, 127, 118, 127, 130, 119, 135, 134, 124, 120, 120, 123, 133, 144, 119, 134, 119, 129, 133, 108, 124, 124, 129, 127, 126, 113, 129, 165, 111, 128, 109, 106, 133, 97, 124, 118, 147, 131, 117, 134, 132, 129, 119, 121, 128, 106, 138, 108, 139, 105, 124, 121, 125, 142, 129, 120, 134, 124, 124, 89, 129, 111, 140, 106, 134, 125, 134, 130, 119, 116, 115, 130, 135, 112, 110, 121, 136, 123, 141, 142, 136, 141, 110, 134, 113, 122, 117, 140, 127, 126, 118, 128, 141, 125, 133, 104, 124, 133, 114, 118, 124, 125, 134, 129, 134, 141, 144, 131, 119, 133, 134, 129, 133, 128, 115, 140, 126, 119, 121, 127, 127, 127, 131, 143, 119, 116, 134, 113, 139, 131, 120, 126, 124, 129, 127, 123, 126, 147, 129, 121, 153, 119, 138, 128, 139, 143, 131, 121, 146, 113, 125, 114, 130, 130, 107, 130, 128, 106, 125, 105, 114, 145, 136, 116, 125, 120, 111, 122, 150, 134, 120, 107, 118, 121, 96, 112, 119, 123, 147, 126, 139, 124, 134, 121, 120, 121, 112, 113, 128, 141, 112, 121, 129, 143, 125, 130, 122, 159, 140, 121, 114, 108, 136, 124, 128, 117, 119, 121, 125, 123, 118, 107, 133, 131, 132, 127, 136, 131, 136, 134, 132, 134, 119, 120, 114, 117, 122, 115, 108, 116, 128, 108, 134, 144, 128, 133, 115, 136, 109, 134, 149, 128, 130, 114, 117, 120, 112, 129, 146, 122, 120, 123, 119, 126, 142, 108, 151, 111, 117, 151, 133, 116, 138, 135, 129, 130, 119, 121, 125, 117, 119, 143, 135, 133, 130, 122, 124, 130, 130, 118, 150, 115, 118, 125, 136, 144, 119, 115, 123, 145, 133, 116, 137, 107, 107, 137, 119, 164, 129, 116, 120, 131, 119, 117, 144, 106, 124, 126, 119, 122, 137, 137, 125, 121, 128, 145, 106, 146, 102, 123, 140, 128, 125, 118, 123, 107, 115, 122, 116, 134, 135, 122, 112, 122, 126, 113, 112, 136, 129, 126, 135, 134, 143, 124, 105, 111, 105, 123, 143, 123, 117, 124, 129, 110, 143, 115, 105, 116, 111, 143, 124, 115, 127, 136, 125, 118, 119, 127, 145, 126, 130, 125, 117, 109, 128, 124, 119, 113, 131, 113, 130, 115, 129, 131, 114, 124, 124, 131, 110, 120, 125, 136, 118, 129, 117, 122, 140, 120, 136, 130, 117, 119, 122, 122, 125, 139, 121, 112, 120, 137, 123, 117, 121, 123, 133, 143, 134, 103, 115, 118, 111, 114, 130, 112, 142, 106, 117, 130, 140, 124, 101, 104, 138, 103, 137, 116, 131, 127, 135, 130, 120, 116, 131, 135, 108, 113, 127, 122, 122, 124, 128, 119, 115, 117, 164, 136, 124, 130, 120, 123, 123, 126, 108, 103, 133, 112, 113, 127, 134, 133, 125, 124, 138, 111, 120, 118, 124, 126, 119, 127, 113, 136, 128, 111, 141, 130, 113, 108, 121, 120, 131, 137, 119, 125, 124, 114, 134, 129, 147, 120, 136, 139, 116, 120, 119, 129, 109, 132, 121, 134, 135, 131, 114, 137, 123, 133, 124, 141, 105, 136, 122, 133, 121, 121, 137, 135, 113, 129, 110, 118, 129, 132, 125, 128, 131, 142, 116, 121, 122, 128, 124, 136, 130, 112, 121, 94, 135, 115, 156, 134, 132, 133, 136, 133, 142, 133, 118, 126, 137, 118, 115, 131, 125, 137, 120, 132, 125, 142, 133, 129, 118, 118, 135, 144, 122, 124, 120, 139, 115, 102, 117, 123, 117, 132, 128, 124, 125, 126, 131, 133, 133, 122, 140, 139, 128, 120, 114, 112, 118, 150, 132, 127, 118, 136, 128, 125, 130, 115, 121, 106, 121, 109, 136, 131, 136, 108, 137, 136, 126, 111, 126, 119, 126, 149, 135, 137, 134, 147, 118, 115, 114, 129, 128, 133, 123, 128, 102, 116, 133, 119, 130, 119, 110, 125, 131, 122, 130, 115, 132, 127, 111, 123, 114, 134, 127, 149, 151, 120, 108, 135, 139, 125, 127, 118, 122, 126, 133, 138, 118, 114, 122, 122, 119, 144, 127, 111, 132, 118, 113, 136, 128, 136, 129, 127, 113, 134, 150, 145, 125, 111, 109, 128, 124, 130, 133, 118, 127, 136, 113, 105, 118, 125, 120, 126, 129, 122, 126, 120, 124, 122, 147, 125, 118, 111, 123, 126, 123, 118, 127, 119, 136, 135, 131, 132, 102, 102, 111, 132, 115, 147, 123, 127, 128, 124, 127, 123, 117, 145, 126, 114, 108, 125, 119, 142, 132, 134, 143, 118, 133, 106, 140, 121, 118, 111, 132, 120, 128, 126, 113, 120, 125, 125, 122, 126, 107, 127, 114, 123, 123, 131, 147, 118, 139, 119, 134, 110, 112, 132, 106, 133, 121, 113, 132, 132, 122, 125, 131, 120, 146, 125, 128, 126, 132, 121, 127, 140, 116, 131, 135, 119, 121, 135, 124, 126, 108, 138, 109, 136, 132, 126, 113, 122, 125, 116, 117, 118, 132, 117, 129, 116, 137, 132, 108, 122, 116, 128, 123, 121, 140, 128, 98, 136, 113, 115, 131, 125, 130, 112, 117, 133, 125, 114, 116, 126, 131, 139, 106, 124, 138, 119, 114, 128, 110, 131, 119, 128, 114, 120, 131, 124, 144, 118, 114, 122, 118, 127, 127, 139, 137, 127, 134, 126, 115, 128, 121, 123, 133, 123, 131, 120, 113, 119, 128, 127, 139, 137, 138, 138, 116, 117, 126, 119, 110, 115, 134, 129, 123, 98, 120, 114, 129, 116, 131, 128, 122, 132, 113, 115, 130, 131, 141, 114, 147, 108, 122, 113, 128, 132, 115, 120, 111, 126, 124, 123, 130, 140, 140, 133, 121, 136, 110, 133, 124, 124, 144, 145, 119, 148, 124, 119, 117, 126, 116, 128, 147, 114, 120, 129, 112, 114, 139, 119, 129, 137, 139, 124, 107, 114, 110, 134, 130, 127, 133, 117, 113, 125, 117, 125, 143, 137, 131, 129, 119, 127, 111, 123, 122, 115, 122, 125, 120, 123, 125, 126, 132, 130, 129, 133, 121, 137, 126, 126, 117, 123, 111, 107, 139, 133, 120, 118, 121, 127, 119, 125, 117, 114, 124, 112, 126, 117, 126, 127, 136, 131, 134, 122, 126, 120, 124, 124, 126, 137, 129, 141, 129, 123, 113, 134, 121, 143, 121, 128, 133, 129, 135, 126, 108, 115, 100, 133, 120, 129, 120, 128, 127, 116, 114, 121, 126, 128, 117, 129, 133, 114, 131, 117, 118, 105, 130, 123, 118, 124, 111, 117, 120, 133, 118, 114, 125, 114, 126, 136, 111, 116, 116, 112, 141, 130, 124, 145, 116, 120, 113, 135, 135, 141, 124, 127, 130, 123, 119, 163, 131, 131, 140, 119, 125, 126, 122, 141, 126, 122, 119, 126, 131, 119, 121, 121, 129, 143, 120, 136, 136, 141, 131, 124, 140, 133, 130, 141, 108, 131, 121, 126, 128, 136, 127, 117, 123, 115, 116, 131, 112, 111, 140, 115, 121, 119, 134, 109, 112, 127, 124, 104, 143, 133, 125, 130, 114, 121, 132, 115, 141, 130, 130, 132, 105, 124, 130, 113, 128, 149, 128, 110, 129, 139, 128, 132, 119, 132, 124, 125, 128, 116, 147, 114, 107, 152, 122, 122, 102, 120, 142, 120, 112, 110, 123, 155, 141, 123, 136, 130, 121, 121, 138, 124, 126, 137, 124, 136, 112, 114, 131, 124, 120, 126, 121, 113, 132, 142, 132, 129, 122, 124, 133, 116, 133, 118, 126, 114, 136, 154, 107, 121, 120, 104, 127, 114, 142, 108, 95, 138, 126, 114, 119, 125, 125, 118, 129, 132, 129, 117, 128, 142, 135, 116, 132, 117, 142, 132, 119, 120, 126, 124, 116, 144, 140, 154, 125, 113, 115, 122, 126, 123, 117, 118, 132, 115, 132, 106, 129, 121, 125, 104, 117, 116, 126, 145, 126, 117, 159, 117, 128, 147, 137, 133, 124, 129, 121, 138, 118, 139, 138, 120, 131, 130, 116, 122, 132, 121, 99, 135, 112, 114, 127, 105, 114, 133, 124, 117, 113, 152, 138, 128, 116, 104, 141, 114, 116, 135, 125, 118, 120, 109, 122, 136, 124, 105, 139, 117, 111, 131, 127, 128, 128, 130, 116, 125, 120, 147, 122, 116, 111, 130, 118, 108, 128, 115, 125, 124, 132, 138, 134, 131, 101, 129, 110, 123, 125, 130, 140, 133, 126, 118, 115, 121, 98, 130, 126, 114, 122, 127, 115, 117, 130, 130, 140, 124, 127, 130, 122, 118, 119, 151, 127, 132, 139, 132, 135, 135, 120, 147, 125, 101, 121, 129, 124, 144, 115, 133, 136, 129, 105, 133, 139, 118, 110, 116, 130, 118, 126, 126, 116, 141, 134, 132, 115, 129, 138, 125, 127, 136, 115, 120, 126, 124, 124, 115, 112, 128, 129, 139, 131, 130, 138, 138, 123, 124, 116, 133, 121, 99, 125, 139, 116, 111, 130, 126, 134, 116, 122, 117, 115, 129, 125, 120, 123, 134, 145, 129, 132, 116, 129, 137, 122, 132, 132, 135, 115, 126, 128, 135, 122, 125, 145, 121, 116, 125, 128, 125, 138, 121, 130, 150, 119, 145, 121, 128, 122, 109, 141, 142, 141, 131, 129, 126, 110, 140, 122, 121, 130, 154, 126, 136, 143, 125, 129, 134, 129, 112, 134, 144, 137, 117, 139, 127, 117, 123, 133, 127, 131, 127, 133, 114, 128, 129, 120, 124, 130, 143, 109, 123, 113, 126, 137, 125, 120, 126, 126, 121, 118, 111, 116, 127, 123, 119, 140, 123, 120, 113, 124, 147, 137, 122, 130, 123, 122, 124, 118, 123, 114, 121, 122, 136, 123, 125, 120, 111, 119, 143, 121, 120, 129, 137, 136, 137, 129, 133, 119, 120, 113, 130, 134, 125, 110, 129, 134, 124, 113, 130, 128, 126, 133, 127, 127, 111, 113, 112, 133, 113, 109, 122, 130, 118, 121, 126, 127, 102, 128, 130, 128, 122, 113, 130, 141, 126, 130, 129, 128, 142, 127, 134, 116, 135, 143, 135, 137, 112, 126, 116, 113, 126, 130, 132, 135, 117, 136, 154, 135, 123, 115, 128, 130, 105, 118, 110, 123, 129, 139, 127, 123, 123, 116, 122, 142, 123, 115, 135, 123, 126, 118, 114, 129, 125, 120, 130, 111, 146, 108, 120, 120, 124, 127, 130, 124, 136, 143, 133, 118, 108, 125, 123, 131, 136, 139, 125, 136, 127, 118, 121, 131, 149, 130, 123, 111, 121, 111, 129, 129, 114, 132, 108, 117, 113, 130, 128, 139, 137, 124, 123, 129, 117, 129, 125, 117, 119, 128, 122, 127, 131, 119, 119, 135, 131, 121, 116, 142, 151, 116, 121, 117, 132, 109, 125, 145, 138, 108, 110, 119, 121, 117, 142, 125, 129, 126, 119, 136, 136, 128, 125, 101, 137, 118, 115, 116, 125, 137, 112, 130, 128, 130, 115, 124, 122, 120, 118, 122, 140, 134, 141, 128, 118, 126, 125, 120, 132, 131, 121, 127, 116, 134, 132, 128, 120, 112, 138, 123, 117, 115, 130, 125, 118, 112, 126, 137, 138, 138, 122, 102, 122, 114, 134, 110, 135, 129, 131, 123, 138, 130, 125, 124, 136, 118, 121, 134, 128, 122, 135, 125, 132, 135, 130, 127, 146, 127, 98, 125, 116, 128, 122, 122, 108, 118, 132, 109, 144, 124, 122, 117, 124, 119, 127, 131, 118, 110, 145, 126, 120, 125, 134, 116, 123, 124, 120, 127, 119, 130, 114, 129, 113, 124, 126, 128, 114, 117, 113, 112, 136, 118, 142, 123, 138, 141, 113, 117, 128, 140, 138, 146, 109, 122, 126, 160, 138, 126, 117, 129, 121, 126, 124, 130, 117, 133, 120, 115, 106, 112, 120, 133, 131, 115, 121, 141, 121, 114, 124, 129, 122, 132, 131, 133, 131, 124, 145, 138, 112, 125, 121, 125, 136, 120, 115, 135, 121, 126, 132, 107, 118, 131, 136, 112, 130, 127, 137, 140, 131, 131, 125, 137, 116, 137, 122, 122, 123, 107, 130, 120, 122, 140, 130, 123, 152, 113, 128, 105, 122, 126, 141, 129, 126, 134, 114, 105, 122, 123, 123, 117, 117, 124, 131, 139, 120, 125, 121, 116, 115, 123, 132, 127, 130, 130, 121, 138, 127, 124, 116, 130, 121, 119, 130, 107, 125, 118, 119, 139, 132, 110, 119, 124, 120, 123, 131, 130, 123, 106, 131, 128, 130, 110, 129, 138, 125, 124, 116, 135, 140, 129, 123, 108, 124, 126, 129, 130, 122, 136, 102, 101, 106, 124, 134, 134, 133, 131, 122, 136, 115, 109, 97, 123, 106, 132, 118, 135, 106, 124, 136, 123, 101, 133, 128, 148, 130, 126, 134, 125, 122, 120, 131, 118, 125, 139, 129, 119, 115, 127, 132, 117, 140, 128, 115, 112, 123, 123, 115, 132, 129, 115, 118, 111, 119, 141, 116, 129, 125, 124, 124, 116, 116, 128, 129, 124, 124, 91, 115, 119, 129, 146, 125, 134, 111, 130, 118, 130, 116, 119, 112, 160, 117, 137, 118, 138, 120, 129, 119, 123, 112, 125, 129, 131, 128, 132, 136, 134, 110, 132, 117, 130, 139, 125, 124, 117, 112, 124, 143, 118, 141, 124, 125, 147, 128, 131, 111, 117, 125, 148, 134, 132, 128, 142, 128, 137, 116, 138, 127, 153, 100, 128, 118, 129, 115, 123, 129, 128, 128, 127, 110, 140, 119, 119, 115, 119, 120, 140, 136, 115, 112, 140, 128, 145, 128, 126, 132, 130, 129, 120, 131, 134, 127, 126, 126, 145, 136, 132, 121, 130, 130, 124, 110, 128, 126, 123, 116, 125, 132, 124, 115, 112, 118, 126, 131, 114, 144, 134, 108, 122, 118, 124, 132, 135, 129, 127, 114, 133, 110, 130, 136, 130, 118, 126, 125, 141, 116, 117, 125, 125, 123, 131, 119, 129, 145, 147, 114, 120, 127, 145, 115, 134, 122, 131, 133, 101, 118, 127, 133, 116, 126, 132, 134, 121, 113, 137, 112, 129, 134, 106, 123, 99, 131, 122, 117, 115, 110, 129, 119, 117, 123, 108, 128, 145, 138, 131, 122, 135, 106, 116, 106, 140, 122, 117, 128, 125, 145, 132, 132, 114, 127, 124, 123, 120, 117, 124, 128, 108, 123, 130, 121, 118, 132, 133, 114, 118, 129, 131, 131, 151, 124, 130, 145, 122, 132, 117, 117, 131, 127, 136, 141, 119, 126, 113, 121, 113, 124, 117, 131, 120, 132, 125, 114, 114, 126, 120, 136, 117, 108, 128, 130, 131, 133, 146, 124, 142, 122, 132, 120, 112, 118, 130, 111, 138, 138, 135, 124, 123, 142, 111, 119, 114, 119, 121, 114, 118, 121, 116, 121, 120, 130, 138, 120, 124, 136, 117, 129, 133, 112, 130, 133, 126, 143, 125, 109, 135, 121, 130, 130, 113, 134, 135, 125, 110, 126, 111, 130, 132, 135, 126, 134, 135, 116, 149, 131, 94, 119, 129, 145, 120, 127, 132, 111, 124, 126, 114, 123, 126, 107, 110, 140, 109, 126, 119, 142, 116, 109, 124, 143, 137, 128, 137, 111, 119, 125, 112, 111, 127, 121, 127, 117, 130, 118, 125, 121, 128, 140, 122, 123, 113, 148, 122, 128, 124, 131, 117, 123, 123, 111, 119, 147, 132, 115, 120, 110, 153, 128, 133, 124, 147, 119, 133, 127, 124, 122, 118, 119, 133, 127, 132, 128, 119, 139, 145, 98, 130, 100, 149, 111, 121, 131, 113, 129, 127, 128, 131, 121, 113, 126, 119, 135, 100, 135, 130, 143, 116, 129, 136, 113, 139, 130, 128, 120, 124, 122, 110, 91, 146, 123, 121, 122, 142, 118, 125, 132, 140, 113, 134, 136, 110, 138, 123, 95, 136, 116, 128, 125, 113, 122, 127, 143, 144, 124, 115, 112, 119, 116, 127, 109, 132, 122, 133, 127, 115, 139, 134, 109, 139, 133, 128, 117, 111, 111, 117, 114, 136, 127, 143, 142, 127, 141, 125, 130, 132, 125, 124, 125, 112, 124, 129, 138, 126, 148, 106, 131, 128, 129, 130, 99, 126, 122, 128, 120, 137, 136, 141, 120, 108, 113, 129, 113, 126, 126, 140, 106, 131, 118, 143, 140, 136, 124, 123, 120, 108, 133, 119, 106, 131, 117, 121, 130, 114, 134, 122, 110, 129, 116, 117, 124, 146, 135, 138, 117, 117, 132, 143, 125, 124, 115, 130, 114, 108, 113, 113, 137, 117, 126, 123, 124, 137, 126, 138, 138, 115, 106, 149, 131, 114, 122, 109, 128, 122, 134, 127, 128, 116, 141, 121, 129, 134, 121, 129, 146, 131, 127, 125, 133, 123, 148, 133, 137, 119, 156, 142, 135, 113, 117, 128, 140, 131, 130, 140, 124, 126, 116, 144, 139, 137, 143, 127, 113, 132, 119, 119, 141, 111, 109, 125, 121, 134, 127, 130, 128, 124, 136, 116, 145, 137, 136, 137, 141, 124, 134, 126, 116, 135, 125, 121, 102, 125, 128, 111, 110, 125, 121, 130, 133, 150, 113, 124, 147, 140, 133, 131, 107, 136, 120, 128, 137, 119, 123, 110, 123, 125, 119, 131, 127, 143, 137, 124, 130, 140, 129, 133, 118, 136, 115, 114, 130, 113, 133, 149, 141, 124, 104, 102, 116, 135, 123, 131, 117, 124, 108, 106, 120, 119, 122, 136, 125, 128, 109, 133, 119, 121, 119, 152, 118, 112, 135, 120, 133, 133, 147, 114, 120, 127, 119, 114, 114, 116, 125, 127, 117, 125, 138, 144, 117, 110, 124, 127, 135, 131, 111, 127, 132, 119, 139, 125, 127, 135, 124, 120, 122, 126, 124, 127, 120, 126, 130, 124, 120, 122, 135, 143, 119, 134, 137, 106, 137, 129, 123, 120, 110, 125, 119, 114, 138, 120, 113, 133, 128, 138, 120, 127, 133, 134, 127, 137, 119, 129, 139, 135, 135, 132, 136, 122, 118, 137, 126, 136, 134, 134, 139, 119, 122, 109, 136, 122, 121, 138, 130, 144, 113, 138, 116, 112, 130, 132, 118, 130, 105, 132, 137, 115, 144, 119, 135, 122, 125, 118, 130, 100, 116, 131, 121, 121, 128, 126, 123, 108, 133, 123, 127, 136, 126, 139, 137, 127, 119, 127, 119, 132, 129, 126, 124, 140, 106, 138, 129, 112, 122, 121, 122, 122, 119, 130, 106, 122, 128, 123, 111, 122, 142, 108, 117, 135, 114, 107, 138, 121, 123, 119, 119, 123, 135, 133, 126, 133, 133, 131, 143, 128, 123, 103, 156, 126, 125, 128, 118, 128, 136, 117, 129, 137, 117, 118, 111, 119, 124, 146, 134, 121, 122, 147, 125, 130, 124, 122, 128, 130, 126, 134, 128, 130, 112, 117, 150, 142, 126, 116, 124, 122, 116, 124, 128, 138, 128, 126, 121, 135, 117, 127, 115, 157, 122, 140, 147, 135, 129, 115, 168, 139, 124, 140, 133, 125, 124, 104, 114, 129, 129, 133, 131, 123, 131, 131, 116, 120, 121, 137, 150, 124, 126, 115, 142, 120, 129, 111, 123, 138, 124, 118, 104, 111, 134, 114, 116, 112, 123, 129, 123, 125, 132, 122, 119, 137, 111, 118, 120, 117, 123, 101, 131, 116, 142, 124, 143, 124, 127, 136, 132, 127, 115, 111, 111, 132, 115, 131, 136, 142, 146, 128, 126, 110, 110, 130, 134, 134, 124, 117, 130, 128, 123, 121, 126, 141, 121, 134, 141, 143, 116, 132, 115, 123, 143, 141, 129, 108, 122, 138, 122, 127, 112, 128, 120, 140, 142, 109, 114, 139, 154, 138, 136, 125, 152, 122, 143, 136, 116, 124, 121, 127, 129, 125, 121, 126, 126, 137, 108, 113, 123, 135, 105, 132, 127, 144, 118, 100, 119, 147, 125, 128, 106, 128, 138, 112, 136, 135, 129, 128, 124, 126, 138, 122, 147, 140, 145, 143, 127, 117, 107, 122, 125, 130, 133, 137, 129, 114, 123, 108, 112, 127, 116, 138, 124, 142, 117, 129, 130, 130, 130, 130, 121, 146, 127, 119, 120, 122, 129, 126, 121, 115, 136, 131, 119, 118, 116, 117, 122, 124, 132, 132, 119, 137, 124, 135, 131, 109, 122, 122, 130, 123, 119, 116, 113, 122, 96, 117, 130, 126, 124, 129, 128, 120, 134, 96, 122, 131, 115, 131, 133, 141, 128, 129, 122, 122, 128, 135, 132, 118, 123, 109, 125, 120, 114, 135, 126, 126, 119, 121, 114, 123, 155, 119, 115, 122, 105, 106, 126, 102, 128, 125, 118, 133, 113, 114, 133, 130, 124, 122, 140, 135, 132, 133, 125, 136, 124, 124, 128, 128, 122, 125, 128, 124, 116, 113, 118, 108, 125, 137, 136, 130, 111, 137, 109, 122, 120, 127, 141, 124, 110, 120, 123, 106, 129, 104, 133, 134, 110, 121, 120, 125, 129, 132, 134, 127, 128, 114, 122, 132, 142, 130, 115, 107, 133, 130, 126, 129, 129, 119, 125, 118, 138, 130, 132, 127, 130, 125, 116, 119, 115, 125, 131, 126, 146, 138, 118, 140, 140, 130, 125, 113, 116, 124, 125, 100, 142, 99, 130, 132, 125, 119, 123, 116, 124, 115, 130, 135, 119, 131, 112, 152, 121, 113, 115, 131, 129, 126, 129, 131, 115, 147, 135, 126, 145, 138, 123, 126, 121, 129, 127, 142, 127, 132, 146, 131, 131, 127, 134, 138, 126, 141, 114, 130, 125, 130, 111, 122, 109, 119, 115, 121, 149, 134, 119, 119, 132, 125, 137, 141, 129, 129, 138, 124, 125, 131, 124, 128, 140, 129, 111, 122, 129, 121, 132, 130, 127, 112, 142, 128, 113, 142, 106, 126, 125, 139, 117, 139, 112, 137, 136, 121, 121, 118, 125, 135, 155, 122, 127, 116, 129, 130, 129, 119, 121, 128, 122, 119, 123, 134, 114, 113, 124, 133, 148, 118, 127, 120, 135, 122, 135, 115, 120, 116, 118, 128, 121, 115, 124, 114, 136, 122, 140, 126, 133, 107, 112, 109, 131, 128, 119, 140, 120, 131, 119, 124, 116, 115, 117, 123, 115, 140, 122, 144, 134, 136, 133, 116, 134, 137, 113, 115, 132, 143, 127, 121, 118, 116, 132, 126, 129, 141, 124, 138, 126, 127, 115, 135, 119, 142, 126, 124, 118, 127, 101, 117, 132, 130, 119, 130, 132, 104, 129, 139, 125, 111, 133, 123, 124, 146, 152, 127, 150, 121, 131, 113, 124, 128, 144, 133, 110, 122, 115, 129, 104, 135, 128, 117, 133, 126, 102, 117, 127, 115, 112, 119, 134, 130, 138, 134, 117, 123, 126, 130, 126, 129, 123, 148, 116, 97, 118, 112, 128, 113, 107, 135, 134, 126, 137, 127, 122, 122, 111, 120, 104, 131, 104, 136, 131, 121, 125, 126, 130, 141, 106, 110, 110, 128, 128, 132, 125, 144, 134, 107, 111, 127, 103, 122, 121, 128, 128, 131, 124, 134, 133, 146, 142, 132, 122, 126, 110, 121, 132, 129, 123, 126, 154, 120, 121, 141, 129, 104, 136, 142, 112, 103, 116, 128, 118, 134, 132, 129, 124, 121, 119, 127, 131, 100, 130, 127, 127, 150, 119, 118, 121, 113, 125, 129, 124, 111, 124, 127, 142, 115, 126, 127, 106, 115, 122, 133, 120, 128, 124, 127, 120, 138, 134, 118, 150, 129, 135, 115, 128, 125, 123, 132, 139, 128, 118, 131, 135, 119, 134, 129, 126, 123, 127, 126, 128, 139, 106, 118, 117, 126, 131, 138, 120, 128, 143, 116, 124, 116, 137, 124, 123, 136, 125, 105, 116, 118, 138, 127, 120, 127, 107, 119, 133, 108, 126, 116, 128, 124, 122, 121, 138, 118, 130, 123, 104, 151, 138, 123, 123, 124, 134, 108, 132, 110, 118, 142, 144, 134, 120, 115, 117, 116, 121, 125, 125, 134, 129, 112, 110, 132, 132, 119, 136, 131, 129, 128, 121, 121, 136, 130, 120, 124, 130, 112, 114, 144, 133, 120, 114, 128, 129, 134, 122, 126, 130, 107, 119, 129, 124, 137, 114, 126, 142, 123, 127, 120, 123, 133, 125, 122, 121, 112, 147, 101, 129, 116, 125, 137, 129, 124, 129, 124, 124, 137, 125, 133, 140, 126, 113, 121, 137, 152, 113, 120, 107, 122, 132, 121, 127, 140, 121, 118, 136, 115, 125, 136, 118, 132, 135, 123, 116, 127, 122, 119, 121, 130, 133, 125, 112, 121, 105, 120, 125, 112, 113, 144, 119, 126, 116, 109, 123, 134, 121, 115, 125, 121, 117, 118, 128, 131, 123, 128, 131, 134, 149, 111, 111, 120, 115, 129, 108, 118, 132, 111, 136, 136, 116, 116, 129, 127, 109, 120, 129, 112, 138, 126, 146, 127, 115, 95, 113, 132, 122, 129, 124, 138, 122, 132, 116, 116, 128, 130, 135, 140, 119, 130, 129, 132, 112, 132, 122, 122, 127, 123, 128, 108, 124, 113, 119, 117, 127, 121, 129, 138, 130, 116, 135, 106, 130, 124, 123, 118, 115, 121, 110, 136, 123, 140, 106, 113, 105, 132, 109, 139, 122, 109, 120, 127, 127, 120, 149, 135, 120, 136, 131, 118, 138, 117, 136, 130, 136, 123, 144, 121, 132, 135, 114, 153, 123, 130, 116, 141, 112, 145, 130, 129, 119, 126, 129, 122, 123, 104, 130, 114, 140, 141, 141, 128, 126, 128, 120, 144, 129, 121, 140, 126, 132, 132, 122, 108, 108, 128, 133, 116, 136, 139, 148, 121, 125, 122, 122, 129, 137, 120, 128, 109, 124, 95, 137, 140, 132, 117, 122, 121, 132, 127, 136, 132, 118, 119, 121, 119, 112, 127, 116, 121, 136, 140, 126, 128, 131, 118, 112, 127, 130, 137, 121, 156, 133, 110, 116, 130, 126, 124, 113, 128, 145, 146, 122, 116, 131, 132, 130, 121, 129, 127, 136, 134, 127, 135, 141, 124, 133, 130, 134, 116, 108, 139, 124, 117, 124, 138, 126, 126, 117, 128, 108, 129, 139, 129, 130, 127, 133, 123, 130, 142, 137, 136, 105, 131, 134, 131, 144, 157, 126, 142, 127, 143, 120, 110, 124, 128, 118, 133, 141, 127, 118, 98, 114, 121, 119, 138, 120, 124, 129, 115, 120, 129, 127, 122, 137, 115, 107, 113, 130, 117, 113, 115, 123, 138, 113, 138, 106, 134, 129, 115, 128, 117, 121, 125, 128, 133, 147, 115, 132, 116, 125, 132, 115, 130, 111, 129, 120, 113, 132, 120, 112, 136, 115, 122, 122, 127, 114, 128, 123, 115, 120, 109, 115, 134, 128, 118, 144, 138, 100, 121, 124, 122, 130, 123, 128, 108, 118, 118, 128, 127, 117, 127, 112, 161, 133, 119, 121, 118, 122, 114, 119, 119, 126, 113, 121, 120, 129, 113, 106, 131, 128, 128, 119, 120, 134, 117, 114, 134, 124, 146, 123, 110, 111, 109, 143, 121, 135, 117, 146, 145, 122, 116, 134, 109, 130, 115, 145, 116, 124, 133, 123, 131, 127, 125, 126, 128, 120, 149, 115, 130, 141, 118, 129, 127, 115, 131, 143, 123, 129, 128, 127, 108, 130, 137, 112, 124, 105, 130, 154, 125, 130, 99, 122, 129, 127, 115, 122, 122, 141, 113, 137, 137, 118, 120, 110, 131, 124, 139, 133, 124, 111, 130, 119, 122, 137, 124, 134, 129, 139, 124, 114, 123, 124, 138, 126, 115, 136, 124, 135, 135, 150, 128, 108, 152, 136, 109, 140, 120, 135, 116, 115, 109, 136, 135, 120, 124, 113, 140, 127, 129, 129, 125, 133, 120, 137, 121, 143, 107, 112, 143, 131, 132, 120, 129, 111, 127, 128, 135, 132, 132, 126, 110, 127, 136, 117, 122, 132, 128, 122, 130, 112, 122, 124, 124, 151, 103, 122, 127, 119, 131, 111, 120, 114, 130, 131, 115, 122, 125, 121, 132, 117, 117, 125, 116, 120, 129, 150, 118, 127, 124, 127, 130, 133, 133, 116, 129, 132, 134, 126, 127, 132, 135, 134, 130, 140, 124, 118, 136, 142, 129, 136, 133, 128, 130, 112, 121, 128, 102, 114, 127, 134, 124, 110, 137, 115, 129, 149, 151, 131, 115, 135, 126, 126, 119, 125, 139, 120, 118, 125, 117, 120, 134, 111, 120, 134, 112, 122, 131, 124, 130, 114, 132, 130, 106, 133, 109, 137, 115, 126, 118, 120, 108, 136, 136, 128, 119, 124, 132, 128, 110, 134, 110, 94, 127, 113, 139, 113, 111, 144, 121, 123, 122, 139, 123, 135, 120, 114, 122, 121, 120, 135, 129, 114, 125, 118, 104, 135, 123, 122, 129, 126, 125, 126, 132, 114, 143, 128, 129, 119, 128, 125, 133, 108, 132, 128, 114, 129, 127, 116, 125, 116, 131, 111, 122, 137, 129, 144, 122, 122, 138, 95, 125, 139, 124, 112, 121, 119, 115, 122, 119, 142, 109, 139, 124, 132, 131, 119, 108, 126, 142, 105, 109, 128, 105, 119, 123, 151, 117, 131, 122, 105, 130, 155, 123, 152, 117, 142, 126, 125, 132, 136, 127, 121, 103, 141, 123, 129, 121, 111, 117, 121, 142, 133, 139, 131, 129, 107, 135, 118, 132, 134, 116, 124, 124, 151, 134, 126, 122, 108, 128, 119, 118, 117, 126, 124, 127, 114, 131, 151, 159, 113, 103, 128, 108, 136, 158, 119, 148, 135, 131, 122, 121, 126, 119, 110, 128, 119, 124, 118, 114, 111, 126, 116, 126, 136, 125, 134, 130, 124, 98, 128, 133, 115, 128, 121, 121, 108, 124, 128, 133, 126, 136, 123, 125, 137, 144, 127, 145, 121, 130, 129, 116, 131, 124, 123, 112, 135, 145, 131, 113, 115, 134, 132, 117, 135, 133, 131, 122, 141, 132, 133, 115, 107, 128, 124, 151, 108, 128, 133, 130, 120, 121, 106, 130, 121, 142, 123, 118, 123, 147, 109, 99, 135, 121, 115, 113, 130, 135, 122, 137, 119, 136, 123, 124, 133, 124, 109, 117, 126, 131, 118, 98, 124, 116, 141, 124, 133, 126, 131, 142, 138, 139, 119, 129, 124, 108, 137, 112, 122, 132, 94, 138, 108, 143, 133, 136, 131, 115, 135, 109, 124, 129, 139, 107, 120, 108, 116, 137, 124, 129, 138, 136, 131, 117, 120, 113, 130, 119, 112, 127, 114, 135, 137, 119, 139, 130, 125, 104, 134, 122, 123, 129, 126, 129, 121, 132, 128, 127, 133, 138, 127, 115, 126, 124, 112, 126, 125, 128, 110, 134, 117, 118, 132, 133, 126, 124, 142, 129, 132, 128, 146, 141, 115, 106, 151, 124, 117, 128, 106, 135, 116, 136, 121, 130, 114, 107, 124, 125, 130, 127, 118, 131, 149, 127, 117, 128, 122, 128, 131, 122, 149, 112, 143, 132, 117, 119, 118, 123, 120, 127, 134, 115, 126, 127, 99, 136, 137, 129, 131, 143, 158, 133, 125, 125, 130, 120, 116, 140, 114, 110, 124, 137, 132, 138, 116, 132, 114, 128, 124, 107, 131, 118, 109, 137, 117, 120, 140, 118, 122, 152, 123, 128, 133, 137, 124, 115, 122, 140, 133, 147, 125, 113, 134, 106, 135, 102, 114, 122, 129, 132, 114, 133, 148, 123, 114, 118, 133, 115, 126, 114, 119, 125, 129, 130, 117, 149, 125, 121, 135, 125, 106, 103, 127, 119, 120, 109, 126, 129, 141, 120, 123, 103, 116, 116, 139, 109, 117, 122, 127, 131, 131, 115, 114, 133, 133, 138, 125, 112, 132, 132, 133, 135, 128, 128, 128, 103, 110, 132, 138, 133, 132, 99, 147, 110, 115, 127, 130, 129, 124, 111, 136, 141, 125, 123, 119, 142, 147, 126, 159, 107, 125, 123, 137, 125, 130, 134, 104, 122, 110, 107, 137, 122, 133, 145, 126, 147, 118, 131, 111, 125, 140, 140, 114, 127, 116, 107, 120, 137, 120, 130, 125, 108, 123, 112, 119, 137, 120, 129, 106, 113, 116, 134, 121, 109, 125, 135, 131, 113, 131, 106, 122, 117, 124, 121, 140, 139, 132, 127, 132, 93, 114, 130, 133, 126, 124, 130, 135, 129, 120, 131, 124, 136, 128, 127, 120, 127, 112, 111, 129, 133, 134, 127, 130, 121, 140, 135, 133, 110, 121, 107, 119, 160, 128, 130, 117, 133, 129, 143, 124, 126, 130, 117, 123, 117, 137, 115, 122, 121, 116, 125, 141, 129, 132, 122, 132, 148, 132, 129, 122, 120, 140, 129, 125, 123, 123, 114, 130, 113, 136, 130, 125, 137, 124, 104, 115, 117, 130, 130, 137, 117, 122, 126, 126, 130, 116, 153, 124, 133, 117, 137, 137, 160, 114, 134, 129, 136, 95, 121, 138, 109, 126, 112, 135, 145, 122, 136, 128, 133, 146, 112, 127, 112, 113, 127, 124, 124, 111, 137, 129, 132, 128, 115, 129, 115, 128, 140, 141, 131, 139, 132, 132, 124, 128, 129, 121, 142, 120, 105, 117, 119, 149, 111, 126, 98, 125, 135, 127, 109, 118, 113, 144, 124, 110, 130, 127, 134, 109, 112, 128, 112, 116, 146, 123, 126, 133, 130, 143, 130, 128, 119, 125, 127, 124, 146, 129, 135, 139, 118, 144, 115, 133, 126, 139, 105, 123, 146, 112, 124, 138, 110, 117, 131, 121, 114, 117, 126, 111, 104, 124, 122, 122, 128, 130, 134, 122, 126, 133, 117, 122, 129, 138, 136, 111, 115, 129, 128, 114, 121, 120, 132, 126, 127, 129, 127, 108, 130, 119, 116, 124, 97, 128, 149, 117, 119, 130, 117, 114, 123, 115, 126, 140, 125, 121, 134, 119, 133, 136, 122, 121, 126, 117, 148, 122, 130, 145, 128, 136, 128, 134, 126, 130, 141, 132, 126, 114, 122, 138, 118, 137, 115, 113, 127, 108, 114, 127, 129, 122, 113, 113, 136, 118, 143, 107, 104, 115, 118, 124, 117, 134, 129, 105, 129, 125, 131, 124, 134, 140, 128, 125, 143, 109, 108, 137, 114, 105, 154, 121, 129, 138, 120, 114, 130, 124, 133, 144, 107, 120, 107, 122, 117, 115, 122, 124, 124, 119, 142, 112, 127, 132, 123, 131, 132, 141, 102, 139, 128, 124, 134, 120, 115, 116, 125, 121, 141, 137, 122, 129, 96, 129, 128, 122, 129, 112, 149, 113, 130, 140, 127, 148, 124, 134, 107, 124, 118, 119, 128, 137, 120, 124, 127, 129, 127, 136, 134, 114, 126, 132, 127, 129, 126, 127, 124, 109, 139, 112, 132, 136, 124, 122, 124, 103, 121, 122, 122, 127, 115, 141, 113, 135, 130, 144, 118, 123, 122, 130, 130, 109, 123, 118, 117, 133, 127, 131, 116, 128, 133, 113, 128, 97, 122, 136, 125, 137, 122, 108, 112, 129, 128, 129, 131, 145, 132, 128, 125, 131, 124, 119, 112, 144, 125, 118, 147, 126, 123, 120, 107, 117, 129, 111, 132, 122, 143, 119, 126, 126, 140, 105, 136, 122, 112, 121, 119, 135, 130, 129, 125, 115, 116, 127, 117, 127, 114, 149, 121, 123, 129, 130, 140, 126, 123, 125, 131, 118, 108, 127, 129, 121, 141, 121, 134, 121, 126, 129, 117, 108, 141, 118, 110, 126, 116, 112, 115, 135, 146, 129, 114, 126, 142, 121, 140, 124, 123, 119, 121, 127, 125, 124, 121, 121, 131, 132, 121, 133, 121, 138, 131, 116, 139, 127, 117, 123, 133, 131, 113, 135, 112, 124, 121, 130, 143, 117, 124, 131, 123, 113, 123, 116, 134, 118, 115, 119, 136, 121, 111, 128, 127, 125, 127, 117, 128, 92, 119, 116, 145, 130, 141, 122, 123, 113, 143, 129, 131, 149, 114, 138, 124, 122, 131, 121, 112, 131, 113, 133, 133, 125, 138, 128, 143, 120, 111, 128, 130, 123, 135, 118, 111, 137, 127, 109, 98, 123, 126, 128, 123, 131, 112, 118, 126, 130, 120, 119, 120, 119, 128, 125, 139, 138, 143, 96, 135, 120, 124, 118, 110, 143, 116, 121, 127, 115, 106, 118, 126, 120, 126, 128, 117, 131, 109, 114, 144, 105, 122, 107, 118, 128, 114, 137, 141, 110, 129, 126, 125, 119, 121, 125, 107, 113, 123, 107, 142, 148, 120, 144, 119, 101, 108, 147, 104, 115, 128, 120, 109, 146, 128, 129, 138, 122, 128, 122, 128, 133, 145, 133, 120, 109, 126, 105, 129, 121, 131, 127, 149, 119, 130, 121, 148, 124, 127, 91, 100, 146, 123, 128, 129, 127, 124, 132, 125, 122, 127, 122, 117, 130, 131, 114, 110, 123, 112, 115, 125, 127, 135, 118, 148, 126, 129, 134, 117, 123, 133, 131, 127, 131, 134, 127, 100, 113, 133, 123, 106, 120, 124, 113, 112, 140, 135, 127, 121, 123, 125, 122, 120, 121, 122, 121, 120, 121, 125, 129, 143, 101, 104, 134, 129, 114, 122, 121, 140, 131, 147, 121, 116, 140, 132, 122, 121, 113, 122, 123, 118, 130, 126, 122, 140, 124, 117, 118, 131, 118, 113, 133, 114, 136, 124, 111, 129, 118, 122, 133, 125, 135, 142, 122, 137, 124, 120, 124, 121, 133, 101, 133, 133, 115, 118, 125, 126, 123, 125, 134, 129, 116, 126, 146, 138, 139, 136, 116, 111, 125, 121, 110, 101, 112, 117, 126, 113, 141, 134, 121, 140, 145, 121, 131, 125, 112, 124, 112, 116, 128, 128, 124, 133, 123, 113, 124, 140, 134, 132, 124, 141, 132, 118, 123, 112, 138, 128, 128, 127, 138, 122, 136, 124, 143, 132, 123, 118, 121, 132, 114, 131, 101, 117, 132, 143, 133, 129, 121, 123, 112, 116, 116, 119, 133, 124, 137, 117, 129, 146, 135, 111, 119, 121, 137, 112, 136, 130, 109, 137, 122, 118, 135, 134, 119, 133, 124, 144, 125, 117, 126, 110, 111, 129, 115, 140, 119, 120, 113, 121, 129, 127, 95, 131, 121, 122, 113, 123, 122, 129, 113, 122, 121, 130, 121, 119, 128, 144, 112, 118, 132, 115, 146, 114, 109, 129, 98, 123, 139, 126, 139, 118, 134, 132, 120, 124, 134, 121, 120, 148, 117, 134, 130, 130, 124, 125, 125, 116, 127, 119, 134, 129, 124, 109, 123, 127, 122, 129, 147, 119, 128, 131, 117, 125, 117, 149, 120, 117, 122, 126, 149, 134, 125, 151, 124, 127, 121, 124, 117, 110, 126, 121, 124, 119, 133, 129, 125, 141, 130, 109, 111, 108, 115, 125, 116, 124, 130, 130, 118, 114, 115, 114, 135, 113, 113, 111, 134, 115, 111, 140, 137, 128, 133, 122, 140, 140, 133, 126, 135, 127, 104, 113, 130, 129, 125, 118, 155, 123, 116, 114, 103, 127, 135, 137, 129, 117, 120, 134, 120, 127, 124, 117, 121, 122, 127, 106, 106, 124, 89, 120, 137, 133, 120, 116, 126, 125, 127, 129, 122, 137, 99, 139, 116, 133, 143, 118, 112, 119, 131, 124, 113, 116, 123, 120, 141, 132, 108, 115, 134, 110, 114, 116, 120, 123, 124, 116, 123, 114, 114, 127, 127, 130, 140, 103, 130, 126, 123, 132, 131, 115, 137, 110, 114, 117, 148, 124, 117, 126, 119, 114, 135, 129, 115, 132, 111, 126, 134, 127, 141, 127, 117, 114, 123, 101, 128, 131, 113, 139, 125, 150, 122, 137, 125, 128, 145, 113, 123, 131, 130, 127, 102, 110, 120, 119, 117, 136, 136, 122, 126, 119, 119, 119, 121, 115, 125, 115, 108, 117, 121, 132, 127, 117, 127, 130, 129, 131, 141, 110, 126, 129, 115, 135, 122, 137, 136, 124, 115, 113, 112, 129, 133, 132, 106, 122, 118, 136, 130, 115, 127, 117, 122, 131, 136, 129, 123, 127, 135, 128, 135, 135, 125, 117, 132, 125, 125, 112, 118, 122, 125, 124, 114, 118, 131, 121, 130, 128, 122, 123, 138, 129, 119, 128, 132, 129, 117, 115, 140, 119, 130, 134, 128, 130, 129, 135, 108, 125, 129, 109, 119, 142, 135, 131, 124, 110, 123, 122, 135, 107, 104, 125, 139, 126, 115, 133, 141, 131, 125, 110, 123, 109, 111, 131, 108, 127, 127, 145, 129, 113, 119, 117, 129, 130, 126, 126, 116, 116, 105, 147, 123, 135, 150, 128, 124, 125, 128, 122, 132, 141, 130, 111, 122, 118, 114, 121, 147, 125, 136, 133, 116, 132, 144, 139, 126, 122, 135, 125, 117, 116, 118, 134, 122, 118, 126, 123, 129, 118, 128, 129, 128, 125, 140, 128, 126, 121, 138, 125, 131, 139, 128, 129, 120, 127, 130, 117, 109, 116, 134, 123, 112, 132, 110, 114, 111, 121, 144, 119, 131, 139, 120, 129, 131, 107, 132, 115, 127, 126, 137, 110, 115, 130, 126, 108, 123, 116, 132, 121, 115, 137, 132, 142, 132, 119, 118, 131, 115, 123, 121, 133, 130, 122, 127, 144, 131, 121, 119, 119, 128, 117, 122, 118, 129, 135, 130, 118, 125, 143, 121, 118, 132, 117, 113, 135, 124, 134, 119, 132, 122, 131, 125, 115, 130, 148, 124, 137, 122, 106, 124, 134, 106, 128, 125, 124, 121, 114, 136, 117, 128, 127, 120, 125, 124, 136, 116, 135, 141, 130, 139, 115, 126, 110, 119, 114, 115, 128, 113, 141, 116, 144, 122, 116, 143, 127, 126, 110, 114, 127, 121, 116, 128, 129, 135, 120, 128, 118, 146, 120, 128, 128, 131, 123, 117, 139, 126, 130, 130, 125, 124, 118, 113, 128, 117, 115, 120, 118, 134, 113, 133, 121, 123, 134, 139, 124, 124, 134, 115, 129, 129, 123, 130, 122, 118, 122, 123, 121, 111, 130, 115, 117, 136, 120, 126, 101, 132, 123, 127, 122, 126, 108, 149, 129, 107, 114, 129, 129, 115, 119, 121, 119, 126, 135, 126, 123, 132, 143, 124, 101, 130, 117, 120, 127, 130, 126, 129, 125, 137, 120, 129, 133, 118, 125, 144, 117, 127, 124, 119, 135, 125, 118, 117, 128, 145, 115, 133, 124, 124, 114, 136, 124, 130, 132, 132, 127, 119, 115, 126, 115, 113, 130, 153, 137, 120, 118, 145, 139, 118, 126, 128, 116, 127, 126, 130, 130, 125, 134, 127, 118, 142, 141, 130, 125, 111, 152, 103, 123, 114, 101, 135, 130, 131, 112, 119, 102, 109, 124, 118, 126, 125, 126, 120, 124, 121, 128, 126, 109, 112, 115, 141, 126, 143, 138, 112, 122, 124, 125, 120, 114, 142, 124, 124, 148, 112, 118, 115, 131, 127, 126, 107, 120, 119, 127, 132, 152, 110, 121, 139, 143, 133, 121, 116, 147, 120, 125, 121, 124, 141, 140, 118, 132, 136, 122, 137, 113, 126, 123, 123, 117, 128, 130, 138, 121, 129, 138, 133, 143, 122, 133, 142, 128, 121, 130, 127, 132, 129, 123, 132, 127, 140, 133, 122, 133, 143, 116, 121, 115, 109, 125, 135, 117, 123, 131, 114, 132, 126, 125, 133, 129, 123, 128, 122, 109, 104, 151, 138, 114, 122, 118, 119, 130, 120, 131, 122, 124, 129, 110, 120, 126, 120, 123, 117, 114, 123, 113, 109, 121, 120, 141, 115, 119, 125, 120, 120, 129, 131, 123, 124, 133, 109, 134, 110, 121, 112, 122, 138, 119, 124, 133, 121, 141, 114, 127, 127, 136, 102, 122, 129, 128, 110, 125, 131, 129, 117, 118, 114, 108, 142, 136, 123, 136, 125, 131, 125, 110, 131, 124, 118, 123, 124, 135, 109, 122, 139, 108, 116, 118, 125, 129, 108, 148, 128, 125, 121, 127, 131, 129, 131, 124, 140, 139, 129, 109, 135, 116, 134, 131, 112, 127, 132, 127, 117, 133, 128, 128, 129, 123, 131, 130, 129, 117, 127, 113, 119, 99, 141, 124, 125, 122, 128, 129, 125, 119, 136, 115, 107, 127, 134, 119, 112, 124, 119, 147, 126, 120, 135, 128, 128, 113, 126, 130, 114, 110, 140, 100, 136, 127, 123, 130, 137, 139, 127, 131, 121, 132, 142, 120, 119, 134, 120, 123, 100, 137, 116, 123, 130, 133, 134, 145, 117, 122, 112, 126, 140, 115, 140, 131, 101, 126, 113, 120, 128, 131, 128, 139, 128, 126, 121, 121, 129, 118, 120, 119, 130, 131, 116, 122, 121, 136, 156, 127, 115, 127, 111, 138, 126, 118, 116, 128, 131, 130, 124, 123, 121, 134, 147, 139, 103, 132, 125, 125, 117, 121, 114, 140, 133, 119, 124, 136, 113, 120, 117, 121, 131, 119, 128, 120, 146, 130, 134, 128, 131, 149, 118, 116, 134, 120, 116, 127, 136, 115, 128, 128, 123, 121, 116, 140, 120, 122, 119, 153, 134, 119, 122, 123, 134, 130, 118, 121, 123, 126, 137, 111, 112, 116, 122, 130, 132, 127, 127, 139, 124, 121, 126, 109, 131, 127, 122, 138, 123, 115, 135, 109, 138, 148, 129, 125, 123, 127, 138, 128, 133, 129, 140, 106, 109, 120, 138, 113, 103, 139, 127, 143, 115, 132, 133, 121, 117, 125, 139, 133, 134, 134, 115, 121, 120, 121, 101, 118, 113, 142, 117, 152, 135, 142, 135, 122, 117, 136, 116, 124, 110, 123, 133, 125, 129, 125, 141, 123, 120, 114, 126, 129, 119, 117, 136, 140, 116, 128, 119, 125, 123, 116, 119, 114, 146, 117, 123, 115, 158, 140, 127, 146, 132, 123, 132, 151, 130, 138, 130, 129, 142, 128, 117, 150, 130, 136, 132, 125, 118, 129, 128, 119, 117, 116, 144, 134, 118, 131, 129, 135, 124, 125, 136, 119, 132, 132, 129, 137, 129, 126, 125, 129, 127, 127, 128, 133, 140, 121, 125, 139, 124, 134, 142, 129, 131, 122, 121, 116, 121, 151, 119, 109, 120, 127, 117, 120, 118, 127, 130, 120, 133, 130, 122, 130, 145, 141, 124, 112, 111, 134, 105, 123, 110, 120, 129, 131, 128, 125, 114, 147, 122, 146, 135, 121, 117, 126, 118, 114, 145, 122, 137, 130, 141, 111, 97, 133, 128, 131, 99, 128, 125, 125, 107, 128, 106, 117, 112, 138, 130, 139, 129, 109, 134, 110, 131, 126, 140, 112, 123, 122, 118, 132, 129, 133, 130, 103, 96, 131, 127, 115, 134, 129, 132, 118, 141, 119, 107, 105, 132, 120, 124, 122, 115, 116, 132, 124, 127, 131, 114, 116, 121, 107, 122, 121, 127, 133, 140, 114, 111, 114, 125, 126, 135, 121, 121, 127, 121, 133, 104, 117, 135, 132, 110, 123, 125, 114, 115, 130, 124, 123, 127, 118, 122, 146, 119, 140, 127, 133, 126, 131, 144, 124, 127, 132, 134, 151, 129, 138, 110, 113, 131, 115, 122, 133, 120, 119, 137, 128, 125, 124, 133, 113, 121, 128, 119, 129, 115, 129, 122, 125, 129, 99, 106, 120, 120, 123, 109, 129, 120, 115, 144, 113, 124, 117, 123, 126, 136, 121, 122, 123, 113, 131, 125, 130, 148, 139, 123, 110, 133, 130, 106, 116, 116, 97, 134, 116, 113, 121, 126, 120, 117, 143, 121, 112, 112, 112, 126, 108, 124, 122, 125, 126, 126, 124, 131, 121, 111, 132, 131, 136, 134, 123, 125, 128, 114, 122, 122, 121, 110, 115, 103, 125, 129, 125, 129, 132, 145, 138, 125, 122, 118, 119, 139, 119, 113, 119, 124, 135, 134, 112, 119, 111, 128, 136, 121, 135, 142, 132, 113, 119, 133, 123, 113, 122, 127, 132, 125, 143, 112, 120, 125, 126, 125, 139, 131, 132, 114, 133, 110, 125, 126, 145, 111, 123, 127, 134, 108, 127, 129, 127, 141, 130, 125, 114, 130, 126, 148, 125, 130, 121, 129, 123, 121, 124, 131, 135, 131, 116, 125, 128, 138, 133, 125, 121, 118, 126, 124, 122, 131, 147, 140, 123, 127, 118, 125, 130, 104, 138, 131, 123, 143, 128, 124, 132, 121, 124, 132, 140, 120, 123, 137, 128, 112, 141, 112, 141, 129, 103, 123, 124, 122, 124, 139, 139, 110, 122, 124, 141, 136, 145, 111, 131, 143, 119, 151, 136, 141, 117, 116, 130, 132, 146, 129, 132, 137, 132, 126, 110, 141, 105, 136, 114, 113, 130, 125, 111, 125, 137, 110, 104, 113, 133, 138, 121, 130, 130, 140, 125, 124, 127, 138, 127, 118, 119, 116, 125, 125, 117, 116, 127, 129, 132, 135, 113, 113, 111, 132, 122, 114, 124, 138, 116, 126, 131, 140, 127, 122, 141, 108, 113, 122, 134, 113, 129, 120, 132, 135, 125, 124, 122, 133, 129, 143, 115, 98, 131, 122, 118, 135, 140, 166, 134, 129, 129, 120, 114, 107, 115, 118, 152, 127, 136, 121, 129, 120, 130, 129, 119, 126, 122, 126, 118, 147, 119, 132, 126, 112, 129, 125, 133, 119, 123, 132, 111, 120, 121, 121, 103, 135, 131, 137, 118, 129, 133, 139, 134, 138, 138, 124, 128, 143, 120, 130, 137, 124, 122, 131, 135, 129, 117, 123, 119, 125, 138, 133, 130, 112, 125, 122, 115, 123, 126, 127, 126, 117, 114, 125, 113, 118, 117, 142, 151, 118, 122, 126, 131, 121, 125, 135, 118, 121, 118, 143, 117, 152, 144, 127, 103, 145, 120, 128, 130, 123, 124, 126, 140, 119, 127, 120, 115, 127, 116, 124, 120, 125, 119, 138, 120, 130, 125, 131, 112, 125, 125, 138, 135, 131, 121, 138, 122, 120, 147, 125, 136, 139, 130, 124, 130, 127, 117, 117, 124, 114, 121, 131, 112, 133, 137, 123, 111, 129, 132, 130, 112, 110, 128, 103, 111, 119, 134, 128, 130, 123, 128, 131, 133, 141, 118, 131, 127, 126, 120, 121, 146, 131, 125, 130, 129, 130, 122, 139, 128, 124, 141, 117, 126, 130, 119, 131, 106, 116, 135, 122, 139, 119, 120, 115, 126, 124, 143, 123, 120, 114, 128, 103, 138, 114, 130, 132, 119, 132, 124, 138, 120, 137, 127, 122, 137, 119, 117, 114, 145, 124, 120, 126, 125, 135, 126, 114, 119, 124, 110, 112, 115, 129, 140, 108, 132, 127, 132, 134, 110, 136, 127, 113, 114, 103, 138, 109, 133, 120, 118, 124, 129, 131, 123, 135, 135, 134, 122, 129, 125, 120, 137, 113, 132, 127, 116, 129, 124, 120, 133, 135, 139, 120, 140, 145, 135, 113, 113, 106, 110, 139, 110, 131, 121, 129, 118, 132, 129, 134, 131, 145, 138, 120, 128, 121, 107, 112, 132, 122, 114, 127, 120, 106, 153, 122, 114, 132, 130, 125, 125, 123, 126, 122, 122, 131, 126, 131, 125, 132, 128, 119, 122, 127, 118, 124, 108, 116, 156, 124, 123, 118, 105, 113, 127, 119, 128, 112, 131, 137, 126, 130, 114, 144, 121, 126, 114, 112, 133, 127, 108, 126, 123, 129, 126, 132, 124, 130, 115, 131, 129, 128, 144, 121, 107, 135, 115, 121, 124, 115, 126, 129, 126, 114, 125, 133, 121, 144, 132, 119, 123, 122, 139, 125, 111, 122, 130, 119, 134, 116, 125, 106, 147, 135, 112, 125, 140, 145, 138, 108, 123, 112, 115, 138, 125, 113, 135, 110, 135, 84, 125, 134, 122, 118, 112, 112, 120, 129, 149, 117, 126, 121, 116, 109, 105, 132, 106, 100, 135, 133, 112, 125, 128, 108, 127, 126, 126, 125, 118, 125, 156, 128, 131, 119, 132, 146, 112, 120, 135, 115, 137, 123, 98, 119, 109, 124, 116, 120, 125, 111, 126, 134, 131, 139, 130, 105, 126, 132, 122, 145, 115, 124, 123, 130, 102, 120, 120, 130, 133, 116, 115, 136, 126, 121, 131, 124, 125, 95, 113, 103, 108, 107, 115, 143, 127, 126, 119, 113, 109, 121, 133, 131, 106, 138, 128, 125, 127, 115, 124, 122, 134, 117, 118, 142, 128, 124, 147, 145, 128, 124, 117, 117, 126, 127, 113, 125, 130, 137, 135, 109, 146, 121, 132, 122, 121, 135, 133, 137, 143, 122, 141, 124, 122, 126, 135, 128, 138, 147, 131, 136, 119, 132, 129, 109, 129, 103, 121, 125, 133, 126, 132, 128, 113, 130, 128, 111, 145, 130, 124, 125, 104, 108, 154, 128, 121, 117, 128, 128, 117, 139, 138, 142, 119, 116, 139, 123, 154, 146, 112, 140, 119, 115, 132, 127, 128, 111, 121, 127, 127, 123, 116, 128, 128, 157, 103, 127, 133, 115, 102, 112, 122, 133, 104, 118, 126, 112, 118, 128, 117, 141, 138, 111, 120, 120, 125, 127, 118, 126, 116, 125, 120, 111, 100, 132, 138, 120, 137, 118, 120, 117, 137, 132, 116, 126, 136, 143, 117, 128, 130, 122, 129, 125, 107, 135, 132, 131, 145, 123, 140, 119, 155, 151, 119, 116, 130, 108, 119, 107, 112, 133, 116, 124, 117, 122, 134, 149, 127, 126, 118, 126, 137, 140, 125, 127, 122, 114, 137, 128, 123, 137, 121, 108, 134, 117, 131, 114, 133, 136, 119, 143, 122, 118, 116, 148, 122, 128, 128, 117, 111, 107, 123, 129, 119, 105, 129, 135, 102, 149, 124, 139, 120, 122, 116, 131, 136, 102, 124, 114, 130, 128, 114, 127, 128, 118, 127, 119, 128, 130, 135, 115, 149, 136, 129, 116, 122, 126, 124, 123, 124, 128, 119, 125, 113, 131, 122, 134, 125, 124, 135, 149, 146, 114, 129, 142, 133, 137, 120, 120, 121, 138, 132, 134, 128, 144, 134, 131, 114, 141, 139, 122, 144, 124, 114, 115, 127, 123, 129, 120, 156, 116, 121, 133, 145, 113, 157, 124, 126, 130, 105, 130, 126, 115, 128, 116, 124, 121, 132, 120, 123, 148, 121, 134, 122, 119, 124, 118, 116, 128, 133, 108, 129, 133, 108, 113, 113, 133, 126, 126, 117, 123, 136, 116, 121, 136, 117, 123, 128, 126, 119, 128, 110, 99, 145, 135, 133, 113, 130, 124, 116, 127, 138, 106, 135, 112, 110, 125, 145, 142, 116, 130, 106, 129, 134, 130, 108, 140, 122, 127, 129, 114, 113, 120, 116, 141, 136, 122, 137, 119, 119, 129, 126, 125, 114, 146, 113, 113, 143, 121, 138, 132, 123, 120, 121, 115, 115, 121, 152, 112, 134, 119, 122, 134, 124, 120, 117, 134, 123, 125, 122, 122, 117, 117, 125, 131, 128, 122, 129, 144, 126, 128, 99, 137, 114, 128, 132, 127, 129, 124, 137, 120, 131, 119, 123, 121, 120, 136, 117, 118, 117, 139, 143, 116, 124, 137, 120, 127, 126, 126, 122, 120, 134, 121, 126, 129, 120, 131, 144, 130, 134, 102, 133, 133, 102, 129, 113, 133, 129, 128, 115, 108, 142, 137, 132, 142, 137, 114, 126, 128, 131, 116, 150, 126, 134, 123, 119, 101, 140, 136, 122, 141, 132, 114, 163, 109, 137, 121, 126, 121, 123, 130, 128, 126, 124, 136, 137, 122, 135, 127, 116, 126, 129, 122, 119, 120, 122, 115, 120, 126, 121, 124, 114, 122, 118, 125, 124, 131, 103, 114, 130, 127, 117, 129, 129, 125, 115, 139, 127, 122, 140, 122, 115, 130, 118, 137, 122, 132, 110, 138, 134, 120, 109, 121, 141, 128, 108, 114, 126, 106, 124, 117, 123, 127, 134, 117, 124, 128, 110, 143, 123, 128, 116, 127, 115, 126, 147, 118, 137, 127, 148, 120, 123, 118, 131, 151, 131, 125, 117, 124, 124, 127, 106, 133, 114, 138, 130, 136, 109, 141, 124, 126, 117, 131, 121, 133, 121, 132, 128, 136, 134, 117, 124, 98, 109, 116, 115, 129, 121, 127, 124, 129, 113, 122, 128, 141, 131, 129, 126, 126, 130, 137, 127, 114, 107, 129, 142, 121, 134, 125, 115, 118, 144, 124, 138, 135, 114, 130, 110, 119, 137, 112, 115, 128, 146, 116, 121, 127, 126, 142, 125, 113, 133, 130, 143, 115, 113, 128, 144, 113, 113, 125, 136, 129, 128, 135, 121, 132, 124, 128, 117, 120, 120, 101, 126, 124, 126, 134, 130, 120, 119, 127, 139, 133, 134, 114, 135, 117, 104, 135, 129, 126, 125, 141, 127, 126, 122, 111, 144, 138, 127, 137, 149, 119, 125, 125, 119, 122, 129, 112, 129, 131, 114, 124, 141, 117, 131, 131, 142, 124, 121, 136, 132, 115, 131, 128, 118, 119, 121, 132, 130, 137, 139, 119, 122, 116, 115, 119, 114, 113, 134, 131, 121, 127, 116, 94, 132, 131, 128, 117, 122, 132, 137, 121, 130, 127, 112, 126, 146, 136, 127, 121, 148, 121, 129, 124, 129, 124, 132, 134, 122, 123, 142, 133, 124, 118, 147, 138, 118, 119, 112, 122, 138, 132, 131, 119, 141, 127, 111, 136, 133, 129, 134, 149, 133, 135, 115, 128, 127, 117, 119, 143, 136, 129, 120, 123, 154, 129, 128, 126, 115, 114, 130, 124, 128, 155, 140, 121, 121, 138, 144, 124, 109, 116, 134, 121, 124, 127, 131, 127, 133, 112, 131, 134, 145, 119, 134, 120, 135, 152, 137, 129, 125, 109, 136, 118, 133, 126, 119, 132, 122, 122, 118, 130, 130, 121, 140, 119, 127, 108, 126, 153, 131, 119, 132, 125, 138, 113, 122, 110, 131, 118, 123, 133, 131, 124, 118, 125, 124, 142, 130, 128, 120, 118, 127, 133, 126, 110, 129, 136, 137, 121, 130, 141, 125, 114, 112, 116, 113, 126, 115, 125, 123, 129, 116, 103, 109, 133, 125, 109, 135, 118, 124, 138, 117, 104, 113, 117, 122, 135, 135, 126, 123, 126, 109, 126, 122, 138, 115, 120, 121, 134, 134, 131, 114, 125, 135, 161, 132, 116, 125, 142, 119, 134, 116, 132, 128, 105, 126, 129, 147, 135, 132, 132, 114, 140, 133, 115, 140, 124, 132, 117, 115, 112, 117, 97, 130, 118, 131, 136, 109, 127, 105, 117, 144, 128, 128, 154, 135, 139, 123, 131, 127, 123, 123, 131, 111, 103, 121, 124, 125, 124, 114, 133, 141, 118, 127, 122, 116, 112, 130, 104, 108, 110, 126, 96, 129, 119, 134, 115, 119, 117, 103, 108, 123, 123, 121, 134, 112, 110, 114, 116, 140, 108, 128, 115, 118, 116, 111, 129, 138, 118, 110, 120, 136, 127, 106, 139, 134, 129, 114, 128, 165, 107, 133, 124, 141, 115, 132, 119, 135, 111, 155, 122, 133, 127, 122, 133, 132, 121, 136, 123, 139, 125, 126, 135, 135, 125, 125, 114, 108, 118, 120, 144, 126, 131, 119, 119, 123, 115, 120, 127, 125, 122, 145, 124, 138, 130, 127, 132, 127, 131, 138, 108, 135, 122, 138, 138, 116, 129, 110, 117, 118, 97, 135, 127, 124, 152, 137, 117, 133, 127, 115, 114, 141, 101, 124, 116, 126, 116, 133, 124, 135, 137, 110, 151, 126, 134, 121, 123, 140, 115, 100, 115, 131, 115, 116, 123, 140, 128, 121, 121, 111, 119, 127, 119, 99, 109, 135, 134, 119, 146, 123, 108, 126, 121, 131, 119, 126, 120, 115, 111, 120, 126, 136, 126, 124, 120, 111, 116, 131, 134, 104, 127, 114, 123, 138, 116, 126, 138, 117, 120, 111, 128, 119, 133, 125, 119, 132, 114, 122, 137, 130, 140, 117, 127, 135, 126, 120, 133, 114, 113, 75, 133, 116, 127, 133, 124, 130, 116, 102, 123, 131, 133, 125, 119, 93, 120, 125, 127, 137, 121, 117, 129, 116, 146, 124, 120, 109, 143, 132, 120, 141, 115, 125, 134, 122, 125, 113, 113, 125, 147, 106, 133, 124, 124, 130, 116, 118, 127, 145, 123, 115, 112, 111, 131, 116, 120, 134, 132, 134, 125, 122, 142, 137, 115, 139, 129, 122, 113, 163, 110, 105, 117, 142, 132, 102, 122, 137, 118, 119, 136, 136, 117, 130, 125, 136, 137, 140, 150, 134, 107, 121, 129, 118, 123, 134, 139, 127, 135, 121, 112, 122, 105, 123, 130, 116, 132, 119, 103, 140, 130, 128, 122, 116, 133, 106, 139, 120, 116, 138, 123, 118, 120, 126, 124, 116, 129, 124, 130, 120, 124, 125, 133, 119, 127, 126, 131, 126, 115, 138, 123, 129, 134, 115, 137, 125, 107, 112, 124, 135, 118, 119, 128, 118, 104, 118, 134, 133, 126, 112, 134, 119, 123, 131, 139, 113, 113, 117, 126, 123, 131, 122, 133, 118, 133, 134, 129, 134, 127, 112, 131, 132, 119, 142, 147, 115, 151, 122, 133, 154, 118, 125, 144, 135, 131, 124, 113, 110, 124, 138, 113, 116, 123, 144, 106, 127, 138, 132, 116, 112, 126, 131, 110, 133, 103, 145, 124, 115, 124, 124, 130, 116, 141, 128, 133, 119, 126, 122, 121, 134, 140, 123, 124, 108, 123, 121, 143, 134, 123, 140, 132, 117, 133, 125, 146, 119, 108, 121, 121, 110, 121, 112, 99, 139, 144, 130, 129, 136, 121, 128, 126, 126, 129, 132, 134, 112, 138, 135, 131, 136, 120, 112, 137, 127, 128, 139, 123, 122, 132, 140, 139, 122, 131, 144, 152, 120, 111, 117, 126, 131, 131, 122, 134, 116, 115, 121, 134, 111, 128, 138, 126, 105, 108, 132, 125, 133, 130, 110, 134, 129, 127, 119, 124, 140, 131, 148, 109, 155, 125, 106, 101, 122, 145, 124, 124, 152, 125, 125, 125, 122, 125, 114, 121, 116, 134, 118, 118, 123, 144, 119, 121, 129, 137, 138, 118, 124, 127, 132, 122, 124, 145, 140, 115, 122, 120, 125, 126, 120, 115, 104, 139, 120, 123, 119, 125, 119, 118, 128, 133, 105, 122, 128, 173, 125, 130, 121, 117, 120, 122, 122, 128, 117, 142, 115, 122, 132, 128, 134, 123, 146, 99, 110, 120, 111, 125, 126, 115, 106, 117, 127, 128, 131, 124, 106, 122, 135, 124, 117, 136, 127, 109, 138, 123, 97, 104, 128, 119, 116, 140, 133, 133, 100, 121, 123, 117, 128, 114, 134, 132, 128, 111, 121, 124, 131, 122, 144, 122, 122, 113, 135, 134, 120, 114, 131, 121, 133, 138, 127, 124, 129, 110, 120, 115, 152, 122, 115, 142, 120, 121, 121, 116, 128, 125, 144, 152, 117, 113, 124, 109, 117, 126, 122, 130, 131, 134, 122, 128, 135, 128, 129, 151, 115, 132, 119, 130, 131, 107, 119, 138, 116, 139, 142, 125, 118, 137, 142, 117, 137, 123, 113, 139, 124, 102, 112, 121, 124, 131, 120, 119, 114, 127, 114, 117, 131, 116, 117, 124, 110, 127, 111, 149, 126, 145, 104, 113, 121, 101, 133, 131, 113, 133, 116, 131, 128, 123, 144, 122, 113, 116, 114, 127, 136, 148, 131, 113, 132, 135, 123, 128, 123, 120, 135, 127, 124, 120, 130, 106, 112, 127, 147, 122, 124, 128, 124, 117, 123, 128, 111, 118, 127, 137, 119, 132, 134, 140, 127, 109, 132, 145, 131, 139, 151, 123, 116, 124, 144, 120, 124, 133, 121, 116, 128, 133, 123, 134, 125, 134, 135, 129, 117, 131, 112, 122, 120, 145, 113, 134, 139, 138, 150, 141, 137, 112, 131, 140, 120, 113, 134, 112, 128, 140, 119, 125, 121, 124, 117, 130, 124, 127, 124, 129, 114, 136, 113, 126, 136, 129, 142, 147, 122, 144, 110, 124, 140, 138, 120, 146, 136, 121, 130, 95, 125, 138, 116, 126, 108, 122, 114, 128, 123, 135, 111, 117, 115, 125, 128, 115, 131, 105, 153, 134, 127, 148, 131, 113, 128, 125, 127, 121, 127, 98, 126, 121, 121, 135, 129, 121, 109, 126, 129, 115, 111, 108, 126, 153, 140, 136, 116, 124, 123, 106, 126, 136, 123, 122, 127, 126, 109, 140, 119, 125, 116, 115, 112, 133, 121, 143, 137, 122, 115, 127, 106, 123, 114, 132, 116, 122, 122, 124, 119, 114, 112, 126, 114, 139, 121, 109, 127, 128, 131, 124, 126, 122, 125, 134, 141, 112, 138, 99, 113, 117, 100, 134, 137, 115, 134, 130, 125, 124, 147, 128, 117, 126, 107, 111, 122, 125, 125, 121, 117, 124, 127, 122, 114, 125, 130, 128, 125, 131, 121, 121, 133, 112, 112, 130, 117, 137, 113, 122, 119, 119, 136, 129, 116, 147, 99, 126, 124, 129, 147, 126, 133, 156, 125, 129, 134, 122, 118, 127, 138, 102, 120, 129, 124, 120, 118, 129, 146, 120, 112, 141, 121, 138, 131, 149, 124, 122, 123, 137, 132, 108, 128, 110, 121, 129, 111, 137, 134, 127, 125, 135, 115, 138, 131, 117, 128, 124, 115, 117, 136, 117, 144, 131, 115, 108, 114, 125, 119, 117, 128, 129, 139, 120, 137, 126, 129, 121, 127, 121, 117, 116, 112, 105, 131, 118, 125, 120, 143, 124, 123, 113, 125, 120, 127, 114, 128, 126, 122, 123, 132, 122, 126, 107, 122, 130, 143, 121, 128, 143, 123, 121, 167, 128, 129, 117, 116, 139, 110, 134, 136, 122, 137, 121, 126, 139, 121, 130, 118, 123, 132, 122, 147, 121, 102, 122, 130, 132, 131, 140, 120, 125, 140, 111, 119, 112, 134, 125, 125, 135, 116, 130, 129, 121, 125, 126, 116, 118, 136, 119, 141, 115, 119, 136, 119, 126, 116, 118, 130, 119, 110, 125, 117, 132, 131, 129, 114, 134, 131, 124, 133, 128, 123, 117, 115, 112, 149, 132, 133, 127, 127, 120, 134, 142, 120, 132, 106, 127, 138, 104, 107, 128, 117, 127, 101, 140, 133, 143, 110, 112, 133, 137, 120, 122, 137, 107, 132, 120, 120, 127, 113, 106, 125, 110, 129, 121, 125, 119, 120, 127, 136, 130, 117, 109, 119, 110, 108, 120, 112, 119, 103, 131, 125, 124, 120, 126, 122, 130, 122, 122, 118, 130, 125, 134, 135, 119, 129, 129, 116, 114, 126, 132, 137, 131, 140, 120, 130, 142, 134, 129, 137, 115, 121, 140, 138, 115, 130, 104, 127, 133, 126, 129, 123, 130, 116, 128, 143, 136, 117, 119, 117, 105, 126, 119, 127, 130, 137, 125, 132, 136, 110, 120, 140, 133, 131, 146, 132, 118, 108, 123, 128, 138, 130, 124, 117, 125, 138, 115, 148, 114, 124, 128, 113, 130, 111, 116, 112, 133, 116, 126, 144, 123, 114, 119, 127, 132, 122, 125, 115, 130, 115, 139, 120, 118, 121, 108, 132, 129, 134, 104, 117, 128, 111, 130, 125, 115, 116, 130, 127, 125, 122, 115, 127, 126, 130, 136, 122, 144, 130, 123, 139, 142, 135, 135, 133, 128, 120, 160, 122, 136, 122, 130, 124, 113, 135, 115, 126, 131, 127, 119, 122, 126, 122, 111, 112, 124, 133, 125, 139, 101, 116, 117, 123, 134, 130, 122, 133, 131, 113, 137, 115, 125, 117, 124, 125, 109, 121, 126, 141, 126, 119, 121, 111, 146, 127, 118, 129, 131, 128, 128, 148, 115, 105, 117, 120, 126, 112, 133, 132, 140, 112, 112, 107, 133, 106, 119, 133, 107, 123, 117, 114, 120, 121, 130, 116, 126, 111, 130, 130, 115, 107, 129, 129, 110, 130, 124, 128, 123, 117, 118, 121, 115, 131, 107, 125, 145, 125, 117, 123, 131, 116, 113, 116, 115, 118, 134, 129, 110, 127, 148, 134, 117, 124, 129, 126, 133, 127, 141, 119, 128, 133, 127, 126, 119, 130, 112, 115, 124, 109, 141, 135, 144, 122, 125, 122, 106, 121, 123, 133, 134, 126, 129, 130, 109, 135, 119, 144, 118, 107, 129, 121, 125, 119, 108, 134, 130, 121, 123, 134, 126, 136, 110, 138, 126, 125, 132, 132, 123, 128, 132, 119, 123, 133, 134, 132, 143, 128, 122, 121, 128, 122, 131, 126, 130, 131, 126, 123, 123, 130, 137, 138, 136, 126, 118, 128, 117, 128, 117, 109, 127, 128, 104, 119, 109, 116, 114, 108, 124, 141, 129, 138, 132, 135, 130, 120, 131, 137, 129, 126, 129, 125, 118, 127, 136, 113, 131, 124, 118, 123, 118, 112, 134, 137, 116, 128, 114, 119, 141, 125, 127, 118, 142, 111, 129, 140, 115, 110, 130, 117, 141, 123, 105, 121, 125, 136, 131, 145, 130, 137, 132, 139, 131, 123, 117, 128, 117, 127, 131, 133, 134, 121, 131, 120, 126, 131, 121, 136, 121, 125, 122, 130, 140, 125, 133, 117, 132, 121, 125, 120, 122, 134, 126, 157, 125, 117, 139, 128, 131, 127, 127, 122, 131, 121, 124, 136, 124, 120, 139, 126, 118, 113, 140, 139, 131, 136, 131, 139, 131, 136, 128, 131, 124, 114, 121, 130, 123, 128, 123, 126, 108, 130, 132, 126, 140, 115, 127, 131, 143, 138, 124, 126, 125, 120, 116, 127, 131, 112, 116, 110, 124, 101, 129, 129, 131, 100, 121, 128, 131, 117, 127, 132, 131, 138, 132, 123, 125, 132, 124, 113, 132, 115, 136, 125, 121, 123, 127, 136, 110, 123, 125, 124, 117, 108, 123, 121, 129, 109, 133, 107, 135, 146, 119, 127, 139, 149, 97, 126, 116, 126, 124, 137, 101, 127, 126, 112, 134, 125, 122, 120, 122, 124, 145, 122, 122, 116, 138, 127, 124, 125, 142, 124, 127, 112, 130, 111, 106, 124, 114, 118, 131, 128, 137, 131, 121, 119, 140, 133, 130, 120, 112, 127, 135, 125, 127, 129, 120, 122, 126, 136, 129, 132, 119, 118, 118, 125, 128, 129, 131, 119, 118, 125, 135, 143, 128, 107, 136, 125, 130, 139, 121, 135, 132, 126, 147, 115, 126, 108, 122, 121, 135, 124, 140, 103, 121, 120, 120, 131, 128, 116, 122, 115, 148, 130, 126, 135, 132, 112, 125, 127, 131, 141, 119, 114, 119, 133, 106, 148, 119, 129, 112, 133, 119, 115, 109, 124, 117, 127, 124, 105, 117, 131, 131, 129, 135, 129, 123, 120, 137, 125, 106, 130, 132, 151, 115, 118, 130, 129, 117, 124, 119, 120, 125, 143, 140, 128, 134, 135, 108, 118, 131, 132, 124, 127, 122, 125, 121, 125, 147, 127, 123, 127, 131, 124, 117, 134, 127, 129, 134, 111, 129, 125, 149, 119, 138, 138, 115, 134, 117, 134, 113, 137, 127, 108, 111, 144, 135, 134, 125, 131, 131, 126, 118, 109, 133, 107, 129, 126, 127, 122, 128, 127, 144, 137, 118, 116, 136, 136, 136, 127, 119, 135, 141, 135, 111, 115, 128, 112, 123, 119, 133, 100, 130, 120, 134, 113, 117, 111, 140, 125, 109, 128, 135, 118, 142, 113, 122, 125, 138, 136, 135, 118, 121, 130, 110, 131, 118, 110, 134, 122, 143, 115, 139, 128, 133, 129, 132, 136, 138, 145, 124, 130, 132, 111, 123, 119, 122, 119, 124, 108, 121, 153, 129, 131, 113, 146, 111, 124, 116, 116, 131, 127, 127, 144, 124, 112, 129, 102, 128, 121, 125, 124, 107, 108, 123, 149, 122, 103, 120, 139, 116, 136, 123, 120, 126, 142, 134, 129, 106, 142, 117, 132, 127, 113, 134, 123, 129, 118, 142, 128, 121, 132, 129, 128, 136, 132, 125, 109, 141, 140, 135, 126, 109, 139, 120, 129, 135, 126, 100, 129, 135, 119, 138, 118, 118, 125, 107, 104, 126, 125, 124, 121, 122, 127, 122, 139, 137, 112, 121, 132, 117, 139, 128, 126, 119, 132, 112, 131, 133, 134, 115, 120, 128, 131, 91, 108, 121, 134, 125, 123, 135, 116, 128, 106, 120, 130, 127, 142, 125, 119, 129, 127, 137, 119, 119, 112, 113, 109, 160, 119, 134, 112, 122, 124, 141, 138, 122, 120, 114, 132, 138, 133, 108, 128, 139, 114, 110, 140, 134, 121, 111, 100, 132, 109, 123, 130, 120, 127, 127, 134, 120, 149, 133, 141, 116, 119, 119, 139, 130, 134, 133, 116, 127, 120, 124, 140, 123, 118, 117, 135, 120, 130, 125, 97, 138, 119, 135, 124, 132, 122, 127, 115, 110, 118, 138, 130, 125, 132, 119, 119, 127, 143, 113, 133, 137, 128, 126, 133, 132, 152, 141, 120, 124, 135, 141, 126, 107, 116, 132, 120, 117, 138, 121, 136, 121, 131, 134, 114, 116, 122, 141, 138, 121, 125, 116, 114, 104, 148, 125, 115, 121, 108, 128, 116, 124, 125, 118, 141, 99, 123, 117, 122, 135, 154, 128, 121, 134, 118, 122, 128, 130, 118, 106, 116, 136, 122, 125, 130, 122, 136, 126, 122, 122, 144, 122, 120, 145, 129, 113, 123, 119, 120, 155, 139, 122, 129, 129, 141, 132, 122, 140, 116, 129, 125, 105, 130, 136, 122, 144, 126, 135, 126, 116, 121, 123, 115, 126, 128, 140, 121, 126, 137, 126, 123, 117, 123, 134, 117, 132, 125, 111, 132, 118, 131, 133, 133, 125, 114, 127, 123, 140, 129, 117, 125, 132, 120, 121, 117, 108, 134, 111, 110, 126, 133, 127, 126, 130, 125, 130, 124, 114, 133, 122, 132, 149, 120, 116, 121, 126, 136, 122, 146, 121, 124, 141, 106, 125, 119, 131, 126, 138, 116, 115, 140, 121, 112, 122, 136, 110, 125, 123, 135, 133, 146, 130, 110, 137, 136, 128, 111, 118, 119, 126, 116, 127, 116, 140, 98, 127, 110, 116, 136, 100, 118, 123, 129, 120, 119, 119, 133, 129, 130, 104, 117, 125, 115, 125, 134, 115, 105, 122, 114, 126, 126, 119, 125, 135, 125, 121, 145, 122, 125, 136, 119, 129, 109, 126, 142, 133, 137, 128, 111, 127, 128, 126, 122, 142, 120, 114, 124, 109, 124, 115, 122, 109, 155, 128, 111, 127, 110, 126, 123, 146, 134, 126, 107, 109, 128, 122, 136, 134, 127, 150, 124, 147, 111, 120, 109, 142, 120, 129, 132, 126, 136, 137, 118, 126, 120, 131, 135, 143, 120, 107, 130, 117, 126, 107, 111, 130, 133, 127, 128, 136, 126, 125, 143, 136, 152, 126, 143, 111, 127, 117, 119, 130, 142, 131, 130, 134, 124, 129, 119, 124, 107, 134, 143, 127, 123, 139, 138, 130, 125, 132, 122, 146, 134, 135, 123, 130, 124, 134, 121, 113, 137, 111, 134, 144, 107, 125, 129, 130, 138, 129, 115, 121, 128, 118, 137, 133, 109, 146, 146, 120, 109, 126, 124, 118, 130, 127, 112, 131, 120, 130, 112, 120, 139, 117, 128, 120, 118, 138, 126, 106, 132, 115, 124, 119, 113, 137, 124, 119, 116, 133, 119, 133, 117, 122, 139, 110, 127, 118, 138, 129, 139, 125, 120, 122, 111, 121, 129, 128, 109, 124, 130, 140, 141, 123, 134, 132, 102, 125, 135, 120, 131, 124, 116, 136, 157, 113, 119, 117, 124, 152, 129, 124, 131, 104, 119, 124, 143, 135, 138, 139, 130, 130, 115, 126, 136, 114, 116, 135, 128, 130, 127, 109, 110, 129, 129, 131, 118, 124, 124, 144, 127, 109, 123, 125, 134, 140, 115, 138, 131, 125, 130, 119, 126, 135, 141, 130, 123, 124, 130, 122, 139, 121, 118, 102, 107, 123, 126, 119, 117, 117, 120, 125, 137, 135, 122, 128, 115, 115, 123, 128, 106, 129, 135, 129, 143, 137, 135, 114, 122, 130, 112, 118, 130, 110, 125, 133, 137, 122, 131, 136, 110, 133, 108, 113, 122, 140, 121, 114, 131, 118, 134, 120, 129, 118, 119, 127, 153, 122, 126, 126, 107, 108, 120, 119, 122, 121, 114, 142, 132, 143, 136, 128, 131, 122, 104, 132, 130, 129, 123, 118, 129, 120, 104, 129, 123, 125, 125, 114, 152, 109, 132, 132, 121, 106, 123, 114, 137, 129, 110, 113, 134, 118, 120, 123, 133, 121, 111, 116, 127, 110, 117, 118, 124, 137, 122, 134, 128, 124, 129, 119, 133, 120, 123, 123, 116, 116, 127, 123, 126, 124, 140, 125, 131, 123, 133, 151, 137, 120, 131, 148, 139, 123, 124, 132, 117, 118, 141, 130, 139, 139, 132, 137, 122, 120, 109, 116, 120, 131, 114, 137, 108, 118, 120, 120, 131, 144, 126, 130, 127, 113, 122, 133, 136, 126, 110, 126, 120, 133, 120, 112, 123, 115, 123, 144, 133, 132, 122, 121, 126, 128, 119, 127, 138, 123, 119, 132, 125, 113, 127, 130, 119, 124, 136, 122, 135, 115, 113, 133, 132, 121, 139, 123, 111, 121, 118, 135, 135, 117, 126, 118, 134, 162, 135, 139, 122, 138, 117, 137, 129, 114, 123, 118, 128, 123, 124, 125, 114, 136, 132, 117, 120, 117, 133, 132, 130, 136, 119, 139, 122, 120, 120, 128, 129, 124, 135, 125, 108, 125, 110, 126, 105, 127, 131, 118, 127, 127, 142, 139, 120, 133, 132, 126, 126, 123, 141, 133, 136, 116, 119, 123, 147, 118, 148, 125, 118, 118, 109, 131, 117, 110, 112, 143, 114, 113, 127, 109, 137, 112, 133, 123, 125, 125, 134, 104, 130, 114, 155, 130, 117, 135, 138, 113, 144, 134, 110, 133, 121, 129, 127, 129, 106, 122, 121, 134, 139, 126, 117, 132, 138, 122, 141, 125, 138, 128, 134, 115, 138, 128, 133, 142, 117, 148, 144, 130, 125, 136, 123, 135, 128, 117, 126, 133, 129, 116, 137, 127, 133, 132, 144, 127, 142, 116, 118, 126, 129, 127, 114, 121, 121, 132, 134, 107, 118, 127, 117, 123, 105, 122, 141, 114, 118, 112, 115, 130, 123, 127, 129, 117, 126, 127, 118, 135, 125, 113, 112, 117, 137, 120, 122, 129, 121, 127, 114, 132, 121, 121, 120, 102, 114, 134, 130, 126, 107, 113, 125, 119, 126, 134, 120, 150, 112, 131, 124, 117, 133, 129, 111, 123, 130, 110, 118, 105, 124, 127, 132, 114, 143, 141, 113, 130, 141, 141, 127, 123, 125, 128, 131, 116, 111, 118, 110, 114, 112, 141, 113, 117, 127, 116, 149, 135, 128, 132, 127, 120, 119, 108, 121, 125, 120, 119, 113, 120, 132, 136, 124, 117, 123, 129, 140, 135, 115, 124, 102, 122, 121, 137, 133, 123, 122, 117, 140, 136, 113, 115, 132, 125, 115, 133, 133, 117, 111, 129, 138, 135, 126, 122, 133, 110, 117, 119, 127, 115, 124, 142, 132, 133, 126, 129, 123, 137, 120, 106, 129, 121, 112, 118, 129, 118, 145, 131, 119, 121, 143, 135, 120, 132, 132, 123, 117, 125, 118, 129, 135, 105, 145, 116, 112, 149, 112, 116, 103, 135, 114, 124, 121, 118, 123, 109, 126, 123, 126, 127, 138, 118, 127, 139, 142, 118, 127, 124, 128, 113, 119, 110, 134, 125, 136, 121, 119, 121, 154, 125, 136, 145, 132, 117, 141, 135, 117, 137, 122, 140, 116, 128, 117, 135, 133, 111, 118, 125, 112, 135, 138, 116, 141, 108, 134, 128, 121, 103, 133, 129, 115, 124, 123, 109, 131, 123, 137, 121, 104, 127, 120, 132, 145, 118, 116, 144, 117, 145, 120, 142, 136, 115, 119, 122, 129, 125, 122, 118, 136, 127, 115, 122, 108, 120, 144, 120, 118, 120, 116, 129, 112, 147, 128, 130, 136, 115, 136, 117, 145, 116, 124, 134, 138, 123, 117, 138, 124, 129, 140, 135, 137, 138, 126, 137, 128, 126, 127, 122, 106, 113, 135, 132, 123, 121, 131, 123, 115, 107, 119, 130, 126, 139, 118, 130, 115, 136, 124, 137, 115, 115, 134, 132, 140, 136, 121, 124, 135, 131, 109, 117, 111, 129, 117, 134, 130, 130, 120, 134, 115, 133, 128, 123, 124, 128, 111, 113, 132, 139, 112, 109, 131, 131, 130, 127, 116, 110, 124, 120, 124, 115, 119, 142, 118, 121, 126, 128, 110, 146, 147, 125, 154, 127, 127, 133, 112, 125, 145, 141, 117, 124, 107, 110, 128, 115, 135, 126, 125, 128, 129, 131, 129, 135, 115, 115, 125, 122, 121, 137, 137, 116, 119, 107, 127, 124, 139, 129, 131, 138, 127, 127, 129, 116, 128, 132, 124, 137, 121, 118, 143, 124, 113, 131, 131, 116, 140, 151, 128, 129, 121, 132, 126, 120, 120, 114, 131, 132, 110, 113, 132, 110, 136, 130, 106, 126, 132, 134, 127, 117, 137, 128, 125, 144, 120, 127, 119, 142, 125, 129, 130, 115, 121, 132, 126, 133, 132, 126, 102, 128, 143, 105, 130, 134, 138, 143, 117, 130, 111, 120, 130, 130, 113, 131, 126, 121, 97, 135, 116, 128, 144, 142, 121, 141, 124, 117, 127, 134, 134, 124, 149, 134, 140, 124, 131, 122, 97, 119, 135, 133, 117, 134, 137, 135, 113, 138, 127, 124, 125, 120, 125, 122, 120, 106, 129, 126, 134, 120, 124, 133, 125, 118, 116, 137, 124, 129, 121, 156, 126, 121, 118, 119, 116, 107, 106, 135, 115, 105, 113, 127, 131, 121, 140, 128, 109, 124, 111, 139, 121, 108, 118, 116, 128, 140, 122, 130, 131, 122, 131, 111, 128, 122, 112, 119, 126, 129, 127, 126, 127, 121, 125, 129, 119, 123, 107, 149, 149, 133, 147, 122, 143, 139, 132, 131, 127, 133, 133, 147, 115, 117, 121, 123, 123, 144, 130, 124, 143, 129, 113, 119, 134, 122, 124, 125, 115, 122, 115, 134, 95, 124, 121, 113, 108, 133, 122, 107, 123, 111, 135, 118, 118, 127, 118, 140, 149, 128, 121, 126, 139, 121, 134, 123, 139, 114, 104, 127, 122, 114, 137, 142, 144, 130, 127, 115, 134, 134, 114, 119, 122, 123, 122, 125, 125, 113, 133, 134, 120, 135, 128, 124, 144, 115, 123, 139, 115, 111, 129, 108, 126, 120, 124, 134, 126, 126, 131, 111, 111, 114, 111, 107, 128, 121, 126, 130, 130, 120, 121, 117, 128, 121, 129, 132, 125, 112, 133, 129, 138, 127, 120, 132, 130, 124, 135, 148, 136, 118, 132, 117, 125, 126, 130, 124, 131, 135, 138, 114, 121, 122, 134, 107, 129, 118, 122, 122, 145, 122, 123, 119, 134, 112, 120, 131, 110, 124, 129, 104, 123, 135, 120, 124, 117, 122, 139, 113, 132, 115, 122, 106, 124, 121, 127, 150, 126, 134, 147, 107, 121, 113, 120, 120, 120, 121, 115, 126, 115, 136, 128, 144, 134, 141, 129, 123, 127, 126, 143, 130, 149, 128, 130, 123, 130, 124, 139, 128, 127, 107, 127, 135, 108, 116, 144, 123, 126, 150, 114, 159, 117, 104, 115, 99, 109, 120, 127, 129, 132, 122, 141, 137, 126, 136, 120, 129, 120, 123, 113, 123, 124, 128, 121, 126, 108, 137, 113, 118, 121, 121, 131, 131, 127, 130, 146, 123, 144, 142, 129, 137, 123, 129, 124, 115, 142, 119, 114, 145, 112, 124, 126, 110, 125, 105, 127, 127, 132, 120, 124, 126, 132, 122, 119, 122, 108, 147, 117, 123, 114, 120, 123, 133, 122, 129, 130, 136, 138, 140, 118, 130, 115, 129, 115, 120, 109, 135, 126, 120, 127, 122, 137, 108, 108, 120, 130, 112, 120, 118, 114, 122, 137, 145, 127, 132, 143, 137, 138, 110, 118, 111, 113, 126, 122, 123, 121, 126, 131, 135, 130, 139, 140, 133, 147, 119, 133, 127, 137, 130, 122, 133, 125, 144, 111, 116, 121, 114, 121, 136, 122, 122, 125, 116, 116, 125, 116, 120, 123, 135, 116, 125, 110, 123, 126, 117, 129, 132, 125, 129, 116, 127, 122, 120, 129, 128, 127, 106, 136, 139, 123, 118, 136, 131, 129, 128, 116, 125, 134, 139, 130, 105, 111, 111, 141, 127, 139, 136, 127, 110, 115, 112, 119, 130, 117, 100, 121, 111, 119, 139, 118, 138, 131, 128, 109, 146, 122, 138, 135, 138, 140, 130, 130, 131, 108, 135, 139, 115, 131, 126, 122, 126, 154, 132, 133, 129, 126, 128, 115, 133, 137, 130, 113, 130, 118, 124, 134, 119, 129, 116, 142, 117, 123, 120, 103, 121, 119, 122, 145, 121, 120, 126, 142, 125, 131, 123, 125, 139, 114, 105, 112, 148, 114, 151, 126, 133, 121, 130, 121, 138, 146, 138, 129, 122, 122, 114, 138, 127, 103, 127, 140, 116, 116, 120, 129, 144, 112, 116, 131, 134, 123, 119, 141, 115, 120, 104, 127, 129, 141, 116, 132, 114, 114, 121, 118, 146, 128, 126, 117, 100, 131, 114, 107, 126, 119, 120, 139, 137, 118, 114, 148, 145, 125, 119, 118, 124, 116, 124, 129, 128, 132, 123, 130, 115, 135, 128, 143, 125, 132, 134, 120, 132, 122, 130, 112, 114, 131, 144, 130, 130, 127, 100, 130, 114, 141, 130, 147, 121, 105, 118, 112, 113, 123, 127, 124, 129, 144, 130, 134, 143, 138, 118, 146, 120, 117, 126, 131, 119, 130, 119, 119, 128, 120, 121, 113, 108, 121, 152, 156, 115, 120, 128, 124, 122, 126, 121, 118, 123, 123, 122, 115, 121, 128, 120, 126, 132, 103, 141, 132, 120, 129, 134, 121, 131, 127, 126, 136, 138, 117, 120, 112, 115, 129, 122, 129, 116, 139, 133, 141, 116, 109, 135, 106, 130, 121, 131, 142, 123, 119, 108, 118, 116, 112, 134, 141, 123, 116, 113, 120, 118, 121, 117, 149, 152, 120, 132, 112, 122, 126, 124, 111, 128, 137, 115, 128, 145, 120, 135, 132, 113, 125, 132, 144, 120, 145, 122, 122, 133, 119, 144, 138, 136, 133, 116, 138, 135, 137, 145, 115, 120, 138, 113, 132, 159, 118, 114, 145, 126, 122, 128, 124, 131, 131, 139, 135, 130, 142, 142, 126, 141, 119, 126, 122, 140, 135, 109, 120, 127, 149, 113, 121, 125, 131, 138, 121, 120, 114, 129, 119, 137, 143, 136, 145, 118, 127, 152, 111, 122, 137, 125, 126, 116, 140, 126, 120, 124, 135, 113, 124, 116, 123, 141, 119, 124, 130, 122, 129, 108, 113, 133, 120, 119, 128, 126, 131, 119, 137, 119, 123, 134, 117, 106, 120, 121, 131, 127, 116, 112, 133, 135, 136, 129, 123, 129, 104, 106, 143, 124, 111, 109, 124, 123, 131, 148, 133, 138, 120, 127, 127, 106, 113, 126, 113, 124, 111, 116, 122, 125, 139, 116, 115, 130, 142, 142, 121, 121, 116, 119, 110, 137, 120, 120, 114, 141, 141, 143, 126, 127, 120, 133, 128, 130, 136, 120, 125, 126, 137, 113, 115, 130, 116, 102, 133, 110, 117, 136, 133, 125, 127, 126, 122, 130, 132, 125, 138, 136, 125, 135, 110, 139, 135, 127, 113, 114, 132, 114, 127, 139, 135, 108, 133, 131, 129, 128, 139, 123, 136, 125, 117, 115, 133, 124, 131, 127, 128, 120, 119, 121, 117, 132, 125, 118, 104, 135, 115, 109, 105, 124, 109, 107, 130, 141, 139, 125, 120, 113, 130, 121, 128, 111, 129, 113, 135, 123, 114, 130, 116, 128, 127, 107, 112, 124, 138, 120, 126, 125, 131, 119, 144, 115, 137, 130, 140, 121, 107, 122, 152, 116, 124, 132, 144, 129, 134, 120, 124, 143, 132, 132, 133, 123, 127, 119, 111, 135, 129, 130, 135, 122, 111, 139, 128, 121, 116, 119, 122, 119, 138, 123, 141, 129, 137, 118, 135, 121, 123, 138, 126, 129, 127, 125, 135, 123, 99, 138, 101, 127, 126, 129, 125, 129, 145, 136, 124, 101, 135, 113, 144, 141, 130, 130, 121, 111, 111, 142, 117, 120, 118, 123, 115, 109, 122, 128, 121, 129, 114, 138, 130, 110, 104, 116, 121, 139, 133, 132, 127, 127, 146, 127, 152, 111, 118, 140, 125, 141, 140, 117, 124, 130, 121, 120, 116, 146, 130, 147, 123, 112, 117, 138, 140, 115, 119, 112, 134, 139, 124, 127, 125, 133, 145, 114, 113, 117, 131, 126, 135, 135, 126, 132, 121, 130, 108, 119, 118, 133, 124, 121, 117, 115, 122, 145, 124, 101, 137, 126, 127, 125, 121, 128, 123, 136, 136, 128, 117, 138, 114, 119, 126, 125, 129, 119, 124, 143, 111, 136, 127, 131, 116, 121, 118, 118, 122, 148, 135, 121, 141, 120, 134, 111, 134, 135, 139, 122, 107, 114, 102, 140, 121, 137, 122, 132, 133, 122, 125, 147, 126, 137, 131, 137, 112, 138, 117, 138, 133, 133, 137, 123, 118, 123, 106, 105, 128, 123, 127, 116, 114, 118, 135, 124, 115, 122, 114, 130, 137, 132, 125, 117, 138, 118, 129, 134, 124, 137, 108, 110, 143, 122, 131, 133, 122, 127, 123, 124, 127, 125, 113, 125, 118, 136, 127, 145, 130, 110, 133, 126, 122, 123, 119, 132, 122, 126, 139, 119, 151, 142, 124, 128, 141, 141, 128, 128, 123, 124, 115, 122, 118, 102, 135, 127, 114, 117, 129, 133, 121, 124, 128, 122, 123, 131, 146, 121, 124, 127, 126, 118, 122, 113, 142, 124, 116, 113, 127, 112, 141, 139, 128, 110, 136, 134, 115, 119, 164, 125, 136, 122, 124, 121, 131, 100, 119, 148, 117, 124, 138, 141, 111, 126, 109, 125, 116, 120, 138, 119, 109, 138, 127, 120, 113, 136, 124, 136, 122, 116, 124, 108, 112, 117, 117, 132, 134, 124, 130, 140, 128, 133, 121, 114, 146, 137, 128, 128, 134, 119, 119, 107, 122, 118, 125, 135, 125, 125, 111, 144, 144, 110, 115, 124, 126, 147, 125, 113, 141, 139, 119, 132, 116, 127, 115, 112, 118, 159, 125, 136, 120, 115, 127, 139, 128, 136, 134, 132, 128, 117, 126, 139, 104, 132, 142, 147, 140, 128, 121, 135, 125, 122, 122, 119, 109, 117, 112, 118, 124, 122, 122, 122, 118, 116, 127, 115, 120, 134, 118, 152, 138, 130, 113, 127, 122, 121, 117, 122, 117, 126, 113, 137, 129, 134, 136, 121, 116, 118, 142, 129, 127, 121, 124, 135, 125, 115, 120, 120, 116, 134, 129, 124, 127, 125, 123, 123, 139, 134, 111, 121, 116, 141, 126, 116, 125, 127, 130, 129, 137, 123, 104, 131, 124, 129, 127, 128, 126, 127, 134, 122, 119, 123, 120, 130, 119, 125, 133, 118, 124, 122, 129, 144, 116, 120, 132, 131, 129, 113, 131, 126, 125, 137, 126, 138, 129, 110, 117, 119, 122, 118, 103, 136, 118, 137, 142, 120, 118, 122, 101, 127, 139, 118, 131, 135, 114, 127, 127, 113, 136, 115, 125, 134, 130, 144, 133, 129, 121, 126, 111, 126, 123, 128, 135, 131, 116, 142, 119, 106, 101, 119, 130, 144, 126, 110, 131, 129, 103, 115, 113, 128, 134, 113, 134, 108, 135, 125, 123, 110, 141, 128, 128, 115, 114, 135, 135, 128, 141, 138, 123, 115, 130, 112, 119, 112, 113, 126, 117, 118, 137, 134, 125, 117, 137, 122, 124, 129, 125, 129, 123, 128, 110, 146, 112, 122, 130, 123, 129, 139, 123, 124, 111, 120, 130, 120, 130, 141, 155, 146, 116, 108, 119, 112, 122, 125, 132, 139, 141, 113, 115, 116, 122, 120, 124, 125, 122, 100, 127, 127, 132, 128, 125, 118, 137, 137, 117, 113, 110, 102, 129, 119, 114, 105, 133, 132, 117, 127, 129, 119, 117, 134, 120, 121, 117, 131, 118, 143, 125, 108, 118, 122, 132, 123, 126, 137, 123, 117, 106, 136, 76, 120, 128, 115, 144, 133, 122, 125, 121, 115, 127, 120, 122, 142, 142, 114, 139, 137, 134, 123, 117, 135, 134, 134, 117, 121, 126, 131, 140, 134, 120, 134, 109, 127, 114, 134, 127, 136, 140, 118, 136, 121, 136, 121, 128, 115, 125, 122, 122, 118, 116, 132, 113, 122, 128, 114, 111, 115, 123, 137, 98, 114, 128, 115, 115, 140, 121, 106, 125, 129, 134, 131, 143, 124, 127, 136, 120, 106, 105, 125, 122, 127, 121, 129, 119, 137, 119, 116, 130, 119, 134, 130, 138, 121, 115, 118, 133, 138, 116, 132, 112, 124, 125, 112, 136, 129, 114, 124, 131, 140, 125, 112, 115, 123, 113, 122, 129, 143, 117, 136, 121, 122, 114, 121, 104, 100, 127, 124, 123, 133, 134, 133, 135, 123, 138, 116, 117, 121, 138, 124, 126, 132, 130, 129, 120, 141, 121, 127, 121, 147, 131, 138, 122, 137, 123, 124, 127, 131, 117, 119, 129, 133, 127, 123, 118, 100, 147, 127, 116, 116, 121, 134, 110, 122, 120, 122, 146, 110, 113, 134, 124, 131, 118, 117, 117, 127, 110, 121, 127, 115, 139, 117, 139, 123, 130, 134, 134, 124, 132, 128, 129, 122, 115, 133, 119, 126, 128, 104, 122, 117, 137, 124, 105, 128, 134, 104, 124, 106, 105, 109, 118, 118, 118, 123, 123, 133, 106, 125, 114, 116, 119, 131, 126, 115, 123, 105, 105, 131, 125, 131, 130, 132, 115, 112, 144, 120, 133, 124, 126, 131, 128, 127, 126, 133, 148, 121, 127, 111, 133, 130, 117, 114, 133, 136, 115, 107, 132, 116, 120, 122, 130, 106, 136, 126, 138, 126, 111, 128, 118, 130, 136, 115, 106, 128, 135, 113, 114, 138, 144, 142, 147, 130, 115, 137, 112, 126, 116, 128, 124, 134, 131, 117, 119, 123, 118, 126, 120, 141, 140, 142, 132, 123, 118, 127, 121, 121, 130, 123, 127, 104, 123, 123, 130, 153, 97, 142, 126, 92, 124, 143, 135, 135, 119, 119, 135, 148, 109, 134, 129, 131, 121, 163, 132, 135, 108, 123, 136, 126, 121, 118, 136, 113, 138, 126, 134, 125, 135, 122, 113, 140, 122, 146, 108, 132, 129, 91, 121, 121, 118, 125, 108, 133, 121, 143, 129, 131, 142, 119, 125, 127, 141, 114, 130, 128, 126, 134, 122, 130, 124, 126, 126, 132, 131, 130, 138, 133, 120, 122, 139, 123, 137, 114, 129, 117, 129, 162, 141, 138, 113, 109, 128, 135, 141, 122, 114, 132, 121, 122, 129, 135, 124, 112, 110, 117, 125, 124, 138, 142, 121, 107, 123, 120, 137, 125, 132, 123, 117, 111, 124, 126, 138, 124, 139, 142, 120, 135, 135, 131, 130, 128, 134, 132, 115, 150, 134, 131, 148, 139, 106, 122, 122, 125, 126, 113, 144, 123, 119, 128, 147, 121, 121, 123, 126, 113, 112, 115, 119, 158, 120, 138, 136, 137, 114, 138, 136, 124, 116, 110, 122, 135, 120, 116, 118, 128, 117, 126, 137, 120, 110, 122, 124, 116, 130, 115, 127, 134, 146, 113, 130, 147, 127, 117, 134, 109, 139, 133, 115, 113, 129, 132, 127, 115, 120, 128, 111, 136, 135, 122, 128, 114, 122, 115, 118, 107, 123, 138, 115, 149, 125, 99, 129, 115, 128, 139, 130, 111, 135, 135, 121, 125, 133, 139, 128, 135, 116, 122, 133, 117, 125, 135, 121, 121, 121, 115, 133, 122, 123, 127, 129, 152, 138, 132, 144, 119, 124, 117, 121, 119, 133, 122, 127, 111, 156, 125, 130, 115, 140, 149, 114, 137, 135, 115, 139, 137, 128, 119, 117, 125, 120, 118, 147, 139, 147, 134, 132, 136, 120, 131, 126, 112, 127, 121, 139, 112, 139, 108, 126, 120, 104, 137, 116, 129, 137, 121, 120, 105, 114, 132, 124, 124, 122, 137, 114, 122, 123, 138, 136, 124, 119, 104, 140, 136, 102, 119, 122, 118, 131, 135, 167, 131, 123, 119, 122, 135, 117, 128, 132, 122, 106, 141, 141, 127, 134, 112, 135, 127, 120, 130, 112, 133, 133, 123, 138, 130, 114, 111, 140, 128, 126, 122, 129, 128, 123, 125, 132, 136, 127, 117, 128, 130, 123, 136, 117, 128, 110, 128, 138, 147, 126, 119, 124, 133, 131, 128, 109, 121, 102, 126, 137, 107, 120, 107, 135, 111, 137, 112, 136, 108, 130, 134, 128, 143, 135, 118, 130, 134, 156, 116, 115, 124, 99, 126, 101, 135, 105, 127, 124, 128, 122, 134, 128, 145, 136, 129, 126, 137, 118, 130, 112, 142, 132, 123, 129, 140, 139, 133, 126, 135, 135, 146, 147, 131, 125, 96, 124, 123, 115, 94, 147, 123, 132, 134, 149, 117, 143, 119, 136, 138, 133, 122, 122, 126, 108, 122, 121, 126, 137, 134, 124, 134, 117, 104, 113, 134, 127, 145, 123, 118, 120, 119, 114, 100, 133, 125, 125, 119, 126, 132, 118, 133, 148, 121, 132, 118, 106, 136, 137, 121, 130, 125, 131, 126, 131, 130, 123, 123, 121, 130, 145, 105, 120, 122, 129, 115, 103, 133, 122, 115, 138, 125, 130, 118, 133, 125, 119, 119, 120, 115, 140, 121, 115, 133, 92, 117, 121, 117, 132, 141, 115, 108, 110, 126, 123, 134, 138, 125, 141, 119, 121, 124, 128, 158, 110, 134, 130, 122, 119, 130, 123, 139, 147, 128, 148, 141, 121, 146, 107, 115, 123, 117, 125, 136, 129, 129, 134, 111, 132, 137, 116, 130, 112, 129, 115, 122, 135, 135, 118, 114, 118, 120, 129, 122, 135, 122, 115, 124, 138, 111, 116, 113, 137, 129, 114, 106, 123, 128, 121, 135, 148, 127, 121, 134, 126, 138, 131, 130, 157, 108, 128, 132, 134, 112, 130, 118, 125, 107, 118, 134, 144, 133, 132, 105, 132, 117, 138, 121, 123, 129, 111, 135, 129, 134, 115, 134, 117, 136, 137, 156, 119, 116, 129, 127, 129, 131, 127, 129, 133, 120, 129, 119, 139, 119, 142, 145, 136, 140, 128, 129, 117, 109, 143, 113, 125, 120, 132, 131, 126, 143, 135, 113, 118, 137, 120, 139, 128, 135, 144, 114, 114, 103, 144, 119, 130, 117, 122, 126, 141, 123, 129, 127, 118, 123, 139, 120, 129, 135, 113, 136, 101, 136, 129, 126, 117, 120, 156, 118, 131, 132, 117, 138, 108, 138, 110, 125, 130, 126, 121, 132, 119, 132, 124, 123, 124, 140, 122, 135, 122, 117, 113, 119, 148, 139, 114, 116, 133, 138, 124, 157, 125, 122, 122, 120, 120, 119, 127, 135, 146, 115, 121, 120, 128, 125, 124, 112, 135, 123, 126, 114, 139, 135, 119, 111, 137, 114, 124, 118, 116, 114, 125, 120, 125, 136, 118, 117, 122, 133, 110, 133, 131, 136, 116, 113, 143, 128, 138, 135, 132, 150, 118, 126, 127, 126, 137, 125, 125, 124, 114, 129, 122, 129, 127, 129, 131, 126, 118, 146, 128, 122, 116, 127, 117, 126, 119, 127, 126, 129, 105, 127, 116, 121, 132, 126, 119, 111, 143, 131, 123, 133, 114, 117, 131, 128, 94, 136, 135, 116, 129, 135, 130, 134, 126, 130, 135, 127, 138, 109, 123, 129, 130, 122, 128, 122, 120, 130, 129, 127, 130, 123, 138, 117, 135, 124, 120, 119, 124, 134, 121, 127, 135, 127, 117, 110, 128, 129, 137, 106, 130, 104, 125, 117, 131, 119, 121, 132, 120, 115, 135, 115, 111, 117, 137, 120, 112, 140, 117, 121, 125, 125, 128, 124, 136, 120, 113, 108, 124, 109, 128, 115, 133, 131, 128, 123, 138, 127, 115, 138, 129, 127, 141, 129, 119, 136, 130, 124, 129, 124, 115, 127, 130, 144, 121, 136, 129, 132, 144, 121, 137, 127, 129, 125, 125, 120, 120, 117, 114, 135, 120, 125, 113, 124, 117, 128, 150, 119, 123, 117, 120, 116, 124, 119, 138, 133, 127, 119, 112, 133, 115, 143, 111, 112, 127, 130, 126, 127, 123, 128, 126, 119, 131, 120, 110, 138, 143, 125, 115, 110, 127, 130, 125, 132, 133, 136, 112, 116, 141, 116, 130, 123, 110, 122, 113, 129, 128, 120, 127, 124, 124, 118, 127, 133, 137, 125, 133, 125, 122, 120, 122, 117, 125, 122, 126, 132, 133, 124, 124, 101, 126, 126, 129, 136, 136, 136, 142, 123, 106, 128, 141, 121, 139, 118, 146, 107, 132, 129, 113, 111, 124, 126, 122, 124, 111, 113, 138, 127, 117, 136, 137, 117, 121, 110, 126, 125, 131, 116, 136, 129, 137, 108, 132, 121, 122, 111, 104, 116, 125, 131, 139, 130, 127, 128, 129, 120, 147, 125, 119, 122, 134, 121, 127, 137, 135, 140, 123, 123, 134, 119, 116, 123, 115, 115, 111, 124, 122, 124, 121, 136, 115, 129, 120, 119, 121, 130, 107, 129, 110, 139, 115, 143, 117, 129, 120, 114, 137, 115, 129, 110, 118, 131, 125, 133, 121, 137, 141, 136, 143, 120, 102, 123, 134, 128, 126, 136, 117, 113, 144, 156, 120, 122, 127, 125, 132, 122, 121, 134, 118, 138, 125, 115, 105, 124, 126, 136, 137, 120, 121, 124, 117, 126, 115, 115, 151, 127, 126, 114, 118, 134, 125, 130, 122, 126, 129, 116, 150, 124, 121, 146, 114, 132, 113, 136, 130, 107, 107, 119, 122, 133, 119, 116, 149, 130, 116, 124, 136, 125, 128, 108, 130, 119, 130, 133, 129, 131, 132, 119, 123, 128, 128, 136, 117, 122, 151, 135, 124, 122, 123, 125, 131, 125, 133, 138, 110, 118, 124, 133, 116, 133, 115, 129, 119, 136, 120, 130, 136, 123, 122, 142, 138, 130, 137, 112, 107, 118, 109, 132, 120, 142, 125, 130, 121, 115, 119, 129, 143, 107, 118, 127, 140, 131, 133, 135, 128, 120, 130, 114, 104, 108, 134, 129, 123, 101, 126, 132, 153, 128, 115, 131, 135, 121, 116, 116, 143, 139, 129, 117, 120, 110, 124, 114, 113, 126, 117, 132, 118, 117, 127, 133, 123, 116, 140, 140, 113, 129, 117, 128, 134, 114, 141, 136, 128, 131, 135, 132, 137, 104, 121, 124, 116, 116, 129, 135, 126, 138, 134, 129, 133, 127, 111, 116, 114, 129, 129, 110, 152, 122, 154, 114, 137, 113, 105, 119, 129, 124, 133, 119, 118, 135, 131, 133, 138, 129, 130, 139, 117, 112, 130, 125, 113, 128, 148, 128, 125, 127, 127, 119, 114, 124, 129, 130, 113, 130, 123, 122, 122, 108, 124, 114, 131, 123, 137, 119, 122, 123, 113, 136, 137, 132, 123, 144, 139, 125, 109, 106, 130, 122, 124, 132, 133, 113, 131, 126, 106, 121, 128, 126, 126, 101, 133, 123, 132, 134, 114, 125, 130, 131, 107, 123, 117, 130, 126, 137, 111, 124, 114, 122, 116, 132, 119, 126, 108, 110, 124, 125, 142, 135, 125, 118, 129, 110, 121, 112, 133, 119, 122, 119, 116, 136, 123, 133, 120, 131, 124, 121, 104, 131, 135, 137, 119, 135, 104, 132, 105, 137, 121, 132, 119, 126, 131, 138, 123, 114, 133, 123, 130, 135, 127, 136, 137, 127, 125, 124, 134, 117, 129, 126, 124, 129, 117, 120, 127, 128, 136, 138, 140, 135, 128, 128, 112, 136, 142, 140, 117, 125, 129, 142, 115, 100, 133, 106, 104, 116, 118, 144, 124, 129, 122, 144, 126, 109, 114, 137, 154, 133, 117, 132, 115, 121, 128, 127, 125, 131, 116, 137, 118, 134, 120, 130, 139, 136, 133, 129, 124, 132, 131, 120, 120, 122, 131, 119, 118, 136, 121, 116, 123, 118, 137, 110, 127, 136, 129, 102, 119, 146, 116, 114, 119, 126, 134, 135, 136, 127, 131, 118, 145, 139, 111, 124, 108, 145, 133, 133, 151, 147, 129, 131, 122, 136, 140, 127, 114, 124, 134, 108, 113, 115, 108, 140, 118, 124, 139, 129, 132, 117, 123, 121, 150, 115, 136, 140, 120, 137, 139, 115, 116, 151, 141, 125, 139, 117, 115, 117, 122, 120, 109, 115, 140, 125, 135, 126, 132, 124, 131, 143, 122, 126, 127, 129, 133, 116, 115, 137, 125, 117, 124, 128, 117, 108, 130, 129, 125, 143, 125, 121, 129, 135, 122, 127, 117, 131, 114, 127, 131, 107, 126, 127, 116, 120, 123, 142, 130, 121, 134, 127, 104, 118, 126, 138, 124, 146, 140, 133, 131, 138, 126, 151, 113, 122, 141, 138, 130, 142, 119, 126, 118, 132, 132, 132, 116, 117, 141, 124, 109, 125, 112, 124, 136, 122, 111, 108, 132, 140, 126, 124, 124, 130, 133, 136, 116, 135, 112, 137, 135, 144, 125, 145, 126, 127, 123, 127, 117, 120, 128, 93, 128, 121, 107, 134, 130, 138, 116, 131, 128, 121, 134, 130, 148, 121, 122, 133, 113, 116, 115, 128, 130, 127, 109, 114, 142, 139, 125, 141, 123, 137, 131, 121, 107, 104, 113, 154, 98, 119, 125, 125, 136, 126, 132, 124, 117, 121, 135, 132, 114, 121, 131, 126, 104, 132, 122, 138, 112, 116, 120, 127, 120, 134, 123, 136, 134, 132, 114, 123, 137, 122, 127, 128, 126, 133, 118, 119, 115, 118, 130, 117, 120, 129, 119, 143, 132, 128, 133, 141, 127, 134, 130, 116, 119, 114, 131, 124, 118, 125, 129, 135, 140, 118, 128, 118, 140, 120, 112, 124, 118, 126, 129, 142, 128, 116, 110, 163, 129, 98, 122, 117, 114, 114, 121, 119, 140, 109, 143, 128, 151, 131, 120, 103, 128, 138, 116, 125, 142, 133, 87, 143, 121, 126, 124, 134, 134, 133, 116, 110, 115, 128, 112, 126, 100, 120, 117, 136, 117, 136, 108, 115, 130, 124, 112, 114, 128, 143, 130, 123, 134, 130, 128, 130, 130, 112, 117, 113, 133, 132, 116, 166, 121, 129, 119, 137, 114, 117, 149, 119, 130, 134, 130, 113, 132, 121, 115, 123, 134, 129, 123, 95, 138, 134, 111, 114, 116, 125, 121, 127, 115, 113, 127, 123, 129, 158, 122, 125, 136, 141, 122, 120, 121, 128, 154, 119, 111, 122, 118, 123, 108, 118, 125, 108, 116, 132, 125, 121, 132, 121, 131, 119, 125, 141, 128, 111, 118, 129, 125, 138, 121, 130, 128, 115, 124, 121, 132, 127, 127, 119, 126, 116, 120, 120, 140, 128, 112, 120, 106, 117, 118, 116, 119, 112, 133, 142, 117, 124, 106, 119, 132, 114, 125, 120, 112, 123, 131, 138, 120, 151, 123, 119, 134, 123, 125, 105, 124, 154, 115, 119, 125, 123, 127, 77, 153, 133, 117, 140, 112, 142, 122, 129, 108, 123, 135, 130, 133, 138, 120, 134, 128, 131, 111, 133, 134, 122, 124, 122, 124, 126, 127, 126, 131, 136, 121, 128, 130, 110, 119, 120, 128, 124, 134, 138, 112, 118, 116, 113, 109, 143, 134, 119, 146, 119, 106, 130, 123, 128, 116, 112, 132, 118, 126, 125, 125, 91, 105, 121, 133, 127, 66, 115, 130, 126, 130, 108, 117, 131, 121, 125, 150, 128, 132, 131, 132, 134, 138, 126, 127, 145, 138, 125, 132, 137, 119, 119, 124, 122, 123, 133, 119, 112, 119, 134, 136, 135, 125, 132, 115, 120, 146, 119, 117, 130, 147, 122, 131, 126, 115, 127, 112, 144, 127, 128, 129, 128, 123, 131, 119, 139, 128, 129, 119, 126, 126, 135, 138, 123, 130, 124, 132, 134, 129, 128, 128, 129, 130, 133, 129, 117, 122, 129, 126, 104, 120, 126, 140, 120, 119, 143, 121, 129, 117, 115, 129, 126, 135, 135, 134, 128, 135, 135, 131, 115, 110, 130, 133, 125, 111, 144, 120, 139, 133, 139, 131, 133, 125, 118, 113, 132, 122, 125, 118, 141, 114, 137, 135, 126, 123, 128, 135, 119, 122, 139, 135, 122, 130, 122, 115, 125, 118, 122, 122, 127, 117, 127, 116, 131, 126, 126, 128, 129, 119, 118, 124, 133, 126, 126, 135, 142, 127, 103, 131, 123, 140, 114, 124, 137, 122, 121, 125, 118, 123, 133, 124, 145, 144, 115, 107, 106, 119, 133, 116, 126, 130, 128, 128, 136, 120, 119, 114, 134, 126, 129, 123, 120, 119, 118, 124, 125, 134, 117, 140, 129, 136, 112, 130, 119, 120, 140, 149, 121, 123, 133, 121, 109, 118, 127, 115, 134, 134, 104, 136, 117, 113, 127, 123, 122, 124, 137, 121, 135, 118, 127, 112, 112, 118, 148, 135, 138, 115, 128, 126, 120, 137, 137, 130, 119, 135, 130, 118, 123, 118, 129, 127, 142, 110, 117, 133, 124, 113, 115, 120, 118, 116, 130, 132, 124, 145, 118, 136, 129, 97, 117, 147, 122, 112, 127, 127, 119, 119, 108, 120, 126, 161, 143, 135, 121, 126, 127, 134, 141, 128, 121, 111, 111, 137, 124, 132, 119, 123, 127, 131, 113, 108, 150, 133, 125, 119, 141, 132, 131, 132, 118, 123, 146, 127, 129, 129, 123, 127, 132, 142, 125, 118, 117, 123, 129, 127, 145, 120, 119, 135, 140, 120, 107, 126, 137, 113, 126, 124, 136, 125, 112, 128, 110, 135, 129, 140, 133, 108, 109, 129, 114, 115, 123, 129, 130, 136, 145, 125, 128, 114, 116, 125, 121, 110, 117, 138, 116, 117, 118, 133, 114, 133, 100, 141, 144, 113, 134, 125, 113, 125, 124, 119, 119, 148, 116, 132, 124, 120, 145, 133, 126, 130, 139, 135, 123, 113, 145, 118, 87, 136, 133, 127, 111, 137, 135, 133, 125, 133, 117, 128, 127, 137, 112, 123, 108, 125, 133, 128, 147, 140, 137, 123, 117, 119, 131, 119, 140, 125, 124, 134, 163, 137, 123, 127, 126, 123, 138, 145, 131, 104, 127, 130, 117, 128, 116, 130, 125, 126, 120, 125, 122, 117, 108, 118, 119, 119, 145, 124, 110, 113, 126, 128, 116, 134, 119, 120, 115, 133, 131, 126, 117, 105, 128, 120, 120, 135, 130, 120, 135, 131, 107, 102, 137, 122, 116, 143, 128, 139, 132, 129, 123, 121, 142, 133, 130, 112, 133, 142, 126, 117, 139, 139, 131, 127, 105, 131, 112, 127, 120, 134, 89, 143, 126, 132, 134, 121, 122, 120, 111, 127, 117, 125, 130, 100, 143, 116, 132, 130, 132, 139, 127, 114, 115, 117, 133, 113, 143, 122, 138, 124, 140, 122, 119, 114, 126, 126, 127, 122, 144, 122, 117, 117, 148, 118, 134, 115, 128, 134, 131, 115, 129, 137, 115, 141, 147, 120, 113, 115, 120, 131, 123, 129, 140, 128, 134, 136, 117, 145, 118, 119, 124, 137, 135, 130, 127, 124, 116, 124, 122, 129, 115, 136, 122, 118, 113, 120, 122, 119, 136, 132, 148, 147, 117, 116, 105, 121, 126, 116, 115, 117, 155, 140, 126, 120, 103, 117, 116, 114, 114, 112, 106, 126, 125, 130, 133, 133, 120, 118, 130, 124, 122, 141, 112, 134, 137, 129, 117, 120, 144, 118, 127, 163, 103, 129, 124, 119, 106, 112, 119, 123, 131, 127, 114, 124, 127, 115, 130, 135, 126, 141, 127, 148, 113, 120, 132, 113, 115, 137, 112, 130, 136, 124, 133, 135, 131, 138, 125, 126, 154, 104, 113, 126, 110, 134, 116, 146, 126, 132, 126, 135, 132, 121, 121, 132, 123, 120, 138, 134, 141, 126, 132, 139, 131, 135, 122, 100, 132, 131, 117, 126, 127, 121, 131, 132, 129, 141, 131, 130, 115, 120, 120, 99, 121, 135, 117, 133, 131, 123, 124, 140, 135, 112, 121, 125, 134, 134, 121, 126, 117, 132, 128, 120, 112, 125, 135, 133, 106, 138, 131, 122, 120, 122, 135, 130, 130, 130, 136, 105, 140, 120, 129, 143, 124, 132, 119, 118, 133, 122, 129, 126, 119, 136, 126, 132, 121, 121, 129, 125, 132, 124, 117, 124, 134, 120, 118, 127, 118, 118, 127, 108, 108, 118, 125, 123, 116, 142, 116, 123, 122, 121, 103, 127, 114, 113, 116, 134, 137, 121, 124, 149, 118, 109, 127, 118, 142, 137, 126, 117, 123, 121, 108, 138, 143, 123, 129, 128, 106, 117, 122, 139, 119, 111, 133, 120, 132, 122, 112, 129, 137, 111, 115, 120, 133, 115, 132, 133, 141, 124, 115, 125, 101, 111, 135, 134, 129, 132, 140, 114, 125, 126, 142, 124, 131, 116, 106, 111, 124, 116, 127, 126, 126, 111, 122, 111, 120, 155, 128, 125, 136, 116, 133, 137, 117, 127, 155, 127, 119, 112, 109, 143, 129, 133, 137, 112, 112, 118, 114, 116, 118, 137, 131, 110, 143, 128, 106, 123, 124, 132, 128, 104, 139, 130, 144, 114, 116, 133, 134, 120, 143, 127, 136, 117, 146, 116, 135, 112, 119, 134, 131, 121, 113, 126, 124, 106, 134, 134, 124, 132, 137, 137, 123, 114, 144, 118, 122, 127, 124, 121, 139, 127, 130, 127, 143, 119, 106, 129, 124, 128, 154, 118, 100, 141, 124, 119, 123, 143, 130, 115, 129, 134, 130, 127, 141, 109, 124, 119, 138, 104, 129, 105, 130, 119, 127, 128, 130, 142, 108, 140, 125, 122, 103, 138, 116, 124, 133, 116, 117, 113, 135, 140, 133, 148, 127, 146, 114, 124, 119, 132, 139, 129, 126, 141, 118, 127, 127, 126, 134, 151, 156, 103, 111, 140, 143, 120, 136, 121, 123, 131, 122, 120, 127, 132, 121, 107, 142, 100, 126, 133, 106, 136, 110, 129, 135, 101, 118, 123, 123, 131, 119, 122, 123, 132, 120, 123, 140, 142, 125, 144, 126, 123, 128, 123, 116, 125, 107, 110, 125, 128, 138, 127, 146, 113, 118, 144, 123, 123, 121, 125, 140, 103, 128, 126, 153, 128, 127, 132, 120, 143, 130, 131, 121, 134, 115, 150, 123, 126, 135, 126, 128, 124, 139, 112, 109, 131, 118, 124, 136, 126, 108, 139, 126, 118, 134, 139, 118, 134, 138, 127, 120, 141, 138, 119, 131, 128, 109, 131, 125, 126, 109, 104, 115, 136, 129, 122, 110, 122, 122, 126, 108, 115, 113, 126, 132, 130, 133, 123, 131, 109, 121, 119, 152, 117, 134, 121, 124, 135, 137, 126, 132, 138, 129, 113, 116, 139, 129, 122, 130, 130, 117, 121, 104, 118, 105, 145, 120, 130, 127, 117, 134, 110, 131, 143, 119, 115, 115, 112, 115, 133, 116, 119, 126, 123, 122, 110, 129, 115, 119, 119, 120, 126, 115, 105, 125, 129, 125, 119, 125, 107, 107, 113, 112, 127, 137, 123, 130, 137, 124, 115, 107, 136, 126, 132, 140, 138, 133, 145, 118, 112, 118, 133, 128, 123, 121, 111, 107, 105, 114, 125, 120, 123, 136, 136, 101, 141, 124, 115, 134, 144, 153, 126, 146, 123, 135, 124, 115, 134, 134, 118, 136, 131, 109, 121, 163, 127, 121, 122, 116, 142, 114, 112, 123, 137, 148, 147, 129, 118, 115, 109, 127, 108, 129, 123, 122, 136, 122, 133, 118, 119, 155, 128, 125, 126, 124, 97, 134, 115, 140, 126, 151, 133, 124, 106, 118, 121, 125, 126, 128, 126, 144, 133, 123, 130, 138, 108, 146, 114, 127, 124, 111, 135, 132, 129, 113, 136, 127, 114, 132, 123, 129, 122, 135, 147, 155, 117, 122, 117, 131, 129, 135, 123, 103, 123, 116, 101, 121, 130, 113, 131, 144, 134, 120, 103, 112, 130, 118, 114, 138, 146, 142, 128, 131, 133, 138, 119, 142, 119, 108, 134, 118, 110, 127, 118, 135, 117, 137, 119, 113, 118, 132, 132, 146, 124, 130, 140, 139, 122, 109, 120, 115, 138, 159, 137, 125, 123, 110, 114, 107, 130, 110, 128, 113, 117, 111, 138, 135, 129, 127, 112, 106, 141, 133, 136, 137, 120, 121, 138, 117, 139, 112, 128, 112, 117, 132, 145, 150, 127, 116, 122, 138, 132, 117, 141, 121, 107, 117, 135, 113, 101, 127, 124, 131, 120, 144, 138, 124, 96, 132, 120, 121, 122, 148, 129, 127, 140, 127, 117, 117, 100, 114, 120, 132, 105, 115, 139, 130, 115, 123, 116, 138, 119, 118, 126, 122, 130, 134, 126, 127, 134, 118, 139, 120, 140, 118, 111, 126, 136, 116, 124, 134, 137, 123, 135, 124, 118, 121, 131, 108, 128, 112, 123, 117, 155, 125, 141, 119, 94, 134, 149, 117, 116, 111, 136, 150, 133, 130, 134, 147, 128, 126, 119, 133, 116, 119, 142, 138, 114, 130, 145, 151, 144, 108, 102, 136, 144, 121, 126, 121, 103, 137, 135, 129, 121, 120, 121, 118, 126, 118, 118, 131, 138, 117, 122, 121, 110, 120, 125, 125, 125, 146, 123, 153, 141, 109, 108, 127, 146, 140, 126, 111, 120, 115, 131, 114, 133, 123, 112, 125, 131, 133, 131, 135, 139, 128, 138, 130, 113, 96, 135, 120, 130, 139, 117, 137, 144, 125, 148, 106, 124, 135, 150, 123, 135, 115, 126, 132, 108, 125, 121, 106, 137, 136, 126, 135, 110, 118, 126, 140, 124, 110, 126, 123, 130, 144, 112, 152, 120, 120, 137, 135, 123, 131, 127, 125, 115, 142, 116, 112, 140, 119, 120, 123, 120, 119, 117, 120, 116, 126, 136, 116, 105, 93, 128, 128, 132, 139, 122, 130, 126, 138, 109, 123, 134, 137, 122, 114, 144, 139, 122, 108, 109, 109, 135, 122, 130, 135, 118, 120, 115, 120, 132, 130, 131, 105, 145, 134, 120, 135, 131, 125, 122, 132, 129, 123, 124, 125, 140, 122, 112, 131, 121, 126, 118, 104, 117, 129, 122, 132, 126, 133, 121, 136, 123, 142, 124, 120, 125, 103, 101, 121, 127, 111, 128, 122, 119, 134, 129, 111, 125, 123, 121, 116, 122, 126, 112, 123, 108, 144, 126, 132, 120, 125, 141, 113, 121, 127, 128, 144, 134, 128, 129, 107, 138, 111, 135, 140, 127, 132, 130, 131, 124, 132, 127, 140, 107, 111, 122, 124, 136, 118, 138, 129, 130, 119, 126, 150, 135, 114, 121, 117, 140, 117, 111, 120, 115, 129, 106, 124, 125, 120, 126, 126, 133, 115, 130, 120, 147, 108, 118, 125, 118, 132, 141, 127, 106, 101, 120, 146, 109, 115, 121, 124, 117, 125, 126, 134, 129, 139, 127, 109, 122, 110, 128, 112, 134, 130, 111, 122, 147, 111, 135, 111, 127, 126, 128, 120, 125, 154, 112, 127, 120, 123, 132, 118, 108, 126, 138, 135, 119, 132, 128, 121, 138, 113, 138, 123, 137, 125, 116, 136, 137, 116, 128, 129, 144, 116, 111, 130, 145, 115, 111, 114, 109, 131, 146, 137, 114, 140, 115, 139, 124, 122, 122, 119, 123, 130, 139, 126, 134, 121, 114, 135, 137, 132, 111, 101, 117, 127, 115, 122, 133, 115, 121, 117, 112, 116, 112, 134, 136, 124, 110, 123, 136, 139, 110, 122, 121, 129, 132, 113, 112, 129, 131, 144, 133, 112, 118, 134, 114, 143, 119, 119, 134, 127, 110, 117, 128, 124, 129, 124, 125, 149, 117, 123, 123, 139, 131, 112, 131, 146, 109, 122, 124, 137, 133, 116, 131, 135, 105, 117, 128, 131, 136, 125, 111, 118, 154, 136, 140, 132, 135, 120, 123, 135, 141, 118, 109, 107, 145, 137, 123, 130, 102, 139, 126, 124, 139, 125, 116, 107, 132, 127, 126, 111, 118, 144, 129, 126, 142, 123, 136, 116, 130, 120, 125, 138, 118, 113, 114, 130, 122, 117, 162, 123, 117, 135, 134, 120, 118, 105, 112, 107, 143, 133, 120, 107, 129, 147, 133, 111, 127, 122, 110, 128, 127, 130, 137, 122, 142, 103, 115, 133, 100, 109, 121, 106, 126, 113, 121, 116, 103, 120, 133, 114, 123, 133, 104, 133, 122, 147, 110, 117, 140, 128, 136, 126, 135, 124, 125, 123, 116, 118, 126, 110, 129, 124, 140, 123, 120, 123, 133, 127, 132, 134, 131, 133, 114, 101, 138, 113, 127, 127, 127, 132, 130, 110, 95, 124, 140, 122, 114, 131, 143, 130, 156, 116, 134, 114, 121, 124, 115, 117, 110, 135, 114, 124, 123, 135, 115, 126, 137, 118, 111, 111, 122, 111, 125, 117, 120, 124, 144, 132, 124, 107, 110, 144, 115, 114, 135, 126, 134, 121, 136, 126, 125, 124, 108, 117, 151, 121, 121, 124, 135, 123, 117, 114, 143, 112, 129, 121, 131, 134, 129, 133, 117, 127, 117, 120, 155, 130, 118, 128, 135, 125, 124, 140, 129, 124, 128, 131, 148, 126, 124, 117, 123, 125, 135, 125, 108, 117, 136, 137, 128, 127, 127, 138, 121, 121, 118, 140, 125, 151, 102, 108, 112, 134, 121, 125, 127, 142, 127, 134, 116, 133, 135, 128, 120, 126, 127, 123, 143, 134, 101, 128, 129, 125, 140, 120, 129, 130, 121, 116, 129, 130, 128, 116, 117, 111, 114, 126, 119, 133, 131, 110, 130, 135, 129, 138, 137, 135, 119, 118, 118, 125, 106, 114, 151, 127, 124, 126, 129, 115, 131, 117, 131, 120, 116, 112, 123, 118, 117, 132, 147, 133, 114, 112, 146, 142, 145, 115, 126, 134, 127, 158, 132, 136, 131, 141, 150, 117, 123, 125, 117, 113, 122, 116, 119, 118, 125, 124, 126, 121, 125, 138, 134, 129, 123, 121, 110, 135, 113, 116, 113, 108, 107, 118, 136, 115, 123, 135, 129, 139, 122, 133, 136, 133, 117, 123, 124, 127, 127, 109, 111, 126, 137, 127, 109, 115, 123, 126, 113, 123, 119, 146, 127, 134, 131, 125, 117, 134, 123, 123, 124, 134, 122, 148, 126, 134, 117, 119, 128, 131, 149, 135, 137, 124, 132, 122, 122, 106, 133, 130, 108, 127, 123, 123, 145, 129, 128, 126, 113, 118, 136, 125, 125, 131, 131, 138, 121, 131, 135, 125, 133, 118, 122, 127, 124, 122, 122, 118, 113, 112, 104, 127, 112, 119, 132, 116, 127, 121, 121, 121, 143, 126, 127, 132, 109, 130, 124, 130, 125, 119, 119, 124, 110, 113, 118, 118, 127, 126, 121, 130, 124, 122, 132, 111, 112, 133, 136, 144, 137, 121, 134, 146, 126, 124, 130, 127, 116, 110, 125, 109, 123, 130, 115, 128, 137, 116, 133, 117, 119, 127, 128, 118, 122, 122, 115, 130, 115, 120, 144, 120, 133, 104, 118, 112, 132, 131, 114, 143, 126, 144, 134, 109, 130, 116, 124, 119, 122, 127, 115, 135, 133, 135, 122, 133, 121, 123, 123, 120, 152, 113, 135, 124, 133, 129, 127, 144, 133, 125, 123, 125, 123, 122, 134, 130, 131, 128, 141, 106, 138, 116, 126, 129, 137, 126, 108, 133, 117, 102, 120, 147, 141, 133, 123, 109, 117, 130, 117, 128, 112, 119, 144, 116, 117, 130, 127, 131, 111, 144, 142, 125, 126, 135, 121, 127, 128, 129, 106, 122, 133, 102, 133, 103, 128, 126, 124, 124, 120, 115, 125, 106, 151, 115, 123, 116, 143, 126, 126, 118, 122, 143, 138, 116, 116, 129, 119, 141, 116, 126, 123, 128, 120, 129, 123, 134, 119, 116, 139, 125, 114, 123, 116, 126, 115, 138, 134, 129, 135, 124, 137, 120, 124, 139, 113, 130, 126, 130, 118, 143, 134, 140, 126, 119, 139, 132, 145, 133, 133, 125, 146, 128, 133, 122, 129, 126, 120, 128, 131, 120, 128, 121, 135, 125, 119, 121, 114, 128, 124, 119, 120, 113, 122, 119, 121, 126, 147, 117, 130, 123, 148, 104, 148, 115, 125, 127, 122, 107, 115, 114, 135, 122, 137, 123, 126, 136, 120, 126, 132, 121, 130, 122, 114, 132, 120, 120, 134, 125, 133, 117, 144, 129, 148, 120, 124, 107, 130, 117, 126, 122, 120, 125, 110, 126, 133, 120, 142, 127, 117, 122, 113, 122, 124, 139, 119, 133, 117, 125, 145, 116, 121, 135, 112, 121, 140, 132, 132, 125, 136, 126, 130, 138, 108, 119, 126, 104, 137, 126, 120, 127, 126, 114, 119, 118, 140, 125, 133, 144, 124, 128, 127, 134, 145, 142, 116, 149, 98, 119, 127, 116, 122, 132, 131, 134, 122, 117, 128, 116, 129, 125, 126, 140, 124, 114, 132, 116, 122, 142, 130, 150, 104, 136, 132, 125, 120, 124, 119, 134, 111, 125, 123, 123, 124, 137, 119, 124, 129, 119, 119, 131, 111, 128, 122, 126, 122, 115, 125, 137, 129, 113, 123, 118, 127, 132, 146, 119, 131, 130, 118, 118, 132, 130, 123, 125, 124, 138, 121, 135, 130, 121, 140, 111, 110, 132, 131, 127, 120, 127, 132, 121, 101, 134, 145, 135, 138, 129, 131, 119, 115, 137, 121, 134, 138, 122, 119, 125, 148, 122, 124, 124, 116, 114, 130, 129, 123, 133, 123, 112, 129, 124, 132, 127, 122, 126, 117, 133, 127, 144, 129, 127, 125, 120, 134, 126, 124, 133, 111, 109, 132, 141, 110, 132, 124, 138, 122, 151, 134, 118, 122, 129, 131, 132, 108, 138, 130, 120, 117, 135, 128, 135, 125, 120, 117, 161, 128, 117, 124, 118, 143, 130, 130, 119, 116, 120, 115, 126, 125, 126, 119, 132, 120, 113, 128, 121, 139, 111, 123, 116, 145, 127, 128, 119, 143, 123, 117, 135, 133, 128, 114, 117, 108, 133, 126, 129, 124, 128, 124, 120, 133, 119, 124, 122, 143, 117, 138, 133, 112, 126, 127, 124, 107, 126, 135, 135, 139, 116, 115, 120, 125, 140, 104, 114, 146, 100, 128, 110, 121, 115, 115, 140, 135, 126, 131, 129, 131, 121, 125, 125, 128, 135, 110, 117, 123, 140, 119, 123, 133, 121, 130, 118, 120, 126, 127, 132, 116, 118, 120, 130, 126, 143, 124, 139, 108, 122, 105, 117, 133, 115, 111, 119, 119, 131, 122, 132, 126, 126, 110, 118, 117, 118, 142, 137, 113, 129, 145, 124, 116, 117, 117, 123, 111, 137, 126, 115, 126, 124, 122, 126, 124, 119, 136, 117, 124, 116, 128, 119, 125, 111, 140, 128, 142, 123, 127, 115, 130, 133, 114, 129, 109, 121, 131, 108, 120, 146, 117, 128, 136, 139, 124, 114, 128, 130, 119, 129, 117, 144, 131, 124, 123, 120, 125, 133, 131, 122, 122, 134, 126, 121, 116, 100, 120, 118, 127, 136, 119, 111, 118, 135, 139, 117, 121, 145, 121, 123, 131, 126, 124, 125, 139, 126, 129, 107, 134, 123, 134, 135, 135, 123, 120, 143, 122, 150, 126, 114, 123, 147, 124, 127, 109, 123, 126, 125, 120, 121, 131, 132, 128, 135, 126, 130, 125, 117, 126, 111, 120, 137, 125, 125, 131, 125, 147, 123, 134, 123, 132, 127, 135, 120, 149, 133, 107, 110, 159, 133, 138, 124, 121, 119, 128, 127, 128, 128, 120, 139, 118, 140, 136, 142, 129, 128, 125, 127, 129, 132, 140, 117, 127, 134, 133, 144, 121, 113, 124, 140, 115, 142, 133, 109, 128, 128, 140, 126, 127, 109, 119, 134, 120, 130, 121, 135, 124, 124, 131, 132, 123, 130, 128, 116, 137, 125, 122, 123, 121, 118, 134, 124, 121, 127, 131, 119, 127, 127, 118, 123, 132, 127, 137, 117, 141, 114, 116, 126, 115, 121, 138, 119, 127, 126, 135, 132, 131, 118, 128, 135, 112, 121, 130, 126, 138, 111, 136, 127, 147, 134, 120, 122, 127, 118, 141, 127, 119, 117, 133, 129, 102, 127, 109, 122, 125, 124, 142, 111, 146, 122, 123, 117, 122, 118, 118, 127, 109, 123, 125, 121, 123, 130, 130, 125, 109, 122, 137, 137, 132, 105, 133, 137, 104, 116, 136, 118, 114, 127, 120, 120, 113, 137, 110, 156, 124, 129, 120, 111, 101, 132, 130, 144, 146, 129, 137, 135, 113, 126, 130, 124, 129, 143, 104, 132, 128, 143, 138, 127, 124, 140, 119, 139, 128, 117, 129, 123, 113, 125, 107, 132, 133, 129, 127, 126, 126, 128, 123, 146, 125, 115, 135, 131, 131, 132, 116, 121, 128, 113, 123, 114, 113, 150, 147, 129, 114, 127, 134, 117, 120, 138, 117, 114, 121, 144, 124, 152, 139, 111, 126, 135, 132, 127, 142, 144, 123, 127, 151, 117, 132, 132, 131, 133, 126, 137, 143, 133, 120, 137, 135, 130, 125, 144, 121, 122, 131, 114, 124, 130, 115, 130, 124, 129, 121, 132, 124, 126, 124, 118, 129, 124, 131, 145, 120, 136, 129, 126, 121, 114, 123, 124, 133, 131, 117, 110, 116, 136, 106, 122, 123, 128, 130, 141, 146, 126, 122, 117, 124, 130, 118, 122, 122, 123, 124, 126, 135, 121, 121, 112, 120, 124, 123, 112, 114, 122, 128, 140, 127, 129, 126, 119, 138, 133, 116, 112, 134, 107, 142, 116, 124, 142, 112, 133, 127, 116, 119, 122, 133, 121, 109, 145, 128, 135, 127, 118, 125, 134, 141, 143, 136, 131, 123, 131, 120, 122, 110, 120, 135, 121, 134, 126, 144, 131, 119, 128, 145, 112, 128, 110, 123, 134, 129, 125, 132, 121, 129, 123, 121, 127, 117, 113, 128, 115, 116, 126, 118, 130, 123, 130, 108, 122, 145, 121, 124, 129, 133, 134, 131, 123, 103, 123, 124, 116, 129, 130, 130, 121, 117, 123, 130, 137, 128, 117, 113, 121, 121, 115, 112, 135, 143, 138, 114, 130, 135, 144, 127, 113, 122, 117, 129, 127, 130, 122, 114, 117, 105, 132, 129, 113, 137, 112, 118, 128, 143, 123, 113, 116, 118, 130, 118, 125, 124, 120, 126, 114, 131, 132, 120, 117, 113, 136, 112, 144, 121, 111, 121, 135, 122, 131, 144, 126, 113, 116, 134, 120, 111, 129, 115, 124, 134, 130, 123, 132, 129, 113, 132, 149, 108, 102, 113, 112, 114, 118, 114, 132, 135, 111, 121, 109, 117, 144, 122, 116, 133, 119, 110, 128, 114, 101, 119, 125, 137, 120, 117, 123, 106, 118, 119, 131, 127, 126, 114, 130, 111, 122, 129, 133, 112, 122, 100, 122, 121, 141, 117, 127, 118, 118, 120, 116, 122, 124, 132, 119, 124, 108, 135, 123, 130, 115, 143, 96, 135, 133, 143, 120, 136, 126, 129, 139, 110, 133, 112, 138, 151, 130, 137, 115, 136, 131, 109, 114, 123, 143, 108, 135, 131, 109, 126, 115, 122, 99, 125, 110, 124, 132, 127, 127, 119, 116, 121, 117, 120, 118, 121, 120, 109, 133, 117, 125, 132, 111, 140, 130, 136, 104, 120, 111, 137, 103, 109, 126, 133, 128, 129, 125, 135, 113, 123, 132, 140, 109, 133, 112, 139, 133, 126, 114, 131, 120, 125, 119, 125, 130, 117, 128, 124, 121, 119, 137, 128, 120, 133, 126, 125, 131, 128, 143, 122, 120, 118, 108, 145, 121, 124, 148, 119, 134, 134, 118, 119, 128, 115, 130, 112, 133, 123, 125, 125, 134, 106, 137, 112, 125, 140, 105, 130, 122, 120, 122, 120, 128, 96, 130, 118, 114, 140, 117, 120, 123, 130, 117, 116, 123, 132, 121, 131, 118, 110, 124, 124, 138, 130, 138, 130, 134, 113, 120, 121, 111, 136, 135, 127, 125, 116, 125, 119, 116, 131, 121, 132, 135, 118, 132, 129, 130, 123, 128, 143, 113, 118, 123, 128, 114, 127, 117, 123, 123, 149, 122, 139, 110, 134, 106, 128, 107, 115, 119, 132, 123, 108, 112, 124, 130, 112, 109, 143, 133, 123, 150, 114, 126, 124, 123, 126, 125, 152, 115, 120, 111, 118, 114, 107, 138, 126, 126, 129, 139, 131, 136, 122, 128, 112, 112, 125, 134, 137, 138, 130, 124, 124, 131, 134, 122, 109, 118, 133, 136, 117, 119, 121, 117, 124, 135, 136, 121, 123, 127, 115, 104, 123, 113, 120, 140, 122, 137, 120, 117, 125, 143, 123, 130, 134, 141, 134, 124, 122, 125, 108, 142, 102, 125, 129, 127, 104, 126, 125, 119, 125, 132, 97, 129, 123, 143, 135, 133, 141, 146, 102, 119, 117, 136, 130, 133, 106, 105, 142, 126, 108, 140, 121, 109, 130, 123, 129, 118, 140, 110, 110, 151, 135, 131, 117, 123, 122, 144, 116, 120, 118, 134, 117, 121, 118, 127, 134, 137, 114, 135, 126, 140, 123, 136, 134, 136, 130, 135, 129, 132, 127, 129, 132, 119, 105, 117, 125, 131, 128, 130, 123, 129, 130, 131, 114, 118, 130, 127, 107, 111, 110, 124, 131, 118, 133, 127, 126, 128, 104, 124, 116, 120, 132, 127, 141, 132, 115, 134, 131, 107, 122, 117, 122, 143, 124, 119, 128, 133, 140, 117, 134, 115, 137, 129, 120, 141, 137, 131, 122, 115, 118, 122, 119, 145, 143, 124, 122, 126, 127, 131, 118, 101, 148, 119, 136, 105, 146, 129, 138, 124, 137, 115, 139, 118, 129, 107, 122, 122, 133, 119, 114, 120, 126, 117, 143, 127, 123, 127, 115, 124, 127, 126, 122, 131, 138, 118, 129, 131, 135, 116, 134, 113, 117, 132, 115, 133, 131, 135, 123, 113, 133, 134, 123, 148, 120, 116, 125, 110, 122, 150, 118, 127, 115, 120, 127, 117, 124, 135, 139, 115, 127, 121, 145, 126, 110, 126, 127, 101, 139, 131, 128, 129, 135, 121, 125, 122, 128, 133, 108, 136, 122, 132, 147, 98, 138, 147, 141, 116, 123, 133, 104, 119, 132, 110, 125, 152, 117, 117, 126, 119, 118, 127, 133, 129, 119, 136, 132, 125, 117, 133, 126, 130, 133, 128, 124, 121, 132, 123, 133, 128, 123, 125, 140, 113, 133, 128, 123, 155, 135, 136, 121, 128, 139, 139, 136, 125, 127, 123, 143, 124, 128, 109, 141, 139, 125, 135, 121, 124, 124, 119, 117, 127, 114, 132, 127, 140, 123, 121, 118, 129, 132, 108, 124, 116, 140, 131, 125, 118, 128, 122, 134, 143, 122, 121, 123, 119, 121, 116, 130, 113, 107, 123, 131, 124, 123, 117, 114, 145, 122, 130, 127, 123, 136, 116, 137, 153, 143, 126, 111, 126, 123, 106, 126, 131, 126, 126, 115, 117, 136, 123, 129, 129, 141, 127, 128, 118, 128, 131, 153, 122, 117, 101, 118, 129, 113, 132, 133, 120, 128, 116, 129, 124, 134, 117, 120, 116, 123, 122, 112, 124, 132, 125, 138, 138, 121, 137, 113, 107, 120, 123, 119, 104, 121, 119, 115, 114, 131, 125, 114, 123, 137, 135, 112, 126, 136, 138, 119, 127, 130, 138, 141, 126, 113, 144, 126, 126, 112, 119, 127, 143, 127, 126, 135, 128, 134, 121, 132, 129, 106, 129, 100, 128, 147, 128, 115, 122, 118, 126, 125, 115, 120, 114, 111, 140, 134, 149, 110, 116, 120, 112, 127, 106, 117, 131, 138, 121, 140, 136, 127, 138, 124, 116, 111, 127, 152, 140, 128, 106, 131, 124, 108, 136, 123, 121, 108, 128, 135, 116, 133, 135, 115, 110, 119, 135, 135, 129, 117, 132, 124, 128, 133, 133, 132, 118, 132, 129, 120, 124, 138, 131, 123, 131, 125, 125, 130, 114, 144, 113, 121, 128, 130, 126, 132, 119, 109, 116, 152, 135, 135, 103, 147, 109, 158, 121, 132, 116, 122, 118, 138, 126, 134, 143, 136, 116, 138, 120, 132, 112, 138, 111, 126, 117, 122, 136, 127, 129, 124, 102, 122, 112, 128, 133, 128, 140, 122, 143, 138, 134, 115, 125, 126, 113, 118, 129, 125, 136, 111, 119, 127, 133, 133, 125, 115, 148, 149, 121, 125, 124, 113, 142, 119, 134, 119, 125, 124, 131, 123, 116, 146, 142, 130, 121, 132, 140, 113, 126, 120, 121, 143, 130, 126, 134, 118, 123, 122, 132, 158, 124, 117, 129, 123, 112, 126, 126, 135, 127, 138, 127, 125, 129, 100, 117, 117, 131, 122, 124, 125, 116, 126, 124, 135, 127, 128, 130, 142, 115, 128, 126, 118, 129, 117, 141, 135, 117, 104, 124, 126, 122, 117, 124, 133, 116, 135, 138, 123, 127, 115, 132, 133, 113, 119, 132, 125, 129, 108, 113, 104, 130, 127, 122, 94, 124, 119, 123, 135, 137, 122, 105, 123, 123, 122, 123, 123, 116, 101, 118, 107, 122, 122, 137, 157, 122, 114, 132, 118, 115, 128, 114, 119, 126, 101, 119, 122, 127, 127, 135, 136, 124, 132, 131, 126, 104, 139, 116, 142, 125, 130, 128, 129, 131, 113, 124, 107, 156, 121, 134, 129, 146, 111, 126, 146, 104, 111, 111, 121, 132, 139, 128, 130, 140, 118, 122, 126, 114, 148, 112, 136, 136, 106, 127, 111, 117, 135, 126, 130, 138, 128, 135, 125, 111, 106, 133, 115, 128, 112, 126, 117, 123, 130, 134, 118, 136, 112, 128, 126, 136, 111, 120, 108, 133, 115, 131, 141, 138, 118, 135, 139, 135, 124, 127, 120, 113, 131, 123, 108, 125, 116, 127, 130, 127, 122, 111, 125, 125, 125, 121, 117, 129, 144, 132, 121, 135, 116, 148, 140, 137, 113, 102, 113, 114, 104, 132, 137, 119, 124, 124, 128, 118, 136, 137, 105, 130, 122, 128, 124, 119, 141, 124, 138, 121, 131, 141, 129, 143, 119, 123, 121, 141, 128, 109, 130, 136, 119, 129, 127, 111, 134, 118, 127, 142, 124, 118, 115, 133, 148, 176, 122, 124, 124, 126, 144, 127, 131, 124, 125, 125, 132, 101, 131, 122, 105, 129, 138, 111, 109, 113, 129, 121, 129, 116, 134, 132, 145, 123, 121, 140, 119, 136, 122, 119, 140, 132, 133, 130, 125, 115, 122, 134, 111, 116, 116, 123, 141, 124, 135, 117, 126, 133, 119, 133, 134, 110, 115, 122, 119, 130, 108, 137, 134, 138, 134, 132, 113, 118, 134, 103, 124, 109, 120, 114, 123, 143, 114, 120, 124, 131, 129, 131, 129, 136, 125, 134, 107, 115, 125, 124, 140, 129, 116, 109, 113, 131, 112, 130, 134, 129, 130, 130, 117, 133, 133, 135, 118, 114, 143, 131, 125, 132, 120, 114, 146, 117, 122, 98, 130, 132, 127, 116, 122, 118, 126, 113, 121, 122, 132, 104, 116, 128, 122, 134, 121, 129, 123, 110, 139, 128, 126, 123, 120, 114, 123, 105, 116, 115, 115, 137, 133, 114, 122, 130, 118, 110, 114, 126, 137, 98, 133, 125, 116, 116, 123, 128, 126, 129, 118, 144, 112, 122, 151, 134, 140, 122, 140, 148, 124, 125, 131, 137, 132, 125, 140, 112, 125, 126, 98, 121, 108, 132, 134, 121, 102, 123, 132, 133, 133, 114, 121, 130, 113, 134, 114, 115, 118, 113, 131, 126, 125, 127, 111, 132, 130, 144, 114, 120, 129, 132, 125, 132, 108, 132, 121, 134, 124, 112, 142, 132, 120, 120, 132, 131, 119, 126, 112, 133, 123, 148, 132, 121, 126, 126, 136, 113, 109, 122, 126, 112, 138, 132, 116, 132, 133, 131, 129, 121, 142, 129, 137, 112, 125, 110, 129, 137, 131, 115, 129, 109, 98, 116, 113, 110, 118, 101, 130, 138, 144, 121, 113, 136, 117, 132, 138, 132, 136, 116, 137, 135, 127, 148, 126, 119, 113, 128, 121, 127, 132, 121, 148, 120, 131, 120, 111, 124, 133, 122, 123, 127, 129, 118, 119, 143, 115, 132, 113, 119, 107, 121, 124, 133, 132, 135, 125, 110, 123, 123, 126, 126, 130, 122, 129, 128, 125, 117, 114, 107, 128, 141, 119, 120, 127, 121, 111, 133, 123, 127, 120, 120, 129, 140, 121, 135, 133, 129, 129, 124, 125, 129, 126, 116, 137, 125, 118, 125, 139, 129, 126, 110, 135, 121, 126, 134, 139, 117, 125, 128, 123, 131, 124, 139, 138, 135, 132, 111, 123, 133, 126, 126, 141, 119, 103, 117, 108, 126, 115, 117, 125, 112, 109, 113, 113, 121, 130, 110, 149, 133, 120, 142, 140, 132, 112, 131, 130, 125, 117, 132, 107, 123, 144, 118, 113, 133, 136, 123, 126, 138, 124, 127, 132, 141, 138, 141, 144, 130, 146, 120, 90, 133, 130, 145, 127, 120, 126, 111, 103, 126, 117, 128, 124, 122, 126, 119, 114, 122, 129, 142, 122, 98, 115, 123, 124, 147, 129, 139, 124, 127, 116, 123, 132, 114, 114, 118, 110, 146, 135, 126, 114, 138, 132, 126, 133, 131, 121, 132, 131, 129, 129, 120, 135, 125, 120, 109, 126, 124, 125, 133, 122, 125, 146, 119, 148, 132, 118, 118, 111, 126, 124, 116, 108, 128, 143, 143, 118, 122, 122, 127, 116, 124, 145, 132, 132, 124, 118, 143, 114, 118, 131, 148, 118, 127, 136, 128, 127, 132, 125, 122, 122, 142, 133, 141, 122, 110, 131, 126, 105, 137, 134, 132, 136, 113, 142, 131, 130, 123, 118, 123, 129, 125, 115, 136, 119, 126, 135, 125, 117, 123, 124, 126, 127, 130, 130, 120, 122, 119, 123, 134, 115, 121, 127, 143, 116, 116, 132, 115, 128, 110, 105, 127, 107, 133, 128, 119, 124, 123, 117, 135, 113, 133, 108, 125, 131, 133, 138, 104, 134, 138, 124, 122, 117, 122, 148, 147, 124, 136, 123, 129, 126, 110, 115, 106, 159, 132, 123, 140, 129, 132, 148, 116, 147, 141, 111, 132, 101, 129, 125, 124, 138, 123, 108, 136, 139, 138, 121, 140, 135, 109, 123, 103, 135, 138, 132, 133, 129, 134, 120, 128, 126, 128, 124, 133, 125, 123, 112, 119, 119, 103, 125, 131, 118, 128, 138, 124, 119, 123, 120, 130, 112, 133, 107, 113, 122, 156, 132, 134, 126, 120, 128, 131, 118, 140, 127, 119, 111, 110, 116, 130, 111, 127, 116, 117, 122, 134, 133, 140, 138, 120, 118, 141, 125, 112, 135, 125, 125, 129, 128, 115, 114, 147, 101, 138, 114, 129, 125, 113, 125, 139, 117, 103, 118, 111, 116, 121, 125, 122, 112, 134, 130, 140, 132, 128, 108, 131, 137, 125, 111, 112, 130, 141, 115, 113, 125, 132, 126, 115, 137, 115, 113, 108, 136, 132, 124, 129, 125, 120, 118, 136, 117, 150, 120, 131, 121, 115, 132, 118, 119, 129, 119, 129, 120, 134, 118, 125, 125, 137, 112, 112, 132, 125, 129, 123, 129, 132, 135, 122, 126, 119, 130, 133, 123, 131, 116, 116, 117, 128, 136, 114, 109, 126, 130, 118, 127, 105, 126, 136, 130, 128, 111, 138, 121, 144, 110, 130, 124, 122, 132, 124, 138, 97, 101, 120, 136, 133, 115, 125, 133, 124, 130, 120, 133, 133, 116, 137, 132, 131, 117, 122, 125, 112, 108, 129, 105, 132, 127, 130, 139, 129, 114, 134, 122, 127, 128, 121, 131, 114, 123, 132, 121, 140, 135, 119, 147, 137, 130, 116, 136, 139, 143, 118, 126, 129, 127, 132, 132, 127, 127, 125, 124, 122, 138, 146, 105, 132, 128, 129, 124, 117, 123, 136, 127, 124, 134, 135, 129, 127, 134, 147, 132, 123, 118, 110, 127, 126, 106, 131, 117, 127, 107, 131, 122, 129, 133, 127, 140, 125, 127, 124, 118, 119, 128, 120, 113, 126, 94, 122, 107, 125, 115, 130, 105, 114, 118, 129, 114, 124, 126, 139, 128, 121, 130, 144, 146, 128, 136, 133, 126, 145, 127, 139, 124, 118, 143, 114, 135, 120, 128, 124, 124, 134, 127, 112, 126, 125, 120, 124, 125, 117, 124, 116, 118, 117, 122, 120, 122, 144, 132, 133, 111, 121, 124, 124, 141, 127, 108, 116, 128, 139, 129, 125, 127, 133, 115, 139, 136, 109, 109, 137, 118, 116, 121, 125, 141, 119, 129, 133, 103, 124, 133, 139, 133, 123, 126, 137, 129, 127, 96, 129, 116, 135, 141, 123, 122, 141, 131, 114, 124, 128, 133, 129, 111, 115, 112, 121, 129, 128, 136, 126, 120, 120, 115, 117, 142, 140, 110, 136, 130, 136, 136, 137, 112, 140, 132, 110, 125, 137, 125, 135, 120, 120, 134, 100, 144, 123, 133, 122, 126, 123, 114, 136, 128, 121, 118, 124, 145, 113, 117, 131, 119, 130, 124, 116, 122, 109, 119, 125, 119, 110, 128, 136, 127, 138, 140, 118, 133, 115, 113, 119, 144, 133, 131, 120, 135, 122, 111, 129, 117, 111, 117, 124, 112, 126, 95, 137, 132, 127, 128, 133, 121, 120, 108, 127, 136, 111, 101, 115, 134, 122, 133, 118, 127, 124, 127, 122, 129, 124, 133, 131, 137, 109, 121, 113, 120, 126, 127, 110, 133, 124, 123, 133, 149, 127, 128, 109, 137, 123, 148, 115, 126, 116, 108, 132, 138, 124, 117, 117, 137, 119, 122, 114, 117, 140, 126, 143, 120, 137, 130, 114, 122, 135, 123, 115, 122, 153, 120, 97, 126, 121, 133, 111, 115, 119, 137, 121, 124, 136, 134, 106, 123, 125, 112, 125, 110, 134, 120, 139, 109, 114, 127, 123, 135, 120, 120, 130, 123, 134, 138, 116, 120, 133, 135, 128, 128, 143, 129, 138, 111, 127, 113, 113, 148, 125, 120, 123, 124, 123, 118, 130, 127, 121, 112, 147, 117, 119, 117, 105, 117, 113, 126, 137, 127, 133, 131, 113, 128, 126, 100, 118, 121, 127, 120, 124, 116, 113, 116, 123, 135, 131, 117, 124, 120, 123, 119, 135, 138, 127, 125, 126, 122, 136, 118, 140, 116, 126, 118, 122, 121, 125, 117, 111, 123, 128, 123, 135, 118, 131, 131, 139, 131, 123, 121, 123, 120, 127, 139, 128, 134, 128, 116, 133, 131, 127, 123, 126, 122, 127, 121, 113, 139, 112, 129, 126, 127, 124, 115, 152, 132, 119, 122, 138, 113, 136, 134, 118, 131, 125, 123, 125, 118, 123, 138, 140, 111, 117, 135, 151, 125, 127, 124, 119, 124, 113, 117, 108, 121, 127, 145, 125, 109, 122, 124, 119, 130, 130, 124, 123, 116, 132, 126, 145, 108, 141, 117, 113, 131, 129, 130, 118, 117, 113, 129, 143, 130, 129, 124, 107, 119, 126, 130, 115, 120, 138, 130, 111, 128, 117, 129, 106, 130, 108, 125, 117, 133, 115, 134, 137, 126, 140, 124, 105, 127, 96, 120, 130, 132, 127, 126, 122, 122, 130, 128, 135, 117, 124, 129, 117, 121, 128, 135, 123, 130, 137, 137, 121, 136, 119, 130, 133, 131, 109, 127, 116, 136, 116, 125, 126, 138, 124, 115, 120, 113, 129, 133, 132, 129, 125, 118, 129, 114, 125, 119, 121, 127, 117, 125, 125, 105, 110, 142, 124, 133, 139, 129, 119, 139, 114, 138, 122, 115, 115, 118, 117, 137, 140, 118, 118, 111, 121, 129, 108, 124, 113, 113, 123, 131, 121, 116, 125, 121, 124, 119, 108, 123, 119, 113, 121, 136, 143, 114, 128, 127, 121, 127, 115, 116, 128, 131, 125, 104, 133, 135, 103, 129, 112, 104, 128, 118, 133, 119, 123, 121, 132, 111, 120, 124, 125, 110, 125, 121, 116, 126, 120, 117, 118, 125, 128, 122, 118, 141, 144, 136, 142, 116, 130, 117, 140, 133, 117, 131, 124, 130, 120, 134, 123, 130, 112, 124, 122, 123, 115, 124, 128, 145, 116, 120, 111, 131, 105, 124, 141, 116, 109, 128, 129, 117, 140, 132, 120, 113, 131, 127, 124, 122, 146, 123, 133, 112, 134, 133, 137, 121, 120, 119, 134, 129, 119, 127, 126, 109, 127, 119, 128, 127, 114, 125, 141, 122, 122, 127, 107, 135, 115, 134, 138, 133, 121, 118, 121, 109, 129, 129, 133, 140, 131, 136, 131, 119, 131, 119, 115, 131, 122, 118, 135, 147, 136, 113, 141, 134, 120, 122, 122, 107, 110, 128, 133, 121, 113, 131, 130, 126, 139, 130, 123, 139, 112, 119, 124, 121, 130, 125, 112, 136, 129, 124, 107, 102, 119, 126, 125, 107, 124, 125, 124, 135, 121, 145, 131, 142, 122, 116, 135, 136, 114, 118, 119, 109, 126, 128, 112, 122, 134, 123, 130, 144, 131, 125, 122, 135, 118, 110, 121, 125, 120, 118, 124, 105, 123, 125, 111, 112, 121, 123, 114, 139, 129, 112, 145, 119, 121, 138, 110, 125, 121, 100, 127, 121, 136, 127, 115, 128, 128, 125, 132, 132, 142, 139, 122, 127, 137, 118, 139, 134, 123, 130, 131, 135, 115, 132, 117, 128, 156, 121, 122, 122, 142, 107, 121, 122, 103, 131, 143, 128, 97, 131, 125, 122, 139, 123, 130, 127, 122, 116, 131, 120, 124, 133, 111, 121, 140, 115, 119, 110, 115, 125, 137, 137, 124, 130, 121, 128, 132, 124, 123, 115, 140, 129, 128, 119, 130, 120, 124, 125, 120, 133, 131, 123, 123, 122, 130, 125, 126, 125, 145, 134, 136, 142, 135, 136, 126, 124, 136, 120, 140, 106, 128, 131, 104, 125, 104, 125, 149, 105, 139, 127, 114, 131, 120, 103, 127, 123, 110, 143, 127, 115, 133, 122, 113, 135, 135, 137, 137, 128, 104, 146, 127, 109, 116, 125, 122, 147, 114, 125, 121, 121, 128, 123, 123, 124, 117, 128, 130, 120, 134, 105, 133, 116, 137, 131, 120, 140, 131, 126, 121, 129, 130, 127, 132, 116, 128, 123, 129, 135, 132, 132, 141, 130, 137, 128, 116, 125, 124, 125, 115, 130, 129, 120, 133, 125, 125, 122, 127, 127, 132, 136, 140, 131, 127, 131, 126, 138, 123, 120, 108, 131, 135, 134, 127, 136, 127, 133, 128, 106, 129, 124, 119, 135, 120, 117, 131, 112, 132, 123, 123, 138, 136, 101, 123, 118, 126, 112, 111, 123, 145, 131, 128, 118, 128, 144, 134, 104, 127, 121, 103, 122, 127, 117, 140, 134, 116, 128, 123, 124, 124, 128, 137, 123, 131, 122, 138, 134, 107, 113, 121, 123, 120, 130, 126, 124, 119, 125, 132, 129, 118, 134, 135, 112, 134, 124, 132, 121, 128, 135, 120, 132, 120, 136, 125, 122, 104, 122, 136, 122, 122, 128, 119, 126, 107, 127, 134, 114, 117, 124, 135, 113, 142, 127, 113, 123, 123, 116, 129, 157, 135, 131, 123, 128, 139, 124, 111, 124, 140, 121, 114, 122, 114, 128, 132, 154, 120, 119, 122, 122, 115, 127, 112, 136, 125, 117, 117, 124, 110, 136, 122, 142, 133, 131, 120, 127, 126, 119, 131, 121, 116, 121, 119, 118, 117, 120, 131, 140, 128, 120, 111, 134, 120, 131, 126, 148, 114, 114, 127, 127, 146, 115, 128, 125, 123, 116, 129, 121, 128, 142, 131, 114, 148, 146, 139, 155, 117, 129, 126, 118, 118, 137, 120, 126, 149, 134, 132, 120, 136, 133, 129, 121, 131, 120, 123, 112, 129, 133, 112, 116, 135, 148, 126, 122, 110, 136, 140, 115, 126, 129, 129, 149, 124, 131, 134, 134, 139, 113, 130, 135, 123, 114, 114, 115, 131, 125, 115, 115, 137, 132, 129, 121, 119, 131, 131, 135, 128, 145, 116, 123, 109, 109, 123, 142, 125, 113, 139, 132, 137, 131, 124, 132, 116, 124, 130, 135, 120, 116, 116, 139, 132, 144, 119, 120, 124, 122, 125, 112, 112, 121, 122, 115, 126, 135, 116, 140, 117, 123, 127, 126, 140, 118, 128, 132, 135, 128, 135, 129, 123, 131, 121, 128, 127, 110, 130, 119, 135, 133, 132, 132, 115, 119, 117, 103, 118, 127, 128, 126, 125, 107, 137, 127, 127, 127, 138, 113, 131, 126, 140, 132, 117, 134, 113, 121, 120, 130, 146, 126, 127, 122, 112, 110, 105, 132, 137, 123, 124, 129, 116, 127, 128, 121, 119, 112, 106, 121, 118, 121, 121, 118, 130, 136, 122, 116, 125, 106, 110, 114, 153, 127, 110, 121, 118, 124, 118, 118, 114, 115, 135, 136, 124, 125, 126, 124, 119, 121, 118, 127, 125, 130, 135, 109, 124, 142, 112, 107, 123, 116, 131, 128, 125, 137, 129, 133, 116, 120, 139, 110, 132, 131, 133, 119, 123, 120, 130, 144, 137, 127, 116, 116, 121, 131, 134, 123, 119, 124, 113, 122, 126, 129, 116, 124, 138, 127, 125, 138, 133, 110, 130, 117, 122, 113, 113, 126, 132, 125, 114, 141, 140, 135, 101, 120, 134, 122, 123, 139, 110, 126, 141, 107, 126, 107, 120, 135, 128, 103, 145, 115, 132, 119, 128, 139, 107, 136, 117, 114, 133, 125, 140, 122, 120, 127, 125, 126, 129, 112, 131, 126, 117, 118, 144, 119, 133, 106, 144, 125, 128, 129, 120, 116, 117, 137, 101, 130, 129, 120, 137, 134, 137, 119, 103, 118, 116, 142, 109, 107, 112, 119, 131, 140, 135, 129, 132, 123, 133, 125, 116, 138, 124, 117, 135, 133, 130, 121, 105, 113, 123, 122, 128, 97, 125, 111, 142, 131, 131, 109, 127, 119, 110, 117, 133, 121, 124, 116, 120, 129, 124, 134, 135, 124, 142, 131, 139, 100, 123, 118, 137, 127, 125, 122, 130, 109, 137, 137, 118, 117, 117, 124, 153, 151, 108, 140, 119, 120, 108, 132, 123, 121, 137, 108, 130, 129, 143, 115, 129, 136, 116, 132, 130, 123, 134, 92, 138, 115, 102, 141, 123, 132, 122, 126, 122, 115, 113, 116, 139, 131, 124, 120, 121, 122, 133, 132, 118, 134, 124, 134, 120, 111, 117, 128, 117, 123, 114, 127, 131, 119, 126, 140, 125, 113, 128, 122, 114, 128, 109, 114, 143, 125, 143, 139, 134, 118, 126, 149, 130, 126, 106, 128, 145, 117, 148, 148, 140, 104, 123, 132, 125, 110, 113, 106, 127, 147, 146, 132, 118, 122, 123, 113, 126, 130, 119, 98, 129, 127, 113, 124, 115, 121, 114, 120, 143, 120, 116, 119, 121, 108, 120, 132, 126, 158, 109, 126, 135, 129, 120, 105, 133, 143, 145, 135, 142, 116, 137, 132, 123, 135, 129, 129, 127, 121, 126, 129, 133, 117, 136, 125, 129, 125, 148, 131, 121, 133, 120, 129, 108, 118, 135, 141, 134, 120, 113, 125, 127, 121, 127, 117, 121, 128, 120, 118, 117, 137, 114, 121, 120, 121, 117, 127, 118, 116, 126, 125, 131, 127, 119, 143, 127, 101, 122, 131, 126, 115, 118, 145, 118, 135, 124, 126, 128, 110, 104, 133, 137, 91, 127, 118, 120, 135, 120, 125, 121, 123, 123, 122, 113, 119, 115, 146, 134, 108, 135, 124, 149, 130, 128, 137, 161, 141, 127, 138, 119, 130, 105, 136, 118, 106, 124, 111, 126, 135, 128, 123, 109, 137, 113, 131, 143, 137, 122, 138, 129, 109, 125, 137, 144, 122, 118, 126, 122, 136, 122, 124, 109, 139, 130, 131, 120, 123, 128, 142, 136, 114, 119, 148, 131, 135, 134, 134, 124, 128, 104, 127, 123, 133, 111, 133, 127, 128, 128, 126, 123, 133, 128, 125, 126, 118, 121, 114, 113, 104, 117, 136, 117, 114, 118, 126, 139, 116, 145, 149, 113, 137, 115, 127, 123, 166, 106, 113, 119, 118, 123, 133, 154, 137, 111, 113, 113, 123, 122, 138, 123, 120, 113, 140, 123, 111, 108, 130, 122, 104, 133, 135, 137, 122, 146, 128, 133, 140, 109, 125, 124, 133, 128, 120, 111, 105, 132, 121, 119, 106, 119, 132, 125, 135, 153, 135, 108, 106, 137, 121, 122, 127, 133, 124, 133, 137, 137, 109, 115, 125, 118, 111, 126, 106, 139, 112, 103, 132, 111, 139, 134, 141, 116, 145, 121, 138, 142, 133, 127, 119, 138, 126, 121, 127, 155, 124, 115, 143, 113, 131, 121, 125, 110, 134, 138, 128, 120, 120, 110, 113, 105, 140, 126, 126, 111, 132, 149, 126, 135, 132, 120, 109, 121, 110, 124, 127, 128, 123, 133, 130, 126, 138, 131, 124, 131, 119, 127, 132, 135, 118, 128, 129, 123, 128, 129, 123, 125, 126, 116, 134, 116, 133, 122, 118, 120, 139, 134, 143, 115, 130, 126, 138, 131, 118, 124, 114, 132, 124, 145, 124, 116, 132, 110, 133, 129, 121, 135, 136, 127, 135, 141, 157, 124, 117, 125, 119, 123, 134, 115, 118, 135, 145, 126, 132, 134, 119, 98, 124, 119, 118, 113, 124, 116, 120, 112, 117, 112, 134, 118, 122, 108, 131, 147, 116, 128, 119, 111, 122, 107, 123, 137, 126, 136, 95, 116, 121, 146, 115, 128, 116, 113, 127, 115, 130, 129, 133, 127, 114, 131, 114, 131, 122, 129, 138, 124, 113, 126, 118, 136, 118, 125, 120, 142, 126, 124, 136, 137, 123, 122, 138, 135, 139, 119, 122, 136, 110, 121, 124, 111, 119, 124, 125, 113, 117, 124, 126, 142, 116, 123, 131, 109, 127, 125, 115, 126, 135, 126, 128, 124, 134, 109, 117, 135, 135, 163, 108, 122, 141, 118, 116, 119, 130, 132, 134, 115, 121, 131, 123, 118, 131, 132, 129, 124, 128, 138, 119, 126, 147, 116, 122, 131, 123, 122, 128, 121, 120, 133, 130, 120, 116, 122, 136, 126, 118, 119, 142, 139, 115, 135, 139, 135, 156, 118, 134, 102, 111, 122, 127, 131, 116, 117, 119, 116, 124, 134, 116, 120, 143, 129, 123, 124, 124, 121, 127, 107, 120, 143, 126, 125, 144, 138, 126, 108, 125, 137, 141, 126, 123, 115, 122, 116, 128, 154, 135, 131, 121, 113, 140, 107, 129, 114, 139, 137, 139, 115, 135, 122, 120, 95, 122, 130, 120, 110, 122, 113, 126, 127, 115, 119, 129, 119, 127, 120, 95, 125, 124, 118, 110, 124, 124, 121, 142, 135, 143, 122, 137, 125, 105, 137, 104, 132, 126, 124, 117, 146, 128, 121, 117, 137, 109, 128, 132, 120, 131, 141, 119, 137, 118, 128, 126, 131, 126, 110, 129, 140, 111, 112, 125, 122, 105, 112, 135, 132, 128, 146, 118, 122, 124, 114, 142, 128, 124, 120, 104, 134, 141, 133, 144, 109, 119, 125, 138, 131, 118, 124, 138, 138, 116, 110, 125, 138, 132, 120, 129, 118, 139, 126, 116, 111, 127, 115, 116, 114, 117, 136, 132, 124, 117, 124, 133, 111, 135, 136, 129, 128, 117, 99, 133, 126, 126, 108, 119, 156, 128, 126, 127, 123, 141, 133, 114, 133, 106, 125, 146, 129, 128, 117, 148, 111, 127, 101, 122, 126, 124, 122, 114, 110, 121, 126, 130, 127, 124, 118, 111, 132, 123, 106, 117, 140, 121, 120, 124, 128, 115, 129, 130, 120, 127, 124, 116, 138, 126, 132, 136, 145, 134, 108, 126, 121, 104, 111, 122, 134, 120, 134, 141, 123, 136, 136, 109, 129, 130, 121, 136, 134, 114, 136, 127, 112, 124, 125, 118, 123, 130, 138, 128, 132, 127, 127, 127, 127, 117, 134, 129, 148, 117, 127, 119, 133, 136, 140, 121, 113, 126, 135, 127, 132, 135, 110, 144, 138, 131, 124, 132, 141, 121, 134, 133, 146, 107, 122, 126, 113, 114, 146, 136, 113, 141, 131, 116, 132, 130, 130, 126, 119, 117, 129, 101, 114, 122, 128, 131, 118, 120, 137, 116, 97, 138, 131, 129, 128, 136, 122, 121, 124, 122, 129, 149, 113, 144, 127, 119, 127, 128, 112, 130, 125, 129, 134, 121, 123, 110, 122, 130, 134, 125, 123, 132, 135, 138, 109, 130, 118, 138, 125, 118, 105, 123, 146, 123, 135, 124, 122, 143, 106, 109, 134, 124, 130, 132, 126, 118, 132, 122, 132, 127, 114, 114, 136, 118, 102, 119, 137, 132, 130, 137, 123, 119, 126, 152, 144, 120, 125, 129, 149, 137, 128, 128, 128, 127, 106, 124, 111, 114, 133, 132, 121, 121, 142, 135, 129, 132, 127, 127, 109, 121, 148, 103, 110, 123, 125, 115, 116, 123, 102, 127, 126, 111, 147, 139, 131, 139, 123, 130, 134, 120, 110, 127, 142, 106, 138, 132, 125, 136, 115, 115, 119, 124, 143, 135, 148, 139, 129, 125, 143, 117, 129, 119, 139, 114, 137, 119, 129, 125, 148, 113, 114, 116, 134, 122, 115, 112, 118, 126, 126, 116, 127, 119, 126, 127, 138, 128, 123, 121, 133, 121, 122, 140, 127, 113, 111, 122, 123, 123, 114, 125, 128, 136, 136, 121, 122, 121, 105, 126, 134, 134, 105, 128, 150, 120, 119, 131, 117, 147, 113, 133, 135, 128, 117, 131, 132, 115, 108, 119, 111, 126, 119, 122, 129, 119, 140, 126, 112, 152, 126, 133, 116, 132, 128, 121, 135, 132, 120, 136, 109, 117, 110, 122, 122, 130, 136, 126, 118, 99, 117, 120, 133, 132, 113, 121, 125, 102, 132, 126, 122, 123, 114, 118, 111, 111, 135, 132, 127, 117, 140, 119, 111, 133, 128, 124, 124, 106, 118, 116, 114, 126, 109, 144, 131, 127, 113, 123, 127, 134, 108, 131, 129, 124, 114, 127, 117, 114, 117, 133, 116, 128, 102, 125, 145, 126, 128, 127, 135, 108, 127, 108, 127, 137, 147, 121, 132, 112, 119, 124, 97, 119, 128, 128, 109, 128, 108, 129, 117, 142, 118, 137, 131, 121, 130, 126, 127, 126, 139, 115, 125, 128, 122, 107, 106, 136, 127, 129, 129, 145, 110, 122, 123, 110, 125, 121, 114, 101, 114, 134, 119, 115, 117, 122, 128, 134, 133, 132, 119, 114, 105, 122, 112, 138, 121, 137, 134, 135, 131, 134, 112, 111, 123, 117, 112, 115, 140, 123, 117, 125, 133, 131, 123, 128, 114, 140, 125, 145, 98, 105, 135, 114, 134, 112, 124, 141, 145, 136, 129, 126, 118, 136, 142, 132, 125, 129, 96, 117, 113, 114, 106, 138, 140, 120, 116, 105, 113, 133, 111, 114, 118, 114, 128, 135, 116, 121, 125, 110, 126, 114, 126, 119, 122, 113, 140, 109, 138, 119, 129, 121, 113, 110, 150, 128, 127, 102, 112, 118, 104, 139, 118, 124, 105, 131, 125, 112, 115, 132, 114, 122, 141, 142, 137, 131, 117, 146, 117, 123, 116, 135, 122, 130, 125, 125, 124, 114, 124, 113, 136, 135, 155, 133, 122, 112, 140, 116, 123, 128, 113, 128, 145, 132, 137, 123, 125, 139, 137, 125, 148, 119, 126, 138, 122, 103, 136, 137, 133, 123, 128, 106, 135, 115, 119, 127, 128, 128, 123, 117, 133, 125, 125, 128, 127, 131, 129, 133, 134, 135, 125, 139, 128, 150, 118, 129, 119, 139, 135, 140, 134, 110, 126, 137, 129, 109, 125, 121, 134, 122, 132, 115, 124, 132, 139, 126, 118, 119, 130, 103, 117, 120, 121, 130, 144, 121, 127, 123, 143, 130, 134, 132, 143, 125, 113, 130, 127, 123, 126, 112, 134, 128, 133, 133, 117, 106, 125, 118, 110, 137, 133, 127, 141, 122, 127, 118, 114, 138, 130, 127, 137, 136, 119, 105, 128, 125, 112, 126, 141, 130, 105, 137, 146, 129, 126, 112, 126, 123, 114, 107, 99, 126, 123, 138, 96, 130, 120, 122, 127, 118, 120, 102, 140, 129, 116, 130, 119, 129, 119, 124, 109, 124, 138, 113, 111, 131, 142, 135, 121, 133, 110, 126, 128, 133, 120, 134, 138, 107, 136, 125, 121, 117, 150, 118, 121, 122, 125, 125, 132, 113, 107, 137, 134, 129, 106, 116, 99, 121, 133, 119, 124, 138, 122, 113, 122, 132, 138, 142, 118, 130, 115, 130, 134, 139, 135, 130, 133, 122, 114, 122, 133, 133, 117, 103, 114, 118, 126, 119, 117, 123, 117, 124, 114, 104, 133, 132, 130, 115, 122, 152, 118, 125, 124, 132, 121, 124, 103, 136, 142, 132, 130, 138, 111, 123, 134, 119, 131, 126, 116, 121, 111, 124, 115, 121, 117, 130, 117, 128, 129, 124, 141, 127, 113, 127, 116, 108, 130, 124, 114, 126, 141, 116, 141, 132, 119, 114, 134, 132, 137, 118, 132, 118, 111, 125, 134, 122, 115, 112, 112, 130, 132, 143, 127, 120, 129, 112, 151, 143, 112, 124, 147, 109, 122, 131, 115, 111, 129, 116, 107, 119, 109, 123, 116, 113, 118, 131, 124, 122, 150, 126, 119, 142, 133, 131, 115, 127, 139, 132, 116, 103, 127, 132, 119, 118, 150, 139, 121, 125, 133, 140, 138, 133, 118, 108, 115, 131, 140, 127, 126, 121, 117, 133, 152, 138, 113, 124, 134, 114, 123, 105, 125, 130, 123, 125, 121, 99, 115, 130, 110, 134, 125, 115, 116, 126, 126, 139, 134, 119, 120, 136, 132, 120, 139, 121, 107, 124, 143, 108, 132, 111, 130, 113, 98, 121, 122, 136, 118, 112, 123, 127, 106, 135, 113, 134, 115, 137, 140, 127, 116, 148, 129, 127, 136, 128, 121, 105, 126, 119, 121, 125, 128, 131, 118, 121, 118, 140, 128, 124, 122, 139, 126, 116, 130, 115, 118, 132, 136, 114, 109, 140, 132, 133, 127, 120, 142, 151, 131, 103, 128, 128, 130, 113, 124, 150, 130, 130, 121, 124, 114, 130, 126, 140, 104, 126, 135, 130, 133, 134, 115, 130, 110, 108, 148, 135, 122, 112, 123, 126, 112, 130, 106, 124, 115, 117, 115, 137, 119, 123, 139, 124, 112, 129, 113, 138, 132, 112, 124, 118, 132, 134, 108, 137, 131, 116, 107, 112, 130, 117, 120, 122, 136, 133, 120, 113, 140, 128, 130, 125, 132, 124, 133, 148, 114, 129, 125, 137, 137, 135, 125, 121, 130, 127, 120, 130, 119, 129, 130, 120, 130, 128, 124, 115, 122, 134, 122, 127, 116, 111, 137, 122, 118, 126, 132, 115, 134, 161, 130, 117, 120, 131, 120, 116, 137, 118, 144, 122, 132, 119, 132, 138, 123, 122, 118, 150, 122, 142, 147, 120, 131, 131, 132, 120, 116, 128, 124, 113, 125, 117, 116, 113, 113, 143, 131, 115, 127, 129, 123, 124, 123, 133, 123, 127, 137, 134, 138, 113, 123, 134, 121, 123, 123, 143, 122, 133, 140, 127, 133, 134, 118, 108, 120, 111, 136, 122, 133, 123, 120, 126, 127, 128, 97, 140, 137, 104, 135, 116, 106, 118, 113, 137, 139, 125, 129, 117, 121, 141, 126, 110, 141, 119, 138, 120, 137, 141, 136, 123, 131, 114, 124, 141, 108, 129, 102, 120, 118, 125, 113, 105, 116, 137, 119, 113, 127, 126, 118, 159, 126, 145, 131, 119, 128, 118, 131, 113, 154, 107, 135, 126, 114, 116, 123, 123, 123, 125, 98, 137, 157, 123, 120, 112, 127, 126, 127, 120, 115, 120, 114, 126, 112, 136, 111, 122, 128, 119, 136, 117, 118, 137, 118, 125, 132, 108, 124, 107, 112, 139, 136, 136, 131, 146, 136, 124, 107, 118, 127, 133, 136, 134, 129, 125, 115, 158, 139, 122, 120, 115, 130, 122, 107, 127, 137, 113, 123, 128, 127, 116, 112, 109, 119, 129, 114, 137, 137, 123, 140, 143, 148, 149, 117, 115, 122, 127, 125, 128, 129, 136, 138, 139, 126, 132, 129, 126, 116, 115, 129, 146, 122, 105, 115, 119, 123, 127, 114, 147, 125, 113, 132, 121, 127, 129, 146, 143, 121, 155, 119, 134, 123, 144, 122, 138, 153, 102, 128, 123, 126, 134, 125, 131, 106, 125, 118, 126, 121, 129, 122, 131, 129, 136, 135, 132, 109, 115, 139, 116, 131, 113, 120, 119, 129, 116, 119, 132, 142, 122, 126, 129, 141, 108, 146, 116, 126, 147, 129, 110, 139, 123, 120, 124, 113, 123, 113, 128, 124, 124, 126, 124, 146, 140, 132, 121, 137, 114, 124, 138, 114, 130, 123, 131, 100, 114, 111, 145, 120, 127, 123, 145, 122, 112, 134, 126, 117, 134, 127, 113, 130, 137, 125, 124, 111, 123, 116, 119, 123, 133, 110, 107, 127, 125, 137, 113, 125, 114, 115, 117, 128, 132, 154, 128, 133, 128, 110, 124, 131, 123, 121, 142, 124, 134, 126, 109, 120, 113, 133, 155, 137, 123, 124, 116, 111, 123, 124, 121, 142, 110, 107, 138, 139, 131, 124, 124, 129, 138, 125, 114, 113, 121, 101, 122, 119, 125, 125, 108, 130, 125, 126, 117, 109, 106, 130, 119, 143, 128, 117, 131, 115, 110, 124, 134, 110, 119, 142, 135, 110, 142, 129, 127, 138, 142, 138, 114, 116, 116, 117, 130, 123, 130, 133, 126, 142, 139, 115, 142, 106, 102, 134, 129, 117, 133, 116, 116, 111, 153, 131, 144, 145, 145, 125, 126, 140, 134, 127, 107, 126, 108, 137, 107, 136, 124, 122, 129, 113, 132, 155, 110, 134, 122, 125, 143, 131, 134, 132, 125, 135, 118, 129, 129, 135, 110, 135, 128, 118, 134, 124, 131, 108, 137, 137, 118, 113, 120, 126, 137, 127, 123, 132, 124, 123, 137, 125, 132, 117, 122, 130, 118, 122, 130, 126, 131, 122, 121, 123, 120, 132, 126, 120, 124, 139, 141, 129, 101, 136, 128, 107, 133, 128, 127, 124, 111, 123, 117, 135, 159, 118, 126, 120, 125, 132, 134, 128, 113, 123, 132, 121, 117, 149, 140, 114, 139, 128, 141, 126, 118, 120, 125, 132, 127, 157, 136, 108, 130, 130, 114, 125, 134, 124, 132, 116, 131, 122, 111, 137, 137, 120, 122, 139, 132, 134, 113, 129, 135, 126, 137, 133, 122, 123, 146, 122, 130, 118, 114, 113, 148, 129, 133, 139, 104, 146, 134, 111, 130, 110, 131, 132, 133, 123, 125, 118, 123, 128, 123, 120, 136, 104, 127, 124, 125, 117, 130, 120, 106, 139, 126, 131, 116, 117, 114, 127, 130, 121, 129, 131, 120, 121, 119, 122, 96, 131, 122, 129, 126, 130, 125, 126, 116, 138, 129, 139, 114, 122, 134, 128, 127, 117, 133, 126, 127, 132, 126, 124, 131, 136, 119, 143, 131, 120, 136, 106, 132, 123, 102, 125, 135, 114, 128, 123, 124, 126, 134, 124, 115, 130, 131, 119, 128, 131, 132, 131, 124, 132, 110, 109, 129, 120, 109, 118, 137, 150, 142, 128, 125, 134, 121, 120, 117, 127, 138, 141, 116, 113, 130, 105, 127, 126, 151, 115, 122, 135, 137, 118, 127, 124, 134, 107, 137, 123, 134, 137, 137, 132, 139, 132, 119, 127, 115, 128, 129, 129, 116, 131, 139, 122, 108, 145, 115, 130, 109, 116, 131, 131, 134, 122, 125, 117, 141, 134, 114, 147, 127, 109, 126, 109, 123, 123, 142, 125, 105, 109, 134, 121, 123, 125, 148, 109, 156, 120, 124, 107, 127, 135, 127, 134, 131, 118, 157, 126, 140, 146, 122, 138, 126, 113, 138, 134, 125, 114, 123, 127, 147, 139, 117, 123, 113, 131, 116, 129, 130, 123, 123, 125, 124, 120, 129, 129, 131, 112, 122, 116, 123, 114, 123, 135, 117, 116, 136, 124, 117, 91, 123, 123, 134, 129, 133, 121, 141, 126, 124, 121, 107, 135, 125, 134, 132, 105, 132, 111, 114, 112, 121, 141, 133, 117, 134, 117, 117, 147, 114, 144, 122, 134, 127, 125, 131, 127, 137, 115, 130, 155, 142, 110, 129, 138, 130, 117, 113, 137, 152, 122, 136, 119, 117, 120, 137, 105, 111, 128, 130, 120, 115, 127, 137, 134, 130, 115, 142, 149, 120, 139, 140, 127, 128, 100, 111, 135, 122, 121, 118, 126, 117, 115, 133, 127, 139, 125, 115, 133, 122, 126, 116, 134, 110, 119, 112, 127, 136, 122, 120, 120, 136, 113, 133, 117, 133, 140, 131, 120, 145, 123, 136, 139, 122, 128, 123, 129, 121, 131, 127, 123, 118, 119, 138, 101, 136, 123, 117, 111, 115, 114, 118, 135, 110, 129, 119, 114, 134, 131, 120, 132, 128, 137, 123, 125, 129, 136, 119, 118, 131, 111, 132, 122, 122, 124, 125, 143, 96, 124, 128, 126, 139, 116, 123, 121, 129, 125, 118, 133, 123, 126, 127, 122, 138, 130, 121, 134, 130, 140, 136, 117, 164, 124, 97, 120, 125, 132, 132, 119, 132, 121, 132, 134, 126, 126, 133, 127, 139, 124, 127, 140, 149, 136, 126, 123, 121, 119, 122, 127, 115, 115, 117, 117, 126, 117, 127, 108, 139, 127, 121, 124, 131, 129, 107, 118, 139, 120, 133, 131, 112, 105, 117, 124, 126, 127, 128, 119, 112, 108, 132, 119, 146, 111, 121, 121, 129, 134, 126, 121, 119, 108, 106, 101, 112, 123, 118, 130, 106, 115, 115, 127, 122, 133, 122, 130, 118, 130, 119, 114, 107, 113, 130, 133, 130, 141, 143, 136, 122, 133, 124, 139, 120, 134, 146, 131, 105, 124, 116, 131, 121, 116, 120, 119, 123, 124, 127, 137, 101, 126, 109, 136, 129, 128, 128, 118, 111, 122, 124, 140, 144, 113, 131, 132, 118, 116, 117, 135, 115, 121, 114, 121, 112, 125, 115, 127, 126, 123, 105, 150, 123, 124, 123, 121, 116, 121, 122, 116, 118, 127, 123, 125, 122, 135, 136, 116, 126, 104, 141, 118, 145, 129, 153, 139, 117, 120, 112, 126, 103, 122, 132, 125, 129, 118, 127, 103, 129, 134, 128, 116, 124, 117, 140, 122, 109, 135, 123, 142, 125, 134, 125, 117, 127, 129, 106, 125, 127, 114, 132, 125, 121, 132, 124, 114, 112, 140, 136, 120, 135, 116, 131, 108, 151, 122, 110, 132, 117, 104, 115, 133, 112, 118, 118, 138, 147, 124, 131, 134, 126, 119, 121, 122, 137, 119, 128, 130, 123, 129, 124, 150, 123, 131, 106, 119, 109, 123, 103, 116, 128, 127, 126, 114, 136, 142, 108, 126, 127, 126, 126, 138, 137, 128, 160, 118, 117, 125, 131, 119, 120, 136, 129, 131, 135, 128, 127, 117, 145, 133, 119, 118, 140, 118, 115, 117, 128, 124, 111, 133, 123, 124, 128, 135, 108, 119, 144, 117, 117, 116, 117, 124, 125, 106, 121, 111, 138, 132, 127, 115, 120, 125, 134, 125, 132, 148, 135, 117, 135, 130, 143, 126, 121, 123, 147, 113, 102, 128, 129, 110, 135, 114, 135, 132, 132, 113, 144, 112, 129, 132, 130, 120, 127, 134, 123, 110, 115, 124, 128, 136, 119, 150, 126, 139, 116, 122, 124, 122, 140, 116, 137, 125, 132, 139, 130, 119, 128, 124, 125, 125, 102, 122, 123, 125, 136, 123, 149, 136, 133, 127, 138, 110, 137, 138, 123, 104, 132, 122, 126, 124, 119, 143, 130, 112, 117, 129, 136, 133, 126, 107, 135, 131, 142, 122, 120, 124, 128, 130, 139, 129, 121, 129, 140, 115, 122, 144, 113, 120, 110, 113, 121, 107, 146, 108, 143, 131, 134, 136, 115, 120, 122, 134, 121, 117, 123, 124, 137, 119, 141, 123, 121, 139, 112, 121, 134, 125, 134, 115, 126, 117, 130, 116, 131, 143, 154, 140, 126, 110, 128, 125, 123, 132, 118, 114, 122, 124, 141, 125, 129, 123, 118, 136, 125, 120, 117, 129, 116, 128, 135, 129, 134, 114, 128, 118, 129, 120, 124, 136, 109, 131, 113, 113, 141, 139, 126, 127, 116, 141, 129, 118, 120, 128, 132, 113, 127, 137, 129, 137, 120, 124, 127, 122, 128, 124, 137, 131, 129, 113, 162, 116, 130, 123, 134, 146, 130, 130, 130, 120, 116, 130, 123, 114, 118, 127, 125, 130, 131, 126, 122, 108, 122, 123, 132, 127, 132, 117, 107, 130, 118, 119, 130, 132, 119, 130, 134, 114, 114, 136, 138, 111, 134, 122, 140, 119, 124, 126, 126, 124, 123, 139, 130, 125, 121, 119, 125, 135, 119, 129, 138, 122, 150, 127, 127, 133, 132, 116, 128, 119, 128, 131, 139, 122, 154, 125, 112, 124, 122, 119, 135, 115, 130, 132, 127, 120, 109, 136, 136, 129, 125, 150, 128, 122, 140, 108, 131, 120, 124, 149, 129, 122, 147, 116, 138, 143, 114, 113, 140, 106, 119, 122, 130, 128, 114, 120, 128, 142, 139, 120, 113, 125, 127, 114, 123, 118, 123, 119, 129, 151, 120, 144, 132, 113, 131, 155, 130, 86, 119, 122, 131, 122, 116, 134, 136, 138, 130, 127, 128, 119, 131, 128, 133, 131, 117, 113, 112, 128, 134, 128, 129, 134, 141, 135, 126, 131, 116, 139, 134, 108, 126, 118, 116, 122, 122, 112, 116, 125, 133, 130, 123, 116, 138, 110, 127, 117, 127, 120, 110, 120, 109, 128, 128, 125, 122, 124, 121, 129, 135, 116, 134, 103, 126, 126, 106, 118, 115, 108, 122, 105, 130, 106, 133, 121, 128, 123, 132, 132, 139, 129, 132, 121, 128, 134, 121, 126, 123, 119, 130, 113, 121, 126, 111, 120, 129, 120, 115, 125, 113, 126, 115, 124, 133, 124, 132, 116, 107, 102, 109, 130, 120, 123, 119, 97, 119, 117, 131, 129, 129, 118, 109, 116, 149, 113, 124, 122, 150, 137, 130, 126, 114, 111, 119, 130, 121, 117, 137, 129, 143, 113, 126, 138, 134, 133, 119, 125, 115, 143, 129, 139, 130, 122, 138, 131, 123, 120, 117, 139, 122, 126, 111, 137, 125, 104, 115, 119, 116, 134, 129, 135, 116, 128, 120, 125, 125, 139, 129, 134, 126, 110, 130, 111, 119, 121, 124, 122, 128, 130, 129, 117, 135, 102, 118, 119, 136, 126, 139, 113, 124, 139, 135, 119, 129, 121, 107, 122, 126, 123, 118, 111, 125, 126, 138, 120, 124, 131, 134, 132, 134, 119, 134, 137, 128, 141, 122, 135, 129, 139, 125, 136, 142, 125, 126, 117, 120, 144, 121, 113, 119, 120, 114, 138, 123, 126, 124, 139, 137, 116, 122, 103, 125, 134, 149, 120, 119, 129, 115, 123, 125, 107, 106, 117, 129, 130, 96, 131, 123, 132, 130, 136, 114, 122, 110, 128, 120, 140, 139, 126, 132, 104, 130, 145, 121, 131, 140, 120, 129, 117, 126, 117, 132, 114, 107, 117, 127, 130, 150, 124, 111, 121, 124, 138, 133, 132, 128, 128, 142, 115, 135, 113, 129, 126, 145, 127, 115, 145, 126, 148, 119, 121, 123, 143, 120, 117, 120, 120, 118, 134, 130, 137, 133, 134, 128, 137, 133, 125, 135, 129, 111, 135, 119, 127, 157, 107, 130, 117, 123, 120, 127, 129, 131, 117, 123, 127, 126, 141, 127, 122, 137, 125, 133, 113, 114, 117, 139, 119, 138, 137, 119, 123, 133, 126, 136, 112, 126, 117, 131, 121, 120, 135, 132, 124, 125, 125, 131, 142, 129, 135, 120, 116, 132, 129, 121, 130, 119, 124, 110, 108, 152, 122, 123, 134, 124, 131, 126, 122, 123, 127, 139, 140, 128, 133, 122, 111, 101, 118, 144, 131, 131, 121, 132, 113, 143, 103, 122, 118, 118, 123, 131, 118, 114, 139, 119, 112, 119, 129, 140, 112, 130, 136, 126, 138, 108, 145, 126, 122, 118, 115, 155, 126, 125, 115, 115, 140, 133, 141, 140, 138, 100, 139, 114, 128, 117, 149, 112, 116, 126, 123, 126, 110, 111, 124, 143, 123, 126, 121, 117, 118, 133, 118, 105, 108, 113, 133, 120, 120, 131, 127, 114, 121, 120, 139, 115, 140, 127, 118, 122, 137, 133, 127, 124, 147, 112, 109, 131, 118, 121, 126, 120, 113, 134, 125, 122, 124, 126, 133, 116, 133, 118, 119, 126, 124, 119, 140, 120, 134, 122, 116, 124, 128, 122, 119, 129, 133, 112, 107, 124, 111, 120, 134, 133, 94, 131, 126, 128, 138, 125, 110, 130, 136, 113, 119, 128, 130, 115, 124, 119, 123, 109, 126, 133, 120, 120, 131, 128, 123, 134, 115, 130, 136, 115, 127, 119, 138, 118, 129, 122, 140, 118, 132, 134, 132, 104, 125, 131, 123, 127, 142, 129, 116, 129, 122, 122, 138, 128, 121, 134, 142, 128, 109, 126, 125, 132, 130, 125, 122, 127, 134, 125, 132, 115, 108, 110, 112, 129, 112, 149, 116, 137, 109, 117, 118, 133, 117, 116, 121, 132, 129, 105, 136, 136, 122, 129, 120, 126, 136, 150, 126, 129, 136, 130, 136, 132, 125, 124, 124, 115, 126, 128, 128, 112, 131, 117, 131, 133, 130, 144, 136, 120, 114, 134, 128, 126, 131, 126, 133, 131, 128, 114, 124, 139, 130, 118, 120, 135, 130, 134, 120, 122, 103, 131, 120, 145, 113, 131, 100, 123, 119, 126, 128, 107, 125, 114, 138, 128, 117, 135, 144, 125, 124, 114, 124, 145, 98, 143, 126, 130, 136, 156, 122, 137, 149, 109, 124, 148, 105, 123, 111, 155, 138, 126, 137, 126, 125, 119, 127, 138, 117, 119, 125, 133, 128, 127, 138, 137, 130, 121, 157, 117, 121, 133, 121, 118, 107, 121, 139, 134, 134, 122, 128, 140, 114, 116, 134, 111, 130, 121, 122, 126, 113, 144, 110, 120, 116, 112, 107, 140, 107, 116, 127, 124, 113, 135, 117, 125, 129, 131, 135, 138, 115, 128, 121, 134, 108, 115, 141, 130, 142, 110, 113, 135, 128, 130, 124, 139, 125, 118, 140, 126, 114, 126, 125, 121, 116, 147, 124, 126, 122, 122, 129, 139, 118, 129, 120, 119, 112, 122, 129, 143, 139, 118, 131, 125, 132, 115, 121, 121, 125, 127, 134, 134, 135, 119, 99, 124, 142, 124, 126, 130, 132, 132, 124, 135, 133, 122, 124, 126, 150, 140, 105, 122, 135, 121, 106, 126, 134, 141, 127, 123, 134, 122, 125, 113, 123, 124, 129, 126, 136, 126, 140, 128, 128, 119, 133, 121, 125, 138, 140, 126, 129, 126, 126, 123, 129, 122, 131, 143, 145, 114, 107, 126, 137, 129, 153, 142, 126, 119, 113, 122, 129, 131, 120, 119, 114, 115, 124, 133, 116, 112, 142, 113, 115, 124, 123, 128, 125, 123, 139, 118, 137, 131, 143, 143, 143, 130, 131, 116, 119, 111, 101, 113, 130, 136, 141, 124, 99, 152, 130, 134, 127, 116, 147, 117, 139, 111, 112, 125, 123, 118, 128, 126, 129, 133, 133, 120, 122, 122, 116, 119, 132, 124, 122, 130, 128, 121, 126, 120, 129, 142, 112, 128, 116, 136, 132, 135, 120, 125, 124, 108, 123, 126, 108, 149, 146, 123, 129, 132, 127, 132, 124, 126, 118, 119, 123, 127, 131, 120, 136, 112, 137, 134, 121, 129, 135, 132, 106, 132, 126, 120, 142, 130, 102, 105, 123, 121, 105, 140, 109, 135, 117, 119, 134, 147, 113, 118, 118, 144, 130, 116, 138, 144, 131, 126, 139, 123, 134, 139, 131, 110, 131, 124, 151, 141, 117, 142, 133, 122, 119, 138, 123, 136, 132, 131, 137, 124, 106, 115, 140, 112, 150, 138, 121, 124, 129, 131, 110, 99, 134, 110, 124, 131, 123, 137, 130, 138, 129, 118, 125, 110, 114, 136, 130, 121, 113, 123, 113, 114, 111, 118, 114, 143, 125, 133, 129, 136, 123, 119, 134, 116, 122, 120, 131, 124, 110, 112, 112, 130, 125, 130, 125, 138, 121, 144, 122, 125, 121, 116, 126, 120, 113, 124, 128, 133, 113, 127, 137, 134, 126, 118, 99, 123, 113, 124, 115, 124, 149, 127, 137, 126, 121, 111, 127, 113, 142, 118, 123, 100, 94, 114, 114, 116, 124, 115, 132, 145, 127, 120, 132, 133, 121, 129, 131, 114, 111, 118, 129, 135, 138, 123, 121, 138, 106, 114, 105, 123, 124, 125, 124, 114, 113, 122, 114, 128, 131, 118, 146, 125, 126, 132, 123, 127, 130, 121, 125, 129, 132, 137, 135, 119, 131, 131, 121, 122, 129, 111, 114, 128, 124, 124, 130, 149, 96, 127, 107, 128, 122, 134, 135, 131, 113, 136, 131, 120, 139, 108, 111, 128, 146, 124, 131, 125, 145, 134, 113, 139, 115, 120, 138, 122, 129, 125, 146, 112, 133, 124, 125, 117, 130, 137, 125, 117, 126, 126, 123, 123, 131, 126, 139, 107, 133, 127, 137, 120, 118, 136, 127, 145, 137, 122, 128, 121, 109, 121, 144, 135, 141, 126, 138, 131, 108, 113, 142, 116, 142, 119, 118, 131, 111, 132, 140, 136, 119, 124, 124, 146, 139, 133, 152, 145, 146, 131, 132, 123, 147, 119, 133, 116, 118, 134, 125, 121, 123, 128, 129, 125, 118, 128, 140, 125, 135, 133, 115, 129, 125, 106, 140, 130, 120, 130, 130, 121, 116, 131, 129, 125, 133, 115, 112, 123, 133, 106, 138, 107, 125, 109, 150, 117, 122, 124, 115, 121, 128, 142, 116, 113, 133, 121, 129, 139, 136, 125, 120, 122, 123, 125, 124, 108, 126, 127, 135, 122, 126, 143, 129, 126, 123, 118, 118, 114, 125, 130, 133, 114, 113, 140, 119, 135, 109, 126, 137, 127, 113, 131, 109, 129, 141, 121, 128, 141, 140, 123, 136, 132, 135, 127, 129, 125, 125, 132, 144, 125, 150, 131, 128, 118, 135, 132, 128, 124, 119, 123, 146, 132, 121, 129, 114, 110, 125, 123, 111, 114, 133, 134, 99, 118, 127, 125, 133, 133, 130, 109, 108, 106, 124, 117, 138, 85, 141, 126, 129, 128, 128, 119, 132, 128, 110, 124, 122, 129, 132, 125, 118, 137, 108, 116, 119, 123, 130, 115, 123, 136, 132, 116, 131, 128, 129, 146, 139, 113, 115, 114, 112, 112, 135, 120, 124, 127, 132, 117, 128, 113, 135, 130, 125, 106, 119, 142, 128, 144, 126, 117, 127, 119, 131, 123, 137, 139, 116, 113, 126, 140, 122, 111, 113, 109, 108, 114, 105, 118, 128, 117, 123, 124, 127, 116, 118, 126, 141, 123, 116, 120, 117, 119, 118, 125, 117, 139, 116, 128, 105, 134, 139, 132, 114, 117, 115, 112, 110, 147, 132, 141, 130, 121, 122, 138, 120, 130, 129, 116, 125, 132, 132, 110, 111, 142, 144, 123, 117, 130, 120, 119, 128, 126, 111, 134, 132, 117, 131, 123, 121, 113, 116, 124, 118, 126, 129, 130, 131, 120, 114, 118, 134, 126, 99, 120, 143, 115, 107, 132, 140, 135, 112, 120, 127, 102, 136, 129, 130, 126, 133, 111, 126, 123, 123, 130, 135, 141, 123, 126, 110, 126, 120, 112, 116, 139, 126, 135, 130, 137, 139, 127, 139, 123, 115, 129, 120, 143, 117, 144, 112, 119, 142, 161, 132, 137, 126, 107, 117, 130, 123, 122, 128, 109, 113, 136, 120, 120, 123, 109, 135, 127, 131, 125, 128, 131, 128, 116, 125, 123, 116, 128, 134, 121, 121, 118, 125, 113, 120, 118, 123, 106, 109, 113, 132, 123, 128, 136, 124, 122, 122, 137, 144, 107, 139, 134, 134, 124, 119, 123, 137, 143, 123, 127, 112, 96, 125, 109, 135, 121, 119, 121, 143, 126, 130, 128, 125, 131, 123, 123, 135, 114, 119, 111, 110, 127, 120, 129, 134, 125, 115, 114, 122, 119, 131, 118, 121, 125, 134, 132, 115, 119, 138, 121, 133, 121, 122, 120, 139, 121, 129, 133, 116, 135, 128, 131, 124, 114, 125, 110, 130, 147, 120, 121, 115, 124, 120, 130, 142, 123, 112, 130, 117, 145, 124, 128, 121, 116, 125, 119, 109, 149, 123, 118, 124, 122, 125, 125, 117, 125, 135, 126, 143, 140, 120, 130, 131, 127, 112, 119, 117, 128, 132, 121, 136, 127, 114, 125, 140, 115, 132, 129, 124, 117, 121, 128, 118, 119, 121, 119, 126, 126, 128, 141, 133, 120, 128, 130, 138, 133, 118, 118, 129, 111, 147, 122, 108, 151, 141, 129, 138, 132, 135, 122, 116, 119, 139, 127, 114, 130, 115, 130, 120, 134, 129, 113, 129, 145, 129, 130, 110, 145, 125, 107, 123, 120, 126, 115, 122, 122, 136, 125, 115, 126, 118, 131, 139, 114, 139, 119, 133, 109, 132, 140, 132, 119, 121, 131, 126, 141, 125, 120, 143, 143, 135, 123, 121, 123, 104, 138, 132, 123, 117, 129, 132, 125, 125, 126, 127, 120, 128, 133, 121, 134, 125, 123, 123, 118, 128, 134, 121, 130, 114, 118, 143, 124, 113, 137, 117, 136, 123, 131, 106, 134, 140, 125, 134, 145, 114, 133, 144, 124, 128, 118, 144, 112, 108, 112, 122, 113, 126, 118, 119, 124, 148, 124, 139, 131, 129, 129, 127, 136, 109, 123, 130, 129, 120, 122, 135, 133, 124, 133, 96, 138, 135, 105, 126, 134, 118, 127, 135, 119, 127, 138, 139, 120, 121, 119, 139, 128, 121, 124, 119, 141, 119, 124, 127, 136, 118, 121, 125, 140, 120, 120, 145, 124, 125, 134, 123, 124, 126, 115, 126, 124, 109, 126, 124, 121, 118, 110, 119, 131, 127, 128, 117, 125, 133, 135, 147, 122, 117, 149, 137, 123, 121, 114, 118, 125, 130, 129, 137, 124, 124, 113, 80, 117, 120, 162, 131, 127, 140, 117, 124, 113, 131, 119, 123, 129, 124, 110, 132, 124, 131, 107, 118, 138, 141, 115, 138, 119, 144, 121, 118, 126, 125, 135, 122, 149, 123, 128, 118, 120, 116, 139, 117, 128, 129, 122, 123, 135, 150, 139, 122, 111, 130, 118, 121, 126, 126, 122, 135, 133, 124, 142, 127, 131, 128, 126, 111, 116, 125, 144, 131, 148, 140, 136, 131, 138, 131, 126, 112, 115, 128, 138, 129, 129, 138, 133, 115, 119, 135, 120, 114, 120, 132, 135, 119, 123, 152, 126, 144, 132, 114, 112, 124, 125, 129, 129, 141, 130, 115, 110, 126, 134, 133, 125, 126, 113, 120, 126, 120, 121, 131, 131, 131, 102, 100, 132, 118, 126, 123, 135, 143, 122, 144, 120, 117, 108, 113, 127, 120, 115, 119, 120, 124, 131, 121, 130, 125, 122, 127, 125, 115, 132, 126, 124, 137, 142, 112, 121, 120, 123, 120, 134, 113, 125, 128, 114, 123, 118, 116, 119, 124, 117, 123, 148, 128, 124, 130, 122, 133, 103, 137, 136, 123, 131, 139, 124, 144, 125, 124, 123, 123, 138, 125, 130, 113, 117, 133, 135, 120, 127, 138, 117, 102, 107, 138, 142, 109, 131, 113, 123, 116, 133, 134, 137, 134, 134, 123, 130, 118, 126, 136, 103, 131, 116, 121, 133, 128, 125, 128, 120, 151, 137, 125, 118, 127, 130, 124, 118, 129, 119, 126, 120, 124, 128, 112, 134, 115, 113, 137, 132, 128, 105, 143, 128, 114, 127, 122, 128, 131, 120, 123, 123, 131, 116, 124, 133, 125, 114, 122, 112, 136, 115, 120, 108, 130, 110, 145, 141, 134, 120, 130, 129, 154, 120, 116, 111, 141, 132, 130, 130, 134, 147, 130, 124, 120, 140, 134, 122, 124, 138, 122, 125, 125, 133, 112, 119, 140, 143, 122, 123, 112, 134, 127, 124, 118, 132, 128, 118, 126, 133, 122, 108, 127, 120, 123, 126, 121, 135, 137, 125, 129, 120, 126, 124, 136, 129, 132, 148, 127, 130, 138, 125, 125, 123, 129, 132, 125, 126, 142, 119, 140, 122, 132, 118, 131, 146, 127, 135, 135, 136, 128, 123, 116, 112, 128, 127, 122, 130, 134, 130, 131, 125, 132, 119, 145, 139, 128, 131, 111, 129, 118, 111, 114, 122, 125, 134, 112, 141, 123, 130, 129, 120, 133, 133, 111, 120, 132, 118, 144, 126, 131, 133, 130, 119, 138, 122, 122, 146, 121, 117, 121, 127, 126, 107, 110, 120, 122, 135, 123, 125, 141, 119, 118, 122, 114, 126, 130, 128, 126, 112, 127, 129, 129, 121, 121, 131, 130, 131, 137, 118, 120, 124, 131, 94, 121, 123, 128, 128, 139, 120, 140, 118, 123, 114, 131, 116, 127, 110, 137, 137, 124, 130, 125, 120, 127, 113, 137, 109, 122, 121, 121, 110, 126, 137, 122, 142, 126, 124, 136, 119, 128, 117, 133, 134, 132, 137, 115, 132, 130, 134, 124, 119, 132, 124, 137, 129, 122, 128, 140, 110, 111, 131, 125, 149, 120, 142, 130, 123, 129, 124, 117, 120, 122, 134, 110, 129, 115, 117, 133, 126, 151, 124, 116, 129, 123, 128, 117, 131, 119, 123, 127, 125, 133, 123, 116, 116, 126, 122, 123, 105, 124, 121, 129, 119, 108, 125, 128, 119, 132, 125, 129, 129, 133, 122, 136, 133, 130, 124, 134, 121, 128, 129, 149, 142, 122, 121, 128, 125, 120, 143, 119, 126, 119, 122, 113, 122, 120, 114, 116, 120, 145, 130, 129, 129, 130, 124, 116, 138, 125, 120, 143, 113, 134, 135, 123, 120, 117, 133, 133, 125, 130, 135, 122, 127, 119, 126, 118, 113, 129, 128, 123, 144, 119, 127, 107, 115, 123, 118, 121, 118, 102, 116, 145, 123, 121, 118, 128, 130, 113, 119, 119, 127, 130, 125, 135, 137, 127, 142, 118, 128, 124, 126, 129, 112, 119, 109, 126, 128, 123, 121, 123, 148, 138, 126, 111, 132, 144, 128, 151, 129, 125, 108, 127, 133, 137, 133, 120, 113, 120, 121, 124, 131, 139, 135, 142, 117, 112, 120, 136, 123, 120, 126, 130, 103, 109, 118, 112, 138, 128, 106, 124, 124, 120, 148, 115, 133, 142, 129, 121, 112, 124, 151, 126, 115, 128, 127, 121, 124, 131, 155, 117, 116, 139, 119, 128, 127, 108, 127, 118, 122, 120, 123, 127, 149, 119, 133, 133, 120, 136, 142, 109, 130, 115, 133, 120, 149, 128, 113, 125, 122, 126, 106, 109, 117, 124, 129, 120, 128, 142, 129, 109, 130, 139, 138, 123, 115, 136, 108, 154, 122, 135, 137, 114, 132, 144, 128, 119, 155, 118, 128, 135, 124, 130, 99, 135, 118, 126, 125, 151, 143, 114, 133, 145, 127, 123, 123, 124, 112, 141, 128, 123, 125, 125, 133, 135, 134, 132, 126, 122, 137, 125, 123, 126, 106, 115, 116, 131, 109, 138, 124, 137, 136, 128, 114, 123, 126, 104, 129, 101, 122, 109, 127, 120, 120, 128, 135, 129, 141, 126, 125, 123, 122, 135, 104, 110, 134, 128, 131, 131, 109, 112, 131, 120, 120, 119, 121, 114, 95, 141, 126, 139, 111, 125, 126, 125, 109, 114, 116, 122, 114, 148, 110, 127, 122, 132, 116, 124, 130, 117, 124, 147, 128, 160, 132, 132, 120, 104, 128, 129, 112, 137, 124, 117, 129, 119, 125, 127, 128, 141, 115, 120, 133, 123, 119, 142, 130, 140, 123, 129, 129, 142, 132, 132, 126, 134, 129, 112, 137, 125, 126, 124, 121, 139, 96, 125, 135, 147, 126, 122, 149, 107, 100, 118, 135, 123, 116, 129, 132, 116, 131, 133, 138, 127, 112, 124, 137, 107, 125, 115, 145, 127, 128, 134, 123, 123, 136, 130, 123, 127, 137, 132, 120, 138, 132, 130, 113, 151, 134, 122, 138, 130, 131, 121, 125, 109, 113, 136, 119, 123, 127, 112, 124, 109, 126, 129, 124, 121, 132, 136, 144, 129, 121, 145, 130, 114, 119, 123, 116, 107, 127, 141, 125, 131, 127, 124, 137, 139, 125, 115, 132, 116, 118, 112, 118, 114, 106, 118, 119, 114, 110, 132, 148, 129, 126, 127, 120, 126, 128, 121, 125, 121, 135, 129, 127, 136, 111, 114, 120, 135, 145, 123, 129, 126, 112, 134, 126, 145, 139, 133, 115, 115, 147, 113, 118, 131, 111, 125, 122, 130, 131, 128, 105, 132, 124, 140, 111, 120, 124, 121, 116, 116, 125, 115, 120, 131, 131, 137, 125, 126, 124, 132, 112, 118, 132, 119, 129, 119, 148, 131, 128, 138, 121, 126, 131, 122, 103, 127, 134, 134, 113, 114, 124, 124, 129, 140, 141, 125, 125, 128, 139, 123, 127, 126, 100, 129, 138, 128, 116, 138, 130, 133, 126, 127, 110, 120, 127, 135, 123, 127, 112, 133, 130, 137, 141, 112, 135, 129, 112, 123, 138, 128, 123, 138, 119, 115, 117, 124, 135, 121, 135, 123, 133, 101, 140, 122, 127, 124, 149, 135, 130, 129, 114, 125, 134, 135, 125, 123, 124, 106, 152, 128, 120, 126, 111, 140, 132, 131, 120, 127, 121, 135, 122, 125, 139, 115, 117, 129, 129, 128, 115, 122, 121, 132, 102, 106, 122, 145, 132, 129, 129, 120, 124, 123, 130, 109, 134, 136, 113, 129, 133, 118, 129, 126, 136, 132, 117, 138, 118, 125, 138, 137, 117, 101, 135, 130, 125, 107, 137, 116, 142, 129, 121, 111, 121, 129, 121, 140, 132, 139, 129, 115, 115, 114, 127, 134, 140, 141, 115, 115, 133, 120, 119, 119, 146, 112, 137, 133, 134, 117, 147, 117, 126, 123, 132, 123, 113, 119, 133, 155, 100, 134, 123, 120, 117, 126, 127, 116, 147, 122, 128, 127, 128, 145, 118, 134, 126, 139, 126, 126, 128, 121, 126, 127, 139, 110, 123, 126, 125, 142, 131, 124, 129, 123, 111, 120, 129, 124, 132, 118, 145, 139, 116, 129, 113, 127, 154, 112, 115, 129, 147, 125, 122, 126, 130, 130, 143, 103, 123, 122, 113, 117, 115, 136, 121, 118, 127, 126, 119, 119, 107, 121, 129, 124, 129, 139, 126, 135, 115, 120, 124, 131, 120, 127, 138, 115, 124, 106, 123, 114, 110, 132, 116, 141, 126, 116, 130, 125, 150, 113, 109, 123, 133, 116, 126, 118, 148, 134, 142, 130, 134, 122, 111, 101, 112, 132, 121, 138, 131, 117, 137, 128, 140, 116, 141, 116, 125, 124, 129, 138, 112, 118, 109, 132, 113, 122, 117, 125, 148, 107, 126, 129, 134, 133, 133, 125, 123, 126, 126, 120, 127, 107, 131, 134, 133, 112, 106, 129, 123, 120, 129, 131, 148, 140, 129, 123, 128, 121, 119, 114, 134, 139, 117, 128, 124, 128, 127, 123, 103, 124, 123, 117, 129, 123, 139, 121, 127, 115, 131, 136, 135, 126, 118, 126, 123, 109, 126, 119, 127, 114, 114, 139, 126, 110, 122, 133, 127, 112, 126, 111, 110, 133, 106, 126, 118, 122, 122, 137, 103, 115, 132, 134, 128, 122, 133, 118, 131, 93, 126, 117, 105, 130, 121, 124, 127, 145, 102, 143, 111, 145, 117, 121, 119, 128, 122, 120, 117, 107, 119, 127, 116, 129, 129, 134, 123, 139, 133, 119, 126, 129, 117, 121, 117, 107, 132, 128, 115, 133, 120, 125, 131, 121, 114, 135, 126, 125, 128, 131, 109, 123, 114, 140, 119, 129, 114, 128, 124, 116, 129, 118, 144, 125, 119, 117, 135, 124, 144, 134, 131, 132, 133, 114, 136, 131, 115, 138, 125, 116, 122, 127, 123, 117, 107, 147, 129, 134, 138, 129, 113, 120, 131, 124, 126, 112, 125, 100, 136, 147, 122, 141, 126, 125, 115, 116, 109, 123, 121, 134, 121, 129, 121, 129, 123, 112, 123, 123, 118, 134, 125, 115, 108, 109, 137, 127, 120, 105, 127, 131, 118, 128, 115, 124, 120, 129, 114, 120, 119, 132, 130, 127, 134, 134, 119, 112, 116, 107, 169, 102, 127, 120, 115, 117, 118, 111, 149, 115, 142, 123, 129, 105, 122, 126, 121, 128, 123, 128, 123, 117, 132, 140, 124, 119, 129, 126, 129, 119, 129, 141, 128, 117, 118, 127, 127, 119, 131, 120, 122, 119, 127, 116, 138, 126, 124, 122, 141, 136, 121, 124, 115, 116, 131, 126, 126, 120, 122, 127, 123, 122, 155, 121, 114, 128, 138, 121, 128, 126, 136, 131, 126, 134, 132, 135, 135, 107, 125, 136, 144, 126, 117, 133, 92, 137, 135, 122, 116, 133, 128, 120, 143, 122, 129, 126, 115, 122, 127, 145, 118, 128, 124, 133, 119, 130, 111, 150, 128, 127, 128, 135, 123, 141, 109, 134, 127, 121, 125, 128, 120, 144, 162, 115, 122, 137, 130, 126, 123, 124, 115, 114, 124, 119, 129, 134, 145, 132, 147, 144, 121, 136, 128, 109, 121, 103, 127, 149, 145, 120, 122, 120, 134, 143, 124, 126, 129, 157, 114, 107, 139, 120, 115, 139, 115, 127, 132, 112, 108, 116, 138, 120, 113, 138, 129, 139, 121, 132, 121, 116, 119, 125, 140, 139, 126, 105, 127, 116, 132, 121, 128, 126, 134, 146, 115, 116, 129, 122, 128, 100, 132, 129, 107, 141, 115, 109, 129, 112, 129, 121, 115, 131, 126, 130, 118, 133, 117, 128, 129, 121, 121, 121, 108, 133, 137, 143, 109, 111, 130, 131, 138, 117, 131, 126, 131, 119, 115, 101, 110, 124, 107, 108, 117, 123, 124, 117, 134, 107, 126, 104, 131, 119, 130, 148, 141, 122, 115, 141, 121, 117, 110, 142, 127, 125, 127, 133, 110, 133, 113, 112, 119, 119, 128, 128, 124, 129, 109, 115, 125, 136, 122, 105, 125, 129, 119, 118, 129, 123, 122, 104, 141, 127, 105, 147, 121, 132, 120, 128, 135, 127, 123, 115, 120, 121, 135, 130, 103, 113, 138, 117, 151, 125, 115, 119, 130, 128, 129, 119, 130, 128, 126, 137, 126, 120, 139, 121, 114, 126, 127, 100, 124, 129, 134, 112, 120, 127, 126, 124, 105, 129, 154, 126, 114, 110, 124, 124, 127, 141, 135, 106, 109, 125, 109, 112, 111, 126, 114, 105, 137, 141, 105, 130, 125, 142, 102, 132, 126, 132, 131, 128, 133, 124, 120, 128, 121, 141, 119, 122, 136, 127, 128, 130, 136, 123, 141, 115, 131, 132, 111, 126, 117, 149, 135, 136, 103, 139, 126, 129, 127, 127, 132, 107, 149, 132, 122, 121, 130, 121, 128, 114, 125, 122, 123, 121, 115, 134, 113, 126, 124, 133, 131, 117, 136, 139, 138, 108, 121, 125, 119, 113, 126, 138, 131, 119, 118, 114, 134, 125, 145, 135, 130, 129, 136, 120, 138, 99, 115, 112, 114, 117, 128, 132, 121, 127, 127, 129, 127, 137, 125, 124, 139, 131, 144, 136, 108, 137, 115, 130, 121, 117, 132, 126, 135, 122, 121, 129, 107, 116, 122, 121, 126, 133, 116, 110, 128, 112, 114, 122, 108, 136, 133, 88, 116, 133, 128, 141, 128, 123, 100, 135, 128, 120, 143, 146, 123, 111, 110, 128, 140, 113, 131, 124, 107, 124, 126, 121, 142, 121, 120, 124, 134, 124, 135, 113, 146, 123, 121, 110, 148, 120, 133, 130, 87, 143, 124, 117, 138, 108, 136, 112, 136, 125, 124, 114, 119, 126, 122, 110, 129, 125, 104, 117, 131, 125, 131, 105, 143, 127, 107, 131, 132, 139, 137, 131, 124, 127, 146, 136, 130, 127, 103, 126, 114, 123, 127, 137, 125, 127, 99, 134, 129, 112, 147, 120, 126, 146, 115, 136, 135, 122, 130, 126, 117, 113, 121, 125, 135, 126, 124, 134, 126, 116, 132, 127, 128, 125, 140, 119, 119, 123, 116, 120, 125, 126, 121, 133, 126, 130, 140, 132, 136, 154, 130, 137, 126, 118, 138, 111, 128, 106, 118, 112, 122, 124, 131, 129, 115, 108, 119, 131, 111, 122, 133, 124, 120, 123, 117, 119, 122, 131, 130, 136, 138, 105, 124, 134, 129, 126, 133, 141, 131, 122, 119, 142, 120, 131, 126, 127, 133, 134, 121, 128, 125, 130, 112, 125, 127, 142, 114, 128, 116, 113, 146, 121, 137, 111, 113, 119, 138, 123, 112, 128, 132, 126, 135, 138, 128, 158, 126, 113, 124, 134, 133, 122, 138, 114, 122, 139, 137, 144, 128, 123, 132, 139, 142, 118, 125, 128, 135, 132, 134, 116, 141, 118, 117, 130, 132, 130, 134, 125, 130, 141, 114, 117, 124, 122, 136, 136, 125, 125, 131, 141, 131, 139, 115, 118, 129, 121, 122, 143, 147, 114, 122, 128, 120, 122, 116, 100, 121, 119, 110, 140, 116, 113, 127, 141, 122, 115, 136, 131, 136, 125, 137, 127, 124, 115, 111, 131, 127, 125, 114, 122, 131, 121, 117, 115, 118, 131, 122, 135, 137, 114, 127, 131, 132, 133, 124, 135, 106, 106, 139, 104, 129, 117, 110, 133, 136, 111, 118, 144, 116, 118, 115, 128, 126, 124, 135, 114, 124, 148, 134, 131, 146, 132, 133, 122, 115, 131, 132, 128, 129, 136, 117, 132, 134, 138, 131, 123, 117, 124, 117, 129, 127, 124, 105, 129, 137, 122, 125, 109, 111, 112, 119, 118, 124, 105, 119, 124, 134, 135, 127, 152, 129, 134, 125, 121, 124, 121, 116, 136, 116, 106, 138, 125, 122, 120, 119, 118, 126, 138, 109, 107, 122, 138, 131, 106, 118, 129, 126, 142, 119, 125, 126, 111, 133, 129, 130, 128, 131, 127, 112, 133, 121, 125, 110, 122, 123, 117, 131, 135, 129, 124, 107, 142, 132, 117, 116, 118, 132, 144, 132, 123, 140, 133, 120, 136, 90, 145, 123, 112, 128, 137, 122, 124, 136, 123, 107, 120, 132, 130, 132, 125, 124, 111, 138, 122, 116, 112, 132, 113, 129, 119, 118, 121, 132, 139, 128, 129, 122, 122, 125, 121, 114, 108, 141, 118, 142, 162, 121, 111, 113, 133, 112, 124, 126, 134, 112, 146, 125, 113, 114, 122, 120, 131, 129, 112, 127, 147, 130, 109, 118, 122, 145, 118, 117, 142, 137, 143, 116, 107, 128, 134, 128, 117, 102, 158, 124, 132, 115, 121, 138, 118, 147, 127, 135, 120, 141, 118, 118, 110, 129, 134, 110, 129, 110, 116, 129, 117, 136, 123, 115, 127, 127, 138, 117, 128, 123, 128, 132, 128, 126, 123, 138, 124, 129, 108, 119, 126, 117, 132, 122, 143, 134, 128, 138, 97, 99, 141, 119, 117, 127, 129, 119, 117, 125, 126, 109, 143, 116, 133, 144, 116, 123, 128, 157, 127, 129, 141, 143, 142, 134, 133, 114, 121, 128, 123, 107, 119, 139, 136, 109, 126, 131, 136, 136, 127, 119, 151, 129, 108, 118, 129, 125, 130, 114, 131, 114, 120, 123, 96, 143, 121, 122, 118, 132, 141, 120, 119, 132, 134, 126, 129, 119, 133, 121, 109, 130, 125, 147, 123, 133, 135, 126, 128, 118, 134, 113, 150, 125, 134, 114, 110, 123, 124, 127, 125, 122, 126, 112, 121, 138, 83, 121, 128, 131, 123, 127, 119, 133, 127, 141, 128, 128, 123, 118, 134, 114, 125, 138, 117, 139, 123, 117, 112, 126, 126, 134, 117, 125, 140, 120, 130, 116, 108, 127, 117, 127, 128, 131, 133, 104, 139, 129, 127, 123, 137, 129, 132, 130, 122, 136, 132, 123, 122, 125, 136, 121, 122, 126, 126, 127, 129, 127, 130, 131, 120, 104, 108, 115, 125, 120, 133, 115, 124, 125, 127, 127, 135, 134, 126, 136, 121, 134, 126, 112, 120, 118, 118, 112, 134, 141, 152, 110, 115, 120, 113, 132, 108, 127, 122, 134, 133, 108, 120, 122, 113, 128, 122, 106, 157, 129, 123, 132, 113, 122, 90, 115, 121, 109, 132, 136, 99, 129, 136, 117, 137, 128, 122, 126, 131, 114, 141, 131, 131, 112, 117, 126, 110, 134, 118, 113, 116, 121, 112, 126, 143, 126, 130, 127, 124, 125, 118, 149, 104, 136, 120, 137, 116, 118, 134, 123, 116, 112, 110, 145, 132, 126, 125, 122, 138, 125, 134, 126, 102, 98, 140, 108, 112, 118, 95, 131, 137, 122, 117, 140, 123, 129, 126, 114, 130, 128, 128, 122, 125, 110, 111, 122, 128, 119, 136, 110, 141, 122, 113, 142, 127, 130, 130, 117, 133, 126, 125, 107, 117, 112, 119, 125, 127, 125, 121, 133, 107, 128, 130, 129, 124, 143, 119, 130, 115, 116, 128, 135, 132, 118, 117, 112, 111, 124, 121, 125, 117, 116, 129, 124, 121, 131, 124, 127, 143, 120, 118, 116, 127, 113, 126, 117, 120, 137, 124, 140, 118, 108, 140, 121, 135, 114, 114, 134, 107, 127, 125, 123, 116, 126, 110, 127, 123, 122, 127, 129, 125, 128, 125, 121, 127, 123, 122, 100, 91, 124, 113, 120, 103, 135, 131, 122, 124, 116, 121, 130, 121, 145, 155, 122, 128, 132, 123, 113, 118, 127, 123, 141, 124, 123, 127, 124, 123, 106, 138, 118, 127, 116, 130, 122, 130, 127, 126, 125, 111, 138, 142, 108, 128, 133, 130, 140, 119, 124, 116, 131, 106, 131, 125, 115, 127, 110, 125, 128, 127, 137, 121, 122, 113, 125, 118, 121, 125, 127, 113, 130, 110, 147, 114, 130, 141, 106, 120, 129, 124, 136, 114, 126, 143, 114, 147, 118, 120, 127, 124, 116, 124, 126, 142, 135, 118, 132, 122, 130, 142, 131, 111, 124, 113, 129, 138, 126, 112, 139, 120, 114, 131, 113, 127, 123, 122, 114, 118, 107, 125, 125, 134, 110, 110, 141, 110, 122, 113, 145, 125, 138, 114, 92, 111, 138, 133, 119, 133, 144, 126, 124, 119, 124, 129, 114, 138, 136, 131, 145, 119, 119, 133, 109, 115, 127, 121, 140, 111, 130, 121, 128, 118, 143, 121, 107, 122, 120, 120, 118, 126, 121, 111, 130, 132, 125, 139, 112, 122, 127, 139, 140, 126, 123, 131, 126, 123, 137, 119, 135, 133, 116, 114, 132, 105, 128, 136, 126, 139, 117, 144, 130, 105, 137, 138, 114, 126, 141, 120, 124, 123, 127, 134, 144, 121, 137, 128, 134, 133, 124, 115, 157, 134, 124, 123, 115, 136, 123, 123, 122, 135, 121, 133, 124, 119, 132, 144, 123, 134, 126, 138, 131, 136, 106, 120, 125, 134, 146, 132, 116, 145, 109, 104, 127, 122, 119, 143, 118, 132, 128, 128, 115, 124, 123, 137, 126, 128, 118, 119, 116, 133, 111, 133, 120, 121, 111, 138, 147, 130, 130, 125, 123, 137, 131, 139, 128, 133, 121, 126, 142, 129, 132, 124, 114, 116, 122, 120, 119, 133, 114, 122, 137, 122, 119, 131, 125, 133, 124, 110, 136, 115, 130, 129, 106, 112, 130, 142, 114, 100, 117, 117, 142, 128, 133, 114, 110, 138, 123, 134, 113, 120, 121, 130, 114, 123, 116, 135, 129, 131, 124, 116, 115, 129, 125, 122, 121, 115, 130, 116, 123, 127, 113, 122, 132, 127, 121, 129, 128, 125, 124, 140, 122, 129, 129, 130, 131, 114, 144, 120, 114, 129, 125, 140, 128, 123, 136, 126, 108, 147, 114, 130, 116, 136, 120, 106, 135, 119, 134, 121, 127, 129, 129, 138, 157, 102, 93, 124, 109, 125, 120, 141, 109, 134, 115, 123, 136, 132, 116, 120, 142, 123, 118, 115, 149, 138, 130, 143, 132, 125, 120, 126, 124, 131, 124, 125, 110, 125, 121, 126, 110, 127, 125, 120, 147, 129, 131, 129, 142, 126, 109, 107, 124, 119, 123, 141, 121, 121, 141, 133, 129, 107, 125, 122, 124, 130, 130, 138, 119, 145, 130, 104, 124, 137, 134, 141, 126, 115, 132, 132, 119, 119, 128, 128, 130, 121, 140, 146, 113, 127, 116, 118, 121, 121, 132, 100, 133, 118, 121, 120, 141, 132, 133, 123, 113, 139, 126, 129, 121, 131, 116, 126, 120, 123, 133, 125, 131, 120, 124, 120, 130, 133, 129, 142, 99, 127, 122, 129, 121, 108, 124, 110, 131, 116, 118, 128, 143, 123, 132, 127, 122, 129, 126, 116, 131, 136, 133, 129, 131, 118, 117, 143, 128, 123, 129, 113, 129, 134, 118, 140, 132, 123, 115, 131, 138, 121, 111, 117, 119, 145, 124, 147, 112, 115, 135, 107, 121, 137, 128, 126, 116, 164, 101, 125, 152, 117, 125, 139, 117, 121, 118, 141, 123, 128, 105, 139, 126, 143, 102, 122, 117, 117, 123, 127, 144, 120, 132, 117, 114, 140, 111, 131, 139, 131, 134, 119, 122, 135, 148, 112, 135, 127, 144, 124, 134, 126, 120, 140, 136, 128, 123, 133, 131, 133, 105, 125, 114, 127, 140, 140, 111, 118, 129, 120, 118, 127, 120, 132, 127, 117, 106, 117, 131, 117, 116, 128, 126, 127, 127, 120, 138, 117, 140, 128, 109, 121, 121, 125, 128, 129, 123, 124, 139, 129, 135, 118, 122, 106, 107, 112, 126, 139, 132, 114, 116, 123, 135, 119, 132, 108, 115, 133, 115, 130, 131, 114, 133, 129, 127, 133, 108, 133, 123, 129, 98, 114, 121, 128, 115, 135, 123, 120, 127, 127, 139, 131, 126, 127, 159, 122, 123, 125, 116, 119, 122, 123, 113, 110, 117, 131, 139, 127, 118, 127, 120, 134, 136, 134, 121, 125, 129, 134, 145, 113, 115, 120, 133, 123, 125, 123, 139, 117, 118, 149, 115, 122, 122, 112, 123, 122, 129, 131, 131, 132, 114, 139, 112, 160, 132, 118, 127, 107, 124, 124, 113, 135, 131, 119, 112, 118, 124, 117, 117, 139, 129, 127, 122, 118, 107, 110, 120, 123, 116, 125, 125, 144, 134, 125, 132, 139, 129, 103, 109, 124, 115, 119, 126, 126, 123, 129, 141, 129, 115, 134, 128, 115, 133, 134, 107, 130, 105, 132, 114, 133, 121, 116, 120, 113, 121, 106, 105, 117, 130, 128, 125, 129, 122, 130, 113, 115, 127, 118, 128, 126, 134, 126, 124, 125, 118, 129, 126, 127, 110, 126, 118, 130, 113, 136, 136, 125, 141, 100, 125, 125, 118, 127, 129, 133, 133, 133, 115, 124, 122, 117, 153, 119, 131, 136, 125, 133, 139, 132, 119, 137, 133, 131, 121, 119, 130, 126, 118, 129, 121, 129, 127, 122, 130, 127, 133, 134, 133, 139, 127, 119, 122, 113, 126, 133, 118, 140, 121, 146, 115, 133, 131, 129, 116, 129, 122, 143, 112, 113, 122, 116, 127, 125, 128, 129, 118, 134, 111, 111, 119, 124, 100, 116, 127, 123, 130, 109, 141, 128, 121, 131, 118, 140, 132, 129, 114, 125, 137, 104, 120, 123, 133, 116, 121, 126, 117, 131, 115, 124, 139, 127, 109, 127, 139, 130, 113, 117, 126, 133, 141, 121, 116, 132, 136, 126, 122, 136, 132, 123, 128, 150, 119, 133, 123, 137, 119, 120, 115, 121, 121, 132, 125, 121, 136, 134, 130, 129, 141, 134, 127, 122, 131, 114, 123, 121, 127, 113, 120, 113, 121, 124, 116, 127, 141, 101, 124, 116, 117, 133, 136, 115, 135, 140, 108, 119, 106, 128, 137, 116, 105, 124, 113, 124, 116, 123, 116, 101, 128, 118, 122, 121, 120, 127, 127, 112, 120, 120, 128, 136, 144, 133, 125, 130, 148, 109, 129, 144, 120, 125, 144, 105, 136, 124, 123, 117, 120, 113, 124, 135, 117, 113, 143, 115, 144, 127, 105, 146, 134, 122, 105, 115, 130, 123, 117, 138, 122, 98, 138, 133, 107, 123, 120, 97, 128, 122, 128, 126, 134, 113, 120, 129, 134, 133, 122, 124, 116, 130, 118, 128, 110, 127, 133, 125, 134, 132, 137, 130, 120, 123, 118, 112, 136, 116, 135, 124, 121, 112, 133, 137, 138, 114, 141, 127, 118, 134, 124, 117, 129, 127, 126, 120, 143, 99, 112, 159, 115, 130, 122, 124, 125, 132, 114, 118, 147, 125, 137, 109, 109, 120, 130, 117, 117, 126, 129, 127, 122, 113, 128, 142, 130, 110, 131, 130, 107, 124, 106, 179, 117, 133, 118, 126, 147, 128, 111, 117, 132, 120, 125, 113, 132, 118, 128, 136, 121, 138, 127, 117, 116, 122, 117, 121, 126, 131, 136, 120, 124, 125, 119, 121, 126, 125, 112, 124, 133, 115, 118, 116, 137, 124, 136, 134, 135, 132, 131, 124, 144, 123, 130, 135, 144, 119, 124, 109, 122, 122, 139, 133, 143, 130, 124, 151, 134, 116, 114, 139, 128, 116, 132, 105, 132, 139, 145, 126, 126, 130, 134, 154, 101, 124, 108, 123, 126, 105, 132, 144, 146, 104, 124, 110, 125, 128, 125, 111, 118, 143, 136, 129, 126, 143, 122, 125, 119, 136, 142, 157, 118, 140, 128, 131, 138, 118, 116, 130, 110, 109, 136, 137, 125, 124, 115, 112, 125, 132, 150, 131, 116, 137, 109, 108, 122, 126, 131, 121, 108, 115, 131, 117, 107, 118, 143, 137, 136, 120, 128, 123, 129, 143, 117, 125, 110, 124, 130, 130, 131, 135, 111, 122, 135, 130, 121, 127, 121, 131, 106, 144, 120, 134, 134, 127, 135, 109, 107, 122, 132, 127, 116, 115, 110, 143, 115, 122, 116, 99, 112, 110, 134, 117, 133, 122, 123, 125, 131, 131, 136, 139, 122, 125, 140, 116, 112, 133, 156, 117, 130, 123, 124, 128, 137, 130, 121, 128, 137, 121, 137, 116, 107, 127, 134, 117, 122, 109, 120, 135, 130, 134, 131, 119, 126, 130, 145, 127, 123, 133, 131, 127, 121, 133, 141, 128, 129, 138, 115, 110, 123, 127, 123, 138, 114, 130, 125, 135, 116, 110, 135, 131, 114, 127, 130, 138, 130, 115, 128, 118, 115, 150, 120, 119, 130, 132, 126, 116, 132, 135, 140, 137, 134, 136, 121, 106, 113, 116, 129, 128, 137, 138, 106, 113, 121, 118, 125, 115, 113, 126, 114, 137, 146, 120, 126, 134, 129, 136, 126, 140, 140, 135, 114, 130, 142, 129, 119, 125, 121, 134, 129, 112, 142, 135, 128, 138, 152, 124, 138, 139, 114, 121, 122, 118, 133, 125, 113, 125, 132, 127, 138, 128, 128, 112, 111, 136, 137, 117, 111, 134, 131, 132, 130, 120, 124, 139, 130, 116, 130, 122, 106, 135, 122, 145, 109, 124, 126, 132, 119, 115, 119, 116, 129, 118, 139, 136, 131, 114, 128, 115, 128, 126, 124, 118, 131, 119, 133, 139, 134, 136, 136, 111, 113, 123, 101, 111, 123, 122, 127, 127, 113, 123, 122, 121, 118, 107, 130, 113, 136, 136, 140, 123, 128, 112, 128, 116, 123, 137, 112, 133, 142, 127, 138, 112, 140, 126, 123, 115, 137, 125, 137, 142, 140, 119, 135, 112, 120, 115, 125, 133, 144, 157, 134, 115, 121, 141, 110, 118, 118, 143, 133, 120, 128, 126, 117, 116, 133, 121, 118, 130, 124, 110, 101, 108, 145, 125, 138, 126, 158, 119, 123, 135, 137, 126, 117, 103, 126, 127, 115, 134, 113, 131, 130, 117, 136, 130, 140, 128, 131, 133, 118, 139, 142, 117, 114, 126, 132, 139, 125, 132, 141, 108, 125, 130, 136, 128, 95, 119, 115, 127, 124, 123, 121, 150, 129, 140, 136, 112, 116, 144, 113, 119, 108, 120, 134, 121, 131, 128, 128, 132, 121, 130, 118, 125, 132, 109, 121, 129, 147, 133, 127, 158, 121, 126, 110, 147, 140, 121, 123, 132, 150, 138, 136, 134, 115, 139, 141, 104, 126, 128, 118, 119, 115, 113, 124, 131, 138, 142, 104, 133, 132, 127, 131, 128, 139, 117, 139, 131, 134, 124, 126, 116, 116, 120, 154, 117, 114, 133, 120, 121, 112, 129, 121, 125, 117, 129, 148, 135, 120, 106, 112, 124, 130, 140, 116, 130, 127, 125, 118, 137, 140, 117, 126, 122, 119, 114, 125, 131, 119, 114, 107, 131, 116, 112, 131, 119, 144, 115, 115, 127, 126, 121, 116, 127, 107, 132, 129, 124, 130, 136, 114, 125, 132, 134, 123, 134, 138, 127, 149, 121, 117, 142, 117, 130, 140, 113, 108, 133, 124, 128, 130, 129, 129, 135, 102, 123, 134, 117, 105, 114, 119, 127, 121, 115, 153, 124, 150, 124, 133, 137, 129, 134, 118, 146, 119, 138, 119, 125, 127, 122, 128, 131, 129, 122, 124, 113, 110, 145, 130, 131, 113, 122, 131, 128, 139, 127, 127, 123, 136, 123, 127, 129, 116, 114, 131, 130, 131, 122, 122, 145, 137, 120, 134, 149, 111, 121, 121, 121, 135, 132, 140, 128, 139, 118, 135, 113, 128, 153, 129, 120, 119, 125, 128, 132, 118, 117, 122, 128, 120, 124, 117, 136, 117, 115, 113, 122, 96, 122, 128, 120, 121, 127, 112, 125, 136, 118, 140, 131, 134, 129, 140, 134, 147, 123, 111, 142, 131, 123, 114, 116, 143, 137, 123, 125, 124, 114, 115, 121, 108, 130, 125, 122, 137, 115, 127, 122, 119, 148, 114, 127, 111, 131, 137, 120, 116, 115, 128, 126, 115, 121, 130, 130, 121, 114, 137, 137, 119, 135, 132, 122, 135, 132, 123, 120, 128, 116, 135, 127, 125, 129, 122, 125, 111, 142, 112, 134, 118, 126, 121, 123, 95, 115, 117, 115, 115, 133, 134, 130, 133, 130, 130, 121, 120, 124, 136, 118, 128, 117, 124, 139, 131, 122, 102, 136, 137, 109, 120, 127, 123, 139, 139, 114, 126, 111, 117, 137, 111, 135, 127, 122, 123, 137, 121, 151, 111, 113, 125, 112, 123, 118, 119, 127, 120, 112, 122, 133, 116, 129, 126, 120, 126, 116, 126, 118, 124, 122, 123, 125, 112, 110, 128, 129, 110, 121, 148, 123, 136, 119, 114, 143, 141, 131, 123, 103, 100, 129, 137, 112, 126, 116, 128, 115, 118, 121, 130, 112, 137, 113, 111, 142, 136, 123, 134, 134, 135, 139, 153, 126, 121, 137, 123, 120, 123, 128, 145, 126, 124, 117, 136, 133, 112, 122, 124, 107, 134, 115, 115, 112, 116, 132, 130, 142, 116, 136, 133, 113, 112, 123, 118, 113, 118, 131, 126, 134, 117, 109, 134, 120, 117, 138, 121, 145, 121, 118, 140, 127, 116, 125, 122, 119, 127, 158, 147, 124, 133, 108, 120, 114, 148, 109, 131, 104, 137, 139, 108, 138, 128, 134, 142, 133, 112, 105, 134, 124, 126, 123, 111, 130, 123, 136, 116, 106, 127, 114, 108, 121, 142, 123, 114, 123, 113, 122, 125, 123, 137, 146, 110, 138, 124, 121, 141, 113, 111, 124, 111, 132, 134, 110, 132, 121, 120, 115, 129, 133, 134, 130, 143, 127, 144, 122, 129, 122, 114, 133, 104, 137, 128, 121, 134, 143, 115, 130, 121, 140, 132, 121, 113, 123, 133, 119, 125, 121, 130, 122, 125, 131, 120, 138, 132, 112, 128, 129, 115, 133, 129, 114, 129, 117, 140, 117, 126, 131, 116, 139, 117, 136, 130, 125, 142, 115, 118, 111, 128, 138, 126, 138, 118, 138, 122, 135, 120, 109, 122, 121, 133, 129, 126, 137, 121, 134, 133, 143, 124, 128, 126, 120, 134, 140, 132, 123, 120, 138, 128, 130, 124, 112, 137, 118, 97, 125, 120, 122, 129, 132, 119, 134, 126, 129, 131, 124, 122, 117, 121, 146, 127, 133, 118, 146, 131, 128, 130, 114, 150, 127, 132, 116, 134, 134, 149, 124, 126, 129, 130, 121, 136, 136, 96, 118, 118, 111, 128, 116, 128, 134, 141, 119, 126, 131, 142, 122, 128, 127, 117, 102, 137, 116, 120, 115, 113, 128, 120, 125, 129, 129, 109, 122, 119, 129, 132, 108, 115, 114, 133, 114, 137, 120, 116, 128, 126, 129, 143, 143, 151, 147, 145, 132, 137, 129, 129, 120, 124, 130, 156, 140, 128, 122, 124, 135, 127, 112, 126, 128, 133, 145, 117, 114, 135, 137, 150, 117, 116, 124, 129, 119, 131, 136, 122, 124, 119, 129, 132, 126, 118, 136, 111, 126, 127, 129, 110, 155, 123, 138, 127, 126, 131, 125, 112, 139, 125, 148, 118, 115, 124, 128, 117, 136, 112, 131, 137, 128, 111, 128, 116, 117, 103, 113, 133, 138, 132, 116, 124, 140, 152, 121, 112, 126, 122, 129, 129, 115, 134, 123, 128, 123, 132, 133, 132, 141, 115, 121, 112, 131, 129, 140, 131, 109, 129, 140, 145, 122, 110, 126, 137, 113, 133, 129, 100, 123, 123, 129, 148, 122, 118, 133, 116, 100, 131, 116, 125, 117, 136, 104, 111, 140, 120, 124, 125, 129, 129, 126, 127, 123, 122, 111, 132, 115, 128, 133, 129, 136, 140, 110, 126, 104, 114, 115, 123, 108, 125, 130, 129, 128, 134, 116, 138, 125, 140, 126, 116, 125, 136, 123, 126, 126, 137, 126, 131, 136, 150, 120, 135, 120, 106, 124, 117, 149, 132, 121, 116, 124, 116, 119, 132, 121, 118, 122, 131, 121, 129, 107, 107, 124, 117, 134, 104, 135, 118, 131, 127, 140, 141, 134, 128, 115, 123, 125, 129, 135, 120, 123, 136, 128, 126, 126, 124, 138, 116, 133, 136, 139, 137, 121, 117, 121, 126, 120, 127, 144, 123, 128, 129, 112, 123, 105, 128, 112, 105, 124, 128, 126, 129, 122, 115, 130, 125, 110, 144, 127, 126, 137, 134, 128, 128, 125, 117, 117, 124, 125, 134, 134, 143, 109, 120, 152, 119, 124, 122, 126, 116, 131, 145, 118, 127, 128, 120, 134, 133, 137, 129, 131, 123, 112, 118, 128, 119, 135, 102, 134, 114, 118, 127, 117, 125, 122, 116, 132, 142, 126, 141, 131, 109, 124, 119, 120, 133, 130, 115, 113, 113, 120, 128, 142, 138, 122, 119, 122, 143, 138, 123, 110, 114, 115, 150, 123, 128, 130, 120, 126, 112, 129, 120, 134, 119, 132, 128, 131, 124, 129, 131, 128, 109, 127, 127, 122, 130, 121, 121, 122, 112, 117, 130, 133, 129, 124, 137, 126, 141, 129, 114, 129, 120, 117, 121, 128, 131, 123, 122, 129, 127, 117, 103, 137, 128, 124, 129, 115, 113, 130, 134, 131, 118, 134, 137, 122, 124, 124, 131, 105, 129, 132, 94, 137, 133, 126, 129, 127, 113, 127, 148, 131, 137, 115, 109, 112, 129, 123, 121, 150, 125, 124, 123, 122, 135, 127, 119, 143, 121, 119, 130, 142, 132, 128, 104, 128, 130, 119, 143, 145, 118, 111, 118, 113, 141, 133, 125, 125, 132, 141, 144, 123, 127, 133, 127, 126, 142, 116, 124, 118, 123, 128, 113, 114, 107, 131, 119, 131, 111, 117, 127, 117, 137, 127, 143, 106, 124, 125, 133, 116, 122, 124, 155, 112, 129, 129, 115, 141, 121, 119, 142, 133, 126, 109, 127, 138, 124, 106, 125, 128, 114, 134, 119, 137, 121, 127, 130, 136, 113, 114, 115, 102, 128, 127, 145, 117, 120, 92, 125, 110, 116, 129, 138, 144, 111, 115, 117, 121, 126, 121, 114, 132, 144, 118, 108, 129, 130, 117, 126, 113, 129, 132, 136, 149, 135, 135, 111, 111, 113, 125, 128, 124, 136, 157, 130, 128, 119, 138, 119, 112, 133, 124, 152, 115, 121, 142, 115, 118, 138, 142, 135, 127, 117, 127, 116, 122, 136, 139, 136, 116, 132, 136, 135, 103, 133, 149, 124, 130, 125, 129, 132, 131, 112, 116, 113, 137, 117, 127, 135, 125, 123, 131, 117, 125, 119, 117, 130, 115, 148, 134, 119, 137, 97, 91, 133, 130, 118, 120, 131, 117, 125, 124, 135, 130, 112, 113, 122, 130, 128, 123, 134, 111, 106, 116, 126, 128, 125, 135, 132, 120, 127, 106, 149, 128, 136, 151, 109, 130, 117, 115, 106, 121, 121, 130, 118, 120, 114, 149, 125, 124, 141, 118, 123, 121, 143, 130, 131, 138, 109, 118, 128, 143, 121, 120, 132, 128, 130, 126, 125, 121, 124, 122, 140, 118, 120, 127, 106, 137, 113, 114, 139, 141, 124, 105, 135, 141, 121, 141, 112, 128, 114, 131, 116, 110, 103, 125, 127, 130, 128, 127, 127, 128, 126, 127, 132, 136, 120, 129, 123, 126, 134, 142, 129, 145, 126, 131, 127, 119, 147, 111, 143, 120, 116, 118, 123, 124, 104, 136, 132, 112, 125, 138, 132, 130, 128, 145, 112, 128, 115, 126, 115, 117, 123, 127, 99, 139, 140, 119, 122, 117, 115, 122, 106, 122, 139, 145, 126, 137, 121, 126, 113, 135, 126, 106, 121, 129, 142, 108, 125, 128, 134, 118, 115, 118, 131, 149, 115, 132, 108, 149, 142, 111, 134, 120, 130, 111, 116, 126, 137, 126, 110, 140, 125, 120, 114, 120, 127, 115, 120, 125, 123, 122, 119, 127, 130, 124, 152, 111, 124, 130, 109, 137, 108, 123, 126, 130, 134, 125, 137, 127, 125, 113, 127, 121, 121, 117, 135, 115, 127, 135, 118, 132, 124, 108, 133, 124, 130, 119, 129, 130, 123, 125, 120, 124, 116, 113, 118, 133, 130, 131, 109, 137, 97, 122, 122, 122, 138, 121, 125, 126, 114, 127, 135, 138, 114, 114, 113, 119, 127, 137, 124, 143, 130, 108, 129, 152, 121, 128, 116, 117, 124, 132, 131, 130, 122, 120, 123, 116, 126, 117, 125, 123, 139, 126, 110, 117, 113, 133, 121, 132, 123, 129, 137, 109, 125, 138, 122, 114, 129, 121, 133, 124, 136, 118, 124, 130, 140, 140, 111, 106, 121, 117, 130, 122, 144, 123, 123, 126, 149, 121, 107, 129, 124, 130, 120, 137, 125, 121, 125, 127, 111, 123, 131, 118, 142, 133, 142, 129, 145, 147, 111, 131, 119, 122, 134, 128, 135, 137, 120, 133, 135, 117, 129, 127, 123, 129, 134, 118, 111, 136, 111, 142, 134, 132, 121, 124, 124, 125, 122, 111, 137, 127, 124, 117, 127, 141, 113, 119, 124, 140, 109, 137, 134, 120, 103, 140, 128, 119, 110, 135, 119, 135, 136, 125, 123, 117, 116, 140, 120, 137, 110, 113, 130, 127, 132, 120, 115, 138, 137, 121, 122, 124, 126, 107, 130, 124, 123, 130, 109, 122, 110, 126, 110, 137, 124, 124, 115, 123, 123, 128, 110, 126, 123, 109, 137, 112, 119, 115, 114, 117, 151, 135, 139, 140, 112, 118, 123, 154, 125, 106, 127, 139, 127, 134, 142, 124, 138, 104, 118, 117, 130, 127, 137, 114, 140, 112, 130, 118, 138, 117, 128, 131, 124, 131, 124, 122, 132, 138, 120, 126, 134, 134, 122, 127, 121, 123, 139, 137, 120, 121, 122, 135, 113, 130, 129, 133, 129, 91, 131, 127, 139, 117, 128, 128, 116, 119, 122, 123, 132, 127, 123, 140, 134, 135, 120, 119, 120, 129, 132, 125, 124, 131, 127, 158, 123, 134, 133, 133, 128, 110, 118, 123, 132, 164, 138, 129, 116, 127, 124, 105, 122, 131, 110, 127, 139, 132, 130, 127, 116, 122, 136, 113, 132, 123, 136, 141, 131, 119, 127, 139, 125, 132, 136, 113, 122, 127, 126, 145, 127, 133, 132, 134, 133, 121, 107, 138, 107, 118, 152, 121, 129, 126, 120, 121, 127, 124, 132, 119, 124, 122, 133, 113, 123, 135, 122, 125, 135, 122, 136, 130, 141, 131, 112, 144, 115, 127, 115, 121, 137, 116, 123, 115, 127, 137, 113, 128, 132, 125, 103, 122, 126, 126, 108, 134, 130, 134, 127, 126, 118, 110, 120, 137, 123, 137, 145, 126, 101, 107, 128, 132, 121, 119, 142, 114, 128, 130, 109, 131, 122, 109, 135, 128, 125, 144, 132, 133, 132, 127, 134, 132, 118, 118, 134, 105, 116, 136, 107, 94, 125, 130, 124, 129, 141, 114, 114, 141, 119, 103, 140, 136, 140, 159, 122, 124, 120, 141, 117, 134, 131, 119, 119, 136, 105, 130, 127, 135, 118, 108, 114, 137, 152, 118, 117, 129, 124, 125, 125, 137, 149, 143, 126, 123, 123, 101, 133, 127, 134, 134, 100, 130, 132, 100, 112, 127, 135, 103, 125, 120, 137, 151, 108, 114, 122, 124, 106, 116, 118, 129, 114, 139, 136, 126, 134, 119, 122, 141, 146, 128, 97, 135, 123, 134, 140, 128, 128, 132, 119, 120, 130, 115, 134, 135, 134, 136, 112, 110, 131, 143, 134, 130, 124, 118, 137, 120, 123, 120, 124, 128, 132, 125, 130, 126, 117, 137, 141, 118, 142, 128, 118, 136, 103, 109, 130, 141, 123, 131, 138, 118, 124, 146, 124, 119, 135, 136, 139, 118, 118, 134, 128, 117, 119, 142, 123, 122, 120, 114, 133, 132, 133, 118, 147, 143, 128, 143, 117, 147, 120, 114, 124, 132, 120, 128, 139, 137, 110, 141, 123, 115, 109, 109, 137, 123, 127, 127, 121, 112, 147, 128, 124, 127, 133, 122, 113, 113, 120, 117, 127, 134, 126, 120, 128, 111, 120, 105, 117, 115, 101, 129, 130, 115, 119, 124, 116, 140, 136, 126, 128, 116, 142, 125, 107, 111, 120, 141, 119, 126, 126, 122, 127, 132, 111, 119, 119, 133, 129, 126, 114, 131, 122, 128, 111, 120, 145, 130, 117, 145, 116, 129, 122, 112, 125, 121, 123, 140, 130, 130, 121, 120, 124, 126, 112, 142, 123, 134, 127, 121, 120, 115, 130, 123, 133, 115, 116, 115, 123, 145, 130, 132, 127, 139, 124, 128, 121, 125, 137, 130, 125, 129, 117, 128, 120, 138, 148, 112, 115, 140, 144, 121, 119, 112, 127, 123, 137, 126, 115, 113, 128, 112, 143, 140, 141, 129, 138, 129, 120, 123, 135, 112, 134, 135, 113, 132, 113, 106, 122, 114, 113, 135, 128, 118, 117, 127, 137, 114, 134, 125, 127, 113, 119, 113, 124, 124, 142, 123, 158, 105, 136, 123, 117, 122, 130, 112, 124, 146, 120, 121, 113, 126, 130, 136, 121, 129, 148, 125, 117, 145, 113, 117, 119, 122, 133, 122, 122, 147, 122, 108, 112, 127, 136, 113, 126, 121, 124, 139, 137, 123, 124, 102, 126, 121, 143, 122, 111, 140, 141, 132, 119, 132, 143, 146, 132, 121, 114, 132, 123, 129, 142, 121, 133, 125, 120, 118, 124, 114, 106, 123, 111, 107, 127, 127, 110, 114, 147, 120, 117, 127, 115, 115, 130, 139, 112, 137, 127, 108, 116, 114, 142, 133, 123, 103, 138, 120, 141, 105, 129, 133, 129, 122, 131, 139, 130, 116, 112, 137, 146, 110, 119, 127, 150, 109, 125, 114, 112, 129, 135, 135, 143, 145, 134, 116, 110, 134, 120, 126, 121, 129, 128, 114, 120, 120, 137, 143, 113, 118, 120, 130, 113, 144, 123, 124, 132, 130, 123, 135, 127, 120, 132, 124, 120, 115, 123, 120, 130, 135, 141, 120, 137, 122, 116, 127, 125, 128, 110, 133, 105, 133, 123, 140, 140, 136, 134, 117, 126, 132, 115, 146, 124, 134, 131, 122, 122, 126, 133, 113, 131, 122, 128, 136, 125, 126, 129, 137, 126, 110, 128, 126, 127, 136, 122, 139, 132, 129, 128, 119, 139, 125, 105, 116, 116, 140, 136, 136, 115, 113, 134, 132, 126, 131, 127, 121, 123, 123, 124, 123, 128, 117, 129, 122, 118, 119, 130, 127, 141, 137, 130, 127, 118, 118, 129, 122, 126, 128, 112, 118, 121, 111, 119, 120, 128, 113, 122, 147, 130, 125, 112, 113, 130, 121, 121, 117, 139, 131, 126, 103, 120, 132, 115, 132, 144, 110, 119, 127, 127, 132, 113, 124, 134, 146, 131, 129, 128, 126, 129, 132, 131, 118, 130, 114, 123, 113, 129, 127, 129, 121, 127, 128, 115, 140, 121, 128, 145, 131, 107, 145, 122, 122, 125, 131, 121, 133, 131, 135, 116, 131, 126, 115, 118, 119, 135, 128, 131, 128, 125, 123, 113, 124, 139, 121, 109, 121, 132, 118, 111, 115, 126, 101, 114, 121, 126, 113, 129, 124, 103, 117, 101, 125, 134, 128, 125, 141, 121, 118, 141, 132, 125, 119, 113, 97, 122, 125, 141, 116, 109, 123, 122, 120, 116, 130, 116, 126, 133, 119, 129, 131, 115, 136, 127, 109, 128, 114, 119, 109, 130, 114, 108, 140, 113, 122, 135, 135, 119, 112, 125, 110, 134, 133, 120, 116, 145, 113, 128, 125, 135, 126, 112, 125, 124, 135, 149, 98, 117, 107, 137, 130, 128, 120, 109, 132, 137, 121, 149, 121, 126, 134, 137, 127, 134, 126, 113, 118, 124, 103, 140, 115, 135, 125, 110, 128, 113, 125, 119, 145, 123, 120, 129, 133, 133, 115, 127, 114, 133, 110, 117, 120, 126, 127, 127, 123, 110, 124, 99, 115, 129, 115, 122, 134, 125, 132, 136, 134, 144, 113, 123, 160, 141, 121, 106, 115, 138, 102, 135, 142, 120, 101, 117, 109, 123, 133, 121, 121, 144, 126, 127, 140, 137, 134, 108, 138, 151, 120, 93, 125, 123, 124, 143, 107, 136, 127, 119, 122, 132, 103, 140, 141, 105, 133, 116, 125, 123, 97, 122, 128, 116, 113, 144, 117, 140, 137, 120, 123, 124, 121, 128, 132, 115, 123, 119, 130, 132, 137, 131, 120, 120, 112, 112, 126, 110, 119, 112, 124, 117, 121, 116, 129, 122, 124, 127, 121, 135, 156, 143, 118, 134, 109, 147, 130, 123, 127, 107, 122, 133, 118, 124, 138, 128, 131, 129, 132, 129, 138, 138, 115, 123, 122, 130, 123, 122, 134, 125, 100, 120, 122, 119, 145, 127, 133, 135, 118, 126, 131, 112, 131, 123, 119, 121, 127, 133, 139, 125, 124, 130, 123, 140, 131, 134, 124, 124, 120, 118, 139, 121, 119, 115, 112, 128, 126, 140, 117, 135, 124, 108, 121, 128, 127, 128, 136, 130, 113, 105, 117, 134, 129, 134, 136, 127, 122, 119, 110, 119, 132, 122, 134, 120, 117, 130, 128, 125, 126, 116, 125, 107, 113, 112, 137, 132, 145, 138, 129, 139, 126, 130, 129, 127, 131, 119, 112, 134, 139, 107, 119, 139, 123, 121, 138, 125, 117, 112, 115, 137, 138, 149, 134, 135, 118, 136, 106, 107, 145, 147, 131, 135, 114, 121, 138, 157, 128, 137, 128, 127, 113, 138, 126, 110, 138, 105, 139, 120, 128, 124, 109, 126, 122, 114, 131, 125, 133, 129, 127, 107, 130, 135, 117, 135, 120, 152, 111, 115, 128, 120, 131, 131, 118, 138, 119, 130, 118, 124, 133, 140, 125, 122, 126, 123, 114, 143, 134, 129, 121, 120, 124, 104, 131, 127, 139, 129, 126, 127, 131, 127, 142, 117, 113, 134, 131, 129, 110, 128, 139, 122, 140, 121, 123, 118, 119, 125, 119, 119, 131, 132, 111, 134, 106, 131, 119, 128, 129, 130, 114, 121, 112, 162, 124, 129, 124, 142, 133, 126, 131, 118, 159, 134, 149, 121, 110, 126, 121, 127, 119, 123, 109, 134, 132, 109, 135, 113, 144, 148, 173, 135, 134, 141, 118, 115, 134, 117, 123, 125, 120, 133, 114, 122, 119, 121, 141, 132, 131, 112, 112, 141, 123, 143, 122, 129, 133, 118, 132, 141, 128, 102, 128, 105, 127, 134, 123, 129, 117, 139, 120, 130, 115, 126, 125, 127, 130, 118, 119, 131, 120, 117, 136, 134, 122, 139, 121, 145, 122, 140, 116, 113, 140, 127, 129, 104, 123, 118, 136, 121, 138, 116, 121, 113, 123, 132, 115, 124, 135, 117, 142, 128, 124, 122, 112, 115, 130, 129, 96, 120, 122, 134, 113, 139, 140, 132, 137, 118, 112, 120, 96, 123, 109, 127, 127, 130, 145, 113, 122, 126, 112, 121, 135, 136, 124, 129, 122, 131, 138, 130, 125, 145, 128, 112, 126, 117, 126, 109, 124, 142, 137, 141, 135, 124, 131, 130, 116, 123, 124, 110, 119, 111, 119, 127, 140, 147, 115, 123, 134, 128, 119, 121, 128, 115, 134, 119, 120, 125, 135, 125, 121, 116, 126, 126, 128, 130, 106, 108, 133, 107, 127, 128, 138, 116, 122, 127, 142, 114, 146, 132, 129, 122, 111, 135, 123, 127, 101, 113, 135, 135, 120, 130, 113, 133, 124, 124, 138, 134, 122, 138, 102, 125, 126, 147, 118, 107, 100, 107, 130, 116, 130, 119, 100, 131, 117, 119, 136, 121, 128, 130, 99, 124, 105, 144, 118, 143, 123, 127, 122, 140, 129, 124, 125, 122, 121, 135, 119, 139, 126, 135, 121, 116, 114, 135, 116, 114, 120, 106, 114, 139, 131, 112, 130, 122, 124, 105, 125, 134, 142, 111, 115, 100, 138, 125, 123, 137, 135, 108, 130, 124, 124, 127, 129, 110, 113, 123, 133, 111, 116, 130, 116, 113, 140, 125, 139, 132, 138, 127, 110, 133, 131, 127, 126, 141, 110, 125, 112, 132, 121, 123, 129, 123, 126, 143, 130, 135, 121, 109, 110, 137, 134, 130, 126, 127, 115, 131, 140, 130, 130, 136, 125, 150, 112, 102, 118, 110, 138, 142, 135, 128, 130, 127, 151, 105, 134, 124, 136, 119, 113, 123, 144, 122, 136, 116, 124, 137, 126, 111, 115, 121, 125, 119, 111, 130, 115, 116, 144, 120, 129, 127, 137, 113, 130, 118, 139, 144, 141, 108, 123, 116, 134, 119, 125, 111, 141, 123, 131, 131, 127, 106, 114, 111, 130, 125, 105, 100, 131, 113, 118, 124, 126, 128, 143, 133, 124, 119, 135, 117, 113, 124, 123, 117, 125, 124, 132, 139, 126, 137, 114, 111, 141, 133, 119, 123, 133, 105, 123, 131, 118, 126, 117, 126, 113, 132, 129, 123, 110, 118, 128, 121, 138, 128, 103, 132, 139, 126, 116, 131, 127, 126, 133, 131, 129, 130, 137, 146, 117, 131, 118, 134, 131, 136, 147, 129, 130, 141, 110, 138, 117, 113, 132, 132, 137, 138, 122, 123, 138, 118, 121, 128, 124, 147, 127, 125, 129, 143, 133, 109, 111, 120, 117, 145, 121, 123, 139, 128, 142, 132, 134, 109, 119, 140, 112, 157, 140, 122, 145, 126, 146, 134, 116, 130, 131, 131, 115, 116, 146, 129, 132, 133, 112, 138, 122, 137, 159, 125, 107, 138, 137, 111, 124, 129, 114, 129, 116, 113, 116, 135, 122, 113, 132, 103, 135, 127, 136, 123, 153, 124, 125, 111, 135, 126, 110, 129, 143, 122, 135, 158, 139, 124, 123, 117, 131, 136, 138, 141, 119, 120, 111, 143, 125, 133, 128, 131, 127, 128, 119, 113, 121, 127, 121, 105, 114, 130, 119, 119, 103, 109, 132, 130, 115, 127, 157, 106, 126, 120, 111, 132, 127, 124, 127, 105, 109, 151, 137, 121, 137, 134, 125, 133, 136, 106, 122, 134, 118, 126, 126, 127, 143, 130, 111, 129, 122, 127, 125, 132, 153, 154, 130, 107, 136, 124, 117, 112, 118, 128, 125, 137, 123, 125, 114, 132, 122, 118, 119, 133, 129, 115, 126, 129, 128, 127, 119, 131, 135, 141, 126, 123, 128, 137, 138, 133, 126, 132, 129, 136, 115, 140, 115, 123, 120, 115, 111, 116, 136, 154, 126, 123, 110, 123, 122, 119, 126, 128, 119, 130, 137, 121, 120, 125, 130, 122, 100, 125, 140, 139, 120, 116, 133, 124, 130, 121, 127, 123, 142, 139, 126, 118, 127, 128, 116, 117, 129, 118, 131, 118, 92, 111, 124, 125, 119, 144, 125, 124, 130, 130, 140, 119, 139, 112, 128, 133, 117, 145, 131, 109, 114, 139, 116, 115, 119, 134, 117, 111, 122, 128, 127, 113, 124, 117, 113, 142, 127, 123, 114, 125, 139, 143, 140, 132, 119, 135, 137, 113, 137, 115, 127, 141, 144, 121, 141, 129, 141, 120, 130, 124, 132, 113, 116, 126, 134, 112, 124, 133, 123, 125, 111, 145, 113, 113, 115, 138, 121, 117, 112, 137, 132, 122, 132, 125, 123, 135, 106, 135, 132, 102, 94, 122, 126, 132, 130, 124, 128, 119, 115, 114, 119, 136, 121, 133, 125, 120, 129, 117, 120, 142, 114, 126, 123, 120, 126, 113, 130, 124, 103, 135, 128, 147, 116, 128, 122, 123, 121, 116, 119, 146, 131, 123, 145, 130, 130, 126, 146, 132, 127, 128, 121, 139, 135, 133, 129, 128, 108, 116, 143, 120, 131, 142, 123, 126, 123, 123, 124, 148, 128, 140, 113, 130, 125, 103, 132, 117, 108, 126, 120, 104, 114, 116, 148, 120, 130, 140, 124, 119, 110, 129, 114, 109, 117, 142, 123, 125, 131, 124, 118, 162, 138, 119, 110, 126, 119, 124, 113, 100, 129, 155, 138, 118, 116, 132, 121, 128, 124, 114, 128, 133, 126, 142, 127, 131, 128, 139, 129, 115, 133, 90, 108, 112, 130, 120, 112, 112, 143, 120, 121, 138, 116, 137, 117, 145, 117, 123, 130, 132, 125, 123, 116, 140, 119, 119, 116, 112, 120, 121, 119, 126, 110, 110, 129, 132, 123, 127, 129, 132, 139, 124, 117, 136, 144, 127, 124, 122, 118, 120, 131, 136, 118, 122, 125, 134, 115, 126, 129, 127, 131, 116, 134, 124, 120, 124, 126, 138, 122, 115, 121, 145, 122, 111, 141, 107, 118, 133, 132, 123, 124, 120, 114, 128, 116, 130, 119, 126, 135, 141, 128, 113, 109, 111, 129, 125, 111, 120, 134, 131, 125, 106, 131, 137, 126, 121, 135, 137, 126, 123, 115, 124, 108, 117, 114, 122, 124, 120, 121, 135, 137, 116, 125, 129, 127, 123, 109, 121, 153, 125, 107, 99, 122, 125, 130, 125, 119, 119, 118, 120, 141, 126, 122, 128, 112, 128, 157, 109, 136, 102, 113, 117, 122, 125, 130, 127, 121, 158, 121, 114, 136, 113, 126, 112, 128, 137, 128, 130, 112, 146, 139, 120, 135, 142, 113, 109, 127, 125, 123, 111, 131, 105, 103, 123, 115, 116, 125, 129, 132, 110, 117, 136, 133, 103, 118, 114, 120, 115, 124, 134, 130, 127, 139, 135, 116, 128, 135, 120, 110, 131, 125, 130, 135, 131, 119, 121, 133, 123, 137, 133, 133, 115, 118, 129, 113, 108, 128, 124, 131, 130, 132, 132, 119, 133, 141, 138, 134, 138, 133, 129, 114, 130, 144, 131, 128, 139, 123, 130, 136, 113, 132, 125, 125, 112, 112, 120, 134, 129, 123, 121, 126, 109, 129, 133, 137, 136, 148, 109, 132, 122, 119, 148, 127, 135, 135, 114, 107, 139, 133, 156, 127, 149, 141, 113, 126, 97, 136, 139, 119, 123, 122, 129, 122, 120, 138, 131, 128, 127, 120, 113, 115, 131, 129, 117, 118, 136, 147, 110, 143, 108, 118, 120, 103, 120, 117, 117, 115, 133, 130, 112, 93, 121, 132, 130, 122, 133, 115, 119, 118, 125, 117, 139, 126, 122, 115, 126, 132, 140, 131, 125, 118, 132, 120, 112, 126, 133, 127, 133, 146, 137, 138, 138, 139, 114, 120, 182, 113, 132, 124, 106, 108, 126, 151, 120, 119, 131, 121, 115, 128, 115, 121, 123, 121, 111, 138, 143, 130, 122, 140, 131, 131, 136, 134, 115, 115, 142, 130, 136, 127, 135, 103, 131, 128, 142, 102, 125, 145, 113, 119, 134, 122, 121, 118, 116, 128, 121, 128, 130, 93, 104, 135, 136, 126, 125, 109, 113, 100, 96, 142, 125, 134, 137, 132, 119, 122, 115, 132, 123, 144, 121, 125, 110, 122, 122, 125, 141, 121, 117, 128, 126, 120, 125, 120, 127, 130, 112, 112, 137, 118, 118, 140, 132, 124, 124, 106, 124, 142, 129, 130, 128, 112, 127, 144, 120, 142, 145, 115, 118, 120, 119, 138, 117, 132, 122, 125, 133, 116, 119, 144, 164, 114, 107, 112, 122, 105, 100, 117, 133, 123, 122, 117, 121, 131, 140, 126, 114, 124, 136, 127, 128, 143, 121, 124, 119, 126, 128, 143, 140, 110, 114, 125, 122, 119, 119, 123, 126, 123, 140, 128, 133, 115, 115, 128, 109, 121, 117, 128, 133, 150, 126, 144, 123, 125, 123, 126, 119, 123, 124, 122, 113, 133, 119, 137, 132, 112, 132, 122, 133, 112, 146, 122, 121, 114, 117, 124, 127, 114, 110, 129, 114, 140, 111, 102, 125, 141, 123, 120, 138, 119, 127, 128, 127, 128, 122, 129, 118, 125, 125, 129, 122, 111, 129, 120, 122, 119, 127, 136, 138, 143, 138, 95, 125, 128, 118, 125, 126, 126, 122, 131, 126, 112, 115, 131, 132, 109, 124, 121, 113, 131, 101, 134, 120, 115, 118, 125, 131, 129, 103, 109, 124, 133, 131, 106, 131, 122, 115, 100, 113, 137, 143, 120, 124, 116, 108, 118, 118, 120, 132, 124, 150, 122, 142, 113, 113, 138, 130, 139, 133, 157, 133, 122, 133, 123, 120, 118, 111, 110, 121, 117, 136, 123, 141, 110, 119, 139, 124, 122, 136, 129, 119, 127, 134, 126, 111, 129, 110, 110, 99, 104, 122, 119, 114, 128, 119, 129, 132, 147, 125, 117, 123, 127, 114, 120, 111, 134, 120, 111, 124, 116, 130, 130, 129, 146, 134, 105, 140, 129, 120, 115, 132, 122, 117, 122, 118, 119, 131, 119, 135, 117, 138, 139, 123, 122, 134, 114, 108, 118, 136, 118, 136, 172, 125, 127, 133, 116, 146, 142, 116, 128, 109, 123, 126, 117, 122, 135, 142, 123, 144, 128, 115, 114, 126, 158, 144, 115, 119, 124, 133, 123, 135, 119, 118, 123, 119, 133, 130, 123, 155, 140, 117, 139, 123, 126, 126, 119, 121, 121, 150, 122, 127, 123, 110, 121, 127, 131, 137, 112, 120, 119, 118, 123, 128, 119, 129, 112, 142, 114, 115, 109, 126, 116, 114, 136, 127, 137, 142, 123, 121, 125, 126, 127, 120, 122, 121, 121, 164, 121, 129, 132, 116, 134, 111, 126, 134, 148, 122, 125, 155, 121, 104, 111, 117, 111, 124, 135, 126, 128, 121, 108, 113, 137, 128, 114, 117, 119, 122, 129, 117, 128, 115, 106, 133, 109, 132, 125, 109, 139, 121, 104, 123, 139, 123, 127, 130, 131, 124, 119, 116, 144, 131, 120, 99, 131, 124, 122, 134, 131, 129, 114, 123, 132, 112, 126, 111, 131, 127, 132, 110, 135, 119, 130, 123, 126, 149, 118, 124, 105, 115, 126, 139, 122, 120, 125, 121, 121, 132, 104, 125, 110, 133, 132, 111, 139, 120, 116, 111, 101, 108, 137, 111, 116, 145, 134, 115, 129, 138, 124, 116, 115, 134, 125, 119, 131, 120, 119, 119, 117, 119, 136, 113, 117, 127, 142, 120, 111, 137, 124, 117, 123, 120, 115, 129, 117, 119, 112, 114, 111, 149, 123, 136, 117, 119, 122, 132, 129, 150, 116, 123, 129, 132, 118, 131, 121, 124, 114, 101, 114, 138, 124, 108, 136, 110, 108, 110, 119, 120, 116, 131, 108, 114, 141, 128, 127, 119, 134, 112, 122, 143, 114, 127, 119, 134, 128, 125, 131, 129, 126, 128, 129, 119, 138, 120, 128, 132, 145, 142, 121, 131, 126, 121, 131, 128, 130, 114, 119, 135, 125, 135, 129, 130, 131, 127, 107, 121, 127, 120, 122, 118, 122, 129, 132, 135, 130, 115, 136, 126, 124, 153, 117, 141, 143, 123, 126, 128, 134, 126, 127, 121, 115, 120, 144, 135, 125, 104, 116, 120, 126, 130, 132, 132, 118, 118, 125, 137, 118, 127, 120, 115, 132, 124, 124, 126, 129, 113, 129, 118, 129, 127, 126, 133, 134, 131, 128, 125, 105, 127, 136, 135, 132, 111, 123, 124, 115, 121, 136, 125, 120, 121, 108, 135, 127, 116, 132, 116, 124, 117, 126, 125, 146, 135, 134, 137, 117, 142, 122, 135, 131, 132, 133, 110, 130, 119, 136, 93, 121, 119, 121, 93, 127, 135, 123, 121, 148, 114, 125, 119, 117, 130, 124, 133, 106, 119, 125, 123, 129, 138, 132, 119, 120, 111, 130, 112, 124, 136, 132, 121, 116, 136, 124, 131, 130, 131, 136, 119, 120, 112, 114, 124, 115, 138, 124, 138, 135, 110, 119, 134, 111, 133, 127, 121, 117, 111, 119, 115, 133, 122, 143, 116, 138, 107, 120, 124, 119, 115, 135, 126, 129, 130, 117, 114, 130, 126, 122, 127, 125, 113, 126, 118, 121, 130, 115, 121, 129, 104, 123, 113, 125, 123, 126, 145, 124, 130, 132, 141, 125, 130, 131, 130, 124, 120, 132, 131, 125, 128, 123, 131, 113, 115, 123, 133, 118, 121, 121, 117, 106, 124, 102, 127, 138, 129, 125, 124, 132, 120, 116, 142, 117, 128, 116, 131, 123, 143, 122, 107, 133, 127, 134, 124, 125, 133, 125, 128, 136, 119, 125, 128, 147, 131, 127, 135, 133, 113, 128, 118, 135, 118, 117, 122, 126, 126, 110, 134, 138, 124, 126, 121, 116, 135, 133, 126, 133, 127, 125, 129, 132, 102, 114, 120, 144, 128, 124, 122, 114, 136, 119, 147, 119, 142, 131, 117, 121, 140, 133, 148, 131, 123, 144, 122, 132, 128, 117, 124, 126, 131, 153, 124, 109, 128, 123, 122, 129, 122, 117, 125, 111, 136, 110, 112, 130, 104, 134, 140, 116, 128, 125, 122, 120, 127, 118, 129, 133, 136, 140, 134, 123, 110, 144, 125, 120, 132, 134, 127, 111, 123, 131, 121, 126, 119, 118, 127, 119, 108, 147, 142, 108, 131, 132, 126, 133, 115, 117, 128, 113, 121, 123, 129, 121, 137, 136, 150, 126, 116, 128, 142, 118, 130, 137, 119, 100, 111, 128, 135, 117, 120, 129, 128, 129, 125, 121, 120, 119, 130, 128, 150, 131, 129, 131, 119, 103, 118, 132, 126, 132, 137, 114, 143, 122, 136, 150, 120, 127, 112, 119, 127, 122, 136, 127, 133, 124, 143, 120, 134, 127, 121, 129, 132, 120, 142, 119, 128, 122, 135, 131, 104, 139, 121, 135, 109, 119, 121, 125, 131, 122, 126, 139, 128, 126, 119, 124, 123, 140, 121, 115, 105, 125, 99, 136, 123, 147, 143, 136, 135, 143, 131, 128, 148, 121, 106, 116, 122, 125, 105, 127, 119, 131, 124, 120, 146, 112, 124, 113, 116, 123, 141, 133, 140, 130, 114, 122, 124, 145, 129, 122, 119, 127, 118, 128, 130, 116, 124, 121, 124, 123, 130, 129, 140, 114, 117, 132, 114, 118, 121, 130, 142, 141, 113, 122, 126, 128, 118, 134, 107, 130, 125, 114, 129, 134, 128, 125, 120, 136, 125, 127, 125, 133, 125, 123, 121, 122, 120, 130, 125, 117, 119, 135, 126, 124, 139, 112, 103, 135, 132, 116, 131, 113, 125, 124, 119, 127, 121, 126, 133, 123, 136, 123, 150, 132, 126, 125, 132, 131, 139, 108, 150, 140, 138, 130, 126, 114, 142, 104, 122, 130, 122, 123, 140, 131, 130, 131, 126, 121, 117, 141, 132, 138, 122, 130, 124, 138, 126, 133, 146, 120, 112, 131, 146, 130, 106, 159, 132, 119, 144, 119, 127, 124, 141, 133, 122, 139, 122, 140, 127, 123, 137, 141, 138, 129, 118, 114, 133, 139, 124, 129, 134, 150, 125, 133, 121, 124, 139, 120, 133, 153, 115, 127, 129, 135, 109, 124, 128, 119, 123, 124, 135, 139, 127, 122, 113, 113, 119, 126, 124, 123, 128, 119, 121, 137, 128, 135, 128, 115, 109, 116, 123, 130, 139, 132, 132, 122, 144, 130, 133, 124, 120, 126, 137, 120, 116, 131, 143, 126, 134, 119, 136, 117, 123, 130, 132, 138, 130, 126, 115, 126, 125, 126, 126, 124, 126, 153, 136, 143, 129, 127, 122, 133, 123, 112, 123, 138, 84, 113, 119, 110, 137, 117, 118, 128, 132, 128, 137, 105, 129, 111, 131, 125, 126, 124, 114, 119, 106, 123, 120, 132, 119, 131, 125, 120, 133, 141, 128, 123, 140, 135, 133, 129, 119, 124, 114, 116, 132, 115, 132, 129, 101, 137, 129, 123, 161, 122, 121, 120, 111, 126, 130, 132, 131, 134, 129, 119, 123, 128, 119, 126, 124, 125, 116, 120, 134, 134, 137, 143, 121, 129, 118, 107, 127, 114, 127, 131, 130, 128, 128, 143, 128, 128, 122, 133, 113, 134, 114, 121, 133, 124, 126, 114, 139, 109, 110, 120, 119, 139, 115, 106, 121, 132, 114, 101, 124, 133, 122, 144, 129, 127, 128, 133, 118, 120, 127, 148, 116, 113, 127, 135, 112, 119, 140, 116, 129, 112, 117, 134, 104, 120, 130, 134, 113, 123, 147, 119, 129, 129, 118, 128, 124, 121, 106, 119, 130, 123, 117, 121, 129, 128, 122, 130, 136, 129, 129, 132, 125, 127, 131, 121, 119, 126, 129, 120, 125, 129, 113, 112, 129, 104, 141, 115, 109, 118, 136, 123, 112, 116, 122, 119, 120, 119, 137, 125, 136, 128, 120, 116, 126, 110, 127, 116, 132, 118, 127, 122, 121, 112, 121, 126, 126, 122, 127, 126, 114, 110, 123, 125, 131, 134, 126, 131, 112, 128, 123, 126, 121, 112, 121, 127, 120, 132, 124, 115, 130, 141, 127, 116, 120, 127, 129, 109, 120, 115, 139, 114, 113, 122, 136, 123, 110, 131, 138, 129, 107, 127, 128, 126, 117, 126, 128, 129, 117, 131, 123, 134, 135, 120, 119, 138, 123, 107, 137, 111, 124, 126, 121, 135, 141, 124, 118, 120, 127, 125, 134, 132, 141, 133, 139, 139, 115, 118, 128, 138, 140, 129, 132, 121, 130, 96, 125, 126, 113, 130, 118, 137, 143, 126, 118, 123, 128, 119, 134, 121, 131, 113, 128, 149, 105, 132, 136, 143, 119, 149, 119, 103, 126, 133, 105, 122, 152, 99, 131, 121, 130, 103, 144, 128, 123, 105, 135, 133, 113, 121, 132, 99, 142, 107, 124, 138, 116, 113, 123, 141, 121, 137, 105, 130, 142, 128, 114, 123, 120, 111, 150, 121, 118, 107, 145, 118, 117, 130, 130, 131, 130, 131, 154, 137, 152, 109, 125, 133, 123, 105, 115, 128, 119, 151, 124, 120, 124, 139, 104, 129, 127, 124, 125, 140, 120, 120, 121, 130, 128, 112, 111, 133, 108, 120, 105, 114, 116, 123, 128, 143, 128, 127, 134, 138, 134, 126, 103, 136, 108, 122, 137, 127, 126, 134, 122, 129, 125, 116, 111, 103, 136, 137, 110, 126, 127, 168, 122, 123, 116, 124, 133, 120, 113, 105, 143, 126, 126, 133, 117, 117, 136, 136, 127, 110, 152, 148, 120, 130, 138, 113, 132, 128, 108, 123, 91, 127, 112, 139, 122, 130, 133, 135, 127, 148, 115, 126, 114, 130, 117, 125, 119, 112, 111, 114, 121, 147, 125, 122, 118, 127, 142, 122, 125, 121, 135, 124, 123, 123, 130, 118, 118, 105, 124, 132, 121, 143, 130, 137, 155, 114, 127, 129, 124, 123, 122, 120, 135, 108, 127, 118, 123, 127, 129, 137, 135, 129, 120, 114, 114, 116, 131, 117, 118, 125, 110, 108, 137, 132, 128, 127, 140, 104, 119, 111, 111, 117, 104, 134, 131, 121, 101, 137, 134, 130, 123, 141, 120, 133, 111, 117, 132, 122, 124, 127, 145, 106, 121, 112, 122, 101, 131, 125, 119, 128, 129, 118, 109, 141, 142, 129, 122, 143, 128, 115, 123, 116, 126, 122, 112, 126, 110, 126, 112, 121, 100, 98, 128, 128, 118, 148, 133, 118, 133, 126, 125, 134, 126, 127, 121, 142, 108, 135, 116, 140, 120, 126, 121, 114, 131, 135, 129, 135, 127, 126, 135, 122, 113, 130, 97, 117, 136, 113, 134, 126, 126, 94, 129, 115, 100, 111, 120, 135, 118, 121, 141, 112, 120, 137, 123, 118, 109, 116, 116, 120, 146, 130, 126, 122, 117, 125, 107, 116, 130, 108, 124, 148, 115, 118, 145, 137, 113, 120, 137, 143, 123, 159, 122, 140, 125, 125, 132, 133, 142, 146, 124, 144, 136, 118, 119, 139, 140, 136, 123, 108, 121, 143, 137, 128, 124, 119, 119, 114, 115, 108, 141, 145, 130, 106, 122, 138, 123, 133, 124, 111, 117, 116, 115, 141, 109, 120, 126, 122, 138, 116, 124, 134, 134, 125, 113, 127, 141, 118, 137, 115, 108, 119, 150, 123, 135, 128, 137, 110, 116, 126, 127, 117, 107, 128, 116, 112, 115, 135, 112, 129, 126, 124, 130, 130, 140, 128, 112, 148, 107, 139, 127, 133, 142, 142, 126, 134, 141, 126, 135, 112, 123, 122, 103, 111, 107, 130, 128, 105, 108, 137, 112, 120, 136, 130, 142, 127, 119, 118, 117, 121, 135, 139, 130, 130, 125, 128, 117, 126, 105, 118, 122, 107, 124, 126, 133, 122, 131, 105, 123, 120, 118, 149, 116, 129, 100, 125, 117, 126, 140, 124, 133, 134, 116, 112, 147, 146, 127, 118, 153, 125, 122, 117, 116, 132, 137, 135, 120, 132, 118, 135, 134, 126, 124, 121, 135, 129, 111, 130, 118, 110, 113, 144, 126, 114, 127, 127, 119, 132, 119, 127, 117, 138, 133, 110, 126, 127, 118, 134, 114, 123, 121, 121, 116, 107, 112, 148, 138, 128, 130, 121, 112, 143, 120, 121, 130, 136, 125, 123, 111, 109, 121, 127, 155, 139, 129, 113, 131, 130, 132, 124, 127, 132, 127, 139, 113, 130, 132, 123, 131, 88, 131, 141, 128, 118, 106, 158, 141, 141, 125, 122, 153, 127, 146, 153, 116, 125, 146, 108, 117, 107, 101, 121, 134, 138, 107, 120, 133, 131, 139, 153, 149, 123, 109, 121, 132, 112, 117, 129, 120, 107, 126, 124, 140, 121, 118, 122, 136, 126, 128, 104, 134, 134, 127, 120, 121, 118, 110, 133, 116, 120, 121, 135, 126, 138, 111, 120, 132, 127, 109, 131, 122, 122, 121, 118, 123, 144, 116, 131, 123, 113, 149, 132, 131, 119, 141, 151, 132, 132, 121, 135, 127, 136, 131, 117, 132, 113, 132, 112, 122, 127, 136, 108, 132, 111, 142, 119, 125, 134, 125, 133, 119, 127, 113, 118, 120, 132, 121, 118, 129, 152, 125, 107, 126, 129, 124, 120, 116, 126, 125, 126, 123, 146, 134, 112, 131, 136, 124, 124, 131, 132, 120, 126, 119, 119, 133, 106, 114, 135, 120, 134, 126, 124, 138, 140, 143, 117, 117, 121, 128, 113, 114, 125, 169, 107, 124, 114, 118, 124, 141, 130, 116, 123, 128, 112, 120, 151, 150, 99, 123, 117, 130, 130, 129, 113, 111, 123, 124, 117, 129, 126, 136, 137, 132, 136, 125, 137, 141, 118, 112, 121, 109, 141, 141, 104, 116, 118, 120, 108, 140, 111, 124, 130, 133, 129, 112, 131, 119, 122, 123, 124, 129, 120, 134, 127, 123, 125, 120, 140, 118, 130, 98, 122, 159, 136, 121, 118, 123, 127, 160, 124, 127, 119, 117, 110, 144, 103, 121, 132, 118, 124, 118, 120, 130, 133, 130, 130, 142, 133, 124, 129, 125, 129, 116, 114, 117, 126, 116, 129, 127, 112, 110, 136, 104, 115, 124, 132, 118, 124, 139, 115, 105, 131, 134, 130, 121, 140, 139, 131, 123, 131, 125, 107, 107, 124, 132, 124, 114, 132, 139, 124, 138, 118, 121, 129, 140, 112, 128, 131, 146, 132, 125, 132, 117, 142, 134, 127, 119, 132, 128, 123, 140, 135, 125, 126, 126, 138, 94, 137, 141, 134, 122, 121, 130, 134, 114, 115, 117, 135, 108, 123, 124, 123, 125, 135, 146, 118, 125, 138, 122, 143, 109, 124, 119, 120, 122, 118, 132, 125, 136, 160, 109, 136, 121, 138, 144, 126, 126, 99, 129, 124, 121, 134, 142, 127, 122, 128, 106, 113, 119, 115, 110, 115, 124, 122, 130, 118, 120, 109, 117, 118, 133, 123, 115, 131, 135, 117, 124, 130, 135, 123, 105, 120, 133, 129, 123, 131, 124, 119, 127, 115, 121, 112, 122, 118, 112, 131, 128, 112, 122, 120, 127, 106, 105, 123, 134, 121, 143, 111, 107, 136, 129, 112, 118, 123, 120, 119, 124, 115, 124, 120, 116, 106, 128, 130, 117, 120, 115, 117, 145, 123, 104, 126, 123, 120, 143, 115, 132, 141, 129, 121, 134, 114, 126, 115, 119, 108, 117, 112, 129, 133, 137, 112, 120, 116, 103, 118, 111, 117, 117, 130, 117, 136, 106, 126, 109, 112, 130, 104, 114, 137, 114, 128, 118, 119, 124, 113, 130, 130, 134, 113, 131, 115, 118, 104, 121, 136, 141, 119, 128, 115, 113, 125, 128, 120, 122, 107, 112, 115, 115, 130, 134, 125, 140, 114, 114, 167, 128, 141, 155, 122, 113, 122, 119, 131, 134, 113, 117, 123, 111, 128, 117, 125, 115, 134, 140, 122, 112, 131, 113, 143, 121, 132, 129, 143, 125, 133, 142, 102, 114, 124, 111, 145, 137, 129, 143, 125, 114, 121, 109, 101, 127, 131, 146, 129, 122, 131, 117, 127, 131, 126, 143, 125, 117, 116, 138, 130, 107, 123, 116, 128, 123, 103, 138, 141, 110, 116, 131, 120, 112, 128, 110, 127, 111, 110, 135, 131, 117, 122, 129, 132, 122, 113, 148, 112, 125, 113, 111, 111, 141, 117, 122, 116, 109, 117, 125, 127, 122, 137, 127, 128, 123, 121, 130, 132, 116, 126, 146, 136, 118, 110, 134, 118, 149, 116, 123, 124, 121, 123, 127, 110, 134, 113, 110, 136, 138, 121, 121, 143, 133, 144, 113, 127, 149, 120, 133, 115, 126, 128, 130, 142, 140, 141, 141, 128, 123, 127, 124, 114, 118, 129, 115, 118, 143, 127, 115, 119, 134, 112, 116, 117, 135, 125, 129, 105, 138, 134, 135, 120, 123, 117, 127, 118, 108, 121, 136, 123, 139, 114, 119, 117, 131, 140, 127, 116, 119, 125, 132, 123, 121, 127, 131, 118, 145, 131, 138, 134, 121, 118, 122, 131, 119, 104, 114, 121, 119, 119, 119, 137, 132, 119, 125, 113, 115, 147, 130, 134, 113, 119, 119, 125, 105, 132, 119, 110, 121, 111, 124, 126, 129, 131, 117, 105, 122, 110, 127, 110, 128, 140, 123, 128, 122, 117, 130, 118, 124, 143, 144, 140, 130, 141, 120, 109, 123, 124, 110, 121, 135, 107, 131, 127, 139, 142, 129, 129, 129, 117, 118, 112, 121, 133, 138, 146, 129, 126, 94, 127, 121, 137, 119, 116, 111, 112, 103, 109, 125, 122, 125, 119, 130, 126, 129, 136, 118, 122, 122, 119, 100, 94, 131, 153, 124, 125, 116, 108, 126, 105, 151, 122, 117, 115, 133, 122, 128, 126, 122, 124, 110, 121, 120, 131, 136, 131, 116, 141, 124, 131, 143, 110, 127, 127, 126, 107, 116, 125, 117, 114, 144, 123, 115, 135, 105, 141, 125, 128, 126, 125, 119, 114, 141, 152, 115, 126, 114, 129, 116, 122, 123, 116, 132, 123, 127, 131, 129, 125, 106, 132, 132, 115, 116, 113, 124, 129, 130, 137, 124, 119, 122, 119, 127, 125, 133, 117, 119, 106, 115, 127, 123, 131, 129, 124, 139, 136, 113, 135, 115, 126, 123, 101, 126, 149, 131, 126, 137, 114, 134, 146, 120, 111, 135, 115, 124, 123, 136, 135, 131, 140, 120, 129, 110, 131, 114, 123, 136, 123, 152, 125, 108, 130, 121, 118, 127, 131, 127, 131, 127, 99, 126, 133, 110, 128, 146, 127, 131, 129, 158, 127, 129, 114, 122, 135, 137, 134, 126, 131, 127, 130, 140, 135, 156, 144, 110, 133, 125, 124, 114, 102, 129, 133, 132, 130, 119, 115, 130, 138, 119, 125, 111, 123, 132, 119, 105, 120, 113, 115, 124, 115, 126, 132, 124, 159, 111, 114, 107, 128, 122, 150, 111, 125, 127, 137, 123, 130, 150, 134, 121, 113, 126, 121, 103, 122, 125, 144, 133, 114, 126, 124, 117, 115, 127, 91, 138, 118, 120, 134, 125, 137, 126, 135, 118, 113, 116, 122, 122, 139, 127, 134, 115, 140, 118, 129, 114, 131, 133, 138, 125, 116, 124, 137, 143, 135, 98, 129, 130, 138, 124, 141, 123, 133, 116, 117, 138, 122, 146, 111, 124, 120, 124, 125, 126, 146, 126, 131, 145, 123, 120, 147, 112, 133, 112, 114, 130, 120, 113, 105, 133, 133, 128, 122, 129, 120, 137, 117, 125, 135, 140, 122, 131, 118, 120, 118, 116, 130, 121, 124, 119, 131, 124, 123, 137, 110, 127, 125, 132, 127, 123, 128, 124, 123, 130, 124, 127, 117, 124, 129, 122, 136, 125, 140, 120, 133, 115, 132, 112, 140, 125, 129, 128, 104, 128, 131, 126, 125, 132, 133, 128, 119, 121, 144, 133, 139, 116, 120, 134, 119, 120, 127, 122, 119, 123, 120, 141, 123, 132, 119, 107, 129, 142, 115, 104, 122, 125, 111, 114, 132, 146, 124, 115, 109, 109, 111, 122, 119, 124, 131, 142, 126, 122, 120, 131, 130, 118, 104, 114, 119, 135, 143, 128, 142, 111, 125, 125, 128, 121, 118, 119, 121, 135, 115, 124, 139, 132, 145, 102, 133, 124, 138, 126, 131, 109, 119, 129, 123, 123, 121, 126, 111, 125, 133, 138, 123, 129, 138, 116, 131, 121, 137, 123, 119, 134, 114, 104, 115, 119, 125, 123, 130, 119, 136, 111, 141, 131, 119, 104, 112, 148, 128, 117, 117, 120, 114, 132, 114, 130, 121, 119, 102, 115, 111, 129, 119, 130, 125, 131, 117, 106, 130, 127, 110, 115, 137, 134, 128, 115, 120, 136, 121, 145, 127, 110, 112, 125, 128, 118, 147, 112, 143, 144, 148, 116, 118, 142, 124, 117, 119, 121, 128, 128, 107, 143, 129, 123, 105, 136, 119, 119, 135, 143, 131, 129, 122, 117, 127, 138, 133, 122, 109, 134, 123, 120, 124, 133, 128, 137, 123, 113, 137, 117, 127, 134, 128, 136, 133, 122, 129, 127, 128, 116, 125, 140, 132, 108, 120, 113, 124, 132, 165, 107, 118, 106, 137, 116, 111, 119, 109, 127, 117, 150, 113, 121, 117, 119, 127, 124, 138, 132, 124, 134, 131, 126, 124, 115, 139, 106, 128, 121, 112, 120, 126, 128, 129, 122, 115, 127, 136, 131, 129, 140, 144, 121, 123, 133, 142, 127, 106, 129, 128, 126, 106, 117, 133, 117, 132, 123, 119, 114, 107, 116, 122, 123, 111, 120, 122, 150, 141, 122, 131, 127, 136, 124, 112, 123, 115, 124, 121, 127, 123, 122, 120, 129, 123, 118, 132, 131, 131, 125, 142, 123, 123, 111, 127, 139, 113, 117, 131, 116, 130, 106, 130, 123, 108, 120, 135, 125, 119, 122, 131, 122, 121, 112, 123, 112, 124, 115, 95, 124, 127, 131, 108, 118, 128, 121, 140, 116, 118, 152, 123, 140, 124, 120, 126, 129, 115, 129, 115, 125, 116, 123, 151, 120, 125, 131, 107, 130, 122, 121, 120, 122, 129, 107, 120, 131, 115, 148, 137, 114, 110, 143, 128, 152, 127, 118, 112, 137, 135, 116, 93, 135, 120, 115, 113, 116, 120, 115, 112, 150, 139, 124, 149, 129, 127, 122, 121, 125, 110, 118, 119, 113, 123, 141, 105, 118, 115, 104, 135, 139, 150, 130, 131, 120, 118, 120, 112, 137, 135, 125, 146, 122, 125, 125, 129, 127, 141, 134, 116, 118, 113, 120, 115, 123, 103, 144, 120, 116, 115, 149, 121, 133, 118, 131, 130, 137, 129, 132, 123, 125, 119, 117, 123, 121, 133, 134, 123, 116, 129, 116, 123, 115, 120, 132, 149, 127, 130, 125, 109, 124, 118, 102, 121, 122, 133, 134, 121, 118, 123, 137, 134, 114, 128, 141, 141, 118, 128, 133, 114, 134, 132, 144, 123, 132, 119, 143, 121, 135, 117, 117, 121, 149, 121, 127, 131, 128, 154, 133, 136, 120, 122, 123, 115, 137, 113, 129, 130, 120, 110, 133, 129, 128, 124, 111, 125, 112, 139, 142, 111, 133, 121, 128, 127, 124, 121, 114, 121, 137, 140, 119, 98, 128, 130, 131, 137, 118, 110, 127, 129, 153, 113, 127, 126, 119, 130, 116, 123, 134, 111, 116, 118, 113, 122, 139, 130, 121, 119, 136, 129, 130, 117, 120, 134, 126, 121, 122, 128, 123, 125, 120, 141, 119, 139, 117, 126, 111, 143, 107, 138, 139, 115, 121, 129, 124, 104, 115, 125, 140, 127, 117, 134, 133, 125, 117, 128, 120, 139, 126, 125, 120, 127, 123, 133, 133, 116, 123, 131, 108, 117, 121, 130, 115, 135, 121, 121, 144, 98, 118, 110, 134, 118, 107, 148, 131, 114, 133, 126, 121, 128, 114, 126, 116, 120, 134, 122, 107, 105, 106, 105, 132, 131, 118, 129, 121, 113, 121, 124, 128, 131, 128, 135, 126, 131, 122, 115, 110, 133, 117, 119, 138, 121, 123, 114, 131, 110, 99, 110, 120, 128, 141, 131, 131, 137, 132, 144, 136, 121, 122, 117, 122, 132, 121, 123, 117, 132, 137, 128, 114, 123, 112, 130, 121, 129, 106, 146, 135, 131, 134, 123, 137, 131, 147, 138, 124, 130, 115, 120, 122, 118, 143, 107, 143, 139, 146, 108, 121, 140, 126, 116, 122, 138, 120, 120, 149, 133, 111, 138, 114, 98, 123, 117, 132, 124, 143, 119, 147, 130, 116, 129, 131, 132, 142, 122, 152, 124, 112, 119, 126, 128, 119, 118, 112, 116, 127, 112, 109, 135, 133, 120, 111, 140, 122, 140, 152, 116, 121, 140, 107, 135, 119, 124, 116, 115, 120, 123, 116, 126, 121, 129, 116, 128, 134, 128, 122, 113, 130, 134, 133, 127, 134, 110, 125, 129, 126, 123, 134, 124, 122, 132, 108, 135, 120, 119, 137, 133, 140, 114, 116, 124, 137, 126, 126, 124, 124, 124, 115, 122, 104, 117, 116, 139, 147, 123, 104, 134, 119, 98, 121, 103, 128, 122, 112, 130, 124, 136, 122, 113, 123, 129, 135, 121, 144, 149, 119, 122, 111, 127, 116, 133, 122, 132, 115, 116, 111, 142, 136, 117, 151, 116, 124, 125, 139, 130, 116, 112, 131, 120, 125, 148, 140, 135, 110, 124, 142, 119, 110, 129, 123, 131, 132, 119, 134, 142, 139, 119, 128, 125, 127, 110, 122, 116, 120, 124, 104, 108, 135, 123, 139, 119, 128, 119, 123, 144, 130, 130, 121, 119, 127, 128, 129, 95, 144, 100, 117, 152, 116, 122, 141, 136, 164, 135, 108, 116, 124, 118, 123, 99, 124, 134, 136, 117, 111, 124, 123, 125, 154, 118, 120, 119, 124, 119, 119, 135, 142, 123, 129, 119, 142, 123, 135, 112, 139, 130, 124, 136, 125, 133, 148, 123, 133, 122, 127, 136, 135, 122, 138, 128, 134, 123, 138, 137, 117, 110, 140, 130, 132, 115, 124, 127, 134, 131, 120, 133, 129, 159, 139, 126, 137, 137, 124, 131, 140, 147, 134, 130, 122, 115, 132, 124, 144, 130, 130, 142, 147, 122, 118, 135, 116, 144, 141, 127, 123, 131, 138, 112, 142, 135, 123, 135, 126, 124, 117, 124, 127, 135, 142, 119, 116, 123, 133, 123, 98, 120, 102, 109, 121, 119, 151, 130, 118, 112, 125, 127, 126, 133, 130, 125, 140, 123, 107, 121, 117, 120, 132, 132, 122, 143, 112, 138, 137, 125, 120, 131, 116, 132, 124, 127, 133, 122, 123, 132, 145, 143, 148, 119, 156, 132, 125, 114, 125, 122, 122, 131, 123, 111, 145, 143, 153, 128, 138, 127, 143, 132, 127, 150, 114, 132, 127, 116, 121, 131, 130, 130, 137, 118, 126, 123, 124, 135, 139, 144, 136, 139, 126, 147, 123, 124, 133, 99, 116, 131, 124, 108, 120, 121, 132, 111, 120, 117, 127, 121, 128, 125, 115, 119, 134, 127, 131, 136, 128, 137, 125, 123, 128, 128, 118, 122, 136, 130, 131, 138, 118, 104, 144, 130, 127, 126, 127, 117, 129, 121, 131, 116, 110, 105, 121, 133, 124, 137, 135, 118, 127, 122, 118, 125, 133, 121, 126, 128, 140, 118, 131, 130, 122, 105, 123, 133, 128, 140, 123, 128, 115, 132, 129, 107, 124, 123, 123, 121, 142, 133, 104, 109, 121, 121, 132, 117, 128, 113, 124, 135, 118, 113, 116, 129, 140, 127, 107, 126, 128, 131, 149, 129, 123, 120, 139, 117, 137, 109, 118, 109, 120, 130, 138, 134, 122, 124, 114, 130, 125, 131, 133, 113, 117, 126, 130, 130, 122, 129, 134, 136, 126, 111, 124, 109, 140, 125, 140, 113, 135, 142, 115, 132, 120, 112, 121, 123, 137, 135, 116, 122, 130, 130, 126, 138, 132, 122, 133, 117, 154, 128, 138, 127, 127, 114, 117, 140, 117, 126, 114, 113, 108, 128, 126, 123, 128, 123, 133, 120, 104, 111, 130, 126, 121, 129, 127, 149, 127, 122, 122, 120, 133, 118, 116, 133, 116, 130, 127, 134, 124, 113, 109, 122, 127, 110, 116, 114, 141, 109, 121, 136, 131, 111, 132, 137, 129, 104, 127, 130, 120, 130, 127, 121, 125, 118, 106, 133, 116, 160, 122, 132, 125, 124, 123, 137, 107, 128, 122, 138, 109, 116, 123, 136, 123, 129, 127, 141, 117, 120, 119, 113, 125, 119, 136, 121, 122, 116, 129, 110, 134, 133, 117, 137, 141, 149, 129, 130, 143, 113, 119, 125, 113, 129, 125, 117, 131, 126, 98, 122, 145, 107, 110, 117, 118, 108, 124, 120, 127, 152, 115, 140, 121, 125, 131, 119, 131, 128, 119, 134, 122, 138, 128, 125, 140, 114, 114, 124, 133, 129, 121, 121, 129, 117, 142, 131, 118, 131, 122, 121, 122, 121, 117, 117, 108, 139, 137, 113, 117, 122, 116, 117, 134, 140, 125, 116, 127, 113, 126, 122, 107, 132, 136, 130, 123, 139, 127, 116, 124, 122, 119, 140, 123, 123, 113, 124, 138, 134, 125, 145, 123, 113, 129, 115, 120, 126, 121, 112, 115, 135, 137, 111, 131, 129, 126, 120, 129, 139, 112, 112, 130, 138, 141, 125, 129, 141, 120, 134, 116, 128, 119, 129, 117, 133, 132, 122, 150, 111, 141, 112, 121, 110, 125, 109, 115, 126, 111, 128, 118, 129, 137, 134, 124, 122, 133, 120, 121, 139, 130, 114, 135, 112, 122, 115, 119, 134, 117, 114, 139, 135, 134, 130, 111, 123, 126, 132, 120, 121, 132, 153, 105, 153, 122, 120, 133, 130, 117, 124, 117, 120, 121, 122, 135, 118, 130, 123, 138, 134, 130, 120, 118, 137, 132, 107, 125, 134, 127, 103, 124, 126, 112, 129, 114, 125, 126, 128, 106, 124, 114, 122, 122, 117, 106, 144, 124, 136, 138, 102, 134, 138, 139, 126, 128, 131, 115, 130, 116, 111, 115, 121, 117, 123, 141, 105, 117, 131, 117, 130, 133, 113, 119, 128, 106, 124, 108, 128, 132, 121, 115, 124, 113, 121, 133, 136, 134, 146, 132, 102, 123, 134, 123, 131, 135, 131, 124, 109, 128, 126, 123, 119, 136, 140, 131, 116, 117, 114, 131, 146, 127, 122, 134, 131, 133, 117, 141, 122, 114, 124, 124, 115, 148, 106, 119, 122, 116, 119, 148, 120, 113, 118, 118, 122, 103, 116, 137, 140, 122, 128, 124, 127, 113, 122, 128, 129, 140, 138, 122, 113, 131, 111, 126, 107, 116, 127, 118, 129, 131, 126, 113, 120, 119, 106, 118, 129, 108, 124, 108, 114, 125, 115, 127, 137, 120, 120, 120, 136, 115, 127, 109, 135, 144, 114, 123, 123, 128, 112, 131, 121, 139, 123, 125, 123, 116, 113, 138, 118, 121, 126, 121, 109, 123, 122, 126, 126, 119, 130, 123, 127, 156, 115, 116, 133, 130, 131, 121, 115, 125, 114, 132, 135, 129, 145, 137, 152, 111, 142, 123, 112, 117, 115, 139, 128, 120, 108, 118, 132, 111, 130, 121, 123, 122, 121, 101, 120, 113, 124, 115, 139, 130, 122, 124, 132, 145, 133, 137, 131, 134, 99, 133, 120, 126, 116, 130, 130, 126, 131, 137, 124, 116, 120, 123, 123, 121, 125, 130, 129, 119, 137, 128, 129, 112, 113, 127, 140, 129, 136, 117, 116, 146, 140, 134, 129, 110, 113, 117, 131, 129, 127, 125, 127, 132, 124, 134, 136, 121, 133, 139, 120, 123, 118, 122, 116, 109, 157, 128, 134, 137, 122, 118, 142, 125, 139, 128, 114, 133, 125, 132, 123, 130, 129, 115, 151, 114, 129, 134, 127, 105, 134, 110, 113, 130, 122, 112, 118, 127, 147, 137, 119, 134, 128, 123, 120, 134, 124, 123, 127, 133, 125, 129, 134, 126, 128, 123, 130, 117, 122, 125, 124, 131, 124, 122, 120, 116, 118, 139, 129, 147, 119, 121, 105, 122, 105, 142, 109, 143, 109, 115, 105, 133, 126, 137, 117, 119, 123, 121, 123, 134, 107, 127, 120, 136, 124, 124, 139, 127, 119, 123, 123, 140, 111, 117, 129, 125, 116, 129, 141, 129, 156, 126, 120, 130, 135, 122, 126, 122, 132, 117, 123, 122, 138, 111, 112, 141, 124, 119, 122, 131, 117, 135, 130, 115, 102, 132, 109, 125, 136, 128, 119, 128, 124, 132, 126, 139, 117, 135, 135, 119, 120, 125, 125, 124, 138, 112, 130, 120, 118, 117, 116, 118, 133, 104, 113, 143, 111, 122, 136, 122, 140, 121, 128, 120, 124, 115, 135, 119, 126, 106, 126, 134, 130, 126, 92, 117, 112, 123, 120, 114, 116, 135, 129, 126, 118, 124, 119, 125, 113, 134, 120, 134, 134, 135, 98, 117, 152, 126, 142, 120, 130, 118, 126, 127, 125, 133, 135, 113, 146, 104, 137, 119, 136, 110, 144, 114, 122, 116, 138, 135, 114, 121, 118, 135, 121, 141, 116, 110, 127, 133, 130, 127, 141, 136, 125, 120, 142, 144, 117, 132, 123, 122, 106, 114, 125, 127, 120, 125, 110, 134, 118, 127, 131, 129, 119, 121, 106, 123, 131, 109, 134, 103, 126, 121, 133, 140, 119, 132, 121, 130, 138, 131, 118, 143, 116, 130, 121, 115, 125, 124, 112, 128, 111, 149, 111, 114, 138, 114, 124, 109, 123, 117, 130, 126, 134, 109, 133, 136, 131, 118, 135, 116, 121, 112, 129, 129, 118, 124, 120, 130, 132, 118, 130, 143, 116, 142, 126, 126, 125, 118, 143, 118, 122, 128, 102, 118, 141, 120, 141, 135, 136, 127, 121, 115, 127, 121, 135, 128, 125, 104, 133, 129, 127, 126, 118, 150, 113, 122, 132, 129, 131, 115, 104, 132, 120, 135, 134, 140, 141, 134, 132, 123, 134, 141, 106, 126, 111, 122, 131, 136, 132, 113, 121, 138, 130, 125, 138, 124, 102, 128, 138, 135, 112, 139, 119, 123, 153, 114, 128, 139, 123, 125, 120, 140, 123, 128, 129, 129, 139, 133, 148, 119, 102, 119, 146, 147, 139, 122, 131, 141, 117, 131, 124, 104, 109, 120, 123, 118, 111, 126, 119, 121, 123, 145, 117, 135, 117, 132, 121, 136, 136, 113, 119, 131, 117, 117, 128, 123, 111, 129, 145, 130, 125, 125, 137, 111, 135, 140, 114, 116, 129, 130, 114, 123, 137, 145, 113, 120, 131, 143, 126, 118, 125, 120, 130, 126, 124, 154, 146, 140, 126, 125, 116, 125, 110, 128, 111, 113, 102, 133, 114, 137, 135, 116, 98, 104, 129, 110, 105, 121, 138, 132, 122, 109, 117, 123, 130, 125, 133, 117, 114, 117, 122, 102, 104, 114, 115, 114, 116, 131, 130, 132, 138, 132, 114, 122, 133, 117, 122, 106, 119, 135, 128, 124, 118, 123, 114, 130, 122, 135, 134, 129, 133, 126, 126, 122, 138, 132, 127, 149, 128, 133, 133, 126, 140, 120, 118, 114, 124, 121, 120, 130, 128, 129, 128, 122, 133, 141, 135, 131, 125, 114, 137, 115, 129, 119, 122, 123, 119, 133, 137, 135, 135, 120, 128, 133, 132, 128, 119, 149, 125, 121, 129, 132, 134, 153, 125, 120, 142, 120, 118, 110, 129, 133, 144, 133, 128, 115, 107, 128, 129, 104, 119, 140, 127, 122, 130, 130, 134, 120, 129, 135, 145, 149, 111, 140, 127, 124, 136, 124, 120, 136, 128, 129, 134, 152, 120, 127, 116, 114, 119, 130, 125, 104, 140, 142, 124, 111, 117, 130, 124, 133, 145, 128, 136, 145, 132, 123, 122, 117, 121, 136, 135, 139, 119, 134, 118, 122, 131, 126, 127, 121, 129, 134, 142, 107, 120, 136, 133, 134, 111, 117, 124, 126, 118, 129, 123, 119, 121, 121, 130, 125, 125, 129, 119, 132, 110, 125, 136, 131, 114, 103, 129, 122, 128, 136, 122, 120, 121, 135, 120, 131, 142, 118, 120, 128, 118, 120, 106, 128, 119, 126, 119, 126, 125, 117, 122, 123, 118, 125, 106, 116, 135, 134, 132, 124, 131, 112, 167, 127, 127, 124, 117, 118, 104, 137, 140, 132, 135, 138, 127, 123, 131, 118, 109, 121, 100, 123, 116, 127, 118, 131, 110, 134, 124, 113, 136, 124, 118, 136, 108, 141, 128, 112, 122, 108, 128, 128, 114, 127, 109, 125, 113, 139, 129, 110, 131, 119, 135, 138, 123, 139, 127, 125, 114, 125, 121, 116, 132, 131, 130, 140, 134, 140, 116, 116, 142, 147, 116, 131, 105, 126, 127, 130, 119, 139, 107, 138, 121, 144, 114, 119, 129, 141, 126, 112, 136, 152, 123, 131, 129, 112, 133, 113, 128, 107, 129, 123, 98, 135, 138, 142, 122, 131, 136, 126, 117, 109, 132, 130, 125, 142, 143, 131, 120, 124, 124, 119, 148, 119, 119, 126, 109, 124, 124, 126, 130, 127, 135, 125, 114, 133, 138, 155, 121, 136, 129, 130, 118, 121, 117, 126, 133, 115, 133, 124, 143, 137, 120, 125, 139, 117, 111, 118, 99, 106, 124, 124, 128, 127, 140, 140, 118, 119, 121, 119, 135, 125, 149, 129, 126, 115, 119, 128, 114, 96, 126, 121, 134, 137, 115, 131, 118, 124, 130, 133, 126, 132, 132, 133, 133, 129, 134, 110, 133, 133, 121, 119, 119, 132, 125, 138, 122, 156, 122, 132, 121, 112, 130, 121, 124, 121, 132, 117, 116, 134, 155, 124, 131, 147, 125, 134, 110, 124, 125, 141, 127, 124, 130, 126, 128, 129, 126, 148, 123, 122, 117, 128, 139, 117, 126, 109, 132, 127, 128, 145, 138, 123, 143, 137, 126, 115, 131, 127, 130, 141, 115, 119, 142, 127, 130, 135, 116, 124, 126, 104, 131, 131, 136, 126, 134, 106, 147, 148, 138, 138, 131, 112, 130, 139, 128, 119, 116, 110, 117, 130, 132, 123, 129, 119, 124, 119, 136, 117, 129, 138, 132, 117, 131, 126, 159, 112, 127, 129, 105, 120, 146, 109, 124, 124, 143, 107, 126, 111, 134, 137, 120, 137, 128, 142, 133, 120, 142, 128, 108, 136, 127, 131, 128, 126, 119, 126, 124, 124, 113, 127, 131, 137, 120, 126, 127, 143, 124, 135, 119, 105, 138, 110, 143, 114, 115, 118, 137, 115, 135, 120, 131, 107, 121, 132, 119, 120, 116, 128, 125, 134, 136, 118, 115, 136, 110, 135, 116, 130, 123, 131, 130, 96, 130, 123, 136, 138, 122, 113, 130, 145, 140, 116, 133, 125, 117, 126, 118, 120, 142, 116, 122, 139, 125, 123, 116, 133, 113, 119, 117, 138, 135, 130, 121, 146, 90, 129, 133, 132, 129, 119, 130, 129, 130, 142, 120, 116, 131, 145, 141, 120, 111, 122, 129, 123, 138, 124, 136, 131, 125, 126, 153, 140, 122, 130, 125, 109, 140, 124, 118, 135, 136, 128, 131, 131, 132, 115, 132, 114, 118, 114, 118, 125, 116, 110, 132, 131, 123, 130, 106, 129, 126, 142, 121, 114, 125, 142, 146, 112, 116, 103, 139, 128, 134, 128, 122, 135, 121, 114, 133, 153, 123, 136, 103, 129, 111, 135, 122, 135, 123, 133, 127, 143, 147, 129, 124, 124, 119, 117, 120, 133, 144, 125, 123, 147, 125, 113, 124, 122, 124, 123, 117, 126, 133, 139, 121, 129, 115, 136, 138, 121, 119, 129, 134, 121, 126, 130, 122, 120, 131, 127, 135, 122, 129, 142, 150, 117, 117, 109, 131, 121, 142, 128, 119, 133, 108, 124, 122, 118, 142, 109, 132, 120, 125, 126, 128, 118, 97, 138, 113, 95, 118, 137, 113, 144, 121, 124, 125, 130, 120, 112, 126, 140, 102, 127, 124, 128, 136, 118, 137, 123, 112, 121, 116, 134, 116, 136, 128, 137, 113, 117, 126, 137, 101, 112, 115, 125, 98, 118, 124, 124, 127, 143, 134, 109, 124, 119, 120, 124, 127, 125, 135, 125, 145, 115, 117, 107, 136, 129, 138, 134, 118, 129, 123, 125, 133, 122, 117, 121, 124, 113, 143, 127, 112, 122, 145, 122, 138, 129, 125, 121, 128, 126, 121, 140, 130, 111, 134, 129, 109, 118, 132, 120, 116, 132, 137, 128, 125, 131, 109, 151, 104, 133, 123, 126, 120, 116, 128, 126, 160, 133, 126, 134, 112, 128, 137, 125, 152, 128, 132, 118, 128, 142, 130, 131, 112, 122, 111, 116, 129, 122, 122, 139, 128, 129, 117, 112, 119, 122, 116, 120, 126, 136, 126, 135, 136, 138, 129, 126, 117, 118, 133, 121, 131, 128, 120, 135, 133, 128, 117, 121, 142, 151, 146, 125, 136, 118, 114, 117, 121, 124, 114, 128, 114, 117, 115, 122, 137, 133, 125, 149, 114, 113, 122, 138, 114, 128, 134, 129, 130, 120, 121, 147, 114, 127, 129, 105, 107, 121, 121, 135, 116, 119, 111, 121, 141, 126, 143, 142, 122, 138, 109, 125, 112, 129, 113, 134, 120, 130, 113, 119, 136, 131, 129, 112, 118, 125, 133, 150, 129, 126, 134, 120, 112, 110, 130, 134, 120, 123, 132, 116, 133, 109, 121, 136, 116, 108, 125, 117, 108, 130, 127, 134, 132, 126, 113, 127, 116, 129, 124, 136, 126, 117, 132, 142, 150, 131, 107, 128, 132, 118, 121, 125, 128, 132, 120, 134, 122, 127, 113, 123, 124, 136, 114, 124, 130, 131, 127, 120, 117, 117, 135, 151, 118, 119, 111, 129, 122, 107, 105, 113, 129, 120, 124, 128, 147, 116, 139, 125, 118, 125, 132, 122, 123, 125, 123, 134, 105, 118, 135, 106, 121, 138, 116, 127, 148, 126, 122, 126, 130, 131, 126, 119, 136, 107, 125, 127, 129, 133, 133, 116, 137, 128, 125, 125, 119, 105, 108, 128, 126, 144, 139, 119, 129, 122, 101, 118, 127, 134, 124, 133, 125, 138, 117, 107, 137, 133, 115, 129, 130, 135, 139, 121, 124, 120, 123, 120, 108, 118, 132, 110, 126, 125, 137, 129, 127, 138, 137, 112, 120, 156, 124, 118, 138, 119, 132, 129, 130, 119, 128, 139, 126, 131, 116, 116, 118, 132, 118, 115, 125, 127, 138, 116, 134, 130, 117, 149, 144, 153, 126, 129, 133, 149, 118, 125, 110, 128, 153, 114, 129, 124, 125, 119, 121, 134, 119, 134, 128, 110, 115, 133, 156, 121, 125, 117, 124, 117, 137, 123, 111, 152, 135, 116, 131, 117, 133, 128, 125, 109, 129, 126, 117, 120, 126, 128, 136, 125, 120, 132, 119, 136, 118, 125, 138, 122, 116, 129, 123, 118, 122, 113, 123, 114, 121, 118, 114, 133, 143, 121, 132, 147, 126, 116, 150, 119, 118, 127, 114, 136, 121, 130, 133, 115, 138, 118, 120, 142, 125, 124, 131, 112, 150, 117, 122, 136, 107, 135, 123, 129, 139, 131, 123, 126, 123, 145, 151, 108, 136, 131, 141, 112, 111, 129, 126, 134, 119, 121, 133, 136, 130, 129, 117, 128, 125, 126, 123, 114, 113, 139, 131, 148, 104, 126, 120, 136, 121, 131, 139, 119, 138, 141, 116, 106, 105, 139, 132, 124, 130, 111, 113, 126, 129, 115, 120, 106, 121, 129, 130, 113, 131, 121, 120, 136, 125, 120, 130, 133, 123, 114, 124, 117, 138, 120, 119, 123, 116, 109, 125, 138, 130, 123, 128, 139, 131, 122, 127, 132, 128, 138, 121, 136, 109, 137, 146, 107, 113, 137, 142, 120, 126, 137, 115, 113, 129, 104, 124, 132, 142, 116, 141, 129, 128, 119, 134, 104, 131, 125, 134, 115, 125, 124, 146, 111, 132, 130, 131, 130, 133, 135, 119, 128, 115, 130, 126, 123, 114, 132, 120, 149, 140, 117, 122, 119, 124, 103, 125, 120, 135, 105, 139, 123, 132, 123, 141, 130, 127, 102, 128, 122, 124, 115, 126, 128, 124, 139, 105, 125, 126, 133, 129, 118, 133, 116, 128, 139, 123, 124, 149, 126, 148, 122, 152, 113, 115, 109, 134, 110, 125, 126, 139, 136, 143, 101, 115, 132, 121, 127, 133, 133, 126, 114, 131, 137, 132, 147, 116, 127, 130, 124, 154, 128, 118, 136, 124, 125, 124, 129, 122, 110, 113, 126, 111, 126, 133, 111, 117, 111, 127, 124, 130, 131, 121, 129, 131, 130, 122, 114, 129, 111, 127, 119, 130, 125, 118, 137, 132, 127, 116, 134, 131, 134, 139, 128, 129, 120, 122, 124, 122, 136, 127, 106, 126, 142, 136, 111, 108, 128, 111, 137, 128, 128, 124, 144, 131, 122, 149, 119, 124, 147, 116, 122, 128, 122, 123, 100, 124, 133, 122, 124, 136, 129, 114, 113, 127, 134, 126, 129, 120, 150, 124, 115, 118, 136, 116, 132, 125, 147, 156, 124, 118, 137, 118, 133, 125, 120, 110, 120, 123, 124, 124, 138, 124, 121, 143, 111, 129, 132, 149, 111, 125, 127, 108, 115, 121, 111, 130, 134, 122, 118, 127, 112, 129, 137, 123, 120, 114, 112, 127, 115, 126, 124, 145, 126, 116, 126, 136, 145, 142, 145, 137, 120, 121, 132, 142, 115, 134, 137, 110, 111, 120, 126, 154, 138, 125, 140, 122, 122, 122, 126, 126, 129, 111, 121, 119, 122, 134, 111, 139, 112, 121, 135, 121, 100, 128, 135, 131, 139, 119, 112, 112, 125, 116, 111, 127, 129, 126, 100, 119, 119, 110, 111, 124, 136, 123, 122, 124, 121, 107, 117, 135, 130, 121, 117, 120, 136, 135, 129, 118, 139, 128, 131, 115, 111, 141, 124, 127, 135, 128, 142, 142, 127, 124, 123, 110, 136, 143, 118, 142, 129, 121, 128, 139, 132, 135, 128, 130, 121, 106, 123, 123, 113, 112, 113, 131, 122, 133, 119, 119, 137, 106, 133, 141, 120, 123, 121, 131, 132, 104, 114, 125, 107, 108, 122, 101, 123, 127, 151, 131, 138, 133, 117, 135, 112, 127, 98, 121, 130, 129, 131, 142, 136, 135, 105, 125, 106, 126, 139, 143, 125, 131, 110, 123, 136, 115, 133, 119, 113, 117, 129, 131, 123, 116, 127, 112, 128, 108, 133, 120, 136, 110, 137, 125, 125, 120, 126, 139, 118, 126, 112, 122, 121, 133, 96, 135, 119, 128, 130, 128, 125, 107, 132, 103, 118, 129, 128, 114, 129, 122, 125, 105, 149, 123, 121, 117, 135, 131, 144, 117, 141, 110, 88, 117, 124, 124, 126, 124, 124, 127, 124, 107, 139, 134, 128, 137, 107, 119, 135, 121, 135, 122, 126, 120, 115, 126, 128, 119, 111, 112, 136, 129, 114, 120, 125, 145, 138, 127, 132, 132, 119, 129, 115, 121, 136, 117, 121, 116, 126, 109, 114, 142, 131, 137, 138, 107, 118, 134, 130, 126, 139, 136, 120, 139, 124, 124, 120, 136, 121, 113, 141, 103, 112, 144, 130, 113, 120, 109, 120, 145, 123, 130, 122, 116, 137, 131, 141, 124, 126, 116, 125, 118, 127, 134, 123, 122, 127, 128, 126, 119, 108, 141, 135, 141, 107, 123, 128, 111, 128, 115, 112, 139, 147, 135, 133, 127, 129, 115, 122, 118, 103, 128, 111, 108, 147, 119, 134, 121, 119, 124, 123, 119, 146, 133, 155, 149, 143, 128, 120, 113, 128, 123, 129, 124, 125, 116, 123, 109, 133, 131, 111, 120, 127, 118, 124, 121, 124, 127, 135, 141, 121, 138, 121, 137, 135, 132, 133, 102, 117, 119, 113, 141, 118, 134, 131, 114, 134, 126, 132, 114, 122, 121, 127, 129, 120, 139, 127, 130, 124, 131, 151, 128, 119, 116, 139, 136, 106, 99, 103, 127, 107, 114, 136, 119, 102, 131, 120, 117, 118, 117, 128, 111, 142, 129, 107, 103, 124, 132, 120, 123, 132, 131, 124, 139, 125, 135, 127, 115, 125, 125, 128, 134, 120, 118, 128, 133, 118, 116, 109, 111, 133, 131, 118, 115, 100, 126, 102, 124, 148, 120, 127, 117, 108, 112, 125, 119, 120, 123, 123, 118, 124, 140, 122, 119, 124, 136, 104, 116, 104, 127, 106, 126, 123, 122, 124, 129, 132, 121, 124, 123, 120, 133, 123, 116, 146, 122, 135, 128, 113, 126, 123, 135, 134, 122, 132, 140, 130, 128, 101, 130, 123, 121, 125, 141, 139, 127, 119, 134, 120, 123, 122, 141, 137, 108, 121, 122, 127, 157, 118, 132, 136, 111, 127, 123, 121, 110, 134, 136, 140, 140, 104, 130, 129, 130, 142, 139, 121, 131, 115, 112, 136, 130, 133, 103, 133, 131, 132, 117, 122, 122, 124, 132, 128, 128, 124, 119, 117, 118, 127, 122, 123, 132, 121, 126, 123, 124, 121, 120, 116, 120, 134, 134, 127, 113, 137, 116, 122, 127, 133, 113, 124, 138, 129, 111, 137, 119, 117, 126, 118, 119, 124, 125, 125, 133, 118, 122, 131, 125, 130, 141, 123, 130, 131, 124, 157, 123, 132, 122, 123, 134, 133, 121, 122, 115, 127, 116, 141, 124, 120, 150, 146, 143, 130, 113, 129, 122, 124, 130, 128, 132, 116, 144, 112, 119, 127, 113, 120, 117, 124, 137, 122, 136, 131, 135, 107, 135, 106, 118, 130, 144, 112, 128, 118, 112, 117, 132, 106, 121, 128, 120, 115, 129, 144, 115, 96, 131, 118, 120, 129, 130, 125, 130, 119, 114, 107, 116, 128, 132, 121, 134, 123, 122, 136, 142, 136, 110, 120, 136, 125, 113, 139, 125, 126, 133, 107, 133, 139, 133, 124, 116, 138, 122, 121, 112, 141, 125, 137, 113, 105, 120, 128, 132, 132, 121, 124, 130, 133, 132, 118, 118, 122, 139, 126, 133, 126, 138, 131, 126, 126, 123, 144, 126, 121, 155, 100, 122, 120, 130, 112, 137, 142, 125, 127, 130, 131, 121, 121, 115, 133, 116, 131, 115, 104, 126, 127, 126, 120, 118, 129, 117, 135, 139, 131, 115, 131, 129, 112, 118, 131, 117, 124, 130, 131, 133, 142, 125, 120, 123, 114, 126, 120, 117, 119, 117, 125, 120, 141, 120, 130, 117, 116, 122, 116, 119, 135, 126, 128, 119, 120, 128, 121, 126, 120, 127, 105, 118, 124, 131, 135, 119, 129, 118, 125, 119, 119, 128, 133, 122, 143, 133, 122, 133, 128, 125, 117, 120, 127, 136, 128, 118, 143, 126, 123, 124, 121, 113, 115, 140, 127, 133, 149, 140, 128, 134, 121, 132, 126, 132, 147, 141, 135, 127, 121, 134, 132, 130, 136, 130, 135, 119, 135, 138, 124, 149, 108, 134, 122, 128, 139, 136, 115, 116, 112, 130, 129, 124, 115, 133, 113, 104, 123, 121, 121, 105, 134, 128, 130, 123, 129, 116, 144, 129, 119, 132, 116, 121, 123, 129, 109, 129, 111, 110, 119, 143, 129, 120, 132, 121, 128, 133, 125, 128, 126, 120, 113, 143, 125, 156, 154, 127, 125, 136, 115, 130, 113, 130, 147, 126, 121, 126, 125, 115, 113, 134, 127, 124, 136, 128, 122, 116, 117, 133, 139, 124, 142, 124, 132, 112, 105, 115, 125, 129, 126, 127, 125, 138, 148, 135, 123, 126, 137, 116, 125, 146, 119, 117, 141, 123, 119, 130, 130, 120, 142, 120, 121, 134, 124, 134, 123, 129, 126, 144, 127, 135, 111, 133, 116, 120, 128, 118, 128, 126, 133, 126, 129, 118, 125, 106, 122, 142, 128, 118, 130, 125, 146, 140, 121, 161, 119, 119, 125, 137, 130, 120, 133, 110, 113, 127, 125, 114, 127, 114, 145, 117, 124, 135, 123, 120, 127, 115, 128, 126, 122, 126, 134, 117, 135, 105, 120, 119, 127, 129, 140, 121, 131, 151, 129, 119, 108, 123, 141, 123, 128, 118, 130, 129, 116, 124, 111, 149, 109, 125, 142, 119, 117, 138, 105, 123, 132, 135, 128, 132, 131, 128, 131, 122, 141, 135, 95, 124, 137, 136, 134, 121, 118, 120, 124, 118, 119, 122, 126, 124, 114, 133, 132, 141, 111, 122, 128, 138, 127, 134, 121, 120, 122, 124, 130, 123, 117, 135, 117, 115, 129, 132, 141, 144, 111, 131, 108, 130, 111, 111, 130, 128, 125, 119, 139, 108, 121, 130, 144, 145, 130, 143, 116, 132, 126, 146, 122, 121, 131, 116, 126, 123, 128, 106, 129, 131, 118, 131, 128, 135, 123, 133, 120, 121, 124, 137, 132, 124, 120, 119, 119, 121, 133, 106, 127, 128, 151, 139, 133, 131, 102, 144, 134, 132, 120, 101, 132, 114, 137, 118, 128, 157, 119, 122, 139, 127, 141, 127, 114, 125, 125, 113, 123, 131, 134, 122, 129, 113, 115, 122, 131, 124, 132, 111, 132, 142, 145, 120, 122, 126, 121, 113, 122, 129, 118, 125, 122, 117, 135, 124, 116, 111, 118, 129, 129, 131, 116, 132, 116, 122, 124, 125, 136, 143, 136, 133, 126, 123, 121, 124, 127, 119, 123, 136, 117, 135, 133, 111, 125, 129, 127, 113, 141, 129, 118, 134, 117, 134, 132, 127, 104, 126, 122, 119, 127, 123, 128, 115, 145, 135, 134, 139, 132, 126, 131, 131, 118, 105, 119, 125, 128, 117, 117, 111, 128, 129, 127, 112, 118, 121, 112, 142, 135, 138, 130, 120, 130, 126, 133, 125, 137, 125, 118, 128, 142, 137, 123, 124, 135, 147, 134, 110, 134, 131, 138, 136, 144, 122, 136, 126, 110, 153, 124, 120, 126, 116, 121, 120, 129, 145, 105, 133, 132, 129, 113, 140, 117, 126, 111, 118, 114, 129, 143, 123, 102, 115, 125, 132, 126, 122, 96, 126, 121, 131, 118, 134, 120, 118, 156, 106, 127, 130, 126, 139, 115, 135, 129, 106, 124, 116, 134, 138, 128, 124, 144, 130, 141, 115, 126, 129, 121, 139, 132, 145, 133, 138, 141, 122, 120, 123, 108, 141, 114, 114, 131, 125, 132, 132, 133, 123, 126, 115, 121, 119, 144, 135, 127, 132, 121, 139, 108, 134, 110, 108, 135, 138, 130, 96, 121, 133, 143, 135, 125, 116, 107, 139, 127, 110, 114, 132, 118, 129, 105, 126, 124, 146, 132, 106, 122, 123, 133, 117, 116, 113, 126, 128, 113, 131, 103, 113, 113, 133, 127, 136, 117, 130, 129, 113, 142, 122, 113, 120, 123, 130, 121, 132, 116, 131, 128, 111, 135, 118, 128, 140, 132, 131, 115, 127, 131, 137, 133, 123, 116, 107, 128, 119, 138, 131, 132, 135, 119, 169, 121, 124, 137, 128, 138, 121, 141, 128, 130, 118, 127, 132, 129, 131, 120, 124, 127, 128, 104, 129, 121, 141, 132, 116, 128, 133, 135, 121, 126, 129, 106, 111, 124, 130, 128, 134, 121, 141, 124, 115, 130, 103, 129, 131, 118, 110, 126, 115, 123, 132, 127, 139, 108, 112, 126, 132, 141, 122, 117, 129, 144, 123, 136, 128, 128, 143, 110, 125, 120, 128, 143, 117, 130, 110, 129, 126, 108, 130, 120, 138, 115, 107, 126, 116, 110, 121, 135, 136, 129, 121, 121, 124, 113, 148, 110, 138, 123, 132, 123, 120, 131, 141, 124, 129, 124, 118, 142, 158, 137, 131, 124, 134, 137, 108, 114, 138, 126, 130, 142, 114, 124, 123, 141, 125, 142, 126, 105, 121, 128, 108, 141, 124, 101, 135, 127, 148, 131, 109, 115, 108, 113, 130, 138, 131, 95, 111, 122, 128, 151, 131, 136, 134, 107, 121, 150, 123, 129, 116, 125, 128, 111, 121, 113, 132, 129, 137, 124, 110, 93, 139, 140, 139, 123, 126, 139, 120, 149, 146, 119, 131, 140, 145, 121, 126, 134, 116, 121, 124, 142, 131, 125, 142, 102, 128, 109, 114, 123, 121, 117, 111, 130, 125, 134, 121, 137, 121, 144, 140, 145, 111, 123, 124, 118, 142, 102, 127, 115, 126, 126, 124, 134, 145, 151, 121, 123, 132, 114, 123, 139, 147, 130, 125, 151, 142, 119, 121, 146, 141, 130, 123, 128, 122, 120, 112, 124, 127, 128, 129, 117, 117, 154, 119, 126, 132, 136, 122, 130, 124, 123, 124, 134, 126, 110, 117, 131, 126, 124, 118, 129, 135, 112, 125, 127, 125, 122, 124, 118, 131, 115, 133, 140, 134, 104, 136, 110, 136, 127, 146, 121, 119, 124, 112, 134, 132, 101, 130, 125, 122, 129, 132, 108, 124, 96, 112, 116, 121, 129, 114, 134, 126, 121, 132, 136, 115, 114, 137, 118, 139, 131, 117, 135, 127, 122, 111, 128, 114, 132, 127, 130, 135, 126, 148, 126, 116, 127, 135, 112, 139, 138, 102, 129, 132, 123, 118, 121, 115, 113, 136, 113, 128, 111, 122, 134, 126, 134, 122, 135, 121, 115, 136, 138, 128, 112, 124, 105, 122, 133, 123, 131, 125, 129, 128, 139, 121, 116, 127, 142, 119, 111, 124, 110, 112, 122, 118, 136, 124, 131, 124, 137, 140, 131, 122, 135, 125, 123, 120, 117, 130, 125, 130, 133, 121, 123, 116, 118, 105, 125, 108, 140, 125, 111, 118, 137, 129, 145, 126, 106, 136, 128, 115, 129, 110, 130, 124, 134, 145, 139, 136, 126, 130, 113, 115, 131, 108, 141, 109, 130, 108, 122, 135, 121, 131, 129, 134, 118, 134, 129, 138, 131, 119, 121, 122, 131, 118, 114, 123, 137, 117, 127, 136, 120, 136, 131, 125, 137, 117, 136, 138, 126, 119, 140, 113, 116, 135, 135, 137, 129, 131, 141, 131, 138, 113, 104, 110, 104, 123, 108, 125, 135, 125, 123, 120, 85, 112, 129, 129, 117, 134, 113, 125, 142, 135, 141, 132, 121, 117, 130, 119, 121, 132, 125, 122, 123, 126, 116, 113, 130, 120, 131, 119, 159, 119, 135, 119, 127, 133, 130, 133, 130, 113, 129, 117, 105, 115, 135, 121, 126, 127, 137, 125, 117, 125, 119, 111, 125, 119, 124, 115, 118, 134, 108, 136, 135, 124, 121, 107, 115, 121, 125, 122, 133, 115, 130, 137, 140, 127, 136, 129, 130, 130, 127, 135, 136, 116, 139, 124, 124, 121, 109, 113, 114, 114, 130, 124, 116, 116, 136, 130, 131, 115, 132, 112, 126, 125, 132, 122, 128, 125, 137, 130, 124, 110, 133, 126, 116, 136, 117, 122, 135, 119, 130, 131, 119, 118, 122, 119, 137, 140, 132, 124, 124, 138, 129, 117, 124, 129, 121, 144, 132, 134, 136, 135, 105, 116, 132, 122, 108, 116, 114, 131, 115, 139, 134, 125, 126, 133, 128, 145, 141, 132, 113, 137, 122, 142, 123, 120, 120, 139, 137, 133, 112, 134, 115, 135, 115, 139, 126, 129, 124, 141, 123, 134, 138, 131, 117, 105, 123, 136, 119, 132, 143, 128, 116, 131, 151, 124, 144, 138, 115, 138, 136, 142, 123, 133, 122, 114, 131, 108, 120, 114, 110, 128, 126, 126, 135, 119, 138, 119, 117, 133, 130, 118, 129, 118, 136, 132, 128, 128, 133, 118, 135, 116, 125, 127, 134, 126, 131, 110, 136, 134, 118, 123, 124, 114, 127, 116, 124, 120, 117, 151, 146, 117, 119, 124, 113, 106, 126, 136, 129, 125, 123, 113, 115, 129, 129, 138, 125, 118, 143, 121, 145, 133, 132, 107, 118, 105, 124, 128, 122, 111, 132, 111, 137, 123, 125, 140, 97, 111, 148, 130, 128, 134, 121, 115, 130, 122, 106, 121, 113, 124, 142, 127, 122, 138, 120, 114, 113, 127, 135, 143, 121, 150, 134, 156, 138, 111, 113, 124, 120, 152, 156, 112, 137, 122, 126, 139, 154, 112, 126, 132, 104, 134, 125, 124, 123, 128, 131, 133, 128, 120, 126, 115, 124, 119, 121, 132, 120, 136, 131, 133, 127, 131, 112, 123, 110, 129, 127, 121, 130, 133, 124, 111, 119, 121, 130, 136, 122, 139, 123, 149, 113, 125, 121, 116, 118, 130, 121, 112, 133, 135, 119, 119, 133, 120, 116, 119, 145, 132, 110, 135, 122, 130, 135, 122, 120, 128, 127, 120, 131, 146, 121, 116, 117, 126, 153, 130, 117, 119, 130, 138, 144, 124, 120, 128, 127, 115, 114, 135, 137, 116, 123, 126, 133, 108, 131, 139, 126, 125, 148, 139, 125, 116, 120, 122, 107, 111, 109, 127, 115, 130, 112, 120, 124, 135, 135, 131, 117, 124, 120, 109, 123, 145, 126, 125, 135, 102, 121, 128, 115, 110, 101, 130, 130, 121, 131, 126, 142, 128, 118, 123, 131, 119, 106, 128, 134, 133, 142, 127, 128, 128, 124, 114, 111, 129, 129, 113, 130, 128, 116, 135, 110, 143, 127, 134, 121, 111, 113, 131, 115, 130, 132, 134, 131, 130, 129, 150, 129, 122, 118, 127, 132, 138, 129, 137, 121, 114, 133, 124, 131, 114, 126, 121, 113, 118, 123, 114, 137, 121, 124, 127, 117, 130, 144, 124, 133, 131, 119, 130, 131, 133, 144, 133, 131, 99, 108, 114, 114, 135, 99, 140, 146, 152, 133, 143, 125, 138, 123, 140, 133, 137, 121, 117, 126, 111, 127, 104, 132, 136, 120, 144, 131, 126, 122, 127, 152, 140, 131, 117, 120, 115, 118, 113, 137, 120, 133, 150, 124, 125, 137, 129, 134, 104, 110, 105, 112, 133, 106, 114, 130, 123, 126, 119, 127, 129, 135, 121, 134, 112, 118, 138, 94, 125, 133, 139, 154, 103, 112, 119, 126, 129, 132, 130, 127, 150, 127, 132, 127, 126, 132, 130, 111, 123, 129, 133, 129, 130, 119, 124, 109, 126, 127, 138, 130, 133, 108, 127, 125, 107, 100, 134, 149, 124, 132, 122, 121, 130, 131, 117, 135, 137, 123, 114, 142, 119, 128, 135, 130, 130, 123, 126, 138, 129, 128, 133, 126, 92, 125, 123, 121, 126, 130, 122, 132, 131, 117, 130, 124, 125, 137, 134, 126, 114, 112, 163, 129, 129, 126, 131, 131, 129, 124, 122, 149, 133, 125, 130, 132, 126, 121, 119, 127, 133, 124, 138, 123, 133, 125, 130, 147, 121, 114, 116, 138, 107, 131, 124, 123, 121, 126, 122, 107, 112, 128, 137, 139, 143, 130, 120, 120, 128, 118, 116, 130, 122, 117, 113, 127, 129, 141, 123, 136, 128, 118, 103, 103, 114, 126, 131, 130, 121, 129, 123, 119, 136, 128, 125, 122, 138, 135, 145, 133, 128, 124, 119, 127, 122, 138, 116, 129, 124, 138, 114, 136, 147, 113, 114, 112, 138, 114, 115, 127, 143, 129, 124, 116, 125, 100, 132, 113, 130, 125, 115, 137, 137, 125, 138, 121, 128, 96, 126, 147, 125, 120, 127, 129, 122, 100, 116, 137, 124, 118, 139, 124, 106, 132, 130, 126, 144, 133, 137, 118, 132, 129, 116, 140, 109, 134, 91, 113, 145, 110, 133, 126, 128, 109, 113, 123, 129, 122, 113, 117, 111, 103, 122, 141, 154, 112, 142, 138, 121, 129, 136, 112, 117, 115, 126, 123, 128, 141, 123, 118, 123, 145, 156, 120, 110, 115, 130, 163, 110, 114, 123, 111, 126, 122, 115, 124, 115, 118, 120, 132, 134, 131, 143, 138, 138, 121, 122, 106, 139, 124, 130, 132, 121, 123, 114, 118, 124, 115, 125, 108, 121, 109, 130, 129, 116, 114, 126, 137, 119, 141, 107, 133, 132, 117, 121, 119, 134, 136, 117, 127, 114, 122, 131, 138, 117, 126, 116, 127, 120, 141, 124, 123, 139, 115, 132, 118, 130, 113, 135, 130, 141, 135, 115, 124, 149, 123, 117, 136, 108, 104, 135, 116, 134, 129, 139, 115, 119, 115, 127, 130, 127, 133, 132, 118, 139, 126, 124, 109, 120, 131, 127, 109, 125, 136, 120, 130, 117, 113, 115, 135, 125, 133, 112, 145, 125, 123, 128, 126, 131, 129, 137, 130, 117, 130, 131, 132, 120, 137, 118, 120, 128, 137, 122, 123, 115, 117, 124, 126, 130, 114, 121, 115, 126, 138, 129, 141, 104, 139, 139, 141, 125, 127, 139, 134, 125, 134, 129, 119, 123, 132, 124, 131, 135, 128, 117, 115, 125, 127, 138, 137, 137, 133, 150, 132, 131, 124, 123, 118, 112, 115, 133, 113, 115, 128, 136, 136, 107, 117, 116, 140, 126, 140, 119, 129, 134, 138, 113, 126, 137, 111, 140, 123, 137, 121, 134, 151, 113, 110, 120, 120, 126, 118, 122, 148, 106, 126, 117, 137, 137, 124, 134, 109, 134, 121, 128, 142, 112, 142, 123, 120, 125, 124, 135, 108, 123, 124, 133, 119, 141, 121, 133, 113, 117, 113, 124, 121, 125, 113, 99, 112, 131, 134, 127, 118, 115, 127, 140, 122, 125, 114, 122, 125, 137, 128, 131, 127, 129, 141, 123, 130, 116, 107, 113, 143, 139, 112, 127, 123, 115, 115, 133, 124, 116, 113, 130, 132, 111, 115, 110, 122, 124, 136, 119, 118, 120, 126, 141, 132, 124, 110, 148, 104, 130, 108, 125, 108, 127, 121, 130, 115, 129, 127, 123, 115, 135, 129, 127, 129, 115, 131, 129, 111, 123, 122, 131, 114, 111, 128, 117, 125, 110, 107, 128, 133, 121, 129, 136, 119, 132, 135, 121, 123, 124, 128, 131, 128, 144, 127, 135, 121, 142, 117, 129, 121, 132, 129, 129, 122, 135, 116, 107, 138, 144, 129, 118, 134, 139, 132, 120, 132, 118, 119, 128, 119, 123, 130, 120, 129, 111, 132, 126, 141, 160, 121, 107, 127, 138, 149, 117, 120, 123, 121, 114, 115, 139, 118, 146, 114, 116, 123, 138, 124, 135, 112, 117, 130, 133, 120, 136, 135, 148, 118, 115, 130, 122, 125, 121, 105, 117, 135, 135, 108, 116, 113, 130, 141, 142, 114, 124, 119, 129, 121, 122, 124, 131, 125, 115, 132, 143, 142, 114, 142, 120, 123, 115, 116, 146, 130, 100, 122, 130, 140, 116, 121, 129, 120, 113, 131, 122, 119, 138, 139, 125, 128, 124, 141, 117, 133, 127, 126, 106, 119, 122, 103, 138, 121, 127, 108, 120, 124, 133, 130, 113, 125, 134, 129, 122, 122, 111, 139, 131, 113, 123, 120, 124, 124, 126, 127, 116, 127, 122, 114, 119, 111, 116, 122, 134, 112, 140, 126, 139, 112, 115, 127, 138, 120, 118, 132, 125, 118, 135, 116, 129, 122, 117, 132, 133, 106, 144, 122, 124, 122, 145, 135, 138, 115, 125, 127, 129, 130, 108, 138, 120, 131, 129, 127, 144, 126, 134, 111, 125, 120, 139, 138, 120, 139, 145, 132, 122, 123, 120, 120, 123, 127, 126, 138, 129, 116, 115, 127, 157, 110, 134, 131, 128, 133, 130, 120, 115, 115, 129, 117, 133, 111, 113, 119, 135, 127, 122, 105, 133, 117, 132, 127, 126, 136, 117, 111, 123, 104, 119, 138, 123, 137, 135, 134, 129, 124, 134, 133, 136, 116, 126, 116, 140, 145, 132, 138, 139, 142, 123, 124, 144, 135, 131, 106, 115, 134, 117, 121, 138, 129, 115, 118, 120, 106, 117, 129, 127, 110, 124, 127, 124, 126, 140, 123, 125, 134, 129, 125, 110, 127, 136, 147, 125, 117, 121, 121, 124, 125, 102, 122, 135, 123, 119, 124, 128, 130, 136, 111, 126, 136, 112, 134, 116, 124, 126, 137, 127, 126, 126, 136, 124, 116, 133, 123, 115, 129, 124, 121, 124, 117, 130, 140, 114, 126, 139, 139, 117, 114, 149, 116, 131, 147, 125, 144, 136, 139, 125, 133, 133, 115, 128, 114, 135, 125, 123, 127, 123, 127, 130, 118, 124, 113, 118, 127, 129, 135, 119, 137, 142, 118, 138, 117, 122, 115, 126, 121, 139, 149, 124, 141, 128, 133, 127, 156, 106, 103, 135, 127, 124, 117, 126, 124, 144, 122, 118, 130, 138, 127, 128, 124, 132, 131, 126, 127, 124, 121, 118, 138, 134, 132, 129, 118, 129, 124, 137, 104, 138, 136, 137, 116, 119, 140, 128, 122, 112, 137, 114, 118, 120, 110, 121, 152, 135, 108, 124, 120, 121, 130, 128, 116, 127, 119, 132, 126, 125, 119, 121, 119, 125, 117, 120, 124, 132, 139, 126, 137, 106, 122, 142, 127, 128, 120, 133, 112, 129, 125, 137, 138, 132, 115, 123, 126, 115, 129, 118, 121, 125, 136, 135, 124, 120, 115, 132, 134, 112, 123, 101, 125, 132, 132, 127, 126, 115, 118, 138, 135, 118, 139, 138, 122, 110, 124, 106, 133, 122, 134, 142, 126, 94, 136, 143, 129, 121, 140, 120, 124, 121, 124, 120, 123, 127, 120, 123, 132, 145, 147, 123, 136, 112, 124, 124, 127, 131, 116, 117, 136, 137, 128, 149, 135, 117, 126, 126, 129, 118, 111, 121, 115, 116, 120, 123, 120, 108, 138, 121, 127, 140, 136, 129, 121, 117, 124, 121, 131, 117, 114, 129, 128, 111, 116, 124, 132, 117, 117, 121, 124, 122, 137, 118, 119, 138, 121, 139, 133, 122, 124, 130, 127, 130, 123, 132, 131, 142, 132, 134, 121, 135, 141, 122, 126, 107, 114, 149, 114, 129, 122, 133, 126, 122, 139, 124, 125, 142, 109, 141, 131, 131, 119, 121, 141, 124, 136, 122, 131, 138, 110, 130, 116, 131, 123, 138, 131, 126, 106, 129, 103, 132, 128, 119, 125, 148, 142, 125, 147, 129, 132, 140, 132, 129, 126, 123, 120, 131, 116, 133, 145, 136, 114, 123, 117, 131, 136, 122, 148, 133, 125, 118, 131, 146, 129, 131, 132, 124, 121, 141, 94, 124, 123, 126, 116, 139, 128, 120, 135, 122, 125, 130, 134, 113, 121, 130, 146, 130, 132, 129, 102, 141, 126, 134, 135, 133, 131, 114, 136, 105, 113, 114, 136, 143, 124, 113, 136, 113, 126, 121, 146, 110, 122, 121, 119, 118, 124, 130, 142, 150, 135, 126, 131, 118, 114, 127, 117, 136, 124, 131, 119, 130, 136, 127, 133, 140, 120, 119, 130, 120, 141, 124, 108, 131, 136, 133, 121, 129, 129, 122, 111, 102, 103, 133, 125, 127, 128, 112, 119, 127, 133, 125, 125, 125, 114, 112, 130, 147, 127, 132, 116, 124, 134, 119, 122, 120, 125, 130, 120, 127, 130, 129, 124, 119, 125, 135, 109, 123, 139, 133, 128, 106, 131, 123, 122, 119, 123, 123, 113, 116, 126, 124, 121, 118, 138, 136, 120, 111, 114, 149, 126, 121, 122, 125, 120, 118, 124, 131, 118, 122, 134, 132, 137, 125, 132, 118, 134, 117, 122, 134, 126, 123, 134, 126, 145, 128, 123, 132, 106, 139, 131, 118, 123, 118, 132, 130, 119, 115, 120, 120, 138, 125, 140, 127, 136, 130, 122, 142, 133, 120, 134, 129, 132, 108, 123, 137, 119, 133, 134, 122, 125, 132, 123, 106, 127, 140, 128, 128, 132, 137, 130, 129, 133, 133, 126, 120, 118, 145, 125, 120, 118, 129, 126, 112, 139, 145, 118, 132, 113, 152, 125, 123, 126, 140, 126, 137, 128, 125, 134, 129, 120, 143, 119, 141, 107, 115, 123, 124, 107, 134, 118, 138, 130, 124, 114, 132, 126, 123, 123, 131, 109, 133, 124, 118, 120, 125, 114, 116, 126, 107, 141, 137, 134, 126, 125, 122, 128, 118, 128, 137, 145, 118, 126, 136, 123, 122, 121, 118, 117, 115, 134, 105, 123, 135, 120, 126, 126, 123, 124, 109, 122, 119, 129, 129, 113, 126, 121, 123, 109, 121, 141, 119, 129, 130, 134, 139, 116, 119, 129, 125, 112, 130, 114, 118, 124, 112, 132, 127, 119, 126, 130, 121, 124, 122, 107, 96, 127, 128, 125, 143, 121, 128, 115, 131, 134, 133, 118, 121, 138, 134, 141, 111, 141, 119, 109, 112, 134, 126, 121, 144, 121, 113, 129, 135, 114, 119, 132, 127, 120, 155, 121, 134, 132, 142, 137, 132, 131, 130, 115, 107, 119, 121, 140, 127, 127, 129, 138, 128, 122, 131, 116, 138, 124, 147, 132, 122, 124, 134, 130, 137, 147, 142, 131, 127, 131, 136, 131, 132, 130, 124, 136, 114, 131, 128, 116, 140, 125, 126, 124, 127, 124, 130, 128, 114, 131, 138, 132, 127, 127, 154, 138, 120, 135, 127, 134, 121, 135, 133, 122, 113, 118, 121, 129, 133, 112, 113, 116, 113, 116, 140, 132, 132, 127, 134, 137, 117, 117, 122, 120, 141, 128, 119, 136, 96, 114, 116, 113, 132, 115, 124, 128, 128, 123, 129, 98, 140, 121, 116, 117, 104, 119, 121, 121, 113, 124, 128, 128, 130, 125, 132, 139, 133, 133, 112, 130, 141, 129, 121, 123, 121, 112, 148, 129, 135, 127, 148, 113, 136, 119, 133, 128, 119, 124, 110, 126, 129, 108, 132, 145, 129, 132, 129, 117, 130, 141, 112, 122, 115, 128, 152, 134, 137, 125, 131, 116, 124, 142, 109, 128, 125, 121, 128, 130, 114, 129, 127, 121, 130, 129, 130, 122, 140, 135, 135, 136, 146, 127, 137, 113, 123, 118, 122, 114, 138, 129, 149, 133, 122, 124, 126, 134, 128, 135, 141, 126, 124, 114, 114, 128, 128, 129, 141, 105, 129, 122, 108, 136, 135, 136, 115, 130, 110, 135, 121, 143, 118, 135, 122, 136, 129, 142, 122, 127, 119, 128, 127, 129, 136, 110, 147, 133, 119, 129, 124, 119, 129, 127, 125, 131, 131, 133, 149, 124, 139, 120, 107, 136, 130, 129, 120, 144, 128, 133, 106, 121, 121, 110, 128, 130, 118, 123, 117, 125, 128, 120, 126, 115, 127, 136, 148, 108, 117, 127, 112, 146, 112, 130, 122, 117, 108, 121, 125, 132, 131, 127, 145, 118, 125, 134, 119, 127, 136, 124, 116, 138, 108, 114, 119, 115, 126, 134, 119, 121, 119, 122, 130, 115, 132, 140, 139, 135, 137, 126, 114, 122, 125, 112, 118, 122, 134, 124, 144, 114, 135, 134, 136, 117, 102, 124, 115, 122, 126, 136, 123, 119, 132, 127, 176, 119, 112, 135, 121, 120, 126, 123, 121, 132, 122, 127, 121, 113, 124, 111, 131, 126, 111, 136, 116, 119, 135, 124, 122, 126, 128, 121, 125, 116, 119, 118, 133, 126, 121, 127, 124, 117, 128, 107, 141, 111, 137, 125, 136, 111, 144, 132, 114, 123, 143, 120, 117, 126, 108, 133, 134, 103, 118, 132, 109, 117, 129, 111, 120, 119, 135, 131, 122, 128, 130, 124, 126, 144, 133, 129, 112, 129, 121, 125, 140, 132, 121, 138, 114, 135, 115, 119, 100, 117, 124, 114, 127, 136, 121, 123, 124, 107, 123, 142, 130, 137, 123, 130, 120, 123, 114, 122, 109, 136, 124, 128, 128, 111, 128, 137, 125, 124, 131, 115, 124, 107, 124, 136, 124, 131, 127, 135, 123, 112, 126, 120, 123, 156, 138, 107, 111, 130, 121, 117, 120, 112, 114, 112, 129, 119, 130, 133, 126, 115, 125, 126, 120, 127, 127, 131, 129, 110, 113, 111, 133, 119, 107, 138, 110, 154, 142, 131, 116, 134, 123, 121, 129, 142, 122, 132, 121, 141, 116, 135, 133, 132, 136, 112, 129, 115, 126, 156, 112, 117, 149, 113, 121, 122, 126, 122, 133, 125, 121, 114, 129, 120, 139, 141, 139, 141, 125, 115, 130, 114, 137, 128, 127, 129, 133, 138, 125, 128, 114, 132, 122, 113, 121, 133, 113, 120, 120, 105, 124, 115, 130, 146, 140, 123, 126, 112, 136, 133, 138, 126, 109, 125, 136, 123, 127, 99, 131, 131, 114, 124, 142, 135, 118, 135, 112, 110, 122, 128, 127, 118, 145, 124, 120, 120, 131, 116, 109, 96, 148, 109, 139, 124, 116, 119, 107, 134, 123, 133, 131, 119, 123, 124, 128, 141, 132, 127, 133, 128, 129, 119, 120, 124, 122, 116, 124, 131, 131, 130, 133, 112, 131, 117, 106, 127, 125, 114, 139, 149, 138, 124, 133, 139, 133, 127, 144, 140, 134, 120, 133, 142, 115, 118, 126, 123, 119, 128, 128, 121, 113, 131, 143, 136, 133, 114, 125, 104, 145, 118, 124, 126, 121, 129, 130, 129, 125, 116, 122, 137, 127, 138, 127, 127, 135, 125, 128, 125, 125, 119, 108, 143, 141, 126, 140, 134, 129, 116, 124, 135, 148, 119, 136, 139, 119, 120, 134, 119, 132, 132, 112, 124, 116, 139, 119, 136, 132, 128, 121, 109, 113, 121, 117, 140, 138, 132, 124, 151, 132, 111, 117, 120, 122, 132, 110, 123, 133, 125, 129, 143, 120, 135, 139, 125, 118, 130, 128, 130, 107, 131, 110, 131, 118, 122, 138, 118, 124, 128, 126, 115, 117, 130, 125, 125, 114, 125, 119, 113, 121, 134, 123, 123, 116, 113, 119, 123, 145, 130, 142, 133, 111, 129, 125, 128, 109, 136, 114, 104, 112, 120, 108, 134, 128, 114, 102, 101, 115, 114, 138, 121, 123, 126, 107, 113, 129, 138, 117, 117, 112, 115, 117, 107, 134, 139, 120, 116, 107, 142, 119, 120, 117, 122, 105, 130, 132, 124, 127, 129, 128, 135, 119, 122, 129, 121, 123, 131, 147, 116, 125, 119, 116, 151, 131, 136, 129, 104, 126, 117, 122, 134, 131, 126, 109, 139, 103, 117, 106, 129, 116, 120, 117, 119, 123, 129, 125, 127, 115, 114, 140, 126, 132, 117, 125, 121, 137, 133, 119, 112, 122, 136, 133, 121, 140, 132, 127, 112, 126, 123, 133, 108, 129, 120, 140, 117, 124, 126, 134, 108, 125, 143, 136, 126, 110, 129, 137, 136, 122, 155, 135, 115, 140, 129, 128, 121, 137, 132, 97, 112, 139, 112, 135, 132, 134, 121, 136, 115, 118, 117, 135, 122, 131, 129, 137, 123, 125, 111, 124, 128, 134, 132, 110, 110, 147, 121, 131, 116, 135, 130, 138, 134, 126, 128, 144, 132, 136, 126, 117, 116, 131, 131, 113, 127, 123, 113, 127, 130, 130, 121, 117, 126, 123, 119, 133, 146, 124, 113, 119, 134, 130, 122, 134, 106, 123, 141, 122, 136, 127, 108, 144, 107, 124, 134, 127, 130, 129, 126, 125, 117, 115, 113, 120, 122, 125, 128, 124, 125, 121, 117, 127, 131, 124, 138, 117, 111, 125, 103, 132, 143, 121, 129, 123, 119, 132, 123, 136, 113, 125, 120, 119, 131, 106, 132, 130, 111, 141, 122, 124, 127, 113, 143, 128, 122, 130, 124, 138, 117, 120, 122, 118, 132, 126, 145, 121, 120, 130, 118, 135, 122, 125, 145, 110, 116, 135, 117, 105, 133, 118, 113, 129, 117, 106, 130, 141, 109, 124, 138, 121, 133, 123, 135, 114, 127, 143, 128, 114, 124, 129, 123, 119, 127, 117, 129, 124, 123, 136, 126, 128, 114, 129, 118, 121, 125, 116, 147, 129, 125, 134, 128, 116, 128, 116, 139, 97, 113, 123, 105, 121, 124, 136, 115, 150, 120, 124, 119, 127, 117, 115, 124, 118, 117, 118, 117, 127, 126, 124, 131, 126, 115, 114, 133, 121, 133, 120, 106, 133, 119, 134, 134, 113, 122, 138, 129, 131, 110, 126, 121, 132, 129, 120, 130, 126, 117, 121, 121, 126, 119, 132, 125, 112, 124, 141, 135, 128, 106, 120, 104, 129, 125, 133, 129, 139, 131, 137, 130, 118, 124, 130, 129, 128, 121, 133, 123, 130, 123, 115, 121, 106, 144, 107, 109, 123, 121, 121, 133, 122, 119, 130, 122, 121, 131, 118, 108, 111, 119, 114, 118, 110, 135, 130, 117, 138, 126, 126, 122, 129, 120, 132, 138, 145, 128, 131, 149, 116, 139, 131, 129, 127, 128, 124, 116, 128, 127, 129, 124, 113, 135, 123, 152, 143, 107, 133, 123, 113, 122, 130, 117, 122, 117, 110, 117, 119, 124, 134, 107, 119, 99, 122, 100, 111, 130, 121, 143, 134, 127, 112, 137, 118, 119, 116, 125, 134, 112, 153, 132, 106, 134, 123, 126, 134, 128, 123, 122, 130, 104, 133, 133, 124, 134, 102, 123, 121, 121, 106, 110, 105, 115, 112, 132, 115, 129, 129, 122, 121, 115, 126, 114, 117, 133, 134, 131, 137, 127, 119, 119, 124, 108, 117, 121, 113, 128, 121, 127, 117, 125, 126, 119, 94, 127, 125, 132, 122, 130, 130, 120, 131, 123, 121, 137, 139, 140, 123, 123, 124, 118, 128, 135, 117, 113, 125, 134, 115, 125, 157, 118, 133, 114, 124, 110, 126, 138, 123, 119, 123, 123, 134, 153, 115, 133, 124, 121, 133, 107, 130, 128, 129, 122, 147, 123, 144, 129, 127, 116, 126, 120, 135, 115, 125, 129, 109, 139, 132, 128, 116, 124, 134, 128, 120, 128, 118, 129, 138, 123, 137, 118, 133, 151, 118, 137, 127, 119, 130, 132, 114, 127, 139, 129, 140, 142, 136, 131, 112, 133, 122, 113, 127, 129, 120, 155, 137, 125, 125, 129, 119, 124, 113, 122, 135, 123, 125, 132, 114, 107, 129, 130, 147, 121, 121, 117, 122, 128, 142, 146, 114, 131, 122, 116, 132, 117, 121, 121, 128, 120, 133, 123, 120, 125, 127, 114, 132, 138, 130, 130, 144, 113, 139, 119, 134, 125, 118, 155, 132, 128, 133, 130, 134, 122, 137, 127, 130, 115, 120, 137, 131, 120, 118, 132, 143, 117, 117, 109, 124, 120, 127, 116, 108, 121, 113, 127, 125, 135, 132, 118, 136, 127, 114, 137, 115, 107, 120, 127, 128, 120, 138, 120, 120, 122, 125, 114, 133, 125, 128, 117, 119, 126, 138, 108, 139, 126, 120, 118, 116, 125, 112, 124, 109, 125, 133, 122, 126, 132, 127, 144, 122, 123, 120, 120, 144, 114, 132, 132, 110, 136, 137, 110, 140, 124, 147, 139, 126, 122, 130, 114, 129, 124, 130, 140, 135, 121, 130, 129, 130, 129, 123, 121, 138, 125, 134, 132, 111, 129, 154, 117, 98, 120, 122, 107, 133, 133, 154, 136, 143, 114, 128, 121, 117, 128, 136, 128, 122, 125, 144, 125, 111, 130, 132, 119, 109, 118, 122, 143, 127, 119, 133, 124, 119, 108, 134, 121, 133, 111, 122, 126, 138, 125, 118, 131, 128, 118, 127, 129, 132, 118, 138, 125, 133, 122, 119, 120, 119, 135, 124, 147, 113, 119, 149, 135, 122, 123, 140, 125, 122, 110, 125, 120, 129, 125, 122, 120, 145, 132, 132, 117, 122, 137, 154, 129, 116, 137, 127, 128, 127, 133, 122, 140, 121, 124, 131, 132, 133, 124, 111, 122, 119, 121, 133, 121, 125, 135, 132, 129, 131, 115, 140, 143, 116, 141, 121, 126, 123, 86, 130, 128, 119, 125, 50, 134, 123, 124, 133, 115, 131, 117, 116, 128, 115, 138, 124, 116, 117, 130, 105, 122, 114, 137, 119, 134, 137, 115, 131, 131, 121, 117, 110, 116, 127, 119, 130, 119, 129, 139, 140, 126, 116, 128, 140, 131, 112, 136, 137, 124, 134, 129, 128, 125, 100, 132, 133, 129, 118, 130, 131, 119, 115, 119, 131, 109, 117, 118, 128, 141, 112, 135, 138, 131, 131, 128, 153, 125, 143, 123, 137, 115, 125, 134, 119, 129, 116, 123, 133, 127, 123, 120, 113, 123, 145, 109, 145, 120, 131, 144, 120, 134, 134, 133, 129, 121, 125, 114, 128, 125, 114, 119, 126, 126, 128, 126, 136, 134, 109, 135, 119, 132, 128, 139, 122, 122, 138, 119, 118, 111, 128, 132, 114, 124, 139, 138, 123, 134, 112, 132, 124, 140, 134, 121, 139, 111, 126, 129, 121, 109, 119, 123, 138, 117, 123, 125, 101, 135, 124, 120, 122, 131, 130, 132, 118, 133, 110, 119, 117, 125, 114, 112, 114, 113, 133, 131, 136, 118, 142, 121, 160, 120, 128, 109, 132, 121, 130, 113, 121, 134, 115, 138, 137, 125, 125, 133, 120, 121, 110, 129, 116, 94, 126, 116, 134, 117, 128, 107, 131, 135, 126, 125, 135, 133, 132, 134, 111, 122, 110, 131, 147, 134, 126, 126, 127, 127, 140, 125, 115, 121, 132, 119, 74, 113, 131, 100, 149, 122, 127, 117, 121, 123, 141, 119, 126, 131, 125, 120, 139, 113, 124, 129, 136, 129, 123, 120, 111, 126, 124, 123, 131, 129, 142, 123, 121, 120, 126, 119, 116, 124, 133, 121, 137, 123, 131, 119, 141, 123, 137, 119, 109, 126, 142, 134, 137, 136, 121, 122, 124, 128, 129, 133, 131, 120, 128, 137, 134, 128, 118, 127, 129, 132, 134, 149, 136, 118, 107, 127, 127, 133, 111, 125, 129, 114, 130, 132, 119, 131, 115, 134, 121, 133, 131, 138, 128, 114, 124, 115, 140, 130, 108, 130, 129, 121, 134, 143, 122, 132, 123, 105, 136, 128, 126, 119, 123, 125, 125, 120, 111, 137, 136, 125, 126, 137, 127, 124, 121, 119, 129, 128, 128, 125, 127, 127, 130, 132, 150, 126, 139, 140, 116, 136, 113, 124, 115, 139, 129, 130, 129, 123, 116, 137, 134, 135, 136, 117, 125, 126, 136, 125, 122, 116, 135, 133, 130, 127, 139, 115, 118, 119, 136, 125, 128, 128, 110, 147, 127, 114, 141, 130, 129, 127, 126, 124, 122, 108, 135, 125, 148, 121, 112, 128, 122, 148, 147, 140, 122, 117, 112, 136, 126, 103, 135, 134, 133, 144, 117, 147, 124, 114, 109, 124, 128, 129, 126, 108, 133, 116, 139, 124, 119, 118, 142, 119, 127, 131, 120, 138, 123, 140, 131, 124, 144, 128, 129, 122, 127, 141, 117, 135, 135, 115, 137, 127, 117, 122, 145, 153, 109, 114, 114, 127, 122, 121, 112, 137, 123, 131, 138, 146, 115, 127, 133, 113, 129, 122, 116, 121, 113, 115, 119, 124, 120, 125, 129, 129, 122, 123, 100, 122, 128, 129, 143, 127, 119, 100, 118, 140, 131, 128, 113, 119, 112, 108, 134, 124, 132, 105, 109, 119, 124, 133, 107, 128, 113, 123, 123, 125, 119, 134, 126, 125, 126, 122, 134, 120, 123, 131, 118, 138, 147, 125, 108, 114, 110, 134, 140, 124, 126, 128, 119, 136, 121, 118, 122, 134, 132, 118, 135, 123, 128, 134, 128, 120, 133, 124, 128, 120, 100, 119, 139, 140, 122, 126, 124, 121, 118, 125, 120, 127, 133, 116, 132, 112, 94, 132, 135, 130, 136, 128, 127, 123, 136, 119, 140, 126, 121, 118, 124, 135, 129, 132, 128, 112, 138, 118, 123, 122, 126, 124, 131, 136, 124, 117, 132, 143, 112, 141, 133, 135, 129, 118, 124, 120, 110, 116, 126, 125, 128, 132, 120, 114, 113, 140, 118, 135, 131, 128, 136, 134, 127, 141, 119, 135, 129, 118, 120, 120, 141, 127, 112, 127, 124, 137, 103, 144, 134, 127, 123, 119, 134, 119, 95, 110, 116, 126, 109, 114, 112, 137, 132, 125, 153, 144, 132, 112, 111, 133, 137, 106, 127, 112, 127, 123, 132, 133, 134, 124, 112, 117, 142, 139, 146, 135, 138, 125, 119, 118, 125, 124, 111, 117, 121, 122, 115, 141, 152, 115, 121, 119, 124, 108, 118, 128, 114, 127, 137, 131, 123, 121, 108, 136, 133, 132, 141, 130, 129, 104, 124, 131, 105, 114, 127, 128, 137, 121, 125, 133, 118, 129, 114, 114, 140, 129, 132, 133, 123, 157, 112, 121, 123, 124, 117, 128, 136, 116, 131, 125, 130, 119, 115, 109, 123, 100, 125, 130, 142, 149, 120, 120, 140, 120, 135, 119, 128, 133, 143, 120, 113, 131, 134, 120, 116, 112, 140, 111, 125, 141, 115, 131, 119, 136, 107, 95, 102, 126, 154, 134, 132, 118, 128, 124, 127, 119, 125, 121, 132, 121, 124, 119, 120, 135, 107, 143, 127, 114, 121, 130, 106, 136, 124, 128, 125, 113, 120, 138, 142, 120, 133, 151, 126, 143, 140, 126, 122, 113, 119, 137, 132, 127, 121, 138, 139, 114, 121, 132, 113, 130, 125, 137, 129, 128, 124, 121, 111, 113, 135, 139, 117, 117, 116, 144, 126, 117, 127, 106, 113, 121, 130, 135, 133, 103, 132, 112, 130, 109, 151, 139, 121, 134, 110, 126, 143, 118, 144, 109, 113, 121, 157, 115, 115, 120, 122, 147, 140, 133, 130, 128, 126, 132, 123, 119, 126, 137, 120, 116, 135, 115, 120, 115, 124, 133, 135, 138, 141, 126, 132, 98, 120, 127, 133, 127, 121, 119, 128, 124, 134, 120, 129, 129, 123, 134, 125, 108, 133, 117, 106, 125, 123, 122, 131, 109, 118, 117, 129, 106, 139, 107, 116, 107, 116, 138, 129, 133, 138, 138, 128, 120, 126, 136, 134, 126, 144, 125, 122, 130, 116, 116, 139, 105, 115, 120, 118, 125, 122, 116, 131, 117, 138, 115, 121, 128, 135, 135, 127, 141, 128, 155, 105, 130, 143, 124, 116, 124, 118, 125, 130, 121, 118, 120, 109, 111, 126, 122, 130, 118, 144, 110, 129, 121, 127, 134, 130, 119, 126, 105, 129, 131, 124, 123, 142, 118, 144, 112, 130, 110, 143, 116, 127, 126, 139, 114, 147, 125, 129, 123, 139, 122, 116, 108, 138, 109, 120, 132, 121, 125, 144, 90, 133, 130, 127, 123, 118, 138, 122, 132, 115, 133, 121, 135, 97, 98, 141, 128, 123, 113, 138, 121, 132, 118, 143, 133, 111, 118, 126, 138, 151, 127, 125, 135, 120, 104, 126, 129, 135, 131, 114, 136, 121, 128, 130, 126, 127, 139, 127, 115, 114, 137, 116, 124, 129, 130, 126, 125, 123, 121, 138, 150, 139, 141, 117, 109, 129, 113, 139, 140, 135, 117, 137, 130, 126, 148, 117, 137, 119, 134, 108, 135, 113, 125, 119, 124, 131, 124, 112, 134, 128, 123, 120, 133, 121, 110, 142, 110, 139, 119, 118, 111, 116, 127, 115, 117, 118, 118, 96, 112, 116, 105, 121, 106, 142, 130, 139, 110, 138, 124, 103, 114, 130, 113, 130, 120, 114, 119, 119, 119, 121, 94, 116, 119, 129, 138, 122, 109, 126, 129, 137, 115, 129, 129, 123, 117, 131, 132, 124, 118, 168, 119, 123, 133, 130, 130, 106, 110, 125, 112, 140, 114, 127, 124, 130, 104, 116, 133, 126, 125, 143, 113, 130, 123, 115, 109, 107, 124, 117, 110, 131, 122, 139, 144, 142, 125, 128, 109, 104, 117, 121, 129, 150, 95, 126, 133, 126, 128, 143, 126, 128, 155, 110, 123, 120, 136, 106, 123, 131, 121, 143, 123, 120, 139, 115, 139, 121, 119, 135, 121, 127, 124, 130, 136, 118, 134, 118, 120, 104, 123, 119, 134, 134, 144, 131, 142, 115, 127, 129, 147, 119, 129, 124, 142, 122, 110, 120, 138, 134, 129, 133, 122, 104, 123, 129, 131, 127, 127, 126, 120, 139, 117, 106, 130, 136, 145, 113, 128, 122, 135, 120, 138, 117, 119, 118, 136, 133, 110, 121, 153, 123, 112, 106, 122, 141, 120, 131, 138, 100, 111, 119, 131, 94, 124, 136, 117, 137, 114, 120, 133, 117, 124, 133, 122, 140, 132, 116, 99, 138, 115, 123, 96, 123, 116, 120, 125, 129, 118, 125, 126, 109, 130, 134, 119, 133, 126, 130, 121, 103, 145, 124, 115, 126, 119, 118, 136, 149, 104, 120, 126, 118, 118, 111, 121, 135, 123, 142, 129, 123, 136, 116, 120, 120, 104, 132, 126, 107, 123, 130, 117, 109, 109, 119, 124, 122, 116, 125, 144, 108, 118, 145, 104, 128, 122, 135, 122, 125, 120, 137, 114, 118, 125, 108, 113, 117, 126, 130, 105, 132, 141, 114, 128, 129, 118, 101, 123, 122, 109, 113, 127, 124, 119, 117, 134, 115, 118, 139, 125, 141, 126, 122, 146, 114, 113, 124, 127, 130, 119, 140, 117, 118, 129, 131, 129, 116, 143, 119, 132, 134, 129, 138, 114, 116, 120, 125, 127, 130, 136, 133, 119, 109, 143, 116, 130, 119, 111, 116, 119, 129, 133, 128, 121, 128, 127, 142, 137, 122, 138, 109, 140, 131, 120, 120, 128, 134, 142, 127, 139, 138, 139, 121, 124, 114, 124, 138, 132, 130, 136, 144, 124, 130, 121, 119, 126, 122, 135, 123, 131, 135, 125, 105, 136, 127, 117, 109, 124, 124, 140, 125, 127, 129, 129, 124, 145, 121, 135, 124, 132, 121, 120, 119, 106, 135, 138, 134, 136, 115, 128, 121, 143, 131, 130, 118, 136, 136, 127, 131, 132, 131, 132, 126, 135, 113, 123, 121, 111, 130, 122, 118, 133, 125, 128, 116, 117, 105, 128, 121, 126, 133, 116, 138, 144, 118, 122, 134, 117, 130, 136, 137, 115, 123, 139, 126, 141, 118, 119, 117, 118, 125, 121, 120, 115, 118, 121, 119, 107, 127, 117, 123, 119, 125, 111, 126, 133, 121, 112, 140, 125, 122, 134, 121, 129, 138, 134, 138, 104, 128, 130, 129, 121, 116, 126, 125, 124, 113, 147, 141, 124, 140, 125, 124, 124, 124, 129, 124, 129, 126, 140, 150, 139, 138, 123, 122, 140, 123, 134, 124, 128, 126, 128, 125, 125, 122, 133, 125, 127, 128, 129, 119, 133, 106, 118, 125, 120, 138, 132, 125, 141, 128, 121, 124, 132, 123, 131, 131, 118, 127, 120, 113, 117, 115, 125, 129, 130, 123, 114, 129, 111, 131, 121, 121, 139, 118, 129, 126, 115, 121, 128, 121, 116, 130, 120, 123, 118, 118, 127, 127, 120, 133, 152, 126, 91, 118, 121, 112, 129, 117, 112, 130, 125, 137, 126, 131, 140, 132, 132, 122, 132, 136, 124, 115, 129, 109, 142, 116, 137, 117, 130, 124, 130, 128, 128, 120, 126, 131, 130, 131, 141, 132, 124, 137, 130, 150, 114, 149, 126, 127, 120, 123, 124, 127, 118, 155, 127, 137, 123, 154, 141, 128, 136, 114, 125, 121, 118, 120, 124, 118, 131, 119, 139, 126, 145, 118, 132, 127, 141, 112, 121, 114, 126, 110, 128, 125, 141, 119, 123, 125, 122, 133, 135, 117, 150, 141, 119, 130, 128, 128, 131, 124, 137, 124, 117, 126, 126, 132, 113, 139, 126, 114, 114, 142, 136, 140, 126, 127, 128, 123, 119, 114, 127, 125, 119, 126, 125, 120, 110, 118, 130, 132, 125, 130, 126, 124, 114, 137, 106, 126, 120, 127, 121, 115, 115, 119, 119, 113, 127, 126, 134, 135, 129, 122, 126, 115, 110, 114, 120, 135, 130, 128, 132, 126, 110, 140, 118, 118, 111, 120, 134, 148, 118, 113, 132, 135, 122, 119, 127, 134, 152, 124, 116, 124, 142, 140, 128, 123, 115, 117, 133, 119, 136, 119, 135, 134, 116, 124, 122, 127, 130, 125, 139, 126, 135, 122, 124, 124, 131, 127, 129, 146, 122, 113, 141, 120, 142, 138, 128, 125, 122, 113, 126, 104, 114, 126, 119, 107, 122, 128, 133, 132, 138, 116, 116, 112, 122, 125, 132, 146, 135, 126, 125, 121, 127, 131, 125, 124, 123, 130, 138, 122, 127, 128, 136, 129, 123, 127, 134, 135, 118, 126, 122, 123, 142, 132, 127, 137, 151, 138, 112, 121, 129, 124, 136, 125, 134, 124, 130, 123, 136, 134, 131, 133, 121, 121, 125, 117, 121, 121, 128, 126, 131, 115, 112, 127, 134, 128, 124, 124, 117, 128, 135, 145, 133, 128, 139, 128, 125, 135, 126, 130, 128, 123, 129, 115, 134, 123, 117, 122, 125, 127, 153, 123, 135, 138, 112, 139, 135, 106, 118, 119, 143, 130, 134, 125, 132, 135, 111, 115, 135, 136, 116, 131, 150, 124, 116, 128, 125, 134, 128, 129, 130, 153, 129, 123, 124, 124, 127, 126, 114, 114, 120, 125, 118, 116, 138, 133, 125, 127, 127, 127, 117, 126, 156, 134, 113, 118, 137, 133, 127, 134, 122, 118, 127, 120, 136, 121, 142, 125, 122, 129, 127, 128, 121, 129, 119, 110, 117, 128, 124, 110, 108, 147, 120, 108, 136, 144, 122, 139, 134, 125, 136, 120, 138, 130, 120, 118, 148, 139, 126, 125, 102, 114, 113, 130, 127, 117, 127, 122, 117, 124, 129, 118, 122, 132, 121, 136, 119, 128, 132, 137, 109, 132, 121, 110, 128, 134, 121, 135, 134, 118, 130, 115, 143, 133, 133, 115, 113, 124, 113, 124, 119, 123, 125, 125, 126, 126, 150, 108, 121, 122, 121, 125, 131, 123, 123, 130, 117, 120, 143, 120, 131, 123, 133, 143, 140, 128, 119, 122, 129, 125, 149, 123, 136, 152, 119, 139, 144, 121, 127, 132, 138, 123, 118, 134, 132, 127, 132, 111, 123, 131, 128, 133, 126, 116, 128, 142, 127, 137, 132, 140, 133, 114, 126, 119, 123, 131, 125, 116, 110, 119, 124, 141, 111, 132, 127, 131, 129, 129, 137, 104, 129, 123, 129, 131, 128, 142, 129, 123, 139, 113, 135, 140, 106, 116, 120, 137, 141, 119, 125, 141, 120, 128, 112, 118, 110, 127, 134, 104, 130, 132, 110, 129, 116, 135, 141, 140, 135, 133, 118, 130, 132, 132, 126, 133, 126, 117, 126, 111, 115, 111, 135, 121, 116, 124, 113, 132, 120, 145, 121, 131, 130, 121, 135, 126, 128, 121, 124, 127, 117, 125, 121, 122, 116, 133, 143, 117, 124, 142, 131, 121, 128, 123, 130, 131, 127, 110, 123, 135, 124, 126, 122, 128, 146, 113, 121, 138, 121, 144, 130, 128, 137, 127, 134, 121, 132, 136, 130, 117, 115, 120, 128, 116, 147, 123, 140, 126, 135, 120, 129, 114, 112, 133, 139, 138, 123, 123, 124, 125, 129, 136, 121, 121, 125, 146, 116, 125, 131, 122, 122, 117, 144, 121, 140, 125, 120, 125, 141, 121, 118, 120, 120, 124, 133, 117, 115, 121, 121, 128, 127, 125, 125, 126, 116, 141, 123, 116, 142, 134, 112, 131, 126, 144, 144, 117, 117, 124, 115, 132, 141, 114, 113, 115, 115, 136, 124, 128, 138, 133, 133, 131, 121, 133, 132, 115, 119, 130, 117, 116, 128, 133, 130, 114, 113, 108, 133, 111, 126, 162, 129, 145, 130, 120, 137, 113, 112, 127, 136, 136, 107, 120, 135, 119, 90, 123, 129, 124, 125, 126, 132, 130, 120, 136, 124, 139, 119, 136, 135, 120, 119, 126, 127, 104, 120, 119, 117, 140, 131, 116, 129, 123, 129, 126, 96, 116, 106, 132, 140, 125, 142, 121, 121, 121, 122, 142, 128, 89, 128, 124, 108, 102, 124, 120, 136, 128, 115, 101, 124, 115, 112, 128, 115, 121, 124, 127, 119, 114, 135, 108, 127, 124, 130, 130, 109, 139, 127, 125, 125, 106, 126, 126, 113, 119, 120, 120, 133, 129, 109, 117, 140, 134, 124, 111, 126, 106, 132, 118, 140, 119, 135, 135, 130, 116, 117, 135, 118, 151, 119, 133, 131, 126, 117, 126, 134, 107, 114, 123, 134, 121, 132, 134, 125, 109, 106, 130, 144, 111, 137, 137, 137, 129, 117, 126, 111, 131, 137, 121, 129, 121, 144, 132, 132, 122, 138, 110, 136, 128, 140, 127, 115, 123, 119, 125, 113, 111, 138, 112, 122, 143, 124, 118, 124, 130, 118, 113, 142, 133, 118, 127, 115, 126, 123, 141, 128, 124, 123, 109, 127, 131, 140, 131, 130, 149, 119, 113, 117, 135, 138, 120, 116, 135, 136, 141, 122, 130, 136, 146, 132, 129, 125, 113, 138, 123, 121, 118, 127, 137, 127, 120, 112, 114, 122, 126, 125, 134, 116, 122, 121, 119, 117, 117, 126, 125, 125, 112, 114, 127, 132, 123, 125, 128, 130, 139, 134, 144, 107, 111, 105, 123, 125, 110, 115, 128, 118, 133, 108, 147, 116, 143, 125, 137, 112, 127, 121, 140, 118, 116, 140, 107, 125, 141, 125, 127, 122, 126, 110, 118, 123, 116, 123, 110, 123, 123, 129, 120, 121, 136, 136, 106, 105, 123, 118, 119, 127, 127, 147, 120, 143, 127, 129, 125, 150, 121, 129, 123, 125, 125, 129, 119, 122, 126, 115, 123, 131, 134, 119, 131, 128, 151, 130, 130, 121, 119, 118, 117, 130, 127, 130, 124, 111, 129, 155, 134, 122, 122, 123, 123, 143, 119, 127, 124, 112, 124, 131, 136, 111, 116, 129, 148, 113, 133, 147, 113, 123, 111, 122, 159, 120, 134, 118, 122, 141, 122, 113, 121, 97, 121, 121, 122, 128, 129, 121, 115, 145, 119, 136, 114, 130, 122, 129, 112, 107, 148, 123, 133, 118, 129, 116, 129, 138, 115, 126, 118, 141, 138, 127, 110, 109, 147, 123, 134, 135, 124, 117, 135, 124, 121, 128, 119, 135, 125, 123, 137, 143, 114, 127, 115, 128, 121, 112, 127, 115, 115, 126, 119, 128, 120, 136, 124, 125, 132, 114, 139, 118, 115, 122, 120, 124, 118, 133, 122, 141, 132, 123, 141, 128, 126, 116, 118, 116, 142, 104, 114, 116, 125, 133, 97, 132, 140, 119, 124, 108, 121, 118, 127, 118, 126, 134, 124, 123, 137, 122, 140, 121, 125, 129, 118, 121, 131, 123, 110, 122, 135, 113, 125, 120, 160, 124, 140, 111, 133, 134, 130, 118, 138, 129, 159, 140, 119, 103, 115, 123, 142, 116, 133, 137, 113, 125, 130, 126, 132, 129, 122, 124, 132, 130, 116, 126, 125, 114, 119, 144, 133, 92, 135, 132, 132, 117, 136, 118, 122, 111, 136, 142, 128, 123, 134, 118, 124, 141, 125, 116, 125, 114, 117, 135, 137, 129, 123, 121, 131, 134, 146, 110, 106, 150, 102, 123, 127, 114, 128, 125, 115, 134, 124, 119, 143, 126, 117, 123, 141, 123, 128, 109, 134, 126, 116, 110, 116, 141, 114, 135, 106, 118, 135, 124, 134, 125, 117, 114, 117, 131, 123, 114, 123, 141, 141, 124, 117, 128, 120, 117, 125, 117, 141, 124, 127, 128, 138, 113, 119, 121, 124, 128, 146, 112, 116, 128, 128, 135, 110, 140, 127, 134, 121, 130, 119, 136, 132, 123, 108, 144, 112, 118, 121, 121, 116, 125, 123, 124, 125, 125, 120, 119, 132, 125, 116, 142, 113, 130, 114, 123, 143, 137, 125, 124, 133, 130, 133, 131, 135, 125, 113, 124, 107, 108, 123, 125, 135, 149, 121, 139, 105, 123, 113, 130, 117, 131, 119, 121, 133, 129, 122, 128, 114, 133, 138, 131, 120, 127, 118, 134, 118, 132, 136, 123, 125, 132, 117, 131, 131, 134, 131, 114, 119, 145, 120, 124, 103, 120, 121, 121, 127, 133, 108, 134, 134, 140, 143, 125, 116, 107, 121, 123, 109, 127, 124, 107, 136, 120, 132, 136, 124, 119, 146, 129, 126, 117, 116, 138, 123, 120, 129, 130, 135, 113, 109, 114, 136, 119, 111, 121, 134, 128, 134, 133, 148, 129, 132, 108, 134, 133, 116, 127, 111, 118, 126, 126, 121, 123, 121, 133, 134, 125, 110, 122, 133, 116, 125, 138, 111, 123, 123, 131, 117, 112, 130, 120, 126, 130, 122, 141, 137, 122, 124, 155, 146, 125, 108, 113, 148, 120, 105, 147, 148, 128, 112, 124, 126, 137, 110, 133, 121, 131, 143, 112, 116, 130, 139, 122, 124, 110, 117, 136, 132, 95, 140, 120, 125, 136, 118, 117, 137, 117, 142, 140, 130, 121, 113, 123, 140, 128, 106, 133, 122, 125, 116, 133, 127, 102, 114, 121, 129, 127, 104, 124, 123, 129, 87, 132, 129, 106, 140, 118, 135, 131, 138, 121, 124, 130, 113, 120, 127, 112, 133, 144, 128, 128, 132, 131, 124, 120, 139, 136, 131, 136, 131, 119, 128, 120, 131, 120, 101, 142, 136, 143, 120, 131, 119, 127, 121, 131, 122, 135, 112, 129, 114, 128, 114, 126, 114, 124, 112, 123, 116, 111, 135, 118, 136, 128, 128, 135, 145, 129, 114, 121, 126, 130, 126, 132, 124, 123, 121, 136, 120, 122, 144, 123, 122, 117, 129, 136, 117, 110, 109, 109, 120, 136, 93, 125, 136, 129, 120, 136, 111, 105, 131, 125, 130, 122, 131, 125, 119, 133, 124, 137, 130, 123, 119, 129, 128, 138, 130, 133, 127, 123, 123, 124, 113, 125, 121, 106, 137, 117, 131, 119, 119, 115, 128, 124, 125, 121, 117, 132, 128, 132, 138, 141, 124, 127, 128, 100, 132, 125, 119, 127, 111, 135, 135, 99, 133, 135, 129, 127, 128, 126, 119, 136, 122, 126, 125, 115, 118, 125, 137, 129, 129, 124, 119, 141, 126, 118, 112, 127, 130, 117, 123, 128, 134, 131, 125, 127, 123, 125, 115, 127, 133, 122, 134, 114, 127, 110, 135, 128, 130, 113, 121, 137, 129, 142, 116, 113, 147, 126, 113, 124, 126, 130, 141, 124, 129, 111, 133, 146, 122, 124, 129, 137, 113, 124, 123, 136, 131, 122, 123, 137, 115, 131, 120, 142, 124, 115, 122, 124, 122, 137, 121, 129, 126, 119, 121, 127, 130, 120, 132, 108, 109, 134, 119, 106, 123, 116, 127, 128, 118, 133, 139, 117, 135, 146, 118, 122, 143, 108, 127, 142, 133, 129, 127, 111, 135, 120, 129, 122, 126, 122, 137, 123, 126, 130, 129, 112, 132, 154, 135, 115, 124, 124, 131, 139, 113, 120, 125, 130, 123, 131, 129, 130, 120, 132, 113, 130, 118, 122, 128, 124, 116, 118, 133, 115, 127, 132, 132, 130, 139, 117, 122, 129, 127, 119, 124, 131, 118, 117, 131, 111, 126, 126, 130, 117, 134, 118, 113, 128, 122, 137, 144, 107, 136, 138, 120, 136, 139, 119, 124, 125, 120, 101, 114, 120, 129, 143, 122, 144, 133, 117, 135, 123, 109, 119, 133, 132, 128, 124, 134, 134, 140, 124, 139, 132, 119, 130, 135, 121, 125, 125, 126, 121, 119, 100, 119, 114, 126, 121, 135, 124, 120, 121, 127, 126, 131, 140, 126, 130, 127, 127, 136, 132, 125, 117, 133, 123, 117, 137, 122, 105, 102, 130, 122, 126, 144, 132, 130, 128, 120, 123, 118, 141, 113, 137, 130, 114, 125, 120, 129, 110, 127, 136, 125, 143, 122, 137, 117, 109, 142, 114, 93, 131, 120, 118, 125, 128, 128, 132, 148, 120, 118, 126, 148, 131, 140, 132, 127, 116, 131, 118, 126, 141, 123, 119, 118, 113, 141, 119, 130, 114, 141, 122, 118, 121, 128, 133, 133, 123, 110, 111, 135, 131, 157, 127, 116, 141, 121, 137, 116, 130, 120, 119, 120, 123, 126, 123, 125, 126, 121, 109, 128, 137, 122, 114, 134, 113, 136, 129, 130, 124, 115, 127, 119, 114, 124, 113, 119, 136, 125, 131, 146, 126, 131, 104, 131, 126, 128, 131, 120, 121, 131, 137, 124, 126, 129, 121, 115, 127, 124, 117, 130, 127, 121, 123, 120, 120, 122, 130, 125, 106, 133, 152, 110, 133, 141, 122, 130, 132, 112, 133, 153, 124, 125, 129, 147, 127, 141, 117, 134, 135, 123, 130, 126, 128, 132, 117, 131, 129, 131, 153, 142, 129, 116, 124, 131, 124, 123, 125, 124, 163, 126, 144, 124, 114, 125, 140, 128, 130, 127, 119, 122, 130, 130, 130, 137, 151, 118, 123, 132, 120, 121, 115, 107, 129, 118, 121, 122, 120, 114, 121, 129, 115, 123, 118, 106, 109, 112, 110, 138, 125, 126, 127, 130, 133, 127, 135, 123, 134, 134, 132, 108, 124, 112, 143, 141, 127, 127, 134, 123, 131, 110, 132, 135, 117, 116, 130, 133, 113, 111, 113, 131, 122, 127, 120, 116, 109, 129, 116, 131, 136, 143, 115, 124, 115, 112, 132, 120, 124, 124, 126, 125, 113, 139, 124, 130, 122, 122, 110, 124, 118, 121, 118, 109, 117, 111, 132, 131, 125, 125, 130, 128, 117, 127, 119, 127, 123, 128, 111, 133, 136, 124, 113, 112, 125, 126, 112, 122, 135, 143, 103, 124, 123, 130, 132, 127, 128, 138, 132, 126, 123, 105, 131, 115, 126, 127, 122, 119, 119, 125, 128, 121, 121, 117, 123, 114, 115, 110, 121, 118, 114, 136, 120, 124, 116, 133, 125, 130, 116, 130, 133, 119, 116, 121, 115, 113, 128, 113, 136, 124, 116, 112, 118, 128, 126, 124, 122, 117, 129, 125, 123, 116, 119, 130, 131, 144, 142, 125, 136, 134, 129, 132, 125, 119, 128, 123, 128, 124, 116, 124, 126, 120, 115, 119, 140, 125, 137, 134, 107, 125, 105, 129, 128, 112, 117, 112, 117, 117, 123, 121, 134, 131, 137, 115, 122, 128, 133, 120, 142, 127, 121, 116, 111, 127, 137, 141, 130, 132, 126, 127, 116, 139, 122, 134, 116, 104, 135, 139, 126, 121, 127, 139, 128, 125, 126, 117, 125, 104, 117, 127, 111, 130, 117, 120, 115, 132, 111, 114, 130, 119, 119, 140, 136, 127, 119, 134, 132, 124, 128, 127, 108, 122, 138, 145, 128, 136, 136, 131, 119, 125, 117, 123, 133, 152, 117, 144, 127, 107, 105, 121, 138, 129, 111, 139, 118, 127, 125, 112, 133, 126, 127, 119, 120, 121, 127, 137, 143, 124, 149, 118, 148, 119, 131, 114, 132, 135, 127, 119, 138, 124, 131, 125, 116, 136, 117, 134, 111, 149, 133, 140, 104, 131, 140, 122, 134, 143, 133, 131, 126, 127, 117, 130, 123, 129, 132, 136, 128, 140, 122, 135, 121, 127, 127, 131, 109, 120, 111, 119, 131, 117, 136, 125, 129, 111, 121, 125, 115, 123, 134, 130, 119, 110, 126, 113, 122, 122, 119, 118, 121, 125, 126, 125, 132, 152, 120, 113, 128, 111, 131, 127, 111, 119, 120, 125, 144, 106, 134, 108, 108, 128, 133, 119, 120, 123, 118, 125, 137, 120, 119, 124, 117, 122, 147, 132, 129, 127, 127, 127, 117, 132, 142, 131, 117, 122, 130, 122, 114, 145, 97, 141, 123, 133, 124, 118, 128, 126, 136, 120, 129, 139, 117, 144, 103, 129, 140, 125, 123, 125, 140, 120, 128, 125, 122, 116, 105, 128, 148, 138, 117, 125, 131, 94, 135, 114, 116, 136, 123, 129, 121, 125, 139, 111, 115, 137, 122, 119, 148, 132, 130, 137, 114, 128, 139, 140, 133, 123, 127, 105, 108, 122, 130, 136, 121, 127, 125, 134, 136, 137, 126, 129, 118, 140, 118, 115, 124, 117, 120, 125, 133, 121, 111, 119, 118, 140, 150, 122, 125, 124, 127, 120, 120, 132, 137, 123, 126, 112, 131, 121, 135, 130, 121, 121, 124, 124, 123, 131, 143, 139, 136, 116, 114, 127, 123, 120, 139, 120, 126, 121, 123, 127, 110, 121, 122, 121, 90, 115, 114, 123, 127, 134, 119, 118, 117, 140, 127, 108, 129, 125, 116, 122, 121, 134, 136, 137, 119, 128, 129, 117, 122, 112, 130, 115, 141, 115, 128, 122, 118, 109, 137, 119, 136, 123, 114, 138, 125, 115, 120, 109, 133, 120, 125, 127, 124, 128, 145, 123, 121, 133, 129, 126, 113, 120, 126, 122, 119, 118, 119, 124, 122, 127, 139, 118, 127, 126, 134, 125, 149, 126, 141, 135, 125, 123, 137, 126, 119, 124, 145, 134, 111, 125, 120, 153, 116, 126, 115, 135, 125, 140, 132, 139, 123, 128, 134, 139, 130, 131, 140, 129, 112, 115, 128, 123, 104, 127, 106, 123, 117, 133, 109, 118, 152, 137, 121, 119, 110, 138, 119, 121, 121, 122, 137, 125, 124, 125, 125, 120, 128, 104, 124, 142, 120, 120, 133, 125, 127, 113, 115, 127, 129, 110, 105, 123, 125, 136, 112, 124, 117, 136, 122, 131, 130, 122, 131, 119, 124, 104, 116, 113, 111, 109, 123, 125, 133, 103, 116, 135, 130, 138, 122, 107, 134, 129, 118, 129, 122, 122, 134, 133, 126, 124, 126, 128, 122, 130, 141, 132, 120, 104, 123, 124, 138, 125, 111, 128, 125, 127, 133, 136, 121, 118, 142, 144, 141, 117, 114, 119, 115, 110, 126, 137, 138, 126, 130, 122, 125, 128, 128, 127, 137, 126, 118, 121, 121, 139, 131, 124, 130, 127, 112, 126, 121, 125, 118, 119, 132, 127, 128, 112, 129, 142, 119, 131, 123, 141, 112, 125, 157, 124, 127, 125, 139, 126, 114, 118, 138, 133, 121, 128, 129, 129, 131, 124, 119, 128, 140, 148, 116, 129, 165, 118, 124, 124, 112, 136, 117, 119, 113, 122, 128, 129, 118, 123, 134, 128, 139, 131, 123, 131, 116, 127, 130, 104, 135, 141, 121, 132, 119, 127, 114, 116, 138, 146, 117, 126, 121, 119, 128, 127, 123, 125, 125, 134, 124, 118, 126, 127, 118, 119, 133, 137, 121, 141, 120, 112, 140, 111, 123, 130, 130, 159, 120, 134, 118, 124, 120, 141, 127, 117, 120, 128, 140, 111, 133, 136, 152, 119, 118, 119, 144, 127, 125, 109, 117, 112, 124, 117, 113, 123, 122, 126, 108, 124, 122, 124, 109, 115, 147, 110, 125, 114, 146, 125, 118, 125, 131, 107, 125, 105, 128, 127, 124, 116, 129, 127, 130, 131, 134, 105, 131, 124, 113, 107, 116, 135, 118, 131, 108, 115, 131, 99, 102, 115, 127, 135, 125, 114, 117, 139, 129, 132, 131, 124, 135, 123, 121, 123, 128, 134, 131, 132, 125, 123, 122, 131, 118, 130, 124, 120, 115, 133, 124, 109, 140, 115, 120, 135, 127, 131, 126, 126, 124, 144, 117, 129, 129, 122, 135, 137, 132, 118, 120, 113, 116, 124, 125, 121, 126, 127, 129, 137, 138, 111, 113, 127, 118, 128, 132, 101, 127, 127, 128, 119, 125, 118, 122, 122, 132, 121, 113, 113, 128, 124, 121, 127, 119, 114, 119, 113, 121, 127, 104, 134, 118, 132, 111, 122, 115, 119, 130, 121, 126, 117, 126, 121, 130, 126, 120, 122, 124, 135, 137, 127, 118, 142, 140, 114, 133, 123, 115, 122, 107, 122, 137, 137, 130, 139, 127, 124, 115, 141, 118, 137, 129, 118, 127, 127, 124, 120, 118, 123, 126, 117, 125, 123, 134, 141, 135, 131, 150, 125, 108, 135, 151, 116, 135, 106, 130, 137, 132, 122, 128, 124, 121, 121, 142, 136, 112, 131, 121, 115, 120, 104, 119, 118, 130, 119, 126, 132, 133, 108, 112, 121, 131, 127, 118, 119, 119, 129, 125, 132, 117, 128, 127, 117, 116, 131, 129, 131, 129, 130, 123, 120, 132, 123, 123, 126, 124, 125, 131, 123, 134, 122, 137, 119, 140, 131, 100, 128, 113, 127, 126, 129, 110, 124, 105, 132, 127, 127, 133, 127, 103, 112, 133, 140, 121, 133, 129, 121, 128, 138, 147, 126, 131, 129, 102, 129, 123, 115, 132, 113, 134, 123, 119, 113, 136, 134, 139, 133, 115, 133, 123, 119, 134, 143, 136, 140, 114, 107, 125, 140, 122, 116, 125, 131, 108, 108, 124, 131, 104, 139, 129, 127, 126, 121, 123, 133, 126, 122, 132, 120, 125, 131, 116, 127, 126, 131, 119, 132, 126, 133, 115, 118, 131, 136, 126, 119, 133, 137, 118, 158, 113, 107, 121, 126, 121, 137, 116, 142, 104, 120, 116, 127, 124, 130, 130, 122, 133, 128, 118, 125, 131, 134, 134, 125, 119, 134, 123, 116, 115, 125, 100, 137, 117, 136, 125, 122, 135, 142, 137, 129, 118, 132, 117, 118, 128, 122, 120, 110, 134, 121, 125, 117, 149, 128, 135, 123, 115, 121, 101, 104, 119, 121, 130, 127, 127, 128, 117, 137, 126, 126, 128, 138, 121, 127, 107, 119, 125, 135, 124, 103, 130, 145, 127, 129, 113, 131, 117, 129, 143, 109, 119, 108, 134, 123, 120, 126, 127, 111, 126, 116, 140, 117, 123, 135, 134, 141, 116, 113, 127, 108, 120, 136, 129, 111, 123, 126, 138, 108, 136, 125, 120, 131, 110, 129, 110, 150, 125, 136, 129, 123, 125, 126, 122, 126, 129, 133, 128, 114, 108, 125, 132, 103, 115, 133, 112, 138, 137, 120, 121, 119, 122, 138, 128, 141, 131, 114, 127, 121, 117, 133, 118, 124, 108, 127, 145, 112, 119, 124, 131, 131, 116, 144, 118, 123, 114, 122, 121, 127, 125, 127, 128, 129, 132, 122, 135, 137, 121, 110, 111, 111, 130, 128, 147, 130, 123, 130, 133, 127, 133, 140, 156, 129, 132, 111, 125, 121, 129, 128, 129, 136, 122, 119, 110, 123, 131, 120, 111, 130, 131, 133, 150, 126, 128, 128, 125, 128, 130, 122, 122, 123, 113, 135, 132, 106, 129, 108, 122, 130, 126, 121, 144, 135, 147, 137, 142, 132, 129, 138, 127, 119, 120, 133, 122, 139, 125, 116, 118, 130, 125, 124, 102, 138, 125, 137, 123, 137, 140, 134, 135, 124, 132, 124, 126, 121, 118, 107, 122, 136, 115, 123, 136, 120, 135, 129, 144, 130, 119, 118, 134, 141, 135, 138, 125, 128, 139, 123, 122, 116, 138, 116, 125, 119, 138, 115, 125, 124, 148, 135, 130, 107, 143, 127, 123, 126, 118, 118, 132, 131, 132, 126, 131, 132, 120, 125, 135, 120, 138, 123, 140, 118, 112, 125, 130, 122, 119, 125, 126, 133, 127, 111, 128, 133, 124, 128, 119, 114, 112, 117, 152, 144, 124, 118, 116, 122, 107, 146, 144, 131, 113, 139, 125, 121, 130, 136, 123, 120, 119, 115, 138, 126, 156, 116, 125, 145, 133, 112, 148, 116, 136, 128, 114, 132, 96, 119, 127, 142, 115, 131, 128, 134, 127, 135, 120, 102, 128, 123, 132, 120, 127, 135, 136, 114, 133, 141, 131, 119, 114, 124, 115, 118, 122, 119, 120, 110, 136, 119, 116, 132, 128, 121, 128, 120, 136, 122, 136, 133, 130, 127, 118, 111, 125, 132, 110, 132, 118, 117, 139, 127, 116, 118, 123, 141, 116, 112, 139, 135, 123, 129, 117, 150, 107, 129, 121, 128, 111, 127, 127, 124, 130, 131, 122, 105, 112, 123, 136, 138, 131, 140, 113, 123, 144, 134, 128, 121, 139, 126, 133, 135, 119, 127, 116, 130, 123, 122, 120, 141, 134, 132, 142, 110, 126, 114, 109, 119, 145, 110, 140, 118, 116, 123, 112, 120, 133, 125, 133, 132, 112, 137, 122, 128, 101, 116, 123, 130, 118, 118, 124, 137, 131, 115, 117, 116, 128, 140, 127, 126, 149, 117, 119, 110, 134, 123, 124, 114, 117, 136, 118, 124, 116, 118, 121, 133, 123, 123, 115, 123, 127, 113, 130, 114, 110, 140, 138, 114, 130, 128, 151, 115, 121, 124, 124, 138, 120, 132, 116, 131, 111, 117, 145, 120, 115, 127, 122, 125, 123, 122, 120, 120, 141, 108, 120, 118, 122, 115, 140, 123, 131, 122, 111, 115, 131, 136, 103, 128, 132, 125, 104, 114, 127, 132, 124, 118, 131, 129, 127, 131, 137, 127, 118, 130, 115, 112, 117, 117, 135, 124, 137, 125, 118, 138, 126, 123, 126, 155, 121, 107, 121, 123, 109, 132, 129, 127, 119, 120, 137, 131, 121, 124, 119, 108, 133, 119, 128, 128, 131, 129, 129, 130, 124, 153, 137, 123, 129, 129, 143, 117, 132, 121, 117, 118, 120, 109, 127, 133, 121, 129, 126, 117, 124, 114, 130, 136, 119, 121, 139, 128, 129, 133, 128, 129, 115, 127, 126, 102, 131, 149, 121, 128, 126, 115, 143, 128, 131, 131, 130, 134, 137, 132, 135, 121, 120, 122, 127, 150, 123, 120, 140, 133, 112, 123, 117, 113, 128, 113, 114, 115, 138, 133, 139, 122, 115, 131, 131, 133, 121, 124, 132, 134, 117, 127, 129, 120, 121, 129, 131, 131, 116, 133, 133, 116, 123, 144, 129, 129, 138, 106, 133, 146, 126, 125, 128, 117, 142, 124, 121, 113, 126, 122, 140, 115, 114, 123, 130, 118, 127, 129, 136, 131, 118, 121, 131, 124, 115, 116, 124, 119, 130, 126, 119, 136, 126, 127, 115, 133, 119, 135, 112, 124, 118, 116, 128, 127, 121, 115, 116, 128, 117, 134, 110, 141, 133, 128, 142, 109, 140, 122, 136, 116, 123, 130, 126, 137, 123, 113, 114, 129, 126, 119, 125, 145, 102, 113, 126, 126, 113, 123, 131, 117, 115, 134, 125, 144, 107, 124, 133, 123, 117, 127, 129, 118, 138, 118, 140, 122, 124, 127, 119, 115, 120, 123, 113, 140, 125, 132, 117, 128, 110, 131, 119, 129, 130, 122, 112, 110, 121, 122, 116, 123, 116, 140, 119, 134, 138, 135, 135, 133, 129, 127, 150, 124, 138, 114, 128, 134, 140, 108, 112, 143, 131, 130, 125, 136, 128, 114, 121, 139, 121, 131, 128, 123, 118, 118, 154, 133, 148, 123, 147, 106, 135, 105, 128, 128, 131, 128, 119, 146, 117, 113, 131, 137, 118, 130, 119, 124, 127, 130, 126, 135, 119, 130, 123, 119, 128, 124, 104, 130, 123, 132, 128, 112, 138, 129, 115, 120, 98, 119, 115, 117, 121, 112, 121, 128, 118, 120, 130, 121, 131, 121, 120, 121, 122, 126, 127, 116, 120, 126, 129, 116, 129, 133, 147, 110, 130, 149, 118, 116, 132, 135, 109, 129, 127, 143, 115, 127, 106, 113, 116, 112, 109, 140, 97, 135, 134, 106, 124, 120, 124, 126, 112, 134, 118, 124, 143, 120, 132, 114, 135, 136, 130, 134, 128, 158, 130, 109, 127, 107, 117, 124, 122, 128, 128, 121, 137, 140, 107, 117, 134, 150, 116, 131, 119, 122, 135, 125, 119, 140, 129, 127, 124, 124, 132, 119, 156, 119, 123, 126, 129, 128, 127, 143, 127, 132, 137, 129, 111, 132, 139, 128, 134, 128, 136, 135, 121, 107, 136, 127, 111, 134, 119, 126, 132, 127, 115, 116, 126, 120, 115, 113, 128, 136, 142, 115, 119, 104, 121, 119, 118, 138, 125, 142, 107, 129, 142, 115, 116, 125, 127, 117, 129, 127, 116, 141, 131, 125, 122, 107, 118, 126, 138, 131, 132, 132, 125, 122, 118, 116, 134, 127, 135, 133, 116, 132, 129, 141, 120, 128, 126, 115, 132, 145, 133, 128, 132, 110, 131, 128, 118, 129, 133, 132, 131, 124, 140, 112, 145, 107, 131, 139, 132, 128, 127, 111, 144, 127, 127, 126, 118, 121, 113, 123, 114, 130, 125, 134, 116, 138, 119, 122, 126, 126, 124, 142, 131, 126, 116, 116, 115, 113, 107, 114, 118, 121, 126, 121, 118, 126, 121, 117, 145, 114, 151, 123, 116, 128, 132, 126, 129, 120, 128, 131, 129, 126, 117, 127, 140, 124, 126, 127, 120, 128, 117, 121, 129, 120, 133, 142, 113, 130, 132, 131, 131, 140, 132, 131, 126, 107, 114, 100, 124, 128, 115, 118, 120, 130, 130, 118, 131, 144, 114, 137, 113, 126, 119, 152, 132, 94, 117, 116, 137, 109, 131, 145, 125, 109, 133, 114, 150, 141, 128, 122, 140, 114, 126, 117, 120, 129, 104, 146, 122, 134, 132, 123, 123, 112, 121, 125, 135, 134, 127, 117, 127, 120, 124, 119, 128, 129, 122, 129, 127, 143, 126, 129, 105, 119, 115, 108, 128, 129, 125, 122, 117, 129, 134, 128, 108, 155, 108, 123, 137, 123, 126, 135, 119, 131, 123, 124, 124, 133, 121, 116, 122, 132, 128, 131, 108, 123, 130, 111, 129, 129, 138, 133, 128, 138, 136, 137, 120, 134, 133, 132, 118, 135, 140, 125, 138, 126, 132, 135, 115, 123, 135, 126, 112, 123, 112, 142, 120, 124, 137, 158, 132, 146, 126, 119, 118, 128, 144, 133, 103, 125, 131, 118, 118, 121, 134, 107, 111, 136, 137, 103, 110, 124, 123, 118, 134, 128, 122, 139, 149, 138, 139, 104, 121, 97, 119, 146, 119, 124, 124, 136, 133, 118, 105, 127, 110, 122, 119, 116, 124, 134, 135, 144, 123, 128, 122, 123, 138, 132, 115, 117, 128, 122, 106, 106, 133, 129, 114, 110, 121, 114, 111, 141, 120, 140, 109, 106, 110, 113, 143, 129, 132, 105, 132, 110, 128, 134, 114, 109, 123, 119, 130, 118, 125, 133, 134, 114, 135, 102, 113, 136, 128, 138, 132, 110, 141, 129, 139, 125, 139, 130, 133, 119, 122, 119, 126, 146, 124, 129, 134, 132, 104, 135, 122, 131, 131, 117, 121, 137, 113, 124, 118, 111, 130, 134, 108, 121, 125, 126, 122, 117, 114, 133, 114, 123, 134, 112, 133, 134, 115, 132, 130, 117, 131, 124, 129, 117, 106, 119, 140, 127, 115, 117, 119, 125, 124, 138, 139, 124, 121, 106, 122, 125, 127, 111, 114, 127, 128, 112, 124, 136, 125, 121, 124, 124, 119, 109, 136, 129, 135, 120, 116, 130, 127, 133, 123, 130, 127, 127, 129, 130, 137, 135, 119, 100, 117, 120, 112, 124, 143, 145, 117, 128, 127, 132, 138, 120, 118, 123, 131, 114, 139, 109, 121, 141, 120, 126, 119, 153, 104, 126, 136, 128, 120, 110, 123, 120, 100, 128, 122, 116, 142, 134, 117, 140, 125, 119, 123, 128, 127, 109, 123, 126, 132, 130, 117, 141, 131, 131, 133, 119, 125, 123, 102, 147, 124, 134, 120, 120, 134, 108, 137, 115, 139, 116, 130, 122, 149, 146, 118, 137, 128, 140, 123, 127, 122, 141, 115, 124, 133, 126, 120, 122, 116, 131, 131, 123, 122, 123, 126, 108, 140, 134, 136, 126, 133, 123, 142, 121, 103, 121, 119, 122, 112, 132, 111, 123, 136, 109, 122, 131, 138, 135, 122, 132, 120, 129, 117, 127, 139, 130, 110, 145, 126, 121, 120, 120, 131, 125, 115, 115, 127, 135, 128, 121, 137, 115, 121, 121, 123, 116, 126, 126, 130, 122, 131, 120, 133, 143, 118, 126, 136, 130, 122, 146, 119, 128, 123, 112, 121, 122, 113, 124, 107, 126, 125, 117, 119, 110, 121, 126, 121, 124, 119, 123, 129, 130, 122, 126, 138, 121, 133, 126, 135, 111, 117, 121, 125, 143, 126, 135, 136, 118, 127, 132, 132, 115, 127, 112, 121, 110, 117, 125, 130, 148, 132, 120, 119, 116, 122, 119, 119, 125, 105, 124, 121, 109, 103, 141, 120, 121, 117, 132, 142, 116, 125, 123, 141, 119, 108, 127, 131, 126, 131, 119, 104, 120, 113, 125, 130, 150, 118, 119, 119, 126, 121, 119, 118, 135, 123, 118, 124, 129, 135, 129, 134, 142, 128, 112, 146, 127, 117, 139, 110, 124, 108, 107, 132, 143, 134, 120, 112, 116, 138, 104, 124, 142, 121, 119, 122, 111, 125, 143, 135, 120, 131, 143, 105, 110, 131, 127, 124, 125, 139, 134, 133, 126, 147, 121, 114, 131, 140, 112, 131, 133, 123, 108, 124, 128, 142, 122, 128, 152, 127, 124, 119, 128, 136, 130, 111, 127, 126, 116, 121, 116, 147, 117, 124, 134, 127, 132, 109, 120, 120, 120, 136, 121, 119, 118, 127, 127, 144, 131, 117, 107, 135, 138, 123, 108, 103, 124, 143, 129, 126, 135, 131, 143, 106, 115, 123, 136, 122, 119, 119, 130, 123, 121, 120, 133, 132, 130, 131, 118, 117, 126, 122, 119, 134, 130, 124, 118, 129, 129, 152, 109, 125, 130, 124, 118, 130, 125, 143, 115, 119, 132, 113, 142, 130, 128, 130, 117, 103, 129, 153, 131, 117, 145, 140, 129, 130, 103, 123, 136, 112, 106, 132, 123, 107, 126, 120, 135, 122, 127, 119, 117, 119, 136, 121, 117, 121, 125, 120, 121, 140, 125, 123, 118, 141, 116, 126, 122, 115, 116, 113, 154, 132, 128, 141, 114, 119, 112, 113, 120, 128, 117, 122, 132, 126, 122, 133, 136, 122, 147, 121, 139, 114, 127, 139, 137, 117, 117, 115, 145, 130, 128, 130, 131, 133, 130, 139, 125, 113, 119, 123, 126, 121, 115, 118, 132, 120, 116, 133, 128, 121, 124, 105, 124, 123, 123, 119, 129, 108, 129, 120, 128, 133, 130, 137, 129, 118, 107, 124, 125, 129, 129, 112, 110, 128, 121, 135, 114, 120, 137, 135, 122, 120, 125, 136, 130, 131, 119, 105, 118, 132, 119, 119, 134, 131, 129, 121, 129, 127, 126, 108, 117, 123, 116, 112, 130, 115, 115, 134, 124, 102, 140, 113, 140, 143, 119, 111, 116, 127, 121, 128, 137, 139, 117, 131, 133, 129, 116, 129, 153, 121, 144, 123, 131, 118, 125, 111, 141, 133, 127, 144, 137, 133, 128, 125, 131, 124, 141, 111, 125, 119, 121, 129, 139, 135, 120, 134, 122, 110, 148, 123, 122, 139, 114, 131, 138, 106, 113, 136, 101, 127, 138, 126, 134, 113, 132, 121, 116, 112, 148, 122, 125, 148, 108, 143, 123, 112, 145, 114, 117, 118, 132, 117, 130, 110, 139, 128, 112, 140, 127, 139, 107, 120, 116, 131, 101, 134, 129, 119, 114, 142, 121, 122, 139, 130, 123, 127, 112, 128, 135, 121, 115, 137, 136, 121, 120, 145, 121, 116, 127, 127, 124, 122, 113, 123, 111, 123, 117, 121, 122, 111, 123, 120, 121, 131, 114, 135, 138, 135, 110, 128, 138, 130, 130, 138, 116, 136, 131, 120, 115, 110, 127, 130, 128, 120, 121, 140, 116, 123, 107, 143, 135, 121, 122, 132, 124, 115, 125, 123, 121, 124, 121, 132, 125, 124, 139, 121, 121, 137, 132, 125, 121, 120, 112, 129, 128, 128, 140, 125, 159, 128, 147, 119, 133, 132, 113, 136, 116, 132, 118, 123, 132, 130, 146, 125, 124, 137, 128, 110, 124, 142, 127, 139, 127, 115, 136, 113, 128, 132, 115, 110, 114, 127, 115, 113, 125, 117, 135, 157, 131, 127, 106, 134, 133, 110, 132, 132, 111, 135, 124, 120, 147, 124, 125, 128, 138, 114, 133, 129, 108, 114, 122, 121, 119, 123, 131, 135, 122, 100, 124, 131, 143, 121, 131, 128, 112, 136, 120, 136, 124, 108, 121, 120, 123, 117, 115, 131, 112, 151, 131, 126, 120, 139, 122, 110, 118, 129, 117, 127, 116, 125, 133, 126, 138, 121, 117, 130, 125, 132, 111, 120, 138, 125, 125, 131, 129, 125, 134, 130, 93, 125, 133, 120, 134, 124, 96, 125, 128, 141, 118, 116, 106, 131, 120, 142, 140, 139, 120, 124, 132, 110, 118, 114, 116, 128, 123, 116, 134, 134, 126, 112, 127, 122, 110, 115, 112, 123, 127, 135, 125, 114, 140, 116, 122, 139, 111, 121, 123, 121, 126, 122, 124, 132, 130, 116, 115, 126, 127, 121, 138, 115, 139, 126, 127, 123, 127, 115, 122, 113, 126, 125, 125, 114, 125, 137, 125, 117, 112, 117, 130, 137, 114, 116, 102, 132, 113, 105, 127, 103, 128, 128, 136, 133, 117, 127, 124, 116, 108, 145, 107, 110, 121, 126, 130, 125, 112, 132, 91, 141, 133, 112, 121, 115, 138, 123, 130, 121, 116, 123, 129, 141, 121, 139, 118, 127, 141, 132, 121, 130, 132, 133, 111, 121, 129, 112, 132, 117, 121, 131, 125, 131, 125, 115, 128, 106, 133, 128, 114, 122, 132, 128, 127, 128, 136, 132, 116, 151, 136, 130, 129, 118, 125, 131, 129, 126, 133, 129, 126, 131, 124, 137, 113, 138, 125, 116, 120, 132, 129, 121, 123, 127, 128, 135, 126, 136, 119, 133, 122, 135, 121, 128, 116, 118, 138, 132, 120, 137, 130, 132, 107, 139, 127, 125, 126, 129, 124, 114, 108, 148, 127, 113, 142, 133, 152, 104, 123, 124, 130, 120, 125, 132, 127, 146, 147, 122, 107, 121, 132, 126, 116, 157, 133, 114, 119, 121, 135, 132, 126, 125, 135, 127, 142, 120, 117, 139, 128, 133, 114, 118, 127, 126, 121, 125, 134, 128, 123, 118, 112, 117, 131, 130, 159, 132, 131, 132, 125, 109, 123, 127, 116, 114, 127, 114, 136, 146, 123, 149, 141, 139, 124, 128, 110, 119, 134, 115, 116, 117, 122, 130, 123, 121, 134, 149, 124, 104, 116, 114, 116, 131, 130, 120, 119, 122, 124, 123, 111, 125, 118, 123, 120, 123, 121, 127, 115, 108, 111, 112, 124, 125, 126, 101, 123, 121, 120, 103, 120, 141, 129, 147, 107, 134, 124, 124, 123, 136, 128, 122, 110, 138, 130, 122, 117, 158, 126, 115, 116, 129, 124, 109, 116, 131, 119, 106, 129, 136, 133, 136, 134, 106, 124, 133, 128, 121, 125, 133, 111, 115, 118, 112, 139, 123, 129, 125, 133, 138, 139, 102, 137, 112, 116, 111, 121, 120, 144, 143, 129, 124, 112, 126, 130, 120, 124, 130, 135, 130, 122, 122, 110, 132, 132, 123, 116, 130, 111, 130, 135, 116, 133, 127, 124, 123, 139, 117, 124, 146, 106, 134, 123, 149, 126, 141, 116, 118, 120, 123, 133, 116, 119, 123, 131, 134, 138, 122, 132, 107, 142, 134, 127, 117, 132, 137, 140, 132, 118, 139, 133, 119, 117, 115, 140, 121, 125, 123, 141, 128, 128, 135, 120, 117, 118, 117, 120, 144, 123, 111, 125, 123, 137, 124, 134, 123, 131, 110, 131, 129, 138, 128, 125, 108, 112, 120, 106, 124, 137, 135, 132, 124, 120, 126, 126, 113, 128, 124, 130, 133, 116, 122, 125, 140, 128, 121, 111, 127, 133, 131, 95, 134, 119, 109, 122, 120, 120, 136, 125, 125, 127, 124, 128, 128, 128, 129, 135, 125, 111, 138, 118, 126, 119, 138, 137, 118, 118, 130, 115, 128, 127, 128, 136, 109, 107, 108, 135, 133, 134, 127, 127, 122, 120, 147, 135, 128, 135, 159, 138, 122, 135, 123, 121, 127, 131, 113, 121, 143, 112, 132, 132, 132, 114, 108, 122, 138, 131, 123, 140, 117, 123, 125, 113, 104, 133, 143, 135, 121, 110, 96, 120, 121, 143, 135, 140, 124, 131, 139, 120, 131, 119, 112, 112, 122, 111, 128, 147, 128, 113, 111, 127, 121, 121, 119, 137, 127, 128, 131, 121, 106, 106, 120, 112, 134, 125, 130, 114, 113, 133, 118, 133, 121, 116, 122, 124, 125, 133, 139, 115, 131, 125, 129, 137, 145, 129, 119, 117, 144, 148, 130, 136, 115, 131, 117, 133, 143, 123, 125, 124, 129, 129, 120, 128, 130, 108, 115, 115, 124, 114, 128, 120, 123, 115, 111, 123, 119, 140, 121, 120, 130, 112, 130, 131, 127, 110, 136, 108, 128, 126, 123, 128, 132, 130, 124, 120, 132, 135, 126, 129, 152, 129, 125, 129, 126, 106, 118, 121, 126, 119, 124, 127, 122, 121, 133, 126, 133, 131, 128, 126, 133, 132, 122, 131, 119, 125, 102, 118, 125, 131, 111, 125, 121, 135, 151, 127, 111, 133, 129, 115, 118, 127, 122, 138, 128, 135, 124, 120, 110, 130, 120, 130, 121, 123, 126, 117, 142, 127, 132, 139, 119, 114, 136, 126, 121, 133, 120, 128, 118, 143, 117, 115, 145, 141, 126, 120, 139, 123, 137, 131, 117, 136, 128, 140, 113, 133, 113, 110, 139, 121, 133, 129, 133, 138, 131, 121, 116, 121, 116, 129, 109, 141, 145, 127, 132, 109, 131, 120, 118, 127, 114, 127, 112, 124, 138, 135, 123, 126, 114, 124, 121, 122, 127, 128, 122, 137, 113, 134, 117, 129, 113, 124, 135, 127, 140, 127, 132, 115, 122, 126, 135, 119, 128, 126, 133, 119, 120, 136, 149, 136, 110, 135, 117, 127, 123, 122, 133, 131, 115, 106, 110, 133, 123, 128, 116, 123, 115, 112, 125, 140, 128, 121, 132, 133, 128, 117, 115, 122, 127, 125, 120, 113, 133, 112, 125, 127, 131, 124, 115, 110, 111, 122, 129, 114, 126, 144, 122, 142, 126, 134, 124, 130, 122, 150, 134, 114, 134, 123, 130, 118, 136, 132, 135, 130, 108, 130, 124, 114, 128, 130, 122, 110, 125, 113, 117, 150, 141, 128, 122, 122, 121, 126, 120, 123, 121, 122, 123, 130, 118, 111, 141, 123, 122, 125, 124, 139, 106, 125, 110, 142, 117, 140, 119, 132, 125, 134, 119, 123, 121, 121, 126, 130, 127, 125, 131, 119, 140, 116, 122, 131, 119, 115, 124, 136, 131, 122, 107, 121, 109, 127, 125, 134, 132, 135, 103, 128, 116, 119, 120, 130, 105, 121, 125, 121, 117, 142, 116, 120, 129, 124, 140, 124, 145, 121, 121, 129, 124, 120, 110, 130, 109, 132, 142, 131, 122, 107, 129, 116, 129, 131, 115, 119, 128, 124, 130, 118, 115, 135, 127, 119, 140, 131, 132, 114, 135, 118, 125, 119, 124, 133, 151, 129, 121, 130, 119, 124, 110, 111, 135, 127, 128, 126, 137, 130, 113, 120, 129, 117, 134, 116, 121, 124, 135, 117, 119, 120, 146, 127, 108, 135, 137, 120, 112, 125, 123, 139, 139, 134, 138, 129, 135, 106, 129, 136, 127, 132, 120, 124, 129, 143, 127, 116, 127, 110, 127, 129, 122, 118, 114, 116, 117, 111, 105, 130, 135, 135, 129, 113, 125, 114, 117, 118, 116, 126, 132, 128, 117, 134, 118, 137, 113, 126, 123, 139, 127, 114, 118, 131, 121, 137, 123, 123, 132, 124, 116, 139, 106, 132, 123, 134, 113, 144, 120, 132, 139, 118, 135, 115, 122, 130, 117, 132, 112, 127, 135, 144, 124, 129, 130, 126, 130, 118, 126, 106, 129, 138, 130, 124, 112, 125, 130, 122, 117, 123, 118, 123, 130, 139, 123, 121, 109, 130, 121, 129, 131, 112, 133, 136, 131, 125, 129, 101, 127, 139, 130, 123, 115, 130, 129, 130, 105, 135, 117, 144, 119, 137, 129, 111, 126, 123, 148, 122, 129, 116, 128, 108, 119, 120, 121, 136, 110, 116, 112, 107, 123, 107, 119, 128, 143, 117, 126, 126, 119, 132, 135, 137, 131, 135, 136, 112, 116, 124, 119, 135, 133, 122, 136, 123, 134, 120, 152, 131, 139, 121, 128, 123, 121, 132, 131, 134, 131, 134, 122, 134, 124, 116, 121, 132, 131, 116, 125, 125, 121, 127, 112, 131, 120, 116, 123, 129, 120, 126, 144, 132, 113, 110, 119, 135, 133, 117, 133, 137, 103, 121, 125, 123, 123, 124, 128, 122, 123, 133, 136, 132, 138, 130, 118, 139, 138, 119, 122, 114, 131, 143, 117, 140, 122, 137, 124, 122, 140, 119, 127, 130, 129, 115, 120, 127, 135, 119, 133, 125, 103, 115, 136, 132, 137, 112, 131, 125, 125, 121, 134, 121, 129, 143, 131, 127, 140, 110, 124, 127, 121, 135, 134, 128, 128, 135, 136, 120, 115, 134, 128, 119, 131, 130, 122, 132, 137, 123, 122, 116, 108, 137, 115, 146, 123, 120, 125, 125, 131, 114, 119, 116, 128, 122, 127, 139, 125, 118, 121, 111, 128, 112, 137, 142, 132, 143, 118, 119, 134, 122, 130, 124, 131, 120, 133, 127, 131, 123, 128, 127, 133, 119, 121, 139, 126, 139, 131, 118, 128, 136, 100, 129, 142, 126, 131, 118, 128, 139, 109, 129, 111, 130, 116, 95, 112, 124, 121, 116, 122, 150, 117, 124, 131, 122, 130, 123, 143, 120, 137, 128, 106, 131, 110, 148, 127, 109, 141, 120, 130, 140, 129, 122, 124, 134, 145, 126, 113, 118, 111, 122, 115, 112, 127, 131, 132, 123, 132, 135, 128, 124, 113, 139, 126, 119, 120, 109, 129, 128, 121, 138, 120, 147, 122, 127, 121, 140, 124, 139, 116, 134, 131, 123, 123, 124, 123, 108, 114, 141, 118, 116, 120, 117, 126, 113, 98, 118, 124, 114, 124, 128, 119, 134, 125, 127, 140, 107, 113, 117, 140, 134, 135, 122, 107, 138, 135, 131, 131, 115, 133, 136, 126, 122, 130, 117, 129, 108, 118, 114, 123, 113, 115, 128, 129, 130, 112, 128, 134, 121, 100, 136, 139, 126, 106, 112, 130, 125, 135, 128, 138, 126, 134, 127, 122, 131, 124, 108, 135, 146, 123, 118, 130, 118, 136, 127, 114, 137, 123, 124, 116, 131, 131, 122, 135, 125, 117, 129, 110, 128, 125, 134, 127, 111, 127, 129, 112, 132, 124, 140, 137, 121, 118, 142, 129, 131, 120, 129, 134, 129, 119, 123, 143, 127, 116, 98, 124, 121, 115, 131, 138, 142, 129, 105, 132, 129, 129, 146, 107, 113, 129, 133, 128, 112, 122, 106, 122, 131, 116, 126, 127, 117, 131, 119, 138, 124, 120, 128, 130, 117, 123, 118, 116, 123, 137, 123, 126, 126, 119, 133, 119, 124, 104, 147, 129, 111, 128, 115, 133, 118, 127, 128, 121, 123, 121, 128, 118, 140, 114, 138, 118, 115, 124, 128, 124, 118, 137, 106, 135, 122, 122, 139, 126, 105, 130, 125, 107, 116, 125, 116, 133, 126, 122, 125, 126, 127, 117, 126, 111, 132, 126, 127, 109, 115, 118, 135, 121, 129, 129, 128, 120, 133, 111, 128, 138, 113, 137, 96, 125, 124, 119, 131, 127, 125, 113, 125, 113, 143, 126, 126, 129, 119, 125, 114, 119, 139, 146, 140, 124, 133, 122, 121, 116, 112, 135, 131, 122, 103, 122, 127, 114, 130, 141, 109, 131, 126, 123, 127, 112, 128, 128, 138, 120, 114, 117, 127, 132, 142, 121, 113, 101, 134, 120, 116, 115, 118, 119, 123, 117, 130, 122, 132, 125, 137, 123, 135, 119, 114, 134, 93, 132, 114, 131, 103, 118, 121, 133, 127, 130, 124, 120, 135, 110, 116, 123, 134, 127, 123, 123, 117, 126, 120, 136, 125, 123, 127, 125, 120, 129, 152, 122, 127, 132, 152, 135, 118, 135, 134, 140, 120, 112, 123, 122, 124, 131, 100, 129, 123, 120, 131, 136, 130, 126, 138, 123, 129, 114, 126, 125, 127, 140, 129, 137, 126, 128, 124, 136, 120, 142, 119, 130, 132, 119, 118, 114, 136, 107, 124, 130, 132, 118, 130, 127, 119, 128, 120, 141, 130, 116, 115, 129, 105, 127, 120, 110, 115, 128, 108, 125, 122, 153, 124, 142, 138, 119, 126, 126, 133, 130, 126, 123, 133, 130, 121, 141, 119, 118, 124, 127, 132, 137, 123, 136, 132, 129, 139, 133, 130, 107, 134, 125, 137, 126, 113, 113, 133, 123, 122, 124, 110, 133, 112, 121, 128, 131, 119, 123, 123, 114, 123, 116, 123, 112, 122, 123, 109, 147, 128, 118, 137, 124, 126, 144, 131, 128, 120, 113, 126, 130, 130, 125, 119, 117, 132, 146, 147, 148, 134, 134, 111, 145, 121, 131, 120, 124, 142, 127, 128, 102, 117, 117, 138, 128, 125, 121, 119, 128, 117, 125, 126, 121, 135, 141, 113, 132, 143, 132, 134, 126, 118, 120, 137, 140, 125, 146, 131, 131, 123, 118, 143, 122, 125, 122, 122, 126, 111, 123, 117, 134, 116, 100, 151, 134, 130, 157, 132, 120, 130, 119, 124, 122, 118, 137, 119, 132, 120, 105, 110, 120, 134, 123, 113, 122, 130, 112, 119, 135, 121, 118, 117, 132, 144, 114, 151, 121, 132, 135, 134, 138, 130, 115, 125, 131, 108, 126, 130, 115, 142, 126, 116, 120, 128, 133, 131, 119, 134, 141, 136, 110, 111, 127, 116, 126, 102, 127, 144, 107, 131, 113, 121, 127, 129, 121, 116, 134, 123, 123, 121, 133, 118, 154, 131, 119, 130, 115, 131, 113, 145, 140, 136, 125, 122, 109, 97, 137, 115, 119, 120, 138, 105, 133, 137, 116, 127, 132, 135, 130, 122, 146, 134, 124, 117, 143, 115, 139, 112, 127, 126, 120, 110, 128, 121, 145, 115, 118, 130, 127, 127, 125, 136, 118, 138, 138, 115, 119, 134, 116, 146, 135, 108, 125, 103, 116, 137, 113, 117, 108, 110, 133, 127, 122, 124, 129, 130, 121, 121, 123, 142, 127, 131, 120, 116, 118, 117, 134, 141, 133, 125, 122, 139, 114, 136, 120, 136, 117, 128, 121, 117, 125, 140, 108, 119, 117, 118, 135, 115, 95, 118, 129, 134, 128, 150, 141, 129, 124, 136, 128, 135, 121, 97, 134, 136, 126, 120, 106, 136, 132, 143, 127, 126, 124, 135, 138, 124, 119, 125, 157, 123, 119, 128, 132, 123, 136, 118, 139, 119, 111, 135, 117, 116, 135, 128, 115, 113, 147, 121, 122, 158, 113, 122, 148, 161, 123, 123, 124, 127, 122, 119, 107, 134, 138, 117, 126, 122, 144, 109, 128, 124, 136, 119, 116, 118, 120, 117, 129, 121, 117, 113, 128, 134, 115, 136, 120, 128, 141, 135, 123, 139, 140, 126, 126, 142, 99, 117, 138, 127, 136, 115, 115, 123, 126, 124, 138, 123, 122, 111, 113, 121, 125, 143, 127, 134, 127, 118, 143, 129, 128, 131, 121, 148, 129, 130, 129, 132, 105, 122, 120, 113, 122, 118, 122, 127, 135, 130, 129, 121, 121, 120, 127, 112, 123, 125, 120, 123, 126, 125, 121, 130, 120, 138, 127, 129, 98, 125, 128, 121, 118, 122, 151, 112, 114, 108, 123, 129, 125, 130, 121, 141, 121, 148, 122, 110, 109, 128, 130, 114, 134, 121, 109, 126, 153, 127, 122, 122, 115, 125, 144, 153, 124, 108, 149, 141, 140, 121, 108, 120, 129, 114, 125, 121, 117, 118, 136, 129, 135, 113, 133, 122, 129, 116, 121, 105, 107, 142, 125, 130, 124, 136, 123, 136, 131, 136, 111, 127, 114, 110, 113, 117, 131, 117, 122, 111, 125, 98, 120, 106, 136, 139, 116, 134, 144, 126, 123, 132, 126, 119, 137, 123, 119, 132, 124, 114, 132, 131, 112, 120, 147, 115, 123, 129, 123, 122, 127, 128, 129, 125, 123, 117, 105, 124, 125, 109, 124, 118, 119, 124, 106, 130, 120, 138, 115, 134, 132, 134, 132, 140, 136, 136, 129, 126, 116, 122, 132, 138, 124, 121, 101, 147, 105, 131, 103, 116, 118, 118, 129, 120, 128, 133, 117, 134, 130, 128, 129, 124, 130, 122, 113, 122, 121, 121, 125, 116, 136, 119, 133, 102, 118, 139, 114, 111, 128, 119, 135, 139, 142, 126, 145, 128, 130, 138, 120, 136, 114, 127, 141, 125, 139, 124, 132, 110, 129, 124, 120, 114, 131, 126, 129, 136, 104, 122, 137, 114, 126, 112, 121, 129, 141, 116, 119, 135, 134, 127, 118, 134, 125, 123, 118, 130, 113, 113, 145, 118, 119, 125, 109, 111, 124, 119, 125, 125, 141, 118, 122, 124, 151, 145, 144, 122, 116, 130, 126, 133, 126, 123, 127, 126, 118, 128, 130, 108, 120, 133, 141, 130, 130, 104, 119, 108, 135, 112, 122, 115, 111, 103, 118, 143, 116, 121, 137, 126, 147, 131, 117, 124, 116, 118, 115, 119, 127, 120, 123, 135, 143, 124, 116, 122, 111, 137, 123, 111, 128, 126, 118, 112, 137, 123, 123, 162, 128, 136, 138, 131, 127, 120, 130, 112, 120, 113, 112, 103, 119, 118, 119, 121, 118, 140, 122, 114, 112, 118, 130, 116, 144, 136, 129, 124, 150, 120, 125, 142, 118, 136, 130, 109, 115, 109, 128, 116, 135, 114, 120, 120, 110, 128, 114, 135, 127, 118, 137, 129, 126, 102, 134, 130, 127, 113, 127, 117, 109, 139, 128, 134, 127, 116, 120, 133, 117, 115, 114, 110, 127, 122, 125, 126, 118, 119, 120, 125, 116, 117, 124, 125, 134, 100, 118, 115, 140, 110, 145, 119, 124, 121, 114, 113, 118, 122, 116, 141, 120, 138, 117, 111, 118, 110, 121, 136, 130, 136, 126, 140, 118, 120, 131, 109, 126, 115, 140, 138, 138, 134, 136, 121, 111, 122, 162, 109, 141, 127, 147, 108, 127, 116, 133, 126, 145, 118, 141, 120, 110, 123, 140, 136, 123, 117, 115, 95, 123, 123, 130, 120, 120, 140, 138, 117, 126, 125, 123, 142, 125, 113, 118, 117, 132, 128, 123, 130, 125, 105, 114, 136, 120, 141, 102, 114, 119, 112, 126, 128, 134, 127, 124, 129, 127, 132, 127, 110, 134, 141, 117, 126, 116, 139, 133, 132, 129, 144, 154, 119, 134, 135, 107, 149, 111, 122, 109, 134, 134, 111, 153, 127, 138, 108, 127, 145, 137, 111, 122, 154, 127, 142, 100, 108, 113, 127, 133, 124, 123, 135, 114, 127, 111, 120, 123, 139, 131, 142, 146, 119, 119, 131, 113, 124, 124, 122, 133, 123, 133, 127, 138, 109, 118, 130, 122, 129, 120, 111, 120, 133, 114, 137, 131, 116, 142, 117, 91, 118, 116, 117, 159, 147, 131, 129, 129, 123, 123, 139, 128, 137, 122, 129, 136, 107, 119, 130, 119, 112, 129, 140, 115, 121, 120, 119, 130, 120, 139, 123, 111, 117, 137, 113, 121, 118, 123, 129, 138, 137, 116, 100, 115, 128, 140, 104, 135, 124, 101, 122, 134, 130, 122, 100, 117, 111, 121, 110, 116, 125, 139, 117, 136, 114, 131, 112, 130, 122, 95, 125, 133, 133, 134, 120, 129, 124, 113, 116, 112, 133, 154, 113, 113, 113, 135, 111, 125, 127, 130, 133, 135, 128, 125, 136, 103, 139, 134, 127, 121, 127, 135, 110, 136, 132, 132, 122, 140, 121, 128, 109, 136, 131, 129, 124, 135, 136, 139, 131, 118, 132, 135, 130, 117, 136, 128, 129, 122, 116, 125, 131, 139, 120, 105, 113, 127, 138, 115, 138, 129, 129, 103, 135, 116, 129, 123, 132, 125, 136, 134, 123, 127, 107, 118, 126, 116, 139, 128, 117, 110, 116, 121, 149, 117, 124, 117, 128, 135, 123, 126, 107, 115, 158, 146, 129, 118, 137, 140, 124, 130, 121, 121, 148, 112, 133, 114, 112, 128, 138, 131, 123, 102, 128, 121, 114, 101, 118, 139, 114, 132, 130, 134, 125, 137, 130, 123, 130, 130, 132, 119, 130, 123, 133, 118, 135, 120, 119, 141, 121, 120, 130, 120, 110, 115, 126, 140, 136, 123, 108, 119, 123, 115, 134, 151, 122, 122, 136, 118, 139, 125, 135, 124, 135, 110, 122, 144, 128, 146, 140, 126, 108, 124, 129, 116, 124, 113, 138, 142, 143, 127, 116, 124, 143, 121, 111, 117, 114, 150, 137, 130, 128, 137, 127, 118, 108, 112, 132, 126, 110, 138, 116, 123, 134, 122, 140, 134, 124, 121, 130, 113, 133, 126, 119, 120, 108, 110, 133, 112, 137, 98, 123, 136, 115, 146, 127, 116, 114, 123, 116, 116, 121, 140, 134, 118, 120, 127, 138, 125, 124, 133, 133, 119, 135, 116, 134, 128, 118, 129, 115, 120, 124, 122, 123, 123, 122, 148, 119, 104, 123, 131, 121, 134, 127, 124, 119, 118, 133, 127, 121, 122, 107, 122, 113, 136, 138, 122, 123, 121, 123, 132, 104, 115, 109, 139, 114, 129, 110, 128, 128, 134, 138, 127, 125, 133, 134, 123, 132, 126, 125, 124, 138, 133, 138, 123, 126, 110, 127, 119, 124, 124, 129, 129, 113, 130, 127, 122, 145, 126, 108, 116, 123, 139, 119, 112, 129, 126, 135, 123, 126, 106, 110, 115, 130, 127, 141, 138, 121, 135, 122, 137, 139, 144, 122, 129, 109, 129, 135, 123, 137, 128, 139, 98, 127, 141, 107, 122, 118, 144, 135, 124, 108, 123, 138, 136, 132, 120, 132, 136, 129, 129, 149, 127, 110, 151, 124, 126, 121, 129, 113, 138, 129, 127, 128, 129, 135, 131, 110, 134, 120, 113, 120, 112, 146, 131, 129, 106, 114, 112, 127, 131, 118, 122, 120, 106, 112, 129, 116, 118, 131, 119, 134, 133, 128, 129, 124, 113, 151, 119, 99, 115, 110, 127, 147, 117, 127, 139, 110, 121, 130, 119, 132, 121, 127, 107, 129, 138, 132, 122, 119, 140, 122, 128, 126, 125, 110, 126, 123, 141, 134, 115, 122, 132, 131, 141, 118, 103, 123, 108, 135, 113, 128, 121, 104, 124, 133, 110, 123, 122, 111, 118, 136, 129, 132, 131, 132, 115, 148, 122, 115, 139, 138, 147, 129, 116, 120, 134, 119, 117, 135, 136, 128, 143, 126, 108, 146, 130, 127, 120, 133, 120, 121, 133, 119, 124, 113, 142, 139, 138, 127, 128, 122, 132, 138, 118, 113, 144, 129, 134, 136, 128, 122, 123, 122, 113, 109, 136, 126, 137, 120, 115, 142, 117, 127, 126, 131, 123, 129, 111, 122, 125, 123, 127, 141, 131, 124, 116, 106, 121, 111, 139, 136, 127, 138, 148, 115, 122, 117, 145, 124, 117, 147, 141, 122, 112, 126, 118, 141, 136, 104, 121, 114, 126, 125, 111, 125, 141, 125, 132, 138, 105, 126, 105, 116, 128, 121, 121, 121, 136, 118, 142, 124, 132, 126, 123, 127, 142, 139, 117, 118, 138, 121, 134, 141, 116, 118, 135, 152, 121, 150, 118, 125, 115, 128, 131, 139, 131, 123, 126, 134, 114, 122, 114, 112, 122, 116, 129, 125, 124, 123, 140, 134, 136, 155, 132, 127, 120, 121, 120, 115, 112, 115, 117, 113, 134, 135, 129, 141, 126, 123, 131, 123, 115, 127, 137, 112, 115, 126, 147, 129, 133, 130, 122, 117, 125, 127, 110, 142, 121, 129, 135, 124, 111, 132, 128, 109, 120, 118, 130, 129, 126, 135, 122, 119, 128, 134, 122, 122, 121, 144, 114, 119, 110, 141, 133, 124, 118, 119, 120, 128, 128, 127, 131, 146, 126, 137, 121, 133, 158, 124, 149, 147, 136, 128, 126, 148, 121, 121, 126, 124, 106, 142, 121, 155, 143, 114, 129, 122, 125, 143, 107, 140, 117, 131, 128, 114, 129, 114, 130, 114, 127, 108, 129, 135, 121, 102, 144, 112, 123, 126, 127, 127, 127, 116, 140, 124, 133, 121, 118, 120, 148, 128, 141, 132, 101, 115, 118, 122, 126, 129, 109, 141, 113, 144, 118, 128, 119, 127, 121, 134, 132, 132, 126, 139, 143, 130, 128, 110, 136, 136, 131, 104, 143, 116, 123, 119, 135, 132, 138, 133, 135, 117, 111, 130, 124, 127, 140, 121, 121, 124, 127, 137, 125, 129, 130, 132, 113, 107, 135, 122, 106, 146, 121, 131, 118, 124, 137, 130, 162, 129, 110, 137, 125, 174, 127, 131, 97, 132, 112, 110, 125, 121, 128, 128, 132, 127, 122, 114, 119, 120, 134, 130, 122, 128, 124, 112, 110, 115, 128, 135, 122, 130, 131, 125, 126, 145, 105, 152, 123, 118, 123, 145, 117, 131, 134, 115, 113, 152, 137, 129, 127, 116, 127, 111, 119, 116, 114, 141, 116, 118, 122, 119, 147, 127, 129, 116, 116, 98, 127, 120, 127, 130, 144, 130, 128, 136, 139, 123, 124, 137, 129, 111, 129, 117, 123, 125, 123, 129, 132, 131, 130, 124, 139, 104, 136, 133, 137, 113, 112, 129, 137, 115, 118, 127, 110, 134, 123, 125, 121, 111, 123, 104, 129, 132, 126, 134, 125, 114, 113, 119, 115, 130, 135, 125, 139, 117, 129, 112, 128, 129, 127, 109, 140, 141, 127, 121, 119, 122, 135, 132, 125, 114, 118, 112, 110, 123, 124, 129, 123, 131, 132, 116, 124, 132, 111, 142, 145, 125, 139, 119, 120, 131, 123, 122, 120, 124, 133, 110, 113, 116, 110, 123, 112, 105, 138, 131, 139, 123, 132, 98, 138, 111, 123, 117, 116, 136, 131, 116, 128, 119, 129, 134, 115, 132, 95, 118, 115, 121, 111, 129, 133, 117, 110, 138, 117, 112, 128, 150, 145, 135, 135, 123, 114, 116, 130, 125, 141, 118, 120, 117, 123, 133, 123, 126, 119, 137, 139, 127, 121, 137, 124, 126, 138, 123, 118, 123, 121, 109, 115, 138, 127, 135, 127, 109, 123, 140, 138, 136, 107, 121, 118, 146, 115, 143, 118, 129, 112, 138, 133, 131, 114, 140, 127, 131, 127, 114, 117, 123, 115, 116, 127, 121, 133, 106, 114, 141, 119, 133, 123, 124, 135, 117, 106, 125, 122, 130, 122, 123, 143, 109, 112, 122, 123, 136, 113, 106, 121, 130, 127, 129, 119, 134, 117, 130, 135, 139, 114, 142, 147, 135, 117, 146, 128, 122, 137, 142, 107, 130, 122, 146, 108, 112, 127, 117, 132, 134, 129, 128, 133, 115, 117, 147, 122, 115, 116, 139, 126, 121, 117, 136, 128, 120, 143, 101, 125, 145, 140, 141, 121, 135, 121, 107, 106, 130, 133, 148, 129, 126, 127, 127, 123, 103, 134, 106, 119, 127, 143, 118, 135, 150, 112, 124, 111, 141, 141, 129, 125, 104, 137, 134, 106, 117, 132, 123, 108, 115, 128, 123, 125, 112, 131, 130, 126, 124, 148, 136, 129, 129, 113, 120, 122, 122, 135, 129, 130, 115, 127, 119, 115, 137, 114, 114, 124, 124, 131, 145, 120, 114, 115, 126, 134, 123, 134, 133, 124, 118, 132, 136, 122, 119, 97, 115, 145, 157, 125, 131, 135, 121, 115, 132, 120, 134, 132, 129, 101, 123, 118, 128, 134, 132, 161, 114, 130, 136, 133, 120, 138, 116, 132, 135, 104, 123, 132, 128, 134, 139, 158, 127, 123, 144, 129, 110, 132, 121, 130, 124, 114, 110, 126, 117, 141, 120, 125, 126, 124, 110, 142, 116, 121, 124, 114, 107, 126, 123, 143, 133, 120, 119, 139, 115, 114, 140, 139, 139, 117, 117, 112, 112, 121, 117, 135, 116, 121, 115, 125, 113, 126, 140, 123, 94, 141, 116, 130, 128, 125, 125, 116, 130, 114, 121, 126, 132, 128, 121, 122, 118, 130, 120, 110, 136, 128, 127, 138, 123, 114, 125, 104, 133, 124, 124, 129, 124, 133, 113, 134, 119, 153, 120, 105, 111, 124, 134, 124, 119, 142, 128, 119, 116, 111, 121, 106, 124, 109, 116, 134, 135, 132, 131, 127, 137, 108, 138, 127, 111, 112, 127, 112, 122, 119, 138, 144, 122, 115, 128, 131, 132, 117, 128, 121, 133, 138, 117, 146, 130, 130, 154, 131, 149, 127, 134, 167, 115, 139, 145, 144, 119, 142, 137, 123, 146, 111, 127, 108, 125, 133, 136, 153, 129, 107, 117, 139, 126, 111, 137, 128, 124, 110, 135, 115, 122, 118, 102, 135, 133, 141, 114, 114, 127, 132, 132, 114, 126, 142, 138, 128, 140, 115, 111, 126, 114, 142, 134, 124, 135, 122, 127, 141, 105, 138, 125, 114, 152, 115, 133, 125, 122, 125, 135, 124, 129, 116, 118, 123, 124, 123, 135, 124, 125, 110, 133, 123, 116, 130, 126, 122, 148, 123, 135, 109, 117, 124, 119, 137, 135, 133, 128, 138, 136, 122, 115, 123, 112, 127, 124, 134, 116, 132, 139, 130, 106, 139, 123, 141, 137, 112, 142, 134, 114, 111, 143, 136, 129, 118, 117, 121, 114, 140, 123, 145, 125, 141, 96, 118, 129, 116, 114, 109, 131, 127, 130, 152, 127, 117, 120, 145, 142, 125, 123, 119, 126, 116, 124, 118, 131, 102, 126, 124, 142, 134, 112, 145, 126, 130, 129, 124, 131, 137, 106, 127, 115, 139, 126, 143, 128, 118, 142, 114, 110, 129, 120, 116, 126, 135, 122, 139, 126, 124, 134, 120, 122, 146, 133, 125, 123, 112, 134, 95, 136, 143, 111, 131, 103, 136, 120, 129, 108, 127, 129, 121, 121, 119, 152, 133, 123, 110, 118, 124, 136, 132, 105, 132, 121, 123, 144, 123, 124, 109, 127, 135, 132, 129, 123, 128, 132, 116, 124, 108, 128, 116, 122, 130, 112, 125, 124, 98, 139, 117, 129, 130, 113, 124, 119, 137, 119, 123, 123, 129, 142, 118, 114, 120, 112, 118, 145, 123, 127, 128, 121, 136, 112, 109, 141, 124, 145, 119, 112, 103, 135, 128, 115, 129, 114, 113, 139, 136, 116, 123, 128, 114, 118, 133, 130, 121, 128, 121, 126, 124, 124, 112, 140, 139, 123, 116, 126, 116, 121, 117, 121, 133, 143, 119, 132, 122, 129, 132, 118, 118, 114, 122, 128, 121, 134, 129, 121, 127, 139, 136, 131, 136, 144, 138, 148, 132, 124, 109, 135, 120, 131, 121, 119, 125, 127, 131, 113, 120, 112, 107, 125, 113, 126, 118, 133, 117, 118, 143, 132, 121, 118, 133, 119, 134, 128, 128, 131, 128, 117, 126, 108, 121, 141, 111, 113, 126, 137, 145, 131, 113, 122, 123, 118, 112, 117, 130, 139, 121, 129, 131, 120, 125, 133, 137, 131, 117, 116, 110, 135, 117, 115, 132, 134, 123, 119, 124, 135, 148, 109, 119, 142, 129, 134, 120, 128, 116, 126, 158, 126, 123, 122, 130, 144, 121, 121, 123, 115, 117, 126, 112, 120, 129, 145, 120, 105, 128, 114, 135, 116, 124, 120, 132, 137, 138, 141, 136, 132, 136, 121, 152, 126, 134, 120, 125, 107, 140, 132, 131, 146, 118, 131, 139, 121, 118, 122, 115, 137, 129, 107, 116, 136, 137, 138, 127, 137, 119, 126, 134, 127, 123, 128, 126, 128, 121, 125, 141, 114, 128, 140, 101, 122, 132, 128, 122, 113, 144, 119, 122, 115, 137, 126, 116, 143, 124, 136, 143, 134, 126, 109, 140, 113, 141, 120, 126, 121, 151, 116, 114, 130, 138, 127, 118, 136, 124, 127, 118, 117, 125, 134, 132, 132, 124, 129, 131, 115, 164, 125, 120, 123, 135, 115, 140, 137, 137, 124, 124, 140, 119, 129, 122, 127, 109, 127, 111, 123, 116, 129, 129, 115, 137, 117, 127, 133, 123, 120, 119, 128, 115, 135, 133, 128, 123, 139, 130, 120, 121, 127, 121, 118, 123, 113, 120, 112, 107, 155, 134, 120, 118, 125, 123, 128, 138, 130, 131, 117, 118, 132, 127, 114, 137, 123, 125, 128, 126, 116, 123, 131, 137, 123, 115, 111, 120, 114, 117, 108, 132, 122, 132, 133, 130, 114, 117, 135, 141, 135, 109, 135, 130, 117, 114, 117, 123, 112, 135, 118, 122, 127, 127, 124, 133, 130, 124, 136, 128, 141, 121, 123, 128, 149, 117, 121, 118, 118, 134, 121, 121, 132, 131, 135, 119, 123, 117, 137, 131, 139, 108, 122, 129, 144, 118, 123, 126, 130, 119, 112, 125, 130, 135, 120, 127, 131, 132, 121, 117, 97, 130, 137, 139, 121, 133, 112, 129, 123, 109, 120, 128, 118, 110, 123, 114, 124, 132, 114, 108, 132, 119, 143, 120, 110, 145, 108, 109, 107, 124, 107, 125, 126, 125, 130, 128, 123, 139, 120, 112, 126, 118, 125, 132, 124, 122, 127, 124, 135, 130, 123, 133, 132, 133, 128, 134, 124, 118, 120, 114, 132, 131, 131, 137, 137, 120, 117, 136, 121, 156, 124, 130, 126, 130, 134, 117, 122, 132, 126, 141, 125, 116, 114, 131, 119, 108, 111, 155, 126, 127, 137, 109, 133, 123, 110, 112, 98, 131, 126, 136, 122, 124, 116, 127, 123, 130, 125, 106, 123, 123, 114, 130, 122, 104, 132, 124, 124, 122, 127, 127, 119, 122, 110, 115, 125, 98, 142, 123, 122, 128, 125, 151, 129, 125, 121, 133, 144, 135, 120, 133, 124, 133, 140, 147, 144, 125, 123, 108, 109, 126, 123, 127, 121, 122, 119, 132, 106, 121, 136, 116, 122, 118, 131, 130, 118, 136, 121, 134, 125, 122, 127, 131, 134, 120, 124, 125, 133, 92, 132, 123, 127, 121, 126, 144, 121, 125, 137, 124, 131, 127, 112, 131, 134, 111, 155, 137, 137, 129, 131, 129, 143, 130, 137, 124, 132, 124, 119, 135, 139, 130, 117, 127, 117, 129, 120, 120, 128, 121, 120, 121, 142, 117, 130, 120, 113, 122, 117, 132, 125, 113, 131, 121, 123, 116, 108, 116, 146, 122, 114, 117, 128, 127, 129, 131, 122, 134, 125, 118, 125, 157, 131, 110, 139, 122, 119, 136, 136, 125, 115, 141, 128, 120, 118, 114, 127, 133, 125, 128, 112, 126, 136, 132, 122, 138, 115, 122, 129, 106, 127, 123, 130, 110, 122, 130, 137, 132, 138, 113, 135, 123, 105, 123, 132, 116, 132, 144, 127, 132, 122, 123, 114, 119, 128, 112, 140, 133, 131, 117, 120, 130, 126, 127, 135, 127, 126, 112, 113, 103, 127, 124, 116, 130, 125, 126, 136, 126, 118, 127, 126, 134, 136, 129, 119, 126, 147, 131, 126, 137, 103, 132, 111, 131, 135, 120, 127, 133, 129, 135, 132, 135, 128, 139, 128, 108, 131, 112, 129, 123, 141, 116, 129, 129, 120, 136, 112, 122, 130, 155, 143, 135, 133, 134, 124, 131, 150, 122, 126, 134, 119, 129, 112, 146, 117, 133, 138, 133, 121, 136, 119, 138, 119, 108, 121, 119, 127, 133, 114, 120, 120, 135, 137, 134, 114, 118, 138, 117, 146, 98, 113, 131, 134, 124, 115, 125, 122, 120, 131, 129, 111, 112, 125, 135, 126, 140, 135, 130, 129, 144, 126, 135, 126, 124, 118, 123, 125, 137, 112, 130, 120, 123, 129, 122, 129, 121, 121, 141, 127, 132, 129, 124, 141, 118, 124, 127, 129, 122, 124, 119, 138, 131, 123, 131, 127, 117, 125, 137, 139, 137, 139, 136, 125, 145, 125, 113, 128, 124, 132, 125, 125, 121, 119, 111, 138, 126, 119, 125, 155, 133, 131, 123, 131, 118, 137, 122, 119, 122, 134, 137, 115, 125, 125, 113, 140, 131, 115, 147, 114, 138, 121, 111, 108, 122, 128, 118, 129, 142, 136, 123, 127, 141, 136, 133, 127, 128, 130, 105, 129, 135, 140, 137, 128, 116, 122, 127, 125, 108, 115, 124, 131, 141, 133, 141, 111, 132, 128, 119, 134, 105, 117, 134, 124, 120, 134, 124, 127, 134, 125, 127, 139, 112, 114, 135, 137, 140, 128, 137, 128, 112, 116, 136, 132, 136, 135, 121, 131, 112, 133, 119, 136, 137, 137, 111, 153, 137, 105, 129, 117, 119, 121, 129, 142, 134, 134, 121, 98, 107, 133, 122, 142, 126, 126, 109, 127, 139, 133, 128, 121, 138, 126, 145, 138, 120, 130, 118, 117, 118, 134, 127, 142, 133, 140, 111, 134, 122, 136, 111, 142, 110, 132, 132, 131, 115, 107, 117, 131, 130, 144, 114, 107, 145, 122, 109, 152, 126, 122, 134, 129, 110, 136, 115, 126, 131, 123, 122, 122, 151, 124, 108, 130, 132, 125, 125, 116, 115, 118, 124, 118, 131, 110, 114, 126, 134, 131, 119, 153, 128, 125, 130, 158, 131, 127, 144, 120, 134, 104, 124, 131, 115, 132, 129, 111, 149, 123, 114, 113, 115, 128, 147, 130, 130, 126, 129, 111, 112, 148, 119, 128, 112, 122, 134, 123, 131, 128, 150, 108, 143, 124, 120, 118, 138, 117, 128, 114, 127, 142, 137, 115, 123, 114, 115, 120, 126, 126, 133, 109, 128, 124, 135, 126, 133, 122, 132, 117, 125, 131, 108, 131, 130, 140, 113, 122, 143, 110, 128, 124, 116, 134, 119, 117, 101, 128, 128, 127, 146, 125, 131, 105, 120, 125, 121, 119, 127, 142, 114, 132, 138, 127, 102, 132, 137, 115, 125, 126, 150, 128, 122, 122, 134, 138, 142, 128, 129, 114, 145, 123, 127, 138, 116, 144, 120, 119, 137, 126, 121, 135, 110, 136, 127, 124, 123, 118, 130, 118, 135, 131, 118, 140, 135, 137, 119, 108, 128, 117, 108, 136, 113, 124, 124, 136, 115, 129, 134, 122, 127, 122, 135, 130, 148, 123, 149, 120, 121, 130, 129, 126, 116, 132, 129, 118, 118, 125, 109, 118, 124, 118, 125, 113, 121, 127, 124, 135, 122, 127, 115, 126, 121, 126, 109, 128, 146, 140, 130, 125, 115, 142, 106, 123, 128, 141, 131, 106, 129, 131, 130, 122, 141, 112, 120, 120, 132, 106, 131, 148, 123, 127, 115, 127, 121, 116, 121, 122, 138, 116, 119, 115, 133, 136, 127, 151, 124, 118, 120, 142, 137, 111, 129, 127, 135, 125, 134, 112, 151, 116, 137, 138, 122, 127, 122, 137, 122, 149, 139, 116, 134, 126, 126, 108, 136, 110, 126, 115, 111, 121, 140, 123, 121, 114, 120, 125, 124, 128, 122, 135, 126, 121, 121, 120, 120, 116, 115, 133, 130, 117, 115, 135, 107, 126, 118, 137, 131, 122, 120, 114, 107, 128, 121, 131, 115, 113, 127, 135, 126, 128, 120, 119, 137, 132, 120, 113, 103, 118, 130, 117, 108, 117, 119, 120, 113, 119, 137, 123, 119, 121, 117, 136, 145, 115, 124, 131, 119, 125, 133, 121, 121, 91, 129, 100, 127, 136, 144, 132, 135, 124, 117, 137, 131, 127, 114, 122, 127, 124, 119, 131, 119, 115, 128, 129, 129, 127, 99, 137, 103, 134, 126, 125, 130, 119, 122, 129, 141, 126, 133, 124, 113, 120, 136, 126, 136, 112, 125, 114, 117, 141, 125, 129, 111, 133, 138, 129, 122, 133, 121, 129, 127, 120, 128, 103, 124, 119, 134, 122, 117, 108, 142, 116, 117, 112, 118, 129, 117, 120, 122, 135, 125, 125, 125, 147, 132, 107, 115, 122, 119, 116, 148, 119, 128, 142, 138, 132, 134, 122, 110, 115, 123, 140, 148, 110, 138, 135, 121, 135, 118, 137, 132, 137, 136, 135, 122, 142, 122, 144, 127, 121, 131, 116, 120, 136, 140, 112, 124, 105, 139, 120, 135, 131, 112, 123, 117, 132, 137, 115, 120, 104, 131, 118, 111, 145, 114, 125, 124, 118, 120, 107, 127, 120, 99, 134, 134, 106, 119, 121, 115, 114, 122, 141, 114, 133, 133, 107, 121, 119, 128, 124, 133, 136, 118, 121, 124, 131, 131, 111, 131, 139, 115, 119, 124, 117, 122, 125, 127, 123, 112, 119, 142, 124, 107, 132, 116, 123, 135, 114, 109, 125, 133, 122, 121, 113, 140, 118, 117, 117, 119, 130, 131, 142, 137, 132, 124, 125, 120, 135, 128, 146, 108, 118, 138, 107, 116, 121, 113, 144, 129, 111, 120, 120, 116, 130, 110, 120, 112, 125, 114, 126, 125, 116, 127, 135, 126, 133, 115, 131, 134, 131, 138, 123, 129, 113, 125, 147, 148, 128, 110, 132, 144, 137, 122, 112, 123, 147, 119, 133, 116, 138, 119, 127, 125, 116, 121, 121, 111, 115, 147, 141, 148, 112, 125, 119, 106, 111, 139, 112, 125, 123, 108, 112, 131, 136, 128, 119, 139, 125, 132, 130, 141, 113, 115, 114, 116, 116, 116, 123, 133, 106, 132, 121, 113, 124, 137, 134, 132, 121, 116, 124, 133, 124, 126, 132, 96, 113, 130, 136, 109, 140, 122, 118, 133, 126, 102, 119, 131, 126, 136, 119, 137, 133, 125, 120, 143, 134, 147, 124, 115, 130, 149, 132, 120, 122, 122, 122, 128, 130, 137, 113, 134, 113, 128, 121, 115, 131, 119, 117, 125, 114, 124, 123, 113, 113, 116, 105, 133, 122, 116, 123, 111, 124, 123, 137, 138, 124, 129, 142, 117, 121, 139, 103, 126, 139, 125, 123, 125, 115, 122, 118, 102, 112, 116, 135, 137, 125, 130, 123, 115, 111, 119, 115, 127, 115, 129, 129, 130, 112, 129, 122, 123, 127, 144, 134, 116, 105, 121, 134, 130, 119, 121, 133, 103, 134, 125, 137, 124, 117, 121, 132, 134, 125, 138, 126, 144, 128, 135, 121, 130, 119, 123, 124, 127, 135, 135, 107, 142, 123, 123, 120, 131, 119, 124, 145, 127, 114, 119, 132, 129, 130, 129, 125, 124, 124, 118, 119, 136, 117, 122, 99, 118, 127, 133, 131, 113, 127, 121, 145, 122, 124, 128, 110, 139, 140, 104, 116, 126, 123, 140, 110, 131, 115, 109, 123, 135, 142, 106, 128, 128, 128, 102, 136, 127, 129, 130, 115, 113, 128, 122, 126, 125, 117, 124, 132, 134, 119, 125, 130, 124, 140, 133, 123, 141, 132, 140, 127, 128, 121, 135, 111, 125, 130, 124, 131, 131, 127, 140, 122, 143, 128, 134, 118, 133, 114, 140, 125, 123, 121, 99, 106, 137, 143, 121, 142, 120, 121, 116, 103, 109, 113, 130, 111, 127, 129, 133, 130, 120, 117, 118, 110, 133, 112, 143, 122, 128, 124, 126, 133, 109, 129, 103, 129, 115, 120, 116, 145, 121, 127, 130, 121, 126, 119, 134, 121, 120, 124, 126, 124, 110, 119, 111, 118, 121, 119, 118, 128, 132, 129, 134, 125, 136, 133, 121, 127, 112, 125, 126, 132, 118, 117, 124, 125, 153, 134, 126, 114, 117, 126, 140, 123, 130, 123, 126, 126, 123, 131, 111, 132, 138, 124, 129, 120, 122, 151, 123, 117, 118, 131, 132, 136, 128, 109, 106, 122, 140, 141, 120, 142, 108, 132, 132, 118, 154, 142, 134, 114, 107, 142, 127, 144, 141, 121, 115, 136, 113, 119, 114, 108, 118, 113, 123, 114, 146, 128, 113, 120, 115, 125, 124, 128, 119, 122, 126, 125, 127, 123, 96, 134, 143, 122, 120, 158, 119, 130, 130, 132, 127, 132, 113, 122, 140, 115, 128, 111, 145, 126, 109, 146, 120, 113, 127, 135, 123, 123, 124, 125, 126, 128, 113, 133, 128, 119, 132, 138, 127, 133, 122, 137, 126, 144, 133, 130, 104, 128, 143, 136, 117, 117, 124, 127, 115, 131, 131, 120, 134, 119, 131, 118, 130, 125, 129, 118, 134, 117, 128, 123, 112, 116, 124, 134, 127, 127, 129, 145, 124, 132, 129, 110, 113, 131, 123, 124, 138, 125, 123, 132, 123, 125, 115, 133, 113, 133, 113, 138, 143, 123, 102, 127, 106, 112, 132, 119, 130, 135, 123, 127, 127, 117, 123, 143, 135, 141, 135, 118, 110, 142, 118, 133, 129, 126, 122, 128, 134, 134, 128, 117, 130, 118, 113, 120, 120, 121, 118, 127, 115, 134, 118, 105, 125, 139, 99, 132, 111, 133, 125, 120, 95, 131, 122, 127, 108, 125, 141, 127, 135, 128, 106, 120, 140, 122, 125, 124, 136, 129, 126, 122, 127, 150, 107, 146, 136, 130, 129, 122, 110, 116, 114, 137, 123, 137, 122, 131, 116, 107, 122, 146, 109, 129, 128, 108, 137, 124, 120, 133, 134, 123, 112, 118, 121, 135, 127, 124, 140, 120, 142, 127, 143, 106, 126, 129, 123, 141, 131, 135, 123, 123, 121, 125, 148, 122, 122, 134, 126, 104, 128, 125, 121, 120, 133, 130, 121, 125, 135, 119, 128, 143, 142, 135, 119, 136, 113, 128, 134, 100, 113, 158, 127, 108, 125, 123, 141, 150, 118, 143, 123, 127, 144, 117, 124, 137, 136, 121, 132, 99, 131, 123, 122, 138, 126, 126, 110, 129, 110, 119, 128, 125, 122, 125, 122, 144, 119, 127, 126, 117, 146, 129, 127, 135, 126, 128, 114, 112, 112, 133, 124, 133, 143, 121, 110, 116, 123, 136, 127, 137, 132, 128, 134, 120, 115, 123, 121, 141, 121, 116, 123, 135, 128, 130, 121, 131, 125, 110, 127, 132, 147, 119, 135, 117, 147, 120, 122, 134, 138, 119, 107, 142, 124, 132, 119, 129, 118, 119, 110, 147, 122, 129, 129, 134, 125, 128, 119, 145, 125, 150, 137, 135, 118, 145, 133, 128, 128, 121, 132, 122, 142, 102, 117, 129, 117, 109, 127, 124, 137, 131, 121, 139, 116, 135, 116, 136, 128, 113, 133, 111, 127, 127, 125, 108, 115, 129, 119, 124, 101, 128, 117, 127, 121, 135, 126, 155, 112, 109, 133, 129, 132, 139, 130, 118, 114, 129, 136, 132, 116, 126, 132, 134, 133, 113, 129, 131, 125, 142, 136, 119, 115, 126, 132, 120, 127, 144, 138, 110, 129, 124, 118, 126, 128, 126, 116, 131, 132, 134, 140, 132, 129, 122, 130, 122, 127, 136, 125, 117, 136, 123, 103, 124, 128, 130, 133, 131, 128, 117, 132, 113, 127, 130, 129, 135, 115, 106, 124, 137, 125, 138, 134, 121, 125, 115, 128, 121, 138, 120, 123, 119, 128, 138, 119, 127, 120, 128, 120, 136, 135, 121, 133, 118, 128, 124, 109, 131, 128, 110, 119, 118, 110, 139, 124, 129, 116, 119, 132, 110, 124, 117, 129, 122, 124, 123, 143, 134, 123, 138, 124, 116, 138, 119, 133, 125, 114, 131, 133, 123, 139, 126, 124, 121, 110, 114, 128, 121, 133, 127, 119, 134, 114, 125, 116, 128, 127, 119, 129, 135, 121, 130, 136, 121, 128, 137, 145, 106, 120, 134, 143, 139, 123, 115, 133, 112, 115, 125, 88, 126, 103, 138, 123, 122, 114, 144, 131, 138, 116, 124, 122, 137, 125, 133, 122, 130, 120, 114, 122, 130, 132, 108, 124, 136, 124, 130, 126, 129, 123, 128, 128, 125, 126, 135, 127, 128, 133, 151, 144, 124, 112, 120, 128, 122, 128, 136, 120, 124, 115, 123, 125, 127, 129, 116, 134, 137, 142, 127, 130, 142, 109, 123, 128, 135, 129, 131, 144, 112, 119, 133, 133, 127, 131, 141, 122, 132, 130, 124, 119, 132, 125, 123, 113, 132, 121, 130, 133, 128, 138, 131, 135, 135, 112, 130, 129, 144, 124, 122, 124, 130, 133, 122, 118, 116, 117, 147, 132, 124, 123, 122, 135, 129, 131, 134, 116, 143, 127, 130, 130, 119, 133, 121, 127, 132, 116, 128, 116, 124, 124, 116, 131, 137, 128, 140, 135, 133, 109, 129, 140, 118, 112, 112, 128, 125, 126, 124, 114, 128, 146, 101, 124, 146, 151, 122, 127, 130, 118, 129, 122, 125, 128, 131, 125, 124, 154, 110, 134, 128, 130, 134, 106, 122, 131, 111, 112, 145, 118, 135, 120, 115, 123, 114, 131, 120, 142, 119, 126, 124, 123, 123, 116, 116, 127, 134, 128, 120, 128, 114, 127, 118, 121, 119, 123, 116, 107, 140, 114, 130, 148, 103, 123, 127, 121, 122, 131, 130, 146, 126, 110, 129, 119, 135, 125, 127, 138, 123, 123, 116, 118, 132, 128, 131, 126, 130, 114, 116, 117, 122, 135, 128, 130, 115, 123, 118, 120, 136, 120, 154, 129, 125, 135, 130, 109, 129, 116, 122, 131, 123, 131, 120, 118, 123, 126, 150, 131, 118, 131, 127, 117, 118, 101, 126, 133, 133, 136, 113, 134, 124, 130, 137, 141, 121, 109, 134, 120, 133, 142, 110, 119, 123, 128, 133, 123, 135, 141, 113, 135, 133, 133, 135, 138, 119, 117, 113, 126, 133, 119, 130, 133, 131, 121, 133, 122, 123, 121, 130, 136, 121, 140, 135, 121, 108, 118, 118, 131, 125, 132, 125, 122, 123, 119, 115, 125, 126, 133, 126, 133, 131, 128, 126, 114, 132, 122, 134, 117, 124, 123, 136, 119, 112, 124, 140, 127, 140, 126, 114, 125, 145, 150, 123, 138, 130, 134, 132, 144, 137, 129, 119, 126, 141, 115, 149, 118, 132, 130, 143, 117, 130, 127, 133, 124, 137, 132, 138, 107, 111, 135, 133, 141, 125, 150, 135, 111, 133, 119, 122, 130, 127, 126, 129, 130, 140, 127, 131, 132, 144, 116, 113, 131, 141, 118, 110, 119, 141, 120, 137, 123, 119, 114, 118, 132, 135, 125, 120, 131, 126, 112, 133, 147, 126, 122, 121, 126, 125, 134, 107, 124, 133, 122, 130, 133, 134, 110, 114, 124, 135, 138, 121, 136, 136, 130, 146, 123, 115, 134, 129, 135, 136, 125, 133, 114, 126, 124, 129, 118, 133, 125, 119, 119, 121, 133, 118, 119, 113, 127, 113, 118, 128, 128, 109, 121, 117, 138, 110, 121, 94, 131, 136, 134, 135, 118, 110, 110, 125, 137, 117, 124, 139, 105, 127, 124, 128, 128, 150, 134, 117, 112, 154, 129, 122, 126, 127, 125, 159, 113, 138, 113, 128, 125, 139, 122, 144, 124, 136, 127, 135, 131, 127, 139, 128, 117, 144, 123, 117, 134, 104, 114, 143, 118, 118, 131, 112, 139, 120, 146, 119, 119, 123, 122, 129, 119, 127, 128, 129, 136, 125, 123, 140, 140, 127, 124, 134, 133, 136, 125, 131, 143, 131, 127, 123, 132, 113, 136, 119, 111, 129, 131, 120, 133, 132, 134, 127, 127, 122, 154, 131, 114, 94, 126, 128, 139, 115, 125, 136, 126, 123, 124, 126, 108, 119, 120, 132, 115, 119, 121, 115, 132, 125, 119, 130, 120, 139, 134, 113, 155, 134, 115, 134, 127, 119, 129, 123, 123, 116, 132, 118, 118, 116, 115, 119, 134, 119, 125, 125, 135, 129, 131, 122, 144, 128, 134, 117, 133, 137, 109, 108, 103, 133, 146, 131, 119, 133, 120, 138, 130, 127, 133, 121, 120, 135, 138, 119, 105, 120, 114, 154, 117, 110, 130, 122, 111, 121, 143, 107, 109, 119, 123, 130, 125, 116, 129, 139, 119, 124, 120, 123, 115, 124, 140, 127, 122, 122, 105, 139, 118, 117, 137, 147, 120, 139, 119, 125, 118, 127, 130, 138, 128, 115, 120, 137, 139, 121, 105, 122, 120, 118, 136, 130, 127, 137, 134, 111, 126, 126, 132, 127, 130, 134, 131, 128, 129, 123, 119, 123, 110, 120, 128, 139, 129, 135, 127, 143, 132, 120, 126, 115, 109, 126, 132, 130, 100, 127, 149, 125, 127, 108, 111, 108, 149, 132, 139, 142, 123, 119, 122, 152, 116, 128, 127, 145, 130, 138, 132, 117, 111, 117, 125, 131, 138, 138, 118, 137, 112, 132, 119, 133, 132, 130, 123, 118, 110, 124, 139, 128, 119, 132, 116, 121, 121, 118, 119, 115, 117, 116, 130, 97, 121, 141, 133, 106, 116, 106, 125, 121, 130, 101, 126, 122, 121, 120, 104, 137, 150, 119, 122, 133, 136, 108, 126, 126, 116, 128, 125, 111, 117, 143, 131, 134, 127, 132, 123, 144, 117, 127, 148, 158, 128, 130, 143, 137, 116, 126, 133, 132, 112, 131, 130, 107, 118, 119, 136, 137, 133, 125, 125, 119, 133, 113, 128, 150, 113, 132, 140, 124, 122, 117, 128, 139, 115, 140, 123, 128, 130, 134, 116, 117, 137, 138, 120, 123, 150, 126, 118, 129, 120, 129, 123, 131, 130, 129, 137, 122, 122, 131, 130, 122, 130, 132, 113, 137, 131, 114, 138, 143, 125, 144, 124, 111, 132, 115, 132, 117, 106, 131, 119, 128, 116, 122, 115, 125, 132, 126, 121, 115, 127, 127, 129, 123, 135, 121, 134, 118, 132, 126, 127, 110, 116, 106, 131, 120, 119, 125, 131, 110, 123, 128, 116, 142, 126, 126, 121, 126, 137, 125, 114, 117, 136, 117, 135, 112, 120, 127, 155, 121, 121, 136, 128, 104, 143, 131, 118, 120, 126, 114, 132, 139, 132, 128, 122, 121, 124, 106, 120, 133, 117, 145, 121, 120, 124, 119, 124, 116, 131, 135, 129, 124, 129, 128, 120, 132, 106, 114, 119, 114, 134, 113, 123, 116, 117, 134, 129, 109, 114, 128, 111, 112, 143, 123, 124, 108, 120, 131, 130, 136, 120, 137, 118, 122, 123, 125, 116, 136, 133, 121, 143, 124, 140, 120, 132, 133, 120, 122, 127, 128, 136, 133, 133, 117, 136, 137, 121, 131, 117, 129, 134, 144, 120, 113, 129, 130, 118, 123, 118, 123, 117, 137, 114, 129, 129, 119, 119, 125, 108, 127, 119, 124, 140, 116, 131, 125, 139, 134, 115, 125, 115, 118, 114, 122, 103, 120, 134, 119, 121, 123, 136, 131, 123, 129, 137, 123, 115, 127, 122, 119, 112, 132, 135, 107, 126, 115, 117, 142, 126, 113, 141, 136, 130, 128, 127, 123, 118, 116, 128, 131, 125, 116, 119, 121, 141, 135, 125, 127, 124, 126, 117, 133, 124, 119, 122, 117, 129, 115, 122, 144, 127, 117, 125, 112, 150, 119, 122, 134, 151, 113, 140, 133, 120, 115, 117, 112, 105, 126, 120, 130, 117, 122, 119, 134, 121, 146, 128, 118, 115, 132, 106, 135, 111, 125, 126, 137, 125, 131, 115, 125, 119, 127, 121, 115, 113, 121, 135, 125, 131, 125, 133, 122, 119, 119, 133, 126, 115, 125, 117, 119, 126, 130, 130, 135, 117, 137, 134, 122, 113, 109, 105, 137, 145, 121, 102, 128, 117, 133, 132, 122, 108, 119, 124, 129, 135, 122, 125, 119, 137, 142, 122, 127, 105, 132, 141, 125, 141, 134, 133, 138, 120, 114, 134, 119, 126, 143, 136, 120, 119, 116, 123, 116, 120, 124, 142, 128, 134, 127, 138, 143, 122, 127, 120, 124, 151, 130, 118, 122, 135, 142, 139, 135, 118, 125, 133, 115, 122, 118, 121, 121, 134, 119, 126, 115, 124, 136, 127, 110, 140, 119, 133, 113, 120, 139, 132, 122, 133, 114, 111, 128, 125, 128, 119, 136, 132, 118, 113, 129, 130, 133, 139, 128, 133, 112, 123, 124, 118, 149, 116, 111, 124, 134, 126, 124, 124, 124, 133, 129, 142, 131, 140, 142, 134, 106, 113, 129, 116, 126, 119, 140, 120, 115, 131, 126, 140, 133, 138, 133, 136, 117, 128, 128, 123, 124, 131, 119, 131, 115, 113, 113, 145, 112, 114, 116, 132, 124, 121, 121, 118, 126, 123, 121, 113, 117, 96, 137, 135, 114, 123, 128, 122, 128, 115, 124, 115, 123, 130, 129, 124, 141, 108, 128, 128, 112, 114, 128, 120, 128, 112, 133, 126, 144, 128, 140, 98, 137, 132, 139, 130, 123, 112, 131, 112, 125, 128, 137, 127, 126, 129, 121, 124, 120, 128, 102, 118, 114, 110, 124, 119, 131, 125, 139, 113, 114, 121, 142, 129, 113, 125, 126, 123, 118, 110, 115, 111, 144, 129, 117, 127, 123, 135, 130, 113, 121, 136, 130, 123, 120, 139, 120, 128, 133, 117, 121, 126, 130, 129, 130, 134, 118, 124, 134, 129, 136, 121, 122, 132, 134, 119, 132, 111, 117, 126, 120, 126, 141, 131, 125, 117, 135, 128, 147, 122, 104, 146, 121, 119, 122, 123, 116, 109, 116, 141, 132, 132, 129, 124, 121, 118, 117, 126, 140, 136, 114, 118, 125, 126, 126, 147, 127, 119, 133, 116, 124, 114, 130, 118, 131, 122, 123, 133, 106, 122, 132, 117, 134, 124, 122, 135, 110, 121, 138, 133, 131, 133, 113, 117, 113, 121, 125, 128, 123, 115, 111, 139, 126, 136, 126, 124, 114, 137, 113, 127, 122, 135, 134, 116, 114, 115, 127, 121, 143, 141, 133, 127, 136, 130, 122, 117, 112, 137, 138, 106, 114, 129, 134, 130, 112, 132, 120, 112, 130, 135, 134, 127, 117, 125, 132, 108, 133, 116, 129, 124, 123, 141, 117, 124, 124, 131, 125, 121, 117, 114, 121, 124, 126, 132, 116, 117, 117, 121, 112, 130, 106, 126, 132, 135, 117, 132, 118, 122, 131, 127, 139, 131, 131, 126, 128, 126, 134, 150, 134, 125, 124, 115, 125, 118, 136, 110, 102, 112, 107, 138, 110, 121, 135, 116, 116, 135, 134, 138, 136, 126, 127, 119, 114, 101, 129, 110, 125, 140, 128, 120, 126, 141, 137, 130, 111, 141, 126, 140, 138, 134, 109, 129, 114, 119, 121, 121, 143, 136, 136, 108, 122, 137, 131, 116, 147, 111, 140, 126, 122, 145, 119, 116, 123, 122, 148, 124, 137, 133, 126, 130, 125, 134, 118, 128, 112, 137, 116, 128, 124, 145, 131, 123, 128, 115, 121, 128, 132, 128, 156, 141, 122, 148, 108, 115, 132, 124, 148, 112, 131, 129, 146, 142, 110, 128, 130, 108, 120, 125, 136, 120, 119, 115, 131, 118, 114, 132, 118, 131, 127, 129, 133, 120, 113, 117, 119, 132, 122, 115, 124, 135, 125, 116, 130, 121, 104, 127, 126, 134, 119, 114, 113, 119, 125, 143, 120, 126, 129, 114, 136, 122, 131, 136, 120, 121, 148, 127, 124, 123, 104, 131, 115, 137, 132, 106, 114, 118, 123, 129, 123, 140, 132, 123, 144, 130, 143, 145, 116, 135, 130, 131, 131, 135, 127, 130, 134, 102, 134, 117, 128, 127, 116, 128, 137, 131, 135, 121, 125, 115, 118, 131, 136, 128, 123, 123, 141, 129, 112, 114, 105, 132, 103, 115, 109, 122, 119, 130, 124, 100, 120, 127, 115, 132, 116, 127, 131, 120, 118, 138, 128, 127, 128, 134, 128, 137, 121, 132, 122, 126, 141, 108, 112, 106, 113, 136, 124, 129, 108, 118, 122, 109, 124, 122, 132, 133, 130, 125, 119, 142, 120, 101, 107, 156, 128, 123, 131, 134, 126, 118, 125, 121, 130, 111, 112, 129, 113, 122, 126, 113, 131, 127, 134, 131, 119, 107, 120, 122, 141, 136, 123, 131, 127, 133, 121, 109, 126, 114, 124, 125, 119, 132, 129, 133, 79, 124, 122, 126, 126, 128, 108, 134, 118, 128, 94, 127, 109, 118, 125, 141, 131, 117, 119, 117, 119, 143, 119, 122, 125, 132, 137, 120, 126, 109, 135, 131, 133, 116, 132, 139, 132, 129, 138, 129, 126, 128, 141, 129, 126, 139, 130, 130, 131, 130, 113, 132, 124, 127, 113, 125, 133, 141, 127, 132, 131, 127, 143, 163, 119, 128, 131, 112, 134, 132, 130, 133, 128, 117, 121, 127, 116, 128, 121, 112, 128, 141, 126, 134, 114, 110, 116, 131, 109, 131, 130, 123, 139, 105, 143, 118, 122, 126, 108, 122, 122, 128, 125, 130, 115, 117, 117, 116, 122, 110, 120, 120, 107, 110, 128, 113, 118, 128, 122, 122, 127, 141, 131, 116, 124, 124, 116, 140, 113, 128, 122, 116, 121, 129, 135, 110, 126, 132, 122, 120, 122, 134, 129, 129, 107, 116, 110, 132, 125, 142, 118, 157, 116, 119, 111, 131, 131, 136, 114, 135, 147, 119, 106, 126, 128, 141, 140, 117, 114, 133, 127, 137, 145, 129, 125, 121, 122, 128, 114, 101, 122, 127, 130, 115, 106, 128, 147, 121, 129, 133, 130, 131, 128, 114, 129, 125, 139, 119, 115, 116, 122, 145, 128, 122, 120, 132, 127, 122, 142, 140, 123, 118, 138, 116, 114, 126, 146, 121, 121, 122, 129, 127, 126, 103, 130, 126, 110, 136, 140, 140, 131, 137, 130, 128, 117, 118, 117, 144, 127, 115, 135, 127, 125, 115, 122, 125, 113, 114, 116, 118, 124, 135, 124, 117, 121, 121, 111, 131, 124, 123, 146, 123, 118, 141, 124, 113, 126, 121, 135, 118, 118, 112, 120, 120, 120, 126, 127, 120, 123, 144, 99, 146, 121, 126, 119, 127, 135, 119, 110, 114, 128, 119, 137, 109, 139, 129, 133, 106, 120, 112, 128, 118, 128, 134, 120, 158, 129, 129, 105, 152, 129, 138, 116, 116, 137, 146, 126, 119, 108, 136, 127, 115, 157, 116, 113, 131, 140, 129, 117, 127, 99, 136, 115, 124, 118, 125, 132, 120, 119, 126, 133, 115, 109, 111, 100, 129, 113, 122, 132, 104, 117, 116, 127, 112, 141, 119, 126, 123, 139, 131, 136, 116, 123, 144, 151, 120, 134, 138, 129, 117, 142, 129, 153, 131, 138, 129, 142, 128, 114, 138, 135, 125, 130, 122, 128, 113, 122, 109, 126, 132, 126, 126, 115, 133, 129, 134, 134, 152, 133, 136, 149, 126, 102, 115, 136, 123, 111, 129, 135, 122, 120, 114, 118, 133, 140, 129, 116, 128, 123, 135, 124, 133, 116, 121, 133, 105, 122, 151, 129, 122, 129, 124, 125, 130, 128, 134, 123, 108, 122, 140, 120, 116, 115, 130, 124, 144, 127, 122, 129, 130, 125, 138, 134, 118, 114, 128, 144, 121, 121, 139, 113, 125, 128, 137, 129, 123, 127, 122, 149, 148, 125, 133, 126, 132, 115, 135, 135, 138, 121, 133, 118, 115, 120, 124, 134, 135, 138, 119, 139, 119, 128, 101, 111, 129, 127, 146, 118, 119, 127, 121, 123, 119, 118, 123, 128, 128, 132, 119, 113, 133, 115, 130, 118, 113, 124, 105, 121, 133, 133, 124, 125, 108, 118, 120, 115, 121, 132, 126, 138, 125, 116, 127, 122, 118, 112, 129, 137, 127, 117, 94, 119, 132, 104, 118, 151, 134, 131, 109, 127, 127, 120, 133, 128, 119, 121, 132, 122, 125, 127, 114, 127, 150, 132, 91, 119, 129, 125, 139, 128, 145, 139, 127, 124, 123, 133, 121, 142, 138, 104, 109, 118, 148, 113, 107, 128, 129, 133, 140, 129, 137, 129, 114, 105, 132, 131, 115, 113, 145, 129, 133, 140, 121, 127, 115, 111, 145, 107, 118, 105, 129, 119, 131, 113, 117, 127, 123, 130, 127, 136, 131, 132, 113, 131, 137, 115, 132, 100, 119, 127, 140, 112, 118, 132, 102, 139, 125, 125, 126, 119, 116, 119, 116, 115, 130, 141, 141, 130, 143, 114, 136, 129, 117, 133, 112, 132, 94, 118, 125, 136, 135, 144, 118, 130, 122, 121, 109, 124, 134, 125, 122, 132, 142, 109, 142, 127, 128, 116, 138, 133, 121, 126, 128, 143, 122, 145, 136, 119, 113, 130, 116, 125, 115, 137, 119, 124, 125, 117, 125, 136, 121, 126, 127, 137, 121, 123, 120, 137, 122, 121, 143, 132, 148, 115, 125, 113, 118, 129, 109, 138, 143, 132, 135, 113, 131, 140, 122, 119, 135, 154, 140, 124, 136, 108, 125, 133, 126, 132, 117, 128, 126, 130, 123, 136, 120, 122, 134, 129, 127, 138, 123, 124, 117, 123, 138, 126, 144, 119, 155, 135, 126, 130, 130, 130, 129, 122, 115, 127, 120, 125, 131, 115, 128, 133, 148, 123, 115, 135, 153, 127, 122, 131, 130, 130, 124, 138, 113, 113, 127, 124, 146, 130, 115, 130, 127, 110, 111, 135, 131, 121, 129, 126, 132, 106, 135, 116, 135, 120, 137, 122, 132, 127, 110, 131, 137, 128, 131, 124, 118, 110, 120, 129, 115, 118, 125, 112, 113, 118, 113, 103, 137, 125, 142, 133, 127, 111, 125, 114, 130, 125, 105, 150, 141, 127, 124, 139, 116, 117, 134, 132, 133, 108, 119, 119, 128, 117, 124, 115, 114, 117, 110, 135, 126, 136, 134, 134, 130, 119, 119, 132, 119, 105, 127, 128, 112, 130, 119, 117, 150, 125, 117, 130, 129, 114, 123, 125, 111, 117, 121, 137, 124, 139, 113, 129, 143, 153, 122, 118, 118, 118, 130, 125, 120, 138, 124, 142, 115, 108, 118, 119, 125, 121, 120, 128, 122, 138, 123, 132, 128, 122, 131, 118, 151, 109, 107, 138, 113, 129, 128, 108, 133, 116, 142, 121, 125, 120, 133, 123, 136, 131, 140, 123, 120, 126, 124, 126, 112, 136, 124, 114, 126, 127, 103, 113, 116, 122, 131, 131, 124, 132, 117, 117, 118, 126, 125, 137, 144, 129, 129, 125, 128, 128, 101, 138, 138, 115, 125, 124, 135, 129, 130, 128, 124, 116, 122, 133, 122, 138, 137, 132, 130, 117, 108, 144, 145, 126, 109, 125, 120, 101, 120, 130, 128, 136, 132, 119, 139, 126, 122, 138, 122, 116, 130, 137, 146, 115, 136, 113, 127, 123, 134, 107, 149, 134, 125, 124, 134, 125, 135, 122, 128, 135, 125, 137, 129, 124, 148, 130, 147, 132, 122, 124, 131, 116, 129, 117, 133, 121, 144, 127, 117, 114, 145, 127, 112, 137, 114, 124, 140, 120, 106, 114, 132, 135, 134, 112, 130, 124, 130, 125, 135, 114, 122, 120, 139, 126, 110, 139, 111, 136, 119, 123, 110, 127, 128, 114, 127, 131, 123, 123, 134, 133, 125, 137, 129, 135, 128, 122, 127, 148, 120, 112, 148, 117, 127, 118, 131, 126, 139, 121, 138, 117, 130, 129, 123, 123, 115, 114, 122, 92, 135, 106, 127, 133, 118, 127, 125, 125, 124, 122, 129, 141, 140, 127, 137, 124, 121, 122, 135, 124, 114, 136, 116, 129, 120, 129, 138, 126, 141, 122, 127, 136, 129, 125, 118, 112, 120, 104, 125, 115, 126, 120, 127, 121, 116, 121, 122, 116, 138, 120, 127, 130, 122, 122, 126, 122, 122, 130, 133, 129, 125, 111, 124, 131, 113, 131, 131, 129, 129, 128, 139, 128, 141, 111, 122, 125, 127, 127, 143, 123, 129, 130, 127, 136, 125, 131, 121, 142, 118, 125, 138, 124, 115, 126, 116, 111, 130, 129, 109, 130, 134, 126, 126, 135, 127, 122, 114, 112, 121, 130, 126, 133, 136, 135, 132, 113, 126, 138, 132, 108, 137, 128, 111, 120, 115, 124, 114, 98, 123, 124, 132, 115, 120, 128, 130, 137, 126, 114, 115, 115, 137, 127, 120, 128, 114, 132, 125, 123, 117, 119, 121, 120, 131, 133, 130, 121, 125, 138, 99, 120, 120, 119, 116, 129, 131, 122, 132, 125, 115, 123, 120, 120, 128, 135, 124, 119, 141, 129, 119, 121, 138, 124, 122, 112, 117, 128, 130, 126, 124, 135, 116, 138, 122, 110, 133, 134, 126, 135, 128, 114, 140, 122, 127, 127, 119, 136, 132, 135, 111, 129, 136, 139, 142, 144, 117, 113, 122, 136, 135, 132, 118, 133, 125, 103, 136, 128, 124, 125, 134, 117, 121, 121, 122, 121, 136, 114, 121, 125, 118, 120, 142, 121, 108, 123, 129, 121, 123, 127, 131, 123, 130, 131, 111, 131, 129, 138, 130, 116, 136, 115, 133, 108, 131, 140, 108, 128, 129, 137, 114, 132, 139, 131, 115, 118, 142, 117, 128, 125, 116, 129, 119, 135, 129, 119, 122, 125, 122, 103, 136, 123, 130, 146, 141, 106, 113, 128, 129, 127, 118, 123, 129, 111, 132, 120, 138, 120, 121, 140, 122, 137, 122, 110, 125, 114, 130, 114, 139, 124, 123, 123, 114, 117, 121, 120, 110, 135, 134, 125, 115, 130, 103, 117, 122, 123, 104, 121, 124, 136, 141, 124, 127, 107, 134, 121, 113, 121, 129, 114, 140, 120, 122, 113, 131, 131, 132, 115, 125, 131, 127, 139, 124, 123, 124, 120, 109, 122, 124, 112, 132, 126, 135, 131, 138, 130, 128, 113, 121, 131, 127, 134, 122, 134, 125, 134, 129, 115, 124, 113, 121, 134, 125, 132, 131, 115, 121, 147, 135, 146, 124, 112, 111, 126, 127, 125, 116, 120, 108, 124, 120, 117, 113, 127, 121, 150, 133, 132, 135, 116, 130, 127, 120, 120, 115, 123, 107, 106, 119, 120, 140, 144, 127, 126, 133, 154, 141, 131, 115, 131, 133, 124, 132, 129, 125, 145, 114, 129, 124, 113, 121, 130, 147, 134, 120, 127, 103, 130, 117, 140, 136, 112, 140, 129, 126, 134, 129, 115, 114, 120, 122, 118, 124, 109, 115, 124, 115, 135, 127, 125, 125, 120, 135, 130, 116, 130, 132, 150, 120, 128, 117, 126, 131, 117, 131, 126, 106, 142, 105, 149, 141, 139, 127, 115, 141, 136, 136, 117, 121, 134, 128, 110, 115, 121, 126, 138, 135, 127, 128, 145, 128, 123, 121, 119, 133, 131, 123, 134, 127, 122, 133, 139, 119, 117, 125, 120, 128, 123, 118, 136, 126, 126, 123, 128, 118, 130, 112, 116, 121, 141, 135, 125, 132, 114, 129, 121, 128, 126, 116, 131, 122, 106, 118, 124, 130, 112, 129, 129, 144, 141, 126, 135, 112, 106, 121, 115, 114, 122, 135, 124, 136, 119, 142, 131, 109, 130, 124, 121, 139, 132, 117, 122, 122, 110, 127, 124, 135, 130, 119, 117, 110, 123, 129, 124, 122, 137, 121, 129, 122, 129, 120, 141, 139, 124, 125, 121, 114, 124, 126, 118, 127, 123, 137, 130, 117, 114, 114, 131, 109, 126, 123, 129, 132, 130, 113, 140, 127, 136, 137, 118, 121, 109, 136, 116, 125, 129, 131, 119, 124, 139, 133, 123, 121, 134, 103, 145, 115, 120, 138, 132, 129, 121, 122, 141, 126, 115, 125, 128, 134, 115, 135, 133, 108, 148, 122, 121, 124, 137, 110, 115, 130, 126, 117, 128, 136, 108, 142, 126, 119, 136, 115, 105, 143, 135, 122, 129, 138, 146, 119, 132, 115, 128, 105, 127, 136, 118, 118, 125, 135, 107, 128, 111, 124, 122, 130, 114, 143, 125, 119, 120, 120, 112, 119, 129, 113, 144, 134, 146, 126, 115, 130, 139, 127, 135, 137, 133, 127, 124, 129, 132, 129, 122, 113, 138, 116, 116, 117, 124, 121, 119, 113, 150, 128, 143, 114, 122, 109, 123, 117, 121, 116, 136, 140, 106, 124, 147, 136, 128, 130, 114, 137, 119, 113, 101, 145, 122, 125, 123, 126, 119, 122, 129, 133, 133, 135, 125, 109, 121, 120, 152, 100, 138, 122, 133, 109, 138, 122, 117, 135, 110, 118, 130, 112, 132, 111, 130, 121, 124, 124, 123, 142, 119, 142, 121, 129, 111, 118, 125, 107, 131, 137, 125, 130, 149, 135, 123, 114, 115, 150, 130, 112, 112, 135, 131, 121, 111, 127, 124, 119, 139, 116, 120, 126, 155, 135, 127, 143, 101, 129, 119, 121, 114, 133, 119, 117, 136, 128, 135, 96, 112, 126, 120, 119, 126, 127, 123, 121, 142, 123, 119, 124, 113, 139, 135, 127, 131, 143, 116, 111, 121, 139, 141, 130, 130, 139, 117, 121, 133, 134, 121, 121, 124, 125, 121, 124, 119, 127, 133, 112, 142, 120, 117, 123, 130, 122, 122, 127, 123, 124, 125, 126, 139, 120, 127, 135, 131, 126, 126, 114, 139, 141, 116, 126, 120, 131, 120, 138, 104, 128, 122, 124, 87, 99, 125, 134, 125, 140, 129, 127, 126, 146, 128, 118, 123, 116, 133, 125, 131, 117, 136, 123, 138, 153, 136, 117, 128, 129, 126, 118, 126, 113, 123, 137, 116, 128, 125, 126, 122, 119, 142, 128, 115, 128, 136, 114, 143, 133, 110, 116, 124, 137, 134, 122, 123, 122, 113, 130, 140, 135, 133, 129, 134, 124, 118, 126, 135, 125, 109, 114, 118, 124, 111, 122, 112, 111, 125, 124, 131, 123, 148, 138, 137, 136, 123, 131, 136, 109, 119, 126, 136, 129, 123, 132, 138, 101, 147, 108, 120, 131, 130, 126, 128, 132, 133, 143, 139, 125, 127, 147, 129, 124, 110, 135, 141, 124, 120, 147, 126, 128, 127, 129, 119, 124, 126, 127, 135, 126, 125, 135, 125, 130, 130, 131, 134, 117, 115, 148, 126, 113, 126, 131, 155, 123, 120, 113, 118, 127, 117, 127, 146, 124, 137, 118, 119, 143, 123, 123, 124, 128, 125, 131, 147, 123, 112, 122, 129, 118, 134, 139, 139, 114, 124, 129, 123, 120, 122, 133, 130, 140, 130, 117, 110, 119, 135, 131, 122, 134, 127, 121, 117, 119, 118, 102, 119, 123, 123, 115, 114, 126, 128, 124, 126, 132, 124, 117, 116, 145, 116, 121, 113, 112, 128, 113, 127, 123, 129, 126, 154, 131, 137, 121, 118, 138, 113, 124, 118, 125, 112, 127, 128, 141, 142, 125, 132, 132, 127, 118, 131, 110, 113, 121, 146, 142, 122, 122, 126, 118, 125, 141, 137, 127, 108, 122, 123, 130, 131, 116, 120, 127, 140, 113, 123, 121, 135, 123, 132, 121, 124, 131, 127, 121, 127, 115, 132, 128, 122, 118, 125, 138, 140, 129, 112, 128, 133, 132, 125, 134, 130, 132, 114, 122, 139, 144, 131, 113, 143, 125, 141, 131, 134, 143, 151, 122, 125, 143, 139, 137, 121, 129, 117, 133, 127, 130, 131, 128, 136, 112, 137, 142, 126, 121, 118, 117, 106, 124, 127, 137, 119, 131, 124, 122, 117, 136, 104, 132, 132, 148, 120, 113, 135, 134, 125, 115, 129, 128, 124, 124, 130, 114, 140, 102, 124, 124, 136, 124, 124, 115, 126, 122, 140, 129, 123, 122, 125, 124, 132, 129, 138, 145, 114, 113, 124, 126, 129, 128, 145, 110, 129, 128, 132, 124, 125, 126, 127, 128, 131, 122, 101, 141, 131, 123, 131, 128, 123, 117, 119, 129, 132, 128, 132, 118, 132, 136, 128, 125, 129, 135, 127, 138, 120, 120, 130, 138, 129, 143, 125, 110, 112, 153, 114, 143, 119, 116, 117, 129, 118, 130, 113, 133, 126, 119, 125, 118, 123, 118, 122, 123, 118, 133, 121, 119, 115, 156, 140, 120, 132, 133, 140, 120, 130, 131, 127, 130, 120, 140, 114, 135, 137, 122, 132, 119, 133, 129, 144, 134, 135, 117, 114, 99, 133, 115, 112, 106, 112, 133, 137, 137, 123, 117, 126, 134, 125, 119, 124, 132, 130, 133, 113, 119, 111, 141, 148, 123, 123, 124, 129, 113, 114, 136, 127, 121, 121, 132, 107, 123, 133, 129, 117, 130, 130, 140, 141, 120, 105, 119, 131, 132, 140, 114, 121, 101, 124, 132, 121, 120, 123, 120, 124, 133, 132, 119, 122, 124, 135, 130, 134, 124, 113, 110, 135, 133, 119, 146, 141, 115, 131, 119, 111, 154, 148, 121, 133, 119, 139, 129, 111, 139, 137, 111, 134, 125, 133, 126, 141, 117, 122, 127, 131, 146, 118, 129, 147, 129, 115, 134, 117, 147, 120, 117, 143, 140, 123, 147, 123, 127, 119, 112, 102, 125, 134, 124, 127, 132, 120, 111, 135, 105, 117, 127, 119, 115, 122, 137, 119, 117, 114, 127, 135, 117, 116, 121, 123, 119, 144, 135, 131, 149, 143, 130, 124, 115, 131, 139, 134, 134, 132, 111, 127, 143, 117, 131, 143, 150, 122, 100, 129, 123, 122, 137, 116, 109, 110, 116, 127, 138, 122, 106, 125, 130, 129, 116, 115, 120, 129, 136, 123, 111, 133, 137, 145, 120, 145, 126, 137, 122, 130, 120, 103, 133, 129, 121, 119, 115, 136, 101, 124, 129, 111, 113, 120, 128, 119, 121, 140, 133, 122, 121, 113, 127, 124, 123, 100, 120, 122, 124, 123, 143, 132, 136, 117, 131, 129, 120, 115, 111, 131, 129, 119, 120, 139, 134, 110, 132, 131, 137, 121, 116, 115, 135, 130, 141, 122, 100, 110, 105, 118, 122, 126, 122, 113, 134, 106, 125, 136, 121, 128, 125, 129, 119, 124, 119, 128, 134, 156, 117, 141, 122, 134, 136, 146, 114, 119, 122, 113, 119, 139, 141, 121, 112, 122, 147, 118, 107, 118, 125, 107, 122, 139, 126, 135, 110, 117, 123, 109, 124, 118, 143, 112, 121, 120, 138, 140, 123, 126, 129, 143, 130, 138, 116, 130, 102, 123, 128, 120, 132, 116, 137, 120, 127, 117, 130, 114, 131, 118, 139, 138, 123, 133, 122, 145, 129, 132, 111, 118, 136, 142, 128, 117, 152, 133, 142, 114, 117, 136, 113, 120, 119, 126, 128, 111, 133, 127, 112, 131, 140, 119, 103, 115, 130, 134, 111, 140, 113, 109, 137, 105, 140, 148, 124, 135, 126, 122, 112, 121, 138, 118, 121, 125, 136, 123, 132, 128, 125, 127, 140, 113, 132, 108, 125, 133, 118, 128, 117, 120, 113, 119, 131, 118, 122, 122, 144, 126, 98, 106, 126, 118, 118, 119, 115, 121, 142, 117, 126, 113, 123, 142, 115, 131, 137, 137, 122, 123, 119, 118, 123, 118, 122, 141, 141, 126, 131, 122, 136, 119, 128, 140, 107, 145, 108, 119, 138, 139, 122, 135, 135, 110, 139, 113, 133, 114, 141, 122, 140, 129, 110, 116, 128, 144, 126, 131, 129, 122, 119, 153, 134, 114, 114, 128, 118, 114, 118, 129, 143, 116, 124, 126, 115, 133, 119, 136, 125, 114, 139, 148, 116, 114, 122, 121, 131, 121, 129, 131, 116, 136, 124, 156, 138, 131, 135, 143, 129, 132, 120, 130, 125, 112, 132, 132, 126, 140, 117, 129, 124, 111, 117, 114, 138, 135, 119, 118, 131, 125, 131, 132, 116, 135, 120, 135, 142, 120, 129, 127, 131, 137, 131, 110, 119, 139, 133, 140, 131, 132, 120, 133, 130, 119, 126, 124, 136, 131, 120, 132, 108, 141, 108, 166, 97, 140, 134, 128, 129, 128, 113, 136, 133, 137, 119, 151, 105, 126, 120, 140, 116, 131, 127, 122, 125, 115, 117, 110, 123, 122, 114, 140, 111, 106, 110, 139, 109, 125, 126, 122, 128, 121, 114, 120, 118, 129, 114, 124, 135, 113, 142, 116, 125, 127, 119, 121, 126, 131, 121, 119, 133, 126, 135, 117, 137, 128, 120, 128, 142, 135, 113, 129, 118, 116, 121, 135, 132, 107, 122, 116, 114, 109, 132, 122, 119, 111, 113, 121, 121, 132, 120, 130, 132, 135, 114, 123, 119, 132, 125, 109, 120, 126, 129, 134, 131, 120, 124, 144, 122, 111, 135, 127, 113, 139, 117, 134, 117, 134, 130, 103, 116, 126, 124, 123, 126, 132, 118, 132, 132, 114, 130, 115, 125, 137, 142, 115, 131, 132, 118, 115, 128, 118, 120, 126, 128, 136, 126, 131, 116, 129, 122, 134, 147, 122, 116, 114, 129, 108, 109, 126, 136, 124, 130, 114, 108, 131, 132, 127, 125, 136, 130, 142, 126, 109, 112, 136, 130, 112, 125, 123, 119, 127, 131, 126, 109, 112, 125, 120, 143, 127, 128, 128, 112, 122, 150, 129, 113, 123, 112, 131, 134, 130, 137, 130, 129, 144, 137, 130, 124, 128, 126, 144, 136, 137, 108, 119, 125, 137, 144, 139, 116, 135, 129, 99, 99, 152, 134, 125, 117, 126, 133, 129, 143, 103, 131, 92, 128, 112, 132, 120, 118, 130, 136, 116, 122, 114, 116, 120, 123, 115, 128, 127, 124, 116, 138, 120, 129, 115, 132, 118, 133, 135, 143, 130, 145, 143, 126, 127, 108, 121, 128, 138, 117, 117, 120, 113, 121, 129, 129, 147, 136, 128, 124, 128, 147, 127, 111, 131, 140, 107, 112, 127, 123, 126, 109, 135, 124, 125, 113, 157, 126, 136, 111, 131, 117, 129, 161, 127, 110, 138, 125, 109, 121, 123, 113, 132, 145, 134, 117, 130, 125, 137, 127, 132, 117, 138, 130, 136, 125, 123, 119, 131, 141, 133, 139, 130, 134, 119, 143, 142, 104, 145, 116, 129, 112, 114, 123, 122, 126, 103, 109, 135, 125, 129, 132, 128, 115, 124, 113, 117, 115, 149, 127, 124, 121, 128, 130, 130, 123, 110, 116, 124, 125, 140, 105, 123, 128, 138, 120, 126, 134, 127, 117, 141, 106, 140, 128, 144, 143, 113, 134, 115, 121, 128, 141, 120, 121, 130, 112, 132, 127, 132, 119, 136, 132, 126, 121, 135, 125, 118, 122, 127, 134, 136, 111, 118, 134, 124, 120, 123, 118, 109, 122, 114, 149, 130, 117, 123, 124, 138, 136, 132, 133, 130, 114, 145, 138, 115, 126, 114, 125, 130, 132, 116, 107, 124, 140, 114, 133, 107, 116, 119, 129, 135, 116, 122, 115, 110, 120, 100, 120, 122, 120, 126, 135, 112, 118, 122, 120, 133, 119, 162, 130, 111, 100, 120, 97, 126, 128, 130, 108, 138, 133, 113, 122, 115, 111, 127, 114, 119, 133, 114, 148, 122, 104, 146, 121, 126, 127, 124, 119, 123, 123, 116, 121, 125, 116, 106, 125, 114, 121, 121, 117, 122, 116, 114, 129, 121, 160, 113, 127, 113, 121, 130, 112, 126, 121, 121, 118, 114, 116, 126, 132, 132, 122, 115, 125, 116, 125, 115, 134, 118, 135, 118, 128, 129, 130, 117, 164, 119, 126, 137, 126, 104, 146, 119, 127, 132, 113, 103, 117, 117, 137, 120, 125, 130, 137, 136, 120, 119, 100, 137, 116, 141, 118, 119, 134, 120, 139, 129, 121, 127, 132, 135, 131, 120, 144, 132, 120, 134, 138, 128, 133, 136, 105, 140, 115, 138, 119, 113, 139, 117, 129, 116, 126, 111, 137, 132, 126, 127, 118, 116, 123, 155, 135, 131, 133, 141, 114, 112, 132, 108, 137, 129, 133, 135, 137, 113, 145, 128, 130, 109, 118, 128, 134, 143, 138, 117, 121, 136, 126, 118, 138, 123, 115, 110, 116, 122, 113, 119, 125, 138, 135, 127, 119, 117, 117, 148, 125, 132, 131, 117, 116, 139, 110, 138, 120, 114, 138, 124, 122, 120, 123, 127, 121, 138, 143, 115, 108, 134, 133, 112, 133, 105, 126, 122, 137, 133, 141, 139, 124, 128, 119, 126, 110, 138, 138, 119, 145, 145, 132, 107, 120, 110, 116, 124, 126, 127, 137, 137, 131, 144, 136, 134, 117, 119, 153, 121, 136, 122, 114, 120, 126, 129, 124, 137, 130, 131, 132, 118, 127, 109, 132, 129, 140, 130, 123, 119, 141, 155, 124, 140, 115, 143, 140, 141, 124, 131, 119, 140, 152, 109, 116, 124, 127, 127, 129, 121, 117, 116, 122, 127, 134, 120, 120, 132, 122, 125, 125, 125, 117, 121, 107, 137, 112, 150, 111, 141, 161, 110, 139, 130, 140, 121, 125, 115, 113, 116, 108, 122, 124, 127, 116, 126, 130, 126, 143, 122, 124, 117, 131, 147, 110, 141, 123, 118, 130, 132, 114, 129, 135, 117, 123, 114, 126, 122, 109, 130, 129, 121, 115, 155, 123, 108, 118, 118, 127, 120, 126, 141, 115, 123, 116, 133, 125, 134, 127, 152, 140, 123, 113, 124, 128, 132, 115, 123, 125, 122, 118, 119, 119, 134, 122, 138, 132, 131, 129, 115, 134, 122, 128, 119, 111, 146, 120, 118, 115, 126, 116, 124, 113, 127, 114, 116, 118, 126, 118, 101, 128, 123, 124, 120, 136, 122, 126, 123, 120, 121, 121, 138, 123, 147, 104, 131, 137, 129, 117, 149, 121, 123, 125, 122, 116, 143, 114, 126, 117, 117, 134, 121, 119, 118, 127, 119, 124, 119, 113, 130, 148, 129, 120, 141, 133, 125, 126, 119, 134, 128, 130, 125, 106, 148, 134, 121, 127, 139, 124, 121, 124, 127, 111, 123, 133, 129, 124, 133, 136, 128, 127, 132, 146, 138, 124, 121, 125, 126, 121, 122, 133, 106, 123, 128, 126, 126, 109, 134, 130, 126, 115, 126, 132, 123, 115, 133, 103, 114, 120, 112, 132, 126, 126, 134, 123, 124, 133, 152, 121, 131, 109, 127, 145, 131, 127, 125, 134, 133, 114, 129, 121, 127, 110, 127, 113, 116, 144, 121, 127, 113, 137, 117, 118, 131, 128, 119, 123, 130, 133, 139, 106, 126, 128, 106, 129, 122, 118, 113, 136, 114, 125, 130, 122, 131, 121, 119, 123, 132, 121, 100, 126, 142, 115, 120, 127, 119, 142, 133, 130, 114, 120, 123, 135, 115, 128, 136, 133, 129, 123, 121, 130, 131, 136, 135, 132, 135, 133, 124, 125, 133, 135, 110, 123, 140, 125, 110, 140, 124, 125, 128, 124, 132, 120, 123, 115, 141, 120, 120, 123, 113, 130, 124, 140, 126, 123, 142, 121, 136, 105, 125, 146, 124, 117, 125, 130, 125, 112, 128, 131, 131, 120, 113, 121, 118, 117, 116, 129, 121, 136, 127, 131, 135, 115, 143, 126, 142, 117, 120, 130, 142, 117, 115, 120, 125, 129, 115, 129, 117, 126, 131, 99, 124, 117, 110, 134, 135, 123, 120, 117, 122, 138, 118, 128, 111, 118, 125, 104, 122, 115, 125, 110, 138, 118, 117, 120, 132, 113, 124, 144, 131, 112, 140, 142, 136, 108, 141, 124, 115, 122, 105, 100, 138, 134, 126, 126, 113, 138, 133, 127, 129, 135, 124, 122, 114, 131, 122, 117, 105, 120, 130, 129, 137, 124, 117, 118, 130, 127, 118, 138, 120, 125, 113, 121, 125, 119, 124, 115, 141, 131, 118, 134, 131, 124, 119, 133, 133, 125, 136, 127, 113, 134, 137, 121, 120, 130, 129, 132, 121, 132, 128, 95, 130, 134, 114, 122, 133, 124, 114, 128, 130, 133, 118, 128, 126, 132, 135, 125, 111, 138, 138, 129, 128, 147, 106, 124, 110, 124, 115, 131, 121, 125, 148, 122, 144, 137, 120, 133, 118, 141, 135, 123, 129, 129, 131, 121, 108, 125, 125, 128, 127, 117, 142, 137, 142, 122, 139, 123, 130, 130, 136, 130, 122, 122, 130, 116, 122, 145, 110, 117, 116, 123, 123, 113, 118, 117, 126, 129, 131, 133, 140, 121, 126, 129, 126, 125, 102, 123, 139, 120, 136, 131, 134, 115, 113, 131, 117, 142, 124, 138, 124, 121, 124, 123, 129, 121, 126, 136, 121, 128, 127, 114, 119, 121, 119, 141, 124, 121, 121, 119, 124, 113, 122, 130, 128, 129, 141, 108, 117, 124, 133, 133, 131, 112, 116, 148, 124, 119, 131, 127, 118, 143, 146, 122, 119, 104, 120, 128, 108, 145, 138, 125, 139, 127, 132, 136, 117, 103, 125, 125, 123, 130, 108, 120, 134, 131, 112, 104, 114, 121, 132, 137, 130, 128, 118, 120, 114, 132, 121, 130, 119, 122, 126, 132, 130, 131, 131, 124, 124, 126, 124, 121, 112, 125, 107, 122, 123, 120, 124, 117, 146, 129, 124, 136, 122, 137, 114, 134, 132, 116, 129, 125, 127, 122, 130, 129, 129, 121, 129, 122, 131, 104, 118, 135, 114, 123, 131, 117, 139, 127, 109, 129, 127, 123, 129, 129, 136, 135, 135, 125, 124, 137, 131, 121, 115, 132, 123, 119, 125, 114, 133, 118, 120, 137, 121, 125, 121, 150, 125, 122, 132, 148, 127, 126, 114, 130, 133, 124, 128, 108, 132, 135, 123, 136, 129, 132, 143, 121, 130, 128, 117, 106, 144, 135, 115, 109, 122, 142, 127, 130, 117, 118, 122, 134, 108, 123, 109, 122, 124, 131, 122, 130, 136, 114, 134, 119, 129, 117, 140, 124, 139, 121, 139, 126, 111, 138, 138, 130, 128, 132, 124, 144, 129, 124, 113, 138, 123, 133, 130, 111, 142, 140, 136, 130, 129, 126, 126, 129, 132, 139, 119, 113, 131, 126, 133, 115, 119, 120, 126, 122, 121, 111, 124, 140, 146, 143, 128, 121, 127, 136, 124, 116, 123, 121, 130, 115, 125, 127, 134, 151, 127, 113, 116, 127, 140, 113, 115, 130, 122, 120, 113, 126, 118, 99, 151, 113, 130, 117, 138, 117, 128, 129, 131, 137, 140, 116, 110, 138, 134, 117, 138, 129, 114, 140, 123, 134, 140, 135, 111, 117, 130, 131, 127, 122, 134, 117, 113, 119, 107, 134, 137, 128, 131, 135, 125, 124, 112, 137, 114, 117, 112, 126, 120, 130, 124, 132, 124, 121, 122, 127, 134, 136, 135, 127, 141, 119, 116, 132, 118, 136, 122, 161, 124, 131, 122, 131, 122, 124, 129, 125, 130, 135, 133, 125, 106, 125, 129, 124, 142, 125, 120, 134, 129, 113, 133, 147, 125, 119, 123, 136, 125, 125, 116, 130, 113, 115, 101, 131, 124, 132, 112, 127, 141, 132, 123, 115, 130, 105, 122, 138, 119, 129, 114, 138, 122, 126, 135, 128, 133, 132, 120, 120, 127, 142, 136, 119, 115, 126, 106, 119, 128, 130, 129, 116, 117, 122, 116, 125, 118, 124, 112, 124, 125, 113, 127, 152, 123, 132, 107, 130, 122, 121, 143, 133, 125, 118, 114, 124, 124, 123, 141, 123, 124, 126, 128, 133, 147, 140, 133, 123, 120, 134, 128, 115, 118, 127, 123, 125, 116, 126, 128, 133, 125, 120, 128, 146, 114, 117, 119, 126, 118, 135, 118, 123, 120, 118, 123, 118, 128, 114, 133, 125, 129, 123, 123, 131, 127, 122, 128, 115, 121, 133, 119, 126, 118, 133, 139, 120, 146, 114, 139, 114, 129, 131, 128, 114, 132, 128, 154, 130, 126, 115, 137, 120, 94, 134, 119, 130, 118, 123, 125, 130, 130, 127, 122, 120, 130, 124, 120, 132, 143, 121, 127, 118, 123, 126, 113, 131, 125, 109, 126, 113, 114, 118, 124, 129, 123, 137, 106, 131, 118, 117, 126, 125, 121, 137, 141, 123, 137, 137, 116, 136, 117, 139, 123, 109, 129, 109, 115, 130, 118, 123, 138, 128, 110, 111, 121, 135, 124, 124, 138, 114, 131, 116, 123, 127, 106, 126, 102, 125, 132, 138, 129, 112, 125, 126, 118, 145, 106, 119, 119, 132, 126, 121, 141, 120, 141, 111, 131, 120, 115, 123, 130, 119, 124, 132, 108, 112, 135, 121, 118, 131, 103, 135, 128, 130, 128, 129, 80, 135, 134, 137, 113, 124, 117, 128, 122, 108, 133, 125, 110, 127, 128, 143, 109, 124, 129, 124, 127, 119, 146, 119, 131, 121, 112, 127, 129, 131, 145, 116, 137, 118, 117, 136, 120, 123, 133, 136, 122, 124, 111, 122, 124, 116, 128, 142, 122, 126, 118, 120, 129, 126, 126, 122, 124, 128, 132, 127, 119, 124, 118, 107, 113, 120, 111, 122, 129, 145, 115, 131, 116, 129, 119, 114, 109, 134, 122, 118, 127, 124, 124, 115, 130, 111, 122, 135, 127, 114, 123, 121, 130, 106, 108, 124, 132, 156, 120, 132, 124, 138, 136, 124, 124, 138, 113, 119, 129, 113, 120, 129, 124, 131, 123, 129, 117, 118, 127, 154, 112, 131, 126, 109, 128, 124, 129, 128, 133, 123, 133, 122, 108, 130, 116, 130, 118, 131, 126, 132, 124, 148, 117, 134, 125, 132, 113, 119, 139, 124, 114, 129, 114, 115, 126, 124, 134, 136, 131, 124, 141, 114, 122, 134, 133, 115, 121, 108, 126, 135, 144, 124, 125, 114, 117, 129, 112, 109, 126, 119, 132, 111, 125, 125, 131, 126, 113, 133, 120, 130, 117, 132, 129, 115, 126, 116, 118, 118, 113, 120, 121, 138, 127, 150, 112, 120, 122, 116, 120, 130, 121, 140, 106, 129, 118, 126, 135, 109, 119, 112, 132, 123, 110, 118, 128, 128, 119, 140, 135, 132, 134, 128, 118, 118, 137, 131, 129, 117, 131, 128, 128, 121, 120, 118, 137, 133, 135, 130, 138, 131, 127, 116, 128, 89, 100, 142, 117, 110, 105, 132, 115, 145, 119, 125, 116, 118, 134, 137, 116, 124, 132, 93, 132, 133, 104, 120, 119, 120, 130, 121, 119, 128, 126, 132, 127, 120, 125, 118, 111, 125, 129, 122, 117, 124, 132, 119, 126, 120, 108, 120, 123, 119, 124, 131, 111, 127, 128, 124, 108, 135, 144, 128, 114, 112, 126, 129, 135, 119, 125, 141, 125, 128, 134, 118, 113, 134, 124, 123, 135, 143, 123, 114, 115, 132, 140, 124, 119, 135, 111, 132, 123, 128, 133, 123, 129, 143, 122, 132, 149, 115, 101, 128, 144, 129, 134, 126, 130, 123, 132, 111, 107, 126, 124, 134, 120, 137, 114, 128, 111, 127, 118, 130, 132, 103, 122, 149, 124, 120, 123, 133, 137, 129, 120, 124, 133, 129, 134, 122, 121, 123, 126, 123, 118, 128, 125, 119, 130, 137, 109, 140, 134, 120, 131, 114, 132, 118, 125, 134, 114, 103, 124, 156, 130, 116, 108, 119, 125, 130, 128, 132, 127, 98, 113, 156, 139, 122, 116, 105, 122, 128, 140, 139, 134, 114, 140, 119, 118, 128, 126, 125, 118, 97, 125, 121, 108, 124, 124, 129, 122, 136, 119, 121, 111, 122, 106, 124, 121, 124, 113, 133, 118, 121, 122, 131, 135, 130, 133, 130, 121, 122, 124, 119, 130, 139, 126, 126, 132, 118, 108, 128, 120, 118, 120, 120, 127, 122, 133, 117, 131, 125, 132, 117, 122, 121, 130, 142, 127, 112, 114, 124, 118, 123, 121, 127, 119, 117, 93, 121, 111, 121, 132, 131, 124, 116, 133, 129, 130, 140, 114, 131, 118, 134, 136, 126, 112, 127, 133, 114, 114, 126, 108, 127, 124, 104, 121, 122, 123, 136, 126, 124, 109, 120, 139, 116, 138, 146, 106, 126, 119, 121, 134, 117, 102, 131, 120, 126, 133, 118, 123, 125, 129, 120, 117, 131, 128, 127, 130, 138, 123, 122, 138, 124, 118, 128, 130, 124, 118, 128, 134, 136, 130, 124, 108, 138, 121, 148, 132, 124, 138, 120, 116, 109, 113, 135, 138, 140, 121, 120, 113, 108, 121, 93, 122, 129, 129, 120, 101, 128, 133, 107, 124, 114, 117, 134, 138, 124, 126, 136, 121, 112, 123, 117, 122, 127, 136, 122, 118, 124, 139, 130, 130, 146, 124, 131, 128, 125, 120, 120, 116, 133, 114, 125, 135, 124, 115, 136, 106, 131, 136, 117, 125, 117, 116, 121, 111, 141, 125, 123, 132, 140, 119, 126, 123, 141, 124, 121, 118, 146, 132, 123, 143, 123, 143, 127, 133, 131, 146, 117, 131, 127, 139, 157, 111, 136, 128, 125, 112, 135, 132, 129, 119, 121, 118, 125, 123, 118, 126, 139, 118, 127, 107, 122, 126, 131, 120, 128, 122, 125, 121, 133, 119, 122, 143, 116, 116, 134, 105, 135, 121, 138, 133, 134, 133, 131, 127, 123, 126, 138, 123, 115, 142, 121, 128, 126, 111, 121, 117, 142, 130, 106, 140, 125, 130, 119, 114, 119, 117, 117, 130, 148, 134, 132, 110, 136, 115, 126, 134, 118, 133, 121, 128, 126, 129, 141, 114, 132, 117, 121, 121, 114, 124, 124, 123, 126, 125, 127, 120, 141, 118, 114, 129, 131, 117, 130, 114, 131, 124, 130, 122, 116, 129, 120, 111, 127, 139, 135, 116, 138, 117, 115, 112, 135, 136, 117, 116, 133, 128, 109, 128, 129, 119, 125, 118, 115, 132, 116, 112, 129, 118, 126, 136, 125, 116, 119, 131, 123, 132, 123, 126, 131, 110, 116, 104, 105, 118, 115, 117, 123, 132, 137, 120, 147, 119, 153, 139, 135, 111, 123, 117, 119, 124, 130, 122, 141, 121, 139, 139, 103, 108, 137, 125, 120, 109, 100, 126, 120, 105, 122, 140, 122, 138, 116, 128, 122, 136, 107, 118, 131, 120, 113, 123, 116, 130, 116, 137, 122, 105, 112, 142, 144, 116, 134, 113, 150, 105, 114, 123, 126, 136, 113, 129, 105, 122, 109, 125, 116, 123, 117, 126, 125, 126, 130, 132, 141, 125, 104, 131, 123, 139, 121, 124, 126, 117, 142, 109, 103, 152, 128, 119, 121, 141, 111, 99, 99, 138, 124, 116, 141, 106, 133, 115, 122, 124, 130, 124, 134, 124, 122, 122, 115, 140, 131, 134, 154, 107, 126, 126, 133, 117, 135, 127, 125, 157, 119, 155, 109, 113, 125, 149, 114, 138, 115, 118, 121, 101, 133, 148, 120, 110, 136, 132, 127, 120, 128, 128, 128, 128, 133, 122, 130, 122, 126, 132, 113, 123, 133, 134, 146, 134, 122, 127, 130, 124, 131, 128, 126, 117, 127, 125, 112, 110, 147, 130, 133, 120, 130, 107, 135, 120, 123, 130, 121, 125, 137, 105, 130, 127, 136, 118, 137, 114, 133, 117, 131, 127, 127, 133, 126, 126, 113, 113, 140, 123, 129, 129, 121, 114, 129, 123, 120, 139, 124, 132, 124, 113, 127, 134, 128, 120, 142, 134, 121, 108, 112, 121, 129, 133, 113, 137, 122, 131, 124, 127, 110, 136, 113, 142, 123, 110, 113, 124, 121, 116, 137, 133, 122, 133, 129, 133, 139, 119, 140, 126, 130, 129, 131, 109, 122, 122, 123, 132, 115, 109, 131, 127, 129, 123, 136, 118, 110, 110, 127, 117, 133, 116, 129, 118, 111, 127, 142, 132, 148, 120, 128, 103, 114, 121, 121, 135, 130, 130, 114, 108, 122, 133, 110, 107, 130, 128, 119, 137, 103, 126, 107, 120, 130, 116, 123, 122, 127, 122, 117, 125, 117, 133, 123, 132, 153, 133, 124, 127, 117, 128, 118, 131, 126, 127, 134, 130, 141, 117, 122, 121, 133, 136, 130, 123, 129, 141, 134, 133, 128, 142, 107, 138, 122, 129, 115, 117, 114, 126, 121, 137, 114, 124, 131, 95, 126, 130, 142, 122, 115, 108, 116, 129, 129, 122, 131, 121, 116, 119, 98, 125, 131, 116, 142, 115, 130, 130, 132, 127, 110, 130, 129, 129, 133, 115, 136, 132, 120, 117, 116, 110, 140, 122, 120, 136, 122, 135, 140, 138, 120, 124, 120, 118, 116, 106, 127, 105, 141, 125, 117, 121, 123, 109, 116, 110, 133, 140, 133, 113, 125, 117, 127, 117, 129, 117, 117, 134, 108, 138, 123, 120, 116, 126, 118, 119, 113, 122, 117, 130, 156, 132, 115, 127, 119, 128, 136, 122, 138, 133, 121, 128, 113, 134, 126, 112, 116, 119, 125, 107, 127, 137, 135, 135, 117, 123, 134, 97, 124, 126, 121, 116, 124, 116, 111, 121, 122, 132, 121, 96, 139, 117, 117, 113, 133, 123, 105, 125, 113, 112, 142, 111, 128, 146, 136, 124, 125, 114, 116, 128, 111, 114, 116, 129, 120, 112, 122, 137, 120, 108, 109, 124, 108, 140, 134, 126, 130, 125, 119, 133, 124, 116, 116, 131, 125, 134, 143, 118, 133, 129, 124, 109, 119, 145, 120, 127, 111, 140, 135, 132, 132, 134, 131, 137, 132, 117, 123, 124, 127, 111, 128, 122, 119, 133, 119, 135, 115, 120, 119, 133, 121, 118, 119, 113, 123, 111, 129, 111, 134, 122, 126, 132, 121, 143, 124, 120, 132, 131, 145, 137, 118, 124, 115, 122, 116, 132, 142, 125, 104, 118, 129, 136, 143, 119, 126, 116, 142, 100, 119, 125, 121, 131, 147, 122, 132, 124, 114, 118, 126, 120, 105, 121, 126, 106, 124, 119, 136, 117, 110, 124, 131, 121, 126, 143, 148, 131, 135, 133, 136, 138, 130, 156, 135, 90, 120, 115, 122, 123, 131, 124, 116, 119, 99, 124, 121, 119, 118, 132, 129, 121, 131, 145, 135, 120, 127, 110, 120, 118, 126, 110, 151, 117, 129, 128, 139, 123, 141, 119, 116, 116, 112, 130, 119, 123, 136, 158, 131, 112, 121, 116, 118, 128, 129, 125, 123, 123, 136, 129, 138, 129, 111, 124, 105, 146, 137, 116, 125, 143, 134, 137, 128, 129, 131, 130, 118, 118, 121, 92, 129, 137, 133, 128, 137, 123, 120, 128, 110, 141, 120, 111, 126, 153, 125, 137, 137, 115, 129, 119, 141, 135, 132, 119, 123, 122, 142, 132, 140, 136, 143, 129, 119, 113, 100, 118, 129, 120, 127, 138, 117, 125, 154, 115, 124, 116, 122, 126, 134, 112, 116, 118, 113, 122, 123, 109, 124, 135, 110, 115, 131, 116, 123, 122, 108, 136, 140, 119, 102, 123, 134, 124, 133, 115, 131, 131, 120, 141, 125, 144, 137, 115, 107, 135, 130, 118, 102, 96, 121, 123, 140, 117, 138, 126, 114, 116, 129, 125, 125, 135, 119, 112, 106, 139, 127, 132, 133, 125, 125, 121, 119, 145, 133, 126, 92, 126, 121, 97, 122, 107, 119, 111, 119, 112, 134, 108, 118, 134, 132, 109, 123, 120, 117, 123, 119, 139, 120, 119, 142, 133, 104, 108, 127, 112, 130, 116, 114, 121, 131, 123, 129, 123, 129, 118, 139, 105, 106, 134, 117, 122, 115, 121, 119, 119, 150, 121, 129, 112, 132, 135, 133, 110, 122, 132, 118, 132, 124, 126, 131, 122, 132, 140, 121, 136, 134, 134, 143, 129, 121, 144, 137, 108, 144, 126, 141, 124, 125, 122, 116, 128, 124, 121, 125, 118, 131, 116, 133, 97, 130, 125, 134, 126, 133, 114, 133, 147, 129, 127, 145, 127, 131, 113, 121, 126, 101, 125, 120, 115, 134, 138, 152, 140, 116, 143, 119, 121, 156, 130, 124, 131, 110, 125, 129, 120, 123, 138, 121, 112, 132, 147, 129, 127, 123, 117, 119, 134, 102, 107, 132, 137, 124, 132, 108, 138, 134, 128, 131, 124, 124, 141, 106, 138, 144, 106, 123, 126, 115, 114, 121, 138, 137, 137, 110, 126, 125, 123, 101, 130, 133, 113, 118, 137, 132, 140, 134, 139, 120, 118, 117, 129, 134, 130, 143, 114, 119, 125, 128, 131, 105, 123, 126, 121, 136, 120, 136, 131, 118, 139, 130, 132, 152, 107, 139, 135, 117, 116, 131, 130, 106, 136, 118, 116, 118, 135, 115, 128, 132, 128, 129, 135, 124, 119, 144, 123, 122, 99, 137, 127, 133, 116, 128, 122, 113, 129, 126, 124, 106, 125, 125, 92, 133, 131, 134, 157, 110, 117, 124, 122, 146, 132, 117, 123, 133, 127, 145, 122, 133, 143, 141, 138, 139, 155, 131, 125, 129, 109, 115, 106, 120, 133, 115, 127, 126, 156, 131, 125, 137, 144, 102, 114, 130, 122, 121, 126, 143, 135, 138, 120, 121, 134, 113, 112, 110, 97, 130, 132, 133, 125, 132, 108, 120, 107, 128, 128, 141, 117, 138, 111, 117, 118, 129, 132, 112, 119, 135, 118, 135, 120, 104, 125, 115, 151, 126, 151, 109, 101, 114, 116, 120, 110, 116, 138, 131, 129, 129, 112, 143, 122, 122, 130, 128, 136, 114, 126, 132, 111, 126, 129, 126, 121, 103, 141, 116, 119, 110, 124, 125, 144, 140, 129, 120, 118, 127, 133, 119, 108, 134, 137, 125, 133, 139, 111, 124, 119, 110, 115, 151, 126, 97, 124, 114, 138, 146, 104, 115, 125, 117, 110, 130, 131, 119, 134, 117, 124, 103, 120, 127, 135, 124, 127, 136, 128, 113, 124, 141, 106, 121, 127, 128, 121, 127, 121, 132, 136, 118, 144, 123, 126, 127, 143, 125, 131, 117, 123, 111, 142, 124, 117, 126, 141, 136, 133, 123, 139, 120, 142, 126, 129, 128, 134, 119, 138, 139, 131, 103, 128, 128, 119, 129, 121, 117, 137, 132, 121, 134, 134, 110, 76, 131, 105, 129, 114, 119, 127, 115, 123, 132, 124, 127, 124, 127, 135, 103, 129, 125, 116, 127, 121, 127, 149, 126, 119, 131, 145, 128, 136, 138, 132, 148, 107, 138, 112, 98, 122, 150, 101, 124, 152, 112, 88, 123, 116, 138, 126, 127, 147, 146, 137, 117, 127, 138, 123, 117, 138, 122, 116, 139, 125, 155, 133, 125, 138, 136, 132, 154, 83, 143, 113, 104, 119, 126, 120, 122, 132, 113, 114, 116, 125, 139, 114, 129, 115, 136, 111, 118, 120, 117, 124, 128, 130, 111, 116, 106, 129, 121, 122, 136, 131, 119, 107, 111, 145, 129, 117, 118, 133, 131, 123, 118, 120, 120, 122, 117, 132, 131, 107, 101, 109, 137, 125, 126, 119, 132, 117, 138, 123, 125, 128, 129, 113, 117, 125, 145, 122, 129, 128, 134, 129, 119, 111, 119, 133, 128, 109, 130, 139, 136, 119, 105, 114, 121, 134, 120, 131, 130, 138, 123, 125, 130, 122, 135, 144, 119, 133, 116, 111, 128, 78, 119, 122, 126, 156, 127, 110, 122, 117, 120, 125, 124, 119, 123, 133, 133, 152, 131, 153, 113, 115, 118, 130, 121, 124, 106, 120, 121, 117, 122, 140, 138, 138, 138, 105, 119, 116, 111, 120, 120, 151, 116, 132, 150, 131, 124, 132, 156, 140, 141, 122, 143, 131, 135, 118, 107, 93, 128, 105, 139, 119, 119, 114, 121, 119, 113, 132, 89, 113, 144, 133, 112, 149, 106, 110, 114, 117, 121, 114, 138, 131, 103, 129, 120, 115, 127, 130, 135, 133, 118, 114, 120, 125, 130, 107, 118, 137, 132, 127, 138, 131, 124, 122, 136, 143, 132, 125, 128, 144, 88, 133, 119, 126, 142, 120, 102, 135, 136, 125, 137, 127, 124, 118, 106, 141, 130, 126, 109, 121, 122, 133, 122, 129, 123, 129, 132, 131, 120, 115, 111, 125, 115, 136, 114, 136, 109, 106, 112, 113, 124, 113, 105, 143, 118, 125, 119, 122, 116, 126, 122, 127, 124, 126, 119, 120, 130, 129, 125, 133, 116, 113, 132, 100, 139, 115, 117, 108, 112, 117, 121, 123, 109, 140, 148, 125, 118, 118, 116, 127, 126, 140, 129, 126, 134, 126, 136, 102, 133, 132, 95, 112, 133, 138, 151, 107, 131, 123, 123, 125, 129, 140, 121, 121, 123, 115, 130, 117, 125, 126, 117, 120, 126, 123, 106, 126, 119, 126, 123, 120, 104, 125, 122, 112, 116, 130, 126, 110, 134, 116, 126, 124, 127, 109, 118, 131, 105, 111, 105, 124, 111, 125, 117, 133, 134, 113, 113, 128, 124, 112, 105, 135, 138, 120, 125, 113, 136, 127, 134, 134, 141, 134, 104, 118, 131, 140, 132, 135, 124, 148, 120, 114, 155, 115, 127, 128, 125, 119, 114, 118, 137, 118, 145, 126, 133, 126, 125, 110, 122, 143, 129, 136, 122, 121, 122, 129, 123, 123, 114, 118, 103, 108, 132, 127, 116, 131, 125, 122, 123, 128, 111, 135, 118, 128, 134, 112, 120, 145, 135, 127, 145, 117, 130, 106, 136, 107, 139, 130, 117, 138, 88, 104, 134, 132, 119, 115, 134, 117, 115, 116, 115, 127, 110, 141, 107, 146, 121, 111, 129, 138, 122, 116, 121, 104, 127, 128, 111, 126, 136, 120, 132, 149, 140, 122, 116, 146, 128, 130, 117, 133, 114, 130, 122, 120, 112, 131, 140, 121, 120, 118, 135, 129, 112, 130, 132, 138, 117, 132, 112, 134, 142, 130, 124, 133, 123, 118, 135, 137, 143, 110, 118, 102, 114, 111, 123, 134, 117, 141, 135, 106, 116, 121, 115, 114, 113, 140, 121, 134, 119, 124, 111, 138, 133, 119, 133, 135, 142, 135, 128, 123, 119, 111, 111, 66, 142, 126, 121, 128, 124, 134, 140, 134, 116, 141, 108, 128, 139, 116, 158, 129, 138, 146, 123, 129, 116, 128, 127, 148, 128, 120, 148, 134, 129, 135, 119, 108, 125, 111, 129, 118, 119, 136, 153, 124, 107, 135, 128, 120, 153, 115, 127, 122, 120, 141, 128, 116, 120, 127, 143, 117, 141, 143, 126, 116, 118, 137, 121, 130, 127, 110, 132, 131, 114, 122, 117, 125, 118, 135, 113, 121, 121, 130, 107, 128, 128, 128, 115, 133, 126, 100, 111, 123, 125, 76, 136, 132, 115, 130, 128, 133, 116, 123, 94, 114, 126, 120, 135, 120, 140, 126, 116, 126, 99, 126, 126, 108, 132, 129, 134, 131, 129, 140, 128, 128, 122, 122, 147, 148, 118, 121, 142, 118, 125, 129, 133, 147, 112, 128, 98, 134, 145, 120, 130, 118, 119, 108, 103, 139, 127, 122, 131, 138, 138, 112, 117, 122, 145, 118, 116, 134, 131, 116, 141, 127, 127, 137, 117, 140, 131, 141, 128, 135, 130, 122, 122, 128, 127, 129, 116, 133, 141, 124, 125, 134, 138, 119, 132, 115, 106, 138, 125, 134, 131, 132, 137, 140, 138, 139, 133, 126, 112, 102, 126, 127, 141, 121, 132, 136, 135, 129, 127, 125, 113, 129, 118, 116, 129, 116, 119, 123, 115, 130, 133, 131, 125, 121, 120, 89, 106, 130, 124, 125, 117, 120, 127, 115, 135, 126, 129, 134, 122, 113, 115, 136, 136, 146, 132, 129, 126, 126, 136, 112, 137, 121, 122, 120, 125, 121, 133, 129, 136, 115, 126, 120, 135, 115, 122, 117, 124, 123, 125, 101, 120, 137, 106, 110, 122, 121, 130, 121, 123, 123, 130, 128, 107, 132, 114, 118, 118, 134, 144, 118, 130, 122, 128, 121, 142, 116, 151, 126, 131, 126, 125, 139, 124, 115, 143, 123, 129, 119, 119, 162, 133, 123, 112, 119, 117, 136, 129, 125, 134, 114, 110, 120, 125, 129, 132, 120, 121, 137, 124, 120, 124, 128, 121, 119, 134, 109, 124, 147, 127, 114, 116, 122, 122, 116, 143, 121, 117, 122, 120, 110, 143, 122, 132, 134, 134, 141, 138, 104, 115, 136, 131, 132, 119, 141, 121, 132, 129, 123, 109, 123, 118, 108, 123, 116, 128, 129, 128, 128, 126, 120, 136, 124, 135, 110, 142, 115, 121, 121, 126, 116, 93, 112, 137, 137, 143, 136, 124, 128, 119, 123, 137, 128, 123, 133, 123, 129, 108, 138, 136, 124, 136, 130, 127, 113, 149, 136, 122, 129, 115, 132, 124, 140, 111, 121, 126, 127, 129, 117, 114, 121, 108, 142, 119, 121, 104, 132, 107, 118, 111, 135, 144, 116, 127, 115, 112, 126, 124, 137, 133, 123, 122, 116, 123, 152, 117, 127, 129, 102, 128, 130, 141, 134, 136, 124, 120, 128, 132, 121, 104, 106, 113, 144, 143, 117, 135, 147, 142, 115, 152, 125, 121, 115, 118, 136, 121, 131, 140, 122, 121, 116, 130, 131, 117, 159, 118, 144, 116, 113, 116, 130, 122, 121, 113, 134, 143, 114, 124, 118, 111, 127, 110, 143, 125, 119, 119, 147, 145, 127, 130, 125, 125, 123, 107, 114, 126, 113, 136, 132, 125, 121, 124, 130, 107, 121, 120, 127, 124, 115, 110, 127, 97, 119, 103, 107, 137, 129, 146, 119, 137, 126, 136, 110, 124, 123, 125, 121, 123, 128, 131, 129, 128, 117, 140, 123, 126, 129, 115, 111, 127, 127, 122, 120, 129, 112, 126, 97, 128, 131, 137, 124, 109, 114, 104, 133, 124, 109, 135, 126, 128, 125, 151, 125, 98, 140, 135, 115, 104, 113, 126, 121, 131, 122, 136, 119, 108, 124, 138, 105, 140, 127, 116, 119, 126, 114, 127, 121, 150, 133, 114, 120, 119, 129, 130, 124, 122, 116, 135, 127, 100, 136, 116, 116, 129, 130, 119, 117, 123, 127, 126, 151, 125, 137, 139, 121, 125, 127, 133, 116, 124, 115, 131, 145, 127, 133, 143, 136, 104, 123, 112, 107, 119, 123, 118, 122, 123, 145, 105, 118, 134, 137, 126, 129, 118, 118, 146, 115, 129, 126, 102, 138, 126, 123, 125, 129, 135, 124, 124, 135, 131, 141, 113, 104, 132, 120, 116, 105, 132, 109, 124, 130, 129, 125, 124, 133, 134, 131, 151, 129, 115, 120, 112, 114, 137, 138, 131, 115, 118, 110, 127, 120, 120, 150, 157, 124, 145, 135, 133, 127, 119, 125, 128, 125, 129, 121, 111, 129, 120, 127, 133, 134, 149, 118, 127, 126, 121, 125, 124, 136, 115, 121, 104, 133, 127, 147, 145, 129, 106, 120, 119, 115, 111, 114, 133, 131, 121, 133, 136, 132, 114, 119, 122, 125, 109, 127, 126, 135, 108, 137, 134, 124, 119, 120, 117, 110, 135, 140, 122, 134, 94, 118, 130, 126, 106, 109, 127, 119, 127, 112, 117, 121, 119, 120, 126, 115, 112, 110, 135, 123, 119, 114, 117, 132, 127, 112, 121, 124, 117, 123, 113, 121, 133, 129, 146, 142, 133, 107, 108, 140, 131, 111, 146, 127, 118, 135, 131, 122, 101, 112, 120, 141, 116, 109, 135, 114, 141, 120, 118, 130, 141, 125, 138, 133, 122, 125, 119, 109, 108, 121, 146, 134, 130, 126, 119, 129, 119, 125, 129, 120, 118, 133, 136, 136, 145, 116, 137, 142, 113, 118, 130, 130, 105, 108, 115, 125, 102, 121, 126, 122, 113, 104, 120, 129, 125, 132, 142, 124, 129, 114, 138, 141, 111, 126, 134, 132, 131, 130, 121, 125, 135, 128, 114, 129, 131, 132, 135, 129, 109, 123, 123, 130, 125, 112, 113, 126, 128, 123, 110, 117, 129, 119, 111, 117, 124, 127, 134, 103, 133, 107, 119, 125, 119, 127, 113, 126, 125, 118, 131, 144, 131, 123, 138, 116, 128, 121, 140, 115, 123, 139, 133, 148, 108, 111, 118, 124, 131, 126, 121, 103, 144, 128, 139, 143, 136, 107, 128, 118, 114, 132, 126, 126, 132, 113, 115, 116, 134, 128, 117, 111, 110, 119, 105, 143, 137, 128, 123, 126, 128, 144, 140, 136, 114, 117, 138, 113, 106, 146, 118, 100, 99, 128, 131, 125, 130, 120, 142, 117, 118, 117, 109, 131, 131, 126, 128, 99, 122, 116, 133, 119, 133, 104, 126, 105, 111, 146, 123, 135, 119, 114, 132, 122, 132, 128, 124, 125, 139, 128, 125, 149, 123, 122, 132, 126, 127, 117, 109, 125, 135, 128, 120, 127, 117, 110, 127, 112, 126, 116, 158, 124, 114, 122, 117, 125, 118, 111, 126, 115, 120, 127, 108, 133, 120, 128, 122, 118, 137, 149, 118, 135, 121, 128, 126, 132, 100, 130, 166, 115, 124, 142, 121, 123, 130, 130, 123, 141, 147, 126, 128, 137, 117, 109, 105, 134, 135, 126, 121, 109, 105, 107, 135, 120, 119, 125, 125, 142, 117, 107, 122, 132, 120, 144, 116, 121, 117, 145, 116, 98, 117, 143, 155, 135, 119, 116, 130, 122, 135, 143, 129, 116, 133, 126, 111, 117, 133, 136, 124, 122, 126, 109, 122, 128, 139, 119, 129, 128, 128, 137, 116, 137, 130, 120, 123, 115, 138, 105, 124, 126, 133, 135, 131, 126, 115, 144, 116, 116, 121, 105, 110, 133, 124, 110, 121, 114, 128, 119, 113, 122, 152, 125, 113, 124, 127, 117, 120, 132, 124, 133, 128, 126, 117, 117, 101, 122, 123, 126, 111, 132, 125, 119, 117, 128, 126, 129, 101, 120, 124, 117, 130, 132, 118, 106, 120, 122, 130, 114, 127, 143, 121, 114, 129, 139, 129, 127, 137, 130, 127, 137, 145, 125, 140, 127, 123, 108, 133, 143, 132, 125, 122, 111, 118, 129, 121, 129, 128, 117, 136, 119, 122, 121, 121, 134, 122, 129, 110, 105, 118, 128, 127, 111, 132, 131, 112, 133, 116, 108, 120, 126, 132, 131, 109, 124, 111, 132, 113, 113, 127, 121, 135, 132, 119, 121, 117, 133, 123, 136, 128, 136, 121, 124, 134, 113, 140, 116, 128, 106, 128, 129, 124, 123, 149, 119, 123, 146, 132, 110, 128, 127, 132, 134, 111, 127, 116, 128, 121, 123, 124, 130, 112, 134, 127, 127, 131, 132, 127, 131, 142, 127, 121, 138, 132, 117, 111, 135, 134, 114, 124, 124, 125, 135, 121, 131, 118, 114, 124, 103, 133, 114, 123, 108, 127, 130, 143, 110, 122, 115, 117, 120, 140, 140, 130, 117, 117, 133, 120, 138, 122, 124, 117, 118, 133, 128, 125, 134, 127, 131, 116, 110, 124, 115, 134, 138, 112, 117, 108, 149, 116, 134, 133, 128, 106, 122, 131, 109, 135, 125, 113, 112, 115, 130, 144, 130, 116, 116, 124, 131, 139, 121, 144, 119, 134, 121, 145, 117, 128, 122, 107, 119, 134, 112, 120, 137, 122, 123, 131, 130, 120, 139, 125, 122, 118, 130, 129, 124, 124, 141, 121, 145, 130, 115, 134, 142, 147, 142, 123, 105, 115, 132, 121, 116, 129, 135, 124, 124, 131, 131, 132, 137, 110, 118, 119, 133, 135, 108, 139, 131, 113, 127, 107, 131, 124, 132, 114, 116, 129, 112, 127, 135, 134, 137, 117, 133, 135, 119, 128, 119, 116, 129, 125, 126, 134, 131, 132, 122, 142, 118, 123, 140, 130, 110, 103, 122, 115, 134, 144, 129, 129, 126, 123, 133, 122, 122, 139, 122, 126, 117, 131, 123, 122, 126, 141, 117, 136, 137, 130, 133, 128, 128, 138, 113, 124, 138, 135, 115, 117, 153, 152, 128, 135, 123, 124, 113, 122, 125, 136, 127, 118, 142, 123, 107, 128, 123, 117, 128, 140, 123, 123, 140, 126, 135, 114, 126, 104, 130, 109, 123, 126, 121, 122, 121, 124, 128, 134, 140, 137, 139, 109, 110, 129, 116, 133, 109, 124, 127, 111, 145, 123, 134, 141, 124, 139, 124, 125, 113, 118, 127, 135, 113, 122, 123, 136, 117, 116, 129, 122, 119, 124, 130, 141, 136, 126, 121, 123, 121, 131, 136, 126, 119, 124, 124, 111, 124, 128, 131, 127, 120, 135, 117, 123, 127, 119, 133, 115, 116, 117, 141, 129, 128, 151, 131, 110, 132, 135, 120, 116, 141, 113, 124, 127, 128, 125, 125, 122, 129, 129, 118, 114, 117, 121, 113, 126, 134, 118, 127, 114, 129, 128, 115, 120, 136, 112, 131, 111, 127, 121, 133, 133, 118, 124, 122, 136, 133, 115, 131, 144, 135, 119, 125, 133, 137, 118, 129, 112, 119, 132, 129, 131, 127, 120, 121, 116, 121, 115, 101, 123, 132, 114, 130, 131, 131, 117, 129, 129, 131, 112, 130, 109, 127, 114, 121, 114, 123, 120, 135, 125, 122, 122, 124, 129, 130, 117, 122, 133, 128, 132, 130, 130, 142, 121, 126, 128, 125, 119, 134, 128, 128, 130, 130, 133, 128, 130, 125, 123, 127, 131, 121, 111, 122, 123, 123, 128, 121, 135, 116, 133, 122, 129, 124, 136, 125, 121, 141, 146, 144, 127, 128, 128, 135, 131, 125, 116, 129, 138, 131, 137, 138, 126, 129, 124, 137, 139, 114, 131, 137, 121, 124, 136, 129, 111, 145, 134, 122, 136, 148, 137, 119, 137, 116, 117, 137, 118, 130, 117, 127, 120, 137, 111, 127, 121, 118, 116, 121, 129, 120, 135, 104, 147, 117, 120, 139, 141, 135, 123, 108, 111, 140, 130, 135, 126, 122, 132, 123, 125, 136, 119, 115, 114, 131, 104, 138, 119, 137, 100, 124, 124, 134, 143, 131, 128, 145, 124, 131, 149, 122, 125, 120, 123, 126, 122, 132, 117, 132, 132, 115, 126, 125, 138, 119, 112, 123, 127, 122, 126, 128, 132, 129, 147, 130, 124, 128, 114, 134, 135, 112, 129, 133, 133, 110, 131, 125, 137, 107, 137, 129, 122, 125, 126, 113, 151, 120, 136, 127, 129, 115, 140, 129, 130, 117, 122, 114, 127, 135, 126, 119, 116, 126, 120, 129, 116, 118, 124, 125, 124, 121, 131, 126, 127, 127, 141, 126, 126, 123, 113, 128, 139, 127, 110, 134, 125, 128, 120, 117, 128, 107, 137, 128, 101, 140, 123, 120, 117, 134, 129, 117, 139, 131, 121, 108, 116, 122, 120, 129, 120, 120, 127, 124, 109, 137, 124, 131, 137, 120, 132, 127, 133, 102, 137, 120, 128, 109, 129, 116, 119, 102, 114, 125, 125, 117, 117, 140, 115, 130, 132, 117, 128, 119, 137, 123, 122, 144, 127, 108, 111, 112, 133, 114, 140, 139, 124, 117, 133, 121, 140, 112, 110, 127, 119, 122, 161, 159, 102, 128, 115, 107, 107, 131, 121, 127, 155, 124, 132, 131, 123, 146, 137, 106, 117, 110, 118, 139, 131, 124, 130, 121, 125, 131, 138, 131, 137, 143, 132, 142, 134, 129, 139, 118, 121, 135, 127, 130, 122, 115, 123, 120, 125, 129, 112, 145, 123, 106, 105, 136, 127, 120, 119, 127, 130, 130, 128, 136, 141, 142, 132, 124, 120, 138, 127, 142, 125, 126, 111, 144, 148, 110, 128, 134, 120, 124, 133, 135, 121, 123, 135, 148, 131, 125, 121, 126, 131, 114, 133, 133, 116, 119, 130, 144, 126, 128, 99, 122, 110, 123, 142, 129, 113, 115, 139, 122, 128, 130, 141, 122, 107, 122, 133, 124, 124, 122, 135, 124, 141, 138, 127, 122, 130, 115, 118, 145, 132, 109, 128, 128, 133, 131, 138, 99, 140, 126, 128, 108, 121, 130, 118, 127, 139, 134, 135, 138, 133, 115, 121, 113, 110, 123, 120, 136, 132, 125, 125, 121, 142, 122, 124, 140, 129, 123, 114, 126, 134, 140, 139, 124, 129, 102, 153, 116, 127, 119, 120, 108, 120, 127, 116, 144, 119, 131, 114, 126, 124, 134, 103, 129, 121, 146, 136, 128, 114, 125, 117, 115, 127, 138, 123, 124, 141, 99, 116, 113, 123, 140, 132, 127, 117, 138, 138, 129, 133, 131, 115, 118, 129, 143, 118, 136, 145, 124, 119, 120, 125, 137, 106, 130, 128, 128, 110, 117, 150, 114, 131, 117, 115, 125, 131, 124, 138, 132, 113, 135, 121, 105, 123, 118, 111, 132, 119, 114, 122, 121, 124, 106, 117, 132, 127, 128, 140, 117, 123, 117, 111, 128, 109, 119, 119, 118, 135, 117, 124, 122, 127, 130, 114, 109, 132, 116, 127, 129, 116, 128, 127, 120, 127, 129, 117, 105, 98, 105, 135, 133, 121, 133, 124, 112, 136, 132, 118, 126, 133, 137, 123, 111, 127, 131, 120, 116, 118, 132, 123, 119, 127, 112, 129, 136, 116, 127, 128, 122, 123, 132, 143, 126, 131, 122, 124, 122, 132, 120, 108, 133, 117, 116, 126, 123, 113, 132, 111, 123, 146, 124, 134, 122, 116, 120, 135, 116, 129, 120, 128, 114, 120, 141, 111, 111, 120, 117, 140, 99, 113, 121, 132, 108, 113, 124, 145, 105, 121, 123, 125, 121, 136, 131, 122, 121, 122, 129, 123, 103, 135, 130, 127, 96, 127, 127, 129, 148, 128, 132, 133, 125, 126, 106, 132, 123, 116, 132, 124, 129, 110, 114, 141, 160, 116, 119, 144, 122, 127, 124, 131, 146, 128, 120, 120, 134, 136, 130, 132, 136, 146, 140, 137, 133, 116, 143, 121, 124, 122, 131, 146, 123, 134, 129, 135, 132, 153, 107, 123, 128, 128, 132, 143, 125, 122, 126, 128, 131, 120, 134, 126, 113, 118, 130, 124, 138, 139, 118, 122, 111, 138, 118, 143, 127, 139, 127, 120, 124, 125, 119, 126, 136, 127, 116, 144, 118, 111, 108, 138, 118, 119, 108, 128, 113, 127, 112, 143, 117, 128, 127, 121, 141, 134, 134, 121, 136, 148, 126, 131, 122, 116, 118, 131, 128, 112, 142, 127, 120, 105, 112, 120, 112, 125, 126, 113, 123, 123, 123, 125, 130, 138, 120, 123, 129, 110, 124, 118, 118, 104, 124, 137, 119, 122, 138, 120, 120, 130, 117, 127, 145, 114, 126, 127, 130, 117, 132, 124, 129, 127, 145, 138, 143, 114, 135, 124, 140, 126, 134, 126, 122, 124, 112, 126, 117, 122, 128, 137, 124, 133, 119, 120, 107, 126, 138, 136, 122, 121, 125, 128, 127, 122, 131, 120, 137, 124, 126, 122, 123, 128, 142, 120, 114, 127, 129, 112, 109, 146, 133, 125, 147, 111, 128, 107, 125, 122, 123, 123, 129, 128, 134, 103, 127, 123, 122, 116, 129, 117, 147, 104, 139, 113, 128, 117, 113, 123, 114, 122, 125, 119, 134, 138, 126, 138, 134, 112, 137, 136, 136, 122, 123, 126, 110, 130, 129, 128, 148, 136, 119, 129, 127, 131, 118, 122, 125, 101, 117, 144, 118, 105, 121, 113, 131, 115, 150, 144, 111, 112, 120, 110, 135, 127, 116, 117, 130, 106, 128, 114, 114, 122, 132, 119, 137, 118, 125, 117, 115, 135, 145, 151, 127, 131, 135, 104, 124, 135, 115, 126, 122, 123, 127, 120, 116, 131, 129, 121, 136, 127, 134, 132, 113, 117, 132, 142, 115, 130, 115, 122, 122, 126, 118, 130, 132, 115, 132, 126, 120, 122, 129, 96, 120, 127, 130, 120, 115, 148, 120, 128, 112, 137, 140, 132, 113, 116, 132, 132, 132, 103, 126, 135, 125, 122, 140, 127, 132, 144, 135, 118, 135, 131, 125, 125, 133, 119, 127, 133, 135, 124, 121, 125, 142, 130, 119, 121, 106, 152, 124, 130, 116, 124, 120, 121, 125, 147, 134, 134, 127, 133, 123, 113, 130, 128, 127, 123, 137, 124, 118, 129, 115, 130, 141, 136, 131, 147, 127, 119, 125, 132, 137, 119, 128, 139, 147, 121, 112, 123, 137, 127, 121, 118, 119, 124, 127, 131, 130, 121, 126, 122, 130, 122, 131, 114, 138, 127, 130, 128, 123, 135, 110, 122, 130, 116, 109, 147, 124, 129, 120, 111, 135, 106, 116, 128, 124, 139, 119, 116, 119, 129, 135, 118, 156, 119, 126, 129, 112, 113, 148, 146, 130, 112, 118, 111, 118, 124, 130, 115, 127, 120, 129, 115, 132, 120, 135, 118, 138, 130, 112, 121, 123, 115, 130, 118, 129, 122, 126, 123, 130, 119, 147, 130, 135, 135, 129, 131, 146, 120, 115, 120, 126, 119, 124, 138, 133, 129, 117, 119, 142, 120, 128, 111, 111, 111, 114, 133, 116, 116, 125, 137, 142, 113, 140, 127, 118, 137, 121, 120, 136, 120, 117, 113, 110, 117, 113, 145, 119, 116, 127, 116, 132, 116, 119, 157, 121, 122, 139, 140, 128, 130, 132, 120, 109, 114, 121, 135, 136, 111, 127, 129, 119, 132, 104, 138, 113, 144, 127, 119, 111, 120, 129, 126, 144, 122, 144, 135, 128, 122, 133, 121, 132, 111, 114, 121, 133, 118, 138, 114, 119, 140, 144, 117, 136, 121, 132, 106, 130, 126, 119, 122, 136, 119, 140, 128, 122, 119, 134, 137, 126, 119, 141, 130, 130, 133, 124, 125, 133, 109, 104, 115, 115, 132, 114, 137, 126, 110, 130, 137, 109, 125, 123, 140, 119, 121, 113, 128, 143, 134, 130, 109, 131, 116, 125, 112, 141, 117, 131, 124, 127, 139, 110, 131, 122, 144, 142, 130, 115, 138, 127, 123, 126, 123, 112, 116, 126, 126, 133, 127, 126, 121, 120, 120, 126, 132, 113, 121, 130, 108, 115, 126, 131, 114, 134, 132, 125, 129, 152, 134, 119, 121, 148, 121, 109, 126, 142, 128, 138, 148, 131, 145, 126, 129, 131, 127, 141, 128, 152, 125, 128, 137, 145, 109, 130, 129, 137, 124, 134, 128, 118, 110, 132, 140, 114, 133, 131, 120, 116, 129, 123, 155, 130, 114, 134, 126, 122, 137, 129, 122, 136, 134, 116, 137, 128, 121, 131, 124, 123, 115, 128, 146, 120, 138, 132, 142, 133, 129, 130, 113, 119, 122, 122, 134, 112, 115, 124, 141, 115, 109, 134, 128, 123, 125, 114, 119, 140, 123, 143, 120, 127, 117, 117, 93, 146, 133, 117, 129, 121, 124, 126, 124, 107, 131, 122, 115, 141, 126, 133, 127, 119, 126, 129, 122, 127, 127, 116, 117, 125, 141, 140, 114, 134, 125, 127, 133, 144, 119, 100, 121, 112, 116, 124, 108, 112, 123, 141, 127, 121, 108, 124, 146, 107, 123, 157, 134, 128, 134, 109, 116, 138, 117, 119, 134, 136, 109, 126, 103, 110, 144, 120, 138, 121, 110, 124, 138, 125, 132, 122, 118, 119, 123, 116, 135, 122, 109, 112, 133, 106, 142, 119, 131, 140, 130, 113, 141, 121, 113, 112, 123, 131, 119, 113, 128, 126, 142, 136, 121, 105, 141, 121, 125, 114, 133, 132, 153, 109, 120, 127, 112, 124, 131, 122, 126, 135, 134, 121, 106, 124, 123, 131, 110, 127, 151, 111, 120, 140, 121, 122, 143, 140, 134, 106, 128, 122, 130, 111, 126, 137, 133, 135, 119, 117, 122, 114, 121, 119, 123, 125, 111, 133, 141, 111, 126, 131, 133, 133, 113, 114, 123, 129, 118, 147, 111, 130, 131, 157, 145, 120, 128, 128, 136, 126, 115, 121, 145, 132, 128, 129, 141, 116, 160, 115, 150, 128, 125, 128, 126, 138, 126, 126, 117, 101, 116, 138, 122, 134, 121, 122, 126, 118, 127, 121, 124, 130, 128, 99, 134, 142, 141, 119, 113, 120, 121, 128, 131, 114, 131, 123, 123, 107, 132, 111, 108, 141, 110, 125, 130, 136, 128, 130, 141, 137, 125, 151, 105, 132, 137, 121, 122, 119, 110, 113, 133, 137, 130, 126, 119, 133, 127, 134, 111, 132, 104, 119, 124, 112, 117, 127, 139, 94, 120, 132, 123, 129, 112, 128, 131, 136, 124, 136, 118, 129, 121, 123, 122, 147, 141, 120, 126, 121, 126, 127, 136, 129, 131, 121, 126, 135, 112, 112, 147, 99, 131, 118, 144, 123, 135, 111, 127, 125, 130, 145, 128, 131, 112, 133, 127, 130, 119, 140, 111, 129, 105, 124, 123, 94, 119, 126, 125, 119, 148, 108, 126, 116, 126, 110, 116, 149, 130, 113, 122, 132, 136, 119, 117, 111, 132, 117, 122, 130, 138, 134, 123, 134, 119, 119, 131, 102, 124, 95, 123, 116, 120, 145, 139, 124, 134, 116, 151, 125, 127, 121, 135, 121, 128, 127, 127, 111, 110, 123, 112, 128, 137, 136, 126, 128, 93, 129, 135, 125, 127, 118, 131, 122, 96, 135, 130, 137, 100, 122, 125, 133, 123, 133, 143, 118, 119, 126, 127, 125, 124, 131, 116, 128, 121, 121, 142, 125, 116, 120, 132, 133, 120, 122, 132, 126, 129, 120, 121, 126, 122, 127, 127, 129, 136, 137, 120, 133, 131, 116, 121, 109, 143, 138, 127, 156, 123, 141, 122, 139, 111, 121, 117, 129, 124, 120, 117, 126, 109, 117, 148, 151, 129, 125, 137, 143, 129, 121, 132, 125, 127, 110, 128, 124, 124, 117, 120, 130, 131, 112, 123, 115, 88, 148, 124, 123, 119, 125, 137, 124, 131, 130, 123, 137, 127, 123, 130, 130, 118, 129, 120, 132, 129, 118, 123, 123, 115, 139, 154, 146, 140, 115, 115, 132, 124, 117, 138, 134, 118, 131, 119, 120, 106, 124, 127, 138, 125, 106, 118, 122, 142, 113, 160, 124, 130, 119, 114, 126, 127, 153, 137, 114, 116, 125, 146, 133, 123, 131, 120, 117, 125, 123, 119, 128, 107, 113, 118, 110, 111, 110, 128, 111, 121, 139, 138, 119, 125, 129, 114, 128, 147, 114, 110, 125, 124, 130, 125, 134, 125, 101, 128, 118, 132, 130, 138, 126, 135, 124, 121, 129, 117, 111, 117, 143, 106, 134, 120, 131, 121, 125, 137, 124, 123, 125, 113, 123, 110, 119, 111, 137, 125, 121, 138, 115, 114, 141, 135, 123, 133, 121, 128, 117, 119, 122, 134, 112, 120, 122, 127, 106, 130, 128, 132, 130, 135, 120, 128, 123, 120, 152, 127, 115, 115, 123, 113, 109, 129, 136, 138, 114, 133, 118, 130, 129, 118, 95, 120, 130, 145, 122, 108, 143, 135, 131, 132, 140, 117, 125, 132, 142, 112, 119, 127, 134, 128, 121, 124, 120, 128, 114, 119, 127, 134, 132, 117, 130, 126, 109, 118, 111, 115, 132, 126, 128, 144, 129, 142, 118, 119, 113, 119, 114, 126, 122, 132, 119, 137, 121, 164, 121, 112, 121, 141, 131, 128, 128, 109, 111, 135, 131, 141, 130, 131, 120, 122, 140, 122, 109, 133, 132, 118, 131, 125, 117, 128, 122, 126, 154, 131, 110, 105, 127, 137, 134, 119, 123, 121, 122, 139, 138, 105, 124, 120, 104, 136, 125, 107, 127, 138, 141, 109, 128, 111, 118, 113, 120, 112, 107, 124, 119, 140, 131, 129, 122, 119, 147, 126, 150, 112, 128, 138, 129, 144, 130, 119, 113, 121, 121, 107, 139, 142, 144, 146, 127, 123, 135, 125, 113, 111, 115, 140, 123, 139, 101, 120, 112, 141, 117, 111, 126, 133, 140, 113, 121, 94, 123, 132, 117, 114, 121, 132, 137, 120, 136, 112, 120, 128, 126, 133, 128, 146, 119, 133, 124, 110, 144, 117, 127, 120, 139, 115, 112, 142, 138, 107, 107, 136, 117, 108, 125, 119, 122, 148, 109, 108, 137, 129, 108, 135, 137, 115, 126, 143, 142, 112, 119, 131, 122, 141, 119, 112, 135, 140, 128, 125, 120, 141, 125, 114, 136, 135, 144, 104, 114, 135, 116, 121, 119, 132, 119, 121, 123, 125, 109, 137, 120, 137, 114, 122, 117, 127, 123, 116, 134, 135, 125, 125, 135, 123, 117, 119, 136, 131, 145, 124, 126, 131, 136, 131, 124, 122, 112, 124, 117, 129, 122, 124, 122, 125, 124, 120, 113, 125, 128, 128, 141, 132, 133, 123, 114, 131, 142, 109, 109, 119, 118, 121, 133, 129, 143, 143, 132, 122, 126, 125, 106, 122, 117, 132, 117, 117, 117, 122, 117, 122, 146, 132, 106, 128, 127, 103, 127, 130, 139, 115, 125, 121, 134, 122, 112, 111, 140, 123, 129, 124, 115, 104, 130, 135, 124, 114, 107, 128, 121, 119, 131, 118, 133, 126, 135, 143, 117, 129, 114, 124, 133, 136, 126, 119, 152, 130, 134, 123, 140, 137, 131, 135, 110, 118, 129, 130, 113, 120, 138, 145, 115, 118, 114, 138, 133, 124, 118, 120, 121, 120, 134, 135, 134, 115, 141, 131, 98, 129, 124, 125, 127, 132, 104, 123, 135, 125, 120, 128, 96, 134, 136, 116, 120, 126, 122, 106, 145, 120, 128, 139, 121, 145, 126, 114, 112, 131, 120, 134, 123, 129, 129, 120, 115, 114, 124, 142, 127, 107, 136, 125, 122, 141, 128, 93, 134, 114, 122, 125, 118, 127, 138, 153, 133, 128, 124, 122, 142, 142, 122, 135, 131, 120, 119, 120, 150, 121, 144, 122, 116, 122, 113, 120, 121, 116, 126, 127, 138, 118, 140, 124, 117, 133, 128, 118, 115, 134, 127, 127, 120, 127, 127, 131, 134, 116, 122, 118, 117, 118, 124, 99, 106, 140, 118, 126, 118, 123, 112, 126, 133, 139, 112, 133, 124, 127, 118, 115, 119, 118, 118, 128, 107, 116, 126, 124, 106, 131, 129, 120, 125, 110, 128, 110, 131, 133, 141, 115, 121, 120, 121, 114, 133, 113, 137, 135, 123, 124, 145, 134, 112, 129, 123, 119, 140, 130, 128, 135, 120, 120, 133, 135, 128, 119, 119, 134, 132, 122, 124, 134, 110, 125, 124, 112, 120, 148, 128, 126, 134, 131, 118, 135, 120, 117, 129, 109, 142, 138, 127, 129, 119, 125, 132, 125, 124, 131, 105, 114, 121, 124, 110, 120, 129, 114, 121, 132, 134, 140, 118, 130, 130, 124, 113, 138, 119, 125, 111, 107, 121, 128, 121, 136, 129, 145, 124, 128, 114, 134, 124, 126, 133, 126, 129, 120, 139, 120, 129, 121, 119, 120, 143, 107, 137, 108, 150, 118, 116, 119, 146, 125, 139, 124, 119, 130, 133, 117, 110, 148, 138, 129, 111, 112, 120, 139, 132, 94, 131, 131, 111, 119, 126, 141, 131, 131, 129, 128, 120, 122, 139, 138, 118, 113, 124, 130, 127, 126, 111, 111, 119, 115, 134, 127, 120, 118, 97, 131, 109, 119, 125, 139, 127, 127, 129, 135, 143, 128, 117, 136, 139, 118, 120, 119, 120, 125, 122, 127, 122, 134, 124, 126, 128, 118, 129, 129, 122, 117, 127, 142, 138, 129, 116, 125, 132, 122, 134, 110, 141, 130, 138, 134, 124, 122, 119, 119, 133, 129, 116, 134, 125, 142, 124, 117, 120, 119, 131, 119, 113, 138, 126, 126, 143, 114, 136, 119, 108, 112, 125, 140, 129, 113, 136, 129, 131, 122, 118, 117, 139, 132, 132, 113, 125, 115, 124, 125, 120, 129, 135, 114, 116, 126, 129, 131, 134, 142, 132, 129, 129, 135, 126, 121, 112, 129, 117, 119, 141, 115, 134, 122, 110, 111, 127, 112, 127, 126, 120, 140, 123, 120, 119, 138, 126, 118, 129, 119, 122, 126, 130, 136, 144, 136, 121, 120, 112, 146, 120, 113, 120, 138, 127, 115, 125, 115, 109, 122, 151, 138, 123, 150, 122, 130, 119, 138, 123, 118, 121, 119, 127, 131, 112, 124, 115, 127, 135, 128, 134, 133, 124, 123, 141, 124, 124, 123, 125, 135, 122, 134, 120, 140, 133, 126, 123, 122, 133, 124, 115, 139, 124, 137, 126, 139, 124, 139, 131, 108, 119, 129, 149, 128, 144, 137, 104, 120, 122, 120, 123, 130, 122, 119, 112, 121, 113, 115, 112, 128, 120, 130, 137, 134, 122, 135, 119, 116, 122, 111, 128, 132, 123, 125, 120, 136, 115, 132, 132, 129, 117, 130, 118, 130, 114, 120, 128, 127, 140, 113, 127, 115, 112, 121, 122, 133, 134, 142, 130, 131, 114, 123, 128, 115, 110, 136, 135, 131, 129, 147, 124, 122, 133, 114, 125, 120, 123, 135, 97, 113, 138, 146, 126, 126, 130, 119, 142, 111, 115, 121, 117, 121, 126, 116, 139, 111, 134, 138, 109, 113, 124, 110, 114, 138, 108, 134, 143, 118, 134, 121, 116, 130, 119, 135, 110, 113, 122, 121, 121, 131, 112, 147, 106, 121, 127, 138, 121, 127, 114, 122, 133, 130, 121, 139, 133, 140, 121, 120, 135, 120, 131, 121, 143, 122, 140, 118, 130, 146, 130, 119, 123, 119, 123, 131, 125, 123, 122, 115, 127, 134, 132, 135, 119, 109, 126, 126, 134, 127, 126, 127, 124, 127, 123, 113, 113, 118, 137, 122, 117, 133, 129, 132, 133, 152, 130, 122, 119, 112, 129, 117, 120, 128, 137, 134, 96, 136, 123, 138, 109, 127, 126, 128, 111, 116, 124, 127, 150, 145, 156, 129, 129, 116, 125, 126, 112, 126, 122, 115, 129, 126, 127, 111, 124, 134, 133, 130, 116, 134, 126, 124, 123, 133, 114, 121, 138, 124, 121, 123, 121, 110, 146, 132, 130, 120, 130, 114, 124, 128, 121, 134, 118, 120, 134, 135, 119, 128, 104, 124, 123, 111, 123, 136, 118, 125, 126, 145, 136, 120, 130, 108, 117, 124, 129, 120, 111, 126, 117, 149, 131, 143, 104, 111, 136, 134, 120, 130, 130, 125, 99, 131, 121, 126, 126, 125, 134, 131, 123, 130, 120, 124, 126, 132, 122, 109, 140, 129, 117, 128, 132, 131, 120, 113, 147, 121, 141, 126, 112, 130, 122, 148, 126, 143, 121, 126, 136, 127, 110, 129, 136, 126, 131, 128, 152, 132, 119, 125, 137, 141, 128, 119, 135, 134, 116, 117, 116, 138, 130, 128, 111, 113, 127, 135, 130, 129, 139, 125, 115, 143, 124, 112, 114, 136, 125, 142, 130, 128, 157, 137, 111, 130, 122, 130, 115, 124, 114, 128, 129, 123, 141, 136, 135, 121, 127, 134, 130, 127, 123, 130, 114, 138, 116, 133, 105, 123, 128, 136, 130, 115, 125, 125, 108, 119, 128, 132, 121, 122, 123, 149, 128, 130, 116, 113, 117, 134, 131, 136, 130, 133, 142, 119, 124, 125, 142, 124, 147, 118, 119, 117, 125, 119, 137, 132, 121, 119, 107, 114, 110, 152, 135, 107, 151, 127, 114, 133, 118, 129, 105, 121, 108, 135, 128, 122, 128, 141, 125, 138, 123, 126, 136, 116, 110, 137, 130, 135, 130, 128, 117, 131, 120, 128, 103, 128, 131, 121, 138, 117, 124, 119, 121, 135, 142, 130, 125, 140, 116, 118, 120, 132, 123, 125, 120, 113, 135, 116, 132, 111, 149, 141, 114, 126, 114, 125, 114, 137, 130, 131, 126, 131, 132, 113, 116, 113, 136, 123, 114, 128, 127, 119, 127, 124, 110, 123, 124, 123, 123, 129, 120, 128, 111, 119, 134, 124, 105, 115, 129, 143, 136, 101, 118, 132, 110, 128, 126, 131, 118, 127, 111, 115, 133, 112, 121, 116, 130, 97, 127, 126, 132, 126, 118, 131, 132, 119, 133, 123, 143, 114, 127, 129, 144, 126, 100, 128, 129, 124, 128, 129, 148, 126, 126, 127, 138, 129, 141, 112, 109, 102, 120, 116, 133, 117, 111, 119, 116, 123, 116, 120, 125, 142, 121, 126, 125, 137, 126, 125, 112, 136, 123, 143, 145, 128, 136, 108, 147, 138, 129, 120, 138, 113, 135, 137, 96, 118, 119, 113, 132, 119, 148, 136, 109, 125, 129, 129, 122, 142, 145, 138, 116, 119, 123, 119, 143, 129, 106, 120, 112, 145, 117, 135, 118, 134, 96, 133, 114, 133, 110, 134, 153, 119, 93, 130, 117, 128, 133, 130, 125, 131, 132, 114, 140, 106, 147, 120, 117, 108, 122, 122, 125, 110, 130, 119, 113, 131, 131, 127, 127, 137, 119, 131, 130, 140, 130, 135, 116, 122, 122, 132, 110, 120, 131, 127, 117, 134, 144, 130, 130, 109, 121, 125, 116, 128, 136, 123, 136, 131, 128, 106, 150, 137, 133, 131, 133, 133, 110, 124, 128, 126, 123, 124, 127, 102, 131, 134, 112, 130, 116, 134, 157, 130, 125, 114, 119, 117, 120, 148, 137, 132, 124, 144, 122, 113, 123, 132, 133, 124, 123, 118, 126, 126, 127, 120, 115, 128, 132, 103, 123, 119, 136, 127, 115, 144, 121, 133, 113, 125, 141, 121, 123, 118, 111, 128, 129, 113, 134, 132, 122, 123, 121, 135, 129, 116, 137, 130, 114, 112, 139, 112, 121, 119, 113, 133, 132, 118, 123, 135, 123, 132, 117, 122, 114, 128, 110, 116, 130, 102, 127, 104, 130, 124, 115, 113, 103, 130, 128, 119, 133, 116, 136, 132, 136, 145, 129, 93, 135, 110, 119, 126, 126, 123, 112, 126, 115, 117, 115, 123, 119, 134, 113, 134, 133, 122, 119, 120, 124, 120, 117, 134, 113, 133, 127, 127, 117, 115, 112, 113, 113, 136, 123, 125, 134, 123, 115, 123, 108, 109, 130, 136, 126, 158, 111, 131, 127, 124, 128, 129, 149, 93, 122, 114, 126, 119, 135, 132, 129, 127, 111, 138, 116, 116, 127, 114, 115, 130, 120, 133, 123, 107, 137, 117, 123, 137, 122, 92, 131, 115, 139, 124, 137, 143, 111, 128, 129, 127, 116, 112, 135, 128, 123, 116, 153, 122, 126, 119, 139, 128, 126, 135, 132, 131, 135, 106, 129, 118, 129, 126, 119, 86, 125, 120, 115, 121, 96, 120, 115, 115, 131, 126, 122, 110, 115, 169, 161, 140, 122, 149, 144, 125, 112, 117, 107, 115, 133, 135, 124, 139, 130, 118, 127, 117, 139, 122, 118, 103, 132, 130, 145, 130, 118, 103, 144, 130, 131, 142, 126, 122, 127, 115, 134, 123, 126, 136, 112, 118, 131, 132, 111, 125, 128, 133, 129, 126, 132, 125, 138, 140, 120, 145, 106, 137, 129, 125, 128, 119, 130, 107, 135, 132, 123, 122, 123, 125, 126, 143, 123, 137, 119, 116, 128, 114, 142, 147, 129, 148, 124, 109, 134, 117, 120, 126, 122, 109, 122, 120, 106, 113, 128, 143, 121, 123, 123, 146, 115, 132, 107, 128, 114, 100, 117, 108, 114, 111, 114, 116, 153, 191, 111, 114, 133, 138, 122, 122, 127, 134, 130, 117, 116, 105, 141, 134, 126, 144, 118, 130, 140, 122, 124, 129, 149, 114, 129, 137, 123, 145, 112, 119, 128, 137, 122, 127, 126, 120, 133, 132, 122, 145, 149, 121, 126, 117, 106, 119, 141, 123, 98, 118, 138, 115, 125, 151, 108, 126, 121, 132, 137, 127, 127, 113, 129, 118, 122, 123, 121, 120, 118, 119, 121, 129, 115, 116, 148, 132, 127, 133, 122, 133, 126, 124, 124, 125, 130, 140, 130, 134, 126, 119, 126, 130, 115, 131, 121, 117, 128, 139, 118, 133, 137, 113, 127, 127, 135, 125, 113, 128, 120, 124, 132, 125, 138, 132, 109, 132, 139, 122, 134, 122, 126, 127, 124, 123, 123, 129, 125, 128, 124, 144, 118, 123, 117, 116, 125, 118, 128, 112, 129, 123, 129, 139, 133, 117, 122, 122, 138, 107, 100, 141, 117, 120, 108, 125, 152, 134, 122, 110, 132, 147, 114, 124, 132, 118, 129, 135, 127, 120, 123, 112, 128, 146, 147, 124, 141, 130, 121, 119, 111, 122, 138, 129, 124, 140, 135, 117, 127, 114, 138, 137, 135, 121, 125, 138, 133, 130, 137, 126, 130, 112, 118, 112, 130, 140, 124, 128, 123, 121, 127, 131, 129, 128, 114, 135, 131, 124, 116, 119, 119, 129, 119, 127, 125, 132, 120, 146, 130, 127, 133, 137, 122, 132, 154, 131, 118, 118, 112, 128, 135, 131, 114, 134, 125, 116, 117, 119, 103, 122, 119, 121, 137, 125, 122, 147, 130, 124, 129, 131, 127, 122, 125, 132, 126, 153, 125, 134, 129, 108, 127, 115, 133, 105, 128, 120, 139, 120, 136, 141, 137, 127, 143, 141, 115, 121, 103, 118, 106, 129, 115, 127, 119, 143, 116, 132, 131, 140, 121, 104, 122, 114, 120, 136, 118, 136, 110, 127, 143, 114, 130, 132, 131, 141, 134, 130, 126, 151, 139, 134, 113, 121, 123, 131, 134, 126, 124, 128, 120, 130, 138, 112, 122, 131, 130, 117, 129, 133, 121, 132, 108, 117, 114, 116, 128, 122, 131, 125, 116, 115, 118, 118, 122, 129, 115, 121, 118, 119, 133, 121, 140, 121, 130, 114, 140, 130, 122, 122, 148, 127, 119, 115, 129, 124, 120, 144, 137, 113, 129, 131, 116, 122, 132, 109, 132, 129, 122, 128, 125, 119, 131, 128, 134, 126, 119, 130, 136, 143, 135, 121, 114, 112, 146, 126, 111, 124, 118, 141, 120, 133, 119, 122, 143, 120, 157, 118, 124, 126, 151, 115, 126, 121, 137, 141, 138, 119, 144, 130, 118, 119, 111, 121, 132, 136, 140, 121, 121, 123, 110, 134, 120, 116, 129, 120, 122, 137, 121, 121, 137, 123, 114, 141, 123, 116, 118, 107, 122, 118, 128, 126, 126, 137, 134, 132, 120, 123, 124, 123, 127, 125, 121, 116, 125, 107, 115, 113, 133, 121, 137, 134, 142, 138, 117, 119, 138, 115, 119, 145, 105, 131, 128, 127, 111, 132, 138, 133, 119, 117, 115, 113, 155, 111, 106, 142, 128, 118, 132, 111, 134, 127, 139, 118, 138, 126, 128, 122, 110, 141, 115, 134, 117, 134, 123, 112, 125, 113, 129, 123, 121, 114, 115, 132, 132, 119, 119, 131, 115, 114, 122, 142, 127, 116, 136, 146, 113, 122, 129, 117, 130, 132, 120, 104, 126, 133, 128, 119, 134, 104, 135, 125, 136, 126, 127, 123, 113, 122, 126, 121, 120, 116, 139, 124, 129, 145, 150, 133, 125, 128, 127, 137, 116, 117, 93, 121, 133, 119, 137, 103, 106, 126, 114, 133, 138, 114, 142, 132, 126, 121, 111, 142, 141, 115, 119, 123, 103, 126, 136, 117, 144, 106, 127, 141, 114, 122, 128, 121, 110, 109, 121, 96, 128, 103, 133, 124, 119, 111, 133, 125, 132, 125, 130, 143, 109, 124, 128, 116, 123, 117, 131, 125, 119, 132, 120, 136, 112, 126, 133, 133, 117, 130, 124, 144, 122, 130, 123, 108, 127, 119, 125, 139, 144, 118, 126, 138, 137, 113, 119, 108, 117, 124, 141, 114, 126, 140, 134, 113, 138, 119, 120, 97, 117, 125, 124, 139, 106, 133, 111, 127, 134, 119, 135, 124, 135, 118, 118, 132, 106, 110, 130, 112, 143, 131, 133, 126, 129, 125, 123, 133, 118, 117, 143, 127, 128, 118, 113, 103, 111, 135, 129, 134, 122, 129, 141, 122, 108, 121, 138, 123, 122, 121, 108, 131, 135, 122, 119, 125, 123, 128, 117, 132, 133, 121, 107, 121, 150, 129, 130, 128, 130, 111, 134, 128, 127, 133, 122, 115, 125, 129, 125, 152, 125, 121, 134, 113, 111, 132, 123, 148, 127, 118, 131, 122, 123, 122, 131, 126, 121, 124, 134, 123, 134, 117, 122, 140, 116, 106, 139, 128, 122, 109, 115, 124, 119, 127, 125, 134, 128, 134, 127, 128, 144, 126, 135, 141, 143, 122, 110, 109, 127, 109, 101, 125, 119, 126, 110, 113, 122, 128, 123, 132, 113, 124, 120, 115, 130, 122, 144, 115, 131, 124, 117, 139, 135, 128, 131, 132, 127, 113, 112, 118, 106, 137, 130, 126, 109, 115, 130, 110, 144, 130, 143, 135, 125, 107, 124, 124, 120, 123, 133, 120, 141, 128, 117, 135, 144, 114, 138, 135, 138, 120, 129, 135, 102, 134, 137, 124, 131, 108, 124, 132, 131, 126, 124, 121, 130, 131, 135, 136, 132, 134, 143, 114, 123, 133, 134, 132, 135, 112, 130, 113, 115, 135, 137, 123, 130, 132, 126, 130, 138, 134, 120, 149, 138, 128, 139, 124, 132, 124, 132, 106, 139, 131, 140, 138, 127, 131, 131, 123, 117, 137, 126, 122, 121, 127, 142, 120, 132, 131, 135, 122, 133, 108, 132, 133, 120, 120, 125, 120, 129, 124, 118, 122, 130, 140, 143, 120, 116, 116, 121, 113, 137, 112, 107, 123, 135, 116, 117, 127, 124, 130, 125, 128, 135, 118, 119, 124, 121, 128, 131, 131, 137, 127, 126, 133, 125, 112, 134, 109, 107, 122, 134, 126, 124, 117, 136, 138, 121, 127, 126, 119, 127, 135, 135, 107, 122, 142, 131, 132, 134, 129, 111, 123, 130, 118, 125, 122, 130, 131, 120, 120, 128, 123, 126, 118, 135, 128, 124, 138, 125, 127, 134, 126, 124, 110, 112, 126, 132, 125, 115, 134, 125, 123, 122, 112, 141, 133, 147, 116, 134, 111, 125, 118, 119, 135, 145, 106, 144, 145, 122, 138, 119, 152, 129, 138, 118, 143, 123, 139, 127, 114, 136, 115, 104, 136, 109, 131, 136, 124, 143, 138, 135, 127, 114, 143, 131, 110, 128, 138, 161, 127, 123, 119, 124, 125, 111, 129, 116, 114, 113, 125, 125, 135, 111, 117, 129, 124, 138, 113, 116, 119, 126, 112, 124, 120, 100, 120, 136, 127, 144, 122, 143, 129, 104, 146, 115, 122, 147, 149, 117, 110, 124, 126, 125, 123, 110, 131, 125, 137, 134, 124, 126, 130, 129, 114, 136, 140, 117, 122, 131, 118, 116, 116, 111, 150, 119, 126, 112, 99, 133, 117, 111, 112, 134, 120, 143, 135, 130, 132, 145, 111, 125, 134, 105, 115, 106, 132, 146, 131, 115, 135, 103, 127, 145, 138, 138, 111, 121, 148, 131, 126, 114, 132, 122, 139, 136, 127, 122, 126, 110, 134, 130, 114, 121, 125, 117, 131, 146, 137, 122, 129, 105, 116, 122, 126, 131, 120, 142, 118, 142, 134, 123, 128, 110, 105, 141, 132, 116, 139, 107, 151, 121, 120, 130, 116, 126, 107, 122, 136, 119, 124, 130, 111, 131, 101, 130, 136, 130, 124, 128, 124, 110, 124, 145, 136, 133, 123, 115, 123, 127, 127, 127, 129, 139, 140, 110, 128, 108, 133, 118, 137, 125, 104, 116, 104, 120, 125, 114, 130, 131, 136, 133, 113, 127, 117, 113, 131, 121, 109, 141, 132, 126, 117, 129, 120, 122, 138, 129, 122, 125, 112, 135, 122, 111, 127, 125, 128, 115, 113, 122, 124, 107, 139, 106, 119, 114, 123, 119, 133, 131, 127, 135, 130, 134, 110, 131, 117, 132, 146, 134, 129, 144, 131, 123, 133, 139, 118, 145, 133, 123, 139, 119, 139, 103, 134, 140, 132, 110, 123, 139, 128, 124, 97, 125, 117, 131, 130, 127, 110, 119, 118, 114, 138, 125, 131, 123, 128, 117, 125, 122, 125, 137, 109, 121, 120, 127, 117, 138, 122, 149, 120, 117, 144, 138, 136, 141, 125, 135, 107, 113, 111, 106, 125, 127, 130, 152, 142, 132, 128, 113, 133, 146, 126, 114, 120, 106, 136, 117, 152, 121, 117, 138, 130, 132, 118, 126, 127, 128, 141, 130, 115, 104, 127, 111, 121, 137, 106, 123, 118, 98, 135, 131, 114, 133, 123, 138, 113, 120, 117, 127, 143, 107, 119, 126, 152, 126, 112, 137, 127, 119, 115, 130, 119, 124, 160, 129, 125, 127, 129, 126, 115, 129, 131, 130, 137, 119, 136, 104, 118, 137, 137, 110, 110, 144, 130, 124, 124, 124, 116, 110, 105, 114, 130, 127, 113, 122, 112, 123, 127, 135, 147, 137, 121, 115, 131, 121, 114, 139, 118, 135, 148, 124, 132, 122, 130, 125, 142, 133, 129, 135, 118, 118, 123, 109, 128, 143, 113, 121, 121, 128, 126, 97, 124, 112, 105, 139, 117, 135, 123, 123, 139, 129, 119, 148, 122, 144, 122, 130, 141, 130, 136, 145, 115, 130, 144, 139, 131, 130, 113, 144, 139, 120, 130, 126, 135, 119, 127, 129, 125, 141, 140, 114, 116, 148, 124, 142, 121, 118, 100, 125, 101, 120, 118, 124, 118, 143, 138, 140, 130, 125, 129, 119, 136, 158, 129, 134, 134, 120, 122, 110, 110, 136, 115, 136, 95, 120, 123, 122, 130, 141, 135, 117, 116, 103, 121, 111, 127, 118, 127, 138, 106, 119, 121, 121, 119, 134, 133, 138, 122, 114, 131, 123, 130, 130, 127, 118, 122, 117, 127, 114, 119, 143, 111, 153, 123, 129, 125, 135, 122, 133, 98, 128, 111, 138, 124, 124, 121, 111, 132, 123, 139, 126, 116, 134, 113, 125, 124, 121, 119, 126, 114, 137, 121, 122, 119, 129, 110, 111, 133, 128, 131, 116, 142, 124, 136, 134, 108, 121, 126, 129, 129, 130, 139, 123, 131, 125, 121, 129, 114, 122, 142, 126, 122, 125, 115, 157, 105, 122, 122, 106, 120, 115, 123, 115, 126, 134, 127, 127, 105, 121, 146, 139, 115, 112, 124, 134, 111, 130, 122, 125, 134, 134, 102, 135, 108, 113, 131, 127, 125, 93, 106, 126, 128, 127, 115, 120, 110, 123, 137, 152, 102, 120, 125, 126, 108, 131, 144, 113, 106, 114, 135, 113, 108, 114, 138, 114, 121, 131, 109, 109, 119, 136, 138, 123, 127, 109, 123, 134, 120, 130, 131, 132, 119, 132, 138, 122, 135, 122, 151, 123, 111, 115, 118, 128, 126, 133, 115, 131, 150, 109, 104, 124, 111, 121, 110, 119, 121, 145, 127, 110, 126, 135, 133, 134, 122, 124, 111, 114, 142, 121, 130, 134, 137, 113, 102, 146, 130, 152, 137, 127, 115, 127, 159, 123, 146, 133, 122, 125, 136, 121, 143, 109, 134, 134, 118, 121, 114, 126, 118, 135, 124, 131, 128, 135, 109, 111, 128, 139, 123, 134, 115, 144, 133, 130, 115, 123, 124, 121, 116, 132, 127, 132, 111, 120, 140, 127, 107, 100, 130, 111, 122, 127, 109, 132, 137, 138, 127, 114, 143, 112, 122, 124, 106, 122, 125, 112, 124, 123, 120, 135, 127, 131, 135, 144, 113, 106, 130, 103, 108, 120, 121, 119, 109, 132, 121, 126, 118, 123, 116, 110, 121, 146, 128, 117, 105, 110, 138, 118, 121, 109, 119, 135, 131, 122, 130, 122, 115, 118, 108, 137, 119, 117, 125, 131, 124, 118, 139, 118, 142, 126, 132, 122, 119, 115, 122, 129, 132, 131, 131, 127, 124, 117, 121, 126, 120, 144, 115, 121, 122, 132, 159, 124, 129, 130, 132, 126, 114, 138, 123, 134, 120, 125, 139, 106, 118, 112, 131, 142, 120, 131, 137, 123, 105, 124, 132, 119, 119, 126, 140, 124, 106, 113, 122, 127, 130, 125, 145, 135, 104, 116, 118, 127, 116, 139, 130, 140, 114, 121, 127, 129, 112, 108, 124, 131, 128, 135, 122, 113, 138, 117, 132, 129, 130, 123, 127, 127, 121, 140, 114, 159, 135, 115, 132, 136, 132, 112, 111, 130, 120, 104, 115, 131, 102, 128, 116, 130, 117, 127, 130, 143, 143, 124, 134, 130, 117, 111, 120, 115, 135, 115, 120, 111, 126, 119, 122, 94, 142, 138, 142, 128, 115, 131, 127, 117, 116, 106, 123, 127, 118, 116, 133, 129, 126, 131, 138, 131, 134, 115, 130, 136, 111, 128, 120, 136, 110, 118, 114, 135, 157, 128, 113, 116, 116, 132, 139, 128, 135, 144, 116, 116, 119, 118, 122, 142, 140, 133, 121, 120, 136, 122, 134, 115, 127, 131, 131, 111, 137, 128, 114, 130, 120, 116, 111, 99, 135, 133, 150, 140, 121, 115, 144, 150, 109, 148, 127, 121, 139, 138, 143, 128, 129, 121, 126, 122, 121, 114, 122, 136, 132, 118, 123, 117, 141, 124, 142, 133, 111, 131, 120, 131, 130, 124, 137, 127, 141, 124, 131, 107, 149, 122, 109, 124, 123, 121, 121, 100, 125, 127, 116, 130, 110, 123, 118, 111, 125, 149, 120, 122, 122, 123, 128, 149, 127, 130, 124, 106, 124, 154, 130, 131, 121, 119, 122, 118, 143, 132, 135, 125, 146, 127, 111, 129, 128, 140, 127, 130, 115, 115, 135, 126, 122, 125, 111, 139, 121, 132, 122, 120, 141, 122, 112, 132, 118, 129, 129, 121, 127, 114, 95, 110, 115, 127, 104, 140, 126, 128, 143, 115, 113, 129, 123, 151, 111, 125, 128, 116, 117, 140, 121, 138, 119, 118, 154, 134, 116, 158, 129, 134, 139, 144, 123, 112, 109, 117, 121, 115, 113, 118, 122, 120, 120, 143, 118, 113, 132, 138, 138, 126, 139, 145, 131, 138, 110, 121, 119, 136, 133, 132, 107, 135, 122, 121, 119, 140, 125, 118, 107, 131, 150, 146, 128, 138, 121, 133, 110, 109, 124, 124, 123, 125, 125, 120, 130, 132, 126, 117, 120, 129, 134, 120, 132, 106, 108, 132, 119, 122, 151, 137, 132, 110, 126, 123, 137, 119, 122, 137, 115, 130, 121, 123, 150, 126, 122, 124, 135, 138, 138, 123, 121, 117, 106, 107, 117, 138, 126, 149, 126, 127, 129, 126, 134, 116, 123, 135, 122, 117, 129, 138, 140, 118, 130, 139, 118, 127, 112, 115, 112, 114, 122, 128, 114, 123, 139, 123, 106, 125, 149, 135, 148, 123, 123, 121, 121, 118, 92, 118, 133, 113, 120, 122, 130, 126, 123, 112, 126, 105, 110, 118, 121, 120, 142, 116, 123, 105, 127, 131, 140, 130, 119, 122, 144, 133, 132, 114, 136, 119, 131, 133, 108, 118, 124, 113, 116, 117, 139, 115, 118, 143, 128, 126, 124, 119, 119, 110, 155, 125, 140, 119, 110, 117, 133, 113, 136, 124, 127, 135, 122, 127, 111, 115, 107, 139, 123, 104, 125, 125, 137, 115, 139, 130, 108, 119, 122, 126, 129, 135, 139, 123, 133, 125, 142, 103, 129, 141, 142, 125, 114, 127, 123, 119, 115, 111, 131, 128, 124, 127, 120, 135, 123, 119, 122, 100, 117, 121, 117, 130, 128, 131, 118, 143, 120, 145, 106, 119, 131, 97, 137, 114, 124, 132, 133, 123, 108, 131, 134, 122, 134, 105, 138, 139, 121, 122, 130, 116, 126, 107, 113, 117, 129, 127, 134, 125, 136, 125, 125, 108, 118, 124, 125, 123, 114, 124, 136, 118, 135, 114, 119, 126, 132, 127, 114, 128, 144, 126, 125, 118, 114, 125, 125, 123, 111, 112, 113, 109, 134, 120, 125, 117, 120, 107, 112, 116, 141, 115, 118, 122, 133, 129, 124, 115, 111, 118, 113, 129, 122, 125, 125, 133, 136, 118, 124, 138, 144, 126, 125, 141, 134, 104, 124, 148, 124, 134, 146, 112, 128, 100, 106, 131, 132, 137, 126, 111, 130, 123, 122, 111, 130, 120, 147, 126, 140, 137, 155, 121, 127, 111, 118, 112, 130, 111, 162, 129, 131, 117, 120, 118, 124, 122, 118, 120, 148, 133, 105, 120, 114, 114, 127, 122, 139, 122, 114, 117, 122, 105, 133, 126, 127, 147, 122, 130, 137, 133, 120, 102, 139, 107, 138, 124, 121, 119, 128, 137, 105, 133, 117, 122, 116, 141, 112, 130, 122, 139, 139, 114, 139, 131, 115, 122, 138, 110, 122, 118, 126, 127, 120, 108, 122, 115, 138, 129, 112, 126, 134, 103, 136, 136, 141, 115, 106, 125, 144, 103, 133, 111, 118, 135, 116, 131, 118, 142, 118, 140, 127, 113, 135, 135, 117, 113, 131, 126, 128, 139, 113, 124, 128, 139, 150, 102, 116, 125, 123, 127, 130, 127, 140, 120, 114, 124, 125, 118, 135, 128, 126, 122, 113, 139, 114, 113, 121, 120, 128, 135, 136, 115, 146, 117, 125, 126, 126, 112, 148, 130, 104, 135, 127, 111, 138, 146, 129, 156, 132, 117, 135, 126, 130, 124, 133, 122, 115, 146, 132, 123, 129, 114, 120, 144, 118, 142, 117, 113, 124, 129, 110, 134, 126, 102, 130, 126, 126, 137, 138, 140, 140, 120, 133, 127, 126, 132, 125, 126, 118, 134, 116, 119, 119, 131, 128, 116, 141, 129, 130, 157, 125, 117, 143, 135, 128, 118, 124, 136, 125, 136, 140, 129, 122, 131, 126, 135, 122, 135, 113, 133, 115, 126, 116, 128, 140, 120, 112, 113, 117, 119, 123, 127, 125, 117, 130, 133, 129, 114, 112, 140, 141, 122, 131, 123, 134, 129, 116, 122, 131, 124, 120, 114, 115, 143, 127, 124, 138, 106, 129, 129, 137, 113, 139, 126, 124, 120, 126, 127, 136, 118, 129, 118, 115, 120, 130, 128, 138, 118, 127, 127, 129, 145, 127, 112, 137, 128, 121, 126, 139, 120, 117, 139, 122, 122, 128, 135, 129, 156, 141, 122, 113, 120, 112, 116, 114, 110, 117, 126, 136, 123, 128, 135, 138, 128, 131, 123, 105, 123, 105, 123, 129, 116, 126, 137, 127, 128, 134, 125, 120, 126, 117, 120, 122, 134, 135, 139, 99, 136, 130, 134, 109, 116, 112, 112, 123, 132, 112, 127, 121, 119, 125, 129, 121, 119, 150, 114, 125, 141, 129, 111, 131, 133, 127, 132, 123, 112, 124, 135, 118, 104, 88, 117, 107, 111, 148, 127, 126, 125, 132, 116, 130, 147, 113, 125, 134, 126, 121, 118, 109, 135, 133, 111, 109, 135, 127, 124, 118, 141, 117, 133, 128, 113, 120, 129, 127, 116, 120, 132, 131, 120, 141, 118, 127, 127, 113, 114, 109, 131, 129, 112, 135, 107, 100, 131, 107, 126, 122, 128, 115, 124, 131, 152, 103, 128, 131, 128, 142, 118, 118, 104, 128, 135, 128, 139, 143, 114, 126, 131, 109, 139, 117, 131, 136, 124, 123, 140, 122, 129, 114, 119, 113, 129, 104, 131, 124, 133, 135, 145, 139, 120, 115, 124, 133, 147, 121, 126, 116, 135, 122, 113, 117, 128, 128, 153, 139, 121, 114, 115, 138, 122, 117, 112, 126, 135, 118, 123, 115, 150, 126, 111, 123, 133, 131, 123, 116, 132, 114, 142, 120, 118, 126, 117, 111, 135, 132, 143, 125, 119, 120, 107, 123, 131, 113, 119, 124, 117, 136, 124, 112, 114, 105, 118, 132, 125, 122, 125, 142, 128, 125, 125, 114, 122, 113, 109, 120, 132, 115, 126, 120, 106, 123, 141, 135, 116, 131, 129, 106, 132, 121, 109, 116, 114, 119, 132, 137, 119, 118, 129, 122, 128, 125, 123, 142, 135, 125, 117, 117, 126, 132, 112, 130, 125, 146, 123, 122, 123, 126, 123, 127, 138, 142, 130, 126, 128, 132, 136, 129, 123, 121, 138, 136, 126, 146, 132, 133, 119, 103, 110, 114, 136, 128, 113, 129, 146, 120, 121, 122, 132, 135, 140, 124, 132, 127, 128, 123, 124, 127, 137, 132, 121, 139, 125, 162, 140, 134, 117, 124, 127, 132, 128, 107, 136, 120, 120, 119, 114, 111, 118, 116, 126, 125, 121, 142, 132, 134, 128, 137, 121, 128, 143, 119, 136, 128, 142, 106, 117, 131, 114, 122, 130, 104, 135, 127, 127, 122, 146, 143, 129, 138, 132, 123, 123, 136, 140, 125, 110, 116, 105, 124, 118, 134, 112, 126, 114, 120, 106, 126, 112, 130, 126, 126, 120, 154, 110, 126, 122, 134, 126, 116, 123, 118, 122, 130, 161, 130, 141, 137, 139, 130, 138, 112, 122, 117, 138, 134, 136, 122, 122, 135, 107, 111, 132, 107, 135, 110, 127, 135, 136, 118, 123, 133, 125, 131, 133, 131, 135, 115, 119, 125, 124, 125, 141, 126, 122, 130, 109, 131, 137, 115, 123, 133, 140, 131, 120, 146, 117, 116, 123, 131, 128, 121, 128, 118, 119, 106, 114, 126, 116, 131, 126, 132, 148, 113, 136, 113, 120, 130, 131, 138, 122, 116, 129, 119, 135, 117, 112, 126, 116, 123, 120, 145, 117, 121, 131, 132, 121, 119, 138, 141, 134, 142, 138, 123, 136, 146, 140, 126, 123, 125, 109, 122, 115, 123, 118, 119, 120, 118, 131, 117, 111, 125, 124, 108, 128, 116, 133, 111, 135, 118, 115, 111, 132, 134, 135, 126, 120, 112, 117, 133, 131, 118, 114, 121, 126, 125, 128, 138, 111, 118, 114, 135, 142, 85, 120, 104, 122, 126, 120, 116, 123, 131, 100, 130, 121, 138, 110, 111, 142, 147, 116, 123, 114, 127, 120, 134, 141, 120, 104, 110, 122, 128, 128, 124, 116, 121, 127, 113, 133, 138, 125, 124, 115, 135, 122, 123, 130, 122, 126, 120, 125, 129, 129, 119, 117, 132, 133, 129, 123, 126, 138, 122, 134, 116, 136, 120, 136, 129, 134, 125, 116, 130, 129, 131, 131, 130, 121, 128, 110, 122, 130, 119, 122, 134, 135, 125, 131, 117, 135, 121, 120, 123, 136, 123, 113, 134, 120, 132, 120, 115, 116, 145, 115, 117, 121, 135, 115, 129, 109, 116, 132, 132, 137, 122, 125, 115, 133, 133, 124, 154, 150, 129, 121, 134, 90, 122, 129, 119, 132, 117, 125, 120, 137, 128, 108, 144, 105, 119, 135, 142, 125, 134, 125, 116, 129, 128, 121, 136, 135, 123, 106, 114, 115, 115, 112, 137, 142, 137, 132, 119, 125, 127, 110, 138, 131, 127, 138, 139, 113, 122, 120, 138, 119, 132, 132, 122, 139, 115, 127, 131, 131, 129, 122, 113, 120, 128, 121, 123, 125, 117, 135, 135, 118, 137, 119, 110, 116, 130, 118, 133, 117, 123, 119, 124, 124, 121, 121, 131, 139, 120, 121, 128, 137, 128, 135, 122, 120, 127, 122, 134, 149, 129, 149, 129, 139, 122, 129, 127, 134, 109, 130, 123, 114, 127, 128, 122, 132, 109, 132, 124, 141, 109, 129, 122, 142, 103, 126, 118, 131, 121, 125, 128, 110, 136, 124, 125, 128, 131, 139, 132, 133, 124, 121, 122, 129, 127, 139, 114, 126, 124, 127, 135, 133, 109, 126, 128, 114, 131, 141, 131, 121, 148, 123, 132, 130, 138, 122, 120, 131, 122, 115, 103, 143, 127, 129, 127, 124, 133, 133, 110, 127, 113, 124, 140, 139, 134, 131, 126, 131, 123, 139, 119, 126, 128, 118, 144, 132, 121, 125, 127, 120, 108, 119, 132, 129, 129, 128, 126, 128, 137, 110, 121, 117, 113, 99, 119, 140, 123, 105, 132, 132, 116, 128, 130, 119, 131, 130, 119, 124, 129, 129, 114, 129, 130, 134, 111, 124, 120, 111, 120, 131, 101, 118, 129, 137, 113, 126, 137, 130, 118, 108, 112, 119, 131, 129, 104, 138, 111, 117, 126, 153, 134, 122, 114, 135, 119, 121, 130, 111, 114, 128, 144, 132, 136, 118, 125, 120, 119, 127, 126, 125, 124, 120, 134, 122, 143, 135, 120, 128, 111, 129, 122, 119, 125, 136, 118, 127, 125, 114, 131, 129, 126, 127, 121, 144, 118, 136, 120, 125, 137, 121, 134, 133, 138, 106, 121, 119, 118, 118, 121, 141, 107, 114, 138, 116, 129, 124, 119, 136, 132, 132, 117, 121, 144, 121, 127, 132, 118, 118, 125, 130, 146, 134, 135, 106, 130, 119, 129, 109, 127, 114, 130, 132, 129, 119, 134, 115, 137, 147, 136, 129, 127, 144, 125, 126, 118, 115, 126, 126, 137, 135, 129, 120, 117, 134, 132, 140, 115, 99, 152, 137, 120, 125, 127, 151, 116, 138, 114, 145, 134, 132, 109, 119, 119, 146, 130, 138, 112, 117, 126, 112, 109, 122, 117, 135, 133, 118, 111, 120, 118, 120, 128, 127, 124, 135, 121, 114, 104, 131, 132, 120, 133, 116, 138, 117, 131, 119, 156, 112, 133, 103, 120, 124, 111, 116, 131, 133, 146, 120, 119, 127, 117, 135, 130, 119, 137, 129, 128, 126, 124, 127, 142, 149, 124, 136, 140, 141, 120, 132, 134, 113, 114, 124, 121, 135, 119, 125, 125, 122, 142, 119, 133, 118, 125, 118, 132, 132, 107, 125, 123, 121, 116, 127, 121, 126, 152, 114, 112, 125, 112, 118, 130, 128, 116, 139, 128, 117, 112, 126, 150, 130, 127, 128, 119, 118, 132, 141, 107, 117, 113, 130, 136, 110, 126, 140, 102, 127, 125, 123, 133, 123, 128, 111, 136, 124, 125, 128, 133, 147, 127, 133, 126, 116, 117, 120, 121, 134, 123, 126, 122, 115, 136, 134, 135, 148, 122, 134, 134, 117, 123, 132, 122, 131, 129, 126, 96, 136, 125, 111, 125, 124, 129, 124, 120, 130, 120, 131, 114, 134, 127, 130, 129, 131, 143, 123, 131, 120, 133, 128, 129, 117, 123, 134, 142, 127, 146, 122, 129, 144, 109, 145, 120, 138, 121, 125, 128, 144, 131, 115, 122, 110, 124, 139, 131, 135, 124, 119, 127, 136, 132, 139, 120, 117, 132, 128, 143, 120, 139, 121, 123, 137, 115, 124, 117, 107, 124, 129, 119, 122, 119, 131, 122, 109, 112, 125, 130, 119, 132, 135, 120, 124, 116, 137, 156, 133, 149, 115, 120, 121, 127, 127, 114, 118, 118, 131, 113, 125, 133, 130, 135, 124, 121, 106, 134, 122, 148, 135, 118, 123, 97, 126, 131, 118, 134, 123, 124, 126, 124, 117, 152, 131, 136, 156, 143, 105, 115, 128, 130, 114, 138, 162, 135, 120, 134, 120, 122, 117, 112, 115, 128, 143, 125, 127, 141, 99, 120, 136, 117, 119, 131, 138, 125, 125, 120, 72, 136, 133, 109, 136, 128, 123, 127, 120, 113, 124, 145, 125, 116, 129, 132, 123, 126, 114, 128, 115, 132, 136, 116, 121, 122, 139, 126, 127, 110, 111, 130, 124, 126, 128, 125, 130, 142, 122, 135, 113, 139, 133, 128, 131, 132, 121, 131, 123, 117, 133, 123, 137, 119, 108, 128, 114, 133, 121, 128, 120, 134, 133, 122, 136, 122, 145, 122, 125, 135, 110, 114, 126, 128, 120, 143, 145, 126, 134, 129, 120, 118, 131, 133, 124, 136, 140, 136, 114, 126, 145, 133, 130, 116, 140, 112, 116, 138, 131, 139, 135, 127, 143, 106, 125, 108, 117, 110, 141, 138, 132, 109, 118, 143, 121, 130, 122, 119, 135, 138, 123, 127, 123, 132, 117, 129, 113, 124, 129, 123, 122, 119, 142, 116, 132, 122, 133, 122, 138, 137, 108, 140, 116, 113, 144, 136, 126, 135, 118, 121, 138, 117, 151, 129, 119, 144, 122, 126, 122, 135, 135, 130, 132, 129, 105, 122, 121, 130, 140, 104, 124, 143, 114, 132, 127, 115, 136, 129, 131, 121, 142, 136, 118, 111, 112, 125, 114, 123, 125, 132, 135, 124, 120, 109, 143, 152, 122, 122, 137, 155, 104, 123, 118, 122, 145, 131, 129, 130, 134, 108, 116, 106, 117, 120, 119, 124, 123, 146, 113, 109, 135, 119, 125, 118, 144, 115, 130, 115, 127, 132, 131, 129, 129, 144, 114, 111, 114, 128, 131, 136, 111, 119, 121, 127, 123, 126, 129, 123, 124, 147, 132, 113, 117, 123, 127, 114, 119, 120, 131, 110, 114, 138, 125, 119, 129, 129, 119, 110, 110, 124, 130, 116, 126, 133, 152, 117, 114, 120, 117, 137, 113, 135, 127, 119, 118, 128, 105, 119, 126, 112, 116, 119, 126, 124, 116, 143, 132, 132, 136, 136, 123, 133, 123, 106, 137, 138, 127, 111, 126, 131, 124, 106, 130, 124, 124, 128, 134, 130, 110, 117, 117, 118, 113, 118, 110, 120, 145, 136, 131, 133, 122, 124, 110, 102, 125, 146, 150, 112, 127, 112, 129, 129, 123, 121, 114, 127, 120, 136, 121, 116, 138, 131, 123, 127, 113, 123, 134, 118, 133, 120, 133, 122, 118, 129, 123, 129, 136, 124, 125, 132, 129, 134, 119, 129, 133, 117, 148, 116, 130, 131, 139, 121, 125, 117, 123, 147, 137, 140, 125, 125, 123, 133, 130, 131, 126, 132, 129, 119, 146, 121, 123, 119, 134, 131, 117, 129, 128, 125, 119, 123, 134, 136, 107, 134, 123, 116, 126, 116, 136, 128, 125, 137, 141, 130, 128, 126, 109, 109, 129, 128, 116, 132, 121, 118, 110, 123, 135, 121, 128, 126, 137, 118, 144, 130, 118, 125, 110, 129, 130, 128, 127, 110, 116, 129, 124, 118, 132, 116, 118, 142, 122, 106, 127, 110, 118, 117, 111, 125, 116, 127, 129, 138, 134, 127, 122, 124, 130, 118, 138, 146, 117, 100, 129, 110, 123, 131, 124, 119, 136, 109, 119, 131, 130, 112, 114, 126, 118, 125, 120, 124, 122, 127, 140, 130, 122, 130, 117, 128, 138, 147, 118, 117, 109, 126, 142, 119, 114, 128, 110, 128, 116, 128, 137, 112, 120, 115, 135, 117, 139, 135, 134, 114, 136, 122, 130, 120, 134, 118, 130, 132, 137, 132, 120, 128, 122, 112, 123, 119, 135, 106, 124, 126, 119, 132, 128, 111, 139, 144, 123, 115, 121, 152, 117, 131, 133, 105, 134, 113, 136, 121, 120, 121, 121, 128, 134, 122, 135, 114, 129, 123, 144, 134, 119, 132, 138, 130, 139, 126, 122, 132, 120, 136, 127, 128, 134, 120, 130, 122, 140, 126, 114, 128, 125, 120, 110, 124, 130, 137, 138, 133, 124, 114, 145, 132, 124, 117, 107, 119, 126, 121, 122, 118, 115, 124, 117, 117, 154, 136, 141, 139, 120, 128, 104, 113, 103, 143, 136, 126, 133, 117, 118, 113, 125, 135, 145, 118, 121, 103, 119, 129, 121, 123, 123, 131, 135, 135, 98, 113, 119, 130, 114, 117, 133, 135, 120, 131, 131, 133, 137, 121, 133, 118, 126, 129, 132, 134, 127, 123, 131, 144, 117, 122, 117, 114, 140, 125, 133, 126, 120, 124, 127, 133, 118, 127, 132, 126, 141, 136, 118, 130, 108, 134, 136, 136, 130, 132, 119, 115, 125, 120, 133, 120, 122, 121, 132, 117, 120, 122, 119, 120, 135, 122, 131, 126, 116, 123, 121, 122, 121, 127, 122, 122, 104, 130, 120, 129, 108, 117, 120, 129, 125, 140, 131, 129, 128, 131, 108, 131, 110, 140, 126, 132, 131, 125, 114, 131, 120, 132, 136, 118, 147, 126, 115, 122, 123, 117, 125, 122, 137, 121, 121, 120, 135, 146, 138, 139, 118, 120, 124, 112, 123, 114, 143, 117, 127, 128, 145, 117, 126, 110, 108, 140, 120, 117, 124, 135, 118, 123, 143, 136, 147, 123, 129, 119, 120, 133, 130, 137, 129, 129, 124, 124, 126, 108, 142, 137, 129, 126, 131, 121, 139, 132, 129, 131, 132, 113, 113, 119, 136, 132, 147, 136, 109, 106, 117, 111, 141, 138, 112, 122, 115, 135, 126, 112, 121, 118, 120, 128, 122, 133, 119, 141, 123, 132, 127, 135, 116, 121, 136, 119, 121, 127, 134, 119, 118, 132, 128, 133, 117, 118, 123, 123, 123, 123, 140, 137, 124, 117, 123, 147, 126, 115, 118, 129, 125, 101, 144, 141, 131, 146, 122, 147, 114, 122, 141, 132, 108, 117, 116, 136, 128, 126, 142, 123, 117, 133, 131, 122, 133, 97, 117, 123, 100, 145, 149, 124, 133, 121, 131, 109, 120, 119, 122, 132, 121, 137, 143, 128, 131, 118, 127, 134, 121, 121, 126, 128, 135, 119, 106, 120, 128, 118, 117, 103, 132, 116, 133, 123, 136, 142, 136, 126, 119, 123, 127, 122, 127, 115, 121, 152, 132, 121, 131, 120, 132, 111, 120, 120, 117, 114, 119, 128, 123, 113, 120, 131, 127, 133, 132, 118, 129, 116, 125, 126, 123, 138, 139, 129, 111, 127, 120, 135, 129, 113, 108, 112, 132, 124, 105, 130, 120, 126, 124, 132, 116, 114, 134, 126, 117, 105, 116, 121, 115, 119, 132, 116, 103, 133, 131, 140, 141, 142, 115, 121, 115, 124, 121, 112, 136, 96, 116, 142, 140, 114, 137, 132, 126, 139, 117, 143, 126, 117, 133, 130, 117, 138, 134, 126, 111, 122, 131, 125, 123, 113, 110, 125, 135, 118, 111, 119, 126, 131, 117, 119, 137, 130, 125, 122, 131, 130, 127, 115, 146, 140, 113, 121, 126, 121, 130, 127, 120, 131, 122, 125, 124, 136, 122, 146, 109, 138, 131, 123, 115, 127, 132, 134, 132, 134, 118, 129, 118, 137, 122, 126, 146, 113, 111, 131, 130, 135, 130, 152, 120, 132, 111, 132, 130, 132, 134, 118, 128, 127, 127, 144, 112, 136, 131, 132, 117, 135, 122, 143, 129, 137, 120, 120, 127, 137, 121, 129, 131, 132, 118, 118, 113, 137, 118, 122, 109, 127, 147, 127, 125, 107, 132, 116, 125, 130, 125, 128, 119, 130, 112, 128, 144, 113, 135, 114, 123, 129, 137, 147, 138, 148, 130, 138, 133, 131, 121, 125, 130, 132, 114, 120, 117, 118, 121, 126, 118, 108, 124, 127, 131, 131, 129, 124, 118, 143, 119, 132, 117, 134, 113, 108, 123, 116, 132, 134, 117, 129, 117, 118, 96, 119, 126, 133, 139, 120, 133, 123, 124, 109, 129, 125, 118, 117, 114, 140, 117, 123, 130, 110, 133, 119, 120, 139, 112, 129, 115, 118, 107, 131, 153, 117, 130, 148, 118, 126, 158, 123, 130, 134, 108, 126, 136, 140, 104, 118, 107, 113, 117, 108, 126, 134, 123, 135, 117, 130, 125, 117, 139, 119, 131, 107, 122, 133, 144, 130, 114, 106, 127, 131, 117, 113, 113, 126, 111, 115, 141, 125, 125, 134, 130, 131, 126, 129, 128, 117, 125, 127, 135, 115, 140, 104, 112, 96, 130, 111, 117, 129, 112, 120, 135, 118, 114, 135, 120, 122, 123, 133, 115, 118, 132, 119, 133, 113, 112, 125, 117, 111, 129, 128, 136, 113, 117, 132, 121, 122, 120, 112, 118, 110, 128, 121, 159, 123, 143, 120, 132, 117, 107, 132, 131, 109, 120, 142, 123, 127, 130, 137, 126, 114, 148, 136, 122, 122, 135, 139, 127, 114, 123, 141, 142, 123, 135, 124, 130, 122, 113, 120, 160, 124, 125, 131, 126, 101, 113, 135, 123, 134, 122, 139, 151, 123, 117, 140, 129, 119, 111, 131, 139, 120, 125, 135, 127, 118, 128, 128, 136, 145, 140, 132, 126, 135, 133, 133, 126, 142, 139, 118, 131, 130, 121, 130, 137, 117, 122, 137, 126, 132, 129, 117, 109, 136, 124, 125, 120, 112, 136, 144, 145, 136, 133, 97, 109, 132, 121, 132, 122, 118, 126, 123, 113, 113, 121, 116, 137, 132, 118, 95, 131, 118, 112, 109, 124, 144, 133, 108, 113, 128, 120, 121, 131, 116, 118, 129, 127, 123, 128, 125, 147, 97, 115, 134, 124, 113, 123, 127, 126, 135, 111, 124, 125, 123, 123, 136, 121, 138, 106, 135, 117, 152, 120, 115, 130, 139, 137, 127, 132, 135, 114, 133, 133, 128, 110, 103, 125, 106, 113, 145, 141, 111, 140, 110, 129, 133, 118, 105, 142, 105, 126, 115, 137, 129, 146, 99, 127, 121, 116, 110, 135, 112, 126, 127, 127, 127, 136, 114, 108, 116, 142, 137, 112, 111, 148, 103, 117, 105, 114, 143, 146, 117, 134, 121, 122, 132, 139, 133, 121, 138, 115, 118, 121, 132, 120, 127, 120, 118, 127, 140, 115, 120, 130, 127, 117, 121, 138, 125, 125, 124, 134, 123, 129, 117, 113, 118, 130, 121, 114, 118, 110, 139, 138, 134, 122, 107, 130, 133, 100, 126, 137, 125, 133, 131, 132, 108, 149, 124, 106, 137, 121, 131, 124, 116, 126, 143, 114, 126, 116, 131, 118, 133, 146, 131, 133, 125, 126, 129, 112, 102, 129, 128, 115, 114, 125, 122, 110, 136, 133, 120, 138, 124, 121, 136, 117, 119, 112, 121, 132, 101, 109, 131, 144, 129, 139, 123, 105, 114, 101, 129, 132, 125, 114, 105, 107, 135, 107, 133, 133, 118, 124, 122, 124, 111, 121, 134, 155, 125, 122, 117, 113, 134, 117, 123, 125, 139, 136, 121, 127, 122, 121, 138, 130, 128, 137, 119, 117, 135, 122, 125, 114, 125, 116, 138, 144, 145, 136, 119, 121, 110, 124, 121, 130, 134, 125, 116, 124, 128, 121, 129, 118, 132, 134, 136, 127, 116, 121, 119, 122, 127, 120, 112, 119, 122, 92, 137, 145, 121, 138, 144, 116, 92, 138, 129, 107, 107, 119, 112, 135, 105, 124, 118, 125, 112, 147, 126, 136, 121, 119, 132, 124, 122, 131, 125, 125, 117, 127, 122, 136, 125, 121, 120, 140, 133, 129, 119, 121, 129, 119, 142, 123, 130, 127, 123, 122, 120, 110, 111, 142, 94, 134, 109, 134, 113, 123, 126, 114, 129, 118, 126, 131, 117, 128, 119, 100, 136, 109, 129, 145, 114, 131, 127, 133, 123, 126, 115, 129, 126, 125, 126, 131, 118, 123, 125, 136, 116, 122, 128, 136, 144, 138, 122, 125, 123, 124, 124, 129, 130, 137, 112, 109, 137, 122, 134, 150, 142, 113, 124, 130, 140, 116, 115, 118, 137, 130, 132, 144, 119, 131, 136, 132, 135, 118, 135, 121, 116, 119, 125, 130, 154, 127, 113, 139, 124, 135, 138, 115, 139, 121, 143, 118, 136, 132, 131, 119, 139, 124, 135, 115, 123, 109, 116, 117, 136, 132, 134, 117, 122, 130, 136, 119, 134, 121, 130, 122, 125, 118, 127, 130, 129, 132, 119, 115, 131, 114, 118, 131, 132, 125, 122, 129, 137, 117, 115, 120, 134, 114, 153, 134, 108, 108, 119, 104, 118, 111, 133, 129, 120, 136, 126, 138, 130, 121, 128, 112, 113, 115, 119, 136, 126, 121, 126, 116, 120, 124, 126, 113, 132, 141, 128, 113, 125, 139, 102, 113, 135, 118, 129, 123, 113, 111, 125, 143, 116, 135, 131, 147, 123, 139, 127, 112, 136, 138, 127, 145, 124, 104, 133, 109, 123, 131, 122, 138, 129, 112, 125, 122, 137, 146, 136, 122, 110, 136, 145, 135, 128, 138, 132, 121, 104, 137, 106, 112, 149, 124, 143, 105, 142, 138, 121, 150, 133, 133, 118, 141, 114, 142, 134, 127, 121, 129, 147, 131, 113, 105, 131, 144, 128, 127, 124, 126, 126, 127, 131, 122, 146, 104, 131, 131, 123, 130, 135, 106, 122, 130, 117, 135, 115, 117, 113, 146, 125, 117, 123, 125, 133, 130, 133, 132, 126, 132, 126, 130, 134, 123, 137, 102, 140, 128, 120, 120, 129, 136, 136, 132, 131, 134, 138, 129, 114, 106, 110, 117, 126, 105, 131, 127, 129, 125, 138, 117, 117, 122, 124, 122, 124, 132, 129, 119, 133, 106, 136, 136, 132, 121, 126, 149, 139, 120, 123, 137, 130, 120, 135, 124, 133, 127, 135, 122, 144, 116, 108, 137, 137, 128, 128, 131, 133, 119, 134, 140, 116, 118, 108, 114, 128, 128, 146, 117, 115, 123, 119, 125, 132, 129, 110, 123, 137, 121, 121, 125, 129, 130, 134, 127, 124, 113, 110, 117, 133, 113, 120, 127, 121, 108, 147, 137, 132, 120, 93, 121, 108, 135, 117, 146, 141, 108, 134, 111, 118, 127, 135, 111, 133, 127, 131, 151, 131, 108, 129, 117, 121, 120, 140, 114, 128, 127, 118, 117, 114, 122, 143, 133, 130, 112, 112, 140, 122, 109, 110, 120, 126, 114, 117, 141, 128, 122, 129, 138, 140, 129, 127, 113, 124, 112, 113, 129, 111, 128, 115, 121, 136, 99, 121, 120, 144, 114, 120, 124, 122, 118, 126, 128, 135, 107, 92, 117, 123, 126, 134, 121, 119, 121, 123, 114, 131, 112, 131, 129, 139, 132, 122, 138, 121, 125, 117, 134, 126, 132, 132, 125, 137, 90, 129, 128, 121, 129, 97, 121, 135, 119, 116, 109, 145, 134, 119, 127, 125, 133, 118, 129, 124, 139, 111, 113, 124, 126, 136, 115, 111, 103, 102, 135, 120, 152, 129, 120, 120, 136, 131, 121, 113, 124, 143, 115, 118, 113, 115, 115, 127, 126, 132, 142, 109, 121, 125, 123, 109, 129, 121, 113, 134, 111, 138, 105, 137, 117, 135, 115, 127, 125, 123, 133, 112, 129, 134, 130, 127, 129, 128, 115, 125, 118, 126, 126, 124, 135, 134, 115, 105, 145, 131, 146, 132, 133, 126, 120, 141, 135, 142, 135, 121, 152, 134, 120, 118, 119, 118, 143, 131, 115, 128, 123, 131, 132, 125, 127, 118, 134, 138, 108, 127, 116, 127, 116, 130, 113, 109, 132, 117, 126, 133, 117, 117, 121, 113, 132, 136, 127, 118, 110, 130, 137, 116, 138, 115, 119, 123, 129, 128, 117, 137, 128, 129, 133, 136, 138, 114, 133, 123, 134, 122, 123, 140, 128, 123, 133, 112, 110, 137, 133, 120, 127, 135, 153, 133, 120, 137, 114, 124, 126, 135, 138, 151, 140, 144, 117, 115, 162, 108, 127, 132, 121, 137, 114, 117, 126, 136, 129, 131, 127, 131, 127, 106, 128, 136, 123, 128, 132, 118, 140, 123, 140, 122, 113, 123, 135, 119, 130, 127, 127, 116, 132, 129, 108, 125, 138, 133, 109, 124, 124, 152, 109, 134, 134, 107, 131, 119, 123, 128, 121, 112, 141, 132, 136, 129, 114, 145, 135, 118, 123, 125, 123, 125, 118, 135, 120, 123, 125, 147, 128, 114, 128, 146, 102, 133, 126, 137, 124, 124, 135, 142, 110, 121, 113, 121, 122, 125, 137, 122, 130, 127, 120, 139, 124, 151, 125, 129, 149, 132, 140, 133, 120, 116, 115, 136, 118, 138, 140, 135, 121, 127, 131, 119, 122, 131, 114, 128, 125, 126, 115, 122, 138, 134, 107, 127, 115, 130, 115, 112, 137, 114, 117, 115, 104, 104, 134, 140, 122, 117, 125, 132, 137, 97, 133, 117, 114, 138, 98, 114, 125, 118, 130, 113, 118, 136, 114, 124, 133, 129, 138, 135, 126, 120, 116, 117, 112, 124, 138, 137, 142, 128, 116, 138, 134, 136, 129, 103, 115, 124, 132, 132, 117, 143, 133, 156, 111, 113, 132, 122, 116, 133, 130, 143, 138, 130, 130, 125, 100, 113, 134, 139, 131, 137, 121, 128, 113, 128, 129, 167, 116, 130, 104, 138, 131, 117, 102, 117, 114, 118, 145, 120, 131, 126, 137, 122, 116, 129, 117, 127, 117, 119, 138, 118, 140, 129, 133, 126, 130, 124, 138, 120, 129, 122, 118, 113, 143, 128, 116, 117, 117, 115, 112, 107, 118, 130, 159, 131, 124, 124, 115, 145, 120, 120, 112, 135, 116, 113, 120, 122, 129, 116, 107, 120, 116, 133, 125, 124, 114, 117, 117, 105, 134, 134, 108, 121, 117, 143, 143, 122, 111, 128, 125, 119, 133, 137, 130, 127, 115, 118, 143, 110, 109, 125, 146, 136, 135, 114, 132, 120, 121, 145, 128, 144, 126, 137, 107, 134, 117, 137, 123, 123, 122, 127, 131, 110, 130, 102, 121, 123, 119, 119, 129, 137, 130, 114, 130, 144, 130, 114, 119, 139, 140, 117, 120, 113, 119, 127, 118, 128, 128, 127, 135, 142, 129, 126, 130, 123, 108, 113, 130, 124, 137, 147, 116, 146, 117, 142, 127, 113, 117, 128, 134, 125, 126, 129, 118, 118, 134, 101, 123, 104, 104, 131, 114, 136, 124, 136, 126, 137, 127, 126, 112, 120, 121, 119, 119, 127, 130, 132, 131, 132, 123, 113, 113, 126, 144, 125, 115, 123, 114, 108, 129, 109, 136, 108, 133, 137, 94, 108, 113, 112, 129, 114, 117, 130, 125, 136, 116, 137, 113, 131, 113, 135, 128, 123, 118, 133, 130, 122, 131, 117, 124, 140, 136, 140, 117, 135, 136, 130, 130, 115, 113, 128, 133, 138, 120, 120, 123, 123, 131, 133, 116, 130, 122, 159, 122, 125, 127, 131, 128, 122, 136, 114, 120, 121, 120, 111, 117, 126, 138, 127, 133, 125, 146, 142, 129, 109, 137, 128, 121, 128, 154, 117, 116, 111, 112, 129, 123, 116, 126, 127, 119, 139, 132, 118, 129, 123, 129, 127, 125, 121, 134, 128, 138, 126, 131, 114, 136, 120, 122, 130, 125, 112, 134, 124, 124, 119, 132, 107, 127, 118, 120, 116, 117, 144, 137, 141, 113, 112, 132, 104, 105, 139, 147, 116, 126, 116, 135, 116, 119, 122, 133, 104, 119, 116, 127, 131, 116, 113, 131, 140, 132, 117, 138, 112, 136, 136, 137, 118, 129, 139, 107, 123, 104, 115, 121, 139, 131, 146, 125, 111, 127, 120, 111, 122, 136, 123, 123, 123, 120, 124, 124, 132, 141, 120, 147, 112, 118, 124, 111, 115, 114, 108, 126, 127, 123, 118, 124, 128, 108, 130, 137, 121, 119, 130, 124, 107, 146, 128, 115, 133, 143, 138, 114, 123, 138, 144, 131, 115, 133, 133, 127, 131, 109, 119, 112, 114, 133, 121, 135, 127, 98, 134, 115, 125, 109, 119, 129, 134, 140, 115, 115, 134, 125, 130, 122, 109, 127, 118, 112, 103, 116, 125, 117, 131, 99, 122, 106, 105, 125, 121, 114, 121, 129, 131, 132, 150, 114, 111, 116, 136, 117, 130, 110, 128, 122, 101, 136, 126, 121, 116, 129, 137, 120, 138, 129, 125, 139, 116, 126, 135, 122, 122, 138, 114, 146, 122, 126, 122, 125, 134, 114, 126, 127, 114, 121, 132, 133, 102, 129, 129, 154, 116, 115, 124, 128, 141, 130, 118, 114, 129, 132, 117, 134, 166, 120, 130, 131, 127, 132, 135, 130, 106, 133, 139, 130, 116, 131, 136, 127, 138, 123, 119, 135, 129, 128, 130, 113, 130, 136, 128, 133, 130, 112, 144, 123, 129, 114, 124, 123, 123, 114, 128, 117, 128, 132, 122, 123, 126, 123, 131, 126, 132, 123, 146, 124, 135, 133, 121, 112, 132, 149, 126, 111, 127, 113, 126, 118, 119, 121, 126, 121, 127, 131, 124, 120, 132, 142, 127, 126, 119, 129, 124, 123, 125, 126, 100, 125, 128, 132, 132, 127, 128, 133, 128, 141, 118, 119, 138, 127, 128, 124, 129, 136, 132, 140, 133, 132, 136, 128, 133, 115, 119, 121, 129, 133, 131, 112, 132, 131, 129, 121, 134, 112, 131, 125, 124, 131, 131, 115, 135, 121, 135, 122, 128, 152, 130, 122, 126, 129, 133, 107, 119, 135, 133, 130, 117, 122, 123, 120, 133, 133, 118, 130, 123, 145, 126, 113, 121, 127, 123, 115, 123, 127, 134, 107, 142, 128, 113, 132, 140, 127, 124, 119, 129, 115, 126, 138, 137, 134, 118, 120, 135, 128, 106, 129, 139, 116, 124, 128, 118, 125, 142, 137, 133, 134, 140, 106, 116, 111, 123, 109, 126, 116, 124, 135, 122, 118, 143, 129, 126, 126, 129, 119, 123, 135, 121, 123, 120, 120, 121, 112, 126, 103, 131, 121, 127, 134, 117, 122, 126, 129, 113, 128, 136, 129, 146, 147, 123, 122, 125, 124, 134, 126, 112, 124, 134, 135, 134, 115, 130, 111, 133, 124, 138, 132, 137, 124, 124, 120, 137, 118, 127, 122, 123, 129, 116, 126, 126, 134, 141, 123, 152, 111, 125, 129, 124, 125, 138, 144, 123, 114, 157, 134, 139, 123, 108, 132, 128, 133, 130, 114, 125, 131, 125, 121, 130, 110, 129, 125, 133, 118, 120, 128, 131, 113, 126, 138, 130, 136, 124, 100, 130, 119, 136, 127, 122, 128, 134, 112, 150, 140, 120, 127, 132, 123, 124, 118, 128, 121, 124, 119, 127, 129, 130, 123, 126, 123, 132, 128, 124, 138, 118, 124, 120, 129, 123, 121, 127, 117, 116, 125, 134, 131, 125, 124, 114, 124, 123, 129, 130, 132, 131, 128, 111, 112, 123, 131, 135, 130, 137, 140, 129, 130, 112, 112, 127, 120, 120, 124, 129, 112, 129, 131, 116, 112, 129, 126, 118, 102, 130, 140, 119, 44, 120, 134, 136, 134, 123, 116, 110, 118, 130, 131, 125, 126, 118, 132, 123, 123, 123, 128, 144, 121, 141, 130, 131, 126, 115, 107, 116, 107, 144, 122, 118, 116, 130, 134, 117, 133, 124, 116, 128, 127, 128, 122, 112, 128, 113, 126, 136, 129, 130, 136, 120, 127, 124, 112, 127, 113, 132, 131, 119, 112, 111, 125, 135, 140, 114, 131, 119, 115, 115, 123, 127, 126, 124, 108, 128, 115, 119, 124, 123, 123, 133, 121, 138, 118, 131, 115, 121, 117, 121, 118, 120, 125, 127, 127, 121, 127, 121, 136, 120, 141, 124, 118, 148, 135, 125, 121, 124, 120, 108, 115, 134, 132, 116, 121, 137, 133, 138, 124, 131, 137, 128, 123, 131, 112, 130, 119, 114, 118, 131, 134, 112, 130, 127, 114, 141, 129, 132, 127, 128, 132, 111, 127, 137, 131, 110, 116, 137, 132, 119, 133, 106, 136, 148, 143, 132, 125, 129, 133, 129, 124, 136, 134, 138, 123, 132, 123, 151, 128, 125, 128, 126, 131, 126, 130, 100, 133, 111, 115, 141, 117, 123, 120, 128, 116, 145, 131, 126, 134, 130, 120, 127, 134, 122, 119, 127, 120, 134, 123, 119, 128, 127, 147, 129, 132, 119, 129, 127, 125, 117, 127, 107, 134, 105, 110, 109, 133, 112, 121, 122, 132, 128, 125, 131, 122, 125, 127, 129, 125, 119, 127, 114, 133, 120, 112, 127, 119, 114, 130, 124, 128, 130, 126, 143, 134, 113, 121, 133, 130, 133, 120, 130, 116, 114, 129, 111, 120, 122, 129, 115, 134, 112, 128, 123, 120, 132, 121, 121, 123, 118, 139, 131, 117, 126, 125, 120, 136, 133, 126, 126, 110, 134, 124, 112, 111, 132, 119, 133, 136, 139, 125, 129, 127, 134, 133, 126, 134, 119, 132, 129, 122, 125, 129, 118, 110, 140, 111, 123, 115, 131, 120, 124, 131, 132, 123, 118, 162, 122, 121, 132, 133, 119, 125, 141, 125, 124, 119, 130, 148, 116, 128, 116, 120, 125, 119, 115, 117, 120, 125, 126, 133, 125, 124, 130, 132, 125, 111, 119, 139, 117, 129, 139, 142, 130, 127, 132, 131, 114, 126, 126, 116, 120, 128, 127, 138, 127, 133, 127, 135, 122, 143, 115, 119, 133, 132, 128, 114, 112, 144, 113, 144, 136, 136, 117, 130, 141, 123, 142, 119, 122, 139, 128, 110, 130, 116, 127, 129, 118, 113, 128, 121, 116, 124, 136, 130, 125, 140, 124, 139, 123, 109, 109, 129, 117, 125, 131, 133, 131, 123, 134, 137, 120, 128, 132, 127, 113, 131, 104, 124, 123, 119, 135, 111, 129, 123, 124, 132, 131, 102, 121, 113, 113, 135, 121, 136, 140, 121, 130, 118, 117, 125, 125, 98, 126, 128, 113, 119, 116, 123, 136, 124, 144, 128, 138, 124, 112, 118, 131, 125, 113, 123, 129, 128, 128, 128, 116, 122, 116, 130, 112, 127, 112, 131, 125, 136, 131, 185, 127, 123, 115, 131, 131, 142, 127, 118, 122, 112, 106, 152, 115, 122, 116, 127, 120, 126, 121, 139, 114, 120, 129, 138, 107, 129, 124, 105, 139, 115, 120, 132, 131, 144, 137, 139, 134, 120, 107, 123, 126, 125, 115, 118, 122, 103, 126, 118, 119, 127, 131, 133, 120, 127, 134, 134, 123, 131, 119, 144, 136, 135, 131, 124, 123, 122, 125, 122, 112, 129, 116, 137, 124, 129, 144, 126, 118, 146, 132, 133, 121, 131, 120, 123, 134, 116, 122, 110, 111, 143, 122, 129, 122, 140, 119, 123, 122, 133, 133, 126, 145, 134, 115, 120, 120, 113, 128, 131, 121, 117, 119, 128, 119, 122, 127, 118, 126, 129, 121, 138, 118, 128, 135, 131, 117, 142, 130, 123, 127, 114, 115, 133, 124, 130, 126, 116, 121, 126, 128, 136, 140, 128, 132, 123, 130, 121, 130, 123, 123, 121, 124, 120, 115, 129, 121, 121, 129, 127, 133, 129, 124, 120, 118, 131, 123, 123, 131, 154, 123, 131, 119, 123, 131, 129, 124, 113, 146, 135, 121, 109, 122, 129, 126, 119, 118, 120, 130, 111, 121, 110, 131, 142, 124, 111, 110, 118, 132, 118, 115, 126, 142, 127, 116, 136, 121, 137, 133, 125, 127, 135, 113, 110, 134, 117, 137, 130, 133, 149, 130, 135, 119, 123, 127, 124, 118, 128, 128, 110, 128, 125, 111, 136, 137, 145, 122, 157, 123, 129, 118, 118, 120, 122, 129, 127, 124, 117, 127, 128, 119, 112, 130, 124, 126, 116, 109, 114, 125, 136, 127, 135, 110, 124, 148, 142, 149, 138, 121, 120, 121, 132, 114, 126, 116, 132, 133, 110, 121, 114, 139, 118, 134, 139, 115, 129, 128, 124, 121, 128, 104, 116, 130, 129, 117, 142, 125, 125, 140, 124, 127, 129, 129, 133, 119, 128, 138, 129, 112, 128, 110, 143, 117, 130, 131, 133, 132, 114, 128, 116, 120, 123, 126, 129, 111, 126, 131, 140, 127, 124, 118, 130, 114, 128, 120, 128, 123, 111, 100, 100, 143, 131, 138, 118, 126, 109, 114, 105, 117, 144, 130, 128, 116, 121, 142, 146, 112, 130, 110, 115, 125, 137, 115, 135, 133, 130, 120, 115, 140, 135, 129, 116, 116, 120, 130, 135, 124, 117, 130, 132, 105, 121, 126, 119, 113, 128, 114, 128, 145, 112, 143, 124, 141, 130, 120, 130, 141, 133, 119, 128, 130, 128, 116, 114, 141, 126, 137, 125, 129, 127, 133, 115, 128, 146, 125, 110, 121, 138, 114, 123, 113, 117, 140, 123, 124, 119, 127, 138, 131, 104, 111, 138, 140, 107, 121, 135, 129, 147, 130, 117, 146, 138, 127, 126, 124, 128, 120, 130, 118, 117, 144, 140, 117, 112, 125, 134, 122, 128, 127, 122, 128, 134, 125, 131, 124, 144, 135, 138, 136, 135, 125, 138, 125, 126, 134, 136, 136, 113, 140, 108, 132, 116, 118, 124, 126, 121, 126, 119, 88, 126, 125, 125, 115, 125, 119, 120, 116, 120, 130, 153, 122, 111, 137, 131, 118, 119, 126, 117, 135, 129, 129, 124, 130, 115, 123, 125, 138, 121, 115, 127, 135, 129, 151, 116, 127, 119, 128, 122, 128, 132, 115, 96, 125, 120, 121, 139, 129, 121, 135, 140, 129, 132, 122, 133, 130, 120, 127, 141, 117, 135, 134, 131, 124, 123, 128, 143, 110, 110, 126, 129, 117, 116, 130, 131, 118, 111, 133, 128, 129, 122, 140, 125, 120, 116, 124, 126, 115, 151, 114, 118, 122, 127, 121, 131, 125, 119, 126, 119, 116, 133, 141, 145, 132, 127, 121, 120, 142, 131, 122, 118, 121, 121, 132, 122, 135, 125, 130, 133, 118, 111, 133, 120, 130, 131, 136, 142, 131, 128, 140, 112, 126, 127, 128, 112, 139, 142, 126, 123, 138, 109, 145, 147, 110, 129, 116, 134, 111, 126, 129, 117, 118, 135, 133, 130, 129, 136, 137, 131, 116, 129, 133, 134, 122, 135, 119, 113, 130, 123, 120, 123, 128, 135, 124, 142, 127, 123, 125, 122, 126, 134, 118, 108, 117, 136, 129, 115, 130, 132, 140, 133, 130, 123, 138, 103, 139, 102, 134, 118, 144, 133, 133, 132, 128, 131, 130, 114, 140, 111, 124, 123, 126, 114, 129, 124, 140, 134, 117, 119, 125, 122, 109, 106, 126, 136, 131, 116, 124, 131, 142, 123, 114, 121, 104, 140, 120, 103, 116, 106, 119, 134, 127, 129, 121, 106, 122, 145, 129, 130, 118, 136, 138, 117, 108, 113, 133, 132, 129, 128, 103, 130, 125, 135, 115, 124, 137, 123, 111, 124, 141, 136, 131, 136, 124, 112, 115, 140, 129, 128, 115, 128, 125, 126, 122, 125, 126, 118, 118, 103, 133, 116, 148, 115, 122, 141, 123, 123, 120, 111, 133, 115, 137, 116, 115, 125, 127, 129, 117, 126, 122, 120, 132, 112, 137, 122, 121, 138, 143, 133, 132, 125, 115, 121, 144, 126, 121, 126, 148, 135, 127, 146, 113, 116, 118, 111, 114, 107, 106, 107, 148, 146, 127, 129, 121, 124, 123, 135, 135, 108, 144, 142, 118, 130, 126, 118, 121, 120, 148, 131, 118, 137, 127, 135, 113, 133, 128, 138, 122, 115, 122, 136, 129, 139, 138, 136, 119, 137, 129, 127, 123, 101, 136, 128, 97, 118, 107, 117, 122, 127, 122, 136, 127, 127, 145, 130, 120, 99, 129, 115, 133, 124, 109, 110, 119, 122, 135, 120, 128, 128, 111, 135, 145, 97, 144, 131, 142, 135, 125, 138, 132, 113, 135, 117, 135, 130, 133, 129, 124, 121, 109, 119, 118, 120, 125, 128, 123, 117, 123, 116, 129, 109, 125, 117, 110, 113, 130, 121, 122, 118, 123, 130, 134, 125, 119, 118, 101, 128, 133, 138, 128, 126, 109, 118, 146, 118, 126, 137, 136, 116, 129, 123, 132, 128, 126, 126, 114, 112, 122, 110, 121, 126, 132, 131, 128, 114, 118, 125, 147, 113, 127, 121, 128, 125, 132, 129, 134, 127, 115, 133, 129, 112, 141, 141, 144, 124, 119, 121, 131, 137, 135, 114, 149, 118, 139, 138, 110, 128, 127, 119, 139, 130, 118, 112, 106, 122, 119, 160, 122, 124, 135, 119, 132, 133, 112, 138, 121, 135, 117, 118, 134, 112, 125, 114, 128, 134, 112, 137, 109, 142, 133, 138, 116, 114, 122, 123, 121, 128, 137, 111, 138, 126, 132, 121, 111, 130, 118, 150, 159, 122, 127, 138, 135, 123, 130, 116, 126, 127, 121, 134, 132, 119, 122, 128, 120, 127, 141, 125, 126, 128, 120, 113, 122, 108, 115, 124, 115, 132, 132, 126, 131, 127, 128, 120, 119, 106, 135, 127, 127, 116, 117, 123, 108, 115, 126, 118, 113, 135, 112, 104, 127, 132, 140, 140, 121, 133, 126, 130, 110, 123, 118, 107, 117, 129, 126, 141, 123, 126, 119, 141, 126, 131, 129, 133, 110, 119, 104, 127, 138, 118, 116, 143, 126, 135, 150, 134, 120, 124, 136, 121, 116, 130, 116, 119, 122, 125, 116, 133, 128, 142, 130, 117, 137, 122, 134, 146, 129, 134, 119, 105, 110, 116, 124, 121, 118, 123, 127, 124, 136, 101, 132, 132, 123, 126, 121, 124, 143, 123, 125, 114, 125, 133, 143, 116, 130, 127, 121, 129, 118, 144, 117, 121, 119, 128, 134, 127, 98, 95, 128, 122, 124, 144, 139, 113, 117, 137, 116, 119, 128, 133, 127, 101, 129, 125, 136, 116, 133, 118, 122, 118, 122, 117, 123, 140, 118, 107, 120, 128, 133, 124, 115, 122, 137, 108, 121, 99, 123, 137, 130, 127, 134, 122, 117, 131, 133, 139, 145, 113, 112, 126, 132, 119, 97, 133, 139, 129, 124, 103, 125, 118, 127, 119, 132, 136, 118, 130, 142, 123, 113, 137, 119, 122, 119, 120, 136, 127, 118, 126, 120, 120, 135, 134, 136, 138, 108, 118, 107, 121, 127, 145, 135, 122, 115, 134, 125, 122, 137, 128, 124, 127, 151, 121, 128, 100, 135, 126, 106, 156, 115, 106, 132, 130, 115, 128, 131, 152, 137, 124, 138, 144, 125, 131, 137, 114, 144, 111, 125, 109, 122, 138, 116, 127, 127, 118, 127, 114, 123, 144, 118, 136, 122, 129, 128, 120, 109, 122, 114, 116, 127, 135, 137, 150, 120, 139, 123, 126, 127, 126, 130, 112, 104, 131, 125, 123, 141, 126, 119, 119, 126, 112, 118, 117, 149, 120, 122, 142, 134, 140, 132, 119, 126, 121, 132, 132, 140, 126, 114, 117, 124, 122, 134, 126, 121, 139, 110, 127, 137, 135, 117, 122, 125, 127, 119, 103, 126, 100, 128, 140, 140, 133, 117, 126, 153, 139, 124, 118, 108, 119, 118, 129, 124, 137, 138, 119, 127, 152, 120, 116, 133, 115, 107, 125, 130, 117, 120, 116, 110, 125, 126, 134, 130, 118, 138, 118, 125, 126, 110, 126, 125, 113, 110, 128, 123, 142, 125, 149, 127, 123, 145, 123, 127, 133, 123, 128, 126, 127, 120, 117, 132, 126, 112, 133, 120, 116, 122, 126, 131, 133, 123, 129, 128, 146, 123, 115, 130, 137, 137, 134, 131, 129, 123, 132, 136, 121, 129, 113, 138, 126, 102, 126, 112, 107, 144, 121, 112, 119, 121, 111, 116, 152, 123, 118, 123, 145, 130, 114, 148, 122, 129, 127, 123, 143, 122, 125, 130, 131, 117, 140, 137, 114, 105, 126, 161, 131, 131, 126, 125, 125, 119, 129, 130, 126, 132, 131, 112, 118, 116, 131, 129, 129, 111, 135, 104, 98, 117, 105, 124, 114, 131, 132, 125, 126, 124, 131, 124, 127, 143, 119, 127, 127, 139, 153, 111, 129, 132, 138, 123, 118, 113, 110, 128, 111, 107, 136, 121, 108, 108, 136, 124, 133, 130, 123, 113, 136, 99, 115, 116, 126, 125, 125, 102, 123, 117, 131, 139, 145, 123, 129, 141, 121, 119, 119, 124, 133, 120, 129, 124, 118, 133, 110, 123, 129, 123, 139, 116, 119, 111, 123, 127, 118, 142, 111, 122, 134, 132, 134, 137, 137, 161, 135, 137, 128, 129, 128, 123, 126, 138, 119, 145, 126, 130, 124, 124, 130, 114, 130, 132, 119, 129, 133, 135, 146, 126, 124, 112, 124, 140, 114, 136, 129, 131, 123, 119, 125, 126, 133, 121, 123, 127, 145, 107, 141, 120, 153, 138, 126, 127, 116, 118, 121, 100, 125, 130, 134, 122, 129, 134, 128, 136, 125, 112, 147, 138, 128, 118, 121, 124, 134, 120, 148, 108, 125, 131, 125, 127, 127, 118, 132, 112, 132, 127, 118, 126, 124, 113, 136, 112, 103, 128, 127, 145, 121, 113, 128, 112, 118, 143, 136, 123, 121, 124, 113, 123, 91, 133, 120, 128, 124, 131, 140, 119, 138, 141, 129, 134, 116, 131, 146, 133, 120, 119, 129, 121, 126, 127, 122, 142, 127, 126, 133, 136, 126, 120, 131, 142, 124, 110, 129, 134, 136, 114, 136, 114, 131, 127, 139, 107, 125, 132, 114, 139, 117, 133, 122, 107, 134, 135, 105, 128, 120, 115, 124, 132, 130, 118, 115, 130, 129, 133, 100, 132, 129, 124, 103, 122, 116, 125, 121, 118, 114, 125, 127, 112, 150, 134, 107, 118, 122, 113, 117, 109, 113, 110, 124, 121, 126, 132, 131, 143, 115, 126, 119, 105, 137, 151, 150, 136, 113, 111, 102, 119, 127, 112, 125, 146, 131, 131, 141, 143, 120, 126, 139, 138, 127, 132, 124, 130, 136, 138, 116, 108, 102, 132, 124, 116, 123, 112, 139, 135, 124, 120, 126, 109, 116, 126, 147, 128, 109, 131, 129, 124, 135, 126, 112, 122, 113, 131, 119, 127, 143, 119, 131, 114, 118, 133, 127, 114, 141, 129, 135, 130, 120, 132, 128, 111, 129, 130, 116, 132, 117, 130, 121, 102, 117, 136, 147, 130, 125, 121, 120, 140, 117, 132, 136, 104, 114, 121, 127, 124, 107, 115, 134, 127, 124, 115, 133, 118, 142, 121, 136, 137, 121, 137, 124, 120, 119, 125, 113, 155, 134, 98, 109, 124, 148, 131, 119, 107, 129, 112, 137, 121, 117, 127, 125, 129, 118, 113, 114, 153, 127, 118, 125, 116, 136, 120, 114, 125, 116, 136, 138, 112, 132, 135, 125, 143, 125, 137, 115, 141, 135, 141, 135, 132, 131, 119, 134, 120, 126, 127, 122, 124, 119, 127, 123, 134, 113, 118, 127, 129, 142, 120, 125, 135, 139, 110, 116, 115, 103, 134, 113, 126, 126, 136, 122, 122, 113, 123, 91, 114, 134, 134, 134, 134, 126, 118, 108, 126, 144, 125, 122, 114, 146, 121, 141, 127, 141, 128, 121, 121, 129, 143, 116, 129, 114, 138, 132, 114, 132, 124, 126, 110, 132, 117, 119, 131, 130, 114, 125, 144, 128, 115, 131, 129, 138, 141, 117, 129, 120, 130, 124, 118, 121, 113, 114, 130, 123, 120, 105, 109, 111, 129, 142, 123, 122, 139, 121, 119, 113, 129, 114, 137, 118, 116, 111, 122, 126, 110, 121, 128, 128, 110, 116, 134, 124, 124, 120, 134, 137, 125, 124, 129, 145, 118, 121, 121, 129, 117, 119, 120, 116, 145, 129, 126, 137, 111, 122, 133, 125, 122, 122, 125, 132, 124, 128, 130, 109, 141, 121, 131, 148, 125, 118, 132, 132, 139, 137, 126, 109, 127, 111, 119, 135, 132, 126, 117, 134, 147, 118, 112, 119, 132, 135, 111, 105, 101, 128, 129, 131, 118, 128, 120, 102, 121, 135, 125, 125, 128, 126, 129, 122, 123, 119, 125, 132, 111, 118, 135, 107, 114, 145, 135, 120, 127, 133, 121, 130, 160, 114, 112, 129, 127, 97, 131, 136, 137, 126, 139, 133, 118, 121, 135, 113, 130, 147, 144, 124, 113, 119, 126, 128, 120, 141, 130, 143, 110, 113, 147, 116, 132, 133, 106, 122, 131, 136, 127, 115, 121, 130, 115, 126, 128, 145, 108, 135, 122, 109, 168, 121, 138, 119, 123, 121, 119, 134, 113, 126, 104, 129, 111, 137, 122, 130, 129, 128, 128, 110, 142, 114, 125, 110, 127, 129, 119, 124, 133, 125, 151, 120, 133, 131, 126, 132, 133, 145, 136, 114, 122, 125, 123, 135, 123, 129, 116, 118, 115, 142, 115, 134, 114, 137, 123, 127, 124, 133, 125, 108, 108, 124, 116, 123, 131, 131, 134, 118, 113, 124, 120, 139, 130, 142, 126, 131, 130, 123, 120, 123, 133, 123, 113, 129, 114, 131, 118, 132, 128, 119, 115, 114, 105, 135, 126, 126, 119, 114, 137, 125, 134, 127, 123, 130, 106, 124, 135, 111, 113, 133, 125, 120, 128, 137, 128, 121, 119, 122, 111, 137, 113, 118, 128, 113, 148, 137, 141, 130, 129, 131, 129, 116, 137, 150, 119, 140, 134, 135, 107, 130, 136, 120, 137, 117, 116, 101, 121, 126, 126, 132, 133, 121, 125, 118, 124, 136, 124, 126, 123, 144, 114, 117, 121, 131, 123, 136, 110, 123, 105, 131, 129, 138, 152, 132, 146, 120, 117, 121, 147, 98, 133, 128, 131, 121, 123, 120, 148, 129, 133, 124, 128, 122, 127, 134, 121, 131, 126, 131, 133, 126, 120, 126, 128, 135, 137, 132, 127, 105, 125, 128, 111, 127, 125, 142, 106, 112, 135, 119, 113, 129, 119, 122, 134, 128, 113, 113, 114, 117, 122, 138, 122, 134, 126, 119, 142, 124, 117, 132, 136, 133, 116, 133, 107, 134, 132, 136, 97, 129, 128, 139, 130, 116, 136, 135, 115, 111, 119, 104, 122, 121, 144, 128, 139, 118, 127, 123, 129, 131, 122, 118, 129, 132, 141, 126, 127, 114, 111, 125, 132, 115, 132, 121, 119, 118, 119, 111, 140, 117, 130, 122, 133, 119, 123, 117, 133, 136, 123, 126, 136, 114, 129, 116, 140, 131, 125, 121, 132, 107, 115, 135, 143, 143, 128, 133, 121, 132, 132, 132, 113, 118, 118, 124, 135, 130, 118, 127, 123, 115, 115, 119, 110, 114, 113, 130, 130, 134, 134, 141, 132, 126, 121, 121, 140, 122, 120, 131, 129, 119, 132, 137, 137, 128, 125, 126, 120, 120, 115, 134, 130, 133, 127, 115, 122, 132, 124, 137, 125, 115, 122, 132, 106, 148, 133, 129, 122, 119, 137, 129, 125, 154, 133, 120, 117, 130, 118, 116, 128, 126, 129, 129, 134, 121, 136, 130, 130, 136, 127, 117, 131, 120, 118, 126, 127, 136, 112, 126, 108, 107, 119, 134, 142, 126, 104, 129, 105, 119, 135, 123, 131, 130, 144, 113, 107, 130, 123, 124, 113, 136, 120, 119, 114, 106, 119, 120, 130, 149, 138, 130, 125, 110, 129, 125, 130, 110, 105, 127, 136, 112, 131, 104, 120, 118, 120, 131, 114, 131, 136, 128, 130, 136, 152, 136, 127, 110, 118, 126, 99, 114, 119, 122, 114, 128, 143, 129, 104, 130, 114, 136, 126, 137, 133, 122, 118, 126, 108, 120, 147, 135, 134, 123, 134, 122, 140, 125, 128, 125, 115, 128, 115, 133, 127, 131, 120, 124, 132, 145, 121, 124, 123, 122, 146, 141, 118, 122, 128, 113, 114, 116, 129, 120, 131, 134, 127, 129, 124, 128, 116, 143, 126, 138, 133, 128, 140, 122, 133, 112, 128, 129, 119, 146, 102, 155, 131, 148, 114, 122, 113, 127, 121, 105, 107, 140, 124, 124, 116, 121, 135, 138, 123, 121, 120, 129, 109, 131, 132, 130, 133, 124, 134, 139, 128, 134, 115, 121, 140, 109, 121, 121, 120, 118, 139, 126, 129, 122, 143, 140, 120, 110, 113, 132, 121, 127, 135, 134, 121, 122, 114, 122, 121, 114, 145, 144, 132, 121, 137, 130, 126, 119, 124, 127, 120, 132, 127, 122, 142, 150, 130, 128, 121, 109, 128, 130, 126, 130, 121, 121, 123, 121, 142, 126, 126, 130, 138, 116, 143, 106, 117, 141, 140, 128, 125, 123, 127, 108, 139, 126, 123, 119, 134, 122, 124, 126, 133, 128, 124, 105, 122, 99, 131, 133, 119, 121, 123, 119, 120, 132, 113, 143, 136, 124, 131, 131, 126, 126, 140, 120, 120, 119, 124, 121, 135, 111, 126, 113, 122, 122, 118, 128, 108, 116, 127, 106, 123, 97, 123, 140, 117, 125, 134, 134, 120, 128, 113, 115, 122, 139, 146, 129, 122, 99, 111, 132, 145, 133, 119, 134, 138, 124, 134, 126, 127, 119, 124, 110, 127, 122, 120, 127, 115, 129, 106, 125, 127, 128, 138, 137, 121, 129, 103, 127, 135, 113, 147, 117, 118, 124, 131, 122, 120, 129, 128, 127, 109, 122, 111, 132, 113, 131, 141, 149, 108, 119, 112, 107, 111, 117, 118, 131, 109, 128, 130, 127, 121, 139, 157, 119, 129, 138, 124, 127, 126, 130, 117, 121, 129, 139, 132, 138, 130, 136, 133, 125, 132, 106, 145, 113, 130, 141, 129, 126, 115, 130, 111, 118, 123, 120, 111, 137, 138, 143, 133, 136, 121, 134, 118, 113, 116, 127, 127, 110, 109, 121, 119, 125, 125, 111, 122, 138, 122, 113, 125, 121, 134, 119, 109, 112, 134, 111, 121, 117, 106, 115, 128, 112, 163, 111, 133, 134, 125, 110, 133, 122, 125, 120, 134, 120, 124, 140, 131, 124, 135, 127, 142, 131, 120, 131, 125, 137, 130, 118, 130, 109, 136, 138, 129, 108, 132, 120, 121, 125, 136, 133, 136, 136, 129, 135, 122, 149, 131, 133, 122, 128, 99, 143, 110, 119, 129, 124, 130, 117, 118, 122, 111, 140, 125, 124, 125, 141, 130, 125, 142, 119, 145, 123, 133, 132, 131, 133, 133, 121, 140, 129, 119, 121, 135, 134, 121, 134, 107, 133, 119, 115, 122, 127, 125, 121, 121, 130, 134, 121, 124, 150, 119, 121, 140, 128, 130, 127, 94, 113, 112, 109, 143, 119, 133, 142, 136, 127, 128, 114, 118, 120, 110, 121, 150, 133, 116, 131, 126, 124, 150, 129, 115, 126, 114, 126, 130, 125, 133, 123, 99, 105, 140, 124, 129, 116, 115, 129, 132, 112, 121, 129, 119, 139, 124, 136, 106, 127, 130, 124, 122, 122, 118, 124, 138, 128, 131, 144, 135, 128, 118, 129, 135, 139, 127, 122, 116, 114, 126, 126, 116, 122, 130, 110, 119, 121, 98, 126, 126, 114, 122, 125, 126, 118, 113, 112, 139, 116, 133, 120, 121, 126, 132, 124, 142, 136, 132, 137, 122, 113, 124, 113, 124, 128, 108, 108, 125, 123, 113, 134, 134, 117, 129, 119, 110, 137, 119, 118, 145, 115, 122, 113, 120, 131, 128, 110, 121, 109, 120, 152, 117, 131, 126, 115, 119, 119, 146, 130, 122, 134, 131, 117, 125, 121, 119, 122, 135, 116, 130, 124, 119, 123, 146, 130, 125, 121, 131, 144, 134, 144, 115, 108, 137, 130, 103, 137, 108, 119, 117, 138, 125, 122, 115, 139, 148, 116, 135, 148, 106, 118, 137, 120, 128, 113, 140, 137, 115, 132, 139, 124, 125, 141, 105, 116, 122, 115, 120, 127, 118, 114, 102, 120, 128, 131, 145, 101, 138, 131, 125, 133, 130, 142, 126, 125, 127, 117, 122, 119, 130, 125, 112, 114, 122, 127, 124, 124, 146, 113, 131, 115, 116, 127, 117, 123, 124, 125, 137, 134, 114, 130, 141, 113, 131, 120, 124, 117, 134, 120, 134, 126, 119, 112, 131, 141, 121, 127, 134, 110, 122, 119, 128, 122, 120, 121, 117, 129, 133, 119, 132, 135, 122, 125, 152, 123, 133, 117, 131, 124, 127, 119, 131, 132, 119, 110, 134, 117, 135, 138, 127, 122, 137, 110, 115, 118, 116, 133, 132, 131, 131, 142, 108, 131, 126, 134, 133, 130, 126, 134, 126, 126, 107, 122, 116, 138, 132, 130, 136, 127, 115, 120, 118, 115, 140, 115, 125, 120, 117, 110, 137, 112, 133, 120, 115, 118, 139, 110, 106, 124, 130, 125, 104, 129, 127, 113, 119, 118, 130, 131, 136, 116, 109, 141, 135, 124, 111, 131, 129, 125, 120, 124, 137, 127, 118, 129, 145, 115, 130, 136, 123, 118, 121, 134, 113, 119, 119, 127, 125, 137, 147, 133, 142, 129, 132, 126, 121, 119, 132, 158, 129, 133, 122, 126, 123, 127, 115, 133, 109, 133, 141, 116, 124, 128, 121, 126, 118, 135, 119, 121, 123, 131, 116, 119, 132, 125, 125, 134, 122, 124, 149, 109, 127, 132, 135, 115, 118, 124, 135, 104, 142, 126, 123, 119, 126, 114, 124, 117, 132, 124, 129, 127, 128, 116, 125, 132, 140, 127, 127, 126, 116, 124, 112, 126, 115, 129, 145, 132, 124, 124, 126, 123, 131, 134, 135, 128, 118, 125, 126, 140, 129, 141, 129, 126, 113, 115, 111, 95, 115, 113, 131, 125, 112, 125, 132, 133, 107, 130, 116, 133, 154, 140, 123, 115, 122, 135, 138, 113, 117, 132, 139, 103, 105, 129, 106, 104, 127, 123, 124, 118, 113, 121, 109, 121, 125, 126, 106, 109, 148, 126, 139, 114, 126, 126, 136, 118, 129, 125, 127, 129, 114, 132, 130, 125, 126, 98, 142, 103, 112, 131, 105, 130, 134, 115, 122, 130, 118, 121, 115, 125, 128, 139, 136, 125, 128, 126, 135, 106, 113, 135, 119, 131, 136, 139, 132, 145, 135, 117, 126, 119, 130, 130, 127, 133, 126, 130, 120, 123, 129, 113, 134, 113, 118, 127, 133, 138, 107, 111, 126, 124, 136, 137, 108, 114, 124, 112, 123, 118, 135, 130, 117, 129, 124, 141, 120, 142, 130, 111, 136, 110, 148, 124, 130, 119, 137, 136, 124, 102, 113, 128, 124, 121, 120, 127, 131, 148, 134, 130, 117, 134, 118, 115, 123, 109, 121, 118, 118, 115, 135, 106, 116, 124, 123, 133, 122, 113, 123, 120, 136, 133, 123, 146, 131, 131, 119, 130, 130, 124, 113, 122, 143, 121, 119, 122, 121, 131, 139, 138, 114, 132, 123, 127, 131, 141, 121, 116, 138, 129, 148, 130, 128, 134, 137, 128, 126, 137, 109, 127, 121, 131, 127, 141, 121, 130, 125, 148, 126, 131, 134, 99, 110, 109, 120, 112, 118, 116, 125, 133, 146, 136, 138, 117, 129, 132, 124, 107, 121, 119, 112, 141, 134, 113, 130, 115, 116, 111, 131, 125, 126, 121, 148, 124, 121, 144, 129, 137, 128, 126, 131, 124, 125, 128, 129, 128, 131, 134, 115, 132, 112, 126, 116, 98, 115, 120, 115, 118, 113, 113, 132, 117, 121, 134, 121, 127, 114, 125, 127, 120, 120, 126, 122, 125, 129, 121, 141, 105, 122, 112, 126, 130, 131, 124, 136, 121, 129, 130, 122, 130, 106, 134, 116, 102, 135, 132, 120, 119, 144, 124, 125, 124, 126, 121, 131, 133, 122, 127, 132, 118, 125, 137, 114, 120, 121, 131, 153, 135, 121, 114, 113, 129, 124, 131, 127, 127, 137, 131, 143, 108, 121, 104, 118, 134, 139, 132, 139, 110, 125, 115, 120, 136, 115, 128, 137, 139, 119, 124, 129, 127, 128, 142, 120, 124, 119, 132, 114, 116, 151, 133, 127, 124, 137, 126, 144, 112, 147, 135, 118, 126, 134, 132, 122, 129, 116, 130, 117, 109, 122, 138, 122, 141, 131, 120, 125, 121, 130, 153, 125, 114, 109, 130, 130, 146, 141, 117, 132, 135, 128, 140, 108, 123, 92, 129, 119, 129, 121, 120, 113, 122, 124, 135, 127, 116, 142, 111, 110, 110, 139, 145, 131, 124, 112, 122, 146, 145, 130, 102, 110, 124, 136, 122, 113, 113, 122, 124, 103, 110, 122, 107, 140, 128, 129, 107, 125, 127, 124, 120, 120, 116, 109, 136, 128, 128, 118, 134, 114, 113, 147, 126, 116, 107, 136, 133, 120, 127, 118, 126, 133, 140, 102, 134, 129, 110, 136, 110, 129, 132, 117, 145, 123, 145, 123, 122, 139, 132, 137, 123, 122, 131, 110, 128, 108, 130, 123, 126, 99, 122, 124, 122, 113, 127, 121, 114, 111, 119, 114, 110, 121, 129, 120, 124, 132, 134, 129, 127, 113, 130, 125, 123, 113, 135, 123, 123, 134, 122, 126, 121, 125, 127, 135, 114, 118, 132, 109, 135, 119, 131, 125, 144, 121, 102, 122, 113, 127, 120, 140, 124, 132, 133, 124, 111, 107, 124, 144, 114, 145, 124, 129, 143, 118, 122, 139, 120, 116, 129, 125, 135, 134, 109, 135, 126, 109, 113, 126, 132, 122, 128, 133, 134, 105, 107, 122, 129, 116, 130, 122, 122, 124, 126, 137, 124, 113, 138, 105, 120, 116, 130, 146, 133, 130, 112, 127, 132, 139, 137, 136, 133, 126, 135, 109, 119, 133, 108, 133, 120, 139, 114, 114, 121, 128, 138, 140, 119, 134, 101, 146, 114, 133, 136, 122, 104, 124, 119, 109, 132, 114, 126, 133, 116, 133, 134, 123, 104, 126, 110, 113, 115, 120, 126, 150, 128, 143, 118, 152, 129, 126, 106, 131, 126, 114, 133, 121, 131, 126, 133, 123, 131, 130, 119, 132, 128, 133, 151, 113, 142, 125, 123, 125, 106, 133, 125, 132, 122, 128, 137, 122, 128, 121, 119, 123, 129, 148, 139, 114, 121, 122, 114, 123, 128, 112, 112, 133, 136, 120, 146, 113, 107, 110, 123, 122, 127, 136, 128, 117, 121, 123, 118, 121, 149, 124, 134, 115, 127, 134, 124, 109, 123, 126, 118, 126, 116, 108, 124, 129, 122, 119, 128, 120, 135, 113, 123, 123, 104, 155, 138, 113, 164, 117, 132, 122, 105, 120, 118, 120, 124, 132, 145, 118, 120, 114, 140, 127, 129, 109, 123, 137, 122, 109, 110, 128, 141, 132, 122, 134, 124, 127, 124, 110, 125, 123, 116, 126, 124, 119, 114, 136, 126, 111, 117, 109, 129, 123, 100, 120, 129, 109, 135, 132, 112, 127, 123, 115, 132, 134, 128, 120, 124, 124, 125, 154, 114, 125, 145, 127, 122, 144, 111, 129, 123, 147, 131, 109, 122, 130, 125, 128, 130, 123, 135, 125, 128, 123, 143, 133, 124, 131, 117, 111, 117, 120, 136, 137, 130, 145, 123, 120, 123, 120, 146, 117, 117, 129, 115, 127, 128, 122, 129, 134, 130, 117, 132, 128, 131, 108, 122, 112, 116, 126, 120, 118, 122, 121, 107, 133, 130, 129, 124, 110, 132, 122, 123, 119, 125, 134, 130, 116, 108, 122, 119, 143, 111, 125, 138, 128, 127, 124, 106, 123, 100, 126, 118, 122, 139, 111, 141, 140, 145, 119, 127, 151, 118, 126, 164, 120, 134, 140, 141, 118, 104, 117, 123, 122, 125, 132, 112, 137, 148, 113, 122, 123, 125, 131, 126, 121, 131, 119, 130, 123, 140, 140, 121, 130, 136, 128, 113, 124, 128, 120, 119, 114, 135, 114, 119, 126, 125, 124, 128, 118, 133, 133, 120, 143, 100, 106, 134, 124, 141, 106, 116, 124, 130, 128, 136, 138, 119, 143, 128, 141, 104, 114, 136, 133, 124, 108, 123, 123, 130, 128, 141, 138, 127, 137, 142, 126, 140, 131, 114, 130, 102, 131, 113, 105, 126, 129, 109, 124, 105, 110, 134, 132, 108, 123, 119, 137, 114, 138, 111, 129, 127, 138, 113, 120, 122, 132, 128, 101, 128, 108, 116, 113, 147, 130, 125, 134, 112, 138, 132, 124, 129, 125, 131, 128, 122, 131, 119, 105, 118, 145, 124, 123, 139, 123, 120, 124, 128, 117, 131, 129, 132, 125, 151, 135, 124, 122, 114, 100, 139, 134, 121, 122, 113, 143, 124, 118, 132, 126, 148, 129, 130, 122, 133, 128, 148, 136, 131, 132, 124, 129, 131, 138, 122, 124, 115, 114, 118, 140, 110, 126, 123, 138, 107, 110, 116, 131, 125, 120, 144, 125, 136, 143, 152, 128, 137, 123, 129, 121, 131, 135, 135, 111, 135, 130, 130, 121, 122, 120, 145, 134, 123, 136, 131, 127, 136, 120, 128, 128, 126, 115, 130, 132, 128, 127, 125, 123, 114, 123, 127, 128, 120, 133, 117, 134, 121, 126, 127, 130, 120, 108, 128, 132, 119, 118, 142, 123, 142, 124, 113, 142, 119, 146, 133, 121, 118, 127, 142, 119, 130, 133, 121, 124, 123, 118, 122, 129, 127, 121, 117, 121, 128, 128, 114, 136, 128, 123, 132, 123, 127, 116, 101, 128, 126, 125, 118, 134, 135, 129, 135, 125, 106, 125, 125, 112, 132, 134, 125, 120, 115, 110, 126, 126, 132, 127, 118, 113, 135, 136, 138, 144, 116, 116, 121, 128, 117, 120, 96, 131, 124, 125, 137, 116, 129, 124, 116, 119, 117, 135, 116, 150, 120, 117, 133, 133, 115, 129, 132, 127, 126, 126, 127, 117, 115, 116, 131, 125, 135, 124, 132, 115, 130, 129, 132, 105, 144, 140, 137, 126, 116, 149, 126, 122, 121, 126, 117, 127, 122, 138, 143, 119, 128, 126, 131, 132, 114, 118, 142, 122, 122, 127, 126, 132, 121, 129, 133, 125, 129, 113, 121, 112, 124, 131, 111, 113, 116, 119, 124, 126, 126, 130, 127, 119, 130, 137, 123, 130, 128, 114, 129, 118, 130, 119, 137, 122, 129, 112, 129, 114, 104, 117, 121, 118, 132, 112, 127, 110, 132, 124, 118, 129, 116, 137, 102, 126, 116, 134, 125, 132, 124, 127, 129, 146, 132, 127, 125, 137, 129, 134, 109, 115, 127, 135, 123, 118, 135, 128, 121, 121, 124, 123, 135, 105, 116, 126, 132, 122, 154, 134, 132, 132, 121, 141, 144, 111, 127, 124, 131, 140, 124, 107, 123, 115, 131, 135, 128, 127, 137, 117, 119, 133, 129, 127, 134, 142, 134, 137, 126, 130, 133, 119, 125, 124, 122, 112, 127, 131, 131, 121, 125, 138, 130, 129, 128, 120, 116, 120, 117, 123, 121, 130, 134, 113, 120, 113, 119, 141, 123, 125, 106, 130, 112, 125, 127, 110, 122, 127, 127, 139, 135, 117, 95, 119, 107, 133, 127, 136, 128, 127, 122, 126, 126, 122, 113, 117, 122, 116, 130, 134, 126, 125, 126, 131, 128, 115, 110, 129, 107, 124, 120, 121, 143, 135, 142, 121, 118, 131, 123, 125, 129, 98, 133, 127, 131, 125, 114, 105, 128, 116, 113, 124, 114, 99, 128, 118, 132, 120, 119, 119, 108, 124, 119, 112, 120, 119, 112, 138, 123, 124, 113, 126, 115, 114, 124, 129, 113, 123, 135, 130, 125, 121, 100, 132, 131, 136, 130, 122, 119, 132, 126, 119, 138, 107, 121, 129, 136, 133, 131, 122, 128, 138, 135, 129, 111, 128, 137, 126, 133, 111, 118, 132, 135, 132, 128, 134, 121, 122, 139, 114, 144, 117, 124, 136, 118, 116, 122, 116, 126, 131, 132, 120, 132, 128, 129, 141, 141, 138, 116, 128, 134, 127, 126, 134, 131, 134, 136, 118, 125, 136, 133, 126, 164, 122, 105, 129, 116, 119, 132, 126, 143, 108, 139, 126, 120, 125, 126, 118, 140, 127, 123, 96, 143, 126, 127, 138, 138, 117, 137, 118, 141, 127, 132, 117, 121, 141, 113, 137, 130, 121, 129, 135, 134, 127, 116, 114, 123, 140, 108, 117, 117, 110, 125, 115, 121, 118, 114, 124, 120, 132, 131, 125, 138, 107, 118, 127, 138, 113, 128, 116, 112, 142, 123, 136, 141, 124, 123, 110, 129, 112, 138, 137, 128, 104, 125, 144, 112, 125, 124, 132, 133, 131, 133, 131, 132, 122, 128, 113, 119, 136, 115, 127, 119, 126, 148, 128, 108, 134, 132, 119, 115, 130, 115, 123, 128, 129, 125, 131, 133, 126, 143, 127, 122, 125, 105, 157, 123, 137, 137, 119, 104, 110, 123, 109, 120, 136, 119, 128, 120, 125, 140, 118, 126, 122, 137, 124, 129, 139, 126, 130, 133, 136, 134, 132, 113, 126, 138, 122, 129, 114, 128, 129, 133, 113, 119, 117, 127, 120, 134, 124, 130, 112, 118, 156, 122, 121, 102, 113, 141, 139, 140, 121, 120, 113, 122, 100, 111, 124, 129, 129, 129, 131, 135, 140, 160, 124, 123, 119, 130, 122, 135, 118, 133, 127, 135, 118, 119, 123, 124, 132, 133, 113, 113, 126, 137, 123, 120, 128, 146, 135, 131, 120, 133, 131, 127, 120, 122, 122, 110, 133, 134, 129, 125, 127, 128, 122, 121, 132, 124, 130, 137, 126, 127, 133, 134, 111, 121, 135, 112, 127, 130, 117, 129, 128, 103, 120, 113, 132, 137, 126, 139, 123, 131, 141, 119, 124, 115, 136, 120, 116, 120, 126, 127, 119, 138, 131, 121, 111, 128, 120, 129, 115, 135, 125, 122, 118, 135, 117, 138, 127, 114, 132, 136, 114, 129, 132, 135, 122, 124, 110, 118, 128, 129, 129, 116, 122, 125, 138, 126, 140, 113, 107, 115, 118, 110, 124, 102, 118, 134, 131, 131, 120, 130, 125, 120, 123, 140, 128, 129, 143, 133, 115, 130, 129, 125, 135, 121, 124, 127, 142, 120, 130, 121, 135, 117, 114, 119, 140, 152, 137, 110, 129, 124, 135, 132, 122, 130, 126, 105, 138, 112, 120, 141, 124, 123, 120, 125, 121, 114, 128, 120, 128, 114, 123, 120, 138, 136, 132, 124, 118, 131, 134, 103, 133, 133, 115, 123, 140, 123, 141, 128, 112, 126, 132, 124, 120, 117, 137, 125, 147, 125, 106, 120, 129, 128, 122, 134, 126, 110, 131, 124, 105, 125, 123, 127, 113, 116, 118, 127, 126, 138, 112, 125, 128, 116, 113, 134, 122, 117, 136, 124, 108, 134, 136, 131, 134, 119, 139, 114, 138, 132, 124, 140, 159, 130, 120, 146, 106, 129, 134, 125, 122, 109, 135, 123, 104, 123, 113, 126, 122, 124, 138, 121, 124, 126, 115, 121, 130, 131, 125, 127, 132, 136, 146, 137, 118, 118, 137, 112, 148, 97, 120, 118, 129, 126, 121, 124, 118, 146, 137, 114, 109, 129, 124, 113, 118, 143, 140, 119, 113, 116, 123, 133, 129, 117, 131, 142, 111, 124, 131, 127, 132, 114, 129, 134, 121, 113, 110, 121, 113, 124, 124, 121, 128, 134, 110, 130, 131, 123, 121, 122, 116, 135, 117, 116, 116, 129, 126, 117, 135, 129, 140, 126, 134, 142, 125, 112, 129, 127, 114, 126, 122, 138, 115, 131, 150, 131, 132, 125, 118, 118, 117, 125, 131, 125, 145, 106, 150, 127, 139, 105, 121, 98, 117, 127, 113, 138, 152, 129, 124, 133, 123, 138, 131, 129, 110, 123, 125, 130, 139, 122, 116, 117, 125, 117, 125, 126, 123, 125, 115, 125, 118, 131, 128, 107, 117, 124, 113, 118, 126, 117, 114, 117, 133, 125, 140, 126, 123, 133, 131, 139, 132, 121, 130, 134, 115, 100, 133, 133, 112, 131, 118, 137, 122, 120, 130, 121, 123, 124, 131, 162, 126, 138, 142, 138, 131, 122, 139, 120, 119, 123, 123, 140, 106, 123, 119, 150, 136, 129, 130, 132, 110, 113, 123, 122, 119, 127, 109, 122, 130, 123, 129, 128, 119, 116, 133, 127, 143, 121, 135, 121, 123, 142, 126, 118, 125, 130, 136, 127, 118, 119, 144, 116, 143, 138, 132, 120, 130, 117, 114, 144, 127, 154, 120, 125, 103, 136, 124, 121, 123, 122, 123, 114, 127, 117, 146, 112, 144, 140, 133, 132, 113, 129, 123, 131, 119, 125, 135, 125, 129, 136, 119, 115, 117, 113, 126, 127, 129, 113, 141, 112, 122, 124, 119, 130, 140, 134, 129, 128, 120, 119, 131, 138, 135, 122, 102, 131, 143, 139, 125, 121, 110, 113, 126, 116, 127, 111, 120, 112, 131, 134, 132, 118, 130, 139, 117, 132, 142, 125, 144, 120, 123, 130, 126, 105, 121, 127, 136, 110, 141, 113, 116, 110, 127, 116, 116, 147, 118, 134, 120, 140, 133, 125, 119, 137, 123, 119, 137, 109, 104, 135, 111, 130, 114, 119, 124, 130, 118, 128, 126, 121, 114, 115, 123, 99, 122, 131, 115, 133, 128, 124, 110, 132, 112, 131, 131, 120, 127, 112, 137, 128, 125, 113, 116, 109, 118, 132, 131, 120, 109, 134, 122, 132, 132, 133, 125, 138, 120, 136, 113, 147, 142, 134, 122, 102, 131, 110, 122, 101, 121, 117, 119, 131, 129, 123, 120, 96, 99, 116, 127, 124, 140, 136, 102, 127, 128, 124, 131, 131, 122, 117, 121, 107, 125, 126, 130, 130, 134, 128, 117, 124, 127, 138, 121, 104, 125, 117, 112, 135, 122, 136, 127, 131, 131, 138, 126, 119, 122, 130, 128, 122, 129, 129, 121, 129, 120, 121, 128, 114, 120, 130, 111, 120, 127, 124, 147, 132, 123, 118, 124, 121, 137, 136, 124, 128, 134, 121, 123, 116, 130, 106, 121, 123, 134, 130, 137, 110, 125, 126, 138, 132, 110, 121, 132, 146, 101, 136, 130, 133, 110, 114, 126, 110, 118, 108, 121, 118, 130, 125, 125, 125, 123, 106, 129, 108, 120, 123, 124, 128, 138, 117, 101, 117, 136, 123, 129, 124, 108, 127, 120, 119, 145, 144, 141, 126, 110, 124, 133, 122, 114, 111, 137, 137, 145, 106, 110, 132, 131, 119, 130, 125, 140, 134, 127, 113, 132, 139, 138, 119, 134, 130, 122, 123, 115, 124, 134, 137, 138, 128, 127, 129, 130, 123, 102, 127, 126, 119, 123, 135, 108, 131, 120, 132, 115, 123, 123, 123, 129, 129, 147, 127, 123, 133, 125, 118, 132, 133, 125, 104, 134, 124, 106, 130, 115, 101, 128, 130, 115, 120, 140, 120, 121, 148, 112, 135, 132, 119, 117, 131, 147, 109, 108, 121, 134, 134, 123, 105, 119, 134, 125, 122, 128, 128, 116, 112, 134, 132, 138, 116, 128, 128, 127, 127, 128, 136, 123, 138, 122, 126, 131, 109, 124, 123, 131, 129, 127, 109, 142, 125, 110, 137, 130, 134, 131, 128, 122, 121, 103, 123, 131, 134, 121, 139, 119, 114, 117, 156, 114, 144, 128, 106, 122, 105, 114, 116, 134, 124, 135, 143, 138, 162, 128, 121, 124, 111, 120, 148, 117, 140, 119, 113, 139, 115, 106, 109, 130, 126, 132, 130, 127, 126, 129, 115, 134, 131, 127, 135, 122, 125, 122, 150, 110, 129, 132, 146, 135, 113, 121, 114, 129, 105, 134, 134, 120, 130, 125, 127, 105, 125, 147, 117, 134, 137, 133, 115, 124, 125, 124, 127, 121, 139, 110, 127, 114, 136, 126, 121, 125, 118, 123, 121, 135, 119, 113, 122, 109, 124, 121, 127, 129, 109, 104, 124, 126, 109, 120, 99, 139, 129, 115, 121, 138, 115, 120, 151, 127, 133, 125, 112, 118, 130, 128, 105, 123, 136, 125, 130, 124, 116, 133, 125, 131, 126, 115, 121, 115, 139, 126, 137, 144, 120, 101, 111, 122, 114, 134, 126, 119, 130, 138, 118, 122, 123, 117, 120, 120, 127, 141, 118, 127, 126, 128, 145, 143, 132, 153, 128, 119, 118, 125, 139, 134, 120, 128, 119, 121, 137, 131, 119, 111, 135, 113, 120, 130, 119, 130, 126, 129, 133, 121, 111, 124, 121, 119, 121, 131, 137, 127, 132, 122, 122, 139, 139, 130, 114, 123, 124, 132, 133, 139, 152, 132, 128, 138, 125, 127, 109, 122, 128, 117, 120, 123, 126, 123, 124, 118, 120, 121, 129, 116, 137, 127, 130, 124, 134, 136, 117, 115, 140, 144, 113, 121, 125, 132, 127, 116, 136, 127, 120, 141, 140, 117, 131, 139, 110, 104, 127, 135, 125, 127, 133, 125, 126, 131, 114, 128, 112, 149, 116, 131, 110, 115, 120, 127, 126, 148, 140, 127, 101, 127, 127, 134, 105, 126, 112, 129, 123, 113, 122, 134, 111, 130, 131, 127, 130, 132, 133, 135, 128, 122, 127, 130, 127, 146, 119, 123, 122, 130, 130, 146, 124, 123, 135, 122, 134, 144, 135, 118, 113, 135, 116, 122, 118, 113, 136, 136, 107, 128, 133, 104, 133, 117, 124, 126, 120, 111, 117, 117, 123, 119, 140, 113, 121, 133, 123, 131, 133, 145, 102, 116, 113, 128, 137, 150, 128, 113, 126, 122, 128, 105, 137, 129, 137, 117, 128, 133, 123, 112, 125, 137, 125, 107, 123, 103, 119, 109, 113, 115, 127, 134, 124, 99, 107, 110, 120, 108, 131, 124, 128, 127, 127, 116, 121, 105, 134, 137, 142, 136, 119, 128, 117, 125, 112, 138, 134, 128, 116, 120, 120, 117, 143, 124, 134, 119, 120, 133, 96, 117, 137, 103, 126, 123, 120, 137, 136, 110, 122, 139, 135, 114, 136, 122, 123, 121, 123, 123, 130, 131, 121, 134, 122, 133, 128, 118, 118, 130, 131, 123, 142, 128, 129, 122, 109, 138, 116, 113, 125, 138, 151, 117, 130, 118, 121, 122, 134, 128, 147, 138, 127, 141, 114, 144, 136, 123, 113, 111, 125, 129, 115, 122, 123, 113, 124, 121, 144, 106, 140, 127, 153, 119, 128, 132, 124, 136, 126, 121, 118, 119, 128, 139, 123, 120, 125, 133, 113, 123, 126, 131, 104, 125, 119, 132, 120, 134, 119, 115, 133, 124, 141, 107, 105, 142, 129, 125, 121, 122, 122, 124, 107, 118, 100, 124, 118, 141, 129, 109, 130, 123, 119, 135, 131, 109, 127, 112, 127, 132, 124, 127, 126, 129, 134, 136, 128, 119, 120, 127, 128, 112, 120, 138, 123, 136, 120, 119, 112, 133, 127, 117, 128, 134, 137, 132, 126, 124, 124, 112, 127, 123, 132, 131, 132, 128, 109, 130, 117, 133, 140, 123, 134, 118, 125, 122, 109, 123, 129, 120, 113, 122, 130, 132, 133, 132, 131, 124, 121, 106, 134, 123, 123, 138, 128, 120, 118, 123, 135, 124, 138, 144, 145, 121, 135, 107, 141, 133, 121, 134, 114, 123, 117, 100, 138, 132, 136, 129, 125, 120, 131, 113, 104, 118, 118, 129, 109, 145, 121, 125, 114, 123, 125, 121, 146, 126, 131, 116, 124, 110, 114, 139, 124, 115, 131, 131, 126, 159, 145, 120, 126, 120, 135, 124, 115, 120, 123, 121, 124, 118, 116, 128, 131, 130, 131, 130, 129, 106, 119, 119, 127, 132, 132, 128, 139, 124, 136, 137, 118, 120, 133, 115, 126, 122, 118, 138, 120, 128, 116, 106, 133, 135, 136, 118, 130, 128, 125, 122, 118, 139, 131, 144, 127, 127, 127, 139, 120, 141, 113, 121, 114, 114, 119, 111, 136, 109, 129, 127, 114, 127, 134, 108, 119, 132, 124, 130, 121, 120, 122, 100, 129, 122, 113, 134, 124, 112, 128, 116, 133, 127, 125, 127, 160, 125, 121, 111, 122, 128, 117, 132, 127, 120, 117, 124, 139, 117, 120, 126, 116, 123, 119, 107, 113, 121, 124, 138, 132, 141, 136, 128, 118, 121, 121, 125, 108, 129, 112, 124, 116, 125, 122, 125, 127, 127, 125, 117, 122, 97, 129, 130, 115, 117, 128, 113, 137, 133, 152, 115, 120, 119, 157, 124, 126, 136, 136, 132, 129, 124, 102, 128, 119, 151, 117, 132, 117, 114, 123, 116, 105, 121, 133, 131, 133, 126, 143, 136, 138, 128, 122, 117, 119, 121, 120, 131, 120, 110, 113, 131, 133, 100, 118, 134, 122, 118, 130, 128, 126, 136, 119, 111, 135, 119, 129, 128, 133, 108, 127, 137, 123, 110, 123, 125, 127, 141, 139, 128, 141, 128, 118, 113, 111, 133, 124, 117, 137, 130, 125, 129, 112, 129, 135, 123, 135, 128, 127, 130, 121, 136, 118, 121, 147, 130, 120, 113, 126, 144, 125, 134, 101, 127, 128, 115, 128, 107, 116, 127, 111, 134, 131, 132, 117, 119, 129, 122, 112, 133, 146, 134, 114, 113, 141, 122, 140, 118, 137, 124, 120, 114, 124, 127, 116, 137, 112, 124, 125, 136, 126, 126, 126, 116, 118, 112, 122, 102, 116, 129, 121, 134, 119, 120, 140, 124, 140, 138, 121, 102, 105, 124, 115, 126, 106, 114, 127, 128, 124, 105, 124, 124, 117, 126, 119, 124, 118, 135, 134, 121, 143, 136, 118, 124, 115, 121, 129, 119, 119, 122, 114, 129, 135, 109, 135, 132, 136, 125, 136, 147, 126, 124, 125, 110, 154, 130, 139, 138, 119, 130, 104, 135, 123, 129, 136, 116, 129, 120, 113, 108, 112, 132, 119, 119, 146, 127, 131, 129, 125, 137, 144, 126, 122, 121, 111, 131, 117, 119, 120, 135, 129, 117, 94, 116, 115, 123, 124, 145, 134, 119, 122, 125, 130, 118, 112, 123, 134, 121, 109, 120, 139, 131, 112, 129, 120, 141, 125, 106, 113, 125, 108, 110, 86, 132, 122, 130, 108, 124, 129, 122, 124, 124, 131, 126, 139, 117, 130, 130, 129, 130, 128, 148, 125, 120, 103, 123, 122, 134, 133, 127, 128, 131, 105, 117, 124, 129, 125, 139, 143, 127, 122, 135, 138, 130, 130, 105, 124, 129, 139, 120, 119, 128, 145, 114, 138, 133, 149, 126, 130, 113, 122, 115, 118, 128, 139, 144, 130, 132, 132, 111, 137, 113, 123, 143, 139, 121, 135, 106, 110, 137, 120, 127, 127, 112, 131, 110, 136, 133, 126, 120, 120, 115, 115, 122, 130, 138, 120, 149, 120, 113, 126, 118, 119, 125, 108, 121, 149, 125, 110, 121, 143, 135, 137, 128, 135, 125, 131, 132, 124, 136, 109, 133, 123, 117, 127, 123, 118, 130, 139, 134, 107, 117, 130, 127, 116, 133, 141, 111, 134, 116, 138, 127, 142, 129, 127, 133, 129, 130, 134, 135, 122, 123, 129, 121, 142, 143, 128, 113, 139, 109, 134, 118, 119, 118, 123, 128, 127, 127, 136, 126, 116, 137, 113, 125, 115, 110, 122, 120, 140, 132, 129, 133, 108, 123, 134, 122, 124, 124, 139, 130, 113, 113, 134, 127, 147, 125, 112, 125, 131, 126, 135, 121, 125, 134, 106, 146, 114, 138, 134, 134, 126, 146, 114, 123, 132, 122, 131, 136, 130, 140, 121, 146, 126, 137, 115, 121, 126, 128, 116, 120, 126, 112, 119, 130, 134, 131, 133, 125, 116, 138, 144, 127, 120, 121, 142, 129, 146, 122, 140, 123, 129, 111, 126, 139, 127, 118, 137, 115, 128, 124, 139, 138, 131, 139, 107, 136, 131, 132, 115, 129, 111, 102, 135, 129, 136, 135, 131, 135, 131, 127, 121, 134, 136, 130, 134, 134, 107, 117, 118, 130, 126, 112, 120, 129, 129, 124, 126, 119, 119, 131, 130, 131, 122, 112, 135, 133, 124, 129, 126, 131, 121, 128, 139, 102, 141, 123, 137, 141, 127, 108, 120, 107, 116, 133, 119, 117, 130, 110, 121, 141, 156, 125, 135, 132, 106, 134, 121, 141, 131, 136, 116, 120, 119, 112, 123, 125, 137, 130, 141, 118, 122, 109, 137, 127, 108, 116, 130, 121, 127, 119, 118, 124, 106, 117, 110, 133, 149, 113, 132, 121, 115, 110, 137, 153, 134, 124, 136, 109, 106, 126, 118, 117, 123, 119, 124, 127, 124, 147, 141, 121, 122, 125, 118, 120, 118, 99, 112, 117, 144, 146, 124, 133, 126, 134, 126, 114, 140, 131, 127, 136, 147, 108, 119, 134, 137, 138, 132, 129, 101, 149, 105, 135, 122, 117, 124, 136, 130, 142, 131, 115, 122, 114, 119, 138, 109, 125, 136, 119, 122, 119, 137, 139, 116, 132, 134, 115, 131, 119, 121, 138, 142, 111, 144, 124, 102, 133, 118, 117, 128, 127, 122, 112, 130, 123, 129, 106, 125, 130, 131, 130, 135, 133, 135, 129, 133, 128, 129, 133, 115, 138, 139, 117, 125, 114, 124, 132, 133, 124, 118, 117, 122, 126, 124, 123, 108, 119, 130, 130, 129, 128, 108, 122, 124, 131, 115, 113, 126, 126, 117, 146, 144, 148, 127, 136, 113, 118, 132, 113, 118, 123, 115, 133, 123, 114, 143, 131, 135, 135, 128, 122, 134, 141, 117, 148, 137, 122, 128, 116, 138, 146, 111, 131, 115, 130, 130, 131, 137, 133, 120, 132, 140, 106, 116, 126, 124, 140, 118, 130, 110, 135, 127, 137, 122, 110, 126, 135, 141, 115, 122, 127, 120, 126, 119, 119, 120, 130, 100, 124, 149, 116, 137, 121, 122, 128, 128, 101, 113, 138, 152, 138, 121, 134, 128, 132, 138, 129, 127, 118, 107, 137, 106, 97, 138, 110, 131, 118, 123, 127, 129, 126, 113, 110, 106, 118, 131, 134, 137, 133, 150, 145, 136, 151, 130, 123, 137, 134, 123, 116, 135, 127, 122, 137, 122, 118, 110, 135, 134, 139, 108, 127, 122, 118, 125, 113, 133, 121, 122, 119, 130, 127, 110, 115, 126, 138, 127, 119, 124, 123, 132, 125, 125, 129, 128, 134, 128, 131, 138, 114, 134, 114, 112, 137, 114, 127, 121, 128, 122, 129, 126, 129, 136, 132, 112, 127, 141, 136, 116, 129, 130, 126, 141, 125, 110, 129, 135, 120, 121, 129, 111, 135, 128, 120, 134, 139, 122, 133, 127, 132, 137, 118, 140, 136, 147, 117, 119, 119, 128, 130, 115, 127, 134, 127, 136, 130, 118, 126, 122, 126, 136, 128, 115, 143, 140, 137, 103, 128, 126, 131, 134, 121, 144, 131, 125, 136, 124, 120, 111, 109, 141, 134, 125, 121, 132, 119, 119, 111, 107, 130, 114, 134, 126, 118, 127, 124, 133, 130, 128, 122, 132, 128, 118, 123, 134, 143, 130, 122, 117, 125, 122, 120, 135, 117, 143, 131, 129, 118, 119, 123, 134, 139, 153, 133, 117, 134, 133, 135, 110, 118, 117, 115, 125, 125, 129, 127, 137, 123, 118, 127, 122, 128, 146, 126, 145, 130, 122, 135, 127, 124, 118, 120, 144, 132, 126, 116, 128, 127, 132, 112, 124, 128, 121, 137, 124, 137, 114, 118, 110, 141, 113, 118, 128, 119, 125, 136, 111, 120, 138, 127, 113, 115, 148, 124, 100, 127, 125, 124, 138, 114, 125, 120, 133, 122, 123, 132, 153, 129, 128, 124, 125, 131, 124, 118, 132, 152, 118, 109, 116, 121, 122, 129, 120, 121, 113, 133, 125, 115, 125, 125, 123, 125, 119, 131, 124, 114, 113, 117, 121, 120, 122, 121, 116, 115, 123, 139, 134, 102, 109, 132, 127, 115, 121, 107, 125, 131, 139, 118, 122, 120, 138, 139, 125, 148, 138, 130, 128, 128, 121, 120, 147, 116, 113, 118, 127, 132, 131, 137, 124, 120, 132, 125, 134, 114, 126, 121, 134, 132, 121, 126, 119, 114, 122, 137, 134, 120, 158, 121, 135, 121, 125, 127, 122, 119, 135, 114, 126, 121, 103, 119, 105, 124, 113, 143, 131, 123, 127, 139, 142, 121, 116, 132, 124, 121, 116, 124, 119, 136, 104, 126, 122, 120, 141, 118, 124, 131, 139, 115, 120, 120, 131, 133, 125, 109, 133, 115, 128, 142, 122, 119, 123, 119, 132, 119, 126, 132, 135, 120, 127, 114, 121, 116, 133, 127, 129, 120, 116, 112, 124, 111, 124, 114, 138, 141, 118, 134, 124, 133, 140, 109, 121, 126, 115, 130, 125, 105, 133, 143, 123, 113, 125, 112, 122, 120, 129, 131, 121, 131, 131, 116, 133, 129, 124, 128, 130, 127, 141, 125, 140, 134, 108, 130, 118, 127, 131, 143, 119, 126, 122, 124, 100, 131, 120, 115, 122, 133, 119, 117, 124, 108, 132, 114, 120, 121, 132, 124, 127, 104, 141, 123, 130, 139, 121, 141, 120, 126, 127, 137, 123, 126, 142, 140, 126, 110, 134, 134, 127, 122, 129, 113, 122, 108, 124, 127, 118, 105, 127, 122, 105, 142, 120, 135, 131, 122, 132, 129, 140, 125, 130, 125, 133, 147, 116, 112, 125, 124, 134, 141, 112, 130, 123, 119, 123, 127, 117, 128, 137, 122, 114, 104, 118, 145, 115, 129, 124, 128, 135, 118, 124, 98, 128, 109, 138, 126, 128, 119, 113, 117, 125, 112, 115, 120, 122, 122, 145, 111, 99, 136, 129, 135, 126, 115, 131, 137, 121, 132, 100, 111, 117, 121, 137, 135, 126, 132, 125, 141, 132, 122, 119, 109, 112, 123, 121, 119, 113, 124, 124, 123, 126, 135, 120, 119, 135, 128, 126, 124, 119, 125, 128, 135, 128, 132, 120, 128, 121, 133, 130, 128, 151, 120, 126, 116, 132, 128, 138, 131, 143, 124, 123, 108, 126, 99, 108, 136, 130, 114, 117, 133, 114, 120, 121, 120, 113, 124, 138, 127, 129, 132, 124, 130, 108, 113, 136, 124, 122, 113, 120, 131, 140, 155, 117, 137, 120, 113, 144, 113, 134, 121, 138, 135, 120, 123, 116, 133, 108, 134, 119, 140, 124, 128, 145, 130, 133, 135, 132, 127, 131, 120, 136, 118, 115, 137, 137, 140, 140, 123, 119, 136, 115, 132, 132, 137, 118, 126, 118, 120, 142, 114, 118, 140, 124, 126, 113, 132, 127, 108, 96, 129, 128, 137, 131, 136, 122, 135, 113, 121, 122, 142, 120, 130, 130, 115, 115, 115, 126, 122, 124, 121, 128, 112, 123, 117, 119, 136, 123, 124, 128, 154, 123, 122, 117, 127, 121, 128, 122, 147, 125, 134, 144, 124, 120, 110, 118, 119, 112, 136, 133, 129, 131, 114, 153, 114, 113, 133, 119, 148, 129, 138, 134, 121, 116, 94, 130, 123, 119, 116, 126, 114, 136, 127, 121, 132, 128, 133, 126, 119, 124, 131, 123, 132, 123, 115, 138, 137, 135, 129, 118, 108, 147, 101, 133, 111, 141, 117, 135, 131, 138, 118, 133, 135, 129, 117, 114, 133, 125, 138, 123, 136, 134, 140, 120, 114, 145, 129, 129, 144, 146, 130, 119, 104, 120, 142, 122, 109, 116, 120, 123, 121, 128, 117, 116, 119, 114, 129, 136, 122, 148, 114, 129, 114, 124, 117, 130, 139, 123, 132, 125, 106, 135, 137, 136, 117, 111, 134, 103, 138, 125, 109, 108, 120, 123, 125, 153, 132, 143, 113, 133, 124, 124, 139, 129, 140, 116, 144, 120, 135, 134, 121, 141, 114, 125, 135, 117, 113, 125, 145, 122, 139, 120, 130, 129, 119, 120, 133, 126, 148, 142, 124, 134, 134, 133, 127, 115, 133, 129, 127, 111, 138, 128, 115, 127, 138, 124, 96, 123, 125, 110, 136, 143, 127, 98, 113, 115, 128, 144, 104, 136, 120, 134, 121, 125, 129, 129, 121, 136, 133, 127, 119, 125, 131, 125, 148, 121, 101, 134, 121, 134, 109, 125, 129, 109, 121, 122, 131, 104, 136, 132, 114, 137, 122, 120, 128, 133, 124, 121, 108, 123, 131, 129, 131, 109, 122, 132, 115, 127, 126, 128, 125, 127, 135, 125, 114, 133, 119, 135, 105, 111, 138, 119, 128, 94, 130, 137, 127, 117, 119, 129, 139, 126, 120, 124, 143, 132, 114, 125, 109, 121, 111, 130, 135, 139, 128, 133, 134, 99, 140, 131, 112, 118, 140, 115, 129, 122, 151, 126, 120, 113, 123, 138, 129, 118, 124, 132, 149, 138, 121, 136, 123, 144, 118, 136, 117, 130, 100, 100, 119, 132, 145, 127, 131, 120, 118, 136, 119, 116, 115, 133, 125, 117, 115, 120, 99, 135, 128, 114, 125, 130, 104, 114, 109, 141, 141, 140, 119, 129, 151, 145, 136, 101, 109, 124, 131, 136, 133, 137, 121, 147, 139, 151, 115, 111, 131, 147, 135, 112, 120, 134, 112, 145, 118, 131, 125, 131, 118, 103, 126, 125, 137, 124, 130, 108, 112, 116, 132, 127, 119, 128, 125, 113, 114, 127, 143, 140, 126, 128, 137, 111, 134, 130, 122, 122, 123, 125, 134, 111, 119, 131, 109, 115, 136, 114, 129, 139, 133, 121, 128, 133, 137, 118, 105, 129, 138, 126, 138, 136, 123, 115, 116, 122, 134, 138, 130, 121, 107, 117, 118, 125, 140, 128, 134, 115, 130, 129, 126, 127, 120, 130, 132, 111, 126, 135, 127, 128, 124, 133, 123, 137, 115, 123, 124, 126, 145, 137, 126, 127, 132, 136, 140, 124, 121, 128, 132, 111, 109, 126, 113, 143, 135, 137, 124, 135, 123, 115, 136, 130, 144, 123, 130, 143, 127, 123, 119, 129, 133, 126, 124, 117, 106, 139, 126, 122, 145, 118, 109, 139, 132, 130, 131, 139, 119, 127, 115, 122, 115, 116, 117, 136, 140, 141, 128, 123, 116, 117, 126, 137, 115, 115, 122, 140, 127, 134, 129, 125, 133, 125, 115, 118, 119, 141, 144, 122, 127, 129, 126, 129, 117, 119, 128, 118, 121, 124, 112, 133, 139, 124, 131, 123, 137, 133, 120, 112, 125, 134, 126, 119, 140, 128, 117, 108, 131, 118, 128, 136, 120, 137, 121, 128, 137, 118, 131, 135, 123, 118, 132, 116, 114, 106, 124, 128, 112, 136, 140, 122, 125, 123, 127, 112, 137, 134, 129, 107, 139, 128, 118, 122, 124, 132, 124, 95, 116, 125, 133, 130, 133, 128, 125, 125, 125, 121, 135, 133, 133, 122, 110, 125, 130, 130, 125, 128, 124, 119, 128, 115, 116, 113, 123, 141, 121, 119, 133, 123, 133, 136, 127, 121, 118, 130, 113, 136, 123, 145, 127, 107, 132, 118, 148, 128, 138, 126, 136, 129, 114, 115, 121, 135, 126, 128, 122, 130, 117, 115, 104, 137, 125, 123, 134, 125, 119, 130, 113, 132, 129, 112, 106, 128, 115, 108, 131, 137, 133, 117, 122, 135, 121, 124, 140, 148, 130, 118, 126, 110, 121, 110, 140, 128, 128, 135, 131, 132, 138, 132, 112, 133, 147, 125, 129, 130, 131, 141, 133, 118, 123, 113, 125, 147, 116, 128, 147, 121, 128, 129, 129, 125, 127, 128, 126, 130, 123, 142, 117, 127, 130, 116, 95, 135, 113, 130, 124, 111, 127, 120, 125, 123, 118, 109, 117, 134, 119, 123, 123, 134, 109, 132, 131, 138, 118, 126, 132, 138, 147, 112, 128, 130, 138, 109, 117, 116, 142, 109, 124, 120, 136, 124, 144, 117, 146, 143, 118, 113, 126, 122, 131, 127, 135, 129, 114, 132, 119, 109, 120, 127, 121, 131, 141, 137, 123, 117, 126, 117, 137, 129, 128, 110, 119, 132, 116, 130, 112, 128, 124, 119, 140, 120, 142, 143, 90, 127, 134, 132, 122, 133, 139, 120, 123, 133, 126, 126, 124, 126, 131, 133, 129, 142, 127, 126, 127, 128, 121, 124, 119, 124, 124, 129, 116, 126, 136, 129, 145, 114, 120, 137, 109, 123, 128, 123, 129, 134, 126, 120, 129, 124, 121, 112, 118, 127, 133, 126, 102, 122, 133, 127, 127, 124, 124, 127, 132, 117, 133, 145, 132, 129, 113, 125, 120, 137, 129, 135, 125, 146, 127, 133, 119, 120, 118, 121, 127, 126, 137, 144, 132, 117, 119, 131, 130, 118, 127, 128, 130, 127, 129, 109, 140, 126, 114, 124, 136, 114, 120, 122, 107, 137, 131, 128, 121, 123, 115, 116, 162, 127, 109, 132, 125, 112, 131, 147, 136, 127, 132, 106, 117, 139, 133, 132, 123, 119, 93, 110, 122, 106, 127, 131, 112, 125, 128, 145, 114, 135, 145, 104, 117, 110, 124, 116, 128, 109, 132, 134, 127, 138, 123, 125, 134, 126, 137, 133, 131, 107, 117, 132, 125, 125, 118, 118, 130, 114, 127, 108, 133, 112, 124, 116, 117, 130, 121, 130, 123, 115, 142, 124, 115, 136, 124, 128, 123, 132, 112, 122, 112, 131, 125, 124, 132, 147, 146, 129, 120, 134, 124, 129, 127, 135, 133, 141, 119, 132, 123, 128, 111, 124, 103, 129, 128, 129, 111, 118, 134, 130, 108, 137, 123, 142, 118, 125, 141, 127, 133, 120, 137, 127, 132, 123, 133, 111, 132, 118, 123, 138, 111, 125, 138, 126, 129, 134, 119, 109, 110, 112, 129, 106, 113, 131, 117, 133, 128, 134, 129, 113, 118, 116, 125, 121, 142, 149, 114, 126, 121, 113, 135, 131, 140, 130, 131, 122, 137, 123, 122, 116, 132, 127, 117, 125, 110, 137, 122, 125, 121, 118, 137, 113, 149, 123, 126, 128, 132, 113, 144, 112, 147, 147, 124, 119, 127, 130, 135, 109, 126, 137, 121, 119, 122, 128, 120, 126, 128, 122, 122, 109, 122, 141, 126, 116, 128, 135, 130, 136, 120, 127, 122, 122, 126, 124, 141, 142, 143, 113, 107, 130, 114, 114, 130, 131, 136, 126, 120, 136, 124, 133, 128, 127, 123, 139, 132, 129, 124, 104, 128, 132, 136, 141, 119, 135, 113, 126, 123, 120, 133, 126, 125, 135, 127, 111, 133, 139, 123, 153, 123, 127, 123, 115, 121, 137, 133, 131, 128, 136, 118, 126, 109, 106, 128, 128, 117, 143, 131, 123, 118, 136, 128, 129, 134, 125, 130, 119, 117, 110, 122, 132, 110, 119, 124, 117, 116, 123, 132, 94, 119, 126, 131, 130, 109, 134, 127, 117, 145, 141, 141, 121, 125, 139, 130, 109, 117, 117, 127, 137, 122, 126, 122, 133, 134, 134, 127, 135, 123, 140, 115, 126, 127, 116, 130, 124, 126, 142, 141, 148, 120, 129, 137, 136, 138, 140, 105, 118, 132, 121, 132, 116, 127, 121, 127, 123, 147, 135, 115, 138, 129, 141, 128, 138, 107, 131, 142, 122, 135, 123, 111, 131, 123, 126, 119, 131, 123, 123, 112, 106, 127, 121, 128, 124, 133, 131, 132, 136, 123, 128, 140, 131, 133, 133, 140, 118, 132, 131, 131, 123, 128, 123, 115, 121, 115, 121, 122, 128, 121, 128, 108, 127, 124, 117, 136, 131, 131, 125, 127, 117, 110, 126, 123, 101, 123, 121, 144, 118, 106, 131, 123, 118, 115, 135, 118, 126, 124, 134, 121, 105, 136, 137, 134, 137, 123, 127, 136, 121, 112, 105, 129, 124, 132, 116, 122, 105, 125, 147, 130, 113, 130, 126, 125, 120, 117, 121, 132, 127, 136, 123, 107, 126, 134, 128, 127, 132, 120, 116, 134, 128, 138, 131, 119, 126, 137, 124, 111, 123, 115, 116, 108, 119, 121, 110, 134, 149, 160, 122, 125, 136, 124, 132, 128, 128, 127, 128, 127, 133, 125, 139, 124, 129, 128, 117, 130, 121, 111, 121, 130, 127, 133, 134, 127, 140, 137, 114, 119, 131, 133, 123, 137, 120, 120, 131, 143, 126, 136, 121, 131, 119, 128, 125, 98, 139, 121, 115, 112, 98, 126, 114, 117, 127, 121, 133, 113, 137, 143, 144, 127, 124, 123, 106, 120, 103, 149, 104, 125, 119, 136, 118, 137, 115, 138, 133, 135, 131, 122, 112, 134, 129, 141, 109, 144, 140, 130, 140, 127, 137, 130, 107, 120, 113, 117, 121, 126, 108, 125, 142, 132, 129, 122, 118, 114, 136, 139, 110, 137, 108, 138, 132, 128, 120, 116, 127, 136, 143, 117, 101, 116, 138, 136, 110, 128, 123, 124, 131, 121, 124, 117, 138, 119, 130, 124, 133, 108, 137, 125, 159, 143, 129, 130, 109, 135, 118, 118, 120, 135, 124, 109, 122, 123, 123, 147, 138, 106, 125, 130, 125, 121, 134, 116, 124, 157, 127, 127, 146, 111, 132, 113, 159, 126, 105, 137, 123, 109, 122, 103, 115, 110, 123, 134, 125, 118, 119, 132, 120, 142, 121, 139, 125, 123, 132, 133, 134, 130, 125, 123, 141, 130, 124, 126, 121, 130, 122, 119, 113, 114, 139, 119, 118, 115, 126, 125, 119, 137, 121, 136, 143, 112, 120, 134, 129, 124, 127, 111, 121, 153, 123, 125, 141, 135, 135, 113, 129, 121, 133, 121, 125, 129, 114, 137, 121, 131, 106, 121, 125, 106, 137, 110, 122, 126, 122, 110, 128, 126, 124, 126, 130, 124, 120, 138, 111, 127, 131, 121, 121, 128, 119, 125, 116, 110, 120, 116, 123, 134, 136, 122, 131, 100, 111, 112, 133, 126, 125, 140, 137, 126, 130, 119, 128, 125, 118, 137, 108, 125, 134, 130, 121, 114, 138, 120, 116, 116, 109, 129, 145, 115, 113, 133, 128, 134, 127, 134, 123, 132, 115, 129, 121, 112, 127, 131, 137, 119, 115, 132, 123, 131, 127, 112, 119, 115, 134, 143, 145, 128, 129, 126, 118, 123, 127, 105, 117, 132, 117, 123, 127, 115, 138, 142, 115, 126, 131, 129, 126, 111, 114, 113, 122, 137, 131, 119, 126, 131, 131, 123, 134, 132, 119, 123, 146, 124, 120, 129, 143, 99, 129, 108, 96, 123, 139, 127, 121, 112, 133, 128, 132, 125, 119, 147, 131, 113, 120, 131, 127, 134, 119, 107, 104, 106, 125, 133, 126, 133, 134, 121, 121, 131, 110, 130, 149, 123, 111, 126, 123, 112, 118, 119, 138, 121, 125, 114, 108, 123, 125, 107, 123, 122, 124, 124, 143, 125, 118, 123, 132, 121, 118, 113, 133, 106, 115, 137, 123, 108, 137, 132, 137, 120, 123, 123, 117, 112, 142, 127, 112, 102, 124, 117, 139, 100, 117, 120, 124, 136, 110, 115, 120, 141, 122, 114, 127, 127, 120, 123, 120, 112, 128, 121, 118, 116, 133, 128, 110, 112, 122, 146, 123, 112, 118, 105, 126, 133, 141, 125, 117, 137, 117, 115, 118, 127, 113, 112, 124, 118, 136, 138, 133, 138, 108, 134, 134, 110, 130, 123, 116, 126, 128, 127, 141, 122, 141, 129, 119, 123, 127, 128, 128, 113, 126, 136, 122, 130, 135, 120, 122, 125, 134, 141, 111, 111, 122, 113, 115, 131, 126, 121, 113, 117, 131, 119, 131, 116, 139, 114, 120, 129, 132, 125, 134, 116, 123, 132, 125, 121, 139, 140, 132, 134, 131, 128, 127, 101, 124, 116, 121, 114, 138, 122, 116, 122, 107, 121, 116, 141, 121, 115, 109, 130, 131, 143, 136, 126, 112, 124, 125, 127, 110, 125, 119, 141, 118, 125, 127, 130, 131, 131, 139, 114, 135, 117, 121, 142, 137, 117, 135, 131, 127, 127, 139, 110, 106, 112, 135, 124, 128, 125, 133, 130, 120, 124, 145, 123, 118, 114, 135, 138, 136, 135, 113, 147, 123, 128, 131, 123, 150, 129, 128, 110, 124, 115, 129, 117, 117, 163, 122, 110, 132, 132, 109, 112, 124, 133, 119, 138, 123, 122, 148, 128, 132, 129, 124, 116, 144, 111, 136, 131, 135, 133, 96, 135, 124, 121, 147, 96, 127, 131, 121, 123, 125, 133, 133, 127, 116, 131, 128, 124, 126, 128, 143, 147, 118, 135, 156, 113, 125, 136, 132, 138, 128, 129, 131, 140, 131, 122, 116, 112, 122, 138, 126, 128, 136, 129, 121, 148, 123, 125, 113, 135, 144, 124, 111, 127, 130, 131, 131, 117, 125, 125, 117, 141, 129, 105, 112, 126, 121, 99, 140, 130, 140, 113, 139, 122, 112, 120, 115, 115, 128, 129, 143, 99, 129, 141, 127, 130, 124, 112, 122, 113, 132, 117, 101, 118, 125, 134, 128, 135, 118, 127, 134, 142, 136, 115, 154, 120, 134, 141, 114, 124, 122, 124, 113, 137, 128, 121, 118, 119, 118, 121, 138, 125, 125, 124, 127, 125, 131, 122, 109, 127, 132, 116, 121, 130, 145, 142, 118, 131, 125, 121, 120, 118, 135, 119, 127, 109, 143, 116, 117, 109, 119, 118, 130, 128, 129, 118, 114, 118, 130, 134, 130, 121, 129, 144, 134, 124, 136, 116, 125, 144, 126, 112, 107, 129, 135, 128, 115, 128, 135, 118, 136, 116, 100, 112, 123, 129, 119, 125, 119, 123, 127, 127, 144, 128, 119, 130, 130, 123, 139, 137, 114, 118, 104, 131, 131, 115, 126, 113, 117, 122, 110, 106, 122, 144, 115, 119, 135, 137, 112, 117, 144, 129, 105, 135, 132, 102, 124, 131, 130, 144, 120, 129, 123, 115, 128, 122, 136, 121, 138, 142, 158, 127, 117, 108, 129, 110, 129, 121, 125, 121, 142, 94, 131, 135, 133, 136, 135, 123, 118, 117, 126, 128, 121, 109, 132, 127, 125, 133, 127, 118, 120, 136, 110, 130, 118, 104, 136, 125, 127, 126, 116, 131, 137, 129, 120, 128, 143, 127, 124, 137, 149, 123, 144, 112, 136, 129, 118, 121, 111, 140, 109, 97, 105, 128, 149, 130, 118, 124, 103, 128, 118, 135, 123, 127, 120, 134, 111, 156, 137, 125, 134, 132, 125, 140, 142, 104, 123, 127, 122, 111, 146, 124, 126, 125, 127, 137, 113, 136, 111, 128, 124, 126, 107, 122, 116, 122, 129, 136, 123, 142, 143, 120, 129, 129, 109, 118, 131, 101, 110, 115, 116, 135, 124, 109, 135, 142, 129, 127, 110, 118, 128, 129, 117, 144, 122, 131, 109, 136, 127, 120, 114, 131, 113, 128, 125, 124, 124, 147, 109, 145, 126, 138, 114, 124, 140, 134, 115, 133, 129, 110, 143, 128, 120, 131, 150, 124, 118, 143, 117, 107, 124, 110, 127, 142, 113, 123, 115, 122, 109, 114, 116, 114, 123, 145, 113, 110, 119, 127, 109, 111, 121, 123, 146, 134, 114, 127, 119, 124, 109, 130, 132, 131, 129, 110, 116, 127, 143, 119, 114, 129, 123, 127, 124, 117, 136, 128, 117, 134, 133, 123, 128, 120, 105, 126, 116, 132, 132, 116, 117, 111, 122, 121, 118, 110, 111, 130, 130, 134, 125, 133, 127, 118, 123, 112, 119, 138, 113, 130, 122, 122, 135, 115, 134, 114, 120, 105, 115, 112, 134, 127, 135, 122, 140, 139, 138, 145, 130, 116, 134, 115, 130, 112, 105, 96, 129, 113, 138, 130, 113, 131, 122, 126, 130, 137, 134, 112, 116, 110, 111, 127, 118, 136, 126, 117, 139, 129, 116, 113, 139, 118, 118, 131, 119, 107, 152, 136, 135, 115, 122, 124, 133, 111, 129, 126, 129, 135, 128, 132, 141, 134, 116, 123, 115, 111, 146, 122, 128, 125, 115, 122, 143, 122, 126, 137, 126, 121, 135, 118, 124, 115, 125, 130, 114, 108, 113, 128, 136, 137, 131, 118, 138, 132, 133, 123, 121, 109, 129, 122, 125, 115, 132, 125, 119, 118, 125, 145, 125, 120, 145, 117, 117, 132, 138, 130, 111, 127, 128, 125, 123, 95, 118, 132, 125, 132, 119, 123, 130, 129, 144, 130, 120, 133, 117, 129, 134, 122, 115, 130, 111, 125, 139, 121, 119, 132, 116, 129, 130, 120, 123, 119, 99, 123, 118, 123, 144, 142, 130, 128, 127, 125, 121, 134, 124, 115, 122, 133, 107, 144, 119, 134, 136, 113, 121, 131, 101, 132, 123, 120, 124, 108, 137, 140, 137, 119, 125, 128, 134, 120, 118, 111, 123, 116, 145, 113, 118, 130, 103, 99, 138, 121, 119, 147, 122, 127, 128, 137, 111, 136, 111, 147, 112, 134, 134, 113, 141, 127, 115, 104, 116, 120, 129, 143, 117, 115, 107, 108, 128, 133, 127, 132, 127, 121, 121, 133, 132, 130, 116, 117, 119, 118, 118, 123, 123, 123, 144, 135, 121, 132, 122, 117, 119, 110, 137, 120, 161, 141, 125, 146, 120, 124, 137, 135, 116, 137, 130, 130, 141, 126, 121, 119, 125, 140, 122, 111, 123, 121, 119, 141, 119, 128, 117, 116, 123, 111, 128, 115, 124, 126, 134, 117, 125, 102, 120, 126, 135, 123, 112, 125, 124, 108, 134, 124, 125, 118, 126, 121, 128, 122, 137, 150, 116, 129, 118, 102, 128, 125, 133, 118, 112, 124, 118, 125, 123, 139, 135, 146, 118, 133, 118, 141, 131, 129, 116, 130, 115, 131, 111, 118, 118, 127, 108, 119, 130, 121, 123, 135, 122, 131, 122, 135, 140, 116, 111, 128, 135, 119, 132, 147, 101, 113, 117, 137, 120, 155, 95, 123, 128, 134, 123, 131, 115, 144, 135, 117, 98, 133, 113, 131, 110, 131, 134, 126, 132, 133, 126, 137, 124, 138, 118, 127, 127, 125, 118, 124, 111, 113, 110, 117, 133, 135, 135, 137, 119, 123, 110, 120, 126, 122, 134, 125, 151, 132, 143, 137, 117, 133, 112, 113, 115, 128, 139, 122, 135, 116, 125, 109, 139, 106, 115, 129, 131, 128, 144, 125, 127, 118, 119, 127, 139, 128, 122, 122, 120, 104, 136, 148, 133, 115, 132, 115, 123, 119, 110, 127, 120, 125, 142, 124, 134, 109, 133, 138, 136, 144, 120, 132, 130, 137, 130, 145, 117, 134, 125, 129, 117, 134, 136, 120, 110, 129, 157, 124, 116, 95, 139, 123, 141, 117, 125, 126, 130, 120, 148, 123, 130, 124, 134, 124, 138, 113, 105, 139, 118, 134, 135, 117, 121, 131, 121, 116, 122, 127, 152, 129, 109, 131, 113, 125, 137, 102, 137, 122, 118, 112, 123, 126, 114, 133, 122, 116, 116, 128, 107, 113, 119, 122, 125, 128, 142, 116, 117, 145, 120, 132, 133, 142, 124, 130, 117, 127, 124, 122, 146, 133, 133, 124, 152, 127, 115, 122, 119, 127, 136, 114, 137, 122, 136, 133, 128, 135, 146, 121, 114, 126, 118, 156, 149, 129, 113, 126, 131, 120, 105, 133, 111, 112, 145, 153, 134, 128, 121, 140, 132, 122, 125, 124, 132, 124, 140, 147, 138, 131, 129, 131, 122, 116, 128, 122, 108, 129, 112, 123, 121, 150, 134, 128, 133, 120, 138, 132, 125, 154, 124, 122, 101, 106, 120, 133, 137, 134, 114, 140, 133, 140, 107, 132, 140, 112, 129, 128, 126, 115, 134, 130, 127, 139, 133, 107, 125, 124, 141, 123, 133, 125, 116, 123, 149, 133, 131, 133, 106, 113, 133, 130, 145, 136, 123, 140, 120, 140, 128, 137, 136, 128, 120, 124, 130, 118, 113, 125, 114, 129, 140, 124, 117, 123, 112, 119, 117, 124, 136, 128, 121, 116, 132, 112, 120, 110, 128, 145, 119, 132, 113, 126, 111, 125, 128, 117, 126, 125, 112, 142, 123, 116, 141, 137, 121, 117, 136, 151, 117, 121, 131, 122, 134, 118, 118, 132, 135, 128, 125, 130, 134, 114, 110, 107, 116, 143, 139, 128, 124, 129, 127, 154, 125, 126, 130, 127, 137, 113, 122, 116, 115, 133, 143, 119, 122, 125, 141, 122, 128, 134, 121, 119, 130, 119, 121, 125, 141, 125, 141, 124, 141, 116, 125, 136, 116, 147, 131, 134, 112, 122, 116, 122, 113, 128, 130, 106, 136, 140, 136, 127, 133, 128, 130, 128, 128, 113, 128, 130, 137, 130, 132, 145, 132, 143, 132, 123, 131, 123, 127, 144, 138, 140, 134, 124, 136, 132, 100, 113, 124, 126, 122, 127, 99, 113, 121, 123, 120, 134, 129, 148, 140, 136, 160, 115, 135, 128, 125, 133, 130, 128, 153, 136, 131, 133, 132, 149, 125, 113, 131, 139, 138, 129, 108, 121, 128, 136, 141, 125, 118, 150, 140, 142, 110, 92, 145, 134, 116, 117, 126, 136, 131, 132, 117, 123, 141, 123, 125, 136, 126, 139, 118, 118, 119, 129, 113, 146, 120, 139, 125, 128, 130, 131, 128, 122, 115, 142, 141, 127, 119, 138, 118, 112, 116, 125, 118, 149, 133, 118, 110, 118, 120, 128, 126, 129, 144, 142, 137, 122, 122, 140, 133, 127, 112, 129, 141, 119, 124, 140, 118, 122, 123, 141, 120, 145, 135, 128, 145, 125, 114, 132, 120, 139, 90, 110, 124, 121, 120, 112, 114, 114, 124, 135, 129, 124, 105, 135, 126, 134, 130, 121, 124, 121, 127, 135, 138, 110, 129, 121, 125, 133, 108, 102, 119, 129, 125, 128, 133, 137, 85, 134, 128, 125, 122, 130, 125, 136, 96, 118, 132, 121, 122, 110, 131, 124, 123, 129, 117, 136, 127, 137, 123, 129, 133, 131, 117, 127, 139, 128, 124, 136, 117, 117, 122, 119, 121, 126, 136, 125, 137, 128, 135, 134, 124, 98, 118, 135, 126, 138, 111, 117, 141, 124, 125, 123, 123, 142, 126, 110, 126, 135, 130, 126, 133, 136, 127, 120, 119, 122, 134, 130, 119, 113, 119, 125, 138, 117, 122, 114, 104, 126, 128, 130, 158, 134, 99, 128, 115, 103, 126, 123, 114, 118, 140, 132, 118, 124, 144, 127, 132, 119, 143, 104, 120, 119, 132, 133, 126, 116, 141, 132, 121, 122, 138, 134, 115, 127, 115, 124, 131, 129, 115, 127, 124, 132, 135, 126, 127, 111, 126, 106, 119, 120, 127, 136, 148, 113, 131, 144, 140, 125, 130, 134, 110, 122, 129, 142, 128, 112, 118, 125, 133, 115, 136, 122, 114, 119, 112, 135, 125, 140, 148, 122, 128, 120, 107, 132, 117, 117, 124, 124, 86, 110, 108, 120, 133, 135, 144, 121, 128, 113, 132, 134, 129, 126, 119, 128, 129, 121, 135, 118, 136, 128, 129, 117, 124, 117, 125, 115, 119, 110, 136, 138, 136, 118, 129, 128, 152, 124, 110, 113, 115, 141, 113, 120, 129, 106, 106, 131, 117, 137, 124, 132, 122, 123, 145, 124, 122, 124, 126, 125, 133, 107, 103, 102, 127, 122, 119, 108, 131, 123, 129, 108, 136, 125, 123, 135, 113, 120, 119, 118, 109, 136, 120, 126, 130, 115, 137, 128, 117, 119, 144, 135, 116, 136, 110, 131, 107, 125, 129, 118, 123, 125, 111, 132, 128, 138, 107, 131, 130, 120, 126, 117, 115, 103, 128, 118, 129, 136, 127, 122, 137, 121, 131, 140, 113, 140, 115, 132, 139, 121, 143, 134, 98, 129, 133, 106, 135, 132, 133, 128, 126, 129, 126, 120, 120, 126, 137, 127, 134, 136, 133, 126, 133, 165, 123, 123, 122, 129, 132, 128, 129, 119, 130, 125, 129, 114, 120, 118, 154, 109, 135, 115, 106, 126, 126, 121, 116, 116, 116, 126, 119, 120, 126, 122, 122, 114, 128, 117, 115, 128, 127, 126, 129, 120, 122, 131, 127, 130, 149, 141, 141, 130, 137, 121, 125, 164, 110, 124, 131, 116, 110, 121, 133, 123, 136, 128, 112, 124, 134, 116, 127, 134, 120, 146, 142, 134, 105, 120, 122, 127, 131, 130, 133, 124, 121, 130, 120, 123, 118, 112, 131, 112, 114, 132, 115, 122, 145, 109, 126, 133, 150, 116, 129, 118, 151, 139, 128, 125, 123, 130, 134, 135, 118, 137, 142, 118, 120, 148, 123, 136, 127, 119, 113, 106, 103, 122, 121, 144, 126, 120, 135, 136, 131, 127, 138, 123, 120, 118, 124, 138, 123, 138, 125, 132, 91, 134, 115, 125, 121, 129, 124, 123, 114, 107, 143, 110, 122, 140, 106, 124, 109, 140, 130, 142, 116, 125, 136, 128, 122, 135, 126, 114, 113, 113, 117, 127, 128, 125, 136, 142, 141, 124, 127, 111, 128, 114, 142, 126, 115, 114, 132, 123, 118, 124, 128, 124, 115, 129, 98, 128, 140, 138, 127, 134, 127, 125, 143, 127, 124, 138, 109, 121, 131, 136, 135, 135, 115, 118, 123, 134, 150, 116, 116, 117, 116, 146, 115, 112, 141, 110, 136, 128, 124, 118, 111, 142, 144, 145, 138, 137, 151, 145, 119, 124, 120, 98, 138, 122, 112, 102, 119, 139, 119, 103, 133, 129, 140, 143, 115, 125, 126, 119, 109, 134, 119, 138, 123, 131, 132, 131, 125, 136, 137, 119, 123, 137, 129, 125, 147, 125, 119, 127, 135, 133, 129, 119, 148, 127, 121, 117, 127, 125, 118, 142, 132, 127, 132, 133, 126, 124, 132, 114, 119, 115, 123, 122, 146, 124, 102, 138, 133, 133, 130, 110, 118, 123, 146, 143, 129, 135, 128, 117, 129, 124, 124, 116, 134, 124, 121, 121, 130, 124, 122, 133, 137, 115, 109, 138, 118, 155, 128, 124, 130, 129, 120, 154, 140, 120, 133, 127, 108, 126, 133, 113, 130, 131, 121, 135, 126, 131, 125, 127, 114, 124, 126, 130, 185, 144, 108, 126, 110, 130, 112, 141, 113, 138, 127, 130, 120, 138, 118, 131, 134, 126, 118, 124, 109, 112, 105, 112, 117, 124, 115, 130, 122, 119, 122, 138, 126, 122, 123, 128, 116, 118, 113, 128, 120, 132, 127, 124, 130, 106, 116, 99, 110, 128, 117, 138, 119, 127, 147, 119, 123, 122, 131, 122, 123, 131, 146, 124, 127, 118, 117, 121, 114, 119, 131, 126, 118, 135, 129, 112, 125, 136, 126, 108, 117, 123, 138, 131, 136, 115, 123, 128, 122, 119, 123, 115, 128, 116, 139, 123, 123, 120, 131, 121, 129, 122, 150, 107, 125, 122, 120, 124, 119, 106, 121, 133, 142, 111, 139, 136, 121, 103, 116, 134, 122, 137, 120, 130, 126, 127, 126, 127, 143, 140, 128, 117, 155, 119, 134, 113, 112, 121, 144, 128, 134, 128, 139, 125, 128, 127, 125, 118, 118, 127, 94, 135, 114, 116, 133, 113, 137, 117, 123, 130, 140, 142, 135, 113, 115, 135, 125, 123, 119, 127, 127, 130, 125, 131, 120, 131, 127, 139, 122, 139, 133, 124, 137, 122, 106, 118, 126, 132, 108, 120, 125, 130, 129, 137, 118, 115, 116, 127, 99, 120, 111, 121, 148, 115, 134, 131, 117, 108, 151, 141, 138, 141, 126, 123, 131, 121, 104, 124, 127, 135, 136, 105, 124, 121, 128, 129, 122, 116, 123, 132, 124, 124, 132, 140, 125, 136, 136, 134, 119, 125, 129, 133, 116, 131, 125, 114, 126, 121, 110, 146, 128, 128, 141, 117, 127, 105, 125, 144, 113, 128, 146, 126, 138, 124, 121, 137, 129, 131, 139, 157, 135, 126, 108, 118, 134, 129, 125, 111, 127, 148, 125, 130, 118, 117, 128, 136, 110, 130, 126, 131, 144, 134, 132, 123, 128, 138, 126, 125, 126, 134, 137, 125, 123, 141, 122, 145, 106, 116, 152, 142, 135, 123, 116, 125, 116, 124, 129, 109, 130, 127, 145, 122, 111, 136, 112, 119, 122, 144, 123, 130, 129, 145, 134, 141, 116, 117, 149, 123, 145, 146, 131, 123, 121, 133, 133, 139, 121, 140, 106, 125, 129, 138, 106, 142, 137, 136, 128, 121, 130, 114, 122, 132, 110, 121, 113, 109, 118, 128, 143, 132, 109, 131, 135, 130, 134, 114, 128, 126, 141, 145, 128, 125, 125, 130, 142, 113, 119, 134, 133, 124, 132, 125, 119, 134, 126, 131, 134, 134, 97, 131, 126, 128, 131, 132, 103, 121, 144, 106, 139, 116, 120, 128, 116, 123, 128, 127, 155, 127, 133, 124, 120, 135, 122, 118, 124, 147, 126, 123, 111, 124, 108, 132, 113, 126, 114, 134, 119, 128, 121, 121, 124, 128, 110, 131, 125, 108, 126, 118, 134, 140, 125, 147, 122, 140, 133, 129, 119, 117, 137, 129, 108, 117, 135, 110, 124, 119, 129, 126, 130, 105, 103, 118, 130, 113, 122, 122, 138, 122, 124, 121, 137, 129, 124, 124, 123, 130, 132, 128, 122, 118, 117, 125, 122, 123, 131, 116, 112, 114, 133, 126, 121, 130, 139, 137, 113, 120, 127, 133, 130, 145, 122, 119, 119, 126, 132, 132, 126, 116, 124, 126, 130, 119, 117, 116, 110, 136, 130, 127, 108, 119, 122, 138, 122, 126, 120, 145, 146, 111, 124, 129, 134, 131, 130, 127, 128, 118, 116, 120, 117, 140, 131, 117, 135, 114, 101, 125, 114, 140, 132, 116, 112, 129, 125, 123, 125, 118, 131, 107, 118, 124, 124, 94, 113, 128, 113, 148, 118, 118, 113, 122, 135, 118, 119, 130, 133, 123, 130, 117, 123, 114, 155, 119, 123, 142, 134, 126, 104, 126, 122, 130, 116, 118, 119, 120, 109, 128, 112, 126, 131, 128, 124, 115, 132, 116, 126, 126, 128, 109, 139, 128, 123, 126, 135, 114, 133, 114, 118, 135, 122, 118, 138, 128, 139, 126, 137, 130, 120, 118, 121, 130, 132, 140, 132, 99, 125, 117, 147, 111, 105, 131, 115, 105, 131, 126, 125, 124, 109, 135, 117, 127, 153, 127, 139, 113, 123, 122, 95, 122, 141, 111, 126, 123, 129, 118, 92, 134, 125, 110, 121, 127, 140, 131, 112, 140, 128, 112, 127, 124, 129, 142, 115, 136, 117, 135, 120, 145, 132, 107, 113, 114, 114, 105, 130, 134, 126, 131, 119, 128, 128, 112, 132, 122, 121, 122, 110, 124, 123, 112, 119, 130, 122, 129, 120, 123, 137, 125, 126, 121, 96, 129, 126, 135, 121, 124, 118, 133, 134, 124, 117, 132, 122, 165, 98, 135, 115, 111, 125, 118, 113, 134, 129, 130, 118, 141, 123, 126, 118, 137, 107, 113, 126, 128, 137, 115, 130, 140, 136, 117, 143, 131, 129, 144, 133, 138, 142, 120, 126, 121, 128, 109, 126, 137, 126, 132, 153, 119, 119, 119, 113, 134, 117, 139, 126, 149, 127, 125, 137, 102, 118, 130, 133, 123, 135, 108, 110, 120, 129, 114, 126, 125, 121, 117, 116, 127, 146, 127, 124, 141, 115, 116, 122, 131, 125, 121, 129, 120, 135, 142, 118, 151, 112, 129, 140, 133, 145, 131, 135, 120, 122, 120, 130, 134, 115, 101, 125, 133, 111, 126, 118, 117, 131, 114, 121, 121, 130, 124, 124, 121, 121, 131, 133, 135, 129, 129, 134, 111, 121, 146, 139, 125, 120, 117, 126, 134, 113, 131, 110, 125, 101, 115, 114, 140, 128, 105, 115, 120, 119, 123, 137, 116, 136, 136, 122, 126, 126, 128, 124, 147, 114, 125, 133, 130, 119, 145, 107, 128, 122, 130, 148, 127, 126, 126, 129, 131, 111, 140, 98, 143, 115, 115, 121, 145, 124, 122, 141, 125, 100, 119, 126, 127, 121, 128, 115, 127, 121, 128, 116, 127, 121, 147, 135, 123, 119, 129, 129, 128, 125, 133, 145, 136, 138, 131, 112, 111, 136, 136, 131, 125, 120, 123, 119, 139, 128, 128, 118, 132, 120, 126, 131, 129, 136, 128, 129, 139, 145, 129, 127, 151, 111, 124, 119, 120, 129, 125, 131, 122, 120, 120, 126, 124, 137, 132, 120, 113, 110, 125, 113, 138, 133, 137, 123, 130, 117, 134, 142, 118, 123, 123, 107, 126, 159, 120, 129, 99, 106, 125, 132, 124, 126, 105, 113, 133, 119, 132, 126, 136, 140, 131, 119, 144, 122, 139, 127, 127, 110, 131, 114, 118, 141, 122, 120, 141, 119, 121, 122, 111, 118, 139, 135, 117, 115, 103, 126, 112, 124, 118, 148, 116, 135, 130, 135, 121, 134, 152, 147, 132, 112, 121, 125, 134, 117, 142, 132, 121, 122, 122, 113, 132, 134, 109, 132, 126, 132, 120, 115, 108, 135, 135, 131, 146, 156, 133, 117, 123, 127, 117, 140, 122, 119, 111, 113, 128, 103, 139, 116, 126, 109, 114, 145, 119, 125, 129, 133, 130, 131, 130, 124, 129, 130, 114, 132, 120, 114, 138, 121, 126, 122, 120, 142, 121, 143, 144, 122, 120, 119, 126, 131, 128, 116, 145, 119, 134, 121, 124, 126, 121, 118, 120, 119, 129, 120, 150, 138, 136, 129, 103, 129, 136, 114, 128, 134, 128, 140, 132, 122, 129, 138, 117, 125, 125, 132, 114, 116, 114, 124, 140, 123, 146, 124, 125, 117, 155, 115, 124, 114, 137, 104, 117, 113, 125, 114, 133, 132, 136, 126, 117, 144, 137, 129, 110, 129, 112, 125, 122, 110, 128, 144, 131, 134, 132, 113, 152, 115, 127, 125, 135, 126, 125, 140, 124, 130, 117, 117, 122, 136, 126, 116, 115, 116, 109, 126, 130, 102, 115, 127, 132, 124, 123, 125, 118, 118, 114, 125, 136, 115, 129, 125, 117, 126, 142, 132, 142, 119, 146, 139, 105, 147, 138, 116, 120, 129, 123, 117, 127, 140, 109, 118, 151, 108, 129, 124, 130, 126, 135, 123, 142, 141, 117, 117, 133, 123, 132, 129, 125, 123, 131, 146, 127, 138, 122, 134, 116, 116, 126, 141, 132, 128, 116, 122, 106, 129, 132, 135, 145, 132, 128, 114, 120, 119, 128, 139, 131, 110, 134, 126, 110, 116, 118, 123, 118, 136, 128, 127, 130, 126, 99, 119, 128, 121, 117, 118, 130, 135, 145, 126, 137, 113, 122, 108, 129, 124, 143, 126, 117, 138, 120, 112, 132, 111, 125, 114, 127, 111, 114, 133, 125, 138, 108, 109, 101, 141, 123, 113, 107, 119, 128, 146, 115, 136, 117, 136, 130, 138, 120, 126, 133, 131, 122, 110, 140, 131, 131, 119, 119, 106, 124, 108, 114, 124, 132, 125, 109, 128, 130, 117, 121, 122, 125, 119, 134, 131, 110, 134, 142, 129, 117, 122, 136, 108, 138, 128, 132, 133, 116, 124, 116, 123, 129, 132, 129, 130, 143, 120, 145, 121, 124, 114, 121, 100, 123, 126, 133, 119, 121, 128, 124, 118, 137, 125, 125, 119, 128, 113, 122, 116, 124, 120, 140, 130, 132, 127, 131, 121, 114, 110, 114, 127, 125, 123, 121, 128, 126, 115, 121, 106, 128, 132, 146, 100, 133, 128, 138, 126, 135, 143, 125, 124, 122, 106, 133, 121, 123, 109, 131, 117, 127, 145, 130, 143, 112, 131, 130, 127, 104, 111, 112, 133, 146, 129, 121, 127, 122, 133, 111, 122, 128, 142, 128, 130, 134, 119, 117, 122, 127, 130, 140, 107, 125, 115, 132, 127, 119, 127, 141, 99, 132, 122, 140, 133, 147, 138, 109, 113, 119, 126, 116, 136, 134, 143, 127, 121, 130, 117, 131, 110, 121, 120, 130, 124, 146, 139, 131, 126, 131, 142, 142, 134, 144, 146, 138, 125, 129, 142, 123, 124, 130, 144, 138, 119, 119, 136, 121, 108, 123, 127, 125, 137, 129, 143, 97, 111, 143, 121, 137, 130, 127, 118, 115, 128, 127, 134, 133, 138, 155, 133, 123, 120, 107, 121, 124, 141, 132, 108, 116, 125, 93, 121, 129, 117, 118, 112, 133, 148, 128, 106, 123, 134, 145, 119, 114, 126, 143, 132, 123, 135, 131, 132, 132, 123, 130, 137, 147, 154, 124, 124, 129, 137, 122, 132, 117, 101, 111, 127, 106, 132, 123, 146, 124, 129, 116, 145, 138, 140, 140, 126, 127, 126, 126, 119, 115, 125, 100, 119, 117, 122, 102, 121, 129, 140, 125, 120, 131, 124, 118, 115, 143, 120, 167, 124, 125, 133, 124, 119, 136, 117, 125, 109, 143, 116, 123, 135, 113, 134, 123, 127, 119, 111, 145, 98, 120, 130, 117, 128, 136, 122, 124, 120, 124, 132, 117, 115, 114, 140, 113, 105, 133, 126, 137, 122, 129, 145, 114, 131, 162, 138, 120, 131, 110, 106, 119, 107, 130, 127, 117, 117, 116, 136, 121, 116, 111, 110, 112, 109, 125, 119, 132, 127, 139, 127, 128, 134, 110, 90, 128, 122, 119, 135, 106, 104, 121, 126, 140, 136, 126, 122, 119, 109, 132, 124, 118, 134, 122, 122, 125, 116, 113, 115, 99, 138, 114, 141, 115, 123, 112, 119, 114, 119, 143, 126, 127, 109, 126, 132, 135, 125, 112, 117, 143, 135, 121, 130, 131, 136, 113, 128, 103, 118, 133, 129, 122, 120, 112, 142, 126, 131, 119, 127, 118, 145, 130, 141, 126, 117, 133, 115, 118, 129, 117, 132, 123, 114, 129, 108, 128, 125, 115, 122, 129, 143, 128, 123, 129, 101, 124, 117, 114, 133, 143, 125, 143, 117, 144, 135, 118, 103, 125, 123, 136, 123, 120, 110, 141, 133, 120, 150, 120, 127, 125, 124, 133, 143, 110, 112, 117, 138, 123, 121, 118, 133, 122, 113, 133, 107, 129, 143, 114, 123, 124, 116, 124, 98, 109, 114, 134, 124, 136, 127, 131, 142, 137, 132, 117, 122, 114, 111, 141, 130, 109, 129, 128, 116, 130, 109, 125, 128, 125, 106, 118, 118, 112, 141, 120, 131, 110, 128, 111, 110, 123, 131, 133, 126, 126, 131, 143, 121, 128, 113, 117, 125, 142, 124, 144, 129, 125, 127, 118, 126, 117, 115, 128, 115, 116, 125, 136, 128, 123, 114, 128, 130, 127, 114, 130, 135, 133, 129, 138, 125, 124, 121, 124, 116, 126, 121, 137, 119, 112, 123, 124, 112, 141, 121, 139, 128, 129, 110, 137, 127, 124, 134, 111, 145, 131, 129, 96, 124, 125, 126, 139, 117, 141, 139, 137, 124, 150, 128, 125, 118, 149, 126, 134, 116, 116, 135, 123, 140, 124, 119, 123, 127, 130, 126, 126, 127, 130, 121, 136, 127, 141, 134, 114, 130, 120, 136, 103, 112, 143, 128, 128, 110, 125, 118, 132, 129, 118, 125, 136, 114, 121, 126, 129, 149, 136, 127, 125, 145, 126, 120, 141, 142, 125, 136, 134, 123, 152, 128, 150, 114, 127, 133, 140, 107, 120, 143, 123, 128, 135, 127, 128, 144, 152, 107, 109, 145, 122, 134, 127, 120, 123, 133, 121, 112, 131, 111, 125, 119, 127, 121, 115, 122, 122, 127, 137, 121, 115, 125, 124, 138, 121, 148, 115, 130, 115, 137, 134, 131, 129, 137, 133, 130, 123, 112, 123, 134, 128, 137, 127, 116, 119, 122, 138, 116, 129, 133, 100, 111, 117, 122, 114, 120, 95, 143, 111, 114, 138, 109, 115, 144, 133, 127, 128, 122, 135, 140, 114, 96, 130, 127, 111, 143, 136, 144, 120, 152, 138, 124, 132, 128, 112, 124, 113, 139, 148, 130, 115, 117, 141, 124, 111, 146, 120, 135, 112, 136, 124, 117, 126, 120, 123, 98, 119, 140, 142, 121, 123, 144, 125, 116, 148, 135, 107, 118, 132, 119, 120, 122, 124, 124, 115, 135, 135, 115, 134, 141, 129, 115, 131, 111, 131, 132, 130, 111, 134, 112, 123, 128, 119, 120, 133, 134, 114, 113, 123, 127, 127, 129, 121, 120, 129, 125, 136, 125, 125, 136, 120, 133, 109, 109, 128, 107, 121, 118, 119, 121, 140, 136, 118, 128, 133, 135, 110, 134, 133, 112, 114, 119, 115, 137, 115, 123, 143, 115, 117, 101, 141, 125, 127, 124, 120, 121, 128, 124, 130, 124, 123, 134, 131, 116, 134, 123, 122, 125, 112, 125, 143, 134, 128, 126, 115, 124, 130, 114, 122, 119, 120, 135, 119, 105, 130, 119, 121, 113, 126, 117, 128, 131, 104, 123, 98, 130, 117, 126, 128, 134, 118, 127, 142, 130, 122, 124, 111, 127, 108, 132, 116, 133, 127, 136, 131, 128, 130, 112, 118, 139, 118, 117, 134, 126, 137, 115, 116, 120, 153, 136, 121, 137, 128, 147, 126, 124, 120, 104, 135, 108, 115, 133, 132, 120, 105, 123, 119, 137, 131, 116, 130, 134, 120, 125, 129, 145, 155, 105, 143, 110, 110, 122, 130, 134, 124, 127, 148, 127, 120, 116, 108, 120, 139, 117, 118, 107, 126, 123, 134, 131, 135, 132, 127, 117, 115, 115, 121, 126, 123, 119, 130, 138, 133, 128, 124, 129, 141, 130, 127, 112, 126, 122, 144, 116, 132, 121, 125, 129, 141, 129, 129, 116, 124, 116, 133, 125, 129, 119, 122, 147, 118, 138, 149, 108, 137, 129, 130, 125, 124, 138, 129, 114, 124, 126, 125, 122, 146, 153, 138, 142, 138, 123, 97, 124, 129, 128, 113, 106, 130, 133, 132, 130, 116, 110, 120, 142, 132, 121, 127, 121, 110, 113, 125, 120, 123, 121, 115, 130, 141, 126, 151, 116, 121, 131, 117, 121, 139, 124, 122, 137, 122, 114, 132, 122, 129, 134, 132, 126, 107, 131, 122, 148, 114, 112, 120, 111, 134, 112, 122, 125, 125, 124, 116, 125, 107, 119, 125, 116, 132, 113, 112, 119, 126, 121, 122, 132, 134, 118, 111, 114, 125, 127, 130, 121, 123, 131, 134, 134, 128, 129, 117, 120, 147, 136, 144, 113, 110, 118, 141, 136, 122, 125, 130, 143, 106, 106, 122, 127, 113, 125, 112, 128, 128, 130, 124, 149, 131, 112, 148, 123, 126, 119, 136, 122, 134, 128, 138, 106, 137, 129, 121, 125, 120, 124, 128, 128, 120, 132, 142, 105, 128, 130, 111, 133, 116, 133, 121, 118, 129, 134, 125, 126, 115, 113, 131, 125, 137, 133, 114, 114, 144, 124, 128, 121, 126, 126, 119, 115, 125, 123, 147, 137, 132, 130, 126, 120, 117, 95, 119, 129, 129, 145, 115, 131, 124, 125, 112, 140, 124, 149, 124, 120, 128, 117, 113, 125, 134, 120, 135, 112, 122, 133, 118, 125, 130, 120, 136, 115, 115, 116, 119, 125, 130, 117, 110, 127, 129, 122, 128, 131, 118, 112, 128, 111, 122, 131, 154, 107, 117, 130, 135, 127, 125, 136, 121, 118, 122, 116, 107, 118, 120, 123, 114, 104, 135, 131, 134, 121, 103, 123, 120, 108, 116, 117, 112, 112, 116, 119, 136, 113, 123, 127, 119, 128, 136, 123, 117, 113, 134, 109, 118, 120, 126, 128, 126, 137, 124, 119, 123, 107, 120, 125, 134, 132, 108, 130, 132, 122, 131, 131, 123, 123, 113, 115, 111, 113, 149, 114, 114, 132, 115, 148, 130, 132, 122, 106, 142, 143, 118, 113, 112, 118, 146, 141, 139, 122, 100, 139, 137, 114, 110, 125, 144, 120, 120, 149, 132, 105, 135, 127, 111, 142, 115, 120, 129, 134, 127, 120, 129, 117, 116, 136, 127, 131, 137, 130, 121, 128, 123, 125, 127, 127, 143, 122, 128, 136, 126, 111, 128, 129, 135, 112, 124, 120, 115, 148, 124, 140, 124, 134, 141, 142, 120, 132, 138, 115, 135, 122, 139, 121, 112, 124, 132, 123, 113, 124, 136, 134, 115, 156, 141, 108, 118, 128, 123, 124, 105, 106, 121, 132, 134, 125, 132, 141, 119, 139, 125, 126, 121, 129, 152, 126, 121, 136, 131, 127, 132, 111, 127, 127, 118, 125, 126, 127, 119, 126, 133, 117, 108, 118, 135, 119, 140, 122, 132, 133, 117, 126, 133, 125, 116, 134, 121, 139, 109, 122, 136, 133, 126, 126, 143, 145, 149, 129, 124, 128, 118, 124, 133, 111, 116, 125, 142, 131, 136, 128, 117, 122, 114, 100, 124, 128, 125, 140, 125, 125, 116, 128, 129, 109, 137, 139, 131, 134, 127, 130, 128, 130, 142, 106, 112, 136, 117, 128, 124, 136, 147, 113, 128, 124, 121, 119, 117, 138, 116, 134, 99, 126, 132, 129, 129, 125, 119, 126, 130, 132, 130, 109, 135, 140, 116, 109, 138, 115, 137, 148, 113, 114, 128, 132, 121, 143, 127, 129, 131, 116, 120, 126, 130, 131, 117, 118, 132, 135, 133, 135, 88, 131, 128, 117, 139, 131, 122, 116, 130, 130, 138, 133, 111, 124, 132, 131, 112, 150, 128, 123, 144, 152, 126, 120, 120, 127, 137, 136, 126, 119, 131, 132, 117, 130, 137, 114, 129, 124, 135, 109, 120, 122, 122, 137, 121, 114, 141, 123, 126, 139, 113, 131, 126, 127, 129, 120, 130, 128, 123, 126, 113, 109, 121, 136, 112, 101, 122, 119, 130, 121, 130, 136, 125, 116, 129, 125, 122, 103, 128, 134, 110, 133, 127, 118, 119, 108, 104, 125, 125, 123, 125, 116, 125, 118, 115, 120, 129, 119, 119, 101, 117, 115, 131, 140, 124, 122, 96, 128, 132, 142, 124, 123, 128, 116, 137, 111, 120, 139, 139, 123, 119, 114, 132, 114, 139, 140, 116, 128, 117, 131, 102, 133, 121, 118, 140, 138, 131, 124, 156, 130, 131, 107, 134, 140, 125, 105, 130, 138, 120, 125, 120, 153, 129, 98, 101, 132, 132, 116, 133, 123, 110, 133, 112, 134, 137, 121, 121, 123, 148, 112, 128, 111, 150, 124, 122, 117, 121, 119, 121, 136, 130, 123, 120, 140, 119, 122, 134, 123, 137, 154, 114, 113, 138, 128, 108, 122, 129, 119, 135, 137, 131, 95, 138, 129, 136, 125, 134, 132, 108, 136, 94, 123, 119, 121, 98, 142, 138, 118, 124, 111, 135, 126, 133, 125, 121, 105, 128, 100, 125, 107, 133, 143, 139, 125, 125, 122, 126, 113, 119, 117, 131, 129, 123, 112, 123, 110, 135, 117, 117, 117, 121, 110, 117, 111, 132, 109, 125, 132, 143, 113, 124, 121, 120, 138, 121, 123, 132, 129, 117, 126, 131, 115, 109, 124, 124, 137, 114, 113, 147, 108, 117, 140, 125, 124, 118, 133, 131, 119, 143, 123, 142, 136, 134, 145, 124, 120, 127, 122, 121, 146, 119, 131, 139, 116, 127, 126, 133, 124, 136, 145, 138, 105, 127, 115, 137, 132, 105, 121, 132, 123, 124, 127, 121, 136, 133, 123, 122, 134, 132, 121, 113, 121, 116, 122, 106, 115, 121, 109, 101, 131, 115, 136, 145, 122, 137, 133, 113, 124, 129, 127, 118, 122, 124, 134, 124, 139, 143, 115, 128, 101, 113, 120, 125, 127, 124, 129, 120, 123, 123, 114, 121, 121, 131, 130, 112, 122, 116, 120, 129, 130, 110, 120, 115, 127, 139, 122, 115, 107, 124, 145, 115, 113, 134, 121, 135, 116, 114, 134, 117, 142, 130, 129, 115, 145, 130, 126, 143, 115, 125, 134, 115, 119, 129, 127, 130, 137, 122, 135, 136, 129, 133, 130, 131, 122, 129, 128, 123, 131, 115, 138, 122, 122, 123, 116, 113, 124, 124, 125, 146, 125, 121, 141, 134, 99, 129, 142, 133, 134, 112, 126, 131, 114, 140, 130, 126, 105, 116, 123, 125, 104, 134, 117, 130, 125, 109, 120, 105, 129, 133, 131, 121, 127, 119, 130, 130, 120, 114, 138, 124, 116, 132, 111, 112, 127, 131, 134, 98, 106, 123, 130, 135, 138, 119, 145, 108, 122, 127, 127, 128, 133, 127, 140, 117, 107, 139, 124, 112, 130, 127, 113, 143, 109, 119, 132, 138, 131, 114, 126, 134, 110, 130, 137, 133, 136, 130, 113, 131, 133, 124, 115, 126, 133, 112, 128, 117, 115, 118, 127, 127, 103, 121, 122, 137, 124, 122, 126, 126, 129, 109, 122, 128, 125, 127, 127, 115, 129, 146, 146, 137, 109, 130, 127, 142, 123, 129, 123, 136, 129, 125, 125, 133, 129, 110, 126, 128, 131, 127, 133, 125, 123, 133, 122, 120, 138, 134, 108, 133, 130, 115, 129, 132, 115, 141, 139, 124, 118, 123, 128, 128, 128, 118, 127, 109, 110, 114, 128, 129, 122, 149, 127, 150, 135, 130, 111, 97, 123, 127, 142, 139, 132, 132, 130, 126, 144, 134, 128, 133, 115, 136, 122, 138, 127, 129, 122, 123, 141, 115, 136, 132, 133, 111, 127, 126, 121, 126, 117, 125, 143, 124, 131, 118, 130, 130, 108, 116, 128, 126, 138, 121, 140, 122, 123, 137, 116, 127, 134, 121, 131, 128, 118, 111, 125, 109, 132, 132, 128, 135, 126, 132, 120, 130, 137, 131, 125, 137, 128, 126, 106, 130, 111, 129, 143, 118, 130, 130, 121, 113, 124, 110, 123, 120, 135, 113, 127, 139, 125, 114, 133, 140, 117, 132, 121, 129, 128, 113, 119, 128, 140, 122, 110, 127, 125, 143, 112, 108, 122, 126, 119, 125, 126, 108, 136, 144, 130, 125, 118, 127, 123, 122, 148, 108, 131, 127, 126, 133, 136, 139, 129, 119, 124, 118, 121, 123, 127, 136, 102, 117, 108, 165, 126, 133, 111, 123, 134, 102, 129, 141, 129, 110, 140, 131, 121, 116, 125, 93, 126, 123, 129, 133, 128, 145, 129, 138, 126, 110, 119, 114, 139, 119, 110, 115, 127, 134, 132, 133, 133, 147, 117, 132, 127, 111, 124, 129, 137, 124, 118, 139, 126, 125, 128, 137, 132, 130, 124, 122, 136, 129, 127, 129, 124, 114, 120, 166, 98, 129, 135, 129, 118, 124, 118, 116, 137, 122, 112, 135, 117, 121, 120, 120, 112, 121, 128, 127, 113, 126, 115, 104, 134, 127, 133, 124, 143, 129, 110, 137, 138, 129, 140, 130, 121, 144, 151, 130, 120, 136, 126, 125, 118, 122, 113, 116, 134, 128, 109, 124, 109, 128, 126, 135, 127, 136, 130, 106, 127, 138, 132, 127, 121, 106, 134, 131, 136, 120, 123, 129, 133, 119, 117, 112, 124, 122, 130, 102, 134, 120, 120, 127, 125, 142, 120, 137, 119, 136, 126, 109, 124, 122, 130, 125, 130, 118, 149, 126, 122, 138, 120, 130, 126, 124, 119, 119, 105, 124, 124, 132, 120, 119, 136, 128, 124, 129, 119, 112, 135, 107, 125, 142, 113, 130, 123, 106, 136, 136, 128, 118, 102, 121, 132, 131, 123, 129, 114, 131, 124, 123, 120, 139, 132, 120, 128, 119, 140, 121, 123, 142, 123, 135, 130, 127, 141, 129, 129, 122, 116, 121, 124, 121, 132, 109, 138, 139, 124, 132, 110, 123, 123, 138, 140, 127, 130, 122, 133, 130, 145, 133, 131, 114, 115, 128, 122, 124, 125, 147, 122, 120, 134, 123, 108, 138, 128, 134, 124, 134, 127, 123, 133, 130, 137, 123, 128, 108, 124, 143, 126, 123, 131, 126, 123, 104, 143, 133, 119, 123, 131, 123, 125, 118, 124, 119, 132, 102, 114, 120, 125, 120, 125, 146, 116, 126, 142, 116, 125, 127, 118, 125, 117, 136, 137, 123, 124, 135, 134, 122, 140, 123, 111, 117, 117, 118, 113, 110, 135, 127, 117, 127, 130, 121, 134, 130, 141, 99, 135, 134, 131, 133, 111, 142, 136, 123, 126, 136, 121, 123, 112, 125, 128, 129, 126, 124, 118, 117, 117, 111, 125, 113, 133, 123, 110, 117, 128, 123, 124, 120, 117, 123, 132, 155, 127, 87, 140, 121, 126, 106, 110, 116, 121, 133, 129, 113, 115, 144, 141, 115, 118, 125, 132, 113, 146, 130, 128, 128, 133, 125, 105, 134, 135, 117, 132, 118, 138, 122, 128, 120, 126, 117, 140, 122, 128, 132, 124, 123, 123, 107, 127, 137, 121, 116, 113, 123, 147, 123, 127, 108, 128, 127, 113, 114, 121, 138, 112, 117, 147, 120, 117, 145, 131, 121, 126, 125, 108, 129, 146, 113, 117, 125, 131, 163, 124, 114, 123, 126, 133, 134, 134, 128, 143, 130, 121, 110, 134, 143, 120, 118, 124, 120, 136, 116, 141, 115, 128, 132, 119, 109, 121, 123, 143, 147, 118, 118, 113, 127, 132, 128, 128, 123, 129, 137, 135, 121, 143, 127, 122, 140, 127, 133, 140, 131, 125, 120, 140, 128, 113, 123, 121, 138, 115, 116, 137, 129, 142, 127, 127, 121, 111, 113, 137, 117, 123, 131, 150, 115, 113, 120, 130, 121, 131, 122, 113, 125, 129, 121, 110, 129, 131, 125, 141, 141, 153, 137, 128, 141, 114, 116, 122, 122, 112, 120, 137, 130, 129, 115, 126, 139, 119, 134, 120, 115, 129, 120, 127, 114, 148, 126, 121, 104, 143, 142, 127, 120, 117, 126, 133, 152, 122, 116, 118, 123, 136, 125, 111, 119, 116, 113, 132, 123, 126, 132, 111, 128, 137, 113, 113, 119, 114, 117, 121, 129, 114, 121, 124, 134, 118, 129, 126, 131, 131, 120, 129, 123, 121, 136, 128, 124, 132, 125, 121, 102, 118, 120, 148, 142, 135, 118, 116, 120, 115, 134, 116, 141, 134, 119, 136, 134, 125, 131, 122, 121, 119, 105, 130, 130, 123, 111, 133, 128, 125, 125, 140, 128, 114, 119, 136, 123, 126, 123, 128, 118, 138, 109, 130, 138, 115, 141, 108, 123, 123, 117, 130, 134, 108, 140, 133, 106, 125, 135, 132, 116, 116, 119, 126, 122, 108, 119, 113, 139, 118, 117, 130, 123, 145, 119, 128, 127, 128, 127, 114, 144, 110, 102, 139, 114, 105, 120, 124, 134, 135, 116, 131, 118, 124, 121, 103, 135, 141, 140, 120, 124, 127, 131, 122, 127, 130, 123, 121, 127, 111, 123, 123, 113, 126, 112, 127, 113, 138, 118, 129, 118, 119, 127, 112, 136, 142, 117, 117, 119, 121, 131, 130, 125, 117, 121, 126, 127, 129, 129, 139, 115, 101, 143, 120, 129, 115, 153, 121, 118, 136, 113, 143, 137, 110, 116, 125, 138, 131, 135, 129, 117, 126, 115, 117, 106, 119, 140, 123, 132, 141, 122, 137, 123, 113, 131, 109, 134, 117, 108, 130, 118, 104, 115, 122, 119, 136, 120, 126, 131, 124, 120, 135, 116, 138, 127, 134, 149, 115, 118, 137, 117, 140, 121, 141, 124, 101, 141, 117, 133, 124, 111, 137, 119, 129, 131, 131, 120, 138, 138, 130, 141, 118, 117, 133, 125, 115, 115, 114, 137, 130, 126, 134, 119, 127, 131, 133, 122, 122, 124, 131, 139, 140, 134, 117, 144, 130, 126, 148, 116, 130, 127, 126, 133, 136, 145, 121, 118, 127, 125, 125, 110, 143, 141, 131, 128, 133, 132, 134, 122, 144, 118, 100, 123, 141, 113, 134, 120, 116, 141, 141, 113, 119, 127, 117, 90, 139, 120, 109, 114, 121, 137, 122, 126, 121, 130, 121, 129, 128, 104, 116, 135, 104, 138, 122, 141, 136, 127, 117, 118, 126, 129, 125, 103, 122, 144, 123, 130, 129, 142, 121, 116, 121, 126, 117, 139, 127, 112, 115, 122, 128, 116, 123, 121, 120, 118, 148, 123, 129, 130, 128, 132, 130, 121, 137, 133, 125, 123, 128, 126, 117, 110, 143, 139, 127, 125, 135, 126, 134, 139, 131, 122, 127, 142, 116, 144, 116, 135, 116, 138, 120, 130, 123, 126, 108, 115, 141, 116, 127, 122, 140, 124, 124, 125, 128, 161, 139, 133, 148, 125, 107, 127, 127, 99, 125, 124, 130, 131, 144, 144, 123, 122, 123, 134, 99, 131, 106, 134, 124, 138, 117, 145, 155, 110, 131, 132, 141, 125, 106, 136, 131, 116, 121, 123, 135, 111, 115, 124, 127, 118, 146, 122, 115, 111, 139, 125, 127, 141, 120, 130, 137, 143, 126, 135, 143, 127, 128, 132, 115, 129, 117, 102, 120, 124, 111, 129, 128, 120, 128, 125, 110, 117, 122, 119, 128, 126, 123, 141, 107, 129, 122, 126, 128, 131, 137, 120, 124, 140, 128, 122, 137, 129, 128, 134, 115, 120, 127, 128, 141, 102, 119, 135, 83, 110, 136, 113, 134, 129, 122, 164, 120, 115, 141, 132, 128, 128, 136, 126, 149, 138, 119, 114, 129, 123, 135, 139, 117, 99, 126, 141, 138, 126, 119, 113, 105, 119, 123, 135, 134, 126, 121, 114, 120, 121, 129, 127, 122, 127, 116, 147, 120, 110, 128, 127, 119, 121, 140, 110, 108, 124, 127, 127, 120, 125, 109, 111, 115, 118, 120, 120, 119, 125, 113, 133, 114, 113, 121, 119, 137, 129, 124, 128, 129, 126, 127, 127, 113, 115, 112, 114, 156, 122, 122, 122, 121, 123, 110, 124, 117, 128, 136, 113, 113, 111, 125, 123, 136, 120, 126, 125, 110, 135, 123, 134, 126, 123, 113, 140, 116, 120, 137, 103, 121, 113, 130, 132, 120, 122, 126, 99, 134, 123, 134, 130, 132, 126, 122, 119, 111, 131, 116, 135, 110, 133, 124, 132, 116, 117, 116, 136, 127, 115, 128, 126, 132, 131, 141, 141, 136, 130, 137, 114, 121, 126, 125, 130, 119, 124, 115, 120, 115, 149, 104, 121, 121, 126, 128, 124, 114, 127, 114, 117, 120, 132, 119, 125, 136, 138, 131, 135, 117, 126, 132, 119, 114, 136, 126, 159, 127, 137, 134, 140, 138, 146, 120, 119, 124, 131, 98, 128, 131, 123, 142, 139, 130, 121, 119, 131, 124, 120, 121, 136, 142, 118, 132, 120, 128, 125, 116, 114, 130, 123, 121, 131, 135, 130, 127, 124, 129, 144, 129, 118, 144, 112, 127, 135, 121, 133, 132, 128, 114, 123, 128, 116, 116, 131, 112, 131, 134, 126, 127, 133, 98, 129, 134, 121, 127, 138, 109, 110, 124, 128, 116, 134, 115, 117, 140, 116, 130, 116, 126, 128, 128, 113, 119, 111, 133, 141, 128, 135, 121, 123, 120, 143, 111, 118, 116, 131, 109, 117, 113, 134, 110, 112, 118, 124, 107, 129, 123, 124, 133, 120, 123, 130, 140, 129, 134, 132, 133, 131, 121, 127, 136, 130, 127, 126, 146, 126, 129, 134, 135, 118, 114, 122, 126, 116, 128, 121, 130, 123, 120, 122, 119, 134, 131, 118, 130, 118, 130, 117, 108, 122, 144, 132, 126, 126, 124, 116, 109, 132, 130, 112, 139, 135, 122, 110, 137, 136, 125, 133, 136, 131, 144, 129, 115, 125, 119, 114, 114, 126, 128, 131, 121, 108, 124, 134, 118, 124, 121, 125, 130, 106, 140, 138, 135, 129, 147, 148, 124, 134, 137, 138, 140, 117, 138, 141, 121, 123, 124, 128, 125, 156, 111, 118, 123, 131, 115, 125, 111, 136, 128, 113, 125, 119, 138, 124, 123, 132, 124, 131, 144, 122, 118, 108, 143, 132, 146, 130, 127, 119, 126, 142, 140, 123, 116, 124, 142, 121, 119, 125, 130, 137, 112, 131, 133, 132, 134, 129, 140, 131, 127, 128, 121, 120, 117, 131, 126, 132, 110, 115, 127, 134, 136, 127, 118, 123, 118, 123, 120, 133, 131, 122, 130, 137, 130, 134, 132, 125, 120, 123, 124, 128, 133, 133, 108, 121, 115, 138, 130, 131, 134, 113, 118, 123, 139, 139, 129, 122, 107, 122, 130, 115, 124, 122, 118, 119, 117, 119, 119, 141, 122, 127, 120, 121, 103, 108, 128, 128, 134, 118, 140, 129, 126, 115, 140, 120, 119, 130, 134, 131, 122, 110, 139, 124, 110, 136, 131, 132, 120, 121, 114, 138, 129, 123, 123, 100, 129, 119, 120, 121, 133, 120, 123, 130, 126, 123, 120, 115, 115, 132, 126, 119, 113, 145, 129, 121, 128, 129, 125, 134, 95, 139, 105, 129, 135, 114, 130, 127, 128, 122, 131, 152, 124, 124, 107, 117, 135, 126, 130, 112, 136, 132, 123, 138, 145, 126, 122, 104, 134, 128, 130, 125, 104, 137, 103, 131, 138, 110, 132, 146, 128, 128, 145, 114, 122, 117, 122, 120, 118, 124, 140, 118, 113, 128, 116, 104, 136, 126, 113, 128, 128, 121, 116, 133, 110, 115, 121, 135, 125, 131, 126, 107, 117, 130, 101, 131, 137, 111, 133, 152, 102, 126, 114, 110, 134, 143, 127, 120, 131, 97, 133, 112, 142, 127, 148, 127, 118, 135, 113, 126, 128, 120, 147, 151, 125, 128, 126, 118, 131, 118, 119, 131, 120, 138, 133, 122, 128, 143, 125, 114, 108, 120, 138, 130, 119, 123, 115, 127, 140, 143, 124, 125, 122, 122, 112, 136, 113, 136, 137, 114, 122, 127, 118, 116, 128, 113, 111, 143, 127, 109, 128, 127, 109, 121, 121, 114, 121, 137, 132, 130, 122, 140, 123, 137, 122, 125, 132, 137, 132, 127, 117, 127, 141, 120, 124, 119, 133, 119, 143, 130, 132, 123, 131, 132, 131, 132, 115, 110, 127, 132, 132, 120, 119, 134, 117, 126, 167, 130, 124, 118, 132, 112, 109, 150, 108, 121, 133, 132, 115, 146, 141, 109, 121, 125, 128, 112, 107, 137, 128, 136, 123, 118, 140, 107, 129, 127, 152, 131, 124, 112, 123, 125, 117, 109, 121, 119, 132, 132, 120, 124, 114, 125, 142, 129, 109, 128, 127, 113, 111, 136, 132, 134, 106, 132, 132, 120, 127, 120, 129, 142, 126, 121, 113, 98, 133, 125, 116, 105, 135, 108, 119, 138, 122, 140, 127, 141, 123, 137, 113, 132, 127, 150, 119, 140, 125, 119, 120, 124, 116, 126, 146, 130, 115, 130, 142, 119, 124, 131, 132, 131, 133, 125, 143, 110, 125, 124, 147, 119, 128, 104, 128, 135, 127, 122, 141, 123, 128, 140, 117, 144, 126, 123, 140, 142, 126, 116, 126, 142, 117, 127, 114, 111, 125, 117, 143, 117, 135, 120, 121, 139, 121, 127, 122, 109, 115, 110, 120, 125, 120, 133, 120, 115, 132, 143, 130, 147, 140, 111, 125, 123, 131, 113, 118, 125, 106, 125, 144, 128, 130, 120, 136, 106, 124, 127, 125, 144, 114, 128, 114, 105, 118, 125, 130, 123, 129, 127, 146, 121, 113, 121, 126, 123, 121, 140, 135, 133, 120, 116, 126, 135, 120, 108, 115, 134, 125, 121, 126, 140, 101, 122, 139, 118, 109, 121, 140, 134, 123, 131, 131, 128, 130, 123, 116, 107, 144, 127, 112, 116, 122, 126, 113, 123, 131, 106, 131, 135, 102, 143, 109, 120, 115, 121, 137, 136, 154, 118, 139, 125, 129, 134, 118, 141, 128, 149, 131, 137, 142, 139, 123, 115, 133, 141, 128, 107, 139, 129, 127, 134, 129, 128, 129, 101, 127, 133, 142, 126, 125, 111, 128, 124, 132, 118, 113, 138, 130, 132, 129, 135, 139, 142, 133, 118, 121, 133, 107, 107, 117, 141, 123, 127, 116, 127, 104, 113, 149, 132, 133, 119, 138, 121, 124, 126, 103, 136, 124, 121, 138, 135, 130, 133, 120, 111, 118, 131, 119, 110, 123, 131, 112, 112, 113, 126, 132, 116, 121, 134, 124, 115, 134, 136, 118, 126, 135, 155, 135, 140, 118, 125, 129, 122, 148, 135, 117, 105, 129, 123, 126, 111, 113, 122, 120, 125, 120, 129, 116, 121, 124, 138, 127, 122, 125, 130, 118, 128, 129, 116, 127, 129, 130, 122, 119, 142, 135, 126, 112, 136, 142, 118, 122, 113, 155, 117, 117, 118, 119, 139, 119, 118, 112, 144, 121, 124, 129, 139, 122, 137, 115, 127, 128, 151, 123, 125, 139, 109, 132, 118, 123, 134, 118, 125, 137, 133, 121, 127, 133, 113, 121, 128, 102, 108, 126, 150, 115, 123, 118, 114, 129, 108, 116, 139, 124, 152, 105, 124, 126, 124, 121, 131, 124, 129, 126, 145, 123, 122, 132, 125, 133, 127, 122, 118, 121, 118, 129, 121, 137, 138, 129, 124, 140, 119, 104, 134, 141, 132, 131, 133, 122, 131, 113, 135, 123, 125, 116, 129, 143, 106, 123, 123, 113, 129, 120, 111, 145, 132, 120, 138, 136, 103, 130, 129, 155, 130, 140, 125, 113, 131, 112, 141, 129, 125, 135, 135, 122, 145, 135, 132, 112, 127, 127, 118, 118, 144, 134, 116, 138, 133, 118, 134, 129, 134, 141, 113, 136, 122, 133, 125, 119, 130, 132, 141, 131, 133, 123, 124, 142, 127, 135, 110, 132, 137, 120, 107, 122, 123, 131, 139, 121, 103, 125, 122, 138, 115, 117, 104, 132, 125, 121, 124, 125, 111, 133, 132, 134, 123, 136, 95, 127, 138, 120, 110, 126, 128, 114, 130, 129, 119, 108, 127, 124, 127, 164, 127, 128, 116, 119, 141, 128, 125, 109, 137, 142, 134, 126, 114, 126, 118, 133, 102, 93, 126, 134, 119, 113, 123, 119, 132, 133, 123, 145, 122, 119, 123, 142, 135, 111, 130, 113, 118, 121, 127, 127, 137, 134, 119, 145, 120, 129, 120, 131, 113, 133, 125, 124, 117, 121, 113, 121, 141, 134, 94, 134, 108, 116, 129, 115, 137, 108, 115, 126, 135, 134, 116, 123, 111, 139, 121, 126, 123, 124, 115, 120, 111, 139, 130, 112, 132, 142, 120, 120, 128, 141, 130, 114, 113, 138, 130, 99, 130, 119, 115, 132, 115, 122, 139, 108, 129, 118, 140, 139, 128, 123, 120, 134, 119, 134, 127, 118, 123, 139, 125, 135, 138, 125, 112, 135, 108, 122, 147, 154, 126, 128, 128, 141, 134, 112, 133, 117, 129, 131, 104, 117, 113, 118, 137, 112, 118, 124, 127, 113, 128, 130, 133, 121, 125, 117, 132, 127, 131, 116, 135, 123, 135, 119, 137, 127, 123, 135, 113, 136, 135, 131, 124, 131, 129, 146, 121, 132, 132, 105, 124, 137, 142, 137, 144, 151, 117, 113, 116, 138, 122, 124, 129, 114, 145, 132, 131, 127, 121, 130, 132, 130, 123, 114, 127, 136, 133, 130, 120, 120, 110, 129, 108, 130, 124, 135, 128, 126, 128, 140, 133, 107, 138, 126, 134, 135, 128, 116, 109, 131, 132, 126, 131, 113, 126, 104, 125, 127, 136, 126, 129, 125, 114, 128, 133, 113, 162, 125, 129, 146, 129, 109, 126, 128, 135, 117, 122, 125, 130, 125, 120, 121, 119, 135, 142, 124, 107, 132, 127, 121, 136, 120, 112, 127, 107, 113, 121, 109, 134, 132, 133, 126, 138, 114, 134, 121, 143, 134, 134, 142, 107, 136, 126, 130, 128, 125, 126, 118, 126, 119, 120, 135, 125, 106, 127, 135, 124, 127, 56, 130, 123, 126, 139, 125, 135, 124, 129, 127, 125, 119, 117, 139, 104, 140, 112, 119, 118, 126, 131, 118, 129, 140, 125, 115, 111, 128, 131, 118, 130, 137, 112, 115, 130, 120, 121, 126, 105, 128, 132, 139, 124, 135, 122, 117, 115, 101, 135, 111, 115, 118, 117, 119, 134, 121, 97, 127, 135, 139, 138, 121, 127, 119, 121, 110, 140, 88, 143, 113, 130, 130, 143, 122, 128, 126, 140, 110, 123, 120, 126, 126, 124, 123, 114, 125, 128, 114, 138, 117, 133, 154, 107, 110, 124, 133, 132, 129, 145, 126, 126, 133, 122, 111, 128, 129, 121, 111, 130, 119, 130, 122, 123, 129, 121, 136, 141, 128, 117, 116, 122, 121, 121, 122, 127, 120, 122, 130, 132, 133, 148, 140, 125, 135, 136, 123, 107, 138, 117, 134, 116, 129, 120, 139, 110, 121, 132, 121, 126, 124, 130, 113, 116, 147, 132, 131, 123, 137, 132, 115, 133, 115, 129, 129, 121, 129, 111, 129, 124, 141, 126, 127, 137, 128, 137, 114, 132, 108, 118, 122, 144, 125, 143, 114, 126, 149, 99, 139, 126, 132, 133, 115, 128, 126, 120, 118, 122, 116, 120, 127, 119, 120, 139, 122, 133, 118, 132, 115, 124, 124, 130, 131, 128, 132, 133, 124, 125, 124, 129, 125, 134, 123, 127, 120, 102, 154, 125, 132, 134, 133, 124, 139, 129, 108, 121, 135, 126, 138, 140, 96, 131, 117, 122, 110, 111, 129, 124, 123, 123, 135, 131, 113, 107, 118, 109, 113, 121, 129, 135, 104, 128, 126, 121, 126, 129, 115, 119, 139, 125, 133, 129, 124, 129, 127, 134, 118, 118, 133, 126, 128, 131, 129, 121, 133, 151, 133, 129, 132, 117, 122, 130, 110, 126, 131, 109, 128, 135, 136, 121, 140, 124, 116, 111, 125, 127, 139, 125, 148, 144, 127, 129, 131, 119, 142, 138, 129, 141, 121, 126, 134, 136, 123, 127, 128, 137, 123, 116, 111, 116, 123, 143, 129, 114, 122, 120, 130, 127, 122, 124, 127, 136, 118, 126, 95, 127, 125, 110, 102, 112, 129, 126, 140, 137, 122, 126, 135, 119, 130, 147, 104, 117, 125, 129, 142, 129, 104, 130, 117, 118, 131, 126, 130, 128, 126, 115, 111, 127, 115, 134, 133, 112, 123, 122, 138, 126, 132, 128, 129, 127, 125, 148, 134, 128, 116, 116, 122, 135, 124, 113, 146, 116, 118, 126, 119, 144, 134, 125, 119, 122, 125, 127, 126, 148, 114, 125, 125, 131, 135, 131, 124, 129, 113, 137, 116, 126, 127, 125, 148, 119, 124, 137, 130, 121, 137, 115, 132, 112, 123, 116, 140, 140, 117, 112, 121, 124, 128, 117, 123, 128, 138, 130, 120, 112, 112, 125, 125, 117, 123, 127, 127, 115, 134, 127, 139, 110, 118, 140, 136, 136, 125, 134, 123, 118, 117, 118, 143, 133, 139, 139, 118, 126, 131, 113, 121, 126, 134, 129, 134, 138, 129, 112, 132, 129, 129, 135, 139, 125, 129, 136, 119, 127, 114, 140, 119, 123, 139, 118, 121, 125, 155, 141, 113, 145, 141, 128, 141, 120, 109, 143, 133, 104, 120, 129, 111, 138, 116, 130, 110, 127, 151, 115, 116, 108, 107, 125, 131, 124, 125, 111, 128, 137, 134, 130, 130, 131, 135, 125, 142, 139, 137, 127, 121, 131, 140, 144, 128, 120, 126, 133, 124, 121, 120, 120, 119, 120, 123, 120, 124, 147, 111, 118, 110, 119, 119, 117, 127, 129, 120, 134, 135, 113, 157, 107, 123, 127, 134, 127, 143, 115, 125, 134, 121, 136, 125, 122, 109, 122, 127, 124, 122, 126, 126, 124, 115, 140, 121, 113, 129, 129, 128, 147, 121, 117, 128, 111, 117, 138, 88, 130, 147, 141, 136, 134, 134, 126, 127, 123, 115, 135, 122, 126, 144, 98, 134, 121, 131, 132, 137, 133, 120, 124, 118, 112, 122, 133, 120, 128, 132, 148, 129, 120, 138, 136, 121, 129, 111, 117, 134, 130, 133, 125, 122, 119, 128, 125, 127, 122, 129, 125, 119, 147, 128, 128, 104, 127, 119, 137, 134, 118, 123, 145, 118, 125, 151, 119, 132, 125, 131, 136, 108, 135, 129, 120, 128, 118, 142, 130, 126, 142, 117, 120, 133, 135, 115, 133, 110, 119, 124, 120, 135, 133, 129, 132, 120, 113, 127, 134, 129, 111, 112, 127, 132, 122, 103, 117, 122, 125, 118, 132, 126, 126, 103, 139, 127, 124, 102, 125, 125, 129, 127, 140, 127, 141, 118, 134, 138, 112, 134, 122, 132, 124, 103, 128, 118, 130, 126, 127, 125, 119, 130, 133, 123, 125, 139, 118, 139, 119, 126, 137, 124, 135, 131, 138, 121, 122, 128, 125, 129, 134, 116, 130, 132, 125, 132, 132, 125, 140, 135, 142, 115, 129, 119, 113, 123, 127, 135, 128, 124, 122, 124, 124, 129, 133, 133, 136, 129, 133, 126, 130, 124, 141, 95, 117, 113, 122, 147, 139, 118, 129, 126, 123, 91, 132, 133, 125, 117, 123, 139, 130, 121, 146, 136, 125, 125, 144, 115, 131, 121, 122, 103, 119, 131, 120, 122, 127, 127, 134, 134, 132, 127, 123, 130, 124, 123, 133, 126, 141, 134, 130, 106, 112, 139, 123, 119, 125, 121, 108, 126, 126, 134, 145, 124, 118, 120, 132, 122, 121, 113, 130, 144, 132, 118, 127, 126, 123, 131, 125, 119, 110, 119, 127, 110, 113, 125, 132, 122, 114, 123, 129, 113, 134, 130, 137, 130, 123, 137, 132, 118, 103, 141, 109, 120, 113, 110, 126, 108, 130, 121, 129, 117, 118, 118, 122, 129, 118, 118, 124, 121, 117, 117, 135, 133, 136, 139, 129, 132, 144, 118, 129, 118, 94, 115, 132, 143, 111, 115, 108, 121, 116, 137, 108, 127, 120, 116, 118, 122, 110, 122, 127, 115, 121, 128, 129, 118, 115, 118, 114, 100, 131, 126, 130, 129, 114, 135, 125, 117, 147, 122, 130, 118, 132, 133, 130, 113, 132, 137, 130, 113, 133, 113, 121, 132, 118, 136, 126, 124, 107, 122, 143, 135, 105, 112, 124, 147, 127, 117, 112, 135, 132, 114, 130, 134, 119, 120, 128, 115, 121, 133, 117, 128, 129, 123, 123, 129, 139, 123, 133, 134, 141, 134, 133, 126, 139, 114, 118, 105, 138, 144, 108, 116, 125, 140, 127, 145, 126, 137, 112, 109, 116, 128, 133, 109, 113, 129, 136, 123, 127, 146, 113, 113, 132, 119, 125, 125, 134, 110, 129, 130, 120, 122, 132, 135, 129, 103, 138, 105, 135, 131, 117, 124, 139, 121, 104, 118, 113, 119, 125, 129, 110, 103, 135, 127, 127, 118, 134, 132, 129, 136, 114, 115, 135, 129, 141, 119, 121, 105, 128, 122, 114, 138, 119, 120, 141, 129, 132, 125, 122, 149, 123, 113, 134, 127, 140, 126, 119, 127, 136, 125, 120, 122, 123, 108, 141, 119, 125, 128, 141, 136, 123, 124, 111, 120, 118, 123, 125, 132, 125, 121, 125, 140, 126, 112, 134, 130, 161, 117, 149, 146, 127, 134, 122, 137, 125, 108, 123, 131, 118, 138, 133, 136, 151, 127, 127, 125, 127, 137, 100, 121, 118, 104, 129, 131, 125, 126, 120, 125, 140, 118, 127, 109, 119, 123, 127, 131, 121, 110, 118, 125, 125, 125, 133, 120, 143, 129, 107, 134, 133, 123, 120, 148, 104, 125, 134, 119, 132, 131, 113, 126, 132, 108, 124, 133, 133, 111, 118, 116, 123, 123, 129, 141, 130, 127, 122, 116, 128, 129, 139, 129, 133, 146, 136, 114, 129, 120, 123, 126, 120, 129, 135, 142, 121, 143, 129, 130, 129, 143, 124, 126, 120, 139, 99, 106, 115, 128, 127, 132, 113, 131, 125, 141, 144, 115, 129, 114, 132, 129, 127, 126, 108, 130, 124, 104, 133, 123, 123, 131, 104, 124, 124, 129, 120, 130, 122, 114, 113, 137, 122, 131, 142, 122, 129, 101, 111, 134, 128, 119, 140, 137, 127, 104, 134, 113, 142, 135, 127, 104, 122, 137, 113, 138, 120, 121, 125, 116, 130, 116, 108, 125, 106, 148, 99, 103, 146, 118, 128, 131, 122, 119, 119, 131, 121, 121, 123, 126, 114, 113, 124, 123, 125, 118, 130, 129, 123, 121, 119, 127, 129, 139, 134, 97, 155, 107, 126, 116, 144, 111, 129, 117, 126, 136, 111, 111, 125, 127, 124, 117, 140, 117, 143, 145, 134, 129, 116, 120, 137, 123, 128, 134, 133, 132, 134, 129, 115, 138, 101, 121, 124, 84, 115, 104, 115, 123, 132, 125, 122, 109, 124, 124, 135, 136, 128, 132, 116, 143, 122, 122, 124, 120, 121, 127, 125, 132, 106, 132, 129, 121, 123, 119, 122, 131, 118, 125, 121, 118, 122, 127, 116, 117, 135, 125, 129, 133, 144, 126, 123, 116, 117, 146, 135, 128, 140, 122, 133, 136, 145, 137, 132, 149, 147, 115, 117, 108, 116, 125, 124, 142, 126, 122, 129, 136, 119, 139, 143, 128, 134, 120, 112, 118, 116, 116, 131, 120, 111, 99, 133, 126, 118, 122, 127, 128, 134, 132, 123, 127, 114, 136, 131, 121, 113, 146, 121, 138, 117, 133, 126, 141, 132, 126, 135, 140, 132, 130, 117, 131, 129, 124, 122, 121, 118, 130, 127, 103, 127, 111, 109, 113, 118, 117, 103, 133, 117, 133, 117, 130, 115, 120, 123, 146, 133, 122, 124, 117, 108, 115, 119, 122, 127, 125, 127, 134, 143, 129, 130, 129, 123, 119, 132, 128, 115, 133, 132, 111, 127, 138, 134, 136, 142, 115, 111, 126, 112, 124, 119, 134, 125, 127, 107, 140, 126, 113, 105, 111, 104, 133, 115, 119, 146, 128, 104, 131, 116, 143, 127, 116, 146, 128, 131, 133, 130, 134, 117, 119, 138, 134, 124, 120, 116, 127, 137, 113, 134, 118, 129, 117, 132, 127, 137, 130, 119, 139, 129, 112, 124, 132, 120, 114, 126, 125, 113, 135, 129, 117, 128, 130, 137, 136, 122, 109, 125, 120, 127, 126, 129, 139, 137, 132, 137, 123, 127, 126, 132, 131, 137, 106, 129, 129, 141, 132, 124, 132, 123, 144, 129, 123, 119, 122, 141, 130, 132, 124, 126, 119, 113, 138, 125, 122, 126, 130, 122, 122, 116, 132, 136, 123, 128, 122, 133, 112, 118, 108, 122, 123, 126, 130, 108, 134, 126, 131, 141, 120, 140, 129, 116, 131, 127, 126, 122, 135, 125, 113, 124, 120, 128, 133, 124, 132, 123, 105, 122, 105, 131, 132, 134, 121, 133, 135, 120, 129, 126, 123, 121, 144, 117, 117, 121, 132, 119, 113, 127, 129, 107, 105, 110, 117, 146, 127, 119, 124, 132, 121, 131, 132, 136, 130, 124, 126, 125, 137, 130, 130, 130, 108, 107, 150, 133, 128, 112, 133, 120, 118, 130, 113, 128, 113, 140, 120, 142, 107, 122, 117, 141, 145, 113, 130, 125, 127, 123, 115, 136, 125, 148, 147, 128, 119, 139, 131, 134, 136, 130, 115, 133, 121, 133, 111, 124, 105, 125, 135, 138, 111, 135, 148, 135, 114, 110, 134, 125, 128, 124, 136, 131, 122, 139, 133, 135, 128, 122, 125, 138, 141, 150, 116, 115, 93, 116, 123, 118, 156, 118, 117, 127, 141, 134, 134, 106, 129, 130, 124, 118, 128, 127, 158, 132, 118, 131, 142, 108, 131, 127, 130, 136, 116, 125, 126, 124, 142, 114, 127, 127, 124, 127, 114, 121, 125, 120, 118, 125, 123, 122, 112, 125, 133, 127, 111, 128, 119, 146, 132, 135, 116, 127, 130, 132, 117, 113, 129, 109, 144, 132, 112, 142, 138, 141, 140, 128, 119, 126, 132, 121, 116, 115, 123, 139, 125, 137, 123, 138, 122, 118, 130, 124, 141, 113, 111, 122, 113, 131, 116, 114, 111, 119, 132, 132, 138, 148, 127, 117, 128, 125, 135, 111, 116, 123, 103, 116, 137, 142, 129, 131, 118, 127, 111, 137, 122, 127, 132, 114, 112, 118, 120, 126, 124, 112, 131, 113, 116, 116, 117, 140, 104, 116, 116, 121, 136, 130, 122, 126, 119, 121, 117, 125, 114, 122, 150, 131, 127, 119, 122, 130, 130, 139, 97, 123, 114, 134, 123, 113, 104, 128, 125, 117, 123, 112, 130, 125, 121, 115, 142, 127, 120, 122, 123, 141, 142, 119, 141, 119, 130, 126, 123, 133, 128, 132, 134, 116, 113, 133, 116, 122, 129, 111, 117, 110, 108, 123, 134, 127, 117, 125, 102, 123, 131, 122, 108, 132, 159, 138, 118, 117, 127, 123, 107, 122, 125, 131, 131, 126, 140, 124, 107, 110, 122, 123, 95, 137, 119, 127, 139, 121, 105, 134, 140, 120, 145, 120, 138, 145, 130, 112, 133, 125, 148, 124, 125, 120, 135, 120, 150, 129, 107, 123, 113, 134, 124, 116, 126, 129, 128, 111, 134, 125, 131, 125, 138, 117, 133, 120, 114, 133, 115, 126, 122, 120, 123, 123, 103, 138, 112, 108, 127, 111, 142, 119, 130, 126, 115, 125, 119, 131, 124, 127, 128, 127, 139, 118, 147, 134, 135, 123, 91, 101, 130, 127, 136, 136, 138, 144, 114, 127, 123, 142, 139, 131, 129, 134, 122, 121, 130, 124, 124, 134, 114, 124, 119, 126, 108, 115, 124, 121, 123, 140, 140, 145, 127, 130, 131, 155, 125, 111, 114, 129, 123, 129, 129, 119, 132, 125, 166, 131, 104, 132, 127, 126, 124, 124, 123, 132, 125, 116, 116, 117, 135, 131, 124, 122, 127, 125, 116, 123, 159, 132, 139, 128, 124, 128, 137, 124, 141, 94, 129, 131, 115, 127, 116, 128, 146, 111, 129, 102, 119, 120, 128, 112, 123, 110, 111, 124, 141, 122, 130, 122, 129, 126, 110, 119, 127, 127, 121, 135, 121, 119, 131, 130, 139, 116, 128, 133, 123, 138, 117, 133, 124, 107, 123, 120, 132, 115, 126, 125, 124, 141, 105, 124, 123, 117, 122, 142, 119, 114, 136, 134, 119, 116, 111, 108, 99, 120, 110, 145, 121, 120, 135, 118, 131, 140, 128, 132, 133, 122, 142, 126, 120, 123, 117, 123, 125, 115, 102, 122, 124, 117, 142, 119, 139, 126, 144, 124, 110, 124, 131, 140, 139, 130, 120, 120, 100, 122, 139, 129, 128, 116, 121, 147, 106, 133, 117, 135, 130, 131, 144, 124, 128, 126, 125, 135, 112, 110, 100, 120, 113, 148, 132, 137, 123, 120, 139, 101, 133, 149, 132, 113, 115, 138, 127, 132, 111, 126, 139, 116, 130, 142, 121, 130, 118, 128, 126, 101, 115, 122, 113, 143, 116, 133, 113, 144, 118, 101, 117, 160, 123, 124, 120, 155, 121, 127, 123, 130, 123, 121, 133, 134, 126, 121, 137, 138, 115, 121, 118, 125, 129, 134, 120, 146, 125, 146, 131, 126, 140, 115, 138, 129, 116, 114, 131, 122, 118, 119, 119, 134, 103, 116, 115, 114, 122, 133, 109, 112, 131, 124, 118, 120, 142, 113, 127, 124, 131, 133, 107, 115, 120, 127, 129, 123, 108, 124, 124, 140, 128, 131, 146, 110, 134, 125, 142, 117, 115, 139, 123, 131, 129, 121, 121, 141, 126, 125, 113, 109, 123, 125, 123, 108, 134, 126, 107, 133, 136, 136, 104, 119, 132, 123, 126, 131, 124, 114, 130, 116, 128, 137, 119, 123, 123, 125, 135, 129, 121, 129, 119, 122, 145, 130, 118, 148, 116, 113, 124, 107, 128, 135, 133, 132, 124, 148, 143, 133, 131, 125, 118, 141, 127, 132, 125, 127, 122, 124, 128, 136, 122, 117, 138, 129, 138, 124, 123, 135, 130, 133, 118, 134, 137, 130, 135, 132, 135, 141, 133, 119, 121, 123, 113, 122, 121, 126, 125, 115, 119, 124, 125, 126, 114, 127, 129, 142, 135, 142, 114, 129, 114, 130, 127, 115, 120, 110, 150, 117, 125, 128, 123, 126, 142, 115, 130, 113, 141, 139, 129, 119, 121, 132, 149, 113, 123, 138, 116, 122, 122, 133, 134, 127, 124, 123, 110, 144, 126, 118, 135, 121, 108, 143, 126, 122, 136, 127, 128, 132, 132, 139, 128, 126, 130, 118, 129, 117, 133, 130, 123, 143, 129, 137, 136, 135, 124, 117, 126, 124, 144, 119, 145, 113, 129, 116, 124, 130, 122, 120, 131, 126, 132, 130, 140, 124, 117, 127, 120, 134, 137, 119, 126, 136, 109, 121, 116, 110, 128, 116, 131, 130, 123, 123, 127, 125, 115, 121, 121, 114, 117, 132, 130, 111, 125, 138, 129, 115, 121, 120, 113, 129, 128, 123, 133, 121, 133, 137, 121, 128, 128, 118, 116, 127, 139, 126, 133, 114, 114, 145, 108, 135, 141, 125, 120, 140, 129, 132, 139, 118, 124, 135, 119, 140, 130, 133, 130, 99, 113, 123, 141, 124, 131, 116, 130, 117, 116, 126, 139, 138, 136, 121, 131, 140, 141, 110, 123, 108, 127, 114, 128, 124, 136, 110, 134, 118, 122, 111, 119, 140, 106, 128, 122, 117, 130, 131, 129, 132, 117, 127, 126, 134, 110, 137, 122, 129, 132, 136, 134, 118, 115, 121, 116, 117, 130, 139, 126, 125, 115, 120, 126, 111, 128, 130, 119, 130, 119, 122, 147, 146, 144, 120, 124, 114, 121, 122, 123, 110, 108, 126, 151, 134, 124, 124, 148, 126, 151, 143, 134, 133, 129, 132, 118, 153, 110, 142, 131, 122, 128, 131, 121, 130, 120, 118, 123, 121, 120, 122, 128, 122, 111, 143, 93, 128, 126, 125, 134, 117, 119, 135, 141, 120, 134, 139, 115, 137, 138, 123, 120, 135, 116, 110, 126, 100, 137, 113, 120, 127, 130, 115, 119, 123, 122, 121, 137, 120, 120, 116, 143, 110, 125, 132, 134, 123, 133, 121, 117, 134, 125, 129, 128, 124, 111, 121, 133, 126, 106, 127, 120, 135, 118, 101, 140, 107, 128, 129, 127, 120, 129, 121, 127, 137, 133, 113, 124, 146, 109, 126, 112, 116, 133, 112, 137, 124, 118, 125, 130, 113, 130, 129, 119, 133, 115, 124, 125, 109, 134, 136, 120, 101, 128, 133, 118, 133, 118, 131, 107, 122, 115, 126, 121, 124, 105, 121, 116, 114, 121, 133, 109, 137, 121, 129, 152, 106, 121, 131, 126, 120, 115, 128, 155, 146, 128, 120, 140, 112, 119, 129, 119, 126, 139, 133, 135, 128, 138, 119, 124, 124, 109, 120, 109, 135, 112, 143, 139, 120, 142, 142, 124, 128, 134, 131, 127, 122, 119, 125, 109, 126, 117, 123, 114, 130, 136, 116, 152, 121, 135, 130, 127, 114, 123, 133, 124, 136, 133, 123, 133, 125, 120, 133, 135, 112, 118, 115, 132, 134, 135, 127, 130, 145, 122, 131, 160, 143, 124, 119, 127, 119, 127, 123, 110, 111, 125, 132, 116, 134, 126, 113, 108, 111, 125, 120, 134, 142, 119, 115, 129, 144, 124, 122, 105, 141, 110, 121, 132, 123, 110, 104, 105, 111, 128, 127, 128, 156, 139, 139, 100, 131, 132, 153, 108, 110, 125, 128, 134, 124, 120, 132, 106, 118, 120, 138, 135, 129, 109, 140, 109, 124, 121, 116, 103, 114, 127, 153, 120, 124, 132, 116, 121, 136, 129, 110, 120, 103, 128, 131, 112, 126, 114, 125, 146, 124, 133, 103, 130, 120, 110, 123, 130, 119, 122, 131, 119, 123, 132, 130, 115, 126, 106, 130, 126, 110, 120, 112, 114, 113, 137, 108, 117, 127, 108, 127, 114, 127, 139, 113, 123, 123, 106, 126, 141, 137, 133, 126, 121, 122, 133, 121, 135, 138, 129, 119, 138, 133, 121, 118, 130, 146, 133, 131, 127, 131, 142, 132, 129, 127, 128, 133, 133, 103, 141, 138, 114, 129, 105, 124, 126, 117, 126, 102, 141, 100, 137, 125, 143, 122, 114, 132, 128, 142, 139, 124, 124, 119, 136, 118, 121, 103, 127, 132, 140, 122, 142, 125, 129, 140, 119, 107, 122, 126, 113, 136, 124, 131, 138, 117, 117, 116, 124, 112, 127, 120, 121, 135, 118, 124, 141, 121, 131, 120, 134, 129, 128, 121, 123, 122, 123, 123, 134, 129, 135, 132, 119, 123, 119, 122, 133, 111, 114, 131, 142, 148, 129, 131, 109, 115, 129, 111, 133, 145, 126, 117, 136, 126, 113, 126, 101, 128, 117, 135, 122, 133, 115, 91, 119, 137, 139, 139, 144, 111, 138, 129, 130, 148, 132, 123, 127, 119, 109, 123, 120, 115, 128, 127, 129, 130, 122, 120, 114, 117, 124, 128, 105, 122, 106, 126, 108, 113, 138, 148, 129, 117, 124, 122, 134, 127, 121, 131, 128, 127, 126, 127, 119, 145, 120, 128, 134, 101, 140, 117, 115, 108, 136, 106, 130, 122, 128, 123, 122, 132, 136, 148, 109, 119, 146, 126, 122, 117, 136, 121, 121, 124, 123, 133, 117, 119, 135, 128, 122, 128, 113, 136, 115, 134, 128, 119, 126, 121, 139, 120, 120, 121, 123, 126, 139, 111, 120, 109, 134, 130, 136, 122, 115, 106, 134, 137, 133, 120, 145, 135, 123, 127, 115, 128, 127, 126, 115, 128, 141, 131, 115, 122, 145, 139, 121, 124, 146, 117, 123, 118, 121, 129, 128, 134, 166, 112, 130, 123, 135, 122, 119, 128, 122, 117, 135, 142, 143, 114, 127, 97, 111, 128, 122, 133, 139, 117, 135, 134, 120, 138, 112, 104, 115, 121, 140, 138, 127, 123, 142, 115, 119, 121, 123, 136, 118, 113, 120, 139, 134, 112, 121, 123, 140, 126, 115, 113, 133, 129, 102, 138, 129, 131, 131, 120, 138, 129, 129, 103, 117, 154, 104, 120, 140, 131, 129, 127, 146, 125, 131, 140, 124, 111, 141, 125, 113, 120, 105, 116, 119, 124, 120, 133, 142, 113, 113, 145, 121, 124, 130, 121, 126, 115, 115, 128, 129, 140, 114, 134, 141, 127, 122, 124, 112, 127, 128, 125, 105, 119, 124, 124, 128, 121, 106, 124, 134, 131, 118, 128, 136, 128, 109, 128, 129, 141, 125, 136, 133, 132, 125, 123, 115, 118, 128, 107, 109, 114, 126, 143, 117, 118, 142, 116, 123, 140, 147, 128, 128, 131, 121, 131, 119, 123, 118, 120, 122, 152, 121, 118, 131, 125, 123, 120, 127, 135, 118, 130, 140, 130, 112, 126, 134, 131, 114, 120, 121, 127, 109, 101, 113, 114, 133, 138, 115, 121, 118, 125, 137, 123, 133, 121, 131, 128, 133, 129, 116, 124, 117, 132, 121, 140, 125, 114, 120, 106, 107, 113, 118, 124, 135, 129, 136, 141, 136, 136, 141, 120, 123, 133, 138, 111, 116, 122, 117, 126, 129, 126, 116, 110, 123, 124, 121, 126, 142, 128, 136, 124, 143, 122, 121, 145, 147, 121, 125, 113, 124, 119, 127, 124, 127, 114, 116, 123, 153, 137, 126, 161, 121, 112, 138, 140, 123, 112, 135, 119, 119, 109, 122, 125, 120, 118, 126, 109, 125, 141, 141, 112, 110, 140, 129, 124, 129, 119, 141, 119, 129, 113, 142, 126, 123, 135, 126, 121, 127, 110, 131, 117, 114, 118, 119, 137, 127, 123, 124, 124, 112, 121, 97, 116, 115, 143, 110, 119, 136, 129, 129, 136, 140, 130, 134, 122, 127, 122, 114, 121, 121, 109, 119, 110, 129, 131, 131, 112, 116, 112, 115, 127, 126, 128, 115, 103, 135, 130, 125, 133, 134, 121, 128, 114, 133, 136, 110, 138, 138, 123, 153, 124, 115, 133, 133, 130, 130, 116, 129, 125, 117, 112, 104, 128, 126, 122, 124, 134, 126, 123, 135, 135, 110, 150, 137, 121, 113, 113, 100, 118, 122, 118, 116, 125, 105, 125, 119, 119, 131, 143, 137, 112, 135, 115, 135, 126, 139, 135, 137, 132, 122, 117, 127, 131, 120, 111, 106, 112, 119, 133, 123, 130, 121, 136, 134, 124, 120, 122, 126, 118, 129, 120, 126, 116, 131, 119, 117, 115, 131, 130, 112, 130, 125, 114, 156, 139, 141, 124, 136, 108, 135, 130, 127, 117, 153, 144, 114, 118, 128, 127, 117, 129, 128, 114, 132, 151, 120, 145, 129, 116, 129, 124, 118, 115, 110, 120, 117, 103, 138, 106, 127, 100, 119, 126, 115, 120, 127, 149, 127, 148, 116, 125, 121, 103, 131, 135, 133, 120, 107, 95, 140, 120, 149, 117, 126, 136, 117, 138, 119, 138, 119, 102, 129, 121, 139, 111, 117, 118, 130, 131, 124, 136, 115, 115, 125, 124, 116, 118, 124, 122, 121, 131, 124, 118, 133, 137, 148, 122, 133, 135, 137, 119, 138, 121, 136, 143, 121, 122, 115, 121, 143, 123, 126, 123, 109, 117, 115, 116, 136, 121, 116, 130, 128, 134, 137, 121, 124, 123, 114, 148, 112, 131, 129, 138, 121, 123, 128, 134, 138, 132, 104, 133, 139, 111, 124, 127, 139, 129, 122, 121, 139, 118, 102, 143, 122, 118, 125, 103, 145, 121, 117, 134, 147, 140, 132, 125, 112, 115, 113, 125, 129, 116, 125, 113, 126, 138, 125, 124, 133, 137, 149, 115, 124, 140, 114, 117, 122, 124, 126, 124, 107, 123, 138, 111, 141, 142, 137, 114, 122, 140, 121, 132, 113, 114, 138, 121, 135, 128, 131, 105, 121, 124, 120, 127, 138, 115, 131, 116, 127, 125, 131, 128, 112, 152, 114, 138, 108, 126, 126, 139, 119, 108, 128, 142, 123, 126, 118, 140, 144, 113, 118, 117, 132, 123, 142, 125, 139, 124, 110, 125, 129, 126, 113, 132, 132, 115, 128, 102, 124, 134, 114, 123, 129, 127, 141, 128, 113, 136, 148, 125, 119, 114, 131, 110, 118, 117, 127, 117, 128, 134, 117, 126, 114, 127, 118, 110, 122, 136, 118, 109, 125, 124, 96, 142, 115, 135, 122, 135, 129, 130, 131, 134, 134, 126, 134, 133, 125, 126, 91, 125, 130, 111, 124, 126, 127, 128, 124, 129, 122, 105, 126, 107, 118, 134, 132, 121, 131, 136, 141, 116, 134, 131, 134, 139, 127, 100, 113, 125, 136, 137, 125, 124, 125, 117, 135, 127, 133, 137, 125, 133, 129, 123, 128, 119, 121, 120, 149, 108, 128, 108, 128, 125, 134, 115, 129, 121, 139, 114, 138, 112, 128, 108, 130, 126, 135, 117, 126, 118, 130, 123, 129, 122, 125, 138, 138, 121, 124, 109, 118, 111, 150, 123, 133, 121, 143, 110, 153, 111, 128, 130, 116, 119, 134, 108, 120, 125, 148, 119, 130, 116, 124, 129, 122, 125, 137, 128, 122, 117, 128, 121, 123, 124, 114, 117, 116, 102, 128, 131, 116, 137, 130, 118, 128, 123, 119, 116, 119, 109, 128, 119, 119, 145, 158, 111, 126, 120, 135, 130, 131, 131, 127, 128, 118, 157, 124, 127, 116, 133, 126, 126, 113, 129, 133, 126, 116, 117, 120, 133, 139, 123, 118, 139, 132, 116, 115, 130, 123, 112, 125, 123, 110, 154, 121, 130, 126, 118, 125, 120, 121, 116, 143, 139, 124, 136, 148, 132, 119, 123, 108, 129, 117, 117, 118, 128, 124, 124, 122, 129, 119, 120, 110, 124, 128, 124, 135, 136, 111, 117, 120, 118, 125, 129, 128, 131, 126, 131, 109, 130, 143, 126, 123, 131, 133, 140, 130, 116, 120, 135, 135, 127, 135, 119, 121, 145, 137, 120, 123, 118, 115, 127, 125, 127, 115, 141, 123, 132, 125, 110, 98, 114, 137, 124, 132, 146, 136, 117, 113, 121, 136, 131, 105, 123, 131, 108, 134, 112, 143, 136, 130, 143, 127, 118, 144, 128, 130, 133, 123, 118, 140, 109, 139, 120, 124, 111, 118, 102, 122, 125, 128, 128, 116, 116, 121, 124, 114, 118, 117, 140, 125, 122, 129, 136, 130, 106, 127, 138, 136, 129, 121, 140, 135, 140, 133, 139, 117, 116, 145, 105, 123, 114, 124, 121, 128, 127, 124, 104, 124, 146, 134, 124, 126, 135, 121, 128, 150, 136, 122, 128, 125, 126, 137, 122, 123, 117, 120, 133, 127, 134, 112, 107, 130, 142, 125, 124, 133, 136, 138, 115, 154, 131, 113, 119, 133, 146, 121, 116, 127, 130, 131, 134, 122, 110, 147, 134, 132, 130, 127, 118, 122, 153, 120, 126, 129, 139, 137, 105, 128, 126, 129, 123, 123, 111, 120, 133, 116, 118, 124, 114, 142, 125, 134, 138, 132, 121, 97, 116, 127, 121, 123, 112, 130, 118, 122, 130, 133, 118, 108, 135, 114, 124, 117, 112, 118, 148, 122, 133, 126, 132, 126, 121, 124, 136, 136, 147, 132, 130, 151, 117, 113, 120, 136, 122, 119, 134, 116, 118, 119, 140, 119, 145, 137, 114, 119, 149, 130, 128, 109, 114, 125, 121, 118, 122, 143, 114, 132, 128, 134, 127, 132, 132, 120, 120, 129, 128, 119, 139, 118, 123, 127, 147, 140, 114, 133, 119, 119, 125, 143, 129, 128, 130, 119, 125, 127, 147, 127, 128, 125, 138, 113, 130, 120, 126, 134, 140, 138, 120, 100, 125, 123, 115, 152, 121, 132, 137, 125, 120, 135, 118, 112, 119, 131, 127, 116, 128, 117, 121, 133, 130, 114, 128, 132, 106, 125, 127, 119, 126, 130, 132, 128, 129, 99, 111, 115, 120, 120, 146, 133, 123, 154, 124, 130, 135, 116, 122, 129, 103, 124, 112, 136, 134, 110, 131, 139, 114, 117, 138, 131, 134, 120, 125, 133, 126, 124, 127, 126, 131, 135, 116, 119, 107, 131, 120, 121, 133, 126, 122, 121, 117, 127, 115, 116, 114, 127, 134, 116, 126, 119, 136, 127, 124, 126, 136, 133, 120, 106, 119, 125, 98, 139, 119, 141, 133, 134, 130, 130, 139, 122, 136, 103, 127, 125, 120, 128, 131, 126, 119, 119, 116, 130, 133, 145, 126, 113, 129, 119, 125, 137, 120, 127, 125, 127, 122, 117, 121, 128, 105, 117, 136, 125, 142, 124, 136, 115, 129, 143, 125, 125, 138, 124, 118, 129, 132, 120, 140, 101, 143, 126, 125, 126, 125, 136, 133, 124, 128, 145, 119, 137, 148, 110, 122, 131, 114, 141, 129, 133, 112, 136, 114, 156, 130, 114, 127, 149, 120, 129, 128, 132, 125, 112, 123, 128, 142, 118, 118, 141, 115, 118, 123, 121, 128, 131, 125, 122, 133, 120, 138, 116, 147, 120, 133, 131, 136, 135, 139, 119, 149, 122, 163, 132, 116, 134, 134, 123, 132, 123, 125, 126, 127, 124, 134, 133, 136, 107, 114, 118, 124, 115, 129, 141, 114, 124, 135, 122, 123, 112, 131, 121, 138, 152, 113, 137, 135, 127, 143, 117, 126, 128, 118, 113, 108, 118, 115, 128, 121, 130, 141, 118, 138, 125, 133, 117, 124, 115, 131, 127, 126, 113, 128, 128, 130, 108, 114, 122, 132, 133, 123, 130, 133, 124, 123, 132, 116, 119, 106, 105, 113, 142, 131, 115, 125, 120, 125, 119, 126, 120, 142, 113, 138, 131, 120, 138, 136, 137, 119, 130, 133, 122, 124, 126, 131, 113, 108, 122, 130, 120, 144, 123, 132, 124, 129, 116, 118, 125, 122, 90, 119, 125, 118, 115, 112, 149, 125, 123, 108, 129, 115, 126, 131, 124, 129, 130, 106, 118, 126, 116, 120, 133, 114, 129, 126, 117, 117, 121, 132, 144, 142, 131, 135, 136, 113, 138, 130, 121, 123, 129, 118, 124, 138, 116, 117, 126, 119, 133, 140, 122, 140, 126, 121, 122, 122, 147, 129, 111, 133, 115, 128, 111, 126, 124, 114, 111, 128, 127, 132, 114, 125, 137, 123, 125, 126, 127, 133, 123, 117, 124, 112, 133, 129, 133, 110, 123, 122, 120, 130, 139, 133, 148, 135, 121, 137, 133, 124, 117, 130, 125, 118, 129, 130, 119, 130, 141, 116, 126, 149, 121, 114, 113, 146, 119, 113, 107, 134, 112, 120, 143, 134, 107, 124, 115, 127, 124, 132, 114, 135, 121, 135, 118, 129, 116, 139, 126, 120, 134, 131, 129, 131, 129, 144, 125, 128, 116, 127, 117, 122, 107, 117, 115, 135, 123, 126, 124, 134, 155, 114, 126, 122, 130, 132, 119, 114, 124, 115, 113, 117, 128, 132, 141, 127, 129, 123, 160, 113, 110, 127, 124, 125, 123, 124, 110, 145, 112, 124, 121, 120, 124, 114, 123, 112, 108, 132, 140, 135, 126, 130, 140, 130, 137, 133, 133, 140, 103, 129, 120, 137, 136, 120, 128, 107, 136, 128, 126, 121, 122, 120, 129, 113, 118, 129, 126, 127, 109, 137, 130, 132, 129, 137, 123, 113, 131, 119, 117, 117, 138, 128, 108, 124, 116, 135, 123, 121, 124, 129, 108, 132, 125, 88, 124, 133, 140, 126, 117, 135, 133, 130, 132, 141, 113, 117, 134, 136, 130, 137, 119, 118, 152, 121, 128, 121, 127, 124, 116, 125, 140, 122, 125, 134, 128, 128, 114, 123, 123, 125, 147, 124, 132, 127, 138, 111, 123, 133, 131, 128, 125, 121, 142, 124, 121, 127, 130, 122, 128, 128, 129, 143, 123, 124, 105, 137, 124, 125, 123, 121, 139, 124, 132, 111, 124, 137, 128, 130, 122, 109, 128, 134, 143, 136, 136, 148, 138, 114, 129, 149, 114, 115, 122, 115, 133, 125, 127, 124, 128, 107, 130, 129, 120, 103, 117, 117, 138, 118, 125, 99, 115, 131, 137, 145, 118, 122, 148, 121, 120, 128, 122, 124, 146, 141, 110, 109, 127, 125, 128, 111, 116, 116, 123, 113, 122, 124, 123, 125, 132, 118, 113, 122, 126, 114, 124, 132, 124, 118, 115, 132, 130, 118, 137, 119, 131, 129, 119, 135, 120, 102, 125, 121, 111, 126, 141, 125, 131, 129, 110, 122, 122, 135, 127, 123, 128, 121, 132, 133, 135, 129, 116, 114, 147, 127, 134, 140, 119, 116, 128, 122, 117, 115, 117, 146, 131, 139, 124, 147, 132, 141, 119, 144, 142, 134, 146, 120, 112, 141, 136, 127, 138, 131, 133, 128, 136, 132, 138, 135, 111, 119, 117, 133, 125, 119, 139, 127, 137, 123, 121, 115, 135, 127, 129, 114, 131, 120, 119, 125, 133, 127, 123, 122, 120, 131, 137, 144, 139, 135, 126, 134, 131, 131, 130, 123, 128, 118, 142, 121, 111, 106, 121, 114, 111, 132, 122, 123, 113, 139, 129, 131, 114, 124, 120, 139, 126, 116, 130, 123, 124, 111, 124, 110, 133, 128, 130, 140, 111, 130, 123, 115, 165, 120, 118, 130, 127, 126, 115, 136, 103, 138, 119, 109, 131, 130, 132, 116, 125, 126, 121, 125, 131, 137, 131, 146, 115, 112, 112, 133, 132, 121, 131, 123, 131, 128, 112, 121, 122, 125, 129, 139, 119, 119, 136, 137, 133, 123, 124, 122, 127, 111, 155, 125, 117, 127, 127, 130, 128, 121, 125, 130, 134, 134, 135, 122, 140, 124, 113, 120, 150, 113, 128, 128, 111, 128, 125, 123, 126, 123, 121, 103, 109, 110, 139, 138, 117, 122, 129, 118, 131, 129, 121, 143, 144, 129, 121, 121, 127, 149, 117, 132, 124, 112, 121, 116, 130, 137, 106, 144, 119, 125, 118, 131, 134, 129, 115, 126, 126, 119, 123, 114, 125, 125, 133, 110, 145, 121, 132, 129, 113, 137, 120, 135, 126, 125, 119, 143, 110, 122, 112, 130, 108, 127, 126, 102, 114, 103, 111, 121, 111, 103, 126, 144, 134, 116, 131, 109, 119, 137, 126, 120, 128, 124, 119, 112, 111, 117, 142, 128, 124, 132, 145, 131, 158, 121, 156, 121, 130, 111, 107, 116, 121, 122, 122, 123, 117, 124, 119, 101, 127, 131, 126, 118, 106, 123, 118, 125, 120, 131, 119, 120, 126, 128, 125, 126, 131, 118, 136, 125, 133, 118, 137, 121, 148, 120, 118, 110, 138, 116, 128, 128, 131, 121, 123, 116, 123, 137, 127, 129, 128, 133, 123, 120, 118, 139, 131, 134, 115, 119, 127, 127, 133, 135, 106, 125, 107, 138, 120, 147, 126, 122, 127, 135, 133, 133, 127, 162, 125, 121, 140, 128, 124, 124, 121, 129, 126, 113, 141, 121, 129, 138, 121, 124, 130, 119, 125, 133, 118, 122, 117, 124, 131, 108, 131, 139, 129, 124, 143, 138, 127, 138, 133, 132, 137, 137, 127, 126, 123, 116, 124, 130, 149, 124, 108, 112, 110, 114, 119, 124, 118, 129, 142, 122, 132, 123, 117, 131, 127, 141, 129, 135, 108, 129, 119, 119, 108, 131, 128, 112, 146, 126, 139, 109, 129, 129, 129, 116, 142, 117, 130, 121, 128, 126, 122, 121, 121, 124, 114, 130, 138, 124, 131, 116, 152, 122, 116, 122, 127, 130, 125, 139, 116, 123, 142, 153, 132, 127, 136, 106, 105, 135, 114, 144, 124, 127, 137, 113, 129, 127, 129, 124, 125, 129, 119, 121, 122, 139, 140, 125, 133, 124, 100, 130, 117, 138, 121, 129, 117, 124, 146, 122, 119, 121, 118, 134, 123, 120, 112, 128, 120, 111, 129, 109, 122, 132, 126, 117, 129, 132, 140, 123, 123, 127, 126, 141, 119, 115, 116, 131, 136, 122, 119, 147, 133, 138, 141, 115, 127, 118, 130, 119, 121, 131, 131, 145, 112, 137, 124, 133, 130, 130, 128, 130, 134, 121, 127, 141, 121, 118, 139, 119, 123, 114, 140, 129, 144, 132, 121, 126, 136, 142, 129, 117, 122, 124, 132, 123, 126, 113, 126, 124, 142, 123, 132, 108, 122, 113, 121, 130, 138, 125, 128, 130, 122, 125, 125, 128, 133, 132, 111, 142, 110, 126, 138, 133, 134, 101, 123, 126, 130, 135, 143, 117, 115, 146, 121, 118, 117, 124, 118, 133, 128, 130, 128, 141, 122, 129, 123, 125, 124, 120, 125, 125, 144, 120, 118, 128, 112, 138, 117, 117, 130, 127, 137, 128, 111, 132, 133, 126, 127, 127, 134, 107, 119, 134, 115, 130, 128, 127, 136, 132, 135, 131, 133, 115, 140, 135, 127, 124, 127, 123, 140, 123, 128, 143, 117, 120, 113, 132, 105, 122, 152, 124, 150, 138, 114, 126, 116, 127, 123, 124, 120, 127, 127, 114, 135, 108, 139, 116, 132, 141, 120, 117, 127, 130, 135, 138, 123, 126, 128, 136, 133, 130, 134, 111, 119, 129, 111, 126, 121, 139, 121, 130, 141, 120, 127, 127, 124, 116, 143, 123, 129, 144, 124, 115, 124, 118, 118, 125, 132, 110, 120, 145, 121, 135, 132, 125, 132, 146, 115, 117, 129, 116, 119, 142, 132, 135, 122, 129, 110, 131, 130, 129, 133, 135, 126, 135, 131, 125, 132, 120, 119, 135, 127, 133, 128, 128, 131, 125, 134, 137, 124, 117, 120, 132, 113, 115, 120, 122, 129, 126, 121, 123, 124, 117, 112, 117, 120, 134, 137, 149, 132, 130, 135, 115, 141, 126, 137, 116, 119, 132, 140, 118, 130, 113, 129, 109, 125, 130, 127, 123, 131, 130, 130, 127, 131, 118, 127, 127, 134, 129, 127, 122, 129, 131, 142, 122, 124, 128, 125, 122, 131, 151, 123, 117, 132, 130, 107, 141, 121, 135, 121, 137, 140, 125, 125, 123, 137, 150, 134, 113, 144, 129, 116, 131, 125, 131, 118, 118, 125, 126, 139, 130, 132, 126, 122, 142, 120, 117, 122, 121, 123, 117, 123, 115, 122, 130, 120, 132, 118, 129, 113, 122, 143, 122, 135, 133, 110, 119, 112, 112, 76, 133, 132, 123, 136, 143, 124, 124, 127, 131, 123, 129, 106, 140, 130, 116, 127, 112, 138, 110, 118, 157, 108, 134, 131, 117, 112, 126, 124, 117, 125, 137, 119, 122, 121, 111, 117, 126, 105, 136, 119, 107, 118, 148, 116, 145, 121, 126, 126, 107, 117, 127, 123, 126, 121, 130, 140, 138, 140, 131, 130, 118, 121, 126, 118, 124, 111, 123, 131, 125, 131, 115, 121, 111, 135, 127, 120, 127, 133, 135, 116, 129, 119, 122, 134, 135, 125, 134, 138, 119, 121, 120, 115, 127, 129, 122, 140, 126, 127, 131, 133, 106, 114, 135, 132, 132, 122, 127, 125, 107, 122, 136, 139, 129, 137, 122, 133, 126, 132, 132, 134, 121, 133, 105, 118, 135, 130, 125, 132, 127, 132, 122, 127, 132, 120, 129, 120, 136, 125, 130, 100, 132, 128, 102, 131, 110, 129, 131, 120, 124, 108, 138, 138, 131, 144, 122, 116, 141, 131, 126, 130, 129, 124, 155, 141, 129, 124, 132, 142, 135, 126, 117, 131, 118, 132, 127, 130, 149, 125, 123, 124, 124, 134, 136, 135, 120, 134, 129, 120, 122, 139, 127, 119, 120, 96, 138, 115, 123, 114, 131, 130, 120, 121, 128, 123, 107, 122, 133, 133, 130, 126, 116, 122, 129, 125, 130, 119, 111, 128, 129, 142, 133, 127, 99, 130, 130, 131, 135, 121, 121, 121, 118, 126, 123, 137, 118, 141, 133, 135, 118, 132, 112, 129, 98, 136, 140, 126, 125, 151, 122, 121, 123, 134, 119, 130, 127, 127, 141, 126, 109, 131, 125, 124, 121, 119, 127, 132, 118, 139, 131, 131, 118, 142, 148, 134, 132, 138, 130, 129, 135, 126, 108, 140, 108, 128, 118, 127, 109, 116, 121, 122, 130, 134, 129, 134, 120, 145, 118, 125, 128, 131, 115, 134, 122, 138, 125, 116, 126, 138, 126, 135, 124, 124, 113, 125, 119, 126, 116, 117, 135, 107, 116, 132, 146, 135, 119, 120, 117, 139, 123, 114, 121, 119, 119, 129, 117, 136, 141, 114, 124, 122, 123, 128, 114, 142, 122, 112, 138, 140, 125, 120, 120, 127, 136, 131, 128, 128, 138, 145, 128, 120, 128, 126, 136, 133, 120, 112, 133, 131, 130, 132, 124, 137, 125, 130, 122, 120, 139, 134, 135, 121, 115, 119, 129, 129, 130, 126, 144, 133, 128, 127, 117, 135, 118, 140, 117, 124, 137, 119, 123, 122, 134, 115, 133, 120, 142, 131, 121, 137, 119, 131, 114, 127, 131, 121, 108, 124, 125, 131, 127, 128, 131, 123, 121, 122, 134, 120, 131, 113, 140, 117, 145, 134, 125, 138, 132, 138, 118, 113, 124, 116, 125, 130, 131, 133, 119, 121, 126, 125, 118, 132, 126, 127, 113, 134, 117, 148, 123, 117, 123, 123, 128, 123, 138, 141, 125, 127, 138, 109, 124, 129, 117, 122, 134, 114, 128, 99, 127, 127, 132, 120, 131, 119, 113, 131, 141, 180, 121, 137, 128, 137, 130, 118, 126, 131, 138, 121, 112, 131, 134, 127, 116, 115, 109, 129, 120, 117, 127, 115, 128, 130, 117, 134, 115, 130, 133, 110, 119, 117, 129, 114, 130, 120, 127, 124, 111, 117, 129, 139, 118, 147, 124, 115, 128, 126, 130, 116, 144, 123, 127, 140, 119, 123, 115, 135, 119, 126, 115, 117, 128, 117, 135, 116, 131, 136, 128, 125, 107, 136, 116, 139, 136, 128, 135, 125, 130, 127, 122, 135, 127, 107, 131, 120, 116, 136, 123, 138, 121, 114, 128, 114, 138, 127, 141, 122, 107, 133, 131, 98, 124, 116, 129, 147, 132, 135, 106, 122, 136, 122, 120, 123, 135, 123, 119, 118, 121, 126, 117, 118, 123, 118, 128, 131, 125, 128, 138, 129, 132, 131, 126, 138, 132, 138, 120, 119, 134, 128, 141, 136, 131, 145, 117, 122, 123, 130, 123, 124, 125, 119, 139, 122, 122, 128, 136, 136, 117, 117, 146, 128, 121, 125, 122, 134, 126, 135, 123, 125, 120, 127, 138, 122, 127, 120, 114, 126, 127, 92, 119, 133, 126, 135, 143, 125, 133, 121, 146, 141, 134, 111, 137, 114, 134, 116, 120, 130, 141, 118, 109, 127, 125, 125, 131, 119, 120, 106, 128, 119, 126, 139, 105, 113, 125, 132, 138, 113, 134, 131, 132, 127, 127, 128, 119, 134, 116, 124, 119, 144, 124, 124, 127, 129, 125, 128, 121, 121, 130, 120, 128, 136, 129, 110, 135, 118, 114, 124, 137, 117, 115, 125, 123, 117, 112, 138, 114, 128, 119, 114, 109, 104, 122, 113, 118, 102, 112, 108, 116, 135, 129, 144, 127, 110, 141, 122, 133, 116, 129, 121, 126, 127, 126, 126, 136, 122, 122, 116, 125, 130, 118, 111, 133, 134, 115, 129, 117, 112, 113, 123, 115, 116, 114, 115, 146, 150, 146, 124, 146, 124, 127, 133, 132, 112, 126, 139, 126, 120, 112, 112, 121, 117, 118, 122, 126, 126, 111, 125, 128, 109, 124, 133, 133, 129, 109, 127, 154, 134, 121, 131, 125, 136, 131, 121, 126, 128, 128, 145, 109, 130, 108, 139, 130, 122, 117, 108, 106, 138, 132, 125, 104, 134, 122, 113, 111, 127, 130, 115, 116, 112, 120, 134, 110, 135, 125, 115, 125, 122, 125, 126, 115, 116, 114, 132, 130, 110, 94, 141, 149, 119, 130, 143, 131, 121, 127, 129, 142, 130, 136, 133, 116, 119, 121, 126, 139, 133, 118, 130, 127, 136, 126, 128, 121, 113, 109, 104, 131, 126, 122, 131, 134, 123, 130, 121, 111, 111, 134, 121, 144, 115, 127, 116, 117, 118, 119, 121, 120, 129, 126, 114, 127, 142, 116, 125, 115, 139, 135, 118, 129, 131, 114, 125, 122, 124, 135, 119, 135, 122, 129, 137, 124, 138, 119, 109, 119, 121, 116, 134, 130, 115, 124, 138, 122, 129, 124, 122, 132, 116, 144, 121, 121, 126, 110, 98, 125, 133, 139, 121, 120, 119, 117, 132, 132, 118, 128, 153, 131, 116, 125, 107, 129, 135, 117, 128, 146, 110, 120, 129, 137, 122, 123, 122, 136, 113, 134, 130, 127, 126, 125, 146, 129, 149, 117, 115, 123, 121, 135, 133, 124, 113, 121, 128, 120, 114, 116, 125, 127, 114, 116, 123, 112, 136, 111, 124, 131, 133, 117, 137, 120, 127, 114, 121, 130, 133, 141, 137, 116, 113, 116, 149, 136, 117, 130, 129, 147, 118, 137, 129, 124, 124, 144, 127, 133, 122, 133, 126, 142, 123, 134, 119, 108, 129, 133, 127, 119, 114, 125, 117, 126, 104, 132, 134, 119, 130, 118, 141, 130, 120, 108, 131, 133, 113, 125, 120, 127, 123, 124, 116, 145, 118, 108, 124, 124, 135, 113, 119, 127, 122, 137, 133, 137, 125, 146, 116, 132, 119, 131, 109, 123, 153, 147, 136, 122, 128, 100, 100, 138, 121, 122, 112, 130, 125, 134, 109, 126, 124, 119, 130, 113, 144, 106, 132, 112, 121, 114, 132, 141, 127, 142, 128, 122, 131, 112, 123, 125, 118, 111, 147, 128, 135, 125, 134, 110, 122, 121, 122, 135, 125, 128, 138, 143, 122, 118, 139, 138, 130, 136, 134, 128, 130, 142, 103, 141, 114, 155, 146, 135, 124, 128, 129, 126, 125, 121, 135, 133, 127, 101, 128, 123, 121, 129, 133, 126, 126, 126, 116, 121, 117, 100, 128, 106, 130, 133, 128, 114, 119, 125, 130, 122, 121, 119, 148, 116, 121, 118, 126, 120, 123, 141, 134, 126, 125, 122, 125, 122, 120, 126, 139, 115, 129, 123, 126, 144, 130, 103, 137, 113, 110, 109, 126, 111, 111, 128, 109, 127, 127, 103, 117, 111, 113, 127, 137, 124, 121, 143, 134, 123, 117, 126, 136, 132, 128, 123, 127, 110, 139, 122, 124, 119, 121, 112, 110, 120, 137, 119, 116, 141, 116, 103, 131, 115, 112, 126, 129, 133, 118, 126, 113, 112, 132, 119, 134, 132, 126, 109, 130, 112, 127, 141, 125, 134, 127, 142, 129, 118, 117, 131, 126, 138, 129, 125, 117, 127, 113, 123, 130, 135, 126, 128, 118, 133, 128, 125, 101, 120, 135, 130, 121, 132, 119, 133, 126, 130, 119, 102, 108, 109, 133, 122, 128, 115, 139, 112, 130, 119, 120, 105, 122, 128, 120, 114, 116, 104, 116, 140, 116, 130, 140, 122, 135, 134, 116, 121, 105, 123, 122, 141, 124, 127, 132, 135, 118, 135, 128, 131, 118, 135, 118, 124, 125, 121, 116, 124, 115, 122, 131, 116, 118, 132, 147, 116, 124, 144, 125, 117, 136, 137, 135, 143, 129, 130, 121, 129, 117, 115, 130, 147, 128, 129, 134, 115, 125, 132, 112, 117, 138, 128, 111, 114, 123, 132, 132, 125, 117, 132, 140, 114, 110, 116, 130, 121, 134, 123, 149, 111, 96, 136, 131, 119, 120, 123, 111, 109, 131, 112, 131, 116, 140, 111, 121, 112, 124, 128, 123, 118, 115, 106, 117, 136, 128, 118, 113, 112, 139, 134, 132, 129, 120, 129, 139, 140, 127, 121, 115, 131, 141, 140, 123, 122, 144, 144, 140, 118, 132, 138, 120, 130, 123, 123, 94, 133, 124, 127, 137, 131, 116, 139, 116, 109, 127, 144, 114, 120, 134, 118, 115, 155, 122, 138, 135, 130, 125, 122, 117, 116, 106, 109, 119, 117, 144, 123, 113, 107, 120, 120, 112, 118, 102, 114, 126, 116, 131, 139, 112, 116, 129, 127, 134, 140, 128, 129, 122, 129, 128, 125, 111, 142, 107, 127, 132, 119, 107, 116, 147, 130, 148, 122, 134, 132, 131, 138, 130, 137, 116, 126, 126, 143, 116, 128, 118, 140, 126, 125, 122, 123, 126, 116, 131, 134, 132, 117, 136, 131, 121, 133, 123, 135, 119, 132, 124, 131, 122, 126, 120, 105, 98, 134, 111, 121, 119, 141, 106, 127, 132, 139, 128, 112, 139, 147, 125, 127, 123, 120, 111, 141, 125, 135, 131, 120, 117, 124, 117, 105, 122, 143, 124, 122, 126, 117, 117, 135, 114, 131, 118, 114, 127, 111, 113, 132, 121, 137, 138, 136, 122, 101, 114, 125, 110, 122, 128, 114, 122, 128, 145, 123, 142, 129, 130, 128, 111, 111, 111, 127, 120, 120, 156, 131, 117, 111, 114, 126, 121, 128, 122, 125, 133, 130, 130, 119, 123, 128, 142, 116, 128, 120, 112, 118, 138, 128, 132, 136, 121, 116, 110, 124, 118, 128, 117, 129, 122, 109, 123, 141, 133, 118, 124, 131, 130, 113, 110, 127, 123, 128, 136, 131, 140, 119, 128, 140, 111, 129, 131, 120, 116, 130, 121, 138, 132, 132, 131, 115, 121, 124, 141, 124, 124, 115, 147, 141, 123, 111, 123, 126, 118, 136, 128, 103, 113, 129, 113, 128, 101, 118, 118, 117, 127, 124, 131, 126, 115, 115, 120, 126, 124, 132, 137, 128, 137, 140, 115, 113, 128, 112, 128, 139, 110, 132, 127, 127, 122, 128, 147, 130, 127, 121, 140, 118, 110, 142, 121, 120, 125, 145, 118, 117, 124, 110, 129, 113, 148, 131, 115, 124, 133, 138, 115, 123, 110, 138, 150, 131, 113, 131, 126, 104, 118, 142, 133, 119, 115, 124, 107, 134, 105, 122, 130, 119, 121, 119, 115, 104, 124, 124, 123, 136, 108, 111, 140, 122, 129, 125, 116, 105, 106, 133, 117, 125, 118, 138, 136, 129, 123, 116, 108, 112, 122, 136, 136, 137, 148, 123, 120, 140, 112, 126, 115, 114, 135, 124, 141, 121, 142, 133, 122, 120, 122, 133, 122, 116, 120, 113, 148, 132, 116, 123, 146, 140, 141, 128, 94, 119, 113, 112, 127, 129, 110, 133, 144, 121, 136, 136, 121, 118, 115, 137, 122, 92, 130, 126, 122, 111, 124, 128, 122, 119, 122, 133, 110, 123, 113, 130, 116, 133, 137, 137, 123, 114, 130, 130, 127, 162, 127, 105, 127, 118, 149, 134, 120, 111, 132, 120, 114, 128, 130, 125, 132, 145, 146, 129, 122, 107, 122, 120, 122, 130, 94, 115, 119, 151, 119, 120, 135, 128, 136, 128, 132, 124, 127, 125, 138, 114, 118, 125, 139, 118, 120, 132, 127, 115, 129, 139, 133, 132, 127, 109, 112, 139, 124, 138, 130, 152, 138, 116, 124, 119, 130, 129, 120, 121, 127, 132, 136, 136, 124, 112, 127, 119, 144, 123, 132, 123, 127, 130, 107, 124, 118, 143, 126, 137, 103, 145, 117, 152, 128, 118, 128, 118, 132, 119, 118, 124, 121, 122, 146, 135, 134, 133, 119, 109, 106, 127, 126, 118, 142, 132, 126, 135, 134, 118, 131, 120, 131, 128, 140, 115, 123, 113, 132, 129, 123, 124, 132, 125, 126, 137, 116, 128, 134, 120, 122, 121, 134, 129, 117, 131, 131, 131, 144, 152, 138, 113, 131, 125, 119, 126, 141, 122, 116, 148, 115, 130, 138, 121, 132, 133, 116, 128, 121, 128, 122, 120, 109, 134, 132, 126, 116, 138, 116, 133, 116, 124, 119, 106, 121, 127, 134, 126, 121, 120, 119, 126, 126, 132, 120, 125, 108, 131, 139, 140, 122, 112, 128, 106, 122, 126, 131, 105, 125, 110, 114, 116, 110, 125, 123, 135, 128, 127, 128, 128, 117, 137, 123, 114, 126, 123, 113, 125, 123, 117, 111, 113, 142, 142, 111, 123, 121, 112, 118, 127, 121, 129, 115, 117, 126, 103, 129, 135, 142, 129, 124, 116, 137, 124, 126, 125, 114, 127, 126, 133, 139, 123, 128, 141, 122, 126, 131, 123, 116, 102, 127, 121, 121, 142, 127, 113, 123, 118, 151, 122, 139, 128, 135, 123, 134, 121, 122, 127, 122, 136, 144, 118, 122, 133, 113, 137, 141, 127, 117, 127, 133, 132, 132, 129, 121, 133, 134, 128, 121, 122, 125, 119, 127, 130, 126, 131, 131, 124, 110, 129, 123, 121, 125, 124, 127, 155, 115, 127, 117, 117, 126, 129, 127, 119, 112, 134, 151, 124, 118, 130, 115, 120, 135, 128, 112, 118, 116, 119, 114, 136, 127, 118, 110, 134, 134, 120, 120, 127, 121, 141, 122, 121, 134, 141, 115, 136, 121, 115, 130, 127, 121, 119, 109, 130, 114, 129, 121, 123, 125, 129, 140, 130, 96, 120, 129, 114, 119, 125, 121, 110, 128, 124, 128, 134, 117, 146, 122, 131, 130, 107, 122, 120, 139, 131, 127, 119, 135, 123, 122, 120, 127, 117, 123, 126, 130, 104, 130, 109, 115, 118, 137, 131, 117, 129, 147, 117, 109, 126, 113, 133, 113, 131, 127, 111, 131, 130, 122, 108, 102, 121, 131, 122, 134, 127, 129, 119, 132, 140, 121, 131, 118, 114, 120, 135, 130, 126, 127, 141, 133, 121, 120, 134, 132, 137, 127, 127, 123, 127, 141, 133, 127, 117, 147, 108, 150, 133, 126, 101, 121, 101, 128, 124, 137, 117, 119, 127, 127, 141, 139, 128, 132, 134, 113, 130, 133, 143, 122, 140, 126, 113, 136, 114, 139, 137, 119, 139, 113, 122, 125, 121, 120, 137, 144, 138, 130, 130, 125, 126, 125, 124, 127, 134, 121, 127, 127, 127, 122, 133, 132, 107, 132, 114, 121, 123, 115, 128, 129, 130, 129, 135, 124, 130, 116, 120, 123, 111, 120, 124, 134, 124, 134, 119, 116, 136, 127, 125, 122, 119, 137, 115, 118, 132, 119, 121, 121, 131, 137, 131, 109, 130, 133, 120, 125, 134, 128, 146, 130, 122, 127, 119, 137, 138, 121, 115, 103, 140, 128, 126, 133, 120, 129, 132, 132, 135, 112, 110, 126, 127, 115, 133, 119, 125, 116, 125, 136, 115, 148, 130, 130, 130, 120, 127, 125, 118, 120, 116, 118, 123, 133, 137, 122, 107, 109, 113, 131, 119, 130, 123, 122, 128, 122, 133, 116, 114, 109, 122, 120, 126, 141, 118, 124, 117, 120, 110, 131, 128, 114, 130, 133, 134, 124, 104, 128, 136, 122, 132, 113, 124, 128, 113, 126, 135, 126, 135, 130, 125, 135, 109, 133, 126, 119, 122, 118, 143, 125, 130, 114, 123, 119, 105, 134, 133, 122, 117, 110, 118, 118, 114, 141, 131, 127, 144, 127, 127, 136, 117, 129, 137, 122, 128, 120, 124, 123, 140, 112, 121, 121, 130, 125, 122, 108, 127, 125, 103, 116, 128, 132, 122, 129, 133, 124, 122, 127, 121, 151, 132, 113, 130, 123, 141, 121, 120, 117, 109, 126, 128, 118, 126, 126, 125, 126, 121, 111, 131, 127, 125, 132, 133, 124, 128, 125, 115, 120, 125, 114, 117, 115, 127, 128, 130, 111, 120, 113, 126, 119, 118, 124, 130, 110, 123, 127, 110, 111, 134, 127, 135, 89, 132, 137, 130, 117, 119, 138, 132, 115, 139, 129, 121, 101, 114, 131, 131, 133, 122, 133, 132, 122, 112, 119, 130, 125, 111, 138, 133, 120, 121, 129, 141, 122, 123, 129, 125, 134, 131, 133, 116, 130, 120, 124, 136, 122, 123, 147, 133, 129, 118, 146, 134, 109, 145, 120, 116, 115, 133, 131, 149, 112, 113, 124, 126, 113, 118, 133, 133, 126, 136, 137, 123, 125, 112, 120, 135, 130, 127, 121, 126, 128, 131, 133, 124, 133, 113, 132, 124, 127, 132, 120, 126, 127, 133, 115, 137, 114, 108, 109, 116, 119, 128, 128, 115, 109, 127, 133, 115, 125, 103, 127, 117, 126, 128, 105, 123, 132, 128, 101, 137, 119, 120, 132, 127, 125, 132, 123, 134, 141, 117, 127, 122, 134, 125, 119, 123, 114, 132, 120, 105, 120, 134, 126, 124, 122, 126, 138, 127, 122, 126, 114, 127, 112, 121, 121, 129, 127, 121, 146, 122, 117, 108, 132, 140, 121, 118, 125, 131, 133, 129, 144, 123, 152, 123, 116, 133, 121, 115, 125, 119, 104, 138, 131, 125, 124, 135, 131, 128, 130, 140, 119, 147, 128, 116, 136, 115, 136, 118, 128, 124, 135, 118, 113, 112, 120, 112, 136, 139, 155, 130, 124, 114, 121, 155, 117, 134, 117, 124, 123, 122, 131, 128, 121, 111, 133, 133, 138, 127, 127, 149, 137, 140, 136, 114, 120, 131, 128, 119, 129, 112, 137, 111, 134, 118, 133, 137, 120, 138, 142, 117, 135, 142, 136, 127, 123, 128, 119, 138, 134, 123, 115, 135, 121, 132, 133, 132, 125, 129, 129, 130, 130, 129, 118, 106, 121, 133, 124, 123, 113, 111, 125, 119, 136, 121, 137, 133, 142, 132, 125, 108, 121, 113, 107, 129, 139, 124, 118, 103, 119, 135, 130, 131, 120, 117, 138, 113, 132, 137, 136, 125, 132, 127, 122, 120, 100, 121, 130, 126, 125, 115, 123, 132, 131, 137, 139, 113, 130, 131, 135, 128, 128, 118, 120, 128, 107, 150, 120, 131, 118, 127, 133, 126, 115, 121, 130, 107, 119, 118, 125, 141, 136, 135, 111, 138, 118, 117, 121, 122, 131, 137, 130, 122, 126, 131, 116, 119, 112, 125, 121, 133, 118, 136, 150, 121, 142, 130, 125, 138, 106, 132, 124, 119, 110, 121, 122, 128, 139, 124, 133, 129, 130, 124, 123, 140, 140, 123, 107, 129, 124, 140, 103, 141, 125, 127, 122, 109, 109, 112, 115, 123, 123, 130, 124, 125, 129, 135, 100, 125, 124, 145, 116, 114, 135, 125, 126, 127, 117, 123, 118, 116, 117, 136, 137, 136, 114, 132, 139, 136, 131, 127, 119, 123, 119, 115, 115, 141, 127, 132, 105, 115, 142, 132, 117, 134, 144, 135, 139, 132, 132, 115, 125, 136, 106, 116, 141, 135, 120, 123, 134, 125, 120, 120, 118, 126, 145, 150, 134, 142, 124, 148, 129, 132, 128, 130, 102, 141, 117, 126, 110, 144, 130, 113, 135, 127, 124, 122, 130, 117, 121, 136, 130, 134, 142, 116, 117, 102, 124, 145, 126, 119, 115, 137, 119, 124, 123, 118, 118, 120, 121, 104, 136, 125, 127, 119, 120, 134, 103, 121, 125, 116, 121, 118, 101, 127, 135, 125, 120, 119, 122, 134, 130, 129, 124, 124, 120, 122, 131, 130, 130, 139, 123, 130, 115, 119, 109, 118, 132, 136, 111, 108, 115, 145, 106, 131, 121, 126, 120, 122, 120, 147, 130, 128, 118, 113, 130, 115, 141, 127, 119, 128, 134, 138, 121, 132, 133, 123, 116, 123, 123, 139, 124, 121, 116, 127, 111, 125, 112, 129, 122, 119, 114, 127, 145, 134, 141, 121, 113, 133, 108, 116, 127, 118, 139, 128, 130, 112, 121, 127, 122, 134, 122, 142, 128, 114, 130, 129, 132, 124, 110, 121, 113, 128, 118, 117, 124, 133, 126, 111, 133, 130, 129, 112, 132, 116, 127, 118, 122, 118, 128, 142, 120, 120, 128, 129, 134, 128, 138, 128, 124, 121, 126, 117, 111, 143, 137, 135, 116, 112, 134, 130, 119, 145, 142, 114, 116, 125, 124, 132, 114, 122, 111, 123, 134, 109, 109, 146, 132, 125, 136, 128, 115, 127, 122, 112, 133, 134, 130, 111, 123, 130, 117, 168, 123, 112, 133, 132, 115, 127, 114, 123, 132, 140, 123, 121, 129, 138, 134, 142, 133, 131, 129, 122, 121, 123, 126, 113, 132, 122, 103, 119, 130, 125, 131, 125, 127, 125, 111, 132, 126, 126, 134, 113, 126, 121, 142, 112, 117, 144, 143, 118, 126, 117, 148, 109, 127, 127, 142, 122, 125, 118, 142, 120, 106, 136, 123, 113, 130, 134, 130, 116, 127, 124, 129, 127, 111, 122, 112, 120, 108, 145, 106, 129, 127, 122, 117, 120, 136, 122, 107, 111, 121, 126, 120, 128, 119, 118, 123, 123, 128, 124, 127, 116, 112, 140, 116, 118, 100, 131, 136, 126, 123, 124, 108, 118, 115, 127, 113, 135, 129, 111, 142, 139, 119, 140, 134, 116, 125, 139, 141, 111, 134, 113, 119, 117, 115, 129, 110, 112, 132, 122, 111, 136, 119, 116, 122, 118, 129, 144, 116, 108, 126, 115, 114, 122, 115, 129, 132, 127, 114, 110, 117, 111, 130, 122, 116, 142, 125, 128, 129, 129, 118, 130, 91, 125, 135, 116, 130, 136, 126, 127, 119, 133, 129, 128, 134, 124, 120, 123, 120, 123, 141, 104, 139, 106, 120, 130, 135, 109, 134, 133, 144, 127, 140, 132, 113, 148, 137, 124, 136, 129, 126, 119, 115, 125, 121, 143, 114, 113, 126, 117, 106, 121, 127, 121, 136, 129, 139, 130, 164, 110, 118, 117, 136, 112, 144, 116, 140, 136, 134, 129, 119, 117, 129, 149, 129, 121, 134, 140, 127, 123, 130, 123, 128, 120, 142, 114, 127, 133, 127, 137, 120, 132, 127, 127, 120, 130, 122, 120, 120, 131, 124, 118, 131, 129, 120, 119, 132, 102, 150, 123, 132, 121, 146, 121, 146, 154, 123, 120, 108, 146, 139, 132, 154, 110, 127, 131, 122, 148, 118, 118, 120, 133, 138, 134, 134, 131, 115, 120, 124, 115, 123, 120, 131, 117, 118, 128, 115, 123, 108, 128, 111, 110, 136, 120, 105, 118, 110, 135, 112, 139, 142, 125, 112, 151, 128, 124, 120, 135, 109, 130, 115, 112, 149, 126, 136, 131, 120, 112, 124, 134, 124, 144, 123, 128, 112, 108, 129, 117, 143, 122, 132, 163, 114, 140, 130, 121, 114, 133, 130, 132, 128, 120, 121, 124, 123, 124, 122, 111, 131, 136, 108, 128, 129, 130, 119, 131, 117, 157, 113, 116, 105, 135, 133, 119, 117, 128, 128, 131, 126, 118, 139, 133, 144, 133, 130, 109, 151, 127, 118, 130, 135, 127, 129, 118, 127, 115, 116, 133, 129, 111, 136, 111, 112, 124, 124, 129, 143, 128, 131, 127, 121, 127, 109, 139, 136, 121, 121, 136, 116, 130, 122, 128, 122, 136, 128, 120, 113, 121, 126, 132, 120, 131, 132, 124, 130, 116, 138, 124, 113, 122, 118, 143, 124, 137, 116, 116, 137, 126, 126, 145, 133, 122, 126, 124, 137, 115, 124, 122, 112, 125, 137, 123, 122, 127, 134, 111, 128, 127, 121, 133, 125, 128, 124, 120, 110, 116, 126, 137, 102, 144, 118, 136, 132, 123, 126, 125, 121, 126, 127, 125, 116, 139, 129, 104, 131, 130, 109, 130, 104, 127, 128, 130, 123, 113, 123, 129, 123, 128, 123, 121, 133, 130, 143, 107, 137, 123, 123, 129, 133, 123, 120, 136, 125, 130, 118, 107, 126, 117, 135, 106, 127, 131, 130, 125, 116, 125, 122, 124, 135, 123, 111, 111, 126, 109, 138, 136, 124, 124, 123, 129, 117, 131, 127, 124, 124, 132, 134, 108, 132, 135, 122, 128, 120, 122, 134, 137, 130, 132, 137, 143, 144, 114, 131, 135, 153, 123, 123, 124, 121, 113, 137, 116, 124, 134, 115, 127, 121, 125, 129, 135, 111, 138, 122, 134, 131, 143, 121, 124, 124, 132, 126, 146, 122, 117, 131, 136, 111, 136, 117, 110, 127, 155, 131, 120, 125, 132, 108, 118, 132, 134, 137, 119, 119, 112, 138, 122, 118, 154, 125, 116, 123, 130, 134, 115, 130, 132, 126, 131, 127, 128, 132, 133, 125, 134, 117, 106, 133, 114, 117, 139, 133, 130, 112, 123, 137, 128, 130, 131, 104, 126, 123, 114, 129, 118, 134, 132, 131, 137, 116, 125, 127, 125, 119, 134, 124, 131, 110, 123, 114, 129, 126, 140, 141, 115, 127, 125, 147, 147, 126, 119, 129, 122, 146, 134, 131, 121, 126, 116, 142, 129, 135, 126, 112, 118, 119, 120, 126, 117, 138, 128, 128, 116, 132, 133, 118, 117, 115, 130, 115, 130, 140, 121, 131, 128, 139, 141, 132, 135, 126, 127, 124, 128, 127, 130, 127, 127, 120, 131, 105, 141, 140, 120, 128, 135, 122, 137, 132, 147, 130, 140, 142, 125, 89, 115, 126, 130, 140, 135, 122, 132, 123, 128, 133, 136, 139, 134, 111, 134, 121, 126, 122, 125, 128, 126, 149, 135, 134, 112, 123, 133, 115, 140, 120, 131, 117, 143, 120, 132, 141, 139, 106, 129, 126, 131, 116, 133, 130, 140, 120, 148, 128, 120, 129, 126, 105, 128, 129, 118, 121, 134, 118, 128, 141, 120, 142, 127, 130, 134, 116, 131, 120, 115, 111, 129, 135, 120, 130, 127, 135, 130, 155, 141, 115, 135, 123, 125, 114, 126, 124, 137, 128, 118, 121, 127, 124, 139, 136, 125, 144, 112, 118, 132, 136, 130, 112, 125, 146, 139, 95, 125, 124, 116, 106, 120, 102, 149, 137, 138, 131, 121, 126, 122, 119, 147, 119, 117, 133, 117, 130, 139, 128, 131, 132, 94, 135, 139, 122, 128, 134, 136, 138, 123, 125, 133, 123, 123, 120, 120, 139, 126, 136, 128, 124, 128, 142, 134, 131, 136, 127, 131, 115, 117, 132, 152, 116, 128, 117, 139, 115, 110, 130, 109, 134, 106, 118, 116, 119, 118, 139, 121, 116, 121, 121, 108, 116, 120, 131, 113, 116, 138, 117, 137, 134, 127, 114, 118, 115, 141, 115, 122, 133, 120, 133, 165, 128, 136, 122, 140, 116, 135, 118, 135, 107, 140, 127, 123, 126, 127, 113, 127, 148, 143, 110, 123, 128, 124, 128, 114, 131, 125, 131, 136, 112, 131, 118, 140, 120, 135, 129, 150, 126, 129, 132, 117, 135, 131, 122, 127, 119, 134, 117, 118, 126, 128, 134, 136, 120, 122, 120, 138, 131, 111, 139, 122, 118, 111, 135, 144, 138, 134, 132, 113, 118, 102, 126, 134, 143, 132, 125, 109, 116, 134, 133, 147, 142, 128, 121, 107, 129, 123, 114, 136, 136, 122, 138, 131, 136, 121, 127, 130, 135, 113, 119, 113, 121, 125, 124, 115, 125, 127, 117, 154, 116, 121, 121, 141, 124, 99, 123, 118, 128, 112, 123, 114, 131, 126, 129, 67, 125, 113, 120, 117, 120, 124, 118, 108, 133, 108, 122, 115, 121, 118, 90, 119, 101, 130, 115, 115, 131, 115, 112, 127, 126, 114, 117, 109, 117, 126, 133, 134, 133, 136, 126, 129, 137, 81, 111, 120, 115, 126, 80, 120, 140, 150, 140, 121, 131, 145, 131, 127, 133, 123, 115, 115, 118, 118, 134, 128, 123, 123, 140, 108, 116, 118, 121, 117, 129, 130, 136, 122, 138, 131, 135, 121, 123, 133, 116, 134, 126, 125, 123, 109, 149, 119, 131, 132, 138, 113, 133, 125, 125, 112, 125, 116, 116, 118, 134, 137, 137, 133, 119, 127, 128, 127, 119, 113, 122, 144, 116, 118, 142, 117, 124, 113, 102, 117, 129, 129, 117, 120, 121, 141, 141, 118, 143, 125, 125, 113, 123, 122, 132, 111, 125, 137, 135, 122, 139, 120, 128, 131, 134, 115, 119, 121, 129, 121, 124, 122, 143, 115, 118, 119, 143, 130, 118, 126, 118, 130, 123, 115, 128, 131, 110, 111, 126, 125, 111, 128, 144, 125, 118, 114, 126, 104, 105, 133, 135, 133, 121, 120, 125, 132, 111, 142, 146, 138, 124, 129, 139, 139, 130, 141, 118, 148, 116, 128, 122, 120, 119, 140, 111, 120, 114, 125, 103, 124, 120, 129, 129, 125, 124, 131, 138, 126, 121, 129, 115, 118, 118, 130, 129, 119, 135, 129, 111, 116, 128, 131, 136, 130, 126, 134, 139, 120, 112, 123, 117, 131, 128, 113, 128, 124, 136, 135, 127, 133, 126, 149, 121, 138, 126, 124, 140, 115, 120, 131, 128, 111, 112, 120, 127, 120, 114, 138, 118, 131, 152, 130, 131, 128, 120, 140, 127, 110, 118, 145, 155, 134, 122, 123, 115, 131, 113, 107, 119, 118, 136, 100, 108, 137, 118, 132, 130, 124, 132, 130, 135, 100, 158, 117, 121, 124, 127, 126, 142, 133, 122, 142, 120, 120, 126, 134, 133, 132, 127, 118, 133, 119, 141, 120, 135, 121, 133, 105, 142, 120, 125, 126, 121, 142, 126, 113, 135, 122, 117, 127, 120, 120, 128, 125, 131, 121, 125, 122, 130, 141, 125, 117, 117, 134, 123, 115, 125, 128, 113, 130, 120, 122, 129, 124, 134, 137, 125, 127, 119, 128, 103, 130, 120, 125, 126, 118, 129, 135, 135, 111, 134, 131, 134, 130, 110, 125, 128, 139, 122, 140, 145, 144, 117, 140, 135, 114, 134, 121, 135, 135, 110, 124, 129, 97, 107, 120, 133, 134, 120, 122, 117, 130, 108, 137, 100, 131, 133, 147, 123, 126, 134, 126, 119, 115, 129, 117, 102, 121, 144, 123, 142, 132, 121, 103, 117, 144, 112, 105, 128, 123, 107, 124, 132, 123, 122, 120, 115, 134, 130, 138, 119, 128, 133, 124, 130, 134, 137, 119, 138, 129, 121, 116, 108, 152, 112, 134, 117, 121, 120, 127, 120, 128, 124, 116, 136, 133, 130, 128, 139, 125, 125, 120, 150, 114, 127, 131, 102, 125, 118, 125, 141, 146, 120, 122, 122, 128, 120, 131, 127, 119, 118, 132, 124, 141, 95, 127, 119, 134, 120, 124, 121, 122, 123, 111, 123, 110, 110, 141, 108, 137, 116, 125, 115, 132, 124, 128, 129, 144, 135, 111, 137, 124, 129, 119, 134, 133, 119, 102, 121, 123, 130, 140, 119, 131, 114, 118, 107, 139, 126, 141, 115, 108, 140, 116, 122, 135, 125, 115, 135, 136, 124, 135, 148, 120, 129, 126, 133, 123, 130, 118, 132, 106, 119, 119, 126, 123, 120, 120, 119, 143, 124, 119, 108, 117, 118, 115, 121, 114, 146, 138, 114, 127, 120, 114, 111, 127, 146, 113, 122, 119, 124, 128, 122, 124, 122, 124, 130, 128, 118, 134, 131, 133, 130, 114, 112, 129, 141, 122, 127, 137, 127, 131, 112, 116, 118, 127, 113, 112, 125, 112, 119, 121, 123, 116, 128, 136, 137, 117, 99, 140, 130, 130, 137, 117, 121, 114, 127, 127, 146, 140, 123, 116, 115, 118, 128, 118, 119, 130, 125, 118, 103, 113, 133, 121, 138, 130, 131, 124, 149, 130, 131, 138, 109, 124, 138, 123, 138, 110, 107, 121, 125, 117, 150, 146, 130, 125, 140, 134, 128, 133, 119, 133, 140, 127, 116, 136, 111, 117, 117, 115, 120, 139, 126, 109, 128, 128, 137, 136, 108, 135, 131, 146, 111, 129, 136, 118, 130, 120, 124, 128, 122, 106, 121, 137, 116, 108, 130, 123, 131, 133, 139, 122, 121, 120, 115, 115, 120, 129, 109, 111, 125, 126, 132, 112, 121, 118, 126, 113, 126, 120, 110, 128, 142, 124, 124, 140, 114, 133, 136, 108, 116, 128, 119, 108, 109, 124, 121, 130, 132, 109, 115, 113, 137, 117, 139, 139, 146, 127, 122, 162, 138, 112, 121, 149, 114, 125, 141, 118, 124, 116, 129, 113, 136, 115, 124, 130, 130, 127, 122, 135, 125, 120, 120, 130, 109, 126, 129, 129, 137, 134, 134, 110, 109, 124, 123, 136, 114, 119, 113, 118, 118, 147, 132, 142, 128, 127, 115, 130, 124, 123, 107, 133, 119, 117, 121, 123, 135, 126, 136, 120, 128, 115, 122, 138, 132, 126, 135, 110, 130, 139, 128, 118, 109, 128, 119, 141, 135, 138, 111, 131, 131, 129, 127, 139, 122, 119, 140, 119, 118, 122, 130, 128, 124, 120, 122, 144, 142, 113, 124, 124, 121, 126, 124, 121, 142, 117, 115, 114, 116, 132, 126, 132, 124, 118, 127, 127, 129, 126, 144, 135, 121, 129, 141, 128, 111, 124, 123, 120, 129, 134, 129, 125, 123, 128, 129, 128, 127, 127, 131, 127, 121, 130, 125, 137, 127, 114, 120, 127, 141, 116, 100, 143, 133, 123, 131, 145, 117, 117, 107, 130, 131, 129, 132, 129, 107, 128, 145, 121, 107, 113, 142, 124, 118, 140, 119, 143, 149, 123, 119, 121, 128, 137, 143, 132, 105, 136, 130, 134, 117, 112, 121, 123, 120, 115, 133, 135, 134, 122, 114, 120, 117, 141, 109, 121, 109, 115, 148, 112, 108, 107, 124, 133, 113, 126, 121, 132, 113, 131, 130, 135, 123, 115, 149, 140, 122, 121, 125, 123, 127, 134, 117, 106, 120, 121, 133, 142, 127, 106, 126, 120, 135, 122, 131, 125, 119, 147, 128, 122, 135, 151, 142, 127, 142, 111, 124, 121, 119, 134, 146, 129, 130, 124, 118, 114, 124, 137, 137, 137, 106, 115, 135, 124, 109, 138, 127, 140, 127, 139, 117, 152, 122, 117, 127, 150, 124, 125, 118, 132, 122, 129, 123, 120, 125, 108, 114, 131, 129, 110, 121, 134, 128, 141, 107, 121, 130, 127, 132, 124, 146, 124, 114, 112, 117, 129, 114, 119, 138, 121, 126, 127, 126, 123, 132, 114, 123, 123, 140, 107, 126, 122, 139, 125, 137, 136, 106, 132, 123, 135, 118, 109, 130, 133, 156, 112, 142, 144, 122, 111, 134, 103, 119, 118, 124, 119, 137, 129, 123, 134, 136, 131, 114, 123, 120, 122, 120, 116, 107, 121, 119, 129, 129, 131, 126, 128, 114, 142, 108, 123, 128, 128, 122, 136, 127, 114, 127, 124, 128, 123, 118, 134, 109, 138, 125, 121, 109, 117, 113, 116, 107, 131, 120, 121, 128, 121, 121, 121, 132, 131, 125, 122, 146, 112, 131, 125, 130, 122, 138, 119, 122, 92, 124, 138, 107, 126, 121, 122, 135, 141, 119, 125, 123, 122, 154, 120, 121, 165, 116, 113, 130, 124, 128, 118, 138, 133, 148, 107, 115, 124, 117, 127, 117, 127, 121, 114, 120, 118, 122, 110, 119, 108, 116, 117, 136, 133, 128, 125, 123, 145, 119, 123, 142, 123, 118, 123, 126, 137, 130, 124, 123, 128, 139, 133, 136, 115, 125, 114, 128, 130, 126, 135, 129, 140, 131, 114, 139, 136, 135, 126, 132, 120, 110, 121, 109, 125, 110, 137, 133, 118, 129, 120, 122, 136, 145, 115, 118, 134, 125, 101, 130, 134, 129, 146, 134, 129, 108, 127, 113, 108, 121, 123, 122, 127, 131, 134, 130, 133, 101, 122, 123, 128, 114, 136, 104, 118, 125, 132, 114, 138, 141, 119, 127, 116, 127, 125, 110, 127, 140, 119, 142, 139, 124, 111, 131, 148, 120, 118, 125, 120, 133, 147, 124, 135, 126, 135, 115, 116, 116, 118, 107, 125, 122, 121, 125, 122, 132, 118, 129, 111, 121, 122, 140, 128, 115, 131, 141, 125, 117, 118, 128, 127, 118, 109, 139, 112, 117, 132, 121, 117, 130, 110, 121, 132, 130, 137, 130, 119, 131, 135, 120, 120, 117, 122, 134, 114, 116, 122, 130, 117, 123, 129, 106, 127, 123, 131, 143, 122, 136, 126, 138, 123, 127, 109, 124, 134, 131, 111, 126, 121, 120, 136, 134, 129, 128, 118, 130, 125, 127, 120, 135, 112, 112, 114, 137, 124, 113, 146, 114, 129, 123, 129, 148, 106, 121, 125, 126, 125, 126, 134, 123, 116, 135, 123, 139, 120, 145, 130, 114, 127, 135, 123, 136, 131, 122, 131, 145, 119, 138, 117, 133, 135, 139, 119, 120, 118, 116, 124, 121, 129, 137, 139, 118, 149, 112, 126, 134, 123, 136, 124, 129, 111, 118, 128, 112, 120, 117, 133, 141, 135, 131, 116, 116, 149, 102, 122, 118, 120, 157, 115, 132, 135, 116, 133, 115, 133, 149, 140, 138, 136, 137, 134, 121, 109, 136, 119, 137, 144, 109, 119, 121, 108, 124, 110, 136, 135, 123, 126, 126, 111, 148, 144, 117, 166, 114, 135, 138, 140, 133, 126, 139, 116, 143, 117, 128, 122, 113, 122, 124, 122, 115, 136, 118, 120, 131, 119, 118, 112, 126, 135, 131, 114, 139, 123, 135, 145, 135, 119, 133, 119, 124, 139, 119, 121, 130, 100, 127, 137, 131, 128, 109, 127, 124, 130, 119, 116, 129, 125, 137, 127, 138, 138, 125, 129, 111, 135, 154, 118, 132, 117, 113, 135, 119, 115, 132, 137, 132, 128, 140, 127, 136, 117, 125, 125, 145, 132, 138, 109, 139, 128, 129, 122, 122, 134, 126, 123, 129, 133, 143, 132, 115, 139, 120, 125, 131, 138, 113, 129, 121, 132, 119, 114, 136, 118, 142, 123, 103, 125, 107, 116, 140, 121, 140, 124, 127, 126, 119, 116, 112, 130, 117, 137, 128, 122, 111, 127, 131, 128, 121, 130, 129, 150, 134, 134, 120, 130, 115, 130, 125, 115, 125, 142, 135, 137, 120, 126, 124, 133, 118, 130, 127, 124, 100, 130, 104, 123, 118, 117, 131, 135, 114, 129, 123, 141, 117, 115, 132, 127, 119, 126, 123, 124, 131, 116, 129, 102, 122, 120, 115, 113, 122, 118, 107, 134, 133, 123, 135, 125, 112, 154, 108, 107, 134, 130, 132, 144, 115, 111, 124, 124, 127, 116, 109, 148, 114, 120, 110, 125, 114, 124, 136, 115, 119, 112, 94, 122, 145, 127, 117, 137, 125, 107, 116, 124, 142, 140, 110, 130, 119, 113, 141, 120, 124, 133, 124, 135, 145, 136, 121, 124, 129, 126, 119, 121, 96, 128, 137, 136, 140, 126, 103, 123, 137, 112, 118, 113, 113, 138, 130, 110, 129, 114, 118, 114, 122, 130, 150, 141, 121, 124, 122, 138, 122, 131, 113, 127, 148, 118, 124, 119, 127, 121, 117, 120, 116, 128, 136, 119, 120, 118, 126, 122, 128, 129, 106, 118, 134, 123, 134, 129, 100, 127, 112, 125, 111, 125, 119, 117, 109, 132, 120, 116, 117, 125, 118, 145, 112, 116, 113, 133, 121, 138, 125, 119, 140, 120, 129, 111, 128, 118, 113, 131, 107, 112, 131, 140, 141, 131, 126, 135, 121, 117, 129, 132, 120, 112, 135, 122, 125, 108, 111, 129, 113, 123, 134, 133, 107, 115, 130, 129, 142, 138, 133, 133, 125, 104, 151, 143, 112, 122, 135, 133, 129, 138, 144, 102, 116, 127, 130, 110, 134, 129, 118, 145, 117, 121, 152, 132, 121, 119, 113, 120, 125, 123, 102, 92, 137, 133, 130, 112, 131, 124, 125, 124, 140, 121, 122, 130, 101, 123, 145, 123, 135, 130, 116, 122, 133, 121, 126, 122, 119, 129, 133, 132, 127, 137, 129, 117, 103, 136, 121, 113, 117, 131, 122, 151, 118, 132, 117, 133, 112, 127, 137, 132, 136, 115, 129, 124, 139, 129, 116, 124, 130, 119, 139, 115, 120, 146, 117, 133, 129, 116, 107, 126, 126, 134, 137, 132, 116, 118, 126, 120, 131, 132, 133, 136, 152, 127, 134, 118, 124, 116, 144, 103, 122, 133, 124, 120, 118, 123, 128, 128, 130, 127, 117, 126, 122, 125, 122, 95, 119, 141, 128, 116, 132, 136, 109, 131, 107, 121, 125, 124, 130, 118, 140, 104, 130, 116, 152, 103, 126, 111, 136, 124, 131, 115, 108, 127, 135, 113, 133, 118, 129, 124, 124, 122, 133, 120, 131, 124, 128, 120, 140, 137, 117, 118, 115, 114, 117, 139, 125, 130, 114, 146, 155, 111, 121, 143, 123, 124, 121, 120, 128, 133, 120, 114, 119, 136, 120, 129, 126, 120, 130, 124, 123, 115, 116, 125, 117, 139, 121, 135, 126, 133, 112, 134, 135, 94, 126, 121, 117, 98, 95, 121, 139, 112, 129, 138, 123, 135, 116, 136, 119, 136, 120, 117, 106, 125, 96, 116, 140, 130, 116, 131, 127, 116, 122, 130, 131, 142, 138, 129, 132, 115, 118, 132, 109, 139, 117, 127, 117, 130, 117, 113, 102, 120, 124, 126, 132, 144, 121, 129, 123, 118, 119, 134, 120, 119, 115, 122, 108, 125, 124, 109, 121, 126, 121, 121, 125, 121, 105, 136, 122, 120, 128, 132, 117, 124, 132, 106, 128, 126, 121, 113, 131, 133, 140, 114, 112, 130, 126, 112, 122, 130, 137, 121, 128, 124, 110, 111, 135, 116, 141, 110, 122, 114, 125, 135, 142, 129, 109, 126, 116, 138, 129, 123, 120, 135, 131, 125, 137, 114, 120, 123, 130, 138, 140, 121, 114, 125, 135, 132, 133, 123, 124, 110, 133, 120, 136, 136, 125, 126, 127, 115, 114, 126, 143, 129, 146, 119, 130, 145, 120, 114, 129, 124, 135, 129, 124, 126, 143, 113, 127, 123, 117, 120, 121, 129, 135, 126, 105, 120, 123, 125, 124, 106, 127, 131, 128, 137, 134, 119, 114, 137, 133, 119, 135, 129, 120, 107, 117, 136, 127, 124, 120, 136, 114, 138, 126, 131, 138, 122, 117, 127, 113, 115, 146, 119, 116, 134, 140, 117, 138, 130, 113, 143, 122, 146, 123, 121, 125, 127, 127, 106, 110, 142, 129, 108, 116, 105, 123, 120, 117, 123, 121, 140, 128, 129, 127, 142, 133, 139, 123, 134, 116, 132, 131, 128, 133, 124, 125, 132, 121, 132, 118, 135, 138, 142, 127, 123, 119, 135, 127, 127, 132, 118, 134, 121, 118, 118, 130, 146, 117, 114, 122, 131, 140, 126, 112, 117, 121, 122, 127, 112, 120, 132, 126, 127, 148, 116, 130, 128, 127, 105, 119, 124, 144, 130, 133, 121, 108, 133, 133, 122, 132, 123, 118, 119, 111, 129, 103, 119, 128, 117, 120, 125, 124, 139, 137, 132, 125, 110, 129, 128, 129, 115, 124, 124, 127, 116, 123, 136, 127, 134, 141, 130, 116, 120, 120, 146, 114, 128, 131, 134, 128, 124, 125, 127, 134, 119, 130, 133, 136, 130, 133, 134, 133, 126, 122, 140, 116, 135, 124, 111, 110, 118, 145, 134, 134, 136, 139, 125, 121, 125, 145, 122, 127, 112, 124, 121, 126, 129, 125, 127, 138, 125, 129, 131, 126, 131, 143, 122, 115, 118, 131, 119, 104, 120, 123, 136, 115, 134, 124, 118, 137, 124, 116, 142, 130, 119, 132, 121, 125, 127, 137, 130, 128, 130, 122, 131, 128, 127, 123, 130, 135, 131, 119, 132, 112, 129, 124, 125, 138, 127, 111, 127, 139, 114, 127, 124, 121, 125, 108, 116, 141, 130, 116, 139, 105, 134, 129, 137, 124, 132, 138, 133, 132, 133, 138, 123, 134, 131, 131, 130, 121, 124, 128, 133, 122, 134, 135, 137, 136, 138, 136, 136, 118, 126, 122, 121, 129, 131, 141, 107, 127, 132, 121, 116, 127, 121, 133, 117, 133, 118, 109, 126, 132, 129, 135, 134, 149, 120, 122, 137, 127, 117, 140, 113, 117, 139, 127, 124, 98, 132, 139, 126, 117, 123, 124, 130, 127, 145, 107, 119, 151, 113, 119, 123, 129, 120, 113, 133, 127, 119, 131, 131, 108, 122, 110, 133, 122, 112, 122, 117, 118, 115, 123, 109, 116, 112, 135, 156, 110, 119, 120, 121, 125, 138, 116, 136, 124, 135, 120, 113, 133, 120, 129, 119, 125, 147, 124, 142, 133, 133, 122, 137, 127, 133, 122, 131, 128, 103, 131, 116, 132, 122, 122, 130, 119, 119, 129, 127, 125, 121, 138, 138, 118, 131, 112, 130, 139, 139, 118, 119, 115, 137, 121, 116, 132, 129, 134, 124, 130, 119, 124, 104, 122, 123, 119, 116, 116, 114, 111, 123, 111, 117, 114, 119, 132, 121, 140, 121, 122, 119, 124, 136, 146, 123, 135, 124, 128, 128, 111, 117, 136, 127, 132, 136, 121, 122, 137, 130, 124, 144, 120, 123, 134, 132, 117, 133, 113, 117, 115, 135, 114, 120, 149, 118, 129, 121, 135, 118, 120, 126, 135, 114, 129, 114, 131, 107, 121, 124, 130, 109, 118, 129, 106, 124, 121, 117, 138, 130, 132, 131, 144, 133, 105, 118, 111, 115, 136, 133, 120, 126, 132, 121, 138, 144, 135, 112, 138, 119, 126, 135, 116, 111, 133, 124, 126, 120, 116, 123, 132, 133, 119, 131, 137, 125, 124, 128, 129, 135, 126, 125, 132, 141, 117, 122, 122, 128, 117, 118, 129, 137, 123, 140, 116, 118, 118, 113, 122, 119, 126, 133, 132, 123, 131, 125, 107, 127, 136, 135, 144, 136, 137, 120, 122, 134, 133, 130, 128, 119, 123, 104, 129, 122, 127, 131, 129, 118, 110, 131, 129, 133, 140, 127, 107, 132, 123, 119, 133, 142, 138, 128, 135, 120, 116, 127, 130, 109, 129, 125, 137, 116, 134, 120, 133, 137, 137, 138, 125, 132, 120, 132, 136, 118, 120, 133, 121, 133, 138, 131, 121, 129, 130, 101, 137, 100, 127, 140, 116, 122, 118, 122, 134, 124, 115, 128, 137, 122, 130, 138, 132, 124, 123, 133, 123, 144, 133, 114, 128, 115, 127, 136, 126, 120, 134, 128, 126, 125, 132, 130, 141, 138, 116, 100, 127, 127, 125, 101, 134, 115, 112, 123, 121, 96, 124, 125, 125, 130, 127, 148, 153, 113, 118, 120, 128, 133, 117, 144, 132, 131, 145, 121, 113, 117, 143, 142, 125, 125, 132, 136, 140, 128, 131, 111, 135, 114, 131, 118, 130, 141, 143, 131, 135, 128, 130, 111, 134, 133, 140, 127, 112, 116, 126, 137, 133, 141, 125, 127, 107, 130, 114, 127, 131, 125, 132, 108, 128, 131, 127, 113, 124, 110, 135, 115, 119, 116, 121, 140, 127, 128, 108, 115, 127, 120, 129, 135, 120, 108, 134, 123, 122, 138, 119, 126, 121, 131, 115, 117, 120, 127, 130, 138, 128, 130, 133, 136, 145, 137, 120, 135, 131, 115, 137, 108, 124, 123, 146, 120, 134, 109, 128, 130, 155, 122, 116, 127, 125, 139, 119, 130, 124, 141, 112, 115, 117, 131, 121, 108, 115, 134, 153, 140, 118, 132, 120, 117, 128, 114, 113, 119, 131, 117, 122, 105, 107, 122, 115, 136, 119, 120, 142, 132, 115, 150, 129, 127, 117, 121, 129, 129, 150, 131, 127, 108, 121, 134, 135, 121, 117, 114, 112, 116, 122, 129, 130, 132, 129, 117, 126, 138, 134, 142, 126, 146, 148, 121, 127, 123, 140, 124, 115, 105, 116, 108, 138, 129, 111, 129, 141, 132, 114, 131, 121, 138, 109, 108, 123, 113, 128, 117, 130, 124, 115, 130, 125, 144, 127, 124, 132, 130, 118, 142, 141, 118, 146, 132, 137, 120, 128, 135, 121, 119, 105, 122, 112, 133, 113, 123, 124, 121, 102, 132, 124, 123, 115, 122, 113, 130, 156, 119, 122, 125, 127, 134, 120, 132, 129, 118, 126, 122, 121, 123, 121, 125, 138, 127, 132, 111, 131, 129, 128, 113, 139, 123, 121, 113, 134, 113, 120, 132, 132, 118, 120, 119, 130, 112, 136, 120, 102, 126, 142, 144, 120, 114, 128, 135, 133, 138, 138, 144, 116, 119, 137, 113, 137, 116, 121, 123, 119, 151, 117, 129, 148, 107, 134, 128, 134, 138, 138, 129, 133, 112, 124, 117, 142, 152, 119, 128, 114, 114, 147, 107, 113, 129, 112, 129, 122, 115, 109, 110, 113, 123, 134, 108, 129, 134, 111, 120, 129, 124, 115, 120, 126, 136, 119, 118, 147, 131, 124, 131, 127, 124, 111, 127, 140, 120, 103, 131, 114, 115, 127, 126, 112, 118, 122, 118, 132, 124, 119, 143, 114, 153, 137, 100, 114, 127, 123, 138, 148, 129, 131, 118, 124, 122, 114, 128, 108, 122, 119, 124, 124, 125, 118, 135, 113, 117, 125, 148, 132, 115, 136, 132, 130, 121, 109, 132, 133, 128, 125, 118, 116, 126, 114, 133, 120, 127, 128, 117, 112, 136, 121, 128, 119, 118, 124, 131, 126, 118, 123, 141, 125, 136, 135, 125, 130, 135, 130, 126, 128, 128, 109, 107, 131, 122, 118, 127, 134, 107, 118, 110, 134, 131, 126, 146, 119, 121, 137, 119, 117, 147, 119, 134, 120, 126, 127, 136, 130, 137, 129, 138, 134, 128, 127, 112, 147, 112, 130, 124, 102, 113, 131, 130, 131, 118, 130, 129, 125, 115, 116, 115, 112, 121, 133, 141, 119, 115, 111, 149, 136, 137, 155, 136, 125, 125, 127, 132, 113, 138, 129, 113, 120, 121, 138, 129, 116, 136, 130, 123, 126, 125, 124, 131, 99, 132, 116, 119, 115, 118, 133, 142, 141, 119, 115, 117, 126, 142, 127, 121, 154, 128, 127, 111, 141, 133, 123, 126, 119, 120, 126, 120, 113, 128, 127, 115, 131, 125, 118, 139, 126, 126, 125, 124, 137, 121, 127, 132, 130, 117, 126, 109, 137, 123, 142, 129, 128, 125, 123, 118, 117, 136, 147, 128, 116, 141, 119, 120, 142, 120, 148, 130, 116, 136, 117, 123, 125, 122, 131, 130, 127, 123, 123, 130, 128, 124, 119, 131, 120, 128, 124, 125, 130, 116, 125, 134, 168, 105, 106, 126, 128, 131, 129, 117, 129, 134, 129, 129, 137, 118, 114, 111, 108, 112, 130, 128, 130, 144, 136, 108, 153, 120, 110, 123, 116, 124, 132, 118, 132, 113, 123, 158, 122, 114, 127, 129, 135, 140, 148, 125, 117, 117, 137, 121, 129, 138, 107, 106, 133, 107, 123, 107, 115, 137, 112, 136, 129, 128, 119, 117, 118, 142, 118, 130, 111, 108, 122, 138, 115, 131, 135, 126, 135, 132, 93, 128, 95, 128, 104, 126, 145, 133, 136, 129, 134, 141, 122, 128, 150, 128, 122, 119, 132, 111, 135, 123, 126, 127, 130, 121, 119, 135, 117, 134, 122, 125, 113, 126, 122, 124, 123, 151, 128, 125, 126, 131, 131, 119, 128, 144, 139, 119, 121, 124, 128, 129, 113, 127, 130, 109, 137, 131, 113, 140, 125, 102, 101, 140, 131, 113, 135, 108, 125, 126, 125, 119, 112, 121, 125, 130, 135, 122, 127, 124, 124, 121, 113, 131, 139, 108, 132, 141, 140, 109, 132, 132, 149, 119, 135, 114, 125, 137, 123, 140, 127, 121, 126, 132, 110, 127, 134, 118, 128, 128, 129, 113, 111, 126, 118, 126, 124, 122, 128, 117, 114, 121, 124, 140, 107, 126, 134, 126, 126, 127, 127, 125, 124, 128, 120, 117, 137, 110, 129, 122, 137, 124, 130, 134, 126, 138, 134, 142, 128, 89, 125, 118, 141, 107, 120, 95, 141, 108, 126, 127, 126, 147, 134, 117, 123, 120, 139, 121, 110, 138, 126, 136, 123, 123, 129, 137, 123, 122, 114, 126, 104, 122, 135, 132, 127, 121, 127, 135, 146, 142, 128, 125, 117, 127, 139, 113, 123, 123, 123, 120, 105, 116, 129, 127, 133, 130, 130, 160, 127, 113, 116, 115, 134, 117, 107, 128, 141, 122, 124, 130, 128, 109, 113, 143, 121, 101, 132, 130, 132, 109, 127, 120, 108, 121, 125, 118, 114, 137, 134, 122, 128, 128, 107, 120, 126, 121, 124, 136, 124, 114, 128, 136, 131, 134, 149, 127, 119, 131, 124, 128, 131, 131, 121, 133, 136, 121, 153, 132, 125, 116, 128, 134, 117, 101, 134, 117, 133, 135, 121, 116, 133, 115, 118, 124, 119, 137, 131, 125, 122, 128, 119, 130, 119, 126, 107, 106, 146, 119, 123, 133, 117, 109, 122, 131, 114, 113, 130, 133, 141, 120, 128, 136, 123, 128, 141, 123, 127, 150, 135, 122, 119, 147, 107, 133, 133, 107, 124, 131, 125, 134, 117, 134, 119, 122, 121, 129, 136, 144, 123, 137, 132, 126, 140, 119, 117, 117, 120, 115, 133, 122, 117, 118, 122, 135, 130, 143, 119, 110, 122, 126, 119, 140, 127, 120, 115, 131, 113, 128, 122, 126, 117, 142, 131, 126, 117, 116, 132, 133, 134, 122, 127, 113, 147, 131, 123, 130, 126, 144, 122, 145, 124, 136, 128, 125, 130, 125, 139, 133, 120, 130, 138, 120, 119, 117, 108, 122, 125, 122, 138, 136, 122, 113, 118, 120, 123, 126, 127, 105, 134, 142, 107, 139, 124, 124, 133, 123, 121, 131, 139, 122, 129, 140, 113, 132, 124, 132, 106, 112, 131, 117, 112, 122, 121, 125, 124, 127, 130, 115, 118, 110, 120, 123, 120, 108, 133, 147, 127, 124, 132, 124, 131, 119, 110, 126, 125, 124, 125, 135, 116, 136, 139, 115, 119, 134, 122, 115, 105, 110, 143, 136, 126, 112, 128, 137, 117, 126, 118, 107, 121, 115, 131, 110, 121, 129, 152, 133, 117, 120, 112, 136, 116, 129, 122, 134, 126, 148, 118, 114, 126, 114, 135, 121, 111, 106, 114, 126, 110, 129, 111, 121, 130, 122, 129, 130, 133, 133, 124, 123, 138, 137, 130, 121, 115, 114, 133, 118, 136, 116, 126, 125, 132, 143, 134, 117, 120, 126, 128, 119, 153, 112, 125, 115, 120, 119, 122, 121, 144, 127, 128, 127, 110, 128, 133, 125, 130, 121, 134, 123, 130, 124, 115, 128, 129, 138, 132, 132, 111, 138, 117, 147, 118, 137, 111, 125, 134, 122, 127, 115, 118, 139, 130, 128, 123, 132, 131, 118, 132, 124, 120, 114, 116, 115, 142, 145, 138, 141, 132, 117, 135, 122, 120, 123, 121, 124, 125, 127, 133, 107, 128, 117, 115, 129, 140, 135, 135, 113, 132, 149, 121, 122, 130, 120, 135, 122, 128, 124, 125, 120, 122, 129, 125, 121, 143, 109, 146, 134, 134, 109, 132, 115, 127, 126, 149, 121, 119, 121, 123, 109, 133, 113, 128, 133, 126, 121, 120, 141, 126, 116, 129, 143, 131, 121, 129, 106, 122, 127, 133, 129, 125, 131, 127, 126, 123, 118, 141, 120, 110, 125, 131, 131, 136, 102, 133, 127, 114, 125, 121, 129, 133, 114, 111, 116, 118, 137, 131, 143, 144, 127, 146, 123, 124, 99, 122, 123, 117, 141, 126, 130, 132, 120, 123, 131, 111, 124, 140, 130, 123, 125, 109, 135, 112, 116, 114, 137, 126, 132, 128, 142, 130, 137, 137, 133, 113, 141, 135, 121, 119, 117, 143, 129, 120, 110, 122, 137, 152, 114, 124, 126, 135, 130, 128, 132, 132, 142, 132, 122, 103, 114, 107, 130, 92, 136, 114, 129, 121, 124, 105, 136, 114, 124, 132, 148, 134, 121, 131, 141, 103, 108, 134, 131, 139, 116, 152, 119, 119, 146, 130, 134, 119, 131, 114, 102, 126, 124, 146, 134, 120, 121, 121, 121, 107, 124, 128, 132, 115, 114, 143, 139, 136, 146, 139, 142, 119, 109, 137, 126, 122, 143, 128, 111, 117, 131, 102, 119, 127, 123, 127, 130, 109, 130, 126, 119, 128, 133, 119, 125, 131, 117, 121, 120, 126, 122, 147, 128, 123, 137, 122, 121, 130, 113, 128, 115, 101, 126, 123, 122, 132, 142, 131, 109, 125, 118, 108, 127, 106, 118, 114, 111, 120, 137, 123, 106, 119, 121, 127, 125, 110, 129, 114, 136, 124, 113, 129, 110, 135, 120, 131, 112, 116, 120, 130, 123, 123, 105, 123, 111, 131, 124, 133, 132, 122, 126, 110, 127, 123, 125, 114, 144, 106, 130, 137, 132, 134, 117, 130, 123, 121, 123, 120, 113, 128, 126, 139, 124, 137, 126, 138, 114, 110, 122, 122, 125, 130, 136, 125, 133, 114, 123, 104, 123, 120, 112, 115, 107, 120, 128, 145, 137, 124, 148, 140, 121, 147, 138, 130, 133, 124, 142, 120, 129, 129, 126, 130, 114, 124, 122, 113, 120, 139, 128, 132, 128, 117, 115, 125, 146, 125, 123, 106, 144, 133, 128, 126, 128, 135, 125, 136, 117, 114, 125, 127, 117, 121, 123, 120, 119, 120, 124, 127, 150, 121, 137, 122, 143, 128, 104, 132, 114, 116, 141, 128, 121, 124, 147, 102, 144, 157, 129, 154, 115, 133, 128, 124, 123, 126, 123, 117, 136, 117, 134, 127, 120, 141, 124, 140, 123, 119, 127, 123, 116, 137, 132, 126, 143, 139, 120, 116, 119, 128, 116, 134, 120, 126, 119, 129, 125, 124, 124, 120, 129, 144, 122, 125, 140, 127, 108, 109, 119, 129, 144, 129, 135, 120, 118, 132, 118, 138, 124, 122, 119, 122, 130, 145, 92, 134, 123, 124, 126, 111, 133, 129, 134, 129, 135, 130, 125, 123, 114, 124, 116, 119, 128, 137, 127, 140, 140, 96, 130, 112, 104, 118, 123, 128, 122, 137, 124, 141, 129, 112, 124, 152, 120, 129, 119, 119, 124, 131, 135, 121, 130, 129, 122, 117, 121, 94, 121, 126, 142, 127, 119, 121, 145, 118, 125, 120, 123, 129, 118, 125, 147, 140, 125, 126, 131, 127, 123, 133, 146, 120, 127, 137, 120, 131, 137, 136, 128, 129, 130, 142, 136, 108, 122, 120, 140, 120, 133, 122, 135, 125, 137, 117, 113, 115, 116, 138, 107, 136, 124, 138, 146, 131, 143, 136, 132, 109, 122, 140, 115, 127, 122, 125, 118, 125, 121, 134, 159, 157, 117, 126, 128, 138, 103, 123, 118, 134, 116, 115, 111, 133, 109, 118, 123, 126, 132, 120, 102, 135, 140, 121, 117, 121, 123, 116, 129, 133, 129, 126, 132, 122, 133, 129, 112, 135, 113, 125, 128, 111, 127, 132, 102, 134, 131, 141, 123, 131, 148, 118, 116, 132, 125, 119, 135, 111, 127, 130, 133, 128, 127, 131, 135, 122, 109, 128, 122, 146, 140, 122, 140, 130, 124, 115, 121, 120, 141, 116, 131, 130, 117, 109, 114, 135, 140, 128, 127, 135, 124, 117, 137, 128, 126, 142, 130, 126, 123, 134, 129, 115, 116, 132, 132, 119, 118, 113, 115, 125, 123, 144, 135, 132, 121, 136, 132, 131, 136, 126, 117, 124, 139, 133, 132, 125, 118, 125, 121, 122, 136, 134, 118, 122, 119, 128, 107, 118, 124, 127, 123, 134, 146, 131, 135, 120, 147, 133, 137, 115, 118, 118, 140, 110, 125, 140, 140, 129, 145, 108, 120, 134, 128, 123, 135, 125, 118, 135, 140, 144, 137, 131, 116, 116, 127, 105, 125, 123, 117, 129, 112, 142, 127, 114, 145, 125, 107, 131, 128, 118, 146, 124, 127, 115, 120, 119, 113, 130, 125, 138, 127, 122, 122, 113, 132, 140, 130, 114, 117, 130, 114, 129, 122, 116, 133, 125, 109, 123, 118, 132, 124, 123, 112, 125, 140, 117, 146, 146, 129, 130, 128, 113, 128, 113, 104, 113, 137, 115, 130, 135, 144, 133, 139, 113, 123, 119, 113, 126, 125, 121, 122, 129, 125, 126, 133, 115, 127, 146, 105, 134, 129, 117, 124, 112, 125, 139, 138, 122, 114, 108, 130, 121, 127, 135, 137, 124, 133, 125, 125, 112, 130, 116, 132, 137, 93, 116, 134, 128, 137, 131, 123, 133, 132, 110, 120, 127, 134, 114, 128, 131, 120, 121, 127, 130, 120, 116, 120, 129, 121, 118, 141, 130, 123, 149, 129, 141, 125, 135, 120, 101, 121, 110, 132, 110, 118, 138, 136, 140, 127, 141, 131, 101, 120, 135, 126, 119, 122, 133, 125, 114, 113, 130, 120, 136, 113, 141, 110, 137, 136, 113, 132, 121, 112, 125, 116, 102, 152, 119, 140, 139, 95, 116, 140, 106, 133, 103, 117, 122, 130, 132, 125, 130, 134, 148, 141, 129, 137, 129, 135, 119, 141, 120, 135, 127, 100, 111, 130, 120, 107, 117, 108, 126, 120, 112, 124, 118, 129, 134, 132, 110, 122, 125, 133, 118, 130, 114, 125, 139, 127, 132, 125, 109, 124, 136, 115, 127, 111, 118, 143, 129, 150, 128, 117, 130, 120, 123, 112, 125, 132, 126, 126, 110, 108, 121, 123, 121, 127, 116, 129, 130, 138, 124, 133, 118, 117, 113, 138, 120, 122, 132, 136, 138, 109, 121, 135, 128, 122, 120, 122, 135, 119, 139, 128, 135, 135, 120, 132, 116, 141, 106, 117, 135, 142, 113, 120, 153, 118, 118, 115, 114, 111, 114, 108, 122, 128, 130, 129, 131, 118, 113, 123, 128, 118, 138, 141, 109, 118, 131, 134, 130, 116, 137, 139, 124, 132, 128, 136, 126, 121, 141, 120, 152, 123, 121, 125, 125, 104, 131, 126, 124, 130, 107, 117, 105, 114, 119, 125, 142, 123, 116, 147, 132, 120, 107, 121, 130, 131, 138, 134, 124, 106, 123, 108, 120, 119, 117, 122, 116, 135, 135, 132, 116, 133, 110, 127, 126, 126, 114, 118, 113, 128, 136, 129, 147, 129, 128, 122, 121, 116, 149, 123, 123, 105, 120, 119, 129, 134, 129, 129, 118, 145, 135, 126, 116, 127, 141, 134, 130, 132, 132, 126, 106, 135, 123, 122, 124, 122, 120, 116, 118, 132, 116, 132, 135, 139, 132, 141, 129, 118, 117, 138, 137, 125, 136, 136, 128, 122, 117, 121, 126, 124, 117, 134, 121, 134, 131, 122, 125, 125, 107, 134, 109, 118, 124, 118, 148, 121, 126, 124, 135, 122, 129, 122, 131, 123, 117, 122, 128, 120, 114, 127, 121, 120, 130, 129, 117, 125, 107, 138, 126, 128, 118, 110, 132, 116, 140, 125, 125, 129, 129, 120, 121, 113, 144, 125, 111, 125, 116, 133, 114, 143, 128, 114, 130, 154, 128, 129, 121, 136, 132, 136, 135, 130, 136, 122, 114, 133, 136, 114, 120, 115, 142, 128, 136, 140, 137, 126, 122, 128, 114, 108, 134, 118, 125, 132, 130, 148, 112, 134, 125, 112, 130, 122, 122, 131, 145, 116, 114, 128, 121, 107, 127, 118, 122, 132, 131, 138, 128, 131, 139, 125, 146, 117, 126, 127, 125, 140, 123, 105, 130, 133, 119, 111, 122, 120, 134, 130, 120, 126, 127, 129, 130, 110, 131, 139, 114, 136, 128, 115, 123, 132, 126, 141, 143, 130, 108, 118, 122, 139, 115, 136, 127, 123, 110, 104, 131, 130, 144, 111, 128, 116, 122, 119, 117, 127, 120, 124, 129, 142, 128, 121, 123, 128, 129, 131, 122, 114, 113, 131, 124, 119, 124, 121, 124, 109, 133, 130, 117, 127, 136, 136, 112, 119, 111, 125, 129, 129, 143, 118, 123, 120, 137, 114, 112, 111, 141, 127, 141, 142, 140, 132, 123, 120, 135, 122, 132, 118, 133, 133, 122, 130, 125, 145, 129, 143, 133, 153, 120, 124, 128, 128, 117, 124, 128, 129, 112, 127, 124, 111, 132, 130, 135, 121, 131, 126, 132, 116, 125, 124, 137, 120, 120, 124, 117, 105, 118, 136, 118, 117, 144, 131, 126, 150, 125, 136, 128, 126, 128, 133, 147, 127, 122, 118, 117, 123, 122, 119, 114, 131, 133, 126, 119, 136, 139, 115, 127, 131, 127, 111, 123, 125, 101, 119, 133, 124, 132, 119, 127, 114, 120, 107, 133, 141, 116, 128, 138, 140, 122, 145, 128, 121, 130, 136, 123, 116, 126, 128, 108, 112, 117, 118, 137, 120, 131, 102, 135, 117, 137, 121, 143, 137, 138, 116, 119, 118, 142, 120, 119, 125, 124, 118, 145, 125, 150, 123, 122, 118, 125, 117, 133, 120, 117, 143, 130, 120, 125, 120, 104, 120, 124, 133, 125, 124, 131, 119, 128, 117, 139, 134, 109, 118, 121, 128, 140, 125, 120, 129, 124, 120, 135, 128, 123, 114, 111, 140, 106, 122, 127, 130, 132, 116, 114, 113, 119, 124, 126, 139, 137, 132, 133, 129, 132, 146, 125, 130, 125, 136, 124, 123, 123, 109, 127, 104, 120, 131, 134, 109, 120, 132, 131, 136, 141, 114, 116, 97, 124, 129, 127, 116, 120, 126, 128, 133, 118, 116, 115, 138, 119, 132, 117, 133, 132, 112, 132, 125, 133, 131, 131, 122, 128, 110, 123, 126, 136, 142, 134, 135, 116, 120, 106, 135, 120, 132, 116, 125, 106, 127, 127, 110, 122, 113, 141, 115, 114, 123, 117, 121, 128, 130, 119, 131, 115, 130, 137, 116, 123, 121, 129, 132, 111, 124, 117, 125, 122, 131, 130, 121, 130, 130, 126, 135, 129, 129, 129, 128, 136, 107, 140, 119, 143, 135, 116, 135, 130, 116, 132, 124, 126, 108, 145, 131, 105, 140, 135, 118, 155, 129, 138, 139, 125, 131, 108, 134, 134, 114, 158, 113, 127, 118, 128, 156, 115, 130, 124, 112, 122, 119, 118, 121, 117, 125, 132, 125, 126, 122, 125, 113, 138, 124, 130, 122, 127, 127, 120, 132, 117, 105, 123, 116, 129, 117, 139, 123, 120, 136, 133, 105, 130, 124, 126, 127, 133, 120, 126, 118, 124, 136, 107, 112, 119, 124, 116, 117, 122, 127, 116, 118, 115, 122, 144, 151, 135, 130, 145, 120, 121, 122, 122, 115, 121, 119, 136, 125, 128, 110, 132, 141, 134, 130, 144, 138, 112, 143, 122, 116, 119, 120, 144, 117, 120, 107, 128, 128, 110, 123, 125, 130, 130, 134, 119, 131, 127, 136, 119, 138, 135, 135, 133, 129, 154, 124, 145, 128, 123, 105, 128, 121, 116, 122, 135, 121, 130, 133, 131, 120, 115, 112, 127, 121, 134, 124, 121, 122, 117, 121, 149, 140, 130, 145, 121, 122, 118, 142, 108, 130, 122, 123, 139, 120, 128, 118, 118, 120, 133, 118, 123, 126, 133, 125, 119, 103, 135, 142, 146, 132, 122, 124, 115, 143, 127, 119, 122, 130, 127, 133, 116, 128, 107, 120, 108, 125, 140, 135, 127, 122, 138, 124, 102, 133, 130, 104, 115, 139, 113, 109, 128, 120, 140, 113, 134, 125, 122, 121, 111, 119, 136, 108, 105, 112, 137, 112, 131, 119, 131, 134, 111, 115, 129, 125, 133, 120, 125, 131, 123, 123, 144, 129, 139, 127, 115, 127, 133, 126, 120, 129, 135, 136, 154, 107, 112, 110, 133, 118, 121, 131, 120, 123, 122, 113, 138, 116, 125, 130, 129, 135, 125, 125, 125, 144, 115, 133, 122, 130, 125, 133, 137, 125, 137, 123, 131, 128, 121, 134, 116, 147, 117, 122, 119, 126, 109, 118, 115, 145, 112, 135, 133, 126, 146, 116, 136, 123, 129, 121, 137, 135, 107, 103, 106, 131, 126, 120, 124, 130, 119, 121, 132, 123, 130, 125, 126, 126, 144, 115, 119, 138, 138, 142, 134, 122, 110, 134, 123, 113, 121, 132, 122, 128, 125, 130, 114, 118, 117, 120, 123, 146, 136, 111, 128, 131, 133, 119, 121, 113, 117, 126, 121, 116, 133, 109, 134, 124, 140, 123, 110, 137, 141, 120, 120, 124, 110, 129, 111, 120, 134, 128, 118, 125, 130, 122, 128, 142, 119, 136, 109, 136, 117, 124, 142, 125, 122, 139, 131, 125, 118, 124, 143, 130, 128, 125, 132, 126, 104, 118, 115, 133, 161, 137, 112, 145, 109, 141, 114, 145, 120, 147, 128, 107, 121, 124, 144, 117, 134, 120, 111, 110, 133, 137, 135, 128, 118, 129, 130, 122, 117, 119, 135, 128, 133, 112, 127, 132, 114, 122, 128, 139, 138, 98, 122, 128, 125, 117, 113, 143, 134, 129, 125, 132, 124, 140, 121, 117, 106, 137, 130, 135, 124, 130, 127, 130, 143, 120, 111, 134, 111, 111, 138, 126, 108, 119, 111, 109, 131, 115, 126, 120, 126, 129, 119, 124, 130, 142, 128, 116, 112, 121, 115, 103, 127, 148, 111, 129, 131, 127, 135, 143, 130, 121, 113, 120, 117, 125, 120, 133, 142, 119, 133, 125, 121, 134, 144, 140, 127, 110, 113, 129, 108, 134, 130, 135, 118, 129, 139, 130, 119, 122, 127, 100, 140, 116, 91, 127, 113, 120, 138, 118, 114, 123, 118, 142, 115, 127, 129, 123, 108, 128, 108, 137, 121, 126, 118, 125, 148, 129, 133, 132, 123, 115, 137, 114, 127, 126, 139, 128, 125, 119, 131, 107, 159, 128, 125, 125, 126, 129, 120, 134, 141, 115, 123, 127, 113, 127, 128, 123, 127, 111, 103, 115, 113, 120, 137, 109, 130, 109, 126, 128, 121, 114, 126, 125, 137, 138, 104, 133, 124, 137, 127, 125, 132, 143, 113, 121, 116, 126, 128, 126, 118, 139, 125, 118, 125, 121, 124, 128, 145, 113, 116, 126, 139, 115, 137, 135, 135, 120, 109, 128, 136, 132, 129, 109, 141, 125, 116, 127, 117, 124, 121, 132, 116, 124, 142, 120, 106, 137, 119, 145, 125, 107, 119, 116, 123, 148, 132, 158, 116, 123, 108, 115, 123, 134, 131, 126, 127, 124, 130, 126, 139, 123, 120, 126, 132, 116, 127, 134, 126, 114, 137, 114, 109, 131, 128, 124, 123, 123, 134, 130, 122, 122, 122, 142, 122, 121, 127, 132, 139, 129, 122, 135, 128, 127, 123, 130, 129, 156, 133, 134, 112, 122, 128, 124, 109, 112, 119, 131, 132, 135, 128, 97, 132, 136, 121, 120, 108, 122, 119, 150, 123, 121, 145, 110, 121, 154, 110, 131, 117, 123, 131, 115, 130, 134, 131, 115, 124, 126, 114, 120, 124, 146, 128, 134, 125, 133, 150, 117, 137, 115, 130, 122, 108, 133, 124, 138, 117, 126, 103, 134, 122, 130, 127, 111, 136, 127, 131, 105, 123, 131, 121, 131, 121, 120, 117, 102, 106, 124, 135, 129, 142, 137, 110, 135, 131, 113, 110, 118, 124, 137, 130, 126, 118, 114, 130, 142, 123, 124, 146, 125, 121, 118, 117, 151, 116, 129, 145, 140, 134, 130, 112, 114, 119, 135, 114, 138, 154, 134, 133, 132, 131, 127, 132, 112, 131, 105, 144, 123, 129, 116, 131, 129, 117, 136, 135, 122, 140, 129, 130, 133, 120, 110, 112, 120, 127, 109, 137, 133, 110, 129, 132, 117, 120, 129, 107, 103, 142, 126, 127, 126, 119, 119, 105, 141, 118, 122, 120, 148, 140, 116, 152, 141, 140, 135, 124, 122, 136, 128, 128, 126, 121, 128, 143, 121, 129, 140, 118, 136, 120, 127, 123, 108, 119, 143, 128, 137, 127, 140, 117, 117, 121, 128, 136, 131, 115, 132, 135, 104, 127, 133, 126, 166, 145, 134, 129, 113, 130, 134, 116, 119, 121, 122, 125, 124, 147, 137, 133, 127, 123, 115, 114, 137, 115, 114, 128, 121, 122, 115, 139, 113, 118, 137, 120, 116, 134, 130, 118, 106, 118, 122, 125, 125, 118, 114, 115, 131, 121, 119, 118, 118, 129, 124, 125, 123, 130, 137, 136, 135, 117, 141, 131, 153, 134, 115, 130, 111, 125, 135, 134, 136, 127, 122, 124, 121, 123, 115, 115, 158, 128, 127, 119, 118, 129, 117, 115, 151, 128, 139, 137, 130, 143, 100, 122, 114, 119, 118, 121, 118, 119, 140, 130, 132, 124, 125, 129, 123, 109, 140, 121, 118, 136, 136, 113, 109, 111, 109, 126, 128, 124, 139, 128, 123, 118, 126, 125, 104, 120, 143, 102, 124, 126, 128, 127, 119, 120, 121, 138, 131, 121, 141, 136, 123, 118, 139, 123, 126, 112, 110, 123, 127, 109, 139, 136, 127, 133, 126, 117, 132, 131, 119, 134, 127, 122, 129, 133, 144, 127, 109, 124, 122, 143, 131, 111, 124, 126, 131, 126, 120, 127, 136, 127, 122, 149, 121, 126, 128, 134, 139, 130, 128, 127, 114, 112, 118, 120, 128, 126, 125, 136, 125, 101, 137, 114, 135, 128, 121, 128, 138, 122, 139, 140, 134, 130, 134, 135, 135, 136, 118, 115, 130, 125, 131, 124, 120, 130, 122, 135, 136, 129, 127, 114, 133, 125, 116, 126, 131, 113, 109, 122, 119, 123, 112, 121, 112, 125, 116, 127, 110, 124, 117, 117, 110, 130, 129, 129, 148, 119, 132, 110, 115, 105, 124, 137, 136, 124, 124, 106, 151, 126, 112, 126, 117, 132, 127, 133, 141, 112, 130, 110, 137, 122, 141, 106, 122, 128, 130, 119, 126, 103, 142, 132, 122, 139, 95, 128, 111, 138, 121, 128, 126, 133, 147, 124, 138, 106, 128, 128, 119, 133, 114, 121, 109, 137, 137, 121, 125, 132, 132, 121, 123, 121, 125, 108, 120, 123, 121, 129, 110, 131, 113, 117, 129, 133, 126, 123, 129, 133, 133, 139, 125, 133, 134, 121, 118, 122, 125, 118, 118, 123, 115, 114, 128, 133, 139, 117, 136, 125, 154, 131, 138, 130, 120, 129, 130, 100, 123, 109, 127, 123, 137, 131, 100, 137, 133, 140, 131, 126, 129, 120, 147, 137, 126, 135, 121, 122, 127, 105, 128, 134, 135, 132, 117, 108, 138, 135, 129, 105, 130, 108, 110, 133, 120, 134, 112, 139, 92, 128, 141, 137, 123, 107, 97, 133, 137, 118, 141, 127, 138, 120, 134, 131, 120, 111, 109, 121, 134, 122, 118, 116, 99, 123, 133, 119, 133, 127, 116, 104, 129, 132, 119, 131, 148, 138, 132, 132, 151, 126, 129, 136, 118, 131, 116, 129, 131, 110, 121, 130, 133, 118, 139, 123, 121, 122, 124, 133, 105, 139, 125, 122, 108, 127, 123, 144, 132, 105, 119, 118, 143, 137, 129, 145, 138, 111, 150, 133, 133, 103, 138, 119, 114, 138, 135, 119, 137, 123, 126, 114, 142, 123, 116, 131, 130, 137, 112, 116, 124, 127, 139, 103, 127, 121, 129, 123, 129, 114, 136, 121, 112, 122, 121, 141, 135, 120, 118, 115, 138, 125, 111, 123, 116, 135, 122, 131, 104, 122, 111, 142, 113, 105, 124, 136, 117, 139, 126, 129, 130, 109, 114, 145, 113, 124, 135, 137, 128, 116, 119, 117, 127, 102, 125, 114, 117, 120, 104, 123, 130, 115, 134, 125, 137, 126, 130, 118, 130, 132, 126, 120, 114, 119, 130, 145, 135, 107, 121, 128, 128, 121, 138, 125, 123, 115, 120, 139, 106, 141, 113, 128, 127, 112, 126, 109, 113, 117, 133, 123, 111, 119, 124, 125, 134, 125, 127, 123, 121, 154, 140, 121, 125, 121, 113, 133, 117, 113, 117, 125, 147, 117, 125, 142, 131, 122, 120, 128, 109, 126, 128, 115, 132, 120, 130, 130, 115, 106, 123, 141, 128, 146, 128, 135, 142, 140, 138, 133, 124, 123, 115, 127, 124, 124, 133, 118, 104, 140, 123, 139, 135, 102, 111, 130, 121, 133, 139, 115, 139, 124, 132, 114, 97, 131, 152, 123, 144, 127, 126, 124, 119, 112, 128, 108, 114, 120, 133, 109, 119, 117, 126, 136, 115, 103, 129, 120, 116, 130, 157, 121, 119, 113, 125, 138, 135, 120, 125, 126, 113, 133, 117, 119, 128, 127, 105, 108, 126, 115, 141, 141, 124, 125, 115, 122, 127, 118, 144, 150, 170, 115, 104, 110, 128, 108, 110, 120, 130, 118, 142, 136, 107, 146, 120, 136, 120, 119, 135, 107, 124, 124, 118, 130, 134, 119, 135, 113, 119, 116, 134, 118, 133, 111, 126, 110, 127, 111, 138, 122, 124, 143, 132, 104, 151, 127, 147, 129, 115, 143, 116, 119, 116, 128, 135, 146, 131, 127, 128, 150, 115, 107, 131, 134, 91, 135, 121, 114, 129, 120, 127, 125, 118, 126, 134, 140, 131, 124, 154, 121, 115, 123, 130, 125, 130, 128, 126, 137, 134, 127, 108, 123, 116, 121, 143, 136, 117, 122, 133, 130, 135, 122, 126, 116, 136, 128, 139, 126, 119, 126, 140, 127, 140, 117, 115, 130, 111, 140, 132, 139, 129, 111, 130, 135, 140, 127, 111, 125, 120, 135, 108, 125, 136, 114, 128, 119, 132, 120, 134, 134, 101, 117, 133, 133, 123, 121, 126, 126, 113, 109, 112, 128, 122, 125, 120, 119, 119, 116, 121, 124, 126, 123, 120, 128, 118, 107, 126, 116, 128, 127, 117, 106, 136, 130, 129, 155, 134, 123, 126, 116, 129, 115, 128, 122, 137, 124, 145, 135, 128, 138, 124, 136, 128, 129, 145, 116, 138, 128, 121, 114, 138, 123, 129, 115, 104, 138, 117, 131, 125, 138, 119, 140, 122, 130, 124, 121, 120, 152, 116, 111, 123, 132, 125, 128, 125, 134, 117, 129, 134, 117, 138, 126, 109, 127, 127, 89, 120, 114, 103, 122, 111, 131, 129, 122, 117, 120, 150, 123, 138, 132, 130, 114, 141, 109, 130, 118, 131, 125, 109, 129, 120, 120, 114, 123, 116, 144, 129, 122, 126, 139, 120, 117, 126, 114, 113, 130, 145, 140, 119, 114, 113, 121, 117, 127, 129, 115, 129, 131, 139, 123, 127, 120, 134, 139, 133, 119, 134, 148, 152, 112, 122, 132, 123, 120, 117, 120, 137, 140, 134, 126, 124, 123, 122, 116, 139, 114, 125, 139, 115, 125, 125, 115, 129, 139, 107, 108, 134, 125, 132, 121, 117, 131, 114, 122, 115, 116, 141, 134, 113, 115, 129, 123, 135, 137, 122, 127, 149, 128, 123, 121, 123, 114, 109, 119, 119, 133, 127, 121, 112, 147, 130, 133, 122, 122, 135, 126, 122, 130, 122, 132, 119, 118, 145, 94, 136, 130, 121, 121, 121, 127, 111, 117, 120, 129, 109, 137, 131, 131, 148, 138, 135, 117, 141, 130, 125, 110, 124, 124, 120, 124, 118, 123, 135, 112, 120, 104, 149, 127, 128, 145, 119, 144, 143, 145, 128, 117, 141, 119, 138, 126, 134, 125, 149, 153, 134, 106, 121, 134, 122, 137, 141, 119, 116, 132, 132, 120, 133, 125, 105, 124, 112, 110, 151, 114, 121, 119, 118, 124, 134, 140, 134, 103, 115, 146, 116, 119, 134, 112, 133, 123, 147, 134, 135, 127, 107, 116, 127, 112, 144, 145, 117, 127, 131, 110, 122, 116, 115, 121, 128, 123, 126, 130, 120, 120, 124, 126, 137, 119, 129, 119, 124, 117, 109, 130, 117, 105, 124, 118, 130, 139, 124, 121, 124, 106, 146, 138, 126, 121, 108, 115, 124, 126, 105, 123, 125, 123, 121, 131, 137, 112, 134, 132, 133, 133, 135, 122, 116, 145, 117, 160, 135, 119, 127, 126, 105, 131, 116, 121, 140, 113, 87, 117, 111, 127, 117, 121, 113, 149, 113, 121, 126, 124, 124, 121, 138, 115, 125, 126, 129, 125, 129, 138, 128, 117, 129, 119, 127, 117, 124, 139, 133, 125, 103, 101, 136, 108, 136, 124, 137, 136, 119, 140, 111, 120, 93, 127, 139, 130, 137, 145, 112, 133, 114, 120, 135, 130, 131, 127, 122, 130, 108, 120, 119, 106, 124, 135, 129, 133, 127, 118, 124, 123, 142, 122, 153, 135, 127, 127, 136, 109, 112, 113, 123, 119, 111, 124, 139, 123, 136, 114, 123, 118, 143, 127, 138, 127, 124, 115, 113, 135, 137, 111, 122, 136, 132, 129, 120, 127, 130, 103, 129, 135, 101, 123, 117, 129, 116, 131, 122, 124, 140, 137, 127, 124, 127, 128, 124, 123, 110, 122, 130, 122, 137, 123, 138, 120, 114, 141, 118, 126, 105, 129, 134, 115, 133, 133, 113, 136, 106, 118, 115, 139, 113, 138, 143, 135, 117, 134, 128, 126, 141, 132, 130, 148, 108, 120, 147, 134, 146, 120, 117, 119, 143, 111, 137, 124, 107, 122, 108, 120, 123, 128, 138, 118, 132, 119, 107, 127, 127, 132, 133, 118, 130, 129, 124, 131, 127, 117, 136, 132, 125, 124, 135, 135, 127, 136, 131, 122, 114, 120, 119, 112, 117, 138, 129, 130, 121, 136, 125, 124, 114, 136, 116, 124, 108, 94, 121, 134, 135, 117, 129, 134, 145, 127, 115, 118, 115, 96, 135, 123, 118, 120, 124, 122, 119, 124, 136, 122, 121, 125, 105, 114, 115, 135, 126, 119, 125, 138, 140, 112, 134, 155, 121, 108, 125, 122, 129, 117, 123, 128, 120, 135, 127, 140, 125, 127, 117, 106, 113, 121, 120, 120, 118, 119, 127, 117, 115, 130, 151, 117, 123, 122, 145, 97, 122, 117, 158, 125, 130, 121, 129, 133, 140, 117, 118, 136, 122, 130, 132, 127, 119, 105, 145, 124, 141, 131, 116, 119, 118, 126, 136, 116, 115, 148, 108, 142, 124, 134, 141, 137, 134, 120, 145, 112, 109, 117, 132, 120, 116, 119, 98, 106, 126, 135, 139, 127, 138, 125, 118, 138, 147, 146, 122, 126, 120, 132, 120, 116, 150, 127, 132, 111, 117, 117, 128, 124, 123, 119, 141, 133, 109, 121, 147, 111, 97, 131, 110, 138, 131, 118, 140, 132, 133, 129, 120, 141, 121, 120, 124, 130, 125, 112, 128, 128, 110, 125, 104, 118, 130, 117, 139, 137, 142, 112, 124, 130, 115, 123, 120, 136, 128, 128, 138, 123, 133, 108, 115, 114, 137, 127, 128, 126, 126, 123, 115, 111, 122, 130, 137, 122, 126, 150, 114, 133, 132, 124, 112, 126, 157, 136, 130, 127, 113, 134, 113, 161, 132, 133, 129, 129, 136, 131, 131, 124, 116, 125, 125, 132, 116, 120, 119, 124, 129, 134, 104, 129, 130, 109, 125, 133, 131, 118, 139, 135, 119, 138, 131, 124, 119, 121, 113, 118, 94, 131, 127, 124, 119, 108, 116, 115, 109, 139, 148, 135, 124, 133, 138, 143, 116, 136, 129, 106, 127, 119, 117, 138, 130, 120, 132, 149, 116, 122, 146, 104, 134, 129, 117, 120, 129, 131, 123, 124, 123, 139, 133, 123, 130, 108, 135, 112, 113, 129, 152, 134, 139, 123, 117, 132, 130, 109, 132, 123, 116, 128, 132, 101, 125, 138, 113, 113, 120, 119, 113, 113, 135, 128, 128, 133, 137, 132, 124, 118, 132, 128, 126, 105, 123, 121, 118, 122, 125, 135, 139, 116, 147, 121, 123, 110, 136, 120, 124, 137, 124, 112, 111, 123, 119, 120, 125, 144, 126, 127, 113, 132, 138, 109, 146, 116, 111, 137, 123, 109, 118, 127, 140, 117, 104, 141, 126, 122, 138, 127, 129, 133, 126, 115, 115, 120, 120, 133, 145, 130, 109, 110, 120, 138, 120, 117, 121, 132, 121, 119, 129, 121, 113, 113, 129, 111, 127, 120, 135, 120, 138, 109, 105, 118, 119, 132, 131, 126, 112, 119, 130, 117, 116, 119, 119, 143, 115, 133, 128, 134, 116, 149, 125, 128, 134, 121, 135, 124, 116, 128, 131, 124, 118, 106, 121, 130, 124, 124, 116, 122, 109, 112, 132, 124, 136, 128, 117, 131, 142, 121, 133, 137, 149, 121, 125, 142, 119, 124, 114, 123, 120, 102, 116, 111, 122, 144, 121, 116, 126, 117, 130, 146, 122, 119, 124, 124, 125, 138, 128, 123, 120, 113, 130, 141, 128, 129, 113, 135, 121, 134, 127, 124, 120, 137, 111, 132, 129, 134, 126, 133, 149, 137, 116, 133, 123, 133, 130, 133, 104, 111, 123, 126, 114, 132, 143, 120, 119, 120, 116, 121, 153, 145, 125, 130, 92, 122, 115, 135, 122, 124, 131, 101, 131, 127, 138, 116, 134, 137, 126, 129, 125, 131, 131, 126, 121, 121, 133, 117, 134, 108, 104, 162, 110, 120, 109, 125, 116, 137, 115, 121, 149, 118, 127, 120, 136, 135, 121, 115, 112, 106, 124, 116, 122, 148, 104, 115, 128, 102, 125, 135, 122, 135, 136, 134, 133, 147, 133, 131, 116, 120, 116, 126, 115, 124, 138, 126, 117, 126, 129, 132, 131, 126, 133, 113, 127, 126, 106, 137, 131, 116, 118, 112, 115, 131, 111, 113, 134, 139, 131, 109, 116, 139, 104, 132, 125, 126, 135, 127, 125, 125, 115, 118, 122, 116, 118, 107, 120, 104, 123, 121, 140, 134, 127, 117, 125, 127, 129, 140, 137, 119, 105, 125, 103, 124, 133, 114, 123, 127, 107, 116, 115, 123, 112, 115, 127, 126, 105, 130, 120, 120, 123, 127, 158, 120, 111, 119, 131, 122, 102, 133, 112, 110, 104, 117, 116, 136, 122, 102, 116, 106, 117, 121, 129, 119, 105, 133, 128, 116, 132, 123, 124, 133, 130, 118, 122, 112, 116, 119, 126, 122, 127, 147, 119, 150, 132, 139, 134, 121, 119, 116, 127, 113, 121, 123, 119, 125, 122, 111, 139, 138, 131, 118, 124, 137, 108, 115, 118, 134, 110, 134, 119, 136, 127, 126, 131, 129, 138, 117, 114, 127, 112, 132, 128, 110, 141, 126, 108, 101, 122, 116, 100, 113, 130, 126, 151, 112, 120, 140, 140, 126, 120, 128, 111, 96, 128, 113, 133, 119, 132, 120, 118, 124, 129, 106, 134, 116, 122, 130, 128, 131, 122, 111, 132, 120, 124, 127, 128, 123, 121, 123, 139, 141, 99, 130, 122, 126, 123, 120, 114, 106, 122, 110, 128, 116, 140, 121, 130, 111, 133, 112, 122, 123, 130, 120, 115, 133, 141, 124, 116, 133, 142, 130, 128, 126, 129, 124, 121, 126, 125, 127, 125, 112, 140, 136, 134, 164, 125, 114, 123, 133, 136, 136, 110, 124, 135, 112, 133, 139, 131, 121, 129, 114, 130, 125, 132, 121, 116, 137, 156, 145, 134, 138, 143, 125, 111, 121, 133, 111, 121, 126, 116, 112, 136, 135, 114, 109, 112, 108, 104, 124, 113, 130, 128, 124, 132, 112, 123, 117, 115, 136, 126, 118, 114, 138, 123, 140, 116, 136, 144, 142, 120, 112, 143, 123, 138, 122, 113, 110, 119, 120, 116, 132, 120, 114, 136, 96, 138, 114, 131, 133, 127, 118, 127, 99, 119, 114, 130, 121, 130, 116, 125, 129, 128, 137, 113, 151, 113, 115, 155, 115, 141, 111, 127, 142, 109, 125, 128, 140, 136, 127, 132, 128, 110, 124, 144, 133, 130, 145, 128, 118, 108, 122, 125, 129, 115, 107, 132, 121, 122, 132, 127, 145, 140, 117, 118, 129, 133, 106, 110, 135, 127, 130, 109, 126, 148, 109, 124, 115, 131, 129, 110, 117, 123, 118, 121, 131, 144, 115, 133, 123, 114, 116, 135, 132, 131, 143, 111, 135, 116, 119, 137, 116, 127, 125, 100, 132, 113, 128, 138, 135, 128, 132, 138, 118, 145, 124, 133, 112, 116, 144, 129, 134, 137, 132, 107, 119, 124, 132, 128, 119, 131, 128, 120, 127, 123, 126, 115, 114, 128, 119, 109, 129, 117, 128, 129, 107, 136, 125, 130, 111, 129, 122, 144, 118, 113, 124, 119, 111, 135, 122, 129, 140, 109, 147, 116, 136, 112, 129, 122, 124, 132, 135, 133, 124, 123, 118, 116, 117, 124, 118, 122, 118, 126, 127, 101, 122, 125, 139, 130, 117, 126, 136, 134, 120, 122, 114, 119, 102, 144, 118, 120, 119, 138, 126, 107, 123, 132, 120, 143, 134, 144, 131, 109, 129, 124, 118, 132, 126, 135, 140, 122, 139, 122, 131, 113, 113, 117, 120, 99, 127, 124, 129, 130, 133, 127, 127, 121, 126, 109, 132, 132, 139, 153, 147, 97, 119, 127, 113, 121, 118, 117, 129, 124, 114, 132, 135, 138, 132, 91, 119, 127, 114, 129, 114, 125, 109, 126, 132, 123, 111, 121, 125, 119, 127, 120, 123, 111, 130, 115, 121, 115, 112, 156, 127, 120, 145, 136, 123, 125, 109, 126, 106, 130, 144, 131, 135, 121, 126, 139, 126, 118, 135, 123, 100, 120, 125, 119, 122, 119, 123, 108, 116, 142, 100, 146, 131, 130, 128, 132, 133, 128, 116, 113, 122, 116, 130, 133, 120, 118, 116, 138, 116, 106, 150, 131, 157, 128, 134, 118, 125, 115, 131, 129, 116, 131, 121, 139, 133, 134, 113, 115, 124, 131, 118, 125, 115, 123, 127, 144, 133, 128, 138, 123, 120, 136, 134, 133, 102, 135, 142, 127, 151, 136, 98, 130, 122, 118, 116, 124, 130, 122, 124, 124, 117, 131, 130, 126, 121, 129, 110, 132, 133, 138, 114, 125, 137, 110, 125, 114, 127, 125, 118, 109, 124, 120, 131, 118, 101, 123, 141, 127, 130, 117, 115, 137, 126, 117, 131, 132, 127, 134, 101, 133, 110, 116, 135, 131, 115, 115, 131, 124, 110, 122, 139, 134, 123, 126, 115, 106, 132, 114, 131, 124, 119, 120, 138, 119, 133, 115, 120, 144, 132, 115, 126, 114, 116, 127, 122, 142, 118, 97, 129, 123, 130, 126, 139, 142, 124, 115, 141, 110, 126, 137, 130, 132, 133, 137, 123, 129, 137, 142, 120, 121, 125, 144, 117, 119, 138, 121, 124, 128, 121, 119, 134, 104, 118, 117, 126, 136, 138, 129, 101, 127, 128, 113, 135, 121, 111, 114, 126, 128, 129, 122, 118, 123, 118, 108, 145, 131, 124, 116, 116, 124, 131, 129, 143, 133, 122, 124, 101, 111, 117, 141, 130, 114, 145, 122, 122, 123, 132, 130, 118, 139, 113, 123, 133, 110, 146, 128, 102, 111, 131, 121, 124, 129, 144, 134, 121, 129, 125, 124, 147, 119, 151, 152, 111, 135, 103, 126, 120, 126, 141, 122, 113, 139, 122, 127, 137, 122, 121, 130, 121, 132, 141, 132, 128, 120, 144, 120, 134, 111, 124, 131, 129, 112, 128, 108, 122, 120, 135, 108, 149, 149, 127, 109, 118, 116, 131, 134, 112, 117, 122, 120, 121, 134, 115, 133, 142, 130, 122, 141, 117, 120, 142, 136, 139, 147, 153, 139, 126, 127, 119, 140, 127, 127, 116, 119, 126, 127, 113, 126, 114, 124, 125, 133, 111, 113, 120, 100, 134, 117, 132, 129, 131, 131, 131, 129, 140, 110, 129, 127, 125, 132, 136, 140, 130, 135, 121, 136, 136, 105, 134, 125, 139, 161, 109, 127, 124, 126, 137, 115, 135, 137, 114, 117, 100, 123, 127, 137, 141, 141, 131, 135, 110, 119, 133, 140, 112, 116, 157, 124, 110, 115, 101, 130, 124, 136, 121, 125, 129, 123, 125, 116, 103, 110, 123, 115, 121, 118, 127, 108, 128, 132, 119, 119, 126, 122, 111, 125, 120, 126, 126, 127, 132, 133, 128, 125, 115, 133, 121, 117, 126, 141, 123, 120, 151, 132, 119, 110, 124, 117, 126, 116, 121, 135, 113, 135, 115, 114, 110, 122, 118, 112, 125, 120, 127, 154, 153, 120, 116, 130, 137, 115, 118, 114, 115, 114, 126, 133, 121, 120, 130, 124, 127, 116, 109, 106, 120, 129, 129, 120, 107, 124, 123, 115, 123, 128, 127, 120, 128, 130, 115, 141, 110, 150, 122, 130, 130, 116, 135, 122, 123, 132, 125, 129, 137, 142, 131, 140, 121, 137, 143, 118, 117, 128, 150, 114, 127, 120, 122, 131, 117, 136, 120, 102, 119, 121, 122, 110, 108, 145, 137, 129, 125, 131, 133, 133, 125, 136, 124, 138, 125, 115, 151, 125, 133, 146, 136, 132, 134, 116, 104, 117, 127, 133, 113, 112, 122, 130, 135, 119, 115, 127, 128, 129, 113, 128, 118, 124, 130, 133, 130, 111, 121, 114, 131, 129, 119, 121, 133, 132, 126, 135, 131, 123, 113, 107, 145, 126, 109, 135, 143, 130, 103, 144, 114, 140, 137, 112, 129, 122, 132, 145, 109, 158, 127, 131, 126, 117, 128, 139, 134, 128, 104, 126, 135, 133, 132, 112, 122, 127, 98, 110, 131, 117, 127, 124, 128, 138, 124, 117, 139, 140, 142, 134, 112, 120, 119, 124, 130, 136, 125, 117, 142, 130, 136, 115, 116, 130, 125, 142, 131, 124, 138, 146, 107, 137, 115, 128, 118, 122, 116, 124, 108, 133, 135, 132, 119, 135, 136, 104, 130, 143, 111, 134, 109, 119, 147, 119, 122, 145, 105, 120, 136, 121, 116, 130, 121, 140, 167, 116, 130, 135, 144, 127, 110, 119, 117, 139, 136, 118, 120, 126, 138, 118, 102, 122, 127, 124, 121, 131, 136, 133, 120, 124, 127, 125, 129, 129, 120, 133, 124, 115, 111, 126, 137, 132, 116, 125, 147, 117, 144, 126, 115, 106, 123, 121, 125, 124, 121, 120, 116, 109, 122, 123, 138, 119, 112, 134, 128, 128, 125, 119, 129, 141, 125, 108, 123, 105, 125, 139, 114, 127, 133, 141, 128, 108, 139, 128, 152, 123, 137, 130, 111, 123, 150, 139, 129, 127, 132, 109, 118, 123, 121, 142, 137, 120, 125, 122, 114, 126, 111, 114, 109, 115, 123, 129, 122, 133, 125, 111, 111, 131, 108, 134, 122, 121, 136, 121, 124, 116, 116, 131, 120, 134, 128, 119, 114, 107, 108, 146, 122, 126, 104, 125, 143, 131, 128, 128, 133, 131, 112, 105, 125, 121, 130, 119, 137, 128, 112, 118, 130, 133, 103, 128, 114, 122, 124, 139, 109, 125, 115, 129, 126, 126, 132, 123, 118, 130, 133, 120, 118, 137, 122, 122, 119, 108, 131, 108, 138, 136, 124, 134, 118, 134, 135, 128, 122, 134, 118, 124, 109, 119, 114, 140, 122, 126, 154, 115, 121, 114, 118, 124, 140, 116, 126, 127, 121, 131, 136, 125, 150, 119, 135, 140, 127, 107, 129, 120, 125, 120, 121, 135, 122, 124, 159, 124, 129, 136, 135, 123, 122, 128, 125, 130, 121, 143, 110, 123, 125, 109, 133, 129, 120, 115, 118, 128, 127, 129, 130, 131, 120, 129, 130, 116, 96, 129, 149, 130, 132, 131, 126, 120, 124, 136, 134, 133, 115, 125, 120, 122, 126, 125, 126, 118, 127, 139, 132, 124, 139, 119, 124, 88, 123, 106, 124, 115, 135, 117, 111, 124, 124, 114, 116, 114, 119, 128, 121, 133, 126, 108, 148, 119, 118, 122, 130, 121, 131, 116, 107, 132, 122, 125, 117, 141, 138, 117, 128, 140, 130, 113, 129, 149, 140, 117, 123, 125, 109, 113, 124, 138, 122, 119, 131, 113, 116, 129, 112, 116, 126, 130, 123, 123, 129, 122, 123, 133, 126, 124, 146, 120, 126, 131, 133, 130, 130, 118, 130, 129, 120, 127, 136, 123, 148, 117, 127, 120, 121, 133, 136, 121, 128, 124, 136, 120, 115, 135, 126, 116, 109, 107, 119, 137, 119, 152, 138, 133, 133, 100, 124, 133, 143, 120, 123, 116, 141, 123, 130, 120, 132, 120, 116, 127, 104, 130, 121, 131, 130, 142, 120, 133, 121, 129, 124, 137, 127, 134, 129, 139, 125, 117, 130, 140, 119, 113, 142, 118, 116, 127, 142, 133, 132, 108, 127, 134, 129, 116, 135, 111, 111, 122, 124, 125, 153, 111, 133, 140, 126, 121, 107, 122, 129, 133, 122, 127, 118, 141, 124, 117, 120, 132, 116, 136, 128, 132, 144, 125, 129, 133, 123, 145, 113, 126, 138, 120, 132, 103, 136, 117, 125, 136, 115, 141, 124, 121, 135, 134, 134, 119, 122, 116, 121, 125, 124, 136, 113, 106, 133, 101, 134, 139, 148, 144, 126, 123, 142, 112, 133, 126, 126, 124, 131, 139, 132, 137, 122, 130, 130, 128, 137, 118, 129, 140, 125, 136, 113, 109, 127, 129, 154, 140, 131, 113, 141, 116, 138, 120, 120, 132, 123, 116, 112, 132, 145, 122, 141, 140, 131, 133, 120, 109, 125, 108, 126, 122, 120, 127, 118, 147, 128, 147, 127, 131, 107, 116, 125, 142, 125, 112, 128, 120, 126, 117, 146, 107, 106, 123, 131, 129, 111, 97, 115, 123, 131, 119, 124, 112, 123, 114, 124, 118, 119, 123, 126, 120, 122, 117, 106, 128, 132, 113, 137, 105, 125, 146, 126, 142, 123, 122, 135, 139, 112, 139, 128, 116, 125, 109, 156, 120, 112, 127, 119, 120, 117, 116, 144, 123, 127, 131, 125, 127, 141, 126, 117, 118, 121, 138, 114, 126, 105, 108, 123, 130, 142, 124, 113, 135, 122, 142, 113, 119, 131, 131, 131, 128, 135, 108, 143, 106, 138, 122, 109, 119, 105, 148, 117, 134, 110, 118, 130, 126, 152, 128, 112, 119, 125, 131, 137, 133, 133, 109, 125, 128, 143, 125, 132, 120, 112, 132, 146, 133, 144, 143, 137, 140, 148, 141, 113, 138, 135, 123, 90, 117, 120, 121, 120, 151, 123, 124, 121, 117, 159, 126, 122, 119, 122, 117, 117, 117, 136, 114, 137, 107, 132, 125, 124, 105, 118, 127, 141, 140, 130, 137, 123, 131, 124, 135, 117, 130, 141, 120, 159, 113, 141, 117, 105, 118, 121, 134, 126, 131, 130, 133, 127, 115, 107, 121, 139, 123, 107, 129, 115, 129, 143, 128, 127, 124, 119, 117, 124, 118, 117, 135, 120, 141, 134, 122, 121, 119, 134, 116, 130, 141, 135, 121, 139, 114, 129, 127, 119, 128, 144, 123, 145, 122, 122, 125, 127, 123, 132, 115, 130, 135, 112, 145, 128, 112, 115, 118, 138, 129, 130, 129, 121, 114, 124, 123, 145, 134, 143, 120, 134, 110, 127, 119, 124, 142, 128, 118, 120, 129, 136, 147, 110, 128, 122, 132, 117, 143, 137, 121, 113, 132, 122, 141, 128, 139, 141, 113, 119, 125, 125, 118, 124, 135, 134, 129, 122, 117, 129, 142, 128, 123, 137, 120, 119, 128, 134, 127, 136, 127, 131, 130, 112, 117, 100, 125, 109, 101, 123, 126, 111, 108, 111, 122, 115, 132, 126, 102, 121, 113, 121, 111, 116, 134, 114, 115, 138, 140, 113, 121, 140, 136, 123, 116, 122, 131, 126, 124, 121, 120, 116, 150, 133, 124, 140, 125, 108, 128, 131, 115, 131, 126, 106, 138, 121, 102, 139, 113, 121, 124, 135, 114, 114, 128, 121, 117, 132, 141, 115, 136, 131, 121, 124, 129, 116, 131, 131, 128, 113, 136, 110, 124, 113, 120, 106, 125, 132, 120, 130, 106, 148, 150, 134, 108, 136, 137, 121, 134, 111, 119, 113, 134, 130, 124, 119, 135, 115, 136, 141, 107, 140, 130, 122, 126, 125, 134, 121, 143, 111, 116, 132, 128, 105, 139, 125, 128, 147, 148, 126, 118, 122, 146, 128, 130, 116, 126, 144, 132, 114, 112, 109, 125, 127, 134, 127, 128, 127, 121, 130, 110, 122, 134, 115, 130, 137, 121, 133, 126, 129, 157, 118, 122, 129, 131, 142, 121, 123, 133, 131, 123, 118, 120, 117, 129, 118, 134, 125, 126, 129, 110, 149, 124, 119, 148, 139, 131, 115, 120, 122, 122, 150, 119, 121, 118, 154, 131, 137, 117, 135, 128, 141, 111, 118, 116, 134, 115, 130, 103, 100, 131, 118, 126, 135, 116, 109, 132, 129, 122, 140, 145, 126, 135, 132, 130, 125, 112, 131, 115, 138, 113, 122, 138, 121, 137, 141, 127, 100, 119, 117, 124, 131, 133, 128, 112, 137, 116, 106, 138, 118, 141, 129, 125, 121, 129, 130, 114, 129, 150, 146, 112, 126, 137, 123, 124, 104, 118, 145, 112, 123, 133, 125, 125, 138, 115, 132, 135, 131, 129, 126, 116, 137, 118, 119, 110, 133, 130, 132, 129, 133, 113, 115, 135, 117, 128, 110, 130, 113, 112, 138, 107, 130, 122, 109, 112, 132, 121, 114, 125, 107, 115, 131, 130, 119, 124, 138, 116, 131, 125, 122, 124, 110, 125, 120, 111, 135, 127, 106, 120, 141, 136, 130, 116, 128, 112, 130, 131, 114, 107, 127, 120, 122, 132, 108, 136, 117, 112, 118, 119, 107, 138, 116, 126, 124, 109, 132, 130, 121, 115, 128, 132, 120, 126, 128, 125, 120, 141, 119, 115, 111, 125, 136, 137, 121, 118, 128, 105, 130, 144, 117, 110, 118, 121, 109, 127, 145, 119, 119, 134, 120, 142, 104, 129, 112, 129, 114, 132, 120, 129, 137, 122, 135, 120, 116, 118, 116, 138, 131, 114, 122, 104, 120, 126, 125, 129, 131, 129, 138, 126, 110, 117, 135, 122, 126, 130, 134, 128, 132, 119, 117, 136, 123, 114, 128, 108, 112, 118, 126, 127, 126, 121, 122, 130, 113, 115, 125, 119, 124, 125, 118, 124, 134, 129, 120, 128, 127, 115, 123, 142, 115, 120, 109, 123, 128, 115, 127, 109, 114, 104, 133, 119, 122, 108, 118, 103, 135, 137, 128, 131, 131, 138, 110, 126, 126, 125, 122, 119, 117, 129, 106, 128, 122, 128, 114, 125, 117, 118, 127, 124, 119, 127, 109, 127, 120, 101, 111, 126, 118, 123, 103, 113, 137, 120, 140, 131, 122, 124, 131, 114, 124, 117, 96, 124, 147, 123, 123, 120, 109, 122, 124, 117, 124, 111, 116, 127, 140, 139, 116, 132, 150, 126, 114, 128, 112, 120, 121, 124, 123, 129, 128, 121, 142, 150, 109, 145, 113, 144, 128, 123, 141, 119, 128, 141, 107, 131, 116, 113, 124, 118, 107, 118, 135, 143, 128, 118, 126, 126, 118, 117, 127, 123, 119, 132, 144, 104, 125, 143, 124, 143, 119, 127, 121, 108, 110, 110, 141, 124, 136, 136, 123, 126, 150, 139, 127, 127, 132, 133, 125, 135, 136, 131, 111, 100, 114, 107, 125, 118, 139, 124, 115, 126, 115, 118, 142, 120, 125, 136, 132, 135, 130, 143, 134, 149, 131, 123, 122, 106, 119, 125, 111, 115, 109, 114, 125, 113, 133, 123, 126, 119, 113, 118, 125, 118, 118, 119, 147, 125, 142, 126, 124, 123, 126, 126, 125, 113, 127, 137, 132, 114, 125, 136, 116, 134, 123, 132, 134, 123, 119, 107, 124, 122, 105, 138, 120, 129, 118, 124, 110, 133, 135, 135, 122, 125, 140, 118, 152, 111, 146, 112, 123, 128, 141, 130, 113, 133, 115, 106, 130, 124, 118, 107, 122, 138, 123, 119, 115, 132, 123, 127, 129, 106, 120, 118, 119, 124, 122, 128, 140, 106, 117, 139, 125, 123, 115, 98, 132, 130, 125, 134, 129, 119, 123, 123, 149, 141, 131, 112, 129, 119, 115, 124, 131, 115, 118, 116, 146, 124, 115, 119, 130, 122, 125, 120, 127, 126, 111, 115, 121, 124, 110, 118, 100, 144, 139, 118, 130, 141, 132, 138, 135, 143, 125, 120, 111, 108, 123, 135, 142, 119, 121, 121, 133, 121, 118, 123, 117, 125, 133, 116, 132, 166, 123, 140, 140, 114, 112, 123, 136, 116, 116, 115, 132, 142, 118, 127, 118, 135, 138, 133, 127, 121, 129, 135, 125, 128, 129, 132, 133, 131, 118, 126, 135, 116, 124, 122, 128, 126, 134, 114, 120, 128, 135, 128, 137, 125, 117, 134, 125, 133, 129, 121, 132, 121, 139, 122, 110, 126, 141, 129, 125, 141, 138, 146, 117, 115, 137, 125, 122, 106, 128, 126, 123, 125, 138, 136, 129, 118, 125, 131, 140, 143, 124, 105, 129, 131, 131, 139, 137, 123, 126, 120, 125, 125, 147, 134, 129, 149, 103, 143, 112, 126, 141, 123, 133, 122, 131, 140, 115, 115, 144, 126, 140, 135, 138, 134, 126, 118, 133, 124, 131, 131, 105, 125, 135, 134, 125, 140, 120, 113, 136, 123, 133, 117, 127, 125, 115, 135, 128, 125, 122, 104, 127, 129, 122, 120, 128, 133, 129, 123, 121, 116, 139, 123, 129, 120, 124, 114, 114, 135, 127, 119, 140, 121, 109, 113, 135, 140, 131, 120, 144, 122, 102, 130, 131, 126, 137, 118, 121, 115, 112, 111, 105, 136, 133, 124, 141, 143, 135, 128, 121, 130, 121, 113, 134, 128, 124, 135, 145, 120, 124, 135, 137, 119, 114, 125, 131, 122, 121, 136, 139, 148, 118, 107, 119, 123, 107, 143, 134, 127, 138, 133, 137, 119, 117, 137, 148, 140, 142, 130, 119, 111, 129, 129, 130, 125, 126, 110, 125, 134, 133, 113, 137, 126, 133, 120, 116, 128, 152, 131, 122, 148, 104, 96, 133, 125, 121, 122, 130, 130, 126, 129, 113, 135, 141, 128, 150, 120, 123, 120, 123, 126, 117, 133, 114, 140, 120, 125, 110, 137, 122, 138, 115, 131, 118, 122, 124, 130, 147, 126, 134, 111, 126, 133, 138, 129, 126, 121, 122, 130, 133, 129, 124, 121, 128, 122, 133, 114, 131, 119, 127, 125, 134, 121, 121, 150, 127, 108, 121, 120, 143, 139, 120, 132, 137, 114, 129, 105, 115, 138, 126, 123, 135, 121, 118, 120, 130, 125, 112, 132, 141, 129, 140, 128, 134, 113, 134, 119, 133, 117, 129, 133, 124, 132, 116, 137, 125, 140, 121, 125, 118, 122, 119, 119, 125, 121, 110, 123, 131, 137, 144, 124, 121, 129, 123, 125, 135, 117, 128, 121, 118, 127, 141, 118, 128, 120, 115, 135, 137, 126, 129, 122, 134, 121, 137, 113, 126, 132, 125, 118, 134, 140, 120, 125, 131, 119, 120, 128, 111, 144, 117, 139, 118, 127, 122, 122, 130, 120, 130, 115, 116, 122, 121, 133, 142, 122, 139, 134, 134, 117, 116, 121, 128, 92, 117, 127, 117, 108, 122, 123, 111, 127, 122, 107, 147, 145, 113, 134, 126, 134, 121, 139, 114, 145, 134, 126, 133, 109, 111, 113, 123, 126, 124, 128, 133, 122, 125, 122, 124, 145, 133, 124, 106, 137, 124, 106, 121, 128, 117, 128, 133, 135, 133, 111, 127, 143, 133, 117, 120, 128, 130, 83, 109, 149, 117, 115, 117, 145, 139, 134, 118, 118, 124, 118, 130, 135, 134, 122, 128, 128, 129, 115, 101, 122, 115, 125, 120, 134, 117, 126, 127, 138, 115, 129, 136, 132, 124, 136, 119, 117, 128, 102, 122, 117, 123, 139, 118, 125, 124, 108, 138, 123, 115, 114, 123, 120, 129, 132, 141, 122, 136, 130, 132, 133, 124, 120, 140, 122, 131, 126, 134, 131, 126, 117, 127, 122, 126, 150, 119, 143, 119, 132, 117, 120, 128, 128, 134, 133, 121, 117, 117, 123, 122, 129, 115, 125, 123, 130, 118, 118, 110, 123, 120, 125, 138, 124, 116, 119, 127, 121, 138, 129, 124, 125, 133, 113, 120, 110, 130, 110, 113, 117, 125, 123, 129, 137, 125, 135, 136, 120, 123, 122, 127, 118, 135, 130, 117, 132, 112, 130, 137, 107, 139, 124, 128, 127, 122, 134, 122, 129, 139, 125, 136, 112, 124, 131, 102, 123, 119, 107, 120, 130, 133, 128, 135, 123, 115, 117, 141, 135, 134, 116, 127, 131, 134, 121, 116, 128, 130, 118, 129, 125, 125, 129, 125, 132, 119, 137, 116, 120, 108, 142, 118, 119, 125, 125, 131, 130, 152, 119, 126, 126, 114, 132, 135, 125, 120, 127, 132, 134, 131, 125, 144, 121, 128, 115, 132, 124, 124, 124, 133, 124, 127, 113, 120, 142, 114, 125, 122, 123, 130, 115, 133, 124, 122, 132, 115, 120, 130, 120, 135, 136, 125, 134, 104, 120, 119, 134, 113, 129, 91, 127, 129, 121, 123, 118, 139, 129, 132, 117, 121, 123, 121, 115, 117, 124, 142, 116, 111, 137, 119, 117, 122, 130, 116, 119, 123, 122, 137, 123, 133, 112, 123, 148, 119, 134, 130, 126, 150, 129, 109, 135, 111, 138, 144, 129, 120, 109, 126, 145, 118, 125, 115, 130, 133, 118, 127, 124, 123, 122, 115, 122, 114, 111, 120, 119, 121, 125, 126, 121, 128, 106, 132, 109, 138, 125, 140, 126, 119, 103, 118, 135, 128, 112, 110, 127, 138, 135, 121, 119, 131, 123, 134, 127, 114, 122, 120, 131, 123, 129, 128, 129, 138, 139, 128, 135, 119, 128, 123, 130, 124, 127, 113, 115, 144, 116, 123, 131, 135, 128, 132, 128, 121, 128, 116, 134, 145, 116, 122, 115, 117, 113, 111, 123, 115, 113, 137, 116, 143, 139, 132, 132, 125, 133, 134, 126, 118, 116, 141, 117, 149, 140, 121, 128, 119, 136, 124, 125, 118, 113, 129, 135, 130, 130, 138, 119, 143, 140, 116, 120, 131, 132, 117, 129, 119, 135, 132, 110, 132, 107, 110, 111, 113, 123, 125, 135, 140, 134, 118, 135, 134, 125, 152, 125, 128, 130, 119, 123, 137, 108, 134, 129, 133, 115, 120, 138, 93, 125, 116, 123, 126, 151, 127, 121, 145, 121, 115, 135, 133, 127, 127, 133, 128, 119, 125, 120, 139, 137, 129, 121, 144, 135, 135, 133, 129, 125, 109, 126, 127, 133, 127, 123, 117, 124, 137, 122, 123, 118, 120, 129, 115, 123, 136, 118, 128, 126, 125, 127, 124, 122, 129, 134, 119, 135, 126, 138, 128, 124, 126, 137, 128, 118, 118, 128, 140, 122, 121, 122, 116, 115, 122, 125, 129, 132, 125, 119, 139, 137, 128, 115, 124, 131, 118, 136, 122, 130, 123, 120, 129, 130, 118, 131, 124, 132, 117, 124, 138, 129, 135, 104, 116, 121, 124, 121, 122, 130, 127, 132, 139, 124, 102, 119, 152, 128, 135, 114, 110, 131, 124, 127, 131, 125, 126, 139, 134, 120, 126, 117, 135, 128, 112, 127, 118, 121, 156, 140, 125, 132, 124, 120, 130, 124, 131, 124, 133, 118, 105, 126, 121, 140, 132, 121, 111, 114, 115, 117, 124, 129, 139, 136, 120, 108, 144, 127, 124, 150, 136, 113, 113, 136, 139, 137, 143, 119, 129, 128, 121, 147, 118, 111, 122, 136, 132, 125, 124, 132, 116, 120, 129, 141, 124, 140, 130, 115, 120, 121, 159, 115, 146, 128, 123, 111, 122, 134, 96, 123, 108, 121, 121, 126, 118, 127, 115, 118, 129, 130, 130, 115, 114, 106, 120, 144, 125, 116, 126, 119, 133, 126, 122, 116, 125, 128, 134, 117, 133, 136, 116, 130, 133, 128, 103, 119, 126, 134, 129, 120, 128, 119, 134, 132, 132, 127, 109, 126, 136, 119, 131, 125, 119, 118, 132, 129, 120, 126, 141, 123, 126, 114, 135, 118, 125, 111, 112, 126, 131, 121, 117, 105, 121, 130, 120, 139, 123, 132, 123, 121, 116, 125, 125, 142, 139, 122, 125, 128, 118, 125, 120, 131, 131, 111, 130, 126, 129, 137, 124, 123, 123, 133, 117, 130, 128, 127, 125, 127, 126, 105, 115, 119, 106, 120, 134, 122, 110, 127, 132, 125, 125, 123, 119, 123, 139, 102, 130, 124, 128, 132, 132, 132, 134, 133, 132, 110, 123, 121, 121, 125, 110, 123, 122, 113, 125, 127, 124, 134, 122, 127, 123, 133, 117, 123, 126, 129, 135, 124, 125, 134, 135, 124, 122, 132, 121, 119, 122, 134, 145, 131, 128, 120, 121, 106, 130, 131, 130, 115, 123, 129, 131, 133, 111, 126, 120, 116, 108, 132, 119, 130, 136, 129, 122, 121, 125, 123, 127, 143, 110, 136, 103, 127, 134, 123, 121, 130, 134, 134, 136, 123, 124, 138, 118, 139, 132, 130, 114, 139, 119, 125, 127, 123, 122, 131, 135, 119, 115, 126, 124, 133, 105, 134, 138, 115, 131, 129, 109, 122, 132, 134, 113, 119, 137, 120, 118, 126, 128, 121, 135, 130, 125, 134, 135, 124, 118, 150, 131, 119, 138, 130, 126, 130, 125, 124, 127, 124, 122, 128, 133, 137, 129, 125, 125, 145, 116, 127, 118, 134, 138, 118, 127, 115, 131, 123, 133, 118, 132, 146, 119, 132, 104, 132, 99, 126, 124, 134, 120, 150, 141, 116, 125, 108, 137, 127, 132, 123, 113, 118, 136, 132, 126, 129, 122, 130, 106, 125, 118, 104, 129, 125, 123, 134, 128, 135, 125, 124, 110, 128, 120, 132, 123, 131, 124, 132, 131, 120, 133, 143, 134, 136, 126, 125, 119, 125, 125, 107, 122, 124, 126, 111, 132, 122, 124, 121, 127, 118, 147, 119, 140, 150, 133, 142, 119, 130, 111, 117, 134, 119, 108, 120, 128, 121, 133, 117, 141, 142, 114, 122, 122, 110, 127, 104, 129, 143, 136, 133, 149, 129, 134, 117, 121, 149, 131, 150, 138, 126, 120, 140, 129, 103, 150, 119, 130, 126, 130, 120, 115, 135, 128, 129, 123, 123, 123, 125, 138, 115, 111, 111, 105, 139, 117, 107, 117, 120, 115, 126, 128, 128, 154, 142, 120, 116, 122, 116, 129, 121, 125, 129, 118, 128, 133, 130, 123, 131, 108, 138, 129, 137, 115, 140, 128, 113, 128, 123, 148, 131, 106, 118, 103, 121, 139, 134, 134, 119, 132, 130, 120, 124, 99, 129, 124, 105, 123, 129, 115, 120, 136, 101, 128, 115, 123, 111, 137, 118, 146, 113, 131, 114, 121, 123, 137, 108, 121, 133, 127, 113, 137, 129, 124, 129, 133, 128, 137, 135, 132, 129, 118, 117, 122, 136, 130, 141, 129, 116, 107, 128, 111, 122, 133, 142, 145, 125, 120, 110, 114, 139, 124, 129, 117, 140, 128, 115, 132, 128, 117, 113, 116, 108, 128, 145, 128, 136, 120, 121, 123, 119, 135, 121, 146, 124, 123, 114, 115, 133, 122, 140, 126, 116, 133, 139, 116, 133, 129, 115, 142, 146, 122, 129, 134, 143, 152, 123, 103, 128, 120, 141, 134, 130, 129, 112, 124, 129, 123, 123, 133, 116, 137, 127, 123, 105, 114, 120, 144, 132, 119, 107, 119, 151, 119, 132, 119, 137, 114, 124, 133, 124, 124, 118, 123, 141, 138, 133, 127, 140, 135, 126, 123, 116, 116, 147, 107, 124, 131, 109, 117, 126, 101, 114, 120, 117, 128, 127, 113, 116, 127, 124, 116, 142, 128, 119, 123, 150, 126, 110, 110, 122, 118, 127, 123, 131, 144, 133, 120, 128, 106, 135, 118, 118, 130, 155, 140, 118, 132, 156, 117, 120, 122, 122, 140, 130, 117, 112, 122, 127, 145, 128, 119, 113, 120, 120, 130, 129, 130, 112, 140, 117, 124, 133, 119, 125, 133, 132, 138, 120, 109, 105, 129, 138, 134, 124, 127, 137, 145, 120, 119, 118, 113, 129, 114, 131, 146, 112, 121, 114, 130, 129, 118, 102, 137, 131, 106, 128, 127, 126, 117, 121, 122, 141, 132, 118, 119, 123, 125, 131, 111, 135, 130, 115, 147, 134, 136, 126, 132, 115, 107, 134, 141, 120, 116, 100, 128, 146, 120, 123, 113, 122, 129, 122, 135, 128, 120, 141, 129, 141, 118, 115, 122, 114, 119, 128, 102, 125, 113, 118, 122, 153, 116, 133, 123, 122, 108, 130, 149, 129, 145, 132, 125, 118, 109, 117, 112, 134, 133, 130, 116, 117, 136, 125, 144, 125, 116, 105, 120, 139, 104, 128, 145, 121, 138, 130, 130, 129, 128, 136, 132, 126, 110, 129, 110, 119, 138, 111, 117, 115, 119, 131, 127, 137, 116, 131, 117, 136, 122, 115, 113, 137, 118, 128, 117, 125, 124, 119, 141, 134, 130, 139, 122, 128, 113, 140, 123, 118, 120, 130, 111, 108, 135, 113, 128, 134, 118, 131, 124, 112, 120, 123, 124, 125, 127, 122, 121, 143, 140, 139, 162, 127, 112, 119, 128, 121, 124, 119, 127, 127, 138, 131, 116, 121, 122, 127, 137, 95, 140, 135, 131, 123, 129, 120, 152, 106, 120, 127, 124, 135, 123, 128, 104, 126, 132, 121, 136, 135, 87, 119, 122, 114, 133, 122, 129, 125, 136, 137, 114, 118, 126, 106, 139, 123, 147, 121, 145, 122, 118, 115, 135, 116, 107, 119, 116, 131, 127, 114, 136, 121, 140, 129, 105, 134, 135, 125, 123, 126, 102, 131, 120, 119, 122, 141, 130, 128, 116, 136, 135, 113, 107, 148, 133, 146, 109, 118, 134, 120, 117, 151, 97, 120, 129, 134, 123, 129, 123, 136, 135, 133, 116, 130, 134, 130, 110, 118, 121, 115, 124, 122, 108, 104, 118, 120, 124, 130, 121, 123, 131, 125, 140, 113, 132, 137, 115, 152, 130, 116, 148, 128, 123, 102, 127, 121, 120, 143, 113, 124, 135, 128, 128, 151, 128, 117, 103, 127, 135, 113, 115, 139, 116, 133, 140, 126, 132, 121, 118, 109, 135, 121, 118, 114, 129, 107, 125, 147, 132, 131, 134, 88, 116, 129, 124, 122, 117, 121, 114, 119, 119, 123, 112, 134, 133, 140, 125, 133, 139, 128, 144, 127, 118, 117, 123, 114, 117, 130, 128, 126, 136, 126, 129, 132, 144, 121, 126, 140, 118, 137, 125, 129, 133, 117, 119, 121, 118, 144, 138, 133, 135, 120, 110, 124, 117, 122, 127, 112, 130, 113, 125, 130, 120, 129, 116, 140, 110, 138, 153, 106, 126, 126, 116, 130, 129, 107, 116, 128, 109, 124, 135, 116, 136, 131, 119, 119, 131, 124, 128, 125, 110, 117, 132, 124, 104, 144, 130, 132, 127, 149, 131, 140, 138, 128, 109, 124, 117, 131, 114, 98, 117, 124, 123, 131, 119, 143, 106, 124, 130, 144, 122, 129, 113, 133, 115, 120, 123, 103, 126, 119, 112, 121, 128, 120, 134, 110, 122, 115, 114, 121, 123, 135, 136, 117, 139, 123, 118, 124, 126, 128, 134, 121, 115, 121, 101, 132, 111, 108, 119, 136, 149, 125, 148, 125, 109, 127, 119, 121, 121, 123, 126, 142, 121, 107, 126, 122, 112, 115, 142, 135, 134, 118, 103, 119, 116, 115, 125, 129, 121, 121, 123, 158, 127, 122, 109, 120, 131, 112, 117, 127, 121, 126, 129, 124, 105, 162, 123, 120, 145, 134, 97, 134, 116, 117, 130, 118, 129, 127, 118, 119, 135, 123, 121, 109, 132, 124, 139, 142, 128, 134, 149, 101, 144, 108, 125, 123, 116, 132, 110, 137, 120, 129, 124, 129, 130, 124, 133, 124, 134, 131, 130, 121, 123, 108, 121, 117, 139, 124, 119, 115, 119, 138, 129, 128, 113, 124, 119, 106, 106, 135, 120, 124, 131, 115, 110, 129, 130, 118, 143, 138, 111, 119, 122, 137, 128, 144, 129, 133, 131, 116, 131, 115, 133, 127, 124, 131, 132, 133, 111, 128, 114, 123, 130, 129, 132, 127, 108, 140, 137, 128, 113, 114, 107, 136, 134, 131, 108, 127, 117, 132, 134, 132, 139, 142, 126, 119, 119, 119, 138, 120, 132, 113, 112, 125, 120, 124, 131, 125, 135, 145, 108, 122, 124, 112, 125, 123, 138, 129, 119, 126, 122, 124, 142, 139, 128, 116, 117, 129, 128, 131, 125, 117, 121, 150, 118, 129, 125, 119, 126, 120, 130, 131, 129, 133, 118, 141, 134, 118, 142, 127, 124, 125, 118, 112, 133, 127, 130, 144, 133, 133, 124, 119, 138, 132, 117, 125, 128, 120, 120, 108, 117, 123, 104, 118, 122, 118, 136, 128, 123, 131, 122, 133, 126, 99, 124, 119, 136, 119, 114, 128, 134, 124, 124, 135, 129, 126, 134, 125, 135, 124, 124, 132, 135, 117, 129, 121, 122, 117, 121, 106, 125, 127, 124, 115, 117, 110, 124, 117, 124, 113, 127, 129, 119, 125, 134, 116, 143, 118, 130, 119, 125, 128, 123, 126, 114, 130, 128, 125, 137, 106, 119, 122, 132, 134, 96, 120, 118, 122, 110, 136, 119, 120, 129, 131, 133, 128, 140, 134, 136, 104, 137, 135, 126, 118, 138, 134, 126, 129, 124, 132, 118, 138, 131, 119, 132, 140, 115, 129, 120, 114, 133, 106, 128, 118, 122, 120, 120, 111, 135, 132, 120, 155, 127, 131, 132, 113, 133, 129, 123, 146, 116, 132, 118, 141, 121, 123, 107, 130, 121, 132, 121, 114, 124, 120, 125, 119, 129, 125, 131, 118, 115, 127, 115, 104, 110, 132, 122, 131, 124, 117, 123, 131, 120, 128, 131, 122, 118, 117, 124, 141, 133, 136, 136, 118, 112, 124, 119, 116, 118, 103, 113, 120, 130, 129, 129, 141, 151, 116, 122, 138, 128, 131, 107, 112, 128, 128, 131, 134, 104, 127, 129, 121, 121, 123, 129, 121, 124, 112, 132, 124, 134, 109, 136, 108, 126, 108, 113, 111, 132, 122, 141, 127, 107, 126, 129, 122, 133, 127, 153, 128, 117, 135, 126, 124, 118, 134, 121, 134, 130, 123, 120, 148, 124, 103, 132, 122, 115, 126, 125, 104, 129, 124, 130, 131, 128, 126, 120, 151, 121, 118, 122, 132, 119, 117, 124, 121, 127, 135, 116, 131, 125, 133, 121, 126, 131, 123, 146, 126, 137, 137, 123, 102, 125, 133, 105, 104, 123, 105, 113, 117, 125, 120, 119, 111, 126, 128, 126, 126, 148, 132, 119, 130, 116, 113, 115, 139, 141, 111, 134, 128, 152, 111, 115, 125, 129, 129, 119, 123, 109, 119, 132, 135, 116, 127, 126, 125, 116, 149, 111, 124, 142, 126, 141, 113, 132, 127, 120, 134, 127, 132, 127, 134, 120, 128, 133, 138, 125, 130, 131, 115, 114, 127, 107, 108, 129, 116, 119, 132, 132, 128, 126, 132, 128, 126, 123, 131, 135, 118, 130, 128, 127, 132, 107, 127, 140, 125, 114, 137, 124, 134, 125, 115, 131, 119, 125, 107, 128, 134, 124, 122, 130, 125, 136, 113, 116, 144, 131, 107, 120, 133, 129, 130, 122, 120, 127, 124, 139, 127, 136, 141, 128, 123, 141, 128, 107, 120, 128, 126, 128, 112, 122, 130, 128, 115, 133, 123, 124, 130, 131, 116, 138, 136, 121, 134, 116, 126, 139, 121, 134, 119, 124, 134, 126, 118, 134, 138, 128, 122, 123, 102, 136, 140, 119, 129, 127, 146, 123, 124, 109, 126, 123, 120, 125, 130, 129, 128, 116, 138, 125, 126, 133, 132, 125, 134, 132, 110, 126, 134, 109, 131, 120, 115, 122, 137, 115, 131, 132, 125, 129, 122, 141, 102, 113, 114, 122, 136, 133, 125, 151, 131, 126, 120, 134, 127, 133, 138, 132, 148, 126, 121, 120, 125, 121, 122, 131, 114, 136, 141, 128, 121, 118, 124, 122, 138, 120, 130, 113, 119, 127, 131, 128, 122, 125, 124, 125, 107, 142, 119, 114, 136, 122, 123, 136, 119, 138, 140, 135, 127, 128, 131, 115, 141, 128, 132, 131, 127, 133, 119, 118, 137, 120, 133, 111, 113, 115, 121, 139, 134, 116, 119, 121, 128, 119, 115, 115, 132, 126, 139, 129, 159, 116, 142, 114, 105, 137, 133, 135, 121, 137, 141, 109, 135, 131, 122, 123, 116, 115, 115, 121, 140, 128, 129, 115, 127, 126, 117, 122, 140, 130, 126, 119, 150, 121, 129, 120, 118, 122, 126, 119, 106, 120, 140, 116, 108, 128, 124, 128, 112, 126, 125, 132, 156, 127, 114, 117, 132, 110, 111, 131, 109, 127, 129, 109, 127, 115, 131, 122, 119, 123, 137, 131, 148, 143, 132, 130, 121, 119, 126, 139, 126, 120, 130, 129, 104, 128, 122, 144, 126, 132, 120, 126, 121, 126, 115, 132, 125, 111, 133, 143, 120, 114, 123, 122, 129, 133, 118, 133, 134, 130, 128, 113, 134, 132, 120, 134, 114, 118, 135, 131, 105, 131, 132, 132, 117, 132, 122, 126, 124, 116, 123, 113, 122, 140, 118, 134, 137, 118, 115, 126, 123, 118, 107, 129, 123, 136, 128, 120, 131, 123, 121, 128, 122, 121, 119, 113, 113, 128, 114, 120, 128, 128, 129, 133, 129, 123, 130, 101, 132, 114, 125, 107, 125, 116, 126, 131, 140, 134, 122, 127, 142, 142, 138, 135, 126, 136, 131, 119, 115, 118, 114, 115, 119, 131, 128, 112, 131, 119, 137, 143, 124, 149, 132, 117, 128, 131, 137, 138, 119, 109, 116, 118, 123, 131, 106, 123, 105, 132, 120, 131, 117, 128, 127, 122, 130, 98, 121, 117, 120, 113, 126, 118, 108, 127, 113, 130, 131, 127, 128, 112, 121, 130, 137, 131, 135, 135, 134, 119, 122, 115, 119, 121, 129, 134, 116, 121, 146, 134, 111, 136, 141, 128, 112, 127, 117, 123, 143, 129, 144, 145, 101, 122, 112, 119, 119, 121, 119, 128, 138, 123, 106, 127, 129, 125, 124, 125, 138, 132, 122, 138, 125, 129, 123, 127, 119, 112, 117, 120, 137, 122, 135, 140, 130, 133, 126, 140, 115, 140, 116, 118, 122, 124, 99, 125, 116, 121, 116, 135, 144, 96, 122, 116, 128, 111, 115, 126, 131, 122, 121, 114, 128, 117, 123, 119, 134, 129, 131, 114, 139, 121, 131, 118, 126, 110, 129, 127, 127, 136, 130, 135, 126, 134, 152, 119, 138, 135, 130, 116, 137, 118, 134, 128, 118, 137, 122, 123, 160, 131, 128, 126, 112, 106, 126, 120, 136, 124, 103, 139, 127, 113, 125, 128, 131, 113, 132, 135, 135, 119, 132, 113, 128, 118, 126, 126, 129, 125, 134, 109, 130, 133, 122, 127, 124, 131, 122, 134, 113, 130, 122, 138, 141, 116, 109, 127, 127, 129, 113, 132, 143, 105, 108, 111, 127, 109, 126, 116, 116, 113, 135, 127, 123, 114, 131, 139, 139, 104, 121, 120, 143, 123, 103, 135, 134, 124, 108, 145, 128, 125, 111, 129, 112, 129, 116, 122, 105, 128, 107, 116, 131, 140, 151, 117, 124, 113, 128, 108, 135, 128, 118, 117, 133, 127, 133, 107, 114, 118, 126, 117, 139, 97, 108, 127, 136, 134, 116, 116, 132, 119, 141, 119, 116, 132, 126, 134, 128, 105, 136, 123, 123, 104, 127, 134, 131, 105, 117, 149, 137, 122, 133, 149, 128, 132, 120, 113, 115, 121, 111, 114, 133, 130, 120, 122, 120, 124, 121, 142, 145, 138, 126, 118, 115, 125, 110, 164, 128, 144, 110, 111, 120, 120, 141, 119, 145, 125, 121, 141, 107, 117, 124, 115, 141, 148, 118, 148, 124, 129, 115, 123, 138, 134, 119, 133, 118, 117, 131, 131, 139, 118, 126, 115, 128, 117, 132, 112, 120, 148, 124, 119, 121, 140, 130, 131, 108, 126, 131, 116, 119, 127, 108, 143, 133, 137, 130, 120, 125, 125, 139, 126, 127, 88, 129, 128, 118, 129, 143, 124, 125, 118, 122, 124, 120, 113, 127, 135, 130, 119, 121, 105, 121, 114, 128, 121, 115, 134, 122, 111, 120, 120, 127, 146, 140, 117, 131, 124, 122, 120, 129, 114, 129, 152, 123, 116, 123, 129, 121, 122, 117, 127, 130, 131, 122, 139, 137, 137, 130, 127, 145, 116, 115, 124, 137, 133, 128, 105, 119, 120, 126, 125, 124, 129, 127, 105, 121, 144, 134, 138, 147, 123, 127, 108, 110, 122, 125, 125, 119, 114, 113, 101, 113, 120, 126, 138, 135, 132, 120, 133, 125, 125, 140, 112, 126, 115, 137, 119, 120, 120, 134, 122, 125, 102, 148, 137, 128, 121, 134, 120, 116, 127, 127, 119, 119, 131, 118, 139, 119, 116, 120, 110, 131, 121, 124, 118, 130, 133, 137, 139, 132, 123, 129, 140, 118, 128, 145, 125, 124, 137, 126, 135, 122, 127, 117, 127, 112, 125, 126, 133, 115, 119, 126, 111, 122, 131, 134, 122, 126, 118, 121, 118, 145, 115, 118, 139, 107, 131, 129, 125, 141, 130, 124, 111, 139, 126, 141, 140, 127, 129, 137, 115, 127, 129, 104, 127, 130, 142, 127, 118, 143, 132, 130, 123, 143, 107, 126, 127, 121, 106, 122, 117, 129, 129, 129, 127, 115, 141, 126, 121, 150, 138, 115, 128, 109, 121, 123, 129, 113, 134, 128, 135, 134, 127, 117, 118, 138, 107, 125, 129, 135, 126, 110, 129, 109, 119, 120, 124, 129, 140, 123, 127, 128, 127, 130, 140, 128, 122, 123, 115, 123, 126, 125, 127, 123, 94, 119, 116, 117, 119, 123, 144, 104, 130, 132, 127, 119, 123, 124, 121, 127, 107, 129, 120, 132, 124, 142, 127, 134, 119, 109, 136, 132, 101, 121, 130, 148, 136, 103, 121, 114, 109, 142, 119, 131, 121, 119, 118, 107, 112, 136, 115, 124, 137, 128, 111, 112, 127, 116, 133, 127, 123, 124, 126, 116, 119, 127, 118, 141, 164, 142, 154, 142, 121, 127, 102, 117, 114, 114, 134, 126, 142, 140, 117, 126, 121, 129, 127, 109, 137, 125, 129, 134, 120, 131, 128, 135, 114, 134, 135, 127, 126, 146, 130, 144, 135, 124, 137, 113, 122, 127, 126, 132, 114, 120, 119, 117, 140, 141, 135, 124, 130, 126, 134, 132, 114, 121, 116, 128, 132, 136, 132, 138, 115, 124, 119, 137, 128, 139, 139, 134, 125, 120, 131, 119, 120, 124, 142, 141, 140, 125, 99, 120, 117, 119, 142, 118, 136, 125, 125, 118, 131, 128, 128, 124, 133, 145, 125, 135, 130, 121, 126, 121, 120, 137, 111, 125, 127, 106, 132, 137, 125, 129, 127, 114, 118, 122, 130, 109, 109, 126, 129, 117, 127, 139, 121, 132, 117, 132, 130, 132, 141, 128, 119, 115, 110, 127, 116, 123, 132, 120, 123, 133, 135, 120, 134, 116, 126, 145, 108, 132, 129, 142, 115, 132, 140, 131, 127, 120, 125, 131, 151, 125, 118, 139, 114, 108, 121, 125, 138, 135, 121, 130, 133, 130, 132, 133, 131, 115, 122, 159, 133, 110, 128, 131, 116, 126, 125, 132, 130, 103, 112, 121, 135, 110, 130, 118, 129, 128, 107, 136, 129, 137, 114, 124, 122, 138, 136, 122, 135, 113, 117, 126, 121, 126, 129, 125, 130, 134, 129, 129, 117, 114, 135, 119, 85, 121, 114, 130, 124, 119, 131, 130, 114, 137, 119, 129, 126, 114, 133, 120, 129, 134, 114, 129, 122, 123, 139, 106, 115, 128, 128, 142, 128, 149, 114, 124, 118, 115, 137, 137, 134, 136, 119, 127, 139, 131, 144, 125, 121, 114, 109, 132, 138, 120, 123, 131, 120, 117, 129, 150, 120, 128, 133, 130, 117, 118, 119, 117, 110, 119, 124, 138, 122, 131, 140, 121, 135, 115, 134, 141, 118, 128, 143, 128, 114, 129, 140, 116, 102, 124, 129, 129, 115, 129, 113, 118, 123, 125, 132, 128, 121, 116, 123, 117, 112, 128, 131, 132, 120, 108, 124, 142, 122, 117, 151, 122, 116, 126, 121, 127, 132, 131, 134, 129, 120, 98, 130, 128, 121, 132, 141, 117, 134, 125, 141, 108, 123, 131, 125, 128, 126, 133, 121, 137, 150, 133, 133, 118, 137, 133, 135, 130, 142, 113, 116, 129, 124, 137, 123, 125, 113, 131, 117, 121, 119, 134, 131, 115, 124, 132, 122, 122, 125, 113, 124, 142, 121, 120, 134, 134, 126, 121, 121, 121, 116, 136, 140, 132, 130, 133, 119, 116, 115, 130, 153, 116, 128, 123, 133, 130, 123, 131, 102, 124, 130, 118, 146, 122, 129, 118, 126, 114, 119, 116, 122, 144, 133, 126, 116, 115, 126, 116, 122, 134, 122, 123, 114, 145, 130, 118, 132, 121, 128, 121, 130, 117, 125, 106, 125, 122, 139, 128, 115, 145, 138, 113, 122, 139, 137, 133, 131, 116, 125, 122, 122, 135, 107, 119, 117, 131, 142, 140, 113, 130, 116, 118, 120, 123, 128, 131, 126, 128, 117, 127, 117, 126, 123, 134, 118, 117, 131, 113, 124, 148, 124, 126, 118, 122, 122, 116, 124, 125, 116, 134, 122, 127, 126, 129, 143, 120, 121, 113, 109, 130, 119, 118, 119, 124, 121, 125, 120, 129, 116, 139, 115, 119, 130, 128, 138, 115, 127, 121, 116, 132, 128, 138, 134, 126, 136, 126, 126, 118, 114, 124, 149, 128, 122, 135, 127, 143, 150, 115, 119, 117, 135, 123, 114, 132, 116, 113, 117, 109, 123, 131, 128, 117, 143, 117, 122, 129, 142, 132, 116, 133, 139, 121, 117, 123, 107, 122, 113, 116, 120, 136, 120, 128, 120, 122, 146, 105, 123, 129, 133, 144, 124, 130, 122, 139, 143, 126, 130, 143, 128, 103, 111, 141, 125, 137, 118, 114, 119, 107, 136, 131, 117, 128, 155, 121, 122, 130, 130, 112, 137, 127, 113, 141, 125, 117, 129, 123, 128, 119, 123, 138, 122, 121, 124, 120, 123, 104, 126, 127, 121, 116, 116, 130, 123, 132, 123, 138, 125, 114, 137, 118, 117, 126, 117, 126, 111, 114, 112, 138, 128, 124, 122, 135, 128, 139, 132, 133, 131, 129, 127, 139, 117, 114, 162, 128, 133, 117, 113, 119, 122, 124, 143, 116, 127, 99, 111, 132, 127, 132, 126, 110, 126, 127, 124, 118, 107, 110, 145, 132, 124, 101, 145, 129, 121, 130, 136, 141, 99, 117, 121, 120, 126, 130, 129, 119, 126, 133, 128, 133, 107, 114, 118, 124, 145, 132, 137, 136, 114, 119, 129, 138, 137, 123, 131, 118, 111, 120, 123, 123, 131, 115, 117, 120, 125, 129, 145, 123, 114, 131, 119, 134, 135, 127, 140, 120, 151, 105, 111, 132, 118, 116, 116, 124, 133, 126, 126, 110, 125, 122, 115, 138, 117, 112, 108, 129, 119, 133, 138, 125, 106, 128, 129, 140, 141, 105, 139, 124, 125, 128, 129, 136, 114, 138, 139, 142, 92, 147, 124, 119, 135, 130, 123, 138, 130, 121, 117, 127, 133, 126, 123, 115, 118, 141, 126, 109, 119, 127, 113, 137, 112, 138, 117, 132, 119, 135, 140, 132, 129, 132, 136, 118, 129, 128, 115, 104, 125, 122, 135, 145, 119, 118, 138, 120, 119, 114, 100, 123, 122, 118, 130, 122, 130, 111, 109, 125, 117, 120, 134, 119, 132, 116, 120, 135, 107, 130, 127, 131, 138, 119, 120, 123, 123, 127, 115, 118, 93, 120, 105, 135, 112, 130, 118, 110, 119, 128, 148, 121, 138, 134, 115, 105, 125, 122, 118, 124, 115, 120, 128, 122, 139, 137, 114, 116, 128, 113, 129, 120, 122, 134, 128, 122, 127, 139, 136, 140, 121, 128, 120, 137, 135, 127, 145, 102, 118, 130, 124, 148, 145, 135, 121, 123, 123, 143, 129, 128, 133, 131, 141, 141, 152, 131, 139, 116, 140, 117, 147, 134, 122, 131, 127, 136, 122, 140, 110, 134, 121, 119, 110, 127, 123, 140, 118, 111, 112, 127, 120, 112, 125, 136, 122, 138, 130, 114, 116, 143, 119, 119, 133, 131, 135, 119, 132, 129, 140, 116, 98, 134, 126, 117, 119, 122, 116, 114, 118, 143, 106, 113, 123, 136, 109, 115, 124, 127, 120, 129, 149, 115, 132, 115, 131, 139, 127, 133, 141, 133, 120, 138, 108, 138, 136, 120, 128, 123, 130, 114, 129, 121, 115, 125, 133, 118, 125, 133, 134, 131, 137, 105, 121, 129, 126, 123, 99, 144, 134, 122, 127, 124, 121, 143, 136, 142, 117, 120, 122, 133, 120, 129, 127, 127, 140, 127, 122, 124, 122, 133, 131, 136, 116, 117, 129, 127, 119, 125, 119, 140, 130, 136, 119, 132, 117, 134, 118, 129, 125, 131, 124, 118, 119, 122, 137, 118, 117, 133, 117, 117, 113, 118, 125, 125, 125, 137, 131, 120, 119, 121, 124, 127, 125, 139, 124, 127, 116, 127, 120, 134, 125, 118, 148, 127, 116, 122, 117, 136, 112, 113, 131, 138, 118, 116, 125, 154, 134, 121, 126, 135, 114, 120, 121, 132, 123, 138, 137, 126, 120, 110, 111, 115, 136, 129, 127, 127, 132, 125, 138, 128, 124, 123, 140, 127, 120, 127, 117, 130, 117, 142, 108, 111, 128, 129, 130, 122, 126, 109, 121, 127, 131, 125, 119, 124, 106, 122, 111, 119, 122, 124, 110, 141, 138, 111, 120, 122, 136, 134, 117, 123, 112, 118, 122, 129, 129, 108, 148, 123, 124, 116, 140, 129, 129, 130, 98, 121, 107, 132, 141, 123, 128, 124, 142, 130, 128, 112, 129, 145, 126, 126, 127, 140, 129, 142, 124, 107, 114, 126, 117, 124, 133, 139, 110, 145, 126, 114, 121, 120, 127, 120, 151, 123, 124, 128, 129, 130, 139, 137, 134, 131, 134, 118, 110, 136, 121, 128, 137, 127, 123, 126, 134, 135, 116, 136, 131, 132, 147, 129, 124, 151, 138, 118, 124, 130, 131, 136, 125, 121, 126, 134, 128, 134, 130, 124, 113, 125, 126, 137, 128, 127, 112, 118, 132, 122, 113, 121, 149, 133, 116, 129, 136, 122, 135, 140, 129, 127, 131, 131, 109, 132, 131, 131, 116, 137, 119, 116, 116, 127, 111, 130, 154, 132, 141, 101, 125, 118, 111, 134, 104, 119, 126, 143, 128, 130, 125, 140, 127, 129, 119, 130, 108, 136, 135, 135, 123, 125, 125, 121, 123, 128, 123, 122, 113, 111, 124, 136, 127, 120, 129, 128, 102, 129, 127, 130, 133, 150, 132, 125, 144, 111, 134, 134, 124, 124, 119, 125, 126, 132, 121, 112, 135, 129, 119, 132, 121, 114, 126, 115, 126, 132, 121, 115, 130, 134, 116, 134, 122, 132, 145, 139, 119, 121, 129, 136, 135, 120, 123, 139, 125, 126, 132, 133, 121, 111, 138, 130, 135, 113, 132, 126, 135, 115, 113, 121, 130, 127, 124, 122, 133, 118, 130, 112, 123, 137, 143, 107, 129, 122, 128, 131, 125, 119, 116, 137, 112, 130, 125, 127, 115, 126, 122, 144, 131, 134, 132, 132, 131, 122, 128, 127, 139, 135, 138, 135, 130, 131, 114, 121, 131, 122, 125, 123, 135, 121, 157, 129, 131, 121, 103, 129, 127, 127, 132, 141, 115, 133, 153, 128, 127, 109, 133, 115, 132, 102, 131, 139, 129, 127, 129, 108, 128, 120, 124, 139, 121, 111, 128, 122, 116, 110, 138, 156, 123, 120, 123, 126, 116, 109, 130, 138, 135, 130, 137, 134, 120, 124, 115, 135, 141, 108, 110, 124, 125, 124, 124, 112, 134, 120, 119, 111, 103, 120, 127, 116, 140, 136, 127, 137, 115, 113, 123, 119, 116, 122, 130, 125, 124, 118, 119, 120, 128, 130, 134, 138, 131, 129, 116, 134, 122, 124, 122, 116, 128, 121, 126, 124, 135, 132, 107, 118, 130, 134, 137, 140, 140, 110, 145, 117, 128, 123, 122, 121, 123, 144, 139, 132, 135, 130, 123, 127, 137, 136, 131, 133, 120, 106, 109, 117, 124, 111, 131, 137, 125, 130, 126, 131, 140, 138, 126, 103, 122, 128, 116, 115, 127, 135, 127, 128, 114, 113, 135, 118, 122, 139, 134, 119, 128, 118, 119, 122, 129, 124, 130, 133, 123, 140, 121, 126, 124, 116, 133, 129, 142, 138, 120, 127, 120, 115, 133, 104, 124, 122, 124, 128, 113, 114, 133, 117, 115, 117, 116, 127, 139, 127, 108, 135, 141, 131, 125, 141, 119, 144, 129, 121, 125, 130, 120, 129, 115, 137, 121, 147, 120, 116, 130, 132, 125, 129, 123, 134, 109, 136, 127, 141, 124, 118, 135, 138, 119, 122, 116, 135, 132, 123, 128, 124, 130, 144, 131, 122, 125, 121, 116, 118, 134, 116, 130, 123, 143, 120, 134, 119, 107, 110, 140, 136, 119, 116, 135, 136, 137, 127, 132, 138, 135, 130, 133, 135, 141, 136, 127, 136, 121, 132, 137, 143, 109, 139, 134, 122, 113, 121, 115, 132, 118, 127, 125, 121, 138, 115, 139, 110, 113, 128, 123, 130, 118, 131, 127, 138, 130, 130, 131, 131, 129, 115, 114, 119, 116, 143, 131, 108, 144, 123, 122, 131, 133, 122, 132, 131, 140, 133, 134, 129, 146, 105, 136, 128, 116, 123, 114, 138, 124, 130, 119, 122, 139, 138, 126, 131, 128, 133, 121, 118, 131, 136, 126, 134, 117, 131, 136, 134, 136, 111, 105, 133, 125, 133, 133, 125, 130, 120, 123, 128, 129, 122, 126, 141, 103, 135, 135, 138, 139, 117, 126, 130, 138, 129, 133, 127, 122, 120, 117, 136, 125, 129, 143, 152, 139, 116, 107, 137, 128, 126, 127, 114, 123, 102, 117, 117, 117, 135, 142, 123, 120, 126, 116, 138, 111, 132, 123, 120, 142, 131, 129, 141, 128, 129, 114, 125, 125, 120, 143, 130, 125, 118, 131, 105, 114, 133, 116, 120, 132, 124, 148, 132, 119, 120, 134, 130, 146, 122, 131, 124, 116, 123, 126, 125, 117, 144, 132, 128, 133, 131, 122, 112, 128, 140, 156, 133, 136, 143, 129, 126, 112, 114, 139, 128, 127, 122, 126, 124, 140, 122, 126, 126, 117, 117, 129, 117, 125, 118, 121, 128, 118, 124, 127, 133, 125, 118, 110, 134, 130, 118, 120, 154, 126, 119, 142, 129, 97, 123, 119, 120, 118, 128, 129, 126, 124, 125, 108, 122, 127, 124, 124, 114, 120, 135, 134, 126, 113, 108, 123, 124, 137, 126, 119, 137, 121, 133, 114, 98, 129, 139, 139, 115, 130, 133, 129, 125, 114, 125, 112, 116, 153, 137, 134, 135, 126, 132, 126, 147, 129, 125, 123, 113, 133, 115, 112, 127, 137, 120, 116, 124, 119, 119, 129, 121, 133, 113, 119, 115, 128, 105, 122, 118, 122, 130, 140, 116, 120, 128, 123, 109, 106, 118, 145, 121, 127, 123, 125, 128, 127, 135, 133, 128, 114, 131, 125, 141, 129, 138, 122, 122, 106, 153, 133, 127, 134, 116, 126, 131, 122, 132, 114, 126, 132, 126, 122, 116, 131, 126, 139, 141, 120, 132, 115, 131, 120, 120, 113, 123, 168, 128, 125, 118, 131, 135, 119, 136, 129, 119, 110, 121, 115, 132, 136, 140, 134, 129, 125, 106, 116, 128, 135, 130, 125, 133, 123, 110, 124, 117, 113, 113, 117, 128, 130, 120, 131, 111, 133, 134, 151, 114, 113, 101, 138, 124, 131, 125, 132, 120, 150, 120, 122, 129, 123, 121, 129, 132, 108, 109, 123, 133, 124, 129, 124, 131, 135, 117, 134, 138, 117, 130, 113, 116, 126, 137, 135, 148, 122, 133, 129, 128, 130, 130, 124, 124, 144, 135, 128, 125, 118, 132, 128, 103, 130, 123, 121, 121, 117, 122, 123, 138, 113, 132, 112, 128, 119, 128, 137, 124, 129, 115, 124, 137, 139, 127, 112, 128, 134, 141, 124, 143, 122, 136, 132, 137, 128, 125, 139, 131, 115, 117, 143, 141, 122, 140, 123, 133, 133, 115, 131, 124, 105, 97, 112, 122, 141, 106, 136, 132, 126, 123, 124, 136, 124, 118, 132, 119, 126, 131, 137, 125, 140, 132, 148, 120, 127, 116, 121, 120, 109, 146, 136, 126, 131, 120, 109, 128, 117, 136, 127, 138, 124, 108, 128, 116, 131, 146, 138, 127, 129, 108, 121, 125, 127, 108, 127, 134, 128, 120, 124, 134, 99, 140, 133, 139, 123, 123, 143, 122, 137, 124, 121, 125, 131, 116, 139, 127, 120, 126, 119, 134, 134, 119, 121, 114, 112, 113, 117, 109, 124, 148, 121, 129, 134, 123, 113, 126, 134, 116, 116, 137, 127, 123, 154, 128, 132, 129, 118, 130, 139, 132, 128, 114, 129, 112, 137, 107, 127, 122, 139, 130, 124, 116, 117, 150, 120, 117, 125, 111, 135, 121, 136, 119, 142, 127, 115, 136, 128, 124, 118, 146, 126, 108, 116, 126, 115, 132, 107, 128, 141, 127, 131, 114, 137, 128, 139, 133, 120, 136, 108, 118, 120, 133, 138, 119, 138, 134, 128, 128, 114, 115, 150, 138, 133, 135, 104, 143, 129, 141, 123, 134, 140, 116, 136, 133, 138, 119, 142, 117, 122, 113, 131, 120, 123, 128, 136, 114, 111, 120, 130, 129, 107, 121, 133, 130, 121, 110, 128, 128, 115, 117, 123, 127, 124, 131, 116, 133, 126, 138, 119, 129, 129, 127, 128, 111, 119, 130, 112, 109, 127, 129, 119, 115, 120, 120, 136, 128, 121, 139, 122, 112, 125, 137, 120, 107, 128, 124, 114, 122, 118, 108, 116, 117, 116, 132, 123, 116, 120, 127, 133, 110, 132, 120, 132, 122, 116, 114, 106, 141, 126, 135, 120, 140, 118, 127, 117, 103, 128, 116, 119, 136, 122, 142, 130, 115, 110, 119, 132, 135, 138, 142, 122, 112, 107, 141, 132, 127, 125, 131, 106, 133, 126, 118, 138, 127, 131, 128, 115, 142, 136, 123, 121, 113, 128, 134, 118, 123, 119, 131, 159, 131, 124, 118, 125, 121, 121, 130, 131, 112, 115, 123, 101, 110, 143, 129, 133, 119, 132, 120, 104, 123, 107, 119, 132, 131, 119, 131, 121, 126, 133, 128, 126, 110, 133, 130, 120, 129, 131, 121, 118, 127, 140, 128, 141, 144, 132, 137, 132, 118, 119, 138, 110, 127, 121, 123, 129, 125, 131, 112, 118, 123, 134, 123, 127, 116, 126, 134, 114, 120, 115, 132, 107, 133, 128, 139, 134, 132, 143, 110, 145, 127, 113, 113, 118, 124, 125, 104, 118, 138, 122, 131, 126, 125, 122, 139, 105, 112, 124, 121, 129, 129, 137, 130, 111, 115, 121, 134, 100, 118, 136, 122, 109, 130, 120, 120, 139, 131, 122, 128, 136, 124, 131, 150, 133, 122, 126, 122, 113, 135, 121, 118, 126, 137, 125, 115, 118, 106, 125, 115, 121, 114, 128, 136, 136, 114, 124, 126, 115, 131, 111, 124, 133, 117, 108, 126, 112, 142, 127, 132, 137, 120, 131, 118, 124, 127, 133, 127, 109, 119, 128, 112, 107, 124, 146, 130, 126, 133, 117, 110, 109, 143, 128, 117, 125, 129, 118, 131, 108, 103, 114, 118, 122, 117, 101, 126, 95, 106, 112, 117, 104, 117, 140, 126, 122, 122, 135, 146, 139, 133, 127, 134, 130, 124, 141, 141, 131, 150, 134, 125, 117, 127, 123, 131, 129, 114, 132, 110, 129, 120, 141, 122, 122, 138, 118, 119, 127, 130, 115, 99, 131, 115, 126, 136, 123, 134, 119, 125, 132, 119, 116, 108, 133, 126, 114, 125, 138, 127, 133, 118, 114, 132, 120, 107, 110, 128, 140, 127, 117, 122, 120, 120, 133, 139, 117, 125, 126, 111, 111, 134, 124, 120, 106, 124, 139, 126, 129, 120, 99, 126, 139, 131, 130, 135, 128, 135, 128, 135, 129, 127, 149, 128, 126, 133, 138, 147, 123, 134, 144, 117, 125, 122, 135, 129, 117, 132, 145, 138, 115, 138, 112, 123, 139, 132, 120, 129, 118, 142, 107, 126, 130, 124, 123, 112, 126, 130, 115, 136, 121, 147, 132, 133, 126, 138, 117, 115, 134, 105, 125, 126, 126, 141, 127, 117, 135, 101, 101, 117, 125, 119, 127, 135, 123, 125, 134, 129, 118, 119, 121, 144, 116, 118, 120, 127, 123, 123, 131, 125, 125, 133, 126, 112, 119, 124, 146, 125, 136, 131, 135, 116, 137, 114, 130, 130, 117, 142, 139, 118, 108, 121, 127, 134, 116, 112, 121, 108, 136, 119, 115, 135, 120, 118, 131, 126, 111, 126, 126, 124, 130, 124, 129, 120, 114, 120, 146, 123, 130, 147, 145, 138, 117, 115, 132, 127, 123, 133, 121, 119, 129, 124, 129, 130, 129, 123, 128, 131, 123, 150, 119, 120, 146, 115, 113, 114, 127, 134, 136, 132, 142, 131, 124, 118, 128, 121, 149, 129, 134, 108, 120, 128, 127, 117, 133, 125, 140, 128, 133, 131, 134, 117, 124, 117, 115, 122, 116, 130, 125, 140, 126, 113, 122, 133, 121, 138, 121, 120, 129, 118, 114, 120, 116, 121, 135, 129, 113, 144, 119, 114, 125, 133, 120, 121, 130, 124, 133, 119, 112, 101, 136, 126, 112, 134, 120, 110, 123, 143, 120, 108, 130, 131, 114, 129, 132, 134, 121, 118, 122, 125, 141, 121, 144, 130, 133, 132, 142, 129, 122, 135, 131, 136, 118, 122, 129, 120, 120, 111, 114, 119, 106, 138, 116, 118, 138, 124, 123, 143, 136, 128, 139, 125, 122, 123, 129, 120, 123, 121, 117, 115, 133, 117, 132, 133, 122, 124, 115, 133, 134, 139, 133, 110, 131, 124, 129, 101, 138, 127, 119, 115, 137, 121, 121, 137, 110, 124, 119, 146, 112, 130, 127, 131, 112, 142, 115, 138, 111, 117, 124, 127, 136, 107, 134, 122, 124, 141, 126, 114, 100, 123, 119, 111, 119, 120, 119, 141, 128, 146, 131, 114, 128, 150, 135, 110, 128, 133, 131, 123, 123, 137, 134, 137, 118, 147, 127, 140, 130, 115, 139, 139, 138, 111, 112, 144, 118, 111, 138, 135, 134, 116, 123, 126, 132, 120, 126, 132, 126, 141, 120, 153, 128, 134, 147, 135, 120, 99, 133, 133, 127, 132, 113, 107, 118, 119, 120, 131, 110, 127, 134, 121, 131, 122, 130, 129, 125, 120, 132, 113, 130, 130, 152, 130, 110, 122, 132, 130, 126, 118, 110, 141, 112, 119, 127, 137, 126, 121, 133, 128, 122, 117, 130, 103, 116, 139, 127, 128, 120, 132, 120, 113, 128, 115, 109, 115, 124, 127, 131, 116, 105, 119, 124, 123, 127, 130, 140, 127, 105, 138, 124, 145, 121, 124, 117, 122, 111, 135, 134, 120, 125, 134, 117, 126, 149, 120, 122, 118, 139, 118, 129, 132, 117, 138, 130, 126, 107, 133, 115, 118, 137, 122, 135, 121, 135, 120, 119, 122, 120, 128, 138, 125, 129, 119, 130, 127, 137, 133, 141, 124, 127, 118, 117, 128, 125, 116, 98, 125, 125, 109, 128, 120, 115, 132, 136, 130, 140, 111, 119, 132, 126, 120, 130, 129, 131, 125, 115, 124, 119, 138, 120, 126, 130, 130, 125, 118, 126, 119, 111, 135, 116, 119, 116, 120, 133, 115, 137, 108, 126, 141, 129, 129, 110, 127, 112, 128, 110, 144, 127, 109, 108, 137, 113, 118, 128, 123, 134, 124, 100, 108, 126, 130, 127, 116, 127, 103, 128, 112, 118, 128, 138, 124, 140, 139, 121, 132, 121, 136, 130, 139, 149, 138, 104, 117, 124, 114, 154, 111, 120, 128, 121, 132, 123, 135, 106, 107, 135, 125, 129, 133, 125, 126, 143, 127, 129, 126, 121, 129, 128, 130, 138, 126, 145, 129, 131, 119, 121, 105, 146, 122, 123, 145, 130, 129, 136, 122, 125, 131, 129, 143, 108, 139, 119, 146, 139, 123, 139, 130, 144, 135, 115, 112, 124, 131, 127, 134, 124, 128, 130, 115, 124, 133, 132, 108, 128, 137, 123, 132, 123, 112, 125, 132, 115, 128, 120, 135, 120, 118, 129, 133, 132, 144, 136, 128, 126, 127, 119, 130, 115, 128, 127, 129, 136, 134, 132, 133, 124, 135, 137, 125, 115, 132, 125, 109, 123, 131, 134, 127, 115, 136, 112, 133, 128, 123, 121, 108, 117, 117, 119, 140, 121, 120, 127, 120, 139, 132, 130, 122, 145, 119, 123, 121, 132, 125, 134, 147, 106, 126, 132, 142, 96, 126, 115, 137, 121, 136, 106, 103, 126, 126, 135, 127, 112, 129, 123, 106, 138, 117, 126, 124, 127, 129, 136, 127, 149, 127, 130, 127, 130, 130, 117, 123, 126, 130, 133, 126, 133, 127, 133, 132, 129, 124, 126, 119, 122, 120, 119, 126, 139, 115, 121, 103, 131, 118, 123, 130, 126, 121, 123, 126, 122, 125, 130, 122, 113, 121, 143, 143, 115, 120, 122, 127, 126, 108, 115, 117, 116, 135, 135, 128, 125, 123, 142, 128, 130, 133, 133, 120, 142, 130, 137, 125, 128, 136, 119, 130, 135, 130, 126, 132, 137, 107, 122, 119, 127, 129, 122, 144, 129, 126, 123, 131, 122, 117, 122, 124, 107, 135, 129, 136, 115, 131, 111, 121, 127, 118, 136, 134, 122, 116, 113, 128, 129, 125, 126, 130, 130, 137, 126, 116, 128, 124, 124, 121, 128, 122, 118, 132, 122, 133, 114, 122, 121, 113, 125, 106, 122, 134, 139, 119, 139, 118, 125, 118, 128, 126, 121, 126, 105, 120, 122, 141, 149, 132, 120, 136, 117, 140, 121, 126, 126, 132, 129, 131, 139, 115, 130, 124, 122, 121, 135, 124, 115, 118, 141, 147, 131, 138, 135, 127, 134, 115, 115, 120, 127, 111, 116, 128, 120, 124, 131, 103, 128, 127, 126, 120, 122, 135, 128, 122, 143, 122, 125, 126, 121, 127, 139, 121, 134, 129, 129, 141, 119, 119, 129, 143, 118, 130, 134, 120, 127, 116, 114, 144, 121, 126, 137, 128, 121, 118, 122, 143, 115, 120, 136, 134, 118, 118, 128, 117, 135, 136, 118, 114, 101, 120, 97, 132, 126, 133, 126, 126, 127, 134, 130, 127, 141, 125, 122, 133, 134, 135, 128, 128, 132, 137, 116, 129, 135, 129, 109, 129, 123, 135, 120, 146, 128, 120, 125, 132, 114, 126, 127, 122, 124, 128, 131, 130, 138, 130, 126, 135, 135, 103, 124, 136, 125, 115, 130, 142, 110, 127, 132, 130, 122, 126, 138, 133, 115, 128, 138, 105, 146, 135, 120, 135, 134, 121, 124, 126, 106, 119, 123, 127, 130, 123, 138, 122, 136, 123, 120, 121, 134, 123, 127, 121, 119, 125, 128, 126, 140, 124, 115, 113, 110, 117, 110, 115, 128, 120, 152, 134, 144, 124, 126, 121, 136, 116, 118, 129, 131, 128, 131, 129, 131, 124, 126, 136, 115, 147, 130, 139, 126, 130, 126, 123, 143, 124, 128, 122, 112, 106, 137, 121, 126, 124, 122, 125, 132, 118, 132, 127, 120, 147, 108, 134, 117, 122, 126, 117, 121, 141, 137, 125, 129, 107, 141, 119, 127, 132, 116, 119, 129, 143, 119, 122, 135, 127, 114, 131, 134, 129, 132, 133, 120, 128, 100, 135, 144, 127, 119, 125, 119, 143, 128, 131, 112, 132, 121, 125, 122, 142, 118, 125, 129, 134, 119, 116, 123, 119, 133, 126, 124, 134, 139, 115, 113, 116, 138, 123, 131, 111, 120, 122, 115, 124, 127, 128, 131, 136, 128, 111, 120, 122, 144, 132, 124, 136, 134, 120, 120, 131, 118, 117, 124, 114, 132, 139, 117, 122, 132, 134, 124, 148, 104, 128, 147, 128, 121, 118, 123, 118, 127, 134, 127, 99, 124, 128, 122, 101, 129, 111, 105, 120, 133, 121, 121, 124, 133, 109, 123, 135, 117, 127, 119, 130, 127, 125, 114, 124, 120, 123, 128, 122, 115, 118, 140, 130, 137, 137, 122, 114, 116, 131, 121, 139, 119, 129, 111, 138, 117, 129, 127, 130, 123, 127, 120, 124, 100, 120, 121, 133, 126, 145, 120, 147, 134, 128, 121, 116, 117, 119, 138, 122, 115, 119, 140, 128, 120, 137, 159, 135, 120, 125, 100, 119, 125, 123, 134, 133, 139, 127, 143, 102, 125, 122, 123, 131, 127, 131, 122, 132, 122, 132, 142, 120, 128, 138, 130, 137, 141, 131, 131, 124, 147, 127, 142, 121, 127, 132, 124, 130, 121, 128, 138, 121, 120, 129, 123, 130, 129, 133, 123, 127, 137, 131, 121, 109, 120, 125, 139, 144, 121, 132, 116, 121, 130, 110, 125, 111, 115, 129, 130, 128, 116, 128, 129, 114, 129, 135, 126, 122, 126, 105, 128, 134, 101, 121, 126, 136, 133, 136, 124, 115, 113, 122, 129, 118, 125, 127, 121, 121, 150, 122, 121, 121, 116, 116, 135, 135, 141, 122, 137, 128, 126, 124, 132, 119, 140, 124, 128, 126, 129, 125, 113, 118, 119, 124, 136, 131, 123, 131, 131, 113, 144, 134, 133, 128, 139, 138, 120, 112, 129, 137, 122, 131, 134, 127, 116, 136, 136, 123, 131, 130, 140, 110, 128, 129, 121, 131, 139, 119, 138, 121, 117, 128, 116, 129, 110, 133, 115, 123, 125, 134, 126, 121, 132, 126, 120, 139, 124, 121, 137, 129, 140, 126, 120, 127, 114, 132, 129, 123, 112, 119, 125, 129, 132, 141, 129, 123, 126, 136, 105, 133, 124, 117, 128, 130, 118, 127, 127, 124, 131, 116, 127, 120, 128, 122, 119, 138, 123, 126, 123, 139, 115, 140, 115, 115, 127, 128, 102, 117, 119, 131, 115, 122, 132, 117, 90, 111, 125, 138, 124, 121, 116, 126, 123, 156, 149, 114, 108, 132, 122, 154, 122, 128, 136, 125, 131, 118, 114, 116, 116, 128, 126, 113, 120, 108, 123, 127, 131, 141, 126, 124, 117, 110, 127, 128, 121, 103, 114, 128, 115, 134, 127, 139, 117, 108, 123, 112, 115, 140, 140, 157, 118, 158, 131, 138, 105, 109, 125, 138, 123, 119, 133, 101, 133, 121, 129, 128, 119, 136, 110, 139, 125, 115, 132, 128, 144, 134, 122, 111, 134, 129, 122, 146, 143, 130, 140, 124, 125, 123, 122, 112, 132, 144, 107, 128, 115, 123, 115, 106, 111, 119, 128, 117, 124, 111, 142, 114, 137, 125, 124, 123, 124, 131, 129, 124, 119, 116, 148, 140, 137, 134, 124, 133, 120, 102, 130, 122, 111, 109, 124, 128, 121, 127, 102, 110, 143, 142, 125, 137, 144, 111, 120, 108, 114, 129, 118, 141, 133, 109, 149, 128, 128, 127, 112, 118, 143, 125, 114, 124, 112, 148, 136, 105, 130, 128, 121, 131, 120, 126, 135, 109, 138, 103, 123, 140, 134, 143, 122, 120, 130, 124, 117, 139, 117, 112, 128, 123, 115, 135, 112, 130, 125, 125, 123, 127, 133, 127, 119, 122, 130, 117, 138, 128, 136, 121, 131, 133, 126, 118, 138, 124, 131, 130, 122, 127, 122, 117, 138, 131, 141, 135, 116, 121, 132, 121, 139, 152, 122, 138, 128, 140, 116, 140, 120, 121, 117, 122, 123, 122, 119, 137, 118, 130, 123, 123, 123, 116, 143, 129, 136, 135, 130, 115, 134, 128, 118, 119, 115, 125, 130, 122, 148, 127, 137, 108, 130, 119, 130, 127, 129, 116, 115, 140, 119, 128, 135, 102, 115, 102, 127, 131, 115, 126, 131, 138, 123, 119, 132, 125, 119, 147, 123, 129, 94, 122, 143, 106, 136, 117, 114, 108, 130, 120, 123, 130, 116, 135, 116, 114, 134, 135, 109, 123, 132, 127, 117, 133, 117, 136, 129, 137, 137, 121, 129, 129, 123, 121, 118, 130, 129, 109, 143, 143, 102, 122, 117, 115, 139, 141, 112, 110, 143, 118, 128, 117, 127, 96, 142, 118, 119, 114, 130, 123, 115, 134, 124, 115, 114, 126, 123, 129, 130, 128, 114, 137, 116, 124, 111, 122, 136, 122, 108, 135, 127, 125, 121, 125, 116, 118, 114, 137, 126, 131, 109, 123, 114, 95, 140, 131, 128, 151, 124, 136, 94, 137, 137, 141, 115, 131, 136, 146, 107, 135, 114, 121, 130, 111, 121, 104, 102, 118, 123, 132, 109, 134, 139, 131, 124, 100, 114, 135, 130, 109, 113, 103, 132, 149, 123, 150, 135, 125, 132, 137, 120, 143, 121, 135, 112, 106, 124, 122, 139, 129, 140, 128, 127, 137, 120, 130, 122, 130, 118, 123, 137, 128, 102, 128, 135, 122, 115, 111, 130, 127, 119, 126, 134, 114, 119, 123, 110, 144, 145, 126, 141, 117, 141, 115, 120, 130, 144, 125, 117, 124, 114, 124, 143, 101, 129, 105, 125, 132, 134, 154, 117, 116, 121, 132, 136, 111, 115, 133, 133, 136, 128, 123, 114, 116, 136, 120, 117, 139, 127, 125, 99, 109, 137, 117, 121, 124, 124, 140, 123, 110, 143, 121, 122, 110, 114, 118, 115, 112, 112, 139, 114, 120, 130, 130, 120, 121, 122, 116, 121, 116, 129, 121, 134, 133, 116, 139, 113, 130, 136, 132, 118, 118, 131, 117, 130, 109, 112, 121, 123, 106, 119, 122, 121, 121, 123, 132, 117, 117, 122, 119, 129, 113, 127, 113, 144, 127, 127, 108, 123, 139, 120, 120, 121, 135, 136, 137, 107, 122, 117, 109, 137, 129, 128, 117, 106, 156, 137, 121, 127, 131, 122, 136, 150, 127, 122, 114, 131, 120, 117, 120, 125, 107, 111, 132, 131, 122, 124, 137, 129, 136, 125, 129, 127, 136, 122, 114, 160, 151, 126, 111, 123, 142, 125, 125, 106, 137, 133, 133, 123, 134, 128, 129, 139, 133, 148, 125, 132, 122, 122, 118, 120, 130, 131, 147, 134, 118, 127, 124, 150, 132, 129, 117, 109, 125, 121, 116, 136, 126, 115, 102, 121, 125, 117, 120, 132, 113, 126, 129, 118, 114, 127, 121, 122, 135, 128, 111, 146, 127, 128, 116, 125, 116, 132, 135, 126, 134, 113, 119, 122, 143, 126, 131, 125, 112, 129, 134, 145, 114, 123, 128, 113, 120, 129, 118, 106, 127, 124, 129, 130, 141, 127, 126, 147, 125, 118, 136, 112, 130, 141, 107, 126, 123, 123, 138, 132, 132, 114, 129, 142, 120, 118, 130, 118, 127, 123, 110, 133, 118, 120, 106, 114, 126, 116, 114, 139, 111, 132, 128, 120, 122, 118, 131, 127, 138, 130, 122, 143, 124, 133, 121, 141, 112, 130, 114, 117, 124, 129, 117, 123, 127, 111, 127, 134, 136, 146, 165, 127, 125, 119, 137, 122, 112, 151, 127, 133, 132, 129, 126, 109, 118, 110, 130, 137, 130, 129, 134, 129, 142, 119, 122, 107, 124, 125, 108, 135, 128, 145, 126, 113, 120, 127, 146, 132, 112, 121, 123, 118, 132, 118, 133, 134, 120, 131, 142, 119, 140, 130, 136, 101, 136, 138, 140, 119, 119, 155, 136, 116, 116, 112, 115, 121, 109, 122, 125, 130, 148, 115, 118, 126, 102, 123, 138, 122, 126, 107, 142, 111, 130, 116, 132, 114, 128, 141, 147, 127, 118, 136, 126, 128, 147, 135, 138, 118, 126, 124, 130, 130, 141, 123, 104, 120, 112, 136, 124, 119, 90, 104, 148, 120, 132, 124, 128, 110, 116, 121, 131, 121, 131, 126, 127, 115, 143, 118, 167, 123, 132, 148, 117, 141, 124, 117, 117, 105, 124, 119, 129, 119, 110, 127, 126, 132, 118, 134, 131, 104, 123, 124, 130, 118, 133, 138, 132, 124, 115, 122, 126, 120, 123, 118, 122, 127, 134, 133, 123, 134, 132, 145, 119, 132, 126, 128, 130, 133, 127, 121, 116, 120, 119, 98, 119, 111, 148, 133, 125, 122, 132, 120, 132, 119, 129, 124, 127, 135, 117, 137, 143, 126, 131, 122, 139, 116, 112, 142, 108, 133, 122, 128, 123, 123, 136, 149, 128, 120, 114, 133, 135, 114, 128, 125, 117, 129, 126, 132, 121, 110, 131, 106, 123, 124, 128, 128, 141, 115, 115, 147, 135, 148, 126, 132, 137, 114, 120, 123, 113, 132, 117, 136, 134, 139, 130, 115, 138, 133, 123, 112, 126, 128, 130, 127, 118, 120, 111, 112, 106, 114, 133, 121, 123, 120, 118, 133, 126, 131, 116, 118, 118, 124, 127, 131, 119, 110, 119, 121, 146, 103, 120, 129, 130, 116, 136, 124, 126, 125, 117, 122, 115, 124, 125, 129, 144, 133, 120, 130, 124, 122, 107, 119, 106, 150, 132, 118, 140, 127, 110, 147, 124, 122, 132, 116, 124, 127, 103, 138, 132, 136, 146, 116, 133, 119, 125, 112, 161, 132, 147, 119, 134, 129, 113, 116, 133, 130, 145, 124, 138, 136, 116, 119, 126, 126, 144, 135, 124, 137, 134, 135, 138, 110, 124, 139, 119, 125, 119, 127, 129, 119, 132, 125, 122, 124, 129, 125, 134, 142, 135, 120, 110, 132, 116, 137, 142, 138, 106, 125, 128, 134, 122, 138, 131, 120, 115, 114, 110, 117, 129, 121, 137, 141, 118, 128, 117, 135, 125, 127, 127, 131, 127, 136, 141, 133, 125, 127, 125, 133, 124, 125, 129, 110, 127, 120, 125, 118, 121, 108, 132, 142, 132, 112, 116, 107, 137, 115, 111, 130, 128, 117, 137, 117, 119, 138, 139, 132, 116, 143, 124, 120, 119, 125, 131, 103, 143, 113, 134, 127, 124, 138, 123, 107, 128, 126, 123, 128, 141, 110, 159, 110, 131, 124, 128, 108, 126, 129, 105, 116, 146, 112, 114, 121, 111, 111, 133, 118, 137, 138, 109, 133, 140, 139, 126, 118, 121, 135, 120, 137, 143, 112, 126, 124, 110, 113, 111, 143, 122, 124, 135, 113, 129, 126, 143, 120, 121, 129, 137, 132, 131, 125, 116, 120, 135, 131, 131, 120, 129, 122, 132, 128, 117, 117, 119, 118, 131, 106, 124, 136, 127, 123, 122, 123, 142, 116, 119, 121, 152, 118, 117, 114, 117, 137, 111, 128, 124, 142, 136, 132, 119, 137, 119, 127, 116, 139, 115, 125, 129, 121, 116, 132, 126, 116, 130, 136, 146, 111, 117, 145, 125, 115, 124, 114, 122, 147, 122, 121, 127, 127, 124, 130, 109, 121, 121, 135, 118, 126, 126, 116, 110, 118, 122, 131, 124, 120, 130, 125, 123, 134, 138, 119, 103, 112, 127, 141, 134, 118, 123, 127, 134, 128, 123, 126, 127, 118, 128, 114, 120, 132, 116, 112, 113, 132, 107, 136, 105, 121, 128, 116, 125, 118, 139, 111, 118, 151, 126, 128, 131, 120, 144, 123, 121, 115, 119, 115, 126, 131, 142, 120, 128, 127, 133, 132, 115, 128, 121, 143, 125, 117, 130, 119, 119, 135, 115, 128, 127, 123, 137, 115, 121, 134, 115, 121, 116, 113, 124, 134, 130, 109, 140, 121, 125, 116, 133, 132, 125, 114, 117, 118, 111, 114, 100, 119, 114, 124, 123, 139, 113, 127, 115, 114, 124, 107, 113, 129, 129, 124, 143, 140, 111, 125, 115, 135, 140, 102, 118, 122, 137, 113, 118, 132, 123, 118, 144, 142, 121, 123, 130, 124, 124, 128, 129, 129, 139, 121, 123, 141, 136, 132, 134, 116, 128, 131, 141, 125, 122, 113, 107, 130, 141, 126, 132, 144, 129, 138, 132, 123, 117, 135, 117, 131, 122, 117, 124, 124, 129, 120, 126, 129, 127, 157, 121, 107, 121, 133, 117, 132, 131, 122, 115, 104, 133, 127, 121, 115, 119, 129, 118, 119, 152, 127, 132, 124, 133, 128, 144, 140, 106, 119, 115, 133, 134, 123, 120, 114, 123, 143, 135, 123, 123, 120, 133, 138, 135, 135, 121, 121, 119, 128, 148, 120, 135, 134, 130, 133, 117, 124, 117, 142, 132, 104, 137, 148, 114, 111, 127, 125, 125, 132, 124, 119, 124, 117, 139, 127, 137, 127, 111, 122, 122, 129, 138, 117, 102, 128, 130, 112, 130, 117, 126, 115, 116, 128, 124, 122, 125, 143, 121, 136, 114, 129, 120, 138, 105, 127, 114, 116, 117, 126, 118, 120, 127, 121, 118, 132, 113, 139, 116, 122, 112, 125, 121, 125, 125, 136, 118, 112, 126, 127, 131, 116, 121, 126, 133, 124, 123, 128, 131, 138, 132, 132, 127, 129, 123, 130, 139, 131, 119, 122, 121, 124, 124, 123, 130, 134, 135, 126, 129, 124, 138, 127, 127, 120, 132, 133, 130, 129, 132, 138, 130, 117, 128, 115, 126, 116, 114, 125, 145, 107, 124, 141, 124, 128, 137, 116, 126, 113, 132, 116, 137, 107, 120, 115, 126, 136, 126, 104, 132, 141, 110, 114, 125, 140, 102, 123, 118, 131, 110, 116, 119, 116, 119, 134, 120, 125, 128, 133, 129, 133, 132, 127, 112, 123, 99, 120, 119, 116, 126, 132, 128, 121, 158, 120, 129, 121, 116, 142, 113, 133, 107, 115, 135, 136, 136, 131, 121, 145, 107, 120, 124, 113, 141, 138, 133, 131, 120, 126, 122, 117, 118, 130, 108, 122, 122, 124, 122, 134, 123, 130, 130, 119, 112, 128, 120, 134, 142, 128, 128, 117, 123, 132, 138, 137, 115, 121, 137, 121, 116, 137, 142, 124, 113, 109, 111, 127, 139, 89, 124, 137, 130, 139, 135, 121, 111, 132, 116, 145, 112, 127, 130, 127, 129, 130, 122, 111, 114, 120, 121, 134, 126, 143, 130, 121, 129, 133, 114, 127, 133, 121, 116, 147, 135, 125, 114, 125, 128, 117, 109, 122, 128, 123, 127, 135, 124, 127, 129, 132, 137, 117, 141, 125, 133, 144, 144, 141, 120, 130, 130, 111, 131, 122, 137, 124, 136, 117, 129, 117, 131, 108, 125, 103, 138, 123, 122, 121, 130, 135, 128, 130, 123, 115, 112, 129, 115, 138, 127, 110, 122, 121, 128, 128, 119, 124, 136, 118, 110, 121, 129, 115, 121, 122, 125, 121, 129, 140, 123, 117, 104, 118, 131, 135, 152, 133, 116, 123, 141, 129, 115, 114, 121, 125, 124, 140, 128, 114, 123, 134, 113, 120, 128, 136, 116, 131, 113, 118, 130, 124, 128, 138, 116, 127, 127, 116, 117, 148, 123, 154, 123, 114, 116, 136, 117, 139, 113, 125, 126, 122, 117, 145, 120, 141, 141, 116, 125, 143, 122, 126, 145, 124, 123, 129, 113, 128, 118, 151, 112, 125, 136, 119, 110, 132, 137, 126, 113, 129, 104, 125, 116, 114, 126, 140, 125, 144, 139, 109, 137, 118, 117, 109, 131, 126, 133, 137, 122, 111, 114, 112, 135, 121, 121, 114, 134, 125, 127, 127, 120, 122, 114, 119, 127, 125, 113, 131, 131, 147, 130, 145, 129, 141, 118, 122, 142, 116, 134, 115, 127, 123, 131, 123, 131, 135, 119, 129, 132, 104, 118, 125, 125, 123, 117, 117, 122, 134, 122, 123, 111, 130, 126, 131, 119, 127, 120, 132, 110, 122, 135, 120, 120, 118, 137, 121, 130, 116, 124, 138, 125, 124, 132, 127, 132, 112, 116, 125, 133, 124, 121, 133, 130, 116, 128, 118, 120, 110, 131, 106, 140, 129, 142, 122, 125, 130, 127, 139, 121, 114, 123, 114, 120, 122, 123, 121, 115, 123, 121, 116, 117, 151, 115, 123, 113, 128, 117, 99, 128, 104, 126, 138, 133, 139, 129, 125, 133, 116, 122, 124, 136, 119, 136, 136, 115, 132, 125, 135, 127, 148, 133, 130, 127, 140, 130, 127, 116, 119, 114, 132, 130, 134, 114, 124, 126, 124, 125, 124, 131, 113, 125, 136, 125, 129, 134, 114, 117, 126, 112, 139, 127, 127, 133, 145, 128, 118, 99, 115, 131, 140, 123, 116, 116, 114, 121, 117, 131, 117, 128, 122, 130, 141, 125, 132, 114, 115, 131, 112, 131, 131, 126, 133, 129, 117, 149, 123, 142, 127, 123, 126, 134, 129, 127, 128, 120, 114, 123, 115, 133, 136, 138, 144, 125, 128, 115, 123, 122, 136, 141, 130, 118, 114, 111, 109, 123, 130, 117, 125, 126, 126, 125, 130, 115, 125, 106, 130, 123, 123, 114, 115, 122, 121, 120, 122, 118, 125, 132, 124, 118, 122, 131, 143, 117, 120, 132, 129, 127, 113, 117, 135, 118, 139, 127, 123, 112, 122, 122, 143, 124, 137, 111, 138, 127, 124, 130, 130, 123, 122, 129, 128, 120, 131, 128, 122, 119, 127, 120, 120, 128, 128, 123, 110, 110, 125, 138, 127, 136, 141, 129, 134, 119, 128, 113, 113, 121, 110, 127, 135, 137, 137, 121, 123, 129, 127, 126, 125, 129, 129, 116, 132, 138, 127, 121, 128, 130, 135, 134, 144, 130, 158, 117, 123, 123, 129, 125, 135, 125, 125, 126, 132, 122, 121, 116, 128, 110, 139, 131, 116, 128, 130, 119, 132, 111, 134, 119, 119, 114, 135, 122, 115, 123, 119, 106, 125, 123, 133, 125, 120, 141, 121, 122, 127, 132, 136, 105, 128, 122, 125, 134, 123, 119, 124, 124, 133, 138, 134, 126, 107, 131, 126, 124, 130, 134, 108, 128, 121, 124, 136, 119, 133, 130, 128, 135, 109, 127, 121, 116, 124, 128, 118, 141, 119, 145, 129, 141, 127, 116, 115, 129, 122, 123, 120, 131, 110, 125, 130, 126, 118, 131, 116, 108, 128, 125, 124, 144, 121, 130, 114, 136, 123, 135, 113, 127, 127, 118, 138, 129, 111, 153, 135, 124, 131, 128, 137, 130, 129, 129, 132, 131, 135, 136, 129, 108, 118, 114, 136, 135, 132, 132, 125, 120, 131, 116, 137, 114, 137, 141, 130, 128, 130, 121, 117, 123, 140, 115, 123, 117, 129, 124, 120, 132, 123, 126, 133, 119, 126, 120, 134, 131, 124, 120, 128, 126, 120, 140, 131, 122, 133, 119, 136, 134, 131, 123, 150, 115, 135, 126, 146, 127, 141, 127, 140, 125, 138, 134, 127, 122, 126, 137, 131, 139, 138, 127, 145, 125, 118, 129, 131, 134, 139, 140, 114, 150, 129, 118, 112, 118, 119, 129, 135, 123, 117, 123, 124, 153, 122, 128, 121, 139, 137, 123, 120, 118, 124, 130, 119, 124, 140, 136, 113, 125, 143, 109, 128, 134, 127, 107, 110, 130, 127, 116, 116, 121, 124, 116, 126, 145, 123, 133, 129, 121, 105, 140, 123, 103, 128, 128, 121, 132, 132, 140, 136, 134, 121, 129, 112, 133, 128, 136, 122, 122, 145, 120, 123, 111, 135, 113, 130, 114, 133, 120, 145, 119, 141, 117, 128, 129, 138, 129, 110, 150, 133, 114, 121, 142, 116, 132, 132, 127, 127, 138, 139, 140, 101, 133, 127, 117, 138, 110, 136, 138, 118, 133, 136, 125, 120, 119, 120, 126, 123, 124, 117, 134, 114, 137, 121, 124, 131, 125, 135, 144, 131, 127, 135, 140, 128, 116, 126, 148, 128, 129, 118, 114, 118, 111, 140, 117, 124, 143, 124, 118, 124, 134, 128, 102, 130, 112, 130, 130, 133, 123, 116, 131, 132, 138, 141, 153, 105, 110, 120, 124, 123, 131, 112, 125, 128, 129, 118, 140, 130, 120, 126, 118, 122, 122, 124, 130, 116, 123, 127, 113, 116, 76, 113, 134, 130, 145, 126, 128, 132, 112, 124, 131, 129, 144, 115, 135, 121, 110, 122, 116, 135, 117, 110, 129, 111, 147, 134, 123, 130, 126, 122, 116, 143, 117, 121, 114, 124, 125, 151, 45, 115, 133, 124, 122, 115, 127, 137, 131, 118, 127, 112, 127, 121, 125, 140, 118, 110, 135, 141, 138, 130, 122, 121, 112, 121, 114, 136, 136, 122, 132, 113, 145, 136, 137, 123, 128, 128, 130, 125, 119, 148, 119, 136, 133, 126, 129, 125, 129, 125, 128, 142, 121, 115, 120, 133, 100, 128, 128, 119, 119, 112, 128, 121, 114, 127, 113, 131, 119, 134, 113, 126, 111, 123, 128, 129, 138, 107, 113, 117, 134, 135, 117, 121, 129, 112, 129, 116, 143, 120, 116, 125, 135, 119, 138, 126, 136, 122, 138, 120, 127, 129, 146, 115, 115, 121, 122, 143, 130, 118, 124, 127, 132, 122, 127, 123, 140, 129, 119, 134, 137, 135, 130, 113, 115, 118, 133, 140, 144, 130, 132, 114, 137, 122, 155, 130, 144, 150, 130, 129, 123, 109, 119, 129, 106, 120, 130, 134, 117, 116, 108, 120, 122, 110, 117, 124, 133, 125, 128, 130, 123, 120, 127, 134, 128, 139, 125, 142, 136, 133, 135, 116, 120, 120, 133, 129, 137, 128, 122, 129, 132, 129, 135, 121, 116, 124, 120, 121, 127, 118, 130, 123, 136, 122, 140, 117, 130, 130, 107, 132, 130, 125, 134, 115, 134, 128, 129, 140, 122, 143, 111, 118, 127, 136, 141, 132, 118, 115, 127, 135, 144, 96, 124, 121, 137, 127, 121, 132, 118, 123, 118, 123, 117, 126, 140, 141, 132, 121, 119, 119, 135, 112, 125, 129, 123, 137, 129, 122, 124, 118, 124, 114, 122, 131, 123, 123, 124, 135, 130, 147, 129, 122, 146, 125, 107, 122, 127, 119, 118, 104, 141, 122, 131, 141, 120, 117, 118, 107, 119, 118, 137, 109, 128, 88, 130, 125, 121, 132, 129, 131, 131, 131, 129, 121, 128, 124, 119, 125, 132, 101, 115, 133, 129, 122, 108, 132, 129, 139, 124, 121, 127, 131, 118, 125, 142, 134, 141, 131, 135, 107, 141, 140, 124, 125, 131, 131, 120, 106, 124, 131, 119, 108, 133, 121, 129, 117, 118, 129, 108, 129, 114, 130, 138, 132, 117, 134, 113, 123, 112, 129, 116, 131, 129, 132, 120, 116, 121, 110, 117, 128, 144, 128, 129, 127, 111, 145, 135, 115, 121, 123, 123, 119, 133, 123, 109, 134, 114, 138, 120, 125, 109, 129, 129, 121, 137, 114, 120, 135, 121, 126, 114, 126, 143, 121, 118, 115, 122, 108, 131, 117, 120, 117, 132, 125, 143, 107, 129, 135, 109, 127, 113, 134, 136, 116, 129, 133, 125, 161, 145, 124, 140, 125, 128, 131, 141, 110, 120, 136, 133, 123, 120, 143, 126, 128, 124, 106, 124, 134, 124, 122, 130, 126, 118, 145, 124, 127, 118, 113, 148, 120, 130, 118, 117, 129, 124, 129, 124, 129, 121, 131, 134, 127, 134, 127, 125, 169, 123, 119, 114, 129, 132, 129, 145, 130, 124, 125, 122, 128, 136, 129, 137, 132, 120, 141, 122, 116, 123, 124, 120, 108, 127, 139, 133, 131, 127, 119, 125, 125, 127, 139, 134, 116, 126, 125, 103, 130, 126, 110, 113, 121, 130, 123, 136, 132, 129, 116, 132, 114, 129, 137, 132, 132, 120, 120, 121, 133, 136, 128, 122, 129, 118, 126, 118, 116, 127, 121, 122, 123, 131, 129, 125, 129, 111, 130, 123, 115, 128, 113, 142, 120, 129, 127, 132, 127, 121, 120, 132, 143, 129, 112, 119, 124, 116, 117, 121, 128, 139, 111, 124, 115, 127, 125, 128, 126, 130, 125, 124, 129, 128, 133, 121, 121, 140, 132, 125, 122, 112, 117, 116, 114, 112, 122, 122, 119, 123, 124, 127, 132, 109, 140, 112, 125, 114, 101, 130, 113, 124, 107, 123, 142, 135, 136, 130, 123, 136, 134, 122, 136, 131, 133, 114, 130, 132, 116, 122, 132, 135, 115, 141, 126, 126, 134, 148, 120, 119, 120, 146, 134, 137, 129, 128, 113, 132, 131, 132, 146, 125, 137, 119, 129, 114, 125, 127, 127, 146, 118, 124, 126, 130, 130, 128, 139, 143, 137, 113, 127, 129, 124, 136, 128, 125, 121, 127, 114, 132, 106, 132, 113, 129, 130, 138, 129, 144, 128, 132, 121, 142, 114, 133, 121, 131, 121, 111, 109, 113, 124, 145, 128, 133, 123, 124, 132, 142, 117, 110, 121, 105, 130, 102, 116, 111, 138, 128, 126, 113, 127, 145, 152, 138, 127, 127, 119, 110, 125, 117, 118, 106, 120, 125, 120, 121, 122, 131, 119, 110, 119, 125, 124, 144, 111, 136, 114, 110, 133, 126, 130, 125, 108, 132, 117, 126, 134, 138, 139, 134, 128, 126, 126, 123, 132, 119, 119, 126, 143, 133, 112, 116, 105, 112, 121, 137, 106, 114, 111, 111, 128, 132, 126, 133, 129, 117, 136, 111, 128, 126, 141, 111, 113, 132, 119, 106, 124, 133, 109, 117, 128, 128, 105, 115, 131, 143, 134, 115, 125, 131, 126, 113, 118, 120, 132, 119, 115, 114, 118, 121, 136, 134, 133, 113, 123, 125, 116, 126, 130, 129, 127, 125, 137, 121, 124, 149, 119, 132, 125, 142, 134, 110, 120, 120, 122, 137, 105, 137, 118, 131, 108, 129, 133, 113, 132, 130, 127, 131, 125, 146, 133, 118, 128, 124, 126, 122, 130, 160, 113, 136, 126, 100, 133, 128, 127, 126, 117, 140, 119, 123, 131, 117, 128, 115, 118, 133, 112, 125, 126, 126, 138, 115, 112, 134, 117, 135, 120, 126, 122, 131, 103, 131, 104, 138, 140, 123, 126, 115, 115, 127, 128, 123, 119, 108, 127, 137, 134, 124, 129, 125, 132, 141, 112, 122, 129, 120, 136, 120, 123, 128, 119, 123, 126, 133, 147, 147, 127, 117, 130, 130, 115, 109, 125, 115, 156, 123, 131, 112, 125, 123, 116, 130, 116, 121, 126, 126, 125, 121, 123, 111, 117, 129, 125, 135, 130, 128, 115, 128, 115, 115, 139, 117, 117, 108, 118, 142, 114, 121, 123, 124, 139, 118, 134, 128, 128, 115, 117, 130, 125, 131, 120, 133, 130, 130, 144, 136, 137, 109, 127, 124, 128, 113, 136, 139, 127, 134, 127, 107, 130, 118, 133, 125, 125, 119, 142, 113, 129, 141, 138, 127, 142, 110, 135, 136, 124, 127, 129, 126, 127, 130, 104, 112, 120, 120, 119, 83, 144, 118, 128, 113, 126, 126, 129, 115, 116, 116, 122, 128, 124, 120, 131, 116, 128, 113, 124, 130, 119, 120, 131, 134, 121, 106, 123, 112, 148, 122, 135, 111, 114, 123, 145, 131, 107, 131, 118, 122, 141, 116, 127, 136, 121, 131, 132, 112, 134, 125, 137, 123, 126, 116, 132, 136, 117, 127, 136, 138, 122, 132, 136, 117, 134, 141, 126, 141, 130, 130, 117, 122, 117, 120, 141, 129, 122, 122, 112, 137, 129, 126, 130, 121, 108, 120, 130, 130, 128, 119, 138, 130, 131, 125, 139, 121, 109, 114, 118, 128, 121, 122, 129, 132, 134, 126, 124, 116, 129, 123, 124, 121, 148, 120, 146, 129, 127, 118, 121, 103, 124, 125, 126, 140, 132, 131, 130, 118, 122, 122, 132, 127, 112, 121, 93, 142, 127, 124, 113, 139, 115, 143, 143, 144, 131, 125, 132, 140, 131, 123, 124, 126, 122, 115, 118, 135, 121, 135, 114, 121, 127, 120, 134, 116, 124, 123, 125, 135, 127, 131, 120, 133, 139, 126, 124, 119, 117, 129, 115, 125, 135, 106, 145, 130, 134, 116, 124, 126, 128, 110, 126, 125, 132, 125, 125, 120, 127, 129, 113, 143, 119, 114, 116, 86, 131, 120, 124, 138, 120, 124, 117, 124, 107, 136, 126, 134, 127, 146, 122, 131, 110, 143, 120, 121, 148, 129, 131, 127, 124, 114, 120, 121, 110, 131, 126, 128, 121, 128, 134, 120, 134, 127, 110, 132, 122, 118, 134, 120, 121, 116, 119, 125, 130, 123, 125, 116, 112, 108, 127, 117, 141, 112, 121, 128, 108, 119, 107, 134, 119, 127, 141, 129, 109, 140, 119, 126, 116, 128, 130, 118, 114, 118, 119, 122, 140, 128, 123, 120, 127, 129, 93, 125, 155, 139, 119, 117, 126, 117, 120, 125, 137, 128, 114, 119, 121, 121, 119, 144, 127, 130, 124, 123, 114, 123, 131, 126, 125, 108, 115, 131, 96, 135, 140, 132, 132, 130, 138, 130, 117, 135, 123, 126, 120, 118, 153, 120, 131, 125, 126, 125, 134, 140, 130, 144, 112, 106, 117, 109, 135, 123, 126, 132, 119, 117, 124, 128, 133, 141, 134, 129, 127, 134, 141, 117, 108, 120, 134, 131, 133, 130, 134, 113, 113, 119, 127, 134, 126, 138, 117, 109, 144, 134, 115, 135, 136, 147, 134, 121, 123, 137, 129, 112, 125, 130, 115, 126, 110, 121, 134, 116, 130, 123, 145, 122, 128, 122, 140, 144, 135, 118, 122, 119, 130, 120, 117, 113, 124, 121, 116, 119, 132, 135, 123, 130, 141, 126, 145, 123, 140, 127, 144, 126, 123, 132, 127, 130, 130, 140, 128, 124, 129, 159, 133, 110, 126, 139, 139, 117, 136, 121, 116, 128, 133, 125, 124, 143, 107, 141, 126, 135, 124, 113, 114, 125, 116, 151, 141, 127, 112, 140, 150, 119, 112, 114, 122, 137, 123, 113, 130, 122, 147, 105, 147, 130, 134, 117, 132, 127, 124, 130, 136, 114, 136, 116, 133, 118, 131, 138, 134, 122, 101, 124, 143, 127, 109, 129, 140, 129, 123, 117, 132, 135, 129, 126, 137, 108, 143, 117, 121, 123, 130, 118, 127, 129, 121, 125, 133, 136, 112, 128, 139, 123, 133, 118, 128, 120, 139, 128, 104, 142, 116, 135, 125, 113, 134, 117, 131, 127, 122, 128, 115, 129, 135, 121, 130, 124, 134, 116, 116, 124, 135, 111, 120, 121, 139, 125, 130, 121, 114, 127, 130, 123, 120, 136, 127, 154, 112, 128, 141, 133, 128, 132, 117, 131, 132, 125, 136, 123, 120, 100, 125, 107, 100, 155, 113, 124, 123, 122, 110, 142, 130, 129, 128, 110, 125, 123, 123, 129, 125, 134, 128, 129, 105, 123, 123, 129, 108, 115, 122, 114, 124, 113, 124, 117, 137, 133, 135, 119, 126, 130, 133, 128, 139, 133, 124, 107, 130, 124, 130, 131, 121, 111, 107, 126, 110, 118, 114, 133, 110, 109, 110, 147, 123, 113, 118, 123, 125, 123, 116, 116, 124, 128, 132, 156, 114, 107, 116, 130, 113, 124, 121, 149, 131, 116, 122, 131, 137, 134, 132, 132, 117, 123, 120, 106, 130, 128, 123, 134, 148, 119, 135, 114, 132, 120, 124, 135, 146, 118, 129, 122, 142, 136, 93, 126, 115, 127, 132, 126, 130, 96, 123, 121, 127, 127, 146, 108, 121, 120, 148, 139, 126, 129, 136, 126, 119, 131, 124, 130, 159, 118, 125, 116, 128, 133, 132, 117, 133, 117, 118, 125, 128, 124, 113, 119, 126, 132, 127, 116, 131, 134, 124, 130, 125, 114, 122, 128, 131, 109, 140, 129, 128, 142, 126, 127, 117, 114, 142, 135, 133, 126, 130, 115, 117, 128, 111, 118, 128, 114, 129, 100, 123, 131, 127, 139, 116, 125, 120, 121, 113, 127, 114, 120, 123, 116, 108, 138, 125, 120, 131, 120, 147, 116, 131, 130, 142, 120, 148, 124, 132, 116, 123, 155, 128, 111, 133, 123, 137, 114, 115, 137, 127, 122, 122, 133, 129, 145, 149, 122, 127, 114, 125, 121, 125, 126, 117, 129, 108, 137, 122, 150, 121, 135, 138, 127, 127, 119, 129, 99, 132, 106, 119, 125, 129, 140, 127, 131, 122, 130, 120, 120, 116, 130, 143, 119, 130, 136, 125, 123, 145, 117, 143, 122, 129, 125, 142, 137, 128, 133, 134, 136, 125, 135, 142, 111, 125, 122, 115, 130, 119, 112, 114, 132, 126, 118, 129, 125, 121, 117, 110, 138, 140, 126, 138, 146, 127, 141, 127, 122, 135, 128, 104, 110, 128, 129, 140, 119, 136, 122, 128, 131, 127, 132, 139, 126, 120, 137, 126, 109, 108, 128, 116, 125, 127, 131, 134, 112, 124, 151, 131, 106, 132, 139, 114, 124, 136, 111, 142, 118, 131, 111, 126, 130, 123, 94, 128, 140, 117, 114, 136, 119, 131, 136, 119, 129, 134, 128, 127, 119, 126, 139, 130, 103, 136, 149, 111, 120, 127, 96, 123, 127, 126, 112, 155, 133, 121, 125, 142, 117, 128, 143, 125, 121, 130, 126, 118, 134, 132, 143, 131, 123, 125, 130, 110, 125, 116, 118, 125, 127, 119, 138, 144, 130, 156, 144, 133, 125, 132, 130, 135, 143, 130, 122, 103, 117, 115, 118, 125, 120, 128, 124, 134, 111, 128, 127, 119, 120, 126, 126, 117, 141, 141, 138, 138, 106, 132, 130, 124, 121, 121, 136, 115, 114, 122, 122, 104, 136, 135, 132, 143, 129, 134, 131, 142, 115, 117, 123, 109, 121, 118, 107, 122, 127, 119, 123, 100, 126, 129, 100, 126, 116, 132, 113, 121, 141, 121, 128, 128, 124, 115, 110, 126, 139, 113, 136, 114, 122, 103, 111, 121, 136, 127, 124, 121, 137, 126, 118, 110, 131, 113, 142, 123, 124, 123, 127, 137, 141, 124, 122, 122, 135, 116, 127, 109, 118, 127, 131, 119, 129, 124, 118, 118, 128, 131, 134, 125, 119, 112, 125, 148, 116, 124, 118, 131, 132, 121, 110, 119, 121, 125, 132, 129, 121, 132, 138, 113, 128, 116, 125, 131, 137, 143, 125, 130, 116, 115, 147, 115, 121, 132, 128, 129, 127, 124, 131, 140, 133, 124, 124, 118, 135, 128, 118, 117, 134, 127, 122, 117, 128, 117, 128, 123, 132, 126, 122, 127, 117, 129, 128, 131, 116, 125, 130, 129, 123, 113, 134, 113, 135, 138, 118, 131, 118, 116, 120, 145, 139, 124, 127, 118, 137, 121, 126, 106, 139, 139, 114, 130, 126, 119, 110, 130, 120, 120, 125, 121, 128, 122, 124, 125, 139, 115, 112, 124, 112, 124, 136, 138, 134, 128, 121, 108, 132, 114, 133, 131, 114, 115, 129, 121, 134, 122, 109, 130, 131, 120, 148, 150, 137, 118, 126, 109, 113, 132, 136, 136, 122, 122, 120, 137, 123, 119, 137, 134, 127, 127, 119, 118, 127, 133, 120, 114, 142, 130, 129, 131, 134, 112, 141, 134, 113, 110, 141, 135, 112, 119, 135, 130, 134, 119, 128, 130, 141, 121, 123, 111, 121, 125, 114, 115, 119, 127, 124, 136, 125, 123, 113, 120, 125, 147, 127, 129, 137, 121, 128, 106, 127, 130, 136, 120, 121, 131, 111, 112, 113, 109, 132, 126, 114, 113, 126, 125, 112, 112, 118, 112, 133, 126, 127, 100, 144, 122, 114, 158, 125, 126, 115, 118, 126, 142, 115, 122, 119, 135, 123, 109, 122, 128, 116, 122, 117, 114, 128, 124, 133, 116, 120, 121, 121, 124, 138, 130, 108, 139, 124, 121, 114, 118, 156, 117, 133, 131, 122, 135, 113, 124, 112, 133, 126, 118, 152, 136, 125, 140, 115, 125, 115, 111, 116, 114, 146, 112, 121, 125, 127, 132, 134, 115, 124, 124, 116, 108, 138, 131, 131, 126, 126, 136, 124, 130, 125, 121, 157, 132, 123, 159, 133, 127, 117, 126, 134, 126, 133, 113, 121, 121, 128, 120, 147, 130, 127, 118, 120, 117, 120, 117, 122, 122, 135, 132, 122, 125, 121, 126, 109, 115, 131, 118, 128, 110, 106, 138, 121, 126, 115, 127, 114, 134, 115, 128, 104, 130, 150, 112, 117, 107, 108, 106, 123, 129, 115, 118, 136, 134, 121, 114, 116, 130, 117, 130, 131, 130, 114, 131, 118, 143, 110, 134, 121, 119, 102, 121, 142, 109, 113, 138, 146, 112, 144, 121, 116, 131, 117, 115, 133, 111, 104, 124, 126, 129, 138, 126, 127, 124, 131, 133, 132, 123, 116, 140, 131, 124, 120, 123, 131, 132, 127, 127, 139, 135, 125, 135, 129, 130, 131, 98, 135, 135, 145, 123, 113, 142, 137, 111, 118, 130, 145, 123, 142, 143, 108, 122, 111, 126, 137, 112, 115, 126, 128, 111, 135, 123, 160, 113, 119, 119, 126, 131, 113, 123, 129, 117, 126, 132, 118, 122, 101, 135, 122, 128, 99, 129, 114, 134, 122, 110, 115, 118, 132, 131, 132, 123, 127, 110, 126, 120, 116, 128, 111, 137, 119, 126, 129, 125, 124, 124, 122, 100, 119, 114, 119, 125, 129, 110, 106, 118, 121, 136, 130, 132, 127, 115, 127, 148, 136, 125, 124, 135, 130, 129, 134, 137, 115, 125, 140, 120, 138, 117, 125, 117, 112, 134, 135, 132, 127, 119, 132, 139, 126, 127, 128, 125, 115, 120, 140, 109, 119, 124, 136, 144, 109, 107, 133, 128, 134, 110, 124, 129, 139, 123, 123, 132, 129, 128, 128, 119, 125, 108, 110, 115, 133, 116, 144, 116, 133, 119, 121, 111, 126, 116, 115, 109, 124, 110, 131, 131, 118, 124, 135, 136, 125, 139, 135, 126, 132, 122, 141, 130, 136, 117, 127, 117, 109, 127, 106, 132, 127, 118, 126, 134, 131, 116, 126, 124, 109, 129, 115, 134, 151, 128, 123, 143, 109, 134, 129, 123, 107, 130, 129, 132, 124, 135, 111, 115, 127, 127, 126, 133, 133, 126, 117, 116, 125, 135, 116, 135, 136, 126, 127, 108, 124, 136, 129, 124, 125, 123, 103, 136, 122, 135, 127, 114, 114, 129, 130, 125, 141, 122, 113, 124, 113, 127, 123, 119, 142, 137, 144, 122, 136, 135, 129, 128, 131, 123, 137, 122, 127, 116, 127, 130, 111, 110, 126, 125, 133, 122, 134, 119, 127, 149, 120, 120, 122, 144, 135, 128, 128, 134, 129, 156, 130, 113, 128, 119, 112, 136, 127, 155, 142, 110, 127, 101, 123, 125, 141, 108, 116, 123, 133, 132, 127, 133, 131, 129, 103, 123, 124, 130, 127, 136, 121, 113, 134, 137, 124, 134, 105, 134, 120, 145, 131, 127, 127, 123, 142, 136, 134, 119, 122, 105, 135, 122, 139, 138, 126, 125, 135, 126, 126, 110, 142, 131, 132, 120, 141, 116, 126, 115, 103, 114, 125, 120, 133, 127, 131, 143, 131, 147, 131, 126, 131, 126, 130, 133, 129, 110, 122, 121, 117, 114, 135, 123, 136, 122, 122, 130, 133, 141, 152, 129, 142, 110, 135, 141, 140, 140, 122, 111, 127, 131, 137, 132, 127, 123, 128, 120, 101, 129, 124, 130, 127, 115, 145, 136, 124, 135, 136, 130, 122, 107, 147, 115, 128, 137, 113, 111, 103, 124, 137, 104, 122, 140, 115, 124, 121, 136, 119, 120, 132, 128, 115, 111, 100, 127, 140, 119, 111, 137, 134, 136, 134, 140, 147, 136, 120, 118, 139, 129, 136, 131, 128, 132, 120, 121, 119, 111, 119, 111, 119, 117, 140, 133, 122, 124, 121, 133, 120, 110, 112, 138, 124, 143, 139, 131, 118, 129, 131, 124, 133, 125, 115, 132, 131, 124, 130, 134, 155, 109, 164, 148, 129, 132, 128, 130, 126, 120, 126, 122, 132, 110, 127, 146, 130, 114, 121, 143, 117, 128, 142, 130, 120, 127, 135, 128, 119, 132, 139, 121, 125, 126, 115, 125, 119, 135, 115, 116, 116, 139, 118, 125, 132, 131, 117, 128, 123, 129, 113, 123, 111, 116, 135, 118, 125, 130, 128, 110, 118, 139, 112, 125, 127, 137, 134, 119, 133, 129, 126, 122, 114, 124, 126, 126, 130, 106, 127, 130, 136, 111, 130, 113, 136, 123, 120, 138, 109, 120, 126, 123, 131, 143, 118, 120, 126, 102, 124, 124, 127, 125, 111, 117, 127, 112, 130, 133, 134, 125, 121, 136, 135, 136, 109, 135, 122, 124, 131, 132, 137, 141, 132, 128, 128, 130, 118, 121, 121, 136, 142, 123, 117, 131, 109, 127, 123, 102, 125, 119, 124, 127, 129, 112, 134, 128, 137, 116, 151, 139, 123, 127, 140, 119, 109, 125, 149, 129, 127, 119, 124, 128, 121, 134, 119, 138, 124, 129, 116, 129, 128, 141, 126, 137, 111, 90, 110, 122, 109, 126, 127, 130, 114, 136, 140, 125, 122, 127, 115, 143, 148, 128, 113, 146, 116, 118, 122, 141, 150, 140, 124, 144, 138, 141, 121, 124, 138, 128, 129, 133, 140, 129, 123, 132, 141, 137, 111, 109, 148, 137, 138, 121, 126, 133, 128, 142, 151, 114, 118, 131, 116, 123, 134, 139, 132, 120, 112, 123, 131, 124, 124, 115, 118, 133, 122, 130, 124, 114, 129, 127, 142, 116, 138, 112, 128, 127, 109, 103, 129, 125, 116, 131, 131, 132, 120, 119, 119, 122, 122, 132, 128, 131, 129, 125, 100, 106, 104, 130, 104, 123, 109, 130, 112, 140, 128, 118, 148, 127, 123, 140, 133, 136, 141, 116, 132, 128, 118, 124, 130, 138, 135, 124, 132, 108, 130, 132, 130, 106, 127, 131, 122, 116, 107, 118, 135, 136, 124, 112, 148, 155, 132, 137, 91, 131, 114, 133, 133, 118, 114, 128, 127, 137, 131, 115, 130, 122, 125, 122, 120, 119, 128, 117, 140, 122, 113, 126, 134, 132, 110, 142, 114, 107, 105, 129, 117, 135, 132, 115, 126, 120, 128, 135, 137, 123, 122, 136, 117, 119, 113, 125, 132, 122, 115, 136, 132, 132, 137, 138, 117, 116, 112, 140, 127, 111, 133, 147, 123, 109, 122, 138, 109, 124, 120, 136, 119, 116, 122, 123, 128, 135, 127, 126, 114, 132, 125, 119, 103, 124, 134, 127, 121, 116, 124, 138, 132, 124, 132, 123, 116, 134, 133, 124, 113, 118, 135, 117, 136, 130, 135, 125, 134, 124, 130, 127, 119, 117, 124, 118, 120, 124, 128, 138, 128, 110, 140, 129, 113, 116, 134, 124, 120, 132, 101, 124, 119, 120, 134, 134, 121, 120, 118, 133, 117, 132, 124, 124, 121, 125, 118, 131, 124, 136, 130, 122, 133, 112, 123, 125, 143, 115, 138, 143, 134, 130, 118, 122, 117, 114, 130, 145, 124, 135, 134, 125, 118, 152, 144, 116, 125, 132, 116, 104, 125, 127, 146, 126, 131, 127, 118, 117, 141, 134, 132, 117, 136, 115, 126, 113, 129, 136, 132, 134, 144, 127, 126, 136, 125, 130, 127, 141, 132, 103, 116, 107, 145, 128, 125, 130, 132, 107, 115, 130, 140, 122, 133, 124, 144, 138, 121, 124, 139, 115, 134, 152, 119, 125, 145, 136, 135, 135, 119, 130, 121, 122, 132, 131, 125, 120, 111, 122, 128, 129, 107, 120, 99, 137, 121, 126, 126, 122, 104, 146, 130, 137, 108, 110, 139, 122, 135, 135, 119, 142, 121, 127, 125, 126, 133, 127, 135, 119, 124, 126, 137, 143, 126, 119, 132, 111, 142, 133, 119, 120, 98, 141, 126, 100, 116, 125, 135, 129, 136, 115, 126, 123, 122, 113, 136, 133, 124, 131, 120, 113, 108, 122, 129, 134, 121, 118, 124, 117, 135, 128, 131, 125, 137, 118, 122, 127, 138, 116, 125, 134, 136, 130, 135, 125, 118, 135, 140, 119, 127, 115, 121, 124, 129, 134, 117, 131, 126, 116, 142, 130, 127, 136, 120, 120, 141, 129, 136, 122, 140, 111, 106, 130, 119, 140, 124, 121, 135, 115, 122, 129, 122, 107, 116, 119, 146, 119, 116, 144, 133, 131, 137, 133, 126, 129, 123, 125, 142, 123, 121, 120, 125, 127, 116, 109, 126, 137, 115, 125, 125, 111, 126, 128, 137, 149, 114, 117, 123, 122, 135, 129, 121, 129, 119, 124, 132, 135, 120, 114, 121, 118, 115, 120, 123, 120, 116, 123, 129, 132, 148, 120, 124, 123, 125, 125, 129, 135, 128, 104, 127, 122, 115, 150, 127, 134, 123, 113, 113, 119, 123, 137, 134, 118, 135, 133, 126, 130, 127, 127, 126, 124, 115, 122, 125, 127, 133, 165, 122, 129, 130, 129, 123, 121, 120, 103, 118, 128, 123, 119, 133, 119, 121, 128, 139, 121, 125, 116, 120, 148, 114, 125, 123, 131, 116, 133, 131, 120, 143, 107, 116, 118, 117, 143, 117, 152, 116, 145, 121, 125, 103, 143, 133, 109, 133, 128, 119, 142, 120, 119, 132, 99, 119, 123, 121, 110, 120, 114, 138, 123, 131, 118, 144, 112, 105, 123, 126, 121, 150, 143, 130, 113, 124, 120, 130, 130, 140, 134, 133, 131, 139, 121, 132, 123, 117, 119, 109, 127, 120, 133, 122, 135, 112, 124, 129, 146, 117, 121, 136, 123, 125, 101, 117, 125, 111, 121, 132, 120, 117, 130, 121, 122, 128, 117, 133, 136, 132, 135, 118, 112, 131, 144, 125, 125, 128, 129, 114, 123, 117, 126, 141, 130, 135, 119, 112, 103, 127, 122, 123, 147, 135, 129, 121, 131, 128, 126, 138, 137, 117, 125, 122, 116, 94, 100, 126, 121, 137, 122, 109, 111, 117, 126, 99, 137, 105, 142, 120, 139, 124, 136, 114, 96, 122, 120, 109, 121, 115, 120, 117, 116, 111, 122, 118, 132, 118, 115, 117, 134, 123, 137, 116, 126, 123, 132, 126, 117, 137, 116, 118, 104, 113, 125, 114, 122, 129, 138, 130, 137, 147, 108, 118, 131, 123, 119, 114, 136, 118, 130, 136, 122, 126, 126, 109, 122, 135, 123, 142, 139, 134, 117, 133, 137, 119, 136, 144, 124, 113, 136, 128, 129, 127, 131, 117, 142, 121, 127, 132, 124, 121, 124, 110, 145, 125, 123, 117, 99, 138, 135, 137, 126, 120, 132, 116, 137, 131, 120, 127, 133, 117, 133, 142, 132, 120, 115, 126, 128, 123, 104, 138, 136, 117, 127, 113, 136, 128, 130, 125, 120, 123, 122, 122, 112, 139, 153, 133, 131, 135, 153, 128, 131, 136, 128, 124, 114, 117, 126, 106, 125, 137, 135, 119, 136, 136, 145, 133, 136, 128, 140, 137, 128, 119, 134, 123, 135, 112, 127, 112, 132, 122, 137, 106, 127, 115, 134, 135, 124, 122, 134, 120, 134, 130, 126, 132, 138, 127, 122, 124, 132, 119, 127, 122, 122, 127, 132, 111, 114, 113, 113, 123, 144, 131, 130, 117, 125, 119, 134, 115, 121, 126, 125, 120, 136, 124, 123, 122, 131, 136, 122, 130, 144, 118, 106, 115, 119, 118, 138, 144, 140, 118, 131, 135, 112, 134, 128, 123, 127, 129, 126, 145, 115, 131, 135, 132, 112, 121, 109, 125, 106, 122, 134, 127, 135, 123, 114, 118, 125, 144, 117, 131, 125, 126, 126, 114, 143, 133, 136, 112, 120, 109, 132, 109, 106, 132, 131, 129, 115, 132, 112, 123, 121, 129, 115, 126, 136, 147, 110, 131, 169, 135, 120, 106, 129, 121, 133, 125, 125, 140, 119, 106, 115, 120, 133, 114, 126, 133, 153, 110, 106, 131, 109, 130, 120, 124, 125, 126, 119, 120, 110, 127, 128, 143, 122, 143, 134, 121, 118, 118, 145, 132, 114, 119, 100, 120, 104, 128, 123, 128, 110, 114, 122, 131, 124, 128, 120, 137, 125, 133, 137, 117, 117, 119, 117, 126, 116, 122, 94, 131, 112, 128, 136, 101, 140, 129, 129, 116, 136, 116, 126, 132, 124, 128, 138, 115, 113, 132, 139, 129, 110, 129, 121, 123, 122, 112, 138, 115, 118, 113, 125, 118, 138, 130, 137, 127, 114, 129, 128, 121, 120, 134, 107, 121, 112, 136, 115, 130, 114, 133, 105, 117, 139, 114, 145, 111, 117, 107, 127, 122, 144, 126, 160, 107, 118, 109, 114, 134, 138, 120, 127, 130, 123, 150, 127, 110, 115, 126, 122, 122, 137, 104, 122, 132, 112, 114, 125, 144, 123, 120, 113, 126, 130, 136, 112, 117, 137, 118, 138, 141, 133, 134, 130, 135, 142, 132, 109, 124, 110, 115, 128, 116, 121, 129, 119, 126, 138, 113, 125, 128, 137, 112, 125, 125, 129, 113, 119, 112, 139, 112, 121, 124, 135, 118, 124, 123, 134, 145, 118, 117, 122, 139, 121, 126, 112, 120, 121, 127, 125, 126, 129, 110, 120, 128, 122, 138, 119, 141, 122, 136, 121, 137, 136, 135, 141, 132, 114, 124, 136, 102, 120, 123, 102, 124, 113, 140, 115, 118, 137, 117, 123, 122, 118, 121, 126, 101, 136, 135, 135, 123, 124, 114, 142, 146, 142, 107, 148, 137, 113, 147, 131, 138, 122, 113, 125, 125, 121, 128, 119, 125, 113, 126, 152, 142, 119, 114, 122, 130, 132, 128, 103, 124, 122, 103, 96, 134, 112, 143, 119, 118, 112, 140, 112, 133, 129, 117, 140, 126, 120, 119, 130, 130, 121, 125, 119, 129, 146, 105, 133, 130, 124, 119, 131, 122, 142, 146, 127, 117, 114, 126, 143, 101, 126, 118, 123, 126, 125, 110, 126, 145, 128, 121, 114, 109, 122, 127, 120, 135, 129, 128, 112, 120, 114, 113, 133, 133, 117, 131, 114, 106, 133, 130, 121, 133, 111, 121, 136, 115, 120, 123, 135, 118, 127, 130, 155, 138, 117, 127, 120, 135, 125, 136, 116, 114, 131, 122, 116, 127, 115, 128, 131, 121, 121, 130, 104, 147, 106, 122, 106, 125, 123, 122, 133, 123, 115, 112, 128, 117, 122, 123, 135, 137, 128, 147, 135, 123, 130, 132, 119, 127, 128, 122, 133, 110, 134, 124, 129, 139, 115, 131, 126, 148, 120, 102, 114, 125, 117, 115, 122, 121, 116, 121, 162, 109, 113, 133, 97, 133, 130, 123, 147, 114, 127, 117, 121, 122, 103, 120, 123, 99, 138, 128, 127, 141, 109, 104, 125, 95, 126, 114, 153, 128, 106, 112, 119, 121, 121, 110, 114, 116, 124, 135, 121, 115, 128, 121, 142, 117, 125, 132, 119, 126, 146, 121, 128, 121, 142, 121, 101, 110, 107, 121, 117, 134, 118, 103, 129, 133, 117, 143, 127, 111, 143, 136, 134, 115, 128, 120, 114, 124, 150, 116, 125, 112, 121, 113, 116, 132, 142, 135, 120, 121, 118, 124, 133, 125, 126, 144, 128, 118, 118, 112, 144, 130, 143, 132, 133, 134, 117, 117, 127, 141, 135, 131, 127, 114, 129, 134, 116, 131, 118, 131, 126, 117, 121, 130, 161, 126, 131, 154, 140, 116, 110, 125, 137, 112, 122, 152, 136, 117, 134, 150, 126, 116, 126, 122, 118, 152, 122, 158, 148, 106, 131, 128, 107, 141, 106, 106, 141, 122, 134, 122, 131, 130, 131, 150, 132, 133, 111, 126, 110, 113, 118, 126, 127, 141, 130, 132, 125, 115, 115, 124, 152, 122, 131, 118, 101, 113, 142, 117, 112, 133, 139, 132, 117, 144, 143, 140, 146, 133, 122, 116, 118, 126, 123, 104, 149, 129, 139, 126, 108, 128, 133, 160, 123, 122, 110, 120, 122, 128, 138, 118, 116, 127, 111, 139, 124, 117, 148, 115, 123, 145, 120, 132, 131, 128, 127, 142, 113, 126, 142, 127, 128, 120, 139, 133, 128, 133, 120, 97, 121, 118, 136, 133, 107, 126, 128, 129, 118, 117, 127, 130, 116, 123, 131, 105, 150, 121, 129, 102, 123, 136, 134, 107, 127, 125, 134, 127, 118, 138, 147, 125, 108, 128, 126, 142, 130, 133, 121, 130, 135, 126, 128, 116, 127, 113, 137, 126, 122, 135, 135, 121, 126, 125, 121, 131, 129, 156, 132, 114, 125, 115, 121, 143, 111, 139, 122, 131, 132, 122, 110, 137, 116, 109, 116, 113, 122, 109, 115, 127, 129, 118, 118, 128, 120, 117, 105, 119, 122, 128, 140, 147, 127, 110, 115, 105, 107, 129, 127, 144, 128, 125, 128, 121, 121, 132, 123, 132, 131, 124, 110, 116, 137, 140, 118, 123, 144, 112, 142, 140, 139, 109, 120, 110, 116, 128, 107, 144, 135, 125, 138, 141, 124, 132, 114, 134, 124, 143, 149, 143, 123, 114, 132, 125, 111, 118, 108, 124, 130, 119, 138, 126, 132, 116, 137, 156, 156, 115, 140, 128, 144, 113, 141, 127, 120, 110, 123, 107, 121, 130, 122, 116, 134, 120, 113, 117, 118, 152, 117, 116, 121, 148, 124, 127, 137, 122, 128, 101, 120, 119, 137, 115, 156, 135, 128, 124, 116, 122, 129, 134, 123, 146, 123, 123, 131, 131, 127, 122, 116, 142, 103, 131, 129, 122, 133, 121, 145, 125, 114, 138, 115, 110, 146, 114, 128, 132, 136, 122, 127, 134, 128, 124, 138, 114, 120, 147, 85, 123, 118, 132, 129, 114, 149, 137, 146, 124, 121, 114, 124, 147, 127, 109, 130, 134, 125, 144, 141, 139, 124, 121, 115, 141, 132, 142, 122, 125, 99, 132, 135, 121, 114, 128, 120, 120, 129, 122, 95, 120, 132, 121, 127, 100, 131, 129, 124, 123, 144, 147, 103, 124, 145, 110, 120, 123, 128, 130, 130, 132, 135, 111, 122, 136, 121, 133, 123, 120, 148, 123, 110, 121, 144, 118, 114, 129, 114, 116, 118, 128, 110, 111, 127, 130, 108, 134, 144, 124, 122, 136, 99, 117, 102, 128, 118, 119, 117, 146, 110, 124, 125, 131, 131, 119, 125, 134, 125, 115, 141, 108, 117, 124, 126, 114, 125, 137, 150, 109, 136, 122, 125, 115, 129, 116, 111, 116, 124, 116, 123, 120, 130, 132, 126, 116, 140, 126, 126, 123, 125, 128, 118, 106, 140, 118, 117, 107, 139, 137, 105, 133, 117, 118, 136, 131, 127, 134, 131, 117, 111, 127, 117, 89, 132, 127, 122, 127, 109, 122, 137, 121, 120, 138, 134, 110, 127, 124, 115, 119, 115, 122, 130, 128, 126, 119, 111, 135, 107, 131, 130, 120, 98, 118, 132, 110, 130, 118, 116, 134, 127, 123, 129, 119, 112, 105, 134, 124, 122, 122, 139, 121, 126, 122, 132, 136, 121, 140, 114, 128, 109, 118, 134, 127, 105, 107, 116, 126, 118, 137, 129, 130, 146, 126, 136, 117, 124, 120, 112, 110, 141, 131, 124, 138, 124, 134, 118, 153, 151, 133, 114, 140, 110, 142, 113, 120, 115, 126, 117, 115, 135, 111, 124, 142, 140, 124, 130, 119, 121, 130, 136, 116, 134, 107, 119, 111, 127, 134, 122, 114, 139, 125, 114, 121, 126, 145, 137, 130, 114, 128, 134, 125, 129, 134, 125, 143, 137, 125, 124, 151, 148, 127, 117, 132, 126, 159, 117, 141, 106, 126, 133, 134, 128, 117, 118, 122, 117, 113, 117, 127, 118, 124, 123, 123, 153, 110, 132, 123, 128, 158, 130, 121, 150, 133, 126, 139, 133, 146, 113, 109, 117, 130, 132, 138, 125, 139, 133, 106, 138, 118, 132, 137, 135, 132, 130, 136, 128, 114, 138, 125, 121, 126, 120, 126, 135, 128, 128, 107, 134, 106, 133, 147, 125, 138, 123, 132, 120, 130, 126, 124, 132, 138, 121, 140, 126, 120, 114, 110, 125, 137, 120, 151, 134, 142, 142, 119, 117, 125, 129, 124, 123, 126, 132, 128, 111, 127, 102, 98, 124, 128, 126, 113, 146, 121, 133, 120, 134, 130, 134, 114, 116, 127, 141, 117, 126, 133, 138, 114, 139, 116, 115, 130, 129, 118, 139, 124, 119, 121, 114, 123, 113, 126, 112, 114, 117, 121, 130, 117, 117, 139, 127, 122, 131, 146, 122, 128, 117, 127, 106, 127, 125, 105, 141, 123, 117, 128, 157, 134, 135, 134, 104, 126, 110, 118, 110, 133, 127, 115, 128, 127, 103, 118, 121, 137, 116, 129, 135, 122, 123, 126, 118, 129, 122, 136, 124, 129, 101, 104, 150, 123, 137, 124, 120, 143, 123, 124, 129, 120, 127, 138, 107, 137, 145, 127, 116, 113, 121, 109, 107, 128, 122, 125, 136, 134, 121, 138, 129, 116, 114, 123, 110, 131, 123, 128, 132, 124, 136, 120, 116, 131, 120, 121, 113, 131, 122, 120, 136, 133, 125, 118, 143, 106, 123, 135, 126, 128, 135, 113, 148, 118, 123, 110, 122, 114, 138, 120, 132, 115, 136, 130, 119, 142, 135, 128, 161, 122, 122, 123, 121, 123, 130, 99, 121, 106, 135, 135, 125, 132, 118, 121, 140, 121, 129, 133, 136, 114, 139, 125, 127, 130, 125, 120, 138, 134, 125, 118, 120, 122, 132, 134, 126, 135, 137, 126, 140, 125, 126, 130, 115, 131, 122, 123, 133, 127, 110, 128, 127, 133, 129, 115, 119, 124, 128, 134, 140, 148, 111, 129, 129, 124, 133, 139, 115, 120, 128, 132, 125, 134, 112, 132, 110, 120, 119, 141, 116, 119, 122, 126, 111, 136, 132, 127, 132, 126, 128, 94, 126, 106, 118, 123, 120, 117, 118, 137, 134, 134, 116, 128, 118, 116, 109, 124, 108, 123, 132, 153, 138, 121, 129, 123, 129, 129, 119, 127, 129, 125, 134, 112, 122, 132, 134, 120, 121, 108, 101, 126, 125, 120, 134, 109, 117, 101, 127, 132, 128, 130, 136, 109, 119, 121, 117, 124, 134, 129, 114, 110, 126, 125, 129, 124, 119, 129, 124, 123, 136, 133, 130, 126, 113, 156, 120, 138, 142, 112, 131, 143, 111, 130, 133, 131, 110, 136, 118, 119, 120, 118, 139, 132, 135, 133, 120, 141, 108, 118, 124, 124, 120, 119, 129, 110, 142, 113, 94, 123, 128, 137, 138, 134, 136, 125, 130, 115, 122, 119, 137, 113, 117, 132, 117, 125, 112, 116, 125, 113, 112, 118, 124, 146, 141, 139, 131, 129, 137, 132, 115, 135, 102, 129, 119, 127, 141, 125, 122, 126, 143, 121, 137, 112, 129, 113, 117, 117, 113, 118, 129, 130, 113, 124, 125, 121, 120, 128, 122, 132, 125, 139, 125, 121, 138, 118, 127, 133, 135, 141, 109, 117, 134, 127, 138, 114, 124, 123, 116, 121, 122, 126, 125, 129, 103, 130, 118, 117, 131, 138, 133, 125, 129, 132, 129, 139, 133, 123, 118, 138, 145, 142, 134, 133, 117, 140, 141, 120, 123, 126, 122, 115, 133, 124, 130, 103, 135, 122, 124, 125, 119, 121, 106, 136, 122, 124, 115, 115, 107, 123, 110, 136, 132, 115, 141, 114, 136, 127, 133, 122, 122, 129, 135, 133, 120, 129, 111, 117, 128, 137, 112, 128, 130, 112, 137, 133, 129, 141, 135, 126, 136, 129, 126, 112, 124, 113, 96, 103, 118, 126, 111, 141, 117, 112, 131, 124, 126, 133, 125, 111, 123, 109, 132, 127, 111, 121, 117, 134, 127, 125, 98, 140, 142, 130, 125, 114, 137, 119, 116, 133, 124, 130, 119, 132, 129, 121, 138, 138, 147, 115, 115, 120, 111, 122, 140, 138, 130, 137, 116, 148, 125, 145, 121, 141, 130, 111, 121, 117, 116, 131, 122, 117, 134, 123, 128, 118, 124, 132, 134, 125, 123, 124, 125, 134, 135, 128, 133, 122, 116, 122, 117, 118, 119, 115, 132, 117, 144, 100, 121, 113, 131, 126, 114, 137, 123, 124, 137, 133, 121, 113, 137, 145, 138, 115, 109, 126, 144, 123, 122, 120, 126, 119, 135, 116, 112, 121, 132, 130, 117, 129, 143, 138, 114, 121, 121, 125, 134, 137, 122, 137, 120, 129, 141, 125, 122, 117, 141, 139, 124, 137, 107, 132, 125, 118, 109, 115, 159, 128, 125, 137, 132, 131, 137, 100, 119, 125, 126, 112, 120, 109, 129, 153, 140, 118, 134, 127, 137, 137, 139, 110, 133, 115, 123, 120, 126, 122, 129, 124, 117, 142, 114, 133, 135, 138, 129, 145, 134, 129, 107, 131, 128, 116, 127, 120, 145, 128, 137, 121, 131, 122, 134, 120, 128, 112, 100, 124, 132, 119, 139, 139, 135, 120, 129, 115, 116, 117, 124, 136, 119, 127, 124, 146, 140, 134, 111, 124, 125, 126, 110, 123, 132, 128, 116, 119, 128, 128, 131, 141, 124, 139, 133, 124, 115, 116, 125, 149, 125, 122, 121, 125, 129, 106, 107, 120, 110, 99, 148, 123, 127, 137, 125, 117, 123, 135, 112, 142, 140, 126, 125, 120, 131, 121, 144, 112, 140, 99, 135, 137, 113, 126, 129, 129, 140, 121, 131, 133, 147, 142, 109, 124, 108, 108, 124, 121, 147, 131, 109, 115, 134, 137, 112, 101, 124, 124, 120, 120, 126, 129, 124, 135, 129, 135, 145, 133, 134, 128, 104, 112, 133, 117, 118, 141, 109, 122, 154, 114, 116, 136, 99, 125, 131, 121, 107, 141, 114, 134, 121, 134, 123, 114, 115, 116, 136, 107, 148, 135, 125, 126, 114, 113, 118, 109, 117, 131, 117, 101, 119, 119, 140, 133, 128, 127, 141, 116, 109, 130, 121, 116, 110, 123, 139, 133, 130, 122, 129, 117, 127, 120, 143, 134, 114, 128, 119, 143, 130, 127, 134, 153, 130, 135, 122, 127, 119, 120, 135, 123, 118, 131, 133, 100, 116, 112, 138, 131, 142, 122, 133, 143, 137, 131, 139, 120, 118, 140, 109, 124, 118, 129, 121, 150, 135, 133, 126, 126, 135, 140, 117, 125, 135, 132, 129, 88, 139, 127, 145, 116, 135, 96, 131, 128, 129, 118, 129, 114, 115, 124, 129, 125, 124, 128, 136, 115, 115, 109, 125, 122, 127, 122, 144, 113, 120, 124, 117, 114, 120, 132, 125, 128, 130, 107, 125, 130, 137, 121, 137, 134, 112, 120, 127, 136, 134, 113, 125, 128, 108, 130, 110, 147, 127, 113, 126, 143, 119, 131, 120, 115, 126, 111, 115, 109, 130, 119, 126, 124, 114, 117, 133, 137, 129, 114, 129, 130, 138, 129, 128, 116, 125, 114, 120, 125, 119, 119, 128, 131, 126, 126, 104, 127, 108, 129, 132, 131, 131, 144, 113, 118, 126, 122, 128, 136, 109, 125, 136, 132, 130, 128, 120, 125, 123, 116, 118, 103, 135, 125, 86, 128, 132, 123, 119, 122, 126, 123, 135, 126, 113, 108, 125, 129, 121, 131, 129, 114, 138, 133, 125, 117, 123, 132, 122, 123, 110, 120, 132, 124, 124, 106, 144, 109, 157, 129, 128, 113, 115, 126, 123, 145, 137, 135, 121, 125, 141, 122, 126, 131, 102, 132, 128, 131, 128, 115, 151, 118, 136, 125, 140, 128, 130, 146, 118, 122, 117, 112, 120, 114, 122, 129, 127, 124, 136, 119, 124, 125, 134, 113, 137, 130, 121, 121, 123, 119, 121, 132, 127, 125, 120, 141, 137, 134, 108, 119, 122, 118, 138, 113, 131, 129, 134, 131, 134, 120, 117, 110, 128, 143, 120, 134, 126, 109, 127, 115, 129, 125, 103, 124, 123, 125, 134, 123, 126, 136, 134, 122, 145, 121, 122, 131, 132, 110, 139, 121, 121, 127, 125, 117, 128, 139, 128, 141, 112, 135, 122, 112, 118, 123, 135, 115, 126, 131, 123, 127, 125, 140, 123, 125, 126, 120, 122, 128, 134, 118, 124, 118, 132, 107, 129, 120, 132, 120, 121, 123, 117, 129, 114, 128, 119, 122, 97, 116, 120, 98, 121, 148, 121, 103, 118, 140, 123, 128, 105, 141, 127, 123, 122, 106, 113, 97, 124, 135, 114, 128, 120, 111, 99, 120, 105, 131, 124, 121, 144, 129, 121, 117, 139, 113, 129, 119, 130, 128, 123, 129, 130, 146, 126, 117, 116, 124, 124, 117, 122, 121, 120, 127, 123, 124, 120, 127, 153, 129, 109, 123, 122, 120, 129, 128, 124, 144, 126, 118, 106, 114, 116, 116, 122, 141, 127, 131, 123, 109, 120, 117, 125, 130, 124, 156, 135, 130, 123, 140, 129, 138, 128, 141, 122, 119, 134, 122, 139, 129, 148, 126, 126, 124, 115, 126, 119, 122, 127, 131, 136, 113, 141, 116, 128, 136, 128, 127, 138, 118, 110, 126, 131, 121, 121, 121, 129, 137, 129, 148, 146, 170, 148, 119, 136, 126, 137, 126, 140, 120, 120, 135, 117, 107, 118, 138, 123, 134, 132, 113, 125, 136, 131, 136, 123, 136, 112, 126, 133, 122, 129, 142, 123, 137, 129, 130, 140, 111, 132, 132, 128, 132, 118, 148, 129, 130, 133, 133, 122, 125, 110, 147, 126, 127, 132, 134, 135, 118, 124, 126, 138, 132, 114, 101, 113, 114, 124, 128, 117, 130, 133, 135, 132, 129, 121, 113, 127, 107, 132, 109, 126, 115, 126, 116, 142, 117, 108, 129, 124, 132, 128, 129, 117, 128, 134, 129, 123, 127, 116, 106, 141, 143, 139, 120, 128, 138, 102, 132, 132, 145, 129, 128, 111, 132, 133, 140, 127, 129, 127, 131, 139, 120, 114, 128, 111, 121, 119, 133, 117, 140, 158, 112, 118, 131, 110, 115, 144, 131, 119, 116, 138, 135, 131, 121, 117, 136, 133, 122, 99, 124, 142, 123, 117, 127, 114, 132, 115, 128, 121, 119, 129, 113, 119, 124, 104, 108, 129, 109, 121, 127, 117, 123, 138, 119, 128, 131, 132, 108, 118, 139, 159, 127, 123, 122, 130, 105, 115, 116, 123, 120, 116, 118, 127, 148, 123, 122, 111, 136, 133, 119, 122, 107, 117, 122, 98, 135, 125, 148, 128, 134, 126, 128, 127, 106, 121, 125, 120, 128, 143, 143, 142, 131, 123, 137, 129, 125, 134, 134, 118, 123, 109, 110, 125, 143, 108, 111, 121, 119, 120, 118, 125, 142, 123, 132, 123, 133, 147, 136, 124, 118, 127, 128, 111, 116, 138, 120, 114, 112, 113, 127, 135, 126, 119, 124, 114, 122, 114, 136, 129, 127, 122, 143, 129, 146, 121, 118, 111, 123, 143, 113, 123, 119, 142, 135, 132, 119, 122, 122, 113, 115, 125, 132, 133, 144, 138, 141, 113, 122, 128, 126, 128, 130, 126, 131, 119, 126, 125, 130, 141, 118, 110, 134, 117, 121, 129, 122, 137, 138, 125, 147, 127, 122, 117, 122, 113, 109, 122, 99, 135, 130, 127, 140, 117, 129, 108, 130, 120, 132, 123, 140, 116, 142, 140, 132, 121, 115, 116, 133, 124, 124, 118, 122, 128, 130, 124, 133, 133, 125, 127, 107, 130, 128, 124, 120, 130, 140, 137, 129, 114, 126, 114, 123, 112, 129, 118, 122, 126, 129, 115, 141, 127, 111, 141, 117, 140, 129, 112, 138, 124, 145, 118, 125, 124, 130, 123, 131, 125, 141, 129, 130, 112, 149, 154, 138, 141, 133, 114, 108, 146, 130, 128, 118, 127, 130, 140, 131, 131, 125, 138, 128, 120, 137, 136, 121, 124, 122, 120, 119, 104, 115, 124, 111, 127, 123, 115, 129, 127, 129, 123, 115, 128, 113, 119, 127, 122, 96, 115, 128, 135, 134, 116, 114, 156, 145, 116, 143, 119, 122, 126, 115, 127, 123, 122, 123, 152, 126, 103, 124, 129, 119, 122, 127, 123, 125, 107, 126, 116, 128, 129, 128, 118, 140, 117, 117, 139, 112, 122, 131, 127, 112, 119, 117, 137, 121, 156, 115, 117, 139, 92, 123, 124, 127, 128, 128, 125, 123, 115, 128, 125, 139, 104, 122, 118, 124, 131, 129, 116, 120, 124, 152, 136, 131, 116, 107, 143, 126, 124, 130, 143, 122, 139, 120, 101, 116, 131, 149, 114, 127, 145, 122, 129, 128, 120, 125, 106, 134, 97, 129, 137, 127, 130, 124, 124, 120, 130, 129, 129, 109, 123, 107, 123, 119, 139, 114, 131, 110, 107, 131, 130, 124, 131, 125, 125, 125, 102, 125, 137, 119, 118, 136, 125, 114, 116, 123, 127, 127, 122, 141, 122, 130, 143, 104, 138, 123, 120, 134, 121, 120, 106, 112, 125, 119, 132, 132, 120, 125, 152, 115, 129, 120, 112, 126, 119, 121, 106, 132, 103, 126, 113, 129, 111, 132, 120, 125, 114, 102, 126, 137, 125, 131, 99, 124, 131, 136, 122, 128, 132, 133, 128, 131, 108, 124, 123, 136, 123, 125, 134, 126, 135, 122, 103, 117, 133, 145, 138, 129, 120, 137, 115, 127, 128, 132, 123, 119, 122, 134, 128, 124, 124, 131, 118, 130, 112, 138, 116, 114, 131, 132, 106, 107, 146, 113, 125, 131, 129, 135, 126, 127, 117, 135, 127, 126, 127, 117, 126, 128, 121, 113, 122, 115, 136, 122, 142, 131, 126, 132, 144, 125, 143, 128, 128, 124, 124, 136, 120, 132, 152, 113, 119, 108, 120, 134, 133, 124, 130, 105, 144, 126, 101, 120, 119, 118, 135, 141, 119, 122, 129, 127, 128, 137, 114, 126, 126, 124, 109, 123, 115, 138, 116, 129, 120, 115, 118, 103, 140, 122, 118, 119, 132, 116, 124, 123, 138, 128, 139, 119, 159, 118, 112, 128, 111, 123, 133, 126, 111, 120, 129, 124, 123, 148, 121, 136, 128, 136, 121, 129, 123, 122, 122, 117, 121, 132, 139, 110, 131, 121, 101, 109, 136, 121, 117, 139, 119, 124, 102, 115, 131, 130, 115, 132, 133, 112, 114, 119, 121, 115, 136, 127, 138, 127, 97, 140, 122, 119, 122, 128, 111, 132, 144, 123, 115, 132, 145, 122, 123, 124, 117, 122, 131, 130, 107, 125, 109, 137, 122, 155, 120, 119, 144, 106, 128, 105, 136, 127, 144, 123, 136, 123, 102, 126, 131, 144, 117, 112, 117, 141, 136, 129, 121, 128, 129, 125, 114, 127, 112, 134, 123, 109, 125, 116, 119, 90, 130, 130, 131, 111, 129, 124, 125, 126, 116, 122, 126, 101, 124, 126, 119, 127, 134, 125, 121, 125, 138, 150, 134, 138, 135, 121, 129, 120, 108, 102, 128, 124, 138, 116, 123, 132, 118, 109, 144, 117, 137, 142, 115, 126, 121, 107, 129, 126, 139, 110, 123, 131, 123, 129, 137, 119, 109, 123, 125, 111, 131, 116, 114, 126, 130, 111, 113, 125, 138, 120, 151, 115, 125, 118, 111, 109, 129, 127, 123, 120, 131, 127, 122, 133, 132, 115, 153, 152, 103, 125, 104, 98, 132, 121, 103, 133, 124, 127, 101, 132, 136, 112, 126, 128, 119, 133, 133, 133, 128, 109, 126, 125, 117, 114, 157, 114, 129, 138, 103, 139, 123, 124, 127, 130, 134, 125, 139, 124, 140, 129, 124, 126, 112, 99, 138, 129, 125, 128, 126, 132, 122, 111, 115, 124, 115, 114, 135, 118, 148, 135, 122, 130, 112, 132, 124, 125, 111, 141, 115, 121, 134, 95, 148, 116, 148, 120, 125, 117, 127, 129, 135, 122, 116, 135, 119, 145, 115, 112, 128, 138, 126, 118, 116, 136, 128, 123, 114, 135, 143, 118, 120, 125, 131, 111, 117, 121, 109, 129, 130, 123, 138, 112, 132, 119, 130, 129, 122, 126, 108, 121, 118, 108, 131, 119, 118, 152, 125, 106, 117, 111, 145, 130, 129, 125, 131, 121, 134, 122, 124, 132, 117, 118, 129, 114, 116, 147, 126, 123, 128, 119, 127, 117, 138, 123, 131, 114, 128, 120, 126, 127, 118, 122, 132, 153, 139, 139, 121, 128, 118, 127, 134, 126, 133, 145, 120, 128, 116, 100, 114, 126, 149, 139, 104, 116, 123, 111, 116, 127, 120, 139, 122, 121, 111, 135, 109, 129, 131, 144, 118, 126, 126, 136, 130, 124, 133, 143, 139, 108, 121, 127, 130, 140, 130, 126, 128, 116, 130, 104, 127, 102, 132, 133, 139, 130, 133, 120, 121, 120, 135, 117, 118, 144, 136, 138, 124, 118, 111, 119, 121, 128, 117, 143, 116, 121, 140, 146, 123, 131, 129, 130, 122, 134, 119, 122, 115, 118, 108, 129, 119, 134, 126, 115, 122, 128, 89, 154, 141, 121, 115, 133, 132, 122, 131, 134, 125, 143, 133, 134, 119, 125, 114, 126, 129, 124, 120, 130, 129, 126, 143, 119, 128, 112, 130, 135, 118, 122, 130, 114, 124, 120, 119, 138, 119, 147, 119, 126, 120, 116, 132, 137, 124, 123, 116, 115, 128, 144, 126, 132, 120, 141, 133, 152, 135, 119, 123, 123, 118, 126, 109, 122, 143, 122, 125, 151, 124, 126, 136, 141, 120, 130, 114, 119, 132, 137, 125, 125, 133, 128, 103, 125, 128, 117, 134, 137, 121, 122, 136, 119, 120, 126, 122, 123, 120, 126, 104, 128, 144, 116, 130, 127, 113, 116, 119, 114, 124, 129, 92, 137, 119, 145, 152, 125, 125, 109, 116, 140, 143, 133, 128, 116, 130, 128, 109, 133, 123, 120, 120, 105, 107, 139, 109, 126, 127, 115, 116, 120, 135, 126, 142, 116, 114, 130, 142, 122, 137, 126, 123, 124, 127, 110, 131, 124, 125, 135, 124, 120, 123, 118, 108, 122, 116, 118, 127, 120, 114, 123, 136, 136, 113, 137, 133, 132, 119, 119, 121, 117, 128, 118, 136, 141, 127, 123, 137, 132, 128, 143, 116, 116, 127, 118, 119, 108, 105, 127, 122, 121, 137, 122, 117, 108, 108, 106, 124, 119, 133, 132, 115, 122, 114, 133, 126, 121, 121, 115, 125, 132, 121, 109, 124, 121, 109, 123, 144, 124, 130, 112, 140, 123, 111, 127, 129, 132, 113, 115, 133, 128, 122, 137, 122, 128, 125, 123, 142, 132, 122, 133, 122, 125, 131, 130, 123, 121, 141, 116, 117, 117, 121, 130, 131, 148, 137, 123, 120, 132, 152, 132, 134, 118, 120, 128, 112, 110, 146, 118, 125, 129, 119, 113, 120, 120, 129, 101, 133, 114, 141, 124, 117, 127, 109, 119, 125, 109, 121, 126, 148, 123, 123, 136, 133, 112, 119, 112, 115, 121, 106, 137, 121, 117, 127, 124, 104, 135, 116, 123, 110, 137, 131, 128, 132, 124, 121, 135, 128, 119, 109, 124, 114, 145, 125, 126, 134, 131, 117, 124, 125, 122, 104, 128, 128, 118, 133, 107, 130, 124, 145, 137, 120, 132, 109, 118, 125, 126, 116, 126, 134, 108, 133, 119, 118, 123, 127, 122, 125, 141, 140, 126, 118, 137, 121, 130, 125, 116, 141, 123, 130, 124, 122, 104, 148, 120, 125, 122, 121, 126, 129, 121, 133, 125, 130, 123, 136, 117, 125, 100, 119, 107, 110, 131, 133, 130, 111, 124, 129, 98, 123, 136, 125, 140, 134, 137, 130, 129, 132, 124, 126, 127, 123, 127, 136, 127, 108, 118, 115, 132, 113, 136, 135, 107, 132, 106, 117, 129, 121, 137, 121, 116, 116, 143, 148, 142, 139, 119, 132, 99, 118, 118, 121, 118, 109, 131, 122, 120, 127, 125, 137, 117, 114, 120, 141, 133, 113, 117, 161, 147, 132, 112, 113, 120, 113, 159, 128, 135, 115, 128, 128, 134, 142, 133, 120, 124, 127, 135, 109, 131, 121, 123, 130, 117, 117, 145, 141, 117, 123, 123, 137, 115, 127, 128, 134, 127, 132, 114, 115, 115, 131, 126, 127, 125, 126, 139, 133, 125, 125, 141, 120, 137, 129, 133, 121, 92, 119, 128, 129, 113, 116, 137, 117, 142, 115, 112, 132, 117, 136, 115, 108, 134, 110, 131, 121, 130, 130, 127, 134, 124, 125, 128, 127, 119, 138, 119, 124, 123, 129, 105, 127, 126, 119, 122, 145, 125, 132, 135, 142, 121, 137, 127, 135, 123, 134, 131, 125, 128, 137, 114, 122, 132, 109, 127, 134, 109, 125, 139, 114, 133, 134, 110, 103, 133, 138, 134, 111, 135, 110, 137, 99, 132, 143, 133, 120, 135, 131, 135, 121, 140, 130, 128, 143, 142, 104, 149, 141, 136, 126, 105, 147, 121, 130, 114, 123, 141, 124, 141, 112, 127, 137, 147, 120, 119, 118, 124, 120, 121, 129, 138, 138, 131, 117, 116, 134, 117, 139, 126, 129, 129, 137, 104, 128, 125, 118, 130, 130, 129, 124, 120, 131, 140, 117, 121, 119, 122, 125, 125, 111, 128, 121, 135, 131, 106, 133, 128, 112, 117, 122, 132, 145, 131, 112, 113, 118, 126, 159, 127, 110, 122, 110, 115, 137, 125, 131, 127, 108, 119, 143, 116, 118, 130, 133, 120, 132, 124, 130, 134, 119, 134, 126, 144, 113, 121, 116, 116, 115, 126, 128, 109, 130, 140, 129, 119, 156, 129, 118, 140, 123, 117, 132, 129, 136, 123, 134, 147, 115, 148, 123, 139, 128, 131, 131, 132, 121, 136, 132, 132, 142, 125, 118, 138, 120, 135, 127, 123, 123, 150, 125, 130, 126, 127, 127, 109, 123, 116, 144, 143, 114, 133, 129, 121, 132, 113, 134, 124, 128, 136, 114, 117, 140, 120, 141, 125, 142, 134, 132, 128, 106, 110, 115, 111, 126, 121, 132, 124, 119, 113, 131, 109, 120, 140, 108, 131, 145, 136, 115, 135, 112, 129, 133, 112, 120, 129, 132, 122, 125, 113, 116, 125, 104, 124, 114, 136, 117, 126, 127, 131, 154, 114, 132, 122, 118, 137, 123, 137, 131, 129, 121, 135, 128, 133, 142, 128, 134, 128, 138, 124, 117, 106, 120, 107, 125, 138, 125, 124, 119, 133, 118, 126, 130, 137, 117, 113, 135, 127, 133, 130, 131, 109, 106, 121, 131, 111, 125, 148, 116, 133, 133, 125, 128, 139, 141, 126, 126, 132, 112, 135, 125, 124, 127, 121, 121, 124, 116, 147, 127, 122, 137, 109, 123, 124, 115, 131, 106, 102, 112, 126, 117, 150, 110, 108, 126, 129, 137, 136, 139, 126, 132, 129, 125, 124, 133, 145, 119, 138, 120, 131, 123, 125, 128, 129, 130, 135, 125, 122, 145, 109, 119, 123, 106, 134, 121, 139, 131, 139, 130, 126, 128, 127, 109, 135, 123, 129, 102, 118, 128, 129, 132, 128, 134, 115, 130, 124, 123, 120, 135, 139, 124, 124, 125, 124, 136, 122, 128, 120, 142, 136, 126, 109, 122, 126, 121, 128, 140, 113, 121, 130, 140, 109, 118, 122, 119, 112, 123, 111, 119, 138, 123, 117, 137, 140, 116, 122, 116, 137, 122, 118, 129, 117, 114, 130, 129, 141, 132, 128, 134, 131, 126, 124, 127, 134, 136, 106, 128, 122, 146, 124, 119, 131, 111, 119, 129, 118, 120, 129, 110, 124, 139, 121, 119, 136, 117, 114, 125, 134, 141, 123, 119, 125, 125, 122, 114, 119, 131, 117, 114, 149, 138, 135, 141, 145, 110, 107, 122, 113, 115, 113, 119, 136, 105, 121, 127, 131, 127, 134, 116, 123, 129, 122, 117, 126, 132, 130, 110, 138, 137, 115, 124, 124, 139, 141, 136, 115, 121, 127, 134, 115, 133, 135, 131, 125, 137, 123, 111, 131, 117, 113, 122, 108, 124, 120, 141, 117, 125, 125, 105, 123, 112, 116, 109, 137, 138, 127, 114, 127, 129, 132, 128, 130, 115, 119, 112, 129, 136, 133, 111, 133, 130, 155, 103, 150, 129, 125, 121, 143, 118, 148, 126, 109, 130, 132, 130, 141, 114, 124, 139, 102, 125, 120, 132, 122, 117, 126, 133, 135, 127, 113, 124, 127, 130, 133, 135, 131, 116, 124, 129, 108, 127, 133, 122, 105, 124, 128, 118, 131, 143, 138, 112, 118, 130, 141, 136, 121, 125, 112, 112, 127, 115, 137, 125, 138, 123, 129, 140, 119, 127, 146, 120, 126, 124, 128, 134, 140, 117, 123, 130, 132, 104, 134, 104, 133, 131, 126, 132, 110, 122, 124, 109, 121, 125, 127, 119, 117, 125, 116, 124, 109, 123, 124, 112, 126, 122, 124, 124, 133, 112, 93, 137, 127, 121, 127, 121, 135, 128, 144, 128, 107, 124, 143, 130, 122, 114, 127, 118, 139, 121, 145, 128, 120, 130, 116, 142, 125, 132, 126, 130, 123, 144, 133, 117, 123, 112, 135, 106, 142, 111, 138, 107, 121, 117, 137, 137, 142, 104, 109, 127, 111, 117, 130, 131, 128, 119, 133, 147, 121, 112, 142, 134, 118, 137, 133, 135, 115, 127, 119, 116, 135, 121, 115, 131, 130, 123, 127, 136, 115, 94, 108, 114, 131, 130, 129, 137, 126, 126, 108, 126, 110, 116, 125, 133, 130, 118, 114, 134, 164, 128, 119, 116, 125, 108, 129, 131, 131, 124, 135, 112, 133, 132, 126, 136, 123, 123, 131, 139, 116, 108, 113, 123, 108, 112, 123, 127, 112, 134, 129, 125, 135, 127, 110, 131, 112, 126, 133, 132, 138, 113, 96, 145, 122, 121, 121, 127, 104, 123, 106, 126, 114, 118, 119, 131, 124, 128, 123, 127, 143, 128, 143, 130, 130, 124, 107, 139, 128, 132, 109, 112, 135, 136, 128, 137, 107, 122, 124, 117, 124, 126, 131, 129, 146, 108, 134, 142, 124, 109, 127, 115, 116, 137, 112, 119, 106, 107, 120, 132, 113, 120, 137, 153, 137, 129, 154, 121, 135, 108, 138, 129, 129, 122, 128, 128, 134, 130, 138, 121, 122, 125, 119, 137, 115, 115, 125, 124, 105, 123, 124, 139, 128, 129, 125, 123, 122, 119, 112, 129, 116, 124, 134, 127, 114, 134, 113, 132, 129, 119, 126, 126, 125, 129, 157, 131, 125, 114, 121, 133, 112, 145, 134, 114, 135, 118, 132, 142, 121, 119, 139, 135, 146, 132, 135, 107, 130, 112, 139, 128, 123, 123, 119, 132, 117, 140, 132, 130, 115, 123, 139, 125, 143, 116, 111, 114, 129, 129, 129, 134, 126, 124, 132, 123, 124, 128, 146, 122, 137, 118, 128, 120, 130, 115, 123, 134, 121, 134, 121, 143, 118, 139, 118, 121, 142, 133, 123, 123, 134, 134, 119, 120, 108, 118, 123, 125, 130, 125, 110, 130, 129, 123, 125, 118, 140, 130, 128, 105, 126, 122, 134, 117, 134, 130, 114, 121, 105, 141, 139, 138, 112, 130, 131, 129, 119, 145, 118, 112, 122, 123, 131, 110, 118, 110, 134, 121, 134, 150, 130, 130, 129, 118, 101, 108, 126, 121, 111, 116, 121, 132, 128, 122, 151, 124, 125, 131, 122, 122, 113, 121, 129, 112, 126, 103, 134, 119, 114, 109, 125, 109, 142, 129, 128, 124, 122, 121, 126, 124, 107, 125, 140, 128, 111, 118, 146, 136, 120, 128, 119, 120, 114, 134, 131, 128, 127, 125, 142, 134, 129, 98, 114, 124, 131, 121, 135, 118, 114, 115, 131, 110, 123, 128, 126, 135, 121, 132, 136, 123, 146, 123, 123, 110, 114, 126, 130, 131, 127, 124, 129, 151, 135, 133, 125, 114, 124, 164, 130, 113, 127, 117, 135, 132, 122, 131, 129, 135, 130, 152, 114, 123, 115, 148, 112, 123, 103, 116, 112, 135, 126, 126, 140, 127, 113, 133, 134, 116, 111, 128, 141, 116, 115, 128, 130, 115, 137, 129, 131, 131, 131, 124, 122, 122, 117, 116, 138, 119, 127, 116, 117, 123, 109, 111, 123, 126, 131, 129, 146, 122, 118, 128, 130, 112, 115, 120, 129, 116, 150, 121, 132, 121, 117, 112, 113, 119, 127, 124, 118, 118, 136, 138, 125, 120, 128, 112, 132, 107, 124, 126, 121, 123, 123, 138, 123, 128, 101, 125, 132, 120, 120, 102, 124, 127, 128, 130, 140, 153, 134, 124, 162, 129, 117, 130, 128, 117, 114, 117, 113, 127, 137, 132, 118, 124, 130, 128, 130, 125, 130, 128, 145, 121, 131, 134, 110, 141, 111, 124, 124, 146, 128, 119, 133, 128, 134, 126, 125, 123, 125, 142, 133, 111, 124, 119, 134, 122, 116, 143, 139, 118, 119, 138, 121, 117, 116, 111, 118, 104, 122, 122, 131, 108, 122, 123, 110, 128, 124, 124, 112, 134, 110, 133, 146, 121, 117, 126, 109, 122, 164, 136, 124, 125, 115, 126, 106, 133, 113, 135, 153, 124, 134, 124, 130, 129, 128, 114, 125, 136, 122, 115, 113, 160, 133, 127, 129, 124, 137, 150, 120, 128, 130, 147, 112, 111, 126, 132, 152, 124, 134, 126, 115, 137, 116, 135, 144, 133, 115, 131, 128, 118, 129, 125, 143, 100, 132, 123, 112, 138, 108, 119, 139, 127, 113, 126, 115, 136, 130, 103, 130, 126, 134, 122, 129, 123, 130, 143, 113, 138, 131, 120, 115, 135, 126, 117, 127, 129, 145, 122, 136, 121, 98, 131, 126, 133, 132, 111, 124, 100, 119, 120, 130, 120, 129, 119, 130, 120, 119, 135, 120, 128, 126, 126, 137, 124, 114, 125, 110, 131, 136, 125, 123, 125, 146, 121, 137, 132, 125, 130, 137, 134, 128, 117, 126, 128, 100, 128, 115, 135, 138, 120, 127, 126, 130, 125, 133, 124, 129, 135, 120, 104, 125, 124, 113, 125, 127, 129, 131, 111, 131, 99, 127, 130, 110, 110, 128, 125, 129, 134, 123, 107, 135, 145, 121, 120, 120, 133, 127, 132, 137, 121, 132, 140, 117, 117, 128, 122, 135, 117, 122, 111, 132, 103, 153, 122, 124, 139, 131, 121, 115, 123, 129, 109, 117, 125, 138, 127, 125, 119, 152, 122, 124, 133, 120, 107, 138, 130, 125, 125, 125, 135, 131, 132, 106, 131, 129, 124, 143, 100, 129, 120, 136, 116, 130, 125, 127, 130, 129, 112, 111, 153, 126, 126, 114, 135, 133, 127, 119, 114, 105, 134, 116, 121, 125, 122, 122, 130, 126, 128, 137, 122, 122, 129, 125, 114, 130, 136, 129, 141, 115, 108, 119, 139, 134, 114, 118, 116, 125, 111, 111, 154, 134, 124, 120, 95, 128, 145, 125, 132, 124, 114, 127, 136, 115, 117, 106, 136, 123, 131, 127, 110, 134, 136, 131, 128, 131, 131, 139, 115, 118, 109, 119, 114, 139, 134, 118, 125, 129, 120, 123, 119, 134, 136, 130, 127, 118, 144, 113, 142, 134, 137, 114, 133, 133, 120, 126, 113, 101, 118, 152, 132, 123, 130, 128, 117, 119, 125, 123, 108, 127, 131, 100, 120, 118, 137, 132, 141, 123, 118, 134, 129, 116, 125, 121, 133, 123, 135, 117, 124, 121, 134, 125, 112, 123, 134, 117, 136, 127, 121, 112, 134, 131, 115, 130, 141, 130, 110, 127, 133, 129, 129, 113, 134, 137, 116, 116, 149, 122, 138, 132, 107, 125, 127, 112, 119, 137, 129, 134, 122, 128, 122, 122, 121, 127, 118, 116, 116, 126, 133, 123, 133, 134, 127, 118, 139, 132, 118, 138, 117, 113, 129, 141, 124, 121, 116, 123, 132, 121, 135, 124, 133, 132, 138, 118, 123, 128, 129, 124, 118, 133, 137, 130, 114, 124, 145, 107, 122, 132, 118, 125, 122, 120, 128, 126, 134, 127, 116, 118, 129, 128, 143, 118, 124, 111, 128, 131, 129, 110, 113, 101, 130, 118, 121, 146, 130, 118, 115, 115, 131, 123, 137, 119, 136, 129, 115, 127, 115, 129, 120, 134, 134, 141, 118, 136, 130, 119, 144, 129, 135, 133, 132, 131, 124, 128, 124, 129, 131, 116, 109, 124, 114, 148, 118, 126, 152, 125, 127, 113, 140, 128, 131, 117, 107, 121, 122, 111, 124, 116, 113, 118, 127, 149, 121, 132, 134, 126, 131, 127, 117, 129, 131, 127, 118, 124, 136, 146, 137, 128, 117, 131, 120, 123, 133, 110, 127, 128, 114, 124, 124, 131, 123, 112, 140, 129, 134, 128, 122, 115, 120, 127, 130, 128, 125, 132, 122, 134, 122, 133, 112, 131, 136, 142, 120, 125, 121, 118, 121, 120, 107, 135, 134, 143, 127, 120, 133, 114, 139, 115, 126, 138, 128, 107, 121, 131, 126, 122, 134, 122, 125, 123, 136, 122, 111, 144, 122, 139, 131, 149, 116, 124, 143, 115, 135, 130, 119, 133, 128, 144, 124, 121, 102, 122, 136, 132, 123, 127, 126, 125, 111, 116, 146, 112, 112, 114, 126, 123, 132, 100, 104, 126, 119, 134, 130, 144, 109, 134, 128, 111, 123, 133, 136, 132, 131, 128, 151, 118, 121, 142, 122, 131, 138, 113, 124, 128, 110, 116, 131, 108, 127, 124, 122, 117, 116, 126, 123, 129, 112, 129, 132, 130, 125, 141, 119, 119, 114, 110, 117, 134, 123, 133, 124, 145, 120, 135, 119, 77, 122, 114, 120, 117, 120, 153, 121, 124, 151, 143, 117, 125, 115, 111, 128, 123, 124, 131, 134, 124, 127, 115, 125, 126, 134, 135, 105, 137, 115, 131, 124, 120, 126, 109, 132, 124, 122, 135, 117, 122, 111, 124, 105, 127, 151, 136, 119, 116, 124, 149, 126, 136, 129, 137, 130, 116, 111, 119, 137, 147, 123, 139, 135, 128, 102, 126, 133, 114, 134, 121, 125, 129, 117, 131, 128, 122, 124, 113, 113, 134, 123, 97, 107, 135, 113, 111, 139, 115, 129, 146, 109, 133, 130, 111, 116, 125, 119, 116, 123, 152, 103, 139, 130, 120, 108, 126, 127, 155, 114, 122, 133, 126, 133, 132, 106, 123, 116, 128, 114, 127, 123, 147, 128, 115, 124, 111, 122, 126, 135, 127, 130, 141, 119, 114, 117, 122, 146, 129, 130, 137, 109, 132, 110, 129, 128, 128, 126, 115, 106, 122, 121, 128, 127, 119, 122, 123, 124, 127, 131, 111, 132, 139, 135, 106, 131, 113, 115, 127, 116, 109, 110, 141, 127, 126, 121, 117, 113, 136, 124, 127, 108, 110, 113, 120, 143, 126, 127, 136, 138, 131, 134, 130, 128, 130, 133, 125, 118, 128, 122, 135, 121, 135, 114, 125, 126, 129, 119, 114, 131, 117, 114, 143, 105, 134, 125, 133, 130, 136, 115, 122, 116, 114, 130, 126, 135, 124, 143, 122, 122, 131, 139, 125, 132, 115, 130, 128, 121, 132, 132, 114, 111, 131, 138, 134, 120, 142, 120, 125, 149, 100, 118, 135, 122, 119, 121, 124, 124, 130, 118, 127, 121, 132, 128, 104, 127, 112, 135, 128, 116, 121, 109, 130, 127, 133, 128, 115, 119, 121, 126, 125, 114, 122, 147, 101, 134, 108, 132, 128, 128, 111, 135, 136, 140, 123, 120, 128, 114, 125, 151, 145, 119, 126, 147, 123, 115, 139, 109, 121, 134, 119, 122, 117, 128, 124, 110, 136, 124, 123, 135, 127, 124, 118, 130, 135, 144, 116, 124, 155, 142, 114, 120, 130, 127, 127, 131, 136, 136, 128, 115, 126, 124, 121, 132, 123, 139, 107, 125, 124, 121, 113, 121, 119, 138, 119, 113, 115, 155, 133, 134, 111, 130, 118, 113, 156, 134, 131, 114, 111, 131, 127, 118, 130, 138, 124, 135, 116, 123, 123, 131, 129, 126, 107, 113, 126, 128, 128, 121, 132, 126, 122, 141, 130, 126, 135, 137, 111, 144, 124, 127, 119, 132, 113, 135, 125, 127, 116, 110, 138, 136, 155, 138, 142, 136, 127, 117, 117, 137, 132, 130, 122, 133, 130, 117, 138, 131, 124, 130, 122, 140, 128, 121, 164, 119, 125, 120, 127, 143, 138, 131, 136, 132, 128, 128, 119, 131, 130, 115, 131, 125, 135, 122, 133, 114, 113, 117, 127, 112, 122, 122, 120, 127, 113, 130, 107, 128, 112, 117, 128, 130, 141, 115, 126, 113, 131, 128, 119, 111, 139, 122, 138, 127, 130, 115, 130, 131, 107, 146, 133, 139, 126, 132, 114, 137, 132, 120, 128, 135, 122, 120, 124, 127, 136, 145, 128, 112, 141, 113, 126, 112, 125, 129, 124, 144, 127, 133, 147, 111, 127, 127, 119, 123, 115, 130, 135, 111, 130, 126, 143, 125, 127, 121, 126, 124, 120, 132, 119, 123, 131, 126, 119, 122, 123, 115, 119, 124, 128, 129, 101, 140, 135, 112, 144, 117, 144, 125, 115, 129, 98, 104, 123, 104, 140, 127, 123, 119, 129, 126, 128, 115, 119, 130, 122, 131, 153, 111, 140, 111, 131, 98, 112, 113, 114, 123, 119, 118, 117, 115, 117, 125, 130, 120, 125, 127, 112, 131, 114, 135, 136, 127, 127, 116, 122, 117, 126, 133, 121, 133, 114, 130, 120, 137, 115, 128, 125, 106, 139, 122, 145, 141, 141, 125, 135, 109, 123, 124, 120, 128, 128, 118, 141, 130, 135, 128, 133, 112, 132, 128, 133, 123, 130, 118, 126, 124, 109, 128, 140, 140, 126, 105, 127, 127, 117, 134, 124, 129, 128, 120, 146, 129, 111, 125, 121, 145, 114, 140, 120, 105, 127, 126, 125, 122, 125, 132, 109, 113, 139, 121, 117, 103, 127, 129, 145, 124, 120, 109, 128, 118, 129, 136, 110, 130, 125, 143, 125, 125, 126, 114, 126, 124, 136, 124, 138, 138, 130, 107, 124, 119, 117, 128, 119, 116, 152, 106, 138, 111, 133, 123, 114, 116, 110, 108, 122, 126, 112, 116, 117, 125, 118, 135, 117, 124, 132, 123, 134, 122, 128, 116, 111, 134, 109, 143, 109, 113, 135, 125, 131, 135, 120, 138, 128, 122, 118, 115, 138, 131, 138, 117, 135, 112, 124, 129, 119, 118, 130, 136, 125, 124, 132, 128, 142, 132, 128, 132, 127, 116, 105, 134, 124, 115, 126, 123, 124, 137, 132, 124, 126, 136, 132, 117, 136, 142, 120, 129, 118, 125, 121, 118, 124, 126, 124, 133, 118, 126, 125, 129, 113, 111, 127, 141, 133, 145, 132, 132, 123, 134, 127, 130, 138, 128, 127, 131, 119, 138, 132, 135, 115, 110, 130, 125, 116, 139, 118, 134, 124, 120, 101, 127, 143, 131, 114, 134, 145, 120, 138, 132, 127, 124, 135, 133, 129, 110, 126, 119, 114, 113, 136, 133, 144, 114, 128, 126, 138, 113, 120, 134, 126, 127, 121, 117, 122, 136, 136, 103, 132, 116, 122, 119, 124, 114, 126, 115, 122, 120, 125, 125, 140, 119, 120, 137, 136, 113, 128, 120, 122, 111, 119, 119, 123, 112, 116, 124, 134, 135, 129, 125, 131, 124, 113, 120, 106, 108, 113, 125, 121, 118, 118, 127, 120, 133, 127, 132, 110, 134, 130, 113, 129, 109, 111, 121, 123, 151, 132, 122, 124, 142, 127, 111, 130, 116, 125, 125, 131, 113, 134, 116, 112, 126, 114, 108, 120, 129, 108, 134, 110, 131, 135, 128, 114, 129, 138, 122, 136, 121, 145, 130, 145, 132, 133, 115, 138, 128, 114, 133, 130, 105, 118, 119, 117, 120, 105, 114, 120, 122, 106, 143, 133, 120, 134, 127, 119, 126, 135, 123, 134, 122, 138, 131, 149, 141, 127, 117, 131, 107, 136, 118, 122, 113, 133, 136, 113, 121, 125, 133, 121, 121, 135, 106, 135, 123, 122, 127, 125, 142, 88, 136, 103, 119, 121, 102, 124, 115, 142, 124, 148, 138, 131, 126, 113, 126, 120, 137, 141, 127, 123, 111, 97, 119, 133, 101, 112, 137, 133, 127, 132, 124, 104, 106, 135, 109, 136, 136, 120, 107, 125, 136, 132, 130, 120, 123, 117, 116, 120, 144, 122, 119, 117, 114, 118, 99, 128, 131, 125, 148, 125, 128, 125, 122, 129, 116, 127, 139, 122, 122, 146, 120, 127, 135, 121, 125, 138, 143, 133, 131, 116, 114, 141, 117, 125, 139, 122, 120, 109, 115, 100, 119, 122, 127, 133, 132, 121, 125, 120, 122, 126, 142, 120, 130, 123, 104, 109, 128, 129, 123, 123, 110, 130, 155, 127, 133, 130, 131, 149, 125, 123, 125, 102, 115, 115, 125, 116, 120, 127, 130, 112, 121, 143, 143, 126, 118, 149, 119, 126, 122, 122, 121, 122, 123, 121, 131, 130, 136, 128, 126, 127, 131, 88, 114, 121, 133, 108, 120, 141, 125, 133, 145, 129, 140, 124, 122, 129, 128, 115, 107, 131, 117, 127, 127, 123, 111, 136, 125, 159, 134, 127, 148, 112, 117, 108, 112, 124, 99, 113, 124, 140, 122, 122, 140, 146, 112, 113, 125, 123, 124, 131, 124, 121, 134, 119, 113, 119, 122, 130, 126, 119, 111, 123, 123, 128, 115, 110, 124, 120, 115, 113, 141, 123, 107, 129, 125, 143, 125, 125, 127, 121, 127, 126, 123, 144, 131, 123, 139, 126, 117, 128, 133, 119, 127, 133, 133, 124, 118, 135, 130, 126, 121, 137, 135, 130, 123, 129, 122, 112, 107, 118, 131, 114, 136, 158, 119, 133, 150, 140, 113, 126, 129, 114, 136, 143, 119, 94, 113, 124, 144, 131, 124, 133, 120, 132, 123, 128, 128, 129, 120, 116, 127, 131, 142, 131, 133, 129, 151, 125, 121, 121, 123, 115, 120, 131, 138, 145, 136, 132, 126, 116, 124, 124, 124, 123, 112, 121, 138, 108, 118, 125, 131, 118, 131, 148, 122, 123, 126, 119, 130, 129, 119, 116, 137, 135, 126, 113, 126, 125, 125, 122, 115, 119, 119, 117, 106, 112, 135, 131, 118, 162, 126, 142, 133, 121, 103, 123, 119, 125, 131, 127, 139, 123, 135, 134, 119, 121, 111, 146, 102, 114, 113, 115, 144, 138, 131, 129, 122, 126, 115, 129, 109, 133, 99, 140, 110, 138, 134, 137, 128, 126, 127, 128, 136, 113, 125, 135, 126, 116, 135, 104, 136, 140, 123, 122, 128, 129, 109, 129, 127, 115, 122, 136, 136, 128, 121, 125, 116, 125, 132, 139, 126, 145, 125, 119, 142, 134, 126, 130, 93, 121, 119, 110, 140, 143, 113, 132, 122, 144, 116, 127, 135, 132, 104, 101, 118, 139, 123, 117, 132, 124, 127, 138, 123, 122, 107, 129, 131, 134, 130, 118, 130, 122, 139, 123, 133, 96, 123, 117, 120, 120, 141, 124, 129, 122, 136, 146, 122, 102, 114, 124, 116, 128, 111, 114, 140, 126, 121, 134, 109, 126, 130, 138, 126, 123, 126, 122, 129, 123, 133, 127, 111, 133, 105, 112, 113, 116, 124, 118, 138, 114, 125, 144, 135, 122, 133, 133, 140, 111, 137, 132, 115, 110, 142, 126, 139, 122, 144, 120, 121, 128, 135, 116, 116, 120, 136, 130, 117, 117, 122, 122, 141, 110, 121, 100, 109, 126, 137, 137, 131, 117, 125, 111, 125, 107, 131, 130, 125, 138, 133, 148, 120, 134, 112, 110, 114, 109, 113, 146, 109, 122, 106, 126, 113, 124, 134, 135, 122, 118, 120, 120, 137, 122, 139, 111, 122, 136, 131, 126, 119, 124, 126, 130, 115, 124, 127, 127, 111, 107, 127, 145, 130, 127, 139, 106, 140, 134, 130, 113, 130, 127, 123, 128, 117, 127, 132, 100, 126, 115, 122, 121, 115, 129, 108, 133, 107, 133, 126, 109, 133, 118, 93, 116, 122, 125, 112, 126, 132, 129, 152, 126, 128, 116, 131, 123, 106, 116, 129, 124, 122, 125, 109, 113, 123, 115, 113, 121, 131, 109, 128, 112, 123, 117, 125, 105, 124, 141, 126, 114, 120, 131, 115, 122, 120, 121, 130, 121, 113, 127, 114, 113, 116, 127, 139, 111, 136, 108, 113, 136, 120, 117, 129, 122, 110, 111, 136, 115, 118, 105, 121, 133, 120, 123, 116, 131, 127, 120, 99, 133, 122, 116, 135, 128, 124, 132, 113, 137, 112, 117, 128, 128, 127, 132, 121, 133, 127, 105, 117, 120, 136, 135, 132, 126, 122, 137, 136, 121, 117, 149, 112, 103, 127, 146, 99, 121, 126, 116, 107, 132, 115, 125, 135, 126, 131, 119, 118, 109, 120, 134, 120, 131, 123, 104, 130, 112, 121, 120, 129, 131, 116, 119, 126, 134, 130, 125, 139, 104, 130, 115, 131, 136, 128, 108, 113, 131, 131, 121, 140, 123, 123, 119, 112, 140, 116, 126, 121, 131, 119, 119, 121, 151, 117, 128, 125, 142, 129, 114, 123, 115, 115, 122, 135, 125, 129, 133, 135, 124, 128, 131, 141, 121, 120, 134, 115, 99, 116, 128, 139, 122, 126, 116, 127, 122, 136, 131, 140, 127, 117, 131, 112, 115, 98, 118, 123, 134, 131, 108, 128, 116, 110, 144, 118, 129, 120, 149, 137, 114, 129, 114, 119, 131, 111, 130, 112, 139, 122, 142, 112, 107, 136, 129, 125, 128, 135, 134, 113, 138, 127, 129, 128, 132, 110, 119, 124, 104, 136, 124, 101, 130, 136, 129, 112, 130, 133, 122, 119, 136, 118, 116, 119, 130, 120, 120, 125, 124, 127, 112, 111, 128, 119, 128, 114, 108, 117, 124, 118, 147, 120, 125, 116, 123, 138, 127, 124, 123, 116, 106, 125, 103, 121, 120, 129, 140, 134, 135, 116, 119, 138, 130, 99, 120, 126, 114, 127, 124, 112, 121, 124, 127, 141, 121, 118, 129, 130, 129, 123, 97, 129, 114, 118, 116, 102, 128, 116, 142, 120, 124, 127, 131, 105, 109, 134, 136, 131, 135, 142, 131, 107, 139, 123, 128, 125, 130, 134, 152, 119, 137, 117, 137, 138, 152, 136, 121, 115, 112, 128, 122, 105, 127, 107, 125, 144, 127, 126, 135, 121, 145, 141, 117, 133, 131, 119, 131, 108, 124, 107, 141, 121, 127, 120, 136, 132, 131, 114, 136, 131, 116, 121, 126, 137, 136, 125, 117, 136, 135, 121, 116, 118, 132, 132, 126, 126, 126, 123, 117, 132, 117, 121, 117, 125, 119, 123, 108, 140, 105, 124, 124, 139, 124, 135, 140, 127, 140, 110, 123, 115, 125, 142, 118, 136, 125, 135, 127, 130, 125, 138, 138, 132, 126, 129, 116, 124, 127, 125, 124, 117, 127, 135, 134, 131, 129, 101, 131, 127, 141, 122, 132, 132, 124, 144, 121, 144, 120, 132, 115, 112, 129, 134, 123, 117, 141, 135, 121, 125, 124, 116, 153, 117, 110, 124, 121, 123, 85, 120, 132, 114, 128, 100, 117, 113, 132, 124, 135, 108, 129, 121, 108, 138, 125, 145, 137, 137, 103, 127, 134, 131, 145, 123, 129, 110, 123, 121, 122, 123, 125, 141, 92, 136, 112, 112, 127, 130, 132, 134, 133, 118, 131, 126, 132, 131, 149, 115, 134, 122, 126, 110, 125, 114, 108, 126, 135, 134, 111, 131, 128, 136, 112, 128, 126, 130, 130, 124, 116, 124, 124, 118, 112, 116, 120, 134, 116, 116, 128, 125, 124, 118, 142, 125, 120, 113, 109, 123, 124, 130, 120, 121, 122, 139, 130, 125, 111, 143, 118, 154, 95, 108, 123, 152, 108, 109, 127, 107, 131, 128, 119, 126, 120, 106, 113, 137, 127, 106, 107, 112, 141, 114, 126, 136, 114, 128, 124, 133, 127, 123, 126, 107, 124, 117, 122, 124, 125, 117, 129, 108, 116, 138, 127, 128, 132, 119, 139, 135, 112, 121, 125, 121, 121, 125, 126, 133, 124, 130, 118, 129, 119, 130, 130, 124, 120, 105, 133, 134, 140, 134, 129, 140, 120, 125, 137, 116, 114, 134, 115, 116, 124, 118, 138, 136, 142, 130, 110, 113, 125, 128, 111, 122, 114, 123, 129, 140, 129, 139, 118, 131, 121, 119, 129, 129, 111, 122, 100, 124, 129, 117, 111, 128, 127, 113, 134, 138, 124, 131, 122, 114, 125, 118, 121, 130, 121, 119, 114, 126, 135, 124, 122, 149, 115, 122, 131, 133, 132, 114, 119, 139, 130, 129, 98, 126, 133, 127, 126, 116, 126, 136, 140, 111, 116, 144, 122, 123, 122, 119, 116, 121, 129, 98, 123, 129, 118, 151, 128, 144, 132, 119, 119, 134, 132, 132, 132, 149, 127, 108, 111, 129, 129, 134, 139, 122, 118, 120, 134, 121, 135, 116, 111, 127, 110, 137, 125, 121, 141, 144, 127, 121, 129, 123, 152, 115, 130, 122, 120, 119, 130, 122, 110, 129, 136, 108, 120, 118, 118, 133, 144, 135, 138, 114, 129, 127, 126, 125, 113, 116, 141, 125, 130, 136, 127, 117, 104, 119, 122, 150, 135, 118, 130, 111, 123, 128, 128, 134, 115, 127, 118, 126, 142, 115, 118, 113, 129, 133, 135, 128, 124, 123, 123, 107, 126, 135, 120, 131, 125, 120, 143, 128, 116, 118, 128, 116, 126, 130, 128, 108, 130, 124, 120, 118, 116, 131, 108, 118, 122, 126, 145, 115, 131, 125, 125, 142, 136, 122, 123, 125, 123, 116, 125, 144, 144, 127, 111, 127, 129, 115, 127, 144, 139, 114, 119, 109, 118, 119, 136, 126, 127, 100, 121, 119, 130, 109, 117, 133, 133, 115, 137, 118, 120, 124, 107, 136, 125, 127, 146, 120, 138, 131, 115, 121, 123, 122, 127, 126, 142, 133, 118, 118, 125, 128, 127, 114, 123, 108, 101, 115, 138, 125, 131, 123, 129, 121, 105, 115, 123, 116, 138, 120, 117, 104, 122, 130, 131, 133, 139, 136, 120, 129, 125, 135, 121, 138, 127, 121, 132, 127, 145, 110, 110, 102, 119, 125, 125, 123, 144, 144, 142, 129, 117, 115, 123, 130, 127, 133, 115, 113, 139, 133, 130, 121, 119, 114, 123, 105, 122, 121, 137, 115, 119, 131, 132, 103, 139, 127, 128, 110, 130, 138, 107, 110, 131, 125, 111, 137, 119, 117, 126, 107, 124, 139, 129, 133, 113, 128, 133, 132, 138, 127, 111, 109, 127, 122, 105, 127, 134, 137, 135, 153, 132, 104, 121, 129, 121, 127, 128, 120, 124, 126, 123, 113, 141, 128, 114, 129, 117, 110, 101, 135, 128, 118, 125, 129, 148, 130, 122, 115, 117, 125, 108, 130, 114, 128, 111, 123, 123, 129, 125, 131, 113, 111, 109, 114, 128, 114, 133, 127, 123, 116, 135, 118, 139, 117, 127, 135, 128, 124, 125, 128, 112, 141, 123, 134, 117, 126, 119, 110, 129, 120, 136, 130, 123, 126, 133, 132, 112, 117, 130, 106, 111, 121, 124, 125, 126, 139, 118, 103, 113, 134, 130, 116, 117, 121, 111, 123, 121, 114, 131, 135, 112, 118, 114, 131, 151, 123, 130, 135, 122, 139, 122, 141, 119, 121, 123, 131, 143, 104, 117, 120, 136, 134, 131, 122, 122, 137, 119, 114, 113, 119, 122, 119, 114, 114, 110, 113, 143, 123, 111, 150, 144, 139, 117, 124, 120, 119, 130, 132, 149, 125, 125, 119, 123, 121, 113, 121, 140, 123, 139, 133, 126, 120, 103, 151, 129, 135, 117, 123, 136, 151, 124, 128, 123, 135, 116, 125, 116, 126, 128, 123, 120, 145, 130, 123, 133, 156, 137, 114, 123, 127, 119, 120, 140, 122, 123, 130, 132, 119, 133, 135, 136, 126, 118, 111, 113, 116, 139, 122, 125, 136, 92, 136, 121, 114, 122, 122, 143, 133, 112, 126, 130, 126, 130, 140, 127, 123, 126, 134, 130, 136, 122, 125, 114, 125, 124, 115, 124, 137, 119, 122, 139, 129, 123, 117, 122, 136, 146, 111, 113, 128, 118, 129, 105, 95, 119, 105, 123, 163, 125, 122, 110, 127, 118, 117, 120, 125, 127, 114, 119, 123, 124, 118, 134, 139, 112, 133, 128, 115, 147, 114, 128, 120, 116, 132, 120, 109, 109, 126, 141, 143, 115, 106, 128, 117, 135, 134, 124, 122, 132, 112, 118, 108, 111, 114, 126, 135, 146, 126, 114, 120, 121, 126, 138, 136, 111, 116, 142, 126, 130, 118, 136, 110, 123, 124, 116, 150, 127, 124, 129, 136, 115, 123, 128, 111, 125, 107, 113, 136, 139, 147, 134, 113, 131, 122, 147, 137, 147, 129, 115, 119, 124, 132, 125, 137, 122, 120, 126, 117, 140, 115, 110, 126, 119, 150, 125, 121, 109, 128, 121, 125, 128, 122, 120, 115, 117, 143, 122, 114, 144, 107, 121, 118, 128, 96, 126, 139, 120, 120, 121, 137, 128, 144, 121, 134, 110, 121, 135, 123, 135, 134, 126, 119, 128, 127, 126, 120, 125, 123, 128, 116, 127, 124, 122, 108, 127, 130, 132, 114, 128, 107, 111, 132, 128, 125, 136, 127, 121, 129, 117, 129, 119, 153, 130, 128, 129, 115, 118, 123, 126, 124, 118, 120, 122, 141, 110, 132, 123, 145, 134, 119, 119, 139, 133, 141, 133, 113, 120, 126, 116, 123, 132, 121, 129, 124, 121, 126, 136, 110, 124, 134, 108, 129, 137, 111, 135, 136, 117, 126, 121, 137, 129, 143, 102, 119, 137, 115, 135, 113, 126, 115, 141, 116, 122, 141, 137, 122, 108, 123, 149, 143, 115, 127, 127, 121, 142, 125, 108, 132, 118, 131, 122, 117, 146, 143, 109, 110, 133, 118, 121, 135, 119, 130, 151, 133, 147, 108, 126, 118, 119, 134, 130, 126, 103, 115, 154, 120, 96, 115, 137, 111, 124, 122, 136, 121, 127, 132, 133, 122, 119, 142, 130, 131, 113, 128, 123, 116, 128, 125, 118, 118, 124, 153, 120, 121, 144, 115, 111, 121, 132, 115, 112, 132, 155, 97, 129, 126, 122, 133, 132, 144, 124, 131, 117, 129, 118, 126, 118, 116, 119, 124, 131, 130, 126, 123, 132, 127, 137, 116, 129, 110, 125, 122, 144, 135, 128, 108, 117, 111, 132, 121, 123, 126, 108, 132, 135, 123, 135, 139, 131, 142, 124, 141, 114, 134, 129, 117, 125, 122, 124, 136, 115, 123, 115, 153, 106, 134, 129, 96, 133, 109, 128, 129, 118, 119, 116, 134, 127, 127, 121, 124, 126, 133, 124, 131, 127, 136, 116, 126, 128, 113, 121, 149, 105, 124, 130, 118, 136, 118, 115, 145, 112, 129, 127, 126, 126, 100, 124, 128, 118, 130, 110, 130, 112, 126, 100, 102, 111, 119, 126, 110, 123, 115, 128, 122, 128, 147, 115, 135, 132, 119, 140, 114, 133, 129, 146, 120, 113, 128, 119, 123, 125, 128, 139, 111, 133, 119, 138, 138, 119, 115, 122, 128, 141, 127, 121, 118, 118, 120, 127, 114, 113, 127, 115, 123, 133, 123, 112, 113, 114, 131, 110, 125, 126, 120, 135, 120, 135, 116, 126, 129, 124, 120, 118, 117, 120, 119, 125, 137, 128, 125, 124, 117, 125, 124, 122, 127, 133, 136, 128, 130, 136, 122, 122, 150, 111, 123, 112, 139, 117, 131, 133, 141, 125, 135, 138, 119, 126, 132, 118, 121, 134, 141, 119, 132, 122, 125, 118, 114, 115, 132, 117, 154, 135, 146, 123, 111, 129, 117, 136, 118, 110, 116, 125, 145, 90, 148, 124, 141, 132, 132, 113, 119, 116, 113, 125, 135, 134, 137, 139, 124, 148, 126, 134, 118, 129, 123, 134, 120, 112, 115, 120, 131, 97, 130, 123, 106, 125, 108, 111, 129, 132, 144, 130, 139, 129, 115, 119, 147, 116, 119, 112, 127, 126, 137, 120, 107, 122, 117, 100, 125, 136, 113, 126, 131, 125, 134, 133, 131, 125, 131, 119, 119, 112, 120, 128, 125, 138, 130, 132, 139, 143, 122, 123, 129, 123, 137, 123, 128, 121, 128, 132, 129, 136, 143, 126, 130, 131, 137, 140, 119, 107, 114, 130, 130, 136, 119, 116, 129, 114, 123, 122, 136, 117, 131, 114, 123, 113, 115, 122, 122, 130, 136, 133, 134, 136, 129, 113, 132, 143, 131, 140, 128, 131, 112, 111, 128, 115, 131, 132, 102, 136, 144, 109, 122, 143, 121, 121, 124, 132, 131, 129, 118, 137, 116, 137, 119, 126, 126, 124, 147, 118, 131, 120, 140, 137, 130, 133, 128, 126, 134, 125, 102, 128, 127, 135, 127, 143, 121, 129, 118, 105, 113, 138, 135, 130, 111, 130, 118, 132, 129, 121, 120, 120, 133, 132, 117, 129, 109, 135, 119, 117, 131, 121, 120, 122, 126, 120, 135, 120, 112, 124, 114, 120, 138, 155, 117, 119, 122, 118, 103, 114, 107, 139, 134, 126, 117, 122, 148, 129, 129, 123, 114, 128, 137, 115, 136, 166, 139, 133, 130, 110, 136, 120, 135, 142, 132, 122, 132, 115, 135, 117, 125, 125, 132, 117, 121, 114, 111, 116, 135, 136, 129, 134, 131, 128, 127, 133, 127, 141, 123, 98, 121, 125, 119, 162, 126, 113, 120, 130, 122, 123, 102, 118, 110, 146, 122, 126, 126, 118, 119, 123, 104, 127, 119, 132, 143, 145, 126, 126, 124, 116, 124, 137, 141, 136, 128, 109, 146, 128, 133, 128, 128, 116, 133, 128, 133, 131, 111, 106, 144, 137, 112, 133, 116, 138, 138, 130, 124, 127, 138, 130, 143, 131, 131, 137, 117, 147, 129, 127, 136, 105, 127, 134, 115, 123, 115, 108, 118, 129, 130, 127, 113, 118, 130, 124, 141, 143, 131, 130, 130, 132, 121, 115, 132, 117, 124, 106, 137, 115, 125, 143, 110, 123, 139, 106, 129, 99, 149, 132, 129, 146, 111, 127, 124, 116, 112, 126, 124, 117, 118, 132, 142, 117, 124, 104, 137, 109, 144, 138, 121, 130, 119, 107, 109, 138, 122, 115, 138, 149, 109, 122, 124, 115, 116, 130, 115, 157, 131, 134, 102, 133, 139, 134, 118, 134, 114, 116, 131, 126, 124, 132, 122, 114, 127, 135, 116, 119, 113, 118, 139, 144, 150, 122, 112, 121, 112, 124, 116, 119, 131, 106, 127, 98, 116, 120, 114, 137, 136, 114, 120, 134, 133, 118, 125, 121, 118, 127, 101, 145, 112, 126, 138, 129, 137, 123, 126, 117, 129, 122, 134, 140, 129, 135, 110, 116, 116, 140, 121, 126, 129, 143, 161, 128, 147, 127, 130, 122, 130, 127, 146, 130, 157, 117, 134, 117, 127, 107, 131, 108, 126, 102, 114, 131, 130, 119, 117, 104, 101, 125, 123, 124, 118, 138, 129, 136, 121, 139, 128, 112, 131, 115, 112, 136, 136, 125, 122, 136, 113, 127, 141, 129, 140, 126, 134, 137, 135, 137, 124, 134, 145, 129, 129, 127, 105, 114, 116, 120, 125, 147, 129, 108, 127, 112, 119, 125, 124, 120, 133, 142, 125, 126, 136, 125, 111, 138, 133, 126, 125, 114, 142, 127, 117, 120, 146, 113, 123, 131, 137, 128, 126, 148, 128, 106, 114, 136, 126, 126, 92, 120, 110, 134, 135, 113, 115, 100, 117, 132, 120, 121, 126, 107, 120, 121, 104, 114, 121, 137, 127, 119, 111, 125, 127, 102, 123, 122, 133, 144, 137, 119, 114, 122, 128, 132, 149, 130, 111, 129, 131, 133, 129, 125, 141, 106, 121, 134, 116, 123, 132, 123, 122, 116, 128, 128, 137, 141, 135, 124, 120, 132, 124, 102, 143, 113, 142, 116, 132, 125, 125, 114, 107, 146, 127, 134, 128, 138, 125, 133, 134, 128, 134, 135, 117, 135, 117, 132, 125, 133, 123, 131, 116, 134, 116, 116, 130, 126, 127, 101, 142, 125, 125, 134, 119, 127, 124, 122, 112, 114, 126, 120, 116, 115, 129, 111, 124, 128, 116, 118, 133, 120, 115, 133, 113, 127, 134, 145, 120, 136, 138, 127, 149, 121, 124, 118, 126, 143, 129, 117, 127, 120, 118, 134, 120, 120, 115, 130, 124, 152, 111, 113, 128, 151, 127, 129, 134, 125, 128, 138, 133, 128, 143, 124, 120, 121, 122, 128, 133, 123, 132, 123, 119, 132, 111, 104, 135, 146, 124, 123, 124, 126, 123, 128, 104, 118, 113, 131, 107, 135, 142, 116, 121, 124, 113, 127, 118, 124, 151, 136, 136, 119, 128, 128, 107, 125, 123, 118, 123, 130, 127, 135, 118, 120, 118, 130, 135, 123, 147, 124, 124, 127, 132, 134, 126, 124, 121, 144, 132, 132, 123, 119, 133, 132, 123, 135, 121, 121, 113, 106, 117, 128, 119, 126, 126, 127, 111, 136, 127, 111, 132, 138, 128, 106, 122, 114, 110, 137, 111, 129, 134, 140, 130, 121, 127, 120, 112, 116, 116, 154, 134, 109, 135, 120, 131, 125, 133, 120, 106, 122, 124, 121, 127, 120, 120, 133, 117, 134, 130, 128, 116, 145, 131, 127, 134, 117, 118, 128, 120, 129, 132, 117, 113, 133, 111, 129, 116, 125, 110, 118, 121, 130, 161, 140, 138, 120, 107, 136, 123, 130, 129, 122, 145, 124, 134, 131, 121, 134, 132, 116, 151, 138, 119, 125, 131, 114, 118, 115, 119, 136, 128, 125, 113, 137, 127, 115, 123, 126, 108, 118, 135, 123, 125, 100, 139, 137, 124, 124, 136, 127, 123, 115, 131, 113, 136, 118, 117, 106, 133, 127, 138, 131, 105, 119, 125, 111, 130, 131, 141, 126, 120, 96, 115, 121, 123, 119, 116, 130, 144, 137, 121, 111, 123, 128, 124, 124, 110, 116, 101, 135, 132, 140, 141, 122, 122, 143, 131, 129, 138, 131, 117, 120, 137, 128, 129, 127, 138, 126, 133, 131, 115, 123, 115, 127, 122, 129, 143, 131, 129, 143, 137, 139, 129, 126, 119, 142, 131, 129, 134, 128, 121, 129, 129, 117, 110, 130, 117, 142, 118, 120, 120, 135, 138, 116, 126, 146, 122, 148, 127, 131, 115, 119, 116, 134, 118, 120, 130, 123, 121, 123, 140, 116, 123, 110, 124, 135, 127, 127, 129, 120, 117, 137, 125, 132, 128, 123, 137, 122, 130, 142, 114, 129, 121, 132, 126, 137, 113, 125, 121, 131, 132, 135, 112, 137, 119, 115, 146, 141, 138, 116, 114, 125, 141, 126, 132, 127, 133, 112, 136, 133, 106, 129, 119, 128, 125, 124, 115, 134, 113, 109, 113, 122, 141, 114, 125, 109, 144, 142, 135, 122, 137, 110, 117, 142, 151, 127, 102, 142, 144, 133, 119, 115, 144, 113, 136, 132, 119, 127, 126, 123, 133, 107, 115, 114, 123, 148, 117, 122, 128, 144, 129, 123, 120, 109, 120, 117, 132, 124, 117, 132, 136, 136, 135, 117, 125, 116, 129, 129, 121, 136, 121, 137, 128, 121, 135, 129, 129, 111, 116, 127, 133, 133, 127, 134, 132, 144, 126, 117, 127, 103, 111, 106, 122, 138, 136, 125, 105, 109, 127, 131, 147, 109, 115, 122, 127, 119, 108, 128, 131, 111, 112, 126, 107, 122, 130, 98, 123, 122, 115, 120, 129, 114, 119, 105, 141, 129, 117, 121, 115, 112, 125, 135, 116, 127, 136, 123, 139, 127, 136, 134, 134, 109, 122, 136, 117, 129, 122, 126, 129, 130, 142, 124, 122, 117, 126, 136, 133, 117, 124, 143, 128, 103, 120, 110, 117, 139, 138, 133, 123, 146, 127, 112, 113, 139, 129, 147, 127, 142, 127, 120, 123, 133, 123, 139, 134, 130, 126, 113, 128, 125, 133, 129, 125, 132, 146, 127, 123, 121, 122, 120, 124, 120, 124, 122, 124, 134, 114, 138, 131, 126, 115, 132, 136, 134, 139, 124, 120, 127, 136, 131, 126, 126, 136, 97, 128, 106, 118, 129, 134, 137, 127, 127, 129, 136, 122, 116, 117, 118, 118, 129, 127, 120, 136, 127, 130, 148, 122, 125, 121, 124, 129, 133, 116, 111, 120, 132, 132, 118, 123, 128, 133, 135, 119, 135, 135, 134, 127, 144, 138, 110, 118, 127, 122, 114, 152, 145, 130, 126, 125, 124, 126, 114, 123, 144, 130, 105, 148, 132, 113, 105, 128, 133, 117, 139, 138, 128, 124, 127, 127, 131, 129, 117, 115, 118, 137, 108, 119, 139, 122, 111, 136, 129, 122, 137, 110, 116, 130, 131, 137, 114, 134, 129, 122, 139, 127, 133, 126, 124, 133, 130, 130, 133, 129, 122, 130, 134, 116, 130, 134, 125, 129, 125, 135, 139, 142, 122, 117, 123, 100, 140, 139, 123, 125, 123, 124, 119, 125, 134, 130, 105, 136, 128, 146, 118, 131, 126, 122, 139, 127, 129, 126, 142, 124, 114, 143, 139, 126, 131, 123, 115, 121, 136, 143, 127, 118, 119, 115, 143, 119, 129, 114, 120, 126, 142, 134, 121, 129, 126, 129, 153, 123, 129, 138, 126, 124, 133, 143, 96, 133, 125, 104, 141, 130, 110, 118, 138, 122, 132, 128, 131, 112, 149, 115, 128, 122, 123, 129, 117, 133, 131, 92, 123, 131, 158, 113, 126, 131, 125, 134, 123, 112, 135, 108, 126, 137, 123, 129, 118, 122, 127, 132, 127, 123, 122, 124, 114, 113, 119, 138, 115, 147, 132, 138, 116, 134, 109, 119, 118, 132, 127, 120, 143, 114, 112, 118, 100, 108, 118, 138, 134, 130, 115, 124, 135, 125, 133, 121, 101, 122, 148, 122, 112, 114, 136, 138, 130, 112, 128, 133, 133, 127, 135, 136, 120, 116, 151, 122, 120, 125, 122, 128, 126, 142, 121, 127, 127, 133, 129, 125, 126, 125, 133, 114, 115, 125, 117, 137, 111, 129, 119, 127, 117, 133, 111, 125, 132, 129, 125, 124, 125, 114, 131, 121, 107, 123, 122, 132, 136, 121, 126, 128, 110, 137, 110, 124, 103, 117, 108, 145, 124, 130, 131, 121, 130, 133, 109, 132, 130, 120, 122, 125, 127, 128, 109, 126, 111, 113, 146, 132, 111, 123, 128, 137, 125, 142, 129, 104, 144, 131, 128, 131, 108, 129, 122, 132, 122, 114, 127, 129, 118, 113, 114, 137, 127, 116, 132, 117, 125, 116, 120, 108, 130, 122, 114, 120, 132, 116, 108, 123, 135, 123, 110, 114, 133, 124, 122, 129, 144, 120, 121, 128, 126, 129, 138, 125, 127, 122, 108, 131, 115, 121, 112, 127, 131, 118, 121, 123, 133, 147, 137, 135, 117, 130, 94, 130, 129, 125, 119, 128, 122, 125, 126, 118, 141, 136, 117, 130, 118, 133, 122, 121, 137, 133, 127, 137, 126, 125, 134, 145, 135, 120, 115, 116, 130, 111, 133, 119, 144, 127, 112, 112, 137, 124, 108, 128, 123, 124, 140, 119, 126, 136, 128, 135, 109, 130, 114, 128, 125, 120, 122, 130, 129, 126, 129, 119, 114, 126, 119, 124, 134, 134, 123, 128, 124, 117, 90, 124, 130, 132, 132, 120, 148, 141, 139, 103, 116, 150, 101, 130, 133, 126, 126, 130, 143, 121, 131, 100, 141, 128, 125, 124, 136, 123, 133, 119, 136, 128, 117, 121, 136, 132, 133, 111, 116, 121, 140, 128, 121, 111, 115, 132, 87, 115, 131, 139, 104, 122, 137, 121, 112, 114, 119, 116, 122, 104, 136, 120, 123, 143, 138, 121, 132, 120, 122, 129, 117, 125, 113, 122, 137, 129, 138, 132, 130, 118, 104, 122, 118, 143, 134, 115, 142, 99, 103, 123, 114, 122, 134, 134, 119, 135, 113, 125, 125, 129, 135, 131, 125, 137, 138, 114, 144, 104, 118, 119, 112, 138, 132, 143, 122, 108, 119, 145, 121, 131, 132, 107, 128, 117, 132, 135, 112, 133, 135, 123, 117, 123, 119, 133, 140, 131, 135, 114, 124, 126, 138, 133, 122, 140, 129, 128, 110, 138, 135, 122, 115, 133, 128, 132, 121, 129, 127, 119, 133, 112, 121, 126, 132, 124, 117, 133, 139, 110, 122, 133, 109, 139, 136, 130, 123, 129, 115, 122, 145, 117, 130, 127, 114, 102, 129, 118, 130, 134, 130, 147, 126, 140, 136, 101, 115, 122, 128, 145, 135, 150, 133, 139, 118, 134, 130, 124, 121, 148, 128, 126, 128, 125, 118, 129, 111, 130, 124, 127, 128, 110, 135, 130, 128, 134, 127, 129, 106, 138, 129, 117, 112, 122, 108, 134, 136, 122, 132, 121, 139, 127, 119, 121, 126, 115, 111, 125, 141, 129, 121, 131, 123, 106, 119, 149, 122, 120, 137, 107, 145, 137, 132, 122, 130, 116, 109, 114, 101, 134, 115, 114, 126, 137, 142, 124, 125, 141, 113, 134, 110, 127, 124, 130, 112, 131, 121, 112, 122, 112, 132, 128, 137, 138, 120, 133, 118, 131, 125, 115, 136, 145, 131, 104, 144, 126, 143, 134, 113, 117, 144, 128, 130, 123, 120, 123, 112, 124, 128, 106, 135, 122, 119, 118, 128, 108, 131, 124, 127, 121, 136, 127, 147, 119, 144, 118, 126, 123, 143, 121, 135, 110, 121, 96, 125, 133, 120, 127, 127, 117, 135, 141, 128, 128, 129, 144, 121, 119, 117, 139, 156, 128, 122, 122, 139, 117, 144, 129, 123, 121, 130, 110, 115, 115, 126, 143, 116, 145, 130, 113, 120, 115, 136, 129, 119, 135, 120, 127, 136, 126, 122, 128, 125, 138, 124, 134, 131, 121, 124, 137, 120, 133, 122, 124, 115, 117, 132, 116, 114, 116, 128, 129, 124, 144, 123, 116, 120, 117, 125, 127, 120, 130, 120, 122, 120, 134, 127, 124, 129, 128, 119, 130, 126, 134, 127, 133, 111, 113, 140, 130, 121, 133, 129, 133, 148, 115, 131, 126, 133, 114, 142, 88, 132, 130, 134, 119, 120, 125, 129, 121, 120, 115, 133, 133, 119, 125, 116, 127, 125, 127, 122, 109, 142, 125, 123, 134, 147, 144, 138, 114, 131, 147, 119, 119, 128, 137, 129, 118, 126, 123, 125, 142, 117, 113, 130, 144, 108, 122, 132, 130, 137, 126, 147, 128, 125, 114, 127, 104, 118, 119, 120, 134, 134, 118, 118, 133, 119, 115, 135, 121, 118, 118, 142, 115, 130, 129, 118, 110, 119, 106, 118, 136, 130, 135, 131, 124, 138, 119, 121, 163, 127, 142, 122, 135, 128, 127, 134, 132, 124, 113, 130, 128, 114, 145, 135, 139, 139, 130, 126, 130, 119, 115, 140, 113, 132, 118, 114, 124, 129, 125, 124, 122, 133, 118, 122, 127, 130, 109, 115, 137, 140, 128, 125, 127, 132, 112, 139, 130, 123, 122, 130, 112, 133, 135, 112, 133, 122, 141, 139, 134, 123, 145, 132, 133, 140, 128, 131, 136, 132, 119, 114, 115, 120, 119, 136, 113, 125, 128, 125, 125, 137, 131, 117, 126, 126, 132, 128, 133, 125, 121, 126, 122, 76, 135, 134, 99, 130, 123, 123, 132, 138, 117, 125, 112, 128, 133, 135, 128, 117, 116, 128, 124, 131, 122, 122, 127, 113, 125, 116, 119, 134, 131, 141, 127, 116, 140, 131, 133, 118, 119, 147, 149, 128, 118, 120, 131, 120, 122, 113, 127, 137, 122, 124, 115, 137, 130, 131, 133, 128, 136, 127, 128, 131, 123, 128, 119, 134, 119, 116, 131, 121, 137, 126, 107, 129, 129, 141, 134, 117, 136, 113, 108, 136, 105, 100, 124, 129, 124, 127, 123, 117, 101, 121, 132, 135, 122, 124, 123, 113, 126, 121, 137, 116, 126, 128, 119, 133, 128, 126, 121, 132, 118, 114, 140, 110, 138, 126, 127, 138, 133, 127, 127, 131, 129, 120, 132, 130, 123, 112, 127, 117, 127, 123, 138, 114, 117, 126, 119, 127, 124, 124, 140, 116, 134, 136, 118, 131, 116, 122, 134, 132, 127, 140, 122, 124, 121, 126, 126, 135, 133, 121, 123, 116, 136, 124, 130, 131, 125, 131, 96, 127, 110, 128, 121, 128, 136, 126, 115, 127, 130, 121, 133, 119, 122, 126, 119, 126, 124, 129, 113, 122, 112, 130, 110, 124, 102, 140, 144, 122, 115, 138, 125, 130, 120, 133, 136, 130, 136, 129, 119, 118, 113, 134, 114, 133, 136, 131, 124, 126, 118, 104, 131, 115, 133, 119, 119, 148, 141, 123, 119, 128, 138, 135, 123, 122, 131, 128, 131, 137, 107, 116, 131, 111, 122, 120, 111, 126, 112, 141, 144, 123, 132, 123, 135, 136, 123, 122, 98, 129, 126, 119, 136, 114, 137, 117, 116, 143, 118, 136, 129, 121, 124, 120, 153, 131, 121, 126, 132, 134, 134, 113, 112, 126, 101, 132, 145, 124, 133, 132, 97, 129, 121, 142, 117, 128, 127, 116, 117, 118, 147, 145, 128, 131, 118, 131, 117, 124, 131, 147, 125, 134, 131, 119, 136, 120, 136, 128, 140, 122, 121, 137, 126, 118, 119, 131, 118, 134, 127, 123, 134, 119, 119, 105, 124, 137, 122, 121, 114, 122, 127, 128, 121, 121, 122, 135, 111, 112, 131, 116, 124, 122, 142, 123, 130, 118, 134, 136, 137, 122, 115, 121, 109, 123, 112, 112, 139, 118, 131, 128, 134, 126, 157, 121, 130, 133, 135, 129, 136, 137, 128, 120, 132, 124, 122, 128, 129, 111, 120, 115, 116, 99, 118, 129, 136, 110, 127, 126, 109, 92, 123, 134, 136, 148, 125, 136, 123, 141, 126, 134, 118, 127, 123, 141, 118, 132, 142, 127, 121, 126, 121, 142, 139, 96, 105, 134, 122, 118, 127, 140, 127, 130, 138, 123, 125, 119, 135, 117, 116, 121, 120, 124, 115, 114, 120, 119, 135, 122, 128, 133, 135, 116, 132, 114, 117, 124, 116, 141, 128, 140, 135, 115, 133, 132, 125, 115, 107, 123, 115, 129, 134, 121, 139, 138, 138, 125, 132, 132, 113, 115, 128, 130, 123, 128, 122, 132, 110, 127, 124, 115, 135, 128, 130, 144, 137, 122, 154, 134, 131, 119, 133, 118, 133, 117, 113, 133, 131, 120, 113, 116, 139, 136, 116, 116, 120, 111, 108, 108, 118, 128, 108, 116, 114, 126, 125, 139, 141, 121, 128, 128, 112, 128, 131, 101, 125, 121, 126, 134, 111, 122, 132, 127, 146, 117, 129, 122, 144, 120, 122, 121, 143, 121, 120, 132, 123, 122, 132, 124, 138, 116, 112, 131, 129, 131, 121, 136, 114, 123, 123, 132, 112, 128, 127, 102, 106, 120, 128, 123, 138, 134, 107, 117, 126, 130, 129, 122, 109, 118, 134, 131, 123, 127, 121, 120, 130, 129, 128, 127, 142, 141, 127, 122, 114, 128, 128, 120, 123, 119, 126, 118, 111, 124, 122, 124, 121, 116, 119, 126, 115, 119, 122, 118, 133, 132, 109, 125, 124, 118, 125, 134, 128, 121, 117, 134, 123, 122, 116, 135, 131, 137, 109, 118, 116, 134, 120, 118, 115, 117, 133, 129, 131, 121, 127, 130, 126, 154, 138, 124, 108, 119, 116, 122, 137, 123, 124, 131, 125, 113, 127, 117, 131, 148, 134, 126, 117, 137, 121, 127, 119, 124, 122, 121, 121, 144, 112, 139, 127, 126, 122, 100, 133, 122, 130, 109, 132, 116, 155, 117, 126, 111, 106, 116, 127, 129, 133, 117, 147, 123, 119, 135, 125, 126, 134, 117, 123, 133, 117, 107, 126, 139, 116, 117, 133, 126, 133, 140, 138, 116, 125, 120, 118, 123, 142, 126, 134, 142, 125, 128, 125, 135, 139, 131, 131, 126, 108, 137, 129, 122, 97, 120, 107, 127, 130, 121, 129, 119, 124, 116, 124, 140, 100, 127, 113, 117, 119, 132, 105, 124, 123, 138, 116, 134, 125, 122, 115, 137, 133, 124, 99, 122, 130, 120, 107, 119, 122, 116, 135, 136, 114, 109, 121, 117, 132, 131, 116, 124, 142, 118, 124, 115, 125, 101, 111, 122, 131, 123, 130, 137, 127, 126, 128, 135, 129, 128, 130, 113, 139, 111, 146, 103, 129, 136, 127, 130, 121, 131, 117, 128, 133, 110, 126, 140, 128, 107, 130, 143, 120, 134, 129, 130, 128, 122, 124, 135, 115, 123, 140, 139, 124, 133, 118, 118, 123, 125, 105, 144, 109, 123, 111, 122, 145, 133, 125, 126, 122, 122, 133, 138, 120, 109, 142, 133, 110, 128, 126, 130, 122, 130, 117, 124, 110, 124, 123, 108, 123, 127, 123, 136, 135, 121, 129, 130, 126, 118, 122, 138, 141, 114, 130, 130, 123, 110, 128, 120, 146, 121, 129, 127, 133, 130, 144, 129, 109, 115, 130, 126, 137, 119, 137, 120, 116, 135, 109, 136, 122, 115, 137, 135, 107, 132, 130, 110, 113, 117, 131, 115, 126, 115, 128, 141, 126, 129, 132, 129, 122, 118, 130, 127, 129, 124, 118, 107, 122, 132, 131, 122, 141, 142, 126, 137, 132, 121, 136, 123, 122, 124, 137, 142, 129, 108, 141, 139, 129, 120, 130, 130, 122, 123, 131, 137, 125, 118, 120, 118, 117, 118, 140, 106, 136, 118, 142, 132, 133, 122, 125, 128, 138, 129, 113, 131, 130, 113, 127, 147, 127, 130, 132, 152, 114, 118, 128, 128, 103, 115, 143, 112, 124, 130, 114, 126, 119, 124, 112, 139, 124, 118, 124, 138, 129, 121, 130, 140, 120, 140, 142, 121, 116, 120, 134, 128, 129, 134, 125, 131, 123, 133, 127, 143, 120, 134, 113, 117, 136, 130, 121, 131, 134, 123, 115, 123, 113, 114, 135, 101, 120, 134, 133, 130, 128, 148, 134, 135, 136, 133, 128, 113, 134, 132, 128, 119, 129, 121, 117, 135, 116, 118, 123, 126, 116, 127, 123, 135, 134, 131, 128, 125, 116, 114, 149, 134, 107, 135, 142, 119, 116, 112, 120, 120, 124, 128, 107, 129, 123, 132, 123, 118, 136, 127, 112, 130, 118, 137, 107, 129, 129, 129, 144, 120, 136, 113, 132, 128, 128, 120, 113, 128, 119, 115, 123, 134, 113, 130, 112, 122, 110, 132, 127, 116, 123, 128, 150, 127, 120, 150, 124, 131, 102, 117, 116, 108, 123, 129, 107, 132, 123, 120, 120, 127, 104, 138, 111, 137, 108, 145, 114, 123, 121, 112, 131, 136, 120, 109, 117, 121, 140, 138, 115, 111, 132, 106, 121, 114, 123, 133, 120, 124, 141, 137, 125, 135, 120, 126, 119, 128, 131, 129, 124, 133, 122, 148, 129, 131, 122, 127, 112, 112, 119, 136, 137, 112, 126, 116, 125, 129, 108, 116, 131, 119, 129, 117, 123, 120, 124, 140, 113, 154, 123, 134, 129, 119, 118, 133, 140, 122, 126, 133, 117, 122, 117, 124, 121, 151, 136, 132, 145, 138, 120, 116, 94, 129, 121, 123, 139, 133, 126, 131, 119, 135, 113, 116, 98, 121, 140, 137, 114, 118, 117, 129, 125, 130, 127, 123, 130, 138, 120, 119, 114, 133, 128, 104, 108, 119, 142, 131, 133, 135, 126, 112, 132, 143, 121, 121, 140, 120, 118, 138, 125, 112, 121, 127, 124, 144, 113, 122, 122, 118, 126, 138, 127, 131, 120, 121, 136, 114, 116, 115, 136, 121, 118, 125, 129, 115, 146, 124, 123, 128, 144, 127, 131, 120, 134, 110, 138, 117, 132, 138, 137, 106, 123, 122, 128, 122, 130, 130, 119, 120, 130, 119, 121, 141, 121, 130, 144, 136, 112, 132, 138, 124, 131, 134, 116, 128, 131, 126, 127, 106, 140, 121, 106, 119, 125, 123, 128, 120, 132, 116, 118, 118, 122, 113, 108, 131, 124, 119, 128, 125, 131, 116, 137, 136, 122, 116, 137, 124, 149, 134, 131, 141, 134, 137, 127, 115, 129, 122, 136, 127, 129, 134, 128, 123, 130, 121, 123, 128, 134, 144, 115, 122, 118, 131, 132, 106, 122, 121, 118, 124, 111, 117, 140, 110, 130, 130, 127, 132, 128, 122, 127, 125, 117, 113, 119, 132, 111, 117, 137, 137, 123, 108, 130, 137, 124, 122, 136, 137, 142, 124, 133, 131, 118, 128, 122, 120, 115, 116, 118, 119, 113, 122, 127, 118, 138, 128, 142, 124, 133, 125, 127, 145, 126, 116, 131, 123, 129, 132, 118, 111, 110, 122, 105, 142, 118, 122, 141, 133, 131, 123, 137, 133, 120, 130, 115, 111, 115, 126, 125, 122, 137, 131, 119, 129, 129, 122, 116, 135, 130, 102, 134, 131, 135, 138, 115, 121, 118, 130, 135, 101, 132, 130, 123, 110, 110, 110, 130, 116, 134, 124, 134, 118, 114, 111, 132, 108, 123, 129, 113, 119, 119, 117, 129, 133, 129, 120, 136, 126, 105, 112, 121, 112, 135, 111, 117, 140, 139, 118, 128, 131, 128, 114, 135, 111, 118, 113, 139, 126, 119, 129, 152, 123, 117, 114, 120, 137, 107, 115, 134, 134, 135, 113, 140, 121, 134, 134, 125, 124, 130, 133, 131, 120, 121, 134, 147, 123, 119, 125, 127, 105, 122, 139, 125, 137, 126, 122, 113, 137, 144, 122, 120, 138, 134, 118, 140, 129, 149, 126, 127, 127, 122, 109, 134, 118, 118, 130, 105, 122, 126, 134, 126, 121, 124, 123, 149, 135, 108, 110, 138, 118, 129, 119, 123, 127, 138, 121, 140, 132, 134, 124, 105, 120, 121, 118, 131, 136, 110, 144, 124, 112, 133, 123, 113, 120, 120, 118, 122, 123, 99, 134, 135, 116, 120, 120, 122, 118, 131, 125, 118, 125, 128, 130, 123, 113, 114, 138, 120, 107, 116, 124, 134, 107, 122, 138, 125, 150, 106, 137, 121, 130, 108, 133, 125, 142, 126, 119, 113, 117, 138, 141, 129, 113, 108, 106, 142, 122, 113, 121, 115, 132, 125, 142, 119, 123, 127, 115, 151, 114, 120, 154, 127, 132, 104, 139, 136, 114, 115, 123, 123, 133, 136, 123, 137, 132, 121, 117, 129, 128, 146, 126, 130, 138, 124, 151, 120, 132, 121, 120, 134, 119, 146, 111, 137, 124, 129, 135, 124, 110, 127, 132, 126, 128, 125, 132, 130, 119, 111, 108, 139, 123, 113, 133, 138, 129, 110, 134, 138, 124, 153, 127, 129, 113, 128, 137, 130, 132, 123, 127, 133, 123, 121, 111, 129, 129, 147, 129, 123, 130, 108, 105, 137, 138, 120, 111, 119, 133, 141, 126, 116, 135, 135, 119, 119, 118, 114, 125, 112, 141, 132, 127, 106, 153, 120, 121, 133, 122, 149, 120, 144, 134, 124, 136, 106, 135, 113, 136, 113, 141, 135, 113, 138, 122, 137, 135, 128, 114, 117, 105, 116, 122, 134, 119, 113, 114, 123, 117, 107, 128, 113, 121, 131, 112, 123, 134, 114, 145, 122, 132, 118, 141, 137, 114, 121, 113, 109, 116, 128, 121, 117, 116, 118, 107, 126, 107, 130, 103, 122, 119, 119, 119, 114, 148, 138, 119, 121, 131, 136, 121, 136, 127, 131, 119, 118, 111, 127, 127, 135, 129, 110, 112, 141, 109, 100, 124, 122, 128, 114, 130, 133, 121, 136, 134, 115, 118, 112, 133, 132, 140, 139, 142, 130, 107, 126, 119, 128, 125, 137, 127, 119, 129, 130, 122, 105, 138, 113, 106, 124, 128, 131, 122, 134, 123, 131, 117, 119, 125, 133, 139, 111, 117, 129, 113, 127, 124, 113, 126, 120, 125, 129, 134, 140, 139, 129, 135, 112, 128, 132, 124, 117, 113, 126, 115, 122, 117, 154, 131, 118, 136, 123, 130, 118, 136, 120, 122, 111, 124, 126, 126, 124, 144, 150, 108, 109, 130, 142, 118, 117, 134, 114, 137, 107, 130, 124, 126, 127, 132, 115, 117, 137, 131, 135, 116, 128, 121, 122, 128, 127, 140, 113, 129, 122, 139, 141, 128, 141, 130, 132, 126, 112, 138, 134, 142, 139, 112, 131, 143, 117, 119, 126, 109, 121, 128, 125, 125, 106, 123, 114, 133, 122, 123, 140, 136, 138, 118, 121, 136, 147, 140, 142, 113, 112, 137, 129, 125, 129, 128, 131, 148, 107, 117, 114, 129, 108, 136, 136, 116, 105, 115, 117, 137, 129, 146, 124, 136, 124, 144, 118, 122, 123, 135, 125, 123, 129, 129, 154, 115, 129, 126, 119, 126, 136, 131, 124, 133, 130, 133, 101, 109, 131, 132, 125, 128, 120, 126, 142, 122, 122, 126, 135, 136, 124, 147, 131, 126, 119, 142, 105, 120, 138, 149, 115, 148, 130, 137, 125, 119, 122, 117, 127, 121, 132, 136, 138, 121, 127, 116, 120, 134, 119, 122, 129, 104, 118, 112, 116, 124, 147, 128, 121, 136, 128, 148, 132, 131, 125, 131, 129, 119, 137, 116, 130, 125, 123, 118, 99, 111, 134, 119, 111, 104, 132, 122, 126, 128, 123, 129, 120, 143, 129, 114, 132, 129, 121, 108, 131, 134, 111, 117, 107, 122, 135, 110, 118, 102, 127, 127, 139, 148, 133, 119, 129, 128, 121, 121, 114, 113, 118, 100, 145, 113, 133, 122, 137, 131, 145, 121, 106, 103, 139, 105, 120, 129, 126, 115, 120, 125, 122, 116, 125, 128, 131, 130, 138, 135, 115, 129, 146, 138, 128, 140, 133, 125, 120, 133, 112, 139, 147, 110, 127, 116, 114, 121, 122, 122, 138, 125, 122, 113, 134, 117, 142, 137, 107, 129, 139, 144, 138, 137, 127, 128, 100, 118, 114, 120, 144, 135, 126, 111, 123, 112, 126, 118, 148, 112, 101, 134, 118, 106, 143, 130, 120, 140, 132, 119, 131, 103, 114, 114, 129, 132, 107, 142, 130, 123, 144, 130, 118, 122, 132, 116, 111, 120, 130, 111, 139, 136, 104, 128, 99, 126, 138, 132, 126, 115, 125, 135, 126, 120, 137, 115, 144, 119, 132, 107, 134, 121, 138, 136, 127, 118, 132, 150, 143, 118, 103, 114, 131, 128, 114, 124, 110, 125, 110, 137, 117, 120, 110, 122, 101, 136, 123, 128, 116, 129, 133, 118, 123, 140, 120, 144, 120, 120, 119, 137, 122, 118, 121, 114, 128, 120, 123, 139, 123, 116, 142, 128, 136, 129, 124, 123, 107, 125, 119, 136, 128, 130, 140, 120, 116, 129, 114, 117, 131, 134, 137, 122, 134, 127, 121, 130, 126, 101, 112, 113, 124, 104, 124, 106, 123, 124, 136, 117, 129, 144, 104, 145, 137, 114, 126, 119, 140, 142, 113, 136, 124, 119, 116, 104, 135, 131, 120, 123, 115, 127, 127, 129, 111, 132, 123, 120, 128, 133, 138, 110, 136, 131, 109, 122, 141, 120, 116, 152, 116, 126, 149, 126, 122, 138, 133, 109, 106, 138, 118, 137, 133, 125, 132, 132, 120, 133, 123, 148, 145, 116, 121, 135, 125, 137, 127, 121, 131, 113, 135, 130, 129, 121, 135, 123, 120, 131, 127, 146, 125, 114, 117, 99, 116, 129, 129, 128, 109, 133, 137, 127, 103, 122, 112, 138, 141, 108, 110, 121, 142, 115, 124, 123, 129, 122, 124, 128, 131, 131, 130, 123, 118, 118, 118, 127, 142, 137, 142, 113, 146, 115, 106, 98, 125, 124, 112, 138, 119, 132, 130, 132, 131, 133, 115, 120, 120, 112, 111, 126, 121, 132, 125, 130, 116, 139, 122, 111, 115, 124, 136, 137, 135, 139, 108, 130, 132, 121, 110, 125, 121, 127, 134, 117, 129, 121, 137, 121, 122, 129, 119, 129, 119, 118, 140, 136, 128, 126, 136, 128, 142, 133, 112, 127, 109, 135, 138, 126, 118, 134, 120, 124, 145, 132, 145, 137, 131, 135, 118, 125, 119, 128, 124, 129, 126, 116, 135, 120, 126, 117, 118, 120, 141, 119, 116, 107, 141, 132, 135, 120, 136, 110, 119, 121, 115, 137, 137, 120, 148, 146, 126, 134, 123, 144, 105, 116, 132, 127, 120, 130, 132, 121, 123, 123, 125, 122, 125, 119, 120, 115, 110, 127, 133, 121, 116, 132, 131, 131, 117, 122, 118, 126, 136, 135, 114, 110, 104, 128, 127, 135, 117, 133, 125, 128, 110, 127, 130, 113, 132, 130, 128, 137, 103, 114, 121, 123, 146, 126, 143, 142, 128, 126, 125, 134, 123, 137, 111, 138, 119, 132, 129, 114, 148, 125, 126, 139, 132, 127, 128, 149, 99, 133, 117, 124, 130, 120, 133, 133, 121, 125, 137, 143, 123, 125, 131, 127, 145, 114, 118, 118, 127, 129, 109, 131, 136, 122, 125, 129, 128, 129, 106, 145, 119, 124, 132, 125, 131, 114, 119, 124, 129, 114, 121, 125, 140, 131, 125, 120, 134, 125, 111, 117, 135, 132, 132, 108, 128, 136, 128, 106, 126, 105, 117, 111, 122, 119, 126, 128, 127, 129, 112, 119, 127, 120, 126, 131, 129, 135, 126, 111, 122, 122, 129, 129, 121, 118, 116, 124, 127, 124, 124, 112, 121, 120, 124, 116, 123, 126, 128, 141, 120, 141, 136, 140, 120, 110, 126, 123, 108, 117, 134, 136, 123, 122, 133, 124, 108, 139, 123, 137, 141, 115, 140, 131, 128, 122, 148, 121, 109, 124, 128, 112, 131, 128, 133, 139, 123, 128, 128, 121, 136, 121, 128, 119, 99, 116, 113, 137, 117, 121, 129, 127, 112, 154, 136, 123, 135, 130, 124, 136, 130, 128, 124, 101, 125, 138, 111, 124, 116, 126, 107, 122, 123, 138, 134, 125, 130, 138, 143, 111, 150, 129, 140, 129, 113, 112, 121, 125, 128, 137, 113, 121, 121, 136, 126, 133, 125, 106, 117, 128, 145, 137, 115, 119, 158, 129, 131, 118, 129, 127, 112, 130, 136, 110, 114, 125, 116, 118, 135, 123, 132, 142, 144, 140, 124, 127, 121, 113, 126, 124, 115, 119, 132, 102, 127, 126, 121, 138, 149, 140, 109, 131, 130, 137, 115, 144, 124, 132, 130, 121, 127, 120, 135, 122, 127, 127, 117, 117, 108, 113, 118, 122, 124, 120, 129, 126, 112, 140, 78, 115, 125, 124, 114, 143, 138, 117, 140, 145, 128, 132, 132, 125, 131, 127, 135, 120, 117, 139, 124, 112, 132, 119, 121, 151, 125, 134, 130, 140, 118, 111, 110, 112, 115, 124, 122, 132, 115, 122, 129, 124, 134, 138, 128, 124, 132, 128, 135, 92, 132, 126, 156, 121, 116, 134, 124, 132, 135, 143, 151, 126, 123, 126, 128, 115, 110, 123, 116, 123, 117, 118, 122, 138, 119, 129, 116, 112, 120, 115, 122, 119, 131, 133, 132, 116, 107, 112, 129, 115, 108, 137, 134, 145, 131, 165, 126, 123, 128, 134, 110, 133, 121, 120, 119, 133, 133, 105, 112, 137, 124, 117, 124, 125, 129, 128, 121, 122, 137, 113, 139, 122, 120, 131, 121, 118, 124, 135, 123, 117, 121, 137, 124, 137, 100, 121, 107, 127, 142, 132, 120, 115, 118, 125, 128, 142, 118, 121, 133, 118, 117, 120, 122, 125, 126, 124, 125, 126, 111, 128, 138, 124, 134, 119, 141, 112, 105, 128, 139, 126, 118, 120, 125, 128, 119, 136, 125, 136, 115, 128, 127, 125, 133, 133, 124, 116, 119, 113, 115, 126, 129, 120, 121, 128, 118, 134, 119, 124, 130, 125, 121, 115, 125, 127, 116, 117, 119, 105, 120, 139, 127, 116, 129, 124, 130, 121, 120, 134, 133, 124, 114, 132, 102, 137, 124, 125, 128, 119, 128, 141, 143, 118, 128, 134, 119, 137, 124, 111, 120, 127, 131, 130, 127, 134, 144, 128, 131, 131, 139, 113, 113, 143, 120, 124, 123, 122, 135, 127, 96, 114, 155, 129, 126, 106, 128, 128, 141, 137, 121, 124, 138, 104, 129, 134, 127, 133, 134, 120, 121, 109, 118, 132, 114, 114, 114, 124, 124, 121, 144, 128, 128, 130, 130, 100, 111, 138, 115, 130, 121, 113, 123, 115, 119, 134, 125, 124, 121, 127, 125, 123, 120, 126, 109, 126, 135, 134, 120, 126, 124, 127, 138, 110, 139, 112, 119, 142, 82, 109, 134, 128, 124, 126, 122, 138, 132, 118, 157, 119, 142, 140, 141, 115, 107, 133, 116, 105, 122, 131, 117, 121, 119, 136, 125, 131, 117, 137, 125, 126, 135, 121, 120, 123, 133, 136, 135, 148, 114, 136, 126, 141, 122, 137, 132, 125, 112, 131, 127, 115, 137, 141, 120, 126, 133, 128, 119, 145, 133, 130, 135, 136, 116, 131, 132, 119, 138, 110, 125, 131, 129, 141, 119, 140, 135, 126, 110, 111, 112, 133, 133, 117, 120, 126, 129, 131, 140, 131, 131, 120, 128, 123, 141, 106, 123, 118, 129, 146, 131, 127, 132, 132, 125, 134, 135, 120, 111, 128, 124, 140, 126, 129, 115, 134, 121, 118, 138, 125, 130, 100, 135, 118, 121, 114, 131, 102, 126, 134, 150, 143, 144, 113, 134, 124, 132, 129, 110, 124, 137, 125, 111, 124, 127, 126, 131, 120, 135, 127, 129, 131, 143, 135, 124, 124, 138, 107, 126, 149, 117, 135, 126, 113, 113, 112, 116, 119, 130, 123, 137, 141, 136, 113, 135, 126, 129, 109, 125, 123, 111, 110, 135, 130, 159, 132, 124, 131, 131, 141, 144, 136, 126, 118, 122, 129, 129, 125, 119, 124, 138, 141, 114, 131, 131, 129, 128, 124, 133, 113, 136, 140, 127, 119, 111, 124, 130, 119, 129, 133, 130, 128, 113, 129, 101, 130, 118, 140, 109, 124, 114, 143, 101, 120, 112, 134, 124, 117, 115, 102, 129, 121, 113, 127, 120, 131, 134, 119, 134, 126, 119, 116, 121, 141, 110, 114, 128, 127, 136, 131, 117, 128, 100, 131, 128, 127, 127, 114, 125, 128, 125, 132, 117, 131, 136, 123, 115, 139, 104, 134, 128, 117, 135, 126, 133, 143, 117, 120, 132, 121, 112, 128, 132, 110, 111, 130, 138, 137, 116, 110, 135, 131, 140, 111, 109, 114, 99, 144, 139, 139, 125, 146, 132, 120, 136, 128, 121, 127, 115, 129, 117, 125, 139, 118, 125, 129, 133, 134, 114, 119, 141, 119, 116, 126, 136, 130, 109, 126, 116, 148, 131, 139, 109, 143, 120, 107, 120, 133, 127, 128, 137, 123, 121, 136, 120, 139, 131, 121, 114, 113, 130, 124, 127, 120, 125, 132, 118, 130, 113, 131, 106, 137, 124, 123, 132, 114, 109, 120, 119, 118, 133, 139, 144, 127, 126, 130, 115, 118, 135, 131, 137, 129, 123, 134, 125, 120, 119, 149, 149, 118, 135, 106, 132, 127, 136, 120, 120, 113, 126, 129, 118, 140, 118, 135, 129, 140, 117, 121, 132, 120, 125, 139, 127, 123, 137, 120, 115, 134, 125, 117, 119, 119, 140, 132, 115, 140, 125, 142, 110, 114, 122, 120, 137, 135, 112, 119, 123, 109, 125, 122, 132, 130, 135, 134, 111, 108, 117, 105, 131, 140, 123, 124, 108, 121, 131, 116, 118, 134, 119, 139, 136, 116, 127, 133, 103, 130, 108, 112, 139, 114, 131, 128, 114, 118, 119, 120, 133, 120, 131, 128, 123, 112, 129, 110, 123, 123, 152, 112, 129, 108, 129, 128, 121, 141, 145, 124, 128, 135, 141, 113, 113, 99, 142, 120, 127, 146, 120, 124, 118, 139, 135, 129, 118, 131, 127, 128, 130, 135, 134, 124, 126, 131, 121, 128, 115, 129, 121, 121, 128, 129, 113, 126, 117, 130, 121, 122, 114, 110, 115, 125, 130, 119, 125, 120, 121, 127, 117, 127, 141, 105, 109, 126, 124, 111, 96, 121, 122, 125, 130, 112, 116, 126, 120, 95, 117, 125, 127, 135, 142, 124, 134, 131, 116, 127, 118, 104, 130, 105, 108, 127, 132, 128, 118, 137, 123, 139, 122, 130, 124, 100, 115, 110, 132, 125, 121, 118, 117, 127, 125, 141, 126, 134, 113, 135, 119, 147, 139, 129, 107, 111, 135, 128, 133, 118, 124, 137, 130, 132, 130, 135, 130, 134, 121, 155, 129, 131, 144, 124, 145, 127, 132, 113, 119, 142, 111, 142, 112, 128, 113, 148, 116, 137, 128, 128, 119, 129, 111, 115, 145, 128, 132, 122, 132, 146, 133, 138, 125, 145, 117, 138, 118, 113, 108, 118, 126, 114, 109, 117, 126, 136, 125, 122, 115, 123, 133, 122, 134, 134, 129, 123, 129, 118, 147, 113, 139, 125, 120, 125, 130, 139, 124, 123, 126, 130, 141, 112, 129, 115, 116, 133, 135, 121, 130, 131, 118, 118, 112, 133, 120, 142, 132, 133, 121, 134, 134, 132, 113, 122, 132, 119, 128, 122, 127, 124, 122, 130, 126, 120, 113, 131, 120, 123, 132, 124, 137, 136, 129, 152, 125, 110, 127, 115, 122, 124, 132, 134, 122, 122, 133, 132, 114, 128, 124, 128, 155, 122, 117, 127, 113, 116, 130, 119, 117, 128, 121, 128, 115, 112, 111, 134, 147, 150, 126, 136, 127, 137, 119, 138, 129, 111, 115, 139, 130, 132, 124, 136, 133, 120, 120, 131, 141, 113, 129, 121, 122, 140, 118, 120, 126, 119, 146, 168, 134, 117, 139, 127, 115, 127, 108, 127, 137, 123, 147, 113, 121, 115, 112, 130, 122, 112, 124, 134, 136, 135, 128, 136, 135, 127, 132, 124, 132, 128, 133, 117, 128, 133, 130, 116, 119, 119, 123, 121, 116, 148, 143, 111, 128, 99, 145, 116, 136, 109, 138, 142, 123, 133, 131, 128, 127, 138, 114, 127, 121, 132, 117, 115, 142, 130, 119, 133, 121, 127, 140, 130, 128, 116, 119, 117, 115, 138, 112, 115, 121, 129, 107, 92, 125, 128, 108, 115, 116, 126, 120, 129, 133, 131, 133, 147, 112, 123, 160, 111, 122, 122, 132, 132, 133, 125, 123, 121, 130, 134, 110, 125, 116, 126, 135, 125, 131, 117, 147, 118, 127, 129, 117, 139, 136, 116, 115, 121, 129, 135, 107, 129, 136, 119, 119, 116, 144, 125, 124, 125, 129, 131, 122, 132, 99, 139, 99, 128, 118, 132, 130, 138, 124, 128, 118, 112, 130, 121, 130, 118, 131, 118, 125, 108, 125, 131, 127, 139, 126, 117, 105, 124, 132, 120, 116, 134, 132, 123, 152, 113, 107, 112, 119, 126, 117, 119, 117, 133, 125, 134, 145, 119, 129, 127, 113, 130, 121, 132, 124, 121, 133, 128, 106, 131, 132, 120, 119, 118, 110, 113, 97, 118, 130, 134, 126, 131, 131, 122, 132, 120, 125, 131, 115, 117, 111, 127, 106, 127, 131, 136, 115, 130, 123, 139, 125, 123, 127, 127, 124, 130, 134, 145, 144, 120, 128, 126, 126, 136, 133, 125, 125, 116, 130, 124, 105, 118, 125, 124, 127, 131, 113, 119, 115, 135, 125, 131, 113, 126, 103, 136, 127, 123, 126, 132, 115, 107, 107, 128, 120, 119, 104, 150, 133, 130, 142, 128, 114, 125, 135, 143, 117, 147, 123, 149, 127, 125, 130, 129, 129, 125, 134, 135, 123, 132, 125, 144, 128, 125, 121, 137, 121, 114, 124, 127, 124, 130, 128, 111, 128, 123, 131, 124, 139, 135, 128, 139, 122, 119, 153, 141, 132, 122, 120, 129, 112, 120, 121, 116, 104, 105, 112, 127, 121, 145, 120, 119, 125, 120, 146, 133, 139, 136, 123, 135, 133, 138, 113, 123, 125, 125, 120, 114, 132, 125, 143, 133, 127, 131, 112, 103, 131, 122, 115, 129, 107, 130, 115, 127, 120, 124, 117, 119, 132, 114, 115, 148, 149, 123, 114, 100, 131, 108, 124, 114, 133, 128, 104, 113, 124, 144, 97, 124, 156, 123, 126, 139, 136, 118, 141, 134, 122, 123, 136, 136, 114, 116, 116, 123, 129, 122, 136, 140, 138, 101, 118, 132, 122, 109, 121, 120, 101, 120, 125, 121, 130, 123, 123, 139, 118, 124, 132, 129, 116, 148, 150, 132, 124, 135, 115, 126, 134, 114, 141, 134, 144, 113, 125, 123, 123, 110, 117, 132, 127, 129, 123, 113, 122, 124, 121, 118, 129, 132, 126, 125, 126, 135, 113, 122, 130, 149, 134, 131, 121, 124, 130, 129, 129, 138, 130, 116, 134, 128, 122, 127, 125, 128, 128, 136, 117, 109, 125, 120, 144, 117, 122, 118, 129, 133, 135, 130, 135, 126, 129, 136, 120, 135, 132, 118, 105, 127, 116, 120, 80, 128, 122, 136, 123, 127, 119, 118, 142, 138, 126, 125, 126, 125, 135, 128, 122, 124, 126, 111, 127, 134, 130, 130, 112, 132, 130, 115, 128, 139, 141, 122, 123, 119, 126, 147, 137, 144, 118, 124, 123, 133, 139, 129, 129, 131, 141, 125, 133, 113, 114, 131, 137, 116, 121, 114, 130, 107, 130, 123, 129, 140, 128, 111, 118, 129, 126, 137, 107, 133, 134, 122, 125, 126, 107, 128, 117, 117, 143, 136, 129, 138, 124, 113, 120, 115, 145, 135, 117, 129, 127, 127, 122, 136, 117, 126, 124, 126, 97, 143, 105, 117, 129, 127, 127, 133, 122, 127, 124, 134, 126, 110, 123, 127, 132, 113, 119, 150, 120, 126, 134, 111, 131, 128, 128, 109, 143, 125, 131, 130, 147, 112, 153, 103, 138, 126, 113, 125, 126, 130, 109, 126, 120, 122, 116, 117, 137, 118, 126, 129, 140, 133, 139, 129, 114, 117, 122, 118, 126, 122, 119, 135, 112, 140, 121, 128, 120, 131, 127, 135, 111, 118, 133, 118, 149, 129, 124, 132, 130, 126, 114, 125, 121, 123, 112, 122, 142, 125, 131, 125, 121, 137, 139, 125, 122, 124, 122, 116, 125, 123, 134, 123, 115, 129, 153, 130, 145, 110, 114, 109, 145, 108, 124, 134, 113, 117, 127, 117, 132, 126, 122, 157, 107, 127, 144, 136, 130, 130, 135, 130, 133, 117, 121, 125, 134, 146, 122, 124, 129, 119, 130, 116, 127, 111, 127, 113, 130, 126, 125, 126, 118, 132, 135, 139, 116, 126, 117, 134, 130, 123, 112, 124, 137, 139, 108, 109, 130, 125, 121, 105, 130, 127, 128, 116, 111, 133, 124, 126, 119, 119, 143, 147, 113, 139, 97, 135, 136, 113, 142, 127, 138, 126, 125, 125, 114, 121, 140, 130, 130, 116, 145, 132, 99, 134, 131, 127, 132, 113, 130, 105, 106, 128, 116, 132, 137, 118, 120, 148, 129, 121, 133, 149, 132, 147, 126, 136, 149, 123, 130, 122, 121, 137, 117, 149, 119, 121, 103, 119, 114, 111, 120, 134, 119, 122, 126, 119, 122, 123, 136, 138, 111, 134, 124, 120, 127, 153, 131, 139, 124, 129, 129, 113, 141, 110, 119, 134, 119, 137, 130, 103, 134, 113, 131, 131, 144, 119, 148, 134, 126, 129, 128, 133, 136, 121, 143, 112, 131, 110, 130, 125, 135, 127, 121, 143, 135, 133, 138, 140, 116, 118, 133, 110, 118, 136, 114, 117, 103, 113, 112, 125, 122, 126, 105, 130, 133, 113, 116, 125, 121, 130, 124, 109, 115, 129, 122, 126, 117, 124, 116, 134, 142, 121, 113, 105, 110, 149, 115, 131, 120, 130, 118, 108, 124, 117, 114, 132, 114, 119, 131, 119, 128, 106, 117, 121, 142, 126, 136, 122, 122, 120, 118, 107, 135, 137, 118, 139, 127, 120, 117, 122, 131, 129, 105, 156, 133, 134, 124, 131, 137, 110, 138, 117, 122, 121, 125, 123, 137, 121, 140, 136, 115, 133, 128, 127, 112, 126, 150, 130, 116, 128, 134, 122, 128, 118, 137, 113, 142, 118, 116, 125, 136, 114, 130, 126, 128, 136, 134, 125, 134, 124, 136, 123, 120, 123, 112, 147, 107, 120, 113, 136, 113, 135, 124, 117, 114, 135, 146, 132, 125, 133, 118, 140, 136, 132, 116, 108, 132, 109, 128, 132, 109, 138, 112, 130, 118, 115, 119, 134, 138, 125, 125, 120, 101, 127, 126, 128, 119, 125, 119, 131, 133, 119, 128, 115, 134, 137, 122, 127, 135, 114, 138, 132, 121, 126, 135, 107, 124, 108, 138, 131, 121, 120, 125, 115, 114, 127, 116, 138, 139, 122, 126, 134, 120, 119, 120, 109, 131, 131, 114, 125, 131, 110, 120, 113, 112, 127, 133, 118, 107, 108, 118, 112, 131, 116, 134, 125, 134, 120, 125, 114, 119, 123, 123, 125, 126, 124, 132, 126, 116, 124, 120, 135, 130, 121, 101, 122, 118, 137, 113, 139, 99, 114, 135, 130, 118, 124, 129, 124, 118, 121, 150, 127, 145, 128, 139, 116, 137, 128, 138, 121, 127, 103, 140, 130, 120, 145, 125, 128, 129, 115, 118, 151, 128, 134, 136, 133, 115, 134, 126, 113, 113, 115, 125, 136, 118, 135, 131, 121, 116, 119, 106, 142, 126, 126, 112, 124, 139, 104, 164, 134, 135, 125, 127, 135, 127, 90, 133, 105, 118, 109, 145, 123, 122, 126, 114, 119, 110, 126, 125, 129, 118, 113, 137, 121, 116, 137, 136, 136, 123, 122, 141, 137, 122, 140, 118, 123, 122, 152, 130, 153, 141, 141, 121, 141, 105, 131, 129, 129, 139, 130, 141, 122, 126, 138, 102, 112, 133, 126, 115, 128, 134, 125, 128, 119, 122, 126, 106, 141, 115, 113, 105, 125, 135, 122, 125, 126, 133, 115, 111, 122, 121, 125, 119, 131, 126, 107, 125, 119, 126, 128, 139, 139, 125, 103, 135, 132, 128, 137, 118, 134, 131, 134, 137, 127, 137, 139, 136, 134, 112, 131, 136, 124, 128, 135, 113, 123, 121, 102, 128, 131, 125, 126, 129, 125, 116, 111, 125, 110, 125, 111, 128, 143, 136, 112, 122, 137, 130, 128, 106, 121, 139, 126, 131, 122, 132, 121, 122, 121, 131, 125, 118, 163, 133, 115, 125, 126, 129, 111, 143, 122, 139, 113, 132, 118, 126, 133, 124, 132, 126, 119, 142, 116, 137, 124, 118, 105, 123, 128, 129, 122, 117, 128, 130, 118, 123, 130, 108, 123, 129, 115, 119, 117, 128, 132, 139, 134, 133, 122, 142, 124, 124, 135, 117, 126, 144, 136, 123, 152, 138, 123, 130, 122, 127, 130, 139, 135, 122, 155, 121, 99, 127, 141, 126, 114, 126, 123, 101, 107, 117, 112, 122, 127, 132, 126, 118, 125, 143, 116, 125, 149, 118, 131, 149, 141, 129, 136, 126, 128, 137, 118, 148, 131, 123, 124, 138, 122, 128, 121, 129, 120, 121, 112, 129, 131, 128, 122, 127, 120, 119, 132, 123, 126, 125, 112, 120, 127, 125, 124, 118, 142, 120, 134, 136, 101, 140, 122, 122, 111, 123, 112, 134, 143, 145, 143, 87, 115, 158, 131, 99, 144, 128, 138, 108, 139, 134, 136, 128, 135, 138, 123, 133, 139, 134, 133, 101, 134, 143, 142, 119, 125, 122, 136, 127, 138, 123, 122, 152, 131, 126, 135, 122, 132, 135, 122, 129, 116, 136, 129, 123, 120, 138, 100, 99, 109, 121, 129, 130, 131, 143, 129, 114, 121, 132, 122, 139, 88, 139, 137, 129, 98, 110, 153, 126, 131, 120, 113, 134, 135, 132, 118, 136, 126, 125, 136, 123, 111, 139, 124, 119, 131, 130, 131, 132, 110, 118, 121, 136, 123, 140, 125, 128, 125, 121, 137, 118, 136, 133, 111, 126, 119, 118, 116, 124, 118, 115, 136, 138, 132, 117, 119, 116, 145, 130, 133, 122, 99, 120, 122, 119, 110, 120, 123, 150, 115, 130, 111, 113, 130, 119, 143, 128, 126, 124, 131, 129, 124, 140, 129, 115, 124, 152, 106, 128, 136, 125, 102, 133, 98, 122, 140, 127, 132, 115, 133, 106, 124, 127, 132, 126, 115, 125, 128, 128, 129, 104, 130, 123, 122, 114, 117, 129, 129, 126, 125, 120, 148, 135, 113, 112, 128, 118, 128, 131, 142, 129, 129, 116, 120, 124, 139, 117, 117, 122, 117, 130, 129, 123, 107, 121, 127, 124, 124, 119, 108, 115, 127, 129, 132, 127, 131, 153, 113, 116, 127, 110, 134, 109, 135, 109, 112, 123, 125, 126, 114, 132, 114, 117, 119, 111, 121, 129, 107, 136, 132, 114, 119, 120, 118, 128, 116, 140, 119, 140, 103, 145, 143, 123, 134, 118, 134, 138, 121, 135, 130, 132, 107, 125, 129, 129, 120, 148, 136, 127, 119, 117, 106, 130, 130, 136, 106, 111, 109, 131, 123, 128, 138, 139, 125, 121, 104, 111, 130, 122, 141, 145, 131, 134, 126, 128, 135, 114, 116, 136, 130, 104, 114, 133, 119, 120, 119, 121, 123, 136, 136, 111, 117, 124, 129, 99, 95, 141, 134, 138, 121, 147, 125, 115, 115, 131, 110, 126, 129, 141, 133, 137, 124, 117, 108, 124, 128, 126, 131, 141, 129, 120, 123, 131, 117, 121, 123, 118, 127, 126, 110, 131, 130, 117, 123, 126, 128, 137, 131, 125, 132, 125, 122, 124, 128, 114, 130, 121, 126, 128, 124, 123, 115, 138, 120, 129, 124, 116, 150, 132, 122, 122, 132, 117, 116, 106, 123, 132, 120, 131, 107, 114, 130, 105, 125, 126, 131, 103, 126, 136, 125, 125, 119, 122, 142, 127, 135, 120, 125, 114, 134, 126, 118, 129, 118, 124, 119, 125, 114, 118, 116, 109, 117, 117, 110, 137, 125, 109, 138, 131, 115, 125, 121, 136, 115, 116, 118, 138, 132, 128, 112, 138, 134, 134, 120, 129, 135, 138, 131, 129, 106, 118, 120, 96, 121, 125, 128, 121, 129, 116, 126, 106, 124, 125, 139, 128, 122, 117, 120, 137, 123, 120, 139, 135, 118, 130, 111, 131, 122, 111, 124, 125, 137, 119, 137, 134, 126, 120, 147, 108, 120, 114, 133, 119, 110, 121, 113, 125, 124, 121, 119, 127, 134, 121, 124, 130, 119, 141, 124, 125, 127, 130, 145, 118, 130, 135, 140, 129, 121, 125, 132, 133, 145, 129, 141, 118, 119, 128, 113, 117, 112, 125, 141, 117, 109, 145, 159, 122, 132, 138, 124, 132, 139, 130, 114, 108, 111, 115, 131, 142, 135, 117, 123, 139, 122, 140, 134, 112, 118, 126, 133, 119, 120, 116, 123, 124, 131, 116, 134, 134, 127, 113, 117, 129, 134, 121, 111, 116, 148, 126, 128, 114, 117, 123, 138, 116, 141, 121, 125, 123, 130, 131, 106, 111, 115, 113, 137, 133, 119, 149, 126, 126, 119, 122, 118, 125, 129, 113, 125, 106, 122, 133, 119, 107, 124, 128, 132, 139, 124, 137, 131, 121, 114, 127, 146, 119, 108, 130, 142, 121, 126, 126, 125, 121, 144, 129, 131, 145, 143, 117, 103, 122, 118, 127, 142, 130, 114, 132, 113, 118, 126, 138, 120, 128, 123, 141, 121, 133, 144, 121, 134, 134, 115, 119, 133, 127, 121, 141, 120, 133, 122, 152, 126, 108, 96, 137, 127, 130, 119, 132, 126, 137, 136, 126, 129, 147, 132, 119, 108, 127, 125, 128, 113, 117, 124, 114, 134, 131, 112, 127, 132, 118, 103, 126, 118, 124, 117, 143, 120, 122, 127, 125, 124, 121, 136, 105, 130, 137, 130, 117, 119, 132, 127, 121, 135, 120, 136, 123, 140, 127, 130, 120, 136, 144, 125, 137, 110, 118, 141, 130, 135, 130, 114, 131, 123, 114, 128, 143, 140, 128, 123, 117, 115, 145, 143, 111, 131, 128, 114, 129, 137, 123, 123, 126, 124, 131, 133, 129, 108, 129, 141, 130, 120, 112, 130, 129, 123, 123, 142, 123, 122, 126, 122, 138, 118, 118, 112, 119, 130, 123, 116, 128, 124, 154, 125, 116, 125, 111, 135, 143, 129, 124, 133, 116, 116, 116, 115, 147, 128, 119, 119, 116, 118, 130, 138, 113, 116, 116, 121, 143, 123, 113, 118, 137, 129, 120, 120, 133, 121, 134, 150, 148, 119, 132, 110, 138, 138, 118, 120, 123, 119, 126, 142, 109, 123, 127, 130, 128, 123, 124, 126, 124, 126, 103, 132, 115, 137, 113, 133, 138, 128, 123, 109, 115, 126, 124, 139, 104, 142, 108, 133, 112, 124, 123, 122, 136, 126, 124, 133, 133, 123, 128, 112, 122, 112, 131, 126, 114, 102, 128, 133, 133, 115, 128, 124, 106, 119, 125, 108, 128, 122, 120, 131, 127, 109, 129, 121, 142, 133, 132, 133, 127, 125, 140, 135, 125, 145, 134, 128, 117, 128, 138, 113, 141, 124, 139, 134, 127, 114, 143, 124, 120, 134, 133, 137, 128, 118, 132, 137, 130, 128, 138, 132, 110, 135, 142, 122, 127, 121, 141, 125, 128, 126, 112, 111, 127, 146, 110, 123, 118, 114, 127, 127, 128, 129, 127, 144, 118, 109, 123, 118, 123, 121, 129, 123, 134, 112, 114, 137, 133, 119, 121, 117, 127, 120, 125, 138, 119, 134, 140, 109, 123, 123, 125, 134, 116, 128, 138, 128, 140, 145, 125, 127, 123, 151, 131, 127, 129, 132, 124, 119, 115, 113, 131, 146, 116, 131, 142, 152, 116, 119, 116, 106, 111, 132, 113, 141, 127, 134, 165, 139, 127, 124, 128, 133, 108, 128, 117, 127, 126, 119, 100, 135, 170, 130, 129, 137, 114, 118, 144, 128, 119, 111, 138, 108, 126, 121, 99, 134, 126, 145, 117, 129, 119, 125, 137, 112, 122, 102, 124, 144, 122, 130, 113, 115, 136, 113, 132, 98, 128, 128, 133, 119, 118, 130, 111, 141, 123, 122, 131, 131, 135, 118, 122, 121, 104, 120, 121, 139, 123, 130, 134, 106, 136, 118, 121, 118, 142, 140, 114, 133, 108, 126, 118, 108, 152, 118, 124, 122, 116, 135, 129, 117, 121, 107, 122, 129, 131, 120, 132, 142, 110, 133, 122, 134, 129, 127, 114, 144, 112, 122, 132, 105, 113, 125, 123, 142, 131, 124, 96, 131, 115, 135, 113, 118, 124, 128, 112, 117, 135, 130, 117, 130, 133, 132, 141, 145, 134, 141, 129, 131, 124, 136, 131, 120, 144, 123, 134, 136, 135, 132, 128, 126, 116, 116, 125, 122, 119, 135, 123, 124, 113, 134, 128, 130, 118, 119, 132, 110, 126, 118, 128, 119, 124, 120, 119, 119, 117, 123, 138, 129, 158, 128, 116, 108, 118, 138, 113, 121, 124, 124, 121, 103, 116, 109, 121, 128, 124, 147, 142, 127, 141, 123, 118, 115, 131, 121, 132, 112, 119, 112, 128, 113, 125, 140, 119, 123, 137, 131, 140, 123, 112, 140, 113, 114, 127, 117, 120, 115, 119, 129, 119, 125, 140, 117, 125, 116, 115, 119, 131, 121, 124, 121, 124, 137, 113, 114, 133, 114, 126, 125, 137, 151, 116, 131, 113, 137, 138, 138, 120, 137, 130, 117, 130, 114, 141, 105, 118, 121, 129, 133, 136, 135, 105, 129, 144, 131, 132, 128, 151, 134, 129, 142, 120, 129, 110, 140, 138, 114, 116, 119, 116, 137, 127, 116, 127, 110, 120, 117, 113, 140, 131, 106, 125, 115, 129, 114, 123, 122, 139, 120, 146, 118, 125, 130, 126, 123, 141, 119, 135, 120, 115, 133, 103, 115, 127, 135, 118, 119, 127, 124, 108, 122, 116, 123, 133, 130, 108, 121, 133, 147, 124, 130, 132, 116, 135, 129, 127, 116, 141, 134, 140, 116, 109, 122, 116, 119, 125, 120, 124, 118, 127, 125, 118, 138, 128, 142, 117, 130, 132, 155, 137, 122, 118, 122, 149, 133, 132, 119, 116, 129, 136, 104, 125, 119, 120, 132, 121, 115, 126, 121, 111, 114, 125, 119, 120, 124, 138, 115, 131, 126, 105, 106, 108, 129, 123, 97, 123, 133, 132, 129, 121, 131, 123, 129, 125, 138, 142, 139, 125, 119, 131, 116, 133, 119, 124, 122, 116, 120, 120, 119, 123, 144, 130, 113, 105, 132, 122, 106, 125, 116, 137, 128, 123, 135, 116, 140, 115, 116, 123, 128, 132, 127, 154, 125, 134, 127, 124, 131, 131, 126, 116, 131, 131, 120, 138, 112, 115, 119, 122, 140, 118, 127, 147, 123, 117, 106, 131, 122, 113, 110, 119, 130, 139, 137, 136, 121, 119, 124, 140, 147, 106, 132, 112, 140, 118, 122, 122, 120, 125, 135, 104, 115, 115, 122, 126, 141, 121, 132, 138, 133, 117, 116, 125, 126, 101, 120, 140, 140, 113, 109, 123, 125, 116, 112, 131, 120, 97, 100, 128, 121, 124, 103, 136, 139, 120, 122, 128, 128, 127, 128, 130, 134, 133, 117, 137, 127, 102, 118, 117, 118, 104, 125, 112, 125, 135, 137, 113, 123, 117, 137, 111, 128, 135, 121, 132, 129, 112, 109, 132, 119, 111, 115, 116, 126, 121, 135, 122, 135, 137, 135, 135, 118, 117, 117, 133, 139, 125, 128, 123, 117, 135, 117, 146, 127, 116, 152, 133, 121, 126, 135, 121, 121, 119, 145, 107, 153, 118, 129, 121, 131, 118, 118, 135, 139, 110, 114, 127, 140, 125, 121, 124, 144, 135, 156, 135, 109, 150, 152, 146, 121, 142, 116, 121, 120, 132, 101, 138, 130, 122, 126, 127, 116, 126, 130, 123, 111, 127, 117, 134, 119, 123, 122, 123, 122, 115, 120, 116, 120, 117, 136, 116, 127, 134, 124, 129, 109, 133, 113, 123, 119, 115, 135, 136, 109, 130, 125, 125, 128, 110, 131, 126, 119, 123, 97, 134, 144, 131, 109, 116, 121, 130, 115, 125, 139, 126, 117, 121, 119, 109, 104, 138, 133, 124, 137, 127, 108, 133, 128, 115, 140, 122, 133, 128, 117, 122, 117, 123, 117, 126, 114, 126, 130, 112, 133, 130, 99, 125, 117, 134, 144, 131, 120, 118, 123, 124, 116, 124, 114, 135, 138, 139, 124, 129, 128, 129, 144, 121, 126, 133, 118, 130, 136, 134, 120, 102, 112, 142, 129, 138, 127, 126, 142, 113, 144, 102, 140, 126, 136, 118, 139, 118, 124, 123, 138, 109, 140, 116, 131, 133, 136, 115, 116, 133, 120, 125, 116, 121, 141, 124, 126, 137, 114, 130, 131, 114, 141, 134, 123, 127, 128, 112, 121, 141, 121, 121, 119, 131, 137, 128, 126, 131, 132, 115, 115, 135, 132, 131, 136, 119, 142, 118, 107, 115, 122, 125, 109, 122, 122, 134, 119, 128, 142, 124, 112, 135, 140, 144, 127, 127, 130, 135, 97, 123, 137, 120, 115, 127, 117, 129, 120, 136, 122, 125, 135, 148, 122, 113, 122, 111, 140, 127, 136, 144, 122, 129, 130, 139, 124, 117, 104, 110, 122, 126, 126, 145, 126, 133, 121, 114, 111, 120, 133, 111, 135, 120, 119, 113, 129, 122, 125, 130, 118, 127, 142, 139, 96, 120, 126, 121, 110, 131, 114, 158, 133, 109, 106, 132, 127, 107, 127, 122, 151, 141, 133, 129, 121, 120, 133, 127, 111, 142, 123, 117, 112, 115, 121, 138, 124, 137, 107, 121, 132, 126, 141, 145, 110, 127, 134, 143, 116, 122, 133, 142, 138, 116, 120, 129, 144, 137, 137, 109, 146, 132, 133, 129, 115, 126, 117, 132, 132, 117, 117, 131, 115, 116, 122, 120, 138, 126, 115, 119, 119, 122, 116, 130, 125, 106, 140, 125, 140, 114, 136, 133, 108, 115, 120, 137, 110, 124, 121, 125, 133, 121, 126, 130, 122, 133, 132, 107, 128, 133, 120, 120, 123, 130, 141, 115, 119, 130, 114, 114, 150, 123, 134, 129, 135, 132, 128, 116, 135, 113, 127, 118, 132, 148, 127, 125, 148, 121, 119, 129, 131, 108, 131, 119, 119, 123, 111, 122, 128, 122, 130, 126, 123, 109, 125, 116, 134, 109, 121, 114, 106, 125, 129, 120, 127, 119, 130, 114, 109, 132, 119, 115, 120, 117, 109, 120, 135, 121, 129, 122, 125, 112, 113, 128, 106, 132, 119, 123, 125, 133, 119, 113, 130, 123, 113, 128, 134, 129, 127, 122, 120, 145, 109, 134, 140, 126, 114, 126, 121, 123, 123, 118, 116, 132, 121, 144, 120, 126, 111, 117, 120, 130, 127, 112, 148, 136, 121, 128, 121, 130, 121, 114, 110, 115, 154, 132, 134, 100, 121, 116, 138, 120, 103, 142, 113, 109, 121, 128, 118, 120, 131, 101, 141, 136, 118, 134, 117, 106, 142, 133, 116, 152, 143, 114, 115, 131, 128, 124, 114, 140, 132, 141, 116, 119, 110, 129, 124, 138, 128, 127, 140, 125, 131, 143, 138, 123, 117, 135, 132, 135, 117, 123, 123, 111, 126, 123, 137, 116, 132, 122, 121, 121, 124, 124, 127, 131, 119, 125, 140, 123, 139, 120, 120, 111, 112, 124, 104, 119, 126, 129, 124, 118, 131, 139, 109, 142, 130, 138, 115, 122, 126, 118, 141, 119, 132, 136, 124, 143, 124, 119, 106, 116, 114, 120, 113, 113, 128, 123, 129, 105, 125, 124, 133, 142, 121, 119, 108, 134, 142, 110, 120, 115, 133, 129, 114, 134, 125, 130, 125, 128, 125, 126, 119, 108, 125, 121, 134, 134, 120, 126, 123, 115, 124, 145, 133, 139, 121, 133, 131, 128, 119, 146, 130, 138, 128, 116, 117, 122, 109, 143, 119, 115, 124, 113, 131, 102, 138, 116, 114, 127, 130, 131, 113, 119, 105, 104, 147, 115, 126, 131, 126, 122, 128, 135, 116, 124, 126, 131, 125, 124, 119, 115, 125, 108, 117, 137, 138, 127, 126, 114, 124, 119, 116, 111, 133, 125, 131, 124, 121, 128, 125, 135, 112, 130, 127, 130, 112, 109, 136, 113, 120, 121, 118, 129, 129, 147, 130, 125, 139, 129, 121, 141, 139, 112, 128, 130, 126, 133, 127, 120, 116, 123, 123, 128, 131, 120, 123, 134, 128, 123, 132, 122, 133, 131, 128, 129, 125, 136, 120, 148, 119, 117, 112, 132, 123, 128, 126, 125, 134, 121, 112, 125, 107, 122, 119, 122, 119, 130, 127, 121, 134, 132, 129, 148, 123, 132, 120, 122, 116, 125, 142, 135, 120, 115, 116, 132, 131, 113, 132, 126, 105, 126, 130, 124, 115, 121, 128, 126, 124, 116, 130, 122, 137, 128, 121, 115, 143, 114, 129, 109, 129, 130, 120, 144, 116, 113, 141, 138, 122, 116, 126, 122, 124, 122, 129, 128, 130, 123, 112, 128, 125, 118, 139, 133, 139, 119, 109, 133, 123, 128, 121, 129, 123, 117, 135, 108, 112, 111, 112, 132, 122, 121, 126, 128, 124, 146, 130, 134, 134, 130, 127, 126, 130, 121, 113, 136, 136, 114, 128, 113, 112, 104, 135, 108, 123, 134, 121, 120, 140, 115, 133, 136, 132, 131, 147, 116, 114, 134, 134, 127, 127, 130, 137, 139, 115, 121, 125, 120, 125, 116, 121, 117, 118, 122, 125, 103, 129, 116, 122, 135, 125, 132, 123, 122, 114, 134, 131, 143, 108, 125, 144, 115, 115, 120, 137, 126, 123, 145, 114, 119, 100, 128, 132, 132, 121, 124, 136, 115, 118, 109, 114, 143, 129, 143, 134, 123, 140, 123, 141, 129, 110, 117, 124, 151, 125, 140, 116, 130, 124, 111, 143, 125, 127, 147, 127, 128, 120, 153, 122, 138, 118, 135, 124, 130, 120, 144, 149, 126, 113, 124, 125, 130, 113, 119, 120, 132, 120, 117, 136, 117, 121, 129, 134, 139, 136, 140, 139, 137, 120, 122, 118, 124, 133, 130, 123, 120, 121, 139, 110, 116, 116, 131, 131, 135, 140, 118, 120, 118, 139, 125, 116, 137, 112, 143, 110, 131, 121, 128, 123, 125, 134, 140, 137, 126, 121, 116, 130, 121, 122, 125, 130, 132, 129, 124, 143, 139, 123, 124, 149, 136, 128, 132, 124, 131, 117, 140, 110, 125, 129, 114, 121, 127, 133, 129, 118, 118, 113, 114, 129, 134, 127, 141, 136, 141, 133, 130, 154, 136, 98, 146, 123, 127, 120, 122, 112, 113, 117, 136, 124, 120, 143, 131, 109, 132, 118, 115, 125, 128, 107, 128, 112, 145, 122, 128, 121, 120, 141, 117, 135, 126, 123, 142, 125, 123, 127, 132, 127, 137, 119, 115, 128, 114, 116, 112, 123, 122, 107, 126, 129, 127, 125, 115, 116, 141, 142, 116, 121, 133, 125, 125, 126, 131, 134, 139, 129, 134, 114, 100, 123, 134, 123, 123, 126, 117, 128, 152, 120, 132, 124, 127, 120, 109, 128, 125, 133, 134, 131, 129, 130, 122, 122, 121, 122, 123, 126, 127, 134, 119, 138, 120, 121, 146, 122, 134, 127, 119, 116, 122, 125, 118, 129, 126, 120, 129, 128, 133, 123, 131, 124, 118, 121, 126, 103, 123, 129, 133, 128, 127, 133, 115, 124, 121, 126, 122, 140, 126, 123, 129, 133, 135, 136, 147, 113, 125, 122, 125, 141, 137, 122, 128, 126, 135, 84, 125, 103, 120, 116, 148, 115, 118, 125, 121, 133, 122, 150, 125, 128, 110, 126, 147, 124, 125, 139, 118, 118, 133, 111, 102, 124, 100, 125, 120, 138, 136, 115, 128, 118, 128, 120, 121, 118, 125, 132, 130, 123, 135, 117, 126, 119, 121, 124, 132, 125, 137, 134, 123, 124, 128, 132, 139, 127, 134, 124, 121, 126, 119, 137, 126, 133, 128, 132, 120, 136, 108, 111, 133, 124, 114, 156, 111, 131, 135, 124, 121, 126, 126, 133, 113, 108, 135, 128, 133, 119, 124, 119, 136, 131, 147, 134, 127, 130, 110, 126, 120, 138, 130, 115, 117, 136, 107, 113, 125, 126, 133, 130, 122, 112, 142, 129, 125, 120, 121, 127, 105, 125, 131, 109, 138, 131, 118, 126, 141, 136, 123, 127, 125, 126, 134, 120, 130, 133, 123, 115, 117, 149, 121, 125, 118, 118, 128, 117, 131, 134, 140, 132, 138, 130, 128, 151, 131, 128, 122, 120, 116, 135, 125, 117, 122, 141, 123, 128, 119, 152, 113, 113, 112, 130, 116, 134, 112, 86, 122, 133, 118, 126, 122, 141, 134, 121, 116, 125, 126, 115, 130, 135, 128, 127, 146, 125, 121, 124, 120, 137, 130, 129, 120, 118, 128, 135, 145, 123, 141, 122, 116, 131, 136, 116, 135, 135, 126, 119, 114, 137, 119, 125, 120, 113, 132, 134, 135, 123, 139, 131, 117, 129, 123, 121, 125, 128, 128, 129, 122, 113, 133, 121, 139, 122, 137, 128, 128, 131, 114, 121, 140, 136, 113, 114, 135, 132, 127, 133, 147, 135, 143, 124, 130, 121, 130, 111, 133, 129, 129, 122, 129, 149, 139, 130, 118, 128, 112, 119, 122, 141, 126, 138, 116, 130, 119, 106, 124, 115, 126, 108, 139, 109, 131, 126, 136, 121, 123, 135, 117, 131, 118, 135, 140, 132, 144, 115, 119, 139, 121, 120, 126, 128, 130, 130, 131, 148, 135, 117, 115, 110, 131, 120, 131, 122, 115, 114, 128, 125, 111, 120, 123, 109, 129, 137, 112, 116, 120, 120, 120, 128, 125, 136, 128, 122, 124, 128, 124, 144, 150, 127, 115, 113, 117, 141, 129, 126, 121, 128, 117, 132, 121, 129, 122, 113, 119, 119, 129, 131, 123, 124, 136, 123, 129, 137, 129, 132, 138, 103, 114, 124, 123, 134, 132, 110, 137, 105, 108, 137, 122, 125, 131, 129, 122, 122, 114, 130, 128, 117, 136, 117, 117, 146, 118, 124, 128, 121, 135, 131, 134, 130, 125, 99, 116, 125, 133, 122, 133, 127, 120, 122, 128, 124, 132, 123, 127, 110, 123, 122, 132, 117, 121, 123, 142, 122, 146, 124, 136, 138, 132, 108, 117, 135, 123, 102, 137, 130, 128, 107, 127, 133, 148, 123, 133, 135, 122, 130, 112, 117, 115, 138, 139, 124, 131, 114, 122, 131, 131, 125, 130, 115, 126, 136, 133, 125, 143, 113, 137, 122, 115, 117, 128, 116, 129, 132, 124, 132, 118, 143, 123, 131, 128, 111, 142, 120, 129, 117, 129, 139, 119, 128, 121, 117, 133, 135, 135, 138, 124, 137, 124, 114, 121, 118, 129, 124, 140, 128, 115, 133, 130, 120, 126, 126, 130, 134, 127, 112, 132, 142, 107, 111, 117, 116, 105, 133, 122, 146, 131, 127, 123, 128, 140, 116, 128, 114, 110, 122, 129, 130, 133, 127, 122, 118, 113, 134, 131, 128, 139, 112, 131, 116, 116, 145, 130, 118, 113, 122, 131, 118, 124, 129, 123, 125, 138, 130, 127, 128, 108, 100, 126, 124, 131, 138, 121, 129, 130, 136, 115, 134, 135, 126, 138, 128, 136, 122, 135, 131, 128, 143, 115, 138, 114, 122, 116, 117, 144, 117, 118, 124, 115, 128, 124, 118, 117, 123, 114, 123, 129, 127, 121, 109, 122, 124, 114, 119, 120, 127, 134, 137, 110, 128, 141, 105, 142, 117, 113, 122, 134, 126, 117, 139, 116, 136, 134, 128, 134, 135, 127, 121, 155, 125, 115, 125, 134, 118, 124, 124, 129, 101, 131, 123, 131, 142, 146, 120, 148, 100, 133, 112, 122, 133, 125, 146, 111, 131, 124, 116, 158, 137, 126, 128, 144, 111, 117, 121, 113, 130, 127, 114, 127, 117, 137, 126, 115, 123, 126, 114, 125, 132, 122, 135, 140, 127, 137, 121, 135, 117, 126, 127, 133, 128, 131, 134, 134, 103, 129, 133, 118, 118, 137, 124, 122, 134, 131, 131, 129, 116, 137, 129, 124, 126, 127, 135, 130, 143, 102, 117, 122, 119, 125, 128, 125, 124, 112, 139, 134, 105, 102, 129, 128, 116, 128, 139, 100, 129, 130, 124, 129, 128, 118, 118, 117, 128, 131, 113, 130, 128, 125, 123, 121, 132, 117, 136, 128, 115, 149, 108, 134, 114, 127, 126, 128, 109, 140, 122, 130, 124, 139, 141, 122, 133, 127, 141, 115, 117, 134, 132, 126, 134, 120, 124, 115, 125, 140, 114, 117, 140, 125, 116, 136, 134, 116, 100, 120, 105, 124, 127, 117, 121, 118, 140, 138, 127, 122, 124, 117, 114, 124, 143, 123, 127, 128, 144, 108, 118, 125, 131, 129, 121, 131, 130, 110, 136, 129, 146, 132, 123, 123, 126, 128, 104, 130, 129, 115, 125, 129, 127, 124, 123, 124, 128, 136, 111, 125, 139, 135, 131, 126, 128, 131, 138, 118, 125, 115, 111, 124, 132, 118, 127, 119, 116, 120, 117, 140, 146, 133, 122, 140, 136, 118, 128, 119, 137, 128, 136, 134, 124, 116, 119, 133, 121, 132, 131, 117, 152, 131, 118, 126, 122, 143, 119, 117, 125, 141, 94, 129, 113, 130, 146, 111, 110, 105, 124, 134, 137, 124, 140, 113, 125, 110, 124, 139, 119, 107, 127, 128, 133, 125, 130, 160, 131, 143, 124, 134, 103, 119, 122, 104, 147, 123, 134, 134, 131, 125, 134, 111, 127, 108, 138, 131, 109, 125, 128, 124, 124, 117, 129, 121, 128, 110, 124, 117, 131, 130, 111, 109, 127, 112, 136, 167, 128, 114, 131, 119, 129, 128, 135, 122, 121, 131, 121, 92, 132, 123, 116, 127, 110, 119, 123, 128, 98, 149, 119, 127, 123, 137, 118, 123, 132, 137, 120, 117, 116, 115, 133, 132, 137, 125, 131, 110, 128, 123, 147, 128, 113, 121, 127, 136, 124, 101, 131, 148, 120, 122, 133, 114, 129, 126, 103, 120, 128, 129, 132, 122, 93, 135, 124, 132, 134, 119, 122, 123, 112, 124, 131, 133, 133, 115, 124, 123, 117, 130, 108, 116, 132, 114, 148, 116, 120, 119, 97, 104, 128, 127, 139, 119, 123, 115, 117, 113, 120, 154, 123, 121, 112, 115, 114, 126, 128, 133, 111, 142, 121, 115, 138, 132, 135, 115, 122, 125, 119, 135, 133, 122, 119, 152, 120, 103, 126, 114, 122, 137, 136, 126, 129, 115, 122, 134, 132, 131, 115, 134, 124, 117, 126, 122, 145, 144, 145, 123, 112, 118, 162, 135, 144, 144, 125, 132, 139, 118, 134, 128, 104, 128, 131, 132, 131, 121, 129, 122, 134, 129, 132, 136, 125, 133, 102, 117, 126, 130, 116, 141, 130, 118, 123, 141, 131, 122, 131, 141, 135, 129, 129, 129, 117, 115, 138, 119, 119, 111, 132, 142, 124, 126, 125, 127, 129, 135, 133, 141, 122, 111, 118, 137, 133, 118, 132, 120, 127, 126, 121, 128, 128, 121, 123, 108, 147, 132, 128, 132, 123, 141, 147, 127, 110, 132, 86, 127, 127, 145, 134, 130, 122, 137, 130, 139, 141, 131, 142, 128, 125, 123, 127, 122, 134, 132, 131, 134, 136, 129, 140, 140, 114, 112, 114, 118, 135, 139, 121, 140, 121, 123, 144, 135, 109, 124, 125, 135, 131, 132, 135, 107, 119, 131, 122, 139, 116, 135, 141, 130, 133, 127, 105, 119, 115, 129, 125, 123, 121, 118, 143, 116, 127, 131, 102, 114, 122, 127, 125, 137, 117, 127, 117, 126, 135, 117, 143, 130, 136, 132, 121, 132, 116, 141, 120, 124, 99, 126, 125, 145, 131, 109, 131, 140, 132, 113, 132, 113, 138, 125, 115, 126, 122, 131, 121, 104, 123, 118, 131, 118, 124, 133, 116, 97, 128, 119, 138, 108, 122, 122, 129, 125, 144, 135, 132, 119, 132, 128, 123, 123, 127, 144, 119, 114, 123, 127, 137, 128, 129, 138, 138, 122, 122, 134, 126, 147, 110, 123, 143, 113, 132, 140, 123, 128, 120, 114, 138, 119, 131, 138, 135, 128, 141, 103, 126, 116, 140, 121, 115, 124, 129, 114, 116, 121, 133, 131, 111, 118, 130, 132, 135, 149, 119, 141, 98, 121, 138, 131, 121, 101, 132, 112, 123, 115, 113, 123, 114, 127, 127, 129, 113, 118, 117, 115, 120, 128, 130, 108, 116, 134, 147, 131, 128, 141, 104, 120, 126, 135, 136, 139, 133, 132, 113, 121, 132, 121, 132, 131, 134, 136, 134, 143, 140, 129, 121, 139, 135, 115, 137, 140, 114, 125, 129, 113, 134, 124, 129, 135, 130, 133, 120, 119, 130, 111, 142, 126, 126, 139, 135, 114, 143, 144, 111, 116, 131, 119, 103, 114, 124, 119, 144, 127, 126, 141, 135, 148, 107, 132, 124, 123, 124, 123, 141, 123, 121, 124, 129, 133, 134, 129, 142, 126, 131, 130, 103, 123, 125, 132, 117, 134, 130, 141, 132, 134, 128, 132, 114, 130, 113, 117, 124, 128, 122, 122, 134, 131, 123, 119, 116, 126, 132, 140, 125, 122, 140, 124, 127, 128, 148, 126, 117, 131, 123, 126, 136, 137, 127, 133, 125, 111, 141, 119, 124, 143, 142, 135, 128, 135, 126, 118, 130, 136, 114, 132, 116, 117, 129, 125, 123, 132, 107, 135, 131, 121, 142, 127, 116, 115, 132, 126, 120, 124, 111, 138, 113, 132, 130, 123, 123, 121, 126, 125, 124, 122, 117, 113, 135, 123, 149, 138, 129, 122, 113, 121, 136, 129, 127, 140, 115, 121, 121, 128, 123, 131, 126, 134, 118, 124, 124, 134, 126, 101, 125, 134, 133, 100, 123, 129, 117, 138, 146, 130, 133, 132, 125, 134, 120, 123, 125, 127, 130, 114, 127, 115, 122, 118, 131, 123, 130, 150, 140, 129, 124, 122, 134, 136, 137, 105, 133, 137, 122, 129, 132, 159, 106, 135, 118, 125, 143, 126, 123, 128, 126, 119, 131, 127, 120, 121, 142, 114, 115, 114, 134, 129, 122, 119, 112, 119, 131, 125, 121, 131, 119, 113, 129, 115, 132, 107, 118, 123, 122, 117, 138, 128, 138, 122, 108, 125, 121, 135, 121, 129, 118, 123, 122, 123, 117, 120, 115, 132, 135, 129, 133, 138, 125, 121, 129, 128, 127, 121, 113, 136, 130, 125, 101, 118, 112, 121, 129, 124, 136, 119, 123, 125, 125, 139, 133, 134, 126, 117, 126, 119, 127, 133, 121, 124, 144, 133, 116, 129, 121, 141, 116, 99, 127, 125, 122, 95, 136, 120, 119, 120, 126, 127, 141, 124, 132, 136, 137, 122, 137, 135, 133, 127, 140, 123, 126, 140, 122, 125, 133, 130, 117, 120, 132, 117, 125, 142, 114, 119, 134, 131, 122, 124, 116, 125, 123, 132, 122, 126, 126, 111, 122, 109, 126, 112, 111, 148, 113, 117, 120, 121, 132, 113, 116, 119, 119, 134, 125, 124, 110, 128, 119, 132, 128, 115, 123, 127, 130, 123, 123, 119, 134, 134, 126, 124, 118, 120, 126, 131, 125, 122, 137, 118, 109, 123, 128, 133, 120, 125, 117, 125, 119, 134, 126, 130, 107, 124, 133, 122, 124, 136, 155, 125, 119, 131, 116, 119, 140, 126, 112, 126, 125, 140, 141, 114, 138, 140, 140, 123, 108, 149, 107, 106, 120, 125, 114, 120, 121, 109, 132, 104, 119, 127, 143, 103, 126, 126, 125, 138, 124, 127, 125, 139, 138, 131, 137, 112, 123, 129, 136, 115, 126, 120, 159, 115, 121, 114, 122, 132, 146, 122, 133, 123, 117, 137, 101, 126, 127, 128, 121, 124, 115, 114, 114, 119, 129, 110, 123, 131, 129, 113, 140, 117, 120, 134, 123, 129, 126, 114, 132, 115, 114, 125, 127, 147, 122, 120, 128, 125, 122, 119, 122, 122, 102, 127, 109, 130, 115, 109, 106, 130, 130, 116, 142, 118, 137, 111, 134, 120, 114, 128, 119, 120, 131, 123, 126, 138, 137, 139, 122, 132, 134, 122, 125, 132, 129, 145, 118, 120, 119, 143, 136, 129, 121, 114, 127, 130, 134, 132, 133, 129, 123, 140, 125, 102, 119, 130, 139, 120, 134, 127, 114, 114, 136, 127, 98, 117, 143, 115, 125, 129, 112, 142, 129, 112, 124, 126, 130, 137, 107, 101, 127, 116, 120, 120, 118, 107, 114, 127, 115, 129, 129, 125, 117, 132, 129, 130, 121, 125, 126, 120, 130, 112, 139, 120, 117, 106, 120, 134, 114, 124, 111, 129, 152, 115, 123, 130, 126, 124, 121, 114, 130, 132, 139, 118, 114, 125, 134, 128, 139, 123, 117, 152, 121, 114, 129, 139, 115, 113, 119, 128, 111, 118, 108, 135, 129, 119, 121, 138, 116, 135, 146, 113, 112, 111, 123, 131, 120, 132, 136, 123, 130, 133, 113, 124, 121, 125, 126, 107, 125, 134, 133, 126, 116, 152, 127, 124, 121, 109, 138, 115, 131, 131, 134, 120, 131, 133, 113, 120, 132, 140, 126, 121, 135, 122, 122, 143, 139, 120, 120, 107, 114, 127, 128, 135, 122, 140, 132, 129, 133, 138, 122, 112, 126, 114, 134, 127, 133, 134, 126, 136, 120, 99, 112, 130, 114, 126, 136, 117, 132, 119, 118, 121, 136, 119, 116, 109, 129, 124, 127, 144, 137, 117, 114, 121, 126, 121, 100, 127, 133, 108, 124, 141, 111, 123, 134, 128, 122, 126, 111, 110, 119, 128, 131, 116, 127, 141, 136, 122, 119, 114, 132, 120, 131, 119, 119, 127, 115, 136, 116, 124, 121, 125, 108, 122, 125, 123, 119, 128, 128, 119, 129, 134, 110, 114, 123, 139, 128, 127, 120, 131, 105, 118, 125, 119, 129, 134, 104, 116, 129, 112, 126, 129, 132, 120, 122, 118, 113, 117, 112, 113, 126, 115, 123, 133, 130, 110, 119, 119, 127, 125, 133, 154, 121, 117, 97, 116, 131, 136, 145, 127, 137, 139, 124, 124, 125, 126, 106, 140, 123, 115, 134, 130, 122, 129, 117, 136, 118, 148, 128, 115, 130, 115, 128, 118, 107, 126, 141, 121, 125, 123, 127, 111, 129, 136, 127, 133, 137, 134, 117, 135, 140, 114, 112, 144, 132, 132, 148, 125, 135, 145, 126, 123, 128, 140, 118, 98, 126, 120, 124, 130, 116, 134, 110, 119, 126, 143, 116, 148, 124, 120, 132, 117, 122, 132, 125, 129, 112, 122, 136, 142, 139, 142, 125, 121, 125, 130, 138, 132, 142, 118, 109, 128, 121, 129, 132, 131, 119, 122, 126, 126, 129, 126, 130, 133, 121, 128, 132, 131, 122, 127, 128, 113, 117, 154, 125, 136, 122, 120, 114, 126, 114, 131, 129, 129, 127, 122, 123, 126, 119, 124, 155, 128, 128, 137, 120, 129, 118, 124, 132, 125, 130, 107, 121, 118, 152, 128, 119, 132, 128, 128, 114, 132, 110, 124, 129, 109, 124, 135, 124, 112, 143, 124, 110, 109, 115, 111, 129, 126, 118, 129, 113, 120, 137, 140, 134, 157, 121, 147, 127, 128, 131, 119, 138, 116, 131, 149, 140, 135, 115, 121, 127, 137, 118, 112, 106, 137, 113, 128, 131, 146, 119, 108, 127, 128, 126, 137, 131, 121, 114, 135, 118, 138, 121, 118, 125, 127, 146, 106, 124, 127, 104, 137, 135, 120, 127, 111, 137, 106, 122, 122, 121, 133, 111, 134, 131, 122, 130, 119, 127, 129, 140, 127, 131, 116, 140, 135, 125, 122, 126, 136, 124, 118, 118, 130, 141, 150, 117, 116, 132, 136, 147, 118, 130, 132, 126, 137, 116, 125, 116, 121, 109, 129, 128, 117, 137, 125, 113, 122, 139, 139, 106, 112, 127, 118, 126, 120, 128, 121, 138, 134, 121, 128, 110, 125, 136, 126, 143, 133, 121, 129, 130, 129, 126, 106, 125, 128, 129, 129, 127, 137, 127, 113, 136, 126, 121, 142, 122, 119, 131, 118, 117, 128, 141, 120, 135, 147, 131, 114, 107, 128, 122, 125, 128, 109, 119, 107, 123, 133, 137, 126, 128, 131, 113, 121, 119, 141, 134, 122, 143, 106, 119, 118, 119, 125, 139, 115, 113, 121, 121, 137, 108, 101, 124, 143, 127, 138, 118, 135, 111, 121, 127, 108, 128, 128, 111, 102, 137, 113, 111, 122, 129, 132, 124, 118, 98, 124, 123, 122, 109, 130, 132, 130, 126, 121, 124, 115, 120, 146, 121, 125, 119, 137, 138, 118, 109, 118, 137, 154, 109, 133, 126, 121, 118, 134, 127, 133, 110, 126, 120, 127, 110, 128, 129, 120, 114, 117, 119, 112, 121, 148, 136, 123, 121, 123, 125, 121, 124, 123, 115, 109, 120, 143, 139, 117, 126, 111, 140, 131, 120, 127, 121, 131, 125, 115, 125, 119, 133, 124, 134, 137, 108, 131, 133, 137, 123, 120, 109, 117, 121, 121, 131, 136, 135, 130, 121, 137, 102, 139, 111, 110, 132, 148, 134, 146, 130, 121, 133, 124, 123, 134, 126, 122, 125, 124, 111, 133, 122, 126, 115, 128, 127, 117, 130, 114, 125, 121, 132, 144, 121, 121, 121, 121, 120, 125, 135, 123, 125, 133, 127, 126, 130, 122, 146, 121, 132, 138, 107, 132, 112, 135, 121, 116, 113, 134, 122, 121, 145, 115, 135, 128, 124, 128, 116, 133, 137, 130, 126, 141, 132, 115, 124, 112, 120, 138, 124, 123, 129, 124, 145, 128, 117, 109, 123, 110, 121, 132, 124, 99, 129, 123, 134, 118, 125, 121, 125, 141, 145, 142, 106, 126, 118, 121, 109, 121, 143, 122, 114, 126, 106, 142, 126, 121, 125, 119, 123, 125, 100, 118, 134, 106, 126, 117, 128, 136, 111, 122, 112, 121, 140, 121, 123, 128, 128, 122, 143, 123, 117, 120, 134, 121, 105, 130, 122, 139, 107, 135, 135, 120, 115, 136, 118, 117, 126, 137, 111, 123, 112, 115, 132, 108, 117, 135, 110, 132, 97, 121, 122, 117, 138, 114, 119, 116, 130, 120, 124, 130, 128, 134, 140, 121, 123, 117, 120, 128, 139, 125, 124, 128, 125, 143, 131, 108, 127, 128, 134, 120, 116, 117, 118, 145, 125, 118, 130, 109, 124, 132, 124, 133, 123, 125, 125, 131, 122, 100, 122, 123, 119, 146, 142, 145, 129, 113, 127, 130, 114, 122, 127, 123, 144, 110, 120, 115, 126, 121, 130, 130, 131, 117, 134, 137, 126, 141, 109, 112, 127, 113, 135, 118, 117, 118, 132, 119, 112, 128, 129, 147, 128, 128, 117, 144, 135, 127, 122, 135, 131, 129, 133, 124, 108, 117, 134, 131, 128, 126, 126, 123, 132, 125, 137, 121, 141, 123, 133, 118, 115, 112, 130, 116, 130, 137, 124, 118, 138, 115, 116, 137, 127, 128, 117, 130, 111, 134, 141, 130, 121, 126, 132, 115, 128, 106, 131, 126, 123, 142, 139, 142, 120, 141, 129, 135, 137, 138, 112, 130, 116, 136, 120, 133, 129, 131, 127, 135, 132, 118, 120, 127, 113, 125, 130, 114, 124, 121, 111, 115, 133, 127, 120, 123, 117, 134, 124, 121, 133, 129, 119, 114, 126, 135, 121, 126, 119, 132, 139, 127, 113, 132, 122, 134, 132, 127, 117, 109, 122, 132, 149, 139, 123, 125, 150, 121, 140, 118, 127, 132, 137, 127, 128, 121, 122, 137, 113, 115, 105, 115, 114, 131, 134, 126, 133, 128, 122, 123, 125, 117, 113, 135, 113, 135, 106, 124, 127, 114, 121, 130, 121, 137, 142, 112, 121, 130, 133, 126, 142, 124, 129, 140, 129, 108, 122, 121, 129, 146, 114, 122, 139, 104, 122, 109, 117, 131, 118, 122, 127, 105, 136, 117, 138, 128, 130, 125, 115, 122, 128, 141, 130, 115, 139, 137, 121, 140, 118, 138, 124, 124, 132, 163, 139, 115, 103, 125, 114, 124, 125, 126, 122, 124, 131, 121, 122, 120, 132, 129, 118, 114, 138, 131, 99, 119, 132, 126, 120, 119, 138, 119, 124, 142, 136, 142, 120, 106, 131, 132, 114, 134, 145, 156, 128, 117, 127, 122, 119, 126, 119, 134, 137, 131, 126, 105, 140, 112, 106, 123, 109, 126, 113, 147, 120, 118, 134, 105, 128, 118, 128, 131, 131, 139, 112, 144, 124, 115, 120, 127, 127, 124, 122, 112, 135, 125, 113, 117, 137, 128, 128, 122, 115, 129, 124, 114, 122, 138, 124, 145, 125, 139, 126, 126, 127, 124, 99, 131, 118, 122, 126, 134, 130, 131, 112, 124, 124, 135, 135, 121, 132, 129, 128, 119, 120, 125, 113, 136, 126, 157, 122, 138, 109, 117, 120, 113, 128, 120, 117, 116, 127, 118, 134, 115, 139, 126, 117, 125, 130, 132, 128, 128, 119, 128, 132, 127, 121, 131, 125, 112, 127, 128, 108, 128, 134, 129, 126, 131, 130, 126, 138, 123, 135, 129, 119, 160, 128, 136, 129, 119, 145, 130, 125, 142, 143, 109, 132, 110, 115, 130, 114, 135, 111, 116, 130, 115, 134, 152, 141, 131, 135, 139, 134, 129, 111, 140, 126, 123, 112, 126, 119, 123, 127, 129, 130, 119, 110, 145, 138, 115, 127, 124, 122, 132, 122, 126, 122, 135, 132, 136, 113, 111, 134, 130, 99, 143, 150, 116, 132, 141, 130, 113, 133, 127, 125, 131, 117, 122, 119, 112, 128, 125, 138, 106, 127, 117, 145, 115, 127, 120, 139, 118, 136, 137, 134, 135, 112, 144, 103, 133, 123, 124, 123, 126, 129, 135, 142, 143, 129, 124, 114, 129, 120, 121, 126, 119, 125, 129, 111, 138, 131, 111, 126, 137, 132, 123, 99, 140, 139, 134, 122, 114, 127, 123, 112, 119, 126, 109, 119, 126, 106, 124, 115, 136, 142, 113, 127, 114, 111, 110, 141, 125, 121, 133, 123, 134, 141, 121, 128, 128, 135, 126, 131, 101, 115, 126, 117, 126, 140, 133, 126, 129, 131, 117, 141, 133, 135, 132, 104, 125, 129, 118, 124, 118, 125, 123, 123, 130, 127, 120, 148, 123, 124, 123, 115, 122, 121, 138, 130, 135, 121, 118, 121, 136, 125, 105, 143, 122, 127, 126, 120, 137, 123, 125, 125, 140, 133, 123, 138, 107, 120, 108, 127, 126, 135, 119, 127, 125, 131, 121, 124, 121, 136, 121, 126, 132, 147, 114, 132, 129, 124, 133, 118, 113, 148, 136, 112, 135, 131, 128, 129, 134, 126, 131, 118, 114, 129, 134, 128, 120, 116, 129, 117, 137, 142, 126, 142, 144, 128, 129, 129, 113, 107, 120, 114, 138, 153, 137, 119, 130, 132, 107, 114, 129, 113, 127, 103, 109, 117, 121, 125, 131, 133, 127, 125, 133, 133, 130, 130, 127, 128, 126, 113, 119, 134, 135, 119, 120, 131, 134, 120, 125, 133, 119, 136, 125, 113, 132, 122, 116, 138, 131, 115, 128, 144, 120, 141, 136, 140, 126, 122, 145, 127, 115, 113, 116, 102, 114, 122, 124, 135, 126, 135, 135, 125, 121, 125, 129, 136, 127, 133, 115, 117, 132, 107, 126, 145, 118, 150, 117, 158, 137, 132, 113, 139, 121, 120, 116, 115, 122, 137, 114, 107, 133, 114, 134, 128, 118, 159, 125, 124, 143, 116, 134, 117, 117, 145, 130, 125, 123, 107, 135, 128, 128, 142, 132, 136, 139, 113, 114, 129, 96, 125, 128, 114, 142, 136, 140, 144, 132, 134, 136, 126, 136, 138, 113, 109, 121, 122, 114, 117, 133, 130, 124, 132, 127, 128, 126, 112, 129, 132, 111, 139, 109, 122, 137, 132, 119, 128, 132, 112, 131, 114, 125, 120, 111, 129, 118, 135, 114, 109, 138, 109, 134, 105, 127, 118, 129, 139, 136, 125, 127, 128, 123, 118, 118, 101, 123, 163, 137, 116, 125, 132, 123, 133, 132, 119, 145, 136, 120, 127, 130, 128, 139, 130, 117, 123, 110, 134, 129, 124, 125, 112, 132, 125, 119, 129, 119, 122, 127, 144, 115, 102, 114, 116, 127, 116, 122, 128, 127, 115, 145, 113, 103, 135, 120, 128, 112, 115, 132, 126, 126, 132, 132, 139, 131, 128, 114, 125, 128, 124, 132, 137, 139, 126, 123, 118, 126, 115, 133, 146, 125, 124, 134, 119, 122, 138, 129, 120, 114, 110, 113, 126, 124, 127, 134, 142, 98, 130, 132, 113, 125, 126, 128, 133, 134, 119, 148, 130, 130, 111, 144, 125, 123, 124, 114, 124, 135, 112, 130, 130, 107, 128, 137, 112, 139, 128, 128, 126, 123, 137, 145, 141, 127, 137, 125, 130, 125, 142, 136, 140, 126, 110, 109, 115, 109, 121, 133, 114, 123, 98, 109, 123, 117, 127, 128, 128, 120, 132, 133, 141, 138, 131, 141, 138, 110, 145, 128, 125, 129, 127, 130, 117, 116, 140, 130, 118, 125, 126, 111, 146, 124, 128, 120, 121, 129, 137, 122, 129, 139, 131, 121, 127, 113, 112, 115, 154, 125, 139, 118, 126, 146, 126, 125, 128, 118, 120, 122, 134, 113, 120, 121, 112, 124, 121, 122, 113, 142, 122, 132, 125, 123, 141, 131, 145, 117, 130, 125, 128, 127, 115, 134, 139, 120, 157, 107, 119, 129, 135, 130, 119, 135, 128, 131, 128, 111, 102, 125, 114, 119, 107, 129, 123, 124, 120, 114, 123, 122, 121, 130, 100, 120, 126, 126, 130, 128, 115, 120, 128, 142, 116, 120, 126, 132, 149, 126, 130, 113, 124, 142, 151, 132, 123, 138, 149, 132, 121, 101, 123, 118, 124, 138, 135, 142, 127, 120, 116, 142, 122, 131, 142, 119, 122, 116, 112, 124, 126, 134, 120, 132, 129, 112, 133, 137, 115, 111, 133, 147, 126, 128, 126, 112, 127, 137, 131, 124, 111, 130, 124, 122, 116, 129, 122, 128, 121, 133, 135, 147, 133, 116, 111, 151, 116, 126, 113, 149, 136, 129, 138, 116, 126, 122, 128, 130, 123, 136, 115, 144, 115, 104, 128, 113, 117, 121, 133, 114, 130, 132, 131, 120, 129, 106, 130, 128, 134, 126, 133, 119, 135, 125, 132, 128, 126, 123, 122, 120, 131, 131, 127, 117, 122, 130, 130, 143, 128, 121, 115, 134, 124, 109, 121, 116, 122, 148, 128, 123, 121, 118, 120, 128, 113, 130, 110, 119, 145, 136, 102, 144, 109, 133, 121, 117, 127, 117, 137, 133, 121, 120, 114, 140, 129, 125, 130, 123, 128, 154, 105, 132, 124, 127, 158, 127, 132, 135, 134, 119, 118, 138, 124, 134, 125, 124, 126, 121, 125, 124, 126, 111, 128, 125, 118, 136, 140, 128, 110, 127, 121, 131, 118, 117, 128, 122, 129, 116, 121, 160, 142, 120, 118, 121, 136, 129, 125, 119, 129, 110, 129, 130, 130, 146, 128, 141, 122, 130, 123, 123, 136, 137, 117, 130, 124, 127, 108, 134, 121, 125, 141, 106, 127, 114, 129, 143, 144, 127, 113, 126, 115, 153, 108, 122, 128, 129, 130, 135, 121, 118, 113, 128, 111, 137, 140, 143, 134, 123, 113, 119, 105, 133, 118, 132, 118, 128, 139, 128, 125, 112, 131, 111, 129, 125, 129, 127, 120, 121, 131, 117, 130, 125, 127, 123, 118, 140, 126, 129, 128, 125, 117, 122, 110, 139, 138, 124, 124, 119, 137, 121, 114, 139, 112, 120, 129, 118, 136, 126, 105, 124, 115, 130, 112, 116, 136, 119, 146, 125, 130, 127, 124, 145, 129, 103, 128, 130, 123, 102, 126, 136, 135, 130, 136, 148, 138, 119, 112, 132, 122, 121, 120, 140, 120, 126, 125, 143, 141, 128, 104, 128, 120, 129, 147, 144, 120, 143, 133, 126, 120, 121, 117, 129, 120, 118, 126, 121, 123, 121, 143, 125, 130, 114, 131, 115, 112, 130, 137, 127, 136, 131, 128, 129, 118, 112, 124, 127, 127, 129, 112, 139, 90, 116, 116, 120, 122, 132, 141, 128, 113, 125, 119, 111, 125, 93, 146, 122, 129, 137, 120, 137, 124, 128, 132, 133, 129, 132, 142, 128, 137, 119, 128, 144, 106, 125, 115, 117, 127, 121, 139, 118, 135, 122, 122, 135, 121, 126, 130, 131, 132, 126, 124, 110, 124, 129, 122, 119, 137, 129, 113, 130, 134, 116, 125, 123, 107, 130, 123, 114, 127, 128, 124, 122, 130, 110, 142, 117, 140, 133, 123, 127, 135, 157, 129, 120, 115, 125, 112, 133, 102, 107, 142, 116, 123, 125, 115, 117, 127, 147, 123, 123, 135, 140, 112, 141, 139, 121, 117, 150, 124, 120, 113, 135, 150, 146, 122, 136, 110, 148, 146, 123, 125, 134, 122, 126, 125, 113, 147, 131, 110, 124, 166, 140, 132, 113, 133, 124, 138, 121, 129, 125, 115, 117, 119, 123, 123, 116, 120, 158, 131, 120, 126, 128, 130, 138, 134, 116, 130, 119, 123, 137, 119, 130, 133, 136, 118, 128, 108, 125, 131, 137, 109, 128, 141, 121, 122, 110, 135, 123, 124, 98, 132, 145, 116, 120, 105, 138, 126, 129, 125, 132, 127, 134, 121, 125, 127, 126, 120, 123, 148, 127, 125, 137, 139, 115, 130, 141, 125, 121, 136, 127, 113, 120, 103, 115, 129, 123, 123, 125, 116, 150, 123, 114, 121, 127, 126, 124, 124, 121, 113, 132, 134, 129, 118, 130, 119, 143, 129, 99, 124, 103, 106, 138, 126, 121, 114, 120, 133, 130, 131, 124, 121, 115, 112, 131, 114, 124, 126, 137, 125, 117, 130, 148, 120, 117, 121, 122, 120, 131, 145, 110, 113, 120, 131, 116, 137, 127, 114, 126, 118, 138, 136, 136, 126, 130, 115, 131, 118, 118, 131, 111, 128, 139, 126, 135, 121, 116, 124, 115, 123, 126, 131, 145, 129, 128, 105, 112, 131, 146, 120, 129, 124, 137, 125, 127, 121, 118, 133, 119, 135, 117, 132, 130, 137, 134, 125, 116, 137, 117, 121, 133, 143, 136, 117, 129, 131, 124, 126, 108, 110, 110, 110, 135, 112, 124, 139, 115, 117, 138, 127, 128, 118, 142, 122, 108, 134, 120, 120, 136, 125, 124, 141, 121, 125, 129, 130, 124, 123, 133, 109, 111, 102, 114, 123, 135, 115, 115, 128, 122, 127, 120, 123, 113, 112, 110, 121, 106, 135, 124, 133, 133, 135, 139, 130, 145, 118, 123, 136, 120, 112, 126, 127, 141, 142, 124, 128, 127, 130, 116, 113, 121, 119, 120, 112, 121, 109, 125, 109, 123, 135, 142, 118, 130, 130, 121, 120, 124, 128, 120, 113, 107, 133, 125, 125, 127, 132, 132, 136, 126, 141, 122, 125, 123, 120, 124, 147, 89, 128, 119, 124, 120, 120, 135, 133, 119, 125, 129, 114, 133, 125, 122, 128, 168, 135, 137, 142, 105, 119, 141, 143, 132, 130, 146, 130, 107, 137, 109, 107, 127, 144, 117, 129, 97, 130, 132, 124, 146, 124, 144, 142, 126, 108, 131, 131, 120, 129, 144, 137, 121, 138, 129, 123, 122, 126, 140, 117, 117, 132, 139, 132, 139, 120, 125, 134, 109, 133, 139, 113, 122, 129, 118, 109, 131, 129, 120, 111, 146, 122, 105, 123, 141, 137, 110, 106, 130, 118, 147, 142, 129, 125, 128, 131, 125, 118, 122, 131, 121, 130, 131, 132, 114, 117, 121, 107, 128, 138, 112, 115, 125, 120, 131, 121, 121, 138, 118, 117, 124, 139, 128, 130, 119, 127, 127, 136, 109, 134, 114, 133, 131, 127, 138, 132, 115, 126, 128, 122, 132, 115, 122, 126, 123, 116, 110, 105, 126, 130, 143, 124, 133, 133, 139, 130, 118, 124, 122, 118, 139, 124, 112, 142, 128, 113, 115, 123, 125, 130, 134, 123, 123, 127, 113, 138, 125, 113, 141, 133, 125, 127, 137, 125, 134, 115, 151, 134, 126, 124, 135, 114, 120, 114, 131, 114, 106, 135, 140, 122, 121, 109, 117, 124, 139, 143, 120, 117, 132, 125, 101, 110, 106, 116, 150, 127, 109, 138, 119, 121, 132, 123, 121, 130, 127, 125, 118, 127, 113, 120, 116, 116, 140, 117, 131, 141, 128, 141, 152, 118, 149, 144, 129, 132, 126, 113, 132, 128, 133, 125, 130, 122, 112, 132, 135, 127, 128, 143, 111, 133, 137, 128, 122, 119, 106, 121, 128, 113, 109, 128, 117, 131, 119, 119, 129, 146, 136, 130, 127, 142, 129, 131, 170, 147, 121, 126, 110, 137, 135, 146, 128, 124, 138, 137, 97, 128, 124, 127, 130, 125, 149, 131, 136, 141, 147, 118, 140, 127, 134, 120, 132, 138, 108, 124, 129, 140, 124, 135, 129, 132, 118, 135, 116, 119, 156, 119, 116, 124, 117, 126, 134, 153, 122, 130, 107, 122, 123, 118, 119, 129, 126, 132, 127, 114, 126, 87, 129, 130, 130, 116, 135, 118, 119, 127, 107, 140, 144, 140, 123, 130, 121, 139, 115, 121, 103, 150, 134, 126, 142, 118, 121, 122, 133, 130, 125, 128, 140, 131, 119, 136, 106, 137, 144, 149, 121, 115, 138, 122, 123, 147, 135, 138, 146, 144, 116, 123, 119, 116, 113, 138, 130, 127, 134, 140, 127, 136, 133, 131, 124, 127, 118, 111, 119, 132, 128, 119, 127, 131, 113, 130, 140, 129, 99, 133, 130, 135, 127, 119, 136, 121, 115, 117, 117, 126, 127, 94, 139, 114, 110, 138, 122, 128, 117, 113, 118, 123, 123, 144, 120, 120, 125, 128, 131, 133, 118, 127, 114, 128, 127, 107, 119, 137, 126, 127, 136, 127, 120, 112, 112, 120, 133, 134, 120, 96, 135, 119, 130, 122, 129, 124, 120, 134, 119, 131, 138, 134, 122, 139, 146, 141, 132, 114, 117, 128, 131, 126, 130, 130, 119, 111, 126, 113, 138, 113, 122, 125, 126, 114, 132, 130, 132, 120, 125, 130, 134, 131, 126, 131, 127, 117, 118, 127, 135, 128, 138, 126, 118, 146, 126, 136, 116, 127, 135, 127, 128, 115, 112, 128, 115, 123, 121, 130, 106, 120, 120, 130, 135, 127, 129, 133, 125, 119, 133, 121, 137, 120, 146, 113, 116, 128, 123, 124, 114, 136, 144, 123, 113, 121, 128, 106, 120, 113, 132, 113, 137, 126, 141, 114, 124, 138, 114, 117, 127, 131, 118, 134, 126, 138, 130, 128, 130, 136, 134, 142, 132, 121, 116, 131, 142, 133, 129, 127, 122, 111, 129, 121, 125, 128, 140, 129, 118, 110, 124, 130, 114, 129, 124, 122, 124, 128, 122, 127, 112, 135, 138, 133, 125, 108, 127, 122, 114, 116, 128, 120, 111, 140, 123, 116, 135, 132, 140, 124, 128, 136, 119, 132, 134, 134, 125, 115, 120, 135, 118, 113, 113, 120, 133, 118, 116, 128, 130, 125, 124, 149, 137, 144, 130, 114, 129, 137, 138, 132, 120, 135, 121, 121, 124, 138, 133, 116, 130, 145, 121, 154, 124, 118, 125, 141, 117, 115, 125, 134, 124, 122, 118, 119, 111, 104, 124, 116, 161, 125, 116, 111, 127, 138, 142, 135, 123, 123, 130, 116, 134, 141, 110, 129, 99, 103, 129, 112, 111, 137, 138, 128, 128, 133, 109, 122, 125, 131, 118, 128, 120, 125, 121, 110, 115, 120, 121, 121, 120, 137, 124, 135, 122, 118, 108, 119, 114, 125, 121, 136, 121, 124, 145, 116, 118, 112, 115, 135, 125, 144, 129, 113, 112, 118, 130, 118, 136, 128, 126, 122, 127, 127, 130, 126, 106, 126, 119, 123, 123, 129, 132, 121, 118, 137, 124, 129, 114, 142, 121, 121, 112, 128, 124, 128, 111, 139, 122, 125, 150, 120, 128, 151, 131, 134, 118, 109, 134, 120, 123, 146, 130, 119, 118, 129, 138, 148, 123, 116, 130, 126, 140, 119, 142, 123, 134, 137, 125, 110, 132, 107, 126, 116, 127, 119, 127, 159, 107, 120, 120, 132, 118, 125, 137, 117, 138, 123, 105, 137, 113, 103, 122, 133, 118, 122, 127, 118, 137, 156, 129, 113, 134, 119, 131, 112, 117, 132, 128, 136, 133, 143, 132, 129, 135, 132, 126, 106, 99, 121, 119, 132, 135, 124, 122, 111, 115, 119, 132, 103, 117, 141, 122, 93, 118, 126, 142, 136, 114, 130, 130, 134, 120, 141, 123, 133, 125, 143, 132, 110, 122, 134, 134, 128, 124, 109, 114, 140, 116, 120, 135, 119, 128, 113, 140, 132, 121, 124, 121, 125, 128, 115, 110, 126, 139, 112, 122, 132, 136, 125, 126, 151, 123, 135, 126, 114, 109, 131, 144, 133, 133, 140, 135, 128, 108, 143, 125, 126, 117, 122, 118, 156, 116, 124, 127, 129, 120, 141, 131, 126, 140, 124, 127, 124, 129, 122, 137, 120, 109, 112, 115, 131, 135, 138, 117, 132, 130, 120, 123, 128, 138, 126, 135, 136, 123, 132, 124, 129, 119, 137, 128, 139, 139, 107, 112, 120, 125, 134, 131, 133, 130, 119, 127, 134, 125, 128, 107, 155, 134, 147, 129, 103, 136, 135, 121, 104, 112, 116, 121, 120, 128, 117, 145, 122, 132, 129, 127, 120, 128, 116, 133, 133, 130, 126, 102, 134, 123, 114, 127, 119, 119, 119, 134, 127, 151, 121, 124, 146, 131, 131, 118, 107, 120, 136, 128, 131, 127, 110, 131, 116, 117, 113, 113, 138, 120, 123, 120, 133, 121, 125, 130, 122, 127, 127, 134, 126, 119, 119, 119, 114, 143, 116, 140, 115, 143, 114, 121, 126, 130, 119, 132, 122, 136, 125, 135, 123, 119, 124, 117, 123, 119, 116, 107, 102, 105, 127, 131, 113, 128, 130, 122, 120, 124, 120, 141, 118, 133, 118, 118, 122, 134, 139, 111, 124, 127, 124, 133, 127, 125, 141, 123, 144, 102, 120, 120, 142, 124, 110, 130, 119, 134, 128, 122, 101, 124, 133, 144, 131, 141, 144, 110, 108, 119, 136, 124, 139, 105, 108, 138, 139, 131, 128, 123, 123, 118, 105, 123, 116, 141, 133, 126, 121, 124, 130, 140, 123, 112, 145, 128, 129, 129, 111, 117, 129, 120, 134, 129, 112, 130, 110, 122, 124, 130, 116, 126, 136, 119, 125, 120, 122, 137, 113, 119, 133, 130, 132, 133, 131, 123, 123, 114, 124, 116, 127, 135, 145, 128, 143, 139, 133, 119, 130, 112, 92, 120, 117, 124, 120, 138, 125, 119, 109, 129, 125, 111, 138, 119, 140, 133, 126, 109, 116, 107, 129, 111, 131, 116, 143, 119, 116, 143, 121, 130, 118, 142, 117, 119, 120, 116, 124, 119, 138, 113, 111, 138, 110, 123, 131, 125, 128, 107, 129, 111, 130, 122, 115, 133, 146, 133, 118, 132, 130, 145, 135, 118, 120, 111, 121, 122, 131, 105, 122, 118, 134, 132, 140, 122, 120, 111, 132, 134, 129, 134, 128, 131, 118, 140, 117, 135, 126, 124, 126, 121, 128, 126, 147, 111, 130, 107, 126, 124, 142, 127, 140, 125, 121, 132, 120, 128, 121, 125, 133, 143, 112, 126, 122, 135, 113, 147, 136, 123, 144, 125, 137, 121, 115, 123, 111, 120, 128, 124, 138, 132, 139, 124, 140, 131, 111, 135, 136, 121, 139, 114, 119, 136, 122, 125, 128, 128, 116, 133, 128, 120, 115, 129, 127, 135, 150, 124, 119, 138, 138, 115, 111, 106, 135, 128, 131, 132, 128, 131, 118, 111, 118, 114, 124, 125, 123, 134, 137, 128, 135, 117, 139, 115, 116, 111, 147, 133, 143, 113, 137, 128, 148, 119, 126, 136, 130, 106, 134, 119, 135, 129, 123, 114, 115, 108, 130, 108, 113, 111, 134, 128, 152, 127, 138, 123, 118, 131, 104, 113, 111, 120, 117, 107, 117, 125, 128, 130, 131, 106, 118, 115, 138, 131, 127, 134, 125, 129, 116, 134, 120, 112, 133, 129, 122, 132, 107, 133, 127, 104, 111, 117, 142, 131, 129, 126, 130, 116, 125, 114, 116, 117, 125, 129, 136, 122, 115, 117, 121, 125, 165, 114, 140, 115, 127, 128, 117, 124, 135, 133, 118, 123, 123, 123, 119, 131, 124, 127, 113, 114, 118, 129, 132, 128, 114, 111, 137, 116, 124, 123, 123, 135, 114, 126, 115, 126, 152, 124, 114, 126, 142, 117, 136, 127, 109, 109, 139, 132, 122, 95, 132, 113, 147, 106, 131, 122, 115, 115, 131, 136, 118, 115, 119, 139, 133, 121, 128, 106, 123, 126, 138, 123, 128, 125, 120, 144, 120, 122, 123, 134, 119, 134, 120, 120, 133, 108, 125, 137, 140, 137, 108, 148, 114, 134, 120, 108, 143, 142, 147, 121, 131, 126, 128, 130, 122, 111, 155, 128, 134, 133, 136, 127, 132, 124, 136, 130, 117, 117, 119, 129, 127, 120, 154, 128, 109, 117, 140, 127, 127, 120, 129, 122, 112, 136, 131, 100, 119, 114, 141, 141, 121, 140, 141, 112, 124, 123, 120, 109, 130, 124, 134, 109, 116, 126, 114, 123, 111, 132, 139, 119, 125, 116, 126, 124, 121, 117, 125, 119, 114, 145, 116, 123, 134, 132, 124, 122, 124, 126, 113, 122, 121, 135, 122, 110, 128, 108, 130, 126, 109, 118, 118, 108, 129, 124, 113, 134, 126, 113, 134, 122, 117, 115, 123, 134, 134, 131, 129, 127, 118, 129, 104, 133, 117, 133, 132, 135, 116, 118, 103, 115, 119, 129, 135, 127, 100, 117, 125, 151, 110, 134, 129, 134, 125, 124, 120, 125, 126, 142, 115, 117, 106, 126, 121, 108, 120, 120, 126, 116, 123, 123, 119, 127, 124, 124, 129, 124, 119, 126, 131, 145, 120, 138, 111, 128, 118, 134, 119, 152, 136, 136, 122, 116, 121, 119, 148, 127, 111, 129, 127, 125, 129, 134, 166, 134, 97, 130, 139, 133, 125, 140, 117, 129, 137, 138, 135, 130, 135, 127, 130, 123, 136, 133, 136, 144, 105, 120, 138, 108, 128, 130, 115, 120, 125, 135, 129, 113, 111, 122, 128, 135, 120, 127, 136, 141, 135, 119, 126, 139, 101, 111, 117, 126, 113, 109, 134, 107, 95, 127, 109, 134, 129, 134, 123, 132, 139, 121, 133, 127, 127, 92, 137, 117, 128, 127, 137, 142, 116, 135, 111, 125, 130, 113, 129, 126, 131, 119, 122, 126, 115, 130, 121, 135, 161, 123, 124, 135, 119, 158, 135, 115, 119, 122, 137, 102, 128, 147, 139, 122, 115, 123, 127, 121, 145, 129, 153, 120, 113, 134, 143, 117, 126, 165, 125, 120, 135, 126, 134, 131, 115, 148, 128, 128, 123, 119, 133, 116, 122, 126, 137, 137, 124, 118, 123, 127, 118, 142, 117, 116, 122, 130, 138, 119, 122, 126, 142, 140, 124, 127, 128, 147, 130, 125, 113, 133, 116, 140, 117, 138, 131, 114, 118, 125, 132, 111, 144, 112, 113, 144, 144, 114, 123, 122, 112, 127, 129, 118, 139, 132, 119, 125, 134, 115, 142, 128, 110, 119, 128, 113, 125, 134, 120, 131, 134, 134, 125, 110, 110, 150, 146, 131, 123, 137, 125, 133, 120, 110, 130, 127, 115, 121, 124, 112, 139, 117, 121, 121, 133, 126, 116, 106, 112, 111, 130, 128, 121, 138, 133, 119, 107, 114, 126, 126, 126, 124, 111, 123, 125, 118, 136, 99, 149, 120, 132, 129, 120, 139, 128, 108, 137, 133, 128, 109, 113, 121, 130, 138, 131, 126, 113, 111, 116, 121, 110, 130, 127, 133, 134, 130, 111, 129, 105, 103, 126, 124, 132, 120, 118, 120, 124, 138, 129, 118, 135, 128, 122, 136, 128, 141, 114, 109, 107, 118, 106, 133, 97, 124, 118, 121, 122, 131, 120, 125, 118, 130, 129, 105, 132, 106, 130, 127, 116, 127, 126, 132, 120, 130, 116, 125, 131, 125, 109, 123, 119, 125, 125, 138, 127, 124, 116, 117, 120, 136, 117, 127, 125, 127, 125, 144, 106, 97, 136, 135, 119, 125, 127, 133, 109, 114, 131, 137, 131, 123, 133, 128, 133, 134, 137, 148, 129, 126, 136, 127, 109, 125, 124, 114, 129, 126, 132, 124, 115, 121, 133, 140, 134, 128, 142, 120, 112, 129, 110, 151, 141, 146, 121, 119, 115, 121, 121, 113, 119, 119, 117, 130, 141, 113, 134, 121, 138, 117, 110, 134, 116, 143, 131, 144, 121, 103, 117, 123, 110, 133, 123, 126, 129, 115, 110, 115, 119, 130, 134, 135, 120, 120, 126, 133, 122, 129, 133, 110, 136, 117, 139, 144, 151, 130, 118, 126, 129, 109, 123, 129, 128, 139, 119, 114, 117, 119, 118, 138, 115, 123, 131, 132, 139, 125, 128, 116, 127, 134, 140, 138, 137, 109, 130, 130, 113, 117, 111, 115, 133, 121, 123, 122, 129, 129, 126, 124, 128, 119, 119, 113, 132, 105, 118, 119, 128, 124, 130, 134, 121, 124, 131, 126, 107, 128, 136, 143, 122, 135, 136, 133, 128, 121, 136, 146, 106, 128, 109, 133, 93, 130, 123, 131, 131, 112, 127, 114, 141, 133, 134, 133, 128, 118, 107, 124, 122, 121, 119, 112, 137, 125, 103, 131, 124, 132, 107, 112, 133, 137, 119, 116, 115, 119, 125, 124, 142, 132, 105, 112, 110, 124, 107, 100, 127, 127, 109, 131, 126, 130, 124, 117, 123, 130, 115, 124, 131, 116, 127, 118, 123, 131, 124, 122, 132, 127, 116, 110, 125, 130, 124, 122, 107, 133, 126, 115, 110, 125, 106, 120, 118, 118, 116, 135, 144, 143, 134, 129, 135, 115, 130, 108, 141, 123, 122, 134, 130, 138, 141, 122, 131, 131, 136, 105, 138, 118, 113, 136, 126, 126, 137, 141, 127, 131, 119, 121, 148, 125, 123, 111, 115, 152, 119, 115, 130, 134, 133, 115, 122, 138, 127, 113, 139, 133, 121, 120, 128, 138, 134, 119, 115, 107, 109, 114, 123, 128, 145, 136, 129, 121, 108, 112, 110, 129, 127, 144, 139, 109, 135, 119, 150, 118, 109, 134, 126, 121, 138, 131, 124, 109, 129, 127, 118, 133, 124, 125, 128, 140, 117, 120, 127, 119, 129, 127, 143, 122, 121, 135, 119, 124, 137, 121, 118, 137, 131, 116, 126, 123, 133, 126, 133, 117, 134, 126, 106, 133, 103, 122, 117, 120, 124, 129, 126, 133, 109, 117, 134, 116, 134, 113, 130, 103, 141, 131, 128, 134, 110, 120, 129, 116, 116, 143, 121, 147, 122, 109, 134, 127, 138, 113, 140, 112, 121, 135, 133, 104, 129, 121, 112, 142, 142, 124, 107, 124, 132, 105, 124, 117, 125, 126, 126, 140, 118, 106, 106, 119, 121, 120, 118, 113, 125, 120, 124, 125, 112, 133, 122, 147, 141, 129, 131, 137, 118, 136, 137, 124, 132, 130, 125, 134, 124, 133, 132, 118, 120, 129, 128, 112, 138, 137, 129, 124, 119, 112, 121, 121, 128, 135, 115, 122, 126, 121, 142, 148, 141, 131, 119, 115, 126, 137, 124, 115, 123, 131, 123, 121, 122, 123, 133, 100, 122, 137, 128, 130, 115, 98, 130, 117, 115, 122, 118, 144, 134, 111, 126, 134, 127, 130, 123, 129, 130, 121, 135, 117, 126, 122, 118, 126, 141, 133, 135, 133, 132, 120, 117, 134, 144, 126, 140, 120, 145, 129, 129, 132, 110, 125, 103, 129, 132, 131, 121, 131, 137, 135, 128, 114, 126, 125, 120, 105, 122, 120, 117, 141, 117, 119, 137, 140, 122, 121, 128, 120, 112, 121, 124, 118, 116, 123, 133, 127, 118, 125, 125, 116, 136, 124, 132, 128, 107, 130, 128, 122, 123, 120, 124, 136, 128, 123, 113, 140, 125, 119, 130, 124, 108, 121, 114, 118, 147, 124, 123, 128, 107, 147, 126, 139, 115, 117, 105, 123, 109, 126, 131, 126, 128, 123, 119, 139, 132, 110, 117, 119, 124, 128, 119, 137, 131, 113, 124, 135, 104, 127, 140, 102, 122, 136, 138, 132, 136, 136, 138, 123, 110, 128, 127, 109, 129, 126, 122, 114, 121, 141, 123, 115, 133, 115, 105, 128, 129, 123, 136, 128, 131, 132, 133, 125, 145, 127, 95, 112, 106, 116, 153, 150, 115, 126, 128, 138, 133, 140, 143, 120, 130, 120, 123, 131, 147, 127, 125, 141, 130, 138, 97, 146, 138, 130, 103, 118, 129, 123, 117, 129, 124, 152, 124, 115, 124, 130, 126, 122, 108, 136, 113, 108, 93, 119, 118, 140, 124, 127, 118, 118, 138, 122, 127, 127, 129, 115, 111, 138, 133, 136, 113, 127, 130, 118, 126, 131, 119, 123, 128, 138, 118, 114, 129, 116, 126, 131, 153, 141, 122, 108, 124, 137, 125, 151, 124, 141, 131, 116, 116, 123, 116, 129, 108, 116, 110, 130, 143, 133, 151, 119, 108, 111, 142, 123, 136, 124, 111, 125, 118, 126, 125, 127, 110, 120, 122, 115, 114, 127, 139, 116, 124, 141, 107, 121, 130, 144, 114, 132, 120, 119, 113, 134, 122, 125, 124, 128, 136, 117, 114, 118, 120, 137, 117, 100, 114, 123, 140, 123, 135, 123, 124, 142, 139, 121, 118, 112, 117, 122, 121, 125, 115, 127, 116, 130, 132, 108, 119, 143, 122, 132, 129, 125, 138, 145, 117, 116, 127, 117, 109, 130, 118, 134, 128, 124, 140, 137, 120, 132, 112, 110, 121, 133, 141, 127, 120, 119, 135, 122, 116, 135, 100, 129, 136, 128, 114, 111, 114, 126, 117, 128, 116, 131, 110, 120, 127, 131, 121, 131, 138, 119, 115, 124, 132, 105, 129, 123, 142, 137, 127, 123, 132, 134, 135, 133, 114, 135, 120, 120, 151, 127, 129, 120, 115, 138, 130, 118, 120, 128, 142, 123, 99, 132, 118, 114, 122, 137, 119, 107, 109, 117, 134, 128, 114, 140, 129, 129, 131, 122, 116, 111, 123, 129, 143, 121, 128, 123, 134, 120, 128, 115, 150, 131, 123, 111, 115, 126, 135, 114, 137, 114, 121, 120, 122, 122, 119, 126, 126, 120, 131, 131, 116, 119, 129, 136, 122, 122, 124, 128, 129, 132, 119, 137, 124, 130, 126, 134, 113, 111, 100, 114, 124, 112, 129, 131, 127, 128, 111, 120, 123, 113, 144, 132, 114, 120, 125, 129, 130, 132, 126, 141, 100, 141, 119, 134, 123, 114, 118, 102, 133, 115, 112, 125, 139, 131, 140, 121, 118, 124, 128, 126, 134, 132, 133, 131, 115, 121, 123, 122, 127, 122, 125, 125, 121, 138, 128, 110, 104, 141, 123, 132, 120, 129, 125, 112, 137, 144, 116, 110, 130, 111, 132, 150, 125, 116, 110, 116, 138, 125, 125, 113, 125, 133, 128, 131, 121, 144, 118, 128, 131, 157, 117, 119, 123, 140, 139, 124, 120, 118, 116, 132, 124, 134, 107, 123, 107, 128, 127, 122, 122, 133, 117, 133, 119, 131, 118, 120, 115, 124, 136, 119, 140, 127, 104, 141, 123, 132, 123, 127, 124, 143, 134, 99, 139, 122, 138, 125, 113, 122, 116, 117, 116, 125, 133, 131, 120, 117, 118, 116, 125, 135, 122, 120, 138, 113, 104, 146, 142, 131, 117, 157, 106, 127, 138, 131, 126, 118, 115, 116, 121, 132, 122, 132, 111, 130, 132, 125, 117, 143, 130, 128, 123, 125, 135, 133, 117, 123, 111, 125, 115, 126, 116, 129, 121, 130, 147, 120, 133, 116, 122, 127, 132, 113, 129, 134, 125, 147, 138, 129, 121, 118, 123, 111, 129, 124, 110, 120, 141, 125, 112, 139, 129, 120, 132, 130, 119, 112, 132, 127, 137, 125, 119, 125, 122, 133, 117, 118, 114, 121, 110, 135, 111, 126, 136, 135, 134, 132, 141, 138, 119, 125, 130, 134, 127, 129, 119, 131, 115, 115, 124, 124, 125, 144, 117, 133, 122, 129, 128, 104, 140, 145, 137, 96, 111, 131, 113, 112, 136, 117, 122, 121, 125, 107, 127, 123, 133, 130, 128, 125, 100, 130, 127, 133, 127, 140, 138, 141, 144, 132, 122, 117, 124, 132, 124, 131, 134, 137, 147, 125, 135, 116, 122, 118, 123, 138, 102, 143, 121, 106, 125, 127, 131, 129, 120, 135, 126, 122, 112, 123, 129, 120, 137, 111, 135, 133, 108, 100, 114, 118, 99, 123, 125, 119, 157, 123, 119, 131, 131, 128, 120, 121, 127, 125, 114, 132, 121, 139, 141, 131, 136, 129, 118, 132, 133, 136, 120, 122, 133, 122, 126, 131, 118, 124, 142, 134, 138, 125, 130, 119, 130, 123, 124, 123, 111, 114, 116, 129, 118, 121, 121, 120, 131, 133, 126, 136, 141, 114, 121, 118, 129, 134, 124, 122, 132, 124, 125, 112, 131, 124, 110, 126, 131, 108, 131, 112, 119, 116, 107, 121, 139, 123, 130, 136, 124, 122, 117, 121, 124, 113, 138, 142, 119, 138, 113, 117, 111, 129, 124, 120, 126, 102, 126, 121, 131, 126, 121, 123, 125, 128, 129, 138, 134, 130, 124, 131, 135, 116, 135, 111, 138, 123, 132, 132, 115, 116, 122, 120, 137, 106, 130, 118, 131, 118, 127, 131, 148, 110, 127, 126, 122, 137, 123, 130, 116, 112, 140, 120, 119, 121, 142, 123, 125, 118, 129, 141, 130, 115, 119, 127, 112, 131, 121, 117, 118, 125, 102, 137, 128, 129, 156, 135, 127, 137, 132, 100, 143, 103, 115, 122, 131, 105, 127, 152, 127, 125, 140, 125, 105, 127, 121, 129, 119, 112, 105, 131, 139, 110, 125, 136, 136, 135, 129, 127, 120, 142, 134, 124, 124, 107, 129, 131, 117, 117, 122, 107, 128, 130, 103, 106, 124, 109, 119, 123, 132, 140, 112, 139, 136, 110, 115, 130, 121, 131, 123, 142, 130, 125, 109, 109, 131, 124, 128, 125, 119, 115, 123, 123, 143, 121, 150, 140, 133, 132, 140, 120, 113, 122, 123, 124, 120, 138, 133, 124, 137, 124, 133, 131, 139, 131, 101, 127, 107, 125, 123, 125, 119, 119, 110, 140, 124, 114, 99, 127, 135, 138, 107, 133, 130, 129, 132, 129, 123, 136, 127, 131, 116, 125, 113, 140, 107, 121, 138, 121, 129, 130, 145, 127, 120, 103, 142, 118, 131, 141, 125, 113, 129, 127, 128, 129, 120, 157, 107, 112, 130, 116, 134, 111, 128, 129, 110, 123, 113, 125, 133, 118, 132, 110, 141, 130, 137, 113, 121, 128, 121, 132, 125, 139, 124, 125, 126, 118, 121, 130, 113, 129, 132, 138, 121, 144, 119, 143, 114, 146, 123, 115, 121, 130, 140, 149, 127, 124, 129, 130, 145, 127, 135, 112, 112, 141, 125, 102, 129, 122, 113, 135, 142, 119, 135, 131, 117, 110, 136, 125, 131, 137, 125, 117, 132, 124, 118, 145, 110, 113, 151, 118, 117, 121, 127, 115, 132, 119, 128, 122, 110, 118, 143, 130, 120, 143, 136, 126, 123, 141, 124, 136, 120, 140, 126, 121, 106, 139, 117, 137, 133, 138, 126, 131, 135, 113, 116, 117, 109, 128, 121, 132, 124, 115, 125, 122, 109, 146, 141, 113, 121, 128, 133, 123, 126, 120, 137, 116, 113, 134, 128, 138, 127, 126, 133, 122, 132, 120, 127, 117, 136, 114, 134, 114, 108, 114, 129, 128, 113, 135, 126, 117, 127, 125, 130, 121, 138, 132, 101, 124, 116, 123, 143, 122, 115, 122, 132, 115, 142, 122, 130, 126, 140, 135, 125, 134, 125, 140, 144, 127, 114, 132, 119, 129, 139, 116, 106, 121, 139, 127, 130, 122, 121, 109, 109, 124, 133, 140, 118, 124, 122, 122, 130, 136, 126, 144, 132, 124, 125, 138, 112, 120, 126, 118, 130, 132, 144, 108, 109, 130, 124, 124, 125, 130, 128, 128, 118, 137, 134, 122, 125, 117, 139, 135, 111, 132, 126, 132, 132, 128, 118, 134, 133, 127, 109, 130, 119, 127, 114, 120, 138, 108, 120, 131, 118, 136, 133, 104, 130, 114, 118, 129, 120, 117, 124, 116, 127, 131, 104, 113, 123, 129, 150, 139, 122, 117, 126, 113, 128, 127, 125, 122, 119, 126, 125, 140, 117, 122, 121, 127, 107, 122, 131, 116, 122, 117, 135, 134, 129, 132, 134, 120, 103, 114, 123, 130, 127, 124, 127, 129, 138, 118, 123, 128, 120, 132, 140, 130, 132, 123, 135, 137, 124, 146, 121, 102, 136, 118, 111, 107, 134, 128, 124, 130, 121, 136, 125, 137, 121, 102, 132, 144, 118, 142, 129, 120, 115, 128, 144, 135, 122, 136, 132, 125, 105, 134, 121, 146, 120, 138, 145, 121, 136, 128, 129, 132, 134, 122, 133, 117, 136, 131, 128, 121, 119, 119, 114, 131, 134, 137, 125, 135, 118, 122, 133, 130, 129, 129, 126, 127, 93, 125, 111, 131, 139, 124, 137, 126, 111, 141, 127, 108, 121, 124, 127, 146, 135, 135, 127, 108, 119, 110, 116, 126, 131, 120, 135, 127, 105, 134, 131, 122, 130, 146, 128, 146, 130, 133, 125, 131, 123, 124, 118, 110, 113, 114, 124, 128, 139, 126, 131, 133, 126, 117, 135, 123, 124, 125, 119, 141, 103, 110, 133, 130, 122, 134, 139, 129, 115, 119, 122, 124, 121, 126, 122, 127, 129, 114, 122, 130, 134, 119, 140, 115, 134, 118, 127, 109, 132, 113, 134, 125, 138, 137, 146, 133, 119, 113, 126, 115, 123, 106, 133, 125, 139, 132, 148, 134, 122, 116, 119, 121, 127, 136, 121, 133, 116, 136, 121, 134, 114, 127, 120, 128, 130, 121, 112, 142, 125, 119, 119, 143, 125, 134, 136, 143, 108, 112, 136, 130, 136, 153, 118, 132, 129, 131, 133, 117, 116, 126, 128, 115, 127, 137, 117, 124, 136, 114, 118, 126, 130, 135, 129, 119, 140, 120, 118, 133, 107, 131, 137, 127, 142, 125, 116, 123, 133, 139, 153, 126, 134, 126, 128, 133, 125, 128, 117, 135, 136, 129, 142, 116, 134, 114, 135, 132, 128, 128, 109, 118, 131, 129, 133, 109, 114, 126, 131, 133, 138, 118, 133, 137, 120, 138, 119, 135, 127, 119, 123, 148, 123, 108, 128, 119, 129, 135, 111, 127, 133, 116, 118, 115, 137, 133, 124, 143, 128, 110, 127, 135, 115, 121, 124, 129, 124, 126, 125, 122, 124, 109, 133, 145, 124, 119, 117, 118, 133, 130, 125, 128, 149, 114, 112, 112, 137, 112, 134, 127, 128, 108, 111, 125, 139, 118, 112, 121, 123, 115, 125, 106, 124, 112, 134, 117, 134, 115, 128, 124, 133, 127, 151, 96, 131, 146, 120, 131, 108, 123, 149, 114, 131, 147, 126, 133, 102, 125, 113, 120, 120, 130, 120, 119, 132, 113, 127, 126, 122, 124, 131, 115, 121, 135, 133, 121, 101, 116, 137, 126, 133, 132, 109, 117, 116, 119, 146, 132, 123, 120, 130, 135, 122, 137, 134, 136, 124, 118, 123, 121, 125, 114, 127, 129, 135, 117, 112, 117, 72, 135, 118, 123, 110, 113, 131, 130, 126, 132, 124, 140, 123, 109, 131, 124, 131, 135, 114, 125, 127, 134, 125, 130, 141, 141, 132, 130, 135, 126, 140, 129, 107, 133, 123, 95, 133, 132, 131, 139, 126, 133, 130, 118, 128, 108, 118, 138, 111, 119, 142, 131, 129, 118, 131, 122, 143, 132, 124, 125, 127, 126, 133, 123, 114, 133, 135, 122, 128, 137, 132, 132, 123, 124, 108, 132, 123, 124, 133, 108, 124, 145, 115, 122, 125, 129, 124, 141, 121, 143, 114, 111, 115, 142, 120, 118, 133, 101, 123, 128, 110, 141, 119, 101, 119, 135, 123, 113, 123, 114, 126, 136, 135, 137, 119, 135, 125, 123, 104, 114, 122, 137, 130, 120, 124, 134, 137, 117, 134, 115, 107, 127, 143, 132, 127, 115, 118, 131, 127, 124, 126, 123, 144, 115, 118, 119, 144, 133, 113, 106, 113, 121, 136, 119, 132, 134, 132, 128, 134, 135, 136, 132, 110, 128, 138, 129, 136, 135, 129, 136, 120, 132, 107, 126, 129, 121, 129, 134, 131, 126, 114, 130, 113, 126, 114, 117, 128, 115, 136, 123, 122, 126, 117, 119, 123, 132, 113, 124, 114, 123, 141, 140, 133, 120, 113, 137, 113, 119, 128, 132, 135, 125, 132, 129, 127, 135, 140, 126, 128, 142, 138, 122, 131, 125, 139, 134, 123, 132, 153, 124, 115, 124, 114, 130, 126, 117, 127, 125, 136, 136, 132, 140, 124, 107, 118, 125, 130, 119, 107, 143, 127, 130, 134, 122, 119, 121, 119, 127, 131, 103, 122, 145, 126, 128, 125, 136, 131, 119, 106, 125, 125, 110, 130, 121, 123, 127, 135, 124, 126, 127, 116, 117, 132, 129, 133, 123, 135, 126, 115, 118, 112, 118, 105, 139, 127, 138, 148, 120, 122, 119, 132, 119, 161, 106, 138, 124, 130, 111, 106, 101, 108, 121, 123, 124, 118, 130, 139, 124, 127, 140, 128, 119, 122, 129, 137, 137, 129, 131, 134, 120, 125, 132, 137, 135, 132, 128, 107, 119, 125, 105, 122, 106, 125, 121, 133, 142, 155, 131, 123, 124, 118, 122, 148, 130, 115, 135, 135, 112, 140, 144, 141, 114, 125, 138, 123, 132, 130, 127, 109, 119, 111, 125, 126, 142, 146, 108, 115, 116, 132, 129, 134, 128, 143, 139, 124, 102, 121, 113, 137, 135, 130, 127, 133, 139, 126, 147, 124, 135, 148, 147, 118, 132, 118, 142, 123, 132, 117, 133, 107, 118, 133, 127, 140, 119, 118, 114, 108, 130, 124, 120, 128, 118, 146, 113, 138, 136, 121, 111, 146, 137, 137, 130, 124, 121, 117, 110, 136, 118, 133, 108, 117, 114, 113, 119, 115, 124, 128, 141, 124, 137, 136, 126, 124, 130, 133, 124, 120, 111, 127, 110, 118, 105, 126, 130, 134, 120, 138, 122, 119, 135, 129, 131, 124, 134, 132, 113, 128, 137, 107, 137, 121, 138, 121, 120, 126, 120, 117, 126, 130, 133, 114, 132, 126, 132, 131, 130, 132, 141, 131, 137, 121, 112, 137, 122, 126, 138, 126, 126, 121, 143, 121, 116, 119, 125, 126, 112, 124, 126, 127, 120, 115, 122, 134, 117, 122, 127, 118, 119, 141, 129, 120, 115, 126, 111, 144, 129, 124, 139, 136, 104, 128, 133, 134, 121, 119, 134, 123, 136, 136, 136, 116, 120, 133, 138, 126, 135, 139, 122, 127, 127, 121, 123, 132, 123, 132, 126, 121, 116, 130, 120, 127, 123, 122, 116, 119, 124, 127, 109, 125, 133, 124, 131, 133, 121, 136, 119, 105, 126, 129, 112, 134, 121, 116, 123, 130, 123, 128, 124, 127, 130, 133, 121, 117, 100, 128, 119, 117, 123, 122, 131, 141, 134, 115, 116, 120, 124, 116, 134, 142, 124, 139, 127, 125, 126, 123, 119, 111, 110, 122, 122, 124, 124, 133, 107, 145, 122, 123, 130, 131, 113, 118, 117, 128, 123, 134, 116, 127, 134, 120, 131, 142, 140, 118, 118, 131, 118, 100, 128, 113, 140, 133, 120, 127, 128, 127, 122, 138, 124, 115, 132, 135, 127, 128, 107, 119, 124, 87, 118, 131, 156, 132, 133, 108, 118, 113, 117, 118, 116, 123, 131, 139, 134, 133, 124, 136, 131, 143, 133, 111, 107, 130, 129, 113, 128, 117, 116, 120, 99, 133, 117, 136, 121, 105, 140, 122, 115, 127, 122, 141, 123, 126, 133, 143, 128, 131, 120, 118, 120, 128, 143, 121, 127, 109, 126, 143, 112, 136, 115, 128, 127, 105, 124, 136, 120, 115, 114, 113, 126, 137, 120, 139, 136, 153, 138, 112, 123, 118, 122, 117, 113, 131, 121, 122, 122, 139, 136, 113, 133, 134, 118, 122, 110, 127, 131, 134, 109, 113, 122, 117, 115, 114, 121, 136, 122, 123, 131, 123, 122, 133, 99, 133, 132, 116, 107, 124, 129, 121, 138, 114, 126, 125, 123, 127, 145, 124, 124, 112, 131, 118, 134, 125, 99, 122, 119, 115, 114, 131, 135, 119, 130, 106, 135, 130, 120, 132, 136, 137, 121, 134, 135, 134, 132, 117, 125, 131, 138, 135, 133, 115, 121, 114, 125, 118, 132, 121, 122, 126, 140, 131, 116, 134, 120, 129, 110, 126, 126, 129, 140, 135, 135, 133, 119, 132, 121, 123, 121, 129, 146, 115, 151, 131, 108, 132, 117, 129, 141, 127, 139, 121, 124, 133, 128, 136, 121, 124, 124, 115, 136, 129, 135, 127, 127, 125, 133, 120, 118, 121, 130, 130, 107, 124, 121, 140, 124, 115, 119, 113, 123, 123, 133, 104, 136, 119, 91, 136, 128, 122, 128, 128, 118, 131, 148, 133, 134, 123, 130, 122, 124, 129, 143, 111, 116, 122, 119, 128, 126, 116, 124, 114, 127, 131, 105, 134, 130, 144, 118, 124, 141, 119, 129, 107, 145, 142, 134, 132, 136, 127, 119, 129, 136, 113, 116, 129, 132, 138, 134, 116, 121, 126, 112, 119, 128, 133, 111, 126, 133, 134, 138, 124, 124, 113, 122, 142, 128, 129, 118, 119, 142, 130, 128, 112, 114, 124, 129, 135, 120, 134, 122, 105, 109, 130, 134, 133, 130, 120, 124, 127, 136, 113, 141, 132, 116, 113, 116, 130, 134, 127, 120, 125, 118, 118, 120, 138, 141, 128, 126, 113, 127, 132, 125, 118, 122, 130, 134, 141, 126, 132, 118, 119, 144, 135, 133, 117, 125, 125, 133, 121, 124, 145, 108, 124, 113, 121, 130, 132, 130, 122, 140, 130, 134, 107, 120, 129, 119, 118, 133, 122, 128, 127, 132, 117, 125, 150, 107, 128, 122, 123, 140, 119, 109, 116, 121, 119, 127, 125, 133, 124, 114, 120, 130, 131, 115, 122, 117, 119, 115, 140, 117, 124, 122, 140, 125, 118, 109, 125, 122, 121, 107, 115, 134, 128, 120, 126, 111, 135, 112, 116, 153, 113, 109, 133, 127, 125, 106, 134, 126, 129, 139, 124, 141, 112, 130, 107, 110, 114, 133, 136, 134, 134, 119, 130, 120, 123, 123, 125, 121, 114, 131, 138, 114, 117, 146, 124, 124, 129, 117, 116, 111, 125, 125, 117, 119, 138, 135, 126, 109, 121, 130, 135, 127, 124, 136, 114, 136, 115, 126, 127, 118, 108, 110, 127, 133, 122, 130, 111, 118, 119, 119, 133, 126, 121, 128, 122, 136, 108, 116, 138, 138, 121, 137, 130, 122, 115, 122, 128, 124, 125, 142, 129, 115, 122, 121, 113, 131, 126, 115, 137, 104, 123, 117, 117, 127, 128, 160, 138, 126, 128, 134, 123, 131, 135, 122, 117, 123, 129, 127, 125, 131, 129, 134, 120, 130, 111, 124, 114, 133, 112, 145, 138, 128, 122, 129, 129, 136, 117, 116, 106, 123, 140, 131, 109, 126, 107, 112, 143, 142, 112, 119, 121, 123, 125, 123, 119, 136, 124, 118, 141, 131, 122, 123, 127, 134, 126, 129, 123, 128, 117, 120, 127, 114, 105, 128, 126, 126, 127, 99, 129, 120, 137, 126, 133, 136, 124, 124, 124, 117, 135, 116, 151, 136, 148, 112, 117, 129, 132, 124, 134, 114, 137, 130, 137, 130, 148, 128, 123, 139, 134, 152, 123, 140, 138, 121, 121, 128, 144, 143, 133, 117, 143, 122, 137, 134, 142, 121, 127, 120, 112, 112, 116, 131, 118, 125, 132, 121, 113, 138, 137, 131, 123, 130, 136, 138, 125, 123, 130, 138, 157, 119, 114, 98, 123, 121, 105, 126, 119, 122, 130, 120, 148, 137, 123, 119, 124, 125, 125, 114, 139, 124, 114, 132, 125, 129, 129, 117, 113, 113, 131, 123, 136, 123, 139, 120, 113, 118, 118, 107, 126, 125, 128, 111, 125, 121, 127, 118, 134, 125, 123, 149, 120, 139, 120, 127, 117, 125, 133, 130, 145, 134, 142, 113, 139, 122, 114, 124, 115, 127, 118, 120, 133, 122, 141, 127, 139, 126, 123, 117, 131, 122, 140, 120, 133, 119, 140, 130, 134, 97, 126, 122, 127, 133, 121, 124, 127, 118, 126, 115, 122, 124, 123, 121, 137, 134, 129, 122, 128, 131, 107, 116, 118, 142, 125, 116, 129, 125, 128, 110, 103, 117, 111, 147, 130, 138, 122, 125, 123, 124, 158, 132, 133, 135, 132, 150, 136, 137, 124, 107, 128, 125, 133, 125, 122, 139, 157, 117, 110, 129, 134, 125, 130, 134, 126, 106, 132, 121, 141, 135, 122, 130, 127, 126, 116, 139, 121, 139, 117, 119, 120, 126, 122, 118, 124, 126, 133, 133, 122, 137, 123, 132, 146, 126, 124, 123, 128, 128, 110, 134, 113, 124, 126, 135, 125, 123, 113, 127, 139, 124, 126, 122, 125, 118, 138, 123, 95, 128, 123, 120, 122, 139, 114, 137, 129, 148, 128, 118, 131, 106, 115, 136, 117, 124, 128, 129, 135, 125, 126, 119, 113, 116, 115, 128, 126, 125, 123, 114, 124, 110, 114, 117, 110, 113, 128, 128, 133, 133, 113, 117, 98, 126, 128, 126, 117, 124, 138, 136, 131, 85, 126, 134, 124, 144, 106, 116, 125, 133, 113, 136, 132, 122, 111, 114, 133, 114, 113, 134, 119, 124, 127, 137, 122, 120, 127, 118, 105, 142, 129, 108, 125, 120, 144, 120, 148, 126, 124, 104, 116, 119, 133, 127, 120, 118, 124, 135, 125, 128, 117, 138, 113, 140, 120, 142, 108, 117, 128, 121, 139, 132, 127, 137, 135, 114, 127, 132, 118, 116, 122, 126, 136, 125, 119, 131, 138, 112, 124, 118, 129, 119, 120, 133, 127, 134, 132, 133, 111, 124, 112, 130, 120, 101, 129, 135, 118, 117, 109, 117, 125, 118, 105, 104, 133, 118, 127, 114, 125, 133, 123, 119, 126, 134, 133, 132, 131, 118, 115, 116, 127, 119, 123, 120, 115, 122, 102, 131, 121, 127, 120, 119, 135, 131, 149, 123, 130, 133, 124, 142, 131, 133, 123, 127, 133, 120, 138, 127, 129, 131, 119, 131, 143, 136, 122, 133, 130, 118, 122, 129, 129, 120, 123, 123, 129, 116, 127, 129, 135, 132, 130, 130, 134, 132, 115, 126, 126, 120, 122, 114, 107, 147, 121, 142, 127, 135, 124, 123, 85, 123, 122, 125, 133, 131, 120, 144, 125, 118, 114, 129, 123, 168, 125, 146, 118, 124, 125, 146, 123, 130, 110, 110, 112, 133, 140, 120, 117, 145, 136, 144, 115, 115, 123, 120, 125, 118, 132, 118, 138, 114, 128, 117, 133, 126, 114, 138, 104, 115, 118, 116, 119, 122, 127, 109, 125, 119, 136, 132, 128, 128, 131, 128, 149, 104, 138, 133, 131, 119, 138, 131, 125, 125, 133, 120, 110, 126, 127, 122, 131, 128, 112, 121, 138, 113, 123, 115, 110, 119, 124, 128, 119, 143, 128, 124, 129, 127, 139, 117, 122, 121, 123, 113, 115, 118, 118, 119, 133, 136, 135, 144, 117, 136, 122, 114, 121, 133, 116, 130, 138, 125, 135, 125, 115, 138, 131, 129, 127, 132, 120, 129, 122, 131, 131, 127, 125, 109, 132, 134, 138, 125, 112, 117, 118, 104, 132, 122, 135, 109, 117, 142, 133, 128, 133, 130, 134, 132, 124, 119, 125, 126, 127, 133, 121, 129, 126, 127, 118, 149, 115, 128, 118, 120, 118, 134, 110, 139, 126, 111, 135, 135, 116, 132, 121, 120, 137, 112, 126, 122, 127, 112, 135, 115, 131, 118, 117, 129, 127, 127, 153, 125, 140, 119, 136, 110, 110, 131, 130, 134, 111, 141, 131, 121, 122, 122, 114, 113, 136, 141, 118, 136, 115, 126, 107, 125, 116, 106, 109, 142, 136, 139, 138, 133, 159, 114, 132, 125, 97, 133, 125, 130, 140, 144, 126, 136, 138, 121, 125, 127, 137, 105, 130, 113, 119, 124, 130, 146, 125, 129, 123, 128, 113, 136, 126, 124, 147, 128, 134, 138, 156, 127, 124, 122, 123, 126, 127, 137, 117, 113, 115, 140, 125, 119, 126, 115, 139, 136, 133, 136, 127, 134, 138, 145, 119, 115, 118, 123, 134, 115, 147, 125, 129, 119, 134, 131, 136, 118, 132, 116, 113, 138, 118, 107, 116, 126, 137, 126, 123, 120, 133, 118, 108, 129, 124, 135, 123, 123, 137, 116, 132, 121, 128, 141, 131, 134, 118, 130, 136, 122, 115, 107, 139, 149, 122, 109, 138, 128, 128, 140, 117, 119, 101, 109, 123, 145, 125, 137, 139, 120, 116, 130, 127, 110, 113, 135, 127, 116, 134, 113, 122, 139, 124, 125, 114, 132, 126, 130, 117, 148, 125, 120, 126, 123, 133, 134, 139, 114, 135, 111, 140, 130, 118, 108, 135, 111, 125, 128, 135, 131, 125, 121, 124, 125, 139, 122, 139, 108, 132, 135, 124, 129, 127, 134, 131, 124, 120, 128, 126, 123, 129, 115, 123, 125, 123, 123, 132, 124, 133, 109, 115, 117, 133, 122, 140, 135, 132, 130, 118, 117, 123, 130, 122, 123, 126, 135, 153, 129, 129, 132, 112, 118, 118, 128, 130, 126, 111, 131, 133, 125, 123, 104, 113, 127, 128, 120, 129, 139, 125, 127, 102, 134, 128, 136, 101, 117, 111, 119, 129, 134, 138, 123, 130, 119, 127, 117, 144, 120, 110, 114, 122, 142, 135, 127, 127, 129, 113, 130, 132, 129, 135, 130, 136, 127, 122, 133, 134, 123, 114, 142, 127, 122, 146, 132, 135, 125, 120, 113, 130, 110, 116, 121, 141, 129, 112, 134, 131, 136, 131, 131, 135, 135, 142, 138, 118, 122, 117, 117, 129, 101, 133, 115, 136, 122, 100, 116, 122, 127, 114, 130, 115, 122, 140, 120, 111, 127, 117, 124, 127, 122, 109, 120, 108, 108, 114, 146, 126, 136, 120, 132, 141, 121, 128, 138, 131, 118, 134, 124, 119, 115, 112, 127, 116, 131, 118, 128, 122, 125, 139, 129, 103, 133, 120, 131, 136, 128, 134, 110, 126, 138, 120, 109, 106, 143, 135, 148, 146, 134, 143, 112, 125, 142, 104, 127, 130, 123, 125, 129, 117, 132, 138, 137, 137, 134, 147, 120, 126, 128, 126, 118, 108, 127, 110, 122, 129, 119, 127, 125, 111, 123, 105, 136, 122, 120, 112, 138, 123, 131, 122, 113, 138, 115, 129, 120, 112, 116, 121, 125, 120, 116, 107, 143, 116, 120, 118, 130, 138, 118, 116, 124, 126, 141, 119, 116, 111, 143, 120, 130, 127, 127, 120, 126, 129, 122, 126, 119, 122, 124, 134, 120, 131, 132, 143, 120, 131, 129, 113, 126, 131, 129, 111, 143, 127, 144, 136, 149, 121, 110, 151, 128, 123, 118, 116, 132, 126, 126, 132, 124, 131, 131, 130, 121, 126, 111, 123, 115, 132, 119, 119, 130, 149, 123, 112, 141, 138, 118, 119, 138, 116, 117, 111, 113, 134, 121, 131, 133, 132, 119, 111, 122, 130, 124, 126, 127, 135, 120, 129, 133, 107, 137, 132, 130, 124, 139, 112, 125, 137, 135, 139, 141, 119, 123, 132, 141, 112, 141, 124, 120, 104, 137, 130, 125, 124, 128, 103, 147, 126, 121, 131, 116, 107, 130, 127, 122, 122, 133, 116, 127, 122, 133, 131, 147, 119, 118, 112, 112, 117, 120, 122, 134, 131, 128, 118, 108, 127, 117, 129, 117, 124, 131, 124, 113, 137, 136, 124, 112, 134, 108, 118, 132, 113, 126, 128, 116, 144, 137, 132, 146, 128, 145, 129, 124, 117, 128, 113, 126, 124, 121, 117, 120, 130, 134, 138, 148, 137, 129, 131, 125, 142, 132, 122, 142, 121, 114, 135, 119, 118, 110, 127, 131, 137, 117, 148, 130, 122, 116, 118, 135, 122, 124, 137, 138, 120, 120, 134, 128, 114, 137, 132, 154, 115, 121, 110, 115, 105, 135, 113, 107, 126, 138, 143, 116, 113, 112, 120, 107, 119, 127, 147, 115, 154, 119, 116, 127, 142, 131, 132, 124, 132, 124, 113, 131, 115, 117, 123, 129, 117, 118, 125, 125, 126, 130, 137, 120, 125, 112, 123, 111, 119, 122, 125, 122, 112, 129, 122, 129, 118, 116, 109, 123, 129, 135, 129, 130, 128, 121, 121, 118, 100, 125, 121, 117, 123, 129, 119, 124, 107, 114, 122, 122, 145, 110, 121, 119, 133, 115, 119, 102, 101, 123, 133, 128, 141, 109, 131, 123, 110, 113, 125, 119, 128, 135, 131, 119, 112, 130, 119, 129, 114, 126, 108, 124, 133, 101, 142, 92, 129, 125, 106, 142, 126, 124, 124, 124, 130, 114, 122, 141, 126, 125, 125, 128, 129, 145, 122, 151, 124, 122, 119, 124, 135, 131, 123, 130, 124, 118, 119, 138, 116, 114, 130, 135, 110, 122, 112, 137, 111, 121, 109, 129, 122, 126, 125, 122, 121, 121, 125, 130, 121, 135, 121, 112, 119, 125, 121, 120, 119, 141, 123, 124, 122, 125, 138, 121, 109, 130, 127, 126, 130, 116, 119, 121, 130, 134, 126, 137, 120, 136, 108, 136, 113, 134, 132, 148, 141, 121, 142, 120, 132, 120, 142, 126, 111, 119, 114, 118, 107, 114, 123, 132, 133, 126, 140, 120, 132, 117, 143, 127, 132, 123, 119, 122, 111, 126, 106, 135, 118, 120, 129, 125, 122, 123, 118, 133, 118, 147, 119, 155, 123, 124, 120, 111, 144, 125, 134, 129, 130, 132, 125, 116, 129, 130, 124, 135, 120, 137, 117, 130, 125, 121, 132, 132, 126, 135, 118, 141, 127, 124, 125, 121, 122, 117, 134, 117, 147, 144, 122, 143, 125, 130, 143, 124, 138, 114, 124, 126, 140, 125, 147, 141, 117, 121, 128, 101, 139, 113, 133, 141, 125, 132, 130, 125, 134, 130, 119, 135, 118, 120, 116, 132, 120, 122, 122, 121, 130, 132, 136, 119, 111, 125, 140, 118, 117, 130, 130, 122, 122, 116, 129, 138, 129, 131, 131, 127, 132, 136, 122, 106, 139, 118, 149, 130, 123, 114, 128, 127, 121, 104, 111, 115, 122, 120, 120, 115, 145, 128, 122, 125, 138, 132, 114, 115, 130, 142, 147, 126, 135, 104, 138, 123, 124, 130, 104, 124, 141, 144, 131, 118, 117, 135, 121, 119, 136, 127, 130, 125, 113, 130, 116, 121, 112, 129, 128, 119, 123, 118, 127, 125, 128, 120, 129, 124, 139, 132, 122, 117, 132, 124, 134, 136, 114, 141, 124, 105, 117, 127, 135, 135, 121, 120, 132, 108, 120, 108, 138, 120, 144, 116, 122, 134, 149, 119, 139, 120, 133, 146, 123, 111, 143, 112, 127, 139, 130, 103, 125, 133, 132, 140, 125, 132, 133, 133, 116, 124, 133, 111, 130, 118, 133, 115, 126, 130, 132, 129, 136, 126, 131, 130, 135, 123, 116, 114, 126, 116, 130, 115, 123, 137, 118, 129, 135, 125, 118, 146, 116, 128, 135, 124, 143, 118, 120, 107, 124, 124, 120, 129, 110, 124, 123, 121, 124, 105, 129, 128, 128, 116, 119, 116, 119, 142, 126, 120, 119, 111, 130, 148, 117, 134, 116, 112, 115, 134, 123, 128, 134, 116, 114, 121, 136, 128, 129, 125, 125, 132, 140, 114, 124, 126, 123, 115, 129, 126, 134, 135, 124, 123, 144, 126, 134, 143, 123, 122, 121, 118, 130, 121, 128, 144, 113, 112, 119, 139, 126, 128, 122, 107, 119, 127, 129, 122, 118, 116, 139, 119, 131, 133, 133, 114, 124, 120, 131, 143, 135, 121, 144, 135, 136, 135, 130, 118, 129, 123, 101, 116, 170, 139, 123, 118, 123, 131, 134, 129, 118, 133, 145, 130, 121, 126, 144, 115, 142, 118, 117, 125, 135, 120, 131, 113, 139, 145, 118, 119, 117, 134, 117, 117, 124, 121, 99, 111, 128, 131, 144, 117, 138, 140, 136, 127, 137, 112, 130, 121, 122, 128, 117, 136, 129, 128, 112, 135, 122, 122, 131, 133, 127, 117, 122, 128, 120, 152, 126, 113, 132, 124, 146, 141, 134, 145, 135, 124, 128, 127, 124, 117, 123, 117, 131, 117, 115, 127, 128, 142, 152, 128, 130, 134, 131, 112, 149, 133, 122, 137, 128, 131, 120, 133, 135, 133, 122, 123, 134, 136, 134, 132, 127, 126, 120, 118, 124, 118, 121, 134, 132, 110, 114, 130, 99, 110, 118, 113, 124, 137, 110, 135, 127, 124, 139, 125, 123, 133, 132, 121, 123, 133, 131, 126, 128, 130, 127, 137, 127, 124, 122, 115, 128, 127, 118, 122, 135, 143, 126, 126, 145, 138, 122, 131, 140, 125, 117, 127, 123, 129, 121, 121, 120, 109, 109, 128, 149, 133, 133, 133, 123, 141, 126, 146, 130, 132, 115, 128, 135, 133, 123, 128, 125, 117, 140, 126, 124, 114, 143, 137, 110, 117, 141, 109, 126, 107, 131, 130, 140, 122, 127, 123, 138, 105, 126, 132, 138, 143, 145, 126, 131, 138, 149, 122, 127, 145, 120, 134, 126, 145, 123, 127, 116, 113, 118, 143, 135, 111, 118, 127, 124, 136, 148, 128, 109, 120, 131, 117, 143, 134, 131, 130, 128, 116, 120, 140, 114, 131, 97, 137, 126, 132, 120, 146, 127, 128, 139, 100, 129, 138, 102, 119, 127, 132, 125, 116, 119, 125, 117, 122, 131, 133, 127, 112, 141, 117, 126, 124, 149, 119, 129, 142, 135, 119, 119, 113, 121, 121, 112, 116, 135, 116, 138, 126, 123, 140, 134, 131, 121, 124, 129, 116, 104, 124, 120, 142, 129, 108, 136, 112, 134, 119, 115, 122, 115, 136, 119, 120, 108, 121, 109, 97, 120, 121, 121, 124, 143, 127, 141, 131, 125, 122, 132, 123, 116, 119, 130, 129, 109, 130, 142, 107, 110, 131, 116, 131, 129, 125, 144, 131, 129, 112, 133, 137, 149, 127, 137, 134, 128, 135, 129, 129, 139, 117, 110, 117, 122, 115, 153, 120, 135, 144, 135, 146, 114, 118, 132, 113, 136, 122, 109, 124, 122, 140, 132, 153, 114, 134, 127, 134, 114, 100, 126, 127, 125, 132, 113, 116, 108, 123, 148, 115, 122, 117, 129, 116, 123, 116, 122, 122, 140, 134, 122, 127, 124, 125, 129, 133, 117, 122, 136, 126, 127, 126, 115, 132, 116, 113, 135, 118, 125, 111, 128, 124, 108, 112, 133, 123, 116, 132, 123, 138, 130, 129, 141, 103, 132, 132, 151, 113, 120, 129, 136, 130, 118, 137, 131, 136, 143, 141, 129, 141, 114, 142, 117, 112, 134, 132, 122, 115, 121, 124, 118, 118, 127, 134, 137, 123, 115, 124, 135, 118, 143, 126, 118, 137, 126, 120, 121, 144, 121, 122, 109, 137, 120, 114, 120, 137, 130, 111, 133, 112, 117, 127, 130, 125, 121, 118, 128, 136, 132, 120, 121, 138, 143, 122, 111, 136, 119, 120, 123, 128, 128, 130, 125, 133, 115, 114, 117, 122, 112, 131, 142, 114, 121, 126, 131, 126, 114, 118, 131, 122, 128, 120, 125, 130, 116, 129, 125, 101, 130, 134, 109, 122, 129, 111, 130, 127, 126, 113, 129, 130, 127, 116, 118, 120, 118, 128, 120, 107, 121, 122, 132, 135, 110, 117, 142, 131, 134, 121, 129, 136, 117, 124, 129, 119, 143, 120, 137, 120, 132, 139, 139, 134, 104, 143, 131, 125, 122, 132, 125, 125, 136, 124, 137, 117, 130, 123, 117, 127, 122, 132, 147, 137, 127, 137, 126, 129, 124, 123, 141, 145, 121, 134, 117, 119, 127, 112, 136, 104, 113, 133, 135, 133, 104, 116, 128, 105, 114, 135, 130, 132, 121, 124, 131, 148, 149, 128, 121, 134, 137, 137, 108, 117, 130, 118, 121, 142, 112, 132, 134, 126, 134, 114, 158, 132, 132, 129, 140, 126, 120, 115, 121, 134, 131, 121, 112, 130, 127, 130, 117, 124, 111, 124, 144, 115, 140, 133, 124, 110, 137, 125, 134, 118, 118, 109, 111, 136, 123, 131, 125, 123, 123, 122, 123, 124, 130, 110, 124, 116, 122, 125, 116, 124, 122, 120, 126, 123, 127, 129, 124, 128, 127, 125, 120, 130, 134, 145, 118, 121, 128, 122, 124, 124, 129, 122, 119, 125, 110, 105, 129, 120, 129, 116, 131, 135, 127, 128, 149, 136, 112, 132, 122, 129, 119, 129, 149, 131, 118, 130, 132, 115, 122, 118, 113, 118, 125, 124, 116, 117, 114, 123, 117, 116, 143, 105, 108, 143, 116, 142, 122, 121, 106, 116, 115, 125, 116, 124, 125, 126, 127, 128, 149, 135, 136, 104, 113, 137, 130, 112, 138, 136, 132, 110, 114, 120, 125, 138, 107, 140, 144, 124, 113, 106, 103, 151, 123, 104, 118, 111, 125, 130, 121, 112, 129, 125, 119, 130, 128, 144, 114, 117, 131, 119, 118, 110, 114, 125, 119, 120, 113, 118, 114, 127, 141, 120, 121, 126, 126, 144, 125, 109, 122, 116, 133, 123, 141, 115, 109, 129, 121, 130, 130, 116, 113, 117, 109, 128, 123, 143, 132, 120, 125, 120, 112, 120, 120, 120, 115, 109, 121, 130, 127, 129, 120, 120, 90, 138, 123, 122, 111, 130, 134, 143, 123, 129, 121, 131, 120, 117, 128, 109, 128, 118, 113, 125, 131, 130, 125, 125, 137, 120, 121, 127, 124, 123, 119, 117, 120, 107, 129, 110, 140, 124, 131, 135, 114, 127, 113, 116, 116, 136, 127, 112, 141, 132, 144, 126, 146, 134, 106, 112, 121, 116, 107, 132, 128, 115, 118, 131, 125, 119, 119, 122, 135, 120, 109, 136, 133, 120, 131, 139, 130, 126, 129, 121, 121, 128, 124, 133, 127, 131, 144, 133, 111, 131, 110, 120, 122, 119, 146, 131, 136, 113, 137, 127, 128, 137, 130, 121, 114, 141, 136, 135, 124, 122, 117, 147, 129, 117, 146, 136, 121, 112, 113, 94, 123, 135, 134, 121, 119, 125, 138, 123, 126, 135, 118, 127, 128, 111, 123, 121, 117, 127, 117, 113, 122, 126, 110, 124, 121, 143, 127, 121, 126, 144, 113, 148, 118, 128, 111, 115, 124, 109, 130, 123, 125, 123, 121, 129, 116, 118, 119, 120, 134, 133, 133, 128, 129, 126, 132, 128, 120, 118, 153, 125, 124, 112, 124, 124, 151, 127, 122, 120, 124, 136, 134, 115, 128, 119, 132, 129, 130, 112, 122, 121, 141, 131, 125, 119, 141, 135, 134, 117, 136, 124, 108, 143, 118, 123, 116, 122, 124, 117, 124, 145, 129, 148, 118, 114, 134, 131, 129, 123, 126, 115, 132, 125, 115, 135, 130, 134, 141, 116, 141, 125, 128, 111, 118, 120, 145, 109, 150, 127, 134, 120, 122, 116, 136, 101, 123, 133, 121, 132, 118, 128, 124, 126, 124, 125, 112, 117, 125, 124, 120, 139, 116, 129, 131, 127, 137, 125, 133, 116, 129, 132, 121, 133, 111, 120, 119, 135, 128, 123, 143, 122, 128, 138, 141, 128, 126, 110, 127, 121, 122, 133, 130, 138, 119, 118, 119, 125, 120, 123, 116, 140, 127, 115, 128, 127, 127, 124, 127, 125, 127, 141, 129, 125, 88, 123, 157, 127, 151, 118, 100, 133, 116, 132, 140, 132, 128, 124, 121, 116, 140, 144, 126, 130, 113, 136, 116, 115, 131, 125, 131, 108, 120, 126, 131, 130, 125, 135, 130, 131, 130, 120, 135, 137, 110, 133, 97, 132, 137, 132, 129, 130, 130, 124, 128, 106, 125, 125, 128, 106, 120, 110, 142, 120, 129, 118, 118, 118, 130, 114, 128, 117, 124, 138, 124, 130, 135, 130, 126, 139, 127, 139, 141, 131, 139, 121, 111, 133, 136, 131, 127, 129, 118, 116, 130, 118, 122, 129, 122, 136, 129, 129, 118, 122, 106, 135, 140, 124, 122, 125, 138, 112, 134, 134, 136, 103, 140, 119, 102, 134, 126, 114, 128, 123, 109, 133, 111, 139, 137, 136, 134, 127, 128, 120, 129, 126, 112, 145, 116, 122, 133, 122, 96, 133, 125, 129, 134, 130, 125, 133, 123, 143, 133, 140, 161, 132, 109, 96, 119, 123, 112, 107, 132, 124, 115, 124, 110, 115, 128, 114, 117, 134, 125, 115, 129, 140, 129, 112, 128, 126, 122, 118, 127, 126, 114, 131, 125, 117, 136, 117, 135, 149, 118, 137, 135, 130, 114, 134, 125, 111, 135, 123, 117, 111, 135, 116, 121, 124, 146, 125, 120, 127, 110, 145, 111, 109, 122, 116, 126, 125, 142, 138, 131, 130, 130, 125, 132, 127, 124, 139, 137, 121, 130, 120, 143, 138, 137, 150, 137, 127, 138, 132, 139, 121, 119, 125, 128, 133, 134, 127, 127, 118, 124, 132, 127, 117, 117, 130, 125, 106, 126, 127, 120, 114, 132, 120, 117, 123, 121, 121, 127, 122, 143, 126, 133, 135, 125, 112, 135, 127, 129, 121, 128, 122, 129, 117, 141, 133, 134, 114, 109, 126, 128, 99, 125, 143, 131, 112, 123, 120, 138, 115, 146, 159, 131, 107, 127, 111, 112, 126, 140, 122, 126, 120, 137, 132, 127, 116, 151, 115, 129, 125, 123, 125, 122, 132, 142, 129, 110, 126, 135, 130, 128, 120, 116, 104, 123, 125, 138, 114, 133, 129, 135, 126, 126, 125, 113, 132, 124, 115, 120, 129, 105, 143, 129, 128, 119, 128, 109, 136, 112, 136, 140, 110, 128, 109, 112, 115, 129, 119, 126, 114, 121, 105, 110, 144, 111, 120, 130, 102, 127, 149, 134, 133, 127, 125, 124, 142, 130, 116, 125, 125, 131, 130, 124, 104, 116, 130, 128, 136, 124, 128, 110, 112, 110, 114, 132, 120, 119, 127, 94, 134, 126, 116, 112, 133, 134, 126, 137, 122, 120, 125, 133, 124, 130, 111, 139, 137, 122, 125, 115, 118, 117, 145, 117, 132, 143, 136, 133, 118, 135, 120, 119, 126, 116, 112, 123, 117, 113, 106, 134, 122, 122, 135, 123, 131, 126, 124, 129, 129, 112, 115, 117, 124, 129, 135, 115, 128, 132, 118, 127, 126, 116, 113, 140, 121, 132, 99, 141, 124, 112, 111, 140, 123, 141, 114, 140, 117, 131, 130, 101, 127, 118, 124, 142, 139, 133, 118, 131, 114, 124, 118, 136, 119, 134, 121, 117, 127, 133, 119, 122, 128, 129, 123, 118, 110, 132, 124, 131, 116, 100, 150, 123, 130, 120, 119, 126, 120, 125, 121, 146, 125, 138, 125, 108, 133, 119, 135, 138, 107, 108, 136, 127, 124, 137, 131, 140, 122, 121, 137, 146, 108, 123, 124, 123, 119, 119, 130, 121, 133, 132, 121, 113, 117, 134, 110, 122, 124, 111, 116, 114, 107, 119, 127, 131, 127, 114, 121, 119, 125, 123, 131, 137, 129, 124, 134, 135, 121, 126, 122, 98, 127, 126, 119, 122, 117, 117, 113, 113, 116, 140, 134, 139, 110, 131, 120, 121, 114, 132, 124, 137, 130, 120, 119, 148, 127, 134, 112, 117, 129, 134, 127, 129, 134, 118, 138, 136, 123, 126, 136, 118, 126, 120, 127, 133, 119, 121, 119, 147, 136, 129, 121, 125, 124, 119, 124, 138, 135, 115, 123, 123, 115, 133, 120, 122, 142, 133, 135, 127, 107, 136, 139, 130, 136, 119, 128, 125, 129, 111, 112, 121, 137, 100, 108, 103, 120, 116, 120, 146, 113, 123, 131, 128, 139, 130, 117, 146, 136, 112, 141, 119, 136, 150, 118, 124, 117, 117, 106, 124, 112, 134, 130, 128, 108, 126, 105, 130, 138, 130, 116, 126, 120, 110, 119, 129, 123, 110, 133, 112, 129, 119, 141, 134, 136, 128, 112, 134, 129, 101, 129, 137, 126, 139, 149, 120, 124, 128, 126, 140, 131, 120, 129, 138, 141, 131, 132, 126, 125, 121, 121, 119, 130, 141, 125, 124, 131, 147, 108, 115, 112, 136, 148, 127, 140, 126, 123, 113, 125, 137, 131, 132, 127, 141, 131, 116, 117, 128, 126, 126, 132, 125, 107, 123, 132, 128, 117, 132, 138, 129, 133, 146, 118, 143, 126, 121, 132, 116, 122, 124, 134, 98, 133, 126, 136, 130, 128, 138, 122, 134, 137, 122, 113, 119, 124, 122, 114, 122, 135, 128, 128, 132, 138, 121, 123, 131, 128, 99, 129, 118, 158, 129, 115, 126, 125, 127, 132, 130, 134, 137, 123, 124, 137, 126, 130, 124, 125, 136, 135, 125, 119, 134, 137, 126, 139, 136, 121, 121, 129, 132, 120, 113, 139, 138, 136, 116, 131, 123, 127, 132, 137, 114, 139, 125, 112, 130, 121, 124, 135, 124, 131, 127, 118, 121, 102, 129, 107, 132, 125, 150, 126, 120, 118, 130, 126, 118, 113, 133, 103, 123, 128, 131, 117, 116, 135, 120, 125, 140, 116, 133, 118, 129, 99, 129, 107, 134, 138, 124, 126, 116, 121, 150, 122, 124, 122, 115, 127, 130, 135, 121, 117, 122, 125, 124, 126, 114, 120, 115, 116, 130, 121, 106, 136, 128, 138, 122, 128, 124, 124, 109, 116, 125, 127, 109, 125, 131, 131, 125, 134, 129, 110, 142, 140, 131, 110, 135, 134, 119, 122, 123, 126, 131, 135, 123, 133, 113, 136, 117, 122, 138, 144, 121, 112, 149, 131, 106, 130, 112, 135, 133, 132, 148, 91, 117, 126, 112, 133, 134, 146, 118, 114, 143, 126, 140, 119, 111, 121, 129, 120, 133, 130, 129, 129, 138, 135, 129, 128, 125, 120, 133, 135, 112, 130, 104, 120, 130, 118, 133, 128, 123, 119, 124, 125, 122, 134, 132, 113, 124, 126, 127, 135, 119, 144, 121, 127, 128, 120, 136, 130, 127, 119, 122, 145, 117, 135, 139, 135, 111, 106, 127, 117, 123, 130, 124, 130, 148, 131, 128, 121, 120, 126, 118, 117, 111, 131, 137, 111, 135, 111, 106, 146, 128, 126, 102, 125, 122, 120, 146, 116, 131, 127, 129, 144, 114, 126, 123, 113, 130, 116, 133, 129, 125, 129, 113, 127, 145, 123, 123, 121, 128, 143, 109, 139, 97, 122, 107, 112, 126, 126, 119, 118, 115, 121, 116, 124, 111, 133, 131, 136, 133, 130, 124, 132, 136, 120, 125, 143, 123, 127, 134, 116, 120, 127, 132, 131, 126, 111, 121, 115, 118, 122, 126, 138, 111, 126, 127, 119, 114, 128, 135, 125, 139, 123, 127, 116, 119, 149, 119, 127, 122, 123, 137, 116, 130, 109, 124, 129, 116, 132, 135, 119, 119, 136, 123, 136, 114, 136, 123, 137, 120, 130, 123, 118, 128, 128, 118, 132, 124, 157, 122, 127, 144, 106, 123, 126, 128, 97, 127, 128, 126, 120, 116, 128, 125, 132, 127, 120, 150, 134, 128, 109, 129, 115, 145, 106, 121, 126, 137, 118, 113, 129, 126, 115, 128, 134, 124, 128, 123, 128, 119, 117, 148, 126, 126, 127, 138, 125, 121, 127, 136, 125, 121, 134, 135, 127, 119, 154, 127, 129, 123, 133, 129, 131, 134, 118, 92, 127, 129, 133, 123, 114, 124, 135, 117, 127, 129, 119, 120, 143, 130, 111, 114, 163, 135, 125, 126, 130, 139, 131, 148, 133, 125, 97, 121, 120, 135, 132, 122, 122, 132, 138, 108, 120, 125, 111, 140, 130, 129, 114, 120, 112, 115, 136, 135, 123, 135, 126, 126, 134, 117, 125, 126, 143, 124, 132, 110, 118, 120, 114, 121, 122, 133, 128, 118, 125, 125, 133, 111, 125, 111, 118, 111, 118, 132, 108, 144, 132, 139, 113, 139, 125, 148, 133, 133, 115, 137, 134, 137, 142, 128, 137, 119, 137, 109, 125, 124, 117, 132, 150, 115, 136, 134, 122, 119, 98, 121, 144, 144, 107, 123, 112, 130, 125, 117, 108, 114, 119, 119, 119, 132, 125, 114, 120, 135, 143, 111, 132, 130, 125, 121, 129, 127, 136, 121, 112, 130, 124, 114, 139, 147, 126, 119, 121, 128, 132, 118, 130, 142, 124, 140, 135, 110, 123, 116, 125, 141, 127, 131, 129, 137, 124, 124, 141, 119, 112, 127, 109, 112, 125, 132, 134, 147, 148, 128, 142, 142, 125, 130, 131, 123, 133, 126, 113, 132, 119, 120, 125, 109, 117, 124, 138, 129, 124, 128, 141, 141, 118, 125, 121, 125, 120, 121, 130, 134, 120, 134, 129, 127, 135, 116, 139, 120, 109, 126, 121, 123, 137, 117, 145, 129, 142, 137, 120, 125, 125, 133, 114, 129, 120, 134, 114, 132, 121, 123, 137, 109, 117, 127, 117, 119, 117, 115, 137, 127, 113, 118, 109, 114, 123, 129, 122, 141, 125, 127, 128, 133, 129, 144, 117, 122, 127, 131, 137, 128, 120, 117, 130, 134, 134, 125, 124, 108, 142, 118, 143, 119, 123, 127, 109, 124, 114, 127, 113, 128, 130, 134, 115, 126, 126, 121, 114, 107, 109, 136, 115, 128, 128, 126, 133, 132, 123, 116, 125, 130, 114, 132, 110, 101, 114, 124, 129, 118, 135, 151, 118, 99, 126, 119, 108, 128, 128, 118, 111, 118, 133, 100, 118, 130, 120, 104, 116, 138, 121, 125, 133, 134, 116, 145, 128, 123, 125, 125, 126, 138, 133, 124, 109, 134, 118, 111, 120, 146, 112, 127, 118, 117, 120, 127, 126, 98, 115, 115, 123, 132, 127, 132, 127, 135, 106, 146, 145, 114, 126, 128, 111, 138, 127, 121, 127, 132, 129, 119, 140, 121, 119, 111, 126, 133, 106, 132, 115, 139, 112, 122, 131, 125, 112, 124, 116, 111, 117, 131, 142, 116, 119, 125, 136, 102, 118, 138, 146, 133, 144, 133, 134, 129, 118, 127, 107, 129, 112, 111, 120, 126, 127, 108, 136, 123, 120, 121, 122, 135, 127, 127, 132, 155, 131, 129, 134, 128, 115, 103, 123, 137, 115, 107, 148, 131, 105, 126, 135, 103, 109, 116, 112, 114, 127, 140, 128, 133, 108, 122, 124, 137, 138, 147, 124, 130, 130, 131, 118, 114, 127, 114, 110, 120, 126, 119, 128, 131, 125, 129, 144, 146, 127, 122, 99, 146, 134, 133, 120, 128, 117, 145, 129, 113, 125, 127, 137, 116, 127, 115, 135, 122, 130, 134, 127, 136, 121, 119, 117, 139, 127, 129, 131, 114, 112, 101, 150, 131, 136, 120, 116, 128, 119, 118, 114, 128, 121, 125, 116, 125, 134, 115, 138, 137, 116, 131, 124, 116, 115, 114, 135, 122, 122, 129, 119, 140, 127, 126, 128, 131, 132, 131, 131, 129, 120, 136, 123, 136, 126, 131, 147, 130, 118, 142, 130, 118, 131, 141, 132, 138, 128, 117, 121, 129, 127, 117, 113, 128, 117, 120, 126, 121, 132, 118, 127, 113, 128, 149, 136, 116, 135, 112, 137, 123, 140, 133, 134, 136, 126, 130, 132, 131, 125, 144, 130, 125, 129, 128, 114, 123, 129, 132, 125, 147, 139, 125, 115, 115, 134, 140, 123, 127, 123, 127, 121, 119, 106, 114, 133, 114, 124, 117, 121, 134, 129, 133, 136, 115, 112, 110, 117, 110, 117, 128, 130, 120, 126, 110, 121, 141, 125, 137, 115, 111, 123, 109, 132, 137, 125, 134, 115, 122, 123, 116, 139, 128, 118, 111, 136, 140, 125, 119, 128, 125, 145, 112, 138, 134, 123, 116, 120, 123, 128, 113, 125, 113, 128, 129, 121, 112, 123, 113, 126, 129, 139, 135, 127, 143, 118, 128, 126, 163, 133, 124, 142, 115, 114, 126, 124, 133, 113, 143, 117, 103, 119, 121, 131, 140, 123, 118, 122, 141, 123, 133, 122, 149, 127, 148, 128, 121, 115, 127, 134, 133, 141, 115, 138, 118, 124, 130, 139, 141, 114, 132, 138, 124, 128, 137, 103, 153, 117, 122, 123, 138, 125, 131, 118, 109, 129, 150, 125, 143, 119, 134, 123, 129, 113, 135, 144, 121, 136, 126, 129, 114, 129, 129, 117, 121, 132, 136, 128, 132, 136, 111, 123, 113, 136, 116, 119, 119, 127, 129, 132, 133, 120, 119, 112, 125, 119, 144, 137, 121, 110, 131, 120, 125, 125, 145, 120, 122, 142, 116, 127, 134, 126, 135, 128, 125, 121, 119, 127, 116, 134, 128, 141, 133, 119, 130, 125, 122, 130, 129, 128, 97, 121, 134, 119, 128, 123, 133, 119, 117, 137, 148, 134, 142, 130, 136, 106, 108, 124, 131, 129, 134, 142, 123, 120, 148, 121, 116, 142, 136, 136, 111, 121, 106, 138, 115, 158, 134, 116, 127, 127, 128, 133, 138, 103, 116, 115, 142, 128, 123, 120, 105, 134, 118, 129, 107, 126, 116, 125, 113, 124, 127, 110, 106, 119, 123, 134, 122, 120, 125, 127, 118, 127, 138, 109, 119, 136, 106, 137, 119, 114, 139, 129, 126, 131, 117, 140, 116, 125, 119, 142, 130, 148, 138, 127, 119, 118, 133, 123, 123, 132, 104, 133, 125, 121, 122, 121, 131, 126, 132, 132, 124, 120, 128, 119, 136, 147, 130, 114, 119, 120, 135, 131, 132, 139, 116, 122, 119, 127, 132, 115, 110, 130, 123, 124, 119, 110, 133, 134, 117, 132, 135, 101, 139, 127, 134, 122, 121, 122, 144, 108, 129, 122, 122, 130, 123, 127, 122, 122, 121, 148, 117, 128, 133, 123, 122, 134, 112, 120, 122, 122, 136, 132, 137, 134, 128, 143, 131, 117, 129, 126, 118, 134, 122, 133, 131, 138, 130, 131, 118, 119, 119, 135, 120, 130, 91, 124, 129, 137, 128, 129, 144, 112, 132, 95, 123, 141, 146, 120, 122, 114, 127, 133, 110, 122, 138, 126, 135, 132, 138, 128, 128, 115, 130, 120, 124, 120, 125, 127, 112, 142, 135, 143, 126, 117, 113, 122, 123, 122, 127, 121, 124, 121, 126, 131, 118, 123, 131, 121, 137, 128, 141, 136, 126, 128, 116, 124, 148, 133, 137, 125, 157, 116, 122, 110, 141, 138, 125, 132, 129, 109, 139, 119, 126, 126, 129, 135, 115, 128, 110, 133, 121, 119, 119, 120, 121, 127, 132, 120, 131, 128, 124, 121, 121, 141, 144, 128, 139, 129, 119, 133, 144, 128, 108, 131, 145, 117, 117, 124, 124, 112, 105, 127, 129, 140, 127, 116, 135, 136, 118, 126, 111, 134, 121, 119, 121, 135, 129, 118, 130, 137, 133, 122, 121, 115, 113, 123, 130, 132, 135, 119, 125, 121, 130, 152, 124, 127, 133, 104, 129, 107, 120, 115, 116, 103, 135, 134, 132, 139, 103, 118, 148, 139, 122, 120, 120, 125, 131, 127, 119, 138, 119, 116, 109, 127, 145, 130, 99, 123, 122, 124, 126, 137, 131, 106, 125, 129, 113, 129, 130, 110, 130, 113, 120, 131, 126, 118, 130, 122, 129, 129, 114, 115, 143, 119, 120, 122, 116, 134, 141, 133, 123, 125, 136, 126, 121, 125, 116, 121, 144, 142, 121, 112, 119, 133, 135, 131, 127, 126, 117, 124, 107, 123, 123, 113, 110, 139, 124, 116, 134, 130, 113, 122, 125, 117, 126, 124, 137, 122, 125, 138, 129, 94, 118, 130, 113, 129, 136, 112, 108, 122, 128, 121, 128, 108, 133, 121, 135, 124, 142, 114, 129, 119, 121, 147, 133, 145, 127, 131, 108, 136, 107, 133, 125, 137, 128, 138, 110, 121, 101, 114, 114, 128, 129, 131, 123, 139, 119, 141, 129, 128, 122, 130, 107, 116, 130, 134, 131, 122, 139, 111, 137, 133, 123, 130, 132, 126, 142, 134, 121, 117, 123, 127, 130, 105, 127, 115, 135, 120, 121, 127, 133, 101, 154, 122, 115, 131, 119, 135, 102, 112, 120, 113, 114, 123, 120, 141, 142, 127, 137, 123, 122, 141, 126, 126, 127, 126, 109, 122, 139, 148, 133, 147, 129, 129, 128, 124, 119, 127, 124, 118, 128, 138, 130, 129, 116, 143, 139, 111, 132, 130, 130, 122, 123, 99, 132, 122, 127, 136, 133, 119, 121, 118, 126, 121, 137, 117, 108, 136, 120, 118, 132, 141, 114, 123, 133, 123, 111, 142, 115, 106, 150, 123, 117, 124, 129, 131, 151, 116, 116, 137, 118, 129, 111, 123, 101, 130, 124, 133, 125, 119, 144, 116, 122, 125, 134, 124, 138, 128, 115, 125, 131, 136, 108, 136, 127, 109, 113, 130, 117, 116, 121, 132, 109, 118, 125, 140, 119, 111, 136, 122, 121, 123, 114, 113, 111, 124, 127, 117, 126, 129, 117, 128, 125, 128, 138, 138, 133, 129, 111, 127, 121, 136, 99, 127, 124, 121, 130, 137, 132, 146, 103, 113, 132, 132, 114, 118, 115, 124, 122, 119, 125, 127, 118, 139, 104, 123, 114, 145, 117, 137, 110, 121, 121, 113, 124, 138, 114, 121, 145, 117, 119, 119, 117, 118, 128, 112, 129, 134, 117, 110, 141, 117, 110, 126, 115, 125, 114, 119, 127, 145, 120, 113, 113, 115, 121, 129, 130, 120, 106, 134, 138, 138, 140, 130, 121, 134, 140, 137, 107, 112, 137, 130, 120, 118, 126, 123, 124, 149, 124, 124, 111, 124, 117, 137, 119, 118, 139, 118, 106, 116, 132, 116, 117, 137, 127, 117, 126, 103, 116, 128, 123, 121, 129, 124, 141, 118, 108, 125, 138, 131, 133, 130, 127, 134, 132, 118, 124, 119, 113, 136, 144, 110, 121, 171, 141, 109, 122, 107, 136, 118, 133, 111, 120, 143, 130, 121, 131, 131, 135, 89, 134, 122, 131, 139, 118, 111, 119, 130, 157, 124, 136, 124, 135, 116, 117, 146, 138, 137, 124, 106, 131, 125, 119, 132, 113, 144, 109, 109, 122, 134, 108, 120, 131, 125, 100, 123, 132, 118, 110, 120, 146, 119, 123, 130, 123, 114, 124, 128, 130, 135, 108, 125, 115, 122, 128, 137, 128, 119, 100, 128, 111, 112, 124, 109, 128, 138, 146, 118, 139, 128, 116, 140, 125, 102, 123, 110, 116, 118, 105, 125, 140, 131, 131, 134, 126, 142, 101, 129, 117, 137, 108, 153, 118, 96, 110, 120, 121, 117, 118, 116, 138, 117, 125, 128, 130, 129, 135, 117, 120, 124, 130, 127, 136, 141, 142, 118, 133, 168, 141, 114, 130, 118, 128, 126, 130, 137, 122, 125, 106, 133, 132, 142, 144, 125, 126, 126, 128, 116, 123, 124, 106, 132, 123, 128, 110, 102, 133, 119, 123, 117, 121, 124, 126, 140, 130, 149, 124, 145, 124, 137, 105, 139, 128, 148, 135, 139, 105, 126, 121, 129, 123, 138, 137, 121, 120, 139, 117, 116, 114, 123, 149, 144, 129, 133, 123, 132, 119, 147, 135, 142, 150, 94, 105, 116, 108, 131, 121, 116, 122, 112, 113, 120, 126, 106, 123, 115, 117, 118, 116, 126, 128, 128, 108, 123, 122, 127, 114, 145, 135, 141, 122, 119, 127, 126, 108, 125, 124, 118, 114, 120, 153, 137, 127, 124, 104, 120, 117, 116, 139, 127, 146, 115, 131, 132, 130, 128, 121, 131, 120, 139, 133, 121, 124, 109, 120, 108, 113, 135, 119, 122, 134, 129, 123, 129, 120, 109, 153, 119, 122, 127, 137, 120, 121, 138, 117, 120, 125, 117, 126, 113, 108, 128, 122, 115, 140, 120, 122, 131, 123, 123, 136, 101, 139, 128, 144, 134, 112, 132, 146, 112, 134, 125, 119, 132, 97, 98, 141, 93, 103, 139, 125, 107, 110, 111, 137, 128, 147, 147, 148, 124, 118, 121, 115, 139, 132, 120, 125, 119, 135, 123, 103, 118, 102, 125, 118, 135, 141, 102, 119, 136, 137, 120, 117, 116, 110, 131, 120, 125, 132, 144, 104, 119, 121, 114, 127, 127, 132, 96, 120, 147, 118, 111, 139, 131, 125, 146, 115, 115, 125, 127, 123, 115, 145, 141, 127, 121, 142, 128, 132, 138, 129, 127, 123, 112, 128, 106, 125, 110, 129, 141, 119, 132, 116, 133, 122, 115, 135, 122, 146, 114, 104, 128, 138, 130, 127, 121, 125, 133, 140, 139, 132, 109, 132, 103, 131, 130, 124, 120, 133, 122, 128, 117, 108, 113, 115, 107, 133, 118, 131, 130, 120, 127, 137, 118, 136, 134, 135, 146, 126, 133, 134, 132, 124, 115, 125, 113, 140, 123, 121, 134, 138, 134, 138, 149, 117, 138, 112, 126, 109, 112, 139, 139, 123, 122, 118, 123, 132, 122, 108, 141, 124, 120, 123, 131, 134, 131, 131, 99, 126, 124, 111, 115, 120, 122, 133, 137, 124, 127, 102, 135, 128, 136, 117, 129, 124, 127, 130, 138, 126, 133, 118, 114, 112, 121, 115, 109, 145, 134, 123, 124, 131, 113, 124, 131, 126, 128, 123, 143, 127, 122, 133, 131, 95, 137, 126, 117, 134, 158, 117, 115, 129, 112, 123, 150, 133, 128, 122, 127, 126, 119, 137, 106, 129, 119, 130, 129, 119, 120, 145, 138, 128, 154, 99, 98, 120, 99, 124, 135, 111, 112, 128, 119, 133, 138, 134, 135, 114, 106, 142, 132, 134, 107, 126, 132, 133, 130, 129, 127, 115, 154, 111, 139, 117, 125, 112, 125, 108, 147, 128, 126, 137, 137, 125, 129, 138, 129, 128, 122, 132, 139, 128, 108, 133, 116, 124, 110, 126, 96, 133, 135, 128, 116, 128, 143, 109, 124, 126, 127, 132, 126, 147, 111, 138, 134, 125, 132, 124, 122, 122, 126, 118, 124, 123, 132, 110, 122, 114, 123, 119, 133, 130, 126, 127, 131, 104, 113, 133, 126, 127, 125, 112, 127, 120, 122, 137, 115, 129, 151, 114, 119, 130, 147, 136, 100, 120, 122, 147, 116, 129, 150, 121, 121, 117, 122, 131, 120, 135, 132, 124, 143, 112, 142, 122, 135, 118, 133, 120, 135, 113, 120, 134, 128, 132, 123, 111, 115, 109, 124, 129, 143, 129, 108, 129, 111, 130, 112, 143, 120, 108, 114, 116, 133, 112, 126, 136, 137, 121, 141, 120, 134, 140, 125, 126, 110, 137, 113, 143, 129, 105, 133, 128, 117, 138, 107, 120, 129, 122, 123, 119, 129, 137, 136, 98, 116, 126, 123, 131, 120, 136, 120, 131, 140, 136, 133, 116, 120, 123, 117, 121, 116, 117, 128, 120, 130, 126, 111, 95, 126, 128, 136, 136, 108, 123, 116, 128, 119, 123, 113, 112, 121, 130, 117, 112, 89, 134, 126, 111, 126, 113, 122, 96, 89, 120, 129, 130, 138, 112, 106, 120, 133, 103, 114, 131, 102, 125, 117, 116, 122, 120, 138, 135, 128, 122, 147, 124, 149, 127, 134, 122, 126, 124, 113, 122, 118, 132, 127, 134, 126, 117, 143, 109, 115, 114, 126, 120, 119, 137, 139, 125, 126, 125, 116, 125, 124, 135, 132, 124, 127, 116, 143, 125, 137, 140, 122, 121, 126, 121, 122, 114, 131, 122, 126, 117, 127, 116, 127, 143, 128, 110, 121, 138, 134, 128, 130, 125, 118, 125, 120, 119, 126, 142, 125, 124, 114, 118, 124, 122, 122, 114, 128, 146, 126, 125, 114, 119, 135, 123, 151, 108, 125, 133, 136, 135, 133, 117, 129, 123, 160, 114, 130, 111, 135, 131, 142, 143, 130, 131, 132, 128, 135, 121, 118, 130, 136, 128, 124, 123, 113, 132, 136, 123, 115, 122, 118, 128, 130, 125, 109, 123, 135, 107, 134, 124, 123, 127, 115, 126, 107, 130, 128, 129, 116, 144, 123, 108, 128, 121, 136, 130, 119, 134, 143, 126, 117, 142, 140, 112, 137, 110, 128, 117, 147, 124, 132, 120, 138, 133, 133, 115, 122, 120, 124, 125, 129, 130, 128, 109, 128, 141, 106, 122, 141, 114, 129, 141, 123, 120, 135, 136, 100, 131, 130, 125, 147, 140, 114, 118, 116, 138, 111, 135, 121, 122, 133, 136, 143, 142, 120, 138, 147, 136, 119, 121, 107, 129, 134, 124, 141, 114, 107, 128, 111, 98, 124, 119, 133, 144, 135, 123, 134, 120, 120, 140, 123, 135, 118, 118, 125, 96, 113, 124, 134, 127, 128, 128, 119, 129, 133, 132, 110, 147, 127, 148, 117, 134, 139, 143, 121, 115, 121, 109, 120, 136, 138, 137, 123, 126, 138, 147, 140, 116, 123, 127, 131, 133, 136, 120, 131, 129, 136, 125, 126, 128, 127, 128, 145, 138, 103, 118, 141, 111, 112, 144, 119, 143, 117, 121, 125, 147, 132, 131, 105, 135, 133, 120, 115, 127, 108, 119, 120, 113, 106, 118, 119, 123, 115, 114, 123, 131, 106, 138, 144, 126, 112, 126, 128, 117, 112, 123, 123, 120, 141, 127, 124, 130, 119, 119, 134, 121, 88, 137, 135, 120, 116, 120, 122, 124, 138, 122, 123, 132, 124, 123, 111, 114, 121, 140, 127, 125, 116, 140, 145, 112, 143, 116, 127, 127, 119, 132, 153, 137, 127, 119, 125, 132, 110, 125, 122, 112, 143, 128, 129, 120, 108, 118, 122, 122, 123, 126, 124, 104, 117, 136, 116, 122, 124, 116, 136, 136, 127, 135, 129, 125, 120, 117, 128, 125, 122, 123, 120, 141, 108, 124, 125, 138, 125, 106, 128, 127, 127, 129, 124, 121, 127, 95, 116, 114, 145, 120, 119, 121, 108, 145, 125, 132, 137, 125, 129, 118, 142, 107, 121, 115, 127, 141, 155, 130, 142, 116, 137, 114, 117, 135, 135, 126, 113, 139, 119, 156, 127, 123, 123, 131, 123, 117, 120, 133, 112, 125, 106, 107, 127, 125, 123, 125, 130, 121, 133, 117, 116, 118, 119, 107, 137, 115, 137, 127, 105, 124, 132, 142, 131, 131, 141, 128, 127, 127, 105, 126, 117, 115, 113, 124, 115, 118, 156, 122, 119, 122, 127, 120, 133, 145, 107, 111, 117, 117, 145, 129, 107, 135, 128, 116, 118, 123, 119, 119, 104, 129, 138, 132, 128, 139, 131, 133, 117, 128, 128, 121, 133, 122, 125, 138, 120, 118, 128, 123, 133, 117, 133, 118, 133, 113, 122, 125, 144, 122, 124, 114, 118, 131, 131, 132, 107, 120, 121, 115, 126, 114, 135, 110, 111, 128, 104, 133, 116, 130, 124, 130, 136, 152, 119, 133, 119, 130, 140, 121, 145, 133, 120, 129, 137, 114, 131, 131, 122, 121, 126, 131, 150, 120, 107, 122, 104, 128, 134, 111, 140, 161, 121, 117, 108, 129, 119, 135, 148, 121, 109, 128, 122, 110, 146, 115, 133, 135, 119, 136, 131, 131, 126, 140, 121, 118, 131, 137, 102, 114, 118, 131, 119, 126, 127, 124, 126, 125, 136, 122, 127, 119, 137, 127, 108, 131, 127, 145, 113, 124, 116, 124, 119, 104, 99, 132, 122, 130, 152, 106, 137, 133, 134, 113, 125, 119, 115, 104, 119, 120, 123, 118, 118, 115, 117, 157, 140, 137, 116, 121, 118, 120, 126, 128, 111, 117, 145, 111, 125, 137, 139, 125, 136, 115, 130, 122, 129, 136, 140, 122, 117, 128, 110, 105, 122, 127, 117, 115, 120, 136, 125, 102, 125, 121, 133, 135, 115, 125, 121, 121, 132, 135, 116, 128, 137, 123, 114, 137, 117, 138, 128, 126, 138, 104, 121, 134, 110, 115, 117, 128, 132, 121, 119, 113, 120, 126, 144, 138, 120, 115, 122, 128, 126, 125, 130, 120, 147, 120, 137, 140, 107, 125, 104, 136, 126, 114, 119, 140, 110, 114, 138, 109, 132, 145, 123, 145, 117, 114, 124, 122, 138, 135, 122, 122, 114, 143, 139, 112, 130, 147, 102, 128, 119, 89, 119, 108, 129, 115, 131, 123, 120, 110, 150, 141, 111, 134, 116, 111, 121, 131, 104, 142, 130, 123, 120, 127, 132, 119, 124, 108, 142, 129, 137, 145, 131, 129, 139, 119, 120, 151, 133, 119, 138, 115, 116, 153, 128, 116, 135, 130, 131, 115, 140, 125, 113, 113, 134, 133, 121, 137, 137, 120, 132, 132, 129, 123, 115, 136, 133, 138, 108, 124, 120, 123, 140, 110, 106, 150, 125, 127, 135, 152, 126, 134, 135, 115, 127, 117, 116, 126, 141, 120, 115, 128, 117, 125, 123, 121, 139, 116, 130, 145, 123, 128, 122, 133, 125, 143, 121, 124, 110, 150, 123, 135, 134, 133, 128, 119, 138, 138, 123, 144, 137, 109, 114, 139, 133, 121, 132, 119, 119, 117, 138, 106, 125, 115, 127, 123, 121, 135, 123, 118, 120, 121, 126, 134, 140, 131, 122, 152, 126, 113, 113, 120, 129, 134, 139, 139, 122, 124, 119, 103, 127, 122, 113, 129, 136, 135, 145, 125, 129, 124, 110, 125, 136, 131, 128, 128, 132, 126, 122, 124, 123, 105, 119, 101, 121, 127, 153, 114, 137, 128, 121, 123, 135, 131, 130, 114, 129, 122, 126, 129, 118, 135, 123, 123, 133, 112, 130, 132, 129, 115, 108, 120, 115, 117, 126, 103, 126, 134, 122, 128, 122, 125, 119, 126, 118, 111, 121, 122, 131, 113, 111, 137, 115, 123, 126, 110, 125, 124, 125, 110, 139, 125, 128, 138, 138, 111, 119, 111, 117, 130, 124, 117, 120, 120, 119, 129, 141, 125, 130, 157, 126, 125, 133, 128, 128, 136, 109, 126, 106, 129, 125, 129, 125, 129, 108, 132, 114, 120, 133, 105, 139, 118, 126, 97, 133, 145, 135, 138, 133, 134, 95, 124, 112, 123, 132, 133, 124, 144, 110, 111, 107, 131, 119, 136, 133, 109, 140, 132, 121, 130, 131, 125, 114, 132, 111, 157, 121, 111, 122, 128, 120, 132, 126, 126, 125, 145, 133, 134, 115, 130, 105, 124, 122, 108, 129, 119, 118, 128, 123, 109, 115, 136, 122, 139, 126, 130, 133, 128, 126, 107, 114, 141, 130, 130, 118, 122, 117, 107, 127, 126, 130, 128, 168, 115, 114, 157, 127, 112, 143, 118, 134, 112, 117, 123, 115, 130, 128, 116, 139, 132, 152, 132, 135, 128, 121, 112, 128, 128, 119, 130, 121, 118, 119, 124, 112, 132, 118, 116, 105, 126, 133, 128, 125, 132, 106, 119, 138, 135, 131, 118, 121, 118, 110, 141, 131, 145, 133, 140, 129, 124, 126, 114, 117, 147, 118, 123, 128, 116, 119, 130, 121, 123, 127, 112, 144, 146, 109, 130, 121, 127, 127, 132, 130, 117, 124, 119, 124, 130, 115, 110, 140, 121, 123, 130, 118, 119, 117, 116, 124, 119, 118, 148, 125, 123, 124, 124, 115, 111, 118, 115, 136, 118, 119, 120, 111, 132, 110, 131, 114, 129, 119, 141, 123, 131, 120, 115, 134, 134, 110, 118, 105, 139, 114, 128, 108, 112, 129, 143, 112, 132, 113, 112, 123, 115, 123, 129, 131, 120, 128, 125, 105, 144, 101, 134, 122, 114, 125, 134, 121, 124, 118, 129, 124, 131, 114, 135, 118, 119, 132, 114, 130, 107, 119, 115, 121, 125, 113, 126, 111, 131, 135, 127, 125, 135, 137, 135, 138, 131, 133, 123, 132, 116, 119, 141, 113, 107, 130, 139, 118, 123, 127, 124, 122, 136, 124, 119, 115, 119, 116, 130, 116, 120, 128, 145, 113, 133, 128, 113, 113, 137, 114, 109, 149, 124, 125, 122, 118, 118, 129, 119, 114, 131, 119, 122, 133, 134, 139, 130, 114, 130, 127, 131, 131, 123, 131, 130, 123, 132, 132, 138, 131, 120, 124, 122, 125, 107, 122, 132, 138, 116, 155, 142, 134, 123, 117, 126, 135, 136, 110, 116, 118, 118, 142, 132, 127, 142, 141, 130, 115, 126, 136, 148, 127, 140, 140, 132, 113, 108, 119, 125, 135, 135, 137, 141, 113, 116, 122, 119, 124, 121, 125, 131, 145, 116, 112, 130, 134, 133, 133, 129, 136, 125, 120, 98, 114, 136, 136, 116, 123, 119, 116, 127, 128, 93, 107, 103, 117, 119, 136, 114, 137, 118, 116, 133, 112, 130, 116, 129, 119, 125, 119, 126, 119, 128, 113, 122, 123, 109, 135, 141, 130, 119, 128, 123, 132, 124, 128, 112, 148, 125, 135, 120, 101, 128, 120, 107, 132, 128, 115, 110, 130, 107, 134, 117, 135, 125, 125, 136, 131, 103, 116, 136, 131, 119, 148, 125, 120, 114, 131, 122, 134, 133, 132, 117, 115, 127, 96, 121, 115, 138, 117, 121, 110, 102, 131, 126, 118, 112, 137, 109, 143, 110, 119, 122, 127, 144, 131, 138, 122, 118, 128, 127, 111, 117, 128, 105, 111, 120, 108, 128, 131, 126, 116, 106, 129, 123, 113, 127, 129, 121, 139, 125, 126, 120, 122, 129, 125, 132, 128, 120, 135, 121, 109, 116, 145, 132, 124, 108, 133, 129, 128, 109, 129, 134, 130, 109, 114, 114, 132, 137, 117, 119, 103, 132, 127, 121, 110, 124, 135, 135, 124, 140, 117, 122, 141, 141, 130, 114, 139, 122, 123, 124, 125, 129, 124, 126, 123, 117, 148, 127, 125, 123, 139, 127, 133, 117, 118, 125, 130, 122, 133, 119, 111, 126, 125, 120, 121, 126, 129, 124, 121, 124, 139, 124, 128, 105, 113, 114, 126, 121, 123, 106, 137, 135, 125, 127, 116, 136, 126, 127, 125, 113, 116, 125, 131, 128, 142, 106, 130, 122, 135, 124, 145, 120, 129, 137, 152, 133, 132, 132, 125, 139, 131, 137, 109, 121, 134, 120, 130, 133, 146, 135, 120, 115, 109, 143, 137, 127, 121, 136, 148, 133, 140, 116, 119, 126, 125, 112, 121, 143, 131, 122, 118, 139, 136, 135, 113, 128, 126, 108, 125, 132, 125, 121, 104, 119, 118, 109, 125, 138, 129, 132, 121, 128, 129, 102, 106, 107, 115, 137, 125, 118, 115, 130, 117, 121, 105, 115, 129, 135, 126, 123, 117, 140, 130, 129, 121, 131, 122, 136, 127, 132, 153, 117, 120, 120, 132, 120, 105, 138, 144, 126, 141, 135, 127, 104, 142, 125, 120, 126, 119, 115, 119, 123, 107, 127, 120, 113, 124, 119, 118, 138, 104, 124, 131, 128, 121, 137, 132, 133, 110, 123, 144, 117, 143, 128, 118, 131, 126, 132, 143, 131, 118, 132, 139, 114, 120, 138, 111, 114, 119, 132, 135, 134, 137, 124, 132, 123, 112, 108, 129, 132, 130, 124, 123, 144, 124, 117, 140, 131, 131, 130, 124, 115, 130, 129, 160, 129, 114, 124, 124, 126, 128, 114, 127, 116, 128, 127, 131, 139, 140, 138, 118, 118, 115, 131, 135, 122, 123, 119, 131, 145, 129, 133, 114, 125, 118, 141, 120, 136, 126, 144, 129, 123, 129, 141, 154, 133, 128, 110, 118, 124, 114, 140, 119, 137, 120, 135, 129, 157, 113, 117, 126, 128, 132, 149, 137, 134, 111, 107, 112, 112, 127, 121, 116, 112, 108, 110, 117, 128, 135, 106, 132, 119, 125, 125, 108, 138, 134, 130, 136, 131, 119, 124, 136, 135, 120, 150, 133, 115, 137, 111, 118, 123, 129, 125, 102, 137, 113, 135, 110, 134, 128, 127, 125, 131, 123, 132, 109, 125, 126, 112, 119, 125, 142, 121, 109, 138, 115, 132, 132, 120, 136, 127, 109, 134, 125, 116, 124, 110, 119, 124, 123, 123, 128, 132, 118, 121, 114, 144, 131, 130, 125, 114, 137, 116, 129, 131, 132, 120, 115, 142, 126, 125, 129, 142, 129, 139, 118, 133, 123, 132, 133, 115, 117, 144, 140, 124, 133, 125, 120, 124, 131, 146, 136, 114, 130, 132, 124, 123, 130, 122, 118, 126, 139, 146, 119, 127, 142, 112, 120, 148, 125, 138, 124, 120, 114, 116, 127, 108, 143, 123, 129, 119, 119, 142, 119, 111, 123, 156, 110, 130, 118, 127, 131, 121, 114, 119, 126, 125, 143, 116, 123, 118, 109, 110, 130, 105, 127, 138, 141, 122, 120, 113, 111, 126, 139, 124, 135, 121, 136, 144, 140, 134, 114, 122, 135, 118, 118, 121, 129, 131, 102, 120, 127, 132, 144, 126, 144, 107, 100, 133, 129, 136, 110, 125, 132, 123, 130, 122, 131, 135, 130, 116, 117, 114, 121, 107, 132, 126, 122, 127, 119, 128, 125, 127, 125, 144, 143, 120, 126, 115, 106, 115, 133, 122, 137, 123, 124, 136, 125, 131, 126, 131, 135, 122, 122, 129, 128, 118, 139, 118, 118, 129, 136, 105, 112, 138, 131, 123, 125, 117, 130, 114, 128, 131, 121, 102, 122, 134, 129, 137, 122, 136, 118, 102, 115, 121, 111, 135, 116, 134, 133, 126, 121, 104, 120, 139, 119, 141, 122, 129, 138, 139, 120, 123, 136, 113, 115, 118, 116, 128, 135, 125, 125, 108, 136, 131, 117, 118, 134, 150, 114, 130, 129, 133, 116, 141, 127, 131, 131, 131, 111, 128, 122, 122, 118, 134, 120, 131, 125, 124, 126, 125, 121, 131, 117, 115, 108, 132, 123, 130, 122, 120, 135, 109, 136, 127, 143, 127, 120, 114, 121, 126, 129, 134, 130, 121, 136, 122, 124, 138, 133, 116, 132, 132, 112, 129, 116, 123, 132, 139, 119, 140, 128, 129, 127, 117, 119, 121, 130, 103, 116, 140, 106, 113, 100, 143, 122, 112, 131, 112, 119, 116, 132, 129, 129, 115, 124, 138, 121, 115, 115, 131, 126, 132, 137, 146, 115, 135, 119, 117, 123, 121, 134, 147, 128, 126, 123, 129, 124, 131, 146, 120, 150, 112, 115, 114, 110, 118, 114, 138, 125, 133, 137, 110, 129, 121, 121, 139, 102, 125, 140, 117, 121, 113, 132, 104, 113, 129, 132, 138, 113, 157, 117, 130, 127, 107, 119, 128, 104, 134, 120, 129, 120, 116, 118, 118, 137, 141, 107, 121, 123, 116, 99, 129, 137, 120, 111, 125, 126, 121, 125, 139, 140, 125, 130, 123, 128, 114, 129, 112, 118, 116, 114, 124, 127, 108, 109, 126, 143, 119, 124, 119, 127, 113, 134, 115, 131, 120, 130, 126, 131, 130, 117, 115, 115, 123, 141, 124, 122, 134, 136, 108, 133, 125, 113, 140, 134, 153, 128, 120, 140, 122, 129, 147, 123, 114, 126, 134, 117, 107, 146, 138, 141, 132, 135, 119, 128, 127, 146, 141, 142, 120, 118, 130, 131, 130, 122, 112, 126, 124, 123, 108, 129, 124, 110, 121, 120, 114, 126, 115, 136, 130, 116, 134, 128, 112, 111, 119, 126, 123, 137, 113, 130, 131, 135, 133, 123, 135, 126, 120, 129, 117, 137, 121, 114, 122, 137, 121, 123, 114, 139, 127, 128, 109, 123, 119, 97, 100, 128, 121, 111, 126, 126, 124, 118, 123, 133, 151, 132, 120, 121, 123, 132, 120, 137, 135, 110, 137, 128, 139, 127, 131, 125, 126, 133, 125, 137, 124, 122, 132, 111, 125, 116, 131, 137, 126, 118, 125, 138, 130, 132, 111, 133, 131, 107, 121, 123, 142, 115, 116, 112, 138, 126, 113, 133, 129, 122, 128, 120, 128, 121, 125, 125, 127, 125, 131, 123, 132, 136, 123, 122, 136, 120, 128, 115, 136, 110, 116, 129, 129, 131, 132, 110, 133, 119, 137, 113, 116, 136, 123, 118, 124, 136, 98, 112, 128, 120, 130, 119, 115, 128, 126, 116, 124, 126, 121, 117, 116, 121, 123, 140, 127, 124, 124, 115, 111, 120, 124, 137, 125, 130, 128, 116, 136, 140, 120, 130, 128, 113, 111, 124, 120, 129, 129, 113, 119, 141, 126, 127, 116, 128, 130, 112, 121, 133, 119, 106, 135, 116, 115, 129, 123, 129, 137, 126, 123, 132, 140, 137, 120, 133, 122, 122, 114, 129, 122, 128, 116, 119, 145, 136, 118, 125, 109, 130, 125, 129, 125, 125, 127, 117, 121, 127, 127, 135, 98, 141, 130, 123, 156, 137, 128, 109, 127, 128, 119, 127, 112, 115, 136, 118, 143, 113, 118, 118, 109, 107, 127, 145, 115, 142, 121, 124, 128, 117, 149, 108, 126, 116, 87, 124, 130, 133, 120, 117, 149, 140, 115, 125, 128, 116, 129, 122, 132, 130, 120, 119, 103, 139, 111, 130, 138, 136, 125, 117, 130, 114, 120, 123, 117, 127, 120, 123, 131, 120, 120, 123, 122, 133, 123, 112, 108, 133, 132, 126, 132, 136, 134, 133, 130, 114, 115, 125, 120, 129, 131, 127, 124, 127, 123, 111, 135, 112, 135, 130, 127, 127, 135, 131, 139, 115, 122, 118, 134, 143, 128, 129, 131, 123, 137, 140, 121, 109, 133, 111, 116, 115, 130, 129, 119, 102, 136, 132, 119, 134, 113, 119, 114, 124, 124, 118, 118, 120, 141, 126, 126, 137, 138, 128, 131, 114, 136, 126, 145, 132, 127, 122, 142, 129, 140, 120, 130, 133, 127, 133, 119, 115, 111, 123, 107, 116, 140, 136, 129, 119, 132, 128, 128, 108, 110, 144, 122, 139, 126, 135, 128, 119, 119, 126, 113, 126, 131, 122, 107, 126, 136, 118, 140, 104, 131, 121, 113, 125, 123, 123, 125, 119, 154, 98, 112, 102, 122, 125, 138, 119, 113, 118, 136, 121, 135, 124, 120, 130, 117, 129, 133, 117, 132, 121, 139, 137, 130, 134, 128, 135, 127, 103, 127, 125, 124, 123, 126, 118, 125, 109, 127, 126, 125, 111, 125, 117, 131, 140, 142, 148, 126, 109, 133, 140, 111, 115, 127, 139, 122, 135, 120, 143, 137, 123, 115, 111, 134, 127, 135, 117, 137, 122, 131, 160, 129, 120, 124, 125, 132, 134, 142, 122, 110, 148, 122, 125, 130, 114, 117, 139, 123, 106, 138, 125, 124, 119, 125, 114, 104, 102, 144, 121, 119, 109, 139, 132, 117, 124, 127, 132, 121, 127, 124, 114, 134, 124, 107, 126, 131, 121, 122, 126, 117, 121, 126, 133, 134, 121, 133, 124, 127, 113, 128, 126, 145, 127, 124, 118, 155, 146, 110, 110, 129, 134, 114, 123, 132, 119, 145, 119, 109, 126, 147, 112, 105, 135, 116, 108, 120, 112, 130, 133, 112, 128, 118, 125, 130, 126, 130, 125, 118, 119, 139, 135, 152, 127, 125, 122, 124, 127, 120, 121, 122, 137, 123, 140, 111, 120, 120, 112, 122, 120, 140, 119, 115, 137, 118, 118, 117, 126, 150, 113, 125, 130, 119, 131, 136, 135, 136, 151, 120, 108, 120, 123, 119, 129, 124, 113, 126, 136, 138, 112, 118, 122, 125, 124, 116, 113, 124, 146, 122, 130, 136, 118, 122, 113, 121, 139, 127, 127, 129, 126, 145, 121, 136, 119, 135, 124, 116, 149, 117, 126, 113, 106, 144, 123, 133, 123, 111, 126, 120, 125, 126, 124, 115, 136, 123, 124, 122, 117, 106, 119, 122, 123, 130, 126, 117, 124, 121, 126, 117, 120, 117, 114, 125, 124, 121, 126, 104, 132, 130, 108, 117, 119, 127, 129, 154, 122, 133, 111, 123, 129, 131, 119, 131, 119, 119, 128, 122, 140, 108, 133, 123, 130, 147, 128, 116, 105, 126, 136, 144, 126, 125, 115, 137, 109, 136, 131, 112, 124, 130, 128, 120, 122, 121, 114, 113, 124, 112, 116, 105, 120, 134, 114, 107, 132, 107, 142, 123, 116, 112, 126, 127, 118, 128, 114, 146, 125, 132, 131, 133, 128, 125, 120, 122, 146, 138, 109, 126, 125, 126, 125, 115, 129, 114, 129, 121, 127, 126, 137, 106, 137, 127, 124, 153, 124, 125, 115, 127, 121, 130, 138, 121, 141, 126, 131, 126, 125, 130, 133, 131, 131, 128, 122, 122, 118, 114, 140, 114, 108, 116, 139, 140, 131, 127, 128, 123, 132, 132, 115, 116, 115, 120, 127, 136, 119, 120, 111, 143, 125, 143, 141, 133, 134, 111, 115, 112, 127, 149, 130, 129, 120, 128, 124, 128, 140, 129, 132, 122, 123, 136, 133, 128, 109, 113, 110, 124, 117, 131, 111, 117, 124, 130, 127, 141, 120, 122, 116, 127, 129, 121, 124, 131, 117, 145, 119, 126, 124, 116, 120, 115, 96, 112, 121, 115, 131, 110, 119, 136, 103, 123, 133, 120, 116, 138, 134, 131, 109, 118, 136, 120, 124, 112, 123, 129, 118, 113, 122, 119, 132, 142, 143, 130, 128, 128, 123, 123, 112, 125, 114, 147, 141, 127, 153, 144, 128, 124, 156, 118, 141, 136, 109, 131, 123, 122, 119, 113, 144, 129, 114, 114, 130, 135, 121, 126, 129, 113, 125, 127, 101, 116, 112, 129, 122, 112, 120, 137, 115, 140, 129, 115, 136, 121, 128, 103, 119, 145, 113, 131, 112, 116, 128, 119, 132, 122, 132, 117, 136, 121, 135, 126, 124, 115, 131, 140, 118, 113, 113, 114, 145, 117, 130, 119, 144, 141, 136, 116, 127, 146, 118, 110, 124, 154, 117, 124, 115, 116, 128, 127, 134, 133, 127, 134, 121, 133, 116, 119, 130, 140, 121, 142, 133, 142, 108, 130, 136, 125, 131, 99, 140, 111, 126, 130, 139, 111, 117, 118, 130, 128, 129, 127, 131, 118, 124, 107, 123, 139, 123, 112, 124, 125, 124, 113, 131, 136, 122, 135, 125, 107, 132, 101, 128, 134, 127, 128, 111, 123, 139, 125, 131, 130, 133, 142, 132, 128, 124, 134, 134, 134, 140, 123, 125, 135, 109, 113, 128, 135, 116, 126, 131, 134, 134, 128, 116, 142, 121, 120, 120, 123, 129, 119, 126, 130, 133, 125, 139, 131, 132, 138, 138, 127, 120, 132, 110, 113, 111, 145, 116, 130, 140, 135, 136, 118, 143, 119, 115, 117, 120, 127, 126, 127, 105, 142, 129, 134, 120, 120, 145, 127, 118, 115, 113, 149, 130, 116, 117, 129, 130, 116, 115, 146, 145, 127, 126, 111, 124, 134, 140, 133, 130, 97, 117, 151, 123, 115, 128, 108, 122, 127, 122, 132, 132, 134, 131, 134, 133, 105, 132, 103, 139, 132, 125, 155, 126, 116, 136, 117, 129, 132, 119, 113, 140, 123, 121, 115, 151, 111, 120, 121, 122, 125, 138, 95, 133, 125, 135, 123, 113, 131, 136, 145, 136, 128, 123, 123, 142, 110, 131, 143, 134, 141, 123, 110, 139, 130, 98, 154, 114, 116, 133, 126, 126, 121, 134, 125, 147, 141, 126, 132, 116, 99, 107, 122, 124, 147, 115, 121, 125, 134, 122, 126, 98, 102, 132, 126, 118, 117, 140, 127, 125, 115, 132, 115, 127, 131, 133, 128, 140, 132, 118, 115, 136, 133, 137, 104, 130, 127, 124, 114, 115, 128, 128, 111, 120, 119, 132, 118, 138, 127, 132, 119, 133, 114, 110, 101, 125, 123, 137, 126, 126, 127, 132, 117, 127, 125, 110, 131, 126, 109, 122, 118, 128, 130, 122, 128, 146, 137, 111, 116, 123, 126, 134, 130, 110, 125, 129, 139, 136, 127, 134, 141, 123, 133, 108, 123, 130, 134, 111, 129, 133, 129, 117, 136, 119, 112, 120, 131, 125, 105, 124, 121, 121, 125, 134, 119, 124, 137, 117, 126, 131, 117, 121, 130, 143, 142, 128, 121, 131, 113, 136, 132, 129, 124, 129, 126, 126, 130, 121, 135, 121, 124, 124, 113, 141, 108, 121, 118, 137, 101, 121, 125, 128, 124, 132, 143, 134, 129, 112, 123, 118, 117, 137, 136, 141, 124, 111, 121, 125, 116, 142, 116, 118, 117, 130, 151, 114, 130, 128, 132, 116, 122, 133, 133, 134, 117, 126, 116, 114, 129, 130, 143, 143, 127, 129, 132, 123, 133, 112, 119, 132, 129, 103, 127, 125, 118, 124, 130, 124, 118, 130, 117, 139, 118, 123, 130, 127, 137, 141, 127, 136, 123, 132, 155, 129, 132, 122, 103, 119, 108, 115, 144, 127, 131, 106, 131, 113, 138, 126, 113, 136, 129, 112, 104, 127, 134, 127, 140, 132, 133, 130, 139, 110, 114, 122, 112, 126, 120, 127, 119, 132, 127, 141, 110, 123, 136, 129, 143, 120, 141, 115, 126, 114, 128, 110, 119, 124, 130, 128, 138, 138, 129, 128, 114, 135, 124, 118, 116, 133, 130, 162, 122, 117, 133, 115, 128, 131, 123, 122, 137, 135, 124, 116, 117, 132, 113, 137, 141, 120, 139, 126, 122, 139, 114, 141, 143, 145, 126, 123, 127, 106, 140, 109, 117, 112, 116, 135, 105, 138, 134, 138, 124, 127, 126, 120, 128, 141, 109, 122, 121, 112, 130, 124, 131, 115, 118, 136, 132, 124, 113, 125, 127, 133, 121, 141, 121, 122, 119, 132, 149, 141, 125, 125, 150, 122, 112, 132, 125, 145, 134, 122, 129, 135, 143, 124, 127, 111, 119, 109, 115, 110, 127, 136, 108, 125, 142, 132, 115, 129, 123, 128, 130, 105, 113, 114, 128, 121, 147, 110, 128, 110, 133, 125, 125, 137, 145, 136, 115, 120, 142, 126, 127, 121, 127, 118, 127, 138, 116, 121, 125, 125, 146, 142, 129, 104, 129, 142, 112, 108, 142, 123, 142, 119, 118, 113, 128, 115, 129, 125, 118, 123, 127, 128, 116, 128, 136, 129, 135, 152, 119, 131, 123, 124, 125, 128, 123, 152, 136, 129, 126, 135, 117, 108, 128, 148, 115, 137, 135, 132, 129, 137, 125, 137, 117, 145, 120, 134, 119, 133, 125, 114, 115, 124, 129, 138, 117, 99, 134, 115, 132, 123, 123, 123, 136, 105, 128, 126, 133, 137, 128, 120, 110, 122, 125, 121, 121, 149, 132, 125, 125, 131, 135, 127, 138, 117, 137, 122, 137, 141, 124, 129, 124, 114, 133, 150, 126, 125, 121, 130, 140, 142, 152, 133, 122, 116, 127, 128, 121, 139, 136, 122, 116, 134, 119, 144, 139, 128, 130, 137, 107, 152, 126, 139, 140, 125, 120, 130, 136, 114, 145, 136, 132, 130, 133, 116, 117, 119, 119, 140, 138, 127, 127, 132, 118, 148, 119, 128, 127, 132, 132, 135, 130, 127, 131, 107, 118, 145, 136, 113, 133, 124, 104, 134, 113, 109, 137, 129, 122, 120, 143, 98, 121, 137, 113, 140, 106, 138, 130, 132, 122, 132, 120, 124, 121, 139, 103, 124, 129, 120, 124, 118, 131, 116, 128, 133, 135, 138, 128, 120, 118, 127, 123, 126, 126, 133, 118, 134, 114, 123, 117, 114, 124, 107, 144, 128, 133, 131, 146, 126, 115, 130, 115, 111, 113, 142, 134, 136, 118, 123, 113, 123, 123, 137, 129, 135, 132, 117, 130, 120, 108, 142, 131, 123, 134, 118, 114, 128, 140, 133, 141, 116, 121, 132, 128, 118, 127, 136, 132, 108, 126, 124, 124, 134, 133, 141, 120, 134, 143, 135, 130, 116, 128, 112, 142, 133, 122, 116, 132, 121, 122, 121, 126, 138, 121, 115, 123, 118, 109, 119, 144, 126, 107, 131, 138, 128, 117, 127, 142, 127, 105, 121, 121, 127, 117, 129, 119, 132, 109, 115, 127, 143, 143, 126, 129, 114, 136, 131, 127, 136, 118, 110, 100, 125, 153, 127, 129, 110, 127, 121, 119, 136, 133, 108, 133, 141, 109, 127, 116, 123, 138, 122, 146, 123, 114, 137, 131, 123, 128, 149, 139, 129, 117, 133, 132, 136, 113, 115, 147, 129, 120, 130, 139, 104, 130, 121, 119, 132, 114, 130, 128, 127, 129, 124, 137, 142, 148, 130, 126, 113, 113, 123, 135, 131, 134, 138, 125, 131, 141, 123, 144, 129, 113, 131, 124, 143, 127, 128, 109, 119, 118, 124, 124, 130, 128, 114, 124, 128, 124, 127, 148, 135, 129, 124, 112, 135, 133, 133, 124, 143, 137, 124, 119, 120, 129, 141, 132, 129, 119, 132, 115, 123, 129, 109, 125, 127, 122, 110, 136, 140, 141, 145, 124, 140, 115, 131, 124, 133, 107, 125, 113, 135, 140, 125, 113, 133, 124, 119, 134, 123, 126, 116, 127, 125, 128, 127, 121, 135, 131, 121, 120, 146, 118, 139, 113, 139, 131, 125, 109, 123, 101, 132, 132, 137, 116, 119, 109, 126, 138, 126, 124, 121, 131, 142, 131, 122, 138, 124, 119, 104, 129, 126, 121, 118, 136, 119, 128, 121, 129, 140, 111, 115, 125, 141, 119, 124, 116, 145, 133, 127, 130, 120, 123, 115, 115, 128, 119, 126, 126, 141, 123, 131, 109, 129, 127, 130, 123, 126, 122, 123, 136, 123, 143, 130, 128, 134, 115, 112, 136, 122, 120, 133, 140, 121, 106, 115, 134, 129, 128, 153, 111, 130, 129, 135, 135, 134, 131, 134, 120, 120, 138, 136, 141, 117, 120, 134, 132, 141, 128, 123, 133, 112, 128, 119, 123, 136, 111, 131, 121, 131, 110, 107, 124, 154, 117, 137, 129, 122, 135, 141, 120, 116, 117, 119, 120, 116, 136, 116, 120, 133, 124, 136, 125, 130, 131, 126, 100, 128, 136, 149, 111, 116, 125, 109, 119, 136, 115, 126, 108, 117, 116, 138, 128, 122, 133, 122, 142, 118, 130, 130, 123, 118, 130, 117, 128, 116, 101, 129, 133, 136, 93, 134, 126, 123, 124, 110, 145, 134, 118, 118, 125, 126, 127, 117, 107, 104, 112, 114, 136, 131, 145, 140, 117, 120, 128, 134, 125, 125, 118, 134, 121, 123, 131, 126, 124, 91, 127, 133, 134, 144, 141, 127, 120, 134, 125, 127, 118, 110, 106, 137, 131, 118, 128, 128, 120, 119, 118, 122, 139, 123, 133, 114, 139, 130, 117, 116, 128, 121, 119, 102, 124, 118, 138, 115, 129, 141, 132, 132, 108, 117, 121, 141, 129, 107, 124, 114, 117, 120, 131, 128, 137, 139, 135, 143, 123, 133, 121, 130, 129, 136, 119, 140, 141, 131, 131, 137, 105, 131, 126, 122, 124, 123, 125, 116, 134, 136, 132, 122, 119, 132, 121, 119, 123, 128, 107, 117, 109, 122, 133, 122, 122, 106, 131, 128, 97, 115, 124, 138, 129, 125, 114, 120, 138, 146, 134, 133, 126, 112, 126, 118, 128, 128, 136, 122, 115, 117, 120, 154, 137, 141, 140, 117, 122, 140, 123, 128, 118, 135, 135, 136, 125, 116, 129, 130, 139, 126, 127, 124, 118, 103, 136, 128, 133, 120, 120, 114, 132, 128, 112, 130, 99, 138, 119, 113, 132, 120, 138, 136, 92, 109, 130, 134, 127, 119, 127, 115, 123, 114, 122, 124, 148, 126, 134, 126, 121, 128, 110, 122, 133, 133, 133, 120, 125, 131, 131, 115, 126, 125, 131, 127, 133, 133, 128, 126, 136, 120, 123, 107, 127, 151, 114, 116, 112, 96, 108, 145, 106, 115, 146, 126, 135, 127, 115, 131, 127, 131, 122, 122, 123, 113, 128, 116, 132, 115, 127, 127, 148, 127, 105, 127, 119, 143, 113, 115, 114, 117, 120, 123, 117, 113, 106, 101, 134, 138, 108, 126, 125, 126, 134, 107, 126, 114, 117, 121, 112, 123, 115, 106, 124, 122, 112, 121, 120, 127, 117, 101, 135, 132, 130, 118, 120, 135, 120, 132, 119, 116, 136, 128, 124, 117, 137, 115, 123, 128, 125, 128, 120, 115, 125, 124, 115, 112, 120, 127, 119, 129, 138, 118, 116, 127, 117, 133, 139, 130, 131, 124, 136, 124, 129, 125, 125, 135, 141, 128, 118, 129, 128, 133, 116, 109, 135, 124, 123, 116, 119, 114, 126, 123, 124, 142, 123, 133, 111, 104, 112, 128, 129, 127, 109, 122, 119, 117, 115, 134, 123, 146, 113, 141, 133, 132, 115, 106, 122, 126, 123, 133, 105, 115, 119, 122, 124, 138, 117, 121, 125, 99, 138, 119, 129, 130, 122, 107, 136, 113, 108, 127, 109, 126, 128, 131, 119, 141, 126, 119, 119, 118, 133, 121, 105, 123, 158, 118, 123, 124, 116, 126, 135, 139, 104, 111, 110, 130, 111, 119, 133, 120, 132, 134, 129, 118, 116, 112, 127, 116, 130, 130, 132, 127, 128, 124, 134, 153, 131, 130, 128, 136, 146, 123, 143, 122, 133, 135, 123, 125, 121, 107, 135, 113, 108, 136, 132, 109, 113, 139, 127, 128, 116, 129, 123, 114, 133, 113, 137, 134, 101, 126, 122, 140, 126, 135, 128, 131, 118, 120, 124, 123, 138, 127, 131, 116, 114, 115, 119, 120, 110, 132, 143, 126, 115, 130, 132, 127, 125, 115, 115, 133, 136, 111, 114, 128, 150, 129, 112, 116, 109, 142, 143, 126, 103, 130, 126, 142, 150, 116, 117, 141, 124, 122, 125, 128, 146, 115, 118, 129, 128, 122, 138, 122, 141, 116, 121, 124, 125, 133, 145, 112, 133, 116, 134, 129, 139, 128, 130, 126, 135, 107, 119, 124, 125, 139, 129, 129, 133, 110, 143, 109, 127, 117, 135, 94, 117, 124, 119, 132, 148, 124, 118, 124, 128, 116, 128, 106, 121, 122, 120, 108, 127, 121, 126, 126, 126, 134, 124, 144, 111, 136, 142, 155, 120, 121, 148, 102, 148, 125, 115, 143, 121, 126, 121, 121, 139, 116, 122, 131, 118, 139, 127, 123, 144, 123, 140, 121, 144, 122, 124, 139, 117, 141, 122, 127, 106, 146, 135, 120, 102, 111, 130, 128, 126, 113, 120, 113, 137, 116, 119, 123, 109, 121, 123, 139, 122, 108, 144, 138, 125, 130, 118, 119, 138, 133, 117, 122, 129, 122, 131, 127, 104, 112, 135, 119, 123, 125, 126, 129, 126, 147, 123, 136, 134, 132, 129, 126, 115, 131, 107, 132, 131, 130, 126, 142, 128, 143, 124, 120, 125, 125, 135, 136, 118, 112, 140, 124, 113, 120, 126, 111, 117, 109, 140, 108, 126, 142, 124, 139, 129, 120, 131, 129, 116, 103, 128, 127, 137, 119, 138, 119, 146, 123, 124, 140, 121, 121, 153, 107, 110, 138, 122, 141, 122, 120, 118, 125, 126, 126, 133, 125, 116, 124, 111, 127, 113, 114, 123, 114, 118, 123, 124, 125, 124, 119, 135, 123, 140, 123, 136, 142, 108, 125, 108, 130, 106, 119, 123, 104, 130, 120, 125, 130, 115, 121, 121, 127, 119, 115, 105, 139, 112, 121, 118, 110, 135, 104, 124, 127, 128, 124, 139, 119, 119, 122, 152, 122, 113, 129, 115, 124, 131, 115, 153, 118, 122, 132, 136, 130, 129, 125, 135, 127, 133, 117, 117, 123, 118, 137, 146, 112, 128, 133, 137, 130, 134, 126, 114, 137, 118, 140, 91, 129, 117, 107, 122, 116, 123, 126, 125, 120, 127, 103, 124, 130, 138, 122, 132, 132, 119, 113, 129, 135, 133, 122, 153, 126, 102, 100, 105, 105, 125, 118, 131, 140, 137, 119, 113, 132, 112, 136, 125, 121, 126, 126, 120, 130, 133, 107, 129, 129, 117, 126, 124, 111, 107, 139, 136, 123, 124, 127, 120, 123, 110, 122, 134, 137, 128, 119, 130, 135, 121, 136, 112, 110, 129, 127, 132, 135, 115, 107, 120, 120, 129, 135, 127, 127, 119, 125, 125, 113, 125, 132, 120, 121, 115, 115, 132, 103, 110, 133, 137, 123, 118, 147, 142, 114, 127, 123, 119, 137, 112, 110, 136, 109, 123, 125, 128, 134, 128, 137, 113, 135, 134, 120, 117, 125, 129, 107, 127, 135, 123, 113, 130, 113, 109, 119, 159, 141, 121, 111, 115, 146, 126, 119, 144, 121, 136, 125, 133, 121, 109, 115, 121, 141, 135, 118, 119, 108, 132, 120, 127, 129, 128, 121, 135, 113, 130, 138, 138, 122, 123, 119, 139, 136, 123, 121, 114, 122, 138, 129, 121, 144, 125, 144, 138, 115, 134, 147, 131, 128, 106, 115, 115, 132, 132, 132, 131, 153, 122, 119, 140, 142, 123, 131, 127, 131, 142, 122, 110, 118, 125, 112, 132, 119, 136, 114, 120, 128, 140, 131, 127, 125, 125, 122, 115, 119, 125, 130, 101, 124, 121, 118, 127, 132, 115, 114, 144, 137, 140, 106, 147, 111, 144, 124, 126, 115, 125, 130, 112, 121, 114, 137, 126, 149, 149, 108, 110, 110, 118, 124, 115, 148, 143, 123, 122, 142, 125, 127, 123, 114, 125, 121, 122, 127, 123, 141, 123, 143, 118, 114, 132, 134, 109, 127, 132, 120, 127, 126, 109, 126, 121, 118, 118, 143, 125, 118, 129, 128, 107, 124, 117, 129, 106, 94, 128, 120, 125, 109, 147, 114, 125, 111, 130, 127, 148, 130, 118, 136, 128, 112, 125, 118, 115, 125, 122, 126, 125, 120, 122, 111, 117, 136, 125, 128, 116, 123, 122, 131, 127, 132, 117, 131, 119, 127, 131, 111, 106, 126, 118, 125, 107, 123, 137, 126, 122, 109, 123, 126, 142, 140, 142, 126, 129, 138, 119, 114, 132, 140, 124, 130, 126, 110, 119, 116, 114, 109, 117, 127, 104, 124, 139, 127, 121, 120, 147, 109, 130, 112, 122, 122, 118, 132, 114, 128, 109, 117, 130, 141, 126, 115, 137, 129, 131, 154, 122, 128, 132, 126, 120, 115, 117, 121, 124, 123, 115, 133, 124, 117, 134, 128, 125, 124, 118, 120, 133, 127, 132, 118, 103, 113, 123, 130, 132, 126, 109, 120, 129, 121, 121, 111, 136, 135, 131, 123, 135, 122, 115, 124, 132, 119, 120, 143, 113, 150, 124, 124, 125, 134, 110, 138, 134, 119, 122, 95, 124, 105, 141, 133, 135, 125, 115, 112, 112, 132, 116, 139, 118, 116, 134, 120, 123, 147, 136, 115, 127, 140, 125, 138, 120, 136, 139, 119, 141, 129, 120, 139, 124, 103, 111, 156, 114, 123, 112, 133, 129, 108, 142, 142, 132, 129, 141, 114, 103, 133, 133, 123, 120, 138, 128, 106, 125, 132, 127, 110, 128, 118, 137, 109, 127, 118, 122, 120, 127, 125, 129, 136, 138, 147, 134, 126, 128, 117, 127, 140, 115, 117, 121, 126, 124, 133, 138, 122, 111, 118, 126, 123, 125, 112, 127, 122, 121, 108, 134, 131, 119, 122, 123, 100, 126, 135, 136, 128, 118, 132, 149, 121, 119, 122, 137, 139, 138, 149, 124, 124, 137, 130, 121, 127, 121, 120, 126, 117, 134, 123, 142, 138, 116, 107, 126, 122, 140, 120, 130, 135, 139, 127, 121, 118, 134, 131, 123, 128, 135, 133, 123, 136, 131, 122, 113, 124, 123, 120, 133, 124, 122, 119, 138, 118, 131, 127, 116, 112, 115, 118, 129, 123, 138, 123, 135, 123, 128, 144, 124, 133, 117, 132, 114, 149, 129, 116, 129, 125, 137, 140, 128, 129, 116, 130, 133, 118, 114, 143, 121, 85, 110, 138, 133, 125, 121, 128, 115, 130, 126, 126, 134, 136, 128, 130, 128, 144, 121, 123, 132, 116, 134, 130, 137, 116, 125, 117, 133, 113, 140, 137, 127, 115, 112, 133, 121, 123, 142, 109, 144, 117, 133, 117, 128, 114, 116, 123, 118, 127, 121, 138, 118, 129, 116, 118, 138, 121, 144, 127, 117, 119, 122, 138, 122, 112, 123, 122, 150, 126, 125, 121, 139, 125, 134, 135, 137, 115, 126, 121, 123, 120, 126, 132, 124, 116, 136, 129, 124, 127, 140, 118, 103, 137, 118, 136, 130, 124, 142, 124, 129, 116, 124, 125, 112, 121, 131, 147, 110, 122, 123, 123, 132, 112, 124, 123, 136, 131, 121, 134, 117, 118, 132, 118, 106, 130, 136, 120, 140, 131, 127, 121, 126, 128, 111, 146, 134, 108, 116, 129, 122, 120, 113, 118, 115, 117, 122, 133, 134, 129, 122, 120, 140, 147, 123, 120, 128, 124, 115, 119, 114, 146, 130, 125, 106, 138, 121, 128, 124, 114, 129, 120, 118, 108, 125, 124, 123, 119, 141, 147, 113, 126, 139, 132, 119, 120, 125, 133, 130, 152, 117, 122, 117, 144, 130, 118, 121, 128, 140, 123, 112, 107, 121, 124, 133, 128, 131, 123, 120, 138, 122, 144, 143, 134, 113, 126, 137, 133, 122, 129, 136, 128, 137, 111, 120, 128, 134, 136, 116, 107, 122, 117, 121, 122, 117, 119, 113, 123, 118, 126, 115, 131, 139, 118, 133, 125, 122, 109, 127, 145, 129, 137, 119, 116, 133, 142, 111, 134, 112, 130, 133, 108, 127, 118, 131, 119, 137, 134, 136, 108, 116, 104, 120, 112, 125, 122, 133, 125, 102, 124, 118, 127, 129, 133, 126, 123, 134, 115, 141, 146, 138, 115, 127, 133, 110, 145, 117, 134, 115, 131, 123, 129, 130, 121, 110, 147, 113, 122, 124, 135, 127, 149, 135, 123, 133, 120, 130, 122, 118, 124, 129, 121, 108, 150, 125, 121, 135, 103, 124, 129, 137, 109, 118, 122, 135, 125, 130, 127, 132, 127, 125, 122, 130, 120, 141, 118, 144, 125, 132, 135, 121, 115, 129, 127, 119, 140, 129, 118, 121, 134, 139, 122, 127, 128, 113, 123, 118, 124, 104, 131, 129, 128, 121, 143, 128, 132, 121, 125, 125, 128, 132, 130, 117, 133, 139, 125, 129, 132, 122, 133, 129, 123, 139, 132, 113, 110, 132, 123, 113, 123, 129, 128, 114, 136, 130, 124, 134, 96, 120, 115, 115, 126, 121, 115, 129, 115, 128, 146, 117, 134, 150, 121, 118, 124, 126, 125, 139, 124, 126, 121, 121, 118, 105, 106, 128, 127, 126, 119, 129, 136, 119, 106, 123, 139, 110, 125, 130, 120, 112, 135, 138, 127, 141, 113, 123, 131, 131, 129, 112, 116, 131, 128, 125, 136, 133, 132, 136, 130, 125, 140, 137, 144, 139, 117, 122, 104, 127, 99, 117, 125, 131, 125, 125, 119, 130, 123, 107, 157, 130, 133, 144, 131, 115, 123, 132, 119, 137, 130, 117, 113, 110, 122, 124, 119, 141, 141, 126, 115, 120, 115, 118, 110, 140, 119, 131, 124, 130, 115, 116, 123, 137, 126, 123, 122, 117, 120, 140, 128, 119, 116, 121, 134, 119, 117, 113, 133, 127, 131, 123, 130, 124, 123, 122, 142, 114, 127, 126, 133, 128, 139, 132, 130, 125, 113, 126, 129, 109, 130, 124, 126, 122, 139, 144, 136, 117, 115, 132, 142, 135, 125, 126, 118, 133, 109, 110, 121, 145, 128, 127, 134, 122, 147, 125, 134, 126, 130, 116, 129, 116, 117, 134, 138, 139, 131, 118, 130, 113, 132, 122, 117, 116, 125, 127, 137, 141, 109, 130, 131, 122, 135, 120, 132, 117, 130, 133, 116, 121, 111, 129, 123, 143, 129, 137, 142, 127, 123, 116, 121, 130, 126, 124, 128, 132, 117, 116, 120, 133, 117, 130, 129, 104, 147, 121, 126, 117, 123, 125, 132, 113, 128, 111, 147, 125, 127, 129, 122, 124, 129, 120, 142, 129, 126, 128, 113, 123, 113, 114, 101, 127, 116, 123, 118, 126, 131, 134, 135, 139, 128, 125, 118, 141, 118, 126, 124, 137, 125, 128, 141, 118, 104, 130, 117, 145, 144, 120, 121, 127, 124, 111, 121, 128, 145, 127, 122, 125, 135, 118, 134, 120, 128, 114, 115, 133, 131, 123, 118, 110, 118, 130, 128, 131, 124, 140, 117, 140, 130, 118, 127, 130, 118, 125, 118, 140, 136, 117, 130, 118, 122, 110, 114, 134, 119, 146, 123, 124, 130, 147, 124, 124, 114, 136, 115, 125, 116, 121, 137, 134, 122, 126, 120, 130, 109, 96, 105, 135, 119, 128, 110, 130, 105, 118, 105, 114, 120, 125, 121, 113, 142, 139, 121, 127, 126, 117, 123, 117, 117, 129, 110, 130, 142, 114, 142, 113, 144, 127, 139, 111, 108, 144, 136, 124, 129, 146, 141, 137, 146, 119, 129, 136, 133, 149, 125, 104, 135, 120, 135, 119, 123, 136, 141, 121, 111, 111, 117, 113, 116, 120, 135, 125, 109, 116, 128, 122, 131, 125, 138, 111, 130, 121, 136, 120, 114, 112, 124, 116, 110, 125, 121, 128, 113, 108, 128, 127, 115, 121, 122, 111, 126, 129, 123, 131, 122, 116, 134, 129, 124, 106, 122, 152, 127, 120, 122, 121, 150, 138, 137, 118, 119, 139, 144, 122, 118, 122, 130, 126, 135, 124, 116, 133, 140, 111, 131, 118, 123, 119, 113, 125, 136, 120, 126, 140, 125, 119, 121, 136, 122, 115, 120, 117, 132, 112, 129, 135, 126, 137, 130, 149, 137, 123, 120, 111, 131, 124, 119, 128, 128, 138, 131, 125, 109, 139, 121, 121, 126, 101, 112, 136, 128, 118, 122, 110, 138, 134, 127, 132, 128, 142, 126, 130, 123, 132, 159, 133, 121, 122, 132, 112, 103, 150, 129, 127, 119, 109, 119, 139, 117, 127, 126, 128, 110, 131, 126, 115, 123, 135, 119, 112, 126, 129, 125, 130, 140, 110, 136, 134, 118, 110, 128, 124, 124, 126, 140, 99, 122, 129, 132, 118, 124, 131, 130, 117, 143, 116, 114, 111, 126, 117, 119, 127, 131, 120, 120, 122, 138, 137, 116, 121, 144, 111, 111, 131, 121, 133, 122, 129, 114, 148, 130, 139, 133, 152, 121, 127, 124, 109, 131, 124, 144, 118, 129, 122, 123, 122, 128, 116, 129, 122, 133, 143, 118, 140, 144, 149, 124, 135, 119, 133, 119, 131, 113, 140, 121, 131, 122, 114, 108, 128, 112, 126, 121, 123, 111, 131, 119, 122, 114, 129, 116, 122, 132, 118, 133, 110, 126, 121, 125, 139, 110, 121, 122, 129, 129, 120, 103, 109, 119, 119, 133, 131, 116, 142, 124, 126, 118, 131, 122, 126, 116, 134, 142, 119, 117, 131, 120, 124, 128, 124, 126, 115, 109, 116, 132, 141, 123, 120, 114, 126, 124, 135, 127, 132, 106, 139, 131, 139, 126, 134, 149, 107, 119, 114, 105, 123, 118, 117, 124, 119, 117, 122, 115, 121, 143, 124, 121, 125, 111, 122, 139, 121, 122, 125, 125, 130, 127, 112, 110, 120, 132, 122, 133, 133, 131, 137, 130, 115, 116, 141, 112, 116, 118, 125, 113, 126, 118, 135, 110, 128, 132, 106, 131, 121, 121, 127, 118, 134, 135, 124, 147, 126, 126, 114, 135, 130, 111, 141, 138, 116, 131, 126, 125, 114, 120, 134, 125, 114, 121, 97, 119, 125, 129, 128, 127, 114, 141, 125, 125, 122, 117, 118, 130, 114, 133, 118, 133, 138, 127, 130, 116, 118, 136, 116, 116, 123, 128, 138, 135, 131, 118, 122, 123, 124, 126, 128, 106, 123, 122, 127, 125, 126, 115, 125, 150, 103, 118, 117, 107, 121, 126, 112, 149, 130, 122, 118, 114, 135, 136, 121, 115, 137, 118, 130, 131, 129, 123, 136, 117, 129, 127, 110, 127, 114, 138, 142, 125, 117, 117, 145, 122, 118, 113, 135, 128, 123, 131, 136, 130, 137, 122, 127, 126, 130, 132, 110, 121, 122, 117, 124, 120, 133, 136, 118, 136, 127, 123, 104, 111, 120, 115, 135, 138, 135, 125, 138, 114, 126, 126, 122, 132, 131, 119, 126, 106, 108, 129, 121, 119, 133, 122, 142, 127, 127, 128, 115, 133, 132, 106, 126, 117, 118, 141, 107, 126, 121, 145, 130, 134, 126, 149, 111, 128, 107, 128, 114, 112, 108, 119, 120, 125, 122, 111, 125, 125, 128, 131, 117, 126, 111, 134, 108, 130, 125, 122, 129, 106, 131, 102, 129, 133, 121, 114, 120, 141, 125, 132, 130, 154, 123, 124, 121, 118, 150, 125, 106, 128, 127, 121, 127, 126, 120, 118, 117, 140, 106, 127, 136, 119, 126, 130, 112, 129, 119, 125, 126, 136, 113, 129, 127, 126, 138, 138, 130, 116, 124, 118, 132, 137, 151, 122, 139, 115, 137, 136, 114, 121, 120, 131, 138, 134, 137, 128, 132, 120, 129, 133, 147, 108, 131, 127, 125, 133, 126, 128, 123, 128, 120, 108, 133, 116, 130, 130, 127, 131, 114, 154, 127, 123, 132, 112, 121, 128, 96, 111, 129, 150, 131, 122, 129, 124, 124, 128, 128, 119, 136, 115, 142, 137, 114, 105, 134, 115, 112, 121, 127, 110, 124, 124, 135, 120, 134, 127, 142, 134, 113, 129, 143, 161, 116, 118, 125, 114, 116, 115, 121, 126, 126, 125, 117, 129, 108, 137, 135, 112, 124, 143, 130, 138, 115, 129, 116, 139, 121, 146, 114, 126, 113, 139, 121, 120, 127, 115, 131, 124, 114, 123, 115, 132, 140, 122, 116, 110, 124, 119, 128, 125, 136, 116, 113, 128, 125, 123, 142, 115, 122, 141, 131, 115, 133, 133, 136, 123, 116, 113, 128, 132, 142, 144, 124, 102, 123, 110, 120, 123, 136, 113, 126, 132, 129, 116, 129, 126, 127, 114, 138, 141, 140, 123, 138, 131, 119, 118, 125, 122, 133, 135, 119, 115, 130, 138, 114, 145, 126, 135, 135, 118, 115, 133, 131, 127, 134, 111, 104, 121, 118, 121, 126, 123, 124, 118, 109, 148, 133, 124, 137, 113, 128, 139, 125, 115, 127, 129, 143, 106, 143, 125, 131, 135, 129, 139, 132, 132, 127, 128, 139, 136, 139, 126, 125, 134, 128, 119, 124, 108, 109, 116, 116, 134, 124, 123, 126, 135, 107, 134, 116, 142, 123, 127, 128, 137, 121, 131, 150, 135, 144, 123, 137, 126, 120, 124, 118, 142, 125, 136, 125, 125, 120, 119, 116, 126, 127, 139, 134, 129, 114, 120, 120, 127, 130, 125, 122, 119, 122, 132, 98, 118, 135, 130, 108, 137, 126, 123, 115, 132, 120, 126, 109, 113, 148, 120, 124, 135, 129, 124, 142, 114, 140, 123, 130, 115, 112, 126, 140, 132, 115, 131, 131, 129, 131, 140, 116, 133, 136, 122, 130, 114, 135, 133, 124, 124, 116, 123, 128, 127, 136, 136, 146, 119, 135, 127, 131, 118, 115, 118, 134, 117, 116, 117, 127, 117, 109, 133, 141, 138, 129, 120, 126, 131, 122, 117, 120, 138, 121, 129, 129, 120, 120, 119, 120, 116, 129, 124, 131, 126, 119, 127, 116, 129, 133, 121, 108, 128, 130, 127, 126, 127, 129, 127, 110, 124, 126, 116, 130, 146, 121, 126, 123, 109, 127, 126, 118, 145, 120, 115, 103, 121, 118, 118, 116, 124, 114, 134, 112, 133, 113, 130, 139, 115, 107, 122, 140, 127, 127, 121, 122, 129, 120, 119, 112, 112, 129, 132, 111, 124, 121, 124, 127, 101, 126, 125, 116, 135, 128, 119, 126, 123, 130, 128, 146, 131, 126, 143, 136, 120, 119, 136, 121, 122, 130, 132, 139, 129, 144, 119, 123, 127, 125, 106, 121, 128, 132, 119, 114, 123, 132, 130, 120, 120, 128, 115, 130, 114, 141, 136, 116, 123, 134, 128, 111, 117, 120, 131, 128, 128, 127, 112, 108, 141, 122, 117, 137, 122, 120, 122, 133, 120, 114, 137, 117, 128, 114, 110, 141, 120, 110, 123, 116, 123, 112, 130, 109, 116, 137, 118, 118, 125, 108, 136, 110, 113, 119, 130, 98, 125, 103, 119, 131, 127, 128, 127, 136, 114, 109, 132, 120, 105, 112, 133, 108, 129, 118, 120, 129, 130, 115, 133, 126, 152, 128, 122, 137, 114, 121, 114, 129, 131, 139, 121, 112, 127, 128, 126, 115, 119, 109, 127, 127, 131, 117, 133, 134, 112, 109, 131, 120, 132, 142, 114, 113, 122, 147, 139, 122, 132, 143, 151, 123, 126, 130, 130, 111, 121, 107, 120, 131, 114, 126, 121, 111, 122, 129, 121, 137, 136, 109, 125, 125, 90, 130, 116, 125, 126, 124, 144, 134, 116, 137, 125, 127, 116, 116, 128, 133, 116, 153, 132, 129, 136, 114, 123, 108, 126, 118, 145, 104, 125, 116, 110, 130, 105, 113, 136, 108, 130, 120, 121, 124, 109, 110, 133, 140, 102, 129, 136, 110, 136, 125, 134, 126, 108, 122, 130, 133, 120, 140, 119, 125, 119, 125, 125, 123, 125, 142, 116, 123, 114, 123, 118, 118, 122, 126, 119, 117, 112, 155, 110, 126, 143, 133, 116, 123, 130, 128, 121, 127, 131, 121, 121, 121, 128, 104, 140, 126, 153, 119, 123, 133, 117, 118, 126, 121, 128, 122, 116, 122, 116, 118, 94, 151, 131, 112, 131, 112, 126, 124, 135, 122, 136, 123, 117, 147, 119, 118, 132, 127, 119, 127, 111, 123, 128, 130, 127, 115, 132, 140, 117, 145, 113, 132, 115, 119, 130, 136, 122, 129, 124, 123, 139, 127, 115, 121, 130, 105, 123, 134, 136, 113, 132, 133, 134, 125, 123, 124, 110, 122, 135, 126, 133, 128, 123, 126, 135, 127, 103, 113, 128, 125, 127, 140, 116, 116, 118, 133, 136, 123, 122, 101, 118, 126, 122, 115, 120, 129, 115, 108, 124, 137, 142, 143, 123, 120, 119, 109, 130, 168, 120, 134, 133, 132, 105, 122, 131, 128, 129, 103, 106, 125, 132, 151, 134, 123, 133, 124, 129, 125, 102, 131, 125, 105, 115, 121, 130, 120, 134, 136, 133, 116, 133, 114, 129, 118, 127, 121, 128, 119, 111, 125, 112, 115, 138, 133, 127, 118, 124, 146, 125, 104, 119, 139, 127, 141, 127, 129, 127, 124, 124, 115, 120, 128, 153, 129, 133, 139, 135, 138, 134, 117, 120, 131, 132, 126, 127, 138, 124, 93, 122, 139, 118, 123, 140, 140, 127, 127, 120, 113, 125, 122, 117, 141, 109, 133, 125, 141, 130, 131, 129, 130, 129, 110, 130, 117, 111, 120, 123, 139, 120, 118, 127, 118, 133, 137, 124, 139, 122, 119, 123, 116, 118, 115, 120, 122, 117, 144, 137, 129, 138, 132, 124, 139, 130, 128, 118, 118, 130, 134, 112, 111, 124, 122, 111, 110, 139, 132, 130, 118, 123, 126, 121, 136, 123, 130, 150, 137, 160, 129, 126, 145, 128, 131, 120, 130, 126, 122, 112, 132, 153, 113, 126, 125, 126, 125, 137, 139, 135, 122, 130, 118, 123, 139, 123, 126, 118, 121, 119, 128, 122, 124, 129, 136, 124, 116, 127, 132, 119, 117, 120, 136, 111, 129, 122, 121, 128, 121, 125, 122, 126, 126, 123, 109, 115, 138, 109, 132, 149, 137, 138, 135, 129, 131, 116, 120, 133, 124, 119, 135, 135, 140, 115, 122, 121, 118, 125, 107, 142, 126, 140, 138, 119, 115, 113, 121, 109, 136, 128, 125, 138, 134, 123, 124, 126, 115, 119, 143, 123, 135, 132, 126, 135, 141, 124, 137, 103, 131, 130, 127, 134, 119, 128, 119, 119, 139, 115, 111, 121, 118, 122, 119, 129, 135, 135, 112, 121, 124, 151, 127, 130, 130, 119, 124, 114, 137, 126, 129, 146, 144, 111, 137, 132, 136, 111, 122, 124, 143, 120, 139, 115, 122, 122, 134, 120, 130, 140, 132, 137, 129, 118, 141, 119, 124, 130, 134, 120, 149, 138, 139, 128, 129, 115, 124, 133, 129, 121, 143, 130, 128, 122, 123, 133, 147, 134, 123, 113, 123, 116, 133, 121, 120, 145, 115, 125, 123, 108, 132, 120, 129, 117, 123, 125, 142, 127, 157, 115, 139, 125, 118, 123, 111, 127, 137, 115, 145, 112, 123, 127, 118, 125, 100, 127, 143, 115, 122, 124, 123, 139, 136, 121, 118, 122, 126, 134, 113, 132, 128, 120, 129, 117, 125, 133, 131, 125, 140, 133, 127, 127, 135, 117, 142, 125, 127, 118, 119, 134, 136, 115, 112, 142, 131, 114, 143, 120, 119, 112, 117, 128, 120, 132, 104, 115, 105, 129, 134, 114, 141, 125, 123, 116, 121, 113, 114, 114, 130, 122, 126, 112, 125, 120, 127, 130, 130, 111, 130, 133, 115, 131, 114, 116, 132, 131, 113, 135, 126, 133, 128, 111, 129, 123, 115, 130, 109, 130, 106, 128, 125, 117, 107, 121, 124, 115, 128, 135, 109, 118, 130, 130, 129, 121, 106, 126, 128, 134, 113, 144, 131, 122, 130, 133, 116, 128, 122, 119, 124, 116, 130, 122, 129, 128, 130, 132, 126, 118, 106, 124, 116, 129, 118, 130, 122, 139, 128, 127, 131, 140, 136, 139, 126, 119, 103, 122, 118, 143, 117, 111, 131, 118, 116, 115, 102, 132, 124, 125, 115, 119, 99, 126, 142, 124, 127, 113, 133, 116, 144, 120, 123, 142, 105, 120, 131, 133, 111, 122, 122, 130, 143, 142, 126, 119, 120, 142, 116, 121, 141, 122, 132, 118, 148, 133, 117, 106, 129, 115, 137, 136, 111, 142, 119, 123, 131, 136, 126, 115, 124, 122, 139, 130, 125, 139, 126, 117, 127, 126, 106, 127, 122, 124, 118, 115, 120, 121, 123, 130, 135, 132, 136, 120, 120, 122, 117, 130, 121, 113, 108, 127, 124, 142, 124, 124, 120, 112, 125, 133, 129, 134, 115, 118, 132, 122, 138, 126, 111, 116, 131, 135, 139, 142, 125, 122, 124, 118, 132, 135, 115, 129, 125, 133, 129, 138, 134, 132, 123, 124, 115, 129, 130, 120, 126, 138, 118, 137, 126, 120, 132, 130, 128, 123, 119, 145, 119, 126, 127, 130, 112, 144, 130, 125, 102, 137, 122, 118, 106, 127, 122, 135, 146, 130, 126, 137, 126, 132, 112, 125, 139, 121, 130, 154, 121, 139, 92, 114, 113, 120, 137, 146, 131, 131, 130, 121, 110, 129, 134, 122, 97, 122, 137, 139, 130, 144, 121, 134, 117, 121, 116, 120, 133, 115, 143, 119, 107, 128, 119, 138, 127, 135, 129, 127, 137, 133, 121, 110, 128, 133, 121, 112, 137, 108, 120, 118, 132, 107, 117, 124, 133, 136, 99, 124, 133, 122, 124, 121, 140, 125, 124, 128, 121, 129, 128, 114, 128, 142, 133, 115, 115, 119, 119, 119, 120, 119, 125, 129, 37, 120, 149, 116, 125, 125, 125, 109, 119, 153, 138, 137, 122, 129, 121, 130, 115, 133, 131, 137, 123, 118, 119, 122, 126, 109, 127, 112, 118, 132, 134, 121, 138, 133, 113, 115, 136, 123, 137, 135, 121, 125, 131, 117, 111, 115, 117, 129, 128, 134, 116, 127, 119, 116, 129, 123, 123, 121, 121, 137, 125, 122, 130, 139, 112, 126, 126, 120, 131, 120, 131, 134, 130, 136, 133, 124, 138, 115, 117, 125, 127, 120, 123, 131, 129, 118, 117, 115, 128, 120, 131, 92, 141, 115, 121, 129, 118, 113, 115, 110, 120, 143, 126, 118, 135, 120, 120, 121, 128, 117, 144, 134, 123, 130, 115, 115, 102, 130, 122, 129, 113, 107, 119, 130, 127, 140, 122, 133, 112, 128, 118, 133, 120, 129, 120, 130, 130, 127, 127, 135, 130, 130, 103, 133, 118, 108, 133, 128, 128, 116, 134, 138, 123, 125, 130, 124, 123, 137, 126, 127, 128, 128, 109, 133, 122, 120, 118, 131, 135, 115, 114, 120, 130, 113, 118, 131, 123, 139, 109, 127, 125, 133, 136, 147, 132, 127, 118, 130, 139, 135, 134, 119, 136, 113, 122, 149, 130, 119, 128, 122, 139, 129, 128, 109, 119, 112, 135, 113, 129, 131, 122, 133, 129, 110, 126, 119, 112, 128, 133, 124, 125, 110, 141, 118, 140, 148, 138, 132, 132, 115, 123, 138, 139, 124, 116, 117, 136, 134, 117, 130, 128, 141, 129, 130, 135, 121, 105, 143, 132, 131, 129, 110, 114, 123, 138, 131, 125, 133, 132, 120, 127, 130, 119, 145, 116, 121, 109, 131, 119, 137, 133, 126, 128, 116, 119, 116, 136, 134, 116, 133, 125, 157, 123, 132, 128, 130, 122, 120, 121, 134, 131, 108, 127, 127, 116, 122, 137, 134, 131, 126, 121, 138, 126, 114, 122, 131, 139, 129, 135, 111, 96, 134, 131, 124, 119, 136, 137, 121, 145, 127, 132, 120, 112, 118, 124, 113, 118, 119, 125, 117, 107, 128, 94, 118, 143, 123, 114, 110, 130, 140, 123, 113, 133, 146, 128, 115, 125, 133, 134, 108, 119, 127, 124, 128, 112, 131, 102, 133, 122, 134, 126, 144, 128, 120, 116, 129, 133, 126, 112, 131, 129, 136, 110, 109, 122, 111, 133, 135, 132, 133, 123, 133, 125, 122, 137, 117, 118, 116, 132, 126, 138, 122, 126, 126, 124, 127, 112, 137, 135, 113, 126, 128, 136, 137, 120, 133, 136, 119, 130, 121, 104, 143, 124, 116, 122, 145, 112, 131, 128, 117, 123, 134, 133, 116, 150, 130, 127, 127, 117, 135, 152, 125, 133, 127, 124, 133, 127, 139, 113, 114, 123, 114, 138, 118, 118, 139, 109, 126, 118, 125, 136, 127, 130, 137, 131, 136, 124, 140, 125, 135, 116, 124, 144, 119, 127, 128, 145, 114, 116, 116, 112, 136, 115, 133, 135, 125, 122, 135, 142, 127, 131, 131, 114, 114, 111, 126, 134, 123, 117, 133, 123, 138, 131, 144, 135, 126, 123, 127, 120, 137, 127, 128, 130, 123, 119, 138, 132, 125, 110, 136, 120, 124, 126, 133, 120, 118, 119, 114, 124, 132, 138, 122, 144, 115, 137, 113, 126, 130, 123, 122, 127, 133, 139, 114, 130, 119, 120, 136, 131, 122, 125, 128, 132, 129, 130, 129, 128, 114, 136, 132, 120, 132, 129, 128, 141, 118, 133, 127, 138, 125, 117, 127, 121, 119, 138, 118, 122, 119, 128, 113, 114, 90, 140, 121, 125, 117, 130, 114, 130, 126, 133, 127, 137, 115, 126, 124, 135, 134, 129, 134, 136, 124, 119, 130, 114, 122, 145, 113, 126, 136, 138, 129, 128, 123, 112, 126, 132, 122, 124, 131, 131, 110, 122, 121, 134, 133, 126, 129, 128, 123, 113, 128, 133, 116, 114, 115, 124, 122, 131, 138, 115, 127, 144, 128, 120, 148, 139, 127, 131, 127, 118, 136, 123, 135, 123, 125, 139, 119, 125, 133, 124, 125, 126, 131, 113, 132, 130, 121, 136, 123, 125, 124, 116, 131, 120, 105, 129, 120, 127, 102, 137, 130, 116, 124, 122, 124, 116, 128, 115, 102, 128, 130, 113, 98, 126, 138, 130, 116, 105, 146, 118, 139, 107, 135, 126, 129, 120, 133, 115, 144, 130, 106, 129, 119, 118, 129, 120, 134, 126, 92, 123, 136, 134, 119, 117, 122, 119, 137, 123, 132, 119, 128, 133, 107, 116, 155, 116, 114, 109, 131, 132, 124, 117, 144, 102, 137, 114, 134, 132, 124, 142, 115, 114, 136, 130, 120, 126, 121, 119, 120, 113, 124, 142, 122, 126, 121, 139, 105, 125, 123, 125, 133, 124, 147, 136, 148, 136, 113, 125, 113, 147, 129, 139, 125, 123, 119, 132, 128, 135, 121, 108, 126, 134, 115, 142, 114, 126, 124, 140, 122, 134, 112, 149, 119, 126, 131, 137, 132, 129, 142, 127, 121, 123, 131, 121, 127, 129, 122, 114, 116, 120, 120, 132, 128, 109, 134, 132, 122, 118, 118, 135, 119, 118, 123, 113, 130, 123, 126, 126, 124, 116, 112, 127, 143, 138, 123, 128, 118, 124, 122, 124, 104, 143, 112, 129, 121, 131, 127, 116, 110, 133, 111, 108, 124, 104, 113, 126, 140, 134, 105, 123, 97, 115, 106, 125, 127, 127, 127, 122, 125, 113, 122, 118, 114, 138, 117, 106, 106, 134, 136, 135, 115, 117, 133, 124, 137, 115, 128, 120, 118, 152, 126, 128, 117, 132, 108, 146, 116, 134, 122, 138, 133, 129, 119, 129, 105, 114, 131, 122, 112, 122, 119, 131, 127, 135, 115, 121, 108, 112, 135, 115, 120, 109, 134, 133, 132, 117, 124, 129, 130, 109, 120, 109, 122, 118, 138, 119, 105, 123, 130, 123, 126, 127, 115, 145, 115, 131, 113, 140, 130, 129, 134, 125, 128, 130, 136, 116, 140, 144, 131, 136, 134, 130, 109, 102, 147, 123, 126, 112, 115, 132, 126, 112, 117, 130, 118, 117, 130, 132, 132, 124, 134, 121, 127, 113, 125, 128, 108, 117, 133, 116, 127, 114, 122, 120, 116, 132, 127, 140, 124, 125, 118, 129, 119, 98, 131, 129, 126, 122, 120, 138, 126, 141, 142, 127, 128, 110, 128, 110, 151, 122, 129, 118, 134, 115, 130, 133, 113, 140, 120, 113, 101, 120, 127, 123, 130, 133, 125, 130, 122, 115, 124, 124, 112, 127, 135, 118, 134, 130, 132, 113, 125, 123, 134, 128, 152, 119, 137, 98, 120, 141, 123, 120, 130, 121, 124, 124, 110, 109, 123, 138, 132, 129, 132, 133, 116, 129, 146, 135, 116, 114, 127, 130, 129, 116, 144, 117, 103, 116, 138, 116, 100, 128, 131, 119, 120, 118, 139, 121, 131, 132, 119, 116, 128, 124, 115, 127, 103, 105, 123, 122, 121, 126, 124, 128, 124, 137, 116, 107, 127, 120, 117, 120, 133, 107, 131, 146, 117, 118, 128, 119, 136, 119, 121, 123, 150, 124, 138, 127, 118, 146, 133, 102, 105, 110, 126, 117, 149, 125, 151, 119, 131, 117, 126, 125, 125, 121, 115, 115, 116, 126, 130, 118, 120, 126, 123, 138, 100, 135, 107, 120, 135, 118, 133, 140, 124, 112, 126, 140, 122, 129, 138, 136, 146, 133, 124, 133, 138, 123, 133, 124, 121, 132, 121, 125, 118, 127, 123, 110, 115, 101, 119, 119, 129, 143, 130, 129, 125, 116, 133, 148, 117, 151, 120, 114, 122, 116, 125, 130, 127, 133, 124, 116, 139, 103, 122, 129, 129, 118, 128, 115, 123, 107, 116, 127, 136, 121, 138, 118, 137, 131, 126, 110, 137, 133, 134, 140, 129, 125, 130, 134, 129, 111, 140, 140, 149, 115, 138, 131, 104, 144, 135, 113, 132, 114, 145, 138, 113, 149, 129, 129, 121, 126, 134, 114, 129, 135, 132, 136, 120, 129, 128, 113, 135, 118, 133, 110, 129, 126, 120, 144, 134, 121, 132, 126, 141, 133, 154, 133, 130, 138, 132, 125, 130, 147, 134, 107, 119, 124, 122, 125, 128, 113, 142, 159, 122, 127, 112, 112, 111, 150, 143, 129, 122, 112, 133, 132, 143, 119, 140, 114, 120, 122, 127, 125, 137, 122, 134, 140, 120, 130, 111, 153, 130, 113, 127, 119, 119, 115, 121, 126, 107, 127, 130, 135, 127, 143, 119, 133, 122, 94, 111, 123, 111, 121, 123, 115, 126, 135, 134, 120, 115, 125, 112, 138, 142, 109, 118, 114, 123, 150, 139, 136, 118, 138, 144, 130, 129, 138, 118, 124, 115, 136, 123, 118, 124, 107, 143, 116, 133, 128, 125, 128, 119, 135, 120, 139, 119, 123, 120, 126, 137, 134, 108, 135, 117, 133, 132, 137, 130, 124, 132, 127, 149, 136, 127, 114, 130, 113, 130, 114, 120, 117, 114, 124, 122, 119, 139, 146, 116, 122, 122, 140, 130, 126, 126, 139, 115, 125, 128, 132, 125, 143, 120, 123, 130, 150, 123, 132, 113, 138, 128, 127, 121, 119, 121, 109, 127, 118, 126, 127, 132, 117, 155, 117, 128, 130, 116, 118, 125, 125, 127, 144, 130, 129, 127, 104, 130, 130, 106, 109, 115, 130, 131, 136, 130, 126, 128, 116, 110, 122, 127, 141, 138, 137, 123, 130, 119, 126, 124, 108, 121, 131, 126, 129, 134, 121, 126, 122, 117, 153, 138, 116, 134, 139, 143, 135, 129, 131, 124, 131, 116, 136, 122, 124, 133, 122, 140, 142, 112, 121, 131, 119, 132, 133, 134, 126, 109, 123, 136, 134, 130, 123, 133, 139, 124, 155, 141, 104, 114, 121, 119, 133, 116, 129, 129, 123, 132, 133, 120, 120, 120, 130, 161, 117, 131, 111, 117, 126, 101, 135, 129, 112, 136, 113, 155, 136, 137, 124, 110, 124, 133, 136, 125, 136, 126, 128, 115, 115, 110, 147, 100, 112, 126, 129, 116, 133, 123, 122, 130, 131, 142, 123, 135, 150, 125, 119, 124, 138, 141, 113, 143, 133, 133, 136, 124, 127, 113, 132, 138, 136, 110, 129, 115, 109, 116, 149, 136, 135, 130, 131, 135, 117, 136, 120, 111, 132, 140, 126, 110, 129, 153, 143, 126, 133, 118, 141, 124, 151, 112, 136, 113, 134, 131, 120, 144, 121, 116, 131, 130, 132, 120, 143, 135, 123, 123, 132, 108, 111, 143, 122, 133, 131, 111, 130, 140, 103, 115, 122, 125, 141, 131, 108, 122, 124, 134, 102, 116, 107, 105, 123, 124, 89, 111, 147, 121, 115, 110, 132, 122, 134, 132, 93, 111, 116, 132, 125, 123, 145, 133, 124, 129, 126, 122, 110, 112, 124, 133, 132, 138, 109, 129, 113, 116, 113, 129, 126, 128, 118, 126, 133, 126, 134, 136, 127, 131, 133, 123, 121, 122, 113, 123, 117, 123, 114, 119, 151, 149, 142, 125, 128, 123, 136, 115, 138, 153, 117, 133, 114, 115, 116, 120, 129, 140, 138, 120, 113, 128, 130, 123, 129, 141, 117, 129, 127, 118, 143, 118, 126, 138, 105, 98, 113, 130, 113, 126, 142, 139, 141, 108, 120, 129, 144, 110, 122, 142, 122, 119, 108, 125, 111, 124, 114, 139, 127, 135, 109, 137, 131, 119, 133, 134, 122, 136, 119, 140, 133, 122, 149, 103, 124, 135, 112, 143, 124, 123, 131, 135, 116, 158, 126, 117, 138, 120, 118, 116, 115, 143, 114, 115, 130, 129, 128, 131, 143, 140, 137, 128, 137, 120, 139, 128, 142, 139, 131, 118, 114, 139, 105, 136, 140, 121, 132, 122, 127, 128, 129, 120, 114, 139, 123, 121, 122, 131, 112, 129, 132, 116, 123, 114, 137, 116, 124, 134, 119, 142, 143, 111, 123, 127, 123, 126, 138, 131, 127, 115, 134, 118, 129, 136, 125, 121, 136, 119, 133, 140, 137, 122, 133, 135, 125, 107, 121, 123, 114, 112, 113, 134, 144, 127, 117, 141, 122, 119, 115, 121, 115, 129, 119, 99, 142, 136, 126, 117, 124, 117, 110, 134, 125, 116, 132, 141, 129, 143, 127, 125, 138, 137, 130, 109, 143, 133, 137, 126, 129, 114, 124, 110, 98, 129, 137, 129, 113, 128, 123, 131, 133, 114, 111, 133, 124, 128, 109, 140, 127, 132, 134, 135, 108, 128, 133, 113, 109, 111, 143, 115, 112, 154, 113, 117, 141, 127, 123, 125, 113, 120, 125, 134, 146, 122, 123, 144, 137, 117, 111, 134, 136, 108, 111, 129, 125, 124, 120, 120, 113, 126, 126, 108, 138, 148, 123, 118, 143, 110, 131, 114, 110, 131, 115, 141, 124, 138, 125, 127, 131, 122, 125, 113, 118, 117, 118, 126, 123, 144, 95, 128, 150, 120, 139, 105, 142, 111, 115, 116, 132, 119, 149, 119, 106, 121, 121, 130, 128, 117, 125, 124, 148, 107, 117, 122, 120, 114, 130, 131, 117, 130, 134, 132, 115, 118, 131, 126, 112, 123, 117, 131, 129, 133, 123, 139, 126, 120, 127, 114, 118, 134, 105, 118, 128, 122, 129, 103, 116, 127, 114, 147, 103, 131, 122, 119, 119, 141, 106, 114, 133, 118, 136, 108, 127, 140, 131, 128, 121, 117, 125, 110, 135, 113, 105, 120, 109, 142, 120, 133, 108, 143, 145, 131, 139, 144, 141, 132, 119, 129, 115, 140, 110, 120, 137, 139, 110, 128, 124, 126, 142, 106, 129, 122, 115, 135, 120, 118, 118, 127, 116, 116, 119, 128, 136, 147, 127, 130, 123, 130, 122, 115, 133, 132, 131, 133, 143, 143, 136, 132, 130, 122, 148, 130, 129, 116, 129, 132, 130, 111, 132, 116, 138, 116, 127, 138, 140, 135, 122, 112, 137, 116, 124, 117, 120, 130, 125, 136, 120, 129, 139, 119, 128, 133, 137, 137, 141, 124, 136, 129, 135, 119, 131, 134, 129, 124, 133, 130, 135, 123, 116, 122, 126, 125, 121, 129, 126, 118, 133, 129, 112, 139, 113, 114, 131, 109, 130, 116, 131, 134, 130, 125, 114, 120, 111, 136, 104, 122, 138, 117, 139, 118, 144, 137, 123, 119, 108, 131, 114, 123, 142, 133, 109, 129, 130, 120, 117, 113, 135, 126, 120, 142, 121, 138, 121, 130, 126, 120, 129, 128, 116, 122, 121, 113, 127, 135, 126, 123, 114, 122, 106, 134, 109, 109, 127, 109, 123, 119, 121, 124, 117, 122, 127, 113, 140, 125, 109, 114, 131, 127, 116, 130, 118, 120, 133, 133, 114, 131, 114, 114, 137, 114, 132, 115, 133, 134, 131, 100, 115, 132, 117, 120, 134, 130, 106, 115, 122, 119, 124, 107, 127, 133, 134, 120, 104, 128, 119, 114, 117, 135, 142, 114, 151, 117, 112, 133, 120, 113, 129, 116, 115, 129, 114, 133, 134, 124, 117, 131, 128, 132, 132, 116, 118, 119, 135, 110, 119, 114, 117, 124, 113, 123, 125, 143, 125, 124, 137, 117, 138, 123, 132, 127, 113, 127, 114, 117, 118, 131, 128, 137, 125, 134, 133, 119, 124, 127, 119, 137, 148, 134, 133, 123, 113, 137, 114, 136, 132, 124, 125, 138, 140, 114, 125, 134, 119, 133, 139, 122, 118, 139, 117, 114, 133, 122, 128, 115, 124, 135, 123, 128, 118, 157, 113, 129, 115, 111, 126, 149, 112, 137, 140, 133, 118, 130, 131, 130, 126, 142, 117, 122, 128, 112, 123, 122, 145, 130, 133, 119, 144, 128, 134, 136, 120, 102, 127, 131, 115, 124, 142, 129, 126, 130, 140, 135, 126, 127, 143, 138, 117, 128, 132, 112, 133, 111, 114, 130, 138, 138, 119, 120, 148, 110, 125, 113, 126, 129, 117, 145, 125, 108, 132, 131, 125, 130, 109, 130, 141, 138, 120, 113, 122, 140, 141, 134, 129, 119, 122, 119, 129, 122, 120, 135, 116, 120, 121, 130, 99, 126, 124, 133, 128, 127, 118, 107, 116, 124, 138, 134, 116, 121, 136, 131, 135, 120, 108, 127, 117, 117, 119, 114, 116, 113, 132, 125, 124, 118, 144, 123, 123, 120, 106, 126, 105, 105, 115, 109, 145, 127, 128, 129, 138, 117, 122, 123, 128, 120, 111, 130, 115, 134, 124, 105, 134, 109, 121, 127, 131, 134, 96, 130, 131, 129, 125, 131, 121, 130, 138, 141, 124, 124, 116, 135, 122, 139, 130, 136, 128, 130, 133, 120, 121, 122, 142, 146, 127, 129, 130, 125, 127, 132, 137, 117, 126, 126, 118, 116, 131, 137, 125, 135, 114, 135, 128, 132, 128, 123, 124, 138, 128, 113, 132, 123, 126, 133, 127, 117, 137, 135, 132, 128, 130, 134, 141, 113, 136, 119, 131, 135, 108, 131, 125, 124, 122, 152, 119, 128, 129, 121, 117, 136, 125, 124, 120, 126, 114, 125, 122, 115, 129, 123, 99, 130, 136, 141, 130, 129, 103, 122, 120, 121, 132, 126, 133, 122, 126, 123, 130, 126, 135, 119, 141, 121, 117, 127, 127, 104, 134, 125, 118, 123, 109, 125, 141, 133, 112, 119, 136, 138, 124, 139, 128, 109, 131, 142, 134, 121, 118, 134, 116, 140, 128, 112, 118, 109, 121, 120, 122, 135, 122, 125, 113, 124, 125, 116, 133, 133, 133, 136, 133, 109, 139, 131, 142, 112, 113, 136, 112, 118, 134, 136, 127, 118, 132, 145, 120, 138, 130, 147, 136, 120, 122, 114, 137, 118, 115, 92, 123, 118, 132, 119, 112, 127, 119, 136, 156, 133, 126, 125, 130, 131, 118, 123, 115, 134, 120, 118, 128, 120, 127, 114, 125, 131, 124, 122, 130, 123, 116, 138, 143, 127, 125, 122, 128, 129, 141, 139, 136, 124, 114, 108, 117, 135, 112, 112, 113, 146, 107, 125, 132, 128, 131, 134, 131, 134, 124, 141, 122, 121, 118, 124, 127, 118, 121, 117, 110, 125, 121, 133, 129, 124, 131, 108, 129, 121, 99, 114, 121, 105, 119, 136, 141, 138, 135, 118, 135, 107, 109, 144, 127, 130, 107, 131, 122, 123, 131, 120, 108, 118, 135, 131, 111, 132, 133, 119, 104, 109, 139, 108, 123, 126, 127, 113, 124, 142, 107, 132, 126, 109, 140, 122, 121, 125, 139, 121, 128, 117, 136, 104, 139, 144, 124, 132, 118, 123, 122, 118, 119, 130, 120, 111, 136, 117, 145, 139, 118, 118, 124, 141, 133, 123, 140, 122, 117, 136, 137, 123, 115, 114, 106, 118, 125, 144, 140, 127, 128, 111, 117, 122, 110, 125, 119, 133, 116, 149, 118, 138, 134, 140, 130, 125, 110, 119, 125, 113, 121, 125, 121, 120, 113, 132, 88, 137, 109, 122, 110, 130, 138, 139, 134, 134, 138, 123, 116, 109, 132, 110, 139, 118, 136, 125, 135, 120, 117, 123, 127, 94, 130, 135, 121, 126, 130, 118, 119, 117, 128, 123, 130, 112, 128, 117, 128, 128, 129, 116, 128, 114, 124, 121, 125, 131, 112, 144, 121, 127, 116, 119, 128, 141, 111, 120, 119, 119, 118, 134, 127, 134, 130, 122, 109, 100, 134, 130, 120, 114, 114, 138, 122, 130, 135, 134, 117, 127, 131, 130, 130, 131, 125, 141, 125, 128, 120, 107, 111, 116, 140, 123, 130, 124, 123, 123, 156, 119, 116, 119, 121, 93, 127, 122, 154, 124, 136, 141, 105, 125, 128, 137, 114, 114, 113, 137, 139, 124, 125, 120, 132, 125, 125, 154, 118, 120, 139, 133, 109, 122, 117, 123, 151, 116, 137, 107, 126, 123, 113, 112, 124, 129, 120, 125, 143, 118, 129, 139, 126, 135, 127, 137, 125, 125, 131, 117, 116, 117, 113, 112, 119, 136, 141, 141, 121, 104, 128, 129, 105, 122, 125, 139, 102, 130, 134, 114, 124, 125, 144, 132, 127, 120, 131, 131, 132, 122, 132, 127, 107, 143, 102, 123, 130, 110, 110, 126, 118, 127, 128, 103, 128, 109, 133, 143, 122, 136, 121, 102, 135, 127, 130, 129, 141, 126, 114, 135, 120, 117, 141, 140, 121, 139, 108, 127, 137, 130, 125, 112, 130, 124, 127, 119, 126, 112, 130, 122, 118, 127, 125, 124, 130, 151, 116, 122, 120, 114, 116, 124, 141, 114, 139, 122, 123, 122, 111, 110, 127, 131, 118, 121, 127, 123, 116, 129, 125, 124, 117, 133, 127, 123, 117, 117, 122, 135, 118, 117, 117, 135, 124, 135, 145, 128, 124, 140, 115, 126, 129, 118, 114, 116, 124, 112, 126, 107, 122, 136, 127, 121, 133, 129, 118, 105, 123, 129, 124, 116, 133, 144, 123, 134, 111, 121, 121, 118, 134, 116, 112, 123, 117, 120, 133, 114, 138, 137, 124, 121, 152, 121, 119, 147, 115, 120, 126, 142, 129, 119, 122, 134, 132, 121, 122, 114, 141, 124, 113, 123, 116, 131, 137, 129, 120, 147, 148, 111, 120, 113, 124, 137, 131, 111, 136, 135, 129, 114, 143, 118, 127, 116, 117, 118, 121, 117, 124, 136, 117, 134, 129, 137, 112, 136, 125, 106, 114, 130, 113, 114, 120, 113, 132, 120, 122, 122, 133, 124, 115, 121, 121, 122, 106, 108, 125, 115, 113, 131, 140, 126, 128, 126, 123, 131, 118, 131, 135, 122, 142, 138, 117, 96, 117, 113, 128, 131, 140, 136, 113, 134, 129, 137, 119, 129, 130, 122, 122, 105, 139, 131, 124, 118, 121, 126, 146, 122, 120, 120, 116, 126, 130, 128, 131, 126, 135, 128, 129, 120, 134, 132, 140, 116, 121, 139, 126, 113, 136, 134, 136, 128, 128, 118, 116, 134, 131, 115, 134, 121, 114, 153, 117, 130, 145, 128, 112, 141, 123, 131, 125, 122, 136, 144, 118, 131, 121, 115, 126, 126, 131, 139, 134, 107, 104, 128, 129, 119, 127, 136, 124, 130, 135, 130, 125, 118, 140, 122, 161, 129, 105, 130, 115, 122, 115, 118, 123, 120, 123, 110, 120, 123, 125, 119, 131, 125, 132, 146, 128, 131, 131, 128, 121, 125, 127, 120, 129, 110, 146, 140, 122, 126, 132, 104, 141, 116, 113, 124, 106, 122, 118, 135, 136, 122, 137, 129, 135, 128, 120, 116, 140, 118, 105, 130, 128, 116, 123, 132, 129, 123, 127, 119, 131, 137, 118, 124, 113, 119, 111, 134, 122, 129, 133, 121, 134, 136, 127, 126, 109, 115, 143, 116, 138, 105, 122, 112, 133, 112, 140, 128, 132, 134, 130, 125, 124, 121, 122, 116, 120, 121, 146, 138, 131, 124, 127, 119, 137, 130, 118, 118, 136, 109, 119, 103, 113, 118, 116, 119, 107, 111, 118, 139, 135, 113, 145, 117, 130, 108, 131, 121, 133, 109, 121, 132, 124, 118, 122, 126, 120, 135, 132, 131, 124, 124, 133, 121, 126, 150, 128, 124, 112, 125, 119, 114, 139, 124, 124, 111, 129, 118, 140, 127, 126, 131, 140, 113, 118, 142, 112, 126, 123, 137, 125, 136, 122, 101, 96, 130, 122, 139, 129, 123, 133, 121, 132, 125, 131, 123, 128, 143, 138, 120, 130, 139, 125, 111, 115, 148, 139, 136, 123, 128, 115, 121, 109, 131, 110, 132, 130, 135, 122, 117, 123, 110, 144, 123, 118, 135, 139, 132, 132, 134, 120, 120, 139, 119, 139, 141, 123, 124, 111, 113, 137, 123, 124, 156, 131, 109, 153, 117, 138, 113, 124, 118, 136, 138, 125, 138, 119, 150, 128, 116, 138, 128, 123, 115, 101, 125, 130, 134, 133, 128, 133, 124, 121, 106, 120, 122, 113, 129, 123, 122, 114, 116, 127, 137, 125, 122, 133, 123, 142, 127, 115, 133, 120, 133, 113, 157, 131, 113, 128, 129, 124, 126, 122, 155, 134, 109, 131, 123, 116, 128, 117, 122, 129, 117, 132, 135, 115, 149, 118, 136, 117, 145, 118, 126, 130, 114, 154, 117, 111, 149, 118, 132, 126, 118, 131, 136, 135, 110, 109, 130, 105, 108, 122, 124, 129, 118, 115, 132, 122, 121, 110, 134, 144, 111, 119, 125, 121, 121, 126, 119, 144, 125, 102, 126, 141, 121, 133, 133, 112, 121, 115, 128, 120, 119, 133, 111, 121, 121, 128, 140, 127, 134, 138, 119, 119, 129, 141, 117, 128, 136, 120, 131, 149, 152, 116, 121, 117, 130, 138, 119, 129, 120, 118, 121, 125, 118, 128, 109, 112, 103, 143, 129, 138, 123, 121, 123, 125, 128, 117, 116, 108, 128, 131, 138, 110, 130, 113, 110, 133, 135, 117, 121, 122, 117, 112, 124, 122, 134, 125, 127, 113, 126, 116, 109, 124, 132, 129, 138, 134, 109, 145, 123, 121, 96, 122, 133, 114, 126, 129, 116, 116, 121, 131, 125, 117, 131, 124, 116, 144, 125, 121, 123, 134, 115, 132, 120, 118, 122, 134, 116, 137, 122, 125, 105, 114, 115, 135, 134, 127, 135, 143, 110, 137, 131, 134, 102, 128, 130, 112, 126, 137, 124, 130, 113, 132, 120, 141, 123, 123, 128, 136, 129, 131, 119, 129, 144, 112, 108, 127, 143, 142, 115, 138, 136, 124, 137, 128, 120, 128, 146, 135, 128, 126, 131, 135, 133, 161, 113, 121, 115, 123, 128, 111, 136, 133, 130, 142, 127, 133, 164, 131, 120, 137, 140, 113, 138, 138, 137, 133, 114, 122, 136, 128, 112, 136, 131, 139, 140, 100, 143, 105, 125, 118, 131, 128, 145, 127, 104, 117, 107, 116, 135, 124, 115, 127, 101, 125, 126, 100, 102, 142, 136, 110, 145, 124, 121, 108, 127, 137, 127, 125, 141, 109, 117, 126, 121, 116, 128, 125, 134, 115, 124, 117, 114, 134, 110, 132, 130, 130, 119, 127, 116, 126, 132, 140, 139, 115, 145, 117, 137, 125, 127, 127, 127, 122, 117, 149, 120, 130, 139, 119, 115, 123, 137, 123, 129, 133, 126, 109, 126, 128, 134, 138, 134, 127, 127, 143, 109, 124, 110, 128, 121, 126, 140, 126, 113, 124, 122, 125, 136, 125, 116, 126, 136, 124, 120, 133, 123, 128, 112, 127, 138, 125, 124, 140, 130, 108, 116, 124, 115, 130, 134, 120, 135, 124, 119, 114, 122, 135, 95, 119, 120, 111, 137, 138, 130, 116, 124, 124, 114, 133, 124, 116, 144, 138, 122, 125, 124, 123, 133, 135, 109, 113, 125, 140, 118, 111, 141, 123, 124, 130, 141, 117, 122, 120, 134, 120, 126, 123, 139, 105, 112, 127, 128, 145, 126, 121, 123, 113, 118, 142, 132, 126, 118, 114, 129, 142, 132, 111, 128, 120, 120, 147, 121, 146, 131, 125, 135, 114, 115, 116, 134, 129, 126, 125, 123, 120, 132, 127, 120, 140, 121, 130, 121, 116, 133, 123, 125, 108, 105, 147, 143, 118, 107, 116, 136, 132, 119, 130, 129, 130, 119, 155, 133, 136, 136, 118, 119, 101, 166, 115, 115, 111, 141, 122, 118, 126, 129, 140, 127, 109, 142, 125, 105, 129, 136, 119, 143, 131, 117, 137, 127, 122, 137, 131, 134, 147, 113, 140, 123, 130, 129, 125, 157, 123, 130, 120, 129, 141, 102, 132, 142, 129, 125, 127, 126, 103, 122, 130, 128, 124, 99, 115, 140, 141, 124, 124, 136, 120, 130, 135, 113, 130, 135, 129, 120, 110, 122, 116, 126, 134, 112, 127, 111, 131, 148, 141, 118, 120, 127, 125, 136, 129, 112, 130, 137, 129, 128, 127, 113, 106, 96, 128, 148, 133, 120, 133, 117, 112, 121, 132, 123, 116, 123, 107, 120, 120, 122, 104, 151, 135, 132, 128, 124, 120, 122, 119, 123, 126, 133, 104, 144, 138, 140, 130, 124, 128, 124, 125, 113, 137, 103, 129, 131, 122, 127, 132, 127, 130, 143, 118, 96, 127, 122, 124, 117, 129, 150, 107, 127, 121, 137, 117, 136, 125, 96, 115, 127, 128, 161, 137, 139, 100, 110, 127, 125, 132, 129, 117, 137, 128, 124, 132, 134, 119, 124, 138, 130, 96, 122, 122, 135, 126, 122, 127, 116, 149, 129, 118, 119, 113, 146, 122, 118, 124, 134, 126, 139, 123, 115, 113, 121, 121, 130, 145, 129, 106, 131, 116, 111, 106, 133, 110, 133, 130, 103, 131, 125, 112, 107, 132, 141, 122, 128, 123, 123, 123, 133, 134, 127, 129, 124, 146, 124, 122, 123, 122, 111, 121, 128, 130, 142, 139, 142, 102, 108, 139, 126, 127, 121, 117, 135, 119, 116, 141, 109, 140, 111, 132, 121, 109, 130, 142, 125, 142, 131, 135, 134, 138, 135, 135, 115, 133, 107, 134, 128, 123, 154, 123, 135, 114, 127, 117, 125, 131, 120, 130, 136, 130, 100, 112, 130, 146, 122, 135, 124, 127, 128, 118, 108, 125, 123, 125, 126, 106, 140, 145, 138, 124, 108, 129, 115, 139, 117, 120, 103, 123, 135, 132, 126, 115, 105, 119, 134, 126, 116, 135, 115, 128, 130, 115, 99, 105, 129, 123, 116, 130, 130, 120, 113, 111, 133, 108, 132, 133, 116, 128, 140, 123, 119, 134, 123, 137, 132, 129, 113, 124, 126, 122, 116, 122, 119, 117, 132, 105, 127, 99, 143, 147, 136, 102, 129, 131, 120, 135, 115, 118, 132, 137, 131, 120, 122, 115, 124, 115, 128, 123, 108, 138, 139, 132, 112, 125, 118, 113, 125, 122, 105, 115, 96, 121, 108, 122, 137, 126, 126, 127, 131, 135, 127, 131, 127, 121, 124, 116, 113, 115, 134, 134, 123, 123, 138, 127, 125, 134, 122, 142, 106, 113, 131, 120, 129, 126, 137, 120, 141, 127, 127, 127, 103, 118, 103, 154, 110, 110, 127, 126, 121, 124, 124, 127, 118, 109, 143, 112, 123, 126, 106, 138, 122, 128, 119, 131, 109, 113, 112, 135, 130, 120, 145, 151, 151, 137, 142, 119, 107, 124, 125, 121, 127, 111, 122, 114, 122, 115, 127, 137, 120, 121, 129, 140, 147, 121, 110, 128, 126, 123, 139, 144, 123, 122, 119, 127, 123, 118, 126, 109, 114, 130, 128, 129, 137, 138, 116, 124, 120, 140, 130, 116, 119, 134, 119, 127, 129, 143, 154, 134, 119, 129, 122, 113, 129, 124, 146, 122, 117, 133, 133, 119, 118, 127, 132, 152, 112, 139, 132, 122, 106, 125, 139, 112, 123, 142, 118, 119, 114, 154, 107, 131, 123, 130, 118, 138, 148, 135, 120, 132, 121, 148, 143, 117, 123, 122, 119, 130, 113, 131, 136, 154, 121, 117, 138, 124, 138, 122, 130, 121, 127, 141, 141, 119, 135, 136, 128, 126, 137, 111, 113, 129, 154, 117, 124, 139, 135, 107, 142, 128, 121, 118, 120, 116, 144, 133, 128, 128, 124, 133, 133, 124, 131, 143, 131, 130, 118, 99, 135, 134, 101, 136, 110, 120, 119, 122, 126, 134, 148, 116, 118, 128, 128, 119, 124, 124, 140, 129, 109, 139, 130, 133, 125, 129, 140, 112, 116, 104, 112, 138, 137, 138, 123, 127, 131, 133, 115, 117, 135, 121, 115, 113, 127, 126, 141, 132, 136, 131, 122, 120, 126, 124, 117, 124, 109, 129, 104, 119, 114, 131, 122, 134, 111, 131, 110, 110, 118, 118, 130, 128, 90, 113, 149, 125, 116, 113, 127, 108, 110, 131, 139, 100, 131, 120, 124, 132, 139, 122, 125, 134, 118, 132, 145, 129, 115, 115, 133, 120, 126, 139, 137, 117, 132, 142, 131, 128, 117, 122, 131, 116, 125, 113, 139, 142, 116, 131, 127, 144, 117, 124, 135, 141, 148, 132, 131, 122, 122, 126, 116, 134, 122, 136, 137, 128, 131, 113, 128, 126, 110, 111, 139, 131, 111, 124, 113, 126, 130, 111, 117, 121, 153, 152, 131, 142, 133, 130, 114, 133, 113, 127, 126, 124, 124, 124, 128, 117, 119, 128, 144, 114, 142, 117, 105, 138, 125, 112, 121, 121, 124, 110, 120, 140, 129, 121, 121, 126, 115, 123, 148, 104, 122, 117, 120, 117, 124, 127, 128, 116, 127, 140, 117, 106, 128, 126, 136, 136, 110, 121, 129, 124, 109, 113, 121, 122, 123, 130, 126, 133, 120, 121, 121, 121, 107, 114, 111, 123, 128, 137, 140, 127, 125, 108, 135, 137, 130, 142, 126, 122, 128, 124, 119, 144, 132, 149, 118, 129, 105, 145, 134, 121, 113, 126, 143, 126, 117, 126, 119, 128, 119, 111, 105, 123, 108, 131, 128, 128, 117, 131, 117, 123, 125, 122, 132, 153, 119, 136, 120, 134, 111, 130, 128, 130, 112, 131, 132, 128, 131, 121, 124, 116, 127, 138, 120, 130, 115, 139, 117, 135, 125, 127, 124, 132, 124, 114, 125, 150, 120, 112, 131, 119, 140, 127, 128, 135, 137, 130, 128, 108, 118, 127, 117, 136, 131, 123, 115, 117, 138, 134, 120, 118, 143, 126, 120, 114, 138, 120, 127, 111, 124, 123, 137, 126, 124, 117, 96, 127, 135, 126, 114, 132, 146, 135, 138, 136, 121, 125, 124, 128, 113, 126, 141, 128, 139, 119, 140, 126, 115, 123, 136, 114, 124, 137, 142, 121, 145, 117, 129, 148, 123, 146, 115, 128, 130, 133, 132, 123, 134, 133, 103, 125, 115, 117, 120, 117, 128, 118, 116, 146, 127, 116, 134, 130, 131, 127, 126, 127, 96, 99, 124, 133, 126, 126, 124, 138, 131, 136, 128, 130, 137, 120, 139, 130, 124, 141, 123, 117, 102, 119, 126, 119, 132, 108, 128, 110, 117, 117, 132, 145, 124, 127, 139, 127, 123, 129, 122, 110, 125, 125, 146, 129, 111, 125, 116, 130, 117, 133, 99, 128, 114, 135, 126, 117, 118, 121, 148, 139, 125, 126, 132, 124, 133, 120, 136, 118, 113, 139, 130, 131, 134, 132, 117, 118, 126, 127, 113, 133, 126, 133, 112, 123, 122, 106, 131, 115, 143, 123, 132, 114, 118, 122, 139, 125, 131, 124, 121, 116, 126, 135, 125, 125, 135, 115, 122, 127, 120, 122, 134, 122, 124, 125, 128, 121, 106, 124, 138, 140, 137, 127, 130, 123, 122, 132, 131, 140, 125, 139, 109, 134, 124, 131, 107, 103, 111, 108, 118, 146, 136, 118, 129, 117, 126, 114, 114, 129, 148, 112, 129, 118, 134, 129, 119, 131, 131, 114, 133, 135, 125, 127, 126, 145, 151, 112, 118, 111, 127, 116, 138, 135, 126, 124, 129, 118, 132, 118, 134, 130, 117, 113, 118, 130, 134, 139, 127, 141, 113, 122, 132, 144, 112, 123, 128, 127, 127, 127, 117, 130, 124, 144, 134, 120, 133, 115, 122, 152, 117, 123, 121, 134, 135, 128, 123, 121, 118, 124, 128, 114, 127, 116, 103, 124, 131, 128, 134, 119, 132, 106, 114, 150, 127, 126, 126, 121, 113, 126, 136, 117, 148, 143, 115, 138, 143, 133, 127, 105, 127, 147, 123, 131, 114, 137, 127, 130, 142, 139, 129, 135, 117, 128, 141, 92, 143, 135, 114, 126, 137, 112, 135, 119, 119, 126, 137, 114, 112, 131, 128, 143, 130, 135, 135, 161, 138, 130, 121, 127, 110, 129, 145, 134, 113, 116, 105, 140, 108, 119, 123, 121, 154, 116, 127, 131, 131, 93, 120, 130, 119, 119, 124, 134, 136, 122, 107, 142, 132, 124, 132, 135, 135, 128, 108, 116, 130, 121, 107, 132, 110, 122, 126, 116, 114, 148, 135, 123, 123, 120, 140, 124, 120, 126, 130, 120, 151, 116, 113, 122, 129, 143, 128, 123, 125, 116, 126, 131, 116, 129, 124, 111, 139, 126, 114, 108, 140, 155, 117, 107, 117, 145, 117, 104, 126, 116, 121, 139, 133, 126, 132, 128, 122, 132, 125, 136, 124, 122, 124, 129, 145, 135, 154, 135, 119, 136, 115, 135, 122, 108, 118, 126, 128, 131, 105, 122, 126, 124, 125, 130, 116, 126, 114, 120, 121, 110, 123, 122, 127, 134, 108, 149, 123, 117, 122, 107, 144, 125, 139, 144, 131, 140, 131, 134, 117, 118, 118, 139, 108, 121, 127, 119, 150, 117, 140, 142, 132, 121, 131, 132, 130, 118, 116, 114, 139, 110, 114, 145, 134, 137, 116, 133, 130, 98, 111, 119, 123, 116, 110, 103, 119, 119, 128, 130, 129, 147, 138, 127, 130, 138, 121, 134, 113, 130, 116, 123, 125, 127, 110, 115, 125, 101, 113, 137, 126, 119, 109, 144, 127, 127, 114, 128, 126, 134, 135, 131, 123, 126, 148, 126, 123, 134, 100, 111, 115, 116, 132, 137, 154, 115, 133, 122, 115, 114, 125, 101, 138, 127, 111, 149, 132, 141, 121, 118, 132, 114, 116, 132, 136, 124, 126, 130, 107, 127, 140, 137, 120, 127, 120, 119, 129, 138, 125, 124, 108, 114, 103, 126, 120, 118, 112, 127, 105, 130, 147, 147, 130, 116, 128, 127, 130, 125, 127, 121, 136, 114, 134, 123, 164, 118, 125, 132, 137, 115, 127, 122, 103, 122, 140, 121, 137, 126, 117, 138, 119, 120, 128, 119, 115, 135, 105, 109, 112, 109, 122, 132, 122, 132, 132, 114, 119, 124, 129, 120, 118, 129, 131, 129, 118, 136, 139, 124, 107, 114, 127, 122, 117, 128, 109, 111, 135, 126, 135, 118, 136, 125, 125, 134, 133, 135, 127, 129, 119, 129, 118, 148, 120, 138, 123, 142, 138, 141, 128, 121, 129, 132, 125, 152, 114, 126, 139, 127, 158, 129, 124, 129, 113, 115, 124, 122, 133, 136, 116, 112, 129, 125, 111, 142, 136, 143, 113, 131, 131, 133, 110, 130, 101, 134, 120, 134, 96, 122, 125, 125, 132, 120, 130, 122, 139, 128, 117, 104, 117, 137, 129, 125, 126, 102, 131, 123, 138, 118, 128, 133, 143, 109, 136, 138, 130, 117, 129, 101, 128, 107, 154, 92, 140, 137, 119, 126, 125, 134, 134, 122, 119, 117, 125, 126, 111, 117, 120, 127, 124, 123, 112, 128, 122, 128, 127, 131, 120, 126, 140, 140, 115, 126, 122, 124, 133, 145, 131, 119, 125, 110, 130, 137, 133, 133, 124, 117, 122, 111, 136, 125, 124, 129, 122, 134, 120, 113, 127, 116, 128, 97, 130, 128, 136, 130, 125, 121, 140, 121, 125, 119, 141, 117, 133, 133, 118, 119, 124, 129, 121, 133, 128, 115, 127, 121, 116, 140, 111, 120, 133, 115, 125, 128, 110, 115, 127, 107, 115, 130, 138, 129, 130, 139, 129, 137, 126, 113, 112, 138, 134, 118, 122, 107, 137, 131, 154, 145, 133, 123, 117, 145, 108, 141, 131, 140, 100, 117, 106, 142, 131, 115, 126, 127, 113, 103, 129, 127, 132, 130, 127, 104, 138, 134, 130, 140, 137, 148, 121, 129, 134, 136, 120, 109, 123, 131, 118, 124, 141, 143, 130, 119, 134, 148, 118, 134, 126, 136, 129, 119, 122, 148, 126, 108, 117, 108, 114, 127, 133, 119, 140, 127, 131, 126, 128, 132, 139, 116, 139, 127, 138, 119, 131, 113, 121, 116, 114, 119, 131, 117, 121, 120, 134, 107, 161, 134, 121, 130, 132, 143, 120, 130, 128, 125, 122, 124, 122, 114, 142, 135, 130, 130, 119, 127, 123, 145, 121, 119, 120, 136, 121, 126, 127, 113, 127, 129, 140, 153, 125, 128, 130, 129, 104, 134, 127, 125, 108, 132, 120, 134, 118, 130, 121, 124, 115, 121, 117, 122, 123, 135, 123, 130, 115, 136, 151, 117, 145, 119, 129, 131, 123, 142, 124, 117, 111, 131, 116, 135, 138, 114, 133, 112, 132, 129, 128, 134, 116, 143, 124, 117, 137, 123, 128, 146, 117, 122, 102, 134, 124, 121, 124, 124, 120, 117, 127, 131, 135, 128, 120, 137, 130, 116, 145, 121, 134, 118, 142, 133, 129, 119, 132, 131, 123, 116, 131, 108, 124, 117, 140, 134, 125, 144, 136, 121, 132, 116, 132, 133, 146, 103, 147, 126, 141, 128, 117, 135, 145, 121, 116, 123, 124, 120, 128, 128, 137, 107, 145, 109, 136, 136, 120, 109, 136, 154, 128, 138, 108, 143, 130, 127, 119, 115, 133, 120, 126, 140, 118, 127, 133, 118, 125, 119, 112, 118, 119, 121, 134, 136, 107, 116, 110, 120, 120, 119, 113, 117, 134, 133, 132, 112, 132, 120, 146, 121, 121, 127, 108, 105, 138, 122, 121, 119, 135, 128, 119, 108, 148, 119, 119, 131, 140, 134, 141, 134, 118, 137, 136, 112, 127, 130, 131, 147, 123, 130, 122, 131, 135, 124, 120, 117, 114, 121, 110, 162, 122, 125, 114, 125, 120, 131, 114, 153, 118, 112, 100, 133, 128, 139, 150, 134, 112, 125, 117, 119, 150, 136, 110, 116, 127, 133, 129, 107, 123, 125, 126, 107, 123, 115, 128, 112, 133, 134, 112, 123, 111, 121, 126, 135, 131, 125, 125, 107, 110, 122, 121, 145, 113, 133, 127, 128, 116, 124, 111, 126, 121, 143, 131, 125, 142, 115, 125, 118, 129, 120, 146, 121, 124, 129, 132, 126, 136, 132, 132, 111, 111, 133, 146, 118, 125, 120, 128, 141, 121, 122, 110, 122, 117, 106, 137, 118, 118, 111, 111, 122, 128, 123, 132, 136, 111, 128, 136, 119, 111, 100, 117, 114, 129, 111, 136, 151, 119, 149, 129, 122, 114, 125, 120, 102, 127, 132, 127, 103, 135, 128, 108, 111, 136, 119, 135, 116, 131, 132, 129, 133, 118, 124, 124, 128, 111, 117, 137, 139, 112, 123, 143, 113, 137, 113, 137, 130, 116, 116, 139, 120, 124, 138, 114, 151, 127, 128, 123, 124, 124, 117, 117, 133, 130, 126, 116, 145, 126, 126, 144, 130, 143, 130, 120, 103, 116, 117, 132, 132, 124, 126, 130, 118, 131, 131, 107, 135, 123, 128, 136, 123, 117, 111, 120, 122, 114, 132, 124, 120, 122, 139, 142, 148, 131, 118, 114, 120, 136, 128, 126, 140, 133, 125, 140, 121, 120, 131, 123, 123, 139, 142, 112, 135, 127, 126, 122, 132, 128, 144, 127, 129, 135, 128, 125, 123, 128, 128, 118, 126, 125, 126, 125, 124, 136, 139, 118, 129, 120, 130, 130, 130, 134, 132, 134, 114, 133, 134, 125, 136, 134, 137, 121, 125, 148, 114, 143, 125, 137, 144, 113, 135, 136, 124, 116, 122, 151, 124, 131, 126, 119, 143, 143, 119, 133, 122, 121, 107, 127, 147, 117, 143, 131, 137, 108, 108, 132, 135, 136, 113, 132, 138, 127, 123, 140, 130, 129, 113, 137, 134, 119, 117, 126, 122, 161, 116, 140, 124, 124, 127, 131, 121, 127, 123, 118, 120, 119, 133, 132, 120, 119, 119, 102, 122, 123, 127, 123, 134, 117, 111, 129, 122, 118, 134, 105, 120, 98, 126, 116, 128, 123, 115, 129, 132, 130, 117, 125, 116, 109, 122, 138, 137, 138, 107, 108, 139, 131, 123, 109, 137, 127, 120, 124, 111, 101, 119, 131, 117, 135, 121, 128, 135, 132, 118, 120, 134, 116, 116, 139, 115, 124, 134, 128, 115, 118, 124, 114, 122, 128, 127, 125, 113, 142, 128, 130, 129, 133, 125, 131, 128, 131, 139, 119, 131, 115, 125, 121, 129, 133, 122, 130, 111, 114, 102, 125, 97, 127, 115, 129, 122, 127, 126, 107, 119, 113, 116, 133, 106, 140, 128, 117, 129, 127, 134, 132, 139, 122, 138, 142, 111, 140, 134, 130, 113, 119, 132, 125, 114, 144, 129, 122, 121, 133, 128, 140, 120, 119, 115, 115, 131, 114, 128, 140, 130, 130, 141, 129, 127, 111, 127, 125, 129, 134, 136, 127, 115, 140, 129, 119, 154, 133, 129, 136, 122, 114, 130, 128, 125, 130, 143, 148, 120, 122, 130, 120, 130, 124, 132, 136, 118, 132, 131, 128, 132, 133, 143, 114, 129, 133, 111, 146, 129, 121, 122, 127, 138, 141, 123, 117, 137, 127, 160, 119, 111, 132, 118, 129, 141, 131, 105, 117, 129, 107, 122, 118, 111, 131, 131, 148, 118, 119, 111, 116, 121, 121, 121, 137, 125, 106, 136, 127, 118, 139, 134, 105, 126, 121, 146, 122, 126, 129, 121, 139, 125, 133, 120, 124, 125, 109, 115, 114, 119, 117, 110, 124, 134, 113, 130, 126, 115, 107, 119, 124, 134, 115, 150, 117, 117, 138, 113, 127, 129, 129, 122, 123, 127, 119, 119, 123, 143, 138, 137, 150, 121, 126, 129, 117, 116, 117, 120, 123, 122, 112, 131, 114, 129, 122, 119, 124, 122, 123, 130, 122, 128, 126, 126, 108, 115, 124, 124, 115, 139, 140, 112, 106, 144, 106, 118, 119, 120, 125, 127, 111, 113, 129, 125, 123, 131, 127, 109, 133, 138, 105, 110, 107, 142, 105, 130, 128, 120, 143, 115, 122, 132, 130, 106, 127, 129, 106, 142, 140, 135, 134, 104, 97, 122, 118, 140, 149, 136, 113, 109, 136, 120, 104, 122, 121, 127, 122, 137, 129, 100, 104, 117, 128, 134, 148, 126, 133, 135, 132, 124, 134, 132, 121, 127, 138, 134, 128, 126, 124, 129, 118, 121, 122, 127, 115, 139, 120, 116, 120, 121, 114, 136, 122, 123, 134, 119, 127, 113, 112, 128, 116, 125, 127, 138, 129, 118, 121, 112, 113, 125, 134, 148, 123, 111, 104, 116, 120, 107, 128, 119, 118, 130, 121, 130, 140, 129, 115, 119, 120, 118, 131, 127, 127, 133, 119, 119, 118, 116, 121, 136, 123, 127, 124, 142, 120, 128, 129, 132, 122, 124, 116, 136, 132, 114, 121, 129, 112, 122, 126, 115, 100, 121, 155, 122, 124, 122, 117, 130, 128, 140, 137, 131, 124, 108, 123, 110, 130, 137, 125, 112, 127, 146, 141, 115, 123, 133, 121, 130, 145, 123, 123, 125, 116, 130, 125, 115, 141, 117, 137, 102, 116, 104, 117, 113, 125, 129, 122, 109, 124, 132, 139, 130, 109, 105, 129, 146, 111, 114, 114, 118, 123, 107, 133, 119, 122, 142, 125, 127, 118, 126, 113, 113, 120, 121, 114, 121, 122, 146, 128, 123, 121, 139, 138, 141, 120, 116, 126, 108, 131, 103, 134, 128, 130, 145, 126, 124, 121, 147, 139, 134, 130, 128, 122, 135, 130, 134, 105, 138, 113, 125, 116, 119, 124, 109, 115, 115, 116, 118, 134, 126, 128, 121, 141, 119, 118, 123, 136, 112, 116, 136, 118, 115, 109, 122, 138, 142, 134, 130, 117, 105, 99, 120, 114, 119, 140, 118, 127, 118, 119, 118, 124, 110, 143, 137, 143, 112, 140, 122, 129, 120, 100, 115, 124, 123, 116, 123, 117, 126, 132, 127, 105, 137, 131, 114, 120, 114, 115, 119, 128, 134, 120, 118, 133, 134, 112, 127, 157, 125, 109, 118, 124, 115, 133, 137, 126, 140, 115, 103, 135, 131, 121, 135, 123, 129, 134, 124, 132, 125, 131, 113, 116, 123, 117, 112, 115, 134, 139, 113, 119, 120, 121, 133, 112, 133, 131, 122, 101, 125, 112, 131, 127, 110, 140, 129, 146, 127, 114, 137, 130, 126, 132, 116, 128, 124, 128, 119, 129, 122, 123, 113, 135, 133, 131, 126, 118, 138, 117, 112, 130, 137, 132, 126, 113, 121, 132, 140, 104, 138, 117, 135, 129, 131, 126, 133, 110, 145, 131, 131, 126, 152, 140, 123, 133, 145, 123, 127, 131, 136, 123, 123, 112, 111, 140, 127, 134, 121, 118, 129, 148, 128, 119, 130, 126, 116, 120, 130, 120, 116, 132, 123, 131, 139, 117, 108, 127, 142, 104, 130, 121, 118, 134, 122, 120, 126, 124, 130, 141, 128, 139, 122, 128, 115, 128, 131, 116, 121, 126, 109, 117, 137, 150, 115, 121, 130, 124, 142, 138, 138, 122, 128, 127, 129, 123, 138, 122, 126, 119, 130, 129, 110, 123, 120, 132, 129, 139, 126, 115, 134, 144, 123, 106, 163, 117, 126, 110, 134, 120, 103, 124, 115, 135, 131, 128, 124, 132, 128, 144, 126, 117, 118, 136, 140, 143, 132, 140, 128, 116, 129, 99, 125, 136, 142, 117, 112, 123, 130, 138, 142, 104, 126, 108, 134, 120, 120, 123, 106, 136, 129, 117, 135, 137, 122, 121, 136, 128, 125, 123, 135, 110, 134, 133, 139, 122, 138, 114, 130, 120, 117, 133, 142, 117, 130, 119, 105, 137, 115, 137, 137, 110, 124, 117, 114, 118, 121, 130, 121, 131, 128, 122, 118, 114, 143, 129, 135, 118, 150, 123, 134, 115, 133, 115, 127, 130, 125, 125, 137, 131, 139, 129, 123, 137, 123, 129, 133, 122, 127, 128, 107, 112, 136, 125, 113, 118, 124, 133, 132, 127, 129, 125, 130, 128, 121, 126, 128, 145, 134, 141, 132, 121, 119, 127, 121, 129, 149, 118, 136, 134, 126, 135, 121, 119, 137, 123, 138, 129, 136, 125, 138, 105, 135, 133, 118, 126, 131, 117, 130, 122, 125, 134, 132, 141, 131, 132, 96, 115, 130, 125, 124, 119, 116, 118, 130, 124, 134, 118, 134, 130, 116, 119, 135, 143, 136, 135, 112, 110, 126, 116, 132, 127, 124, 131, 119, 118, 125, 121, 119, 134, 130, 136, 139, 120, 146, 134, 134, 124, 127, 106, 111, 134, 107, 119, 120, 123, 122, 101, 114, 120, 139, 129, 133, 127, 125, 127, 132, 122, 102, 127, 150, 109, 132, 151, 145, 133, 111, 113, 128, 110, 132, 138, 118, 124, 120, 130, 112, 130, 107, 136, 123, 122, 109, 109, 111, 114, 102, 121, 123, 109, 116, 136, 136, 138, 122, 130, 131, 140, 116, 130, 115, 126, 109, 110, 124, 116, 106, 119, 123, 121, 132, 118, 125, 130, 131, 121, 130, 125, 108, 98, 102, 146, 126, 122, 136, 141, 122, 131, 127, 118, 120, 138, 128, 132, 132, 109, 123, 140, 117, 142, 132, 142, 134, 132, 110, 140, 131, 123, 111, 124, 127, 117, 118, 125, 128, 137, 117, 123, 121, 124, 113, 127, 130, 117, 132, 115, 103, 111, 103, 133, 126, 117, 127, 129, 132, 125, 130, 121, 123, 130, 121, 126, 118, 120, 125, 112, 146, 116, 136, 120, 130, 104, 129, 113, 124, 150, 107, 114, 121, 128, 137, 105, 141, 125, 118, 123, 111, 120, 134, 135, 128, 123, 122, 107, 119, 135, 131, 134, 117, 130, 160, 128, 127, 137, 114, 113, 142, 118, 128, 123, 123, 126, 94, 136, 129, 133, 127, 134, 129, 126, 131, 124, 124, 114, 118, 119, 113, 117, 125, 117, 123, 129, 126, 140, 105, 127, 111, 115, 116, 115, 124, 128, 117, 115, 122, 121, 124, 125, 123, 130, 118, 109, 124, 113, 127, 125, 130, 141, 129, 125, 138, 105, 111, 129, 128, 119, 123, 116, 128, 129, 130, 129, 119, 118, 122, 126, 118, 127, 138, 119, 122, 123, 127, 108, 130, 121, 129, 119, 152, 137, 145, 113, 136, 123, 130, 130, 126, 122, 129, 120, 118, 136, 127, 138, 143, 139, 117, 128, 119, 116, 135, 104, 126, 133, 146, 125, 133, 126, 120, 143, 129, 132, 140, 130, 123, 124, 112, 114, 131, 112, 127, 125, 130, 116, 130, 143, 124, 132, 120, 122, 119, 135, 121, 128, 122, 118, 135, 141, 120, 117, 126, 139, 132, 142, 112, 138, 128, 148, 119, 132, 131, 119, 117, 124, 121, 108, 125, 117, 134, 119, 119, 109, 133, 127, 142, 126, 135, 130, 112, 132, 122, 121, 116, 147, 127, 129, 146, 124, 131, 115, 136, 106, 118, 126, 127, 104, 130, 132, 116, 117, 126, 113, 124, 122, 121, 140, 132, 155, 133, 124, 111, 110, 134, 128, 126, 137, 117, 114, 139, 101, 134, 129, 133, 124, 119, 124, 120, 129, 116, 124, 123, 126, 112, 154, 119, 109, 130, 146, 130, 122, 137, 135, 147, 127, 127, 131, 123, 120, 130, 116, 130, 128, 123, 113, 127, 107, 133, 131, 122, 119, 125, 122, 117, 127, 136, 128, 127, 113, 129, 139, 125, 136, 122, 102, 129, 119, 130, 127, 120, 125, 133, 140, 132, 127, 113, 134, 113, 126, 134, 124, 116, 123, 129, 131, 120, 121, 121, 142, 123, 104, 110, 130, 121, 134, 122, 138, 106, 119, 124, 140, 131, 125, 125, 113, 121, 127, 129, 126, 145, 130, 120, 125, 128, 139, 104, 109, 119, 129, 115, 109, 136, 131, 128, 127, 140, 125, 124, 109, 126, 107, 139, 138, 108, 133, 124, 119, 138, 129, 132, 120, 121, 119, 114, 119, 126, 114, 137, 128, 129, 107, 133, 95, 137, 131, 129, 167, 128, 129, 127, 120, 120, 145, 139, 128, 128, 117, 133, 124, 134, 131, 120, 125, 120, 112, 132, 130, 143, 120, 122, 136, 131, 126, 129, 135, 126, 124, 116, 120, 124, 110, 117, 132, 135, 123, 120, 134, 135, 116, 121, 101, 113, 137, 101, 114, 147, 127, 137, 128, 118, 130, 114, 149, 125, 130, 121, 132, 111, 127, 130, 121, 146, 124, 129, 118, 132, 109, 121, 121, 132, 134, 122, 133, 138, 117, 100, 130, 136, 144, 135, 110, 114, 137, 123, 112, 115, 130, 137, 130, 135, 120, 111, 118, 146, 104, 111, 129, 121, 133, 140, 135, 131, 111, 128, 130, 132, 119, 143, 127, 121, 132, 118, 119, 130, 135, 122, 117, 131, 128, 128, 115, 131, 118, 115, 121, 124, 130, 134, 141, 128, 111, 128, 129, 116, 129, 130, 136, 114, 125, 124, 130, 124, 140, 124, 126, 138, 135, 112, 120, 130, 119, 114, 147, 115, 112, 117, 111, 127, 107, 111, 131, 117, 140, 118, 146, 113, 137, 143, 136, 109, 127, 120, 124, 136, 116, 127, 141, 125, 130, 133, 135, 132, 110, 125, 130, 123, 128, 111, 137, 141, 124, 140, 106, 109, 101, 121, 139, 117, 136, 122, 122, 104, 102, 128, 108, 117, 114, 120, 125, 123, 120, 113, 125, 108, 118, 111, 132, 130, 122, 106, 119, 120, 136, 128, 113, 108, 124, 115, 121, 128, 125, 147, 118, 126, 134, 134, 127, 116, 121, 115, 128, 116, 129, 107, 130, 128, 147, 130, 133, 124, 118, 134, 119, 118, 126, 134, 117, 114, 127, 140, 143, 117, 95, 134, 109, 131, 125, 123, 133, 139, 127, 143, 131, 124, 114, 131, 128, 115, 124, 140, 116, 134, 131, 142, 134, 116, 125, 115, 101, 145, 125, 118, 134, 110, 122, 140, 96, 130, 132, 102, 142, 139, 117, 116, 134, 108, 124, 118, 143, 140, 132, 123, 126, 125, 127, 146, 128, 119, 128, 109, 113, 116, 137, 127, 125, 120, 118, 128, 123, 114, 131, 121, 126, 117, 96, 132, 127, 135, 113, 130, 128, 138, 135, 136, 142, 133, 143, 114, 107, 115, 126, 128, 134, 139, 140, 124, 140, 134, 138, 128, 127, 138, 111, 130, 107, 138, 136, 120, 146, 133, 137, 124, 138, 122, 134, 121, 116, 130, 132, 112, 138, 121, 139, 125, 130, 115, 116, 116, 113, 134, 149, 115, 136, 124, 112, 131, 115, 145, 128, 130, 125, 126, 117, 132, 129, 134, 141, 118, 126, 112, 122, 121, 117, 117, 127, 110, 107, 135, 124, 121, 104, 137, 148, 122, 128, 123, 120, 138, 131, 139, 119, 135, 129, 148, 105, 115, 137, 125, 135, 131, 134, 122, 133, 112, 116, 149, 140, 104, 120, 121, 121, 133, 122, 139, 123, 129, 116, 136, 110, 127, 115, 137, 132, 108, 138, 125, 125, 126, 97, 128, 118, 130, 119, 111, 136, 120, 123, 125, 126, 138, 126, 130, 121, 125, 139, 127, 119, 119, 125, 124, 114, 136, 120, 142, 149, 123, 133, 119, 134, 123, 123, 107, 128, 114, 116, 137, 122, 127, 149, 121, 117, 115, 120, 109, 111, 114, 134, 134, 113, 138, 122, 125, 126, 134, 131, 121, 118, 144, 126, 117, 138, 116, 127, 125, 127, 100, 134, 119, 131, 134, 134, 130, 102, 125, 118, 109, 140, 130, 121, 131, 125, 139, 115, 124, 112, 120, 116, 125, 138, 133, 140, 121, 120, 106, 138, 118, 146, 145, 118, 107, 148, 110, 125, 120, 128, 103, 122, 151, 134, 122, 124, 149, 106, 133, 113, 124, 133, 117, 122, 134, 122, 126, 126, 140, 129, 135, 127, 127, 133, 127, 146, 135, 128, 123, 133, 116, 122, 133, 98, 120, 119, 128, 130, 116, 129, 131, 126, 116, 118, 130, 117, 103, 116, 121, 123, 141, 110, 125, 119, 131, 111, 123, 130, 131, 117, 147, 102, 144, 112, 110, 139, 116, 141, 119, 123, 114, 134, 128, 125, 112, 120, 112, 125, 127, 137, 139, 131, 121, 100, 127, 116, 133, 118, 112, 115, 123, 129, 117, 132, 116, 138, 122, 120, 113, 140, 117, 117, 119, 122, 125, 116, 127, 142, 117, 129, 147, 130, 120, 114, 123, 141, 129, 140, 121, 124, 134, 120, 126, 143, 123, 121, 123, 119, 115, 136, 124, 125, 129, 111, 124, 126, 118, 127, 131, 111, 122, 132, 126, 123, 115, 123, 130, 128, 143, 121, 129, 123, 129, 125, 124, 132, 122, 134, 105, 114, 117, 124, 126, 119, 121, 109, 110, 116, 136, 139, 146, 113, 129, 137, 128, 138, 119, 116, 130, 126, 106, 134, 118, 121, 128, 118, 128, 121, 118, 153, 122, 137, 114, 133, 125, 121, 126, 113, 122, 128, 124, 127, 125, 128, 117, 109, 153, 120, 141, 109, 128, 138, 145, 120, 121, 134, 108, 110, 133, 130, 142, 122, 124, 119, 106, 123, 153, 110, 140, 118, 147, 118, 106, 140, 112, 113, 123, 129, 117, 136, 127, 129, 119, 114, 116, 123, 127, 117, 120, 135, 116, 150, 125, 128, 128, 116, 131, 143, 103, 123, 119, 106, 116, 137, 118, 115, 125, 145, 134, 121, 120, 136, 109, 134, 128, 129, 139, 114, 106, 139, 114, 143, 144, 108, 128, 143, 131, 134, 121, 131, 128, 137, 106, 125, 121, 113, 116, 119, 110, 143, 129, 122, 122, 104, 116, 109, 119, 139, 120, 126, 124, 119, 127, 110, 118, 135, 124, 117, 144, 131, 132, 131, 124, 133, 122, 133, 124, 127, 133, 125, 118, 136, 123, 122, 120, 147, 126, 127, 129, 125, 134, 124, 154, 123, 132, 132, 125, 132, 126, 117, 141, 132, 123, 128, 123, 131, 145, 125, 123, 128, 134, 130, 124, 132, 117, 116, 123, 125, 127, 125, 128, 110, 108, 126, 130, 140, 123, 118, 122, 109, 118, 109, 129, 122, 127, 130, 131, 127, 120, 111, 114, 131, 112, 124, 155, 123, 137, 138, 117, 127, 132, 117, 133, 131, 116, 114, 118, 123, 116, 117, 123, 129, 116, 126, 118, 140, 116, 114, 132, 131, 126, 136, 112, 131, 101, 109, 141, 130, 117, 123, 125, 133, 133, 118, 134, 135, 142, 132, 130, 124, 112, 118, 132, 128, 124, 123, 96, 122, 112, 123, 131, 118, 125, 126, 115, 131, 129, 109, 130, 126, 108, 112, 128, 118, 127, 141, 129, 131, 114, 119, 140, 111, 126, 135, 109, 134, 124, 133, 120, 121, 124, 129, 136, 127, 125, 147, 112, 123, 125, 113, 123, 141, 108, 125, 136, 124, 133, 114, 143, 148, 128, 123, 135, 126, 128, 133, 125, 100, 122, 142, 108, 126, 125, 113, 129, 136, 110, 125, 134, 115, 126, 127, 110, 123, 125, 138, 123, 134, 115, 116, 127, 120, 121, 106, 127, 121, 129, 124, 128, 124, 110, 118, 125, 116, 118, 117, 133, 123, 135, 144, 128, 125, 126, 138, 125, 127, 116, 121, 130, 135, 110, 144, 120, 131, 128, 127, 128, 125, 137, 127, 114, 122, 134, 122, 135, 137, 135, 122, 135, 130, 116, 142, 132, 125, 134, 118, 132, 129, 134, 157, 121, 124, 119, 117, 117, 98, 133, 128, 122, 131, 114, 128, 116, 149, 133, 127, 133, 122, 113, 118, 128, 140, 108, 131, 121, 120, 133, 123, 115, 115, 149, 115, 138, 120, 126, 119, 113, 138, 129, 106, 122, 152, 109, 113, 139, 133, 134, 122, 139, 128, 131, 114, 131, 139, 128, 132, 136, 125, 132, 117, 126, 139, 108, 120, 140, 143, 129, 124, 138, 137, 110, 125, 128, 123, 136, 112, 132, 111, 112, 122, 131, 122, 126, 140, 142, 123, 132, 134, 114, 122, 112, 120, 128, 146, 133, 123, 118, 135, 125, 130, 132, 149, 121, 142, 125, 132, 129, 128, 126, 97, 114, 113, 104, 123, 126, 120, 104, 131, 139, 121, 142, 140, 133, 103, 120, 141, 119, 152, 114, 120, 146, 122, 110, 139, 142, 123, 111, 102, 126, 129, 136, 136, 127, 135, 125, 119, 126, 125, 122, 135, 123, 117, 126, 144, 131, 141, 121, 112, 126, 123, 132, 143, 125, 130, 124, 128, 132, 130, 126, 131, 121, 130, 118, 115, 125, 138, 136, 126, 117, 134, 126, 124, 118, 127, 137, 126, 130, 126, 126, 109, 113, 124, 135, 134, 117, 119, 131, 123, 133, 128, 134, 122, 115, 137, 137, 143, 112, 123, 97, 121, 133, 132, 125, 131, 135, 127, 116, 122, 107, 121, 127, 147, 137, 142, 130, 141, 123, 141, 119, 128, 129, 119, 140, 133, 135, 112, 130, 135, 121, 127, 123, 131, 133, 121, 133, 110, 131, 124, 114, 107, 145, 123, 128, 136, 140, 119, 111, 133, 132, 125, 126, 133, 132, 115, 132, 122, 121, 129, 120, 127, 148, 131, 136, 113, 143, 105, 128, 130, 108, 137, 116, 117, 113, 128, 123, 110, 123, 124, 116, 130, 127, 110, 115, 115, 138, 110, 119, 136, 118, 121, 130, 139, 126, 131, 133, 124, 117, 124, 113, 143, 127, 119, 120, 111, 130, 130, 129, 146, 121, 108, 120, 133, 116, 116, 129, 126, 146, 112, 128, 125, 138, 132, 119, 113, 129, 140, 132, 117, 121, 137, 128, 115, 129, 139, 113, 124, 115, 120, 114, 129, 129, 131, 120, 103, 137, 123, 133, 105, 117, 109, 125, 105, 110, 135, 130, 123, 113, 119, 116, 125, 149, 127, 120, 117, 119, 132, 144, 127, 136, 119, 120, 124, 117, 131, 114, 136, 138, 118, 123, 121, 141, 128, 130, 123, 136, 122, 134, 122, 120, 111, 122, 121, 131, 130, 122, 133, 126, 134, 103, 122, 126, 133, 131, 123, 121, 137, 138, 116, 122, 115, 103, 112, 119, 115, 132, 116, 135, 117, 127, 130, 139, 133, 136, 133, 123, 119, 128, 123, 125, 134, 127, 109, 130, 118, 139, 132, 127, 122, 127, 129, 128, 106, 128, 123, 115, 125, 88, 120, 133, 129, 133, 130, 130, 136, 126, 112, 116, 116, 115, 120, 137, 117, 117, 123, 129, 123, 119, 126, 121, 132, 105, 143, 137, 135, 116, 143, 127, 113, 113, 110, 125, 114, 125, 119, 135, 124, 126, 114, 122, 116, 156, 143, 133, 112, 118, 131, 139, 122, 133, 119, 117, 148, 121, 129, 138, 134, 120, 108, 124, 135, 139, 118, 126, 127, 125, 132, 126, 134, 120, 127, 140, 135, 119, 134, 129, 134, 120, 127, 127, 124, 128, 133, 146, 101, 120, 129, 120, 132, 124, 109, 122, 116, 131, 111, 130, 131, 129, 112, 130, 148, 128, 133, 119, 139, 117, 145, 124, 127, 131, 123, 143, 121, 106, 118, 118, 121, 136, 127, 129, 134, 119, 135, 124, 118, 120, 141, 121, 109, 133, 115, 118, 127, 123, 141, 126, 122, 114, 129, 116, 107, 135, 133, 116, 123, 123, 125, 135, 115, 121, 124, 136, 126, 139, 131, 134, 154, 119, 140, 129, 124, 124, 123, 119, 123, 129, 138, 123, 135, 129, 134, 121, 117, 132, 134, 132, 134, 118, 126, 135, 132, 141, 136, 116, 134, 148, 128, 116, 117, 131, 114, 118, 128, 134, 108, 109, 132, 109, 130, 101, 133, 114, 131, 109, 114, 131, 135, 144, 131, 132, 134, 121, 131, 136, 121, 134, 117, 109, 117, 118, 149, 133, 129, 134, 129, 134, 126, 130, 138, 112, 123, 131, 132, 116, 126, 122, 138, 131, 130, 137, 132, 124, 137, 131, 120, 114, 130, 130, 138, 143, 132, 127, 130, 128, 118, 113, 116, 121, 115, 123, 129, 126, 140, 121, 128, 126, 128, 127, 125, 118, 114, 122, 159, 123, 131, 123, 113, 117, 129, 117, 108, 130, 101, 110, 121, 133, 123, 129, 124, 132, 122, 112, 126, 119, 141, 116, 141, 111, 125, 132, 120, 132, 122, 133, 112, 139, 116, 102, 117, 122, 117, 127, 112, 137, 127, 125, 109, 126, 123, 137, 134, 119, 120, 108, 114, 134, 136, 133, 134, 130, 129, 117, 123, 131, 127, 141, 145, 118, 123, 126, 142, 110, 126, 122, 120, 123, 130, 119, 144, 120, 126, 126, 131, 122, 137, 117, 143, 109, 133, 124, 132, 133, 144, 131, 132, 136, 129, 132, 150, 126, 119, 132, 130, 110, 136, 125, 118, 130, 136, 118, 143, 130, 135, 121, 104, 116, 130, 133, 121, 127, 134, 124, 112, 150, 123, 115, 123, 134, 121, 119, 136, 132, 121, 118, 131, 145, 114, 133, 118, 126, 123, 141, 138, 155, 124, 119, 127, 138, 136, 127, 134, 116, 117, 134, 134, 131, 120, 131, 130, 146, 113, 127, 116, 121, 130, 117, 119, 146, 130, 108, 134, 128, 117, 116, 125, 123, 110, 124, 121, 116, 128, 115, 118, 122, 121, 108, 127, 137, 148, 135, 110, 120, 128, 136, 125, 116, 117, 125, 116, 129, 115, 118, 135, 123, 124, 106, 149, 135, 113, 110, 133, 123, 141, 130, 133, 144, 123, 134, 128, 147, 120, 108, 139, 117, 131, 129, 132, 138, 134, 122, 141, 135, 108, 111, 127, 129, 133, 134, 139, 128, 137, 132, 126, 133, 130, 123, 139, 118, 114, 116, 135, 126, 110, 137, 101, 121, 120, 128, 122, 135, 125, 126, 127, 132, 105, 121, 128, 108, 127, 134, 140, 146, 124, 116, 121, 122, 141, 133, 118, 108, 148, 122, 118, 131, 126, 126, 117, 122, 115, 126, 132, 117, 127, 141, 101, 126, 127, 120, 125, 130, 166, 135, 114, 108, 118, 116, 133, 119, 113, 124, 120, 114, 104, 124, 126, 115, 152, 115, 121, 115, 158, 124, 123, 127, 116, 134, 121, 125, 129, 152, 134, 133, 126, 115, 130, 124, 131, 114, 130, 134, 124, 114, 121, 117, 142, 107, 121, 122, 139, 125, 135, 117, 125, 110, 123, 117, 126, 129, 114, 134, 122, 138, 104, 118, 113, 123, 123, 127, 123, 114, 147, 117, 111, 122, 115, 107, 120, 125, 141, 118, 134, 112, 127, 112, 111, 127, 129, 121, 127, 118, 121, 131, 126, 116, 135, 105, 113, 111, 157, 127, 128, 121, 130, 113, 117, 132, 124, 132, 126, 131, 114, 140, 122, 115, 107, 123, 112, 128, 123, 122, 132, 111, 135, 126, 126, 137, 124, 128, 121, 130, 108, 130, 120, 121, 125, 137, 127, 132, 120, 137, 123, 103, 120, 115, 122, 120, 119, 139, 126, 126, 119, 116, 138, 135, 112, 113, 138, 122, 119, 122, 140, 134, 120, 138, 113, 123, 128, 128, 120, 118, 139, 131, 130, 125, 133, 124, 116, 139, 121, 120, 102, 139, 130, 140, 130, 114, 143, 137, 124, 127, 131, 130, 130, 126, 152, 120, 120, 139, 117, 128, 121, 114, 129, 141, 115, 125, 128, 116, 128, 116, 131, 129, 129, 130, 127, 139, 124, 128, 131, 135, 121, 137, 122, 132, 113, 130, 109, 127, 119, 121, 122, 123, 137, 122, 117, 103, 143, 128, 108, 135, 136, 108, 123, 130, 117, 109, 133, 98, 128, 137, 121, 126, 120, 126, 121, 123, 127, 151, 140, 111, 138, 127, 118, 136, 113, 146, 121, 114, 137, 127, 126, 140, 130, 125, 115, 122, 139, 110, 132, 132, 121, 126, 115, 118, 129, 140, 122, 129, 138, 115, 109, 136, 108, 143, 117, 134, 128, 137, 116, 131, 129, 118, 127, 126, 124, 111, 129, 135, 129, 132, 121, 134, 132, 124, 117, 123, 119, 135, 126, 111, 88, 126, 136, 118, 124, 139, 121, 138, 133, 130, 132, 130, 128, 124, 115, 133, 129, 128, 120, 124, 135, 114, 118, 133, 121, 120, 123, 145, 128, 138, 134, 124, 129, 126, 98, 136, 130, 105, 124, 128, 133, 121, 128, 129, 122, 113, 136, 124, 117, 115, 128, 119, 118, 129, 140, 114, 113, 111, 117, 139, 129, 134, 112, 103, 134, 137, 107, 123, 138, 120, 106, 138, 122, 139, 120, 115, 110, 133, 129, 109, 116, 120, 127, 121, 118, 139, 129, 119, 115, 122, 143, 133, 135, 141, 125, 125, 129, 115, 119, 109, 116, 132, 108, 134, 130, 117, 132, 127, 137, 135, 135, 125, 128, 117, 108, 142, 108, 118, 140, 130, 113, 140, 134, 130, 123, 111, 106, 125, 116, 116, 117, 125, 137, 127, 135, 136, 126, 128, 118, 94, 124, 142, 127, 127, 154, 117, 114, 133, 120, 134, 128, 116, 119, 113, 142, 134, 124, 124, 135, 119, 132, 146, 115, 135, 138, 121, 122, 133, 118, 126, 120, 135, 127, 111, 130, 137, 122, 121, 133, 118, 125, 133, 153, 130, 124, 129, 126, 127, 119, 127, 126, 125, 122, 134, 120, 124, 133, 139, 135, 126, 128, 122, 139, 108, 135, 114, 148, 128, 146, 134, 121, 125, 125, 127, 122, 132, 114, 105, 122, 121, 132, 141, 116, 111, 135, 141, 121, 144, 113, 138, 118, 126, 119, 133, 126, 108, 127, 114, 104, 135, 131, 110, 127, 120, 121, 123, 110, 132, 148, 147, 130, 119, 130, 134, 123, 129, 118, 130, 125, 130, 122, 111, 120, 141, 104, 147, 126, 134, 139, 120, 140, 119, 136, 115, 112, 132, 129, 132, 118, 129, 125, 130, 115, 121, 123, 144, 125, 136, 109, 139, 138, 125, 125, 124, 149, 132, 123, 126, 123, 116, 130, 141, 123, 117, 125, 120, 117, 112, 123, 120, 128, 128, 119, 128, 143, 141, 119, 140, 118, 120, 114, 120, 124, 145, 106, 127, 124, 134, 117, 118, 138, 119, 118, 135, 137, 124, 127, 131, 107, 137, 132, 110, 128, 133, 127, 132, 121, 127, 141, 138, 127, 133, 113, 129, 110, 134, 116, 122, 130, 125, 125, 141, 109, 114, 138, 138, 126, 119, 128, 137, 130, 130, 119, 118, 128, 144, 122, 99, 128, 118, 142, 134, 116, 138, 111, 135, 120, 128, 136, 128, 130, 131, 125, 122, 138, 139, 120, 112, 122, 124, 122, 120, 127, 119, 137, 121, 115, 125, 111, 122, 127, 103, 109, 145, 125, 81, 137, 143, 115, 107, 110, 114, 133, 122, 144, 133, 112, 104, 135, 138, 134, 129, 129, 120, 115, 124, 145, 134, 127, 125, 131, 135, 103, 128, 145, 130, 123, 138, 128, 125, 135, 101, 140, 111, 128, 125, 125, 136, 133, 133, 122, 120, 136, 125, 139, 138, 135, 125, 130, 115, 137, 144, 112, 120, 128, 122, 139, 125, 134, 135, 123, 119, 129, 131, 110, 135, 117, 140, 129, 109, 120, 128, 130, 136, 115, 127, 135, 136, 133, 125, 137, 132, 115, 133, 141, 116, 133, 129, 121, 121, 122, 116, 133, 155, 124, 142, 120, 118, 129, 119, 132, 127, 135, 105, 115, 116, 131, 106, 117, 124, 116, 117, 123, 117, 123, 111, 125, 130, 123, 122, 131, 135, 141, 119, 137, 148, 119, 119, 125, 108, 123, 126, 108, 128, 138, 144, 143, 114, 130, 108, 132, 131, 115, 117, 109, 118, 143, 109, 128, 122, 123, 111, 118, 123, 110, 126, 137, 114, 134, 141, 138, 134, 123, 131, 114, 125, 115, 114, 128, 103, 120, 129, 124, 115, 124, 132, 137, 117, 123, 141, 140, 130, 153, 120, 121, 126, 105, 128, 131, 134, 141, 136, 132, 145, 113, 142, 125, 133, 118, 142, 134, 118, 114, 127, 116, 132, 119, 136, 130, 131, 130, 119, 136, 118, 125, 117, 131, 130, 124, 118, 137, 133, 123, 111, 142, 133, 126, 131, 119, 129, 111, 120, 135, 141, 115, 123, 123, 154, 132, 132, 123, 133, 113, 142, 119, 119, 141, 128, 107, 129, 129, 129, 114, 129, 143, 143, 131, 126, 135, 121, 104, 128, 136, 116, 139, 126, 121, 125, 119, 138, 117, 118, 121, 107, 121, 116, 124, 129, 128, 121, 128, 122, 125, 127, 129, 121, 124, 146, 131, 138, 127, 120, 129, 98, 126, 119, 120, 134, 124, 129, 130, 138, 140, 130, 99, 118, 128, 127, 109, 110, 127, 115, 115, 107, 143, 118, 109, 139, 122, 119, 132, 123, 120, 128, 127, 127, 109, 108, 108, 133, 121, 108, 112, 148, 139, 125, 125, 130, 142, 104, 89, 137, 141, 119, 123, 111, 130, 124, 123, 127, 125, 125, 125, 137, 126, 135, 121, 133, 126, 133, 112, 121, 123, 125, 120, 119, 113, 133, 135, 128, 119, 121, 103, 126, 127, 114, 118, 126, 126, 127, 124, 103, 141, 134, 121, 138, 133, 107, 121, 115, 135, 116, 121, 123, 135, 133, 121, 128, 137, 126, 131, 115, 123, 128, 125, 111, 126, 127, 117, 109, 147, 128, 118, 127, 111, 129, 119, 126, 149, 132, 127, 146, 137, 112, 154, 127, 124, 130, 123, 128, 113, 136, 122, 131, 108, 116, 145, 125, 122, 127, 112, 123, 119, 128, 117, 114, 124, 128, 121, 123, 133, 122, 117, 130, 151, 120, 156, 119, 114, 116, 115, 130, 127, 112, 115, 120, 116, 144, 130, 136, 125, 121, 113, 126, 129, 110, 124, 133, 149, 116, 123, 143, 114, 107, 126, 127, 150, 149, 107, 111, 127, 123, 108, 135, 126, 112, 117, 105, 112, 107, 124, 133, 117, 97, 133, 139, 133, 115, 129, 121, 122, 124, 118, 136, 134, 143, 128, 122, 113, 129, 122, 133, 110, 122, 118, 131, 130, 137, 118, 144, 127, 144, 129, 128, 105, 105, 127, 135, 131, 123, 131, 129, 109, 113, 121, 106, 126, 117, 119, 136, 124, 119, 119, 115, 122, 119, 123, 125, 146, 122, 147, 107, 115, 124, 120, 121, 138, 121, 113, 123, 140, 132, 141, 125, 118, 129, 115, 117, 115, 130, 140, 139, 126, 119, 131, 130, 124, 126, 125, 119, 127, 117, 130, 114, 124, 113, 138, 132, 129, 128, 125, 118, 117, 128, 123, 121, 98, 107, 123, 115, 119, 122, 118, 137, 138, 122, 121, 160, 123, 132, 116, 146, 149, 150, 130, 117, 115, 128, 133, 107, 131, 127, 117, 128, 140, 125, 116, 125, 123, 114, 127, 123, 117, 118, 132, 110, 102, 135, 125, 119, 118, 123, 140, 119, 132, 137, 125, 127, 129, 126, 119, 101, 138, 131, 127, 124, 121, 121, 108, 126, 122, 125, 110, 146, 95, 114, 147, 111, 120, 148, 139, 121, 127, 124, 141, 123, 112, 127, 98, 125, 127, 129, 111, 139, 127, 121, 130, 137, 147, 110, 120, 111, 110, 124, 137, 121, 145, 126, 126, 115, 126, 121, 106, 140, 114, 150, 114, 119, 130, 127, 134, 129, 147, 121, 125, 120, 111, 139, 102, 101, 120, 127, 129, 110, 109, 110, 107, 119, 130, 117, 127, 130, 128, 132, 129, 118, 101, 140, 124, 99, 123, 152, 129, 122, 125, 130, 113, 109, 123, 145, 119, 123, 130, 132, 131, 139, 127, 127, 125, 130, 134, 120, 115, 117, 139, 129, 116, 118, 110, 100, 120, 132, 123, 131, 108, 117, 137, 131, 117, 119, 145, 121, 131, 124, 125, 121, 111, 134, 123, 126, 115, 143, 118, 152, 142, 115, 103, 127, 123, 139, 103, 128, 114, 123, 126, 124, 146, 130, 115, 120, 138, 131, 136, 139, 128, 149, 119, 125, 160, 124, 128, 120, 123, 139, 115, 137, 120, 130, 139, 126, 119, 136, 120, 138, 137, 107, 117, 127, 123, 124, 127, 129, 108, 118, 152, 118, 117, 140, 131, 127, 125, 138, 125, 123, 104, 135, 114, 130, 117, 129, 108, 129, 139, 119, 119, 137, 126, 129, 101, 134, 132, 124, 119, 131, 140, 118, 114, 110, 112, 120, 133, 120, 103, 134, 133, 127, 135, 124, 138, 137, 121, 110, 141, 132, 136, 121, 131, 125, 114, 100, 122, 127, 118, 113, 126, 130, 127, 130, 137, 130, 111, 123, 115, 133, 133, 118, 119, 109, 138, 112, 130, 153, 124, 128, 125, 137, 126, 119, 134, 106, 157, 126, 112, 129, 120, 133, 121, 119, 132, 128, 102, 121, 134, 110, 136, 118, 128, 126, 134, 108, 121, 129, 148, 125, 143, 124, 130, 118, 114, 124, 127, 119, 128, 128, 118, 106, 118, 137, 129, 123, 127, 116, 122, 136, 134, 111, 115, 114, 153, 149, 124, 107, 125, 132, 129, 120, 122, 119, 126, 132, 123, 121, 129, 137, 90, 106, 115, 125, 119, 126, 112, 123, 131, 133, 142, 124, 144, 154, 132, 143, 123, 120, 120, 105, 125, 104, 117, 121, 113, 134, 101, 123, 124, 114, 141, 122, 123, 125, 131, 127, 118, 134, 118, 120, 134, 132, 107, 135, 115, 129, 134, 118, 108, 136, 119, 107, 120, 137, 125, 124, 109, 139, 130, 126, 113, 123, 133, 127, 139, 130, 140, 137, 125, 127, 106, 145, 125, 150, 132, 130, 114, 130, 131, 121, 114, 137, 133, 138, 123, 124, 124, 118, 116, 105, 123, 143, 138, 128, 128, 133, 139, 115, 127, 157, 131, 136, 140, 117, 128, 122, 125, 130, 128, 135, 165, 139, 126, 114, 140, 108, 114, 129, 93, 129, 122, 140, 122, 111, 142, 131, 134, 125, 131, 132, 138, 125, 137, 123, 139, 136, 136, 137, 112, 131, 135, 135, 130, 136, 127, 130, 131, 121, 131, 122, 127, 148, 138, 126, 116, 132, 132, 116, 126, 111, 134, 122, 118, 112, 122, 140, 133, 108, 126, 140, 114, 120, 116, 126, 109, 118, 122, 122, 118, 123, 117, 117, 136, 144, 120, 141, 130, 128, 145, 149, 126, 121, 127, 117, 112, 131, 117, 120, 114, 120, 144, 146, 106, 117, 128, 120, 122, 122, 113, 133, 128, 108, 128, 123, 134, 128, 119, 119, 136, 118, 119, 125, 140, 122, 136, 115, 137, 137, 119, 119, 115, 135, 118, 119, 124, 129, 118, 129, 131, 114, 123, 119, 136, 122, 123, 126, 121, 137, 128, 130, 131, 144, 135, 141, 130, 112, 119, 129, 119, 112, 141, 126, 123, 133, 145, 123, 123, 101, 125, 136, 123, 142, 124, 131, 116, 141, 150, 130, 126, 123, 134, 130, 116, 146, 136, 122, 125, 115, 140, 120, 124, 123, 127, 102, 118, 123, 120, 112, 117, 119, 120, 113, 111, 112, 83, 126, 115, 110, 128, 137, 114, 126, 126, 132, 116, 123, 125, 112, 127, 121, 124, 124, 126, 137, 129, 124, 131, 129, 136, 128, 113, 106, 129, 130, 125, 112, 135, 117, 118, 145, 122, 115, 112, 112, 122, 123, 129, 105, 121, 113, 109, 130, 121, 137, 132, 131, 139, 121, 116, 121, 109, 134, 121, 125, 122, 131, 126, 126, 123, 121, 127, 125, 129, 126, 129, 116, 125, 101, 131, 127, 117, 128, 140, 129, 113, 152, 145, 121, 144, 112, 132, 127, 135, 120, 121, 138, 123, 131, 121, 126, 134, 135, 106, 121, 133, 128, 140, 117, 134, 137, 98, 109, 134, 127, 106, 124, 120, 140, 131, 127, 120, 130, 122, 130, 120, 130, 112, 124, 134, 127, 124, 104, 128, 130, 120, 132, 121, 122, 124, 130, 119, 120, 115, 128, 116, 150, 123, 120, 109, 127, 136, 128, 132, 139, 128, 126, 118, 132, 144, 117, 143, 124, 134, 125, 126, 127, 123, 130, 132, 131, 127, 119, 130, 137, 128, 122, 134, 126, 121, 118, 137, 111, 133, 135, 138, 150, 136, 124, 125, 128, 137, 129, 142, 152, 118, 133, 129, 131, 123, 134, 105, 135, 130, 120, 127, 127, 128, 150, 110, 122, 114, 124, 129, 117, 154, 130, 129, 102, 136, 126, 121, 131, 129, 114, 113, 114, 123, 123, 105, 135, 138, 115, 134, 130, 129, 130, 131, 128, 131, 120, 116, 113, 137, 117, 132, 119, 139, 141, 133, 133, 131, 127, 132, 165, 115, 130, 128, 110, 118, 119, 130, 124, 126, 122, 120, 134, 130, 123, 147, 137, 121, 117, 117, 117, 127, 123, 120, 128, 123, 135, 113, 114, 122, 122, 120, 130, 118, 124, 113, 133, 125, 134, 115, 142, 121, 119, 119, 112, 122, 127, 119, 119, 125, 132, 152, 135, 114, 113, 129, 123, 139, 134, 119, 119, 123, 127, 127, 134, 127, 111, 113, 126, 120, 122, 133, 117, 139, 140, 117, 114, 106, 119, 116, 114, 129, 114, 149, 136, 135, 134, 116, 124, 110, 126, 126, 136, 135, 120, 114, 123, 112, 127, 120, 133, 120, 125, 122, 123, 124, 138, 136, 101, 144, 120, 122, 141, 131, 119, 117, 100, 131, 113, 124, 133, 120, 146, 135, 116, 131, 115, 129, 119, 127, 140, 126, 119, 134, 119, 139, 124, 107, 126, 129, 118, 133, 117, 120, 123, 146, 127, 124, 124, 120, 122, 127, 121, 114, 131, 125, 118, 117, 132, 128, 127, 112, 130, 128, 125, 117, 134, 114, 124, 115, 128, 129, 125, 120, 140, 120, 118, 137, 130, 126, 114, 111, 133, 149, 123, 116, 123, 120, 146, 134, 145, 115, 122, 135, 124, 127, 123, 138, 118, 125, 108, 123, 141, 126, 124, 133, 125, 144, 120, 145, 122, 119, 123, 130, 125, 135, 140, 140, 139, 115, 128, 122, 122, 126, 112, 127, 118, 120, 124, 117, 127, 122, 139, 126, 148, 129, 123, 134, 136, 135, 126, 125, 117, 128, 133, 124, 118, 117, 108, 119, 110, 100, 118, 132, 137, 130, 126, 125, 125, 118, 127, 117, 119, 121, 145, 127, 133, 124, 123, 137, 125, 133, 122, 130, 117, 129, 114, 107, 125, 135, 118, 125, 109, 109, 148, 119, 130, 132, 139, 114, 130, 137, 121, 116, 140, 125, 118, 120, 126, 127, 119, 110, 135, 115, 133, 120, 108, 120, 130, 118, 127, 124, 141, 142, 120, 134, 132, 130, 122, 124, 119, 144, 136, 118, 127, 131, 129, 114, 126, 141, 137, 114, 112, 117, 131, 121, 108, 115, 109, 117, 104, 137, 117, 118, 136, 113, 129, 119, 112, 128, 125, 102, 131, 130, 137, 111, 126, 118, 119, 130, 118, 105, 135, 127, 119, 135, 124, 127, 146, 140, 134, 119, 130, 126, 109, 118, 112, 111, 132, 127, 138, 127, 135, 117, 119, 128, 137, 120, 124, 127, 115, 117, 126, 137, 131, 116, 111, 122, 124, 114, 126, 126, 117, 133, 133, 129, 129, 113, 134, 116, 126, 121, 112, 122, 112, 134, 107, 120, 127, 125, 124, 115, 108, 121, 119, 130, 120, 129, 136, 100, 116, 133, 132, 131, 145, 125, 123, 117, 135, 134, 143, 132, 112, 121, 104, 129, 115, 140, 120, 130, 127, 125, 123, 108, 138, 121, 112, 114, 124, 127, 131, 103, 115, 138, 126, 141, 133, 137, 106, 126, 119, 123, 120, 132, 125, 140, 119, 133, 134, 130, 133, 115, 123, 126, 120, 119, 119, 135, 130, 108, 133, 115, 124, 127, 128, 113, 127, 146, 100, 133, 127, 120, 149, 131, 113, 126, 125, 145, 136, 118, 120, 131, 128, 124, 118, 142, 130, 123, 118, 125, 126, 144, 126, 134, 128, 121, 120, 109, 119, 135, 113, 124, 130, 140, 136, 137, 123, 117, 127, 116, 131, 115, 125, 147, 128, 128, 121, 123, 120, 141, 123, 127, 120, 156, 114, 127, 123, 125, 135, 124, 134, 117, 105, 122, 127, 132, 134, 133, 140, 116, 120, 138, 120, 140, 127, 128, 119, 122, 120, 132, 119, 138, 146, 120, 136, 118, 127, 118, 111, 141, 148, 120, 120, 132, 131, 135, 114, 137, 124, 112, 117, 130, 128, 120, 129, 123, 105, 130, 128, 124, 119, 115, 118, 119, 144, 123, 118, 139, 141, 114, 136, 122, 149, 115, 130, 132, 147, 127, 124, 118, 130, 135, 124, 116, 126, 130, 127, 109, 109, 121, 133, 137, 137, 105, 111, 127, 128, 140, 120, 117, 133, 133, 123, 128, 119, 124, 135, 129, 132, 123, 109, 117, 124, 134, 120, 127, 121, 129, 135, 102, 130, 106, 136, 116, 123, 120, 110, 114, 122, 125, 133, 117, 130, 128, 119, 127, 118, 136, 121, 127, 139, 121, 118, 117, 135, 111, 126, 116, 116, 118, 124, 128, 130, 144, 118, 131, 128, 120, 120, 125, 132, 140, 144, 135, 121, 129, 139, 136, 119, 134, 130, 125, 119, 116, 134, 125, 130, 107, 123, 118, 115, 117, 129, 127, 130, 131, 138, 119, 126, 120, 118, 126, 133, 106, 134, 124, 118, 99, 136, 133, 143, 136, 124, 126, 117, 133, 111, 118, 133, 113, 116, 144, 124, 122, 116, 121, 107, 142, 140, 137, 126, 126, 120, 119, 116, 126, 130, 143, 133, 122, 117, 135, 111, 130, 118, 120, 137, 130, 137, 109, 108, 130, 128, 123, 122, 115, 158, 141, 117, 108, 125, 113, 117, 129, 138, 136, 129, 143, 125, 129, 135, 137, 127, 115, 139, 127, 142, 143, 147, 113, 133, 129, 140, 127, 135, 140, 119, 135, 116, 115, 127, 139, 133, 112, 122, 129, 128, 128, 136, 114, 106, 129, 129, 131, 118, 131, 145, 151, 134, 126, 123, 120, 119, 109, 134, 133, 135, 106, 127, 128, 114, 135, 123, 118, 119, 131, 119, 135, 110, 125, 119, 131, 127, 89, 129, 116, 118, 120, 121, 115, 120, 115, 127, 131, 123, 118, 116, 147, 138, 129, 132, 129, 118, 110, 119, 116, 121, 118, 109, 124, 118, 131, 123, 110, 114, 125, 115, 125, 131, 151, 130, 123, 130, 117, 133, 124, 120, 119, 110, 145, 129, 126, 120, 125, 134, 120, 126, 118, 126, 131, 129, 120, 133, 117, 133, 129, 138, 117, 108, 127, 126, 127, 129, 131, 135, 136, 135, 120, 130, 150, 139, 116, 126, 137, 116, 131, 124, 127, 137, 128, 130, 137, 142, 136, 132, 118, 151, 110, 144, 118, 130, 134, 128, 137, 126, 124, 117, 123, 138, 125, 128, 120, 127, 119, 128, 129, 119, 127, 131, 123, 137, 129, 119, 117, 115, 107, 132, 129, 126, 111, 146, 130, 134, 137, 138, 129, 123, 129, 124, 120, 111, 129, 131, 134, 118, 137, 126, 122, 129, 134, 116, 131, 124, 127, 117, 123, 118, 136, 113, 134, 136, 144, 118, 126, 119, 113, 149, 123, 115, 121, 149, 125, 122, 140, 133, 104, 109, 134, 118, 121, 131, 126, 140, 121, 112, 124, 131, 127, 107, 105, 130, 121, 110, 126, 119, 120, 130, 113, 113, 130, 99, 135, 120, 129, 106, 154, 120, 123, 120, 119, 144, 153, 118, 121, 119, 120, 118, 142, 130, 127, 144, 106, 126, 110, 139, 115, 119, 126, 112, 130, 103, 114, 114, 118, 125, 122, 122, 129, 148, 118, 122, 140, 118, 101, 120, 128, 128, 123, 118, 150, 125, 116, 137, 125, 113, 126, 113, 125, 122, 107, 113, 122, 117, 136, 130, 115, 151, 118, 118, 131, 130, 125, 119, 115, 134, 131, 109, 132, 97, 133, 121, 123, 135, 125, 109, 124, 134, 127, 129, 111, 136, 128, 136, 104, 119, 124, 147, 147, 130, 111, 128, 139, 135, 132, 126, 138, 131, 120, 106, 130, 131, 125, 125, 115, 112, 136, 128, 124, 114, 132, 109, 113, 128, 104, 122, 122, 132, 134, 110, 121, 110, 149, 146, 132, 107, 137, 125, 123, 129, 129, 143, 117, 110, 136, 128, 127, 136, 115, 126, 126, 128, 122, 124, 128, 132, 144, 127, 120, 111, 113, 122, 128, 135, 119, 115, 118, 119, 105, 130, 133, 118, 118, 126, 101, 121, 124, 120, 127, 137, 122, 147, 126, 144, 117, 122, 124, 115, 126, 121, 125, 110, 147, 124, 127, 111, 122, 125, 118, 133, 133, 109, 136, 121, 127, 123, 107, 134, 108, 133, 119, 125, 123, 128, 128, 111, 122, 131, 145, 124, 132, 111, 128, 135, 129, 136, 135, 126, 134, 128, 125, 127, 141, 123, 127, 116, 132, 125, 121, 105, 130, 109, 138, 127, 144, 126, 118, 118, 115, 125, 116, 140, 123, 123, 118, 139, 132, 139, 125, 116, 117, 119, 124, 126, 122, 127, 117, 140, 117, 129, 129, 131, 116, 135, 121, 131, 150, 125, 124, 116, 126, 126, 128, 120, 129, 131, 146, 122, 123, 127, 122, 146, 134, 116, 142, 131, 118, 113, 134, 112, 136, 126, 118, 120, 128, 128, 125, 126, 131, 113, 119, 133, 131, 125, 132, 120, 130, 129, 136, 125, 123, 140, 126, 120, 123, 123, 132, 134, 132, 128, 124, 135, 120, 118, 128, 125, 115, 119, 122, 134, 124, 137, 118, 135, 114, 127, 116, 115, 116, 114, 123, 120, 125, 118, 128, 138, 131, 127, 115, 100, 137, 142, 99, 142, 111, 124, 115, 127, 130, 121, 147, 119, 138, 128, 131, 124, 121, 114, 118, 116, 112, 138, 121, 121, 121, 120, 103, 118, 109, 129, 126, 113, 119, 97, 128, 132, 124, 145, 124, 127, 125, 129, 117, 124, 120, 105, 125, 119, 139, 129, 134, 121, 132, 142, 134, 137, 111, 118, 124, 113, 113, 122, 128, 124, 114, 117, 128, 135, 107, 115, 111, 119, 126, 105, 135, 128, 131, 118, 132, 136, 112, 130, 126, 128, 99, 100, 125, 118, 116, 136, 135, 122, 112, 123, 135, 120, 125, 129, 120, 124, 121, 121, 143, 124, 141, 135, 121, 133, 139, 117, 112, 129, 119, 121, 135, 112, 122, 131, 136, 123, 104, 141, 129, 118, 109, 113, 126, 132, 135, 119, 132, 119, 133, 132, 110, 116, 119, 136, 129, 125, 121, 109, 121, 110, 119, 119, 132, 109, 140, 118, 133, 138, 129, 126, 134, 122, 118, 100, 119, 123, 139, 143, 132, 126, 125, 128, 125, 126, 125, 142, 121, 112, 128, 125, 142, 133, 117, 132, 126, 124, 134, 120, 124, 119, 127, 141, 132, 118, 146, 123, 124, 116, 132, 134, 124, 131, 125, 127, 116, 123, 117, 126, 139, 138, 137, 121, 132, 131, 133, 123, 127, 117, 140, 141, 137, 125, 115, 131, 121, 132, 133, 129, 118, 128, 147, 128, 127, 120, 125, 114, 113, 129, 132, 121, 127, 116, 137, 127, 125, 135, 121, 121, 137, 112, 106, 120, 114, 149, 141, 117, 122, 129, 126, 131, 121, 111, 127, 114, 132, 122, 116, 113, 112, 113, 130, 130, 133, 129, 119, 123, 134, 137, 119, 117, 111, 117, 125, 135, 132, 130, 112, 144, 134, 148, 155, 115, 125, 124, 132, 129, 131, 122, 127, 138, 122, 123, 124, 120, 124, 110, 104, 120, 135, 145, 127, 132, 106, 135, 126, 123, 133, 126, 127, 129, 131, 143, 130, 119, 122, 122, 126, 131, 122, 121, 139, 114, 123, 125, 123, 132, 123, 138, 126, 131, 131, 124, 122, 124, 124, 114, 129, 135, 106, 117, 141, 140, 118, 130, 116, 126, 144, 110, 128, 128, 133, 107, 124, 131, 127, 110, 125, 124, 124, 128, 136, 120, 123, 100, 131, 124, 133, 134, 116, 138, 114, 136, 129, 118, 114, 149, 133, 133, 126, 139, 134, 118, 143, 129, 124, 120, 122, 129, 117, 119, 116, 115, 124, 144, 140, 139, 121, 129, 133, 120, 107, 128, 129, 138, 125, 125, 122, 129, 122, 125, 131, 115, 132, 123, 132, 121, 127, 120, 116, 146, 136, 124, 114, 131, 128, 110, 122, 137, 119, 112, 119, 133, 119, 135, 137, 132, 124, 123, 114, 118, 116, 108, 126, 119, 127, 111, 118, 145, 116, 118, 129, 125, 126, 130, 136, 132, 115, 112, 136, 122, 130, 133, 123, 109, 120, 126, 137, 132, 136, 131, 128, 125, 107, 114, 117, 134, 137, 129, 124, 121, 119, 129, 139, 126, 125, 127, 134, 136, 139, 132, 120, 113, 121, 126, 138, 133, 132, 118, 127, 117, 116, 126, 130, 117, 125, 122, 119, 130, 128, 136, 124, 117, 155, 114, 139, 115, 116, 134, 120, 135, 151, 121, 123, 122, 144, 118, 132, 125, 133, 113, 122, 128, 135, 137, 127, 131, 123, 131, 125, 125, 113, 125, 135, 115, 122, 128, 134, 133, 121, 122, 127, 127, 133, 113, 132, 124, 122, 124, 140, 131, 134, 133, 137, 117, 141, 128, 104, 117, 122, 123, 124, 133, 122, 117, 143, 113, 131, 125, 120, 121, 131, 126, 126, 142, 134, 107, 101, 135, 129, 124, 125, 117, 127, 120, 135, 133, 119, 123, 122, 116, 123, 134, 119, 109, 139, 123, 123, 124, 124, 131, 119, 132, 135, 126, 108, 122, 124, 111, 132, 140, 118, 144, 123, 125, 115, 115, 126, 119, 127, 142, 135, 141, 127, 136, 110, 133, 137, 118, 120, 112, 129, 122, 155, 126, 123, 123, 117, 129, 123, 129, 130, 112, 112, 129, 120, 143, 117, 122, 129, 121, 130, 133, 127, 109, 136, 126, 150, 116, 132, 129, 122, 139, 110, 117, 134, 139, 131, 119, 109, 140, 124, 129, 108, 128, 110, 123, 136, 122, 124, 126, 134, 129, 135, 137, 133, 138, 113, 124, 124, 110, 139, 125, 135, 124, 131, 103, 107, 119, 126, 119, 113, 115, 122, 135, 122, 124, 126, 112, 127, 124, 121, 135, 130, 122, 114, 128, 120, 129, 131, 124, 120, 117, 145, 134, 112, 136, 125, 124, 120, 135, 124, 131, 138, 122, 119, 116, 131, 119, 121, 112, 104, 134, 142, 129, 128, 118, 145, 129, 119, 126, 100, 113, 132, 129, 137, 116, 149, 129, 121, 134, 117, 123, 124, 131, 125, 122, 134, 116, 139, 111, 121, 129, 119, 132, 139, 119, 128, 133, 127, 121, 126, 123, 112, 121, 113, 119, 129, 122, 153, 127, 121, 124, 91, 109, 121, 142, 136, 137, 136, 120, 114, 128, 128, 127, 125, 108, 114, 134, 118, 134, 115, 113, 119, 138, 118, 102, 116, 109, 112, 122, 129, 126, 133, 114, 127, 122, 131, 130, 121, 118, 133, 134, 123, 127, 144, 120, 145, 127, 130, 109, 133, 131, 133, 129, 132, 126, 150, 111, 136, 114, 147, 121, 139, 109, 121, 115, 118, 136, 117, 133, 138, 118, 130, 131, 116, 113, 134, 131, 124, 121, 123, 148, 128, 131, 132, 129, 124, 111, 119, 136, 114, 124, 128, 126, 125, 133, 140, 118, 130, 126, 121, 111, 142, 122, 147, 146, 128, 107, 117, 137, 115, 135, 126, 127, 117, 123, 123, 123, 109, 140, 128, 122, 129, 105, 124, 137, 124, 125, 141, 124, 154, 133, 116, 123, 120, 125, 118, 138, 116, 134, 124, 125, 126, 121, 135, 115, 116, 122, 129, 113, 132, 124, 104, 119, 120, 136, 138, 127, 129, 117, 127, 120, 125, 130, 111, 117, 113, 121, 136, 111, 154, 129, 123, 114, 129, 116, 110, 104, 139, 124, 134, 124, 125, 137, 119, 124, 133, 150, 142, 154, 128, 123, 105, 132, 137, 125, 112, 124, 141, 143, 112, 132, 135, 128, 115, 119, 126, 123, 110, 111, 108, 122, 123, 121, 129, 127, 121, 110, 125, 125, 120, 117, 123, 119, 128, 143, 132, 122, 122, 114, 139, 135, 132, 125, 131, 101, 119, 121, 137, 129, 122, 121, 135, 123, 109, 118, 120, 122, 122, 127, 126, 116, 108, 121, 128, 133, 130, 122, 127, 139, 96, 109, 128, 127, 142, 135, 108, 135, 120, 136, 126, 132, 125, 125, 131, 119, 127, 130, 105, 126, 120, 132, 120, 127, 107, 134, 119, 121, 106, 150, 125, 113, 137, 104, 125, 107, 124, 134, 138, 132, 115, 123, 125, 118, 123, 135, 140, 129, 131, 149, 122, 122, 116, 126, 119, 125, 117, 140, 123, 130, 128, 132, 121, 112, 123, 116, 125, 147, 134, 128, 123, 133, 122, 137, 111, 120, 122, 121, 110, 126, 123, 125, 133, 118, 119, 117, 136, 112, 117, 128, 112, 128, 123, 117, 113, 118, 129, 125, 125, 123, 114, 109, 129, 120, 107, 128, 136, 116, 125, 138, 120, 127, 114, 113, 130, 131, 139, 121, 132, 133, 135, 124, 137, 141, 121, 126, 132, 118, 120, 132, 120, 128, 126, 131, 122, 134, 130, 109, 128, 125, 144, 122, 120, 107, 109, 136, 143, 111, 131, 111, 130, 128, 130, 129, 123, 128, 134, 125, 127, 131, 120, 126, 118, 115, 141, 139, 130, 127, 131, 113, 131, 112, 125, 138, 121, 134, 123, 132, 136, 112, 119, 121, 122, 121, 117, 125, 121, 112, 130, 125, 137, 134, 132, 129, 128, 120, 121, 126, 132, 130, 122, 130, 128, 120, 124, 134, 98, 131, 133, 110, 120, 129, 120, 121, 126, 124, 128, 129, 110, 118, 113, 134, 122, 132, 108, 122, 126, 126, 123, 135, 134, 125, 142, 138, 128, 126, 124, 119, 130, 115, 136, 129, 136, 156, 102, 121, 114, 127, 128, 140, 123, 133, 127, 140, 128, 132, 108, 130, 117, 125, 129, 112, 141, 150, 138, 124, 169, 128, 104, 118, 134, 137, 125, 122, 126, 102, 122, 133, 113, 139, 140, 117, 128, 140, 125, 117, 132, 137, 126, 110, 110, 144, 128, 125, 107, 126, 123, 145, 123, 122, 128, 133, 135, 121, 111, 128, 134, 116, 113, 137, 133, 135, 111, 132, 123, 133, 127, 118, 131, 128, 138, 139, 121, 138, 147, 132, 123, 123, 127, 146, 122, 120, 108, 133, 113, 138, 134, 131, 128, 129, 118, 118, 129, 127, 129, 125, 114, 120, 106, 122, 114, 120, 145, 121, 119, 124, 126, 117, 105, 140, 124, 131, 125, 125, 128, 125, 111, 126, 132, 125, 133, 119, 126, 126, 146, 132, 126, 113, 124, 121, 134, 113, 126, 132, 104, 116, 127, 120, 127, 114, 126, 134, 120, 145, 120, 141, 124, 136, 138, 128, 135, 138, 116, 129, 119, 119, 117, 127, 136, 135, 114, 132, 130, 120, 144, 130, 117, 122, 120, 117, 118, 122, 132, 126, 120, 124, 134, 122, 118, 135, 139, 129, 127, 144, 127, 128, 115, 104, 123, 118, 127, 124, 134, 165, 124, 128, 118, 124, 105, 124, 124, 136, 138, 133, 116, 125, 137, 143, 116, 127, 101, 126, 154, 119, 112, 132, 120, 130, 140, 116, 125, 97, 126, 139, 129, 120, 114, 127, 125, 116, 103, 127, 108, 110, 115, 116, 127, 139, 134, 128, 134, 121, 136, 131, 140, 118, 133, 129, 115, 114, 111, 129, 141, 134, 110, 112, 129, 114, 130, 116, 119, 107, 127, 102, 115, 113, 133, 114, 118, 135, 113, 134, 122, 131, 119, 114, 145, 135, 119, 129, 142, 121, 108, 140, 115, 118, 114, 118, 119, 151, 125, 135, 125, 117, 122, 111, 120, 135, 118, 121, 139, 128, 146, 139, 136, 129, 136, 128, 91, 121, 116, 134, 126, 107, 136, 129, 106, 123, 106, 118, 125, 150, 140, 132, 120, 152, 128, 135, 123, 126, 104, 132, 118, 111, 127, 115, 104, 128, 129, 116, 118, 119, 115, 131, 130, 121, 137, 124, 130, 107, 105, 135, 116, 120, 124, 140, 116, 129, 140, 134, 123, 128, 121, 149, 117, 111, 146, 135, 115, 105, 127, 118, 121, 119, 119, 116, 133, 118, 137, 114, 140, 130, 127, 109, 121, 121, 133, 117, 141, 120, 124, 148, 111, 119, 128, 124, 145, 128, 120, 130, 114, 132, 130, 152, 121, 116, 126, 128, 126, 118, 112, 125, 116, 138, 111, 135, 128, 120, 125, 114, 132, 126, 116, 133, 136, 123, 122, 127, 116, 123, 130, 132, 119, 122, 121, 116, 117, 116, 125, 122, 135, 127, 125, 130, 122, 132, 124, 125, 117, 121, 121, 121, 117, 132, 121, 114, 125, 127, 110, 142, 140, 124, 140, 138, 123, 119, 124, 113, 130, 139, 118, 128, 131, 125, 112, 119, 126, 113, 127, 133, 130, 149, 126, 131, 137, 134, 125, 134, 127, 122, 138, 110, 128, 134, 122, 126, 106, 126, 122, 129, 120, 140, 130, 140, 134, 108, 131, 120, 121, 129, 134, 120, 137, 126, 122, 128, 131, 141, 112, 118, 130, 126, 128, 122, 131, 121, 127, 128, 130, 130, 124, 118, 139, 123, 126, 133, 120, 125, 125, 113, 122, 130, 127, 119, 131, 142, 127, 124, 108, 126, 123, 124, 125, 121, 124, 128, 129, 134, 129, 147, 116, 132, 123, 125, 103, 124, 131, 129, 125, 116, 107, 124, 133, 119, 116, 135, 117, 139, 120, 119, 127, 126, 130, 131, 124, 128, 129, 121, 117, 135, 111, 128, 124, 124, 138, 138, 115, 131, 123, 139, 142, 120, 143, 125, 113, 121, 110, 121, 129, 121, 123, 127, 110, 129, 121, 128, 120, 122, 121, 129, 128, 124, 128, 127, 157, 144, 121, 130, 121, 109, 118, 128, 133, 121, 118, 126, 139, 131, 135, 134, 137, 123, 127, 120, 135, 151, 120, 133, 120, 127, 146, 119, 118, 139, 124, 128, 125, 123, 113, 124, 130, 133, 125, 144, 122, 100, 117, 124, 120, 138, 118, 142, 135, 122, 126, 124, 138, 147, 129, 133, 128, 129, 121, 130, 124, 125, 116, 118, 143, 114, 135, 142, 129, 128, 120, 119, 127, 120, 125, 129, 131, 131, 122, 139, 113, 124, 126, 123, 131, 143, 131, 143, 113, 115, 127, 118, 133, 125, 127, 136, 134, 127, 141, 138, 132, 113, 113, 123, 121, 139, 127, 122, 126, 114, 140, 115, 123, 136, 128, 111, 115, 119, 135, 118, 125, 115, 121, 145, 137, 145, 132, 125, 127, 142, 144, 114, 125, 120, 144, 113, 120, 122, 138, 128, 123, 109, 130, 128, 129, 139, 116, 120, 124, 137, 133, 119, 128, 117, 134, 138, 118, 117, 127, 125, 145, 125, 133, 125, 116, 118, 138, 119, 127, 124, 135, 141, 119, 140, 124, 112, 129, 123, 127, 121, 139, 139, 122, 137, 121, 119, 134, 113, 127, 130, 123, 140, 137, 122, 137, 116, 139, 125, 127, 136, 133, 140, 112, 116, 132, 127, 134, 124, 134, 117, 136, 134, 141, 139, 138, 124, 125, 130, 142, 126, 117, 135, 141, 123, 145, 132, 117, 131, 126, 133, 121, 100, 117, 127, 117, 111, 124, 125, 108, 131, 120, 139, 126, 111, 123, 139, 135, 109, 135, 116, 142, 112, 117, 118, 139, 135, 114, 138, 129, 109, 128, 116, 136, 121, 108, 141, 139, 140, 144, 113, 136, 123, 138, 118, 132, 124, 132, 129, 105, 124, 140, 118, 140, 134, 126, 125, 139, 114, 125, 108, 128, 122, 127, 126, 118, 113, 114, 115, 133, 129, 138, 125, 123, 121, 111, 133, 114, 112, 115, 136, 120, 128, 130, 142, 124, 122, 121, 122, 116, 124, 132, 126, 132, 122, 130, 124, 116, 116, 139, 119, 134, 141, 126, 131, 115, 129, 136, 131, 139, 133, 121, 121, 147, 132, 133, 133, 124, 129, 148, 110, 169, 127, 129, 126, 132, 144, 129, 127, 118, 123, 121, 144, 142, 132, 124, 129, 125, 127, 124, 126, 125, 134, 142, 127, 127, 117, 124, 121, 127, 124, 128, 112, 137, 131, 134, 123, 130, 133, 125, 117, 109, 113, 124, 122, 130, 118, 129, 116, 129, 122, 117, 136, 129, 118, 119, 133, 119, 124, 137, 132, 132, 128, 143, 132, 120, 134, 139, 130, 123, 126, 123, 128, 123, 134, 114, 134, 112, 116, 111, 118, 130, 135, 140, 142, 130, 112, 114, 135, 138, 122, 133, 123, 129, 135, 122, 109, 123, 134, 112, 121, 111, 129, 136, 130, 101, 124, 121, 121, 132, 125, 136, 142, 110, 117, 116, 92, 120, 140, 124, 127, 130, 127, 138, 125, 121, 129, 132, 126, 121, 133, 114, 116, 122, 132, 125, 130, 109, 121, 136, 127, 139, 117, 121, 120, 124, 144, 136, 119, 129, 133, 125, 126, 126, 120, 124, 123, 139, 116, 143, 142, 125, 129, 151, 123, 139, 128, 120, 128, 132, 118, 123, 137, 138, 121, 138, 137, 131, 124, 121, 112, 126, 124, 124, 134, 116, 118, 128, 114, 125, 138, 127, 114, 126, 142, 117, 122, 127, 131, 112, 136, 136, 114, 114, 119, 137, 129, 122, 123, 128, 119, 124, 144, 146, 126, 130, 129, 134, 128, 136, 117, 115, 129, 149, 118, 119, 122, 126, 137, 120, 124, 122, 118, 105, 121, 117, 130, 127, 131, 141, 140, 130, 112, 124, 125, 123, 112, 137, 115, 100, 125, 118, 111, 137, 148, 129, 134, 133, 115, 139, 128, 122, 110, 114, 140, 111, 127, 139, 123, 126, 120, 129, 138, 142, 129, 117, 136, 123, 132, 108, 113, 124, 131, 120, 136, 132, 120, 131, 128, 129, 125, 136, 122, 131, 127, 124, 112, 124, 117, 119, 134, 121, 128, 138, 122, 128, 118, 140, 127, 126, 119, 108, 119, 136, 115, 133, 135, 119, 130, 128, 121, 121, 141, 110, 122, 121, 133, 117, 124, 124, 118, 126, 127, 130, 132, 131, 134, 124, 122, 116, 118, 128, 121, 131, 136, 125, 124, 139, 127, 130, 134, 120, 105, 138, 130, 130, 123, 121, 136, 109, 135, 112, 117, 133, 122, 142, 136, 110, 130, 132, 123, 132, 133, 130, 123, 125, 129, 128, 132, 121, 129, 125, 122, 139, 120, 125, 113, 123, 118, 129, 147, 133, 126, 128, 123, 141, 130, 111, 112, 115, 124, 129, 142, 119, 132, 116, 135, 146, 116, 131, 127, 128, 122, 116, 142, 129, 117, 122, 136, 134, 124, 106, 131, 136, 125, 124, 122, 123, 124, 133, 118, 116, 120, 106, 115, 134, 136, 131, 119, 128, 132, 121, 130, 123, 111, 116, 124, 145, 123, 129, 123, 118, 121, 136, 126, 126, 134, 112, 128, 124, 133, 122, 119, 129, 132, 130, 131, 134, 129, 137, 123, 136, 118, 123, 132, 126, 128, 133, 129, 140, 122, 117, 130, 129, 119, 121, 134, 116, 137, 131, 131, 130, 122, 141, 139, 116, 133, 118, 131, 124, 122, 113, 116, 121, 111, 143, 111, 114, 158, 125, 130, 109, 110, 131, 119, 106, 114, 111, 107, 115, 128, 114, 134, 125, 127, 159, 118, 117, 129, 119, 111, 114, 132, 121, 133, 123, 127, 119, 117, 134, 121, 130, 144, 127, 123, 133, 123, 110, 113, 136, 143, 135, 122, 122, 104, 129, 116, 105, 130, 143, 122, 118, 124, 104, 122, 119, 122, 129, 151, 123, 152, 137, 125, 108, 125, 136, 139, 121, 122, 120, 139, 126, 107, 118, 139, 127, 130, 119, 116, 114, 122, 106, 118, 115, 139, 136, 144, 129, 125, 110, 130, 113, 117, 133, 141, 146, 119, 137, 129, 123, 118, 123, 133, 119, 128, 127, 135, 144, 133, 126, 118, 115, 119, 118, 115, 119, 137, 115, 125, 122, 115, 131, 117, 147, 123, 115, 137, 144, 129, 111, 118, 128, 122, 122, 110, 119, 120, 123, 148, 120, 134, 132, 132, 122, 129, 105, 121, 108, 122, 119, 124, 123, 136, 143, 139, 117, 124, 120, 115, 148, 135, 134, 131, 111, 134, 126, 147, 124, 121, 122, 132, 137, 126, 117, 122, 133, 116, 137, 109, 115, 134, 95, 127, 124, 131, 114, 132, 122, 138, 126, 113, 150, 132, 112, 126, 121, 119, 128, 125, 121, 132, 119, 137, 98, 116, 126, 103, 128, 121, 150, 118, 130, 101, 139, 146, 110, 138, 134, 149, 114, 121, 118, 117, 119, 142, 136, 134, 143, 126, 136, 122, 132, 127, 117, 144, 116, 130, 129, 101, 124, 125, 122, 121, 134, 129, 132, 114, 136, 131, 147, 112, 121, 109, 113, 139, 139, 109, 128, 102, 127, 150, 123, 129, 96, 133, 106, 130, 127, 116, 130, 133, 149, 131, 118, 129, 132, 128, 114, 149, 104, 100, 136, 118, 124, 119, 119, 119, 107, 129, 128, 122, 142, 145, 105, 132, 143, 124, 142, 129, 118, 120, 133, 131, 133, 117, 122, 129, 129, 112, 132, 119, 140, 122, 135, 115, 145, 129, 127, 116, 120, 130, 116, 118, 122, 119, 123, 135, 130, 126, 115, 116, 106, 128, 133, 133, 123, 141, 122, 125, 128, 119, 116, 133, 119, 140, 134, 113, 134, 129, 148, 124, 111, 99, 121, 105, 128, 143, 136, 115, 124, 122, 129, 129, 112, 110, 126, 116, 111, 140, 113, 132, 115, 144, 123, 125, 120, 125, 144, 126, 153, 136, 134, 106, 111, 132, 132, 129, 120, 131, 138, 125, 150, 103, 131, 128, 120, 135, 143, 113, 139, 134, 128, 106, 114, 124, 129, 134, 127, 109, 103, 127, 128, 112, 121, 152, 153, 114, 120, 125, 121, 125, 133, 118, 118, 114, 130, 101, 135, 128, 112, 114, 123, 129, 113, 129, 128, 150, 117, 125, 133, 141, 119, 129, 138, 119, 124, 124, 127, 111, 140, 143, 148, 109, 129, 105, 110, 126, 131, 124, 110, 116, 114, 135, 126, 109, 128, 124, 131, 142, 118, 131, 115, 149, 128, 123, 133, 120, 134, 147, 107, 123, 138, 126, 134, 122, 115, 110, 136, 130, 133, 123, 110, 111, 134, 114, 133, 120, 129, 140, 113, 90, 128, 142, 109, 119, 122, 132, 124, 123, 144, 125, 140, 125, 102, 148, 100, 125, 150, 108, 114, 144, 116, 126, 139, 130, 136, 135, 127, 130, 114, 115, 125, 125, 138, 112, 115, 130, 133, 130, 139, 118, 112, 136, 123, 131, 140, 116, 116, 101, 112, 120, 128, 126, 103, 142, 128, 140, 150, 107, 128, 126, 107, 139, 124, 113, 142, 126, 120, 130, 146, 123, 118, 119, 128, 130, 118, 115, 123, 120, 121, 106, 156, 121, 107, 125, 132, 133, 140, 123, 138, 127, 160, 108, 118, 139, 97, 127, 123, 131, 125, 119, 121, 119, 124, 111, 122, 130, 109, 132, 128, 131, 142, 130, 127, 112, 142, 134, 94, 133, 123, 128, 113, 133, 128, 128, 116, 125, 116, 129, 134, 132, 128, 123, 136, 148, 125, 109, 129, 136, 114, 125, 127, 108, 119, 119, 119, 122, 114, 125, 112, 145, 144, 136, 116, 117, 137, 127, 117, 124, 119, 118, 139, 123, 124, 131, 133, 115, 132, 116, 143, 113, 141, 125, 114, 96, 127, 120, 121, 136, 113, 121, 126, 120, 116, 125, 126, 132, 125, 98, 128, 125, 147, 123, 125, 144, 128, 114, 130, 111, 128, 152, 127, 120, 137, 133, 122, 121, 118, 118, 132, 130, 149, 110, 128, 149, 124, 125, 116, 114, 120, 137, 124, 129, 122, 132, 122, 136, 136, 115, 140, 137, 107, 129, 130, 148, 125, 131, 141, 123, 124, 124, 124, 132, 111, 123, 143, 137, 128, 124, 126, 129, 122, 127, 117, 121, 125, 120, 124, 134, 117, 137, 126, 130, 130, 115, 112, 134, 149, 112, 126, 121, 117, 126, 130, 142, 119, 120, 121, 125, 128, 136, 130, 124, 135, 122, 119, 142, 130, 130, 118, 132, 126, 119, 109, 126, 131, 128, 121, 129, 115, 133, 121, 115, 105, 126, 133, 120, 114, 131, 118, 111, 127, 122, 136, 111, 133, 112, 121, 117, 113, 121, 139, 121, 129, 122, 126, 138, 124, 143, 137, 151, 126, 135, 125, 101, 143, 119, 125, 135, 123, 117, 133, 117, 118, 120, 121, 117, 136, 113, 127, 111, 119, 110, 115, 135, 118, 107, 129, 105, 134, 139, 124, 117, 149, 121, 110, 132, 129, 129, 120, 114, 139, 128, 133, 161, 130, 128, 131, 123, 117, 123, 124, 113, 115, 143, 126, 118, 127, 123, 115, 148, 127, 122, 138, 141, 120, 149, 120, 142, 136, 115, 106, 119, 113, 125, 119, 118, 113, 121, 125, 124, 129, 117, 121, 132, 121, 122, 97, 125, 124, 127, 112, 112, 124, 121, 115, 125, 130, 121, 122, 119, 136, 119, 124, 113, 123, 131, 117, 124, 138, 118, 124, 128, 130, 143, 129, 132, 148, 140, 140, 126, 132, 141, 135, 118, 131, 117, 109, 141, 134, 118, 134, 127, 114, 148, 147, 118, 133, 124, 133, 115, 121, 123, 135, 123, 125, 122, 170, 140, 105, 128, 142, 133, 122, 153, 119, 115, 124, 116, 116, 117, 121, 130, 137, 118, 147, 130, 126, 122, 109, 147, 114, 125, 134, 145, 124, 121, 131, 126, 110, 130, 140, 140, 121, 119, 126, 140, 138, 92, 110, 122, 129, 128, 132, 121, 141, 123, 122, 161, 134, 128, 115, 131, 128, 126, 127, 146, 117, 136, 127, 128, 123, 129, 142, 135, 123, 120, 127, 126, 122, 114, 125, 133, 121, 131, 127, 130, 125, 133, 112, 130, 124, 141, 115, 113, 105, 111, 137, 107, 120, 128, 129, 123, 129, 116, 116, 112, 107, 103, 119, 129, 126, 120, 125, 124, 121, 133, 120, 124, 129, 126, 132, 145, 137, 133, 142, 133, 136, 124, 131, 131, 148, 116, 126, 121, 119, 118, 113, 141, 122, 129, 132, 138, 118, 143, 135, 141, 129, 125, 135, 119, 129, 133, 133, 133, 124, 137, 122, 114, 115, 119, 102, 121, 116, 121, 122, 120, 141, 120, 133, 137, 147, 134, 117, 149, 118, 122, 139, 147, 135, 143, 106, 127, 117, 122, 132, 124, 107, 138, 123, 144, 107, 116, 116, 128, 125, 132, 123, 134, 108, 131, 127, 120, 131, 104, 129, 121, 125, 126, 118, 130, 127, 122, 124, 135, 130, 128, 113, 121, 133, 115, 140, 125, 119, 138, 127, 102, 120, 126, 112, 116, 98, 124, 134, 130, 117, 138, 140, 134, 146, 146, 129, 125, 129, 114, 108, 127, 133, 106, 122, 130, 119, 121, 145, 133, 124, 134, 131, 139, 121, 116, 114, 138, 116, 110, 140, 106, 148, 112, 121, 134, 136, 125, 118, 111, 121, 117, 106, 130, 116, 118, 112, 122, 129, 139, 113, 137, 131, 132, 142, 131, 141, 144, 118, 132, 123, 136, 114, 128, 114, 132, 119, 128, 130, 117, 107, 157, 140, 139, 128, 128, 129, 123, 98, 112, 120, 130, 121, 122, 110, 119, 118, 121, 129, 128, 137, 113, 136, 124, 116, 123, 125, 128, 131, 114, 108, 144, 125, 126, 120, 139, 129, 120, 136, 128, 116, 123, 117, 127, 121, 125, 144, 151, 135, 121, 107, 119, 145, 144, 115, 115, 132, 137, 121, 121, 128, 133, 123, 124, 136, 126, 116, 124, 105, 111, 134, 115, 118, 126, 124, 110, 164, 133, 137, 129, 136, 129, 125, 137, 114, 132, 138, 139, 129, 127, 122, 140, 137, 128, 125, 144, 91, 126, 121, 117, 115, 124, 119, 140, 118, 131, 121, 143, 109, 137, 132, 106, 131, 123, 131, 136, 120, 136, 116, 120, 113, 131, 132, 108, 137, 121, 131, 133, 121, 151, 134, 115, 128, 113, 121, 120, 121, 114, 128, 136, 138, 118, 125, 114, 128, 141, 133, 109, 127, 124, 125, 120, 135, 140, 114, 127, 124, 119, 132, 129, 123, 130, 124, 135, 118, 136, 112, 120, 122, 138, 108, 115, 144, 103, 129, 122, 143, 123, 142, 109, 105, 117, 122, 124, 111, 130, 128, 112, 124, 119, 126, 137, 124, 125, 121, 101, 117, 124, 141, 138, 126, 130, 108, 103, 116, 119, 104, 125, 120, 136, 121, 132, 139, 122, 129, 123, 116, 123, 123, 133, 117, 96, 117, 125, 119, 134, 133, 124, 121, 122, 121, 123, 123, 147, 115, 130, 143, 140, 119, 128, 118, 123, 131, 127, 133, 119, 142, 117, 134, 125, 122, 128, 131, 118, 107, 126, 152, 124, 140, 122, 139, 120, 117, 141, 168, 122, 135, 107, 125, 135, 125, 141, 116, 118, 111, 113, 123, 131, 143, 142, 129, 127, 133, 130, 130, 159, 130, 127, 124, 127, 126, 145, 125, 138, 117, 116, 129, 134, 120, 122, 130, 103, 120, 122, 127, 137, 128, 128, 133, 137, 117, 119, 112, 119, 113, 135, 119, 127, 115, 122, 120, 126, 118, 113, 103, 124, 133, 142, 118, 127, 144, 116, 123, 126, 136, 133, 133, 127, 127, 122, 124, 127, 124, 124, 127, 116, 111, 112, 146, 122, 123, 129, 130, 119, 129, 133, 119, 129, 115, 113, 117, 139, 134, 144, 116, 132, 122, 116, 137, 121, 116, 114, 134, 124, 120, 108, 125, 126, 113, 120, 128, 138, 118, 116, 123, 138, 118, 121, 114, 134, 101, 124, 139, 135, 95, 122, 132, 128, 135, 122, 143, 110, 119, 145, 123, 133, 113, 128, 133, 111, 137, 124, 119, 137, 125, 108, 133, 109, 112, 111, 117, 130, 135, 145, 136, 121, 141, 152, 125, 136, 119, 130, 107, 128, 135, 124, 130, 120, 117, 132, 124, 136, 127, 120, 142, 132, 139, 114, 136, 139, 96, 122, 114, 114, 125, 105, 122, 116, 104, 122, 130, 122, 125, 111, 126, 131, 115, 126, 132, 128, 127, 126, 122, 117, 109, 121, 120, 109, 131, 116, 108, 122, 151, 107, 137, 132, 124, 138, 122, 132, 125, 118, 126, 132, 151, 124, 132, 122, 134, 129, 110, 124, 113, 124, 144, 121, 148, 132, 104, 127, 125, 119, 124, 134, 133, 125, 137, 141, 124, 127, 132, 138, 122, 136, 138, 110, 121, 130, 112, 124, 132, 150, 127, 133, 123, 117, 118, 102, 119, 133, 133, 137, 141, 123, 118, 128, 147, 115, 104, 118, 126, 135, 133, 112, 134, 136, 120, 112, 127, 108, 134, 132, 143, 120, 110, 123, 130, 144, 130, 119, 147, 131, 126, 135, 149, 122, 121, 153, 132, 133, 139, 139, 112, 120, 143, 129, 131, 131, 132, 105, 130, 125, 107, 123, 140, 128, 130, 148, 111, 140, 127, 118, 116, 130, 110, 135, 131, 124, 126, 131, 126, 140, 147, 115, 135, 119, 114, 116, 119, 103, 110, 137, 112, 125, 123, 116, 119, 119, 113, 125, 136, 123, 135, 143, 143, 116, 126, 120, 126, 107, 146, 129, 114, 119, 133, 125, 122, 133, 145, 136, 130, 130, 111, 126, 128, 127, 114, 131, 128, 136, 128, 114, 130, 119, 130, 122, 113, 133, 111, 133, 107, 123, 123, 128, 134, 120, 127, 119, 117, 126, 122, 140, 132, 130, 112, 120, 125, 105, 114, 114, 122, 129, 118, 126, 115, 87, 131, 134, 121, 109, 138, 122, 116, 100, 105, 123, 139, 126, 127, 142, 113, 142, 130, 148, 127, 134, 131, 119, 125, 121, 129, 124, 147, 125, 124, 129, 128, 111, 123, 120, 136, 129, 101, 126, 92, 124, 115, 139, 133, 115, 110, 132, 112, 133, 130, 112, 123, 122, 122, 133, 129, 120, 127, 128, 121, 117, 123, 120, 104, 138, 131, 128, 129, 118, 125, 131, 137, 133, 128, 122, 115, 117, 97, 137, 119, 119, 132, 140, 117, 127, 130, 129, 119, 125, 114, 125, 135, 121, 111, 134, 132, 139, 128, 132, 133, 115, 131, 107, 124, 106, 129, 132, 114, 116, 124, 127, 126, 116, 135, 108, 124, 141, 129, 140, 134, 108, 140, 119, 118, 124, 129, 152, 116, 149, 119, 114, 122, 118, 123, 117, 116, 125, 125, 118, 115, 135, 123, 128, 124, 112, 118, 128, 126, 130, 141, 129, 130, 110, 150, 117, 132, 111, 125, 132, 131, 131, 118, 115, 123, 119, 125, 110, 128, 128, 143, 122, 94, 118, 120, 139, 117, 127, 127, 125, 109, 125, 121, 124, 118, 114, 130, 125, 117, 133, 126, 128, 132, 112, 124, 122, 131, 138, 124, 110, 121, 116, 117, 140, 123, 123, 102, 135, 133, 128, 117, 100, 136, 126, 122, 131, 124, 138, 132, 129, 132, 126, 137, 130, 118, 129, 133, 118, 150, 128, 136, 141, 125, 103, 125, 133, 138, 128, 123, 136, 122, 110, 127, 135, 135, 111, 123, 141, 106, 123, 140, 116, 119, 127, 134, 124, 127, 108, 133, 122, 139, 136, 133, 140, 123, 130, 125, 119, 149, 154, 137, 127, 118, 122, 127, 130, 127, 131, 128, 125, 126, 128, 126, 120, 137, 126, 130, 93, 129, 122, 136, 129, 128, 112, 130, 89, 129, 132, 129, 126, 121, 128, 118, 125, 118, 134, 100, 126, 97, 135, 123, 141, 131, 146, 131, 131, 123, 128, 145, 111, 116, 124, 133, 133, 108, 135, 126, 126, 130, 133, 140, 128, 99, 133, 137, 137, 107, 111, 119, 128, 92, 126, 133, 135, 135, 117, 146, 114, 127, 126, 118, 121, 126, 114, 132, 142, 112, 123, 120, 101, 124, 134, 126, 128, 114, 130, 138, 138, 130, 131, 128, 112, 127, 132, 137, 111, 119, 126, 123, 123, 134, 111, 135, 136, 134, 129, 109, 120, 119, 134, 128, 128, 120, 124, 135, 127, 117, 120, 114, 142, 118, 136, 126, 144, 114, 122, 113, 149, 132, 118, 105, 131, 142, 110, 122, 134, 123, 123, 121, 130, 126, 121, 133, 132, 131, 130, 109, 128, 113, 119, 136, 123, 129, 119, 130, 124, 135, 117, 121, 125, 123, 121, 125, 143, 119, 106, 112, 122, 119, 108, 114, 131, 128, 110, 125, 122, 136, 129, 127, 130, 126, 124, 139, 126, 137, 107, 130, 117, 132, 135, 126, 130, 131, 125, 129, 119, 111, 118, 130, 112, 141, 139, 123, 122, 121, 119, 128, 141, 129, 114, 128, 118, 123, 135, 117, 127, 131, 132, 128, 126, 128, 122, 127, 117, 124, 128, 127, 113, 147, 122, 138, 115, 121, 137, 133, 120, 141, 126, 127, 139, 116, 139, 91, 122, 122, 86, 113, 111, 122, 113, 119, 123, 101, 134, 126, 127, 126, 142, 125, 118, 109, 137, 130, 123, 133, 119, 127, 130, 118, 137, 129, 110, 123, 133, 137, 112, 117, 131, 124, 111, 138, 124, 118, 118, 138, 133, 126, 131, 115, 126, 143, 129, 135, 117, 128, 127, 136, 154, 110, 140, 113, 116, 131, 131, 120, 132, 139, 140, 125, 121, 129, 132, 123, 111, 131, 123, 126, 130, 119, 139, 125, 126, 137, 128, 116, 107, 114, 130, 116, 134, 130, 120, 146, 125, 131, 108, 125, 130, 116, 120, 125, 121, 117, 134, 115, 127, 126, 114, 122, 111, 106, 138, 116, 131, 115, 127, 115, 126, 133, 137, 118, 121, 137, 131, 138, 126, 125, 133, 124, 131, 136, 135, 126, 139, 116, 121, 133, 124, 104, 129, 132, 139, 122, 132, 116, 138, 129, 124, 124, 117, 134, 113, 121, 144, 120, 120, 121, 135, 123, 111, 116, 131, 120, 135, 137, 131, 111, 124, 126, 131, 120, 143, 129, 141, 139, 148, 133, 115, 126, 134, 142, 117, 102, 111, 123, 133, 111, 118, 118, 118, 120, 128, 110, 147, 137, 115, 113, 124, 129, 126, 120, 137, 119, 127, 117, 113, 139, 139, 144, 143, 118, 120, 141, 144, 112, 125, 126, 125, 127, 138, 120, 110, 124, 125, 147, 142, 115, 131, 145, 113, 116, 119, 117, 133, 139, 134, 123, 132, 118, 116, 140, 144, 134, 127, 114, 114, 134, 119, 125, 128, 126, 133, 117, 115, 141, 133, 115, 126, 137, 130, 122, 130, 133, 121, 120, 117, 113, 115, 118, 144, 132, 116, 121, 123, 118, 108, 99, 120, 140, 104, 137, 125, 110, 128, 107, 110, 125, 121, 115, 109, 119, 125, 114, 108, 115, 126, 127, 118, 149, 123, 104, 116, 128, 105, 129, 120, 139, 129, 134, 139, 142, 136, 107, 114, 131, 133, 134, 117, 120, 131, 127, 109, 128, 137, 130, 140, 121, 124, 135, 120, 141, 134, 125, 115, 118, 132, 122, 125, 116, 140, 117, 124, 134, 125, 131, 129, 120, 117, 153, 122, 118, 122, 127, 131, 129, 117, 132, 112, 138, 118, 116, 138, 132, 116, 132, 124, 119, 121, 129, 113, 123, 114, 137, 112, 128, 125, 130, 122, 129, 123, 122, 115, 121, 127, 137, 126, 140, 140, 125, 119, 115, 129, 128, 121, 121, 138, 134, 121, 136, 111, 139, 126, 113, 140, 122, 104, 129, 137, 124, 127, 110, 127, 130, 119, 120, 124, 128, 122, 129, 117, 124, 134, 134, 124, 112, 137, 113, 118, 131, 122, 110, 125, 124, 109, 122, 129, 126, 119, 132, 146, 134, 125, 123, 121, 126, 120, 124, 123, 132, 100, 141, 109, 116, 140, 127, 126, 128, 139, 122, 129, 123, 125, 115, 134, 118, 136, 138, 129, 131, 147, 117, 133, 128, 119, 114, 113, 137, 107, 117, 98, 118, 132, 123, 130, 141, 121, 120, 129, 125, 107, 104, 113, 118, 118, 121, 122, 114, 129, 122, 114, 148, 116, 118, 120, 139, 115, 117, 113, 111, 119, 131, 123, 129, 141, 115, 131, 108, 107, 114, 137, 125, 131, 124, 127, 128, 128, 124, 124, 118, 109, 129, 135, 129, 139, 129, 126, 117, 131, 117, 122, 126, 120, 124, 121, 118, 120, 137, 144, 115, 126, 126, 127, 131, 113, 128, 126, 114, 128, 138, 119, 123, 126, 119, 145, 122, 142, 117, 133, 126, 163, 128, 120, 105, 131, 113, 147, 124, 122, 124, 106, 118, 118, 144, 128, 149, 122, 150, 136, 126, 114, 122, 147, 122, 117, 109, 128, 113, 130, 124, 127, 110, 144, 121, 120, 127, 113, 116, 120, 151, 128, 110, 103, 126, 111, 112, 134, 103, 130, 136, 134, 135, 117, 123, 128, 105, 127, 119, 127, 111, 119, 117, 140, 132, 121, 108, 132, 115, 128, 138, 123, 128, 120, 120, 109, 114, 126, 144, 133, 140, 139, 125, 119, 132, 133, 126, 121, 106, 106, 123, 131, 118, 137, 131, 130, 122, 123, 121, 125, 141, 120, 115, 124, 124, 127, 129, 110, 109, 119, 129, 135, 120, 119, 126, 123, 132, 126, 124, 133, 120, 119, 129, 116, 130, 114, 125, 114, 119, 130, 132, 117, 122, 143, 114, 97, 137, 122, 120, 125, 126, 122, 135, 129, 124, 121, 130, 121, 134, 133, 108, 130, 118, 126, 138, 124, 118, 102, 123, 129, 100, 137, 123, 97, 126, 115, 121, 124, 118, 123, 122, 117, 120, 111, 122, 116, 124, 142, 127, 142, 130, 146, 118, 140, 111, 132, 133, 129, 136, 132, 116, 122, 118, 146, 126, 141, 106, 122, 109, 147, 128, 134, 110, 128, 120, 144, 129, 125, 123, 117, 143, 127, 131, 121, 116, 131, 122, 139, 104, 129, 132, 134, 125, 108, 119, 115, 124, 114, 125, 116, 142, 124, 143, 109, 132, 128, 129, 112, 127, 112, 131, 126, 112, 136, 128, 115, 111, 135, 123, 142, 121, 141, 131, 111, 137, 137, 122, 130, 132, 122, 117, 125, 122, 111, 119, 117, 130, 126, 124, 139, 116, 127, 117, 120, 131, 122, 117, 117, 112, 122, 149, 129, 146, 136, 123, 113, 117, 134, 125, 113, 117, 136, 115, 129, 103, 107, 129, 113, 140, 139, 117, 113, 148, 125, 126, 107, 122, 137, 135, 121, 151, 123, 126, 121, 106, 129, 131, 133, 143, 117, 125, 117, 130, 118, 133, 135, 133, 113, 126, 111, 112, 127, 125, 146, 116, 132, 126, 127, 113, 135, 150, 129, 111, 115, 115, 125, 138, 122, 128, 126, 123, 118, 121, 142, 124, 108, 130, 130, 117, 141, 133, 111, 128, 117, 139, 133, 126, 127, 138, 103, 132, 149, 136, 96, 118, 129, 130, 129, 124, 135, 123, 113, 122, 138, 114, 120, 116, 110, 126, 137, 105, 123, 143, 126, 136, 129, 115, 125, 122, 128, 135, 113, 117, 130, 131, 124, 135, 125, 124, 114, 113, 107, 123, 127, 127, 121, 142, 130, 128, 117, 119, 128, 140, 134, 148, 128, 128, 119, 126, 128, 136, 116, 133, 133, 127, 109, 103, 142, 126, 120, 124, 147, 125, 127, 126, 110, 127, 137, 113, 116, 125, 119, 118, 120, 125, 124, 140, 121, 101, 125, 118, 139, 114, 115, 127, 139, 112, 124, 107, 136, 151, 137, 109, 109, 139, 107, 141, 113, 114, 127, 142, 118, 127, 117, 118, 116, 121, 132, 132, 112, 131, 110, 119, 117, 129, 120, 149, 131, 105, 128, 132, 134, 122, 128, 118, 118, 127, 131, 120, 136, 108, 118, 118, 130, 117, 126, 114, 104, 125, 125, 141, 122, 133, 112, 128, 125, 112, 127, 121, 138, 119, 146, 115, 130, 120, 142, 116, 134, 117, 104, 122, 115, 113, 122, 111, 133, 133, 130, 129, 131, 122, 121, 122, 129, 119, 127, 122, 128, 131, 135, 109, 118, 120, 116, 136, 125, 123, 120, 120, 138, 109, 134, 134, 106, 116, 129, 117, 135, 120, 122, 132, 123, 135, 131, 120, 137, 129, 116, 135, 132, 125, 126, 141, 131, 118, 125, 120, 119, 116, 133, 121, 129, 116, 131, 127, 123, 144, 130, 124, 139, 125, 125, 116, 120, 117, 122, 115, 130, 120, 124, 128, 139, 124, 122, 131, 132, 115, 112, 142, 120, 128, 141, 120, 133, 124, 130, 124, 140, 114, 126, 129, 140, 104, 119, 118, 119, 110, 132, 130, 140, 138, 118, 127, 126, 135, 119, 124, 138, 126, 123, 142, 131, 120, 131, 132, 129, 128, 118, 142, 116, 127, 138, 136, 144, 121, 140, 141, 127, 126, 109, 125, 123, 132, 109, 109, 133, 113, 132, 129, 132, 137, 119, 121, 120, 127, 122, 133, 137, 125, 121, 122, 134, 113, 122, 125, 118, 116, 132, 128, 136, 130, 104, 119, 114, 115, 148, 142, 121, 118, 112, 125, 117, 117, 129, 126, 108, 127, 109, 101, 136, 116, 132, 145, 105, 118, 113, 123, 126, 114, 131, 121, 129, 135, 111, 114, 119, 113, 128, 136, 124, 123, 126, 142, 119, 145, 126, 124, 112, 144, 115, 125, 123, 127, 155, 107, 126, 146, 128, 125, 127, 127, 127, 126, 149, 127, 137, 138, 118, 127, 133, 128, 126, 118, 116, 123, 129, 124, 142, 126, 129, 123, 120, 131, 124, 128, 134, 133, 131, 126, 128, 123, 153, 136, 140, 106, 123, 137, 137, 117, 109, 117, 138, 128, 101, 121, 129, 122, 142, 131, 119, 118, 104, 134, 126, 132, 115, 130, 116, 126, 122, 126, 111, 124, 125, 131, 135, 132, 138, 115, 126, 144, 112, 118, 134, 121, 122, 120, 133, 105, 128, 138, 137, 108, 141, 114, 130, 131, 121, 155, 122, 136, 143, 137, 117, 124, 113, 114, 127, 143, 126, 109, 102, 117, 132, 128, 110, 144, 126, 104, 116, 130, 140, 114, 130, 148, 140, 124, 132, 142, 130, 127, 121, 120, 166, 118, 124, 106, 127, 132, 116, 138, 110, 110, 137, 120, 138, 138, 125, 107, 125, 133, 115, 114, 133, 119, 133, 109, 118, 121, 115, 118, 145, 128, 113, 116, 132, 146, 131, 126, 123, 124, 122, 116, 124, 129, 127, 137, 115, 117, 120, 131, 134, 131, 119, 139, 146, 127, 130, 134, 135, 108, 127, 138, 160, 132, 135, 119, 123, 121, 124, 132, 117, 134, 114, 140, 96, 129, 115, 101, 144, 138, 126, 116, 131, 122, 120, 136, 127, 120, 111, 133, 111, 134, 120, 123, 150, 118, 124, 130, 133, 128, 118, 142, 123, 118, 119, 117, 113, 121, 125, 137, 112, 121, 122, 111, 137, 116, 112, 126, 127, 132, 140, 142, 129, 113, 128, 121, 106, 119, 130, 119, 126, 129, 123, 121, 118, 129, 118, 118, 112, 121, 141, 135, 138, 113, 109, 138, 135, 127, 126, 130, 136, 123, 118, 121, 129, 121, 121, 121, 119, 133, 122, 134, 126, 135, 135, 132, 113, 136, 142, 121, 144, 128, 115, 114, 134, 113, 136, 130, 122, 130, 142, 138, 131, 140, 115, 126, 109, 128, 147, 121, 124, 129, 122, 108, 122, 136, 126, 109, 119, 132, 111, 130, 128, 108, 135, 111, 144, 120, 131, 152, 130, 119, 141, 129, 110, 130, 125, 137, 118, 127, 125, 135, 135, 130, 121, 128, 144, 128, 111, 135, 120, 115, 125, 125, 120, 135, 125, 114, 134, 127, 141, 144, 138, 123, 134, 130, 121, 129, 129, 124, 136, 113, 129, 144, 121, 136, 130, 124, 121, 139, 143, 128, 126, 123, 140, 111, 138, 123, 129, 134, 133, 113, 127, 113, 126, 114, 117, 124, 131, 125, 131, 111, 115, 130, 132, 120, 123, 129, 105, 117, 140, 133, 128, 141, 123, 132, 141, 124, 135, 129, 118, 116, 113, 135, 115, 122, 100, 125, 121, 123, 107, 138, 144, 124, 123, 128, 95, 123, 136, 133, 105, 133, 136, 117, 108, 123, 116, 124, 139, 107, 123, 121, 137, 138, 120, 122, 124, 108, 128, 121, 131, 116, 112, 124, 137, 128, 109, 120, 129, 125, 95, 121, 139, 124, 124, 126, 129, 120, 140, 117, 128, 115, 124, 120, 117, 130, 135, 113, 117, 143, 129, 120, 115, 123, 127, 139, 124, 137, 129, 125, 124, 120, 118, 128, 144, 119, 124, 128, 150, 122, 119, 129, 130, 115, 135, 131, 129, 110, 134, 131, 119, 133, 144, 105, 126, 123, 145, 116, 118, 128, 121, 115, 141, 126, 127, 110, 134, 131, 107, 134, 96, 132, 135, 126, 128, 146, 118, 126, 115, 125, 112, 111, 126, 132, 120, 135, 126, 131, 115, 123, 134, 117, 120, 131, 114, 118, 126, 159, 128, 111, 130, 122, 134, 112, 143, 132, 136, 137, 127, 131, 135, 133, 137, 102, 130, 132, 122, 129, 136, 113, 112, 126, 113, 120, 121, 112, 121, 114, 139, 106, 130, 118, 110, 101, 122, 131, 128, 135, 119, 131, 124, 122, 125, 157, 138, 137, 122, 128, 121, 148, 117, 129, 112, 102, 109, 123, 153, 110, 124, 120, 122, 140, 129, 113, 125, 128, 121, 144, 130, 114, 140, 125, 133, 105, 119, 126, 139, 120, 125, 118, 127, 127, 131, 130, 112, 123, 117, 126, 103, 125, 138, 138, 112, 131, 113, 122, 136, 123, 125, 137, 118, 113, 130, 138, 117, 125, 126, 113, 133, 147, 125, 122, 134, 132, 131, 119, 143, 139, 127, 133, 142, 135, 130, 140, 141, 134, 120, 128, 122, 139, 143, 140, 124, 128, 107, 121, 134, 123, 140, 128, 146, 128, 112, 114, 133, 117, 149, 110, 131, 127, 132, 134, 112, 120, 133, 133, 120, 132, 132, 122, 137, 121, 129, 116, 123, 115, 122, 124, 146, 116, 124, 133, 134, 125, 127, 132, 117, 125, 116, 135, 143, 132, 130, 126, 130, 125, 132, 118, 133, 137, 124, 118, 131, 134, 131, 113, 126, 126, 124, 124, 144, 118, 103, 126, 127, 112, 131, 122, 113, 125, 135, 111, 125, 139, 116, 128, 131, 108, 131, 120, 129, 125, 132, 136, 120, 116, 131, 124, 120, 127, 133, 130, 125, 135, 101, 137, 118, 124, 117, 145, 137, 126, 132, 105, 135, 113, 126, 115, 121, 103, 117, 109, 113, 124, 126, 109, 125, 126, 128, 122, 119, 133, 129, 118, 129, 125, 115, 134, 126, 121, 124, 126, 102, 120, 117, 120, 128, 118, 137, 129, 126, 118, 113, 135, 132, 143, 117, 131, 125, 117, 114, 121, 136, 119, 116, 112, 144, 110, 121, 122, 131, 144, 129, 122, 115, 109, 123, 102, 123, 130, 127, 120, 115, 142, 156, 133, 115, 128, 127, 130, 135, 144, 123, 138, 130, 133, 122, 143, 145, 119, 141, 121, 124, 131, 122, 110, 133, 131, 122, 146, 125, 118, 124, 125, 129, 148, 129, 117, 124, 122, 129, 118, 112, 132, 137, 119, 142, 139, 118, 130, 101, 139, 139, 120, 104, 110, 125, 122, 135, 127, 124, 136, 119, 134, 108, 122, 116, 107, 124, 132, 131, 128, 131, 117, 113, 127, 113, 129, 149, 123, 125, 121, 135, 126, 118, 131, 128, 137, 113, 123, 133, 146, 136, 110, 126, 127, 107, 112, 135, 117, 118, 124, 122, 117, 122, 142, 106, 124, 125, 134, 135, 128, 91, 133, 141, 106, 122, 119, 117, 108, 135, 120, 120, 120, 120, 125, 136, 113, 115, 129, 122, 122, 124, 127, 118, 136, 135, 117, 133, 115, 108, 115, 128, 127, 126, 129, 116, 124, 121, 141, 118, 109, 137, 136, 115, 146, 131, 123, 113, 118, 127, 110, 120, 116, 145, 127, 126, 123, 141, 124, 112, 131, 130, 125, 97, 125, 119, 119, 119, 99, 114, 121, 133, 89, 127, 123, 131, 142, 134, 115, 136, 133, 134, 161, 123, 135, 137, 118, 112, 135, 125, 123, 118, 128, 124, 133, 131, 125, 116, 124, 125, 102, 121, 123, 117, 143, 121, 111, 119, 117, 133, 135, 121, 139, 129, 129, 139, 134, 131, 121, 126, 139, 109, 152, 113, 120, 140, 125, 126, 117, 140, 126, 134, 125, 115, 129, 143, 112, 121, 117, 129, 108, 122, 129, 117, 141, 123, 110, 124, 126, 119, 136, 107, 134, 122, 150, 116, 132, 131, 121, 134, 130, 112, 128, 128, 126, 135, 111, 114, 126, 124, 134, 132, 114, 117, 126, 133, 127, 135, 138, 131, 136, 125, 125, 128, 114, 143, 121, 128, 131, 142, 119, 142, 123, 120, 141, 128, 107, 128, 136, 139, 134, 127, 120, 122, 117, 111, 120, 121, 124, 129, 126, 120, 141, 122, 119, 112, 123, 118, 140, 129, 142, 129, 133, 121, 120, 137, 131, 126, 133, 164, 125, 129, 137, 118, 128, 123, 111, 131, 126, 138, 111, 137, 115, 128, 114, 138, 126, 130, 120, 138, 129, 111, 128, 128, 140, 133, 122, 127, 133, 128, 125, 138, 104, 122, 114, 143, 132, 132, 128, 123, 127, 104, 131, 121, 133, 120, 127, 117, 112, 124, 128, 142, 123, 115, 127, 115, 121, 109, 130, 134, 125, 130, 114, 118, 128, 125, 126, 121, 112, 125, 105, 128, 129, 129, 124, 123, 118, 120, 102, 120, 141, 133, 134, 125, 127, 123, 120, 137, 133, 132, 142, 137, 126, 138, 130, 119, 113, 131, 126, 120, 119, 116, 134, 129, 122, 108, 111, 139, 136, 139, 119, 125, 113, 111, 138, 121, 131, 107, 133, 135, 113, 114, 121, 128, 125, 127, 112, 122, 106, 121, 122, 132, 113, 117, 114, 109, 126, 131, 127, 121, 131, 150, 137, 120, 119, 126, 129, 131, 145, 110, 138, 101, 143, 112, 121, 130, 128, 134, 116, 129, 125, 129, 115, 143, 142, 123, 124, 113, 129, 129, 130, 132, 129, 120, 125, 135, 131, 125, 120, 128, 106, 122, 148, 124, 138, 127, 119, 128, 133, 124, 135, 152, 108, 117, 123, 113, 127, 138, 131, 124, 113, 123, 126, 125, 134, 112, 119, 97, 143, 123, 136, 110, 131, 111, 142, 130, 109, 124, 100, 129, 109, 142, 129, 123, 140, 111, 126, 127, 105, 140, 124, 105, 132, 139, 130, 97, 130, 127, 123, 134, 118, 146, 134, 145, 130, 98, 131, 133, 113, 118, 118, 108, 111, 123, 105, 129, 113, 119, 124, 127, 128, 132, 130, 124, 129, 128, 130, 127, 126, 108, 125, 128, 143, 135, 127, 156, 126, 113, 122, 119, 138, 124, 118, 114, 136, 122, 123, 148, 128, 119, 110, 120, 132, 125, 120, 120, 124, 136, 122, 120, 105, 116, 142, 123, 109, 128, 126, 127, 129, 108, 118, 136, 116, 145, 149, 138, 115, 123, 112, 117, 122, 142, 117, 112, 109, 111, 123, 125, 126, 127, 128, 130, 92, 116, 123, 110, 110, 117, 118, 126, 122, 118, 111, 113, 123, 113, 111, 134, 119, 118, 109, 148, 125, 118, 122, 118, 102, 131, 114, 115, 133, 116, 142, 139, 122, 126, 136, 131, 119, 134, 134, 104, 129, 131, 125, 106, 115, 125, 147, 127, 117, 114, 129, 128, 119, 125, 142, 134, 119, 132, 113, 115, 121, 113, 120, 101, 129, 117, 150, 121, 131, 142, 122, 131, 115, 125, 114, 125, 146, 138, 126, 146, 121, 114, 140, 122, 136, 130, 117, 132, 135, 138, 130, 115, 99, 142, 118, 137, 139, 138, 124, 108, 130, 134, 142, 119, 113, 145, 140, 114, 126, 150, 116, 123, 117, 142, 130, 122, 138, 132, 148, 125, 133, 141, 117, 115, 140, 125, 123, 114, 129, 132, 123, 108, 140, 125, 122, 137, 131, 131, 140, 112, 130, 127, 109, 125, 115, 124, 129, 121, 115, 131, 120, 125, 136, 140, 118, 130, 127, 122, 115, 136, 128, 119, 124, 134, 126, 133, 126, 132, 120, 121, 125, 127, 122, 122, 127, 124, 117, 131, 124, 137, 130, 118, 95, 117, 124, 144, 128, 126, 133, 134, 108, 137, 121, 116, 130, 136, 112, 143, 127, 118, 129, 129, 124, 119, 125, 119, 116, 116, 142, 126, 141, 121, 131, 137, 115, 127, 124, 123, 120, 134, 123, 123, 116, 117, 132, 143, 137, 116, 123, 120, 125, 112, 107, 125, 113, 113, 133, 144, 116, 118, 129, 147, 121, 122, 119, 122, 123, 125, 138, 129, 118, 110, 129, 148, 128, 134, 137, 128, 140, 141, 120, 131, 120, 116, 113, 118, 115, 122, 142, 131, 113, 129, 117, 136, 120, 123, 134, 126, 132, 121, 119, 140, 128, 122, 132, 133, 131, 137, 112, 128, 130, 137, 116, 126, 138, 136, 155, 127, 126, 130, 131, 124, 119, 131, 138, 123, 135, 128, 121, 133, 127, 132, 130, 129, 149, 132, 126, 135, 139, 105, 106, 125, 126, 128, 117, 127, 132, 142, 115, 122, 112, 134, 130, 140, 105, 132, 122, 135, 126, 146, 122, 131, 123, 122, 113, 131, 141, 134, 133, 136, 137, 130, 142, 133, 122, 142, 134, 108, 130, 136, 118, 112, 128, 122, 127, 127, 120, 130, 127, 130, 125, 129, 107, 127, 136, 123, 111, 117, 134, 115, 117, 101, 128, 130, 121, 112, 127, 126, 133, 128, 114, 96, 122, 131, 116, 133, 118, 127, 130, 127, 137, 130, 122, 126, 140, 117, 145, 137, 122, 115, 125, 137, 111, 137, 131, 127, 140, 137, 134, 122, 107, 129, 111, 122, 117, 125, 124, 120, 130, 112, 117, 115, 132, 137, 136, 113, 123, 132, 130, 115, 118, 119, 123, 123, 120, 121, 124, 129, 122, 141, 144, 109, 123, 132, 123, 110, 121, 120, 116, 109, 144, 118, 124, 117, 122, 125, 122, 117, 129, 130, 126, 104, 142, 130, 130, 114, 131, 135, 129, 123, 135, 104, 137, 129, 133, 152, 132, 136, 139, 132, 111, 138, 127, 131, 112, 112, 124, 110, 131, 118, 122, 103, 135, 123, 109, 128, 140, 143, 129, 127, 127, 128, 136, 127, 117, 146, 131, 135, 116, 136, 117, 119, 125, 128, 132, 123, 119, 129, 141, 120, 133, 127, 120, 122, 118, 133, 138, 131, 127, 130, 138, 130, 108, 138, 108, 122, 134, 132, 120, 130, 148, 122, 140, 119, 120, 152, 130, 119, 126, 126, 135, 114, 128, 133, 140, 130, 129, 132, 111, 145, 124, 130, 129, 132, 122, 134, 129, 126, 117, 127, 125, 147, 125, 116, 119, 121, 123, 123, 103, 133, 127, 130, 102, 124, 115, 120, 124, 144, 127, 153, 115, 129, 122, 140, 130, 128, 103, 130, 117, 121, 116, 128, 123, 108, 142, 132, 123, 126, 122, 108, 131, 130, 121, 97, 124, 129, 107, 118, 131, 128, 136, 136, 129, 115, 128, 116, 122, 121, 119, 114, 136, 134, 116, 112, 135, 114, 147, 132, 139, 136, 129, 108, 110, 103, 122, 123, 120, 115, 128, 124, 120, 132, 120, 129, 145, 136, 117, 131, 122, 118, 119, 118, 112, 131, 149, 125, 120, 112, 115, 116, 139, 119, 125, 149, 122, 112, 121, 134, 120, 110, 127, 131, 147, 134, 112, 121, 112, 140, 110, 133, 136, 119, 143, 141, 139, 121, 139, 137, 119, 118, 119, 118, 116, 113, 126, 106, 131, 113, 139, 127, 130, 140, 141, 136, 110, 117, 131, 140, 118, 108, 123, 135, 116, 114, 107, 129, 119, 129, 106, 100, 120, 103, 118, 126, 124, 108, 133, 138, 116, 127, 119, 122, 129, 136, 135, 129, 134, 129, 127, 106, 123, 135, 121, 132, 128, 117, 129, 116, 139, 121, 127, 119, 126, 117, 133, 111, 110, 123, 136, 137, 102, 104, 111, 125, 139, 114, 115, 103, 115, 116, 139, 135, 125, 136, 112, 128, 135, 119, 122, 115, 130, 146, 133, 121, 110, 116, 115, 114, 128, 136, 123, 132, 133, 130, 107, 142, 118, 124, 120, 135, 127, 117, 118, 119, 119, 128, 139, 123, 126, 115, 125, 136, 122, 143, 136, 128, 108, 116, 129, 126, 123, 137, 133, 118, 135, 123, 105, 140, 127, 129, 118, 132, 114, 124, 131, 130, 129, 119, 126, 112, 119, 128, 117, 131, 107, 130, 128, 139, 108, 117, 131, 139, 125, 133, 142, 130, 128, 117, 108, 124, 131, 131, 120, 140, 123, 112, 130, 138, 131, 153, 125, 135, 117, 129, 127, 121, 129, 122, 120, 118, 112, 142, 127, 116, 126, 129, 136, 131, 121, 165, 131, 120, 109, 133, 136, 127, 117, 135, 123, 134, 125, 133, 120, 118, 130, 127, 128, 124, 113, 122, 135, 136, 121, 124, 104, 114, 128, 123, 127, 104, 119, 132, 118, 138, 114, 119, 132, 114, 135, 144, 112, 116, 123, 148, 129, 126, 123, 138, 120, 118, 118, 115, 110, 130, 134, 105, 111, 137, 119, 122, 112, 122, 136, 123, 136, 116, 111, 142, 133, 113, 127, 126, 129, 120, 123, 133, 111, 117, 124, 141, 121, 134, 108, 137, 139, 133, 147, 146, 116, 114, 119, 123, 147, 130, 124, 123, 147, 143, 121, 121, 115, 122, 131, 132, 112, 127, 122, 145, 122, 123, 120, 133, 138, 129, 140, 126, 130, 122, 111, 102, 109, 128, 127, 123, 119, 110, 138, 132, 118, 119, 116, 128, 127, 125, 111, 124, 120, 129, 122, 131, 148, 146, 118, 111, 131, 145, 141, 133, 126, 128, 108, 130, 142, 122, 130, 130, 117, 123, 119, 118, 118, 131, 145, 133, 118, 117, 146, 132, 120, 129, 111, 138, 129, 130, 117, 131, 123, 127, 138, 122, 113, 113, 135, 137, 136, 121, 127, 131, 104, 118, 108, 104, 135, 124, 128, 124, 123, 132, 119, 131, 126, 128, 136, 146, 115, 111, 152, 118, 126, 112, 126, 126, 120, 136, 130, 105, 129, 126, 137, 142, 148, 115, 133, 124, 128, 137, 118, 138, 125, 115, 124, 132, 120, 109, 113, 128, 115, 119, 111, 116, 113, 132, 127, 137, 126, 110, 138, 114, 145, 121, 128, 111, 133, 116, 120, 128, 143, 119, 129, 108, 131, 126, 130, 119, 143, 128, 133, 121, 107, 124, 130, 126, 131, 119, 117, 125, 130, 98, 117, 133, 120, 84, 122, 116, 137, 112, 114, 120, 136, 128, 122, 123, 119, 148, 123, 127, 109, 120, 124, 118, 120, 120, 115, 140, 142, 115, 139, 120, 113, 126, 123, 115, 123, 102, 104, 124, 131, 138, 121, 132, 135, 123, 105, 145, 139, 128, 124, 112, 130, 133, 118, 131, 131, 133, 134, 144, 124, 125, 132, 124, 126, 112, 126, 114, 107, 140, 123, 132, 120, 109, 122, 144, 124, 120, 124, 127, 120, 123, 137, 139, 130, 119, 135, 114, 111, 119, 117, 113, 125, 129, 122, 120, 128, 141, 130, 125, 118, 118, 127, 115, 116, 137, 137, 127, 131, 116, 134, 114, 123, 120, 130, 118, 138, 112, 120, 132, 124, 110, 126, 127, 123, 136, 120, 119, 136, 130, 135, 117, 140, 143, 109, 114, 140, 124, 113, 133, 144, 123, 134, 119, 120, 127, 120, 123, 126, 121, 109, 113, 111, 131, 127, 138, 117, 125, 124, 142, 120, 132, 122, 134, 121, 120, 132, 124, 151, 124, 111, 123, 142, 144, 118, 121, 133, 122, 119, 125, 124, 126, 130, 119, 135, 122, 112, 128, 128, 120, 134, 117, 112, 142, 122, 114, 115, 133, 126, 139, 143, 127, 137, 129, 125, 117, 101, 134, 133, 158, 124, 131, 127, 118, 139, 134, 124, 129, 132, 120, 111, 128, 126, 141, 122, 113, 120, 112, 134, 124, 131, 114, 125, 129, 109, 118, 121, 124, 137, 137, 125, 118, 107, 127, 97, 128, 120, 109, 115, 128, 118, 117, 136, 123, 122, 128, 150, 116, 116, 139, 138, 118, 120, 130, 126, 134, 140, 83, 134, 147, 131, 121, 136, 119, 136, 117, 123, 130, 137, 132, 136, 121, 129, 124, 117, 136, 134, 121, 132, 106, 151, 121, 129, 119, 111, 143, 124, 134, 118, 126, 126, 125, 116, 118, 119, 108, 119, 141, 129, 131, 130, 134, 110, 146, 128, 115, 139, 122, 127, 135, 115, 102, 110, 122, 116, 134, 125, 123, 124, 142, 123, 127, 108, 135, 123, 128, 123, 140, 129, 130, 104, 113, 122, 118, 125, 108, 128, 117, 123, 134, 136, 126, 142, 112, 126, 126, 127, 138, 132, 120, 129, 138, 140, 120, 140, 141, 141, 119, 129, 120, 122, 105, 130, 129, 125, 134, 147, 126, 118, 136, 112, 145, 106, 136, 110, 114, 123, 129, 134, 127, 119, 104, 139, 114, 122, 118, 151, 96, 128, 120, 137, 130, 130, 138, 116, 116, 125, 122, 126, 118, 126, 138, 130, 125, 112, 129, 128, 132, 128, 120, 123, 121, 112, 123, 124, 138, 118, 118, 116, 139, 129, 117, 130, 109, 122, 127, 114, 133, 122, 120, 140, 115, 108, 129, 136, 124, 132, 127, 118, 125, 127, 153, 129, 136, 127, 139, 109, 119, 130, 127, 124, 120, 134, 125, 113, 119, 114, 114, 134, 121, 116, 152, 127, 134, 128, 132, 119, 131, 110, 103, 134, 136, 130, 126, 112, 128, 115, 145, 109, 123, 126, 124, 126, 124, 122, 136, 141, 119, 128, 107, 134, 106, 120, 115, 108, 110, 106, 117, 128, 123, 121, 120, 114, 133, 122, 133, 137, 128, 144, 135, 126, 123, 121, 126, 125, 118, 134, 144, 147, 111, 126, 137, 123, 108, 136, 126, 144, 125, 128, 125, 121, 119, 139, 130, 127, 132, 123, 131, 125, 131, 124, 113, 132, 113, 129, 130, 138, 118, 135, 113, 121, 131, 104, 125, 117, 138, 129, 132, 132, 140, 122, 119, 128, 119, 132, 134, 132, 133, 152, 142, 143, 128, 136, 134, 105, 125, 116, 115, 125, 121, 112, 119, 139, 116, 121, 120, 123, 115, 101, 127, 127, 113, 132, 122, 123, 122, 123, 129, 127, 123, 146, 125, 116, 129, 154, 129, 123, 107, 117, 99, 117, 129, 125, 118, 121, 128, 118, 114, 136, 136, 142, 132, 121, 107, 111, 129, 113, 100, 128, 138, 109, 126, 137, 127, 146, 121, 111, 121, 144, 121, 120, 109, 136, 123, 104, 132, 124, 128, 116, 127, 127, 117, 111, 123, 112, 137, 135, 121, 116, 128, 122, 126, 126, 135, 141, 135, 118, 113, 128, 126, 119, 131, 124, 122, 137, 111, 137, 114, 108, 127, 130, 129, 120, 129, 127, 128, 131, 108, 136, 135, 134, 121, 132, 123, 144, 118, 137, 134, 107, 111, 125, 128, 130, 117, 120, 123, 130, 121, 131, 139, 106, 128, 132, 128, 119, 128, 132, 119, 122, 131, 137, 119, 130, 124, 133, 123, 134, 123, 129, 121, 123, 150, 128, 127, 147, 133, 127, 121, 131, 137, 116, 131, 142, 119, 123, 118, 133, 119, 124, 122, 133, 124, 120, 137, 140, 122, 133, 140, 110, 124, 117, 132, 130, 130, 129, 133, 105, 139, 113, 120, 141, 145, 107, 131, 144, 111, 136, 123, 119, 134, 133, 129, 138, 119, 119, 124, 127, 127, 118, 122, 117, 125, 121, 132, 123, 114, 109, 128, 125, 127, 113, 124, 112, 117, 120, 142, 132, 125, 148, 133, 120, 115, 122, 137, 130, 119, 126, 126, 111, 133, 121, 122, 104, 135, 124, 115, 135, 116, 123, 119, 117, 133, 136, 133, 98, 117, 102, 122, 130, 146, 132, 119, 122, 147, 115, 114, 126, 132, 108, 135, 115, 121, 97, 135, 139, 124, 130, 127, 148, 128, 102, 140, 129, 154, 129, 120, 131, 136, 127, 129, 123, 127, 121, 123, 86, 119, 124, 124, 115, 120, 127, 136, 135, 111, 135, 125, 125, 123, 131, 111, 136, 110, 118, 118, 115, 142, 137, 125, 118, 131, 132, 129, 127, 124, 136, 112, 117, 124, 137, 116, 108, 124, 117, 143, 124, 123, 125, 130, 123, 126, 136, 131, 105, 130, 122, 112, 100, 125, 127, 110, 130, 101, 123, 134, 131, 137, 122, 153, 117, 129, 114, 121, 120, 137, 123, 130, 125, 120, 121, 138, 127, 128, 135, 128, 129, 133, 120, 126, 138, 123, 98, 141, 103, 109, 127, 140, 111, 137, 118, 118, 137, 137, 132, 127, 115, 122, 145, 132, 127, 127, 116, 123, 134, 129, 141, 118, 123, 137, 125, 124, 114, 114, 129, 109, 127, 122, 134, 128, 123, 132, 117, 142, 114, 152, 134, 119, 143, 117, 119, 124, 136, 136, 121, 132, 156, 126, 116, 122, 112, 136, 127, 120, 117, 124, 102, 132, 121, 130, 104, 124, 136, 123, 126, 123, 88, 135, 125, 113, 117, 123, 135, 120, 109, 116, 108, 114, 118, 116, 126, 134, 133, 126, 121, 116, 115, 133, 142, 126, 128, 128, 138, 119, 120, 121, 139, 122, 124, 131, 130, 119, 126, 133, 131, 134, 111, 119, 134, 120, 128, 112, 121, 129, 122, 113, 108, 134, 127, 122, 133, 126, 109, 129, 146, 129, 99, 122, 120, 126, 116, 132, 124, 123, 135, 122, 141, 137, 133, 127, 117, 121, 116, 146, 115, 128, 120, 104, 122, 143, 116, 121, 116, 135, 132, 131, 140, 126, 111, 130, 124, 132, 124, 134, 135, 121, 127, 117, 119, 137, 135, 106, 129, 122, 129, 147, 136, 139, 110, 142, 131, 116, 152, 143, 118, 131, 137, 118, 136, 143, 138, 126, 127, 122, 123, 145, 116, 129, 123, 116, 106, 106, 137, 98, 120, 142, 135, 120, 135, 125, 106, 145, 122, 132, 135, 130, 123, 131, 123, 122, 122, 127, 124, 119, 149, 125, 121, 111, 122, 129, 122, 140, 118, 123, 129, 112, 127, 121, 132, 136, 139, 132, 126, 105, 118, 123, 123, 123, 120, 110, 126, 108, 119, 123, 133, 126, 120, 122, 133, 113, 126, 136, 138, 120, 103, 124, 129, 108, 129, 124, 120, 134, 129, 132, 139, 128, 133, 112, 136, 125, 131, 118, 121, 132, 140, 127, 129, 115, 133, 105, 123, 143, 128, 125, 119, 122, 108, 147, 143, 123, 126, 127, 124, 120, 134, 103, 121, 137, 127, 147, 145, 133, 132, 125, 133, 112, 123, 125, 135, 116, 110, 134, 131, 129, 125, 121, 117, 126, 112, 110, 123, 125, 125, 136, 103, 125, 122, 116, 115, 139, 141, 111, 121, 109, 126, 132, 106, 126, 123, 128, 116, 126, 118, 136, 137, 130, 130, 126, 123, 135, 131, 129, 135, 137, 115, 107, 128, 144, 116, 126, 123, 126, 136, 125, 127, 142, 118, 130, 120, 127, 118, 110, 124, 130, 119, 127, 121, 114, 122, 120, 112, 136, 128, 126, 126, 113, 135, 107, 132, 140, 126, 118, 126, 131, 125, 116, 154, 119, 124, 115, 135, 144, 116, 117, 117, 128, 123, 128, 129, 124, 114, 127, 134, 118, 122, 124, 108, 120, 134, 120, 124, 111, 114, 117, 131, 143, 129, 116, 121, 130, 130, 142, 130, 118, 125, 119, 130, 129, 131, 130, 128, 120, 131, 126, 134, 137, 137, 129, 122, 107, 124, 118, 146, 120, 116, 124, 146, 116, 136, 135, 92, 120, 127, 114, 127, 123, 122, 113, 127, 128, 136, 131, 112, 131, 119, 127, 139, 134, 133, 130, 112, 115, 148, 128, 127, 138, 122, 120, 133, 121, 116, 122, 117, 133, 135, 140, 125, 111, 131, 128, 129, 134, 144, 112, 131, 126, 140, 138, 127, 126, 126, 132, 130, 139, 131, 120, 138, 117, 111, 120, 111, 129, 136, 135, 108, 112, 142, 116, 109, 129, 109, 128, 124, 107, 110, 135, 124, 119, 138, 114, 119, 140, 121, 120, 119, 132, 115, 133, 121, 119, 127, 126, 109, 154, 134, 119, 120, 117, 137, 124, 121, 132, 152, 111, 124, 145, 122, 132, 113, 127, 117, 136, 138, 118, 132, 130, 125, 151, 124, 125, 130, 122, 129, 123, 118, 119, 121, 124, 121, 123, 142, 126, 134, 130, 99, 131, 141, 115, 135, 115, 135, 121, 150, 134, 126, 131, 116, 115, 119, 137, 130, 132, 122, 111, 129, 135, 124, 112, 139, 116, 123, 149, 124, 120, 115, 121, 107, 138, 129, 123, 119, 117, 124, 132, 138, 126, 127, 137, 126, 114, 126, 96, 128, 134, 125, 108, 125, 97, 136, 125, 118, 126, 118, 122, 131, 112, 109, 134, 111, 136, 115, 140, 139, 141, 132, 121, 112, 138, 134, 123, 115, 145, 124, 121, 118, 109, 131, 126, 110, 134, 123, 107, 120, 137, 117, 129, 127, 131, 114, 118, 149, 113, 140, 127, 125, 116, 112, 131, 115, 123, 127, 132, 113, 137, 128, 112, 128, 125, 132, 121, 147, 115, 139, 117, 143, 108, 118, 139, 127, 103, 124, 126, 131, 130, 122, 138, 121, 154, 122, 112, 128, 126, 111, 114, 135, 127, 124, 130, 130, 129, 122, 118, 127, 124, 127, 124, 121, 129, 120, 127, 127, 131, 136, 130, 121, 134, 116, 124, 132, 125, 122, 127, 117, 109, 130, 123, 121, 137, 128, 109, 117, 122, 128, 130, 129, 115, 125, 116, 135, 142, 128, 125, 117, 127, 120, 117, 120, 120, 131, 130, 112, 116, 128, 110, 141, 131, 136, 129, 144, 132, 116, 141, 126, 132, 120, 121, 124, 130, 144, 117, 129, 145, 113, 129, 119, 113, 123, 131, 115, 124, 112, 103, 132, 121, 128, 123, 114, 120, 137, 124, 119, 134, 126, 129, 119, 135, 127, 123, 143, 128, 125, 120, 129, 135, 123, 132, 125, 127, 128, 124, 139, 123, 122, 131, 123, 134, 115, 137, 117, 114, 138, 117, 121, 123, 137, 131, 128, 117, 102, 136, 141, 121, 132, 130, 134, 141, 139, 142, 106, 122, 144, 124, 127, 105, 130, 121, 125, 128, 127, 134, 117, 120, 154, 127, 141, 128, 128, 106, 116, 142, 126, 133, 118, 117, 113, 148, 135, 122, 122, 113, 106, 107, 124, 121, 114, 137, 113, 121, 114, 142, 108, 133, 131, 99, 120, 128, 127, 121, 132, 130, 137, 127, 141, 119, 145, 120, 129, 130, 138, 114, 120, 139, 129, 132, 137, 137, 125, 115, 109, 125, 125, 143, 135, 115, 131, 131, 110, 120, 123, 115, 121, 119, 120, 149, 119, 132, 136, 132, 119, 130, 116, 120, 133, 133, 127, 126, 128, 132, 133, 115, 114, 111, 130, 136, 116, 115, 126, 120, 121, 131, 130, 126, 141, 125, 126, 132, 128, 113, 132, 128, 132, 127, 139, 137, 131, 124, 120, 140, 134, 130, 143, 121, 146, 128, 118, 129, 125, 119, 140, 120, 108, 108, 130, 123, 133, 108, 137, 124, 114, 128, 130, 127, 130, 110, 128, 150, 135, 125, 117, 118, 130, 165, 157, 130, 120, 112, 134, 120, 121, 134, 122, 123, 118, 111, 131, 122, 134, 124, 129, 129, 125, 127, 102, 141, 133, 128, 118, 112, 138, 128, 126, 137, 124, 122, 126, 114, 123, 162, 117, 129, 135, 132, 126, 116, 135, 132, 126, 144, 147, 125, 127, 145, 124, 123, 126, 123, 128, 138, 133, 131, 128, 127, 138, 113, 123, 135, 135, 128, 123, 109, 130, 117, 135, 131, 126, 137, 120, 130, 126, 116, 111, 124, 118, 144, 130, 113, 123, 129, 122, 154, 127, 132, 144, 137, 127, 116, 117, 132, 119, 147, 125, 101, 138, 106, 123, 129, 127, 129, 121, 118, 115, 136, 116, 116, 109, 127, 125, 130, 142, 119, 127, 113, 128, 113, 136, 113, 144, 112, 116, 115, 155, 128, 124, 107, 146, 135, 129, 124, 107, 120, 144, 117, 119, 126, 129, 135, 97, 126, 113, 118, 131, 124, 122, 130, 116, 128, 127, 106, 117, 125, 125, 112, 124, 115, 111, 131, 142, 123, 122, 135, 138, 139, 139, 128, 123, 106, 119, 112, 121, 131, 117, 128, 131, 137, 120, 135, 128, 115, 111, 138, 138, 124, 131, 129, 113, 134, 119, 123, 118, 121, 127, 120, 143, 126, 112, 131, 107, 126, 128, 139, 112, 124, 116, 142, 133, 145, 126, 120, 138, 107, 124, 123, 111, 115, 156, 154, 137, 127, 107, 144, 127, 131, 116, 110, 115, 133, 121, 121, 99, 113, 117, 117, 140, 100, 124, 121, 145, 138, 141, 129, 127, 127, 124, 143, 113, 123, 118, 133, 111, 134, 144, 138, 133, 135, 117, 113, 126, 142, 120, 128, 127, 118, 120, 114, 141, 134, 124, 130, 110, 107, 126, 115, 132, 117, 124, 132, 121, 146, 129, 133, 111, 134, 146, 105, 115, 120, 112, 120, 116, 140, 108, 141, 118, 139, 125, 127, 115, 125, 104, 113, 136, 132, 141, 122, 141, 127, 122, 129, 113, 116, 109, 125, 116, 117, 113, 134, 121, 135, 128, 123, 113, 126, 126, 111, 118, 140, 125, 110, 128, 135, 125, 117, 136, 128, 140, 123, 136, 132, 120, 112, 136, 147, 125, 121, 145, 124, 127, 132, 133, 129, 111, 129, 108, 131, 141, 123, 125, 100, 131, 129, 143, 125, 112, 129, 119, 134, 131, 136, 128, 129, 128, 130, 116, 122, 124, 114, 108, 107, 141, 123, 138, 128, 128, 125, 110, 144, 125, 120, 119, 119, 118, 131, 126, 115, 133, 123, 111, 111, 122, 129, 132, 109, 102, 124, 131, 119, 132, 128, 114, 129, 119, 115, 127, 130, 136, 125, 136, 117, 109, 122, 144, 118, 130, 134, 108, 134, 107, 143, 101, 147, 122, 140, 112, 126, 109, 151, 110, 131, 132, 117, 102, 130, 113, 124, 139, 140, 132, 103, 129, 123, 111, 105, 147, 118, 132, 127, 119, 126, 112, 122, 117, 129, 121, 130, 119, 117, 125, 127, 127, 139, 120, 122, 128, 119, 129, 130, 135, 141, 130, 119, 112, 112, 115, 110, 134, 120, 142, 118, 116, 125, 123, 157, 118, 121, 145, 115, 122, 130, 134, 119, 150, 147, 125, 117, 116, 121, 119, 120, 117, 125, 141, 134, 120, 134, 127, 121, 120, 115, 120, 130, 124, 125, 123, 121, 122, 126, 129, 118, 108, 132, 134, 120, 153, 134, 117, 119, 135, 131, 104, 120, 136, 122, 113, 127, 128, 139, 134, 122, 151, 146, 121, 132, 129, 141, 145, 126, 133, 124, 124, 130, 134, 112, 120, 148, 117, 127, 112, 128, 120, 113, 119, 122, 119, 132, 114, 107, 124, 141, 130, 126, 134, 123, 140, 128, 133, 117, 100, 135, 133, 118, 110, 122, 129, 107, 121, 126, 112, 116, 132, 132, 140, 114, 134, 135, 142, 133, 119, 130, 126, 120, 126, 124, 120, 128, 123, 117, 128, 135, 138, 108, 129, 112, 122, 138, 123, 135, 126, 141, 120, 140, 107, 142, 114, 135, 119, 113, 118, 136, 148, 112, 115, 136, 117, 125, 125, 135, 100, 120, 116, 113, 121, 114, 131, 136, 138, 122, 129, 116, 134, 155, 134, 122, 121, 129, 124, 139, 105, 132, 128, 121, 114, 128, 138, 124, 110, 123, 123, 114, 132, 136, 119, 112, 117, 140, 121, 134, 130, 112, 117, 124, 135, 116, 106, 122, 119, 120, 132, 117, 127, 133, 120, 123, 136, 138, 130, 132, 139, 136, 124, 118, 124, 120, 141, 129, 122, 129, 129, 123, 113, 128, 127, 134, 128, 135, 129, 136, 115, 114, 131, 124, 114, 144, 146, 118, 124, 126, 131, 119, 120, 125, 134, 119, 118, 122, 128, 105, 110, 121, 130, 116, 124, 137, 140, 146, 121, 124, 126, 113, 128, 151, 128, 120, 130, 174, 123, 139, 121, 125, 134, 125, 134, 125, 130, 118, 114, 116, 113, 124, 139, 130, 115, 148, 118, 132, 135, 128, 145, 118, 132, 139, 114, 118, 130, 119, 107, 123, 109, 124, 121, 131, 121, 115, 129, 137, 124, 126, 129, 121, 125, 127, 121, 139, 134, 135, 107, 127, 135, 124, 137, 127, 135, 152, 113, 107, 133, 138, 129, 117, 121, 120, 130, 133, 121, 130, 125, 128, 127, 118, 124, 121, 139, 133, 111, 111, 144, 125, 130, 146, 121, 122, 123, 149, 131, 132, 110, 127, 126, 117, 104, 122, 131, 116, 127, 128, 127, 114, 128, 122, 120, 128, 128, 145, 104, 127, 115, 140, 135, 130, 118, 117, 119, 135, 127, 121, 126, 136, 129, 130, 140, 104, 119, 118, 120, 148, 129, 123, 127, 135, 112, 131, 132, 133, 151, 137, 122, 122, 142, 138, 131, 105, 127, 114, 121, 141, 119, 118, 122, 152, 136, 116, 135, 123, 114, 145, 115, 149, 120, 126, 123, 128, 139, 116, 142, 124, 125, 150, 129, 119, 129, 123, 123, 133, 121, 131, 130, 121, 106, 134, 90, 131, 133, 122, 125, 117, 139, 118, 137, 132, 123, 115, 105, 110, 127, 119, 120, 134, 119, 121, 135, 111, 123, 114, 126, 126, 123, 119, 137, 148, 127, 137, 130, 123, 116, 137, 128, 130, 123, 107, 122, 126, 127, 116, 143, 150, 124, 124, 134, 112, 126, 136, 122, 122, 128, 126, 124, 133, 132, 140, 126, 126, 132, 121, 123, 154, 128, 126, 122, 124, 139, 120, 123, 142, 123, 128, 128, 121, 137, 117, 107, 134, 135, 137, 127, 122, 127, 119, 118, 99, 129, 124, 134, 115, 121, 140, 128, 129, 127, 122, 130, 132, 120, 127, 124, 145, 131, 110, 108, 119, 124, 119, 133, 117, 133, 121, 119, 133, 119, 138, 120, 131, 122, 139, 146, 128, 140, 137, 113, 125, 130, 142, 116, 130, 119, 128, 138, 126, 133, 111, 122, 139, 121, 152, 132, 115, 108, 127, 125, 133, 129, 142, 111, 133, 114, 114, 121, 134, 98, 131, 119, 128, 137, 123, 124, 122, 128, 135, 113, 134, 132, 110, 125, 88, 120, 133, 128, 111, 126, 129, 104, 116, 121, 142, 126, 133, 112, 122, 119, 125, 135, 129, 142, 127, 131, 125, 119, 124, 108, 137, 138, 130, 130, 122, 129, 140, 156, 142, 122, 135, 129, 113, 129, 114, 107, 132, 139, 120, 134, 120, 133, 120, 116, 121, 128, 116, 131, 109, 131, 123, 131, 141, 117, 127, 128, 115, 123, 121, 121, 127, 129, 120, 118, 131, 133, 129, 131, 117, 130, 140, 117, 117, 118, 154, 104, 141, 101, 128, 114, 118, 159, 122, 131, 116, 127, 123, 127, 117, 122, 127, 125, 132, 128, 135, 145, 119, 148, 115, 128, 126, 130, 132, 117, 128, 107, 126, 103, 144, 146, 118, 127, 126, 137, 123, 138, 119, 124, 134, 130, 130, 112, 132, 130, 126, 119, 125, 121, 77, 121, 130, 131, 149, 129, 120, 121, 110, 129, 147, 124, 119, 102, 111, 92, 113, 96, 135, 107, 117, 117, 124, 140, 107, 121, 147, 125, 132, 137, 86, 138, 116, 134, 116, 126, 118, 153, 92, 113, 130, 137, 130, 141, 139, 133, 128, 118, 138, 124, 160, 134, 121, 111, 132, 142, 122, 133, 167, 132, 139, 142, 129, 134, 111, 120, 137, 114, 143, 125, 123, 119, 106, 130, 111, 125, 132, 118, 128, 135, 111, 125, 116, 111, 131, 131, 142, 121, 122, 124, 129, 134, 115, 138, 122, 124, 125, 130, 108, 120, 118, 146, 116, 123, 126, 113, 125, 133, 136, 117, 115, 150, 122, 136, 140, 128, 126, 90, 129, 122, 119, 123, 122, 125, 132, 115, 127, 131, 122, 127, 130, 130, 116, 119, 118, 118, 135, 131, 108, 138, 124, 118, 127, 132, 92, 125, 112, 123, 127, 116, 160, 121, 121, 140, 110, 133, 120, 128, 121, 126, 126, 116, 112, 119, 121, 127, 120, 117, 120, 135, 120, 127, 124, 136, 115, 136, 134, 122, 144, 127, 127, 117, 113, 102, 127, 125, 118, 117, 126, 109, 104, 128, 131, 129, 114, 134, 126, 134, 133, 118, 140, 126, 120, 114, 134, 120, 106, 122, 124, 122, 144, 136, 133, 134, 131, 123, 118, 128, 120, 117, 132, 130, 111, 111, 117, 117, 129, 125, 122, 129, 113, 121, 104, 117, 128, 116, 118, 128, 135, 121, 133, 139, 129, 138, 115, 124, 117, 123, 119, 136, 132, 133, 125, 121, 140, 130, 117, 122, 136, 111, 118, 115, 118, 108, 122, 110, 126, 124, 118, 131, 122, 146, 121, 129, 137, 104, 114, 126, 129, 145, 148, 119, 122, 145, 117, 126, 137, 128, 137, 132, 133, 115, 123, 123, 140, 129, 128, 124, 120, 122, 105, 123, 136, 137, 115, 131, 126, 117, 134, 136, 154, 138, 119, 102, 106, 105, 128, 96, 123, 108, 139, 131, 136, 147, 122, 123, 112, 111, 96, 117, 134, 122, 133, 131, 153, 103, 120, 130, 141, 128, 115, 125, 131, 115, 126, 126, 127, 109, 111, 121, 136, 137, 124, 117, 137, 122, 109, 110, 106, 132, 116, 133, 113, 136, 112, 140, 108, 127, 124, 132, 131, 111, 126, 121, 110, 126, 127, 122, 132, 124, 121, 137, 136, 149, 143, 120, 124, 129, 120, 120, 121, 121, 142, 117, 138, 137, 135, 145, 123, 132, 135, 111, 127, 135, 128, 127, 121, 112, 89, 125, 137, 130, 134, 128, 134, 126, 136, 114, 132, 117, 128, 131, 117, 132, 124, 120, 113, 132, 126, 109, 96, 126, 129, 164, 124, 116, 104, 119, 121, 131, 126, 114, 126, 132, 114, 123, 118, 131, 125, 112, 127, 117, 136, 124, 137, 148, 133, 145, 115, 136, 116, 112, 123, 122, 132, 121, 122, 109, 126, 137, 129, 120, 136, 125, 131, 132, 130, 107, 142, 124, 128, 111, 129, 128, 134, 113, 116, 138, 144, 136, 120, 145, 126, 119, 115, 118, 123, 137, 99, 120, 124, 130, 137, 128, 120, 115, 125, 131, 122, 124, 120, 128, 129, 136, 120, 112, 115, 118, 130, 128, 127, 133, 127, 122, 131, 125, 128, 131, 118, 130, 129, 123, 116, 115, 108, 121, 112, 110, 130, 145, 126, 127, 126, 108, 125, 142, 127, 139, 126, 119, 117, 134, 120, 113, 120, 130, 122, 116, 126, 114, 132, 148, 136, 132, 138, 126, 139, 115, 121, 123, 123, 133, 115, 128, 130, 123, 128, 115, 130, 122, 128, 124, 123, 114, 123, 115, 122, 145, 125, 150, 109, 124, 118, 124, 123, 124, 125, 122, 109, 130, 149, 119, 123, 112, 131, 134, 136, 113, 118, 121, 116, 133, 127, 108, 104, 117, 132, 123, 130, 120, 129, 135, 151, 144, 133, 121, 133, 123, 137, 109, 119, 139, 117, 118, 119, 116, 123, 124, 132, 118, 135, 136, 135, 134, 136, 136, 127, 129, 139, 116, 119, 133, 143, 136, 120, 127, 131, 120, 135, 126, 139, 130, 124, 122, 117, 137, 110, 135, 121, 135, 142, 123, 127, 129, 115, 121, 128, 104, 139, 102, 114, 125, 122, 113, 125, 114, 130, 137, 124, 125, 130, 120, 124, 107, 123, 134, 134, 117, 124, 122, 129, 128, 117, 141, 131, 129, 132, 128, 123, 124, 129, 117, 138, 120, 131, 129, 133, 139, 155, 139, 124, 109, 117, 113, 119, 137, 131, 121, 126, 129, 116, 137, 136, 127, 111, 120, 132, 131, 146, 123, 143, 132, 130, 117, 113, 114, 143, 117, 126, 138, 135, 133, 128, 130, 102, 141, 113, 131, 130, 127, 121, 121, 138, 136, 115, 132, 136, 128, 115, 119, 121, 114, 131, 113, 117, 111, 135, 117, 132, 113, 118, 122, 123, 129, 122, 113, 114, 120, 123, 118, 125, 124, 131, 130, 133, 133, 123, 116, 130, 132, 142, 114, 120, 141, 119, 133, 127, 135, 117, 118, 135, 107, 134, 135, 131, 125, 111, 112, 124, 110, 106, 130, 115, 112, 150, 122, 132, 127, 123, 130, 147, 127, 136, 122, 117, 145, 130, 122, 107, 126, 127, 112, 127, 131, 127, 118, 136, 126, 129, 134, 135, 110, 131, 114, 134, 117, 129, 122, 126, 140, 129, 108, 134, 130, 148, 144, 106, 129, 127, 146, 157, 134, 120, 106, 118, 110, 129, 148, 136, 145, 143, 135, 131, 120, 141, 120, 125, 134, 130, 131, 121, 119, 133, 130, 124, 112, 133, 129, 123, 115, 130, 126, 121, 119, 111, 120, 125, 129, 129, 124, 128, 127, 126, 110, 135, 140, 136, 120, 137, 128, 122, 141, 115, 124, 118, 117, 123, 127, 137, 131, 144, 123, 128, 113, 130, 125, 132, 139, 125, 115, 128, 124, 128, 153, 129, 129, 141, 131, 119, 130, 128, 118, 104, 128, 115, 137, 118, 126, 120, 113, 141, 117, 124, 120, 110, 121, 131, 134, 145, 131, 133, 124, 119, 139, 124, 121, 115, 122, 129, 130, 124, 134, 118, 129, 131, 116, 117, 138, 140, 139, 144, 146, 121, 134, 127, 114, 135, 92, 128, 117, 129, 129, 128, 120, 118, 126, 121, 128, 118, 106, 122, 130, 123, 124, 140, 119, 123, 134, 132, 130, 132, 125, 131, 115, 119, 93, 121, 112, 127, 112, 143, 125, 111, 120, 134, 130, 117, 110, 150, 119, 122, 144, 122, 134, 120, 123, 122, 133, 116, 125, 138, 148, 116, 119, 122, 133, 119, 125, 121, 125, 125, 127, 120, 124, 127, 115, 117, 125, 142, 135, 113, 128, 117, 122, 139, 130, 138, 126, 141, 143, 116, 120, 107, 116, 121, 136, 138, 127, 129, 109, 123, 133, 145, 124, 130, 121, 96, 139, 127, 125, 112, 143, 123, 133, 127, 111, 131, 133, 118, 131, 125, 124, 125, 129, 119, 124, 125, 118, 115, 136, 138, 124, 124, 111, 119, 114, 125, 121, 118, 126, 121, 121, 125, 134, 128, 114, 132, 135, 129, 134, 123, 131, 136, 123, 137, 125, 117, 136, 112, 125, 108, 126, 130, 122, 127, 125, 108, 117, 121, 121, 133, 122, 124, 119, 134, 135, 112, 131, 131, 144, 129, 118, 118, 118, 119, 122, 143, 120, 139, 112, 119, 123, 119, 131, 137, 129, 112, 140, 101, 117, 106, 127, 124, 134, 135, 109, 123, 113, 123, 124, 121, 116, 125, 109, 137, 127, 137, 135, 117, 124, 114, 124, 130, 123, 160, 138, 130, 127, 123, 143, 148, 131, 124, 122, 139, 112, 123, 127, 127, 115, 140, 123, 132, 119, 134, 117, 113, 130, 132, 136, 135, 131, 128, 117, 142, 132, 109, 123, 126, 127, 136, 138, 125, 127, 114, 126, 121, 131, 125, 117, 130, 130, 127, 144, 120, 138, 124, 114, 123, 124, 112, 128, 119, 125, 120, 131, 119, 131, 120, 107, 146, 128, 133, 124, 126, 120, 118, 105, 116, 121, 127, 115, 121, 130, 130, 120, 112, 124, 137, 122, 125, 127, 118, 113, 126, 131, 158, 128, 140, 121, 133, 127, 114, 117, 124, 121, 123, 125, 116, 101, 126, 147, 104, 133, 121, 130, 127, 121, 120, 125, 131, 104, 117, 108, 115, 127, 117, 139, 119, 144, 124, 142, 124, 129, 130, 113, 127, 117, 135, 125, 138, 117, 113, 133, 126, 137, 99, 141, 147, 116, 138, 138, 117, 122, 143, 136, 123, 126, 141, 125, 136, 129, 128, 140, 120, 130, 124, 108, 120, 126, 124, 141, 136, 128, 119, 125, 121, 142, 117, 125, 109, 128, 117, 125, 133, 140, 131, 119, 122, 115, 123, 124, 122, 125, 116, 128, 140, 124, 101, 121, 114, 121, 116, 146, 151, 132, 140, 135, 121, 136, 122, 126, 126, 132, 117, 117, 132, 115, 136, 104, 125, 129, 114, 118, 109, 126, 132, 128, 123, 147, 123, 152, 108, 132, 101, 137, 113, 133, 127, 106, 121, 132, 96, 135, 102, 120, 150, 129, 103, 121, 143, 133, 120, 119, 134, 118, 115, 130, 132, 103, 120, 116, 131, 115, 114, 135, 127, 106, 113, 120, 120, 125, 121, 118, 125, 106, 123, 120, 144, 137, 120, 129, 121, 124, 137, 125, 122, 126, 119, 121, 118, 131, 140, 129, 125, 142, 118, 139, 127, 130, 110, 131, 117, 125, 126, 143, 123, 118, 143, 154, 144, 111, 125, 122, 122, 143, 117, 144, 139, 121, 120, 146, 123, 132, 122, 123, 130, 106, 150, 111, 126, 143, 132, 126, 121, 113, 105, 133, 119, 108, 117, 123, 135, 142, 136, 128, 128, 120, 135, 121, 126, 115, 107, 135, 124, 120, 115, 108, 127, 130, 133, 121, 134, 122, 131, 126, 124, 133, 121, 103, 121, 125, 134, 127, 154, 142, 118, 114, 131, 127, 144, 137, 114, 101, 115, 114, 126, 124, 125, 138, 119, 128, 122, 134, 111, 122, 121, 113, 121, 110, 138, 132, 129, 110, 115, 102, 106, 127, 122, 128, 123, 143, 119, 130, 128, 125, 122, 100, 115, 119, 123, 113, 131, 124, 124, 116, 119, 107, 143, 138, 132, 124, 128, 116, 125, 117, 130, 132, 126, 136, 132, 130, 116, 133, 116, 126, 140, 124, 132, 141, 105, 122, 134, 131, 129, 139, 115, 103, 117, 116, 125, 115, 123, 143, 108, 139, 126, 115, 136, 126, 130, 133, 111, 111, 156, 160, 119, 103, 147, 127, 128, 124, 107, 126, 111, 111, 95, 133, 134, 117, 125, 133, 115, 113, 121, 131, 143, 119, 137, 135, 128, 140, 131, 137, 122, 110, 129, 123, 123, 113, 129, 124, 132, 135, 134, 123, 112, 122, 106, 130, 121, 124, 118, 107, 129, 128, 142, 111, 116, 139, 113, 124, 110, 111, 129, 109, 102, 124, 131, 118, 138, 115, 128, 116, 118, 152, 134, 131, 120, 127, 136, 147, 122, 119, 136, 123, 92, 117, 111, 122, 124, 129, 147, 114, 131, 113, 136, 134, 145, 124, 119, 136, 144, 125, 141, 137, 126, 126, 151, 123, 122, 123, 113, 145, 141, 136, 103, 99, 142, 122, 105, 141, 121, 146, 108, 106, 117, 134, 144, 129, 136, 117, 116, 123, 129, 114, 119, 114, 100, 127, 117, 126, 125, 132, 114, 139, 131, 126, 120, 122, 99, 119, 127, 144, 107, 143, 124, 128, 110, 113, 131, 123, 114, 132, 116, 137, 110, 149, 115, 111, 146, 148, 117, 132, 116, 120, 126, 139, 128, 116, 122, 140, 112, 129, 115, 123, 120, 119, 126, 130, 154, 118, 136, 117, 146, 120, 119, 136, 121, 126, 129, 130, 124, 113, 120, 135, 131, 134, 113, 128, 100, 128, 121, 98, 130, 105, 123, 123, 123, 131, 120, 121, 121, 120, 116, 116, 120, 134, 124, 116, 136, 136, 138, 136, 122, 140, 114, 113, 99, 124, 134, 125, 117, 130, 131, 131, 136, 129, 100, 130, 133, 119, 136, 131, 112, 136, 103, 100, 122, 116, 122, 120, 124, 129, 127, 145, 144, 130, 133, 145, 124, 114, 123, 111, 120, 135, 98, 115, 99, 117, 105, 143, 136, 155, 126, 118, 122, 128, 140, 113, 130, 124, 125, 119, 140, 127, 112, 126, 113, 113, 119, 113, 116, 106, 126, 145, 141, 120, 122, 127, 132, 131, 114, 117, 115, 93, 122, 121, 126, 130, 127, 123, 135, 123, 127, 145, 129, 124, 116, 135, 109, 130, 115, 131, 117, 131, 113, 109, 127, 117, 145, 130, 116, 126, 132, 128, 137, 130, 118, 136, 123, 120, 116, 109, 114, 123, 113, 128, 137, 108, 127, 121, 114, 126, 138, 113, 145, 116, 133, 115, 135, 126, 128, 119, 107, 137, 137, 100, 131, 117, 114, 143, 141, 135, 142, 124, 140, 127, 119, 101, 138, 134, 134, 103, 128, 106, 134, 144, 134, 134, 122, 122, 133, 120, 130, 145, 142, 119, 126, 115, 111, 131, 140, 118, 110, 119, 115, 135, 142, 137, 122, 134, 111, 130, 98, 110, 124, 101, 153, 131, 125, 133, 123, 119, 149, 130, 118, 118, 122, 143, 131, 113, 143, 101, 133, 123, 122, 122, 124, 109, 118, 127, 128, 138, 135, 115, 125, 127, 114, 129, 138, 123, 139, 124, 122, 117, 111, 122, 128, 135, 137, 125, 119, 147, 135, 122, 140, 130, 110, 125, 122, 123, 131, 116, 140, 115, 109, 119, 128, 117, 132, 124, 123, 150, 122, 133, 116, 116, 127, 122, 118, 105, 139, 146, 130, 128, 119, 96, 134, 114, 122, 133, 139, 143, 131, 145, 113, 130, 120, 120, 129, 122, 129, 126, 126, 133, 122, 126, 119, 121, 120, 150, 113, 129, 114, 137, 123, 145, 153, 117, 115, 125, 144, 141, 146, 119, 127, 137, 124, 155, 132, 126, 111, 112, 125, 115, 126, 129, 136, 119, 128, 128, 141, 118, 124, 138, 126, 145, 127, 103, 134, 139, 124, 124, 123, 124, 116, 120, 127, 120, 151, 122, 114, 138, 135, 125, 139, 132, 128, 109, 119, 127, 123, 114, 110, 136, 129, 107, 122, 121, 121, 133, 127, 130, 111, 105, 137, 122, 131, 128, 114, 133, 107, 138, 135, 115, 106, 130, 119, 121, 120, 144, 120, 120, 123, 116, 132, 116, 127, 130, 148, 127, 135, 109, 125, 122, 146, 133, 111, 125, 117, 128, 146, 153, 124, 144, 141, 136, 134, 115, 119, 122, 109, 140, 122, 126, 134, 127, 123, 123, 125, 131, 115, 145, 116, 120, 121, 129, 130, 122, 117, 127, 121, 127, 147, 125, 148, 133, 121, 122, 121, 133, 125, 106, 127, 116, 124, 135, 122, 117, 124, 142, 141, 122, 148, 133, 128, 108, 135, 128, 115, 132, 126, 122, 122, 107, 126, 125, 149, 130, 97, 119, 119, 127, 130, 128, 123, 153, 135, 122, 148, 129, 133, 115, 118, 106, 119, 129, 128, 128, 123, 127, 115, 124, 119, 130, 128, 137, 124, 135, 126, 112, 128, 127, 148, 118, 132, 139, 123, 130, 134, 135, 144, 122, 120, 90, 132, 131, 118, 140, 148, 131, 121, 142, 135, 135, 130, 138, 128, 140, 114, 122, 117, 125, 112, 102, 118, 126, 119, 139, 133, 125, 129, 128, 120, 150, 120, 126, 120, 127, 132, 140, 130, 111, 140, 126, 132, 115, 124, 128, 125, 127, 126, 143, 110, 120, 122, 127, 133, 109, 131, 134, 121, 122, 135, 129, 130, 120, 129, 130, 120, 111, 119, 133, 122, 128, 128, 135, 133, 138, 122, 133, 116, 121, 131, 119, 137, 137, 131, 119, 119, 123, 131, 121, 128, 128, 126, 132, 131, 121, 123, 134, 121, 113, 121, 100, 129, 135, 111, 102, 125, 142, 135, 120, 132, 125, 130, 123, 136, 121, 109, 132, 131, 106, 116, 139, 119, 126, 132, 129, 130, 120, 121, 130, 139, 131, 135, 125, 123, 137, 110, 127, 140, 120, 110, 134, 118, 126, 122, 131, 131, 116, 136, 120, 124, 108, 169, 131, 115, 125, 125, 120, 129, 122, 152, 137, 126, 119, 111, 132, 128, 134, 106, 129, 133, 125, 135, 120, 134, 125, 140, 139, 139, 136, 119, 121, 128, 114, 121, 110, 126, 127, 130, 123, 125, 122, 152, 117, 128, 116, 119, 126, 136, 108, 125, 142, 137, 142, 112, 131, 125, 112, 116, 141, 119, 133, 136, 115, 120, 136, 148, 138, 107, 127, 134, 138, 109, 113, 130, 128, 117, 120, 119, 134, 119, 118, 132, 124, 113, 140, 121, 128, 126, 120, 125, 117, 119, 135, 124, 125, 129, 127, 142, 122, 125, 120, 123, 109, 122, 125, 121, 135, 110, 145, 127, 141, 129, 126, 121, 126, 109, 124, 128, 131, 113, 131, 117, 126, 140, 132, 131, 124, 136, 127, 142, 126, 102, 121, 133, 118, 122, 143, 134, 115, 132, 118, 125, 125, 126, 123, 115, 124, 114, 125, 129, 133, 123, 125, 118, 106, 127, 128, 126, 136, 119, 139, 118, 125, 127, 131, 141, 128, 139, 116, 123, 120, 105, 139, 127, 124, 111, 133, 128, 145, 123, 102, 148, 123, 110, 124, 136, 118, 114, 112, 114, 122, 136, 127, 111, 132, 117, 130, 126, 139, 124, 99, 128, 124, 122, 145, 135, 119, 128, 126, 128, 132, 142, 130, 132, 128, 120, 124, 111, 125, 142, 124, 129, 108, 134, 134, 115, 111, 125, 117, 126, 156, 129, 129, 104, 126, 113, 127, 129, 123, 140, 117, 116, 133, 133, 128, 126, 129, 133, 128, 115, 120, 148, 132, 125, 135, 131, 122, 113, 136, 131, 122, 123, 111, 123, 121, 119, 111, 126, 128, 113, 127, 138, 147, 142, 101, 121, 125, 130, 136, 106, 120, 130, 125, 123, 128, 118, 129, 119, 155, 136, 129, 119, 127, 139, 127, 126, 109, 110, 108, 134, 122, 116, 118, 124, 116, 129, 130, 130, 129, 156, 116, 119, 127, 130, 113, 116, 110, 130, 139, 121, 132, 123, 136, 116, 119, 137, 126, 126, 119, 117, 128, 114, 130, 114, 121, 123, 118, 137, 113, 117, 133, 132, 127, 148, 124, 140, 127, 150, 122, 126, 138, 147, 130, 134, 130, 116, 118, 136, 105, 120, 128, 138, 138, 139, 134, 126, 124, 117, 114, 134, 130, 122, 133, 151, 129, 137, 151, 121, 124, 116, 134, 143, 135, 127, 126, 121, 115, 120, 112, 135, 129, 121, 135, 136, 135, 134, 109, 118, 131, 117, 134, 114, 115, 113, 118, 142, 127, 127, 128, 120, 125, 120, 125, 129, 122, 111, 126, 123, 138, 130, 133, 132, 137, 120, 115, 144, 131, 129, 134, 127, 117, 134, 120, 133, 123, 113, 122, 129, 109, 122, 134, 111, 100, 120, 123, 131, 119, 123, 140, 114, 120, 130, 125, 112, 114, 122, 111, 135, 125, 138, 128, 128, 134, 134, 129, 128, 114, 122, 111, 116, 124, 119, 132, 114, 136, 124, 114, 105, 123, 122, 108, 125, 120, 124, 138, 107, 117, 144, 120, 119, 126, 137, 127, 113, 133, 118, 99, 139, 112, 108, 132, 124, 112, 126, 126, 126, 132, 116, 132, 108, 104, 133, 138, 126, 122, 131, 115, 116, 130, 140, 139, 108, 133, 111, 106, 126, 133, 129, 113, 145, 142, 130, 126, 121, 126, 126, 111, 134, 134, 111, 119, 131, 127, 132, 113, 124, 128, 130, 128, 112, 138, 118, 119, 123, 126, 115, 112, 137, 114, 132, 123, 121, 129, 117, 136, 121, 111, 126, 148, 121, 116, 123, 113, 131, 116, 140, 124, 135, 122, 130, 124, 131, 132, 124, 104, 121, 134, 139, 134, 127, 118, 132, 130, 120, 128, 132, 127, 128, 138, 126, 122, 123, 140, 122, 133, 128, 133, 132, 117, 133, 131, 137, 123, 110, 117, 114, 109, 123, 133, 114, 137, 122, 126, 126, 137, 111, 121, 111, 110, 108, 105, 117, 133, 134, 131, 114, 116, 132, 136, 128, 109, 136, 132, 128, 139, 130, 127, 137, 127, 116, 125, 126, 133, 121, 107, 130, 141, 138, 128, 133, 123, 110, 136, 136, 112, 129, 118, 117, 125, 126, 126, 114, 143, 140, 102, 135, 141, 113, 117, 141, 124, 137, 127, 121, 138, 132, 141, 119, 112, 121, 131, 132, 104, 118, 115, 147, 102, 121, 139, 144, 125, 125, 104, 115, 126, 126, 135, 121, 135, 127, 129, 133, 123, 132, 123, 126, 132, 122, 129, 128, 127, 121, 127, 109, 120, 136, 123, 115, 119, 131, 120, 115, 121, 142, 128, 111, 115, 105, 124, 122, 130, 129, 119, 116, 123, 136, 124, 132, 127, 144, 105, 137, 114, 149, 113, 132, 134, 133, 129, 111, 114, 121, 111, 121, 146, 129, 123, 122, 111, 132, 151, 132, 130, 134, 118, 129, 135, 121, 126, 127, 113, 134, 108, 130, 129, 118, 134, 98, 126, 118, 119, 127, 119, 130, 113, 123, 127, 120, 137, 113, 102, 132, 118, 119, 136, 137, 122, 142, 132, 126, 122, 128, 120, 124, 120, 127, 132, 132, 127, 129, 126, 102, 110, 109, 115, 129, 116, 143, 112, 123, 131, 121, 113, 118, 129, 118, 105, 129, 115, 114, 136, 125, 133, 113, 131, 116, 138, 137, 153, 140, 129, 118, 121, 127, 136, 143, 108, 117, 124, 128, 121, 126, 134, 121, 125, 128, 140, 130, 129, 126, 144, 131, 120, 134, 127, 126, 125, 111, 107, 142, 125, 145, 131, 139, 125, 120, 141, 119, 108, 124, 152, 118, 132, 111, 129, 109, 129, 120, 146, 134, 112, 138, 111, 132, 130, 120, 118, 126, 118, 137, 135, 136, 125, 112, 138, 123, 133, 118, 129, 140, 110, 114, 109, 104, 128, 131, 129, 123, 134, 132, 132, 106, 119, 125, 121, 121, 128, 125, 132, 113, 114, 110, 132, 102, 135, 122, 134, 122, 111, 131, 123, 124, 132, 120, 119, 133, 123, 131, 125, 134, 111, 139, 121, 131, 128, 124, 124, 130, 139, 147, 153, 109, 102, 114, 141, 135, 118, 120, 116, 128, 131, 119, 144, 145, 120, 115, 134, 109, 134, 146, 113, 124, 134, 113, 138, 141, 104, 128, 124, 130, 137, 109, 124, 138, 108, 106, 137, 144, 111, 117, 144, 124, 128, 117, 140, 109, 121, 124, 128, 122, 117, 107, 101, 122, 121, 139, 130, 133, 125, 117, 139, 137, 149, 125, 125, 135, 116, 135, 105, 116, 125, 118, 124, 139, 133, 121, 129, 138, 119, 135, 136, 118, 132, 141, 113, 140, 117, 147, 125, 137, 107, 121, 108, 132, 137, 106, 151, 122, 136, 126, 114, 106, 122, 111, 127, 132, 133, 113, 128, 135, 122, 133, 115, 120, 126, 119, 143, 138, 125, 124, 117, 143, 122, 135, 116, 120, 126, 135, 122, 135, 116, 121, 121, 125, 119, 110, 123, 136, 105, 124, 122, 111, 130, 127, 127, 136, 120, 136, 108, 119, 151, 138, 131, 125, 125, 110, 150, 126, 123, 117, 138, 124, 117, 105, 113, 129, 135, 122, 124, 110, 135, 122, 120, 161, 125, 128, 117, 124, 151, 85, 136, 100, 113, 121, 153, 136, 135, 132, 124, 116, 114, 125, 128, 130, 148, 103, 122, 112, 116, 113, 113, 121, 135, 111, 116, 118, 124, 138, 131, 137, 125, 134, 121, 136, 131, 114, 124, 108, 128, 132, 121, 118, 142, 130, 132, 124, 137, 129, 95, 111, 130, 122, 119, 140, 135, 128, 140, 150, 125, 119, 128, 146, 126, 114, 110, 126, 128, 121, 114, 119, 136, 117, 110, 124, 137, 123, 125, 139, 111, 119, 107, 116, 123, 106, 123, 123, 126, 126, 121, 135, 137, 109, 139, 138, 141, 130, 130, 129, 122, 121, 138, 103, 114, 123, 103, 129, 128, 97, 134, 133, 123, 144, 108, 120, 110, 133, 137, 121, 134, 130, 116, 114, 120, 108, 122, 111, 120, 135, 132, 127, 118, 147, 135, 124, 129, 112, 130, 134, 126, 136, 146, 135, 138, 130, 125, 133, 120, 131, 116, 144, 116, 129, 121, 133, 132, 142, 108, 115, 130, 111, 140, 146, 113, 141, 126, 132, 127, 123, 126, 117, 116, 127, 134, 132, 129, 125, 130, 132, 128, 119, 128, 111, 146, 122, 122, 109, 119, 121, 114, 106, 118, 117, 122, 120, 138, 122, 125, 121, 127, 158, 137, 131, 122, 125, 130, 139, 119, 115, 123, 139, 116, 121, 131, 116, 132, 119, 125, 130, 113, 147, 143, 117, 134, 114, 140, 118, 122, 107, 110, 142, 133, 136, 118, 127, 128, 114, 112, 140, 114, 130, 119, 127, 110, 135, 125, 104, 124, 120, 119, 125, 127, 133, 130, 99, 128, 139, 115, 137, 114, 124, 111, 129, 124, 129, 114, 118, 121, 134, 127, 135, 135, 148, 121, 117, 128, 130, 133, 126, 120, 122, 92, 112, 122, 134, 123, 130, 121, 121, 116, 114, 128, 122, 109, 125, 122, 138, 113, 132, 127, 124, 145, 133, 132, 141, 143, 131, 120, 134, 126, 106, 129, 124, 123, 145, 110, 141, 123, 99, 116, 139, 141, 135, 114, 128, 93, 136, 118, 112, 142, 138, 126, 101, 112, 132, 132, 132, 124, 137, 154, 137, 130, 129, 124, 133, 123, 122, 110, 108, 130, 120, 111, 129, 135, 128, 125, 124, 124, 121, 125, 134, 137, 116, 141, 149, 155, 119, 108, 121, 120, 123, 116, 127, 101, 124, 119, 136, 130, 129, 127, 130, 122, 122, 112, 132, 121, 122, 129, 97, 134, 113, 141, 138, 155, 127, 122, 150, 140, 141, 121, 122, 135, 143, 118, 129, 122, 126, 124, 126, 131, 120, 125, 132, 146, 110, 126, 118, 137, 131, 121, 139, 119, 119, 127, 115, 122, 130, 117, 117, 135, 120, 120, 126, 121, 117, 125, 102, 118, 123, 99, 121, 129, 129, 113, 144, 137, 113, 129, 129, 123, 87, 142, 117, 127, 124, 130, 110, 101, 137, 107, 119, 127, 127, 121, 138, 123, 108, 124, 135, 128, 120, 121, 120, 132, 140, 131, 123, 122, 119, 127, 121, 114, 116, 113, 137, 124, 119, 127, 125, 136, 128, 117, 121, 131, 118, 122, 127, 165, 142, 126, 106, 107, 128, 134, 116, 137, 139, 124, 136, 141, 124, 110, 116, 112, 132, 125, 119, 134, 137, 116, 137, 134, 126, 120, 140, 108, 134, 111, 127, 131, 139, 111, 124, 106, 115, 140, 138, 125, 133, 122, 124, 129, 104, 116, 106, 130, 129, 117, 150, 144, 123, 115, 154, 128, 137, 136, 139, 127, 124, 135, 131, 148, 129, 138, 106, 116, 130, 113, 124, 108, 111, 131, 122, 119, 126, 149, 124, 129, 142, 120, 131, 127, 130, 128, 121, 114, 131, 107, 123, 131, 130, 126, 116, 131, 131, 136, 101, 153, 132, 124, 127, 117, 106, 120, 129, 146, 123, 128, 132, 110, 144, 131, 107, 107, 114, 123, 128, 122, 138, 117, 115, 137, 121, 120, 121, 124, 113, 105, 133, 137, 122, 115, 109, 140, 107, 127, 121, 123, 128, 122, 110, 114, 119, 138, 123, 139, 113, 140, 153, 133, 122, 130, 134, 126, 135, 136, 117, 115, 129, 113, 140, 136, 121, 130, 147, 125, 129, 134, 130, 124, 134, 120, 137, 129, 134, 115, 100, 128, 142, 120, 128, 123, 128, 114, 115, 106, 112, 130, 118, 116, 134, 128, 124, 119, 119, 108, 135, 146, 137, 154, 136, 139, 106, 99, 107, 121, 133, 117, 126, 126, 138, 135, 126, 125, 146, 113, 118, 118, 141, 120, 125, 122, 130, 150, 126, 119, 117, 130, 126, 130, 122, 125, 153, 110, 108, 124, 141, 118, 135, 121, 119, 115, 123, 116, 108, 121, 107, 124, 126, 125, 138, 119, 127, 137, 109, 129, 118, 113, 117, 136, 125, 133, 107, 130, 127, 124, 146, 105, 118, 116, 123, 108, 128, 155, 111, 119, 111, 129, 122, 126, 148, 122, 114, 109, 151, 110, 116, 118, 125, 121, 123, 117, 130, 118, 131, 130, 133, 130, 113, 127, 124, 135, 120, 140, 115, 114, 116, 122, 122, 119, 124, 126, 121, 139, 128, 128, 121, 122, 124, 124, 118, 113, 132, 114, 122, 137, 122, 121, 126, 155, 131, 117, 137, 139, 137, 120, 127, 124, 127, 130, 120, 131, 127, 142, 136, 128, 147, 128, 126, 124, 112, 127, 111, 125, 142, 131, 135, 133, 130, 143, 110, 138, 123, 126, 127, 118, 110, 122, 130, 117, 137, 133, 142, 124, 119, 132, 137, 126, 140, 122, 133, 125, 107, 122, 119, 132, 126, 144, 109, 127, 115, 130, 111, 129, 116, 131, 125, 131, 121, 114, 114, 126, 135, 121, 126, 130, 132, 93, 124, 118, 118, 123, 127, 119, 128, 125, 123, 140, 134, 136, 129, 113, 135, 133, 123, 130, 124, 121, 126, 124, 125, 138, 98, 119, 129, 113, 145, 133, 126, 113, 118, 131, 133, 117, 123, 138, 130, 123, 137, 113, 116, 103, 133, 130, 137, 131, 122, 125, 107, 137, 106, 115, 97, 121, 115, 125, 129, 140, 129, 142, 152, 119, 130, 164, 121, 102, 116, 146, 121, 134, 134, 142, 106, 118, 133, 122, 117, 129, 123, 111, 126, 127, 137, 134, 132, 120, 138, 120, 124, 127, 134, 157, 148, 128, 126, 131, 118, 112, 120, 131, 101, 145, 120, 125, 117, 131, 121, 125, 142, 126, 123, 119, 136, 130, 132, 134, 125, 102, 147, 133, 136, 128, 141, 130, 129, 147, 121, 111, 151, 129, 139, 125, 131, 121, 129, 132, 129, 117, 129, 137, 115, 135, 131, 122, 126, 137, 130, 124, 132, 130, 111, 122, 116, 111, 116, 120, 125, 130, 120, 131, 127, 123, 135, 134, 134, 127, 133, 113, 129, 129, 112, 136, 125, 124, 133, 112, 111, 125, 143, 128, 125, 130, 136, 122, 119, 138, 122, 146, 126, 136, 130, 117, 115, 140, 133, 140, 131, 123, 131, 117, 136, 140, 114, 122, 125, 124, 124, 120, 122, 140, 119, 111, 131, 116, 147, 117, 121, 117, 136, 151, 122, 104, 123, 135, 119, 112, 136, 119, 127, 130, 130, 136, 103, 121, 111, 141, 130, 123, 131, 114, 133, 116, 115, 136, 114, 111, 134, 120, 113, 126, 125, 129, 132, 134, 115, 141, 111, 115, 118, 132, 122, 139, 105, 111, 136, 130, 119, 118, 116, 137, 121, 124, 138, 122, 111, 137, 114, 118, 138, 131, 134, 121, 134, 114, 109, 123, 122, 136, 132, 112, 113, 128, 106, 133, 138, 134, 119, 131, 131, 129, 130, 131, 135, 140, 134, 125, 140, 132, 115, 138, 113, 139, 126, 136, 144, 116, 115, 118, 118, 128, 136, 135, 137, 129, 128, 117, 129, 114, 117, 129, 122, 109, 114, 105, 124, 133, 135, 125, 133, 114, 137, 119, 113, 147, 123, 124, 104, 126, 120, 140, 118, 113, 125, 113, 124, 130, 112, 132, 117, 121, 119, 146, 122, 127, 122, 126, 104, 107, 117, 123, 138, 133, 120, 131, 129, 132, 110, 120, 146, 131, 118, 127, 114, 125, 128, 133, 110, 129, 122, 124, 137, 140, 128, 107, 121, 138, 119, 144, 105, 124, 129, 132, 133, 129, 123, 121, 149, 108, 130, 120, 110, 136, 132, 127, 119, 112, 117, 130, 135, 121, 122, 117, 121, 119, 118, 120, 145, 107, 127, 123, 101, 126, 114, 138, 135, 122, 111, 137, 99, 131, 129, 126, 121, 114, 134, 126, 124, 134, 133, 120, 119, 114, 114, 124, 118, 124, 135, 137, 118, 143, 128, 120, 105, 121, 113, 132, 130, 126, 137, 123, 134, 110, 117, 145, 121, 119, 143, 112, 119, 127, 126, 121, 123, 124, 129, 110, 123, 127, 123, 123, 133, 112, 123, 131, 143, 114, 138, 125, 124, 123, 128, 116, 130, 121, 131, 136, 113, 128, 107, 123, 109, 125, 142, 126, 131, 140, 124, 129, 114, 123, 141, 115, 143, 141, 122, 133, 141, 138, 128, 115, 133, 140, 123, 120, 132, 119, 123, 122, 132, 117, 116, 134, 121, 122, 113, 125, 145, 122, 125, 119, 147, 112, 122, 130, 134, 114, 119, 142, 138, 128, 122, 117, 126, 128, 106, 114, 122, 142, 119, 136, 114, 117, 129, 131, 104, 125, 119, 116, 116, 137, 104, 129, 134, 118, 130, 126, 140, 108, 119, 129, 123, 119, 127, 115, 115, 126, 124, 134, 130, 139, 120, 130, 129, 123, 150, 125, 139, 121, 163, 119, 133, 111, 135, 126, 121, 124, 126, 122, 127, 132, 130, 119, 128, 124, 110, 126, 113, 137, 128, 137, 127, 133, 117, 147, 129, 121, 131, 121, 136, 135, 113, 122, 107, 125, 114, 112, 116, 127, 134, 128, 132, 117, 132, 113, 135, 116, 118, 111, 111, 111, 129, 120, 128, 136, 126, 139, 116, 113, 133, 125, 136, 136, 126, 114, 137, 120, 130, 102, 134, 125, 121, 116, 150, 118, 113, 128, 141, 133, 113, 139, 126, 130, 110, 104, 133, 133, 98, 139, 129, 122, 126, 126, 116, 140, 146, 125, 106, 127, 137, 122, 154, 127, 110, 116, 113, 148, 136, 126, 119, 133, 150, 129, 122, 132, 148, 126, 110, 125, 108, 133, 115, 148, 109, 102, 125, 128, 111, 130, 111, 114, 121, 115, 138, 109, 125, 114, 142, 122, 121, 146, 116, 125, 130, 131, 99, 129, 113, 109, 146, 117, 113, 134, 127, 109, 125, 138, 124, 123, 139, 143, 130, 119, 143, 110, 127, 136, 97, 134, 127, 125, 106, 112, 117, 126, 126, 131, 122, 131, 124, 133, 115, 127, 114, 119, 125, 128, 138, 121, 125, 111, 135, 124, 125, 129, 123, 115, 121, 118, 134, 147, 114, 106, 122, 113, 133, 112, 117, 127, 116, 135, 107, 125, 105, 120, 120, 109, 134, 119, 118, 131, 134, 108, 114, 131, 128, 125, 142, 141, 154, 118, 138, 130, 119, 129, 119, 141, 132, 115, 114, 128, 120, 109, 118, 123, 118, 134, 131, 127, 132, 132, 133, 146, 135, 125, 128, 120, 127, 124, 128, 141, 136, 133, 128, 151, 142, 117, 128, 131, 133, 125, 122, 127, 121, 129, 112, 139, 139, 162, 107, 126, 135, 115, 119, 134, 118, 126, 140, 111, 127, 124, 111, 124, 141, 104, 136, 112, 126, 119, 141, 146, 129, 140, 126, 133, 115, 136, 129, 128, 112, 125, 126, 120, 125, 109, 135, 129, 110, 126, 118, 124, 118, 128, 110, 130, 140, 155, 134, 117, 133, 119, 137, 144, 136, 139, 131, 102, 126, 125, 141, 125, 137, 127, 125, 128, 123, 122, 126, 139, 130, 126, 132, 125, 136, 117, 115, 102, 132, 128, 123, 120, 140, 126, 116, 118, 115, 132, 133, 137, 132, 128, 126, 141, 126, 109, 130, 123, 120, 126, 126, 129, 129, 120, 140, 141, 121, 127, 114, 114, 126, 128, 135, 151, 127, 143, 131, 127, 130, 119, 122, 139, 108, 109, 114, 108, 117, 129, 125, 120, 134, 133, 117, 117, 126, 141, 105, 121, 119, 126, 102, 117, 127, 117, 122, 113, 122, 125, 151, 117, 132, 131, 137, 121, 132, 142, 114, 111, 142, 112, 111, 110, 123, 130, 128, 135, 108, 126, 122, 136, 106, 107, 125, 126, 126, 129, 125, 132, 122, 138, 114, 132, 116, 119, 127, 107, 125, 128, 123, 122, 127, 119, 120, 148, 115, 122, 128, 113, 110, 136, 130, 135, 129, 136, 138, 134, 135, 127, 116, 127, 118, 127, 127, 91, 123, 141, 126, 125, 128, 131, 131, 133, 112, 136, 128, 128, 135, 125, 123, 128, 106, 153, 129, 117, 116, 115, 117, 123, 115, 124, 118, 138, 137, 130, 123, 118, 131, 132, 129, 134, 121, 126, 110, 131, 115, 134, 143, 120, 134, 113, 118, 116, 135, 112, 132, 139, 122, 143, 125, 119, 123, 133, 111, 112, 140, 120, 117, 138, 141, 132, 133, 127, 121, 134, 128, 122, 108, 128, 114, 118, 114, 122, 132, 120, 121, 118, 134, 140, 128, 135, 127, 131, 106, 127, 127, 121, 126, 125, 117, 145, 127, 121, 113, 141, 146, 99, 132, 122, 118, 105, 122, 132, 117, 125, 130, 119, 133, 123, 143, 113, 127, 127, 149, 129, 109, 118, 121, 138, 137, 126, 103, 126, 121, 111, 134, 138, 121, 124, 128, 128, 141, 117, 131, 127, 121, 112, 103, 118, 118, 113, 121, 150, 118, 114, 140, 126, 116, 128, 113, 130, 136, 132, 125, 117, 107, 126, 118, 128, 127, 125, 135, 124, 132, 125, 104, 123, 133, 135, 119, 126, 144, 133, 124, 132, 144, 132, 138, 133, 122, 113, 124, 112, 129, 119, 124, 122, 105, 120, 112, 139, 134, 87, 128, 132, 134, 133, 161, 130, 119, 140, 138, 143, 115, 121, 127, 133, 127, 127, 115, 124, 110, 121, 120, 128, 142, 122, 123, 122, 120, 130, 127, 112, 132, 139, 116, 131, 136, 123, 141, 136, 159, 132, 111, 132, 135, 129, 138, 150, 131, 125, 129, 105, 132, 121, 107, 120, 112, 138, 129, 133, 109, 117, 161, 136, 120, 129, 115, 125, 114, 137, 136, 126, 128, 128, 136, 112, 128, 127, 137, 140, 125, 135, 127, 128, 121, 126, 148, 124, 119, 133, 130, 132, 130, 104, 139, 124, 129, 116, 124, 115, 114, 113, 127, 158, 123, 140, 140, 118, 138, 141, 120, 117, 132, 133, 120, 135, 165, 124, 131, 116, 118, 116, 115, 107, 126, 131, 140, 126, 128, 123, 132, 118, 125, 128, 116, 130, 116, 143, 114, 127, 120, 135, 136, 127, 129, 118, 141, 126, 131, 112, 135, 137, 125, 125, 134, 128, 105, 132, 113, 128, 125, 138, 114, 122, 150, 129, 132, 127, 128, 132, 117, 144, 127, 129, 133, 140, 112, 104, 112, 131, 136, 135, 125, 120, 127, 136, 138, 138, 135, 116, 118, 115, 131, 140, 117, 127, 120, 127, 137, 126, 105, 130, 127, 133, 127, 130, 96, 128, 120, 118, 142, 120, 105, 129, 127, 112, 144, 127, 131, 123, 120, 121, 116, 119, 129, 133, 123, 143, 120, 119, 110, 112, 110, 132, 119, 130, 139, 130, 145, 134, 127, 127, 136, 141, 119, 125, 129, 125, 114, 134, 121, 130, 125, 133, 132, 109, 138, 136, 125, 120, 135, 118, 151, 122, 125, 115, 116, 120, 142, 121, 129, 122, 138, 144, 118, 126, 141, 126, 131, 116, 129, 132, 111, 136, 109, 121, 133, 105, 135, 119, 140, 111, 111, 139, 134, 117, 131, 137, 122, 143, 104, 123, 108, 114, 135, 124, 115, 126, 130, 125, 114, 128, 141, 114, 118, 128, 114, 131, 131, 127, 117, 132, 122, 128, 113, 114, 135, 135, 121, 139, 132, 147, 118, 120, 125, 113, 119, 139, 139, 131, 139, 144, 115, 114, 118, 133, 130, 129, 114, 118, 127, 118, 123, 129, 119, 129, 130, 139, 120, 136, 130, 121, 123, 142, 135, 127, 119, 114, 126, 112, 126, 126, 139, 120, 123, 121, 116, 122, 129, 115, 120, 121, 110, 118, 115, 107, 121, 122, 117, 131, 125, 141, 134, 141, 120, 136, 117, 120, 132, 122, 116, 143, 122, 104, 122, 127, 118, 139, 125, 135, 137, 138, 118, 114, 105, 144, 115, 120, 148, 116, 138, 132, 119, 119, 112, 132, 127, 149, 128, 138, 138, 125, 114, 121, 128, 130, 125, 106, 118, 125, 127, 131, 131, 122, 106, 112, 114, 122, 135, 136, 122, 133, 123, 106, 132, 135, 114, 146, 118, 127, 125, 111, 140, 140, 113, 101, 126, 133, 126, 114, 108, 162, 136, 123, 134, 140, 133, 121, 122, 120, 110, 111, 122, 126, 126, 124, 131, 122, 114, 116, 120, 123, 115, 114, 129, 112, 126, 128, 110, 118, 147, 122, 142, 116, 108, 119, 132, 132, 124, 99, 135, 106, 118, 124, 120, 117, 109, 130, 138, 117, 137, 132, 112, 123, 134, 111, 114, 140, 133, 119, 108, 113, 114, 121, 122, 117, 123, 118, 143, 133, 113, 137, 142, 128, 109, 107, 111, 115, 111, 123, 128, 119, 122, 115, 136, 138, 120, 133, 125, 104, 134, 122, 134, 135, 125, 122, 112, 140, 107, 127, 134, 119, 118, 129, 131, 106, 141, 110, 115, 144, 124, 122, 141, 131, 114, 135, 110, 127, 130, 115, 118, 150, 125, 119, 130, 117, 129, 145, 120, 126, 122, 110, 108, 121, 113, 119, 134, 110, 131, 116, 133, 135, 135, 136, 129, 114, 102, 128, 116, 134, 119, 124, 115, 126, 125, 119, 118, 118, 124, 130, 114, 130, 105, 134, 109, 114, 128, 128, 118, 128, 115, 115, 108, 113, 136, 133, 138, 121, 120, 136, 123, 125, 129, 125, 111, 109, 123, 112, 127, 110, 113, 126, 130, 145, 123, 132, 141, 122, 124, 134, 135, 109, 135, 125, 132, 132, 107, 120, 154, 128, 117, 131, 120, 128, 126, 131, 129, 125, 111, 106, 118, 125, 132, 138, 140, 115, 136, 131, 108, 142, 114, 107, 125, 130, 140, 133, 124, 106, 128, 134, 114, 120, 146, 113, 131, 131, 125, 121, 109, 112, 112, 129, 110, 100, 131, 109, 116, 136, 125, 134, 125, 128, 117, 126, 129, 123, 123, 121, 128, 124, 122, 112, 134, 122, 115, 112, 128, 129, 131, 127, 125, 124, 137, 124, 129, 114, 125, 125, 138, 144, 123, 132, 113, 130, 122, 127, 129, 116, 122, 120, 125, 117, 112, 134, 126, 133, 142, 125, 150, 117, 128, 115, 131, 143, 121, 128, 128, 127, 118, 118, 113, 149, 122, 136, 126, 136, 121, 120, 135, 124, 134, 106, 118, 139, 114, 137, 125, 124, 117, 130, 124, 129, 128, 132, 129, 127, 123, 135, 116, 124, 127, 134, 108, 115, 127, 127, 133, 110, 121, 141, 118, 136, 117, 116, 120, 128, 127, 151, 117, 113, 138, 130, 144, 134, 123, 123, 133, 113, 115, 126, 143, 99, 121, 126, 115, 138, 141, 120, 118, 133, 119, 104, 125, 117, 116, 127, 141, 114, 124, 137, 117, 133, 110, 108, 111, 123, 115, 116, 143, 135, 135, 124, 139, 131, 105, 125, 121, 114, 128, 118, 133, 127, 120, 140, 121, 122, 134, 118, 133, 128, 125, 126, 121, 133, 109, 114, 128, 120, 134, 111, 134, 123, 133, 126, 138, 123, 126, 132, 126, 138, 126, 113, 135, 126, 118, 152, 120, 126, 127, 119, 116, 115, 145, 119, 116, 122, 130, 128, 132, 134, 117, 129, 129, 113, 124, 142, 127, 115, 134, 131, 135, 112, 128, 129, 118, 135, 107, 135, 121, 141, 127, 135, 120, 109, 113, 116, 122, 126, 138, 143, 125, 108, 125, 132, 110, 123, 135, 108, 109, 118, 126, 111, 136, 129, 112, 114, 130, 159, 138, 133, 117, 138, 126, 133, 130, 134, 125, 141, 133, 131, 117, 131, 125, 117, 131, 140, 130, 123, 122, 130, 127, 137, 110, 127, 126, 122, 137, 115, 120, 143, 134, 125, 135, 124, 125, 112, 144, 125, 131, 153, 140, 131, 118, 118, 129, 138, 121, 119, 132, 117, 135, 113, 119, 117, 122, 125, 126, 116, 132, 112, 135, 128, 130, 114, 123, 133, 121, 127, 124, 120, 109, 137, 136, 133, 121, 131, 143, 133, 146, 131, 127, 124, 127, 105, 115, 114, 149, 116, 131, 126, 148, 134, 137, 119, 123, 132, 99, 131, 139, 121, 118, 136, 115, 131, 141, 137, 119, 132, 113, 129, 124, 107, 131, 128, 118, 130, 143, 119, 132, 122, 131, 127, 127, 125, 124, 119, 136, 144, 129, 116, 109, 109, 136, 112, 149, 116, 136, 116, 136, 142, 100, 130, 115, 131, 117, 122, 106, 131, 127, 128, 127, 137, 127, 128, 112, 143, 134, 143, 112, 128, 128, 130, 126, 123, 112, 110, 132, 127, 118, 108, 130, 115, 118, 115, 108, 131, 133, 127, 125, 126, 142, 117, 119, 127, 140, 139, 124, 106, 117, 128, 109, 119, 114, 133, 129, 120, 131, 130, 131, 117, 120, 128, 113, 131, 108, 118, 126, 107, 136, 128, 122, 127, 140, 131, 119, 131, 121, 98, 114, 125, 112, 124, 138, 128, 107, 134, 129, 132, 113, 123, 129, 134, 125, 127, 120, 113, 110, 124, 117, 141, 122, 104, 128, 123, 123, 115, 138, 126, 132, 120, 112, 148, 119, 122, 120, 108, 121, 125, 129, 110, 113, 139, 145, 125, 125, 118, 129, 137, 136, 123, 127, 132, 124, 139, 123, 124, 110, 126, 123, 107, 112, 128, 123, 120, 149, 109, 129, 145, 125, 119, 112, 116, 130, 122, 130, 131, 129, 136, 149, 126, 127, 114, 112, 135, 136, 141, 114, 112, 130, 133, 121, 110, 142, 121, 124, 146, 128, 139, 131, 119, 131, 130, 132, 133, 105, 118, 130, 121, 100, 118, 130, 150, 124, 125, 123, 146, 152, 104, 133, 114, 114, 103, 121, 126, 136, 119, 138, 112, 120, 141, 109, 116, 121, 128, 119, 133, 125, 110, 126, 114, 119, 117, 119, 120, 108, 138, 125, 121, 139, 112, 143, 129, 131, 113, 121, 131, 128, 122, 135, 130, 118, 154, 118, 126, 131, 123, 120, 111, 121, 114, 134, 131, 131, 117, 111, 127, 141, 110, 139, 124, 122, 142, 135, 144, 120, 123, 139, 133, 126, 121, 120, 112, 141, 132, 128, 121, 131, 120, 140, 125, 128, 121, 155, 122, 126, 145, 120, 150, 133, 128, 121, 139, 124, 130, 127, 115, 137, 138, 122, 124, 107, 144, 131, 127, 155, 138, 138, 116, 149, 129, 138, 115, 131, 128, 124, 135, 114, 122, 119, 112, 130, 117, 134, 128, 115, 116, 114, 127, 138, 108, 123, 108, 130, 124, 121, 115, 124, 113, 128, 114, 116, 119, 100, 107, 130, 129, 122, 116, 118, 121, 106, 113, 124, 119, 132, 120, 127, 112, 138, 138, 127, 129, 128, 131, 125, 135, 130, 114, 131, 132, 118, 122, 104, 132, 114, 129, 129, 138, 106, 119, 135, 117, 117, 111, 126, 109, 118, 122, 113, 126, 144, 126, 131, 137, 136, 134, 125, 146, 123, 108, 111, 137, 119, 126, 120, 101, 130, 116, 112, 127, 117, 114, 131, 129, 139, 119, 144, 140, 143, 136, 136, 114, 119, 132, 122, 120, 119, 134, 103, 132, 122, 137, 126, 153, 124, 129, 123, 123, 111, 118, 133, 124, 138, 124, 145, 126, 114, 102, 138, 137, 127, 117, 131, 129, 121, 120, 137, 129, 104, 119, 110, 115, 124, 130, 116, 138, 126, 112, 135, 140, 124, 138, 122, 122, 132, 132, 125, 97, 140, 124, 110, 120, 113, 141, 103, 119, 146, 127, 110, 124, 133, 110, 110, 138, 133, 142, 130, 101, 131, 138, 127, 130, 132, 136, 135, 120, 115, 130, 118, 127, 105, 126, 131, 131, 116, 114, 131, 154, 114, 112, 128, 127, 129, 125, 117, 127, 124, 125, 129, 131, 111, 134, 126, 113, 109, 130, 138, 109, 118, 118, 116, 112, 104, 137, 114, 128, 123, 123, 130, 128, 129, 113, 111, 115, 127, 144, 116, 132, 129, 114, 128, 113, 141, 120, 131, 141, 127, 145, 116, 107, 127, 136, 127, 130, 113, 122, 116, 134, 129, 114, 121, 134, 110, 134, 145, 134, 128, 149, 123, 132, 129, 113, 99, 122, 104, 152, 136, 118, 125, 125, 129, 116, 146, 140, 127, 116, 151, 120, 138, 112, 118, 141, 132, 126, 112, 128, 121, 120, 147, 128, 125, 127, 133, 139, 118, 145, 117, 134, 133, 116, 131, 131, 105, 116, 115, 129, 125, 124, 131, 125, 117, 127, 142, 116, 117, 111, 105, 136, 100, 131, 140, 125, 114, 142, 127, 120, 127, 108, 132, 127, 116, 128, 134, 114, 131, 142, 149, 136, 114, 120, 138, 126, 114, 132, 151, 113, 124, 118, 136, 130, 121, 123, 120, 129, 129, 138, 131, 112, 117, 126, 124, 116, 139, 130, 130, 136, 108, 108, 104, 129, 133, 134, 126, 112, 125, 121, 109, 118, 106, 122, 112, 111, 120, 124, 127, 134, 128, 125, 123, 120, 140, 129, 121, 130, 133, 119, 156, 123, 114, 108, 135, 133, 129, 114, 125, 124, 133, 121, 139, 128, 131, 116, 126, 123, 129, 126, 124, 128, 121, 125, 121, 119, 144, 124, 133, 113, 110, 110, 132, 122, 163, 117, 125, 115, 105, 120, 120, 108, 132, 124, 128, 108, 115, 126, 118, 126, 129, 130, 123, 100, 125, 142, 123, 110, 116, 122, 135, 130, 130, 142, 133, 108, 134, 124, 124, 137, 105, 109, 125, 130, 143, 131, 128, 147, 132, 120, 129, 115, 133, 110, 149, 134, 131, 132, 121, 123, 127, 120, 131, 123, 114, 138, 122, 114, 108, 134, 132, 124, 156, 135, 120, 134, 124, 116, 113, 127, 136, 129, 123, 116, 113, 155, 132, 122, 122, 119, 136, 120, 128, 132, 132, 130, 143, 125, 124, 117, 126, 127, 120, 133, 142, 126, 121, 136, 117, 127, 112, 130, 136, 147, 126, 151, 127, 151, 115, 123, 134, 130, 127, 120, 141, 119, 133, 124, 107, 106, 123, 132, 112, 120, 131, 129, 110, 135, 113, 140, 127, 139, 136, 121, 117, 131, 118, 113, 128, 134, 131, 113, 129, 131, 118, 133, 99, 128, 125, 117, 130, 123, 140, 122, 129, 131, 146, 130, 145, 128, 116, 132, 121, 122, 151, 117, 128, 130, 115, 133, 131, 128, 125, 112, 112, 111, 131, 121, 125, 143, 140, 109, 130, 137, 119, 133, 128, 122, 134, 124, 132, 132, 140, 129, 120, 138, 147, 122, 144, 136, 99, 132, 132, 126, 125, 143, 120, 111, 118, 125, 135, 107, 126, 122, 116, 117, 125, 115, 123, 126, 119, 109, 129, 123, 116, 133, 120, 128, 135, 130, 128, 145, 133, 143, 121, 117, 126, 129, 132, 112, 122, 138, 117, 112, 118, 112, 131, 129, 130, 105, 117, 136, 130, 126, 134, 128, 127, 130, 119, 115, 119, 133, 136, 112, 149, 125, 119, 128, 135, 117, 116, 126, 116, 104, 132, 115, 143, 129, 125, 123, 115, 124, 148, 129, 133, 114, 143, 125, 109, 118, 119, 130, 130, 129, 129, 117, 135, 123, 140, 127, 133, 107, 130, 116, 147, 121, 131, 110, 138, 118, 124, 120, 130, 138, 125, 144, 129, 122, 132, 131, 130, 127, 139, 114, 131, 112, 131, 125, 121, 127, 125, 133, 124, 115, 116, 139, 137, 128, 123, 145, 133, 118, 130, 139, 120, 125, 128, 130, 144, 114, 126, 116, 126, 117, 135, 129, 127, 127, 131, 134, 117, 120, 111, 130, 113, 131, 130, 110, 135, 132, 142, 102, 139, 117, 110, 111, 117, 116, 126, 121, 126, 110, 114, 120, 129, 135, 129, 132, 128, 124, 113, 121, 142, 135, 113, 113, 144, 129, 127, 125, 130, 116, 116, 129, 134, 136, 140, 119, 121, 130, 133, 115, 145, 116, 114, 112, 130, 139, 131, 114, 128, 117, 151, 149, 115, 119, 112, 115, 130, 122, 114, 113, 131, 121, 131, 125, 128, 139, 124, 152, 146, 137, 110, 127, 119, 122, 134, 120, 128, 136, 112, 131, 130, 129, 134, 132, 138, 108, 117, 132, 122, 124, 127, 118, 125, 132, 132, 122, 118, 96, 120, 123, 109, 125, 136, 133, 130, 118, 121, 136, 119, 104, 117, 109, 123, 111, 123, 119, 122, 111, 132, 125, 132, 116, 148, 144, 146, 127, 124, 129, 112, 111, 117, 149, 113, 128, 135, 114, 115, 122, 126, 118, 141, 131, 124, 122, 121, 147, 136, 125, 118, 104, 119, 128, 120, 116, 114, 124, 137, 132, 138, 108, 132, 139, 159, 120, 119, 107, 126, 109, 144, 129, 118, 113, 125, 124, 153, 122, 127, 113, 153, 138, 139, 142, 159, 115, 121, 125, 137, 146, 117, 119, 142, 138, 135, 118, 137, 128, 127, 148, 108, 125, 131, 130, 137, 139, 123, 114, 132, 128, 138, 112, 134, 122, 140, 139, 125, 137, 118, 123, 146, 132, 109, 133, 124, 123, 130, 132, 144, 126, 135, 118, 120, 131, 126, 141, 129, 115, 104, 115, 130, 133, 128, 120, 132, 128, 111, 114, 148, 112, 123, 127, 143, 122, 124, 129, 136, 114, 123, 122, 106, 126, 129, 129, 141, 143, 93, 120, 129, 125, 128, 130, 127, 127, 122, 119, 124, 116, 148, 127, 113, 128, 124, 121, 128, 133, 121, 127, 119, 125, 119, 128, 142, 134, 120, 115, 111, 142, 136, 113, 143, 130, 143, 126, 123, 114, 140, 118, 130, 120, 124, 117, 142, 152, 120, 117, 117, 114, 138, 112, 124, 144, 116, 96, 128, 119, 115, 122, 112, 108, 103, 121, 142, 124, 117, 133, 122, 120, 116, 130, 121, 128, 107, 142, 127, 130, 117, 119, 119, 118, 127, 127, 118, 114, 119, 114, 139, 123, 139, 137, 135, 116, 140, 124, 134, 145, 145, 127, 124, 105, 142, 128, 121, 126, 158, 143, 121, 111, 128, 127, 117, 116, 140, 119, 115, 120, 136, 156, 133, 129, 118, 126, 138, 120, 128, 128, 106, 128, 133, 122, 129, 122, 142, 120, 119, 128, 125, 121, 125, 121, 137, 116, 131, 130, 118, 122, 116, 131, 115, 116, 135, 112, 107, 121, 120, 117, 137, 122, 118, 151, 118, 125, 116, 121, 131, 126, 130, 133, 129, 115, 128, 120, 113, 121, 110, 111, 111, 106, 121, 126, 133, 137, 128, 129, 124, 135, 147, 103, 126, 120, 132, 133, 125, 132, 119, 113, 149, 122, 139, 143, 127, 119, 103, 126, 122, 132, 120, 126, 135, 141, 132, 124, 127, 131, 105, 123, 118, 123, 107, 109, 113, 128, 137, 128, 110, 118, 113, 127, 131, 130, 129, 127, 106, 131, 125, 125, 128, 124, 117, 120, 134, 133, 114, 142, 157, 137, 131, 125, 118, 123, 109, 139, 109, 130, 140, 123, 116, 100, 134, 138, 114, 140, 146, 120, 137, 120, 127, 92, 125, 129, 116, 117, 130, 100, 143, 116, 116, 110, 119, 134, 117, 117, 121, 121, 129, 122, 117, 135, 144, 117, 133, 120, 134, 115, 132, 132, 133, 117, 142, 142, 138, 117, 128, 108, 120, 116, 128, 136, 110, 114, 118, 138, 127, 108, 122, 142, 110, 130, 118, 111, 124, 121, 135, 103, 116, 123, 132, 135, 131, 128, 122, 137, 111, 110, 146, 147, 121, 146, 150, 121, 122, 117, 122, 119, 127, 125, 137, 116, 124, 122, 114, 136, 115, 128, 135, 124, 132, 114, 132, 105, 127, 121, 117, 128, 119, 118, 141, 122, 118, 143, 138, 132, 163, 108, 110, 133, 126, 128, 122, 118, 123, 133, 133, 138, 138, 126, 108, 127, 150, 123, 130, 134, 140, 123, 134, 117, 120, 131, 133, 142, 131, 129, 120, 137, 136, 138, 124, 112, 120, 110, 123, 123, 123, 112, 119, 103, 127, 107, 104, 134, 124, 133, 121, 124, 134, 123, 128, 124, 100, 114, 157, 123, 141, 106, 124, 113, 131, 118, 108, 109, 118, 114, 105, 115, 123, 123, 119, 128, 123, 111, 113, 130, 138, 127, 123, 116, 124, 137, 127, 120, 125, 121, 127, 138, 126, 133, 129, 127, 122, 132, 125, 129, 134, 132, 120, 131, 155, 122, 116, 126, 129, 112, 143, 134, 118, 118, 98, 135, 119, 141, 127, 123, 112, 125, 103, 135, 121, 114, 129, 138, 119, 125, 117, 107, 147, 124, 120, 104, 116, 113, 126, 124, 113, 122, 116, 120, 124, 119, 130, 144, 138, 131, 140, 119, 121, 110, 134, 116, 120, 126, 128, 113, 146, 133, 122, 137, 108, 136, 143, 156, 135, 127, 136, 131, 129, 122, 136, 134, 125, 141, 126, 119, 137, 134, 135, 139, 117, 112, 115, 127, 112, 100, 134, 126, 107, 91, 135, 138, 102, 110, 117, 133, 128, 116, 109, 115, 108, 110, 123, 121, 147, 127, 121, 122, 126, 133, 122, 111, 126, 122, 124, 125, 115, 119, 126, 106, 128, 131, 134, 113, 126, 132, 132, 127, 117, 129, 129, 104, 149, 125, 115, 114, 105, 119, 140, 138, 133, 123, 124, 130, 121, 129, 133, 146, 110, 106, 126, 111, 120, 124, 134, 115, 133, 150, 116, 123, 122, 97, 141, 129, 108, 109, 125, 117, 101, 120, 131, 128, 110, 117, 124, 130, 123, 112, 139, 119, 118, 123, 143, 129, 104, 129, 124, 122, 123, 132, 140, 129, 122, 136, 132, 127, 123, 124, 155, 147, 127, 119, 134, 135, 134, 149, 125, 127, 124, 142, 144, 127, 130, 155, 125, 102, 141, 134, 139, 120, 117, 141, 123, 118, 140, 123, 125, 115, 126, 126, 128, 116, 119, 127, 133, 109, 127, 133, 124, 122, 120, 109, 141, 136, 137, 119, 123, 107, 120, 124, 140, 121, 120, 130, 124, 109, 121, 130, 129, 122, 120, 122, 126, 134, 123, 127, 130, 127, 132, 124, 109, 116, 120, 109, 129, 100, 132, 123, 112, 132, 119, 113, 114, 111, 135, 140, 104, 128, 144, 134, 122, 134, 140, 138, 154, 125, 121, 131, 130, 126, 128, 131, 127, 114, 136, 126, 137, 128, 127, 137, 114, 135, 117, 139, 121, 127, 134, 144, 121, 107, 118, 129, 107, 112, 119, 138, 116, 120, 117, 120, 126, 122, 132, 125, 140, 121, 106, 134, 131, 134, 121, 119, 119, 141, 121, 138, 149, 123, 111, 131, 105, 132, 128, 131, 127, 118, 109, 129, 123, 127, 121, 121, 107, 128, 131, 123, 114, 135, 119, 116, 125, 124, 110, 107, 152, 151, 116, 136, 116, 125, 137, 113, 117, 129, 113, 126, 104, 129, 102, 128, 130, 128, 133, 115, 116, 146, 124, 125, 138, 148, 141, 105, 120, 141, 115, 121, 136, 140, 111, 128, 119, 126, 116, 123, 138, 118, 124, 139, 115, 148, 117, 117, 122, 118, 130, 131, 133, 122, 133, 134, 123, 136, 115, 134, 124, 133, 123, 124, 111, 145, 112, 134, 115, 112, 99, 112, 123, 118, 153, 130, 111, 141, 164, 142, 137, 120, 138, 118, 126, 129, 141, 130, 134, 118, 125, 122, 127, 125, 112, 131, 129, 123, 126, 133, 139, 118, 129, 121, 128, 118, 128, 137, 106, 110, 121, 125, 120, 148, 128, 137, 117, 118, 140, 139, 137, 135, 131, 123, 138, 132, 129, 131, 139, 135, 122, 110, 117, 126, 135, 128, 155, 143, 105, 119, 107, 118, 139, 132, 130, 136, 126, 116, 119, 121, 135, 113, 136, 113, 142, 123, 116, 139, 138, 125, 125, 120, 122, 140, 132, 118, 112, 131, 132, 131, 130, 132, 128, 123, 111, 110, 125, 123, 118, 126, 130, 123, 116, 115, 123, 115, 119, 126, 130, 129, 115, 122, 134, 115, 118, 124, 134, 121, 130, 146, 121, 136, 131, 119, 131, 121, 117, 134, 128, 129, 119, 133, 130, 128, 120, 125, 126, 125, 117, 114, 128, 135, 108, 144, 119, 119, 130, 135, 130, 133, 114, 123, 115, 129, 122, 131, 115, 113, 118, 117, 136, 139, 136, 132, 115, 117, 128, 119, 132, 130, 107, 113, 150, 123, 112, 125, 131, 128, 126, 107, 120, 128, 117, 124, 112, 106, 126, 117, 140, 140, 129, 140, 121, 143, 144, 121, 116, 117, 137, 129, 127, 129, 114, 124, 129, 134, 125, 136, 133, 120, 138, 114, 138, 117, 129, 120, 136, 125, 113, 142, 135, 120, 124, 117, 133, 125, 127, 125, 126, 131, 141, 115, 136, 127, 109, 126, 116, 112, 124, 134, 116, 123, 120, 131, 126, 133, 135, 116, 105, 129, 121, 128, 114, 130, 104, 115, 129, 125, 134, 134, 120, 114, 111, 91, 128, 114, 133, 108, 112, 123, 131, 135, 133, 130, 122, 129, 128, 112, 123, 133, 129, 116, 142, 129, 116, 131, 139, 121, 123, 133, 117, 138, 157, 126, 132, 111, 124, 122, 114, 133, 123, 119, 130, 133, 116, 131, 124, 120, 120, 131, 134, 115, 103, 122, 123, 127, 133, 119, 127, 127, 134, 123, 111, 120, 154, 128, 117, 124, 139, 122, 125, 133, 121, 137, 106, 137, 121, 117, 125, 127, 131, 125, 119, 114, 128, 130, 119, 125, 107, 128, 118, 138, 142, 130, 134, 124, 138, 124, 125, 105, 119, 120, 131, 119, 123, 129, 114, 124, 140, 110, 125, 130, 133, 125, 124, 126, 144, 135, 126, 114, 124, 116, 129, 130, 132, 131, 111, 128, 131, 113, 124, 123, 138, 115, 119, 120, 129, 123, 116, 116, 125, 128, 124, 128, 134, 110, 115, 125, 139, 115, 124, 104, 137, 121, 126, 121, 120, 105, 113, 130, 126, 126, 124, 136, 123, 139, 141, 126, 128, 134, 126, 106, 129, 117, 125, 133, 126, 133, 117, 101, 127, 128, 127, 123, 130, 131, 132, 138, 119, 111, 122, 127, 115, 127, 115, 127, 131, 145, 126, 111, 126, 120, 138, 127, 133, 118, 115, 123, 139, 102, 129, 117, 120, 107, 112, 154, 135, 129, 129, 133, 115, 134, 125, 122, 123, 135, 121, 103, 112, 121, 127, 125, 119, 144, 122, 125, 123, 142, 139, 126, 129, 133, 125, 136, 117, 135, 124, 125, 118, 136, 115, 123, 120, 138, 116, 125, 150, 112, 117, 119, 120, 112, 139, 136, 125, 137, 116, 137, 133, 112, 141, 129, 115, 126, 124, 123, 121, 126, 122, 114, 129, 112, 128, 137, 127, 150, 136, 137, 134, 120, 125, 125, 160, 123, 124, 129, 112, 115, 155, 133, 123, 124, 133, 128, 130, 118, 126, 120, 122, 126, 146, 120, 123, 129, 136, 105, 134, 129, 128, 110, 114, 127, 142, 122, 130, 113, 128, 118, 104, 123, 122, 116, 119, 121, 124, 123, 120, 120, 138, 127, 138, 142, 122, 149, 123, 113, 116, 117, 138, 116, 132, 132, 123, 108, 134, 143, 120, 136, 120, 129, 124, 126, 115, 111, 131, 122, 126, 112, 118, 125, 119, 121, 122, 138, 138, 129, 127, 131, 119, 119, 117, 112, 135, 120, 122, 114, 117, 119, 107, 123, 116, 131, 130, 120, 137, 122, 116, 115, 111, 103, 137, 119, 127, 128, 123, 129, 124, 123, 119, 124, 133, 107, 120, 116, 130, 128, 137, 101, 122, 105, 119, 133, 135, 124, 119, 119, 122, 117, 109, 129, 115, 121, 117, 119, 125, 111, 124, 135, 123, 139, 123, 131, 113, 124, 146, 118, 115, 112, 140, 114, 125, 116, 144, 126, 136, 124, 142, 120, 131, 139, 119, 108, 126, 123, 118, 129, 134, 147, 129, 131, 136, 113, 129, 119, 124, 127, 119, 122, 133, 132, 116, 130, 123, 113, 122, 135, 140, 128, 119, 123, 127, 116, 138, 127, 107, 119, 132, 122, 133, 128, 120, 117, 123, 111, 124, 128, 135, 130, 125, 133, 136, 132, 119, 126, 122, 118, 143, 114, 128, 124, 131, 123, 94, 126, 123, 128, 128, 140, 130, 110, 137, 138, 129, 114, 142, 120, 129, 123, 117, 118, 124, 117, 117, 103, 148, 127, 118, 103, 121, 128, 126, 141, 123, 134, 131, 119, 129, 120, 104, 106, 144, 121, 136, 126, 116, 119, 155, 130, 129, 136, 145, 133, 131, 123, 140, 125, 127, 119, 115, 140, 129, 107, 117, 138, 139, 108, 123, 141, 125, 125, 156, 121, 137, 112, 130, 126, 147, 124, 111, 131, 119, 137, 129, 138, 117, 134, 123, 154, 126, 115, 125, 142, 144, 117, 123, 135, 130, 135, 143, 118, 109, 159, 143, 129, 148, 115, 147, 137, 115, 117, 115, 129, 145, 110, 127, 111, 128, 110, 127, 115, 122, 133, 121, 133, 115, 115, 136, 119, 129, 126, 120, 135, 126, 111, 117, 129, 120, 127, 122, 127, 129, 112, 127, 123, 117, 128, 124, 106, 116, 149, 121, 125, 125, 126, 130, 123, 111, 125, 132, 111, 127, 123, 116, 129, 127, 118, 118, 133, 115, 105, 141, 118, 128, 115, 121, 137, 155, 141, 151, 101, 138, 116, 126, 134, 120, 121, 118, 123, 129, 124, 136, 144, 121, 146, 128, 124, 136, 120, 124, 140, 120, 137, 114, 118, 130, 116, 121, 127, 122, 125, 130, 124, 134, 134, 134, 114, 116, 116, 122, 134, 118, 113, 121, 118, 125, 125, 135, 135, 133, 132, 121, 137, 109, 125, 126, 123, 140, 104, 125, 133, 136, 129, 125, 150, 114, 118, 123, 138, 134, 135, 119, 120, 118, 135, 147, 141, 128, 120, 127, 130, 120, 131, 121, 124, 127, 129, 124, 113, 133, 125, 132, 123, 115, 135, 115, 117, 119, 128, 123, 127, 130, 111, 124, 134, 123, 127, 148, 143, 118, 126, 125, 127, 133, 140, 133, 136, 139, 130, 142, 147, 130, 124, 127, 105, 113, 123, 133, 131, 132, 120, 127, 114, 127, 123, 125, 122, 120, 127, 155, 121, 128, 139, 141, 128, 138, 132, 136, 126, 114, 122, 115, 133, 122, 128, 120, 127, 123, 116, 111, 129, 125, 114, 104, 116, 134, 135, 144, 129, 127, 119, 122, 131, 124, 122, 127, 137, 114, 135, 123, 116, 114, 126, 113, 102, 114, 114, 135, 135, 109, 134, 125, 122, 125, 120, 119, 129, 125, 133, 123, 107, 107, 128, 131, 125, 111, 137, 135, 117, 126, 135, 136, 147, 112, 168, 118, 125, 124, 124, 132, 119, 117, 122, 113, 139, 129, 116, 130, 127, 135, 128, 149, 110, 129, 131, 116, 135, 125, 113, 154, 137, 110, 112, 118, 112, 151, 118, 109, 136, 114, 123, 121, 110, 108, 121, 114, 136, 135, 139, 119, 125, 152, 109, 133, 124, 122, 132, 132, 120, 123, 136, 137, 119, 113, 106, 149, 121, 134, 128, 163, 114, 130, 114, 113, 125, 124, 119, 109, 125, 111, 123, 122, 143, 124, 121, 133, 130, 103, 110, 119, 111, 110, 123, 125, 112, 129, 125, 128, 133, 123, 132, 131, 130, 129, 127, 139, 110, 124, 142, 137, 128, 125, 116, 126, 132, 130, 133, 112, 126, 122, 118, 135, 129, 107, 122, 113, 140, 129, 136, 134, 114, 127, 139, 140, 147, 131, 141, 118, 117, 124, 121, 136, 130, 125, 122, 132, 129, 136, 117, 130, 108, 127, 112, 133, 123, 127, 116, 136, 138, 141, 123, 99, 138, 116, 127, 118, 142, 119, 119, 110, 143, 117, 142, 116, 118, 133, 115, 117, 129, 131, 117, 122, 125, 120, 136, 119, 140, 117, 115, 104, 127, 123, 115, 122, 125, 119, 124, 113, 115, 129, 145, 120, 143, 136, 120, 126, 118, 127, 140, 133, 124, 133, 120, 131, 129, 122, 123, 130, 126, 132, 128, 127, 138, 133, 127, 128, 145, 119, 123, 129, 131, 125, 118, 117, 140, 124, 121, 120, 139, 118, 127, 124, 128, 124, 106, 121, 118, 138, 126, 158, 122, 125, 118, 133, 131, 127, 124, 119, 112, 129, 118, 127, 126, 122, 117, 113, 118, 132, 126, 131, 117, 130, 129, 125, 135, 145, 132, 145, 129, 139, 128, 124, 134, 141, 111, 122, 116, 133, 107, 107, 117, 122, 129, 124, 125, 123, 106, 104, 107, 134, 122, 132, 118, 112, 124, 123, 103, 156, 143, 131, 147, 133, 117, 142, 132, 112, 134, 127, 131, 126, 129, 134, 124, 104, 96, 132, 130, 131, 131, 130, 105, 127, 127, 122, 120, 129, 134, 119, 146, 140, 126, 112, 119, 118, 145, 142, 123, 136, 125, 139, 131, 117, 127, 110, 117, 123, 132, 120, 144, 116, 125, 141, 120, 137, 144, 111, 118, 141, 132, 146, 120, 132, 130, 107, 127, 114, 132, 129, 144, 126, 126, 113, 143, 110, 123, 149, 126, 110, 136, 123, 118, 131, 109, 139, 119, 135, 135, 116, 122, 117, 135, 124, 130, 126, 126, 132, 122, 104, 123, 136, 113, 120, 129, 135, 126, 116, 145, 110, 113, 154, 141, 118, 130, 126, 123, 127, 117, 129, 132, 122, 107, 136, 124, 124, 142, 130, 143, 148, 123, 125, 142, 128, 123, 128, 128, 126, 124, 142, 128, 130, 122, 116, 133, 136, 119, 123, 138, 130, 130, 117, 118, 117, 108, 125, 127, 135, 122, 134, 112, 133, 132, 135, 114, 116, 121, 141, 125, 124, 128, 119, 113, 125, 127, 113, 125, 121, 127, 153, 135, 112, 137, 115, 130, 113, 140, 112, 118, 137, 124, 133, 130, 125, 113, 130, 131, 133, 130, 119, 121, 117, 136, 125, 140, 127, 125, 142, 130, 138, 124, 136, 115, 130, 114, 117, 122, 150, 105, 127, 122, 129, 125, 121, 152, 120, 146, 120, 119, 132, 118, 123, 138, 128, 118, 125, 133, 134, 130, 123, 113, 127, 122, 127, 127, 130, 122, 114, 133, 130, 122, 112, 128, 124, 129, 129, 114, 135, 104, 128, 112, 132, 134, 135, 127, 117, 148, 120, 124, 121, 107, 127, 136, 143, 132, 126, 109, 126, 128, 129, 135, 112, 119, 125, 107, 113, 113, 129, 125, 108, 110, 130, 125, 148, 139, 132, 121, 116, 124, 128, 148, 115, 134, 135, 125, 142, 134, 131, 134, 125, 134, 122, 130, 133, 103, 140, 117, 113, 118, 126, 116, 131, 126, 123, 120, 139, 110, 124, 115, 125, 120, 126, 123, 126, 113, 117, 138, 139, 149, 112, 133, 133, 146, 134, 143, 109, 119, 121, 124, 124, 107, 126, 134, 137, 118, 120, 105, 115, 132, 124, 125, 107, 114, 135, 133, 125, 119, 131, 97, 128, 122, 117, 142, 139, 126, 113, 129, 119, 119, 120, 129, 116, 124, 119, 130, 113, 121, 124, 116, 131, 123, 137, 119, 107, 115, 112, 100, 128, 122, 152, 149, 127, 109, 149, 126, 123, 117, 128, 113, 124, 120, 107, 143, 136, 122, 129, 120, 121, 125, 113, 130, 118, 119, 120, 125, 131, 122, 116, 136, 128, 138, 97, 112, 142, 129, 118, 122, 115, 143, 122, 112, 122, 113, 119, 118, 111, 123, 125, 125, 131, 124, 122, 135, 114, 125, 123, 123, 129, 134, 126, 116, 131, 147, 130, 100, 124, 110, 112, 129, 117, 134, 130, 120, 109, 120, 115, 123, 135, 137, 135, 113, 127, 141, 121, 121, 115, 120, 126, 124, 137, 120, 121, 117, 118, 125, 143, 92, 134, 115, 123, 120, 122, 133, 112, 134, 105, 139, 122, 142, 130, 118, 117, 114, 134, 124, 134, 126, 131, 126, 134, 137, 105, 133, 119, 133, 126, 120, 120, 132, 133, 135, 112, 130, 116, 139, 120, 119, 119, 123, 140, 119, 117, 133, 125, 119, 117, 112, 122, 112, 123, 119, 134, 126, 122, 142, 138, 120, 124, 135, 124, 122, 114, 141, 119, 133, 120, 114, 119, 121, 116, 132, 137, 122, 126, 133, 136, 102, 130, 117, 128, 106, 138, 123, 119, 134, 107, 127, 131, 121, 126, 112, 140, 136, 124, 132, 144, 141, 133, 129, 119, 128, 125, 153, 131, 106, 139, 115, 129, 127, 118, 132, 135, 128, 130, 127, 125, 121, 112, 117, 118, 133, 121, 118, 114, 125, 136, 118, 135, 133, 133, 118, 118, 118, 127, 136, 120, 120, 122, 159, 151, 132, 127, 126, 122, 132, 132, 124, 109, 132, 149, 126, 118, 130, 132, 117, 120, 139, 123, 136, 124, 139, 120, 165, 132, 120, 129, 121, 131, 114, 115, 126, 120, 104, 136, 119, 121, 115, 124, 121, 145, 117, 130, 116, 113, 132, 114, 120, 121, 116, 110, 132, 129, 131, 142, 119, 128, 123, 124, 116, 128, 119, 127, 114, 111, 121, 113, 137, 129, 130, 112, 123, 125, 130, 141, 134, 125, 145, 124, 136, 134, 120, 113, 107, 117, 110, 118, 130, 127, 128, 122, 134, 110, 112, 129, 114, 122, 124, 133, 116, 126, 121, 107, 139, 117, 91, 130, 133, 138, 127, 113, 138, 128, 115, 123, 117, 113, 130, 125, 111, 119, 137, 133, 133, 123, 136, 132, 123, 134, 118, 129, 158, 127, 132, 126, 123, 133, 122, 132, 117, 129, 119, 129, 133, 123, 131, 150, 162, 130, 129, 116, 125, 128, 115, 133, 142, 144, 136, 119, 133, 125, 109, 115, 128, 128, 119, 129, 139, 121, 119, 135, 120, 128, 112, 123, 126, 122, 123, 105, 134, 130, 134, 131, 124, 126, 115, 129, 127, 119, 124, 128, 119, 118, 133, 122, 112, 130, 128, 137, 147, 116, 115, 150, 133, 133, 106, 134, 133, 140, 132, 134, 121, 128, 121, 116, 132, 134, 139, 121, 128, 124, 116, 126, 134, 114, 102, 106, 107, 124, 118, 119, 123, 123, 127, 117, 128, 111, 130, 129, 114, 133, 107, 117, 122, 107, 127, 142, 117, 128, 126, 128, 113, 134, 109, 133, 118, 137, 122, 112, 116, 122, 147, 117, 116, 109, 107, 127, 144, 101, 124, 123, 136, 113, 129, 108, 152, 130, 139, 114, 124, 141, 130, 115, 113, 101, 129, 132, 144, 133, 115, 129, 136, 108, 122, 142, 136, 123, 122, 122, 122, 132, 127, 133, 125, 109, 120, 134, 132, 120, 122, 106, 111, 128, 112, 114, 128, 127, 119, 113, 141, 114, 124, 127, 111, 131, 134, 132, 131, 130, 121, 118, 127, 119, 144, 126, 133, 108, 124, 134, 123, 120, 127, 104, 116, 128, 119, 142, 121, 136, 123, 120, 119, 120, 132, 129, 145, 136, 118, 133, 118, 111, 135, 123, 124, 111, 118, 135, 122, 116, 123, 135, 119, 120, 124, 125, 139, 133, 125, 117, 134, 127, 117, 119, 120, 132, 108, 115, 112, 128, 120, 120, 122, 109, 116, 120, 124, 136, 128, 120, 129, 127, 138, 122, 128, 121, 125, 119, 119, 117, 127, 127, 130, 120, 121, 111, 127, 140, 118, 124, 123, 110, 124, 132, 123, 126, 114, 108, 112, 117, 121, 117, 132, 141, 133, 128, 134, 126, 132, 119, 119, 132, 126, 149, 133, 132, 122, 132, 115, 135, 133, 128, 115, 137, 136, 115, 127, 121, 134, 136, 127, 111, 107, 110, 121, 124, 131, 130, 125, 123, 130, 139, 117, 113, 144, 130, 134, 133, 118, 130, 127, 114, 125, 129, 110, 128, 137, 130, 111, 113, 114, 141, 130, 142, 121, 123, 117, 149, 122, 115, 140, 122, 130, 121, 135, 108, 128, 129, 142, 128, 141, 136, 134, 118, 121, 106, 146, 127, 138, 118, 127, 130, 120, 155, 124, 138, 132, 134, 129, 131, 126, 139, 126, 124, 114, 117, 105, 113, 143, 140, 131, 117, 123, 111, 105, 135, 133, 104, 122, 139, 129, 118, 134, 116, 107, 119, 137, 133, 158, 159, 124, 97, 126, 122, 124, 131, 130, 117, 127, 130, 130, 126, 114, 139, 131, 129, 118, 131, 132, 124, 116, 136, 123, 125, 114, 129, 140, 122, 125, 130, 131, 126, 123, 138, 124, 123, 143, 118, 125, 127, 146, 126, 117, 139, 111, 122, 118, 126, 129, 110, 115, 128, 120, 121, 133, 119, 118, 112, 128, 136, 128, 138, 118, 123, 131, 134, 117, 133, 131, 118, 124, 142, 109, 103, 117, 147, 122, 125, 121, 128, 136, 139, 129, 132, 108, 135, 129, 110, 127, 123, 125, 116, 145, 131, 119, 119, 116, 109, 126, 125, 116, 123, 124, 135, 109, 133, 131, 130, 111, 122, 126, 143, 113, 141, 138, 133, 122, 135, 143, 138, 122, 111, 114, 123, 127, 142, 125, 135, 124, 131, 106, 127, 120, 124, 130, 100, 120, 122, 142, 140, 139, 112, 131, 133, 120, 126, 132, 125, 127, 128, 123, 125, 106, 128, 117, 125, 136, 114, 122, 127, 120, 134, 145, 130, 119, 121, 162, 118, 139, 134, 121, 110, 133, 139, 115, 127, 136, 118, 150, 124, 124, 112, 115, 127, 137, 127, 123, 120, 122, 129, 128, 130, 125, 115, 119, 116, 125, 137, 142, 129, 118, 115, 134, 137, 123, 120, 111, 121, 116, 114, 122, 123, 123, 125, 129, 122, 118, 116, 135, 131, 128, 118, 125, 136, 122, 125, 120, 127, 139, 135, 139, 130, 130, 127, 113, 105, 119, 143, 130, 116, 149, 124, 126, 136, 119, 115, 148, 126, 144, 137, 112, 123, 123, 116, 132, 119, 135, 116, 112, 132, 114, 110, 134, 118, 121, 134, 123, 119, 119, 128, 125, 145, 108, 130, 126, 109, 137, 126, 123, 134, 118, 114, 122, 129, 131, 120, 124, 124, 131, 113, 128, 120, 118, 120, 124, 112, 125, 105, 133, 121, 130, 131, 129, 121, 111, 136, 131, 133, 127, 139, 128, 122, 123, 149, 119, 91, 123, 118, 137, 110, 116, 130, 139, 107, 128, 115, 133, 107, 137, 127, 122, 116, 127, 134, 115, 148, 105, 129, 124, 123, 132, 129, 144, 129, 135, 122, 125, 127, 121, 121, 151, 115, 120, 123, 125, 123, 118, 128, 135, 142, 123, 160, 152, 116, 120, 131, 119, 129, 165, 128, 134, 147, 124, 110, 113, 110, 121, 117, 118, 131, 118, 121, 124, 126, 120, 134, 115, 118, 101, 110, 120, 113, 134, 120, 127, 117, 129, 118, 123, 132, 119, 145, 125, 121, 130, 119, 121, 122, 124, 146, 127, 130, 126, 123, 121, 147, 155, 122, 121, 133, 119, 138, 126, 133, 130, 135, 123, 119, 130, 130, 127, 116, 127, 125, 131, 118, 116, 123, 120, 124, 129, 132, 112, 130, 137, 134, 131, 111, 107, 140, 130, 145, 123, 158, 138, 137, 131, 120, 119, 117, 122, 123, 113, 120, 141, 140, 125, 105, 128, 128, 122, 131, 126, 100, 124, 138, 128, 127, 124, 130, 134, 128, 125, 122, 120, 125, 126, 130, 119, 136, 149, 135, 138, 99, 120, 137, 128, 138, 116, 116, 141, 122, 115, 125, 126, 133, 119, 131, 122, 119, 143, 122, 118, 114, 119, 124, 120, 139, 153, 123, 123, 141, 132, 139, 115, 147, 126, 132, 116, 120, 131, 139, 143, 119, 116, 126, 121, 114, 138, 125, 133, 119, 135, 119, 135, 141, 139, 131, 119, 104, 130, 128, 113, 119, 119, 124, 130, 129, 124, 121, 132, 133, 128, 155, 122, 135, 142, 128, 113, 119, 128, 114, 122, 122, 124, 120, 127, 120, 143, 134, 129, 124, 127, 140, 134, 115, 125, 117, 122, 114, 131, 133, 132, 117, 120, 112, 106, 148, 118, 130, 136, 119, 129, 112, 126, 116, 115, 123, 128, 124, 124, 115, 147, 103, 126, 122, 131, 113, 117, 134, 131, 139, 98, 124, 123, 117, 123, 113, 125, 104, 89, 118, 123, 125, 136, 136, 110, 112, 110, 124, 125, 119, 120, 123, 118, 138, 135, 124, 121, 129, 134, 99, 127, 128, 126, 122, 142, 127, 139, 108, 120, 108, 123, 133, 129, 149, 132, 123, 113, 126, 128, 90, 128, 130, 119, 133, 127, 136, 109, 128, 125, 151, 103, 136, 116, 126, 138, 124, 130, 134, 113, 125, 123, 123, 109, 127, 124, 130, 123, 127, 126, 120, 142, 121, 131, 136, 135, 121, 114, 128, 133, 140, 122, 120, 134, 127, 138, 99, 115, 119, 126, 131, 125, 127, 124, 125, 132, 141, 122, 135, 126, 132, 105, 156, 125, 122, 126, 132, 114, 121, 124, 114, 136, 114, 122, 117, 141, 126, 124, 87, 118, 127, 126, 135, 125, 133, 124, 134, 111, 108, 95, 122, 128, 121, 116, 151, 118, 112, 127, 114, 140, 131, 134, 134, 132, 129, 129, 132, 131, 127, 119, 123, 117, 110, 129, 150, 119, 124, 128, 121, 115, 103, 147, 126, 129, 129, 135, 118, 120, 101, 106, 137, 136, 130, 123, 131, 123, 117, 127, 148, 122, 118, 150, 132, 134, 119, 112, 121, 132, 133, 134, 133, 110, 136, 129, 153, 117, 131, 138, 163, 120, 124, 143, 117, 136, 130, 123, 121, 120, 131, 118, 127, 130, 118, 123, 139, 123, 127, 114, 141, 115, 140, 124, 117, 131, 135, 110, 111, 146, 120, 133, 144, 120, 129, 127, 125, 105, 133, 134, 127, 116, 129, 134, 125, 132, 151, 112, 126, 118, 142, 114, 142, 125, 106, 122, 126, 119, 129, 119, 104, 115, 132, 108, 135, 134, 112, 123, 161, 129, 125, 118, 116, 112, 129, 138, 124, 123, 134, 124, 141, 118, 129, 147, 104, 125, 147, 132, 128, 146, 126, 132, 125, 128, 116, 127, 114, 129, 119, 119, 114, 123, 116, 121, 127, 113, 129, 123, 132, 131, 108, 126, 115, 121, 136, 128, 125, 120, 122, 131, 138, 125, 130, 106, 129, 138, 121, 136, 122, 125, 118, 125, 126, 118, 123, 123, 118, 135, 129, 133, 111, 125, 122, 132, 138, 127, 110, 128, 126, 110, 129, 141, 127, 120, 117, 151, 122, 124, 120, 118, 121, 137, 121, 128, 120, 127, 126, 132, 131, 120, 113, 135, 120, 133, 132, 120, 130, 127, 116, 150, 146, 127, 124, 125, 106, 127, 122, 142, 132, 122, 124, 152, 128, 125, 131, 134, 118, 127, 129, 116, 103, 127, 134, 138, 128, 119, 116, 123, 144, 137, 117, 135, 130, 125, 124, 121, 134, 134, 143, 139, 148, 129, 131, 142, 134, 118, 114, 142, 172, 142, 108, 126, 133, 128, 110, 136, 141, 126, 139, 139, 126, 125, 138, 127, 123, 134, 125, 125, 111, 128, 112, 120, 110, 129, 109, 133, 122, 119, 116, 116, 135, 113, 122, 127, 121, 125, 114, 139, 123, 109, 126, 129, 136, 125, 130, 125, 136, 130, 162, 123, 123, 108, 130, 123, 124, 130, 116, 141, 124, 114, 114, 119, 119, 122, 134, 115, 122, 142, 140, 122, 124, 113, 121, 137, 133, 114, 124, 125, 121, 137, 120, 122, 124, 125, 118, 127, 132, 143, 137, 121, 127, 126, 125, 135, 142, 138, 128, 122, 155, 136, 113, 126, 115, 125, 129, 105, 129, 118, 147, 127, 129, 138, 132, 127, 121, 120, 120, 129, 117, 123, 123, 119, 125, 122, 109, 136, 140, 128, 128, 142, 121, 127, 137, 130, 116, 131, 126, 135, 115, 119, 115, 119, 142, 113, 116, 137, 127, 107, 141, 121, 123, 109, 123, 108, 119, 152, 142, 120, 132, 110, 121, 129, 127, 130, 128, 121, 127, 136, 123, 140, 127, 128, 147, 120, 125, 134, 113, 138, 132, 103, 114, 106, 114, 125, 124, 100, 155, 136, 129, 127, 135, 117, 113, 129, 129, 123, 131, 117, 132, 141, 123, 137, 122, 118, 111, 152, 133, 114, 140, 120, 102, 121, 132, 134, 118, 144, 120, 165, 121, 135, 107, 137, 146, 128, 122, 129, 117, 141, 129, 122, 129, 117, 120, 129, 136, 129, 127, 113, 111, 125, 112, 107, 117, 138, 129, 122, 128, 133, 134, 137, 129, 123, 132, 120, 127, 131, 118, 109, 129, 101, 126, 142, 146, 133, 128, 147, 127, 122, 117, 119, 138, 135, 131, 140, 120, 113, 137, 113, 119, 131, 98, 137, 157, 127, 125, 125, 126, 121, 113, 110, 126, 121, 117, 120, 141, 128, 129, 135, 122, 114, 130, 131, 137, 129, 125, 117, 127, 152, 135, 115, 127, 145, 115, 126, 133, 120, 141, 122, 121, 134, 128, 121, 128, 142, 133, 133, 143, 140, 132, 121, 143, 138, 129, 122, 121, 112, 137, 134, 132, 123, 130, 125, 117, 126, 120, 133, 92, 138, 117, 113, 130, 121, 132, 124, 128, 156, 125, 132, 116, 108, 129, 134, 129, 127, 131, 138, 119, 130, 132, 133, 117, 117, 136, 115, 131, 130, 143, 141, 128, 127, 123, 123, 121, 145, 137, 122, 114, 114, 130, 108, 115, 127, 114, 122, 129, 141, 129, 141, 122, 127, 121, 122, 119, 124, 136, 117, 128, 127, 109, 105, 123, 150, 129, 127, 141, 119, 121, 136, 113, 120, 99, 109, 124, 147, 98, 121, 126, 145, 149, 121, 111, 137, 110, 123, 128, 113, 133, 127, 109, 145, 128, 112, 129, 114, 100, 124, 122, 117, 148, 127, 138, 132, 127, 126, 107, 112, 95, 128, 141, 133, 126, 128, 118, 139, 100, 123, 113, 136, 140, 128, 124, 134, 130, 126, 131, 122, 114, 116, 135, 117, 139, 113, 130, 110, 115, 130, 123, 125, 129, 130, 134, 125, 125, 116, 125, 125, 120, 112, 120, 128, 119, 126, 144, 116, 100, 119, 127, 126, 117, 134, 125, 121, 132, 136, 120, 122, 121, 136, 109, 115, 121, 97, 141, 148, 122, 139, 136, 113, 139, 136, 117, 123, 128, 118, 141, 119, 109, 125, 133, 109, 131, 136, 122, 114, 118, 123, 125, 112, 127, 120, 135, 130, 132, 144, 132, 119, 121, 133, 126, 122, 158, 133, 125, 120, 116, 131, 125, 125, 119, 137, 127, 127, 111, 135, 142, 126, 117, 114, 113, 128, 134, 130, 121, 139, 122, 112, 127, 115, 124, 136, 142, 121, 137, 128, 123, 129, 117, 119, 105, 113, 116, 108, 123, 147, 128, 125, 118, 137, 126, 115, 136, 110, 114, 123, 126, 130, 113, 132, 125, 120, 116, 120, 126, 121, 115, 147, 106, 117, 133, 133, 131, 132, 124, 115, 122, 132, 143, 112, 132, 127, 126, 128, 129, 106, 116, 137, 126, 136, 123, 130, 133, 124, 122, 135, 131, 132, 142, 133, 128, 115, 116, 123, 126, 121, 122, 130, 146, 106, 127, 131, 113, 116, 122, 112, 118, 119, 123, 128, 131, 119, 109, 127, 131, 117, 140, 122, 112, 123, 123, 129, 139, 108, 133, 118, 129, 159, 128, 133, 115, 126, 121, 131, 125, 123, 137, 129, 126, 125, 113, 138, 120, 128, 123, 128, 99, 145, 129, 129, 139, 118, 130, 106, 120, 130, 114, 107, 128, 109, 123, 109, 135, 130, 131, 102, 128, 119, 125, 131, 128, 125, 112, 128, 139, 122, 126, 126, 127, 133, 125, 130, 121, 133, 115, 109, 123, 129, 140, 135, 114, 126, 124, 139, 125, 108, 125, 117, 128, 122, 129, 121, 113, 127, 133, 105, 138, 105, 129, 106, 123, 130, 115, 124, 125, 117, 137, 119, 123, 123, 137, 143, 122, 131, 125, 118, 121, 116, 115, 118, 122, 123, 115, 120, 128, 120, 136, 107, 123, 128, 128, 118, 120, 125, 145, 113, 125, 118, 129, 110, 111, 128, 125, 131, 113, 115, 140, 123, 127, 130, 124, 117, 127, 131, 107, 132, 118, 126, 123, 123, 121, 138, 91, 124, 139, 123, 132, 127, 108, 121, 139, 119, 124, 128, 122, 109, 131, 117, 118, 107, 136, 126, 133, 132, 120, 122, 121, 117, 135, 122, 115, 118, 129, 124, 129, 124, 123, 131, 125, 125, 124, 128, 138, 135, 100, 136, 116, 125, 117, 115, 135, 130, 111, 124, 140, 122, 123, 130, 136, 129, 120, 116, 141, 123, 123, 120, 118, 118, 146, 112, 123, 118, 131, 115, 129, 128, 111, 127, 118, 128, 119, 126, 134, 124, 128, 129, 115, 121, 114, 116, 127, 115, 128, 110, 123, 114, 141, 129, 123, 129, 119, 136, 111, 122, 139, 120, 137, 131, 133, 117, 125, 118, 137, 133, 122, 133, 122, 142, 125, 114, 112, 135, 123, 126, 145, 126, 122, 112, 131, 129, 127, 136, 127, 138, 138, 132, 121, 125, 125, 123, 143, 120, 110, 146, 137, 115, 125, 125, 126, 119, 117, 114, 132, 139, 113, 134, 135, 123, 137, 110, 122, 118, 132, 122, 140, 123, 106, 117, 133, 107, 115, 106, 116, 127, 126, 136, 136, 133, 110, 166, 144, 116, 116, 130, 114, 117, 124, 129, 128, 118, 137, 119, 116, 120, 116, 132, 138, 119, 128, 116, 130, 138, 135, 122, 132, 125, 128, 138, 123, 122, 138, 120, 132, 121, 139, 148, 126, 104, 112, 135, 120, 118, 121, 128, 119, 125, 150, 130, 123, 119, 123, 125, 123, 116, 124, 133, 139, 135, 123, 121, 117, 133, 125, 124, 139, 131, 117, 135, 128, 128, 125, 112, 144, 116, 131, 137, 104, 107, 104, 123, 107, 120, 144, 129, 121, 132, 118, 118, 129, 146, 133, 108, 141, 122, 145, 114, 131, 129, 132, 136, 132, 143, 131, 133, 133, 132, 148, 121, 116, 132, 121, 118, 119, 113, 125, 127, 134, 129, 128, 133, 135, 116, 133, 130, 132, 137, 113, 128, 123, 115, 106, 123, 133, 145, 127, 117, 126, 126, 123, 112, 128, 126, 128, 106, 133, 93, 135, 124, 114, 128, 124, 126, 122, 129, 141, 136, 135, 150, 125, 146, 143, 112, 120, 133, 120, 123, 116, 125, 126, 133, 109, 108, 116, 128, 134, 131, 116, 127, 124, 128, 121, 112, 111, 124, 121, 120, 139, 124, 131, 125, 125, 120, 111, 115, 123, 110, 112, 122, 126, 117, 135, 122, 144, 118, 137, 99, 128, 132, 130, 131, 116, 116, 129, 117, 134, 109, 120, 126, 111, 134, 129, 119, 134, 113, 115, 110, 132, 137, 137, 140, 130, 131, 139, 112, 131, 115, 129, 123, 121, 118, 142, 150, 129, 125, 138, 118, 117, 118, 142, 141, 99, 118, 118, 147, 123, 140, 115, 140, 112, 131, 115, 119, 141, 133, 115, 125, 107, 128, 120, 117, 128, 122, 131, 132, 125, 123, 107, 128, 138, 115, 125, 120, 121, 127, 116, 135, 118, 126, 108, 125, 118, 114, 115, 112, 129, 130, 108, 143, 97, 118, 122, 127, 119, 121, 125, 118, 148, 143, 119, 135, 130, 139, 132, 133, 115, 130, 117, 131, 121, 119, 132, 118, 129, 125, 126, 114, 109, 134, 136, 133, 114, 122, 119, 101, 128, 124, 123, 138, 125, 125, 138, 129, 123, 126, 129, 114, 125, 131, 129, 138, 138, 132, 110, 99, 130, 114, 122, 133, 125, 126, 131, 134, 120, 125, 141, 129, 153, 128, 134, 114, 129, 107, 144, 140, 118, 132, 115, 116, 128, 134, 129, 138, 125, 133, 151, 134, 124, 148, 130, 126, 131, 125, 139, 135, 131, 122, 128, 121, 116, 129, 121, 121, 142, 115, 127, 131, 116, 131, 129, 128, 128, 133, 124, 130, 121, 122, 130, 121, 134, 106, 130, 117, 122, 133, 105, 122, 119, 131, 115, 131, 134, 113, 151, 109, 116, 127, 118, 115, 139, 110, 125, 147, 131, 124, 143, 102, 118, 112, 118, 126, 113, 109, 127, 132, 136, 122, 118, 100, 121, 117, 130, 121, 122, 115, 111, 136, 114, 122, 119, 132, 117, 126, 121, 120, 129, 133, 128, 153, 136, 121, 133, 121, 128, 123, 120, 116, 138, 117, 128, 128, 122, 124, 121, 142, 129, 124, 136, 116, 140, 141, 132, 122, 145, 122, 127, 120, 132, 118, 127, 125, 120, 135, 128, 136, 136, 133, 120, 107, 124, 133, 140, 126, 122, 107, 120, 115, 132, 134, 139, 124, 129, 128, 126, 124, 121, 126, 129, 129, 141, 120, 132, 112, 116, 134, 134, 144, 122, 149, 119, 110, 135, 119, 133, 108, 111, 115, 129, 128, 127, 115, 116, 129, 125, 122, 112, 140, 110, 119, 112, 128, 131, 115, 112, 114, 118, 138, 130, 110, 124, 133, 126, 119, 115, 131, 121, 121, 118, 122, 124, 139, 135, 123, 132, 113, 139, 119, 114, 156, 117, 120, 122, 115, 125, 122, 126, 145, 122, 117, 115, 122, 122, 122, 120, 124, 125, 139, 125, 115, 122, 120, 116, 122, 108, 125, 121, 129, 119, 135, 126, 112, 133, 112, 134, 128, 101, 130, 107, 131, 105, 138, 128, 136, 129, 127, 122, 130, 130, 119, 101, 133, 130, 127, 126, 122, 127, 123, 137, 124, 129, 123, 140, 128, 124, 115, 125, 115, 121, 134, 137, 121, 132, 119, 127, 132, 135, 119, 138, 105, 137, 120, 123, 132, 123, 127, 139, 139, 131, 134, 154, 119, 126, 120, 123, 118, 126, 130, 123, 122, 104, 132, 119, 130, 118, 127, 117, 127, 129, 119, 121, 125, 133, 122, 123, 126, 106, 136, 120, 140, 131, 105, 115, 112, 108, 126, 134, 116, 123, 122, 136, 116, 115, 131, 130, 132, 113, 132, 118, 123, 128, 113, 119, 123, 123, 134, 126, 118, 128, 134, 121, 125, 133, 119, 125, 125, 135, 130, 133, 122, 120, 127, 115, 102, 125, 118, 137, 115, 119, 124, 134, 137, 131, 116, 127, 118, 132, 116, 134, 133, 125, 119, 136, 134, 129, 125, 121, 107, 136, 129, 120, 137, 141, 119, 123, 119, 127, 127, 113, 126, 124, 141, 143, 126, 133, 120, 125, 138, 110, 125, 132, 149, 133, 109, 130, 128, 117, 109, 122, 118, 128, 115, 140, 129, 138, 102, 137, 130, 131, 133, 130, 135, 107, 122, 143, 126, 113, 121, 118, 123, 131, 134, 111, 127, 124, 130, 144, 127, 121, 129, 126, 152, 141, 122, 131, 117, 122, 109, 115, 145, 123, 138, 134, 119, 128, 131, 141, 131, 124, 118, 119, 123, 115, 133, 140, 133, 106, 113, 131, 122, 128, 112, 114, 108, 125, 127, 100, 131, 134, 124, 132, 112, 152, 137, 129, 131, 137, 126, 124, 126, 124, 135, 125, 118, 138, 124, 124, 119, 121, 120, 127, 141, 115, 131, 131, 143, 127, 121, 135, 118, 102, 115, 120, 136, 116, 131, 129, 107, 139, 122, 126, 135, 120, 123, 129, 130, 124, 124, 132, 127, 130, 122, 124, 117, 141, 143, 130, 130, 123, 130, 124, 105, 118, 127, 121, 118, 132, 117, 116, 134, 118, 114, 125, 125, 137, 137, 119, 122, 126, 130, 131, 119, 140, 121, 140, 127, 115, 136, 124, 118, 127, 132, 123, 124, 133, 139, 124, 139, 111, 115, 124, 119, 130, 124, 122, 119, 124, 131, 122, 134, 117, 119, 133, 125, 113, 117, 125, 123, 134, 136, 125, 118, 128, 133, 118, 127, 113, 130, 123, 123, 141, 131, 133, 115, 116, 111, 129, 104, 125, 138, 133, 125, 136, 126, 106, 144, 109, 121, 138, 133, 122, 128, 131, 133, 112, 128, 135, 114, 127, 139, 132, 116, 118, 113, 124, 118, 126, 117, 121, 140, 118, 144, 103, 100, 124, 127, 146, 130, 135, 123, 133, 121, 138, 147, 130, 134, 113, 126, 143, 125, 130, 103, 128, 123, 119, 135, 126, 131, 116, 114, 137, 126, 125, 141, 144, 131, 123, 122, 123, 121, 126, 120, 133, 131, 115, 126, 131, 128, 135, 118, 111, 129, 119, 136, 139, 138, 110, 154, 126, 131, 123, 126, 134, 140, 119, 124, 117, 122, 125, 124, 134, 133, 134, 124, 114, 126, 127, 119, 128, 138, 141, 120, 113, 135, 123, 131, 137, 125, 117, 121, 123, 121, 133, 130, 132, 128, 119, 140, 124, 139, 134, 116, 128, 122, 114, 122, 139, 125, 115, 141, 121, 147, 116, 115, 141, 109, 108, 128, 114, 128, 118, 118, 125, 117, 120, 110, 120, 127, 135, 138, 121, 115, 129, 141, 124, 137, 136, 115, 130, 123, 124, 110, 120, 119, 123, 114, 132, 144, 124, 118, 112, 133, 131, 107, 136, 114, 121, 128, 139, 117, 130, 130, 141, 130, 118, 120, 133, 121, 137, 124, 111, 127, 135, 133, 127, 132, 137, 130, 117, 145, 111, 128, 122, 123, 128, 130, 132, 130, 123, 111, 114, 138, 124, 139, 133, 122, 142, 128, 126, 114, 114, 130, 130, 144, 135, 120, 130, 129, 132, 144, 132, 134, 135, 138, 126, 113, 127, 130, 119, 154, 124, 120, 121, 145, 125, 118, 126, 128, 134, 112, 123, 134, 113, 121, 97, 130, 125, 129, 120, 127, 125, 130, 114, 124, 134, 132, 113, 127, 131, 128, 117, 125, 141, 124, 125, 129, 111, 107, 119, 129, 120, 138, 130, 116, 123, 127, 147, 133, 115, 126, 118, 129, 133, 123, 124, 134, 130, 126, 142, 131, 114, 131, 132, 127, 123, 125, 116, 109, 116, 115, 125, 118, 110, 105, 144, 137, 129, 129, 122, 137, 132, 110, 128, 121, 117, 114, 116, 126, 139, 138, 130, 136, 138, 129, 105, 115, 128, 118, 122, 133, 128, 110, 120, 126, 113, 112, 138, 113, 137, 128, 134, 127, 134, 132, 128, 126, 128, 137, 127, 128, 129, 122, 130, 120, 119, 134, 139, 126, 133, 124, 122, 124, 121, 125, 101, 129, 130, 138, 135, 99, 127, 142, 141, 133, 122, 104, 124, 142, 101, 125, 136, 114, 119, 122, 126, 116, 121, 124, 128, 123, 128, 121, 118, 153, 114, 112, 125, 117, 141, 138, 121, 118, 134, 137, 135, 117, 117, 120, 127, 137, 125, 116, 138, 129, 122, 131, 128, 138, 122, 122, 133, 125, 125, 132, 136, 135, 122, 108, 114, 128, 124, 111, 112, 96, 139, 134, 133, 116, 138, 135, 134, 118, 122, 135, 124, 117, 114, 121, 112, 129, 120, 140, 113, 135, 96, 127, 143, 115, 102, 100, 132, 137, 133, 132, 128, 118, 124, 136, 136, 127, 131, 117, 134, 131, 132, 139, 117, 130, 119, 132, 126, 123, 117, 134, 126, 138, 116, 118, 117, 129, 132, 130, 150, 115, 120, 135, 129, 126, 120, 117, 129, 138, 127, 103, 121, 128, 134, 129, 132, 119, 125, 122, 127, 127, 138, 132, 132, 117, 142, 125, 122, 127, 137, 107, 117, 121, 105, 140, 122, 134, 121, 121, 129, 133, 111, 122, 139, 111, 111, 114, 125, 122, 114, 119, 119, 130, 129, 126, 110, 132, 130, 121, 113, 103, 124, 115, 136, 116, 116, 122, 125, 118, 152, 104, 118, 112, 114, 126, 123, 121, 114, 122, 119, 148, 115, 128, 126, 116, 126, 133, 126, 123, 125, 132, 121, 119, 112, 122, 120, 120, 110, 140, 138, 129, 129, 133, 142, 122, 110, 126, 137, 123, 113, 126, 129, 131, 128, 122, 142, 126, 112, 117, 113, 144, 113, 110, 117, 126, 122, 105, 131, 118, 126, 133, 121, 112, 121, 123, 109, 130, 116, 125, 135, 125, 123, 121, 132, 124, 119, 120, 145, 123, 106, 142, 126, 123, 127, 132, 116, 123, 122, 126, 112, 129, 129, 132, 111, 129, 104, 140, 142, 120, 106, 128, 121, 128, 142, 123, 115, 123, 142, 133, 117, 130, 103, 130, 119, 109, 135, 108, 113, 132, 144, 146, 128, 120, 136, 112, 136, 111, 138, 125, 137, 131, 133, 130, 114, 99, 116, 133, 121, 119, 146, 126, 138, 123, 114, 134, 111, 131, 127, 113, 143, 133, 137, 113, 115, 124, 132, 127, 121, 115, 136, 142, 145, 98, 132, 116, 115, 122, 134, 132, 135, 127, 123, 126, 101, 116, 133, 134, 126, 137, 120, 126, 117, 146, 124, 138, 120, 100, 138, 127, 123, 116, 126, 119, 123, 144, 127, 121, 131, 125, 134, 112, 128, 134, 108, 139, 137, 128, 110, 126, 137, 125, 126, 123, 119, 122, 111, 125, 107, 126, 123, 103, 122, 119, 122, 122, 130, 120, 125, 120, 144, 93, 128, 122, 111, 109, 117, 132, 124, 129, 115, 121, 135, 131, 145, 120, 136, 129, 122, 122, 131, 112, 137, 118, 111, 135, 141, 121, 130, 130, 136, 136, 126, 119, 123, 130, 142, 120, 143, 131, 123, 143, 107, 118, 114, 122, 124, 124, 133, 130, 129, 117, 130, 113, 128, 137, 142, 114, 135, 111, 135, 113, 104, 122, 147, 135, 142, 147, 149, 135, 123, 123, 125, 112, 132, 113, 133, 144, 114, 139, 125, 148, 134, 116, 117, 124, 116, 104, 129, 119, 126, 121, 120, 120, 131, 120, 125, 129, 126, 114, 122, 127, 115, 136, 126, 134, 106, 142, 121, 117, 121, 122, 159, 127, 103, 109, 113, 133, 131, 105, 128, 118, 139, 126, 112, 127, 132, 123, 131, 130, 128, 132, 124, 132, 134, 113, 137, 123, 131, 135, 124, 147, 136, 137, 124, 125, 122, 121, 115, 136, 145, 118, 117, 127, 120, 126, 124, 118, 124, 145, 131, 118, 119, 124, 128, 120, 145, 143, 126, 130, 120, 126, 138, 125, 132, 119, 111, 129, 117, 128, 114, 124, 146, 131, 125, 119, 150, 119, 117, 134, 134, 117, 124, 109, 126, 121, 116, 117, 109, 128, 125, 135, 118, 123, 132, 125, 109, 133, 124, 138, 121, 149, 116, 103, 134, 92, 135, 121, 111, 127, 104, 121, 121, 128, 136, 129, 128, 129, 123, 116, 139, 122, 140, 136, 120, 121, 115, 119, 125, 113, 102, 131, 133, 144, 123, 123, 123, 122, 126, 129, 121, 135, 112, 132, 119, 117, 120, 127, 117, 131, 138, 121, 128, 120, 127, 113, 137, 118, 142, 123, 129, 122, 119, 107, 138, 123, 127, 112, 124, 95, 131, 118, 118, 150, 126, 132, 134, 123, 124, 116, 101, 126, 130, 120, 127, 134, 107, 129, 121, 152, 114, 120, 130, 131, 124, 131, 122, 125, 134, 133, 125, 123, 132, 96, 129, 105, 133, 132, 115, 114, 126, 111, 135, 124, 127, 122, 134, 131, 122, 126, 128, 148, 113, 121, 118, 121, 116, 119, 123, 135, 119, 126, 126, 110, 111, 119, 138, 125, 109, 127, 116, 129, 132, 139, 144, 120, 135, 135, 135, 118, 152, 112, 123, 119, 122, 119, 130, 113, 121, 110, 125, 125, 129, 136, 134, 140, 144, 125, 138, 115, 122, 166, 138, 134, 127, 110, 124, 113, 128, 118, 129, 116, 116, 125, 116, 123, 131, 124, 153, 117, 138, 124, 114, 130, 132, 109, 118, 132, 134, 123, 146, 121, 138, 125, 94, 127, 126, 126, 122, 133, 125, 145, 128, 92, 120, 115, 133, 117, 116, 118, 129, 126, 136, 132, 136, 134, 115, 127, 125, 111, 131, 135, 124, 123, 112, 149, 134, 121, 123, 118, 119, 116, 145, 121, 125, 120, 127, 146, 131, 144, 137, 138, 132, 122, 124, 125, 121, 108, 123, 105, 125, 132, 115, 126, 113, 122, 109, 117, 106, 136, 119, 149, 111, 123, 128, 129, 137, 120, 124, 106, 127, 132, 119, 141, 122, 143, 134, 136, 120, 122, 147, 120, 111, 127, 121, 117, 135, 130, 119, 119, 128, 132, 119, 124, 117, 136, 140, 123, 125, 122, 138, 133, 108, 121, 131, 116, 107, 124, 115, 125, 122, 123, 130, 129, 130, 131, 118, 124, 124, 127, 108, 125, 116, 131, 130, 111, 121, 126, 108, 113, 145, 113, 140, 133, 112, 137, 124, 124, 135, 130, 133, 117, 138, 122, 113, 132, 115, 119, 127, 150, 149, 126, 152, 117, 117, 111, 129, 126, 122, 122, 128, 122, 122, 103, 127, 128, 123, 129, 124, 100, 117, 129, 118, 117, 115, 123, 127, 128, 130, 125, 141, 110, 127, 154, 141, 134, 137, 141, 114, 124, 129, 139, 132, 122, 137, 127, 123, 119, 128, 140, 143, 129, 132, 137, 131, 117, 117, 137, 123, 142, 127, 121, 142, 142, 112, 129, 131, 138, 131, 123, 142, 124, 120, 133, 100, 115, 106, 130, 134, 131, 137, 113, 130, 120, 132, 107, 123, 140, 135, 114, 112, 132, 133, 131, 127, 137, 134, 117, 121, 128, 113, 117, 109, 138, 98, 124, 130, 128, 103, 143, 122, 132, 130, 116, 128, 135, 122, 110, 144, 137, 141, 128, 151, 122, 133, 138, 124, 116, 115, 124, 142, 116, 128, 124, 124, 106, 132, 116, 127, 139, 112, 137, 121, 114, 115, 130, 126, 111, 125, 112, 131, 112, 130, 117, 134, 96, 110, 124, 111, 119, 141, 137, 126, 144, 120, 130, 145, 124, 134, 128, 108, 120, 142, 135, 103, 134, 116, 149, 129, 126, 136, 119, 126, 118, 144, 126, 125, 116, 126, 113, 133, 120, 121, 112, 133, 130, 114, 128, 108, 119, 121, 122, 124, 138, 104, 109, 114, 134, 121, 125, 105, 133, 132, 139, 110, 124, 123, 137, 141, 116, 118, 109, 117, 128, 121, 138, 151, 122, 123, 115, 130, 147, 134, 121, 137, 122, 146, 119, 122, 123, 131, 135, 126, 128, 131, 130, 115, 112, 143, 123, 124, 127, 118, 130, 117, 121, 114, 115, 97, 127, 114, 129, 116, 129, 129, 128, 112, 117, 114, 118, 128, 119, 134, 113, 117, 132, 131, 128, 117, 133, 126, 112, 138, 143, 128, 137, 121, 140, 131, 121, 153, 115, 122, 119, 132, 130, 125, 113, 116, 119, 139, 121, 119, 132, 136, 121, 129, 122, 122, 116, 131, 139, 138, 134, 119, 143, 133, 131, 124, 135, 128, 128, 131, 127, 115, 145, 132, 105, 131, 137, 131, 126, 132, 127, 128, 137, 117, 121, 125, 138, 107, 131, 119, 116, 116, 132, 132, 124, 129, 117, 126, 130, 106, 112, 137, 131, 118, 111, 133, 133, 139, 103, 149, 124, 121, 112, 142, 148, 124, 118, 132, 127, 121, 105, 124, 120, 131, 133, 129, 137, 110, 129, 104, 124, 117, 104, 130, 120, 141, 137, 112, 129, 119, 123, 126, 137, 134, 124, 132, 115, 138, 118, 110, 140, 121, 117, 124, 122, 149, 135, 118, 138, 123, 116, 129, 124, 144, 134, 125, 119, 101, 112, 135, 120, 114, 137, 112, 119, 145, 126, 124, 127, 113, 130, 114, 124, 137, 138, 126, 110, 105, 115, 132, 124, 126, 130, 109, 126, 132, 114, 128, 134, 138, 122, 122, 117, 127, 132, 121, 139, 117, 133, 110, 135, 117, 107, 116, 139, 127, 118, 115, 129, 121, 132, 129, 123, 126, 118, 136, 126, 123, 134, 147, 124, 124, 118, 143, 135, 130, 128, 146, 139, 127, 132, 119, 135, 120, 111, 121, 112, 142, 128, 126, 125, 127, 126, 125, 108, 126, 120, 121, 136, 128, 128, 118, 134, 143, 114, 127, 116, 114, 121, 124, 128, 128, 139, 133, 121, 131, 128, 128, 129, 132, 135, 128, 118, 115, 118, 134, 124, 118, 110, 107, 125, 120, 130, 106, 125, 133, 101, 120, 105, 126, 123, 117, 115, 122, 128, 129, 135, 139, 113, 135, 127, 110, 146, 140, 130, 132, 140, 103, 143, 117, 141, 108, 130, 118, 110, 113, 123, 112, 129, 122, 120, 108, 113, 136, 111, 132, 123, 132, 123, 128, 137, 125, 129, 128, 114, 127, 155, 105, 126, 107, 118, 127, 136, 138, 132, 130, 127, 119, 136, 137, 120, 128, 145, 130, 126, 139, 144, 131, 120, 118, 109, 130, 105, 139, 108, 118, 135, 118, 117, 119, 121, 119, 123, 135, 111, 136, 118, 141, 117, 130, 114, 115, 114, 140, 134, 104, 123, 125, 122, 122, 125, 105, 137, 116, 120, 128, 115, 122, 151, 137, 116, 127, 141, 117, 126, 123, 115, 112, 120, 133, 140, 143, 108, 129, 112, 121, 96, 113, 119, 126, 124, 117, 129, 124, 112, 131, 114, 114, 119, 130, 133, 130, 130, 121, 121, 130, 126, 127, 107, 117, 123, 120, 117, 140, 118, 134, 121, 131, 136, 102, 120, 128, 106, 129, 124, 122, 130, 122, 123, 115, 134, 130, 116, 135, 111, 120, 145, 135, 122, 118, 129, 112, 129, 112, 118, 128, 120, 136, 120, 122, 131, 114, 114, 121, 115, 113, 119, 129, 126, 105, 152, 134, 127, 124, 132, 130, 143, 116, 122, 125, 133, 136, 117, 117, 115, 136, 129, 121, 132, 131, 129, 114, 116, 130, 126, 135, 130, 127, 116, 136, 129, 114, 136, 116, 120, 127, 122, 128, 133, 125, 120, 129, 133, 128, 125, 116, 106, 132, 119, 135, 121, 120, 150, 121, 135, 133, 110, 129, 115, 129, 101, 113, 113, 134, 112, 134, 120, 122, 127, 122, 121, 119, 123, 113, 130, 125, 128, 126, 130, 132, 123, 129, 124, 115, 126, 134, 127, 122, 125, 121, 114, 111, 120, 138, 121, 145, 121, 151, 124, 120, 133, 120, 138, 127, 106, 126, 114, 115, 118, 113, 136, 139, 121, 128, 129, 135, 124, 118, 119, 123, 124, 123, 121, 98, 129, 140, 123, 135, 121, 127, 138, 143, 134, 125, 125, 129, 136, 128, 108, 114, 117, 125, 136, 122, 127, 119, 133, 122, 114, 136, 137, 138, 130, 123, 103, 122, 121, 136, 132, 138, 125, 125, 155, 113, 110, 136, 126, 110, 135, 131, 110, 128, 107, 130, 120, 126, 134, 133, 127, 125, 120, 126, 123, 122, 120, 120, 125, 130, 127, 118, 117, 127, 119, 109, 113, 130, 137, 122, 119, 140, 149, 115, 130, 145, 122, 128, 125, 137, 125, 119, 116, 122, 99, 107, 124, 119, 141, 123, 124, 121, 135, 134, 129, 124, 124, 143, 121, 121, 103, 134, 121, 122, 121, 137, 126, 122, 113, 119, 113, 133, 124, 121, 135, 121, 123, 134, 136, 111, 127, 125, 122, 117, 142, 134, 121, 127, 134, 143, 123, 125, 122, 122, 133, 133, 132, 121, 106, 134, 111, 133, 128, 119, 129, 123, 110, 115, 114, 122, 121, 120, 112, 136, 125, 134, 124, 131, 117, 120, 130, 118, 118, 126, 129, 123, 125, 129, 128, 108, 133, 127, 122, 141, 120, 130, 130, 120, 115, 114, 134, 133, 113, 128, 118, 125, 134, 111, 132, 128, 129, 125, 143, 103, 123, 125, 115, 130, 118, 112, 119, 132, 133, 118, 121, 116, 141, 113, 124, 127, 121, 127, 122, 119, 142, 145, 138, 125, 119, 113, 121, 140, 129, 134, 111, 126, 120, 118, 124, 134, 129, 127, 120, 108, 126, 114, 127, 139, 137, 125, 131, 131, 112, 128, 148, 130, 126, 109, 122, 120, 140, 131, 116, 128, 121, 126, 122, 125, 152, 136, 131, 133, 116, 128, 163, 125, 123, 119, 136, 119, 112, 127, 125, 128, 127, 133, 118, 143, 106, 131, 116, 122, 132, 141, 129, 128, 116, 106, 134, 133, 148, 114, 112, 125, 134, 119, 126, 122, 127, 115, 131, 124, 117, 150, 119, 120, 138, 132, 124, 116, 134, 126, 130, 128, 136, 134, 135, 108, 125, 124, 142, 133, 114, 119, 128, 115, 143, 122, 110, 123, 108, 115, 114, 135, 111, 130, 113, 125, 132, 112, 110, 118, 125, 125, 114, 111, 145, 111, 115, 125, 127, 116, 119, 133, 125, 120, 116, 120, 119, 122, 140, 116, 128, 145, 114, 118, 128, 137, 146, 131, 134, 143, 112, 131, 105, 107, 126, 130, 132, 146, 123, 140, 124, 118, 119, 132, 119, 118, 115, 128, 121, 112, 103, 133, 120, 122, 132, 115, 126, 114, 131, 129, 114, 114, 127, 142, 119, 125, 130, 121, 122, 134, 122, 108, 135, 130, 151, 127, 128, 115, 129, 121, 146, 128, 123, 124, 116, 134, 133, 117, 127, 121, 123, 118, 112, 127, 130, 138, 133, 125, 129, 140, 125, 121, 120, 115, 117, 122, 114, 124, 124, 124, 120, 116, 109, 123, 134, 103, 137, 123, 134, 112, 117, 129, 144, 134, 124, 129, 128, 122, 115, 128, 128, 117, 127, 110, 126, 109, 128, 136, 111, 115, 126, 105, 126, 121, 126, 113, 124, 111, 118, 123, 128, 111, 101, 120, 119, 121, 135, 127, 130, 117, 139, 113, 117, 125, 119, 151, 124, 125, 121, 116, 130, 115, 99, 104, 133, 124, 116, 123, 138, 96, 129, 128, 138, 128, 133, 128, 130, 135, 123, 119, 123, 127, 124, 119, 124, 128, 119, 133, 125, 120, 104, 138, 141, 126, 134, 128, 145, 120, 130, 120, 119, 123, 124, 142, 128, 135, 141, 120, 127, 127, 132, 126, 111, 100, 126, 124, 133, 117, 133, 121, 126, 117, 125, 139, 125, 121, 125, 132, 127, 116, 134, 130, 128, 129, 120, 135, 116, 112, 150, 111, 129, 135, 141, 113, 138, 118, 119, 135, 125, 119, 134, 128, 137, 121, 125, 130, 106, 124, 115, 130, 138, 128, 141, 111, 143, 112, 117, 120, 117, 122, 128, 119, 113, 127, 142, 143, 134, 121, 131, 125, 137, 127, 145, 133, 116, 121, 127, 125, 115, 124, 130, 119, 128, 125, 129, 129, 116, 132, 119, 122, 119, 119, 127, 118, 121, 129, 128, 111, 144, 128, 113, 117, 129, 143, 127, 130, 131, 113, 118, 143, 111, 141, 132, 133, 124, 133, 119, 139, 130, 118, 116, 128, 122, 133, 139, 126, 125, 134, 113, 126, 123, 134, 123, 133, 129, 122, 128, 123, 135, 121, 134, 123, 122, 147, 154, 131, 122, 115, 130, 115, 146, 115, 124, 132, 120, 135, 127, 120, 133, 120, 126, 121, 110, 119, 134, 119, 130, 139, 129, 131, 135, 119, 135, 120, 116, 128, 124, 136, 130, 128, 141, 124, 132, 134, 112, 132, 125, 133, 134, 117, 131, 123, 116, 116, 130, 127, 125, 102, 125, 113, 131, 119, 117, 129, 114, 111, 111, 139, 122, 130, 132, 139, 120, 121, 134, 125, 134, 127, 125, 122, 122, 94, 121, 126, 127, 123, 123, 132, 136, 123, 121, 124, 110, 118, 107, 135, 137, 120, 127, 118, 128, 127, 131, 152, 135, 127, 137, 129, 112, 122, 122, 131, 112, 122, 121, 131, 101, 126, 119, 105, 122, 117, 128, 122, 123, 115, 123, 124, 114, 114, 142, 135, 132, 118, 123, 113, 128, 124, 128, 128, 127, 132, 130, 127, 134, 126, 137, 122, 136, 148, 106, 126, 128, 101, 139, 138, 133, 132, 129, 123, 134, 137, 115, 121, 141, 123, 138, 126, 109, 134, 135, 125, 119, 131, 120, 131, 116, 92, 123, 126, 126, 133, 123, 122, 109, 121, 123, 125, 134, 142, 122, 125, 122, 107, 125, 124, 129, 126, 117, 134, 134, 108, 121, 136, 133, 131, 128, 136, 139, 137, 129, 146, 134, 122, 119, 134, 128, 133, 121, 132, 151, 138, 118, 115, 128, 146, 141, 147, 138, 106, 148, 127, 132, 117, 130, 131, 130, 135, 115, 137, 121, 123, 130, 123, 130, 144, 136, 120, 116, 124, 120, 128, 131, 122, 134, 141, 119, 129, 126, 127, 127, 114, 131, 122, 141, 138, 113, 137, 138, 129, 125, 116, 116, 120, 135, 129, 135, 128, 133, 129, 126, 137, 128, 107, 128, 136, 118, 114, 106, 127, 127, 118, 109, 131, 123, 121, 134, 121, 118, 99, 121, 111, 136, 108, 130, 127, 144, 117, 125, 132, 130, 147, 147, 141, 139, 121, 141, 113, 131, 131, 145, 117, 117, 124, 121, 143, 113, 117, 130, 121, 144, 121, 126, 119, 114, 122, 129, 125, 128, 127, 117, 120, 139, 119, 119, 121, 134, 145, 133, 141, 120, 113, 138, 110, 122, 121, 131, 121, 123, 140, 125, 133, 126, 117, 127, 137, 134, 112, 136, 128, 119, 139, 131, 117, 118, 118, 127, 111, 116, 118, 115, 137, 116, 116, 129, 143, 128, 128, 112, 125, 162, 129, 135, 114, 118, 118, 107, 123, 124, 115, 119, 127, 153, 130, 126, 127, 122, 139, 108, 115, 106, 133, 128, 142, 106, 137, 129, 129, 147, 155, 143, 114, 119, 122, 134, 143, 122, 133, 130, 133, 145, 121, 139, 138, 138, 122, 106, 140, 129, 122, 108, 130, 117, 123, 113, 130, 122, 123, 103, 147, 124, 130, 126, 134, 142, 125, 140, 134, 120, 143, 134, 115, 114, 125, 151, 127, 117, 127, 129, 111, 124, 127, 124, 124, 124, 139, 113, 131, 118, 130, 125, 122, 127, 114, 110, 141, 129, 140, 115, 122, 120, 138, 130, 125, 114, 135, 113, 128, 130, 130, 143, 130, 121, 128, 116, 127, 139, 123, 143, 125, 135, 121, 111, 122, 132, 138, 125, 134, 114, 130, 128, 121, 122, 147, 117, 117, 132, 121, 117, 118, 110, 145, 123, 122, 132, 118, 120, 106, 121, 111, 112, 150, 131, 129, 118, 120, 133, 123, 138, 133, 131, 141, 120, 139, 138, 126, 124, 131, 136, 127, 119, 119, 128, 127, 129, 108, 120, 124, 123, 111, 137, 130, 129, 145, 122, 112, 134, 127, 136, 119, 117, 126, 137, 130, 137, 131, 136, 116, 127, 135, 131, 127, 136, 114, 122, 135, 126, 131, 127, 115, 117, 126, 112, 108, 126, 112, 122, 127, 145, 122, 133, 118, 123, 139, 126, 133, 136, 133, 123, 127, 108, 124, 117, 134, 131, 122, 126, 108, 113, 102, 104, 143, 134, 134, 120, 109, 113, 112, 122, 118, 126, 122, 133, 129, 110, 109, 121, 131, 118, 111, 111, 119, 132, 149, 135, 133, 117, 127, 114, 126, 122, 118, 114, 129, 139, 106, 126, 114, 122, 116, 112, 113, 126, 127, 130, 132, 115, 138, 113, 125, 129, 130, 134, 122, 117, 136, 133, 133, 112, 107, 118, 123, 132, 139, 143, 124, 139, 131, 127, 140, 113, 135, 141, 147, 123, 125, 146, 121, 115, 133, 131, 126, 118, 128, 119, 118, 105, 123, 125, 116, 127, 132, 134, 133, 128, 133, 133, 133, 130, 131, 127, 124, 138, 127, 123, 118, 130, 119, 132, 113, 126, 117, 126, 115, 144, 87, 117, 120, 140, 118, 127, 123, 156, 124, 111, 141, 127, 125, 122, 113, 127, 115, 131, 139, 95, 131, 139, 118, 127, 110, 139, 119, 134, 119, 114, 130, 133, 124, 124, 131, 116, 135, 139, 135, 130, 130, 110, 122, 120, 125, 125, 113, 118, 140, 118, 121, 147, 126, 126, 127, 114, 136, 128, 132, 107, 139, 138, 105, 126, 115, 120, 128, 126, 129, 123, 136, 124, 136, 142, 133, 131, 118, 123, 87, 107, 110, 103, 144, 115, 133, 135, 149, 120, 115, 121, 124, 123, 134, 137, 124, 139, 145, 122, 129, 115, 116, 132, 120, 135, 115, 126, 135, 118, 119, 134, 127, 120, 120, 116, 125, 109, 116, 109, 148, 118, 132, 120, 121, 139, 130, 118, 126, 132, 132, 120, 145, 122, 134, 137, 128, 134, 108, 121, 122, 121, 145, 126, 133, 111, 113, 112, 135, 141, 127, 141, 117, 120, 129, 127, 124, 116, 126, 120, 137, 131, 117, 119, 120, 111, 134, 133, 137, 123, 129, 123, 135, 123, 121, 113, 119, 133, 121, 113, 116, 157, 124, 123, 129, 120, 132, 124, 124, 130, 106, 128, 131, 130, 140, 134, 145, 119, 120, 132, 131, 122, 123, 128, 146, 129, 131, 106, 137, 114, 123, 116, 136, 112, 124, 127, 127, 126, 145, 119, 115, 126, 132, 134, 149, 131, 120, 142, 127, 115, 126, 120, 132, 138, 154, 138, 129, 142, 122, 118, 121, 108, 122, 129, 111, 122, 127, 137, 135, 122, 120, 134, 118, 113, 130, 127, 114, 112, 131, 136, 116, 135, 126, 142, 138, 127, 111, 148, 121, 141, 111, 133, 126, 105, 128, 140, 112, 127, 112, 121, 133, 105, 136, 118, 123, 125, 115, 133, 133, 127, 136, 142, 137, 134, 128, 126, 141, 131, 134, 117, 116, 112, 107, 129, 120, 112, 110, 124, 109, 130, 117, 121, 109, 119, 143, 121, 129, 126, 126, 120, 124, 111, 131, 132, 114, 112, 124, 129, 129, 134, 116, 118, 116, 131, 116, 131, 139, 133, 120, 113, 125, 123, 134, 139, 132, 125, 129, 117, 125, 125, 125, 122, 141, 130, 134, 129, 114, 121, 121, 123, 121, 148, 143, 124, 131, 129, 136, 140, 119, 145, 108, 122, 129, 130, 124, 135, 126, 144, 146, 122, 137, 121, 133, 133, 117, 113, 136, 132, 122, 121, 128, 129, 120, 114, 113, 116, 106, 129, 131, 124, 145, 117, 146, 123, 131, 115, 113, 146, 120, 112, 140, 131, 123, 116, 130, 137, 124, 131, 121, 125, 130, 116, 113, 117, 130, 119, 127, 109, 130, 123, 114, 118, 128, 129, 130, 141, 126, 129, 131, 136, 124, 117, 137, 123, 132, 122, 131, 130, 140, 115, 121, 140, 125, 117, 129, 151, 132, 128, 128, 118, 123, 124, 127, 117, 132, 119, 122, 124, 131, 127, 120, 124, 121, 123, 113, 136, 136, 122, 136, 119, 129, 124, 144, 131, 119, 128, 128, 129, 104, 120, 125, 113, 132, 120, 132, 118, 141, 124, 113, 124, 111, 127, 129, 125, 129, 118, 124, 85, 111, 120, 119, 116, 110, 127, 132, 139, 150, 134, 119, 126, 129, 118, 105, 117, 119, 137, 130, 131, 112, 133, 135, 117, 130, 120, 130, 118, 124, 122, 124, 110, 119, 133, 127, 131, 135, 135, 125, 120, 117, 113, 153, 121, 123, 141, 130, 105, 122, 129, 144, 123, 122, 117, 125, 141, 122, 138, 140, 124, 129, 126, 128, 125, 128, 125, 115, 118, 130, 125, 125, 124, 107, 124, 111, 120, 140, 101, 105, 131, 119, 136, 131, 120, 127, 138, 140, 159, 118, 107, 125, 124, 106, 127, 138, 128, 134, 130, 132, 116, 123, 131, 131, 129, 145, 132, 123, 139, 112, 124, 127, 129, 142, 121, 147, 103, 104, 150, 137, 149, 117, 113, 137, 122, 127, 110, 118, 116, 127, 124, 120, 119, 116, 148, 127, 113, 110, 118, 137, 139, 119, 140, 150, 128, 140, 117, 123, 134, 130, 120, 122, 118, 120, 129, 121, 111, 140, 118, 132, 121, 130, 125, 125, 119, 126, 113, 127, 138, 123, 122, 151, 108, 137, 121, 120, 112, 114, 119, 129, 126, 106, 128, 127, 115, 127, 121, 118, 138, 138, 116, 121, 120, 129, 122, 145, 121, 140, 119, 135, 109, 140, 139, 125, 133, 126, 121, 107, 137, 123, 121, 124, 137, 135, 128, 119, 140, 122, 113, 116, 125, 132, 118, 142, 110, 114, 136, 121, 122, 124, 145, 116, 109, 156, 119, 126, 106, 126, 116, 122, 135, 122, 129, 124, 113, 118, 132, 133, 112, 134, 133, 122, 131, 128, 134, 133, 136, 128, 128, 135, 127, 127, 128, 130, 117, 127, 123, 149, 113, 127, 107, 130, 128, 126, 128, 117, 113, 116, 139, 127, 132, 132, 138, 131, 127, 124, 124, 125, 109, 131, 129, 130, 127, 127, 124, 119, 147, 118, 130, 106, 143, 137, 114, 121, 140, 142, 116, 106, 119, 134, 122, 135, 113, 121, 123, 121, 118, 127, 131, 126, 136, 129, 123, 123, 129, 130, 128, 114, 130, 132, 111, 135, 134, 118, 127, 120, 126, 136, 110, 121, 129, 139, 118, 130, 131, 141, 127, 122, 119, 112, 103, 121, 112, 123, 129, 121, 127, 108, 115, 113, 130, 129, 125, 131, 107, 150, 124, 153, 131, 141, 119, 138, 115, 114, 107, 124, 119, 121, 133, 139, 128, 124, 131, 128, 133, 133, 133, 119, 127, 125, 124, 120, 137, 115, 123, 119, 138, 135, 104, 136, 128, 122, 130, 145, 126, 140, 137, 128, 146, 141, 140, 122, 106, 116, 127, 138, 129, 130, 123, 122, 123, 107, 118, 145, 125, 128, 132, 127, 124, 125, 125, 122, 143, 125, 110, 150, 127, 129, 140, 135, 111, 126, 119, 121, 109, 111, 130, 115, 111, 123, 134, 115, 126, 120, 137, 122, 115, 137, 132, 135, 127, 142, 114, 117, 127, 106, 128, 123, 141, 118, 127, 126, 102, 121, 116, 124, 129, 103, 119, 120, 118, 132, 113, 116, 137, 138, 127, 125, 112, 115, 142, 119, 130, 129, 115, 112, 126, 131, 119, 114, 110, 120, 126, 137, 115, 108, 115, 110, 122, 130, 124, 125, 111, 141, 148, 138, 128, 112, 136, 110, 140, 130, 121, 123, 121, 131, 112, 135, 112, 145, 131, 121, 119, 128, 112, 115, 131, 119, 116, 132, 134, 125, 121, 134, 147, 131, 123, 127, 108, 111, 119, 137, 130, 141, 127, 119, 137, 122, 137, 127, 136, 133, 130, 103, 123, 140, 115, 137, 128, 129, 128, 129, 144, 127, 146, 116, 126, 105, 135, 121, 125, 155, 123, 126, 135, 124, 124, 108, 127, 115, 117, 114, 124, 131, 118, 127, 136, 122, 120, 133, 138, 126, 126, 139, 105, 122, 127, 115, 138, 120, 119, 111, 112, 147, 130, 131, 137, 128, 117, 130, 129, 147, 107, 137, 136, 139, 111, 137, 113, 136, 136, 114, 130, 126, 115, 142, 136, 129, 131, 101, 123, 134, 113, 119, 125, 125, 122, 110, 132, 144, 132, 122, 119, 119, 122, 117, 129, 121, 134, 120, 106, 136, 106, 127, 138, 127, 125, 122, 146, 129, 117, 133, 128, 122, 114, 130, 117, 112, 110, 115, 120, 119, 127, 123, 122, 113, 128, 126, 135, 129, 131, 138, 123, 119, 121, 120, 122, 134, 129, 133, 121, 120, 128, 116, 118, 130, 133, 132, 130, 117, 127, 119, 114, 115, 142, 144, 114, 128, 122, 123, 126, 130, 122, 132, 127, 125, 100, 134, 127, 131, 126, 115, 120, 132, 128, 130, 136, 141, 139, 120, 118, 110, 129, 139, 128, 141, 127, 112, 129, 128, 125, 116, 105, 117, 122, 125, 156, 126, 118, 124, 136, 144, 118, 124, 135, 129, 132, 124, 125, 130, 127, 125, 111, 127, 118, 127, 135, 114, 123, 144, 115, 126, 115, 134, 98, 127, 131, 116, 143, 127, 123, 125, 138, 129, 127, 121, 149, 122, 133, 133, 113, 118, 122, 124, 136, 129, 115, 133, 137, 125, 128, 123, 135, 121, 122, 121, 127, 119, 124, 112, 135, 138, 129, 119, 126, 126, 124, 140, 130, 105, 107, 133, 132, 124, 136, 115, 133, 123, 133, 139, 127, 139, 126, 123, 115, 108, 136, 111, 110, 114, 131, 125, 142, 129, 123, 125, 135, 126, 123, 132, 116, 114, 140, 126, 126, 128, 125, 125, 138, 145, 128, 134, 127, 123, 111, 128, 135, 132, 136, 134, 130, 134, 122, 119, 149, 108, 107, 130, 127, 130, 113, 129, 118, 126, 135, 119, 121, 122, 149, 136, 134, 134, 119, 123, 121, 116, 125, 118, 131, 132, 122, 118, 128, 138, 131, 139, 128, 134, 139, 128, 127, 112, 120, 133, 130, 118, 133, 113, 108, 125, 120, 112, 126, 138, 141, 112, 127, 117, 122, 128, 124, 132, 128, 116, 117, 107, 118, 122, 105, 114, 124, 115, 116, 127, 124, 127, 141, 121, 128, 123, 143, 130, 122, 123, 135, 147, 114, 117, 116, 108, 127, 131, 139, 128, 117, 122, 136, 128, 141, 123, 121, 133, 108, 123, 148, 114, 120, 132, 108, 128, 126, 122, 121, 132, 122, 141, 148, 129, 92, 119, 123, 124, 144, 113, 142, 131, 117, 114, 125, 135, 125, 131, 127, 142, 127, 151, 125, 125, 128, 126, 124, 132, 135, 131, 140, 127, 150, 130, 128, 130, 117, 126, 124, 114, 139, 119, 121, 137, 114, 116, 103, 135, 120, 135, 150, 123, 132, 140, 137, 127, 119, 129, 132, 111, 137, 138, 146, 110, 136, 126, 133, 114, 111, 136, 106, 115, 133, 122, 135, 129, 132, 127, 125, 125, 114, 141, 132, 105, 121, 135, 134, 142, 138, 138, 104, 117, 120, 119, 130, 126, 120, 117, 108, 129, 127, 141, 143, 119, 139, 153, 114, 122, 132, 116, 122, 119, 135, 128, 128, 124, 131, 126, 121, 115, 139, 110, 141, 126, 126, 113, 116, 116, 120, 126, 120, 131, 122, 114, 141, 103, 123, 127, 117, 132, 132, 138, 115, 102, 130, 128, 127, 135, 121, 133, 135, 135, 134, 112, 118, 110, 126, 143, 134, 107, 123, 134, 139, 145, 116, 146, 123, 117, 125, 120, 137, 138, 128, 123, 122, 139, 123, 134, 117, 111, 130, 112, 118, 131, 121, 131, 130, 125, 115, 130, 149, 117, 128, 125, 104, 142, 113, 101, 107, 121, 117, 131, 122, 144, 124, 129, 121, 139, 125, 112, 150, 123, 118, 119, 128, 109, 118, 128, 135, 129, 116, 101, 124, 122, 105, 133, 137, 138, 147, 115, 115, 120, 124, 117, 142, 126, 129, 128, 135, 133, 116, 129, 126, 132, 120, 122, 112, 117, 125, 135, 128, 125, 125, 127, 123, 118, 122, 112, 120, 119, 129, 139, 131, 130, 119, 125, 121, 102, 131, 135, 129, 109, 116, 142, 104, 136, 130, 127, 119, 121, 126, 121, 133, 126, 160, 122, 109, 124, 128, 108, 116, 144, 133, 125, 158, 135, 126, 120, 135, 146, 128, 124, 132, 113, 129, 134, 137, 109, 116, 125, 129, 124, 141, 120, 124, 133, 124, 123, 129, 121, 131, 110, 117, 137, 128, 136, 143, 149, 114, 129, 129, 127, 105, 143, 102, 109, 135, 121, 131, 126, 126, 132, 111, 124, 117, 143, 116, 118, 134, 145, 120, 135, 118, 138, 110, 138, 135, 129, 126, 136, 127, 125, 153, 113, 138, 123, 125, 119, 131, 136, 122, 132, 126, 110, 107, 118, 127, 134, 128, 111, 121, 120, 136, 106, 138, 138, 113, 130, 113, 109, 103, 129, 125, 127, 132, 139, 112, 126, 100, 104, 131, 126, 123, 116, 138, 126, 112, 115, 130, 118, 120, 116, 129, 108, 116, 132, 119, 111, 127, 135, 118, 129, 127, 137, 127, 109, 126, 114, 135, 121, 135, 119, 112, 132, 121, 139, 138, 128, 127, 120, 110, 114, 124, 123, 130, 121, 139, 154, 113, 152, 140, 120, 123, 114, 110, 125, 123, 133, 140, 116, 117, 113, 126, 125, 126, 130, 116, 118, 143, 129, 122, 136, 147, 120, 125, 108, 124, 119, 127, 141, 145, 126, 109, 111, 131, 119, 148, 122, 126, 127, 110, 114, 122, 129, 117, 135, 126, 112, 108, 123, 125, 125, 107, 105, 119, 127, 130, 114, 122, 134, 130, 137, 125, 118, 106, 154, 147, 136, 122, 136, 134, 120, 126, 123, 143, 143, 130, 133, 127, 115, 130, 140, 114, 115, 131, 133, 133, 129, 115, 121, 120, 129, 145, 133, 149, 103, 128, 107, 113, 137, 124, 127, 116, 124, 133, 126, 132, 127, 132, 118, 138, 129, 137, 132, 138, 131, 112, 130, 117, 118, 104, 143, 108, 138, 116, 142, 122, 128, 162, 118, 117, 139, 113, 130, 122, 140, 119, 125, 115, 105, 136, 132, 120, 136, 135, 121, 118, 132, 135, 115, 129, 131, 117, 112, 129, 120, 149, 137, 141, 121, 121, 126, 133, 131, 135, 130, 131, 127, 120, 102, 136, 128, 129, 123, 135, 127, 129, 122, 126, 125, 132, 126, 126, 113, 131, 124, 142, 120, 128, 109, 126, 124, 133, 145, 139, 124, 151, 130, 137, 141, 110, 136, 128, 129, 128, 154, 114, 123, 131, 130, 127, 124, 135, 141, 142, 124, 110, 115, 114, 135, 120, 103, 139, 122, 143, 111, 147, 118, 117, 107, 122, 124, 125, 116, 97, 111, 140, 121, 119, 128, 118, 129, 127, 144, 76, 119, 136, 132, 128, 148, 120, 115, 122, 124, 127, 117, 127, 129, 123, 123, 128, 131, 114, 136, 129, 126, 148, 127, 121, 169, 117, 115, 119, 108, 131, 120, 127, 101, 135, 132, 116, 126, 127, 139, 122, 124, 123, 120, 133, 135, 126, 142, 127, 133, 106, 136, 129, 122, 130, 146, 125, 123, 128, 130, 129, 110, 129, 115, 131, 123, 122, 125, 118, 113, 131, 116, 138, 121, 130, 135, 135, 137, 130, 131, 138, 122, 123, 117, 126, 110, 139, 138, 121, 116, 122, 104, 129, 140, 121, 108, 129, 122, 113, 127, 110, 148, 131, 138, 121, 129, 99, 106, 130, 119, 99, 127, 133, 115, 135, 113, 135, 137, 135, 108, 120, 122, 110, 136, 109, 139, 119, 110, 142, 125, 136, 124, 126, 126, 118, 128, 133, 130, 133, 120, 132, 124, 122, 123, 126, 136, 117, 128, 121, 125, 111, 105, 103, 139, 139, 143, 147, 136, 145, 133, 120, 113, 126, 103, 123, 111, 114, 129, 126, 108, 130, 118, 127, 128, 130, 139, 124, 139, 114, 107, 134, 112, 127, 111, 115, 113, 122, 129, 103, 130, 124, 127, 128, 139, 135, 118, 117, 124, 117, 148, 140, 134, 110, 114, 131, 121, 130, 123, 125, 106, 139, 134, 124, 118, 119, 123, 123, 139, 134, 113, 109, 123, 130, 112, 117, 109, 125, 122, 123, 132, 128, 133, 124, 119, 101, 131, 135, 139, 103, 129, 133, 146, 113, 120, 124, 128, 129, 125, 138, 118, 121, 141, 128, 134, 124, 121, 127, 117, 117, 117, 128, 122, 114, 139, 125, 125, 118, 122, 110, 123, 121, 115, 132, 127, 115, 134, 118, 124, 133, 140, 112, 137, 107, 118, 115, 139, 113, 119, 120, 141, 131, 127, 117, 131, 127, 127, 130, 112, 144, 130, 137, 133, 143, 118, 81, 116, 124, 103, 129, 118, 126, 119, 130, 119, 133, 117, 113, 142, 110, 125, 125, 110, 115, 121, 119, 107, 104, 106, 121, 106, 124, 124, 119, 110, 132, 104, 124, 118, 132, 140, 120, 116, 115, 116, 121, 122, 124, 109, 115, 128, 136, 147, 115, 101, 141, 128, 122, 118, 120, 141, 113, 99, 104, 123, 143, 131, 108, 129, 106, 132, 143, 138, 116, 133, 125, 113, 149, 150, 121, 128, 129, 136, 127, 121, 132, 124, 126, 128, 120, 126, 128, 123, 120, 133, 114, 120, 135, 150, 125, 127, 134, 138, 154, 141, 133, 133, 131, 130, 122, 149, 116, 127, 118, 137, 131, 120, 126, 122, 109, 110, 137, 149, 120, 138, 129, 131, 124, 109, 133, 112, 143, 125, 121, 111, 111, 128, 131, 133, 125, 112, 113, 132, 136, 135, 126, 122, 112, 135, 131, 125, 133, 142, 106, 111, 129, 118, 148, 139, 127, 116, 123, 118, 110, 115, 146, 120, 136, 124, 122, 131, 122, 122, 132, 124, 135, 112, 129, 132, 121, 132, 137, 136, 107, 119, 151, 113, 116, 126, 116, 135, 142, 132, 121, 122, 128, 127, 133, 94, 118, 143, 126, 123, 126, 135, 124, 131, 127, 125, 132, 112, 124, 113, 114, 131, 129, 113, 122, 138, 128, 131, 119, 135, 121, 122, 138, 124, 137, 131, 132, 121, 130, 132, 129, 118, 121, 119, 114, 125, 128, 126, 117, 123, 137, 140, 136, 127, 115, 126, 128, 119, 136, 127, 126, 124, 137, 125, 126, 119, 125, 131, 128, 115, 129, 139, 124, 123, 108, 125, 134, 119, 120, 128, 115, 140, 126, 103, 131, 133, 124, 133, 118, 124, 117, 122, 139, 133, 126, 128, 117, 145, 128, 116, 141, 136, 124, 123, 136, 121, 128, 124, 126, 116, 117, 123, 117, 126, 116, 115, 98, 122, 133, 134, 135, 119, 125, 124, 122, 123, 114, 136, 129, 131, 121, 112, 120, 135, 119, 107, 127, 102, 128, 124, 129, 129, 127, 147, 127, 115, 130, 112, 127, 130, 112, 107, 142, 113, 127, 130, 136, 117, 127, 124, 117, 132, 117, 141, 119, 132, 118, 134, 127, 131, 117, 114, 115, 127, 134, 123, 118, 127, 131, 119, 127, 120, 110, 150, 136, 128, 135, 144, 132, 128, 110, 126, 121, 125, 131, 127, 157, 119, 103, 116, 116, 116, 111, 137, 126, 129, 133, 142, 126, 126, 131, 118, 126, 121, 132, 125, 122, 111, 121, 123, 126, 117, 117, 128, 124, 120, 132, 132, 124, 130, 135, 127, 122, 121, 124, 140, 117, 126, 112, 137, 124, 119, 139, 115, 135, 134, 120, 129, 120, 118, 140, 120, 129, 130, 130, 135, 131, 128, 128, 139, 115, 142, 117, 117, 133, 121, 127, 118, 127, 141, 121, 128, 123, 130, 136, 130, 126, 114, 128, 120, 109, 96, 130, 127, 110, 136, 116, 112, 115, 102, 123, 122, 153, 130, 111, 125, 119, 127, 122, 125, 138, 133, 132, 99, 123, 117, 122, 134, 138, 129, 141, 121, 129, 129, 134, 130, 129, 133, 125, 115, 123, 122, 144, 120, 143, 130, 127, 127, 122, 128, 116, 123, 148, 126, 136, 126, 118, 129, 111, 105, 107, 123, 111, 117, 121, 109, 126, 116, 131, 121, 119, 114, 137, 116, 124, 124, 131, 103, 117, 113, 118, 119, 108, 127, 121, 119, 131, 143, 138, 125, 134, 108, 126, 138, 141, 129, 120, 124, 133, 134, 121, 114, 118, 124, 112, 116, 114, 129, 136, 115, 125, 141, 132, 139, 127, 139, 143, 114, 150, 118, 122, 114, 113, 118, 130, 131, 123, 149, 126, 125, 138, 114, 138, 129, 141, 125, 129, 149, 111, 108, 128, 118, 137, 127, 115, 122, 116, 105, 137, 132, 125, 129, 116, 108, 117, 124, 114, 139, 145, 117, 126, 123, 137, 115, 127, 120, 118, 111, 120, 132, 122, 136, 126, 134, 126, 120, 131, 115, 130, 130, 125, 122, 125, 164, 115, 113, 140, 145, 120, 125, 116, 130, 144, 120, 148, 137, 133, 150, 114, 146, 123, 132, 130, 109, 110, 102, 120, 125, 125, 120, 131, 115, 132, 136, 116, 134, 120, 121, 119, 125, 129, 131, 115, 143, 121, 143, 148, 128, 145, 146, 129, 130, 122, 134, 111, 100, 117, 145, 123, 152, 138, 131, 117, 130, 134, 119, 113, 122, 121, 137, 122, 109, 84, 125, 131, 140, 112, 127, 112, 135, 133, 138, 109, 124, 137, 121, 130, 118, 135, 123, 106, 108, 131, 121, 134, 127, 145, 127, 145, 123, 123, 110, 119, 159, 103, 125, 119, 119, 146, 97, 119, 123, 139, 134, 130, 113, 121, 122, 119, 92, 128, 121, 117, 123, 116, 106, 99, 133, 128, 115, 130, 117, 136, 134, 125, 134, 132, 124, 119, 132, 115, 132, 113, 129, 120, 118, 129, 131, 121, 118, 134, 111, 128, 126, 132, 112, 131, 126, 120, 140, 117, 125, 125, 116, 159, 110, 97, 135, 121, 147, 104, 119, 133, 107, 112, 126, 146, 120, 122, 133, 120, 114, 134, 139, 121, 125, 116, 128, 134, 132, 140, 120, 115, 142, 102, 123, 115, 122, 109, 120, 101, 133, 134, 109, 116, 129, 138, 149, 132, 115, 121, 128, 125, 141, 134, 122, 132, 139, 126, 117, 129, 133, 112, 118, 119, 124, 110, 142, 128, 119, 134, 95, 113, 126, 114, 121, 120, 120, 119, 132, 123, 148, 124, 121, 134, 143, 133, 127, 143, 117, 126, 126, 117, 130, 114, 122, 150, 129, 123, 128, 124, 129, 134, 134, 142, 122, 124, 115, 145, 119, 119, 139, 113, 117, 130, 129, 135, 111, 122, 134, 129, 120, 124, 129, 133, 116, 126, 117, 125, 131, 121, 128, 131, 111, 129, 128, 130, 120, 147, 144, 127, 126, 124, 130, 130, 114, 120, 126, 142, 138, 139, 132, 138, 119, 128, 123, 130, 124, 120, 122, 123, 121, 129, 125, 129, 118, 115, 126, 130, 135, 119, 149, 121, 122, 142, 116, 122, 132, 126, 123, 130, 135, 116, 133, 136, 130, 128, 92, 130, 126, 122, 119, 131, 108, 133, 142, 118, 119, 118, 110, 114, 143, 119, 123, 136, 118, 130, 119, 116, 119, 113, 117, 110, 146, 127, 119, 126, 122, 122, 121, 114, 140, 121, 115, 114, 125, 119, 126, 125, 113, 118, 118, 136, 128, 137, 118, 128, 128, 109, 140, 132, 110, 131, 117, 123, 124, 124, 113, 125, 138, 142, 122, 130, 126, 141, 119, 126, 149, 109, 102, 109, 131, 121, 113, 131, 119, 140, 137, 106, 116, 132, 137, 104, 145, 112, 135, 131, 121, 119, 116, 128, 125, 142, 125, 135, 124, 118, 126, 107, 136, 107, 131, 121, 100, 105, 124, 128, 126, 130, 114, 115, 135, 139, 132, 154, 126, 133, 120, 121, 129, 131, 118, 127, 154, 122, 124, 123, 112, 130, 132, 134, 125, 119, 112, 122, 116, 150, 142, 112, 135, 131, 105, 105, 141, 107, 143, 123, 112, 132, 136, 123, 137, 108, 127, 112, 127, 116, 121, 128, 132, 130, 133, 120, 126, 122, 132, 132, 116, 129, 119, 123, 133, 124, 101, 117, 127, 138, 120, 133, 130, 144, 105, 129, 132, 121, 112, 142, 127, 141, 132, 126, 123, 107, 118, 122, 134, 149, 119, 124, 130, 124, 108, 127, 124, 104, 111, 115, 135, 131, 135, 121, 109, 133, 124, 131, 134, 136, 125, 135, 149, 116, 148, 137, 128, 111, 122, 124, 118, 126, 131, 145, 121, 133, 119, 127, 121, 141, 126, 123, 113, 153, 122, 117, 124, 120, 131, 144, 123, 106, 122, 128, 129, 114, 124, 112, 139, 123, 149, 130, 110, 129, 125, 119, 124, 117, 135, 127, 149, 130, 114, 126, 134, 117, 134, 123, 133, 117, 126, 141, 123, 116, 133, 126, 122, 152, 121, 117, 120, 130, 130, 128, 130, 128, 130, 130, 118, 104, 123, 114, 137, 126, 135, 117, 129, 127, 124, 132, 107, 118, 121, 137, 152, 127, 116, 137, 140, 114, 117, 111, 126, 109, 136, 129, 140, 142, 113, 144, 124, 130, 144, 124, 115, 105, 122, 114, 122, 104, 125, 117, 124, 123, 114, 131, 114, 133, 135, 117, 137, 134, 105, 144, 103, 144, 127, 153, 133, 134, 137, 149, 123, 104, 117, 108, 109, 115, 130, 135, 120, 118, 122, 143, 136, 130, 135, 131, 118, 120, 116, 117, 116, 113, 118, 132, 119, 147, 113, 118, 132, 129, 124, 105, 136, 132, 131, 108, 112, 105, 111, 109, 124, 115, 132, 117, 125, 129, 141, 119, 108, 125, 122, 121, 140, 104, 111, 130, 131, 114, 137, 129, 132, 139, 137, 129, 127, 122, 125, 124, 127, 134, 129, 109, 120, 124, 120, 128, 141, 118, 104, 123, 109, 133, 127, 125, 131, 101, 126, 126, 109, 116, 137, 125, 133, 136, 129, 116, 127, 131, 125, 106, 127, 110, 120, 132, 125, 99, 121, 128, 121, 107, 117, 111, 117, 134, 117, 105, 129, 121, 117, 112, 124, 137, 115, 123, 126, 113, 122, 142, 107, 143, 127, 125, 145, 120, 124, 123, 140, 133, 128, 127, 106, 126, 150, 128, 121, 140, 136, 134, 114, 137, 128, 125, 112, 132, 114, 105, 135, 108, 117, 117, 132, 121, 114, 113, 125, 134, 121, 103, 115, 136, 124, 125, 129, 115, 126, 132, 136, 132, 128, 119, 100, 134, 126, 122, 134, 125, 146, 118, 115, 115, 125, 114, 128, 128, 121, 126, 132, 144, 118, 126, 134, 146, 136, 127, 141, 120, 137, 124, 139, 116, 135, 120, 115, 119, 113, 114, 125, 135, 119, 138, 124, 107, 138, 98, 130, 113, 143, 139, 113, 116, 124, 124, 133, 126, 119, 131, 112, 113, 119, 118, 134, 107, 122, 132, 132, 127, 125, 123, 101, 128, 137, 145, 124, 100, 121, 120, 132, 129, 126, 122, 138, 134, 105, 103, 140, 109, 127, 128, 132, 134, 128, 118, 138, 141, 129, 138, 104, 146, 126, 106, 155, 115, 139, 133, 128, 107, 125, 121, 139, 111, 141, 139, 128, 130, 105, 130, 123, 127, 122, 132, 137, 108, 130, 135, 119, 128, 120, 136, 111, 129, 131, 127, 128, 130, 130, 118, 125, 124, 131, 121, 116, 125, 133, 110, 137, 113, 125, 119, 136, 127, 122, 117, 140, 124, 103, 128, 123, 113, 124, 131, 118, 130, 148, 113, 122, 154, 121, 117, 130, 124, 129, 125, 111, 131, 114, 132, 115, 125, 125, 128, 109, 116, 122, 121, 117, 127, 133, 133, 121, 114, 135, 117, 134, 122, 142, 138, 120, 127, 136, 110, 127, 133, 107, 123, 116, 135, 152, 146, 140, 128, 114, 108, 137, 119, 116, 129, 134, 122, 120, 129, 134, 121, 121, 135, 114, 122, 128, 133, 114, 139, 120, 136, 115, 131, 123, 121, 149, 119, 104, 138, 124, 123, 102, 120, 130, 117, 131, 116, 140, 132, 101, 112, 146, 126, 132, 122, 150, 118, 130, 134, 115, 119, 131, 132, 137, 127, 111, 135, 124, 130, 128, 129, 149, 124, 124, 106, 138, 147, 135, 140, 136, 106, 130, 120, 128, 144, 126, 137, 145, 124, 124, 116, 139, 130, 124, 121, 124, 127, 126, 122, 145, 117, 127, 128, 125, 138, 122, 127, 135, 128, 119, 115, 122, 130, 123, 133, 134, 123, 142, 140, 121, 112, 125, 144, 129, 136, 135, 139, 113, 124, 128, 124, 125, 118, 127, 136, 118, 125, 118, 127, 121, 124, 119, 129, 127, 105, 113, 128, 125, 141, 114, 130, 144, 142, 146, 137, 122, 117, 118, 140, 110, 133, 127, 140, 127, 110, 121, 115, 120, 140, 142, 119, 105, 122, 125, 132, 129, 138, 115, 128, 128, 124, 112, 118, 139, 108, 126, 129, 122, 126, 103, 121, 125, 144, 126, 126, 128, 123, 136, 112, 127, 125, 125, 134, 132, 129, 120, 143, 129, 120, 129, 118, 118, 143, 125, 118, 99, 126, 105, 123, 103, 117, 116, 118, 132, 122, 120, 141, 131, 124, 129, 137, 131, 118, 122, 121, 109, 133, 112, 114, 120, 145, 152, 118, 117, 121, 134, 137, 126, 120, 139, 123, 116, 125, 126, 112, 131, 122, 128, 145, 126, 139, 112, 122, 111, 119, 118, 131, 126, 115, 132, 119, 110, 114, 122, 127, 120, 134, 124, 117, 131, 118, 128, 120, 133, 123, 126, 131, 147, 135, 134, 134, 116, 139, 121, 112, 133, 126, 135, 139, 129, 112, 122, 126, 121, 119, 132, 132, 113, 136, 128, 124, 117, 133, 158, 133, 133, 112, 157, 140, 113, 123, 129, 132, 146, 129, 140, 120, 111, 122, 137, 129, 116, 119, 137, 142, 141, 113, 124, 137, 116, 127, 122, 125, 125, 146, 126, 127, 144, 124, 135, 130, 138, 117, 145, 105, 134, 124, 130, 131, 121, 134, 128, 122, 134, 113, 139, 114, 123, 146, 127, 112, 108, 143, 113, 125, 122, 120, 120, 126, 125, 121, 128, 129, 136, 120, 108, 116, 139, 126, 121, 125, 141, 137, 122, 132, 127, 107, 126, 122, 120, 114, 120, 131, 115, 100, 122, 137, 115, 124, 125, 129, 123, 130, 132, 132, 133, 141, 138, 139, 123, 136, 139, 119, 133, 132, 118, 122, 133, 120, 118, 126, 120, 118, 126, 110, 121, 131, 114, 115, 121, 124, 117, 121, 111, 140, 111, 111, 122, 116, 125, 134, 122, 133, 128, 123, 131, 128, 119, 124, 128, 128, 132, 126, 160, 123, 116, 126, 129, 133, 129, 141, 132, 123, 122, 131, 114, 130, 124, 119, 137, 125, 134, 118, 111, 122, 111, 137, 106, 131, 107, 127, 131, 110, 113, 142, 123, 129, 127, 125, 122, 130, 122, 134, 113, 122, 110, 108, 130, 121, 110, 119, 128, 113, 144, 126, 126, 134, 118, 121, 141, 117, 139, 138, 127, 116, 130, 118, 129, 126, 117, 140, 134, 114, 124, 131, 118, 120, 130, 126, 122, 117, 100, 124, 131, 126, 123, 122, 118, 138, 123, 126, 119, 121, 115, 131, 129, 133, 125, 129, 141, 138, 118, 125, 121, 140, 135, 136, 112, 115, 125, 120, 130, 139, 107, 116, 122, 135, 140, 111, 127, 127, 127, 128, 147, 109, 150, 135, 111, 119, 134, 137, 129, 126, 138, 141, 130, 123, 125, 138, 143, 114, 133, 130, 129, 104, 141, 119, 141, 121, 108, 114, 130, 121, 123, 110, 113, 120, 119, 127, 133, 133, 127, 122, 127, 124, 119, 138, 114, 140, 124, 127, 115, 133, 122, 116, 114, 122, 132, 105, 134, 133, 130, 122, 138, 138, 153, 124, 138, 112, 128, 135, 129, 123, 126, 124, 113, 131, 115, 101, 113, 128, 122, 112, 121, 111, 105, 112, 127, 119, 107, 122, 139, 107, 126, 136, 143, 118, 131, 119, 134, 136, 134, 120, 119, 134, 147, 135, 122, 110, 130, 129, 136, 131, 129, 113, 119, 122, 117, 115, 118, 150, 119, 129, 140, 127, 134, 127, 143, 131, 109, 116, 124, 140, 121, 127, 112, 113, 113, 138, 124, 126, 131, 134, 126, 129, 126, 108, 113, 122, 115, 120, 140, 134, 140, 119, 138, 113, 123, 125, 135, 132, 112, 114, 113, 119, 131, 124, 123, 115, 116, 114, 119, 142, 117, 121, 125, 121, 120, 142, 122, 129, 93, 114, 136, 131, 123, 108, 141, 140, 95, 120, 125, 149, 125, 96, 132, 125, 127, 114, 100, 121, 121, 128, 137, 128, 149, 129, 129, 125, 115, 132, 125, 124, 142, 100, 123, 135, 134, 135, 137, 112, 120, 115, 105, 125, 129, 122, 126, 129, 117, 122, 127, 123, 122, 97, 134, 120, 115, 126, 116, 136, 123, 128, 114, 118, 125, 138, 133, 123, 134, 140, 125, 145, 111, 119, 120, 140, 133, 144, 125, 126, 119, 138, 130, 134, 133, 115, 116, 123, 120, 114, 116, 112, 119, 134, 130, 127, 116, 125, 138, 115, 117, 121, 141, 113, 129, 117, 134, 128, 139, 134, 114, 117, 127, 150, 129, 149, 139, 107, 129, 121, 133, 133, 123, 135, 126, 130, 143, 121, 122, 113, 140, 140, 120, 139, 130, 126, 133, 122, 124, 139, 124, 122, 113, 130, 128, 142, 141, 128, 132, 147, 120, 127, 127, 112, 119, 123, 133, 138, 126, 95, 117, 136, 117, 113, 124, 121, 121, 135, 128, 127, 125, 111, 126, 143, 127, 133, 138, 131, 150, 137, 126, 124, 128, 123, 123, 138, 113, 126, 142, 127, 118, 124, 137, 118, 125, 123, 128, 146, 119, 120, 142, 121, 131, 132, 114, 158, 108, 111, 136, 161, 133, 150, 124, 122, 113, 137, 135, 140, 112, 122, 118, 116, 140, 125, 127, 124, 109, 130, 116, 136, 123, 113, 141, 120, 120, 139, 110, 127, 128, 129, 116, 115, 123, 118, 129, 127, 140, 126, 132, 117, 118, 114, 111, 113, 133, 138, 110, 140, 106, 110, 129, 123, 120, 105, 139, 106, 112, 119, 119, 104, 114, 149, 136, 103, 136, 122, 120, 120, 131, 122, 116, 128, 120, 126, 118, 155, 111, 119, 113, 130, 118, 129, 130, 109, 145, 134, 127, 114, 133, 136, 127, 121, 133, 114, 126, 120, 118, 120, 99, 117, 131, 121, 137, 125, 116, 122, 110, 145, 127, 119, 125, 123, 111, 146, 116, 135, 130, 126, 104, 116, 143, 139, 127, 133, 119, 133, 130, 129, 118, 113, 140, 127, 135, 121, 119, 128, 119, 128, 110, 146, 123, 124, 127, 132, 119, 136, 129, 132, 117, 115, 111, 128, 138, 112, 118, 119, 124, 131, 128, 120, 104, 129, 124, 122, 122, 122, 115, 121, 116, 121, 135, 130, 112, 132, 124, 130, 126, 125, 122, 132, 120, 129, 134, 94, 111, 114, 127, 119, 113, 122, 136, 101, 155, 131, 116, 141, 125, 105, 110, 105, 126, 121, 112, 132, 120, 132, 142, 121, 123, 138, 115, 120, 113, 120, 109, 120, 143, 121, 132, 127, 116, 131, 148, 124, 125, 119, 123, 114, 122, 126, 114, 144, 125, 132, 122, 125, 122, 107, 118, 130, 111, 132, 127, 124, 120, 120, 130, 137, 131, 117, 135, 125, 138, 121, 131, 98, 116, 149, 114, 133, 119, 133, 121, 125, 118, 128, 129, 117, 136, 124, 126, 113, 152, 124, 124, 112, 132, 121, 143, 130, 120, 124, 136, 140, 118, 128, 132, 116, 144, 137, 123, 124, 115, 126, 129, 121, 125, 132, 121, 114, 132, 131, 133, 130, 119, 125, 114, 118, 127, 113, 132, 84, 125, 109, 102, 126, 127, 112, 119, 137, 124, 149, 124, 134, 108, 133, 117, 120, 136, 113, 144, 120, 110, 113, 119, 128, 127, 125, 121, 113, 123, 133, 119, 116, 131, 124, 127, 143, 138, 132, 125, 124, 126, 140, 122, 111, 124, 140, 141, 126, 118, 138, 119, 117, 133, 135, 124, 112, 113, 118, 124, 117, 112, 143, 128, 113, 106, 114, 113, 113, 135, 141, 120, 130, 156, 107, 141, 120, 127, 127, 117, 98, 108, 123, 132, 122, 127, 131, 120, 135, 108, 140, 133, 122, 113, 124, 116, 124, 116, 117, 111, 131, 118, 132, 134, 120, 139, 133, 124, 123, 134, 135, 154, 127, 136, 138, 125, 132, 123, 122, 128, 131, 132, 129, 130, 115, 110, 110, 132, 115, 118, 124, 136, 128, 149, 141, 129, 129, 128, 129, 127, 116, 125, 115, 138, 126, 136, 140, 121, 127, 125, 118, 127, 123, 133, 103, 132, 123, 127, 123, 146, 132, 130, 104, 123, 125, 114, 116, 131, 119, 114, 116, 145, 140, 114, 103, 141, 125, 131, 129, 154, 123, 137, 95, 128, 109, 122, 116, 119, 123, 121, 114, 136, 137, 123, 110, 140, 131, 118, 139, 141, 123, 131, 140, 132, 134, 116, 136, 131, 128, 115, 122, 110, 129, 123, 131, 117, 126, 129, 133, 139, 130, 127, 127, 127, 136, 127, 108, 120, 116, 126, 122, 128, 147, 137, 99, 116, 110, 136, 124, 129, 131, 132, 135, 121, 115, 108, 119, 149, 106, 108, 104, 118, 130, 121, 123, 114, 104, 120, 120, 109, 129, 132, 115, 114, 127, 129, 131, 125, 123, 127, 104, 121, 132, 134, 110, 110, 132, 122, 130, 134, 130, 140, 126, 128, 116, 130, 139, 111, 119, 142, 125, 117, 130, 145, 108, 127, 115, 137, 133, 136, 110, 125, 126, 115, 129, 122, 116, 134, 124, 131, 141, 141, 110, 129, 124, 132, 119, 120, 146, 138, 119, 135, 145, 116, 133, 168, 130, 130, 132, 116, 122, 119, 108, 135, 112, 121, 121, 126, 127, 148, 104, 148, 122, 130, 121, 132, 135, 107, 111, 117, 133, 116, 112, 120, 119, 119, 127, 121, 153, 111, 117, 121, 120, 114, 137, 128, 133, 136, 125, 129, 135, 128, 110, 136, 121, 143, 137, 111, 122, 127, 112, 125, 139, 125, 110, 137, 129, 125, 129, 123, 141, 124, 130, 131, 123, 126, 122, 130, 107, 137, 128, 124, 121, 128, 122, 115, 127, 143, 136, 129, 128, 131, 110, 125, 113, 128, 110, 115, 125, 108, 115, 115, 127, 128, 130, 115, 103, 133, 132, 119, 116, 129, 113, 130, 119, 114, 120, 133, 125, 140, 133, 132, 129, 133, 136, 120, 132, 157, 127, 136, 134, 134, 118, 127, 131, 126, 118, 132, 124, 126, 121, 130, 129, 128, 118, 135, 137, 141, 130, 114, 116, 130, 110, 148, 123, 123, 116, 122, 119, 127, 127, 147, 106, 126, 117, 119, 130, 145, 121, 128, 109, 131, 127, 135, 119, 121, 112, 141, 121, 133, 122, 123, 146, 132, 145, 117, 125, 137, 138, 129, 137, 129, 129, 143, 132, 109, 150, 130, 133, 118, 122, 124, 125, 129, 126, 120, 119, 104, 123, 110, 131, 114, 109, 125, 130, 117, 125, 136, 124, 124, 123, 131, 108, 117, 110, 146, 116, 111, 140, 159, 127, 111, 128, 114, 117, 142, 130, 115, 142, 121, 108, 121, 121, 139, 126, 123, 141, 132, 121, 120, 109, 129, 131, 136, 120, 122, 133, 121, 116, 120, 118, 112, 122, 126, 137, 116, 117, 117, 122, 120, 109, 117, 139, 139, 105, 125, 115, 117, 116, 107, 118, 136, 116, 134, 143, 108, 132, 128, 129, 110, 123, 129, 120, 118, 125, 125, 135, 110, 118, 112, 144, 129, 123, 118, 109, 115, 121, 115, 140, 139, 120, 127, 131, 118, 135, 116, 118, 109, 114, 132, 139, 124, 121, 123, 128, 118, 119, 113, 131, 114, 123, 120, 138, 149, 125, 125, 144, 146, 112, 115, 113, 99, 126, 125, 138, 138, 114, 130, 131, 132, 118, 119, 119, 132, 118, 132, 113, 141, 134, 102, 124, 118, 105, 130, 142, 118, 121, 107, 113, 113, 142, 120, 115, 125, 130, 116, 130, 130, 137, 109, 121, 123, 124, 140, 133, 99, 110, 133, 125, 129, 112, 129, 117, 143, 142, 119, 127, 114, 130, 143, 149, 110, 139, 128, 113, 127, 114, 118, 134, 121, 133, 153, 127, 129, 123, 145, 136, 115, 123, 148, 136, 124, 115, 134, 122, 107, 132, 123, 126, 135, 134, 121, 144, 121, 135, 143, 121, 114, 129, 142, 134, 127, 125, 106, 130, 132, 147, 118, 108, 136, 137, 113, 126, 110, 112, 140, 149, 125, 122, 120, 146, 122, 136, 122, 148, 124, 135, 128, 118, 130, 108, 120, 136, 120, 127, 132, 145, 106, 133, 120, 133, 121, 114, 130, 137, 132, 108, 131, 121, 114, 128, 122, 123, 122, 128, 113, 122, 129, 126, 133, 115, 123, 130, 114, 134, 114, 119, 134, 127, 118, 140, 115, 136, 109, 131, 119, 137, 133, 125, 132, 110, 119, 113, 136, 123, 131, 120, 118, 136, 132, 125, 131, 139, 111, 119, 128, 129, 135, 128, 118, 120, 142, 116, 124, 120, 136, 113, 128, 132, 152, 121, 134, 111, 119, 120, 109, 114, 125, 127, 112, 128, 117, 111, 101, 138, 138, 144, 120, 121, 131, 143, 118, 123, 123, 131, 105, 117, 131, 122, 125, 118, 110, 129, 108, 153, 116, 131, 110, 116, 130, 126, 122, 125, 144, 134, 132, 105, 120, 117, 123, 139, 129, 115, 119, 109, 136, 123, 147, 132, 148, 119, 119, 128, 132, 112, 132, 126, 121, 130, 122, 130, 126, 123, 116, 122, 129, 140, 126, 116, 128, 117, 125, 129, 135, 121, 121, 114, 133, 114, 127, 133, 127, 122, 146, 120, 125, 136, 116, 134, 118, 128, 130, 121, 122, 114, 117, 109, 118, 125, 121, 131, 127, 131, 113, 108, 126, 124, 129, 130, 129, 129, 144, 128, 131, 133, 152, 114, 129, 124, 119, 124, 115, 134, 144, 125, 124, 125, 119, 132, 113, 120, 132, 117, 124, 143, 108, 144, 102, 127, 137, 119, 137, 135, 117, 142, 130, 105, 143, 129, 121, 118, 137, 119, 118, 106, 120, 131, 131, 113, 122, 130, 130, 124, 126, 129, 123, 123, 120, 120, 125, 122, 133, 128, 129, 123, 102, 126, 125, 118, 130, 131, 120, 125, 124, 132, 113, 149, 122, 135, 117, 143, 115, 128, 127, 110, 130, 145, 136, 109, 113, 113, 130, 128, 142, 136, 111, 117, 121, 136, 127, 163, 125, 140, 151, 121, 121, 132, 124, 131, 121, 130, 123, 115, 139, 124, 132, 137, 141, 124, 124, 131, 133, 130, 114, 113, 122, 118, 119, 104, 132, 141, 114, 115, 119, 112, 133, 121, 131, 117, 114, 133, 110, 141, 121, 120, 127, 126, 126, 107, 125, 126, 103, 120, 132, 120, 143, 133, 126, 129, 131, 137, 127, 140, 122, 124, 117, 117, 113, 133, 126, 119, 143, 123, 124, 122, 130, 138, 135, 125, 130, 134, 127, 145, 105, 115, 115, 120, 118, 108, 119, 116, 127, 130, 117, 127, 134, 133, 121, 139, 143, 104, 116, 134, 142, 134, 129, 115, 135, 122, 107, 123, 142, 116, 113, 122, 116, 115, 123, 125, 128, 131, 128, 111, 135, 139, 142, 130, 134, 106, 107, 134, 113, 111, 102, 135, 141, 133, 115, 108, 108, 124, 145, 134, 126, 136, 134, 138, 130, 130, 113, 120, 125, 127, 138, 114, 114, 139, 124, 114, 123, 138, 117, 114, 119, 126, 134, 133, 136, 124, 126, 105, 120, 116, 120, 130, 137, 118, 114, 120, 115, 130, 143, 122, 107, 127, 109, 121, 127, 127, 113, 144, 128, 138, 130, 137, 103, 129, 137, 138, 127, 127, 126, 128, 139, 119, 135, 141, 119, 137, 119, 134, 108, 118, 122, 144, 129, 121, 128, 117, 114, 121, 123, 135, 125, 111, 125, 123, 123, 118, 141, 123, 141, 136, 127, 117, 123, 110, 128, 114, 126, 122, 135, 111, 128, 134, 141, 120, 119, 130, 129, 130, 128, 128, 125, 122, 127, 113, 118, 109, 146, 119, 113, 117, 126, 124, 115, 117, 145, 120, 129, 117, 101, 125, 142, 133, 129, 135, 104, 127, 132, 133, 117, 118, 149, 128, 125, 134, 132, 128, 135, 132, 120, 129, 133, 136, 131, 118, 122, 136, 114, 136, 122, 125, 134, 117, 122, 130, 134, 127, 128, 129, 116, 118, 131, 127, 126, 113, 126, 123, 133, 130, 142, 128, 141, 129, 111, 127, 133, 124, 129, 132, 128, 125, 123, 136, 139, 116, 134, 87, 116, 115, 108, 137, 110, 111, 133, 130, 127, 120, 100, 130, 128, 122, 132, 115, 114, 125, 134, 129, 129, 118, 133, 126, 144, 140, 129, 116, 153, 135, 122, 127, 113, 104, 118, 141, 127, 122, 139, 123, 130, 140, 134, 110, 129, 110, 107, 136, 132, 133, 138, 117, 137, 94, 119, 118, 112, 131, 120, 119, 104, 133, 144, 121, 120, 128, 133, 136, 120, 134, 125, 125, 133, 104, 144, 118, 118, 120, 133, 125, 124, 122, 136, 127, 121, 108, 122, 143, 142, 103, 125, 121, 121, 116, 131, 111, 135, 122, 116, 130, 125, 125, 113, 116, 113, 108, 135, 125, 98, 144, 109, 118, 148, 114, 141, 125, 114, 119, 133, 137, 118, 118, 133, 123, 116, 111, 121, 104, 124, 121, 129, 129, 121, 147, 131, 143, 104, 126, 119, 130, 129, 127, 148, 118, 130, 129, 124, 124, 126, 116, 137, 134, 117, 135, 137, 122, 113, 131, 122, 120, 131, 137, 130, 135, 125, 118, 141, 138, 124, 123, 114, 146, 128, 125, 128, 118, 121, 124, 121, 117, 114, 124, 125, 120, 117, 135, 123, 117, 120, 134, 123, 118, 135, 126, 116, 127, 150, 115, 139, 136, 127, 113, 128, 140, 130, 127, 113, 122, 128, 128, 111, 106, 117, 107, 122, 124, 138, 134, 122, 125, 109, 138, 111, 138, 126, 134, 127, 132, 109, 132, 122, 152, 126, 125, 128, 127, 129, 136, 124, 144, 124, 121, 126, 137, 113, 119, 125, 119, 126, 120, 127, 145, 135, 133, 133, 130, 103, 142, 138, 135, 136, 139, 142, 139, 135, 123, 125, 124, 125, 120, 131, 131, 126, 127, 131, 127, 124, 156, 125, 134, 120, 121, 133, 132, 117, 131, 130, 126, 126, 130, 106, 124, 128, 153, 103, 117, 139, 123, 134, 117, 119, 130, 130, 124, 121, 119, 143, 127, 149, 128, 143, 140, 126, 109, 130, 123, 128, 117, 128, 128, 119, 125, 137, 129, 111, 124, 128, 128, 145, 104, 137, 129, 123, 125, 110, 146, 127, 133, 134, 121, 133, 119, 132, 134, 114, 138, 128, 132, 126, 127, 112, 128, 121, 139, 115, 129, 134, 121, 124, 123, 108, 110, 113, 123, 109, 140, 126, 120, 113, 113, 140, 130, 116, 128, 114, 130, 142, 122, 120, 122, 122, 116, 138, 115, 111, 129, 140, 148, 119, 108, 125, 130, 125, 127, 112, 124, 116, 133, 136, 142, 131, 117, 112, 131, 124, 140, 104, 124, 133, 139, 126, 113, 125, 107, 113, 102, 106, 131, 119, 122, 134, 137, 119, 111, 134, 119, 130, 111, 136, 104, 127, 138, 137, 131, 117, 129, 114, 122, 141, 145, 128, 119, 136, 126, 147, 136, 129, 120, 135, 134, 122, 106, 118, 113, 124, 125, 130, 117, 117, 119, 121, 137, 117, 112, 146, 119, 135, 131, 144, 121, 101, 124, 123, 111, 125, 114, 120, 131, 127, 119, 118, 129, 109, 117, 134, 131, 110, 160, 123, 128, 140, 135, 128, 114, 120, 124, 117, 122, 115, 136, 147, 124, 107, 129, 120, 114, 129, 123, 138, 121, 116, 122, 115, 123, 129, 144, 125, 137, 127, 117, 115, 134, 129, 128, 108, 137, 132, 125, 141, 117, 113, 115, 134, 116, 127, 137, 114, 129, 121, 121, 125, 112, 141, 117, 121, 106, 132, 127, 126, 115, 136, 135, 116, 136, 112, 112, 122, 143, 150, 135, 118, 146, 125, 139, 115, 115, 102, 136, 103, 115, 128, 116, 111, 135, 133, 117, 122, 128, 112, 134, 129, 134, 120, 122, 106, 125, 117, 130, 145, 122, 130, 118, 131, 117, 123, 125, 129, 123, 131, 129, 124, 133, 123, 105, 131, 122, 130, 139, 128, 130, 129, 138, 127, 132, 139, 139, 131, 142, 140, 111, 136, 122, 136, 124, 132, 168, 114, 121, 122, 137, 120, 135, 137, 136, 123, 127, 121, 126, 125, 120, 105, 115, 129, 136, 120, 132, 106, 121, 138, 126, 121, 130, 117, 110, 131, 131, 123, 128, 132, 143, 135, 114, 139, 119, 115, 105, 117, 112, 121, 124, 134, 119, 128, 107, 132, 129, 116, 117, 137, 124, 126, 122, 114, 126, 135, 112, 111, 122, 129, 142, 109, 99, 117, 128, 125, 157, 153, 121, 113, 129, 127, 120, 126, 118, 132, 130, 133, 136, 124, 123, 124, 113, 117, 138, 136, 122, 131, 144, 121, 125, 130, 141, 132, 134, 108, 117, 105, 116, 120, 125, 134, 133, 130, 120, 108, 122, 118, 121, 131, 130, 141, 132, 146, 132, 133, 125, 121, 105, 123, 134, 135, 110, 135, 130, 133, 139, 122, 123, 122, 123, 110, 145, 125, 138, 140, 113, 145, 127, 129, 130, 142, 138, 118, 127, 122, 114, 122, 100, 123, 131, 130, 113, 126, 129, 105, 128, 113, 138, 120, 138, 128, 126, 146, 132, 129, 123, 130, 124, 129, 123, 110, 129, 122, 126, 128, 128, 122, 134, 108, 126, 127, 148, 119, 130, 139, 121, 125, 154, 116, 106, 123, 135, 107, 126, 118, 115, 110, 133, 143, 122, 129, 140, 114, 142, 119, 108, 124, 115, 127, 127, 135, 124, 125, 108, 124, 130, 120, 119, 155, 122, 126, 127, 123, 117, 108, 127, 127, 134, 133, 118, 123, 133, 116, 145, 119, 139, 113, 108, 115, 121, 134, 137, 122, 120, 113, 119, 111, 134, 124, 129, 137, 104, 128, 137, 120, 119, 127, 133, 119, 124, 122, 122, 134, 119, 129, 104, 124, 130, 134, 117, 118, 111, 119, 108, 132, 129, 122, 133, 132, 119, 132, 110, 115, 138, 127, 120, 139, 134, 125, 147, 122, 117, 115, 133, 131, 129, 130, 122, 124, 137, 117, 126, 124, 128, 131, 119, 132, 131, 130, 122, 120, 123, 127, 117, 141, 111, 112, 106, 134, 124, 128, 116, 130, 122, 118, 119, 110, 132, 140, 130, 128, 130, 126, 130, 142, 92, 118, 116, 140, 127, 129, 145, 136, 131, 135, 144, 115, 135, 129, 121, 128, 136, 98, 112, 113, 122, 107, 133, 116, 120, 150, 125, 134, 122, 120, 110, 135, 135, 127, 117, 123, 115, 122, 134, 124, 106, 133, 132, 111, 138, 108, 123, 124, 123, 110, 134, 99, 115, 139, 104, 118, 149, 122, 127, 119, 125, 123, 134, 132, 115, 127, 121, 134, 122, 121, 119, 131, 124, 119, 93, 124, 129, 129, 119, 121, 123, 145, 129, 107, 149, 121, 117, 117, 144, 137, 127, 121, 135, 135, 128, 126, 101, 124, 126, 142, 125, 138, 116, 123, 114, 141, 132, 129, 119, 125, 131, 126, 111, 131, 134, 132, 139, 115, 107, 127, 119, 127, 120, 118, 124, 131, 113, 138, 108, 111, 120, 126, 124, 123, 111, 115, 162, 120, 115, 124, 133, 116, 116, 120, 139, 122, 131, 112, 121, 124, 123, 126, 92, 107, 127, 118, 130, 125, 130, 126, 117, 130, 115, 115, 120, 126, 127, 130, 126, 129, 119, 126, 129, 131, 125, 131, 127, 135, 127, 127, 114, 128, 125, 118, 131, 106, 127, 103, 113, 118, 110, 129, 118, 118, 137, 119, 124, 118, 140, 125, 120, 104, 134, 112, 118, 116, 119, 107, 112, 131, 134, 135, 120, 138, 111, 129, 103, 107, 127, 134, 124, 123, 108, 112, 129, 122, 123, 133, 126, 137, 131, 124, 149, 130, 96, 144, 129, 125, 133, 147, 122, 138, 122, 126, 107, 124, 144, 134, 123, 128, 134, 121, 118, 116, 127, 124, 129, 123, 140, 127, 119, 125, 116, 136, 130, 114, 124, 119, 124, 118, 142, 122, 128, 125, 114, 135, 119, 138, 124, 126, 124, 128, 127, 129, 125, 133, 117, 120, 128, 135, 124, 131, 114, 123, 131, 128, 124, 117, 125, 118, 114, 108, 140, 152, 128, 129, 157, 113, 127, 136, 124, 122, 117, 127, 144, 111, 122, 135, 134, 124, 112, 130, 129, 136, 140, 121, 133, 141, 121, 123, 123, 137, 125, 121, 145, 124, 96, 127, 135, 108, 125, 136, 129, 147, 118, 117, 118, 125, 133, 115, 127, 122, 129, 133, 110, 122, 128, 124, 130, 126, 115, 151, 114, 131, 108, 141, 120, 112, 113, 123, 125, 135, 126, 127, 132, 125, 130, 125, 136, 124, 121, 131, 114, 120, 121, 120, 128, 135, 108, 118, 134, 125, 105, 137, 131, 127, 106, 124, 134, 102, 129, 128, 129, 137, 127, 112, 134, 118, 106, 128, 126, 133, 118, 121, 122, 131, 122, 114, 118, 133, 128, 132, 118, 123, 122, 133, 126, 132, 118, 109, 116, 128, 130, 131, 124, 97, 133, 122, 147, 118, 119, 113, 117, 121, 120, 136, 120, 118, 115, 125, 114, 116, 131, 106, 110, 114, 109, 131, 130, 106, 118, 124, 144, 136, 136, 112, 130, 115, 117, 135, 125, 134, 116, 117, 114, 131, 113, 141, 125, 125, 130, 134, 120, 127, 126, 124, 104, 126, 141, 128, 118, 130, 124, 135, 121, 125, 119, 127, 132, 109, 120, 130, 143, 116, 125, 118, 132, 125, 123, 119, 133, 125, 141, 138, 134, 132, 118, 130, 134, 145, 105, 124, 112, 80, 131, 110, 118, 116, 131, 111, 120, 124, 157, 128, 123, 121, 133, 115, 141, 154, 144, 122, 132, 121, 133, 129, 127, 116, 132, 123, 113, 114, 123, 134, 135, 134, 113, 108, 123, 142, 123, 131, 158, 110, 131, 127, 148, 131, 130, 121, 127, 117, 99, 119, 118, 120, 158, 127, 115, 117, 113, 130, 110, 121, 125, 127, 136, 120, 118, 114, 127, 126, 110, 145, 139, 130, 139, 107, 125, 127, 119, 111, 118, 114, 123, 129, 129, 132, 127, 139, 142, 110, 129, 137, 137, 118, 121, 112, 101, 126, 126, 127, 129, 128, 130, 115, 93, 113, 120, 115, 120, 121, 130, 125, 131, 118, 127, 135, 102, 124, 132, 133, 127, 116, 123, 134, 126, 129, 113, 122, 142, 134, 128, 112, 109, 113, 135, 125, 138, 117, 125, 141, 113, 145, 134, 125, 123, 133, 117, 125, 138, 127, 127, 141, 102, 132, 124, 134, 114, 109, 129, 121, 131, 133, 147, 110, 102, 111, 112, 154, 127, 113, 125, 108, 127, 133, 125, 134, 144, 104, 128, 124, 122, 128, 135, 128, 118, 115, 107, 152, 125, 123, 128, 116, 111, 132, 116, 123, 127, 117, 115, 105, 138, 126, 124, 114, 132, 123, 133, 141, 109, 126, 141, 124, 119, 132, 121, 128, 132, 136, 118, 110, 136, 118, 119, 121, 133, 121, 133, 114, 141, 106, 131, 124, 126, 128, 90, 131, 144, 135, 136, 130, 116, 121, 128, 133, 135, 119, 126, 117, 119, 128, 113, 118, 117, 131, 115, 134, 123, 130, 131, 134, 124, 127, 125, 125, 132, 144, 128, 145, 132, 134, 126, 127, 103, 123, 118, 123, 130, 115, 121, 114, 130, 118, 116, 132, 133, 133, 134, 142, 143, 126, 113, 139, 120, 129, 123, 123, 126, 127, 126, 126, 117, 118, 132, 108, 112, 115, 123, 122, 138, 120, 132, 113, 127, 139, 143, 120, 122, 113, 120, 125, 135, 127, 122, 140, 133, 139, 113, 128, 132, 131, 137, 125, 127, 137, 105, 134, 118, 144, 117, 120, 137, 122, 115, 117, 123, 113, 125, 108, 144, 118, 104, 125, 120, 131, 136, 129, 131, 126, 130, 134, 117, 167, 122, 116, 139, 141, 107, 131, 134, 106, 111, 125, 129, 125, 123, 130, 126, 119, 128, 129, 127, 130, 111, 136, 121, 118, 114, 112, 120, 138, 126, 133, 134, 116, 129, 122, 93, 131, 122, 119, 119, 133, 138, 120, 107, 132, 145, 126, 133, 110, 123, 122, 132, 127, 139, 106, 117, 125, 114, 126, 142, 118, 132, 119, 104, 124, 120, 119, 136, 130, 113, 113, 122, 123, 146, 126, 117, 125, 119, 130, 118, 122, 130, 130, 119, 117, 130, 113, 141, 116, 129, 124, 125, 141, 136, 114, 133, 120, 124, 114, 124, 126, 138, 135, 131, 122, 111, 116, 116, 138, 141, 113, 124, 129, 119, 118, 125, 135, 113, 122, 114, 121, 111, 144, 126, 131, 105, 115, 137, 121, 119, 106, 129, 136, 102, 122, 123, 130, 125, 145, 126, 122, 116, 125, 121, 120, 132, 121, 141, 128, 124, 137, 120, 126, 130, 128, 130, 125, 124, 133, 128, 140, 111, 132, 136, 134, 121, 123, 121, 133, 127, 141, 128, 123, 117, 132, 130, 133, 126, 139, 129, 130, 127, 127, 131, 123, 130, 129, 135, 126, 122, 138, 118, 124, 137, 126, 113, 126, 140, 108, 118, 139, 112, 115, 142, 110, 124, 119, 127, 114, 143, 133, 126, 121, 131, 121, 118, 127, 132, 127, 127, 150, 107, 128, 129, 131, 117, 142, 120, 108, 109, 124, 139, 120, 140, 108, 117, 112, 131, 146, 144, 131, 118, 125, 112, 138, 130, 124, 112, 129, 125, 133, 106, 130, 128, 129, 131, 134, 132, 136, 140, 112, 113, 121, 114, 118, 132, 144, 143, 115, 131, 126, 110, 150, 141, 118, 136, 124, 141, 135, 114, 133, 134, 126, 140, 99, 131, 130, 148, 111, 107, 116, 115, 129, 146, 121, 123, 134, 111, 121, 120, 119, 123, 135, 109, 140, 138, 130, 122, 125, 122, 111, 107, 120, 120, 131, 108, 135, 116, 137, 126, 143, 121, 107, 122, 116, 109, 126, 131, 112, 128, 118, 123, 111, 110, 121, 128, 118, 130, 142, 133, 126, 119, 132, 137, 131, 104, 115, 114, 137, 140, 115, 100, 123, 155, 121, 105, 113, 127, 122, 135, 117, 138, 121, 108, 129, 113, 125, 117, 143, 129, 122, 132, 112, 111, 114, 134, 120, 128, 133, 120, 129, 126, 131, 112, 129, 125, 125, 125, 136, 131, 123, 135, 124, 128, 113, 145, 146, 136, 138, 119, 114, 122, 109, 113, 132, 136, 121, 134, 107, 132, 125, 127, 122, 120, 125, 116, 118, 117, 150, 129, 121, 104, 106, 124, 129, 126, 127, 138, 125, 139, 127, 130, 141, 135, 138, 128, 114, 130, 121, 142, 129, 125, 126, 113, 127, 126, 126, 124, 124, 120, 147, 120, 125, 152, 110, 120, 129, 125, 115, 112, 117, 112, 123, 131, 123, 120, 143, 125, 113, 121, 118, 116, 100, 128, 138, 119, 120, 119, 111, 138, 133, 109, 126, 122, 118, 127, 109, 125, 137, 116, 113, 114, 107, 120, 119, 117, 120, 135, 142, 130, 140, 140, 106, 139, 119, 121, 121, 120, 127, 123, 127, 113, 105, 126, 119, 127, 117, 112, 125, 142, 115, 131, 128, 142, 126, 142, 120, 116, 118, 109, 119, 118, 118, 120, 129, 125, 129, 119, 144, 115, 121, 129, 121, 127, 145, 112, 135, 116, 114, 142, 129, 164, 120, 131, 127, 111, 128, 147, 124, 136, 123, 127, 138, 121, 138, 161, 106, 116, 92, 117, 128, 122, 118, 121, 131, 120, 126, 142, 123, 122, 123, 131, 122, 121, 112, 138, 134, 122, 113, 130, 155, 132, 136, 122, 141, 108, 115, 128, 123, 126, 116, 138, 111, 126, 106, 126, 117, 115, 129, 135, 120, 107, 115, 119, 142, 101, 127, 129, 122, 132, 142, 134, 120, 129, 111, 123, 121, 126, 119, 108, 121, 115, 139, 139, 123, 132, 109, 138, 133, 139, 138, 103, 132, 120, 118, 131, 141, 114, 139, 138, 129, 128, 121, 130, 122, 123, 125, 128, 116, 136, 123, 129, 127, 122, 113, 131, 128, 132, 118, 112, 111, 135, 133, 112, 140, 131, 129, 122, 129, 124, 100, 148, 128, 128, 115, 122, 120, 125, 151, 101, 119, 134, 112, 109, 120, 127, 117, 122, 110, 137, 128, 115, 130, 129, 133, 119, 144, 114, 129, 122, 133, 137, 112, 131, 123, 126, 144, 131, 108, 119, 113, 118, 132, 126, 113, 136, 120, 127, 122, 158, 126, 133, 134, 134, 125, 134, 115, 123, 106, 118, 135, 131, 107, 122, 144, 124, 128, 123, 123, 127, 125, 119, 115, 131, 131, 138, 130, 138, 104, 116, 125, 140, 108, 124, 120, 128, 110, 116, 134, 105, 122, 135, 122, 119, 128, 140, 132, 118, 141, 141, 139, 115, 110, 96, 116, 142, 93, 125, 110, 129, 119, 142, 111, 112, 117, 153, 121, 110, 110, 110, 131, 126, 129, 123, 132, 128, 123, 128, 122, 137, 109, 129, 115, 126, 122, 148, 121, 129, 128, 118, 133, 114, 101, 139, 130, 126, 129, 125, 128, 129, 116, 95, 111, 109, 120, 121, 135, 130, 119, 118, 96, 100, 123, 126, 130, 127, 106, 110, 142, 127, 147, 128, 127, 121, 119, 133, 138, 113, 134, 129, 146, 124, 142, 115, 138, 121, 110, 134, 128, 114, 111, 127, 131, 94, 125, 140, 120, 139, 141, 118, 128, 120, 138, 103, 133, 119, 140, 111, 143, 110, 103, 133, 112, 140, 119, 133, 99, 136, 124, 141, 138, 99, 116, 129, 125, 129, 121, 126, 124, 136, 120, 117, 122, 105, 120, 131, 131, 132, 132, 125, 131, 124, 131, 122, 132, 133, 132, 97, 121, 134, 126, 133, 114, 126, 131, 126, 107, 134, 121, 118, 112, 121, 125, 118, 146, 122, 133, 113, 145, 123, 120, 112, 132, 117, 154, 140, 134, 135, 125, 133, 142, 143, 110, 108, 128, 126, 128, 125, 115, 125, 115, 125, 110, 142, 141, 141, 110, 110, 125, 129, 116, 124, 134, 130, 124, 114, 130, 103, 135, 116, 131, 128, 131, 120, 119, 136, 138, 126, 131, 121, 130, 148, 133, 137, 118, 122, 111, 121, 123, 112, 123, 130, 135, 126, 115, 120, 121, 124, 126, 119, 108, 126, 136, 116, 126, 126, 108, 128, 134, 124, 127, 140, 139, 128, 136, 126, 129, 145, 116, 154, 143, 137, 132, 116, 116, 117, 113, 123, 134, 134, 117, 127, 138, 124, 122, 141, 128, 108, 126, 131, 116, 127, 127, 159, 100, 122, 108, 128, 118, 132, 114, 123, 145, 119, 132, 116, 138, 104, 121, 126, 124, 144, 117, 118, 131, 120, 125, 150, 121, 134, 145, 129, 137, 117, 133, 101, 125, 112, 125, 137, 110, 106, 125, 145, 134, 148, 119, 112, 128, 127, 148, 123, 114, 118, 120, 137, 139, 124, 143, 114, 110, 126, 133, 123, 117, 121, 121, 121, 108, 136, 125, 126, 136, 126, 121, 132, 122, 114, 119, 122, 125, 138, 110, 124, 117, 117, 125, 135, 124, 125, 157, 117, 129, 125, 148, 141, 117, 137, 119, 127, 137, 126, 118, 140, 154, 137, 123, 134, 131, 122, 115, 125, 145, 130, 134, 150, 113, 122, 126, 90, 144, 124, 128, 130, 120, 107, 99, 124, 127, 147, 134, 123, 112, 122, 134, 109, 137, 105, 126, 111, 132, 124, 119, 143, 145, 117, 131, 126, 146, 119, 105, 125, 129, 125, 127, 131, 126, 126, 129, 124, 115, 144, 118, 139, 122, 127, 105, 147, 146, 132, 130, 127, 130, 126, 122, 102, 135, 119, 136, 113, 132, 111, 139, 138, 117, 144, 135, 110, 130, 150, 132, 128, 138, 136, 117, 121, 120, 142, 112, 125, 122, 116, 145, 118, 121, 126, 139, 138, 126, 118, 140, 114, 124, 135, 126, 121, 112, 142, 132, 131, 119, 110, 122, 133, 130, 125, 138, 122, 114, 98, 113, 122, 131, 121, 121, 142, 123, 127, 139, 131, 130, 136, 127, 92, 138, 133, 120, 124, 110, 121, 123, 124, 123, 135, 132, 110, 130, 130, 107, 103, 120, 130, 135, 134, 118, 117, 122, 121, 134, 136, 137, 116, 128, 126, 131, 147, 131, 107, 123, 130, 146, 120, 128, 129, 110, 128, 138, 123, 127, 127, 126, 121, 116, 132, 139, 148, 129, 115, 115, 131, 139, 128, 130, 119, 114, 124, 123, 131, 145, 133, 133, 127, 130, 129, 128, 120, 118, 121, 123, 129, 127, 133, 122, 100, 121, 117, 118, 124, 139, 124, 120, 105, 123, 117, 125, 125, 121, 111, 140, 123, 136, 128, 125, 123, 129, 130, 141, 117, 138, 130, 135, 138, 141, 118, 129, 126, 125, 140, 94, 129, 118, 130, 132, 125, 123, 138, 115, 136, 123, 121, 129, 112, 109, 111, 128, 118, 130, 114, 125, 121, 117, 125, 119, 116, 133, 112, 120, 127, 117, 115, 128, 135, 113, 128, 126, 118, 120, 131, 138, 129, 118, 129, 119, 129, 119, 129, 112, 114, 127, 128, 119, 143, 127, 111, 124, 115, 132, 144, 114, 131, 122, 121, 126, 107, 142, 114, 145, 116, 117, 120, 141, 135, 144, 129, 122, 120, 125, 118, 105, 117, 120, 154, 124, 130, 123, 122, 139, 118, 139, 127, 131, 122, 131, 138, 145, 134, 120, 125, 120, 114, 132, 103, 132, 131, 139, 101, 100, 123, 102, 121, 119, 125, 136, 137, 122, 130, 107, 116, 118, 127, 110, 132, 123, 132, 124, 130, 123, 138, 128, 125, 128, 125, 123, 125, 122, 134, 125, 137, 110, 130, 130, 121, 127, 107, 128, 125, 109, 137, 122, 128, 137, 127, 132, 116, 115, 128, 149, 120, 121, 134, 142, 119, 135, 110, 136, 130, 113, 110, 119, 129, 109, 129, 113, 131, 117, 122, 120, 124, 132, 139, 106, 145, 114, 125, 122, 126, 114, 114, 144, 125, 151, 121, 112, 105, 123, 136, 126, 114, 126, 120, 138, 127, 136, 132, 107, 131, 142, 116, 133, 122, 109, 114, 125, 137, 114, 113, 128, 149, 125, 115, 109, 130, 135, 126, 113, 111, 126, 125, 102, 128, 118, 130, 133, 141, 119, 118, 123, 116, 112, 115, 117, 119, 125, 130, 128, 123, 129, 121, 110, 133, 123, 132, 137, 122, 129, 110, 113, 120, 142, 111, 118, 138, 121, 115, 103, 148, 131, 130, 117, 125, 120, 134, 132, 129, 124, 129, 129, 136, 125, 113, 135, 128, 132, 120, 123, 119, 137, 137, 105, 109, 129, 124, 132, 124, 132, 138, 128, 122, 132, 139, 156, 126, 119, 123, 121, 136, 144, 141, 119, 126, 132, 127, 104, 123, 141, 118, 120, 137, 138, 131, 152, 123, 102, 138, 129, 117, 137, 115, 145, 116, 127, 109, 151, 139, 143, 115, 130, 115, 112, 115, 116, 123, 111, 120, 138, 125, 127, 135, 124, 139, 139, 126, 122, 117, 121, 142, 134, 109, 133, 124, 123, 140, 110, 157, 124, 124, 124, 145, 111, 140, 116, 114, 156, 130, 121, 143, 119, 132, 121, 114, 111, 122, 130, 132, 132, 127, 128, 138, 127, 141, 128, 118, 122, 143, 150, 131, 131, 111, 116, 117, 116, 141, 146, 113, 144, 124, 121, 107, 129, 126, 123, 134, 121, 120, 91, 119, 121, 118, 129, 130, 131, 130, 101, 129, 131, 125, 132, 135, 127, 118, 120, 132, 125, 139, 143, 142, 130, 130, 134, 123, 122, 132, 131, 105, 126, 127, 140, 150, 137, 146, 111, 122, 140, 154, 116, 134, 132, 139, 140, 114, 136, 110, 131, 132, 137, 110, 133, 119, 126, 123, 115, 116, 127, 124, 115, 132, 123, 143, 117, 110, 122, 133, 121, 117, 142, 137, 137, 130, 110, 116, 136, 121, 136, 119, 109, 129, 121, 130, 133, 126, 137, 134, 119, 115, 140, 136, 115, 122, 125, 117, 122, 128, 123, 133, 128, 137, 142, 118, 128, 124, 118, 120, 106, 120, 123, 136, 124, 133, 129, 122, 122, 110, 127, 120, 137, 133, 132, 164, 133, 136, 118, 115, 118, 117, 103, 127, 132, 137, 106, 140, 106, 136, 109, 128, 133, 120, 151, 132, 108, 126, 131, 135, 120, 115, 138, 154, 101, 126, 113, 147, 126, 138, 110, 117, 128, 121, 130, 97, 114, 145, 124, 122, 123, 125, 118, 124, 126, 140, 133, 111, 120, 134, 123, 119, 110, 136, 133, 127, 120, 141, 145, 139, 113, 116, 145, 112, 134, 113, 137, 119, 143, 121, 116, 112, 132, 138, 137, 121, 114, 126, 106, 119, 110, 102, 115, 134, 134, 120, 131, 121, 135, 125, 116, 125, 131, 137, 115, 120, 123, 118, 120, 123, 139, 121, 131, 138, 133, 143, 141, 146, 136, 128, 142, 139, 106, 120, 119, 115, 119, 136, 121, 124, 120, 128, 129, 119, 124, 128, 114, 125, 122, 128, 119, 126, 150, 158, 100, 137, 143, 131, 120, 119, 119, 142, 111, 131, 122, 117, 124, 142, 115, 139, 140, 125, 115, 112, 119, 125, 133, 123, 115, 123, 142, 119, 109, 138, 128, 107, 135, 130, 139, 146, 132, 133, 130, 127, 113, 143, 122, 121, 132, 137, 134, 113, 125, 116, 134, 112, 92, 122, 114, 108, 97, 127, 130, 132, 136, 131, 148, 109, 112, 136, 122, 121, 131, 100, 124, 115, 115, 157, 142, 140, 116, 131, 131, 114, 136, 122, 130, 125, 109, 129, 133, 130, 113, 126, 131, 136, 126, 109, 133, 134, 122, 126, 133, 131, 136, 133, 133, 142, 112, 131, 127, 127, 124, 108, 140, 127, 131, 143, 112, 137, 111, 112, 118, 116, 128, 132, 135, 147, 130, 119, 127, 132, 122, 135, 141, 136, 110, 132, 126, 141, 139, 129, 128, 114, 118, 130, 114, 115, 133, 148, 160, 122, 143, 125, 151, 134, 134, 123, 110, 157, 121, 139, 126, 135, 117, 111, 129, 122, 132, 115, 139, 113, 126, 132, 126, 107, 132, 119, 126, 144, 132, 136, 135, 130, 113, 115, 113, 130, 116, 118, 122, 141, 118, 150, 142, 117, 120, 117, 141, 127, 130, 125, 127, 135, 127, 111, 145, 125, 120, 123, 130, 139, 128, 125, 127, 109, 119, 126, 119, 124, 141, 136, 124, 129, 123, 141, 123, 113, 101, 124, 137, 108, 127, 137, 136, 106, 142, 139, 120, 112, 115, 138, 124, 129, 123, 123, 135, 116, 130, 126, 121, 122, 132, 123, 121, 115, 116, 119, 116, 117, 134, 143, 121, 140, 135, 142, 124, 124, 125, 139, 130, 105, 112, 124, 128, 120, 119, 123, 145, 140, 121, 131, 128, 119, 113, 152, 131, 115, 109, 133, 139, 135, 125, 142, 152, 126, 122, 118, 107, 121, 101, 130, 129, 138, 123, 118, 122, 115, 131, 127, 120, 124, 132, 125, 120, 128, 132, 119, 140, 123, 129, 152, 124, 142, 115, 137, 111, 126, 112, 141, 131, 104, 137, 147, 119, 126, 142, 124, 119, 115, 133, 119, 125, 132, 109, 130, 142, 128, 132, 115, 128, 115, 145, 126, 124, 132, 124, 136, 128, 121, 122, 113, 146, 129, 121, 151, 131, 128, 122, 136, 134, 126, 130, 124, 133, 108, 146, 139, 129, 124, 118, 132, 129, 135, 132, 131, 134, 110, 102, 111, 125, 120, 120, 122, 133, 126, 119, 113, 125, 113, 129, 145, 131, 123, 106, 124, 134, 135, 110, 130, 122, 126, 123, 111, 125, 120, 123, 126, 124, 118, 124, 127, 115, 133, 123, 121, 139, 119, 121, 124, 129, 130, 130, 110, 127, 115, 140, 128, 128, 119, 137, 120, 133, 137, 133, 108, 133, 127, 129, 125, 113, 130, 125, 123, 131, 116, 127, 115, 125, 132, 126, 117, 143, 115, 109, 128, 122, 122, 114, 129, 133, 116, 112, 136, 126, 116, 126, 117, 132, 136, 145, 104, 131, 143, 134, 111, 134, 118, 122, 125, 131, 127, 142, 138, 100, 110, 127, 121, 118, 115, 119, 123, 142, 127, 116, 131, 129, 124, 118, 131, 133, 137, 130, 133, 120, 136, 116, 117, 120, 118, 119, 113, 110, 108, 129, 138, 117, 135, 121, 117, 121, 114, 148, 109, 122, 121, 132, 119, 126, 111, 120, 133, 130, 132, 135, 123, 127, 121, 120, 113, 127, 129, 124, 127, 127, 117, 107, 127, 131, 132, 124, 125, 121, 97, 121, 128, 118, 121, 111, 125, 129, 124, 136, 119, 137, 126, 119, 124, 136, 118, 139, 130, 125, 107, 138, 118, 128, 142, 116, 124, 135, 132, 112, 123, 110, 122, 120, 122, 128, 133, 108, 137, 129, 122, 127, 133, 137, 117, 123, 123, 116, 132, 106, 131, 108, 112, 139, 149, 137, 107, 125, 124, 122, 130, 125, 118, 128, 116, 130, 129, 124, 121, 123, 118, 134, 123, 122, 146, 122, 125, 137, 121, 128, 141, 116, 123, 104, 140, 119, 118, 129, 117, 120, 132, 120, 121, 120, 118, 147, 134, 127, 129, 109, 119, 115, 127, 114, 135, 126, 127, 123, 112, 132, 125, 131, 115, 140, 122, 129, 127, 117, 143, 133, 125, 125, 106, 120, 124, 123, 130, 135, 120, 111, 136, 113, 124, 120, 118, 116, 147, 111, 121, 123, 125, 128, 121, 144, 135, 129, 136, 118, 116, 144, 124, 130, 140, 131, 139, 111, 133, 125, 100, 123, 135, 139, 135, 130, 143, 142, 128, 135, 117, 111, 137, 125, 114, 124, 140, 136, 122, 120, 128, 129, 122, 135, 129, 153, 137, 126, 146, 128, 158, 121, 122, 121, 116, 122, 115, 145, 120, 110, 124, 132, 138, 122, 125, 133, 129, 130, 125, 144, 134, 134, 121, 132, 121, 128, 128, 158, 132, 115, 144, 124, 132, 128, 116, 118, 142, 124, 122, 127, 137, 132, 115, 133, 124, 118, 129, 123, 137, 138, 136, 122, 113, 115, 131, 124, 115, 124, 114, 122, 137, 137, 139, 128, 120, 122, 109, 127, 121, 123, 137, 132, 129, 118, 124, 137, 114, 133, 117, 129, 140, 138, 113, 139, 124, 130, 145, 119, 124, 134, 104, 121, 117, 107, 116, 105, 122, 129, 128, 136, 135, 122, 126, 124, 111, 116, 135, 128, 126, 121, 126, 134, 122, 122, 116, 136, 134, 138, 121, 139, 128, 155, 139, 140, 129, 121, 134, 133, 134, 129, 119, 130, 119, 114, 111, 125, 108, 127, 115, 120, 125, 123, 114, 127, 122, 126, 130, 140, 141, 118, 119, 112, 143, 112, 128, 120, 127, 135, 138, 131, 140, 113, 131, 128, 127, 115, 127, 119, 131, 129, 144, 122, 135, 131, 120, 117, 136, 112, 115, 128, 128, 127, 128, 129, 123, 122, 131, 131, 146, 126, 119, 131, 123, 103, 114, 119, 120, 125, 123, 137, 131, 121, 127, 128, 120, 129, 126, 122, 139, 139, 113, 103, 114, 115, 130, 123, 119, 121, 133, 128, 131, 131, 137, 131, 112, 99, 122, 117, 134, 109, 91, 141, 108, 118, 121, 129, 133, 107, 116, 111, 125, 114, 139, 125, 135, 127, 127, 108, 101, 126, 128, 130, 126, 150, 121, 124, 131, 126, 133, 138, 112, 135, 136, 129, 115, 119, 130, 117, 115, 147, 129, 117, 143, 129, 137, 132, 134, 115, 143, 114, 124, 123, 133, 121, 126, 125, 112, 131, 125, 123, 122, 129, 136, 112, 136, 129, 138, 115, 131, 125, 140, 130, 117, 129, 140, 136, 131, 117, 126, 112, 125, 125, 155, 132, 134, 109, 131, 107, 107, 117, 135, 139, 127, 121, 116, 134, 110, 130, 120, 127, 106, 124, 103, 112, 123, 140, 131, 120, 114, 113, 118, 129, 114, 120, 110, 132, 138, 106, 119, 122, 124, 133, 118, 122, 113, 105, 121, 118, 124, 135, 137, 143, 132, 110, 132, 132, 126, 106, 116, 139, 132, 125, 127, 126, 125, 138, 126, 120, 127, 127, 126, 125, 139, 128, 117, 114, 108, 124, 122, 144, 109, 119, 108, 139, 127, 109, 130, 138, 118, 118, 115, 135, 122, 120, 127, 120, 122, 118, 120, 123, 124, 122, 143, 118, 111, 111, 122, 132, 120, 121, 109, 132, 140, 111, 142, 129, 140, 129, 140, 129, 113, 131, 130, 149, 144, 105, 133, 138, 119, 134, 131, 113, 126, 131, 127, 112, 120, 142, 142, 121, 109, 145, 127, 126, 129, 146, 104, 125, 122, 115, 104, 133, 120, 132, 137, 123, 106, 109, 127, 119, 113, 113, 102, 113, 103, 133, 123, 118, 124, 130, 121, 156, 128, 119, 129, 129, 112, 103, 107, 118, 125, 147, 134, 139, 113, 141, 118, 136, 122, 130, 111, 120, 142, 147, 119, 103, 129, 128, 123, 107, 129, 126, 126, 139, 157, 122, 126, 117, 121, 125, 120, 113, 114, 115, 118, 112, 142, 122, 138, 117, 125, 115, 129, 112, 114, 120, 126, 120, 137, 133, 108, 116, 122, 131, 118, 136, 133, 126, 125, 126, 121, 119, 124, 128, 118, 136, 128, 124, 136, 124, 145, 117, 119, 111, 132, 122, 143, 129, 121, 125, 114, 139, 131, 116, 137, 135, 91, 156, 116, 132, 124, 146, 127, 127, 111, 139, 107, 123, 123, 118, 124, 110, 125, 136, 134, 136, 149, 118, 118, 135, 128, 126, 113, 135, 119, 133, 141, 125, 111, 128, 121, 116, 140, 134, 128, 141, 116, 131, 127, 129, 132, 97, 144, 129, 111, 122, 122, 136, 123, 129, 149, 120, 128, 121, 130, 115, 129, 131, 121, 114, 129, 120, 135, 116, 141, 110, 138, 128, 135, 136, 120, 144, 125, 119, 142, 120, 128, 128, 130, 142, 128, 145, 133, 123, 126, 120, 135, 131, 119, 129, 112, 125, 140, 116, 134, 123, 124, 127, 124, 125, 114, 123, 127, 130, 137, 116, 126, 131, 126, 153, 123, 111, 140, 119, 110, 117, 137, 122, 115, 116, 124, 142, 129, 117, 152, 111, 118, 103, 127, 149, 131, 130, 128, 122, 123, 124, 125, 143, 136, 131, 128, 129, 132, 112, 129, 123, 124, 117, 112, 128, 125, 133, 127, 127, 116, 131, 132, 122, 124, 130, 129, 129, 144, 115, 126, 134, 137, 122, 114, 133, 121, 122, 121, 122, 125, 136, 128, 129, 113, 123, 130, 122, 117, 139, 119, 129, 133, 123, 117, 140, 115, 119, 128, 137, 124, 115, 148, 133, 136, 131, 113, 117, 125, 129, 131, 123, 130, 122, 122, 115, 110, 138, 131, 101, 125, 125, 124, 134, 135, 98, 118, 119, 125, 142, 132, 138, 132, 114, 141, 128, 132, 127, 135, 114, 130, 132, 126, 129, 111, 126, 107, 142, 123, 126, 136, 149, 101, 115, 132, 132, 120, 124, 132, 129, 125, 122, 130, 117, 137, 126, 136, 150, 107, 130, 115, 127, 131, 108, 129, 138, 119, 117, 113, 121, 112, 147, 124, 126, 137, 141, 130, 124, 136, 104, 123, 117, 102, 128, 118, 110, 131, 141, 120, 122, 133, 125, 127, 138, 133, 115, 130, 124, 140, 112, 106, 128, 119, 122, 110, 128, 138, 124, 124, 131, 129, 136, 101, 118, 132, 119, 132, 125, 123, 155, 117, 139, 130, 135, 122, 122, 142, 153, 116, 116, 99, 129, 125, 147, 120, 129, 130, 122, 132, 134, 116, 116, 144, 124, 138, 109, 133, 108, 119, 118, 118, 122, 115, 132, 122, 133, 127, 122, 133, 132, 124, 124, 128, 129, 106, 122, 121, 127, 114, 122, 122, 122, 99, 120, 127, 126, 130, 126, 116, 139, 121, 117, 136, 132, 125, 129, 124, 128, 126, 132, 114, 115, 131, 119, 118, 119, 123, 121, 115, 129, 104, 123, 119, 133, 128, 107, 121, 116, 113, 128, 126, 116, 111, 123, 129, 120, 109, 138, 121, 126, 138, 137, 124, 115, 116, 111, 124, 116, 131, 123, 118, 101, 124, 138, 108, 140, 143, 115, 115, 119, 136, 141, 112, 139, 145, 111, 118, 114, 126, 111, 132, 117, 150, 135, 116, 144, 124, 135, 125, 117, 126, 141, 130, 126, 122, 121, 128, 147, 117, 120, 137, 146, 114, 128, 110, 115, 128, 128, 111, 123, 151, 119, 128, 102, 116, 138, 119, 121, 148, 123, 131, 116, 126, 131, 139, 148, 126, 131, 121, 117, 131, 133, 137, 135, 120, 138, 118, 120, 138, 128, 132, 108, 119, 110, 146, 124, 115, 140, 126, 130, 126, 128, 116, 134, 112, 107, 129, 119, 108, 108, 122, 137, 121, 136, 133, 122, 113, 115, 125, 127, 129, 125, 109, 122, 120, 128, 108, 137, 120, 127, 132, 123, 123, 134, 137, 134, 134, 130, 124, 108, 119, 143, 106, 134, 129, 126, 131, 135, 122, 129, 126, 128, 91, 140, 102, 128, 115, 137, 122, 128, 111, 107, 123, 123, 118, 109, 112, 120, 153, 128, 133, 108, 123, 125, 136, 113, 105, 133, 142, 122, 120, 117, 116, 124, 135, 116, 130, 123, 114, 122, 111, 119, 106, 148, 126, 109, 131, 114, 127, 142, 135, 115, 119, 139, 122, 136, 123, 119, 133, 137, 133, 138, 126, 130, 137, 139, 132, 113, 115, 122, 132, 132, 129, 129, 110, 129, 146, 118, 119, 120, 114, 140, 120, 118, 122, 114, 121, 116, 134, 126, 105, 119, 98, 135, 144, 121, 109, 124, 137, 123, 133, 125, 115, 102, 132, 142, 135, 113, 117, 149, 137, 132, 130, 111, 135, 121, 148, 137, 136, 127, 129, 139, 105, 132, 120, 102, 141, 120, 124, 122, 130, 133, 129, 119, 129, 120, 106, 140, 122, 118, 113, 125, 103, 109, 134, 125, 116, 115, 127, 130, 140, 121, 131, 127, 127, 132, 133, 125, 149, 134, 127, 128, 117, 129, 126, 129, 124, 125, 129, 127, 101, 129, 117, 123, 132, 127, 106, 122, 111, 122, 137, 133, 126, 140, 113, 114, 127, 119, 145, 125, 132, 130, 128, 131, 119, 103, 143, 106, 106, 127, 124, 112, 113, 133, 135, 152, 131, 122, 126, 138, 136, 124, 125, 122, 130, 118, 133, 121, 102, 130, 124, 115, 114, 132, 113, 116, 126, 116, 121, 113, 113, 119, 134, 109, 131, 129, 108, 130, 131, 141, 116, 120, 110, 117, 121, 124, 148, 100, 141, 128, 117, 148, 146, 125, 123, 128, 107, 99, 132, 141, 101, 138, 115, 124, 126, 138, 134, 131, 127, 112, 121, 140, 133, 131, 125, 143, 112, 120, 114, 129, 140, 124, 134, 108, 138, 130, 117, 124, 138, 135, 126, 106, 137, 144, 148, 117, 132, 117, 134, 115, 138, 145, 151, 139, 113, 120, 114, 134, 126, 129, 132, 120, 122, 135, 148, 118, 118, 144, 124, 126, 102, 121, 125, 129, 119, 122, 107, 136, 127, 112, 134, 113, 131, 94, 106, 128, 125, 124, 123, 121, 127, 134, 118, 122, 121, 133, 122, 123, 134, 153, 144, 140, 129, 129, 142, 127, 161, 142, 121, 113, 128, 118, 114, 116, 115, 135, 128, 140, 112, 127, 125, 136, 108, 116, 123, 111, 123, 119, 130, 124, 123, 139, 137, 130, 106, 136, 119, 124, 116, 118, 120, 129, 129, 153, 124, 114, 111, 126, 134, 131, 118, 125, 134, 122, 123, 103, 137, 127, 134, 130, 115, 111, 134, 126, 102, 122, 129, 128, 135, 127, 126, 135, 121, 137, 116, 134, 146, 135, 140, 112, 108, 111, 114, 135, 124, 126, 125, 117, 141, 101, 113, 113, 138, 117, 120, 106, 134, 125, 130, 125, 128, 110, 116, 110, 119, 119, 144, 133, 115, 122, 126, 119, 127, 128, 125, 123, 115, 105, 138, 127, 137, 104, 133, 104, 135, 128, 108, 116, 132, 133, 131, 131, 112, 130, 134, 114, 125, 146, 119, 123, 131, 135, 116, 127, 128, 134, 132, 126, 138, 133, 135, 124, 123, 126, 128, 133, 111, 100, 134, 126, 122, 116, 124, 129, 129, 119, 120, 136, 123, 119, 146, 110, 141, 121, 142, 118, 137, 112, 128, 106, 139, 125, 120, 138, 120, 129, 135, 126, 127, 130, 134, 101, 121, 109, 136, 130, 107, 122, 127, 131, 145, 125, 137, 114, 129, 130, 134, 127, 136, 126, 118, 140, 130, 120, 120, 156, 128, 144, 126, 116, 131, 131, 121, 140, 118, 139, 129, 122, 147, 115, 118, 115, 147, 136, 115, 119, 131, 142, 111, 133, 154, 149, 134, 115, 102, 98, 128, 124, 153, 122, 118, 113, 128, 129, 118, 127, 109, 131, 128, 121, 129, 124, 116, 127, 116, 130, 122, 119, 119, 119, 143, 127, 129, 122, 103, 127, 140, 143, 121, 131, 119, 128, 127, 119, 128, 127, 130, 92, 125, 142, 131, 109, 123, 115, 133, 129, 142, 109, 126, 126, 103, 113, 119, 151, 125, 133, 131, 141, 104, 123, 112, 131, 128, 128, 120, 114, 122, 112, 126, 138, 130, 127, 131, 136, 112, 139, 113, 136, 124, 126, 124, 107, 126, 133, 144, 131, 145, 121, 157, 128, 147, 122, 116, 126, 144, 138, 129, 118, 136, 142, 123, 95, 118, 133, 111, 124, 125, 106, 130, 125, 136, 107, 110, 125, 129, 119, 135, 112, 100, 134, 131, 124, 119, 133, 127, 128, 126, 128, 143, 130, 117, 128, 125, 111, 123, 129, 137, 115, 124, 120, 110, 131, 122, 128, 129, 121, 118, 138, 121, 119, 113, 145, 142, 127, 121, 138, 112, 137, 119, 122, 124, 130, 124, 131, 128, 114, 121, 128, 130, 128, 148, 123, 126, 136, 135, 131, 132, 115, 113, 133, 125, 120, 150, 127, 132, 114, 122, 127, 132, 125, 122, 111, 135, 126, 121, 123, 125, 137, 104, 121, 123, 123, 134, 110, 133, 132, 117, 120, 126, 122, 147, 133, 147, 131, 115, 118, 103, 129, 124, 126, 112, 125, 126, 107, 131, 137, 138, 138, 128, 135, 111, 113, 127, 135, 119, 129, 118, 125, 134, 125, 143, 146, 120, 131, 146, 148, 140, 107, 123, 119, 145, 119, 134, 130, 132, 133, 123, 116, 138, 121, 140, 128, 127, 116, 113, 107, 120, 119, 128, 130, 133, 105, 121, 133, 113, 120, 140, 138, 140, 123, 116, 120, 123, 126, 126, 144, 113, 121, 116, 126, 133, 122, 134, 123, 132, 127, 140, 138, 131, 127, 109, 130, 136, 136, 114, 136, 106, 119, 125, 130, 133, 122, 118, 134, 137, 128, 115, 125, 119, 116, 141, 106, 124, 132, 126, 121, 122, 120, 109, 98, 140, 119, 157, 138, 122, 147, 118, 123, 121, 123, 122, 118, 133, 125, 135, 112, 128, 111, 121, 126, 106, 119, 115, 116, 128, 136, 120, 130, 127, 122, 127, 122, 118, 128, 120, 140, 134, 135, 129, 108, 127, 120, 141, 134, 133, 117, 122, 118, 139, 117, 123, 108, 131, 126, 116, 134, 129, 119, 123, 149, 130, 118, 126, 114, 121, 104, 145, 111, 108, 115, 117, 147, 133, 129, 130, 117, 125, 118, 112, 132, 132, 140, 111, 131, 138, 116, 122, 121, 130, 111, 126, 140, 137, 140, 118, 127, 124, 114, 135, 124, 136, 130, 141, 140, 136, 130, 118, 119, 121, 126, 128, 115, 133, 127, 117, 137, 144, 112, 128, 116, 132, 142, 113, 126, 126, 134, 135, 142, 129, 132, 137, 120, 131, 140, 120, 134, 134, 139, 132, 126, 122, 131, 144, 120, 124, 125, 120, 119, 123, 131, 128, 138, 121, 118, 139, 123, 147, 149, 112, 123, 128, 142, 143, 129, 140, 111, 120, 96, 152, 129, 126, 126, 125, 124, 107, 132, 123, 123, 121, 136, 128, 143, 119, 124, 141, 117, 141, 117, 137, 113, 136, 129, 141, 140, 133, 122, 136, 123, 123, 128, 134, 123, 131, 131, 119, 121, 117, 116, 126, 142, 118, 127, 127, 136, 121, 120, 112, 136, 130, 124, 111, 123, 129, 138, 118, 124, 119, 142, 115, 132, 124, 111, 119, 113, 103, 136, 111, 127, 124, 125, 114, 128, 144, 127, 121, 112, 108, 108, 119, 128, 120, 126, 123, 156, 116, 131, 138, 147, 126, 131, 149, 119, 134, 131, 125, 120, 124, 117, 128, 134, 127, 120, 111, 113, 146, 131, 122, 132, 131, 121, 138, 134, 127, 115, 119, 135, 137, 117, 100, 129, 133, 132, 122, 135, 118, 117, 114, 123, 124, 133, 137, 136, 126, 133, 134, 116, 155, 129, 127, 124, 137, 112, 142, 120, 128, 131, 113, 136, 124, 119, 121, 126, 142, 128, 131, 125, 122, 135, 125, 122, 112, 136, 148, 129, 129, 129, 121, 113, 152, 115, 136, 132, 126, 117, 113, 110, 122, 133, 120, 131, 113, 123, 117, 134, 122, 118, 119, 123, 119, 128, 139, 126, 124, 113, 121, 119, 119, 120, 117, 121, 125, 129, 116, 123, 107, 137, 127, 128, 128, 115, 131, 125, 133, 114, 121, 126, 117, 131, 114, 145, 133, 122, 137, 124, 110, 121, 121, 104, 109, 106, 135, 108, 138, 121, 126, 120, 112, 142, 117, 127, 130, 139, 137, 127, 121, 118, 127, 126, 139, 113, 113, 117, 130, 133, 124, 137, 119, 126, 119, 122, 131, 124, 136, 137, 137, 119, 118, 129, 130, 143, 149, 120, 123, 118, 103, 132, 124, 127, 126, 111, 117, 131, 115, 113, 135, 98, 122, 137, 126, 115, 131, 133, 110, 93, 119, 121, 135, 123, 117, 139, 110, 148, 121, 136, 134, 130, 120, 115, 141, 119, 125, 110, 136, 134, 134, 122, 105, 150, 141, 126, 111, 121, 119, 137, 130, 135, 111, 123, 132, 116, 120, 111, 124, 132, 126, 118, 124, 110, 115, 123, 118, 118, 94, 131, 106, 138, 136, 122, 117, 128, 162, 136, 124, 119, 120, 122, 124, 136, 107, 131, 110, 120, 135, 131, 126, 129, 136, 133, 118, 116, 129, 117, 121, 127, 125, 130, 139, 115, 141, 141, 130, 146, 125, 124, 136, 137, 122, 108, 118, 133, 150, 139, 124, 135, 143, 143, 111, 149, 120, 101, 124, 117, 127, 112, 120, 126, 102, 125, 120, 102, 119, 126, 132, 135, 125, 140, 95, 125, 130, 127, 135, 126, 113, 107, 139, 125, 133, 131, 125, 139, 127, 126, 120, 151, 129, 127, 103, 104, 140, 131, 131, 123, 108, 137, 137, 132, 128, 131, 129, 128, 124, 129, 106, 117, 122, 113, 119, 119, 127, 125, 120, 122, 117, 116, 125, 125, 132, 108, 134, 121, 125, 127, 140, 128, 116, 132, 148, 109, 140, 95, 147, 116, 128, 123, 124, 120, 122, 118, 117, 141, 126, 129, 131, 133, 118, 141, 135, 105, 120, 116, 154, 118, 131, 118, 122, 138, 126, 127, 141, 119, 122, 130, 126, 119, 122, 124, 145, 132, 126, 112, 147, 102, 101, 98, 142, 114, 117, 127, 116, 119, 126, 122, 124, 139, 127, 125, 120, 120, 129, 128, 128, 116, 141, 117, 122, 138, 123, 121, 121, 139, 126, 129, 126, 132, 124, 127, 125, 134, 134, 128, 128, 127, 114, 128, 147, 122, 129, 141, 132, 121, 124, 137, 118, 142, 123, 131, 139, 128, 139, 128, 135, 128, 109, 120, 139, 121, 120, 139, 114, 119, 112, 141, 109, 120, 128, 117, 127, 133, 136, 139, 133, 133, 143, 125, 128, 104, 106, 119, 114, 124, 117, 107, 123, 137, 126, 106, 155, 106, 132, 124, 138, 127, 119, 149, 119, 126, 112, 126, 137, 107, 137, 132, 134, 116, 118, 137, 128, 116, 103, 107, 128, 131, 129, 144, 112, 128, 98, 109, 126, 142, 129, 134, 110, 112, 143, 122, 137, 138, 109, 141, 113, 126, 124, 117, 131, 117, 132, 132, 134, 147, 139, 130, 124, 120, 134, 154, 114, 138, 126, 129, 112, 110, 137, 111, 121, 133, 116, 121, 99, 126, 119, 112, 126, 116, 123, 129, 126, 136, 128, 112, 113, 114, 130, 124, 119, 134, 107, 120, 119, 122, 115, 139, 123, 130, 118, 141, 125, 122, 117, 128, 118, 122, 120, 145, 131, 129, 126, 124, 129, 147, 124, 133, 122, 108, 124, 110, 106, 122, 135, 123, 116, 125, 143, 144, 131, 122, 121, 114, 134, 136, 129, 115, 136, 143, 121, 129, 133, 117, 125, 124, 126, 123, 122, 125, 130, 112, 132, 127, 112, 122, 119, 112, 108, 129, 131, 123, 119, 123, 133, 116, 108, 125, 107, 140, 120, 119, 141, 145, 143, 114, 117, 134, 123, 139, 129, 130, 117, 126, 125, 123, 118, 123, 119, 121, 116, 126, 129, 130, 120, 143, 128, 145, 131, 147, 130, 130, 135, 137, 136, 149, 147, 134, 143, 129, 118, 140, 126, 108, 132, 133, 136, 110, 129, 117, 123, 119, 118, 131, 128, 127, 131, 120, 120, 141, 121, 125, 124, 132, 127, 130, 123, 148, 138, 116, 121, 105, 137, 133, 120, 113, 121, 132, 142, 151, 135, 108, 142, 146, 127, 133, 133, 120, 127, 116, 107, 123, 124, 129, 135, 147, 136, 126, 123, 97, 123, 107, 127, 107, 134, 133, 127, 137, 123, 119, 137, 126, 124, 117, 126, 138, 102, 120, 125, 124, 126, 122, 127, 143, 118, 105, 152, 132, 121, 111, 102, 142, 121, 122, 124, 127, 134, 120, 113, 120, 130, 130, 118, 116, 103, 126, 130, 114, 120, 121, 147, 134, 127, 133, 122, 130, 118, 139, 127, 133, 133, 133, 131, 139, 126, 113, 141, 99, 127, 136, 112, 123, 148, 137, 116, 122, 105, 131, 115, 144, 144, 130, 131, 120, 140, 128, 129, 137, 121, 141, 128, 129, 136, 106, 114, 116, 104, 130, 113, 92, 124, 109, 126, 128, 130, 141, 125, 115, 122, 141, 125, 127, 140, 146, 126, 137, 123, 118, 113, 117, 107, 126, 133, 143, 126, 112, 110, 143, 139, 160, 121, 123, 119, 122, 123, 124, 113, 139, 135, 132, 121, 125, 121, 133, 138, 123, 118, 115, 132, 147, 122, 124, 122, 135, 126, 121, 119, 114, 123, 136, 131, 142, 130, 127, 131, 128, 116, 123, 106, 123, 134, 141, 133, 106, 112, 131, 113, 135, 125, 124, 109, 114, 127, 112, 142, 117, 136, 112, 124, 136, 127, 119, 112, 119, 110, 137, 133, 126, 134, 119, 133, 121, 142, 118, 133, 112, 106, 127, 148, 111, 130, 125, 122, 137, 122, 114, 135, 141, 130, 134, 118, 120, 132, 123, 107, 138, 130, 135, 118, 112, 119, 128, 114, 123, 127, 120, 122, 148, 121, 132, 125, 121, 116, 131, 125, 136, 132, 145, 118, 153, 116, 123, 128, 133, 134, 133, 126, 141, 139, 136, 114, 118, 124, 134, 126, 132, 132, 126, 111, 125, 114, 123, 129, 131, 135, 120, 118, 132, 128, 126, 124, 137, 142, 134, 139, 121, 131, 114, 121, 121, 111, 129, 119, 139, 127, 122, 132, 145, 114, 119, 121, 111, 126, 144, 119, 125, 108, 97, 116, 129, 116, 125, 126, 128, 121, 143, 124, 124, 112, 132, 134, 114, 121, 122, 152, 129, 130, 133, 107, 129, 106, 126, 123, 139, 125, 145, 135, 132, 129, 116, 120, 140, 120, 126, 120, 111, 102, 128, 141, 133, 130, 122, 133, 127, 109, 128, 122, 113, 129, 121, 133, 113, 133, 126, 122, 127, 132, 120, 125, 138, 127, 128, 122, 129, 124, 112, 125, 122, 123, 124, 135, 138, 119, 123, 141, 121, 108, 123, 139, 142, 122, 123, 119, 128, 116, 116, 124, 129, 134, 120, 121, 136, 126, 96, 124, 132, 130, 126, 133, 137, 132, 113, 118, 120, 123, 114, 130, 127, 130, 124, 136, 132, 125, 125, 132, 128, 111, 142, 121, 129, 150, 119, 121, 126, 120, 121, 123, 125, 144, 132, 127, 120, 141, 136, 148, 132, 136, 144, 120, 119, 122, 131, 121, 130, 113, 120, 124, 126, 99, 121, 118, 125, 111, 114, 119, 127, 122, 118, 135, 118, 121, 137, 141, 120, 117, 127, 127, 130, 132, 94, 126, 126, 114, 124, 118, 130, 127, 132, 126, 117, 143, 114, 127, 123, 120, 126, 113, 121, 129, 141, 119, 114, 109, 123, 133, 132, 136, 141, 124, 143, 121, 127, 129, 136, 123, 132, 134, 120, 119, 101, 131, 138, 137, 128, 149, 126, 103, 108, 134, 126, 122, 126, 133, 135, 129, 120, 119, 119, 120, 124, 126, 135, 124, 110, 123, 117, 149, 126, 133, 115, 120, 126, 128, 119, 136, 122, 127, 136, 124, 126, 125, 110, 136, 128, 116, 117, 148, 129, 126, 126, 128, 111, 115, 142, 119, 132, 129, 124, 109, 125, 112, 138, 118, 129, 115, 126, 118, 132, 136, 129, 110, 126, 129, 134, 124, 138, 143, 119, 129, 114, 123, 124, 130, 118, 127, 126, 115, 120, 119, 134, 123, 134, 131, 130, 131, 132, 131, 150, 136, 118, 136, 110, 123, 119, 123, 127, 125, 127, 129, 118, 141, 108, 115, 120, 111, 128, 124, 118, 132, 133, 112, 114, 134, 127, 134, 140, 130, 128, 145, 128, 119, 117, 118, 136, 144, 128, 107, 126, 103, 138, 123, 136, 120, 122, 132, 139, 141, 137, 132, 141, 130, 115, 129, 120, 130, 116, 122, 117, 126, 97, 133, 124, 134, 144, 127, 121, 129, 121, 144, 124, 122, 136, 119, 126, 123, 121, 135, 119, 116, 119, 128, 111, 123, 127, 130, 118, 130, 139, 125, 126, 121, 108, 132, 135, 124, 118, 126, 142, 124, 115, 148, 134, 121, 109, 141, 129, 130, 129, 124, 135, 86, 124, 112, 141, 133, 121, 120, 117, 136, 108, 134, 130, 130, 134, 126, 121, 134, 113, 148, 132, 142, 95, 136, 117, 120, 129, 110, 128, 118, 133, 103, 120, 128, 124, 131, 125, 115, 130, 99, 110, 121, 125, 118, 126, 133, 140, 128, 110, 138, 122, 125, 131, 131, 123, 114, 136, 139, 110, 129, 114, 141, 118, 124, 132, 143, 129, 121, 126, 116, 138, 126, 123, 118, 141, 111, 130, 110, 128, 122, 113, 126, 123, 112, 125, 148, 133, 122, 130, 122, 124, 126, 122, 137, 115, 124, 125, 116, 124, 135, 129, 114, 120, 128, 148, 122, 128, 108, 137, 121, 129, 109, 135, 112, 127, 120, 126, 121, 131, 131, 126, 125, 124, 130, 111, 96, 120, 113, 114, 103, 108, 128, 131, 126, 143, 115, 119, 132, 110, 139, 135, 126, 122, 125, 117, 134, 103, 134, 120, 131, 122, 130, 120, 120, 130, 107, 137, 140, 125, 115, 103, 110, 139, 123, 126, 122, 109, 117, 123, 157, 130, 133, 135, 123, 117, 126, 124, 131, 135, 121, 134, 124, 116, 107, 130, 139, 135, 117, 128, 114, 112, 135, 126, 154, 130, 121, 130, 128, 141, 133, 115, 108, 134, 111, 142, 134, 141, 117, 131, 143, 107, 128, 123, 126, 113, 106, 131, 124, 126, 126, 110, 116, 122, 110, 126, 135, 121, 125, 127, 119, 128, 116, 120, 124, 135, 136, 127, 138, 125, 125, 127, 122, 119, 136, 125, 131, 106, 124, 100, 116, 117, 140, 109, 118, 137, 120, 121, 124, 114, 124, 128, 133, 106, 120, 118, 122, 130, 124, 115, 132, 131, 110, 140, 123, 136, 138, 132, 131, 129, 121, 122, 118, 104, 110, 118, 137, 126, 148, 122, 138, 123, 120, 131, 124, 132, 120, 126, 118, 133, 124, 140, 125, 120, 118, 129, 124, 113, 112, 140, 126, 150, 120, 122, 125, 130, 116, 119, 107, 117, 115, 116, 142, 135, 130, 148, 123, 131, 110, 117, 126, 116, 132, 116, 113, 146, 117, 133, 135, 105, 124, 120, 126, 131, 144, 129, 124, 110, 129, 122, 122, 120, 136, 118, 119, 143, 133, 128, 115, 119, 119, 136, 120, 129, 126, 114, 125, 128, 123, 119, 100, 127, 125, 125, 119, 129, 135, 107, 124, 119, 124, 124, 131, 143, 123, 115, 107, 113, 142, 129, 124, 128, 110, 131, 123, 134, 117, 115, 117, 116, 130, 131, 114, 135, 139, 125, 133, 145, 114, 116, 123, 127, 116, 134, 131, 121, 127, 123, 111, 129, 125, 121, 140, 120, 120, 116, 122, 132, 125, 121, 120, 123, 119, 127, 124, 116, 121, 116, 121, 110, 117, 127, 99, 136, 120, 119, 134, 120, 142, 122, 106, 108, 132, 153, 131, 123, 127, 121, 114, 134, 146, 119, 115, 126, 111, 109, 143, 92, 121, 107, 139, 119, 119, 141, 123, 109, 116, 143, 128, 115, 121, 114, 128, 120, 116, 144, 136, 131, 130, 134, 129, 124, 125, 125, 122, 140, 124, 115, 140, 117, 123, 125, 129, 116, 136, 146, 131, 121, 110, 111, 139, 130, 133, 120, 134, 132, 121, 134, 112, 123, 129, 128, 137, 132, 122, 106, 118, 146, 124, 121, 124, 126, 102, 129, 128, 127, 127, 112, 110, 123, 118, 139, 129, 125, 132, 134, 120, 130, 117, 125, 125, 129, 136, 130, 124, 165, 125, 138, 104, 115, 118, 117, 136, 153, 118, 145, 123, 130, 122, 135, 142, 124, 129, 126, 115, 120, 120, 139, 127, 113, 126, 111, 110, 131, 106, 135, 141, 119, 145, 127, 132, 135, 108, 112, 113, 130, 130, 130, 131, 139, 124, 129, 127, 136, 124, 149, 130, 139, 134, 126, 112, 123, 134, 120, 146, 128, 115, 130, 132, 128, 123, 143, 109, 123, 115, 128, 140, 111, 122, 128, 128, 114, 120, 133, 140, 116, 118, 144, 118, 132, 139, 136, 138, 143, 121, 114, 123, 141, 126, 117, 132, 124, 138, 118, 142, 108, 135, 123, 142, 118, 146, 129, 124, 116, 135, 113, 123, 119, 131, 122, 139, 133, 121, 124, 123, 117, 135, 135, 115, 159, 124, 143, 139, 135, 128, 129, 133, 113, 116, 120, 129, 106, 124, 135, 126, 124, 121, 115, 120, 135, 127, 123, 127, 122, 126, 126, 156, 122, 129, 109, 128, 127, 130, 145, 132, 130, 109, 121, 113, 134, 130, 109, 135, 140, 117, 124, 130, 132, 131, 112, 113, 117, 124, 137, 116, 119, 114, 130, 121, 120, 134, 133, 117, 128, 121, 119, 136, 121, 136, 124, 126, 133, 138, 116, 123, 142, 133, 116, 120, 106, 129, 121, 135, 131, 119, 116, 133, 124, 124, 135, 128, 122, 128, 127, 110, 120, 123, 134, 114, 116, 119, 131, 130, 112, 116, 132, 134, 119, 135, 110, 121, 125, 131, 115, 124, 122, 138, 132, 131, 114, 117, 132, 127, 129, 116, 131, 110, 135, 122, 133, 123, 118, 117, 122, 120, 131, 142, 116, 130, 129, 111, 136, 104, 133, 113, 145, 119, 135, 121, 138, 124, 119, 113, 132, 123, 133, 144, 120, 116, 158, 127, 96, 123, 132, 111, 96, 119, 117, 109, 122, 105, 131, 78, 124, 125, 123, 119, 117, 134, 127, 109, 122, 102, 124, 121, 132, 138, 130, 123, 132, 131, 118, 121, 139, 135, 100, 119, 132, 103, 133, 128, 135, 112, 126, 135, 125, 119, 126, 139, 110, 134, 133, 129, 121, 128, 123, 131, 147, 133, 129, 138, 127, 105, 125, 121, 120, 127, 124, 149, 127, 106, 126, 118, 133, 114, 114, 133, 135, 124, 128, 117, 121, 132, 129, 139, 132, 123, 131, 128, 120, 133, 123, 128, 138, 131, 118, 136, 133, 113, 128, 134, 117, 120, 120, 120, 144, 131, 130, 131, 128, 125, 148, 140, 129, 125, 124, 124, 121, 125, 117, 140, 140, 128, 102, 116, 129, 133, 131, 153, 126, 109, 128, 139, 117, 127, 123, 118, 117, 116, 119, 133, 124, 138, 127, 121, 128, 119, 133, 106, 118, 119, 120, 133, 100, 131, 129, 119, 117, 128, 133, 134, 128, 137, 151, 133, 115, 133, 127, 126, 126, 109, 133, 116, 120, 135, 122, 136, 135, 129, 144, 130, 104, 130, 126, 127, 115, 117, 122, 129, 113, 153, 109, 122, 148, 131, 120, 120, 127, 131, 128, 129, 114, 135, 119, 127, 126, 134, 117, 128, 140, 122, 142, 127, 125, 113, 133, 128, 125, 136, 122, 131, 114, 120, 112, 121, 105, 123, 121, 131, 130, 137, 120, 114, 134, 126, 121, 117, 133, 128, 115, 129, 113, 134, 81, 136, 112, 122, 125, 129, 116, 134, 126, 120, 115, 116, 127, 129, 119, 123, 132, 127, 137, 143, 108, 126, 111, 116, 128, 123, 109, 122, 123, 130, 111, 121, 130, 123, 130, 128, 116, 125, 114, 132, 114, 114, 137, 127, 110, 112, 133, 128, 137, 129, 136, 122, 115, 122, 111, 100, 122, 127, 106, 145, 128, 134, 126, 131, 120, 135, 101, 107, 133, 122, 137, 136, 115, 136, 119, 125, 124, 137, 123, 111, 137, 131, 115, 109, 124, 133, 108, 128, 139, 111, 131, 119, 124, 123, 118, 132, 124, 135, 127, 118, 142, 127, 121, 132, 131, 132, 122, 116, 105, 128, 99, 129, 142, 132, 133, 135, 123, 106, 113, 138, 119, 115, 118, 128, 147, 125, 120, 122, 148, 118, 139, 111, 135, 124, 121, 143, 128, 135, 131, 139, 138, 118, 129, 115, 144, 114, 140, 125, 115, 119, 124, 120, 112, 126, 133, 135, 149, 115, 129, 137, 135, 125, 133, 114, 124, 118, 122, 134, 132, 151, 176, 113, 127, 130, 133, 133, 105, 124, 129, 123, 127, 143, 124, 100, 124, 143, 140, 106, 120, 115, 118, 124, 131, 124, 116, 126, 119, 124, 133, 128, 143, 133, 135, 122, 117, 126, 136, 115, 113, 105, 103, 128, 131, 139, 126, 125, 130, 137, 119, 109, 130, 130, 118, 110, 127, 129, 134, 140, 124, 130, 99, 132, 127, 133, 131, 124, 112, 119, 128, 114, 105, 129, 142, 123, 125, 114, 122, 143, 125, 128, 106, 145, 121, 127, 112, 110, 124, 129, 130, 109, 124, 115, 114, 119, 127, 117, 120, 143, 141, 123, 159, 133, 127, 140, 126, 139, 132, 129, 114, 112, 131, 119, 126, 122, 115, 119, 118, 118, 137, 124, 145, 134, 121, 122, 124, 116, 134, 134, 128, 114, 129, 130, 114, 112, 109, 136, 124, 121, 114, 113, 117, 111, 114, 125, 131, 131, 137, 118, 128, 124, 131, 123, 128, 122, 135, 121, 132, 120, 123, 124, 136, 107, 135, 135, 118, 112, 114, 103, 130, 109, 106, 93, 115, 118, 112, 117, 137, 126, 117, 124, 109, 126, 113, 124, 114, 127, 123, 135, 117, 133, 115, 132, 137, 120, 105, 118, 110, 123, 118, 135, 133, 119, 118, 137, 113, 113, 114, 123, 117, 119, 117, 128, 131, 112, 141, 107, 121, 126, 128, 133, 129, 135, 130, 116, 120, 141, 131, 127, 98, 116, 135, 131, 128, 125, 141, 130, 113, 137, 106, 123, 113, 117, 106, 130, 137, 124, 118, 118, 125, 117, 132, 126, 124, 122, 130, 130, 135, 142, 130, 138, 127, 118, 116, 145, 126, 124, 121, 144, 123, 134, 126, 116, 124, 123, 147, 117, 124, 129, 118, 133, 112, 134, 126, 137, 113, 138, 131, 148, 130, 127, 136, 114, 123, 118, 126, 122, 122, 126, 140, 137, 118, 129, 126, 117, 115, 117, 138, 112, 145, 108, 110, 132, 117, 123, 124, 144, 130, 130, 127, 131, 131, 122, 131, 118, 142, 129, 124, 135, 125, 134, 126, 140, 131, 128, 124, 114, 117, 107, 130, 138, 130, 141, 120, 104, 129, 136, 122, 127, 122, 128, 150, 119, 130, 139, 109, 112, 114, 117, 134, 114, 115, 128, 124, 113, 140, 142, 115, 122, 110, 131, 127, 135, 109, 132, 152, 126, 138, 122, 129, 128, 127, 128, 109, 112, 135, 122, 133, 129, 129, 136, 118, 109, 108, 138, 137, 124, 126, 123, 121, 119, 111, 132, 130, 125, 140, 123, 128, 134, 119, 123, 122, 114, 116, 122, 107, 116, 114, 128, 127, 122, 129, 134, 125, 150, 130, 116, 113, 128, 120, 118, 112, 144, 135, 121, 116, 144, 136, 115, 131, 131, 128, 117, 120, 125, 148, 121, 119, 134, 122, 109, 132, 136, 126, 116, 126, 119, 134, 116, 135, 124, 115, 127, 138, 117, 104, 126, 127, 105, 112, 113, 131, 136, 129, 123, 125, 160, 126, 117, 121, 125, 129, 129, 124, 115, 125, 134, 115, 118, 124, 102, 115, 124, 131, 140, 124, 114, 118, 133, 132, 128, 132, 110, 115, 142, 127, 134, 121, 137, 124, 130, 133, 126, 129, 141, 116, 109, 118, 116, 133, 128, 113, 122, 122, 132, 135, 119, 125, 123, 126, 111, 118, 124, 118, 127, 137, 121, 116, 125, 118, 140, 131, 126, 111, 116, 116, 123, 130, 126, 119, 114, 133, 116, 132, 135, 125, 127, 116, 138, 132, 124, 126, 155, 130, 125, 111, 143, 141, 128, 125, 127, 115, 128, 126, 147, 102, 129, 144, 128, 129, 129, 139, 138, 138, 129, 136, 123, 123, 118, 111, 130, 132, 134, 116, 113, 111, 97, 147, 124, 129, 122, 131, 123, 123, 127, 141, 107, 110, 128, 134, 127, 114, 121, 142, 124, 122, 133, 130, 126, 131, 124, 118, 119, 142, 116, 110, 135, 129, 119, 136, 132, 109, 139, 115, 114, 128, 125, 124, 131, 131, 145, 138, 116, 122, 122, 124, 121, 100, 122, 163, 128, 121, 136, 111, 113, 129, 102, 123, 129, 149, 137, 114, 114, 116, 111, 135, 133, 132, 127, 131, 126, 133, 119, 129, 121, 129, 137, 142, 122, 127, 136, 128, 133, 117, 103, 108, 119, 124, 125, 124, 115, 107, 132, 130, 137, 130, 128, 118, 136, 144, 123, 122, 111, 122, 120, 121, 136, 121, 135, 127, 120, 121, 131, 125, 139, 122, 143, 144, 124, 127, 117, 121, 112, 113, 128, 123, 117, 141, 127, 140, 139, 134, 130, 132, 126, 133, 120, 119, 102, 117, 138, 130, 107, 123, 143, 119, 128, 125, 111, 118, 132, 139, 146, 123, 135, 133, 139, 113, 129, 134, 122, 121, 123, 131, 120, 141, 117, 130, 115, 141, 131, 130, 114, 126, 129, 121, 111, 134, 121, 109, 129, 116, 103, 118, 122, 132, 110, 125, 123, 140, 124, 136, 136, 128, 116, 109, 118, 117, 141, 127, 131, 130, 113, 111, 132, 114, 125, 119, 117, 126, 115, 125, 127, 136, 144, 143, 135, 128, 127, 153, 118, 134, 114, 136, 132, 127, 111, 140, 126, 135, 139, 128, 136, 123, 120, 139, 111, 129, 138, 123, 116, 120, 130, 114, 142, 131, 107, 107, 142, 121, 112, 133, 123, 144, 127, 121, 139, 128, 134, 122, 149, 143, 127, 131, 115, 122, 137, 100, 116, 125, 116, 123, 120, 132, 138, 121, 128, 145, 131, 132, 138, 143, 124, 108, 130, 143, 135, 129, 108, 115, 118, 116, 143, 133, 138, 133, 127, 128, 125, 103, 113, 115, 149, 130, 130, 113, 132, 129, 131, 117, 116, 107, 132, 131, 126, 121, 122, 117, 120, 116, 131, 137, 130, 124, 119, 136, 134, 137, 124, 116, 126, 125, 142, 120, 112, 113, 122, 131, 124, 110, 126, 127, 132, 127, 130, 131, 129, 121, 142, 108, 124, 106, 134, 127, 112, 146, 124, 119, 135, 128, 123, 123, 125, 121, 115, 128, 105, 117, 129, 136, 117, 128, 118, 128, 121, 123, 124, 122, 135, 124, 129, 131, 127, 106, 123, 126, 132, 124, 132, 155, 125, 117, 123, 106, 128, 111, 111, 128, 124, 131, 126, 125, 126, 123, 127, 129, 116, 107, 130, 127, 129, 138, 139, 105, 129, 134, 132, 138, 103, 142, 135, 134, 117, 121, 147, 125, 115, 133, 129, 130, 117, 138, 117, 135, 132, 128, 130, 113, 118, 118, 129, 137, 129, 134, 134, 138, 121, 130, 132, 117, 116, 124, 132, 129, 126, 125, 121, 134, 144, 152, 132, 121, 119, 130, 135, 144, 126, 123, 118, 128, 119, 127, 99, 130, 123, 139, 121, 116, 122, 141, 136, 108, 124, 129, 137, 129, 147, 145, 124, 134, 120, 121, 124, 119, 102, 119, 127, 139, 129, 115, 134, 128, 124, 124, 130, 135, 121, 128, 134, 135, 119, 124, 124, 129, 119, 117, 112, 127, 126, 108, 113, 131, 118, 127, 129, 125, 122, 115, 119, 127, 116, 125, 117, 120, 119, 135, 142, 124, 123, 137, 117, 122, 127, 140, 141, 134, 122, 134, 140, 135, 129, 122, 130, 126, 110, 120, 117, 150, 123, 132, 128, 129, 127, 128, 128, 131, 150, 118, 137, 126, 109, 125, 110, 131, 127, 137, 147, 114, 123, 124, 126, 139, 116, 127, 132, 127, 118, 125, 122, 122, 131, 145, 120, 122, 116, 126, 124, 116, 111, 123, 112, 138, 130, 116, 101, 139, 136, 137, 135, 119, 132, 132, 136, 117, 140, 135, 121, 110, 150, 143, 112, 131, 133, 135, 122, 139, 135, 108, 115, 121, 142, 117, 127, 127, 122, 132, 120, 119, 111, 131, 118, 133, 127, 133, 116, 123, 135, 132, 123, 132, 118, 114, 124, 123, 108, 132, 121, 126, 108, 122, 125, 116, 131, 113, 122, 121, 122, 114, 131, 133, 138, 111, 129, 118, 122, 125, 118, 116, 118, 123, 127, 118, 124, 135, 118, 124, 119, 118, 123, 119, 124, 129, 110, 125, 136, 116, 116, 125, 113, 108, 145, 127, 132, 116, 123, 111, 123, 133, 120, 126, 127, 137, 99, 125, 124, 108, 119, 116, 120, 111, 133, 139, 130, 128, 113, 119, 126, 124, 123, 155, 117, 139, 132, 127, 128, 132, 142, 121, 115, 125, 105, 126, 121, 140, 130, 132, 123, 133, 121, 115, 123, 134, 137, 125, 150, 114, 116, 128, 132, 131, 114, 125, 127, 120, 111, 134, 127, 131, 117, 136, 120, 112, 121, 130, 121, 125, 118, 127, 149, 130, 148, 128, 108, 145, 141, 120, 130, 119, 127, 120, 129, 125, 124, 124, 135, 134, 108, 123, 137, 116, 117, 114, 119, 122, 118, 124, 135, 131, 110, 126, 135, 125, 118, 131, 122, 119, 120, 122, 115, 139, 133, 125, 131, 120, 130, 130, 135, 125, 135, 132, 132, 118, 143, 113, 142, 135, 110, 114, 123, 144, 135, 116, 125, 116, 136, 123, 109, 120, 126, 111, 143, 117, 117, 117, 134, 119, 129, 136, 135, 109, 129, 127, 127, 135, 139, 125, 121, 128, 125, 138, 120, 149, 116, 125, 124, 128, 149, 144, 123, 113, 140, 139, 118, 146, 123, 121, 142, 115, 131, 124, 129, 119, 111, 122, 123, 136, 138, 113, 137, 130, 125, 112, 130, 131, 111, 145, 126, 126, 130, 111, 116, 111, 129, 119, 137, 125, 125, 108, 127, 127, 112, 138, 113, 131, 141, 130, 126, 128, 113, 118, 114, 150, 123, 123, 117, 125, 141, 138, 107, 132, 129, 126, 124, 110, 130, 127, 123, 123, 125, 124, 120, 125, 134, 144, 115, 115, 125, 133, 131, 127, 118, 141, 121, 118, 144, 125, 132, 122, 126, 133, 127, 130, 144, 115, 136, 116, 110, 126, 139, 118, 141, 120, 127, 121, 134, 104, 127, 123, 110, 114, 107, 124, 129, 141, 138, 131, 120, 130, 121, 103, 111, 118, 138, 120, 129, 133, 144, 125, 128, 111, 137, 107, 122, 124, 132, 135, 121, 125, 117, 128, 118, 129, 152, 122, 124, 141, 116, 120, 132, 127, 111, 125, 153, 122, 120, 124, 114, 119, 125, 117, 136, 115, 134, 132, 140, 125, 118, 137, 123, 132, 121, 131, 136, 140, 98, 136, 119, 121, 127, 134, 126, 119, 127, 127, 115, 127, 113, 130, 105, 114, 118, 137, 136, 119, 114, 146, 123, 133, 153, 120, 118, 130, 131, 123, 122, 144, 115, 126, 120, 126, 134, 138, 125, 120, 126, 123, 117, 130, 106, 119, 115, 143, 110, 120, 121, 136, 114, 117, 118, 122, 139, 126, 136, 140, 140, 146, 112, 132, 153, 122, 125, 126, 131, 120, 107, 130, 127, 101, 150, 117, 126, 122, 124, 130, 140, 112, 140, 117, 142, 115, 109, 136, 130, 131, 117, 128, 120, 134, 125, 97, 128, 129, 129, 120, 135, 123, 137, 118, 130, 126, 122, 118, 140, 124, 131, 118, 121, 117, 144, 100, 112, 134, 110, 111, 124, 128, 129, 127, 145, 147, 118, 121, 142, 118, 127, 121, 118, 120, 135, 126, 128, 136, 138, 133, 110, 130, 111, 124, 128, 121, 125, 115, 131, 114, 130, 121, 121, 124, 124, 131, 118, 128, 107, 130, 133, 147, 131, 115, 111, 112, 128, 103, 99, 140, 147, 116, 145, 136, 127, 132, 122, 127, 135, 109, 135, 124, 115, 113, 143, 110, 117, 139, 134, 143, 122, 129, 139, 130, 132, 117, 134, 113, 107, 125, 109, 130, 130, 127, 122, 109, 120, 133, 120, 117, 126, 130, 119, 118, 142, 133, 120, 134, 104, 143, 116, 140, 143, 120, 136, 127, 133, 127, 137, 119, 108, 124, 99, 103, 118, 124, 127, 113, 137, 126, 142, 131, 120, 135, 131, 130, 118, 140, 127, 110, 126, 127, 129, 131, 132, 122, 108, 127, 145, 126, 120, 130, 128, 127, 139, 134, 132, 121, 135, 107, 111, 119, 135, 125, 111, 105, 140, 115, 114, 126, 129, 112, 126, 142, 131, 127, 108, 118, 140, 104, 118, 124, 142, 138, 142, 136, 118, 137, 123, 117, 132, 138, 116, 120, 120, 125, 126, 124, 158, 137, 123, 127, 113, 119, 104, 140, 125, 125, 132, 130, 144, 110, 133, 126, 105, 124, 134, 129, 132, 121, 123, 145, 131, 107, 133, 120, 108, 128, 139, 127, 130, 129, 122, 137, 134, 126, 121, 122, 129, 146, 119, 115, 116, 117, 135, 136, 123, 123, 146, 116, 121, 121, 141, 135, 145, 124, 126, 124, 128, 154, 134, 119, 145, 97, 112, 131, 119, 122, 134, 110, 98, 142, 120, 112, 135, 111, 131, 111, 135, 146, 108, 141, 124, 120, 120, 122, 121, 121, 122, 118, 129, 119, 134, 132, 133, 113, 128, 134, 126, 131, 112, 124, 116, 125, 135, 123, 132, 126, 129, 125, 135, 125, 117, 114, 124, 115, 119, 116, 116, 124, 124, 128, 126, 135, 127, 125, 138, 125, 117, 110, 119, 118, 137, 126, 136, 102, 124, 97, 115, 131, 133, 125, 107, 138, 128, 105, 122, 148, 117, 120, 120, 117, 118, 130, 124, 124, 133, 105, 123, 121, 111, 112, 137, 124, 135, 129, 128, 137, 134, 123, 122, 129, 132, 130, 107, 105, 121, 126, 132, 132, 118, 128, 129, 129, 137, 121, 112, 136, 107, 119, 113, 134, 137, 123, 115, 125, 112, 140, 124, 130, 125, 124, 146, 130, 127, 135, 143, 130, 118, 157, 127, 121, 124, 134, 123, 122, 121, 138, 136, 133, 125, 126, 136, 119, 107, 117, 131, 139, 160, 150, 115, 116, 137, 127, 113, 134, 144, 111, 136, 126, 136, 124, 139, 141, 137, 131, 122, 128, 119, 133, 109, 150, 115, 118, 123, 109, 102, 133, 115, 107, 128, 124, 133, 116, 143, 123, 104, 125, 142, 122, 120, 129, 143, 119, 130, 117, 114, 127, 140, 119, 108, 122, 116, 127, 129, 115, 117, 121, 119, 140, 112, 109, 144, 146, 122, 114, 126, 116, 117, 116, 144, 106, 133, 135, 139, 140, 132, 135, 127, 124, 139, 125, 128, 110, 126, 121, 122, 125, 111, 120, 110, 128, 129, 140, 121, 116, 113, 118, 113, 127, 105, 134, 116, 147, 130, 128, 136, 133, 116, 126, 124, 129, 116, 129, 112, 120, 128, 140, 114, 144, 117, 127, 116, 111, 125, 135, 106, 132, 119, 127, 128, 123, 120, 131, 121, 125, 140, 121, 130, 115, 117, 124, 112, 129, 123, 117, 147, 124, 137, 124, 129, 108, 124, 115, 115, 119, 141, 155, 121, 117, 105, 141, 137, 119, 131, 113, 128, 121, 129, 136, 131, 121, 115, 135, 123, 128, 128, 131, 131, 123, 119, 116, 125, 122, 136, 125, 124, 118, 126, 116, 118, 118, 137, 133, 120, 128, 139, 125, 108, 122, 138, 133, 130, 123, 133, 129, 126, 115, 122, 119, 123, 125, 111, 121, 111, 139, 133, 136, 125, 109, 125, 107, 119, 123, 117, 118, 138, 135, 114, 135, 105, 121, 118, 114, 107, 136, 115, 137, 130, 117, 123, 133, 117, 118, 119, 111, 118, 124, 145, 111, 96, 121, 115, 112, 147, 106, 124, 121, 116, 121, 125, 144, 128, 119, 124, 115, 97, 120, 133, 98, 108, 119, 130, 123, 135, 136, 160, 116, 139, 128, 121, 138, 134, 127, 135, 134, 123, 130, 122, 143, 136, 110, 124, 110, 132, 145, 135, 106, 131, 135, 121, 128, 119, 134, 114, 130, 113, 140, 128, 126, 120, 129, 134, 107, 131, 128, 132, 122, 129, 139, 125, 117, 149, 117, 140, 111, 139, 98, 111, 124, 129, 123, 118, 124, 108, 132, 120, 115, 118, 132, 123, 126, 130, 128, 123, 117, 133, 117, 131, 136, 119, 118, 126, 110, 133, 127, 130, 126, 123, 126, 126, 121, 121, 122, 115, 111, 128, 117, 117, 126, 132, 126, 117, 116, 127, 132, 120, 122, 136, 123, 98, 128, 132, 133, 130, 119, 126, 133, 109, 124, 140, 141, 118, 118, 108, 121, 124, 129, 120, 122, 128, 135, 129, 123, 129, 124, 130, 127, 133, 136, 122, 137, 113, 113, 130, 110, 118, 127, 144, 112, 121, 112, 132, 120, 123, 132, 141, 120, 126, 129, 103, 137, 109, 111, 129, 125, 115, 135, 145, 117, 142, 128, 105, 117, 113, 127, 135, 115, 136, 109, 131, 133, 138, 147, 126, 111, 119, 143, 117, 120, 134, 130, 121, 126, 130, 124, 117, 123, 121, 123, 132, 118, 138, 106, 130, 131, 123, 118, 110, 102, 123, 146, 112, 124, 151, 137, 111, 139, 113, 127, 133, 118, 133, 130, 124, 127, 128, 129, 131, 135, 132, 119, 121, 128, 136, 115, 129, 135, 144, 136, 121, 127, 139, 123, 112, 123, 139, 124, 127, 149, 133, 117, 122, 119, 140, 146, 127, 118, 122, 124, 117, 127, 121, 121, 142, 117, 120, 134, 119, 117, 125, 126, 127, 134, 120, 119, 136, 134, 137, 115, 123, 142, 128, 123, 119, 142, 133, 140, 119, 124, 126, 120, 111, 109, 115, 127, 121, 133, 122, 126, 96, 123, 136, 129, 120, 115, 132, 121, 130, 118, 129, 126, 132, 128, 120, 116, 114, 134, 128, 128, 128, 132, 108, 131, 113, 123, 136, 125, 124, 116, 124, 137, 136, 118, 123, 126, 132, 122, 120, 127, 123, 102, 126, 118, 114, 122, 118, 127, 120, 112, 122, 137, 114, 113, 108, 116, 114, 118, 131, 114, 122, 124, 141, 105, 121, 118, 136, 113, 128, 117, 120, 136, 139, 138, 123, 128, 115, 124, 118, 119, 114, 108, 85, 134, 113, 112, 117, 132, 113, 123, 128, 135, 125, 140, 101, 118, 121, 127, 136, 135, 135, 112, 135, 120, 129, 128, 139, 123, 116, 129, 103, 136, 137, 122, 122, 106, 145, 131, 120, 127, 118, 118, 117, 125, 129, 115, 115, 113, 114, 102, 111, 135, 129, 136, 132, 124, 114, 105, 128, 116, 121, 130, 121, 135, 131, 129, 125, 135, 121, 123, 113, 124, 106, 122, 109, 121, 123, 133, 133, 152, 122, 139, 104, 130, 124, 117, 138, 123, 120, 108, 125, 105, 113, 132, 130, 108, 123, 123, 153, 125, 131, 118, 121, 129, 118, 117, 130, 115, 139, 130, 127, 121, 117, 134, 119, 106, 115, 120, 100, 130, 116, 120, 123, 133, 148, 126, 101, 114, 110, 124, 128, 124, 126, 119, 129, 118, 101, 125, 146, 139, 107, 100, 122, 130, 128, 133, 125, 130, 128, 138, 112, 126, 127, 131, 131, 115, 162, 137, 129, 115, 137, 114, 115, 120, 128, 104, 119, 113, 124, 113, 140, 128, 126, 117, 131, 140, 120, 127, 138, 124, 123, 151, 124, 118, 134, 118, 117, 142, 134, 134, 149, 136, 118, 125, 143, 135, 125, 120, 121, 117, 122, 121, 120, 134, 107, 135, 127, 115, 117, 122, 115, 120, 122, 115, 118, 126, 130, 114, 118, 126, 127, 122, 139, 110, 118, 137, 138, 121, 134, 102, 117, 136, 107, 123, 124, 131, 148, 137, 114, 114, 118, 124, 126, 126, 115, 123, 126, 118, 130, 117, 122, 119, 133, 131, 129, 122, 115, 123, 118, 121, 130, 123, 136, 120, 119, 118, 119, 123, 127, 129, 152, 136, 135, 149, 125, 130, 113, 108, 148, 116, 130, 139, 130, 133, 109, 133, 124, 127, 118, 118, 124, 114, 140, 123, 129, 115, 114, 134, 143, 113, 131, 124, 124, 128, 152, 129, 143, 122, 130, 147, 118, 120, 102, 109, 110, 107, 122, 124, 114, 119, 116, 119, 131, 122, 130, 148, 130, 128, 144, 129, 132, 130, 122, 104, 131, 120, 134, 121, 129, 120, 119, 123, 125, 131, 118, 128, 126, 130, 139, 138, 128, 141, 133, 116, 111, 138, 131, 120, 128, 114, 137, 125, 118, 129, 128, 120, 101, 124, 116, 139, 135, 134, 154, 131, 121, 140, 131, 126, 119, 130, 133, 120, 145, 129, 117, 125, 124, 129, 112, 131, 130, 134, 139, 133, 111, 126, 129, 132, 116, 130, 133, 119, 123, 127, 132, 135, 124, 133, 133, 119, 146, 125, 123, 117, 131, 120, 128, 123, 135, 114, 115, 138, 129, 120, 116, 113, 128, 145, 117, 140, 127, 120, 138, 126, 144, 141, 123, 129, 114, 135, 121, 125, 109, 102, 113, 126, 130, 112, 115, 128, 122, 113, 126, 115, 123, 124, 129, 121, 116, 109, 133, 147, 128, 132, 129, 128, 140, 129, 117, 122, 100, 111, 122, 135, 114, 136, 126, 146, 127, 138, 119, 135, 126, 137, 113, 136, 145, 119, 134, 147, 115, 139, 120, 123, 115, 120, 122, 116, 140, 132, 132, 132, 133, 123, 125, 125, 135, 121, 101, 126, 132, 137, 126, 137, 123, 144, 140, 124, 118, 124, 128, 135, 129, 129, 119, 120, 127, 117, 123, 124, 121, 128, 134, 131, 128, 136, 120, 119, 122, 121, 141, 123, 139, 128, 118, 121, 126, 108, 111, 129, 133, 127, 112, 128, 110, 121, 114, 121, 123, 113, 127, 132, 144, 142, 127, 116, 111, 137, 134, 136, 135, 126, 120, 118, 123, 117, 131, 118, 129, 133, 116, 112, 138, 130, 120, 127, 110, 143, 113, 124, 137, 140, 128, 117, 119, 119, 132, 136, 116, 125, 112, 129, 123, 125, 127, 111, 114, 114, 131, 125, 134, 126, 126, 129, 124, 134, 119, 124, 115, 103, 126, 122, 138, 132, 123, 135, 116, 146, 129, 153, 137, 133, 130, 124, 144, 133, 125, 144, 121, 142, 115, 126, 133, 123, 135, 137, 132, 118, 138, 140, 139, 114, 127, 125, 114, 117, 113, 113, 116, 127, 126, 136, 127, 121, 136, 115, 114, 128, 121, 118, 122, 121, 140, 127, 131, 124, 131, 142, 112, 122, 109, 130, 142, 123, 131, 139, 136, 111, 135, 121, 145, 124, 112, 117, 143, 124, 89, 127, 117, 133, 119, 129, 148, 138, 112, 126, 109, 130, 137, 136, 120, 132, 126, 112, 145, 123, 139, 132, 127, 124, 132, 142, 130, 109, 113, 137, 103, 135, 119, 131, 107, 121, 105, 128, 119, 120, 126, 125, 137, 117, 120, 123, 98, 121, 109, 125, 111, 99, 119, 129, 114, 122, 110, 113, 129, 132, 119, 123, 120, 109, 122, 126, 130, 115, 116, 125, 106, 135, 103, 138, 118, 146, 117, 113, 113, 112, 131, 131, 141, 117, 131, 150, 123, 126, 114, 147, 132, 120, 126, 122, 124, 141, 122, 146, 114, 119, 132, 125, 133, 126, 125, 134, 120, 127, 117, 137, 135, 107, 122, 131, 131, 118, 113, 114, 121, 127, 120, 126, 127, 106, 128, 133, 123, 115, 114, 113, 123, 124, 119, 131, 115, 109, 126, 129, 139, 156, 112, 123, 107, 136, 104, 121, 123, 111, 144, 141, 130, 129, 137, 136, 116, 133, 102, 125, 108, 135, 122, 123, 131, 124, 113, 135, 127, 116, 127, 142, 116, 139, 124, 125, 108, 136, 129, 140, 139, 120, 131, 140, 120, 118, 131, 142, 119, 134, 134, 126, 142, 122, 133, 122, 134, 129, 124, 143, 116, 116, 118, 128, 137, 120, 124, 122, 127, 123, 109, 138, 134, 116, 127, 114, 128, 120, 124, 124, 120, 105, 110, 126, 138, 139, 122, 113, 139, 131, 127, 118, 126, 127, 106, 129, 125, 133, 133, 128, 117, 123, 137, 134, 119, 126, 132, 130, 136, 113, 109, 138, 128, 122, 119, 114, 138, 121, 145, 110, 135, 110, 133, 137, 133, 113, 126, 143, 106, 111, 120, 130, 138, 123, 152, 123, 124, 104, 148, 109, 132, 124, 128, 121, 142, 108, 114, 128, 106, 121, 134, 142, 108, 136, 116, 134, 122, 126, 140, 120, 155, 116, 138, 112, 143, 117, 113, 129, 137, 138, 120, 155, 110, 113, 125, 119, 107, 122, 115, 106, 139, 134, 115, 111, 133, 126, 138, 127, 127, 146, 142, 112, 134, 119, 130, 141, 118, 132, 123, 118, 120, 94, 128, 128, 144, 114, 124, 136, 136, 118, 137, 127, 122, 125, 134, 131, 139, 123, 139, 118, 111, 133, 130, 124, 124, 116, 139, 115, 136, 111, 122, 123, 122, 139, 131, 109, 121, 139, 124, 120, 105, 141, 103, 123, 137, 121, 123, 135, 105, 120, 132, 133, 98, 118, 122, 117, 133, 123, 127, 115, 119, 135, 136, 133, 131, 119, 130, 131, 115, 136, 142, 120, 126, 144, 144, 133, 125, 105, 125, 136, 122, 140, 122, 134, 118, 131, 109, 137, 130, 137, 110, 143, 127, 105, 131, 116, 126, 128, 119, 115, 131, 135, 113, 131, 123, 121, 123, 126, 137, 124, 154, 124, 125, 113, 129, 126, 126, 114, 115, 122, 134, 124, 120, 131, 130, 124, 117, 134, 131, 137, 122, 123, 113, 135, 132, 124, 127, 129, 138, 143, 111, 131, 114, 123, 126, 119, 120, 122, 120, 132, 133, 120, 118, 138, 136, 107, 121, 132, 115, 111, 113, 125, 126, 114, 142, 124, 132, 130, 124, 111, 115, 123, 135, 139, 116, 130, 131, 116, 125, 134, 116, 119, 119, 95, 115, 106, 127, 130, 133, 124, 112, 130, 146, 138, 118, 123, 152, 117, 117, 120, 116, 100, 126, 133, 120, 119, 123, 139, 125, 125, 136, 122, 123, 116, 150, 145, 104, 124, 126, 128, 138, 113, 124, 147, 126, 127, 124, 137, 127, 127, 126, 113, 114, 115, 108, 113, 122, 123, 121, 126, 113, 122, 131, 150, 120, 128, 116, 131, 131, 136, 123, 112, 134, 121, 152, 123, 148, 122, 133, 115, 127, 130, 120, 121, 132, 131, 129, 112, 121, 126, 126, 102, 119, 120, 126, 112, 119, 124, 116, 127, 124, 130, 137, 137, 124, 122, 117, 108, 138, 102, 114, 116, 128, 122, 132, 129, 137, 126, 119, 117, 113, 131, 109, 126, 122, 127, 104, 126, 131, 151, 127, 122, 131, 128, 127, 115, 131, 115, 132, 123, 99, 120, 128, 117, 129, 130, 135, 134, 126, 116, 137, 125, 127, 153, 124, 117, 143, 118, 142, 122, 119, 127, 142, 112, 124, 135, 121, 131, 125, 118, 116, 130, 119, 119, 123, 128, 127, 123, 111, 109, 105, 124, 128, 117, 129, 135, 121, 132, 130, 120, 123, 127, 123, 145, 119, 123, 120, 109, 142, 121, 110, 119, 106, 121, 133, 132, 125, 135, 138, 139, 118, 136, 106, 113, 108, 122, 128, 133, 125, 143, 155, 130, 153, 141, 116, 130, 151, 127, 109, 126, 117, 150, 132, 124, 124, 125, 124, 141, 130, 132, 122, 114, 143, 127, 128, 138, 116, 118, 124, 151, 128, 118, 114, 125, 117, 124, 120, 130, 119, 136, 114, 117, 112, 133, 140, 126, 134, 110, 119, 137, 126, 120, 150, 142, 133, 108, 146, 124, 126, 125, 129, 134, 118, 125, 124, 139, 126, 128, 120, 129, 129, 126, 125, 121, 137, 130, 130, 136, 119, 129, 120, 128, 142, 124, 120, 132, 146, 126, 126, 113, 123, 141, 121, 137, 123, 106, 110, 134, 120, 121, 120, 118, 121, 112, 114, 107, 118, 142, 128, 135, 116, 132, 117, 138, 140, 136, 112, 128, 131, 139, 124, 108, 136, 165, 118, 126, 131, 108, 131, 123, 125, 131, 132, 136, 113, 122, 117, 126, 121, 128, 131, 129, 124, 128, 139, 134, 116, 118, 114, 141, 115, 135, 128, 129, 135, 109, 123, 119, 137, 132, 126, 116, 140, 130, 124, 118, 133, 129, 123, 126, 115, 111, 132, 133, 136, 131, 117, 113, 116, 115, 108, 129, 130, 121, 122, 129, 127, 137, 124, 132, 138, 123, 116, 123, 127, 110, 129, 124, 129, 122, 136, 106, 127, 125, 122, 133, 128, 113, 137, 127, 133, 114, 126, 124, 110, 110, 121, 114, 128, 127, 136, 129, 110, 135, 138, 100, 141, 123, 122, 128, 135, 123, 117, 134, 122, 120, 133, 129, 118, 109, 146, 118, 150, 128, 112, 120, 117, 132, 134, 131, 125, 114, 118, 130, 124, 129, 111, 133, 125, 132, 155, 122, 128, 132, 120, 122, 121, 133, 110, 117, 113, 126, 139, 106, 131, 117, 126, 109, 130, 112, 121, 136, 110, 129, 126, 138, 148, 128, 131, 124, 124, 121, 123, 122, 132, 123, 143, 131, 130, 112, 101, 128, 121, 146, 130, 128, 124, 127, 121, 106, 130, 128, 113, 119, 139, 127, 127, 126, 132, 135, 129, 133, 136, 132, 126, 123, 124, 142, 131, 140, 120, 98, 115, 145, 116, 106, 116, 119, 113, 123, 132, 136, 131, 128, 133, 132, 125, 140, 146, 118, 130, 118, 113, 136, 130, 110, 135, 114, 123, 124, 133, 114, 135, 124, 119, 124, 124, 126, 121, 127, 100, 148, 131, 128, 116, 134, 144, 118, 117, 131, 121, 116, 131, 109, 143, 131, 116, 119, 138, 138, 114, 118, 140, 124, 113, 127, 109, 114, 112, 117, 142, 107, 105, 113, 113, 120, 118, 133, 129, 110, 135, 119, 130, 132, 106, 122, 116, 127, 114, 115, 116, 131, 123, 118, 120, 133, 136, 124, 132, 116, 126, 137, 115, 137, 125, 142, 138, 114, 122, 128, 126, 105, 140, 125, 122, 130, 125, 125, 148, 108, 110, 132, 121, 125, 141, 118, 141, 128, 118, 121, 119, 137, 137, 127, 121, 127, 125, 143, 116, 121, 125, 131, 121, 124, 132, 134, 117, 122, 137, 141, 138, 132, 112, 121, 129, 128, 111, 130, 129, 118, 124, 134, 129, 121, 106, 133, 122, 128, 128, 121, 126, 139, 146, 106, 136, 110, 144, 140, 121, 128, 149, 125, 113, 121, 132, 143, 115, 112, 119, 102, 125, 127, 135, 104, 144, 118, 117, 116, 134, 118, 99, 137, 143, 131, 136, 127, 132, 132, 120, 119, 133, 133, 125, 131, 125, 129, 122, 135, 131, 134, 122, 132, 113, 137, 119, 128, 128, 118, 145, 126, 113, 111, 100, 124, 128, 122, 127, 129, 136, 136, 119, 129, 142, 129, 132, 130, 118, 134, 111, 130, 131, 122, 129, 151, 127, 133, 130, 127, 129, 120, 106, 136, 133, 119, 129, 107, 128, 124, 118, 124, 129, 133, 117, 139, 132, 149, 130, 131, 132, 121, 104, 123, 128, 126, 130, 119, 116, 124, 108, 130, 124, 132, 120, 95, 134, 137, 120, 130, 132, 114, 117, 120, 126, 130, 122, 126, 147, 129, 139, 122, 122, 116, 136, 122, 111, 112, 120, 121, 125, 131, 137, 135, 113, 133, 116, 121, 125, 161, 115, 109, 127, 127, 98, 131, 122, 141, 121, 120, 107, 120, 134, 141, 107, 130, 125, 131, 118, 129, 130, 118, 133, 144, 123, 122, 134, 122, 123, 118, 116, 137, 127, 133, 109, 113, 125, 133, 113, 130, 133, 124, 106, 135, 119, 117, 123, 124, 124, 122, 112, 120, 122, 109, 117, 130, 133, 123, 130, 141, 125, 126, 123, 129, 119, 109, 119, 146, 126, 133, 141, 139, 127, 120, 122, 130, 135, 123, 129, 128, 107, 124, 129, 128, 118, 111, 127, 119, 116, 111, 137, 125, 115, 131, 113, 124, 117, 117, 111, 127, 135, 115, 125, 125, 122, 128, 138, 120, 95, 125, 135, 121, 137, 125, 123, 102, 123, 143, 115, 126, 119, 128, 113, 130, 102, 111, 151, 127, 128, 131, 127, 132, 145, 120, 119, 104, 126, 135, 130, 107, 112, 126, 120, 120, 136, 134, 136, 113, 110, 134, 121, 125, 117, 109, 124, 133, 140, 131, 130, 108, 134, 126, 119, 120, 107, 118, 135, 137, 133, 121, 133, 130, 114, 139, 127, 122, 127, 122, 126, 131, 117, 136, 129, 147, 118, 103, 120, 128, 108, 122, 126, 107, 124, 117, 118, 141, 132, 126, 129, 130, 122, 122, 143, 130, 133, 145, 136, 127, 128, 133, 117, 139, 123, 117, 125, 116, 128, 118, 118, 124, 116, 118, 119, 122, 122, 138, 116, 125, 126, 122, 135, 108, 128, 111, 128, 122, 123, 122, 124, 136, 126, 117, 120, 134, 148, 146, 124, 131, 132, 129, 138, 105, 108, 128, 123, 114, 143, 127, 127, 125, 128, 130, 116, 144, 129, 126, 122, 138, 132, 130, 130, 124, 114, 130, 112, 116, 104, 121, 110, 124, 122, 122, 119, 129, 142, 136, 140, 139, 114, 127, 132, 110, 152, 125, 122, 137, 139, 141, 125, 121, 121, 118, 121, 130, 97, 108, 137, 124, 120, 115, 135, 137, 128, 136, 128, 128, 126, 116, 124, 132, 145, 111, 129, 128, 133, 115, 101, 124, 127, 140, 142, 109, 139, 111, 136, 112, 116, 105, 126, 130, 125, 136, 138, 119, 140, 121, 125, 120, 117, 134, 117, 120, 123, 93, 124, 132, 109, 144, 136, 113, 113, 139, 133, 114, 128, 120, 107, 116, 111, 115, 118, 140, 124, 141, 121, 117, 127, 140, 130, 119, 126, 120, 133, 107, 130, 112, 128, 135, 127, 108, 120, 103, 125, 119, 123, 143, 126, 147, 112, 125, 117, 116, 134, 129, 122, 135, 123, 133, 126, 124, 134, 124, 124, 119, 136, 133, 137, 120, 113, 148, 128, 139, 139, 120, 128, 110, 114, 132, 113, 127, 116, 131, 116, 143, 135, 133, 128, 128, 124, 113, 133, 127, 127, 130, 91, 136, 106, 128, 131, 116, 123, 125, 134, 130, 145, 124, 122, 118, 131, 123, 127, 155, 126, 121, 122, 136, 110, 131, 139, 105, 123, 140, 119, 121, 128, 129, 128, 136, 130, 132, 147, 116, 140, 113, 131, 122, 114, 135, 139, 112, 130, 146, 123, 125, 126, 98, 128, 118, 126, 128, 108, 115, 124, 132, 123, 129, 113, 142, 120, 119, 114, 123, 129, 139, 120, 117, 123, 116, 133, 131, 110, 157, 117, 116, 124, 117, 119, 118, 116, 118, 130, 130, 85, 137, 136, 115, 141, 128, 123, 135, 126, 123, 134, 135, 126, 133, 127, 117, 97, 125, 120, 118, 136, 116, 122, 136, 130, 115, 122, 112, 131, 123, 117, 122, 133, 133, 124, 134, 124, 131, 137, 141, 117, 117, 119, 114, 127, 133, 128, 126, 119, 109, 115, 135, 121, 124, 106, 133, 134, 127, 111, 128, 116, 109, 121, 139, 114, 129, 134, 108, 119, 134, 121, 136, 129, 127, 131, 128, 123, 114, 121, 134, 127, 123, 108, 131, 132, 117, 111, 125, 115, 104, 124, 135, 119, 115, 122, 124, 125, 118, 147, 133, 156, 143, 129, 123, 127, 127, 118, 127, 108, 131, 136, 138, 116, 103, 130, 118, 106, 110, 137, 129, 132, 113, 130, 117, 124, 126, 137, 116, 141, 131, 131, 125, 129, 136, 124, 128, 123, 114, 122, 114, 128, 143, 121, 116, 134, 124, 109, 129, 116, 138, 130, 129, 122, 129, 111, 123, 117, 120, 121, 132, 121, 132, 133, 135, 116, 123, 111, 133, 145, 123, 121, 130, 128, 132, 133, 139, 131, 120, 128, 103, 122, 123, 119, 115, 135, 123, 129, 123, 116, 140, 133, 136, 116, 135, 113, 135, 112, 142, 122, 126, 133, 119, 128, 115, 104, 124, 127, 125, 124, 120, 126, 115, 130, 128, 128, 96, 126, 136, 123, 132, 134, 141, 136, 135, 137, 128, 123, 129, 128, 118, 122, 119, 115, 142, 123, 139, 119, 124, 129, 136, 119, 120, 128, 139, 140, 121, 135, 140, 135, 132, 121, 122, 134, 131, 116, 153, 124, 141, 132, 120, 133, 138, 145, 137, 144, 130, 120, 115, 134, 144, 110, 129, 132, 111, 128, 119, 133, 116, 131, 104, 135, 142, 157, 113, 120, 120, 125, 131, 138, 126, 136, 120, 126, 140, 118, 113, 121, 129, 113, 126, 137, 113, 139, 122, 117, 134, 112, 131, 125, 119, 124, 139, 140, 110, 126, 133, 134, 121, 135, 119, 120, 137, 130, 127, 128, 126, 132, 125, 107, 127, 103, 121, 108, 122, 126, 111, 118, 139, 148, 112, 113, 133, 127, 131, 120, 136, 139, 116, 120, 129, 125, 126, 129, 125, 130, 128, 121, 123, 129, 128, 120, 131, 124, 128, 127, 120, 120, 134, 100, 137, 126, 141, 144, 133, 138, 132, 128, 129, 123, 130, 121, 145, 103, 133, 127, 127, 122, 131, 126, 128, 125, 126, 134, 124, 133, 115, 141, 131, 135, 132, 133, 113, 131, 137, 126, 141, 128, 125, 108, 117, 113, 120, 132, 134, 126, 121, 130, 121, 122, 128, 124, 128, 112, 141, 128, 122, 144, 118, 118, 115, 112, 148, 145, 116, 122, 119, 149, 107, 109, 124, 125, 132, 116, 132, 110, 130, 144, 119, 128, 142, 107, 123, 132, 131, 135, 133, 133, 119, 120, 134, 115, 129, 122, 121, 126, 123, 128, 131, 142, 120, 126, 138, 119, 122, 120, 123, 140, 124, 116, 119, 125, 123, 142, 121, 135, 135, 132, 112, 122, 118, 114, 139, 135, 139, 120, 139, 142, 129, 128, 119, 124, 113, 125, 134, 107, 119, 120, 128, 127, 133, 128, 123, 136, 147, 121, 126, 132, 117, 119, 128, 127, 127, 122, 127, 124, 120, 130, 127, 115, 121, 126, 120, 106, 142, 138, 146, 121, 130, 141, 127, 122, 127, 118, 116, 125, 138, 130, 103, 134, 113, 116, 117, 136, 117, 135, 135, 118, 138, 124, 131, 118, 135, 142, 132, 128, 128, 121, 133, 117, 127, 138, 137, 124, 115, 115, 128, 123, 133, 120, 121, 133, 146, 124, 136, 123, 109, 123, 122, 138, 129, 115, 112, 119, 130, 122, 129, 131, 136, 144, 122, 132, 122, 129, 125, 112, 137, 120, 129, 111, 118, 124, 120, 114, 124, 127, 116, 112, 118, 104, 116, 129, 143, 115, 119, 122, 126, 123, 127, 106, 124, 121, 144, 122, 126, 125, 126, 100, 127, 107, 118, 113, 128, 122, 126, 143, 118, 124, 132, 125, 126, 131, 120, 131, 114, 136, 122, 118, 128, 124, 127, 115, 108, 154, 144, 132, 127, 130, 115, 118, 112, 146, 127, 132, 139, 115, 133, 131, 123, 128, 120, 124, 140, 119, 118, 132, 134, 124, 134, 127, 121, 152, 139, 112, 136, 129, 108, 129, 124, 99, 126, 113, 135, 135, 127, 109, 124, 120, 122, 107, 132, 100, 115, 124, 121, 125, 115, 129, 129, 131, 130, 106, 119, 129, 118, 132, 118, 132, 134, 128, 137, 112, 134, 120, 139, 133, 128, 124, 121, 139, 141, 129, 123, 130, 116, 137, 99, 123, 119, 127, 115, 116, 126, 121, 137, 124, 160, 140, 151, 128, 121, 128, 127, 111, 133, 125, 116, 131, 128, 124, 120, 137, 123, 137, 122, 132, 133, 103, 111, 133, 142, 128, 116, 145, 120, 127, 134, 130, 122, 129, 121, 132, 127, 116, 118, 141, 115, 130, 151, 114, 142, 114, 129, 128, 136, 134, 136, 133, 137, 124, 117, 114, 139, 129, 113, 111, 132, 131, 123, 113, 122, 123, 123, 121, 136, 130, 101, 130, 126, 135, 93, 129, 126, 141, 123, 128, 132, 130, 138, 106, 118, 138, 131, 120, 121, 96, 120, 125, 124, 118, 125, 108, 120, 111, 121, 134, 133, 120, 121, 112, 127, 110, 129, 139, 140, 114, 135, 141, 121, 107, 122, 101, 111, 110, 131, 119, 133, 114, 144, 131, 119, 133, 126, 120, 132, 109, 119, 133, 143, 140, 132, 111, 97, 121, 130, 135, 124, 127, 128, 123, 127, 114, 135, 114, 118, 120, 118, 139, 126, 136, 133, 125, 124, 121, 119, 132, 121, 123, 122, 111, 105, 125, 130, 144, 122, 134, 118, 138, 137, 129, 105, 119, 125, 131, 128, 122, 119, 138, 111, 120, 131, 126, 126, 130, 100, 105, 141, 138, 120, 126, 114, 128, 105, 129, 126, 136, 123, 130, 108, 130, 136, 134, 144, 130, 118, 113, 124, 122, 127, 117, 132, 130, 129, 136, 124, 130, 106, 130, 126, 121, 134, 129, 123, 113, 122, 132, 135, 132, 117, 131, 146, 130, 131, 124, 119, 126, 141, 115, 122, 115, 137, 126, 135, 113, 129, 119, 136, 128, 126, 122, 140, 132, 143, 143, 130, 119, 120, 129, 127, 130, 121, 124, 132, 131, 125, 115, 127, 118, 141, 111, 129, 124, 126, 126, 125, 131, 133, 120, 146, 126, 134, 120, 142, 119, 119, 125, 118, 118, 133, 125, 108, 124, 117, 134, 119, 134, 118, 131, 121, 130, 146, 120, 129, 102, 127, 119, 120, 122, 126, 142, 144, 121, 128, 116, 131, 131, 127, 133, 116, 109, 118, 140, 125, 128, 124, 119, 134, 100, 130, 113, 107, 141, 114, 125, 131, 128, 125, 131, 115, 102, 133, 126, 121, 111, 116, 133, 113, 127, 105, 116, 128, 148, 137, 137, 122, 123, 124, 111, 145, 117, 122, 119, 128, 129, 136, 126, 126, 129, 126, 117, 148, 118, 137, 122, 127, 126, 115, 135, 121, 150, 150, 136, 104, 138, 128, 131, 141, 142, 142, 126, 125, 112, 140, 118, 139, 140, 132, 118, 114, 132, 145, 110, 125, 123, 111, 117, 87, 121, 117, 132, 104, 113, 118, 126, 120, 116, 138, 124, 138, 120, 117, 119, 129, 120, 133, 124, 129, 137, 125, 124, 115, 124, 124, 105, 132, 118, 119, 129, 146, 133, 130, 121, 125, 133, 132, 128, 125, 127, 128, 129, 115, 112, 104, 104, 130, 128, 125, 146, 129, 119, 135, 127, 147, 125, 132, 137, 120, 127, 131, 112, 130, 122, 125, 117, 117, 126, 113, 120, 124, 108, 121, 133, 146, 114, 120, 105, 105, 117, 110, 124, 111, 129, 111, 134, 112, 130, 125, 132, 124, 112, 126, 120, 153, 129, 147, 121, 118, 121, 138, 125, 117, 112, 118, 119, 120, 120, 120, 136, 128, 126, 128, 141, 109, 138, 123, 144, 118, 133, 121, 120, 135, 126, 136, 121, 118, 139, 143, 129, 128, 130, 133, 78, 122, 130, 131, 126, 122, 105, 109, 117, 125, 113, 130, 136, 110, 139, 138, 124, 130, 114, 137, 122, 112, 119, 123, 120, 121, 107, 136, 116, 131, 130, 138, 109, 128, 127, 120, 129, 119, 110, 123, 140, 134, 119, 131, 134, 133, 134, 127, 120, 115, 117, 131, 133, 112, 127, 137, 135, 112, 116, 127, 126, 127, 124, 135, 127, 132, 136, 150, 130, 132, 133, 124, 141, 111, 119, 101, 124, 143, 120, 134, 124, 129, 128, 120, 124, 116, 129, 125, 156, 134, 121, 133, 140, 110, 126, 129, 126, 125, 134, 113, 128, 123, 129, 113, 132, 115, 146, 132, 127, 131, 108, 100, 125, 115, 120, 146, 132, 113, 130, 120, 144, 132, 132, 131, 143, 126, 123, 125, 136, 123, 126, 113, 131, 121, 133, 135, 120, 124, 129, 121, 133, 147, 127, 128, 131, 136, 124, 119, 130, 128, 129, 148, 110, 122, 126, 123, 135, 123, 113, 115, 116, 138, 129, 133, 108, 125, 127, 142, 126, 96, 130, 130, 131, 151, 119, 113, 137, 125, 127, 127, 135, 141, 118, 134, 115, 124, 127, 123, 137, 115, 146, 135, 124, 105, 122, 129, 120, 136, 109, 111, 142, 106, 110, 129, 91, 130, 129, 131, 124, 130, 131, 128, 118, 114, 121, 110, 121, 109, 124, 117, 120, 135, 124, 143, 132, 151, 114, 112, 112, 141, 120, 112, 130, 129, 133, 108, 132, 134, 123, 133, 132, 109, 119, 137, 136, 111, 139, 128, 130, 124, 137, 107, 121, 125, 109, 115, 116, 115, 125, 128, 115, 138, 115, 131, 115, 134, 121, 139, 115, 128, 127, 139, 112, 124, 140, 108, 136, 121, 115, 127, 121, 122, 123, 132, 121, 122, 118, 140, 108, 118, 131, 130, 107, 120, 124, 130, 123, 117, 120, 127, 137, 108, 125, 141, 111, 116, 119, 138, 122, 98, 126, 148, 119, 130, 138, 132, 136, 107, 119, 110, 129, 135, 112, 142, 126, 133, 122, 129, 123, 131, 142, 123, 129, 126, 128, 128, 112, 136, 121, 137, 129, 121, 139, 124, 132, 114, 135, 130, 133, 116, 114, 125, 137, 131, 142, 132, 122, 126, 118, 123, 121, 140, 131, 127, 130, 130, 136, 134, 124, 140, 115, 127, 116, 114, 132, 140, 131, 129, 115, 124, 122, 128, 120, 126, 131, 111, 116, 109, 140, 134, 132, 118, 128, 127, 127, 122, 132, 137, 132, 121, 128, 113, 120, 136, 123, 122, 129, 133, 132, 135, 116, 131, 129, 107, 126, 114, 121, 131, 128, 130, 129, 128, 112, 135, 126, 115, 118, 124, 148, 126, 127, 131, 124, 127, 111, 129, 113, 118, 124, 117, 127, 141, 114, 125, 119, 120, 143, 118, 120, 134, 124, 171, 130, 124, 130, 130, 125, 134, 127, 124, 131, 135, 130, 122, 104, 126, 130, 116, 120, 128, 128, 126, 113, 115, 126, 123, 162, 130, 122, 101, 122, 131, 125, 119, 130, 125, 129, 122, 112, 122, 129, 127, 117, 131, 137, 115, 124, 133, 134, 124, 129, 138, 137, 119, 136, 117, 143, 115, 144, 116, 125, 132, 121, 125, 132, 129, 120, 115, 124, 117, 123, 146, 110, 123, 110, 130, 144, 141, 130, 135, 120, 122, 119, 133, 162, 117, 125, 133, 123, 110, 132, 111, 122, 109, 135, 128, 106, 124, 130, 113, 115, 131, 119, 123, 110, 143, 148, 129, 120, 134, 144, 133, 120, 127, 116, 143, 129, 140, 125, 136, 122, 113, 116, 119, 125, 129, 108, 116, 135, 131, 131, 140, 131, 124, 127, 130, 123, 129, 117, 137, 131, 121, 132, 107, 111, 133, 128, 119, 132, 120, 116, 112, 115, 123, 125, 123, 135, 153, 113, 121, 124, 116, 120, 132, 136, 110, 116, 108, 135, 123, 138, 116, 125, 126, 134, 116, 114, 128, 116, 128, 123, 105, 131, 131, 120, 134, 130, 126, 126, 124, 98, 146, 121, 121, 142, 121, 108, 129, 143, 115, 140, 120, 115, 137, 98, 133, 122, 120, 144, 122, 123, 132, 137, 117, 141, 128, 133, 104, 120, 110, 129, 116, 126, 126, 101, 113, 108, 128, 135, 114, 131, 133, 125, 135, 138, 101, 124, 114, 122, 129, 131, 128, 139, 135, 151, 116, 134, 123, 130, 127, 128, 119, 100, 140, 110, 131, 127, 122, 127, 101, 126, 136, 124, 106, 119, 123, 100, 122, 134, 130, 133, 138, 119, 139, 136, 126, 143, 121, 128, 107, 118, 99, 128, 124, 113, 126, 114, 133, 141, 130, 136, 129, 126, 116, 124, 126, 108, 117, 124, 143, 123, 124, 125, 133, 120, 129, 138, 128, 128, 136, 130, 133, 128, 133, 120, 137, 112, 125, 133, 113, 117, 111, 125, 119, 112, 130, 122, 139, 125, 126, 120, 143, 124, 98, 118, 121, 136, 139, 101, 124, 131, 130, 114, 129, 117, 131, 150, 127, 126, 127, 131, 124, 115, 116, 138, 116, 115, 131, 133, 128, 138, 125, 112, 129, 129, 112, 118, 130, 128, 126, 147, 122, 120, 120, 120, 113, 104, 133, 132, 130, 99, 118, 121, 118, 118, 115, 136, 121, 127, 130, 128, 124, 121, 116, 133, 114, 131, 120, 116, 146, 129, 118, 119, 144, 130, 138, 117, 140, 118, 121, 120, 135, 118, 126, 139, 141, 121, 126, 136, 106, 103, 130, 135, 121, 126, 111, 125, 115, 111, 149, 124, 127, 126, 119, 129, 132, 127, 120, 129, 113, 139, 118, 118, 144, 111, 135, 125, 120, 140, 147, 112, 107, 119, 133, 120, 144, 126, 121, 145, 128, 115, 131, 121, 122, 116, 129, 102, 113, 125, 113, 111, 99, 132, 122, 131, 121, 144, 156, 129, 112, 113, 109, 131, 138, 113, 122, 119, 130, 124, 106, 117, 119, 117, 117, 123, 120, 122, 103, 129, 133, 126, 135, 125, 140, 117, 126, 122, 154, 123, 145, 135, 129, 106, 114, 136, 127, 125, 126, 122, 123, 115, 127, 126, 129, 122, 117, 126, 110, 139, 115, 124, 121, 121, 121, 126, 111, 127, 104, 132, 121, 123, 125, 117, 98, 150, 128, 124, 123, 108, 135, 115, 104, 123, 133, 122, 120, 124, 123, 126, 124, 114, 123, 106, 125, 123, 122, 128, 133, 128, 140, 124, 136, 116, 137, 110, 99, 125, 119, 106, 124, 121, 120, 118, 107, 123, 132, 127, 135, 137, 125, 124, 113, 124, 118, 120, 117, 113, 120, 134, 120, 135, 137, 129, 111, 129, 114, 114, 125, 118, 155, 114, 88, 123, 137, 133, 116, 118, 136, 158, 120, 143, 114, 130, 120, 121, 127, 112, 123, 134, 118, 123, 119, 123, 119, 129, 126, 130, 136, 139, 128, 123, 149, 138, 111, 121, 127, 147, 134, 119, 146, 121, 95, 133, 114, 138, 124, 136, 129, 129, 134, 132, 127, 115, 121, 151, 121, 124, 124, 123, 124, 128, 97, 128, 117, 137, 122, 129, 126, 124, 116, 109, 112, 125, 114, 159, 112, 126, 123, 132, 155, 110, 125, 133, 132, 143, 139, 150, 143, 140, 128, 147, 115, 128, 132, 137, 120, 126, 123, 135, 135, 115, 108, 119, 123, 114, 106, 160, 119, 129, 120, 120, 123, 137, 124, 133, 137, 127, 118, 110, 114, 107, 116, 127, 108, 138, 129, 129, 115, 113, 113, 137, 123, 121, 130, 129, 132, 128, 113, 121, 125, 116, 127, 132, 126, 125, 102, 122, 129, 117, 127, 129, 122, 108, 123, 121, 132, 131, 124, 114, 124, 120, 128, 128, 128, 140, 120, 127, 121, 127, 125, 98, 121, 116, 125, 133, 113, 133, 127, 127, 108, 119, 135, 138, 142, 135, 99, 106, 146, 129, 157, 140, 116, 122, 122, 131, 145, 121, 139, 129, 123, 141, 129, 110, 131, 118, 106, 137, 128, 153, 120, 127, 140, 139, 113, 117, 145, 147, 132, 135, 122, 126, 112, 118, 128, 112, 134, 137, 131, 127, 128, 120, 130, 137, 123, 127, 131, 111, 140, 132, 91, 107, 130, 144, 122, 131, 146, 115, 131, 115, 145, 131, 118, 143, 126, 128, 128, 139, 123, 126, 130, 119, 131, 139, 116, 150, 116, 136, 117, 121, 128, 128, 131, 110, 113, 117, 111, 119, 132, 133, 113, 125, 132, 113, 103, 108, 145, 117, 117, 124, 116, 125, 132, 121, 130, 118, 140, 145, 125, 135, 147, 129, 102, 125, 124, 121, 147, 123, 119, 131, 153, 131, 124, 127, 120, 119, 128, 139, 129, 132, 119, 126, 121, 113, 114, 134, 131, 131, 124, 129, 127, 117, 114, 132, 128, 123, 120, 139, 117, 109, 130, 117, 134, 118, 129, 136, 127, 121, 121, 130, 114, 130, 136, 104, 107, 118, 114, 138, 114, 114, 120, 114, 107, 121, 122, 133, 128, 115, 142, 126, 107, 126, 121, 142, 112, 104, 131, 134, 133, 129, 137, 122, 115, 132, 157, 120, 128, 118, 131, 121, 109, 126, 120, 134, 137, 139, 128, 132, 124, 123, 125, 129, 109, 112, 130, 127, 104, 131, 108, 121, 128, 132, 111, 115, 145, 157, 121, 124, 124, 126, 117, 130, 128, 129, 125, 124, 129, 130, 119, 127, 132, 128, 118, 128, 124, 109, 116, 118, 137, 105, 112, 143, 138, 124, 121, 132, 116, 121, 128, 133, 107, 143, 119, 118, 124, 132, 129, 117, 120, 135, 126, 127, 137, 131, 119, 122, 126, 128, 127, 129, 142, 130, 122, 133, 118, 132, 129, 150, 125, 144, 119, 116, 110, 136, 128, 131, 121, 108, 111, 125, 155, 147, 125, 134, 128, 134, 123, 120, 126, 134, 121, 113, 141, 113, 126, 120, 149, 118, 118, 124, 126, 127, 126, 135, 110, 108, 127, 123, 119, 126, 124, 123, 136, 115, 110, 121, 125, 126, 116, 149, 128, 138, 116, 127, 128, 150, 142, 128, 134, 118, 117, 111, 120, 128, 118, 112, 132, 137, 122, 97, 131, 131, 125, 131, 118, 112, 127, 119, 114, 138, 145, 149, 140, 127, 118, 110, 140, 124, 127, 129, 106, 115, 120, 138, 122, 139, 117, 129, 136, 123, 126, 120, 128, 131, 114, 115, 143, 128, 118, 123, 130, 105, 117, 110, 131, 117, 143, 123, 121, 113, 129, 116, 123, 143, 133, 123, 133, 129, 117, 140, 127, 141, 125, 143, 121, 129, 135, 116, 120, 101, 124, 117, 114, 127, 132, 119, 120, 140, 134, 134, 133, 118, 137, 117, 143, 110, 126, 132, 131, 125, 151, 121, 118, 119, 122, 110, 128, 121, 118, 140, 115, 114, 147, 118, 141, 142, 128, 136, 122, 110, 140, 117, 128, 116, 119, 118, 106, 112, 113, 131, 117, 118, 140, 126, 145, 115, 143, 121, 131, 135, 116, 129, 139, 131, 113, 128, 134, 122, 135, 124, 127, 134, 117, 137, 127, 121, 127, 146, 131, 119, 121, 144, 119, 132, 123, 114, 117, 125, 121, 144, 139, 116, 119, 126, 138, 109, 126, 130, 113, 128, 150, 128, 114, 131, 125, 127, 101, 136, 124, 139, 124, 150, 118, 125, 129, 125, 127, 127, 107, 132, 136, 127, 116, 121, 114, 132, 125, 114, 132, 135, 122, 107, 115, 115, 130, 130, 137, 128, 132, 129, 130, 123, 135, 117, 149, 136, 133, 120, 147, 130, 138, 127, 129, 123, 128, 115, 121, 137, 130, 131, 124, 135, 111, 140, 120, 135, 117, 121, 121, 124, 117, 119, 110, 132, 121, 133, 146, 134, 123, 122, 115, 119, 116, 103, 136, 132, 122, 118, 127, 116, 129, 118, 106, 113, 120, 110, 120, 126, 149, 130, 117, 120, 111, 128, 123, 123, 118, 130, 104, 128, 125, 109, 114, 143, 129, 132, 135, 129, 114, 109, 111, 125, 118, 116, 117, 128, 116, 135, 127, 125, 133, 133, 112, 123, 127, 134, 120, 115, 120, 136, 129, 111, 126, 125, 121, 127, 141, 130, 126, 131, 128, 117, 135, 103, 129, 123, 116, 123, 132, 116, 127, 140, 129, 122, 125, 100, 121, 129, 128, 126, 123, 131, 132, 109, 111, 118, 120, 120, 140, 117, 125, 119, 130, 133, 146, 130, 119, 119, 140, 136, 122, 129, 128, 125, 115, 116, 127, 101, 145, 130, 123, 129, 127, 131, 124, 131, 134, 117, 112, 131, 114, 125, 104, 110, 138, 128, 133, 112, 125, 132, 139, 123, 127, 133, 120, 138, 130, 117, 128, 144, 122, 134, 124, 118, 128, 144, 123, 121, 141, 138, 121, 129, 117, 146, 121, 129, 105, 124, 121, 132, 123, 134, 142, 144, 130, 140, 140, 109, 126, 129, 120, 131, 110, 127, 126, 105, 120, 113, 136, 112, 131, 135, 131, 121, 144, 126, 129, 143, 119, 140, 133, 138, 112, 151, 132, 147, 126, 129, 116, 135, 104, 125, 111, 125, 117, 127, 130, 124, 130, 125, 129, 121, 130, 131, 136, 121, 114, 113, 137, 108, 139, 128, 123, 120, 136, 125, 121, 113, 115, 122, 144, 125, 105, 118, 109, 128, 129, 116, 122, 119, 125, 121, 143, 119, 105, 118, 111, 125, 119, 129, 143, 105, 116, 114, 114, 119, 132, 120, 134, 130, 119, 129, 131, 101, 116, 129, 143, 109, 143, 124, 118, 129, 120, 133, 128, 117, 127, 128, 109, 132, 151, 123, 126, 119, 111, 137, 123, 121, 126, 135, 109, 112, 118, 136, 161, 132, 123, 127, 121, 118, 124, 127, 126, 121, 129, 124, 139, 140, 121, 124, 117, 132, 133, 124, 123, 106, 118, 121, 124, 120, 142, 127, 131, 146, 125, 115, 109, 120, 131, 120, 127, 130, 130, 137, 124, 125, 115, 127, 125, 126, 142, 126, 119, 122, 124, 135, 128, 124, 124, 118, 131, 116, 107, 116, 106, 137, 126, 131, 134, 124, 129, 136, 123, 142, 126, 122, 133, 117, 121, 134, 124, 103, 117, 127, 125, 118, 127, 134, 117, 148, 123, 122, 106, 102, 119, 154, 113, 116, 126, 122, 138, 105, 109, 115, 120, 125, 122, 128, 115, 106, 116, 132, 118, 120, 117, 135, 122, 114, 105, 125, 112, 128, 131, 116, 122, 141, 124, 112, 134, 128, 137, 125, 145, 142, 117, 130, 125, 132, 121, 120, 129, 119, 136, 125, 120, 132, 109, 106, 134, 133, 116, 119, 117, 131, 125, 117, 87, 126, 119, 116, 162, 137, 120, 104, 109, 130, 122, 136, 148, 126, 129, 125, 135, 115, 109, 116, 118, 128, 136, 127, 132, 124, 116, 115, 111, 124, 138, 111, 124, 148, 114, 122, 136, 133, 122, 131, 106, 135, 126, 129, 119, 146, 138, 101, 112, 129, 117, 120, 121, 149, 138, 116, 127, 121, 136, 109, 135, 124, 120, 155, 122, 129, 102, 129, 133, 128, 120, 114, 123, 128, 115, 120, 121, 151, 132, 123, 132, 125, 122, 109, 116, 118, 119, 131, 135, 141, 126, 106, 135, 134, 112, 115, 133, 111, 142, 141, 111, 119, 122, 124, 123, 128, 118, 138, 137, 120, 137, 137, 110, 124, 133, 132, 123, 120, 128, 125, 138, 111, 105, 113, 117, 122, 116, 125, 103, 109, 108, 114, 103, 131, 129, 122, 122, 121, 115, 122, 134, 126, 122, 104, 101, 122, 123, 129, 130, 127, 118, 125, 133, 120, 126, 142, 112, 137, 135, 119, 114, 137, 124, 127, 128, 121, 137, 119, 130, 126, 105, 130, 138, 134, 133, 123, 128, 123, 113, 140, 142, 105, 132, 115, 124, 137, 119, 117, 128, 132, 121, 130, 123, 107, 134, 137, 135, 123, 121, 123, 133, 128, 128, 123, 141, 134, 118, 139, 126, 143, 129, 128, 113, 114, 113, 116, 137, 129, 123, 119, 126, 127, 128, 118, 142, 114, 130, 111, 125, 136, 114, 104, 113, 116, 105, 134, 122, 121, 131, 134, 135, 133, 114, 131, 133, 129, 116, 127, 116, 113, 138, 112, 122, 135, 121, 117, 112, 115, 133, 112, 131, 120, 140, 136, 137, 119, 127, 135, 135, 116, 128, 119, 136, 112, 120, 125, 123, 120, 126, 123, 121, 127, 111, 109, 138, 133, 119, 110, 147, 119, 109, 121, 140, 144, 127, 131, 134, 150, 128, 126, 148, 144, 124, 148, 119, 128, 127, 113, 145, 123, 133, 139, 113, 118, 115, 143, 136, 134, 111, 124, 132, 116, 135, 121, 125, 125, 114, 111, 118, 111, 135, 132, 133, 127, 115, 118, 109, 115, 115, 114, 116, 139, 115, 129, 132, 130, 124, 117, 137, 127, 129, 136, 119, 117, 127, 146, 126, 128, 138, 126, 124, 128, 137, 122, 125, 123, 143, 103, 125, 120, 137, 140, 126, 123, 140, 121, 119, 138, 126, 123, 106, 137, 120, 140, 135, 107, 128, 113, 115, 123, 130, 139, 116, 122, 131, 132, 133, 112, 123, 128, 122, 127, 117, 137, 137, 131, 131, 141, 126, 127, 115, 123, 141, 117, 112, 148, 129, 137, 119, 139, 124, 133, 116, 135, 158, 127, 131, 129, 150, 118, 118, 123, 126, 131, 122, 132, 131, 117, 130, 117, 121, 125, 125, 160, 129, 123, 128, 143, 124, 129, 134, 126, 120, 152, 129, 135, 142, 127, 109, 122, 124, 108, 119, 131, 110, 129, 136, 126, 117, 114, 121, 115, 129, 126, 131, 128, 122, 127, 133, 108, 138, 126, 123, 127, 125, 135, 132, 141, 134, 120, 137, 143, 142, 121, 123, 124, 107, 103, 116, 95, 129, 125, 115, 122, 119, 144, 137, 133, 118, 135, 109, 108, 162, 116, 133, 111, 135, 128, 123, 118, 138, 123, 128, 124, 129, 115, 118, 132, 132, 141, 130, 102, 137, 128, 126, 139, 133, 116, 119, 129, 131, 145, 116, 140, 134, 100, 130, 119, 142, 141, 147, 126, 131, 128, 139, 121, 125, 116, 104, 122, 123, 130, 126, 120, 132, 131, 121, 132, 136, 137, 103, 112, 133, 114, 136, 139, 126, 116, 118, 116, 139, 114, 136, 108, 125, 112, 115, 123, 110, 121, 149, 142, 138, 118, 139, 133, 117, 125, 129, 132, 128, 132, 124, 128, 122, 138, 120, 114, 117, 128, 137, 121, 119, 121, 124, 140, 116, 132, 128, 119, 134, 134, 115, 160, 112, 142, 126, 113, 136, 118, 144, 129, 120, 157, 120, 109, 131, 117, 135, 135, 142, 123, 133, 142, 111, 129, 131, 118, 132, 142, 120, 131, 132, 119, 117, 131, 138, 137, 114, 123, 129, 126, 120, 113, 121, 129, 123, 123, 127, 129, 112, 114, 123, 136, 114, 111, 126, 121, 102, 107, 109, 132, 124, 119, 120, 110, 134, 124, 135, 127, 131, 119, 115, 114, 135, 130, 124, 141, 130, 127, 128, 145, 115, 115, 152, 122, 132, 129, 120, 138, 121, 120, 125, 141, 125, 119, 126, 103, 113, 128, 120, 127, 126, 126, 128, 121, 118, 136, 129, 106, 131, 117, 136, 140, 123, 110, 122, 127, 129, 118, 119, 117, 114, 135, 119, 120, 131, 124, 115, 132, 138, 131, 126, 126, 115, 136, 104, 124, 120, 137, 118, 127, 111, 118, 128, 114, 125, 115, 114, 138, 116, 107, 106, 123, 115, 138, 110, 129, 126, 136, 128, 123, 140, 121, 130, 134, 125, 138, 137, 141, 134, 122, 133, 128, 132, 120, 128, 141, 123, 127, 132, 95, 118, 119, 147, 117, 116, 151, 115, 113, 115, 116, 120, 128, 125, 141, 134, 118, 159, 147, 140, 136, 128, 133, 120, 127, 155, 110, 123, 98, 122, 118, 138, 116, 108, 142, 130, 125, 114, 121, 130, 120, 113, 112, 127, 126, 121, 128, 143, 130, 127, 133, 125, 115, 126, 123, 138, 127, 119, 130, 126, 129, 133, 123, 108, 125, 135, 138, 113, 118, 129, 124, 115, 136, 124, 127, 116, 108, 118, 123, 112, 126, 115, 120, 122, 124, 126, 127, 121, 139, 126, 133, 132, 125, 130, 122, 112, 120, 132, 135, 123, 128, 119, 119, 121, 123, 116, 120, 126, 139, 118, 111, 120, 124, 123, 125, 117, 137, 123, 129, 144, 125, 127, 125, 118, 108, 121, 126, 104, 120, 119, 132, 107, 129, 139, 123, 136, 116, 121, 130, 126, 121, 122, 141, 129, 101, 118, 113, 117, 144, 117, 124, 129, 134, 122, 142, 125, 131, 140, 131, 135, 123, 146, 122, 130, 130, 120, 107, 120, 134, 114, 133, 111, 139, 129, 133, 140, 145, 122, 123, 131, 142, 111, 105, 129, 127, 148, 135, 130, 120, 139, 133, 114, 123, 128, 128, 111, 114, 129, 124, 117, 150, 131, 120, 115, 128, 130, 125, 128, 108, 128, 109, 123, 114, 123, 132, 111, 122, 92, 138, 138, 124, 96, 122, 129, 115, 109, 138, 106, 138, 128, 148, 129, 107, 112, 121, 113, 130, 140, 116, 142, 174, 123, 111, 133, 130, 120, 135, 127, 125, 144, 123, 120, 119, 121, 126, 110, 125, 124, 114, 131, 126, 108, 128, 158, 147, 129, 135, 125, 125, 124, 119, 137, 128, 129, 106, 105, 123, 129, 132, 137, 120, 115, 114, 137, 136, 135, 106, 133, 120, 131, 112, 119, 96, 139, 131, 149, 120, 140, 137, 115, 123, 141, 111, 141, 137, 135, 131, 126, 131, 127, 115, 121, 148, 146, 121, 117, 132, 137, 111, 137, 123, 128, 155, 106, 113, 122, 115, 111, 133, 130, 127, 141, 117, 121, 93, 126, 126, 129, 116, 127, 125, 127, 131, 125, 125, 144, 133, 115, 120, 135, 127, 118, 128, 136, 128, 129, 134, 129, 128, 132, 114, 144, 118, 130, 124, 130, 118, 116, 124, 101, 127, 118, 131, 124, 126, 119, 134, 113, 123, 122, 130, 125, 101, 122, 116, 144, 118, 117, 141, 118, 100, 114, 122, 140, 110, 122, 134, 134, 127, 121, 120, 142, 139, 142, 136, 88, 138, 116, 132, 122, 147, 117, 107, 142, 150, 130, 141, 138, 121, 150, 123, 116, 115, 131, 117, 143, 121, 122, 115, 111, 129, 127, 135, 137, 116, 114, 138, 133, 144, 116, 134, 131, 124, 129, 120, 126, 139, 125, 130, 131, 128, 131, 120, 155, 127, 127, 126, 108, 131, 135, 112, 109, 120, 127, 122, 130, 120, 122, 129, 134, 134, 107, 119, 134, 143, 139, 105, 128, 128, 112, 125, 132, 129, 135, 137, 132, 125, 143, 126, 140, 122, 129, 116, 105, 119, 132, 129, 117, 137, 121, 135, 133, 148, 116, 124, 123, 133, 127, 118, 122, 130, 127, 132, 111, 116, 129, 125, 116, 118, 110, 121, 136, 130, 134, 140, 125, 124, 139, 127, 127, 117, 125, 128, 110, 117, 127, 136, 121, 126, 122, 114, 124, 111, 135, 140, 114, 127, 135, 142, 119, 139, 133, 126, 116, 129, 106, 127, 131, 127, 129, 123, 138, 106, 113, 104, 113, 124, 131, 104, 141, 135, 109, 124, 142, 135, 138, 111, 122, 133, 132, 114, 121, 124, 122, 125, 115, 143, 139, 130, 107, 121, 139, 122, 118, 130, 109, 124, 121, 115, 129, 118, 136, 144, 121, 131, 118, 108, 151, 114, 139, 134, 133, 114, 137, 123, 105, 134, 138, 136, 134, 126, 120, 139, 124, 103, 111, 116, 134, 126, 148, 123, 143, 123, 125, 126, 121, 118, 114, 124, 131, 129, 110, 128, 140, 117, 130, 129, 129, 133, 120, 126, 129, 121, 126, 110, 130, 135, 103, 111, 110, 115, 136, 129, 130, 120, 129, 124, 148, 122, 112, 131, 132, 113, 111, 114, 118, 119, 124, 132, 133, 137, 111, 114, 111, 124, 126, 134, 119, 116, 118, 134, 123, 111, 129, 127, 139, 155, 127, 125, 122, 123, 123, 116, 127, 116, 129, 138, 135, 122, 127, 122, 115, 116, 122, 120, 134, 126, 130, 123, 130, 136, 122, 137, 126, 141, 131, 123, 133, 119, 131, 129, 112, 135, 115, 127, 140, 132, 120, 125, 135, 140, 125, 122, 113, 128, 126, 126, 116, 131, 139, 131, 132, 125, 117, 118, 115, 127, 127, 121, 135, 117, 131, 120, 107, 138, 129, 111, 125, 119, 127, 119, 125, 136, 124, 128, 130, 124, 125, 133, 130, 123, 108, 123, 108, 126, 127, 131, 113, 133, 108, 133, 135, 131, 101, 115, 129, 121, 111, 126, 144, 121, 123, 120, 140, 113, 137, 114, 123, 127, 132, 125, 111, 128, 118, 140, 135, 118, 124, 109, 117, 114, 139, 120, 130, 126, 138, 112, 122, 122, 122, 154, 121, 133, 119, 122, 112, 136, 129, 116, 127, 138, 121, 141, 112, 119, 99, 126, 142, 125, 118, 128, 108, 94, 131, 126, 116, 133, 134, 123, 136, 125, 144, 117, 136, 124, 117, 141, 111, 125, 124, 116, 147, 122, 127, 124, 130, 141, 120, 122, 127, 123, 127, 122, 119, 115, 116, 132, 131, 126, 121, 127, 119, 119, 121, 115, 126, 111, 128, 116, 119, 137, 124, 156, 127, 130, 118, 126, 122, 109, 121, 122, 115, 134, 113, 145, 131, 120, 126, 132, 122, 118, 118, 151, 126, 118, 108, 133, 126, 133, 125, 130, 136, 125, 149, 144, 110, 120, 128, 130, 117, 101, 122, 131, 120, 122, 131, 115, 125, 135, 126, 132, 134, 128, 132, 129, 125, 124, 124, 129, 121, 109, 129, 134, 107, 124, 133, 118, 118, 149, 126, 134, 127, 121, 135, 144, 121, 133, 117, 127, 109, 130, 117, 131, 125, 142, 140, 113, 115, 139, 115, 115, 135, 148, 127, 99, 106, 138, 134, 100, 120, 122, 115, 128, 125, 124, 133, 114, 121, 130, 135, 126, 114, 125, 125, 134, 122, 116, 117, 133, 113, 109, 119, 126, 114, 121, 128, 120, 122, 129, 136, 113, 114, 123, 137, 129, 127, 120, 130, 139, 128, 141, 120, 133, 99, 122, 106, 134, 133, 129, 117, 114, 137, 120, 133, 116, 122, 121, 122, 120, 136, 126, 120, 157, 113, 123, 126, 132, 120, 124, 137, 122, 130, 115, 120, 123, 117, 129, 131, 133, 125, 144, 119, 111, 133, 129, 132, 122, 130, 125, 121, 132, 114, 118, 122, 121, 114, 110, 116, 131, 133, 134, 136, 124, 131, 131, 137, 112, 130, 119, 126, 132, 121, 130, 134, 129, 142, 110, 138, 126, 129, 138, 130, 139, 121, 118, 106, 133, 144, 118, 113, 120, 125, 108, 117, 113, 126, 107, 136, 114, 118, 95, 137, 139, 118, 138, 121, 122, 118, 109, 118, 126, 113, 127, 127, 115, 121, 120, 131, 128, 122, 134, 130, 126, 131, 119, 128, 122, 142, 133, 119, 121, 135, 115, 109, 110, 117, 135, 128, 125, 125, 129, 112, 111, 130, 79, 123, 131, 116, 127, 128, 120, 128, 130, 123, 124, 137, 124, 124, 127, 111, 136, 135, 103, 131, 124, 140, 136, 107, 118, 140, 122, 115, 127, 125, 110, 127, 125, 149, 122, 128, 118, 127, 132, 121, 137, 109, 110, 126, 120, 140, 118, 115, 122, 109, 112, 125, 135, 128, 143, 127, 137, 118, 120, 130, 132, 117, 136, 133, 115, 114, 112, 127, 127, 115, 124, 120, 126, 131, 130, 136, 131, 110, 135, 118, 118, 127, 131, 135, 126, 119, 118, 111, 108, 125, 140, 123, 125, 144, 137, 115, 116, 106, 132, 136, 132, 111, 127, 131, 131, 102, 119, 109, 128, 130, 113, 119, 127, 119, 119, 131, 114, 127, 111, 120, 118, 127, 119, 132, 128, 106, 136, 105, 117, 121, 129, 127, 115, 104, 119, 118, 131, 134, 132, 106, 154, 127, 117, 123, 125, 133, 116, 136, 120, 122, 121, 107, 120, 116, 116, 118, 123, 120, 137, 109, 121, 100, 133, 121, 125, 137, 113, 131, 114, 128, 124, 116, 119, 108, 135, 136, 93, 129, 120, 136, 117, 120, 129, 130, 113, 150, 124, 123, 126, 129, 113, 118, 113, 115, 137, 137, 125, 115, 130, 126, 121, 112, 120, 136, 136, 124, 104, 123, 108, 126, 110, 124, 118, 133, 129, 111, 115, 123, 121, 117, 123, 131, 125, 140, 132, 125, 131, 119, 136, 145, 119, 123, 123, 119, 128, 123, 129, 121, 133, 117, 121, 120, 123, 122, 135, 135, 119, 124, 130, 141, 115, 115, 132, 114, 106, 122, 125, 131, 117, 138, 140, 124, 128, 128, 119, 123, 116, 136, 123, 121, 121, 137, 98, 111, 124, 120, 138, 127, 123, 131, 131, 126, 131, 132, 113, 133, 109, 123, 110, 126, 126, 122, 119, 131, 104, 135, 116, 143, 117, 144, 114, 134, 135, 126, 104, 137, 144, 123, 128, 127, 123, 123, 123, 115, 123, 128, 116, 103, 105, 119, 125, 120, 126, 143, 127, 141, 112, 127, 122, 115, 129, 136, 126, 127, 131, 120, 127, 121, 120, 120, 119, 128, 113, 117, 119, 126, 126, 132, 129, 128, 117, 131, 124, 132, 125, 142, 134, 113, 109, 112, 127, 123, 134, 125, 119, 128, 125, 129, 141, 136, 117, 117, 117, 130, 154, 108, 98, 133, 125, 133, 133, 133, 123, 139, 113, 123, 128, 113, 122, 114, 113, 135, 99, 122, 122, 135, 119, 108, 114, 122, 151, 111, 116, 115, 123, 110, 127, 114, 129, 121, 122, 118, 103, 100, 136, 139, 127, 133, 115, 129, 117, 119, 112, 115, 122, 117, 118, 108, 143, 123, 126, 126, 123, 143, 140, 119, 108, 117, 106, 127, 120, 123, 132, 120, 128, 123, 139, 125, 129, 120, 129, 130, 127, 139, 149, 105, 121, 138, 118, 116, 118, 123, 96, 132, 132, 120, 124, 123, 148, 110, 113, 128, 132, 141, 130, 108, 123, 125, 129, 120, 135, 114, 125, 118, 127, 120, 116, 144, 133, 150, 119, 125, 129, 128, 146, 127, 134, 114, 128, 126, 135, 126, 122, 119, 122, 132, 120, 116, 122, 143, 134, 134, 121, 131, 121, 101, 119, 125, 150, 134, 119, 122, 134, 139, 120, 114, 123, 109, 123, 130, 110, 136, 142, 119, 128, 116, 118, 116, 123, 122, 140, 122, 116, 138, 114, 123, 131, 122, 126, 122, 127, 131, 125, 135, 125, 130, 127, 122, 130, 107, 117, 129, 121, 132, 116, 130, 124, 135, 120, 110, 125, 150, 131, 128, 109, 123, 134, 126, 129, 119, 108, 122, 95, 132, 127, 110, 134, 113, 116, 120, 122, 119, 132, 121, 141, 120, 133, 109, 130, 126, 120, 125, 125, 112, 125, 125, 132, 131, 130, 131, 139, 120, 137, 118, 130, 128, 122, 136, 123, 138, 140, 121, 125, 126, 145, 119, 120, 118, 118, 142, 123, 113, 128, 137, 133, 129, 122, 134, 133, 119, 138, 125, 112, 122, 127, 121, 119, 134, 120, 133, 130, 123, 124, 116, 114, 136, 130, 112, 122, 146, 146, 108, 137, 129, 119, 131, 130, 128, 110, 97, 108, 145, 130, 120, 139, 119, 122, 110, 133, 133, 129, 108, 130, 125, 104, 135, 110, 112, 133, 136, 139, 115, 111, 104, 123, 105, 136, 140, 132, 127, 115, 112, 111, 128, 111, 148, 124, 134, 133, 133, 119, 132, 125, 121, 124, 107, 128, 134, 135, 139, 135, 126, 124, 137, 126, 132, 133, 123, 129, 121, 129, 121, 116, 132, 118, 118, 140, 134, 142, 119, 134, 120, 101, 107, 137, 128, 104, 131, 116, 130, 124, 143, 125, 116, 109, 124, 118, 120, 125, 117, 101, 124, 139, 125, 119, 113, 112, 132, 109, 144, 119, 113, 137, 129, 126, 144, 105, 137, 138, 104, 127, 116, 103, 133, 151, 110, 99, 134, 115, 133, 129, 123, 114, 115, 120, 130, 129, 94, 126, 134, 111, 121, 117, 152, 140, 140, 135, 128, 131, 124, 121, 136, 127, 132, 133, 144, 118, 126, 125, 133, 100, 111, 124, 120, 128, 120, 127, 132, 146, 112, 134, 125, 121, 134, 130, 128, 137, 123, 125, 114, 120, 124, 115, 141, 120, 131, 118, 130, 140, 129, 117, 125, 118, 135, 133, 129, 118, 123, 115, 142, 128, 113, 128, 118, 143, 120, 122, 131, 150, 130, 126, 119, 106, 118, 143, 130, 140, 144, 108, 125, 116, 127, 137, 103, 122, 122, 116, 147, 114, 137, 125, 128, 128, 132, 128, 125, 141, 115, 118, 112, 135, 121, 123, 137, 137, 129, 141, 105, 132, 110, 124, 110, 123, 121, 128, 122, 134, 110, 120, 125, 138, 114, 109, 145, 122, 144, 120, 100, 157, 134, 126, 131, 114, 137, 127, 128, 108, 112, 120, 119, 124, 122, 111, 128, 128, 115, 115, 105, 131, 128, 119, 105, 116, 130, 133, 133, 120, 131, 126, 126, 127, 127, 117, 135, 135, 132, 112, 114, 112, 115, 134, 133, 163, 127, 128, 117, 145, 112, 135, 145, 114, 132, 128, 125, 141, 132, 106, 135, 131, 132, 119, 107, 130, 123, 125, 132, 104, 105, 139, 121, 120, 123, 122, 107, 126, 129, 100, 126, 128, 125, 129, 124, 130, 131, 136, 132, 129, 126, 134, 124, 122, 128, 115, 118, 135, 128, 124, 117, 94, 128, 127, 120, 124, 138, 135, 112, 127, 119, 107, 121, 126, 127, 107, 126, 120, 128, 125, 118, 122, 139, 139, 112, 147, 108, 136, 124, 136, 138, 108, 117, 119, 111, 139, 138, 118, 126, 110, 106, 125, 140, 124, 131, 128, 117, 126, 135, 115, 108, 122, 114, 128, 126, 137, 114, 118, 131, 115, 140, 111, 132, 129, 118, 144, 126, 110, 143, 125, 105, 114, 120, 123, 99, 119, 129, 123, 127, 129, 115, 114, 128, 120, 117, 133, 116, 122, 131, 143, 103, 116, 125, 104, 127, 108, 113, 137, 136, 131, 115, 110, 127, 110, 124, 125, 119, 122, 139, 130, 114, 114, 114, 129, 131, 137, 137, 116, 112, 124, 128, 126, 124, 109, 99, 110, 120, 112, 132, 126, 105, 132, 143, 150, 116, 123, 114, 125, 113, 120, 127, 124, 141, 116, 132, 114, 130, 112, 136, 114, 126, 115, 139, 121, 129, 135, 134, 122, 128, 134, 140, 133, 126, 122, 134, 124, 111, 130, 136, 130, 123, 114, 117, 142, 131, 128, 107, 133, 118, 118, 112, 123, 139, 130, 121, 134, 118, 113, 117, 124, 134, 128, 129, 103, 138, 120, 114, 131, 105, 116, 105, 134, 134, 137, 115, 124, 107, 126, 114, 129, 135, 111, 134, 123, 144, 115, 127, 133, 117, 136, 123, 112, 108, 141, 126, 121, 138, 137, 120, 126, 106, 117, 105, 139, 122, 138, 131, 135, 134, 111, 121, 127, 119, 118, 129, 120, 124, 109, 122, 120, 109, 124, 130, 137, 127, 117, 145, 124, 133, 108, 119, 130, 120, 112, 115, 137, 129, 131, 134, 127, 117, 124, 133, 115, 129, 143, 143, 116, 146, 140, 110, 134, 123, 136, 116, 119, 120, 136, 142, 123, 121, 141, 94, 135, 118, 113, 115, 126, 116, 125, 130, 128, 140, 131, 136, 124, 128, 129, 122, 127, 105, 121, 141, 127, 119, 119, 139, 114, 133, 116, 130, 148, 140, 117, 119, 132, 102, 123, 101, 113, 119, 135, 112, 120, 127, 137, 123, 127, 118, 123, 131, 129, 139, 115, 115, 138, 116, 118, 146, 130, 130, 137, 150, 121, 151, 115, 119, 114, 128, 118, 132, 122, 119, 115, 111, 124, 131, 121, 115, 115, 124, 124, 107, 124, 133, 118, 121, 118, 137, 126, 122, 129, 118, 150, 133, 132, 131, 128, 143, 133, 138, 119, 112, 138, 130, 121, 124, 140, 107, 103, 115, 144, 112, 129, 132, 113, 135, 110, 157, 117, 121, 131, 133, 153, 109, 131, 118, 127, 103, 129, 138, 134, 117, 140, 143, 117, 138, 136, 111, 136, 130, 137, 137, 139, 119, 124, 130, 142, 130, 120, 135, 118, 120, 130, 110, 123, 115, 129, 133, 113, 112, 118, 114, 109, 141, 127, 118, 112, 142, 123, 136, 127, 121, 133, 118, 150, 142, 108, 127, 133, 127, 131, 118, 132, 129, 133, 127, 126, 97, 123, 132, 140, 146, 134, 119, 128, 122, 135, 128, 126, 138, 126, 130, 125, 126, 118, 114, 129, 141, 120, 144, 133, 123, 123, 154, 140, 130, 132, 128, 121, 123, 117, 138, 116, 134, 118, 140, 127, 109, 124, 131, 151, 139, 114, 121, 126, 128, 111, 135, 144, 118, 133, 125, 148, 126, 130, 123, 147, 122, 126, 123, 112, 144, 111, 119, 107, 128, 117, 128, 132, 111, 124, 144, 140, 126, 137, 108, 127, 115, 123, 149, 118, 127, 119, 130, 113, 143, 121, 134, 118, 122, 116, 130, 122, 122, 123, 133, 150, 135, 130, 129, 133, 109, 107, 124, 124, 121, 136, 115, 119, 114, 126, 137, 135, 118, 135, 117, 123, 126, 120, 128, 123, 139, 123, 133, 135, 142, 119, 128, 91, 127, 125, 119, 114, 139, 129, 134, 115, 125, 125, 122, 124, 123, 121, 116, 144, 110, 116, 125, 131, 115, 123, 126, 134, 111, 117, 128, 135, 120, 119, 134, 119, 144, 135, 132, 115, 140, 117, 135, 116, 143, 129, 126, 130, 102, 126, 115, 130, 143, 132, 123, 125, 104, 116, 117, 100, 117, 121, 120, 128, 135, 140, 122, 121, 110, 126, 108, 118, 128, 116, 126, 126, 122, 126, 138, 120, 126, 108, 116, 147, 115, 101, 117, 132, 127, 112, 113, 117, 126, 120, 129, 123, 122, 131, 138, 112, 128, 130, 130, 120, 134, 118, 128, 117, 146, 113, 123, 134, 129, 116, 128, 129, 105, 121, 117, 128, 135, 130, 119, 128, 122, 132, 105, 127, 119, 139, 131, 122, 127, 128, 127, 125, 104, 127, 132, 125, 118, 130, 134, 123, 142, 128, 124, 112, 130, 117, 109, 126, 146, 128, 109, 134, 134, 133, 135, 118, 123, 104, 127, 138, 135, 127, 127, 111, 143, 133, 129, 141, 142, 116, 107, 124, 123, 140, 125, 121, 115, 133, 109, 119, 115, 128, 111, 123, 130, 120, 119, 124, 143, 133, 137, 117, 115, 115, 122, 120, 120, 126, 132, 118, 138, 126, 127, 132, 133, 147, 127, 122, 117, 143, 114, 118, 118, 119, 124, 138, 132, 136, 133, 123, 127, 143, 128, 113, 126, 112, 129, 124, 119, 112, 129, 127, 137, 138, 125, 131, 124, 109, 134, 126, 121, 137, 140, 144, 118, 125, 122, 134, 129, 131, 134, 127, 130, 136, 136, 126, 114, 123, 131, 105, 133, 109, 131, 141, 133, 119, 126, 127, 139, 105, 143, 115, 117, 124, 120, 126, 128, 112, 119, 122, 120, 116, 147, 121, 134, 136, 125, 126, 129, 123, 138, 128, 136, 127, 129, 109, 141, 138, 125, 131, 121, 132, 115, 133, 113, 125, 109, 145, 117, 138, 137, 127, 132, 106, 115, 138, 118, 126, 135, 120, 133, 132, 144, 137, 117, 137, 126, 129, 126, 117, 132, 136, 120, 126, 124, 122, 136, 104, 96, 120, 126, 128, 120, 112, 134, 143, 132, 127, 137, 129, 129, 134, 117, 135, 108, 122, 120, 116, 115, 113, 109, 110, 120, 131, 122, 117, 132, 141, 120, 122, 127, 140, 135, 117, 122, 125, 138, 122, 139, 115, 127, 130, 158, 120, 115, 128, 133, 124, 117, 118, 122, 122, 125, 124, 126, 128, 126, 131, 118, 136, 126, 145, 144, 143, 127, 107, 138, 120, 122, 135, 119, 133, 124, 126, 119, 120, 137, 115, 131, 119, 104, 122, 127, 121, 121, 132, 111, 123, 143, 112, 125, 125, 137, 124, 132, 116, 110, 133, 140, 136, 140, 123, 152, 131, 139, 123, 130, 116, 118, 124, 132, 128, 131, 141, 129, 124, 127, 124, 121, 132, 114, 122, 124, 107, 134, 144, 127, 133, 133, 124, 130, 128, 123, 143, 135, 126, 125, 112, 151, 131, 107, 134, 117, 134, 140, 122, 131, 111, 124, 119, 111, 128, 122, 139, 116, 119, 126, 105, 127, 148, 137, 134, 132, 115, 137, 110, 133, 128, 102, 100, 127, 117, 106, 127, 138, 128, 137, 124, 130, 120, 122, 139, 129, 123, 111, 134, 126, 122, 125, 135, 142, 118, 116, 107, 121, 109, 129, 125, 118, 133, 135, 139, 124, 114, 116, 125, 127, 105, 124, 116, 132, 127, 133, 119, 122, 126, 105, 121, 139, 136, 117, 129, 110, 122, 133, 113, 119, 102, 123, 115, 126, 105, 123, 132, 117, 124, 122, 136, 129, 135, 107, 115, 134, 126, 136, 121, 135, 140, 135, 137, 120, 129, 141, 106, 122, 119, 127, 113, 130, 134, 118, 106, 137, 130, 135, 142, 128, 116, 142, 134, 117, 127, 118, 134, 131, 114, 128, 140, 112, 117, 125, 122, 111, 115, 123, 122, 114, 121, 131, 134, 120, 123, 136, 120, 121, 105, 120, 134, 137, 119, 139, 116, 122, 122, 137, 108, 117, 130, 133, 126, 122, 114, 113, 132, 115, 118, 131, 121, 125, 119, 127, 113, 125, 120, 127, 136, 133, 138, 132, 135, 141, 127, 134, 128, 109, 132, 126, 106, 115, 125, 112, 122, 114, 140, 132, 111, 133, 128, 125, 127, 116, 102, 133, 125, 128, 134, 127, 122, 115, 116, 133, 122, 115, 131, 128, 124, 133, 121, 122, 118, 135, 120, 145, 117, 138, 109, 114, 123, 112, 121, 133, 136, 125, 116, 121, 137, 156, 131, 119, 133, 115, 135, 111, 143, 125, 124, 131, 132, 106, 139, 118, 138, 120, 120, 121, 116, 122, 127, 116, 144, 132, 131, 127, 117, 112, 126, 128, 136, 124, 150, 127, 131, 130, 118, 118, 128, 132, 143, 118, 138, 119, 132, 119, 127, 127, 122, 133, 105, 129, 135, 144, 116, 124, 128, 117, 131, 116, 125, 131, 116, 126, 129, 116, 131, 141, 118, 121, 104, 118, 115, 147, 128, 142, 108, 127, 113, 113, 108, 127, 124, 125, 131, 138, 117, 124, 143, 118, 131, 120, 134, 124, 125, 135, 118, 130, 135, 141, 125, 125, 121, 127, 142, 127, 98, 120, 122, 112, 122, 106, 124, 136, 132, 115, 115, 120, 131, 113, 139, 137, 136, 133, 121, 138, 119, 126, 120, 117, 141, 129, 124, 119, 120, 111, 132, 125, 126, 132, 135, 100, 118, 133, 120, 120, 108, 109, 140, 136, 141, 127, 124, 120, 113, 114, 141, 106, 128, 141, 130, 145, 137, 152, 125, 122, 114, 117, 115, 121, 105, 121, 131, 127, 125, 109, 120, 142, 122, 123, 123, 119, 97, 113, 121, 108, 113, 126, 113, 126, 134, 141, 120, 122, 129, 113, 149, 128, 112, 130, 124, 113, 123, 136, 132, 132, 130, 145, 120, 119, 119, 123, 118, 118, 142, 149, 127, 120, 137, 136, 125, 124, 142, 131, 137, 133, 111, 116, 110, 123, 138, 125, 129, 137, 126, 110, 134, 127, 120, 125, 130, 136, 123, 128, 124, 127, 113, 133, 122, 139, 119, 127, 127, 124, 115, 132, 137, 124, 134, 136, 122, 141, 125, 118, 102, 127, 130, 134, 128, 125, 124, 127, 114, 118, 128, 129, 131, 129, 116, 142, 127, 131, 141, 120, 137, 124, 118, 120, 134, 122, 138, 132, 140, 120, 108, 123, 123, 140, 136, 124, 118, 119, 127, 107, 98, 118, 117, 134, 117, 124, 77, 120, 118, 118, 142, 133, 120, 128, 125, 138, 146, 141, 122, 138, 106, 132, 127, 123, 113, 126, 113, 124, 124, 130, 115, 110, 129, 116, 129, 147, 140, 139, 131, 121, 127, 152, 124, 126, 130, 128, 115, 121, 140, 131, 110, 131, 139, 120, 106, 133, 118, 123, 99, 113, 112, 135, 133, 121, 124, 129, 117, 126, 117, 141, 115, 117, 127, 114, 102, 125, 157, 127, 130, 126, 130, 136, 122, 122, 109, 124, 116, 129, 131, 118, 126, 119, 136, 136, 140, 131, 115, 120, 127, 124, 123, 120, 126, 117, 115, 132, 118, 123, 109, 131, 135, 118, 94, 120, 119, 120, 136, 115, 120, 134, 126, 115, 98, 112, 125, 112, 148, 117, 131, 143, 124, 130, 109, 130, 112, 118, 114, 141, 120, 125, 121, 130, 131, 140, 119, 127, 127, 122, 119, 129, 128, 127, 111, 140, 125, 114, 128, 120, 125, 123, 139, 131, 123, 116, 114, 145, 146, 116, 128, 109, 117, 122, 137, 124, 125, 124, 131, 125, 143, 117, 124, 114, 104, 138, 141, 140, 141, 144, 136, 124, 121, 114, 126, 143, 133, 123, 154, 129, 108, 130, 121, 105, 139, 136, 115, 129, 131, 132, 123, 133, 134, 142, 123, 124, 133, 116, 125, 138, 150, 115, 111, 109, 121, 104, 135, 132, 130, 136, 128, 132, 110, 132, 130, 117, 117, 141, 119, 131, 115, 122, 120, 123, 130, 121, 121, 127, 119, 127, 136, 124, 118, 113, 121, 117, 125, 123, 109, 123, 143, 129, 112, 132, 138, 121, 123, 122, 131, 113, 142, 120, 131, 113, 125, 110, 125, 128, 125, 119, 120, 131, 125, 122, 143, 115, 122, 127, 117, 123, 120, 103, 123, 116, 128, 143, 137, 114, 130, 129, 150, 118, 127, 112, 126, 126, 132, 118, 119, 119, 125, 126, 120, 128, 122, 130, 114, 124, 112, 138, 135, 116, 102, 108, 128, 127, 115, 135, 127, 104, 135, 127, 117, 127, 125, 133, 112, 126, 106, 131, 125, 134, 143, 140, 117, 122, 128, 122, 133, 131, 115, 126, 135, 144, 140, 139, 126, 103, 132, 136, 115, 136, 112, 136, 117, 125, 120, 116, 125, 128, 128, 122, 110, 103, 109, 125, 120, 125, 126, 126, 128, 108, 110, 114, 133, 137, 128, 132, 134, 135, 129, 113, 127, 130, 126, 123, 122, 107, 133, 140, 145, 124, 141, 135, 121, 118, 117, 117, 125, 134, 126, 130, 116, 154, 109, 103, 135, 122, 136, 141, 120, 107, 120, 115, 123, 122, 109, 142, 133, 116, 130, 129, 139, 110, 123, 130, 133, 132, 139, 128, 119, 141, 135, 127, 101, 145, 139, 138, 138, 134, 136, 112, 126, 116, 107, 130, 130, 128, 130, 120, 129, 117, 135, 118, 109, 130, 120, 137, 154, 116, 119, 131, 143, 134, 126, 114, 124, 120, 129, 122, 128, 129, 136, 145, 119, 142, 114, 99, 125, 108, 122, 126, 109, 125, 123, 124, 121, 125, 114, 118, 143, 109, 118, 111, 117, 114, 119, 124, 120, 111, 125, 142, 110, 120, 122, 139, 118, 115, 125, 130, 129, 128, 122, 123, 119, 124, 129, 106, 118, 135, 106, 93, 128, 127, 107, 100, 123, 132, 130, 123, 119, 123, 97, 133, 131, 104, 125, 144, 113, 116, 114, 125, 124, 142, 138, 118, 133, 130, 126, 140, 131, 129, 118, 141, 138, 118, 126, 113, 127, 139, 130, 136, 131, 102, 120, 125, 111, 121, 132, 144, 108, 118, 141, 128, 131, 133, 122, 116, 133, 123, 117, 132, 118, 126, 138, 137, 131, 120, 133, 100, 110, 131, 123, 127, 127, 127, 120, 127, 129, 117, 129, 135, 124, 111, 99, 126, 114, 124, 133, 125, 130, 119, 130, 134, 133, 144, 121, 119, 126, 136, 141, 113, 120, 119, 124, 127, 114, 107, 128, 106, 128, 133, 114, 119, 124, 129, 122, 132, 124, 145, 116, 131, 123, 124, 125, 123, 135, 143, 109, 129, 117, 129, 132, 123, 124, 143, 122, 128, 120, 137, 107, 122, 115, 125, 132, 131, 158, 132, 103, 130, 109, 130, 111, 122, 121, 131, 133, 116, 117, 97, 141, 124, 132, 121, 131, 109, 116, 132, 136, 131, 116, 104, 117, 139, 128, 124, 125, 123, 136, 135, 114, 123, 122, 125, 117, 124, 125, 133, 113, 126, 121, 133, 132, 129, 131, 126, 142, 126, 129, 122, 145, 123, 120, 130, 120, 125, 150, 133, 130, 119, 126, 126, 130, 106, 115, 135, 118, 130, 137, 154, 118, 132, 115, 121, 118, 137, 124, 129, 133, 122, 128, 133, 124, 133, 131, 125, 128, 125, 144, 130, 128, 125, 116, 122, 121, 120, 140, 129, 125, 135, 129, 128, 116, 117, 115, 125, 130, 121, 137, 113, 133, 131, 128, 123, 101, 133, 134, 120, 127, 129, 117, 115, 116, 115, 134, 110, 140, 123, 142, 109, 118, 109, 138, 122, 133, 118, 116, 146, 119, 129, 135, 123, 143, 109, 152, 109, 130, 123, 127, 125, 121, 120, 120, 123, 140, 138, 138, 136, 120, 138, 135, 107, 127, 153, 124, 111, 141, 125, 114, 126, 122, 126, 145, 116, 105, 114, 112, 127, 119, 119, 142, 115, 121, 125, 137, 128, 137, 135, 140, 132, 121, 130, 103, 126, 133, 112, 121, 110, 147, 107, 144, 128, 117, 127, 120, 122, 124, 124, 139, 133, 140, 125, 153, 117, 127, 124, 129, 119, 139, 142, 129, 121, 127, 135, 123, 136, 101, 133, 133, 125, 127, 110, 110, 127, 116, 113, 120, 115, 125, 129, 113, 128, 134, 142, 118, 128, 123, 117, 130, 131, 107, 133, 110, 133, 116, 128, 142, 116, 117, 118, 122, 126, 142, 120, 132, 109, 139, 132, 123, 119, 110, 133, 136, 134, 134, 125, 132, 139, 141, 131, 138, 129, 117, 121, 122, 113, 116, 132, 112, 144, 123, 115, 135, 123, 127, 118, 147, 111, 117, 108, 139, 115, 134, 127, 106, 154, 120, 139, 119, 136, 130, 128, 127, 135, 120, 125, 126, 141, 111, 130, 121, 118, 119, 132, 122, 125, 122, 123, 128, 128, 143, 133, 123, 135, 127, 109, 157, 131, 119, 119, 131, 148, 131, 119, 120, 114, 130, 114, 123, 112, 139, 131, 142, 129, 130, 142, 123, 117, 139, 128, 118, 132, 122, 144, 118, 131, 131, 118, 129, 125, 122, 142, 130, 124, 118, 126, 140, 124, 144, 128, 109, 127, 131, 141, 121, 135, 142, 120, 142, 120, 108, 126, 121, 105, 129, 117, 120, 131, 121, 141, 129, 132, 117, 168, 140, 125, 138, 113, 135, 132, 119, 135, 104, 130, 128, 112, 134, 120, 108, 128, 107, 143, 135, 131, 121, 139, 117, 121, 128, 131, 145, 125, 124, 128, 129, 117, 147, 121, 125, 132, 149, 117, 118, 128, 119, 135, 104, 131, 109, 120, 115, 135, 129, 109, 123, 146, 131, 96, 119, 120, 123, 133, 124, 125, 128, 125, 117, 122, 139, 117, 132, 129, 112, 143, 118, 113, 118, 125, 131, 128, 120, 102, 125, 115, 120, 115, 102, 113, 126, 139, 128, 127, 133, 127, 127, 123, 146, 117, 132, 117, 133, 128, 123, 124, 125, 115, 123, 144, 123, 134, 129, 122, 146, 119, 106, 139, 126, 133, 124, 135, 134, 130, 104, 128, 120, 121, 127, 115, 128, 131, 127, 115, 147, 119, 134, 122, 125, 118, 121, 129, 122, 136, 110, 131, 130, 113, 115, 127, 120, 120, 148, 120, 130, 108, 120, 122, 133, 129, 128, 113, 117, 112, 135, 152, 118, 109, 145, 139, 116, 111, 114, 109, 134, 118, 113, 105, 112, 129, 128, 128, 117, 120, 121, 142, 109, 124, 133, 132, 128, 132, 94, 128, 118, 133, 136, 128, 123, 126, 125, 118, 146, 155, 128, 123, 106, 112, 141, 108, 133, 116, 128, 127, 114, 122, 122, 138, 118, 116, 118, 135, 134, 140, 105, 136, 111, 139, 128, 133, 121, 121, 122, 115, 99, 120, 125, 117, 131, 121, 121, 128, 129, 114, 133, 111, 137, 125, 127, 119, 110, 113, 134, 128, 134, 124, 123, 124, 139, 118, 119, 131, 120, 119, 131, 119, 136, 104, 124, 137, 131, 133, 127, 123, 139, 122, 132, 125, 134, 129, 131, 111, 104, 127, 121, 111, 122, 110, 129, 129, 137, 131, 98, 131, 114, 124, 110, 125, 125, 119, 113, 128, 127, 104, 109, 117, 121, 113, 114, 124, 121, 145, 137, 122, 130, 120, 123, 114, 121, 142, 131, 102, 129, 134, 117, 118, 127, 111, 117, 139, 125, 137, 107, 108, 114, 135, 128, 114, 125, 119, 137, 147, 148, 111, 145, 140, 128, 126, 127, 129, 123, 146, 130, 118, 109, 146, 121, 112, 133, 118, 123, 112, 133, 126, 122, 135, 128, 130, 133, 151, 137, 116, 117, 126, 135, 154, 113, 126, 124, 130, 130, 113, 115, 129, 136, 149, 136, 110, 126, 121, 125, 125, 136, 124, 134, 138, 141, 123, 144, 139, 126, 134, 129, 130, 110, 127, 128, 132, 137, 135, 134, 141, 106, 121, 130, 104, 106, 122, 117, 132, 116, 128, 138, 127, 120, 122, 109, 133, 148, 123, 121, 101, 126, 122, 102, 118, 137, 124, 123, 124, 127, 128, 129, 132, 117, 123, 95, 138, 137, 130, 136, 118, 122, 104, 121, 117, 109, 143, 137, 123, 136, 128, 126, 147, 124, 135, 129, 123, 133, 122, 119, 130, 137, 135, 133, 121, 139, 118, 120, 117, 124, 122, 142, 118, 136, 120, 121, 118, 121, 145, 125, 130, 133, 111, 106, 132, 130, 145, 116, 134, 129, 147, 149, 117, 121, 122, 132, 140, 121, 135, 121, 128, 129, 118, 129, 144, 119, 120, 124, 119, 125, 114, 133, 116, 128, 134, 144, 114, 125, 143, 115, 125, 127, 121, 116, 119, 121, 117, 120, 138, 133, 137, 121, 114, 130, 122, 120, 130, 130, 128, 116, 116, 125, 103, 118, 127, 114, 142, 119, 147, 149, 126, 114, 122, 130, 133, 123, 138, 136, 129, 130, 138, 140, 135, 139, 128, 149, 121, 130, 131, 141, 134, 113, 126, 112, 133, 125, 101, 121, 120, 131, 124, 118, 117, 129, 128, 116, 103, 125, 121, 117, 137, 134, 151, 111, 114, 134, 118, 129, 122, 121, 116, 139, 125, 117, 131, 126, 98, 126, 143, 135, 104, 122, 142, 128, 120, 123, 132, 117, 123, 131, 114, 136, 148, 102, 132, 126, 123, 130, 131, 117, 100, 129, 123, 121, 110, 151, 104, 135, 122, 134, 134, 140, 123, 136, 111, 110, 132, 126, 117, 117, 137, 127, 118, 136, 148, 130, 122, 119, 121, 117, 115, 129, 132, 126, 133, 125, 129, 128, 122, 127, 117, 125, 144, 139, 116, 125, 125, 116, 128, 118, 127, 136, 132, 119, 125, 130, 122, 126, 128, 111, 139, 112, 133, 134, 124, 132, 117, 112, 121, 112, 114, 134, 131, 129, 129, 133, 119, 125, 113, 115, 112, 126, 116, 113, 123, 130, 151, 126, 134, 117, 128, 126, 105, 121, 117, 126, 126, 136, 115, 115, 139, 129, 125, 134, 105, 128, 111, 114, 123, 115, 130, 120, 111, 141, 133, 144, 132, 129, 127, 125, 115, 148, 122, 140, 122, 112, 135, 117, 104, 126, 120, 111, 143, 135, 124, 130, 108, 120, 133, 120, 127, 120, 129, 116, 145, 134, 103, 116, 122, 130, 114, 128, 132, 144, 127, 109, 125, 118, 134, 116, 129, 138, 135, 110, 136, 135, 141, 131, 118, 123, 119, 118, 113, 128, 116, 110, 123, 136, 132, 152, 115, 110, 124, 136, 144, 143, 119, 129, 140, 120, 131, 129, 116, 131, 126, 148, 124, 127, 120, 122, 119, 121, 119, 129, 133, 130, 115, 131, 114, 126, 121, 117, 139, 112, 131, 109, 119, 117, 103, 124, 123, 114, 108, 125, 120, 126, 119, 114, 123, 107, 130, 134, 117, 116, 123, 121, 125, 113, 132, 105, 125, 129, 129, 122, 130, 103, 125, 129, 130, 116, 140, 117, 109, 122, 119, 117, 121, 130, 111, 133, 123, 123, 130, 112, 134, 127, 131, 126, 119, 118, 117, 118, 105, 150, 133, 115, 131, 135, 151, 124, 121, 148, 125, 108, 127, 115, 106, 127, 127, 123, 118, 100, 114, 122, 124, 126, 141, 114, 127, 113, 137, 134, 138, 116, 130, 131, 151, 137, 137, 132, 115, 111, 132, 123, 154, 117, 111, 122, 126, 110, 121, 127, 128, 140, 103, 126, 134, 149, 104, 127, 120, 128, 151, 118, 119, 136, 105, 137, 135, 105, 119, 121, 134, 121, 124, 132, 126, 136, 144, 115, 124, 126, 133, 107, 138, 120, 145, 138, 126, 110, 138, 121, 123, 136, 113, 111, 112, 108, 124, 136, 124, 115, 101, 139, 127, 135, 132, 130, 95, 122, 123, 122, 118, 146, 131, 116, 127, 125, 123, 110, 140, 126, 132, 116, 147, 131, 132, 136, 124, 123, 129, 116, 118, 116, 126, 140, 118, 117, 140, 139, 146, 112, 131, 115, 133, 142, 126, 131, 116, 123, 133, 102, 122, 133, 130, 129, 124, 119, 129, 128, 131, 131, 121, 133, 131, 102, 134, 126, 127, 115, 138, 126, 134, 117, 107, 113, 124, 124, 125, 127, 143, 114, 126, 134, 140, 133, 108, 129, 114, 116, 113, 129, 126, 157, 117, 126, 136, 138, 127, 121, 112, 110, 132, 116, 130, 118, 130, 117, 114, 114, 120, 135, 114, 127, 120, 123, 131, 117, 110, 123, 138, 111, 106, 117, 131, 125, 114, 151, 122, 111, 102, 122, 125, 115, 126, 131, 126, 114, 124, 128, 116, 112, 122, 113, 146, 145, 128, 129, 138, 120, 118, 132, 132, 120, 138, 116, 119, 133, 121, 130, 133, 115, 115, 131, 127, 111, 133, 119, 101, 146, 114, 119, 122, 120, 124, 111, 126, 121, 125, 135, 112, 120, 115, 119, 118, 112, 126, 124, 112, 107, 122, 122, 128, 132, 126, 132, 132, 128, 117, 146, 118, 131, 123, 120, 122, 115, 137, 133, 103, 137, 125, 125, 133, 136, 124, 124, 124, 127, 132, 116, 120, 135, 113, 142, 139, 135, 123, 138, 129, 113, 119, 134, 130, 131, 128, 117, 115, 119, 110, 117, 129, 126, 121, 141, 132, 135, 147, 109, 129, 122, 110, 123, 119, 146, 123, 126, 109, 137, 128, 123, 122, 122, 124, 131, 134, 133, 129, 126, 110, 115, 121, 139, 141, 129, 122, 128, 133, 147, 114, 112, 118, 134, 121, 120, 127, 131, 131, 116, 124, 137, 138, 120, 133, 134, 113, 135, 142, 111, 114, 120, 135, 130, 135, 120, 137, 144, 124, 127, 146, 125, 113, 126, 134, 127, 107, 103, 105, 124, 114, 119, 118, 142, 134, 116, 115, 133, 134, 134, 134, 103, 135, 124, 129, 130, 100, 115, 114, 132, 130, 138, 124, 128, 120, 138, 129, 124, 120, 123, 137, 117, 131, 128, 117, 102, 115, 126, 124, 123, 125, 141, 134, 120, 135, 125, 124, 111, 130, 117, 125, 124, 125, 120, 121, 121, 125, 122, 123, 116, 118, 135, 110, 126, 135, 137, 127, 117, 144, 134, 123, 131, 118, 132, 134, 133, 125, 129, 133, 142, 143, 127, 128, 114, 128, 129, 101, 129, 116, 135, 120, 123, 123, 114, 118, 135, 123, 112, 127, 114, 143, 130, 120, 169, 133, 111, 134, 128, 125, 131, 119, 116, 128, 145, 128, 142, 125, 122, 114, 143, 118, 118, 128, 137, 114, 126, 134, 111, 141, 128, 134, 129, 120, 142, 121, 143, 120, 121, 114, 123, 115, 129, 128, 126, 117, 113, 121, 137, 125, 144, 115, 116, 129, 122, 109, 134, 135, 132, 101, 125, 130, 120, 148, 130, 133, 138, 133, 115, 129, 143, 121, 123, 148, 119, 149, 138, 105, 130, 117, 138, 121, 132, 120, 132, 129, 135, 113, 134, 134, 117, 124, 122, 133, 131, 120, 137, 126, 127, 132, 137, 120, 134, 117, 125, 121, 124, 122, 119, 115, 130, 112, 128, 114, 132, 131, 127, 133, 130, 144, 108, 110, 134, 122, 131, 140, 117, 120, 130, 140, 147, 123, 134, 109, 126, 126, 140, 122, 133, 127, 134, 141, 116, 122, 124, 122, 109, 139, 127, 113, 135, 115, 132, 119, 139, 159, 124, 133, 130, 115, 127, 136, 132, 136, 127, 107, 126, 118, 144, 119, 117, 128, 127, 148, 133, 118, 153, 136, 123, 135, 129, 117, 123, 135, 124, 124, 133, 140, 131, 129, 125, 139, 113, 133, 119, 122, 148, 114, 120, 119, 114, 119, 132, 126, 131, 107, 107, 138, 128, 133, 132, 131, 123, 119, 134, 111, 117, 122, 125, 120, 121, 125, 128, 129, 145, 129, 122, 143, 129, 143, 134, 128, 130, 135, 123, 138, 105, 116, 130, 101, 118, 126, 125, 144, 117, 131, 129, 128, 137, 140, 146, 130, 135, 143, 130, 129, 132, 117, 127, 116, 143, 142, 122, 126, 119, 134, 125, 142, 122, 143, 122, 118, 132, 124, 124, 144, 121, 139, 130, 115, 124, 133, 155, 115, 131, 105, 129, 149, 116, 119, 114, 122, 124, 121, 112, 132, 141, 107, 141, 125, 121, 141, 118, 121, 125, 114, 127, 129, 120, 128, 118, 127, 132, 132, 120, 120, 134, 127, 121, 127, 120, 127, 130, 140, 133, 124, 117, 133, 125, 110, 134, 130, 129, 129, 131, 141, 120, 126, 129, 104, 120, 128, 142, 120, 124, 120, 125, 117, 119, 126, 127, 114, 140, 118, 132, 123, 133, 123, 116, 128, 128, 138, 129, 132, 126, 137, 128, 127, 127, 109, 144, 132, 133, 130, 135, 141, 131, 120, 110, 126, 109, 138, 135, 121, 122, 117, 134, 125, 121, 108, 124, 118, 122, 132, 112, 116, 124, 122, 126, 146, 130, 117, 127, 129, 138, 118, 131, 119, 121, 121, 126, 100, 131, 122, 101, 132, 132, 111, 114, 118, 135, 120, 132, 130, 144, 121, 138, 118, 121, 117, 118, 131, 118, 142, 126, 131, 114, 132, 120, 134, 119, 125, 115, 112, 122, 121, 121, 125, 128, 141, 131, 122, 134, 119, 129, 130, 123, 108, 139, 133, 112, 129, 124, 136, 124, 123, 132, 126, 122, 131, 135, 114, 136, 120, 130, 118, 113, 119, 121, 121, 128, 121, 105, 118, 124, 122, 122, 122, 121, 122, 132, 137, 143, 121, 134, 130, 130, 136, 139, 122, 121, 118, 152, 115, 124, 127, 119, 123, 114, 123, 136, 142, 132, 153, 120, 141, 117, 128, 122, 100, 120, 111, 137, 126, 136, 132, 123, 149, 144, 120, 129, 127, 138, 120, 123, 117, 129, 124, 119, 117, 105, 113, 122, 123, 132, 125, 118, 111, 126, 128, 130, 117, 120, 114, 125, 129, 123, 137, 126, 116, 117, 116, 139, 126, 125, 132, 116, 129, 113, 119, 133, 134, 125, 105, 123, 91, 129, 118, 125, 128, 147, 147, 129, 131, 131, 123, 124, 123, 114, 106, 143, 117, 116, 132, 120, 120, 124, 139, 121, 110, 117, 121, 123, 128, 134, 124, 126, 130, 121, 113, 126, 125, 136, 111, 148, 140, 127, 122, 128, 120, 141, 104, 148, 124, 111, 131, 142, 124, 122, 129, 122, 117, 125, 143, 124, 108, 123, 127, 128, 119, 149, 121, 139, 128, 132, 140, 120, 120, 120, 128, 141, 135, 134, 129, 123, 115, 127, 122, 121, 128, 114, 123, 121, 125, 139, 128, 127, 130, 122, 125, 137, 136, 126, 145, 131, 102, 124, 136, 122, 137, 119, 125, 124, 135, 112, 118, 103, 118, 132, 124, 127, 128, 131, 123, 129, 125, 120, 112, 124, 136, 149, 117, 127, 123, 108, 117, 116, 123, 136, 123, 114, 131, 128, 121, 124, 122, 130, 130, 130, 119, 131, 123, 118, 110, 142, 121, 129, 131, 132, 124, 114, 120, 116, 107, 120, 129, 132, 131, 125, 123, 111, 127, 133, 121, 123, 129, 127, 112, 126, 138, 128, 142, 129, 136, 124, 147, 130, 114, 130, 133, 150, 125, 137, 119, 118, 144, 119, 125, 124, 131, 108, 121, 126, 135, 115, 125, 137, 125, 133, 119, 128, 130, 121, 124, 129, 138, 107, 106, 114, 117, 134, 133, 109, 116, 142, 112, 108, 127, 147, 130, 141, 133, 124, 127, 121, 129, 117, 137, 102, 115, 126, 119, 139, 124, 118, 132, 130, 128, 120, 131, 104, 125, 134, 120, 127, 128, 106, 114, 153, 133, 125, 110, 135, 127, 112, 114, 137, 117, 130, 123, 138, 128, 133, 134, 134, 123, 122, 126, 125, 137, 123, 125, 128, 115, 121, 127, 131, 123, 143, 105, 111, 114, 124, 126, 123, 119, 126, 129, 110, 116, 130, 123, 130, 122, 137, 66, 111, 120, 128, 109, 120, 143, 128, 90, 130, 109, 127, 120, 128, 116, 127, 133, 120, 122, 138, 135, 144, 125, 135, 116, 101, 136, 127, 134, 131, 104, 126, 126, 121, 129, 121, 134, 131, 134, 114, 117, 129, 132, 126, 122, 131, 119, 136, 121, 133, 130, 112, 147, 135, 124, 122, 131, 135, 128, 118, 138, 118, 136, 112, 138, 116, 129, 117, 144, 132, 120, 122, 134, 127, 134, 122, 121, 118, 140, 117, 114, 132, 135, 140, 122, 117, 121, 117, 127, 126, 132, 128, 137, 125, 124, 135, 137, 142, 128, 113, 129, 132, 118, 112, 121, 131, 117, 111, 133, 126, 122, 127, 141, 150, 99, 107, 115, 128, 130, 140, 126, 129, 109, 141, 127, 134, 135, 122, 114, 126, 104, 122, 141, 148, 133, 134, 125, 117, 129, 138, 120, 115, 136, 106, 117, 127, 131, 123, 136, 134, 111, 115, 136, 118, 116, 120, 122, 104, 115, 125, 139, 125, 133, 142, 126, 126, 130, 125, 129, 136, 155, 134, 136, 115, 146, 119, 133, 107, 136, 135, 125, 124, 137, 155, 147, 125, 130, 120, 106, 114, 130, 138, 129, 119, 112, 125, 126, 132, 143, 132, 105, 124, 116, 117, 140, 114, 112, 138, 125, 130, 113, 121, 114, 138, 128, 119, 132, 132, 109, 124, 130, 140, 126, 132, 123, 135, 116, 141, 123, 121, 123, 143, 102, 129, 118, 122, 119, 126, 121, 142, 135, 126, 119, 137, 127, 116, 117, 139, 135, 120, 122, 136, 132, 120, 131, 143, 131, 129, 148, 134, 115, 110, 117, 132, 116, 136, 135, 117, 140, 100, 124, 140, 145, 116, 132, 131, 136, 138, 130, 118, 132, 118, 127, 108, 123, 120, 131, 135, 138, 131, 133, 122, 128, 127, 144, 103, 144, 131, 117, 119, 138, 116, 118, 130, 140, 117, 121, 119, 140, 129, 133, 129, 125, 129, 123, 122, 133, 122, 129, 128, 118, 129, 117, 120, 130, 134, 120, 120, 125, 112, 127, 110, 135, 121, 110, 124, 130, 133, 150, 104, 119, 104, 117, 128, 125, 126, 140, 120, 137, 130, 136, 135, 136, 132, 111, 128, 138, 123, 138, 99, 138, 114, 124, 135, 95, 117, 111, 119, 131, 136, 103, 101, 127, 137, 129, 124, 126, 104, 132, 116, 144, 130, 112, 127, 112, 128, 120, 123, 133, 129, 134, 123, 138, 113, 136, 134, 137, 107, 114, 129, 118, 121, 143, 122, 121, 114, 135, 119, 116, 132, 129, 138, 131, 126, 104, 131, 131, 125, 131, 120, 119, 148, 137, 119, 120, 128, 125, 112, 131, 125, 141, 134, 120, 127, 114, 111, 112, 126, 123, 109, 113, 139, 131, 123, 142, 118, 128, 134, 113, 127, 114, 124, 121, 131, 143, 134, 109, 130, 125, 104, 121, 109, 117, 118, 126, 129, 122, 125, 124, 141, 129, 125, 129, 118, 124, 117, 130, 124, 133, 118, 129, 129, 126, 120, 120, 127, 127, 129, 123, 123, 141, 144, 110, 132, 127, 119, 116, 138, 120, 128, 137, 125, 119, 119, 143, 122, 122, 136, 125, 124, 119, 138, 145, 136, 127, 122, 125, 139, 123, 110, 122, 136, 139, 131, 132, 118, 124, 128, 115, 139, 124, 146, 112, 129, 144, 112, 132, 142, 123, 136, 117, 130, 127, 131, 131, 126, 119, 106, 128, 130, 121, 135, 124, 121, 134, 121, 114, 128, 128, 123, 112, 124, 132, 127, 124, 122, 115, 135, 109, 126, 144, 114, 131, 122, 132, 140, 114, 132, 123, 123, 151, 116, 120, 126, 123, 135, 143, 126, 120, 123, 132, 121, 110, 134, 140, 106, 113, 127, 107, 109, 129, 127, 103, 115, 134, 142, 126, 113, 121, 125, 146, 109, 98, 134, 133, 154, 140, 141, 114, 136, 136, 122, 125, 113, 126, 129, 127, 127, 129, 127, 130, 132, 124, 139, 124, 132, 124, 140, 121, 115, 125, 108, 114, 133, 120, 108, 129, 118, 129, 123, 122, 127, 133, 117, 128, 126, 121, 120, 134, 123, 137, 124, 129, 120, 108, 152, 137, 111, 107, 136, 118, 129, 137, 130, 117, 112, 124, 157, 121, 133, 128, 110, 132, 102, 138, 120, 140, 121, 123, 111, 113, 130, 147, 131, 138, 117, 118, 112, 143, 130, 129, 109, 128, 132, 137, 115, 129, 128, 117, 121, 115, 118, 120, 128, 118, 144, 109, 115, 134, 118, 143, 116, 122, 142, 114, 132, 120, 116, 125, 126, 130, 118, 134, 120, 89, 122, 111, 98, 130, 131, 141, 137, 116, 150, 127, 108, 136, 115, 121, 138, 131, 135, 129, 114, 121, 122, 126, 117, 111, 128, 112, 139, 135, 138, 122, 124, 125, 142, 128, 105, 128, 118, 127, 115, 118, 107, 126, 104, 113, 120, 124, 112, 132, 117, 109, 134, 129, 138, 137, 122, 118, 125, 141, 124, 113, 112, 118, 122, 131, 133, 114, 124, 120, 133, 113, 115, 105, 107, 107, 137, 106, 118, 129, 106, 125, 131, 132, 125, 114, 141, 126, 143, 121, 137, 110, 103, 135, 145, 131, 139, 130, 136, 116, 115, 123, 119, 123, 135, 129, 96, 131, 137, 111, 126, 115, 120, 136, 125, 112, 131, 137, 144, 120, 117, 111, 124, 133, 137, 129, 123, 122, 121, 128, 114, 138, 109, 114, 127, 115, 143, 129, 126, 153, 141, 122, 128, 128, 138, 106, 129, 113, 113, 114, 119, 132, 123, 120, 140, 122, 128, 130, 141, 134, 115, 122, 122, 118, 121, 130, 123, 140, 111, 126, 133, 122, 106, 115, 135, 153, 116, 116, 117, 122, 149, 126, 118, 131, 132, 132, 94, 132, 118, 124, 121, 138, 139, 122, 83, 118, 129, 145, 127, 117, 130, 121, 137, 128, 117, 116, 123, 125, 125, 130, 113, 129, 139, 109, 126, 136, 138, 129, 119, 126, 133, 123, 119, 115, 110, 127, 128, 126, 131, 127, 131, 114, 131, 117, 111, 116, 115, 128, 115, 127, 124, 120, 132, 119, 118, 131, 127, 132, 123, 135, 118, 115, 142, 120, 104, 124, 111, 138, 133, 120, 126, 120, 123, 134, 134, 118, 122, 132, 116, 134, 119, 134, 127, 125, 137, 140, 103, 121, 120, 120, 129, 114, 117, 110, 117, 115, 121, 138, 137, 140, 132, 133, 132, 122, 137, 131, 119, 144, 124, 133, 125, 120, 105, 130, 131, 116, 103, 128, 132, 115, 129, 134, 120, 123, 142, 138, 124, 121, 124, 123, 104, 124, 126, 145, 121, 127, 136, 135, 153, 112, 113, 130, 126, 107, 119, 142, 119, 133, 125, 99, 129, 123, 137, 120, 130, 112, 131, 120, 113, 110, 117, 125, 116, 122, 115, 137, 146, 125, 141, 143, 111, 123, 122, 119, 119, 120, 109, 122, 121, 118, 123, 145, 112, 120, 124, 133, 125, 113, 133, 129, 112, 118, 119, 133, 131, 119, 108, 122, 134, 134, 149, 133, 130, 137, 117, 122, 128, 130, 103, 117, 138, 135, 117, 115, 138, 136, 89, 130, 138, 134, 133, 127, 128, 114, 134, 119, 112, 111, 128, 125, 129, 121, 118, 138, 140, 127, 127, 130, 136, 118, 119, 118, 118, 128, 130, 122, 120, 129, 109, 124, 119, 127, 138, 132, 115, 129, 125, 127, 128, 115, 128, 131, 127, 133, 120, 115, 111, 114, 128, 118, 129, 119, 154, 123, 126, 131, 142, 125, 112, 123, 122, 127, 120, 126, 120, 115, 117, 123, 107, 131, 119, 118, 131, 125, 128, 126, 127, 123, 139, 128, 137, 123, 123, 134, 117, 136, 129, 103, 136, 133, 132, 127, 100, 122, 118, 142, 126, 146, 128, 143, 136, 114, 141, 133, 146, 152, 140, 127, 129, 126, 132, 136, 122, 123, 120, 133, 122, 115, 127, 124, 137, 135, 112, 141, 125, 110, 109, 120, 115, 133, 125, 123, 122, 98, 109, 130, 118, 136, 120, 100, 136, 124, 140, 127, 127, 150, 129, 93, 116, 112, 105, 135, 137, 125, 127, 131, 126, 133, 122, 129, 117, 133, 137, 113, 118, 122, 126, 120, 130, 120, 122, 129, 128, 121, 119, 138, 134, 122, 105, 128, 122, 143, 137, 123, 114, 124, 126, 126, 115, 104, 118, 122, 119, 113, 131, 149, 126, 151, 126, 145, 131, 133, 118, 116, 126, 132, 125, 130, 129, 123, 131, 141, 151, 110, 113, 116, 103, 129, 120, 138, 130, 121, 117, 124, 121, 119, 124, 97, 139, 133, 131, 138, 120, 133, 125, 119, 129, 129, 115, 122, 136, 125, 120, 125, 102, 99, 139, 120, 126, 141, 154, 130, 122, 135, 148, 129, 138, 110, 130, 127, 129, 119, 128, 128, 133, 126, 125, 132, 112, 120, 125, 124, 116, 151, 118, 124, 138, 131, 128, 121, 117, 127, 124, 127, 121, 125, 129, 119, 122, 131, 127, 129, 146, 136, 127, 128, 129, 113, 129, 127, 125, 127, 132, 134, 113, 103, 132, 122, 113, 121, 123, 117, 119, 130, 119, 130, 139, 127, 130, 124, 149, 119, 124, 111, 114, 117, 126, 112, 146, 115, 121, 128, 122, 143, 121, 138, 136, 86, 127, 127, 135, 127, 118, 129, 104, 123, 139, 118, 93, 121, 104, 119, 127, 112, 122, 105, 129, 123, 135, 129, 128, 127, 125, 127, 120, 141, 134, 115, 128, 130, 114, 126, 123, 123, 124, 125, 105, 138, 124, 124, 120, 137, 124, 137, 130, 110, 119, 118, 117, 122, 119, 140, 133, 135, 152, 120, 99, 120, 129, 125, 145, 130, 119, 128, 135, 132, 105, 117, 131, 110, 120, 129, 138, 120, 96, 130, 112, 117, 126, 109, 141, 121, 127, 121, 138, 120, 128, 142, 126, 107, 129, 131, 108, 134, 119, 132, 108, 142, 137, 110, 106, 120, 120, 120, 122, 115, 111, 113, 132, 111, 129, 126, 142, 117, 127, 114, 139, 110, 135, 115, 130, 124, 118, 137, 135, 126, 119, 118, 145, 120, 134, 133, 139, 156, 121, 124, 129, 109, 127, 138, 128, 113, 144, 133, 143, 149, 118, 118, 140, 132, 130, 111, 123, 124, 117, 127, 127, 138, 115, 123, 126, 128, 125, 121, 114, 138, 122, 132, 117, 147, 131, 120, 116, 122, 113, 129, 140, 133, 116, 130, 138, 135, 131, 116, 144, 121, 128, 109, 129, 137, 124, 141, 119, 119, 125, 151, 130, 132, 128, 123, 123, 128, 126, 121, 137, 112, 118, 120, 133, 137, 138, 154, 130, 123, 142, 131, 143, 135, 106, 126, 100, 132, 126, 134, 117, 131, 117, 109, 121, 133, 108, 130, 109, 121, 132, 134, 118, 117, 128, 133, 117, 138, 124, 100, 134, 120, 137, 126, 120, 133, 146, 142, 134, 135, 121, 128, 126, 130, 145, 126, 128, 122, 138, 131, 130, 137, 114, 116, 143, 129, 152, 114, 110, 129, 128, 120, 117, 122, 127, 126, 143, 118, 132, 120, 127, 129, 115, 144, 136, 127, 117, 128, 139, 129, 147, 118, 132, 140, 143, 129, 143, 122, 124, 113, 128, 132, 105, 120, 125, 138, 107, 134, 115, 128, 156, 114, 136, 142, 110, 117, 141, 126, 122, 127, 111, 116, 141, 116, 132, 122, 130, 135, 111, 124, 122, 139, 118, 125, 146, 128, 127, 131, 146, 136, 115, 148, 132, 121, 142, 127, 126, 128, 120, 124, 107, 132, 136, 126, 120, 102, 118, 131, 130, 115, 133, 98, 129, 135, 131, 142, 129, 118, 106, 127, 125, 114, 130, 117, 133, 120, 126, 133, 121, 109, 133, 124, 133, 134, 136, 117, 117, 133, 130, 128, 122, 119, 139, 132, 139, 124, 119, 129, 146, 130, 127, 126, 117, 128, 137, 103, 104, 117, 114, 111, 137, 124, 136, 119, 114, 148, 137, 117, 124, 118, 126, 118, 143, 128, 112, 135, 129, 119, 124, 132, 139, 125, 137, 139, 121, 107, 136, 143, 121, 119, 126, 107, 143, 142, 102, 110, 121, 127, 130, 127, 116, 125, 99, 133, 115, 112, 113, 112, 132, 109, 133, 121, 120, 135, 111, 142, 131, 128, 126, 127, 111, 135, 143, 114, 124, 131, 124, 132, 124, 154, 130, 133, 137, 122, 120, 127, 125, 127, 126, 121, 124, 112, 108, 115, 121, 120, 134, 120, 136, 120, 119, 112, 109, 111, 121, 118, 115, 130, 118, 129, 126, 130, 136, 134, 122, 115, 121, 131, 112, 137, 129, 121, 132, 129, 117, 138, 121, 125, 132, 120, 116, 136, 120, 117, 120, 134, 126, 111, 121, 124, 116, 121, 107, 132, 140, 115, 104, 122, 125, 124, 124, 129, 101, 121, 138, 123, 142, 122, 121, 114, 120, 128, 150, 131, 123, 111, 114, 116, 119, 123, 126, 106, 136, 107, 131, 115, 121, 138, 120, 132, 129, 115, 145, 116, 131, 138, 119, 126, 136, 140, 125, 107, 128, 126, 137, 130, 132, 140, 121, 137, 109, 119, 120, 142, 121, 126, 147, 114, 136, 112, 132, 123, 122, 131, 107, 145, 101, 118, 119, 104, 130, 139, 127, 122, 114, 129, 140, 120, 119, 133, 128, 122, 110, 135, 142, 134, 110, 115, 102, 126, 134, 124, 141, 128, 152, 98, 116, 114, 116, 136, 121, 120, 106, 135, 136, 120, 143, 117, 123, 114, 141, 112, 115, 116, 127, 148, 139, 124, 119, 116, 118, 130, 120, 108, 146, 117, 120, 119, 137, 135, 119, 121, 142, 125, 142, 138, 133, 128, 125, 130, 114, 126, 98, 138, 133, 119, 145, 141, 152, 134, 111, 137, 123, 133, 117, 131, 134, 129, 124, 112, 133, 126, 126, 110, 130, 143, 127, 140, 108, 131, 121, 130, 134, 113, 116, 131, 133, 121, 109, 117, 113, 127, 122, 122, 113, 130, 126, 129, 115, 121, 117, 127, 125, 137, 127, 132, 132, 131, 126, 118, 125, 109, 134, 143, 128, 137, 130, 127, 127, 110, 111, 127, 125, 131, 125, 123, 120, 126, 123, 125, 124, 120, 123, 106, 145, 136, 121, 135, 131, 123, 114, 128, 115, 110, 139, 116, 130, 140, 150, 99, 140, 115, 134, 127, 129, 142, 107, 103, 128, 132, 138, 127, 106, 131, 115, 138, 153, 122, 127, 128, 135, 136, 121, 117, 140, 128, 151, 120, 134, 126, 130, 118, 116, 135, 146, 107, 138, 113, 141, 129, 134, 127, 109, 116, 126, 123, 122, 120, 144, 119, 116, 145, 113, 144, 121, 131, 122, 141, 144, 115, 129, 124, 107, 116, 112, 115, 130, 119, 121, 123, 126, 125, 108, 122, 126, 138, 121, 140, 135, 110, 114, 126, 138, 112, 132, 132, 131, 135, 124, 118, 133, 131, 131, 126, 132, 115, 115, 128, 99, 145, 108, 115, 135, 128, 107, 138, 135, 119, 138, 115, 125, 118, 121, 125, 142, 108, 122, 133, 133, 126, 112, 133, 129, 138, 127, 124, 122, 123, 131, 125, 104, 135, 137, 115, 120, 126, 134, 124, 147, 114, 129, 116, 125, 112, 131, 143, 128, 118, 94, 127, 143, 133, 126, 121, 119, 122, 134, 128, 140, 124, 116, 124, 131, 129, 124, 126, 119, 141, 115, 116, 116, 121, 114, 124, 131, 128, 145, 138, 127, 136, 117, 111, 108, 123, 129, 126, 115, 114, 128, 126, 129, 131, 123, 133, 127, 116, 141, 120, 143, 116, 107, 131, 118, 142, 129, 132, 127, 106, 133, 132, 111, 126, 128, 136, 119, 131, 125, 134, 103, 134, 147, 133, 129, 138, 142, 124, 123, 123, 123, 119, 135, 131, 128, 119, 121, 108, 122, 113, 120, 130, 125, 121, 124, 131, 132, 143, 124, 126, 134, 127, 122, 117, 129, 109, 124, 138, 98, 122, 137, 126, 119, 118, 123, 125, 105, 116, 107, 114, 123, 141, 115, 135, 106, 131, 128, 122, 122, 127, 111, 115, 139, 103, 136, 112, 140, 127, 126, 117, 128, 121, 124, 119, 115, 119, 120, 109, 121, 138, 129, 132, 122, 138, 133, 125, 126, 146, 133, 125, 116, 125, 130, 143, 135, 117, 99, 151, 136, 118, 150, 117, 136, 131, 141, 117, 148, 112, 121, 125, 116, 137, 123, 134, 123, 139, 129, 117, 117, 127, 118, 126, 124, 125, 130, 111, 116, 127, 110, 114, 138, 113, 132, 121, 122, 117, 133, 108, 128, 138, 130, 124, 131, 129, 128, 107, 140, 127, 126, 116, 114, 108, 95, 133, 133, 134, 121, 126, 127, 117, 137, 118, 118, 143, 128, 125, 106, 122, 114, 135, 138, 127, 128, 112, 135, 118, 132, 126, 130, 125, 103, 118, 130, 126, 136, 117, 121, 140, 127, 134, 136, 132, 113, 108, 110, 118, 125, 128, 128, 135, 111, 134, 123, 133, 118, 134, 137, 109, 119, 134, 127, 128, 132, 121, 132, 117, 114, 127, 134, 120, 148, 133, 146, 102, 125, 134, 122, 123, 108, 117, 140, 133, 138, 120, 115, 119, 128, 111, 106, 128, 127, 146, 127, 130, 137, 130, 122, 129, 121, 119, 122, 140, 132, 113, 137, 119, 115, 111, 119, 116, 117, 121, 127, 131, 122, 137, 133, 124, 119, 112, 130, 146, 131, 139, 120, 141, 105, 135, 117, 123, 150, 125, 121, 126, 106, 145, 124, 108, 139, 130, 113, 124, 126, 135, 130, 136, 122, 127, 124, 138, 124, 128, 133, 128, 116, 138, 132, 133, 124, 124, 118, 120, 131, 125, 122, 122, 129, 117, 121, 134, 111, 127, 137, 121, 124, 131, 136, 119, 120, 135, 124, 140, 125, 135, 126, 116, 118, 134, 131, 143, 116, 143, 111, 107, 131, 107, 126, 122, 111, 115, 134, 129, 122, 131, 126, 138, 124, 135, 127, 109, 129, 126, 102, 119, 117, 121, 130, 118, 126, 116, 113, 138, 126, 127, 124, 115, 126, 140, 113, 124, 138, 104, 125, 98, 126, 109, 126, 130, 151, 122, 125, 112, 127, 126, 125, 127, 125, 138, 108, 125, 126, 137, 125, 120, 118, 159, 124, 139, 153, 121, 114, 127, 129, 114, 126, 114, 118, 112, 131, 116, 114, 147, 123, 139, 121, 144, 142, 113, 133, 133, 137, 136, 127, 118, 127, 134, 115, 147, 114, 118, 112, 113, 133, 119, 149, 121, 128, 139, 136, 125, 116, 124, 121, 123, 111, 121, 128, 119, 134, 124, 120, 119, 124, 140, 112, 118, 114, 130, 126, 107, 115, 123, 125, 120, 129, 116, 126, 113, 130, 120, 133, 128, 129, 124, 122, 121, 113, 135, 131, 121, 115, 134, 118, 139, 123, 125, 135, 115, 127, 117, 122, 124, 118, 118, 135, 123, 113, 137, 128, 118, 124, 122, 124, 132, 135, 130, 130, 121, 142, 115, 116, 110, 127, 148, 117, 131, 123, 125, 121, 131, 129, 121, 109, 124, 138, 141, 134, 134, 129, 122, 111, 123, 126, 116, 129, 135, 131, 128, 126, 120, 111, 127, 113, 116, 120, 124, 124, 130, 150, 118, 134, 131, 126, 127, 127, 128, 123, 128, 126, 126, 129, 148, 134, 144, 131, 129, 133, 135, 127, 126, 114, 126, 109, 117, 131, 130, 123, 143, 136, 128, 128, 139, 127, 116, 128, 127, 123, 117, 115, 117, 135, 124, 115, 96, 130, 127, 122, 142, 124, 122, 123, 123, 130, 136, 135, 121, 107, 126, 113, 119, 134, 102, 117, 119, 130, 114, 114, 133, 120, 117, 130, 122, 123, 135, 152, 145, 113, 141, 148, 126, 123, 135, 123, 117, 120, 127, 126, 139, 131, 125, 134, 136, 117, 119, 130, 112, 141, 121, 123, 128, 135, 130, 125, 124, 112, 139, 126, 134, 129, 122, 120, 101, 131, 127, 119, 119, 122, 130, 126, 133, 114, 129, 119, 131, 137, 145, 125, 114, 124, 127, 127, 118, 122, 136, 140, 111, 129, 122, 144, 110, 129, 135, 116, 119, 121, 128, 141, 120, 142, 102, 141, 124, 129, 120, 112, 117, 111, 130, 120, 143, 136, 105, 122, 133, 129, 132, 134, 104, 149, 134, 136, 101, 113, 146, 121, 108, 116, 133, 128, 125, 141, 125, 126, 108, 128, 127, 136, 155, 118, 126, 118, 115, 124, 125, 124, 134, 115, 123, 129, 117, 142, 118, 122, 105, 118, 136, 131, 132, 118, 123, 121, 136, 112, 138, 145, 106, 112, 118, 138, 121, 127, 128, 131, 127, 109, 116, 133, 122, 121, 119, 137, 126, 123, 118, 108, 124, 119, 114, 124, 140, 112, 122, 117, 139, 123, 123, 140, 122, 140, 108, 143, 121, 126, 130, 124, 142, 111, 121, 118, 137, 116, 125, 111, 132, 128, 122, 123, 116, 138, 118, 119, 138, 127, 131, 132, 113, 103, 114, 140, 125, 135, 137, 130, 119, 118, 119, 121, 127, 133, 128, 131, 135, 121, 142, 122, 161, 141, 117, 126, 123, 136, 136, 138, 131, 125, 128, 108, 135, 124, 122, 125, 122, 111, 126, 138, 132, 132, 117, 117, 133, 124, 113, 117, 117, 133, 136, 132, 128, 139, 118, 128, 122, 127, 124, 128, 136, 128, 132, 130, 123, 136, 127, 135, 118, 121, 125, 113, 118, 128, 110, 117, 121, 137, 118, 127, 138, 111, 108, 112, 122, 119, 147, 138, 111, 130, 112, 138, 129, 109, 126, 128, 122, 149, 141, 114, 125, 134, 153, 119, 129, 127, 137, 137, 131, 122, 135, 136, 111, 129, 125, 114, 124, 128, 123, 129, 108, 133, 129, 127, 120, 125, 110, 118, 133, 124, 136, 125, 121, 125, 118, 127, 127, 129, 148, 116, 129, 123, 120, 105, 140, 132, 125, 120, 129, 119, 125, 136, 132, 119, 126, 146, 117, 126, 127, 138, 128, 101, 125, 123, 127, 118, 130, 132, 144, 139, 145, 114, 132, 113, 107, 121, 140, 128, 125, 129, 126, 124, 111, 125, 132, 121, 130, 127, 131, 111, 129, 127, 133, 124, 129, 120, 123, 119, 105, 105, 123, 139, 138, 127, 132, 128, 130, 139, 141, 120, 114, 127, 161, 125, 115, 125, 127, 132, 112, 124, 129, 107, 138, 132, 124, 123, 107, 113, 127, 137, 130, 115, 131, 127, 139, 119, 121, 126, 114, 130, 127, 120, 144, 116, 132, 119, 131, 139, 130, 138, 114, 114, 109, 118, 122, 152, 121, 128, 121, 131, 130, 118, 125, 125, 106, 138, 132, 125, 128, 141, 112, 131, 139, 132, 127, 114, 142, 105, 134, 117, 105, 129, 144, 136, 119, 140, 125, 151, 127, 122, 147, 103, 139, 118, 119, 118, 129, 135, 127, 118, 117, 105, 118, 129, 146, 130, 111, 133, 137, 149, 128, 114, 130, 128, 144, 126, 97, 138, 129, 126, 125, 127, 124, 133, 127, 119, 135, 131, 127, 106, 120, 139, 117, 139, 128, 131, 120, 136, 127, 122, 120, 118, 135, 122, 121, 141, 126, 122, 129, 121, 128, 104, 138, 103, 131, 126, 113, 116, 133, 127, 165, 124, 134, 130, 113, 120, 129, 131, 120, 114, 132, 131, 132, 128, 122, 125, 133, 143, 124, 130, 115, 118, 124, 149, 124, 135, 114, 120, 116, 112, 124, 147, 123, 150, 111, 132, 125, 135, 125, 118, 111, 119, 128, 114, 128, 126, 130, 112, 116, 125, 117, 122, 125, 107, 125, 124, 127, 123, 146, 145, 128, 105, 120, 134, 138, 135, 141, 122, 125, 119, 120, 114, 127, 127, 98, 123, 127, 113, 131, 125, 123, 136, 133, 134, 116, 110, 127, 114, 125, 126, 115, 112, 112, 124, 136, 126, 121, 119, 128, 126, 128, 122, 122, 137, 112, 129, 132, 120, 150, 116, 121, 132, 134, 130, 119, 113, 98, 126, 124, 121, 145, 119, 134, 148, 120, 127, 119, 130, 134, 114, 119, 132, 126, 132, 133, 136, 132, 137, 123, 127, 111, 106, 124, 127, 130, 127, 120, 133, 115, 130, 114, 112, 122, 115, 122, 128, 123, 126, 127, 118, 141, 134, 150, 118, 135, 140, 143, 129, 115, 115, 131, 129, 121, 133, 129, 127, 121, 137, 130, 130, 123, 121, 132, 124, 114, 110, 123, 123, 130, 135, 99, 117, 134, 130, 121, 128, 141, 146, 127, 146, 141, 121, 140, 129, 123, 125, 114, 128, 120, 116, 124, 130, 129, 132, 108, 112, 145, 122, 121, 110, 143, 134, 120, 126, 109, 113, 121, 127, 128, 129, 130, 121, 119, 133, 121, 114, 134, 126, 120, 132, 126, 120, 123, 116, 122, 111, 138, 120, 121, 148, 139, 119, 127, 118, 125, 125, 135, 119, 119, 130, 123, 126, 122, 125, 170, 138, 125, 136, 137, 114, 114, 120, 119, 121, 126, 122, 113, 129, 131, 134, 139, 118, 139, 114, 116, 132, 130, 102, 127, 128, 109, 124, 106, 126, 138, 111, 109, 130, 129, 127, 125, 136, 140, 147, 130, 128, 123, 143, 125, 128, 144, 121, 115, 121, 136, 124, 124, 127, 112, 117, 120, 114, 126, 124, 127, 112, 124, 120, 128, 129, 132, 108, 123, 117, 128, 126, 126, 129, 153, 104, 127, 129, 123, 144, 126, 116, 132, 114, 138, 122, 112, 125, 133, 122, 128, 130, 128, 127, 120, 114, 102, 135, 125, 141, 115, 121, 129, 116, 128, 120, 125, 132, 130, 124, 145, 135, 138, 108, 111, 130, 134, 128, 138, 127, 117, 120, 114, 134, 102, 130, 109, 133, 125, 121, 116, 121, 124, 134, 108, 142, 137, 125, 113, 122, 127, 125, 119, 123, 133, 110, 133, 119, 111, 122, 126, 142, 110, 134, 120, 130, 120, 110, 139, 131, 133, 126, 130, 130, 142, 125, 127, 133, 135, 115, 122, 132, 130, 138, 123, 107, 117, 132, 143, 119, 134, 133, 134, 128, 136, 145, 126, 123, 118, 138, 125, 123, 116, 105, 129, 139, 121, 122, 126, 104, 107, 128, 124, 113, 134, 113, 124, 129, 139, 91, 139, 128, 124, 124, 125, 132, 117, 135, 116, 120, 147, 109, 124, 132, 105, 129, 110, 118, 131, 118, 116, 122, 103, 126, 117, 135, 130, 143, 115, 134, 132, 132, 130, 110, 127, 120, 128, 140, 119, 136, 112, 117, 135, 132, 129, 141, 133, 128, 115, 125, 127, 134, 121, 140, 134, 124, 127, 138, 126, 144, 131, 120, 131, 126, 136, 113, 120, 127, 132, 138, 122, 134, 135, 132, 123, 117, 130, 128, 118, 127, 140, 120, 107, 142, 102, 125, 135, 136, 125, 119, 121, 129, 141, 126, 142, 116, 123, 117, 119, 123, 124, 130, 121, 125, 127, 136, 141, 135, 114, 119, 134, 156, 121, 140, 135, 111, 128, 130, 136, 126, 100, 113, 117, 159, 129, 129, 138, 130, 115, 123, 121, 113, 116, 108, 100, 127, 124, 145, 130, 122, 134, 117, 116, 120, 111, 119, 110, 137, 132, 148, 121, 113, 128, 116, 130, 124, 119, 129, 135, 117, 126, 133, 130, 126, 128, 120, 132, 128, 103, 118, 118, 137, 115, 134, 121, 117, 105, 119, 132, 124, 121, 117, 119, 134, 118, 147, 112, 129, 123, 135, 129, 127, 133, 115, 129, 127, 127, 138, 108, 131, 132, 138, 123, 111, 116, 130, 122, 117, 113, 130, 115, 123, 124, 151, 139, 112, 112, 130, 126, 120, 120, 112, 116, 112, 115, 129, 123, 122, 136, 133, 122, 105, 132, 120, 147, 117, 128, 127, 120, 129, 121, 124, 137, 123, 140, 126, 118, 126, 89, 132, 124, 142, 118, 73, 127, 119, 128, 104, 142, 120, 123, 123, 131, 135, 140, 150, 116, 125, 133, 111, 109, 123, 151, 124, 131, 115, 140, 141, 123, 127, 122, 127, 127, 117, 140, 123, 116, 132, 118, 119, 146, 120, 125, 130, 135, 115, 130, 132, 128, 137, 118, 119, 127, 91, 113, 129, 119, 125, 129, 126, 120, 123, 116, 116, 116, 112, 111, 127, 110, 130, 118, 133, 147, 113, 133, 134, 108, 114, 139, 123, 115, 125, 111, 115, 119, 120, 120, 128, 137, 140, 115, 130, 109, 110, 107, 133, 118, 128, 119, 134, 113, 122, 109, 127, 125, 125, 143, 125, 121, 119, 129, 113, 118, 142, 131, 113, 116, 102, 124, 114, 133, 117, 144, 122, 114, 132, 131, 124, 131, 115, 123, 131, 134, 103, 117, 121, 110, 125, 142, 119, 114, 117, 119, 160, 120, 125, 125, 121, 106, 122, 122, 131, 118, 118, 123, 141, 117, 133, 137, 122, 130, 133, 119, 128, 123, 123, 106, 113, 122, 138, 132, 125, 122, 126, 129, 119, 111, 108, 129, 122, 134, 133, 122, 115, 112, 140, 106, 113, 132, 123, 126, 123, 129, 125, 117, 120, 134, 133, 140, 124, 107, 145, 113, 132, 120, 130, 124, 134, 136, 117, 140, 126, 125, 143, 126, 153, 114, 131, 133, 122, 129, 122, 131, 131, 126, 126, 117, 121, 130, 137, 120, 94, 110, 113, 111, 136, 126, 125, 96, 108, 122, 131, 140, 112, 116, 137, 117, 124, 105, 127, 131, 117, 126, 128, 118, 122, 121, 132, 138, 117, 126, 143, 131, 131, 124, 114, 127, 130, 135, 136, 120, 131, 113, 124, 117, 120, 103, 119, 112, 96, 127, 128, 135, 138, 128, 118, 144, 131, 121, 139, 113, 142, 144, 127, 125, 136, 131, 117, 125, 134, 120, 124, 131, 139, 128, 115, 123, 130, 122, 119, 116, 142, 110, 117, 120, 139, 113, 122, 125, 131, 128, 118, 139, 124, 90, 132, 122, 112, 118, 108, 124, 116, 131, 134, 126, 126, 123, 105, 127, 117, 138, 122, 121, 123, 120, 127, 120, 130, 139, 126, 116, 125, 148, 120, 130, 120, 123, 114, 133, 126, 138, 134, 123, 148, 126, 128, 135, 129, 140, 145, 114, 116, 114, 119, 114, 124, 143, 127, 138, 127, 143, 124, 120, 133, 129, 135, 123, 120, 115, 121, 118, 119, 123, 124, 125, 107, 119, 120, 113, 114, 128, 131, 130, 133, 118, 125, 126, 124, 121, 113, 133, 130, 113, 123, 122, 122, 113, 138, 123, 126, 144, 120, 124, 128, 127, 109, 111, 129, 145, 115, 117, 121, 135, 131, 121, 120, 132, 113, 123, 126, 116, 139, 120, 132, 130, 146, 117, 137, 114, 115, 124, 126, 103, 121, 129, 105, 144, 133, 139, 114, 139, 112, 123, 122, 116, 133, 118, 115, 129, 123, 121, 148, 131, 135, 128, 135, 132, 121, 127, 107, 144, 108, 129, 126, 131, 112, 142, 120, 123, 130, 130, 103, 133, 110, 131, 117, 121, 111, 117, 89, 118, 134, 113, 99, 110, 130, 118, 119, 123, 118, 109, 120, 122, 118, 124, 127, 125, 108, 112, 136, 98, 111, 104, 132, 120, 113, 124, 115, 129, 131, 117, 140, 119, 126, 122, 108, 126, 110, 115, 137, 117, 125, 139, 132, 104, 137, 137, 132, 139, 121, 140, 150, 127, 114, 109, 134, 120, 153, 133, 126, 132, 137, 111, 116, 133, 100, 130, 123, 110, 120, 147, 130, 132, 131, 120, 145, 141, 134, 133, 130, 118, 122, 129, 129, 126, 130, 117, 120, 128, 127, 123, 115, 133, 134, 114, 121, 120, 114, 132, 153, 105, 142, 123, 125, 125, 107, 128, 117, 124, 129, 142, 121, 120, 136, 122, 128, 123, 125, 134, 136, 141, 133, 117, 125, 121, 122, 120, 131, 130, 123, 126, 122, 136, 134, 138, 108, 131, 127, 149, 113, 127, 133, 116, 140, 129, 119, 132, 130, 140, 122, 123, 127, 125, 124, 122, 136, 126, 135, 139, 141, 116, 109, 112, 88, 119, 99, 140, 139, 106, 117, 136, 133, 147, 122, 128, 126, 105, 112, 135, 125, 105, 125, 131, 124, 127, 127, 123, 112, 127, 114, 120, 132, 127, 131, 132, 127, 99, 134, 116, 128, 112, 125, 136, 120, 109, 122, 115, 141, 131, 106, 125, 125, 122, 115, 95, 121, 125, 125, 132, 109, 122, 124, 130, 133, 138, 127, 121, 141, 136, 132, 110, 123, 152, 120, 118, 105, 126, 125, 130, 111, 130, 118, 110, 123, 130, 143, 124, 124, 113, 115, 98, 136, 131, 114, 114, 135, 116, 149, 119, 116, 127, 110, 108, 134, 122, 125, 133, 120, 130, 135, 114, 112, 119, 137, 142, 138, 126, 144, 130, 120, 113, 136, 151, 121, 126, 141, 127, 128, 139, 136, 125, 121, 121, 121, 118, 137, 126, 114, 128, 127, 138, 128, 120, 136, 139, 157, 131, 111, 113, 115, 107, 124, 137, 134, 133, 145, 135, 121, 132, 117, 136, 105, 131, 126, 118, 131, 128, 129, 134, 116, 120, 143, 130, 120, 120, 124, 128, 124, 120, 119, 117, 129, 126, 111, 121, 153, 120, 96, 122, 122, 118, 115, 113, 126, 132, 129, 128, 124, 119, 123, 123, 126, 127, 125, 127, 135, 114, 137, 128, 126, 128, 154, 119, 130, 124, 109, 113, 123, 131, 132, 113, 127, 128, 139, 140, 120, 101, 122, 145, 115, 130, 122, 129, 147, 111, 123, 112, 127, 115, 132, 116, 104, 125, 124, 115, 127, 113, 135, 118, 116, 119, 135, 141, 121, 131, 135, 142, 125, 117, 131, 131, 130, 113, 110, 144, 139, 126, 131, 134, 117, 123, 136, 119, 113, 140, 111, 105, 109, 127, 115, 133, 122, 104, 143, 107, 123, 119, 128, 115, 124, 121, 132, 106, 132, 108, 136, 135, 134, 134, 128, 142, 149, 142, 117, 133, 130, 126, 127, 133, 137, 107, 107, 124, 133, 119, 113, 130, 116, 118, 116, 117, 135, 124, 127, 119, 119, 129, 100, 125, 113, 132, 122, 137, 128, 132, 107, 146, 121, 113, 114, 118, 131, 141, 127, 135, 104, 123, 102, 115, 119, 134, 117, 109, 125, 111, 115, 140, 114, 116, 143, 130, 130, 116, 125, 115, 121, 133, 128, 116, 133, 131, 135, 131, 131, 116, 114, 137, 123, 125, 131, 127, 116, 134, 131, 129, 124, 118, 111, 132, 125, 114, 126, 133, 128, 131, 138, 138, 101, 126, 111, 115, 115, 129, 132, 127, 112, 147, 130, 121, 120, 120, 122, 119, 116, 122, 120, 127, 134, 126, 121, 141, 145, 118, 136, 133, 128, 110, 114, 113, 119, 105, 142, 137, 129, 112, 125, 136, 115, 108, 109, 145, 127, 150, 115, 118, 133, 142, 116, 143, 116, 118, 125, 121, 119, 122, 120, 129, 111, 123, 112, 117, 126, 111, 128, 133, 136, 124, 135, 133, 128, 125, 129, 146, 137, 131, 123, 143, 125, 118, 112, 125, 127, 149, 123, 133, 121, 139, 132, 132, 128, 132, 113, 133, 123, 115, 124, 122, 132, 147, 137, 133, 117, 129, 133, 126, 144, 121, 147, 108, 105, 122, 141, 141, 130, 115, 141, 140, 143, 111, 129, 117, 117, 118, 121, 127, 132, 138, 125, 126, 122, 156, 117, 108, 127, 97, 121, 128, 135, 126, 109, 138, 122, 113, 127, 105, 127, 140, 119, 118, 114, 139, 116, 110, 112, 132, 103, 137, 143, 114, 148, 117, 148, 123, 130, 127, 115, 138, 140, 137, 142, 109, 137, 130, 109, 132, 146, 101, 132, 158, 123, 145, 118, 117, 124, 128, 103, 121, 136, 116, 126, 111, 124, 114, 118, 154, 138, 116, 124, 140, 121, 131, 134, 144, 129, 130, 125, 128, 129, 126, 113, 103, 123, 107, 137, 128, 130, 142, 143, 107, 134, 122, 133, 125, 104, 123, 133, 127, 107, 120, 134, 124, 166, 134, 117, 121, 128, 138, 141, 122, 120, 123, 126, 129, 126, 111, 129, 122, 126, 105, 129, 105, 125, 115, 123, 120, 139, 121, 122, 134, 125, 119, 149, 134, 123, 119, 131, 133, 104, 110, 128, 130, 122, 116, 129, 117, 145, 129, 115, 116, 114, 134, 120, 127, 117, 128, 127, 143, 141, 143, 127, 133, 119, 120, 104, 127, 129, 124, 127, 125, 127, 112, 115, 119, 132, 123, 113, 106, 123, 126, 133, 128, 127, 126, 125, 129, 113, 139, 125, 125, 127, 133, 118, 128, 134, 127, 113, 134, 132, 102, 117, 122, 128, 117, 115, 129, 121, 114, 132, 116, 127, 124, 137, 112, 114, 127, 110, 125, 147, 138, 142, 128, 148, 131, 126, 122, 141, 119, 126, 127, 137, 117, 112, 109, 139, 115, 120, 123, 124, 119, 118, 115, 127, 127, 127, 117, 130, 143, 119, 117, 125, 121, 107, 127, 112, 123, 115, 128, 135, 124, 120, 137, 135, 128, 109, 120, 112, 120, 116, 124, 128, 123, 124, 115, 145, 147, 139, 125, 123, 124, 118, 124, 113, 128, 107, 118, 126, 133, 118, 129, 130, 115, 107, 124, 143, 117, 136, 140, 116, 139, 134, 122, 129, 134, 122, 131, 123, 102, 138, 134, 137, 121, 106, 128, 125, 132, 131, 121, 103, 154, 132, 115, 129, 124, 116, 139, 135, 122, 119, 112, 117, 124, 129, 128, 140, 146, 123, 124, 106, 113, 120, 120, 135, 128, 113, 143, 140, 113, 127, 141, 119, 128, 107, 122, 127, 129, 99, 141, 135, 126, 106, 129, 118, 125, 128, 127, 122, 133, 115, 139, 133, 130, 110, 117, 119, 136, 120, 150, 136, 122, 113, 136, 124, 120, 128, 145, 124, 147, 124, 132, 131, 116, 133, 118, 132, 114, 137, 112, 112, 115, 111, 135, 133, 134, 125, 136, 135, 139, 138, 115, 140, 115, 108, 124, 129, 135, 136, 117, 131, 123, 126, 110, 128, 130, 121, 118, 132, 138, 134, 137, 121, 102, 126, 128, 119, 103, 128, 131, 106, 117, 128, 123, 137, 135, 124, 128, 125, 108, 122, 127, 127, 142, 144, 113, 122, 124, 128, 109, 123, 117, 109, 129, 145, 135, 135, 131, 130, 137, 137, 137, 137, 126, 130, 135, 125, 138, 124, 129, 145, 131, 120, 112, 107, 112, 112, 116, 112, 131, 115, 122, 124, 123, 127, 144, 122, 125, 140, 127, 121, 150, 119, 132, 117, 130, 113, 123, 123, 132, 115, 111, 137, 150, 122, 132, 123, 127, 122, 112, 126, 95, 127, 126, 128, 124, 119, 125, 128, 133, 123, 114, 115, 127, 134, 104, 113, 130, 122, 125, 138, 142, 106, 126, 140, 125, 124, 139, 118, 125, 121, 120, 135, 134, 139, 120, 114, 137, 109, 110, 126, 127, 112, 104, 120, 142, 119, 125, 141, 131, 118, 122, 116, 123, 116, 118, 123, 129, 125, 115, 123, 110, 117, 139, 139, 129, 126, 125, 134, 147, 124, 124, 153, 134, 148, 137, 141, 135, 128, 116, 128, 114, 118, 122, 134, 115, 135, 124, 130, 129, 112, 143, 127, 121, 137, 102, 128, 118, 119, 134, 135, 131, 127, 118, 131, 127, 132, 114, 142, 135, 119, 129, 106, 150, 112, 116, 122, 127, 135, 150, 140, 119, 125, 112, 112, 117, 104, 130, 127, 135, 146, 115, 117, 124, 113, 140, 146, 147, 124, 133, 141, 138, 124, 120, 119, 129, 93, 128, 134, 133, 142, 125, 137, 104, 137, 137, 122, 124, 124, 114, 145, 124, 129, 115, 117, 123, 123, 113, 115, 138, 122, 127, 129, 107, 131, 138, 125, 106, 127, 117, 130, 114, 149, 136, 120, 130, 130, 121, 113, 117, 119, 123, 121, 108, 126, 126, 120, 157, 132, 111, 142, 126, 124, 124, 141, 133, 122, 119, 110, 121, 121, 129, 117, 129, 121, 123, 115, 130, 125, 122, 118, 109, 121, 111, 136, 121, 116, 113, 118, 126, 125, 126, 144, 113, 133, 132, 136, 116, 120, 136, 131, 143, 118, 128, 122, 124, 141, 120, 126, 129, 145, 127, 131, 128, 114, 120, 125, 149, 129, 118, 120, 95, 121, 132, 130, 137, 117, 131, 122, 137, 112, 129, 117, 122, 118, 133, 127, 130, 145, 121, 150, 124, 135, 120, 143, 114, 125, 119, 121, 116, 127, 140, 132, 124, 107, 138, 117, 116, 124, 146, 129, 117, 116, 142, 135, 120, 131, 117, 127, 149, 133, 133, 126, 122, 119, 131, 107, 126, 117, 142, 137, 119, 128, 115, 125, 131, 122, 136, 102, 133, 116, 157, 124, 112, 117, 122, 129, 120, 107, 90, 133, 126, 120, 130, 99, 138, 133, 130, 135, 140, 131, 126, 137, 107, 110, 128, 131, 143, 134, 140, 117, 122, 137, 136, 120, 141, 141, 124, 113, 146, 155, 125, 120, 139, 131, 131, 137, 122, 119, 139, 127, 125, 133, 119, 105, 121, 128, 138, 127, 119, 137, 115, 123, 120, 123, 119, 108, 136, 115, 148, 120, 147, 109, 125, 160, 112, 107, 119, 134, 114, 108, 135, 131, 138, 121, 123, 125, 116, 156, 118, 107, 103, 114, 121, 127, 120, 117, 141, 130, 116, 124, 117, 135, 115, 108, 114, 124, 134, 98, 132, 140, 134, 152, 148, 133, 129, 117, 150, 121, 126, 124, 124, 131, 115, 132, 117, 116, 132, 118, 123, 124, 127, 110, 108, 130, 143, 129, 134, 110, 135, 124, 125, 122, 134, 132, 130, 128, 127, 133, 122, 140, 113, 139, 128, 119, 115, 112, 126, 130, 130, 131, 122, 119, 132, 120, 110, 136, 131, 138, 135, 125, 139, 122, 119, 119, 131, 139, 135, 133, 135, 129, 113, 131, 127, 129, 128, 124, 133, 129, 127, 141, 110, 121, 122, 120, 131, 143, 119, 126, 134, 131, 130, 111, 121, 133, 123, 143, 122, 103, 124, 121, 128, 121, 123, 131, 119, 121, 116, 116, 105, 111, 116, 146, 119, 125, 113, 123, 119, 116, 145, 105, 122, 126, 127, 110, 115, 126, 122, 111, 120, 123, 123, 137, 122, 133, 134, 120, 130, 123, 122, 122, 123, 133, 124, 115, 106, 141, 126, 142, 125, 131, 117, 140, 128, 122, 123, 128, 123, 113, 136, 113, 131, 125, 123, 123, 139, 125, 121, 115, 126, 126, 134, 137, 140, 118, 121, 129, 135, 118, 119, 120, 114, 126, 115, 123, 121, 139, 128, 139, 120, 128, 122, 131, 158, 106, 132, 139, 121, 129, 131, 119, 97, 126, 143, 135, 120, 125, 111, 122, 113, 123, 140, 125, 117, 157, 125, 110, 126, 130, 132, 127, 119, 108, 128, 118, 101, 136, 132, 124, 136, 129, 113, 107, 144, 109, 121, 164, 138, 148, 142, 125, 104, 134, 110, 111, 131, 123, 141, 110, 135, 135, 127, 117, 138, 142, 118, 117, 124, 127, 121, 147, 155, 136, 130, 141, 112, 130, 130, 125, 123, 129, 120, 128, 118, 139, 143, 122, 124, 127, 132, 126, 127, 136, 121, 119, 126, 108, 113, 116, 113, 124, 129, 116, 144, 128, 133, 102, 122, 127, 117, 137, 128, 117, 110, 144, 134, 136, 131, 125, 131, 116, 134, 138, 138, 142, 145, 115, 110, 142, 101, 122, 113, 122, 123, 125, 137, 116, 124, 130, 135, 124, 125, 122, 112, 125, 125, 125, 135, 126, 118, 138, 117, 128, 119, 122, 134, 138, 129, 132, 132, 121, 118, 138, 117, 109, 112, 123, 124, 116, 129, 109, 140, 129, 138, 129, 125, 128, 112, 113, 128, 108, 110, 142, 130, 115, 112, 126, 95, 121, 126, 149, 133, 132, 115, 132, 135, 102, 114, 135, 125, 119, 128, 132, 114, 127, 132, 121, 131, 121, 135, 149, 113, 127, 123, 130, 104, 122, 118, 120, 120, 132, 127, 114, 143, 121, 130, 112, 133, 127, 115, 117, 114, 136, 127, 125, 115, 134, 115, 114, 139, 127, 117, 155, 145, 130, 104, 135, 110, 117, 132, 117, 130, 110, 122, 123, 116, 124, 104, 129, 115, 118, 107, 102, 115, 142, 122, 112, 117, 124, 112, 128, 130, 131, 115, 126, 133, 148, 122, 133, 125, 124, 119, 114, 108, 95, 130, 91, 141, 135, 110, 132, 131, 134, 119, 115, 126, 122, 109, 128, 121, 125, 130, 144, 121, 115, 150, 119, 135, 109, 134, 132, 109, 139, 116, 126, 144, 112, 114, 137, 124, 124, 124, 122, 118, 122, 132, 130, 119, 129, 119, 118, 118, 118, 122, 136, 118, 119, 135, 117, 123, 106, 129, 124, 141, 136, 126, 143, 117, 133, 122, 127, 123, 128, 122, 118, 131, 137, 133, 114, 126, 122, 107, 115, 121, 131, 108, 127, 132, 122, 125, 105, 129, 124, 136, 126, 122, 121, 133, 126, 122, 113, 124, 113, 123, 131, 111, 127, 129, 109, 134, 128, 112, 137, 114, 122, 118, 131, 114, 103, 131, 119, 121, 119, 119, 132, 120, 120, 128, 110, 102, 137, 104, 128, 117, 116, 134, 127, 117, 111, 134, 118, 144, 119, 139, 118, 134, 124, 139, 130, 119, 119, 147, 122, 128, 115, 132, 128, 115, 131, 133, 115, 134, 126, 120, 115, 136, 131, 130, 127, 125, 118, 119, 127, 126, 123, 116, 109, 126, 120, 129, 126, 137, 109, 139, 127, 110, 112, 124, 122, 125, 126, 125, 115, 124, 124, 117, 129, 134, 129, 122, 119, 140, 121, 132, 119, 116, 133, 128, 139, 115, 129, 133, 136, 147, 129, 128, 136, 134, 133, 114, 115, 119, 122, 123, 128, 126, 123, 132, 122, 138, 137, 115, 121, 131, 123, 124, 125, 108, 129, 135, 126, 120, 127, 118, 122, 117, 141, 103, 141, 137, 119, 118, 116, 134, 129, 153, 135, 117, 128, 131, 112, 121, 143, 138, 119, 134, 126, 130, 124, 130, 129, 109, 114, 119, 118, 119, 113, 105, 129, 122, 124, 118, 140, 118, 121, 128, 141, 113, 119, 127, 119, 116, 133, 125, 125, 116, 129, 143, 124, 120, 109, 118, 119, 136, 114, 116, 113, 117, 113, 127, 117, 128, 132, 136, 118, 120, 126, 112, 127, 124, 123, 125, 127, 137, 119, 130, 116, 128, 131, 126, 125, 123, 136, 128, 115, 103, 121, 128, 114, 136, 123, 126, 124, 107, 141, 117, 133, 139, 107, 142, 128, 141, 132, 124, 135, 138, 117, 124, 118, 134, 146, 132, 146, 123, 133, 109, 138, 126, 118, 122, 127, 123, 135, 118, 130, 123, 123, 131, 115, 129, 130, 150, 132, 112, 125, 126, 124, 125, 122, 125, 136, 127, 140, 130, 118, 137, 133, 109, 133, 108, 104, 122, 129, 110, 125, 117, 105, 124, 129, 139, 135, 128, 118, 128, 136, 127, 135, 123, 109, 127, 134, 127, 114, 146, 125, 115, 134, 122, 119, 128, 133, 139, 128, 129, 144, 154, 140, 123, 116, 134, 114, 126, 113, 118, 116, 102, 122, 109, 143, 120, 122, 127, 135, 137, 144, 131, 123, 123, 127, 113, 126, 148, 115, 131, 136, 119, 134, 129, 115, 123, 120, 146, 109, 132, 118, 115, 140, 114, 126, 126, 113, 106, 126, 115, 133, 136, 136, 123, 130, 120, 124, 140, 132, 131, 139, 129, 131, 135, 129, 137, 124, 117, 109, 120, 121, 127, 119, 135, 127, 133, 126, 123, 134, 118, 131, 121, 121, 107, 112, 132, 111, 127, 118, 115, 130, 114, 115, 121, 107, 126, 133, 110, 126, 99, 121, 119, 132, 117, 111, 122, 122, 128, 131, 126, 130, 121, 126, 100, 103, 148, 130, 125, 110, 135, 113, 125, 136, 125, 142, 129, 123, 127, 132, 117, 132, 104, 105, 125, 118, 124, 120, 127, 130, 131, 131, 117, 112, 123, 141, 117, 120, 128, 128, 121, 122, 121, 139, 115, 130, 130, 124, 117, 120, 121, 125, 131, 132, 128, 129, 120, 117, 116, 124, 124, 122, 122, 109, 125, 134, 125, 134, 131, 122, 123, 141, 123, 128, 124, 119, 123, 130, 113, 125, 120, 131, 123, 125, 130, 129, 115, 110, 124, 122, 124, 122, 119, 105, 127, 130, 121, 127, 127, 123, 119, 137, 130, 144, 144, 132, 120, 121, 101, 125, 128, 127, 127, 131, 124, 133, 138, 117, 132, 139, 115, 150, 117, 125, 116, 132, 113, 130, 128, 131, 108, 135, 107, 100, 128, 139, 118, 110, 135, 119, 116, 116, 137, 130, 120, 114, 131, 132, 124, 99, 123, 129, 142, 131, 135, 121, 136, 126, 115, 125, 121, 108, 130, 132, 129, 129, 121, 136, 109, 125, 133, 127, 116, 133, 131, 117, 120, 124, 139, 150, 123, 118, 118, 130, 131, 146, 119, 129, 125, 124, 132, 125, 111, 103, 141, 129, 131, 140, 120, 134, 120, 144, 120, 128, 130, 127, 127, 125, 127, 120, 134, 141, 124, 127, 131, 116, 115, 125, 133, 127, 127, 112, 142, 108, 123, 130, 125, 132, 118, 127, 132, 135, 109, 130, 139, 127, 123, 115, 113, 119, 138, 139, 108, 125, 113, 114, 131, 127, 138, 121, 130, 130, 122, 109, 121, 140, 107, 135, 139, 127, 126, 129, 121, 143, 121, 132, 135, 126, 128, 131, 119, 118, 131, 131, 133, 134, 147, 121, 137, 119, 109, 119, 138, 133, 133, 139, 134, 125, 133, 126, 129, 97, 131, 128, 125, 135, 128, 135, 137, 135, 122, 136, 132, 134, 109, 119, 124, 129, 126, 118, 115, 122, 139, 131, 128, 135, 128, 130, 133, 134, 113, 130, 118, 136, 109, 116, 131, 115, 120, 117, 134, 114, 130, 113, 121, 112, 128, 125, 121, 127, 138, 116, 135, 145, 130, 119, 133, 120, 129, 131, 107, 129, 124, 121, 121, 135, 128, 147, 120, 118, 122, 125, 117, 126, 123, 135, 138, 123, 128, 134, 142, 126, 133, 135, 131, 126, 122, 126, 113, 138, 116, 121, 118, 122, 126, 123, 130, 141, 114, 132, 124, 123, 124, 136, 115, 124, 124, 140, 126, 124, 117, 128, 108, 132, 114, 148, 123, 118, 119, 123, 126, 104, 123, 124, 116, 122, 118, 117, 115, 125, 128, 122, 118, 135, 98, 127, 128, 130, 128, 128, 138, 143, 126, 121, 99, 128, 130, 114, 131, 113, 122, 128, 135, 118, 133, 110, 129, 146, 121, 127, 114, 140, 123, 121, 125, 134, 122, 137, 105, 126, 118, 144, 116, 108, 133, 140, 132, 112, 142, 128, 108, 106, 131, 122, 126, 135, 107, 139, 128, 137, 108, 127, 133, 115, 132, 133, 144, 124, 130, 155, 126, 141, 120, 122, 118, 123, 122, 120, 131, 125, 131, 127, 140, 128, 128, 100, 124, 114, 144, 145, 118, 134, 121, 131, 122, 123, 136, 138, 122, 134, 119, 140, 121, 117, 131, 107, 120, 124, 129, 117, 110, 134, 122, 126, 113, 126, 128, 121, 121, 136, 114, 139, 148, 125, 148, 107, 137, 133, 121, 112, 135, 122, 131, 127, 125, 112, 129, 120, 138, 111, 117, 118, 137, 123, 129, 134, 121, 127, 121, 133, 122, 138, 136, 134, 125, 115, 148, 125, 120, 137, 136, 123, 119, 116, 126, 142, 140, 128, 134, 117, 115, 129, 100, 125, 137, 123, 124, 126, 145, 147, 94, 140, 121, 110, 119, 119, 132, 122, 124, 118, 109, 128, 113, 134, 131, 135, 120, 116, 134, 121, 109, 122, 124, 120, 128, 111, 127, 133, 121, 126, 120, 118, 128, 132, 138, 122, 125, 135, 123, 121, 129, 110, 122, 134, 109, 132, 140, 113, 118, 121, 123, 133, 126, 122, 135, 116, 112, 131, 128, 129, 125, 131, 117, 143, 125, 118, 135, 140, 130, 104, 109, 127, 114, 134, 108, 131, 115, 124, 135, 139, 143, 115, 123, 126, 117, 121, 125, 131, 121, 124, 121, 128, 122, 126, 143, 151, 123, 127, 145, 108, 126, 113, 126, 109, 123, 146, 119, 128, 119, 140, 118, 105, 126, 124, 119, 116, 120, 137, 116, 130, 127, 111, 112, 116, 122, 113, 102, 118, 132, 134, 128, 128, 125, 120, 127, 115, 111, 129, 131, 113, 125, 143, 112, 137, 118, 104, 116, 141, 120, 116, 131, 124, 127, 143, 111, 115, 143, 145, 126, 132, 114, 134, 129, 121, 141, 121, 132, 146, 121, 104, 123, 124, 118, 132, 115, 130, 105, 128, 105, 123, 135, 116, 116, 126, 124, 108, 113, 125, 116, 121, 134, 120, 140, 117, 126, 119, 135, 122, 138, 120, 112, 129, 123, 103, 121, 147, 147, 134, 110, 131, 129, 132, 128, 119, 128, 149, 98, 115, 117, 118, 124, 116, 138, 115, 116, 118, 137, 132, 118, 116, 138, 124, 129, 128, 124, 137, 139, 112, 101, 145, 124, 119, 110, 132, 121, 123, 143, 117, 104, 120, 128, 122, 119, 138, 119, 122, 143, 131, 139, 123, 133, 121, 119, 119, 116, 131, 127, 120, 117, 125, 117, 143, 120, 122, 118, 112, 135, 129, 127, 126, 111, 121, 129, 112, 115, 149, 141, 124, 135, 115, 109, 112, 140, 110, 133, 124, 112, 133, 122, 130, 122, 117, 131, 121, 125, 123, 117, 124, 125, 124, 130, 115, 121, 138, 136, 115, 141, 126, 132, 125, 111, 115, 140, 129, 137, 123, 126, 148, 121, 119, 127, 136, 132, 149, 134, 120, 138, 120, 146, 131, 123, 128, 125, 128, 138, 94, 125, 109, 129, 140, 136, 121, 114, 135, 103, 112, 132, 136, 145, 101, 123, 106, 110, 123, 127, 124, 134, 125, 117, 117, 114, 123, 120, 102, 125, 136, 130, 130, 110, 116, 136, 128, 118, 123, 127, 114, 124, 122, 128, 128, 132, 129, 134, 152, 119, 111, 124, 125, 142, 103, 124, 122, 127, 116, 121, 109, 136, 112, 121, 130, 130, 119, 134, 125, 133, 138, 108, 128, 119, 119, 131, 134, 125, 108, 125, 117, 111, 131, 129, 152, 130, 140, 127, 122, 114, 140, 124, 120, 124, 137, 133, 139, 136, 123, 121, 116, 137, 97, 128, 112, 133, 132, 123, 131, 117, 120, 123, 122, 140, 145, 122, 132, 120, 115, 104, 134, 106, 133, 127, 125, 110, 139, 138, 127, 122, 143, 126, 137, 138, 129, 124, 111, 132, 120, 120, 131, 128, 114, 112, 118, 127, 114, 103, 117, 108, 112, 120, 134, 125, 133, 130, 135, 109, 115, 118, 111, 120, 116, 125, 132, 111, 111, 138, 119, 135, 118, 139, 141, 104, 111, 135, 131, 107, 113, 111, 111, 125, 127, 138, 123, 130, 130, 119, 127, 120, 121, 119, 116, 128, 126, 117, 131, 131, 133, 123, 136, 130, 126, 120, 139, 107, 132, 116, 121, 119, 132, 114, 120, 120, 113, 124, 120, 122, 132, 116, 125, 132, 140, 131, 137, 122, 141, 126, 105, 122, 138, 114, 127, 109, 123, 145, 130, 111, 117, 123, 130, 119, 114, 119, 131, 126, 121, 110, 102, 106, 136, 114, 119, 118, 117, 107, 147, 140, 135, 132, 128, 134, 113, 122, 130, 141, 129, 133, 120, 113, 117, 134, 131, 113, 108, 119, 120, 126, 133, 130, 126, 134, 122, 116, 136, 121, 120, 123, 132, 135, 123, 121, 128, 125, 125, 148, 124, 115, 125, 121, 142, 131, 113, 132, 116, 124, 118, 117, 134, 139, 136, 118, 118, 129, 125, 117, 127, 129, 121, 117, 134, 133, 133, 133, 121, 116, 123, 134, 114, 117, 129, 128, 130, 122, 136, 118, 121, 134, 109, 137, 129, 123, 130, 126, 121, 116, 125, 122, 135, 130, 130, 117, 124, 117, 118, 121, 139, 145, 95, 141, 127, 137, 146, 134, 140, 132, 121, 111, 141, 134, 121, 130, 132, 148, 96, 106, 134, 130, 130, 141, 119, 133, 117, 116, 117, 121, 128, 126, 129, 118, 133, 137, 132, 110, 132, 124, 118, 143, 139, 156, 139, 129, 125, 123, 138, 136, 124, 121, 113, 128, 136, 138, 126, 146, 113, 119, 120, 124, 94, 149, 127, 110, 118, 108, 125, 106, 126, 137, 117, 130, 114, 129, 128, 155, 112, 121, 127, 115, 121, 128, 133, 121, 118, 107, 107, 127, 127, 122, 113, 127, 127, 122, 120, 143, 124, 138, 131, 121, 124, 118, 138, 125, 134, 119, 121, 137, 133, 102, 109, 131, 114, 120, 134, 118, 124, 140, 130, 120, 122, 129, 121, 126, 134, 121, 126, 133, 125, 110, 140, 130, 139, 114, 127, 131, 132, 102, 114, 121, 126, 121, 130, 108, 133, 127, 122, 101, 117, 129, 132, 135, 132, 127, 127, 123, 117, 116, 125, 133, 123, 121, 124, 115, 118, 137, 121, 119, 116, 122, 129, 136, 120, 115, 116, 143, 144, 120, 135, 137, 132, 120, 128, 118, 132, 116, 132, 125, 122, 111, 130, 119, 106, 142, 123, 128, 120, 133, 120, 126, 113, 104, 104, 141, 138, 116, 149, 154, 111, 134, 123, 122, 114, 112, 126, 118, 121, 113, 108, 121, 127, 117, 126, 126, 113, 131, 138, 135, 135, 130, 125, 124, 126, 121, 126, 127, 114, 135, 113, 120, 136, 134, 128, 118, 119, 112, 130, 132, 99, 110, 133, 120, 116, 125, 131, 136, 103, 141, 122, 143, 121, 138, 128, 122, 122, 127, 120, 134, 125, 136, 133, 129, 131, 150, 118, 138, 129, 127, 117, 119, 112, 124, 127, 128, 148, 123, 128, 121, 119, 116, 122, 126, 122, 133, 120, 107, 107, 132, 133, 134, 123, 120, 100, 133, 123, 100, 115, 106, 118, 132, 118, 109, 108, 133, 143, 128, 111, 120, 118, 119, 136, 129, 131, 118, 136, 127, 127, 133, 122, 133, 127, 123, 128, 124, 134, 130, 117, 123, 116, 145, 122, 127, 127, 122, 112, 138, 124, 110, 130, 119, 120, 133, 110, 132, 111, 128, 126, 131, 129, 144, 114, 125, 131, 117, 131, 128, 122, 129, 126, 132, 131, 122, 118, 125, 123, 121, 132, 119, 124, 120, 123, 125, 132, 120, 131, 117, 123, 116, 126, 123, 131, 115, 142, 128, 118, 153, 132, 119, 108, 112, 122, 121, 135, 114, 136, 111, 120, 116, 131, 137, 116, 110, 127, 112, 132, 130, 114, 120, 120, 117, 141, 105, 137, 131, 138, 135, 137, 130, 119, 127, 126, 134, 124, 120, 131, 122, 122, 147, 139, 127, 121, 112, 137, 121, 131, 116, 119, 133, 118, 123, 141, 121, 121, 126, 128, 113, 130, 145, 115, 107, 136, 125, 119, 123, 121, 121, 116, 135, 121, 126, 134, 117, 132, 120, 141, 122, 130, 121, 121, 128, 135, 128, 119, 131, 134, 124, 124, 119, 144, 120, 147, 125, 115, 114, 123, 132, 123, 114, 104, 130, 123, 124, 130, 136, 118, 133, 127, 116, 121, 142, 124, 138, 117, 111, 123, 118, 115, 105, 122, 112, 134, 120, 113, 121, 123, 154, 137, 115, 133, 127, 137, 127, 121, 111, 130, 125, 124, 120, 136, 120, 118, 123, 132, 104, 121, 97, 118, 136, 126, 118, 104, 115, 131, 136, 128, 139, 130, 113, 112, 135, 97, 137, 105, 133, 125, 117, 118, 122, 111, 126, 123, 125, 136, 139, 131, 123, 129, 133, 109, 134, 128, 130, 125, 122, 114, 119, 121, 99, 128, 128, 123, 139, 103, 120, 139, 124, 127, 126, 124, 118, 124, 109, 122, 144, 140, 119, 146, 122, 114, 116, 133, 132, 115, 118, 147, 130, 127, 135, 132, 146, 124, 123, 138, 135, 135, 136, 140, 125, 131, 119, 115, 154, 134, 138, 129, 126, 127, 131, 119, 146, 121, 125, 133, 131, 135, 121, 124, 129, 139, 131, 149, 122, 131, 115, 146, 102, 141, 118, 113, 124, 123, 130, 134, 113, 116, 131, 129, 130, 118, 132, 103, 123, 138, 108, 109, 116, 124, 127, 132, 114, 151, 110, 121, 137, 131, 131, 134, 132, 132, 109, 126, 115, 142, 133, 123, 136, 126, 122, 130, 108, 128, 111, 130, 127, 130, 123, 119, 145, 120, 134, 127, 119, 127, 134, 110, 117, 113, 151, 129, 120, 133, 118, 117, 112, 145, 118, 167, 121, 135, 120, 130, 138, 133, 139, 141, 132, 121, 128, 111, 112, 145, 120, 119, 121, 114, 139, 130, 126, 137, 123, 122, 119, 120, 128, 128, 130, 116, 129, 142, 135, 116, 139, 120, 137, 122, 132, 120, 144, 124, 126, 119, 105, 139, 101, 112, 105, 126, 124, 115, 135, 133, 109, 108, 126, 118, 113, 113, 112, 149, 113, 127, 135, 122, 110, 101, 126, 118, 120, 113, 139, 124, 121, 127, 135, 106, 126, 138, 114, 115, 116, 131, 139, 132, 128, 138, 121, 106, 126, 114, 129, 112, 116, 105, 113, 114, 111, 125, 114, 137, 117, 128, 128, 127, 115, 110, 159, 134, 116, 125, 132, 144, 156, 113, 126, 136, 121, 120, 113, 124, 120, 135, 121, 119, 124, 119, 126, 121, 128, 117, 124, 129, 139, 121, 108, 128, 129, 118, 135, 120, 121, 137, 110, 131, 126, 145, 130, 110, 121, 126, 122, 123, 103, 136, 127, 119, 118, 113, 124, 126, 128, 146, 122, 134, 121, 136, 125, 135, 135, 132, 118, 118, 117, 133, 115, 142, 118, 123, 125, 130, 135, 131, 128, 138, 93, 111, 137, 122, 102, 133, 138, 125, 122, 125, 120, 124, 122, 128, 140, 125, 124, 129, 108, 137, 118, 125, 136, 129, 133, 121, 132, 145, 113, 114, 115, 118, 111, 116, 115, 130, 116, 137, 115, 122, 128, 135, 135, 127, 119, 112, 124, 118, 120, 133, 120, 110, 125, 116, 113, 123, 132, 133, 131, 133, 128, 110, 119, 118, 120, 129, 131, 127, 126, 133, 132, 103, 121, 124, 129, 128, 119, 124, 112, 124, 122, 129, 128, 127, 128, 125, 140, 123, 130, 127, 121, 125, 110, 115, 144, 131, 117, 102, 126, 115, 129, 128, 122, 149, 129, 124, 134, 117, 129, 109, 105, 108, 137, 139, 134, 117, 103, 119, 151, 125, 128, 116, 131, 120, 125, 133, 106, 135, 123, 125, 124, 109, 112, 127, 122, 128, 137, 131, 126, 123, 118, 122, 126, 140, 125, 122, 107, 138, 129, 123, 129, 123, 107, 137, 135, 129, 126, 145, 118, 116, 142, 123, 139, 113, 126, 130, 116, 133, 135, 122, 128, 111, 138, 121, 129, 118, 132, 127, 127, 132, 128, 123, 119, 131, 118, 139, 113, 142, 130, 141, 144, 136, 112, 126, 122, 136, 124, 122, 132, 109, 119, 119, 113, 144, 123, 126, 122, 147, 118, 124, 143, 134, 133, 128, 127, 116, 139, 123, 119, 133, 121, 135, 113, 115, 125, 129, 131, 119, 115, 109, 133, 123, 136, 125, 123, 114, 127, 131, 119, 133, 118, 129, 128, 110, 125, 129, 150, 127, 112, 125, 117, 119, 127, 125, 128, 115, 116, 100, 107, 121, 143, 129, 124, 132, 114, 101, 140, 126, 97, 118, 109, 126, 120, 119, 134, 114, 129, 116, 133, 135, 120, 127, 122, 126, 128, 131, 123, 135, 133, 140, 117, 133, 137, 125, 135, 133, 116, 124, 136, 121, 121, 136, 104, 124, 122, 125, 124, 116, 138, 108, 130, 117, 134, 125, 139, 110, 138, 111, 127, 117, 142, 128, 109, 120, 152, 139, 132, 99, 128, 135, 126, 135, 138, 133, 125, 153, 128, 132, 126, 121, 128, 124, 121, 130, 108, 122, 125, 128, 116, 119, 117, 109, 108, 137, 116, 120, 122, 129, 133, 119, 111, 124, 119, 117, 136, 132, 123, 128, 132, 124, 136, 110, 129, 110, 141, 140, 130, 118, 133, 129, 140, 119, 117, 129, 124, 154, 126, 136, 124, 136, 116, 143, 132, 132, 111, 118, 128, 137, 149, 129, 123, 121, 133, 135, 129, 132, 113, 134, 126, 113, 120, 128, 136, 125, 128, 123, 121, 123, 134, 128, 122, 140, 125, 108, 109, 121, 124, 104, 133, 127, 126, 119, 131, 135, 120, 117, 133, 142, 124, 118, 127, 132, 122, 117, 142, 120, 112, 128, 136, 137, 127, 111, 119, 128, 123, 126, 144, 141, 126, 118, 124, 111, 109, 130, 110, 117, 119, 126, 122, 131, 124, 123, 128, 130, 124, 125, 140, 130, 123, 121, 128, 131, 130, 126, 120, 123, 139, 119, 126, 115, 158, 121, 119, 123, 122, 125, 121, 119, 119, 136, 136, 134, 125, 119, 118, 150, 121, 112, 114, 132, 134, 136, 132, 139, 129, 129, 120, 123, 113, 139, 136, 127, 117, 127, 115, 131, 144, 111, 123, 126, 121, 119, 139, 131, 117, 121, 119, 112, 130, 136, 132, 134, 130, 139, 140, 118, 129, 134, 130, 116, 131, 124, 128, 118, 128, 122, 110, 127, 128, 131, 120, 130, 147, 114, 127, 125, 133, 117, 118, 132, 114, 124, 107, 151, 109, 134, 110, 132, 116, 120, 122, 115, 123, 131, 117, 132, 113, 111, 111, 130, 130, 129, 118, 119, 131, 128, 127, 124, 121, 123, 137, 150, 102, 116, 104, 129, 129, 119, 137, 127, 95, 105, 119, 120, 140, 133, 137, 125, 111, 129, 108, 119, 135, 135, 130, 117, 142, 115, 125, 108, 114, 121, 133, 126, 119, 137, 129, 116, 117, 136, 117, 133, 119, 101, 125, 114, 124, 143, 121, 140, 129, 140, 126, 130, 128, 122, 118, 136, 127, 128, 140, 111, 121, 133, 128, 125, 125, 122, 137, 108, 125, 140, 119, 126, 124, 130, 120, 116, 117, 116, 120, 134, 123, 117, 135, 137, 117, 123, 114, 125, 129, 143, 125, 136, 121, 141, 132, 123, 132, 124, 128, 117, 122, 118, 137, 126, 125, 133, 105, 124, 148, 125, 136, 129, 123, 129, 131, 126, 130, 130, 116, 130, 137, 143, 121, 130, 144, 126, 151, 132, 126, 131, 132, 134, 141, 141, 119, 141, 127, 145, 123, 135, 115, 124, 123, 118, 113, 131, 127, 130, 113, 139, 117, 126, 129, 114, 112, 125, 112, 115, 115, 131, 133, 139, 111, 135, 118, 123, 130, 124, 130, 140, 136, 141, 109, 135, 124, 142, 134, 130, 122, 124, 131, 120, 136, 104, 137, 113, 120, 137, 127, 127, 123, 130, 121, 124, 126, 148, 134, 112, 116, 135, 115, 122, 139, 112, 135, 121, 136, 117, 134, 117, 116, 116, 127, 127, 125, 138, 116, 124, 119, 127, 119, 122, 120, 134, 112, 135, 145, 115, 137, 124, 126, 129, 129, 115, 131, 134, 124, 128, 122, 126, 133, 93, 128, 131, 120, 144, 137, 138, 126, 138, 122, 128, 134, 132, 140, 125, 126, 130, 133, 113, 118, 132, 125, 114, 113, 120, 117, 132, 129, 121, 129, 126, 108, 132, 128, 131, 123, 127, 104, 130, 126, 140, 120, 112, 124, 114, 134, 110, 142, 126, 122, 127, 124, 125, 125, 130, 119, 127, 122, 125, 134, 129, 101, 121, 127, 140, 117, 141, 119, 136, 132, 118, 146, 129, 133, 112, 126, 117, 144, 126, 115, 128, 138, 105, 113, 138, 131, 136, 127, 130, 131, 136, 121, 125, 122, 134, 145, 119, 124, 123, 129, 124, 124, 126, 118, 131, 123, 124, 126, 114, 124, 122, 131, 134, 128, 127, 131, 111, 117, 131, 139, 107, 139, 128, 126, 121, 133, 116, 134, 114, 136, 111, 124, 136, 131, 134, 119, 127, 110, 138, 112, 132, 126, 128, 127, 120, 115, 124, 126, 128, 122, 120, 143, 124, 123, 126, 127, 133, 144, 125, 131, 129, 118, 115, 131, 144, 132, 134, 129, 143, 112, 136, 127, 117, 124, 122, 128, 116, 115, 129, 141, 141, 126, 121, 120, 124, 116, 145, 120, 117, 144, 127, 112, 121, 121, 110, 111, 125, 132, 140, 116, 138, 133, 133, 118, 126, 138, 130, 119, 109, 145, 116, 123, 137, 119, 113, 134, 123, 127, 126, 128, 132, 137, 123, 125, 134, 127, 127, 124, 113, 119, 121, 127, 116, 128, 119, 124, 136, 121, 117, 127, 120, 137, 131, 124, 148, 138, 122, 121, 118, 122, 113, 117, 120, 124, 109, 145, 126, 134, 124, 107, 129, 130, 130, 91, 114, 142, 110, 140, 110, 119, 129, 120, 126, 130, 121, 126, 132, 108, 129, 120, 123, 131, 131, 115, 124, 130, 125, 128, 133, 142, 120, 118, 125, 124, 120, 117, 141, 108, 113, 134, 131, 136, 139, 112, 118, 129, 120, 120, 134, 120, 121, 130, 119, 137, 129, 132, 122, 128, 125, 141, 131, 128, 128, 121, 120, 139, 123, 136, 116, 129, 113, 136, 126, 122, 129, 109, 124, 124, 125, 148, 119, 116, 125, 137, 114, 139, 116, 114, 133, 116, 106, 135, 121, 138, 106, 123, 125, 131, 132, 120, 126, 149, 119, 120, 133, 117, 142, 117, 122, 128, 130, 135, 117, 114, 131, 117, 133, 137, 115, 136, 128, 131, 118, 112, 135, 121, 113, 129, 117, 127, 130, 112, 135, 122, 123, 132, 119, 130, 114, 118, 142, 110, 122, 110, 150, 128, 124, 108, 109, 131, 136, 113, 131, 116, 116, 123, 114, 123, 135, 125, 143, 127, 142, 132, 135, 121, 119, 122, 124, 116, 118, 142, 113, 124, 131, 120, 117, 147, 115, 122, 118, 126, 133, 114, 128, 123, 126, 130, 136, 106, 105, 134, 107, 145, 140, 135, 127, 125, 116, 116, 141, 127, 129, 120, 120, 121, 114, 124, 130, 117, 115, 119, 125, 151, 124, 133, 140, 130, 123, 125, 131, 117, 139, 97, 112, 122, 128, 122, 121, 130, 127, 130, 114, 137, 128, 144, 118, 137, 120, 129, 128, 130, 127, 116, 134, 114, 114, 113, 101, 131, 123, 105, 119, 131, 143, 125, 126, 129, 105, 133, 128, 120, 123, 135, 123, 133, 116, 122, 105, 120, 115, 123, 119, 140, 119, 134, 119, 117, 122, 119, 128, 126, 106, 139, 135, 127, 128, 126, 114, 122, 126, 106, 126, 150, 112, 147, 135, 124, 133, 129, 140, 120, 125, 117, 147, 127, 136, 120, 131, 130, 114, 124, 122, 123, 120, 126, 130, 151, 123, 135, 127, 132, 122, 123, 137, 132, 130, 122, 112, 115, 132, 125, 123, 139, 132, 119, 124, 142, 120, 112, 98, 116, 140, 106, 126, 111, 121, 131, 132, 138, 127, 114, 137, 128, 139, 126, 121, 132, 128, 130, 142, 128, 137, 128, 143, 131, 121, 134, 125, 124, 124, 131, 123, 135, 112, 147, 116, 144, 118, 121, 132, 144, 144, 118, 112, 133, 128, 112, 123, 124, 153, 114, 142, 129, 114, 109, 132, 134, 133, 129, 119, 126, 126, 127, 124, 126, 138, 129, 114, 125, 118, 122, 119, 119, 123, 119, 131, 129, 124, 115, 104, 117, 122, 130, 128, 134, 132, 120, 120, 115, 117, 132, 117, 141, 130, 110, 122, 123, 119, 129, 119, 153, 139, 118, 141, 129, 135, 144, 142, 137, 155, 141, 122, 128, 129, 140, 139, 148, 136, 109, 140, 128, 101, 127, 131, 149, 121, 125, 119, 124, 119, 152, 126, 118, 123, 149, 123, 126, 152, 126, 121, 125, 132, 134, 120, 129, 143, 105, 118, 136, 114, 132, 120, 115, 132, 123, 127, 125, 124, 109, 144, 119, 125, 138, 139, 117, 111, 128, 129, 149, 120, 127, 125, 128, 118, 119, 117, 125, 129, 121, 124, 97, 154, 122, 119, 122, 114, 127, 120, 117, 117, 112, 134, 133, 132, 125, 137, 105, 126, 118, 125, 118, 125, 129, 119, 125, 119, 120, 120, 114, 134, 136, 132, 137, 131, 125, 106, 143, 119, 124, 119, 121, 127, 138, 113, 125, 136, 123, 132, 112, 128, 127, 101, 126, 131, 128, 112, 128, 108, 129, 125, 125, 159, 132, 136, 131, 146, 118, 134, 131, 108, 134, 134, 128, 116, 121, 107, 106, 127, 115, 136, 124, 139, 122, 98, 104, 129, 114, 122, 115, 116, 124, 123, 139, 117, 126, 111, 135, 134, 107, 123, 155, 146, 129, 112, 134, 133, 128, 117, 117, 130, 140, 129, 108, 132, 128, 121, 119, 124, 117, 123, 126, 127, 112, 122, 147, 122, 116, 114, 129, 130, 133, 105, 117, 133, 113, 120, 131, 141, 123, 138, 113, 141, 122, 119, 111, 128, 127, 129, 119, 127, 133, 116, 138, 139, 117, 127, 119, 132, 131, 105, 136, 124, 113, 133, 138, 112, 108, 105, 125, 124, 121, 121, 115, 126, 131, 128, 137, 120, 115, 155, 119, 134, 145, 127, 125, 139, 135, 137, 138, 142, 111, 125, 138, 139, 112, 124, 128, 124, 110, 118, 131, 127, 117, 113, 142, 120, 137, 153, 115, 111, 120, 128, 132, 128, 136, 134, 140, 132, 134, 140, 123, 92, 119, 129, 149, 131, 125, 122, 119, 118, 111, 120, 119, 125, 130, 116, 129, 131, 126, 138, 116, 120, 121, 114, 113, 131, 127, 124, 117, 117, 132, 137, 128, 123, 130, 127, 133, 137, 124, 125, 140, 147, 123, 129, 114, 121, 122, 116, 119, 108, 141, 118, 130, 130, 136, 126, 119, 129, 126, 112, 116, 116, 102, 113, 137, 117, 129, 120, 130, 112, 131, 127, 124, 120, 122, 101, 120, 112, 120, 124, 122, 117, 139, 127, 119, 104, 106, 104, 127, 141, 116, 120, 111, 145, 142, 121, 124, 122, 128, 122, 121, 127, 117, 126, 137, 117, 112, 122, 139, 119, 129, 107, 133, 135, 131, 133, 134, 130, 135, 113, 131, 122, 119, 117, 115, 104, 132, 136, 118, 123, 136, 130, 111, 115, 145, 132, 120, 116, 127, 118, 112, 135, 128, 123, 121, 112, 118, 116, 133, 117, 141, 132, 102, 139, 122, 117, 125, 119, 110, 129, 121, 142, 111, 116, 112, 122, 118, 119, 144, 140, 112, 115, 135, 113, 124, 109, 143, 105, 124, 135, 110, 132, 128, 126, 112, 126, 125, 130, 130, 132, 117, 128, 131, 139, 98, 128, 119, 125, 130, 136, 113, 120, 130, 124, 133, 138, 121, 135, 140, 119, 138, 122, 131, 131, 134, 142, 113, 112, 134, 120, 109, 117, 131, 102, 115, 131, 127, 111, 125, 114, 130, 123, 147, 119, 112, 122, 130, 142, 127, 142, 116, 126, 136, 110, 132, 134, 133, 124, 123, 132, 131, 125, 94, 116, 118, 107, 113, 153, 130, 121, 146, 121, 118, 132, 128, 144, 127, 128, 124, 134, 137, 118, 108, 120, 119, 119, 115, 120, 117, 122, 108, 134, 122, 122, 127, 135, 128, 134, 123, 132, 151, 93, 111, 125, 116, 120, 138, 128, 126, 119, 113, 132, 112, 126, 118, 130, 117, 99, 134, 122, 118, 130, 117, 125, 120, 114, 130, 116, 113, 141, 145, 126, 144, 134, 132, 127, 125, 122, 127, 122, 125, 120, 141, 136, 126, 131, 109, 145, 117, 140, 100, 120, 147, 135, 134, 115, 157, 138, 125, 120, 129, 124, 132, 120, 124, 140, 117, 126, 109, 150, 146, 125, 126, 97, 145, 122, 155, 143, 127, 154, 117, 112, 140, 109, 127, 133, 148, 124, 122, 137, 130, 114, 129, 124, 113, 135, 103, 130, 105, 134, 130, 111, 126, 136, 109, 128, 126, 110, 137, 131, 122, 108, 119, 102, 150, 134, 116, 111, 124, 119, 106, 140, 119, 112, 116, 126, 128, 109, 111, 130, 123, 125, 126, 101, 115, 121, 135, 155, 141, 118, 124, 139, 138, 128, 164, 131, 114, 125, 136, 123, 115, 138, 123, 112, 133, 136, 136, 136, 130, 135, 132, 121, 101, 131, 109, 113, 123, 143, 106, 129, 148, 116, 133, 125, 121, 122, 118, 126, 122, 115, 131, 126, 115, 114, 116, 108, 119, 121, 114, 137, 128, 138, 120, 127, 147, 125, 121, 118, 119, 135, 144, 129, 113, 122, 138, 136, 125, 130, 145, 117, 115, 138, 127, 129, 124, 128, 136, 119, 127, 112, 120, 142, 142, 131, 134, 131, 122, 113, 125, 124, 140, 121, 108, 119, 117, 129, 115, 132, 135, 126, 116, 105, 120, 146, 118, 130, 117, 124, 117, 100, 129, 133, 123, 119, 130, 127, 116, 131, 128, 127, 111, 122, 130, 125, 126, 136, 128, 135, 125, 136, 129, 134, 134, 131, 116, 153, 129, 114, 122, 135, 131, 128, 107, 120, 120, 131, 117, 106, 134, 118, 144, 128, 134, 133, 123, 131, 123, 129, 141, 124, 128, 105, 141, 131, 134, 89, 136, 129, 127, 122, 141, 129, 125, 138, 122, 148, 134, 110, 114, 111, 123, 127, 133, 134, 160, 128, 139, 121, 109, 111, 128, 116, 129, 128, 132, 109, 119, 118, 104, 126, 123, 108, 125, 135, 115, 118, 119, 126, 124, 132, 119, 124, 127, 122, 115, 129, 117, 130, 126, 118, 133, 135, 122, 149, 110, 144, 134, 114, 149, 112, 132, 149, 105, 130, 114, 114, 132, 157, 147, 126, 116, 125, 143, 116, 128, 127, 122, 144, 127, 135, 97, 119, 124, 110, 133, 128, 127, 118, 123, 126, 119, 129, 121, 127, 117, 123, 131, 122, 130, 105, 105, 116, 110, 151, 129, 115, 115, 110, 117, 111, 115, 147, 115, 126, 122, 118, 123, 131, 119, 149, 114, 122, 124, 118, 136, 114, 121, 134, 115, 131, 96, 134, 129, 127, 127, 118, 110, 130, 138, 129, 122, 120, 124, 127, 142, 122, 147, 125, 124, 111, 125, 123, 130, 135, 119, 123, 126, 128, 116, 110, 123, 122, 136, 118, 114, 128, 159, 123, 121, 107, 106, 137, 101, 136, 137, 118, 152, 137, 116, 139, 131, 107, 135, 144, 120, 133, 120, 115, 122, 123, 124, 149, 105, 128, 140, 117, 124, 113, 113, 125, 131, 116, 118, 136, 125, 126, 118, 127, 114, 119, 137, 120, 115, 127, 129, 128, 114, 125, 129, 147, 111, 133, 128, 137, 128, 116, 143, 121, 129, 123, 116, 126, 127, 124, 141, 130, 119, 140, 117, 137, 116, 126, 120, 109, 130, 106, 120, 121, 125, 121, 125, 117, 122, 135, 104, 113, 133, 128, 147, 125, 103, 119, 119, 142, 105, 138, 126, 128, 138, 130, 146, 129, 116, 132, 118, 113, 140, 113, 120, 111, 116, 126, 117, 128, 119, 110, 125, 118, 126, 131, 119, 138, 120, 119, 139, 113, 112, 126, 139, 117, 123, 127, 143, 126, 126, 116, 113, 130, 129, 117, 141, 125, 124, 111, 118, 114, 114, 106, 127, 142, 122, 117, 124, 118, 114, 121, 128, 127, 125, 130, 129, 129, 128, 141, 121, 134, 132, 114, 130, 151, 133, 109, 121, 106, 120, 145, 128, 123, 116, 120, 122, 129, 121, 132, 144, 136, 119, 118, 142, 117, 113, 109, 117, 135, 141, 128, 142, 117, 114, 117, 126, 119, 132, 123, 127, 120, 132, 136, 146, 119, 109, 126, 88, 133, 118, 122, 112, 121, 125, 122, 141, 120, 141, 128, 117, 126, 116, 119, 151, 125, 132, 129, 119, 121, 132, 129, 118, 112, 141, 156, 128, 104, 123, 126, 114, 122, 102, 130, 129, 126, 141, 125, 130, 134, 119, 131, 119, 129, 122, 125, 130, 119, 142, 110, 122, 134, 140, 112, 142, 118, 97, 143, 136, 128, 123, 118, 98, 129, 117, 146, 141, 126, 127, 106, 136, 124, 113, 144, 135, 120, 122, 130, 120, 125, 124, 120, 122, 114, 128, 122, 131, 125, 123, 119, 131, 124, 138, 141, 135, 132, 109, 132, 177, 116, 130, 147, 117, 126, 115, 120, 131, 114, 111, 135, 138, 116, 138, 104, 133, 142, 123, 119, 129, 129, 152, 104, 150, 104, 126, 115, 131, 124, 121, 115, 123, 113, 119, 128, 133, 135, 116, 132, 134, 135, 135, 130, 129, 124, 126, 136, 117, 127, 108, 127, 122, 106, 128, 113, 139, 139, 128, 121, 133, 127, 123, 123, 110, 137, 123, 116, 138, 129, 124, 126, 131, 126, 111, 130, 132, 128, 117, 113, 133, 128, 122, 138, 119, 137, 107, 125, 130, 131, 110, 122, 117, 135, 125, 119, 137, 130, 115, 133, 120, 115, 128, 140, 130, 127, 138, 111, 118, 138, 114, 126, 119, 146, 124, 132, 115, 120, 123, 136, 120, 131, 130, 122, 124, 116, 147, 110, 97, 119, 118, 142, 104, 123, 124, 150, 122, 119, 124, 125, 131, 132, 132, 122, 133, 124, 127, 138, 127, 132, 123, 115, 120, 125, 127, 111, 143, 128, 130, 130, 140, 119, 119, 129, 137, 118, 138, 123, 122, 126, 115, 116, 144, 127, 144, 121, 116, 134, 121, 114, 132, 146, 109, 124, 138, 112, 132, 137, 139, 123, 137, 148, 136, 111, 121, 123, 110, 126, 120, 117, 144, 120, 130, 122, 120, 136, 124, 111, 128, 109, 129, 133, 124, 112, 138, 126, 139, 127, 137, 135, 126, 129, 132, 128, 122, 126, 119, 119, 128, 122, 125, 122, 124, 148, 122, 128, 130, 110, 130, 130, 138, 116, 123, 122, 113, 124, 135, 119, 124, 121, 121, 140, 131, 125, 131, 125, 124, 114, 101, 119, 116, 138, 114, 132, 120, 124, 132, 139, 143, 130, 132, 129, 133, 121, 144, 110, 139, 117, 105, 120, 128, 118, 128, 134, 127, 112, 129, 110, 129, 119, 126, 130, 137, 122, 138, 115, 124, 133, 115, 106, 131, 97, 122, 141, 139, 112, 126, 108, 148, 130, 123, 115, 138, 134, 119, 121, 117, 112, 139, 136, 117, 108, 121, 120, 121, 144, 114, 120, 127, 121, 107, 128, 130, 121, 136, 128, 122, 123, 131, 148, 127, 132, 117, 134, 119, 123, 113, 111, 121, 137, 122, 129, 132, 135, 110, 113, 118, 118, 120, 109, 121, 136, 134, 125, 129, 118, 143, 120, 118, 113, 115, 121, 108, 121, 121, 132, 128, 133, 134, 123, 125, 132, 133, 117, 113, 126, 110, 123, 122, 121, 116, 137, 119, 135, 123, 142, 127, 127, 111, 129, 131, 132, 128, 118, 115, 123, 139, 118, 138, 121, 125, 136, 129, 133, 125, 115, 123, 126, 122, 127, 123, 135, 113, 138, 123, 121, 116, 135, 117, 120, 122, 133, 127, 138, 118, 124, 122, 117, 133, 111, 123, 119, 139, 128, 124, 121, 143, 115, 135, 128, 115, 123, 126, 128, 122, 140, 115, 138, 122, 142, 128, 125, 98, 116, 114, 132, 143, 131, 126, 107, 138, 119, 130, 124, 111, 126, 121, 118, 120, 122, 127, 127, 121, 138, 128, 118, 129, 125, 128, 120, 137, 124, 119, 121, 122, 109, 114, 133, 142, 120, 126, 119, 127, 113, 134, 129, 138, 144, 120, 141, 132, 141, 120, 150, 120, 120, 119, 131, 114, 134, 124, 122, 130, 118, 138, 141, 113, 111, 116, 136, 130, 135, 124, 134, 122, 131, 128, 127, 114, 106, 144, 124, 119, 118, 117, 124, 118, 121, 128, 136, 121, 119, 137, 123, 126, 137, 110, 134, 109, 130, 141, 142, 136, 133, 111, 137, 142, 128, 116, 120, 107, 130, 127, 117, 140, 123, 120, 115, 106, 129, 130, 135, 123, 123, 119, 121, 111, 120, 130, 123, 126, 135, 116, 130, 149, 113, 124, 137, 125, 130, 109, 113, 138, 136, 115, 128, 116, 129, 112, 139, 120, 135, 125, 129, 126, 118, 111, 117, 144, 126, 123, 135, 133, 123, 139, 136, 129, 126, 129, 128, 110, 122, 114, 133, 128, 121, 126, 136, 140, 122, 126, 116, 120, 145, 113, 138, 127, 129, 122, 125, 113, 123, 122, 129, 113, 136, 134, 126, 121, 119, 111, 118, 115, 111, 129, 134, 131, 133, 117, 124, 104, 124, 135, 123, 128, 125, 132, 135, 112, 111, 117, 134, 115, 121, 116, 124, 117, 143, 131, 135, 104, 129, 111, 118, 118, 127, 136, 110, 134, 125, 115, 116, 124, 131, 121, 122, 111, 127, 121, 106, 124, 125, 126, 121, 141, 143, 141, 132, 120, 142, 112, 130, 106, 133, 133, 116, 124, 119, 140, 125, 118, 126, 134, 114, 148, 124, 116, 136, 121, 135, 134, 133, 127, 121, 120, 131, 127, 131, 130, 134, 117, 135, 120, 119, 115, 129, 124, 119, 113, 136, 117, 103, 133, 115, 115, 116, 103, 121, 124, 112, 121, 116, 117, 150, 142, 131, 122, 122, 119, 118, 132, 130, 126, 135, 113, 122, 117, 130, 120, 124, 138, 133, 114, 132, 139, 124, 137, 123, 104, 137, 123, 139, 124, 138, 131, 130, 127, 150, 120, 118, 131, 117, 133, 130, 118, 141, 128, 119, 127, 116, 131, 118, 126, 128, 96, 124, 122, 126, 131, 110, 113, 138, 127, 137, 126, 126, 127, 126, 117, 115, 126, 113, 122, 134, 136, 117, 136, 127, 125, 142, 124, 123, 129, 124, 117, 116, 131, 137, 125, 129, 130, 134, 116, 94, 119, 123, 136, 121, 130, 137, 126, 126, 131, 135, 134, 146, 109, 132, 142, 114, 100, 120, 128, 130, 97, 124, 134, 128, 137, 122, 144, 97, 122, 114, 134, 126, 136, 143, 132, 137, 134, 132, 130, 114, 124, 125, 137, 112, 125, 117, 122, 91, 135, 132, 129, 123, 125, 131, 127, 119, 115, 138, 123, 116, 121, 113, 131, 153, 108, 133, 150, 122, 129, 110, 142, 143, 133, 120, 115, 135, 117, 113, 112, 143, 116, 115, 149, 113, 115, 125, 123, 123, 142, 122, 127, 140, 123, 127, 109, 120, 107, 125, 134, 126, 129, 129, 123, 131, 128, 122, 135, 123, 127, 122, 127, 125, 113, 128, 124, 118, 106, 122, 117, 128, 122, 145, 132, 102, 132, 135, 117, 113, 142, 122, 141, 132, 105, 117, 122, 137, 138, 123, 133, 121, 123, 138, 106, 137, 120, 113, 121, 114, 132, 122, 125, 117, 123, 142, 131, 138, 133, 118, 128, 127, 115, 129, 132, 106, 120, 144, 133, 117, 127, 112, 128, 132, 123, 131, 132, 118, 115, 127, 121, 106, 124, 129, 131, 123, 125, 126, 127, 111, 117, 107, 137, 125, 109, 133, 117, 121, 125, 122, 132, 113, 124, 125, 125, 135, 119, 122, 121, 129, 125, 132, 139, 125, 124, 128, 128, 125, 131, 139, 127, 134, 136, 122, 122, 121, 122, 114, 122, 134, 105, 132, 119, 123, 105, 134, 121, 110, 112, 127, 115, 122, 125, 104, 142, 115, 115, 121, 114, 117, 117, 142, 128, 135, 129, 138, 124, 108, 129, 125, 127, 113, 121, 127, 114, 144, 127, 114, 118, 113, 126, 114, 113, 115, 125, 114, 140, 127, 114, 118, 129, 123, 112, 136, 120, 92, 121, 152, 132, 121, 122, 126, 122, 106, 124, 114, 127, 114, 130, 140, 155, 130, 106, 113, 111, 127, 134, 121, 100, 129, 111, 110, 115, 122, 128, 123, 141, 132, 127, 125, 130, 125, 135, 135, 129, 124, 119, 99, 123, 129, 147, 144, 138, 127, 136, 137, 106, 107, 118, 134, 143, 141, 123, 126, 133, 119, 121, 125, 129, 132, 137, 109, 128, 136, 135, 140, 141, 135, 122, 112, 117, 122, 140, 136, 129, 117, 126, 132, 138, 120, 122, 110, 121, 123, 125, 138, 118, 134, 131, 109, 135, 120, 120, 126, 121, 124, 116, 128, 142, 119, 109, 126, 136, 114, 116, 135, 133, 134, 136, 112, 131, 136, 95, 106, 118, 124, 118, 123, 134, 126, 108, 136, 122, 118, 126, 123, 117, 128, 120, 129, 126, 123, 117, 122, 122, 138, 135, 129, 115, 143, 124, 126, 126, 125, 113, 105, 128, 127, 132, 127, 107, 127, 130, 129, 116, 127, 129, 123, 112, 125, 125, 139, 131, 128, 124, 115, 93, 155, 120, 118, 124, 125, 146, 130, 124, 110, 116, 118, 132, 115, 120, 122, 132, 124, 112, 142, 135, 121, 120, 116, 123, 137, 150, 116, 121, 103, 114, 123, 134, 141, 153, 126, 121, 128, 134, 129, 112, 115, 121, 105, 114, 134, 139, 120, 121, 115, 132, 126, 141, 124, 103, 132, 128, 130, 121, 111, 121, 120, 120, 122, 117, 152, 106, 122, 130, 133, 140, 118, 138, 112, 128, 138, 112, 114, 125, 125, 119, 111, 142, 134, 120, 121, 118, 110, 110, 152, 130, 113, 131, 118, 123, 136, 127, 122, 140, 126, 119, 123, 115, 132, 115, 121, 128, 140, 109, 119, 131, 133, 130, 121, 131, 139, 125, 112, 114, 115, 117, 109, 126, 126, 139, 127, 131, 124, 130, 131, 118, 130, 111, 108, 124, 121, 125, 146, 136, 107, 117, 111, 112, 123, 122, 114, 131, 118, 157, 112, 140, 122, 122, 130, 148, 117, 118, 124, 137, 136, 113, 132, 115, 123, 116, 105, 128, 121, 113, 119, 126, 134, 135, 133, 110, 128, 126, 121, 142, 137, 128, 140, 112, 126, 117, 118, 106, 122, 110, 100, 136, 113, 140, 125, 141, 103, 120, 139, 123, 129, 132, 135, 129, 141, 121, 117, 129, 129, 123, 127, 123, 116, 115, 101, 123, 130, 124, 139, 121, 118, 132, 103, 116, 134, 133, 122, 124, 131, 127, 122, 123, 114, 128, 130, 122, 119, 137, 138, 119, 98, 121, 119, 123, 114, 126, 128, 138, 113, 126, 122, 127, 127, 130, 115, 128, 107, 122, 115, 129, 121, 123, 102, 132, 119, 130, 119, 122, 121, 122, 138, 114, 118, 136, 127, 115, 132, 129, 119, 138, 122, 135, 132, 120, 135, 115, 126, 108, 132, 123, 127, 116, 127, 118, 129, 118, 138, 131, 124, 131, 125, 113, 121, 123, 125, 134, 110, 134, 116, 134, 122, 110, 134, 112, 124, 135, 123, 107, 132, 136, 121, 141, 132, 118, 127, 116, 118, 124, 154, 129, 116, 143, 121, 119, 137, 129, 123, 129, 127, 127, 137, 130, 110, 116, 122, 124, 122, 119, 108, 121, 127, 134, 135, 135, 130, 124, 140, 122, 133, 119, 124, 117, 117, 125, 129, 92, 124, 126, 116, 119, 123, 124, 139, 119, 104, 125, 126, 137, 135, 113, 140, 117, 126, 137, 129, 116, 150, 126, 118, 127, 139, 111, 119, 142, 131, 119, 132, 116, 126, 124, 135, 130, 118, 131, 140, 131, 118, 103, 124, 125, 127, 134, 119, 93, 146, 116, 127, 113, 115, 144, 120, 133, 119, 117, 121, 120, 130, 116, 144, 132, 121, 137, 146, 128, 118, 128, 135, 130, 117, 128, 136, 138, 129, 145, 142, 124, 124, 122, 125, 131, 137, 116, 132, 106, 130, 114, 103, 121, 124, 128, 114, 114, 139, 130, 147, 132, 128, 130, 127, 128, 110, 103, 112, 112, 121, 131, 108, 116, 123, 138, 119, 149, 127, 125, 109, 133, 139, 141, 102, 119, 133, 120, 108, 86, 116, 136, 111, 121, 131, 133, 139, 132, 125, 112, 117, 139, 143, 112, 129, 125, 133, 128, 125, 118, 131, 120, 118, 105, 105, 141, 113, 149, 121, 124, 111, 121, 118, 121, 129, 104, 114, 119, 120, 122, 130, 114, 145, 136, 133, 121, 130, 141, 126, 124, 129, 137, 118, 125, 115, 112, 117, 120, 110, 152, 132, 122, 113, 129, 121, 135, 131, 99, 121, 141, 121, 127, 118, 129, 124, 116, 138, 146, 114, 126, 123, 143, 111, 138, 138, 134, 136, 116, 117, 123, 114, 119, 122, 130, 148, 122, 107, 122, 122, 131, 133, 131, 126, 140, 101, 138, 101, 123, 133, 140, 127, 118, 120, 125, 125, 122, 99, 122, 119, 128, 111, 139, 123, 130, 121, 114, 121, 108, 114, 127, 139, 127, 143, 138, 128, 139, 102, 131, 127, 127, 117, 122, 136, 138, 121, 107, 121, 141, 114, 120, 129, 133, 120, 124, 133, 131, 146, 117, 120, 126, 120, 120, 113, 114, 116, 135, 111, 131, 133, 121, 135, 121, 120, 112, 105, 114, 118, 125, 107, 129, 126, 137, 115, 115, 108, 114, 136, 124, 110, 121, 135, 123, 113, 124, 123, 110, 119, 134, 126, 107, 123, 134, 101, 115, 127, 125, 125, 143, 131, 105, 119, 143, 123, 124, 132, 146, 128, 120, 129, 108, 134, 123, 112, 118, 127, 141, 126, 131, 133, 122, 126, 132, 123, 124, 126, 114, 127, 116, 123, 118, 105, 135, 122, 127, 124, 137, 122, 134, 133, 149, 122, 143, 121, 117, 132, 131, 141, 124, 127, 135, 123, 126, 118, 129, 118, 138, 112, 117, 134, 101, 126, 129, 127, 119, 133, 86, 121, 119, 121, 113, 120, 115, 136, 130, 143, 142, 115, 135, 124, 127, 128, 118, 129, 121, 119, 112, 134, 138, 114, 102, 118, 135, 121, 129, 111, 133, 142, 124, 126, 112, 131, 130, 119, 127, 126, 130, 125, 126, 135, 131, 125, 113, 119, 135, 135, 109, 118, 124, 115, 126, 119, 127, 124, 136, 137, 143, 112, 128, 117, 122, 140, 115, 137, 124, 141, 117, 132, 133, 111, 136, 131, 124, 120, 123, 136, 126, 132, 124, 132, 127, 127, 117, 125, 107, 109, 102, 126, 111, 146, 102, 113, 128, 138, 109, 98, 128, 124, 108, 130, 118, 135, 134, 126, 154, 144, 120, 122, 133, 118, 133, 134, 129, 143, 142, 142, 136, 117, 139, 116, 141, 133, 105, 146, 131, 119, 113, 108, 121, 124, 131, 117, 116, 115, 104, 134, 100, 127, 135, 124, 122, 123, 128, 106, 120, 127, 128, 129, 119, 121, 141, 116, 133, 128, 125, 115, 122, 118, 125, 109, 121, 120, 126, 142, 144, 141, 128, 122, 147, 118, 134, 112, 129, 112, 128, 121, 109, 130, 130, 115, 128, 119, 123, 140, 136, 125, 118, 134, 114, 127, 121, 126, 109, 125, 112, 139, 109, 117, 125, 111, 126, 120, 129, 110, 126, 123, 115, 127, 115, 129, 140, 113, 127, 122, 117, 126, 120, 119, 135, 116, 124, 117, 127, 115, 133, 105, 134, 123, 131, 125, 123, 146, 129, 132, 125, 123, 135, 103, 126, 123, 113, 130, 122, 124, 106, 127, 120, 126, 128, 134, 132, 130, 114, 135, 116, 138, 121, 139, 108, 146, 111, 136, 142, 128, 131, 103, 116, 134, 131, 122, 124, 122, 119, 121, 119, 133, 147, 132, 134, 140, 129, 113, 120, 147, 135, 132, 126, 147, 135, 146, 132, 128, 122, 125, 131, 134, 122, 126, 122, 127, 117, 117, 131, 129, 131, 155, 121, 99, 134, 117, 114, 118, 137, 123, 103, 126, 142, 116, 126, 126, 128, 127, 127, 138, 132, 130, 128, 117, 130, 138, 134, 125, 124, 121, 144, 119, 116, 132, 134, 135, 131, 120, 130, 127, 132, 116, 133, 128, 123, 127, 120, 127, 118, 130, 148, 123, 111, 126, 120, 123, 140, 105, 125, 123, 118, 121, 122, 133, 112, 126, 122, 121, 111, 120, 122, 121, 135, 131, 117, 130, 122, 111, 144, 110, 121, 125, 143, 119, 130, 136, 111, 126, 141, 144, 126, 110, 119, 129, 114, 114, 129, 134, 132, 123, 129, 137, 131, 126, 127, 122, 124, 136, 130, 136, 116, 121, 123, 127, 112, 122, 127, 118, 93, 111, 102, 136, 120, 139, 121, 122, 136, 144, 139, 150, 119, 157, 126, 150, 150, 151, 123, 152, 119, 148, 150, 121, 143, 131, 114, 118, 118, 112, 119, 126, 126, 137, 120, 116, 131, 132, 119, 110, 134, 121, 128, 131, 136, 120, 119, 111, 131, 140, 145, 132, 110, 135, 102, 130, 130, 125, 133, 121, 127, 121, 132, 123, 105, 130, 132, 129, 118, 120, 119, 119, 130, 139, 124, 131, 131, 131, 137, 117, 118, 128, 122, 116, 106, 121, 122, 116, 129, 136, 130, 115, 136, 140, 118, 115, 138, 143, 123, 131, 134, 123, 119, 114, 139, 117, 140, 136, 116, 121, 122, 109, 137, 115, 98, 146, 132, 117, 112, 133, 145, 119, 111, 119, 107, 124, 144, 122, 104, 125, 108, 116, 133, 114, 123, 141, 111, 129, 136, 136, 133, 117, 126, 124, 116, 127, 126, 131, 129, 138, 119, 122, 111, 115, 117, 136, 114, 113, 139, 119, 125, 106, 125, 124, 136, 145, 125, 112, 121, 109, 142, 122, 118, 106, 136, 141, 119, 121, 116, 121, 118, 117, 127, 115, 113, 101, 121, 131, 116, 90, 143, 138, 123, 131, 132, 106, 131, 128, 130, 145, 117, 116, 131, 105, 149, 120, 123, 121, 113, 140, 130, 142, 132, 126, 112, 128, 128, 109, 133, 121, 127, 123, 140, 112, 124, 112, 127, 129, 106, 131, 131, 134, 128, 123, 127, 113, 120, 115, 119, 126, 140, 123, 121, 123, 130, 126, 93, 146, 111, 112, 137, 134, 141, 133, 110, 133, 132, 141, 136, 141, 130, 114, 130, 103, 133, 130, 133, 129, 126, 125, 122, 137, 127, 111, 139, 153, 120, 130, 133, 114, 114, 132, 128, 118, 123, 151, 139, 113, 118, 133, 112, 112, 130, 117, 134, 114, 127, 116, 124, 112, 120, 138, 121, 130, 129, 131, 111, 121, 128, 106, 150, 112, 134, 133, 120, 121, 114, 104, 112, 122, 121, 123, 131, 108, 128, 125, 134, 132, 147, 140, 119, 130, 98, 118, 136, 141, 128, 121, 131, 130, 99, 135, 115, 108, 137, 133, 123, 127, 142, 127, 124, 112, 135, 125, 111, 121, 123, 104, 106, 119, 161, 118, 116, 142, 141, 93, 119, 139, 117, 139, 135, 128, 131, 125, 124, 132, 131, 125, 138, 134, 114, 115, 134, 128, 140, 133, 140, 137, 125, 141, 112, 118, 140, 137, 132, 121, 128, 120, 164, 117, 131, 124, 126, 125, 113, 119, 121, 138, 131, 129, 135, 118, 90, 101, 125, 118, 109, 134, 127, 129, 144, 147, 114, 125, 116, 138, 120, 109, 123, 131, 133, 130, 127, 119, 123, 113, 118, 110, 125, 141, 129, 129, 113, 135, 132, 135, 121, 124, 117, 149, 147, 131, 132, 125, 142, 136, 131, 118, 121, 134, 125, 127, 122, 120, 113, 132, 131, 134, 126, 130, 131, 123, 143, 99, 124, 120, 148, 130, 108, 137, 123, 103, 113, 118, 132, 123, 103, 112, 128, 114, 123, 121, 129, 148, 123, 130, 123, 122, 138, 121, 136, 128, 128, 108, 122, 132, 124, 133, 120, 125, 111, 110, 132, 112, 116, 149, 117, 140, 145, 113, 131, 121, 121, 140, 120, 121, 126, 153, 130, 120, 136, 116, 112, 152, 128, 138, 137, 115, 122, 127, 110, 111, 130, 127, 125, 132, 118, 131, 104, 128, 128, 129, 124, 137, 131, 136, 114, 137, 118, 114, 103, 152, 122, 123, 113, 106, 135, 126, 113, 127, 129, 137, 126, 115, 128, 105, 142, 130, 114, 125, 123, 133, 122, 140, 132, 109, 132, 114, 105, 130, 120, 128, 135, 133, 128, 109, 117, 121, 110, 111, 125, 110, 121, 137, 121, 151, 116, 99, 124, 133, 115, 128, 116, 135, 121, 146, 126, 132, 128, 130, 120, 124, 134, 107, 144, 117, 110, 135, 134, 130, 139, 116, 121, 123, 125, 126, 133, 121, 127, 117, 117, 133, 126, 127, 120, 129, 129, 127, 119, 110, 127, 111, 135, 116, 125, 111, 127, 125, 138, 138, 143, 125, 138, 140, 126, 106, 132, 145, 127, 132, 129, 126, 143, 127, 127, 138, 109, 134, 113, 128, 122, 108, 121, 101, 121, 123, 143, 113, 115, 113, 143, 113, 144, 118, 112, 128, 98, 115, 151, 115, 115, 124, 127, 121, 127, 127, 121, 136, 130, 129, 121, 122, 113, 123, 127, 128, 128, 140, 134, 115, 115, 131, 139, 107, 114, 118, 115, 145, 118, 140, 136, 130, 126, 131, 107, 119, 138, 112, 115, 138, 112, 121, 141, 133, 144, 131, 126, 124, 122, 123, 128, 130, 128, 121, 140, 116, 117, 112, 125, 123, 120, 118, 138, 127, 134, 118, 125, 138, 128, 126, 118, 109, 129, 112, 126, 127, 113, 116, 130, 134, 135, 131, 138, 135, 139, 148, 124, 130, 142, 119, 128, 111, 105, 111, 119, 113, 127, 137, 116, 122, 147, 122, 122, 108, 123, 118, 116, 137, 116, 130, 130, 115, 129, 135, 117, 117, 110, 136, 122, 117, 130, 116, 126, 128, 114, 132, 124, 121, 137, 133, 130, 132, 121, 119, 113, 130, 134, 126, 141, 121, 131, 139, 137, 141, 123, 136, 122, 121, 118, 116, 141, 111, 124, 109, 110, 135, 136, 124, 133, 127, 124, 138, 123, 127, 133, 132, 110, 118, 128, 128, 119, 107, 149, 141, 124, 129, 119, 123, 143, 125, 131, 121, 131, 131, 118, 132, 118, 138, 124, 116, 125, 134, 112, 125, 148, 112, 129, 121, 126, 140, 122, 128, 123, 130, 123, 125, 117, 111, 130, 121, 122, 121, 140, 127, 136, 138, 116, 125, 132, 132, 112, 112, 144, 127, 125, 127, 115, 108, 128, 133, 116, 129, 140, 123, 127, 127, 126, 138, 127, 115, 114, 109, 134, 133, 117, 142, 131, 157, 118, 120, 139, 144, 113, 111, 116, 123, 121, 118, 119, 129, 123, 117, 129, 115, 134, 102, 125, 145, 143, 119, 144, 99, 120, 127, 101, 144, 126, 108, 127, 130, 134, 126, 135, 123, 99, 125, 105, 101, 143, 128, 140, 137, 109, 103, 128, 104, 138, 107, 128, 124, 114, 131, 120, 123, 127, 114, 125, 136, 122, 134, 118, 144, 127, 111, 120, 121, 121, 121, 131, 124, 111, 120, 121, 118, 114, 130, 143, 129, 123, 139, 118, 119, 122, 121, 132, 134, 124, 130, 131, 134, 117, 120, 117, 132, 144, 125, 124, 119, 118, 121, 128, 128, 134, 130, 148, 122, 126, 121, 112, 137, 121, 111, 114, 127, 143, 127, 127, 125, 116, 130, 113, 114, 118, 116, 119, 122, 127, 109, 121, 126, 150, 125, 123, 113, 112, 118, 110, 115, 130, 118, 133, 126, 134, 130, 133, 135, 122, 120, 118, 118, 140, 136, 124, 139, 147, 116, 128, 118, 125, 120, 120, 110, 141, 124, 123, 116, 125, 121, 122, 135, 127, 118, 139, 136, 117, 141, 144, 118, 110, 98, 127, 132, 119, 130, 124, 128, 124, 122, 115, 124, 116, 134, 110, 130, 139, 133, 122, 128, 115, 121, 134, 133, 123, 123, 132, 118, 128, 130, 113, 108, 131, 118, 125, 136, 140, 129, 126, 123, 131, 123, 126, 138, 108, 129, 124, 122, 112, 116, 105, 110, 122, 111, 127, 113, 132, 119, 135, 125, 134, 132, 117, 116, 125, 130, 121, 126, 131, 116, 144, 110, 100, 141, 129, 122, 134, 122, 115, 135, 158, 113, 129, 106, 120, 129, 118, 155, 133, 130, 103, 118, 125, 132, 130, 134, 109, 117, 110, 120, 139, 143, 144, 117, 121, 138, 123, 124, 122, 149, 129, 145, 120, 122, 144, 114, 109, 127, 122, 123, 115, 104, 131, 130, 117, 120, 129, 116, 103, 117, 124, 116, 129, 120, 142, 131, 119, 133, 120, 137, 120, 117, 141, 123, 137, 108, 125, 133, 126, 127, 113, 159, 128, 128, 139, 150, 125, 120, 129, 139, 121, 119, 109, 112, 113, 127, 121, 137, 106, 133, 123, 129, 132, 129, 123, 127, 124, 112, 119, 128, 125, 114, 90, 128, 114, 126, 122, 103, 131, 131, 120, 140, 133, 116, 125, 120, 153, 105, 117, 135, 127, 140, 113, 129, 149, 131, 131, 113, 133, 130, 122, 119, 127, 128, 122, 135, 130, 114, 113, 146, 120, 137, 127, 111, 150, 112, 124, 130, 124, 112, 123, 116, 130, 132, 136, 148, 142, 122, 152, 136, 119, 116, 136, 142, 120, 148, 114, 115, 132, 146, 112, 143, 127, 115, 118, 131, 130, 121, 139, 128, 144, 132, 134, 138, 123, 127, 150, 109, 124, 103, 137, 110, 127, 132, 132, 117, 125, 115, 138, 139, 151, 125, 131, 116, 130, 131, 116, 119, 137, 135, 122, 140, 130, 136, 141, 121, 124, 137, 145, 120, 120, 112, 141, 126, 137, 129, 108, 121, 140, 145, 123, 110, 122, 119, 131, 131, 121, 110, 126, 117, 123, 132, 100, 120, 104, 126, 125, 135, 145, 135, 130, 108, 128, 122, 117, 132, 142, 130, 106, 138, 127, 127, 121, 117, 133, 129, 135, 117, 117, 125, 112, 129, 126, 109, 125, 127, 97, 105, 135, 121, 114, 124, 123, 133, 122, 144, 128, 98, 121, 124, 119, 124, 137, 125, 131, 108, 122, 132, 127, 109, 125, 142, 140, 129, 126, 109, 124, 122, 112, 104, 127, 129, 114, 123, 145, 135, 135, 123, 126, 139, 126, 132, 120, 122, 119, 132, 124, 143, 106, 133, 110, 113, 140, 119, 120, 131, 130, 111, 112, 138, 110, 142, 118, 149, 114, 121, 145, 121, 120, 137, 113, 126, 132, 111, 133, 122, 125, 132, 123, 119, 122, 127, 115, 125, 117, 140, 140, 130, 128, 132, 132, 132, 117, 129, 114, 124, 139, 103, 120, 125, 113, 124, 124, 119, 135, 113, 145, 108, 131, 147, 132, 133, 126, 132, 116, 131, 116, 134, 124, 134, 134, 118, 135, 120, 115, 140, 126, 112, 122, 129, 128, 113, 118, 105, 115, 137, 136, 103, 140, 120, 138, 113, 121, 129, 115, 135, 118, 120, 132, 119, 115, 126, 145, 125, 129, 135, 136, 109, 134, 117, 121, 127, 118, 125, 111, 121, 139, 112, 113, 127, 125, 118, 126, 129, 131, 112, 121, 133, 130, 131, 112, 124, 128, 115, 126, 138, 125, 139, 112, 129, 135, 128, 128, 138, 114, 120, 124, 132, 139, 146, 123, 128, 125, 115, 108, 121, 110, 106, 140, 117, 114, 126, 110, 146, 137, 134, 121, 138, 159, 112, 108, 123, 123, 117, 121, 136, 124, 120, 134, 110, 132, 132, 124, 151, 112, 126, 129, 124, 125, 122, 141, 132, 124, 138, 117, 141, 109, 123, 131, 121, 138, 125, 133, 126, 122, 123, 120, 97, 117, 131, 112, 130, 116, 123, 127, 115, 136, 125, 136, 104, 102, 136, 125, 125, 134, 118, 125, 118, 113, 113, 128, 129, 138, 94, 138, 124, 110, 111, 130, 142, 102, 116, 107, 141, 129, 146, 115, 108, 128, 135, 153, 137, 121, 117, 137, 121, 127, 122, 130, 127, 130, 140, 116, 135, 137, 134, 105, 116, 111, 103, 144, 116, 132, 126, 122, 137, 118, 107, 125, 117, 99, 121, 107, 109, 137, 127, 134, 120, 115, 130, 127, 129, 121, 123, 134, 123, 132, 118, 130, 136, 124, 109, 144, 127, 120, 141, 97, 114, 137, 102, 147, 125, 132, 127, 126, 102, 129, 117, 130, 126, 131, 125, 121, 128, 135, 126, 129, 125, 129, 121, 130, 121, 117, 148, 116, 144, 121, 109, 115, 116, 131, 133, 129, 113, 133, 124, 109, 109, 144, 122, 114, 129, 119, 109, 137, 138, 130, 120, 116, 128, 142, 132, 114, 136, 124, 120, 95, 118, 119, 130, 132, 122, 115, 120, 116, 126, 119, 130, 124, 114, 104, 133, 140, 118, 116, 122, 136, 111, 118, 111, 125, 112, 124, 121, 126, 118, 123, 137, 115, 123, 142, 125, 119, 129, 132, 130, 140, 128, 138, 123, 132, 131, 131, 128, 132, 124, 125, 133, 121, 133, 129, 130, 136, 127, 116, 123, 101, 116, 138, 130, 123, 136, 123, 143, 128, 138, 128, 127, 138, 129, 133, 137, 127, 128, 122, 144, 122, 116, 146, 116, 114, 128, 120, 116, 119, 109, 125, 121, 140, 122, 147, 124, 134, 124, 128, 123, 123, 129, 146, 125, 135, 134, 108, 109, 121, 122, 124, 120, 116, 107, 128, 142, 140, 116, 127, 136, 113, 142, 126, 124, 130, 137, 133, 138, 126, 113, 136, 121, 113, 96, 131, 120, 115, 123, 135, 130, 125, 139, 126, 115, 129, 114, 128, 121, 126, 127, 116, 124, 106, 131, 119, 105, 130, 115, 114, 121, 118, 118, 124, 111, 135, 130, 111, 141, 120, 99, 110, 121, 146, 123, 125, 141, 118, 91, 125, 120, 137, 123, 125, 115, 120, 143, 112, 137, 124, 123, 121, 120, 119, 124, 133, 106, 119, 124, 145, 136, 135, 128, 142, 127, 130, 104, 112, 135, 121, 113, 124, 121, 127, 143, 122, 135, 128, 120, 123, 105, 125, 121, 134, 117, 116, 117, 115, 127, 121, 101, 122, 110, 145, 118, 133, 116, 129, 110, 122, 133, 125, 139, 113, 123, 117, 116, 118, 127, 130, 111, 122, 137, 139, 121, 128, 123, 109, 125, 128, 144, 125, 131, 110, 124, 125, 125, 122, 127, 116, 137, 117, 127, 114, 130, 132, 113, 125, 133, 142, 110, 127, 120, 110, 124, 118, 126, 151, 142, 114, 111, 128, 116, 129, 125, 119, 125, 115, 119, 134, 125, 120, 129, 132, 113, 126, 138, 151, 129, 134, 123, 133, 126, 109, 121, 140, 124, 105, 95, 127, 127, 132, 126, 132, 122, 118, 132, 134, 120, 134, 128, 115, 130, 123, 103, 113, 130, 133, 123, 118, 108, 140, 137, 108, 128, 113, 115, 120, 117, 123, 137, 139, 126, 118, 138, 125, 130, 123, 130, 124, 126, 134, 120, 132, 139, 118, 127, 122, 126, 111, 120, 117, 132, 141, 139, 120, 145, 115, 116, 116, 140, 144, 125, 121, 142, 129, 126, 134, 123, 136, 113, 111, 115, 117, 113, 129, 122, 115, 141, 143, 143, 113, 142, 138, 116, 130, 146, 123, 127, 117, 119, 137, 135, 122, 116, 127, 116, 131, 109, 129, 116, 132, 128, 123, 124, 133, 119, 131, 124, 126, 115, 132, 143, 119, 117, 136, 119, 132, 121, 121, 147, 133, 121, 111, 135, 136, 118, 129, 125, 124, 139, 122, 137, 143, 123, 133, 132, 123, 111, 120, 135, 114, 128, 121, 133, 138, 94, 109, 114, 127, 110, 142, 111, 119, 120, 130, 122, 119, 117, 138, 133, 105, 108, 133, 144, 140, 135, 102, 140, 134, 132, 126, 127, 129, 137, 113, 129, 127, 119, 118, 147, 118, 124, 117, 137, 117, 106, 105, 140, 141, 122, 120, 118, 121, 132, 127, 131, 138, 127, 143, 128, 114, 100, 129, 127, 115, 123, 136, 117, 138, 122, 110, 128, 130, 107, 119, 141, 131, 128, 112, 116, 138, 140, 114, 128, 122, 128, 109, 125, 132, 118, 119, 125, 132, 125, 124, 108, 111, 117, 112, 125, 119, 123, 123, 137, 146, 121, 121, 121, 122, 135, 136, 128, 134, 134, 128, 119, 108, 139, 127, 118, 163, 134, 121, 141, 116, 119, 118, 135, 122, 126, 116, 124, 124, 120, 122, 134, 117, 128, 113, 127, 128, 130, 126, 120, 121, 117, 126, 131, 108, 161, 141, 121, 124, 122, 130, 134, 137, 138, 111, 122, 135, 123, 137, 126, 109, 128, 117, 114, 117, 143, 126, 118, 126, 117, 129, 120, 119, 120, 119, 123, 125, 120, 119, 128, 123, 140, 128, 122, 127, 133, 131, 122, 127, 115, 130, 108, 128, 113, 120, 128, 133, 127, 137, 113, 117, 134, 114, 137, 125, 112, 136, 130, 132, 142, 134, 106, 114, 128, 132, 126, 132, 119, 128, 122, 141, 125, 129, 116, 111, 123, 129, 125, 121, 130, 113, 127, 112, 131, 134, 129, 134, 133, 135, 113, 148, 144, 113, 126, 144, 127, 114, 121, 139, 110, 118, 126, 123, 137, 117, 128, 131, 119, 118, 116, 120, 126, 108, 117, 115, 113, 141, 119, 114, 140, 125, 116, 139, 120, 126, 122, 118, 116, 117, 131, 125, 116, 129, 126, 130, 125, 108, 128, 116, 132, 123, 125, 118, 117, 127, 106, 113, 134, 151, 139, 109, 122, 115, 125, 115, 125, 121, 126, 124, 124, 117, 126, 109, 129, 136, 131, 121, 126, 122, 112, 133, 160, 117, 121, 118, 137, 128, 133, 124, 125, 125, 105, 104, 130, 128, 134, 160, 124, 111, 125, 148, 120, 130, 146, 134, 125, 116, 138, 120, 140, 136, 113, 137, 128, 120, 120, 132, 126, 120, 133, 117, 122, 113, 129, 143, 125, 133, 111, 115, 132, 135, 125, 124, 123, 129, 125, 126, 137, 116, 123, 114, 120, 139, 113, 114, 128, 114, 130, 137, 116, 121, 132, 127, 137, 123, 114, 120, 109, 135, 129, 134, 127, 143, 106, 140, 148, 130, 122, 115, 127, 119, 100, 130, 90, 136, 138, 93, 128, 144, 117, 136, 115, 131, 107, 121, 136, 126, 137, 137, 131, 133, 116, 119, 130, 121, 127, 125, 117, 134, 106, 103, 111, 115, 119, 120, 114, 140, 128, 126, 118, 122, 129, 119, 139, 118, 117, 125, 120, 136, 121, 130, 124, 120, 116, 122, 139, 125, 115, 133, 129, 96, 126, 123, 114, 147, 122, 110, 128, 130, 137, 110, 119, 138, 129, 106, 129, 120, 128, 109, 116, 140, 116, 147, 126, 109, 111, 131, 133, 114, 125, 100, 122, 136, 118, 147, 127, 134, 145, 120, 126, 129, 136, 127, 109, 145, 122, 118, 119, 137, 145, 129, 127, 122, 111, 121, 114, 128, 137, 123, 118, 125, 131, 122, 140, 120, 143, 131, 110, 121, 129, 129, 136, 134, 138, 117, 134, 106, 120, 132, 127, 127, 139, 125, 123, 116, 109, 113, 124, 134, 129, 120, 137, 107, 145, 132, 110, 142, 122, 107, 121, 122, 128, 132, 105, 114, 122, 127, 117, 111, 116, 109, 128, 122, 112, 113, 128, 129, 118, 116, 132, 105, 128, 113, 123, 111, 107, 128, 120, 118, 112, 135, 118, 104, 116, 120, 131, 145, 130, 128, 124, 130, 119, 134, 114, 128, 115, 107, 142, 113, 127, 116, 141, 123, 134, 123, 136, 134, 131, 123, 121, 108, 106, 119, 121, 125, 138, 121, 119, 112, 106, 127, 130, 134, 123, 132, 108, 126, 98, 122, 112, 120, 128, 116, 130, 147, 129, 114, 122, 139, 119, 120, 127, 126, 126, 112, 136, 121, 134, 135, 122, 128, 124, 121, 112, 123, 111, 130, 124, 124, 120, 119, 133, 103, 125, 131, 142, 131, 118, 120, 127, 135, 140, 131, 131, 125, 110, 113, 123, 123, 129, 127, 144, 131, 118, 112, 116, 116, 132, 145, 123, 120, 118, 134, 117, 132, 120, 130, 121, 128, 128, 113, 139, 126, 133, 130, 131, 109, 124, 135, 119, 105, 124, 117, 124, 127, 133, 132, 132, 129, 135, 131, 131, 128, 114, 126, 131, 134, 121, 136, 122, 117, 119, 137, 126, 127, 116, 118, 117, 125, 133, 130, 125, 137, 129, 147, 110, 118, 134, 114, 116, 118, 127, 124, 120, 130, 115, 114, 121, 104, 116, 131, 129, 118, 120, 115, 130, 125, 121, 118, 112, 119, 116, 114, 138, 118, 113, 138, 142, 145, 124, 131, 123, 118, 127, 114, 113, 113, 125, 146, 122, 130, 144, 133, 144, 131, 110, 128, 134, 120, 127, 110, 116, 123, 125, 131, 129, 137, 142, 136, 115, 121, 124, 119, 139, 131, 136, 126, 128, 125, 134, 123, 112, 128, 137, 125, 120, 137, 121, 137, 127, 117, 125, 120, 110, 129, 135, 113, 124, 121, 128, 125, 127, 112, 128, 135, 108, 115, 128, 118, 119, 142, 126, 126, 115, 129, 114, 100, 131, 130, 132, 136, 131, 127, 116, 120, 124, 115, 139, 127, 116, 129, 132, 131, 124, 123, 120, 120, 128, 122, 111, 131, 138, 129, 116, 137, 116, 123, 125, 129, 117, 139, 119, 123, 122, 120, 125, 111, 131, 116, 134, 130, 122, 119, 130, 131, 124, 108, 126, 126, 137, 96, 122, 141, 99, 131, 147, 108, 118, 118, 127, 136, 116, 123, 131, 125, 130, 142, 120, 129, 127, 129, 118, 114, 118, 122, 119, 112, 123, 135, 117, 114, 136, 135, 124, 119, 136, 133, 138, 127, 123, 131, 127, 134, 144, 129, 118, 136, 126, 125, 112, 135, 133, 122, 130, 127, 119, 115, 134, 131, 133, 131, 120, 120, 138, 111, 124, 159, 132, 113, 130, 121, 121, 126, 121, 104, 139, 111, 139, 123, 129, 115, 132, 125, 103, 103, 131, 124, 122, 134, 130, 130, 119, 137, 116, 133, 121, 130, 126, 129, 127, 123, 141, 126, 126, 135, 127, 125, 101, 133, 138, 126, 111, 126, 148, 133, 132, 129, 117, 118, 133, 118, 129, 119, 138, 135, 119, 144, 121, 117, 117, 122, 117, 108, 116, 114, 127, 132, 127, 117, 132, 117, 126, 129, 141, 134, 128, 129, 125, 129, 135, 125, 130, 125, 125, 132, 115, 128, 117, 145, 124, 138, 112, 128, 119, 141, 124, 135, 128, 121, 108, 131, 125, 130, 130, 126, 113, 129, 119, 131, 115, 139, 127, 131, 121, 109, 130, 139, 119, 130, 113, 98, 120, 127, 123, 139, 115, 139, 134, 132, 124, 114, 109, 149, 132, 125, 123, 133, 106, 122, 128, 129, 133, 130, 120, 113, 134, 121, 124, 136, 121, 119, 117, 124, 125, 107, 123, 105, 142, 152, 125, 115, 122, 150, 124, 147, 123, 103, 118, 128, 136, 136, 147, 112, 125, 127, 150, 121, 121, 125, 149, 124, 138, 131, 107, 137, 129, 120, 129, 116, 118, 132, 127, 128, 110, 115, 114, 131, 129, 121, 123, 129, 123, 134, 132, 128, 130, 129, 127, 136, 119, 118, 101, 129, 111, 136, 156, 125, 112, 112, 111, 116, 128, 118, 132, 123, 109, 135, 125, 124, 137, 107, 113, 142, 132, 134, 118, 136, 119, 144, 130, 134, 122, 118, 124, 124, 130, 125, 122, 135, 138, 114, 119, 132, 141, 126, 129, 136, 129, 141, 130, 125, 127, 124, 132, 131, 142, 109, 122, 136, 125, 120, 124, 116, 153, 116, 141, 137, 127, 132, 126, 124, 120, 138, 140, 124, 127, 127, 119, 137, 132, 128, 128, 125, 123, 132, 129, 123, 135, 149, 126, 120, 134, 117, 130, 137, 136, 129, 143, 130, 114, 105, 123, 121, 129, 134, 118, 121, 101, 131, 132, 119, 121, 129, 139, 103, 120, 135, 134, 140, 115, 129, 120, 105, 119, 118, 160, 125, 136, 117, 139, 122, 142, 119, 128, 119, 135, 122, 130, 116, 133, 128, 124, 113, 128, 127, 124, 117, 115, 132, 139, 131, 128, 108, 128, 135, 117, 123, 139, 114, 123, 121, 131, 126, 127, 125, 142, 141, 111, 126, 141, 136, 129, 115, 125, 122, 120, 128, 155, 121, 113, 117, 132, 129, 114, 130, 114, 138, 129, 142, 139, 130, 122, 128, 117, 122, 136, 123, 126, 111, 126, 125, 126, 117, 130, 110, 114, 117, 131, 128, 126, 138, 113, 132, 122, 108, 147, 102, 134, 110, 140, 136, 128, 131, 121, 145, 139, 125, 129, 123, 120, 128, 116, 130, 126, 112, 122, 122, 125, 130, 119, 130, 126, 135, 136, 124, 133, 130, 128, 123, 126, 104, 135, 122, 136, 119, 127, 107, 137, 124, 135, 132, 139, 151, 123, 127, 103, 128, 113, 121, 122, 138, 133, 122, 118, 120, 124, 139, 124, 119, 125, 119, 127, 138, 122, 132, 123, 127, 125, 119, 113, 116, 136, 119, 124, 141, 164, 129, 129, 121, 129, 121, 104, 132, 103, 119, 111, 127, 119, 110, 121, 116, 125, 110, 147, 124, 134, 106, 138, 135, 123, 128, 132, 123, 125, 128, 110, 123, 123, 133, 142, 112, 126, 134, 126, 130, 135, 106, 119, 133, 133, 124, 127, 122, 120, 122, 115, 136, 108, 139, 133, 127, 126, 106, 136, 137, 121, 116, 129, 125, 131, 126, 118, 130, 133, 117, 136, 132, 109, 125, 110, 127, 120, 121, 148, 130, 114, 140, 111, 121, 129, 131, 123, 131, 111, 117, 127, 116, 123, 116, 128, 91, 132, 112, 130, 109, 106, 128, 147, 120, 121, 118, 139, 127, 145, 130, 122, 154, 118, 139, 101, 134, 122, 130, 114, 145, 125, 126, 123, 123, 115, 131, 128, 141, 131, 136, 132, 121, 129, 129, 110, 110, 129, 134, 128, 132, 123, 123, 125, 145, 132, 117, 116, 129, 131, 121, 138, 126, 127, 123, 130, 121, 131, 117, 141, 141, 121, 141, 130, 136, 129, 117, 124, 120, 115, 125, 138, 124, 132, 134, 140, 140, 124, 110, 139, 131, 128, 153, 114, 130, 132, 128, 127, 135, 115, 124, 129, 115, 112, 142, 125, 122, 133, 106, 126, 140, 133, 132, 141, 119, 137, 110, 139, 130, 108, 132, 125, 146, 115, 107, 126, 118, 121, 133, 117, 108, 127, 139, 118, 139, 124, 118, 141, 110, 115, 147, 129, 132, 138, 128, 125, 112, 120, 141, 129, 129, 139, 127, 141, 125, 130, 135, 123, 124, 130, 116, 153, 105, 111, 122, 134, 124, 121, 118, 146, 117, 132, 131, 131, 123, 128, 112, 139, 130, 118, 124, 128, 132, 132, 129, 130, 124, 125, 127, 112, 129, 112, 128, 129, 138, 130, 125, 114, 128, 135, 120, 130, 115, 140, 127, 133, 118, 128, 121, 132, 122, 120, 128, 117, 114, 123, 133, 125, 120, 130, 141, 113, 129, 118, 126, 122, 129, 131, 138, 124, 139, 123, 124, 117, 127, 121, 115, 133, 101, 117, 121, 130, 124, 120, 119, 133, 131, 125, 102, 106, 120, 124, 112, 123, 136, 128, 125, 122, 146, 131, 133, 101, 136, 124, 117, 129, 137, 117, 121, 129, 135, 121, 130, 134, 125, 119, 136, 145, 129, 119, 115, 134, 127, 121, 128, 120, 114, 124, 121, 116, 157, 139, 119, 129, 136, 127, 124, 124, 123, 125, 151, 120, 130, 130, 133, 111, 114, 120, 124, 137, 134, 129, 128, 121, 141, 120, 147, 126, 120, 123, 111, 111, 142, 128, 146, 125, 120, 129, 121, 110, 126, 136, 131, 117, 114, 145, 110, 131, 125, 123, 117, 122, 114, 99, 129, 131, 138, 141, 125, 126, 124, 115, 130, 132, 100, 113, 116, 123, 122, 127, 134, 120, 116, 109, 137, 124, 131, 122, 125, 141, 109, 133, 109, 121, 117, 122, 143, 132, 122, 126, 122, 128, 113, 126, 130, 144, 128, 121, 126, 130, 115, 132, 121, 144, 146, 121, 133, 106, 129, 120, 129, 139, 98, 113, 131, 129, 121, 142, 114, 123, 131, 136, 127, 137, 124, 123, 112, 117, 134, 121, 121, 124, 121, 125, 130, 123, 121, 124, 110, 131, 141, 140, 127, 113, 133, 126, 128, 134, 133, 129, 109, 136, 112, 101, 120, 111, 119, 143, 113, 124, 127, 128, 131, 117, 123, 136, 118, 141, 129, 132, 118, 130, 109, 134, 133, 140, 134, 143, 136, 115, 117, 140, 139, 120, 146, 119, 120, 119, 125, 118, 134, 131, 130, 113, 121, 130, 117, 145, 114, 127, 127, 120, 97, 124, 119, 109, 127, 128, 118, 115, 123, 154, 133, 131, 134, 114, 132, 138, 131, 123, 130, 131, 138, 142, 112, 132, 119, 139, 121, 136, 125, 117, 126, 126, 152, 139, 123, 129, 119, 135, 122, 111, 130, 127, 133, 127, 116, 124, 115, 136, 123, 124, 111, 124, 124, 132, 130, 125, 132, 114, 128, 126, 143, 119, 146, 109, 131, 144, 114, 130, 136, 125, 126, 118, 118, 118, 124, 117, 118, 132, 116, 139, 115, 118, 144, 131, 127, 130, 92, 125, 127, 125, 143, 141, 90, 134, 131, 113, 140, 131, 128, 111, 127, 125, 122, 121, 127, 114, 121, 124, 121, 127, 112, 132, 136, 128, 128, 121, 117, 123, 126, 145, 119, 106, 114, 126, 122, 121, 136, 123, 114, 119, 132, 131, 123, 121, 139, 114, 137, 118, 130, 122, 130, 123, 121, 136, 133, 123, 134, 123, 130, 127, 130, 106, 148, 148, 117, 146, 138, 117, 111, 126, 137, 134, 132, 136, 131, 129, 142, 123, 141, 148, 130, 128, 123, 135, 126, 152, 126, 129, 120, 121, 125, 122, 130, 135, 131, 139, 120, 135, 150, 127, 138, 123, 119, 128, 128, 130, 131, 127, 128, 116, 135, 125, 118, 112, 140, 113, 126, 135, 143, 135, 127, 114, 132, 119, 113, 142, 118, 126, 134, 132, 140, 132, 147, 139, 122, 132, 112, 136, 119, 125, 119, 115, 130, 131, 131, 130, 116, 118, 112, 115, 114, 118, 122, 121, 136, 131, 129, 114, 132, 110, 113, 144, 135, 141, 111, 116, 117, 132, 132, 105, 131, 118, 120, 120, 127, 132, 127, 122, 120, 120, 110, 119, 125, 111, 125, 122, 127, 128, 142, 144, 137, 117, 128, 128, 113, 144, 135, 109, 119, 125, 118, 119, 109, 126, 121, 132, 130, 132, 116, 123, 123, 129, 145, 147, 141, 140, 117, 105, 126, 127, 114, 141, 99, 118, 118, 137, 127, 129, 124, 127, 115, 115, 118, 106, 112, 126, 144, 123, 141, 137, 122, 135, 124, 117, 128, 143, 109, 153, 116, 99, 127, 119, 122, 138, 133, 118, 138, 135, 131, 127, 112, 124, 108, 114, 120, 138, 119, 130, 114, 112, 125, 116, 123, 110, 148, 126, 123, 130, 140, 121, 103, 120, 124, 143, 131, 126, 145, 105, 129, 130, 122, 132, 124, 120, 123, 118, 138, 125, 128, 127, 130, 121, 117, 120, 138, 127, 143, 115, 123, 112, 130, 128, 119, 121, 119, 123, 130, 111, 124, 117, 132, 125, 134, 135, 143, 149, 115, 128, 117, 123, 124, 136, 116, 119, 120, 117, 132, 116, 124, 116, 134, 125, 124, 129, 105, 133, 151, 133, 117, 116, 132, 120, 114, 110, 120, 130, 100, 126, 128, 140, 134, 113, 130, 116, 125, 144, 131, 127, 125, 133, 120, 139, 114, 106, 136, 117, 101, 136, 129, 131, 131, 120, 127, 127, 120, 127, 119, 98, 119, 115, 126, 120, 133, 154, 145, 130, 131, 136, 118, 128, 133, 128, 127, 125, 136, 125, 116, 124, 136, 127, 130, 133, 126, 139, 128, 135, 110, 129, 140, 112, 143, 138, 125, 115, 128, 111, 124, 139, 144, 143, 133, 126, 133, 141, 145, 123, 128, 109, 136, 126, 120, 139, 121, 119, 122, 126, 119, 118, 115, 125, 111, 146, 127, 120, 132, 122, 121, 106, 133, 138, 117, 121, 112, 129, 123, 123, 133, 115, 123, 137, 133, 138, 112, 112, 108, 144, 111, 126, 145, 123, 126, 116, 133, 122, 110, 131, 126, 128, 117, 132, 139, 132, 129, 125, 114, 125, 112, 125, 130, 125, 139, 137, 140, 131, 133, 115, 113, 123, 144, 144, 126, 115, 130, 129, 124, 142, 139, 129, 120, 143, 115, 136, 136, 123, 128, 118, 108, 122, 112, 116, 126, 116, 107, 124, 113, 116, 124, 123, 137, 116, 117, 84, 141, 143, 123, 104, 120, 122, 129, 138, 134, 148, 146, 120, 143, 131, 111, 117, 107, 98, 127, 130, 102, 125, 128, 122, 114, 120, 124, 130, 140, 124, 132, 119, 128, 98, 124, 133, 131, 127, 112, 111, 106, 133, 142, 101, 127, 131, 114, 128, 122, 134, 111, 123, 124, 118, 131, 108, 143, 105, 115, 97, 109, 123, 141, 123, 123, 125, 112, 108, 121, 126, 130, 128, 116, 120, 140, 132, 127, 131, 111, 130, 123, 122, 136, 124, 133, 130, 130, 134, 117, 137, 119, 121, 133, 125, 126, 127, 123, 112, 122, 114, 122, 130, 136, 137, 137, 122, 120, 115, 147, 129, 130, 107, 137, 120, 123, 138, 122, 117, 143, 119, 135, 113, 96, 115, 117, 121, 103, 118, 132, 125, 124, 120, 97, 127, 133, 116, 116, 111, 127, 126, 133, 114, 127, 122, 131, 115, 148, 122, 136, 108, 112, 128, 136, 123, 128, 124, 131, 139, 125, 127, 145, 121, 128, 123, 133, 123, 129, 122, 139, 129, 116, 113, 118, 99, 131, 110, 120, 131, 125, 129, 129, 136, 120, 141, 117, 118, 136, 127, 124, 134, 122, 129, 129, 124, 135, 134, 129, 146, 138, 124, 116, 139, 121, 136, 134, 116, 135, 106, 113, 127, 134, 132, 126, 112, 117, 105, 133, 119, 122, 118, 127, 118, 133, 143, 129, 124, 135, 110, 154, 140, 123, 135, 106, 114, 121, 127, 124, 119, 134, 118, 134, 136, 125, 120, 145, 108, 130, 124, 129, 118, 118, 132, 144, 122, 118, 126, 114, 120, 111, 147, 140, 112, 135, 145, 124, 141, 113, 144, 123, 121, 119, 118, 136, 116, 121, 126, 131, 129, 116, 125, 113, 129, 137, 123, 121, 105, 117, 143, 133, 120, 118, 130, 127, 115, 131, 123, 127, 136, 104, 144, 129, 121, 121, 121, 142, 124, 134, 125, 133, 109, 124, 134, 133, 107, 119, 134, 116, 124, 118, 123, 109, 112, 116, 112, 129, 121, 107, 122, 122, 111, 117, 115, 106, 124, 111, 128, 125, 111, 129, 124, 130, 126, 105, 106, 117, 129, 117, 140, 133, 137, 121, 133, 136, 119, 118, 138, 115, 98, 125, 115, 144, 121, 113, 132, 114, 127, 132, 135, 139, 129, 137, 111, 140, 121, 126, 135, 136, 119, 125, 121, 123, 131, 118, 133, 133, 126, 134, 117, 108, 112, 127, 124, 122, 142, 123, 119, 114, 131, 129, 121, 121, 107, 130, 130, 114, 113, 134, 130, 123, 108, 128, 122, 138, 130, 131, 133, 139, 129, 122, 102, 121, 120, 125, 109, 119, 124, 129, 114, 123, 139, 120, 135, 121, 139, 119, 113, 124, 131, 112, 122, 141, 135, 137, 135, 116, 127, 110, 123, 137, 129, 127, 127, 133, 111, 121, 127, 110, 129, 130, 146, 127, 120, 131, 103, 121, 120, 138, 128, 114, 97, 134, 119, 111, 105, 137, 117, 152, 117, 131, 119, 114, 130, 117, 141, 139, 124, 111, 135, 113, 124, 126, 116, 127, 123, 143, 127, 124, 122, 133, 123, 102, 121, 108, 143, 121, 128, 124, 138, 106, 119, 140, 134, 148, 127, 117, 138, 99, 119, 143, 149, 129, 150, 134, 104, 126, 142, 130, 128, 132, 120, 128, 130, 123, 121, 132, 116, 110, 127, 117, 120, 132, 110, 125, 118, 104, 132, 111, 112, 124, 120, 128, 114, 145, 121, 123, 122, 118, 121, 127, 139, 126, 131, 142, 117, 122, 130, 141, 123, 125, 127, 122, 122, 137, 129, 136, 135, 114, 111, 121, 128, 142, 117, 126, 115, 137, 115, 120, 132, 131, 128, 121, 134, 110, 129, 135, 119, 137, 130, 133, 115, 141, 123, 131, 123, 124, 114, 121, 125, 107, 133, 124, 120, 127, 124, 136, 105, 164, 116, 128, 124, 116, 96, 120, 136, 134, 104, 135, 136, 131, 135, 121, 133, 120, 136, 119, 120, 135, 127, 126, 124, 159, 128, 123, 113, 117, 111, 135, 125, 130, 125, 123, 118, 135, 134, 114, 108, 112, 125, 137, 126, 132, 105, 133, 134, 126, 112, 154, 120, 135, 119, 121, 131, 110, 119, 96, 134, 148, 136, 118, 123, 149, 142, 135, 117, 137, 128, 122, 121, 139, 117, 141, 143, 118, 143, 129, 126, 112, 129, 126, 140, 135, 117, 120, 131, 132, 105, 114, 117, 128, 135, 126, 105, 126, 129, 142, 119, 138, 116, 123, 137, 120, 132, 109, 107, 122, 137, 128, 119, 131, 130, 125, 130, 114, 130, 118, 131, 119, 130, 120, 123, 118, 132, 115, 130, 101, 126, 113, 136, 119, 124, 155, 140, 124, 104, 157, 123, 106, 114, 110, 112, 103, 119, 111, 126, 141, 119, 145, 121, 133, 129, 122, 123, 120, 132, 121, 130, 127, 123, 119, 104, 123, 111, 135, 122, 122, 120, 119, 137, 118, 110, 127, 128, 130, 127, 139, 129, 113, 118, 118, 127, 118, 135, 138, 139, 126, 120, 129, 121, 120, 136, 119, 121, 126, 140, 117, 121, 119, 124, 132, 153, 126, 140, 131, 138, 128, 128, 128, 130, 110, 125, 148, 121, 107, 117, 153, 149, 125, 134, 142, 118, 129, 121, 124, 131, 133, 130, 116, 140, 131, 108, 133, 131, 125, 121, 135, 148, 127, 121, 115, 124, 126, 103, 133, 133, 128, 122, 125, 122, 122, 123, 116, 127, 124, 121, 128, 124, 128, 119, 133, 134, 127, 133, 126, 136, 127, 123, 117, 130, 127, 135, 145, 117, 104, 121, 127, 113, 115, 115, 122, 124, 117, 117, 151, 122, 123, 135, 141, 128, 117, 114, 129, 118, 130, 108, 134, 111, 127, 128, 134, 141, 132, 118, 147, 127, 131, 134, 129, 129, 129, 133, 119, 126, 130, 123, 96, 130, 106, 110, 125, 148, 148, 126, 137, 117, 128, 128, 100, 111, 136, 138, 125, 122, 137, 131, 124, 105, 144, 125, 113, 123, 132, 119, 121, 132, 118, 121, 120, 125, 124, 97, 119, 117, 121, 125, 138, 111, 148, 122, 124, 110, 121, 121, 136, 140, 111, 128, 116, 117, 117, 127, 125, 117, 119, 121, 129, 130, 136, 122, 125, 135, 124, 122, 140, 122, 114, 113, 133, 131, 149, 111, 125, 116, 136, 124, 127, 116, 117, 128, 127, 124, 123, 113, 123, 114, 143, 130, 120, 129, 112, 123, 124, 146, 136, 127, 132, 141, 113, 112, 124, 124, 138, 143, 128, 142, 105, 141, 103, 123, 154, 130, 125, 121, 135, 133, 130, 122, 105, 130, 142, 95, 115, 142, 129, 122, 127, 128, 128, 126, 129, 136, 114, 132, 128, 106, 135, 120, 108, 129, 132, 118, 124, 124, 123, 113, 119, 121, 120, 125, 135, 116, 122, 117, 106, 123, 117, 129, 120, 137, 108, 124, 116, 126, 113, 144, 116, 131, 124, 130, 131, 117, 122, 120, 102, 137, 111, 119, 141, 137, 130, 125, 119, 112, 122, 112, 128, 127, 123, 123, 122, 134, 117, 139, 112, 134, 129, 106, 139, 134, 136, 125, 130, 135, 121, 142, 133, 113, 127, 140, 114, 107, 129, 119, 120, 104, 136, 121, 123, 120, 113, 101, 131, 136, 142, 118, 114, 122, 127, 136, 136, 124, 104, 136, 126, 116, 139, 118, 124, 120, 125, 124, 127, 128, 106, 131, 106, 129, 120, 118, 131, 140, 96, 113, 115, 124, 114, 119, 120, 127, 112, 145, 105, 119, 104, 130, 130, 126, 131, 122, 129, 139, 135, 127, 117, 124, 140, 104, 150, 137, 143, 121, 116, 122, 139, 128, 124, 119, 117, 129, 135, 98, 127, 130, 124, 124, 136, 126, 127, 126, 123, 120, 115, 146, 107, 130, 125, 131, 121, 122, 100, 136, 125, 126, 124, 105, 116, 135, 114, 125, 113, 149, 116, 129, 144, 117, 128, 120, 149, 131, 148, 117, 124, 122, 130, 130, 129, 141, 164, 121, 130, 120, 129, 138, 126, 129, 123, 150, 118, 122, 121, 125, 131, 103, 145, 120, 134, 116, 128, 128, 126, 120, 123, 134, 119, 135, 111, 119, 126, 107, 134, 112, 136, 126, 127, 136, 117, 138, 105, 136, 107, 127, 132, 111, 110, 110, 131, 123, 122, 130, 131, 127, 120, 99, 138, 127, 129, 122, 119, 139, 116, 123, 129, 114, 118, 110, 136, 133, 119, 130, 117, 106, 107, 124, 126, 123, 108, 126, 142, 119, 126, 132, 143, 107, 129, 123, 134, 124, 125, 119, 112, 137, 119, 133, 121, 122, 122, 120, 141, 101, 113, 122, 122, 128, 150, 128, 150, 134, 142, 107, 105, 126, 127, 127, 134, 126, 127, 124, 136, 127, 130, 118, 130, 126, 122, 139, 123, 125, 131, 127, 113, 117, 121, 115, 133, 107, 127, 113, 114, 124, 125, 109, 123, 124, 107, 120, 119, 125, 122, 129, 156, 138, 125, 109, 111, 126, 112, 124, 128, 125, 108, 128, 129, 111, 133, 124, 118, 124, 134, 126, 132, 117, 125, 123, 121, 118, 118, 125, 126, 143, 139, 131, 132, 145, 125, 144, 112, 133, 118, 135, 124, 131, 147, 116, 106, 132, 132, 124, 111, 127, 133, 127, 128, 139, 137, 144, 130, 153, 135, 114, 144, 123, 142, 129, 124, 105, 126, 128, 121, 128, 110, 138, 117, 124, 130, 126, 138, 114, 125, 128, 119, 139, 123, 129, 125, 128, 114, 145, 132, 138, 129, 140, 120, 128, 133, 133, 128, 117, 136, 131, 138, 108, 116, 105, 127, 118, 109, 124, 127, 125, 113, 117, 143, 125, 123, 156, 146, 119, 140, 136, 116, 137, 131, 125, 135, 122, 140, 124, 132, 130, 124, 117, 127, 140, 119, 121, 123, 116, 130, 128, 130, 99, 121, 124, 119, 135, 117, 159, 142, 125, 149, 136, 126, 126, 148, 126, 127, 123, 139, 135, 148, 109, 125, 132, 131, 138, 131, 137, 125, 131, 125, 124, 138, 115, 129, 122, 145, 134, 145, 122, 119, 132, 124, 145, 133, 127, 124, 134, 146, 112, 128, 118, 107, 124, 128, 127, 130, 139, 118, 113, 123, 122, 133, 123, 118, 123, 133, 120, 122, 107, 117, 135, 126, 121, 135, 147, 126, 137, 116, 112, 127, 130, 128, 124, 140, 123, 133, 116, 134, 131, 125, 130, 123, 123, 139, 115, 134, 116, 133, 117, 138, 121, 118, 118, 128, 127, 131, 139, 97, 129, 127, 135, 125, 135, 127, 126, 120, 111, 132, 117, 137, 133, 113, 137, 121, 125, 138, 113, 118, 126, 123, 136, 138, 141, 126, 129, 116, 139, 117, 134, 118, 123, 133, 136, 129, 133, 120, 127, 116, 134, 119, 124, 131, 143, 125, 139, 121, 117, 113, 134, 140, 107, 115, 135, 117, 129, 135, 117, 109, 128, 133, 138, 113, 117, 126, 134, 112, 115, 135, 123, 130, 136, 122, 138, 127, 115, 150, 125, 135, 131, 116, 130, 130, 123, 123, 128, 120, 132, 110, 125, 112, 129, 129, 115, 118, 127, 112, 126, 136, 115, 127, 123, 137, 134, 124, 130, 112, 125, 153, 138, 123, 119, 139, 133, 109, 127, 148, 118, 105, 116, 117, 124, 118, 130, 114, 120, 136, 117, 133, 123, 121, 144, 132, 141, 122, 125, 140, 135, 131, 127, 136, 113, 116, 134, 120, 118, 132, 121, 134, 142, 119, 139, 120, 143, 122, 113, 124, 126, 118, 140, 134, 124, 132, 102, 147, 119, 122, 133, 120, 111, 131, 122, 121, 132, 121, 104, 136, 109, 112, 117, 123, 142, 124, 154, 125, 128, 127, 137, 127, 143, 130, 127, 143, 127, 125, 130, 121, 117, 138, 120, 115, 119, 138, 130, 132, 125, 115, 135, 133, 116, 139, 114, 119, 113, 123, 116, 113, 102, 125, 142, 129, 116, 147, 118, 124, 128, 122, 136, 101, 145, 112, 124, 137, 130, 129, 123, 140, 124, 119, 144, 125, 140, 123, 135, 117, 122, 96, 134, 147, 110, 131, 110, 109, 112, 137, 117, 130, 121, 152, 125, 127, 125, 119, 129, 136, 117, 128, 134, 152, 118, 133, 119, 118, 127, 112, 130, 130, 137, 111, 129, 113, 137, 115, 112, 129, 120, 118, 111, 128, 136, 126, 113, 122, 141, 124, 134, 125, 129, 120, 123, 114, 133, 127, 132, 123, 152, 136, 112, 136, 129, 129, 105, 142, 130, 125, 113, 129, 120, 113, 144, 119, 117, 130, 135, 113, 138, 120, 127, 146, 138, 126, 143, 112, 122, 113, 125, 144, 123, 136, 150, 116, 123, 131, 136, 128, 125, 139, 137, 107, 126, 133, 118, 118, 129, 107, 104, 132, 118, 119, 126, 132, 109, 133, 125, 121, 125, 127, 130, 109, 123, 123, 115, 133, 123, 129, 121, 129, 123, 117, 114, 107, 118, 124, 122, 120, 111, 135, 121, 100, 109, 138, 133, 117, 125, 118, 135, 114, 127, 119, 124, 137, 119, 133, 122, 108, 138, 113, 123, 118, 120, 116, 113, 133, 120, 117, 134, 137, 104, 132, 132, 127, 126, 120, 131, 132, 112, 113, 113, 104, 128, 132, 147, 143, 147, 111, 125, 120, 117, 130, 134, 126, 120, 116, 125, 111, 118, 112, 104, 118, 133, 129, 126, 136, 138, 137, 115, 124, 114, 129, 149, 139, 149, 123, 125, 112, 129, 125, 113, 130, 115, 125, 140, 120, 128, 127, 109, 129, 132, 121, 115, 107, 129, 132, 123, 122, 132, 135, 135, 130, 145, 121, 114, 111, 115, 125, 136, 125, 123, 111, 134, 118, 122, 120, 129, 117, 122, 135, 138, 137, 133, 126, 118, 130, 139, 133, 123, 129, 137, 125, 118, 118, 100, 137, 135, 124, 134, 123, 126, 105, 123, 105, 143, 125, 141, 132, 136, 118, 133, 142, 129, 129, 125, 115, 130, 126, 131, 117, 121, 134, 123, 120, 111, 135, 122, 141, 132, 138, 135, 140, 149, 122, 136, 141, 122, 121, 114, 155, 138, 133, 116, 114, 123, 127, 137, 142, 121, 127, 117, 131, 123, 118, 125, 115, 155, 127, 124, 118, 113, 121, 114, 131, 142, 127, 99, 146, 129, 124, 123, 124, 130, 137, 108, 127, 133, 131, 141, 111, 130, 123, 120, 137, 128, 123, 147, 147, 136, 120, 126, 116, 132, 132, 122, 126, 128, 107, 138, 120, 133, 129, 136, 129, 135, 128, 131, 117, 129, 124, 110, 119, 135, 123, 120, 107, 132, 132, 138, 121, 146, 115, 122, 114, 128, 135, 114, 116, 108, 125, 122, 103, 144, 130, 143, 136, 122, 129, 120, 107, 121, 155, 123, 124, 137, 117, 129, 125, 134, 125, 139, 121, 110, 124, 114, 114, 132, 137, 123, 126, 124, 130, 133, 132, 131, 113, 139, 123, 114, 117, 129, 132, 114, 127, 132, 133, 120, 117, 141, 119, 141, 129, 132, 132, 134, 121, 103, 116, 113, 123, 110, 116, 118, 122, 139, 121, 131, 102, 122, 104, 120, 126, 129, 110, 128, 134, 124, 123, 132, 101, 125, 142, 129, 119, 113, 135, 130, 127, 127, 124, 119, 127, 117, 106, 146, 128, 122, 148, 120, 128, 119, 109, 121, 117, 101, 113, 133, 128, 137, 148, 122, 136, 122, 110, 133, 121, 134, 147, 122, 120, 140, 103, 112, 127, 112, 121, 146, 141, 115, 129, 110, 132, 125, 120, 127, 139, 140, 140, 139, 124, 105, 113, 125, 130, 106, 136, 132, 151, 120, 117, 137, 144, 131, 129, 124, 98, 118, 143, 116, 145, 105, 116, 108, 117, 135, 136, 124, 130, 113, 124, 150, 122, 122, 112, 119, 125, 124, 131, 124, 126, 108, 108, 137, 125, 106, 135, 131, 128, 120, 135, 115, 138, 118, 125, 130, 119, 108, 138, 122, 111, 134, 114, 141, 118, 120, 131, 132, 132, 131, 115, 123, 116, 138, 124, 124, 118, 139, 137, 112, 133, 133, 135, 137, 118, 128, 128, 115, 123, 145, 120, 126, 112, 123, 121, 108, 122, 112, 142, 128, 114, 125, 121, 123, 139, 118, 123, 150, 132, 144, 131, 89, 131, 131, 156, 113, 118, 117, 128, 115, 136, 136, 97, 121, 123, 113, 147, 154, 111, 110, 120, 118, 135, 128, 134, 136, 141, 131, 113, 126, 125, 111, 135, 137, 128, 129, 129, 126, 123, 116, 128, 155, 118, 124, 116, 129, 126, 132, 116, 131, 145, 118, 133, 118, 132, 130, 117, 106, 122, 128, 119, 147, 150, 114, 141, 115, 112, 125, 118, 105, 114, 121, 127, 143, 129, 119, 119, 128, 127, 130, 119, 108, 131, 128, 143, 106, 112, 119, 110, 108, 129, 141, 125, 104, 136, 128, 103, 107, 125, 128, 131, 135, 113, 130, 137, 111, 118, 127, 114, 114, 105, 137, 115, 120, 126, 108, 113, 161, 121, 119, 132, 111, 107, 109, 127, 125, 127, 121, 112, 116, 123, 130, 127, 130, 145, 124, 121, 97, 134, 111, 127, 111, 141, 112, 139, 138, 119, 129, 116, 119, 140, 132, 122, 131, 124, 135, 128, 120, 121, 131, 123, 137, 123, 119, 119, 128, 134, 123, 138, 134, 107, 114, 122, 122, 122, 93, 136, 121, 102, 142, 122, 135, 146, 131, 120, 136, 118, 124, 111, 122, 126, 125, 123, 135, 107, 137, 127, 120, 138, 154, 116, 139, 130, 139, 140, 126, 132, 140, 113, 138, 117, 126, 125, 135, 131, 140, 127, 138, 140, 118, 134, 118, 115, 131, 129, 106, 130, 104, 116, 116, 121, 114, 124, 115, 122, 138, 132, 129, 138, 127, 120, 116, 108, 145, 119, 127, 129, 126, 129, 124, 124, 135, 123, 129, 131, 123, 136, 119, 124, 136, 115, 127, 103, 139, 143, 126, 127, 131, 120, 115, 130, 112, 138, 129, 142, 120, 134, 131, 135, 115, 115, 120, 122, 117, 136, 128, 123, 117, 103, 122, 122, 100, 127, 143, 118, 122, 113, 108, 122, 121, 119, 139, 137, 109, 130, 126, 125, 115, 122, 127, 126, 126, 135, 136, 138, 115, 122, 119, 133, 119, 134, 129, 114, 133, 108, 112, 148, 122, 116, 135, 126, 119, 110, 129, 131, 129, 115, 137, 128, 135, 109, 125, 122, 117, 135, 123, 132, 121, 131, 111, 125, 123, 155, 129, 144, 142, 124, 130, 142, 139, 119, 124, 127, 136, 111, 124, 135, 132, 126, 119, 114, 150, 152, 109, 123, 125, 141, 112, 121, 117, 121, 119, 131, 133, 127, 132, 117, 119, 125, 163, 132, 135, 116, 112, 108, 122, 119, 120, 122, 129, 132, 97, 128, 119, 122, 138, 146, 123, 131, 135, 117, 120, 129, 132, 108, 122, 124, 115, 124, 128, 126, 113, 126, 125, 144, 132, 114, 121, 124, 124, 115, 129, 111, 120, 114, 127, 116, 129, 129, 116, 123, 135, 136, 135, 146, 134, 131, 117, 134, 113, 115, 128, 112, 119, 128, 100, 136, 144, 127, 123, 127, 114, 119, 139, 117, 126, 116, 117, 103, 115, 126, 139, 121, 129, 123, 125, 128, 127, 127, 128, 122, 129, 129, 117, 124, 134, 136, 134, 130, 118, 125, 140, 145, 130, 109, 116, 125, 101, 111, 126, 120, 116, 119, 113, 124, 126, 130, 98, 119, 132, 111, 110, 122, 132, 128, 102, 112, 131, 126, 131, 134, 123, 142, 148, 116, 117, 113, 106, 124, 127, 116, 118, 136, 119, 127, 159, 128, 144, 131, 126, 118, 124, 129, 112, 135, 128, 129, 124, 131, 113, 126, 112, 125, 110, 132, 129, 140, 115, 128, 125, 119, 138, 127, 119, 128, 119, 113, 126, 124, 129, 110, 107, 125, 131, 120, 130, 112, 122, 143, 114, 127, 145, 118, 119, 112, 139, 137, 103, 120, 125, 130, 139, 136, 122, 135, 137, 128, 140, 127, 109, 130, 121, 110, 117, 122, 123, 131, 120, 131, 123, 122, 107, 103, 138, 124, 123, 130, 130, 125, 126, 117, 129, 126, 118, 122, 136, 125, 119, 135, 140, 127, 147, 132, 134, 132, 131, 122, 145, 116, 100, 127, 128, 117, 114, 129, 141, 98, 124, 130, 123, 122, 132, 129, 128, 118, 108, 134, 117, 135, 130, 119, 120, 135, 128, 106, 134, 119, 118, 125, 134, 144, 117, 128, 126, 108, 132, 133, 147, 105, 130, 123, 104, 135, 124, 146, 115, 122, 162, 117, 130, 132, 125, 121, 124, 140, 122, 105, 126, 103, 134, 137, 130, 118, 129, 104, 123, 113, 117, 136, 142, 118, 113, 134, 135, 141, 130, 121, 120, 130, 132, 145, 133, 154, 136, 129, 147, 128, 117, 108, 124, 125, 126, 124, 129, 124, 135, 122, 113, 126, 118, 133, 126, 114, 114, 144, 128, 121, 131, 125, 119, 111, 128, 134, 115, 126, 123, 150, 124, 140, 111, 113, 119, 133, 121, 144, 128, 120, 118, 126, 124, 133, 123, 128, 128, 112, 121, 121, 116, 118, 131, 138, 114, 138, 122, 150, 129, 123, 112, 136, 116, 107, 143, 143, 118, 119, 119, 123, 137, 114, 125, 118, 114, 127, 95, 118, 125, 125, 119, 120, 96, 122, 124, 134, 128, 107, 122, 137, 137, 136, 137, 110, 137, 141, 114, 111, 143, 130, 124, 124, 136, 112, 114, 144, 140, 125, 115, 140, 115, 122, 121, 114, 122, 129, 110, 120, 119, 126, 126, 130, 131, 133, 118, 131, 145, 118, 136, 126, 130, 130, 135, 130, 119, 108, 125, 123, 141, 139, 122, 138, 113, 123, 121, 103, 116, 145, 134, 90, 114, 165, 129, 115, 133, 137, 119, 128, 135, 109, 134, 135, 147, 108, 128, 109, 96, 131, 139, 104, 117, 131, 112, 122, 128, 127, 134, 129, 108, 132, 108, 138, 134, 120, 135, 115, 106, 147, 134, 123, 128, 76, 102, 119, 132, 109, 129, 132, 121, 146, 123, 138, 126, 128, 123, 112, 108, 120, 126, 125, 136, 138, 130, 121, 128, 131, 117, 115, 132, 121, 126, 112, 129, 131, 114, 144, 124, 127, 128, 122, 133, 139, 131, 136, 124, 125, 114, 142, 131, 130, 133, 125, 137, 140, 115, 115, 137, 129, 110, 141, 136, 122, 115, 116, 133, 137, 126, 140, 119, 129, 136, 139, 132, 121, 119, 114, 128, 125, 115, 119, 126, 121, 119, 123, 133, 117, 127, 129, 150, 127, 153, 129, 139, 124, 126, 126, 128, 127, 137, 136, 129, 115, 115, 117, 128, 130, 123, 128, 112, 143, 122, 123, 141, 121, 131, 104, 125, 135, 127, 118, 102, 120, 122, 131, 117, 126, 120, 149, 124, 128, 99, 125, 132, 128, 138, 112, 148, 115, 119, 112, 121, 116, 123, 115, 123, 153, 119, 126, 121, 130, 110, 128, 119, 141, 138, 139, 115, 131, 131, 126, 126, 130, 131, 124, 124, 120, 140, 141, 124, 125, 122, 129, 134, 125, 117, 128, 133, 143, 144, 133, 148, 138, 117, 129, 124, 125, 135, 123, 106, 133, 107, 138, 131, 117, 115, 126, 117, 125, 114, 120, 136, 128, 112, 133, 129, 127, 114, 133, 121, 114, 133, 114, 127, 106, 119, 129, 128, 120, 119, 125, 120, 122, 118, 144, 135, 140, 116, 132, 128, 131, 136, 114, 128, 139, 112, 132, 117, 120, 122, 127, 120, 132, 126, 121, 138, 125, 136, 122, 122, 117, 118, 119, 127, 122, 138, 130, 126, 122, 124, 125, 129, 135, 131, 112, 113, 128, 142, 139, 132, 130, 116, 142, 116, 123, 110, 143, 127, 121, 109, 132, 123, 134, 115, 137, 123, 154, 113, 151, 118, 124, 102, 123, 115, 136, 119, 127, 121, 116, 123, 142, 130, 130, 116, 143, 143, 137, 133, 131, 141, 132, 117, 114, 125, 126, 113, 96, 128, 127, 133, 118, 120, 124, 117, 130, 134, 128, 127, 149, 129, 123, 115, 132, 103, 107, 118, 112, 122, 126, 129, 125, 148, 130, 118, 133, 127, 124, 130, 102, 112, 120, 136, 132, 118, 136, 134, 134, 119, 145, 109, 124, 92, 131, 129, 124, 125, 128, 141, 132, 122, 121, 135, 134, 132, 110, 128, 120, 118, 122, 109, 142, 121, 130, 113, 129, 120, 112, 126, 120, 122, 115, 125, 135, 133, 129, 138, 121, 122, 143, 117, 141, 121, 117, 137, 114, 120, 115, 126, 111, 123, 122, 120, 120, 108, 132, 144, 111, 135, 125, 121, 134, 107, 135, 141, 135, 116, 138, 146, 123, 115, 148, 140, 146, 121, 104, 131, 124, 125, 133, 148, 119, 115, 110, 98, 126, 125, 143, 141, 100, 120, 121, 123, 121, 115, 113, 116, 113, 112, 117, 128, 129, 123, 133, 124, 133, 132, 131, 106, 127, 125, 124, 137, 127, 118, 129, 136, 134, 123, 113, 120, 123, 122, 120, 131, 124, 126, 125, 124, 138, 130, 99, 142, 133, 116, 134, 136, 120, 142, 135, 132, 127, 129, 131, 101, 157, 121, 134, 106, 104, 151, 136, 129, 121, 114, 109, 117, 114, 126, 130, 109, 119, 124, 120, 121, 123, 114, 117, 141, 133, 95, 117, 121, 145, 114, 131, 114, 133, 118, 115, 132, 113, 100, 121, 132, 143, 129, 98, 104, 131, 128, 142, 107, 125, 114, 115, 131, 115, 117, 118, 133, 123, 140, 121, 111, 126, 133, 132, 106, 122, 117, 122, 143, 131, 131, 124, 134, 128, 109, 131, 134, 104, 131, 140, 122, 142, 129, 137, 106, 131, 116, 130, 122, 129, 123, 120, 104, 127, 104, 109, 138, 132, 136, 107, 115, 130, 137, 106, 110, 127, 122, 86, 137, 124, 138, 135, 130, 150, 121, 116, 129, 139, 106, 113, 131, 119, 136, 136, 120, 104, 134, 125, 134, 130, 139, 108, 121, 118, 133, 137, 149, 150, 131, 117, 115, 110, 103, 143, 123, 130, 128, 126, 127, 114, 138, 124, 123, 113, 128, 125, 127, 137, 116, 113, 105, 122, 109, 131, 130, 128, 139, 138, 130, 125, 124, 107, 127, 133, 133, 125, 120, 127, 145, 122, 125, 127, 134, 123, 115, 123, 126, 134, 118, 123, 128, 126, 133, 130, 127, 132, 122, 122, 126, 157, 143, 129, 127, 110, 129, 137, 131, 122, 125, 141, 128, 135, 143, 119, 130, 122, 122, 135, 132, 140, 124, 108, 120, 135, 123, 123, 127, 108, 131, 110, 123, 113, 126, 133, 138, 123, 128, 109, 111, 125, 127, 134, 114, 118, 129, 117, 137, 129, 116, 95, 127, 123, 127, 131, 141, 120, 133, 120, 106, 130, 122, 120, 133, 129, 125, 125, 110, 127, 107, 122, 120, 118, 144, 105, 121, 151, 124, 111, 129, 102, 128, 136, 131, 140, 107, 133, 154, 132, 121, 127, 123, 149, 141, 128, 126, 113, 140, 119, 118, 126, 134, 103, 108, 115, 125, 135, 141, 125, 119, 131, 139, 121, 125, 118, 125, 109, 129, 137, 137, 134, 130, 128, 133, 122, 138, 114, 105, 116, 130, 125, 126, 123, 114, 144, 127, 126, 125, 129, 120, 122, 122, 136, 115, 131, 121, 122, 109, 117, 127, 123, 123, 117, 135, 122, 122, 111, 137, 118, 122, 121, 129, 128, 127, 132, 126, 115, 118, 129, 133, 122, 136, 108, 153, 130, 117, 120, 114, 154, 127, 116, 136, 123, 130, 128, 113, 134, 124, 132, 117, 131, 112, 116, 133, 114, 118, 126, 137, 125, 126, 143, 136, 122, 120, 118, 131, 140, 118, 136, 127, 130, 101, 115, 112, 127, 126, 133, 114, 137, 107, 143, 118, 125, 115, 112, 112, 138, 125, 117, 99, 136, 110, 119, 116, 122, 132, 125, 119, 112, 143, 116, 129, 142, 125, 125, 127, 142, 122, 119, 117, 112, 137, 128, 137, 119, 134, 120, 120, 125, 119, 106, 116, 133, 121, 115, 123, 125, 125, 135, 118, 109, 131, 126, 117, 124, 115, 125, 123, 118, 120, 123, 142, 128, 145, 130, 133, 133, 116, 136, 116, 131, 104, 128, 125, 130, 124, 112, 131, 124, 105, 129, 140, 137, 129, 139, 132, 146, 117, 113, 156, 130, 114, 125, 122, 137, 87, 135, 116, 142, 128, 129, 127, 136, 143, 103, 131, 119, 123, 124, 141, 125, 115, 116, 136, 131, 143, 135, 134, 114, 126, 116, 126, 143, 131, 148, 122, 144, 120, 130, 144, 120, 121, 120, 129, 117, 118, 107, 123, 130, 117, 151, 119, 101, 121, 130, 128, 112, 107, 128, 121, 111, 120, 120, 130, 111, 120, 121, 154, 132, 122, 129, 139, 126, 123, 128, 140, 123, 137, 126, 114, 111, 124, 112, 119, 126, 125, 104, 134, 118, 127, 125, 110, 116, 116, 129, 130, 106, 137, 122, 117, 142, 128, 124, 119, 122, 127, 132, 126, 127, 108, 126, 145, 137, 123, 129, 131, 127, 123, 126, 113, 113, 131, 119, 121, 112, 134, 117, 136, 137, 115, 87, 130, 130, 121, 133, 131, 109, 119, 131, 130, 116, 123, 124, 104, 128, 143, 116, 119, 129, 120, 132, 119, 118, 121, 116, 132, 128, 130, 131, 137, 141, 123, 116, 121, 120, 116, 144, 124, 126, 136, 123, 122, 125, 125, 117, 132, 115, 106, 124, 128, 142, 121, 150, 138, 120, 122, 126, 109, 130, 126, 124, 120, 110, 122, 131, 127, 133, 116, 119, 135, 115, 130, 143, 144, 139, 146, 130, 113, 126, 113, 145, 119, 118, 134, 139, 124, 115, 119, 159, 133, 131, 126, 112, 106, 123, 130, 140, 116, 125, 128, 129, 122, 130, 117, 115, 108, 130, 117, 127, 104, 124, 112, 117, 141, 127, 125, 115, 139, 130, 106, 142, 107, 138, 158, 117, 115, 123, 124, 128, 125, 143, 125, 128, 127, 145, 154, 114, 115, 128, 136, 120, 131, 116, 134, 127, 115, 112, 131, 126, 116, 113, 145, 134, 123, 102, 114, 120, 120, 120, 115, 122, 121, 139, 125, 135, 103, 123, 133, 138, 147, 109, 130, 122, 117, 139, 112, 130, 135, 124, 110, 116, 129, 112, 118, 124, 132, 130, 106, 131, 123, 105, 115, 116, 113, 135, 116, 136, 133, 118, 111, 94, 138, 120, 124, 127, 126, 145, 129, 124, 129, 152, 117, 123, 119, 143, 115, 117, 130, 124, 125, 128, 114, 135, 113, 127, 129, 116, 136, 109, 140, 113, 138, 138, 126, 119, 123, 138, 138, 132, 142, 147, 130, 125, 122, 132, 119, 118, 135, 114, 153, 120, 133, 140, 121, 131, 136, 113, 128, 140, 129, 143, 121, 127, 114, 136, 128, 151, 135, 136, 125, 138, 114, 116, 123, 137, 142, 144, 130, 121, 123, 119, 145, 126, 138, 111, 125, 130, 121, 132, 144, 133, 116, 130, 126, 124, 141, 119, 138, 122, 136, 118, 135, 105, 127, 129, 150, 120, 130, 125, 113, 132, 134, 111, 131, 124, 123, 131, 133, 130, 139, 131, 130, 147, 137, 116, 108, 104, 114, 127, 128, 130, 133, 123, 129, 122, 130, 108, 135, 110, 131, 136, 114, 121, 140, 127, 118, 113, 117, 107, 133, 113, 107, 104, 139, 142, 136, 110, 119, 127, 153, 145, 136, 138, 136, 124, 140, 132, 117, 146, 120, 142, 125, 127, 117, 139, 133, 109, 118, 117, 138, 129, 106, 130, 126, 120, 119, 135, 129, 126, 129, 120, 132, 128, 129, 128, 136, 145, 122, 138, 120, 131, 129, 134, 129, 130, 132, 114, 118, 124, 136, 124, 130, 111, 123, 120, 118, 126, 133, 137, 127, 131, 128, 122, 113, 130, 118, 112, 120, 118, 127, 111, 129, 125, 124, 112, 125, 134, 116, 121, 130, 140, 126, 101, 122, 146, 124, 126, 128, 132, 127, 130, 116, 128, 115, 114, 115, 145, 103, 131, 112, 134, 132, 132, 115, 117, 118, 143, 129, 113, 125, 129, 136, 129, 127, 150, 132, 118, 132, 162, 112, 125, 136, 129, 129, 124, 144, 131, 122, 110, 117, 121, 129, 127, 109, 125, 120, 131, 142, 135, 128, 117, 123, 111, 121, 94, 127, 140, 130, 115, 124, 124, 123, 138, 120, 142, 125, 141, 131, 124, 119, 121, 120, 139, 132, 122, 133, 127, 130, 114, 156, 123, 130, 103, 142, 127, 133, 122, 115, 116, 135, 98, 121, 121, 115, 116, 113, 128, 148, 112, 123, 114, 143, 130, 131, 130, 126, 106, 103, 137, 124, 127, 120, 125, 132, 141, 136, 114, 109, 119, 132, 128, 121, 142, 128, 123, 126, 126, 128, 119, 125, 119, 115, 141, 127, 125, 117, 143, 127, 106, 109, 129, 127, 104, 137, 119, 131, 129, 98, 131, 129, 124, 106, 133, 116, 103, 137, 132, 131, 125, 133, 121, 139, 108, 115, 106, 123, 113, 129, 117, 142, 119, 151, 135, 123, 134, 125, 154, 122, 131, 134, 131, 119, 135, 130, 121, 132, 134, 141, 117, 120, 115, 130, 122, 133, 102, 121, 127, 134, 131, 115, 130, 120, 119, 117, 107, 113, 141, 118, 123, 124, 136, 143, 123, 130, 125, 120, 125, 104, 129, 123, 118, 117, 134, 111, 112, 125, 137, 127, 120, 132, 126, 117, 115, 144, 137, 125, 133, 132, 111, 116, 111, 136, 136, 120, 109, 139, 114, 120, 119, 138, 121, 120, 125, 113, 136, 126, 124, 113, 131, 132, 123, 117, 131, 122, 149, 121, 122, 130, 115, 126, 111, 131, 124, 131, 123, 144, 122, 125, 108, 118, 127, 114, 143, 123, 130, 122, 124, 106, 128, 134, 109, 117, 120, 130, 115, 140, 121, 126, 118, 135, 127, 113, 127, 119, 110, 121, 119, 125, 133, 126, 113, 118, 125, 123, 123, 120, 132, 123, 132, 132, 143, 131, 111, 123, 134, 121, 107, 128, 119, 144, 135, 123, 134, 119, 125, 135, 122, 125, 127, 139, 131, 119, 127, 115, 141, 104, 127, 130, 135, 154, 116, 117, 134, 134, 126, 123, 139, 125, 118, 121, 125, 114, 143, 126, 121, 125, 147, 123, 122, 129, 121, 137, 149, 119, 118, 125, 122, 127, 133, 143, 113, 111, 130, 114, 130, 122, 138, 115, 135, 121, 131, 136, 124, 123, 140, 139, 122, 122, 124, 119, 118, 109, 117, 128, 154, 108, 114, 124, 126, 127, 135, 117, 113, 131, 106, 108, 112, 131, 124, 119, 113, 130, 119, 112, 111, 124, 120, 147, 134, 107, 127, 139, 126, 121, 124, 123, 121, 121, 97, 129, 133, 136, 134, 131, 141, 118, 141, 134, 129, 128, 122, 122, 106, 126, 148, 133, 114, 131, 135, 111, 113, 131, 125, 118, 134, 137, 112, 137, 140, 119, 131, 130, 129, 135, 115, 147, 110, 121, 132, 121, 142, 111, 149, 116, 118, 119, 142, 136, 111, 137, 132, 121, 145, 132, 146, 131, 106, 105, 120, 138, 114, 112, 114, 132, 125, 116, 102, 119, 121, 113, 113, 106, 137, 141, 144, 108, 139, 132, 127, 109, 125, 106, 115, 125, 123, 133, 116, 128, 110, 137, 132, 119, 129, 148, 115, 128, 130, 123, 127, 124, 124, 129, 143, 108, 115, 121, 118, 111, 138, 147, 152, 128, 126, 122, 130, 128, 117, 124, 116, 114, 116, 122, 129, 125, 127, 124, 122, 123, 107, 122, 127, 117, 147, 137, 128, 128, 133, 130, 122, 124, 106, 125, 132, 156, 124, 115, 135, 131, 123, 141, 136, 126, 138, 122, 139, 143, 113, 137, 137, 141, 117, 122, 135, 130, 113, 124, 117, 136, 138, 140, 122, 112, 108, 116, 122, 133, 144, 122, 112, 123, 130, 114, 128, 109, 115, 125, 128, 123, 124, 105, 110, 124, 122, 125, 124, 139, 148, 115, 127, 125, 129, 105, 131, 118, 125, 113, 125, 114, 113, 132, 138, 130, 124, 144, 126, 121, 126, 152, 115, 147, 121, 125, 123, 112, 143, 136, 117, 126, 129, 136, 118, 138, 110, 124, 118, 115, 125, 106, 112, 125, 130, 112, 136, 132, 143, 125, 136, 120, 138, 132, 123, 119, 133, 136, 100, 126, 110, 139, 145, 134, 117, 125, 118, 125, 112, 121, 124, 139, 101, 136, 140, 120, 131, 133, 124, 119, 125, 137, 127, 112, 126, 127, 123, 134, 139, 128, 122, 123, 130, 116, 109, 131, 129, 107, 133, 132, 128, 117, 143, 135, 121, 120, 112, 111, 143, 137, 120, 134, 134, 110, 125, 115, 118, 111, 112, 125, 131, 139, 150, 121, 135, 119, 139, 127, 122, 131, 151, 120, 117, 91, 129, 107, 96, 135, 140, 124, 130, 122, 130, 126, 141, 117, 107, 128, 121, 137, 123, 119, 126, 114, 133, 138, 127, 133, 126, 124, 105, 135, 131, 115, 128, 131, 132, 132, 113, 122, 124, 124, 121, 120, 142, 136, 134, 151, 127, 120, 116, 132, 126, 138, 126, 126, 134, 107, 133, 130, 123, 147, 140, 120, 144, 118, 122, 116, 120, 143, 134, 128, 120, 140, 128, 127, 140, 122, 132, 136, 141, 131, 125, 115, 105, 128, 131, 111, 135, 113, 120, 117, 125, 124, 151, 115, 131, 135, 132, 117, 109, 130, 126, 128, 104, 130, 122, 131, 133, 117, 115, 117, 115, 122, 136, 140, 124, 135, 126, 136, 126, 129, 111, 117, 136, 107, 130, 131, 128, 121, 117, 125, 136, 111, 95, 125, 133, 126, 122, 123, 131, 135, 136, 116, 112, 132, 138, 109, 122, 132, 125, 118, 119, 133, 130, 144, 128, 112, 127, 123, 133, 123, 110, 125, 131, 140, 129, 122, 100, 141, 130, 125, 120, 111, 128, 116, 113, 116, 130, 118, 131, 126, 123, 121, 126, 118, 121, 126, 117, 119, 130, 117, 136, 123, 120, 146, 123, 119, 121, 121, 120, 134, 131, 123, 137, 139, 116, 121, 114, 111, 112, 114, 129, 149, 144, 126, 123, 123, 145, 129, 124, 113, 129, 114, 123, 102, 125, 144, 125, 122, 125, 98, 127, 127, 111, 135, 125, 114, 126, 122, 122, 126, 127, 130, 128, 127, 125, 113, 115, 114, 125, 118, 133, 141, 137, 112, 109, 106, 122, 103, 108, 130, 136, 120, 136, 107, 135, 127, 126, 128, 110, 110, 121, 114, 115, 133, 121, 122, 112, 130, 129, 105, 129, 135, 123, 108, 135, 145, 120, 134, 142, 137, 147, 112, 129, 130, 120, 134, 138, 145, 112, 137, 132, 150, 130, 131, 136, 138, 118, 138, 124, 125, 143, 134, 127, 139, 126, 125, 114, 143, 127, 117, 134, 116, 119, 134, 128, 121, 146, 123, 122, 127, 124, 114, 124, 128, 115, 139, 134, 139, 125, 116, 121, 114, 118, 109, 119, 141, 132, 117, 123, 126, 122, 120, 130, 131, 130, 152, 111, 131, 129, 125, 131, 115, 137, 112, 130, 138, 127, 133, 120, 130, 118, 135, 136, 121, 134, 131, 123, 127, 125, 131, 124, 115, 130, 129, 141, 123, 121, 133, 125, 146, 136, 125, 118, 112, 110, 114, 113, 130, 110, 121, 137, 127, 115, 140, 123, 126, 131, 129, 142, 118, 136, 117, 128, 128, 128, 131, 125, 124, 118, 116, 125, 138, 150, 132, 132, 128, 122, 128, 118, 120, 131, 126, 137, 149, 126, 118, 111, 116, 119, 126, 108, 123, 111, 134, 132, 134, 122, 124, 139, 108, 104, 123, 137, 107, 145, 126, 125, 136, 110, 117, 131, 105, 137, 130, 120, 148, 135, 117, 121, 141, 111, 125, 134, 145, 115, 132, 134, 114, 132, 115, 127, 122, 120, 147, 130, 123, 118, 120, 123, 112, 107, 119, 120, 113, 138, 127, 144, 121, 108, 111, 127, 140, 134, 116, 126, 117, 115, 124, 130, 123, 114, 107, 111, 132, 115, 138, 112, 123, 140, 126, 132, 126, 127, 111, 124, 132, 132, 133, 123, 128, 109, 115, 129, 133, 117, 152, 124, 126, 137, 139, 131, 134, 122, 139, 120, 133, 126, 132, 127, 132, 113, 150, 122, 139, 111, 110, 127, 109, 106, 133, 136, 117, 119, 139, 133, 109, 114, 132, 152, 139, 128, 137, 141, 129, 133, 126, 147, 112, 115, 125, 131, 115, 128, 107, 134, 124, 137, 133, 123, 125, 136, 129, 129, 127, 122, 112, 120, 143, 136, 146, 119, 123, 133, 134, 131, 114, 150, 121, 127, 133, 124, 129, 120, 106, 126, 125, 124, 129, 127, 110, 130, 135, 122, 116, 157, 118, 105, 129, 111, 135, 97, 116, 106, 128, 138, 125, 111, 122, 124, 124, 124, 111, 137, 116, 141, 126, 125, 109, 129, 118, 121, 122, 135, 120, 111, 131, 145, 129, 119, 121, 100, 122, 130, 138, 124, 129, 132, 118, 122, 121, 128, 108, 99, 132, 123, 113, 127, 119, 107, 117, 127, 125, 122, 120, 99, 109, 125, 134, 101, 116, 125, 138, 134, 122, 125, 120, 133, 125, 134, 132, 124, 129, 121, 118, 119, 109, 123, 111, 109, 153, 118, 112, 135, 129, 132, 140, 120, 123, 139, 98, 124, 123, 114, 128, 122, 140, 140, 126, 128, 133, 137, 105, 118, 122, 128, 136, 128, 131, 137, 128, 134, 140, 121, 145, 133, 122, 137, 100, 116, 127, 112, 126, 136, 126, 131, 107, 118, 111, 115, 132, 125, 148, 118, 124, 129, 104, 135, 146, 123, 125, 130, 129, 117, 143, 152, 136, 120, 123, 116, 127, 110, 120, 123, 122, 146, 145, 119, 116, 124, 117, 128, 115, 129, 123, 123, 126, 113, 132, 123, 116, 119, 109, 131, 124, 129, 128, 131, 130, 132, 137, 147, 135, 116, 119, 126, 125, 125, 133, 128, 140, 123, 125, 120, 108, 140, 130, 123, 114, 127, 135, 121, 140, 124, 120, 120, 124, 121, 118, 144, 114, 126, 118, 131, 133, 137, 123, 134, 121, 111, 134, 142, 125, 104, 133, 124, 141, 121, 126, 112, 113, 126, 116, 125, 129, 122, 118, 124, 132, 126, 138, 122, 141, 129, 124, 114, 122, 126, 146, 128, 148, 123, 143, 126, 134, 106, 129, 124, 146, 129, 138, 127, 124, 127, 134, 112, 144, 132, 110, 128, 143, 109, 131, 145, 146, 129, 132, 115, 109, 124, 111, 126, 108, 132, 154, 99, 125, 119, 117, 141, 134, 121, 129, 119, 119, 129, 105, 127, 95, 130, 120, 129, 132, 120, 108, 131, 126, 127, 126, 112, 110, 116, 125, 128, 114, 109, 113, 141, 133, 142, 115, 140, 135, 112, 120, 123, 130, 121, 107, 126, 130, 114, 134, 119, 124, 115, 127, 117, 132, 121, 110, 135, 132, 106, 112, 111, 148, 121, 128, 137, 112, 124, 134, 112, 127, 157, 134, 134, 119, 154, 129, 130, 112, 90, 145, 115, 125, 139, 127, 146, 128, 140, 118, 129, 128, 107, 133, 146, 115, 119, 126, 124, 141, 122, 119, 118, 120, 138, 121, 144, 130, 126, 130, 126, 116, 113, 111, 102, 120, 103, 93, 147, 124, 130, 127, 113, 120, 131, 139, 123, 129, 127, 108, 112, 127, 113, 123, 125, 109, 114, 119, 112, 138, 125, 138, 143, 145, 112, 128, 117, 132, 139, 127, 106, 126, 113, 116, 132, 132, 135, 125, 126, 139, 110, 130, 136, 127, 115, 126, 129, 122, 122, 129, 135, 129, 125, 133, 120, 123, 125, 109, 126, 105, 123, 141, 122, 119, 118, 135, 129, 108, 110, 135, 149, 125, 123, 139, 140, 127, 127, 124, 129, 109, 122, 134, 132, 114, 115, 130, 116, 131, 127, 155, 123, 126, 135, 125, 112, 129, 129, 117, 126, 119, 135, 125, 128, 134, 120, 106, 134, 123, 117, 122, 113, 127, 130, 113, 144, 124, 129, 134, 121, 122, 122, 113, 141, 140, 119, 126, 115, 118, 121, 119, 122, 120, 135, 151, 134, 118, 110, 124, 129, 136, 114, 118, 148, 132, 124, 135, 134, 131, 129, 107, 144, 144, 130, 124, 116, 104, 147, 108, 127, 132, 119, 116, 131, 122, 146, 136, 134, 154, 135, 135, 101, 130, 109, 143, 143, 130, 125, 125, 137, 123, 118, 123, 123, 144, 132, 129, 132, 125, 147, 118, 126, 123, 134, 121, 130, 105, 134, 122, 139, 140, 97, 112, 143, 132, 119, 136, 132, 125, 136, 133, 116, 125, 141, 126, 122, 108, 135, 110, 137, 129, 118, 136, 122, 119, 118, 131, 124, 116, 140, 130, 126, 136, 123, 141, 129, 150, 103, 118, 147, 138, 116, 122, 113, 111, 130, 103, 108, 101, 134, 123, 124, 131, 128, 119, 135, 121, 138, 121, 129, 134, 112, 116, 129, 101, 136, 117, 133, 121, 127, 131, 138, 126, 119, 141, 125, 116, 134, 118, 133, 124, 139, 117, 119, 140, 113, 126, 124, 117, 127, 107, 129, 127, 119, 157, 126, 120, 126, 126, 134, 112, 112, 114, 133, 105, 139, 123, 119, 128, 126, 137, 120, 134, 115, 115, 140, 132, 136, 116, 118, 135, 124, 107, 132, 132, 127, 138, 120, 139, 119, 128, 131, 112, 127, 132, 124, 118, 123, 136, 123, 132, 122, 120, 126, 123, 121, 121, 133, 126, 127, 119, 126, 116, 120, 131, 138, 123, 122, 125, 126, 129, 133, 115, 118, 123, 130, 123, 129, 123, 128, 122, 121, 125, 122, 130, 108, 129, 129, 122, 131, 136, 120, 114, 126, 124, 108, 93, 132, 124, 123, 154, 114, 131, 117, 115, 124, 114, 142, 128, 142, 125, 131, 128, 111, 138, 115, 121, 124, 133, 116, 115, 110, 130, 122, 122, 136, 143, 138, 127, 114, 112, 141, 121, 111, 106, 122, 118, 132, 118, 122, 127, 142, 118, 108, 120, 113, 126, 115, 110, 124, 133, 123, 130, 131, 114, 127, 125, 142, 113, 132, 137, 136, 127, 144, 114, 102, 123, 116, 117, 146, 119, 131, 145, 131, 133, 121, 120, 106, 122, 130, 132, 119, 104, 97, 124, 122, 122, 121, 126, 134, 127, 124, 130, 120, 117, 131, 133, 141, 105, 113, 121, 127, 122, 127, 132, 130, 128, 136, 104, 137, 102, 115, 117, 150, 119, 115, 123, 125, 113, 101, 110, 127, 125, 120, 124, 127, 130, 120, 112, 110, 135, 135, 140, 125, 108, 121, 144, 121, 131, 118, 124, 121, 133, 133, 128, 132, 131, 127, 126, 129, 96, 143, 114, 123, 129, 118, 134, 115, 120, 137, 123, 144, 133, 129, 127, 141, 128, 141, 136, 120, 126, 141, 111, 126, 121, 111, 125, 127, 116, 122, 133, 119, 143, 133, 143, 141, 121, 134, 117, 123, 136, 112, 121, 123, 137, 123, 103, 137, 133, 116, 109, 127, 113, 134, 134, 116, 135, 127, 134, 144, 127, 112, 133, 133, 107, 121, 119, 125, 124, 124, 134, 126, 146, 132, 146, 127, 141, 125, 118, 127, 128, 126, 146, 144, 129, 136, 113, 110, 106, 135, 131, 129, 116, 119, 133, 128, 123, 117, 144, 124, 150, 127, 122, 122, 122, 111, 118, 131, 132, 118, 133, 133, 124, 117, 129, 137, 118, 118, 112, 133, 134, 123, 119, 134, 132, 145, 116, 116, 133, 129, 136, 114, 133, 117, 129, 129, 124, 138, 122, 110, 140, 129, 133, 134, 130, 111, 121, 115, 96, 108, 125, 98, 112, 137, 126, 118, 126, 130, 129, 112, 127, 138, 113, 118, 118, 117, 126, 125, 113, 117, 130, 141, 108, 120, 118, 141, 106, 121, 142, 132, 122, 126, 120, 122, 135, 114, 126, 123, 126, 125, 146, 132, 104, 148, 138, 133, 117, 118, 127, 146, 101, 132, 123, 115, 118, 115, 125, 132, 132, 127, 131, 124, 123, 135, 145, 129, 125, 135, 122, 124, 132, 135, 152, 114, 120, 125, 133, 130, 114, 109, 137, 123, 126, 120, 134, 120, 110, 122, 121, 120, 115, 116, 113, 121, 120, 120, 133, 148, 130, 121, 119, 122, 124, 127, 110, 122, 132, 120, 126, 141, 128, 138, 133, 120, 135, 116, 133, 133, 134, 131, 126, 126, 139, 136, 104, 131, 122, 137, 110, 126, 135, 122, 118, 143, 114, 125, 138, 128, 129, 115, 115, 116, 138, 128, 115, 155, 137, 119, 125, 128, 112, 121, 138, 106, 129, 124, 121, 124, 124, 121, 129, 126, 121, 116, 138, 126, 111, 133, 131, 130, 118, 121, 111, 144, 131, 139, 125, 139, 126, 119, 129, 147, 142, 131, 130, 132, 124, 140, 114, 127, 126, 118, 121, 135, 123, 110, 102, 135, 119, 115, 143, 127, 130, 133, 114, 145, 112, 148, 108, 106, 113, 130, 126, 135, 121, 109, 127, 115, 105, 127, 125, 136, 128, 128, 137, 126, 132, 108, 130, 125, 100, 122, 131, 126, 123, 129, 108, 121, 123, 135, 115, 131, 127, 120, 135, 129, 119, 135, 131, 128, 130, 125, 121, 113, 132, 118, 125, 130, 128, 137, 109, 136, 125, 133, 134, 103, 132, 117, 129, 120, 127, 111, 121, 126, 124, 116, 129, 121, 120, 114, 129, 142, 136, 142, 139, 112, 98, 129, 142, 110, 123, 117, 130, 137, 132, 113, 108, 129, 117, 118, 131, 111, 127, 119, 118, 121, 107, 131, 134, 109, 118, 126, 114, 135, 151, 145, 154, 120, 136, 125, 116, 121, 119, 121, 122, 115, 151, 120, 115, 131, 111, 108, 134, 140, 124, 129, 139, 132, 116, 133, 133, 122, 138, 129, 152, 127, 113, 122, 122, 114, 117, 152, 117, 140, 139, 131, 119, 114, 121, 135, 123, 127, 125, 120, 129, 131, 145, 125, 116, 143, 128, 129, 156, 110, 153, 127, 135, 129, 128, 130, 131, 124, 108, 133, 121, 115, 125, 117, 124, 135, 131, 148, 128, 127, 133, 128, 140, 131, 124, 114, 126, 139, 100, 112, 142, 140, 130, 132, 119, 115, 118, 119, 128, 136, 131, 126, 112, 121, 131, 124, 116, 116, 141, 114, 124, 134, 126, 127, 124, 132, 131, 136, 126, 130, 125, 115, 118, 128, 121, 121, 118, 120, 130, 108, 116, 120, 132, 122, 119, 124, 127, 131, 132, 111, 131, 120, 124, 124, 121, 134, 152, 106, 142, 131, 132, 131, 119, 112, 111, 112, 144, 123, 127, 127, 122, 120, 119, 112, 126, 132, 136, 131, 144, 137, 127, 140, 121, 136, 112, 114, 117, 93, 109, 127, 142, 129, 131, 136, 139, 130, 124, 109, 135, 123, 117, 130, 138, 128, 107, 115, 127, 129, 125, 120, 117, 154, 123, 134, 118, 123, 129, 112, 124, 123, 123, 135, 136, 113, 106, 122, 123, 130, 129, 144, 102, 118, 129, 130, 117, 112, 138, 115, 118, 130, 115, 117, 121, 103, 103, 121, 128, 118, 116, 146, 130, 128, 124, 139, 116, 110, 113, 121, 141, 113, 120, 125, 130, 147, 115, 121, 121, 105, 138, 129, 132, 114, 125, 125, 137, 143, 141, 131, 120, 147, 120, 119, 144, 121, 127, 132, 103, 130, 118, 139, 123, 102, 121, 119, 131, 113, 128, 133, 123, 123, 113, 129, 125, 121, 150, 110, 137, 125, 131, 132, 128, 136, 119, 118, 112, 123, 139, 110, 109, 137, 115, 116, 118, 117, 141, 125, 135, 104, 116, 123, 122, 113, 134, 124, 111, 120, 133, 127, 120, 124, 117, 131, 132, 135, 114, 113, 125, 130, 95, 119, 125, 129, 125, 120, 119, 126, 135, 139, 116, 120, 143, 150, 142, 114, 123, 123, 120, 111, 129, 129, 137, 129, 119, 130, 141, 120, 133, 118, 127, 127, 134, 134, 117, 144, 131, 133, 129, 113, 110, 139, 119, 117, 117, 106, 127, 128, 125, 125, 107, 124, 112, 125, 118, 109, 130, 111, 127, 154, 137, 129, 130, 135, 131, 148, 105, 114, 119, 131, 129, 121, 117, 142, 132, 128, 128, 119, 125, 122, 113, 127, 118, 134, 119, 126, 131, 136, 157, 123, 116, 131, 124, 116, 126, 144, 110, 134, 117, 131, 131, 128, 141, 128, 120, 118, 122, 104, 135, 118, 120, 119, 126, 115, 124, 120, 125, 152, 114, 118, 118, 129, 125, 131, 135, 142, 122, 112, 126, 128, 119, 120, 112, 140, 123, 129, 127, 134, 116, 123, 122, 126, 121, 117, 117, 114, 134, 138, 125, 125, 125, 129, 129, 120, 109, 125, 122, 133, 130, 129, 143, 127, 117, 106, 117, 130, 115, 122, 127, 121, 117, 115, 147, 123, 133, 124, 108, 147, 126, 132, 140, 137, 118, 122, 128, 131, 139, 148, 106, 129, 131, 138, 122, 124, 121, 119, 117, 120, 130, 116, 127, 136, 141, 118, 137, 137, 121, 127, 115, 126, 122, 127, 128, 140, 126, 129, 102, 123, 115, 127, 127, 128, 129, 129, 139, 154, 136, 143, 122, 130, 121, 125, 119, 130, 132, 120, 133, 117, 122, 127, 121, 133, 121, 129, 138, 133, 134, 114, 125, 126, 120, 122, 116, 123, 127, 128, 153, 132, 123, 128, 124, 133, 108, 119, 122, 136, 140, 134, 121, 146, 124, 134, 103, 137, 108, 143, 143, 129, 128, 103, 128, 128, 117, 134, 120, 135, 125, 115, 117, 125, 122, 134, 121, 134, 131, 119, 133, 122, 140, 122, 117, 117, 124, 92, 130, 124, 142, 123, 111, 119, 137, 129, 126, 111, 125, 117, 117, 107, 119, 124, 113, 130, 116, 129, 129, 137, 93, 127, 130, 117, 116, 124, 142, 120, 123, 105, 124, 123, 121, 141, 145, 124, 126, 128, 104, 134, 124, 117, 111, 125, 130, 114, 116, 119, 128, 115, 127, 140, 113, 148, 125, 124, 119, 127, 116, 136, 126, 134, 122, 126, 119, 137, 122, 125, 151, 119, 132, 113, 114, 126, 125, 131, 128, 105, 137, 121, 127, 145, 151, 134, 128, 123, 110, 125, 131, 126, 136, 124, 121, 125, 120, 123, 132, 113, 129, 124, 139, 127, 139, 122, 130, 118, 137, 139, 120, 119, 119, 117, 121, 143, 130, 107, 124, 127, 122, 122, 126, 135, 144, 112, 124, 111, 128, 116, 130, 110, 120, 139, 128, 124, 115, 114, 136, 142, 135, 101, 124, 131, 144, 121, 122, 134, 131, 128, 121, 125, 127, 110, 111, 133, 133, 128, 136, 118, 147, 139, 138, 110, 124, 108, 141, 115, 129, 130, 120, 127, 136, 127, 121, 116, 123, 136, 121, 129, 114, 109, 102, 137, 140, 125, 127, 123, 127, 124, 132, 100, 140, 132, 125, 112, 141, 132, 129, 115, 121, 98, 121, 124, 107, 126, 123, 125, 124, 128, 115, 121, 136, 120, 125, 113, 128, 129, 122, 127, 147, 109, 132, 122, 121, 120, 124, 137, 131, 132, 127, 129, 133, 118, 136, 149, 110, 125, 133, 136, 126, 120, 120, 133, 146, 129, 130, 121, 132, 132, 129, 104, 123, 141, 115, 135, 119, 118, 121, 131, 131, 121, 120, 128, 143, 123, 111, 122, 106, 138, 135, 146, 132, 144, 109, 131, 122, 114, 119, 126, 117, 139, 129, 130, 119, 121, 140, 120, 144, 127, 125, 105, 121, 95, 140, 125, 123, 125, 126, 119, 125, 138, 138, 136, 135, 120, 121, 123, 134, 126, 124, 126, 122, 130, 133, 135, 139, 138, 128, 128, 130, 126, 109, 127, 133, 115, 120, 113, 125, 126, 120, 125, 121, 143, 141, 122, 121, 126, 129, 122, 128, 135, 133, 114, 119, 129, 131, 119, 119, 141, 119, 144, 135, 114, 126, 121, 136, 117, 115, 131, 129, 146, 137, 137, 109, 136, 138, 131, 121, 143, 117, 140, 150, 130, 110, 128, 134, 116, 122, 127, 128, 125, 123, 117, 140, 105, 126, 124, 117, 129, 141, 123, 134, 124, 124, 120, 110, 115, 129, 124, 123, 110, 125, 137, 125, 113, 108, 108, 124, 101, 117, 109, 117, 113, 112, 125, 115, 131, 148, 106, 123, 130, 129, 124, 150, 130, 122, 113, 133, 128, 128, 122, 127, 124, 129, 122, 133, 139, 140, 141, 144, 129, 118, 133, 113, 129, 143, 124, 119, 135, 133, 123, 132, 124, 124, 143, 126, 121, 128, 132, 125, 138, 127, 131, 114, 119, 126, 114, 120, 113, 131, 116, 137, 146, 136, 125, 135, 128, 110, 116, 111, 135, 132, 107, 123, 120, 112, 114, 137, 143, 140, 114, 121, 113, 134, 116, 125, 126, 99, 134, 136, 127, 113, 120, 128, 125, 135, 113, 152, 125, 124, 136, 133, 121, 120, 121, 133, 121, 112, 127, 137, 127, 108, 107, 118, 122, 136, 109, 132, 125, 126, 135, 127, 133, 119, 149, 126, 133, 123, 130, 121, 121, 114, 115, 132, 129, 120, 129, 128, 135, 117, 131, 112, 145, 128, 116, 119, 114, 126, 119, 118, 137, 128, 101, 113, 143, 120, 135, 135, 113, 127, 130, 120, 128, 120, 136, 130, 122, 124, 138, 131, 134, 111, 113, 129, 127, 145, 136, 139, 136, 121, 148, 133, 117, 116, 125, 119, 139, 131, 128, 139, 128, 130, 118, 122, 114, 120, 133, 129, 135, 113, 153, 109, 133, 137, 126, 109, 111, 108, 130, 117, 128, 130, 114, 132, 125, 131, 129, 134, 148, 129, 131, 120, 119, 135, 117, 118, 126, 123, 118, 117, 106, 107, 121, 151, 138, 111, 135, 121, 116, 131, 120, 127, 118, 134, 128, 137, 120, 132, 118, 129, 129, 133, 124, 132, 116, 113, 132, 125, 131, 144, 135, 133, 132, 140, 130, 125, 124, 124, 113, 133, 135, 134, 146, 119, 126, 112, 132, 134, 131, 140, 135, 157, 114, 121, 130, 132, 114, 129, 114, 124, 128, 121, 109, 127, 134, 111, 131, 103, 126, 143, 146, 116, 142, 137, 107, 130, 134, 116, 122, 115, 118, 142, 105, 124, 136, 128, 132, 123, 114, 125, 124, 139, 142, 134, 133, 140, 117, 132, 119, 130, 135, 108, 120, 114, 114, 134, 105, 118, 152, 125, 115, 127, 122, 122, 156, 111, 116, 117, 130, 113, 105, 120, 134, 128, 117, 93, 144, 129, 126, 129, 130, 125, 127, 127, 137, 134, 120, 138, 125, 140, 130, 150, 125, 127, 122, 131, 132, 120, 126, 132, 121, 124, 132, 120, 118, 136, 113, 120, 105, 116, 138, 114, 131, 126, 122, 139, 110, 110, 129, 125, 159, 114, 118, 124, 137, 141, 129, 113, 109, 126, 124, 127, 134, 128, 127, 136, 135, 119, 125, 140, 149, 142, 118, 121, 133, 122, 127, 151, 113, 127, 104, 137, 139, 127, 125, 107, 148, 128, 142, 118, 136, 124, 107, 128, 137, 136, 113, 120, 129, 93, 134, 142, 126, 136, 107, 135, 141, 132, 108, 144, 124, 124, 128, 102, 125, 132, 132, 135, 124, 125, 119, 127, 134, 115, 105, 114, 126, 117, 116, 138, 123, 106, 114, 134, 144, 131, 124, 114, 120, 131, 121, 123, 139, 124, 134, 124, 129, 129, 132, 127, 137, 135, 119, 117, 121, 124, 132, 133, 126, 130, 128, 140, 130, 127, 115, 130, 118, 130, 114, 120, 143, 130, 111, 131, 150, 127, 97, 133, 133, 142, 123, 104, 134, 124, 144, 115, 131, 108, 114, 130, 112, 129, 121, 123, 147, 129, 122, 132, 134, 113, 132, 111, 132, 126, 135, 116, 142, 135, 112, 130, 125, 120, 115, 139, 112, 122, 119, 139, 116, 96, 120, 125, 131, 125, 105, 125, 120, 117, 115, 122, 125, 116, 128, 118, 134, 131, 125, 129, 130, 125, 135, 138, 121, 117, 138, 119, 117, 129, 139, 128, 129, 131, 115, 142, 123, 128, 131, 114, 120, 135, 110, 106, 131, 129, 125, 124, 118, 127, 142, 128, 120, 122, 112, 128, 122, 128, 132, 126, 132, 113, 114, 118, 129, 134, 125, 127, 113, 126, 117, 129, 136, 136, 151, 121, 136, 139, 126, 132, 136, 110, 121, 130, 111, 112, 129, 130, 136, 115, 150, 131, 102, 123, 129, 128, 113, 114, 125, 116, 114, 117, 92, 151, 137, 131, 132, 140, 132, 131, 121, 116, 145, 135, 125, 125, 124, 133, 125, 133, 119, 112, 124, 127, 131, 140, 126, 117, 98, 126, 133, 136, 123, 114, 123, 129, 133, 136, 113, 129, 125, 125, 123, 132, 134, 144, 124, 122, 125, 110, 145, 118, 112, 120, 125, 119, 140, 140, 136, 137, 141, 123, 132, 121, 132, 126, 155, 109, 121, 153, 140, 140, 128, 137, 129, 146, 136, 111, 124, 122, 109, 124, 105, 119, 121, 140, 116, 103, 126, 122, 130, 127, 123, 111, 123, 121, 122, 108, 125, 112, 127, 116, 127, 112, 120, 136, 134, 109, 132, 122, 130, 127, 116, 112, 117, 116, 111, 147, 126, 127, 133, 124, 146, 140, 135, 116, 141, 125, 123, 123, 130, 123, 133, 135, 145, 123, 135, 109, 130, 125, 129, 120, 124, 122, 117, 133, 131, 135, 109, 107, 131, 121, 114, 144, 131, 141, 116, 123, 115, 151, 154, 119, 124, 133, 133, 135, 138, 130, 122, 121, 116, 134, 135, 127, 152, 121, 136, 134, 134, 128, 128, 115, 113, 113, 112, 132, 111, 130, 135, 143, 135, 119, 113, 144, 134, 118, 123, 121, 140, 121, 115, 126, 113, 134, 129, 121, 145, 123, 118, 122, 132, 129, 128, 102, 105, 127, 117, 122, 131, 137, 107, 112, 136, 111, 123, 113, 126, 131, 111, 128, 120, 119, 129, 122, 132, 133, 128, 150, 119, 125, 119, 117, 116, 122, 118, 125, 118, 139, 119, 118, 135, 126, 108, 136, 110, 137, 124, 122, 145, 117, 121, 107, 134, 135, 124, 133, 113, 136, 133, 117, 117, 123, 140, 137, 104, 128, 122, 124, 118, 130, 135, 118, 124, 121, 119, 140, 122, 137, 121, 152, 121, 123, 114, 116, 131, 118, 136, 140, 120, 120, 131, 115, 130, 127, 118, 132, 133, 99, 145, 144, 127, 115, 125, 135, 130, 116, 119, 127, 131, 149, 112, 140, 125, 128, 137, 139, 117, 152, 131, 131, 115, 149, 125, 123, 114, 135, 113, 144, 124, 119, 127, 141, 126, 122, 110, 127, 115, 131, 112, 132, 101, 100, 133, 138, 139, 117, 128, 116, 123, 124, 132, 117, 135, 125, 120, 113, 128, 133, 134, 112, 121, 139, 140, 140, 134, 140, 119, 113, 113, 131, 134, 134, 131, 114, 138, 133, 135, 140, 154, 97, 122, 108, 122, 125, 132, 109, 117, 120, 129, 120, 119, 116, 111, 123, 135, 122, 131, 124, 128, 111, 146, 116, 114, 127, 133, 136, 114, 122, 123, 118, 126, 124, 113, 97, 122, 134, 127, 128, 137, 101, 126, 117, 127, 130, 131, 123, 131, 127, 122, 119, 122, 126, 108, 119, 128, 114, 128, 138, 131, 114, 108, 118, 125, 115, 136, 112, 130, 133, 127, 132, 122, 130, 117, 125, 121, 139, 148, 133, 143, 120, 132, 133, 108, 146, 118, 116, 123, 136, 127, 128, 126, 126, 105, 124, 121, 125, 136, 123, 113, 124, 129, 131, 121, 123, 123, 136, 136, 117, 139, 154, 136, 123, 118, 107, 142, 118, 124, 117, 114, 128, 139, 136, 128, 123, 113, 125, 135, 127, 111, 123, 117, 135, 113, 131, 149, 131, 122, 122, 118, 143, 121, 115, 134, 118, 136, 130, 138, 124, 122, 116, 127, 119, 119, 132, 119, 113, 121, 144, 109, 126, 136, 126, 137, 124, 121, 114, 121, 120, 104, 154, 120, 114, 106, 122, 132, 130, 129, 132, 124, 121, 124, 127, 128, 120, 123, 138, 127, 133, 123, 110, 125, 141, 140, 132, 129, 124, 139, 148, 126, 125, 126, 120, 146, 124, 132, 107, 123, 137, 135, 129, 124, 134, 118, 120, 111, 111, 118, 124, 117, 133, 128, 125, 107, 121, 122, 126, 139, 104, 120, 117, 135, 121, 124, 113, 132, 119, 114, 112, 120, 136, 116, 129, 132, 139, 128, 132, 123, 122, 139, 110, 127, 101, 115, 123, 137, 123, 124, 114, 116, 126, 126, 111, 140, 122, 130, 123, 130, 146, 135, 113, 120, 125, 108, 128, 138, 124, 137, 116, 118, 127, 123, 126, 121, 127, 130, 118, 134, 136, 145, 126, 138, 128, 141, 133, 122, 129, 126, 108, 152, 119, 127, 148, 120, 129, 128, 116, 126, 136, 112, 137, 128, 128, 133, 130, 133, 119, 124, 124, 114, 114, 114, 136, 125, 121, 124, 131, 128, 133, 127, 123, 120, 124, 138, 138, 123, 119, 128, 110, 128, 121, 117, 106, 134, 122, 139, 121, 130, 111, 120, 122, 132, 117, 120, 126, 112, 133, 145, 128, 131, 124, 122, 105, 106, 133, 122, 121, 130, 121, 117, 130, 129, 118, 125, 129, 125, 128, 126, 96, 136, 125, 121, 111, 117, 128, 151, 135, 130, 124, 107, 130, 119, 138, 114, 127, 114, 109, 128, 125, 121, 131, 134, 141, 106, 152, 142, 121, 137, 130, 123, 117, 118, 124, 130, 152, 134, 122, 116, 130, 118, 111, 126, 125, 118, 127, 114, 131, 130, 129, 126, 108, 130, 136, 128, 140, 95, 126, 116, 120, 124, 121, 123, 117, 130, 120, 122, 137, 119, 134, 126, 124, 101, 119, 132, 123, 115, 102, 118, 124, 139, 122, 133, 111, 124, 126, 138, 149, 112, 137, 124, 124, 115, 124, 124, 132, 120, 122, 119, 125, 138, 109, 126, 133, 129, 135, 129, 128, 143, 118, 128, 107, 131, 145, 130, 143, 120, 133, 125, 107, 123, 113, 118, 119, 129, 131, 124, 112, 140, 126, 117, 130, 137, 137, 120, 116, 134, 113, 126, 132, 138, 136, 132, 117, 119, 126, 139, 120, 99, 116, 120, 120, 120, 119, 126, 133, 127, 122, 142, 131, 117, 137, 135, 120, 130, 121, 140, 127, 133, 115, 121, 124, 123, 140, 126, 139, 122, 128, 121, 136, 113, 152, 114, 119, 131, 121, 114, 129, 110, 109, 115, 131, 107, 134, 128, 122, 110, 119, 119, 114, 134, 131, 129, 114, 115, 123, 103, 135, 106, 141, 111, 122, 125, 119, 121, 122, 121, 117, 136, 110, 118, 119, 122, 109, 111, 124, 119, 137, 111, 122, 132, 132, 114, 141, 126, 137, 129, 134, 133, 122, 111, 116, 123, 125, 126, 143, 132, 143, 119, 130, 118, 126, 113, 127, 130, 134, 130, 129, 104, 135, 112, 130, 133, 131, 123, 129, 118, 157, 124, 146, 119, 140, 133, 135, 104, 131, 131, 148, 136, 131, 134, 126, 127, 120, 129, 131, 120, 124, 133, 104, 144, 121, 126, 111, 145, 116, 134, 137, 122, 121, 130, 131, 125, 126, 126, 125, 115, 126, 121, 136, 127, 123, 135, 117, 119, 121, 125, 139, 131, 124, 131, 120, 129, 125, 117, 132, 134, 111, 114, 127, 125, 142, 131, 134, 116, 122, 144, 146, 132, 125, 135, 142, 133, 130, 116, 128, 129, 143, 144, 131, 138, 107, 147, 124, 134, 141, 129, 122, 118, 139, 121, 122, 127, 114, 133, 113, 137, 133, 122, 118, 127, 145, 133, 126, 122, 128, 129, 149, 136, 122, 128, 124, 114, 123, 110, 128, 126, 96, 132, 115, 131, 128, 119, 134, 118, 128, 118, 139, 124, 134, 129, 121, 131, 126, 141, 120, 158, 126, 121, 103, 126, 110, 133, 109, 130, 112, 138, 126, 123, 113, 130, 135, 124, 119, 144, 120, 128, 130, 135, 134, 126, 126, 122, 113, 141, 134, 131, 127, 104, 127, 125, 114, 128, 120, 132, 128, 144, 123, 137, 139, 132, 134, 108, 136, 127, 143, 108, 129, 119, 128, 122, 99, 132, 131, 114, 121, 122, 122, 147, 133, 119, 119, 120, 117, 135, 111, 139, 128, 121, 139, 128, 132, 140, 134, 113, 113, 138, 117, 129, 107, 131, 117, 126, 131, 120, 136, 122, 116, 127, 132, 118, 120, 125, 115, 131, 123, 108, 123, 122, 128, 137, 106, 131, 132, 116, 121, 122, 121, 131, 122, 136, 129, 126, 133, 116, 126, 109, 135, 113, 132, 141, 124, 136, 123, 136, 132, 121, 124, 122, 138, 131, 118, 139, 129, 127, 98, 127, 127, 123, 116, 118, 121, 129, 134, 128, 127, 141, 142, 124, 144, 111, 127, 133, 126, 136, 108, 120, 115, 122, 126, 127, 125, 132, 115, 126, 92, 123, 126, 142, 117, 127, 120, 123, 112, 117, 143, 107, 134, 134, 131, 137, 125, 124, 134, 131, 113, 146, 122, 125, 116, 116, 117, 120, 106, 126, 137, 130, 121, 126, 135, 127, 123, 116, 123, 147, 134, 127, 125, 123, 134, 122, 121, 138, 145, 120, 125, 118, 124, 115, 111, 128, 127, 118, 124, 114, 119, 128, 128, 137, 134, 132, 141, 127, 135, 148, 121, 126, 148, 120, 132, 115, 120, 128, 113, 115, 143, 133, 119, 136, 120, 121, 107, 131, 126, 145, 108, 123, 125, 121, 130, 118, 133, 137, 123, 123, 121, 124, 142, 145, 136, 130, 111, 114, 115, 129, 123, 127, 132, 110, 127, 125, 143, 122, 119, 129, 120, 129, 131, 116, 122, 121, 116, 130, 128, 126, 121, 116, 120, 131, 133, 130, 160, 114, 121, 133, 120, 131, 140, 139, 130, 125, 106, 116, 109, 135, 119, 130, 122, 116, 127, 123, 144, 128, 138, 130, 133, 127, 119, 132, 125, 140, 124, 122, 105, 113, 114, 132, 131, 119, 141, 129, 118, 135, 107, 126, 131, 123, 113, 128, 120, 109, 118, 146, 134, 151, 120, 124, 127, 137, 146, 106, 136, 136, 136, 103, 125, 126, 137, 119, 132, 133, 119, 139, 117, 124, 128, 131, 101, 120, 110, 119, 124, 129, 143, 133, 133, 145, 126, 126, 146, 125, 129, 120, 135, 146, 112, 114, 129, 125, 115, 116, 117, 149, 102, 117, 127, 127, 143, 140, 123, 128, 116, 129, 132, 134, 117, 133, 126, 125, 123, 132, 110, 122, 126, 134, 119, 130, 108, 134, 140, 130, 130, 127, 127, 117, 116, 120, 137, 114, 108, 132, 104, 125, 133, 125, 126, 129, 125, 126, 121, 124, 114, 128, 127, 129, 118, 135, 105, 125, 120, 118, 110, 124, 111, 119, 112, 129, 118, 121, 121, 123, 145, 125, 128, 121, 137, 127, 106, 118, 133, 126, 121, 121, 121, 127, 126, 131, 108, 121, 131, 116, 105, 124, 111, 122, 133, 126, 133, 130, 127, 133, 113, 115, 122, 126, 111, 145, 127, 123, 122, 116, 127, 117, 131, 126, 114, 114, 119, 125, 123, 133, 120, 122, 137, 133, 145, 121, 123, 127, 125, 116, 122, 126, 121, 138, 147, 112, 101, 129, 130, 112, 125, 117, 123, 119, 114, 131, 129, 118, 125, 121, 142, 117, 113, 134, 110, 128, 142, 134, 118, 141, 139, 133, 137, 106, 105, 124, 118, 124, 114, 119, 124, 111, 119, 126, 132, 119, 117, 117, 128, 118, 114, 118, 104, 130, 133, 119, 137, 133, 115, 131, 133, 100, 99, 154, 130, 140, 113, 112, 132, 143, 116, 130, 127, 115, 114, 139, 113, 117, 142, 129, 128, 135, 106, 116, 121, 119, 128, 138, 127, 136, 122, 126, 139, 116, 132, 127, 130, 124, 120, 113, 145, 119, 124, 124, 123, 132, 141, 124, 127, 144, 124, 139, 130, 118, 134, 127, 134, 113, 143, 111, 113, 126, 126, 124, 120, 115, 116, 116, 119, 128, 129, 151, 143, 118, 121, 120, 127, 117, 128, 99, 125, 111, 110, 128, 129, 131, 111, 140, 122, 122, 116, 131, 137, 119, 120, 125, 91, 126, 140, 121, 139, 131, 128, 126, 131, 127, 129, 110, 130, 131, 128, 127, 107, 114, 140, 137, 121, 135, 121, 138, 130, 126, 121, 133, 145, 116, 114, 115, 109, 113, 139, 127, 116, 100, 126, 129, 109, 135, 130, 131, 114, 98, 120, 118, 127, 125, 136, 125, 138, 130, 123, 118, 124, 144, 143, 118, 124, 128, 129, 139, 114, 123, 109, 126, 144, 121, 115, 114, 116, 125, 134, 129, 122, 126, 141, 116, 125, 145, 125, 124, 120, 128, 131, 152, 114, 142, 134, 122, 136, 112, 120, 129, 125, 122, 131, 123, 122, 124, 134, 101, 136, 127, 120, 119, 118, 125, 128, 121, 109, 117, 133, 111, 103, 118, 115, 131, 116, 126, 117, 134, 117, 133, 118, 128, 128, 141, 121, 142, 133, 132, 130, 134, 122, 148, 112, 132, 132, 145, 116, 127, 128, 122, 106, 119, 119, 114, 121, 121, 127, 130, 140, 108, 118, 141, 138, 115, 130, 130, 131, 126, 144, 134, 137, 137, 129, 113, 129, 126, 130, 122, 126, 119, 124, 120, 122, 135, 110, 128, 123, 109, 127, 135, 134, 111, 111, 132, 152, 130, 123, 120, 125, 126, 125, 133, 120, 141, 128, 121, 138, 123, 133, 121, 148, 121, 150, 124, 109, 136, 119, 124, 137, 127, 108, 128, 122, 135, 130, 125, 111, 132, 123, 126, 132, 138, 125, 115, 122, 134, 102, 129, 130, 131, 137, 120, 131, 137, 131, 145, 106, 131, 122, 123, 124, 137, 125, 113, 129, 121, 137, 128, 119, 132, 125, 126, 124, 125, 123, 121, 125, 115, 128, 128, 115, 112, 125, 124, 134, 114, 136, 134, 127, 123, 134, 119, 121, 137, 146, 137, 135, 127, 134, 128, 115, 112, 144, 121, 114, 111, 134, 110, 118, 133, 127, 119, 139, 116, 127, 120, 132, 118, 122, 125, 126, 126, 126, 104, 125, 129, 139, 115, 119, 115, 125, 126, 116, 95, 130, 124, 131, 117, 112, 118, 126, 117, 133, 102, 123, 118, 120, 116, 126, 119, 134, 104, 112, 142, 120, 119, 141, 128, 124, 115, 111, 138, 113, 127, 128, 108, 119, 128, 146, 136, 128, 119, 114, 130, 106, 127, 136, 129, 118, 130, 125, 145, 125, 125, 128, 133, 120, 123, 122, 125, 122, 128, 125, 137, 136, 123, 107, 117, 109, 113, 131, 129, 131, 128, 130, 120, 132, 128, 129, 125, 142, 127, 122, 134, 130, 143, 119, 129, 125, 121, 123, 119, 125, 134, 128, 118, 121, 127, 120, 124, 121, 120, 128, 114, 130, 125, 126, 136, 134, 128, 149, 123, 111, 140, 140, 115, 151, 128, 108, 136, 135, 105, 117, 123, 122, 126, 131, 122, 126, 126, 130, 117, 127, 140, 121, 110, 114, 145, 123, 119, 119, 132, 134, 127, 153, 116, 108, 139, 115, 110, 122, 123, 122, 137, 126, 136, 130, 135, 121, 122, 124, 128, 118, 116, 133, 116, 144, 117, 129, 123, 126, 128, 111, 122, 115, 138, 139, 121, 129, 100, 127, 123, 138, 129, 130, 137, 144, 128, 98, 137, 126, 128, 125, 121, 126, 111, 138, 127, 120, 140, 139, 120, 123, 130, 119, 134, 116, 99, 115, 117, 104, 115, 138, 129, 145, 131, 131, 121, 130, 137, 121, 142, 130, 114, 131, 124, 119, 118, 118, 120, 130, 121, 124, 143, 116, 139, 127, 112, 119, 117, 113, 133, 122, 119, 117, 107, 118, 119, 128, 130, 130, 113, 121, 121, 142, 105, 120, 128, 115, 118, 133, 140, 124, 120, 115, 112, 121, 130, 129, 119, 109, 120, 116, 109, 115, 118, 127, 135, 126, 134, 132, 118, 122, 123, 128, 121, 136, 133, 141, 137, 117, 119, 130, 138, 118, 125, 133, 118, 131, 113, 119, 121, 116, 133, 125, 131, 126, 139, 121, 132, 125, 138, 126, 146, 114, 110, 137, 129, 121, 118, 133, 119, 127, 143, 124, 138, 123, 100, 138, 129, 105, 129, 128, 120, 147, 145, 114, 146, 139, 124, 123, 104, 121, 131, 133, 127, 124, 117, 104, 122, 124, 132, 134, 114, 130, 116, 122, 132, 135, 124, 117, 125, 133, 118, 118, 131, 110, 111, 118, 139, 116, 133, 130, 131, 131, 139, 130, 118, 117, 141, 106, 124, 133, 134, 106, 139, 126, 131, 118, 114, 133, 125, 132, 123, 130, 119, 122, 126, 119, 123, 116, 110, 112, 110, 128, 124, 130, 126, 129, 127, 102, 133, 123, 131, 128, 132, 130, 116, 138, 119, 138, 115, 115, 117, 128, 117, 139, 121, 113, 140, 126, 129, 126, 116, 136, 137, 105, 129, 131, 136, 122, 114, 124, 151, 128, 119, 112, 135, 144, 130, 130, 131, 133, 137, 133, 126, 105, 142, 148, 133, 123, 125, 127, 126, 124, 107, 132, 114, 133, 136, 127, 121, 126, 119, 139, 122, 111, 119, 115, 133, 131, 111, 125, 142, 116, 123, 133, 123, 120, 123, 133, 140, 122, 131, 132, 125, 114, 108, 118, 117, 149, 118, 118, 123, 126, 119, 124, 129, 119, 115, 131, 122, 99, 130, 122, 124, 139, 145, 120, 133, 138, 110, 112, 119, 111, 128, 138, 125, 127, 116, 119, 129, 129, 131, 112, 113, 123, 139, 119, 110, 116, 115, 115, 130, 125, 141, 121, 114, 130, 123, 126, 134, 128, 110, 104, 107, 124, 124, 124, 116, 129, 126, 140, 135, 118, 129, 118, 129, 114, 111, 122, 135, 109, 127, 136, 109, 122, 136, 119, 129, 121, 124, 148, 134, 127, 137, 134, 138, 153, 136, 122, 141, 125, 120, 125, 132, 141, 124, 116, 141, 131, 133, 131, 142, 137, 116, 136, 129, 108, 125, 130, 128, 119, 125, 122, 139, 127, 115, 129, 129, 121, 124, 125, 133, 116, 136, 122, 128, 111, 120, 105, 136, 129, 132, 122, 133, 139, 118, 140, 135, 130, 130, 119, 125, 123, 126, 133, 118, 122, 129, 133, 130, 124, 131, 126, 129, 150, 143, 116, 142, 127, 135, 126, 121, 136, 124, 121, 131, 141, 124, 123, 134, 118, 113, 128, 119, 127, 111, 127, 136, 124, 102, 132, 132, 117, 139, 121, 129, 121, 121, 133, 116, 125, 130, 124, 130, 116, 123, 117, 113, 124, 125, 131, 103, 112, 118, 135, 145, 129, 117, 140, 125, 142, 134, 122, 141, 126, 125, 133, 116, 126, 141, 145, 125, 138, 139, 136, 116, 129, 127, 120, 131, 110, 122, 141, 122, 107, 124, 134, 113, 120, 130, 131, 115, 119, 95, 130, 140, 125, 120, 140, 110, 123, 123, 127, 123, 111, 129, 115, 129, 113, 120, 104, 108, 137, 122, 129, 135, 129, 130, 129, 138, 117, 131, 123, 119, 113, 121, 128, 131, 134, 138, 128, 121, 115, 131, 96, 140, 107, 128, 130, 114, 118, 129, 125, 123, 142, 126, 119, 129, 130, 129, 120, 126, 123, 137, 117, 129, 140, 118, 122, 122, 123, 126, 150, 125, 126, 119, 120, 129, 126, 126, 133, 127, 127, 120, 137, 114, 122, 132, 129, 119, 117, 125, 96, 140, 124, 137, 128, 132, 129, 120, 123, 126, 126, 114, 121, 134, 125, 117, 126, 133, 133, 125, 135, 126, 128, 106, 131, 140, 125, 121, 112, 125, 114, 122, 129, 125, 128, 141, 118, 118, 129, 129, 103, 117, 111, 117, 115, 119, 117, 118, 125, 101, 128, 125, 131, 124, 124, 137, 113, 111, 133, 124, 126, 122, 111, 132, 125, 119, 140, 131, 126, 152, 133, 123, 120, 138, 130, 126, 122, 129, 109, 136, 139, 119, 129, 130, 120, 106, 104, 122, 134, 109, 109, 128, 131, 122, 121, 122, 150, 135, 120, 121, 116, 136, 119, 135, 129, 126, 131, 132, 126, 124, 117, 129, 143, 117, 145, 122, 141, 130, 122, 140, 121, 118, 137, 109, 118, 133, 131, 133, 117, 113, 109, 117, 139, 130, 130, 125, 128, 116, 135, 125, 125, 128, 120, 132, 138, 110, 125, 139, 119, 129, 110, 124, 128, 125, 126, 128, 119, 129, 124, 126, 116, 134, 141, 141, 135, 144, 125, 140, 129, 113, 134, 121, 120, 118, 137, 122, 137, 129, 136, 128, 108, 130, 102, 125, 118, 126, 121, 143, 119, 114, 123, 119, 113, 130, 119, 119, 126, 134, 118, 129, 128, 120, 126, 130, 129, 118, 130, 118, 128, 120, 124, 134, 115, 121, 126, 121, 129, 122, 124, 118, 134, 115, 106, 145, 126, 123, 123, 126, 124, 116, 125, 132, 126, 124, 122, 112, 119, 138, 124, 117, 118, 126, 123, 96, 129, 125, 131, 140, 127, 143, 122, 127, 109, 120, 137, 118, 128, 144, 115, 122, 122, 122, 138, 133, 118, 137, 125, 118, 140, 111, 128, 127, 116, 129, 119, 138, 108, 129, 117, 139, 116, 115, 138, 127, 136, 121, 117, 123, 124, 116, 117, 115, 129, 128, 131, 114, 128, 127, 115, 125, 135, 141, 130, 124, 126, 131, 132, 124, 119, 127, 116, 113, 116, 118, 125, 111, 116, 126, 126, 120, 137, 119, 132, 128, 128, 133, 113, 119, 119, 105, 145, 135, 128, 119, 132, 124, 138, 130, 107, 127, 132, 146, 123, 124, 142, 135, 135, 144, 139, 119, 126, 123, 146, 137, 134, 128, 122, 123, 108, 109, 121, 129, 133, 143, 121, 133, 121, 123, 120, 126, 115, 121, 146, 124, 131, 116, 115, 142, 121, 122, 121, 135, 114, 103, 136, 109, 115, 128, 152, 113, 143, 126, 140, 116, 119, 133, 135, 120, 127, 134, 125, 120, 141, 115, 124, 126, 128, 125, 129, 117, 162, 125, 106, 116, 136, 132, 129, 124, 118, 123, 117, 130, 141, 123, 130, 127, 120, 145, 131, 121, 130, 135, 121, 121, 125, 144, 128, 135, 121, 132, 127, 122, 117, 126, 113, 127, 123, 129, 120, 132, 128, 101, 135, 119, 111, 137, 127, 142, 142, 124, 126, 120, 112, 138, 126, 129, 120, 108, 135, 122, 129, 141, 129, 110, 127, 111, 131, 121, 122, 137, 117, 124, 124, 135, 119, 138, 116, 117, 109, 127, 124, 130, 126, 131, 109, 124, 131, 130, 129, 131, 132, 120, 114, 128, 139, 115, 125, 109, 123, 123, 129, 117, 125, 118, 128, 123, 138, 114, 133, 126, 129, 124, 124, 135, 113, 124, 115, 119, 118, 120, 119, 126, 135, 120, 145, 121, 127, 115, 125, 127, 130, 116, 115, 130, 134, 144, 132, 133, 133, 127, 127, 109, 125, 120, 148, 122, 129, 125, 116, 135, 110, 134, 122, 127, 129, 109, 99, 149, 119, 125, 139, 136, 131, 127, 135, 129, 119, 121, 123, 121, 132, 119, 124, 115, 124, 116, 128, 124, 136, 127, 123, 135, 125, 113, 129, 121, 116, 118, 121, 114, 143, 103, 126, 131, 141, 122, 134, 122, 112, 132, 135, 122, 128, 131, 115, 126, 124, 124, 115, 115, 115, 127, 129, 108, 141, 139, 123, 119, 129, 110, 110, 134, 115, 128, 132, 118, 128, 120, 119, 126, 128, 121, 121, 141, 110, 120, 139, 129, 125, 119, 118, 129, 129, 138, 107, 119, 103, 125, 131, 134, 113, 137, 107, 121, 113, 129, 117, 128, 114, 113, 127, 117, 124, 130, 122, 120, 129, 137, 141, 132, 125, 117, 128, 131, 132, 126, 119, 136, 107, 112, 114, 121, 125, 123, 122, 119, 122, 117, 132, 136, 137, 119, 129, 122, 146, 141, 130, 130, 118, 130, 122, 119, 126, 122, 138, 115, 136, 117, 139, 121, 132, 112, 120, 116, 115, 123, 139, 132, 121, 122, 131, 126, 123, 119, 104, 123, 128, 134, 104, 100, 101, 128, 114, 133, 111, 115, 111, 107, 102, 125, 106, 134, 135, 122, 113, 117, 104, 128, 143, 131, 120, 135, 114, 93, 128, 127, 125, 135, 129, 135, 107, 122, 126, 130, 136, 114, 141, 118, 133, 126, 130, 131, 135, 129, 122, 126, 133, 144, 124, 128, 122, 113, 115, 124, 112, 122, 140, 115, 125, 137, 129, 127, 129, 126, 155, 116, 115, 121, 129, 127, 129, 124, 130, 122, 124, 134, 126, 119, 113, 128, 132, 138, 122, 123, 148, 125, 111, 121, 122, 128, 132, 118, 136, 134, 139, 133, 126, 112, 142, 119, 138, 145, 138, 116, 121, 128, 126, 103, 122, 142, 128, 134, 115, 126, 126, 111, 115, 117, 128, 114, 128, 114, 122, 123, 125, 120, 130, 127, 129, 119, 133, 117, 125, 122, 114, 131, 113, 130, 127, 123, 127, 135, 130, 119, 121, 119, 133, 112, 117, 125, 118, 141, 130, 124, 117, 128, 124, 128, 109, 109, 137, 132, 107, 125, 134, 130, 125, 138, 140, 110, 130, 105, 129, 121, 132, 137, 131, 122, 119, 119, 130, 143, 123, 122, 109, 131, 119, 144, 129, 122, 111, 121, 137, 124, 137, 130, 119, 137, 117, 138, 123, 125, 111, 121, 134, 131, 106, 107, 123, 105, 133, 142, 119, 128, 137, 114, 120, 136, 123, 128, 126, 140, 112, 120, 118, 119, 135, 144, 140, 109, 122, 118, 130, 105, 126, 123, 135, 125, 123, 123, 127, 117, 124, 124, 118, 132, 120, 132, 132, 137, 124, 111, 121, 123, 145, 125, 123, 120, 136, 111, 128, 120, 140, 130, 124, 121, 127, 126, 124, 130, 132, 114, 114, 137, 136, 117, 108, 143, 113, 116, 142, 111, 120, 118, 132, 111, 117, 139, 145, 118, 141, 139, 121, 132, 130, 125, 122, 109, 128, 124, 142, 127, 137, 119, 123, 136, 126, 152, 120, 117, 132, 133, 123, 136, 134, 133, 139, 121, 123, 127, 107, 132, 133, 111, 129, 132, 144, 127, 119, 106, 146, 139, 126, 132, 128, 117, 125, 128, 126, 130, 116, 125, 121, 128, 123, 119, 133, 121, 114, 120, 135, 122, 119, 141, 116, 135, 141, 126, 124, 138, 130, 125, 127, 132, 139, 126, 138, 116, 112, 128, 115, 124, 132, 116, 126, 108, 130, 129, 150, 106, 119, 118, 124, 133, 138, 126, 130, 117, 132, 113, 119, 123, 115, 121, 123, 130, 130, 133, 109, 119, 111, 161, 123, 117, 136, 126, 124, 108, 152, 130, 125, 122, 132, 129, 117, 123, 120, 141, 111, 120, 125, 132, 122, 127, 121, 125, 136, 149, 129, 142, 121, 123, 119, 115, 134, 123, 112, 129, 128, 121, 115, 136, 146, 130, 128, 131, 118, 144, 130, 123, 117, 131, 123, 123, 121, 125, 140, 118, 114, 126, 140, 133, 130, 136, 121, 130, 137, 138, 106, 133, 131, 121, 129, 138, 127, 114, 118, 116, 124, 132, 125, 127, 133, 139, 116, 122, 141, 130, 131, 122, 108, 147, 112, 139, 129, 117, 117, 125, 116, 151, 135, 131, 110, 123, 125, 129, 127, 125, 125, 113, 119, 136, 126, 128, 118, 120, 119, 129, 129, 122, 122, 113, 134, 129, 133, 138, 109, 116, 133, 133, 117, 130, 126, 111, 108, 104, 132, 122, 141, 132, 124, 124, 131, 132, 119, 128, 120, 136, 121, 145, 122, 142, 114, 127, 108, 114, 132, 134, 118, 134, 116, 135, 106, 130, 113, 119, 117, 107, 126, 127, 118, 119, 109, 120, 122, 128, 126, 137, 119, 131, 114, 137, 128, 114, 124, 134, 135, 121, 122, 116, 135, 112, 122, 137, 134, 119, 116, 129, 131, 125, 140, 134, 120, 133, 124, 114, 118, 119, 134, 110, 130, 120, 128, 137, 123, 142, 118, 119, 133, 136, 150, 134, 123, 115, 127, 120, 120, 132, 131, 121, 118, 134, 109, 121, 127, 128, 135, 122, 133, 115, 125, 129, 130, 133, 120, 119, 118, 128, 137, 121, 105, 140, 123, 133, 125, 126, 115, 129, 143, 150, 139, 128, 131, 137, 111, 139, 131, 133, 126, 128, 114, 131, 130, 110, 121, 114, 95, 119, 124, 115, 132, 121, 115, 125, 145, 112, 117, 136, 159, 137, 118, 124, 123, 128, 123, 121, 134, 138, 128, 123, 134, 132, 126, 124, 121, 129, 132, 133, 104, 141, 117, 122, 124, 121, 128, 130, 116, 115, 105, 132, 134, 122, 130, 139, 118, 133, 125, 131, 118, 129, 147, 116, 106, 125, 134, 127, 125, 136, 124, 130, 118, 113, 129, 126, 129, 133, 118, 124, 129, 132, 123, 127, 118, 118, 108, 126, 135, 137, 126, 138, 100, 133, 131, 134, 140, 131, 147, 116, 140, 127, 125, 125, 121, 114, 123, 148, 128, 122, 130, 123, 119, 131, 110, 126, 121, 127, 121, 123, 126, 147, 112, 116, 122, 101, 117, 111, 111, 135, 128, 123, 115, 117, 117, 132, 132, 136, 122, 139, 114, 117, 134, 123, 117, 121, 144, 127, 101, 115, 132, 120, 122, 141, 116, 113, 127, 136, 123, 123, 125, 143, 138, 124, 129, 116, 138, 108, 135, 134, 119, 131, 111, 126, 126, 127, 114, 130, 119, 127, 123, 120, 113, 133, 107, 119, 137, 109, 147, 120, 103, 137, 130, 121, 131, 124, 104, 111, 133, 121, 128, 134, 127, 111, 119, 114, 140, 129, 127, 119, 129, 129, 129, 140, 114, 137, 115, 114, 128, 106, 124, 128, 112, 122, 120, 123, 108, 133, 118, 127, 126, 127, 120, 116, 139, 121, 134, 128, 131, 136, 128, 129, 131, 136, 130, 125, 127, 124, 130, 110, 137, 111, 130, 121, 122, 143, 120, 108, 113, 134, 123, 132, 138, 116, 136, 117, 113, 136, 131, 136, 106, 144, 135, 130, 112, 109, 115, 118, 125, 119, 128, 134, 110, 151, 123, 113, 125, 134, 136, 108, 130, 140, 130, 115, 115, 122, 118, 121, 112, 134, 142, 111, 118, 139, 115, 134, 130, 121, 145, 117, 133, 135, 125, 123, 120, 132, 128, 120, 122, 125, 137, 136, 144, 112, 115, 118, 126, 116, 105, 141, 134, 126, 119, 115, 106, 117, 111, 112, 128, 148, 124, 134, 142, 115, 117, 122, 125, 122, 140, 126, 131, 137, 114, 118, 125, 130, 121, 117, 118, 116, 132, 116, 138, 135, 122, 132, 134, 127, 130, 125, 118, 118, 118, 128, 139, 123, 111, 131, 133, 127, 135, 120, 118, 133, 123, 113, 118, 120, 120, 141, 128, 132, 115, 122, 124, 121, 115, 119, 132, 122, 122, 122, 120, 121, 142, 109, 125, 105, 127, 134, 141, 131, 132, 130, 115, 145, 110, 124, 145, 119, 140, 136, 142, 139, 111, 122, 115, 126, 138, 123, 138, 140, 118, 144, 123, 124, 131, 115, 129, 119, 132, 123, 136, 124, 128, 111, 132, 130, 126, 120, 126, 126, 123, 133, 129, 119, 146, 122, 128, 118, 123, 117, 143, 117, 155, 124, 125, 132, 121, 114, 128, 140, 110, 129, 118, 132, 114, 133, 110, 131, 133, 126, 127, 127, 130, 130, 131, 141, 119, 152, 122, 130, 115, 133, 130, 117, 117, 125, 119, 114, 133, 141, 134, 127, 115, 140, 128, 109, 117, 139, 138, 119, 143, 137, 113, 129, 126, 125, 128, 132, 135, 138, 132, 132, 116, 126, 133, 153, 130, 135, 117, 136, 144, 114, 129, 125, 125, 123, 136, 121, 119, 126, 132, 141, 136, 114, 119, 119, 113, 116, 131, 126, 130, 135, 130, 110, 118, 132, 134, 149, 119, 128, 130, 132, 130, 111, 111, 110, 111, 140, 142, 125, 128, 116, 119, 129, 122, 101, 128, 147, 117, 120, 126, 128, 128, 125, 136, 121, 125, 130, 111, 137, 136, 125, 129, 127, 109, 126, 126, 133, 127, 149, 129, 113, 117, 119, 130, 123, 131, 112, 99, 122, 119, 105, 123, 102, 147, 136, 122, 146, 111, 140, 121, 109, 129, 152, 136, 124, 119, 130, 131, 134, 111, 122, 119, 125, 126, 125, 126, 127, 153, 130, 128, 133, 128, 115, 132, 130, 128, 107, 136, 135, 107, 122, 130, 121, 113, 117, 115, 133, 119, 112, 138, 113, 119, 142, 103, 116, 123, 131, 130, 126, 138, 146, 127, 107, 111, 122, 130, 131, 125, 133, 127, 117, 121, 146, 111, 122, 130, 125, 135, 131, 118, 139, 122, 130, 123, 121, 117, 128, 123, 136, 135, 139, 138, 115, 127, 119, 121, 117, 131, 127, 122, 127, 148, 144, 126, 142, 147, 129, 133, 145, 112, 101, 129, 130, 106, 142, 126, 110, 127, 128, 112, 131, 120, 121, 132, 118, 116, 114, 122, 120, 122, 122, 136, 144, 113, 130, 132, 119, 108, 128, 129, 127, 122, 118, 118, 119, 116, 115, 133, 117, 141, 122, 117, 126, 145, 144, 120, 117, 105, 119, 147, 118, 133, 144, 124, 133, 127, 114, 125, 123, 127, 112, 116, 147, 139, 122, 113, 108, 139, 116, 127, 136, 154, 137, 123, 121, 121, 135, 138, 119, 148, 123, 118, 126, 131, 126, 129, 107, 130, 130, 120, 109, 123, 121, 116, 119, 139, 133, 145, 122, 126, 127, 119, 122, 117, 120, 128, 132, 125, 124, 126, 137, 115, 127, 126, 125, 120, 123, 113, 130, 114, 134, 125, 106, 128, 116, 135, 122, 123, 129, 129, 109, 115, 139, 134, 108, 114, 139, 124, 104, 155, 135, 117, 143, 139, 125, 118, 128, 122, 116, 112, 148, 128, 120, 126, 133, 136, 122, 118, 131, 125, 124, 117, 125, 121, 143, 120, 120, 140, 132, 116, 113, 122, 136, 129, 111, 110, 129, 121, 120, 135, 118, 125, 149, 141, 130, 141, 114, 124, 127, 116, 119, 125, 124, 119, 129, 115, 119, 124, 119, 120, 116, 118, 119, 131, 117, 116, 125, 128, 127, 138, 108, 125, 128, 125, 116, 124, 128, 127, 103, 129, 131, 128, 132, 125, 135, 137, 128, 145, 138, 120, 139, 132, 118, 112, 125, 123, 145, 123, 147, 124, 116, 125, 104, 142, 105, 132, 129, 123, 132, 140, 149, 118, 132, 134, 122, 106, 130, 113, 111, 120, 125, 123, 132, 128, 126, 140, 139, 130, 121, 113, 139, 140, 134, 125, 128, 103, 124, 112, 130, 101, 121, 119, 124, 148, 114, 114, 126, 129, 116, 94, 103, 124, 118, 127, 114, 127, 134, 121, 125, 130, 112, 137, 130, 127, 130, 125, 125, 117, 115, 147, 118, 117, 145, 118, 139, 103, 116, 128, 107, 123, 131, 126, 122, 127, 127, 101, 124, 135, 129, 118, 128, 137, 124, 136, 133, 131, 125, 133, 144, 140, 135, 126, 124, 127, 130, 126, 135, 134, 126, 118, 133, 119, 121, 121, 140, 117, 130, 131, 136, 129, 113, 137, 130, 96, 124, 122, 126, 132, 137, 122, 128, 122, 130, 126, 117, 125, 121, 124, 115, 125, 125, 123, 122, 124, 114, 150, 116, 140, 123, 132, 115, 126, 132, 134, 122, 117, 118, 128, 106, 144, 125, 128, 112, 127, 112, 125, 111, 123, 122, 127, 123, 117, 110, 119, 125, 124, 110, 124, 124, 124, 127, 124, 132, 135, 137, 148, 129, 124, 126, 121, 108, 126, 116, 130, 108, 136, 134, 113, 127, 119, 135, 128, 131, 116, 127, 116, 111, 127, 143, 87, 128, 127, 126, 129, 145, 120, 135, 116, 144, 114, 120, 111, 146, 130, 136, 118, 116, 132, 134, 131, 137, 118, 126, 117, 131, 116, 122, 108, 133, 131, 144, 128, 130, 127, 131, 107, 140, 127, 117, 122, 113, 134, 137, 107, 109, 120, 126, 124, 111, 134, 133, 120, 134, 127, 124, 129, 123, 126, 130, 115, 143, 106, 122, 115, 138, 110, 119, 114, 129, 119, 118, 133, 115, 126, 123, 124, 144, 115, 126, 156, 120, 141, 135, 118, 129, 127, 120, 123, 123, 126, 132, 127, 141, 105, 123, 124, 123, 119, 127, 122, 112, 128, 127, 119, 134, 121, 125, 128, 124, 116, 123, 133, 141, 116, 115, 130, 115, 137, 114, 140, 120, 131, 118, 102, 123, 134, 116, 130, 117, 132, 136, 120, 107, 129, 129, 138, 130, 130, 91, 130, 115, 123, 125, 133, 126, 135, 124, 112, 118, 121, 125, 116, 132, 117, 124, 130, 131, 106, 120, 111, 118, 112, 136, 135, 135, 135, 141, 121, 114, 120, 115, 142, 119, 121, 137, 125, 119, 114, 123, 128, 115, 127, 132, 107, 134, 115, 126, 136, 121, 127, 128, 119, 123, 132, 121, 110, 105, 112, 119, 121, 135, 131, 127, 139, 130, 112, 134, 126, 106, 126, 131, 117, 131, 134, 127, 116, 126, 128, 135, 120, 136, 115, 124, 131, 122, 129, 120, 127, 138, 118, 104, 116, 121, 112, 124, 121, 123, 109, 134, 127, 121, 114, 122, 120, 148, 106, 127, 128, 121, 132, 126, 111, 130, 133, 117, 121, 128, 127, 125, 113, 137, 141, 128, 116, 128, 158, 139, 104, 124, 138, 134, 128, 119, 132, 119, 115, 137, 112, 133, 125, 141, 140, 151, 138, 146, 100, 107, 127, 138, 126, 135, 107, 119, 109, 126, 183, 139, 108, 124, 124, 126, 127, 122, 124, 109, 126, 111, 120, 132, 128, 123, 126, 115, 116, 119, 127, 131, 118, 152, 121, 108, 130, 124, 126, 101, 95, 124, 128, 119, 130, 128, 124, 131, 113, 114, 126, 119, 157, 121, 123, 139, 126, 125, 106, 129, 124, 131, 136, 133, 123, 124, 128, 105, 119, 140, 110, 114, 123, 118, 118, 129, 122, 106, 119, 133, 126, 110, 113, 108, 121, 118, 116, 131, 113, 135, 121, 111, 126, 121, 145, 117, 136, 133, 138, 116, 112, 124, 126, 124, 133, 124, 151, 122, 123, 134, 117, 106, 116, 135, 135, 120, 130, 114, 134, 144, 127, 118, 111, 142, 137, 123, 142, 134, 101, 129, 131, 136, 122, 139, 126, 131, 111, 125, 141, 135, 122, 111, 133, 142, 122, 109, 118, 117, 117, 136, 129, 117, 128, 128, 129, 132, 119, 107, 150, 125, 125, 131, 121, 105, 131, 123, 119, 103, 131, 108, 115, 127, 142, 135, 132, 131, 125, 116, 126, 128, 118, 131, 124, 135, 146, 136, 121, 110, 114, 136, 135, 136, 144, 130, 124, 116, 130, 118, 115, 127, 134, 130, 119, 128, 134, 127, 147, 122, 139, 125, 110, 137, 136, 112, 112, 117, 129, 134, 118, 133, 143, 132, 142, 145, 134, 120, 127, 143, 138, 111, 126, 101, 152, 131, 118, 110, 117, 119, 121, 130, 119, 106, 117, 136, 126, 133, 129, 122, 136, 123, 147, 132, 139, 148, 125, 129, 130, 150, 137, 109, 125, 130, 116, 111, 119, 127, 130, 103, 133, 126, 117, 124, 119, 124, 107, 110, 123, 120, 127, 146, 125, 119, 98, 117, 139, 122, 124, 127, 130, 145, 127, 132, 105, 140, 138, 127, 145, 147, 103, 112, 111, 105, 127, 114, 121, 118, 139, 128, 133, 137, 127, 135, 138, 122, 127, 133, 114, 116, 116, 126, 127, 135, 137, 108, 128, 118, 108, 123, 114, 134, 112, 143, 142, 143, 129, 126, 108, 110, 117, 122, 113, 104, 119, 123, 125, 132, 129, 128, 136, 135, 124, 127, 127, 139, 112, 110, 147, 124, 113, 127, 121, 114, 127, 135, 141, 127, 102, 123, 126, 142, 125, 132, 118, 138, 116, 96, 119, 127, 120, 121, 109, 142, 128, 139, 131, 132, 128, 129, 131, 128, 115, 118, 124, 122, 122, 131, 121, 129, 108, 137, 162, 119, 138, 118, 130, 132, 132, 133, 131, 131, 152, 120, 110, 142, 130, 115, 113, 128, 133, 140, 113, 128, 136, 120, 131, 120, 137, 110, 129, 145, 136, 123, 137, 127, 128, 118, 127, 122, 133, 140, 116, 111, 118, 126, 123, 125, 126, 119, 132, 129, 125, 135, 123, 117, 122, 110, 144, 127, 140, 132, 148, 146, 134, 134, 135, 140, 109, 120, 143, 118, 120, 124, 128, 121, 134, 130, 143, 132, 107, 105, 119, 133, 126, 137, 122, 118, 103, 125, 108, 126, 130, 148, 142, 117, 111, 126, 139, 119, 124, 110, 127, 132, 133, 128, 126, 117, 127, 112, 131, 125, 123, 127, 144, 129, 106, 104, 118, 123, 132, 104, 121, 135, 129, 131, 113, 115, 117, 124, 134, 120, 120, 111, 121, 116, 141, 143, 127, 129, 107, 124, 132, 119, 152, 133, 135, 126, 110, 116, 104, 133, 125, 116, 129, 130, 133, 137, 120, 104, 116, 128, 138, 119, 132, 150, 137, 128, 107, 122, 116, 131, 122, 131, 98, 126, 142, 129, 135, 122, 119, 133, 131, 144, 93, 97, 120, 116, 128, 127, 114, 115, 124, 116, 124, 123, 119, 123, 137, 109, 136, 114, 132, 124, 114, 109, 125, 116, 117, 109, 137, 111, 110, 141, 121, 125, 128, 128, 118, 131, 137, 126, 131, 129, 118, 131, 136, 123, 124, 116, 93, 114, 133, 124, 112, 120, 119, 131, 135, 121, 136, 123, 111, 122, 127, 121, 119, 133, 123, 119, 110, 118, 115, 115, 114, 133, 128, 118, 109, 119, 115, 124, 115, 132, 130, 137, 125, 113, 136, 123, 131, 141, 133, 119, 130, 139, 134, 141, 118, 147, 107, 132, 116, 120, 125, 137, 125, 117, 119, 129, 124, 135, 121, 109, 117, 118, 123, 132, 105, 123, 130, 125, 134, 120, 117, 117, 151, 111, 138, 125, 115, 136, 126, 138, 111, 103, 138, 92, 133, 131, 114, 116, 138, 142, 122, 154, 121, 126, 129, 122, 124, 111, 138, 124, 138, 120, 111, 125, 134, 122, 114, 136, 128, 132, 118, 123, 114, 115, 142, 129, 132, 129, 116, 125, 138, 135, 112, 111, 132, 120, 120, 115, 126, 136, 135, 118, 115, 127, 123, 124, 113, 133, 143, 104, 123, 124, 105, 146, 120, 144, 147, 121, 125, 160, 134, 114, 126, 125, 122, 117, 118, 136, 130, 128, 139, 119, 121, 119, 118, 119, 131, 113, 121, 130, 123, 111, 126, 128, 122, 124, 120, 119, 155, 128, 140, 120, 134, 109, 127, 127, 120, 138, 136, 136, 107, 136, 134, 111, 125, 128, 114, 121, 123, 115, 120, 115, 138, 142, 133, 122, 128, 120, 125, 150, 125, 143, 135, 129, 103, 123, 126, 115, 116, 118, 111, 108, 114, 142, 121, 127, 136, 127, 125, 145, 135, 119, 125, 111, 134, 135, 144, 104, 141, 124, 117, 130, 116, 112, 134, 129, 113, 129, 134, 136, 99, 147, 120, 125, 102, 134, 150, 106, 125, 144, 119, 124, 138, 134, 141, 130, 130, 135, 129, 138, 137, 126, 113, 106, 133, 144, 116, 128, 116, 125, 130, 121, 131, 150, 114, 122, 111, 124, 128, 141, 133, 132, 111, 123, 147, 129, 129, 142, 118, 144, 138, 140, 112, 135, 123, 107, 111, 111, 122, 143, 113, 112, 126, 111, 123, 136, 117, 121, 137, 128, 123, 111, 128, 110, 140, 134, 125, 124, 124, 140, 146, 121, 136, 117, 144, 130, 118, 113, 125, 117, 125, 125, 114, 133, 115, 122, 129, 120, 122, 103, 110, 141, 135, 127, 128, 126, 134, 130, 139, 137, 134, 127, 145, 146, 126, 139, 117, 101, 158, 123, 121, 132, 134, 127, 112, 122, 134, 132, 131, 122, 118, 137, 123, 125, 123, 142, 130, 131, 130, 124, 104, 115, 136, 135, 131, 114, 124, 137, 115, 117, 138, 125, 118, 115, 136, 104, 114, 127, 128, 130, 132, 113, 136, 90, 125, 131, 127, 120, 141, 102, 133, 122, 129, 114, 134, 115, 116, 117, 121, 157, 132, 126, 126, 106, 104, 137, 117, 128, 132, 121, 106, 129, 124, 137, 128, 119, 117, 120, 123, 125, 117, 152, 129, 122, 130, 140, 123, 133, 137, 121, 126, 122, 115, 126, 133, 139, 122, 119, 118, 127, 132, 117, 133, 133, 140, 132, 127, 144, 123, 130, 118, 116, 115, 128, 123, 126, 117, 111, 132, 117, 121, 113, 140, 151, 114, 136, 135, 140, 122, 121, 106, 120, 115, 128, 137, 124, 115, 132, 134, 128, 129, 117, 118, 110, 149, 108, 125, 113, 102, 124, 104, 124, 113, 134, 123, 126, 131, 114, 128, 123, 117, 121, 122, 147, 128, 106, 119, 125, 119, 118, 112, 132, 120, 116, 139, 110, 131, 122, 123, 129, 120, 111, 128, 137, 117, 112, 106, 128, 126, 109, 126, 125, 122, 121, 130, 137, 121, 147, 149, 139, 110, 143, 131, 116, 140, 126, 110, 125, 119, 147, 135, 112, 115, 122, 116, 116, 144, 122, 106, 121, 113, 125, 137, 137, 136, 134, 127, 121, 105, 139, 97, 113, 145, 124, 109, 132, 141, 118, 130, 133, 130, 118, 132, 123, 133, 143, 98, 142, 122, 132, 133, 135, 112, 135, 108, 123, 130, 115, 123, 134, 121, 135, 123, 139, 127, 126, 121, 131, 111, 125, 120, 129, 116, 112, 120, 137, 130, 100, 120, 145, 140, 122, 122, 124, 112, 120, 124, 129, 127, 131, 132, 120, 140, 139, 122, 125, 123, 133, 128, 107, 118, 126, 121, 100, 121, 125, 108, 129, 132, 127, 126, 124, 140, 87, 136, 135, 134, 136, 109, 138, 131, 120, 116, 116, 132, 130, 149, 141, 119, 129, 133, 120, 105, 125, 120, 127, 109, 124, 132, 104, 129, 129, 152, 135, 111, 124, 124, 128, 131, 127, 137, 117, 105, 118, 118, 133, 124, 109, 131, 109, 114, 124, 138, 125, 133, 116, 135, 130, 127, 116, 133, 122, 135, 114, 123, 119, 116, 134, 109, 136, 132, 123, 117, 128, 131, 120, 132, 85, 138, 123, 135, 117, 135, 132, 119, 111, 134, 124, 118, 132, 130, 123, 113, 118, 131, 128, 121, 131, 132, 129, 138, 116, 127, 120, 124, 106, 136, 114, 131, 126, 115, 142, 122, 106, 133, 124, 135, 116, 101, 115, 146, 142, 129, 108, 126, 134, 112, 117, 128, 138, 118, 109, 126, 131, 105, 106, 136, 145, 117, 112, 116, 131, 120, 130, 125, 137, 132, 128, 123, 124, 117, 143, 139, 138, 120, 131, 128, 140, 118, 128, 125, 124, 127, 137, 110, 122, 117, 131, 124, 113, 123, 130, 128, 123, 128, 121, 129, 157, 141, 127, 125, 126, 136, 130, 116, 133, 117, 129, 114, 146, 104, 120, 115, 122, 130, 117, 121, 108, 111, 125, 115, 128, 120, 138, 132, 112, 120, 132, 135, 142, 99, 149, 119, 121, 119, 119, 139, 127, 118, 129, 140, 136, 112, 128, 128, 121, 129, 105, 115, 120, 127, 138, 138, 124, 131, 138, 96, 132, 125, 121, 141, 132, 125, 119, 120, 126, 127, 133, 106, 125, 120, 131, 147, 127, 114, 113, 132, 128, 112, 134, 130, 110, 141, 140, 142, 116, 118, 132, 132, 152, 125, 106, 139, 114, 126, 118, 119, 115, 124, 102, 145, 119, 118, 140, 133, 125, 105, 123, 120, 121, 128, 150, 154, 126, 130, 111, 140, 129, 131, 115, 100, 118, 144, 131, 130, 125, 126, 121, 141, 133, 130, 123, 113, 121, 130, 127, 119, 114, 138, 119, 137, 125, 110, 140, 114, 123, 129, 126, 126, 136, 116, 103, 143, 140, 128, 129, 113, 126, 105, 134, 130, 119, 132, 114, 114, 124, 133, 131, 120, 133, 130, 117, 128, 111, 134, 143, 111, 133, 130, 136, 121, 122, 141, 119, 120, 134, 120, 132, 130, 127, 120, 112, 130, 123, 131, 138, 111, 115, 146, 130, 131, 143, 121, 126, 144, 107, 107, 143, 115, 130, 112, 131, 134, 119, 122, 134, 110, 122, 117, 129, 117, 125, 148, 117, 106, 124, 134, 132, 123, 153, 116, 132, 122, 140, 129, 127, 131, 132, 127, 125, 122, 111, 118, 113, 130, 116, 101, 123, 124, 126, 111, 121, 145, 133, 144, 135, 114, 118, 111, 117, 130, 128, 151, 125, 128, 131, 112, 111, 137, 148, 122, 148, 120, 130, 115, 122, 125, 131, 135, 120, 107, 125, 123, 123, 127, 108, 123, 109, 128, 131, 118, 140, 123, 120, 120, 125, 111, 124, 112, 132, 130, 127, 148, 135, 121, 131, 118, 146, 147, 135, 136, 118, 109, 120, 123, 129, 122, 112, 116, 137, 140, 136, 135, 128, 131, 116, 129, 131, 134, 129, 123, 124, 144, 125, 135, 113, 127, 128, 130, 134, 120, 115, 129, 130, 119, 129, 139, 129, 111, 130, 118, 117, 139, 139, 127, 111, 118, 132, 108, 133, 121, 127, 106, 136, 108, 117, 142, 133, 112, 117, 132, 110, 120, 115, 117, 106, 130, 123, 96, 138, 140, 135, 116, 114, 129, 143, 121, 125, 115, 142, 130, 121, 138, 141, 133, 129, 126, 116, 104, 126, 120, 117, 125, 136, 117, 124, 109, 139, 130, 112, 124, 134, 145, 128, 134, 118, 112, 128, 130, 138, 135, 129, 136, 121, 109, 106, 118, 132, 117, 100, 121, 127, 141, 132, 112, 118, 126, 130, 108, 120, 115, 134, 113, 132, 139, 126, 129, 121, 125, 138, 124, 123, 135, 133, 152, 114, 128, 136, 119, 126, 120, 105, 117, 122, 132, 123, 126, 107, 136, 114, 112, 111, 112, 116, 126, 123, 112, 118, 116, 124, 126, 117, 129, 132, 141, 121, 139, 116, 135, 125, 129, 125, 132, 109, 119, 138, 120, 124, 124, 150, 123, 122, 122, 133, 112, 137, 131, 127, 119, 120, 128, 128, 138, 108, 137, 148, 128, 116, 120, 123, 122, 128, 141, 139, 113, 119, 121, 126, 133, 143, 137, 141, 112, 130, 146, 131, 128, 121, 135, 125, 128, 138, 140, 160, 141, 118, 116, 101, 119, 128, 129, 136, 126, 120, 117, 130, 104, 133, 120, 132, 136, 117, 122, 129, 116, 140, 107, 102, 123, 121, 119, 114, 120, 126, 120, 121, 130, 119, 130, 118, 123, 102, 120, 108, 150, 120, 122, 118, 136, 152, 115, 130, 139, 107, 116, 129, 124, 141, 131, 127, 138, 129, 103, 124, 116, 118, 122, 120, 135, 114, 112, 140, 116, 135, 108, 115, 134, 136, 124, 126, 134, 124, 135, 124, 130, 118, 111, 122, 144, 107, 112, 122, 133, 112, 122, 112, 130, 135, 119, 107, 119, 138, 135, 132, 127, 140, 120, 103, 114, 131, 131, 115, 134, 115, 124, 109, 136, 130, 120, 136, 118, 134, 116, 130, 138, 119, 125, 115, 120, 113, 107, 116, 122, 109, 120, 128, 115, 122, 123, 118, 116, 129, 119, 130, 113, 132, 120, 122, 145, 105, 139, 111, 118, 130, 134, 129, 128, 136, 124, 128, 127, 119, 120, 139, 117, 124, 131, 126, 116, 117, 123, 118, 113, 121, 138, 112, 125, 126, 125, 141, 107, 129, 129, 130, 117, 151, 113, 121, 116, 117, 134, 124, 114, 121, 138, 117, 117, 129, 126, 116, 119, 127, 131, 118, 122, 132, 105, 124, 138, 112, 125, 149, 128, 116, 116, 104, 122, 130, 136, 110, 128, 111, 113, 120, 120, 125, 124, 124, 129, 125, 132, 108, 124, 124, 119, 122, 105, 139, 128, 131, 122, 116, 132, 120, 123, 126, 129, 117, 130, 128, 126, 119, 115, 137, 131, 109, 109, 114, 136, 124, 123, 118, 133, 125, 135, 142, 122, 122, 146, 124, 113, 113, 127, 132, 125, 133, 129, 123, 122, 130, 119, 118, 134, 134, 142, 136, 112, 117, 117, 107, 115, 131, 135, 138, 134, 127, 144, 111, 130, 129, 118, 139, 106, 114, 131, 130, 129, 130, 123, 143, 123, 116, 132, 112, 125, 117, 116, 128, 134, 135, 116, 129, 138, 135, 114, 131, 138, 144, 132, 140, 122, 117, 111, 123, 108, 130, 115, 147, 125, 150, 100, 121, 125, 115, 117, 119, 127, 120, 146, 138, 145, 141, 137, 131, 135, 147, 136, 131, 129, 111, 126, 120, 121, 140, 140, 118, 140, 133, 128, 128, 130, 121, 137, 130, 121, 144, 118, 117, 107, 126, 123, 119, 113, 114, 133, 120, 129, 121, 106, 139, 135, 134, 122, 119, 148, 110, 123, 124, 119, 110, 132, 124, 112, 118, 122, 133, 126, 133, 120, 113, 125, 135, 127, 132, 140, 127, 140, 134, 129, 126, 139, 124, 116, 134, 108, 114, 132, 127, 117, 127, 112, 124, 117, 126, 134, 104, 100, 148, 134, 154, 144, 113, 125, 113, 124, 123, 124, 125, 124, 123, 119, 137, 117, 142, 133, 139, 127, 123, 149, 116, 112, 117, 127, 148, 128, 107, 117, 131, 124, 131, 128, 127, 119, 105, 118, 124, 123, 124, 115, 132, 135, 134, 117, 127, 125, 127, 131, 115, 125, 127, 130, 120, 108, 123, 117, 129, 135, 140, 126, 129, 127, 133, 105, 125, 123, 134, 126, 133, 145, 114, 140, 122, 140, 127, 137, 142, 137, 144, 130, 108, 134, 123, 119, 125, 122, 125, 142, 124, 135, 112, 135, 147, 104, 107, 113, 122, 129, 139, 123, 120, 117, 135, 114, 121, 144, 127, 117, 132, 123, 136, 149, 144, 112, 140, 102, 135, 127, 135, 111, 130, 117, 121, 123, 156, 103, 121, 131, 100, 152, 135, 131, 119, 117, 112, 122, 118, 128, 114, 120, 150, 127, 127, 120, 122, 131, 121, 130, 126, 137, 130, 132, 120, 121, 156, 113, 125, 136, 127, 124, 152, 129, 108, 122, 130, 104, 126, 157, 127, 114, 123, 121, 126, 121, 110, 118, 116, 124, 133, 127, 103, 129, 134, 126, 111, 125, 129, 118, 119, 127, 133, 125, 131, 122, 129, 133, 117, 131, 111, 116, 118, 125, 122, 128, 118, 133, 136, 112, 132, 120, 124, 129, 139, 143, 139, 141, 132, 129, 124, 113, 121, 132, 137, 111, 109, 121, 117, 103, 118, 121, 134, 127, 118, 113, 122, 111, 129, 124, 122, 133, 122, 130, 125, 136, 126, 126, 126, 132, 115, 132, 173, 126, 105, 137, 122, 114, 123, 115, 115, 120, 111, 133, 130, 118, 123, 122, 113, 112, 102, 125, 119, 137, 117, 121, 104, 117, 119, 98, 119, 116, 138, 128, 133, 104, 114, 119, 117, 126, 123, 118, 120, 140, 116, 127, 124, 126, 128, 128, 122, 128, 133, 113, 120, 134, 122, 133, 127, 124, 111, 126, 125, 124, 111, 132, 131, 123, 123, 129, 124, 126, 132, 113, 139, 126, 118, 141, 109, 121, 135, 126, 110, 121, 124, 111, 114, 142, 128, 121, 131, 118, 110, 131, 127, 118, 133, 123, 132, 101, 115, 128, 124, 124, 132, 121, 123, 112, 123, 123, 142, 134, 139, 128, 125, 123, 130, 152, 129, 119, 133, 123, 125, 127, 126, 147, 120, 111, 112, 117, 117, 139, 121, 160, 103, 143, 113, 108, 110, 123, 132, 130, 124, 143, 128, 120, 131, 135, 128, 140, 128, 128, 147, 122, 131, 124, 121, 113, 120, 124, 120, 139, 136, 122, 134, 133, 115, 118, 130, 133, 123, 130, 130, 143, 131, 136, 125, 126, 134, 144, 123, 125, 129, 119, 134, 127, 108, 130, 133, 110, 132, 128, 119, 113, 128, 133, 134, 122, 113, 129, 131, 117, 116, 111, 129, 122, 120, 109, 130, 133, 134, 131, 132, 122, 134, 118, 136, 128, 128, 115, 144, 116, 140, 106, 133, 137, 129, 140, 118, 125, 146, 117, 133, 115, 133, 114, 124, 125, 127, 136, 125, 126, 124, 132, 121, 106, 128, 133, 136, 163, 132, 121, 123, 112, 125, 115, 117, 142, 137, 128, 113, 126, 130, 143, 132, 121, 122, 115, 105, 109, 125, 131, 128, 129, 96, 119, 108, 115, 149, 105, 121, 131, 131, 125, 125, 142, 113, 117, 107, 116, 116, 137, 137, 112, 136, 147, 115, 127, 138, 128, 139, 134, 119, 125, 124, 156, 127, 123, 139, 126, 128, 82, 112, 137, 157, 133, 130, 123, 131, 139, 120, 125, 120, 102, 103, 129, 113, 132, 123, 111, 122, 117, 135, 112, 139, 125, 138, 143, 125, 117, 118, 136, 135, 131, 108, 130, 125, 128, 117, 116, 129, 114, 138, 142, 132, 140, 124, 126, 106, 117, 106, 121, 122, 125, 122, 129, 116, 150, 121, 120, 130, 129, 119, 128, 130, 132, 122, 145, 126, 127, 124, 112, 82, 123, 105, 121, 129, 117, 148, 121, 139, 118, 127, 102, 151, 120, 149, 125, 123, 131, 115, 128, 109, 141, 115, 135, 114, 120, 113, 116, 128, 121, 132, 124, 122, 117, 128, 132, 133, 124, 128, 135, 120, 116, 108, 133, 139, 140, 106, 123, 127, 128, 121, 119, 124, 120, 134, 133, 125, 135, 129, 125, 125, 118, 106, 123, 121, 116, 126, 131, 125, 130, 106, 147, 126, 115, 128, 119, 119, 116, 124, 129, 133, 130, 122, 111, 117, 111, 107, 129, 113, 135, 123, 153, 129, 130, 122, 141, 135, 129, 138, 117, 105, 126, 130, 127, 135, 135, 144, 124, 125, 141, 143, 124, 129, 134, 129, 118, 115, 119, 143, 116, 110, 116, 130, 142, 106, 122, 132, 119, 126, 118, 125, 116, 115, 127, 104, 122, 116, 122, 138, 124, 125, 135, 134, 140, 122, 119, 126, 112, 138, 111, 108, 126, 127, 126, 140, 134, 151, 113, 142, 115, 114, 119, 115, 127, 135, 131, 121, 146, 129, 121, 125, 121, 127, 118, 130, 125, 127, 164, 124, 125, 132, 110, 122, 128, 125, 114, 124, 127, 135, 130, 117, 106, 125, 102, 138, 126, 130, 133, 115, 122, 145, 123, 130, 132, 126, 128, 139, 138, 129, 130, 109, 118, 129, 116, 136, 142, 140, 137, 118, 110, 122, 131, 128, 128, 120, 114, 127, 119, 154, 125, 134, 125, 131, 127, 141, 118, 128, 129, 121, 130, 149, 123, 121, 129, 132, 115, 132, 115, 117, 138, 123, 116, 119, 123, 119, 136, 121, 123, 126, 126, 112, 130, 127, 139, 134, 106, 116, 121, 139, 124, 123, 107, 125, 114, 126, 123, 120, 130, 104, 130, 127, 133, 135, 130, 114, 125, 148, 110, 125, 106, 139, 125, 118, 139, 119, 123, 116, 134, 121, 132, 145, 135, 125, 128, 129, 137, 108, 119, 126, 142, 120, 109, 136, 126, 139, 124, 115, 130, 140, 113, 115, 140, 140, 127, 112, 140, 148, 117, 132, 119, 109, 124, 133, 129, 117, 121, 128, 121, 127, 114, 127, 112, 93, 121, 152, 123, 121, 125, 137, 116, 134, 115, 137, 115, 113, 126, 144, 123, 128, 135, 125, 130, 127, 133, 139, 108, 119, 121, 144, 133, 136, 135, 130, 128, 129, 115, 130, 136, 120, 121, 121, 114, 134, 125, 130, 123, 131, 126, 119, 125, 148, 132, 128, 105, 128, 124, 125, 124, 111, 126, 123, 109, 121, 133, 117, 112, 126, 134, 137, 117, 120, 133, 125, 115, 146, 108, 116, 103, 132, 123, 124, 136, 130, 129, 135, 123, 122, 132, 127, 131, 124, 127, 135, 141, 124, 123, 124, 120, 123, 136, 135, 129, 108, 144, 143, 129, 144, 130, 123, 123, 137, 128, 135, 125, 110, 134, 127, 135, 135, 135, 137, 126, 118, 117, 116, 150, 128, 131, 133, 118, 129, 129, 126, 140, 124, 126, 116, 118, 132, 120, 132, 126, 118, 136, 113, 151, 140, 137, 136, 128, 124, 116, 125, 128, 116, 117, 133, 134, 128, 108, 130, 122, 131, 115, 110, 126, 132, 125, 130, 113, 127, 124, 109, 129, 142, 135, 122, 115, 142, 121, 139, 145, 121, 134, 137, 124, 114, 108, 139, 117, 139, 144, 130, 117, 148, 160, 133, 137, 128, 136, 118, 114, 126, 135, 125, 143, 123, 125, 124, 79, 119, 118, 113, 133, 145, 146, 112, 137, 113, 124, 116, 132, 145, 109, 124, 132, 149, 121, 112, 131, 128, 128, 126, 128, 124, 146, 122, 128, 111, 132, 127, 134, 114, 124, 109, 123, 127, 124, 124, 117, 130, 124, 143, 132, 135, 154, 121, 142, 142, 113, 134, 128, 143, 162, 125, 114, 132, 119, 145, 128, 120, 128, 138, 122, 126, 133, 138, 137, 108, 119, 103, 138, 121, 123, 122, 112, 115, 129, 127, 144, 134, 112, 127, 121, 124, 127, 128, 130, 111, 145, 129, 119, 115, 118, 127, 138, 137, 131, 116, 115, 119, 133, 104, 125, 130, 123, 101, 137, 127, 134, 155, 137, 124, 128, 111, 125, 140, 149, 132, 129, 119, 125, 123, 131, 122, 136, 122, 131, 135, 126, 118, 125, 111, 115, 133, 118, 132, 138, 119, 129, 101, 135, 135, 129, 121, 128, 131, 128, 128, 128, 134, 115, 116, 118, 134, 123, 121, 122, 104, 135, 124, 129, 119, 117, 122, 130, 132, 118, 132, 133, 117, 123, 116, 128, 122, 118, 128, 138, 129, 117, 143, 122, 123, 128, 105, 121, 136, 127, 110, 130, 123, 129, 131, 136, 125, 126, 118, 115, 130, 134, 135, 112, 138, 144, 101, 149, 128, 129, 111, 125, 127, 153, 132, 124, 138, 110, 142, 107, 130, 129, 121, 116, 125, 107, 130, 95, 126, 126, 110, 119, 135, 151, 123, 123, 121, 124, 101, 118, 139, 130, 119, 137, 142, 132, 116, 119, 118, 129, 129, 146, 131, 126, 125, 115, 134, 124, 148, 126, 131, 130, 108, 128, 115, 103, 127, 136, 132, 124, 124, 127, 126, 110, 123, 129, 129, 114, 130, 129, 128, 129, 121, 107, 92, 122, 135, 148, 118, 129, 139, 110, 124, 119, 115, 132, 139, 127, 144, 122, 131, 136, 135, 122, 128, 122, 125, 115, 139, 132, 151, 122, 129, 123, 123, 127, 117, 132, 110, 137, 129, 139, 128, 135, 110, 128, 122, 126, 134, 127, 114, 137, 124, 131, 128, 117, 145, 118, 120, 122, 111, 120, 153, 132, 139, 131, 133, 140, 96, 109, 126, 121, 120, 132, 125, 131, 125, 122, 125, 118, 117, 127, 135, 136, 129, 105, 124, 122, 112, 119, 106, 113, 128, 121, 135, 126, 125, 124, 112, 134, 126, 141, 131, 123, 139, 123, 124, 122, 126, 126, 120, 133, 125, 131, 121, 113, 122, 113, 115, 140, 135, 111, 133, 128, 145, 137, 109, 131, 132, 128, 130, 129, 153, 128, 120, 120, 139, 116, 118, 120, 119, 121, 131, 126, 112, 119, 127, 123, 143, 120, 133, 113, 131, 127, 118, 132, 129, 136, 122, 132, 129, 131, 119, 124, 118, 145, 138, 126, 128, 123, 121, 133, 124, 116, 110, 104, 121, 131, 139, 137, 133, 113, 112, 126, 119, 117, 126, 122, 110, 106, 132, 118, 104, 142, 106, 134, 103, 128, 117, 112, 126, 129, 112, 115, 130, 123, 106, 115, 133, 129, 115, 125, 132, 139, 131, 130, 111, 128, 119, 151, 140, 122, 105, 138, 121, 117, 142, 129, 122, 116, 132, 115, 131, 115, 125, 125, 135, 132, 120, 114, 137, 143, 141, 115, 103, 125, 133, 129, 131, 114, 123, 132, 131, 125, 124, 117, 109, 120, 140, 139, 124, 120, 112, 128, 132, 129, 107, 125, 116, 126, 127, 127, 106, 145, 150, 114, 129, 123, 143, 143, 123, 120, 120, 109, 120, 119, 131, 141, 126, 103, 132, 117, 121, 128, 128, 120, 109, 126, 141, 132, 105, 119, 123, 113, 127, 132, 118, 130, 110, 109, 117, 111, 125, 123, 127, 115, 122, 113, 116, 121, 118, 145, 137, 94, 135, 118, 128, 129, 126, 125, 120, 108, 114, 130, 143, 126, 126, 116, 139, 117, 119, 128, 128, 134, 123, 125, 136, 112, 134, 114, 122, 137, 122, 135, 124, 127, 120, 118, 140, 121, 119, 118, 127, 145, 120, 137, 115, 118, 131, 126, 125, 118, 142, 127, 130, 134, 120, 139, 123, 131, 123, 126, 132, 120, 113, 106, 126, 130, 118, 114, 133, 126, 98, 134, 119, 142, 132, 113, 119, 134, 140, 138, 118, 105, 114, 130, 141, 117, 133, 136, 141, 140, 123, 131, 110, 123, 144, 135, 124, 145, 121, 132, 127, 136, 112, 131, 121, 110, 108, 126, 127, 121, 120, 119, 110, 130, 135, 151, 126, 131, 129, 130, 120, 122, 130, 134, 113, 148, 120, 142, 130, 143, 124, 121, 103, 135, 125, 134, 124, 114, 129, 123, 118, 129, 134, 124, 132, 125, 124, 126, 121, 154, 110, 123, 135, 121, 94, 105, 143, 113, 131, 136, 126, 125, 117, 117, 112, 123, 111, 144, 126, 134, 116, 109, 116, 118, 136, 99, 139, 98, 126, 129, 127, 142, 128, 117, 130, 134, 117, 144, 113, 129, 121, 127, 114, 135, 129, 117, 121, 130, 119, 118, 133, 131, 122, 109, 115, 128, 139, 115, 140, 138, 98, 130, 128, 126, 121, 116, 111, 134, 140, 133, 120, 124, 126, 118, 126, 129, 133, 140, 134, 137, 134, 136, 127, 125, 142, 122, 149, 121, 98, 136, 128, 120, 145, 111, 130, 156, 123, 125, 106, 142, 127, 120, 120, 102, 132, 120, 114, 111, 139, 133, 104, 122, 121, 119, 118, 108, 127, 120, 101, 126, 122, 102, 109, 117, 135, 119, 125, 141, 133, 130, 149, 121, 121, 125, 128, 120, 118, 111, 128, 119, 123, 127, 138, 134, 135, 124, 132, 131, 122, 128, 126, 161, 143, 146, 108, 107, 113, 112, 115, 138, 137, 127, 142, 115, 125, 123, 120, 121, 124, 112, 123, 122, 142, 120, 120, 126, 139, 112, 101, 126, 119, 138, 129, 125, 129, 137, 137, 135, 122, 141, 125, 129, 127, 123, 122, 124, 123, 121, 132, 124, 122, 131, 127, 140, 123, 122, 122, 120, 106, 117, 113, 134, 124, 129, 133, 121, 123, 136, 123, 118, 126, 132, 111, 130, 140, 135, 115, 139, 115, 140, 127, 123, 124, 121, 132, 128, 128, 132, 120, 130, 125, 126, 132, 129, 113, 131, 126, 116, 122, 124, 133, 121, 122, 114, 114, 135, 87, 130, 116, 116, 126, 128, 127, 116, 121, 116, 121, 141, 132, 132, 117, 115, 127, 117, 126, 116, 138, 127, 123, 132, 114, 139, 136, 115, 120, 133, 143, 136, 126, 125, 128, 104, 111, 133, 139, 131, 107, 117, 109, 130, 124, 118, 123, 150, 148, 129, 125, 125, 132, 121, 147, 130, 122, 117, 116, 124, 120, 124, 121, 135, 132, 137, 119, 109, 119, 129, 146, 105, 127, 115, 150, 116, 132, 122, 120, 87, 127, 125, 141, 141, 138, 135, 110, 122, 141, 105, 123, 115, 124, 120, 123, 115, 120, 125, 116, 125, 134, 127, 120, 121, 131, 117, 121, 122, 130, 140, 120, 133, 141, 134, 158, 134, 122, 112, 122, 119, 125, 130, 133, 112, 122, 130, 144, 112, 132, 140, 125, 140, 127, 127, 120, 106, 109, 137, 124, 109, 132, 123, 121, 131, 112, 143, 127, 106, 116, 119, 152, 125, 108, 125, 121, 127, 129, 147, 120, 124, 127, 124, 124, 120, 121, 121, 120, 120, 120, 115, 127, 128, 120, 119, 123, 132, 119, 136, 113, 132, 122, 122, 124, 128, 120, 121, 128, 120, 114, 125, 132, 120, 144, 129, 111, 137, 116, 128, 107, 117, 122, 134, 90, 108, 127, 115, 127, 131, 138, 125, 117, 134, 121, 125, 133, 115, 131, 138, 127, 120, 136, 134, 140, 118, 114, 134, 125, 126, 127, 114, 125, 121, 125, 125, 138, 123, 126, 118, 132, 106, 139, 129, 130, 121, 115, 119, 119, 138, 116, 117, 127, 113, 136, 135, 140, 139, 109, 125, 133, 132, 114, 116, 128, 118, 124, 111, 131, 116, 115, 131, 108, 143, 119, 129, 115, 109, 112, 139, 129, 127, 116, 112, 114, 107, 124, 124, 134, 131, 115, 110, 120, 126, 134, 122, 134, 127, 131, 123, 158, 104, 139, 129, 127, 116, 129, 127, 138, 138, 133, 144, 118, 140, 127, 104, 142, 132, 107, 142, 127, 119, 117, 141, 114, 154, 125, 137, 126, 122, 128, 123, 119, 150, 124, 144, 112, 134, 109, 121, 119, 132, 102, 124, 133, 141, 106, 130, 143, 123, 109, 130, 126, 123, 119, 117, 116, 125, 129, 127, 145, 118, 131, 126, 147, 135, 119, 132, 119, 143, 125, 127, 151, 125, 144, 123, 123, 124, 123, 120, 120, 132, 125, 126, 134, 112, 113, 139, 129, 121, 118, 110, 125, 119, 123, 131, 132, 139, 130, 126, 145, 137, 139, 143, 131, 137, 125, 123, 130, 120, 136, 132, 115, 136, 108, 117, 126, 115, 128, 129, 123, 141, 121, 127, 117, 132, 114, 131, 134, 130, 127, 127, 126, 132, 121, 135, 125, 131, 121, 111, 129, 127, 108, 117, 126, 101, 135, 131, 123, 116, 125, 139, 109, 137, 125, 106, 113, 131, 146, 133, 134, 142, 127, 121, 104, 130, 118, 111, 122, 145, 120, 147, 131, 119, 125, 115, 120, 137, 133, 90, 109, 128, 134, 116, 113, 142, 132, 114, 129, 113, 130, 120, 122, 136, 122, 99, 124, 108, 127, 125, 118, 114, 145, 120, 117, 145, 127, 112, 114, 125, 131, 126, 124, 132, 138, 125, 116, 129, 127, 144, 135, 140, 124, 123, 119, 117, 135, 143, 128, 121, 114, 131, 131, 107, 114, 129, 120, 125, 124, 134, 138, 130, 124, 140, 126, 129, 131, 128, 122, 138, 140, 123, 123, 109, 112, 145, 115, 126, 120, 109, 123, 106, 140, 111, 107, 114, 125, 121, 116, 123, 117, 137, 123, 117, 116, 119, 130, 127, 105, 131, 142, 132, 132, 119, 119, 116, 120, 124, 119, 118, 137, 113, 125, 117, 137, 115, 119, 131, 125, 116, 120, 124, 139, 122, 129, 127, 128, 131, 127, 126, 149, 119, 134, 130, 124, 154, 131, 143, 133, 104, 124, 108, 121, 139, 134, 119, 132, 118, 145, 139, 130, 109, 111, 127, 137, 132, 130, 132, 139, 131, 129, 147, 138, 137, 115, 123, 144, 134, 120, 114, 112, 132, 143, 129, 138, 118, 134, 121, 121, 126, 124, 116, 118, 107, 138, 124, 123, 133, 117, 122, 136, 117, 132, 126, 125, 113, 119, 107, 114, 125, 126, 133, 117, 125, 143, 124, 111, 138, 117, 140, 125, 130, 138, 115, 123, 116, 125, 105, 133, 134, 126, 113, 123, 120, 122, 138, 102, 119, 110, 115, 122, 121, 148, 126, 126, 129, 113, 141, 121, 120, 140, 138, 108, 127, 127, 130, 116, 120, 114, 123, 140, 133, 112, 141, 119, 103, 126, 133, 127, 137, 112, 120, 129, 134, 136, 118, 125, 124, 119, 144, 116, 139, 142, 118, 127, 138, 117, 134, 116, 146, 104, 116, 128, 131, 121, 122, 112, 121, 132, 129, 115, 126, 141, 109, 134, 144, 128, 98, 133, 123, 130, 123, 130, 119, 113, 143, 145, 115, 130, 147, 119, 120, 115, 137, 118, 128, 128, 130, 119, 130, 123, 128, 138, 114, 134, 119, 124, 137, 133, 125, 112, 128, 115, 160, 123, 117, 114, 128, 111, 143, 123, 123, 117, 127, 121, 124, 133, 120, 132, 123, 129, 115, 106, 130, 119, 127, 123, 131, 135, 129, 130, 123, 123, 111, 126, 120, 133, 132, 113, 111, 129, 143, 117, 114, 116, 121, 127, 140, 112, 142, 124, 116, 118, 120, 111, 130, 124, 134, 133, 122, 120, 127, 127, 117, 126, 136, 134, 106, 135, 130, 112, 114, 128, 142, 122, 114, 131, 130, 129, 137, 143, 121, 143, 139, 136, 132, 140, 128, 130, 131, 118, 145, 132, 122, 132, 118, 121, 133, 110, 123, 119, 131, 121, 144, 124, 129, 129, 129, 129, 120, 132, 123, 120, 107, 133, 122, 114, 111, 121, 122, 128, 145, 119, 131, 127, 130, 120, 121, 131, 130, 123, 136, 127, 127, 141, 137, 137, 112, 133, 125, 131, 136, 140, 121, 122, 126, 114, 122, 115, 129, 130, 131, 109, 129, 138, 138, 133, 119, 109, 112, 120, 141, 118, 129, 122, 129, 136, 133, 123, 128, 141, 127, 123, 133, 131, 129, 131, 117, 123, 124, 138, 137, 112, 119, 120, 138, 135, 118, 117, 122, 129, 120, 138, 122, 126, 128, 131, 120, 141, 146, 127, 133, 116, 132, 126, 127, 108, 126, 135, 113, 124, 130, 137, 124, 136, 137, 144, 100, 109, 138, 116, 121, 110, 122, 118, 143, 133, 149, 125, 126, 123, 111, 119, 120, 107, 113, 103, 144, 140, 122, 124, 114, 126, 112, 132, 131, 116, 125, 127, 122, 124, 135, 140, 132, 136, 115, 128, 109, 141, 112, 128, 137, 121, 130, 134, 125, 132, 121, 103, 114, 125, 109, 142, 125, 139, 127, 139, 112, 149, 129, 131, 124, 121, 132, 144, 114, 108, 120, 138, 142, 107, 130, 131, 110, 115, 133, 121, 110, 135, 123, 140, 127, 123, 115, 147, 123, 129, 127, 127, 123, 132, 118, 124, 122, 151, 140, 146, 130, 91, 126, 131, 122, 125, 151, 135, 119, 128, 135, 127, 119, 131, 123, 121, 126, 121, 132, 127, 123, 132, 133, 142, 120, 143, 131, 134, 141, 130, 123, 129, 133, 126, 133, 143, 123, 130, 124, 132, 129, 121, 116, 140, 126, 105, 112, 127, 115, 136, 134, 109, 154, 131, 128, 113, 126, 128, 116, 131, 137, 147, 150, 119, 105, 136, 116, 136, 124, 134, 118, 132, 118, 124, 137, 134, 113, 114, 117, 127, 138, 142, 126, 135, 125, 121, 160, 129, 121, 123, 123, 124, 142, 101, 127, 108, 129, 127, 116, 133, 120, 141, 135, 144, 112, 132, 139, 138, 139, 138, 126, 138, 107, 147, 115, 120, 124, 138, 123, 124, 134, 110, 125, 133, 144, 132, 114, 122, 146, 122, 120, 118, 98, 131, 130, 144, 126, 122, 117, 118, 121, 141, 96, 123, 116, 123, 118, 111, 127, 119, 125, 121, 124, 115, 125, 123, 122, 135, 118, 121, 107, 132, 119, 134, 116, 131, 123, 135, 132, 130, 114, 113, 131, 114, 115, 118, 108, 119, 123, 115, 125, 123, 138, 131, 131, 121, 100, 125, 110, 129, 137, 125, 128, 129, 133, 136, 130, 136, 121, 120, 154, 131, 126, 126, 141, 109, 118, 108, 124, 124, 131, 129, 132, 129, 130, 121, 122, 133, 129, 131, 142, 129, 126, 107, 137, 133, 118, 128, 110, 115, 130, 111, 112, 129, 131, 126, 123, 123, 127, 131, 128, 128, 129, 125, 118, 101, 115, 136, 118, 145, 133, 129, 112, 115, 118, 122, 104, 105, 125, 138, 126, 104, 111, 106, 120, 126, 122, 137, 112, 129, 110, 142, 125, 128, 135, 122, 122, 117, 101, 131, 119, 132, 120, 152, 139, 107, 137, 140, 111, 122, 137, 143, 133, 110, 130, 127, 127, 143, 129, 121, 123, 116, 133, 130, 146, 134, 143, 133, 108, 117, 134, 131, 117, 121, 133, 131, 119, 122, 132, 119, 146, 129, 123, 122, 144, 129, 132, 113, 131, 125, 124, 140, 132, 114, 126, 121, 124, 119, 122, 125, 131, 157, 132, 120, 108, 114, 126, 143, 128, 117, 131, 132, 113, 133, 130, 133, 141, 131, 127, 121, 127, 129, 127, 137, 122, 138, 127, 121, 124, 147, 134, 118, 125, 124, 116, 132, 125, 113, 120, 140, 129, 140, 124, 105, 133, 111, 128, 123, 118, 128, 120, 124, 108, 122, 119, 114, 121, 120, 125, 122, 139, 131, 112, 114, 123, 120, 135, 139, 125, 123, 119, 122, 127, 132, 143, 125, 120, 121, 129, 125, 118, 129, 126, 127, 130, 139, 127, 116, 128, 127, 114, 117, 130, 132, 99, 140, 105, 158, 140, 121, 126, 110, 139, 120, 130, 135, 135, 128, 114, 120, 113, 146, 134, 122, 131, 139, 119, 127, 112, 116, 138, 127, 123, 115, 124, 129, 115, 135, 137, 134, 125, 122, 119, 155, 124, 124, 122, 130, 135, 103, 124, 114, 150, 120, 121, 133, 116, 127, 125, 133, 123, 122, 113, 114, 109, 119, 120, 131, 120, 127, 107, 118, 142, 120, 128, 123, 117, 107, 115, 129, 139, 142, 135, 136, 104, 126, 132, 132, 121, 120, 132, 128, 128, 103, 105, 143, 137, 138, 109, 114, 131, 127, 126, 134, 124, 134, 133, 135, 121, 146, 139, 132, 112, 132, 122, 127, 126, 118, 122, 115, 124, 117, 134, 111, 128, 116, 131, 139, 110, 120, 153, 120, 142, 124, 113, 115, 124, 124, 111, 114, 138, 134, 130, 110, 122, 135, 123, 123, 114, 118, 135, 122, 130, 120, 135, 119, 131, 127, 107, 108, 127, 130, 125, 129, 119, 135, 125, 129, 119, 127, 120, 123, 104, 114, 124, 138, 123, 119, 136, 123, 122, 139, 129, 123, 134, 129, 128, 135, 139, 139, 126, 136, 114, 115, 127, 120, 105, 114, 125, 120, 134, 122, 137, 112, 132, 142, 145, 105, 121, 134, 120, 146, 131, 110, 133, 131, 123, 131, 114, 116, 121, 120, 129, 144, 114, 111, 113, 134, 125, 110, 128, 133, 127, 117, 115, 115, 118, 111, 113, 122, 132, 136, 134, 118, 118, 142, 123, 113, 127, 121, 124, 122, 121, 116, 123, 130, 126, 113, 103, 121, 110, 122, 141, 120, 147, 111, 120, 110, 113, 120, 127, 120, 114, 120, 124, 147, 120, 130, 122, 134, 131, 133, 123, 114, 127, 124, 116, 135, 121, 123, 115, 113, 116, 116, 131, 142, 136, 140, 146, 136, 131, 121, 108, 130, 121, 124, 126, 119, 116, 122, 109, 144, 120, 134, 114, 120, 102, 131, 122, 144, 128, 115, 131, 116, 122, 137, 103, 132, 147, 115, 140, 118, 123, 118, 117, 136, 157, 122, 106, 123, 128, 119, 110, 131, 120, 140, 118, 128, 131, 119, 125, 127, 132, 115, 124, 124, 132, 149, 116, 114, 135, 140, 114, 157, 116, 134, 125, 130, 126, 117, 132, 136, 123, 125, 129, 126, 126, 118, 124, 125, 135, 119, 125, 136, 134, 126, 128, 105, 122, 137, 139, 114, 103, 134, 127, 117, 138, 101, 123, 130, 126, 126, 129, 107, 139, 126, 144, 126, 138, 129, 117, 127, 149, 144, 118, 124, 127, 127, 133, 127, 110, 119, 133, 132, 111, 144, 109, 115, 138, 138, 130, 117, 129, 136, 121, 118, 122, 143, 106, 108, 126, 144, 135, 144, 133, 127, 125, 115, 127, 106, 126, 118, 132, 124, 125, 134, 124, 113, 131, 136, 127, 124, 128, 128, 126, 135, 117, 120, 116, 121, 118, 135, 131, 113, 133, 136, 108, 125, 118, 135, 121, 135, 128, 138, 133, 138, 135, 126, 105, 144, 131, 122, 131, 129, 135, 127, 131, 131, 107, 130, 135, 113, 119, 118, 130, 132, 113, 124, 132, 135, 136, 126, 102, 134, 119, 130, 121, 130, 112, 135, 123, 125, 148, 117, 132, 128, 110, 124, 125, 123, 131, 121, 138, 119, 125, 142, 111, 118, 121, 122, 118, 124, 145, 115, 113, 114, 111, 129, 124, 112, 117, 118, 126, 127, 122, 114, 111, 112, 126, 129, 151, 133, 111, 115, 125, 124, 157, 111, 108, 122, 136, 126, 133, 124, 123, 123, 119, 136, 142, 114, 115, 132, 113, 140, 123, 122, 126, 113, 127, 126, 122, 151, 116, 121, 136, 116, 126, 141, 156, 135, 128, 105, 126, 121, 128, 115, 116, 131, 107, 117, 138, 115, 137, 128, 128, 128, 142, 124, 149, 132, 121, 130, 111, 118, 108, 127, 143, 146, 129, 134, 117, 118, 140, 132, 140, 120, 129, 123, 132, 120, 119, 122, 133, 129, 135, 127, 122, 107, 116, 124, 123, 120, 117, 120, 123, 132, 121, 151, 102, 126, 127, 128, 141, 137, 116, 129, 132, 120, 110, 138, 125, 152, 120, 128, 129, 146, 128, 135, 114, 119, 112, 112, 130, 111, 129, 136, 137, 128, 135, 114, 133, 126, 108, 129, 128, 129, 120, 134, 127, 115, 119, 120, 109, 136, 121, 122, 150, 122, 126, 120, 125, 108, 118, 122, 111, 142, 112, 140, 122, 107, 111, 132, 134, 143, 116, 134, 118, 110, 131, 124, 115, 108, 131, 133, 134, 110, 135, 117, 108, 142, 113, 102, 133, 137, 112, 127, 125, 135, 124, 127, 129, 129, 117, 137, 136, 95, 131, 137, 130, 127, 129, 122, 151, 111, 104, 129, 118, 103, 129, 115, 122, 131, 124, 130, 136, 143, 115, 125, 125, 115, 127, 127, 117, 121, 125, 136, 132, 116, 126, 121, 128, 119, 121, 107, 145, 124, 95, 123, 134, 117, 117, 134, 123, 109, 136, 124, 114, 134, 127, 113, 125, 128, 107, 126, 111, 133, 120, 121, 114, 145, 130, 142, 134, 130, 123, 127, 116, 121, 132, 117, 120, 133, 118, 108, 133, 112, 119, 129, 110, 123, 131, 111, 124, 132, 136, 140, 124, 121, 123, 126, 116, 121, 103, 111, 133, 139, 141, 108, 120, 121, 126, 131, 122, 118, 130, 132, 111, 118, 128, 116, 138, 125, 139, 109, 118, 107, 111, 136, 132, 145, 121, 117, 121, 117, 125, 128, 130, 112, 131, 127, 122, 122, 114, 137, 100, 130, 122, 111, 109, 121, 124, 123, 116, 106, 118, 133, 138, 133, 120, 120, 137, 128, 127, 148, 110, 123, 132, 123, 114, 140, 124, 120, 131, 123, 128, 131, 127, 115, 110, 129, 149, 148, 129, 126, 112, 126, 132, 117, 130, 121, 132, 117, 145, 139, 118, 138, 124, 142, 124, 134, 118, 120, 128, 136, 127, 129, 131, 127, 121, 132, 121, 119, 116, 125, 119, 119, 119, 139, 131, 134, 133, 110, 140, 132, 126, 112, 128, 125, 132, 126, 124, 127, 103, 136, 123, 130, 123, 130, 109, 122, 120, 98, 135, 126, 145, 112, 103, 137, 121, 103, 124, 131, 120, 125, 128, 107, 135, 139, 125, 105, 103, 148, 111, 126, 121, 115, 125, 142, 124, 129, 129, 130, 115, 116, 122, 123, 116, 127, 125, 130, 119, 126, 133, 124, 119, 122, 134, 126, 118, 133, 124, 120, 124, 145, 112, 124, 131, 133, 117, 112, 119, 114, 118, 125, 112, 122, 111, 125, 121, 131, 125, 130, 134, 131, 120, 112, 123, 130, 130, 117, 113, 120, 128, 126, 136, 115, 121, 110, 132, 142, 129, 127, 118, 121, 126, 130, 132, 137, 118, 136, 127, 118, 105, 138, 139, 133, 130, 127, 124, 125, 136, 130, 123, 130, 112, 134, 118, 128, 134, 131, 126, 133, 125, 106, 111, 142, 122, 125, 115, 118, 109, 127, 124, 118, 137, 121, 129, 139, 129, 127, 124, 124, 134, 134, 134, 139, 127, 133, 132, 132, 118, 124, 131, 131, 133, 110, 135, 120, 155, 125, 138, 137, 137, 137, 130, 140, 128, 134, 135, 146, 121, 124, 128, 132, 124, 120, 138, 108, 130, 131, 137, 114, 133, 121, 129, 133, 131, 142, 121, 111, 120, 113, 115, 134, 116, 124, 125, 137, 115, 133, 137, 133, 115, 126, 129, 123, 133, 141, 125, 122, 125, 121, 120, 139, 134, 110, 117, 132, 119, 138, 128, 103, 128, 112, 109, 142, 116, 138, 132, 129, 133, 117, 130, 114, 105, 123, 124, 108, 126, 113, 139, 119, 112, 127, 124, 131, 108, 111, 110, 124, 125, 120, 108, 132, 128, 125, 119, 118, 123, 106, 140, 118, 132, 131, 131, 100, 138, 117, 117, 135, 128, 122, 129, 132, 110, 116, 133, 128, 120, 130, 128, 134, 133, 124, 124, 117, 133, 121, 119, 104, 118, 116, 129, 116, 122, 144, 137, 121, 121, 117, 116, 135, 122, 125, 121, 131, 124, 130, 125, 127, 136, 118, 117, 141, 120, 118, 121, 128, 127, 110, 128, 136, 126, 108, 119, 112, 124, 114, 119, 112, 119, 119, 119, 126, 144, 124, 126, 143, 145, 130, 123, 112, 112, 122, 123, 140, 134, 127, 117, 106, 130, 146, 117, 134, 120, 133, 121, 124, 131, 135, 130, 137, 137, 134, 131, 118, 126, 124, 139, 148, 127, 126, 141, 128, 119, 119, 145, 128, 120, 124, 122, 127, 132, 113, 135, 117, 135, 127, 113, 122, 125, 132, 130, 117, 123, 123, 124, 105, 132, 121, 126, 126, 114, 110, 124, 119, 128, 129, 126, 125, 118, 133, 120, 133, 113, 111, 136, 128, 120, 110, 134, 127, 135, 125, 121, 121, 136, 133, 121, 128, 118, 123, 130, 123, 129, 113, 118, 138, 120, 117, 127, 123, 106, 114, 126, 120, 125, 143, 150, 129, 111, 120, 127, 130, 111, 124, 126, 122, 118, 122, 128, 111, 122, 131, 125, 113, 132, 133, 119, 115, 114, 131, 130, 118, 128, 138, 147, 128, 133, 136, 98, 126, 138, 144, 120, 144, 125, 151, 134, 123, 124, 135, 132, 128, 131, 117, 116, 128, 120, 134, 132, 117, 106, 121, 132, 124, 131, 121, 119, 119, 132, 131, 122, 124, 134, 124, 112, 136, 113, 131, 131, 140, 127, 136, 130, 129, 131, 128, 128, 117, 127, 130, 109, 143, 126, 119, 141, 116, 118, 135, 121, 117, 110, 129, 129, 123, 125, 113, 124, 115, 130, 129, 152, 135, 136, 136, 141, 132, 139, 106, 106, 127, 130, 117, 150, 117, 144, 106, 137, 104, 152, 117, 136, 112, 135, 108, 124, 123, 139, 110, 134, 122, 132, 128, 105, 134, 115, 119, 104, 126, 124, 133, 112, 109, 137, 119, 137, 125, 149, 110, 131, 142, 130, 106, 138, 127, 142, 121, 136, 130, 110, 140, 137, 120, 120, 117, 118, 140, 125, 133, 111, 127, 124, 119, 125, 125, 134, 128, 124, 129, 148, 133, 135, 136, 123, 127, 130, 130, 128, 119, 119, 126, 144, 130, 123, 109, 134, 133, 125, 120, 113, 102, 131, 113, 125, 123, 123, 119, 132, 141, 132, 119, 119, 139, 122, 130, 117, 144, 127, 110, 116, 114, 142, 126, 116, 126, 121, 123, 108, 119, 118, 103, 117, 126, 119, 125, 98, 113, 120, 128, 124, 116, 131, 127, 126, 128, 132, 114, 108, 128, 134, 115, 127, 130, 131, 113, 122, 121, 124, 144, 121, 113, 129, 128, 131, 126, 128, 138, 121, 111, 146, 118, 138, 146, 119, 114, 107, 107, 133, 136, 130, 124, 117, 137, 107, 118, 124, 140, 105, 133, 110, 135, 121, 106, 138, 119, 122, 128, 132, 112, 127, 130, 109, 130, 118, 135, 127, 127, 133, 120, 129, 120, 118, 135, 130, 119, 132, 125, 139, 140, 112, 130, 105, 132, 124, 120, 118, 93, 132, 133, 130, 137, 109, 111, 129, 143, 136, 119, 126, 149, 124, 126, 114, 143, 112, 148, 99, 125, 150, 120, 135, 128, 129, 130, 111, 120, 120, 146, 143, 123, 110, 128, 120, 126, 126, 144, 127, 112, 140, 126, 138, 131, 117, 118, 119, 134, 141, 125, 145, 128, 122, 132, 119, 140, 133, 116, 128, 113, 139, 131, 125, 118, 134, 142, 140, 122, 128, 120, 111, 128, 121, 109, 126, 137, 141, 133, 140, 123, 125, 125, 133, 137, 131, 134, 122, 122, 141, 106, 116, 128, 138, 130, 134, 122, 115, 128, 134, 102, 153, 129, 126, 118, 112, 130, 116, 134, 121, 118, 137, 121, 118, 144, 119, 138, 137, 125, 118, 136, 132, 131, 126, 136, 127, 129, 116, 121, 129, 135, 120, 128, 122, 104, 111, 126, 141, 124, 125, 122, 117, 120, 135, 124, 111, 130, 126, 131, 135, 130, 133, 129, 126, 141, 125, 122, 121, 124, 128, 126, 118, 124, 135, 134, 116, 123, 131, 126, 134, 120, 137, 138, 129, 127, 133, 124, 133, 130, 136, 136, 118, 133, 152, 171, 114, 112, 123, 143, 138, 136, 136, 132, 133, 147, 124, 133, 117, 135, 135, 121, 127, 145, 120, 123, 131, 118, 132, 134, 114, 116, 114, 134, 126, 139, 125, 139, 134, 109, 111, 121, 118, 125, 107, 121, 122, 132, 132, 128, 114, 143, 121, 138, 135, 124, 144, 140, 122, 123, 132, 120, 135, 128, 111, 118, 133, 121, 119, 130, 123, 119, 118, 138, 126, 121, 126, 119, 123, 107, 136, 119, 123, 122, 130, 125, 124, 143, 117, 101, 130, 132, 113, 119, 132, 134, 110, 130, 125, 125, 129, 122, 121, 137, 121, 123, 131, 143, 126, 132, 128, 120, 124, 128, 126, 127, 105, 129, 118, 119, 121, 132, 134, 124, 117, 131, 134, 112, 125, 116, 117, 125, 138, 140, 139, 137, 137, 114, 135, 136, 129, 118, 146, 128, 127, 130, 137, 125, 122, 115, 130, 117, 139, 136, 122, 142, 128, 114, 111, 125, 86, 122, 123, 138, 109, 114, 119, 144, 126, 109, 139, 123, 117, 120, 129, 136, 125, 119, 125, 125, 138, 132, 119, 118, 137, 120, 124, 131, 128, 132, 121, 133, 133, 126, 112, 125, 147, 162, 124, 124, 121, 121, 122, 139, 147, 122, 131, 131, 132, 127, 131, 127, 127, 142, 131, 120, 131, 124, 138, 109, 150, 110, 127, 138, 115, 123, 145, 115, 126, 106, 146, 140, 132, 115, 132, 142, 114, 122, 122, 120, 124, 113, 148, 138, 118, 108, 112, 129, 121, 124, 115, 120, 119, 137, 128, 137, 126, 125, 126, 121, 128, 130, 137, 137, 128, 96, 89, 122, 134, 123, 131, 129, 134, 131, 138, 107, 131, 137, 115, 124, 128, 134, 133, 117, 113, 136, 139, 115, 120, 132, 126, 122, 113, 102, 129, 127, 112, 152, 127, 102, 159, 125, 120, 130, 127, 127, 136, 132, 118, 134, 141, 110, 130, 126, 133, 141, 116, 134, 128, 122, 117, 99, 130, 121, 117, 127, 130, 131, 113, 114, 121, 137, 125, 130, 120, 110, 129, 126, 124, 116, 138, 139, 147, 104, 135, 127, 138, 128, 127, 130, 108, 126, 109, 121, 98, 135, 117, 122, 115, 133, 115, 115, 144, 132, 134, 129, 135, 137, 130, 111, 129, 105, 119, 137, 114, 129, 123, 129, 127, 116, 114, 134, 120, 114, 117, 150, 121, 156, 134, 111, 130, 123, 133, 94, 110, 125, 106, 139, 115, 122, 112, 131, 114, 127, 109, 104, 145, 106, 136, 131, 129, 139, 131, 127, 137, 126, 122, 121, 128, 144, 135, 129, 123, 132, 124, 120, 104, 133, 132, 127, 128, 134, 122, 127, 116, 123, 124, 125, 128, 128, 109, 108, 123, 132, 129, 115, 136, 110, 133, 131, 133, 129, 117, 119, 124, 113, 125, 121, 139, 125, 110, 124, 130, 125, 112, 121, 128, 126, 131, 129, 126, 118, 119, 134, 120, 125, 119, 126, 135, 127, 110, 131, 123, 126, 124, 142, 132, 136, 124, 142, 123, 129, 132, 121, 123, 116, 119, 119, 127, 111, 120, 131, 120, 125, 125, 133, 136, 131, 120, 124, 144, 120, 125, 131, 116, 130, 127, 123, 129, 122, 119, 127, 101, 121, 132, 122, 120, 120, 106, 113, 125, 123, 128, 126, 150, 115, 133, 126, 124, 137, 125, 143, 119, 129, 132, 129, 113, 109, 110, 120, 124, 112, 115, 112, 143, 129, 121, 120, 125, 128, 133, 114, 103, 123, 115, 138, 114, 137, 110, 118, 129, 146, 144, 94, 137, 107, 123, 106, 114, 124, 111, 104, 118, 116, 140, 127, 114, 90, 133, 122, 132, 117, 130, 119, 144, 100, 103, 125, 119, 124, 119, 122, 132, 118, 126, 116, 149, 119, 122, 135, 128, 111, 136, 111, 120, 114, 133, 114, 134, 126, 98, 136, 134, 127, 125, 126, 140, 130, 126, 132, 140, 116, 135, 114, 133, 113, 122, 135, 113, 120, 133, 126, 122, 123, 99, 130, 125, 141, 115, 133, 126, 162, 130, 129, 119, 127, 113, 123, 107, 120, 119, 113, 127, 148, 128, 117, 101, 118, 128, 130, 124, 126, 138, 137, 123, 118, 124, 119, 113, 140, 118, 110, 123, 133, 141, 116, 116, 115, 135, 128, 134, 120, 112, 112, 115, 123, 128, 130, 126, 119, 115, 121, 105, 117, 130, 138, 119, 124, 114, 113, 117, 121, 155, 127, 127, 132, 132, 128, 137, 131, 132, 132, 119, 135, 137, 122, 121, 125, 129, 117, 145, 141, 129, 123, 132, 124, 130, 134, 114, 115, 118, 122, 100, 121, 116, 121, 124, 141, 121, 131, 123, 119, 119, 113, 131, 124, 129, 136, 137, 136, 127, 129, 139, 114, 114, 130, 122, 128, 124, 118, 137, 121, 134, 109, 131, 144, 143, 117, 118, 131, 143, 141, 126, 131, 121, 141, 106, 125, 134, 120, 155, 124, 140, 137, 135, 108, 137, 126, 137, 130, 124, 125, 145, 128, 134, 117, 117, 127, 116, 138, 128, 131, 126, 121, 127, 129, 129, 120, 125, 127, 120, 117, 133, 135, 116, 127, 108, 117, 135, 146, 113, 142, 118, 113, 119, 128, 137, 120, 134, 140, 126, 132, 139, 153, 113, 100, 138, 140, 123, 134, 117, 142, 118, 129, 111, 126, 118, 129, 128, 112, 161, 140, 115, 147, 132, 122, 130, 141, 121, 117, 118, 131, 132, 133, 137, 135, 108, 126, 129, 122, 134, 120, 130, 130, 127, 112, 113, 111, 112, 133, 129, 126, 132, 119, 142, 135, 142, 114, 123, 141, 130, 138, 123, 126, 131, 126, 128, 136, 105, 135, 115, 129, 150, 119, 137, 143, 133, 134, 119, 120, 123, 140, 108, 110, 155, 127, 98, 131, 114, 119, 127, 136, 129, 118, 125, 136, 131, 123, 115, 130, 118, 136, 105, 126, 131, 133, 122, 109, 132, 119, 126, 130, 121, 148, 124, 112, 131, 126, 124, 127, 141, 116, 134, 121, 120, 126, 118, 126, 117, 127, 142, 119, 128, 123, 126, 142, 128, 136, 128, 114, 117, 120, 120, 138, 136, 135, 127, 116, 120, 103, 130, 123, 131, 117, 138, 108, 120, 132, 119, 135, 116, 119, 115, 119, 111, 112, 118, 106, 127, 124, 120, 125, 130, 133, 128, 127, 132, 140, 121, 146, 121, 129, 131, 130, 127, 131, 135, 102, 142, 128, 153, 114, 137, 134, 136, 117, 120, 119, 112, 133, 132, 132, 114, 117, 124, 103, 114, 118, 122, 139, 142, 124, 131, 109, 124, 139, 117, 123, 128, 141, 134, 128, 138, 137, 118, 125, 131, 125, 131, 138, 135, 124, 118, 137, 152, 123, 122, 133, 123, 133, 128, 131, 115, 130, 121, 144, 116, 109, 106, 123, 130, 123, 110, 119, 126, 124, 128, 107, 131, 117, 128, 116, 125, 120, 146, 134, 118, 127, 136, 118, 114, 126, 108, 129, 139, 137, 102, 138, 127, 124, 123, 111, 126, 125, 129, 130, 136, 116, 126, 107, 123, 135, 121, 110, 121, 117, 130, 126, 106, 134, 119, 133, 114, 138, 116, 126, 118, 120, 106, 114, 118, 149, 105, 128, 120, 124, 125, 130, 143, 130, 120, 122, 138, 124, 134, 131, 112, 143, 121, 125, 120, 130, 116, 115, 112, 138, 130, 121, 135, 133, 123, 113, 131, 117, 123, 131, 117, 137, 131, 119, 117, 126, 148, 124, 121, 113, 128, 131, 116, 130, 113, 140, 115, 151, 119, 127, 127, 138, 110, 139, 118, 121, 137, 126, 111, 120, 89, 133, 117, 127, 126, 112, 139, 121, 119, 122, 142, 113, 126, 131, 121, 125, 125, 127, 139, 124, 138, 128, 141, 128, 130, 106, 126, 138, 140, 137, 118, 105, 128, 159, 127, 131, 132, 126, 123, 115, 129, 107, 119, 132, 125, 143, 134, 122, 120, 113, 126, 122, 146, 116, 129, 124, 141, 112, 126, 130, 130, 117, 128, 124, 132, 127, 134, 131, 120, 143, 123, 115, 131, 131, 130, 125, 124, 117, 128, 149, 134, 111, 104, 118, 132, 133, 138, 139, 117, 126, 109, 127, 112, 136, 115, 147, 124, 127, 118, 156, 136, 128, 117, 113, 112, 152, 130, 109, 132, 142, 136, 128, 121, 123, 122, 133, 106, 139, 125, 148, 131, 126, 128, 111, 108, 121, 128, 145, 139, 110, 137, 128, 116, 128, 128, 135, 142, 113, 129, 124, 126, 125, 116, 138, 140, 124, 127, 119, 137, 128, 135, 135, 132, 114, 121, 139, 136, 138, 116, 120, 112, 125, 111, 131, 127, 121, 117, 104, 96, 97, 121, 111, 123, 115, 131, 126, 113, 127, 127, 129, 117, 115, 145, 104, 121, 112, 134, 121, 125, 147, 119, 128, 135, 121, 129, 120, 121, 148, 118, 121, 127, 117, 118, 111, 105, 120, 117, 115, 133, 129, 139, 103, 118, 140, 125, 130, 132, 111, 137, 122, 112, 107, 109, 141, 119, 111, 128, 147, 134, 131, 123, 157, 112, 120, 136, 123, 120, 115, 119, 129, 128, 119, 143, 133, 125, 117, 120, 115, 130, 108, 134, 128, 133, 123, 126, 118, 127, 119, 116, 115, 134, 138, 120, 122, 132, 125, 136, 112, 120, 113, 134, 132, 141, 129, 139, 130, 128, 137, 118, 135, 112, 163, 133, 109, 132, 130, 130, 132, 114, 130, 109, 127, 127, 138, 113, 126, 119, 136, 136, 120, 122, 131, 130, 124, 121, 109, 119, 151, 122, 121, 123, 123, 128, 149, 118, 118, 108, 118, 126, 143, 125, 113, 122, 136, 124, 117, 112, 111, 117, 118, 130, 123, 122, 155, 139, 112, 138, 116, 136, 118, 119, 112, 132, 124, 127, 131, 120, 127, 122, 124, 130, 111, 114, 125, 120, 143, 135, 139, 122, 119, 106, 131, 120, 140, 124, 114, 134, 141, 117, 133, 120, 126, 131, 118, 130, 112, 135, 125, 129, 134, 137, 129, 137, 119, 109, 136, 111, 126, 156, 126, 140, 114, 134, 114, 123, 141, 108, 162, 131, 105, 112, 131, 134, 118, 112, 124, 108, 97, 127, 127, 140, 117, 126, 141, 121, 105, 129, 110, 109, 148, 127, 129, 133, 128, 125, 108, 129, 118, 131, 111, 112, 129, 122, 126, 135, 138, 119, 134, 141, 120, 138, 135, 115, 123, 113, 126, 129, 123, 130, 117, 121, 123, 123, 146, 120, 141, 112, 133, 132, 106, 127, 112, 112, 133, 114, 137, 120, 129, 138, 93, 117, 128, 111, 142, 117, 119, 138, 131, 127, 127, 127, 116, 108, 120, 128, 143, 117, 128, 125, 120, 136, 118, 126, 125, 121, 129, 132, 121, 122, 120, 113, 111, 135, 121, 144, 145, 131, 117, 127, 115, 111, 120, 118, 119, 119, 144, 122, 105, 130, 140, 109, 114, 129, 129, 131, 128, 135, 122, 139, 114, 134, 114, 126, 140, 151, 123, 115, 130, 138, 120, 140, 122, 125, 126, 122, 127, 127, 121, 125, 131, 102, 136, 141, 118, 106, 136, 113, 119, 121, 158, 120, 116, 140, 127, 130, 103, 112, 131, 120, 123, 137, 119, 138, 110, 111, 127, 121, 114, 125, 139, 141, 149, 134, 134, 122, 120, 115, 124, 125, 125, 123, 125, 137, 145, 127, 137, 106, 138, 145, 107, 118, 128, 124, 114, 129, 129, 119, 121, 131, 147, 123, 138, 123, 119, 112, 131, 136, 139, 121, 123, 135, 125, 121, 122, 133, 129, 127, 116, 123, 135, 125, 142, 113, 123, 130, 124, 113, 127, 110, 119, 116, 124, 132, 138, 125, 148, 119, 145, 125, 143, 114, 109, 120, 138, 118, 114, 120, 122, 130, 133, 112, 119, 130, 128, 128, 115, 123, 130, 121, 126, 128, 129, 123, 115, 109, 157, 122, 133, 111, 111, 130, 109, 130, 123, 153, 132, 116, 121, 128, 125, 133, 126, 111, 130, 123, 132, 131, 132, 130, 118, 130, 125, 123, 130, 122, 125, 102, 119, 132, 140, 133, 120, 135, 112, 114, 121, 114, 117, 128, 105, 128, 91, 130, 132, 139, 133, 128, 119, 132, 124, 113, 107, 139, 144, 138, 129, 117, 152, 129, 131, 113, 109, 105, 124, 139, 137, 130, 118, 111, 130, 125, 143, 115, 116, 125, 136, 137, 143, 121, 122, 131, 114, 122, 127, 121, 118, 130, 115, 107, 133, 135, 121, 124, 112, 117, 131, 112, 117, 144, 130, 143, 123, 141, 117, 119, 123, 107, 110, 131, 109, 125, 103, 112, 115, 127, 135, 128, 107, 135, 114, 126, 128, 126, 111, 123, 117, 121, 119, 130, 133, 131, 143, 129, 135, 107, 126, 131, 136, 130, 143, 134, 128, 130, 125, 122, 139, 130, 134, 137, 122, 122, 122, 113, 124, 128, 117, 116, 128, 131, 119, 121, 126, 136, 129, 122, 127, 119, 131, 148, 133, 115, 138, 121, 131, 130, 123, 134, 131, 116, 133, 125, 122, 139, 116, 120, 135, 134, 119, 143, 139, 116, 94, 129, 147, 129, 115, 123, 107, 128, 135, 133, 110, 123, 117, 113, 133, 116, 115, 128, 118, 126, 118, 122, 142, 116, 138, 142, 125, 131, 123, 125, 151, 128, 140, 140, 126, 134, 140, 126, 113, 112, 115, 109, 133, 128, 115, 129, 109, 116, 123, 125, 149, 126, 122, 112, 119, 116, 122, 116, 133, 131, 130, 111, 106, 122, 128, 116, 135, 122, 108, 121, 103, 108, 109, 110, 106, 111, 124, 139, 114, 129, 122, 134, 125, 126, 127, 143, 119, 116, 140, 128, 109, 160, 120, 134, 143, 136, 138, 122, 138, 131, 120, 116, 122, 136, 134, 123, 115, 118, 123, 129, 118, 140, 100, 136, 103, 123, 135, 114, 149, 130, 134, 137, 132, 113, 127, 133, 141, 126, 106, 128, 120, 127, 140, 120, 138, 138, 113, 142, 132, 112, 133, 101, 119, 134, 119, 101, 122, 122, 117, 128, 132, 121, 111, 111, 122, 128, 130, 117, 125, 124, 107, 111, 135, 129, 127, 135, 137, 127, 125, 128, 122, 127, 128, 121, 133, 119, 126, 116, 127, 144, 135, 129, 119, 135, 129, 122, 137, 117, 124, 116, 146, 122, 108, 129, 124, 114, 120, 145, 116, 116, 134, 130, 140, 118, 106, 123, 121, 116, 133, 115, 122, 131, 124, 113, 134, 142, 120, 125, 125, 98, 115, 117, 117, 146, 114, 135, 134, 125, 133, 103, 127, 138, 134, 122, 125, 139, 130, 130, 111, 131, 131, 116, 133, 127, 112, 125, 143, 135, 108, 87, 114, 118, 139, 128, 140, 127, 144, 133, 138, 128, 119, 129, 131, 126, 121, 123, 116, 127, 142, 107, 135, 128, 132, 122, 120, 120, 129, 123, 131, 131, 114, 132, 128, 121, 133, 113, 130, 130, 117, 133, 147, 120, 122, 122, 116, 124, 130, 118, 130, 128, 138, 127, 124, 113, 125, 99, 118, 123, 125, 130, 115, 116, 124, 125, 114, 109, 140, 116, 106, 136, 138, 134, 135, 133, 133, 129, 135, 113, 126, 133, 108, 115, 116, 114, 113, 131, 120, 126, 112, 120, 130, 105, 139, 121, 132, 119, 115, 127, 119, 115, 129, 121, 125, 131, 124, 103, 125, 124, 130, 116, 147, 128, 138, 135, 116, 132, 140, 137, 113, 121, 121, 103, 129, 127, 145, 111, 125, 124, 122, 114, 125, 118, 127, 114, 108, 125, 121, 154, 116, 116, 118, 119, 124, 112, 113, 124, 109, 128, 140, 131, 123, 124, 131, 129, 113, 125, 125, 145, 122, 113, 114, 134, 123, 120, 123, 129, 128, 125, 115, 130, 138, 146, 148, 121, 126, 134, 134, 131, 133, 125, 119, 119, 127, 117, 115, 139, 127, 128, 130, 115, 124, 104, 123, 119, 110, 127, 127, 126, 128, 130, 144, 126, 128, 116, 130, 111, 136, 117, 119, 134, 115, 120, 127, 142, 122, 123, 135, 141, 131, 118, 111, 142, 123, 114, 115, 93, 115, 132, 125, 127, 148, 115, 128, 141, 122, 118, 125, 132, 142, 128, 133, 109, 128, 119, 118, 128, 145, 135, 131, 116, 136, 152, 114, 115, 144, 123, 126, 144, 128, 120, 124, 140, 124, 114, 130, 115, 126, 126, 139, 127, 140, 127, 126, 138, 120, 133, 119, 113, 132, 116, 134, 114, 109, 131, 141, 124, 129, 128, 119, 117, 127, 124, 121, 122, 135, 134, 123, 131, 117, 132, 140, 123, 124, 125, 126, 131, 107, 130, 126, 123, 124, 134, 130, 129, 115, 123, 130, 110, 112, 126, 126, 112, 117, 133, 129, 124, 146, 124, 125, 122, 132, 118, 121, 146, 124, 123, 140, 135, 146, 114, 118, 135, 130, 120, 111, 123, 128, 148, 134, 113, 128, 131, 106, 122, 119, 123, 125, 139, 131, 124, 128, 118, 151, 110, 139, 133, 115, 120, 124, 127, 123, 132, 134, 119, 142, 128, 114, 126, 114, 121, 128, 135, 126, 110, 113, 125, 145, 133, 110, 119, 137, 116, 105, 114, 121, 118, 111, 115, 120, 121, 122, 107, 104, 112, 107, 128, 119, 144, 117, 128, 130, 127, 120, 133, 118, 134, 142, 136, 126, 109, 135, 137, 134, 103, 132, 126, 113, 135, 131, 106, 86, 117, 140, 121, 122, 109, 126, 142, 126, 120, 116, 125, 132, 139, 116, 125, 110, 129, 123, 152, 117, 122, 129, 141, 130, 119, 102, 113, 128, 117, 117, 112, 132, 109, 140, 113, 122, 137, 125, 120, 117, 106, 133, 125, 126, 136, 136, 126, 131, 128, 155, 144, 140, 122, 116, 129, 113, 117, 133, 126, 117, 134, 118, 122, 141, 118, 118, 137, 115, 126, 109, 109, 125, 122, 119, 123, 126, 112, 133, 125, 126, 126, 101, 136, 103, 140, 131, 136, 125, 135, 136, 141, 121, 137, 123, 123, 107, 116, 127, 125, 122, 117, 100, 121, 133, 119, 144, 123, 135, 142, 94, 122, 115, 111, 129, 121, 137, 128, 123, 134, 121, 121, 116, 122, 133, 122, 109, 125, 117, 123, 133, 118, 122, 108, 113, 134, 128, 134, 114, 129, 124, 125, 141, 126, 124, 119, 137, 117, 118, 121, 115, 120, 134, 157, 128, 124, 113, 141, 112, 131, 121, 112, 124, 130, 119, 134, 128, 145, 114, 132, 137, 138, 121, 130, 124, 116, 107, 128, 124, 118, 132, 144, 117, 131, 117, 128, 124, 130, 125, 111, 117, 133, 130, 130, 110, 124, 113, 117, 126, 116, 129, 130, 124, 128, 114, 130, 142, 121, 98, 110, 114, 112, 119, 123, 124, 133, 137, 97, 126, 112, 126, 123, 119, 127, 111, 137, 114, 118, 144, 126, 124, 130, 125, 116, 114, 117, 114, 139, 119, 115, 118, 128, 129, 122, 124, 118, 123, 123, 135, 130, 137, 131, 120, 128, 123, 130, 125, 120, 123, 126, 130, 124, 122, 130, 134, 123, 109, 120, 138, 149, 112, 101, 125, 149, 133, 137, 144, 115, 121, 128, 120, 134, 127, 109, 128, 125, 122, 115, 112, 143, 117, 126, 120, 119, 119, 119, 122, 134, 117, 144, 124, 120, 125, 123, 123, 143, 122, 131, 122, 126, 124, 134, 129, 129, 134, 141, 119, 124, 127, 124, 123, 127, 101, 116, 147, 133, 125, 131, 133, 140, 132, 134, 118, 117, 143, 124, 131, 130, 129, 128, 125, 136, 120, 132, 134, 119, 128, 141, 123, 115, 117, 109, 116, 115, 116, 141, 123, 122, 117, 118, 126, 137, 127, 138, 135, 149, 109, 139, 141, 142, 123, 126, 136, 115, 136, 129, 139, 125, 135, 133, 127, 111, 119, 106, 146, 126, 148, 119, 136, 143, 127, 122, 128, 126, 109, 136, 146, 119, 143, 111, 125, 126, 121, 163, 129, 119, 113, 134, 146, 135, 123, 117, 109, 120, 119, 115, 114, 104, 131, 134, 148, 145, 123, 122, 133, 119, 131, 149, 127, 130, 129, 114, 130, 107, 109, 137, 130, 128, 132, 141, 137, 114, 144, 125, 134, 126, 123, 128, 127, 134, 127, 132, 127, 120, 131, 122, 118, 122, 130, 126, 147, 141, 130, 128, 135, 128, 132, 111, 133, 152, 127, 123, 140, 135, 129, 123, 119, 130, 123, 139, 132, 127, 137, 103, 135, 115, 129, 142, 116, 111, 126, 119, 120, 123, 115, 119, 129, 121, 128, 115, 125, 123, 85, 125, 108, 111, 110, 118, 113, 135, 123, 136, 127, 139, 134, 108, 134, 117, 100, 106, 141, 126, 124, 143, 120, 133, 133, 119, 125, 122, 116, 114, 131, 126, 117, 128, 136, 110, 138, 119, 120, 141, 113, 124, 112, 131, 121, 134, 138, 116, 134, 123, 115, 126, 117, 118, 127, 116, 141, 127, 116, 126, 134, 110, 123, 132, 119, 120, 112, 137, 109, 105, 120, 113, 135, 128, 130, 135, 118, 140, 123, 122, 111, 134, 123, 121, 148, 125, 136, 127, 115, 134, 123, 136, 125, 142, 124, 137, 115, 116, 131, 123, 130, 119, 115, 132, 103, 128, 124, 133, 132, 115, 129, 111, 128, 131, 135, 141, 125, 117, 120, 121, 140, 137, 122, 129, 122, 126, 127, 135, 131, 130, 117, 121, 111, 130, 126, 134, 122, 101, 110, 119, 128, 114, 124, 119, 125, 118, 125, 126, 123, 126, 123, 127, 129, 124, 122, 120, 130, 120, 131, 122, 134, 114, 138, 120, 118, 135, 110, 120, 136, 122, 123, 123, 127, 134, 123, 110, 129, 120, 114, 119, 127, 124, 109, 124, 133, 127, 124, 129, 121, 128, 120, 119, 126, 117, 136, 140, 132, 130, 127, 111, 124, 132, 120, 128, 111, 123, 136, 118, 127, 122, 124, 135, 129, 139, 129, 138, 127, 127, 111, 133, 140, 134, 137, 117, 135, 114, 119, 138, 141, 107, 139, 137, 129, 129, 118, 153, 123, 130, 128, 127, 136, 129, 127, 146, 129, 118, 133, 113, 122, 121, 114, 122, 112, 111, 115, 130, 132, 112, 125, 133, 127, 114, 124, 142, 120, 111, 105, 159, 134, 117, 127, 119, 124, 131, 145, 133, 122, 117, 122, 125, 114, 131, 129, 137, 102, 139, 130, 142, 129, 120, 129, 143, 127, 112, 119, 111, 143, 142, 117, 120, 129, 134, 137, 116, 134, 130, 116, 108, 128, 121, 115, 128, 129, 118, 126, 142, 142, 118, 134, 118, 133, 123, 109, 121, 115, 128, 128, 128, 115, 122, 134, 153, 120, 94, 130, 120, 117, 132, 113, 123, 109, 119, 142, 126, 136, 135, 125, 140, 118, 140, 135, 133, 127, 143, 134, 114, 134, 123, 120, 110, 115, 128, 130, 140, 117, 121, 140, 122, 105, 122, 128, 129, 129, 130, 127, 110, 136, 112, 116, 138, 112, 111, 125, 134, 134, 117, 119, 132, 115, 128, 103, 117, 125, 136, 126, 126, 120, 129, 128, 118, 113, 149, 109, 124, 138, 127, 115, 125, 117, 126, 128, 140, 143, 117, 142, 117, 120, 134, 115, 127, 129, 137, 142, 125, 103, 137, 113, 116, 117, 135, 119, 124, 125, 113, 119, 138, 117, 122, 110, 129, 127, 135, 146, 126, 108, 139, 133, 129, 140, 115, 139, 126, 124, 129, 122, 137, 142, 124, 117, 131, 133, 134, 132, 134, 136, 111, 107, 144, 137, 142, 137, 121, 142, 131, 132, 127, 121, 125, 127, 130, 135, 144, 130, 133, 124, 121, 129, 105, 121, 129, 138, 121, 137, 113, 124, 129, 114, 114, 136, 113, 127, 122, 123, 125, 125, 117, 130, 130, 133, 118, 120, 117, 110, 125, 139, 116, 136, 124, 106, 132, 126, 103, 139, 131, 141, 111, 112, 131, 112, 115, 120, 122, 125, 119, 131, 136, 112, 134, 134, 130, 130, 141, 115, 131, 131, 145, 112, 147, 143, 136, 112, 134, 122, 128, 117, 136, 126, 144, 130, 123, 127, 123, 116, 123, 122, 112, 131, 125, 125, 120, 129, 113, 133, 112, 137, 133, 131, 131, 123, 116, 119, 133, 125, 120, 113, 126, 114, 116, 106, 128, 134, 121, 121, 112, 120, 108, 123, 106, 133, 138, 146, 132, 109, 109, 115, 130, 120, 122, 119, 114, 131, 105, 141, 125, 124, 126, 124, 130, 119, 132, 126, 130, 112, 118, 108, 137, 117, 141, 130, 133, 134, 98, 130, 127, 120, 126, 123, 127, 114, 129, 119, 127, 119, 131, 112, 126, 135, 121, 118, 125, 105, 136, 130, 133, 110, 120, 90, 139, 126, 136, 107, 111, 117, 142, 123, 117, 129, 117, 131, 137, 131, 133, 120, 125, 123, 105, 127, 122, 127, 139, 129, 126, 121, 129, 104, 133, 126, 127, 138, 110, 122, 136, 125, 125, 122, 117, 129, 110, 112, 135, 133, 125, 118, 111, 120, 120, 125, 122, 131, 134, 118, 116, 130, 122, 123, 120, 149, 123, 123, 119, 114, 113, 134, 119, 116, 105, 125, 133, 125, 144, 141, 126, 123, 121, 122, 125, 137, 119, 110, 131, 120, 128, 127, 129, 120, 150, 126, 128, 123, 131, 121, 112, 119, 114, 126, 128, 144, 129, 120, 139, 145, 123, 117, 122, 122, 128, 128, 114, 126, 141, 117, 125, 118, 122, 132, 117, 128, 124, 139, 122, 128, 130, 128, 129, 119, 123, 120, 132, 113, 137, 129, 137, 110, 130, 123, 128, 133, 113, 135, 110, 110, 108, 123, 113, 133, 114, 125, 141, 115, 122, 127, 123, 127, 141, 118, 124, 124, 132, 132, 105, 119, 133, 125, 114, 133, 128, 139, 131, 118, 122, 118, 127, 124, 121, 111, 133, 117, 134, 142, 133, 125, 136, 114, 132, 120, 120, 129, 117, 113, 116, 110, 137, 118, 118, 124, 116, 143, 122, 119, 144, 146, 105, 128, 105, 118, 133, 133, 130, 131, 123, 122, 130, 139, 132, 140, 118, 119, 128, 122, 121, 109, 132, 111, 122, 133, 112, 126, 125, 89, 138, 125, 119, 118, 120, 133, 118, 114, 116, 134, 133, 130, 122, 114, 115, 129, 113, 110, 123, 127, 120, 129, 123, 118, 130, 135, 121, 109, 123, 132, 131, 136, 134, 135, 135, 128, 127, 122, 109, 145, 128, 117, 113, 135, 133, 104, 127, 126, 115, 137, 107, 117, 131, 134, 120, 121, 130, 148, 139, 123, 132, 128, 135, 131, 122, 117, 132, 101, 140, 138, 136, 119, 125, 118, 119, 139, 133, 132, 139, 137, 124, 129, 138, 155, 138, 141, 132, 127, 137, 137, 129, 128, 121, 134, 119, 132, 125, 119, 122, 137, 129, 123, 107, 131, 128, 133, 136, 130, 127, 122, 125, 111, 123, 129, 144, 116, 114, 124, 117, 129, 128, 129, 113, 130, 126, 96, 114, 132, 123, 127, 115, 129, 122, 113, 113, 139, 117, 127, 121, 117, 109, 160, 120, 130, 124, 118, 123, 132, 126, 121, 148, 114, 151, 133, 112, 123, 129, 115, 132, 115, 126, 133, 139, 126, 123, 122, 114, 142, 124, 106, 127, 104, 139, 115, 127, 123, 122, 119, 113, 120, 119, 118, 136, 120, 114, 103, 118, 146, 116, 126, 106, 116, 133, 131, 138, 141, 121, 123, 126, 147, 115, 123, 124, 135, 124, 124, 121, 136, 131, 134, 125, 141, 150, 123, 117, 143, 126, 140, 136, 128, 127, 121, 126, 131, 147, 128, 116, 132, 134, 144, 141, 100, 123, 120, 114, 130, 117, 114, 126, 133, 115, 130, 131, 123, 120, 127, 127, 125, 123, 141, 109, 120, 114, 134, 110, 121, 136, 139, 129, 134, 125, 129, 132, 110, 121, 125, 122, 115, 145, 115, 127, 123, 125, 121, 121, 118, 117, 118, 134, 131, 117, 105, 109, 100, 131, 137, 137, 116, 119, 144, 111, 146, 119, 123, 116, 119, 95, 118, 141, 120, 124, 145, 109, 122, 120, 114, 127, 126, 140, 121, 121, 110, 147, 125, 120, 147, 140, 113, 118, 131, 129, 127, 149, 124, 135, 123, 113, 131, 119, 127, 132, 130, 137, 110, 113, 115, 122, 137, 126, 127, 147, 115, 124, 105, 128, 138, 143, 121, 142, 115, 128, 144, 113, 118, 118, 135, 126, 146, 123, 122, 119, 138, 131, 122, 125, 118, 141, 143, 115, 123, 122, 130, 151, 118, 130, 126, 132, 119, 128, 122, 122, 150, 121, 123, 135, 120, 140, 113, 127, 140, 136, 120, 122, 142, 102, 122, 132, 112, 128, 117, 106, 132, 131, 133, 120, 118, 127, 138, 121, 116, 122, 121, 123, 119, 122, 112, 130, 115, 113, 126, 141, 117, 126, 130, 126, 107, 137, 136, 122, 133, 128, 111, 120, 115, 118, 129, 115, 122, 128, 136, 122, 124, 132, 139, 115, 122, 111, 126, 116, 140, 118, 123, 117, 123, 138, 125, 116, 123, 103, 133, 119, 112, 135, 135, 129, 116, 131, 136, 139, 119, 121, 122, 126, 140, 120, 119, 129, 115, 119, 117, 128, 130, 119, 129, 132, 120, 114, 126, 135, 120, 124, 104, 127, 129, 109, 124, 115, 140, 127, 137, 121, 128, 108, 124, 129, 121, 121, 136, 110, 128, 115, 106, 134, 114, 134, 139, 115, 126, 125, 150, 131, 120, 120, 142, 138, 137, 107, 135, 117, 122, 130, 139, 134, 130, 134, 122, 133, 122, 124, 120, 152, 127, 126, 128, 118, 122, 124, 130, 124, 130, 118, 130, 152, 135, 121, 119, 127, 112, 106, 123, 124, 126, 128, 121, 105, 117, 110, 127, 127, 123, 123, 139, 138, 145, 124, 132, 122, 129, 124, 109, 116, 134, 115, 131, 122, 118, 142, 118, 109, 111, 139, 110, 125, 126, 126, 128, 129, 158, 130, 127, 118, 133, 125, 146, 118, 139, 119, 122, 129, 104, 139, 126, 129, 129, 114, 139, 119, 136, 125, 135, 118, 121, 126, 121, 135, 118, 134, 119, 129, 123, 121, 125, 143, 126, 126, 138, 139, 124, 125, 129, 132, 140, 126, 117, 135, 114, 117, 135, 126, 119, 132, 129, 141, 110, 125, 126, 116, 146, 152, 115, 100, 122, 124, 118, 120, 132, 120, 118, 123, 129, 131, 123, 128, 117, 119, 128, 111, 121, 128, 123, 116, 123, 138, 142, 122, 122, 117, 137, 116, 123, 135, 136, 141, 149, 129, 121, 136, 138, 141, 128, 129, 128, 139, 138, 112, 130, 118, 124, 109, 111, 147, 131, 121, 130, 127, 116, 128, 133, 126, 129, 112, 113, 145, 125, 124, 135, 129, 119, 131, 126, 126, 141, 132, 107, 121, 125, 115, 148, 136, 141, 144, 129, 133, 130, 115, 131, 125, 136, 140, 123, 122, 124, 122, 140, 123, 133, 135, 149, 124, 125, 130, 123, 133, 130, 120, 137, 126, 121, 139, 139, 124, 116, 115, 134, 124, 126, 113, 128, 118, 118, 131, 130, 122, 139, 118, 123, 126, 102, 119, 120, 123, 126, 116, 117, 145, 118, 125, 125, 114, 122, 130, 122, 121, 146, 118, 140, 128, 113, 122, 131, 114, 129, 126, 119, 138, 121, 130, 136, 121, 138, 121, 98, 137, 121, 121, 119, 142, 143, 134, 124, 132, 136, 124, 123, 125, 122, 129, 121, 137, 124, 107, 114, 129, 115, 110, 152, 117, 131, 126, 112, 128, 129, 139, 113, 122, 112, 130, 122, 107, 114, 133, 124, 114, 127, 110, 115, 111, 136, 121, 134, 106, 112, 131, 121, 143, 118, 121, 134, 112, 129, 117, 130, 113, 141, 132, 109, 128, 115, 131, 119, 111, 118, 123, 120, 138, 120, 121, 118, 135, 119, 135, 116, 136, 114, 115, 118, 125, 109, 111, 133, 124, 137, 113, 114, 129, 126, 118, 140, 128, 107, 126, 138, 112, 131, 127, 115, 148, 110, 134, 126, 128, 130, 123, 113, 130, 142, 123, 124, 131, 126, 123, 114, 136, 137, 126, 120, 144, 120, 120, 122, 120, 129, 126, 112, 125, 123, 126, 129, 127, 127, 105, 139, 130, 126, 113, 118, 124, 115, 117, 121, 123, 120, 122, 118, 135, 133, 117, 129, 117, 118, 123, 123, 149, 119, 123, 120, 127, 121, 121, 122, 122, 124, 124, 120, 121, 116, 107, 124, 137, 105, 133, 116, 139, 131, 123, 120, 113, 121, 118, 118, 114, 120, 121, 140, 141, 118, 116, 126, 130, 133, 105, 122, 126, 127, 112, 130, 127, 116, 128, 125, 111, 119, 126, 130, 130, 134, 134, 127, 129, 102, 120, 121, 109, 142, 128, 121, 127, 131, 130, 126, 133, 142, 129, 128, 101, 123, 127, 132, 119, 128, 138, 126, 130, 132, 120, 138, 130, 113, 119, 132, 132, 130, 114, 119, 129, 118, 151, 118, 134, 123, 102, 128, 126, 120, 123, 124, 135, 107, 112, 113, 106, 122, 154, 124, 105, 122, 106, 123, 131, 106, 139, 135, 121, 124, 119, 142, 125, 132, 142, 111, 140, 131, 144, 130, 110, 136, 124, 116, 135, 126, 137, 134, 131, 131, 150, 126, 124, 112, 115, 136, 124, 137, 109, 126, 127, 130, 125, 122, 115, 146, 116, 124, 123, 127, 144, 146, 116, 120, 119, 119, 135, 123, 120, 133, 127, 127, 130, 130, 121, 112, 112, 115, 143, 129, 119, 126, 127, 140, 138, 114, 132, 132, 122, 127, 136, 127, 120, 135, 101, 128, 117, 135, 108, 125, 118, 127, 118, 138, 124, 144, 128, 132, 116, 142, 111, 128, 124, 130, 106, 129, 120, 136, 123, 114, 125, 114, 135, 134, 109, 118, 125, 131, 116, 103, 133, 121, 132, 112, 133, 114, 126, 120, 124, 107, 130, 113, 137, 132, 105, 116, 141, 119, 123, 147, 129, 136, 134, 120, 134, 131, 112, 121, 113, 101, 126, 120, 156, 125, 128, 125, 124, 122, 128, 119, 125, 112, 129, 120, 126, 133, 115, 106, 119, 113, 117, 124, 136, 144, 116, 135, 94, 132, 118, 161, 112, 130, 123, 108, 113, 128, 141, 136, 108, 138, 134, 125, 132, 120, 119, 111, 118, 120, 144, 132, 118, 122, 112, 134, 109, 116, 118, 128, 122, 133, 130, 136, 110, 128, 125, 120, 135, 125, 133, 111, 123, 136, 115, 121, 130, 136, 125, 121, 119, 123, 121, 119, 119, 155, 117, 105, 124, 116, 120, 127, 132, 114, 134, 117, 125, 125, 129, 126, 135, 131, 122, 127, 135, 109, 132, 116, 106, 103, 129, 114, 107, 114, 118, 125, 143, 135, 108, 104, 113, 120, 128, 108, 131, 131, 126, 97, 115, 103, 133, 127, 117, 126, 127, 119, 133, 131, 125, 135, 146, 128, 137, 121, 120, 128, 131, 135, 129, 156, 127, 130, 127, 122, 123, 127, 110, 133, 115, 123, 130, 129, 139, 100, 117, 126, 112, 137, 127, 111, 117, 111, 133, 130, 106, 101, 134, 114, 111, 119, 114, 134, 126, 134, 134, 130, 126, 135, 140, 130, 124, 122, 139, 142, 126, 126, 134, 149, 130, 111, 122, 136, 154, 132, 133, 140, 111, 135, 124, 123, 128, 146, 122, 105, 147, 126, 110, 112, 129, 128, 118, 134, 118, 133, 126, 119, 126, 136, 136, 122, 139, 128, 127, 138, 120, 133, 134, 134, 122, 121, 122, 126, 131, 146, 123, 120, 136, 119, 120, 133, 136, 122, 134, 134, 119, 130, 113, 132, 132, 126, 127, 118, 128, 136, 129, 133, 138, 139, 113, 126, 119, 131, 106, 131, 131, 122, 128, 129, 118, 129, 128, 127, 144, 142, 136, 131, 128, 131, 127, 126, 123, 123, 107, 132, 130, 119, 109, 109, 134, 121, 131, 141, 117, 136, 120, 112, 108, 114, 129, 122, 113, 115, 133, 129, 141, 130, 133, 118, 126, 133, 112, 125, 121, 114, 120, 132, 132, 118, 119, 106, 122, 116, 124, 141, 109, 132, 112, 116, 117, 136, 109, 116, 128, 122, 141, 116, 125, 115, 119, 121, 142, 118, 130, 124, 135, 143, 124, 124, 129, 114, 122, 112, 138, 130, 118, 117, 133, 114, 141, 123, 140, 113, 126, 132, 132, 131, 133, 129, 115, 121, 120, 125, 136, 128, 104, 107, 133, 113, 127, 128, 135, 123, 125, 137, 126, 124, 117, 125, 104, 136, 127, 130, 123, 106, 114, 116, 123, 134, 122, 127, 120, 111, 119, 114, 125, 114, 125, 127, 138, 129, 110, 132, 132, 121, 109, 130, 136, 120, 129, 136, 112, 138, 128, 136, 130, 135, 130, 127, 141, 123, 124, 124, 129, 109, 107, 136, 129, 125, 134, 124, 107, 147, 126, 126, 146, 122, 118, 133, 138, 129, 101, 131, 122, 119, 115, 122, 116, 134, 136, 104, 138, 139, 146, 117, 116, 137, 138, 109, 121, 134, 108, 127, 116, 137, 125, 154, 140, 127, 112, 117, 113, 119, 142, 122, 123, 119, 125, 130, 108, 134, 139, 108, 122, 94, 134, 143, 133, 122, 139, 132, 126, 116, 126, 128, 107, 135, 133, 115, 129, 126, 128, 116, 120, 129, 115, 144, 118, 128, 103, 133, 128, 116, 125, 127, 117, 126, 125, 126, 129, 144, 125, 118, 126, 125, 124, 102, 139, 122, 132, 113, 126, 143, 136, 117, 116, 121, 106, 135, 116, 131, 99, 124, 143, 128, 121, 120, 139, 126, 115, 127, 125, 129, 114, 129, 115, 138, 126, 124, 133, 133, 130, 133, 138, 146, 125, 129, 129, 122, 127, 125, 118, 131, 112, 131, 126, 107, 109, 141, 134, 130, 115, 118, 124, 111, 127, 132, 139, 124, 97, 121, 125, 126, 114, 137, 116, 119, 123, 119, 149, 126, 121, 126, 121, 120, 145, 149, 137, 113, 111, 129, 127, 125, 116, 124, 120, 112, 119, 126, 117, 109, 115, 127, 126, 145, 126, 121, 141, 122, 110, 111, 112, 120, 111, 118, 136, 121, 111, 129, 100, 135, 129, 142, 98, 120, 110, 112, 126, 140, 134, 132, 105, 117, 121, 124, 111, 134, 122, 129, 121, 110, 124, 145, 124, 121, 141, 123, 129, 151, 129, 135, 128, 135, 120, 135, 118, 134, 110, 133, 126, 121, 122, 112, 128, 124, 108, 135, 139, 128, 100, 117, 129, 125, 132, 126, 152, 118, 119, 118, 130, 127, 130, 118, 117, 142, 124, 124, 130, 117, 125, 124, 122, 124, 115, 131, 128, 124, 129, 113, 122, 122, 123, 116, 122, 124, 112, 131, 126, 129, 111, 114, 130, 135, 128, 123, 119, 127, 117, 110, 146, 114, 121, 136, 118, 116, 123, 152, 132, 127, 131, 125, 125, 127, 117, 126, 129, 119, 179, 131, 113, 134, 124, 129, 133, 128, 131, 134, 121, 115, 141, 119, 127, 123, 122, 128, 121, 124, 120, 138, 129, 120, 122, 126, 121, 130, 131, 130, 111, 131, 112, 137, 120, 120, 127, 121, 115, 118, 125, 113, 122, 111, 125, 121, 111, 131, 113, 121, 140, 128, 122, 127, 112, 131, 116, 144, 134, 130, 115, 126, 119, 131, 137, 122, 118, 119, 136, 124, 108, 128, 119, 118, 114, 132, 126, 129, 123, 123, 135, 121, 109, 119, 124, 118, 130, 113, 108, 126, 118, 143, 136, 127, 133, 113, 131, 104, 127, 117, 115, 115, 119, 124, 141, 127, 122, 112, 136, 133, 112, 121, 110, 113, 133, 107, 122, 137, 138, 131, 118, 118, 127, 122, 113, 147, 133, 129, 121, 144, 120, 111, 112, 141, 130, 124, 115, 117, 145, 130, 105, 124, 123, 144, 108, 150, 109, 121, 133, 104, 145, 137, 108, 137, 137, 121, 134, 115, 134, 140, 129, 109, 137, 112, 134, 126, 133, 125, 111, 128, 117, 109, 144, 128, 118, 116, 140, 138, 134, 124, 111, 114, 127, 127, 137, 141, 132, 131, 110, 118, 115, 128, 98, 128, 121, 131, 122, 123, 132, 117, 136, 126, 134, 127, 121, 113, 132, 133, 122, 110, 135, 121, 102, 139, 120, 105, 124, 118, 118, 111, 127, 115, 125, 137, 124, 116, 125, 125, 126, 129, 133, 118, 119, 123, 124, 117, 115, 111, 120, 152, 121, 119, 137, 141, 114, 135, 124, 122, 120, 123, 117, 145, 131, 123, 147, 117, 127, 121, 138, 111, 130, 115, 125, 119, 120, 115, 121, 132, 124, 127, 130, 120, 114, 129, 118, 140, 155, 128, 113, 126, 122, 157, 135, 104, 127, 130, 146, 131, 144, 124, 118, 128, 134, 131, 106, 115, 146, 129, 115, 132, 108, 141, 148, 119, 141, 127, 131, 112, 124, 116, 120, 121, 138, 122, 114, 130, 125, 122, 123, 125, 131, 122, 143, 134, 113, 128, 136, 121, 137, 126, 118, 103, 134, 125, 142, 128, 118, 120, 120, 112, 118, 121, 130, 107, 114, 131, 109, 131, 110, 138, 123, 121, 120, 120, 134, 140, 131, 131, 131, 114, 127, 115, 134, 115, 136, 121, 133, 116, 132, 132, 130, 117, 116, 111, 126, 129, 128, 112, 118, 126, 120, 129, 121, 140, 131, 121, 127, 129, 125, 122, 140, 131, 128, 123, 119, 123, 130, 123, 121, 131, 118, 127, 119, 105, 113, 117, 137, 120, 127, 99, 116, 134, 100, 112, 127, 115, 147, 114, 147, 136, 117, 112, 116, 132, 130, 117, 111, 134, 115, 129, 137, 115, 124, 121, 124, 123, 134, 126, 127, 129, 139, 133, 111, 118, 113, 115, 116, 141, 117, 126, 125, 112, 139, 140, 125, 133, 119, 117, 146, 151, 128, 144, 133, 131, 127, 131, 126, 127, 124, 133, 109, 128, 128, 136, 104, 114, 134, 120, 124, 141, 136, 130, 116, 126, 101, 137, 117, 110, 127, 128, 121, 107, 128, 134, 113, 102, 101, 127, 126, 117, 135, 100, 137, 130, 120, 127, 126, 127, 114, 112, 123, 122, 114, 120, 123, 123, 112, 126, 130, 120, 118, 114, 121, 117, 146, 130, 110, 130, 141, 123, 110, 124, 135, 133, 146, 147, 125, 125, 121, 126, 122, 141, 129, 122, 136, 100, 151, 125, 133, 121, 110, 138, 118, 124, 122, 130, 134, 135, 148, 107, 111, 125, 126, 116, 107, 142, 106, 138, 128, 129, 127, 120, 130, 117, 123, 127, 135, 121, 132, 113, 111, 142, 126, 122, 137, 120, 108, 112, 116, 112, 119, 114, 121, 144, 131, 136, 141, 130, 119, 127, 132, 151, 117, 127, 124, 127, 121, 107, 128, 111, 124, 130, 124, 121, 123, 133, 120, 138, 121, 133, 123, 118, 131, 124, 128, 136, 132, 143, 127, 127, 106, 142, 137, 146, 107, 133, 135, 123, 125, 115, 103, 131, 125, 135, 124, 149, 141, 134, 131, 132, 132, 130, 129, 112, 123, 142, 141, 118, 118, 143, 113, 119, 113, 128, 134, 133, 132, 132, 122, 127, 117, 120, 108, 133, 133, 136, 138, 130, 138, 140, 129, 124, 115, 131, 146, 117, 120, 129, 127, 119, 132, 129, 118, 104, 130, 124, 130, 130, 123, 126, 129, 117, 120, 121, 115, 137, 133, 114, 129, 140, 136, 129, 140, 150, 141, 129, 130, 125, 129, 117, 133, 135, 121, 113, 137, 103, 136, 124, 133, 119, 106, 137, 125, 118, 136, 127, 124, 132, 121, 120, 135, 114, 129, 130, 124, 115, 107, 120, 121, 124, 125, 133, 123, 136, 127, 140, 102, 118, 144, 109, 130, 122, 122, 112, 132, 119, 115, 149, 118, 139, 123, 102, 126, 114, 136, 127, 128, 128, 117, 114, 126, 128, 141, 116, 120, 108, 126, 126, 130, 125, 140, 131, 108, 120, 124, 133, 131, 132, 126, 123, 125, 125, 112, 117, 117, 138, 131, 128, 127, 114, 114, 121, 130, 120, 117, 120, 120, 123, 121, 117, 121, 127, 135, 136, 145, 121, 119, 127, 139, 131, 117, 127, 106, 119, 120, 127, 131, 110, 118, 134, 148, 127, 119, 143, 131, 134, 130, 134, 137, 124, 125, 111, 116, 124, 129, 120, 117, 136, 112, 127, 128, 142, 124, 131, 117, 131, 119, 128, 112, 137, 123, 129, 136, 135, 132, 116, 114, 126, 123, 123, 139, 138, 124, 107, 113, 131, 117, 144, 123, 139, 136, 111, 129, 134, 123, 112, 117, 135, 143, 113, 105, 127, 123, 120, 134, 123, 156, 135, 118, 119, 128, 123, 115, 133, 113, 140, 119, 118, 129, 120, 115, 133, 123, 139, 134, 125, 125, 130, 122, 136, 109, 141, 123, 137, 122, 120, 123, 145, 132, 128, 122, 126, 123, 115, 137, 126, 109, 121, 130, 113, 116, 132, 123, 118, 108, 119, 114, 111, 132, 126, 139, 113, 144, 113, 118, 114, 127, 128, 119, 108, 149, 123, 115, 141, 122, 121, 125, 124, 124, 134, 120, 119, 119, 111, 138, 120, 137, 131, 130, 124, 131, 131, 125, 120, 119, 108, 116, 137, 125, 127, 125, 136, 122, 138, 130, 128, 143, 122, 104, 136, 134, 122, 126, 130, 158, 122, 117, 116, 122, 136, 129, 131, 132, 133, 115, 132, 121, 134, 145, 139, 137, 115, 117, 135, 115, 116, 119, 121, 137, 125, 116, 121, 132, 122, 129, 122, 127, 119, 127, 132, 125, 120, 129, 135, 143, 107, 125, 124, 109, 120, 118, 124, 115, 133, 121, 120, 107, 123, 142, 120, 135, 125, 118, 129, 121, 122, 113, 125, 132, 125, 137, 133, 122, 118, 110, 138, 130, 129, 126, 141, 108, 124, 124, 130, 115, 113, 118, 125, 118, 141, 140, 115, 130, 119, 140, 134, 120, 129, 129, 119, 126, 121, 118, 139, 119, 144, 138, 129, 135, 119, 114, 102, 134, 114, 131, 116, 133, 123, 122, 115, 124, 106, 155, 141, 133, 123, 120, 137, 133, 130, 127, 136, 122, 114, 125, 123, 130, 129, 124, 123, 121, 135, 105, 124, 114, 115, 115, 129, 113, 133, 118, 139, 131, 120, 134, 144, 120, 146, 123, 117, 111, 120, 119, 117, 127, 150, 121, 124, 117, 113, 129, 134, 114, 108, 126, 129, 141, 121, 152, 136, 111, 117, 125, 144, 113, 127, 116, 145, 131, 110, 126, 133, 134, 133, 110, 131, 124, 127, 119, 136, 122, 138, 104, 125, 119, 127, 131, 123, 119, 123, 127, 138, 132, 121, 123, 129, 130, 124, 119, 118, 126, 131, 138, 118, 122, 130, 122, 129, 141, 130, 133, 130, 103, 136, 94, 117, 135, 145, 112, 144, 131, 107, 135, 113, 130, 128, 127, 126, 95, 146, 115, 134, 137, 125, 114, 126, 121, 136, 127, 122, 129, 116, 118, 122, 135, 128, 134, 125, 121, 127, 117, 128, 146, 135, 121, 117, 129, 139, 113, 117, 131, 132, 134, 109, 132, 122, 122, 117, 118, 107, 116, 116, 114, 131, 127, 137, 122, 126, 127, 125, 121, 119, 124, 135, 128, 127, 111, 113, 128, 154, 125, 128, 121, 133, 109, 118, 120, 133, 110, 126, 133, 133, 121, 123, 140, 125, 117, 116, 130, 136, 122, 118, 143, 120, 139, 115, 118, 127, 125, 117, 121, 129, 115, 125, 122, 129, 112, 129, 134, 139, 137, 145, 133, 124, 115, 141, 149, 133, 130, 112, 114, 140, 124, 127, 128, 125, 126, 108, 123, 119, 133, 112, 127, 133, 114, 91, 136, 117, 110, 127, 117, 127, 123, 107, 128, 141, 118, 133, 125, 148, 118, 117, 108, 116, 129, 122, 136, 132, 128, 133, 136, 133, 112, 130, 140, 127, 132, 137, 129, 118, 128, 105, 120, 140, 123, 121, 129, 127, 128, 132, 105, 131, 141, 122, 124, 124, 115, 122, 109, 123, 119, 129, 137, 121, 114, 124, 103, 140, 140, 128, 130, 135, 116, 123, 132, 124, 130, 125, 117, 127, 119, 125, 122, 125, 136, 121, 122, 134, 106, 133, 111, 124, 132, 137, 114, 145, 125, 127, 135, 115, 131, 134, 133, 145, 124, 133, 125, 128, 130, 123, 139, 139, 129, 125, 123, 128, 120, 122, 123, 133, 134, 119, 127, 113, 134, 115, 126, 137, 131, 124, 120, 105, 134, 134, 124, 137, 124, 133, 147, 133, 134, 131, 116, 134, 125, 140, 130, 152, 120, 129, 126, 118, 133, 99, 124, 117, 121, 128, 139, 123, 107, 134, 127, 125, 118, 116, 128, 135, 111, 115, 116, 126, 121, 136, 127, 120, 113, 114, 136, 130, 126, 114, 128, 131, 129, 136, 124, 106, 132, 137, 114, 124, 129, 109, 114, 128, 126, 119, 125, 117, 131, 126, 147, 139, 107, 129, 130, 114, 132, 118, 133, 142, 132, 110, 123, 109, 138, 136, 113, 120, 129, 138, 118, 120, 119, 147, 126, 137, 121, 146, 134, 145, 130, 130, 131, 141, 123, 126, 121, 122, 119, 127, 133, 125, 118, 126, 144, 122, 120, 120, 130, 135, 124, 114, 127, 127, 131, 115, 119, 124, 128, 128, 121, 144, 112, 125, 125, 107, 109, 130, 127, 109, 121, 126, 129, 126, 127, 123, 130, 118, 129, 136, 111, 118, 123, 128, 115, 124, 133, 132, 131, 129, 134, 131, 117, 114, 116, 126, 130, 124, 125, 119, 124, 140, 118, 124, 131, 118, 126, 135, 132, 121, 111, 120, 120, 122, 129, 123, 135, 139, 135, 127, 114, 126, 122, 111, 127, 152, 126, 126, 115, 130, 122, 147, 131, 128, 124, 100, 119, 117, 118, 116, 114, 110, 137, 124, 128, 144, 127, 130, 117, 133, 131, 126, 137, 135, 123, 118, 126, 119, 126, 123, 132, 119, 127, 117, 129, 120, 135, 140, 111, 131, 136, 131, 134, 139, 126, 124, 123, 127, 111, 120, 138, 125, 122, 113, 114, 139, 124, 131, 127, 128, 112, 130, 126, 129, 121, 114, 133, 136, 124, 137, 131, 133, 134, 150, 117, 127, 129, 123, 117, 115, 128, 130, 114, 119, 125, 129, 126, 132, 121, 120, 138, 139, 115, 129, 119, 108, 113, 117, 123, 132, 122, 159, 145, 123, 115, 132, 117, 131, 130, 147, 126, 117, 122, 131, 110, 127, 129, 121, 133, 108, 133, 119, 125, 122, 134, 120, 113, 119, 132, 119, 131, 139, 138, 120, 130, 120, 140, 132, 117, 132, 138, 133, 124, 123, 133, 127, 122, 120, 124, 126, 120, 121, 128, 119, 123, 112, 106, 126, 128, 118, 133, 131, 113, 120, 128, 112, 121, 117, 106, 140, 119, 137, 133, 143, 131, 129, 121, 118, 136, 115, 126, 126, 141, 116, 130, 129, 135, 128, 126, 124, 123, 111, 132, 135, 120, 144, 135, 107, 134, 118, 122, 141, 110, 119, 143, 121, 120, 126, 134, 119, 128, 129, 123, 115, 134, 121, 130, 129, 120, 137, 124, 129, 132, 100, 135, 126, 119, 131, 121, 116, 128, 108, 137, 128, 121, 131, 129, 130, 124, 133, 120, 138, 132, 120, 119, 120, 116, 122, 129, 112, 119, 119, 130, 125, 148, 120, 134, 119, 126, 139, 127, 120, 126, 115, 118, 116, 103, 116, 115, 128, 133, 130, 131, 118, 125, 123, 130, 122, 128, 127, 119, 121, 106, 125, 120, 110, 106, 120, 139, 133, 131, 120, 112, 138, 129, 111, 122, 126, 128, 144, 124, 137, 127, 123, 129, 123, 140, 117, 127, 131, 139, 115, 125, 128, 129, 140, 117, 133, 113, 130, 115, 124, 136, 116, 119, 116, 119, 118, 119, 118, 136, 134, 127, 121, 122, 131, 136, 130, 125, 124, 101, 114, 129, 115, 145, 120, 124, 135, 126, 130, 110, 127, 129, 118, 131, 123, 133, 116, 128, 123, 115, 116, 130, 129, 116, 126, 106, 120, 128, 114, 125, 120, 121, 153, 118, 126, 135, 130, 137, 131, 108, 139, 115, 141, 134, 113, 146, 115, 133, 122, 117, 144, 135, 126, 120, 119, 134, 101, 132, 129, 128, 123, 146, 130, 140, 152, 114, 121, 122, 124, 147, 117, 115, 138, 127, 126, 123, 119, 110, 138, 113, 140, 130, 136, 128, 123, 125, 127, 115, 134, 144, 126, 113, 129, 103, 112, 115, 123, 125, 118, 125, 132, 130, 126, 118, 121, 139, 119, 130, 131, 116, 129, 135, 141, 133, 129, 128, 128, 122, 152, 119, 104, 118, 136, 123, 145, 120, 116, 132, 126, 123, 122, 120, 138, 125, 129, 127, 122, 122, 132, 107, 137, 127, 137, 127, 143, 154, 150, 132, 132, 115, 119, 139, 118, 129, 123, 127, 142, 141, 128, 132, 128, 133, 121, 122, 119, 119, 125, 121, 134, 118, 120, 126, 121, 104, 127, 127, 123, 117, 112, 146, 140, 120, 119, 107, 100, 134, 139, 149, 128, 117, 125, 118, 137, 113, 131, 130, 141, 133, 126, 140, 105, 111, 135, 124, 129, 138, 119, 145, 129, 116, 117, 116, 138, 128, 101, 111, 123, 129, 123, 140, 133, 123, 129, 121, 120, 121, 134, 128, 145, 131, 135, 129, 115, 128, 117, 137, 129, 113, 120, 137, 141, 147, 130, 116, 124, 126, 121, 137, 134, 125, 118, 121, 105, 118, 125, 122, 136, 123, 119, 118, 111, 130, 136, 125, 102, 112, 119, 107, 124, 128, 109, 136, 125, 127, 132, 120, 104, 110, 121, 114, 128, 129, 121, 123, 132, 102, 115, 117, 115, 112, 120, 130, 147, 105, 105, 106, 107, 138, 141, 118, 139, 126, 112, 120, 108, 135, 113, 137, 130, 128, 92, 125, 143, 108, 133, 111, 110, 101, 122, 131, 139, 101, 124, 122, 120, 115, 149, 113, 124, 123, 126, 109, 130, 120, 124, 137, 126, 123, 136, 127, 130, 140, 116, 130, 123, 99, 121, 108, 126, 134, 121, 123, 116, 127, 124, 129, 118, 107, 124, 122, 114, 138, 120, 112, 142, 142, 119, 126, 131, 133, 136, 134, 131, 110, 138, 112, 120, 115, 134, 125, 110, 121, 140, 132, 131, 122, 143, 124, 96, 136, 102, 136, 123, 118, 120, 132, 112, 138, 112, 127, 122, 135, 129, 127, 127, 115, 134, 125, 127, 133, 129, 109, 122, 125, 124, 127, 142, 125, 120, 129, 140, 136, 115, 119, 113, 127, 145, 123, 117, 110, 127, 126, 129, 135, 116, 149, 122, 120, 113, 122, 128, 123, 126, 130, 129, 131, 142, 142, 131, 135, 119, 136, 116, 144, 121, 105, 125, 109, 113, 121, 119, 137, 130, 130, 121, 127, 121, 122, 138, 123, 115, 118, 126, 116, 119, 140, 142, 107, 121, 119, 113, 114, 120, 117, 115, 131, 129, 119, 129, 125, 107, 127, 115, 139, 120, 118, 120, 128, 139, 119, 113, 118, 118, 118, 104, 149, 126, 118, 120, 116, 131, 108, 121, 130, 119, 127, 131, 122, 118, 132, 143, 117, 117, 135, 136, 142, 120, 115, 111, 126, 126, 132, 120, 119, 116, 120, 109, 128, 114, 155, 129, 124, 111, 133, 136, 148, 118, 133, 119, 120, 104, 119, 145, 129, 116, 111, 127, 144, 119, 133, 129, 130, 137, 134, 112, 131, 123, 120, 150, 132, 121, 134, 122, 113, 91, 127, 123, 119, 114, 126, 114, 132, 124, 116, 127, 131, 123, 140, 121, 140, 123, 166, 124, 126, 134, 144, 146, 118, 118, 114, 111, 124, 116, 103, 123, 132, 136, 133, 125, 127, 117, 122, 126, 110, 128, 120, 122, 131, 92, 137, 126, 130, 119, 121, 120, 131, 130, 119, 120, 121, 127, 117, 124, 126, 108, 125, 130, 137, 121, 123, 120, 127, 132, 127, 126, 114, 137, 130, 133, 118, 118, 120, 133, 111, 118, 134, 123, 125, 135, 124, 110, 115, 131, 122, 134, 103, 122, 119, 145, 107, 140, 127, 119, 131, 118, 116, 127, 142, 129, 120, 119, 151, 135, 108, 144, 128, 129, 127, 131, 130, 120, 121, 136, 125, 122, 123, 114, 127, 114, 127, 126, 124, 105, 122, 132, 131, 125, 115, 127, 117, 128, 132, 140, 120, 118, 125, 124, 117, 116, 124, 130, 125, 137, 117, 131, 119, 119, 123, 114, 130, 131, 108, 124, 139, 132, 103, 135, 127, 127, 111, 137, 127, 133, 122, 116, 124, 120, 132, 109, 101, 117, 108, 132, 122, 118, 121, 129, 112, 145, 127, 137, 124, 124, 128, 125, 126, 133, 101, 127, 119, 129, 127, 130, 129, 115, 130, 123, 116, 117, 131, 127, 132, 113, 135, 119, 134, 141, 124, 125, 121, 129, 119, 124, 127, 115, 119, 115, 133, 139, 120, 135, 115, 112, 114, 128, 123, 140, 113, 111, 112, 124, 124, 113, 117, 123, 125, 121, 132, 127, 120, 113, 138, 136, 143, 125, 116, 133, 125, 127, 118, 128, 115, 130, 112, 108, 132, 106, 134, 124, 119, 131, 131, 117, 137, 126, 122, 117, 140, 140, 128, 132, 131, 137, 113, 138, 136, 124, 137, 123, 136, 132, 123, 117, 135, 132, 132, 133, 126, 126, 112, 120, 131, 111, 123, 117, 139, 118, 143, 115, 133, 122, 122, 121, 129, 127, 121, 133, 118, 125, 135, 138, 136, 109, 95, 131, 143, 122, 136, 116, 117, 139, 124, 112, 135, 136, 124, 129, 133, 139, 139, 128, 106, 133, 119, 137, 103, 121, 112, 116, 125, 135, 122, 130, 130, 130, 126, 118, 123, 128, 139, 130, 111, 108, 139, 123, 142, 129, 131, 113, 123, 133, 112, 130, 118, 125, 132, 117, 117, 124, 142, 110, 133, 105, 131, 110, 122, 128, 135, 140, 129, 104, 126, 138, 124, 133, 128, 131, 119, 127, 126, 116, 117, 126, 127, 124, 101, 132, 123, 120, 125, 138, 140, 135, 125, 131, 137, 126, 120, 124, 123, 132, 130, 120, 131, 114, 133, 128, 117, 145, 125, 134, 126, 123, 121, 115, 123, 131, 126, 119, 124, 124, 128, 136, 148, 132, 115, 111, 125, 121, 114, 114, 134, 137, 137, 127, 132, 114, 137, 131, 130, 130, 135, 117, 120, 133, 141, 123, 131, 123, 117, 120, 125, 127, 122, 133, 125, 108, 129, 130, 115, 125, 119, 119, 134, 141, 118, 117, 107, 129, 136, 127, 122, 125, 126, 115, 134, 130, 115, 133, 125, 128, 135, 132, 127, 119, 125, 133, 145, 131, 126, 105, 128, 119, 121, 118, 131, 130, 125, 131, 137, 121, 119, 126, 134, 122, 140, 121, 138, 119, 118, 116, 122, 121, 125, 95, 118, 119, 125, 126, 127, 127, 135, 136, 119, 121, 114, 130, 173, 130, 129, 121, 135, 122, 127, 120, 131, 116, 116, 133, 118, 125, 133, 123, 116, 136, 126, 117, 120, 145, 137, 128, 130, 129, 135, 125, 150, 116, 109, 136, 118, 142, 118, 131, 118, 118, 139, 137, 122, 119, 124, 116, 121, 125, 113, 122, 111, 121, 116, 137, 123, 123, 131, 117, 130, 125, 135, 125, 131, 111, 121, 117, 147, 143, 124, 121, 114, 101, 125, 127, 112, 137, 139, 128, 123, 146, 113, 130, 136, 122, 139, 114, 120, 116, 124, 111, 131, 119, 125, 129, 117, 130, 114, 121, 144, 121, 120, 127, 134, 121, 117, 135, 106, 134, 135, 126, 131, 134, 121, 136, 120, 134, 125, 128, 113, 130, 111, 121, 121, 120, 120, 126, 127, 118, 135, 127, 113, 112, 120, 121, 128, 128, 140, 129, 122, 132, 121, 133, 140, 126, 135, 123, 98, 120, 140, 129, 123, 122, 133, 128, 117, 143, 124, 126, 136, 123, 126, 108, 118, 126, 115, 138, 127, 125, 117, 133, 126, 138, 124, 123, 125, 126, 135, 112, 139, 125, 124, 114, 124, 123, 123, 115, 131, 120, 125, 133, 133, 127, 117, 128, 122, 130, 125, 136, 128, 141, 118, 109, 130, 122, 134, 111, 136, 118, 133, 117, 125, 126, 128, 118, 118, 133, 127, 124, 126, 137, 134, 132, 108, 121, 120, 124, 111, 129, 124, 117, 123, 133, 135, 133, 139, 131, 119, 114, 126, 122, 134, 121, 140, 129, 124, 135, 109, 124, 132, 124, 145, 128, 111, 122, 127, 134, 145, 129, 132, 120, 139, 126, 128, 108, 135, 131, 126, 120, 125, 133, 115, 122, 141, 122, 116, 119, 109, 135, 138, 135, 122, 130, 113, 138, 125, 124, 133, 133, 120, 123, 125, 145, 134, 132, 131, 108, 114, 132, 124, 133, 108, 133, 126, 122, 122, 134, 109, 128, 122, 130, 119, 126, 119, 131, 119, 120, 126, 132, 139, 126, 119, 119, 116, 138, 133, 116, 138, 114, 138, 121, 129, 125, 125, 117, 134, 136, 137, 117, 132, 125, 122, 131, 121, 133, 137, 126, 135, 126, 134, 120, 118, 125, 119, 136, 116, 89, 125, 131, 122, 128, 125, 134, 125, 123, 144, 127, 137, 137, 101, 125, 141, 137, 113, 123, 137, 128, 125, 127, 123, 130, 123, 138, 112, 122, 105, 125, 113, 125, 140, 111, 131, 133, 150, 132, 130, 123, 140, 123, 133, 122, 125, 130, 136, 118, 117, 122, 124, 131, 127, 123, 131, 124, 138, 104, 134, 153, 127, 136, 119, 135, 130, 138, 131, 114, 126, 138, 124, 136, 121, 123, 133, 132, 122, 126, 141, 131, 124, 120, 123, 137, 118, 117, 122, 124, 129, 122, 122, 122, 117, 125, 115, 125, 129, 139, 133, 139, 137, 142, 120, 118, 138, 113, 134, 126, 134, 125, 140, 138, 127, 120, 104, 116, 119, 132, 116, 135, 118, 122, 120, 135, 122, 124, 114, 117, 142, 126, 121, 132, 105, 142, 140, 123, 134, 121, 125, 124, 120, 138, 117, 111, 127, 127, 101, 120, 120, 117, 120, 123, 134, 135, 123, 130, 126, 120, 109, 126, 101, 124, 134, 125, 121, 121, 116, 127, 127, 128, 130, 139, 117, 111, 127, 128, 165, 108, 117, 134, 130, 120, 117, 129, 125, 123, 130, 124, 120, 132, 134, 129, 127, 122, 122, 124, 136, 132, 115, 127, 135, 124, 141, 133, 113, 127, 125, 115, 122, 122, 126, 134, 122, 104, 105, 128, 127, 128, 126, 120, 128, 121, 127, 131, 116, 124, 127, 134, 133, 122, 125, 120, 123, 132, 134, 114, 118, 114, 128, 128, 132, 137, 132, 124, 127, 131, 109, 119, 118, 129, 115, 138, 117, 116, 137, 127, 132, 121, 114, 122, 128, 127, 127, 128, 131, 132, 123, 133, 118, 120, 132, 116, 118, 124, 132, 136, 145, 130, 139, 113, 116, 111, 129, 120, 117, 143, 116, 149, 114, 122, 134, 121, 127, 137, 122, 119, 138, 132, 120, 122, 138, 113, 117, 125, 119, 129, 124, 121, 138, 117, 121, 132, 120, 127, 124, 129, 120, 128, 96, 102, 120, 140, 116, 134, 148, 140, 130, 117, 108, 121, 140, 131, 133, 130, 139, 133, 119, 123, 123, 133, 144, 129, 117, 136, 131, 133, 125, 105, 141, 137, 121, 126, 133, 140, 111, 123, 133, 106, 116, 122, 138, 112, 137, 105, 135, 116, 118, 137, 128, 139, 121, 126, 119, 125, 119, 132, 120, 134, 128, 122, 121, 115, 137, 125, 122, 129, 126, 130, 149, 112, 134, 138, 122, 134, 135, 114, 126, 132, 123, 154, 139, 127, 126, 128, 127, 121, 112, 130, 146, 120, 120, 118, 131, 114, 105, 131, 134, 123, 141, 116, 123, 113, 126, 117, 117, 122, 124, 116, 139, 124, 136, 138, 125, 133, 126, 126, 141, 101, 113, 117, 115, 107, 145, 138, 121, 148, 136, 116, 134, 103, 132, 117, 89, 119, 105, 142, 125, 131, 126, 120, 133, 122, 148, 110, 133, 126, 114, 123, 113, 135, 128, 132, 128, 133, 145, 131, 128, 138, 146, 99, 104, 121, 134, 115, 124, 116, 138, 109, 127, 114, 118, 119, 137, 125, 124, 121, 137, 119, 113, 150, 122, 129, 106, 111, 131, 132, 146, 118, 126, 127, 123, 93, 147, 109, 121, 115, 115, 145, 134, 115, 131, 137, 132, 129, 123, 133, 125, 147, 128, 124, 140, 130, 123, 147, 123, 128, 120, 121, 130, 135, 130, 147, 131, 116, 124, 131, 119, 103, 131, 116, 118, 134, 139, 132, 150, 137, 156, 135, 141, 127, 124, 128, 124, 131, 121, 118, 143, 118, 128, 119, 132, 118, 138, 138, 128, 122, 122, 117, 124, 113, 132, 140, 117, 123, 125, 139, 130, 122, 125, 104, 112, 124, 125, 110, 138, 121, 127, 127, 114, 119, 127, 112, 98, 125, 123, 129, 135, 123, 117, 110, 134, 110, 127, 135, 125, 134, 108, 130, 121, 128, 111, 111, 122, 129, 122, 123, 127, 135, 140, 127, 98, 132, 117, 118, 122, 134, 133, 129, 122, 119, 130, 105, 128, 117, 106, 132, 140, 137, 131, 133, 109, 118, 119, 117, 139, 107, 109, 109, 114, 117, 135, 137, 120, 147, 110, 123, 124, 133, 123, 145, 147, 131, 139, 133, 124, 119, 122, 125, 119, 116, 140, 127, 132, 110, 114, 122, 116, 119, 109, 123, 130, 117, 124, 134, 126, 132, 113, 126, 122, 130, 124, 125, 101, 141, 156, 125, 134, 108, 137, 118, 124, 138, 127, 109, 131, 132, 118, 111, 116, 109, 122, 120, 118, 127, 144, 125, 126, 114, 112, 142, 141, 126, 126, 144, 117, 106, 115, 119, 126, 132, 111, 133, 121, 140, 117, 120, 134, 132, 120, 128, 115, 133, 136, 137, 122, 115, 127, 115, 118, 126, 128, 117, 134, 139, 156, 118, 134, 122, 135, 97, 118, 113, 128, 140, 121, 126, 118, 120, 115, 126, 135, 141, 144, 130, 114, 135, 126, 131, 119, 125, 127, 104, 130, 116, 129, 103, 113, 105, 113, 89, 129, 111, 129, 124, 132, 124, 123, 151, 130, 135, 140, 124, 118, 116, 112, 125, 120, 121, 125, 128, 120, 134, 113, 110, 133, 127, 135, 120, 136, 105, 133, 122, 124, 140, 127, 143, 110, 134, 142, 127, 124, 129, 125, 125, 116, 130, 128, 140, 135, 122, 125, 117, 125, 122, 125, 132, 135, 128, 117, 134, 114, 123, 113, 125, 135, 125, 114, 138, 128, 118, 151, 121, 103, 102, 131, 125, 128, 125, 122, 117, 138, 127, 146, 142, 114, 127, 140, 138, 117, 117, 132, 135, 125, 148, 121, 128, 164, 131, 125, 125, 126, 139, 125, 126, 136, 110, 126, 99, 131, 124, 128, 133, 126, 138, 115, 124, 129, 103, 123, 115, 128, 117, 117, 112, 107, 126, 120, 136, 136, 116, 144, 127, 117, 133, 122, 107, 120, 122, 116, 139, 113, 122, 121, 129, 129, 125, 153, 127, 122, 134, 117, 130, 111, 118, 125, 116, 118, 137, 135, 146, 122, 132, 123, 110, 109, 121, 130, 129, 125, 139, 123, 124, 97, 124, 149, 131, 118, 123, 154, 123, 116, 122, 125, 119, 114, 127, 117, 130, 104, 131, 141, 116, 134, 114, 132, 130, 138, 120, 148, 116, 141, 116, 107, 120, 112, 113, 131, 120, 128, 118, 125, 117, 118, 115, 131, 135, 137, 116, 143, 140, 118, 135, 128, 126, 130, 129, 148, 140, 128, 114, 103, 135, 132, 135, 127, 134, 115, 115, 92, 141, 120, 119, 132, 112, 147, 129, 107, 118, 123, 117, 145, 119, 127, 106, 126, 121, 140, 120, 126, 134, 131, 148, 134, 137, 124, 120, 129, 132, 132, 134, 138, 114, 118, 122, 121, 118, 144, 131, 111, 118, 123, 140, 115, 133, 136, 132, 133, 138, 139, 114, 131, 133, 105, 112, 123, 131, 126, 125, 133, 131, 126, 123, 123, 111, 101, 118, 117, 143, 112, 145, 114, 118, 150, 127, 134, 119, 105, 131, 118, 127, 125, 113, 129, 123, 127, 134, 114, 140, 137, 118, 116, 126, 116, 139, 127, 137, 130, 127, 129, 134, 120, 145, 125, 132, 131, 141, 122, 125, 131, 133, 98, 127, 106, 116, 127, 113, 113, 136, 142, 149, 119, 115, 133, 130, 133, 121, 115, 137, 112, 126, 113, 128, 124, 122, 126, 118, 146, 123, 106, 105, 114, 120, 120, 139, 112, 129, 117, 133, 107, 130, 116, 144, 125, 115, 119, 134, 122, 110, 114, 144, 114, 142, 116, 132, 134, 109, 129, 142, 149, 127, 130, 144, 116, 126, 112, 159, 122, 128, 138, 144, 116, 125, 132, 107, 140, 132, 132, 133, 115, 111, 118, 123, 105, 136, 111, 157, 123, 123, 101, 112, 126, 137, 114, 107, 138, 121, 127, 133, 119, 130, 118, 116, 115, 132, 125, 111, 130, 129, 117, 144, 146, 142, 125, 141, 121, 114, 137, 122, 143, 130, 104, 132, 113, 131, 129, 117, 131, 137, 135, 120, 117, 112, 131, 119, 135, 111, 125, 118, 139, 122, 108, 126, 108, 146, 131, 128, 120, 130, 111, 130, 124, 130, 118, 111, 114, 130, 109, 140, 123, 124, 120, 132, 128, 131, 142, 131, 148, 143, 135, 112, 124, 122, 124, 121, 119, 122, 122, 131, 125, 136, 129, 130, 133, 100, 129, 132, 120, 125, 136, 111, 125, 107, 132, 118, 131, 132, 116, 120, 121, 132, 114, 108, 111, 123, 129, 123, 147, 134, 116, 124, 105, 123, 119, 130, 139, 118, 128, 130, 126, 125, 127, 136, 123, 113, 113, 137, 125, 118, 121, 138, 102, 103, 117, 110, 123, 131, 128, 124, 118, 118, 130, 113, 153, 125, 126, 126, 116, 137, 115, 127, 127, 123, 126, 121, 135, 130, 113, 114, 142, 147, 117, 123, 132, 123, 128, 120, 137, 122, 119, 126, 130, 118, 135, 138, 129, 119, 110, 116, 124, 123, 129, 109, 135, 128, 127, 120, 137, 114, 131, 123, 121, 118, 115, 126, 134, 125, 118, 130, 109, 125, 135, 131, 137, 126, 104, 121, 121, 128, 110, 121, 117, 132, 122, 112, 139, 113, 115, 125, 124, 139, 130, 118, 124, 119, 140, 118, 130, 116, 140, 124, 129, 110, 108, 132, 139, 122, 127, 110, 131, 130, 123, 114, 141, 107, 114, 154, 152, 132, 115, 121, 107, 141, 109, 123, 137, 132, 125, 131, 135, 130, 123, 137, 141, 136, 132, 118, 140, 133, 123, 148, 135, 101, 123, 142, 126, 146, 134, 122, 120, 133, 125, 135, 128, 122, 125, 126, 109, 144, 129, 131, 123, 116, 107, 124, 95, 121, 120, 123, 140, 150, 126, 121, 124, 133, 131, 123, 128, 119, 134, 124, 115, 124, 117, 120, 131, 133, 113, 117, 131, 146, 128, 135, 125, 134, 119, 115, 123, 106, 138, 123, 112, 142, 131, 131, 110, 119, 133, 140, 118, 137, 130, 121, 121, 132, 131, 111, 138, 135, 127, 124, 113, 119, 129, 133, 148, 117, 128, 115, 136, 121, 141, 124, 129, 106, 130, 124, 139, 122, 127, 131, 121, 135, 122, 123, 127, 121, 143, 112, 117, 116, 118, 130, 123, 137, 136, 125, 117, 114, 124, 121, 112, 124, 129, 151, 139, 129, 113, 115, 141, 131, 116, 122, 118, 132, 130, 124, 117, 146, 124, 128, 136, 127, 129, 118, 125, 128, 115, 117, 119, 119, 122, 130, 109, 133, 136, 118, 151, 133, 143, 127, 123, 130, 131, 125, 118, 136, 135, 130, 143, 127, 117, 99, 126, 106, 87, 126, 127, 115, 124, 127, 125, 125, 142, 139, 127, 145, 105, 129, 120, 137, 124, 117, 115, 127, 123, 119, 128, 146, 117, 141, 108, 131, 124, 115, 122, 132, 125, 96, 129, 124, 129, 149, 122, 136, 81, 130, 142, 130, 122, 117, 122, 113, 136, 132, 128, 154, 138, 117, 134, 129, 147, 124, 137, 117, 127, 124, 129, 104, 128, 115, 121, 118, 125, 124, 129, 109, 151, 130, 117, 124, 124, 125, 113, 131, 137, 137, 140, 124, 125, 116, 126, 125, 122, 139, 120, 124, 125, 142, 127, 130, 126, 128, 118, 115, 108, 140, 94, 131, 137, 131, 136, 132, 124, 128, 115, 128, 118, 104, 103, 128, 130, 126, 137, 123, 127, 129, 115, 146, 137, 128, 127, 126, 122, 117, 114, 120, 134, 133, 121, 122, 129, 130, 145, 141, 141, 124, 124, 117, 133, 129, 110, 133, 122, 117, 125, 123, 140, 115, 125, 130, 121, 130, 133, 148, 147, 115, 128, 108, 133, 120, 117, 118, 135, 123, 130, 114, 116, 127, 123, 133, 115, 143, 131, 131, 134, 126, 122, 142, 132, 125, 110, 117, 135, 134, 127, 147, 134, 134, 118, 128, 120, 125, 122, 117, 138, 110, 122, 121, 131, 148, 132, 132, 117, 100, 127, 135, 122, 117, 122, 131, 127, 127, 123, 128, 128, 133, 118, 123, 119, 131, 136, 128, 142, 121, 121, 124, 128, 128, 128, 126, 102, 108, 116, 99, 126, 144, 127, 114, 128, 125, 131, 136, 139, 114, 122, 133, 122, 122, 124, 105, 126, 124, 113, 132, 129, 125, 122, 135, 117, 129, 113, 117, 130, 126, 127, 122, 129, 120, 126, 125, 126, 132, 128, 136, 105, 132, 130, 122, 129, 133, 114, 125, 130, 132, 116, 130, 132, 137, 131, 130, 130, 116, 146, 135, 139, 141, 122, 115, 149, 125, 149, 131, 127, 124, 136, 112, 114, 132, 130, 132, 114, 122, 121, 100, 130, 159, 122, 125, 107, 115, 136, 120, 131, 134, 114, 119, 111, 130, 132, 117, 129, 123, 124, 131, 124, 142, 131, 123, 126, 132, 155, 124, 124, 131, 114, 143, 117, 112, 145, 143, 140, 122, 118, 110, 147, 129, 123, 125, 122, 128, 129, 110, 137, 109, 147, 142, 115, 127, 140, 141, 116, 131, 110, 119, 112, 101, 127, 132, 123, 153, 110, 143, 116, 127, 109, 121, 125, 120, 141, 139, 130, 114, 127, 123, 140, 117, 127, 126, 133, 134, 124, 109, 115, 137, 124, 144, 132, 121, 123, 124, 118, 135, 118, 121, 120, 139, 116, 139, 125, 131, 145, 105, 123, 141, 117, 121, 118, 133, 147, 127, 141, 134, 141, 98, 121, 141, 139, 128, 127, 129, 141, 132, 127, 123, 128, 120, 133, 131, 133, 148, 133, 142, 132, 129, 118, 108, 124, 126, 130, 127, 126, 148, 128, 134, 113, 141, 118, 120, 119, 123, 145, 122, 117, 107, 114, 169, 132, 122, 148, 131, 113, 123, 125, 147, 155, 124, 132, 129, 125, 112, 121, 111, 130, 124, 126, 106, 132, 115, 132, 124, 111, 115, 118, 110, 140, 115, 135, 131, 119, 127, 122, 132, 118, 138, 125, 111, 115, 111, 125, 114, 115, 113, 130, 150, 107, 145, 107, 121, 135, 111, 120, 133, 133, 128, 126, 121, 131, 128, 107, 117, 92, 137, 112, 137, 128, 138, 121, 143, 121, 129, 123, 135, 102, 115, 131, 136, 121, 127, 117, 133, 139, 130, 146, 119, 119, 120, 110, 130, 128, 132, 131, 135, 134, 161, 127, 129, 130, 113, 128, 128, 139, 107, 116, 145, 132, 147, 144, 116, 127, 147, 118, 100, 113, 120, 132, 120, 129, 128, 142, 127, 136, 118, 112, 129, 116, 132, 133, 128, 123, 128, 101, 111, 121, 113, 118, 136, 112, 114, 142, 141, 129, 117, 128, 132, 129, 123, 117, 123, 141, 140, 115, 123, 131, 111, 128, 141, 134, 108, 121, 126, 127, 154, 135, 128, 112, 117, 126, 126, 121, 118, 128, 126, 122, 120, 130, 119, 148, 136, 122, 122, 137, 120, 119, 125, 111, 140, 117, 121, 114, 146, 118, 123, 135, 141, 115, 145, 127, 132, 130, 140, 127, 121, 139, 121, 112, 131, 125, 130, 124, 112, 118, 120, 106, 140, 108, 144, 111, 125, 120, 112, 132, 127, 107, 111, 131, 121, 132, 122, 125, 135, 118, 132, 124, 117, 133, 142, 122, 124, 121, 147, 142, 134, 139, 132, 127, 112, 122, 130, 119, 115, 124, 131, 125, 109, 126, 117, 127, 122, 127, 116, 145, 130, 119, 139, 123, 143, 125, 132, 121, 132, 119, 145, 135, 137, 131, 121, 130, 110, 119, 132, 143, 141, 125, 123, 126, 124, 129, 113, 127, 120, 111, 131, 128, 114, 137, 120, 141, 130, 124, 127, 128, 127, 122, 125, 128, 128, 100, 137, 114, 113, 120, 117, 128, 132, 111, 154, 116, 139, 111, 123, 114, 140, 114, 130, 115, 123, 125, 128, 120, 118, 104, 100, 130, 120, 125, 140, 110, 145, 112, 120, 147, 136, 115, 119, 139, 145, 99, 128, 124, 143, 126, 119, 116, 133, 118, 133, 125, 141, 120, 129, 117, 114, 117, 115, 120, 138, 149, 109, 136, 101, 113, 112, 124, 122, 120, 123, 125, 128, 144, 139, 136, 118, 132, 110, 137, 131, 130, 132, 119, 116, 116, 109, 126, 140, 134, 153, 114, 132, 127, 124, 118, 138, 129, 123, 135, 134, 129, 126, 128, 121, 127, 128, 125, 128, 127, 124, 146, 110, 112, 127, 126, 117, 137, 150, 122, 111, 119, 119, 128, 101, 129, 127, 112, 139, 150, 124, 132, 132, 127, 96, 140, 126, 140, 116, 123, 104, 117, 129, 113, 136, 143, 135, 113, 126, 117, 110, 131, 118, 120, 118, 139, 122, 135, 121, 147, 126, 119, 133, 134, 117, 124, 131, 131, 121, 102, 128, 123, 140, 134, 118, 127, 112, 120, 124, 119, 142, 110, 131, 123, 149, 116, 132, 133, 130, 131, 124, 116, 132, 143, 122, 112, 128, 140, 124, 128, 127, 120, 131, 132, 129, 121, 127, 116, 125, 130, 129, 107, 122, 127, 136, 110, 147, 117, 153, 137, 121, 143, 141, 126, 126, 135, 142, 147, 121, 132, 137, 128, 108, 123, 130, 145, 118, 117, 128, 129, 126, 136, 123, 110, 134, 112, 121, 125, 141, 135, 129, 122, 159, 122, 109, 118, 121, 128, 137, 115, 121, 135, 142, 147, 127, 118, 112, 129, 137, 125, 111, 128, 134, 124, 123, 115, 122, 132, 127, 133, 120, 113, 130, 121, 115, 127, 112, 134, 123, 121, 145, 113, 136, 111, 120, 119, 113, 127, 125, 134, 138, 147, 119, 116, 110, 126, 123, 124, 145, 111, 121, 127, 133, 113, 141, 124, 137, 128, 120, 121, 128, 140, 142, 126, 126, 127, 116, 114, 155, 122, 128, 134, 125, 116, 133, 134, 102, 133, 124, 134, 127, 131, 115, 142, 121, 138, 135, 134, 117, 115, 132, 137, 126, 130, 114, 118, 121, 144, 107, 134, 125, 106, 140, 124, 129, 129, 121, 130, 113, 116, 144, 104, 121, 137, 137, 136, 120, 120, 109, 110, 127, 116, 128, 113, 119, 113, 122, 129, 130, 129, 112, 125, 116, 138, 136, 124, 123, 139, 135, 124, 131, 117, 133, 126, 130, 143, 141, 118, 121, 119, 140, 110, 131, 131, 140, 122, 120, 129, 118, 110, 122, 129, 124, 129, 142, 112, 127, 126, 122, 131, 124, 133, 127, 131, 130, 115, 108, 117, 137, 121, 116, 124, 133, 123, 130, 148, 118, 135, 138, 106, 136, 132, 137, 133, 119, 140, 122, 143, 132, 120, 141, 105, 122, 116, 123, 128, 114, 138, 130, 118, 116, 124, 101, 145, 122, 112, 120, 142, 128, 120, 128, 112, 120, 118, 126, 134, 120, 130, 124, 139, 144, 123, 123, 110, 124, 111, 123, 143, 123, 131, 112, 126, 150, 111, 135, 124, 149, 127, 130, 132, 130, 132, 129, 131, 136, 118, 122, 134, 130, 114, 118, 110, 126, 144, 139, 132, 109, 111, 113, 127, 124, 124, 118, 144, 130, 115, 124, 120, 121, 127, 138, 131, 117, 120, 130, 129, 124, 127, 114, 137, 145, 115, 117, 110, 136, 118, 117, 122, 132, 110, 124, 127, 125, 145, 122, 109, 125, 121, 134, 126, 118, 131, 134, 123, 132, 119, 145, 129, 122, 130, 128, 125, 137, 107, 133, 128, 116, 118, 134, 134, 118, 128, 127, 114, 133, 145, 105, 115, 123, 116, 127, 129, 133, 124, 129, 123, 135, 148, 122, 104, 117, 145, 129, 124, 124, 131, 119, 122, 128, 124, 130, 125, 119, 135, 107, 129, 103, 120, 135, 125, 125, 129, 119, 120, 153, 117, 136, 129, 106, 128, 123, 112, 138, 124, 107, 125, 115, 132, 114, 129, 126, 120, 131, 120, 122, 120, 118, 118, 143, 101, 133, 124, 134, 116, 129, 122, 110, 114, 119, 133, 139, 124, 135, 111, 120, 111, 128, 118, 135, 135, 125, 117, 134, 129, 124, 124, 125, 123, 131, 117, 116, 121, 141, 144, 123, 131, 139, 135, 157, 124, 123, 106, 138, 121, 145, 127, 111, 111, 110, 122, 129, 108, 142, 126, 133, 138, 113, 129, 118, 122, 134, 143, 143, 120, 116, 129, 118, 99, 128, 134, 132, 118, 141, 137, 121, 136, 114, 122, 128, 126, 143, 126, 115, 144, 135, 129, 104, 116, 130, 114, 114, 125, 120, 129, 121, 128, 113, 124, 113, 107, 135, 128, 118, 150, 127, 135, 130, 114, 131, 142, 124, 149, 139, 135, 129, 141, 125, 124, 107, 114, 133, 104, 134, 128, 120, 122, 140, 126, 119, 126, 120, 113, 126, 128, 99, 134, 131, 124, 124, 107, 134, 117, 128, 109, 150, 117, 134, 120, 124, 132, 117, 111, 114, 119, 114, 127, 122, 115, 141, 123, 123, 137, 123, 118, 122, 125, 128, 123, 125, 117, 124, 139, 155, 130, 132, 119, 122, 122, 147, 138, 139, 127, 132, 127, 112, 120, 125, 127, 132, 140, 139, 122, 134, 136, 140, 142, 109, 112, 103, 127, 136, 144, 122, 111, 130, 131, 121, 139, 133, 126, 125, 126, 135, 106, 121, 117, 132, 112, 122, 129, 126, 122, 143, 120, 123, 127, 123, 119, 114, 136, 122, 106, 118, 119, 146, 120, 122, 128, 116, 127, 139, 103, 114, 123, 130, 124, 123, 113, 129, 133, 129, 122, 129, 122, 139, 157, 143, 132, 151, 127, 133, 142, 119, 126, 128, 141, 121, 134, 137, 129, 124, 130, 124, 122, 127, 136, 114, 112, 128, 112, 135, 128, 132, 106, 114, 106, 139, 101, 132, 106, 113, 129, 135, 121, 121, 101, 128, 106, 153, 110, 138, 132, 132, 135, 127, 129, 140, 135, 113, 132, 122, 148, 118, 123, 104, 146, 130, 122, 127, 109, 129, 128, 130, 118, 127, 100, 129, 118, 125, 116, 109, 136, 123, 127, 134, 139, 133, 114, 116, 140, 131, 130, 115, 134, 113, 125, 129, 141, 126, 119, 111, 123, 125, 125, 132, 129, 126, 113, 124, 115, 117, 112, 106, 116, 127, 123, 154, 126, 115, 144, 117, 139, 107, 138, 133, 129, 130, 119, 133, 142, 128, 122, 122, 142, 129, 113, 121, 124, 113, 130, 131, 124, 130, 126, 106, 123, 115, 124, 142, 122, 100, 120, 133, 122, 145, 118, 150, 124, 109, 126, 151, 119, 130, 115, 127, 110, 121, 128, 121, 144, 139, 134, 142, 117, 116, 119, 138, 115, 119, 119, 129, 139, 129, 113, 131, 128, 144, 139, 129, 114, 117, 133, 125, 120, 135, 117, 116, 129, 125, 156, 146, 122, 131, 112, 133, 120, 135, 123, 107, 129, 140, 113, 124, 120, 140, 121, 133, 114, 124, 134, 139, 103, 129, 126, 122, 130, 117, 133, 122, 124, 125, 112, 122, 137, 104, 149, 113, 136, 123, 121, 109, 143, 137, 115, 118, 124, 133, 116, 131, 135, 114, 106, 144, 113, 142, 128, 103, 111, 118, 132, 116, 130, 130, 116, 129, 122, 127, 128, 122, 121, 134, 130, 110, 132, 126, 133, 141, 126, 131, 131, 125, 118, 139, 135, 113, 130, 139, 129, 119, 122, 115, 124, 110, 125, 110, 119, 123, 140, 125, 128, 123, 107, 132, 114, 125, 121, 122, 141, 124, 137, 126, 127, 124, 116, 144, 119, 135, 146, 117, 127, 112, 124, 136, 123, 121, 127, 128, 120, 123, 128, 107, 120, 118, 132, 144, 136, 139, 129, 121, 110, 131, 112, 134, 119, 118, 136, 130, 146, 130, 129, 129, 128, 117, 115, 118, 131, 138, 117, 131, 119, 144, 130, 149, 139, 126, 121, 117, 111, 120, 144, 116, 128, 115, 130, 129, 109, 147, 130, 107, 110, 109, 137, 123, 137, 133, 124, 110, 119, 120, 128, 136, 117, 128, 115, 133, 121, 130, 134, 132, 127, 137, 148, 123, 132, 133, 125, 139, 130, 150, 124, 122, 110, 141, 123, 131, 124, 115, 107, 131, 114, 133, 124, 131, 120, 103, 131, 146, 123, 131, 129, 121, 109, 125, 126, 120, 126, 143, 124, 131, 131, 131, 137, 132, 112, 118, 120, 135, 142, 124, 125, 129, 126, 121, 121, 134, 124, 129, 112, 125, 142, 119, 148, 128, 124, 105, 123, 119, 118, 124, 117, 106, 135, 110, 114, 137, 110, 119, 118, 121, 134, 121, 114, 144, 121, 119, 121, 112, 120, 121, 128, 123, 119, 121, 148, 130, 128, 133, 120, 137, 95, 111, 111, 126, 126, 126, 133, 118, 121, 122, 115, 140, 124, 105, 118, 131, 120, 113, 139, 133, 125, 140, 119, 137, 113, 124, 137, 140, 126, 130, 120, 138, 126, 115, 130, 120, 134, 127, 115, 125, 120, 123, 104, 131, 129, 114, 130, 135, 106, 128, 126, 105, 139, 133, 139, 150, 131, 113, 129, 108, 116, 110, 138, 120, 134, 125, 130, 122, 122, 91, 136, 114, 134, 122, 114, 112, 137, 122, 121, 137, 139, 125, 131, 136, 123, 126, 127, 133, 114, 152, 113, 118, 127, 128, 125, 127, 111, 140, 114, 139, 132, 150, 127, 113, 123, 114, 106, 115, 123, 132, 108, 134, 135, 125, 145, 124, 153, 132, 137, 130, 123, 105, 109, 125, 125, 128, 134, 105, 108, 111, 115, 132, 106, 130, 152, 121, 120, 121, 128, 127, 147, 129, 106, 132, 130, 131, 106, 128, 120, 137, 100, 109, 109, 121, 119, 124, 149, 122, 139, 92, 131, 129, 116, 141, 124, 116, 122, 114, 123, 125, 117, 114, 135, 109, 126, 127, 125, 138, 109, 131, 134, 122, 110, 119, 118, 122, 119, 130, 128, 114, 120, 107, 157, 126, 138, 127, 120, 129, 129, 105, 139, 124, 127, 121, 128, 125, 126, 110, 131, 134, 111, 126, 126, 129, 112, 105, 119, 126, 115, 130, 122, 144, 134, 130, 107, 113, 108, 132, 115, 105, 136, 127, 127, 128, 136, 112, 118, 143, 142, 120, 122, 131, 128, 133, 131, 139, 128, 113, 132, 125, 116, 117, 137, 123, 128, 122, 129, 120, 123, 124, 126, 111, 122, 119, 124, 137, 108, 136, 120, 128, 109, 125, 134, 120, 125, 137, 127, 132, 123, 125, 131, 141, 127, 132, 133, 131, 110, 126, 108, 120, 100, 116, 128, 125, 133, 129, 124, 130, 118, 113, 145, 101, 113, 126, 118, 134, 122, 161, 133, 135, 134, 107, 142, 124, 128, 116, 118, 120, 131, 128, 120, 143, 118, 130, 145, 123, 123, 139, 114, 115, 131, 128, 119, 128, 110, 111, 124, 105, 108, 132, 132, 133, 112, 119, 135, 120, 138, 123, 120, 142, 139, 156, 119, 144, 123, 125, 127, 114, 134, 106, 129, 133, 105, 141, 120, 117, 117, 118, 154, 119, 134, 121, 119, 121, 127, 112, 127, 133, 135, 124, 128, 109, 111, 138, 114, 130, 144, 133, 128, 117, 134, 129, 112, 114, 119, 132, 121, 132, 123, 132, 110, 114, 129, 116, 127, 126, 118, 130, 139, 102, 134, 119, 117, 142, 164, 114, 124, 126, 139, 118, 136, 126, 103, 133, 133, 129, 121, 124, 122, 120, 134, 110, 122, 126, 113, 126, 134, 124, 134, 124, 127, 127, 135, 125, 119, 125, 113, 117, 123, 115, 127, 113, 106, 133, 123, 133, 121, 103, 113, 125, 135, 131, 132, 129, 104, 134, 114, 117, 107, 126, 127, 145, 116, 124, 141, 115, 115, 129, 103, 127, 118, 125, 106, 119, 128, 123, 114, 142, 127, 118, 122, 126, 120, 135, 118, 146, 141, 138, 140, 124, 140, 134, 138, 125, 125, 126, 125, 120, 118, 123, 133, 115, 133, 115, 124, 112, 139, 131, 101, 119, 117, 120, 123, 120, 119, 128, 130, 127, 132, 154, 128, 115, 124, 121, 110, 121, 118, 117, 128, 115, 102, 127, 123, 126, 129, 131, 118, 127, 147, 125, 116, 119, 138, 118, 110, 129, 124, 112, 130, 121, 113, 134, 113, 98, 125, 123, 150, 123, 131, 108, 116, 113, 113, 119, 119, 125, 116, 130, 136, 127, 126, 134, 128, 126, 108, 123, 130, 144, 121, 123, 135, 131, 126, 110, 145, 123, 122, 124, 121, 125, 101, 107, 112, 124, 118, 124, 135, 123, 115, 134, 114, 114, 120, 140, 120, 125, 106, 126, 123, 131, 109, 116, 144, 125, 113, 130, 115, 125, 124, 111, 140, 129, 133, 122, 115, 129, 122, 116, 124, 133, 134, 122, 131, 132, 129, 131, 128, 130, 136, 123, 134, 107, 108, 152, 116, 117, 113, 127, 115, 117, 103, 132, 132, 122, 110, 124, 124, 118, 122, 116, 121, 151, 146, 127, 137, 116, 117, 111, 110, 115, 117, 140, 105, 105, 136, 141, 126, 104, 128, 123, 115, 115, 124, 147, 126, 137, 118, 132, 128, 111, 125, 109, 115, 125, 138, 147, 129, 139, 120, 116, 132, 121, 127, 130, 133, 115, 135, 107, 135, 114, 103, 122, 124, 129, 123, 120, 112, 115, 134, 126, 134, 122, 133, 114, 121, 129, 130, 121, 125, 123, 125, 128, 132, 126, 124, 132, 125, 139, 123, 139, 136, 122, 115, 120, 126, 130, 136, 123, 112, 140, 133, 128, 110, 122, 125, 119, 115, 125, 117, 144, 110, 130, 116, 120, 122, 139, 125, 130, 110, 132, 132, 112, 122, 137, 114, 121, 128, 137, 120, 103, 124, 123, 116, 127, 136, 104, 126, 126, 153, 120, 129, 143, 115, 136, 139, 138, 101, 131, 123, 137, 113, 153, 148, 133, 137, 134, 121, 135, 141, 115, 133, 110, 143, 113, 104, 121, 131, 122, 125, 120, 111, 128, 126, 125, 123, 131, 129, 135, 141, 123, 111, 129, 114, 122, 114, 116, 135, 149, 133, 134, 121, 112, 120, 132, 122, 111, 107, 127, 123, 130, 142, 120, 124, 131, 123, 135, 105, 122, 121, 126, 128, 105, 110, 132, 113, 136, 125, 123, 118, 137, 137, 104, 136, 154, 134, 124, 126, 154, 126, 117, 125, 120, 144, 122, 103, 131, 141, 134, 110, 147, 124, 120, 115, 126, 129, 123, 112, 129, 143, 123, 125, 127, 125, 132, 117, 122, 132, 100, 126, 109, 111, 123, 138, 160, 131, 114, 132, 108, 126, 120, 134, 122, 115, 112, 125, 128, 112, 131, 122, 151, 130, 125, 121, 134, 129, 160, 129, 131, 111, 154, 137, 137, 127, 119, 121, 119, 138, 116, 130, 111, 116, 140, 166, 115, 124, 113, 118, 158, 114, 151, 129, 128, 116, 139, 116, 126, 131, 136, 132, 120, 108, 117, 119, 121, 130, 115, 131, 114, 123, 92, 111, 122, 116, 142, 123, 130, 138, 145, 115, 135, 133, 128, 137, 122, 115, 136, 137, 127, 135, 137, 132, 112, 150, 128, 126, 106, 129, 134, 138, 123, 112, 113, 127, 114, 113, 113, 122, 136, 127, 137, 104, 119, 125, 123, 136, 117, 136, 118, 132, 123, 135, 126, 144, 120, 114, 118, 121, 125, 146, 130, 130, 119, 130, 136, 128, 131, 140, 143, 136, 123, 123, 132, 128, 125, 132, 150, 135, 117, 146, 130, 135, 130, 136, 123, 112, 121, 129, 129, 139, 135, 115, 122, 120, 133, 123, 126, 138, 123, 122, 117, 131, 126, 123, 121, 130, 115, 121, 124, 151, 130, 121, 124, 100, 116, 120, 128, 123, 126, 121, 120, 125, 116, 115, 129, 120, 118, 125, 121, 126, 138, 127, 124, 133, 113, 117, 109, 136, 136, 140, 112, 115, 110, 117, 123, 121, 122, 133, 122, 120, 130, 116, 123, 119, 129, 125, 127, 111, 146, 118, 117, 124, 127, 107, 130, 123, 104, 121, 121, 122, 135, 135, 154, 115, 119, 144, 115, 138, 101, 129, 140, 131, 137, 132, 137, 122, 124, 132, 123, 125, 111, 126, 117, 115, 116, 125, 127, 121, 129, 133, 112, 109, 123, 133, 131, 110, 136, 131, 149, 128, 134, 137, 148, 112, 124, 119, 134, 129, 123, 121, 130, 140, 126, 138, 140, 149, 123, 128, 129, 120, 118, 126, 119, 112, 106, 122, 115, 124, 140, 120, 145, 126, 110, 116, 125, 114, 128, 115, 112, 112, 106, 134, 115, 144, 129, 120, 131, 127, 135, 106, 139, 123, 121, 135, 121, 135, 109, 135, 153, 120, 124, 118, 145, 127, 122, 135, 105, 122, 114, 117, 138, 132, 98, 110, 121, 101, 127, 131, 123, 120, 113, 121, 118, 118, 112, 132, 134, 141, 121, 125, 153, 129, 139, 124, 119, 126, 121, 126, 119, 124, 139, 118, 135, 151, 115, 135, 132, 134, 119, 119, 119, 122, 142, 120, 119, 134, 128, 149, 120, 125, 124, 124, 127, 115, 131, 134, 121, 129, 130, 120, 120, 119, 131, 135, 124, 124, 132, 140, 123, 120, 142, 120, 113, 141, 143, 118, 123, 126, 127, 126, 106, 141, 137, 125, 137, 121, 120, 120, 126, 146, 125, 123, 136, 119, 135, 122, 118, 123, 130, 136, 128, 123, 124, 123, 111, 113, 151, 118, 105, 126, 144, 150, 114, 117, 102, 117, 136, 127, 121, 133, 136, 126, 134, 140, 127, 113, 124, 109, 123, 114, 121, 111, 112, 131, 118, 105, 125, 123, 115, 131, 117, 148, 115, 138, 101, 132, 135, 124, 124, 108, 126, 120, 135, 112, 117, 125, 118, 112, 128, 134, 127, 112, 126, 121, 127, 143, 122, 113, 132, 134, 141, 140, 118, 141, 129, 113, 144, 120, 130, 120, 127, 128, 109, 128, 117, 112, 110, 140, 130, 121, 124, 120, 103, 128, 140, 113, 129, 143, 121, 131, 111, 107, 109, 131, 130, 128, 127, 127, 129, 132, 127, 158, 124, 113, 145, 118, 127, 114, 117, 138, 136, 122, 123, 119, 113, 116, 114, 116, 114, 140, 133, 130, 142, 127, 123, 126, 133, 93, 117, 127, 127, 142, 111, 121, 123, 136, 127, 133, 126, 117, 133, 123, 133, 129, 132, 126, 107, 139, 123, 124, 120, 118, 132, 127, 119, 136, 127, 114, 115, 114, 126, 112, 108, 139, 131, 117, 143, 117, 146, 114, 124, 115, 143, 117, 120, 142, 134, 125, 115, 133, 127, 130, 129, 102, 126, 122, 118, 117, 122, 140, 129, 124, 112, 135, 133, 112, 122, 120, 118, 120, 132, 120, 124, 130, 132, 126, 126, 111, 144, 133, 122, 141, 121, 115, 131, 116, 124, 132, 159, 133, 108, 116, 135, 119, 130, 127, 121, 127, 130, 116, 127, 130, 128, 135, 128, 127, 126, 125, 133, 127, 143, 125, 127, 142, 124, 126, 116, 142, 133, 116, 126, 121, 138, 126, 119, 121, 128, 120, 106, 130, 132, 126, 121, 129, 115, 126, 124, 127, 126, 129, 144, 125, 123, 126, 125, 147, 157, 114, 119, 123, 146, 120, 133, 135, 127, 102, 118, 125, 123, 122, 136, 122, 125, 133, 123, 104, 117, 146, 122, 129, 130, 132, 129, 113, 116, 117, 125, 124, 125, 129, 105, 123, 144, 120, 134, 127, 117, 123, 132, 126, 120, 108, 133, 132, 125, 127, 106, 120, 117, 111, 113, 117, 137, 115, 115, 117, 136, 123, 131, 123, 117, 123, 135, 136, 101, 133, 128, 139, 120, 129, 124, 126, 138, 132, 123, 125, 133, 109, 119, 124, 139, 132, 108, 127, 120, 134, 135, 125, 127, 133, 116, 108, 113, 136, 124, 129, 130, 127, 134, 129, 123, 112, 136, 137, 137, 128, 118, 122, 124, 123, 120, 133, 137, 135, 108, 125, 116, 133, 134, 120, 141, 128, 138, 130, 143, 140, 143, 129, 110, 144, 133, 132, 154, 124, 134, 127, 121, 120, 120, 143, 119, 117, 115, 135, 120, 124, 124, 133, 127, 136, 123, 117, 131, 138, 111, 116, 132, 125, 123, 129, 109, 127, 120, 125, 112, 132, 123, 131, 146, 137, 136, 111, 122, 126, 112, 128, 115, 148, 126, 109, 127, 132, 119, 141, 118, 120, 126, 116, 126, 132, 116, 122, 129, 120, 123, 144, 138, 125, 113, 123, 134, 125, 120, 115, 134, 127, 135, 123, 120, 124, 130, 120, 124, 118, 127, 124, 120, 117, 136, 132, 131, 158, 118, 125, 120, 129, 123, 126, 130, 133, 120, 124, 127, 118, 125, 122, 119, 121, 120, 103, 127, 115, 120, 119, 106, 140, 145, 123, 114, 133, 123, 141, 130, 132, 131, 119, 128, 111, 108, 134, 134, 131, 117, 109, 135, 120, 129, 141, 113, 126, 107, 105, 134, 117, 118, 125, 108, 126, 131, 130, 128, 124, 137, 134, 142, 109, 124, 123, 135, 121, 144, 133, 115, 143, 130, 125, 121, 120, 142, 137, 111, 119, 134, 135, 127, 137, 112, 115, 149, 120, 113, 128, 131, 137, 137, 130, 127, 138, 136, 129, 116, 124, 107, 144, 112, 118, 129, 110, 118, 118, 104, 128, 107, 138, 131, 105, 119, 119, 120, 129, 117, 135, 132, 104, 138, 131, 126, 122, 145, 123, 123, 138, 118, 137, 121, 135, 126, 144, 121, 124, 119, 129, 136, 110, 137, 106, 129, 131, 124, 140, 119, 126, 132, 123, 119, 124, 132, 128, 120, 121, 129, 142, 105, 126, 122, 137, 142, 127, 121, 124, 109, 118, 127, 122, 124, 136, 124, 136, 105, 139, 106, 129, 141, 112, 137, 136, 109, 126, 130, 112, 129, 125, 129, 118, 112, 139, 117, 133, 144, 119, 119, 113, 117, 120, 129, 137, 119, 152, 122, 116, 124, 106, 111, 138, 118, 141, 118, 133, 121, 124, 120, 110, 122, 124, 130, 130, 126, 125, 121, 134, 133, 135, 131, 128, 136, 128, 143, 129, 138, 122, 136, 135, 115, 121, 124, 145, 139, 123, 156, 135, 129, 120, 127, 141, 121, 130, 112, 141, 144, 109, 99, 118, 117, 126, 127, 109, 131, 133, 114, 139, 136, 101, 131, 134, 112, 109, 120, 128, 129, 124, 136, 133, 109, 138, 131, 135, 137, 119, 142, 105, 128, 132, 113, 126, 128, 129, 108, 153, 114, 122, 135, 141, 134, 118, 121, 130, 129, 137, 129, 140, 137, 111, 123, 109, 132, 113, 111, 127, 117, 130, 112, 126, 117, 120, 136, 157, 135, 130, 138, 146, 124, 128, 141, 110, 143, 128, 107, 120, 145, 116, 110, 113, 108, 113, 110, 94, 135, 116, 112, 124, 149, 129, 126, 124, 118, 128, 130, 131, 117, 106, 134, 157, 136, 129, 120, 130, 135, 119, 113, 114, 130, 132, 126, 124, 129, 117, 129, 135, 128, 115, 138, 131, 107, 128, 123, 111, 125, 115, 126, 131, 96, 143, 132, 121, 118, 139, 103, 126, 122, 136, 133, 123, 127, 129, 118, 129, 117, 139, 132, 136, 148, 130, 118, 130, 121, 115, 135, 122, 130, 119, 129, 121, 107, 117, 137, 104, 122, 156, 145, 132, 117, 126, 128, 112, 125, 114, 132, 128, 119, 120, 124, 133, 139, 117, 137, 138, 117, 137, 128, 119, 121, 146, 150, 131, 136, 116, 120, 122, 130, 129, 138, 124, 135, 122, 150, 111, 123, 124, 105, 115, 124, 118, 109, 119, 121, 143, 142, 129, 131, 118, 148, 135, 114, 119, 133, 131, 136, 129, 109, 111, 129, 111, 126, 137, 111, 119, 139, 113, 119, 111, 136, 127, 134, 133, 109, 130, 138, 131, 122, 120, 128, 123, 117, 133, 113, 139, 144, 128, 130, 131, 119, 121, 156, 118, 128, 118, 128, 134, 121, 122, 141, 129, 122, 127, 106, 128, 127, 125, 135, 134, 118, 120, 121, 125, 122, 112, 137, 138, 132, 125, 117, 121, 122, 121, 141, 135, 141, 131, 131, 133, 120, 112, 135, 111, 121, 109, 125, 121, 129, 118, 139, 124, 140, 122, 126, 114, 131, 117, 127, 127, 119, 137, 128, 128, 113, 126, 125, 112, 125, 154, 141, 125, 121, 159, 139, 132, 126, 126, 119, 146, 118, 118, 117, 128, 140, 141, 113, 136, 128, 130, 118, 114, 112, 128, 109, 126, 107, 123, 124, 116, 105, 119, 111, 139, 135, 114, 124, 152, 126, 129, 128, 124, 127, 110, 132, 123, 130, 131, 125, 118, 133, 125, 135, 126, 134, 117, 125, 124, 131, 131, 110, 130, 136, 126, 125, 124, 122, 132, 137, 126, 118, 126, 127, 114, 106, 126, 129, 132, 112, 128, 110, 154, 137, 140, 122, 133, 134, 110, 138, 142, 124, 122, 130, 134, 123, 131, 136, 138, 127, 131, 124, 136, 133, 136, 130, 131, 137, 125, 147, 143, 132, 105, 127, 117, 127, 129, 119, 106, 122, 132, 136, 132, 137, 141, 142, 111, 122, 128, 136, 124, 117, 120, 130, 113, 126, 131, 130, 137, 115, 124, 115, 123, 129, 117, 119, 125, 124, 119, 131, 119, 128, 142, 119, 133, 141, 109, 143, 117, 130, 121, 118, 118, 122, 125, 130, 120, 133, 108, 135, 115, 114, 139, 132, 131, 140, 118, 127, 127, 126, 144, 124, 125, 125, 140, 131, 114, 110, 119, 123, 111, 134, 133, 141, 128, 121, 116, 112, 140, 140, 132, 143, 129, 143, 122, 141, 125, 116, 121, 128, 142, 141, 137, 115, 139, 146, 116, 123, 112, 120, 130, 132, 130, 128, 145, 125, 127, 126, 135, 128, 131, 156, 157, 114, 131, 133, 127, 129, 127, 120, 120, 130, 122, 112, 114, 123, 118, 140, 137, 114, 116, 123, 112, 126, 125, 125, 131, 122, 117, 151, 128, 118, 136, 130, 124, 135, 117, 130, 119, 111, 120, 125, 106, 120, 151, 127, 117, 124, 115, 116, 123, 113, 124, 132, 135, 120, 130, 122, 131, 124, 128, 121, 132, 145, 118, 125, 119, 126, 123, 131, 149, 122, 124, 121, 118, 123, 122, 118, 121, 130, 136, 129, 125, 130, 103, 120, 125, 128, 120, 124, 133, 131, 131, 124, 130, 128, 124, 132, 114, 130, 115, 125, 125, 113, 118, 116, 119, 133, 129, 128, 106, 105, 130, 113, 136, 130, 120, 127, 111, 125, 120, 114, 122, 136, 122, 100, 114, 128, 131, 125, 125, 108, 120, 98, 141, 131, 105, 125, 118, 127, 136, 126, 137, 123, 134, 129, 131, 116, 129, 137, 145, 139, 129, 119, 126, 114, 126, 115, 120, 145, 121, 106, 126, 133, 145, 117, 119, 126, 130, 120, 111, 127, 127, 124, 128, 125, 130, 130, 119, 136, 113, 119, 130, 140, 111, 119, 126, 123, 116, 126, 136, 144, 123, 131, 124, 136, 106, 125, 141, 139, 137, 113, 126, 125, 132, 129, 117, 134, 132, 136, 127, 108, 126, 109, 126, 117, 126, 144, 123, 130, 125, 133, 105, 106, 137, 125, 122, 128, 118, 129, 125, 129, 126, 134, 134, 137, 107, 114, 138, 116, 121, 121, 123, 119, 124, 139, 122, 136, 132, 135, 125, 122, 118, 129, 133, 124, 117, 115, 132, 125, 140, 115, 135, 117, 118, 102, 122, 140, 125, 111, 106, 142, 121, 127, 124, 109, 124, 116, 148, 132, 130, 111, 120, 121, 129, 128, 115, 144, 128, 122, 130, 117, 117, 111, 130, 137, 117, 129, 131, 133, 127, 113, 114, 124, 121, 128, 121, 129, 148, 141, 116, 130, 114, 158, 116, 121, 121, 142, 134, 133, 127, 111, 116, 144, 125, 124, 115, 121, 143, 138, 125, 117, 146, 115, 126, 117, 131, 120, 111, 121, 105, 114, 119, 113, 122, 126, 118, 115, 119, 124, 132, 111, 113, 109, 138, 134, 133, 124, 118, 131, 125, 120, 112, 108, 122, 141, 134, 124, 130, 119, 131, 115, 130, 114, 125, 135, 128, 123, 120, 128, 117, 127, 122, 120, 120, 114, 128, 126, 134, 141, 122, 124, 136, 124, 123, 128, 123, 107, 129, 126, 130, 135, 111, 130, 136, 122, 114, 138, 115, 130, 113, 129, 133, 133, 124, 122, 121, 119, 120, 146, 117, 129, 120, 130, 113, 118, 139, 123, 127, 133, 116, 121, 121, 120, 132, 129, 131, 136, 113, 130, 124, 142, 127, 111, 127, 124, 135, 133, 96, 118, 136, 128, 130, 115, 124, 127, 123, 116, 121, 124, 133, 113, 128, 134, 141, 132, 110, 123, 131, 114, 135, 128, 115, 135, 125, 121, 125, 114, 126, 122, 114, 108, 123, 115, 126, 129, 121, 112, 111, 109, 116, 139, 129, 143, 120, 126, 123, 113, 119, 113, 116, 130, 120, 125, 136, 120, 126, 113, 122, 131, 127, 121, 134, 129, 127, 131, 145, 117, 121, 134, 129, 136, 117, 136, 118, 120, 110, 122, 114, 123, 111, 139, 116, 123, 116, 119, 110, 124, 123, 122, 126, 139, 124, 137, 141, 111, 131, 130, 109, 122, 146, 124, 119, 137, 135, 131, 120, 124, 124, 124, 117, 129, 137, 130, 136, 137, 144, 124, 135, 137, 133, 124, 126, 122, 123, 122, 124, 129, 117, 132, 124, 126, 117, 115, 133, 126, 141, 141, 118, 116, 129, 125, 125, 121, 143, 135, 144, 106, 121, 141, 134, 98, 142, 121, 116, 138, 117, 134, 120, 125, 122, 123, 134, 133, 129, 143, 121, 122, 111, 123, 136, 124, 110, 126, 96, 134, 137, 132, 123, 129, 126, 129, 155, 116, 127, 116, 107, 129, 123, 144, 143, 123, 119, 131, 130, 131, 127, 132, 122, 146, 108, 128, 123, 122, 138, 119, 110, 136, 114, 128, 122, 129, 116, 130, 116, 140, 130, 130, 107, 138, 139, 124, 129, 126, 121, 131, 134, 122, 111, 129, 139, 111, 117, 110, 114, 138, 146, 129, 121, 127, 116, 128, 118, 118, 112, 131, 126, 102, 139, 124, 127, 135, 138, 117, 103, 113, 123, 132, 122, 125, 131, 125, 130, 125, 121, 107, 135, 131, 141, 116, 118, 116, 146, 139, 133, 126, 137, 132, 120, 116, 125, 146, 140, 110, 115, 135, 130, 122, 123, 131, 118, 138, 133, 140, 117, 137, 115, 129, 121, 129, 106, 130, 144, 131, 125, 121, 141, 115, 106, 129, 126, 128, 119, 125, 101, 123, 132, 128, 109, 115, 123, 133, 125, 146, 143, 121, 134, 133, 131, 122, 114, 128, 113, 116, 108, 126, 121, 142, 146, 118, 132, 121, 129, 125, 126, 122, 126, 143, 135, 119, 126, 126, 142, 127, 129, 101, 125, 139, 133, 146, 130, 140, 122, 123, 133, 128, 145, 124, 109, 117, 110, 108, 122, 123, 134, 130, 124, 136, 136, 123, 128, 139, 138, 125, 113, 130, 123, 106, 127, 132, 122, 129, 125, 149, 143, 140, 125, 116, 130, 110, 117, 135, 138, 133, 119, 144, 119, 112, 123, 116, 122, 108, 114, 122, 118, 128, 127, 130, 125, 110, 125, 133, 120, 116, 115, 117, 132, 132, 123, 120, 110, 125, 147, 121, 132, 144, 122, 128, 124, 121, 137, 125, 135, 125, 141, 110, 126, 131, 111, 121, 120, 135, 125, 145, 118, 112, 122, 135, 123, 124, 129, 111, 108, 116, 114, 136, 122, 137, 146, 126, 121, 124, 128, 130, 116, 112, 150, 132, 124, 131, 119, 112, 138, 111, 138, 124, 130, 136, 121, 135, 135, 126, 110, 120, 126, 148, 112, 128, 115, 134, 115, 133, 141, 114, 146, 122, 117, 123, 145, 127, 117, 128, 122, 112, 129, 130, 138, 136, 132, 132, 124, 129, 134, 127, 117, 132, 124, 115, 123, 138, 124, 134, 126, 139, 141, 125, 137, 141, 121, 117, 115, 128, 119, 123, 114, 142, 125, 130, 119, 120, 117, 123, 125, 128, 127, 123, 108, 133, 137, 146, 123, 135, 128, 124, 123, 131, 129, 120, 121, 132, 136, 121, 101, 124, 113, 109, 110, 126, 144, 135, 116, 149, 140, 123, 111, 135, 109, 124, 123, 131, 136, 108, 118, 139, 123, 128, 153, 119, 126, 127, 144, 123, 124, 137, 130, 134, 128, 137, 138, 128, 144, 137, 117, 143, 140, 125, 139, 126, 137, 121, 131, 114, 134, 119, 134, 105, 136, 119, 119, 107, 125, 134, 130, 127, 130, 126, 142, 122, 124, 121, 118, 118, 113, 112, 114, 121, 107, 117, 127, 119, 125, 131, 126, 125, 117, 125, 127, 136, 128, 112, 113, 125, 114, 119, 116, 128, 125, 130, 127, 118, 133, 133, 153, 128, 122, 128, 124, 118, 126, 121, 125, 127, 117, 123, 135, 129, 127, 118, 138, 116, 130, 125, 130, 129, 125, 131, 127, 118, 153, 111, 106, 135, 121, 119, 122, 114, 139, 122, 127, 128, 136, 90, 125, 111, 127, 130, 109, 120, 120, 125, 129, 133, 133, 118, 128, 124, 120, 127, 122, 117, 132, 131, 119, 130, 124, 130, 122, 106, 140, 125, 134, 113, 140, 129, 117, 103, 114, 132, 106, 132, 126, 134, 116, 130, 126, 116, 119, 115, 135, 125, 116, 121, 120, 126, 122, 145, 123, 117, 129, 114, 124, 135, 114, 137, 116, 134, 126, 127, 127, 120, 112, 107, 138, 104, 130, 134, 125, 138, 133, 131, 126, 113, 127, 131, 134, 123, 117, 139, 134, 112, 127, 133, 123, 115, 129, 122, 136, 127, 131, 115, 130, 140, 124, 101, 142, 129, 125, 103, 126, 109, 113, 125, 132, 116, 119, 109, 125, 122, 131, 119, 144, 106, 128, 119, 132, 117, 102, 122, 127, 130, 122, 131, 139, 137, 114, 131, 126, 128, 153, 126, 122, 118, 122, 148, 119, 132, 118, 124, 123, 124, 128, 119, 129, 121, 124, 99, 128, 111, 127, 116, 122, 130, 134, 120, 131, 142, 140, 111, 134, 130, 118, 111, 117, 124, 115, 137, 130, 111, 129, 124, 103, 114, 131, 133, 122, 111, 124, 134, 122, 140, 136, 121, 121, 111, 119, 110, 116, 113, 125, 113, 124, 131, 122, 128, 125, 140, 120, 134, 115, 109, 124, 128, 136, 111, 129, 135, 142, 140, 102, 122, 133, 127, 119, 136, 136, 120, 118, 125, 129, 109, 141, 140, 140, 126, 127, 125, 129, 150, 131, 125, 143, 130, 135, 109, 122, 111, 129, 136, 127, 124, 115, 119, 112, 103, 139, 114, 130, 118, 123, 131, 124, 124, 127, 134, 123, 111, 129, 126, 122, 121, 122, 144, 124, 120, 130, 124, 130, 135, 127, 112, 135, 131, 116, 106, 128, 116, 144, 146, 129, 132, 125, 112, 111, 135, 131, 133, 129, 119, 128, 120, 135, 122, 124, 130, 129, 151, 133, 137, 121, 122, 140, 130, 132, 127, 124, 125, 139, 130, 129, 127, 131, 110, 125, 116, 127, 133, 124, 130, 133, 121, 127, 134, 125, 132, 145, 126, 140, 120, 126, 132, 102, 122, 120, 129, 142, 120, 129, 124, 130, 107, 118, 124, 121, 112, 144, 132, 109, 102, 125, 111, 138, 120, 134, 134, 110, 114, 111, 135, 116, 148, 140, 119, 129, 121, 153, 154, 112, 118, 136, 124, 134, 128, 126, 119, 130, 122, 130, 133, 113, 135, 129, 137, 123, 123, 139, 121, 114, 127, 130, 129, 135, 126, 126, 134, 131, 142, 110, 126, 117, 124, 104, 137, 135, 116, 139, 125, 107, 114, 119, 118, 138, 120, 126, 107, 124, 122, 116, 128, 139, 120, 128, 134, 126, 119, 123, 145, 118, 140, 122, 130, 122, 132, 137, 133, 118, 120, 113, 128, 140, 131, 134, 113, 124, 124, 116, 134, 115, 124, 108, 120, 121, 98, 118, 121, 118, 119, 124, 134, 117, 137, 129, 131, 135, 138, 123, 137, 136, 130, 122, 134, 123, 123, 136, 135, 128, 122, 126, 128, 128, 131, 133, 121, 119, 109, 114, 133, 125, 131, 130, 100, 127, 123, 116, 125, 106, 112, 131, 142, 119, 133, 124, 137, 127, 134, 119, 123, 122, 137, 133, 119, 144, 122, 147, 123, 133, 126, 131, 130, 137, 125, 133, 120, 120, 125, 130, 129, 140, 97, 115, 123, 121, 121, 123, 141, 118, 130, 129, 120, 122, 91, 129, 135, 145, 143, 117, 121, 128, 104, 134, 146, 115, 133, 138, 126, 117, 114, 117, 123, 98, 117, 164, 103, 116, 117, 118, 128, 143, 122, 131, 127, 128, 124, 138, 132, 108, 131, 143, 116, 135, 119, 120, 143, 118, 117, 107, 124, 120, 115, 115, 138, 127, 118, 122, 136, 143, 131, 121, 117, 129, 146, 115, 115, 138, 121, 124, 117, 111, 116, 131, 124, 115, 128, 149, 128, 134, 116, 130, 132, 129, 143, 117, 121, 135, 146, 118, 130, 138, 124, 124, 122, 124, 131, 111, 116, 116, 139, 111, 132, 115, 134, 128, 120, 131, 130, 118, 127, 131, 120, 121, 120, 142, 121, 124, 155, 127, 132, 125, 119, 107, 127, 122, 129, 118, 119, 124, 121, 121, 125, 124, 141, 119, 111, 135, 127, 137, 120, 133, 124, 126, 124, 120, 115, 122, 135, 122, 113, 120, 128, 127, 118, 128, 130, 126, 106, 131, 124, 129, 112, 141, 125, 123, 113, 118, 125, 128, 133, 117, 126, 122, 121, 115, 129, 130, 118, 120, 120, 116, 127, 130, 140, 130, 128, 128, 124, 123, 104, 124, 111, 123, 128, 134, 130, 124, 121, 128, 134, 126, 138, 120, 133, 118, 145, 118, 132, 111, 124, 115, 130, 132, 117, 123, 131, 121, 109, 127, 142, 116, 124, 140, 135, 109, 113, 130, 121, 112, 112, 114, 128, 143, 106, 134, 126, 127, 109, 127, 119, 145, 123, 141, 120, 124, 132, 118, 150, 109, 125, 107, 129, 131, 115, 120, 123, 131, 129, 121, 107, 148, 123, 119, 123, 120, 113, 129, 128, 128, 116, 138, 137, 133, 147, 104, 135, 149, 134, 122, 105, 117, 127, 109, 123, 131, 124, 148, 129, 136, 115, 119, 122, 134, 102, 124, 110, 146, 119, 123, 137, 134, 116, 111, 104, 138, 119, 133, 115, 137, 122, 126, 114, 118, 117, 132, 127, 98, 134, 118, 134, 122, 128, 133, 106, 131, 124, 139, 127, 142, 122, 111, 119, 125, 115, 127, 106, 130, 112, 116, 131, 122, 116, 125, 122, 105, 105, 139, 131, 125, 133, 132, 130, 153, 131, 102, 116, 134, 125, 138, 135, 130, 141, 133, 129, 134, 113, 125, 133, 123, 112, 130, 117, 136, 139, 135, 111, 122, 118, 122, 127, 124, 135, 123, 125, 128, 132, 133, 123, 117, 116, 96, 119, 133, 113, 131, 109, 103, 123, 120, 121, 146, 127, 123, 122, 112, 127, 139, 140, 125, 125, 128, 131, 129, 118, 131, 126, 119, 121, 137, 133, 122, 128, 114, 129, 138, 136, 126, 132, 135, 122, 115, 119, 122, 126, 114, 139, 126, 121, 147, 122, 121, 136, 117, 114, 136, 128, 128, 124, 133, 149, 97, 126, 133, 147, 136, 129, 105, 119, 139, 114, 112, 132, 128, 121, 117, 135, 114, 124, 113, 113, 121, 94, 126, 117, 120, 131, 125, 124, 126, 119, 132, 125, 122, 144, 113, 120, 124, 118, 122, 103, 123, 113, 113, 117, 125, 143, 127, 119, 118, 127, 129, 120, 115, 115, 119, 122, 130, 131, 141, 124, 120, 144, 129, 134, 118, 124, 124, 117, 137, 125, 120, 131, 132, 109, 109, 122, 115, 121, 126, 128, 121, 117, 140, 115, 133, 117, 115, 160, 123, 145, 130, 130, 133, 119, 128, 113, 97, 129, 123, 132, 117, 120, 134, 128, 141, 125, 114, 135, 114, 117, 118, 115, 120, 129, 133, 103, 121, 125, 115, 140, 113, 127, 130, 135, 120, 125, 115, 109, 117, 129, 135, 127, 127, 136, 127, 121, 156, 133, 106, 120, 114, 143, 116, 154, 110, 140, 113, 128, 115, 127, 107, 123, 124, 130, 132, 126, 139, 138, 132, 124, 140, 133, 126, 123, 110, 124, 91, 125, 134, 125, 128, 127, 124, 119, 122, 124, 152, 115, 94, 110, 145, 112, 116, 142, 121, 115, 132, 116, 123, 133, 120, 132, 120, 123, 125, 133, 116, 121, 132, 130, 122, 121, 131, 133, 105, 130, 117, 113, 103, 114, 111, 136, 142, 137, 115, 118, 104, 129, 107, 135, 137, 125, 120, 121, 129, 120, 101, 124, 131, 123, 133, 124, 128, 117, 144, 118, 110, 114, 132, 121, 134, 113, 138, 141, 113, 130, 145, 125, 135, 115, 148, 132, 126, 120, 119, 113, 146, 141, 146, 139, 133, 142, 130, 121, 128, 114, 124, 146, 123, 127, 133, 126, 121, 123, 121, 119, 152, 127, 138, 130, 118, 128, 125, 111, 143, 119, 132, 132, 116, 134, 128, 141, 128, 127, 137, 122, 122, 117, 133, 146, 127, 142, 134, 134, 133, 137, 136, 115, 126, 126, 120, 142, 132, 116, 97, 136, 130, 138, 137, 125, 98, 121, 128, 118, 141, 128, 126, 133, 116, 129, 125, 128, 120, 126, 132, 108, 130, 135, 122, 106, 116, 119, 118, 116, 118, 132, 119, 120, 126, 130, 128, 113, 111, 102, 126, 117, 113, 125, 123, 120, 120, 124, 127, 118, 109, 125, 127, 118, 133, 142, 118, 122, 139, 163, 133, 146, 118, 114, 123, 125, 137, 113, 125, 115, 126, 128, 97, 107, 114, 98, 152, 121, 117, 121, 135, 121, 151, 124, 125, 108, 126, 137, 145, 131, 116, 126, 108, 132, 126, 133, 116, 124, 125, 128, 131, 121, 108, 138, 123, 124, 140, 129, 145, 127, 115, 139, 128, 129, 112, 128, 130, 124, 123, 124, 111, 121, 127, 126, 117, 124, 124, 129, 153, 103, 131, 137, 144, 135, 131, 117, 128, 130, 126, 119, 123, 142, 132, 116, 128, 126, 113, 132, 114, 127, 118, 120, 139, 134, 127, 126, 144, 124, 138, 127, 115, 131, 126, 122, 110, 127, 138, 135, 121, 111, 127, 120, 126, 133, 116, 121, 121, 132, 118, 120, 111, 134, 112, 109, 129, 141, 127, 134, 111, 117, 126, 138, 123, 115, 127, 118, 130, 126, 114, 136, 131, 128, 114, 109, 144, 132, 116, 145, 130, 122, 125, 151, 119, 122, 117, 135, 131, 123, 131, 132, 124, 120, 118, 98, 136, 132, 130, 142, 119, 129, 116, 127, 122, 110, 117, 116, 123, 122, 121, 122, 131, 107, 134, 129, 131, 117, 146, 111, 113, 135, 140, 131, 136, 130, 133, 119, 119, 147, 105, 148, 113, 108, 129, 145, 131, 108, 124, 128, 129, 125, 116, 122, 124, 131, 126, 131, 126, 118, 106, 146, 144, 146, 135, 133, 125, 132, 120, 134, 144, 116, 136, 134, 125, 119, 124, 126, 140, 135, 111, 130, 140, 118, 126, 116, 126, 125, 114, 132, 125, 131, 135, 110, 127, 123, 133, 124, 111, 126, 128, 134, 144, 111, 136, 106, 111, 128, 132, 117, 117, 127, 114, 113, 114, 146, 117, 132, 134, 124, 133, 108, 126, 119, 135, 120, 111, 133, 123, 115, 118, 136, 143, 128, 132, 113, 132, 120, 119, 117, 114, 124, 114, 135, 138, 119, 127, 117, 116, 129, 132, 120, 118, 113, 116, 120, 120, 122, 114, 137, 117, 122, 139, 126, 136, 133, 127, 124, 124, 137, 129, 124, 125, 95, 120, 129, 121, 137, 112, 123, 130, 132, 116, 126, 142, 138, 140, 137, 130, 131, 122, 122, 111, 111, 131, 133, 133, 137, 118, 133, 109, 120, 126, 112, 132, 122, 125, 107, 132, 135, 128, 110, 122, 125, 127, 124, 119, 124, 135, 133, 106, 133, 121, 120, 141, 114, 129, 128, 146, 122, 126, 111, 116, 128, 113, 128, 124, 122, 135, 107, 113, 117, 135, 128, 119, 133, 140, 134, 121, 119, 131, 140, 128, 137, 136, 128, 138, 119, 118, 128, 145, 144, 127, 119, 126, 121, 119, 114, 128, 130, 120, 142, 121, 125, 126, 119, 129, 114, 132, 142, 120, 114, 112, 112, 117, 125, 118, 143, 130, 110, 116, 105, 127, 129, 143, 152, 118, 127, 105, 116, 120, 132, 101, 130, 123, 110, 137, 135, 126, 129, 112, 120, 137, 125, 114, 132, 119, 123, 106, 140, 128, 137, 120, 108, 112, 114, 109, 137, 128, 114, 121, 121, 117, 118, 137, 147, 120, 119, 120, 128, 118, 122, 121, 117, 137, 153, 162, 123, 123, 120, 125, 134, 126, 124, 115, 107, 142, 115, 114, 113, 122, 141, 114, 112, 130, 113, 142, 116, 123, 119, 141, 127, 124, 117, 120, 132, 132, 135, 127, 138, 128, 118, 127, 123, 135, 134, 149, 138, 148, 129, 133, 133, 127, 131, 131, 119, 120, 126, 123, 118, 132, 124, 111, 113, 128, 114, 127, 122, 154, 110, 131, 110, 126, 139, 127, 131, 112, 128, 114, 128, 110, 114, 120, 123, 143, 119, 121, 141, 126, 118, 120, 121, 115, 129, 109, 135, 139, 121, 114, 114, 148, 104, 139, 127, 133, 112, 130, 129, 132, 132, 131, 122, 117, 119, 107, 133, 134, 119, 120, 111, 137, 127, 116, 127, 110, 129, 120, 120, 129, 131, 120, 121, 133, 131, 126, 123, 150, 134, 116, 120, 122, 130, 107, 109, 137, 132, 132, 136, 124, 117, 144, 140, 138, 138, 138, 127, 131, 128, 135, 142, 112, 118, 132, 132, 115, 110, 114, 127, 115, 127, 120, 125, 109, 125, 125, 124, 126, 110, 146, 123, 115, 108, 121, 129, 113, 142, 139, 132, 118, 139, 127, 125, 123, 141, 135, 116, 127, 110, 119, 124, 128, 117, 132, 122, 115, 118, 117, 136, 137, 136, 119, 133, 129, 122, 131, 150, 108, 131, 107, 128, 127, 137, 134, 152, 130, 118, 151, 135, 118, 148, 119, 113, 122, 130, 111, 122, 142, 130, 123, 125, 117, 117, 114, 124, 116, 139, 107, 104, 107, 114, 115, 137, 129, 136, 135, 120, 121, 144, 133, 125, 129, 126, 111, 128, 131, 109, 99, 121, 127, 118, 132, 130, 132, 138, 129, 134, 117, 127, 124, 155, 124, 109, 138, 131, 122, 130, 114, 122, 109, 134, 144, 117, 120, 122, 115, 113, 135, 128, 123, 129, 112, 110, 120, 133, 124, 134, 144, 121, 140, 114, 119, 118, 122, 125, 129, 122, 113, 111, 115, 118, 121, 111, 112, 122, 122, 132, 133, 124, 141, 123, 122, 133, 140, 133, 154, 122, 127, 136, 134, 112, 113, 115, 133, 111, 127, 138, 120, 124, 119, 104, 133, 136, 122, 113, 131, 144, 130, 106, 110, 121, 155, 125, 127, 136, 134, 133, 117, 113, 129, 128, 111, 130, 133, 128, 119, 124, 136, 131, 118, 125, 132, 120, 105, 123, 131, 119, 150, 121, 134, 136, 138, 119, 138, 125, 117, 120, 124, 129, 130, 127, 124, 132, 127, 115, 125, 122, 130, 126, 130, 111, 148, 115, 111, 135, 134, 121, 133, 117, 106, 132, 120, 128, 120, 120, 142, 120, 141, 120, 140, 149, 135, 145, 124, 123, 124, 117, 135, 137, 108, 135, 119, 123, 121, 116, 108, 111, 127, 123, 117, 134, 123, 129, 126, 120, 130, 128, 120, 137, 124, 137, 120, 119, 139, 123, 118, 132, 114, 128, 122, 127, 149, 123, 127, 116, 110, 151, 127, 122, 129, 128, 129, 139, 144, 130, 126, 138, 130, 127, 111, 122, 111, 127, 126, 124, 117, 126, 118, 124, 129, 121, 129, 119, 139, 116, 136, 117, 111, 135, 115, 116, 131, 142, 133, 137, 124, 108, 133, 107, 129, 122, 111, 133, 134, 104, 122, 131, 110, 118, 133, 125, 121, 123, 117, 115, 114, 124, 132, 132, 134, 149, 117, 119, 142, 122, 128, 141, 119, 132, 122, 120, 129, 131, 127, 124, 110, 133, 112, 126, 123, 126, 135, 126, 130, 129, 136, 143, 126, 126, 122, 130, 108, 110, 143, 124, 128, 120, 123, 130, 130, 135, 115, 126, 121, 100, 124, 129, 124, 125, 133, 128, 112, 110, 136, 127, 129, 128, 128, 129, 133, 115, 113, 121, 124, 135, 138, 119, 120, 115, 124, 138, 110, 136, 131, 119, 138, 108, 120, 140, 152, 111, 138, 130, 127, 142, 114, 139, 124, 119, 130, 144, 133, 127, 114, 127, 119, 105, 116, 117, 112, 105, 120, 113, 139, 99, 115, 132, 128, 127, 124, 124, 115, 121, 140, 142, 124, 128, 125, 117, 140, 128, 137, 133, 130, 124, 124, 114, 135, 114, 127, 118, 131, 125, 130, 119, 111, 136, 111, 123, 122, 107, 135, 115, 115, 142, 126, 118, 138, 133, 117, 121, 130, 119, 125, 144, 124, 135, 128, 129, 120, 121, 127, 117, 143, 124, 116, 114, 128, 126, 130, 132, 130, 115, 118, 122, 128, 133, 145, 100, 120, 123, 136, 132, 138, 110, 118, 123, 108, 111, 114, 131, 136, 144, 130, 128, 143, 118, 120, 106, 134, 136, 134, 127, 138, 117, 131, 113, 156, 130, 132, 127, 134, 119, 141, 128, 127, 134, 136, 112, 112, 121, 141, 140, 130, 129, 141, 121, 134, 133, 125, 128, 102, 117, 135, 128, 129, 103, 134, 140, 132, 136, 144, 126, 105, 116, 118, 128, 124, 133, 134, 114, 141, 136, 133, 152, 136, 112, 117, 125, 120, 121, 118, 130, 114, 128, 127, 139, 134, 130, 132, 109, 136, 147, 114, 128, 129, 134, 119, 116, 122, 138, 135, 121, 135, 116, 124, 135, 123, 95, 130, 120, 120, 136, 132, 104, 131, 119, 111, 139, 122, 121, 109, 133, 120, 128, 108, 115, 132, 143, 115, 129, 129, 133, 121, 123, 122, 129, 119, 110, 131, 133, 123, 135, 127, 122, 138, 134, 137, 120, 125, 109, 120, 134, 122, 131, 135, 117, 119, 126, 144, 142, 132, 105, 125, 123, 120, 134, 108, 113, 130, 128, 132, 138, 136, 135, 124, 145, 117, 133, 133, 131, 97, 137, 131, 128, 124, 133, 119, 133, 140, 124, 115, 120, 121, 118, 125, 130, 122, 134, 126, 122, 113, 134, 138, 149, 132, 132, 132, 116, 128, 118, 125, 142, 141, 122, 120, 146, 118, 143, 117, 125, 127, 126, 136, 145, 134, 134, 112, 132, 133, 134, 113, 127, 126, 117, 130, 138, 138, 125, 116, 119, 129, 121, 129, 126, 138, 117, 129, 137, 110, 128, 132, 119, 110, 127, 124, 117, 119, 126, 126, 111, 119, 146, 140, 135, 131, 125, 139, 133, 148, 120, 114, 133, 127, 98, 116, 124, 121, 129, 128, 129, 123, 133, 122, 129, 132, 123, 115, 113, 140, 142, 124, 120, 122, 127, 121, 141, 121, 109, 134, 114, 113, 121, 116, 118, 137, 117, 114, 118, 148, 153, 128, 130, 148, 126, 119, 134, 123, 136, 116, 126, 119, 120, 139, 127, 128, 129, 132, 110, 125, 116, 120, 135, 129, 126, 127, 123, 123, 141, 122, 141, 123, 143, 131, 133, 136, 118, 123, 111, 124, 113, 124, 130, 117, 122, 134, 136, 139, 110, 127, 121, 128, 124, 124, 140, 124, 123, 108, 112, 126, 127, 120, 115, 119, 133, 123, 110, 145, 126, 137, 132, 111, 116, 144, 149, 134, 120, 104, 120, 123, 119, 134, 131, 106, 122, 113, 112, 123, 132, 109, 149, 134, 125, 131, 126, 129, 111, 118, 129, 127, 128, 129, 104, 127, 120, 120, 126, 116, 115, 121, 125, 112, 118, 114, 122, 131, 116, 122, 124, 122, 121, 120, 122, 127, 132, 140, 117, 114, 118, 120, 125, 127, 140, 120, 113, 124, 122, 145, 125, 117, 118, 122, 141, 139, 122, 125, 117, 132, 120, 133, 142, 111, 118, 124, 120, 127, 117, 119, 128, 129, 120, 146, 127, 117, 110, 120, 116, 105, 101, 117, 126, 133, 113, 128, 123, 130, 114, 123, 125, 116, 121, 127, 122, 123, 125, 130, 96, 136, 109, 132, 143, 128, 134, 111, 155, 126, 126, 116, 135, 124, 122, 109, 106, 133, 139, 134, 136, 157, 131, 125, 108, 122, 137, 132, 134, 123, 126, 119, 121, 129, 114, 128, 134, 120, 108, 124, 133, 127, 120, 119, 127, 127, 112, 127, 112, 123, 130, 117, 133, 126, 111, 125, 126, 134, 114, 124, 131, 140, 121, 133, 138, 128, 132, 136, 104, 122, 136, 128, 125, 126, 105, 139, 135, 118, 119, 133, 137, 129, 108, 136, 135, 121, 137, 126, 128, 129, 148, 138, 133, 134, 143, 131, 121, 122, 113, 113, 142, 134, 126, 136, 111, 111, 133, 125, 118, 118, 122, 134, 130, 129, 122, 121, 126, 121, 144, 134, 138, 133, 132, 122, 119, 122, 130, 149, 134, 145, 129, 117, 102, 136, 119, 112, 120, 128, 144, 120, 117, 135, 111, 148, 124, 124, 133, 115, 110, 122, 128, 119, 118, 125, 124, 132, 114, 130, 119, 123, 101, 114, 113, 137, 112, 125, 125, 110, 134, 115, 128, 141, 116, 120, 121, 143, 109, 111, 133, 141, 138, 117, 159, 113, 144, 125, 94, 130, 122, 129, 120, 128, 88, 110, 128, 124, 127, 114, 140, 141, 125, 129, 124, 116, 140, 136, 139, 118, 111, 113, 134, 129, 125, 133, 132, 118, 134, 125, 119, 108, 126, 123, 140, 112, 123, 137, 124, 114, 122, 124, 122, 117, 125, 119, 126, 121, 113, 105, 110, 122, 133, 124, 118, 124, 127, 131, 138, 125, 132, 124, 128, 122, 118, 122, 114, 122, 119, 122, 127, 131, 145, 109, 118, 120, 144, 118, 119, 111, 127, 139, 147, 121, 115, 136, 143, 110, 120, 121, 128, 126, 119, 134, 138, 126, 121, 120, 120, 120, 135, 113, 103, 125, 130, 136, 133, 116, 137, 134, 124, 135, 115, 115, 128, 123, 129, 125, 131, 126, 131, 122, 127, 124, 111, 134, 109, 111, 136, 131, 111, 140, 124, 121, 122, 124, 132, 121, 131, 116, 121, 132, 103, 127, 135, 107, 129, 118, 127, 125, 111, 105, 119, 118, 116, 109, 128, 120, 139, 117, 114, 126, 132, 126, 115, 126, 105, 113, 126, 123, 131, 124, 125, 118, 126, 122, 145, 124, 113, 136, 139, 122, 121, 122, 118, 123, 132, 122, 125, 132, 117, 142, 110, 126, 124, 130, 125, 133, 129, 131, 124, 102, 124, 126, 126, 154, 123, 111, 128, 122, 134, 137, 120, 117, 123, 115, 122, 144, 125, 114, 117, 139, 125, 123, 135, 126, 124, 118, 132, 127, 130, 136, 113, 121, 132, 117, 122, 136, 109, 111, 128, 136, 130, 120, 118, 130, 135, 130, 133, 126, 122, 133, 115, 118, 137, 107, 115, 126, 135, 120, 125, 116, 122, 130, 125, 107, 118, 128, 124, 121, 123, 137, 121, 125, 129, 116, 129, 105, 121, 126, 133, 138, 144, 122, 134, 123, 110, 114, 120, 111, 145, 126, 129, 127, 119, 118, 131, 121, 125, 133, 123, 121, 127, 117, 127, 124, 117, 122, 132, 128, 117, 134, 131, 113, 128, 122, 110, 137, 119, 122, 104, 110, 134, 105, 114, 122, 117, 121, 111, 121, 130, 121, 132, 132, 119, 126, 129, 128, 121, 126, 115, 116, 142, 124, 142, 128, 123, 115, 138, 109, 107, 145, 129, 123, 120, 116, 117, 126, 118, 137, 118, 128, 127, 139, 115, 138, 115, 135, 121, 117, 138, 133, 129, 130, 118, 131, 128, 127, 128, 137, 131, 127, 133, 114, 129, 142, 112, 125, 118, 115, 132, 133, 126, 123, 132, 136, 109, 130, 133, 131, 127, 123, 122, 113, 122, 132, 120, 128, 117, 131, 135, 117, 131, 130, 146, 122, 120, 126, 130, 124, 133, 118, 133, 126, 122, 137, 121, 128, 122, 117, 151, 122, 132, 135, 130, 139, 132, 127, 142, 118, 139, 119, 120, 127, 119, 115, 123, 102, 123, 133, 121, 132, 133, 134, 136, 130, 131, 121, 140, 121, 121, 143, 112, 121, 117, 138, 107, 130, 123, 114, 124, 144, 121, 128, 106, 134, 119, 120, 134, 116, 117, 127, 123, 132, 129, 109, 129, 101, 132, 111, 108, 127, 115, 115, 123, 140, 145, 107, 139, 112, 144, 125, 109, 126, 127, 128, 111, 125, 137, 125, 136, 127, 133, 123, 125, 109, 131, 116, 121, 137, 112, 136, 130, 140, 129, 120, 131, 106, 118, 116, 138, 119, 128, 133, 138, 132, 149, 132, 124, 130, 140, 121, 119, 104, 131, 114, 121, 125, 121, 117, 131, 143, 108, 120, 128, 130, 135, 124, 126, 126, 139, 120, 115, 136, 131, 123, 150, 116, 119, 118, 129, 114, 135, 144, 108, 121, 121, 150, 134, 139, 141, 131, 124, 144, 125, 125, 122, 128, 111, 147, 131, 125, 119, 133, 121, 122, 120, 131, 111, 124, 127, 116, 117, 110, 112, 120, 116, 128, 128, 115, 123, 124, 114, 119, 141, 106, 135, 115, 127, 128, 112, 113, 135, 145, 130, 124, 142, 130, 128, 124, 122, 125, 131, 131, 143, 126, 116, 113, 139, 119, 127, 122, 114, 146, 121, 116, 127, 117, 117, 127, 135, 114, 119, 130, 129, 120, 112, 117, 121, 143, 138, 139, 139, 126, 112, 105, 116, 125, 117, 119, 136, 119, 129, 131, 128, 142, 114, 112, 116, 138, 127, 96, 124, 126, 140, 131, 157, 133, 139, 109, 102, 139, 128, 126, 127, 140, 143, 124, 121, 132, 125, 123, 114, 104, 124, 114, 110, 124, 136, 128, 129, 143, 131, 113, 131, 123, 108, 114, 124, 130, 117, 108, 139, 132, 129, 130, 133, 94, 124, 151, 116, 130, 126, 140, 154, 107, 127, 119, 121, 129, 121, 131, 127, 114, 130, 128, 113, 129, 121, 130, 120, 127, 128, 119, 118, 126, 144, 146, 124, 120, 127, 130, 126, 129, 125, 117, 122, 131, 122, 113, 127, 136, 143, 127, 139, 119, 127, 115, 120, 142, 122, 136, 132, 120, 112, 129, 104, 112, 131, 100, 117, 123, 140, 123, 128, 118, 118, 120, 131, 125, 109, 124, 133, 117, 115, 122, 120, 114, 129, 123, 133, 128, 126, 123, 126, 113, 111, 109, 122, 114, 123, 131, 125, 141, 125, 122, 131, 125, 113, 123, 146, 130, 121, 151, 135, 144, 136, 141, 127, 136, 123, 125, 122, 119, 122, 129, 139, 118, 119, 114, 126, 130, 108, 118, 97, 121, 133, 148, 132, 128, 127, 129, 134, 152, 135, 137, 137, 111, 133, 143, 119, 138, 124, 127, 118, 136, 127, 125, 130, 133, 126, 141, 133, 125, 115, 114, 148, 119, 139, 144, 117, 122, 114, 125, 134, 132, 134, 123, 127, 130, 116, 138, 124, 122, 143, 116, 121, 120, 115, 120, 94, 122, 113, 136, 137, 127, 132, 124, 130, 130, 110, 114, 120, 115, 121, 127, 118, 122, 136, 97, 110, 136, 130, 112, 150, 130, 129, 131, 144, 119, 135, 129, 121, 151, 117, 116, 129, 116, 125, 139, 118, 105, 129, 128, 138, 114, 126, 127, 126, 97, 108, 137, 127, 130, 124, 121, 115, 113, 122, 131, 121, 117, 109, 123, 102, 126, 136, 128, 128, 97, 135, 115, 111, 139, 132, 117, 122, 121, 114, 118, 130, 118, 122, 117, 119, 125, 127, 117, 105, 123, 132, 122, 115, 110, 121, 130, 139, 113, 136, 126, 144, 120, 130, 125, 156, 116, 135, 137, 135, 125, 122, 105, 129, 112, 126, 106, 131, 138, 130, 123, 135, 143, 107, 103, 139, 124, 120, 134, 116, 144, 140, 123, 120, 133, 132, 136, 106, 125, 133, 111, 130, 120, 122, 127, 118, 126, 111, 133, 123, 122, 113, 130, 124, 125, 129, 96, 139, 137, 115, 126, 126, 112, 128, 136, 123, 119, 128, 125, 130, 114, 124, 129, 145, 140, 123, 113, 117, 110, 128, 147, 122, 118, 122, 111, 139, 125, 127, 110, 141, 130, 115, 126, 122, 124, 157, 119, 128, 124, 129, 135, 115, 129, 132, 110, 128, 108, 131, 123, 119, 122, 114, 131, 131, 122, 119, 122, 132, 131, 137, 129, 110, 126, 121, 126, 110, 118, 129, 142, 137, 123, 123, 130, 113, 115, 129, 139, 133, 129, 107, 136, 122, 126, 118, 137, 143, 125, 136, 133, 111, 128, 128, 144, 126, 125, 104, 124, 117, 141, 136, 126, 163, 130, 116, 140, 121, 131, 125, 131, 121, 124, 131, 115, 130, 119, 132, 117, 124, 162, 106, 136, 129, 125, 137, 125, 118, 112, 141, 128, 124, 123, 136, 145, 129, 136, 119, 115, 110, 122, 122, 130, 130, 128, 129, 116, 120, 133, 121, 115, 135, 141, 120, 119, 141, 118, 124, 107, 112, 124, 133, 126, 118, 118, 144, 133, 123, 130, 139, 97, 127, 120, 139, 132, 117, 125, 121, 122, 137, 126, 117, 133, 120, 140, 103, 130, 115, 111, 112, 121, 134, 119, 108, 125, 132, 118, 134, 125, 137, 130, 110, 123, 135, 125, 117, 119, 125, 115, 122, 138, 126, 125, 124, 126, 122, 124, 121, 131, 131, 112, 136, 128, 134, 142, 120, 109, 128, 133, 132, 145, 129, 132, 123, 119, 117, 115, 123, 125, 123, 125, 134, 136, 127, 135, 128, 138, 131, 134, 117, 131, 121, 126, 120, 117, 123, 119, 133, 112, 114, 120, 138, 111, 125, 115, 117, 134, 122, 132, 111, 104, 119, 129, 126, 107, 115, 116, 111, 130, 125, 128, 150, 128, 111, 123, 124, 126, 141, 130, 126, 136, 120, 124, 118, 123, 124, 146, 140, 130, 126, 117, 116, 118, 113, 129, 115, 137, 135, 128, 119, 108, 109, 144, 117, 111, 126, 125, 122, 134, 136, 123, 133, 113, 125, 127, 151, 130, 111, 127, 148, 119, 108, 128, 135, 125, 124, 137, 92, 129, 120, 125, 112, 121, 122, 138, 121, 157, 135, 128, 112, 120, 139, 145, 128, 113, 115, 137, 118, 122, 115, 131, 113, 122, 130, 112, 119, 119, 111, 127, 143, 135, 127, 117, 114, 141, 124, 128, 126, 125, 118, 126, 113, 133, 114, 119, 126, 137, 166, 121, 130, 128, 131, 121, 137, 130, 134, 106, 146, 139, 134, 114, 131, 120, 119, 128, 132, 128, 123, 120, 108, 119, 127, 123, 120, 132, 134, 128, 139, 136, 119, 140, 128, 124, 135, 130, 123, 113, 117, 128, 120, 128, 127, 121, 118, 124, 116, 122, 131, 123, 113, 109, 119, 130, 138, 133, 144, 123, 122, 112, 111, 138, 119, 139, 128, 135, 122, 118, 116, 121, 123, 134, 108, 142, 137, 122, 112, 116, 118, 115, 125, 132, 135, 127, 127, 110, 140, 131, 120, 131, 141, 121, 128, 128, 142, 105, 116, 148, 127, 128, 130, 118, 120, 121, 125, 150, 150, 111, 127, 116, 124, 119, 128, 122, 113, 149, 130, 117, 113, 131, 128, 113, 138, 110, 110, 124, 126, 122, 125, 144, 124, 123, 129, 145, 126, 121, 119, 106, 121, 102, 128, 128, 131, 146, 133, 132, 132, 132, 121, 148, 140, 127, 136, 115, 115, 132, 115, 144, 133, 119, 120, 115, 140, 113, 129, 132, 119, 121, 150, 111, 123, 129, 126, 133, 122, 129, 116, 133, 123, 125, 140, 129, 140, 122, 134, 155, 115, 132, 139, 121, 128, 133, 130, 115, 137, 125, 106, 123, 137, 117, 115, 123, 129, 130, 122, 128, 117, 139, 128, 115, 132, 123, 117, 119, 138, 123, 142, 100, 119, 120, 126, 132, 128, 129, 130, 142, 118, 114, 109, 134, 121, 124, 133, 119, 116, 123, 131, 116, 155, 133, 129, 119, 131, 115, 140, 128, 133, 128, 122, 133, 125, 128, 119, 139, 137, 121, 143, 116, 122, 130, 113, 124, 125, 118, 119, 158, 128, 106, 118, 110, 129, 128, 123, 121, 122, 129, 120, 118, 120, 132, 126, 118, 143, 115, 127, 137, 122, 130, 127, 137, 120, 110, 140, 133, 119, 107, 113, 127, 116, 147, 119, 128, 102, 123, 130, 105, 126, 105, 124, 118, 111, 129, 135, 128, 144, 131, 140, 122, 121, 139, 131, 112, 127, 115, 125, 131, 113, 143, 132, 124, 129, 118, 115, 105, 124, 130, 122, 141, 122, 131, 133, 121, 126, 133, 109, 117, 135, 129, 135, 131, 123, 130, 127, 136, 113, 115, 119, 130, 136, 120, 128, 126, 124, 118, 129, 121, 117, 128, 138, 142, 119, 119, 119, 142, 139, 119, 135, 124, 137, 122, 122, 113, 138, 127, 124, 124, 118, 134, 128, 117, 142, 115, 128, 132, 125, 136, 118, 134, 133, 131, 132, 131, 118, 140, 147, 134, 146, 133, 130, 114, 155, 133, 126, 138, 121, 126, 139, 121, 131, 113, 123, 114, 132, 119, 127, 132, 138, 130, 115, 135, 118, 142, 119, 136, 125, 122, 109, 126, 132, 117, 123, 143, 120, 122, 115, 123, 129, 112, 129, 139, 126, 120, 110, 126, 128, 131, 121, 112, 98, 123, 124, 128, 150, 138, 125, 145, 132, 156, 152, 121, 128, 134, 140, 133, 138, 143, 130, 103, 123, 113, 140, 121, 129, 114, 126, 120, 143, 127, 125, 128, 117, 146, 121, 101, 120, 136, 107, 118, 129, 125, 126, 122, 132, 116, 147, 118, 124, 119, 152, 113, 122, 137, 125, 113, 112, 110, 153, 120, 112, 124, 133, 129, 135, 134, 133, 118, 130, 127, 131, 131, 124, 120, 128, 130, 114, 136, 121, 122, 113, 117, 123, 119, 136, 129, 125, 134, 122, 138, 127, 125, 133, 136, 120, 138, 132, 130, 128, 129, 130, 89, 118, 130, 131, 126, 112, 122, 125, 145, 133, 114, 122, 124, 133, 109, 119, 116, 137, 127, 115, 121, 114, 131, 137, 129, 128, 116, 122, 114, 116, 137, 123, 121, 115, 137, 128, 116, 124, 113, 134, 138, 125, 115, 133, 135, 117, 126, 120, 126, 130, 127, 120, 110, 118, 143, 133, 140, 146, 137, 109, 129, 128, 131, 115, 112, 127, 133, 131, 107, 127, 120, 126, 126, 120, 118, 117, 134, 125, 140, 140, 118, 126, 126, 113, 143, 113, 129, 133, 120, 143, 128, 132, 128, 126, 134, 115, 117, 128, 117, 131, 135, 147, 122, 123, 123, 139, 122, 131, 122, 123, 115, 122, 136, 119, 128, 124, 128, 119, 126, 125, 134, 131, 128, 136, 135, 124, 123, 123, 119, 117, 134, 132, 125, 142, 128, 122, 125, 124, 126, 140, 118, 147, 128, 131, 102, 124, 136, 118, 125, 135, 122, 119, 129, 121, 132, 131, 117, 132, 102, 116, 127, 110, 114, 116, 128, 131, 127, 165, 120, 128, 147, 146, 127, 121, 150, 142, 128, 124, 100, 136, 137, 122, 122, 138, 136, 123, 131, 121, 125, 117, 141, 121, 119, 132, 139, 119, 125, 126, 140, 132, 149, 143, 125, 114, 114, 132, 136, 142, 118, 136, 123, 122, 121, 129, 123, 122, 138, 136, 130, 133, 126, 132, 137, 128, 135, 135, 127, 133, 135, 122, 129, 120, 113, 123, 125, 122, 117, 116, 116, 133, 137, 127, 130, 122, 124, 132, 120, 125, 110, 106, 111, 140, 101, 120, 126, 134, 108, 125, 121, 129, 140, 138, 125, 135, 124, 130, 129, 124, 133, 131, 127, 138, 131, 100, 127, 125, 114, 128, 126, 127, 125, 127, 120, 138, 113, 126, 128, 126, 118, 121, 133, 128, 119, 95, 123, 117, 113, 89, 139, 118, 130, 114, 116, 108, 126, 134, 127, 127, 123, 123, 112, 125, 122, 133, 126, 138, 126, 119, 125, 119, 129, 120, 115, 121, 135, 127, 123, 124, 140, 122, 110, 124, 113, 107, 143, 129, 116, 116, 118, 110, 146, 131, 115, 130, 125, 124, 126, 132, 141, 123, 142, 122, 132, 116, 139, 121, 121, 123, 114, 122, 129, 151, 134, 131, 134, 138, 145, 129, 117, 122, 148, 132, 133, 110, 120, 125, 124, 137, 133, 115, 121, 133, 111, 98, 125, 128, 134, 114, 109, 115, 127, 122, 140, 115, 114, 122, 119, 120, 131, 132, 127, 119, 144, 120, 138, 120, 140, 120, 114, 113, 130, 119, 111, 118, 121, 108, 120, 134, 148, 132, 138, 129, 138, 112, 117, 131, 115, 123, 123, 137, 133, 121, 136, 130, 145, 122, 129, 141, 123, 128, 136, 120, 110, 115, 138, 123, 123, 126, 150, 130, 116, 128, 126, 131, 115, 127, 123, 132, 120, 127, 125, 117, 123, 146, 128, 102, 115, 122, 119, 132, 132, 120, 116, 128, 132, 99, 115, 146, 129, 122, 122, 112, 124, 129, 131, 128, 136, 121, 135, 132, 153, 120, 136, 132, 109, 132, 114, 127, 144, 114, 125, 130, 137, 109, 135, 126, 113, 131, 122, 125, 128, 137, 122, 124, 115, 121, 107, 132, 124, 104, 142, 110, 116, 122, 135, 125, 126, 133, 108, 122, 137, 129, 104, 129, 132, 130, 129, 120, 130, 143, 130, 128, 118, 119, 124, 118, 132, 121, 149, 118, 124, 135, 121, 127, 111, 124, 132, 118, 135, 127, 119, 123, 126, 121, 122, 123, 123, 119, 126, 111, 115, 119, 128, 113, 125, 129, 120, 116, 109, 118, 133, 129, 128, 126, 124, 137, 127, 124, 132, 111, 88, 135, 110, 121, 127, 114, 121, 123, 140, 130, 124, 117, 143, 132, 131, 120, 119, 122, 119, 112, 130, 117, 139, 107, 139, 132, 131, 135, 122, 122, 133, 123, 124, 121, 113, 128, 122, 132, 114, 116, 144, 129, 126, 116, 123, 126, 122, 122, 125, 126, 121, 134, 118, 150, 128, 128, 125, 125, 140, 120, 131, 129, 121, 128, 123, 132, 150, 114, 123, 126, 130, 136, 124, 125, 122, 138, 101, 122, 132, 126, 133, 126, 145, 139, 131, 136, 136, 123, 130, 140, 118, 127, 100, 128, 126, 128, 120, 114, 153, 141, 118, 128, 105, 116, 126, 136, 149, 144, 135, 114, 123, 127, 132, 119, 130, 128, 116, 117, 105, 131, 127, 122, 136, 109, 130, 125, 133, 115, 100, 121, 135, 132, 128, 123, 112, 131, 126, 120, 103, 112, 137, 110, 120, 129, 112, 128, 135, 113, 107, 124, 123, 135, 142, 125, 121, 112, 121, 132, 131, 120, 119, 135, 126, 135, 130, 127, 121, 128, 118, 133, 115, 133, 126, 131, 115, 138, 120, 124, 131, 143, 133, 121, 130, 124, 130, 133, 118, 126, 115, 133, 113, 126, 132, 145, 147, 126, 125, 126, 135, 120, 129, 120, 120, 119, 133, 125, 110, 120, 110, 121, 126, 126, 131, 133, 119, 133, 125, 131, 111, 124, 118, 121, 117, 128, 138, 122, 125, 129, 133, 145, 125, 119, 148, 110, 136, 138, 128, 124, 114, 126, 114, 109, 133, 130, 141, 121, 138, 110, 129, 133, 132, 114, 128, 121, 123, 131, 126, 125, 128, 125, 135, 122, 118, 142, 102, 124, 131, 132, 138, 116, 110, 120, 121, 128, 128, 116, 119, 116, 123, 138, 126, 126, 144, 127, 125, 117, 130, 130, 122, 114, 119, 117, 119, 120, 114, 134, 115, 151, 133, 113, 139, 116, 119, 124, 129, 118, 129, 122, 130, 120, 127, 136, 122, 123, 134, 127, 100, 135, 126, 123, 118, 119, 133, 128, 127, 135, 118, 131, 137, 134, 132, 135, 141, 131, 145, 116, 121, 143, 123, 128, 125, 142, 135, 121, 99, 121, 148, 122, 126, 117, 115, 125, 144, 127, 117, 121, 125, 133, 119, 129, 137, 124, 111, 131, 125, 132, 148, 115, 141, 126, 122, 126, 111, 120, 115, 122, 123, 131, 134, 133, 132, 129, 120, 133, 117, 131, 115, 128, 136, 122, 112, 129, 120, 137, 128, 125, 116, 123, 121, 125, 111, 133, 111, 110, 127, 131, 135, 117, 125, 127, 137, 120, 128, 120, 109, 128, 137, 117, 109, 144, 132, 134, 118, 120, 114, 122, 123, 122, 124, 128, 141, 126, 127, 124, 108, 118, 136, 135, 135, 141, 113, 131, 124, 134, 129, 128, 126, 100, 131, 136, 113, 135, 106, 132, 136, 118, 128, 114, 121, 127, 91, 119, 120, 154, 135, 126, 123, 138, 124, 123, 137, 121, 124, 127, 114, 130, 124, 125, 122, 135, 123, 129, 122, 125, 133, 118, 133, 123, 107, 117, 125, 120, 133, 123, 145, 118, 121, 118, 125, 126, 121, 131, 113, 114, 116, 146, 137, 116, 125, 107, 128, 130, 128, 121, 122, 136, 123, 113, 123, 127, 113, 133, 116, 123, 133, 132, 117, 134, 138, 114, 129, 115, 148, 127, 126, 128, 127, 123, 146, 109, 146, 127, 131, 133, 133, 123, 136, 133, 122, 140, 133, 126, 132, 117, 119, 140, 119, 123, 122, 130, 132, 117, 115, 126, 125, 133, 143, 101, 127, 136, 118, 118, 120, 134, 142, 108, 115, 131, 120, 112, 139, 125, 128, 127, 123, 114, 116, 143, 145, 125, 132, 116, 109, 137, 129, 131, 129, 135, 121, 131, 120, 138, 126, 129, 123, 115, 125, 121, 137, 121, 126, 129, 125, 135, 133, 146, 128, 128, 127, 121, 139, 138, 133, 111, 120, 136, 112, 108, 134, 122, 122, 122, 121, 117, 119, 130, 125, 135, 129, 118, 127, 115, 130, 149, 122, 128, 123, 135, 151, 126, 142, 126, 118, 131, 117, 119, 117, 122, 138, 117, 126, 127, 128, 114, 116, 133, 117, 129, 129, 121, 129, 128, 128, 118, 118, 126, 114, 120, 114, 127, 119, 114, 104, 122, 136, 138, 119, 123, 116, 128, 126, 126, 145, 127, 131, 143, 109, 119, 124, 129, 126, 124, 117, 122, 133, 105, 125, 134, 128, 133, 128, 139, 115, 136, 130, 127, 101, 139, 125, 116, 129, 127, 124, 120, 125, 125, 132, 134, 130, 111, 122, 137, 124, 126, 144, 137, 130, 122, 116, 147, 122, 137, 120, 105, 143, 127, 118, 118, 111, 113, 138, 129, 124, 134, 130, 128, 114, 134, 130, 140, 131, 137, 118, 119, 129, 125, 118, 105, 133, 121, 114, 119, 140, 111, 129, 114, 138, 125, 130, 138, 128, 119, 111, 105, 115, 119, 127, 126, 128, 118, 134, 127, 136, 113, 127, 135, 123, 127, 135, 122, 131, 121, 107, 121, 117, 122, 124, 106, 129, 132, 109, 115, 136, 123, 114, 120, 117, 142, 128, 112, 114, 132, 123, 129, 121, 137, 113, 119, 116, 135, 134, 117, 121, 137, 143, 137, 116, 126, 125, 121, 140, 109, 125, 114, 129, 129, 130, 118, 130, 105, 132, 116, 119, 119, 118, 152, 131, 130, 135, 112, 127, 119, 112, 119, 128, 118, 116, 141, 135, 135, 146, 113, 130, 128, 107, 141, 129, 127, 124, 139, 128, 135, 116, 145, 128, 116, 124, 121, 117, 114, 141, 118, 110, 128, 117, 128, 112, 117, 128, 122, 121, 129, 114, 134, 127, 122, 122, 112, 135, 129, 119, 125, 129, 132, 117, 120, 130, 132, 112, 113, 125, 122, 110, 113, 135, 121, 124, 117, 122, 127, 128, 119, 143, 109, 127, 130, 126, 127, 117, 132, 119, 117, 117, 131, 141, 126, 125, 123, 127, 129, 125, 129, 126, 130, 122, 124, 120, 122, 123, 110, 128, 120, 129, 116, 124, 122, 132, 133, 125, 129, 138, 108, 140, 134, 115, 131, 141, 123, 123, 111, 128, 103, 140, 147, 144, 139, 106, 131, 140, 116, 138, 115, 97, 123, 133, 127, 142, 139, 119, 129, 135, 122, 115, 141, 128, 120, 123, 135, 118, 145, 127, 131, 128, 115, 155, 132, 126, 131, 122, 119, 100, 117, 114, 112, 125, 127, 138, 130, 138, 136, 121, 120, 125, 155, 120, 128, 146, 132, 121, 118, 134, 144, 118, 125, 113, 139, 130, 113, 106, 128, 132, 128, 128, 136, 126, 133, 113, 106, 127, 112, 126, 123, 121, 127, 116, 124, 117, 122, 124, 120, 123, 141, 115, 132, 118, 117, 109, 111, 113, 126, 117, 139, 128, 118, 125, 143, 112, 120, 131, 136, 119, 124, 118, 122, 137, 126, 113, 132, 120, 125, 131, 116, 138, 131, 130, 113, 118, 140, 113, 113, 122, 126, 110, 118, 112, 125, 125, 122, 130, 106, 126, 119, 133, 124, 119, 125, 125, 126, 135, 117, 140, 127, 116, 138, 126, 127, 147, 133, 113, 121, 132, 110, 117, 117, 122, 134, 123, 124, 125, 113, 103, 118, 123, 139, 112, 123, 148, 110, 111, 111, 117, 126, 129, 140, 144, 135, 141, 136, 130, 127, 108, 120, 110, 118, 128, 118, 139, 137, 115, 126, 126, 116, 125, 131, 145, 117, 128, 114, 146, 117, 138, 133, 128, 127, 131, 136, 133, 118, 138, 125, 131, 136, 120, 136, 120, 132, 126, 147, 132, 140, 114, 120, 124, 112, 135, 131, 127, 126, 136, 127, 124, 113, 110, 110, 128, 126, 118, 106, 120, 117, 114, 136, 119, 106, 115, 122, 127, 128, 133, 119, 124, 131, 110, 131, 116, 123, 131, 114, 142, 132, 131, 132, 136, 130, 110, 124, 106, 122, 126, 128, 121, 130, 141, 130, 123, 140, 118, 131, 137, 144, 134, 119, 136, 135, 132, 128, 134, 121, 121, 137, 127, 128, 132, 100, 131, 123, 119, 114, 111, 110, 117, 125, 114, 131, 125, 138, 108, 147, 131, 136, 123, 119, 124, 128, 123, 122, 133, 148, 121, 138, 131, 126, 116, 125, 120, 129, 124, 128, 126, 137, 121, 144, 120, 122, 118, 135, 135, 134, 110, 130, 116, 125, 127, 127, 137, 112, 135, 138, 129, 117, 115, 128, 130, 116, 130, 122, 140, 119, 125, 128, 128, 131, 108, 137, 128, 115, 131, 109, 135, 130, 116, 134, 114, 127, 109, 140, 147, 123, 111, 137, 116, 132, 126, 126, 130, 106, 128, 113, 117, 130, 117, 130, 134, 118, 125, 141, 121, 123, 121, 128, 127, 114, 124, 116, 130, 133, 116, 128, 136, 120, 122, 116, 123, 124, 131, 150, 113, 120, 113, 137, 117, 106, 125, 119, 110, 123, 122, 112, 115, 106, 134, 130, 127, 134, 118, 111, 118, 125, 130, 127, 118, 139, 133, 135, 135, 128, 130, 135, 142, 117, 118, 125, 138, 131, 120, 121, 116, 135, 127, 125, 121, 130, 118, 127, 120, 142, 127, 139, 108, 135, 128, 114, 115, 119, 125, 141, 108, 121, 116, 118, 130, 125, 136, 122, 138, 123, 141, 119, 107, 120, 136, 111, 111, 133, 120, 132, 134, 130, 138, 131, 117, 129, 126, 131, 114, 118, 107, 130, 129, 134, 126, 124, 106, 135, 125, 109, 113, 119, 126, 121, 109, 133, 134, 125, 138, 126, 120, 105, 129, 135, 130, 119, 120, 130, 120, 113, 136, 110, 121, 118, 155, 143, 126, 120, 108, 115, 114, 123, 134, 131, 110, 126, 132, 154, 128, 127, 126, 117, 142, 104, 125, 129, 115, 112, 128, 129, 126, 117, 129, 134, 128, 131, 143, 120, 126, 123, 113, 122, 133, 114, 128, 123, 136, 134, 124, 110, 139, 115, 123, 106, 116, 127, 111, 127, 115, 118, 126, 135, 122, 125, 127, 122, 107, 128, 129, 155, 129, 138, 127, 123, 106, 133, 113, 116, 111, 126, 125, 114, 146, 145, 122, 107, 149, 116, 147, 119, 121, 131, 128, 118, 137, 121, 120, 138, 131, 99, 120, 118, 127, 120, 122, 130, 115, 119, 129, 119, 122, 126, 135, 130, 130, 108, 116, 125, 127, 91, 117, 141, 120, 120, 143, 119, 115, 134, 121, 127, 129, 121, 127, 122, 115, 138, 118, 124, 140, 130, 139, 133, 115, 137, 112, 122, 119, 119, 120, 131, 130, 140, 118, 138, 136, 136, 138, 124, 134, 132, 131, 133, 150, 112, 145, 129, 122, 115, 123, 111, 121, 128, 119, 138, 108, 127, 114, 127, 137, 114, 127, 118, 130, 137, 118, 111, 121, 123, 128, 133, 124, 126, 132, 122, 123, 127, 129, 135, 127, 131, 130, 113, 110, 133, 134, 140, 149, 131, 120, 124, 117, 136, 134, 126, 129, 142, 125, 124, 134, 118, 113, 117, 141, 128, 133, 116, 131, 122, 128, 115, 129, 119, 139, 135, 127, 117, 125, 141, 119, 100, 140, 122, 118, 118, 122, 109, 119, 123, 114, 152, 122, 140, 127, 125, 125, 131, 134, 138, 125, 129, 121, 124, 122, 112, 118, 104, 124, 115, 144, 125, 144, 120, 115, 135, 140, 121, 135, 123, 142, 127, 107, 118, 113, 115, 121, 114, 112, 124, 132, 117, 141, 130, 108, 130, 123, 131, 133, 138, 131, 127, 127, 131, 124, 117, 126, 141, 136, 122, 145, 126, 131, 135, 128, 131, 117, 131, 134, 115, 126, 122, 122, 125, 129, 122, 125, 138, 140, 117, 135, 132, 132, 119, 151, 132, 135, 132, 133, 122, 148, 120, 129, 118, 136, 127, 117, 133, 120, 132, 136, 127, 133, 130, 128, 127, 128, 116, 121, 127, 138, 110, 115, 125, 144, 121, 129, 110, 127, 124, 131, 136, 125, 132, 131, 130, 115, 129, 110, 136, 122, 120, 128, 124, 105, 139, 132, 123, 135, 119, 147, 116, 116, 110, 131, 127, 129, 115, 138, 126, 130, 125, 120, 132, 117, 100, 127, 133, 98, 157, 107, 107, 123, 133, 128, 115, 122, 118, 128, 118, 120, 122, 112, 122, 132, 131, 128, 138, 129, 115, 120, 121, 133, 120, 111, 125, 119, 126, 141, 147, 114, 148, 114, 105, 113, 140, 130, 121, 134, 130, 121, 126, 123, 140, 137, 103, 129, 134, 121, 135, 119, 127, 121, 123, 126, 126, 126, 129, 127, 117, 114, 110, 108, 121, 114, 120, 125, 110, 108, 134, 129, 120, 116, 124, 121, 122, 108, 132, 120, 122, 140, 122, 127, 120, 122, 133, 148, 134, 126, 138, 136, 122, 137, 136, 115, 137, 130, 121, 129, 126, 117, 114, 136, 131, 129, 122, 135, 116, 137, 128, 129, 116, 147, 132, 120, 131, 144, 133, 135, 135, 109, 122, 115, 130, 128, 117, 118, 124, 118, 140, 122, 135, 120, 120, 119, 136, 132, 116, 144, 105, 108, 118, 120, 126, 112, 120, 116, 122, 107, 129, 120, 132, 118, 129, 141, 129, 141, 108, 133, 114, 104, 123, 120, 123, 123, 126, 118, 128, 123, 118, 134, 129, 135, 116, 122, 132, 130, 129, 136, 136, 108, 114, 125, 114, 133, 102, 119, 114, 138, 123, 128, 106, 115, 124, 126, 126, 145, 142, 136, 115, 109, 132, 115, 119, 111, 118, 124, 125, 142, 127, 107, 108, 110, 140, 135, 117, 89, 101, 126, 100, 124, 106, 121, 114, 120, 119, 109, 122, 110, 106, 133, 101, 119, 112, 142, 145, 120, 123, 142, 120, 134, 131, 114, 105, 125, 130, 134, 136, 116, 141, 136, 122, 124, 134, 117, 115, 130, 123, 115, 132, 124, 121, 139, 115, 135, 137, 135, 114, 113, 141, 120, 124, 147, 149, 118, 143, 125, 135, 124, 126, 106, 135, 130, 128, 126, 147, 114, 133, 111, 126, 150, 119, 108, 135, 119, 140, 123, 119, 122, 124, 131, 120, 134, 119, 122, 123, 118, 131, 145, 120, 119, 120, 109, 111, 139, 130, 117, 122, 120, 113, 116, 136, 115, 96, 115, 118, 105, 127, 118, 107, 138, 115, 130, 98, 121, 130, 116, 114, 139, 122, 146, 108, 104, 114, 130, 123, 111, 125, 121, 110, 125, 129, 136, 129, 133, 137, 123, 125, 134, 134, 120, 107, 138, 102, 133, 140, 114, 120, 130, 136, 110, 131, 133, 139, 127, 137, 124, 131, 133, 142, 122, 98, 137, 115, 97, 133, 127, 117, 138, 123, 116, 116, 110, 125, 124, 121, 117, 126, 117, 127, 108, 124, 142, 142, 125, 130, 111, 126, 111, 125, 118, 139, 132, 116, 121, 122, 122, 124, 118, 118, 136, 122, 122, 127, 113, 140, 120, 112, 134, 134, 122, 129, 130, 123, 119, 119, 138, 132, 113, 116, 109, 142, 112, 138, 134, 117, 141, 113, 114, 122, 126, 120, 112, 115, 122, 131, 114, 139, 124, 123, 119, 131, 108, 136, 118, 130, 126, 114, 123, 124, 141, 129, 120, 129, 121, 132, 110, 129, 115, 139, 126, 119, 123, 129, 132, 121, 136, 120, 134, 116, 116, 129, 122, 138, 127, 126, 131, 133, 121, 120, 124, 117, 109, 135, 112, 124, 143, 128, 106, 113, 113, 120, 122, 127, 122, 131, 121, 134, 114, 127, 131, 136, 122, 108, 110, 139, 127, 124, 122, 143, 147, 125, 146, 126, 121, 138, 149, 129, 124, 117, 121, 132, 113, 140, 135, 143, 128, 127, 130, 123, 125, 148, 141, 145, 132, 123, 116, 136, 128, 113, 122, 109, 130, 122, 107, 130, 124, 125, 123, 117, 116, 113, 113, 120, 142, 124, 133, 131, 115, 97, 130, 99, 118, 150, 113, 130, 123, 103, 118, 138, 146, 124, 122, 132, 142, 126, 123, 128, 154, 132, 128, 110, 110, 117, 116, 122, 97, 109, 131, 143, 136, 117, 114, 109, 134, 125, 129, 124, 124, 120, 112, 124, 109, 113, 125, 99, 122, 102, 115, 124, 124, 109, 124, 147, 111, 118, 128, 112, 133, 129, 109, 132, 122, 123, 112, 127, 116, 148, 121, 146, 120, 147, 101, 125, 133, 107, 121, 133, 130, 115, 146, 125, 118, 116, 135, 125, 132, 121, 118, 112, 108, 125, 118, 132, 164, 144, 121, 135, 127, 109, 142, 134, 123, 132, 123, 121, 107, 125, 105, 126, 128, 133, 132, 122, 154, 137, 120, 129, 134, 117, 122, 138, 119, 121, 128, 124, 128, 132, 134, 116, 114, 118, 142, 119, 128, 124, 134, 136, 113, 122, 120, 138, 113, 115, 120, 110, 145, 135, 102, 116, 128, 140, 130, 103, 134, 120, 110, 129, 137, 131, 122, 119, 118, 114, 124, 161, 127, 121, 152, 125, 118, 120, 117, 127, 125, 123, 144, 146, 116, 127, 129, 132, 134, 110, 122, 110, 150, 119, 133, 136, 116, 123, 122, 123, 135, 147, 134, 111, 122, 99, 112, 141, 115, 113, 116, 128, 110, 101, 147, 144, 130, 118, 116, 134, 116, 104, 131, 138, 139, 111, 105, 113, 100, 128, 119, 132, 140, 137, 137, 119, 135, 131, 109, 129, 136, 134, 106, 141, 127, 111, 156, 116, 139, 132, 122, 113, 132, 135, 138, 134, 127, 111, 114, 125, 129, 115, 135, 118, 136, 127, 130, 129, 121, 104, 129, 123, 113, 102, 133, 107, 132, 120, 124, 133, 121, 141, 126, 100, 142, 122, 152, 125, 141, 129, 127, 119, 120, 116, 119, 117, 122, 139, 120, 123, 133, 115, 131, 126, 124, 119, 132, 109, 117, 112, 115, 136, 119, 148, 119, 112, 118, 109, 119, 141, 130, 130, 126, 107, 123, 119, 113, 130, 132, 125, 133, 123, 118, 124, 120, 138, 150, 127, 141, 123, 133, 122, 119, 127, 130, 124, 114, 122, 115, 120, 132, 122, 111, 142, 121, 115, 116, 132, 148, 111, 123, 136, 110, 118, 131, 145, 139, 168, 123, 115, 131, 132, 114, 116, 118, 106, 137, 123, 119, 118, 115, 131, 105, 143, 122, 124, 122, 124, 125, 109, 103, 123, 140, 113, 135, 141, 137, 144, 121, 133, 117, 127, 159, 105, 145, 125, 125, 140, 141, 122, 119, 135, 128, 128, 111, 131, 122, 122, 125, 121, 122, 123, 114, 105, 120, 125, 117, 113, 120, 119, 119, 100, 127, 145, 109, 137, 135, 106, 115, 98, 109, 126, 125, 141, 126, 133, 118, 100, 110, 135, 111, 138, 121, 126, 108, 109, 122, 124, 134, 121, 126, 116, 128, 136, 136, 134, 99, 126, 120, 128, 130, 122, 125, 110, 129, 111, 132, 119, 128, 127, 126, 127, 140, 116, 141, 114, 123, 132, 143, 108, 128, 118, 121, 133, 127, 104, 122, 134, 115, 123, 131, 123, 131, 123, 109, 130, 115, 132, 101, 129, 110, 94, 151, 136, 116, 147, 146, 119, 104, 142, 132, 121, 108, 142, 134, 133, 119, 94, 112, 122, 107, 111, 132, 137, 124, 119, 122, 135, 129, 134, 129, 118, 124, 124, 113, 116, 122, 120, 124, 121, 136, 145, 123, 113, 145, 127, 129, 114, 124, 127, 137, 136, 129, 126, 116, 131, 112, 121, 124, 132, 114, 122, 118, 131, 135, 155, 120, 132, 105, 125, 129, 122, 125, 121, 123, 125, 134, 116, 156, 148, 141, 135, 123, 138, 128, 129, 132, 122, 112, 127, 129, 115, 121, 131, 139, 122, 132, 115, 127, 119, 122, 123, 130, 120, 119, 152, 123, 143, 141, 130, 130, 120, 126, 144, 141, 133, 135, 114, 120, 116, 122, 128, 136, 119, 107, 125, 121, 119, 139, 117, 127, 123, 123, 122, 137, 122, 126, 126, 124, 136, 139, 140, 119, 137, 110, 117, 122, 113, 119, 143, 135, 128, 136, 124, 134, 114, 136, 115, 127, 116, 122, 129, 131, 113, 126, 122, 153, 155, 132, 123, 109, 141, 125, 124, 122, 124, 110, 114, 116, 108, 136, 132, 132, 129, 133, 108, 125, 117, 122, 122, 114, 126, 129, 125, 125, 124, 139, 115, 117, 113, 126, 134, 123, 132, 124, 124, 119, 131, 120, 132, 130, 133, 123, 111, 127, 143, 125, 117, 141, 126, 131, 107, 104, 118, 129, 123, 114, 118, 127, 130, 140, 117, 117, 126, 105, 121, 131, 110, 121, 114, 133, 116, 138, 115, 123, 122, 128, 104, 143, 129, 128, 118, 124, 117, 121, 123, 124, 128, 129, 123, 125, 115, 138, 139, 119, 132, 126, 131, 132, 113, 127, 136, 151, 114, 124, 118, 134, 133, 128, 126, 128, 126, 133, 126, 132, 105, 122, 137, 113, 132, 124, 129, 125, 107, 113, 134, 128, 119, 138, 137, 129, 144, 125, 138, 124, 128, 131, 120, 132, 130, 127, 125, 113, 110, 138, 118, 127, 112, 139, 134, 129, 144, 121, 138, 128, 117, 132, 114, 138, 111, 125, 116, 117, 120, 132, 109, 133, 115, 134, 124, 127, 109, 117, 141, 110, 130, 116, 117, 105, 128, 132, 110, 124, 117, 128, 107, 121, 124, 116, 116, 120, 107, 120, 125, 121, 140, 140, 120, 121, 138, 108, 135, 128, 124, 123, 142, 119, 121, 126, 130, 125, 158, 118, 118, 133, 116, 129, 132, 116, 129, 107, 119, 132, 116, 133, 122, 151, 129, 129, 117, 119, 141, 119, 124, 124, 122, 112, 112, 126, 124, 114, 130, 129, 120, 115, 132, 129, 127, 110, 139, 139, 118, 132, 111, 131, 137, 122, 119, 109, 111, 99, 138, 124, 128, 109, 145, 121, 138, 122, 126, 105, 119, 110, 129, 118, 109, 126, 104, 117, 110, 136, 118, 125, 142, 117, 128, 107, 126, 129, 135, 141, 125, 108, 137, 124, 118, 137, 119, 127, 154, 128, 141, 119, 135, 125, 119, 118, 106, 119, 148, 113, 135, 125, 129, 134, 143, 137, 112, 115, 136, 130, 121, 93, 120, 136, 126, 124, 113, 135, 132, 131, 112, 109, 131, 141, 132, 119, 129, 126, 148, 139, 123, 126, 138, 124, 130, 124, 123, 114, 125, 143, 123, 135, 131, 133, 128, 112, 131, 120, 137, 123, 118, 114, 118, 120, 117, 132, 117, 102, 112, 139, 121, 140, 140, 129, 113, 114, 142, 116, 124, 126, 111, 126, 112, 126, 138, 137, 127, 144, 123, 139, 114, 114, 138, 141, 120, 125, 119, 108, 157, 111, 123, 127, 132, 112, 131, 116, 109, 134, 118, 132, 128, 114, 130, 134, 125, 136, 122, 138, 146, 123, 118, 119, 115, 136, 118, 129, 128, 148, 105, 122, 140, 138, 123, 128, 115, 125, 127, 122, 125, 123, 127, 134, 129, 139, 131, 115, 132, 119, 145, 124, 122, 138, 129, 117, 133, 127, 131, 121, 147, 115, 127, 109, 120, 140, 123, 130, 143, 134, 118, 121, 132, 125, 119, 126, 108, 127, 149, 121, 127, 130, 127, 116, 136, 120, 111, 149, 142, 123, 119, 137, 124, 117, 122, 137, 139, 123, 138, 127, 131, 141, 120, 131, 135, 129, 128, 117, 133, 127, 144, 122, 109, 107, 125, 128, 122, 122, 123, 117, 117, 128, 101, 118, 114, 125, 126, 120, 141, 107, 139, 129, 130, 136, 122, 114, 122, 133, 128, 122, 122, 123, 126, 123, 113, 118, 124, 133, 141, 113, 134, 125, 118, 135, 122, 131, 104, 121, 115, 135, 130, 128, 112, 115, 119, 132, 120, 125, 125, 114, 131, 117, 133, 125, 128, 125, 126, 137, 129, 128, 122, 128, 124, 102, 137, 116, 103, 107, 134, 130, 126, 118, 128, 135, 136, 128, 121, 122, 140, 116, 126, 118, 134, 117, 128, 125, 136, 125, 150, 132, 125, 118, 119, 125, 116, 111, 107, 131, 124, 121, 131, 123, 147, 109, 132, 116, 125, 119, 137, 107, 117, 124, 127, 113, 122, 137, 128, 136, 133, 116, 108, 115, 136, 130, 107, 133, 137, 120, 128, 147, 128, 122, 119, 121, 117, 127, 133, 116, 135, 121, 125, 131, 111, 136, 146, 120, 120, 142, 121, 138, 126, 123, 109, 114, 133, 115, 136, 135, 132, 111, 105, 124, 128, 134, 114, 131, 150, 117, 129, 123, 108, 127, 116, 114, 118, 124, 135, 127, 140, 125, 117, 131, 104, 133, 138, 116, 140, 134, 138, 130, 110, 94, 111, 136, 125, 120, 122, 116, 113, 127, 118, 130, 117, 120, 127, 124, 119, 118, 98, 113, 119, 139, 120, 134, 114, 144, 120, 126, 125, 133, 126, 123, 111, 128, 142, 118, 111, 137, 130, 111, 113, 113, 140, 117, 136, 137, 113, 139, 125, 115, 111, 120, 144, 115, 139, 116, 101, 106, 102, 124, 127, 136, 123, 121, 127, 134, 120, 112, 125, 119, 131, 134, 121, 127, 139, 130, 135, 122, 128, 115, 144, 119, 132, 135, 120, 106, 124, 133, 123, 130, 130, 144, 120, 127, 129, 126, 113, 136, 117, 135, 116, 127, 128, 126, 130, 134, 146, 121, 133, 112, 133, 151, 126, 130, 129, 126, 122, 128, 116, 130, 126, 120, 122, 135, 140, 113, 137, 125, 129, 117, 92, 123, 118, 122, 122, 136, 123, 127, 141, 114, 134, 133, 135, 110, 143, 130, 123, 120, 131, 138, 112, 124, 117, 130, 122, 128, 143, 122, 124, 136, 127, 104, 115, 112, 143, 120, 126, 115, 128, 125, 150, 115, 123, 124, 118, 114, 117, 116, 131, 130, 122, 125, 137, 125, 117, 112, 112, 145, 119, 119, 115, 126, 104, 122, 115, 123, 114, 119, 133, 140, 130, 118, 128, 126, 131, 127, 128, 106, 128, 126, 120, 138, 120, 135, 141, 136, 119, 134, 135, 103, 112, 130, 131, 120, 150, 117, 113, 139, 135, 128, 130, 115, 136, 132, 131, 132, 137, 128, 117, 123, 123, 120, 126, 107, 124, 129, 122, 119, 142, 124, 132, 108, 136, 120, 146, 121, 122, 121, 134, 134, 127, 119, 131, 128, 117, 103, 146, 120, 138, 123, 126, 130, 133, 132, 134, 127, 117, 124, 120, 122, 135, 140, 139, 123, 125, 118, 113, 154, 137, 122, 119, 128, 97, 127, 129, 139, 135, 129, 133, 121, 134, 141, 119, 128, 122, 126, 132, 111, 124, 128, 133, 133, 127, 135, 124, 115, 112, 107, 131, 101, 125, 130, 131, 105, 124, 112, 113, 121, 130, 131, 118, 132, 139, 110, 143, 140, 115, 138, 129, 129, 117, 139, 127, 114, 113, 139, 132, 143, 108, 125, 133, 135, 125, 138, 125, 134, 109, 136, 114, 105, 124, 115, 127, 133, 121, 126, 125, 139, 119, 136, 133, 114, 124, 123, 124, 142, 136, 128, 128, 132, 121, 122, 129, 116, 124, 120, 105, 123, 129, 128, 113, 132, 131, 124, 131, 136, 142, 129, 134, 116, 118, 113, 111, 127, 121, 119, 121, 122, 127, 105, 123, 127, 133, 117, 112, 123, 126, 113, 118, 109, 120, 120, 141, 120, 131, 116, 124, 124, 124, 114, 123, 133, 121, 148, 134, 139, 122, 115, 127, 142, 118, 113, 114, 99, 119, 118, 149, 119, 143, 110, 129, 146, 121, 127, 136, 101, 142, 133, 144, 122, 115, 123, 127, 126, 138, 112, 126, 127, 128, 126, 96, 123, 104, 133, 117, 120, 139, 124, 124, 139, 128, 138, 110, 118, 126, 105, 127, 117, 125, 157, 133, 126, 120, 120, 144, 119, 133, 131, 131, 131, 119, 112, 124, 146, 143, 152, 117, 108, 119, 124, 113, 126, 120, 105, 122, 116, 126, 124, 137, 130, 124, 121, 121, 132, 122, 126, 121, 121, 115, 113, 126, 154, 120, 105, 129, 130, 118, 118, 124, 121, 115, 116, 123, 119, 136, 123, 136, 123, 135, 123, 101, 109, 137, 147, 116, 130, 137, 109, 114, 123, 112, 121, 102, 132, 130, 121, 129, 131, 125, 123, 140, 153, 138, 132, 117, 139, 135, 108, 118, 143, 119, 126, 110, 119, 118, 117, 135, 130, 122, 126, 142, 130, 119, 121, 129, 125, 128, 128, 123, 127, 125, 137, 127, 113, 119, 130, 123, 102, 114, 112, 124, 125, 142, 136, 135, 145, 109, 130, 125, 129, 112, 127, 131, 140, 94, 136, 118, 134, 123, 124, 118, 124, 132, 132, 119, 131, 124, 129, 137, 130, 92, 125, 130, 102, 129, 113, 120, 118, 133, 128, 118, 126, 124, 129, 143, 118, 157, 142, 128, 115, 123, 120, 124, 107, 131, 123, 127, 118, 123, 143, 118, 136, 137, 123, 141, 115, 139, 120, 116, 123, 116, 144, 125, 117, 128, 131, 140, 121, 126, 108, 131, 110, 117, 129, 137, 131, 101, 102, 133, 126, 136, 126, 126, 113, 121, 109, 132, 106, 118, 131, 142, 105, 118, 112, 128, 112, 124, 123, 142, 126, 116, 123, 128, 127, 107, 136, 134, 142, 134, 122, 127, 122, 111, 128, 133, 110, 107, 131, 137, 117, 139, 133, 138, 130, 132, 135, 136, 118, 144, 124, 128, 133, 115, 102, 121, 120, 138, 142, 131, 146, 121, 121, 137, 124, 125, 131, 138, 131, 114, 120, 123, 131, 129, 126, 135, 147, 136, 120, 137, 122, 123, 133, 112, 115, 122, 122, 114, 135, 122, 130, 143, 131, 136, 155, 126, 128, 121, 117, 133, 126, 131, 138, 128, 145, 124, 133, 122, 126, 118, 137, 130, 118, 120, 148, 127, 131, 129, 112, 136, 132, 134, 132, 129, 117, 107, 143, 132, 126, 129, 145, 122, 138, 123, 114, 130, 118, 126, 114, 115, 133, 120, 125, 120, 111, 128, 124, 119, 117, 125, 118, 119, 117, 136, 115, 115, 124, 105, 137, 123, 127, 117, 102, 122, 136, 129, 139, 131, 126, 111, 116, 106, 112, 137, 115, 110, 144, 125, 123, 131, 143, 137, 118, 119, 114, 135, 130, 133, 141, 119, 125, 124, 117, 135, 119, 110, 122, 134, 124, 155, 139, 126, 135, 109, 117, 112, 149, 117, 127, 127, 124, 112, 124, 126, 114, 121, 133, 106, 118, 123, 120, 120, 107, 108, 110, 135, 114, 101, 130, 120, 111, 117, 118, 117, 133, 131, 130, 133, 130, 141, 124, 131, 131, 123, 111, 117, 137, 131, 115, 129, 108, 134, 137, 128, 121, 103, 128, 101, 128, 145, 109, 125, 110, 122, 133, 133, 131, 129, 104, 128, 138, 143, 114, 121, 106, 129, 121, 110, 121, 124, 129, 122, 121, 115, 127, 125, 126, 101, 131, 134, 112, 127, 126, 135, 155, 108, 113, 126, 124, 129, 97, 141, 124, 130, 127, 128, 132, 129, 115, 136, 131, 95, 130, 125, 119, 132, 129, 140, 135, 123, 130, 121, 124, 104, 130, 105, 133, 140, 132, 142, 138, 123, 132, 128, 139, 133, 141, 120, 120, 125, 129, 127, 131, 125, 133, 133, 118, 137, 131, 126, 142, 130, 118, 134, 109, 114, 137, 132, 122, 123, 139, 127, 123, 125, 137, 136, 128, 110, 138, 125, 109, 133, 153, 123, 122, 111, 132, 133, 150, 141, 113, 122, 109, 120, 144, 108, 124, 136, 117, 105, 105, 129, 127, 138, 114, 127, 139, 123, 134, 148, 123, 126, 127, 132, 112, 114, 118, 128, 117, 118, 112, 122, 123, 121, 139, 131, 124, 131, 99, 136, 129, 125, 127, 119, 132, 127, 127, 125, 106, 134, 125, 124, 155, 118, 112, 139, 140, 129, 122, 142, 120, 139, 121, 133, 105, 127, 120, 129, 98, 111, 115, 105, 120, 128, 127, 121, 141, 120, 93, 134, 117, 134, 134, 130, 106, 131, 114, 126, 123, 121, 114, 126, 118, 133, 142, 126, 125, 118, 123, 134, 128, 123, 125, 124, 117, 126, 114, 121, 142, 98, 117, 136, 118, 139, 146, 109, 129, 126, 119, 134, 134, 129, 124, 120, 122, 107, 136, 134, 119, 116, 113, 126, 127, 112, 136, 114, 128, 126, 131, 116, 135, 126, 117, 120, 130, 133, 120, 143, 124, 143, 116, 139, 116, 125, 114, 120, 124, 125, 138, 115, 142, 112, 137, 133, 109, 137, 128, 137, 129, 144, 148, 119, 131, 107, 129, 116, 123, 119, 130, 116, 121, 131, 115, 117, 119, 110, 139, 104, 133, 127, 121, 129, 134, 112, 131, 110, 148, 134, 135, 118, 119, 133, 133, 128, 121, 136, 123, 123, 112, 142, 121, 131, 137, 120, 140, 118, 125, 112, 125, 111, 116, 120, 141, 126, 144, 122, 130, 136, 110, 104, 136, 132, 130, 122, 133, 141, 146, 124, 119, 142, 138, 126, 115, 124, 113, 123, 126, 113, 121, 133, 124, 141, 125, 109, 126, 138, 123, 128, 133, 134, 120, 139, 120, 130, 111, 132, 122, 125, 117, 132, 139, 125, 125, 123, 131, 124, 137, 115, 123, 118, 134, 119, 147, 150, 110, 91, 129, 115, 123, 130, 137, 132, 116, 120, 124, 115, 128, 141, 122, 125, 121, 117, 133, 129, 122, 120, 132, 130, 114, 112, 154, 118, 128, 123, 131, 124, 129, 127, 110, 116, 107, 129, 116, 117, 127, 106, 138, 122, 122, 113, 120, 136, 130, 117, 136, 122, 125, 114, 130, 142, 124, 130, 123, 144, 137, 137, 139, 94, 114, 131, 114, 122, 136, 127, 166, 120, 124, 138, 130, 106, 132, 110, 127, 142, 129, 125, 131, 119, 106, 135, 124, 127, 119, 142, 124, 121, 112, 128, 147, 109, 123, 127, 100, 127, 108, 111, 146, 125, 112, 136, 120, 133, 116, 117, 126, 125, 152, 131, 125, 120, 150, 126, 115, 126, 125, 144, 141, 125, 113, 119, 126, 131, 126, 135, 135, 140, 130, 114, 128, 133, 121, 140, 132, 119, 132, 129, 121, 127, 122, 144, 139, 138, 109, 114, 131, 134, 119, 127, 131, 117, 127, 123, 121, 128, 135, 121, 121, 122, 146, 129, 121, 112, 126, 117, 128, 129, 122, 102, 127, 119, 129, 137, 126, 128, 124, 119, 118, 130, 140, 126, 123, 129, 129, 121, 111, 137, 135, 120, 110, 128, 134, 120, 130, 118, 129, 128, 143, 122, 145, 122, 118, 133, 123, 126, 144, 120, 118, 127, 125, 127, 118, 141, 143, 116, 128, 119, 129, 115, 98, 140, 148, 143, 119, 111, 133, 130, 135, 114, 142, 121, 109, 119, 128, 125, 126, 122, 116, 119, 126, 129, 140, 114, 122, 129, 119, 116, 117, 119, 120, 133, 133, 150, 133, 130, 117, 116, 127, 123, 119, 144, 114, 132, 138, 129, 117, 126, 128, 138, 107, 163, 129, 124, 125, 135, 121, 122, 124, 131, 104, 128, 122, 119, 123, 132, 121, 128, 117, 116, 134, 126, 127, 127, 113, 137, 127, 129, 134, 137, 109, 127, 120, 141, 141, 110, 128, 130, 121, 126, 116, 116, 122, 115, 121, 135, 121, 141, 121, 122, 119, 121, 120, 121, 138, 131, 135, 125, 125, 121, 132, 114, 108, 98, 105, 117, 127, 135, 126, 146, 128, 121, 124, 105, 131, 125, 133, 148, 135, 127, 132, 131, 138, 108, 122, 116, 131, 123, 126, 138, 120, 145, 117, 125, 141, 147, 148, 115, 126, 110, 122, 142, 121, 121, 112, 110, 128, 121, 128, 117, 131, 120, 113, 136, 118, 103, 119, 132, 128, 133, 132, 143, 142, 117, 108, 98, 137, 139, 135, 138, 102, 118, 109, 109, 122, 123, 114, 117, 141, 118, 113, 139, 114, 130, 143, 119, 120, 133, 128, 143, 128, 121, 128, 117, 133, 154, 139, 122, 141, 120, 132, 131, 122, 110, 128, 130, 128, 125, 130, 129, 124, 126, 128, 138, 132, 137, 134, 143, 106, 133, 130, 118, 127, 122, 115, 116, 135, 127, 139, 113, 145, 121, 121, 117, 126, 115, 130, 135, 116, 124, 131, 143, 126, 121, 115, 129, 113, 114, 117, 121, 113, 117, 135, 124, 111, 131, 139, 114, 118, 129, 104, 149, 137, 115, 132, 129, 134, 120, 134, 133, 118, 132, 137, 124, 138, 141, 128, 130, 123, 131, 125, 134, 131, 107, 135, 123, 139, 123, 123, 119, 129, 132, 127, 122, 119, 125, 102, 119, 133, 133, 103, 112, 129, 139, 127, 116, 126, 119, 154, 136, 128, 132, 122, 127, 128, 136, 118, 133, 116, 129, 121, 115, 122, 122, 119, 122, 111, 163, 115, 114, 125, 129, 127, 141, 147, 131, 124, 111, 125, 135, 117, 125, 126, 106, 128, 150, 125, 123, 131, 119, 125, 128, 116, 119, 118, 119, 131, 131, 118, 139, 128, 111, 110, 134, 116, 137, 110, 93, 132, 119, 120, 127, 120, 124, 146, 121, 115, 116, 137, 128, 131, 139, 133, 133, 124, 118, 128, 116, 121, 120, 152, 118, 118, 127, 137, 127, 124, 121, 124, 118, 117, 127, 121, 138, 129, 149, 123, 131, 112, 134, 135, 138, 134, 132, 129, 114, 140, 116, 120, 114, 110, 137, 107, 114, 129, 139, 139, 116, 150, 117, 127, 137, 134, 128, 133, 136, 131, 127, 113, 120, 111, 127, 126, 117, 129, 121, 117, 126, 125, 133, 137, 116, 110, 133, 122, 128, 127, 119, 134, 152, 128, 141, 129, 119, 115, 123, 115, 123, 112, 117, 127, 117, 128, 122, 136, 126, 110, 125, 115, 115, 134, 102, 138, 126, 130, 123, 120, 132, 117, 128, 123, 121, 125, 131, 117, 128, 110, 128, 117, 133, 126, 143, 130, 126, 125, 140, 108, 138, 125, 133, 130, 104, 121, 138, 93, 145, 141, 123, 121, 112, 121, 131, 112, 132, 119, 113, 118, 114, 132, 134, 130, 125, 111, 116, 104, 130, 107, 122, 118, 116, 139, 132, 123, 118, 116, 135, 121, 136, 142, 126, 149, 130, 112, 123, 117, 129, 127, 115, 128, 132, 112, 122, 114, 144, 135, 125, 126, 123, 135, 141, 123, 135, 143, 109, 125, 133, 126, 129, 123, 113, 121, 122, 136, 118, 138, 106, 121, 135, 114, 115, 124, 128, 132, 130, 129, 121, 116, 115, 119, 115, 129, 113, 129, 124, 114, 136, 121, 136, 122, 147, 112, 126, 137, 138, 125, 124, 107, 122, 113, 116, 123, 130, 137, 102, 123, 128, 118, 152, 134, 114, 132, 148, 112, 111, 116, 124, 110, 125, 116, 138, 126, 118, 102, 133, 133, 128, 130, 102, 104, 132, 111, 143, 132, 135, 127, 125, 134, 127, 122, 145, 107, 148, 111, 125, 110, 111, 140, 133, 116, 129, 127, 143, 130, 124, 137, 140, 137, 111, 119, 106, 132, 139, 122, 125, 142, 123, 123, 130, 140, 117, 133, 144, 117, 120, 112, 128, 117, 129, 138, 144, 141, 118, 108, 135, 134, 121, 124, 127, 103, 128, 122, 128, 117, 126, 133, 124, 128, 118, 130, 121, 132, 131, 120, 142, 122, 131, 121, 124, 117, 141, 120, 115, 128, 122, 124, 138, 143, 112, 111, 126, 141, 121, 116, 124, 130, 128, 121, 126, 144, 141, 120, 130, 111, 130, 135, 130, 109, 135, 112, 139, 122, 112, 119, 152, 131, 124, 114, 115, 119, 115, 105, 115, 123, 128, 135, 114, 117, 128, 115, 129, 141, 124, 131, 112, 118, 130, 133, 117, 128, 128, 123, 124, 106, 119, 128, 143, 140, 120, 134, 128, 117, 133, 133, 141, 124, 89, 114, 125, 134, 107, 128, 113, 131, 114, 113, 120, 121, 126, 140, 131, 109, 135, 120, 111, 99, 110, 122, 119, 139, 131, 138, 129, 121, 109, 133, 113, 109, 108, 132, 127, 125, 119, 119, 124, 103, 107, 112, 135, 114, 125, 138, 125, 125, 154, 117, 118, 109, 117, 121, 123, 105, 133, 116, 121, 118, 105, 132, 139, 105, 126, 134, 128, 123, 130, 123, 131, 133, 125, 127, 125, 122, 117, 133, 124, 121, 141, 122, 127, 119, 129, 110, 129, 132, 113, 120, 112, 137, 105, 132, 151, 112, 120, 122, 132, 130, 138, 136, 139, 126, 146, 118, 123, 126, 120, 111, 121, 114, 119, 138, 106, 127, 135, 130, 118, 114, 138, 121, 105, 127, 111, 137, 123, 132, 122, 125, 118, 119, 127, 114, 133, 113, 117, 125, 123, 137, 128, 131, 124, 113, 94, 135, 128, 123, 121, 124, 120, 136, 130, 118, 121, 119, 128, 129, 131, 113, 113, 130, 115, 121, 127, 131, 112, 137, 138, 128, 116, 117, 121, 132, 121, 128, 134, 124, 108, 153, 131, 116, 117, 119, 136, 131, 119, 138, 130, 129, 125, 119, 142, 117, 124, 119, 131, 107, 109, 123, 146, 130, 129, 116, 140, 124, 145, 134, 132, 123, 122, 147, 111, 127, 117, 134, 111, 135, 104, 121, 133, 124, 124, 105, 132, 150, 131, 142, 124, 127, 116, 102, 135, 115, 129, 125, 119, 125, 135, 138, 124, 132, 113, 138, 125, 144, 138, 128, 115, 129, 125, 126, 119, 118, 118, 124, 137, 126, 140, 136, 123, 138, 123, 117, 114, 144, 133, 127, 128, 114, 114, 145, 132, 124, 120, 143, 126, 127, 131, 121, 126, 116, 119, 140, 145, 140, 134, 132, 128, 107, 120, 118, 129, 114, 118, 116, 135, 124, 138, 132, 117, 130, 136, 131, 129, 144, 120, 130, 121, 115, 128, 126, 117, 138, 128, 153, 116, 133, 132, 115, 146, 121, 123, 124, 138, 117, 118, 121, 165, 126, 119, 131, 125, 107, 124, 134, 136, 119, 111, 137, 132, 125, 105, 128, 128, 125, 118, 130, 131, 135, 122, 107, 130, 118, 129, 127, 125, 114, 103, 140, 131, 121, 117, 128, 127, 124, 120, 116, 95, 140, 137, 119, 115, 113, 128, 144, 126, 131, 139, 123, 123, 125, 145, 135, 128, 120, 139, 129, 121, 142, 121, 144, 125, 127, 138, 116, 135, 126, 117, 120, 102, 125, 132, 128, 110, 125, 121, 122, 127, 124, 129, 108, 119, 125, 154, 136, 114, 125, 133, 140, 130, 132, 139, 139, 120, 130, 133, 119, 116, 118, 112, 123, 111, 140, 121, 127, 129, 148, 133, 121, 132, 119, 127, 129, 124, 125, 132, 141, 110, 134, 128, 121, 145, 108, 122, 131, 125, 119, 114, 122, 128, 121, 121, 124, 135, 119, 110, 135, 126, 115, 134, 129, 125, 142, 123, 112, 144, 123, 129, 104, 118, 125, 120, 118, 117, 129, 117, 143, 124, 131, 128, 121, 123, 143, 133, 125, 145, 145, 110, 107, 120, 128, 114, 111, 125, 128, 147, 150, 122, 127, 113, 129, 135, 100, 113, 118, 125, 121, 141, 133, 121, 114, 103, 131, 132, 128, 120, 125, 115, 135, 138, 132, 136, 129, 125, 130, 129, 138, 121, 118, 137, 126, 134, 115, 103, 129, 121, 139, 124, 104, 133, 129, 137, 128, 133, 132, 151, 117, 131, 142, 129, 120, 112, 125, 116, 99, 130, 101, 129, 147, 119, 107, 122, 126, 111, 116, 125, 132, 116, 132, 117, 121, 138, 130, 133, 113, 116, 110, 103, 119, 131, 132, 128, 127, 127, 132, 110, 106, 128, 117, 127, 112, 105, 135, 128, 120, 134, 121, 118, 120, 128, 123, 143, 116, 132, 127, 136, 114, 143, 107, 132, 127, 129, 131, 122, 131, 129, 127, 135, 120, 129, 127, 109, 139, 132, 112, 130, 128, 117, 119, 118, 138, 129, 136, 123, 127, 129, 132, 121, 129, 136, 107, 133, 115, 115, 121, 135, 106, 121, 126, 131, 120, 133, 137, 110, 108, 122, 112, 117, 139, 121, 115, 128, 128, 121, 126, 131, 138, 123, 150, 109, 106, 129, 126, 134, 124, 130, 117, 106, 119, 128, 137, 120, 118, 119, 136, 118, 117, 124, 128, 149, 129, 130, 120, 110, 131, 115, 126, 114, 135, 100, 138, 127, 122, 131, 133, 131, 158, 127, 135, 120, 113, 127, 126, 127, 140, 114, 139, 139, 126, 138, 116, 131, 107, 113, 117, 120, 129, 142, 114, 136, 134, 126, 125, 128, 125, 116, 126, 138, 124, 115, 133, 129, 137, 119, 114, 126, 134, 124, 129, 137, 111, 130, 140, 126, 114, 129, 136, 120, 110, 125, 116, 120, 140, 123, 123, 124, 120, 133, 115, 136, 111, 106, 125, 110, 125, 140, 141, 132, 125, 108, 116, 115, 121, 130, 121, 119, 129, 112, 119, 117, 125, 112, 124, 126, 136, 139, 102, 129, 107, 117, 116, 130, 111, 114, 146, 123, 125, 118, 121, 119, 136, 121, 105, 111, 128, 96, 132, 135, 125, 132, 139, 128, 121, 132, 141, 117, 123, 118, 131, 117, 151, 125, 118, 133, 125, 105, 116, 122, 117, 125, 122, 138, 128, 134, 132, 126, 111, 148, 120, 116, 136, 139, 125, 142, 115, 138, 128, 106, 112, 137, 111, 135, 124, 114, 111, 130, 122, 137, 118, 125, 137, 132, 108, 125, 137, 123, 138, 124, 117, 114, 99, 123, 143, 111, 123, 130, 125, 128, 132, 116, 123, 137, 138, 127, 131, 132, 121, 109, 114, 116, 131, 110, 138, 135, 140, 130, 133, 122, 135, 140, 134, 124, 149, 132, 123, 141, 124, 131, 130, 124, 109, 117, 123, 136, 120, 121, 128, 122, 135, 105, 128, 150, 133, 126, 117, 119, 118, 125, 114, 110, 129, 127, 115, 142, 121, 113, 127, 122, 125, 115, 97, 120, 126, 119, 142, 133, 133, 133, 124, 112, 116, 107, 106, 101, 147, 118, 109, 118, 128, 126, 121, 110, 130, 131, 111, 108, 139, 107, 131, 127, 134, 138, 131, 145, 109, 121, 126, 131, 133, 131, 122, 123, 135, 137, 108, 133, 131, 130, 145, 103, 131, 121, 115, 133, 108, 125, 125, 137, 123, 118, 99, 127, 151, 106, 127, 133, 117, 115, 141, 136, 107, 141, 105, 105, 120, 109, 115, 112, 134, 113, 139, 110, 133, 120, 105, 122, 142, 130, 137, 117, 126, 115, 132, 119, 121, 132, 141, 123, 124, 133, 128, 125, 122, 125, 133, 123, 123, 119, 140, 136, 138, 112, 130, 109, 95, 128, 138, 115, 120, 118, 128, 126, 129, 144, 133, 123, 121, 134, 130, 138, 133, 128, 122, 128, 122, 124, 135, 105, 137, 129, 130, 121, 126, 131, 124, 109, 120, 133, 143, 124, 123, 139, 134, 121, 119, 130, 135, 145, 143, 134, 129, 134, 133, 121, 126, 127, 122, 126, 126, 117, 126, 120, 123, 121, 122, 123, 130, 145, 134, 150, 149, 141, 130, 124, 125, 111, 131, 117, 102, 142, 122, 122, 127, 136, 122, 138, 112, 128, 123, 143, 122, 131, 130, 128, 134, 131, 127, 123, 129, 153, 119, 128, 117, 112, 121, 130, 122, 136, 118, 108, 115, 122, 126, 123, 125, 122, 122, 117, 129, 124, 115, 139, 115, 136, 116, 118, 115, 136, 123, 133, 128, 122, 133, 126, 129, 108, 124, 131, 127, 118, 129, 126, 128, 138, 127, 98, 139, 126, 137, 141, 122, 122, 161, 131, 135, 127, 114, 110, 127, 116, 120, 143, 134, 124, 137, 141, 122, 145, 119, 136, 119, 123, 125, 111, 148, 136, 99, 125, 126, 115, 136, 124, 115, 115, 128, 121, 122, 116, 116, 128, 112, 138, 109, 123, 127, 110, 117, 115, 118, 133, 122, 126, 141, 113, 131, 131, 128, 119, 118, 117, 122, 120, 109, 128, 137, 134, 139, 132, 120, 125, 134, 134, 131, 124, 130, 124, 124, 120, 116, 103, 121, 105, 134, 135, 126, 135, 116, 130, 124, 131, 129, 132, 150, 124, 145, 149, 129, 111, 130, 121, 109, 147, 125, 143, 123, 116, 137, 129, 124, 132, 125, 137, 123, 108, 112, 108, 125, 130, 113, 113, 117, 126, 120, 100, 139, 134, 120, 130, 116, 125, 120, 124, 127, 123, 127, 119, 144, 134, 127, 119, 135, 135, 108, 110, 119, 126, 133, 140, 122, 129, 126, 137, 127, 139, 133, 126, 118, 129, 109, 108, 134, 121, 138, 109, 114, 135, 121, 120, 135, 130, 119, 139, 131, 117, 113, 125, 129, 128, 128, 126, 126, 115, 124, 115, 122, 129, 121, 110, 132, 122, 120, 124, 126, 124, 125, 108, 116, 114, 124, 128, 130, 104, 132, 137, 136, 117, 113, 130, 127, 133, 142, 106, 135, 123, 134, 118, 118, 139, 139, 136, 141, 128, 126, 148, 142, 127, 120, 121, 119, 117, 143, 139, 130, 122, 124, 130, 114, 128, 132, 125, 102, 99, 121, 134, 120, 123, 129, 128, 130, 122, 135, 121, 117, 140, 123, 105, 131, 127, 136, 108, 116, 125, 110, 118, 116, 131, 135, 117, 127, 145, 131, 117, 95, 124, 118, 115, 135, 138, 124, 141, 141, 127, 108, 116, 141, 124, 109, 128, 108, 133, 133, 133, 119, 133, 137, 144, 113, 129, 108, 133, 125, 132, 136, 118, 135, 138, 114, 131, 120, 135, 126, 119, 141, 120, 122, 143, 126, 125, 108, 130, 120, 125, 124, 135, 125, 105, 131, 137, 121, 129, 103, 126, 128, 130, 126, 115, 115, 135, 127, 119, 115, 122, 130, 143, 96, 115, 141, 111, 122, 128, 132, 114, 139, 129, 120, 132, 124, 133, 136, 116, 118, 122, 111, 128, 139, 133, 123, 140, 117, 127, 140, 109, 119, 124, 114, 138, 122, 132, 119, 108, 120, 117, 117, 130, 142, 117, 98, 137, 121, 131, 136, 149, 140, 136, 114, 122, 135, 102, 120, 106, 120, 133, 126, 120, 122, 116, 130, 135, 116, 119, 138, 131, 119, 115, 134, 127, 132, 134, 116, 151, 142, 125, 131, 129, 130, 118, 132, 132, 111, 117, 119, 121, 140, 117, 112, 133, 116, 117, 138, 125, 136, 117, 139, 127, 115, 122, 132, 134, 117, 122, 124, 116, 124, 144, 156, 116, 131, 136, 116, 135, 120, 112, 120, 122, 119, 133, 129, 108, 130, 116, 134, 118, 130, 113, 117, 104, 138, 128, 117, 135, 123, 126, 149, 120, 122, 117, 129, 108, 121, 124, 110, 110, 123, 128, 134, 126, 119, 126, 123, 114, 142, 133, 111, 111, 120, 118, 123, 128, 139, 132, 120, 120, 134, 116, 133, 143, 124, 116, 124, 125, 126, 130, 113, 104, 117, 148, 115, 115, 143, 134, 127, 134, 108, 119, 135, 120, 115, 112, 125, 138, 132, 135, 139, 134, 123, 137, 124, 119, 121, 132, 116, 135, 153, 125, 124, 140, 128, 102, 136, 126, 123, 120, 110, 96, 144, 121, 119, 130, 120, 127, 111, 119, 135, 134, 139, 142, 116, 127, 122, 112, 118, 121, 130, 129, 124, 122, 124, 109, 127, 120, 107, 109, 131, 142, 107, 137, 130, 127, 119, 135, 148, 136, 133, 117, 120, 145, 113, 123, 134, 130, 144, 134, 124, 126, 119, 119, 127, 110, 115, 119, 136, 127, 114, 118, 122, 156, 114, 138, 102, 146, 134, 138, 118, 124, 129, 118, 120, 119, 113, 117, 125, 144, 119, 127, 120, 146, 134, 122, 127, 120, 122, 110, 113, 133, 142, 105, 127, 148, 129, 136, 120, 128, 149, 133, 138, 121, 139, 128, 129, 137, 130, 111, 119, 135, 134, 130, 111, 131, 114, 127, 135, 133, 144, 122, 127, 139, 120, 135, 120, 113, 129, 133, 132, 112, 134, 117, 106, 119, 125, 148, 120, 127, 126, 119, 126, 126, 144, 127, 118, 122, 134, 132, 132, 103, 130, 119, 119, 143, 118, 116, 122, 120, 129, 112, 130, 145, 107, 123, 140, 125, 119, 132, 128, 130, 146, 110, 144, 127, 129, 150, 121, 114, 125, 108, 130, 130, 128, 131, 147, 124, 116, 126, 136, 125, 136, 119, 125, 118, 129, 124, 120, 128, 112, 135, 112, 124, 119, 120, 117, 126, 128, 100, 116, 128, 106, 132, 123, 113, 122, 131, 118, 115, 143, 130, 130, 132, 132, 139, 140, 131, 130, 125, 131, 134, 152, 142, 132, 158, 131, 134, 135, 130, 133, 123, 121, 136, 123, 120, 119, 119, 121, 145, 126, 121, 114, 136, 123, 132, 141, 124, 133, 132, 124, 141, 130, 119, 124, 125, 124, 135, 120, 121, 121, 127, 128, 123, 116, 128, 134, 122, 134, 122, 115, 118, 126, 103, 146, 124, 119, 128, 116, 108, 121, 120, 118, 117, 141, 128, 113, 112, 126, 140, 132, 122, 129, 106, 129, 117, 112, 125, 112, 116, 108, 120, 111, 131, 115, 130, 132, 156, 128, 130, 108, 135, 98, 126, 132, 130, 139, 123, 126, 112, 127, 143, 139, 118, 124, 128, 134, 142, 113, 140, 116, 108, 118, 128, 117, 146, 131, 134, 124, 117, 145, 124, 131, 118, 116, 134, 118, 134, 126, 111, 127, 129, 133, 139, 122, 119, 110, 124, 122, 138, 95, 116, 118, 131, 109, 131, 118, 130, 117, 132, 121, 124, 106, 124, 127, 128, 126, 116, 148, 107, 131, 124, 128, 129, 118, 149, 129, 133, 129, 128, 129, 143, 124, 112, 123, 122, 111, 127, 132, 131, 122, 126, 130, 125, 122, 129, 135, 128, 137, 124, 112, 119, 131, 127, 132, 134, 127, 128, 119, 132, 121, 130, 125, 124, 131, 131, 124, 137, 127, 138, 129, 134, 110, 115, 143, 121, 116, 114, 138, 116, 125, 135, 134, 132, 124, 123, 132, 136, 127, 124, 131, 125, 148, 115, 120, 109, 126, 128, 137, 133, 133, 124, 130, 142, 118, 122, 111, 127, 122, 114, 137, 116, 154, 118, 124, 140, 131, 154, 123, 127, 110, 136, 116, 106, 129, 126, 123, 134, 109, 117, 135, 120, 139, 128, 123, 121, 116, 109, 118, 132, 114, 122, 131, 128, 118, 135, 125, 127, 130, 142, 143, 116, 127, 127, 125, 104, 110, 137, 122, 117, 120, 122, 108, 131, 113, 135, 121, 131, 115, 122, 121, 124, 133, 134, 120, 119, 119, 114, 128, 105, 126, 143, 139, 139, 129, 108, 123, 116, 125, 139, 111, 134, 132, 127, 143, 121, 128, 112, 124, 133, 132, 116, 129, 119, 113, 109, 125, 129, 126, 122, 125, 144, 130, 127, 119, 112, 139, 116, 136, 134, 123, 123, 128, 125, 129, 127, 125, 127, 117, 130, 128, 133, 114, 133, 118, 120, 132, 104, 126, 128, 135, 128, 128, 121, 137, 109, 118, 126, 128, 126, 132, 135, 122, 123, 100, 124, 145, 136, 125, 121, 129, 148, 137, 142, 131, 123, 135, 130, 122, 134, 110, 110, 135, 121, 130, 131, 132, 120, 117, 143, 131, 131, 134, 127, 124, 124, 143, 128, 113, 122, 137, 126, 137, 118, 127, 117, 136, 128, 122, 116, 127, 123, 145, 115, 136, 125, 131, 121, 127, 112, 119, 155, 120, 133, 117, 119, 126, 128, 107, 119, 126, 130, 112, 116, 126, 130, 131, 130, 118, 138, 120, 115, 133, 124, 111, 125, 133, 118, 130, 141, 120, 141, 120, 123, 130, 133, 112, 138, 126, 151, 141, 118, 121, 111, 125, 118, 114, 135, 154, 111, 120, 139, 118, 130, 125, 128, 122, 120, 115, 135, 133, 116, 134, 128, 143, 124, 128, 128, 100, 130, 113, 122, 108, 135, 143, 114, 119, 116, 122, 110, 132, 130, 140, 139, 131, 125, 115, 128, 144, 117, 122, 131, 132, 122, 130, 123, 152, 121, 123, 114, 122, 106, 131, 128, 133, 111, 122, 163, 131, 124, 119, 119, 128, 141, 116, 135, 135, 116, 99, 100, 118, 126, 127, 123, 136, 122, 119, 120, 141, 127, 110, 120, 130, 138, 129, 142, 123, 130, 120, 134, 118, 130, 120, 123, 124, 126, 145, 114, 130, 127, 126, 131, 129, 110, 115, 136, 120, 105, 120, 114, 130, 123, 133, 107, 112, 115, 132, 121, 128, 136, 126, 131, 126, 126, 133, 133, 125, 123, 123, 133, 124, 126, 135, 118, 124, 116, 117, 127, 134, 127, 137, 118, 129, 129, 141, 125, 128, 129, 107, 131, 117, 135, 112, 142, 132, 140, 119, 125, 131, 129, 102, 110, 134, 135, 120, 125, 114, 127, 127, 139, 126, 146, 125, 119, 140, 115, 127, 131, 134, 127, 117, 136, 111, 118, 118, 132, 105, 140, 128, 121, 121, 140, 129, 122, 123, 133, 126, 128, 141, 126, 120, 130, 128, 132, 114, 115, 132, 126, 162, 128, 130, 126, 122, 121, 113, 110, 119, 133, 119, 124, 123, 113, 136, 128, 135, 125, 133, 129, 115, 114, 122, 129, 128, 125, 111, 130, 136, 143, 133, 126, 133, 105, 134, 120, 135, 108, 139, 122, 121, 132, 120, 124, 115, 122, 134, 125, 118, 115, 130, 130, 119, 141, 131, 123, 128, 117, 128, 124, 123, 136, 141, 142, 116, 133, 110, 123, 150, 110, 129, 118, 126, 128, 105, 132, 126, 112, 120, 124, 144, 116, 142, 100, 114, 129, 135, 126, 144, 129, 135, 142, 138, 129, 112, 136, 134, 136, 139, 139, 131, 126, 128, 134, 124, 127, 133, 124, 114, 123, 118, 136, 121, 137, 128, 131, 132, 122, 127, 150, 127, 124, 133, 126, 111, 106, 133, 118, 121, 116, 123, 114, 124, 121, 115, 124, 134, 130, 116, 118, 120, 136, 139, 128, 141, 124, 134, 131, 129, 132, 101, 134, 123, 137, 126, 134, 132, 129, 111, 118, 127, 128, 125, 133, 121, 121, 109, 124, 145, 105, 126, 118, 126, 121, 105, 126, 121, 128, 125, 135, 138, 121, 125, 118, 124, 137, 136, 123, 132, 130, 137, 113, 131, 118, 127, 118, 136, 139, 141, 126, 127, 122, 122, 120, 111, 134, 115, 142, 119, 110, 140, 124, 119, 113, 131, 126, 114, 117, 98, 123, 133, 127, 133, 147, 120, 114, 114, 116, 115, 131, 125, 124, 124, 125, 127, 134, 133, 132, 117, 147, 120, 142, 131, 118, 125, 116, 129, 122, 115, 139, 138, 107, 131, 127, 131, 149, 110, 126, 128, 133, 114, 119, 138, 133, 133, 137, 152, 138, 123, 137, 122, 120, 123, 131, 124, 132, 131, 141, 131, 129, 133, 110, 120, 127, 132, 129, 132, 142, 134, 138, 130, 112, 123, 127, 128, 142, 123, 135, 108, 113, 119, 142, 123, 138, 120, 123, 129, 110, 133, 116, 129, 119, 97, 123, 116, 131, 134, 133, 124, 139, 123, 113, 127, 121, 127, 137, 105, 121, 144, 137, 122, 130, 125, 117, 130, 121, 149, 160, 121, 117, 128, 109, 121, 122, 129, 126, 127, 140, 125, 118, 125, 123, 139, 132, 119, 134, 122, 118, 132, 137, 110, 137, 123, 127, 103, 113, 127, 119, 121, 146, 134, 140, 127, 99, 114, 123, 123, 140, 112, 121, 133, 126, 119, 113, 135, 141, 133, 148, 148, 107, 121, 138, 115, 126, 136, 121, 126, 135, 127, 122, 147, 110, 130, 129, 133, 111, 134, 138, 115, 129, 133, 135, 114, 122, 169, 130, 152, 123, 128, 115, 117, 115, 127, 125, 122, 119, 135, 132, 131, 126, 136, 137, 119, 120, 129, 131, 129, 126, 119, 107, 124, 119, 124, 120, 115, 124, 131, 122, 125, 124, 130, 123, 122, 123, 123, 139, 131, 125, 112, 120, 135, 138, 124, 108, 126, 121, 129, 119, 110, 134, 124, 129, 137, 132, 107, 123, 123, 128, 151, 128, 124, 119, 123, 133, 133, 138, 134, 121, 116, 141, 118, 133, 122, 132, 127, 123, 132, 123, 130, 122, 123, 134, 111, 118, 129, 145, 120, 126, 132, 112, 109, 135, 108, 107, 136, 130, 117, 123, 133, 133, 127, 110, 126, 132, 128, 126, 118, 130, 127, 145, 129, 119, 122, 124, 105, 118, 139, 127, 130, 147, 131, 134, 103, 129, 131, 117, 138, 128, 120, 115, 116, 116, 135, 144, 128, 122, 125, 140, 129, 121, 108, 139, 109, 130, 131, 126, 130, 102, 138, 118, 127, 112, 117, 118, 127, 115, 123, 122, 122, 133, 136, 132, 119, 116, 121, 115, 125, 117, 135, 124, 124, 121, 126, 114, 117, 132, 107, 149, 124, 118, 96, 114, 127, 127, 148, 125, 124, 127, 129, 120, 112, 117, 108, 91, 111, 142, 109, 137, 138, 119, 132, 134, 133, 131, 120, 127, 119, 130, 132, 113, 129, 131, 129, 133, 118, 129, 116, 119, 121, 109, 118, 114, 129, 133, 123, 144, 127, 147, 118, 120, 148, 115, 119, 125, 133, 122, 146, 118, 118, 138, 118, 122, 129, 108, 134, 124, 127, 120, 134, 120, 125, 152, 139, 123, 131, 147, 129, 124, 125, 142, 138, 121, 83, 116, 123, 118, 126, 156, 125, 127, 131, 153, 126, 126, 117, 134, 113, 129, 130, 128, 138, 128, 132, 145, 129, 142, 136, 127, 118, 124, 142, 139, 130, 136, 123, 116, 113, 138, 113, 125, 118, 130, 148, 132, 135, 135, 116, 120, 139, 130, 136, 120, 123, 119, 108, 130, 123, 140, 126, 138, 143, 139, 128, 117, 106, 126, 126, 108, 119, 114, 133, 122, 119, 110, 127, 136, 132, 111, 135, 128, 122, 126, 120, 136, 125, 152, 131, 118, 127, 129, 145, 142, 124, 135, 114, 121, 124, 139, 109, 125, 136, 121, 124, 114, 115, 131, 118, 127, 106, 136, 107, 127, 124, 125, 129, 112, 130, 131, 122, 89, 109, 137, 105, 105, 29, 133, 121, 137, 116, 137, 128, 122, 131, 119, 118, 134, 138, 143, 115, 141, 123, 122, 136, 118, 120, 134, 131, 118, 116, 124, 119, 127, 125, 112, 123, 118, 125, 117, 113, 138, 120, 133, 121, 147, 127, 130, 135, 132, 146, 113, 141, 117, 130, 126, 112, 124, 121, 137, 136, 129, 104, 117, 137, 122, 146, 114, 127, 109, 125, 122, 122, 122, 120, 126, 122, 132, 126, 123, 129, 127, 122, 113, 129, 120, 115, 133, 106, 124, 119, 128, 122, 133, 105, 120, 126, 115, 122, 117, 108, 110, 127, 135, 111, 184, 131, 129, 131, 114, 124, 98, 140, 117, 128, 137, 115, 121, 135, 129, 128, 138, 116, 133, 139, 124, 127, 113, 131, 153, 119, 119, 106, 120, 121, 129, 126, 140, 137, 124, 129, 101, 122, 120, 124, 134, 130, 139, 131, 129, 110, 137, 127, 130, 119, 108, 121, 121, 126, 116, 126, 115, 119, 136, 143, 115, 112, 123, 140, 115, 115, 130, 117, 129, 124, 133, 125, 139, 134, 134, 124, 130, 149, 125, 113, 124, 122, 118, 139, 113, 127, 124, 121, 127, 130, 111, 128, 114, 144, 117, 138, 114, 133, 125, 114, 117, 132, 121, 126, 112, 130, 131, 134, 148, 140, 133, 133, 124, 139, 136, 147, 131, 137, 151, 123, 139, 134, 123, 140, 149, 116, 135, 130, 124, 131, 126, 123, 123, 143, 127, 119, 124, 116, 142, 131, 140, 121, 117, 145, 107, 126, 118, 137, 123, 136, 114, 127, 154, 134, 139, 127, 116, 132, 131, 118, 117, 101, 116, 124, 122, 108, 139, 125, 122, 131, 126, 116, 123, 119, 127, 130, 113, 81, 135, 127, 112, 117, 107, 125, 122, 124, 125, 128, 132, 139, 139, 123, 119, 124, 131, 140, 131, 129, 136, 124, 130, 110, 96, 139, 120, 108, 123, 126, 130, 125, 129, 125, 116, 124, 142, 140, 123, 135, 129, 126, 129, 137, 119, 127, 132, 119, 127, 135, 125, 86, 129, 132, 100, 128, 139, 137, 127, 125, 141, 133, 136, 122, 127, 109, 126, 129, 127, 119, 116, 131, 129, 145, 128, 125, 127, 131, 131, 125, 128, 102, 123, 117, 134, 134, 128, 118, 127, 154, 131, 113, 120, 119, 120, 118, 119, 139, 131, 115, 122, 130, 123, 138, 109, 125, 121, 143, 107, 137, 139, 132, 138, 130, 125, 117, 126, 118, 126, 138, 124, 114, 133, 131, 120, 112, 120, 140, 122, 130, 148, 115, 130, 130, 129, 127, 122, 140, 134, 110, 142, 129, 138, 129, 134, 126, 142, 142, 144, 127, 122, 137, 129, 134, 143, 144, 132, 125, 128, 139, 123, 120, 126, 126, 128, 122, 127, 119, 132, 129, 130, 117, 131, 133, 120, 116, 130, 126, 130, 106, 116, 129, 135, 123, 133, 128, 122, 126, 116, 125, 117, 112, 113, 104, 116, 127, 120, 124, 121, 135, 125, 110, 107, 130, 112, 132, 130, 122, 115, 109, 101, 135, 119, 128, 137, 139, 130, 135, 130, 144, 115, 114, 107, 112, 125, 143, 118, 120, 130, 107, 130, 125, 141, 116, 124, 130, 125, 115, 119, 109, 123, 128, 113, 119, 122, 118, 141, 121, 122, 144, 131, 143, 117, 132, 128, 133, 94, 129, 121, 126, 124, 133, 112, 127, 139, 121, 121, 123, 111, 117, 117, 112, 116, 125, 134, 128, 125, 128, 124, 130, 136, 124, 140, 119, 101, 121, 142, 117, 136, 117, 118, 125, 118, 121, 143, 142, 105, 141, 136, 128, 141, 118, 130, 117, 114, 140, 128, 129, 114, 126, 121, 149, 111, 125, 127, 135, 135, 127, 132, 110, 127, 124, 116, 111, 123, 126, 109, 128, 135, 146, 124, 117, 135, 123, 130, 138, 120, 132, 126, 120, 133, 123, 117, 123, 114, 120, 120, 147, 133, 104, 129, 109, 135, 116, 131, 124, 129, 136, 124, 112, 133, 131, 120, 137, 124, 118, 115, 106, 114, 145, 118, 131, 151, 144, 134, 136, 128, 121, 125, 113, 102, 128, 131, 122, 123, 129, 120, 127, 123, 142, 128, 132, 134, 130, 127, 123, 130, 126, 122, 105, 133, 138, 118, 133, 115, 127, 114, 134, 138, 135, 124, 112, 147, 135, 121, 116, 125, 122, 128, 117, 113, 127, 122, 125, 119, 133, 131, 120, 140, 120, 108, 119, 124, 119, 122, 117, 129, 128, 119, 122, 126, 123, 120, 120, 120, 128, 119, 143, 131, 117, 120, 130, 127, 130, 127, 123, 113, 123, 126, 123, 125, 124, 138, 133, 109, 122, 142, 124, 112, 136, 134, 120, 119, 112, 105, 143, 123, 109, 114, 132, 142, 126, 120, 128, 144, 115, 128, 128, 124, 136, 130, 141, 119, 140, 130, 127, 122, 137, 131, 125, 146, 131, 125, 112, 131, 120, 118, 129, 152, 108, 124, 106, 112, 125, 122, 140, 127, 133, 138, 132, 115, 121, 109, 141, 121, 121, 118, 122, 131, 115, 130, 126, 134, 132, 125, 126, 112, 128, 122, 132, 130, 114, 138, 119, 129, 117, 132, 135, 141, 122, 115, 131, 130, 116, 126, 130, 131, 127, 130, 130, 107, 118, 131, 113, 129, 128, 114, 121, 122, 128, 131, 128, 122, 137, 116, 120, 121, 135, 119, 134, 128, 116, 127, 133, 116, 146, 99, 136, 139, 126, 133, 130, 131, 111, 121, 133, 125, 130, 126, 124, 150, 123, 103, 108, 138, 115, 126, 132, 112, 129, 125, 139, 133, 126, 108, 115, 112, 135, 122, 126, 123, 142, 144, 134, 136, 126, 131, 128, 121, 127, 142, 123, 104, 133, 98, 131, 129, 119, 122, 125, 122, 129, 130, 109, 140, 137, 117, 121, 130, 141, 138, 140, 120, 114, 123, 112, 124, 135, 123, 122, 133, 135, 123, 122, 127, 117, 130, 126, 136, 131, 136, 111, 114, 121, 126, 122, 123, 121, 125, 121, 127, 130, 131, 129, 107, 123, 113, 127, 122, 149, 117, 104, 124, 133, 110, 121, 115, 130, 119, 124, 122, 125, 135, 128, 122, 127, 126, 129, 128, 128, 126, 144, 126, 123, 141, 121, 124, 124, 132, 118, 117, 132, 116, 117, 131, 128, 121, 133, 143, 129, 132, 123, 120, 137, 128, 126, 120, 122, 138, 133, 136, 136, 137, 130, 122, 128, 135, 131, 90, 147, 114, 130, 132, 120, 134, 150, 135, 124, 136, 122, 152, 141, 123, 133, 130, 130, 114, 131, 131, 133, 118, 133, 115, 124, 134, 106, 126, 106, 128, 127, 121, 125, 157, 130, 121, 129, 128, 123, 106, 112, 111, 133, 134, 109, 116, 126, 121, 117, 134, 139, 128, 133, 123, 134, 113, 139, 116, 130, 124, 131, 137, 111, 120, 105, 144, 104, 113, 124, 136, 126, 157, 116, 126, 136, 130, 132, 133, 134, 127, 126, 128, 131, 127, 114, 127, 135, 128, 117, 118, 121, 124, 117, 134, 132, 123, 128, 139, 128, 134, 115, 129, 125, 136, 136, 145, 121, 131, 117, 129, 133, 134, 126, 118, 116, 143, 126, 117, 125, 121, 118, 138, 128, 112, 135, 131, 130, 131, 133, 129, 113, 126, 123, 147, 128, 127, 130, 119, 112, 106, 137, 122, 143, 116, 114, 112, 121, 126, 121, 126, 143, 128, 133, 114, 131, 92, 134, 119, 132, 129, 147, 141, 103, 150, 122, 127, 116, 121, 126, 143, 119, 136, 124, 115, 121, 122, 117, 112, 120, 115, 140, 119, 117, 124, 101, 110, 128, 104, 131, 126, 127, 132, 120, 122, 141, 131, 121, 121, 112, 143, 136, 118, 136, 112, 116, 114, 136, 137, 142, 129, 128, 123, 125, 113, 135, 125, 129, 121, 142, 130, 136, 137, 125, 129, 115, 135, 120, 134, 124, 128, 125, 105, 119, 114, 118, 139, 128, 116, 125, 138, 141, 125, 129, 123, 136, 129, 126, 122, 130, 130, 111, 117, 124, 111, 109, 117, 129, 123, 135, 135, 118, 116, 125, 125, 123, 118, 112, 127, 105, 121, 130, 123, 89, 126, 116, 114, 102, 136, 122, 114, 122, 133, 133, 120, 121, 128, 125, 132, 121, 139, 125, 125, 143, 138, 128, 131, 133, 144, 134, 119, 130, 133, 122, 136, 130, 113, 118, 125, 115, 134, 129, 131, 118, 123, 141, 134, 122, 153, 128, 127, 124, 126, 115, 111, 126, 130, 114, 121, 143, 139, 125, 109, 107, 136, 136, 138, 117, 131, 127, 108, 119, 129, 106, 136, 147, 118, 123, 127, 126, 117, 109, 131, 113, 119, 138, 126, 120, 136, 116, 109, 113, 110, 124, 112, 113, 125, 123, 139, 116, 116, 125, 139, 132, 122, 126, 122, 145, 123, 126, 116, 133, 124, 138, 122, 117, 111, 116, 117, 114, 132, 115, 110, 104, 119, 128, 134, 129, 110, 116, 138, 131, 112, 137, 123, 123, 112, 142, 126, 131, 114, 127, 140, 103, 133, 112, 126, 106, 126, 129, 143, 111, 124, 114, 150, 141, 129, 107, 122, 129, 143, 121, 145, 122, 109, 126, 117, 127, 124, 134, 132, 112, 107, 147, 117, 122, 121, 122, 127, 121, 119, 117, 128, 122, 122, 116, 133, 148, 122, 129, 134, 137, 118, 132, 148, 132, 145, 126, 130, 107, 152, 139, 124, 130, 141, 112, 126, 139, 113, 124, 127, 114, 128, 126, 138, 117, 105, 115, 132, 134, 108, 109, 126, 136, 126, 130, 140, 125, 121, 126, 119, 111, 127, 125, 129, 127, 120, 121, 121, 125, 135, 120, 121, 117, 112, 112, 122, 119, 109, 129, 138, 123, 115, 110, 107, 138, 108, 117, 132, 112, 119, 119, 118, 124, 116, 133, 130, 120, 127, 145, 115, 129, 144, 123, 119, 125, 115, 136, 120, 107, 114, 124, 117, 121, 114, 126, 111, 102, 122, 131, 123, 141, 110, 130, 126, 132, 112, 119, 116, 141, 129, 126, 134, 145, 130, 118, 126, 121, 121, 118, 126, 129, 106, 115, 109, 114, 120, 140, 124, 131, 135, 120, 123, 132, 135, 128, 124, 111, 114, 112, 152, 126, 130, 133, 128, 117, 124, 124, 131, 133, 115, 138, 127, 117, 119, 124, 118, 119, 123, 135, 105, 123, 119, 120, 106, 111, 122, 115, 138, 122, 145, 129, 129, 121, 128, 137, 125, 130, 130, 119, 141, 115, 118, 146, 131, 120, 119, 129, 112, 132, 113, 130, 128, 130, 131, 122, 126, 121, 121, 117, 127, 139, 144, 134, 113, 113, 140, 119, 135, 134, 139, 127, 118, 112, 118, 115, 125, 119, 134, 131, 117, 101, 137, 129, 101, 113, 121, 131, 116, 123, 130, 126, 133, 129, 135, 143, 134, 133, 117, 126, 121, 101, 122, 128, 121, 130, 108, 113, 134, 120, 133, 124, 122, 118, 140, 111, 130, 107, 107, 130, 131, 127, 128, 121, 131, 120, 130, 123, 139, 126, 129, 117, 128, 138, 125, 126, 119, 125, 127, 127, 102, 136, 116, 123, 135, 119, 124, 119, 127, 130, 114, 134, 131, 126, 112, 122, 129, 120, 111, 135, 132, 125, 130, 108, 132, 128, 134, 142, 114, 149, 138, 127, 141, 121, 121, 140, 124, 112, 137, 130, 115, 120, 137, 128, 135, 129, 131, 150, 138, 135, 124, 131, 121, 130, 128, 108, 148, 116, 130, 140, 145, 128, 126, 127, 117, 113, 123, 118, 119, 123, 116, 128, 140, 139, 100, 131, 136, 110, 122, 123, 136, 114, 115, 154, 120, 136, 128, 123, 154, 141, 131, 124, 121, 121, 118, 146, 122, 119, 116, 135, 116, 117, 134, 133, 118, 142, 130, 125, 128, 123, 124, 119, 120, 133, 157, 122, 121, 125, 100, 118, 112, 107, 136, 116, 113, 122, 118, 112, 115, 117, 150, 128, 115, 138, 123, 124, 118, 127, 116, 112, 118, 143, 129, 146, 118, 120, 141, 113, 109, 114, 124, 123, 120, 132, 117, 145, 108, 118, 119, 135, 132, 116, 136, 120, 122, 129, 109, 118, 129, 134, 139, 140, 115, 124, 121, 140, 145, 105, 119, 129, 119, 111, 133, 112, 129, 129, 127, 124, 126, 123, 135, 137, 122, 133, 138, 130, 134, 113, 125, 123, 117, 132, 147, 139, 112, 121, 139, 130, 132, 115, 121, 128, 122, 113, 158, 145, 109, 114, 129, 112, 127, 124, 127, 121, 123, 128, 127, 124, 117, 127, 119, 108, 131, 136, 127, 115, 123, 129, 132, 133, 147, 126, 121, 123, 106, 119, 135, 122, 133, 103, 140, 123, 120, 121, 126, 112, 129, 119, 120, 126, 125, 131, 132, 100, 137, 125, 129, 118, 133, 115, 133, 113, 119, 115, 127, 122, 100, 115, 119, 113, 152, 128, 124, 125, 104, 122, 138, 125, 125, 124, 115, 120, 133, 131, 114, 148, 130, 120, 149, 98, 120, 121, 131, 123, 119, 130, 154, 129, 128, 111, 129, 132, 113, 113, 114, 117, 122, 108, 138, 108, 129, 108, 125, 97, 120, 135, 124, 116, 112, 109, 130, 113, 149, 125, 141, 119, 128, 132, 112, 156, 133, 138, 140, 133, 129, 130, 132, 135, 134, 119, 132, 123, 141, 134, 130, 111, 127, 120, 124, 127, 145, 113, 129, 121, 123, 134, 115, 122, 135, 125, 131, 125, 134, 122, 136, 136, 147, 150, 120, 116, 124, 135, 124, 125, 132, 115, 134, 132, 118, 107, 119, 132, 114, 135, 119, 126, 129, 122, 125, 113, 132, 143, 114, 147, 110, 131, 130, 128, 122, 119, 131, 144, 137, 126, 127, 128, 114, 121, 114, 123, 124, 119, 119, 132, 130, 107, 126, 138, 119, 125, 121, 123, 126, 123, 116, 138, 111, 121, 116, 125, 116, 120, 132, 145, 116, 147, 106, 107, 119, 142, 110, 139, 120, 131, 141, 116, 140, 129, 131, 128, 112, 129, 128, 116, 134, 119, 126, 122, 127, 139, 130, 120, 127, 114, 118, 116, 124, 113, 128, 139, 121, 116, 132, 122, 124, 129, 120, 125, 137, 129, 120, 112, 121, 134, 95, 106, 129, 132, 121, 141, 103, 122, 132, 118, 120, 117, 117, 115, 124, 126, 122, 120, 112, 125, 118, 131, 128, 126, 124, 131, 113, 126, 117, 126, 118, 122, 119, 125, 125, 120, 127, 134, 128, 130, 117, 133, 140, 118, 109, 111, 125, 109, 119, 117, 115, 132, 134, 120, 122, 119, 139, 140, 129, 125, 127, 127, 119, 125, 139, 135, 118, 114, 126, 128, 112, 130, 117, 107, 146, 120, 142, 151, 136, 128, 131, 107, 113, 152, 136, 130, 107, 122, 126, 123, 146, 121, 127, 140, 125, 155, 140, 136, 122, 109, 131, 131, 132, 141, 118, 135, 138, 128, 115, 119, 125, 141, 119, 133, 117, 130, 124, 114, 135, 124, 118, 129, 121, 111, 130, 139, 124, 113, 124, 123, 114, 127, 123, 109, 129, 136, 111, 123, 132, 123, 128, 127, 132, 123, 122, 102, 133, 150, 123, 123, 104, 115, 134, 131, 127, 119, 130, 118, 127, 118, 134, 118, 124, 141, 136, 142, 137, 110, 123, 108, 129, 139, 122, 141, 127, 103, 131, 128, 126, 122, 122, 129, 139, 125, 134, 127, 115, 125, 117, 120, 141, 120, 123, 118, 146, 147, 122, 140, 128, 131, 126, 127, 113, 126, 124, 122, 137, 97, 112, 113, 114, 127, 132, 128, 138, 115, 139, 139, 116, 122, 127, 140, 135, 116, 117, 131, 126, 118, 136, 124, 106, 124, 133, 136, 157, 125, 133, 121, 110, 109, 117, 126, 117, 107, 130, 131, 131, 130, 127, 119, 119, 94, 117, 117, 113, 117, 133, 128, 140, 143, 112, 122, 129, 118, 130, 130, 131, 120, 114, 114, 134, 130, 124, 121, 111, 127, 119, 136, 118, 123, 130, 114, 135, 116, 119, 134, 149, 133, 120, 124, 117, 120, 133, 143, 112, 127, 119, 116, 114, 144, 140, 137, 133, 131, 134, 131, 148, 140, 95, 123, 127, 132, 113, 129, 141, 124, 120, 135, 140, 130, 128, 125, 105, 142, 145, 127, 117, 112, 129, 104, 131, 120, 121, 115, 155, 126, 133, 126, 129, 120, 119, 132, 116, 108, 140, 128, 118, 121, 131, 131, 100, 124, 108, 135, 106, 124, 128, 100, 136, 125, 135, 135, 123, 127, 110, 130, 124, 129, 102, 130, 138, 138, 125, 118, 129, 110, 132, 124, 135, 119, 120, 119, 127, 107, 112, 140, 115, 117, 129, 135, 129, 120, 126, 136, 129, 131, 124, 127, 111, 141, 137, 115, 119, 115, 119, 127, 122, 141, 138, 106, 121, 138, 116, 121, 113, 130, 142, 139, 138, 128, 126, 138, 109, 130, 138, 140, 116, 124, 123, 121, 125, 121, 112, 128, 147, 126, 126, 110, 103, 130, 117, 118, 144, 119, 128, 142, 136, 121, 97, 127, 137, 129, 117, 131, 130, 117, 124, 131, 129, 124, 115, 122, 115, 122, 137, 126, 122, 128, 109, 120, 115, 126, 126, 117, 110, 126, 133, 128, 124, 134, 135, 131, 128, 121, 121, 133, 116, 116, 136, 127, 118, 127, 130, 137, 133, 124, 128, 120, 125, 123, 117, 117, 133, 136, 134, 127, 126, 118, 124, 126, 137, 119, 118, 130, 131, 118, 123, 136, 117, 133, 139, 106, 121, 134, 117, 125, 104, 125, 135, 135, 135, 108, 118, 124, 127, 136, 125, 123, 139, 124, 124, 123, 138, 132, 133, 110, 125, 116, 121, 135, 118, 147, 106, 121, 118, 107, 122, 148, 132, 122, 141, 134, 129, 145, 115, 119, 120, 135, 138, 110, 120, 133, 106, 131, 119, 142, 112, 120, 120, 137, 111, 137, 128, 115, 136, 111, 123, 106, 114, 107, 137, 136, 113, 127, 115, 127, 113, 112, 134, 128, 153, 123, 129, 118, 109, 116, 133, 110, 104, 117, 139, 123, 124, 138, 140, 140, 133, 127, 122, 112, 121, 124, 152, 123, 131, 142, 117, 120, 111, 109, 131, 136, 124, 117, 126, 136, 107, 132, 131, 116, 132, 129, 128, 139, 126, 125, 124, 121, 135, 116, 132, 125, 139, 128, 115, 135, 125, 132, 118, 116, 116, 136, 123, 129, 132, 117, 134, 112, 125, 123, 122, 145, 118, 120, 130, 107, 126, 127, 125, 133, 110, 115, 114, 116, 125, 121, 117, 120, 115, 142, 112, 139, 127, 124, 129, 89, 112, 140, 124, 129, 127, 135, 113, 127, 119, 126, 131, 117, 108, 137, 109, 128, 126, 125, 119, 123, 115, 126, 126, 118, 120, 127, 108, 116, 130, 126, 117, 118, 115, 142, 152, 118, 127, 126, 127, 132, 123, 110, 141, 113, 128, 119, 148, 130, 113, 112, 123, 122, 115, 119, 110, 118, 133, 112, 130, 123, 121, 122, 130, 109, 121, 128, 115, 132, 141, 117, 118, 131, 107, 123, 137, 124, 127, 128, 122, 128, 133, 119, 117, 125, 126, 108, 122, 122, 128, 127, 120, 138, 116, 116, 118, 116, 118, 128, 146, 132, 129, 119, 124, 129, 129, 110, 151, 127, 140, 126, 126, 123, 129, 138, 136, 137, 126, 116, 118, 118, 127, 127, 161, 137, 99, 133, 135, 123, 135, 116, 130, 106, 134, 123, 117, 135, 123, 117, 111, 114, 117, 135, 118, 106, 137, 118, 146, 107, 132, 122, 116, 111, 124, 130, 132, 123, 140, 124, 140, 135, 115, 123, 114, 129, 122, 131, 120, 118, 126, 127, 138, 132, 123, 130, 103, 107, 131, 126, 144, 116, 122, 123, 124, 122, 120, 112, 127, 119, 109, 149, 123, 115, 115, 127, 121, 136, 151, 115, 130, 132, 123, 125, 136, 132, 123, 125, 125, 123, 118, 148, 114, 114, 120, 135, 133, 138, 129, 132, 133, 121, 131, 126, 139, 130, 125, 121, 125, 114, 113, 119, 117, 134, 123, 130, 127, 120, 130, 130, 112, 145, 133, 132, 117, 108, 95, 136, 147, 134, 134, 90, 133, 124, 121, 125, 120, 132, 123, 124, 121, 125, 137, 131, 125, 123, 106, 119, 130, 138, 114, 120, 117, 121, 124, 125, 115, 120, 139, 110, 111, 118, 115, 138, 130, 140, 139, 116, 147, 123, 140, 120, 135, 127, 133, 121, 133, 122, 124, 118, 146, 113, 118, 143, 130, 119, 128, 126, 117, 137, 130, 131, 117, 119, 124, 110, 135, 124, 119, 122, 108, 120, 112, 121, 116, 122, 118, 125, 125, 132, 96, 107, 123, 123, 112, 129, 126, 135, 159, 147, 132, 114, 119, 106, 125, 110, 115, 128, 118, 135, 123, 110, 130, 125, 126, 137, 124, 149, 120, 124, 108, 114, 142, 118, 123, 109, 127, 154, 109, 138, 132, 123, 110, 112, 123, 128, 123, 111, 137, 131, 125, 116, 135, 133, 119, 129, 149, 119, 118, 129, 121, 129, 146, 126, 121, 132, 135, 133, 133, 111, 118, 132, 113, 125, 114, 122, 136, 108, 120, 125, 123, 114, 122, 140, 134, 115, 133, 126, 134, 136, 139, 136, 142, 134, 117, 123, 117, 117, 124, 149, 129, 127, 120, 133, 116, 112, 138, 128, 130, 136, 126, 154, 129, 113, 115, 117, 129, 114, 138, 135, 130, 122, 136, 125, 132, 121, 127, 149, 130, 126, 114, 122, 113, 132, 137, 133, 121, 121, 156, 125, 111, 128, 125, 123, 113, 132, 112, 118, 143, 111, 129, 116, 143, 122, 127, 118, 125, 141, 145, 113, 122, 131, 131, 145, 133, 133, 133, 136, 116, 144, 116, 122, 132, 112, 123, 132, 116, 142, 135, 122, 120, 116, 117, 122, 121, 136, 113, 117, 126, 106, 121, 131, 127, 129, 132, 132, 121, 108, 116, 133, 141, 132, 141, 124, 118, 130, 137, 112, 147, 127, 128, 138, 125, 142, 131, 139, 130, 130, 121, 122, 125, 130, 118, 136, 125, 121, 119, 132, 122, 127, 108, 114, 130, 129, 123, 127, 136, 117, 125, 124, 115, 129, 115, 122, 127, 122, 118, 135, 139, 105, 133, 126, 119, 118, 120, 135, 121, 122, 124, 108, 126, 121, 139, 132, 114, 129, 118, 136, 122, 138, 132, 120, 123, 116, 110, 131, 116, 147, 128, 124, 126, 134, 139, 140, 123, 125, 115, 117, 125, 126, 133, 130, 126, 131, 130, 115, 130, 130, 139, 125, 137, 125, 121, 126, 130, 126, 111, 112, 136, 125, 105, 150, 137, 124, 115, 128, 128, 106, 118, 127, 117, 117, 125, 127, 136, 129, 138, 123, 110, 122, 120, 130, 111, 114, 123, 144, 130, 116, 135, 125, 127, 135, 136, 125, 136, 126, 120, 119, 117, 134, 142, 121, 127, 120, 110, 110, 131, 119, 113, 109, 140, 122, 132, 136, 119, 134, 117, 114, 124, 124, 121, 129, 138, 109, 146, 115, 118, 115, 125, 137, 107, 118, 125, 129, 120, 140, 117, 127, 119, 116, 118, 140, 133, 124, 138, 133, 147, 123, 112, 135, 118, 119, 135, 129, 113, 127, 111, 130, 121, 138, 134, 135, 121, 128, 116, 122, 144, 129, 125, 128, 130, 123, 126, 119, 126, 135, 129, 125, 132, 127, 119, 138, 137, 124, 133, 146, 123, 107, 130, 140, 127, 125, 118, 130, 110, 127, 134, 156, 130, 127, 115, 113, 113, 118, 131, 132, 127, 118, 116, 126, 131, 129, 131, 110, 137, 129, 122, 137, 108, 134, 122, 103, 126, 118, 130, 127, 121, 126, 112, 133, 127, 135, 108, 120, 120, 131, 126, 135, 101, 121, 137, 104, 122, 141, 134, 103, 127, 123, 112, 129, 115, 130, 120, 139, 123, 112, 133, 126, 129, 98, 142, 113, 116, 124, 138, 109, 120, 143, 131, 110, 136, 123, 137, 126, 131, 130, 120, 136, 122, 130, 112, 127, 129, 133, 130, 116, 152, 132, 130, 148, 122, 124, 132, 126, 129, 119, 143, 110, 129, 124, 133, 126, 131, 113, 132, 115, 122, 115, 121, 132, 128, 122, 134, 126, 122, 132, 136, 129, 113, 123, 127, 140, 126, 134, 117, 123, 128, 122, 131, 123, 113, 120, 127, 144, 128, 129, 121, 134, 143, 146, 122, 114, 130, 139, 130, 140, 131, 118, 130, 138, 134, 129, 128, 115, 120, 122, 124, 119, 135, 136, 115, 124, 125, 125, 134, 128, 124, 125, 134, 121, 119, 113, 131, 133, 134, 114, 133, 134, 125, 148, 134, 131, 132, 127, 122, 118, 145, 134, 118, 108, 125, 135, 133, 134, 128, 127, 124, 126, 127, 134, 120, 126, 121, 140, 122, 119, 124, 134, 117, 114, 123, 123, 126, 134, 127, 135, 138, 130, 128, 107, 135, 136, 107, 126, 122, 127, 128, 134, 121, 155, 146, 112, 112, 110, 121, 125, 131, 116, 124, 127, 123, 125, 122, 136, 125, 140, 137, 125, 124, 116, 121, 125, 108, 116, 116, 94, 113, 117, 123, 115, 109, 102, 102, 134, 119, 136, 135, 124, 140, 142, 101, 146, 125, 134, 139, 144, 124, 136, 135, 121, 126, 116, 124, 130, 134, 122, 127, 124, 120, 125, 127, 117, 134, 118, 132, 144, 121, 144, 118, 112, 137, 115, 131, 143, 107, 95, 120, 126, 133, 113, 138, 120, 101, 108, 139, 112, 121, 126, 136, 123, 121, 142, 140, 125, 130, 125, 115, 132, 147, 127, 147, 127, 114, 120, 125, 119, 130, 110, 111, 119, 115, 121, 123, 121, 130, 122, 122, 122, 118, 135, 111, 121, 121, 123, 118, 127, 130, 134, 109, 129, 110, 131, 118, 135, 131, 126, 134, 119, 118, 134, 115, 130, 117, 113, 125, 133, 130, 136, 117, 143, 119, 117, 141, 115, 126, 113, 129, 140, 124, 130, 130, 133, 116, 133, 136, 121, 138, 118, 140, 123, 130, 132, 122, 125, 117, 112, 102, 136, 115, 132, 118, 112, 140, 106, 126, 123, 118, 104, 124, 115, 144, 135, 112, 135, 125, 117, 125, 123, 120, 133, 134, 124, 135, 122, 120, 125, 139, 122, 137, 127, 123, 119, 122, 115, 121, 113, 129, 132, 122, 123, 115, 128, 118, 124, 135, 128, 137, 123, 112, 135, 143, 130, 133, 137, 128, 129, 147, 135, 125, 130, 134, 108, 137, 122, 123, 131, 134, 109, 141, 122, 129, 124, 137, 116, 122, 95, 127, 124, 126, 126, 110, 125, 129, 126, 111, 128, 130, 130, 128, 122, 119, 124, 113, 111, 115, 126, 115, 122, 134, 139, 130, 121, 121, 119, 137, 124, 124, 125, 132, 135, 133, 127, 105, 120, 126, 131, 129, 118, 139, 136, 106, 115, 122, 126, 116, 122, 126, 108, 123, 121, 124, 157, 114, 116, 137, 124, 127, 109, 115, 121, 139, 131, 122, 118, 116, 119, 123, 123, 127, 146, 122, 143, 116, 116, 125, 129, 121, 123, 123, 148, 145, 111, 123, 135, 118, 123, 130, 122, 125, 128, 104, 131, 141, 119, 126, 126, 121, 139, 128, 136, 129, 134, 104, 123, 124, 131, 135, 134, 131, 124, 133, 128, 143, 115, 122, 112, 123, 123, 115, 146, 122, 141, 120, 134, 137, 135, 128, 120, 136, 106, 126, 137, 113, 146, 114, 127, 136, 127, 127, 126, 123, 115, 133, 136, 114, 125, 127, 119, 126, 85, 120, 118, 105, 117, 115, 108, 133, 129, 119, 112, 122, 129, 124, 147, 126, 134, 134, 126, 129, 131, 112, 126, 133, 113, 130, 111, 124, 135, 130, 124, 123, 109, 129, 111, 164, 130, 119, 135, 125, 129, 122, 143, 121, 135, 129, 110, 136, 139, 134, 111, 127, 117, 110, 116, 110, 126, 138, 125, 126, 125, 125, 121, 113, 139, 126, 131, 135, 119, 117, 134, 139, 120, 127, 128, 134, 123, 131, 115, 156, 142, 117, 134, 131, 129, 133, 110, 129, 123, 120, 95, 133, 141, 108, 119, 122, 119, 116, 133, 118, 128, 129, 128, 124, 142, 114, 120, 140, 121, 124, 129, 125, 118, 129, 145, 130, 129, 103, 123, 128, 130, 119, 140, 122, 121, 99, 136, 124, 121, 136, 121, 117, 118, 123, 132, 134, 135, 132, 109, 108, 122, 127, 116, 128, 137, 131, 114, 117, 123, 150, 140, 122, 125, 132, 129, 134, 138, 131, 129, 123, 136, 126, 106, 131, 113, 122, 132, 122, 140, 122, 132, 129, 125, 127, 124, 120, 117, 131, 109, 128, 110, 120, 143, 125, 117, 132, 125, 127, 132, 126, 139, 130, 136, 133, 127, 128, 119, 140, 103, 127, 128, 134, 124, 136, 124, 128, 141, 105, 126, 118, 126, 134, 118, 130, 132, 123, 115, 125, 130, 133, 107, 127, 140, 117, 119, 115, 125, 124, 130, 126, 116, 101, 136, 121, 113, 125, 123, 118, 118, 133, 116, 132, 137, 132, 146, 103, 120, 123, 116, 132, 125, 112, 109, 127, 135, 113, 125, 130, 140, 144, 124, 123, 136, 125, 124, 117, 123, 121, 131, 115, 139, 123, 122, 110, 139, 114, 117, 128, 139, 123, 132, 131, 127, 125, 127, 134, 123, 110, 139, 140, 124, 117, 130, 132, 133, 132, 119, 135, 127, 118, 122, 110, 116, 120, 124, 123, 114, 135, 125, 117, 126, 124, 126, 125, 153, 136, 129, 121, 113, 117, 126, 133, 132, 123, 133, 118, 124, 110, 125, 120, 128, 137, 138, 115, 126, 122, 137, 131, 121, 123, 133, 122, 129, 129, 118, 132, 121, 128, 145, 131, 116, 118, 110, 133, 124, 129, 125, 121, 109, 128, 138, 123, 133, 116, 130, 136, 117, 122, 116, 122, 136, 130, 122, 103, 116, 117, 136, 131, 121, 125, 125, 145, 119, 135, 138, 134, 125, 129, 113, 121, 121, 143, 115, 108, 123, 119, 120, 113, 97, 126, 128, 131, 142, 125, 114, 121, 122, 116, 129, 113, 114, 136, 131, 114, 131, 126, 114, 125, 134, 121, 140, 124, 113, 128, 115, 122, 122, 124, 117, 133, 126, 114, 108, 115, 122, 119, 115, 123, 121, 122, 116, 106, 124, 124, 126, 127, 133, 115, 113, 126, 122, 137, 136, 136, 115, 129, 120, 140, 129, 143, 126, 142, 132, 129, 133, 130, 140, 131, 122, 118, 132, 123, 125, 128, 145, 121, 126, 133, 124, 132, 116, 134, 140, 125, 136, 122, 129, 117, 136, 115, 138, 112, 124, 130, 159, 127, 126, 114, 117, 133, 119, 121, 124, 119, 147, 115, 109, 140, 117, 142, 121, 115, 123, 135, 132, 117, 131, 129, 136, 117, 107, 119, 129, 122, 112, 133, 131, 124, 111, 113, 150, 120, 111, 111, 139, 120, 124, 138, 121, 117, 127, 126, 137, 128, 134, 125, 112, 129, 129, 124, 117, 111, 122, 118, 130, 118, 124, 127, 140, 122, 125, 127, 124, 136, 129, 127, 125, 122, 122, 140, 128, 132, 120, 122, 116, 123, 132, 134, 141, 134, 126, 123, 138, 123, 120, 128, 129, 116, 121, 104, 124, 127, 125, 131, 124, 120, 135, 142, 107, 133, 130, 120, 133, 121, 116, 134, 134, 142, 113, 116, 121, 134, 115, 142, 120, 128, 145, 134, 117, 140, 130, 131, 130, 150, 138, 121, 110, 129, 115, 94, 129, 131, 145, 112, 122, 117, 133, 115, 125, 154, 119, 132, 107, 140, 132, 124, 139, 117, 115, 129, 116, 124, 114, 121, 122, 111, 115, 140, 125, 116, 106, 107, 141, 120, 150, 110, 122, 139, 121, 130, 128, 118, 137, 143, 117, 113, 126, 124, 114, 141, 140, 129, 137, 123, 127, 112, 103, 127, 122, 132, 117, 127, 113, 121, 121, 115, 134, 114, 138, 131, 107, 125, 133, 123, 139, 125, 122, 114, 145, 112, 130, 117, 120, 139, 119, 128, 114, 142, 106, 131, 120, 138, 126, 135, 130, 137, 132, 129, 136, 127, 115, 123, 111, 119, 151, 124, 106, 137, 130, 128, 121, 133, 120, 110, 146, 128, 118, 132, 119, 119, 128, 112, 113, 123, 136, 132, 126, 129, 134, 137, 134, 133, 130, 131, 100, 123, 115, 155, 129, 98, 115, 139, 117, 127, 113, 118, 110, 123, 124, 123, 127, 133, 117, 140, 126, 117, 104, 121, 127, 131, 124, 110, 120, 131, 127, 131, 136, 132, 128, 134, 113, 126, 119, 124, 121, 122, 109, 113, 120, 130, 118, 123, 135, 118, 122, 145, 133, 131, 130, 119, 122, 115, 124, 133, 119, 143, 145, 124, 122, 121, 137, 118, 130, 122, 128, 137, 130, 141, 127, 136, 125, 116, 128, 109, 123, 128, 138, 124, 124, 135, 127, 108, 124, 129, 123, 138, 123, 134, 106, 158, 138, 125, 125, 133, 116, 124, 126, 119, 132, 120, 135, 123, 136, 122, 126, 105, 132, 141, 155, 132, 133, 141, 110, 132, 122, 125, 122, 126, 124, 122, 132, 122, 120, 122, 113, 120, 132, 127, 144, 111, 130, 121, 119, 133, 120, 112, 115, 127, 134, 117, 117, 115, 135, 124, 122, 115, 155, 112, 122, 131, 111, 128, 142, 128, 121, 126, 127, 115, 126, 119, 131, 126, 106, 110, 128, 139, 118, 122, 133, 119, 126, 126, 136, 131, 127, 117, 128, 121, 122, 123, 130, 111, 115, 126, 125, 118, 115, 145, 137, 125, 120, 135, 141, 117, 116, 128, 134, 115, 128, 115, 116, 137, 114, 131, 121, 126, 109, 139, 111, 122, 87, 129, 121, 122, 112, 122, 125, 108, 130, 125, 120, 119, 130, 145, 136, 131, 127, 126, 129, 127, 134, 130, 102, 126, 130, 109, 127, 129, 144, 138, 141, 150, 142, 135, 139, 125, 142, 118, 123, 132, 106, 115, 102, 112, 122, 113, 136, 137, 129, 114, 128, 139, 129, 139, 127, 123, 141, 136, 125, 126, 131, 130, 118, 141, 132, 134, 130, 108, 127, 141, 111, 124, 117, 131, 123, 117, 129, 124, 141, 124, 113, 130, 118, 120, 114, 125, 117, 123, 114, 124, 126, 111, 128, 129, 95, 127, 109, 124, 115, 128, 119, 130, 127, 125, 115, 128, 109, 114, 118, 121, 127, 112, 121, 132, 120, 142, 133, 125, 141, 137, 118, 140, 124, 126, 126, 122, 105, 123, 126, 114, 126, 133, 121, 122, 137, 109, 108, 125, 135, 122, 139, 135, 128, 122, 136, 123, 126, 130, 112, 113, 118, 128, 121, 120, 157, 128, 107, 120, 125, 125, 126, 129, 131, 107, 137, 112, 162, 121, 114, 113, 130, 128, 133, 131, 131, 128, 119, 124, 132, 128, 156, 126, 128, 119, 117, 126, 111, 121, 117, 124, 126, 124, 123, 148, 123, 134, 119, 127, 120, 113, 144, 134, 129, 138, 127, 124, 128, 131, 137, 130, 138, 138, 125, 124, 125, 127, 105, 131, 135, 130, 122, 131, 137, 110, 118, 125, 127, 126, 113, 125, 135, 116, 123, 132, 125, 119, 122, 139, 126, 138, 137, 129, 120, 124, 127, 130, 120, 124, 116, 138, 115, 115, 119, 125, 129, 139, 117, 129, 107, 116, 118, 130, 140, 134, 112, 120, 120, 128, 130, 145, 134, 129, 124, 134, 124, 125, 131, 127, 119, 101, 121, 125, 117, 122, 114, 137, 114, 133, 138, 124, 130, 116, 109, 118, 127, 117, 135, 122, 120, 134, 117, 152, 115, 119, 136, 126, 120, 119, 134, 116, 138, 127, 120, 138, 134, 118, 110, 108, 122, 120, 127, 134, 124, 139, 120, 119, 96, 128, 116, 129, 133, 123, 128, 116, 116, 119, 121, 119, 131, 118, 124, 130, 129, 128, 127, 150, 117, 125, 131, 142, 115, 154, 126, 118, 125, 173, 114, 129, 133, 129, 135, 120, 135, 133, 116, 116, 123, 116, 121, 139, 130, 115, 124, 124, 130, 114, 123, 126, 123, 127, 117, 121, 145, 117, 124, 128, 143, 132, 125, 124, 121, 151, 131, 132, 123, 134, 119, 123, 136, 126, 130, 128, 137, 145, 123, 149, 135, 131, 141, 134, 132, 134, 130, 116, 136, 126, 128, 108, 115, 126, 120, 133, 131, 120, 122, 131, 121, 138, 121, 106, 117, 125, 143, 113, 111, 133, 96, 131, 135, 133, 110, 134, 104, 124, 129, 113, 134, 128, 137, 141, 125, 120, 134, 119, 143, 119, 121, 103, 120, 137, 125, 128, 129, 112, 131, 137, 114, 112, 132, 135, 111, 129, 122, 131, 131, 103, 123, 105, 107, 114, 134, 127, 134, 104, 156, 137, 119, 142, 125, 123, 111, 115, 129, 134, 157, 115, 126, 143, 117, 132, 137, 114, 139, 124, 120, 150, 121, 137, 132, 128, 124, 115, 111, 118, 126, 126, 116, 117, 124, 119, 115, 134, 126, 146, 146, 134, 128, 122, 120, 136, 108, 133, 130, 118, 126, 121, 111, 137, 115, 118, 139, 110, 129, 126, 107, 116, 132, 120, 145, 128, 130, 122, 106, 119, 139, 128, 113, 116, 140, 115, 143, 116, 112, 115, 129, 148, 126, 125, 126, 128, 115, 120, 113, 127, 138, 115, 122, 123, 116, 119, 134, 125, 122, 141, 97, 136, 119, 124, 125, 133, 143, 145, 111, 110, 117, 132, 129, 122, 117, 111, 136, 119, 148, 126, 122, 123, 115, 135, 126, 119, 123, 139, 126, 110, 131, 135, 119, 141, 127, 136, 125, 127, 124, 123, 120, 124, 121, 115, 125, 121, 116, 125, 144, 128, 117, 132, 132, 118, 125, 118, 130, 130, 120, 135, 118, 128, 131, 136, 111, 133, 148, 125, 133, 140, 128, 125, 120, 140, 117, 126, 119, 111, 127, 111, 110, 131, 119, 108, 118, 132, 130, 112, 126, 125, 133, 124, 128, 139, 125, 136, 129, 98, 119, 128, 127, 117, 134, 134, 127, 139, 130, 115, 116, 123, 145, 119, 138, 113, 138, 123, 105, 119, 119, 147, 113, 115, 115, 111, 136, 108, 132, 126, 121, 126, 120, 144, 131, 128, 136, 130, 117, 119, 116, 118, 121, 135, 122, 134, 110, 131, 116, 110, 127, 101, 107, 135, 124, 123, 103, 117, 116, 115, 113, 123, 119, 131, 127, 112, 129, 135, 116, 112, 121, 118, 110, 126, 132, 108, 128, 115, 125, 133, 121, 137, 111, 109, 119, 128, 103, 122, 127, 115, 123, 107, 152, 131, 127, 127, 156, 124, 120, 133, 124, 134, 121, 116, 107, 139, 130, 123, 137, 130, 123, 138, 131, 123, 105, 134, 115, 138, 145, 126, 140, 127, 121, 124, 123, 140, 117, 116, 136, 117, 112, 124, 138, 131, 131, 105, 111, 119, 133, 108, 124, 122, 126, 125, 131, 125, 116, 148, 125, 119, 110, 120, 120, 128, 130, 123, 126, 130, 114, 129, 119, 115, 126, 115, 128, 123, 123, 141, 114, 140, 129, 133, 121, 142, 115, 100, 114, 131, 128, 122, 126, 152, 125, 116, 116, 115, 134, 114, 118, 151, 116, 138, 123, 139, 124, 133, 128, 141, 138, 136, 149, 123, 128, 134, 129, 132, 120, 122, 136, 116, 130, 139, 143, 120, 128, 133, 127, 132, 132, 127, 139, 124, 115, 129, 122, 114, 128, 131, 113, 125, 120, 118, 122, 126, 119, 118, 128, 123, 134, 120, 141, 120, 131, 136, 113, 123, 134, 122, 116, 136, 112, 118, 111, 119, 126, 129, 134, 122, 126, 139, 134, 115, 124, 125, 121, 115, 102, 114, 128, 115, 113, 129, 122, 130, 133, 124, 117, 113, 125, 126, 134, 121, 109, 116, 138, 152, 120, 113, 123, 118, 136, 139, 132, 114, 120, 151, 117, 117, 126, 125, 118, 125, 150, 123, 125, 149, 108, 121, 123, 110, 119, 130, 127, 122, 134, 124, 111, 147, 141, 119, 140, 124, 137, 122, 130, 134, 137, 115, 126, 128, 155, 122, 133, 122, 125, 123, 115, 122, 134, 117, 132, 117, 119, 99, 133, 122, 110, 128, 118, 122, 134, 112, 124, 118, 143, 115, 125, 117, 134, 147, 111, 137, 130, 126, 127, 118, 133, 128, 121, 114, 130, 131, 125, 116, 126, 129, 130, 129, 120, 117, 132, 125, 150, 145, 127, 117, 119, 134, 142, 131, 116, 115, 115, 113, 137, 111, 112, 126, 132, 132, 118, 122, 116, 134, 123, 137, 129, 136, 117, 135, 129, 109, 130, 111, 122, 106, 122, 128, 119, 155, 125, 128, 128, 127, 126, 136, 140, 128, 130, 137, 113, 131, 133, 124, 122, 128, 139, 134, 130, 135, 125, 116, 129, 134, 114, 119, 129, 134, 126, 119, 116, 112, 129, 107, 121, 118, 146, 114, 128, 129, 115, 134, 135, 127, 115, 151, 133, 124, 136, 136, 132, 123, 126, 107, 115, 121, 126, 134, 133, 122, 123, 136, 135, 135, 140, 127, 114, 136, 118, 130, 119, 130, 99, 127, 143, 131, 137, 121, 131, 111, 122, 132, 116, 119, 118, 124, 123, 138, 139, 121, 123, 123, 122, 124, 113, 109, 134, 146, 134, 115, 125, 111, 127, 127, 132, 137, 120, 127, 133, 109, 141, 117, 127, 119, 102, 135, 146, 140, 122, 106, 117, 137, 102, 131, 123, 122, 126, 133, 131, 128, 135, 113, 130, 130, 138, 125, 120, 135, 109, 116, 120, 108, 116, 116, 124, 138, 113, 117, 131, 118, 127, 129, 132, 133, 136, 126, 134, 124, 120, 132, 105, 118, 111, 135, 99, 118, 145, 134, 111, 111, 127, 134, 131, 135, 128, 124, 125, 123, 113, 127, 134, 129, 118, 125, 131, 119, 132, 114, 125, 125, 118, 97, 125, 141, 154, 123, 139, 118, 132, 144, 121, 147, 137, 134, 107, 120, 124, 131, 110, 129, 111, 130, 139, 115, 128, 128, 128, 133, 108, 135, 119, 115, 131, 134, 139, 112, 138, 133, 129, 160, 112, 133, 148, 120, 119, 127, 126, 107, 130, 111, 136, 118, 118, 130, 132, 126, 131, 132, 121, 119, 124, 155, 120, 136, 117, 128, 108, 121, 113, 121, 117, 119, 106, 119, 127, 109, 120, 127, 140, 140, 143, 126, 127, 124, 125, 130, 124, 126, 122, 122, 143, 129, 126, 129, 148, 138, 118, 99, 144, 109, 134, 111, 125, 119, 133, 110, 115, 128, 129, 136, 131, 130, 122, 116, 117, 123, 129, 118, 110, 137, 128, 116, 127, 138, 134, 130, 116, 133, 120, 125, 122, 134, 131, 136, 137, 117, 124, 114, 124, 122, 138, 112, 136, 136, 130, 107, 118, 131, 118, 125, 134, 139, 114, 134, 124, 115, 139, 126, 110, 124, 124, 139, 121, 117, 134, 106, 154, 126, 124, 110, 135, 134, 128, 116, 133, 139, 109, 124, 127, 120, 130, 142, 144, 116, 152, 136, 126, 130, 119, 125, 123, 124, 129, 119, 125, 108, 123, 125, 133, 128, 113, 135, 133, 102, 111, 127, 119, 124, 125, 132, 114, 139, 147, 105, 123, 129, 131, 128, 131, 151, 124, 129, 132, 118, 128, 131, 140, 127, 102, 130, 118, 129, 137, 142, 135, 126, 128, 129, 154, 130, 121, 117, 132, 121, 123, 117, 131, 123, 128, 135, 116, 104, 113, 130, 122, 145, 124, 119, 119, 125, 118, 112, 138, 121, 125, 122, 118, 126, 131, 120, 132, 121, 135, 116, 126, 132, 129, 138, 124, 120, 123, 114, 123, 118, 112, 124, 100, 123, 111, 127, 123, 140, 133, 155, 110, 133, 117, 131, 114, 118, 113, 109, 122, 116, 136, 113, 109, 124, 121, 117, 99, 117, 139, 139, 123, 126, 111, 137, 98, 118, 117, 119, 126, 128, 119, 126, 114, 123, 121, 132, 117, 128, 123, 140, 124, 110, 120, 138, 130, 116, 107, 114, 122, 116, 140, 145, 121, 128, 133, 124, 115, 131, 123, 117, 135, 127, 112, 121, 125, 133, 128, 96, 115, 123, 133, 113, 104, 133, 119, 137, 115, 151, 131, 136, 119, 114, 123, 105, 132, 136, 125, 140, 126, 101, 112, 107, 107, 119, 134, 134, 136, 123, 126, 132, 124, 131, 121, 139, 116, 115, 139, 130, 115, 129, 128, 131, 120, 132, 137, 115, 112, 103, 126, 137, 123, 149, 140, 127, 113, 122, 148, 92, 135, 133, 118, 122, 135, 141, 148, 121, 122, 134, 133, 143, 126, 136, 145, 123, 138, 119, 130, 120, 148, 119, 119, 120, 122, 124, 130, 130, 116, 121, 125, 135, 142, 123, 134, 122, 121, 132, 135, 106, 124, 128, 122, 124, 110, 123, 113, 122, 132, 122, 114, 129, 121, 112, 119, 123, 122, 117, 118, 138, 134, 132, 129, 137, 109, 121, 122, 106, 111, 129, 122, 129, 113, 117, 123, 116, 148, 129, 146, 116, 123, 131, 123, 122, 131, 144, 126, 113, 119, 129, 144, 122, 137, 129, 130, 128, 130, 115, 133, 122, 131, 116, 133, 125, 125, 141, 117, 125, 88, 140, 112, 131, 122, 125, 125, 111, 128, 116, 125, 131, 106, 122, 122, 119, 118, 125, 128, 126, 118, 132, 122, 134, 132, 123, 131, 113, 125, 142, 123, 135, 132, 127, 129, 118, 111, 109, 120, 146, 129, 123, 130, 130, 121, 115, 119, 117, 137, 113, 122, 107, 118, 116, 113, 119, 121, 120, 123, 140, 137, 127, 123, 119, 135, 123, 114, 108, 139, 133, 112, 116, 117, 130, 110, 123, 138, 131, 130, 125, 136, 118, 108, 109, 127, 127, 121, 133, 134, 109, 142, 136, 129, 124, 135, 133, 129, 131, 140, 126, 121, 107, 117, 139, 118, 129, 129, 113, 123, 133, 110, 126, 124, 139, 119, 135, 121, 130, 143, 126, 123, 129, 125, 121, 146, 139, 117, 136, 106, 128, 139, 133, 105, 140, 145, 129, 143, 149, 110, 125, 120, 108, 133, 120, 129, 128, 103, 115, 113, 134, 112, 125, 136, 133, 124, 124, 116, 146, 133, 102, 137, 131, 125, 127, 116, 119, 126, 132, 120, 114, 123, 119, 130, 118, 132, 142, 106, 122, 133, 130, 131, 120, 134, 141, 131, 106, 123, 119, 129, 121, 130, 124, 109, 108, 140, 144, 132, 120, 127, 116, 120, 125, 99, 136, 132, 111, 112, 117, 112, 140, 111, 146, 160, 141, 112, 101, 130, 111, 132, 120, 112, 131, 127, 128, 127, 142, 116, 121, 140, 126, 128, 135, 120, 124, 136, 127, 120, 89, 123, 140, 140, 155, 142, 123, 110, 114, 145, 153, 123, 130, 110, 121, 142, 123, 120, 125, 125, 123, 118, 119, 117, 134, 120, 117, 126, 141, 105, 130, 126, 125, 125, 128, 120, 117, 122, 108, 150, 132, 124, 128, 137, 139, 119, 125, 119, 147, 124, 130, 120, 130, 125, 132, 134, 135, 124, 127, 134, 128, 136, 129, 130, 147, 140, 122, 128, 126, 120, 136, 126, 107, 149, 127, 113, 123, 129, 137, 131, 135, 142, 132, 115, 118, 122, 121, 133, 145, 118, 129, 121, 113, 135, 136, 130, 129, 132, 152, 112, 141, 127, 124, 131, 144, 114, 127, 113, 135, 133, 108, 130, 143, 128, 115, 118, 127, 119, 131, 118, 150, 129, 131, 122, 129, 138, 109, 128, 129, 118, 131, 125, 120, 133, 125, 127, 122, 127, 127, 124, 131, 130, 126, 148, 113, 128, 117, 128, 114, 136, 118, 121, 126, 153, 129, 116, 130, 126, 126, 115, 106, 138, 105, 136, 131, 138, 128, 114, 138, 145, 130, 133, 126, 122, 123, 135, 125, 115, 105, 119, 129, 115, 134, 124, 149, 131, 119, 137, 124, 126, 137, 115, 123, 105, 128, 112, 119, 118, 126, 109, 124, 114, 126, 133, 141, 120, 115, 120, 131, 112, 135, 128, 144, 122, 119, 127, 129, 139, 115, 135, 138, 129, 113, 133, 137, 118, 126, 153, 125, 140, 116, 120, 128, 138, 137, 126, 116, 118, 131, 121, 122, 131, 117, 117, 133, 138, 112, 138, 124, 124, 129, 125, 127, 118, 126, 132, 117, 115, 117, 133, 134, 134, 113, 120, 140, 130, 144, 103, 132, 149, 139, 112, 130, 137, 107, 124, 125, 129, 113, 132, 124, 116, 155, 140, 130, 123, 131, 133, 128, 132, 123, 139, 118, 134, 140, 127, 119, 101, 124, 123, 110, 126, 114, 120, 136, 109, 131, 121, 117, 122, 122, 119, 117, 125, 126, 117, 120, 141, 153, 113, 130, 122, 111, 111, 131, 128, 125, 144, 117, 130, 137, 125, 104, 134, 127, 121, 98, 105, 123, 137, 130, 141, 115, 122, 122, 112, 138, 120, 119, 113, 113, 117, 137, 135, 118, 147, 116, 126, 113, 125, 137, 123, 128, 133, 141, 128, 138, 119, 134, 136, 132, 131, 116, 120, 131, 107, 123, 125, 118, 121, 121, 115, 116, 139, 122, 126, 122, 120, 130, 134, 130, 118, 123, 87, 131, 132, 125, 109, 124, 131, 116, 107, 134, 125, 130, 118, 122, 144, 107, 126, 136, 117, 118, 143, 128, 138, 120, 114, 131, 140, 119, 124, 100, 124, 131, 135, 138, 129, 125, 124, 116, 117, 158, 120, 121, 133, 118, 141, 143, 151, 118, 127, 138, 120, 122, 119, 140, 134, 124, 125, 129, 128, 133, 119, 123, 127, 124, 114, 152, 132, 128, 118, 116, 111, 135, 119, 123, 117, 132, 111, 122, 123, 124, 126, 120, 137, 154, 120, 124, 125, 131, 133, 125, 121, 130, 128, 115, 112, 125, 130, 131, 126, 136, 135, 128, 123, 127, 108, 129, 123, 137, 116, 153, 120, 125, 148, 115, 121, 152, 109, 123, 128, 120, 123, 132, 128, 125, 126, 127, 130, 127, 126, 100, 115, 145, 119, 113, 107, 141, 131, 135, 135, 136, 137, 132, 115, 127, 131, 125, 121, 131, 126, 131, 122, 114, 128, 128, 118, 118, 127, 105, 133, 109, 135, 127, 105, 111, 119, 131, 122, 142, 138, 118, 109, 125, 114, 143, 127, 128, 126, 128, 127, 114, 138, 124, 116, 134, 118, 120, 113, 135, 128, 134, 136, 135, 123, 131, 124, 104, 119, 138, 124, 127, 129, 132, 119, 124, 119, 122, 127, 130, 121, 136, 105, 127, 123, 111, 130, 133, 141, 121, 124, 128, 125, 131, 120, 101, 141, 119, 120, 134, 131, 133, 133, 109, 136, 132, 129, 133, 133, 127, 125, 126, 124, 125, 127, 127, 138, 148, 121, 117, 128, 121, 109, 121, 121, 123, 116, 129, 129, 111, 126, 119, 117, 131, 119, 144, 110, 132, 124, 120, 126, 131, 117, 110, 130, 132, 143, 130, 134, 125, 123, 155, 133, 128, 108, 120, 139, 125, 131, 131, 128, 128, 132, 136, 132, 118, 126, 101, 117, 115, 126, 126, 135, 128, 122, 114, 145, 137, 153, 120, 121, 116, 139, 120, 115, 128, 128, 110, 125, 129, 122, 115, 130, 123, 127, 127, 127, 127, 138, 122, 138, 129, 122, 106, 140, 119, 124, 137, 124, 147, 126, 128, 135, 133, 134, 118, 115, 121, 121, 131, 113, 138, 120, 129, 120, 126, 128, 117, 134, 117, 119, 128, 133, 123, 119, 124, 140, 128, 126, 124, 126, 118, 135, 128, 116, 120, 118, 119, 121, 140, 111, 119, 123, 126, 114, 107, 126, 106, 125, 111, 124, 130, 121, 129, 131, 119, 131, 127, 124, 130, 115, 123, 131, 117, 122, 133, 151, 142, 127, 132, 126, 121, 128, 129, 130, 129, 122, 124, 123, 116, 128, 115, 130, 116, 137, 128, 128, 126, 127, 116, 126, 124, 133, 125, 113, 120, 138, 126, 116, 121, 142, 130, 132, 143, 120, 118, 118, 117, 122, 124, 134, 114, 107, 129, 124, 141, 132, 123, 115, 127, 137, 123, 127, 125, 125, 153, 118, 128, 135, 142, 141, 143, 126, 128, 122, 125, 126, 123, 120, 119, 132, 116, 131, 127, 133, 147, 121, 111, 136, 112, 121, 129, 145, 134, 113, 130, 126, 134, 131, 134, 117, 139, 122, 119, 141, 128, 129, 145, 122, 128, 125, 125, 120, 135, 146, 120, 151, 126, 135, 122, 101, 138, 104, 131, 124, 129, 146, 124, 125, 125, 132, 115, 121, 127, 138, 122, 132, 117, 136, 147, 142, 126, 152, 124, 118, 141, 110, 116, 119, 131, 126, 128, 134, 138, 140, 118, 156, 119, 118, 115, 127, 124, 129, 102, 127, 122, 127, 125, 116, 111, 107, 124, 116, 114, 125, 132, 114, 117, 124, 128, 138, 141, 144, 123, 151, 126, 125, 121, 139, 106, 123, 107, 102, 122, 135, 118, 122, 138, 119, 137, 133, 127, 127, 129, 116, 120, 122, 126, 136, 124, 123, 105, 119, 133, 117, 121, 130, 145, 127, 121, 135, 153, 132, 133, 129, 107, 124, 119, 111, 115, 123, 115, 128, 104, 130, 124, 127, 113, 128, 140, 130, 130, 127, 132, 139, 129, 102, 112, 140, 124, 105, 115, 112, 116, 120, 129, 123, 118, 150, 127, 118, 116, 127, 126, 121, 129, 130, 124, 130, 142, 132, 110, 112, 127, 131, 117, 121, 115, 138, 132, 121, 121, 122, 127, 126, 135, 128, 125, 111, 144, 126, 123, 117, 124, 126, 128, 124, 130, 128, 123, 119, 131, 110, 124, 100, 110, 109, 134, 126, 138, 145, 125, 123, 117, 117, 122, 124, 123, 141, 134, 141, 145, 117, 128, 110, 141, 135, 128, 121, 137, 122, 127, 121, 123, 148, 133, 121, 130, 114, 118, 112, 118, 131, 120, 118, 121, 125, 126, 138, 114, 141, 123, 112, 107, 109, 123, 125, 130, 114, 106, 126, 113, 132, 129, 122, 123, 123, 124, 106, 124, 140, 139, 139, 130, 143, 123, 102, 116, 128, 129, 127, 125, 115, 123, 117, 119, 143, 139, 122, 143, 129, 149, 137, 129, 134, 138, 131, 130, 128, 119, 126, 112, 147, 141, 123, 122, 126, 117, 118, 128, 117, 124, 115, 121, 138, 145, 127, 135, 113, 130, 132, 122, 124, 113, 122, 136, 123, 106, 134, 103, 118, 113, 136, 114, 118, 120, 120, 144, 128, 117, 121, 129, 114, 97, 122, 124, 138, 139, 127, 114, 133, 140, 122, 120, 131, 146, 141, 113, 149, 127, 122, 125, 124, 122, 113, 118, 113, 135, 151, 116, 110, 126, 117, 149, 126, 128, 126, 121, 123, 136, 139, 125, 131, 129, 122, 145, 113, 147, 109, 122, 112, 124, 123, 119, 133, 131, 124, 125, 99, 134, 119, 107, 144, 128, 127, 125, 107, 130, 113, 124, 120, 126, 116, 135, 122, 151, 113, 138, 130, 122, 128, 137, 112, 111, 130, 122, 136, 129, 122, 120, 136, 138, 110, 127, 109, 123, 116, 123, 129, 131, 113, 123, 124, 144, 125, 102, 125, 126, 139, 127, 126, 122, 117, 130, 130, 119, 104, 120, 117, 131, 107, 117, 140, 138, 121, 104, 141, 132, 134, 121, 117, 123, 140, 127, 117, 130, 127, 147, 119, 128, 133, 146, 146, 122, 118, 114, 116, 122, 133, 135, 122, 115, 107, 120, 127, 125, 130, 118, 125, 129, 134, 114, 99, 106, 120, 110, 143, 110, 120, 118, 146, 121, 107, 116, 120, 116, 127, 118, 120, 136, 129, 122, 121, 130, 136, 136, 134, 136, 133, 130, 140, 128, 131, 121, 132, 123, 126, 115, 139, 137, 123, 146, 124, 125, 138, 121, 140, 131, 112, 137, 124, 112, 143, 127, 119, 122, 147, 115, 151, 122, 131, 112, 125, 128, 127, 119, 131, 113, 114, 118, 113, 127, 115, 142, 137, 127, 121, 135, 143, 138, 128, 115, 119, 130, 129, 101, 134, 144, 132, 140, 132, 137, 124, 116, 137, 133, 128, 130, 121, 118, 139, 115, 119, 132, 110, 111, 121, 114, 130, 131, 143, 114, 112, 118, 126, 128, 136, 108, 112, 122, 119, 125, 121, 134, 134, 132, 124, 126, 130, 123, 121, 134, 113, 134, 116, 121, 139, 135, 149, 130, 114, 126, 124, 132, 126, 134, 127, 124, 122, 138, 127, 143, 135, 123, 117, 119, 141, 142, 117, 131, 150, 122, 132, 123, 130, 124, 121, 129, 123, 126, 123, 126, 149, 134, 124, 135, 124, 125, 149, 126, 106, 108, 112, 118, 136, 121, 112, 133, 130, 124, 127, 141, 122, 140, 127, 125, 117, 113, 111, 119, 128, 122, 126, 123, 126, 140, 141, 131, 114, 143, 123, 128, 126, 115, 120, 129, 136, 131, 142, 119, 158, 128, 136, 137, 134, 123, 139, 112, 127, 128, 131, 138, 108, 106, 111, 125, 133, 118, 122, 116, 123, 120, 135, 123, 127, 112, 121, 108, 124, 131, 119, 117, 122, 109, 116, 123, 117, 136, 132, 141, 143, 120, 127, 120, 123, 139, 120, 130, 118, 117, 130, 143, 114, 129, 119, 115, 125, 137, 130, 115, 138, 117, 125, 128, 122, 140, 121, 114, 116, 120, 125, 110, 130, 115, 120, 140, 130, 125, 126, 135, 129, 136, 127, 121, 133, 129, 131, 140, 116, 122, 114, 125, 118, 148, 124, 122, 139, 130, 115, 124, 130, 140, 121, 121, 127, 124, 124, 122, 127, 115, 135, 113, 117, 143, 126, 129, 117, 137, 117, 125, 133, 119, 129, 112, 131, 142, 149, 136, 111, 134, 120, 115, 117, 115, 143, 118, 110, 121, 140, 135, 133, 124, 122, 115, 152, 116, 122, 128, 120, 133, 131, 119, 117, 131, 141, 127, 116, 125, 131, 138, 120, 128, 142, 134, 127, 117, 118, 132, 119, 121, 142, 129, 119, 115, 119, 111, 122, 122, 101, 126, 124, 122, 118, 110, 127, 114, 129, 107, 124, 139, 126, 129, 109, 132, 142, 111, 135, 125, 122, 127, 114, 135, 129, 128, 126, 123, 99, 118, 121, 103, 138, 146, 122, 136, 147, 137, 123, 150, 120, 114, 138, 106, 144, 121, 120, 126, 132, 120, 112, 128, 120, 129, 130, 125, 105, 126, 134, 122, 126, 133, 116, 124, 121, 106, 132, 123, 114, 127, 136, 121, 128, 139, 111, 128, 111, 139, 112, 113, 143, 144, 136, 128, 115, 123, 146, 125, 120, 111, 131, 132, 104, 143, 113, 135, 118, 119, 125, 133, 123, 129, 129, 123, 117, 129, 137, 115, 120, 140, 129, 112, 127, 128, 120, 124, 133, 125, 123, 136, 119, 124, 128, 126, 114, 121, 133, 123, 119, 106, 119, 121, 136, 125, 113, 112, 121, 119, 117, 109, 113, 134, 145, 126, 130, 129, 128, 130, 136, 135, 117, 132, 116, 129, 117, 124, 151, 130, 113, 123, 112, 117, 141, 124, 106, 131, 130, 116, 120, 118, 130, 117, 112, 113, 119, 125, 137, 119, 143, 128, 105, 127, 125, 131, 129, 136, 113, 119, 130, 123, 130, 137, 128, 119, 118, 125, 116, 113, 116, 144, 139, 129, 119, 140, 119, 112, 126, 123, 147, 135, 120, 127, 140, 130, 108, 115, 125, 124, 138, 137, 138, 127, 128, 130, 105, 130, 138, 133, 131, 109, 119, 139, 134, 116, 144, 115, 140, 132, 124, 124, 121, 126, 129, 126, 140, 111, 127, 122, 109, 116, 135, 120, 141, 133, 128, 123, 122, 122, 125, 145, 117, 103, 118, 111, 112, 133, 144, 126, 120, 116, 116, 111, 137, 104, 132, 121, 114, 128, 120, 114, 131, 121, 112, 140, 97, 128, 122, 133, 128, 152, 131, 116, 120, 129, 149, 143, 114, 112, 129, 128, 117, 126, 114, 132, 115, 121, 128, 112, 133, 140, 131, 138, 137, 117, 119, 123, 116, 107, 126, 120, 119, 119, 116, 138, 139, 129, 132, 129, 105, 139, 115, 139, 129, 139, 110, 120, 112, 132, 106, 126, 126, 121, 131, 123, 132, 118, 118, 114, 127, 124, 107, 133, 119, 127, 137, 114, 131, 115, 130, 125, 125, 119, 134, 119, 129, 124, 128, 138, 126, 136, 127, 120, 142, 130, 106, 137, 120, 106, 124, 120, 119, 130, 121, 117, 111, 116, 129, 121, 122, 142, 133, 140, 125, 117, 134, 119, 130, 124, 128, 123, 116, 133, 131, 107, 121, 114, 135, 120, 122, 103, 123, 129, 143, 138, 131, 124, 94, 121, 136, 117, 125, 132, 129, 135, 123, 118, 119, 115, 134, 119, 120, 129, 132, 108, 133, 155, 111, 124, 100, 128, 131, 129, 133, 130, 119, 110, 117, 124, 134, 130, 123, 132, 114, 128, 115, 125, 106, 135, 139, 123, 131, 130, 128, 120, 129, 129, 127, 123, 126, 143, 113, 143, 134, 119, 125, 116, 124, 137, 133, 113, 123, 127, 111, 127, 117, 130, 140, 135, 126, 134, 108, 129, 118, 116, 136, 138, 123, 132, 141, 154, 118, 129, 118, 130, 127, 130, 122, 127, 134, 124, 122, 133, 117, 127, 134, 118, 124, 106, 129, 122, 123, 135, 116, 127, 119, 116, 118, 99, 132, 115, 115, 114, 140, 106, 143, 141, 122, 105, 107, 126, 112, 126, 126, 130, 132, 116, 137, 128, 126, 133, 122, 135, 108, 125, 100, 123, 120, 116, 117, 130, 134, 118, 122, 119, 120, 120, 138, 119, 139, 118, 120, 137, 130, 131, 126, 114, 119, 116, 116, 125, 115, 129, 132, 129, 128, 139, 122, 114, 110, 115, 141, 123, 107, 132, 129, 117, 147, 144, 129, 117, 117, 140, 133, 107, 137, 128, 130, 117, 114, 115, 136, 128, 129, 113, 124, 115, 140, 125, 111, 110, 116, 103, 113, 126, 137, 131, 134, 130, 130, 130, 122, 116, 112, 130, 137, 123, 143, 128, 130, 123, 139, 121, 107, 123, 123, 136, 139, 139, 113, 102, 126, 118, 130, 120, 132, 124, 124, 128, 128, 122, 135, 130, 110, 128, 117, 118, 127, 118, 137, 119, 103, 149, 109, 138, 132, 125, 141, 134, 116, 128, 136, 123, 115, 126, 120, 140, 119, 124, 136, 114, 133, 136, 130, 117, 120, 112, 124, 138, 141, 132, 117, 117, 140, 139, 128, 104, 134, 130, 129, 99, 120, 119, 112, 119, 125, 121, 122, 115, 116, 126, 122, 130, 115, 129, 125, 126, 136, 131, 116, 139, 142, 115, 137, 127, 136, 141, 109, 140, 126, 132, 134, 131, 113, 134, 136, 124, 126, 119, 120, 150, 130, 114, 127, 128, 119, 127, 124, 137, 124, 125, 113, 109, 128, 126, 124, 129, 128, 113, 145, 126, 146, 119, 130, 132, 126, 132, 112, 127, 128, 127, 131, 138, 124, 142, 118, 124, 128, 128, 133, 111, 120, 118, 122, 122, 122, 109, 139, 120, 112, 121, 108, 140, 139, 122, 123, 134, 132, 124, 118, 129, 131, 148, 123, 129, 133, 124, 122, 124, 120, 129, 121, 138, 117, 125, 144, 119, 128, 128, 143, 130, 117, 116, 119, 138, 107, 140, 103, 115, 126, 108, 117, 109, 122, 129, 120, 121, 118, 122, 130, 133, 122, 139, 135, 131, 138, 124, 129, 114, 123, 127, 132, 123, 122, 120, 120, 128, 131, 138, 125, 142, 117, 137, 125, 120, 138, 117, 118, 138, 137, 133, 133, 131, 126, 117, 132, 137, 129, 115, 127, 128, 128, 130, 126, 121, 120, 116, 128, 131, 134, 118, 125, 121, 136, 121, 102, 120, 109, 109, 131, 132, 126, 132, 127, 137, 118, 119, 114, 137, 129, 129, 127, 123, 106, 114, 137, 137, 127, 137, 132, 139, 124, 160, 143, 120, 117, 122, 123, 126, 122, 137, 113, 135, 111, 128, 127, 119, 117, 117, 117, 127, 108, 139, 119, 122, 121, 123, 132, 115, 120, 130, 123, 118, 115, 118, 134, 114, 138, 127, 123, 97, 113, 122, 121, 127, 111, 123, 115, 120, 126, 131, 116, 128, 131, 123, 138, 108, 153, 119, 90, 124, 125, 128, 136, 116, 127, 149, 136, 128, 132, 124, 150, 126, 121, 148, 121, 128, 130, 132, 135, 122, 116, 127, 140, 123, 118, 123, 142, 123, 142, 130, 148, 117, 114, 130, 138, 125, 132, 111, 145, 122, 123, 127, 129, 122, 123, 137, 117, 125, 129, 136, 128, 111, 122, 121, 130, 134, 140, 133, 116, 138, 133, 115, 134, 117, 119, 124, 124, 122, 130, 131, 121, 126, 135, 129, 120, 122, 134, 128, 122, 112, 130, 136, 111, 116, 113, 141, 125, 133, 116, 138, 137, 122, 112, 126, 133, 125, 139, 124, 119, 116, 117, 103, 107, 141, 125, 125, 120, 144, 121, 122, 122, 122, 135, 131, 108, 117, 123, 116, 143, 112, 134, 120, 126, 103, 134, 121, 127, 119, 111, 124, 117, 127, 130, 128, 128, 132, 125, 122, 133, 127, 117, 114, 116, 129, 111, 128, 135, 118, 128, 134, 130, 130, 113, 140, 102, 116, 122, 123, 131, 123, 136, 117, 142, 132, 133, 141, 122, 131, 164, 130, 123, 135, 123, 123, 124, 102, 121, 127, 114, 119, 117, 137, 125, 125, 119, 101, 115, 135, 131, 115, 98, 119, 126, 113, 117, 130, 113, 110, 125, 130, 126, 119, 142, 135, 126, 136, 131, 116, 119, 114, 113, 130, 131, 130, 123, 116, 125, 129, 126, 136, 137, 112, 123, 123, 111, 121, 125, 126, 115, 136, 129, 137, 122, 120, 141, 127, 119, 119, 127, 134, 126, 119, 136, 124, 136, 132, 121, 127, 134, 136, 131, 109, 129, 144, 130, 117, 108, 113, 125, 137, 129, 156, 105, 122, 120, 104, 120, 115, 128, 138, 111, 117, 142, 136, 127, 127, 125, 140, 122, 131, 117, 120, 138, 136, 118, 146, 117, 128, 140, 118, 131, 143, 126, 115, 127, 125, 131, 98, 133, 125, 124, 159, 112, 106, 136, 119, 131, 121, 126, 131, 138, 118, 106, 133, 125, 129, 145, 127, 128, 101, 120, 124, 104, 120, 116, 117, 121, 129, 132, 127, 133, 122, 152, 121, 131, 133, 119, 138, 127, 143, 113, 122, 127, 128, 128, 129, 134, 118, 152, 118, 94, 130, 127, 136, 112, 129, 120, 128, 125, 140, 130, 125, 119, 123, 143, 133, 127, 131, 121, 124, 119, 134, 132, 137, 121, 140, 115, 137, 124, 130, 111, 129, 128, 152, 132, 127, 113, 123, 128, 112, 117, 116, 135, 126, 130, 130, 123, 118, 124, 124, 128, 106, 131, 139, 138, 122, 126, 118, 113, 125, 118, 138, 122, 98, 118, 138, 122, 132, 120, 113, 120, 150, 121, 123, 126, 136, 139, 133, 148, 100, 133, 125, 118, 121, 137, 118, 118, 119, 94, 121, 128, 124, 133, 134, 115, 135, 115, 119, 122, 144, 141, 133, 128, 99, 123, 134, 137, 121, 117, 128, 109, 129, 144, 137, 112, 127, 144, 124, 126, 130, 140, 112, 125, 130, 117, 142, 115, 133, 123, 119, 111, 130, 115, 126, 122, 122, 124, 144, 124, 123, 138, 131, 134, 123, 105, 129, 109, 125, 124, 132, 129, 128, 124, 114, 115, 108, 139, 124, 115, 117, 123, 127, 132, 126, 115, 134, 111, 130, 125, 122, 128, 108, 124, 149, 121, 127, 113, 116, 121, 125, 124, 132, 103, 116, 125, 127, 116, 104, 130, 130, 122, 140, 138, 129, 129, 124, 120, 130, 138, 121, 133, 119, 118, 132, 142, 119, 123, 125, 118, 133, 118, 120, 144, 135, 107, 119, 118, 133, 132, 120, 115, 106, 129, 129, 129, 119, 140, 131, 121, 126, 137, 134, 133, 113, 124, 127, 130, 117, 127, 124, 119, 130, 114, 113, 142, 119, 151, 120, 143, 124, 129, 133, 129, 131, 125, 134, 128, 114, 118, 119, 122, 134, 128, 121, 105, 116, 134, 137, 118, 111, 140, 126, 137, 102, 114, 142, 138, 134, 118, 129, 118, 124, 146, 120, 143, 134, 110, 114, 128, 132, 129, 121, 135, 125, 107, 122, 111, 130, 124, 115, 148, 126, 118, 128, 149, 119, 137, 122, 128, 122, 145, 125, 124, 127, 115, 98, 137, 144, 139, 123, 133, 124, 116, 126, 120, 131, 128, 124, 113, 128, 130, 137, 133, 131, 103, 137, 130, 131, 127, 131, 122, 121, 122, 143, 111, 138, 127, 147, 128, 135, 134, 126, 125, 126, 136, 137, 113, 118, 121, 142, 105, 121, 106, 136, 133, 131, 122, 122, 136, 128, 105, 122, 133, 132, 130, 144, 123, 129, 128, 128, 113, 124, 130, 139, 131, 128, 114, 117, 138, 120, 144, 115, 120, 120, 123, 115, 126, 110, 115, 123, 129, 127, 109, 142, 117, 145, 129, 132, 112, 120, 136, 145, 127, 122, 127, 116, 115, 120, 139, 128, 126, 120, 123, 136, 137, 134, 127, 113, 110, 107, 123, 154, 146, 135, 126, 123, 128, 139, 126, 133, 149, 133, 118, 131, 118, 127, 129, 137, 128, 121, 129, 139, 121, 109, 127, 135, 118, 125, 113, 119, 131, 138, 123, 131, 143, 134, 121, 116, 116, 123, 77, 121, 144, 119, 147, 119, 125, 132, 126, 119, 110, 122, 125, 127, 129, 124, 132, 120, 131, 147, 112, 120, 119, 133, 148, 103, 140, 106, 103, 137, 140, 125, 124, 131, 117, 117, 135, 130, 125, 132, 117, 117, 118, 121, 136, 134, 149, 121, 116, 133, 128, 128, 128, 128, 125, 127, 122, 132, 127, 128, 135, 116, 113, 135, 122, 115, 104, 169, 148, 131, 133, 127, 130, 127, 117, 111, 120, 122, 135, 126, 124, 143, 111, 111, 137, 124, 122, 121, 136, 130, 115, 139, 112, 158, 104, 127, 111, 130, 140, 131, 132, 117, 119, 113, 123, 124, 123, 110, 135, 105, 111, 146, 127, 126, 125, 124, 127, 126, 112, 141, 130, 136, 119, 142, 131, 122, 125, 139, 115, 129, 116, 105, 112, 124, 120, 133, 148, 125, 133, 120, 124, 146, 126, 122, 118, 120, 112, 135, 107, 121, 111, 113, 105, 115, 134, 135, 136, 139, 128, 115, 104, 112, 125, 122, 121, 131, 140, 120, 133, 131, 116, 131, 126, 128, 118, 121, 133, 130, 117, 114, 122, 122, 143, 124, 118, 130, 118, 122, 130, 133, 123, 127, 114, 120, 135, 125, 139, 116, 147, 109, 136, 108, 128, 120, 140, 133, 146, 108, 112, 135, 112, 98, 144, 130, 130, 135, 139, 122, 126, 133, 138, 130, 130, 118, 132, 121, 123, 129, 139, 136, 120, 128, 122, 120, 130, 126, 111, 140, 114, 128, 133, 142, 136, 121, 130, 123, 128, 120, 117, 120, 132, 117, 142, 130, 137, 130, 133, 131, 117, 134, 124, 133, 124, 136, 119, 124, 120, 111, 102, 128, 134, 110, 111, 148, 123, 123, 113, 134, 123, 129, 126, 122, 115, 130, 127, 135, 121, 135, 119, 146, 114, 131, 140, 123, 130, 133, 124, 137, 113, 130, 134, 124, 129, 150, 118, 125, 110, 121, 131, 113, 108, 121, 107, 103, 115, 119, 118, 137, 113, 134, 135, 140, 127, 124, 132, 136, 137, 151, 139, 119, 119, 124, 120, 123, 131, 102, 126, 130, 126, 127, 124, 111, 137, 131, 121, 130, 129, 130, 122, 134, 119, 125, 118, 115, 130, 130, 118, 119, 110, 136, 121, 140, 120, 108, 122, 144, 128, 129, 142, 136, 127, 133, 131, 130, 127, 122, 122, 114, 118, 136, 121, 137, 108, 111, 120, 153, 122, 137, 143, 127, 119, 115, 128, 111, 114, 132, 115, 109, 123, 115, 124, 128, 119, 129, 117, 106, 113, 129, 114, 123, 146, 141, 132, 126, 114, 116, 126, 119, 136, 137, 132, 135, 146, 119, 126, 133, 128, 132, 112, 135, 109, 118, 127, 134, 125, 119, 122, 119, 131, 114, 113, 127, 129, 114, 133, 127, 126, 114, 151, 121, 137, 141, 107, 128, 130, 140, 125, 132, 127, 125, 112, 122, 122, 134, 128, 132, 148, 127, 140, 125, 114, 123, 122, 115, 129, 114, 120, 133, 106, 134, 130, 122, 129, 118, 137, 125, 143, 135, 128, 120, 126, 118, 113, 125, 131, 145, 114, 115, 119, 128, 129, 127, 121, 120, 119, 126, 123, 132, 114, 131, 137, 114, 135, 129, 128, 120, 120, 117, 117, 128, 112, 112, 131, 139, 125, 106, 128, 102, 128, 135, 136, 119, 124, 131, 129, 117, 135, 134, 129, 117, 134, 129, 146, 140, 120, 119, 134, 118, 129, 137, 125, 116, 112, 115, 117, 137, 126, 115, 143, 123, 113, 103, 129, 106, 124, 134, 120, 127, 130, 122, 134, 130, 146, 133, 129, 131, 113, 118, 130, 126, 126, 132, 107, 123, 127, 130, 117, 117, 124, 141, 128, 120, 112, 132, 145, 119, 139, 137, 117, 110, 123, 107, 125, 127, 118, 127, 133, 122, 124, 127, 143, 125, 124, 122, 128, 115, 132, 119, 120, 117, 117, 126, 139, 97, 116, 130, 116, 118, 144, 121, 118, 128, 118, 115, 133, 132, 121, 117, 139, 119, 124, 146, 134, 131, 125, 132, 133, 126, 132, 130, 143, 109, 115, 123, 139, 116, 135, 138, 125, 137, 146, 133, 129, 121, 134, 122, 122, 136, 106, 131, 118, 108, 100, 130, 120, 120, 118, 119, 116, 127, 135, 122, 123, 107, 112, 122, 117, 132, 137, 126, 142, 126, 119, 134, 121, 129, 128, 123, 128, 135, 114, 129, 130, 125, 114, 123, 127, 114, 120, 122, 148, 157, 131, 135, 121, 119, 120, 140, 121, 125, 117, 116, 120, 132, 132, 122, 111, 132, 126, 113, 135, 125, 125, 129, 129, 129, 106, 122, 132, 135, 135, 140, 118, 144, 130, 122, 130, 112, 142, 125, 131, 131, 113, 157, 132, 157, 124, 126, 131, 125, 135, 127, 125, 139, 115, 135, 137, 118, 129, 125, 111, 104, 116, 140, 127, 122, 124, 120, 127, 122, 121, 124, 134, 116, 112, 109, 117, 113, 127, 146, 114, 131, 154, 124, 128, 143, 126, 133, 125, 135, 117, 119, 129, 128, 122, 129, 121, 131, 145, 135, 148, 105, 124, 133, 126, 118, 111, 140, 106, 128, 105, 112, 116, 113, 133, 128, 104, 124, 125, 112, 123, 128, 122, 124, 112, 127, 133, 122, 118, 125, 114, 145, 124, 145, 118, 132, 126, 129, 128, 126, 131, 126, 126, 130, 120, 131, 128, 112, 128, 121, 110, 127, 137, 129, 148, 134, 120, 125, 132, 134, 121, 133, 149, 130, 116, 120, 140, 130, 119, 134, 144, 136, 117, 126, 139, 144, 124, 128, 131, 123, 132, 140, 128, 123, 149, 125, 137, 130, 121, 136, 113, 118, 131, 123, 131, 134, 124, 129, 132, 104, 127, 120, 118, 124, 123, 123, 133, 106, 126, 129, 136, 122, 128, 127, 123, 119, 137, 125, 113, 120, 127, 138, 134, 114, 112, 125, 122, 117, 121, 127, 129, 109, 131, 116, 123, 130, 122, 124, 135, 115, 125, 133, 131, 114, 124, 133, 126, 110, 112, 130, 115, 117, 124, 131, 122, 131, 129, 113, 115, 108, 125, 129, 136, 130, 125, 128, 135, 111, 130, 134, 112, 106, 115, 138, 121, 124, 115, 123, 127, 115, 124, 108, 136, 126, 112, 144, 115, 111, 128, 120, 128, 96, 117, 116, 123, 118, 118, 143, 136, 115, 124, 126, 142, 131, 122, 124, 137, 141, 132, 108, 126, 130, 109, 117, 140, 123, 112, 120, 131, 122, 132, 118, 137, 131, 118, 124, 120, 112, 117, 121, 124, 138, 137, 131, 129, 141, 133, 126, 136, 121, 138, 129, 133, 116, 133, 123, 127, 107, 143, 123, 132, 120, 120, 120, 138, 124, 116, 106, 127, 139, 131, 129, 108, 111, 121, 138, 138, 119, 118, 126, 129, 129, 130, 133, 131, 121, 137, 110, 118, 133, 124, 114, 126, 138, 126, 130, 123, 107, 131, 130, 148, 119, 140, 135, 127, 113, 132, 122, 122, 125, 135, 131, 131, 111, 109, 122, 102, 133, 133, 118, 137, 124, 101, 119, 140, 119, 126, 129, 126, 126, 130, 123, 118, 123, 131, 123, 124, 121, 142, 129, 135, 126, 140, 133, 135, 134, 120, 131, 115, 157, 107, 139, 114, 146, 115, 126, 132, 123, 114, 137, 127, 125, 124, 126, 126, 97, 123, 128, 110, 126, 117, 122, 126, 129, 131, 144, 119, 119, 132, 128, 127, 121, 133, 134, 130, 139, 110, 115, 125, 116, 97, 110, 124, 117, 128, 126, 117, 119, 124, 133, 122, 123, 143, 133, 125, 106, 123, 108, 125, 124, 121, 119, 129, 123, 123, 146, 117, 132, 125, 121, 126, 130, 140, 113, 120, 98, 114, 130, 124, 130, 130, 115, 119, 133, 142, 132, 116, 126, 120, 121, 145, 126, 132, 130, 135, 118, 135, 124, 122, 131, 124, 127, 110, 119, 131, 109, 128, 127, 124, 119, 127, 117, 112, 137, 124, 118, 124, 122, 140, 122, 131, 131, 113, 128, 112, 139, 120, 134, 132, 124, 137, 118, 139, 116, 117, 104, 128, 129, 129, 117, 119, 125, 124, 133, 124, 144, 126, 106, 114, 124, 128, 116, 124, 120, 156, 138, 136, 107, 118, 140, 121, 125, 119, 147, 122, 122, 135, 137, 129, 133, 119, 127, 118, 111, 135, 132, 121, 117, 119, 108, 115, 135, 127, 149, 116, 127, 130, 124, 123, 131, 142, 135, 140, 118, 121, 114, 131, 120, 125, 130, 137, 120, 137, 132, 120, 116, 123, 124, 134, 110, 115, 125, 131, 129, 116, 117, 118, 137, 119, 137, 131, 131, 114, 119, 150, 126, 109, 108, 127, 141, 130, 129, 108, 105, 139, 114, 132, 122, 138, 119, 144, 116, 118, 125, 124, 121, 103, 116, 130, 138, 123, 127, 129, 131, 141, 113, 127, 127, 109, 131, 126, 123, 101, 120, 140, 144, 121, 109, 125, 130, 131, 138, 115, 117, 130, 140, 127, 120, 133, 124, 116, 132, 110, 123, 122, 127, 124, 125, 114, 147, 130, 108, 125, 125, 117, 143, 120, 139, 133, 118, 135, 132, 136, 123, 140, 140, 102, 109, 140, 141, 147, 112, 116, 130, 102, 124, 121, 127, 135, 121, 113, 115, 118, 128, 133, 133, 101, 126, 129, 140, 105, 145, 136, 131, 127, 126, 125, 135, 128, 114, 126, 120, 128, 129, 129, 109, 123, 116, 122, 128, 118, 117, 126, 126, 120, 109, 123, 124, 131, 104, 107, 104, 127, 117, 133, 131, 138, 118, 127, 137, 132, 122, 148, 110, 112, 122, 137, 131, 137, 128, 118, 128, 125, 133, 146, 128, 139, 136, 107, 124, 134, 134, 135, 122, 134, 130, 116, 113, 124, 129, 122, 119, 132, 150, 129, 130, 121, 151, 103, 137, 133, 140, 119, 135, 111, 138, 116, 127, 132, 107, 126, 126, 125, 136, 113, 150, 129, 143, 136, 132, 113, 140, 118, 127, 120, 136, 110, 130, 137, 127, 124, 123, 122, 119, 136, 120, 131, 118, 142, 123, 127, 114, 124, 125, 140, 128, 119, 121, 129, 143, 130, 140, 127, 106, 128, 107, 136, 123, 114, 143, 126, 147, 119, 121, 154, 130, 117, 131, 146, 127, 110, 131, 139, 125, 142, 134, 143, 128, 120, 127, 121, 135, 138, 116, 118, 120, 140, 140, 120, 142, 129, 119, 120, 123, 127, 133, 121, 116, 134, 138, 134, 127, 112, 123, 129, 123, 125, 136, 123, 125, 133, 131, 136, 119, 133, 115, 137, 133, 136, 127, 122, 138, 125, 113, 132, 129, 123, 114, 105, 120, 133, 127, 128, 133, 124, 141, 109, 118, 134, 134, 134, 116, 133, 150, 131, 121, 149, 129, 113, 132, 100, 128, 129, 116, 135, 125, 127, 123, 134, 127, 134, 120, 146, 142, 120, 136, 130, 130, 129, 125, 116, 136, 126, 135, 116, 116, 136, 133, 120, 128, 113, 108, 121, 137, 137, 106, 118, 128, 122, 116, 123, 127, 107, 134, 125, 124, 133, 138, 116, 125, 133, 118, 156, 134, 134, 104, 132, 135, 127, 135, 134, 121, 137, 117, 121, 136, 140, 129, 135, 129, 105, 105, 143, 124, 114, 97, 138, 115, 115, 122, 105, 131, 118, 125, 128, 145, 118, 120, 126, 114, 117, 131, 136, 130, 122, 122, 130, 100, 126, 133, 118, 147, 110, 106, 121, 125, 119, 123, 132, 133, 129, 129, 142, 136, 130, 107, 130, 108, 122, 108, 138, 125, 141, 138, 136, 127, 119, 125, 119, 127, 138, 122, 127, 118, 117, 123, 117, 113, 125, 113, 128, 112, 134, 116, 139, 144, 118, 130, 122, 116, 139, 127, 129, 124, 134, 121, 126, 139, 120, 132, 136, 129, 123, 128, 118, 129, 124, 104, 121, 135, 121, 129, 120, 130, 144, 133, 118, 131, 126, 105, 110, 129, 143, 114, 119, 125, 129, 123, 131, 124, 108, 123, 139, 132, 100, 129, 140, 122, 120, 120, 146, 127, 117, 134, 113, 126, 132, 122, 109, 142, 134, 119, 118, 116, 122, 123, 126, 115, 147, 113, 119, 123, 124, 128, 124, 118, 116, 122, 120, 133, 120, 117, 128, 118, 125, 114, 127, 145, 148, 119, 149, 119, 126, 132, 122, 121, 125, 105, 124, 126, 124, 125, 131, 121, 129, 115, 130, 118, 116, 118, 142, 133, 120, 107, 124, 136, 133, 133, 137, 125, 117, 115, 117, 137, 115, 130, 133, 119, 132, 124, 141, 119, 127, 114, 151, 128, 121, 150, 136, 122, 117, 130, 126, 146, 131, 133, 143, 112, 103, 118, 141, 110, 133, 124, 118, 120, 133, 128, 114, 115, 123, 127, 128, 136, 124, 126, 116, 138, 113, 127, 119, 138, 120, 128, 119, 119, 123, 125, 112, 121, 120, 127, 129, 135, 119, 147, 134, 141, 115, 141, 150, 126, 120, 136, 124, 104, 125, 129, 130, 128, 133, 120, 140, 107, 132, 114, 134, 124, 133, 122, 117, 136, 121, 121, 119, 129, 122, 124, 126, 117, 136, 124, 137, 126, 117, 125, 123, 116, 112, 147, 127, 123, 127, 144, 119, 127, 122, 115, 113, 108, 140, 127, 110, 128, 92, 116, 128, 128, 114, 123, 136, 117, 122, 139, 110, 124, 116, 115, 116, 127, 135, 127, 110, 114, 90, 121, 119, 127, 138, 128, 140, 115, 130, 128, 144, 125, 123, 134, 132, 134, 129, 148, 120, 99, 120, 133, 143, 118, 114, 111, 137, 110, 139, 130, 111, 121, 114, 130, 120, 132, 118, 101, 138, 133, 124, 117, 117, 117, 137, 121, 120, 122, 127, 123, 116, 114, 114, 128, 127, 137, 142, 137, 121, 144, 130, 138, 130, 131, 114, 133, 123, 113, 116, 136, 130, 123, 134, 120, 111, 145, 120, 110, 133, 115, 141, 130, 144, 101, 137, 128, 127, 112, 127, 124, 127, 109, 126, 112, 107, 140, 127, 129, 125, 119, 137, 127, 129, 131, 139, 135, 117, 123, 142, 111, 136, 129, 117, 120, 129, 153, 117, 117, 124, 99, 125, 136, 125, 121, 131, 127, 125, 123, 136, 111, 121, 121, 152, 127, 141, 127, 134, 136, 126, 110, 137, 135, 125, 139, 142, 128, 151, 132, 128, 128, 133, 115, 130, 138, 125, 138, 113, 127, 131, 125, 130, 129, 123, 115, 107, 139, 120, 131, 132, 138, 119, 111, 125, 118, 122, 121, 125, 129, 126, 125, 128, 122, 112, 116, 104, 120, 125, 126, 135, 123, 128, 115, 121, 118, 123, 102, 131, 136, 104, 130, 121, 141, 137, 123, 142, 136, 130, 122, 152, 134, 112, 111, 129, 106, 128, 134, 120, 136, 142, 137, 122, 119, 117, 127, 117, 121, 114, 118, 107, 118, 123, 126, 119, 120, 107, 151, 110, 150, 111, 121, 127, 119, 126, 115, 113, 137, 110, 128, 123, 147, 125, 137, 139, 114, 130, 126, 130, 126, 140, 116, 129, 113, 122, 125, 120, 134, 119, 124, 134, 119, 132, 131, 124, 122, 146, 124, 156, 135, 117, 122, 125, 111, 114, 119, 92, 145, 138, 117, 115, 131, 134, 131, 131, 108, 130, 123, 122, 127, 138, 118, 138, 125, 129, 130, 135, 128, 128, 106, 111, 115, 140, 120, 137, 110, 119, 133, 122, 119, 132, 145, 110, 124, 134, 107, 130, 114, 129, 125, 118, 137, 116, 120, 127, 123, 138, 113, 128, 115, 155, 136, 135, 141, 119, 114, 143, 108, 121, 123, 112, 119, 116, 132, 119, 120, 125, 129, 109, 127, 111, 122, 139, 141, 125, 149, 115, 118, 135, 122, 131, 125, 109, 134, 118, 118, 128, 131, 114, 121, 126, 140, 121, 119, 125, 95, 123, 134, 137, 96, 133, 120, 122, 139, 128, 112, 114, 128, 113, 121, 116, 118, 117, 106, 126, 144, 117, 123, 125, 136, 122, 119, 121, 121, 127, 157, 116, 106, 127, 110, 118, 126, 131, 116, 129, 120, 109, 121, 122, 144, 138, 133, 122, 132, 121, 121, 120, 123, 125, 141, 121, 121, 131, 126, 99, 127, 116, 138, 140, 136, 141, 114, 130, 111, 120, 145, 116, 124, 113, 124, 124, 131, 104, 141, 133, 125, 145, 126, 120, 115, 113, 131, 135, 115, 129, 127, 127, 112, 115, 130, 131, 121, 136, 135, 134, 107, 123, 120, 111, 122, 111, 121, 142, 120, 136, 123, 142, 126, 121, 133, 124, 119, 125, 138, 147, 139, 120, 128, 123, 128, 159, 123, 119, 140, 123, 132, 118, 142, 126, 109, 131, 116, 123, 141, 129, 126, 117, 124, 121, 118, 121, 132, 121, 132, 137, 124, 137, 123, 145, 134, 126, 110, 118, 134, 134, 141, 127, 149, 125, 139, 140, 137, 125, 129, 133, 141, 126, 120, 130, 107, 114, 140, 115, 127, 132, 134, 109, 121, 131, 100, 128, 121, 121, 121, 132, 127, 132, 131, 128, 126, 129, 130, 129, 126, 121, 147, 108, 127, 110, 132, 125, 130, 139, 116, 118, 138, 118, 132, 134, 129, 132, 137, 136, 124, 124, 132, 128, 126, 124, 122, 114, 118, 107, 130, 115, 130, 120, 116, 136, 125, 122, 129, 137, 129, 144, 134, 111, 135, 128, 115, 128, 122, 137, 120, 119, 125, 134, 115, 132, 124, 126, 125, 138, 129, 121, 133, 113, 136, 117, 136, 132, 121, 115, 137, 141, 122, 118, 124, 126, 130, 118, 119, 130, 116, 138, 108, 114, 107, 138, 128, 131, 147, 128, 120, 127, 126, 144, 129, 125, 135, 130, 120, 126, 125, 121, 132, 121, 122, 118, 127, 135, 137, 141, 113, 131, 117, 130, 118, 134, 97, 133, 113, 137, 122, 115, 105, 124, 124, 120, 112, 138, 117, 135, 124, 131, 115, 123, 113, 132, 109, 124, 130, 136, 134, 140, 139, 144, 105, 129, 120, 115, 144, 143, 129, 159, 131, 132, 106, 140, 127, 128, 137, 109, 130, 120, 138, 119, 131, 132, 132, 127, 118, 132, 140, 141, 119, 144, 128, 129, 122, 125, 137, 124, 123, 139, 121, 135, 98, 110, 117, 120, 140, 122, 123, 123, 119, 115, 110, 112, 118, 122, 130, 124, 110, 134, 118, 129, 103, 128, 124, 133, 105, 118, 115, 113, 136, 146, 144, 149, 133, 122, 114, 120, 110, 143, 126, 139, 123, 114, 114, 125, 132, 130, 134, 118, 141, 125, 117, 130, 131, 132, 120, 128, 126, 130, 123, 140, 130, 120, 122, 128, 154, 124, 111, 129, 136, 127, 133, 115, 147, 114, 129, 127, 130, 123, 116, 127, 120, 134, 123, 118, 122, 122, 124, 115, 121, 136, 140, 117, 123, 117, 116, 122, 120, 149, 107, 127, 113, 117, 147, 115, 127, 116, 135, 132, 128, 123, 128, 134, 145, 128, 111, 128, 140, 122, 112, 123, 137, 115, 124, 131, 129, 128, 128, 126, 129, 123, 121, 114, 120, 123, 122, 109, 123, 129, 120, 112, 123, 128, 132, 130, 119, 128, 130, 130, 123, 123, 117, 116, 120, 136, 118, 114, 121, 138, 122, 136, 125, 137, 125, 138, 145, 126, 138, 122, 154, 135, 119, 122, 152, 138, 116, 111, 135, 126, 111, 118, 112, 139, 134, 115, 127, 129, 114, 120, 124, 116, 135, 125, 117, 121, 121, 126, 102, 138, 131, 146, 131, 119, 122, 118, 130, 120, 109, 111, 126, 121, 130, 118, 140, 116, 140, 120, 130, 134, 130, 127, 113, 124, 136, 118, 120, 129, 108, 136, 164, 120, 118, 123, 138, 115, 111, 135, 133, 112, 108, 139, 133, 130, 132, 135, 122, 123, 114, 116, 109, 121, 117, 131, 117, 124, 120, 117, 125, 119, 119, 119, 107, 134, 118, 136, 131, 132, 122, 116, 117, 121, 131, 136, 127, 118, 138, 136, 155, 95, 114, 116, 127, 109, 127, 143, 106, 108, 134, 115, 119, 123, 114, 128, 131, 126, 105, 107, 136, 128, 126, 118, 128, 131, 132, 122, 140, 136, 119, 145, 120, 128, 111, 109, 120, 118, 158, 128, 130, 142, 118, 112, 129, 114, 130, 120, 138, 114, 128, 122, 128, 148, 130, 115, 125, 134, 123, 133, 131, 108, 120, 125, 124, 118, 118, 134, 139, 123, 136, 122, 102, 121, 144, 129, 135, 129, 121, 137, 122, 128, 121, 122, 121, 139, 129, 120, 116, 128, 123, 130, 132, 137, 126, 126, 124, 118, 126, 121, 115, 118, 128, 134, 108, 124, 108, 142, 135, 131, 114, 132, 122, 116, 127, 119, 125, 124, 110, 118, 128, 120, 106, 122, 154, 117, 137, 112, 130, 132, 120, 128, 117, 124, 113, 119, 164, 124, 124, 124, 142, 143, 129, 124, 124, 126, 107, 139, 125, 119, 121, 115, 120, 128, 114, 130, 106, 130, 148, 114, 119, 134, 118, 125, 139, 113, 134, 138, 123, 138, 128, 125, 121, 140, 141, 142, 126, 126, 117, 120, 133, 134, 116, 129, 126, 130, 121, 112, 125, 139, 127, 115, 131, 107, 121, 107, 132, 116, 130, 128, 118, 142, 135, 138, 128, 118, 125, 127, 130, 146, 124, 142, 104, 119, 112, 121, 119, 130, 126, 114, 120, 110, 120, 126, 121, 164, 123, 128, 125, 127, 127, 114, 128, 116, 134, 124, 138, 116, 122, 116, 116, 116, 128, 115, 131, 125, 136, 122, 130, 116, 111, 118, 141, 127, 137, 126, 122, 115, 123, 126, 121, 117, 133, 130, 128, 126, 129, 126, 151, 120, 119, 119, 121, 129, 134, 133, 116, 117, 126, 132, 140, 134, 116, 127, 143, 123, 122, 128, 123, 122, 133, 120, 141, 119, 121, 131, 128, 135, 130, 128, 122, 133, 142, 127, 129, 129, 104, 128, 129, 118, 125, 122, 136, 117, 114, 125, 113, 124, 123, 113, 124, 129, 131, 132, 130, 121, 119, 125, 111, 111, 134, 124, 138, 118, 142, 121, 125, 115, 121, 122, 126, 103, 129, 121, 138, 124, 124, 121, 132, 119, 125, 118, 108, 128, 125, 111, 127, 125, 130, 125, 126, 132, 130, 125, 145, 132, 132, 119, 124, 118, 119, 141, 126, 135, 119, 115, 112, 129, 119, 129, 123, 138, 127, 121, 117, 126, 115, 126, 133, 133, 146, 108, 125, 149, 128, 108, 106, 135, 120, 130, 132, 109, 146, 125, 117, 125, 130, 128, 124, 114, 130, 130, 106, 121, 131, 122, 120, 128, 121, 115, 112, 134, 124, 116, 126, 116, 128, 106, 120, 110, 125, 125, 132, 132, 123, 138, 109, 131, 128, 102, 114, 125, 114, 124, 125, 120, 115, 133, 102, 128, 127, 150, 132, 129, 124, 130, 132, 116, 110, 120, 116, 125, 129, 137, 124, 122, 141, 139, 110, 122, 131, 137, 140, 129, 143, 134, 115, 127, 142, 133, 120, 131, 111, 113, 123, 128, 107, 121, 133, 114, 140, 101, 116, 116, 141, 121, 122, 109, 147, 106, 134, 142, 113, 128, 134, 115, 136, 141, 124, 139, 130, 128, 138, 126, 130, 128, 137, 157, 126, 141, 136, 117, 120, 137, 124, 136, 123, 125, 125, 113, 127, 129, 136, 127, 106, 130, 108, 133, 129, 116, 124, 137, 120, 120, 127, 128, 133, 112, 115, 118, 147, 129, 126, 120, 145, 139, 112, 119, 120, 124, 118, 124, 130, 125, 144, 128, 109, 133, 125, 120, 120, 133, 119, 113, 120, 128, 129, 138, 123, 117, 126, 129, 127, 109, 133, 112, 126, 132, 144, 150, 141, 118, 127, 122, 124, 145, 122, 128, 133, 111, 119, 129, 123, 115, 131, 123, 127, 129, 150, 120, 105, 127, 123, 145, 113, 119, 127, 126, 133, 127, 124, 113, 120, 124, 102, 126, 99, 116, 136, 127, 116, 140, 112, 129, 121, 123, 141, 127, 136, 120, 114, 109, 124, 106, 126, 117, 104, 131, 110, 139, 129, 122, 124, 134, 122, 121, 122, 133, 115, 142, 120, 123, 115, 123, 120, 133, 122, 120, 118, 140, 130, 134, 112, 136, 118, 125, 129, 93, 130, 104, 117, 125, 116, 114, 114, 129, 130, 128, 110, 121, 136, 125, 127, 119, 121, 127, 136, 109, 124, 129, 131, 130, 119, 119, 122, 127, 132, 121, 132, 116, 122, 145, 104, 128, 134, 102, 129, 127, 137, 143, 124, 131, 125, 137, 112, 116, 140, 131, 110, 123, 117, 99, 109, 121, 132, 120, 124, 130, 117, 133, 112, 121, 120, 120, 120, 140, 124, 118, 108, 120, 119, 116, 116, 128, 124, 128, 126, 124, 121, 119, 118, 131, 129, 108, 133, 126, 110, 110, 132, 112, 120, 120, 136, 126, 118, 112, 140, 143, 129, 145, 136, 138, 114, 122, 134, 137, 112, 115, 123, 123, 122, 122, 124, 126, 113, 149, 135, 136, 124, 122, 123, 135, 119, 125, 126, 114, 119, 122, 113, 123, 125, 117, 134, 132, 126, 121, 100, 124, 139, 115, 125, 119, 124, 128, 126, 140, 127, 134, 138, 144, 120, 119, 118, 122, 141, 112, 142, 116, 143, 113, 129, 119, 110, 108, 113, 135, 134, 117, 116, 131, 125, 125, 127, 139, 110, 120, 107, 127, 137, 117, 100, 142, 118, 112, 136, 140, 102, 141, 127, 120, 118, 112, 151, 118, 133, 126, 144, 132, 149, 120, 138, 124, 127, 117, 114, 106, 126, 118, 126, 119, 129, 127, 120, 115, 132, 132, 138, 122, 107, 126, 126, 122, 120, 134, 135, 101, 131, 118, 116, 121, 132, 111, 100, 127, 148, 124, 112, 136, 128, 120, 120, 147, 139, 120, 130, 145, 126, 116, 136, 129, 107, 133, 126, 142, 118, 113, 115, 117, 120, 138, 119, 112, 112, 118, 114, 114, 127, 114, 130, 109, 119, 123, 113, 127, 129, 117, 126, 129, 115, 126, 133, 137, 134, 107, 135, 137, 114, 111, 124, 124, 113, 107, 106, 124, 106, 126, 132, 103, 136, 128, 143, 118, 119, 114, 129, 130, 145, 105, 139, 125, 119, 148, 137, 125, 141, 120, 152, 118, 118, 125, 128, 117, 111, 121, 121, 125, 138, 135, 131, 137, 117, 144, 128, 126, 144, 133, 117, 131, 129, 132, 133, 135, 123, 129, 126, 124, 115, 122, 127, 106, 113, 105, 129, 113, 119, 112, 123, 145, 123, 127, 100, 115, 113, 122, 119, 116, 119, 126, 144, 117, 123, 132, 140, 143, 122, 113, 120, 123, 143, 113, 109, 112, 119, 117, 119, 124, 135, 117, 131, 101, 132, 107, 125, 129, 127, 121, 128, 110, 151, 149, 133, 123, 117, 119, 140, 114, 108, 129, 126, 114, 124, 119, 126, 125, 121, 115, 132, 115, 127, 117, 125, 133, 145, 129, 124, 137, 127, 121, 126, 132, 145, 132, 138, 125, 121, 147, 131, 117, 120, 149, 125, 128, 127, 127, 139, 120, 121, 136, 136, 130, 122, 135, 128, 108, 114, 111, 127, 132, 123, 121, 115, 118, 126, 123, 123, 132, 112, 138, 115, 126, 128, 127, 126, 131, 114, 119, 123, 125, 120, 122, 108, 146, 124, 121, 111, 121, 124, 119, 101, 146, 125, 113, 119, 133, 123, 131, 128, 122, 137, 123, 113, 120, 123, 96, 111, 113, 115, 134, 121, 136, 113, 130, 138, 131, 106, 130, 127, 132, 130, 125, 128, 112, 135, 113, 127, 121, 126, 122, 143, 130, 137, 114, 134, 124, 131, 128, 126, 128, 115, 134, 138, 127, 124, 113, 101, 132, 139, 129, 128, 126, 128, 119, 125, 103, 128, 132, 109, 114, 112, 140, 142, 131, 103, 125, 111, 142, 107, 135, 130, 114, 126, 128, 116, 136, 125, 124, 141, 124, 101, 125, 109, 126, 115, 130, 112, 120, 110, 119, 120, 117, 128, 127, 128, 125, 148, 144, 151, 135, 133, 120, 115, 115, 146, 120, 154, 130, 134, 118, 133, 118, 116, 132, 138, 135, 128, 119, 133, 125, 134, 115, 123, 118, 131, 123, 118, 122, 115, 132, 131, 114, 125, 120, 155, 127, 110, 120, 121, 111, 101, 118, 128, 126, 121, 114, 123, 145, 119, 121, 101, 117, 119, 123, 118, 118, 139, 131, 126, 121, 125, 131, 122, 164, 128, 117, 136, 124, 128, 118, 120, 109, 117, 95, 127, 99, 132, 121, 126, 113, 135, 125, 114, 136, 116, 133, 109, 112, 116, 123, 135, 142, 136, 114, 121, 138, 141, 139, 121, 132, 138, 137, 119, 120, 129, 119, 130, 126, 141, 111, 139, 115, 126, 130, 123, 113, 127, 132, 116, 122, 125, 133, 119, 99, 147, 115, 119, 113, 137, 144, 125, 137, 121, 129, 103, 104, 113, 126, 108, 116, 134, 133, 141, 126, 120, 105, 118, 135, 143, 128, 108, 119, 136, 127, 123, 123, 125, 118, 132, 113, 120, 131, 145, 124, 121, 123, 124, 132, 134, 125, 122, 114, 132, 122, 104, 137, 128, 126, 118, 122, 117, 138, 119, 132, 123, 120, 152, 142, 117, 143, 126, 123, 137, 127, 133, 131, 132, 136, 126, 95, 128, 123, 139, 120, 116, 124, 143, 112, 116, 136, 131, 117, 123, 132, 113, 96, 126, 150, 120, 111, 124, 126, 128, 127, 132, 122, 133, 143, 123, 125, 147, 129, 110, 144, 137, 129, 146, 132, 136, 125, 122, 129, 138, 114, 129, 111, 114, 102, 118, 126, 115, 114, 103, 140, 137, 134, 108, 115, 108, 133, 122, 138, 139, 125, 123, 127, 122, 104, 118, 127, 123, 131, 100, 124, 140, 132, 133, 149, 117, 131, 116, 133, 129, 138, 128, 145, 108, 132, 138, 120, 137, 124, 135, 132, 128, 112, 115, 140, 121, 116, 126, 111, 129, 137, 162, 116, 110, 126, 149, 138, 126, 139, 118, 113, 121, 130, 134, 127, 150, 127, 131, 137, 149, 118, 123, 121, 118, 111, 137, 118, 126, 123, 158, 128, 120, 124, 127, 136, 133, 131, 130, 127, 123, 112, 114, 118, 126, 132, 125, 134, 132, 108, 111, 130, 125, 125, 116, 106, 125, 111, 128, 122, 129, 134, 117, 136, 110, 125, 121, 123, 126, 128, 119, 135, 135, 137, 105, 111, 142, 111, 130, 110, 113, 128, 132, 120, 109, 119, 128, 113, 133, 137, 133, 133, 115, 125, 133, 134, 122, 117, 108, 123, 128, 134, 124, 116, 124, 145, 134, 135, 125, 130, 124, 119, 119, 112, 134, 136, 117, 147, 127, 111, 129, 125, 132, 116, 128, 135, 112, 110, 122, 109, 128, 129, 99, 111, 133, 115, 121, 139, 111, 108, 124, 121, 121, 133, 115, 132, 129, 127, 142, 119, 135, 144, 143, 123, 111, 130, 135, 123, 117, 127, 119, 125, 134, 116, 135, 134, 109, 158, 120, 121, 121, 126, 107, 110, 131, 123, 128, 122, 124, 142, 116, 110, 125, 123, 145, 123, 127, 117, 124, 113, 128, 105, 123, 149, 126, 104, 129, 126, 136, 132, 119, 110, 127, 130, 127, 125, 138, 138, 109, 109, 120, 128, 121, 131, 109, 140, 140, 134, 118, 147, 107, 135, 113, 132, 128, 115, 108, 119, 112, 134, 126, 119, 129, 130, 154, 124, 115, 144, 130, 116, 117, 125, 121, 142, 116, 145, 132, 145, 137, 121, 140, 108, 114, 121, 116, 138, 107, 117, 117, 133, 141, 114, 107, 117, 138, 125, 128, 130, 125, 119, 154, 131, 131, 128, 114, 142, 114, 95, 139, 117, 121, 124, 132, 130, 128, 107, 118, 123, 124, 129, 105, 116, 133, 136, 141, 138, 125, 118, 129, 132, 122, 134, 125, 136, 126, 121, 124, 115, 135, 131, 123, 142, 136, 122, 130, 128, 121, 122, 124, 120, 121, 109, 105, 127, 112, 125, 119, 132, 104, 120, 126, 125, 129, 127, 118, 123, 128, 124, 152, 135, 129, 123, 122, 121, 130, 122, 120, 111, 130, 118, 142, 123, 125, 136, 124, 119, 115, 102, 130, 108, 109, 123, 117, 133, 141, 114, 115, 121, 129, 123, 128, 143, 113, 135, 114, 131, 139, 110, 126, 137, 141, 120, 124, 142, 113, 110, 122, 131, 118, 116, 104, 138, 131, 130, 123, 130, 136, 129, 134, 116, 139, 112, 150, 131, 126, 141, 137, 115, 105, 110, 134, 122, 129, 139, 114, 113, 124, 135, 122, 120, 120, 142, 126, 102, 132, 123, 130, 117, 120, 143, 118, 148, 129, 137, 133, 133, 118, 138, 114, 133, 121, 119, 139, 112, 134, 131, 130, 136, 125, 132, 131, 140, 132, 129, 122, 115, 110, 129, 126, 124, 125, 126, 140, 134, 142, 123, 139, 134, 117, 123, 133, 113, 141, 134, 96, 116, 130, 109, 124, 100, 144, 126, 130, 120, 129, 133, 108, 113, 120, 117, 125, 103, 122, 139, 121, 107, 126, 140, 118, 132, 139, 122, 123, 127, 125, 134, 139, 127, 130, 117, 124, 139, 125, 117, 110, 107, 113, 147, 117, 129, 129, 139, 124, 109, 138, 129, 132, 108, 115, 132, 122, 130, 117, 128, 112, 126, 146, 126, 113, 128, 120, 145, 120, 138, 120, 126, 136, 127, 146, 141, 126, 122, 123, 133, 112, 112, 118, 146, 119, 126, 124, 132, 117, 134, 111, 133, 108, 106, 133, 131, 138, 131, 133, 132, 125, 112, 138, 133, 127, 122, 135, 133, 132, 123, 118, 137, 127, 102, 133, 135, 141, 134, 126, 131, 132, 111, 143, 130, 121, 109, 126, 146, 136, 109, 133, 121, 111, 129, 154, 108, 120, 137, 127, 127, 109, 116, 126, 144, 111, 131, 120, 120, 142, 117, 125, 130, 128, 104, 136, 142, 109, 123, 122, 105, 126, 124, 119, 128, 134, 132, 120, 133, 133, 118, 123, 116, 132, 120, 126, 119, 103, 115, 103, 121, 109, 115, 140, 135, 148, 103, 113, 118, 111, 127, 135, 137, 108, 116, 139, 129, 120, 126, 127, 133, 127, 120, 129, 131, 97, 109, 133, 124, 128, 122, 122, 123, 120, 125, 114, 130, 106, 125, 123, 111, 124, 137, 127, 135, 109, 109, 137, 113, 103, 122, 123, 119, 119, 131, 129, 116, 122, 119, 139, 125, 132, 140, 121, 119, 106, 122, 102, 125, 124, 131, 119, 141, 126, 133, 119, 128, 128, 132, 119, 128, 130, 120, 122, 119, 120, 111, 113, 104, 131, 148, 166, 124, 136, 109, 112, 129, 114, 123, 132, 140, 121, 130, 119, 106, 136, 128, 127, 117, 140, 130, 130, 106, 128, 112, 132, 131, 142, 127, 116, 124, 114, 127, 110, 104, 126, 125, 115, 123, 117, 110, 122, 127, 142, 120, 122, 124, 110, 137, 120, 129, 120, 133, 124, 127, 113, 107, 135, 123, 124, 137, 133, 132, 136, 106, 112, 129, 128, 97, 117, 119, 111, 109, 122, 130, 147, 129, 139, 117, 138, 119, 137, 124, 124, 118, 112, 144, 120, 110, 122, 129, 130, 134, 109, 127, 124, 138, 125, 122, 119, 118, 106, 140, 144, 125, 114, 107, 123, 124, 124, 122, 130, 123, 108, 144, 120, 117, 116, 129, 115, 115, 123, 119, 122, 123, 102, 114, 125, 133, 126, 126, 112, 118, 126, 139, 121, 122, 124, 118, 111, 125, 131, 121, 112, 136, 122, 107, 175, 141, 143, 125, 117, 124, 111, 106, 133, 116, 128, 119, 142, 118, 113, 123, 124, 118, 126, 110, 131, 118, 122, 131, 124, 133, 119, 143, 113, 115, 118, 112, 116, 119, 143, 132, 149, 112, 132, 129, 122, 140, 143, 140, 120, 119, 106, 128, 129, 137, 133, 129, 124, 131, 124, 135, 128, 118, 137, 112, 126, 123, 123, 113, 133, 129, 126, 127, 128, 121, 158, 125, 122, 116, 121, 113, 137, 122, 100, 139, 142, 127, 121, 121, 138, 105, 128, 131, 156, 147, 128, 112, 118, 123, 133, 126, 128, 117, 117, 123, 137, 117, 119, 117, 111, 127, 101, 121, 113, 125, 137, 136, 120, 168, 119, 129, 120, 117, 103, 123, 98, 138, 133, 121, 126, 133, 109, 115, 119, 131, 126, 140, 144, 129, 127, 135, 131, 135, 130, 115, 127, 114, 121, 119, 111, 133, 103, 132, 115, 135, 118, 116, 122, 126, 116, 100, 127, 103, 131, 127, 144, 114, 128, 126, 128, 122, 121, 111, 126, 133, 138, 135, 128, 127, 122, 121, 110, 127, 124, 118, 117, 133, 133, 97, 142, 120, 138, 123, 123, 111, 127, 129, 110, 126, 114, 123, 127, 124, 133, 104, 130, 122, 120, 130, 113, 101, 140, 123, 127, 117, 122, 137, 128, 126, 123, 114, 114, 110, 120, 138, 128, 130, 124, 121, 121, 133, 127, 112, 140, 119, 130, 114, 139, 133, 126, 133, 121, 120, 142, 124, 138, 121, 125, 121, 123, 117, 103, 113, 109, 113, 136, 136, 124, 110, 126, 115, 114, 123, 113, 137, 143, 130, 137, 119, 121, 130, 110, 141, 142, 142, 120, 126, 129, 144, 110, 130, 126, 122, 129, 136, 129, 136, 150, 124, 129, 132, 140, 94, 131, 136, 108, 130, 114, 125, 115, 118, 127, 117, 120, 129, 120, 117, 132, 121, 123, 114, 126, 116, 116, 133, 112, 111, 126, 119, 110, 130, 120, 134, 135, 129, 124, 113, 110, 125, 128, 116, 119, 120, 118, 127, 106, 125, 121, 134, 142, 129, 135, 119, 133, 117, 134, 122, 140, 142, 119, 119, 126, 133, 124, 117, 118, 121, 125, 121, 128, 121, 130, 139, 141, 119, 129, 135, 111, 131, 125, 121, 136, 131, 123, 129, 139, 130, 127, 134, 135, 131, 122, 141, 121, 139, 123, 125, 126, 126, 128, 128, 106, 120, 145, 127, 122, 123, 139, 125, 128, 113, 126, 129, 95, 126, 129, 125, 129, 114, 120, 131, 126, 131, 137, 120, 118, 129, 123, 121, 158, 125, 143, 123, 115, 104, 117, 128, 122, 120, 115, 123, 124, 143, 135, 131, 129, 124, 131, 131, 134, 124, 132, 123, 114, 121, 135, 136, 129, 130, 135, 130, 121, 124, 133, 139, 131, 122, 128, 115, 131, 111, 113, 135, 124, 136, 123, 125, 116, 119, 121, 128, 123, 135, 126, 113, 127, 117, 126, 125, 128, 126, 136, 123, 141, 131, 128, 111, 111, 118, 109, 124, 120, 127, 110, 120, 120, 122, 114, 140, 124, 117, 127, 141, 115, 122, 152, 130, 126, 121, 111, 115, 129, 120, 130, 131, 120, 112, 129, 99, 125, 124, 121, 137, 111, 132, 119, 127, 125, 132, 122, 140, 132, 135, 122, 146, 129, 103, 135, 125, 120, 123, 136, 131, 118, 138, 120, 133, 123, 130, 116, 128, 131, 131, 121, 119, 107, 121, 132, 119, 121, 131, 121, 134, 116, 133, 120, 115, 133, 125, 122, 115, 116, 121, 150, 128, 112, 107, 135, 132, 116, 119, 122, 121, 110, 134, 115, 129, 120, 132, 120, 137, 125, 131, 133, 119, 114, 122, 122, 132, 130, 125, 126, 117, 134, 118, 128, 121, 144, 119, 118, 129, 137, 125, 123, 148, 134, 129, 134, 115, 125, 124, 122, 125, 137, 116, 134, 119, 133, 128, 128, 126, 133, 122, 130, 113, 143, 118, 132, 104, 114, 106, 110, 121, 128, 118, 123, 136, 135, 119, 134, 144, 142, 121, 93, 127, 126, 121, 118, 131, 113, 131, 123, 126, 129, 126, 127, 99, 128, 118, 134, 121, 118, 112, 126, 125, 120, 120, 108, 117, 139, 129, 127, 119, 122, 113, 130, 130, 124, 123, 114, 126, 138, 132, 129, 122, 121, 147, 135, 131, 122, 104, 126, 135, 120, 133, 125, 122, 140, 116, 126, 137, 114, 129, 117, 123, 120, 124, 129, 123, 116, 111, 117, 128, 117, 128, 142, 132, 156, 149, 142, 139, 119, 121, 127, 122, 131, 122, 122, 124, 122, 124, 115, 130, 121, 129, 119, 137, 121, 138, 126, 122, 125, 146, 126, 108, 120, 120, 121, 133, 110, 131, 132, 119, 118, 136, 119, 131, 133, 121, 126, 125, 120, 110, 127, 131, 126, 121, 140, 118, 115, 111, 126, 131, 134, 128, 106, 116, 129, 115, 126, 140, 122, 131, 128, 124, 128, 135, 115, 136, 134, 126, 120, 118, 143, 121, 122, 124, 136, 132, 125, 118, 125, 129, 124, 126, 118, 111, 111, 114, 132, 124, 128, 129, 135, 138, 131, 118, 110, 122, 125, 116, 129, 126, 111, 110, 135, 115, 119, 119, 134, 98, 135, 139, 126, 135, 146, 143, 117, 100, 108, 127, 119, 126, 123, 131, 135, 122, 132, 129, 122, 123, 125, 116, 133, 121, 137, 149, 123, 119, 129, 113, 132, 129, 135, 132, 131, 130, 133, 129, 121, 119, 143, 110, 126, 130, 125, 126, 127, 130, 127, 137, 134, 131, 127, 115, 138, 117, 128, 125, 129, 118, 122, 128, 115, 111, 139, 133, 136, 139, 128, 116, 143, 130, 132, 114, 122, 131, 132, 119, 112, 139, 120, 113, 125, 136, 130, 114, 146, 114, 135, 119, 129, 115, 116, 101, 137, 96, 122, 124, 120, 150, 119, 139, 146, 149, 119, 113, 123, 134, 125, 125, 121, 125, 123, 118, 113, 131, 129, 143, 118, 114, 131, 151, 125, 126, 132, 114, 132, 122, 124, 130, 150, 130, 113, 119, 122, 122, 114, 136, 137, 111, 126, 111, 127, 128, 126, 120, 133, 123, 120, 121, 147, 118, 122, 100, 126, 102, 124, 126, 129, 119, 114, 125, 116, 130, 119, 122, 135, 133, 138, 113, 114, 124, 120, 105, 120, 130, 125, 134, 111, 117, 118, 124, 123, 142, 119, 141, 117, 118, 123, 123, 124, 113, 124, 137, 149, 120, 121, 118, 111, 119, 133, 122, 142, 130, 138, 130, 124, 122, 125, 121, 124, 129, 117, 143, 123, 111, 128, 128, 132, 123, 116, 122, 134, 119, 118, 129, 142, 122, 147, 128, 131, 131, 120, 129, 130, 138, 125, 138, 126, 142, 131, 131, 131, 136, 138, 122, 126, 107, 120, 141, 144, 127, 148, 127, 128, 124, 125, 124, 134, 126, 128, 126, 130, 103, 136, 121, 142, 110, 125, 121, 127, 127, 126, 130, 128, 135, 125, 151, 120, 110, 130, 134, 129, 148, 130, 124, 123, 117, 107, 139, 140, 126, 123, 133, 130, 117, 122, 103, 139, 137, 132, 113, 113, 129, 125, 140, 124, 137, 159, 100, 138, 116, 124, 123, 124, 135, 116, 124, 116, 123, 131, 134, 118, 124, 125, 119, 128, 136, 144, 127, 122, 137, 122, 128, 126, 98, 144, 117, 110, 119, 128, 133, 123, 126, 129, 108, 120, 121, 111, 133, 115, 130, 130, 140, 117, 119, 135, 122, 115, 113, 107, 153, 141, 102, 115, 136, 124, 117, 116, 131, 124, 128, 102, 144, 126, 126, 121, 115, 116, 128, 117, 133, 126, 123, 127, 125, 140, 114, 128, 105, 125, 132, 125, 120, 106, 130, 127, 141, 111, 117, 110, 135, 139, 100, 123, 123, 125, 137, 133, 113, 138, 124, 131, 127, 121, 135, 125, 129, 140, 113, 119, 117, 120, 128, 112, 120, 131, 116, 127, 123, 123, 116, 117, 130, 127, 123, 126, 136, 129, 107, 127, 128, 127, 112, 120, 128, 127, 131, 116, 123, 107, 128, 141, 126, 131, 133, 117, 135, 124, 108, 122, 129, 131, 123, 120, 117, 130, 132, 109, 125, 110, 101, 108, 140, 125, 110, 113, 105, 149, 120, 124, 140, 140, 129, 116, 125, 120, 130, 118, 134, 130, 135, 114, 133, 138, 137, 126, 101, 115, 123, 125, 128, 112, 123, 121, 121, 120, 139, 107, 133, 138, 123, 108, 124, 117, 132, 138, 130, 128, 139, 136, 107, 118, 137, 114, 121, 126, 120, 117, 134, 118, 135, 128, 111, 117, 119, 122, 128, 107, 119, 132, 132, 101, 129, 130, 130, 148, 135, 136, 128, 135, 135, 127, 122, 121, 137, 132, 116, 148, 111, 130, 115, 113, 138, 157, 120, 121, 109, 123, 120, 127, 125, 129, 117, 119, 136, 129, 128, 123, 122, 128, 127, 118, 122, 131, 116, 122, 126, 142, 111, 132, 112, 125, 135, 126, 132, 118, 129, 119, 116, 133, 104, 135, 111, 121, 127, 120, 127, 127, 135, 123, 131, 158, 113, 127, 135, 119, 117, 123, 119, 123, 124, 130, 127, 116, 127, 132, 130, 117, 119, 126, 123, 117, 112, 130, 114, 116, 116, 112, 131, 120, 138, 114, 136, 120, 137, 129, 129, 121, 116, 126, 125, 131, 113, 135, 145, 139, 126, 126, 155, 118, 116, 124, 134, 121, 135, 142, 124, 121, 111, 136, 122, 125, 125, 131, 131, 108, 119, 108, 134, 141, 150, 127, 144, 143, 135, 130, 131, 127, 124, 118, 125, 113, 125, 123, 117, 136, 111, 133, 124, 123, 113, 128, 140, 120, 123, 135, 140, 118, 118, 112, 135, 135, 148, 133, 117, 125, 119, 129, 137, 126, 129, 128, 135, 132, 121, 127, 135, 117, 134, 121, 129, 122, 115, 134, 120, 114, 136, 105, 137, 126, 115, 130, 130, 137, 110, 125, 124, 124, 130, 112, 140, 127, 117, 128, 118, 130, 102, 115, 129, 115, 129, 96, 131, 138, 144, 128, 115, 119, 117, 145, 133, 127, 121, 141, 137, 133, 125, 124, 120, 122, 125, 134, 116, 137, 141, 137, 120, 110, 123, 116, 125, 131, 119, 136, 123, 125, 122, 132, 136, 122, 133, 131, 141, 133, 116, 123, 130, 127, 97, 114, 120, 121, 125, 114, 129, 125, 124, 132, 118, 110, 122, 137, 109, 136, 131, 125, 116, 111, 137, 123, 123, 134, 144, 119, 128, 139, 130, 132, 116, 145, 120, 119, 120, 138, 131, 150, 134, 130, 125, 118, 134, 138, 125, 132, 120, 132, 131, 113, 118, 145, 134, 121, 107, 115, 123, 136, 133, 127, 111, 121, 153, 101, 140, 138, 120, 118, 120, 123, 130, 125, 129, 130, 118, 118, 109, 122, 146, 141, 123, 124, 122, 133, 115, 130, 110, 116, 143, 112, 124, 135, 145, 131, 124, 120, 122, 161, 117, 136, 136, 140, 109, 130, 132, 131, 154, 128, 138, 147, 142, 110, 136, 115, 104, 122, 96, 115, 130, 125, 139, 121, 138, 133, 127, 139, 138, 125, 131, 103, 107, 128, 139, 149, 140, 121, 128, 123, 138, 114, 125, 145, 116, 142, 154, 133, 144, 130, 127, 138, 114, 125, 141, 112, 136, 140, 143, 120, 121, 112, 132, 139, 104, 121, 119, 150, 132, 106, 125, 115, 134, 113, 102, 126, 108, 130, 135, 141, 134, 114, 124, 121, 138, 122, 114, 143, 147, 136, 131, 127, 113, 123, 116, 100, 109, 126, 138, 123, 116, 131, 143, 130, 113, 139, 138, 118, 112, 142, 131, 123, 123, 118, 129, 131, 113, 124, 132, 119, 127, 141, 123, 127, 128, 128, 146, 127, 118, 121, 122, 121, 121, 135, 137, 114, 122, 130, 156, 126, 137, 142, 113, 122, 137, 132, 127, 133, 118, 114, 130, 130, 139, 139, 156, 128, 167, 117, 136, 137, 138, 125, 152, 124, 141, 115, 123, 124, 124, 128, 140, 121, 127, 116, 119, 137, 128, 130, 116, 132, 116, 149, 128, 144, 117, 123, 123, 153, 117, 123, 130, 121, 138, 132, 134, 126, 137, 140, 133, 125, 109, 127, 121, 129, 103, 146, 128, 114, 138, 113, 115, 139, 128, 127, 124, 139, 121, 120, 135, 141, 125, 117, 127, 118, 128, 106, 124, 124, 119, 136, 109, 136, 116, 132, 120, 137, 119, 114, 116, 129, 132, 139, 131, 127, 121, 107, 128, 124, 113, 133, 145, 131, 132, 134, 127, 124, 120, 120, 143, 121, 153, 116, 115, 130, 129, 131, 105, 119, 141, 117, 126, 119, 110, 107, 127, 128, 156, 146, 123, 129, 156, 131, 129, 109, 115, 149, 121, 109, 147, 120, 133, 126, 121, 132, 139, 131, 124, 108, 119, 125, 114, 126, 112, 108, 133, 124, 129, 121, 127, 120, 125, 157, 138, 124, 114, 124, 126, 129, 129, 115, 136, 137, 122, 123, 106, 86, 118, 118, 117, 131, 124, 122, 120, 137, 140, 134, 136, 119, 131, 127, 119, 144, 106, 117, 131, 126, 128, 130, 128, 130, 126, 114, 124, 136, 134, 120, 133, 127, 112, 122, 128, 134, 129, 135, 133, 129, 125, 140, 115, 130, 123, 121, 142, 137, 126, 128, 123, 137, 123, 134, 140, 134, 136, 103, 98, 110, 126, 121, 120, 113, 139, 142, 127, 130, 118, 133, 128, 127, 119, 136, 141, 131, 126, 127, 123, 132, 133, 133, 134, 118, 123, 134, 147, 119, 138, 126, 126, 130, 121, 116, 125, 124, 131, 135, 117, 117, 130, 133, 137, 130, 108, 127, 130, 121, 128, 123, 130, 121, 141, 125, 122, 125, 116, 134, 143, 129, 129, 141, 136, 124, 151, 110, 126, 138, 131, 134, 110, 121, 141, 148, 139, 115, 124, 132, 127, 125, 136, 131, 124, 152, 126, 106, 112, 120, 118, 124, 123, 134, 134, 125, 129, 145, 104, 118, 126, 125, 125, 128, 123, 137, 114, 128, 127, 118, 124, 118, 131, 130, 117, 123, 117, 129, 124, 126, 121, 134, 138, 118, 131, 134, 129, 118, 130, 113, 130, 121, 141, 130, 128, 137, 134, 127, 105, 129, 127, 124, 115, 123, 140, 133, 134, 117, 130, 124, 125, 132, 111, 142, 117, 125, 103, 135, 119, 141, 113, 126, 126, 112, 114, 133, 139, 143, 137, 122, 118, 130, 126, 127, 118, 122, 109, 142, 122, 118, 137, 121, 128, 103, 118, 129, 118, 122, 106, 120, 141, 113, 132, 121, 117, 121, 137, 133, 127, 131, 114, 136, 127, 116, 137, 118, 131, 112, 125, 117, 133, 116, 119, 134, 124, 124, 135, 111, 122, 128, 126, 120, 116, 117, 128, 135, 120, 122, 115, 130, 125, 138, 131, 135, 123, 116, 129, 125, 127, 127, 130, 119, 131, 128, 137, 118, 110, 112, 129, 122, 118, 133, 131, 121, 134, 126, 119, 123, 105, 137, 120, 131, 115, 130, 123, 129, 124, 137, 122, 121, 119, 108, 128, 129, 122, 119, 124, 124, 122, 136, 127, 106, 119, 126, 146, 124, 141, 136, 127, 120, 128, 108, 126, 126, 115, 140, 116, 123, 136, 117, 133, 122, 120, 121, 121, 126, 150, 106, 110, 124, 124, 135, 119, 147, 117, 112, 128, 115, 154, 131, 133, 136, 137, 132, 134, 118, 119, 121, 140, 129, 133, 119, 120, 128, 127, 116, 136, 133, 137, 118, 123, 128, 131, 121, 121, 130, 132, 115, 141, 118, 133, 136, 128, 137, 143, 127, 115, 128, 131, 134, 112, 118, 123, 111, 114, 120, 129, 126, 121, 102, 121, 134, 106, 130, 125, 128, 141, 125, 112, 133, 122, 131, 115, 103, 130, 129, 106, 124, 127, 145, 147, 141, 111, 127, 130, 122, 139, 133, 127, 128, 125, 139, 118, 129, 118, 122, 135, 126, 118, 126, 148, 107, 117, 119, 125, 128, 132, 128, 131, 125, 115, 127, 126, 132, 114, 142, 122, 143, 115, 122, 130, 120, 119, 136, 117, 121, 118, 142, 130, 132, 125, 117, 105, 130, 133, 115, 121, 122, 123, 133, 127, 105, 96, 157, 121, 119, 108, 129, 131, 127, 124, 122, 120, 106, 112, 132, 106, 138, 113, 123, 138, 132, 118, 105, 114, 131, 144, 129, 129, 108, 119, 111, 113, 129, 105, 126, 111, 125, 113, 116, 112, 120, 143, 131, 139, 132, 120, 139, 129, 121, 117, 116, 116, 126, 123, 128, 132, 118, 126, 128, 125, 141, 127, 143, 116, 124, 119, 141, 127, 137, 119, 117, 134, 130, 137, 110, 132, 125, 122, 117, 131, 125, 128, 121, 129, 126, 118, 133, 121, 146, 117, 108, 130, 108, 117, 110, 136, 124, 135, 141, 128, 121, 125, 122, 135, 113, 136, 131, 112, 124, 124, 136, 134, 150, 134, 131, 127, 125, 128, 134, 125, 118, 127, 114, 130, 121, 132, 108, 131, 126, 140, 128, 109, 122, 122, 130, 127, 118, 135, 123, 119, 127, 120, 125, 130, 135, 137, 124, 128, 119, 123, 119, 117, 119, 128, 132, 123, 125, 140, 123, 125, 110, 120, 143, 114, 125, 120, 127, 135, 122, 129, 131, 133, 132, 126, 131, 137, 109, 109, 122, 133, 104, 129, 121, 134, 140, 124, 129, 131, 130, 119, 108, 135, 126, 127, 122, 118, 122, 124, 137, 122, 112, 121, 117, 134, 118, 119, 118, 126, 125, 120, 134, 124, 119, 124, 127, 135, 126, 121, 134, 143, 123, 131, 124, 133, 133, 122, 139, 146, 131, 143, 124, 115, 114, 123, 119, 134, 135, 144, 126, 145, 128, 138, 129, 117, 126, 125, 121, 133, 131, 115, 110, 135, 122, 128, 126, 118, 117, 125, 91, 133, 117, 108, 127, 121, 134, 131, 124, 127, 132, 136, 125, 109, 105, 119, 115, 104, 130, 117, 121, 130, 121, 126, 107, 111, 124, 129, 131, 115, 126, 147, 107, 125, 105, 115, 124, 140, 126, 122, 102, 120, 142, 113, 132, 136, 109, 119, 117, 117, 114, 127, 131, 108, 122, 106, 138, 135, 138, 117, 129, 134, 142, 104, 127, 129, 124, 123, 124, 119, 127, 111, 132, 136, 121, 121, 134, 111, 153, 117, 106, 128, 125, 132, 140, 128, 118, 109, 119, 116, 131, 138, 124, 117, 116, 129, 124, 121, 130, 146, 121, 131, 129, 122, 117, 137, 127, 132, 106, 127, 146, 121, 131, 121, 130, 101, 115, 109, 128, 133, 118, 129, 112, 113, 140, 120, 134, 111, 131, 135, 130, 112, 108, 122, 115, 124, 130, 123, 128, 128, 128, 134, 126, 117, 114, 141, 116, 123, 121, 126, 112, 115, 127, 106, 118, 115, 119, 132, 133, 103, 130, 104, 129, 112, 127, 136, 134, 137, 124, 135, 128, 136, 123, 129, 117, 119, 131, 102, 135, 128, 119, 129, 117, 123, 115, 134, 136, 124, 113, 135, 123, 130, 111, 120, 136, 122, 128, 121, 146, 133, 120, 138, 111, 125, 137, 109, 107, 126, 138, 130, 122, 117, 137, 129, 124, 124, 119, 112, 116, 111, 122, 123, 129, 112, 124, 125, 116, 117, 122, 132, 129, 111, 114, 132, 128, 117, 117, 120, 118, 114, 123, 126, 121, 116, 113, 112, 127, 131, 123, 128, 119, 132, 137, 141, 132, 119, 115, 123, 121, 128, 102, 123, 118, 114, 122, 126, 118, 130, 124, 132, 135, 115, 136, 141, 126, 106, 119, 128, 136, 130, 135, 129, 97, 108, 118, 134, 129, 125, 109, 113, 127, 122, 124, 127, 129, 123, 113, 144, 110, 121, 110, 121, 114, 137, 135, 116, 124, 119, 127, 132, 116, 133, 117, 119, 138, 127, 118, 102, 126, 146, 127, 130, 136, 124, 128, 119, 129, 134, 127, 133, 119, 137, 133, 117, 129, 128, 121, 113, 139, 142, 107, 139, 129, 133, 125, 123, 126, 132, 126, 119, 109, 114, 120, 118, 132, 125, 151, 142, 135, 127, 120, 123, 119, 120, 122, 126, 117, 131, 112, 111, 122, 127, 115, 131, 126, 133, 130, 116, 119, 134, 143, 138, 117, 130, 131, 126, 125, 132, 124, 139, 127, 120, 138, 109, 122, 137, 139, 138, 131, 117, 127, 114, 124, 125, 126, 132, 121, 122, 126, 134, 138, 120, 136, 101, 116, 115, 127, 131, 135, 147, 115, 114, 129, 122, 124, 136, 116, 108, 123, 107, 107, 145, 111, 128, 134, 120, 124, 98, 134, 112, 151, 130, 123, 140, 116, 120, 157, 126, 119, 116, 122, 128, 137, 114, 136, 123, 134, 127, 102, 125, 116, 123, 98, 135, 144, 119, 111, 109, 129, 119, 129, 135, 149, 114, 133, 139, 112, 137, 107, 137, 99, 114, 106, 134, 128, 116, 127, 115, 131, 122, 122, 125, 129, 87, 112, 121, 99, 114, 106, 106, 114, 132, 146, 125, 120, 120, 126, 122, 145, 132, 120, 124, 135, 135, 126, 119, 118, 117, 122, 130, 136, 123, 133, 125, 101, 117, 138, 131, 136, 140, 136, 138, 122, 134, 134, 115, 137, 127, 145, 126, 124, 142, 115, 91, 109, 138, 135, 111, 142, 147, 127, 126, 120, 115, 131, 120, 124, 128, 142, 119, 116, 123, 116, 114, 123, 118, 115, 105, 117, 148, 122, 132, 132, 114, 145, 125, 146, 135, 125, 128, 111, 129, 118, 120, 128, 130, 148, 130, 118, 126, 129, 137, 143, 145, 106, 120, 109, 105, 153, 130, 116, 129, 119, 117, 132, 134, 122, 119, 135, 118, 131, 118, 118, 122, 121, 138, 133, 123, 117, 148, 130, 126, 131, 141, 114, 119, 122, 137, 138, 114, 124, 119, 119, 131, 110, 112, 136, 118, 133, 128, 117, 139, 124, 118, 119, 142, 122, 137, 136, 121, 132, 102, 117, 137, 136, 127, 125, 134, 133, 133, 124, 143, 134, 120, 118, 120, 119, 127, 139, 127, 115, 133, 154, 127, 110, 127, 113, 134, 124, 117, 121, 125, 124, 125, 139, 121, 134, 124, 119, 121, 122, 128, 121, 123, 115, 127, 123, 122, 119, 121, 119, 134, 107, 132, 103, 108, 125, 114, 138, 118, 125, 115, 145, 128, 140, 120, 110, 118, 122, 96, 124, 132, 137, 110, 109, 130, 134, 133, 134, 127, 125, 121, 146, 148, 126, 145, 103, 142, 105, 116, 132, 116, 141, 132, 136, 152, 124, 148, 127, 103, 112, 121, 120, 121, 135, 134, 137, 100, 139, 122, 134, 136, 127, 117, 118, 117, 124, 117, 128, 137, 132, 136, 112, 132, 133, 109, 112, 130, 119, 141, 133, 131, 107, 116, 123, 123, 119, 120, 142, 125, 114, 118, 131, 133, 150, 139, 127, 127, 122, 141, 129, 114, 123, 128, 98, 114, 133, 124, 121, 104, 125, 115, 135, 144, 131, 110, 130, 101, 123, 124, 130, 104, 114, 134, 130, 107, 125, 138, 102, 116, 129, 111, 130, 127, 116, 122, 120, 123, 126, 145, 139, 120, 122, 104, 125, 119, 101, 121, 117, 130, 126, 150, 123, 118, 113, 128, 120, 117, 120, 134, 132, 122, 102, 117, 115, 118, 131, 139, 115, 138, 123, 125, 125, 109, 131, 116, 132, 108, 99, 121, 135, 122, 124, 124, 133, 105, 120, 122, 132, 115, 116, 129, 129, 125, 119, 134, 147, 111, 134, 139, 142, 125, 120, 141, 105, 131, 125, 129, 112, 110, 121, 128, 142, 110, 141, 142, 149, 122, 122, 122, 143, 126, 133, 124, 131, 120, 125, 123, 129, 130, 118, 120, 123, 132, 138, 125, 123, 148, 115, 133, 112, 127, 146, 125, 108, 114, 135, 127, 120, 107, 133, 139, 123, 134, 132, 131, 113, 115, 115, 128, 141, 123, 146, 128, 124, 123, 138, 134, 128, 115, 124, 124, 130, 106, 117, 150, 109, 134, 135, 111, 127, 141, 130, 101, 130, 121, 112, 120, 116, 110, 159, 140, 127, 143, 112, 123, 129, 139, 122, 120, 115, 130, 117, 107, 130, 121, 130, 126, 117, 118, 116, 120, 125, 130, 127, 121, 119, 128, 125, 149, 113, 121, 138, 132, 124, 132, 116, 124, 103, 120, 147, 148, 132, 134, 124, 123, 124, 121, 123, 120, 145, 110, 143, 126, 122, 124, 118, 106, 137, 127, 120, 117, 116, 118, 129, 164, 90, 135, 161, 118, 124, 116, 134, 107, 116, 123, 124, 115, 126, 126, 142, 130, 129, 115, 119, 142, 125, 126, 131, 109, 130, 138, 127, 116, 128, 133, 116, 126, 127, 130, 137, 142, 118, 119, 116, 129, 128, 136, 138, 132, 133, 139, 121, 125, 128, 112, 121, 134, 123, 127, 121, 119, 130, 119, 134, 125, 144, 121, 127, 126, 132, 136, 111, 140, 129, 131, 125, 146, 143, 115, 124, 110, 123, 131, 145, 136, 124, 112, 152, 120, 136, 109, 120, 121, 122, 115, 111, 114, 113, 133, 119, 136, 131, 119, 112, 131, 125, 123, 115, 120, 117, 141, 114, 118, 113, 145, 143, 106, 125, 127, 136, 120, 136, 106, 136, 130, 107, 133, 121, 113, 137, 134, 119, 132, 132, 123, 112, 108, 118, 125, 139, 131, 152, 133, 125, 133, 124, 122, 109, 130, 136, 125, 122, 118, 124, 125, 131, 121, 137, 134, 111, 124, 139, 125, 124, 133, 119, 125, 127, 145, 127, 113, 123, 131, 122, 127, 103, 123, 129, 126, 122, 114, 128, 111, 140, 106, 126, 121, 136, 134, 124, 121, 133, 127, 105, 124, 102, 129, 134, 119, 126, 129, 140, 114, 89, 155, 123, 136, 122, 134, 125, 121, 122, 139, 135, 143, 122, 142, 131, 127, 119, 129, 143, 115, 115, 93, 123, 142, 124, 121, 131, 118, 131, 133, 117, 139, 130, 150, 122, 125, 121, 138, 135, 138, 137, 127, 111, 113, 118, 106, 130, 111, 124, 129, 123, 115, 107, 125, 127, 127, 133, 112, 130, 104, 125, 162, 120, 135, 122, 122, 125, 111, 106, 112, 125, 144, 116, 126, 111, 137, 113, 151, 123, 137, 118, 128, 126, 118, 121, 115, 114, 127, 132, 140, 138, 113, 115, 104, 136, 112, 112, 129, 128, 131, 136, 129, 121, 118, 137, 123, 119, 117, 133, 113, 126, 124, 143, 151, 124, 115, 123, 120, 126, 115, 131, 126, 124, 108, 133, 134, 123, 133, 119, 122, 149, 126, 135, 114, 131, 134, 126, 127, 109, 153, 131, 110, 123, 141, 138, 131, 129, 96, 117, 106, 132, 134, 150, 135, 113, 144, 137, 122, 111, 131, 123, 111, 124, 126, 121, 107, 139, 141, 129, 130, 136, 123, 129, 133, 129, 129, 127, 131, 116, 142, 119, 119, 130, 126, 118, 123, 146, 117, 108, 135, 118, 104, 127, 121, 124, 125, 142, 136, 127, 112, 126, 128, 125, 129, 115, 134, 119, 116, 116, 124, 119, 143, 118, 127, 132, 127, 136, 135, 101, 128, 134, 113, 125, 126, 137, 118, 125, 127, 132, 126, 105, 118, 129, 123, 122, 121, 135, 137, 123, 137, 123, 128, 115, 122, 110, 131, 105, 108, 102, 132, 113, 130, 116, 103, 126, 121, 107, 135, 121, 111, 134, 121, 132, 108, 120, 140, 131, 116, 122, 115, 140, 132, 108, 113, 128, 113, 118, 122, 112, 120, 101, 116, 122, 128, 141, 137, 127, 124, 123, 130, 119, 125, 133, 122, 134, 125, 142, 125, 122, 139, 122, 126, 140, 125, 139, 114, 127, 140, 116, 133, 134, 124, 120, 147, 123, 127, 121, 131, 108, 120, 141, 123, 132, 119, 113, 113, 127, 115, 112, 114, 125, 117, 118, 120, 121, 142, 143, 121, 127, 132, 146, 121, 126, 134, 119, 127, 122, 122, 114, 122, 120, 128, 113, 115, 133, 121, 116, 121, 116, 156, 118, 133, 122, 119, 143, 134, 132, 132, 116, 128, 130, 118, 122, 121, 120, 136, 128, 129, 127, 126, 122, 140, 122, 122, 128, 117, 139, 133, 126, 110, 104, 132, 118, 120, 123, 130, 116, 129, 121, 129, 125, 109, 119, 146, 122, 133, 117, 121, 131, 123, 117, 105, 127, 111, 115, 137, 102, 113, 118, 126, 125, 134, 114, 126, 125, 112, 120, 125, 145, 151, 121, 126, 122, 122, 122, 127, 119, 131, 136, 128, 114, 125, 132, 129, 120, 127, 152, 133, 139, 124, 139, 127, 132, 124, 128, 125, 129, 135, 121, 131, 131, 132, 119, 131, 131, 118, 121, 116, 128, 134, 117, 120, 118, 109, 119, 131, 132, 127, 109, 131, 122, 128, 120, 119, 123, 130, 128, 113, 128, 126, 122, 133, 135, 137, 126, 123, 114, 158, 108, 124, 110, 130, 111, 123, 136, 122, 143, 114, 131, 132, 112, 127, 123, 127, 126, 107, 112, 111, 134, 131, 122, 121, 125, 125, 120, 120, 150, 125, 130, 117, 132, 130, 122, 134, 115, 111, 136, 118, 120, 123, 138, 138, 132, 128, 128, 125, 117, 119, 128, 121, 145, 106, 124, 130, 143, 129, 139, 119, 122, 122, 116, 131, 133, 129, 116, 119, 104, 138, 122, 129, 125, 133, 132, 121, 126, 130, 124, 116, 129, 118, 117, 133, 130, 111, 117, 109, 116, 128, 117, 116, 119, 136, 126, 132, 126, 136, 111, 141, 125, 129, 118, 147, 129, 139, 102, 120, 139, 133, 124, 132, 124, 121, 110, 126, 113, 123, 121, 120, 129, 119, 129, 126, 120, 126, 108, 132, 128, 112, 109, 143, 116, 110, 108, 120, 140, 144, 130, 135, 124, 124, 116, 120, 118, 117, 137, 132, 137, 133, 126, 139, 119, 117, 116, 113, 116, 121, 137, 119, 121, 102, 92, 122, 142, 119, 130, 125, 122, 123, 112, 108, 135, 114, 145, 112, 117, 119, 102, 125, 105, 134, 114, 146, 131, 125, 108, 125, 99, 119, 117, 127, 126, 126, 144, 126, 134, 132, 116, 131, 109, 122, 112, 125, 139, 128, 125, 130, 146, 122, 124, 129, 113, 134, 125, 135, 115, 125, 126, 98, 129, 126, 124, 149, 122, 138, 133, 143, 125, 115, 113, 108, 127, 129, 103, 127, 138, 124, 127, 110, 100, 146, 119, 125, 125, 119, 134, 116, 124, 118, 115, 139, 161, 110, 130, 129, 127, 143, 122, 127, 124, 121, 134, 127, 127, 147, 134, 125, 116, 116, 121, 128, 143, 128, 116, 137, 126, 102, 134, 144, 124, 132, 123, 121, 138, 132, 122, 124, 136, 124, 133, 140, 136, 122, 130, 119, 128, 116, 119, 113, 119, 125, 126, 128, 115, 126, 153, 124, 122, 117, 134, 115, 114, 127, 120, 117, 127, 126, 124, 108, 134, 119, 141, 115, 140, 132, 132, 125, 122, 122, 130, 130, 117, 134, 124, 124, 142, 126, 116, 150, 126, 124, 125, 127, 111, 129, 126, 129, 136, 125, 112, 126, 115, 124, 122, 114, 132, 132, 113, 116, 136, 122, 127, 118, 137, 137, 133, 135, 121, 131, 133, 132, 134, 131, 126, 143, 124, 143, 127, 124, 120, 111, 123, 134, 123, 111, 128, 135, 129, 138, 116, 119, 133, 111, 125, 128, 95, 130, 135, 127, 136, 116, 107, 139, 111, 112, 99, 131, 136, 133, 116, 106, 116, 118, 117, 116, 132, 122, 117, 124, 136, 123, 121, 129, 130, 111, 124, 115, 134, 117, 141, 129, 123, 128, 124, 124, 125, 125, 117, 140, 127, 119, 105, 122, 127, 123, 147, 133, 119, 144, 117, 124, 98, 120, 136, 120, 126, 125, 128, 130, 118, 120, 117, 132, 118, 110, 140, 128, 115, 140, 110, 123, 118, 133, 134, 119, 106, 115, 133, 142, 154, 138, 134, 111, 119, 120, 107, 131, 121, 126, 114, 118, 100, 116, 116, 133, 129, 132, 121, 105, 132, 114, 115, 123, 112, 117, 127, 123, 129, 128, 139, 126, 151, 131, 129, 120, 129, 120, 122, 100, 115, 124, 124, 117, 112, 122, 134, 135, 111, 129, 139, 107, 132, 130, 135, 120, 135, 134, 135, 125, 128, 119, 123, 134, 127, 129, 141, 130, 122, 119, 119, 131, 135, 119, 127, 119, 142, 139, 122, 109, 141, 135, 119, 122, 136, 111, 138, 143, 123, 124, 112, 144, 131, 138, 130, 127, 141, 124, 130, 114, 119, 120, 122, 108, 119, 118, 118, 138, 126, 109, 133, 125, 126, 108, 134, 119, 113, 130, 130, 112, 124, 125, 140, 120, 132, 134, 118, 129, 105, 127, 125, 123, 140, 121, 136, 127, 117, 129, 129, 117, 144, 117, 119, 121, 134, 119, 126, 142, 133, 120, 117, 114, 146, 132, 121, 129, 131, 116, 124, 143, 127, 127, 128, 141, 119, 121, 100, 124, 145, 127, 138, 137, 112, 129, 120, 130, 150, 147, 104, 131, 122, 151, 131, 130, 126, 132, 125, 120, 155, 146, 134, 128, 121, 131, 130, 123, 140, 129, 138, 117, 114, 120, 136, 115, 141, 116, 116, 112, 113, 115, 126, 132, 107, 125, 123, 133, 142, 123, 145, 126, 130, 126, 136, 127, 120, 129, 114, 122, 107, 130, 124, 118, 131, 128, 129, 117, 119, 117, 120, 121, 109, 119, 126, 125, 136, 113, 103, 112, 116, 119, 124, 145, 134, 109, 122, 125, 113, 119, 108, 129, 152, 124, 133, 124, 109, 116, 124, 140, 137, 108, 97, 118, 138, 118, 131, 124, 111, 119, 115, 130, 134, 122, 124, 108, 121, 131, 121, 144, 107, 124, 127, 141, 139, 138, 108, 111, 144, 130, 103, 152, 113, 122, 135, 113, 112, 132, 113, 127, 125, 112, 127, 122, 107, 133, 120, 108, 145, 123, 115, 120, 132, 130, 118, 121, 122, 119, 130, 132, 132, 121, 137, 117, 131, 113, 121, 117, 120, 113, 130, 116, 111, 153, 113, 110, 127, 117, 112, 120, 117, 121, 126, 119, 132, 118, 108, 122, 130, 118, 113, 129, 124, 112, 121, 138, 117, 146, 127, 144, 111, 116, 119, 137, 124, 130, 129, 111, 121, 125, 104, 132, 113, 137, 156, 124, 125, 123, 123, 133, 133, 128, 124, 121, 123, 113, 118, 131, 124, 119, 112, 128, 110, 124, 134, 123, 123, 136, 128, 132, 124, 122, 119, 113, 130, 122, 132, 137, 131, 108, 123, 112, 136, 133, 147, 131, 124, 136, 150, 147, 118, 122, 126, 136, 143, 132, 119, 135, 148, 137, 117, 119, 117, 127, 140, 118, 120, 121, 106, 109, 130, 125, 149, 119, 116, 151, 144, 115, 111, 131, 123, 112, 131, 134, 125, 119, 131, 125, 130, 120, 115, 136, 131, 124, 127, 124, 128, 110, 141, 128, 117, 122, 119, 142, 131, 126, 114, 124, 124, 111, 102, 127, 123, 152, 142, 124, 126, 126, 127, 143, 120, 111, 126, 122, 109, 143, 126, 118, 114, 111, 142, 113, 132, 125, 142, 120, 134, 138, 114, 140, 120, 111, 129, 124, 129, 117, 134, 132, 138, 122, 123, 120, 131, 127, 126, 122, 142, 132, 131, 112, 121, 133, 139, 146, 121, 121, 121, 118, 126, 120, 132, 118, 141, 138, 125, 119, 141, 103, 116, 129, 124, 119, 126, 122, 122, 136, 115, 134, 132, 128, 115, 122, 109, 126, 121, 100, 143, 114, 133, 145, 122, 129, 120, 149, 92, 110, 136, 129, 123, 130, 131, 123, 119, 135, 130, 137, 123, 106, 122, 113, 133, 108, 118, 132, 126, 138, 118, 139, 107, 119, 139, 98, 127, 132, 133, 115, 122, 130, 136, 121, 120, 133, 126, 130, 126, 118, 120, 113, 123, 134, 118, 112, 112, 141, 119, 135, 120, 121, 123, 142, 105, 136, 119, 116, 125, 130, 125, 137, 120, 121, 90, 126, 125, 126, 121, 128, 142, 122, 115, 132, 119, 129, 129, 113, 124, 112, 116, 125, 150, 137, 111, 129, 113, 121, 132, 121, 104, 115, 122, 123, 130, 113, 128, 126, 111, 112, 136, 101, 105, 134, 151, 134, 145, 121, 124, 105, 147, 127, 119, 138, 123, 125, 123, 136, 131, 138, 115, 130, 128, 138, 140, 121, 122, 134, 120, 131, 130, 107, 136, 136, 138, 123, 107, 145, 134, 131, 103, 127, 130, 121, 112, 124, 112, 132, 134, 112, 133, 114, 132, 121, 138, 106, 122, 143, 119, 139, 125, 109, 114, 145, 139, 139, 150, 122, 145, 117, 141, 124, 140, 137, 126, 136, 113, 134, 116, 103, 132, 109, 126, 135, 128, 123, 133, 140, 113, 136, 116, 141, 122, 123, 127, 118, 138, 121, 124, 134, 128, 105, 126, 132, 106, 118, 136, 119, 134, 136, 128, 120, 124, 110, 146, 126, 127, 124, 113, 128, 132, 127, 121, 120, 132, 127, 120, 115, 122, 126, 130, 129, 135, 121, 144, 137, 118, 126, 97, 114, 118, 133, 117, 138, 128, 122, 125, 129, 133, 102, 120, 112, 117, 120, 111, 127, 118, 116, 136, 126, 123, 140, 130, 113, 139, 137, 140, 124, 126, 97, 135, 119, 118, 118, 121, 126, 124, 133, 115, 121, 129, 130, 119, 129, 114, 133, 113, 121, 118, 115, 110, 106, 121, 119, 121, 112, 94, 109, 121, 134, 132, 116, 128, 131, 124, 120, 119, 105, 135, 114, 118, 107, 115, 123, 132, 134, 133, 124, 115, 121, 123, 123, 137, 118, 135, 154, 122, 108, 137, 117, 124, 131, 144, 142, 123, 130, 123, 126, 135, 131, 117, 143, 147, 113, 125, 117, 121, 129, 130, 118, 109, 125, 108, 130, 120, 135, 110, 124, 124, 156, 110, 122, 150, 135, 129, 119, 123, 104, 125, 118, 129, 138, 106, 115, 116, 130, 132, 115, 122, 100, 157, 123, 137, 117, 110, 113, 130, 153, 126, 122, 129, 122, 125, 127, 123, 130, 120, 139, 117, 127, 137, 124, 112, 109, 128, 138, 117, 126, 143, 132, 120, 130, 128, 119, 133, 128, 123, 123, 111, 123, 131, 145, 129, 143, 112, 141, 126, 135, 140, 133, 122, 140, 118, 103, 115, 130, 107, 131, 112, 137, 149, 139, 126, 135, 153, 142, 123, 115, 102, 109, 116, 110, 112, 130, 118, 124, 133, 129, 120, 119, 136, 103, 111, 118, 118, 126, 128, 135, 121, 120, 133, 125, 110, 126, 139, 109, 153, 139, 120, 127, 150, 129, 130, 128, 106, 127, 127, 117, 118, 138, 104, 132, 115, 127, 145, 139, 121, 118, 144, 135, 123, 136, 126, 133, 112, 111, 116, 139, 137, 124, 125, 120, 124, 120, 125, 118, 134, 121, 125, 141, 111, 122, 122, 110, 141, 138, 145, 125, 120, 137, 133, 122, 127, 131, 136, 138, 123, 110, 121, 124, 120, 117, 122, 142, 105, 133, 122, 106, 138, 102, 133, 139, 157, 109, 145, 136, 119, 121, 145, 125, 118, 125, 128, 135, 121, 122, 127, 105, 123, 121, 129, 107, 131, 129, 120, 115, 109, 121, 145, 119, 99, 134, 143, 127, 138, 124, 142, 136, 121, 141, 142, 118, 122, 129, 128, 126, 121, 128, 132, 123, 125, 123, 128, 115, 103, 110, 138, 108, 136, 128, 126, 120, 115, 117, 131, 123, 131, 131, 145, 133, 122, 139, 127, 140, 111, 116, 124, 138, 140, 133, 109, 131, 114, 136, 111, 125, 135, 126, 115, 130, 130, 108, 109, 130, 130, 122, 138, 116, 139, 121, 128, 118, 110, 113, 131, 118, 133, 123, 117, 136, 133, 134, 123, 112, 108, 117, 126, 119, 145, 103, 136, 127, 115, 141, 136, 125, 133, 121, 109, 138, 122, 131, 115, 115, 143, 123, 116, 123, 127, 117, 106, 112, 122, 129, 127, 117, 132, 107, 142, 103, 104, 128, 113, 119, 122, 125, 119, 132, 143, 128, 140, 139, 119, 114, 127, 119, 119, 120, 117, 133, 119, 126, 128, 119, 131, 131, 119, 142, 125, 120, 139, 135, 136, 120, 115, 116, 120, 128, 128, 132, 110, 137, 138, 120, 139, 114, 113, 138, 124, 112, 129, 128, 107, 123, 105, 112, 119, 123, 131, 143, 139, 136, 122, 117, 118, 128, 124, 136, 139, 125, 120, 139, 125, 120, 106, 109, 118, 122, 120, 125, 129, 137, 126, 123, 120, 123, 128, 126, 111, 134, 124, 117, 112, 128, 134, 120, 126, 141, 125, 101, 126, 126, 156, 146, 116, 125, 127, 135, 132, 127, 125, 116, 126, 115, 125, 131, 116, 130, 130, 116, 131, 133, 136, 108, 123, 112, 117, 124, 120, 128, 140, 113, 126, 122, 119, 131, 117, 126, 110, 123, 129, 120, 141, 116, 114, 121, 127, 115, 125, 145, 132, 137, 135, 150, 136, 114, 122, 116, 128, 121, 131, 133, 126, 133, 138, 137, 126, 103, 122, 120, 130, 119, 116, 134, 146, 115, 134, 133, 125, 114, 132, 127, 129, 118, 138, 131, 130, 120, 134, 139, 112, 126, 132, 104, 120, 125, 135, 137, 139, 117, 131, 132, 101, 92, 127, 116, 126, 138, 126, 127, 141, 120, 130, 114, 119, 118, 153, 129, 143, 105, 114, 127, 124, 116, 101, 122, 129, 126, 126, 123, 134, 130, 112, 109, 103, 129, 126, 125, 134, 118, 130, 128, 127, 122, 92, 123, 124, 139, 127, 132, 113, 113, 112, 125, 127, 119, 115, 121, 125, 120, 122, 139, 114, 129, 129, 126, 129, 132, 128, 130, 119, 131, 133, 123, 135, 121, 121, 124, 121, 122, 126, 123, 105, 116, 113, 133, 131, 130, 123, 125, 126, 135, 137, 129, 132, 124, 120, 131, 118, 114, 122, 127, 124, 119, 135, 119, 115, 128, 136, 134, 114, 114, 149, 138, 147, 129, 112, 150, 127, 110, 118, 137, 128, 135, 130, 128, 119, 125, 123, 121, 130, 122, 139, 118, 105, 118, 138, 128, 105, 125, 123, 112, 146, 136, 123, 120, 129, 121, 104, 106, 119, 119, 123, 128, 124, 112, 127, 116, 119, 128, 117, 127, 137, 126, 128, 130, 117, 132, 150, 121, 122, 115, 127, 119, 123, 126, 125, 124, 112, 133, 132, 119, 142, 135, 127, 132, 142, 122, 131, 122, 118, 135, 121, 118, 120, 121, 136, 131, 123, 143, 125, 128, 125, 133, 109, 126, 120, 119, 117, 132, 116, 117, 128, 121, 130, 100, 115, 128, 130, 118, 127, 143, 139, 127, 114, 129, 133, 120, 118, 117, 123, 132, 107, 129, 105, 145, 137, 126, 113, 117, 115, 115, 134, 122, 124, 106, 122, 114, 133, 133, 121, 137, 106, 152, 143, 120, 115, 129, 121, 120, 131, 134, 130, 118, 125, 134, 129, 113, 128, 115, 121, 130, 104, 135, 128, 113, 126, 122, 127, 132, 127, 121, 114, 134, 121, 128, 120, 120, 121, 125, 124, 118, 141, 116, 138, 130, 116, 118, 138, 132, 101, 127, 131, 121, 132, 143, 125, 105, 124, 123, 115, 121, 111, 122, 138, 120, 105, 124, 131, 119, 123, 116, 127, 101, 144, 122, 120, 138, 124, 104, 132, 131, 128, 122, 94, 145, 120, 126, 131, 133, 139, 135, 116, 130, 127, 118, 128, 135, 120, 114, 120, 124, 117, 118, 130, 136, 127, 121, 130, 135, 135, 124, 140, 119, 121, 118, 116, 127, 130, 130, 126, 138, 131, 131, 134, 122, 120, 118, 122, 126, 119, 128, 120, 118, 128, 130, 122, 145, 133, 118, 145, 123, 135, 128, 125, 122, 135, 127, 101, 133, 135, 125, 122, 142, 145, 135, 130, 121, 122, 137, 128, 129, 136, 129, 112, 113, 114, 126, 130, 111, 120, 119, 134, 128, 119, 139, 139, 125, 117, 133, 122, 113, 112, 133, 132, 123, 126, 119, 145, 142, 129, 127, 131, 117, 133, 115, 135, 110, 119, 139, 134, 114, 123, 120, 131, 121, 144, 122, 98, 130, 129, 110, 143, 122, 123, 139, 126, 125, 147, 133, 123, 119, 129, 117, 131, 121, 124, 126, 128, 127, 121, 127, 133, 142, 117, 132, 134, 126, 119, 134, 131, 131, 123, 101, 134, 128, 127, 145, 118, 112, 122, 132, 136, 115, 119, 125, 122, 127, 115, 123, 128, 118, 120, 115, 124, 112, 126, 134, 127, 137, 136, 134, 129, 116, 136, 139, 123, 133, 122, 125, 119, 127, 122, 156, 137, 122, 134, 118, 103, 126, 128, 114, 127, 126, 123, 142, 130, 133, 127, 116, 128, 114, 134, 122, 142, 125, 125, 114, 126, 127, 123, 124, 145, 126, 107, 138, 111, 123, 124, 99, 131, 107, 138, 135, 115, 147, 131, 122, 131, 121, 117, 111, 136, 126, 135, 109, 120, 118, 120, 125, 144, 116, 130, 106, 125, 126, 137, 135, 122, 115, 139, 130, 130, 128, 129, 125, 108, 125, 126, 118, 128, 124, 117, 131, 115, 113, 130, 128, 128, 125, 132, 124, 125, 110, 134, 142, 140, 124, 125, 121, 113, 131, 129, 138, 131, 127, 139, 144, 123, 127, 106, 131, 129, 111, 103, 135, 117, 115, 140, 142, 139, 114, 124, 119, 137, 126, 129, 123, 116, 125, 136, 117, 130, 106, 159, 122, 134, 128, 104, 128, 114, 136, 123, 125, 132, 127, 129, 125, 134, 115, 123, 136, 110, 137, 133, 118, 136, 123, 117, 125, 108, 132, 118, 114, 113, 139, 126, 124, 121, 127, 118, 116, 132, 138, 115, 135, 136, 130, 129, 137, 149, 140, 125, 107, 119, 133, 127, 112, 119, 105, 124, 115, 126, 135, 119, 134, 118, 135, 122, 133, 119, 112, 133, 125, 125, 113, 126, 125, 135, 148, 137, 121, 124, 123, 126, 143, 127, 123, 106, 142, 129, 135, 127, 109, 118, 127, 125, 132, 135, 146, 102, 151, 121, 103, 129, 113, 140, 110, 120, 122, 129, 124, 119, 116, 129, 139, 111, 107, 128, 106, 123, 125, 140, 108, 125, 116, 124, 128, 125, 135, 118, 124, 119, 132, 122, 127, 127, 129, 125, 137, 127, 112, 134, 127, 135, 121, 125, 125, 115, 117, 135, 132, 106, 117, 130, 117, 119, 120, 103, 127, 111, 142, 122, 119, 123, 123, 111, 118, 137, 133, 106, 122, 135, 136, 126, 122, 121, 130, 140, 117, 124, 120, 112, 133, 125, 148, 129, 130, 112, 118, 123, 138, 110, 117, 121, 116, 106, 126, 126, 132, 116, 117, 134, 127, 123, 133, 134, 122, 126, 123, 132, 123, 110, 129, 130, 122, 119, 111, 164, 118, 140, 126, 136, 115, 139, 124, 118, 124, 129, 124, 128, 104, 117, 134, 120, 123, 141, 126, 118, 96, 134, 130, 128, 141, 131, 120, 124, 124, 126, 102, 107, 105, 138, 137, 116, 120, 126, 126, 129, 108, 122, 142, 126, 117, 129, 135, 139, 135, 120, 156, 115, 111, 125, 125, 128, 128, 137, 117, 151, 136, 131, 117, 128, 135, 143, 127, 124, 137, 133, 136, 130, 133, 123, 120, 109, 114, 114, 133, 124, 134, 118, 122, 118, 123, 127, 116, 121, 111, 107, 113, 118, 130, 130, 119, 106, 124, 128, 111, 120, 136, 143, 128, 124, 129, 129, 131, 127, 112, 120, 111, 136, 117, 122, 126, 110, 123, 139, 130, 130, 138, 129, 119, 124, 115, 118, 131, 133, 122, 122, 121, 112, 124, 119, 142, 117, 132, 127, 131, 126, 129, 115, 141, 127, 111, 125, 127, 131, 111, 133, 146, 141, 116, 123, 140, 123, 137, 113, 125, 113, 126, 149, 118, 137, 122, 139, 114, 133, 151, 133, 126, 126, 130, 123, 125, 127, 150, 118, 120, 122, 123, 106, 122, 143, 123, 125, 105, 114, 128, 132, 135, 121, 126, 119, 126, 126, 129, 117, 118, 112, 127, 126, 123, 120, 105, 132, 103, 121, 111, 126, 146, 116, 132, 122, 135, 133, 120, 124, 105, 137, 114, 133, 132, 134, 135, 108, 109, 124, 121, 106, 127, 109, 131, 133, 146, 122, 144, 136, 119, 124, 129, 142, 127, 131, 110, 112, 134, 129, 136, 112, 121, 117, 131, 131, 132, 130, 121, 125, 115, 125, 126, 119, 111, 122, 127, 123, 138, 117, 112, 115, 138, 133, 137, 120, 128, 123, 114, 123, 135, 126, 136, 131, 135, 148, 115, 140, 138, 120, 125, 132, 126, 133, 132, 122, 119, 118, 122, 119, 133, 138, 124, 102, 140, 123, 126, 130, 139, 145, 133, 118, 117, 131, 139, 131, 108, 115, 124, 129, 120, 117, 119, 130, 128, 137, 133, 123, 124, 116, 105, 131, 125, 132, 131, 124, 138, 123, 127, 120, 119, 134, 125, 111, 138, 125, 135, 131, 105, 115, 126, 135, 99, 134, 129, 153, 127, 117, 136, 137, 125, 130, 128, 137, 146, 110, 110, 119, 115, 137, 132, 129, 114, 135, 134, 134, 136, 126, 127, 115, 132, 145, 124, 93, 117, 142, 128, 126, 124, 139, 128, 129, 119, 134, 146, 127, 122, 125, 121, 117, 126, 109, 129, 111, 119, 126, 132, 130, 115, 111, 104, 111, 130, 116, 116, 119, 134, 123, 133, 136, 118, 121, 123, 97, 146, 123, 111, 126, 127, 113, 123, 99, 154, 106, 126, 122, 115, 110, 148, 145, 115, 131, 135, 109, 113, 131, 119, 102, 117, 129, 133, 134, 126, 116, 113, 132, 116, 132, 131, 113, 126, 132, 131, 133, 118, 140, 128, 129, 149, 129, 113, 116, 131, 127, 119, 118, 127, 128, 135, 125, 139, 142, 137, 129, 113, 145, 143, 138, 109, 122, 124, 130, 126, 118, 138, 129, 119, 132, 118, 131, 131, 134, 122, 138, 120, 127, 159, 142, 118, 120, 105, 121, 108, 118, 123, 149, 136, 122, 119, 110, 136, 134, 122, 137, 142, 126, 133, 119, 122, 130, 129, 137, 120, 116, 127, 126, 134, 141, 130, 122, 129, 137, 139, 118, 128, 123, 118, 136, 123, 109, 132, 146, 132, 161, 129, 119, 112, 123, 128, 118, 130, 130, 120, 124, 150, 138, 120, 114, 123, 120, 108, 125, 124, 137, 133, 123, 99, 110, 123, 123, 146, 141, 125, 124, 127, 124, 131, 128, 123, 124, 122, 128, 135, 128, 128, 126, 140, 128, 120, 123, 125, 131, 120, 126, 119, 130, 132, 128, 112, 156, 127, 112, 117, 133, 137, 117, 141, 118, 116, 125, 113, 137, 132, 124, 128, 130, 110, 139, 133, 118, 125, 132, 114, 130, 119, 115, 108, 120, 127, 127, 133, 106, 124, 122, 135, 128, 134, 136, 122, 126, 126, 117, 128, 113, 121, 127, 125, 108, 114, 99, 122, 118, 129, 115, 127, 141, 120, 123, 132, 114, 132, 118, 124, 128, 121, 129, 125, 121, 134, 129, 123, 123, 124, 117, 119, 109, 139, 134, 115, 139, 115, 121, 108, 128, 133, 113, 107, 120, 113, 124, 142, 132, 120, 134, 131, 105, 120, 134, 113, 108, 139, 137, 143, 122, 127, 109, 140, 127, 131, 131, 106, 124, 127, 152, 143, 137, 106, 131, 153, 139, 126, 111, 133, 136, 117, 124, 130, 128, 125, 129, 115, 115, 118, 112, 130, 134, 156, 126, 134, 134, 134, 130, 141, 122, 106, 121, 125, 114, 124, 126, 125, 104, 140, 140, 127, 110, 112, 130, 130, 143, 137, 129, 121, 131, 148, 145, 123, 145, 116, 138, 123, 122, 132, 120, 128, 126, 125, 129, 124, 132, 119, 117, 139, 136, 122, 127, 127, 134, 131, 124, 121, 102, 130, 120, 108, 122, 113, 116, 138, 116, 125, 138, 126, 113, 119, 132, 128, 124, 121, 124, 119, 133, 115, 126, 127, 126, 117, 139, 110, 133, 140, 125, 124, 135, 111, 128, 113, 110, 134, 120, 135, 132, 123, 119, 111, 142, 116, 112, 145, 112, 121, 138, 140, 125, 119, 121, 120, 137, 136, 115, 132, 143, 124, 145, 116, 119, 126, 137, 121, 118, 146, 121, 125, 126, 124, 123, 125, 127, 136, 122, 151, 146, 124, 124, 120, 126, 143, 133, 117, 131, 133, 124, 128, 143, 120, 120, 130, 135, 124, 134, 118, 117, 103, 117, 140, 128, 118, 162, 126, 144, 150, 122, 121, 123, 139, 144, 125, 131, 134, 124, 110, 123, 140, 119, 112, 122, 142, 128, 134, 123, 151, 115, 138, 140, 128, 126, 121, 122, 124, 112, 121, 129, 140, 120, 116, 125, 112, 115, 132, 128, 118, 117, 131, 116, 123, 126, 115, 106, 113, 124, 140, 114, 130, 120, 117, 128, 134, 114, 125, 140, 127, 107, 118, 128, 127, 123, 120, 130, 118, 123, 149, 122, 122, 138, 121, 124, 118, 124, 137, 124, 123, 106, 123, 140, 132, 143, 116, 125, 136, 142, 117, 110, 143, 109, 122, 147, 141, 143, 117, 126, 143, 126, 104, 128, 129, 128, 130, 152, 117, 128, 117, 129, 144, 117, 123, 124, 121, 158, 120, 113, 122, 122, 104, 117, 110, 114, 108, 128, 123, 120, 92, 134, 117, 129, 160, 119, 129, 135, 106, 135, 112, 106, 125, 125, 103, 131, 132, 127, 126, 132, 124, 124, 106, 138, 121, 128, 133, 142, 119, 111, 118, 133, 129, 144, 107, 133, 128, 128, 126, 162, 119, 109, 132, 133, 133, 117, 95, 134, 132, 148, 134, 130, 139, 130, 121, 124, 145, 137, 113, 129, 133, 126, 108, 124, 131, 119, 120, 131, 140, 130, 127, 132, 138, 130, 118, 128, 141, 124, 130, 121, 127, 143, 127, 137, 112, 128, 126, 115, 120, 125, 125, 131, 122, 134, 118, 114, 120, 131, 115, 131, 118, 125, 121, 124, 134, 121, 133, 106, 115, 117, 125, 133, 139, 127, 106, 114, 119, 105, 133, 125, 156, 96, 120, 129, 130, 137, 122, 123, 125, 123, 127, 125, 117, 119, 130, 131, 125, 121, 134, 112, 123, 117, 130, 130, 124, 119, 134, 130, 115, 130, 116, 126, 129, 133, 123, 122, 121, 136, 115, 143, 118, 140, 124, 132, 128, 117, 108, 120, 123, 119, 116, 124, 138, 96, 117, 136, 113, 132, 130, 128, 123, 133, 125, 121, 124, 124, 130, 117, 135, 139, 123, 115, 128, 139, 117, 123, 129, 126, 126, 115, 128, 135, 99, 131, 115, 129, 132, 125, 132, 140, 118, 103, 121, 112, 131, 112, 131, 128, 131, 126, 133, 126, 137, 130, 115, 141, 130, 113, 119, 132, 126, 123, 146, 121, 128, 144, 132, 127, 131, 132, 113, 126, 120, 139, 103, 131, 121, 135, 130, 110, 120, 117, 124, 114, 133, 118, 118, 134, 102, 89, 132, 126, 123, 127, 107, 132, 135, 129, 110, 149, 120, 115, 123, 118, 128, 132, 124, 112, 139, 133, 118, 124, 109, 118, 119, 106, 117, 113, 113, 129, 135, 111, 125, 117, 136, 132, 134, 141, 119, 138, 134, 121, 127, 122, 127, 119, 132, 127, 122, 120, 130, 147, 140, 123, 124, 134, 142, 126, 134, 136, 139, 125, 116, 112, 115, 111, 133, 107, 113, 145, 129, 137, 114, 124, 133, 111, 113, 141, 134, 129, 131, 120, 110, 127, 125, 129, 114, 123, 119, 102, 116, 112, 145, 115, 131, 126, 121, 127, 123, 129, 155, 121, 119, 114, 114, 118, 136, 115, 133, 132, 109, 132, 122, 137, 123, 133, 110, 129, 114, 131, 132, 119, 121, 133, 130, 128, 116, 133, 115, 122, 136, 127, 131, 128, 146, 118, 112, 133, 118, 115, 130, 139, 134, 128, 122, 127, 119, 122, 128, 142, 120, 118, 127, 131, 135, 116, 127, 117, 122, 126, 119, 123, 114, 120, 145, 166, 115, 115, 119, 125, 140, 123, 125, 109, 133, 111, 133, 116, 132, 122, 143, 116, 127, 124, 121, 140, 116, 122, 131, 140, 130, 127, 135, 137, 124, 113, 137, 141, 120, 118, 135, 133, 135, 128, 124, 118, 131, 117, 112, 104, 103, 138, 131, 123, 121, 128, 122, 108, 133, 125, 130, 122, 126, 110, 80, 138, 128, 118, 133, 132, 132, 134, 134, 129, 118, 137, 120, 124, 123, 134, 138, 130, 124, 134, 142, 125, 116, 132, 119, 134, 133, 112, 120, 143, 104, 131, 113, 132, 144, 114, 133, 142, 110, 127, 145, 134, 100, 121, 130, 127, 136, 121, 126, 130, 108, 131, 118, 130, 108, 124, 119, 124, 125, 127, 110, 137, 131, 132, 120, 96, 127, 147, 125, 106, 114, 131, 116, 132, 133, 132, 132, 118, 129, 125, 147, 117, 113, 128, 131, 127, 129, 125, 127, 132, 125, 128, 140, 110, 152, 134, 137, 124, 121, 147, 133, 129, 129, 125, 115, 100, 127, 125, 132, 132, 130, 132, 145, 136, 124, 132, 128, 125, 126, 119, 118, 112, 122, 117, 112, 119, 123, 125, 127, 123, 141, 131, 128, 136, 129, 134, 113, 119, 134, 135, 114, 134, 148, 138, 107, 142, 121, 127, 130, 122, 127, 123, 131, 134, 133, 115, 115, 145, 127, 118, 123, 114, 136, 127, 112, 123, 139, 120, 131, 135, 110, 118, 125, 133, 123, 140, 151, 105, 133, 125, 127, 115, 129, 116, 113, 119, 105, 136, 133, 115, 132, 134, 141, 117, 122, 129, 113, 138, 142, 113, 139, 127, 130, 120, 132, 105, 132, 118, 130, 129, 110, 132, 129, 118, 121, 108, 127, 125, 103, 123, 136, 136, 138, 124, 117, 99, 115, 140, 137, 134, 111, 115, 135, 128, 111, 124, 120, 130, 128, 118, 111, 119, 127, 136, 148, 121, 114, 122, 125, 114, 106, 117, 126, 124, 114, 133, 139, 118, 108, 113, 130, 133, 139, 114, 120, 123, 122, 135, 125, 123, 134, 131, 125, 119, 137, 131, 128, 130, 119, 138, 130, 118, 128, 142, 113, 117, 131, 119, 132, 120, 132, 134, 126, 121, 113, 138, 126, 137, 128, 147, 134, 120, 129, 135, 139, 139, 126, 125, 109, 116, 136, 125, 110, 135, 141, 120, 131, 127, 146, 136, 111, 133, 111, 108, 128, 145, 132, 128, 133, 129, 124, 123, 141, 119, 123, 116, 132, 135, 101, 126, 135, 144, 122, 127, 120, 121, 131, 125, 114, 99, 118, 126, 132, 124, 130, 117, 135, 129, 118, 127, 135, 134, 133, 104, 129, 138, 120, 121, 135, 115, 134, 123, 128, 127, 144, 137, 124, 132, 116, 133, 114, 138, 129, 131, 134, 125, 106, 113, 118, 108, 129, 130, 150, 123, 128, 125, 113, 132, 134, 126, 123, 139, 114, 132, 127, 139, 118, 151, 127, 144, 129, 114, 118, 140, 142, 123, 110, 114, 122, 118, 118, 129, 114, 124, 131, 136, 128, 124, 137, 144, 130, 134, 111, 127, 122, 126, 130, 105, 121, 136, 148, 114, 118, 132, 122, 146, 131, 123, 118, 112, 123, 126, 109, 134, 135, 118, 106, 113, 109, 124, 130, 138, 102, 134, 122, 131, 120, 120, 121, 130, 110, 140, 96, 131, 129, 117, 102, 121, 128, 137, 138, 118, 133, 118, 126, 110, 118, 115, 123, 125, 135, 117, 120, 133, 124, 123, 126, 129, 108, 120, 129, 138, 122, 125, 121, 128, 127, 137, 121, 118, 113, 121, 105, 132, 128, 128, 138, 133, 119, 138, 115, 141, 126, 112, 131, 115, 122, 107, 130, 121, 149, 107, 134, 115, 131, 125, 136, 136, 114, 143, 125, 117, 125, 108, 118, 131, 118, 109, 136, 150, 120, 120, 110, 102, 128, 116, 133, 133, 113, 131, 130, 134, 133, 134, 119, 115, 116, 129, 110, 122, 132, 114, 127, 121, 127, 146, 111, 112, 125, 140, 124, 130, 135, 128, 132, 118, 149, 131, 109, 119, 127, 141, 117, 102, 141, 141, 144, 132, 135, 124, 133, 115, 126, 117, 126, 108, 129, 120, 132, 133, 127, 125, 137, 123, 127, 138, 142, 114, 130, 142, 121, 119, 125, 131, 123, 137, 120, 126, 146, 124, 125, 126, 129, 151, 155, 129, 124, 119, 140, 129, 131, 129, 119, 132, 135, 123, 133, 116, 124, 121, 131, 109, 112, 125, 127, 129, 123, 143, 132, 115, 129, 142, 135, 129, 121, 121, 111, 136, 124, 123, 133, 121, 133, 122, 128, 133, 127, 117, 137, 130, 120, 132, 106, 118, 122, 119, 127, 123, 130, 121, 114, 123, 117, 134, 125, 129, 130, 127, 126, 111, 137, 132, 111, 126, 122, 114, 118, 100, 119, 128, 121, 114, 119, 140, 127, 119, 132, 107, 105, 128, 133, 136, 119, 132, 126, 123, 128, 126, 143, 125, 129, 143, 124, 139, 110, 125, 123, 145, 126, 127, 119, 128, 128, 134, 122, 125, 125, 125, 135, 134, 122, 129, 113, 116, 103, 125, 122, 135, 129, 131, 112, 122, 137, 124, 114, 117, 129, 114, 119, 131, 133, 123, 139, 119, 129, 118, 119, 123, 121, 125, 121, 112, 155, 120, 144, 134, 115, 127, 124, 110, 107, 123, 138, 129, 102, 129, 124, 121, 133, 115, 142, 114, 120, 145, 129, 114, 125, 138, 117, 124, 145, 139, 120, 137, 128, 117, 128, 114, 122, 120, 132, 123, 128, 112, 117, 135, 133, 134, 106, 137, 131, 117, 119, 116, 103, 120, 117, 104, 119, 125, 133, 122, 129, 102, 121, 127, 131, 138, 132, 135, 137, 126, 135, 127, 132, 130, 107, 114, 105, 102, 125, 127, 107, 126, 117, 105, 134, 123, 103, 119, 134, 137, 130, 128, 113, 132, 132, 128, 131, 118, 127, 120, 128, 137, 104, 123, 132, 134, 131, 121, 140, 114, 114, 125, 121, 141, 129, 134, 108, 126, 129, 115, 121, 121, 126, 138, 125, 133, 142, 118, 126, 134, 141, 126, 120, 129, 111, 105, 128, 138, 131, 130, 105, 133, 133, 135, 128, 129, 158, 114, 133, 121, 113, 102, 124, 112, 135, 128, 103, 127, 126, 133, 129, 118, 118, 127, 130, 117, 122, 124, 142, 113, 120, 138, 118, 133, 106, 113, 126, 123, 132, 135, 137, 155, 90, 132, 129, 133, 117, 137, 129, 113, 140, 129, 115, 128, 112, 114, 139, 110, 131, 124, 132, 121, 121, 138, 130, 134, 125, 147, 115, 141, 128, 129, 137, 105, 125, 120, 127, 135, 135, 119, 121, 136, 132, 121, 116, 133, 112, 104, 131, 120, 115, 125, 145, 120, 133, 140, 128, 112, 103, 129, 136, 121, 111, 113, 122, 120, 120, 141, 118, 136, 123, 120, 123, 134, 117, 118, 120, 124, 111, 130, 113, 134, 102, 105, 108, 108, 134, 132, 126, 118, 127, 132, 160, 111, 111, 127, 134, 131, 133, 138, 124, 137, 120, 134, 128, 135, 127, 128, 137, 116, 111, 124, 115, 135, 141, 126, 119, 114, 117, 137, 134, 129, 113, 126, 112, 115, 129, 140, 132, 118, 113, 118, 111, 129, 130, 118, 105, 123, 125, 126, 116, 139, 107, 129, 120, 132, 123, 136, 153, 127, 139, 115, 131, 122, 134, 118, 121, 124, 124, 128, 136, 129, 130, 125, 127, 135, 155, 115, 134, 126, 146, 132, 122, 122, 116, 108, 130, 121, 131, 137, 123, 130, 117, 121, 119, 124, 122, 147, 140, 141, 116, 131, 118, 112, 128, 140, 124, 124, 131, 127, 144, 120, 125, 122, 132, 139, 135, 126, 124, 120, 122, 112, 111, 124, 137, 114, 133, 144, 123, 122, 143, 129, 124, 123, 132, 119, 120, 118, 130, 122, 131, 119, 132, 123, 137, 120, 128, 115, 104, 136, 119, 118, 125, 114, 138, 133, 124, 127, 136, 107, 134, 130, 110, 114, 119, 127, 126, 134, 135, 129, 120, 136, 120, 117, 130, 145, 108, 131, 136, 124, 130, 124, 108, 145, 129, 120, 128, 111, 111, 128, 131, 120, 148, 129, 148, 133, 143, 117, 121, 122, 144, 116, 110, 126, 121, 130, 130, 149, 132, 132, 159, 126, 119, 131, 129, 126, 120, 109, 123, 126, 129, 110, 121, 121, 121, 131, 132, 122, 135, 117, 117, 122, 132, 122, 124, 134, 121, 129, 132, 128, 117, 119, 114, 130, 114, 126, 111, 121, 136, 117, 127, 160, 118, 118, 110, 102, 125, 130, 123, 123, 126, 119, 117, 124, 113, 119, 131, 112, 99, 130, 122, 113, 125, 123, 140, 149, 110, 123, 122, 130, 143, 145, 130, 126, 108, 132, 130, 114, 100, 126, 122, 129, 135, 118, 168, 132, 110, 119, 121, 140, 136, 123, 117, 131, 127, 122, 139, 113, 110, 129, 150, 138, 115, 127, 107, 134, 116, 127, 128, 139, 122, 135, 131, 134, 145, 129, 122, 116, 110, 118, 136, 125, 107, 118, 110, 136, 125, 112, 129, 131, 117, 124, 154, 110, 94, 116, 122, 136, 110, 119, 127, 138, 128, 123, 128, 129, 131, 118, 131, 134, 121, 120, 128, 130, 119, 133, 118, 118, 129, 104, 139, 118, 127, 122, 112, 131, 129, 114, 123, 115, 134, 131, 128, 115, 121, 118, 121, 122, 126, 116, 123, 147, 124, 108, 119, 140, 113, 123, 122, 131, 120, 130, 119, 133, 149, 128, 117, 128, 123, 108, 137, 117, 120, 133, 125, 110, 122, 124, 133, 129, 129, 130, 128, 124, 122, 127, 123, 140, 113, 117, 117, 118, 123, 130, 131, 124, 111, 128, 117, 123, 120, 135, 127, 124, 111, 122, 126, 131, 120, 112, 118, 116, 127, 110, 122, 128, 100, 112, 129, 119, 119, 119, 134, 118, 130, 108, 137, 113, 125, 119, 117, 129, 123, 106, 130, 135, 109, 119, 127, 132, 118, 122, 134, 139, 129, 136, 113, 121, 121, 109, 131, 121, 124, 123, 132, 113, 135, 124, 118, 123, 144, 119, 112, 120, 121, 129, 129, 121, 113, 135, 133, 110, 150, 132, 118, 129, 129, 119, 131, 128, 121, 126, 120, 131, 138, 112, 131, 120, 116, 110, 129, 118, 151, 101, 121, 139, 117, 121, 134, 124, 106, 115, 136, 141, 164, 124, 129, 134, 128, 131, 147, 106, 124, 138, 130, 120, 138, 129, 123, 115, 121, 135, 132, 123, 128, 86, 121, 122, 128, 126, 127, 136, 117, 132, 112, 131, 120, 116, 123, 114, 128, 125, 132, 124, 118, 134, 112, 116, 133, 126, 133, 121, 130, 115, 126, 114, 124, 128, 127, 121, 120, 122, 123, 128, 122, 150, 116, 126, 142, 120, 128, 133, 135, 143, 122, 122, 124, 159, 128, 129, 118, 121, 126, 128, 115, 126, 115, 119, 127, 129, 125, 135, 109, 134, 139, 111, 127, 112, 121, 121, 115, 123, 123, 121, 131, 127, 129, 108, 124, 130, 107, 124, 133, 120, 120, 113, 127, 131, 132, 115, 134, 124, 132, 129, 122, 124, 128, 114, 125, 141, 130, 122, 111, 131, 117, 130, 121, 128, 115, 130, 125, 112, 120, 127, 151, 134, 110, 128, 106, 140, 126, 129, 113, 144, 136, 124, 133, 126, 131, 135, 124, 118, 130, 122, 131, 138, 127, 117, 120, 127, 121, 133, 121, 140, 102, 135, 123, 116, 126, 121, 129, 122, 140, 126, 136, 142, 132, 121, 124, 142, 126, 114, 130, 126, 107, 137, 141, 124, 129, 142, 104, 109, 124, 105, 138, 125, 127, 119, 140, 132, 128, 123, 137, 136, 109, 130, 127, 104, 135, 130, 110, 135, 117, 123, 114, 132, 134, 135, 125, 129, 136, 117, 129, 120, 119, 140, 122, 128, 130, 131, 135, 119, 122, 125, 123, 137, 128, 110, 131, 146, 128, 143, 137, 114, 111, 119, 131, 128, 120, 128, 126, 117, 130, 119, 134, 131, 121, 124, 124, 135, 110, 112, 157, 121, 127, 111, 120, 122, 114, 144, 130, 135, 111, 139, 139, 119, 121, 120, 143, 130, 127, 104, 127, 126, 128, 126, 116, 127, 137, 123, 122, 117, 119, 120, 106, 113, 130, 122, 139, 131, 132, 120, 128, 133, 142, 116, 151, 123, 141, 118, 118, 124, 143, 121, 136, 117, 125, 120, 121, 116, 135, 130, 132, 141, 119, 136, 122, 133, 120, 127, 132, 125, 136, 113, 118, 126, 119, 126, 128, 122, 138, 130, 149, 122, 134, 120, 115, 93, 107, 124, 133, 125, 129, 117, 134, 132, 134, 109, 113, 118, 114, 128, 131, 131, 123, 130, 114, 124, 109, 118, 140, 120, 121, 120, 122, 118, 126, 139, 114, 125, 105, 114, 117, 120, 127, 115, 153, 133, 148, 114, 130, 134, 121, 122, 113, 111, 139, 132, 131, 106, 146, 127, 127, 132, 120, 152, 132, 154, 118, 127, 111, 139, 128, 126, 118, 110, 113, 120, 127, 126, 128, 111, 126, 136, 122, 114, 156, 143, 146, 118, 123, 114, 122, 117, 127, 119, 128, 145, 134, 108, 145, 145, 117, 119, 133, 124, 107, 148, 122, 140, 123, 133, 125, 120, 123, 127, 121, 135, 124, 122, 137, 129, 118, 119, 133, 141, 121, 143, 132, 122, 119, 133, 132, 112, 103, 129, 143, 138, 138, 119, 133, 125, 107, 141, 123, 125, 121, 119, 117, 125, 126, 124, 148, 111, 129, 131, 110, 120, 144, 107, 132, 136, 94, 129, 115, 139, 124, 118, 111, 134, 126, 118, 115, 115, 130, 123, 113, 124, 130, 131, 132, 136, 148, 111, 124, 135, 117, 96, 130, 116, 131, 134, 121, 128, 129, 136, 125, 122, 129, 126, 130, 121, 137, 143, 124, 127, 116, 116, 127, 139, 128, 143, 117, 123, 137, 129, 114, 129, 122, 132, 113, 133, 131, 107, 123, 157, 129, 123, 136, 131, 116, 129, 131, 109, 142, 113, 137, 136, 119, 139, 123, 133, 131, 116, 141, 127, 126, 131, 122, 121, 125, 128, 121, 120, 132, 113, 119, 134, 119, 118, 129, 131, 121, 119, 108, 120, 121, 115, 124, 130, 126, 107, 127, 110, 123, 128, 118, 115, 133, 120, 117, 123, 133, 131, 122, 136, 117, 125, 134, 130, 138, 121, 134, 130, 116, 129, 127, 121, 127, 106, 125, 110, 125, 124, 129, 130, 126, 136, 127, 127, 121, 137, 109, 127, 122, 115, 124, 151, 133, 131, 106, 113, 122, 118, 118, 131, 121, 143, 130, 128, 117, 135, 124, 131, 125, 122, 125, 125, 123, 108, 101, 123, 139, 128, 142, 131, 140, 128, 127, 131, 124, 127, 123, 132, 129, 140, 115, 122, 131, 115, 122, 118, 120, 119, 122, 133, 139, 126, 121, 115, 130, 143, 119, 121, 109, 121, 126, 139, 111, 122, 128, 100, 102, 127, 118, 122, 126, 138, 133, 125, 119, 104, 125, 125, 127, 137, 116, 123, 117, 119, 114, 139, 113, 139, 133, 140, 114, 121, 143, 113, 131, 123, 132, 125, 122, 121, 134, 122, 99, 130, 126, 134, 127, 129, 144, 127, 135, 119, 120, 127, 121, 137, 119, 111, 126, 122, 122, 108, 136, 122, 109, 128, 113, 132, 117, 135, 109, 141, 118, 148, 124, 126, 119, 111, 134, 109, 140, 118, 141, 128, 132, 129, 99, 136, 128, 133, 112, 138, 115, 141, 116, 121, 116, 125, 134, 144, 147, 142, 103, 117, 140, 146, 151, 125, 119, 125, 115, 129, 128, 120, 112, 132, 106, 112, 137, 143, 137, 131, 128, 138, 128, 124, 152, 115, 115, 132, 131, 104, 134, 114, 115, 124, 122, 126, 138, 105, 148, 144, 111, 137, 148, 123, 117, 139, 141, 125, 138, 128, 119, 118, 122, 118, 115, 133, 124, 124, 125, 131, 124, 128, 114, 126, 123, 130, 117, 118, 148, 144, 120, 136, 124, 131, 135, 105, 133, 127, 130, 103, 118, 134, 132, 139, 124, 115, 133, 119, 137, 128, 135, 117, 125, 129, 134, 124, 123, 119, 127, 138, 118, 120, 129, 131, 129, 131, 118, 129, 118, 109, 126, 129, 129, 133, 132, 118, 114, 116, 140, 129, 122, 125, 116, 128, 145, 137, 95, 116, 133, 109, 130, 118, 116, 131, 135, 128, 130, 136, 136, 130, 117, 129, 113, 109, 115, 126, 116, 124, 124, 127, 125, 124, 124, 109, 115, 112, 119, 126, 119, 136, 107, 99, 121, 125, 112, 135, 106, 128, 139, 114, 119, 127, 130, 115, 134, 143, 107, 124, 116, 128, 117, 119, 124, 130, 137, 134, 104, 123, 123, 125, 116, 119, 117, 135, 135, 136, 140, 124, 124, 124, 116, 118, 120, 135, 132, 120, 118, 115, 120, 132, 114, 117, 125, 133, 127, 129, 134, 137, 144, 127, 128, 118, 111, 123, 141, 128, 142, 119, 123, 142, 128, 118, 125, 128, 138, 137, 136, 131, 117, 137, 125, 132, 118, 112, 122, 115, 127, 126, 135, 107, 151, 122, 138, 114, 129, 119, 127, 133, 128, 127, 114, 121, 135, 114, 127, 119, 145, 126, 126, 123, 152, 111, 128, 127, 132, 111, 115, 137, 129, 103, 144, 126, 124, 131, 121, 134, 136, 114, 118, 117, 126, 118, 128, 129, 114, 112, 131, 130, 120, 120, 118, 126, 118, 136, 121, 118, 118, 124, 120, 142, 106, 131, 141, 128, 127, 99, 116, 131, 130, 130, 115, 135, 131, 106, 119, 133, 143, 127, 124, 125, 109, 112, 130, 114, 127, 117, 139, 123, 110, 123, 132, 114, 116, 127, 125, 124, 138, 129, 128, 124, 132, 123, 127, 122, 106, 121, 121, 133, 108, 143, 124, 133, 129, 128, 132, 137, 126, 135, 128, 127, 117, 122, 130, 122, 122, 113, 116, 124, 119, 127, 119, 135, 135, 132, 131, 150, 123, 139, 113, 103, 138, 100, 123, 125, 129, 134, 124, 137, 142, 133, 160, 124, 150, 123, 126, 128, 130, 126, 122, 114, 140, 132, 136, 125, 124, 122, 120, 120, 124, 124, 118, 114, 121, 119, 128, 143, 136, 112, 133, 116, 120, 130, 127, 125, 125, 127, 145, 134, 137, 146, 118, 125, 126, 135, 120, 143, 123, 122, 117, 125, 117, 122, 128, 121, 134, 117, 118, 131, 132, 132, 112, 126, 118, 131, 123, 133, 126, 121, 114, 114, 106, 129, 128, 109, 127, 138, 138, 134, 127, 121, 132, 117, 136, 132, 120, 119, 152, 127, 119, 143, 132, 117, 141, 119, 81, 117, 140, 104, 103, 113, 112, 115, 111, 113, 131, 125, 128, 135, 119, 125, 127, 82, 134, 126, 133, 134, 132, 127, 140, 129, 122, 128, 124, 117, 130, 129, 124, 131, 117, 117, 149, 128, 121, 120, 137, 124, 130, 131, 108, 133, 118, 130, 128, 126, 122, 122, 126, 133, 115, 130, 125, 133, 122, 129, 114, 123, 134, 124, 138, 119, 118, 131, 125, 113, 129, 116, 130, 134, 115, 131, 134, 122, 119, 129, 128, 158, 131, 126, 119, 139, 117, 134, 119, 136, 122, 126, 122, 127, 124, 140, 128, 130, 121, 124, 126, 122, 118, 137, 117, 115, 125, 122, 137, 130, 128, 134, 128, 123, 131, 116, 113, 137, 131, 127, 124, 125, 114, 109, 127, 126, 121, 102, 113, 139, 159, 145, 114, 122, 123, 127, 136, 123, 128, 118, 123, 139, 119, 120, 125, 126, 125, 119, 112, 131, 115, 127, 119, 126, 132, 110, 124, 135, 111, 129, 123, 112, 124, 121, 118, 125, 113, 114, 136, 128, 118, 132, 133, 135, 118, 136, 121, 117, 130, 126, 123, 115, 123, 125, 115, 115, 124, 118, 113, 150, 124, 133, 145, 117, 149, 129, 112, 120, 119, 114, 129, 114, 127, 117, 126, 124, 138, 128, 124, 130, 129, 138, 109, 110, 127, 127, 133, 111, 113, 142, 119, 115, 105, 108, 128, 130, 147, 100, 128, 115, 113, 123, 127, 110, 116, 128, 130, 126, 118, 121, 131, 125, 121, 134, 128, 126, 133, 118, 119, 118, 120, 134, 136, 127, 142, 117, 112, 131, 120, 120, 137, 140, 134, 140, 142, 144, 96, 135, 123, 107, 137, 126, 137, 122, 104, 127, 124, 130, 134, 127, 131, 101, 117, 131, 121, 118, 114, 120, 123, 135, 111, 130, 114, 151, 117, 120, 138, 127, 133, 135, 127, 112, 110, 126, 126, 123, 123, 115, 115, 122, 135, 137, 131, 118, 134, 120, 125, 131, 119, 108, 106, 126, 122, 113, 128, 138, 125, 123, 115, 114, 119, 118, 124, 131, 143, 118, 121, 121, 126, 120, 128, 121, 144, 131, 123, 140, 124, 119, 139, 142, 116, 143, 113, 117, 117, 106, 121, 142, 122, 113, 115, 123, 136, 126, 115, 134, 123, 117, 129, 135, 143, 127, 135, 147, 131, 138, 126, 100, 129, 137, 117, 122, 128, 124, 124, 118, 126, 102, 129, 120, 129, 131, 116, 123, 122, 137, 117, 132, 126, 127, 131, 111, 115, 121, 146, 140, 106, 110, 137, 129, 126, 118, 122, 123, 128, 124, 136, 115, 110, 126, 134, 135, 122, 134, 123, 110, 133, 143, 145, 128, 134, 112, 112, 124, 122, 126, 131, 132, 134, 113, 130, 116, 127, 141, 133, 123, 115, 134, 105, 134, 126, 129, 130, 135, 124, 136, 128, 111, 136, 129, 129, 113, 119, 134, 118, 122, 110, 119, 118, 124, 126, 112, 138, 131, 113, 136, 121, 114, 104, 116, 146, 119, 127, 124, 118, 131, 128, 117, 100, 120, 122, 122, 131, 125, 137, 152, 121, 119, 110, 137, 123, 120, 131, 138, 129, 139, 119, 113, 125, 128, 119, 125, 126, 128, 130, 133, 126, 129, 130, 124, 124, 130, 130, 119, 123, 116, 110, 136, 128, 130, 134, 126, 122, 117, 134, 144, 135, 127, 111, 131, 117, 110, 125, 118, 131, 144, 123, 115, 119, 136, 128, 123, 118, 132, 131, 117, 119, 120, 119, 125, 151, 122, 144, 133, 127, 122, 139, 130, 129, 133, 124, 127, 135, 118, 129, 118, 130, 132, 127, 131, 138, 135, 133, 123, 150, 120, 129, 129, 113, 114, 113, 134, 137, 124, 118, 115, 119, 124, 139, 130, 116, 116, 126, 139, 106, 109, 123, 131, 135, 103, 107, 130, 126, 125, 140, 119, 115, 117, 139, 131, 135, 109, 131, 112, 132, 127, 129, 114, 122, 136, 119, 119, 133, 117, 134, 124, 122, 116, 126, 135, 126, 124, 120, 118, 125, 127, 132, 148, 116, 107, 122, 149, 112, 118, 122, 126, 140, 130, 136, 120, 121, 114, 121, 140, 128, 113, 112, 124, 132, 127, 111, 115, 122, 120, 134, 138, 125, 126, 122, 120, 129, 127, 112, 146, 131, 166, 126, 133, 120, 115, 128, 139, 123, 110, 125, 130, 123, 118, 118, 135, 119, 129, 133, 118, 117, 121, 113, 126, 112, 122, 117, 138, 116, 132, 133, 123, 133, 137, 117, 109, 138, 130, 134, 132, 101, 116, 112, 119, 134, 121, 112, 137, 138, 132, 132, 120, 130, 136, 149, 126, 137, 135, 115, 104, 121, 123, 110, 123, 125, 123, 130, 126, 124, 141, 115, 127, 113, 132, 137, 123, 116, 123, 131, 134, 134, 124, 120, 135, 130, 134, 130, 120, 92, 120, 121, 128, 120, 143, 139, 113, 114, 122, 133, 125, 121, 133, 104, 132, 120, 126, 121, 112, 125, 131, 129, 122, 112, 115, 120, 132, 130, 127, 118, 134, 125, 127, 129, 121, 122, 145, 112, 126, 112, 114, 137, 126, 132, 119, 143, 123, 127, 132, 111, 148, 112, 130, 128, 118, 114, 123, 121, 133, 145, 114, 146, 140, 150, 132, 128, 122, 116, 109, 131, 131, 118, 115, 141, 148, 117, 121, 118, 116, 121, 137, 126, 108, 123, 119, 124, 126, 129, 114, 128, 120, 122, 121, 111, 137, 125, 125, 152, 114, 117, 133, 133, 130, 113, 122, 132, 144, 138, 114, 108, 133, 127, 129, 120, 138, 130, 111, 130, 114, 120, 142, 122, 119, 139, 143, 128, 123, 122, 134, 127, 130, 115, 126, 121, 122, 141, 114, 120, 122, 126, 117, 140, 131, 126, 119, 124, 122, 126, 144, 124, 149, 139, 115, 124, 119, 122, 136, 127, 108, 129, 124, 116, 114, 138, 113, 137, 118, 125, 128, 127, 125, 120, 126, 133, 134, 120, 116, 132, 125, 124, 122, 109, 124, 128, 106, 120, 121, 141, 124, 110, 131, 121, 126, 129, 134, 122, 133, 133, 118, 133, 113, 134, 135, 125, 119, 130, 114, 129, 125, 132, 116, 125, 143, 115, 138, 125, 115, 128, 138, 108, 122, 123, 128, 140, 127, 112, 126, 127, 115, 128, 112, 113, 115, 138, 125, 119, 135, 118, 124, 131, 134, 114, 122, 150, 123, 136, 138, 131, 133, 111, 122, 123, 131, 127, 139, 136, 117, 136, 114, 125, 111, 137, 122, 103, 124, 126, 127, 126, 134, 118, 139, 116, 124, 115, 122, 145, 129, 123, 113, 155, 127, 137, 116, 131, 121, 110, 138, 121, 130, 134, 122, 127, 128, 141, 141, 118, 121, 120, 124, 121, 123, 131, 113, 150, 106, 114, 117, 122, 123, 130, 132, 131, 119, 127, 135, 117, 136, 148, 128, 113, 123, 133, 127, 145, 114, 120, 132, 131, 130, 93, 127, 127, 138, 119, 119, 127, 132, 125, 144, 120, 119, 140, 116, 126, 129, 127, 126, 119, 115, 121, 118, 125, 123, 127, 125, 141, 112, 135, 131, 128, 119, 128, 131, 138, 121, 116, 131, 143, 122, 126, 123, 110, 155, 123, 122, 131, 117, 128, 118, 120, 142, 113, 127, 128, 124, 122, 116, 128, 119, 121, 121, 123, 133, 135, 124, 127, 115, 122, 146, 135, 118, 134, 115, 113, 120, 132, 113, 136, 110, 129, 128, 137, 136, 130, 135, 144, 103, 137, 131, 136, 119, 128, 124, 134, 131, 126, 118, 138, 129, 130, 114, 133, 137, 124, 105, 121, 105, 126, 113, 128, 151, 118, 132, 124, 117, 118, 122, 118, 136, 136, 109, 107, 120, 133, 128, 122, 111, 139, 133, 133, 94, 131, 136, 138, 124, 126, 131, 140, 142, 117, 136, 130, 120, 117, 110, 133, 132, 120, 131, 114, 127, 134, 132, 134, 122, 128, 134, 123, 119, 131, 114, 135, 133, 123, 116, 134, 132, 114, 121, 109, 126, 129, 128, 140, 120, 131, 128, 120, 121, 148, 131, 132, 125, 125, 127, 124, 127, 122, 117, 134, 124, 135, 128, 132, 152, 124, 129, 134, 124, 107, 119, 117, 113, 115, 126, 137, 132, 124, 122, 126, 124, 136, 134, 120, 129, 115, 119, 116, 141, 127, 126, 133, 124, 107, 163, 122, 133, 138, 130, 146, 128, 136, 147, 122, 131, 134, 139, 126, 122, 117, 132, 129, 133, 128, 109, 153, 136, 128, 139, 126, 126, 127, 129, 114, 132, 140, 127, 137, 112, 136, 132, 143, 122, 127, 113, 133, 138, 140, 119, 129, 112, 130, 132, 105, 116, 100, 129, 119, 133, 137, 112, 142, 153, 118, 128, 128, 109, 120, 119, 118, 122, 135, 134, 123, 123, 136, 120, 128, 106, 102, 121, 123, 103, 127, 140, 132, 113, 125, 128, 123, 115, 116, 124, 126, 136, 121, 129, 144, 123, 152, 112, 130, 101, 127, 119, 129, 127, 111, 106, 116, 118, 130, 124, 126, 132, 112, 116, 123, 139, 150, 124, 125, 118, 136, 118, 132, 132, 142, 119, 118, 130, 132, 124, 125, 128, 128, 115, 127, 124, 135, 113, 131, 127, 128, 122, 124, 124, 142, 107, 123, 129, 130, 115, 139, 126, 119, 130, 132, 122, 122, 126, 135, 119, 119, 119, 137, 118, 103, 132, 131, 121, 126, 120, 111, 128, 120, 125, 125, 130, 108, 124, 115, 119, 123, 133, 143, 145, 122, 126, 135, 118, 127, 134, 121, 132, 128, 134, 117, 135, 131, 132, 122, 129, 144, 125, 136, 152, 145, 137, 129, 148, 116, 123, 124, 127, 117, 136, 143, 127, 135, 131, 118, 139, 124, 129, 141, 129, 118, 137, 140, 128, 106, 129, 130, 113, 137, 125, 125, 133, 138, 134, 114, 127, 124, 113, 125, 127, 127, 120, 116, 117, 120, 135, 125, 113, 116, 118, 117, 138, 128, 138, 129, 127, 127, 136, 147, 120, 127, 137, 126, 132, 98, 115, 110, 143, 128, 116, 83, 139, 139, 113, 136, 127, 153, 124, 114, 131, 126, 139, 100, 119, 130, 128, 129, 123, 126, 125, 128, 120, 134, 130, 130, 120, 142, 103, 114, 98, 121, 134, 116, 116, 148, 128, 128, 122, 117, 149, 133, 128, 113, 142, 123, 141, 113, 141, 129, 140, 120, 131, 124, 126, 141, 110, 139, 118, 112, 128, 123, 134, 109, 140, 119, 133, 119, 121, 128, 126, 129, 107, 120, 126, 136, 116, 136, 155, 116, 126, 113, 114, 106, 137, 120, 130, 170, 140, 141, 126, 119, 127, 138, 114, 143, 132, 125, 139, 129, 125, 129, 124, 120, 111, 128, 115, 101, 114, 110, 134, 140, 121, 130, 118, 124, 117, 113, 95, 102, 119, 110, 163, 138, 110, 130, 117, 117, 123, 116, 133, 115, 120, 104, 118, 120, 150, 123, 122, 112, 109, 147, 125, 131, 125, 123, 121, 114, 116, 129, 118, 136, 113, 132, 147, 142, 123, 138, 128, 119, 119, 96, 103, 139, 139, 152, 107, 147, 117, 131, 135, 121, 112, 125, 124, 131, 106, 93, 120, 136, 125, 132, 108, 115, 126, 132, 142, 127, 130, 118, 113, 132, 138, 134, 116, 119, 131, 125, 114, 119, 118, 125, 122, 120, 119, 125, 101, 139, 124, 135, 121, 121, 119, 132, 122, 133, 122, 106, 122, 115, 122, 130, 131, 113, 126, 127, 127, 122, 137, 133, 156, 128, 119, 126, 145, 125, 120, 133, 111, 130, 121, 134, 86, 122, 117, 123, 115, 127, 132, 129, 118, 140, 126, 119, 126, 115, 128, 133, 117, 135, 115, 120, 123, 131, 135, 127, 137, 116, 119, 110, 124, 117, 121, 116, 103, 130, 128, 118, 130, 126, 126, 128, 139, 130, 122, 134, 113, 139, 137, 106, 128, 156, 138, 118, 148, 136, 114, 122, 133, 125, 126, 141, 114, 130, 107, 126, 135, 131, 119, 133, 124, 124, 123, 106, 140, 128, 121, 95, 136, 128, 131, 114, 108, 135, 137, 115, 120, 124, 127, 117, 122, 115, 124, 130, 127, 119, 118, 140, 112, 145, 122, 98, 111, 122, 106, 147, 133, 133, 129, 106, 119, 121, 114, 148, 116, 128, 128, 121, 143, 125, 124, 128, 124, 140, 118, 126, 138, 128, 112, 119, 131, 139, 128, 104, 132, 119, 115, 126, 148, 123, 147, 123, 110, 116, 119, 135, 133, 102, 100, 133, 125, 132, 123, 125, 129, 122, 108, 124, 138, 118, 140, 122, 140, 129, 139, 117, 129, 136, 151, 124, 107, 132, 130, 128, 114, 133, 140, 124, 98, 129, 119, 120, 115, 114, 130, 110, 116, 155, 126, 111, 133, 130, 121, 118, 116, 117, 136, 133, 132, 104, 127, 131, 134, 134, 120, 109, 111, 128, 118, 139, 121, 144, 126, 112, 119, 128, 136, 117, 142, 111, 126, 119, 116, 130, 121, 124, 112, 129, 108, 124, 112, 112, 119, 136, 129, 125, 137, 128, 139, 117, 136, 122, 122, 106, 123, 123, 143, 112, 108, 114, 132, 116, 123, 131, 150, 118, 138, 134, 126, 134, 126, 142, 142, 127, 114, 121, 123, 147, 134, 149, 112, 126, 122, 117, 121, 116, 112, 117, 141, 131, 133, 142, 122, 121, 114, 132, 129, 147, 127, 123, 131, 126, 119, 123, 120, 122, 138, 112, 123, 121, 136, 112, 129, 116, 126, 130, 124, 104, 117, 124, 133, 133, 125, 124, 131, 152, 123, 130, 113, 138, 143, 140, 120, 132, 108, 123, 135, 131, 131, 128, 119, 104, 114, 122, 134, 117, 131, 121, 135, 127, 129, 109, 117, 113, 115, 120, 118, 121, 114, 130, 130, 142, 92, 134, 119, 121, 140, 114, 126, 139, 132, 146, 141, 130, 121, 122, 131, 108, 115, 122, 126, 121, 143, 133, 113, 123, 130, 136, 110, 114, 120, 137, 138, 114, 125, 129, 124, 136, 140, 126, 115, 129, 106, 126, 136, 138, 126, 145, 127, 111, 122, 134, 135, 120, 155, 111, 124, 119, 116, 111, 107, 130, 141, 121, 118, 134, 119, 144, 127, 133, 118, 112, 146, 119, 125, 126, 140, 134, 134, 135, 137, 120, 125, 116, 128, 119, 131, 111, 117, 156, 107, 130, 126, 120, 123, 127, 127, 124, 138, 125, 109, 123, 139, 121, 128, 122, 129, 125, 136, 106, 140, 136, 114, 109, 105, 131, 122, 129, 134, 137, 130, 139, 149, 120, 116, 140, 116, 132, 140, 121, 132, 125, 128, 127, 142, 128, 142, 120, 118, 126, 135, 120, 111, 130, 137, 108, 106, 118, 135, 127, 145, 127, 137, 120, 136, 131, 125, 146, 121, 114, 133, 111, 134, 134, 113, 114, 124, 118, 116, 124, 117, 131, 124, 120, 114, 102, 117, 116, 135, 141, 124, 148, 119, 114, 152, 107, 134, 106, 124, 134, 137, 113, 124, 116, 116, 130, 133, 139, 141, 130, 123, 127, 132, 112, 118, 115, 149, 133, 114, 128, 129, 114, 111, 104, 125, 125, 117, 126, 125, 112, 109, 126, 121, 142, 126, 138, 116, 128, 115, 137, 122, 117, 130, 124, 123, 136, 103, 104, 117, 103, 158, 125, 131, 120, 114, 141, 138, 130, 116, 122, 128, 129, 121, 124, 120, 130, 136, 139, 133, 112, 104, 134, 130, 131, 129, 146, 117, 128, 126, 128, 111, 134, 148, 108, 125, 140, 117, 127, 131, 125, 119, 122, 132, 133, 126, 130, 119, 134, 134, 117, 132, 127, 110, 126, 118, 114, 113, 118, 125, 118, 96, 106, 99, 122, 119, 109, 120, 159, 115, 118, 133, 147, 127, 137, 134, 127, 104, 108, 128, 108, 131, 125, 132, 139, 124, 142, 108, 147, 132, 94, 131, 141, 105, 122, 128, 120, 130, 114, 126, 116, 117, 142, 115, 117, 128, 121, 137, 144, 118, 113, 132, 128, 148, 132, 122, 125, 142, 123, 120, 123, 125, 128, 137, 122, 116, 117, 127, 100, 118, 118, 116, 122, 127, 117, 113, 123, 124, 118, 137, 119, 144, 128, 139, 146, 108, 128, 121, 122, 136, 117, 134, 131, 130, 132, 131, 101, 123, 112, 130, 138, 132, 113, 128, 120, 106, 115, 149, 109, 121, 131, 129, 129, 100, 106, 116, 135, 138, 108, 121, 132, 131, 124, 112, 136, 131, 144, 112, 129, 125, 131, 135, 128, 125, 125, 140, 111, 117, 131, 107, 156, 117, 123, 117, 140, 145, 133, 111, 123, 115, 121, 135, 113, 143, 119, 128, 133, 148, 120, 132, 117, 126, 145, 118, 129, 103, 114, 138, 119, 129, 110, 125, 109, 123, 115, 136, 117, 135, 119, 123, 135, 131, 116, 128, 118, 114, 119, 123, 113, 113, 131, 123, 118, 121, 138, 144, 124, 120, 107, 117, 123, 132, 118, 112, 141, 116, 124, 114, 143, 132, 135, 103, 129, 128, 140, 130, 121, 124, 135, 114, 126, 112, 129, 104, 130, 115, 122, 106, 121, 124, 153, 110, 113, 141, 133, 128, 119, 118, 116, 119, 121, 110, 128, 133, 119, 141, 121, 131, 121, 124, 125, 127, 142, 147, 120, 103, 117, 114, 133, 134, 138, 135, 144, 131, 127, 132, 127, 118, 98, 136, 136, 134, 140, 123, 121, 126, 138, 134, 132, 114, 129, 135, 122, 114, 130, 115, 138, 122, 151, 133, 119, 131, 127, 130, 105, 128, 120, 116, 108, 123, 118, 114, 117, 126, 131, 130, 135, 150, 130, 114, 118, 136, 127, 109, 127, 124, 109, 136, 106, 123, 131, 114, 126, 90, 123, 144, 137, 132, 120, 134, 124, 112, 120, 121, 123, 112, 127, 132, 148, 128, 121, 128, 107, 115, 150, 146, 113, 135, 122, 130, 116, 124, 142, 109, 121, 125, 128, 144, 125, 119, 122, 115, 133, 116, 133, 136, 131, 128, 129, 123, 137, 108, 124, 126, 129, 136, 111, 124, 121, 120, 132, 133, 128, 122, 137, 120, 115, 121, 110, 129, 130, 121, 132, 128, 119, 114, 132, 121, 123, 129, 125, 130, 127, 126, 122, 133, 129, 133, 136, 128, 120, 116, 129, 114, 128, 112, 119, 129, 133, 116, 135, 139, 114, 128, 118, 136, 132, 138, 123, 109, 148, 126, 123, 118, 127, 109, 131, 125, 124, 133, 125, 111, 127, 128, 132, 140, 115, 111, 124, 109, 111, 115, 127, 134, 128, 127, 117, 117, 123, 141, 129, 136, 126, 119, 128, 117, 124, 114, 120, 103, 125, 125, 140, 150, 110, 127, 143, 142, 116, 115, 130, 113, 134, 127, 103, 122, 135, 140, 132, 106, 130, 113, 119, 119, 132, 125, 134, 137, 131, 96, 123, 134, 120, 109, 107, 114, 114, 135, 120, 121, 135, 111, 129, 136, 122, 126, 123, 138, 139, 128, 125, 129, 125, 108, 135, 137, 114, 130, 118, 102, 104, 122, 144, 137, 108, 128, 115, 122, 130, 128, 136, 129, 118, 131, 113, 121, 124, 106, 126, 116, 113, 121, 124, 112, 114, 119, 143, 130, 135, 146, 115, 122, 122, 119, 119, 127, 117, 124, 138, 125, 124, 129, 120, 141, 134, 131, 124, 138, 143, 123, 127, 126, 106, 146, 113, 132, 129, 129, 113, 95, 125, 114, 118, 144, 105, 118, 118, 149, 117, 112, 127, 138, 126, 127, 126, 115, 132, 111, 123, 119, 131, 119, 116, 145, 126, 110, 125, 132, 125, 139, 114, 141, 132, 148, 135, 130, 142, 130, 129, 131, 127, 134, 126, 151, 111, 124, 147, 131, 122, 133, 122, 114, 149, 136, 117, 129, 114, 111, 114, 125, 109, 116, 102, 132, 130, 110, 107, 127, 123, 113, 115, 132, 141, 122, 140, 105, 136, 124, 136, 140, 118, 130, 126, 149, 137, 131, 117, 123, 115, 130, 141, 139, 133, 110, 121, 115, 119, 129, 134, 120, 134, 120, 138, 118, 138, 141, 121, 137, 138, 147, 121, 134, 124, 149, 119, 110, 117, 110, 113, 108, 138, 125, 118, 116, 120, 126, 122, 126, 114, 126, 126, 123, 124, 125, 127, 127, 158, 115, 120, 109, 113, 120, 119, 108, 120, 112, 115, 106, 124, 141, 121, 133, 127, 128, 126, 129, 116, 123, 121, 145, 130, 131, 149, 131, 111, 125, 126, 110, 152, 148, 138, 120, 129, 116, 138, 111, 117, 115, 121, 115, 124, 128, 141, 132, 129, 130, 121, 141, 129, 122, 115, 131, 121, 112, 122, 121, 103, 121, 121, 113, 132, 124, 114, 124, 127, 129, 117, 141, 119, 135, 133, 118, 119, 148, 141, 134, 111, 126, 114, 137, 145, 138, 124, 126, 134, 133, 130, 115, 142, 125, 130, 126, 139, 112, 141, 133, 119, 122, 119, 127, 126, 125, 110, 141, 138, 121, 123, 120, 149, 119, 128, 135, 129, 117, 118, 129, 122, 118, 126, 138, 129, 135, 142, 116, 117, 122, 120, 131, 116, 128, 116, 124, 114, 117, 129, 138, 137, 118, 114, 133, 110, 126, 118, 123, 123, 138, 123, 119, 118, 116, 136, 143, 115, 110, 119, 133, 121, 117, 124, 119, 117, 122, 134, 136, 116, 126, 110, 126, 134, 117, 126, 130, 150, 125, 121, 138, 136, 132, 123, 120, 111, 141, 131, 143, 126, 126, 117, 122, 122, 122, 120, 152, 126, 117, 111, 114, 122, 133, 131, 154, 127, 127, 108, 121, 135, 128, 132, 139, 119, 117, 141, 132, 139, 102, 134, 113, 119, 135, 130, 127, 127, 127, 112, 117, 140, 132, 118, 121, 134, 136, 121, 117, 127, 117, 139, 125, 138, 117, 119, 136, 129, 115, 116, 126, 134, 125, 118, 148, 110, 124, 112, 113, 135, 145, 110, 118, 124, 111, 133, 124, 128, 127, 119, 126, 115, 144, 144, 133, 121, 126, 129, 130, 118, 135, 136, 126, 115, 144, 133, 121, 145, 127, 120, 119, 116, 117, 128, 115, 117, 121, 105, 138, 132, 142, 134, 129, 122, 119, 120, 124, 117, 101, 135, 126, 115, 134, 105, 131, 128, 131, 111, 121, 107, 148, 116, 140, 129, 134, 121, 125, 120, 126, 125, 114, 118, 135, 125, 109, 106, 124, 134, 123, 125, 113, 109, 139, 113, 139, 129, 121, 115, 134, 131, 111, 139, 114, 119, 131, 124, 134, 129, 144, 130, 107, 131, 123, 130, 118, 115, 115, 116, 123, 133, 137, 135, 119, 142, 129, 121, 128, 140, 112, 129, 123, 126, 134, 127, 137, 127, 114, 125, 104, 125, 132, 114, 120, 125, 135, 135, 112, 136, 137, 132, 122, 110, 118, 119, 147, 121, 140, 138, 127, 118, 115, 120, 125, 123, 133, 113, 125, 132, 135, 126, 127, 119, 141, 133, 128, 119, 155, 120, 132, 121, 111, 126, 112, 128, 136, 143, 126, 123, 133, 123, 121, 120, 119, 116, 125, 123, 124, 132, 114, 111, 126, 124, 127, 128, 114, 106, 137, 130, 117, 124, 118, 120, 137, 134, 132, 142, 124, 121, 116, 134, 131, 111, 121, 121, 133, 106, 116, 124, 118, 130, 141, 134, 132, 112, 127, 129, 124, 127, 128, 125, 119, 137, 121, 111, 138, 121, 126, 118, 130, 123, 118, 118, 139, 131, 124, 127, 134, 120, 117, 120, 126, 118, 123, 118, 127, 139, 121, 126, 139, 118, 120, 110, 113, 146, 130, 108, 134, 122, 122, 131, 142, 107, 126, 118, 125, 139, 134, 126, 134, 128, 122, 121, 106, 129, 120, 121, 113, 137, 148, 147, 117, 140, 108, 118, 111, 118, 144, 123, 133, 130, 114, 129, 137, 121, 131, 117, 142, 110, 131, 135, 108, 113, 110, 130, 123, 150, 124, 140, 123, 122, 131, 124, 134, 116, 125, 123, 110, 132, 116, 137, 110, 109, 134, 133, 135, 120, 120, 116, 118, 138, 129, 128, 134, 120, 153, 122, 118, 117, 108, 126, 139, 137, 119, 147, 131, 134, 120, 134, 107, 129, 137, 117, 123, 139, 110, 126, 125, 135, 133, 121, 104, 129, 136, 109, 126, 126, 131, 131, 134, 137, 119, 111, 138, 122, 105, 130, 137, 136, 122, 130, 136, 130, 140, 128, 136, 130, 117, 136, 125, 120, 131, 137, 132, 137, 140, 115, 122, 137, 121, 136, 145, 110, 131, 131, 123, 114, 139, 133, 105, 118, 129, 143, 144, 129, 129, 142, 107, 137, 130, 138, 106, 131, 125, 126, 134, 125, 104, 103, 137, 126, 130, 135, 141, 142, 122, 122, 144, 137, 121, 126, 125, 131, 132, 120, 122, 125, 113, 122, 135, 139, 135, 129, 136, 132, 128, 113, 133, 129, 116, 124, 116, 106, 127, 127, 105, 118, 131, 127, 111, 145, 111, 134, 123, 112, 122, 129, 120, 123, 118, 122, 118, 119, 125, 123, 129, 127, 137, 122, 126, 114, 145, 129, 116, 132, 128, 126, 139, 118, 124, 131, 106, 127, 119, 122, 126, 126, 112, 125, 123, 120, 121, 155, 122, 128, 115, 113, 119, 128, 131, 134, 112, 137, 131, 122, 106, 135, 125, 124, 130, 114, 123, 122, 118, 120, 121, 133, 119, 126, 118, 137, 117, 122, 120, 140, 131, 117, 124, 140, 135, 130, 131, 142, 132, 111, 120, 133, 132, 130, 116, 128, 132, 133, 124, 130, 143, 137, 109, 110, 139, 107, 125, 117, 149, 105, 137, 126, 145, 132, 120, 130, 132, 117, 136, 133, 127, 127, 127, 127, 131, 108, 132, 102, 110, 122, 136, 115, 119, 116, 135, 113, 121, 117, 127, 132, 131, 139, 137, 127, 104, 126, 144, 121, 119, 123, 138, 135, 125, 126, 139, 135, 139, 135, 112, 132, 118, 115, 134, 122, 143, 146, 116, 117, 133, 124, 122, 105, 141, 114, 107, 131, 132, 126, 124, 118, 124, 127, 115, 119, 128, 121, 113, 134, 145, 125, 119, 119, 132, 128, 110, 122, 132, 116, 135, 127, 135, 115, 123, 139, 145, 114, 120, 133, 127, 129, 118, 124, 115, 133, 125, 127, 133, 131, 111, 127, 116, 118, 137, 140, 109, 126, 122, 136, 126, 113, 130, 136, 116, 126, 157, 116, 115, 127, 119, 122, 128, 126, 132, 111, 124, 116, 135, 139, 128, 124, 129, 123, 132, 126, 140, 138, 110, 130, 116, 121, 136, 115, 136, 112, 130, 118, 133, 132, 128, 133, 125, 119, 127, 124, 121, 129, 124, 120, 135, 118, 107, 126, 127, 122, 118, 132, 140, 120, 128, 134, 127, 129, 143, 119, 120, 132, 121, 135, 118, 106, 130, 110, 133, 148, 115, 121, 124, 117, 142, 137, 137, 128, 119, 126, 133, 134, 140, 143, 119, 120, 114, 113, 128, 135, 139, 127, 144, 126, 114, 123, 130, 135, 126, 126, 115, 125, 123, 117, 129, 133, 118, 111, 122, 142, 151, 157, 137, 132, 126, 116, 126, 121, 128, 120, 122, 125, 130, 125, 127, 121, 116, 148, 140, 123, 111, 133, 126, 130, 137, 133, 139, 117, 131, 123, 124, 131, 117, 116, 122, 128, 125, 115, 117, 136, 120, 133, 116, 128, 130, 130, 123, 126, 131, 124, 130, 125, 129, 131, 122, 116, 121, 126, 117, 123, 126, 118, 128, 136, 116, 140, 136, 127, 136, 126, 114, 121, 119, 122, 151, 131, 126, 132, 121, 121, 130, 134, 126, 137, 137, 108, 123, 122, 138, 115, 133, 111, 121, 91, 122, 116, 107, 120, 142, 119, 134, 118, 126, 119, 130, 127, 125, 128, 131, 127, 119, 137, 133, 122, 126, 138, 123, 127, 123, 126, 125, 134, 125, 121, 130, 118, 123, 122, 123, 144, 136, 115, 107, 112, 125, 126, 128, 124, 114, 108, 137, 118, 135, 123, 121, 126, 132, 126, 134, 118, 121, 117, 132, 119, 125, 116, 116, 125, 125, 114, 127, 128, 133, 127, 130, 128, 122, 120, 128, 125, 132, 129, 135, 130, 125, 113, 104, 132, 118, 139, 156, 140, 106, 129, 119, 113, 129, 128, 138, 127, 128, 143, 126, 110, 134, 125, 112, 141, 115, 132, 135, 128, 148, 127, 124, 124, 118, 114, 121, 134, 118, 126, 118, 123, 114, 128, 131, 119, 134, 121, 148, 120, 125, 129, 140, 121, 134, 113, 128, 130, 140, 118, 126, 124, 113, 136, 116, 131, 122, 130, 139, 124, 126, 124, 117, 124, 115, 117, 122, 141, 113, 135, 127, 138, 136, 102, 142, 120, 115, 130, 132, 135, 133, 121, 109, 109, 130, 135, 124, 120, 114, 131, 124, 113, 137, 122, 146, 115, 129, 117, 141, 112, 123, 120, 129, 128, 128, 166, 116, 131, 121, 134, 103, 116, 122, 139, 132, 128, 146, 144, 122, 111, 136, 126, 136, 126, 111, 125, 127, 116, 120, 119, 118, 149, 122, 137, 112, 120, 130, 120, 128, 134, 132, 119, 127, 137, 132, 124, 132, 120, 122, 115, 135, 123, 129, 109, 139, 137, 117, 122, 128, 129, 109, 132, 126, 136, 134, 117, 128, 129, 128, 113, 117, 149, 126, 115, 119, 123, 127, 136, 132, 130, 121, 143, 120, 122, 127, 128, 157, 126, 120, 116, 118, 129, 141, 137, 121, 126, 116, 130, 126, 126, 109, 139, 108, 117, 119, 138, 119, 138, 117, 114, 123, 122, 124, 118, 129, 115, 124, 124, 123, 122, 135, 130, 135, 142, 132, 133, 125, 121, 123, 142, 118, 143, 122, 122, 126, 138, 123, 116, 129, 135, 119, 104, 127, 126, 133, 113, 137, 125, 133, 125, 124, 137, 117, 109, 138, 134, 127, 123, 134, 121, 111, 115, 128, 114, 126, 121, 123, 132, 122, 115, 125, 117, 114, 137, 114, 110, 116, 119, 124, 112, 130, 105, 132, 141, 125, 111, 122, 120, 115, 128, 113, 119, 126, 125, 124, 128, 141, 121, 132, 117, 143, 107, 116, 134, 148, 136, 103, 143, 131, 132, 142, 125, 117, 124, 137, 125, 137, 151, 147, 130, 110, 127, 130, 142, 125, 114, 126, 128, 116, 136, 128, 119, 128, 128, 120, 124, 125, 127, 129, 136, 126, 126, 138, 119, 136, 108, 118, 128, 124, 132, 112, 121, 120, 113, 119, 110, 137, 126, 132, 111, 133, 133, 112, 123, 130, 131, 131, 127, 115, 125, 114, 117, 118, 110, 127, 124, 126, 117, 120, 129, 110, 119, 124, 120, 128, 132, 137, 122, 133, 117, 119, 130, 114, 124, 120, 119, 118, 142, 130, 129, 125, 120, 128, 121, 123, 136, 145, 117, 113, 141, 122, 124, 135, 117, 135, 127, 129, 117, 136, 131, 136, 124, 130, 114, 123, 136, 126, 134, 117, 140, 130, 147, 131, 119, 120, 105, 135, 126, 128, 127, 133, 124, 119, 117, 130, 123, 149, 134, 132, 111, 135, 115, 119, 129, 120, 122, 126, 125, 129, 146, 132, 131, 119, 120, 135, 130, 107, 136, 119, 123, 119, 135, 130, 121, 110, 115, 129, 120, 122, 130, 129, 139, 116, 137, 122, 122, 117, 127, 131, 116, 130, 124, 140, 126, 136, 119, 133, 127, 127, 131, 118, 125, 113, 118, 124, 130, 128, 105, 135, 111, 123, 143, 120, 126, 115, 131, 122, 138, 117, 119, 122, 119, 136, 127, 121, 142, 108, 135, 123, 135, 113, 134, 117, 124, 123, 161, 118, 124, 132, 119, 125, 129, 115, 129, 128, 109, 147, 128, 121, 132, 124, 114, 111, 146, 131, 101, 116, 106, 126, 133, 119, 113, 109, 137, 117, 117, 124, 141, 139, 111, 121, 125, 143, 138, 137, 140, 116, 149, 114, 139, 128, 143, 136, 125, 112, 145, 122, 117, 137, 130, 133, 130, 117, 134, 116, 131, 127, 113, 124, 128, 117, 124, 137, 120, 131, 123, 142, 121, 125, 127, 143, 121, 124, 123, 139, 123, 135, 123, 124, 107, 126, 110, 118, 139, 117, 131, 125, 126, 106, 125, 135, 109, 139, 135, 150, 111, 132, 123, 126, 129, 124, 121, 130, 127, 131, 119, 118, 130, 126, 126, 114, 143, 123, 122, 136, 121, 128, 127, 126, 103, 121, 125, 132, 117, 129, 131, 120, 139, 116, 112, 139, 130, 125, 151, 150, 114, 115, 116, 124, 125, 108, 116, 134, 123, 123, 117, 126, 134, 110, 121, 126, 138, 120, 133, 104, 133, 136, 142, 130, 129, 116, 127, 136, 127, 132, 111, 132, 109, 124, 125, 130, 126, 146, 122, 101, 124, 150, 131, 125, 131, 112, 119, 115, 127, 122, 126, 123, 132, 132, 139, 119, 131, 134, 116, 140, 126, 124, 123, 126, 147, 129, 113, 131, 136, 126, 134, 117, 127, 132, 142, 133, 148, 141, 123, 134, 129, 139, 117, 125, 146, 126, 120, 123, 123, 126, 123, 117, 136, 111, 118, 136, 128, 119, 132, 125, 146, 130, 117, 113, 121, 136, 124, 114, 133, 129, 121, 135, 120, 123, 124, 131, 133, 146, 116, 122, 133, 111, 122, 116, 124, 118, 123, 110, 128, 136, 133, 126, 108, 124, 127, 123, 135, 131, 145, 134, 122, 122, 129, 139, 126, 128, 136, 106, 115, 138, 132, 116, 136, 154, 129, 135, 139, 132, 132, 139, 119, 136, 106, 132, 114, 137, 121, 134, 127, 130, 148, 121, 129, 117, 113, 120, 148, 121, 131, 129, 122, 125, 109, 136, 114, 112, 130, 125, 140, 136, 133, 121, 134, 126, 129, 112, 124, 140, 139, 130, 133, 140, 132, 131, 147, 121, 126, 108, 150, 127, 135, 128, 117, 117, 125, 132, 135, 128, 127, 116, 122, 132, 128, 132, 127, 116, 119, 120, 111, 111, 130, 127, 127, 96, 135, 130, 116, 121, 132, 138, 126, 135, 128, 131, 109, 140, 114, 132, 127, 119, 138, 124, 145, 114, 120, 112, 139, 148, 110, 103, 140, 145, 148, 113, 117, 123, 127, 123, 134, 114, 120, 124, 135, 128, 131, 129, 124, 135, 135, 127, 119, 125, 129, 103, 124, 137, 137, 127, 115, 125, 138, 111, 111, 139, 120, 128, 132, 112, 126, 119, 123, 127, 143, 131, 116, 116, 117, 121, 107, 121, 136, 122, 104, 111, 133, 110, 131, 135, 138, 136, 118, 105, 120, 122, 115, 147, 120, 131, 161, 128, 122, 129, 105, 137, 139, 137, 133, 142, 139, 97, 128, 113, 124, 124, 135, 117, 126, 121, 111, 128, 123, 120, 151, 131, 138, 143, 130, 114, 128, 141, 122, 116, 119, 127, 129, 126, 146, 133, 123, 136, 105, 136, 126, 120, 116, 115, 125, 118, 128, 142, 128, 139, 131, 141, 120, 120, 130, 132, 121, 122, 139, 120, 118, 111, 120, 131, 111, 135, 117, 135, 124, 122, 133, 126, 130, 122, 131, 122, 128, 111, 146, 119, 117, 120, 119, 118, 140, 127, 133, 119, 120, 120, 123, 117, 112, 117, 125, 131, 122, 126, 125, 114, 123, 137, 113, 128, 106, 110, 112, 129, 120, 107, 119, 120, 121, 111, 121, 143, 107, 125, 131, 148, 120, 130, 145, 140, 109, 109, 122, 108, 123, 131, 114, 118, 136, 142, 117, 125, 135, 118, 110, 128, 107, 115, 113, 128, 127, 139, 140, 116, 125, 117, 134, 131, 117, 125, 132, 126, 129, 129, 124, 118, 105, 140, 123, 140, 133, 130, 106, 129, 138, 142, 125, 117, 115, 116, 145, 135, 115, 121, 126, 134, 106, 116, 144, 132, 121, 124, 128, 130, 133, 117, 140, 121, 139, 122, 132, 143, 131, 117, 119, 129, 128, 119, 117, 113, 126, 121, 122, 127, 117, 127, 111, 120, 119, 131, 105, 126, 118, 125, 132, 147, 121, 120, 132, 122, 121, 120, 126, 123, 124, 134, 135, 126, 115, 120, 126, 136, 122, 118, 123, 114, 139, 128, 111, 114, 127, 113, 115, 132, 138, 144, 111, 125, 114, 128, 143, 113, 158, 109, 120, 116, 113, 123, 139, 111, 141, 112, 106, 141, 118, 103, 128, 149, 146, 136, 109, 111, 123, 129, 126, 136, 138, 138, 147, 125, 119, 132, 124, 116, 124, 125, 121, 142, 130, 124, 137, 120, 124, 140, 120, 122, 116, 121, 132, 115, 129, 106, 130, 143, 100, 114, 110, 117, 151, 109, 116, 128, 131, 122, 143, 113, 136, 132, 131, 127, 130, 109, 115, 131, 140, 130, 117, 127, 110, 120, 136, 147, 114, 129, 117, 120, 142, 123, 113, 133, 125, 123, 128, 135, 121, 130, 139, 129, 115, 126, 128, 127, 137, 134, 124, 102, 151, 114, 155, 137, 113, 115, 97, 136, 125, 123, 116, 132, 130, 122, 130, 128, 122, 116, 116, 134, 129, 124, 145, 136, 117, 114, 122, 127, 122, 119, 115, 121, 132, 99, 127, 128, 115, 134, 92, 129, 121, 126, 135, 135, 126, 122, 148, 122, 127, 111, 130, 131, 129, 128, 110, 142, 133, 132, 121, 119, 152, 129, 123, 135, 128, 122, 132, 124, 140, 135, 132, 124, 116, 119, 130, 139, 120, 116, 118, 131, 145, 125, 129, 128, 125, 123, 119, 135, 122, 121, 111, 144, 114, 142, 132, 127, 135, 130, 144, 98, 110, 117, 138, 113, 119, 149, 114, 120, 133, 123, 125, 136, 125, 145, 99, 141, 120, 133, 130, 123, 119, 131, 107, 148, 122, 119, 123, 130, 146, 118, 129, 143, 116, 121, 130, 119, 132, 137, 132, 130, 126, 133, 134, 129, 120, 102, 130, 119, 118, 144, 123, 131, 113, 107, 100, 139, 114, 117, 151, 108, 140, 135, 123, 111, 130, 108, 129, 122, 121, 123, 135, 138, 133, 128, 112, 138, 131, 132, 142, 116, 142, 138, 121, 122, 126, 147, 125, 106, 127, 139, 124, 113, 123, 129, 121, 125, 129, 125, 130, 126, 122, 128, 115, 110, 124, 145, 110, 156, 126, 134, 147, 105, 119, 129, 129, 127, 131, 127, 124, 127, 137, 125, 147, 141, 111, 121, 129, 135, 119, 111, 151, 141, 139, 119, 132, 141, 122, 136, 122, 125, 118, 164, 141, 114, 110, 137, 122, 135, 103, 116, 144, 125, 120, 128, 121, 131, 126, 132, 134, 123, 110, 128, 127, 120, 139, 133, 125, 128, 123, 129, 127, 125, 124, 122, 104, 140, 120, 116, 118, 120, 133, 134, 121, 101, 133, 135, 115, 139, 125, 126, 115, 122, 125, 125, 133, 134, 138, 139, 130, 129, 132, 128, 119, 122, 125, 135, 106, 119, 129, 121, 129, 93, 129, 126, 131, 120, 127, 126, 150, 120, 140, 137, 138, 112, 143, 102, 134, 139, 117, 123, 129, 133, 122, 121, 125, 120, 106, 112, 114, 129, 129, 113, 126, 136, 105, 117, 97, 135, 133, 113, 146, 145, 118, 129, 120, 125, 135, 114, 121, 141, 118, 135, 131, 128, 127, 114, 125, 118, 117, 129, 121, 127, 125, 122, 114, 134, 133, 128, 128, 112, 125, 145, 127, 125, 124, 120, 98, 133, 124, 110, 114, 130, 131, 120, 114, 128, 112, 133, 112, 129, 138, 128, 133, 129, 135, 127, 132, 125, 143, 128, 131, 115, 115, 115, 133, 125, 134, 121, 127, 114, 130, 137, 125, 112, 130, 104, 130, 113, 140, 119, 135, 130, 134, 118, 137, 112, 147, 133, 126, 120, 120, 119, 114, 116, 142, 128, 124, 127, 159, 139, 129, 127, 116, 132, 115, 124, 136, 138, 147, 122, 120, 115, 130, 134, 120, 120, 145, 125, 124, 122, 133, 116, 141, 114, 132, 112, 134, 139, 112, 106, 112, 135, 140, 124, 137, 112, 132, 128, 129, 112, 130, 126, 134, 122, 120, 113, 124, 121, 130, 122, 123, 119, 122, 120, 131, 123, 127, 125, 136, 113, 125, 124, 140, 146, 117, 111, 138, 127, 134, 141, 107, 133, 126, 113, 143, 126, 122, 111, 115, 111, 126, 120, 118, 120, 129, 133, 143, 128, 115, 148, 137, 118, 112, 111, 118, 106, 134, 129, 130, 129, 124, 141, 120, 119, 129, 94, 140, 129, 122, 129, 137, 127, 108, 149, 91, 106, 133, 128, 129, 129, 126, 129, 125, 120, 118, 94, 112, 102, 125, 114, 128, 154, 126, 152, 133, 140, 132, 129, 137, 120, 147, 129, 131, 148, 133, 124, 123, 121, 113, 136, 126, 128, 120, 114, 119, 129, 131, 132, 124, 104, 132, 125, 130, 112, 125, 120, 122, 130, 105, 106, 128, 115, 115, 112, 116, 135, 132, 114, 126, 147, 126, 129, 124, 129, 121, 131, 113, 113, 109, 130, 140, 116, 114, 116, 136, 127, 112, 123, 116, 135, 144, 111, 122, 119, 108, 138, 143, 116, 127, 122, 118, 117, 113, 136, 120, 120, 130, 118, 129, 126, 136, 143, 126, 147, 133, 137, 133, 137, 111, 117, 122, 116, 118, 138, 123, 132, 129, 138, 126, 116, 130, 124, 127, 118, 133, 153, 115, 127, 113, 121, 117, 122, 150, 122, 124, 132, 133, 122, 127, 125, 117, 131, 128, 131, 134, 117, 122, 113, 140, 126, 121, 124, 134, 120, 121, 119, 127, 152, 137, 155, 124, 114, 128, 115, 107, 128, 124, 124, 138, 122, 120, 131, 125, 131, 135, 139, 143, 124, 119, 130, 153, 130, 130, 101, 117, 122, 104, 128, 132, 126, 113, 128, 121, 126, 127, 129, 121, 121, 115, 124, 121, 118, 119, 136, 125, 128, 101, 117, 119, 128, 145, 122, 113, 138, 133, 129, 134, 106, 124, 126, 116, 121, 130, 121, 120, 124, 106, 137, 136, 135, 137, 134, 144, 126, 127, 115, 127, 120, 115, 140, 115, 131, 131, 121, 165, 114, 118, 120, 130, 128, 121, 111, 129, 135, 127, 125, 138, 125, 122, 112, 112, 118, 127, 138, 130, 123, 117, 109, 138, 118, 130, 110, 118, 131, 125, 131, 106, 143, 111, 135, 120, 113, 125, 145, 107, 134, 130, 138, 136, 108, 130, 120, 110, 121, 121, 142, 119, 117, 120, 136, 120, 116, 134, 123, 120, 122, 128, 113, 119, 126, 121, 127, 127, 140, 126, 130, 116, 124, 113, 128, 122, 109, 127, 119, 113, 119, 120, 115, 119, 127, 134, 121, 111, 142, 112, 124, 124, 129, 127, 123, 126, 129, 126, 123, 110, 132, 133, 122, 133, 139, 125, 115, 138, 133, 129, 126, 122, 138, 129, 126, 128, 115, 133, 118, 133, 110, 124, 128, 120, 108, 124, 128, 128, 132, 121, 128, 122, 130, 126, 128, 118, 130, 126, 130, 125, 122, 116, 127, 131, 130, 116, 136, 123, 132, 118, 131, 128, 109, 125, 128, 132, 132, 125, 138, 125, 121, 116, 131, 131, 119, 117, 121, 123, 118, 125, 128, 130, 132, 129, 123, 132, 127, 125, 131, 130, 121, 138, 124, 137, 133, 125, 119, 120, 134, 120, 135, 135, 130, 126, 116, 133, 104, 134, 135, 127, 124, 134, 106, 122, 130, 132, 138, 128, 118, 125, 120, 121, 126, 135, 137, 125, 125, 114, 120, 124, 121, 130, 126, 138, 126, 114, 110, 133, 142, 123, 121, 124, 121, 122, 113, 137, 142, 128, 134, 138, 126, 130, 132, 124, 117, 133, 115, 132, 127, 128, 132, 134, 133, 133, 135, 136, 117, 137, 131, 127, 122, 125, 133, 132, 134, 130, 132, 122, 117, 125, 116, 128, 138, 122, 120, 117, 120, 127, 115, 139, 128, 129, 112, 125, 129, 134, 129, 127, 121, 126, 124, 135, 125, 134, 130, 127, 116, 124, 125, 125, 125, 137, 123, 119, 117, 119, 130, 113, 127, 123, 122, 125, 144, 121, 126, 111, 133, 125, 118, 121, 135, 121, 136, 126, 127, 115, 136, 126, 117, 122, 119, 124, 140, 128, 130, 119, 125, 126, 124, 111, 130, 131, 128, 130, 143, 124, 119, 122, 125, 132, 129, 121, 116, 126, 133, 128, 133, 130, 120, 123, 121, 125, 116, 136, 122, 126, 132, 142, 132, 137, 121, 131, 124, 116, 138, 116, 125, 132, 116, 133, 130, 128, 139, 125, 126, 133, 129, 124, 131, 116, 133, 128, 128, 131, 130, 129, 117, 117, 131, 127, 137, 131, 121, 113, 113, 116, 126, 128, 126, 110, 127, 134, 104, 125, 123, 128, 124, 127, 115, 131, 125, 28, 134, 129, 133, 140, 127, 129, 115, 112, 125, 138, 124, 117, 119, 124, 126, 118, 110, 132, 128, 111, 120, 118, 113, 126, 124, 136, 127, 104, 135, 123, 124, 121, 123, 121, 101, 132, 120, 134, 136, 126, 117, 129, 134, 120, 124, 127, 117, 121, 137, 128, 121, 134, 136, 120, 121, 118, 121, 126, 129, 110, 125, 122, 127, 140, 113, 119, 121, 126, 127, 118, 115, 119, 120, 135, 124, 128, 122, 123, 121, 109, 129, 120, 126, 135, 131, 128, 116, 124, 119, 136, 129, 136, 130, 139, 127, 128, 123, 134, 119, 125, 113, 132, 130, 117, 129, 135, 134, 119, 133, 136, 132, 129, 126, 122, 129, 120, 132, 129, 125, 116, 109, 130, 135, 123, 118, 129, 132, 138, 125, 122, 127, 116, 123, 135, 130, 128, 129, 126, 139, 119, 125, 126, 116, 116, 133, 126, 122, 119, 117, 125, 125, 113, 138, 133, 122, 139, 122, 122, 120, 125, 131, 132, 129, 126, 136, 120, 117, 121, 116, 119, 127, 133, 125, 115, 134, 132, 134, 148, 137, 129, 129, 129, 122, 120, 118, 127, 128, 133, 130, 120, 126, 122, 126, 127, 119, 132, 129, 113, 120, 131, 114, 131, 123, 122, 135, 119, 121, 130, 118, 118, 132, 118, 138, 119, 136, 130, 128, 130, 127, 136, 120, 124, 125, 114, 127, 128, 128, 123, 119, 128, 128, 124, 124, 130, 122, 125, 123, 119, 131, 138, 120, 131, 128, 133, 123, 132, 124, 124, 125, 117, 129, 139, 130, 126, 136, 124, 132, 127, 124, 115, 134, 124, 123, 118, 119, 124, 110, 140, 132, 115, 126, 125, 127, 125, 127, 140, 124, 126, 138, 134, 128, 145, 131, 127, 126, 136, 118, 115, 139, 132, 122, 131, 110, 120, 113, 147, 131, 131, 118, 132, 134, 123, 127, 121, 132, 117, 122, 124, 122, 119, 127, 124, 123, 137, 120, 140, 127, 126, 127, 124, 126, 123, 118, 115, 120, 124, 119, 138, 124, 128, 112, 115, 123, 113, 120, 144, 124, 127, 140, 120, 127, 118, 130, 128, 125, 128, 115, 107, 138, 123, 127, 134, 116, 128, 124, 133, 126, 130, 112, 124, 117, 118, 112, 116, 143, 119, 127, 113, 135, 128, 134, 125, 144, 114, 144, 136, 123, 118, 125, 100, 140, 134, 124, 129, 133, 118, 121, 123, 120, 133, 125, 137, 119, 123, 120, 128, 125, 118, 127, 137, 135, 144, 123, 125, 139, 133, 124, 121, 140, 122, 118, 127, 130, 129, 125, 131, 123, 125, 119, 139, 130, 136, 149, 123, 131, 142, 123, 124, 138, 119, 129, 142, 125, 125, 126, 136, 117, 128, 126, 134, 115, 123, 129, 133, 141, 137, 118, 122, 123, 121, 123, 132, 124, 121, 133, 132, 124, 136, 127, 128, 131, 109, 126, 131, 131, 133, 134, 128, 121, 113, 120, 129, 121, 122, 129, 0, 119, 118, 131, 122, 126, 132, 124, 138, 133, 255, 127, 122, 106, 127, 123, 137, 118, 112, 124, 128, 134, 134, 122, 134, 128, 122, 121, 117, 123, 119, 134, 132, 114, 124, 141, 136, 119, 139, 124, 124, 126, 129, 133, 116, 122, 126, 128, 119, 128, 125, 133, 128, 137, 124, 125, 135, 121, 115, 132, 111, 128, 132, 131, 123, 121, 117, 116, 120, 127, 112, 120, 117, 129, 135, 128, 133, 131, 125, 124, 122, 129, 126, 121, 127, 139, 127, 119, 123, 123, 123, 122, 124, 136, 111, 123, 113, 124, 123, 117, 112, 133, 139, 126, 134, 128, 128, 116, 118, 135, 126, 122, 127, 115, 124, 124, 116, 120, 114, 137, 117, 133, 130, 132, 114, 132, 133, 128, 139, 142, 117, 121, 115, 126, 121, 126, 140, 130, 133, 135, 123, 123, 127, 132, 116, 130, 141, 122, 120, 122, 130, 140, 128, 131, 124, 120, 131, 125, 127, 128, 133, 118, 134, 127, 119, 126, 126, 129, 130, 134, 130, 119, 119, 132, 130, 129, 123, 114, 129, 128, 122, 129, 130, 126, 132, 130, 122, 130, 122, 117, 92, 135, 126, 124, 140, 127, 108, 124, 123, 117, 129, 116, 124, 128, 122, 120, 137, 129, 101, 135, 114, 135, 141, 150, 111, 114, 144, 113, 131, 120, 108, 119, 127, 127, 147, 115, 125, 130, 130, 118, 124, 131, 107, 104, 122, 118, 118, 116, 147, 129, 146, 110, 131, 127, 129, 123, 121, 136, 126, 131, 125, 125, 119, 124, 125, 139, 129, 129, 115, 130, 128, 110, 129, 124, 136, 126, 121, 129, 128, 107, 126, 113, 111, 125, 126, 132, 127, 117, 124, 127, 114, 119, 142, 131, 131, 116, 130, 109, 109, 133, 142, 125, 110, 116, 127, 125, 111, 133, 117, 109, 114, 129, 108, 114, 122, 137, 158, 137, 103, 125, 121, 122, 127, 111, 112, 140, 119, 124, 134, 126, 116, 133, 133, 129, 126, 131, 118, 115, 150, 141, 121, 132, 121, 154, 132, 125, 111, 130, 124, 136, 118, 115, 112, 139, 133, 124, 115, 120, 119, 107, 102, 116, 122, 103, 104, 127, 127, 137, 151, 120, 136, 136, 128, 126, 122, 115, 120, 129, 147, 125, 137, 130, 126, 125, 128, 129, 136, 132, 119, 143, 128, 125, 139, 128, 126, 133, 131, 121, 132, 127, 140, 118, 131, 115, 130, 119, 123, 121, 138, 119, 134, 122, 126, 122, 124, 133, 126, 151, 135, 130, 126, 128, 126, 129, 124, 126, 124, 124, 132, 129, 146, 131, 126, 145, 119, 125, 108, 123, 117, 117, 131, 120, 149, 154, 131, 122, 141, 124, 139, 135, 116, 112, 112, 97, 114, 125, 135, 128, 128, 128, 134, 127, 120, 128, 110, 106, 135, 130, 129, 140, 108, 113, 118, 137, 113, 125, 134, 115, 132, 119, 114, 119, 126, 123, 140, 123, 134, 127, 121, 105, 124, 126, 130, 122, 125, 125, 116, 144, 136, 119, 125, 133, 115, 110, 117, 111, 127, 116, 128, 119, 132, 114, 122, 130, 129, 125, 117, 105, 117, 135, 102, 124, 124, 137, 135, 122, 133, 134, 139, 114, 116, 127, 103, 127, 137, 126, 112, 116, 119, 122, 124, 131, 139, 134, 127, 144, 106, 124, 141, 113, 127, 126, 109, 136, 126, 146, 113, 134, 143, 130, 122, 131, 137, 122, 122, 116, 152, 117, 144, 129, 116, 120, 134, 129, 134, 130, 135, 145, 142, 131, 136, 119, 143, 146, 126, 115, 130, 123, 123, 137, 129, 127, 106, 119, 98, 130, 137, 122, 119, 126, 129, 120, 115, 130, 110, 123, 125, 124, 120, 152, 125, 128, 121, 123, 121, 131, 134, 142, 136, 143, 129, 131, 134, 116, 119, 106, 129, 122, 125, 118, 120, 134, 118, 135, 139, 124, 130, 128, 136, 125, 131, 118, 127, 131, 110, 120, 132, 121, 115, 99, 132, 118, 113, 133, 131, 119, 131, 143, 122, 128, 122, 131, 131, 135, 123, 129, 131, 132, 132, 151, 136, 113, 132, 123, 129, 124, 129, 121, 126, 118, 126, 138, 142, 122, 129, 114, 108, 97, 130, 114, 129, 113, 129, 131, 123, 129, 137, 146, 115, 105, 139, 111, 136, 130, 123, 124, 124, 122, 124, 123, 123, 117, 142, 137, 121, 122, 134, 135, 110, 123, 129, 119, 151, 127, 117, 126, 130, 120, 140, 102, 116, 143, 127, 119, 127, 133, 124, 130, 122, 130, 121, 134, 129, 127, 114, 123, 123, 123, 136, 127, 129, 129, 115, 126, 129, 133, 120, 108, 134, 130, 106, 130, 129, 117, 119, 134, 132, 123, 134, 169, 144, 132, 117, 135, 108, 113, 137, 140, 101, 142, 123, 119, 115, 121, 143, 115, 101, 131, 124, 129, 126, 132, 130, 127, 134, 120, 134, 132, 135, 134, 123, 113, 133, 157, 112, 110, 128, 118, 118, 126, 135, 115, 123, 113, 138, 139, 145, 106, 124, 129, 133, 114, 123, 127, 119, 136, 124, 126, 119, 122, 138, 114, 123, 130, 139, 134, 124, 117, 140, 119, 136, 112, 109, 122, 125, 140, 120, 140, 120, 134, 114, 138, 98, 115, 122, 114, 104, 111, 113, 125, 137, 138, 123, 126, 132, 129, 132, 123, 131, 116, 128, 130, 118, 117, 129, 137, 119, 137, 111, 117, 134, 149, 130, 107, 113, 123, 131, 149, 108, 124, 113, 114, 125, 105, 124, 126, 120, 130, 117, 121, 122, 126, 118, 132, 129, 115, 133, 129, 117, 110, 118, 128, 140, 131, 134, 131, 117, 123, 124, 130, 127, 134, 152, 124, 127, 119, 128, 142, 123, 130, 114, 102, 133, 158, 116, 100, 128, 117, 125, 143, 129, 114, 121, 136, 142, 116, 138, 148, 120, 110, 146, 137, 146, 118, 131, 148, 146, 112, 115, 134, 116, 118, 142, 128, 132, 121, 139, 120, 108, 131, 124, 126, 137, 124, 124, 134, 124, 129, 129, 142, 113, 124, 130, 111, 115, 130, 133, 123, 122, 127, 126, 125, 118, 134, 124, 121, 129, 110, 118, 131, 114, 106, 126, 129, 139, 108, 128, 125, 122, 120, 114, 132, 133, 121, 128, 148, 135, 124, 136, 120, 133, 133, 139, 105, 133, 139, 123, 124, 98, 108, 106, 137, 114, 118, 125, 116, 128, 145, 107, 137, 132, 123, 128, 106, 123, 119, 142, 107, 138, 133, 127, 133, 127, 117, 138, 104, 140, 117, 130, 124, 131, 135, 125, 141, 123, 138, 122, 116, 133, 112, 134, 112, 110, 126, 135, 171, 137, 125, 132, 130, 127, 114, 122, 124, 149, 157, 128, 133, 122, 110, 107, 127, 120, 117, 108, 120, 118, 113, 131, 136, 132, 121, 107, 118, 124, 127, 118, 141, 121, 118, 114, 127, 129, 119, 115, 119, 108, 126, 125, 113, 96, 117, 113, 134, 110, 128, 119, 144, 123, 132, 104, 139, 122, 130, 126, 147, 116, 132, 139, 116, 111, 126, 129, 132, 136, 137, 139, 119, 129, 118, 116, 117, 123, 132, 142, 150, 127, 128, 125, 117, 122, 119, 151, 125, 118, 132, 133, 110, 107, 139, 130, 129, 117, 122, 117, 151, 123, 115, 115, 108, 111, 135, 121, 107, 119, 145, 110, 131, 128, 126, 143, 117, 113, 139, 129, 131, 101, 119, 142, 118, 146, 122, 150, 120, 124, 117, 130, 129, 135, 139, 127, 133, 134, 130, 123, 137, 132, 131, 146, 124, 138, 135, 135, 143, 125, 121, 140, 124, 112, 137, 130, 124, 119, 121, 112, 131, 135, 117, 134, 123, 107, 119, 131, 123, 114, 114, 121, 124, 123, 126, 120, 124, 122, 133, 126, 143, 124, 126, 135, 123, 117, 109, 127, 128, 121, 106, 126, 110, 145, 111, 126, 123, 125, 133, 128, 127, 121, 148, 153, 137, 120, 141, 127, 122, 128, 123, 113, 141, 127, 118, 113, 106, 131, 113, 97, 124, 117, 120, 140, 124, 137, 135, 108, 120, 140, 121, 132, 122, 114, 129, 121, 111, 113, 116, 120, 152, 113, 124, 123, 129, 123, 126, 131, 114, 116, 126, 113, 123, 121, 138, 133, 130, 136, 129, 115, 130, 113, 139, 125, 138, 130, 131, 128, 134, 143, 124, 128, 109, 125, 136, 125, 138, 124, 130, 134, 104, 125, 139, 126, 130, 119, 123, 126, 112, 121, 125, 125, 130, 133, 121, 120, 109, 139, 122, 130, 105, 122, 128, 123, 123, 125, 124, 97, 133, 122, 146, 115, 126, 117, 141, 121, 117, 106, 117, 134, 137, 130, 115, 117, 125, 105, 127, 136, 151, 127, 128, 134, 131, 106, 131, 119, 102, 134, 124, 142, 106, 126, 116, 117, 130, 135, 132, 118, 123, 131, 128, 126, 114, 108, 137, 131, 109, 129, 120, 117, 121, 145, 153, 141, 132, 138, 126, 123, 128, 142, 134, 145, 116, 115, 123, 137, 134, 126, 123, 134, 135, 120, 120, 129, 129, 106, 133, 114, 129, 120, 127, 120, 127, 143, 128, 109, 121, 129, 114, 116, 115, 129, 116, 116, 134, 120, 151, 121, 128, 127, 133, 121, 126, 130, 127, 126, 147, 143, 117, 148, 138, 136, 125, 122, 127, 141, 137, 122, 133, 151, 129, 125, 102, 114, 137, 108, 99, 133, 122, 123, 108, 115, 128, 114, 100, 121, 109, 131, 121, 126, 116, 118, 125, 135, 129, 119, 156, 122, 138, 122, 132, 127, 135, 117, 129, 120, 113, 106, 127, 138, 118, 129, 134, 113, 105, 134, 126, 123, 129, 126, 118, 123, 117, 126, 113, 114, 109, 121, 122, 136, 125, 137, 129, 127, 135, 128, 115, 116, 105, 101, 103, 128, 119, 127, 120, 112, 116, 126, 132, 119, 137, 114, 126, 126, 136, 127, 135, 134, 129, 121, 137, 117, 120, 118, 132, 125, 158, 129, 116, 134, 133, 135, 113, 139, 128, 129, 133, 125, 111, 121, 123, 127, 108, 117, 125, 138, 121, 132, 117, 131, 112, 131, 124, 116, 129, 130, 134, 107, 134, 108, 133, 115, 122, 129, 126, 126, 132, 125, 138, 122, 133, 119, 139, 110, 139, 124, 115, 139, 110, 133, 144, 127, 127, 118, 118, 133, 134, 124, 134, 125, 130, 119, 145, 115, 130, 139, 122, 115, 117, 149, 134, 130, 126, 123, 116, 125, 144, 122, 122, 124, 104, 120, 118, 131, 137, 120, 125, 117, 134, 125, 104, 113, 141, 128, 124, 118, 132, 130, 107, 107, 132, 130, 136, 129, 128, 117, 124, 125, 109, 121, 123, 119, 127, 140, 143, 127, 131, 119, 122, 122, 110, 128, 142, 136, 119, 142, 126, 135, 108, 124, 118, 115, 137, 147, 131, 146, 108, 117, 119, 124, 134, 115, 107, 121, 113, 127, 130, 119, 121, 125, 121, 123, 114, 121, 129, 134, 134, 121, 111, 130, 119, 122, 121, 127, 119, 135, 116, 130, 92, 113, 121, 125, 97, 130, 141, 133, 124, 140, 114, 128, 134, 111, 150, 113, 128, 138, 117, 138, 137, 116, 121, 124, 109, 124, 121, 130, 147, 117, 142, 128, 113, 126, 133, 135, 136, 115, 116, 122, 112, 118, 113, 127, 135, 125, 143, 118, 141, 123, 118, 108, 117, 114, 132, 115, 124, 133, 123, 137, 129, 128, 114, 122, 128, 147, 126, 123, 136, 107, 135, 127, 129, 123, 116, 140, 131, 113, 123, 120, 103, 129, 125, 141, 119, 127, 113, 132, 121, 127, 136, 101, 121, 115, 130, 120, 104, 117, 126, 126, 131, 117, 105, 125, 105, 111, 129, 116, 124, 114, 114, 114, 119, 103, 99, 144, 136, 126, 129, 119, 132, 116, 126, 118, 117, 124, 136, 109, 134, 138, 118, 128, 124, 123, 125, 139, 126, 128, 135, 114, 128, 125, 136, 116, 123, 127, 120, 129, 134, 138, 141, 127, 119, 127, 135, 124, 112, 122, 116, 129, 140, 143, 123, 129, 142, 129, 124, 126, 124, 129, 121, 144, 100, 112, 123, 120, 122, 142, 122, 133, 117, 110, 127, 130, 125, 118, 138, 113, 136, 135, 130, 147, 127, 131, 111, 121, 129, 123, 132, 139, 147, 130, 109, 124, 129, 110, 129, 135, 113, 122, 118, 116, 127, 128, 112, 116, 105, 119, 134, 113, 122, 130, 129, 136, 144, 105, 119, 109, 132, 151, 138, 131, 126, 122, 133, 101, 134, 133, 120, 136, 127, 133, 137, 115, 129, 159, 114, 101, 125, 137, 111, 117, 124, 127, 117, 113, 123, 126, 138, 118, 124, 118, 130, 135, 125, 137, 131, 148, 137, 147, 122, 128, 117, 141, 104, 129, 127, 116, 119, 121, 128, 117, 123, 101, 125, 123, 121, 126, 107, 132, 116, 122, 135, 112, 131, 123, 125, 118, 103, 122, 112, 146, 123, 111, 123, 132, 106, 124, 131, 123, 120, 139, 129, 128, 115, 125, 127, 142, 128, 121, 124, 125, 121, 121, 148, 110, 120, 140, 143, 120, 108, 126, 146, 118, 134, 118, 127, 121, 109, 109, 136, 123, 109, 123, 140, 119, 122, 138, 132, 121, 126, 113, 133, 134, 139, 128, 119, 121, 135, 140, 126, 119, 135, 129, 126, 118, 128, 140, 130, 130, 129, 142, 123, 123, 139, 133, 122, 128, 132, 132, 144, 135, 128, 112, 122, 121, 121, 128, 131, 120, 130, 137, 124, 125, 147, 131, 135, 116, 122, 129, 134, 127, 125, 108, 131, 109, 128, 133, 116, 123, 120, 115, 116, 137, 113, 137, 122, 123, 123, 122, 123, 127, 122, 110, 116, 112, 145, 114, 137, 135, 120, 138, 117, 118, 128, 137, 121, 145, 127, 139, 131, 122, 132, 116, 147, 122, 130, 129, 125, 116, 140, 125, 124, 130, 127, 134, 111, 110, 129, 141, 123, 130, 128, 123, 126, 119, 134, 129, 130, 138, 128, 114, 122, 128, 123, 146, 114, 129, 142, 109, 128, 121, 147, 118, 150, 106, 126, 131, 145, 135, 133, 118, 130, 138, 125, 128, 136, 142, 123, 122, 149, 147, 120, 125, 142, 143, 114, 131, 106, 118, 119, 133, 120, 122, 120, 122, 115, 112, 129, 130, 119, 124, 152, 121, 123, 116, 108, 123, 133, 114, 120, 130, 114, 122, 110, 117, 136, 128, 118, 144, 125, 130, 127, 129, 119, 131, 136, 122, 128, 118, 134, 117, 126, 118, 141, 134, 132, 138, 123, 128, 117, 115, 121, 115, 112, 140, 131, 130, 114, 129, 141, 133, 118, 121, 119, 129, 128, 136, 121, 139, 131, 130, 142, 122, 121, 130, 155, 109, 136, 128, 131, 127, 124, 121, 125, 128, 133, 120, 122, 132, 123, 129, 120, 125, 137, 122, 113, 123, 119, 133, 105, 142, 140, 135, 125, 125, 129, 114, 138, 112, 126, 121, 140, 132, 128, 98, 108, 142, 110, 134, 112, 131, 151, 127, 141, 130, 136, 130, 120, 134, 118, 119, 119, 118, 101, 137, 120, 126, 122, 139, 134, 124, 123, 129, 123, 120, 114, 127, 121, 114, 105, 127, 130, 117, 125, 100, 120, 127, 131, 115, 130, 125, 128, 108, 129, 121, 134, 122, 110, 128, 133, 120, 110, 117, 159, 115, 120, 130, 143, 120, 133, 135, 130, 124, 122, 133, 132, 132, 116, 141, 116, 145, 125, 139, 118, 124, 129, 137, 121, 127, 141, 138, 149, 137, 129, 127, 129, 129, 128, 118, 136, 144, 131, 110, 144, 113, 128, 129, 123, 115, 139, 128, 107, 117, 129, 129, 121, 130, 128, 133, 128, 120, 135, 139, 114, 124, 130, 134, 129, 125, 130, 124, 143, 128, 130, 114, 131, 134, 121, 116, 136, 125, 136, 124, 117, 126, 119, 118, 126, 135, 142, 118, 123, 149, 138, 118, 121, 148, 139, 136, 120, 120, 123, 135, 123, 99, 130, 112, 134, 134, 125, 106, 105, 133, 127, 136, 144, 125, 124, 128, 143, 117, 130, 132, 121, 116, 119, 95, 115, 124, 134, 136, 121, 145, 130, 136, 144, 119, 129, 132, 106, 121, 131, 131, 125, 111, 121, 118, 112, 133, 114, 133, 138, 124, 142, 110, 118, 130, 133, 117, 110, 126, 115, 123, 114, 128, 156, 130, 123, 117, 130, 97, 122, 124, 134, 120, 113, 118, 116, 122, 138, 130, 132, 140, 122, 141, 104, 141, 112, 145, 122, 117, 130, 134, 123, 135, 121, 112, 129, 154, 128, 110, 115, 127, 119, 130, 111, 116, 133, 128, 103, 123, 135, 121, 129, 118, 108, 120, 112, 119, 110, 132, 133, 118, 161, 119, 116, 131, 120, 131, 122, 118, 122, 134, 125, 117, 135, 137, 134, 116, 135, 133, 133, 139, 127, 122, 134, 132, 119, 135, 99, 125, 118, 114, 126, 119, 114, 130, 121, 134, 124, 124, 115, 126, 129, 123, 138, 122, 146, 149, 131, 96, 145, 119, 114, 128, 117, 109, 118, 117, 132, 121, 105, 119, 116, 129, 106, 131, 135, 136, 124, 143, 113, 122, 104, 121, 125, 129, 149, 127, 117, 113, 144, 149, 131, 110, 117, 155, 124, 131, 145, 106, 132, 100, 115, 130, 125, 129, 113, 132, 112, 130, 126, 124, 128, 138, 124, 121, 103, 131, 136, 135, 138, 125, 129, 123, 141, 139, 145, 126, 147, 123, 131, 130, 112, 112, 112, 131, 117, 125, 123, 131, 115, 118, 111, 120, 121, 109, 152, 121, 118, 124, 131, 135, 121, 131, 112, 106, 160, 134, 134, 125, 119, 117, 114, 144, 130, 136, 124, 128, 125, 118, 126, 128, 119, 123, 139, 137, 117, 120, 109, 118, 124, 129, 126, 143, 116, 127, 111, 120, 125, 138, 135, 112, 145, 143, 122, 97, 126, 125, 105, 137, 130, 136, 139, 117, 118, 128, 100, 145, 118, 121, 132, 104, 119, 132, 123, 132, 131, 125, 118, 128, 129, 121, 133, 116, 125, 114, 120, 126, 136, 121, 153, 107, 128, 124, 118, 133, 122, 110, 128, 117, 115, 138, 127, 131, 126, 116, 118, 126, 130, 123, 116, 123, 136, 116, 125, 108, 118, 122, 113, 112, 137, 134, 121, 113, 119, 122, 146, 131, 154, 132, 125, 127, 110, 131, 129, 121, 132, 134, 129, 121, 128, 125, 121, 123, 123, 122, 137, 135, 142, 135, 127, 132, 124, 133, 126, 133, 132, 130, 132, 113, 146, 109, 126, 105, 114, 123, 121, 147, 126, 112, 125, 139, 123, 131, 133, 125, 142, 117, 123, 136, 114, 118, 124, 105, 137, 122, 125, 114, 117, 127, 126, 114, 130, 134, 109, 126, 118, 131, 133, 136, 136, 137, 104, 116, 134, 126, 121, 119, 128, 138, 124, 124, 142, 128, 117, 112, 120, 128, 123, 146, 130, 149, 123, 111, 116, 112, 113, 134, 135, 122, 129, 131, 131, 131, 119, 134, 124, 135, 122, 126, 133, 122, 101, 124, 130, 126, 149, 120, 128, 129, 116, 116, 95, 140, 128, 116, 115, 141, 112, 132, 126, 135, 118, 120, 129, 131, 118, 123, 143, 129, 116, 135, 138, 123, 129, 111, 118, 127, 135, 131, 137, 124, 127, 118, 120, 120, 142, 128, 135, 107, 124, 124, 127, 145, 123, 132, 127, 155, 121, 106, 120, 138, 132, 126, 141, 128, 123, 123, 116, 129, 133, 131, 118, 124, 144, 123, 125, 133, 119, 141, 129, 117, 117, 121, 109, 107, 124, 117, 118, 136, 120, 112, 122, 119, 118, 134, 143, 134, 134, 138, 115, 141, 122, 108, 114, 117, 133, 118, 123, 120, 130, 124, 110, 122, 124, 130, 118, 119, 124, 116, 133, 128, 128, 118, 125, 115, 148, 126, 118, 127, 131, 128, 126, 118, 136, 129, 99, 139, 118, 126, 131, 121, 125, 125, 122, 120, 126, 127, 133, 103, 138, 143, 120, 111, 121, 115, 128, 106, 117, 122, 148, 112, 113, 139, 127, 119, 115, 128, 129, 131, 102, 134, 131, 119, 126, 139, 125, 128, 132, 131, 131, 131, 126, 90, 127, 123, 126, 126, 104, 107, 124, 130, 129, 114, 152, 133, 111, 127, 134, 135, 111, 120, 131, 115, 120, 121, 116, 127, 108, 119, 113, 126, 135, 140, 119, 127, 115, 145, 135, 127, 136, 139, 125, 137, 133, 127, 124, 102, 133, 117, 121, 132, 132, 130, 143, 128, 129, 132, 137, 152, 123, 100, 127, 126, 133, 133, 128, 122, 140, 136, 137, 110, 150, 150, 120, 124, 121, 131, 138, 117, 106, 122, 121, 123, 110, 122, 127, 127, 148, 136, 126, 123, 133, 126, 113, 128, 136, 112, 141, 138, 116, 122, 142, 149, 119, 109, 121, 116, 133, 115, 116, 136, 124, 120, 134, 113, 130, 131, 150, 132, 135, 120, 116, 125, 122, 138, 123, 123, 125, 132, 126, 132, 114, 133, 125, 116, 125, 124, 115, 125, 139, 132, 134, 134, 143, 124, 128, 128, 119, 114, 124, 125, 116, 104, 123, 128, 133, 117, 138, 135, 124, 126, 119, 114, 138, 112, 120, 143, 130, 129, 116, 126, 136, 108, 111, 137, 123, 133, 143, 131, 116, 138, 139, 125, 107, 116, 129, 139, 126, 127, 118, 129, 135, 116, 120, 113, 114, 114, 126, 114, 135, 122, 132, 120, 127, 111, 125, 133, 127, 121, 115, 123, 138, 110, 138, 122, 136, 129, 124, 124, 131, 108, 124, 125, 133, 135, 132, 129, 130, 123, 117, 115, 123, 127, 131, 126, 122, 110, 128, 112, 113, 136, 137, 128, 112, 129, 137, 131, 135, 132, 141, 124, 133, 139, 123, 121, 119, 124, 134, 102, 129, 103, 130, 105, 124, 129, 142, 132, 137, 143, 121, 140, 126, 128, 110, 124, 133, 130, 119, 132, 130, 130, 123, 126, 127, 110, 131, 128, 128, 124, 119, 116, 130, 99, 144, 123, 121, 131, 115, 133, 125, 122, 123, 119, 138, 118, 117, 135, 118, 148, 134, 131, 123, 139, 130, 129, 125, 143, 118, 116, 122, 117, 145, 122, 120, 123, 143, 124, 128, 120, 124, 130, 127, 118, 114, 129, 126, 114, 129, 145, 123, 102, 117, 126, 124, 130, 121, 144, 111, 131, 128, 122, 116, 124, 139, 135, 114, 142, 125, 133, 120, 139, 140, 129, 143, 124, 141, 108, 144, 130, 128, 122, 134, 131, 133, 129, 129, 113, 117, 112, 118, 144, 136, 119, 130, 125, 120, 136, 108, 122, 118, 111, 147, 123, 117, 120, 138, 123, 127, 117, 141, 104, 141, 148, 110, 110, 126, 132, 123, 124, 129, 133, 117, 124, 130, 129, 135, 123, 130, 132, 117, 105, 147, 119, 127, 126, 118, 112, 128, 131, 131, 133, 122, 123, 133, 123, 127, 127, 126, 110, 109, 113, 125, 119, 133, 123, 130, 138, 130, 123, 128, 117, 122, 113, 122, 119, 138, 125, 119, 125, 143, 119, 119, 128, 130, 114, 127, 111, 122, 112, 119, 120, 105, 118, 132, 130, 122, 132, 124, 132, 123, 130, 114, 120, 128, 142, 132, 108, 121, 112, 123, 129, 135, 120, 143, 135, 128, 115, 133, 112, 108, 127, 132, 114, 128, 137, 134, 119, 117, 133, 132, 116, 129, 121, 129, 137, 101, 124, 126, 123, 137, 122, 125, 148, 124, 115, 118, 127, 121, 121, 123, 123, 106, 122, 125, 130, 136, 121, 128, 140, 124, 130, 138, 118, 131, 154, 99, 126, 125, 133, 115, 123, 134, 123, 117, 128, 151, 120, 119, 130, 133, 123, 132, 137, 129, 119, 144, 133, 146, 119, 111, 134, 125, 144, 122, 127, 138, 138, 122, 133, 130, 139, 123, 133, 128, 122, 113, 127, 132, 120, 114, 123, 140, 140, 126, 136, 128, 125, 131, 122, 130, 121, 126, 113, 113, 116, 144, 120, 149, 120, 131, 146, 138, 122, 110, 131, 147, 126, 145, 136, 118, 136, 128, 127, 136, 126, 119, 126, 129, 140, 124, 126, 126, 127, 138, 120, 131, 119, 128, 131, 127, 123, 116, 112, 121, 113, 123, 124, 97, 122, 138, 122, 123, 130, 129, 119, 133, 150, 123, 128, 123, 122, 110, 131, 136, 112, 117, 122, 112, 133, 114, 126, 124, 139, 133, 144, 111, 115, 145, 133, 113, 104, 117, 121, 99, 144, 112, 138, 135, 137, 124, 129, 110, 125, 138, 132, 129, 123, 121, 128, 116, 137, 130, 127, 125, 125, 127, 115, 123, 136, 122, 138, 114, 127, 126, 125, 129, 128, 134, 121, 122, 124, 125, 127, 124, 125, 124, 136, 100, 105, 117, 131, 132, 138, 130, 115, 111, 109, 107, 113, 134, 120, 131, 124, 129, 115, 153, 147, 130, 125, 118, 117, 138, 112, 133, 130, 125, 125, 143, 131, 147, 129, 133, 132, 120, 109, 135, 162, 131, 113, 116, 114, 124, 117, 130, 176, 126, 106, 111, 123, 112, 123, 129, 106, 130, 121, 127, 115, 140, 120, 139, 148, 144, 137, 123, 148, 128, 131, 125, 126, 106, 109, 134, 121, 134, 154, 139, 128, 121, 119, 124, 121, 123, 124, 125, 125, 109, 130, 127, 132, 120, 119, 137, 126, 123, 118, 107, 131, 119, 131, 129, 124, 127, 106, 119, 138, 112, 122, 120, 128, 119, 114, 113, 117, 134, 140, 119, 105, 132, 130, 124, 116, 128, 136, 128, 116, 103, 125, 123, 126, 127, 126, 113, 135, 124, 125, 122, 121, 139, 141, 122, 119, 115, 150, 130, 135, 121, 131, 124, 116, 147, 115, 111, 109, 110, 117, 124, 120, 127, 122, 113, 121, 124, 127, 118, 115, 121, 125, 132, 142, 127, 110, 120, 125, 120, 119, 106, 142, 142, 128, 134, 129, 124, 115, 128, 128, 116, 139, 125, 145, 125, 136, 123, 104, 118, 139, 112, 133, 123, 124, 127, 130, 116, 139, 137, 139, 132, 116, 126, 126, 135, 130, 107, 119, 122, 122, 138, 134, 140, 113, 126, 125, 128, 111, 139, 137, 140, 115, 102, 118, 128, 126, 105, 128, 136, 108, 131, 110, 122, 128, 121, 118, 133, 114, 112, 130, 115, 123, 125, 116, 129, 121, 130, 145, 125, 128, 119, 124, 112, 135, 119, 112, 124, 129, 116, 129, 117, 131, 133, 118, 111, 114, 119, 125, 133, 134, 146, 126, 146, 140, 121, 131, 134, 149, 109, 127, 124, 111, 128, 130, 130, 118, 148, 141, 112, 138, 140, 126, 112, 120, 120, 124, 128, 120, 119, 133, 130, 125, 129, 107, 139, 119, 124, 120, 116, 125, 127, 122, 121, 123, 120, 126, 122, 129, 122, 129, 133, 111, 133, 140, 143, 124, 116, 119, 126, 133, 128, 125, 121, 119, 134, 143, 118, 134, 132, 146, 118, 134, 123, 131, 142, 141, 123, 124, 124, 134, 135, 145, 124, 124, 117, 137, 118, 120, 105, 119, 121, 128, 122, 118, 113, 142, 118, 114, 130, 117, 120, 118, 123, 150, 130, 126, 106, 145, 133, 123, 144, 122, 110, 135, 131, 130, 116, 122, 122, 146, 133, 125, 130, 110, 137, 122, 127, 120, 140, 127, 127, 121, 117, 122, 130, 127, 126, 131, 122, 123, 122, 130, 124, 138, 149, 126, 146, 124, 125, 104, 128, 111, 137, 119, 141, 116, 133, 118, 137, 124, 116, 119, 127, 115, 141, 119, 125, 129, 106, 117, 145, 123, 118, 133, 131, 128, 130, 120, 111, 125, 138, 119, 118, 134, 128, 134, 126, 111, 121, 147, 122, 126, 139, 141, 123, 125, 125, 107, 114, 111, 105, 137, 119, 120, 104, 128, 131, 129, 133, 131, 142, 137, 134, 111, 138, 113, 152, 118, 131, 107, 137, 129, 143, 138, 127, 128, 134, 131, 128, 137, 129, 119, 139, 117, 127, 126, 135, 109, 121, 135, 138, 113, 116, 122, 123, 124, 124, 125, 106, 120, 120, 123, 107, 123, 119, 122, 121, 119, 129, 130, 113, 136, 119, 113, 119, 118, 116, 126, 120, 119, 126, 119, 121, 116, 145, 133, 100, 137, 126, 111, 135, 132, 119, 130, 104, 126, 143, 136, 125, 125, 131, 132, 129, 128, 119, 136, 124, 119, 129, 145, 120, 132, 125, 111, 129, 125, 135, 135, 126, 122, 117, 152, 134, 134, 149, 111, 130, 124, 126, 118, 131, 126, 122, 134, 120, 117, 124, 124, 130, 123, 132, 137, 138, 129, 124, 116, 128, 127, 109, 127, 112, 127, 132, 125, 128, 126, 128, 120, 130, 136, 146, 125, 131, 143, 131, 112, 148, 135, 124, 117, 142, 114, 117, 116, 116, 120, 113, 137, 122, 119, 136, 133, 125, 125, 128, 115, 138, 129, 119, 120, 103, 116, 124, 110, 117, 127, 136, 133, 113, 133, 129, 117, 120, 103, 129, 127, 120, 117, 108, 129, 127, 132, 119, 122, 131, 119, 120, 119, 111, 141, 128, 119, 128, 121, 128, 131, 126, 119, 127, 129, 129, 132, 134, 127, 126, 130, 122, 137, 120, 136, 130, 131, 119, 143, 124, 121, 123, 114, 117, 123, 132, 127, 133, 115, 140, 132, 136, 115, 119, 130, 116, 120, 120, 121, 130, 129, 118, 134, 134, 121, 120, 138, 133, 116, 117, 137, 123, 120, 149, 102, 141, 136, 114, 134, 128, 134, 129, 107, 127, 137, 139, 118, 102, 125, 115, 128, 127, 148, 120, 144, 124, 114, 130, 115, 110, 126, 148, 131, 115, 135, 104, 112, 142, 121, 124, 104, 126, 133, 130, 123, 134, 140, 151, 119, 146, 124, 121, 127, 116, 127, 132, 121, 138, 115, 135, 139, 129, 122, 127, 123, 132, 124, 131, 140, 127, 118, 131, 112, 130, 130, 129, 133, 127, 136, 137, 129, 121, 113, 128, 123, 108, 116, 117, 138, 144, 123, 112, 124, 134, 120, 133, 125, 117, 157, 132, 119, 120, 129, 123, 123, 128, 129, 119, 138, 156, 118, 107, 130, 115, 144, 130, 117, 120, 104, 108, 122, 119, 128, 109, 120, 133, 128, 117, 126, 143, 125, 121, 117, 128, 126, 122, 132, 130, 125, 113, 134, 127, 116, 143, 132, 143, 118, 138, 125, 145, 129, 125, 133, 116, 114, 119, 128, 122, 129, 115, 118, 126, 130, 137, 107, 121, 130, 144, 122, 117, 113, 125, 132, 143, 126, 126, 125, 131, 121, 145, 122, 115, 127, 128, 125, 119, 116, 138, 101, 128, 121, 125, 110, 120, 112, 129, 125, 131, 125, 119, 119, 127, 138, 142, 140, 128, 129, 125, 119, 120, 125, 131, 123, 139, 123, 131, 121, 118, 113, 135, 132, 136, 124, 107, 122, 130, 124, 144, 135, 121, 111, 114, 137, 121, 136, 119, 126, 140, 123, 118, 143, 134, 123, 134, 128, 126, 131, 150, 130, 120, 122, 138, 120, 141, 127, 131, 125, 137, 134, 119, 124, 134, 135, 139, 132, 127, 124, 117, 132, 131, 122, 117, 120, 108, 140, 121, 116, 129, 107, 135, 109, 112, 122, 130, 141, 134, 125, 124, 117, 137, 145, 110, 120, 110, 129, 120, 126, 130, 119, 142, 117, 138, 107, 129, 124, 143, 152, 130, 128, 118, 126, 137, 114, 135, 126, 129, 121, 121, 129, 147, 132, 131, 132, 120, 125, 127, 100, 112, 128, 126, 128, 113, 122, 132, 129, 139, 131, 112, 136, 115, 127, 109, 108, 131, 119, 133, 124, 131, 117, 138, 102, 133, 109, 138, 128, 121, 121, 114, 119, 130, 125, 137, 132, 113, 148, 130, 145, 124, 121, 129, 120, 130, 115, 123, 124, 140, 141, 123, 132, 119, 130, 143, 129, 129, 134, 123, 110, 129, 120, 129, 123, 108, 134, 138, 121, 111, 123, 119, 128, 124, 132, 132, 135, 129, 126, 115, 125, 117, 128, 118, 145, 133, 122, 120, 149, 130, 132, 126, 125, 123, 114, 134, 133, 124, 99, 131, 119, 138, 123, 133, 126, 121, 125, 117, 117, 141, 120, 108, 110, 106, 96, 97, 121, 159, 122, 134, 120, 122, 132, 121, 109, 113, 128, 127, 130, 144, 136, 120, 134, 128, 124, 138, 127, 128, 133, 119, 139, 127, 115, 117, 146, 129, 121, 123, 141, 120, 112, 126, 140, 136, 134, 128, 119, 124, 129, 125, 131, 130, 129, 107, 122, 136, 114, 158, 131, 119, 130, 118, 123, 118, 124, 108, 134, 141, 126, 123, 115, 133, 126, 128, 128, 122, 130, 122, 119, 132, 112, 118, 127, 134, 123, 117, 123, 123, 114, 139, 130, 127, 115, 118, 119, 134, 127, 114, 130, 119, 135, 116, 124, 124, 108, 125, 123, 120, 125, 130, 121, 125, 126, 118, 130, 117, 113, 140, 116, 126, 127, 128, 131, 120, 137, 121, 102, 134, 125, 132, 137, 132, 131, 129, 130, 129, 127, 139, 126, 129, 119, 142, 98, 126, 113, 117, 119, 156, 140, 124, 121, 114, 116, 119, 128, 125, 125, 123, 129, 143, 137, 123, 122, 120, 131, 128, 127, 133, 144, 118, 143, 123, 127, 138, 128, 121, 114, 121, 117, 131, 125, 133, 152, 123, 132, 123, 129, 130, 140, 148, 134, 122, 115, 132, 118, 133, 119, 130, 124, 128, 122, 141, 141, 127, 113, 127, 122, 113, 118, 129, 119, 126, 118, 118, 123, 116, 136, 121, 142, 129, 150, 127, 134, 137, 134, 128, 130, 123, 129, 122, 116, 131, 111, 114, 131, 115, 109, 113, 101, 120, 122, 118, 135, 115, 138, 122, 122, 113, 137, 106, 119, 136, 143, 126, 135, 134, 117, 129, 108, 158, 124, 139, 123, 116, 119, 123, 115, 132, 115, 117, 117, 116, 122, 127, 138, 132, 138, 130, 126, 123, 119, 121, 116, 114, 102, 126, 122, 123, 116, 132, 131, 135, 114, 123, 121, 131, 121, 107, 129, 111, 110, 132, 123, 131, 124, 136, 136, 121, 130, 140, 116, 121, 122, 145, 125, 119, 136, 121, 139, 109, 131, 138, 103, 112, 115, 126, 122, 125, 139, 113, 117, 128, 140, 126, 102, 143, 116, 110, 141, 119, 120, 143, 127, 146, 114, 124, 126, 131, 126, 121, 118, 126, 126, 126, 134, 157, 142, 137, 140, 123, 134, 100, 137, 120, 115, 130, 137, 120, 125, 143, 134, 122, 117, 110, 122, 136, 127, 136, 126, 120, 118, 128, 121, 130, 120, 127, 127, 120, 123, 129, 135, 130, 123, 138, 142, 141, 126, 103, 156, 129, 127, 136, 119, 133, 128, 122, 128, 132, 122, 137, 121, 110, 113, 121, 132, 126, 137, 121, 124, 107, 124, 108, 118, 120, 130, 121, 122, 146, 120, 117, 126, 125, 115, 123, 134, 136, 132, 152, 122, 117, 122, 121, 111, 130, 135, 155, 122, 124, 134, 137, 114, 134, 112, 133, 136, 122, 142, 137, 135, 109, 122, 124, 128, 123, 154, 126, 119, 122, 126, 131, 125, 118, 141, 131, 140, 118, 140, 133, 128, 130, 141, 120, 118, 120, 119, 119, 109, 116, 113, 127, 140, 132, 112, 125, 128, 130, 152, 118, 116, 116, 122, 127, 111, 118, 131, 137, 110, 133, 119, 141, 124, 122, 131, 111, 125, 121, 133, 113, 112, 118, 158, 116, 132, 116, 132, 121, 114, 117, 125, 126, 123, 122, 134, 120, 141, 108, 132, 114, 112, 128, 124, 136, 110, 111, 123, 121, 132, 130, 112, 131, 135, 129, 127, 125, 126, 126, 118, 128, 118, 115, 134, 131, 138, 129, 123, 142, 116, 115, 148, 135, 121, 136, 118, 122, 124, 136, 109, 125, 103, 116, 120, 116, 125, 119, 135, 122, 118, 111, 115, 110, 134, 122, 114, 119, 128, 116, 119, 128, 121, 137, 123, 124, 112, 125, 123, 134, 118, 126, 146, 127, 111, 121, 126, 123, 130, 125, 105, 124, 122, 118, 128, 125, 129, 119, 137, 122, 123, 120, 118, 116, 130, 119, 136, 128, 135, 126, 138, 127, 126, 140, 109, 112, 140, 139, 102, 112, 115, 118, 134, 126, 132, 125, 140, 135, 127, 117, 117, 117, 111, 111, 123, 115, 129, 130, 123, 132, 115, 114, 117, 122, 121, 104, 114, 135, 125, 124, 121, 149, 132, 148, 125, 111, 133, 147, 136, 111, 102, 134, 126, 117, 128, 123, 131, 130, 122, 119, 140, 131, 112, 120, 129, 113, 124, 109, 132, 106, 131, 133, 115, 129, 143, 108, 134, 133, 127, 137, 135, 145, 130, 121, 122, 122, 122, 128, 119, 126, 142, 126, 132, 114, 134, 113, 130, 134, 137, 122, 121, 129, 124, 112, 103, 104, 146, 132, 116, 118, 111, 149, 117, 129, 110, 121, 127, 126, 109, 131, 131, 114, 134, 93, 115, 139, 120, 133, 128, 123, 122, 120, 115, 132, 123, 123, 107, 116, 133, 126, 118, 115, 137, 129, 112, 134, 133, 141, 143, 122, 115, 126, 109, 122, 124, 130, 123, 137, 135, 118, 113, 136, 124, 122, 138, 120, 123, 124, 121, 111, 134, 139, 115, 112, 130, 111, 119, 117, 138, 130, 122, 131, 124, 110, 122, 107, 127, 120, 133, 132, 141, 139, 138, 97, 126, 136, 137, 137, 147, 127, 124, 125, 118, 128, 131, 119, 135, 128, 138, 109, 127, 139, 121, 124, 127, 126, 130, 115, 143, 125, 124, 114, 137, 137, 122, 123, 130, 126, 123, 126, 146, 114, 144, 121, 114, 129, 88, 139, 145, 127, 126, 119, 141, 121, 133, 131, 129, 128, 108, 129, 129, 132, 129, 122, 134, 128, 122, 117, 120, 127, 109, 112, 101, 112, 124, 130, 126, 123, 131, 130, 134, 123, 103, 129, 116, 142, 121, 129, 125, 122, 111, 124, 117, 132, 132, 103, 125, 108, 135, 104, 132, 110, 100, 137, 127, 126, 117, 122, 110, 118, 144, 130, 139, 129, 103, 124, 136, 132, 113, 108, 100, 135, 117, 139, 136, 123, 137, 125, 129, 105, 135, 118, 114, 128, 125, 133, 131, 117, 125, 141, 105, 127, 119, 123, 126, 118, 122, 114, 124, 134, 126, 144, 125, 123, 139, 161, 106, 139, 113, 112, 135, 122, 125, 104, 114, 117, 131, 124, 134, 122, 145, 134, 124, 131, 132, 147, 128, 131, 120, 133, 108, 131, 146, 129, 137, 123, 97, 123, 102, 128, 133, 112, 117, 111, 120, 123, 129, 130, 129, 147, 121, 117, 105, 143, 127, 123, 118, 115, 121, 105, 136, 131, 114, 121, 127, 111, 121, 129, 138, 116, 129, 143, 122, 128, 139, 128, 136, 120, 133, 124, 116, 105, 136, 106, 120, 120, 133, 116, 109, 122, 116, 132, 135, 123, 130, 127, 133, 129, 120, 124, 116, 118, 107, 121, 121, 116, 124, 115, 132, 140, 106, 141, 112, 112, 129, 131, 134, 127, 139, 135, 135, 138, 136, 115, 136, 112, 101, 124, 106, 120, 149, 107, 114, 124, 131, 109, 118, 129, 123, 126, 126, 116, 133, 128, 118, 114, 115, 141, 127, 120, 128, 120, 113, 95, 127, 130, 129, 124, 132, 104, 125, 133, 115, 141, 131, 108, 117, 122, 134, 130, 144, 100, 118, 124, 104, 124, 120, 131, 125, 129, 128, 129, 117, 116, 123, 115, 139, 119, 106, 129, 123, 127, 115, 126, 114, 132, 112, 125, 133, 119, 127, 127, 142, 126, 120, 121, 110, 135, 128, 135, 129, 150, 134, 134, 127, 128, 134, 135, 121, 120, 122, 137, 134, 134, 115, 134, 140, 135, 114, 125, 124, 135, 127, 112, 136, 116, 115, 135, 139, 125, 137, 137, 124, 125, 125, 135, 130, 135, 106, 129, 126, 108, 126, 128, 116, 122, 136, 121, 128, 129, 107, 128, 133, 118, 144, 132, 120, 136, 129, 124, 118, 125, 142, 131, 122, 130, 120, 128, 130, 128, 136, 109, 123, 105, 110, 118, 114, 119, 123, 138, 131, 117, 109, 128, 129, 130, 114, 129, 121, 130, 117, 131, 140, 121, 139, 127, 122, 131, 130, 132, 142, 113, 128, 134, 125, 120, 141, 125, 114, 128, 137, 104, 112, 149, 110, 145, 124, 116, 132, 128, 130, 128, 121, 112, 105, 105, 115, 136, 138, 112, 122, 120, 98, 134, 132, 122, 128, 120, 131, 114, 123, 122, 125, 120, 130, 120, 130, 101, 118, 126, 134, 130, 118, 137, 118, 130, 119, 121, 116, 123, 119, 127, 136, 111, 138, 123, 111, 133, 126, 141, 129, 115, 113, 134, 109, 138, 118, 123, 115, 131, 120, 118, 127, 111, 138, 134, 133, 124, 120, 136, 104, 129, 111, 103, 127, 120, 120, 109, 127, 123, 126, 122, 129, 121, 115, 127, 118, 134, 156, 112, 117, 113, 123, 141, 109, 130, 115, 119, 125, 127, 119, 130, 124, 117, 128, 126, 115, 127, 121, 114, 127, 126, 145, 125, 113, 136, 117, 123, 110, 114, 115, 132, 125, 115, 121, 121, 126, 141, 119, 127, 133, 141, 133, 128, 125, 118, 119, 116, 131, 116, 125, 130, 121, 129, 123, 125, 131, 120, 125, 127, 103, 123, 112, 133, 100, 115, 139, 119, 133, 96, 120, 124, 127, 138, 124, 149, 142, 119, 118, 111, 130, 123, 134, 109, 118, 114, 114, 127, 135, 124, 124, 132, 142, 119, 115, 125, 122, 128, 123, 119, 117, 131, 112, 129, 123, 115, 118, 106, 143, 112, 127, 132, 122, 135, 121, 132, 127, 135, 139, 102, 119, 127, 125, 144, 129, 133, 115, 108, 126, 117, 122, 117, 102, 131, 130, 128, 126, 135, 122, 122, 117, 126, 129, 116, 117, 112, 108, 125, 126, 129, 122, 141, 143, 123, 102, 110, 128, 127, 114, 127, 117, 126, 123, 118, 124, 115, 125, 132, 142, 106, 111, 130, 134, 114, 116, 126, 133, 107, 105, 126, 123, 114, 127, 124, 144, 128, 136, 111, 129, 113, 109, 122, 144, 139, 136, 108, 125, 125, 135, 118, 139, 122, 149, 139, 133, 132, 135, 122, 136, 128, 133, 122, 140, 128, 120, 137, 126, 116, 111, 128, 112, 117, 118, 133, 115, 113, 138, 117, 138, 130, 124, 114, 121, 123, 119, 118, 148, 144, 137, 124, 118, 105, 123, 124, 112, 126, 126, 109, 123, 136, 112, 136, 138, 130, 118, 126, 123, 131, 135, 137, 146, 152, 124, 133, 141, 113, 132, 122, 122, 133, 105, 108, 129, 127, 108, 101, 110, 118, 116, 124, 137, 138, 122, 126, 128, 134, 121, 117, 120, 116, 124, 114, 129, 137, 120, 134, 138, 114, 137, 135, 108, 126, 135, 140, 119, 125, 123, 116, 112, 126, 128, 132, 104, 122, 127, 121, 122, 124, 119, 121, 124, 135, 127, 116, 137, 130, 121, 137, 130, 116, 152, 112, 118, 121, 130, 120, 135, 129, 123, 123, 133, 122, 116, 130, 124, 128, 131, 119, 132, 115, 117, 124, 116, 128, 132, 125, 114, 136, 120, 133, 110, 128, 138, 114, 129, 124, 118, 111, 126, 116, 133, 123, 129, 129, 123, 117, 108, 129, 113, 125, 134, 125, 136, 111, 113, 114, 115, 108, 124, 136, 136, 124, 126, 138, 120, 134, 123, 137, 114, 121, 128, 108, 119, 107, 150, 107, 124, 121, 135, 120, 105, 114, 131, 134, 130, 121, 125, 122, 142, 119, 133, 121, 113, 123, 145, 152, 126, 122, 100, 125, 127, 125, 131, 137, 122, 132, 109, 132, 119, 129, 121, 123, 139, 124, 121, 132, 120, 134, 135, 104, 117, 124, 139, 116, 109, 132, 116, 138, 107, 123, 130, 121, 124, 134, 131, 124, 134, 120, 129, 124, 127, 124, 128, 124, 128, 131, 123, 127, 126, 116, 123, 131, 122, 154, 122, 125, 134, 117, 122, 98, 144, 107, 138, 119, 140, 131, 128, 117, 114, 154, 119, 127, 124, 140, 130, 128, 119, 113, 106, 118, 116, 126, 133, 121, 125, 130, 108, 125, 120, 144, 138, 127, 138, 136, 144, 114, 137, 134, 126, 126, 125, 120, 118, 119, 145, 120, 140, 116, 155, 141, 125, 113, 142, 133, 153, 122, 123, 117, 128, 138, 119, 129, 130, 122, 129, 115, 117, 114, 126, 142, 130, 111, 111, 125, 121, 130, 129, 130, 138, 123, 127, 128, 119, 131, 130, 121, 109, 124, 115, 123, 134, 148, 139, 114, 140, 126, 112, 117, 109, 118, 128, 115, 120, 126, 146, 138, 125, 136, 117, 119, 130, 113, 120, 139, 125, 116, 132, 109, 116, 117, 130, 135, 124, 156, 131, 125, 131, 136, 123, 133, 106, 111, 132, 120, 104, 113, 128, 122, 126, 122, 123, 126, 135, 125, 142, 131, 132, 133, 132, 124, 126, 128, 136, 130, 122, 134, 123, 124, 120, 160, 130, 125, 136, 120, 138, 121, 105, 99, 139, 133, 138, 108, 120, 124, 123, 142, 127, 128, 165, 122, 142, 117, 133, 118, 129, 135, 134, 124, 117, 115, 119, 125, 143, 124, 109, 118, 148, 125, 131, 132, 121, 127, 125, 127, 109, 115, 121, 134, 122, 118, 138, 123, 128, 127, 128, 137, 117, 144, 120, 123, 106, 133, 122, 134, 139, 107, 123, 132, 116, 108, 128, 127, 130, 130, 116, 139, 112, 118, 131, 134, 110, 129, 113, 132, 113, 121, 119, 116, 126, 122, 122, 129, 115, 127, 119, 124, 124, 121, 121, 118, 114, 130, 128, 121, 113, 116, 138, 112, 120, 127, 118, 137, 115, 131, 113, 132, 122, 135, 124, 123, 130, 146, 120, 119, 123, 120, 125, 124, 121, 130, 130, 130, 125, 149, 144, 120, 131, 136, 130, 145, 118, 110, 121, 123, 126, 120, 125, 120, 112, 131, 137, 134, 107, 104, 122, 130, 129, 119, 134, 148, 105, 119, 133, 137, 105, 117, 122, 111, 133, 127, 138, 132, 146, 118, 106, 116, 123, 123, 105, 127, 105, 127, 118, 124, 119, 149, 131, 144, 117, 127, 134, 126, 120, 121, 120, 132, 118, 129, 114, 140, 121, 135, 134, 141, 134, 134, 122, 117, 124, 127, 119, 136, 130, 128, 123, 129, 126, 150, 138, 113, 121, 132, 137, 138, 133, 106, 128, 114, 142, 137, 122, 125, 125, 133, 127, 121, 135, 131, 146, 134, 105, 121, 123, 120, 131, 121, 131, 119, 127, 115, 121, 139, 123, 114, 125, 123, 123, 124, 99, 120, 127, 142, 123, 135, 124, 124, 128, 122, 136, 141, 121, 121, 104, 130, 142, 138, 129, 118, 137, 135, 136, 118, 122, 119, 142, 130, 116, 137, 132, 106, 128, 122, 114, 119, 105, 122, 131, 127, 118, 103, 146, 144, 127, 116, 134, 124, 123, 129, 151, 125, 121, 130, 116, 121, 131, 126, 131, 128, 130, 130, 135, 119, 133, 128, 136, 149, 115, 144, 130, 127, 123, 137, 137, 132, 145, 140, 116, 126, 131, 106, 139, 124, 142, 132, 138, 132, 133, 124, 124, 117, 109, 130, 136, 130, 133, 128, 130, 125, 136, 137, 116, 130, 114, 122, 124, 130, 122, 134, 138, 135, 107, 135, 109, 133, 143, 119, 118, 132, 135, 135, 137, 121, 118, 131, 120, 123, 131, 124, 119, 115, 114, 132, 136, 143, 133, 141, 126, 120, 122, 135, 133, 109, 137, 140, 130, 111, 115, 121, 125, 117, 120, 124, 126, 122, 129, 126, 120, 126, 110, 124, 149, 130, 122, 127, 118, 128, 116, 115, 119, 134, 128, 121, 129, 112, 139, 143, 129, 123, 134, 125, 109, 150, 120, 117, 123, 135, 120, 125, 124, 136, 135, 115, 119, 113, 125, 135, 129, 144, 138, 136, 135, 125, 143, 116, 137, 144, 120, 132, 128, 135, 133, 117, 123, 120, 131, 130, 121, 132, 138, 114, 123, 116, 129, 122, 108, 127, 129, 130, 129, 131, 109, 126, 119, 136, 132, 126, 109, 126, 126, 132, 126, 126, 132, 134, 133, 134, 140, 117, 127, 134, 110, 113, 124, 130, 125, 123, 128, 120, 135, 119, 102, 130, 131, 127, 120, 114, 119, 128, 134, 124, 132, 124, 137, 118, 118, 114, 120, 124, 124, 109, 127, 119, 127, 126, 115, 131, 123, 113, 117, 123, 111, 116, 116, 128, 133, 121, 128, 131, 110, 134, 110, 121, 135, 115, 133, 123, 128, 127, 131, 115, 116, 131, 118, 132, 118, 122, 116, 120, 126, 119, 127, 128, 106, 140, 134, 136, 129, 110, 113, 143, 131, 125, 136, 136, 127, 119, 110, 143, 125, 117, 133, 133, 117, 116, 125, 115, 119, 130, 112, 128, 131, 117, 123, 132, 117, 116, 128, 133, 120, 135, 114, 135, 128, 128, 124, 132, 146, 117, 131, 132, 126, 120, 114, 132, 121, 116, 150, 131, 122, 133, 123, 126, 120, 124, 124, 138, 124, 119, 120, 116, 124, 131, 140, 116, 133, 126, 129, 129, 133, 118, 142, 125, 115, 108, 140, 136, 127, 129, 114, 123, 119, 115, 125, 124, 126, 120, 119, 129, 131, 123, 119, 117, 122, 141, 102, 105, 127, 127, 114, 131, 128, 114, 128, 129, 136, 123, 125, 124, 110, 121, 119, 132, 151, 114, 134, 123, 123, 123, 118, 119, 113, 120, 127, 133, 125, 141, 122, 102, 122, 127, 131, 124, 127, 135, 116, 124, 116, 125, 129, 108, 133, 139, 122, 128, 126, 127, 110, 123, 129, 128, 131, 126, 121, 120, 121, 129, 120, 104, 122, 144, 114, 134, 112, 128, 138, 133, 131, 113, 126, 122, 130, 132, 141, 125, 135, 122, 126, 128, 121, 142, 135, 135, 130, 154, 125, 115, 142, 135, 107, 117, 128, 117, 121, 130, 125, 127, 133, 117, 124, 127, 132, 134, 128, 125, 119, 109, 126, 134, 132, 118, 144, 112, 133, 120, 129, 119, 116, 119, 133, 110, 124, 132, 125, 120, 129, 119, 137, 124, 130, 107, 142, 132, 119, 106, 125, 121, 125, 128, 139, 139, 116, 130, 121, 128, 131, 115, 127, 114, 141, 133, 108, 117, 109, 135, 123, 130, 116, 145, 126, 138, 118, 112, 129, 129, 122, 135, 134, 131, 118, 136, 123, 119, 127, 129, 106, 140, 140, 121, 110, 145, 116, 119, 127, 133, 126, 110, 111, 134, 121, 106, 129, 133, 113, 133, 131, 124, 144, 134, 120, 118, 127, 135, 126, 122, 126, 108, 115, 144, 128, 115, 133, 120, 123, 125, 119, 128, 133, 124, 112, 131, 120, 132, 105, 128, 116, 125, 125, 138, 115, 133, 127, 132, 118, 115, 132, 143, 121, 123, 129, 118, 122, 136, 136, 131, 114, 133, 120, 104, 126, 126, 101, 123, 147, 118, 131, 112, 112, 125, 135, 115, 122, 122, 119, 107, 120, 116, 130, 120, 114, 123, 124, 130, 133, 120, 128, 144, 121, 124, 119, 124, 130, 111, 133, 132, 122, 134, 130, 148, 130, 115, 123, 126, 120, 118, 131, 137, 133, 133, 133, 128, 136, 137, 133, 130, 137, 112, 126, 118, 125, 108, 131, 128, 129, 110, 124, 114, 129, 109, 129, 130, 111, 104, 140, 132, 107, 125, 124, 131, 129, 128, 131, 139, 130, 122, 125, 134, 130, 145, 125, 130, 113, 144, 116, 110, 141, 125, 122, 105, 108, 120, 139, 120, 121, 122, 123, 116, 118, 143, 127, 135, 126, 124, 116, 135, 129, 127, 112, 133, 146, 127, 122, 123, 108, 146, 132, 133, 106, 132, 135, 132, 126, 116, 130, 120, 112, 131, 123, 149, 139, 105, 138, 138, 134, 143, 110, 131, 116, 122, 119, 126, 115, 135, 103, 121, 140, 113, 118, 131, 120, 138, 123, 126, 133, 122, 132, 118, 130, 141, 123, 128, 109, 119, 118, 117, 136, 143, 116, 130, 124, 124, 115, 125, 152, 119, 129, 133, 133, 122, 135, 134, 129, 136, 107, 142, 115, 121, 129, 133, 116, 135, 113, 132, 114, 114, 127, 124, 144, 139, 112, 119, 130, 146, 119, 129, 137, 127, 149, 123, 119, 121, 128, 121, 115, 143, 128, 111, 134, 121, 140, 134, 116, 128, 126, 116, 120, 139, 127, 125, 130, 135, 143, 119, 126, 133, 107, 123, 112, 110, 125, 140, 128, 133, 124, 132, 124, 119, 136, 130, 129, 139, 112, 107, 128, 133, 134, 139, 117, 129, 115, 106, 120, 124, 121, 120, 115, 129, 108, 126, 131, 134, 131, 132, 135, 131, 136, 121, 135, 134, 107, 131, 114, 134, 107, 118, 120, 117, 131, 94, 108, 106, 118, 120, 126, 123, 116, 78, 141, 117, 127, 122, 142, 132, 115, 126, 138, 132, 125, 162, 133, 131, 126, 121, 113, 131, 120, 142, 118, 104, 123, 123, 107, 123, 134, 126, 134, 132, 149, 136, 117, 140, 146, 112, 125, 113, 115, 116, 112, 122, 126, 125, 115, 140, 123, 131, 141, 139, 134, 129, 148, 123, 127, 121, 115, 111, 125, 130, 122, 131, 121, 129, 119, 136, 132, 127, 124, 118, 140, 112, 124, 122, 117, 131, 118, 116, 132, 113, 129, 129, 122, 105, 144, 147, 116, 102, 136, 112, 121, 123, 119, 125, 127, 124, 113, 114, 122, 113, 135, 119, 135, 128, 126, 107, 122, 122, 126, 125, 135, 135, 120, 127, 104, 124, 128, 139, 117, 114, 135, 124, 117, 126, 126, 116, 131, 103, 116, 128, 137, 115, 124, 126, 117, 117, 96, 142, 130, 122, 130, 116, 135, 112, 134, 132, 119, 140, 126, 124, 135, 121, 123, 126, 115, 136, 127, 140, 125, 120, 119, 135, 131, 122, 131, 112, 117, 118, 117, 124, 128, 108, 138, 138, 120, 132, 137, 112, 128, 131, 131, 122, 105, 139, 116, 131, 113, 131, 118, 136, 127, 128, 115, 122, 127, 119, 129, 121, 137, 129, 116, 121, 110, 113, 122, 117, 121, 132, 117, 126, 126, 108, 120, 126, 132, 116, 123, 114, 128, 120, 133, 133, 154, 116, 126, 118, 131, 139, 141, 103, 111, 125, 115, 122, 116, 135, 132, 130, 139, 139, 135, 130, 118, 124, 142, 138, 136, 137, 123, 132, 128, 135, 131, 105, 148, 122, 123, 128, 131, 126, 111, 133, 120, 129, 116, 117, 124, 142, 120, 128, 132, 119, 109, 114, 113, 132, 137, 111, 131, 111, 126, 136, 132, 132, 131, 129, 114, 115, 130, 122, 131, 135, 118, 120, 140, 132, 125, 131, 140, 129, 115, 127, 135, 127, 132, 146, 161, 126, 115, 113, 120, 117, 154, 127, 120, 140, 135, 123, 127, 146, 138, 130, 124, 112, 129, 116, 138, 140, 137, 141, 128, 131, 119, 130, 127, 116, 114, 136, 134, 122, 127, 124, 150, 123, 107, 120, 144, 121, 120, 136, 126, 143, 122, 134, 119, 120, 122, 121, 117, 125, 114, 121, 137, 137, 114, 109, 139, 113, 126, 123, 134, 109, 124, 127, 134, 121, 132, 120, 118, 112, 139, 157, 132, 146, 130, 116, 121, 114, 131, 137, 136, 126, 126, 119, 113, 126, 122, 138, 120, 125, 126, 131, 129, 122, 125, 126, 102, 140, 124, 126, 109, 113, 111, 120, 124, 140, 127, 127, 129, 142, 136, 126, 113, 105, 121, 137, 124, 133, 122, 139, 121, 122, 121, 126, 120, 130, 128, 141, 122, 121, 108, 143, 136, 114, 130, 129, 125, 143, 123, 110, 116, 128, 125, 132, 104, 130, 127, 125, 112, 117, 131, 113, 122, 133, 127, 108, 115, 118, 131, 124, 140, 130, 138, 133, 132, 116, 135, 122, 128, 112, 111, 127, 123, 119, 147, 113, 132, 135, 138, 121, 126, 119, 114, 118, 142, 114, 136, 131, 130, 122, 119, 110, 111, 127, 128, 120, 130, 118, 118, 119, 111, 136, 133, 130, 137, 127, 152, 127, 119, 127, 103, 121, 125, 132, 120, 116, 114, 127, 127, 129, 128, 121, 125, 130, 120, 123, 121, 130, 127, 124, 113, 125, 124, 124, 123, 124, 119, 133, 126, 107, 126, 127, 123, 121, 102, 136, 138, 130, 125, 110, 134, 123, 122, 123, 124, 110, 130, 130, 123, 139, 125, 123, 117, 131, 132, 106, 122, 144, 128, 134, 111, 106, 124, 117, 137, 116, 119, 120, 126, 123, 112, 133, 122, 126, 123, 136, 107, 112, 108, 143, 129, 144, 121, 122, 135, 110, 148, 123, 139, 132, 150, 143, 122, 127, 156, 137, 120, 136, 121, 114, 132, 121, 123, 128, 119, 115, 116, 124, 118, 135, 114, 122, 131, 119, 122, 134, 123, 105, 128, 131, 115, 123, 138, 128, 131, 143, 131, 129, 122, 141, 140, 110, 127, 106, 125, 157, 105, 127, 110, 138, 116, 131, 122, 131, 126, 128, 128, 124, 111, 127, 118, 127, 107, 129, 137, 125, 112, 122, 111, 118, 123, 133, 139, 120, 128, 122, 119, 125, 137, 139, 123, 126, 145, 121, 130, 137, 130, 118, 118, 131, 140, 124, 126, 113, 124, 110, 147, 136, 138, 126, 109, 118, 128, 134, 142, 146, 143, 144, 116, 126, 128, 119, 112, 125, 106, 127, 120, 119, 129, 114, 142, 128, 113, 122, 130, 139, 136, 142, 129, 154, 141, 146, 146, 113, 114, 123, 141, 130, 137, 132, 130, 105, 111, 149, 130, 136, 111, 118, 123, 115, 117, 125, 103, 116, 111, 119, 110, 107, 123, 132, 131, 120, 136, 124, 144, 120, 113, 120, 119, 132, 131, 130, 130, 123, 122, 119, 140, 138, 138, 126, 140, 103, 119, 133, 139, 112, 138, 129, 134, 114, 131, 87, 132, 117, 114, 132, 140, 131, 122, 131, 117, 111, 143, 137, 115, 104, 129, 133, 104, 114, 117, 119, 112, 111, 117, 118, 110, 110, 130, 145, 120, 137, 133, 132, 148, 133, 122, 122, 129, 120, 112, 134, 132, 129, 130, 139, 123, 128, 116, 114, 134, 126, 129, 121, 128, 126, 101, 126, 135, 120, 123, 111, 111, 131, 144, 109, 150, 127, 127, 131, 133, 154, 135, 126, 128, 134, 116, 128, 115, 127, 123, 115, 100, 149, 127, 132, 137, 131, 132, 127, 115, 123, 140, 135, 145, 119, 120, 124, 116, 133, 123, 113, 111, 140, 121, 134, 130, 130, 130, 138, 126, 128, 125, 129, 132, 141, 126, 121, 127, 116, 111, 128, 105, 118, 124, 130, 125, 124, 136, 123, 117, 129, 136, 125, 124, 136, 139, 126, 124, 134, 141, 115, 118, 128, 118, 108, 107, 127, 117, 117, 134, 127, 128, 103, 124, 107, 118, 132, 110, 117, 115, 118, 153, 129, 135, 140, 114, 134, 135, 103, 124, 127, 132, 118, 153, 107, 130, 109, 127, 136, 131, 150, 125, 109, 110, 122, 116, 138, 118, 133, 117, 135, 152, 129, 119, 132, 126, 112, 118, 131, 118, 123, 113, 140, 134, 130, 125, 126, 126, 152, 122, 128, 113, 127, 111, 129, 136, 134, 118, 120, 127, 112, 128, 118, 110, 127, 135, 136, 139, 124, 121, 121, 119, 120, 126, 120, 131, 119, 115, 126, 126, 121, 131, 131, 132, 126, 125, 131, 116, 121, 124, 120, 123, 129, 117, 133, 122, 129, 117, 121, 132, 119, 129, 135, 124, 131, 120, 129, 135, 120, 119, 118, 145, 119, 107, 128, 142, 118, 120, 116, 125, 132, 122, 120, 135, 127, 110, 122, 112, 120, 116, 142, 130, 141, 127, 109, 98, 132, 124, 130, 129, 127, 126, 129, 117, 136, 144, 119, 112, 124, 114, 144, 124, 123, 117, 139, 108, 124, 121, 134, 148, 112, 105, 118, 126, 132, 115, 126, 125, 121, 119, 120, 126, 124, 136, 118, 136, 132, 142, 131, 128, 136, 153, 124, 132, 120, 113, 111, 120, 104, 118, 136, 134, 147, 141, 122, 121, 125, 123, 136, 123, 114, 106, 108, 121, 123, 123, 124, 124, 117, 124, 103, 119, 111, 123, 136, 126, 116, 151, 132, 115, 138, 124, 122, 132, 132, 126, 136, 131, 124, 135, 112, 109, 124, 127, 122, 128, 105, 136, 132, 134, 101, 139, 139, 134, 105, 137, 131, 116, 128, 135, 127, 111, 117, 130, 120, 129, 118, 137, 129, 130, 137, 126, 125, 120, 114, 146, 125, 112, 131, 129, 129, 128, 147, 130, 136, 130, 86, 126, 121, 115, 121, 118, 126, 149, 130, 105, 140, 142, 128, 141, 132, 118, 139, 129, 126, 128, 135, 125, 126, 119, 122, 114, 128, 143, 120, 125, 112, 147, 133, 112, 120, 122, 133, 114, 112, 125, 118, 115, 136, 120, 128, 127, 131, 122, 121, 120, 112, 120, 122, 116, 118, 122, 129, 130, 124, 116, 146, 126, 136, 147, 123, 134, 135, 120, 123, 127, 124, 122, 124, 125, 128, 118, 141, 123, 126, 127, 131, 120, 136, 120, 126, 123, 109, 149, 119, 119, 151, 101, 127, 112, 123, 133, 146, 115, 120, 121, 125, 115, 123, 130, 106, 125, 136, 138, 119, 146, 127, 125, 125, 152, 121, 124, 128, 122, 127, 123, 135, 125, 140, 131, 125, 123, 127, 107, 119, 118, 129, 129, 147, 131, 134, 132, 137, 119, 116, 122, 131, 122, 112, 130, 128, 123, 151, 102, 125, 126, 113, 141, 110, 109, 120, 131, 119, 120, 118, 130, 107, 144, 108, 115, 131, 139, 152, 106, 144, 128, 124, 134, 132, 140, 114, 114, 157, 150, 107, 124, 131, 142, 116, 142, 116, 134, 118, 121, 132, 133, 112, 115, 137, 126, 121, 105, 137, 128, 140, 113, 135, 121, 123, 127, 134, 128, 126, 118, 140, 119, 122, 147, 136, 122, 135, 130, 139, 138, 130, 147, 139, 116, 128, 121, 118, 145, 132, 111, 122, 110, 148, 128, 127, 121, 119, 120, 139, 117, 139, 130, 127, 132, 117, 128, 117, 128, 127, 115, 128, 137, 124, 129, 137, 103, 124, 124, 113, 122, 137, 124, 133, 108, 118, 122, 120, 143, 125, 126, 114, 113, 135, 114, 125, 135, 121, 106, 141, 126, 132, 105, 112, 118, 133, 127, 120, 110, 131, 124, 106, 128, 115, 137, 122, 124, 132, 118, 130, 134, 112, 124, 119, 133, 132, 123, 128, 113, 121, 131, 136, 115, 145, 119, 131, 124, 121, 134, 124, 146, 132, 122, 126, 140, 122, 129, 129, 140, 126, 122, 119, 107, 107, 138, 129, 113, 127, 112, 142, 124, 131, 123, 126, 132, 121, 120, 129, 131, 118, 121, 124, 130, 127, 128, 130, 112, 124, 115, 131, 119, 120, 132, 110, 142, 123, 117, 136, 127, 121, 114, 159, 136, 114, 131, 120, 122, 117, 111, 131, 122, 127, 117, 132, 119, 140, 115, 126, 146, 109, 134, 130, 115, 99, 125, 129, 113, 121, 130, 122, 132, 117, 128, 100, 126, 137, 121, 120, 120, 146, 118, 122, 106, 124, 134, 102, 123, 116, 122, 122, 131, 125, 118, 122, 133, 123, 140, 104, 126, 122, 131, 125, 116, 131, 112, 128, 122, 132, 122, 125, 130, 141, 115, 125, 112, 122, 107, 123, 131, 125, 122, 150, 125, 125, 112, 121, 116, 137, 120, 118, 117, 132, 140, 133, 125, 148, 116, 128, 117, 127, 125, 126, 135, 114, 130, 118, 118, 107, 130, 116, 122, 116, 113, 139, 132, 139, 124, 129, 115, 126, 134, 117, 128, 122, 139, 138, 141, 127, 126, 125, 141, 131, 108, 128, 124, 128, 124, 126, 123, 113, 120, 125, 136, 114, 129, 116, 122, 122, 95, 119, 129, 133, 129, 120, 130, 117, 131, 146, 115, 139, 149, 124, 117, 139, 107, 120, 114, 130, 121, 115, 129, 121, 116, 141, 126, 123, 127, 123, 120, 123, 116, 118, 124, 119, 141, 155, 124, 107, 115, 131, 123, 117, 138, 139, 120, 129, 120, 129, 124, 120, 117, 140, 105, 133, 142, 132, 111, 135, 117, 140, 130, 146, 116, 130, 123, 106, 126, 136, 131, 113, 152, 141, 103, 119, 129, 114, 110, 121, 126, 122, 126, 133, 119, 110, 130, 122, 135, 137, 134, 129, 124, 138, 118, 115, 112, 118, 132, 123, 135, 114, 129, 124, 122, 130, 126, 119, 134, 115, 135, 115, 101, 122, 128, 126, 143, 120, 109, 113, 119, 118, 123, 121, 134, 119, 116, 142, 116, 137, 124, 121, 139, 123, 119, 127, 116, 112, 109, 115, 128, 122, 115, 103, 131, 108, 124, 141, 129, 139, 118, 140, 128, 123, 130, 128, 135, 115, 134, 141, 145, 139, 103, 122, 118, 108, 108, 130, 122, 124, 136, 136, 132, 117, 123, 114, 122, 130, 132, 120, 114, 127, 105, 109, 119, 114, 109, 127, 122, 139, 111, 141, 127, 120, 117, 125, 132, 120, 132, 139, 126, 153, 126, 149, 122, 124, 100, 124, 139, 125, 124, 130, 117, 120, 132, 121, 146, 130, 127, 125, 133, 123, 125, 102, 130, 142, 130, 142, 129, 125, 120, 124, 118, 128, 131, 129, 118, 118, 127, 105, 136, 122, 121, 124, 127, 111, 97, 130, 126, 131, 119, 143, 140, 137, 132, 144, 131, 131, 132, 120, 118, 129, 127, 144, 113, 142, 137, 125, 117, 113, 134, 125, 143, 138, 127, 133, 117, 136, 131, 144, 129, 126, 112, 135, 133, 145, 130, 125, 124, 117, 127, 137, 117, 129, 117, 116, 122, 127, 122, 121, 137, 119, 101, 125, 117, 137, 111, 116, 121, 124, 117, 128, 120, 99, 119, 135, 129, 112, 126, 111, 105, 102, 140, 128, 114, 147, 118, 129, 135, 128, 138, 121, 131, 109, 116, 132, 147, 140, 137, 122, 142, 137, 142, 122, 125, 121, 147, 143, 126, 117, 122, 124, 136, 122, 123, 121, 104, 136, 114, 127, 132, 114, 116, 140, 123, 134, 132, 130, 115, 129, 132, 141, 133, 129, 133, 129, 113, 122, 125, 126, 116, 104, 131, 121, 138, 139, 109, 99, 118, 140, 108, 114, 139, 104, 126, 104, 121, 127, 125, 130, 123, 123, 130, 139, 130, 119, 136, 141, 126, 122, 113, 131, 120, 144, 121, 119, 104, 128, 122, 126, 109, 114, 117, 123, 129, 119, 123, 137, 127, 136, 109, 135, 96, 138, 112, 126, 108, 129, 127, 141, 115, 129, 116, 114, 112, 115, 102, 143, 120, 115, 119, 134, 143, 136, 115, 136, 116, 128, 126, 131, 121, 119, 113, 100, 124, 117, 122, 134, 123, 124, 134, 111, 115, 138, 118, 121, 119, 125, 127, 129, 111, 129, 108, 133, 137, 114, 130, 118, 130, 127, 125, 132, 125, 142, 119, 132, 127, 110, 110, 127, 144, 118, 132, 110, 123, 126, 117, 145, 124, 127, 124, 135, 130, 97, 133, 144, 118, 115, 113, 116, 114, 130, 125, 121, 132, 122, 117, 115, 135, 115, 126, 125, 122, 129, 148, 108, 128, 99, 133, 99, 133, 157, 141, 113, 115, 93, 116, 118, 132, 131, 123, 123, 125, 134, 127, 130, 118, 129, 123, 133, 118, 120, 140, 143, 115, 125, 134, 123, 129, 137, 108, 118, 134, 138, 123, 123, 130, 115, 128, 132, 109, 100, 120, 141, 121, 114, 130, 133, 122, 134, 131, 124, 130, 108, 109, 137, 126, 142, 133, 137, 110, 108, 125, 136, 108, 126, 108, 115, 144, 133, 136, 121, 130, 119, 110, 128, 115, 119, 107, 119, 118, 133, 134, 117, 133, 118, 134, 141, 132, 134, 128, 127, 125, 122, 127, 151, 110, 118, 132, 117, 136, 115, 143, 117, 110, 113, 135, 143, 121, 121, 131, 124, 101, 123, 108, 126, 128, 110, 141, 129, 131, 124, 114, 124, 116, 134, 153, 124, 128, 130, 115, 118, 138, 130, 134, 136, 147, 122, 126, 123, 128, 106, 109, 134, 120, 111, 124, 133, 112, 121, 117, 132, 145, 123, 125, 137, 132, 122, 122, 111, 129, 127, 135, 134, 139, 105, 140, 138, 139, 134, 107, 130, 106, 116, 129, 122, 130, 132, 113, 122, 110, 119, 123, 104, 121, 105, 121, 131, 131, 105, 124, 123, 136, 118, 127, 126, 129, 132, 143, 125, 124, 136, 126, 133, 122, 116, 135, 135, 119, 119, 118, 114, 125, 125, 129, 128, 138, 124, 124, 141, 141, 136, 119, 128, 131, 117, 124, 119, 111, 126, 123, 115, 118, 127, 110, 132, 116, 112, 135, 133, 114, 114, 136, 114, 125, 124, 128, 127, 131, 106, 122, 122, 127, 114, 128, 136, 131, 136, 116, 128, 113, 137, 128, 134, 129, 136, 130, 112, 135, 122, 125, 106, 123, 135, 124, 119, 108, 140, 127, 124, 132, 114, 140, 119, 116, 110, 103, 135, 125, 131, 124, 144, 126, 112, 143, 125, 116, 116, 109, 133, 125, 118, 125, 127, 146, 111, 120, 142, 113, 119, 127, 118, 108, 125, 126, 119, 122, 133, 139, 140, 119, 145, 112, 150, 127, 131, 123, 109, 113, 118, 124, 124, 131, 128, 134, 115, 128, 112, 124, 115, 122, 143, 118, 137, 125, 126, 152, 123, 119, 144, 121, 123, 114, 139, 113, 101, 132, 125, 131, 134, 123, 118, 114, 109, 133, 136, 128, 116, 108, 138, 129, 119, 107, 139, 136, 130, 125, 132, 116, 141, 113, 123, 110, 120, 123, 134, 109, 116, 117, 130, 131, 162, 134, 116, 119, 133, 127, 122, 116, 127, 128, 122, 113, 123, 124, 128, 138, 143, 120, 123, 122, 138, 132, 128, 124, 125, 132, 135, 122, 124, 118, 121, 122, 134, 147, 134, 95, 121, 116, 109, 127, 120, 143, 120, 120, 135, 144, 140, 133, 133, 119, 115, 115, 125, 124, 107, 129, 127, 126, 122, 142, 145, 135, 120, 94, 123, 139, 115, 117, 133, 115, 123, 119, 114, 152, 121, 131, 140, 151, 119, 130, 133, 123, 123, 130, 119, 109, 138, 135, 121, 125, 125, 111, 153, 113, 138, 125, 128, 119, 127, 142, 110, 139, 136, 119, 116, 107, 134, 141, 115, 141, 132, 138, 117, 124, 114, 132, 132, 93, 116, 116, 135, 124, 113, 115, 120, 113, 135, 103, 127, 127, 130, 124, 111, 123, 122, 122, 130, 118, 141, 130, 130, 133, 130, 131, 140, 141, 132, 138, 114, 110, 112, 147, 120, 118, 138, 140, 115, 145, 127, 126, 116, 133, 135, 132, 115, 125, 134, 110, 104, 125, 134, 118, 136, 113, 129, 118, 129, 85, 127, 120, 129, 127, 114, 115, 120, 126, 130, 139, 118, 113, 110, 133, 127, 121, 117, 120, 130, 124, 137, 126, 119, 134, 102, 117, 108, 129, 121, 128, 156, 127, 137, 114, 135, 121, 125, 143, 169, 144, 114, 141, 123, 126, 118, 116, 114, 122, 121, 138, 132, 126, 131, 124, 135, 121, 113, 119, 132, 129, 126, 114, 136, 138, 144, 128, 134, 134, 123, 109, 135, 119, 124, 135, 125, 117, 132, 132, 123, 137, 135, 113, 128, 126, 130, 134, 131, 136, 123, 124, 118, 121, 120, 128, 130, 122, 116, 128, 116, 115, 137, 121, 123, 117, 126, 115, 115, 125, 123, 122, 123, 112, 125, 129, 122, 131, 143, 115, 134, 126, 134, 135, 138, 127, 121, 129, 126, 125, 148, 134, 114, 137, 121, 131, 140, 142, 130, 129, 115, 131, 137, 137, 139, 114, 134, 120, 121, 136, 129, 122, 121, 130, 137, 134, 151, 143, 119, 112, 135, 123, 124, 118, 132, 128, 128, 128, 122, 118, 135, 134, 131, 122, 121, 121, 124, 134, 109, 125, 138, 120, 126, 118, 115, 123, 142, 117, 127, 135, 113, 109, 131, 143, 144, 123, 113, 126, 117, 141, 127, 132, 124, 143, 120, 122, 124, 117, 115, 116, 126, 123, 134, 110, 130, 124, 119, 141, 111, 127, 131, 125, 108, 111, 119, 117, 119, 115, 131, 120, 126, 136, 113, 120, 114, 122, 134, 133, 116, 104, 127, 130, 110, 150, 123, 112, 121, 127, 136, 120, 115, 113, 141, 127, 108, 127, 130, 123, 115, 121, 123, 129, 121, 131, 122, 126, 123, 116, 126, 138, 112, 133, 121, 119, 122, 128, 109, 118, 146, 125, 104, 135, 131, 127, 131, 122, 102, 134, 99, 141, 111, 128, 141, 124, 123, 124, 124, 140, 116, 140, 111, 125, 122, 132, 146, 133, 135, 134, 125, 119, 115, 116, 108, 121, 115, 133, 141, 116, 107, 120, 121, 115, 120, 123, 138, 157, 114, 124, 120, 103, 138, 118, 122, 116, 122, 109, 138, 122, 147, 149, 130, 109, 117, 114, 127, 134, 152, 129, 115, 117, 123, 121, 131, 130, 123, 124, 138, 118, 119, 147, 139, 115, 127, 132, 125, 126, 137, 127, 141, 132, 129, 117, 129, 120, 132, 143, 128, 132, 113, 118, 123, 125, 134, 144, 141, 131, 118, 140, 108, 130, 134, 131, 124, 122, 121, 147, 141, 113, 122, 129, 147, 106, 129, 126, 123, 126, 139, 126, 127, 118, 124, 121, 130, 115, 102, 132, 120, 118, 119, 111, 106, 125, 130, 124, 132, 105, 117, 119, 86, 114, 131, 112, 111, 116, 131, 129, 134, 110, 126, 124, 111, 115, 143, 128, 131, 134, 113, 134, 112, 122, 119, 135, 141, 125, 124, 137, 112, 131, 143, 129, 121, 122, 120, 120, 118, 128, 114, 146, 137, 117, 135, 139, 139, 120, 112, 124, 139, 116, 121, 121, 128, 119, 119, 112, 120, 130, 124, 110, 150, 117, 140, 148, 118, 129, 121, 112, 121, 108, 138, 127, 131, 132, 94, 117, 117, 135, 128, 131, 124, 121, 126, 132, 106, 112, 121, 124, 124, 126, 132, 145, 134, 134, 120, 121, 121, 117, 140, 142, 111, 126, 119, 112, 131, 116, 140, 114, 109, 99, 121, 130, 125, 123, 112, 130, 124, 130, 126, 128, 112, 123, 124, 139, 118, 113, 135, 131, 123, 120, 109, 116, 123, 109, 119, 119, 121, 122, 112, 117, 111, 127, 126, 125, 124, 121, 131, 123, 124, 123, 126, 138, 120, 131, 135, 120, 113, 128, 114, 139, 114, 123, 121, 130, 127, 133, 135, 126, 133, 125, 136, 111, 126, 130, 126, 115, 137, 144, 121, 133, 144, 135, 128, 139, 124, 126, 137, 131, 135, 120, 120, 116, 112, 120, 104, 120, 115, 111, 129, 127, 122, 125, 128, 140, 113, 115, 128, 133, 142, 146, 106, 108, 122, 128, 124, 115, 120, 116, 122, 113, 124, 129, 133, 131, 124, 127, 109, 137, 135, 110, 119, 133, 115, 114, 138, 129, 114, 123, 124, 140, 124, 119, 116, 112, 124, 122, 132, 122, 168, 111, 139, 113, 134, 122, 124, 133, 114, 138, 119, 127, 125, 115, 129, 112, 112, 128, 128, 115, 134, 117, 110, 130, 132, 120, 117, 117, 130, 118, 127, 128, 121, 138, 134, 136, 126, 126, 119, 127, 137, 129, 116, 135, 123, 133, 134, 113, 120, 128, 124, 128, 127, 128, 132, 129, 116, 123, 123, 126, 115, 133, 125, 121, 106, 120, 135, 115, 119, 114, 121, 108, 130, 124, 119, 84, 150, 118, 130, 141, 110, 132, 117, 133, 131, 108, 130, 137, 123, 119, 122, 123, 128, 124, 127, 124, 133, 116, 124, 121, 114, 107, 140, 113, 123, 121, 111, 125, 111, 133, 114, 125, 134, 112, 132, 120, 112, 132, 111, 137, 116, 144, 143, 102, 127, 147, 117, 114, 120, 136, 124, 141, 127, 131, 128, 100, 136, 129, 126, 122, 126, 125, 131, 113, 149, 117, 127, 131, 125, 138, 131, 127, 139, 131, 117, 128, 120, 126, 122, 131, 134, 122, 133, 138, 118, 126, 109, 134, 109, 121, 122, 122, 121, 124, 128, 132, 109, 104, 117, 108, 131, 110, 136, 111, 132, 114, 124, 135, 114, 112, 139, 121, 122, 123, 134, 138, 115, 128, 130, 114, 119, 122, 118, 121, 126, 117, 130, 132, 126, 136, 123, 128, 143, 121, 138, 134, 126, 130, 137, 122, 117, 115, 131, 120, 112, 129, 145, 112, 126, 117, 128, 117, 128, 122, 125, 123, 118, 127, 143, 124, 141, 117, 124, 129, 134, 135, 130, 130, 128, 132, 109, 123, 115, 129, 129, 107, 130, 122, 122, 117, 110, 139, 117, 144, 130, 116, 139, 136, 119, 118, 108, 112, 130, 122, 113, 114, 130, 113, 117, 131, 133, 125, 120, 120, 145, 121, 130, 120, 121, 125, 120, 131, 139, 125, 140, 136, 115, 120, 144, 127, 127, 123, 136, 118, 125, 125, 123, 148, 132, 132, 121, 124, 124, 109, 128, 144, 125, 127, 128, 118, 149, 133, 145, 114, 130, 131, 129, 139, 119, 121, 120, 143, 116, 103, 129, 141, 121, 115, 106, 140, 135, 131, 137, 125, 138, 135, 121, 133, 131, 99, 112, 124, 123, 121, 124, 98, 114, 117, 119, 142, 117, 104, 110, 134, 111, 121, 136, 139, 141, 117, 104, 122, 130, 144, 125, 129, 149, 125, 123, 135, 131, 126, 131, 124, 125, 118, 135, 127, 133, 128, 130, 110, 117, 124, 112, 124, 122, 121, 123, 144, 119, 127, 130, 114, 147, 151, 120, 113, 137, 118, 127, 115, 138, 131, 127, 125, 123, 132, 120, 128, 121, 116, 117, 124, 125, 119, 121, 115, 126, 124, 145, 124, 124, 127, 126, 118, 144, 113, 125, 126, 123, 115, 147, 133, 131, 122, 119, 128, 123, 131, 129, 104, 125, 124, 121, 102, 129, 123, 132, 121, 122, 135, 120, 139, 117, 110, 129, 122, 95, 123, 126, 134, 111, 136, 129, 116, 120, 129, 125, 140, 124, 129, 117, 133, 121, 129, 121, 119, 121, 135, 111, 123, 128, 114, 124, 122, 131, 121, 134, 128, 129, 122, 136, 139, 118, 125, 136, 127, 139, 126, 132, 125, 110, 123, 125, 132, 124, 139, 142, 132, 121, 122, 153, 127, 122, 132, 123, 106, 151, 152, 139, 111, 138, 123, 127, 129, 153, 131, 117, 135, 125, 114, 124, 134, 106, 145, 129, 108, 126, 119, 129, 125, 127, 124, 125, 128, 128, 127, 116, 138, 134, 149, 133, 139, 127, 131, 137, 120, 130, 137, 134, 121, 125, 131, 133, 132, 121, 139, 120, 128, 110, 147, 110, 123, 116, 130, 122, 107, 114, 127, 117, 127, 125, 121, 124, 125, 147, 135, 127, 119, 122, 113, 136, 117, 111, 125, 126, 127, 127, 126, 146, 141, 128, 128, 98, 122, 138, 109, 129, 124, 123, 118, 142, 123, 141, 124, 104, 116, 128, 138, 124, 112, 122, 126, 120, 131, 122, 117, 126, 122, 122, 124, 128, 125, 125, 121, 134, 135, 114, 128, 110, 127, 121, 120, 99, 113, 128, 127, 102, 136, 120, 125, 118, 125, 129, 117, 98, 107, 127, 136, 140, 128, 127, 122, 122, 116, 123, 115, 141, 123, 127, 125, 119, 139, 122, 134, 133, 136, 122, 117, 122, 113, 127, 128, 134, 129, 126, 142, 135, 138, 115, 123, 120, 132, 100, 141, 114, 125, 127, 125, 118, 124, 127, 117, 107, 126, 125, 130, 124, 112, 128, 133, 129, 138, 116, 126, 119, 133, 117, 124, 128, 141, 112, 122, 137, 118, 117, 123, 133, 114, 127, 136, 131, 115, 131, 122, 141, 121, 119, 151, 124, 127, 127, 124, 138, 117, 122, 117, 120, 127, 109, 128, 121, 120, 120, 131, 138, 122, 114, 113, 131, 120, 133, 122, 134, 132, 118, 133, 130, 122, 116, 123, 133, 125, 116, 125, 114, 131, 98, 134, 126, 129, 123, 124, 114, 110, 122, 136, 115, 126, 125, 136, 120, 140, 135, 126, 133, 127, 145, 130, 143, 130, 121, 119, 127, 122, 126, 120, 119, 107, 117, 136, 135, 138, 127, 117, 128, 120, 116, 118, 112, 127, 136, 109, 119, 135, 115, 138, 124, 130, 112, 127, 123, 126, 122, 142, 127, 139, 144, 131, 114, 130, 123, 123, 124, 120, 133, 120, 123, 109, 147, 109, 124, 120, 134, 119, 134, 96, 110, 119, 119, 107, 106, 113, 133, 131, 105, 140, 121, 122, 121, 118, 118, 113, 127, 140, 131, 120, 107, 133, 115, 124, 133, 118, 123, 125, 137, 121, 121, 126, 117, 119, 131, 121, 125, 144, 113, 156, 148, 119, 124, 130, 128, 122, 132, 128, 134, 117, 116, 136, 117, 132, 123, 143, 121, 121, 151, 137, 125, 136, 110, 125, 123, 112, 144, 128, 121, 125, 134, 126, 153, 123, 124, 126, 117, 139, 133, 146, 136, 123, 123, 123, 136, 116, 133, 128, 138, 122, 114, 114, 131, 127, 121, 124, 128, 135, 120, 115, 124, 136, 137, 106, 112, 124, 125, 122, 122, 133, 134, 113, 129, 135, 139, 129, 136, 134, 126, 127, 103, 113, 127, 111, 125, 145, 116, 128, 119, 125, 123, 126, 116, 109, 133, 119, 121, 130, 126, 128, 150, 127, 108, 133, 115, 121, 127, 128, 114, 123, 122, 140, 123, 133, 142, 128, 128, 141, 130, 112, 114, 129, 135, 115, 107, 128, 144, 131, 132, 122, 141, 144, 116, 117, 128, 117, 127, 126, 119, 120, 127, 121, 121, 138, 123, 132, 112, 126, 119, 127, 142, 115, 128, 129, 143, 133, 103, 139, 119, 110, 130, 112, 124, 140, 121, 121, 132, 121, 123, 132, 116, 114, 121, 133, 120, 135, 133, 112, 110, 123, 149, 126, 121, 116, 134, 137, 112, 119, 128, 139, 115, 137, 126, 131, 135, 122, 104, 136, 129, 129, 127, 133, 129, 122, 132, 133, 118, 133, 130, 129, 133, 122, 115, 117, 120, 135, 104, 145, 124, 126, 116, 132, 115, 130, 148, 120, 121, 145, 118, 135, 126, 116, 139, 132, 133, 138, 128, 132, 130, 119, 111, 131, 128, 134, 135, 144, 153, 121, 130, 106, 128, 123, 133, 141, 131, 114, 144, 137, 121, 117, 115, 119, 136, 110, 110, 125, 121, 124, 144, 124, 136, 119, 115, 125, 118, 138, 121, 139, 133, 117, 125, 117, 121, 138, 129, 130, 130, 112, 134, 137, 108, 128, 129, 114, 113, 142, 126, 123, 133, 133, 135, 132, 142, 131, 131, 121, 118, 121, 124, 127, 135, 108, 136, 126, 121, 119, 136, 130, 125, 114, 110, 138, 111, 134, 134, 128, 126, 120, 106, 142, 135, 136, 137, 132, 135, 134, 142, 126, 139, 131, 116, 122, 116, 123, 129, 133, 132, 132, 118, 141, 121, 132, 128, 125, 137, 130, 122, 125, 115, 118, 132, 121, 115, 124, 144, 151, 126, 132, 137, 124, 122, 147, 146, 129, 109, 124, 140, 108, 125, 133, 123, 115, 127, 121, 124, 107, 118, 129, 117, 113, 118, 129, 122, 114, 131, 126, 129, 117, 121, 143, 111, 118, 125, 140, 137, 99, 128, 128, 126, 119, 126, 125, 126, 121, 132, 115, 133, 122, 123, 126, 133, 106, 118, 131, 120, 122, 126, 143, 119, 123, 126, 125, 130, 133, 127, 128, 112, 142, 136, 128, 145, 109, 127, 132, 130, 144, 129, 111, 127, 142, 145, 126, 135, 114, 139, 135, 125, 132, 115, 117, 124, 146, 117, 107, 124, 134, 139, 125, 147, 103, 134, 126, 127, 124, 117, 121, 124, 118, 135, 111, 120, 143, 133, 119, 127, 131, 133, 125, 121, 145, 111, 122, 124, 136, 123, 115, 125, 121, 120, 140, 113, 115, 129, 125, 146, 138, 132, 133, 108, 137, 123, 140, 132, 144, 129, 145, 127, 112, 121, 118, 137, 126, 132, 129, 132, 113, 127, 109, 135, 116, 126, 133, 113, 130, 112, 123, 122, 128, 133, 122, 128, 114, 136, 125, 132, 133, 124, 97, 127, 148, 118, 150, 138, 122, 132, 111, 116, 109, 97, 139, 120, 143, 129, 113, 140, 130, 122, 127, 124, 125, 129, 129, 121, 117, 140, 141, 126, 119, 121, 122, 130, 122, 119, 118, 120, 121, 126, 132, 138, 127, 139, 122, 137, 115, 136, 121, 132, 151, 134, 145, 140, 117, 124, 133, 117, 121, 143, 131, 108, 119, 126, 122, 118, 123, 132, 119, 124, 132, 126, 102, 116, 108, 122, 128, 114, 119, 109, 123, 132, 136, 128, 120, 125, 129, 131, 97, 143, 127, 128, 133, 122, 132, 106, 130, 117, 127, 115, 125, 119, 135, 135, 118, 141, 123, 127, 143, 116, 143, 140, 114, 135, 120, 127, 108, 131, 129, 133, 120, 115, 126, 136, 141, 116, 130, 130, 118, 120, 110, 128, 117, 126, 128, 127, 124, 132, 128, 145, 133, 123, 117, 113, 114, 110, 121, 141, 125, 122, 126, 127, 121, 128, 129, 124, 141, 110, 117, 123, 126, 128, 119, 133, 132, 132, 111, 120, 137, 141, 153, 132, 123, 118, 110, 135, 127, 135, 124, 128, 131, 123, 118, 103, 122, 129, 123, 124, 124, 108, 122, 142, 129, 125, 116, 120, 100, 126, 110, 127, 126, 128, 111, 138, 133, 132, 130, 104, 120, 110, 127, 133, 121, 122, 134, 128, 135, 130, 109, 131, 118, 120, 136, 128, 147, 129, 143, 125, 121, 126, 119, 128, 125, 118, 112, 97, 131, 128, 133, 129, 126, 136, 131, 119, 158, 106, 110, 122, 146, 125, 131, 126, 127, 129, 124, 129, 145, 114, 110, 149, 139, 114, 123, 124, 116, 127, 108, 122, 119, 113, 136, 123, 141, 154, 128, 111, 142, 128, 118, 110, 140, 112, 111, 135, 115, 141, 113, 138, 109, 111, 111, 136, 140, 125, 139, 114, 135, 133, 107, 151, 129, 131, 121, 130, 130, 114, 129, 111, 115, 127, 121, 139, 116, 126, 137, 131, 118, 145, 136, 119, 129, 118, 121, 132, 128, 120, 124, 130, 116, 124, 121, 120, 126, 109, 128, 126, 114, 136, 115, 121, 144, 142, 140, 119, 112, 118, 119, 125, 133, 130, 120, 123, 122, 128, 124, 129, 154, 126, 130, 141, 130, 139, 135, 110, 132, 106, 127, 135, 136, 111, 114, 127, 131, 131, 123, 113, 125, 125, 137, 144, 137, 117, 122, 112, 137, 117, 120, 141, 123, 118, 133, 133, 128, 117, 127, 141, 134, 140, 126, 122, 114, 110, 133, 126, 120, 128, 115, 124, 125, 132, 135, 128, 132, 111, 132, 116, 131, 121, 102, 110, 133, 117, 125, 130, 129, 124, 125, 122, 114, 123, 119, 117, 122, 141, 117, 123, 120, 123, 120, 121, 107, 123, 125, 119, 139, 113, 102, 107, 133, 135, 120, 136, 121, 130, 126, 112, 101, 145, 146, 116, 126, 134, 118, 137, 129, 138, 123, 140, 126, 117, 131, 130, 136, 118, 142, 129, 121, 114, 135, 127, 131, 114, 137, 132, 122, 129, 109, 124, 125, 141, 113, 118, 114, 133, 139, 122, 123, 124, 122, 116, 138, 121, 119, 131, 125, 131, 94, 129, 117, 122, 135, 107, 109, 123, 130, 118, 123, 124, 115, 127, 147, 140, 114, 123, 132, 117, 132, 134, 115, 130, 130, 119, 127, 136, 124, 120, 109, 138, 133, 129, 128, 97, 133, 120, 128, 140, 118, 121, 153, 94, 112, 143, 132, 142, 125, 149, 118, 147, 125, 118, 151, 125, 104, 119, 114, 133, 118, 126, 133, 123, 139, 141, 114, 117, 142, 112, 123, 136, 132, 116, 134, 127, 117, 124, 117, 142, 123, 132, 114, 130, 123, 116, 110, 119, 127, 118, 139, 127, 125, 104, 134, 125, 152, 119, 129, 133, 128, 128, 120, 125, 116, 135, 119, 114, 118, 127, 146, 134, 125, 126, 121, 118, 111, 123, 119, 120, 131, 128, 123, 129, 117, 122, 126, 128, 148, 130, 129, 125, 126, 131, 116, 116, 126, 123, 138, 115, 127, 123, 131, 129, 105, 111, 139, 128, 111, 128, 111, 114, 123, 134, 137, 123, 119, 126, 151, 105, 129, 122, 127, 116, 101, 132, 132, 128, 127, 120, 151, 119, 119, 132, 134, 118, 130, 123, 133, 120, 125, 127, 128, 120, 134, 114, 134, 133, 114, 107, 122, 134, 110, 129, 128, 113, 117, 132, 118, 142, 114, 136, 135, 147, 134, 129, 128, 124, 141, 138, 118, 132, 123, 125, 137, 136, 116, 111, 130, 131, 131, 137, 131, 136, 122, 119, 127, 124, 129, 114, 129, 136, 128, 135, 124, 116, 109, 95, 121, 128, 124, 129, 128, 127, 133, 118, 122, 140, 120, 135, 137, 116, 113, 130, 117, 122, 132, 149, 116, 116, 117, 144, 139, 142, 144, 114, 131, 127, 100, 124, 112, 137, 120, 134, 130, 127, 132, 104, 113, 113, 133, 118, 122, 115, 140, 108, 120, 117, 124, 129, 135, 141, 128, 120, 134, 116, 118, 126, 115, 122, 135, 127, 118, 132, 120, 122, 120, 125, 120, 126, 116, 124, 133, 125, 115, 125, 107, 132, 134, 114, 136, 130, 132, 130, 128, 109, 131, 129, 109, 126, 132, 120, 128, 120, 114, 122, 152, 128, 128, 108, 121, 141, 124, 120, 132, 124, 126, 126, 135, 119, 126, 110, 129, 113, 132, 126, 125, 144, 134, 126, 134, 112, 150, 113, 145, 144, 127, 127, 121, 128, 117, 136, 107, 130, 130, 113, 118, 116, 115, 110, 110, 137, 125, 125, 118, 122, 122, 132, 128, 129, 121, 116, 117, 126, 130, 119, 129, 130, 130, 126, 127, 116, 125, 118, 128, 115, 115, 125, 137, 135, 124, 128, 137, 123, 142, 126, 109, 107, 126, 133, 113, 140, 127, 111, 131, 110, 125, 113, 119, 110, 152, 121, 127, 116, 131, 98, 131, 144, 116, 122, 124, 126, 137, 132, 128, 105, 119, 114, 135, 117, 135, 125, 132, 128, 135, 134, 123, 140, 131, 130, 121, 115, 116, 145, 113, 139, 131, 121, 140, 122, 122, 126, 130, 116, 111, 133, 121, 101, 127, 107, 116, 110, 128, 134, 128, 127, 121, 127, 130, 109, 130, 126, 126, 118, 106, 106, 120, 125, 133, 134, 129, 134, 108, 124, 106, 114, 134, 118, 117, 115, 127, 137, 120, 124, 120, 119, 117, 119, 129, 134, 135, 123, 120, 120, 124, 133, 139, 125, 131, 111, 118, 131, 128, 101, 121, 131, 117, 122, 114, 103, 135, 121, 124, 126, 113, 121, 125, 128, 118, 126, 131, 136, 129, 115, 127, 115, 139, 126, 128, 111, 134, 116, 133, 129, 111, 133, 124, 102, 125, 132, 121, 133, 116, 141, 132, 129, 129, 123, 141, 132, 127, 129, 130, 128, 122, 124, 135, 137, 122, 134, 125, 133, 134, 120, 132, 122, 122, 134, 137, 111, 102, 134, 122, 124, 141, 135, 127, 121, 127, 119, 114, 117, 143, 132, 117, 101, 121, 123, 114, 150, 115, 121, 128, 120, 107, 130, 119, 129, 129, 122, 147, 113, 127, 141, 124, 123, 120, 121, 113, 144, 114, 128, 118, 126, 125, 131, 123, 128, 129, 124, 130, 116, 118, 131, 110, 124, 124, 111, 108, 122, 121, 132, 123, 114, 127, 131, 130, 141, 128, 117, 124, 123, 121, 130, 127, 125, 124, 110, 144, 138, 119, 124, 130, 123, 135, 123, 131, 129, 135, 116, 146, 129, 159, 115, 138, 130, 124, 137, 123, 126, 116, 122, 143, 118, 119, 111, 131, 109, 125, 120, 128, 126, 112, 141, 120, 127, 110, 124, 132, 114, 93, 136, 121, 118, 133, 139, 133, 114, 124, 106, 129, 107, 129, 124, 129, 130, 133, 136, 124, 114, 135, 114, 133, 134, 137, 124, 117, 123, 102, 135, 136, 133, 134, 137, 131, 125, 134, 129, 141, 125, 119, 120, 116, 126, 130, 116, 121, 113, 127, 128, 114, 111, 130, 121, 127, 136, 124, 132, 115, 127, 115, 126, 114, 129, 126, 114, 138, 121, 117, 112, 105, 122, 138, 130, 132, 117, 129, 131, 120, 123, 124, 126, 134, 121, 96, 121, 130, 123, 122, 126, 121, 126, 133, 129, 124, 113, 125, 128, 117, 132, 129, 121, 117, 126, 125, 107, 121, 136, 147, 123, 134, 122, 120, 140, 125, 132, 129, 116, 140, 118, 146, 129, 133, 129, 114, 126, 124, 121, 118, 129, 125, 136, 119, 145, 130, 130, 135, 136, 128, 125, 129, 118, 156, 137, 141, 126, 135, 121, 125, 124, 120, 123, 128, 144, 137, 131, 120, 118, 134, 115, 121, 126, 123, 133, 138, 121, 104, 112, 119, 125, 139, 127, 129, 125, 121, 120, 120, 138, 125, 115, 116, 122, 100, 147, 129, 142, 108, 117, 133, 132, 124, 125, 127, 135, 127, 133, 159, 129, 133, 126, 123, 123, 127, 138, 133, 110, 122, 129, 125, 122, 130, 104, 126, 115, 128, 123, 128, 125, 122, 121, 116, 120, 126, 121, 131, 138, 133, 126, 133, 116, 118, 120, 99, 147, 134, 117, 145, 109, 108, 127, 123, 141, 137, 134, 121, 135, 115, 136, 115, 114, 149, 138, 131, 147, 136, 129, 132, 114, 146, 132, 126, 128, 110, 118, 115, 141, 122, 125, 140, 148, 124, 131, 131, 123, 133, 126, 113, 92, 124, 126, 140, 118, 133, 121, 127, 120, 123, 115, 130, 123, 138, 126, 107, 104, 113, 120, 119, 126, 126, 122, 131, 132, 124, 125, 136, 132, 129, 124, 125, 126, 138, 140, 126, 139, 143, 132, 127, 92, 127, 122, 134, 128, 114, 136, 120, 127, 120, 135, 147, 133, 119, 114, 131, 147, 138, 128, 133, 143, 126, 128, 117, 139, 124, 117, 130, 135, 119, 117, 121, 119, 121, 128, 131, 137, 139, 127, 117, 139, 133, 125, 148, 129, 119, 121, 109, 122, 130, 109, 122, 138, 116, 121, 130, 130, 127, 130, 138, 130, 111, 131, 118, 126, 129, 120, 132, 128, 119, 130, 113, 120, 137, 141, 128, 136, 141, 106, 123, 123, 127, 116, 128, 123, 121, 136, 125, 124, 135, 107, 129, 126, 132, 123, 112, 129, 119, 128, 117, 130, 118, 114, 119, 140, 125, 122, 130, 119, 149, 139, 127, 111, 130, 116, 120, 135, 138, 118, 143, 96, 128, 121, 105, 125, 125, 120, 125, 131, 125, 121, 153, 114, 134, 105, 115, 123, 113, 131, 116, 128, 124, 124, 119, 142, 141, 115, 122, 133, 116, 123, 118, 125, 112, 124, 119, 107, 130, 125, 123, 119, 131, 131, 117, 110, 124, 125, 96, 126, 118, 124, 133, 126, 134, 136, 103, 122, 103, 138, 136, 135, 121, 117, 141, 126, 115, 125, 114, 131, 124, 129, 116, 126, 122, 116, 123, 123, 111, 120, 123, 132, 116, 121, 152, 145, 116, 131, 92, 130, 122, 105, 121, 140, 123, 128, 123, 120, 120, 133, 134, 134, 134, 117, 135, 110, 110, 138, 124, 127, 145, 132, 118, 131, 130, 121, 110, 121, 144, 116, 114, 141, 135, 133, 121, 128, 107, 134, 134, 119, 130, 94, 153, 144, 119, 128, 119, 127, 115, 118, 117, 116, 126, 123, 127, 129, 136, 126, 133, 148, 123, 125, 116, 129, 123, 124, 129, 133, 118, 138, 114, 117, 122, 137, 120, 122, 124, 124, 139, 121, 124, 121, 134, 129, 127, 117, 130, 137, 137, 138, 115, 125, 119, 127, 127, 134, 110, 134, 117, 134, 124, 121, 135, 126, 135, 118, 124, 127, 111, 100, 135, 122, 154, 141, 122, 121, 124, 123, 116, 121, 125, 122, 125, 114, 112, 128, 136, 134, 148, 111, 133, 118, 125, 118, 112, 137, 134, 128, 126, 112, 126, 122, 136, 124, 134, 116, 120, 108, 106, 129, 117, 133, 129, 128, 144, 133, 120, 130, 134, 113, 123, 125, 139, 141, 151, 118, 145, 130, 103, 138, 123, 106, 145, 123, 126, 114, 119, 122, 121, 113, 133, 131, 127, 130, 126, 127, 116, 127, 129, 114, 116, 142, 134, 132, 150, 140, 111, 94, 122, 131, 119, 118, 139, 123, 126, 126, 140, 153, 125, 132, 135, 122, 123, 108, 134, 126, 126, 112, 145, 133, 126, 139, 126, 126, 125, 126, 124, 135, 125, 133, 141, 134, 128, 139, 121, 144, 127, 101, 146, 144, 114, 142, 125, 122, 144, 139, 117, 125, 127, 128, 118, 134, 121, 123, 140, 126, 158, 132, 122, 131, 130, 136, 129, 129, 131, 128, 113, 116, 129, 104, 130, 118, 111, 120, 111, 126, 119, 128, 120, 120, 134, 125, 119, 111, 125, 129, 103, 133, 119, 121, 134, 129, 109, 114, 135, 124, 125, 138, 144, 123, 122, 141, 129, 148, 140, 133, 135, 125, 141, 124, 117, 124, 131, 118, 121, 134, 141, 114, 140, 125, 121, 140, 126, 119, 131, 113, 127, 134, 141, 128, 122, 132, 142, 131, 127, 117, 127, 120, 135, 120, 144, 131, 135, 122, 132, 126, 118, 130, 134, 133, 141, 121, 144, 146, 127, 131, 144, 119, 128, 120, 120, 119, 135, 118, 134, 138, 113, 116, 128, 122, 121, 100, 127, 134, 119, 131, 140, 119, 119, 106, 115, 116, 137, 124, 139, 128, 146, 122, 130, 136, 138, 125, 131, 131, 121, 117, 118, 123, 114, 127, 128, 131, 119, 124, 144, 127, 138, 143, 125, 136, 108, 132, 134, 127, 107, 139, 114, 138, 113, 128, 112, 124, 131, 133, 127, 124, 110, 134, 115, 142, 141, 130, 116, 128, 127, 123, 120, 140, 124, 116, 129, 110, 125, 139, 120, 111, 122, 129, 120, 123, 118, 105, 126, 127, 109, 139, 124, 111, 124, 131, 144, 111, 117, 126, 119, 121, 126, 131, 96, 122, 123, 111, 121, 135, 133, 126, 113, 134, 137, 124, 131, 124, 122, 109, 125, 135, 121, 110, 130, 131, 105, 120, 131, 135, 108, 152, 128, 124, 120, 124, 122, 124, 144, 125, 115, 116, 102, 127, 120, 118, 145, 122, 138, 116, 117, 131, 130, 126, 112, 124, 124, 136, 112, 165, 116, 112, 118, 126, 133, 125, 123, 136, 145, 139, 142, 109, 113, 118, 127, 123, 121, 126, 141, 132, 110, 113, 127, 119, 119, 127, 121, 115, 115, 118, 137, 116, 120, 136, 109, 141, 116, 106, 120, 120, 129, 150, 133, 115, 100, 134, 116, 128, 113, 144, 113, 136, 125, 111, 134, 130, 124, 117, 136, 125, 131, 127, 144, 116, 136, 133, 136, 92, 114, 112, 107, 106, 121, 112, 136, 106, 130, 137, 123, 128, 129, 123, 129, 115, 142, 140, 120, 139, 124, 114, 118, 124, 104, 128, 116, 119, 137, 129, 147, 105, 130, 130, 125, 109, 133, 106, 127, 122, 136, 121, 122, 118, 135, 123, 118, 141, 132, 130, 139, 141, 140, 144, 136, 121, 125, 132, 115, 106, 121, 121, 156, 133, 129, 135, 121, 117, 120, 130, 117, 115, 134, 134, 135, 116, 134, 120, 140, 127, 125, 126, 130, 126, 112, 103, 131, 126, 115, 141, 118, 99, 123, 144, 118, 135, 121, 113, 127, 130, 123, 119, 114, 118, 120, 133, 128, 142, 105, 141, 119, 130, 112, 128, 137, 135, 140, 127, 105, 126, 127, 129, 115, 127, 129, 130, 114, 128, 141, 115, 124, 114, 113, 132, 125, 113, 123, 129, 112, 135, 129, 132, 121, 128, 113, 136, 127, 124, 131, 122, 124, 127, 117, 120, 124, 117, 110, 127, 115, 120, 116, 138, 122, 123, 146, 135, 125, 120, 103, 131, 125, 124, 129, 126, 124, 147, 107, 124, 123, 114, 120, 116, 102, 137, 111, 144, 124, 130, 123, 145, 129, 123, 134, 114, 119, 123, 124, 144, 137, 128, 130, 146, 114, 134, 129, 133, 140, 133, 119, 125, 128, 125, 116, 129, 126, 98, 116, 123, 127, 107, 129, 139, 129, 119, 126, 122, 116, 122, 145, 109, 110, 136, 120, 149, 131, 129, 126, 135, 135, 124, 132, 127, 123, 125, 121, 125, 106, 119, 135, 125, 131, 136, 116, 108, 126, 118, 131, 117, 142, 119, 122, 116, 149, 107, 120, 116, 144, 138, 130, 120, 116, 125, 129, 127, 140, 128, 126, 124, 122, 119, 129, 115, 132, 124, 140, 122, 126, 126, 126, 128, 133, 122, 135, 133, 128, 140, 126, 136, 135, 112, 122, 139, 133, 119, 116, 121, 121, 117, 133, 136, 122, 124, 116, 132, 105, 111, 128, 138, 125, 112, 116, 128, 134, 132, 115, 94, 141, 137, 132, 145, 120, 115, 139, 143, 140, 120, 127, 136, 121, 122, 134, 127, 119, 130, 141, 131, 134, 143, 127, 121, 117, 131, 140, 125, 120, 112, 132, 120, 119, 110, 125, 142, 110, 117, 106, 131, 120, 132, 110, 124, 127, 126, 130, 115, 122, 130, 102, 139, 128, 99, 143, 130, 126, 146, 129, 117, 126, 135, 132, 114, 123, 111, 123, 127, 121, 114, 140, 120, 119, 128, 127, 119, 124, 123, 128, 141, 129, 113, 117, 144, 121, 120, 130, 126, 148, 135, 131, 125, 130, 156, 121, 129, 127, 99, 119, 136, 122, 114, 131, 116, 106, 119, 130, 131, 132, 121, 134, 128, 127, 132, 125, 121, 130, 122, 145, 142, 124, 134, 108, 113, 146, 126, 136, 115, 125, 135, 130, 145, 141, 142, 143, 133, 135, 122, 111, 131, 126, 132, 105, 125, 90, 128, 126, 130, 135, 141, 142, 123, 108, 146, 120, 139, 113, 126, 127, 108, 104, 124, 145, 123, 141, 128, 106, 130, 106, 144, 145, 128, 131, 128, 130, 116, 143, 135, 120, 123, 117, 125, 118, 127, 128, 134, 125, 118, 130, 129, 123, 107, 123, 137, 118, 120, 114, 121, 125, 130, 106, 128, 100, 127, 108, 130, 148, 116, 144, 125, 131, 144, 100, 124, 134, 125, 122, 124, 130, 118, 139, 130, 105, 124, 119, 133, 147, 124, 131, 112, 116, 126, 122, 122, 112, 134, 113, 134, 122, 130, 100, 123, 123, 122, 126, 131, 117, 145, 125, 128, 126, 161, 135, 120, 127, 117, 126, 125, 134, 133, 141, 130, 118, 117, 113, 123, 116, 122, 120, 138, 127, 112, 124, 131, 103, 112, 137, 127, 128, 126, 144, 133, 121, 126, 143, 140, 132, 137, 123, 145, 123, 117, 129, 122, 136, 127, 128, 130, 142, 127, 116, 129, 133, 115, 121, 123, 120, 120, 140, 126, 130, 122, 123, 124, 110, 133, 129, 123, 132, 112, 119, 128, 135, 129, 115, 133, 136, 131, 128, 140, 126, 118, 120, 120, 142, 120, 109, 136, 140, 126, 138, 132, 127, 110, 137, 131, 103, 130, 121, 113, 122, 131, 114, 134, 105, 133, 121, 118, 117, 127, 132, 120, 107, 122, 141, 116, 110, 121, 135, 143, 123, 138, 136, 130, 131, 142, 146, 121, 108, 132, 130, 129, 116, 124, 135, 136, 117, 129, 159, 100, 125, 119, 130, 111, 124, 117, 109, 135, 139, 137, 130, 131, 143, 132, 132, 129, 125, 118, 115, 140, 112, 116, 129, 116, 114, 109, 134, 107, 139, 139, 130, 127, 123, 135, 141, 101, 129, 117, 123, 120, 117, 127, 122, 126, 139, 123, 109, 131, 134, 105, 143, 124, 131, 112, 122, 138, 120, 124, 123, 109, 113, 138, 130, 118, 115, 117, 124, 147, 117, 124, 150, 114, 123, 123, 120, 136, 130, 136, 132, 126, 130, 121, 120, 108, 129, 132, 129, 139, 133, 124, 118, 111, 121, 140, 122, 106, 118, 130, 131, 143, 123, 132, 106, 126, 122, 146, 133, 126, 130, 145, 129, 123, 143, 105, 123, 124, 99, 130, 125, 127, 119, 111, 124, 131, 117, 116, 101, 123, 118, 123, 124, 119, 118, 124, 143, 124, 120, 127, 134, 128, 133, 122, 127, 129, 135, 115, 122, 114, 122, 127, 114, 111, 125, 127, 132, 132, 131, 120, 115, 111, 127, 119, 127, 120, 125, 135, 119, 111, 132, 110, 113, 116, 124, 129, 143, 134, 122, 135, 122, 116, 120, 103, 129, 111, 112, 124, 122, 135, 126, 133, 138, 123, 128, 124, 110, 121, 137, 110, 99, 126, 128, 123, 148, 123, 110, 121, 112, 115, 136, 130, 122, 130, 139, 131, 127, 119, 120, 114, 127, 119, 128, 134, 122, 124, 139, 146, 124, 112, 136, 131, 113, 115, 140, 130, 129, 145, 129, 118, 115, 121, 121, 108, 120, 136, 117, 124, 114, 122, 123, 117, 121, 131, 120, 120, 120, 129, 109, 145, 115, 129, 139, 116, 118, 136, 134, 139, 104, 116, 118, 147, 118, 120, 131, 150, 108, 140, 110, 137, 125, 143, 123, 122, 119, 133, 135, 120, 149, 129, 138, 116, 136, 136, 123, 115, 128, 109, 134, 121, 111, 139, 141, 124, 148, 114, 131, 125, 127, 121, 105, 124, 116, 118, 125, 119, 140, 136, 131, 121, 100, 136, 121, 115, 135, 133, 117, 138, 145, 136, 129, 137, 158, 130, 120, 119, 125, 128, 134, 111, 126, 122, 126, 147, 110, 132, 131, 106, 126, 130, 145, 144, 113, 131, 131, 119, 134, 111, 124, 133, 122, 150, 151, 108, 120, 108, 123, 132, 125, 118, 131, 122, 121, 147, 118, 138, 126, 142, 131, 115, 126, 127, 122, 116, 134, 123, 147, 130, 138, 131, 122, 130, 132, 110, 137, 141, 132, 101, 127, 112, 125, 103, 130, 130, 129, 108, 131, 125, 108, 133, 139, 101, 135, 138, 134, 126, 111, 124, 129, 98, 145, 118, 113, 123, 115, 117, 133, 108, 117, 141, 129, 124, 111, 132, 133, 112, 115, 122, 131, 114, 133, 122, 116, 134, 135, 155, 126, 131, 131, 135, 119, 135, 124, 119, 133, 129, 99, 128, 129, 106, 133, 120, 124, 122, 128, 129, 139, 153, 95, 138, 120, 120, 132, 125, 109, 119, 126, 122, 128, 126, 128, 127, 140, 131, 134, 154, 116, 110, 113, 110, 119, 112, 126, 123, 140, 126, 135, 105, 138, 118, 128, 120, 133, 131, 121, 133, 123, 129, 114, 120, 142, 118, 114, 108, 125, 134, 121, 113, 120, 119, 118, 119, 143, 124, 120, 132, 128, 127, 134, 145, 131, 122, 131, 132, 123, 124, 150, 124, 132, 127, 128, 131, 113, 142, 131, 126, 156, 120, 115, 130, 115, 132, 128, 124, 132, 133, 129, 141, 142, 132, 133, 118, 122, 126, 118, 136, 126, 116, 111, 140, 126, 123, 123, 124, 139, 131, 117, 134, 128, 125, 107, 135, 128, 114, 128, 136, 131, 128, 109, 129, 128, 128, 123, 122, 131, 135, 125, 137, 117, 126, 100, 109, 134, 126, 131, 102, 132, 134, 134, 124, 121, 134, 127, 152, 132, 126, 124, 145, 124, 120, 112, 121, 125, 111, 108, 100, 124, 111, 128, 121, 107, 121, 120, 113, 124, 132, 120, 135, 120, 112, 123, 148, 111, 127, 121, 126, 132, 117, 120, 119, 126, 128, 113, 129, 107, 133, 100, 130, 99, 113, 124, 112, 144, 123, 140, 130, 124, 136, 113, 120, 124, 119, 107, 121, 123, 135, 118, 129, 128, 122, 133, 122, 127, 137, 119, 138, 130, 140, 136, 132, 140, 115, 123, 124, 147, 123, 128, 112, 139, 124, 117, 140, 126, 125, 135, 132, 120, 111, 122, 110, 120, 125, 117, 124, 124, 122, 122, 129, 135, 118, 146, 130, 112, 116, 137, 121, 143, 133, 120, 151, 114, 119, 136, 119, 140, 120, 145, 134, 114, 148, 119, 114, 126, 139, 120, 127, 113, 113, 119, 130, 119, 111, 119, 120, 122, 127, 116, 120, 118, 143, 128, 126, 137, 108, 116, 118, 121, 99, 121, 108, 120, 128, 116, 136, 132, 111, 117, 122, 132, 125, 124, 114, 143, 99, 119, 145, 147, 130, 102, 138, 142, 123, 134, 119, 127, 118, 138, 122, 111, 130, 140, 120, 108, 138, 124, 131, 135, 119, 120, 140, 124, 123, 112, 143, 142, 125, 122, 116, 128, 110, 122, 119, 112, 127, 123, 136, 130, 119, 120, 121, 123, 118, 102, 117, 125, 119, 131, 137, 129, 128, 125, 140, 119, 131, 127, 129, 143, 124, 125, 116, 126, 118, 124, 127, 108, 134, 125, 108, 114, 109, 118, 123, 136, 101, 135, 150, 135, 121, 123, 128, 107, 124, 127, 132, 127, 115, 129, 126, 139, 135, 107, 131, 121, 126, 143, 131, 127, 126, 141, 118, 128, 128, 113, 135, 124, 100, 111, 112, 114, 120, 120, 119, 125, 117, 125, 119, 121, 135, 111, 92, 113, 114, 135, 122, 130, 121, 121, 128, 121, 131, 128, 130, 161, 128, 132, 111, 130, 108, 126, 150, 122, 131, 130, 133, 141, 122, 112, 122, 106, 112, 129, 101, 135, 131, 123, 148, 121, 117, 124, 129, 133, 108, 138, 118, 125, 114, 148, 124, 99, 141, 111, 138, 121, 131, 129, 127, 140, 116, 122, 127, 133, 134, 140, 125, 127, 119, 117, 110, 149, 119, 115, 130, 144, 118, 112, 129, 129, 132, 125, 133, 131, 136, 125, 129, 115, 124, 143, 129, 113, 123, 122, 113, 115, 125, 131, 118, 131, 121, 126, 136, 142, 133, 124, 112, 113, 114, 115, 146, 133, 141, 131, 125, 131, 132, 144, 118, 118, 126, 108, 129, 123, 126, 117, 119, 133, 126, 132, 122, 123, 128, 131, 131, 104, 124, 95, 141, 132, 127, 110, 112, 126, 129, 119, 113, 120, 123, 122, 116, 112, 126, 115, 103, 124, 126, 113, 138, 129, 126, 119, 106, 116, 112, 130, 137, 115, 136, 140, 123, 122, 131, 126, 123, 124, 130, 147, 98, 127, 144, 113, 149, 138, 99, 120, 135, 124, 119, 130, 116, 125, 112, 112, 153, 120, 116, 127, 123, 127, 127, 127, 133, 100, 126, 141, 112, 109, 141, 110, 111, 136, 107, 139, 130, 124, 117, 125, 110, 120, 145, 120, 143, 128, 128, 116, 119, 126, 131, 123, 139, 123, 125, 144, 129, 113, 115, 118, 128, 134, 131, 133, 127, 114, 128, 121, 128, 129, 124, 125, 116, 109, 137, 151, 103, 135, 133, 139, 119, 130, 112, 104, 122, 115, 113, 104, 137, 120, 124, 139, 108, 110, 124, 109, 113, 133, 130, 128, 104, 131, 121, 111, 123, 119, 135, 116, 129, 126, 116, 136, 129, 124, 141, 127, 142, 123, 116, 137, 134, 137, 120, 139, 121, 125, 126, 130, 143, 119, 128, 128, 112, 130, 128, 127, 120, 126, 123, 119, 120, 137, 126, 125, 121, 120, 120, 119, 128, 114, 118, 137, 137, 118, 121, 120, 131, 126, 127, 137, 126, 140, 123, 126, 129, 127, 127, 153, 154, 118, 120, 119, 122, 121, 116, 127, 127, 122, 115, 133, 138, 123, 121, 126, 104, 122, 124, 118, 114, 121, 115, 128, 119, 134, 134, 122, 141, 125, 127, 93, 116, 145, 130, 130, 129, 113, 127, 125, 143, 123, 126, 126, 127, 131, 138, 112, 112, 118, 135, 120, 135, 142, 122, 120, 111, 125, 122, 122, 115, 122, 146, 136, 126, 123, 127, 120, 138, 122, 109, 145, 123, 119, 136, 122, 127, 118, 125, 124, 119, 120, 133, 113, 120, 124, 115, 137, 127, 127, 120, 130, 142, 125, 123, 128, 131, 119, 116, 139, 125, 133, 141, 116, 127, 119, 127, 118, 124, 129, 123, 118, 138, 116, 140, 139, 123, 159, 118, 118, 121, 119, 127, 135, 130, 128, 110, 108, 124, 123, 131, 125, 121, 125, 133, 126, 129, 127, 144, 112, 113, 128, 123, 119, 125, 131, 141, 135, 116, 137, 145, 124, 111, 123, 132, 125, 138, 116, 128, 112, 124, 132, 129, 124, 116, 131, 140, 124, 119, 116, 113, 122, 107, 130, 135, 130, 129, 149, 142, 133, 124, 131, 130, 124, 125, 132, 115, 124, 148, 108, 133, 126, 134, 122, 156, 138, 132, 135, 117, 126, 127, 126, 134, 122, 128, 125, 124, 126, 119, 123, 119, 121, 130, 116, 136, 134, 137, 120, 119, 132, 118, 122, 139, 145, 129, 135, 136, 127, 130, 115, 127, 135, 116, 131, 128, 138, 133, 112, 130, 136, 112, 149, 101, 123, 119, 128, 116, 120, 134, 125, 115, 128, 124, 129, 127, 123, 126, 133, 128, 123, 115, 129, 133, 126, 109, 121, 114, 129, 124, 132, 125, 94, 123, 130, 130, 130, 120, 134, 117, 135, 118, 118, 126, 120, 123, 126, 142, 103, 132, 114, 122, 135, 141, 129, 110, 134, 129, 129, 117, 126, 120, 117, 153, 98, 124, 119, 126, 121, 134, 117, 110, 117, 115, 117, 116, 127, 113, 97, 121, 129, 133, 126, 125, 137, 131, 131, 115, 125, 101, 115, 118, 129, 122, 123, 144, 134, 106, 133, 146, 114, 119, 120, 111, 110, 113, 130, 139, 121, 124, 130, 106, 117, 146, 124, 132, 138, 139, 139, 99, 135, 127, 134, 126, 117, 132, 134, 124, 125, 122, 121, 123, 114, 126, 142, 139, 128, 113, 107, 144, 137, 129, 125, 121, 124, 116, 139, 130, 141, 131, 140, 138, 129, 130, 139, 113, 131, 137, 151, 113, 140, 138, 136, 141, 140, 129, 121, 131, 126, 135, 111, 114, 150, 132, 121, 118, 128, 113, 137, 124, 107, 122, 128, 124, 123, 140, 125, 122, 131, 129, 119, 130, 120, 126, 133, 122, 121, 125, 128, 128, 119, 113, 124, 131, 136, 131, 134, 120, 107, 129, 151, 128, 132, 127, 138, 130, 118, 134, 124, 132, 122, 116, 127, 121, 123, 109, 110, 129, 114, 128, 133, 120, 109, 143, 124, 135, 136, 121, 124, 111, 115, 121, 134, 126, 133, 118, 118, 116, 130, 112, 126, 120, 135, 141, 125, 145, 136, 122, 131, 112, 132, 139, 109, 114, 118, 139, 137, 121, 119, 147, 116, 124, 147, 130, 142, 119, 119, 120, 109, 131, 134, 135, 117, 124, 107, 141, 122, 116, 132, 123, 116, 128, 130, 127, 113, 138, 120, 131, 126, 127, 102, 131, 112, 121, 129, 124, 126, 108, 111, 138, 113, 106, 112, 140, 130, 135, 136, 120, 140, 127, 118, 129, 127, 134, 134, 142, 92, 147, 130, 130, 139, 128, 115, 156, 145, 121, 118, 133, 129, 127, 126, 127, 123, 120, 132, 118, 123, 124, 123, 125, 103, 143, 139, 154, 123, 130, 127, 138, 116, 134, 119, 129, 108, 116, 136, 135, 119, 141, 132, 121, 132, 115, 134, 123, 116, 104, 123, 135, 107, 130, 91, 117, 147, 126, 133, 114, 124, 132, 120, 123, 126, 120, 113, 123, 135, 108, 123, 132, 120, 119, 128, 131, 129, 123, 151, 151, 145, 124, 118, 137, 135, 126, 136, 135, 131, 128, 124, 121, 114, 129, 124, 126, 114, 114, 139, 113, 125, 114, 127, 124, 127, 135, 138, 119, 127, 112, 121, 123, 127, 121, 117, 104, 128, 108, 125, 120, 132, 121, 114, 120, 147, 128, 118, 133, 114, 145, 122, 123, 116, 131, 137, 117, 120, 129, 134, 121, 142, 124, 127, 126, 126, 118, 123, 126, 123, 130, 151, 126, 126, 117, 115, 118, 119, 125, 122, 129, 114, 132, 113, 124, 110, 142, 123, 132, 127, 120, 114, 117, 126, 118, 134, 101, 117, 136, 143, 124, 132, 123, 130, 116, 126, 123, 117, 133, 118, 125, 117, 124, 122, 122, 123, 130, 116, 111, 136, 123, 132, 126, 140, 113, 114, 137, 140, 118, 126, 129, 114, 132, 128, 117, 127, 125, 127, 114, 107, 115, 117, 111, 130, 124, 124, 134, 134, 119, 136, 130, 120, 151, 139, 131, 108, 127, 120, 125, 148, 131, 124, 126, 125, 122, 123, 148, 127, 131, 139, 119, 151, 135, 114, 149, 114, 107, 118, 131, 112, 119, 152, 120, 147, 125, 128, 129, 122, 114, 130, 130, 112, 125, 123, 124, 130, 127, 127, 137, 149, 108, 131, 140, 118, 119, 125, 133, 136, 123, 124, 132, 116, 118, 128, 137, 124, 127, 120, 125, 121, 151, 127, 135, 129, 138, 123, 147, 114, 120, 125, 112, 123, 113, 123, 134, 139, 130, 140, 110, 126, 121, 123, 120, 128, 127, 121, 146, 138, 134, 142, 125, 132, 127, 112, 120, 120, 138, 137, 105, 119, 136, 113, 127, 132, 128, 132, 112, 114, 108, 123, 127, 133, 125, 124, 121, 116, 135, 133, 128, 147, 120, 130, 125, 117, 111, 132, 130, 132, 113, 139, 123, 117, 125, 126, 126, 110, 131, 122, 122, 123, 123, 120, 118, 128, 117, 134, 116, 144, 112, 123, 125, 132, 126, 126, 142, 119, 125, 123, 131, 120, 116, 145, 141, 117, 130, 124, 119, 130, 120, 130, 121, 155, 121, 119, 119, 118, 137, 144, 127, 142, 121, 128, 118, 114, 129, 145, 124, 129, 133, 135, 132, 108, 115, 133, 121, 142, 130, 118, 124, 118, 119, 127, 128, 134, 123, 120, 128, 143, 132, 134, 137, 119, 134, 115, 119, 118, 131, 133, 126, 123, 125, 135, 127, 125, 123, 121, 123, 118, 131, 135, 122, 133, 130, 129, 114, 121, 124, 123, 124, 144, 127, 117, 122, 114, 140, 148, 118, 131, 121, 129, 124, 128, 128, 125, 124, 115, 113, 132, 136, 119, 139, 129, 130, 114, 118, 117, 123, 111, 114, 128, 117, 116, 119, 130, 127, 120, 134, 119, 142, 128, 144, 133, 134, 125, 128, 102, 125, 129, 124, 135, 110, 126, 135, 125, 106, 125, 107, 124, 116, 129, 108, 124, 129, 141, 116, 110, 112, 126, 141, 138, 139, 129, 124, 118, 125, 113, 119, 128, 131, 124, 132, 133, 130, 117, 120, 137, 127, 111, 124, 126, 127, 133, 127, 129, 104, 131, 121, 121, 115, 147, 138, 126, 129, 124, 121, 124, 120, 130, 140, 150, 115, 123, 115, 118, 140, 121, 138, 120, 132, 114, 112, 118, 130, 114, 147, 120, 135, 114, 128, 126, 140, 131, 135, 127, 144, 117, 126, 117, 129, 113, 124, 125, 124, 118, 128, 132, 141, 122, 101, 127, 142, 122, 126, 128, 117, 120, 127, 131, 150, 112, 137, 109, 114, 118, 126, 131, 121, 126, 135, 134, 136, 124, 139, 141, 114, 139, 128, 130, 123, 125, 122, 141, 125, 97, 123, 120, 120, 128, 107, 133, 127, 105, 125, 129, 142, 132, 128, 123, 117, 110, 114, 125, 107, 120, 133, 125, 132, 121, 116, 135, 119, 138, 144, 141, 109, 115, 107, 124, 133, 138, 129, 133, 110, 133, 123, 120, 116, 117, 128, 119, 122, 115, 119, 125, 110, 122, 132, 112, 141, 145, 135, 120, 149, 118, 133, 132, 139, 112, 94, 113, 135, 127, 135, 115, 125, 129, 117, 120, 120, 119, 140, 131, 103, 118, 127, 135, 118, 128, 143, 122, 114, 108, 122, 143, 104, 132, 130, 125, 125, 125, 147, 121, 130, 140, 111, 127, 123, 126, 122, 132, 124, 136, 141, 114, 109, 136, 131, 126, 116, 126, 117, 121, 125, 132, 118, 119, 119, 132, 114, 141, 125, 136, 133, 112, 118, 122, 139, 121, 114, 135, 129, 130, 152, 130, 147, 112, 122, 123, 126, 132, 122, 129, 133, 128, 130, 119, 128, 120, 119, 120, 106, 142, 124, 121, 128, 122, 130, 115, 126, 114, 134, 119, 129, 128, 125, 134, 118, 137, 139, 97, 131, 113, 122, 126, 122, 124, 122, 132, 144, 118, 128, 143, 126, 128, 131, 130, 132, 120, 124, 126, 117, 148, 125, 114, 100, 120, 128, 115, 109, 120, 130, 137, 118, 116, 129, 121, 119, 118, 119, 115, 131, 129, 125, 123, 139, 129, 108, 119, 144, 132, 123, 136, 125, 126, 125, 132, 132, 137, 141, 135, 116, 129, 88, 118, 126, 139, 143, 130, 122, 122, 130, 129, 135, 110, 133, 130, 139, 124, 141, 134, 123, 129, 141, 112, 126, 129, 140, 109, 138, 149, 118, 121, 118, 124, 125, 121, 130, 118, 119, 121, 118, 139, 120, 124, 134, 139, 117, 135, 142, 118, 127, 114, 129, 126, 150, 129, 128, 140, 137, 142, 119, 136, 117, 131, 136, 131, 138, 136, 137, 120, 140, 144, 140, 118, 132, 107, 105, 134, 129, 127, 129, 116, 118, 129, 117, 122, 129, 122, 123, 140, 139, 121, 122, 140, 118, 115, 117, 106, 127, 102, 139, 129, 137, 111, 134, 117, 130, 128, 126, 117, 123, 118, 137, 132, 137, 126, 126, 120, 125, 119, 131, 133, 114, 124, 125, 130, 125, 118, 120, 152, 134, 123, 108, 129, 125, 114, 128, 118, 123, 132, 127, 125, 117, 104, 108, 120, 140, 131, 139, 125, 119, 141, 134, 115, 118, 139, 133, 121, 121, 118, 105, 132, 122, 115, 112, 122, 126, 137, 122, 139, 121, 128, 136, 116, 117, 128, 134, 130, 119, 133, 130, 115, 132, 141, 132, 125, 146, 108, 142, 121, 112, 137, 121, 137, 107, 126, 129, 116, 130, 116, 130, 128, 107, 133, 127, 140, 120, 124, 130, 136, 120, 115, 127, 130, 126, 113, 119, 152, 123, 130, 124, 130, 131, 143, 130, 123, 127, 110, 135, 134, 109, 120, 133, 126, 125, 130, 127, 121, 140, 120, 120, 124, 115, 119, 134, 128, 142, 140, 124, 151, 122, 126, 133, 100, 112, 132, 130, 142, 146, 141, 125, 135, 139, 125, 129, 129, 136, 127, 140, 115, 139, 114, 134, 118, 140, 128, 119, 127, 117, 110, 124, 138, 129, 136, 109, 128, 140, 134, 122, 118, 128, 134, 129, 85, 131, 130, 126, 112, 108, 147, 136, 126, 119, 137, 134, 136, 127, 127, 155, 118, 116, 107, 116, 148, 130, 128, 115, 135, 115, 121, 121, 133, 120, 139, 122, 130, 129, 123, 118, 120, 129, 135, 118, 134, 134, 120, 122, 131, 121, 119, 126, 144, 120, 133, 132, 140, 118, 119, 126, 133, 144, 124, 116, 144, 140, 115, 111, 119, 134, 120, 133, 140, 122, 127, 143, 105, 134, 129, 115, 125, 120, 124, 129, 135, 111, 139, 136, 140, 124, 122, 127, 119, 135, 130, 97, 125, 124, 126, 135, 112, 140, 113, 138, 146, 125, 122, 114, 122, 134, 131, 120, 139, 120, 125, 103, 131, 124, 114, 127, 118, 119, 126, 124, 129, 112, 122, 127, 126, 125, 109, 120, 124, 115, 128, 114, 133, 139, 123, 137, 135, 121, 107, 120, 119, 122, 130, 137, 125, 121, 126, 112, 114, 114, 134, 132, 123, 118, 122, 120, 126, 120, 131, 125, 120, 136, 126, 126, 122, 133, 130, 126, 152, 136, 117, 113, 139, 97, 134, 131, 122, 128, 114, 124, 117, 114, 120, 131, 126, 124, 132, 129, 130, 113, 147, 125, 129, 130, 126, 132, 121, 116, 121, 120, 117, 119, 122, 138, 129, 122, 118, 125, 124, 102, 117, 115, 112, 138, 136, 129, 124, 119, 120, 130, 135, 126, 111, 119, 126, 117, 127, 128, 102, 135, 121, 146, 127, 132, 129, 139, 118, 133, 120, 116, 149, 139, 117, 123, 107, 142, 117, 121, 129, 118, 134, 130, 131, 127, 108, 135, 135, 120, 134, 119, 122, 105, 113, 100, 107, 132, 120, 118, 122, 125, 134, 122, 128, 118, 133, 129, 114, 128, 125, 124, 131, 129, 136, 128, 117, 105, 122, 143, 116, 124, 106, 136, 114, 137, 129, 133, 126, 114, 116, 130, 136, 118, 130, 125, 139, 106, 124, 111, 125, 110, 131, 116, 109, 135, 127, 129, 140, 143, 137, 111, 121, 113, 134, 117, 128, 123, 137, 120, 136, 135, 137, 118, 146, 128, 107, 122, 129, 125, 129, 121, 131, 125, 129, 115, 124, 117, 119, 123, 116, 112, 118, 110, 128, 148, 119, 123, 147, 120, 119, 138, 108, 138, 122, 127, 122, 102, 133, 131, 132, 123, 125, 129, 119, 115, 122, 147, 121, 119, 127, 130, 127, 126, 157, 137, 126, 128, 142, 136, 128, 124, 136, 125, 124, 136, 125, 110, 138, 118, 111, 129, 123, 130, 127, 129, 130, 132, 122, 134, 112, 136, 141, 122, 134, 133, 124, 133, 130, 129, 123, 124, 127, 113, 129, 120, 132, 133, 121, 124, 121, 129, 125, 123, 124, 117, 123, 129, 119, 123, 139, 120, 124, 123, 125, 135, 113, 153, 120, 108, 140, 133, 137, 126, 131, 114, 117, 140, 125, 118, 124, 135, 136, 131, 125, 124, 110, 113, 120, 136, 126, 119, 120, 112, 135, 131, 131, 119, 134, 110, 128, 129, 119, 124, 135, 142, 121, 135, 130, 128, 127, 115, 129, 117, 116, 127, 121, 121, 119, 130, 123, 121, 120, 119, 120, 119, 115, 139, 140, 105, 131, 121, 114, 135, 131, 98, 134, 119, 117, 139, 129, 126, 109, 139, 138, 113, 123, 116, 118, 131, 125, 113, 121, 127, 156, 116, 115, 137, 134, 141, 125, 115, 128, 133, 132, 134, 146, 126, 111, 120, 129, 116, 126, 133, 113, 136, 115, 140, 133, 131, 133, 129, 126, 124, 128, 122, 129, 126, 111, 148, 127, 105, 141, 117, 124, 124, 117, 129, 133, 114, 146, 140, 116, 116, 125, 129, 109, 124, 119, 114, 126, 123, 123, 134, 124, 132, 118, 138, 130, 123, 113, 147, 122, 121, 128, 143, 115, 127, 118, 126, 128, 131, 140, 129, 128, 131, 131, 121, 119, 150, 131, 122, 108, 117, 123, 123, 119, 121, 137, 126, 117, 118, 129, 131, 107, 143, 119, 120, 114, 126, 139, 130, 126, 139, 114, 140, 113, 113, 134, 111, 139, 117, 124, 123, 139, 100, 125, 136, 141, 136, 121, 118, 136, 124, 122, 113, 117, 130, 120, 132, 133, 140, 128, 142, 120, 122, 115, 122, 140, 142, 145, 132, 137, 122, 114, 126, 114, 121, 110, 115, 136, 135, 129, 121, 143, 128, 111, 112, 111, 131, 129, 125, 110, 128, 127, 116, 123, 117, 120, 116, 112, 142, 110, 134, 117, 116, 128, 112, 136, 121, 130, 125, 93, 120, 120, 132, 128, 132, 120, 129, 126, 112, 137, 120, 116, 133, 116, 135, 103, 137, 131, 117, 127, 117, 143, 115, 122, 116, 127, 117, 142, 130, 132, 127, 117, 125, 128, 122, 122, 129, 118, 114, 117, 128, 126, 118, 132, 123, 152, 138, 126, 124, 117, 135, 136, 127, 117, 127, 126, 124, 113, 116, 138, 140, 129, 124, 121, 130, 110, 132, 138, 120, 142, 149, 101, 120, 130, 134, 115, 101, 126, 125, 121, 99, 123, 111, 117, 129, 111, 120, 123, 111, 121, 120, 127, 127, 127, 123, 121, 121, 127, 122, 130, 130, 108, 139, 130, 113, 140, 128, 103, 132, 126, 141, 126, 119, 133, 129, 117, 119, 106, 125, 126, 133, 96, 135, 120, 122, 117, 112, 114, 112, 121, 141, 129, 131, 126, 127, 124, 134, 125, 112, 118, 145, 124, 134, 121, 130, 131, 126, 126, 122, 145, 135, 127, 122, 120, 129, 129, 129, 119, 139, 135, 126, 138, 141, 133, 127, 123, 134, 122, 129, 124, 135, 129, 113, 119, 121, 118, 127, 136, 113, 132, 132, 113, 119, 163, 142, 140, 120, 140, 116, 112, 127, 115, 137, 111, 112, 113, 130, 134, 140, 120, 124, 125, 153, 105, 121, 126, 122, 126, 115, 111, 125, 119, 117, 136, 129, 123, 121, 121, 137, 137, 124, 135, 131, 123, 135, 115, 153, 118, 129, 117, 148, 115, 120, 126, 116, 132, 101, 124, 125, 124, 123, 130, 109, 122, 123, 124, 125, 123, 114, 146, 145, 122, 144, 129, 150, 126, 126, 105, 123, 128, 143, 129, 120, 119, 114, 116, 119, 129, 124, 137, 118, 127, 102, 117, 119, 126, 121, 129, 111, 131, 138, 106, 117, 115, 128, 126, 133, 139, 131, 123, 126, 135, 132, 107, 147, 116, 113, 115, 103, 119, 129, 123, 117, 112, 122, 128, 142, 128, 120, 130, 111, 139, 127, 118, 148, 126, 130, 121, 117, 132, 132, 141, 112, 127, 101, 125, 136, 131, 147, 116, 139, 127, 121, 129, 118, 121, 123, 130, 123, 149, 123, 112, 132, 118, 117, 131, 120, 123, 127, 109, 124, 134, 135, 136, 130, 111, 127, 116, 105, 134, 139, 120, 134, 125, 126, 137, 125, 123, 135, 132, 111, 110, 124, 116, 134, 122, 129, 105, 129, 122, 134, 128, 122, 122, 126, 120, 123, 119, 133, 127, 115, 120, 129, 127, 127, 132, 112, 120, 145, 120, 131, 120, 105, 129, 132, 131, 89, 133, 117, 152, 121, 115, 127, 140, 121, 132, 119, 131, 123, 145, 130, 141, 125, 133, 116, 110, 122, 127, 132, 107, 151, 129, 117, 134, 134, 107, 133, 123, 129, 129, 137, 119, 143, 112, 116, 112, 98, 125, 124, 143, 124, 111, 133, 96, 117, 126, 130, 120, 127, 119, 132, 121, 130, 113, 125, 125, 112, 124, 123, 123, 130, 151, 126, 121, 126, 113, 142, 129, 115, 110, 134, 131, 128, 117, 132, 109, 123, 105, 134, 122, 131, 126, 126, 134, 126, 128, 139, 135, 127, 115, 106, 140, 128, 133, 119, 137, 144, 116, 131, 126, 130, 114, 116, 127, 135, 140, 118, 106, 117, 110, 115, 120, 129, 131, 116, 127, 135, 119, 121, 116, 132, 127, 136, 153, 124, 124, 131, 113, 127, 139, 113, 122, 128, 128, 137, 135, 135, 154, 141, 131, 114, 131, 96, 134, 110, 127, 116, 142, 136, 139, 121, 154, 136, 121, 126, 138, 105, 133, 113, 129, 129, 122, 123, 150, 121, 122, 118, 126, 127, 136, 127, 128, 135, 120, 119, 136, 114, 109, 127, 114, 123, 133, 107, 136, 128, 127, 104, 125, 102, 103, 119, 105, 127, 126, 117, 102, 120, 145, 120, 127, 123, 131, 132, 121, 135, 106, 137, 116, 128, 116, 131, 118, 129, 128, 132, 122, 112, 146, 119, 121, 127, 130, 135, 142, 131, 119, 139, 161, 128, 140, 111, 126, 115, 128, 134, 135, 121, 130, 140, 118, 105, 131, 138, 147, 99, 118, 125, 129, 125, 116, 134, 110, 130, 138, 145, 115, 118, 114, 142, 106, 136, 121, 136, 122, 126, 144, 130, 119, 117, 119, 131, 132, 119, 106, 107, 121, 131, 114, 105, 129, 109, 146, 130, 116, 129, 113, 125, 125, 119, 141, 113, 110, 135, 142, 125, 133, 136, 138, 127, 125, 123, 122, 144, 136, 142, 140, 124, 146, 119, 124, 123, 125, 128, 113, 138, 139, 117, 119, 102, 125, 113, 133, 116, 136, 136, 112, 130, 128, 109, 125, 105, 119, 123, 129, 124, 124, 133, 132, 127, 112, 154, 116, 113, 100, 139, 132, 121, 124, 137, 124, 113, 134, 122, 138, 133, 125, 156, 141, 117, 133, 134, 148, 141, 117, 138, 126, 136, 131, 132, 122, 126, 153, 122, 129, 117, 130, 132, 131, 122, 130, 135, 139, 109, 118, 114, 108, 125, 117, 139, 134, 136, 147, 119, 133, 121, 123, 118, 110, 135, 110, 135, 129, 154, 108, 122, 115, 123, 136, 130, 134, 126, 124, 125, 119, 132, 128, 121, 124, 130, 130, 157, 137, 126, 129, 138, 125, 135, 126, 129, 132, 112, 124, 118, 130, 147, 116, 126, 135, 121, 123, 108, 129, 130, 152, 125, 134, 134, 104, 138, 120, 139, 114, 124, 139, 106, 128, 124, 131, 108, 111, 143, 131, 143, 114, 141, 130, 117, 121, 124, 134, 143, 110, 129, 115, 132, 127, 134, 133, 131, 133, 128, 114, 108, 131, 149, 110, 123, 128, 124, 123, 126, 134, 114, 116, 130, 118, 120, 136, 119, 120, 142, 142, 117, 123, 133, 104, 118, 125, 116, 141, 136, 121, 150, 132, 137, 113, 124, 135, 101, 136, 127, 119, 103, 145, 128, 132, 133, 129, 120, 122, 131, 134, 158, 135, 122, 120, 122, 123, 137, 112, 146, 116, 133, 129, 143, 123, 126, 153, 114, 93, 127, 108, 141, 140, 135, 114, 128, 114, 123, 134, 133, 147, 127, 110, 140, 125, 136, 128, 133, 125, 117, 132, 133, 124, 126, 119, 141, 142, 127, 119, 121, 142, 138, 129, 138, 131, 119, 131, 111, 125, 119, 134, 142, 122, 118, 127, 121, 132, 124, 108, 127, 125, 137, 149, 138, 129, 112, 114, 129, 126, 125, 115, 135, 137, 132, 131, 136, 116, 126, 144, 107, 144, 134, 125, 117, 133, 120, 116, 127, 138, 130, 124, 116, 129, 116, 142, 142, 119, 136, 139, 125, 120, 129, 139, 131, 112, 147, 124, 116, 120, 115, 163, 128, 131, 124, 129, 135, 140, 132, 119, 107, 118, 114, 125, 126, 130, 126, 124, 125, 130, 126, 117, 117, 121, 124, 121, 135, 129, 129, 138, 117, 131, 136, 124, 136, 109, 127, 132, 124, 135, 111, 116, 143, 128, 110, 129, 123, 139, 119, 123, 125, 140, 127, 140, 115, 126, 132, 126, 131, 127, 125, 126, 137, 124, 132, 115, 130, 122, 135, 118, 117, 131, 114, 143, 125, 133, 115, 139, 137, 126, 151, 126, 124, 120, 136, 142, 121, 122, 111, 131, 127, 116, 137, 123, 121, 122, 135, 139, 150, 135, 122, 128, 122, 127, 110, 121, 116, 127, 111, 146, 110, 103, 119, 122, 129, 131, 130, 122, 113, 109, 150, 128, 139, 112, 133, 120, 125, 133, 118, 125, 123, 123, 117, 122, 128, 138, 120, 144, 125, 146, 125, 114, 165, 128, 131, 119, 132, 106, 122, 138, 108, 110, 120, 133, 135, 149, 124, 127, 133, 118, 128, 136, 121, 119, 118, 132, 134, 127, 108, 117, 130, 131, 113, 125, 117, 134, 114, 102, 134, 127, 129, 129, 114, 125, 122, 147, 149, 117, 131, 132, 123, 130, 131, 107, 129, 130, 107, 103, 97, 125, 121, 122, 132, 109, 144, 117, 145, 109, 117, 121, 117, 130, 126, 133, 141, 106, 125, 116, 103, 126, 131, 119, 115, 104, 123, 140, 122, 113, 124, 122, 156, 103, 119, 141, 120, 128, 143, 124, 136, 129, 117, 130, 110, 110, 132, 124, 122, 111, 120, 120, 124, 140, 133, 126, 126, 110, 114, 130, 127, 143, 135, 123, 121, 121, 115, 123, 131, 127, 126, 129, 107, 129, 114, 108, 150, 121, 95, 122, 115, 123, 129, 125, 141, 131, 126, 133, 106, 147, 123, 135, 133, 105, 130, 117, 132, 114, 116, 122, 131, 113, 115, 134, 152, 122, 130, 116, 121, 105, 119, 121, 131, 121, 145, 121, 155, 107, 150, 110, 146, 128, 123, 131, 120, 135, 129, 132, 134, 106, 126, 119, 105, 131, 114, 127, 123, 140, 131, 129, 123, 124, 135, 127, 147, 133, 119, 127, 140, 142, 137, 124, 131, 151, 133, 123, 132, 133, 121, 129, 127, 134, 127, 126, 140, 143, 134, 138, 134, 123, 120, 132, 131, 123, 143, 107, 142, 119, 132, 124, 124, 129, 123, 115, 121, 100, 150, 143, 121, 146, 123, 139, 141, 108, 104, 130, 127, 104, 104, 129, 123, 135, 128, 143, 134, 131, 129, 133, 138, 138, 129, 112, 134, 116, 137, 119, 121, 154, 112, 124, 137, 122, 145, 137, 124, 106, 112, 134, 128, 125, 139, 119, 138, 144, 104, 136, 143, 129, 120, 131, 136, 112, 131, 124, 131, 113, 125, 107, 122, 134, 131, 136, 112, 110, 128, 127, 119, 126, 135, 126, 133, 125, 130, 121, 116, 119, 127, 146, 124, 123, 116, 143, 125, 120, 124, 116, 121, 137, 125, 132, 117, 137, 138, 149, 110, 121, 118, 119, 135, 115, 117, 113, 129, 111, 105, 116, 131, 152, 125, 148, 123, 116, 108, 124, 127, 107, 121, 128, 122, 120, 131, 139, 120, 115, 111, 118, 134, 106, 109, 121, 101, 125, 143, 129, 107, 136, 125, 115, 125, 120, 122, 129, 120, 137, 125, 148, 125, 124, 138, 132, 149, 133, 145, 137, 121, 131, 132, 113, 115, 114, 116, 114, 119, 130, 119, 136, 136, 132, 119, 138, 112, 143, 130, 130, 131, 125, 120, 126, 142, 112, 128, 138, 133, 117, 122, 117, 133, 122, 109, 119, 114, 124, 125, 128, 144, 120, 123, 130, 133, 108, 131, 140, 137, 127, 121, 127, 109, 117, 125, 124, 105, 120, 110, 110, 136, 126, 118, 117, 132, 127, 142, 122, 112, 133, 128, 136, 114, 126, 119, 125, 116, 121, 117, 141, 118, 123, 134, 142, 121, 107, 135, 135, 134, 116, 109, 146, 122, 127, 129, 126, 126, 123, 130, 116, 121, 130, 118, 139, 130, 108, 134, 117, 137, 104, 111, 124, 109, 139, 119, 140, 123, 132, 141, 142, 128, 128, 114, 128, 127, 132, 125, 144, 122, 126, 123, 114, 112, 125, 114, 118, 124, 115, 140, 122, 112, 139, 117, 114, 124, 139, 135, 143, 140, 125, 110, 136, 99, 121, 129, 139, 132, 120, 112, 127, 118, 148, 130, 119, 131, 138, 134, 120, 140, 121, 127, 117, 118, 132, 116, 130, 139, 121, 128, 124, 109, 123, 124, 131, 121, 125, 146, 128, 117, 102, 108, 111, 120, 122, 130, 113, 107, 126, 118, 147, 123, 105, 108, 101, 126, 121, 127, 118, 122, 129, 100, 115, 123, 150, 119, 124, 122, 130, 126, 120, 125, 119, 126, 121, 111, 119, 125, 128, 114, 125, 107, 126, 115, 117, 125, 116, 141, 132, 124, 110, 112, 124, 117, 129, 134, 155, 122, 120, 128, 129, 128, 115, 138, 131, 153, 107, 103, 134, 130, 135, 138, 123, 124, 133, 118, 122, 104, 140, 140, 129, 122, 137, 157, 127, 135, 129, 105, 108, 123, 137, 144, 106, 136, 122, 130, 122, 111, 123, 119, 120, 123, 141, 124, 109, 139, 125, 148, 124, 129, 129, 118, 124, 107, 138, 130, 132, 122, 114, 125, 122, 126, 127, 147, 120, 131, 130, 142, 111, 128, 135, 110, 126, 122, 139, 116, 124, 125, 117, 133, 131, 133, 138, 137, 114, 140, 135, 122, 121, 120, 123, 117, 120, 126, 147, 118, 142, 126, 174, 115, 132, 146, 124, 129, 151, 125, 132, 106, 127, 138, 124, 109, 125, 125, 120, 122, 131, 117, 133, 140, 131, 117, 127, 113, 115, 146, 131, 127, 111, 120, 120, 123, 131, 115, 132, 132, 122, 113, 133, 117, 117, 126, 107, 128, 136, 121, 116, 125, 129, 119, 117, 128, 121, 140, 117, 135, 129, 117, 135, 113, 114, 111, 136, 103, 129, 125, 110, 109, 112, 132, 141, 123, 135, 131, 123, 126, 143, 134, 132, 110, 116, 123, 104, 131, 129, 134, 99, 113, 116, 107, 121, 143, 143, 133, 123, 124, 127, 118, 109, 113, 130, 147, 145, 148, 119, 129, 130, 121, 114, 126, 122, 121, 125, 123, 124, 130, 112, 114, 128, 113, 133, 128, 133, 139, 117, 130, 130, 123, 123, 106, 130, 149, 118, 130, 125, 120, 105, 122, 134, 120, 133, 136, 134, 102, 130, 93, 119, 110, 118, 131, 128, 128, 109, 131, 123, 130, 121, 122, 133, 128, 119, 107, 134, 126, 135, 128, 99, 138, 122, 131, 120, 124, 123, 117, 119, 134, 138, 124, 136, 138, 127, 112, 134, 143, 123, 114, 121, 102, 125, 148, 113, 116, 130, 122, 130, 129, 113, 154, 125, 116, 133, 124, 117, 135, 136, 105, 135, 139, 129, 125, 103, 111, 137, 132, 120, 129, 161, 116, 136, 126, 133, 127, 129, 131, 123, 128, 116, 102, 123, 117, 116, 129, 147, 119, 147, 111, 122, 146, 121, 126, 113, 123, 119, 135, 123, 142, 141, 129, 127, 127, 128, 116, 135, 117, 127, 136, 109, 121, 146, 147, 115, 133, 122, 139, 114, 112, 124, 109, 123, 124, 120, 133, 158, 99, 131, 127, 111, 125, 118, 137, 127, 117, 128, 109, 119, 132, 130, 125, 127, 148, 104, 129, 128, 131, 112, 140, 111, 116, 125, 128, 131, 100, 103, 137, 122, 135, 118, 132, 136, 116, 116, 121, 127, 118, 125, 126, 136, 127, 109, 121, 128, 139, 145, 134, 121, 112, 101, 124, 125, 132, 103, 122, 119, 120, 139, 108, 123, 123, 125, 97, 137, 128, 122, 116, 134, 127, 147, 116, 114, 120, 126, 102, 135, 130, 140, 127, 122, 124, 138, 137, 130, 120, 128, 137, 127, 129, 128, 137, 117, 118, 109, 125, 135, 123, 153, 130, 119, 114, 115, 126, 134, 121, 116, 111, 125, 138, 150, 122, 129, 121, 134, 120, 129, 118, 127, 111, 123, 116, 122, 144, 111, 135, 129, 125, 135, 120, 132, 110, 119, 154, 125, 171, 120, 130, 137, 118, 118, 116, 128, 106, 134, 133, 130, 131, 128, 139, 113, 128, 117, 122, 114, 128, 133, 128, 124, 146, 134, 130, 127, 125, 106, 130, 118, 119, 118, 159, 121, 135, 156, 127, 119, 121, 95, 113, 117, 126, 125, 132, 125, 122, 113, 112, 133, 125, 127, 118, 123, 133, 117, 132, 126, 111, 132, 126, 141, 134, 122, 137, 153, 124, 127, 135, 119, 129, 122, 143, 129, 106, 131, 131, 137, 126, 134, 121, 118, 121, 114, 125, 118, 117, 118, 116, 131, 119, 131, 133, 122, 115, 121, 99, 125, 122, 129, 123, 135, 110, 120, 130, 136, 131, 145, 109, 121, 123, 112, 123, 132, 133, 124, 136, 131, 113, 108, 116, 124, 119, 117, 124, 109, 135, 125, 99, 121, 126, 112, 115, 127, 123, 141, 135, 113, 112, 125, 134, 133, 116, 147, 146, 110, 110, 140, 133, 117, 104, 122, 126, 147, 119, 135, 130, 127, 136, 94, 121, 126, 117, 119, 118, 131, 131, 132, 118, 115, 127, 116, 140, 135, 136, 130, 109, 138, 134, 127, 118, 135, 111, 123, 115, 121, 129, 125, 137, 111, 127, 125, 140, 121, 127, 137, 108, 126, 121, 112, 125, 115, 129, 118, 114, 123, 128, 133, 120, 111, 130, 118, 129, 136, 114, 117, 102, 130, 130, 126, 114, 122, 122, 130, 117, 111, 130, 123, 133, 125, 135, 124, 108, 138, 108, 133, 137, 131, 111, 142, 107, 135, 132, 141, 145, 115, 123, 121, 122, 128, 151, 117, 119, 119, 127, 138, 137, 132, 121, 126, 129, 99, 141, 131, 120, 134, 116, 128, 117, 131, 115, 123, 125, 124, 114, 128, 127, 135, 123, 126, 125, 110, 126, 135, 126, 111, 140, 117, 114, 125, 133, 122, 120, 116, 136, 126, 128, 131, 117, 124, 119, 109, 130, 106, 125, 117, 134, 154, 134, 100, 116, 148, 147, 127, 138, 133, 128, 116, 121, 118, 144, 132, 141, 123, 115, 121, 137, 122, 127, 126, 140, 132, 134, 121, 109, 151, 130, 167, 138, 120, 107, 107, 131, 94, 119, 134, 127, 130, 128, 115, 121, 139, 103, 113, 128, 126, 121, 123, 121, 118, 127, 123, 115, 105, 121, 130, 106, 134, 102, 121, 123, 116, 125, 120, 122, 116, 137, 126, 139, 131, 105, 119, 123, 127, 136, 128, 117, 121, 140, 138, 145, 134, 120, 109, 122, 144, 125, 123, 127, 114, 108, 147, 135, 120, 132, 113, 134, 124, 127, 106, 116, 127, 119, 126, 126, 129, 128, 130, 117, 137, 150, 121, 122, 116, 116, 121, 112, 123, 135, 123, 132, 124, 132, 97, 130, 144, 132, 138, 122, 140, 128, 124, 129, 129, 110, 138, 132, 137, 129, 116, 122, 129, 123, 110, 115, 121, 140, 118, 128, 131, 139, 124, 124, 140, 113, 135, 146, 127, 130, 124, 126, 131, 108, 130, 120, 138, 118, 114, 153, 131, 138, 134, 122, 137, 127, 127, 135, 131, 126, 107, 120, 129, 133, 123, 133, 119, 140, 120, 114, 122, 126, 126, 132, 118, 116, 124, 117, 131, 146, 122, 123, 132, 115, 111, 118, 121, 108, 133, 114, 148, 117, 149, 124, 121, 124, 135, 133, 145, 112, 122, 128, 102, 124, 111, 115, 114, 111, 121, 141, 141, 113, 117, 128, 128, 133, 123, 142, 119, 136, 114, 132, 115, 121, 132, 126, 123, 107, 124, 151, 136, 150, 125, 110, 126, 116, 117, 127, 117, 119, 123, 113, 101, 120, 146, 120, 120, 117, 139, 142, 121, 127, 121, 132, 116, 124, 125, 125, 114, 129, 132, 111, 120, 127, 140, 133, 140, 115, 135, 143, 132, 119, 129, 126, 123, 129, 135, 114, 130, 134, 128, 109, 121, 121, 136, 115, 122, 134, 127, 134, 131, 133, 110, 112, 111, 145, 135, 144, 123, 110, 137, 91, 143, 123, 130, 128, 118, 115, 140, 117, 140, 121, 142, 120, 128, 128, 140, 143, 127, 134, 132, 119, 128, 89, 131, 120, 135, 133, 107, 104, 143, 120, 137, 132, 121, 130, 125, 153, 130, 118, 127, 123, 143, 139, 131, 126, 142, 138, 113, 145, 134, 126, 114, 131, 126, 124, 130, 106, 130, 145, 138, 106, 125, 140, 149, 117, 121, 121, 126, 113, 127, 122, 111, 132, 131, 126, 126, 108, 144, 125, 124, 123, 142, 129, 113, 121, 120, 136, 126, 127, 118, 128, 113, 124, 118, 122, 134, 130, 120, 123, 132, 129, 144, 129, 109, 133, 117, 116, 120, 112, 115, 132, 118, 130, 122, 131, 138, 136, 146, 134, 111, 125, 133, 114, 107, 114, 135, 121, 119, 134, 109, 134, 126, 119, 123, 127, 130, 110, 120, 125, 125, 130, 103, 115, 135, 130, 113, 113, 108, 108, 138, 123, 116, 111, 109, 126, 128, 114, 113, 141, 121, 140, 133, 108, 121, 109, 117, 106, 121, 119, 107, 112, 122, 128, 112, 120, 133, 145, 116, 139, 136, 132, 112, 120, 128, 137, 130, 113, 122, 124, 131, 139, 122, 118, 137, 139, 125, 122, 123, 132, 120, 121, 136, 145, 120, 124, 140, 114, 88, 115, 112, 102, 121, 119, 135, 133, 117, 116, 122, 136, 131, 91, 102, 119, 114, 152, 126, 128, 137, 136, 123, 113, 122, 147, 118, 129, 129, 117, 115, 113, 115, 119, 144, 127, 143, 137, 129, 113, 121, 115, 143, 122, 131, 123, 138, 131, 102, 111, 138, 145, 123, 144, 131, 116, 132, 107, 119, 118, 129, 112, 127, 154, 126, 121, 122, 112, 133, 107, 116, 119, 127, 115, 137, 129, 137, 145, 124, 122, 111, 122, 123, 130, 116, 148, 124, 123, 145, 121, 113, 116, 128, 126, 122, 129, 139, 124, 130, 131, 129, 136, 146, 139, 104, 138, 125, 122, 123, 126, 117, 134, 128, 122, 130, 123, 122, 122, 100, 134, 140, 134, 107, 120, 140, 127, 117, 94, 123, 132, 130, 127, 120, 126, 109, 139, 132, 124, 124, 121, 124, 113, 118, 115, 144, 119, 140, 107, 139, 111, 122, 114, 110, 117, 135, 120, 133, 139, 124, 139, 126, 116, 128, 128, 130, 124, 127, 129, 118, 133, 109, 134, 123, 122, 146, 133, 126, 133, 124, 145, 134, 124, 118, 119, 110, 127, 120, 131, 116, 136, 124, 113, 121, 128, 115, 130, 120, 137, 119, 107, 124, 112, 129, 135, 105, 116, 109, 126, 136, 129, 130, 131, 122, 129, 124, 128, 127, 117, 107, 126, 125, 127, 114, 128, 121, 117, 98, 109, 133, 122, 127, 142, 147, 126, 122, 124, 115, 112, 119, 119, 105, 117, 150, 136, 123, 130, 130, 122, 130, 145, 106, 122, 128, 116, 126, 123, 117, 115, 125, 108, 106, 132, 123, 108, 121, 107, 127, 107, 127, 133, 140, 117, 137, 132, 121, 132, 121, 132, 139, 103, 119, 136, 105, 119, 140, 135, 136, 142, 122, 136, 117, 127, 126, 125, 137, 116, 104, 121, 124, 135, 118, 124, 103, 138, 147, 107, 128, 128, 124, 123, 131, 118, 118, 130, 129, 141, 121, 129, 130, 116, 114, 125, 113, 141, 118, 121, 123, 135, 110, 105, 150, 123, 146, 136, 134, 128, 131, 135, 117, 135, 118, 142, 111, 123, 126, 115, 100, 120, 122, 138, 116, 124, 139, 112, 133, 136, 123, 128, 115, 128, 122, 128, 134, 122, 111, 145, 130, 117, 125, 121, 148, 140, 119, 128, 105, 125, 125, 108, 116, 120, 129, 134, 135, 131, 113, 127, 119, 131, 132, 134, 119, 138, 122, 108, 128, 99, 125, 122, 140, 138, 147, 125, 125, 128, 118, 131, 123, 112, 134, 135, 130, 129, 120, 129, 134, 131, 132, 116, 136, 108, 129, 127, 116, 122, 108, 130, 130, 137, 129, 131, 136, 125, 112, 139, 120, 127, 121, 141, 132, 105, 116, 117, 117, 121, 110, 118, 129, 127, 134, 128, 110, 119, 114, 123, 118, 136, 129, 114, 119, 141, 135, 113, 121, 131, 130, 135, 121, 108, 128, 125, 124, 106, 126, 138, 111, 118, 110, 110, 107, 137, 122, 135, 112, 110, 114, 107, 148, 127, 128, 132, 120, 105, 117, 128, 140, 133, 130, 124, 128, 120, 131, 130, 129, 104, 113, 121, 120, 132, 140, 141, 126, 131, 133, 127, 127, 132, 122, 109, 117, 125, 123, 135, 132, 126, 131, 113, 115, 116, 113, 145, 120, 147, 126, 125, 132, 123, 134, 113, 151, 135, 132, 130, 117, 124, 127, 121, 135, 121, 126, 128, 131, 112, 126, 120, 143, 123, 122, 123, 117, 126, 129, 122, 134, 122, 116, 120, 125, 134, 101, 124, 124, 141, 129, 128, 122, 120, 120, 132, 128, 113, 134, 132, 124, 114, 133, 131, 141, 141, 125, 124, 160, 122, 127, 114, 119, 125, 146, 138, 123, 133, 107, 123, 106, 134, 129, 119, 122, 106, 117, 113, 129, 141, 130, 135, 124, 124, 118, 126, 134, 113, 124, 113, 127, 123, 129, 145, 119, 119, 126, 122, 127, 130, 113, 136, 119, 129, 124, 122, 112, 130, 148, 135, 123, 120, 121, 125, 124, 136, 144, 115, 144, 129, 127, 115, 134, 144, 144, 116, 120, 123, 124, 138, 114, 137, 119, 127, 120, 116, 127, 108, 120, 115, 121, 121, 118, 126, 118, 144, 111, 118, 115, 124, 139, 123, 122, 113, 122, 125, 122, 123, 114, 126, 123, 135, 125, 127, 114, 129, 134, 123, 125, 128, 113, 135, 133, 130, 129, 130, 142, 124, 128, 118, 118, 128, 124, 125, 131, 118, 137, 133, 129, 117, 141, 114, 127, 119, 105, 118, 130, 135, 136, 130, 135, 110, 148, 121, 125, 120, 115, 115, 135, 119, 128, 132, 126, 117, 116, 107, 112, 120, 127, 135, 132, 114, 127, 130, 110, 133, 141, 125, 118, 122, 128, 123, 124, 138, 132, 114, 129, 126, 126, 133, 105, 117, 110, 126, 131, 126, 132, 142, 128, 134, 121, 131, 122, 134, 136, 131, 120, 128, 128, 124, 134, 134, 120, 144, 119, 121, 122, 115, 147, 135, 131, 123, 120, 131, 116, 115, 131, 127, 128, 125, 139, 145, 119, 138, 116, 130, 131, 124, 118, 129, 143, 121, 135, 143, 123, 132, 117, 112, 131, 128, 139, 132, 116, 121, 114, 123, 148, 125, 108, 108, 127, 130, 142, 123, 149, 139, 128, 117, 120, 112, 114, 125, 123, 129, 117, 131, 112, 114, 111, 126, 132, 124, 118, 129, 138, 120, 129, 125, 129, 122, 121, 133, 131, 113, 132, 126, 112, 118, 115, 124, 141, 128, 128, 130, 117, 125, 119, 133, 119, 112, 135, 127, 135, 119, 124, 111, 122, 125, 130, 135, 144, 118, 99, 114, 119, 139, 106, 132, 136, 125, 118, 136, 125, 119, 118, 116, 126, 140, 126, 117, 122, 131, 127, 132, 130, 133, 140, 135, 135, 115, 127, 137, 137, 133, 120, 153, 125, 125, 113, 121, 124, 130, 120, 134, 126, 120, 123, 120, 108, 119, 122, 122, 115, 128, 103, 127, 115, 109, 124, 127, 122, 126, 132, 123, 119, 130, 115, 121, 124, 123, 136, 137, 131, 97, 127, 120, 123, 134, 134, 134, 124, 120, 141, 117, 135, 134, 134, 134, 133, 131, 144, 110, 121, 134, 117, 130, 121, 124, 111, 122, 114, 127, 125, 139, 140, 123, 127, 126, 109, 128, 117, 119, 137, 130, 125, 111, 133, 151, 149, 131, 125, 105, 114, 111, 131, 118, 132, 128, 120, 135, 127, 121, 108, 126, 125, 110, 128, 121, 118, 135, 122, 129, 123, 122, 135, 122, 125, 120, 135, 123, 140, 131, 123, 133, 139, 125, 119, 134, 128, 122, 124, 125, 138, 129, 133, 157, 123, 131, 125, 129, 118, 107, 138, 133, 130, 125, 117, 117, 128, 125, 132, 117, 138, 131, 137, 115, 116, 120, 140, 140, 106, 121, 137, 116, 143, 128, 142, 138, 127, 135, 117, 107, 98, 123, 123, 138, 127, 123, 130, 128, 128, 117, 108, 126, 149, 117, 114, 121, 131, 122, 134, 128, 122, 119, 132, 122, 118, 127, 124, 121, 122, 136, 129, 118, 115, 108, 117, 120, 137, 110, 135, 145, 129, 124, 124, 142, 111, 113, 124, 125, 125, 129, 119, 117, 126, 128, 130, 135, 132, 132, 116, 131, 109, 132, 135, 126, 133, 146, 130, 135, 132, 132, 130, 128, 123, 128, 113, 124, 133, 128, 129, 136, 123, 125, 122, 125, 127, 126, 134, 121, 126, 139, 132, 117, 129, 130, 140, 125, 122, 129, 145, 126, 124, 138, 117, 116, 135, 130, 114, 116, 122, 117, 143, 125, 132, 111, 122, 136, 144, 132, 137, 122, 118, 129, 117, 122, 121, 124, 112, 129, 130, 128, 130, 124, 110, 120, 129, 118, 132, 122, 116, 123, 135, 119, 134, 142, 129, 109, 128, 127, 122, 138, 132, 134, 137, 115, 133, 135, 137, 126, 117, 127, 116, 141, 124, 123, 135, 120, 124, 122, 118, 119, 126, 136, 118, 129, 125, 123, 129, 118, 136, 129, 110, 116, 131, 117, 143, 128, 120, 120, 122, 131, 136, 125, 143, 122, 137, 142, 118, 128, 116, 115, 117, 122, 121, 108, 140, 143, 111, 124, 128, 121, 118, 130, 136, 119, 114, 128, 154, 129, 135, 125, 117, 124, 114, 135, 120, 125, 116, 129, 128, 97, 125, 142, 104, 124, 134, 124, 129, 112, 113, 129, 125, 141, 124, 131, 116, 132, 132, 122, 131, 123, 122, 117, 121, 127, 134, 132, 135, 128, 131, 142, 130, 121, 139, 105, 126, 128, 110, 133, 129, 141, 108, 113, 121, 133, 112, 149, 136, 122, 140, 141, 117, 127, 128, 127, 134, 109, 130, 117, 131, 122, 130, 125, 139, 142, 113, 128, 127, 135, 128, 126, 113, 122, 115, 119, 116, 129, 131, 119, 120, 112, 118, 121, 119, 113, 129, 144, 132, 128, 121, 118, 122, 116, 136, 117, 146, 142, 118, 116, 127, 98, 117, 119, 122, 131, 129, 122, 130, 121, 118, 129, 144, 116, 122, 95, 131, 128, 144, 127, 133, 137, 123, 123, 130, 120, 115, 125, 123, 118, 124, 133, 137, 133, 119, 139, 116, 142, 121, 120, 135, 138, 120, 118, 125, 147, 117, 117, 120, 125, 140, 132, 122, 131, 130, 124, 122, 142, 111, 115, 115, 112, 128, 121, 111, 139, 130, 138, 128, 149, 122, 131, 153, 136, 119, 132, 112, 131, 143, 127, 131, 128, 139, 113, 112, 117, 102, 116, 118, 107, 147, 143, 126, 109, 108, 126, 131, 113, 118, 133, 132, 137, 124, 110, 139, 117, 120, 121, 121, 114, 138, 122, 135, 124, 132, 130, 133, 106, 134, 134, 147, 135, 119, 125, 114, 120, 125, 104, 133, 134, 133, 124, 111, 106, 139, 118, 113, 128, 132, 134, 133, 129, 131, 115, 138, 133, 109, 119, 119, 124, 118, 129, 138, 136, 135, 133, 126, 142, 117, 120, 131, 130, 134, 144, 130, 126, 120, 122, 120, 131, 136, 120, 140, 140, 146, 133, 120, 132, 129, 107, 119, 133, 127, 140, 136, 138, 130, 136, 117, 110, 128, 132, 122, 124, 133, 127, 122, 114, 143, 124, 113, 133, 114, 106, 120, 110, 121, 140, 124, 129, 126, 125, 113, 122, 125, 123, 115, 120, 126, 116, 139, 133, 131, 100, 133, 129, 146, 129, 116, 119, 117, 133, 119, 131, 115, 116, 113, 132, 127, 117, 137, 129, 132, 122, 105, 130, 114, 112, 120, 135, 113, 131, 133, 122, 132, 112, 104, 111, 115, 122, 110, 111, 120, 114, 137, 117, 116, 126, 132, 105, 125, 126, 111, 120, 122, 115, 123, 128, 132, 128, 122, 101, 129, 115, 125, 133, 137, 117, 138, 130, 144, 112, 120, 137, 133, 142, 123, 102, 129, 123, 131, 130, 125, 120, 130, 126, 125, 124, 119, 139, 140, 132, 128, 127, 134, 131, 120, 137, 152, 119, 107, 104, 147, 134, 119, 112, 115, 141, 121, 119, 132, 133, 132, 143, 144, 144, 121, 131, 110, 139, 109, 122, 135, 120, 112, 134, 118, 127, 125, 120, 118, 140, 128, 150, 125, 107, 130, 145, 119, 115, 104, 124, 111, 132, 138, 112, 112, 114, 119, 136, 119, 108, 118, 132, 120, 121, 133, 108, 119, 140, 134, 129, 101, 117, 125, 125, 123, 123, 107, 135, 131, 128, 135, 118, 155, 112, 107, 141, 117, 126, 124, 122, 124, 138, 125, 137, 135, 148, 113, 120, 127, 129, 113, 124, 120, 120, 96, 106, 128, 113, 143, 121, 135, 113, 137, 109, 144, 129, 137, 118, 124, 131, 133, 125, 116, 124, 126, 130, 113, 127, 128, 115, 123, 128, 124, 139, 134, 122, 142, 129, 104, 145, 118, 125, 126, 123, 126, 129, 144, 125, 134, 130, 124, 126, 117, 125, 129, 129, 131, 142, 120, 133, 113, 103, 127, 120, 109, 118, 129, 140, 129, 144, 119, 131, 131, 117, 113, 147, 110, 120, 123, 157, 124, 110, 129, 114, 139, 116, 124, 135, 124, 98, 140, 126, 128, 127, 143, 119, 120, 121, 123, 122, 133, 121, 117, 123, 135, 131, 117, 137, 126, 125, 126, 120, 120, 125, 127, 118, 130, 115, 116, 131, 129, 142, 140, 122, 146, 125, 130, 126, 139, 104, 130, 124, 136, 125, 130, 140, 117, 131, 123, 116, 133, 116, 139, 142, 128, 112, 122, 131, 123, 127, 127, 119, 157, 143, 138, 123, 115, 138, 112, 141, 118, 130, 119, 139, 134, 125, 110, 131, 133, 123, 105, 131, 133, 135, 107, 135, 133, 134, 136, 130, 115, 121, 113, 125, 121, 118, 123, 119, 114, 117, 132, 145, 135, 134, 118, 118, 134, 140, 129, 142, 143, 140, 130, 140, 116, 118, 123, 129, 111, 127, 130, 118, 92, 144, 127, 124, 112, 120, 127, 124, 108, 131, 128, 127, 120, 115, 134, 130, 129, 126, 131, 124, 136, 152, 109, 131, 123, 136, 113, 130, 131, 129, 125, 110, 122, 130, 121, 114, 115, 110, 116, 120, 120, 115, 118, 137, 124, 122, 110, 112, 134, 105, 115, 118, 113, 142, 140, 117, 118, 124, 127, 134, 129, 137, 129, 131, 144, 117, 143, 122, 133, 131, 109, 125, 149, 141, 130, 127, 119, 136, 124, 109, 131, 134, 129, 122, 142, 118, 139, 125, 131, 125, 121, 125, 119, 146, 138, 128, 108, 142, 136, 106, 133, 126, 128, 136, 121, 131, 121, 115, 124, 105, 148, 111, 140, 126, 116, 130, 138, 119, 131, 141, 113, 128, 122, 117, 132, 114, 126, 126, 127, 126, 137, 129, 132, 132, 120, 128, 110, 95, 135, 113, 128, 121, 115, 137, 141, 129, 120, 131, 103, 129, 113, 110, 126, 132, 138, 111, 108, 109, 118, 136, 137, 120, 136, 138, 136, 121, 121, 128, 110, 152, 126, 131, 110, 121, 114, 123, 153, 122, 123, 109, 137, 127, 100, 113, 116, 132, 117, 120, 129, 127, 134, 119, 114, 120, 115, 121, 112, 121, 148, 114, 126, 140, 129, 107, 119, 119, 126, 120, 126, 108, 109, 112, 114, 141, 116, 120, 95, 116, 121, 112, 123, 129, 136, 139, 127, 117, 120, 133, 122, 120, 128, 120, 115, 125, 111, 113, 112, 130, 138, 123, 121, 125, 115, 127, 111, 150, 114, 122, 115, 131, 137, 119, 120, 144, 132, 115, 116, 122, 117, 133, 119, 131, 131, 128, 121, 129, 122, 107, 114, 111, 108, 134, 141, 122, 121, 114, 117, 106, 122, 130, 126, 126, 113, 137, 131, 127, 129, 123, 113, 137, 112, 131, 122, 127, 129, 125, 138, 127, 124, 125, 125, 148, 143, 110, 110, 129, 113, 129, 124, 130, 133, 126, 112, 115, 124, 113, 117, 120, 125, 113, 116, 136, 113, 141, 124, 130, 116, 130, 137, 137, 128, 139, 114, 129, 134, 129, 139, 122, 132, 123, 112, 126, 142, 111, 118, 117, 111, 108, 131, 115, 120, 120, 107, 148, 119, 134, 122, 141, 139, 129, 117, 115, 105, 134, 131, 120, 132, 132, 133, 136, 128, 126, 102, 128, 128, 130, 139, 115, 123, 124, 107, 124, 111, 117, 133, 121, 144, 139, 130, 93, 118, 133, 139, 117, 94, 134, 112, 111, 122, 124, 128, 149, 145, 133, 137, 138, 118, 124, 116, 119, 144, 129, 134, 145, 121, 126, 110, 118, 136, 120, 115, 126, 124, 125, 142, 143, 110, 130, 126, 130, 134, 119, 110, 135, 114, 138, 122, 120, 112, 129, 129, 126, 115, 136, 132, 137, 146, 126, 122, 127, 167, 129, 111, 113, 126, 128, 146, 121, 103, 143, 119, 120, 147, 128, 131, 118, 108, 116, 134, 127, 123, 130, 129, 113, 114, 118, 113, 141, 133, 109, 116, 116, 121, 123, 114, 143, 123, 108, 105, 125, 126, 99, 126, 117, 116, 131, 124, 112, 97, 106, 121, 132, 124, 123, 143, 116, 120, 124, 125, 123, 145, 134, 127, 132, 146, 120, 126, 136, 136, 116, 101, 126, 114, 120, 122, 117, 126, 121, 136, 124, 122, 124, 122, 118, 107, 138, 142, 139, 139, 138, 121, 131, 142, 124, 121, 126, 130, 121, 128, 119, 112, 101, 118, 121, 112, 124, 129, 129, 123, 135, 125, 120, 126, 121, 120, 121, 120, 125, 142, 125, 116, 114, 145, 132, 128, 127, 126, 128, 132, 131, 115, 131, 144, 125, 127, 121, 118, 123, 135, 120, 142, 137, 120, 134, 148, 131, 139, 121, 118, 117, 124, 110, 130, 114, 112, 111, 123, 137, 131, 122, 135, 116, 119, 137, 102, 129, 128, 123, 131, 134, 126, 129, 106, 140, 123, 147, 120, 147, 116, 122, 140, 129, 98, 113, 117, 139, 118, 115, 119, 126, 118, 114, 136, 135, 111, 125, 149, 123, 136, 128, 133, 121, 139, 139, 129, 128, 138, 130, 128, 122, 119, 155, 122, 114, 145, 119, 132, 116, 127, 132, 131, 132, 105, 125, 110, 112, 126, 127, 119, 118, 109, 139, 110, 122, 111, 133, 133, 127, 119, 107, 116, 133, 134, 109, 119, 124, 131, 150, 123, 118, 112, 132, 110, 140, 126, 127, 124, 141, 124, 111, 142, 130, 141, 117, 138, 124, 122, 109, 106, 127, 127, 124, 100, 134, 132, 101, 125, 121, 95, 123, 137, 137, 129, 127, 149, 129, 120, 145, 127, 142, 133, 123, 130, 110, 101, 100, 121, 106, 122, 132, 142, 124, 144, 151, 129, 137, 123, 123, 102, 113, 142, 122, 134, 139, 125, 135, 141, 117, 138, 118, 113, 113, 132, 130, 94, 133, 127, 118, 134, 142, 132, 140, 122, 133, 128, 126, 123, 116, 128, 109, 120, 118, 109, 136, 115, 133, 142, 131, 121, 129, 127, 118, 115, 130, 128, 117, 140, 118, 153, 131, 125, 125, 119, 120, 102, 110, 137, 153, 118, 129, 95, 126, 116, 123, 126, 116, 121, 119, 122, 135, 132, 134, 133, 117, 108, 126, 118, 126, 117, 131, 125, 116, 135, 137, 116, 127, 108, 121, 117, 122, 131, 126, 137, 105, 142, 109, 125, 113, 139, 118, 144, 103, 129, 123, 101, 114, 133, 128, 136, 114, 111, 123, 123, 121, 135, 134, 119, 123, 125, 121, 138, 118, 110, 122, 103, 138, 142, 134, 138, 146, 111, 131, 124, 129, 134, 114, 132, 123, 112, 124, 115, 121, 113, 98, 134, 118, 138, 132, 122, 142, 127, 126, 124, 125, 126, 136, 126, 134, 113, 126, 121, 131, 150, 127, 108, 127, 114, 119, 130, 140, 130, 126, 117, 125, 124, 121, 114, 116, 117, 126, 114, 131, 131, 124, 116, 107, 112, 113, 134, 118, 143, 143, 113, 119, 139, 102, 125, 135, 119, 113, 129, 131, 162, 125, 130, 143, 104, 146, 129, 120, 121, 141, 111, 134, 115, 117, 130, 142, 128, 120, 115, 131, 104, 120, 140, 114, 123, 140, 101, 129, 114, 138, 115, 128, 141, 136, 138, 122, 115, 113, 112, 116, 120, 106, 119, 124, 138, 126, 121, 129, 133, 133, 105, 121, 104, 107, 133, 129, 141, 132, 134, 133, 114, 108, 134, 131, 117, 146, 133, 138, 117, 123, 134, 122, 124, 126, 129, 125, 137, 134, 117, 138, 117, 136, 116, 113, 119, 145, 123, 126, 125, 135, 124, 133, 149, 145, 133, 117, 133, 145, 130, 139, 117, 121, 123, 102, 130, 142, 112, 115, 124, 119, 121, 139, 117, 126, 123, 128, 119, 127, 128, 130, 121, 140, 110, 132, 132, 126, 123, 140, 115, 122, 145, 122, 128, 112, 119, 110, 147, 125, 128, 130, 141, 131, 127, 105, 113, 135, 136, 117, 135, 126, 128, 158, 128, 135, 121, 117, 106, 129, 126, 120, 136, 121, 131, 131, 124, 147, 125, 111, 135, 148, 110, 126, 116, 116, 123, 113, 130, 123, 114, 120, 130, 104, 112, 124, 118, 139, 126, 112, 100, 117, 128, 131, 136, 110, 130, 123, 124, 129, 128, 119, 137, 135, 121, 145, 131, 139, 109, 132, 146, 114, 145, 147, 122, 111, 115, 145, 130, 128, 124, 128, 136, 123, 133, 121, 134, 107, 127, 120, 125, 105, 115, 130, 123, 136, 135, 118, 109, 124, 126, 126, 124, 136, 115, 105, 120, 116, 151, 116, 128, 126, 122, 128, 126, 101, 131, 136, 110, 108, 130, 105, 126, 115, 133, 123, 127, 155, 121, 132, 132, 114, 125, 142, 126, 118, 128, 132, 131, 125, 119, 130, 119, 125, 106, 127, 116, 137, 128, 120, 131, 134, 112, 117, 126, 112, 137, 133, 113, 131, 152, 140, 130, 125, 126, 115, 133, 119, 125, 136, 138, 133, 158, 124, 117, 126, 108, 149, 135, 135, 111, 124, 128, 119, 132, 117, 149, 115, 97, 131, 131, 131, 115, 130, 128, 126, 117, 117, 136, 123, 115, 125, 117, 131, 131, 111, 118, 104, 105, 130, 101, 125, 135, 101, 138, 135, 128, 111, 133, 123, 132, 116, 129, 120, 126, 133, 119, 115, 116, 123, 142, 124, 122, 116, 131, 129, 112, 137, 119, 130, 119, 122, 111, 132, 141, 131, 125, 122, 142, 111, 111, 136, 133, 135, 134, 137, 112, 115, 140, 119, 123, 139, 130, 146, 124, 134, 131, 129, 126, 131, 134, 107, 133, 119, 136, 143, 143, 125, 135, 125, 125, 126, 128, 108, 127, 134, 128, 124, 107, 126, 119, 108, 118, 125, 119, 132, 115, 126, 143, 122, 116, 109, 122, 119, 118, 155, 112, 123, 139, 134, 143, 122, 143, 130, 130, 134, 113, 130, 118, 126, 132, 120, 130, 123, 107, 120, 125, 121, 113, 124, 125, 136, 140, 134, 108, 115, 128, 149, 122, 128, 117, 110, 127, 131, 119, 127, 132, 124, 110, 113, 122, 121, 113, 125, 116, 131, 129, 112, 124, 130, 112, 119, 129, 132, 138, 122, 105, 108, 123, 114, 144, 127, 125, 127, 117, 141, 110, 114, 121, 130, 136, 113, 135, 113, 126, 139, 122, 124, 137, 110, 132, 125, 131, 118, 117, 109, 121, 116, 125, 119, 126, 128, 133, 127, 121, 120, 111, 149, 120, 129, 142, 146, 142, 153, 119, 123, 125, 155, 121, 132, 120, 111, 110, 134, 142, 133, 127, 137, 138, 118, 124, 126, 130, 133, 137, 121, 110, 127, 121, 118, 137, 137, 116, 130, 110, 113, 117, 136, 133, 119, 140, 119, 108, 131, 122, 116, 136, 111, 125, 127, 125, 128, 130, 117, 135, 134, 136, 141, 102, 131, 133, 113, 133, 110, 124, 114, 130, 132, 132, 134, 101, 133, 130, 134, 125, 121, 118, 125, 134, 106, 123, 131, 124, 128, 130, 152, 133, 113, 125, 118, 107, 131, 126, 116, 126, 121, 112, 112, 116, 123, 139, 100, 135, 113, 115, 127, 110, 137, 129, 129, 117, 111, 134, 113, 129, 115, 120, 123, 115, 110, 133, 122, 126, 121, 111, 127, 152, 125, 115, 140, 137, 127, 126, 138, 113, 131, 132, 118, 120, 125, 113, 128, 121, 103, 134, 124, 117, 118, 118, 145, 118, 105, 137, 117, 133, 133, 125, 119, 137, 122, 126, 152, 126, 127, 126, 116, 114, 139, 132, 138, 122, 107, 139, 138, 92, 119, 120, 133, 119, 135, 126, 120, 121, 122, 127, 115, 137, 114, 123, 127, 121, 126, 128, 132, 142, 130, 108, 113, 122, 121, 130, 133, 117, 141, 139, 136, 127, 127, 110, 112, 127, 114, 140, 127, 136, 125, 107, 126, 137, 132, 129, 135, 136, 128, 136, 123, 127, 132, 132, 123, 101, 122, 137, 132, 114, 124, 112, 137, 125, 121, 109, 133, 135, 118, 116, 119, 110, 113, 120, 113, 116, 133, 115, 124, 113, 139, 123, 110, 133, 126, 127, 146, 120, 138, 130, 132, 128, 119, 111, 123, 137, 118, 120, 121, 155, 132, 135, 130, 128, 121, 145, 114, 127, 124, 119, 124, 111, 131, 121, 163, 127, 132, 129, 131, 122, 119, 140, 126, 128, 124, 122, 123, 138, 118, 119, 92, 128, 139, 150, 106, 122, 125, 135, 128, 124, 122, 124, 127, 116, 121, 123, 112, 124, 138, 128, 128, 129, 127, 131, 125, 102, 116, 130, 129, 120, 120, 115, 133, 143, 129, 140, 134, 122, 122, 136, 121, 132, 123, 141, 141, 129, 131, 128, 137, 124, 118, 132, 107, 109, 136, 128, 107, 112, 127, 123, 138, 114, 118, 141, 155, 131, 117, 111, 119, 118, 116, 132, 118, 116, 104, 113, 121, 133, 137, 100, 129, 120, 142, 122, 126, 129, 120, 125, 120, 126, 118, 135, 113, 112, 126, 129, 127, 112, 115, 147, 114, 130, 131, 112, 104, 118, 122, 97, 127, 110, 113, 107, 125, 125, 123, 115, 138, 127, 136, 131, 121, 137, 140, 114, 136, 123, 118, 113, 126, 133, 126, 115, 110, 131, 135, 109, 122, 131, 116, 114, 119, 143, 139, 124, 143, 130, 123, 130, 127, 119, 110, 118, 117, 115, 136, 120, 118, 125, 122, 113, 140, 148, 115, 124, 130, 132, 136, 121, 150, 99, 113, 122, 134, 134, 139, 122, 120, 110, 118, 127, 133, 123, 136, 129, 132, 121, 137, 119, 145, 106, 109, 138, 132, 144, 108, 123, 149, 134, 128, 119, 131, 127, 120, 118, 141, 118, 121, 109, 124, 116, 120, 130, 124, 115, 132, 110, 133, 134, 129, 116, 120, 133, 135, 125, 113, 128, 141, 144, 123, 121, 119, 119, 122, 129, 125, 113, 125, 135, 121, 134, 132, 124, 136, 138, 135, 120, 118, 115, 132, 131, 141, 126, 126, 113, 115, 106, 121, 142, 137, 117, 126, 144, 130, 122, 112, 129, 138, 110, 139, 143, 114, 115, 138, 114, 121, 135, 116, 139, 118, 118, 130, 132, 140, 128, 130, 136, 126, 122, 113, 144, 138, 131, 125, 117, 124, 130, 141, 114, 130, 131, 119, 115, 123, 118, 116, 128, 117, 135, 122, 129, 131, 127, 117, 127, 130, 128, 144, 120, 126, 124, 126, 116, 130, 121, 129, 121, 136, 112, 97, 113, 116, 128, 125, 124, 151, 115, 116, 159, 126, 136, 112, 112, 129, 136, 131, 114, 118, 119, 114, 134, 111, 127, 116, 127, 118, 129, 130, 132, 122, 126, 145, 123, 134, 126, 130, 125, 127, 143, 141, 133, 114, 133, 120, 131, 133, 140, 133, 109, 145, 118, 128, 111, 116, 123, 139, 137, 124, 141, 137, 126, 105, 130, 120, 105, 122, 114, 124, 130, 125, 109, 118, 117, 124, 133, 125, 126, 102, 120, 112, 110, 121, 137, 116, 123, 122, 113, 104, 117, 121, 116, 120, 126, 117, 108, 135, 125, 140, 119, 133, 126, 118, 122, 155, 131, 124, 134, 127, 143, 123, 124, 131, 125, 132, 117, 118, 126, 126, 144, 121, 116, 129, 121, 115, 118, 125, 126, 134, 130, 129, 133, 157, 113, 129, 132, 111, 117, 116, 129, 124, 123, 131, 118, 117, 113, 112, 122, 139, 113, 127, 112, 112, 140, 129, 128, 135, 125, 142, 117, 142, 121, 130, 107, 121, 118, 121, 132, 128, 128, 128, 130, 103, 126, 126, 125, 133, 133, 129, 138, 126, 137, 134, 131, 128, 125, 133, 142, 131, 128, 125, 120, 133, 116, 126, 131, 142, 134, 127, 133, 111, 127, 101, 137, 111, 116, 124, 114, 131, 133, 126, 120, 108, 144, 129, 135, 124, 138, 133, 120, 123, 141, 105, 136, 114, 135, 122, 127, 135, 119, 126, 123, 139, 122, 107, 110, 119, 120, 110, 134, 119, 115, 133, 130, 124, 144, 127, 107, 121, 123, 120, 121, 107, 100, 122, 120, 123, 116, 128, 122, 121, 132, 128, 129, 131, 112, 116, 133, 113, 111, 130, 125, 118, 136, 136, 115, 134, 124, 108, 121, 134, 120, 135, 119, 117, 135, 146, 109, 149, 142, 126, 137, 114, 151, 125, 133, 120, 139, 127, 129, 115, 143, 125, 127, 109, 142, 118, 116, 110, 131, 139, 132, 127, 125, 122, 121, 128, 121, 117, 129, 130, 146, 103, 117, 129, 123, 123, 127, 117, 126, 117, 110, 115, 123, 104, 126, 128, 113, 114, 134, 140, 103, 111, 118, 124, 143, 139, 140, 131, 142, 126, 125, 118, 119, 105, 137, 122, 114, 130, 124, 132, 97, 114, 118, 130, 119, 130, 126, 103, 112, 126, 114, 104, 125, 138, 105, 130, 126, 126, 85, 118, 117, 137, 149, 128, 124, 127, 129, 120, 129, 110, 115, 124, 123, 118, 146, 133, 138, 121, 108, 132, 115, 114, 145, 123, 128, 136, 143, 121, 147, 118, 131, 132, 154, 130, 111, 130, 133, 119, 147, 132, 123, 136, 131, 117, 121, 118, 118, 138, 106, 140, 107, 121, 112, 125, 119, 149, 131, 123, 124, 138, 128, 112, 118, 133, 134, 130, 129, 114, 127, 115, 126, 120, 134, 123, 129, 111, 128, 126, 117, 122, 121, 122, 121, 139, 148, 121, 150, 119, 133, 129, 123, 127, 111, 132, 122, 133, 119, 116, 127, 125, 135, 109, 137, 139, 131, 140, 114, 116, 116, 117, 98, 135, 115, 138, 124, 128, 117, 123, 140, 130, 126, 143, 123, 103, 101, 124, 130, 140, 150, 106, 125, 114, 140, 120, 137, 118, 115, 136, 138, 106, 132, 128, 133, 126, 126, 137, 130, 118, 111, 114, 120, 130, 126, 121, 131, 124, 112, 123, 132, 122, 114, 125, 128, 118, 135, 126, 127, 117, 127, 136, 123, 90, 118, 133, 127, 142, 127, 114, 124, 119, 108, 128, 137, 135, 116, 122, 130, 129, 126, 126, 121, 136, 113, 122, 131, 121, 118, 132, 121, 136, 126, 119, 115, 121, 134, 133, 104, 119, 113, 137, 112, 121, 123, 112, 113, 122, 113, 131, 127, 122, 116, 108, 135, 135, 123, 113, 124, 132, 123, 110, 131, 121, 125, 132, 133, 136, 126, 121, 113, 107, 123, 127, 131, 149, 121, 119, 113, 150, 144, 128, 107, 115, 141, 121, 137, 135, 121, 115, 119, 136, 108, 135, 122, 137, 120, 124, 125, 124, 125, 137, 107, 111, 123, 124, 137, 122, 138, 126, 116, 127, 133, 114, 154, 117, 122, 119, 118, 118, 121, 123, 119, 115, 126, 129, 122, 143, 123, 135, 143, 131, 128, 136, 130, 117, 132, 99, 108, 118, 154, 122, 116, 132, 130, 117, 134, 119, 119, 112, 141, 120, 146, 129, 120, 121, 125, 111, 136, 137, 128, 129, 121, 143, 137, 117, 113, 107, 110, 135, 134, 113, 128, 125, 114, 129, 125, 123, 114, 127, 130, 122, 123, 122, 126, 134, 122, 111, 117, 114, 114, 126, 133, 119, 121, 118, 129, 117, 118, 137, 139, 131, 123, 128, 105, 131, 144, 124, 129, 137, 146, 128, 122, 129, 126, 119, 129, 126, 133, 114, 124, 128, 116, 113, 122, 124, 124, 123, 118, 110, 121, 141, 119, 144, 126, 112, 118, 111, 124, 122, 127, 116, 138, 134, 131, 126, 131, 117, 141, 123, 138, 130, 121, 134, 133, 136, 141, 151, 101, 123, 124, 124, 119, 137, 129, 113, 142, 135, 148, 119, 128, 133, 128, 123, 111, 139, 129, 136, 126, 114, 121, 128, 133, 120, 119, 123, 119, 120, 113, 130, 128, 132, 105, 128, 105, 130, 113, 118, 114, 116, 139, 107, 133, 124, 134, 121, 121, 127, 124, 105, 126, 122, 123, 143, 129, 116, 124, 121, 124, 116, 131, 151, 153, 118, 124, 118, 116, 140, 120, 138, 117, 98, 118, 134, 145, 131, 107, 118, 108, 132, 120, 128, 130, 147, 125, 119, 124, 112, 141, 124, 125, 128, 145, 115, 132, 126, 136, 105, 137, 118, 123, 118, 126, 119, 127, 120, 112, 136, 121, 140, 131, 135, 110, 135, 112, 129, 113, 108, 121, 131, 126, 109, 127, 131, 104, 124, 130, 135, 134, 136, 113, 123, 145, 126, 125, 124, 141, 140, 137, 126, 124, 121, 124, 110, 121, 135, 128, 116, 122, 124, 117, 132, 121, 160, 145, 125, 111, 128, 136, 126, 119, 129, 123, 138, 132, 120, 124, 126, 118, 111, 120, 128, 130, 128, 117, 127, 127, 135, 127, 126, 131, 143, 138, 120, 126, 122, 122, 151, 111, 124, 130, 124, 128, 132, 147, 113, 111, 120, 119, 114, 142, 134, 118, 130, 128, 115, 124, 139, 108, 121, 121, 123, 122, 124, 134, 116, 137, 117, 127, 135, 117, 145, 117, 121, 164, 135, 130, 107, 119, 115, 115, 130, 133, 139, 100, 130, 119, 116, 120, 123, 107, 145, 120, 117, 107, 133, 130, 135, 117, 116, 142, 106, 125, 104, 117, 111, 121, 104, 135, 117, 143, 130, 113, 114, 136, 130, 136, 120, 107, 140, 122, 132, 137, 114, 130, 126, 128, 113, 127, 147, 121, 144, 120, 133, 126, 133, 115, 117, 122, 118, 130, 118, 122, 141, 127, 113, 127, 122, 131, 120, 120, 123, 137, 121, 138, 131, 147, 125, 125, 123, 134, 125, 143, 133, 139, 116, 124, 130, 127, 130, 148, 128, 131, 108, 120, 126, 113, 107, 124, 129, 118, 126, 126, 130, 133, 125, 144, 137, 114, 105, 108, 135, 124, 135, 123, 141, 121, 138, 126, 130, 112, 139, 117, 119, 132, 127, 125, 125, 113, 125, 114, 121, 132, 111, 126, 140, 123, 115, 140, 119, 144, 131, 120, 117, 102, 122, 119, 125, 127, 125, 124, 114, 129, 114, 129, 120, 122, 133, 125, 131, 119, 114, 131, 124, 124, 123, 111, 114, 133, 137, 128, 133, 124, 119, 131, 130, 148, 132, 122, 125, 139, 114, 137, 122, 132, 126, 117, 134, 124, 136, 118, 123, 119, 145, 132, 129, 114, 123, 140, 128, 133, 127, 126, 119, 129, 121, 124, 124, 132, 122, 126, 129, 126, 123, 122, 115, 114, 136, 133, 115, 124, 115, 128, 153, 129, 119, 122, 111, 118, 129, 130, 126, 114, 112, 123, 102, 114, 125, 111, 130, 127, 125, 109, 132, 130, 116, 121, 141, 115, 128, 124, 121, 140, 125, 134, 143, 106, 125, 134, 117, 106, 131, 113, 134, 127, 146, 125, 97, 119, 121, 131, 117, 130, 115, 117, 128, 134, 132, 121, 134, 134, 110, 124, 137, 136, 121, 122, 131, 117, 120, 134, 131, 121, 133, 146, 121, 135, 112, 134, 119, 112, 139, 124, 111, 121, 121, 141, 122, 123, 125, 138, 134, 143, 139, 108, 140, 128, 114, 117, 117, 137, 145, 133, 119, 125, 128, 121, 124, 110, 132, 143, 124, 114, 121, 136, 133, 105, 118, 126, 118, 114, 116, 118, 121, 123, 113, 156, 109, 114, 118, 140, 122, 134, 122, 137, 143, 127, 150, 130, 127, 114, 107, 107, 133, 133, 117, 129, 137, 135, 119, 116, 129, 102, 118, 134, 113, 113, 140, 139, 110, 123, 139, 131, 124, 135, 135, 127, 144, 125, 122, 129, 141, 117, 137, 122, 97, 126, 147, 120, 132, 124, 112, 124, 127, 125, 114, 142, 116, 120, 142, 131, 133, 112, 128, 123, 113, 126, 120, 122, 143, 134, 138, 139, 124, 123, 112, 123, 145, 112, 135, 128, 120, 138, 125, 117, 113, 129, 130, 148, 131, 125, 129, 123, 112, 108, 134, 127, 128, 124, 115, 114, 128, 112, 133, 135, 123, 127, 117, 124, 124, 130, 132, 137, 122, 122, 118, 118, 115, 130, 129, 125, 118, 138, 113, 133, 128, 134, 116, 115, 103, 131, 120, 117, 139, 134, 136, 142, 116, 132, 128, 116, 122, 113, 122, 135, 113, 136, 121, 130, 115, 135, 129, 107, 109, 115, 127, 132, 121, 125, 127, 116, 131, 125, 138, 118, 106, 129, 120, 135, 129, 109, 104, 122, 129, 115, 131, 114, 136, 112, 130, 120, 94, 126, 167, 110, 132, 132, 135, 135, 132, 138, 126, 137, 130, 133, 137, 125, 113, 130, 129, 117, 137, 128, 128, 121, 141, 135, 134, 119, 122, 133, 140, 130, 138, 133, 125, 121, 131, 125, 110, 122, 133, 120, 116, 124, 134, 129, 112, 120, 117, 121, 102, 146, 123, 120, 133, 114, 117, 136, 131, 130, 115, 123, 119, 132, 115, 119, 116, 133, 131, 122, 117, 116, 130, 122, 120, 121, 126, 111, 131, 116, 132, 111, 124, 103, 131, 125, 117, 128, 136, 124, 121, 110, 114, 116, 119, 116, 109, 105, 142, 133, 131, 125, 130, 144, 118, 113, 124, 117, 130, 103, 131, 127, 119, 136, 124, 147, 129, 133, 117, 143, 123, 132, 131, 133, 116, 113, 128, 139, 144, 123, 131, 131, 110, 140, 115, 133, 128, 132, 126, 122, 131, 130, 139, 142, 137, 124, 142, 128, 128, 117, 137, 127, 142, 127, 122, 114, 125, 115, 133, 120, 129, 126, 136, 132, 153, 126, 99, 144, 123, 136, 119, 123, 124, 118, 142, 118, 144, 132, 122, 116, 129, 120, 118, 131, 125, 120, 129, 128, 119, 144, 119, 130, 120, 126, 121, 124, 139, 118, 131, 142, 118, 132, 118, 128, 121, 132, 135, 140, 136, 128, 128, 125, 113, 118, 118, 122, 115, 112, 130, 140, 110, 137, 124, 135, 112, 105, 134, 131, 143, 142, 129, 122, 108, 120, 138, 135, 123, 136, 149, 138, 116, 126, 133, 122, 135, 133, 133, 121, 118, 139, 114, 127, 140, 123, 110, 125, 115, 142, 141, 118, 136, 109, 132, 119, 129, 131, 102, 123, 120, 123, 125, 111, 128, 123, 132, 125, 124, 111, 131, 122, 114, 132, 119, 122, 117, 130, 135, 126, 149, 121, 133, 132, 126, 133, 129, 124, 131, 112, 124, 119, 133, 108, 115, 135, 136, 106, 125, 123, 98, 132, 113, 126, 114, 133, 125, 118, 128, 127, 127, 119, 135, 112, 127, 133, 121, 122, 127, 112, 111, 114, 123, 117, 146, 136, 137, 129, 131, 136, 120, 144, 127, 145, 136, 131, 108, 116, 138, 137, 133, 110, 117, 105, 117, 115, 112, 118, 123, 123, 142, 120, 134, 125, 125, 125, 128, 117, 136, 124, 120, 129, 116, 119, 126, 131, 115, 131, 136, 133, 126, 126, 130, 120, 114, 122, 134, 127, 120, 134, 131, 135, 138, 121, 121, 123, 137, 126, 131, 129, 133, 129, 108, 137, 141, 133, 126, 128, 133, 110, 114, 132, 126, 128, 129, 116, 113, 130, 118, 113, 124, 143, 130, 131, 129, 129, 122, 114, 113, 121, 124, 129, 120, 123, 126, 129, 136, 127, 124, 135, 138, 109, 128, 125, 122, 127, 122, 119, 110, 129, 124, 117, 125, 132, 105, 102, 130, 126, 126, 138, 128, 136, 135, 122, 134, 112, 146, 142, 121, 138, 141, 128, 131, 122, 128, 124, 131, 111, 117, 140, 133, 123, 120, 130, 134, 122, 113, 128, 131, 119, 134, 119, 120, 138, 129, 118, 125, 106, 132, 124, 123, 128, 137, 132, 136, 135, 124, 117, 120, 124, 112, 120, 119, 132, 129, 119, 141, 141, 116, 139, 109, 135, 137, 131, 142, 118, 127, 124, 127, 109, 122, 125, 111, 121, 122, 129, 129, 118, 143, 100, 144, 127, 106, 116, 116, 124, 119, 130, 129, 126, 121, 117, 113, 127, 99, 109, 136, 113, 140, 109, 114, 120, 126, 128, 125, 123, 113, 130, 133, 131, 107, 126, 126, 119, 118, 134, 126, 113, 141, 127, 139, 111, 127, 124, 120, 113, 124, 102, 122, 150, 118, 139, 132, 125, 116, 123, 141, 122, 132, 119, 110, 118, 131, 112, 111, 140, 123, 122, 128, 138, 112, 116, 118, 146, 142, 130, 143, 123, 134, 132, 131, 120, 119, 137, 117, 122, 128, 132, 132, 131, 112, 127, 131, 137, 132, 123, 120, 111, 118, 127, 122, 139, 132, 119, 122, 139, 123, 119, 139, 131, 123, 111, 134, 105, 142, 128, 130, 120, 121, 115, 133, 121, 127, 153, 138, 128, 138, 147, 121, 121, 120, 115, 139, 131, 119, 122, 131, 114, 125, 121, 132, 133, 131, 137, 135, 126, 115, 125, 124, 150, 132, 135, 124, 133, 114, 132, 130, 114, 125, 126, 115, 131, 132, 127, 126, 137, 132, 133, 134, 115, 129, 120, 121, 139, 100, 121, 128, 123, 132, 118, 115, 136, 120, 117, 113, 140, 101, 115, 126, 128, 132, 130, 114, 123, 129, 119, 121, 118, 135, 121, 126, 125, 122, 103, 132, 113, 137, 122, 129, 118, 126, 137, 127, 139, 115, 123, 121, 134, 115, 132, 123, 128, 137, 107, 118, 115, 130, 110, 114, 110, 118, 133, 133, 127, 131, 126, 126, 138, 126, 142, 142, 126, 134, 123, 109, 133, 122, 127, 117, 129, 129, 120, 109, 122, 124, 134, 136, 126, 102, 126, 132, 125, 129, 132, 126, 106, 136, 125, 133, 131, 127, 116, 136, 118, 107, 117, 120, 104, 114, 130, 126, 144, 126, 130, 104, 115, 127, 144, 118, 133, 129, 139, 139, 123, 129, 134, 122, 116, 119, 124, 127, 137, 130, 116, 120, 112, 133, 124, 116, 129, 123, 143, 125, 143, 123, 118, 122, 120, 129, 137, 114, 122, 121, 128, 142, 127, 129, 122, 112, 116, 142, 113, 133, 129, 124, 116, 126, 124, 107, 117, 120, 140, 139, 115, 114, 120, 130, 122, 127, 136, 121, 119, 139, 145, 111, 117, 110, 132, 116, 135, 130, 125, 143, 129, 143, 120, 125, 137, 127, 105, 112, 106, 119, 122, 126, 129, 120, 128, 129, 97, 128, 117, 147, 137, 121, 126, 105, 126, 135, 139, 138, 108, 104, 132, 138, 121, 111, 107, 141, 131, 128, 134, 137, 117, 131, 129, 138, 130, 141, 135, 111, 120, 130, 131, 137, 134, 117, 140, 132, 129, 126, 128, 128, 129, 123, 133, 127, 120, 116, 136, 117, 123, 134, 113, 125, 147, 144, 139, 123, 137, 129, 132, 137, 128, 129, 117, 103, 119, 137, 125, 136, 134, 148, 118, 117, 127, 111, 116, 118, 162, 129, 121, 126, 104, 129, 138, 118, 123, 116, 112, 137, 112, 137, 129, 121, 125, 117, 107, 146, 135, 123, 122, 133, 128, 124, 113, 116, 118, 137, 130, 127, 123, 120, 130, 131, 133, 116, 125, 113, 141, 129, 164, 114, 132, 123, 116, 118, 126, 121, 124, 136, 122, 131, 128, 113, 137, 130, 128, 134, 115, 122, 128, 123, 121, 114, 137, 143, 142, 126, 120, 127, 116, 128, 133, 117, 129, 120, 110, 121, 118, 113, 136, 120, 147, 116, 126, 119, 110, 119, 118, 136, 125, 117, 120, 136, 109, 123, 108, 124, 127, 141, 124, 129, 113, 134, 139, 125, 144, 112, 128, 127, 123, 122, 129, 130, 113, 123, 135, 129, 128, 129, 114, 100, 122, 122, 128, 120, 131, 131, 100, 107, 127, 131, 127, 111, 116, 125, 117, 132, 132, 127, 116, 133, 113, 152, 141, 113, 115, 123, 133, 107, 124, 132, 113, 113, 130, 129, 122, 120, 121, 117, 124, 124, 110, 133, 108, 127, 123, 150, 143, 133, 135, 133, 135, 134, 122, 124, 127, 123, 127, 131, 141, 138, 137, 130, 123, 145, 118, 138, 120, 135, 130, 120, 121, 96, 126, 131, 88, 147, 134, 116, 130, 121, 120, 114, 123, 124, 128, 124, 122, 127, 104, 116, 128, 137, 137, 118, 114, 131, 138, 116, 115, 117, 110, 132, 122, 117, 151, 116, 121, 136, 130, 123, 121, 127, 140, 127, 136, 129, 120, 119, 112, 128, 115, 124, 128, 114, 121, 116, 107, 113, 126, 104, 131, 128, 137, 144, 127, 119, 120, 133, 121, 129, 124, 140, 124, 119, 138, 122, 111, 125, 127, 124, 128, 117, 125, 132, 124, 129, 130, 137, 143, 120, 144, 98, 113, 129, 124, 139, 128, 138, 130, 132, 124, 128, 122, 124, 130, 127, 118, 132, 130, 131, 115, 129, 133, 122, 126, 118, 128, 107, 100, 123, 121, 128, 128, 129, 120, 110, 117, 119, 129, 123, 119, 111, 133, 128, 119, 120, 124, 128, 124, 135, 117, 111, 133, 125, 125, 119, 128, 117, 144, 127, 145, 134, 112, 133, 115, 114, 128, 126, 135, 137, 137, 115, 119, 137, 130, 124, 128, 136, 125, 125, 131, 139, 123, 121, 123, 122, 138, 144, 131, 136, 121, 125, 109, 115, 121, 120, 111, 124, 139, 138, 125, 130, 120, 132, 124, 157, 142, 108, 136, 132, 137, 134, 131, 118, 112, 135, 121, 118, 125, 123, 126, 134, 102, 145, 120, 132, 121, 106, 139, 128, 130, 116, 132, 139, 121, 112, 112, 109, 135, 130, 124, 138, 101, 134, 116, 116, 132, 132, 108, 121, 120, 127, 122, 139, 129, 133, 126, 123, 128, 144, 134, 132, 132, 132, 137, 121, 121, 140, 112, 107, 117, 117, 134, 132, 137, 124, 129, 128, 132, 133, 132, 121, 109, 110, 136, 127, 137, 132, 125, 113, 128, 137, 130, 133, 140, 137, 119, 125, 126, 121, 134, 125, 110, 124, 127, 114, 136, 119, 117, 108, 142, 122, 127, 98, 128, 129, 151, 129, 134, 144, 114, 141, 139, 120, 126, 141, 152, 127, 137, 122, 126, 132, 129, 119, 143, 122, 127, 132, 125, 119, 113, 121, 123, 120, 122, 130, 133, 143, 122, 120, 127, 114, 126, 110, 140, 120, 132, 114, 119, 134, 124, 119, 127, 119, 138, 127, 99, 140, 132, 127, 134, 140, 135, 118, 125, 155, 113, 128, 130, 98, 136, 121, 126, 132, 132, 130, 107, 146, 108, 133, 131, 113, 137, 108, 142, 132, 142, 115, 141, 139, 122, 116, 145, 133, 132, 115, 112, 149, 119, 122, 127, 102, 140, 140, 132, 126, 134, 132, 129, 123, 121, 127, 119, 111, 112, 128, 122, 118, 142, 144, 121, 121, 147, 122, 120, 100, 133, 117, 131, 130, 115, 136, 111, 115, 121, 110, 130, 138, 120, 133, 118, 139, 115, 114, 129, 114, 123, 125, 140, 137, 106, 119, 124, 108, 106, 128, 121, 136, 124, 121, 105, 119, 109, 130, 105, 119, 135, 113, 146, 134, 139, 135, 117, 126, 141, 107, 129, 136, 117, 113, 111, 125, 123, 115, 106, 121, 120, 137, 116, 109, 115, 137, 119, 119, 126, 129, 129, 126, 133, 137, 107, 117, 129, 134, 131, 132, 134, 144, 120, 119, 136, 134, 118, 119, 147, 124, 123, 159, 123, 115, 129, 123, 120, 128, 126, 133, 116, 128, 118, 111, 139, 137, 102, 125, 130, 121, 136, 108, 113, 135, 118, 134, 111, 126, 136, 131, 136, 119, 109, 126, 140, 130, 111, 126, 118, 121, 112, 123, 131, 119, 130, 128, 137, 114, 145, 127, 125, 119, 107, 142, 135, 126, 127, 120, 124, 127, 130, 145, 128, 129, 135, 103, 119, 134, 124, 120, 122, 115, 123, 141, 129, 138, 126, 138, 139, 133, 128, 140, 122, 110, 134, 124, 119, 114, 127, 130, 118, 124, 123, 142, 129, 111, 122, 111, 142, 127, 129, 121, 126, 130, 125, 126, 118, 131, 121, 122, 140, 115, 122, 122, 125, 112, 119, 125, 129, 156, 133, 135, 124, 120, 156, 116, 104, 111, 119, 126, 128, 112, 138, 133, 120, 127, 114, 130, 151, 127, 107, 128, 114, 130, 111, 148, 134, 127, 134, 129, 117, 121, 122, 117, 118, 105, 126, 126, 124, 122, 128, 145, 121, 124, 107, 100, 129, 106, 139, 111, 129, 122, 141, 129, 148, 141, 125, 125, 104, 129, 115, 146, 124, 133, 133, 141, 130, 110, 115, 128, 119, 116, 123, 110, 113, 117, 123, 110, 114, 133, 143, 131, 96, 132, 119, 122, 124, 133, 133, 133, 119, 132, 114, 132, 124, 125, 130, 125, 124, 137, 123, 111, 146, 146, 118, 129, 122, 118, 135, 134, 121, 113, 137, 122, 108, 137, 125, 119, 123, 116, 114, 121, 138, 114, 128, 124, 123, 129, 93, 125, 109, 115, 129, 128, 139, 122, 124, 130, 124, 126, 111, 120, 114, 126, 138, 125, 121, 124, 113, 132, 126, 131, 119, 124, 125, 129, 139, 145, 128, 137, 130, 131, 117, 121, 128, 126, 128, 119, 125, 117, 103, 101, 140, 129, 128, 114, 150, 134, 124, 135, 127, 127, 118, 128, 131, 118, 132, 122, 129, 119, 124, 137, 113, 119, 122, 110, 116, 124, 123, 137, 117, 115, 120, 120, 128, 128, 109, 91, 132, 115, 124, 111, 125, 121, 139, 135, 130, 120, 120, 112, 135, 121, 119, 120, 124, 118, 142, 129, 128, 130, 131, 137, 127, 128, 127, 126, 117, 122, 125, 121, 124, 126, 121, 116, 118, 127, 126, 126, 131, 131, 107, 119, 102, 125, 121, 118, 111, 135, 119, 136, 107, 129, 122, 136, 139, 117, 111, 139, 121, 144, 125, 134, 127, 115, 139, 125, 113, 102, 112, 125, 136, 129, 133, 130, 134, 133, 115, 121, 143, 119, 132, 115, 103, 126, 132, 121, 106, 119, 134, 137, 123, 126, 115, 144, 116, 132, 130, 136, 130, 121, 123, 122, 143, 122, 134, 136, 131, 131, 126, 115, 126, 134, 128, 116, 114, 136, 114, 119, 146, 127, 143, 143, 114, 119, 137, 136, 122, 126, 127, 129, 122, 123, 134, 132, 115, 127, 131, 125, 131, 111, 135, 127, 154, 135, 133, 140, 138, 121, 127, 122, 125, 140, 137, 112, 108, 132, 124, 109, 129, 127, 116, 121, 138, 154, 119, 124, 132, 111, 123, 117, 116, 124, 133, 127, 139, 135, 140, 127, 114, 127, 122, 132, 141, 117, 120, 138, 122, 130, 129, 114, 118, 132, 109, 130, 129, 127, 110, 129, 110, 124, 131, 131, 121, 129, 118, 139, 140, 127, 147, 118, 126, 130, 116, 135, 120, 141, 118, 141, 126, 115, 114, 132, 128, 133, 114, 142, 124, 126, 123, 134, 119, 127, 129, 136, 127, 121, 113, 110, 130, 117, 138, 126, 124, 105, 133, 129, 126, 125, 140, 158, 127, 124, 141, 103, 132, 125, 100, 123, 133, 135, 118, 123, 136, 131, 126, 128, 132, 118, 122, 114, 109, 125, 121, 148, 124, 125, 120, 128, 122, 132, 156, 131, 129, 111, 118, 122, 128, 120, 138, 135, 129, 120, 124, 143, 133, 116, 132, 103, 129, 121, 121, 122, 142, 109, 117, 126, 121, 121, 123, 124, 129, 132, 118, 133, 119, 136, 130, 111, 123, 125, 123, 142, 133, 120, 128, 140, 149, 135, 124, 120, 116, 118, 122, 118, 142, 127, 143, 119, 107, 135, 138, 133, 114, 123, 130, 105, 126, 106, 139, 131, 126, 133, 130, 124, 143, 118, 122, 139, 133, 136, 140, 144, 131, 105, 122, 123, 145, 140, 129, 123, 134, 133, 126, 125, 117, 143, 108, 120, 122, 140, 133, 129, 143, 109, 125, 116, 132, 118, 120, 128, 129, 118, 128, 145, 118, 112, 150, 128, 130, 127, 117, 95, 119, 118, 115, 131, 137, 125, 119, 121, 128, 138, 128, 125, 127, 120, 116, 146, 123, 127, 131, 133, 127, 123, 135, 124, 124, 133, 120, 125, 118, 121, 111, 113, 150, 157, 118, 124, 135, 123, 132, 142, 120, 136, 116, 135, 129, 123, 130, 117, 132, 128, 139, 139, 142, 137, 111, 123, 117, 119, 116, 115, 117, 132, 130, 119, 106, 128, 121, 133, 124, 135, 128, 129, 131, 126, 125, 126, 132, 121, 126, 126, 112, 128, 125, 122, 118, 129, 112, 122, 119, 127, 133, 138, 114, 138, 132, 123, 124, 133, 123, 119, 123, 117, 131, 121, 126, 119, 148, 123, 133, 126, 133, 115, 121, 134, 113, 131, 152, 126, 124, 132, 129, 135, 114, 105, 127, 128, 120, 137, 113, 144, 131, 123, 133, 118, 122, 120, 125, 122, 121, 121, 121, 121, 124, 126, 123, 133, 125, 127, 128, 114, 128, 116, 131, 135, 134, 120, 133, 127, 136, 128, 137, 115, 153, 139, 122, 132, 121, 117, 118, 122, 128, 145, 120, 137, 116, 124, 136, 117, 108, 121, 143, 128, 127, 118, 129, 129, 123, 113, 120, 125, 132, 137, 115, 125, 138, 126, 117, 140, 119, 131, 128, 121, 130, 117, 119, 106, 145, 124, 138, 121, 121, 134, 128, 113, 127, 124, 123, 127, 118, 126, 145, 121, 130, 135, 125, 126, 118, 139, 112, 130, 113, 138, 121, 112, 132, 127, 127, 124, 124, 121, 124, 132, 126, 134, 111, 129, 118, 141, 138, 125, 131, 129, 123, 125, 114, 123, 112, 128, 150, 126, 119, 124, 116, 122, 121, 116, 135, 121, 121, 130, 142, 134, 120, 130, 122, 130, 141, 114, 107, 124, 119, 127, 129, 116, 129, 141, 128, 113, 113, 126, 126, 126, 125, 134, 135, 119, 142, 134, 120, 107, 111, 126, 110, 123, 116, 139, 122, 142, 121, 129, 117, 126, 136, 133, 128, 116, 127, 138, 121, 137, 123, 136, 118, 102, 120, 109, 131, 138, 140, 108, 117, 110, 136, 141, 114, 135, 117, 144, 114, 122, 136, 125, 115, 133, 121, 126, 127, 123, 131, 135, 112, 127, 129, 128, 135, 124, 110, 134, 126, 128, 117, 125, 135, 122, 130, 111, 121, 124, 130, 124, 137, 122, 107, 113, 133, 119, 116, 131, 124, 126, 118, 124, 127, 124, 131, 146, 120, 103, 123, 121, 126, 126, 117, 132, 140, 124, 116, 124, 117, 124, 96, 125, 114, 124, 143, 122, 122, 122, 135, 133, 121, 131, 131, 133, 124, 118, 135, 124, 122, 135, 123, 114, 123, 123, 131, 136, 129, 133, 149, 118, 124, 138, 140, 134, 116, 134, 129, 136, 120, 119, 137, 120, 117, 136, 123, 118, 123, 116, 121, 143, 119, 115, 117, 123, 137, 120, 129, 128, 120, 117, 114, 124, 115, 118, 127, 139, 130, 126, 124, 134, 119, 142, 112, 125, 117, 115, 122, 138, 144, 131, 119, 139, 123, 113, 137, 131, 135, 120, 131, 112, 113, 116, 130, 122, 125, 121, 125, 113, 138, 129, 144, 138, 113, 119, 128, 134, 132, 107, 127, 121, 130, 117, 130, 114, 131, 131, 108, 116, 125, 126, 113, 120, 150, 123, 128, 133, 125, 123, 112, 136, 142, 107, 134, 125, 143, 136, 127, 133, 131, 112, 130, 148, 123, 146, 125, 126, 126, 123, 121, 138, 126, 97, 135, 128, 122, 125, 140, 116, 127, 124, 115, 120, 124, 122, 130, 132, 139, 122, 101, 119, 111, 110, 129, 129, 124, 131, 117, 131, 124, 132, 124, 129, 101, 112, 124, 163, 117, 129, 132, 125, 128, 113, 126, 132, 117, 133, 143, 123, 124, 136, 145, 119, 111, 121, 121, 129, 128, 115, 130, 148, 126, 140, 129, 130, 122, 127, 123, 138, 119, 121, 132, 111, 135, 129, 140, 106, 138, 106, 119, 148, 138, 142, 118, 137, 122, 131, 122, 125, 111, 111, 122, 132, 118, 117, 122, 120, 114, 128, 125, 121, 107, 123, 114, 134, 125, 123, 123, 134, 124, 129, 143, 121, 118, 111, 108, 111, 118, 128, 122, 126, 125, 132, 128, 141, 125, 143, 112, 118, 130, 133, 123, 113, 123, 105, 127, 111, 126, 130, 106, 139, 133, 141, 121, 131, 122, 123, 127, 100, 120, 125, 150, 127, 140, 114, 119, 132, 133, 119, 139, 129, 126, 120, 121, 114, 125, 118, 117, 122, 117, 122, 116, 121, 120, 119, 117, 123, 116, 131, 142, 121, 124, 119, 135, 122, 129, 128, 103, 130, 131, 141, 151, 114, 126, 115, 129, 128, 118, 116, 130, 126, 142, 121, 134, 125, 105, 132, 138, 127, 116, 138, 132, 125, 125, 124, 129, 129, 122, 118, 146, 126, 111, 134, 137, 131, 122, 114, 125, 141, 123, 107, 129, 127, 128, 119, 130, 125, 138, 128, 128, 114, 129, 109, 121, 126, 119, 127, 129, 121, 132, 130, 117, 135, 111, 108, 121, 107, 136, 124, 146, 118, 123, 134, 136, 96, 122, 128, 135, 140, 125, 121, 125, 128, 133, 114, 134, 139, 101, 121, 132, 98, 128, 127, 134, 134, 129, 130, 131, 121, 118, 128, 131, 125, 134, 112, 135, 135, 119, 113, 118, 123, 122, 122, 128, 139, 120, 118, 135, 143, 115, 112, 128, 130, 124, 133, 116, 140, 128, 113, 128, 131, 114, 123, 129, 132, 120, 127, 137, 131, 101, 119, 132, 117, 111, 126, 125, 118, 130, 126, 126, 127, 121, 140, 118, 130, 127, 115, 136, 119, 122, 117, 130, 128, 123, 123, 149, 127, 127, 132, 134, 115, 122, 119, 115, 126, 114, 120, 116, 118, 115, 131, 118, 135, 123, 131, 116, 129, 115, 134, 131, 134, 117, 128, 130, 116, 135, 119, 131, 125, 105, 122, 131, 132, 126, 132, 121, 141, 138, 131, 116, 107, 126, 121, 124, 135, 129, 122, 145, 115, 129, 113, 105, 122, 128, 136, 110, 134, 121, 113, 127, 113, 120, 128, 113, 130, 124, 118, 162, 117, 114, 148, 121, 134, 120, 148, 126, 111, 132, 128, 129, 126, 123, 127, 119, 136, 116, 127, 134, 146, 121, 123, 134, 121, 118, 128, 115, 134, 114, 142, 122, 130, 149, 146, 119, 121, 111, 119, 131, 119, 119, 128, 118, 139, 122, 125, 131, 118, 124, 131, 125, 124, 130, 130, 136, 124, 120, 139, 128, 119, 136, 138, 128, 115, 128, 140, 134, 131, 117, 119, 123, 118, 117, 129, 116, 134, 126, 123, 123, 125, 116, 116, 127, 119, 131, 135, 122, 139, 123, 115, 124, 126, 115, 132, 118, 140, 116, 129, 123, 106, 135, 113, 133, 124, 138, 143, 113, 120, 138, 135, 130, 112, 120, 142, 114, 127, 125, 117, 108, 134, 122, 121, 122, 122, 130, 137, 127, 116, 114, 120, 108, 122, 109, 132, 130, 147, 124, 148, 130, 121, 126, 138, 113, 125, 123, 114, 121, 120, 136, 118, 129, 120, 121, 130, 128, 133, 142, 126, 115, 115, 141, 123, 110, 130, 112, 110, 131, 123, 117, 126, 118, 123, 129, 149, 123, 117, 141, 118, 123, 126, 129, 141, 129, 133, 109, 134, 119, 115, 128, 143, 139, 158, 154, 131, 126, 114, 116, 135, 110, 113, 129, 115, 120, 122, 133, 126, 112, 129, 137, 132, 123, 116, 125, 114, 116, 124, 118, 112, 132, 124, 104, 127, 111, 128, 120, 123, 128, 128, 134, 128, 133, 131, 96, 137, 122, 125, 122, 139, 133, 138, 140, 108, 121, 131, 120, 124, 121, 117, 119, 121, 121, 122, 152, 131, 133, 135, 120, 118, 120, 124, 123, 132, 130, 118, 129, 110, 116, 153, 119, 116, 125, 136, 129, 116, 112, 143, 116, 118, 127, 130, 123, 120, 131, 124, 127, 114, 134, 112, 127, 120, 102, 119, 128, 129, 128, 117, 120, 138, 144, 126, 126, 137, 126, 135, 113, 122, 121, 128, 115, 137, 147, 146, 125, 135, 111, 126, 148, 136, 127, 131, 129, 115, 127, 135, 119, 141, 129, 125, 137, 135, 115, 112, 123, 144, 127, 123, 127, 120, 131, 130, 116, 102, 107, 133, 125, 122, 115, 139, 108, 123, 120, 113, 122, 159, 113, 127, 116, 143, 119, 118, 124, 120, 137, 117, 125, 108, 136, 110, 129, 121, 138, 128, 113, 117, 122, 130, 113, 129, 123, 129, 140, 130, 136, 131, 121, 123, 128, 145, 146, 143, 128, 136, 122, 115, 141, 127, 114, 122, 146, 128, 134, 111, 126, 102, 114, 130, 120, 135, 118, 137, 113, 127, 125, 132, 138, 119, 111, 127, 122, 129, 126, 120, 111, 124, 121, 136, 118, 126, 119, 118, 131, 115, 120, 124, 132, 141, 122, 125, 146, 128, 116, 132, 127, 125, 122, 150, 143, 143, 128, 124, 120, 141, 149, 122, 115, 127, 112, 134, 113, 124, 120, 129, 130, 128, 133, 140, 112, 123, 103, 142, 134, 118, 124, 124, 137, 114, 115, 137, 131, 130, 128, 128, 121, 113, 130, 116, 131, 137, 129, 101, 127, 138, 144, 127, 137, 114, 122, 118, 142, 136, 127, 119, 151, 115, 140, 134, 131, 123, 139, 140, 131, 134, 142, 113, 126, 122, 116, 113, 120, 117, 145, 136, 128, 107, 137, 113, 106, 118, 99, 136, 121, 111, 122, 121, 153, 122, 127, 146, 129, 146, 113, 134, 129, 139, 123, 117, 135, 133, 130, 135, 121, 139, 111, 119, 117, 118, 119, 79, 118, 132, 140, 130, 132, 114, 128, 113, 105, 114, 117, 116, 138, 102, 128, 113, 135, 114, 124, 119, 130, 121, 121, 133, 116, 121, 145, 116, 125, 135, 108, 129, 140, 134, 120, 122, 130, 138, 130, 131, 123, 108, 114, 132, 139, 124, 133, 148, 107, 118, 127, 164, 133, 120, 117, 126, 133, 122, 116, 131, 134, 118, 138, 131, 119, 154, 122, 136, 124, 118, 128, 122, 121, 123, 111, 124, 121, 111, 132, 125, 123, 125, 120, 118, 76, 133, 123, 130, 132, 124, 130, 130, 125, 128, 133, 141, 131, 112, 137, 127, 125, 127, 134, 120, 124, 114, 125, 117, 144, 120, 113, 139, 102, 120, 117, 128, 123, 130, 134, 131, 105, 130, 135, 122, 120, 127, 111, 144, 115, 127, 116, 122, 112, 123, 113, 104, 115, 139, 140, 127, 126, 124, 119, 123, 136, 129, 128, 137, 145, 131, 130, 125, 128, 109, 124, 135, 133, 114, 112, 118, 125, 130, 133, 129, 136, 130, 133, 113, 125, 124, 145, 141, 123, 130, 126, 125, 133, 119, 119, 122, 129, 123, 142, 127, 117, 129, 127, 115, 118, 120, 115, 145, 123, 129, 109, 111, 117, 131, 114, 123, 132, 128, 108, 125, 132, 120, 131, 107, 138, 131, 126, 129, 126, 127, 127, 134, 123, 130, 131, 115, 134, 125, 119, 131, 149, 104, 117, 131, 118, 127, 121, 136, 142, 143, 127, 132, 143, 120, 133, 120, 132, 127, 139, 127, 125, 131, 129, 148, 135, 105, 123, 112, 133, 123, 113, 120, 138, 117, 119, 121, 111, 136, 124, 119, 106, 80, 128, 128, 138, 121, 116, 141, 140, 126, 125, 124, 123, 126, 118, 127, 129, 140, 123, 116, 128, 117, 131, 112, 129, 127, 117, 145, 127, 128, 137, 131, 116, 130, 129, 153, 118, 122, 123, 83, 135, 144, 121, 130, 126, 132, 118, 110, 117, 131, 123, 140, 119, 143, 138, 142, 143, 101, 134, 118, 133, 134, 136, 124, 106, 115, 111, 120, 113, 112, 128, 134, 121, 120, 120, 119, 121, 129, 126, 128, 132, 130, 138, 140, 123, 126, 117, 133, 142, 126, 134, 121, 122, 123, 103, 134, 152, 120, 136, 126, 106, 130, 126, 139, 131, 116, 127, 118, 110, 148, 122, 114, 119, 133, 127, 117, 118, 106, 131, 111, 126, 131, 128, 146, 117, 128, 136, 131, 123, 109, 145, 130, 122, 138, 138, 129, 135, 121, 127, 127, 125, 134, 132, 129, 116, 123, 145, 112, 128, 126, 118, 135, 112, 119, 115, 131, 123, 138, 135, 115, 156, 110, 116, 131, 123, 107, 112, 136, 128, 112, 119, 131, 110, 139, 122, 115, 127, 125, 136, 99, 115, 128, 114, 128, 132, 140, 108, 114, 129, 133, 138, 114, 119, 120, 103, 125, 137, 129, 118, 118, 132, 128, 117, 137, 125, 135, 122, 114, 124, 127, 136, 122, 141, 120, 130, 123, 116, 110, 143, 135, 126, 129, 117, 126, 138, 120, 119, 115, 136, 121, 133, 97, 117, 128, 119, 116, 119, 131, 116, 116, 140, 118, 123, 109, 114, 129, 116, 109, 110, 126, 137, 134, 130, 136, 131, 123, 133, 127, 130, 118, 136, 136, 122, 120, 126, 119, 124, 138, 115, 135, 140, 123, 124, 133, 123, 112, 125, 122, 120, 126, 105, 125, 130, 115, 144, 158, 115, 125, 124, 116, 127, 124, 109, 115, 116, 119, 112, 125, 117, 138, 130, 129, 111, 123, 127, 118, 118, 140, 116, 128, 139, 117, 123, 115, 135, 120, 129, 126, 124, 114, 119, 118, 133, 129, 128, 116, 119, 112, 115, 116, 115, 138, 98, 125, 130, 136, 132, 118, 137, 128, 116, 122, 114, 131, 120, 135, 122, 116, 120, 119, 121, 121, 113, 121, 118, 124, 128, 121, 134, 113, 138, 112, 116, 112, 138, 119, 123, 131, 123, 117, 138, 132, 124, 137, 127, 112, 121, 119, 131, 126, 130, 116, 135, 99, 126, 132, 133, 126, 133, 144, 124, 134, 137, 116, 139, 108, 118, 135, 120, 125, 160, 120, 135, 129, 152, 128, 128, 130, 132, 132, 125, 114, 157, 121, 121, 138, 123, 106, 130, 122, 135, 124, 134, 121, 136, 125, 134, 144, 140, 123, 143, 121, 131, 127, 126, 113, 111, 117, 125, 124, 145, 115, 115, 124, 137, 114, 136, 128, 120, 129, 130, 114, 129, 127, 124, 135, 117, 118, 126, 124, 119, 133, 129, 137, 113, 124, 118, 121, 137, 138, 135, 122, 147, 126, 124, 105, 132, 132, 85, 127, 120, 121, 119, 120, 130, 138, 138, 124, 141, 145, 97, 127, 126, 136, 134, 113, 119, 122, 121, 116, 126, 122, 145, 122, 142, 104, 120, 125, 107, 129, 129, 125, 99, 125, 129, 103, 123, 117, 117, 127, 127, 124, 131, 138, 148, 144, 113, 127, 119, 118, 127, 116, 117, 128, 131, 126, 128, 134, 119, 106, 130, 108, 106, 112, 117, 135, 123, 136, 128, 129, 134, 120, 134, 111, 138, 132, 118, 145, 130, 139, 120, 148, 133, 126, 120, 125, 140, 113, 112, 142, 129, 115, 126, 108, 123, 125, 129, 113, 133, 124, 110, 117, 118, 120, 146, 127, 136, 126, 128, 115, 136, 127, 114, 145, 129, 103, 126, 118, 115, 137, 136, 114, 134, 104, 132, 132, 136, 137, 126, 137, 99, 117, 135, 119, 127, 116, 125, 127, 136, 134, 103, 129, 134, 116, 116, 130, 132, 116, 138, 129, 110, 138, 113, 121, 115, 122, 159, 141, 121, 137, 123, 131, 122, 110, 112, 136, 117, 118, 102, 133, 118, 122, 124, 133, 121, 138, 127, 130, 128, 116, 115, 119, 123, 120, 130, 145, 130, 111, 128, 126, 118, 117, 115, 114, 125, 129, 127, 143, 128, 141, 123, 133, 110, 117, 129, 160, 105, 133, 126, 117, 133, 133, 105, 136, 122, 112, 131, 120, 116, 115, 150, 120, 137, 130, 117, 125, 113, 112, 139, 128, 138, 122, 137, 109, 132, 118, 116, 126, 143, 124, 128, 125, 118, 98, 135, 134, 121, 131, 137, 127, 124, 112, 121, 118, 142, 117, 125, 120, 121, 137, 135, 136, 125, 133, 114, 106, 120, 126, 127, 133, 115, 133, 128, 131, 114, 118, 123, 123, 135, 118, 129, 122, 128, 109, 116, 123, 127, 138, 113, 128, 109, 129, 121, 124, 133, 131, 119, 135, 120, 144, 117, 118, 137, 126, 121, 126, 121, 132, 150, 126, 124, 114, 127, 121, 115, 129, 97, 133, 124, 117, 137, 117, 122, 121, 126, 119, 121, 125, 141, 133, 125, 153, 119, 122, 109, 122, 109, 124, 123, 122, 122, 139, 137, 114, 112, 123, 110, 123, 132, 135, 121, 116, 126, 133, 131, 124, 120, 116, 120, 129, 129, 141, 118, 133, 124, 146, 133, 124, 149, 123, 139, 129, 112, 124, 122, 146, 127, 121, 131, 126, 129, 132, 144, 128, 131, 126, 137, 105, 126, 104, 116, 106, 101, 127, 119, 135, 120, 119, 138, 133, 132, 128, 120, 144, 117, 128, 128, 118, 131, 138, 141, 117, 127, 126, 120, 123, 130, 122, 115, 138, 115, 114, 124, 135, 118, 131, 122, 131, 137, 125, 112, 119, 121, 133, 128, 130, 118, 132, 124, 108, 122, 109, 118, 140, 113, 125, 111, 133, 128, 133, 115, 124, 109, 123, 132, 124, 105, 131, 127, 119, 142, 127, 130, 128, 123, 123, 130, 129, 129, 138, 131, 107, 115, 130, 133, 127, 123, 116, 117, 127, 121, 132, 118, 122, 120, 130, 120, 128, 134, 130, 112, 139, 109, 110, 115, 136, 130, 138, 121, 125, 129, 111, 127, 113, 116, 135, 99, 135, 127, 127, 121, 135, 116, 104, 155, 123, 128, 130, 120, 138, 144, 128, 114, 111, 121, 112, 117, 115, 127, 124, 137, 124, 130, 124, 142, 141, 123, 128, 125, 126, 116, 117, 118, 127, 118, 137, 128, 123, 122, 134, 128, 135, 128, 128, 134, 120, 109, 128, 140, 137, 129, 140, 116, 131, 122, 124, 128, 114, 125, 121, 148, 124, 124, 128, 142, 131, 115, 113, 114, 118, 128, 125, 131, 124, 128, 119, 118, 121, 109, 100, 123, 126, 125, 114, 113, 104, 116, 111, 124, 128, 129, 146, 120, 114, 151, 141, 126, 143, 122, 133, 117, 136, 108, 134, 133, 134, 118, 144, 108, 107, 122, 116, 124, 115, 128, 120, 95, 127, 137, 130, 128, 119, 122, 119, 130, 121, 145, 115, 133, 116, 128, 108, 115, 118, 132, 133, 133, 111, 128, 132, 122, 134, 139, 127, 120, 131, 134, 125, 149, 135, 100, 132, 136, 134, 129, 139, 131, 130, 134, 121, 117, 102, 147, 121, 132, 111, 114, 122, 121, 139, 116, 115, 119, 141, 112, 128, 130, 124, 136, 159, 120, 133, 136, 137, 129, 132, 139, 108, 126, 138, 133, 116, 119, 124, 129, 130, 120, 114, 111, 120, 128, 110, 127, 121, 120, 129, 123, 128, 130, 108, 120, 114, 132, 141, 122, 129, 124, 129, 135, 109, 128, 136, 131, 133, 125, 125, 137, 134, 137, 106, 117, 122, 112, 131, 140, 130, 150, 133, 137, 128, 109, 132, 132, 114, 127, 128, 112, 103, 112, 126, 132, 127, 136, 133, 99, 122, 133, 115, 121, 117, 107, 108, 122, 119, 121, 121, 106, 115, 124, 136, 141, 116, 119, 125, 135, 146, 159, 124, 131, 129, 118, 142, 121, 117, 116, 130, 107, 127, 129, 153, 108, 101, 121, 118, 145, 134, 118, 129, 115, 112, 125, 127, 129, 133, 130, 123, 134, 116, 129, 132, 137, 108, 122, 129, 131, 124, 123, 106, 141, 128, 148, 132, 126, 133, 115, 118, 131, 109, 100, 122, 140, 132, 131, 111, 121, 116, 114, 125, 127, 132, 154, 119, 143, 99, 98, 134, 117, 139, 125, 124, 128, 131, 137, 139, 123, 121, 131, 134, 136, 122, 130, 126, 124, 128, 109, 113, 115, 126, 153, 104, 138, 131, 123, 107, 121, 115, 134, 132, 129, 110, 132, 130, 140, 145, 118, 134, 114, 121, 123, 125, 122, 129, 140, 125, 110, 150, 129, 127, 118, 127, 128, 116, 118, 124, 122, 116, 132, 132, 133, 127, 127, 129, 134, 113, 123, 117, 135, 102, 126, 131, 134, 132, 123, 124, 133, 118, 130, 130, 129, 135, 118, 143, 117, 132, 128, 122, 128, 115, 131, 122, 127, 126, 120, 132, 128, 137, 130, 124, 121, 118, 138, 132, 120, 122, 124, 101, 126, 128, 129, 129, 137, 114, 137, 115, 116, 118, 124, 140, 136, 126, 138, 118, 114, 114, 133, 117, 133, 130, 133, 114, 127, 109, 126, 124, 119, 137, 115, 122, 115, 124, 117, 126, 122, 119, 141, 141, 122, 137, 120, 127, 114, 127, 99, 122, 133, 104, 131, 136, 121, 135, 123, 125, 147, 130, 127, 128, 124, 137, 130, 134, 118, 121, 133, 129, 123, 124, 105, 116, 131, 118, 138, 123, 127, 102, 133, 119, 126, 108, 118, 128, 112, 124, 138, 127, 128, 115, 112, 132, 127, 141, 124, 130, 129, 142, 131, 131, 122, 125, 106, 123, 124, 123, 119, 119, 121, 135, 136, 121, 131, 125, 125, 151, 122, 139, 121, 117, 135, 121, 121, 129, 127, 130, 118, 136, 122, 113, 116, 129, 122, 125, 119, 124, 129, 118, 127, 129, 118, 120, 127, 118, 119, 120, 121, 138, 104, 145, 106, 113, 128, 114, 107, 133, 133, 138, 124, 116, 130, 132, 127, 136, 118, 98, 117, 116, 119, 138, 121, 122, 138, 106, 150, 145, 123, 124, 127, 130, 131, 134, 127, 123, 132, 126, 116, 129, 127, 122, 116, 158, 137, 145, 121, 120, 136, 112, 130, 157, 122, 124, 111, 142, 123, 128, 127, 117, 146, 125, 125, 112, 141, 153, 124, 136, 132, 109, 132, 105, 113, 121, 115, 129, 118, 120, 128, 122, 117, 113, 128, 108, 129, 137, 123, 130, 132, 130, 121, 108, 134, 130, 125, 125, 110, 120, 121, 113, 147, 123, 144, 137, 121, 138, 128, 150, 125, 116, 143, 121, 118, 138, 148, 137, 98, 116, 117, 108, 128, 128, 122, 125, 140, 133, 125, 128, 126, 118, 123, 126, 122, 129, 133, 140, 156, 133, 114, 116, 136, 128, 131, 119, 131, 120, 132, 145, 136, 122, 137, 128, 107, 137, 130, 132, 114, 124, 136, 123, 129, 137, 130, 109, 139, 125, 121, 118, 137, 124, 122, 145, 130, 116, 135, 123, 121, 107, 114, 135, 130, 103, 118, 113, 128, 117, 110, 126, 134, 125, 130, 130, 108, 132, 140, 112, 127, 117, 130, 134, 131, 101, 125, 108, 137, 131, 127, 126, 119, 138, 144, 129, 124, 137, 116, 134, 132, 125, 141, 113, 129, 134, 119, 132, 141, 138, 123, 120, 158, 126, 121, 118, 121, 116, 131, 123, 132, 116, 96, 139, 140, 144, 112, 123, 100, 137, 110, 116, 126, 130, 134, 120, 112, 121, 123, 110, 127, 134, 130, 150, 131, 134, 116, 118, 143, 132, 132, 135, 117, 114, 136, 112, 130, 134, 142, 110, 129, 106, 141, 110, 131, 140, 150, 132, 127, 125, 125, 112, 117, 128, 126, 114, 131, 117, 117, 115, 116, 120, 122, 128, 129, 139, 132, 99, 131, 109, 121, 129, 109, 129, 136, 143, 119, 109, 111, 110, 151, 110, 136, 127, 163, 105, 114, 129, 144, 140, 146, 130, 120, 136, 106, 126, 123, 121, 118, 126, 130, 152, 109, 123, 124, 129, 114, 119, 122, 124, 133, 114, 110, 104, 119, 128, 134, 122, 134, 132, 141, 132, 128, 116, 129, 112, 106, 126, 119, 132, 139, 108, 118, 131, 129, 118, 120, 115, 119, 155, 128, 123, 127, 128, 136, 102, 123, 127, 127, 122, 117, 131, 146, 131, 132, 124, 126, 125, 120, 114, 121, 97, 111, 121, 131, 143, 121, 130, 122, 129, 132, 114, 125, 121, 124, 128, 119, 119, 111, 118, 109, 127, 130, 137, 123, 130, 111, 126, 121, 135, 123, 114, 116, 112, 123, 136, 109, 126, 143, 115, 133, 120, 123, 134, 124, 114, 124, 128, 121, 129, 124, 129, 127, 130, 130, 143, 115, 126, 150, 125, 135, 121, 113, 136, 174, 96, 137, 116, 127, 110, 127, 118, 104, 111, 112, 100, 121, 130, 125, 131, 112, 135, 138, 110, 110, 111, 130, 135, 118, 120, 128, 142, 105, 134, 139, 126, 129, 126, 123, 119, 128, 127, 135, 118, 125, 120, 114, 107, 139, 120, 124, 114, 125, 116, 125, 128, 116, 127, 120, 128, 120, 120, 119, 126, 127, 124, 123, 139, 136, 104, 156, 136, 124, 122, 126, 139, 139, 135, 119, 106, 113, 118, 133, 129, 132, 129, 133, 130, 118, 119, 118, 132, 124, 109, 124, 125, 143, 132, 134, 133, 132, 134, 135, 127, 120, 142, 129, 104, 105, 130, 124, 125, 127, 116, 140, 138, 120, 118, 131, 126, 127, 147, 126, 102, 120, 138, 126, 134, 138, 121, 113, 114, 124, 129, 116, 151, 113, 117, 144, 104, 131, 150, 121, 130, 115, 115, 166, 134, 115, 106, 121, 115, 140, 131, 117, 123, 143, 132, 128, 119, 135, 134, 129, 127, 139, 125, 108, 126, 122, 118, 147, 127, 115, 119, 113, 124, 131, 144, 138, 120, 125, 109, 109, 144, 98, 112, 127, 125, 128, 123, 131, 109, 115, 145, 117, 134, 130, 110, 113, 132, 121, 152, 138, 123, 146, 108, 122, 116, 139, 133, 112, 112, 123, 114, 118, 128, 118, 113, 132, 127, 121, 127, 133, 128, 123, 120, 128, 120, 111, 129, 112, 139, 139, 115, 129, 119, 115, 118, 131, 114, 136, 144, 121, 116, 145, 127, 121, 126, 107, 125, 127, 130, 136, 126, 132, 138, 120, 129, 114, 120, 128, 123, 131, 113, 120, 122, 125, 137, 140, 135, 116, 139, 122, 124, 123, 132, 140, 115, 140, 126, 115, 116, 129, 145, 128, 120, 124, 125, 116, 130, 134, 127, 119, 118, 109, 125, 108, 128, 124, 121, 131, 129, 145, 133, 131, 117, 112, 128, 129, 124, 112, 132, 124, 108, 127, 118, 135, 114, 141, 129, 146, 136, 132, 128, 138, 128, 121, 124, 122, 105, 130, 136, 138, 117, 103, 107, 117, 123, 123, 126, 124, 129, 117, 126, 126, 135, 112, 136, 116, 111, 117, 132, 124, 117, 109, 121, 126, 127, 141, 116, 139, 129, 137, 126, 107, 145, 125, 131, 137, 128, 132, 130, 123, 128, 107, 118, 140, 127, 115, 102, 121, 121, 115, 134, 117, 133, 120, 116, 118, 114, 124, 159, 116, 130, 137, 142, 113, 132, 123, 109, 148, 127, 137, 135, 131, 124, 134, 155, 133, 109, 142, 145, 115, 122, 143, 144, 122, 101, 125, 128, 136, 124, 131, 120, 141, 130, 119, 141, 127, 119, 136, 134, 140, 102, 108, 140, 139, 124, 121, 122, 106, 116, 123, 131, 121, 109, 121, 118, 115, 136, 135, 120, 112, 137, 116, 119, 127, 127, 144, 135, 119, 133, 135, 127, 136, 124, 138, 106, 124, 114, 133, 123, 135, 117, 122, 150, 109, 140, 129, 115, 122, 127, 113, 143, 117, 135, 122, 114, 123, 141, 117, 134, 94, 120, 114, 131, 117, 110, 122, 121, 127, 122, 129, 108, 111, 101, 127, 119, 125, 107, 118, 133, 113, 123, 110, 128, 106, 127, 128, 128, 131, 125, 133, 124, 134, 134, 123, 111, 114, 118, 124, 125, 109, 102, 135, 107, 135, 131, 119, 129, 112, 120, 123, 120, 140, 121, 112, 121, 134, 146, 104, 128, 99, 121, 126, 126, 120, 128, 142, 137, 110, 112, 134, 130, 122, 145, 122, 120, 126, 102, 117, 115, 140, 130, 103, 110, 122, 129, 122, 134, 105, 124, 129, 120, 129, 113, 119, 131, 120, 128, 143, 135, 125, 126, 128, 136, 120, 126, 124, 117, 117, 125, 108, 126, 119, 133, 135, 142, 127, 134, 131, 151, 125, 104, 106, 116, 123, 119, 136, 142, 131, 118, 144, 125, 125, 130, 136, 147, 117, 108, 150, 128, 118, 127, 112, 120, 119, 168, 111, 126, 118, 129, 127, 127, 123, 126, 111, 123, 123, 136, 137, 118, 124, 141, 118, 115, 119, 116, 105, 136, 121, 121, 118, 118, 115, 119, 126, 110, 138, 123, 133, 114, 117, 115, 118, 113, 125, 143, 126, 121, 127, 97, 121, 128, 116, 134, 138, 119, 141, 138, 131, 127, 116, 126, 122, 120, 122, 124, 129, 124, 121, 131, 122, 132, 130, 136, 117, 136, 122, 111, 132, 142, 122, 140, 137, 115, 127, 139, 121, 133, 125, 119, 132, 134, 123, 129, 126, 120, 124, 123, 116, 108, 123, 125, 117, 124, 118, 141, 107, 135, 118, 138, 122, 124, 118, 122, 115, 132, 113, 116, 129, 119, 122, 114, 124, 125, 146, 111, 109, 119, 141, 99, 124, 132, 134, 152, 109, 117, 132, 124, 126, 128, 135, 132, 118, 118, 124, 134, 133, 122, 123, 125, 115, 126, 130, 117, 122, 133, 143, 123, 136, 117, 110, 124, 118, 127, 118, 117, 125, 109, 136, 123, 134, 133, 122, 133, 126, 124, 126, 120, 125, 120, 119, 131, 116, 115, 124, 126, 124, 124, 126, 106, 130, 127, 131, 128, 122, 136, 126, 128, 127, 120, 131, 121, 140, 113, 127, 128, 116, 121, 139, 123, 130, 122, 120, 131, 127, 124, 117, 135, 106, 133, 130, 129, 101, 127, 122, 116, 117, 105, 131, 134, 135, 128, 136, 129, 122, 137, 131, 117, 130, 132, 129, 117, 121, 126, 116, 119, 135, 128, 115, 127, 105, 126, 122, 135, 128, 122, 129, 134, 121, 120, 131, 85, 109, 135, 121, 133, 127, 128, 127, 106, 130, 121, 133, 120, 132, 121, 127, 136, 110, 115, 144, 127, 120, 110, 125, 119, 148, 116, 122, 150, 118, 139, 131, 124, 128, 110, 120, 139, 121, 131, 122, 133, 123, 134, 142, 120, 126, 143, 133, 123, 122, 142, 112, 150, 133, 119, 125, 131, 118, 108, 120, 128, 115, 132, 117, 133, 158, 139, 140, 128, 123, 130, 125, 124, 116, 116, 114, 105, 120, 117, 118, 130, 135, 109, 129, 114, 113, 111, 121, 134, 115, 123, 106, 120, 120, 133, 128, 126, 142, 118, 122, 129, 126, 127, 123, 117, 152, 150, 148, 132, 124, 137, 129, 119, 128, 146, 139, 123, 126, 124, 120, 110, 125, 130, 125, 129, 130, 127, 120, 139, 128, 129, 122, 118, 127, 117, 113, 110, 123, 122, 128, 142, 111, 137, 116, 111, 122, 122, 106, 125, 135, 127, 127, 140, 133, 128, 137, 123, 128, 110, 135, 115, 132, 105, 127, 121, 123, 122, 134, 113, 141, 131, 136, 133, 138, 115, 124, 127, 139, 126, 116, 117, 117, 144, 124, 136, 121, 116, 134, 135, 125, 133, 128, 118, 117, 107, 107, 116, 129, 128, 114, 143, 131, 122, 118, 140, 127, 119, 130, 123, 136, 117, 131, 120, 121, 138, 132, 124, 128, 127, 121, 128, 118, 111, 140, 122, 129, 125, 137, 128, 145, 121, 134, 124, 133, 118, 131, 131, 125, 106, 129, 133, 118, 127, 128, 127, 111, 120, 113, 124, 127, 138, 121, 132, 130, 141, 111, 110, 106, 116, 108, 106, 123, 105, 131, 122, 110, 133, 126, 115, 124, 129, 127, 131, 118, 119, 132, 127, 109, 130, 151, 134, 131, 134, 124, 151, 125, 131, 130, 132, 116, 141, 119, 112, 123, 113, 136, 139, 121, 126, 128, 134, 119, 104, 98, 111, 121, 128, 133, 114, 120, 132, 118, 135, 124, 131, 117, 126, 113, 133, 114, 122, 121, 137, 118, 114, 115, 128, 142, 125, 118, 123, 125, 139, 129, 128, 123, 113, 114, 122, 118, 135, 139, 102, 133, 124, 126, 135, 122, 120, 117, 131, 111, 126, 125, 123, 126, 111, 120, 128, 129, 136, 136, 134, 133, 128, 147, 123, 140, 120, 138, 108, 143, 119, 102, 112, 131, 124, 123, 125, 125, 116, 116, 124, 123, 133, 128, 113, 125, 119, 136, 122, 156, 121, 115, 142, 98, 128, 123, 138, 120, 138, 117, 156, 117, 122, 110, 141, 111, 149, 119, 125, 122, 126, 115, 118, 116, 129, 122, 125, 115, 145, 130, 126, 132, 132, 129, 121, 122, 124, 132, 124, 109, 130, 133, 132, 114, 139, 136, 130, 145, 121, 122, 119, 130, 121, 113, 125, 122, 143, 132, 134, 123, 128, 115, 114, 124, 110, 124, 130, 130, 133, 145, 142, 117, 122, 120, 133, 125, 120, 111, 128, 114, 106, 122, 112, 123, 114, 115, 124, 125, 129, 127, 136, 127, 139, 123, 130, 135, 137, 118, 145, 116, 124, 152, 124, 162, 118, 141, 133, 125, 131, 129, 134, 127, 117, 124, 145, 130, 121, 99, 124, 111, 135, 120, 150, 118, 105, 107, 138, 122, 127, 129, 118, 110, 107, 126, 136, 115, 128, 123, 116, 134, 108, 131, 118, 120, 138, 124, 127, 122, 124, 118, 115, 123, 154, 115, 112, 131, 119, 125, 120, 126, 112, 134, 115, 135, 119, 120, 123, 133, 125, 133, 123, 138, 127, 121, 126, 117, 127, 136, 111, 116, 143, 115, 119, 131, 125, 109, 126, 139, 129, 130, 133, 136, 143, 124, 115, 127, 134, 106, 146, 114, 128, 126, 143, 119, 128, 121, 127, 124, 144, 118, 134, 121, 136, 114, 112, 122, 142, 148, 139, 116, 130, 130, 123, 99, 127, 131, 129, 132, 137, 118, 122, 116, 135, 130, 108, 126, 98, 136, 124, 126, 109, 132, 126, 138, 137, 128, 130, 130, 133, 132, 136, 129, 126, 123, 118, 123, 130, 122, 122, 141, 129, 128, 121, 140, 125, 139, 148, 125, 132, 126, 133, 112, 122, 138, 113, 116, 126, 137, 125, 140, 144, 123, 141, 133, 128, 123, 120, 123, 139, 120, 124, 143, 136, 133, 117, 133, 117, 133, 127, 115, 107, 121, 140, 108, 115, 118, 123, 118, 107, 110, 121, 128, 112, 138, 128, 127, 138, 116, 124, 133, 134, 129, 128, 115, 130, 116, 122, 116, 118, 114, 149, 132, 115, 118, 116, 141, 110, 127, 126, 134, 139, 112, 125, 127, 136, 120, 119, 134, 127, 131, 125, 115, 117, 128, 113, 123, 126, 134, 130, 128, 136, 123, 131, 106, 113, 118, 136, 140, 117, 138, 121, 132, 118, 113, 121, 152, 138, 124, 138, 117, 106, 137, 117, 124, 111, 131, 133, 123, 120, 129, 124, 107, 121, 129, 119, 117, 119, 123, 141, 126, 123, 122, 107, 128, 117, 109, 137, 135, 117, 118, 118, 123, 98, 105, 142, 132, 130, 119, 114, 144, 117, 139, 130, 117, 116, 131, 111, 135, 108, 112, 132, 128, 121, 126, 141, 136, 133, 116, 137, 138, 102, 129, 139, 119, 124, 122, 136, 133, 137, 138, 112, 133, 144, 120, 124, 134, 146, 115, 123, 127, 138, 132, 128, 115, 113, 120, 122, 128, 132, 112, 132, 120, 128, 121, 125, 114, 115, 129, 135, 124, 126, 116, 120, 128, 119, 138, 129, 134, 120, 116, 127, 114, 122, 135, 133, 126, 121, 135, 132, 125, 117, 121, 134, 110, 101, 131, 125, 107, 114, 139, 137, 110, 128, 123, 103, 126, 125, 140, 126, 131, 110, 122, 123, 108, 124, 135, 122, 121, 133, 133, 128, 118, 129, 130, 126, 129, 107, 122, 137, 100, 116, 96, 129, 124, 133, 135, 136, 120, 129, 108, 129, 118, 119, 114, 115, 122, 131, 125, 130, 130, 114, 145, 129, 113, 140, 127, 124, 138, 120, 129, 126, 130, 125, 130, 135, 143, 117, 117, 121, 128, 127, 123, 127, 117, 124, 126, 128, 133, 108, 132, 127, 116, 120, 114, 126, 123, 139, 127, 124, 136, 130, 121, 121, 128, 127, 140, 119, 132, 120, 108, 140, 117, 129, 131, 119, 118, 122, 137, 128, 118, 142, 137, 123, 148, 132, 114, 117, 123, 137, 110, 130, 119, 120, 113, 120, 123, 124, 117, 134, 128, 125, 117, 132, 132, 124, 115, 149, 120, 136, 117, 139, 129, 119, 119, 108, 130, 120, 126, 115, 122, 120, 132, 100, 132, 137, 115, 120, 119, 118, 128, 127, 107, 136, 120, 129, 108, 138, 113, 123, 117, 137, 139, 123, 136, 106, 137, 132, 128, 138, 116, 133, 128, 143, 127, 120, 134, 126, 133, 137, 119, 121, 126, 135, 117, 118, 124, 128, 134, 124, 114, 119, 133, 126, 104, 120, 135, 137, 120, 126, 129, 124, 135, 118, 117, 121, 123, 127, 129, 115, 137, 133, 136, 124, 120, 145, 118, 136, 121, 111, 113, 134, 133, 128, 125, 100, 141, 112, 118, 132, 110, 128, 121, 122, 137, 132, 143, 113, 116, 125, 123, 129, 128, 139, 124, 117, 141, 129, 109, 125, 129, 139, 142, 114, 126, 145, 134, 132, 128, 138, 115, 129, 122, 158, 124, 137, 122, 131, 123, 113, 137, 120, 135, 124, 116, 119, 120, 139, 128, 101, 124, 150, 118, 153, 108, 125, 107, 129, 138, 131, 113, 124, 129, 98, 127, 146, 126, 134, 120, 122, 134, 127, 135, 125, 119, 116, 138, 132, 124, 137, 117, 129, 135, 131, 124, 122, 115, 120, 117, 127, 136, 138, 110, 121, 121, 123, 115, 144, 120, 119, 110, 110, 135, 134, 128, 134, 141, 123, 129, 152, 118, 116, 114, 131, 117, 115, 127, 126, 123, 117, 131, 131, 134, 127, 117, 123, 120, 134, 119, 106, 129, 120, 122, 129, 141, 135, 128, 143, 128, 130, 115, 121, 136, 146, 126, 81, 145, 137, 133, 130, 125, 136, 120, 126, 129, 110, 123, 132, 129, 122, 122, 134, 131, 138, 124, 115, 107, 156, 133, 114, 131, 151, 116, 119, 117, 137, 125, 113, 114, 123, 129, 126, 128, 118, 116, 132, 121, 123, 119, 110, 128, 127, 130, 113, 109, 132, 122, 108, 128, 122, 118, 119, 135, 124, 126, 132, 131, 125, 109, 128, 108, 121, 116, 127, 136, 138, 108, 113, 118, 131, 131, 129, 111, 134, 135, 116, 130, 116, 135, 133, 112, 115, 133, 127, 106, 132, 127, 127, 114, 120, 126, 118, 126, 121, 142, 129, 114, 134, 137, 122, 126, 149, 107, 129, 120, 142, 124, 129, 130, 125, 126, 137, 125, 126, 129, 129, 127, 115, 125, 121, 131, 127, 118, 109, 119, 122, 125, 125, 114, 107, 137, 123, 130, 133, 121, 126, 126, 125, 124, 134, 130, 121, 106, 121, 137, 151, 140, 129, 106, 121, 132, 127, 125, 124, 127, 125, 143, 118, 106, 116, 115, 117, 136, 122, 134, 120, 112, 133, 131, 117, 143, 131, 134, 122, 117, 111, 134, 116, 124, 133, 119, 117, 135, 114, 128, 118, 115, 117, 121, 115, 140, 134, 126, 121, 117, 142, 136, 133, 130, 119, 127, 124, 118, 135, 133, 104, 113, 119, 123, 125, 133, 125, 116, 108, 125, 128, 120, 121, 112, 134, 123, 126, 135, 132, 113, 134, 125, 108, 130, 119, 130, 121, 127, 128, 135, 125, 133, 121, 139, 112, 146, 148, 133, 112, 125, 120, 141, 127, 109, 124, 140, 120, 130, 132, 106, 127, 129, 136, 115, 126, 127, 131, 132, 122, 127, 128, 130, 120, 130, 114, 124, 111, 123, 124, 128, 141, 125, 126, 114, 113, 123, 112, 120, 128, 130, 127, 134, 120, 92, 128, 115, 143, 113, 126, 120, 120, 140, 112, 141, 119, 121, 128, 129, 114, 131, 114, 127, 140, 137, 134, 110, 132, 128, 132, 144, 116, 118, 107, 110, 113, 135, 107, 137, 126, 129, 128, 113, 130, 131, 129, 114, 133, 123, 121, 148, 116, 126, 111, 124, 123, 138, 135, 129, 133, 141, 120, 111, 142, 108, 128, 120, 119, 142, 114, 114, 119, 123, 133, 143, 115, 128, 132, 130, 130, 102, 127, 139, 125, 132, 127, 134, 139, 131, 149, 140, 132, 111, 114, 123, 139, 121, 127, 126, 131, 139, 151, 130, 132, 123, 116, 123, 139, 111, 126, 110, 122, 124, 133, 131, 127, 146, 138, 128, 128, 129, 133, 140, 118, 133, 119, 124, 114, 122, 115, 143, 136, 121, 133, 135, 124, 130, 116, 134, 117, 148, 134, 129, 125, 120, 139, 123, 121, 126, 151, 119, 117, 138, 116, 127, 121, 140, 132, 129, 130, 134, 141, 126, 130, 116, 126, 133, 118, 140, 127, 109, 143, 125, 120, 108, 131, 131, 135, 120, 122, 125, 133, 113, 127, 123, 122, 109, 122, 130, 116, 137, 130, 129, 141, 126, 145, 127, 108, 131, 128, 119, 139, 112, 118, 145, 136, 121, 118, 133, 117, 131, 112, 119, 116, 123, 133, 105, 128, 123, 136, 124, 131, 117, 159, 124, 122, 130, 124, 128, 130, 127, 134, 125, 136, 102, 146, 118, 127, 126, 110, 128, 131, 120, 135, 120, 135, 118, 111, 120, 103, 119, 129, 114, 138, 137, 130, 127, 131, 145, 122, 118, 138, 124, 121, 115, 128, 125, 117, 120, 133, 119, 110, 128, 123, 105, 155, 140, 121, 135, 140, 135, 125, 140, 121, 142, 121, 125, 113, 140, 127, 110, 117, 131, 116, 122, 123, 114, 113, 128, 115, 101, 118, 97, 125, 127, 127, 135, 149, 130, 98, 131, 119, 119, 135, 132, 130, 123, 121, 131, 128, 113, 136, 118, 132, 124, 141, 127, 124, 130, 135, 129, 110, 119, 113, 140, 120, 117, 130, 120, 135, 129, 129, 132, 125, 136, 110, 124, 123, 114, 125, 129, 118, 117, 126, 132, 118, 121, 135, 134, 114, 128, 123, 127, 132, 127, 125, 129, 147, 117, 137, 144, 140, 120, 119, 131, 132, 139, 118, 120, 141, 123, 129, 133, 126, 124, 125, 134, 122, 132, 127, 123, 161, 135, 116, 121, 130, 135, 117, 112, 119, 124, 134, 131, 110, 139, 133, 131, 145, 145, 117, 138, 105, 119, 115, 124, 107, 127, 129, 117, 115, 121, 118, 122, 130, 129, 120, 139, 137, 141, 110, 104, 129, 123, 142, 128, 120, 127, 143, 120, 143, 133, 140, 125, 131, 107, 120, 141, 155, 125, 130, 101, 130, 131, 125, 114, 111, 136, 129, 126, 127, 122, 129, 115, 111, 139, 150, 125, 120, 112, 119, 132, 129, 121, 119, 122, 126, 120, 116, 111, 124, 128, 115, 124, 113, 121, 126, 127, 105, 114, 139, 134, 123, 127, 118, 136, 125, 111, 114, 114, 116, 127, 127, 123, 113, 138, 139, 118, 128, 121, 133, 136, 122, 121, 139, 142, 115, 124, 150, 120, 138, 125, 130, 121, 130, 148, 130, 116, 119, 144, 119, 123, 107, 138, 110, 142, 121, 139, 127, 120, 133, 130, 145, 112, 143, 135, 163, 105, 128, 112, 138, 110, 114, 120, 118, 107, 127, 110, 122, 136, 125, 121, 112, 114, 133, 113, 117, 124, 130, 140, 127, 128, 130, 119, 125, 126, 123, 125, 117, 110, 124, 103, 133, 112, 134, 129, 125, 119, 131, 126, 115, 134, 127, 113, 123, 127, 122, 149, 141, 134, 125, 144, 110, 109, 124, 136, 117, 114, 116, 116, 113, 134, 132, 131, 118, 142, 124, 124, 126, 114, 110, 148, 133, 122, 131, 131, 120, 118, 120, 109, 112, 126, 127, 127, 121, 111, 129, 98, 132, 147, 139, 127, 119, 132, 128, 157, 133, 132, 119, 133, 133, 134, 121, 82, 127, 132, 107, 109, 123, 132, 136, 127, 137, 130, 122, 103, 119, 111, 110, 127, 116, 123, 132, 121, 126, 129, 131, 128, 126, 115, 138, 137, 135, 125, 133, 119, 118, 136, 126, 116, 134, 121, 125, 135, 113, 131, 145, 124, 109, 128, 135, 127, 123, 131, 121, 137, 122, 146, 123, 127, 102, 118, 136, 127, 113, 121, 112, 124, 132, 136, 130, 121, 130, 140, 126, 125, 116, 124, 125, 145, 107, 133, 132, 121, 118, 131, 125, 109, 94, 115, 130, 114, 111, 126, 131, 129, 131, 121, 134, 118, 132, 139, 117, 119, 139, 140, 109, 104, 111, 119, 128, 132, 117, 124, 123, 112, 127, 124, 115, 128, 121, 122, 139, 129, 136, 117, 118, 119, 108, 131, 124, 126, 128, 152, 130, 119, 127, 92, 121, 132, 133, 123, 119, 123, 115, 128, 108, 118, 111, 132, 133, 116, 122, 120, 136, 116, 138, 139, 130, 109, 131, 138, 118, 139, 130, 108, 138, 121, 117, 119, 114, 134, 131, 119, 128, 111, 126, 129, 140, 129, 117, 116, 125, 137, 134, 129, 138, 129, 132, 147, 146, 123, 122, 131, 129, 133, 135, 128, 122, 134, 124, 110, 127, 117, 138, 122, 133, 135, 151, 111, 124, 123, 120, 133, 110, 122, 121, 127, 120, 117, 139, 128, 134, 118, 155, 126, 115, 111, 128, 119, 131, 128, 131, 125, 130, 111, 128, 117, 123, 118, 134, 136, 139, 127, 129, 130, 120, 110, 104, 134, 118, 119, 135, 127, 115, 120, 136, 151, 122, 117, 125, 145, 126, 126, 132, 116, 115, 125, 131, 108, 128, 131, 124, 117, 137, 118, 116, 125, 139, 122, 113, 144, 120, 130, 134, 129, 126, 131, 113, 128, 135, 116, 105, 127, 127, 105, 139, 123, 137, 110, 137, 126, 131, 115, 144, 116, 137, 129, 127, 129, 127, 137, 118, 119, 122, 133, 119, 124, 130, 127, 135, 130, 128, 105, 119, 133, 123, 122, 121, 136, 124, 132, 122, 117, 125, 126, 133, 128, 146, 134, 109, 122, 110, 140, 131, 116, 132, 135, 143, 126, 138, 124, 110, 105, 123, 133, 124, 123, 127, 165, 135, 126, 118, 131, 110, 125, 131, 135, 128, 119, 145, 132, 104, 142, 131, 119, 134, 144, 125, 126, 104, 120, 125, 111, 114, 127, 133, 122, 117, 127, 124, 135, 120, 116, 114, 123, 128, 114, 124, 127, 121, 131, 117, 119, 122, 136, 132, 130, 131, 114, 138, 124, 117, 139, 123, 125, 138, 120, 130, 126, 127, 124, 125, 128, 122, 129, 129, 132, 133, 109, 147, 124, 118, 122, 133, 125, 126, 131, 123, 141, 124, 124, 132, 120, 117, 120, 115, 138, 121, 124, 115, 116, 123, 136, 118, 117, 115, 120, 130, 145, 120, 119, 120, 122, 144, 118, 127, 132, 133, 99, 126, 115, 119, 130, 120, 130, 115, 125, 125, 123, 136, 124, 119, 131, 126, 134, 117, 126, 138, 130, 127, 126, 128, 129, 126, 115, 97, 133, 126, 139, 107, 145, 141, 137, 123, 114, 123, 125, 109, 131, 114, 117, 125, 128, 131, 126, 117, 140, 125, 131, 121, 143, 123, 133, 130, 133, 136, 137, 129, 134, 113, 125, 117, 123, 131, 122, 120, 123, 150, 125, 120, 143, 133, 106, 122, 110, 140, 128, 112, 126, 128, 121, 96, 126, 135, 117, 134, 90, 133, 104, 130, 126, 119, 116, 134, 130, 128, 136, 138, 116, 134, 125, 122, 131, 144, 113, 112, 128, 119, 133, 151, 137, 133, 110, 119, 132, 145, 133, 152, 137, 124, 116, 113, 126, 124, 130, 97, 125, 129, 126, 104, 102, 118, 113, 112, 120, 132, 124, 118, 112, 132, 123, 143, 120, 134, 136, 110, 119, 119, 127, 117, 124, 131, 132, 118, 120, 131, 123, 133, 133, 129, 135, 140, 131, 121, 126, 131, 107, 125, 105, 125, 125, 106, 134, 136, 110, 137, 123, 127, 126, 135, 129, 121, 143, 136, 119, 137, 110, 104, 131, 114, 123, 145, 114, 137, 144, 132, 110, 117, 140, 142, 143, 116, 136, 120, 151, 138, 129, 108, 134, 130, 144, 115, 138, 102, 133, 125, 116, 110, 128, 114, 145, 125, 136, 132, 105, 114, 123, 150, 143, 136, 114, 129, 121, 126, 127, 113, 114, 133, 121, 122, 125, 113, 118, 136, 119, 112, 123, 120, 108, 121, 108, 147, 114, 106, 127, 132, 149, 126, 127, 125, 143, 137, 121, 117, 102, 125, 156, 111, 121, 134, 121, 121, 122, 123, 147, 128, 133, 130, 112, 151, 118, 134, 117, 109, 131, 135, 122, 143, 131, 126, 146, 119, 124, 105, 121, 119, 114, 109, 122, 157, 136, 128, 131, 125, 117, 161, 134, 122, 124, 131, 123, 133, 129, 144, 127, 132, 116, 117, 136, 124, 117, 117, 113, 127, 131, 120, 112, 125, 123, 108, 127, 117, 137, 129, 136, 113, 113, 124, 118, 139, 125, 122, 127, 125, 132, 121, 143, 118, 142, 113, 127, 122, 116, 124, 129, 129, 149, 125, 116, 119, 124, 114, 124, 124, 114, 133, 111, 117, 144, 134, 158, 129, 151, 125, 120, 127, 113, 137, 107, 117, 144, 116, 107, 128, 121, 124, 124, 115, 130, 131, 138, 126, 116, 120, 135, 112, 118, 121, 121, 132, 118, 133, 117, 131, 141, 148, 136, 135, 132, 124, 139, 135, 119, 123, 106, 119, 130, 127, 140, 97, 116, 112, 137, 135, 137, 124, 129, 140, 121, 122, 118, 122, 135, 122, 114, 123, 117, 118, 117, 140, 132, 110, 127, 108, 138, 127, 151, 109, 118, 120, 149, 124, 127, 112, 128, 119, 144, 118, 109, 133, 137, 123, 131, 117, 118, 137, 129, 142, 130, 130, 121, 138, 128, 127, 137, 130, 121, 120, 121, 133, 125, 140, 145, 143, 128, 133, 117, 121, 145, 123, 107, 132, 123, 131, 138, 136, 138, 133, 122, 124, 123, 126, 137, 136, 135, 120, 125, 131, 132, 131, 146, 124, 137, 122, 108, 121, 124, 115, 126, 138, 117, 118, 152, 119, 139, 124, 125, 136, 131, 118, 129, 98, 124, 118, 132, 147, 129, 125, 131, 122, 112, 124, 118, 114, 119, 124, 128, 126, 120, 115, 133, 137, 122, 116, 118, 145, 113, 94, 136, 138, 114, 126, 131, 133, 112, 108, 116, 121, 136, 125, 116, 135, 117, 118, 127, 132, 138, 130, 156, 126, 110, 113, 108, 130, 122, 127, 113, 134, 131, 121, 125, 145, 102, 146, 143, 137, 141, 135, 141, 129, 143, 131, 119, 118, 128, 115, 115, 114, 143, 142, 118, 117, 124, 116, 127, 129, 98, 134, 126, 118, 110, 121, 121, 110, 127, 120, 124, 133, 121, 130, 116, 126, 117, 107, 125, 118, 139, 115, 140, 138, 121, 127, 125, 138, 134, 133, 138, 126, 116, 112, 130, 111, 117, 121, 137, 129, 123, 125, 139, 127, 111, 131, 130, 122, 126, 129, 128, 147, 114, 126, 136, 112, 124, 124, 150, 126, 134, 116, 110, 124, 135, 124, 107, 108, 112, 142, 140, 137, 135, 115, 113, 124, 152, 115, 127, 122, 117, 111, 130, 126, 129, 130, 117, 122, 128, 129, 117, 124, 130, 129, 139, 131, 116, 119, 128, 109, 127, 130, 155, 108, 113, 118, 138, 130, 130, 127, 131, 131, 126, 125, 117, 116, 120, 129, 136, 143, 126, 106, 115, 116, 149, 93, 125, 121, 106, 144, 135, 118, 129, 133, 127, 128, 112, 129, 140, 146, 129, 117, 127, 128, 116, 137, 119, 122, 122, 112, 146, 137, 119, 118, 129, 126, 138, 137, 134, 127, 129, 130, 115, 110, 104, 127, 120, 122, 116, 123, 118, 150, 113, 143, 108, 125, 115, 132, 128, 108, 142, 126, 137, 126, 152, 117, 127, 146, 122, 125, 121, 134, 104, 137, 127, 117, 145, 122, 135, 136, 127, 101, 140, 123, 129, 118, 102, 124, 121, 129, 120, 119, 119, 118, 141, 124, 122, 124, 120, 121, 108, 106, 111, 119, 115, 143, 111, 113, 136, 123, 141, 138, 129, 135, 128, 141, 110, 129, 131, 118, 122, 148, 121, 141, 115, 126, 128, 125, 127, 98, 106, 127, 116, 113, 129, 140, 129, 113, 133, 125, 115, 122, 116, 117, 124, 138, 112, 150, 136, 131, 130, 126, 119, 127, 116, 120, 122, 139, 138, 132, 115, 127, 126, 130, 116, 112, 133, 104, 117, 125, 113, 127, 129, 107, 128, 119, 118, 128, 129, 128, 124, 135, 131, 116, 125, 105, 105, 133, 123, 126, 125, 151, 135, 122, 131, 127, 131, 130, 125, 129, 108, 141, 119, 127, 123, 110, 122, 126, 117, 122, 118, 139, 107, 119, 103, 127, 117, 117, 114, 111, 130, 128, 124, 127, 128, 150, 142, 117, 128, 126, 119, 129, 125, 133, 136, 132, 133, 124, 115, 115, 140, 121, 120, 131, 113, 124, 124, 134, 125, 150, 128, 133, 123, 126, 122, 142, 147, 134, 110, 112, 147, 114, 136, 118, 130, 127, 124, 115, 136, 124, 120, 125, 120, 134, 118, 119, 128, 126, 135, 119, 111, 121, 124, 134, 121, 120, 113, 141, 134, 116, 127, 127, 124, 122, 124, 129, 123, 107, 138, 120, 137, 144, 120, 118, 120, 114, 148, 133, 108, 122, 123, 123, 127, 145, 128, 122, 124, 109, 117, 132, 130, 137, 118, 122, 108, 120, 119, 146, 112, 132, 126, 118, 139, 132, 126, 133, 118, 127, 122, 139, 132, 116, 117, 127, 137, 119, 135, 101, 111, 125, 123, 145, 121, 149, 134, 131, 111, 118, 123, 107, 127, 124, 115, 130, 119, 117, 142, 140, 118, 133, 125, 103, 140, 147, 138, 122, 130, 111, 103, 133, 132, 126, 130, 140, 129, 129, 119, 125, 110, 115, 101, 119, 123, 111, 108, 118, 130, 121, 125, 110, 135, 130, 136, 119, 124, 113, 132, 145, 137, 116, 129, 121, 131, 131, 117, 142, 117, 145, 133, 134, 123, 146, 132, 124, 137, 137, 116, 116, 124, 106, 129, 120, 117, 112, 131, 131, 112, 127, 139, 117, 134, 121, 114, 122, 128, 104, 116, 124, 123, 115, 128, 120, 113, 147, 137, 141, 127, 105, 119, 117, 129, 130, 122, 128, 130, 129, 138, 124, 133, 121, 127, 167, 136, 136, 127, 136, 122, 144, 128, 136, 144, 133, 121, 121, 140, 127, 133, 129, 119, 128, 132, 121, 120, 136, 124, 128, 146, 128, 120, 151, 123, 131, 127, 127, 134, 122, 118, 127, 141, 119, 117, 124, 112, 132, 129, 112, 126, 121, 128, 116, 148, 147, 125, 123, 138, 111, 114, 131, 118, 123, 132, 126, 149, 116, 116, 129, 135, 125, 117, 125, 110, 125, 131, 131, 104, 115, 140, 108, 126, 150, 113, 122, 135, 129, 117, 122, 102, 135, 127, 120, 111, 125, 109, 124, 126, 127, 128, 125, 131, 120, 127, 131, 138, 119, 131, 127, 124, 132, 133, 119, 124, 116, 109, 138, 131, 121, 127, 132, 129, 131, 117, 123, 132, 110, 138, 122, 127, 125, 108, 141, 127, 126, 128, 118, 145, 118, 137, 133, 138, 123, 122, 128, 128, 118, 125, 130, 129, 127, 115, 112, 131, 139, 117, 128, 104, 133, 128, 133, 121, 129, 129, 135, 126, 126, 139, 116, 119, 103, 141, 128, 108, 139, 107, 140, 122, 126, 121, 118, 121, 133, 123, 132, 133, 129, 127, 107, 134, 128, 124, 126, 131, 116, 134, 134, 117, 109, 115, 101, 117, 125, 113, 131, 124, 125, 119, 122, 121, 126, 114, 120, 123, 132, 127, 125, 125, 142, 123, 112, 109, 137, 130, 122, 117, 129, 97, 120, 125, 113, 125, 113, 125, 108, 122, 140, 130, 129, 126, 120, 128, 130, 150, 126, 123, 127, 118, 94, 118, 106, 127, 116, 132, 122, 128, 106, 139, 106, 125, 117, 116, 130, 132, 137, 132, 130, 129, 113, 135, 134, 85, 112, 111, 118, 120, 128, 129, 123, 125, 143, 123, 117, 129, 128, 125, 120, 90, 130, 131, 116, 129, 127, 127, 114, 124, 122, 128, 125, 124, 125, 117, 129, 111, 132, 125, 124, 129, 122, 128, 136, 114, 114, 110, 123, 136, 120, 120, 122, 125, 127, 113, 136, 131, 117, 141, 119, 110, 135, 116, 140, 128, 105, 131, 130, 117, 135, 113, 121, 117, 108, 118, 142, 124, 123, 124, 126, 133, 134, 129, 132, 122, 133, 136, 129, 131, 119, 161, 120, 119, 120, 123, 131, 115, 124, 142, 137, 129, 131, 122, 131, 133, 138, 130, 127, 113, 98, 117, 112, 140, 132, 145, 127, 119, 123, 133, 139, 128, 125, 128, 122, 130, 133, 126, 126, 136, 151, 130, 124, 149, 122, 120, 144, 174, 111, 130, 118, 106, 128, 121, 109, 145, 121, 138, 125, 127, 130, 120, 126, 127, 124, 124, 121, 136, 135, 118, 110, 121, 120, 136, 123, 118, 109, 137, 128, 118, 122, 141, 132, 126, 124, 111, 126, 113, 124, 118, 125, 118, 126, 150, 114, 118, 136, 126, 125, 122, 115, 141, 132, 132, 129, 133, 124, 99, 147, 131, 116, 101, 119, 114, 137, 112, 143, 131, 118, 134, 124, 133, 150, 117, 125, 134, 108, 128, 138, 123, 143, 134, 130, 128, 115, 126, 119, 119, 122, 118, 133, 127, 141, 116, 117, 110, 110, 147, 127, 114, 116, 142, 135, 146, 141, 119, 141, 109, 99, 121, 131, 118, 131, 138, 106, 127, 134, 101, 139, 120, 126, 141, 121, 107, 123, 117, 127, 120, 147, 130, 127, 128, 129, 121, 120, 117, 124, 120, 139, 125, 135, 136, 142, 136, 133, 125, 115, 140, 138, 127, 134, 120, 133, 128, 128, 123, 131, 135, 120, 115, 115, 131, 128, 126, 115, 138, 125, 116, 106, 102, 107, 135, 125, 116, 124, 121, 124, 118, 128, 134, 116, 125, 127, 123, 108, 122, 122, 124, 141, 130, 132, 126, 128, 127, 145, 124, 124, 128, 137, 137, 131, 134, 116, 129, 136, 131, 126, 122, 125, 128, 114, 119, 114, 115, 131, 110, 112, 124, 141, 117, 135, 119, 110, 122, 120, 101, 126, 128, 131, 139, 158, 118, 124, 123, 115, 111, 129, 123, 126, 143, 133, 122, 118, 127, 132, 121, 142, 159, 120, 120, 124, 123, 118, 126, 110, 124, 138, 99, 132, 134, 136, 138, 129, 104, 138, 112, 139, 123, 118, 118, 139, 103, 122, 126, 123, 111, 115, 126, 108, 132, 111, 140, 120, 111, 130, 122, 131, 134, 104, 134, 140, 129, 137, 143, 132, 138, 130, 130, 115, 131, 131, 112, 109, 143, 140, 111, 139, 113, 128, 118, 141, 115, 129, 122, 121, 142, 127, 130, 121, 122, 123, 102, 141, 121, 130, 130, 129, 112, 122, 130, 146, 142, 130, 125, 126, 154, 120, 124, 130, 124, 118, 125, 120, 140, 114, 129, 116, 138, 125, 125, 132, 140, 106, 135, 137, 137, 112, 126, 114, 106, 127, 116, 117, 110, 129, 116, 128, 118, 135, 153, 125, 113, 119, 117, 134, 135, 129, 143, 112, 114, 140, 126, 126, 128, 133, 118, 119, 107, 133, 144, 137, 133, 98, 109, 135, 115, 140, 123, 124, 118, 122, 114, 125, 128, 137, 138, 122, 124, 123, 134, 124, 131, 139, 111, 145, 132, 126, 117, 150, 127, 119, 133, 133, 109, 126, 122, 110, 121, 116, 119, 146, 114, 122, 134, 122, 113, 126, 110, 145, 126, 120, 127, 125, 125, 118, 130, 124, 131, 129, 140, 127, 137, 133, 111, 133, 127, 117, 134, 121, 107, 128, 124, 130, 137, 126, 129, 121, 130, 121, 128, 142, 115, 123, 115, 142, 107, 126, 141, 129, 115, 126, 128, 132, 121, 123, 136, 121, 114, 142, 128, 111, 103, 141, 132, 134, 123, 131, 115, 115, 144, 143, 144, 126, 129, 124, 137, 112, 136, 121, 115, 138, 130, 127, 150, 137, 122, 131, 116, 128, 99, 123, 119, 147, 142, 119, 130, 118, 132, 119, 115, 121, 131, 128, 117, 116, 138, 122, 131, 130, 111, 131, 125, 131, 104, 130, 107, 112, 124, 115, 166, 115, 130, 129, 123, 130, 121, 157, 130, 127, 122, 128, 128, 122, 128, 126, 131, 119, 128, 151, 112, 129, 116, 133, 130, 118, 128, 106, 131, 129, 135, 94, 114, 112, 131, 124, 120, 149, 127, 126, 116, 97, 126, 119, 130, 125, 109, 137, 124, 145, 116, 109, 127, 123, 117, 136, 113, 111, 119, 115, 136, 113, 110, 127, 131, 119, 134, 133, 134, 112, 120, 126, 138, 139, 127, 119, 121, 119, 126, 134, 124, 133, 131, 115, 145, 128, 149, 149, 111, 138, 116, 112, 142, 126, 123, 122, 147, 112, 137, 104, 125, 136, 139, 122, 116, 132, 131, 129, 105, 127, 132, 104, 138, 127, 138, 116, 135, 125, 112, 138, 137, 123, 130, 142, 126, 128, 134, 117, 125, 104, 107, 129, 139, 129, 123, 134, 101, 133, 142, 136, 117, 114, 123, 122, 121, 119, 110, 131, 129, 119, 143, 115, 127, 128, 144, 139, 138, 121, 140, 120, 127, 124, 113, 125, 125, 133, 136, 120, 130, 134, 132, 136, 120, 121, 112, 127, 130, 159, 127, 142, 132, 131, 123, 112, 119, 120, 125, 120, 119, 120, 129, 119, 118, 127, 124, 114, 133, 130, 103, 124, 134, 124, 106, 124, 133, 102, 129, 120, 137, 112, 123, 113, 115, 120, 133, 126, 122, 135, 126, 103, 130, 131, 123, 130, 116, 114, 120, 131, 135, 120, 122, 118, 127, 139, 128, 124, 104, 113, 126, 127, 131, 122, 117, 125, 134, 125, 132, 116, 120, 123, 129, 130, 122, 96, 131, 123, 120, 146, 115, 136, 125, 130, 131, 136, 144, 127, 121, 107, 120, 133, 121, 138, 108, 125, 126, 117, 118, 113, 122, 134, 129, 119, 128, 125, 124, 138, 118, 116, 114, 137, 113, 125, 103, 126, 98, 131, 129, 132, 104, 127, 108, 101, 141, 117, 122, 120, 124, 138, 129, 132, 113, 113, 123, 121, 111, 110, 125, 132, 118, 123, 124, 139, 141, 116, 122, 117, 111, 121, 145, 130, 113, 117, 132, 124, 125, 125, 113, 125, 115, 135, 135, 116, 130, 126, 140, 110, 100, 128, 116, 121, 112, 123, 118, 107, 131, 118, 131, 124, 124, 130, 114, 123, 114, 136, 112, 123, 122, 139, 119, 151, 137, 132, 130, 127, 132, 125, 128, 128, 121, 128, 115, 110, 129, 116, 120, 119, 132, 119, 126, 132, 119, 130, 134, 122, 124, 130, 124, 107, 126, 125, 119, 115, 126, 116, 95, 120, 111, 131, 132, 125, 116, 122, 120, 150, 115, 119, 127, 110, 121, 154, 115, 118, 137, 106, 137, 125, 127, 124, 140, 143, 133, 118, 119, 116, 135, 127, 134, 113, 104, 120, 123, 123, 121, 113, 136, 131, 131, 116, 121, 142, 131, 121, 128, 116, 116, 127, 129, 122, 125, 148, 132, 110, 106, 125, 144, 120, 112, 113, 128, 127, 119, 140, 133, 122, 133, 116, 108, 121, 141, 100, 121, 141, 136, 136, 120, 128, 137, 122, 118, 122, 132, 135, 115, 118, 130, 109, 131, 124, 125, 125, 135, 118, 119, 114, 136, 138, 121, 127, 144, 116, 137, 129, 141, 124, 136, 140, 113, 128, 127, 110, 127, 132, 132, 132, 138, 127, 108, 131, 148, 123, 139, 127, 128, 125, 107, 125, 115, 110, 116, 116, 112, 132, 121, 135, 119, 133, 117, 120, 111, 114, 121, 121, 135, 110, 132, 133, 136, 118, 126, 114, 130, 121, 118, 131, 120, 148, 143, 140, 113, 133, 114, 133, 112, 131, 128, 122, 120, 108, 124, 105, 120, 138, 109, 127, 141, 129, 120, 131, 139, 124, 129, 128, 123, 119, 125, 118, 136, 127, 118, 146, 137, 129, 131, 123, 113, 128, 123, 106, 126, 110, 143, 126, 107, 135, 128, 126, 143, 143, 110, 123, 127, 130, 136, 128, 123, 125, 117, 140, 113, 123, 126, 123, 117, 111, 137, 98, 119, 124, 144, 112, 130, 121, 129, 132, 118, 130, 135, 118, 132, 122, 131, 133, 146, 130, 116, 139, 124, 108, 131, 128, 134, 131, 124, 129, 129, 135, 124, 128, 125, 133, 120, 131, 114, 110, 126, 118, 119, 114, 119, 137, 121, 131, 117, 132, 125, 103, 121, 130, 115, 110, 110, 117, 113, 124, 112, 148, 129, 128, 126, 126, 128, 113, 124, 130, 106, 107, 129, 130, 113, 120, 134, 117, 131, 103, 121, 114, 123, 122, 131, 122, 106, 132, 136, 116, 128, 126, 114, 125, 112, 125, 128, 115, 114, 140, 124, 126, 121, 122, 136, 149, 144, 127, 134, 131, 150, 123, 135, 97, 133, 132, 116, 115, 104, 132, 128, 133, 123, 124, 123, 122, 133, 118, 109, 123, 110, 123, 105, 126, 123, 147, 118, 123, 108, 132, 138, 126, 146, 125, 112, 131, 136, 104, 121, 130, 114, 128, 123, 120, 111, 123, 118, 136, 132, 107, 127, 125, 146, 129, 117, 106, 131, 122, 126, 115, 137, 133, 116, 122, 118, 136, 128, 117, 115, 114, 129, 131, 116, 125, 113, 123, 115, 121, 128, 141, 121, 131, 119, 126, 124, 126, 130, 126, 129, 121, 114, 123, 144, 108, 117, 128, 125, 129, 140, 134, 127, 122, 126, 128, 122, 125, 112, 134, 102, 110, 130, 117, 115, 119, 128, 135, 146, 130, 105, 122, 115, 135, 120, 130, 118, 144, 117, 117, 131, 118, 106, 122, 139, 139, 121, 125, 131, 130, 129, 127, 125, 134, 126, 116, 104, 124, 129, 121, 146, 113, 127, 128, 130, 128, 127, 119, 124, 111, 117, 114, 123, 117, 139, 126, 122, 128, 115, 115, 128, 123, 122, 126, 137, 123, 116, 125, 109, 131, 119, 132, 125, 96, 128, 133, 122, 123, 131, 137, 142, 120, 131, 117, 137, 120, 136, 125, 115, 127, 131, 121, 126, 132, 111, 138, 109, 102, 122, 133, 104, 128, 128, 133, 123, 131, 119, 126, 128, 128, 128, 111, 141, 127, 121, 137, 109, 131, 123, 118, 122, 137, 117, 125, 125, 121, 138, 117, 116, 127, 135, 114, 124, 131, 126, 133, 112, 121, 127, 129, 99, 118, 121, 104, 131, 137, 125, 126, 107, 128, 110, 113, 116, 118, 131, 114, 109, 133, 115, 133, 127, 122, 110, 122, 115, 143, 143, 139, 117, 117, 109, 147, 147, 152, 144, 122, 122, 116, 111, 146, 128, 117, 141, 120, 152, 113, 123, 140, 111, 138, 124, 130, 109, 132, 126, 115, 122, 119, 121, 137, 128, 128, 133, 140, 133, 128, 120, 125, 133, 113, 116, 104, 121, 124, 123, 122, 139, 128, 123, 114, 137, 114, 110, 116, 128, 128, 117, 110, 137, 112, 117, 128, 132, 117, 130, 117, 116, 127, 125, 137, 116, 108, 140, 121, 118, 142, 124, 124, 118, 122, 119, 143, 133, 130, 128, 125, 145, 125, 141, 114, 114, 141, 143, 117, 137, 124, 116, 134, 127, 112, 139, 113, 134, 132, 150, 121, 116, 131, 134, 133, 104, 118, 129, 101, 122, 119, 137, 111, 134, 120, 133, 127, 120, 126, 135, 130, 130, 127, 122, 118, 123, 133, 130, 124, 128, 121, 102, 126, 116, 136, 130, 99, 133, 116, 140, 132, 141, 132, 114, 144, 124, 120, 129, 126, 129, 126, 135, 126, 122, 137, 125, 114, 105, 124, 123, 130, 130, 144, 122, 127, 136, 132, 133, 146, 131, 147, 126, 144, 143, 113, 128, 116, 132, 125, 121, 129, 116, 129, 118, 119, 104, 129, 123, 138, 140, 129, 144, 131, 128, 125, 113, 146, 117, 122, 128, 103, 122, 103, 129, 116, 134, 122, 129, 115, 124, 130, 131, 121, 140, 117, 140, 128, 116, 124, 107, 121, 127, 126, 129, 118, 132, 144, 136, 127, 139, 104, 128, 126, 123, 126, 134, 125, 129, 136, 125, 129, 121, 128, 122, 151, 129, 125, 120, 127, 133, 137, 115, 109, 151, 118, 129, 118, 113, 129, 122, 127, 124, 135, 116, 104, 114, 115, 111, 141, 130, 120, 132, 133, 122, 110, 120, 129, 140, 127, 107, 124, 135, 119, 141, 125, 133, 126, 108, 116, 123, 127, 125, 121, 127, 121, 129, 141, 129, 124, 139, 128, 150, 120, 120, 134, 122, 119, 123, 142, 121, 123, 103, 113, 125, 120, 124, 122, 127, 141, 138, 139, 122, 108, 119, 121, 122, 123, 136, 120, 136, 125, 133, 116, 130, 144, 126, 121, 119, 125, 119, 151, 108, 124, 119, 134, 111, 106, 128, 125, 131, 117, 127, 119, 121, 113, 113, 118, 113, 115, 115, 119, 132, 163, 109, 146, 127, 145, 115, 131, 130, 139, 134, 123, 130, 133, 123, 136, 125, 151, 135, 117, 120, 131, 125, 137, 127, 122, 123, 139, 105, 118, 122, 118, 135, 119, 121, 137, 118, 122, 136, 129, 100, 137, 130, 133, 129, 124, 128, 133, 115, 121, 119, 129, 129, 133, 134, 133, 114, 139, 121, 115, 122, 142, 136, 121, 157, 112, 104, 115, 126, 124, 102, 137, 128, 114, 132, 106, 114, 123, 119, 102, 135, 129, 133, 140, 151, 131, 113, 128, 128, 124, 108, 125, 124, 132, 128, 130, 104, 120, 130, 138, 130, 111, 121, 115, 121, 121, 119, 127, 146, 132, 125, 119, 121, 125, 131, 121, 134, 119, 123, 124, 137, 117, 120, 130, 150, 110, 129, 128, 133, 142, 129, 147, 115, 143, 124, 131, 117, 112, 135, 126, 122, 130, 126, 141, 133, 118, 126, 123, 117, 126, 144, 124, 125, 131, 120, 107, 128, 125, 122, 127, 129, 146, 106, 130, 141, 144, 118, 103, 128, 134, 134, 110, 143, 123, 122, 135, 123, 114, 116, 123, 113, 113, 118, 129, 119, 118, 118, 121, 127, 139, 111, 120, 118, 110, 124, 124, 122, 120, 116, 125, 125, 109, 143, 133, 120, 138, 128, 123, 135, 117, 124, 115, 128, 122, 118, 133, 136, 118, 127, 125, 130, 129, 125, 127, 116, 119, 132, 122, 123, 121, 122, 134, 127, 120, 146, 147, 115, 126, 121, 132, 132, 116, 128, 123, 128, 121, 127, 129, 114, 113, 120, 127, 129, 140, 143, 121, 119, 139, 126, 115, 136, 120, 106, 131, 120, 134, 121, 122, 126, 130, 108, 122, 132, 130, 108, 120, 115, 119, 130, 130, 117, 124, 153, 128, 121, 130, 133, 146, 122, 121, 124, 110, 126, 121, 137, 113, 115, 140, 125, 115, 122, 128, 146, 135, 120, 131, 138, 128, 138, 120, 130, 114, 123, 115, 133, 130, 131, 123, 133, 139, 113, 118, 133, 127, 128, 135, 137, 141, 140, 134, 122, 140, 121, 123, 126, 124, 138, 131, 131, 136, 131, 123, 112, 124, 131, 124, 116, 116, 140, 128, 129, 141, 133, 118, 115, 132, 123, 117, 124, 132, 110, 136, 109, 117, 123, 120, 115, 119, 104, 132, 127, 114, 134, 129, 118, 101, 129, 111, 126, 126, 126, 128, 138, 129, 126, 126, 118, 133, 119, 110, 139, 128, 137, 102, 118, 129, 145, 136, 136, 127, 138, 135, 114, 134, 138, 141, 111, 126, 122, 142, 137, 133, 116, 132, 142, 118, 107, 138, 125, 136, 124, 112, 116, 123, 114, 108, 125, 131, 112, 129, 124, 124, 118, 131, 125, 132, 118, 133, 129, 126, 118, 127, 105, 119, 118, 123, 112, 128, 137, 135, 144, 143, 122, 114, 138, 120, 122, 109, 111, 134, 114, 126, 121, 122, 116, 131, 139, 136, 123, 123, 113, 123, 115, 123, 130, 120, 120, 130, 118, 147, 127, 117, 95, 128, 123, 120, 135, 127, 128, 134, 121, 146, 135, 135, 123, 139, 124, 123, 140, 141, 126, 112, 111, 130, 144, 123, 102, 135, 122, 131, 121, 129, 121, 138, 129, 121, 122, 123, 135, 120, 110, 123, 131, 121, 134, 155, 123, 129, 115, 128, 138, 128, 134, 124, 127, 101, 134, 131, 113, 120, 110, 113, 106, 113, 118, 137, 127, 128, 120, 148, 111, 118, 137, 127, 128, 130, 138, 126, 101, 129, 136, 129, 125, 137, 120, 102, 129, 122, 130, 124, 138, 125, 130, 136, 116, 149, 126, 129, 124, 121, 130, 139, 110, 155, 131, 116, 128, 128, 118, 108, 130, 130, 131, 136, 129, 121, 120, 124, 140, 136, 124, 124, 136, 129, 146, 118, 135, 134, 126, 122, 118, 132, 128, 146, 113, 123, 138, 138, 125, 115, 119, 111, 113, 120, 152, 133, 139, 127, 120, 140, 120, 130, 122, 140, 139, 132, 114, 113, 127, 117, 136, 125, 109, 129, 107, 121, 128, 138, 116, 104, 143, 136, 130, 114, 121, 121, 126, 139, 110, 128, 134, 133, 142, 104, 128, 133, 137, 114, 110, 117, 124, 105, 122, 121, 121, 101, 108, 123, 107, 135, 132, 121, 110, 128, 125, 134, 118, 106, 131, 123, 125, 125, 144, 150, 125, 136, 118, 109, 142, 134, 131, 124, 111, 121, 115, 134, 108, 128, 149, 138, 104, 125, 109, 121, 126, 126, 130, 126, 112, 113, 127, 118, 118, 124, 124, 120, 132, 115, 111, 140, 133, 123, 144, 127, 127, 114, 130, 143, 121, 121, 127, 118, 127, 117, 150, 144, 136, 116, 144, 130, 117, 102, 122, 123, 140, 117, 122, 134, 114, 122, 136, 116, 137, 122, 116, 132, 134, 132, 112, 115, 143, 130, 139, 137, 121, 104, 116, 112, 113, 120, 130, 130, 125, 122, 111, 112, 96, 107, 131, 112, 146, 126, 129, 127, 122, 113, 114, 118, 121, 104, 117, 134, 131, 129, 132, 120, 105, 125, 132, 138, 124, 130, 117, 117, 118, 111, 147, 125, 127, 122, 144, 113, 145, 126, 127, 131, 128, 142, 123, 133, 138, 129, 137, 103, 130, 129, 112, 139, 145, 118, 127, 127, 127, 141, 129, 124, 123, 123, 126, 139, 120, 126, 126, 117, 127, 123, 135, 84, 135, 111, 125, 132, 116, 123, 139, 128, 117, 119, 123, 141, 140, 132, 90, 123, 138, 120, 113, 118, 122, 127, 125, 134, 122, 132, 125, 121, 133, 121, 132, 115, 125, 118, 142, 111, 128, 108, 117, 114, 116, 122, 127, 128, 129, 121, 136, 137, 141, 129, 125, 132, 126, 115, 119, 132, 105, 113, 136, 122, 137, 137, 140, 130, 117, 108, 136, 142, 137, 130, 128, 128, 121, 128, 99, 146, 140, 126, 113, 143, 136, 123, 127, 147, 129, 127, 91, 126, 115, 145, 100, 116, 112, 126, 133, 117, 135, 145, 126, 134, 107, 116, 113, 114, 128, 124, 116, 129, 123, 155, 120, 116, 129, 124, 122, 112, 140, 121, 116, 145, 128, 158, 118, 131, 123, 117, 112, 116, 112, 137, 129, 125, 120, 100, 124, 122, 153, 125, 122, 133, 123, 139, 133, 125, 120, 126, 128, 149, 128, 115, 122, 111, 120, 126, 126, 127, 113, 119, 121, 118, 126, 114, 108, 138, 119, 123, 124, 115, 127, 128, 133, 119, 107, 108, 132, 121, 118, 138, 114, 153, 127, 110, 131, 134, 132, 128, 152, 138, 121, 116, 116, 148, 135, 137, 134, 139, 116, 97, 119, 134, 127, 133, 124, 116, 137, 134, 110, 106, 124, 131, 113, 135, 123, 114, 124, 109, 154, 133, 138, 122, 111, 128, 119, 125, 121, 111, 134, 127, 128, 116, 123, 121, 149, 124, 129, 119, 139, 131, 128, 138, 112, 120, 133, 111, 132, 111, 116, 137, 144, 117, 119, 132, 120, 114, 139, 120, 133, 126, 126, 122, 116, 132, 125, 115, 112, 133, 131, 139, 129, 120, 158, 112, 125, 124, 117, 106, 135, 127, 121, 129, 124, 143, 117, 124, 132, 147, 148, 128, 118, 119, 125, 137, 121, 118, 114, 123, 123, 129, 119, 122, 119, 127, 112, 128, 121, 129, 129, 98, 105, 132, 131, 123, 138, 134, 133, 115, 140, 145, 131, 121, 139, 132, 130, 128, 110, 116, 140, 115, 131, 113, 121, 112, 149, 137, 128, 118, 115, 128, 110, 119, 127, 122, 123, 120, 127, 126, 121, 125, 121, 128, 129, 126, 126, 108, 112, 119, 131, 125, 138, 123, 130, 124, 137, 138, 126, 116, 137, 130, 121, 122, 132, 112, 115, 117, 126, 150, 128, 127, 135, 123, 129, 127, 138, 127, 124, 123, 129, 125, 122, 126, 127, 131, 125, 121, 130, 120, 136, 116, 120, 118, 123, 125, 111, 135, 111, 116, 120, 139, 119, 139, 121, 136, 139, 124, 121, 138, 118, 135, 144, 125, 121, 119, 134, 120, 122, 134, 122, 126, 124, 114, 138, 124, 121, 123, 122, 106, 137, 124, 101, 130, 135, 128, 138, 113, 127, 127, 106, 129, 106, 123, 127, 136, 116, 141, 118, 129, 144, 141, 98, 122, 119, 141, 117, 146, 117, 108, 141, 126, 133, 137, 126, 118, 132, 135, 112, 123, 114, 117, 121, 143, 136, 117, 137, 136, 125, 134, 127, 119, 117, 116, 123, 112, 114, 124, 110, 144, 104, 124, 121, 144, 124, 124, 124, 119, 133, 130, 134, 119, 128, 112, 129, 104, 112, 135, 144, 134, 116, 135, 123, 125, 119, 120, 140, 117, 139, 126, 124, 117, 122, 121, 126, 109, 148, 104, 106, 127, 118, 132, 120, 120, 134, 140, 116, 126, 121, 119, 111, 144, 125, 128, 99, 147, 127, 139, 125, 127, 127, 123, 149, 120, 134, 123, 119, 119, 108, 120, 131, 142, 143, 126, 142, 138, 126, 125, 124, 111, 133, 150, 133, 118, 162, 117, 107, 127, 140, 136, 123, 138, 129, 141, 116, 155, 136, 118, 102, 124, 138, 132, 128, 123, 131, 133, 130, 129, 126, 114, 126, 131, 122, 123, 127, 118, 141, 112, 146, 108, 128, 140, 128, 124, 108, 127, 138, 129, 144, 131, 119, 127, 126, 122, 115, 126, 124, 121, 126, 124, 122, 114, 141, 116, 110, 137, 111, 118, 123, 135, 125, 126, 124, 122, 148, 124, 130, 136, 112, 123, 111, 145, 110, 146, 107, 121, 129, 129, 111, 111, 115, 111, 119, 140, 120, 125, 147, 94, 141, 117, 128, 134, 131, 134, 147, 133, 128, 123, 136, 142, 127, 128, 122, 149, 129, 136, 127, 142, 129, 133, 128, 133, 110, 111, 129, 130, 136, 106, 124, 114, 141, 120, 125, 101, 112, 131, 127, 128, 135, 89, 110, 130, 131, 133, 128, 132, 130, 127, 133, 118, 111, 118, 111, 114, 116, 118, 106, 150, 121, 116, 109, 125, 129, 129, 144, 126, 140, 124, 149, 117, 115, 118, 124, 142, 121, 125, 123, 139, 107, 118, 126, 122, 113, 128, 122, 116, 111, 110, 118, 110, 126, 111, 120, 125, 110, 133, 134, 112, 140, 141, 110, 129, 117, 116, 127, 137, 105, 125]) # parameters
+i27 = Internal("op27", "TENSOR_QUANT8_ASYMM", "{1, 112, 112, 32}, 0.023528477177, 0") # intermediate result
+i28 = Parameter("op28", "TENSOR_INT32", "{32}, 0.0132417660207, 0", [-214, 37, 177, -2, 224, 317, -103, 216, 476, 474, -28, 469, 217, 378, 588, -201, -3, 142, -11, 224, 453, -40, -58, -34, 194, 206, -2, -1, 341, 555, 282, 490]) # parameters
+i29 = Parameter("op29", "TENSOR_QUANT8_ASYMM", "{1, 3, 3, 32}, 0.562797427177, 49", [49, 48, 48, 49, 38, 37, 60, 49, 49, 49, 55, 50, 54, 50, 54, 72, 49, 47, 49, 41, 49, 48, 49, 49, 46, 46, 49, 49, 48, 50, 50, 49, 48, 50, 46, 51, 57, 0, 49, 40, 50, 50, 55, 50, 46, 54, 49, 42, 51, 57, 49, 80, 49, 47, 48, 47, 21, 54, 49, 49, 50, 48, 44, 50, 49, 49, 53, 49, 47, 49, 40, 44, 49, 49, 54, 49, 48, 52, 53, 39, 49, 48, 49, 60, 49, 48, 49, 46, 54, 47, 49, 49, 50, 49, 54, 50, 49, 64, 72, 49, 22, 60, 88, 49, 50, 51, 54, 49, 97, 51, 46, 7, 49, 49, 49, 55, 50, 49, 48, 50, 56, 56, 49, 49, 84, 50, 53, 51, 59, 46, 27, 52, 79, 53, 101, 71, 41, 41, 50, 37, 47, 30, 12, 127, 52, 45, 49, 34, 42, 67, 58, 50, 71, 66, 49, 49, 14, 36, 55, 39, 46, 47, 42, 51, 51, 47, 101, 41, 51, 49, 51, 52, 4, 57, 58, 1, 51, 49, 49, 24, 50, 44, 46, 50, 45, 49, 49, 49, 48, 52, 16, 50, 48, 47, 51, 49, 51, 51, 53, 49, 49, 49, 53, 50, 53, 49, 56, 35, 49, 49, 49, 51, 49, 48, 49, 45, 46, 53, 49, 49, 49, 50, 47, 50, 48, 42, 55, 49, 47, 93, 56, 49, 51, 50, 54, 51, 41, 48, 55, 255, 49, 48, 49, 46, 49, 45, 46, 47, 54, 20, 49, 49, 47, 53, 63, 50, 48, 49, 50, 49, 48, 51, 85, 50, 48, 49, 58, 49, 53, 50, 54, 83, 49, 50, 49, 51, 49, 49, 49, 48, 49, 51, 49, 49, 50, 49, 60, 50]) # parameters
+i30 = Internal("op30", "TENSOR_QUANT8_ASYMM", "{1, 112, 112, 64}, 0.023528477177, 0") # intermediate result
+i31 = Parameter("op31", "TENSOR_INT32", "{64}, 0.000249237316893, 0", [-6964, 10465, 6932, 769, 9820, -27892, 16191, 12325, 3922, 576, 7832, -31349, 8476, 1446, 7604, 14775, 23991, -5413, 14563, 13075, 3752, 8458, -17350, -4570, 7793, 11717, -18004, 9922, 8681, 11955, 9022, 16446, -1849, 8243, -3433, 8905, 7633, 9763, 11686, 10638, 7641, -12636, 11025, 10665, 14012, 5747, -10068, 318, 10564, 21012, -13789, -11988, 12228, -15600, 11258, 13908, 11669, 10026, -7522, 15192, 14940, 13538, 1850, -1946]) # parameters
+i32 = Parameter("op32", "TENSOR_QUANT8_ASYMM", "{64, 1, 1, 32}, 0.0105930073187, 138", [139, 168, 128, 140, 112, 141, 138, 138, 151, 133, 138, 134, 137, 147, 144, 138, 140, 165, 138, 119, 144, 146, 138, 138, 154, 108, 138, 138, 112, 135, 140, 139, 141, 146, 141, 145, 146, 134, 138, 138, 146, 135, 138, 149, 142, 133, 135, 138, 130, 129, 138, 143, 142, 134, 141, 138, 139, 137, 138, 138, 126, 134, 138, 140, 137, 137, 138, 137, 139, 136, 138, 140, 134, 140, 138, 127, 137, 143, 139, 138, 133, 144, 138, 137, 145, 72, 144, 138, 136, 137, 138, 138, 139, 120, 138, 155, 138, 139, 140, 199, 136, 138, 138, 138, 142, 130, 138, 152, 139, 134, 136, 138, 131, 135, 138, 137, 158, 138, 140, 138, 138, 140, 138, 138, 142, 134, 136, 143, 138, 141, 141, 139, 144, 138, 138, 126, 147, 149, 138, 151, 140, 143, 136, 138, 138, 127, 138, 142, 142, 134, 144, 138, 139, 134, 138, 138, 137, 136, 140, 130, 135, 127, 163, 139, 135, 140, 138, 176, 153, 134, 138, 133, 140, 147, 151, 138, 129, 156, 138, 151, 142, 148, 143, 138, 172, 124, 138, 138, 134, 135, 170, 136, 134, 132, 143, 134, 135, 137, 138, 144, 135, 140, 138, 130, 134, 142, 140, 138, 141, 128, 138, 138, 139, 143, 132, 138, 130, 132, 138, 138, 145, 135, 133, 131, 136, 128, 143, 134, 128, 139, 138, 145, 139, 135, 138, 131, 137, 134, 140, 138, 141, 141, 138, 128, 139, 141, 136, 138, 139, 140, 138, 138, 143, 134, 136, 142, 142, 140, 141, 139, 141, 142, 138, 139, 154, 136, 138, 154, 139, 137, 119, 138, 132, 132, 138, 133, 128, 237, 98, 138, 143, 136, 138, 138, 134, 180, 134, 105, 131, 136, 173, 128, 100, 137, 138, 174, 137, 141, 138, 130, 139, 145, 148, 138, 164, 116, 138, 147, 142, 142, 140, 138, 119, 124, 138, 138, 164, 136, 127, 134, 140, 144, 137, 152, 144, 135, 138, 129, 135, 144, 138, 147, 139, 144, 137, 138, 127, 141, 138, 145, 137, 138, 140, 138, 137, 135, 138, 138, 137, 138, 142, 133, 147, 135, 132, 158, 143, 136, 138, 132, 187, 134, 138, 140, 139, 135, 132, 138, 147, 126, 138, 140, 249, 146, 138, 138, 138, 139, 138, 138, 144, 141, 138, 145, 139, 115, 119, 141, 131, 137, 138, 137, 136, 140, 138, 133, 159, 142, 141, 138, 138, 120, 138, 107, 136, 142, 138, 138, 123, 108, 138, 138, 168, 132, 137, 134, 137, 144, 108, 146, 113, 135, 138, 159, 129, 128, 138, 133, 136, 149, 143, 138, 132, 114, 138, 142, 135, 140, 134, 138, 114, 151, 138, 138, 118, 147, 159, 143, 138, 141, 137, 135, 133, 139, 138, 121, 151, 136, 138, 150, 141, 141, 134, 138, 145, 150, 138, 133, 142, 135, 145, 138, 152, 135, 138, 138, 139, 126, 137, 142, 135, 135, 144, 134, 135, 136, 138, 145, 137, 140, 138, 128, 135, 142, 142, 138, 142, 131, 138, 139, 141, 144, 132, 138, 134, 132, 138, 138, 145, 135, 133, 130, 138, 145, 142, 135, 143, 81, 138, 143, 143, 136, 138, 142, 140, 142, 139, 138, 137, 126, 138, 153, 139, 136, 139, 138, 131, 124, 138, 138, 132, 135, 134, 137, 142, 110, 149, 144, 169, 134, 138, 137, 122, 141, 138, 142, 139, 128, 130, 138, 133, 118, 138, 158, 132, 134, 134, 138, 119, 168, 138, 138, 165, 139, 137, 137, 136, 138, 138, 134, 139, 139, 138, 137, 112, 140, 138, 135, 137, 138, 152, 138, 142, 143, 138, 139, 143, 115, 148, 138, 137, 140, 138, 138, 138, 125, 137, 142, 149, 138, 137, 141, 136, 138, 138, 137, 180, 143, 138, 125, 138, 138, 102, 138, 137, 140, 138, 138, 127, 143, 137, 138, 136, 136, 138, 138, 139, 144, 139, 134, 140, 135, 168, 143, 146, 135, 138, 108, 135, 140, 138, 145, 125, 146, 136, 138, 132, 123, 138, 120, 135, 136, 142, 138, 112, 129, 138, 138, 118, 138, 160, 133, 140, 141, 131, 144, 140, 140, 138, 132, 144, 131, 138, 148, 144, 135, 137, 138, 133, 144, 138, 136, 140, 136, 140, 138, 145, 140, 138, 138, 135, 137, 143, 143, 142, 138, 144, 153, 142, 133, 138, 141, 127, 237, 138, 120, 143, 172, 135, 138, 141, 142, 138, 133, 134, 139, 139, 138, 141, 144, 138, 138, 140, 139, 140, 137, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 139, 136, 145, 137, 138, 140, 138, 142, 137, 128, 138, 136, 125, 127, 139, 138, 138, 148, 138, 140, 142, 139, 140, 138, 144, 154, 138, 138, 130, 133, 133, 146, 141, 143, 144, 145, 140, 137, 138, 140, 148, 133, 138, 150, 137, 132, 134, 138, 127, 128, 138, 137, 146, 137, 143, 138, 136, 140, 138, 138, 128, 131, 136, 141, 140, 164, 151, 148, 145, 140, 138, 134, 133, 136, 138, 143, 117, 138, 133, 138, 141, 167, 138, 165, 133, 130, 140, 138, 150, 169, 138, 138, 117, 143, 135, 142, 130, 137, 138, 128, 139, 138, 138, 137, 114, 129, 138, 157, 138, 135, 158, 138, 143, 142, 138, 139, 141, 141, 137, 138, 135, 137, 138, 138, 139, 141, 140, 130, 138, 125, 151, 135, 113, 139, 138, 147, 140, 130, 138, 132, 90, 143, 140, 138, 143, 135, 138, 126, 141, 140, 137, 138, 140, 150, 138, 138, 153, 139, 126, 138, 134, 134, 139, 127, 127, 137, 138, 145, 142, 133, 138, 127, 138, 137, 141, 138, 150, 136, 138, 134, 139, 141, 133, 138, 141, 141, 138, 138, 148, 137, 131, 141, 140, 146, 138, 140, 131, 141, 138, 125, 155, 135, 138, 150, 137, 137, 135, 138, 140, 143, 138, 134, 147, 136, 140, 138, 154, 131, 138, 138, 141, 129, 132, 138, 138, 138, 138, 140, 138, 138, 138, 138, 124, 140, 138, 136, 138, 140, 144, 138, 137, 138, 138, 138, 145, 118, 149, 138, 139, 139, 138, 138, 137, 124, 138, 145, 137, 153, 126, 138, 158, 127, 138, 133, 133, 145, 138, 142, 173, 137, 135, 138, 142, 132, 138, 153, 137, 135, 141, 138, 135, 120, 138, 138, 124, 137, 147, 135, 141, 139, 133, 145, 147, 146, 138, 137, 144, 135, 138, 148, 143, 133, 135, 138, 126, 143, 138, 136, 139, 136, 141, 138, 140, 142, 138, 138, 131, 136, 141, 142, 140, 119, 128, 161, 144, 143, 138, 155, 118, 135, 138, 134, 133, 139, 138, 138, 134, 148, 138, 136, 126, 140, 136, 138, 120, 160, 138, 138, 139, 149, 158, 139, 142, 128, 136, 147, 132, 137, 138, 144, 124, 134, 138, 130, 133, 135, 141, 138, 128, 150, 138, 135, 134, 140, 137, 138, 133, 149, 138, 138, 141, 141, 144, 141, 139, 138, 138, 151, 137, 138, 138, 136, 148, 129, 138, 151, 139, 138, 134, 138, 123, 133, 138, 139, 156, 137, 141, 138, 139, 137, 138, 138, 142, 128, 138, 145, 141, 135, 146, 138, 133, 137, 138, 141, 152, 130, 138, 142, 138, 129, 135, 138, 134, 133, 138, 133, 146, 141, 140, 138, 144, 142, 138, 138, 132, 126, 133, 145, 138, 139, 129, 141, 140, 139, 138, 129, 122, 150, 138, 135, 138, 150, 140, 138, 137, 151, 138, 143, 127, 136, 137, 138, 141, 138, 138, 138, 143, 146, 141, 131, 138, 141, 145, 138, 140, 138, 138, 129, 149, 146, 138, 150, 142, 138, 134, 138, 139, 129, 138, 138, 145, 136, 143, 138, 142, 134, 138, 138, 136, 129, 134, 132, 144, 140, 131, 142, 143, 140, 138, 131, 138, 135, 138, 145, 145, 136, 137, 138, 133, 145, 138, 132, 136, 134, 143, 138, 145, 143, 138, 138, 135, 138, 144, 143, 139, 132, 167, 134, 161, 139, 138, 122, 145, 145, 138, 142, 143, 129, 130, 138, 142, 174, 138, 133, 141, 140, 139, 138, 156, 124, 138, 138, 157, 129, 115, 133, 136, 147, 137, 132, 145, 134, 138, 135, 143, 146, 138, 144, 144, 143, 136, 138, 143, 126, 138, 145, 142, 137, 140, 138, 137, 130, 138, 138, 137, 137, 137, 131, 139, 139, 146, 138, 135, 140, 138, 145, 153, 126, 138, 140, 134, 127, 135, 138, 139, 126, 138, 134, 147, 141, 139, 138, 143, 146, 138, 138, 133, 129, 134, 147, 130, 139, 139, 128, 138, 138, 138, 137, 124, 128, 138, 162, 139, 134, 158, 138, 147, 143, 138, 138, 131, 141, 129, 138, 136, 138, 138, 138, 140, 139, 139, 118, 136, 148, 146, 136, 134, 126, 138, 143, 149, 135, 138, 134, 136, 146, 139, 138, 147, 110, 138, 150, 152, 139, 139, 138, 136, 122, 138, 138, 139, 127, 127, 136, 134, 141, 133, 133, 137, 136, 138, 140, 140, 112, 138, 217, 136, 125, 153, 138, 138, 136, 138, 140, 152, 154, 138, 138, 136, 137, 138, 138, 146, 145, 140, 123, 140, 137, 141, 138, 120, 147, 138, 113, 145, 137, 138, 141, 138, 126, 131, 138, 146, 177, 138, 115, 140, 142, 138, 138, 160, 138, 138, 138, 138, 129, 132, 141, 141, 130, 133, 143, 137, 139, 138, 136, 135, 130, 138, 147, 141, 134, 135, 138, 131, 143, 138, 136, 134, 137, 141, 138, 140, 146, 138, 138, 135, 136, 147, 149, 141, 142, 137, 141, 135, 141, 138, 138, 141, 134, 138, 140, 137, 135, 133, 138, 74, 130, 138, 140, 146, 136, 137, 138, 138, 140, 138, 138, 142, 131, 138, 143, 135, 134, 139, 145, 135, 136, 138, 139, 92, 161, 138, 120, 142, 148, 160, 138, 165, 169, 138, 142, 214, 161, 127, 138, 128, 135, 138, 138, 135, 148, 141, 108, 134, 139, 108, 134, 132, 139, 138, 170, 140, 132, 138, 131, 150, 127, 136, 138, 143, 160, 138, 153, 140, 139, 134, 138, 163, 146, 138, 138, 156, 139, 112, 147, 144, 138, 139, 140, 140, 138, 138, 140, 138, 152, 138, 102, 137, 142, 131, 138, 132, 139, 138, 140, 134, 116, 149, 138, 140, 137, 138, 138, 138, 129, 138, 151, 148, 137, 139, 142, 141, 139, 138, 137, 255, 139, 138, 136, 140, 138, 144, 138, 149, 137, 138, 136, 132, 143, 134, 138, 137, 142, 138, 138, 137, 138, 135, 139, 138, 140, 142, 135, 137, 104, 138, 146, 138, 139, 138, 138, 132, 146, 138, 138, 142, 128, 138, 151, 141, 139, 136, 138, 130, 126, 138, 138, 143, 135, 128, 135, 140, 139, 137, 143, 137, 136, 138, 138, 159, 139, 138, 136, 139, 138, 127, 138, 135, 136, 138, 139, 134, 146, 133, 138, 138, 138, 138, 138, 138, 143, 138, 140, 134, 142, 141, 133, 143, 136, 138, 142, 140, 144, 138, 134, 138, 147, 140, 138, 144, 125, 138, 147, 145, 137, 138, 138, 134, 133, 138, 138, 140, 140, 133, 131, 134, 137, 137, 137, 138, 136, 138, 138, 132, 122, 138, 163, 138, 134, 150, 138, 145, 136, 138, 137, 142, 147, 134, 138, 138, 138, 138, 138, 137, 144, 140, 128, 140, 138, 122, 146, 161, 153, 138, 128, 133, 139, 138, 140, 161, 131, 137, 138, 134, 153, 138, 130, 131, 139, 137, 138, 142, 147, 138, 138, 128, 142, 152, 137, 138, 144, 137, 135, 132, 146, 138, 139, 139, 140, 138, 129, 138, 135, 142, 138, 151, 0, 138, 136, 134, 137, 143, 138, 150, 143, 138, 138, 139, 136, 143, 136, 142, 153, 114, 138, 136, 135, 138, 102, 125, 141, 138, 145, 134, 126, 128, 138, 142, 124, 138, 131, 132, 130, 138, 138, 108, 161, 138, 138, 142, 144, 106, 141, 141, 138, 137, 145, 140, 137, 138, 139, 137, 141, 138, 131, 140, 137, 136, 138, 126, 135, 138, 138, 151, 121, 151, 138, 136, 137, 138, 138, 138, 120, 138, 151, 135, 142, 140, 135, 143, 139, 138, 144, 128, 77, 138, 218, 139, 137, 157, 138, 150, 140, 138, 134, 149, 158, 138, 138, 136, 136, 138, 138, 144, 143, 138, 124, 137, 138, 136, 143, 138, 137, 138, 139, 157, 139, 138, 142, 138, 136, 126, 138, 137, 129, 138, 139, 130, 168, 89, 138, 138, 141, 138, 138, 139, 178, 138, 118]) # parameters
+i33 = Internal("op33", "TENSOR_QUANT8_ASYMM", "{1, 56, 56, 64}, 0.023528477177, 0") # intermediate result
+i34 = Parameter("op34", "TENSOR_INT32", "{64}, 0.00194196344819, 0", [3049, 1380, 52, -29, -50, 3034, 9, 2144, 4103, 1083, -123, 16, 3044, 3052, 53, 99, 3415, 3056, 245, 3490, 6, -26, 156, -280, 368, 44, 79, 3, -44, 41, 44, 673, 77, 1252, 2850, -161, -83, 1487, 79, 19, -236, 51, 74, 244, 3141, 814, 29, 87, 194, 3437, 3071, 3068, -51, 24, 24, 965, 148, 82, 2992, 2322, 36, 217, 2456, -398]) # parameters
+i35 = Parameter("op35", "TENSOR_QUANT8_ASYMM", "{1, 3, 3, 64}, 0.08253672719, 46", [40, 46, 48, 48, 49, 41, 45, 53, 44, 45, 55, 48, 40, 43, 46, 56, 45, 41, 56, 44, 49, 42, 48, 0, 38, 43, 51, 35, 48, 46, 51, 60, 47, 51, 47, 57, 37, 34, 38, 33, 66, 51, 48, 43, 45, 52, 48, 46, 46, 44, 44, 43, 36, 49, 46, 62, 53, 42, 44, 45, 51, 37, 43, 49, 40, 53, 49, 49, 36, 40, 48, 45, 43, 45, 36, 48, 41, 39, 46, 28, 43, 41, 41, 42, 53, 37, 49, 157, 48, 56, 53, 40, 49, 52, 56, 67, 48, 39, 49, 58, 31, 58, 54, 65, 42, 52, 43, 42, 42, 51, 49, 44, 50, 43, 44, 41, 33, 48, 46, 73, 57, 63, 43, 45, 52, 55, 44, 49, 44, 39, 47, 47, 55, 44, 46, 43, 46, 45, 46, 46, 44, 41, 45, 53, 43, 44, 43, 45, 51, 49, 47, 189, 50, 40, 48, 50, 47, 39, 52, 50, 48, 49, 47, 47, 39, 45, 45, 40, 41, 50, 42, 51, 44, 46, 47, 45, 48, 44, 45, 43, 45, 46, 45, 50, 51, 50, 45, 45, 49, 52, 46, 47, 40, 54, 49, 48, 40, 39, 55, 51, 43, 43, 61, 50, 41, 38, 52, 39, 44, 40, 63, 44, 52, 64, 48, 107, 41, 40, 51, 31, 49, 45, 39, 44, 48, 53, 43, 37, 46, 52, 34, 63, 29, 52, 29, 44, 44, 50, 48, 46, 41, 44, 43, 40, 39, 49, 49, 39, 40, 30, 43, 43, 52, 29, 43, 49, 38, 41, 51, 49, 67, 37, 26, 33, 43, 42, 34, 51, 39, 38, 58, 66, 43, 38, 39, 42, 56, 49, 49, 142, 57, 63, 54, 51, 50, 59, 35, 38, 50, 40, 38, 37, 53, 46, 58, 26, 51, 55, 41, 39, 41, 50, 49, 46, 29, 43, 42, 39, 50, 50, 50, 40, 33, 47, 41, 41, 55, 50, 44, 50, 41, 43, 47, 47, 31, 40, 54, 53, 45, 43, 45, 48, 42, 43, 53, 33, 44, 42, 36, 44, 51, 37, 47, 36, 43, 35, 51, 59, 48, 34, 39, 40, 49, 44, 41, 44, 51, 43, 45, 49, 53, 50, 50, 58, 43, 48, 47, 47, 37, 45, 44, 43, 55, 47, 46, 43, 38, 58, 43, 43, 50, 58, 46, 47, 44, 50, 47, 46, 51, 42, 39, 36, 45, 43, 53, 48, 44, 42, 40, 44, 45, 45, 50, 46, 51, 33, 46, 98, 52, 42, 47, 44, 47, 44, 47, 40, 48, 51, 42, 46, 54, 51, 41, 40, 46, 50, 60, 44, 45, 44, 47, 52, 51, 46, 45, 41, 50, 47, 49, 38, 45, 43, 45, 44, 49, 42, 46, 47, 42, 38, 47, 46, 33, 39, 64, 55, 45, 42, 40, 50, 43, 43, 34, 43, 45, 43, 43, 46, 51, 53, 46, 146, 43, 54, 51, 55, 48, 54, 47, 31, 49, 48, 43, 45, 56, 38, 52, 51, 47, 51, 55, 43, 44, 43, 47, 52, 58, 46, 44, 42, 57, 47, 51, 26, 49, 35, 43, 42, 51, 44, 46, 47, 43, 50, 47, 46, 53, 43, 36, 46, 46, 45, 45, 47, 43, 45, 39, 51, 46, 43, 44, 45, 47, 51, 46, 255, 43, 41, 49, 49, 47, 39, 47, 42, 47, 40, 46, 45, 48, 48, 46, 47, 43, 48, 45, 52, 45, 44, 46, 49, 54, 46, 45, 44, 50, 47, 49, 38, 47, 47, 44, 44, 49, 48, 46, 47]) # parameters
+i36 = Internal("op36", "TENSOR_QUANT8_ASYMM", "{1, 56, 56, 128}, 0.023528477177, 0") # intermediate result
+i37 = Parameter("op37", "TENSOR_INT32", "{128}, 0.00031740454142, 0", [10397, 3213, -2474, 1866, 4100, 9003, 11272, -8980, 14390, 5932, 11170, 1932, 6737, 13536, 12361, -7455, 2899, 6621, 9845, 13715, -21328, 7959, 12321, 8043, 3516, 4947, 1869, 9866, 6310, 7097, 13905, -17880, 2152, 5290, -15, 14086, 7135, 16648, 3167, 12634, 13741, 12230, -1292, 7005, -13784, 12578, 3562, 13880, 11489, 11887, 5735, -3976, 12120, 5583, 10549, 11043, 3871, 6745, 13992, 6784, 16743, 11465, 14683, -20253, 11955, -15759, 11190, 9863, 14881, 10631, 292, -2224, -4152, 10468, 3854, -3690, 11788, 7017, -15797, 10840, 6459, -8864, 5128, 1248, 4696, 11864, 7653, 3309, 10205, 7388, 7069, 30024, 10215, 9415, 9863, 6629, 6958, 4688, 3928, 9759, -2777, 6053, -6279, 15762, 18437, -21163, 1963, -7203, 4405, 6417, 5878, 6739, 741, -13719, -5667, -23613, 9525, 15965, -5816, 7987, 6860, 20016, 9765, 1172, 15322, 10155, 4962, 24292]) # parameters
+i38 = Parameter("op38", "TENSOR_QUANT8_ASYMM", "{128, 1, 1, 64}, 0.0134902289137, 81", [78, 81, 81, 103, 83, 75, 81, 79, 82, 83, 80, 92, 79, 78, 81, 82, 82, 80, 81, 78, 85, 85, 78, 81, 81, 83, 83, 84, 84, 86, 83, 82, 92, 83, 82, 82, 86, 79, 84, 81, 83, 84, 81, 84, 81, 86, 87, 82, 82, 62, 81, 79, 81, 89, 85, 84, 81, 83, 77, 77, 82, 85, 77, 77, 81, 72, 65, 82, 82, 80, 81, 78, 61, 83, 80, 81, 83, 83, 79, 80, 76, 77, 54, 89, 76, 81, 73, 81, 83, 81, 79, 134, 79, 85, 77, 56, 81, 77, 79, 79, 82, 81, 76, 76, 82, 77, 84, 88, 75, 80, 71, 84, 78, 81, 85, 81, 38, 85, 82, 119, 82, 64, 82, 81, 83, 87, 85, 82, 81, 80, 106, 97, 77, 81, 81, 81, 98, 83, 81, 89, 84, 85, 78, 77, 85, 83, 85, 105, 78, 77, 79, 81, 81, 80, 75, 89, 80, 79, 79, 85, 79, 84, 84, 79, 85, 81, 79, 80, 80, 78, 76, 82, 86, 82, 100, 79, 81, 74, 66, 86, 87, 96, 77, 85, 80, 83, 84, 79, 76, 85, 82, 100, 79, 80, 96, 92, 80, 81, 81, 83, 81, 79, 80, 95, 82, 79, 80, 81, 82, 81, 80, 91, 79, 81, 97, 81, 81, 77, 81, 84, 73, 79, 81, 82, 77, 81, 83, 81, 82, 81, 79, 81, 81, 80, 82, 80, 96, 80, 109, 77, 79, 100, 58, 83, 78, 105, 80, 81, 83, 85, 88, 76, 81, 83, 87, 97, 82, 100, 81, 79, 75, 83, 75, 78, 85, 83, 96, 84, 71, 86, 80, 72, 81, 82, 82, 76, 69, 85, 79, 81, 61, 134, 65, 80, 70, 141, 81, 87, 70, 83, 76, 77, 86, 87, 74, 77, 85, 74, 79, 40, 82, 86, 80, 83, 78, 80, 82, 77, 82, 81, 82, 84, 81, 77, 95, 78, 73, 75, 79, 79, 87, 81, 81, 82, 84, 86, 82, 78, 79, 75, 77, 75, 81, 92, 81, 76, 67, 93, 79, 83, 80, 76, 77, 81, 78, 79, 82, 79, 75, 85, 67, 71, 85, 81, 70, 64, 66, 80, 78, 79, 74, 73, 73, 81, 80, 80, 83, 82, 89, 77, 85, 82, 76, 82, 89, 73, 55, 77, 88, 87, 81, 76, 85, 83, 70, 83, 84, 90, 84, 78, 86, 76, 85, 80, 77, 93, 81, 85, 99, 78, 83, 77, 81, 76, 82, 87, 80, 81, 81, 80, 82, 81, 68, 79, 67, 81, 79, 80, 48, 89, 81, 76, 79, 84, 79, 83, 110, 81, 76, 55, 83, 112, 96, 75, 79, 89, 80, 91, 107, 84, 78, 82, 81, 84, 76, 79, 80, 75, 96, 80, 78, 83, 37, 97, 49, 105, 76, 86, 99, 87, 64, 115, 56, 49, 82, 102, 84, 83, 88, 57, 83, 81, 75, 97, 92, 82, 98, 94, 47, 94, 86, 83, 82, 49, 93, 94, 102, 41, 57, 52, 37, 83, 83, 74, 84, 71, 40, 89, 78, 71, 81, 78, 73, 96, 48, 92, 76, 72, 63, 89, 80, 75, 85, 78, 81, 85, 88, 65, 92, 76, 80, 77, 93, 81, 64, 79, 72, 92, 82, 84, 96, 83, 94, 86, 80, 81, 83, 96, 93, 87, 95, 90, 73, 70, 95, 84, 88, 71, 73, 80, 101, 89, 84, 81, 78, 89, 80, 80, 77, 73, 77, 83, 82, 70, 75, 81, 73, 67, 70, 80, 72, 83, 95, 87, 80, 81, 86, 75, 83, 88, 65, 53, 114, 81, 78, 76, 60, 86, 79, 96, 61, 108, 73, 88, 84, 79, 55, 110, 89, 81, 68, 62, 86, 69, 83, 66, 59, 72, 62, 101, 78, 57, 83, 86, 59, 71, 98, 66, 59, 70, 79, 90, 80, 72, 69, 91, 80, 103, 64, 83, 86, 86, 56, 89, 52, 79, 104, 92, 80, 82, 75, 79, 85, 79, 84, 78, 82, 80, 81, 79, 83, 91, 78, 77, 85, 84, 83, 78, 82, 80, 86, 86, 94, 81, 82, 84, 86, 82, 85, 80, 84, 85, 85, 84, 80, 86, 87, 79, 85, 84, 83, 87, 85, 80, 79, 85, 76, 84, 84, 105, 70, 76, 84, 84, 85, 81, 84, 83, 78, 70, 84, 83, 87, 85, 84, 78, 86, 100, 78, 79, 83, 81, 84, 83, 81, 83, 80, 82, 80, 81, 78, 81, 82, 52, 83, 79, 90, 81, 80, 75, 77, 75, 77, 77, 81, 89, 85, 79, 84, 82, 82, 77, 79, 78, 82, 82, 80, 79, 85, 80, 63, 77, 78, 79, 90, 80, 66, 99, 98, 89, 79, 70, 78, 81, 85, 85, 101, 60, 83, 82, 85, 80, 80, 81, 81, 83, 80, 82, 81, 77, 78, 80, 80, 82, 81, 82, 108, 73, 80, 79, 79, 81, 81, 83, 82, 73, 83, 84, 80, 59, 82, 81, 81, 79, 84, 81, 81, 80, 81, 80, 80, 81, 75, 83, 83, 80, 81, 80, 81, 83, 82, 83, 83, 99, 80, 80, 82, 78, 84, 69, 78, 82, 83, 83, 82, 81, 80, 81, 84, 80, 80, 86, 83, 79, 80, 83, 77, 76, 76, 79, 77, 84, 82, 98, 82, 81, 80, 84, 85, 86, 79, 77, 81, 77, 83, 69, 80, 80, 84, 82, 84, 83, 85, 81, 84, 75, 82, 74, 80, 81, 80, 78, 83, 79, 80, 78, 63, 77, 86, 74, 70, 83, 81, 74, 79, 85, 77, 85, 87, 79, 84, 75, 85, 76, 79, 74, 82, 83, 76, 77, 88, 82, 79, 76, 85, 80, 84, 83, 89, 81, 84, 84, 85, 85, 87, 86, 77, 81, 80, 84, 62, 81, 85, 80, 77, 82, 78, 87, 89, 89, 77, 80, 77, 98, 90, 95, 75, 77, 85, 82, 75, 80, 83, 79, 89, 78, 86, 80, 90, 87, 83, 88, 75, 80, 79, 83, 78, 79, 73, 80, 74, 77, 83, 74, 79, 79, 85, 82, 84, 84, 83, 82, 81, 81, 82, 87, 84, 75, 84, 84, 86, 88, 88, 87, 81, 77, 90, 78, 80, 78, 83, 76, 81, 88, 93, 83, 82, 79, 80, 73, 81, 83, 74, 115, 78, 87, 77, 76, 81, 56, 85, 81, 84, 97, 79, 82, 85, 93, 79, 78, 84, 81, 83, 74, 77, 95, 80, 79, 83, 83, 63, 81, 83, 81, 81, 84, 82, 81, 82, 84, 81, 79, 82, 81, 86, 88, 89, 81, 84, 79, 77, 82, 82, 82, 84, 84, 86, 79, 83, 97, 87, 79, 85, 84, 75, 82, 83, 83, 110, 91, 82, 81, 91, 76, 82, 88, 77, 79, 75, 73, 80, 80, 77, 85, 83, 83, 81, 79, 78, 80, 86, 86, 59, 90, 78, 76, 78, 81, 80, 109, 81, 81, 78, 77, 78, 75, 82, 77, 96, 82, 77, 86, 85, 63, 76, 81, 77, 79, 67, 76, 89, 78, 83, 101, 81, 90, 94, 79, 80, 80, 76, 81, 71, 85, 83, 87, 73, 83, 77, 83, 81, 80, 93, 82, 82, 82, 72, 56, 81, 91, 83, 89, 79, 83, 61, 86, 91, 77, 76, 93, 80, 79, 122, 75, 84, 81, 79, 58, 103, 81, 65, 68, 93, 80, 68, 78, 82, 86, 94, 79, 69, 78, 79, 82, 82, 75, 77, 81, 80, 85, 87, 83, 81, 40, 83, 80, 80, 80, 94, 73, 90, 69, 103, 80, 82, 81, 81, 78, 77, 82, 82, 80, 83, 81, 85, 88, 68, 85, 84, 80, 77, 83, 82, 80, 76, 75, 84, 79, 81, 81, 70, 98, 83, 79, 60, 78, 76, 77, 109, 60, 83, 78, 79, 85, 84, 81, 80, 81, 81, 48, 82, 83, 81, 81, 78, 78, 82, 83, 86, 92, 79, 84, 80, 75, 64, 81, 83, 73, 77, 77, 79, 132, 82, 80, 86, 88, 81, 108, 82, 81, 65, 81, 93, 89, 80, 79, 90, 83, 81, 80, 97, 81, 79, 81, 67, 94, 66, 88, 81, 76, 79, 85, 88, 71, 80, 70, 82, 90, 90, 82, 85, 69, 77, 121, 78, 88, 81, 85, 75, 81, 83, 68, 85, 80, 92, 82, 78, 77, 87, 82, 77, 82, 79, 81, 81, 80, 85, 74, 81, 80, 81, 82, 71, 81, 82, 76, 82, 79, 79, 81, 81, 80, 80, 59, 82, 80, 90, 81, 81, 80, 81, 81, 79, 81, 84, 82, 81, 83, 83, 81, 84, 81, 80, 80, 82, 81, 81, 81, 94, 81, 78, 81, 81, 82, 81, 81, 82, 97, 80, 75, 84, 83, 82, 80, 81, 79, 92, 93, 76, 82, 72, 106, 82, 76, 81, 76, 78, 83, 79, 99, 80, 82, 81, 81, 85, 78, 79, 68, 82, 82, 75, 81, 80, 84, 82, 82, 76, 84, 80, 82, 75, 76, 79, 81, 77, 80, 80, 80, 83, 81, 80, 84, 71, 78, 71, 83, 83, 74, 87, 81, 82, 85, 93, 86, 81, 83, 81, 78, 83, 81, 73, 70, 80, 80, 99, 80, 81, 80, 81, 81, 94, 80, 83, 82, 80, 80, 80, 82, 82, 81, 78, 91, 82, 80, 81, 81, 80, 81, 83, 81, 81, 80, 81, 80, 81, 81, 82, 81, 81, 80, 81, 81, 80, 81, 81, 81, 95, 82, 86, 81, 81, 84, 76, 80, 81, 68, 81, 81, 82, 81, 80, 81, 81, 81, 83, 66, 86, 76, 88, 82, 81, 78, 76, 82, 78, 79, 76, 74, 85, 84, 83, 81, 77, 81, 68, 76, 83, 82, 74, 81, 84, 77, 76, 109, 79, 79, 85, 74, 79, 82, 81, 80, 81, 80, 76, 80, 81, 74, 81, 80, 77, 83, 85, 80, 81, 78, 76, 83, 73, 81, 80, 65, 82, 134, 81, 85, 82, 52, 83, 77, 83, 82, 92, 87, 80, 82, 81, 82, 93, 83, 80, 84, 81, 82, 81, 81, 80, 80, 81, 82, 80, 80, 86, 81, 80, 80, 81, 81, 81, 80, 81, 81, 80, 79, 82, 80, 81, 80, 81, 81, 83, 81, 81, 81, 95, 81, 69, 81, 81, 72, 81, 81, 84, 84, 81, 81, 80, 83, 82, 81, 80, 82, 92, 69, 81, 83, 83, 79, 92, 82, 87, 77, 87, 75, 85, 74, 83, 86, 96, 86, 84, 81, 71, 87, 79, 93, 83, 81, 84, 96, 88, 77, 92, 92, 89, 84, 92, 92, 76, 91, 81, 81, 95, 88, 89, 89, 94, 86, 92, 88, 88, 92, 88, 82, 82, 74, 76, 83, 84, 85, 92, 81, 59, 63, 95, 81, 82, 80, 81, 80, 88, 82, 82, 82, 81, 80, 94, 81, 80, 90, 81, 80, 82, 81, 81, 81, 82, 97, 81, 80, 77, 81, 80, 81, 81, 82, 84, 80, 81, 78, 82, 81, 80, 80, 81, 82, 80, 81, 80, 80, 81, 80, 67, 82, 73, 80, 81, 87, 80, 81, 82, 64, 82, 83, 81, 79, 80, 83, 80, 82, 78, 67, 82, 83, 83, 79, 80, 84, 77, 83, 80, 85, 68, 78, 94, 84, 80, 80, 79, 82, 66, 89, 74, 77, 77, 81, 81, 66, 74, 72, 63, 82, 82, 84, 68, 79, 79, 82, 81, 82, 70, 76, 78, 78, 80, 74, 87, 80, 83, 83, 81, 78, 82, 90, 77, 80, 78, 84, 84, 74, 92, 82, 79, 69, 84, 85, 89, 91, 83, 74, 84, 79, 83, 77, 77, 72, 79, 77, 84, 83, 76, 82, 83, 82, 20, 90, 87, 92, 77, 81, 80, 84, 81, 86, 63, 75, 72, 110, 75, 82, 77, 80, 83, 77, 83, 81, 89, 85, 83, 76, 80, 71, 78, 76, 79, 75, 80, 78, 78, 79, 78, 31, 81, 114, 71, 93, 78, 104, 82, 79, 79, 55, 85, 79, 77, 72, 80, 75, 85, 72, 89, 88, 81, 75, 83, 85, 84, 76, 94, 79, 85, 78, 79, 81, 82, 85, 83, 70, 109, 86, 81, 76, 63, 44, 79, 77, 87, 86, 73, 81, 78, 83, 75, 68, 77, 89, 83, 89, 87, 75, 81, 84, 75, 80, 82, 78, 85, 84, 91, 78, 87, 91, 82, 73, 80, 74, 77, 81, 81, 91, 168, 75, 78, 82, 78, 83, 87, 103, 85, 178, 83, 82, 83, 84, 63, 94, 76, 81, 79, 78, 75, 80, 84, 81, 68, 83, 91, 79, 84, 78, 80, 79, 76, 77, 139, 61, 71, 86, 83, 71, 81, 78, 77, 80, 84, 105, 85, 80, 85, 84, 85, 76, 85, 88, 71, 81, 84, 82, 92, 81, 80, 88, 89, 84, 73, 75, 80, 88, 79, 81, 94, 66, 79, 73, 85, 88, 80, 80, 96, 75, 82, 81, 86, 81, 71, 87, 75, 80, 80, 83, 100, 76, 85, 78, 81, 78, 78, 91, 78, 97, 87, 82, 82, 75, 82, 80, 81, 83, 81, 66, 87, 82, 69, 80, 82, 78, 112, 77, 80, 76, 80, 78, 81, 77, 75, 92, 80, 80, 81, 85, 83, 81, 82, 88, 79, 79, 82, 82, 83, 82, 83, 76, 82, 80, 78, 81, 84, 81, 80, 81, 83, 82, 78, 77, 82, 82, 92, 92, 77, 83, 78, 80, 81, 80, 83, 81, 82, 73, 79, 68, 70, 69, 86, 84, 79, 92, 103, 81, 76, 79, 84, 80, 80, 81, 73, 71, 81, 67, 81, 82, 77, 84, 78, 87, 81, 82, 66, 79, 88, 82, 81, 79, 78, 81, 78, 78, 92, 81, 85, 81, 90, 86, 96, 83, 78, 95, 82, 81, 82, 81, 82, 82, 79, 76, 88, 78, 81, 79, 81, 114, 80, 77, 80, 81, 81, 82, 79, 93, 80, 80, 78, 83, 77, 81, 78, 89, 77, 77, 80, 82, 76, 80, 81, 78, 76, 73, 85, 86, 81, 72, 87, 84, 60, 88, 77, 92, 73, 79, 88, 82, 77, 88, 81, 81, 81, 86, 99, 78, 89, 83, 77, 73, 73, 89, 84, 70, 78, 83, 90, 77, 93, 73, 76, 82, 78, 90, 83, 78, 75, 82, 81, 82, 71, 81, 85, 73, 73, 89, 52, 84, 86, 88, 80, 81, 81, 85, 83, 73, 82, 82, 80, 81, 67, 78, 82, 75, 83, 80, 80, 82, 82, 82, 71, 77, 82, 83, 85, 81, 78, 83, 82, 81, 74, 80, 80, 74, 81, 84, 79, 82, 81, 80, 89, 78, 82, 78, 81, 76, 92, 77, 77, 79, 82, 77, 82, 82, 92, 93, 77, 82, 79, 70, 76, 85, 83, 105, 73, 101, 73, 80, 82, 92, 81, 75, 89, 77, 82, 78, 83, 90, 76, 78, 86, 83, 82, 74, 82, 74, 84, 85, 83, 81, 80, 91, 90, 82, 89, 87, 81, 82, 84, 84, 78, 82, 85, 79, 85, 83, 82, 87, 85, 84, 75, 82, 81, 86, 85, 78, 79, 74, 78, 88, 94, 82, 83, 86, 61, 73, 85, 88, 78, 76, 91, 13, 80, 81, 104, 90, 87, 37, 78, 83, 96, 84, 100, 92, 83, 84, 77, 86, 90, 83, 97, 91, 85, 81, 105, 96, 60, 84, 82, 59, 78, 82, 78, 84, 84, 75, 84, 126, 49, 55, 88, 70, 77, 57, 79, 73, 79, 79, 86, 81, 84, 63, 82, 80, 82, 77, 75, 81, 79, 81, 70, 82, 81, 79, 79, 53, 82, 82, 85, 80, 78, 75, 83, 84, 74, 86, 81, 77, 83, 77, 83, 77, 86, 81, 92, 82, 77, 81, 81, 93, 83, 85, 87, 114, 81, 82, 98, 76, 82, 82, 81, 84, 73, 88, 86, 78, 77, 58, 74, 77, 83, 81, 80, 77, 82, 69, 80, 80, 75, 77, 77, 82, 88, 77, 85, 84, 82, 78, 71, 81, 80, 90, 85, 79, 83, 77, 79, 79, 80, 88, 83, 75, 93, 86, 82, 72, 80, 70, 81, 90, 88, 81, 83, 79, 82, 80, 75, 83, 86, 84, 84, 83, 63, 92, 90, 81, 78, 88, 84, 89, 97, 82, 79, 82, 78, 95, 95, 83, 77, 82, 85, 81, 92, 80, 84, 81, 79, 75, 81, 81, 82, 81, 81, 75, 55, 95, 78, 82, 77, 84, 63, 81, 76, 90, 81, 79, 81, 78, 87, 87, 79, 75, 88, 82, 82, 81, 82, 81, 79, 77, 84, 73, 73, 77, 85, 80, 73, 79, 88, 82, 80, 83, 79, 79, 76, 74, 73, 81, 107, 81, 83, 86, 68, 81, 70, 67, 100, 74, 75, 87, 71, 82, 71, 82, 65, 66, 79, 84, 82, 89, 80, 83, 85, 78, 71, 82, 84, 80, 78, 79, 82, 81, 81, 82, 85, 46, 80, 82, 103, 81, 80, 78, 79, 84, 80, 79, 82, 86, 79, 79, 81, 83, 78, 82, 82, 81, 82, 81, 81, 78, 98, 82, 67, 78, 80, 62, 85, 83, 88, 92, 82, 75, 80, 84, 80, 83, 80, 83, 108, 61, 82, 82, 92, 89, 81, 80, 81, 81, 96, 81, 81, 89, 82, 82, 80, 81, 81, 82, 84, 94, 79, 81, 78, 81, 81, 81, 81, 80, 81, 81, 82, 78, 79, 81, 81, 81, 79, 82, 80, 81, 81, 80, 81, 80, 78, 82, 75, 82, 82, 82, 77, 81, 82, 66, 82, 82, 81, 79, 81, 83, 80, 79, 78, 68, 77, 78, 89, 110, 82, 94, 81, 81, 63, 92, 76, 102, 89, 87, 75, 86, 109, 87, 80, 61, 72, 90, 81, 81, 79, 79, 81, 75, 73, 89, 77, 71, 61, 64, 94, 76, 96, 78, 81, 83, 79, 80, 75, 74, 79, 74, 76, 64, 85, 91, 82, 80, 64, 100, 98, 74, 83, 81, 105, 78, 89, 78, 65, 63, 81, 81, 72, 78, 81, 81, 80, 81, 69, 80, 80, 80, 81, 81, 81, 81, 80, 81, 81, 83, 81, 81, 75, 81, 81, 81, 80, 81, 81, 81, 80, 81, 81, 80, 80, 81, 83, 81, 81, 81, 80, 80, 82, 82, 67, 82, 95, 82, 80, 89, 81, 82, 77, 78, 81, 81, 81, 79, 80, 80, 80, 79, 70, 92, 84, 78, 80, 78, 79, 83, 76, 80, 79, 75, 76, 74, 85, 79, 78, 77, 74, 84, 80, 80, 79, 75, 78, 81, 80, 76, 75, 75, 91, 78, 81, 82, 64, 81, 85, 78, 73, 79, 74, 79, 77, 80, 78, 77, 84, 89, 81, 77, 75, 75, 84, 85, 77, 80, 107, 82, 80, 85, 92, 83, 78, 81, 81, 79, 77, 55, 78, 81, 80, 76, 87, 92, 81, 78, 83, 83, 71, 80, 81, 80, 82, 80, 80, 84, 84, 81, 80, 81, 90, 94, 86, 81, 90, 71, 82, 80, 78, 60, 83, 79, 81, 59, 88, 83, 85, 80, 83, 79, 82, 88, 80, 81, 80, 84, 80, 79, 82, 81, 82, 80, 80, 79, 78, 83, 84, 79, 78, 80, 75, 87, 81, 84, 76, 74, 85, 82, 83, 86, 78, 81, 78, 81, 82, 82, 60, 74, 78, 79, 75, 86, 79, 81, 81, 80, 82, 82, 54, 79, 80, 87, 111, 85, 75, 83, 65, 81, 77, 73, 84, 75, 83, 75, 81, 87, 82, 84, 86, 84, 78, 85, 84, 78, 103, 83, 84, 75, 72, 83, 81, 71, 81, 80, 79, 86, 81, 80, 81, 79, 77, 80, 82, 81, 81, 84, 81, 86, 69, 81, 80, 83, 83, 79, 79, 77, 80, 81, 82, 83, 80, 81, 80, 79, 93, 80, 83, 79, 70, 66, 82, 72, 80, 85, 88, 81, 67, 82, 80, 76, 82, 91, 72, 79, 82, 81, 81, 80, 83, 82, 94, 82, 83, 77, 80, 82, 81, 81, 88, 81, 80, 79, 77, 86, 78, 83, 79, 84, 74, 74, 86, 86, 79, 77, 80, 87, 76, 82, 75, 78, 74, 81, 79, 74, 73, 76, 71, 78, 80, 79, 74, 81, 83, 79, 74, 83, 73, 76, 77, 73, 78, 78, 85, 74, 80, 79, 78, 75, 87, 88, 79, 80, 78, 80, 80, 76, 91, 91, 74, 76, 80, 79, 79, 84, 70, 98, 84, 81, 78, 81, 106, 82, 75, 98, 85, 84, 81, 80, 80, 79, 91, 77, 85, 76, 83, 81, 78, 77, 82, 93, 92, 79, 79, 84, 91, 82, 82, 85, 80, 82, 81, 81, 83, 83, 84, 80, 90, 84, 77, 82, 82, 61, 73, 78, 72, 81, 94, 88, 78, 73, 69, 76, 84, 84, 91, 59, 85, 86, 75, 74, 77, 89, 84, 81, 75, 69, 75, 70, 84, 82, 77, 83, 78, 81, 123, 77, 97, 94, 72, 81, 75, 72, 81, 46, 75, 70, 66, 12, 64, 75, 88, 73, 89, 78, 83, 85, 95, 80, 71, 69, 80, 68, 82, 80, 83, 79, 81, 69, 82, 84, 76, 111, 89, 117, 64, 74, 79, 21, 78, 87, 84, 81, 80, 79, 81, 82, 81, 81, 74, 79, 82, 77, 81, 82, 82, 83, 81, 81, 79, 95, 80, 82, 78, 81, 81, 80, 81, 86, 82, 82, 82, 69, 82, 82, 80, 79, 78, 80, 83, 81, 80, 79, 79, 80, 85, 82, 92, 80, 81, 87, 82, 79, 70, 83, 78, 108, 82, 75, 80, 82, 80, 80, 76, 105, 70, 83, 79, 82, 84, 76, 86, 80, 79, 81, 76, 78, 86, 70, 95, 87, 86, 71, 80, 82, 77, 92, 81, 81, 83, 74, 78, 79, 75, 81, 90, 87, 78, 83, 71, 96, 93, 76, 74, 88, 85, 92, 98, 78, 83, 89, 82, 95, 94, 81, 82, 84, 85, 82, 94, 93, 91, 85, 74, 73, 86, 82, 82, 83, 79, 82, 82, 76, 82, 79, 83, 84, 87, 82, 83, 85, 76, 78, 76, 81, 79, 82, 80, 89, 84, 77, 92, 81, 81, 80, 82, 81, 80, 79, 77, 73, 81, 81, 82, 81, 81, 83, 80, 82, 80, 81, 79, 81, 107, 81, 68, 82, 84, 83, 79, 79, 88, 78, 79, 77, 82, 76, 81, 84, 78, 83, 81, 42, 81, 93, 84, 75, 82, 79, 80, 76, 81, 77, 83, 83, 80, 82, 79, 78, 104, 83, 79, 85, 79, 83, 86, 81, 85, 79, 80, 73, 94, 82, 82, 79, 64, 76, 82, 83, 83, 76, 74, 81, 83, 80, 80, 96, 87, 85, 80, 81, 80, 89, 80, 83, 81, 79, 74, 82, 80, 80, 82, 82, 80, 79, 86, 85, 81, 75, 81, 85, 81, 84, 82, 81, 80, 80, 73, 81, 81, 83, 85, 81, 101, 78, 83, 82, 80, 82, 77, 81, 79, 81, 82, 73, 103, 86, 76, 79, 57, 79, 75, 88, 94, 86, 77, 84, 75, 81, 83, 81, 79, 64, 79, 87, 81, 78, 85, 84, 72, 81, 70, 78, 82, 81, 87, 79, 83, 85, 82, 84, 84, 84, 80, 84, 81, 78, 77, 80, 78, 82, 79, 85, 88, 76, 81, 78, 99, 86, 74, 82, 90, 71, 80, 81, 79, 81, 74, 71, 52, 76, 78, 76, 95, 81, 82, 76, 82, 77, 77, 82, 80, 85, 75, 65, 82, 70, 78, 81, 79, 89, 78, 75, 76, 82, 56, 81, 71, 75, 48, 89, 77, 73, 82, 82, 80, 84, 84, 77, 83, 80, 82, 78, 83, 82, 80, 74, 83, 82, 82, 81, 79, 79, 47, 73, 80, 80, 79, 81, 82, 80, 83, 89, 79, 82, 79, 50, 76, 86, 84, 81, 83, 83, 81, 82, 81, 81, 83, 80, 89, 83, 82, 81, 82, 78, 81, 82, 94, 85, 80, 100, 82, 82, 80, 81, 83, 98, 73, 90, 79, 94, 83, 79, 82, 75, 76, 37, 84, 82, 78, 83, 69, 80, 82, 85, 80, 80, 82, 81, 86, 79, 79, 81, 35, 78, 78, 82, 84, 91, 81, 80, 81, 79, 79, 82, 82, 90, 85, 78, 84, 82, 79, 78, 79, 83, 81, 82, 80, 80, 81, 85, 82, 83, 82, 78, 83, 82, 82, 81, 83, 81, 80, 80, 75, 81, 82, 81, 85, 76, 85, 80, 79, 79, 80, 89, 76, 76, 86, 86, 86, 76, 84, 80, 88, 85, 87, 81, 82, 90, 88, 82, 87, 89, 88, 86, 87, 86, 78, 86, 92, 79, 85, 85, 85, 88, 87, 87, 77, 88, 79, 87, 85, 94, 75, 75, 87, 81, 89, 86, 88, 87, 73, 66, 87, 83, 84, 81, 84, 83, 81, 83, 82, 83, 82, 82, 82, 87, 78, 85, 80, 81, 80, 81, 79, 88, 78, 80, 79, 80, 81, 81, 80, 82, 83, 84, 45, 82, 80, 81, 105, 81, 82, 81, 82, 79, 91, 81, 81, 79, 80, 75, 77, 81, 79, 79, 77, 80, 80, 81, 85, 81, 78, 78, 77, 76, 63, 81, 79, 76, 84, 82, 106, 65, 77, 81, 63, 85, 62, 95, 78, 80, 150, 82, 74, 106, 83, 70, 79, 105, 83, 84, 89, 72, 80, 81, 82, 188, 93, 84, 86, 167, 94, 79, 88, 69, 84, 83, 80, 87, 182, 65, 79, 52, 74, 107, 78, 75, 78, 74, 82, 80, 88, 81, 81, 76, 81, 77, 85, 82, 77, 82, 76, 85, 76, 81, 98, 83, 81, 83, 92, 68, 80, 68, 79, 84, 64, 80, 88, 64, 73, 76, 87, 100, 74, 82, 81, 71, 83, 81, 83, 55, 71, 79, 84, 59, 71, 81, 92, 80, 79, 83, 83, 75, 59, 87, 71, 103, 92, 68, 82, 84, 79, 82, 77, 83, 81, 80, 86, 82, 76, 81, 73, 67, 89, 81, 94, 69, 79, 81, 96, 98, 75, 74, 236, 92, 88, 86, 78, 79, 69, 83, 104, 80, 73, 91, 74, 98, 81, 80, 87, 84, 82, 81, 75, 87, 62, 65, 84, 77, 87, 83, 72, 79, 83, 85, 77, 65, 75, 255, 78, 91, 84, 89, 79, 77, 78, 84, 79, 79, 83, 71, 74, 74, 85, 83, 82, 80, 84, 79, 69, 77, 81, 79, 81, 81, 86, 79, 84, 83, 82, 81, 94, 80, 83, 86, 81, 80, 79, 80, 81, 82, 90, 88, 80, 81, 82, 81, 82, 82, 82, 75, 77, 83, 80, 90, 76, 81, 80, 82, 76, 82, 82, 82, 82, 84, 81, 82, 78, 78, 75, 81, 82, 78, 80, 81, 50, 75, 77, 86, 81, 62, 84, 81, 78, 74, 72, 94, 86, 60, 79, 81, 83, 82, 81, 88, 82, 80, 77, 82, 60, 85, 83, 80, 83, 86, 81, 80, 68, 80, 80, 81, 82, 100, 84, 84, 78, 67, 84, 83, 81, 46, 78, 82, 80, 62, 120, 82, 79, 74, 84, 81, 83, 88, 81, 81, 78, 80, 80, 90, 84, 81, 81, 78, 79, 81, 80, 85, 77, 79, 81, 79, 81, 68, 82, 80, 85, 80, 82, 57, 83, 83, 95, 79, 84, 82, 83, 83, 81, 81, 77, 82, 82, 82, 79, 81, 95, 83, 80, 80, 82, 87, 80, 84, 82, 80, 78, 84, 80, 58, 64, 83, 81, 80, 79, 75, 82, 82, 82, 81, 80, 81, 82, 86, 81, 82, 81, 84, 80, 80, 84, 80, 84, 79, 81, 83, 81, 81, 65, 79, 81, 81, 81, 81, 66, 82, 81, 79, 82, 81, 81, 82, 82, 81, 78, 73, 80, 81, 82, 81, 81, 80, 81, 80, 81, 81, 81, 85, 80, 81, 82, 81, 80, 81, 81, 81, 82, 80, 82, 82, 71, 81, 77, 82, 80, 80, 85, 82, 81, 95, 81, 82, 80, 82, 80, 81, 81, 83, 82, 98, 82, 85, 85, 74, 82, 81, 81, 81, 77, 68, 85, 74, 83, 80, 80, 82, 74, 85, 84, 87, 78, 79, 86, 81, 83, 82, 75, 81, 106, 79, 82, 82, 62, 100, 78, 80, 80, 79, 82, 82, 77, 83, 82, 93, 87, 82, 78, 82, 82, 91, 79, 79, 78, 74, 93, 81, 78, 82, 93, 80, 84, 87, 88, 94, 81, 84, 81, 81, 72, 86, 71, 86, 81, 83, 84, 81, 79, 84, 121, 74, 86, 82, 82, 83, 82, 71, 81, 81, 80, 83, 80, 81, 79, 82, 74, 78, 78, 80, 87, 88, 77, 83, 84, 76, 78, 81, 71, 81, 81, 87, 81, 87, 133, 80, 82, 81, 80, 82, 81, 80, 75, 81, 81, 84, 74, 84, 81, 83, 74, 80, 81, 81, 75, 88, 76, 86, 81, 84, 82, 81, 82, 90, 126, 77, 80, 88, 81, 82, 81, 81, 80, 81, 78, 85, 80, 81, 78, 84, 116, 79, 79, 79, 72, 60, 85, 82, 85, 77, 72, 83, 89, 81, 81, 75, 79, 62, 80, 82, 82, 84, 80, 82, 79, 79, 128, 82, 83, 85, 77, 81, 82, 79, 84, 81, 77, 80, 82, 83, 83, 79, 81, 80, 82, 85, 85, 82, 80, 74, 81, 83, 80, 80, 78, 81, 79, 81, 76, 84, 79, 82, 83, 80, 79, 80, 79, 44, 81, 83, 83, 72, 80, 81, 81, 80, 77, 79, 81, 80, 80, 77, 77, 81, 80, 82, 79, 87, 91, 83, 80, 82, 84, 82, 77, 77, 75, 75, 81, 75, 83, 74, 82, 67, 84, 82, 77, 84, 82, 79, 78, 84, 84, 83, 134, 84, 78, 81, 87, 87, 76, 81, 82, 77, 87, 70, 95, 87, 72, 86, 63, 77, 82, 84, 96, 83, 78, 80, 83, 78, 87, 84, 81, 53, 80, 88, 78, 82, 81, 80, 78, 83, 45, 87, 85, 82, 70, 82, 89, 83, 80, 78, 91, 85, 78, 85, 95, 82, 73, 74, 80, 94, 86, 79, 77, 76, 75, 77, 89, 93, 84, 82, 93, 70, 85, 81, 92, 84, 80, 96, 88, 84, 79, 81, 120, 73, 82, 83, 81, 77, 87, 91, 84, 91, 94, 88, 83, 87, 82, 78, 76, 80, 80, 71, 88, 81, 67, 77, 83, 68, 117, 77, 79, 79, 78, 82, 84, 80, 62, 101, 83, 80, 83, 79, 78, 82, 82, 80, 83, 80, 80, 81, 83, 79, 81, 67, 81, 81, 64, 81, 82, 83, 82, 81, 82, 83, 82, 80, 77, 83, 83, 81, 87, 83, 82, 80, 81, 81, 84, 85, 75, 86, 76, 79, 82, 43, 88, 84, 83, 69, 76, 76, 80, 78, 83, 80, 93, 83, 69, 69, 80, 79, 79, 80, 79, 82, 81, 82, 80, 81, 82, 77, 80, 82, 80, 82, 77, 81, 100, 73, 81, 80, 79, 81, 81, 81, 81, 71, 80, 79, 82, 97, 80, 80, 84, 83, 80, 80, 79, 80, 80, 81, 80, 79, 65, 83, 80, 78, 80, 80, 83, 84, 68, 87, 80, 65, 82, 79, 77, 82, 82, 73, 82, 83, 91, 83, 78, 78, 63, 87, 64, 88, 84, 88, 59, 79, 99, 95, 66, 59, 83, 94, 73, 85, 61, 63, 79, 81, 76, 59, 67, 72, 81, 63, 65, 81, 81, 76, 85, 60, 74, 87, 62, 64, 62, 73, 56, 77, 73, 81, 74, 73, 62, 82, 78, 102, 71, 80, 79, 72, 68, 73, 87, 77, 69, 75, 80, 79, 73, 84, 83, 82, 91, 79, 83, 77, 82, 81, 83, 82, 81, 74, 99, 85, 84, 74, 81, 79, 83, 87, 83, 81, 85, 77, 79, 86, 76, 79, 84, 87, 90, 76, 55, 89, 87, 78, 79, 89, 84, 92, 101, 80, 77, 80, 83, 103, 97, 79, 79, 80, 90, 82, 100, 87, 82, 83, 86, 74, 83, 82, 79, 82, 79, 79, 95, 107, 79, 80, 78, 83, 89, 80, 79, 89, 82, 79, 76, 76, 73, 82, 79, 101, 84, 79, 78, 81, 83, 76, 82, 77, 82, 75, 81, 76, 77, 75, 82, 80, 85, 81, 78, 80, 80, 83, 78, 83, 81, 80, 94, 78, 79, 64, 86, 79, 72, 86, 81, 78, 80, 71, 79, 80, 78, 80, 77, 78, 93, 85, 80, 86, 158, 99, 90, 77, 82, 79, 66, 79, 85, 76, 66, 98, 81, 89, 89, 84, 81, 88, 75, 81, 87, 61, 73, 80, 83, 67, 65, 89, 79, 85, 74, 60, 84, 69, 65, 152, 88, 85, 74, 82, 83, 87, 82, 79, 73, 79, 86, 78, 84, 81, 79, 93, 59, 79, 73, 85, 57, 87, 85, 87, 73, 80, 81, 78, 85, 79, 80, 81, 79, 72, 80, 79, 81, 75, 78, 88, 66, 78, 82, 81, 83, 77, 81, 81, 84, 82, 81, 84, 88, 82, 100, 91, 80, 84, 87, 91, 64, 82, 80, 85, 90, 91, 72, 80, 73, 113, 83, 80, 87, 91, 80, 83, 84, 83, 99, 73, 88, 76, 77, 74, 78, 84, 82, 74, 81, 80, 100, 97, 81, 81, 80, 81, 88, 77, 84, 89, 83, 81, 81, 82, 83, 82, 83, 90, 81, 82, 97, 81, 80, 81, 81, 84, 80, 80, 83, 84, 80, 83, 82, 82, 85, 81, 80, 82, 82, 83, 82, 81, 101, 80, 108, 79, 81, 95, 58, 81, 82, 106, 83, 85, 79, 83, 82, 73, 81, 79, 83, 93, 79, 81, 113, 69, 81, 80, 78, 82, 93, 81, 83, 79, 81, 83, 81, 78, 77, 83, 89, 81, 80, 80, 92, 81, 80, 77, 86, 90, 79, 81, 81, 83, 79, 80, 82, 81, 92, 82, 75, 81, 81, 83, 81, 83, 95, 82, 107, 86, 79, 104, 54, 81, 89, 113, 74, 85, 82, 82, 83, 69, 82, 89, 60, 71, 79, 89, 78, 81, 82, 82, 84, 80, 79, 88, 84, 73, 81, 79, 80, 78, 90, 78, 75, 83, 82, 83, 84, 81, 81, 84, 79, 85, 64, 79, 79, 83, 93, 89, 75, 80, 91, 86, 81, 80, 79, 84, 85, 82, 82, 69, 76, 88, 82, 79, 83, 81, 84, 76, 61, 77, 84, 76, 69, 85, 83, 77, 82, 86, 79, 78, 84, 73, 81, 81, 87, 81, 77, 76, 80, 79, 80, 83, 82, 84, 72, 79, 82, 79, 77, 81, 85, 81, 79, 79, 83, 81, 87, 82, 84, 83, 81, 89, 73, 79, 78, 82, 81, 79, 81, 80, 82, 81, 80, 92, 80, 88, 92, 90, 77, 81, 84, 78, 72, 86, 76, 84, 80, 78, 82, 83, 88, 86, 86, 85, 81, 81, 88, 78, 84, 78, 80, 79, 96, 81, 72, 86, 82, 79, 79, 89, 92, 81, 94, 82, 81, 81, 86, 103, 90, 88, 95, 95, 74, 78, 98, 82, 75, 77, 82, 77, 104, 84, 79, 80, 81, 93, 82, 74, 80, 86, 83, 83, 82, 70, 82, 85, 80, 80, 71, 86, 81, 80, 85, 91, 82, 83, 79, 83, 83, 84, 73, 78, 80, 64, 80, 80, 73, 82, 82, 79, 80, 82, 78, 82, 84, 78, 83, 62, 80, 81, 95, 84, 82, 80, 81, 76, 83, 80, 83, 83, 82, 58, 86, 64, 83, 83, 88, 85, 101, 81, 84, 81, 83, 99, 70, 81, 83, 82, 83, 83, 80, 82, 102, 80, 80, 77, 83, 82, 83, 82, 82, 66, 83, 83, 80, 80, 85, 75, 82, 84, 80, 85, 82, 80, 82, 83, 80, 81, 87, 83, 84, 79, 79, 81, 81, 82, 80, 80, 84, 81, 79, 79, 84, 85, 90, 88, 85, 89, 82, 82, 77, 84, 96, 71, 81, 75, 85, 76, 81, 74, 81, 82, 81, 80, 81, 76, 79, 79, 80, 77, 81, 85, 84, 81, 81, 81, 84, 81, 81, 81, 81, 81, 84, 82, 81, 80, 81, 81, 82, 80, 81, 81, 79, 69, 79, 81, 89, 81, 81, 80, 80, 79, 82, 81, 80, 80, 79, 81, 81, 81, 81, 82, 81, 81, 81, 80, 81, 81, 97, 82, 63, 81, 81, 76, 86, 81, 85, 94, 82, 77, 81, 81, 81, 81, 81, 80, 91, 79, 35, 98, 86, 77, 75, 96, 58, 86, 68, 68, 86, 73, 81, 13, 65, 72, 67, 0, 82, 82, 63, 53, 67, 81, 82, 86, 78, 77, 84, 90, 152, 56, 67, 77, 108, 177, 68, 79, 87, 77, 103, 134, 52, 83, 92, 62, 78, 129, 97, 82, 80, 98, 76, 72, 66, 74, 56, 81, 84, 96, 64, 77, 86, 95, 81, 82, 89, 77, 82, 79, 82, 79, 85, 77, 87, 93, 77, 78, 82, 83, 84, 79, 83, 82, 83, 82, 93, 81, 81, 85, 83, 82, 85, 82, 83, 81, 82, 83, 84, 83, 84, 82, 86, 82, 83, 82, 82, 83, 82, 85, 77, 82, 80, 108, 68, 78, 83, 85, 78, 82, 83, 84, 78, 77, 81, 84, 86, 82, 84, 80, 75, 72, 80, 82, 81, 82, 81, 82, 80, 72, 82, 82, 80, 82, 81, 81, 80, 86, 80, 78, 72, 81, 78, 79, 78, 82, 81, 79, 84, 77, 79, 80, 88, 77, 79, 82, 80, 79, 77, 78, 76, 78, 88, 80, 82, 78, 77, 70, 92, 84, 82, 73, 79, 76, 80, 78, 84, 88, 78, 77, 85, 83, 80, 81, 81, 89, 81, 81, 80, 84, 65, 81, 83, 83, 80, 80, 77, 79, 78, 79, 83, 58, 79, 81, 85, 81, 82, 79, 79, 90, 79, 79, 78, 84, 78, 80, 81, 79, 79, 83, 80, 82, 81, 81, 81, 80, 70, 82, 87, 79, 83, 72, 83, 82, 87, 117, 83, 73, 84, 85, 84, 75, 79, 81, 77, 117, 86, 79, 80, 79, 77, 86, 79, 83, 79, 83, 75, 67, 87, 89, 76, 77, 79, 84, 75, 83, 73, 79, 76, 81, 78, 75, 73, 75, 76, 78, 79, 75, 69, 79, 81, 79, 73, 81, 74, 76, 77, 72, 78, 81, 87, 70, 79, 77, 78, 81, 87, 89, 78, 77, 75, 76, 78, 79, 87, 90, 73, 76, 84, 83, 88, 108, 83, 84, 62, 91, 77, 52, 83, 85, 89, 81, 98, 83, 86, 84, 79, 85, 81, 81, 89, 85, 80, 81, 93, 64, 74, 87, 80, 89, 82, 84, 77, 82, 88, 78, 81, 0, 81, 86, 74, 79, 80, 88, 83, 82, 85, 80, 84, 80, 78, 78, 84, 81, 80, 78, 78, 77, 79, 85, 71, 78, 79, 83, 80, 77, 81, 79, 79, 82, 80, 83, 81, 74, 84, 82, 80, 81, 81, 83, 79, 78, 82, 81, 78, 79, 80, 81, 80, 76, 79, 79, 92, 90, 80, 83, 74, 81, 83, 81, 77, 84, 74, 83, 79, 82, 81, 89, 80, 84, 80, 79, 80, 83, 81, 81, 80, 83, 97, 81, 82, 84, 88, 78, 81, 86, 83, 82, 80, 82, 80, 86, 83, 80, 87, 79, 74, 77, 80, 80, 78, 87, 72, 82, 71, 80, 70, 67, 85, 82, 74, 81, 78, 79, 79, 45, 76, 79, 74, 18, 71, 75, 82, 79, 80, 80, 77, 86, 80, 79, 85, 80, 85, 75, 69, 80, 80, 79, 82, 83, 175, 63, 76, 69, 78, 114, 83, 92, 80, 92, 68, 83, 81, 65, 80, 84, 81, 79, 80, 79, 78, 76, 93, 85, 77, 84, 83, 86, 79, 84, 78, 82, 87, 86, 86, 81, 87, 72, 83, 81, 93, 75, 80, 84, 63, 58, 75, 80, 84, 79, 78, 82, 87, 78, 83, 68, 82, 96, 81, 85, 80, 86, 81, 81, 80, 82, 95, 85, 77, 86, 94, 80, 74, 92, 81, 81, 67, 81, 81, 81, 80, 81, 80, 81, 80, 86, 80, 83, 81, 97, 82, 81, 88, 93, 84, 83, 79, 79, 84, 81, 77, 81, 82, 84, 78, 85, 73, 78, 80, 79, 98, 82, 78, 81, 84, 79, 84, 99, 75, 78, 79, 92, 80, 100, 86, 85, 78, 82, 77, 84, 81, 79, 95, 78, 82, 92, 78, 81, 79, 83, 79, 70, 95, 71, 73, 88, 88, 81, 86, 80, 81, 44, 75, 88, 83, 86, 76, 81, 105, 68, 82, 79, 70, 81, 83, 73, 87, 109, 81, 67, 65, 129, 64, 81, 79, 84, 59, 87, 81, 76, 76, 89, 85, 77, 65, 68, 96, 83, 83, 72, 79, 79, 157, 73, 75, 50, 70, 68, 76, 70, 90, 59, 79, 66, 90, 80, 79, 73, 80, 80, 80, 85, 81, 78, 81, 73, 79, 81, 81, 81, 27, 83, 83, 84, 86, 78, 80, 81, 80, 83, 83, 73, 83, 85, 85, 88, 96, 87, 84, 76, 61, 79, 84, 83, 75, 81, 80, 83, 85, 103, 81, 72, 78, 84, 82, 73, 77, 78, 124, 91, 78, 83, 89, 80, 94, 85, 81, 82, 79, 78, 82, 81, 81, 73, 85, 82, 82, 77, 97, 88, 65, 77, 82, 85, 73, 80, 86, 76, 98, 81, 87, 81, 85, 88, 95, 82, 86, 84, 83, 79, 86, 81, 84, 77, 78, 80, 97, 84, 80, 83, 80, 83, 75, 79, 84, 77, 83, 82, 77, 65, 82, 84, 75, 78, 78, 84, 78, 75, 89, 86, 77, 77, 72, 79, 82, 81, 83, 63, 93, 80, 79, 77, 82, 85, 67, 77, 82, 91, 82, 71, 82, 81, 88, 87, 84, 81, 80, 81, 91, 78, 76, 80, 81, 81, 75, 84, 86, 80, 80, 80, 86, 85, 86, 86, 79, 81, 79, 82, 80, 78, 84, 82, 79, 72, 79, 82, 80, 85, 84, 89, 78, 73, 102, 83, 83, 78, 73, 94, 81, 81, 63, 126, 63, 84, 79, 80, 78, 85, 112, 78, 79, 68, 88, 72, 96, 80, 12, 87, 82, 81, 81, 89, 52, 96, 108, 85, 83, 76, 104, 85, 74, 86, 81, 86, 73, 71, 92, 90, 83, 85, 77, 93, 78, 86, 88, 84, 79, 148, 87, 83, 93, 73, 90, 84, 62, 73, 36, 95, 80, 76, 87, 83, 80, 82, 76, 85, 78, 83, 82, 82, 83, 79, 78, 76, 88, 76, 81, 76, 78, 81, 80, 73, 81, 81, 78, 84, 83, 81, 74, 83, 136, 84, 80, 79, 77, 124, 79, 80, 85, 78, 80, 74, 76, 82, 80, 80, 79, 90, 97, 80, 82, 84, 87, 80, 82, 78, 77, 81, 85, 82, 73, 75, 81, 79, 90, 70, 82, 84, 81, 79, 87, 77, 84, 76, 76, 82, 70, 87, 78, 73, 81, 92, 83, 83, 72, 100, 80, 81, 77, 58, 102, 84, 84, 81, 82, 75, 84, 132, 79, 83, 78, 95, 85, 81, 95, 77, 80, 97, 86, 81, 83, 82, 76, 80, 84, 93, 80, 83, 78, 80, 75, 84, 77, 84, 74, 84, 81, 81, 78, 88, 85, 84, 87, 78, 82, 95, 82, 83, 90, 79, 81, 82, 86, 79, 78, 81, 84, 80, 86, 83, 83, 81, 68, 84, 85, 83, 75, 83, 82, 88, 96, 81, 79, 86, 73, 76, 84, 87, 78, 83, 85, 85, 82, 86, 82, 79, 85, 83, 79, 81, 84, 82, 89, 78, 78, 78, 81, 80, 83, 76, 82, 78, 74, 99, 77, 80, 83, 71, 79, 78, 83, 91, 113, 86, 80, 78, 80, 80, 88, 78, 91, 83, 83, 87, 82, 81, 76, 55, 82, 78, 61, 49, 87, 87, 89, 100, 82, 80, 76, 76, 110, 79, 90, 86, 86, 64, 84, 76, 83, 75, 84, 81, 78, 88, 87, 81, 79, 79, 82, 75, 69, 86, 77, 60, 75, 80, 79, 82, 72, 87, 79, 83, 82, 81, 50, 83, 84, 85, 80, 80, 88, 84, 82, 80, 83, 77, 76, 84, 67, 81, 76, 86, 86, 82, 81, 78, 84, 87, 83, 80, 82, 80, 97, 78, 85, 76, 85, 80, 81, 81, 49, 85, 142, 79, 82, 78, 68, 81, 79, 37, 79, 90, 80, 87, 75, 75, 82, 83, 81, 93, 82, 89, 83, 80, 86, 79, 81, 76, 81, 80, 83, 82, 82, 77, 82, 80, 97, 80, 87, 81, 80, 82, 79, 81, 87, 79, 83, 82, 97, 84, 82, 84, 69, 78, 78, 82, 87, 73, 79, 86, 83, 83, 84, 91, 80, 79, 82, 86, 79, 83, 81, 79, 81, 81, 75, 76, 87, 79, 88, 81, 81, 83, 84, 84, 86, 86, 81, 102, 75, 95, 74, 89, 67, 74, 83, 98, 85, 83, 78, 74, 65, 82, 81, 66, 74, 76, 110, 81, 90, 82, 89, 76, 70, 83, 82, 84, 78, 87, 75, 88, 99, 80, 86, 77, 78, 73, 81, 83, 70, 83, 65, 79, 85, 124, 62, 82, 74, 67, 68, 88, 80, 85, 90, 49, 80, 84, 82, 83, 94, 127, 81, 79, 81, 89, 113, 90, 84, 76, 81, 79, 68, 90, 81, 128, 73, 92, 84, 79, 68, 68, 82, 81, 97, 84, 96, 83, 86, 93, 86, 78, 82, 42, 77, 86, 80, 96, 41, 74, 57, 74, 87, 55, 79, 85, 79, 82, 72, 83, 80, 95, 78, 79, 78, 83, 76, 87, 79, 84, 80, 90, 82, 79, 78, 86, 79, 71, 85, 78, 85, 79, 70, 80, 79, 77, 74, 81, 78, 82, 76, 81, 92, 82, 84, 85, 111, 81, 83, 81, 77, 87, 76, 78, 80, 86, 76, 90, 79, 80, 70, 77, 81, 84, 80, 81, 85, 84, 67, 79, 77, 83, 84, 108, 72, 78, 86, 69, 70, 90, 81, 84, 86, 87, 80, 80, 80, 92, 88, 73, 88, 85, 87, 84, 83, 144, 83, 92, 71, 83, 90, 98, 79, 87, 69, 109, 82, 84, 74, 93, 83, 81, 26, 80, 73, 84, 90, 84, 85, 93, 84, 87, 68, 124, 60, 111, 91, 140, 69, 75, 70, 66, 87, 70, 85, 67, 80, 85, 80, 88, 86, 92, 75, 76, 65, 77, 81, 75, 79, 73, 77, 73, 81, 81, 78, 83, 82, 81, 81, 81, 80, 81, 79, 82, 83, 81, 81, 81, 81, 81, 83, 95, 82, 81, 74, 81, 82, 82, 81, 82, 79, 82, 80, 81, 81, 81, 81, 82, 79, 80, 82, 81, 80, 81, 81, 82, 70, 81, 101, 81, 81, 85, 78, 81, 76, 73, 81, 85, 81, 79, 80, 81, 80, 81, 68, 83, 86, 79, 88, 71, 82, 79, 81, 79, 81, 88, 78, 75, 83, 76, 78, 80, 83, 77, 80, 88, 78, 84, 84, 81, 82, 81, 80, 80, 84, 81, 85, 81, 73, 82, 65, 76, 83, 79, 79, 84, 80, 76, 81, 81, 86, 79, 80, 101, 89, 86, 79, 79, 86, 79, 49, 86, 86, 82, 74, 80, 83, 82, 90, 90, 77, 77, 86, 79, 80, 83, 82, 79, 82, 89, 74, 127, 80, 79, 80, 81, 80, 82, 72, 79, 81, 81, 80, 81, 79, 73, 82, 75, 76, 81, 76, 73, 75, 77, 82, 72, 81, 80, 72, 78, 82, 85, 79, 80, 80, 84, 95, 77, 79, 68, 84, 80, 77, 95, 86, 75, 78, 75, 89, 77, 81, 73, 75, 71, 72, 76, 81, 82, 82, 81, 84, 81, 81, 84, 81, 79, 86, 78, 92, 84, 82, 72, 74, 80, 75, 89, 79, 81, 82, 71, 77, 75, 66, 73, 96, 87, 72, 79, 75, 94, 93, 82, 71, 83, 86, 91, 87, 76, 80, 89, 79, 88, 94, 79, 82, 91, 83, 84, 93, 93, 97, 84, 84, 76, 81, 74, 77, 81, 81, 82, 80, 105, 82, 80, 82, 80, 84, 83, 81, 99, 81, 81, 81, 81, 83, 81, 81, 77, 81, 83, 74, 81, 81, 82, 82, 83, 83, 82, 80, 79, 82, 82, 81, 79, 84, 81, 82, 82, 81, 82, 80, 82, 80, 83, 86, 82, 82, 63, 85, 82, 81, 86, 82, 82, 81, 79, 80, 80, 80, 82, 75, 77, 70, 83, 79, 84, 85, 70, 87, 80, 82, 78, 90, 88, 72, 68, 85, 93, 81, 68, 83, 80, 91, 89, 87, 81, 83, 86, 93, 81, 85, 81, 90, 85, 83, 81, 89, 86, 88, 79, 92, 90, 90, 91, 85, 81, 77, 95, 78, 79, 86, 84, 77, 72, 83, 82, 88, 85, 88, 83, 64, 65, 94, 87, 83, 78, 81, 82, 85, 58, 80, 82, 82, 81, 87, 78, 80, 72, 82, 79, 80, 81, 81, 80, 80, 79, 79, 82, 86, 81, 80, 79, 77, 81, 80, 80, 81, 80, 84, 81, 81, 82, 77, 80, 79, 81, 81, 81, 83, 78, 79, 83, 66, 80, 80, 96, 86, 84, 84, 69, 82, 82, 83, 80, 79, 84, 81, 81, 89, 73, 75, 77, 90, 78, 86, 80, 81, 83, 96, 69, 81, 84, 85, 74, 94, 80, 82, 77, 82, 70, 86, 78, 82, 81, 82, 80, 79, 88, 72, 83, 97, 39, 88, 82, 88, 95, 82, 87, 84, 83, 85, 87, 78, 80, 89, 100, 78, 70, 89, 78, 80, 81, 103, 80, 98, 112, 79, 78, 90, 75, 83, 76, 74, 79, 59, 80, 82, 80, 76, 64, 98, 87, 79, 81, 73, 82, 80, 104, 79, 102, 89, 60, 75, 83, 74, 104, 80, 81, 79, 63, 80, 73, 78, 67, 78, 87, 83, 84, 84, 74, 84, 83, 67, 78, 99, 56, 68, 73, 82, 78, 79, 81, 88, 79, 81, 85, 83, 81, 81, 85, 83, 76, 83, 83, 99, 76, 81, 81, 83, 81, 84, 58, 79, 82, 81, 81, 78, 79, 80, 66, 81, 82, 81, 81, 82, 80, 81, 85, 80, 80, 87, 81, 80, 81, 81, 80, 80, 81, 79, 81, 82, 81, 80, 80, 78, 82, 80, 80, 80, 80, 80, 80, 82, 80, 77, 79, 80, 100, 77, 82, 80, 78, 80, 81, 80, 80, 81, 83, 81, 82, 88, 87, 75, 81, 80, 93, 82, 80, 81, 83, 81, 83, 83, 82, 84, 66, 78, 90, 104, 70, 77, 80, 84, 85, 85, 81, 85, 83, 81, 86, 86, 86, 103, 82, 80, 82, 105, 102, 95, 82, 80, 85, 94, 93, 82, 83, 70, 86, 78, 70, 73, 77, 80, 76, 84, 81, 71, 83, 117, 79, 73, 75, 84, 79, 80, 79, 54, 79, 82, 82, 82, 73, 87, 80, 82, 82, 81, 81, 85, 53, 73, 85, 75, 52, 80, 81, 79, 84, 83, 81, 79, 84, 78, 78, 73, 81, 73, 78, 71, 82, 84, 80, 77, 80, 83, 83, 85, 108, 78, 81, 80, 81, 79, 74, 88, 86, 81, 83, 76, 79, 79, 78, 77, 84, 88, 73, 90, 82, 81, 80]) # parameters
+i39 = Internal("op39", "TENSOR_QUANT8_ASYMM", "{1, 56, 56, 128}, 0.023528477177, 0") # intermediate result
+i40 = Parameter("op40", "TENSOR_INT32", "{128}, 0.00105069368146, 0", [518, 2789, 647, -259, -1601, 712, 289, 1468, 3580, 4537, 98, 1244, -59, 68, 2265, -231, 593, -1620, -6, 42, 3718, -133, 311, 2639, -60, 150, -1999, 22, -1973, -189, 28, 2487, 2570, 157, -1716, 2638, 16, 1363, -464, 290, 222, 1091, 4184, 82, 2165, 56, -628, 152, 1094, 920, 1590, -1231, 4661, 4487, 1757, 1657, 138, 3384, 734, -52, -19, 3295, 5841, 1952, 5486, 1686, 9854, -1466, 221, 1366, 710, -1652, -14, -382, -316, 2411, 4122, 2079, 1222, 1689, 1569, -35, 191, -45, -734, 1771, 1981, 1967, -40, 67, -58, 1093, 176, 8471, 2074, 1607, -1123, 416, 1634, 1678, -740, 4056, -907, 731, 52, 3104, -792, -1329, 452, 252, -877, -23, -50, -57, -2578, 5709, 32, 500, -2343, 797, 1081, 2721, 150, -15, 5426, 1879, 141, 736]) # parameters
+i41 = Parameter("op41", "TENSOR_QUANT8_ASYMM", "{1, 3, 3, 128}, 0.0446562543511, 115", [130, 106, 119, 96, 123, 111, 103, 111, 123, 112, 130, 112, 136, 143, 130, 132, 125, 107, 116, 123, 123, 115, 111, 139, 135, 143, 115, 95, 134, 119, 108, 111, 108, 128, 128, 95, 107, 182, 115, 96, 125, 113, 106, 96, 128, 81, 121, 113, 101, 118, 134, 119, 111, 111, 139, 99, 129, 112, 117, 92, 123, 128, 120, 109, 115, 108, 108, 111, 118, 91, 120, 136, 121, 91, 111, 138, 113, 146, 136, 87, 117, 115, 111, 94, 117, 112, 70, 118, 109, 92, 82, 107, 133, 93, 113, 109, 113, 158, 104, 115, 111, 120, 114, 128, 121, 115, 114, 108, 104, 103, 123, 86, 112, 117, 103, 117, 143, 123, 104, 105, 80, 118, 96, 110, 115, 152, 106, 114, 101, 109, 126, 86, 113, 99, 99, 118, 110, 111, 116, 105, 74, 83, 110, 143, 136, 124, 124, 106, 95, 61, 109, 104, 76, 116, 118, 116, 80, 111, 125, 112, 113, 142, 105, 110, 128, 58, 112, 129, 163, 108, 86, 65, 129, 47, 135, 80, 123, 101, 158, 133, 114, 115, 83, 103, 101, 130, 110, 141, 74, 108, 106, 113, 114, 112, 95, 122, 154, 15, 100, 128, 123, 154, 116, 106, 108, 113, 98, 104, 106, 127, 99, 117, 130, 134, 132, 134, 125, 140, 54, 106, 158, 93, 109, 107, 104, 64, 109, 101, 80, 104, 118, 79, 176, 110, 116, 116, 158, 125, 136, 149, 127, 117, 114, 119, 113, 143, 109, 138, 50, 127, 72, 103, 110, 118, 94, 120, 111, 108, 103, 110, 113, 111, 109, 110, 120, 120, 98, 117, 131, 117, 113, 99, 118, 117, 113, 115, 120, 109, 107, 107, 125, 88, 110, 134, 131, 107, 111, 111, 114, 119, 114, 126, 110, 106, 112, 113, 117, 117, 137, 106, 103, 104, 101, 114, 115, 124, 115, 106, 123, 113, 118, 127, 112, 113, 108, 114, 123, 115, 114, 113, 116, 113, 106, 113, 114, 103, 113, 115, 116, 116, 115, 99, 122, 107, 139, 150, 120, 115, 112, 131, 102, 102, 142, 123, 114, 114, 102, 103, 123, 118, 120, 113, 114, 120, 106, 124, 124, 114, 112, 126, 73, 119, 113, 114, 111, 113, 104, 114, 103, 114, 107, 116, 88, 115, 108, 112, 84, 114, 108, 112, 119, 76, 109, 112, 171, 111, 123, 109, 139, 119, 126, 121, 108, 111, 172, 112, 81, 76, 103, 143, 111, 116, 121, 137, 104, 126, 106, 252, 103, 172, 118, 70, 155, 113, 104, 109, 109, 98, 161, 129, 93, 54, 117, 110, 98, 113, 108, 120, 116, 124, 87, 117, 122, 158, 113, 123, 113, 103, 122, 101, 149, 140, 124, 139, 111, 177, 103, 110, 109, 113, 106, 116, 111, 118, 150, 116, 123, 138, 120, 107, 110, 117, 117, 153, 106, 126, 122, 78, 129, 90, 149, 99, 83, 149, 119, 110, 113, 87, 110, 112, 115, 87, 111, 121, 122, 109, 125, 142, 86, 109, 123, 120, 127, 99, 123, 149, 119, 118, 142, 121, 174, 106, 106, 90, 104, 123, 118, 122, 111, 208, 125, 121, 78, 120, 137, 108, 113, 163, 147, 140, 87, 95, 100, 108, 159, 155, 77, 144, 106, 149, 134, 91, 105, 183, 172, 72, 146, 111, 146, 118, 52, 145, 143, 103, 155, 85, 95, 108, 146, 161, 140, 105, 84, 110, 87, 121, 127, 120, 138, 151, 140, 70, 112, 160, 94, 98, 95, 94, 77, 101, 142, 75, 149, 65, 79, 112, 90, 105, 106, 147, 80, 120, 102, 111, 129, 82, 139, 117, 97, 64, 0, 100, 105, 123, 147, 118, 137, 121, 92, 89, 143, 83, 120, 119, 109, 115, 107, 179, 148, 147, 112, 85, 155, 97, 138, 74, 108, 106, 138, 150, 77, 137, 134, 84, 144, 139, 229, 88, 111, 96, 255, 129, 98, 72, 120, 133, 91, 109, 152, 141, 100, 111, 111, 119, 114, 110, 116, 114, 112, 119, 76, 120, 108, 117, 134, 101, 110, 97, 111, 120, 118, 112, 103, 18, 104, 59, 112, 156, 149, 111, 104, 115, 102, 109, 114, 130, 106, 121, 114, 116, 107, 116, 121, 119, 110, 117, 125, 117, 106, 108, 115, 110, 118, 114, 135, 115, 122, 96, 110, 127, 111, 101, 119, 114, 114, 114, 107, 113, 114, 124, 116, 114, 111, 115, 111, 129, 117, 127, 148, 95, 116, 115, 116, 150, 107, 144, 101, 110, 119, 113, 120, 112, 113, 117, 116, 91, 114, 115, 111, 133, 105, 116, 112, 146, 130, 115, 114, 113, 116, 110, 107, 112, 107, 113, 119, 125, 61, 109, 106, 97, 116, 132, 114, 117, 118, 24, 118, 112, 121, 106, 104, 137, 115, 111, 113, 110, 119, 121, 117, 118, 122, 117, 115, 96, 106, 117, 114, 121, 104, 110, 111, 135, 110, 125, 112, 107, 120, 106, 112, 113, 118, 119, 110, 128, 109, 109, 111, 141, 112, 117, 133, 130, 108, 140, 110, 114, 116, 116, 99, 106, 122, 108, 118, 131, 120, 111, 101, 116, 111, 122, 116, 116, 118, 114, 117, 114, 117, 139, 117, 112, 114, 119, 114, 104, 121, 110, 133, 114, 119, 113, 108, 108, 105, 120, 117, 128, 118, 116, 143, 109, 98, 118, 117, 112, 113, 106, 106, 116, 111, 114, 112, 115, 118, 119, 113, 117, 117, 112, 106, 113, 107, 114, 114, 116, 123, 111, 110, 115, 155, 112, 131, 113, 119, 143, 109, 112, 108, 112, 109, 148, 115, 103, 106, 110, 128, 119, 115, 114, 117, 114, 137, 112, 112, 110, 112, 108, 125, 100, 103, 108, 122, 115, 116, 115, 103, 114, 116, 115, 99, 121, 114, 113, 121, 126, 112, 107, 113, 115, 131, 158, 106, 178, 110, 115, 108, 116, 73, 96, 116, 110, 101, 117, 108, 102, 116, 125, 121, 109, 118, 112, 118, 115, 99, 113, 108, 204, 109, 113, 114, 110, 115, 119, 117, 126, 153, 110, 117, 115, 105, 116, 108, 99, 122, 129, 112, 114, 171, 113, 79, 118, 117, 93, 115, 135, 112, 112, 117, 115, 117, 103, 81, 115, 116, 104, 108, 117, 99, 112, 110, 104, 127, 118, 116, 116, 104, 140, 211, 133, 153, 110, 115, 113, 105, 108, 112, 107, 111, 121, 113, 114, 114, 111, 117, 116, 112, 119, 107, 113, 116, 103, 110, 114, 113, 114, 113, 119, 114, 103, 114, 104, 109, 123, 121, 114, 113, 114, 116, 113, 115, 93, 113, 110, 113, 115, 111, 117, 117, 121, 112, 124, 116, 112, 111, 115, 114, 108, 117, 114, 119, 123, 116, 129, 112, 107, 110, 116, 115, 114, 120, 114, 113, 108, 117, 125, 111, 114, 116, 114, 113, 118, 120, 122, 122, 115, 117, 113, 113, 120, 113, 115, 111, 115, 112, 115, 125, 108, 109, 114, 116, 119, 113, 104, 110, 117, 114, 119, 114, 121, 130, 117, 113, 111, 115, 114, 116, 117, 109, 111, 122, 116, 106, 112, 111, 105, 138, 113, 122, 115, 117, 91, 111, 112]) # parameters
+i42 = Internal("op42", "TENSOR_QUANT8_ASYMM", "{1, 56, 56, 128}, 0.023528477177, 0") # intermediate result
+i43 = Parameter("op43", "TENSOR_INT32", "{128}, 0.000212795624975, 0", [-9119, 406, 8026, -2442, 22035, 7830, 5239, -16418, 3066, 244, 17626, -11691, -4541, 14457, 8384, 3859, -8220, -7972, -3881, -3717, 2242, -11349, -13582, 486, 3455, -2435, -1912, 3185, -10701, 3372, -3150, 6759, 10970, 6665, 16016, 2817, 14058, -556, 7218, -8752, 11568, -9512, -11502, -4894, 4890, -1483, 7517, 9618, 3061, 12316, 19276, 10143, -23717, -5637, 13399, -2423, 4260, 799, 2376, 3188, 4820, 7535, -3916, 13854, 14245, -704, -770, 1514, 3930, 745, 1798, -5644, -3217, 19698, -265, -26449, 11816, -20746, -2139, 1080, -13117, -2232, 4019, -4479, -6283, 1058, 16636, 16248, 3525, -2806, -2207, 3284, 952, 6117, 15768, -10433, 14577, -8859, -11789, 7781, 16966, 18525, -3438, 7560, 211, 3327, -807, 17839, -2552, 9905, 2938, -3158, 5764, 7175, 4135, -10571, 16909, 17722, 16820, 1561, 9099, 7644, 21318, 1901, 22449, 60, -7215, -9300]) # parameters
+i44 = Parameter("op44", "TENSOR_QUANT8_ASYMM", "{128, 1, 1, 128}, 0.00904417410493, 122", [117, 122, 124, 128, 124, 104, 122, 132, 111, 133, 115, 130, 122, 119, 110, 126, 129, 110, 114, 115, 128, 111, 113, 124, 128, 126, 126, 125, 121, 115, 115, 132, 118, 105, 130, 136, 125, 113, 120, 122, 117, 118, 125, 123, 103, 117, 107, 122, 104, 116, 118, 125, 119, 132, 118, 125, 121, 125, 155, 120, 125, 127, 117, 120, 112, 121, 126, 121, 121, 120, 120, 121, 112, 108, 173, 136, 126, 117, 134, 114, 131, 120, 104, 124, 124, 128, 122, 116, 116, 114, 123, 125, 132, 129, 131, 156, 116, 119, 121, 133, 120, 125, 118, 126, 125, 123, 113, 121, 116, 119, 122, 119, 113, 117, 118, 124, 123, 143, 121, 137, 142, 133, 136, 105, 127, 121, 88, 100, 127, 125, 122, 116, 119, 131, 112, 127, 112, 114, 126, 124, 123, 135, 125, 122, 106, 117, 123, 136, 138, 119, 107, 123, 126, 125, 121, 129, 128, 133, 108, 137, 85, 106, 105, 97, 125, 132, 98, 122, 115, 122, 125, 122, 124, 126, 145, 143, 107, 123, 116, 123, 114, 123, 137, 118, 116, 138, 141, 119, 128, 122, 131, 133, 120, 117, 122, 135, 119, 123, 108, 122, 126, 139, 108, 115, 123, 118, 125, 133, 125, 131, 116, 126, 125, 103, 124, 102, 120, 119, 119, 115, 122, 128, 117, 128, 105, 94, 127, 135, 121, 131, 118, 99, 126, 120, 119, 146, 115, 128, 120, 127, 127, 149, 118, 135, 131, 132, 121, 112, 121, 109, 124, 117, 130, 120, 115, 123, 144, 129, 124, 122, 122, 125, 126, 120, 115, 122, 68, 121, 115, 115, 128, 125, 130, 127, 115, 122, 117, 116, 137, 114, 122, 128, 130, 126, 129, 120, 114, 119, 121, 127, 123, 118, 119, 122, 124, 119, 119, 120, 117, 117, 119, 112, 118, 121, 121, 121, 114, 124, 128, 120, 123, 123, 132, 137, 120, 117, 124, 87, 98, 134, 120, 124, 130, 114, 124, 120, 130, 120, 123, 118, 119, 119, 110, 127, 120, 123, 114, 121, 123, 160, 111, 128, 126, 120, 117, 117, 122, 120, 122, 120, 118, 131, 125, 124, 126, 123, 122, 126, 124, 125, 120, 134, 117, 122, 125, 130, 119, 125, 132, 121, 143, 124, 132, 117, 122, 109, 128, 138, 108, 120, 125, 58, 128, 120, 139, 128, 116, 118, 131, 130, 106, 131, 97, 129, 132, 132, 118, 116, 125, 123, 108, 115, 119, 132, 120, 113, 124, 122, 119, 133, 118, 135, 122, 117, 127, 133, 125, 110, 126, 114, 137, 122, 115, 125, 95, 125, 121, 117, 124, 114, 118, 127, 119, 121, 110, 119, 124, 120, 140, 127, 124, 121, 125, 117, 122, 123, 135, 98, 140, 120, 138, 131, 114, 121, 133, 119, 111, 115, 105, 109, 128, 116, 117, 126, 122, 105, 102, 126, 125, 119, 115, 143, 121, 107, 116, 124, 106, 147, 123, 140, 112, 124, 132, 135, 127, 133, 111, 135, 117, 124, 117, 123, 107, 128, 122, 111, 122, 124, 115, 125, 129, 99, 114, 119, 117, 125, 115, 109, 141, 124, 118, 117, 121, 110, 107, 114, 119, 128, 112, 123, 116, 109, 113, 121, 126, 124, 95, 117, 125, 118, 133, 122, 108, 126, 132, 127, 125, 101, 145, 99, 134, 121, 116, 129, 139, 118, 117, 97, 124, 113, 132, 128, 128, 129, 139, 110, 122, 121, 117, 131, 109, 131, 121, 115, 116, 121, 134, 123, 115, 118, 101, 127, 125, 107, 92, 129, 126, 126, 120, 120, 124, 121, 119, 118, 116, 131, 95, 99, 119, 126, 130, 131, 113, 121, 124, 106, 134, 115, 120, 140, 122, 128, 112, 125, 100, 120, 122, 107, 130, 117, 115, 131, 126, 112, 103, 108, 140, 107, 128, 120, 132, 110, 117, 109, 149, 131, 126, 121, 102, 115, 128, 109, 125, 79, 109, 124, 122, 114, 142, 132, 120, 125, 116, 116, 122, 116, 111, 123, 117, 131, 127, 119, 125, 130, 102, 121, 130, 122, 127, 135, 124, 132, 116, 123, 123, 111, 135, 107, 106, 125, 113, 128, 119, 135, 121, 157, 126, 114, 126, 114, 120, 128, 135, 110, 127, 116, 130, 129, 126, 126, 123, 119, 115, 122, 100, 122, 116, 112, 120, 125, 122, 101, 118, 133, 133, 124, 125, 121, 122, 119, 113, 117, 118, 126, 115, 148, 111, 122, 133, 110, 113, 118, 131, 115, 129, 117, 114, 93, 122, 124, 111, 135, 111, 127, 117, 106, 121, 115, 125, 135, 123, 117, 123, 123, 118, 124, 126, 123, 136, 120, 118, 112, 131, 126, 129, 112, 112, 117, 127, 148, 124, 92, 112, 122, 124, 118, 130, 119, 132, 123, 123, 119, 131, 122, 118, 124, 132, 115, 129, 121, 124, 126, 122, 122, 118, 123, 123, 132, 122, 125, 122, 124, 125, 131, 119, 133, 130, 126, 131, 118, 121, 122, 130, 115, 126, 128, 122, 126, 123, 118, 122, 122, 125, 125, 125, 127, 119, 120, 124, 120, 121, 119, 124, 118, 127, 122, 125, 122, 125, 119, 124, 111, 130, 125, 119, 130, 122, 122, 129, 120, 118, 131, 118, 116, 127, 125, 122, 125, 118, 118, 120, 129, 125, 124, 124, 124, 120, 123, 122, 119, 118, 116, 118, 115, 120, 128, 122, 123, 121, 123, 121, 124, 125, 130, 119, 125, 122, 131, 118, 123, 124, 124, 124, 124, 130, 119, 128, 128, 123, 122, 122, 121, 122, 126, 122, 120, 129, 124, 119, 123, 131, 160, 145, 160, 107, 136, 126, 124, 122, 107, 124, 123, 120, 119, 118, 134, 122, 125, 124, 121, 116, 126, 120, 125, 123, 119, 135, 131, 110, 111, 136, 121, 118, 123, 118, 108, 133, 120, 118, 119, 107, 125, 120, 85, 124, 113, 122, 113, 131, 120, 155, 121, 122, 117, 125, 121, 100, 119, 136, 122, 145, 119, 124, 130, 90, 120, 127, 108, 118, 101, 103, 130, 116, 126, 133, 133, 118, 110, 97, 127, 127, 126, 129, 96, 120, 104, 120, 110, 123, 133, 123, 145, 105, 108, 121, 135, 125, 120, 101, 103, 115, 114, 114, 120, 92, 139, 119, 104, 126, 109, 112, 142, 128, 83, 102, 129, 120, 130, 121, 119, 144, 118, 89, 116, 123, 125, 116, 129, 126, 123, 115, 116, 126, 116, 131, 114, 119, 121, 128, 128, 149, 125, 121, 123, 125, 126, 110, 123, 112, 119, 130, 115, 101, 118, 122, 122, 125, 118, 117, 120, 118, 134, 123, 115, 145, 118, 126, 113, 115, 121, 115, 117, 120, 117, 11, 123, 126, 118, 121, 117, 130, 118, 120, 119, 119, 138, 124, 115, 125, 125, 126, 129, 128, 115, 124, 112, 119, 125, 103, 131, 117, 125, 130, 123, 108, 123, 125, 115, 124, 128, 130, 141, 122, 123, 121, 122, 161, 137, 119, 131, 126, 131, 127, 121, 119, 123, 105, 115, 142, 120, 116, 122, 124, 129, 116, 122, 120, 117, 101, 119, 126, 113, 113, 121, 83, 122, 122, 123, 124, 121, 111, 123, 121, 121, 129, 128, 119, 121, 120, 114, 129, 139, 124, 124, 121, 123, 124, 125, 128, 116, 114, 118, 119, 130, 113, 125, 126, 130, 122, 131, 121, 116, 119, 126, 121, 131, 119, 108, 123, 126, 120, 126, 135, 124, 126, 138, 121, 130, 113, 123, 126, 129, 140, 116, 129, 128, 126, 117, 127, 121, 107, 129, 122, 124, 123, 119, 107, 111, 115, 123, 124, 124, 114, 121, 120, 120, 141, 119, 121, 123, 126, 131, 121, 123, 120, 131, 127, 121, 119, 124, 126, 134, 134, 114, 138, 121, 114, 121, 121, 123, 120, 116, 123, 107, 130, 126, 125, 124, 125, 124, 127, 122, 127, 131, 122, 123, 132, 121, 128, 128, 128, 121, 128, 125, 128, 128, 131, 125, 128, 126, 125, 124, 128, 123, 113, 116, 116, 103, 125, 120, 125, 122, 117, 114, 111, 120, 107, 125, 123, 124, 132, 119, 120, 121, 123, 127, 116, 131, 128, 122, 122, 116, 127, 103, 115, 129, 124, 118, 117, 119, 127, 126, 118, 121, 123, 118, 114, 127, 127, 127, 119, 126, 125, 120, 114, 123, 123, 121, 117, 118, 124, 117, 127, 129, 113, 117, 126, 114, 119, 121, 130, 130, 153, 113, 109, 123, 122, 120, 110, 116, 120, 129, 108, 126, 119, 122, 116, 122, 125, 114, 121, 104, 117, 117, 122, 118, 115, 119, 121, 121, 145, 124, 109, 122, 129, 133, 139, 118, 117, 121, 119, 115, 122, 121, 118, 124, 126, 98, 119, 126, 120, 120, 119, 117, 109, 124, 115, 170, 103, 121, 132, 135, 101, 122, 124, 106, 193, 125, 114, 119, 119, 114, 124, 124, 113, 109, 122, 98, 133, 127, 124, 123, 124, 104, 121, 111, 131, 112, 103, 129, 126, 123, 100, 96, 113, 123, 97, 137, 120, 116, 120, 130, 121, 128, 122, 111, 125, 113, 115, 125, 119, 122, 119, 115, 114, 122, 125, 120, 118, 132, 124, 120, 94, 133, 126, 102, 119, 122, 110, 125, 122, 116, 133, 107, 124, 120, 119, 124, 118, 113, 128, 116, 131, 125, 122, 168, 114, 109, 129, 126, 133, 139, 118, 157, 99, 128, 126, 109, 132, 117, 135, 107, 134, 94, 131, 110, 125, 111, 126, 120, 130, 97, 112, 139, 106, 123, 104, 135, 125, 134, 133, 124, 116, 117, 130, 108, 123, 135, 119, 115, 123, 136, 121, 115, 121, 133, 109, 130, 111, 127, 135, 107, 123, 124, 128, 113, 125, 91, 111, 126, 96, 75, 123, 89, 119, 118, 118, 117, 127, 117, 126, 133, 95, 121, 129, 127, 125, 129, 135, 92, 107, 72, 135, 126, 120, 119, 118, 117, 129, 121, 123, 110, 118, 124, 124, 95, 126, 125, 115, 120, 119, 116, 110, 125, 124, 123, 119, 123, 122, 119, 120, 142, 117, 116, 127, 120, 114, 122, 124, 115, 124, 127, 122, 114, 128, 125, 83, 123, 118, 146, 132, 137, 118, 123, 148, 116, 127, 141, 120, 118, 120, 127, 122, 123, 120, 117, 104, 123, 110, 122, 104, 119, 77, 126, 117, 140, 115, 112, 112, 109, 115, 120, 124, 129, 135, 121, 119, 123, 110, 133, 97, 147, 92, 93, 129, 118, 123, 133, 128, 124, 119, 108, 154, 117, 120, 122, 125, 125, 133, 132, 124, 130, 114, 122, 115, 116, 124, 94, 112, 138, 130, 136, 136, 120, 112, 124, 126, 125, 118, 122, 123, 138, 114, 108, 124, 130, 122, 126, 113, 120, 120, 128, 125, 130, 127, 119, 126, 145, 108, 116, 121, 115, 133, 122, 126, 56, 41, 141, 124, 131, 120, 125, 136, 119, 119, 148, 98, 129, 120, 117, 131, 116, 117, 142, 121, 138, 121, 132, 125, 120, 140, 128, 120, 117, 85, 125, 122, 117, 139, 131, 64, 138, 139, 112, 124, 143, 120, 143, 113, 116, 127, 101, 116, 122, 122, 118, 129, 94, 118, 119, 96, 85, 123, 125, 124, 124, 126, 108, 135, 107, 130, 113, 119, 120, 123, 141, 136, 124, 110, 133, 121, 120, 121, 125, 138, 122, 124, 120, 128, 121, 115, 133, 114, 119, 104, 103, 119, 115, 113, 135, 115, 125, 122, 119, 121, 120, 126, 124, 111, 123, 115, 119, 114, 120, 109, 122, 133, 118, 120, 105, 119, 121, 118, 118, 126, 112, 140, 122, 121, 110, 119, 118, 115, 120, 112, 114, 112, 105, 128, 118, 126, 113, 121, 119, 129, 121, 121, 142, 128, 138, 113, 116, 121, 135, 124, 126, 119, 126, 120, 118, 123, 114, 119, 122, 119, 130, 120, 125, 116, 109, 117, 119, 120, 118, 121, 117, 127, 129, 125, 135, 132, 110, 113, 99, 119, 124, 109, 125, 129, 131, 120, 120, 118, 130, 136, 122, 126, 140, 113, 138, 114, 125, 115, 111, 122, 119, 125, 126, 155, 102, 118, 126, 114, 122, 118, 125, 118, 125, 118, 121, 103, 130, 119, 126, 141, 115, 119, 104, 124, 120, 126, 124, 127, 127, 120, 128, 121, 132, 113, 126, 129, 125, 119, 120, 132, 116, 107, 126, 117, 113, 144, 129, 115, 90, 149, 132, 124, 132, 126, 120, 113, 134, 137, 107, 121, 124, 122, 118, 123, 128, 127, 113, 121, 121, 118, 120, 119, 124, 122, 103, 129, 124, 128, 123, 127, 116, 122, 109, 118, 108, 119, 119, 130, 129, 122, 146, 137, 125, 111, 115, 123, 106, 119, 128, 118, 125, 123, 125, 117, 126, 119, 120, 126, 126, 132, 123, 129, 102, 114, 124, 131, 120, 115, 132, 151, 140, 113, 141, 133, 120, 124, 131, 121, 128, 135, 126, 122, 123, 117, 116, 114, 120, 117, 126, 114, 123, 127, 117, 135, 105, 150, 124, 122, 120, 122, 95, 139, 114, 123, 122, 118, 115, 116, 115, 110, 106, 136, 113, 119, 127, 135, 125, 94, 132, 140, 128, 130, 120, 114, 126, 133, 119, 123, 117, 126, 114, 127, 119, 105, 121, 117, 117, 135, 181, 119, 128, 114, 163, 127, 118, 93, 117, 129, 112, 110, 94, 123, 126, 116, 121, 115, 126, 124, 139, 138, 110, 121, 118, 104, 123, 108, 110, 121, 128, 108, 102, 119, 132, 124, 119, 124, 102, 116, 114, 125, 92, 119, 126, 120, 146, 122, 110, 115, 120, 101, 118, 118, 116, 117, 119, 120, 121, 139, 124, 119, 115, 119, 125, 114, 128, 136, 116, 108, 118, 106, 107, 129, 122, 132, 132, 123, 125, 127, 121, 135, 124, 153, 132, 126, 111, 116, 133, 131, 111, 139, 147, 126, 127, 117, 119, 124, 117, 119, 109, 112, 136, 112, 121, 126, 112, 134, 123, 165, 188, 129, 124, 112, 127, 118, 119, 117, 130, 123, 130, 124, 114, 135, 126, 117, 119, 118, 127, 121, 118, 125, 135, 130, 106, 121, 124, 114, 110, 112, 116, 127, 172, 121, 127, 116, 125, 124, 115, 120, 117, 124, 130, 119, 127, 112, 116, 129, 114, 124, 112, 113, 136, 112, 189, 114, 113, 123, 110, 122, 131, 132, 138, 119, 96, 120, 126, 119, 120, 131, 125, 131, 117, 118, 122, 126, 134, 169, 114, 124, 113, 120, 131, 115, 145, 165, 118, 92, 119, 95, 127, 128, 134, 133, 123, 124, 123, 127, 123, 119, 128, 124, 138, 114, 190, 118, 135, 119, 122, 102, 97, 163, 131, 125, 117, 129, 125, 108, 102, 131, 129, 124, 118, 122, 120, 129, 124, 101, 127, 106, 127, 108, 127, 116, 137, 124, 118, 106, 128, 104, 118, 105, 131, 115, 105, 142, 113, 118, 116, 134, 132, 134, 124, 193, 123, 117, 134, 130, 131, 132, 164, 125, 121, 121, 103, 118, 108, 120, 100, 113, 104, 103, 117, 124, 124, 114, 113, 109, 112, 128, 112, 115, 147, 116, 107, 118, 108, 119, 200, 119, 127, 111, 112, 135, 171, 121, 128, 191, 104, 132, 123, 125, 122, 126, 116, 121, 116, 109, 127, 128, 127, 122, 128, 118, 126, 129, 123, 130, 134, 117, 132, 126, 122, 121, 126, 151, 129, 116, 120, 134, 117, 125, 132, 121, 116, 123, 119, 125, 128, 126, 121, 121, 126, 122, 125, 124, 125, 127, 122, 125, 130, 120, 123, 113, 121, 132, 120, 120, 118, 123, 125, 135, 114, 130, 116, 120, 130, 127, 122, 129, 133, 131, 130, 130, 118, 118, 123, 114, 116, 119, 120, 132, 125, 133, 128, 121, 131, 123, 130, 126, 120, 125, 140, 120, 106, 125, 128, 118, 136, 130, 117, 135, 114, 122, 128, 134, 126, 134, 123, 127, 132, 136, 128, 133, 120, 127, 135, 135, 115, 124, 131, 129, 127, 117, 125, 129, 137, 122, 113, 125, 116, 124, 132, 125, 115, 120, 122, 114, 132, 118, 121, 141, 112, 121, 120, 123, 121, 125, 119, 114, 158, 121, 117, 120, 115, 124, 122, 104, 119, 134, 119, 116, 121, 113, 111, 122, 124, 120, 136, 102, 108, 121, 115, 123, 123, 168, 119, 123, 140, 121, 112, 128, 129, 138, 123, 124, 122, 128, 110, 110, 124, 129, 127, 119, 121, 124, 157, 116, 116, 120, 116, 96, 125, 119, 54, 122, 132, 130, 123, 154, 117, 119, 132, 121, 115, 119, 133, 118, 123, 109, 118, 127, 105, 121, 126, 115, 136, 123, 110, 122, 118, 125, 138, 123, 120, 125, 131, 126, 112, 124, 123, 120, 117, 118, 132, 122, 132, 106, 114, 129, 106, 125, 100, 115, 118, 124, 116, 121, 139, 130, 133, 133, 110, 129, 120, 153, 121, 124, 119, 128, 125, 121, 115, 121, 116, 128, 111, 107, 120, 117, 132, 96, 125, 120, 118, 114, 129, 127, 121, 123, 134, 126, 122, 122, 110, 120, 129, 113, 111, 126, 127, 113, 108, 110, 117, 157, 125, 130, 110, 128, 150, 118, 112, 111, 117, 113, 86, 66, 133, 126, 112, 116, 130, 124, 122, 119, 119, 127, 115, 91, 143, 143, 120, 131, 132, 139, 110, 117, 140, 131, 119, 123, 107, 114, 109, 127, 113, 108, 113, 128, 144, 116, 118, 116, 117, 127, 117, 79, 134, 115, 146, 123, 110, 94, 122, 136, 104, 139, 116, 123, 132, 126, 108, 120, 111, 124, 142, 131, 129, 118, 125, 114, 132, 127, 117, 124, 126, 125, 122, 124, 132, 128, 119, 114, 119, 92, 88, 116, 119, 125, 100, 117, 122, 119, 130, 124, 124, 100, 127, 121, 120, 120, 122, 131, 154, 122, 134, 124, 120, 128, 116, 107, 117, 128, 117, 126, 127, 125, 125, 131, 78, 130, 82, 123, 119, 128, 127, 121, 121, 128, 124, 136, 94, 43, 119, 133, 109, 110, 160, 127, 120, 87, 118, 117, 127, 121, 94, 136, 121, 123, 123, 113, 120, 117, 107, 123, 123, 123, 133, 117, 134, 85, 94, 124, 123, 120, 130, 123, 111, 98, 115, 114, 134, 118, 124, 134, 131, 104, 135, 126, 118, 103, 120, 127, 111, 134, 93, 120, 169, 124, 135, 122, 121, 121, 109, 131, 124, 123, 121, 127, 135, 130, 127, 114, 138, 125, 105, 130, 120, 118, 127, 115, 129, 157, 147, 113, 128, 120, 123, 109, 130, 127, 124, 119, 158, 122, 110, 126, 111, 129, 64, 113, 124, 123, 129, 123, 116, 128, 123, 124, 118, 129, 125, 150, 133, 121, 126, 116, 127, 113, 125, 105, 119, 93, 145, 129, 123, 126, 118, 159, 124, 120, 110, 127, 121, 120, 120, 118, 127, 127, 78, 108, 123, 124, 124, 127, 122, 109, 136, 138, 121, 139, 125, 107, 112, 122, 138, 111, 116, 117, 118, 121, 124, 120, 128, 111, 133, 126, 83, 130, 134, 127, 118, 96, 124, 122, 126, 118, 127, 125, 132, 103, 125, 132, 117, 131, 126, 110, 125, 122, 131, 127, 122, 111, 125, 121, 108, 135, 115, 129, 123, 120, 119, 125, 124, 116, 125, 112, 128, 122, 116, 118, 118, 113, 120, 105, 114, 122, 135, 83, 116, 107, 123, 124, 127, 113, 126, 128, 110, 134, 122, 156, 108, 114, 130, 126, 132, 154, 114, 118, 122, 124, 120, 119, 124, 106, 129, 125, 114, 128, 122, 135, 119, 136, 117, 106, 97, 109, 122, 121, 119, 124, 131, 123, 138, 121, 107, 139, 121, 108, 131, 125, 111, 125, 110, 122, 126, 128, 125, 123, 108, 107, 126, 124, 132, 123, 110, 117, 122, 123, 115, 111, 123, 119, 119, 144, 136, 122, 122, 126, 115, 116, 114, 115, 122, 122, 105, 131, 117, 124, 123, 117, 113, 119, 132, 125, 128, 118, 123, 119, 128, 124, 114, 110, 124, 117, 123, 126, 120, 123, 121, 127, 104, 114, 87, 139, 148, 126, 126, 119, 118, 112, 118, 111, 128, 107, 128, 123, 124, 124, 119, 115, 119, 127, 123, 114, 126, 133, 130, 125, 107, 124, 125, 119, 123, 110, 129, 135, 122, 125, 124, 119, 124, 123, 122, 129, 123, 132, 117, 120, 121, 119, 115, 132, 120, 127, 118, 118, 112, 123, 124, 121, 127, 117, 120, 117, 119, 122, 109, 110, 121, 107, 119, 114, 118, 135, 129, 112, 114, 115, 123, 115, 119, 124, 131, 125, 114, 121, 110, 124, 132, 110, 112, 115, 123, 123, 124, 135, 116, 109, 136, 144, 75, 96, 119, 119, 124, 118, 126, 122, 114, 124, 130, 121, 110, 113, 130, 125, 118, 127, 119, 125, 123, 119, 222, 120, 137, 126, 118, 135, 123, 130, 121, 118, 121, 122, 128, 144, 156, 119, 123, 118, 143, 115, 130, 123, 129, 123, 125, 131, 120, 130, 115, 130, 140, 130, 90, 119, 123, 133, 134, 129, 110, 114, 115, 136, 119, 121, 119, 122, 119, 129, 135, 122, 121, 113, 129, 111, 125, 117, 127, 106, 127, 125, 110, 123, 130, 116, 109, 137, 128, 124, 137, 113, 119, 129, 126, 128, 157, 122, 128, 124, 119, 123, 128, 129, 112, 132, 119, 112, 125, 122, 129, 115, 88, 118, 122, 120, 113, 118, 129, 97, 135, 128, 126, 124, 127, 116, 124, 141, 124, 130, 147, 93, 140, 124, 94, 122, 133, 123, 134, 119, 129, 123, 135, 119, 132, 116, 130, 131, 121, 135, 123, 118, 122, 127, 126, 131, 107, 137, 100, 135, 137, 117, 121, 119, 119, 115, 123, 107, 114, 122, 118, 114, 125, 115, 124, 123, 121, 127, 122, 112, 111, 115, 123, 167, 108, 121, 101, 116, 133, 124, 123, 123, 122, 124, 126, 125, 125, 125, 120, 124, 136, 119, 121, 130, 121, 126, 120, 124, 147, 117, 125, 121, 115, 117, 119, 106, 131, 119, 126, 115, 122, 111, 117, 117, 118, 124, 101, 119, 124, 126, 151, 122, 126, 124, 122, 122, 111, 114, 137, 130, 123, 126, 132, 120, 133, 118, 112, 118, 127, 118, 112, 116, 113, 115, 125, 124, 117, 116, 120, 121, 124, 127, 138, 120, 124, 124, 105, 121, 136, 128, 117, 113, 110, 121, 127, 119, 123, 131, 123, 122, 120, 117, 124, 121, 150, 100, 112, 115, 122, 128, 122, 122, 117, 146, 123, 138, 122, 116, 122, 133, 118, 112, 121, 122, 125, 115, 126, 119, 119, 106, 112, 120, 126, 126, 124, 121, 126, 100, 118, 113, 115, 116, 124, 121, 120, 124, 126, 174, 109, 131, 127, 122, 114, 120, 122, 119, 132, 113, 123, 127, 125, 113, 119, 120, 124, 127, 126, 107, 124, 109, 115, 115, 120, 108, 133, 127, 120, 127, 114, 119, 110, 115, 119, 124, 124, 120, 116, 114, 125, 120, 127, 124, 123, 127, 126, 103, 125, 124, 129, 115, 124, 151, 129, 124, 130, 117, 122, 107, 124, 116, 112, 109, 125, 124, 135, 127, 111, 104, 130, 119, 134, 133, 119, 110, 119, 117, 119, 112, 124, 118, 125, 96, 116, 127, 119, 152, 129, 113, 120, 116, 121, 125, 124, 132, 136, 134, 88, 130, 136, 127, 123, 116, 112, 142, 108, 101, 120, 94, 104, 133, 136, 100, 129, 81, 112, 120, 120, 134, 123, 123, 131, 123, 131, 110, 136, 126, 127, 128, 121, 121, 121, 123, 124, 95, 129, 118, 115, 132, 131, 119, 164, 98, 105, 127, 104, 125, 124, 105, 136, 147, 123, 133, 124, 121, 118, 114, 113, 125, 135, 129, 107, 114, 126, 124, 110, 126, 121, 129, 121, 131, 127, 128, 134, 120, 122, 112, 95, 123, 119, 128, 95, 117, 126, 140, 117, 128, 100, 123, 122, 122, 127, 122, 123, 109, 135, 124, 107, 118, 146, 131, 132, 94, 124, 123, 127, 112, 86, 124, 138, 116, 119, 121, 114, 121, 130, 117, 155, 112, 120, 136, 119, 120, 120, 133, 126, 121, 126, 129, 129, 145, 148, 121, 116, 128, 123, 123, 118, 119, 127, 118, 120, 91, 126, 127, 123, 117, 94, 134, 86, 135, 145, 123, 132, 136, 113, 117, 118, 131, 37, 117, 65, 123, 114, 117, 88, 121, 129, 131, 126, 122, 124, 176, 125, 125, 139, 122, 125, 120, 132, 121, 115, 116, 125, 132, 119, 129, 120, 130, 128, 141, 119, 127, 121, 124, 125, 157, 127, 119, 127, 112, 108, 120, 127, 185, 122, 112, 114, 129, 115, 115, 126, 121, 120, 121, 122, 97, 124, 115, 121, 120, 122, 123, 124, 110, 116, 106, 120, 93, 112, 117, 123, 122, 123, 133, 124, 122, 119, 102, 128, 123, 121, 111, 127, 113, 121, 123, 108, 125, 131, 118, 121, 111, 143, 130, 121, 119, 128, 130, 123, 137, 124, 118, 124, 107, 121, 125, 120, 105, 131, 118, 116, 120, 116, 127, 117, 120, 118, 114, 123, 127, 123, 133, 117, 123, 120, 117, 121, 119, 117, 107, 101, 151, 124, 124, 119, 130, 139, 111, 107, 123, 111, 120, 119, 71, 120, 125, 103, 120, 126, 138, 123, 124, 114, 130, 121, 123, 123, 124, 91, 125, 114, 121, 111, 126, 125, 123, 112, 125, 128, 131, 112, 122, 159, 125, 123, 121, 111, 126, 123, 120, 124, 115, 107, 125, 116, 131, 118, 139, 123, 120, 132, 118, 119, 110, 114, 125, 129, 115, 132, 125, 112, 118, 128, 124, 125, 125, 106, 108, 105, 132, 108, 118, 120, 124, 125, 131, 121, 129, 145, 116, 114, 113, 134, 116, 122, 124, 121, 127, 126, 107, 133, 119, 120, 103, 131, 125, 108, 111, 138, 113, 121, 126, 118, 129, 128, 124, 127, 134, 119, 119, 118, 124, 116, 104, 121, 143, 113, 124, 136, 134, 119, 117, 115, 117, 114, 141, 120, 119, 111, 118, 123, 122, 129, 115, 135, 122, 85, 124, 116, 133, 103, 113, 122, 133, 121, 120, 110, 93, 137, 119, 119, 123, 134, 121, 128, 116, 120, 113, 125, 127, 112, 122, 126, 117, 130, 127, 117, 104, 113, 115, 114, 119, 123, 120, 111, 120, 135, 125, 105, 124, 122, 125, 97, 118, 123, 105, 124, 131, 135, 103, 127, 124, 117, 108, 114, 117, 121, 111, 121, 122, 121, 128, 112, 117, 125, 134, 130, 121, 122, 119, 129, 118, 119, 125, 121, 107, 126, 130, 125, 130, 129, 114, 130, 113, 115, 125, 129, 120, 117, 130, 111, 122, 121, 121, 123, 115, 128, 109, 123, 87, 121, 117, 124, 129, 119, 132, 131, 100, 125, 127, 86, 123, 136, 118, 123, 121, 120, 122, 125, 105, 128, 128, 128, 114, 122, 131, 120, 127, 127, 108, 124, 136, 132, 126, 97, 113, 118, 122, 123, 120, 120, 128, 123, 115, 133, 121, 136, 127, 127, 127, 127, 137, 114, 141, 123, 111, 143, 123, 94, 120, 124, 115, 129, 113, 121, 116, 120, 126, 118, 114, 113, 135, 119, 130, 141, 120, 119, 178, 121, 132, 109, 111, 131, 122, 126, 104, 117, 131, 107, 132, 131, 115, 121, 147, 124, 118, 117, 123, 126, 117, 131, 121, 122, 115, 106, 120, 124, 112, 116, 131, 119, 119, 125, 124, 136, 124, 112, 132, 109, 118, 114, 135, 124, 117, 132, 126, 129, 105, 126, 126, 119, 117, 120, 109, 119, 126, 125, 125, 141, 114, 122, 115, 114, 125, 126, 123, 123, 118, 123, 123, 128, 106, 115, 108, 114, 121, 119, 104, 124, 125, 98, 121, 128, 128, 115, 122, 93, 108, 123, 114, 140, 114, 108, 125, 119, 127, 115, 126, 122, 126, 112, 121, 120, 124, 127, 117, 116, 117, 112, 120, 129, 111, 123, 114, 118, 128, 110, 86, 119, 137, 124, 124, 41, 113, 119, 147, 122, 122, 119, 125, 113, 127, 117, 118, 127, 103, 120, 119, 128, 131, 122, 130, 122, 123, 97, 134, 120, 112, 120, 124, 117, 130, 112, 103, 121, 93, 128, 123, 111, 121, 131, 119, 116, 112, 115, 126, 126, 121, 126, 114, 121, 94, 116, 153, 117, 120, 123, 118, 117, 114, 125, 117, 132, 147, 124, 120, 117, 122, 123, 112, 126, 128, 118, 112, 118, 104, 125, 129, 112, 100, 126, 128, 123, 130, 119, 115, 123, 117, 122, 119, 141, 123, 117, 123, 124, 128, 118, 128, 128, 120, 128, 108, 113, 125, 120, 132, 124, 112, 124, 123, 116, 122, 108, 124, 115, 122, 115, 105, 108, 105, 122, 116, 117, 109, 111, 119, 129, 110, 120, 110, 62, 116, 116, 110, 119, 112, 102, 124, 118, 109, 112, 115, 125, 108, 126, 121, 127, 125, 128, 130, 122, 121, 112, 126, 124, 122, 124, 120, 125, 129, 129, 121, 120, 118, 115, 125, 123, 121, 123, 117, 114, 120, 115, 124, 123, 124, 100, 118, 103, 121, 122, 126, 121, 80, 115, 123, 124, 119, 119, 116, 123, 122, 122, 124, 102, 123, 123, 117, 116, 124, 124, 130, 118, 112, 125, 135, 125, 128, 117, 121, 125, 128, 127, 123, 125, 122, 129, 119, 118, 131, 129, 121, 129, 105, 118, 122, 127, 129, 128, 124, 121, 123, 118, 123, 118, 123, 129, 121, 114, 124, 119, 128, 119, 125, 130, 116, 120, 124, 124, 122, 129, 115, 126, 116, 137, 104, 120, 117, 128, 123, 134, 112, 129, 116, 124, 117, 119, 161, 108, 121, 115, 129, 118, 123, 178, 119, 122, 166, 138, 107, 107, 121, 128, 101, 123, 126, 136, 126, 122, 109, 134, 106, 126, 121, 189, 108, 132, 124, 124, 119, 124, 162, 124, 134, 125, 119, 120, 147, 104, 115, 124, 123, 123, 121, 121, 126, 113, 120, 124, 134, 113, 96, 135, 109, 118, 109, 145, 113, 100, 106, 128, 127, 145, 133, 178, 130, 113, 121, 120, 147, 121, 118, 98, 171, 122, 118, 88, 80, 113, 118, 106, 127, 124, 109, 106, 125, 114, 104, 145, 124, 113, 118, 119, 126, 120, 139, 114, 140, 120, 116, 124, 127, 118, 123, 108, 124, 130, 129, 108, 117, 133, 144, 128, 109, 156, 136, 119, 174, 105, 109, 118, 128, 140, 113, 116, 124, 126, 123, 122, 127, 130, 116, 121, 100, 133, 110, 123, 117, 125, 117, 110, 124, 73, 126, 121, 129, 124, 129, 121, 131, 118, 126, 117, 120, 121, 119, 112, 122, 124, 119, 128, 144, 139, 123, 128, 124, 129, 59, 123, 106, 126, 115, 132, 119, 125, 122, 117, 127, 123, 116, 146, 120, 126, 123, 118, 129, 121, 130, 67, 134, 117, 115, 122, 130, 125, 106, 180, 133, 115, 134, 120, 117, 132, 129, 113, 123, 123, 120, 110, 129, 126, 118, 123, 118, 140, 124, 128, 121, 117, 117, 123, 95, 115, 126, 130, 120, 115, 116, 113, 108, 127, 115, 125, 119, 122, 114, 141, 123, 122, 130, 96, 103, 113, 118, 143, 128, 114, 126, 131, 121, 131, 102, 130, 121, 123, 117, 128, 118, 123, 129, 97, 138, 126, 122, 101, 114, 135, 133, 119, 131, 124, 121, 126, 112, 124, 120, 122, 148, 132, 117, 115, 117, 140, 122, 112, 116, 148, 116, 125, 122, 121, 120, 119, 136, 127, 130, 115, 117, 124, 128, 117, 117, 129, 118, 124, 123, 117, 130, 117, 123, 135, 106, 126, 120, 138, 115, 121, 110, 120, 129, 165, 120, 115, 131, 119, 120, 118, 119, 114, 119, 118, 126, 126, 116, 121, 117, 118, 121, 110, 126, 125, 122, 117, 109, 169, 130, 100, 134, 126, 118, 123, 125, 119, 130, 108, 119, 88, 122, 113, 118, 149, 119, 124, 121, 116, 117, 116, 121, 116, 117, 115, 134, 117, 123, 124, 81, 127, 119, 123, 119, 122, 134, 115, 126, 120, 103, 133, 119, 126, 106, 123, 102, 126, 120, 128, 112, 117, 128, 116, 123, 120, 117, 120, 125, 122, 139, 117, 120, 127, 126, 126, 122, 115, 119, 117, 111, 123, 119, 118, 104, 120, 117, 124, 95, 120, 158, 131, 125, 127, 117, 123, 118, 113, 125, 120, 128, 71, 119, 129, 129, 124, 126, 118, 122, 116, 137, 119, 121, 121, 138, 113, 125, 128, 130, 143, 125, 122, 113, 127, 124, 124, 124, 110, 120, 124, 121, 128, 111, 110, 118, 118, 122, 129, 120, 117, 112, 121, 109, 122, 112, 126, 118, 130, 110, 115, 134, 130, 123, 130, 117, 120, 117, 137, 125, 115, 142, 110, 105, 118, 119, 155, 139, 124, 117, 129, 125, 128, 119, 122, 123, 123, 123, 126, 133, 123, 120, 140, 125, 115, 104, 116, 119, 109, 117, 111, 139, 119, 121, 122, 124, 123, 117, 133, 116, 121, 125, 93, 128, 128, 121, 108, 115, 122, 117, 116, 113, 117, 119, 121, 104, 121, 120, 117, 134, 124, 115, 115, 113, 120, 114, 113, 135, 120, 114, 131, 117, 114, 118, 117, 126, 115, 124, 124, 125, 121, 112, 116, 115, 119, 118, 119, 114, 140, 123, 120, 100, 120, 114, 167, 147, 125, 124, 117, 126, 122, 118, 120, 124, 136, 120, 121, 127, 129, 116, 127, 129, 120, 123, 131, 108, 110, 117, 115, 123, 123, 118, 113, 117, 128, 124, 143, 106, 131, 115, 137, 131, 111, 127, 125, 103, 120, 112, 119, 136, 144, 114, 156, 152, 142, 128, 107, 124, 117, 118, 114, 145, 126, 105, 116, 115, 120, 129, 121, 109, 125, 116, 111, 133, 109, 116, 126, 128, 127, 105, 115, 125, 111, 118, 127, 114, 121, 121, 115, 112, 125, 105, 123, 123, 110, 125, 116, 217, 142, 127, 115, 101, 131, 114, 130, 139, 121, 111, 119, 137, 116, 123, 114, 135, 122, 112, 125, 116, 105, 106, 113, 96, 148, 115, 124, 90, 113, 131, 124, 109, 115, 124, 128, 127, 137, 115, 119, 114, 118, 108, 122, 123, 158, 108, 120, 120, 117, 107, 122, 109, 125, 124, 110, 104, 118, 111, 121, 134, 118, 114, 119, 119, 133, 109, 112, 113, 126, 123, 158, 124, 123, 125, 116, 88, 96, 132, 128, 122, 132, 121, 134, 116, 121, 117, 121, 127, 123, 116, 125, 138, 128, 126, 120, 121, 119, 119, 108, 129, 79, 127, 126, 131, 123, 123, 130, 101, 117, 129, 124, 120, 125, 126, 107, 118, 119, 126, 120, 134, 124, 131, 135, 112, 124, 161, 124, 114, 105, 133, 121, 124, 120, 130, 129, 128, 115, 126, 116, 102, 132, 128, 117, 124, 121, 126, 96, 117, 114, 121, 118, 99, 117, 125, 173, 120, 129, 122, 120, 128, 120, 123, 126, 116, 121, 118, 126, 120, 120, 115, 112, 117, 114, 117, 120, 117, 128, 115, 137, 115, 124, 121, 128, 121, 127, 109, 125, 105, 124, 115, 128, 117, 115, 121, 108, 112, 119, 108, 101, 124, 146, 131, 102, 116, 120, 130, 125, 116, 122, 174, 124, 122, 124, 102, 114, 116, 124, 112, 111, 121, 112, 117, 96, 145, 190, 92, 112, 105, 128, 125, 113, 138, 127, 174, 116, 182, 142, 110, 120, 155, 131, 151, 115, 164, 146, 120, 122, 124, 121, 126, 119, 100, 149, 120, 97, 128, 125, 125, 115, 125, 121, 175, 119, 120, 121, 143, 123, 137, 84, 125, 132, 119, 161, 159, 122, 138, 136, 127, 121, 113, 142, 117, 122, 146, 116, 131, 127, 114, 117, 110, 128, 118, 103, 90, 126, 119, 142, 120, 116, 125, 95, 145, 122, 128, 157, 124, 127, 115, 129, 117, 125, 137, 143, 130, 183, 116, 125, 114, 150, 116, 127, 110, 113, 119, 138, 117, 120, 123, 114, 119, 120, 115, 96, 125, 124, 142, 113, 120, 122, 122, 126, 119, 117, 127, 130, 124, 124, 120, 146, 120, 123, 121, 117, 121, 125, 120, 124, 123, 124, 123, 123, 125, 122, 120, 124, 124, 119, 127, 120, 124, 122, 122, 124, 122, 136, 108, 122, 131, 124, 123, 123, 119, 126, 122, 115, 123, 118, 122, 136, 122, 118, 123, 122, 123, 120, 122, 122, 122, 126, 123, 124, 122, 118, 125, 123, 123, 122, 123, 121, 193, 126, 118, 126, 118, 121, 119, 116, 157, 118, 120, 124, 124, 122, 119, 121, 129, 135, 119, 122, 122, 120, 123, 111, 122, 122, 117, 123, 125, 124, 120, 122, 121, 125, 133, 121, 139, 121, 136, 122, 122, 122, 124, 122, 123, 119, 123, 119, 126, 119, 124, 128, 138, 114, 121, 126, 124, 124, 120, 131, 144, 118, 124, 123, 124, 167, 109, 127, 99, 121, 121, 191, 112, 126, 97, 122, 134, 126, 120, 127, 158, 122, 177, 135, 131, 109, 123, 129, 150, 126, 130, 136, 116, 119, 136, 128, 123, 129, 156, 106, 107, 114, 113, 122, 122, 126, 129, 124, 134, 96, 121, 119, 114, 109, 106, 106, 117, 139, 128, 117, 109, 124, 72, 124, 121, 167, 114, 126, 119, 132, 139, 116, 127, 110, 114, 122, 117, 70, 100, 118, 116, 128, 128, 134, 120, 107, 123, 121, 114, 117, 118, 158, 114, 124, 107, 145, 144, 115, 135, 131, 127, 156, 128, 141, 132, 102, 121, 126, 126, 117, 120, 129, 116, 108, 131, 128, 123, 129, 121, 113, 121, 130, 136, 108, 122, 125, 124, 126, 109, 120, 122, 126, 116, 122, 118, 126, 122, 115, 156, 119, 125, 111, 130, 124, 114, 115, 130, 113, 124, 116, 122, 124, 124, 125, 123, 114, 107, 121, 121, 122, 117, 123, 113, 113, 126, 114, 116, 122, 125, 116, 116, 124, 123, 124, 124, 134, 115, 124, 128, 117, 130, 122, 118, 121, 115, 115, 127, 118, 124, 124, 121, 117, 119, 121, 121, 120, 106, 121, 123, 126, 108, 122, 126, 111, 119, 122, 122, 126, 118, 119, 120, 124, 115, 122, 117, 121, 121, 124, 135, 116, 123, 136, 121, 121, 134, 157, 118, 117, 119, 118, 129, 125, 118, 122, 124, 129, 118, 126, 124, 120, 121, 129, 123, 122, 116, 123, 126, 138, 81, 123, 120, 112, 120, 131, 120, 117, 126, 118, 105, 121, 123, 118, 123, 122, 164, 121, 126, 121, 127, 117, 117, 137, 120, 113, 107, 122, 126, 120, 123, 114, 123, 130, 123, 122, 124, 127, 121, 113, 134, 120, 122, 123, 117, 134, 130, 123, 116, 122, 91, 122, 121, 122, 122, 122, 124, 123, 98, 119, 130, 106, 126, 136, 123, 115, 124, 120, 125, 123, 138, 117, 120, 115, 102, 115, 133, 118, 126, 121, 122, 118, 128, 138, 122, 111, 113, 130, 120, 115, 118, 123, 121, 128, 123, 134, 123, 116, 124, 124, 122, 127, 127, 120, 128, 132, 115, 125, 118, 123, 118, 120, 118, 119, 125, 116, 121, 113, 111, 128, 64, 119, 148, 130, 118, 174, 111, 126, 130, 120, 120, 66, 125, 117, 146, 114, 124, 118, 129, 126, 132, 125, 127, 115, 100, 126, 129, 131, 122, 136, 133, 123, 126, 132, 141, 129, 115, 132, 128, 120, 132, 133, 119, 112, 128, 121, 119, 120, 107, 128, 125, 49, 113, 58, 127, 121, 125, 127, 82, 119, 114, 124, 110, 121, 121, 119, 115, 134, 120, 124, 125, 117, 126, 121, 132, 121, 127, 109, 121, 134, 132, 124, 112, 114, 130, 129, 112, 125, 117, 126, 144, 134, 124, 125, 129, 145, 126, 128, 54, 132, 54, 133, 121, 111, 123, 121, 118, 123, 119, 101, 94, 123, 112, 126, 131, 118, 132, 126, 124, 130, 123, 121, 107, 120, 131, 137, 114, 126, 110, 137, 56, 134, 119, 119, 136, 115, 122, 102, 120, 122, 125, 123, 122, 128, 121, 124, 124, 88, 128, 122, 116, 129, 122, 121, 124, 123, 124, 130, 124, 125, 114, 129, 128, 138, 121, 125, 122, 119, 125, 123, 121, 119, 119, 121, 121, 123, 122, 155, 95, 140, 124, 138, 119, 122, 123, 121, 126, 123, 117, 93, 125, 103, 125, 124, 126, 127, 123, 120, 121, 122, 123, 120, 122, 120, 125, 120, 121, 124, 122, 126, 125, 123, 110, 124, 121, 119, 119, 120, 121, 123, 125, 124, 120, 124, 123, 122, 81, 123, 127, 121, 129, 128, 124, 127, 155, 122, 120, 122, 128, 120, 122, 124, 124, 124, 125, 123, 77, 124, 117, 124, 124, 121, 107, 124, 121, 121, 123, 114, 115, 122, 118, 124, 118, 121, 140, 124, 113, 116, 129, 107, 93, 75, 85, 127, 125, 133, 122, 114, 120, 117, 117, 126, 101, 136, 125, 92, 117, 123, 115, 136, 127, 136, 138, 110, 129, 107, 117, 94, 128, 121, 131, 111, 113, 105, 94, 130, 127, 109, 117, 110, 118, 99, 118, 127, 119, 126, 135, 125, 110, 124, 132, 119, 111, 116, 105, 122, 138, 118, 140, 111, 120, 133, 110, 118, 129, 123, 132, 104, 114, 131, 110, 121, 127, 109, 126, 127, 99, 128, 120, 126, 118, 129, 125, 110, 119, 112, 109, 120, 126, 120, 116, 108, 136, 140, 138, 139, 120, 105, 100, 111, 122, 114, 111, 131, 123, 102, 112, 110, 118, 119, 131, 111, 121, 132, 119, 140, 117, 98, 130, 126, 92, 164, 110, 120, 121, 126, 101, 129, 124, 121, 146, 125, 138, 124, 124, 120, 132, 122, 122, 125, 118, 90, 160, 113, 129, 123, 129, 124, 126, 124, 121, 113, 103, 117, 112, 126, 112, 152, 130, 122, 116, 107, 109, 123, 119, 115, 117, 120, 114, 107, 128, 120, 113, 123, 121, 119, 119, 126, 116, 142, 117, 126, 118, 127, 117, 132, 127, 118, 126, 105, 109, 121, 134, 133, 127, 115, 124, 164, 123, 122, 120, 111, 127, 117, 124, 127, 125, 131, 130, 108, 117, 123, 123, 123, 119, 121, 123, 146, 107, 123, 121, 117, 128, 119, 119, 153, 129, 115, 138, 109, 116, 104, 124, 119, 120, 112, 120, 134, 121, 116, 111, 128, 120, 143, 117, 123, 121, 118, 132, 116, 129, 125, 132, 128, 116, 143, 115, 115, 118, 136, 120, 122, 124, 105, 120, 124, 130, 115, 123, 115, 120, 115, 122, 122, 121, 122, 113, 124, 107, 114, 121, 124, 128, 124, 112, 131, 115, 103, 125, 121, 123, 117, 114, 118, 121, 121, 152, 113, 115, 119, 130, 127, 128, 121, 110, 128, 121, 122, 85, 120, 118, 123, 143, 120, 117, 113, 125, 107, 119, 124, 141, 113, 114, 114, 120, 136, 120, 120, 122, 127, 123, 126, 121, 125, 122, 109, 131, 123, 127, 120, 122, 125, 128, 120, 122, 134, 126, 130, 130, 102, 113, 127, 152, 127, 122, 126, 119, 103, 120, 114, 126, 118, 118, 116, 118, 119, 118, 115, 120, 127, 129, 135, 129, 123, 133, 133, 119, 124, 99, 130, 124, 113, 126, 122, 119, 113, 121, 129, 113, 114, 109, 121, 114, 117, 122, 119, 124, 130, 123, 113, 120, 193, 115, 169, 119, 119, 118, 104, 119, 116, 127, 120, 112, 110, 122, 123, 116, 120, 123, 112, 124, 109, 128, 117, 123, 120, 129, 121, 116, 116, 93, 125, 118, 112, 118, 120, 120, 102, 116, 120, 82, 129, 124, 118, 109, 111, 123, 124, 116, 116, 113, 117, 111, 119, 107, 84, 128, 126, 126, 122, 123, 119, 132, 122, 119, 122, 124, 130, 113, 121, 122, 107, 129, 113, 124, 127, 132, 122, 122, 99, 114, 102, 120, 118, 125, 117, 123, 122, 113, 121, 116, 127, 118, 118, 151, 118, 128, 119, 118, 114, 112, 116, 123, 104, 117, 129, 144, 125, 120, 113, 127, 123, 119, 126, 118, 116, 142, 125, 126, 129, 116, 118, 120, 125, 118, 133, 113, 128, 126, 121, 123, 145, 123, 148, 143, 124, 132, 121, 128, 122, 129, 123, 137, 121, 129, 125, 124, 118, 126, 117, 126, 115, 128, 124, 126, 121, 116, 119, 125, 118, 131, 111, 136, 122, 123, 127, 120, 111, 130, 113, 125, 127, 125, 132, 123, 119, 130, 123, 118, 129, 118, 118, 122, 124, 129, 127, 117, 123, 120, 140, 124, 126, 121, 129, 123, 128, 115, 124, 118, 129, 121, 122, 127, 126, 125, 126, 120, 127, 119, 129, 122, 120, 122, 128, 126, 136, 116, 127, 119, 124, 128, 124, 146, 119, 133, 115, 118, 114, 117, 121, 129, 130, 125, 114, 115, 128, 115, 113, 124, 104, 131, 90, 100, 149, 127, 123, 123, 128, 100, 121, 117, 128, 129, 129, 125, 125, 128, 122, 124, 121, 127, 125, 124, 127, 138, 127, 135, 119, 126, 145, 125, 126, 137, 122, 124, 127, 129, 125, 127, 121, 115, 131, 116, 127, 124, 116, 123, 125, 107, 120, 122, 126, 116, 121, 130, 104, 107, 130, 135, 124, 121, 133, 127, 122, 124, 128, 133, 133, 110, 130, 129, 125, 145, 124, 119, 109, 136, 113, 125, 118, 117, 91, 128, 126, 124, 134, 116, 127, 127, 95, 137, 114, 124, 120, 129, 122, 116, 114, 120, 142, 128, 133, 132, 135, 118, 122, 115, 134, 122, 101, 123, 129, 125, 123, 117, 66, 113, 130, 112, 115, 137, 139, 123, 121, 126, 130, 122, 122, 127, 120, 136, 116, 128, 123, 119, 126, 124, 121, 127, 128, 114, 124, 125, 132, 128, 120, 126, 123, 126, 124, 125, 129, 123, 119, 122, 131, 122, 120, 122, 119, 117, 118, 139, 122, 124, 129, 124, 130, 128, 120, 118, 119, 122, 122, 116, 122, 120, 124, 121, 125, 129, 120, 118, 122, 120, 127, 138, 126, 121, 122, 115, 122, 124, 141, 142, 122, 125, 127, 123, 119, 123, 122, 124, 110, 132, 125, 121, 120, 124, 121, 115, 110, 127, 119, 128, 123, 122, 121, 116, 124, 119, 124, 130, 123, 124, 125, 126, 113, 134, 120, 115, 125, 122, 113, 125, 119, 123, 128, 123, 132, 125, 131, 123, 120, 132, 128, 115, 118, 132, 126, 114, 121, 122, 131, 106, 135, 135, 114, 128, 123, 107, 129, 118, 123, 118, 116, 113, 117, 121, 114, 123, 117, 133, 123, 112, 120, 138, 119, 120, 109, 104, 123, 135, 120, 117, 122, 118, 139, 134, 126, 102, 125, 116, 112, 114, 118, 126, 122, 145, 127, 146, 122, 126, 118, 132, 122, 137, 152, 122, 125, 126, 79, 119, 117, 123, 122, 126, 113, 120, 128, 112, 116, 117, 126, 103, 119, 120, 125, 119, 122, 124, 117, 116, 131, 116, 112, 107, 111, 119, 126, 122, 125, 96, 116, 119, 115, 117, 119, 131, 138, 124, 107, 127, 121, 109, 130, 116, 122, 109, 115, 126, 117, 130, 127, 117, 115, 128, 121, 125, 109, 124, 122, 125, 115, 129, 119, 103, 133, 126, 120, 131, 121, 114, 113, 128, 127, 116, 119, 123, 125, 122, 115, 107, 125, 119, 123, 116, 120, 136, 118, 129, 120, 119, 121, 115, 120, 106, 112, 128, 119, 111, 112, 116, 123, 112, 133, 106, 120, 124, 120, 123, 122, 110, 119, 126, 121, 60, 113, 125, 130, 127, 131, 121, 121, 124, 113, 109, 120, 129, 127, 145, 119, 111, 123, 126, 108, 110, 124, 131, 124, 125, 120, 135, 136, 113, 124, 128, 104, 120, 115, 115, 122, 125, 112, 120, 113, 110, 103, 124, 120, 120, 131, 122, 157, 99, 121, 125, 89, 129, 128, 100, 127, 131, 126, 114, 125, 125, 107, 126, 119, 120, 122, 121, 147, 124, 135, 113, 124, 116, 139, 117, 116, 103, 131, 112, 111, 153, 124, 126, 133, 123, 122, 129, 114, 117, 128, 119, 133, 121, 110, 123, 124, 99, 121, 123, 127, 125, 115, 127, 125, 119, 122, 119, 113, 116, 125, 121, 131, 112, 123, 120, 123, 123, 130, 129, 129, 109, 119, 117, 117, 110, 109, 121, 116, 120, 124, 142, 125, 113, 125, 124, 121, 134, 127, 143, 128, 122, 129, 108, 124, 114, 122, 127, 124, 132, 115, 111, 112, 125, 117, 139, 121, 114, 121, 118, 121, 123, 128, 106, 107, 122, 124, 118, 113, 125, 126, 121, 126, 128, 122, 118, 126, 131, 116, 127, 122, 119, 126, 100, 117, 116, 128, 129, 123, 124, 132, 130, 125, 115, 124, 119, 116, 118, 136, 124, 123, 157, 103, 114, 120, 122, 93, 135, 118, 122, 111, 119, 126, 162, 152, 146, 139, 99, 120, 119, 121, 113, 107, 120, 125, 121, 112, 99, 151, 116, 107, 117, 129, 112, 110, 107, 117, 162, 125, 152, 135, 121, 119, 152, 110, 141, 112, 120, 117, 142, 122, 122, 116, 110, 118, 110, 106, 107, 110, 120, 120, 125, 123, 139, 125, 135, 120, 124, 120, 118, 119, 119, 125, 137, 123, 127, 148, 110, 128, 138, 117, 121, 106, 96, 107, 113, 124, 117, 117, 128, 113, 103, 120, 123, 115, 121, 82, 117, 108, 116, 94, 120, 125, 126, 129, 112, 104, 115, 130, 124, 123, 102, 125, 105, 120, 100, 118, 115, 165, 122, 106, 119, 125, 116, 138, 114, 99, 116, 152, 126, 128, 123, 116, 132, 121, 98, 118, 117, 126, 132, 128, 126, 121, 125, 127, 130, 119, 129, 94, 119, 127, 120, 118, 116, 124, 116, 122, 119, 121, 158, 126, 120, 122, 129, 120, 127, 119, 120, 122, 125, 119, 127, 123, 124, 114, 122, 122, 128, 94, 141, 127, 157, 125, 112, 122, 125, 123, 120, 118, 125, 118, 120, 110, 124, 129, 120, 121, 121, 120, 118, 123, 132, 129, 125, 123, 123, 123, 124, 121, 120, 129, 120, 118, 88, 122, 117, 121, 89, 123, 128, 127, 128, 128, 123, 122, 122, 124, 122, 120, 123, 149, 95, 112, 127, 124, 126, 121, 126, 127, 112, 124, 121, 115, 122, 125, 125, 128, 95, 127, 138, 124, 123, 120, 119, 124, 138, 127, 117, 120, 130, 123, 129, 125, 125, 111, 145, 105, 124, 120, 118, 120, 122, 119, 121, 121, 107, 115, 120, 122, 123, 120, 127, 118, 126, 126, 118, 134, 129, 76, 133, 103, 129, 142, 132, 125, 129, 119, 125, 121, 117, 127, 126, 126, 121, 120, 123, 121, 116, 112, 124, 130, 116, 120, 133, 122, 121, 127, 123, 115, 124, 115, 116, 125, 122, 121, 120, 127, 115, 119, 121, 121, 132, 130, 122, 132, 117, 118, 120, 119, 123, 128, 119, 122, 119, 123, 122, 125, 121, 106, 127, 120, 122, 129, 117, 117, 127, 122, 127, 110, 123, 114, 121, 120, 118, 126, 119, 128, 118, 126, 125, 114, 117, 120, 121, 127, 126, 117, 128, 122, 124, 124, 99, 120, 120, 129, 127, 128, 117, 127, 124, 107, 128, 118, 123, 123, 123, 120, 120, 124, 124, 121, 114, 88, 123, 119, 132, 124, 118, 120, 128, 137, 117, 123, 140, 120, 126, 122, 131, 125, 122, 124, 119, 124, 128, 80, 101, 127, 120, 127, 120, 114, 88, 116, 123, 125, 121, 123, 123, 120, 117, 133, 127, 104, 120, 122, 121, 125, 122, 121, 121, 125, 113, 106, 138, 124, 126, 126, 139, 144, 125, 130, 96, 121, 125, 116, 111, 130, 127, 117, 117, 119, 122, 126, 125, 92, 121, 124, 125, 119, 121, 122, 103, 97, 121, 129, 120, 132, 123, 129, 88, 121, 124, 124, 110, 127, 124, 120, 136, 117, 109, 141, 97, 126, 121, 103, 120, 141, 119, 148, 123, 121, 116, 128, 126, 113, 125, 120, 68, 123, 120, 125, 88, 122, 115, 122, 118, 110, 95, 116, 145, 125, 116, 116, 119, 112, 106, 129, 161, 126, 121, 93, 125, 130, 101, 123, 122, 115, 127, 114, 117, 120, 121, 122, 126, 140, 114, 114, 115, 125, 122, 125, 127, 117, 125, 129, 124, 126, 119, 123, 131, 115, 116, 118, 114, 129, 105, 120, 129, 134, 132, 119, 129, 120, 114, 109, 113, 121, 121, 115, 126, 121, 140, 128, 114, 121, 124, 109, 120, 122, 122, 114, 114, 124, 147, 116, 123, 115, 110, 151, 115, 117, 123, 137, 117, 126, 125, 139, 116, 129, 120, 103, 120, 129, 129, 119, 117, 134, 118, 113, 126, 112, 119, 115, 121, 121, 123, 124, 115, 103, 121, 142, 126, 120, 124, 123, 116, 111, 127, 107, 108, 124, 125, 113, 122, 136, 113, 127, 128, 124, 129, 131, 94, 103, 108, 117, 123, 123, 120, 124, 128, 132, 117, 57, 124, 113, 127, 117, 123, 159, 133, 121, 123, 113, 120, 114, 117, 126, 128, 123, 126, 127, 120, 107, 122, 118, 135, 118, 112, 126, 129, 144, 160, 117, 121, 120, 118, 119, 75, 105, 123, 132, 121, 131, 125, 114, 124, 112, 119, 152, 142, 118, 117, 123, 107, 116, 122, 136, 119, 113, 136, 125, 146, 129, 117, 104, 125, 108, 127, 119, 115, 115, 110, 122, 124, 122, 122, 143, 119, 96, 116, 125, 126, 121, 120, 128, 113, 116, 128, 110, 119, 120, 123, 125, 117, 126, 120, 130, 122, 119, 103, 104, 116, 102, 125, 145, 124, 120, 111, 130, 130, 130, 117, 120, 127, 106, 160, 121, 114, 121, 118, 117, 122, 126, 129, 128, 122, 110, 122, 140, 123, 121, 122, 110, 129, 112, 116, 126, 110, 126, 128, 132, 109, 104, 113, 125, 112, 122, 135, 120, 120, 135, 125, 133, 127, 122, 122, 117, 137, 119, 115, 127, 130, 119, 114, 117, 128, 117, 120, 129, 116, 130, 123, 127, 124, 111, 111, 125, 114, 126, 128, 116, 125, 88, 125, 117, 116, 121, 115, 115, 136, 121, 120, 119, 125, 145, 118, 108, 133, 118, 134, 137, 122, 135, 112, 124, 118, 114, 129, 118, 132, 111, 126, 118, 124, 112, 114, 120, 122, 116, 121, 108, 119, 130, 108, 128, 122, 130, 125, 124, 139, 129, 108, 120, 137, 121, 118, 129, 128, 115, 118, 122, 125, 119, 125, 121, 109, 153, 107, 130, 118, 127, 123, 125, 124, 121, 125, 114, 121, 85, 97, 69, 123, 126, 126, 122, 121, 114, 127, 117, 121, 117, 136, 122, 125, 124, 120, 136, 134, 139, 115, 75, 126, 128, 121, 126, 122, 101, 124, 134, 122, 147, 128, 126, 130, 123, 123, 124, 112, 117, 117, 115, 100, 123, 129, 77, 125, 119, 120, 132, 108, 117, 125, 157, 126, 121, 132, 125, 126, 113, 117, 120, 126, 118, 118, 120, 147, 120, 114, 120, 129, 116, 125, 129, 109, 126, 119, 116, 116, 120, 120, 131, 123, 121, 123, 117, 109, 118, 113, 124, 111, 125, 149, 115, 126, 115, 116, 114, 127, 128, 110, 123, 119, 122, 99, 119, 118, 118, 132, 123, 131, 123, 104, 119, 141, 118, 142, 117, 108, 115, 139, 113, 111, 117, 115, 128, 145, 139, 141, 53, 142, 50, 136, 124, 130, 128, 136, 128, 134, 122, 125, 146, 131, 127, 128, 131, 121, 120, 110, 118, 112, 119, 119, 118, 127, 120, 122, 116, 114, 120, 125, 125, 104, 132, 134, 177, 111, 139, 129, 119, 138, 118, 122, 120, 130, 123, 117, 128, 114, 114, 116, 123, 129, 111, 106, 123, 136, 69, 132, 113, 116, 116, 122, 124, 108, 111, 113, 132, 118, 107, 119, 132, 128, 118, 126, 112, 112, 98, 122, 114, 126, 121, 119, 137, 118, 126, 125, 130, 133, 120, 57, 125, 112, 108, 129, 105, 108, 123, 140, 190, 128, 121, 146, 121, 112, 130, 131, 118, 134, 115, 133, 125, 175, 125, 115, 120, 117, 125, 113, 129, 119, 122, 115, 113, 99, 122, 123, 120, 115, 126, 123, 137, 126, 127, 101, 123, 128, 125, 122, 126, 119, 131, 90, 124, 125, 114, 108, 111, 131, 113, 119, 131, 163, 128, 116, 125, 138, 120, 117, 124, 114, 124, 114, 190, 109, 125, 124, 130, 122, 122, 119, 125, 119, 126, 121, 122, 122, 112, 125, 115, 125, 121, 115, 123, 115, 126, 119, 115, 118, 105, 130, 121, 123, 128, 101, 137, 120, 116, 115, 121, 118, 110, 111, 122, 116, 129, 112, 120, 120, 115, 118, 128, 119, 120, 116, 120, 108, 124, 116, 119, 110, 109, 126, 99, 115, 116, 114, 80, 116, 119, 125, 119, 124, 123, 115, 130, 109, 130, 107, 116, 134, 124, 121, 124, 143, 123, 108, 118, 115, 121, 119, 105, 110, 125, 127, 128, 114, 130, 116, 111, 116, 121, 128, 120, 112, 91, 132, 136, 122, 122, 106, 121, 123, 115, 119, 115, 119, 118, 118, 123, 109, 128, 129, 123, 177, 123, 120, 118, 121, 126, 120, 144, 129, 133, 116, 118, 122, 115, 115, 121, 120, 126, 127, 119, 127, 97, 119, 125, 110, 147, 115, 129, 114, 128, 125, 122, 122, 113, 123, 119, 119, 108, 119, 138, 121, 148, 121, 121, 123, 125, 122, 121, 131, 142, 133, 114, 118, 114, 116, 122, 122, 125, 117, 115, 114, 133, 129, 125, 103, 92, 120, 151, 116, 117, 124, 120, 107, 118, 136, 118, 126, 133, 122, 118, 124, 113, 122, 125, 138, 124, 125, 127, 125, 125, 128, 122, 122, 126, 125, 128, 128, 123, 125, 139, 126, 142, 128, 125, 125, 117, 123, 125, 121, 120, 128, 127, 124, 122, 131, 121, 125, 136, 123, 136, 123, 124, 125, 126, 132, 121, 123, 118, 124, 122, 126, 122, 127, 126, 124, 115, 129, 118, 115, 117, 117, 126, 124, 124, 124, 124, 127, 126, 123, 126, 125, 124, 125, 125, 121, 127, 127, 134, 131, 121, 122, 129, 126, 130, 133, 114, 134, 124, 118, 121, 124, 125, 115, 125, 126, 115, 122, 129, 125, 124, 129, 123, 128, 123, 121, 128, 127, 122, 127, 122, 136, 125, 133, 122, 127, 129, 137, 126, 125, 130, 126, 130, 118, 122, 122, 121, 124, 118, 109, 114, 109, 123, 121, 127, 133, 136, 112, 128, 108, 148, 106, 94, 114, 123, 123, 120, 135, 119, 143, 121, 111, 122, 98, 91, 129, 99, 124, 124, 119, 117, 144, 121, 126, 122, 118, 121, 117, 123, 111, 148, 120, 143, 129, 123, 115, 116, 116, 119, 101, 122, 108, 136, 121, 121, 109, 118, 140, 106, 124, 134, 149, 122, 113, 126, 132, 129, 102, 132, 123, 119, 132, 115, 120, 145, 100, 118, 125, 114, 115, 122, 144, 138, 119, 125, 119, 130, 119, 128, 154, 115, 121, 96, 119, 121, 108, 125, 118, 118, 131, 146, 134, 105, 123, 124, 110, 143, 123, 105, 119, 94, 115, 127, 122, 128, 120, 113, 117, 123, 107, 125, 108, 118, 129, 131, 119, 130, 121, 126, 124, 117, 123, 112, 122, 108, 103, 123, 201, 121, 123, 115, 126, 122, 101, 122, 115, 125, 107, 126, 128, 117, 122, 133, 101, 150, 124, 129, 127, 130, 108, 104, 131, 129, 129, 136, 120, 128, 125, 115, 125, 111, 136, 122, 125, 120, 126, 122, 114, 62, 137, 118, 125, 125, 110, 126, 130, 114, 117, 123, 112, 121, 133, 119, 116, 108, 109, 135, 114, 118, 122, 107, 121, 118, 131, 123, 127, 131, 122, 108, 126, 124, 123, 125, 115, 111, 122, 132, 119, 122, 124, 111, 117, 121, 117, 117, 118, 121, 112, 119, 142, 133, 121, 123, 120, 124, 114, 138, 124, 86, 112, 130, 145, 136, 116, 120, 119, 114, 119, 119, 121, 107, 112, 104, 114, 161, 113, 147, 140, 108, 121, 107, 126, 114, 136, 112, 115, 114, 116, 97, 115, 128, 124, 125, 128, 115, 126, 119, 119, 101, 92, 123, 126, 95, 115, 111, 125, 120, 99, 118, 121, 110, 136, 118, 124, 107, 120, 110, 115, 112, 112, 112, 140, 113, 139, 107, 102, 121, 129, 124, 109, 146, 105, 129, 111, 121, 123, 107, 120, 126, 111, 115, 114, 113, 92, 114, 122, 125, 100, 135, 119, 130, 94, 111, 121, 113, 127, 148, 114, 117, 120, 115, 119, 129, 121, 162, 102, 121, 105, 97, 120, 121, 96, 122, 128, 119, 118, 116, 114, 108, 113, 115, 137, 108, 137, 164, 114, 94, 148, 109, 122, 133, 116, 99, 128, 127, 112, 124, 105, 117, 122, 129, 109, 126, 124, 110, 122, 134, 104, 122, 117, 114, 125, 123, 129, 124, 124, 111, 126, 124, 120, 120, 122, 109, 122, 109, 109, 113, 117, 127, 130, 131, 110, 133, 114, 115, 124, 121, 122, 125, 121, 128, 120, 127, 113, 118, 125, 127, 128, 124, 126, 125, 116, 130, 119, 119, 115, 121, 120, 124, 123, 143, 98, 113, 128, 114, 126, 119, 111, 132, 134, 113, 133, 128, 119, 124, 116, 118, 127, 135, 126, 113, 121, 118, 122, 117, 122, 126, 125, 118, 124, 132, 127, 130, 128, 122, 120, 114, 124, 118, 129, 122, 110, 109, 128, 117, 130, 114, 128, 128, 121, 118, 120, 112, 107, 127, 113, 122, 124, 125, 130, 128, 118, 124, 127, 133, 128, 123, 134, 119, 127, 157, 120, 117, 118, 123, 133, 126, 125, 113, 139, 116, 129, 119, 115, 105, 123, 127, 131, 118, 124, 116, 96, 114, 118, 114, 92, 117, 139, 111, 121, 130, 120, 117, 105, 125, 124, 116, 112, 117, 109, 111, 117, 110, 105, 117, 116, 122, 127, 122, 128, 129, 102, 132, 120, 125, 118, 136, 108, 116, 112, 118, 124, 113, 119, 126, 121, 116, 123, 118, 106, 124, 112, 118, 114, 136, 126, 121, 102, 123, 125, 121, 132, 155, 119, 114, 115, 120, 126, 136, 133, 199, 97, 118, 118, 109, 124, 129, 106, 117, 121, 135, 123, 112, 118, 113, 127, 111, 116, 114, 78, 140, 114, 107, 80, 113, 121, 154, 121, 108, 114, 122, 103, 125, 120, 126, 109, 150, 122, 124, 131, 110, 129, 130, 111, 120, 127, 115, 130, 130, 114, 117, 123, 118, 127, 132, 147, 124, 123, 119, 129, 116, 112, 107, 123, 125, 131, 126, 119, 120, 116, 124, 120, 126, 126, 137, 144, 135, 129, 141, 137, 118, 147, 120, 124, 80, 113, 137, 111, 142, 122, 131, 93, 110, 119, 123, 122, 118, 122, 120, 119, 122, 124, 77, 122, 126, 124, 117, 90, 121, 125, 135, 123, 120, 110, 120, 124, 113, 118, 128, 126, 118, 115, 120, 132, 119, 83, 118, 124, 118, 120, 131, 118, 128, 121, 120, 134, 118, 129, 128, 119, 120, 120, 116, 105, 126, 110, 126, 123, 118, 113, 122, 119, 120, 91, 111, 144, 130, 125, 121, 107, 124, 129, 130, 116, 116, 119, 110, 122, 119, 118, 130, 120, 116, 102, 130, 123, 123, 118, 120, 116, 128, 130, 134, 120, 65, 118, 121, 134, 126, 122, 154, 108, 122, 126, 122, 122, 118, 136, 127, 119, 123, 119, 124, 120, 103, 102, 119, 104, 124, 136, 122, 121, 106, 168, 115, 122, 125, 121, 125, 157, 121, 124, 122, 108, 123, 121, 115, 120, 123, 124, 153, 114, 116, 123, 117, 132, 116, 116, 120, 129, 120, 118, 125, 112, 118, 127, 124, 107, 111, 119, 120, 113, 123, 125, 104, 123, 130, 124, 96, 117, 125, 125, 122, 105, 119, 118, 122, 120, 128, 122, 127, 117, 127, 118, 118, 115, 120, 129, 125, 125, 113, 126, 115, 105, 120, 111, 109, 137, 119, 137, 122, 126, 109, 125, 133, 80, 148, 101, 122, 120, 127, 124, 121, 151, 123, 109, 123, 127, 130, 116, 137, 133, 121, 125, 120, 101, 116, 121, 123, 129, 125, 124, 102, 134, 142, 124, 122, 117, 124, 167, 124, 119, 118, 124, 117, 121, 122, 117, 113, 120, 116, 129, 127, 104, 121, 118, 129, 114, 125, 126, 138, 128, 128, 121, 122, 122, 127, 121, 121, 129, 130, 127, 119, 100, 112, 134, 121, 115, 105, 123, 119, 112, 119, 112, 116, 124, 114, 118, 128, 120, 111, 114, 124, 120, 137, 122, 118, 125, 131, 126, 128, 109, 124, 131, 128, 111, 123, 124, 117, 123, 121, 121, 121, 115, 122, 121, 142, 109, 146, 119, 131, 116, 118, 129, 122, 162, 110, 117, 126, 126, 124, 119, 95, 137, 124, 121, 128, 118, 121, 122, 118, 113, 127, 119, 115, 113, 118, 123, 121, 128, 120, 118, 124, 128, 123, 124, 122, 111, 122, 126, 123, 119, 129, 121, 126, 115, 120, 121, 119, 123, 123, 122, 122, 125, 122, 119, 173, 119, 122, 121, 128, 118, 124, 108, 129, 112, 120, 123, 124, 114, 120, 102, 139, 126, 120, 118, 121, 130, 123, 126, 125, 130, 122, 112, 121, 125, 111, 124, 104, 104, 122, 124, 99, 147, 123, 118, 108, 122, 123, 122, 129, 126, 132, 115, 130, 127, 130, 111, 125, 120, 124, 128, 120, 95, 123, 136, 127, 126, 119, 121, 122, 122, 120, 125, 119, 118, 124, 119, 128, 123, 120, 139, 121, 130, 118, 119, 124, 125, 120, 132, 126, 131, 130, 109, 117, 113, 122, 126, 128, 125, 126, 114, 127, 130, 127, 120, 121, 125, 120, 120, 121, 126, 122, 122, 132, 127, 113, 119, 128, 132, 130, 126, 115, 125, 123, 127, 122, 116, 120, 116, 120, 129, 127, 117, 118, 141, 124, 114, 119, 126, 131, 121, 124, 129, 119, 126, 116, 116, 106, 139, 122, 118, 132, 123, 127, 123, 124, 126, 129, 120, 126, 116, 122, 125, 126, 122, 119, 122, 125, 118, 123, 124, 126, 116, 120, 117, 123, 121, 112, 121, 117, 119, 125, 127, 127, 120, 120, 124, 128, 125, 128, 126, 133, 115, 128, 128, 123, 124, 131, 125, 126, 118, 123, 130, 130, 130, 130, 123, 123, 125, 129, 125, 124, 116, 125, 127, 116, 125, 113, 129, 122, 109, 129, 123, 114, 123, 126, 109, 122, 119, 121, 124, 122, 128, 124, 141, 121, 122, 118, 122, 116, 116, 121, 130, 120, 121, 112, 128, 167, 123, 121, 126, 115, 124, 117, 122, 117, 123, 116, 112, 123, 121, 120, 124, 116, 124, 119, 97, 115, 115, 128, 120, 122, 131, 113, 115, 133, 131, 122, 124, 127, 123, 119, 121, 124, 121, 119, 122, 160, 127, 121, 126, 111, 119, 122, 119, 119, 123, 126, 127, 93, 118, 129, 115, 133, 116, 125, 112, 116, 125, 123, 122, 120, 126, 120, 114, 126, 119, 122, 123, 125, 124, 113, 114, 127, 119, 123, 130, 117, 124, 127, 132, 152, 119, 97, 118, 124, 121, 125, 131, 124, 117, 127, 124, 118, 121, 106, 129, 126, 133, 113, 120, 111, 119, 119, 116, 119, 108, 117, 120, 134, 122, 116, 125, 124, 118, 118, 129, 122, 110, 121, 122, 123, 123, 119, 113, 124, 120, 120, 124, 118, 108, 117, 128, 115, 118, 129, 121, 125, 103, 119, 103, 133, 127, 117, 130, 117, 114, 125, 119, 121, 120, 126, 112, 124, 122, 114, 115, 120, 120, 126, 121, 132, 127, 123, 141, 121, 111, 115, 127, 130, 136, 128, 109, 115, 124, 133, 126, 115, 121, 114, 129, 121, 177, 126, 122, 120, 121, 122, 118, 111, 120, 132, 94, 126, 123, 125, 118, 119, 120, 124, 125, 112, 131, 119, 129, 126, 122, 132, 125, 115, 230, 136, 96, 117, 124, 129, 136, 124, 128, 123, 115, 127, 115, 150, 129, 123, 128, 124, 124, 124, 119, 119, 114, 127, 136, 113, 119, 124, 131, 113, 107, 122, 114, 125, 110, 121, 109, 103, 111, 113, 137, 124, 121, 109, 118, 158, 102, 115, 124, 125, 122, 120, 106, 125, 102, 121, 121, 120, 131, 129, 133, 123, 132, 123, 102, 82, 119, 128, 123, 112, 122, 106, 119, 119, 125, 123, 115, 123, 106, 113, 115, 116, 117, 136, 122, 123, 109, 89, 129, 117, 112, 123, 126, 136, 125, 115, 123, 128, 126, 122, 123, 110, 129, 151, 113, 119, 124, 124, 113, 113, 119, 122, 116, 125, 118, 120, 122, 117, 131, 112, 128, 125, 102, 129, 126, 82, 124, 105, 129, 148, 123, 111, 115, 127, 95, 122, 106, 121, 114, 119, 116, 110, 123, 119, 121, 124, 119, 119, 117, 125, 99, 128, 115, 120, 121, 123, 117, 126, 138, 159, 118, 117, 114, 99, 127, 126, 137, 114, 116, 120, 125, 121, 134, 117, 122, 120, 124, 125, 119, 93, 110, 120, 126, 121, 81, 119, 119, 110, 128, 124, 126, 125, 130, 109, 116, 113, 126, 132, 136, 128, 114, 124, 113, 125, 120, 164, 125, 117, 121, 123, 137, 122, 119, 60, 118, 124, 113, 121, 112, 125, 129, 118, 118, 106, 124, 119, 109, 127, 138, 120, 118, 120, 121, 118, 112, 110, 114, 93, 102, 118, 122, 125, 118, 128, 110, 118, 128, 135, 106, 123, 116, 123, 116, 135, 132, 130, 129, 119, 107, 134, 113, 127, 134, 118, 124, 122, 124, 125, 111, 125, 124, 122, 112, 115, 126, 124, 126, 140, 127, 121, 123, 134, 113, 123, 127, 119, 115, 121, 127, 121, 112, 121, 121, 122, 123, 100, 122, 118, 110, 127, 118, 134, 126, 131, 119, 121, 122, 123, 123, 123, 131, 131, 124, 138, 126, 122, 128, 122, 120, 121, 125, 122, 124, 126, 126, 123, 125, 132, 112, 105, 125, 115, 132, 120, 125, 101, 92, 142, 127, 122, 123, 124, 121, 132, 123, 139, 119, 120, 121, 122, 126, 116, 137, 150, 123, 127, 126, 115, 120, 117, 132, 135, 124, 121, 92, 127, 126, 124, 126, 123, 94, 127, 137, 117, 122, 146, 113, 123, 120, 109, 123, 120, 122, 120, 122, 113, 123, 116, 114, 121, 117, 134, 85, 120, 127, 132, 138, 121, 121, 130, 97, 112, 49, 125, 127, 127, 121, 114, 135, 119, 118, 139, 117, 130, 121, 118, 132, 45, 134, 50, 119, 129, 143, 118, 129, 130, 126, 116, 134, 126, 123, 131, 119, 128, 127, 135, 121, 134, 107, 123, 112, 117, 133, 120, 122, 118, 132, 129, 132, 124, 110, 129, 119, 153, 91, 127, 138, 112, 128, 130, 121, 128, 131, 120, 124, 129, 120, 119, 121, 127, 111, 123, 120, 128, 129, 64, 117, 122, 120, 114, 125, 131, 130, 122, 142, 126, 124, 115, 125, 127, 120, 125, 122, 116, 128, 108, 120, 116, 126, 131, 130, 131, 127, 132, 119, 130, 109, 124, 45, 127, 117, 114, 121, 132, 135, 124, 127, 95, 123, 141, 114, 122, 131, 119, 117, 117, 110, 139, 128, 109, 135, 119, 125, 125, 136, 119, 127, 123, 123, 126, 130, 122, 131, 122, 116, 112, 124, 124, 117, 114, 125, 127, 138, 131, 127, 132, 127, 113, 121, 115, 104, 123, 114, 74, 128, 99, 115, 119, 135, 128, 142, 135, 124, 123, 132, 125, 110, 130, 116, 129, 124, 124, 113, 116, 132, 123, 104, 126, 117, 139, 130, 125, 126, 122, 106, 134, 117, 128, 123, 124, 137, 129, 118, 114, 118, 121, 123, 126, 122, 132, 100, 116, 69, 128, 131, 138, 128, 120, 127, 110, 120, 125, 125, 133, 121, 119, 123, 128, 126, 124, 131, 124, 141, 125, 147, 120, 122, 110, 120, 129, 0, 110, 154, 116, 124, 121, 123, 139, 127, 119, 130, 136, 121, 127, 127, 119, 128, 122, 130, 119, 124, 125, 127, 125, 128, 127, 117, 117, 124, 134, 128, 120, 124, 126, 126, 130, 121, 129, 124, 122, 119, 125, 122, 128, 122, 127, 122, 124, 134, 121, 123, 144, 122, 136, 133, 121, 122, 120, 130, 126, 117, 123, 120, 123, 123, 123, 130, 123, 122, 116, 123, 124, 124, 121, 122, 120, 123, 126, 122, 121, 119, 127, 126, 123, 125, 123, 120, 123, 121, 122, 125, 127, 127, 123, 124, 120, 120, 125, 135, 116, 137, 127, 118, 122, 122, 126, 115, 122, 121, 119, 130, 118, 129, 126, 120, 122, 123, 120, 122, 127, 126, 121, 130, 126, 126, 129, 129, 120, 128, 120, 136, 125, 119, 122, 127, 125, 118, 126, 118, 119, 113, 133, 119, 122, 119, 108, 118, 121, 126, 116, 133, 116, 127, 117, 122, 108, 132, 118, 132, 127, 125, 119, 125, 125, 123, 138, 126, 134, 97, 124, 122, 87, 129, 141, 99, 114, 121, 119, 121, 126, 124, 120, 123, 151, 113, 119, 121, 115, 112, 120, 127, 117, 110, 112, 131, 120, 137, 124, 120, 135, 110, 125, 119, 130, 116, 119, 150, 123, 126, 124, 108, 116, 118, 117, 128, 129, 118, 118, 115, 121, 123, 137, 115, 121, 119, 123, 123, 117, 121, 124, 117, 118, 103, 148, 128, 116, 124, 131, 118, 107, 127, 117, 123, 155, 122, 132, 113, 118, 118, 153, 124, 133, 124, 111, 124, 114, 123, 103, 117, 115, 134, 115, 105, 118, 121, 129, 117, 122, 124, 121, 115, 119, 121, 125, 114, 121, 123, 143, 102, 129, 125, 129, 120, 112, 112, 119, 103, 122, 127, 123, 122, 125, 117, 140, 102, 135, 112, 126, 124, 131, 113, 103, 114, 123, 117, 120, 119, 122, 110, 125, 152, 119, 114, 114, 125, 121, 103, 127, 118, 118, 119, 144, 145, 116, 120, 124, 120, 119, 115, 122, 124, 107, 119, 119, 105, 126, 121, 145, 124, 110, 117, 112, 117, 150, 120, 129, 118, 124, 115, 92, 93, 137, 120, 116, 127, 119, 127, 128, 126, 149, 104, 126, 125, 115, 122, 134, 111, 110, 119, 130, 111, 117, 120, 121, 129, 126, 120, 107, 112, 140, 123, 94, 114, 120, 122, 122, 127, 109, 130, 121, 107, 126, 134, 115, 123, 123, 118, 126, 120, 128, 114, 134, 133, 122, 117, 120, 125, 124, 121, 119, 132, 124, 103, 115, 123, 122, 125, 127, 119, 128, 119, 104, 122, 134, 136, 119, 115, 122, 119, 134, 141, 129, 114, 118, 116, 125, 125, 120, 108, 121, 132, 128, 128, 118, 133, 121, 130, 123, 138, 118, 115, 133, 119, 114, 125, 130, 103, 107, 128, 105, 136, 120, 113, 105, 104, 111, 130, 127, 119, 128, 126, 124, 121, 145, 114, 129, 124, 120, 125, 121, 129, 146, 125, 131, 124, 138, 120, 136, 146, 120, 121, 117, 113, 118, 117, 115, 114, 123, 110, 103, 143, 122, 125, 142, 123, 108, 126, 110, 127, 115, 119, 118, 124, 112, 127, 114, 126, 124, 117, 115, 118, 123, 120, 112, 124, 122, 122, 122, 124, 116, 113, 120, 122, 121, 125, 122, 122, 124, 123, 117, 129, 121, 124, 123, 120, 110, 123, 111, 116, 123, 117, 120, 121, 120, 122, 124, 118, 124, 119, 118, 118, 120, 120, 114, 123, 117, 123, 123, 118, 117, 117, 121, 118, 122, 121, 122, 116, 123, 125, 119, 123, 127, 118, 130, 124, 127, 124, 125, 119, 121, 119, 124, 124, 124, 119, 124, 122, 121, 117, 118, 117, 119, 125, 109, 119, 122, 121, 113, 119, 117, 115, 125, 118, 124, 122, 125, 114, 121, 127, 119, 122, 128, 124, 119, 122, 121, 124, 125, 117, 123, 117, 115, 120, 124, 121, 125, 109, 122, 118, 121, 120, 122, 119, 123, 121, 118, 122, 123, 78, 119, 112, 112, 133, 124, 111, 106, 132, 123, 159, 124, 122, 114, 122, 121, 120, 117, 115, 121, 127, 115, 123, 132, 125, 132, 101, 141, 114, 117, 142, 123, 115, 126, 112, 131, 118, 109, 119, 115, 114, 125, 118, 119, 128, 120, 120, 125, 89, 118, 118, 116, 124, 125, 133, 121, 150, 135, 92, 113, 115, 164, 129, 132, 112, 119, 125, 117, 119, 118, 160, 117, 116, 120, 132, 111, 115, 112, 114, 128, 118, 116, 115, 109, 124, 152, 122, 111, 117, 120, 124, 128, 135, 131, 119, 133, 111, 124, 120, 115, 124, 128, 126, 134, 123, 128, 117, 112, 115, 118, 118, 123, 104, 120, 109, 130, 134, 111, 117, 118, 122, 127, 118, 125, 120, 142, 131, 111, 105, 124, 120, 125, 142, 116, 125, 106, 78, 126, 116, 123, 121, 93, 111, 129, 118, 108, 152, 108, 108, 123, 111, 124, 128, 119, 119, 121, 111, 120, 117, 112, 113, 119, 141, 119, 122, 107, 139, 122, 122, 121, 114, 128, 115, 121, 113, 152, 116, 103, 128, 123, 126, 124, 117, 129, 99, 128, 116, 118, 207, 137, 117, 109, 135, 90, 125, 148, 155, 116, 107, 111, 113, 105, 128, 117, 123, 123, 125, 113, 115, 143, 118, 120, 118, 118, 119, 136, 104, 104, 125, 120, 128, 117, 122, 113, 145, 105, 123, 108, 119, 119, 124, 129, 142, 161, 114, 125, 101, 121, 123, 94, 107, 147, 114, 136, 117, 127, 119, 137, 120, 131, 128, 123, 116, 115, 127, 159, 122, 130, 113, 110, 111, 96, 154, 79, 178, 146, 122, 126, 113, 102, 109, 122, 117, 122, 104, 122, 127, 133, 113, 129, 114, 122, 116, 127, 132, 119, 117, 140, 116, 151, 129, 116, 124, 113, 101, 114, 147, 122, 125, 121, 122, 119, 102, 107, 128, 117, 116, 113, 113, 115, 127, 117, 120, 115, 114, 111, 111, 114, 112, 122, 131, 140, 123, 111, 108, 126, 125, 176, 185, 100, 113, 107, 120, 119, 144, 129, 125, 97, 145, 126, 126, 119, 115, 146, 111, 86, 115, 145, 106, 126, 118, 120, 96, 110, 126, 127, 178, 114, 126, 145, 122, 113, 189, 106, 111, 130, 115, 97, 113, 99, 116, 136, 127, 138, 117, 134, 121, 117, 115, 153, 131, 126, 169, 116, 126, 122, 129, 109, 132, 124, 102, 141, 126, 143, 126, 119, 121, 106, 123, 117, 107, 112, 112, 135, 119, 100, 127, 120, 122, 128, 131, 135, 122, 123, 136, 136, 120, 97, 127, 112, 136, 117, 123, 135, 93, 124, 117, 101, 120, 103, 122, 120, 126, 111, 124, 116, 123, 118, 157, 115, 129, 121, 131, 111, 122, 118, 126, 99, 143, 122, 118, 127, 122, 116, 135, 106, 100, 113, 109, 130, 119, 121, 114, 134, 123, 102, 99, 128, 130, 120, 121, 155, 119, 109, 111, 132, 124, 126, 116, 140, 109, 132, 123, 131, 116, 120, 123, 130, 117, 121, 103, 120, 102, 133, 119, 111, 125, 118, 118, 130, 127, 101, 122, 112, 117, 128, 102, 102, 142, 129, 104, 124, 120, 122, 120, 124, 120, 122, 130, 114, 133, 123, 117, 122, 121, 126, 117, 122, 122, 121, 120, 120, 128, 127, 125, 124, 120, 117, 124, 116, 126, 124, 121, 120, 120, 129, 120, 131, 121, 121, 118, 118, 133, 118, 124, 123, 120, 126, 124, 120, 121, 126, 122, 120, 121, 119, 121, 122, 116, 121, 119, 122, 121, 125, 121, 138, 117, 120, 120, 119, 121, 124, 120, 132, 139, 122, 123, 126, 120, 123, 125, 116, 120, 122, 128, 114, 116, 126, 122, 112, 125, 123, 122, 116, 123, 123, 116, 120, 118, 120, 124, 120, 128, 124, 117, 116, 120, 114, 136, 120, 123, 123, 122, 122, 122, 121, 122, 120, 115, 129, 119, 126, 124, 121, 124, 131, 121, 122, 132, 134, 119, 117, 118, 123, 124, 121, 127, 121, 120, 126, 109, 123, 120, 116, 119, 126, 123, 121, 129, 114, 123, 119, 121, 120, 122, 105, 126, 101, 106, 116, 118, 125, 126, 126, 118, 133, 120, 114, 123, 123, 122, 122, 118, 119, 123, 118, 116, 118, 123, 123, 121, 125, 121, 122, 115, 123, 117, 125, 119, 125, 119, 129, 119, 130, 115, 122, 128, 115, 124, 118, 113, 124, 127, 114, 129, 125, 119, 125, 113, 119, 121, 131, 124, 104, 120, 120, 121, 113, 121, 128, 118, 119, 125, 129, 124, 128, 126, 113, 119, 114, 124, 121, 123, 120, 112, 117, 124, 113, 124, 118, 123, 125, 122, 117, 121, 121, 103, 128, 113, 121, 124, 123, 126, 123, 113, 121, 127, 128, 124, 45, 135, 131, 122, 125, 121, 125, 115, 121, 119, 148, 127, 122, 116, 141, 123, 121, 119, 121, 122, 157, 134, 137, 119, 109, 121, 121, 120, 137, 122, 119, 127, 118, 120, 118, 109, 124, 126, 117, 124, 106, 127, 117, 109, 100, 121, 120, 124, 119, 125, 118, 125, 109, 119, 94, 120, 125, 122, 116, 118, 123, 121, 117, 116, 122, 99, 126, 124, 149, 122, 119, 121, 122, 118, 124, 114, 119, 119, 116, 113, 120, 121, 120, 116, 115, 121, 126, 121, 124, 121, 120, 124, 123, 154, 129, 122, 123, 164, 118, 121, 114, 134, 121, 119, 121, 126, 120, 119, 123, 127, 119, 123, 118, 126, 119, 124, 125, 121, 120, 115, 110, 111, 122, 120, 122, 122, 121, 123, 126, 121, 123, 120, 127, 122, 119, 128, 145, 126, 121, 114, 109, 115, 121, 120, 104, 133, 126, 108, 123, 123, 120, 117, 125, 128, 121, 121, 117, 126, 155, 165, 128, 119, 131, 118, 119, 149, 118, 128, 121, 126, 122, 119, 125, 120, 103, 107, 131, 119, 120, 126, 123, 125, 118, 125, 123, 140, 131, 103, 118, 119, 117, 74, 77, 123, 110, 137, 126, 125, 118, 116, 108, 116, 122, 120, 123, 133, 116, 120, 153, 129, 123, 120, 128, 119, 112, 133, 121, 126, 126, 126, 128, 125, 118, 152, 116, 120, 127, 110, 121, 121, 126, 124, 117, 115, 91, 122, 128, 124, 114, 114, 90, 116, 102, 125, 119, 114, 124, 121, 109, 120, 122, 181, 123, 121, 111, 138, 119, 127, 125, 127, 125, 122, 125, 120, 139, 145, 124, 123, 118, 120, 125, 118, 121, 117, 131, 105, 114, 122, 123, 121, 138, 116, 145, 133, 119, 134, 122, 129, 120, 126, 122, 129, 123, 134, 135, 124, 117, 123, 130, 126, 124, 113, 121, 130, 125, 123, 122, 132, 123, 129, 111, 139, 120, 113, 130, 119, 111, 134, 107, 108, 116, 115, 121, 131, 127, 123, 119, 114, 117, 133, 111, 123, 125, 133, 134, 123, 128, 116, 136, 125, 123, 122, 135, 126, 129, 133, 116, 124, 123, 115, 117, 134, 123, 118, 126, 121, 110, 117, 131, 121, 131, 112, 113, 128, 129, 123, 140, 121, 113, 133, 113, 142, 120, 134, 119, 120, 111, 124, 117, 115, 130, 128, 111, 149, 126, 116, 121, 129, 115, 126, 116, 148, 115, 127, 119, 121, 116, 125, 120, 116, 129, 121, 112, 137, 125, 108, 124, 128, 122, 113, 122, 110, 118, 93, 123, 107, 116, 114, 136, 130, 121, 103, 114, 130, 117, 117, 122, 112, 117, 120, 102, 130, 111, 120, 123, 118, 118, 113, 117, 96, 103, 120, 126, 107, 131, 123, 130, 121, 126, 120, 105, 119, 122, 97, 123, 127, 120, 125, 144, 120, 117, 111, 114, 117, 124, 131, 122, 121, 108, 122, 105, 115, 124, 124, 121, 124, 123, 123, 146, 98, 119, 127, 108, 133, 127, 130, 162, 128, 114, 122, 108, 130, 128, 121, 110, 124, 105, 110, 135, 128, 121, 114, 141, 120, 130, 128, 120, 115, 125, 117, 117, 109, 127, 125, 108, 129, 123, 123, 119, 127, 123, 128, 137, 115, 117, 119, 127, 122, 118, 125, 127, 128, 136, 118, 158, 133, 162, 116, 125, 120, 123, 126, 121, 130, 124, 122, 119, 116, 123, 123, 118, 118, 122, 144, 137, 121, 55, 124, 121, 124, 124, 123, 106, 86, 134, 123, 138, 121, 119, 110, 126, 121, 126, 127, 122, 123, 119, 86, 126, 123, 75, 127, 120, 120, 121, 109, 117, 116, 121, 126, 120, 131, 121, 120, 129, 111, 132, 119, 117, 123, 128, 165, 125, 98, 127, 119, 115, 122, 125, 131, 115, 121, 121, 112, 122, 123, 124, 121, 124, 122, 122, 112, 129, 114, 125, 109, 115, 71, 120, 126, 125, 116, 123, 124, 135, 120, 113, 123, 121, 116, 127, 125, 122, 124, 123, 179, 107, 141, 116, 119, 129, 120, 124, 116, 121, 103, 125, 125, 121, 126, 118, 135, 122, 123, 121, 125, 120, 119, 131, 130, 120, 121, 107, 127, 108, 120, 134, 123, 123, 92, 122, 119, 112, 121, 120, 124, 123, 132, 125, 127, 130, 113, 120, 128, 128, 118, 124, 105, 120, 122, 122, 121, 124, 128, 122, 110, 127, 122, 122, 121, 103, 117, 121, 114, 121, 129, 124, 122, 124, 118, 120, 156, 116, 121, 119, 124, 119, 124, 122, 118, 131, 108, 119, 120, 117, 123, 130, 123, 126, 114, 123, 130, 126, 104, 128, 127, 120, 114, 117, 121, 117, 135, 127, 125, 117, 122, 116, 127, 115, 110, 91, 132, 127, 131, 129, 92, 127, 126, 132, 127, 116, 124, 122, 122, 127, 135, 118, 125, 129, 107, 135, 120, 130, 124, 131, 98, 122, 116, 110, 123, 125, 107, 118, 127, 116, 121, 114, 123, 110, 122, 125, 119, 120, 111, 121, 129, 127, 124, 115, 115, 114, 120, 115, 121, 127, 127, 131, 121, 124, 125, 125, 126, 136, 121, 122, 126, 109, 119, 114, 127, 106, 131, 124, 126, 127, 132, 121, 122, 132, 133, 134, 125, 117, 122, 119, 123, 125, 119, 124, 121, 113, 106, 125, 122, 122, 127, 136, 122, 127, 122, 107, 128, 129, 130, 127, 139, 122, 117, 142, 128, 127, 118, 90, 135, 131, 132, 124, 130, 132, 121, 127, 124, 116, 120, 127, 127, 121, 122, 114, 128, 121, 124, 122, 123, 93, 140, 119, 127, 134, 122, 123, 127, 125, 122, 116, 139, 124, 123, 125, 123, 126, 126, 123, 119, 125, 119, 126, 125, 125, 124, 143, 123, 143, 131, 123, 124, 123, 125, 128, 123, 125, 126, 128, 126, 124, 133, 122, 121, 134, 126, 132, 126, 121, 128, 124, 133, 126, 125, 119, 125, 128, 131, 120, 121, 123, 121, 118, 125, 115, 122, 122, 114, 125, 122, 123, 127, 120, 119, 128, 127, 123, 134, 126, 122, 131, 130, 123, 125, 141, 133, 122, 121, 125, 125, 128, 130, 119, 139, 110, 124, 118, 124, 127, 111, 124, 119, 114, 121, 125, 128, 119, 123, 124, 125, 125, 132, 129, 132, 124, 130, 118, 143, 125, 131, 130, 123, 122, 128, 124, 124, 126, 123, 116, 123, 129, 119, 120, 113, 127, 113, 120, 119, 106, 118, 121, 127, 130, 126, 119, 115, 131, 121, 120, 129, 116, 123, 123, 127, 124, 119, 124, 118, 132, 120, 107, 120, 111, 115, 115, 122, 125, 122, 119, 103, 116, 118, 123, 119, 123, 137, 122, 115, 117, 119, 125, 122, 125, 122, 125, 121, 123, 131, 121, 118, 123, 130, 128, 129, 122, 125, 118, 119, 124, 125, 116, 108, 131, 118, 121, 123, 117, 118, 131, 119, 117, 117, 126, 114, 124, 127, 124, 120, 114, 125, 126, 119, 126, 129, 130, 116, 127, 132, 126, 117, 138, 123, 114, 123, 124, 110, 123, 115, 117, 124, 116, 119, 122, 117, 125, 123, 113, 118, 112, 125, 128, 122, 112, 107, 124, 107, 127, 133, 117, 158, 121, 123, 117, 126, 125, 122, 126, 128, 138, 120, 122, 120, 89, 124, 120, 122, 120, 121, 118, 119, 123, 124, 116, 133, 120, 122, 125, 123, 121, 125, 125, 124, 119, 115, 126, 124, 121, 123, 125, 86, 119, 106, 117, 124, 124, 120, 123, 121, 149, 120, 154, 124, 99, 125, 122, 123, 121, 122, 120, 125, 120, 123, 121, 121, 121, 123, 126, 126, 125, 122, 121, 119, 118, 126, 122, 125, 123, 92, 120, 123, 120, 148, 124, 119, 121, 121, 121, 119, 126, 128, 126, 215, 127, 124, 121, 128, 122, 125, 128, 126, 123, 125, 124, 123, 122, 123, 126, 124, 120, 117, 125, 117, 120, 115, 123, 119, 123, 124, 118, 128, 115, 120, 122, 125, 124, 116, 121, 122, 124, 118, 126, 124, 136, 111, 132, 116, 116, 125, 124, 119, 118, 130, 121, 130, 103, 95, 121, 127, 121, 125, 122, 121, 120, 129, 111, 128, 126, 150, 122, 122, 131, 132, 123, 155, 172, 123, 121, 124, 125, 124, 121, 116, 120, 120, 121, 123, 117, 128, 123, 138, 115, 147, 136, 119, 119, 121, 121, 119, 138, 125, 132, 123, 106, 140, 120, 127, 123, 129, 124, 116, 106, 124, 122, 127, 123, 123, 111, 116, 122, 123, 118, 126, 132, 112, 113, 122, 115, 123, 131, 122, 119, 147, 110, 123, 111, 130, 118, 119, 108, 122, 122, 124, 102, 110, 131, 117, 131, 120, 107, 124, 113, 121, 107, 125, 122, 126, 114, 117, 117, 113, 120, 112, 117, 108, 133, 110, 124, 122, 123, 119, 119, 128, 123, 117, 120, 114, 123, 122, 125, 124, 120, 126, 123, 123, 107, 116, 142, 110, 89, 119, 76, 119, 101, 127, 117, 118, 129, 120, 126, 133, 118, 121, 120, 123, 132, 108, 142, 122, 150, 126, 123, 125, 119, 119, 131, 111, 105, 124, 123, 122, 115, 109, 114, 123, 129, 120, 126, 116, 115, 127, 123, 120, 91, 126, 121, 115, 122, 118, 124, 124, 123, 118, 128, 119, 126, 118, 117, 122, 126, 118, 120, 122, 125, 54, 120, 113, 127, 133, 114, 126, 118, 121, 125, 120, 121, 120, 128, 120, 127, 118, 120, 127, 123, 118, 121, 122, 122, 115, 120, 171, 126, 124, 124, 117, 129, 109, 128, 116, 114, 127, 120, 122, 132, 112, 110, 123, 110, 110, 123, 131, 124, 120, 120, 255, 113, 117, 130, 117, 105, 104, 129, 115, 120, 123, 126, 226, 97, 117, 93, 110, 104, 129, 132, 128, 121, 132, 126, 121, 133, 111, 127, 114, 113, 116, 103, 116, 108, 123, 111, 127, 108, 121, 111, 123, 120, 105, 122, 119, 125, 125, 253, 134, 118, 114, 124, 127, 139, 110, 119, 106, 121, 117, 134, 122, 117, 122, 117, 119, 119, 108, 130, 125, 108, 124, 115, 128, 129, 120, 123, 109, 120, 108, 113, 121, 110, 119, 127, 109, 126, 125, 124, 146, 118, 123, 118, 144, 121, 123, 113, 116, 114, 107, 135, 113, 102, 113, 121, 114, 130, 127, 112, 123, 109, 110, 122, 127, 115, 114, 107, 109, 123, 125, 111, 112, 122, 97, 118, 112, 134, 90, 126, 123, 126, 130, 123, 111, 116, 124, 112, 123, 121, 137, 127, 125, 116, 136, 116, 130, 127, 100, 127, 129, 104, 116, 117, 114, 121, 119, 115, 145, 126, 127, 130, 134, 114, 98, 123, 116, 121, 69, 118, 114, 126, 126, 116, 124, 117, 138, 126, 127, 80, 119, 127, 120, 113, 120, 126, 125, 121, 122, 122, 124, 115, 129, 119, 118, 121, 133, 124, 129, 123, 103, 123, 126, 137, 125, 128, 123, 121, 121, 126, 142, 111, 118, 122, 130, 122, 125, 132, 121, 123, 111, 117, 129, 126, 120, 124, 130, 123, 118, 127, 130, 129, 115, 126, 116, 133, 116, 113, 120, 118, 120, 117, 118, 121, 142, 129, 122, 118, 118, 113, 122, 114, 120, 126, 133, 127, 117, 119, 119, 145, 130, 117, 118, 114, 123, 113, 143, 122, 160, 121, 120, 122, 132, 119, 138, 124, 134, 124, 125, 111, 123, 115, 123, 156, 117, 105, 124, 123, 116, 115, 143, 126, 104, 125, 122, 119, 115, 111, 121, 116, 120, 116, 122, 117, 107, 122, 123, 126, 115, 132, 123, 124, 125, 127, 112, 118, 165, 117, 115, 114, 128, 118, 115, 131, 125, 107, 122, 111, 128, 127, 123, 190, 147, 112, 111, 120, 125, 139, 110, 112, 111, 104, 119, 136, 118, 107, 122, 127, 126, 109, 128, 121, 122, 133, 116, 153, 110, 124, 119, 123, 127, 117, 134, 119, 150, 126, 123, 109, 116, 120, 119, 125, 127, 126, 123, 89, 122, 110, 122, 121, 119, 123, 120, 125, 125, 140, 117, 120, 114, 127, 121, 125, 123, 123, 119, 124, 127, 121, 120, 122, 122, 135, 122, 120, 122, 121, 122, 121, 120, 118, 113, 122, 126, 125, 118, 109, 128, 136, 124, 116, 121, 125, 126, 123, 121, 108, 119, 102, 120, 121, 122, 125, 127, 112, 122, 118, 126, 121, 120, 119, 104, 122, 122, 88, 123, 121, 121, 123, 121, 122, 122, 116, 122, 123, 124, 123, 123, 116, 121, 119, 120, 124, 122, 119, 134, 120, 122, 120, 107, 126, 122, 126, 135, 123, 123, 132, 123, 120, 120, 119, 121, 120, 121, 121, 130, 118, 121, 122, 120, 124, 123, 127, 129, 124, 125, 115, 127, 118, 120, 123, 123, 121, 99, 123, 121, 125, 95, 123, 121, 119, 119, 127, 109, 123, 117, 114, 123, 126, 122, 126, 112, 117, 128, 124, 122, 123, 122, 115, 123, 120, 122, 123, 114, 123, 116, 122, 102, 127, 116, 111, 120, 115, 124, 126, 121, 119, 122, 119, 117, 121, 121, 120, 113, 123, 122, 126, 120, 134, 114, 123, 121, 118, 121, 121, 123, 136, 113, 123, 122, 108, 118, 123, 118, 131, 129, 110, 124, 126, 122, 118, 125, 121, 127, 119, 124, 121, 130, 122, 121, 122, 121, 116, 120, 122, 128, 128, 128, 120, 121, 116, 125, 129, 123, 122, 125, 119, 126, 112, 125, 121, 117, 110, 128, 115, 124, 120, 122, 124, 112, 119, 120, 116, 118, 122, 122, 121, 122, 119, 122, 123, 124, 97, 127, 118, 120, 119, 125, 127, 124, 123, 125, 110, 121, 120, 118, 126, 120, 121, 122, 126, 122, 127, 128, 118, 128, 119, 126, 126, 124, 124, 125, 123, 129, 120, 124, 123, 126, 122, 119, 120, 131, 124, 114, 158, 125, 115, 122, 122, 124, 120, 129, 126, 118, 119, 124, 123, 115, 118, 121, 126, 121, 124, 119, 124, 126, 126, 126, 125, 119, 87, 121, 122, 124, 118, 116, 123, 127, 112, 120, 122, 122, 121, 123, 124, 133, 122, 122, 114, 120, 123, 97, 121, 123, 117, 112, 127, 124, 117, 120, 118, 122, 128, 130, 123, 122, 120, 121, 120, 118, 121, 135, 126, 121, 121, 124, 123, 125, 123, 116, 113, 120, 120, 137, 128, 122, 121, 123, 120, 131, 125, 123, 120, 113, 121, 114, 114, 121, 93, 127, 117, 130, 137, 119, 120, 122, 131, 126, 117, 131, 126, 134, 124, 132, 125, 131, 131, 116, 133, 119, 103, 121, 118, 117, 125, 118, 134, 110, 122, 125, 118, 121, 123, 124, 123, 143, 132, 119, 114, 125, 122, 114, 121, 124, 128, 109, 126, 139, 119, 126, 123, 121, 134, 127, 123, 122, 119, 120, 121, 125, 111, 110, 146, 117, 122, 122, 121, 127, 129, 121, 121, 124, 128, 122, 126, 126, 123, 121, 120, 121, 128, 124, 128, 124, 127, 116, 135, 126, 119, 117, 136, 128, 119, 135, 129, 106, 133, 118, 117, 118, 116, 121, 131, 125, 127, 125, 120, 126, 115, 124, 115, 128, 117, 105, 123, 116, 133, 120, 124, 119, 122, 121, 123, 122, 125, 125, 120, 120, 123, 124, 120, 114, 124, 123, 121, 122, 123, 122, 124, 121, 93, 115, 101, 122, 134, 124, 123, 122, 121, 126, 121, 122, 123, 117, 126, 123, 122, 118, 119, 132, 111, 121, 131, 121, 124, 121, 123, 129, 123, 119, 119, 126, 122, 120, 123, 125, 126, 124, 126, 119, 123, 121, 124, 120, 121, 122, 138, 128, 124, 123, 121, 121, 121, 121, 121, 120, 126, 122, 121, 120, 121, 122, 121, 120, 115, 120, 125, 112, 122, 129, 117, 125, 122, 122, 121, 123, 123, 125, 124, 123, 118, 121, 124, 123, 122, 126, 119, 125, 126, 120, 122, 118, 120, 136, 123, 126, 115, 117, 118, 116, 120, 120, 131, 123, 125, 137, 125, 123, 117, 128, 113, 111, 122, 111, 126, 124, 117, 123, 122, 126, 124, 112, 121, 117, 131, 112, 118, 108, 123, 122, 119, 106, 120, 133, 107, 106, 124, 142, 124, 118, 114, 118, 102, 116, 122, 115, 119, 125, 122, 123, 124, 123, 119, 154, 116, 108, 122, 129, 121, 115, 116, 112, 103, 122, 120, 126, 135, 122, 139, 120, 144, 124, 128, 124, 124, 114, 121, 126, 118, 119, 100, 127, 123, 120, 118, 113, 122, 125, 120, 114, 127, 119, 112, 123, 145, 121, 120, 127, 132, 116, 123, 129, 126, 122, 111, 131, 125, 120, 102, 126, 125, 120, 113, 151, 142, 118, 103, 124, 115, 120, 111, 122, 116, 123, 120, 118, 104, 126, 118, 106, 114, 115, 120, 118, 117, 174, 117, 120, 124, 121, 119, 130, 125, 116, 127, 128, 119, 125, 135, 119, 122, 113, 126, 122, 133, 124, 120, 133, 125, 114, 126, 120, 125, 121, 122, 121, 121, 118, 122, 128, 117, 120, 121, 120, 134, 98, 126, 119, 126, 118, 121, 122, 120, 122, 126, 121, 119, 122, 135, 123, 122, 117, 126, 120, 120, 115, 123, 124, 123, 125, 121, 118, 119, 120, 123, 123, 119, 110, 125, 110, 127, 121, 119, 97, 122, 122, 123, 137, 124, 119, 119, 122, 122, 126, 122, 118, 121, 107, 124, 121, 117, 114, 123, 120, 114, 117, 121, 119, 116, 121, 121, 119, 120, 133, 121, 104, 120, 110, 122, 127, 118, 118, 122, 117, 120, 116, 124, 124, 122, 118, 108, 117, 122, 123, 124, 128, 104, 96, 111, 134, 130, 117, 124, 120, 120, 106, 122, 130, 117, 120, 113, 125, 128, 105, 119, 117, 124, 115, 120, 117, 111, 121, 123, 154, 132, 132, 110, 116, 123, 113, 127, 126, 120, 124, 127, 127, 126, 113, 124, 140, 136, 121, 120, 133, 123, 115, 116, 117, 93, 111, 122, 122, 124, 114, 116, 109, 133, 118, 126, 117, 123, 127, 111, 110, 121, 132, 109, 114, 127, 127, 153, 119, 121, 132, 122, 126, 133, 139, 131, 137, 128, 121, 134, 120, 124, 119, 112, 125, 112, 125, 111, 125, 116, 125, 127, 126, 118, 122, 120, 132, 111, 119, 115, 116, 117, 130, 111, 123, 98, 119, 120, 125, 113, 121, 124, 122, 122, 137, 121, 117, 119, 122, 121, 104, 119, 113, 109, 134, 121, 126, 114, 125, 120, 122, 117, 113, 123, 119, 117, 130, 120, 123, 122, 124, 121, 127, 117, 110, 120, 117, 120, 122, 117, 107, 123, 113, 122, 115, 121, 118, 121, 118, 119, 119, 118, 122, 121, 125, 127, 129, 128, 120, 124, 110, 122, 118, 124, 116, 124, 120, 121, 126, 146, 101, 121, 123, 107, 121, 120, 122, 125, 126, 120, 120, 116, 122, 122, 118, 123, 122, 133, 114, 120, 119, 125, 121, 120, 128, 125, 115, 122, 116, 121, 125, 129, 120, 123, 120, 117, 128, 122, 116, 114, 121, 115, 121, 116, 120, 114, 120, 123, 123, 119, 119, 119, 120, 120, 119, 114, 123, 126, 113, 116, 112, 124, 114, 140, 126, 117, 121, 119, 128, 127, 117, 111, 122, 122, 129, 123, 123, 123, 116, 123, 120, 118, 110, 127, 132, 122, 124, 119, 121, 120, 128, 123, 124, 118, 115, 128, 126, 103, 123, 138, 118, 114, 105, 113, 117, 125, 121, 123, 120, 122, 121, 123, 115, 94, 121, 122, 129, 116, 123, 122, 106, 133, 124, 120, 121, 117, 126, 120, 102, 105, 125, 128, 120, 121, 116, 109, 99, 116, 120, 127, 119, 120, 127, 133, 123, 114, 125, 122, 124, 122, 97, 133, 179, 133, 120, 131, 118, 127, 126, 123, 114, 120, 124, 120, 116, 127, 126, 128, 125, 116, 158, 129, 96, 126, 120, 128, 123, 129, 125, 105, 123, 133, 119, 118, 124, 123, 116, 121, 135, 121, 117, 125, 119, 126, 121, 125, 123, 149, 95, 123, 128, 131, 115, 131, 126, 88, 100, 126, 109, 188, 122, 122, 126, 116, 121, 127, 120, 122, 114, 116, 127, 119, 120, 137, 127, 113, 124, 112, 121, 127, 121, 123, 128, 128, 118, 118, 124, 123, 114, 113, 114, 125, 121, 118, 128, 116, 125, 124, 124, 122, 113, 121, 119, 125, 130, 124, 126, 122, 122, 120, 117, 120, 129, 83, 114, 114, 114, 112, 122, 120, 115, 122, 120, 122, 132, 122, 127, 100, 184, 121, 105, 124, 120, 129, 120, 125, 122, 126, 123, 139, 118, 128, 113, 131, 130, 118, 117, 127, 136, 112, 116, 130, 116, 127, 125, 119, 122, 117, 117, 143, 117, 127, 128, 121, 115, 135, 107, 117, 98, 126, 105, 118, 117, 122, 128, 128, 111, 118, 127, 132, 141, 126, 116, 113, 143, 116, 109, 117, 120, 98, 129, 120, 129, 117, 122, 122, 113, 124, 115, 106, 115, 129, 134, 106, 134, 109, 114, 120, 112, 126, 118, 124, 126, 123, 131, 122, 117, 117, 113, 118, 105, 117, 138, 129, 123, 115, 137, 150, 115, 123, 121, 139, 118, 117, 112, 133, 122, 120, 117, 119, 118, 117, 113, 123, 130, 116, 112, 127, 117, 110, 123, 122, 101, 123, 126, 113, 118, 123, 121, 149, 121, 123, 135, 138, 125, 144, 114, 123, 121, 114, 113, 115, 106, 117, 123, 125, 113, 117, 128, 120, 117, 150, 123, 121, 120, 123, 122, 124, 105, 121, 120, 138, 123, 116, 108, 111, 124, 123]) # parameters
+i45 = Internal("op45", "TENSOR_QUANT8_ASYMM", "{1, 28, 28, 128}, 0.023528477177, 0") # intermediate result
+i46 = Parameter("op46", "TENSOR_INT32", "{128}, 0.000274334714049, 0", [-4, 19041, 11198, 12939, 89, 21739, 4637, -436, -1022, 1301, 19261, -30, 1277, 861, 299, -3221, 472, 8599, 8650, 500, 8521, -366, -3871, 7440, 146, -11, 17873, -202, 653, 21242, 14690, 1682, 38, 2498, -1230, 102, 7678, 9604, 8617, 364, 12383, 3741, 9240, 7630, 11816, -1966, 9708, -6149, 7842, 18989, -13873, -36, 17319, 21848, 7300, 2687, 8614, 8988, 5411, 888, 192, 9617, 252, 13840, -290, 242, 10315, 5935, 4901, 9698, 7611, 3060, 3275, 22662, 8285, -2336, 1784, -21, 9092, 11491, -211, 42, 12242, 21922, 8100, 17614, 9945, 21637, 19098, 9326, 2513, 135, 18572, 11188, -1950, 7730, 11608, 9488, -335, 197, -1356, 16575, 183, 620, 17908, 6314, 2500, -5468, 513, 5895, -123, 176, 2709, 10640, 12294, 7853, -18153, -8770, 19015, 8094, -21784, 1519, -5720, 176, 18060, 313, 14927, 1630]) # parameters
+i47 = Parameter("op47", "TENSOR_QUANT8_ASYMM", "{1, 3, 3, 128}, 0.0116596883163, 139", [161, 114, 136, 103, 179, 98, 177, 159, 154, 113, 117, 163, 156, 151, 169, 155, 160, 106, 117, 149, 119, 185, 188, 123, 163, 152, 140, 161, 158, 131, 135, 159, 172, 175, 148, 163, 139, 118, 123, 161, 119, 160, 121, 116, 115, 150, 130, 155, 135, 123, 146, 151, 121, 121, 124, 88, 107, 88, 162, 153, 153, 125, 154, 121, 154, 163, 124, 143, 148, 128, 150, 163, 104, 126, 116, 211, 175, 165, 128, 153, 160, 159, 102, 86, 126, 122, 120, 124, 124, 129, 109, 168, 121, 128, 255, 125, 125, 126, 143, 85, 105, 119, 160, 128, 118, 154, 174, 153, 191, 154, 149, 159, 162, 127, 118, 124, 161, 189, 117, 102, 170, 165, 152, 165, 156, 154, 122, 154, 167, 106, 119, 103, 188, 86, 32, 171, 159, 89, 109, 173, 157, 154, 173, 160, 160, 98, 114, 154, 115, 181, 195, 111, 175, 162, 115, 180, 170, 125, 129, 163, 178, 180, 156, 169, 122, 100, 120, 170, 114, 171, 114, 109, 114, 158, 113, 158, 125, 117, 161, 155, 111, 113, 117, 65, 97, 133, 175, 170, 159, 122, 163, 113, 159, 169, 115, 126, 159, 125, 163, 173, 168, 122, 115, 223, 125, 174, 124, 162, 167, 181, 106, 75, 128, 111, 118, 119, 121, 125, 65, 176, 112, 100, 105, 112, 121, 122, 148, 146, 119, 116, 164, 85, 109, 155, 180, 157, 189, 175, 153, 174, 165, 119, 114, 113, 165, 75, 110, 118, 173, 178, 159, 183, 159, 172, 117, 168, 150, 126, 117, 127, 157, 116, 165, 153, 148, 86, 127, 156, 143, 147, 152, 147, 148, 120, 131, 145, 127, 154, 152, 125, 159, 152, 115, 160, 156, 131, 131, 153, 148, 151, 149, 155, 118, 120, 128, 154, 131, 154, 129, 126, 128, 148, 116, 147, 121, 129, 148, 146, 125, 130, 123, 91, 116, 154, 152, 161, 148, 129, 151, 119, 148, 151, 123, 119, 152, 135, 153, 154, 174, 131, 132, 168, 103, 154, 131, 153, 154, 164, 137, 115, 132, 127, 127, 129, 130, 134, 95, 154, 125, 112, 84, 116, 131, 131, 142, 190, 203, 131, 148, 164, 123, 146, 153, 148, 137, 156, 144, 158, 150, 130, 134, 118, 147, 179, 125, 139, 166, 163, 148, 165, 148, 162, 131, 155, 171, 105, 131, 124, 186, 81, 243, 171, 166, 78, 115, 167, 164, 156, 175, 159, 163, 98, 111, 155, 114, 175, 209, 109, 174, 160, 120, 177, 169, 127, 125, 161, 179, 172, 153, 169, 159, 100, 121, 167, 115, 167, 120, 112, 114, 157, 107, 160, 115, 118, 160, 160, 110, 115, 117, 149, 98, 116, 182, 169, 157, 120, 160, 110, 162, 171, 114, 179, 159, 122, 153, 169, 78, 121, 113, 232, 176, 175, 116, 162, 169, 177, 116, 72, 111, 108, 117, 115, 119, 124, 166, 178, 105, 168, 179, 117, 118, 121, 154, 49, 159, 110, 166, 105, 108, 161, 176, 160, 179, 126, 155, 172, 168, 116, 114, 111, 166, 198, 115, 113, 179, 179, 160, 181, 126, 163, 116, 166, 181, 92, 114, 137, 192, 66, 44, 186, 167, 135, 108, 180, 171, 162, 191, 170, 177, 78, 100, 165, 103, 166, 225, 101, 190, 172, 94, 191, 182, 119, 118, 176, 193, 189, 161, 182, 145, 94, 112, 183, 109, 184, 115, 100, 105, 168, 93, 169, 113, 107, 175, 169, 95, 101, 108, 147, 86, 163, 189, 184, 165, 114, 169, 110, 171, 181, 106, 150, 171, 118, 171, 183, 142, 113, 100, 237, 143, 188, 108, 171, 180, 199, 134, 57, 103, 97, 110, 104, 109, 116, 137, 192, 96, 135, 0, 105, 109, 114, 168, 146, 60, 106, 178, 123, 96, 165, 191, 168, 125, 152, 163, 188, 177, 107, 101, 101, 170, 43, 104, 156, 181, 196, 171, 201, 114, 190, 105, 192, 160, 113, 113, 151, 162, 97, 118, 160, 154, 184, 126, 157, 144, 149, 163, 153, 159, 102, 116, 150, 116, 153, 163, 121, 161, 156, 113, 162, 161, 127, 122, 158, 164, 163, 152, 163, 126, 119, 122, 165, 128, 162, 131, 114, 119, 153, 106, 150, 123, 123, 155, 153, 118, 121, 115, 133, 110, 168, 154, 164, 152, 122, 157, 122, 153, 156, 119, 124, 159, 132, 166, 162, 194, 128, 121, 181, 88, 159, 125, 155, 161, 171, 159, 104, 122, 121, 123, 122, 123, 128, 129, 165, 116, 119, 217, 112, 125, 126, 154, 201, 191, 121, 157, 195, 121, 152, 162, 151, 110, 158, 150, 162, 158, 124, 125, 113, 154, 198, 121, 173, 178, 168, 154, 163, 126, 175, 121, 172, 154, 123, 137, 144, 162, 113, 204, 158, 151, 185, 133, 151, 147, 149, 151, 147, 145, 126, 123, 145, 127, 157, 170, 122, 157, 150, 123, 162, 154, 136, 126, 150, 149, 143, 145, 152, 161, 113, 130, 152, 134, 151, 131, 126, 131, 148, 119, 150, 118, 129, 154, 150, 124, 129, 133, 174, 118, 142, 160, 158, 149, 131, 149, 125, 151, 152, 126, 170, 150, 132, 143, 152, 118, 131, 126, 183, 150, 157, 123, 149, 153, 157, 143, 106, 125, 125, 131, 127, 130, 126, 148, 158, 118, 176, 74, 128, 126, 128, 146, 74, 180, 122, 152, 98, 125, 152, 152, 149, 124, 103, 146, 158, 153, 126, 130, 119, 159, 174, 118, 135, 161, 164, 150, 162, 120, 149, 130, 159, 163, 114, 131, 166, 167, 103, 135, 162, 153, 193, 127, 152, 150, 150, 165, 151, 160, 106, 106, 149, 118, 157, 176, 119, 162, 152, 121, 158, 160, 133, 120, 157, 171, 162, 148, 159, 161, 108, 121, 162, 131, 161, 130, 118, 125, 153, 113, 154, 120, 124, 162, 154, 114, 120, 123, 193, 109, 172, 160, 159, 151, 126, 155, 126, 155, 158, 121, 154, 156, 131, 151, 161, 119, 126, 112, 190, 161, 164, 119, 156, 159, 167, 160, 94, 119, 119, 123, 122, 124, 123, 193, 169, 115, 159, 122, 122, 118, 125, 159, 148, 92, 116, 162, 175, 118, 156, 163, 153, 82, 124, 151, 165, 160, 119, 118, 116, 172, 76, 112, 174, 163, 169, 156, 163, 105, 164, 121, 171, 150, 125, 133, 160, 149, 120, 83, 152, 145, 144, 133, 142, 140, 143, 157, 147, 152, 116, 122, 143, 127, 151, 153, 129, 151, 148, 137, 146, 148, 136, 125, 152, 160, 152, 143, 152, 143, 128, 127, 155, 133, 149, 137, 125, 128, 148, 128, 145, 132, 132, 152, 147, 132, 127, 128, 162, 126, 142, 144, 144, 145, 129, 147, 131, 146, 147, 131, 137, 153, 138, 152, 153, 160, 133, 123, 169, 116, 148, 133, 145, 150, 152, 162, 119, 128, 131, 128, 130, 129, 133, 185, 156, 130, 138, 221, 130, 128, 133, 150, 184, 138, 124, 153, 148, 135, 146, 152, 145, 107, 144, 146, 148, 149, 129, 129, 129, 155, 169, 124, 168, 155, 148, 148, 147, 125, 154, 127, 155]) # parameters
+i48 = Internal("op48", "TENSOR_QUANT8_ASYMM", "{1, 28, 28, 256}, 0.023528477177, 0") # intermediate result
+i49 = Parameter("op49", "TENSOR_INT32", "{256}, 0.000254691782175, 0", [12653, -8529, 24113, -140, 12541, 8831, -1487, 16060, -11404, 19859, -2400, 15109, 18889, 6725, 1316, 5486, 11674, 11494, -3898, -5248, 17829, 11567, -8580, 10665, 10401, -1922, 11345, -19019, 17381, -4916, 8797, -5136, 2835, -4168, 1998, 19420, 20453, -4502, 3868, 8987, 22315, 7014, 28658, 12616, 30051, 15990, 945, 5435, 2817, 22329, 6500, 11242, 7768, 4994, 4917, 5266, 22487, -2863, 5099, 7439, 20409, 9082, 15371, 3027, 11324, -3723, 4469, -552, 4506, 14672, 8012, 7595, 5475, -12377, 12562, 8553, 7956, -5384, 17055, 18198, 19644, -27371, 4, -10482, 2560, -25736, 10030, 3921, 11295, 9291, 8032, 14893, -979, -2343, 3021, 1837, -6895, 22514, 31714, 2578, -1999, 10605, 22767, -8279, 6359, 20589, 5827, 3968, -4741, -1444, 1435, 1665, -12307, 13134, 11597, 12006, 17185, 3086, 17768, -5026, -14200, -16654, 8311, 10285, -7415, -815, -12954, 5880, 3402, 10161, -4169, 17869, 8108, 6209, 6538, 22511, -2628, 12514, 6197, 15069, 3081, -471, 17288, 564, 4521, 10750, 1720, 10659, 14208, 10787, -8546, 5895, 12084, 13825, -9637, 15126, 19276, 1468, 23091, -848, 4716, 2033, -892, 2287, -4571, -5989, -8835, -9332, 10582, 8059, 2861, 6131, -6980, 11197, 11190, 4810, 16684, 21408, 10435, 14235, -2578, -11244, 857, -1325, 12114, 8938, 20349, 4835, 6779, -2684, 10173, 5752, 11452, 9893, 5123, -1962, 5121, 26792, 9639, 4330, 9663, 9259, 1657, 18902, 24283, 2068, -3790, 12946, 3198, 7630, -11651, 2158, 5881, 7799, 17144, 9899, 17055, 6459, 6033, 15551, 54, 5965, 7067, -21070, 6809, 9412, -20587, 15542, -1148, -12815, 5175, 6771, 3980, 4002, -2081, -1257, 7702, 2627, -7320, 38581, 14712, -4, 14482, 18631, 3255, 4782, 13145, 5407, -6823, 4063, 3622, 13707, 3945, 8530, 2875, 9850]) # parameters
+i50 = Parameter("op50", "TENSOR_QUANT8_ASYMM", "{256, 1, 1, 128}, 0.0108248302713, 123", [120, 125, 125, 122, 108, 113, 130, 130, 106, 127, 170, 131, 135, 138, 125, 89, 121, 112, 98, 135, 121, 134, 130, 110, 135, 93, 126, 125, 115, 132, 125, 103, 116, 120, 119, 108, 118, 108, 125, 150, 124, 125, 125, 127, 124, 129, 111, 91, 136, 109, 120, 102, 116, 132, 132, 129, 135, 116, 122, 111, 124, 118, 138, 117, 111, 123, 128, 130, 115, 120, 121, 120, 131, 131, 123, 132, 122, 132, 136, 115, 119, 147, 131, 117, 130, 131, 130, 125, 109, 120, 129, 127, 116, 119, 119, 126, 157, 119, 122, 119, 126, 122, 104, 121, 115, 118, 132, 138, 135, 124, 121, 136, 114, 98, 128, 126, 125, 128, 116, 116, 117, 137, 138, 118, 123, 127, 96, 127, 144, 117, 80, 135, 122, 136, 117, 114, 125, 121, 116, 122, 129, 118, 113, 116, 127, 124, 126, 129, 131, 118, 117, 117, 124, 123, 119, 130, 112, 122, 132, 135, 117, 128, 127, 137, 123, 124, 131, 122, 132, 99, 135, 128, 119, 131, 127, 120, 135, 132, 119, 122, 121, 137, 116, 111, 120, 119, 121, 118, 150, 118, 115, 131, 124, 139, 141, 113, 112, 159, 115, 118, 144, 125, 134, 139, 131, 133, 138, 129, 126, 120, 122, 113, 92, 126, 126, 118, 126, 162, 106, 112, 131, 136, 121, 143, 110, 123, 124, 112, 124, 122, 122, 122, 121, 134, 133, 121, 116, 123, 116, 125, 128, 107, 95, 130, 126, 124, 115, 128, 151, 127, 119, 122, 119, 120, 124, 122, 118, 123, 130, 122, 121, 121, 120, 121, 128, 123, 113, 117, 120, 118, 122, 126, 123, 122, 121, 138, 120, 127, 109, 120, 123, 133, 115, 122, 119, 122, 123, 119, 119, 118, 127, 119, 117, 118, 122, 124, 122, 123, 125, 123, 119, 117, 118, 141, 125, 116, 124, 132, 130, 124, 123, 122, 117, 118, 125, 122, 120, 127, 122, 126, 125, 125, 124, 120, 126, 121, 123, 117, 123, 104, 121, 132, 124, 116, 122, 123, 123, 120, 114, 116, 119, 128, 119, 125, 118, 121, 118, 121, 119, 123, 123, 120, 116, 123, 117, 121, 120, 123, 120, 125, 126, 117, 119, 102, 125, 119, 117, 122, 119, 125, 124, 124, 122, 118, 125, 120, 120, 122, 109, 122, 131, 125, 121, 121, 140, 116, 130, 133, 120, 132, 127, 133, 119, 118, 122, 107, 129, 110, 114, 126, 118, 123, 128, 104, 137, 123, 116, 110, 129, 123, 118, 118, 104, 136, 130, 110, 127, 123, 100, 120, 123, 134, 108, 124, 113, 125, 138, 137, 126, 133, 119, 118, 145, 115, 124, 132, 120, 134, 124, 124, 124, 112, 117, 119, 138, 121, 116, 115, 121, 109, 139, 115, 121, 119, 119, 131, 123, 106, 139, 112, 127, 138, 141, 130, 132, 117, 130, 106, 89, 123, 119, 126, 124, 185, 110, 127, 128, 117, 117, 130, 128, 130, 128, 122, 122, 121, 118, 123, 119, 119, 121, 120, 115, 116, 129, 121, 120, 124, 116, 120, 125, 123, 122, 114, 116, 126, 125, 131, 122, 127, 126, 132, 122, 121, 127, 124, 125, 126, 120, 125, 112, 116, 126, 124, 130, 122, 118, 117, 122, 128, 128, 92, 128, 114, 126, 128, 122, 118, 123, 124, 128, 121, 127, 125, 121, 120, 121, 125, 132, 125, 130, 121, 129, 123, 125, 126, 121, 116, 126, 136, 121, 115, 118, 132, 123, 124, 124, 121, 126, 116, 116, 123, 122, 126, 112, 116, 123, 123, 126, 122, 116, 119, 119, 118, 115, 129, 123, 112, 123, 124, 124, 120, 124, 122, 126, 126, 125, 124, 130, 130, 111, 124, 115, 125, 124, 121, 116, 123, 130, 124, 119, 122, 123, 123, 122, 115, 125, 120, 123, 134, 117, 122, 118, 121, 121, 129, 122, 125, 116, 119, 115, 121, 119, 121, 113, 123, 121, 123, 127, 120, 122, 122, 125, 136, 125, 122, 121, 122, 121, 116, 122, 121, 131, 124, 120, 120, 120, 123, 126, 114, 127, 124, 122, 122, 123, 123, 122, 120, 122, 126, 123, 123, 122, 117, 121, 123, 120, 128, 128, 124, 124, 121, 130, 126, 120, 122, 124, 126, 119, 111, 118, 131, 126, 124, 122, 120, 125, 119, 122, 119, 122, 121, 119, 124, 126, 124, 120, 111, 120, 120, 120, 124, 125, 124, 124, 116, 125, 125, 128, 126, 125, 121, 125, 123, 126, 128, 128, 126, 120, 125, 105, 123, 122, 128, 125, 123, 123, 125, 134, 123, 122, 125, 117, 123, 123, 118, 123, 124, 128, 122, 121, 125, 123, 121, 125, 122, 121, 127, 120, 121, 122, 121, 121, 121, 122, 123, 124, 120, 123, 115, 103, 125, 117, 122, 117, 133, 115, 132, 119, 117, 120, 117, 117, 125, 126, 116, 118, 117, 112, 116, 123, 122, 112, 124, 114, 131, 88, 125, 125, 112, 129, 122, 123, 111, 133, 126, 129, 123, 139, 123, 115, 115, 121, 117, 120, 124, 113, 145, 128, 126, 121, 128, 121, 123, 111, 131, 158, 152, 125, 113, 113, 122, 124, 135, 125, 120, 127, 153, 120, 121, 125, 124, 124, 122, 120, 136, 109, 126, 113, 117, 125, 136, 125, 124, 135, 121, 135, 103, 126, 125, 124, 121, 140, 121, 122, 116, 125, 117, 115, 126, 112, 143, 114, 113, 140, 121, 131, 120, 126, 133, 114, 121, 121, 120, 119, 125, 128, 119, 118, 160, 126, 132, 135, 128, 122, 100, 124, 122, 130, 120, 121, 120, 125, 124, 116, 123, 125, 121, 142, 118, 121, 126, 123, 124, 122, 130, 107, 126, 127, 101, 126, 123, 125, 128, 128, 119, 109, 122, 129, 126, 122, 123, 128, 125, 109, 124, 129, 120, 127, 134, 119, 116, 127, 115, 124, 124, 126, 126, 122, 122, 116, 120, 121, 126, 120, 125, 124, 121, 109, 115, 125, 124, 111, 125, 128, 129, 119, 120, 126, 123, 124, 124, 122, 124, 125, 119, 124, 124, 122, 124, 125, 125, 124, 128, 122, 128, 127, 131, 123, 123, 127, 126, 120, 117, 127, 125, 123, 124, 128, 126, 121, 123, 123, 127, 124, 125, 106, 130, 120, 129, 125, 124, 124, 126, 124, 121, 123, 127, 89, 125, 128, 122, 127, 122, 159, 136, 121, 103, 114, 146, 128, 126, 127, 123, 115, 116, 116, 129, 148, 124, 142, 130, 135, 127, 117, 99, 118, 124, 115, 132, 112, 156, 87, 127, 134, 114, 106, 122, 118, 118, 118, 123, 109, 119, 98, 115, 92, 128, 127, 124, 123, 121, 116, 132, 124, 123, 130, 133, 120, 136, 107, 133, 118, 156, 139, 119, 133, 131, 129, 128, 121, 132, 123, 136, 125, 117, 127, 121, 133, 119, 136, 128, 133, 124, 111, 120, 121, 120, 112, 107, 117, 120, 132, 124, 139, 133, 120, 118, 125, 112, 124, 122, 119, 114, 125, 120, 126, 125, 117, 124, 132, 122, 110, 145, 128, 130, 118, 135, 138, 114, 128, 123, 116, 116, 117, 125, 118, 95, 129, 129, 128, 105, 122, 120, 127, 116, 119, 118, 131, 123, 123, 127, 123, 128, 124, 120, 114, 119, 119, 120, 121, 125, 119, 119, 123, 124, 120, 126, 126, 129, 128, 113, 124, 123, 113, 123, 118, 119, 128, 122, 122, 123, 119, 120, 124, 123, 125, 118, 127, 122, 121, 125, 121, 120, 120, 123, 123, 124, 120, 136, 121, 123, 126, 123, 123, 121, 114, 124, 122, 103, 122, 126, 120, 117, 129, 128, 121, 129, 119, 121, 120, 122, 129, 129, 126, 115, 123, 120, 122, 125, 126, 125, 124, 126, 126, 125, 122, 127, 123, 123, 111, 136, 123, 124, 133, 117, 118, 117, 123, 118, 123, 100, 119, 120, 119, 121, 119, 125, 123, 122, 124, 125, 119, 120, 122, 132, 124, 132, 126, 122, 119, 178, 122, 122, 124, 123, 114, 126, 123, 114, 121, 124, 128, 120, 143, 131, 151, 113, 124, 122, 126, 117, 111, 129, 165, 137, 127, 94, 119, 135, 122, 129, 149, 115, 121, 129, 130, 108, 121, 85, 124, 132, 126, 124, 103, 124, 125, 123, 127, 131, 118, 116, 120, 120, 118, 122, 120, 125, 124, 121, 122, 133, 129, 119, 113, 125, 124, 121, 125, 129, 121, 125, 114, 122, 130, 125, 111, 115, 122, 124, 126, 76, 132, 117, 124, 135, 119, 138, 131, 121, 125, 76, 120, 115, 136, 127, 123, 126, 111, 124, 106, 120, 114, 136, 116, 123, 121, 124, 125, 134, 126, 163, 120, 121, 120, 135, 122, 123, 119, 117, 121, 130, 122, 86, 116, 71, 87, 117, 134, 130, 128, 125, 117, 104, 122, 123, 125, 117, 118, 159, 111, 119, 121, 120, 118, 121, 121, 118, 131, 103, 119, 129, 118, 122, 117, 111, 127, 138, 119, 115, 114, 137, 127, 124, 109, 121, 120, 108, 109, 106, 102, 126, 113, 117, 126, 112, 109, 128, 120, 117, 135, 112, 129, 123, 41, 123, 124, 114, 126, 137, 116, 119, 129, 139, 122, 132, 124, 120, 135, 180, 120, 143, 131, 92, 116, 170, 127, 122, 118, 121, 127, 92, 133, 104, 122, 117, 127, 133, 119, 116, 110, 128, 115, 127, 119, 140, 133, 123, 116, 128, 122, 118, 111, 123, 127, 122, 117, 122, 123, 112, 125, 122, 115, 119, 122, 124, 121, 122, 121, 127, 129, 112, 121, 124, 121, 120, 132, 116, 129, 122, 122, 120, 127, 135, 140, 123, 123, 135, 130, 127, 125, 127, 122, 122, 124, 121, 123, 124, 129, 120, 129, 122, 120, 129, 128, 116, 121, 117, 125, 123, 117, 120, 125, 123, 120, 131, 125, 127, 111, 129, 128, 124, 128, 122, 121, 150, 123, 116, 129, 118, 126, 133, 127, 121, 123, 122, 133, 125, 123, 116, 115, 121, 125, 129, 121, 116, 111, 106, 118, 113, 117, 124, 126, 126, 110, 122, 124, 108, 121, 118, 121, 122, 121, 123, 97, 120, 123, 126, 119, 125, 124, 132, 113, 132, 120, 119, 119, 125, 117, 125, 129, 120, 126, 120, 125, 122, 119, 127, 117, 116, 118, 121, 123, 118, 124, 121, 122, 130, 125, 128, 127, 117, 135, 126, 89, 109, 140, 106, 107, 137, 152, 119, 107, 123, 110, 116, 146, 121, 137, 117, 119, 116, 122, 135, 122, 156, 127, 117, 127, 122, 115, 130, 126, 118, 136, 121, 147, 109, 125, 110, 107, 125, 130, 118, 96, 89, 101, 134, 133, 140, 130, 97, 144, 142, 123, 107, 129, 98, 133, 168, 125, 112, 107, 106, 152, 117, 105, 108, 115, 109, 126, 119, 124, 116, 169, 124, 79, 119, 122, 127, 124, 150, 133, 136, 135, 126, 117, 132, 103, 112, 127, 112, 117, 132, 170, 123, 111, 136, 109, 138, 123, 121, 125, 124, 114, 118, 116, 123, 129, 141, 95, 115, 103, 151, 114, 111, 142, 123, 114, 118, 141, 120, 140, 123, 135, 131, 106, 124, 138, 124, 141, 111, 123, 118, 124, 129, 124, 124, 119, 123, 126, 128, 119, 124, 115, 127, 116, 120, 118, 122, 122, 128, 118, 127, 120, 127, 114, 121, 126, 140, 124, 115, 121, 118, 116, 117, 129, 122, 122, 118, 121, 127, 113, 117, 126, 119, 121, 126, 128, 124, 128, 126, 124, 118, 127, 124, 124, 123, 123, 137, 127, 126, 121, 127, 121, 125, 110, 119, 127, 119, 129, 120, 121, 125, 118, 122, 117, 128, 129, 118, 121, 117, 122, 133, 130, 121, 124, 111, 120, 123, 125, 124, 123, 130, 130, 135, 121, 120, 125, 124, 122, 118, 122, 125, 133, 114, 127, 115, 123, 119, 130, 134, 120, 115, 116, 124, 132, 121, 124, 121, 123, 127, 123, 122, 124, 141, 121, 135, 128, 132, 123, 129, 104, 119, 120, 132, 120, 120, 126, 120, 129, 116, 111, 126, 129, 113, 122, 118, 119, 126, 143, 129, 126, 143, 119, 123, 115, 120, 121, 121, 132, 124, 112, 126, 113, 126, 131, 130, 147, 129, 120, 120, 120, 94, 123, 129, 135, 137, 118, 116, 127, 125, 121, 119, 131, 125, 108, 127, 116, 132, 125, 123, 172, 112, 123, 122, 158, 122, 120, 100, 125, 115, 120, 130, 121, 120, 124, 126, 93, 146, 125, 120, 123, 108, 109, 124, 96, 128, 123, 114, 125, 128, 118, 116, 122, 118, 120, 127, 127, 124, 126, 119, 125, 126, 128, 132, 130, 130, 130, 120, 122, 124, 122, 110, 112, 111, 122, 128, 114, 122, 120, 120, 124, 118, 126, 126, 117, 122, 125, 118, 121, 123, 122, 123, 119, 123, 125, 130, 117, 121, 122, 118, 123, 113, 118, 121, 119, 124, 124, 123, 118, 126, 120, 124, 120, 130, 128, 108, 123, 126, 123, 125, 126, 121, 128, 120, 122, 127, 122, 122, 120, 124, 128, 120, 127, 118, 125, 127, 121, 118, 121, 119, 125, 128, 123, 121, 128, 123, 122, 135, 118, 123, 117, 119, 126, 112, 128, 122, 127, 118, 123, 121, 118, 122, 123, 127, 120, 118, 122, 131, 125, 122, 120, 113, 120, 118, 128, 119, 123, 126, 124, 151, 127, 122, 124, 120, 118, 122, 119, 123, 133, 128, 126, 118, 119, 123, 125, 123, 122, 119, 117, 122, 122, 123, 124, 119, 124, 122, 120, 126, 125, 134, 124, 132, 124, 130, 127, 127, 125, 123, 121, 122, 129, 123, 120, 120, 122, 131, 120, 110, 123, 123, 119, 123, 119, 131, 121, 126, 127, 118, 119, 127, 121, 121, 133, 116, 125, 121, 123, 122, 124, 116, 120, 121, 120, 121, 118, 122, 118, 123, 128, 127, 126, 120, 124, 134, 120, 115, 122, 118, 124, 130, 124, 118, 122, 120, 131, 120, 127, 124, 121, 129, 124, 122, 124, 125, 125, 124, 126, 125, 120, 127, 124, 122, 122, 125, 121, 125, 119, 120, 126, 122, 121, 131, 122, 119, 119, 118, 122, 124, 122, 124, 125, 124, 110, 123, 125, 123, 121, 127, 118, 124, 124, 119, 131, 118, 121, 119, 124, 126, 123, 123, 128, 127, 125, 125, 124, 123, 122, 124, 120, 124, 118, 122, 114, 124, 117, 114, 125, 130, 124, 142, 117, 124, 127, 121, 120, 119, 121, 134, 123, 122, 124, 115, 121, 120, 126, 122, 121, 126, 116, 124, 118, 136, 124, 124, 122, 124, 124, 123, 122, 124, 120, 118, 124, 120, 125, 122, 105, 131, 122, 113, 123, 123, 126, 137, 130, 125, 118, 118, 126, 113, 125, 118, 122, 102, 124, 123, 115, 124, 119, 124, 125, 116, 125, 128, 125, 130, 126, 118, 132, 118, 126, 121, 129, 123, 119, 126, 127, 130, 121, 132, 129, 127, 127, 120, 126, 135, 125, 119, 124, 122, 142, 128, 126, 123, 118, 122, 119, 123, 124, 130, 123, 125, 127, 122, 125, 126, 118, 120, 125, 126, 123, 119, 119, 124, 122, 127, 128, 123, 124, 125, 126, 122, 118, 119, 123, 114, 118, 123, 112, 121, 120, 128, 95, 124, 123, 105, 126, 122, 120, 142, 127, 119, 128, 127, 125, 114, 114, 132, 121, 135, 125, 125, 117, 125, 120, 119, 110, 117, 123, 126, 122, 115, 112, 120, 124, 196, 127, 121, 118, 137, 105, 114, 127, 127, 125, 113, 120, 119, 126, 121, 121, 128, 147, 116, 114, 127, 123, 127, 119, 127, 120, 129, 124, 121, 121, 124, 125, 134, 123, 122, 114, 126, 131, 112, 129, 126, 120, 124, 138, 121, 112, 118, 124, 128, 123, 124, 113, 123, 118, 122, 120, 105, 112, 121, 125, 117, 122, 96, 135, 122, 158, 126, 116, 111, 125, 125, 119, 126, 118, 123, 115, 118, 161, 116, 128, 125, 122, 121, 118, 126, 120, 127, 118, 127, 127, 123, 117, 117, 113, 123, 126, 99, 130, 98, 122, 122, 105, 117, 120, 127, 127, 125, 125, 155, 134, 119, 119, 105, 125, 127, 127, 124, 123, 135, 128, 113, 121, 112, 121, 125, 129, 123, 140, 123, 128, 114, 123, 107, 122, 126, 108, 120, 121, 131, 122, 126, 127, 126, 119, 123, 125, 130, 112, 125, 119, 127, 123, 120, 133, 125, 125, 127, 118, 128, 129, 121, 125, 124, 113, 128, 131, 123, 121, 123, 120, 137, 132, 122, 123, 118, 115, 121, 123, 119, 143, 107, 101, 124, 122, 124, 119, 128, 110, 121, 112, 128, 120, 122, 119, 119, 118, 125, 123, 121, 123, 124, 120, 114, 126, 130, 127, 120, 104, 135, 109, 124, 130, 120, 133, 119, 124, 114, 121, 107, 131, 123, 137, 109, 121, 114, 125, 115, 125, 117, 116, 121, 116, 125, 117, 112, 118, 77, 99, 121, 113, 116, 122, 122, 119, 124, 123, 112, 137, 111, 116, 126, 124, 116, 128, 111, 108, 116, 129, 72, 127, 119, 124, 128, 136, 129, 112, 130, 121, 122, 117, 122, 123, 133, 128, 127, 113, 128, 121, 115, 126, 118, 135, 101, 129, 48, 137, 117, 117, 129, 119, 136, 112, 138, 113, 117, 128, 124, 116, 113, 128, 134, 129, 118, 130, 114, 132, 138, 140, 134, 113, 118, 121, 118, 124, 130, 139, 125, 122, 186, 126, 124, 124, 124, 125, 150, 114, 124, 126, 125, 122, 116, 121, 119, 133, 116, 136, 131, 120, 121, 117, 121, 120, 120, 125, 128, 128, 135, 120, 111, 111, 114, 129, 112, 112, 106, 116, 125, 147, 97, 121, 118, 125, 120, 119, 144, 114, 117, 130, 144, 127, 141, 108, 113, 129, 138, 110, 144, 121, 132, 132, 118, 126, 120, 103, 115, 102, 118, 123, 132, 118, 144, 133, 117, 124, 122, 142, 126, 107, 127, 118, 114, 122, 120, 123, 125, 119, 110, 121, 120, 124, 113, 124, 144, 148, 117, 113, 112, 130, 119, 113, 95, 141, 121, 118, 132, 122, 136, 131, 131, 124, 125, 130, 116, 119, 109, 112, 135, 135, 126, 115, 116, 120, 118, 120, 127, 113, 110, 121, 127, 122, 121, 121, 114, 133, 118, 122, 112, 122, 122, 124, 121, 133, 109, 102, 111, 139, 126, 110, 117, 124, 119, 128, 120, 126, 118, 123, 117, 121, 125, 125, 118, 124, 123, 129, 118, 118, 124, 111, 119, 120, 126, 124, 129, 120, 116, 163, 126, 116, 130, 124, 123, 129, 135, 123, 122, 124, 126, 119, 120, 124, 109, 125, 116, 126, 124, 125, 128, 127, 121, 132, 119, 116, 123, 117, 124, 120, 98, 116, 124, 121, 119, 115, 124, 126, 123, 124, 126, 126, 123, 123, 122, 125, 116, 124, 113, 114, 117, 128, 118, 122, 122, 133, 127, 131, 118, 128, 112, 121, 124, 116, 122, 124, 125, 121, 122, 115, 121, 123, 134, 120, 116, 132, 113, 109, 129, 120, 121, 121, 120, 120, 120, 120, 124, 119, 118, 122, 123, 118, 115, 130, 125, 120, 118, 122, 129, 130, 119, 120, 126, 121, 117, 127, 133, 132, 129, 125, 135, 116, 117, 121, 134, 116, 122, 117, 127, 117, 120, 121, 119, 118, 123, 121, 136, 124, 111, 117, 124, 120, 120, 121, 118, 124, 116, 121, 122, 126, 119, 118, 120, 122, 120, 125, 115, 120, 136, 125, 111, 127, 121, 127, 125, 121, 122, 118, 127, 124, 120, 124, 117, 117, 136, 128, 135, 128, 119, 123, 121, 128, 128, 116, 123, 122, 126, 118, 121, 133, 127, 117, 115, 127, 118, 120, 139, 117, 126, 124, 124, 132, 110, 122, 128, 126, 107, 111, 115, 115, 125, 123, 120, 125, 124, 130, 128, 119, 123, 125, 117, 123, 129, 122, 121, 124, 117, 127, 126, 119, 119, 125, 130, 128, 130, 126, 124, 119, 128, 120, 123, 123, 126, 131, 130, 122, 117, 128, 126, 119, 120, 123, 137, 123, 123, 129, 118, 121, 121, 128, 123, 125, 123, 123, 119, 119, 134, 124, 120, 122, 123, 125, 125, 122, 123, 122, 116, 121, 124, 130, 120, 112, 127, 122, 130, 124, 115, 123, 130, 126, 125, 122, 126, 127, 126, 127, 124, 118, 111, 121, 124, 123, 123, 119, 118, 120, 125, 122, 131, 124, 131, 125, 124, 114, 118, 125, 122, 124, 117, 120, 129, 124, 128, 122, 133, 124, 126, 119, 117, 123, 126, 123, 123, 117, 124, 141, 137, 124, 123, 115, 128, 124, 124, 126, 121, 124, 120, 124, 126, 124, 124, 123, 123, 124, 124, 123, 121, 123, 120, 121, 119, 135, 118, 123, 117, 121, 137, 122, 119, 122, 124, 123, 124, 126, 123, 121, 126, 121, 118, 128, 122, 130, 121, 122, 126, 122, 124, 125, 124, 140, 122, 135, 121, 125, 116, 124, 124, 127, 120, 121, 125, 120, 129, 121, 110, 123, 128, 122, 124, 125, 124, 123, 120, 126, 122, 125, 119, 121, 121, 125, 128, 123, 117, 125, 121, 123, 132, 127, 128, 108, 125, 124, 117, 123, 126, 122, 121, 124, 119, 121, 120, 112, 123, 119, 119, 125, 117, 114, 123, 121, 119, 118, 120, 123, 121, 122, 111, 121, 122, 130, 121, 126, 126, 118, 125, 120, 122, 134, 132, 121, 119, 123, 120, 125, 124, 123, 139, 121, 123, 129, 128, 123, 117, 121, 130, 124, 132, 126, 119, 123, 116, 118, 129, 130, 116, 114, 138, 125, 128, 126, 107, 123, 121, 130, 103, 126, 89, 111, 163, 114, 131, 138, 135, 121, 116, 133, 128, 132, 125, 128, 111, 121, 178, 118, 128, 111, 123, 119, 125, 117, 110, 127, 141, 129, 111, 129, 136, 93, 125, 115, 130, 135, 133, 123, 126, 109, 127, 120, 118, 122, 134, 123, 125, 116, 132, 110, 121, 118, 110, 124, 116, 125, 127, 122, 109, 123, 138, 128, 119, 118, 126, 114, 117, 126, 106, 132, 128, 114, 128, 132, 183, 141, 123, 122, 141, 128, 124, 124, 114, 100, 57, 84, 112, 116, 120, 119, 129, 131, 116, 118, 139, 118, 122, 126, 140, 115, 101, 131, 127, 120, 125, 117, 116, 130, 122, 119, 115, 124, 107, 138, 112, 118, 120, 123, 127, 130, 127, 128, 117, 119, 126, 98, 117, 132, 120, 126, 105, 122, 126, 126, 128, 127, 128, 100, 126, 129, 135, 119, 123, 119, 107, 120, 123, 129, 125, 118, 118, 125, 121, 121, 121, 132, 119, 130, 129, 132, 131, 121, 153, 126, 125, 120, 135, 108, 129, 125, 118, 124, 129, 127, 119, 112, 128, 106, 118, 132, 109, 126, 119, 123, 119, 127, 122, 129, 114, 126, 121, 125, 128, 122, 114, 120, 117, 129, 126, 122, 130, 130, 118, 125, 124, 123, 130, 129, 119, 126, 126, 106, 117, 112, 115, 126, 124, 124, 128, 115, 117, 122, 98, 111, 124, 119, 132, 117, 125, 123, 125, 121, 126, 121, 115, 121, 127, 119, 120, 121, 120, 127, 129, 118, 118, 117, 127, 122, 129, 120, 115, 121, 118, 114, 123, 116, 118, 147, 117, 135, 132, 123, 124, 133, 121, 127, 115, 118, 120, 111, 121, 112, 124, 120, 122, 152, 142, 115, 119, 126, 118, 130, 121, 135, 132, 123, 132, 124, 127, 116, 123, 117, 131, 116, 114, 139, 111, 125, 129, 122, 114, 113, 118, 138, 122, 111, 128, 141, 127, 105, 110, 110, 129, 141, 127, 138, 130, 124, 128, 132, 127, 119, 137, 120, 117, 118, 136, 124, 139, 136, 109, 144, 123, 121, 133, 114, 132, 114, 117, 115, 116, 107, 118, 138, 123, 112, 115, 140, 135, 125, 123, 122, 140, 123, 121, 138, 111, 104, 116, 120, 121, 125, 118, 133, 113, 124, 114, 116, 117, 112, 118, 123, 127, 145, 121, 123, 128, 131, 121, 126, 122, 119, 118, 122, 125, 121, 126, 122, 119, 120, 129, 133, 122, 120, 129, 124, 120, 121, 122, 117, 124, 124, 114, 123, 127, 100, 115, 122, 121, 108, 123, 111, 128, 121, 127, 127, 122, 125, 124, 104, 123, 123, 127, 121, 117, 131, 123, 125, 123, 115, 134, 112, 122, 133, 123, 128, 128, 108, 122, 125, 93, 118, 123, 119, 123, 121, 126, 125, 116, 122, 119, 123, 122, 121, 125, 115, 129, 117, 125, 134, 122, 124, 122, 122, 125, 126, 107, 124, 126, 127, 128, 123, 125, 124, 127, 126, 126, 125, 126, 131, 124, 122, 128, 129, 123, 130, 119, 123, 126, 126, 120, 125, 116, 121, 123, 122, 122, 123, 125, 123, 115, 115, 126, 118, 127, 113, 124, 124, 120, 121, 122, 119, 124, 121, 129, 127, 119, 123, 134, 121, 123, 125, 121, 124, 122, 112, 124, 123, 132, 122, 124, 121, 125, 125, 123, 129, 120, 120, 125, 121, 122, 125, 119, 117, 127, 118, 121, 118, 123, 120, 124, 123, 127, 119, 117, 121, 119, 125, 124, 124, 120, 127, 128, 121, 124, 120, 131, 125, 125, 127, 126, 140, 124, 126, 129, 143, 123, 122, 127, 122, 124, 128, 127, 126, 125, 124, 117, 139, 122, 121, 131, 125, 130, 119, 117, 119, 121, 133, 132, 144, 119, 124, 123, 124, 127, 124, 123, 124, 125, 125, 123, 125, 122, 123, 115, 124, 124, 121, 124, 130, 122, 124, 120, 129, 125, 125, 120, 114, 123, 128, 120, 118, 131, 130, 125, 111, 134, 122, 129, 131, 116, 120, 114, 130, 119, 124, 121, 132, 107, 108, 120, 152, 104, 123, 127, 167, 117, 121, 130, 119, 127, 115, 136, 127, 120, 105, 125, 101, 122, 119, 137, 120, 119, 131, 126, 123, 140, 123, 126, 113, 131, 129, 120, 114, 128, 97, 71, 123, 112, 132, 121, 134, 119, 119, 125, 121, 116, 108, 111, 125, 128, 119, 104, 125, 132, 135, 119, 144, 127, 119, 138, 115, 103, 110, 122, 146, 125, 122, 126, 129, 127, 143, 95, 111, 114, 119, 118, 117, 125, 117, 150, 128, 113, 109, 120, 134, 127, 130, 122, 113, 118, 129, 120, 126, 133, 120, 124, 118, 70, 117, 130, 126, 119, 119, 165, 146, 129, 112, 123, 124, 126, 123, 114, 130, 123, 129, 120, 132, 122, 124, 118, 118, 124, 123, 124, 125, 121, 125, 107, 132, 121, 119, 122, 112, 126, 126, 126, 115, 126, 124, 140, 118, 136, 118, 120, 117, 143, 126, 125, 124, 119, 130, 135, 127, 128, 124, 123, 120, 162, 111, 121, 123, 124, 120, 124, 139, 120, 126, 123, 121, 127, 136, 120, 120, 144, 107, 120, 136, 127, 123, 126, 124, 122, 125, 127, 118, 120, 117, 118, 110, 119, 115, 121, 119, 137, 106, 123, 132, 124, 127, 123, 123, 126, 124, 128, 121, 124, 124, 125, 124, 119, 127, 132, 126, 120, 126, 126, 126, 117, 109, 112, 121, 125, 116, 120, 125, 124, 124, 129, 122, 118, 122, 120, 118, 127, 123, 124, 120, 123, 129, 127, 138, 120, 109, 114, 120, 122, 120, 129, 138, 121, 115, 138, 119, 150, 112, 121, 127, 120, 111, 124, 118, 126, 126, 126, 131, 130, 132, 117, 132, 112, 118, 128, 113, 129, 115, 120, 108, 122, 112, 112, 120, 148, 123, 113, 114, 124, 128, 125, 119, 117, 132, 122, 132, 115, 117, 137, 115, 124, 124, 120, 126, 138, 135, 115, 127, 127, 116, 109, 124, 136, 124, 129, 128, 122, 115, 122, 123, 118, 119, 103, 144, 124, 124, 122, 124, 119, 132, 120, 112, 118, 112, 130, 133, 120, 113, 124, 112, 129, 134, 120, 152, 119, 117, 121, 124, 124, 122, 124, 129, 132, 133, 123, 136, 116, 134, 134, 122, 122, 119, 124, 113, 124, 125, 120, 124, 122, 121, 122, 122, 123, 112, 115, 127, 123, 120, 128, 124, 123, 125, 125, 127, 124, 112, 122, 122, 133, 122, 121, 119, 118, 124, 119, 122, 119, 117, 120, 128, 123, 128, 119, 127, 125, 127, 126, 121, 117, 123, 148, 122, 113, 121, 135, 128, 127, 123, 121, 118, 123, 121, 121, 125, 123, 119, 121, 117, 120, 126, 123, 120, 120, 125, 119, 121, 110, 122, 121, 123, 127, 123, 123, 123, 122, 122, 121, 123, 120, 128, 121, 115, 120, 120, 121, 121, 124, 120, 125, 114, 126, 117, 121, 122, 126, 123, 121, 121, 121, 124, 105, 115, 125, 118, 124, 124, 126, 121, 121, 119, 120, 118, 122, 121, 123, 109, 120, 125, 123, 121, 123, 125, 120, 120, 118, 131, 121, 127, 112, 106, 119, 119, 126, 126, 122, 125, 110, 121, 126, 127, 118, 126, 117, 124, 124, 123, 127, 130, 118, 125, 118, 125, 125, 118, 128, 123, 124, 120, 124, 125, 124, 125, 125, 134, 116, 131, 129, 132, 121, 123, 91, 119, 133, 109, 122, 118, 118, 128, 123, 119, 121, 119, 133, 125, 130, 115, 120, 117, 123, 119, 130, 134, 133, 121, 116, 126, 123, 125, 105, 126, 128, 122, 128, 125, 119, 121, 128, 123, 129, 146, 122, 124, 128, 121, 122, 125, 119, 123, 127, 122, 132, 125, 124, 130, 128, 116, 123, 111, 126, 113, 131, 122, 124, 121, 120, 122, 127, 122, 127, 113, 119, 128, 119, 120, 113, 112, 125, 116, 118, 132, 125, 129, 118, 124, 125, 119, 119, 102, 122, 129, 119, 122, 121, 111, 123, 117, 120, 126, 128, 119, 120, 121, 115, 120, 129, 126, 125, 125, 131, 129, 125, 111, 105, 120, 136, 119, 125, 128, 124, 130, 135, 108, 124, 121, 123, 124, 134, 147, 123, 119, 125, 127, 145, 118, 133, 127, 121, 118, 121, 152, 125, 119, 125, 131, 120, 123, 117, 120, 127, 151, 126, 102, 108, 121, 127, 124, 112, 114, 131, 118, 121, 119, 118, 118, 125, 121, 126, 123, 123, 125, 116, 122, 126, 120, 122, 124, 129, 114, 125, 117, 119, 121, 122, 122, 127, 127, 122, 117, 125, 124, 123, 132, 124, 138, 125, 128, 118, 130, 119, 135, 123, 125, 127, 128, 122, 122, 124, 123, 122, 125, 119, 126, 124, 124, 128, 118, 122, 131, 127, 130, 126, 124, 114, 124, 125, 125, 106, 123, 120, 136, 125, 122, 121, 129, 122, 120, 129, 124, 123, 123, 125, 125, 124, 119, 128, 123, 122, 122, 122, 115, 125, 129, 122, 124, 108, 120, 122, 122, 116, 118, 123, 119, 122, 125, 123, 122, 126, 123, 121, 122, 121, 127, 121, 124, 121, 123, 125, 121, 126, 124, 134, 124, 111, 123, 129, 127, 123, 123, 124, 126, 127, 124, 122, 124, 125, 126, 124, 121, 123, 122, 124, 123, 122, 134, 121, 131, 127, 124, 122, 124, 121, 119, 122, 125, 139, 122, 124, 131, 124, 120, 124, 124, 124, 121, 124, 116, 125, 122, 125, 131, 124, 123, 124, 123, 122, 128, 127, 123, 124, 121, 123, 125, 121, 129, 122, 120, 129, 123, 111, 123, 124, 121, 124, 116, 126, 120, 123, 122, 122, 118, 129, 121, 120, 123, 121, 123, 123, 121, 122, 123, 123, 123, 114, 121, 121, 124, 123, 120, 123, 124, 124, 125, 121, 124, 121, 122, 119, 120, 124, 125, 124, 122, 132, 122, 123, 121, 121, 125, 121, 117, 129, 121, 137, 123, 123, 125, 125, 126, 126, 120, 125, 122, 120, 124, 121, 122, 128, 123, 125, 125, 123, 126, 133, 124, 122, 123, 120, 123, 114, 122, 125, 121, 110, 107, 124, 123, 121, 123, 122, 120, 123, 127, 123, 128, 132, 126, 123, 121, 119, 124, 125, 123, 123, 123, 114, 125, 122, 123, 124, 116, 127, 122, 117, 102, 113, 105, 122, 112, 125, 140, 115, 105, 114, 112, 128, 129, 119, 142, 119, 126, 118, 120, 117, 120, 110, 112, 112, 123, 114, 116, 122, 119, 116, 122, 97, 124, 86, 120, 96, 125, 119, 125, 124, 121, 107, 126, 117, 117, 128, 111, 123, 126, 136, 112, 122, 123, 69, 125, 122, 118, 118, 137, 134, 137, 110, 126, 119, 118, 120, 131, 126, 116, 156, 133, 115, 123, 133, 125, 108, 135, 138, 133, 129, 136, 123, 115, 140, 113, 127, 127, 122, 130, 120, 127, 133, 122, 123, 120, 122, 116, 118, 125, 118, 126, 121, 121, 118, 116, 122, 99, 119, 122, 120, 131, 129, 125, 119, 91, 119, 123, 134, 117, 117, 132, 142, 119, 121, 117, 127, 116, 115, 127, 121, 121, 121, 115, 123, 122, 117, 119, 125, 126, 117, 125, 117, 125, 117, 126, 117, 121, 135, 121, 118, 124, 121, 127, 106, 129, 124, 124, 128, 124, 126, 126, 122, 121, 122, 121, 121, 122, 129, 128, 128, 131, 123, 121, 121, 117, 104, 125, 123, 124, 120, 126, 122, 122, 122, 124, 123, 117, 120, 125, 120, 119, 122, 127, 128, 123, 119, 124, 125, 116, 120, 125, 117, 121, 125, 117, 122, 123, 125, 124, 129, 125, 126, 121, 127, 124, 113, 119, 124, 118, 125, 120, 122, 124, 116, 136, 121, 123, 124, 122, 123, 127, 124, 130, 124, 124, 156, 122, 124, 124, 125, 125, 121, 126, 119, 121, 122, 124, 121, 124, 125, 131, 128, 126, 126, 117, 120, 148, 126, 125, 124, 112, 136, 128, 140, 109, 134, 123, 141, 116, 112, 123, 134, 133, 126, 125, 104, 113, 115, 119, 110, 119, 118, 94, 123, 144, 145, 163, 120, 115, 132, 145, 129, 100, 119, 120, 97, 116, 128, 145, 121, 114, 103, 139, 79, 112, 114, 103, 114, 104, 97, 145, 114, 170, 120, 122, 128, 142, 126, 120, 105, 103, 123, 125, 129, 101, 105, 103, 113, 124, 94, 134, 104, 134, 125, 130, 131, 138, 122, 132, 117, 124, 123, 114, 117, 114, 113, 122, 122, 130, 121, 130, 122, 127, 128, 114, 123, 121, 104, 102, 117, 103, 104, 124, 85, 128, 124, 113, 116, 104, 28, 120, 139, 95, 134, 90, 119, 92, 126, 144, 118, 125, 119, 124, 114, 123, 123, 129, 130, 126, 122, 102, 124, 126, 120, 129, 136, 126, 126, 128, 123, 121, 122, 122, 117, 121, 118, 115, 119, 121, 125, 126, 128, 126, 115, 122, 119, 126, 118, 106, 123, 118, 121, 124, 125, 136, 120, 122, 123, 131, 126, 124, 120, 116, 130, 120, 102, 129, 122, 128, 139, 123, 118, 116, 124, 129, 133, 117, 117, 121, 123, 122, 132, 117, 113, 126, 119, 145, 118, 119, 114, 126, 132, 125, 122, 125, 126, 116, 118, 125, 123, 128, 131, 101, 123, 127, 121, 117, 124, 107, 125, 125, 123, 122, 118, 115, 125, 128, 109, 131, 129, 125, 119, 99, 120, 126, 118, 132, 126, 126, 125, 117, 111, 124, 123, 124, 111, 123, 122, 121, 124, 120, 121, 91, 140, 136, 107, 135, 127, 106, 126, 129, 118, 115, 118, 129, 131, 120, 120, 113, 116, 123, 122, 124, 107, 113, 123, 115, 126, 119, 140, 117, 120, 126, 100, 113, 115, 83, 88, 131, 125, 126, 108, 119, 97, 118, 128, 107, 122, 133, 116, 83, 123, 116, 117, 123, 71, 118, 118, 100, 127, 126, 152, 107, 124, 122, 147, 120, 124, 103, 129, 116, 109, 121, 116, 124, 129, 123, 110, 110, 120, 113, 118, 149, 121, 128, 122, 135, 110, 129, 133, 124, 115, 114, 115, 127, 107, 111, 108, 122, 118, 108, 132, 113, 127, 116, 116, 118, 133, 107, 124, 112, 113, 127, 136, 140, 113, 106, 122, 126, 114, 105, 112, 143, 135, 122, 123, 127, 120, 128, 103, 108, 119, 125, 125, 122, 121, 112, 101, 123, 108, 109, 116, 120, 100, 118, 102, 124, 121, 138, 151, 134, 128, 111, 124, 138, 109, 130, 111, 120, 120, 121, 116, 106, 135, 122, 117, 129, 117, 128, 147, 119, 120, 121, 135, 126, 119, 132, 105, 124, 128, 130, 124, 131, 129, 133, 131, 92, 127, 128, 123, 124, 151, 132, 129, 82, 120, 127, 112, 118, 115, 131, 135, 139, 115, 130, 125, 99, 157, 120, 112, 101, 109, 123, 130, 126, 111, 133, 114, 112, 131, 129, 149, 109, 124, 131, 139, 136, 122, 109, 121, 111, 130, 109, 135, 109, 127, 129, 115, 127, 122, 125, 154, 126, 108, 119, 128, 125, 112, 136, 124, 130, 146, 121, 104, 118, 109, 119, 134, 133, 125, 123, 122, 120, 122, 125, 123, 120, 123, 129, 121, 118, 119, 122, 120, 123, 128, 122, 127, 116, 126, 124, 117, 127, 124, 123, 119, 133, 123, 124, 135, 125, 128, 124, 134, 122, 125, 127, 125, 125, 127, 122, 118, 121, 126, 116, 120, 128, 123, 124, 126, 125, 140, 119, 124, 123, 128, 128, 113, 127, 125, 119, 125, 124, 126, 131, 122, 122, 134, 119, 123, 134, 124, 122, 126, 126, 122, 123, 124, 125, 129, 121, 124, 126, 119, 125, 122, 124, 125, 120, 124, 124, 120, 127, 138, 123, 125, 123, 130, 127, 121, 125, 125, 122, 125, 124, 120, 118, 118, 121, 120, 125, 120, 118, 131, 121, 121, 123, 126, 124, 123, 116, 131, 124, 125, 122, 126, 122, 120, 125, 119, 122, 125, 120, 121, 122, 121, 127, 125, 122, 121, 125, 123, 121, 124, 124, 125, 128, 116, 122, 119, 125, 124, 115, 121, 121, 126, 126, 122, 131, 125, 122, 126, 112, 121, 126, 124, 125, 124, 118, 123, 125, 126, 123, 130, 122, 128, 125, 118, 129, 123, 126, 125, 123, 139, 124, 123, 123, 120, 124, 123, 137, 129, 118, 98, 120, 126, 123, 128, 128, 121, 125, 123, 108, 124, 124, 125, 121, 119, 110, 126, 127, 131, 129, 116, 122, 123, 119, 123, 121, 134, 124, 119, 121, 124, 126, 133, 130, 128, 107, 125, 119, 126, 122, 128, 122, 121, 126, 119, 129, 122, 121, 119, 120, 121, 123, 124, 121, 118, 121, 121, 124, 119, 120, 120, 122, 132, 119, 132, 125, 124, 111, 112, 124, 128, 127, 116, 124, 131, 122, 123, 123, 116, 124, 127, 113, 124, 125, 125, 129, 127, 132, 126, 118, 136, 124, 118, 120, 123, 123, 119, 116, 128, 117, 119, 111, 122, 107, 113, 113, 126, 116, 126, 117, 134, 126, 126, 124, 123, 116, 132, 120, 107, 134, 123, 118, 124, 119, 129, 119, 128, 122, 135, 138, 125, 128, 134, 126, 119, 124, 125, 139, 120, 118, 118, 111, 111, 119, 125, 117, 119, 115, 125, 139, 128, 124, 112, 122, 123, 148, 127, 120, 130, 126, 121, 119, 123, 128, 178, 118, 118, 125, 125, 108, 118, 127, 142, 115, 122, 127, 125, 131, 117, 124, 112, 123, 135, 125, 123, 135, 116, 120, 125, 125, 126, 131, 125, 122, 129, 120, 124, 126, 122, 121, 120, 141, 117, 127, 125, 126, 116, 116, 92, 118, 119, 112, 126, 129, 125, 119, 122, 122, 128, 126, 117, 121, 130, 125, 125, 118, 118, 125, 127, 109, 115, 124, 124, 116, 108, 126, 145, 114, 100, 120, 123, 126, 126, 129, 123, 123, 121, 111, 125, 129, 115, 115, 111, 126, 129, 125, 120, 115, 115, 128, 123, 122, 119, 119, 101, 120, 124, 124, 123, 127, 128, 123, 123, 119, 118, 127, 130, 102, 125, 122, 126, 116, 123, 119, 129, 117, 113, 117, 119, 119, 126, 130, 125, 123, 112, 121, 141, 105, 120, 124, 127, 115, 120, 131, 121, 116, 121, 117, 123, 112, 125, 119, 120, 115, 125, 119, 115, 131, 123, 114, 121, 125, 122, 113, 116, 148, 118, 126, 119, 131, 112, 113, 119, 120, 112, 118, 125, 122, 108, 119, 120, 127, 132, 118, 123, 130, 136, 127, 136, 122, 147, 107, 130, 131, 128, 116, 122, 109, 120, 145, 116, 126, 109, 121, 129, 76, 128, 120, 124, 130, 117, 119, 129, 125, 123, 126, 128, 90, 125, 125, 130, 133, 133, 116, 118, 120, 132, 87, 134, 146, 118, 131, 106, 120, 108, 119, 121, 117, 122, 124, 119, 140, 129, 115, 119, 127, 120, 106, 107, 121, 116, 120, 133, 132, 128, 113, 127, 122, 134, 116, 122, 134, 121, 111, 138, 118, 113, 124, 124, 118, 120, 110, 123, 123, 115, 118, 124, 120, 122, 124, 127, 125, 124, 112, 119, 118, 129, 124, 126, 123, 127, 109, 110, 131, 117, 117, 105, 120, 126, 119, 146, 117, 117, 117, 126, 118, 118, 104, 121, 110, 123, 118, 121, 120, 146, 122, 120, 112, 115, 119, 124, 120, 122, 121, 123, 125, 121, 121, 127, 111, 124, 123, 158, 120, 129, 123, 119, 131, 124, 125, 120, 122, 134, 124, 120, 119, 130, 121, 121, 97, 129, 124, 126, 126, 128, 117, 116, 120, 103, 124, 130, 110, 122, 124, 122, 115, 118, 132, 132, 129, 125, 126, 107, 115, 124, 120, 110, 119, 122, 121, 118, 101, 138, 121, 115, 119, 127, 113, 118, 136, 127, 122, 100, 116, 124, 133, 111, 126, 128, 122, 122, 124, 111, 129, 123, 122, 117, 117, 115, 120, 119, 123, 117, 128, 123, 80, 122, 127, 122, 121, 125, 121, 127, 119, 116, 123, 127, 121, 126, 121, 122, 122, 122, 110, 117, 120, 111, 124, 123, 123, 119, 124, 122, 121, 121, 124, 125, 145, 154, 127, 120, 134, 124, 123, 122, 118, 114, 124, 125, 121, 123, 132, 123, 125, 127, 122, 117, 111, 121, 117, 127, 130, 123, 141, 120, 125, 103, 126, 127, 131, 122, 125, 161, 116, 124, 135, 123, 122, 125, 127, 117, 123, 128, 124, 121, 129, 125, 117, 125, 120, 124, 112, 124, 123, 127, 120, 124, 125, 142, 124, 126, 126, 121, 125, 127, 127, 123, 123, 127, 123, 121, 120, 119, 121, 129, 127, 127, 113, 118, 120, 123, 126, 122, 106, 122, 123, 122, 126, 122, 125, 115, 121, 121, 123, 121, 121, 128, 129, 123, 112, 122, 128, 121, 132, 132, 113, 113, 127, 125, 137, 108, 124, 122, 119, 130, 123, 122, 127, 112, 123, 125, 124, 129, 118, 124, 123, 128, 119, 122, 125, 122, 130, 118, 122, 124, 122, 130, 126, 120, 123, 124, 120, 137, 115, 117, 122, 124, 132, 123, 123, 124, 118, 122, 124, 121, 126, 121, 120, 119, 120, 124, 122, 118, 120, 125, 114, 120, 119, 123, 132, 118, 129, 121, 135, 129, 125, 121, 127, 113, 127, 122, 131, 126, 118, 122, 123, 125, 127, 134, 137, 124, 121, 128, 125, 123, 125, 120, 118, 122, 112, 127, 128, 132, 121, 124, 127, 123, 124, 123, 122, 126, 121, 126, 113, 120, 121, 122, 124, 121, 130, 126, 131, 118, 124, 121, 120, 123, 120, 123, 118, 122, 126, 121, 120, 124, 124, 118, 123, 123, 145, 124, 120, 131, 128, 121, 122, 124, 123, 130, 138, 124, 123, 127, 101, 117, 126, 126, 94, 117, 120, 123, 126, 108, 123, 120, 121, 115, 122, 124, 119, 122, 123, 123, 152, 128, 123, 120, 112, 122, 123, 127, 127, 97, 126, 121, 101, 123, 143, 116, 121, 121, 124, 122, 120, 126, 131, 123, 120, 132, 121, 125, 122, 125, 119, 123, 149, 124, 119, 129, 124, 124, 126, 124, 124, 126, 127, 123, 126, 118, 127, 133, 124, 112, 124, 122, 123, 115, 124, 122, 122, 126, 119, 128, 121, 127, 141, 124, 106, 119, 141, 120, 129, 126, 120, 125, 129, 124, 125, 119, 119, 110, 124, 124, 123, 125, 118, 120, 119, 129, 147, 123, 124, 127, 125, 124, 121, 150, 127, 126, 123, 112, 124, 124, 124, 124, 124, 121, 111, 125, 129, 125, 128, 123, 119, 126, 114, 122, 127, 121, 123, 133, 121, 127, 122, 113, 126, 137, 128, 125, 127, 124, 127, 118, 119, 126, 125, 126, 125, 124, 160, 127, 126, 121, 119, 128, 128, 133, 124, 127, 121, 127, 118, 126, 125, 125, 123, 109, 123, 123, 119, 122, 120, 124, 138, 125, 132, 125, 121, 121, 130, 127, 119, 114, 120, 127, 126, 122, 124, 116, 128, 124, 123, 122, 124, 127, 130, 122, 18, 121, 119, 135, 120, 125, 126, 125, 122, 123, 130, 124, 103, 125, 126, 122, 123, 125, 106, 117, 123, 124, 117, 109, 120, 134, 120, 120, 119, 127, 141, 122, 117, 130, 125, 130, 126, 124, 125, 142, 120, 123, 126, 124, 115, 121, 122, 114, 132, 115, 120, 129, 121, 115, 120, 124, 130, 124, 127, 119, 128, 125, 133, 128, 121, 132, 128, 119, 116, 118, 111, 131, 131, 121, 122, 119, 125, 107, 130, 122, 140, 110, 123, 116, 130, 117, 116, 119, 117, 121, 108, 113, 117, 137, 115, 144, 125, 118, 130, 124, 129, 118, 117, 117, 134, 131, 106, 118, 115, 121, 127, 121, 119, 132, 116, 124, 125, 124, 111, 114, 125, 113, 114, 120, 124, 109, 130, 116, 117, 125, 118, 117, 118, 125, 108, 121, 109, 126, 114, 121, 133, 125, 121, 122, 123, 132, 133, 133, 123, 125, 125, 114, 115, 126, 134, 106, 138, 122, 133, 124, 141, 144, 127, 136, 120, 113, 141, 123, 129, 105, 117, 134, 131, 116, 113, 126, 121, 101, 128, 130, 111, 123, 140, 105, 141, 102, 153, 150, 120, 152, 126, 128, 137, 130, 119, 140, 122, 108, 142, 106, 131, 121, 128, 116, 101, 104, 135, 131, 128, 128, 100, 126, 107, 124, 102, 124, 126, 98, 122, 108, 130, 125, 114, 128, 110, 137, 116, 122, 125, 118, 119, 143, 145, 138, 122, 125, 127, 111, 91, 129, 115, 140, 113, 142, 110, 113, 113, 127, 130, 107, 139, 139, 118, 120, 121, 121, 127, 113, 134, 125, 109, 127, 128, 111, 124, 116, 129, 108, 115, 109, 127, 127, 106, 107, 121, 122, 123, 121, 122, 119, 114, 129, 117, 128, 119, 132, 127, 134, 124, 127, 121, 120, 125, 106, 123, 117, 119, 126, 129, 126, 128, 123, 120, 118, 124, 112, 125, 121, 112, 124, 123, 124, 129, 129, 133, 123, 127, 123, 124, 119, 123, 129, 122, 109, 127, 119, 120, 128, 119, 127, 129, 121, 117, 120, 125, 120, 109, 125, 136, 126, 122, 124, 126, 126, 122, 120, 129, 117, 117, 97, 115, 132, 130, 123, 126, 126, 135, 133, 126, 120, 122, 123, 121, 124, 124, 124, 121, 124, 124, 121, 123, 117, 130, 130, 118, 125, 132, 126, 126, 128, 125, 129, 117, 125, 124, 125, 128, 126, 123, 122, 124, 117, 125, 130, 131, 121, 129, 126, 113, 123, 120, 125, 132, 131, 131, 125, 112, 127, 102, 125, 120, 132, 130, 138, 113, 109, 112, 134, 126, 125, 116, 124, 124, 124, 126, 125, 123, 126, 115, 120, 122, 83, 124, 113, 118, 119, 115, 114, 128, 116, 124, 118, 126, 119, 118, 132, 139, 125, 130, 108, 120, 132, 120, 118, 134, 120, 130, 137, 127, 126, 116, 122, 124, 125, 124, 123, 119, 130, 131, 125, 125, 131, 110, 120, 128, 130, 120, 115, 110, 132, 123, 125, 126, 124, 122, 125, 123, 115, 121, 134, 104, 121, 125, 107, 121, 132, 119, 133, 131, 121, 102, 106, 123, 124, 115, 117, 143, 123, 125, 115, 114, 120, 119, 113, 126, 132, 128, 136, 124, 114, 120, 120, 128, 116, 131, 123, 118, 123, 120, 116, 126, 126, 121, 112, 131, 112, 122, 125, 109, 124, 123, 125, 127, 122, 123, 122, 123, 122, 120, 127, 74, 129, 129, 80, 122, 119, 122, 125, 124, 123, 137, 120, 122, 124, 123, 128, 127, 125, 84, 126, 127, 120, 122, 135, 125, 128, 124, 134, 126, 130, 112, 122, 125, 125, 111, 119, 120, 120, 122, 125, 127, 125, 125, 101, 121, 124, 77, 126, 118, 125, 115, 123, 117, 125, 122, 121, 121, 124, 138, 104, 123, 123, 121, 128, 108, 126, 136, 127, 127, 111, 120, 124, 125, 117, 118, 123, 121, 123, 122, 124, 122, 124, 123, 123, 124, 120, 131, 128, 116, 121, 128, 123, 125, 120, 115, 118, 114, 126, 108, 117, 116, 126, 123, 128, 120, 121, 124, 127, 127, 122, 124, 122, 120, 125, 123, 119, 123, 120, 123, 115, 122, 121, 121, 118, 124, 114, 121, 135, 125, 124, 125, 125, 131, 119, 120, 120, 126, 133, 130, 124, 123, 129, 117, 124, 124, 125, 122, 124, 100, 130, 121, 127, 117, 116, 131, 125, 112, 131, 120, 116, 120, 122, 125, 130, 118, 141, 116, 123, 127, 123, 134, 130, 124, 126, 124, 111, 121, 115, 120, 119, 132, 124, 125, 133, 127, 123, 117, 123, 129, 127, 122, 114, 124, 114, 108, 119, 128, 122, 117, 115, 114, 112, 127, 120, 122, 125, 122, 128, 127, 121, 119, 120, 125, 123, 124, 129, 130, 110, 121, 120, 123, 126, 127, 114, 127, 120, 124, 137, 120, 113, 123, 125, 136, 122, 122, 122, 121, 98, 134, 122, 113, 161, 115, 110, 123, 126, 124, 112, 119, 120, 97, 120, 115, 107, 116, 128, 115, 113, 118, 120, 154, 127, 135, 90, 118, 128, 125, 117, 137, 126, 121, 136, 132, 121, 126, 124, 114, 98, 128, 118, 121, 122, 121, 129, 112, 119, 124, 124, 126, 126, 117, 135, 113, 121, 111, 129, 126, 129, 122, 121, 133, 146, 119, 119, 119, 121, 132, 140, 123, 136, 119, 116, 117, 133, 124, 120, 127, 131, 118, 72, 126, 95, 128, 130, 118, 118, 114, 99, 92, 125, 121, 141, 123, 126, 120, 127, 118, 122, 132, 118, 140, 123, 126, 129, 119, 123, 125, 104, 121, 116, 130, 102, 129, 118, 121, 122, 126, 137, 122, 136, 131, 122, 119, 100, 128, 109, 126, 136, 124, 118, 132, 117, 120, 125, 125, 121, 120, 138, 116, 123, 115, 125, 124, 124, 120, 125, 125, 118, 110, 119, 113, 131, 119, 129, 126, 122, 114, 123, 125, 119, 119, 121, 121, 132, 127, 122, 126, 120, 115, 126, 117, 128, 124, 118, 121, 124, 119, 128, 124, 118, 125, 117, 124, 122, 127, 116, 128, 123, 128, 120, 120, 125, 121, 120, 124, 126, 126, 123, 121, 125, 138, 124, 125, 123, 127, 124, 119, 120, 125, 123, 125, 121, 125, 120, 115, 133, 127, 129, 118, 120, 119, 129, 128, 124, 125, 123, 122, 122, 122, 126, 122, 125, 118, 128, 125, 120, 127, 122, 123, 122, 118, 125, 120, 98, 124, 121, 121, 123, 143, 129, 131, 124, 131, 119, 129, 119, 121, 122, 125, 118, 118, 113, 123, 127, 122, 122, 128, 129, 124, 118, 122, 122, 131, 118, 124, 122, 125, 120, 121, 115, 101, 124, 129, 114, 123, 127, 112, 107, 123, 119, 106, 123, 114, 127, 127, 127, 124, 123, 122, 125, 119, 126, 126, 122, 133, 116, 120, 125, 123, 123, 128, 166, 116, 124, 120, 126, 118, 124, 120, 126, 125, 116, 122, 122, 125, 117, 118, 120, 130, 117, 122, 121, 115, 127, 127, 115, 110, 129, 111, 122, 119, 131, 122, 128, 118, 123, 121, 112, 124, 123, 117, 117, 128, 122, 118, 118, 130, 122, 125, 126, 115, 124, 120, 117, 121, 124, 125, 119, 124, 121, 124, 119, 125, 125, 123, 129, 127, 122, 122, 116, 121, 119, 124, 122, 122, 124, 108, 117, 131, 118, 127, 118, 123, 133, 112, 138, 126, 125, 125, 121, 124, 122, 118, 126, 129, 115, 110, 116, 119, 133, 120, 128, 111, 124, 120, 126, 120, 124, 126, 125, 120, 121, 125, 120, 116, 126, 120, 134, 120, 131, 122, 120, 118, 126, 124, 123, 124, 142, 128, 122, 124, 120, 120, 121, 114, 117, 121, 111, 118, 125, 123, 128, 112, 122, 125, 122, 140, 122, 128, 126, 115, 122, 138, 128, 125, 120, 120, 118, 113, 124, 122, 129, 127, 142, 124, 118, 118, 121, 130, 124, 130, 121, 126, 121, 124, 120, 120, 121, 127, 141, 126, 133, 121, 120, 123, 124, 122, 132, 124, 142, 125, 126, 129, 113, 127, 121, 123, 121, 118, 128, 118, 125, 117, 122, 121, 119, 111, 89, 124, 113, 123, 131, 137, 120, 133, 125, 132, 122, 130, 126, 118, 125, 128, 123, 120, 114, 126, 134, 125, 127, 137, 128, 110, 131, 126, 128, 136, 115, 123, 133, 137, 134, 121, 121, 117, 117, 121, 102, 120, 132, 118, 121, 118, 122, 125, 110, 119, 124, 131, 136, 127, 129, 126, 118, 116, 111, 116, 125, 136, 123, 118, 111, 125, 119, 128, 130, 128, 131, 121, 115, 125, 123, 119, 129, 137, 117, 129, 120, 122, 121, 110, 126, 120, 125, 127, 132, 145, 125, 122, 128, 124, 127, 121, 132, 126, 127, 115, 118, 126, 138, 131, 124, 123, 123, 118, 122, 112, 144, 126, 128, 123, 107, 126, 114, 114, 119, 146, 113, 120, 111, 134, 127, 125, 111, 132, 121, 122, 124, 137, 117, 132, 124, 131, 113, 117, 129, 128, 123, 109, 119, 123, 118, 106, 112, 79, 121, 126, 109, 131, 125, 116, 97, 122, 118, 108, 123, 129, 121, 120, 128, 118, 125, 120, 120, 109, 130, 123, 131, 116, 107, 114, 130, 121, 122, 142, 168, 117, 124, 125, 127, 115, 134, 120, 121, 129, 121, 133, 124, 117, 122, 135, 120, 123, 117, 125, 135, 122, 116, 127, 110, 123, 157, 113, 120, 137, 140, 110, 128, 108, 117, 104, 116, 114, 125, 117, 119, 122, 125, 131, 114, 147, 125, 136, 116, 132, 121, 126, 108, 128, 117, 113, 118, 129, 121, 130, 128, 119, 151, 113, 138, 115, 126, 117, 102, 134, 127, 103, 127, 130, 129, 119, 112, 95, 132, 123, 108, 118, 119, 117, 133, 121, 126, 123, 133, 121, 147, 109, 126, 128, 123, 118, 115, 131, 127, 132, 135, 123, 125, 111, 122, 115, 119, 129, 122, 96, 122, 96, 124, 111, 120, 122, 104, 128, 122, 127, 130, 128, 116, 130, 132, 134, 128, 138, 124, 128, 125, 133, 130, 123, 120, 121, 125, 130, 134, 118, 114, 147, 118, 117, 128, 125, 103, 124, 124, 118, 123, 134, 120, 134, 122, 124, 120, 124, 116, 139, 120, 121, 129, 124, 134, 116, 122, 120, 118, 117, 121, 122, 122, 133, 120, 122, 116, 119, 126, 127, 114, 125, 124, 128, 125, 124, 120, 131, 123, 127, 116, 119, 125, 119, 117, 127, 109, 112, 94, 127, 125, 137, 126, 126, 148, 118, 130, 131, 152, 125, 137, 116, 117, 127, 123, 118, 120, 121, 118, 113, 129, 146, 132, 122, 132, 110, 116, 122, 96, 151, 105, 113, 119, 133, 121, 132, 125, 138, 112, 135, 128, 113, 122, 122, 122, 134, 127, 117, 126, 101, 136, 124, 120, 134, 128, 113, 107, 104, 108, 117, 119, 147, 127, 124, 124, 121, 122, 111, 125, 117, 102, 138, 113, 128, 112, 132, 113, 140, 124, 116, 83, 129, 134, 128, 112, 104, 123, 130, 124, 130, 124, 121, 142, 132, 112, 130, 132, 131, 121, 149, 127, 132, 125, 116, 117, 119, 124, 119, 119, 118, 119, 126, 138, 114, 126, 120, 126, 117, 125, 128, 147, 131, 117, 121, 117, 124, 130, 126, 125, 128, 128, 118, 118, 127, 115, 111, 125, 117, 116, 135, 124, 129, 128, 134, 120, 120, 123, 123, 125, 140, 133, 119, 110, 126, 106, 123, 122, 137, 120, 125, 122, 120, 115, 123, 121, 120, 125, 121, 123, 127, 124, 127, 118, 125, 136, 122, 115, 113, 125, 123, 125, 131, 128, 125, 127, 124, 126, 123, 113, 146, 124, 122, 123, 123, 119, 120, 123, 123, 124, 135, 116, 113, 119, 120, 122, 130, 116, 121, 129, 120, 128, 123, 133, 113, 125, 128, 124, 122, 124, 127, 121, 128, 95, 122, 127, 116, 121, 118, 125, 119, 127, 127, 126, 119, 127, 122, 141, 125, 122, 122, 126, 124, 120, 128, 125, 121, 125, 125, 113, 111, 119, 130, 117, 123, 136, 113, 121, 119, 133, 122, 118, 121, 111, 129, 123, 118, 121, 125, 114, 129, 116, 122, 131, 123, 116, 126, 159, 125, 130, 121, 132, 122, 117, 106, 127, 114, 132, 114, 121, 115, 124, 131, 113, 123, 128, 127, 117, 124, 105, 124, 113, 126, 127, 112, 114, 126, 128, 156, 124, 112, 121, 115, 122, 109, 118, 103, 88, 133, 121, 80, 130, 102, 138, 123, 119, 131, 109, 117, 131, 119, 118, 155, 158, 121, 125, 113, 125, 101, 128, 127, 128, 120, 120, 111, 125, 129, 124, 121, 123, 128, 120, 119, 125, 126, 104, 117, 115, 127, 128, 126, 114, 129, 127, 135, 124, 53, 124, 135, 126, 121, 129, 161, 123, 127, 125, 128, 126, 135, 128, 125, 118, 131, 125, 116, 123, 124, 119, 126, 100, 118, 125, 123, 114, 133, 143, 134, 120, 141, 93, 125, 110, 118, 109, 109, 130, 165, 113, 164, 142, 117, 125, 126, 121, 136, 125, 97, 127, 133, 134, 122, 104, 132, 118, 112, 123, 129, 120, 112, 132, 121, 130, 124, 104, 99, 108, 122, 113, 109, 110, 119, 120, 129, 120, 120, 132, 143, 118, 118, 115, 109, 120, 128, 111, 113, 120, 110, 116, 124, 115, 115, 123, 125, 113, 114, 116, 115, 126, 130, 118, 120, 112, 120, 127, 130, 118, 143, 124, 119, 126, 136, 132, 112, 121, 223, 158, 108, 122, 122, 132, 115, 120, 122, 175, 130, 102, 121, 142, 121, 128, 117, 116, 137, 150, 125, 135, 136, 122, 123, 127, 132, 117, 126, 116, 123, 123, 115, 111, 122, 126, 147, 122, 119, 154, 111, 155, 119, 128, 138, 134, 125, 122, 114, 122, 135, 115, 121, 114, 131, 145, 121, 121, 113, 124, 125, 118, 116, 126, 123, 133, 125, 124, 117, 124, 104, 124, 114, 134, 127, 128, 125, 99, 133, 124, 122, 123, 127, 117, 128, 123, 126, 128, 126, 121, 114, 119, 123, 121, 123, 124, 122, 125, 124, 123, 127, 124, 118, 126, 120, 121, 123, 114, 117, 127, 121, 123, 128, 120, 120, 122, 120, 134, 126, 124, 123, 127, 113, 125, 145, 130, 123, 123, 109, 123, 130, 123, 125, 119, 125, 126, 123, 131, 122, 119, 126, 126, 127, 120, 128, 122, 121, 124, 119, 119, 137, 109, 135, 125, 130, 125, 123, 130, 122, 121, 119, 120, 125, 122, 120, 140, 124, 114, 125, 125, 118, 125, 122, 122, 123, 120, 117, 119, 118, 131, 121, 117, 127, 100, 124, 120, 124, 120, 121, 117, 126, 118, 122, 124, 123, 124, 123, 127, 122, 122, 124, 116, 122, 124, 123, 122, 120, 125, 129, 121, 122, 124, 120, 120, 127, 122, 124, 118, 120, 128, 127, 129, 121, 125, 125, 113, 121, 129, 116, 115, 130, 125, 120, 120, 122, 126, 125, 120, 127, 126, 123, 142, 121, 121, 121, 119, 125, 120, 122, 130, 125, 112, 106, 112, 123, 123, 117, 123, 111, 123, 124, 125, 122, 126, 123, 121, 121, 126, 123, 125, 123, 124, 121, 130, 119, 118, 124, 121, 120, 128, 122, 120, 108, 131, 147, 123, 120, 123, 115, 127, 132, 121, 129, 116, 118, 118, 119, 125, 129, 127, 132, 117, 116, 119, 117, 119, 116, 120, 128, 120, 124, 131, 110, 137, 115, 143, 136, 109, 117, 121, 115, 122, 107, 101, 117, 136, 124, 145, 110, 104, 121, 110, 123, 126, 151, 133, 118, 125, 128, 119, 105, 125, 134, 123, 111, 125, 119, 137, 114, 120, 132, 138, 132, 128, 119, 109, 103, 141, 120, 131, 155, 111, 104, 120, 129, 126, 128, 104, 143, 127, 112, 125, 120, 122, 108, 120, 117, 151, 124, 127, 115, 128, 122, 127, 118, 121, 108, 129, 123, 108, 121, 126, 134, 119, 135, 112, 151, 123, 129, 114, 124, 121, 127, 127, 109, 126, 117, 122, 123, 99, 125, 122, 130, 118, 116, 125, 125, 121, 111, 124, 124, 122, 129, 118, 116, 127, 120, 121, 119, 124, 126, 121, 124, 142, 124, 124, 129, 126, 126, 123, 109, 124, 128, 122, 112, 118, 121, 122, 125, 120, 119, 128, 119, 116, 127, 124, 125, 123, 113, 122, 119, 127, 126, 117, 150, 122, 125, 119, 121, 119, 112, 128, 114, 96, 123, 121, 88, 118, 122, 125, 129, 128, 111, 120, 122, 121, 125, 122, 132, 146, 122, 121, 119, 126, 132, 122, 123, 122, 129, 105, 127, 120, 118, 119, 121, 115, 123, 124, 123, 129, 133, 120, 119, 118, 126, 126, 129, 121, 120, 126, 106, 126, 98, 130, 132, 120, 118, 121, 131, 123, 128, 125, 127, 126, 123, 126, 131, 127, 123, 116, 145, 120, 131, 131, 118, 110, 108, 125, 138, 119, 126, 123, 122, 124, 119, 123, 126, 142, 118, 111, 120, 125, 120, 122, 126, 119, 138, 126, 119, 121, 117, 114, 139, 122, 105, 122, 116, 121, 125, 125, 110, 120, 122, 116, 124, 118, 139, 121, 123, 120, 134, 111, 129, 136, 133, 120, 133, 133, 141, 125, 119, 121, 123, 123, 108, 132, 119, 111, 160, 133, 92, 119, 124, 103, 120, 103, 117, 124, 120, 118, 127, 125, 134, 128, 122, 122, 129, 112, 129, 118, 121, 127, 114, 103, 123, 127, 118, 126, 125, 124, 127, 114, 140, 126, 120, 126, 116, 141, 130, 118, 117, 121, 140, 123, 125, 132, 115, 115, 122, 132, 119, 120, 122, 111, 125, 121, 110, 119, 129, 125, 109, 122, 116, 125, 119, 119, 125, 124, 124, 123, 126, 129, 110, 128, 121, 125, 124, 127, 128, 128, 121, 122, 125, 117, 108, 116, 123, 102, 128, 108, 124, 96, 128, 122, 120, 115, 127, 114, 135, 131, 123, 128, 116, 118, 126, 122, 120, 125, 128, 84, 126, 122, 134, 125, 131, 145, 125, 126, 120, 118, 126, 114, 124, 123, 122, 121, 128, 123, 126, 126, 121, 122, 120, 130, 118, 123, 121, 122, 127, 123, 120, 133, 123, 121, 119, 118, 125, 122, 129, 123, 119, 126, 129, 123, 122, 121, 124, 121, 125, 124, 117, 123, 111, 127, 120, 123, 123, 123, 128, 121, 112, 125, 120, 124, 127, 120, 126, 145, 121, 124, 119, 124, 118, 115, 124, 125, 124, 121, 118, 117, 120, 118, 128, 123, 124, 119, 122, 113, 118, 127, 124, 119, 118, 140, 118, 123, 117, 120, 121, 125, 115, 119, 125, 131, 122, 122, 116, 122, 124, 121, 132, 119, 122, 125, 116, 124, 126, 118, 115, 119, 118, 128, 122, 122, 123, 123, 123, 127, 125, 121, 112, 125, 126, 125, 127, 123, 127, 120, 112, 125, 118, 118, 125, 118, 133, 134, 119, 107, 121, 134, 125, 125, 122, 126, 122, 125, 121, 110, 120, 116, 120, 119, 118, 118, 122, 119, 122, 123, 125, 123, 117, 123, 113, 119, 121, 120, 123, 123, 121, 123, 122, 118, 124, 122, 124, 126, 121, 125, 124, 115, 120, 125, 123, 122, 122, 125, 118, 117, 126, 123, 124, 121, 123, 122, 119, 115, 120, 128, 116, 127, 128, 121, 120, 123, 121, 112, 124, 112, 124, 120, 126, 119, 113, 94, 122, 138, 122, 132, 120, 122, 118, 127, 51, 123, 120, 120, 126, 126, 124, 118, 131, 118, 122, 127, 117, 123, 122, 107, 125, 128, 119, 136, 211, 119, 126, 127, 113, 123, 121, 119, 127, 131, 117, 123, 96, 120, 124, 120, 119, 123, 80, 120, 118, 122, 123, 115, 114, 123, 125, 119, 128, 130, 127, 124, 117, 130, 114, 124, 111, 127, 126, 123, 119, 124, 122, 115, 122, 123, 126, 118, 124, 122, 121, 186, 123, 124, 127, 71, 126, 134, 132, 125, 160, 120, 152, 118, 128, 121, 31, 125, 110, 122, 117, 123, 125, 125, 129, 127, 125, 124, 154, 132, 121, 119, 119, 126, 120, 123, 129, 122, 124, 122, 101, 122, 127, 124, 124, 130, 123, 156, 127, 122, 108, 127, 114, 121, 128, 117, 146, 124, 124, 136, 115, 127, 137, 133, 121, 121, 126, 117, 120, 128, 134, 130, 111, 100, 116, 85, 134, 138, 135, 151, 138, 100, 129, 136, 138, 124, 107, 130, 139, 124, 129, 153, 122, 126, 121, 130, 139, 133, 125, 113, 132, 138, 130, 126, 124, 110, 121, 120, 131, 121, 119, 126, 134, 128, 130, 123, 139, 131, 128, 121, 131, 119, 127, 122, 106, 119, 113, 133, 124, 123, 122, 118, 120, 130, 112, 146, 150, 118, 140, 120, 130, 141, 127, 130, 140, 120, 139, 118, 142, 122, 122, 116, 138, 126, 135, 120, 132, 130, 121, 135, 120, 115, 127, 116, 122, 122, 157, 113, 124, 128, 133, 161, 121, 129, 103, 119, 122, 122, 113, 119, 113, 71, 126, 128, 131, 95, 121, 122, 128, 116, 126, 122, 123, 110, 119, 113, 126, 119, 122, 124, 114, 120, 140, 147, 128, 105, 127, 83, 125, 126, 126, 130, 118, 122, 125, 127, 126, 137, 115, 129, 133, 137, 121, 126, 124, 120, 118, 109, 123, 149, 111, 133, 127, 127, 120, 127, 120, 133, 130, 129, 114, 122, 115, 118, 148, 120, 121, 116, 125, 125, 127, 134, 78, 101, 110, 120, 118, 123, 116, 131, 134, 128, 128, 120, 119, 120, 118, 109, 121, 126, 119, 126, 116, 117, 112, 120, 125, 120, 123, 130, 130, 135, 110, 132, 119, 126, 128, 118, 122, 119, 120, 131, 119, 118, 117, 120, 117, 117, 124, 118, 121, 122, 118, 143, 123, 109, 122, 129, 127, 125, 128, 130, 125, 117, 173, 124, 123, 122, 117, 128, 128, 124, 123, 118, 118, 123, 133, 116, 124, 108, 123, 143, 117, 137, 6, 121, 131, 130, 121, 128, 119, 118, 120, 131, 117, 130, 97, 120, 120, 126, 126, 125, 153, 129, 126, 126, 121, 118, 124, 118, 131, 119, 118, 121, 123, 121, 116, 121, 108, 120, 133, 116, 131, 114, 118, 123, 122, 118, 126, 123, 121, 124, 123, 121, 125, 0, 125, 130, 124, 152, 119, 132, 123, 120, 136, 126, 125, 126, 127, 127, 174, 125, 143, 120, 115, 120, 141, 122, 129, 125, 126, 125, 122, 152, 116, 105, 127, 123, 107, 139, 129, 123, 126, 121, 124, 113, 140, 123, 139, 131, 122, 111, 127, 120, 119, 116, 135, 133, 118, 116, 124, 116, 128, 114, 157, 129, 106, 124, 126, 121, 134, 99, 134, 124, 118, 130, 123, 126, 128, 124, 121, 141, 119, 121, 126, 122, 124, 128, 126, 138, 119, 117, 129, 116, 127, 120, 127, 126, 110, 122, 111, 131, 133, 111, 128, 122, 125, 119, 118, 115, 122, 131, 118, 104, 118, 118, 124, 134, 140, 124, 119, 116, 135, 94, 120, 117, 133, 134, 121, 130, 115, 117, 119, 127, 127, 128, 114, 133, 125, 120, 127, 113, 124, 130, 135, 124, 113, 126, 127, 115, 122, 129, 126, 131, 115, 107, 114, 103, 103, 118, 134, 119, 145, 140, 105, 130, 137, 126, 145, 123, 121, 138, 123, 128, 136, 118, 148, 119, 116, 123, 125, 127, 106, 141, 116, 122, 119, 160, 101, 115, 128, 135, 133, 166, 143, 130, 133, 115, 138, 120, 153, 119, 122, 123, 112, 126, 130, 130, 111, 132, 121, 116, 138, 131, 125, 115, 113, 128, 136, 132, 116, 104, 121, 120, 136, 138, 132, 115, 123, 119, 113, 105, 116, 134, 105, 112, 127, 147, 107, 114, 107, 102, 122, 119, 142, 117, 125, 126, 133, 128, 112, 141, 124, 137, 138, 129, 116, 106, 131, 120, 130, 123, 138, 127, 106, 127, 173, 119, 131, 127, 121, 139, 120, 121, 142, 118, 123, 139, 119, 136, 119, 150, 114, 131, 137, 127, 130, 95, 121, 126, 105, 122, 114, 130, 125, 122, 108, 125, 122, 122, 123, 125, 123, 126, 125, 119, 119, 107, 123, 110, 119, 127, 121, 121, 122, 124, 124, 127, 125, 122, 122, 123, 118, 121, 114, 128, 127, 122, 120, 131, 109, 118, 122, 97, 127, 120, 127, 125, 117, 125, 122, 123, 122, 129, 126, 121, 128, 125, 119, 120, 110, 127, 125, 126, 127, 123, 121, 128, 120, 124, 126, 122, 125, 106, 126, 125, 116, 122, 122, 120, 125, 123, 133, 120, 130, 119, 127, 114, 123, 126, 125, 121, 122, 122, 121, 122, 126, 123, 125, 120, 123, 127, 120, 126, 128, 128, 122, 122, 121, 128, 121, 120, 133, 117, 128, 121, 125, 125, 119, 126, 145, 121, 119, 121, 124, 117, 121, 127, 119, 136, 120, 117, 123, 122, 121, 122, 123, 128, 124, 109, 123, 125, 127, 122, 117, 128, 124, 122, 120, 121, 123, 127, 122, 120, 121, 118, 126, 123, 124, 118, 122, 123, 124, 120, 124, 119, 118, 124, 121, 125, 124, 120, 120, 122, 123, 120, 123, 122, 127, 122, 121, 127, 122, 134, 125, 121, 124, 122, 124, 123, 121, 124, 121, 120, 118, 124, 125, 119, 119, 123, 125, 123, 129, 123, 125, 123, 128, 120, 136, 120, 123, 123, 125, 121, 124, 121, 119, 121, 121, 137, 116, 125, 123, 115, 117, 116, 119, 126, 126, 120, 120, 121, 123, 128, 123, 127, 123, 124, 123, 124, 125, 121, 127, 122, 123, 156, 123, 119, 123, 119, 123, 120, 118, 121, 122, 123, 123, 121, 119, 122, 123, 116, 122, 124, 109, 116, 117, 118, 123, 130, 125, 122, 123, 142, 124, 120, 110, 122, 124, 138, 119, 119, 122, 121, 122, 124, 124, 120, 125, 128, 129, 120, 120, 123, 125, 124, 126, 122, 116, 116, 120, 149, 124, 122, 124, 140, 128, 122, 124, 123, 121, 123, 123, 126, 125, 127, 131, 126, 120, 125, 127, 118, 124, 121, 125, 124, 124, 108, 123, 130, 123, 112, 123, 124, 127, 122, 121, 121, 122, 125, 124, 119, 118, 123, 121, 120, 126, 125, 124, 124, 118, 126, 123, 118, 123, 123, 121, 121, 126, 123, 120, 100, 123, 121, 117, 123, 125, 124, 124, 123, 125, 118, 128, 121, 126, 120, 112, 120, 125, 124, 122, 122, 123, 128, 122, 130, 122, 125, 110, 124, 131, 128, 119, 127, 126, 126, 128, 119, 127, 126, 124, 122, 121, 126, 120, 125, 124, 129, 127, 126, 128, 111, 124, 119, 131, 118, 124, 125, 121, 125, 123, 119, 129, 125, 118, 122, 128, 117, 126, 122, 126, 135, 125, 114, 124, 123, 126, 125, 127, 117, 121, 124, 120, 128, 121, 122, 125, 129, 123, 128, 123, 120, 118, 110, 123, 123, 122, 117, 113, 123, 118, 118, 124, 125, 125, 129, 123, 119, 123, 125, 116, 121, 128, 117, 123, 121, 125, 125, 126, 116, 115, 113, 118, 122, 127, 123, 128, 120, 121, 127, 123, 126, 119, 122, 119, 121, 125, 124, 124, 116, 130, 120, 121, 121, 124, 127, 119, 123, 121, 128, 124, 132, 125, 121, 131, 131, 113, 134, 130, 118, 131, 119, 120, 142, 134, 131, 132, 126, 127, 107, 123, 121, 129, 127, 130, 121, 141, 124, 120, 129, 125, 114, 135, 124, 121, 124, 127, 126, 120, 113, 119, 129, 118, 124, 122, 128, 128, 123, 126, 119, 120, 128, 126, 114, 122, 123, 126, 119, 122, 116, 118, 112, 123, 126, 98, 123, 122, 120, 127, 121, 125, 119, 119, 125, 126, 119, 121, 119, 126, 119, 127, 114, 125, 135, 124, 130, 115, 117, 117, 124, 126, 109, 116, 120, 133, 134, 120, 138, 136, 120, 115, 120, 144, 138, 115, 120, 125, 122, 121, 121, 121, 128, 120, 128, 122, 131, 120, 124, 123, 122, 120, 126, 127, 117, 130, 116, 112, 126, 122, 123, 131, 119, 115, 126, 123, 119, 112, 124, 122, 122, 130, 117, 124, 113, 128, 119, 124, 92, 122, 117, 122, 126, 120, 116, 124, 125, 122, 130, 121, 127, 122, 120, 104, 125, 118, 122, 126, 122, 119, 109, 119, 121, 127, 162, 129, 103, 119, 122, 130, 120, 126, 129, 122, 115, 118, 125, 122, 118, 114, 126, 72, 127, 123, 130, 118, 128, 125, 128, 125, 126, 123, 126, 121, 116, 124, 121, 125, 123, 124, 118, 125, 118, 132, 115, 125, 115, 124, 134, 122, 126, 122, 125, 127, 127, 123, 121, 123, 126, 122, 126, 120, 121, 129, 123, 120, 118, 117, 122, 118, 124, 125, 121, 127, 123, 125, 122, 128, 125, 123, 122, 106, 121, 124, 123, 122, 115, 116, 117, 122, 121, 118, 127, 153, 113, 115, 118, 123, 112, 117, 128, 129, 122, 126, 122, 129, 137, 125, 126, 122, 125, 114, 123, 116, 125, 119, 124, 118, 124, 135, 136, 118, 118, 122, 124, 125, 132, 131, 135, 122, 124, 117, 118, 120, 120, 121, 143, 125, 120, 124, 127, 126, 133, 121, 120, 115, 124, 120, 123, 125, 126, 122, 122, 119, 119, 116, 125, 127, 117, 104, 130, 125, 128, 111, 126, 115, 129, 118, 126, 127, 122, 131, 129, 126, 111, 139, 116, 141, 133, 126, 102, 111, 109, 120, 122, 128, 125, 135, 123, 121, 122, 120, 143, 120, 123, 108, 106, 129, 114, 146, 116, 119, 129, 120, 132, 134, 112, 136, 113, 130, 120, 127, 122, 122, 121, 127, 121, 120, 126, 125, 125, 120, 125, 120, 123, 128, 120, 126, 130, 120, 123, 122, 125, 128, 110, 124, 124, 124, 124, 121, 117, 128, 125, 125, 134, 124, 123, 122, 120, 125, 124, 119, 127, 123, 123, 126, 125, 122, 125, 121, 121, 122, 126, 125, 125, 124, 122, 126, 119, 123, 123, 127, 118, 120, 124, 123, 121, 124, 123, 119, 120, 123, 121, 123, 121, 126, 127, 125, 129, 126, 117, 122, 129, 125, 122, 124, 121, 129, 131, 126, 122, 124, 115, 128, 125, 124, 129, 125, 125, 124, 120, 120, 133, 130, 122, 124, 123, 122, 121, 125, 122, 127, 125, 123, 129, 125, 123, 122, 127, 126, 124, 127, 122, 124, 125, 121, 124, 123, 124, 125, 120, 128, 130, 113, 126, 124, 111, 152, 113, 121, 129, 135, 123, 119, 133, 117, 137, 126, 120, 127, 112, 113, 142, 119, 121, 111, 125, 119, 180, 111, 124, 133, 158, 125, 124, 131, 127, 125, 115, 134, 112, 130, 130, 107, 123, 91, 125, 114, 123, 114, 131, 118, 113, 124, 91, 118, 117, 128, 119, 96, 121, 135, 126, 114, 118, 118, 130, 125, 122, 125, 126, 123, 136, 140, 132, 121, 113, 126, 104, 131, 110, 133, 124, 159, 128, 113, 115, 124, 124, 129, 111, 138, 127, 119, 119, 133, 117, 118, 109, 125, 101, 106, 127, 115, 129, 124, 116, 124, 116, 105, 115, 128, 121, 132, 124, 124, 122, 117, 123, 123, 123, 124, 121, 124, 118, 105, 126, 126, 125, 117, 115, 129, 127, 118, 121, 118, 124, 124, 119, 138, 122, 130, 123, 122, 119, 127, 122, 118, 125, 124, 153, 124, 124, 124, 124, 123, 125, 120, 129, 122, 130, 129, 122, 113, 139, 138, 129, 129, 118, 123, 121, 110, 118, 117, 120, 121, 120, 125, 131, 121, 124, 121, 117, 124, 115, 128, 128, 122, 124, 117, 124, 144, 121, 168, 130, 123, 129, 118, 125, 119, 120, 127, 126, 124, 117, 121, 131, 127, 129, 127, 124, 123, 126, 119, 115, 123, 112, 118, 124, 125, 113, 123, 120, 118, 122, 123, 128, 126, 122, 123, 120, 121, 124, 125, 121, 124, 117, 120, 136, 127, 121, 128, 126, 117, 125, 128, 108, 121, 123, 118, 124, 122, 125, 128, 124, 128, 126, 121, 118, 142, 124, 122, 127, 119, 121, 128, 128, 123, 129, 121, 125, 126, 126, 126, 113, 135, 126, 130, 122, 127, 121, 126, 120, 120, 124, 125, 124, 98, 125, 133, 127, 125, 123, 114, 127, 116, 118, 119, 123, 125, 129, 119, 129, 124, 126, 125, 130, 136, 121, 121, 123, 124, 154, 116, 128, 121, 127, 132, 144, 127, 120, 128, 120, 126, 122, 120, 128, 125, 124, 125, 116, 119, 115, 126, 135, 123, 135, 130, 129, 119, 124, 116, 122, 107, 121, 119, 122, 133, 139, 132, 124, 119, 120, 119, 120, 126, 123, 130, 123, 122, 118, 124, 123, 119, 122, 139, 123, 119, 126, 113, 124, 122, 125, 123, 121, 122, 125, 126, 128, 121, 131, 121, 127, 127, 125, 129, 117, 120, 123, 127, 123, 122, 128, 121, 123, 125, 122, 125, 118, 139, 120, 126, 125, 120, 121, 123, 109, 120, 122, 121, 123, 124, 121, 124, 123, 124, 122, 132, 123, 123, 123, 122, 121, 120, 123, 129, 122, 118, 125, 124, 124, 128, 86, 125, 118, 121, 117, 124, 122, 123, 126, 120, 124, 123, 119, 126, 123, 121, 123, 116, 121, 124, 126, 124, 120, 125, 125, 122, 120, 122, 130, 124, 124, 121, 126, 125, 127, 126, 121, 125, 125, 123, 121, 123, 125, 119, 121, 120, 123, 123, 122, 123, 125, 124, 121, 127, 123, 123, 128, 124, 121, 123, 126, 123, 127, 120, 124, 87, 124, 120, 117, 121, 125, 128, 122, 122, 123, 123, 121, 84, 120, 122, 121, 126, 121, 142, 141, 111, 117, 118, 162, 108, 125, 145, 116, 118, 105, 125, 127, 150, 110, 122, 110, 101, 137, 112, 118, 120, 131, 111, 133, 127, 126, 120, 128, 129, 109, 90, 127, 143, 135, 141, 127, 125, 121, 63, 107, 122, 117, 118, 126, 141, 145, 94, 119, 107, 121, 139, 116, 129, 119, 81, 120, 99, 126, 136, 124, 166, 93, 117, 140, 112, 125, 112, 98, 120, 122, 112, 142, 132, 126, 120, 111, 95, 117, 119, 122, 112, 90, 114, 111, 126, 129, 127, 108, 111, 118, 100, 121, 114, 128, 132, 137, 128, 117, 110, 117, 114, 109, 104, 98, 112, 132, 108, 113, 125, 127, 114, 108, 128, 89, 117, 129, 116, 117, 107, 125, 109, 93, 123, 131, 121, 97, 123, 126, 122, 123, 122, 122, 122, 123, 133, 122, 125, 129, 114, 124, 124, 117, 125, 117, 125, 155, 124, 125, 124, 122, 123, 121, 122, 125, 122, 120, 129, 124, 125, 130, 134, 127, 123, 123, 123, 125, 114, 118, 118, 119, 120, 119, 123, 123, 121, 130, 125, 118, 122, 118, 123, 127, 123, 124, 120, 124, 136, 121, 162, 125, 125, 130, 126, 125, 123, 123, 127, 121, 129, 127, 122, 135, 129, 123, 121, 127, 118, 126, 114, 121, 119, 120, 124, 128, 126, 117, 120, 123, 122, 123, 124, 122, 123, 125, 126, 120, 123, 125, 122, 128, 119, 122, 125, 136, 128, 119, 124, 123, 120, 120, 123, 115, 126, 121, 124, 123, 119, 122, 124, 125, 128, 126, 121, 122, 113, 122, 125, 112, 112, 139, 136, 150, 148, 131, 109, 129, 151, 131, 123, 129, 147, 101, 111, 107, 125, 111, 139, 125, 119, 142, 111, 130, 118, 139, 125, 118, 130, 139, 101, 104, 74, 114, 119, 119, 125, 129, 75, 126, 110, 116, 102, 130, 131, 128, 117, 103, 87, 134, 113, 125, 94, 124, 126, 120, 104, 113, 119, 108, 117, 117, 130, 123, 126, 150, 137, 137, 134, 116, 120, 6, 128, 202, 123, 125, 141, 124, 153, 137, 114, 117, 133, 130, 131, 127, 123, 117, 138, 129, 121, 131, 119, 120, 128, 127, 134, 116, 119, 132, 97, 119, 128, 129, 129, 119, 127, 113, 118, 146, 118, 117, 121, 134, 111, 122, 109, 104, 128, 115, 109, 126, 130, 134, 125, 103, 127, 110, 126, 122, 129, 115, 124, 131, 125, 132, 118, 134, 112, 129, 106, 123, 118, 125, 121, 132, 121, 122, 105, 117, 114, 132, 124, 117, 122, 129, 104, 124, 130, 119, 119, 122, 115, 143, 121, 117, 118, 119, 120, 126, 120, 124, 121, 130, 125, 117, 124, 125, 122, 117, 122, 116, 126, 128, 126, 128, 120, 120, 128, 122, 133, 137, 123, 120, 118, 120, 128, 127, 122, 122, 137, 128, 120, 119, 123, 143, 113, 124, 121, 118, 124, 134, 123, 124, 124, 148, 130, 127, 111, 125, 127, 112, 124, 112, 138, 125, 124, 111, 127, 125, 126, 121, 123, 120, 123, 110, 121, 121, 119, 125, 126, 124, 126, 123, 119, 117, 119, 142, 111, 142, 145, 118, 135, 131, 117, 123, 112, 117, 112, 90, 82, 117, 115, 100, 122, 105, 111, 129, 122, 122, 137, 116, 115, 102, 93, 120, 126, 126, 114, 106, 132, 122, 124, 132, 102, 98, 119, 133, 119, 129, 122, 130, 146, 134, 158, 119, 126, 115, 121, 157, 124, 107, 121, 139, 133, 114, 125, 122, 137, 122, 116, 135, 116, 142, 121, 122, 112, 126, 124, 123, 123, 119, 81, 113, 131, 110, 118, 124, 110, 99, 118, 119, 104, 132, 132, 114, 132, 127, 122, 102, 104, 121, 121, 114, 108, 127, 108, 116, 114, 135, 113, 107, 109, 128, 123, 122, 141, 115, 107, 102, 107, 130, 126, 119, 122, 123, 133, 115, 132, 103, 129, 117, 124, 126, 113, 113, 115, 120, 115, 122, 135, 123, 125, 122, 120, 124, 134, 127, 115, 119, 118, 121, 127, 121, 119, 118, 136, 120, 120, 123, 125, 125, 122, 131, 123, 122, 120, 120, 116, 124, 124, 137, 126, 145, 123, 128, 130, 119, 118, 125, 127, 144, 119, 126, 120, 122, 121, 120, 107, 138, 124, 125, 120, 152, 125, 120, 123, 120, 122, 120, 120, 113, 123, 127, 114, 133, 118, 123, 120, 114, 121, 121, 125, 128, 122, 122, 126, 134, 119, 112, 117, 123, 121, 128, 128, 121, 122, 122, 137, 113, 126, 126, 121, 126, 116, 113, 118, 118, 124, 121, 131, 125, 131, 118, 124, 129, 152, 123, 124, 117, 129, 126, 127, 122, 146, 116, 125, 132, 122, 121, 130, 117, 120, 129, 124, 124, 122, 126, 129, 126, 116, 123, 117, 121, 110, 125, 128, 120, 111, 114, 118, 143, 132, 105, 121, 127, 127, 116, 128, 129, 104, 122, 123, 131, 137, 126, 123, 99, 117, 132, 144, 113, 129, 146, 123, 122, 118, 122, 133, 130, 124, 128, 147, 126, 135, 116, 127, 133, 130, 129, 118, 109, 119, 105, 134, 118, 118, 140, 118, 144, 133, 136, 130, 116, 126, 137, 117, 122, 105, 128, 135, 122, 127, 114, 116, 114, 122, 119, 109, 119, 125, 127, 117, 127, 129, 130, 136, 127, 122, 124, 118, 124, 108, 123, 134, 120, 105, 119, 115, 127, 129, 112, 126, 121, 121, 128, 137, 109, 132, 113, 123, 124, 130, 128, 131, 96, 131, 126, 133, 125, 120, 129, 83, 124, 126, 117, 120, 126, 122, 125, 122, 111, 120, 117, 123, 121, 109, 123, 113, 114, 121, 121, 125, 122, 121, 138, 117, 123, 118, 119, 122, 129, 119, 118, 122, 124, 125, 122, 121, 122, 125, 123, 128, 119, 124, 128, 121, 125, 125, 121, 121, 126, 122, 122, 126, 110, 123, 132, 128, 125, 124, 120, 117, 125, 125, 122, 124, 124, 125, 121, 115, 123, 119, 123, 125, 119, 123, 130, 120, 108, 125, 131, 118, 121, 125, 126, 129, 127, 113, 118, 114, 123, 122, 122, 115, 125, 123, 118, 122, 120, 118, 121, 119, 124, 116, 121, 121, 117, 117, 122, 130, 123, 124, 120, 121, 121, 120, 119, 121, 120, 123, 123, 121, 121, 119, 121, 120, 124, 123, 121, 129, 125, 120, 123, 116, 121, 115, 122, 120, 125, 127, 133, 116, 124, 119, 122, 118, 133, 127, 129, 125, 120, 128, 122, 131, 126, 121, 129, 122, 131, 126, 130, 122, 130, 126, 130, 134, 132, 128, 137, 131, 125, 124, 114, 121, 128, 126, 119, 128, 129, 118, 116, 122, 111, 124, 132, 110, 116, 108, 119, 125, 122, 128, 121, 116, 125, 129, 129, 118, 115, 125, 118, 125, 128, 130, 126, 135, 126, 127, 123, 129, 117, 129, 124, 122, 129, 123, 127, 125, 119, 126, 123, 145, 125, 122, 128, 120, 124, 132, 118, 127, 125, 133, 132, 131, 126, 120, 132, 110, 117, 119, 124, 124, 125, 121, 121, 118, 122, 121, 118, 123, 132, 117, 129, 125, 127, 117, 136, 123, 127, 117, 131, 138, 121, 117, 130, 118, 115, 122, 112, 116, 123, 145, 112, 117, 136, 130, 117, 123, 123, 122, 124, 119, 112, 123, 119, 131, 109, 119, 126, 132, 125, 115, 132, 130, 120, 122, 135, 124, 119, 116, 124, 129, 130, 127, 124, 120, 108, 117, 120, 129, 126, 128, 123, 124, 112, 122, 121, 130, 130, 126, 129, 127, 134, 98, 126, 134, 121, 119, 118, 120, 116, 112, 113, 123, 120, 120, 123, 122, 110, 116, 118, 116, 127, 122, 123, 123, 132, 123, 106, 120, 125, 122, 129, 122, 123, 124, 118, 131, 130, 122, 124, 121, 130, 127, 125, 133, 118, 125, 159, 120, 130, 113, 129, 125, 127, 125, 122, 130, 114, 127, 119, 128, 130, 117, 127, 130, 122, 119, 126, 119, 128, 122, 122, 110, 126, 126, 123, 125, 118, 137, 123, 120, 146, 118, 115, 126, 102, 122, 108, 131, 124, 115, 114, 113, 133, 140, 100, 112, 124, 120, 127, 112, 135, 121, 119, 130, 123, 126, 125, 133, 142, 122, 127, 121, 116, 122, 124, 117, 124, 117, 116, 130, 107, 120, 128, 127, 111, 112, 109, 137, 119, 129, 128, 53, 132, 114, 125, 119, 120, 138, 115, 125, 143, 124, 135, 123, 125, 121, 134, 125, 126, 126, 131, 127, 131, 128, 116, 119, 120, 132, 111, 111, 123, 118, 132, 126, 128, 134, 120, 126, 122, 190, 116, 124, 132, 137, 115, 121, 122, 128, 113, 133, 128, 111, 125, 128, 128, 121, 115, 130, 106, 123, 106, 131, 127, 126, 108, 123, 125, 91, 108, 117, 120, 122, 116, 92, 145, 131, 110, 144, 115, 119, 121, 113, 135, 116, 126, 131, 143, 125, 120, 120, 118, 117, 116, 122, 126, 125, 129, 114, 137, 106, 113, 136, 123, 136, 124, 91, 115, 103, 137, 128, 129, 123, 131, 108, 124, 121, 122, 125, 135, 117, 141, 125, 153, 148, 115, 104, 128, 128, 142, 117, 115, 138, 110, 143, 152, 110, 118, 193, 129, 129, 124, 140, 121, 127, 111, 111, 122, 138, 120, 128, 120, 122, 115, 129, 119, 154, 122, 126, 120, 152, 138, 129, 127, 128, 133, 132, 123, 120, 149, 129, 97, 119, 115, 104, 127, 115, 120, 107, 109, 114, 117, 128, 125, 122, 140, 121, 113, 117, 125, 125, 115, 121, 115, 125, 115, 121, 120, 125, 126, 122, 117, 126, 123, 125, 123, 119, 122, 133, 115, 121, 127, 122, 135, 128, 121, 120, 119, 123, 120, 121, 124, 119, 122, 124, 125, 130, 131, 124, 125, 131, 118, 128, 132, 125, 132, 122, 126, 127, 123, 121, 120, 120, 126, 121, 117, 124, 119, 123, 124, 119, 120, 121, 118, 130, 122, 124, 129, 127, 129, 118, 125, 119, 123, 130, 124, 125, 121, 123, 129, 121, 122, 122, 129, 124, 122, 124, 130, 124, 123, 126, 116, 128, 124, 126, 131, 115, 125, 127, 120, 121, 126, 118, 125, 129, 122, 125, 121, 126, 129, 125, 127, 128, 128, 124, 122, 127, 122, 115, 119, 122, 125, 125, 132, 129, 120, 121, 123, 122, 122, 119, 120, 118, 126, 116, 121, 126, 125, 133, 122, 117, 120, 119, 124, 125, 131, 119, 108, 128, 126, 128, 129, 129, 121, 121, 121, 132, 115, 125, 118, 116, 123, 126, 134, 124, 140, 115, 123, 123, 115, 136, 116, 130, 126, 126, 128, 127, 122, 114, 124, 111, 110, 117, 123, 113, 109, 122, 123, 123, 130, 116, 119, 141, 115, 127, 121, 129, 133, 111, 123, 114, 125, 143, 128, 125, 141, 129, 126, 136, 125, 128, 142, 129, 126, 127, 129, 125, 130, 130, 115, 124, 122, 125, 122, 124, 125, 122, 118, 125, 115, 128, 131, 133, 124, 126, 127, 115, 142, 130, 122, 119, 127, 120, 138, 145, 122, 107, 121, 121, 133, 120, 123, 130, 117, 126, 117, 115, 125, 125, 111, 153, 123, 117, 115, 153, 53, 135, 120, 93, 117, 117, 132, 114, 131, 87, 115, 121, 124, 124, 121, 116, 106, 116, 129, 123, 122, 122, 103, 115, 115, 112, 123, 155, 120, 116, 125, 143, 106, 124, 123, 139, 171, 70, 119, 123, 126, 111, 128, 128, 151, 122, 118, 111, 132, 117, 133, 98, 125, 186, 131, 94, 112, 116, 111, 117, 119, 126, 126, 116, 132, 133, 129, 106, 127, 138, 129, 132, 143, 117, 120, 127, 121, 115, 149, 129, 163, 130, 124, 141, 110, 128, 116, 155, 108, 129, 100, 114, 117, 126, 126, 129, 117, 120, 127, 126, 125, 194, 129, 126, 122, 121, 120, 127, 110, 108, 136, 118, 123, 128, 126, 121, 138, 112, 178, 124, 121, 131, 126, 126, 123, 127, 126, 131, 114, 114, 131, 113, 122, 129, 125, 139, 114, 128, 124, 118, 120, 123, 103, 119, 120, 125, 130, 119, 118, 135, 121, 125, 125, 124, 123, 120, 114, 127, 121, 121, 127, 123, 121, 119, 112, 126, 123, 122, 126, 128, 133, 120, 101, 125, 121, 122, 131, 125, 120, 126, 123, 126, 122, 108, 125, 118, 115, 116, 125, 130, 124, 131, 111, 117, 124, 116, 129, 121, 110, 122, 127, 129, 118, 125, 122, 122, 123, 119, 127, 114, 135, 105, 132, 108, 120, 122, 129, 129, 129, 126, 117, 123, 119, 118, 124, 120, 120, 128, 109, 124, 128, 122, 127, 122, 126, 108, 127, 135, 130, 117, 123, 114, 125, 104, 125, 129, 117, 124, 122, 125, 127, 120, 123, 123, 120, 122, 118, 132, 126, 116, 114, 124, 121, 130, 124, 124, 122, 123, 134, 131, 105, 132, 117, 119, 126, 114, 127, 111, 110, 121, 119, 125, 129, 121, 123, 116, 132, 134, 120, 129, 125, 143, 126, 126, 128, 123, 120, 126, 137, 121, 112, 113, 131, 125, 119, 125, 127, 126, 104, 112, 125, 132, 131, 124, 123, 124, 122, 123, 119, 108, 122, 119, 126, 122, 113, 133, 104, 119, 123, 126, 124, 122, 122, 128, 120, 127, 127, 134, 133, 117, 122, 129, 123, 116, 119, 108, 128, 128, 130, 121, 124, 123, 118, 115, 117, 128, 126, 121, 119, 109, 127, 129, 111, 130, 130, 126, 117, 117, 119, 121, 121, 128, 111, 127, 116, 115, 113, 123, 113, 121, 123, 124, 105, 125, 129, 120, 125, 138, 117, 131, 123, 120, 124, 123, 119, 125, 118, 122, 124, 119, 123, 123, 121, 125, 116, 129, 121, 125, 128, 119, 127, 126, 123, 124, 127, 128, 124, 119, 120, 137, 123, 135, 120, 122, 126, 130, 129, 121, 122, 127, 122, 121, 123, 126, 93, 123, 117, 122, 127, 119, 125, 124, 122, 117, 134, 129, 143, 125, 122, 112, 132, 127, 118, 117, 123, 129, 120, 121, 122, 111, 123, 105, 132, 124, 124, 122, 124, 125, 127, 130, 123, 126, 120, 120, 126, 121, 124, 114, 117, 122, 120, 130, 126, 130, 113, 124, 128, 128, 111, 124, 130, 117, 123, 121, 125, 121, 120, 127, 108, 124, 129, 120, 127, 80, 122, 121, 125, 132, 133, 117, 117, 126, 111, 123, 102, 128, 113, 119, 137, 130, 105, 121, 124, 130, 118, 120, 153, 111, 122, 112, 118, 132, 121, 117, 122, 113, 115, 117, 131, 122, 117, 126, 119, 120, 107, 114, 130, 119, 135, 126, 118, 109, 114, 108, 126, 120, 132, 131, 105, 119, 132, 121, 121, 125, 132, 127, 123, 114, 131, 130, 133, 94, 133, 123, 122, 123, 134, 120, 125, 124, 119, 130, 115, 117, 110, 119, 118, 108, 121, 119, 101, 123, 137, 113, 137, 133, 124, 117, 106, 111, 124, 125, 116, 115, 111, 106, 136, 119, 126, 153, 130, 133, 108, 120, 123, 136, 122, 133, 131, 114, 130, 126, 110, 135, 118, 123, 112, 115, 111, 117, 109, 122, 122, 110, 118, 125, 121, 120, 121, 125, 128, 117, 125, 120, 128, 128, 119, 125, 126, 115, 130, 121, 123, 124, 125, 122, 123, 123, 124, 124, 120, 124, 128, 121, 131, 122, 122, 113, 122, 124, 124, 122, 121, 120, 122, 121, 120, 129, 120, 124, 124, 123, 132, 124, 117, 127, 130, 118, 127, 120, 112, 125, 124, 124, 122, 123, 119, 124, 122, 123, 119, 126, 121, 125, 120, 120, 132, 132, 122, 124, 118, 130, 122, 123, 120, 119, 129, 125, 126, 123, 119, 120, 122, 128, 123, 119, 127, 124, 128, 126, 121, 117, 129, 125, 128, 125, 122, 123, 129, 119, 115, 123, 122, 116, 139, 125, 128, 117, 121, 129, 124, 124, 121, 124, 122, 119, 124, 123, 124, 119, 125, 125, 125, 121, 118, 127, 122, 123, 119, 120, 122, 119, 125, 127, 123, 124, 121, 121, 125, 120, 123, 120, 120, 130, 123, 124, 123, 122, 122, 124, 125, 111, 123, 123, 104, 128, 119, 114, 98, 125, 123, 119, 125, 120, 119, 125, 127, 126, 133, 121, 121, 118, 124, 122, 122, 125, 105, 125, 122, 125, 124, 131, 144, 119, 124, 122, 124, 125, 121, 119, 124, 122, 120, 122, 122, 134, 119, 124, 123, 125, 122, 122, 121, 122, 126, 119, 127, 121, 125, 117, 126, 121, 119, 124, 120, 122, 121, 125, 119, 123, 125, 123, 122, 126, 121, 121, 130, 119, 123, 122, 121, 121, 123, 124, 122, 121, 123, 120, 124, 121, 125, 127, 125, 117, 135, 117, 122, 125, 127, 120, 116, 124, 130, 122, 124, 117, 126, 119, 126, 132, 128, 131, 116, 119, 158, 122, 108, 103, 143, 120, 122, 135, 127, 108, 122, 110, 133, 85, 117, 132, 115, 123, 118, 114, 117, 150, 118, 122, 98, 111, 134, 95, 126, 122, 127, 135, 122, 109, 117, 126, 131, 129, 122, 121, 143, 130, 123, 123, 132, 146, 132, 104, 126, 125, 123, 179, 133, 129, 124, 132, 111, 121, 122, 123, 129, 137, 118, 118, 118, 124, 118, 116, 101, 114, 128, 123, 129, 114, 111, 128, 132, 123, 114, 98, 129, 127, 126, 126, 131, 129, 128, 109, 122, 93, 130, 112, 115, 120, 117, 127, 136, 130, 118, 114, 131, 135, 104, 128, 116, 132, 133, 113, 120, 120, 118, 109, 106, 117, 120, 168, 129, 138, 128, 125, 113, 129, 130, 136, 114, 119, 114, 121, 133, 118, 116, 138, 117, 116, 125, 121, 109, 117, 119, 106, 120, 117, 142, 65, 124, 124, 109, 134, 146, 132, 111, 124, 123, 122, 130, 150, 128, 130, 114, 116, 121, 122, 136, 110, 109, 123, 108, 115, 145, 126, 114, 106, 121, 136, 165, 118, 113, 126, 126, 133, 132, 135, 114, 126, 123, 115, 128, 121, 130, 111, 106, 124, 114, 136, 129, 106, 117, 131, 141, 118, 138, 131, 119, 107, 132, 113, 133, 134, 129, 116, 134, 121, 109, 132, 122, 127, 127, 122, 113, 88, 130, 146, 112, 120, 114, 125, 140, 122, 121, 135, 128, 123, 133, 118, 124, 117, 157, 123, 125, 126, 126, 123, 100, 129, 112, 110, 111, 120, 126, 119, 115, 141, 127, 126, 135, 103, 130, 102, 124, 101, 118, 124, 125, 128, 127, 108, 122, 124, 121, 123, 103, 127, 129, 125, 109, 133, 114, 113, 122, 108, 133, 126, 110, 136, 150, 118, 119, 123, 109, 133, 121, 135, 136, 118, 125, 82, 109, 124, 126, 114, 121, 145, 131, 106, 132, 117, 133, 132, 113, 135, 141, 124, 126, 132, 144, 134, 135, 141, 115, 110, 132, 119, 126, 125, 110, 132, 132, 116, 142, 121, 117, 132, 123, 125, 103, 139, 124, 122, 109, 125, 128, 123, 119, 118, 117, 139, 118, 158, 125, 120, 133, 140, 126, 123, 98, 123, 115, 98, 124, 123, 117, 125, 110, 129, 113, 129, 126, 111, 118, 131, 142, 106, 142, 112, 124, 129, 130, 132, 127, 141, 119, 146, 128, 124, 159, 115, 105, 118, 136, 124, 103, 130, 129, 92, 123, 112, 112, 110, 112, 107, 108, 123, 120, 107, 130, 129, 107, 132, 126, 123, 114, 112, 103, 128, 132, 122, 123, 141, 95, 118, 123, 122, 125, 135, 138, 125, 126, 126, 124, 121, 104, 123, 125, 133, 121, 93, 127, 129, 128, 119, 122, 134, 117, 136, 38, 143, 105, 121, 120, 132, 116, 128, 143, 131, 122, 126, 132, 123, 93, 128, 125, 128, 108, 140, 116, 124, 130, 155, 130, 116, 133, 118, 124, 81, 125, 124, 126, 120, 138, 122, 127, 126, 116, 128, 135, 120, 142, 118, 124, 124, 125, 121, 114, 132, 118, 121, 134, 120, 111, 120, 124, 123, 119, 114, 125, 119, 131, 118, 125, 120, 128, 121, 124, 122, 119, 127, 130, 127, 121, 125, 127, 124, 126, 120, 127, 124, 122, 113, 123, 125, 124, 122, 118, 124, 125, 121, 130, 125, 119, 128, 125, 127, 122, 126, 124, 126, 110, 128, 110, 122, 133, 135, 129, 121, 121, 130, 122, 121, 124, 123, 119, 124, 125, 124, 123, 124, 122, 124, 123, 117, 123, 128, 118, 129, 123, 117, 133, 129, 123, 123, 125, 128, 123, 121, 121, 124, 129, 131, 124, 123, 122, 118, 122, 122, 122, 126, 124, 135, 122, 121, 120, 123, 120, 132, 121, 133, 119, 122, 127, 122, 123, 121, 127, 131, 124, 119, 119, 112, 120, 123, 126, 122, 124, 118, 124, 125, 122, 125, 137, 111, 114, 112, 123, 122, 123, 124, 114, 116, 107, 123, 138, 96, 121, 101, 93, 127, 122, 106, 122, 118, 137, 137, 140, 156, 116, 140, 124, 130, 125, 102, 120, 116, 136, 128, 146, 121, 98, 121, 98, 126, 114, 133, 121, 140, 135, 118, 124, 123, 120, 131, 122, 126, 127, 126, 110, 126, 136, 143, 120, 129, 136, 94, 119, 130, 126, 115, 128, 135, 116, 122, 120, 106, 119, 123, 110, 123, 108, 129, 138, 132, 120, 122, 114, 125, 114, 129, 119, 126, 98, 162, 119, 113, 124, 125, 127, 120, 135, 114, 123, 95, 118, 120, 130, 123, 118, 116, 123, 124, 133, 130, 125, 109, 143, 117, 110, 127, 124, 144, 137, 121, 127, 117, 129, 150, 136, 122, 122, 120, 116, 125, 119, 124, 141, 125, 123, 137, 118, 117, 128, 124, 146, 121, 122, 128, 121, 122, 121, 129, 123, 126, 116, 117, 124, 123, 139, 124, 120, 126, 124, 124, 122, 126, 125, 123, 122, 120, 121, 124, 121, 108, 122, 117, 116, 124, 122, 126, 118, 129, 125, 121, 124, 126, 128, 122, 119, 124, 108, 121, 122, 120, 122, 119, 115, 125, 124, 125, 118, 119, 125, 122, 121, 122, 123, 121, 124, 130, 123, 116, 123, 125, 125, 124, 130, 120, 122, 120, 119, 128, 122, 127, 120, 115, 127, 149, 127, 123, 122, 120, 119, 126, 121, 125, 131, 125, 123, 125, 125, 123, 123, 122, 120, 123, 124, 124, 125, 121, 123, 127, 123, 132, 121, 125, 126, 106, 115, 122, 121, 107, 149, 123, 107, 122, 115, 110, 108, 129, 98, 125, 143, 127, 109, 109, 114, 126, 127, 120, 128, 134, 128, 121, 127, 111, 136, 108, 113, 129, 120, 101, 119, 134, 113, 116, 123, 135, 122, 123, 123, 104, 107, 111, 99, 123, 163, 127, 123, 133, 139, 111, 119, 121, 129, 116, 108, 106, 110, 112, 132, 148, 115, 111, 119, 126, 152, 129, 106, 116, 142, 123, 102, 119, 123, 115, 125, 113, 132, 129, 122, 142, 122, 125, 124, 145, 129, 118, 127, 126, 122, 121, 121, 124, 109, 112, 125, 135, 146, 149, 113, 128, 141, 114, 93, 122, 117, 148, 127, 150, 174, 129, 115, 116, 128, 145, 118, 136, 121, 117, 129, 134, 130, 124, 128, 126, 121, 130, 124, 123, 120, 127, 126, 128, 123, 126, 136, 120, 117, 125, 123, 122, 124, 122, 125, 124, 123, 123, 121, 124, 124, 118, 122, 126, 120, 122, 127, 122, 120, 127, 127, 120, 118, 121, 124, 128, 124, 125, 121, 128, 115, 124, 120, 127, 121, 121, 120, 117, 128, 124, 122, 126, 153, 118, 123, 124, 121, 126, 126, 119, 124, 122, 112, 118, 118, 127, 124, 119, 125, 123, 124, 115, 123, 124, 125, 129, 124, 120, 122, 128, 125, 126, 135, 118, 126, 125, 123, 127, 139, 117, 120, 128, 115, 116, 128, 121, 124, 116, 111, 118, 126, 124, 123, 124, 118, 126, 123, 127, 126, 132, 129, 124, 125, 124, 104, 120, 116, 122, 117, 125, 121, 119, 123, 139, 142, 121, 123, 130, 109, 128, 116, 126, 117, 131, 107, 121, 122, 127, 118, 127, 140, 147, 127, 128, 127, 124, 119, 110, 124, 134, 119, 129, 133, 130, 120, 115, 134, 134, 119, 128, 99, 117, 115, 122, 110, 133, 123, 124, 124, 124, 117, 121, 116, 124, 124, 117, 128, 124, 110, 127, 116, 118, 119, 123, 123, 117, 120, 127, 134, 129, 107, 122, 112, 133, 122, 119, 118, 73, 122, 131, 123, 141, 122, 108, 120, 122, 129, 107, 118, 128, 129, 124, 136, 118, 131, 120, 128, 121, 123, 127, 131, 119, 125, 133, 124, 128, 124, 114, 125, 122, 128, 113, 119, 124, 128, 127, 128, 134, 125, 118, 123, 115, 129, 125, 128, 117, 122, 137, 119, 132, 105, 120, 130, 124, 111, 124, 122, 122, 116, 124, 126, 122, 119, 118, 125, 120, 125, 127, 119, 126, 129, 122, 126, 125, 127, 135, 120, 127, 112, 124, 131, 124, 120, 123, 121, 122, 119, 125, 124, 120, 120, 124, 120, 122, 119, 119, 122, 122, 123, 123, 125, 125, 123, 120, 121, 123, 122, 125, 113, 126, 123, 122, 125, 124, 126, 115, 125, 122, 124, 127, 123, 127, 127, 120, 119, 123, 125, 129, 122, 122, 121, 123, 117, 108, 123, 121, 121, 118, 120, 120, 124, 120, 120, 127, 148, 125, 122, 119, 127, 117, 122, 123, 123, 129, 131, 121, 118, 126, 117, 122, 135, 125, 138, 119, 124, 121, 122, 124, 127, 124, 104, 123, 128, 122, 117, 114, 113, 125, 126, 122, 133, 127, 121, 127, 126, 116, 117, 119, 123, 107, 121, 125, 127, 107, 120, 123, 106, 129, 125, 111, 128, 111, 134, 139, 121, 110, 131, 149, 116, 125, 121, 107, 110, 119, 130, 121, 133, 106, 112, 112, 105, 130, 107, 125, 121, 127, 112, 130, 120, 126, 134, 123, 146, 116, 125, 120, 127, 137, 150, 117, 119, 123, 132, 183, 116, 138, 118, 133, 127, 115, 128, 123, 113, 114, 126, 126, 114, 121, 106, 119, 118, 124, 125, 123, 102, 111, 123, 122, 121, 122, 112, 150, 125, 129, 119, 118, 125, 113, 127, 116, 126, 62, 125, 120, 101, 118, 131, 126, 126, 123, 129, 105, 120, 132, 131, 121, 119, 121, 130, 127, 152, 123, 144, 129, 123, 124, 165, 121, 130, 126, 123, 124, 119, 120, 129, 121, 123, 125, 119, 122, 119, 112, 123, 114, 122, 119, 119, 113, 123, 123, 128, 122, 119, 145, 129, 127, 116, 121, 121, 113, 110, 123, 124, 123, 136, 119, 122, 117, 116, 122, 119, 118, 121, 130, 122, 127, 121, 124, 126, 122, 120, 123, 126, 123, 121, 122, 126, 118, 125, 120, 119, 104, 120, 129, 122, 131, 120, 115, 119, 117, 129, 122, 117, 122, 121, 122, 114, 123, 132, 124, 124, 125, 116, 114, 131, 116, 123, 117, 120, 134, 120, 118, 122, 129, 120, 122, 122, 122, 124, 126, 124, 122, 114, 121, 122, 122, 111, 119, 125, 115, 124, 127, 129, 122, 122, 122, 121, 118, 124, 126, 128, 123, 133, 133, 128, 140, 125, 149, 128, 121, 124, 126, 121, 147, 119, 132, 121, 122, 115, 120, 122, 123, 128, 125, 130, 145, 121, 123, 119, 118, 122, 124, 126, 100, 118, 126, 117, 118, 122, 119, 109, 124, 124, 101, 127, 122, 120, 142, 123, 119, 133, 122, 115, 125, 123, 131, 124, 131, 125, 134, 113, 124, 123, 98, 140, 124, 128, 124, 117, 131, 122, 125, 129, 126, 106, 117, 118, 118, 119, 122, 124, 129, 117, 135, 128, 117, 128, 115, 121, 107, 130, 113, 127, 126, 149, 116, 123, 123, 116, 119, 108, 125, 125, 117, 121, 123, 122, 121, 119, 128, 116, 113, 122, 129, 124, 123, 125, 117, 124, 119, 121, 124, 126, 115, 119, 127, 128, 99, 113, 129, 128, 126, 130, 124, 121, 109, 120, 130, 113, 125, 127, 121, 126, 134, 130, 116, 122, 120, 112, 125, 125, 127, 150, 118, 130, 128, 121, 121, 118, 119, 119, 131, 123, 129, 136, 123, 114, 127, 123, 134, 115, 123, 123, 130, 124, 125, 123, 119, 162, 118, 100, 118, 125, 123, 113, 118, 115, 122, 126, 125, 125, 134, 121, 118, 121, 119, 123, 123, 127, 118, 129, 121, 119, 122, 124, 128, 129, 124, 125, 121, 123, 132, 126, 117, 124, 121, 120, 124, 129, 125, 123, 132, 118, 126, 119, 127, 118, 120, 125, 130, 122, 122, 122, 123, 121, 122, 125, 124, 124, 125, 128, 132, 119, 115, 121, 118, 123, 116, 132, 121, 123, 125, 115, 121, 125, 88, 125, 136, 122, 121, 130, 125, 125, 118, 128, 126, 120, 119, 136, 127, 123, 127, 111, 122, 131, 117, 122, 148, 117, 147, 124, 118, 119, 122, 133, 116, 126, 135, 124, 127, 131, 131, 126, 126, 138, 129, 121, 131, 105, 124, 125, 130, 110, 129, 119, 122, 124, 115, 119, 105, 114, 121, 131, 109, 122, 120, 116, 126, 122, 126, 133, 102, 119, 126, 122, 118, 127, 123, 114, 128, 115, 120, 116, 119, 116, 107, 121, 124, 130, 127, 115, 120, 124, 122, 124, 122, 119, 126, 130, 127, 124, 121, 119, 123, 129, 122, 125, 124, 126, 134, 123, 119, 119, 124, 122, 118, 108, 128, 123, 121, 124, 122, 123, 116, 126, 130, 141, 111, 124, 120, 127, 124, 127, 130, 117, 126, 125, 130, 126, 125, 123, 130, 118, 127, 123, 126, 126, 122, 126, 126, 123, 131, 124, 122, 120, 125, 127, 124, 118, 124, 121, 116, 125, 122, 122, 124, 125, 123, 109, 126, 115, 123, 117, 124, 123, 128, 125, 128, 121, 123, 122, 125, 127, 128, 120, 128, 129, 128, 126, 119, 115, 129, 125, 125, 133, 123, 121, 124, 126, 120, 131, 119, 107, 125, 123, 129, 114, 122, 118, 103, 118, 107, 121, 123, 122, 110, 127, 122, 119, 121, 121, 128, 123, 122, 126, 124, 128, 83, 123, 130, 123, 128, 117, 113, 129, 122, 123, 115, 112, 112, 129, 117, 115, 124, 117, 121, 120, 123, 114, 127, 127, 116, 128, 124, 125, 122, 112, 120, 124, 106, 119, 120, 126, 122, 122, 124, 123, 116, 124, 122, 120, 123, 126, 122, 126, 128, 121, 117, 119, 99, 126, 124, 132, 125, 117, 119, 132, 117, 124, 120, 111, 125, 127, 119, 121, 119, 130, 119, 121, 121, 114, 119, 108, 121, 119, 122, 126, 123, 114, 121, 120, 126, 133, 122, 110, 126, 139, 118, 108, 130, 148, 113, 122, 115, 119, 116, 124, 99, 124, 110, 121, 123, 124, 106, 119, 121, 147, 128, 120, 122, 114, 122, 133, 121, 118, 116, 144, 120, 131, 121, 120, 115, 126, 124, 120, 132, 136, 131, 118, 124, 124, 116, 124, 120, 119, 119, 120, 133, 118, 120, 118, 123, 157, 113, 102, 121, 119, 122, 123, 150, 118, 132, 124, 116, 120, 138, 118, 132, 119, 154, 124, 120, 125, 126, 118, 122, 115, 121, 108, 122, 123, 131, 122, 124, 123, 129, 118, 120, 131, 115, 131, 121, 124, 128, 127, 125, 124, 126, 119, 124, 119, 118, 122, 124, 137, 121, 121, 119, 126, 125, 127, 124, 128, 126, 129, 118, 126, 123, 119, 119, 126, 119, 121, 125, 124, 119, 126, 121, 124, 119, 119, 120, 129, 121, 121, 126, 121, 122, 126, 130, 122, 123, 118, 125, 124, 123, 119, 120, 122, 124, 128, 126, 121, 121, 127, 123, 121, 113, 114, 124, 124, 125, 118, 122, 125, 121, 130, 120, 109, 122, 122, 118, 127, 135, 127, 129, 122, 118, 120, 123, 127, 124, 119, 125, 111, 122, 124, 127, 126, 121, 118, 122, 128, 122, 147, 124, 122, 121, 125, 121, 122, 127, 123, 120, 127, 127, 112, 119, 123, 113, 120, 129, 118, 134, 118, 121, 135, 123, 118, 141, 116, 124, 137, 118, 124, 123, 121, 136, 119, 128, 117, 126, 137, 123, 123, 134, 124, 122, 121, 133, 121, 118, 118, 118, 123, 124, 120, 119, 128, 120, 121, 131, 127, 122, 123, 121, 117, 125, 115, 117, 125, 126, 125, 122, 125, 120, 124, 109, 119, 124, 120, 129, 124, 128, 127, 118, 117, 124, 124, 131, 118, 118, 123, 122, 118, 117, 119, 122, 118, 118, 118, 123, 122, 127, 116, 128, 121, 127, 124, 124, 131, 125, 114, 120, 121, 140, 128, 119, 116, 124, 123, 126, 119, 121, 136, 123, 122, 115, 125, 129, 117, 124, 122, 124, 137, 120, 118, 118, 116, 121, 129, 115, 121, 116, 119, 130, 119, 127, 122, 107, 127, 121, 114, 130, 121, 117, 117, 119, 132, 129, 128, 118, 107, 119, 126, 127, 121, 120, 113, 137, 132, 127, 124, 122, 124, 121, 123, 131, 113, 123, 123, 107, 121, 106, 118, 120, 122, 129, 126, 116, 127, 122, 124, 125, 107, 118, 141, 122, 130, 133, 113, 114, 124, 113, 117, 120, 127, 119, 121, 119, 122, 128, 122, 119, 117, 103, 118, 128, 127, 124, 122, 123, 120, 124, 116, 120, 118, 125, 119, 125, 114, 126, 125, 119, 124, 122, 131, 122, 124, 129, 129, 126, 125, 124, 126, 127, 118, 115, 123, 112, 129, 126, 121, 122, 122, 128, 117, 118, 123, 118, 128, 118, 111, 120, 124, 130, 123, 123, 116, 126, 175, 120, 122, 131, 112, 143, 129, 101, 120, 116, 131, 124, 129, 177, 115, 149, 116, 114, 111, 118, 124, 114, 119, 90, 128, 115, 186, 133, 120, 121, 131, 83, 135, 113, 129, 132, 115, 116, 136, 129, 96, 123, 122, 121, 113, 112, 131, 126, 118, 126, 116, 152, 121, 122, 115, 119, 125, 101, 122, 114, 101, 127, 122, 117, 83, 120, 127, 123, 120, 118, 108, 120, 133, 117, 104, 138, 122, 131, 123, 121, 132, 120, 135, 130, 114, 122, 122, 108, 130, 120, 175, 127, 124, 129, 146, 108, 116, 120, 104, 137, 123, 121, 128, 69, 119, 114, 114, 118, 115, 126, 170, 120, 126, 137, 105, 124, 136, 123, 122, 119, 115, 136, 84, 122, 132, 126, 121, 115, 120, 117, 113, 122, 112, 131, 115, 122, 118, 120, 117, 122, 147, 117, 129, 134, 136, 129, 127, 105, 129, 90, 119, 119, 139, 107, 120, 117, 101, 122, 142, 113, 132, 125, 117, 139, 132, 111, 103, 110, 114, 117, 95, 118, 117, 139, 124, 115, 157, 120, 138, 123, 114, 86, 135, 117, 115, 117, 105, 118, 112, 121, 123, 128, 125, 100, 116, 145, 142, 129, 104, 125, 84, 132, 118, 123, 131, 120, 157, 136, 111, 117, 111, 115, 126, 95, 106, 147, 127, 111, 128, 147, 124, 134, 125, 113, 127, 104, 120, 125, 124, 128, 129, 120, 137, 133, 137, 121, 135, 126, 122, 148, 232, 119, 136, 132, 140, 122, 126, 127, 116, 98, 118, 114, 124, 146, 108, 126, 124, 130, 117, 124, 124, 128, 125, 122, 128, 127, 130, 120, 127, 122, 118, 114, 123, 119, 126, 118, 126, 123, 124, 120, 130, 133, 136, 128, 108, 121, 117, 117, 124, 126, 122, 125, 123, 120, 126, 116, 115, 118, 119, 130, 122, 126, 118, 125, 131, 124, 116, 125, 123, 121, 130, 123, 125, 127, 127, 118, 127, 121, 119, 116, 124, 132, 123, 129, 120, 116, 120, 122, 122, 121, 124, 102, 124, 121, 113, 122, 134, 120, 122, 120, 116, 116, 124, 113, 124, 124, 128, 127, 108, 121, 122, 121, 119, 117, 124, 119, 119, 132, 116, 123, 118, 122, 122, 123, 103, 124, 118, 118, 125, 126, 128, 122, 121, 127, 118, 113, 123, 121, 138, 126, 133, 128, 130, 129, 133, 127, 121, 119, 132, 132, 122, 123, 120, 122, 119, 119, 120, 129, 139, 124, 139, 121, 104, 131, 122, 123, 124, 108, 124, 123, 127, 122, 102, 122, 124, 118, 121, 132, 132, 114, 118, 117, 94, 124, 122, 129, 125, 166, 117, 150, 112, 118, 141, 127, 121, 115, 117, 125, 129, 134, 123, 117, 126, 120, 140, 122, 138, 113, 125, 120, 130, 124, 124, 129, 120, 129, 117, 121, 108, 125, 124, 117, 118, 112, 124, 135, 126, 127, 117, 123, 118, 135, 133, 120, 115, 121, 124, 113, 135, 131, 129, 108, 130, 110, 122, 112, 123, 122, 126, 121, 112, 129, 129, 133, 100, 125, 140, 130, 133, 139, 108, 136, 124, 135, 116, 126, 127, 110, 127, 129, 120, 129, 125, 129, 108, 127, 128, 123, 126, 134, 140, 127, 136, 112, 117, 130, 125, 121, 123, 114, 131, 119, 117, 131, 118, 121, 124, 114, 131, 127, 116, 116, 121, 124, 131, 122, 118, 116, 116, 118, 122, 127, 127, 107, 122, 128, 121, 120, 127, 125, 152, 125, 101, 129, 116, 126, 123, 123, 130, 119, 122, 124, 119, 126, 116, 127, 129, 126, 155, 128, 124, 123, 124, 106, 127, 118, 138, 122, 123, 109, 125, 128, 121, 127, 126, 129, 118, 123, 128, 116, 126, 169, 116, 124, 123, 118, 128, 120, 117, 95, 116, 126, 121, 122, 121, 124, 129, 117, 117, 110, 136, 123, 115, 130, 125, 108, 126, 131, 119, 128, 127, 125, 123, 120, 124, 144, 122, 120, 128, 117, 129, 103, 123, 122, 120, 123, 123, 126, 122, 115, 126, 123, 121, 119, 124, 122, 115, 129, 117, 124, 125, 124, 127, 120, 125, 123, 120, 123, 123, 121, 102, 124, 126, 127, 132, 120, 118, 129, 119, 124, 123, 128, 121, 124, 107, 139, 132, 124, 121, 125, 126, 117, 128, 118, 120, 123, 123, 117, 114, 120, 125, 126, 129, 123, 128, 123, 122, 123, 124, 122, 122, 125, 123, 123, 124, 126, 118, 125, 122, 125, 123, 126, 124, 118, 127, 126, 125, 123, 124, 124, 126, 125, 117, 119, 112, 122, 120, 121, 123, 127, 129, 126, 123, 131, 123, 121, 119, 121, 122, 125, 126, 122, 125, 125, 104, 127, 123, 123, 124, 130, 113, 122, 122, 121, 124, 125, 130, 126, 125, 124, 123, 126, 122, 121, 128, 124, 124, 124, 129, 137, 125, 126, 124, 126, 127, 125, 118, 118, 116, 128, 119, 123, 120, 129, 126, 123, 120, 140, 123, 128, 119, 119, 126, 124, 124, 126, 124, 124, 120, 121, 127, 122, 116, 121, 120, 121, 125, 104, 121, 124, 125, 110, 119, 119, 124, 122, 121, 119, 117, 122, 137, 123, 124, 126, 125, 163, 126, 123, 123, 119, 129, 125, 122, 118, 123, 121, 130, 123, 122, 114, 124, 122, 124, 113, 127, 118, 119, 125, 125, 126, 122, 124, 125, 126, 123, 121, 122, 124, 128, 123, 124, 126, 149, 123, 122, 131, 124, 158, 122, 107, 119, 122, 124, 121, 124, 148, 122, 139, 121, 114, 121, 127, 121, 122, 122, 117, 128, 132, 129, 131, 126, 121, 119, 122, 123, 123, 116, 83, 132, 126, 131, 120, 121, 124, 96, 100, 127, 127, 105, 118, 122, 124, 129, 118, 124, 110, 120, 130, 119, 117, 106, 123, 120, 109, 118, 127, 123, 123, 115, 125, 132, 119, 97, 120, 131, 128, 115, 121, 133, 102, 119, 124, 128, 117, 118, 110, 122, 105, 119, 117, 123, 100, 124, 141, 140, 131, 125, 121, 117, 125, 123, 117, 124, 127, 136, 125, 119, 124, 121, 128, 125, 103, 122, 134, 136, 123, 124, 129, 122, 125, 125, 120, 121, 113, 123, 125, 124, 124, 123, 119, 152, 118, 87, 119, 120, 119, 122, 148, 95, 128, 127, 127, 118, 128, 122, 132, 117, 159, 118, 123, 123, 130, 122, 120, 115, 123, 110, 116, 124, 123, 124, 126, 121, 132, 106, 115, 129, 118, 117, 126, 118, 129, 122, 123, 124, 119, 128, 127, 114, 125, 120, 125, 140, 127, 122, 116, 131, 122, 124, 123, 128, 125, 130, 127, 128, 128, 121, 117, 126, 116, 123, 123, 121, 124, 139, 118, 116, 119, 108, 121, 131, 123, 121, 121, 133, 123, 124, 120, 121, 119, 146, 128, 124, 123, 128, 126, 106, 120, 121, 127, 125, 124, 124, 114, 127, 116, 122, 130, 118, 125, 110, 121, 122, 126, 130, 118, 96, 127, 125, 120, 137, 140, 125, 128, 124, 127, 124, 112, 122, 115, 124, 130, 128, 123, 127, 123, 124, 121, 124, 126, 127, 123, 105, 122, 122, 118, 121, 134, 125, 124, 131, 114, 129, 119, 115, 119, 120, 116, 125, 120, 122, 122, 117, 126, 118, 125, 123, 123, 122, 124, 119, 117, 123, 123, 126, 129, 125, 124, 110, 122, 137, 125, 125, 116, 116, 134, 127, 124, 123, 113, 114, 117, 117, 127, 116, 113, 127, 117, 129, 127, 114, 126, 132, 122, 130, 119, 118, 124, 123, 130, 130, 109, 127, 122, 125, 116, 119, 124, 113, 132, 124, 122, 132, 131, 118, 128, 114, 119, 121, 129, 115, 117, 118, 130, 122, 121, 117, 116, 121, 139, 129, 121, 113, 122, 123, 128, 123, 122, 121, 134, 132, 120, 124, 119, 127, 123, 107, 116, 120, 130, 125, 121, 131, 109, 121, 135, 122, 128, 118, 121, 121, 115, 127, 122, 115, 117, 116, 121, 127, 115, 124, 119, 114, 130, 116, 123, 140, 131, 131, 122, 137, 134, 129, 127, 116, 127, 140, 136, 127, 132, 131, 157, 132, 120, 128, 126, 128, 123, 120, 121, 124, 126, 125, 123, 118, 112, 131, 131, 123, 126, 115, 120, 127, 126, 124, 132, 129, 121, 124, 126, 125, 120, 126, 116, 132, 112, 121, 127, 133, 112, 123, 139, 114, 132, 120, 132, 127, 122, 117, 121, 144, 129, 125, 134, 136, 121, 135, 129, 112, 122, 116, 126, 116, 114, 115, 132, 124, 124, 120, 127, 120, 125, 125, 124, 128, 127, 118, 128, 123, 122, 119, 116, 130, 119, 119, 126, 109, 133, 119, 123, 125, 117, 129, 123, 125, 117, 129, 117, 123, 116, 117, 115, 115, 125, 117, 132, 122, 124, 123, 115, 116, 121, 122, 123, 122, 120, 122, 131, 107, 125, 141, 127, 120, 125, 124, 134, 117, 123, 123, 117, 125, 124, 116, 127, 127, 125, 138, 124, 126, 129, 126, 122, 131, 124, 132, 125, 124, 120, 126, 120, 124, 121, 125, 121, 127, 121, 126, 123, 122, 129, 119, 120, 118, 126, 126, 123, 122, 120, 125, 121, 126, 129, 118, 122, 119, 124, 124, 119, 120, 125, 120, 131, 120, 118, 126, 126, 121, 117, 119, 123, 119, 125, 122, 129, 107, 125, 125, 128, 125, 118, 126, 121, 121, 121, 141, 135, 124, 123, 125, 125, 122, 128, 124, 122, 119, 127, 123, 123, 123, 124, 122, 124, 121, 120, 118, 122, 124, 126, 122, 120, 130, 126, 120, 122, 126, 119, 129, 130, 120, 112, 130, 126, 129, 127, 123, 120, 130, 130, 128, 139, 120, 134, 121, 122, 113, 119, 126, 128, 120, 120, 120, 123, 139, 122, 126, 118, 123, 114, 136, 122, 119, 119, 118, 121, 125, 123, 108, 121, 117, 126, 125, 120, 123, 116, 121, 121, 114, 132, 126, 120, 124, 118, 121, 114, 119, 122, 115, 127, 117, 121, 120, 121, 128, 124, 123, 127, 128, 124, 126, 108, 126, 123, 136, 125, 129, 122, 124, 130, 121, 116, 105, 118, 118, 129, 124, 125, 136, 110, 123, 124, 136, 124, 121, 119, 122, 125, 119, 116, 125, 105, 126, 128, 118, 118, 125, 120, 133, 123, 124, 128, 114, 119, 124, 115, 124, 118, 128, 122, 116, 116, 123, 125, 122, 127, 121, 98, 117, 125, 125, 124, 127, 126, 120, 123, 123, 123, 122, 129, 120, 124, 126, 123, 124, 122, 126, 123, 126, 122, 128, 124, 125, 125, 123, 117, 125, 125, 113, 127, 114, 124, 123, 121, 128, 116, 111, 125, 112, 128, 117, 116, 111, 135, 121, 120, 121, 120, 119, 136, 125, 127, 125, 123, 127, 128, 126, 120, 104, 125, 117, 112, 119, 132, 148, 116, 126, 135, 124, 124, 122, 128, 129, 146, 140, 128, 121, 116, 121, 110, 122, 125, 128, 129, 140, 122, 123, 122, 116, 124, 137, 122, 118, 126, 122, 128, 118, 124, 120, 118, 116, 109, 113, 125, 117, 127, 123, 98, 116, 109, 137, 124, 118, 134, 125, 122, 133, 124, 119, 129, 123, 119, 120, 141, 126, 117, 123, 109, 101, 126, 120, 127, 130, 122, 113, 126, 112, 120, 116, 121, 131, 119, 123, 124, 134, 115, 120, 115, 108, 128, 124, 140, 125, 120, 147, 115, 130, 127, 127, 125, 121, 117, 116, 119, 144, 134, 124, 118, 119, 124, 131, 116, 130, 125, 141, 122, 105, 117, 130, 143, 130, 131, 134, 141, 130, 126, 122, 116, 128, 120, 127, 126, 130, 123, 122, 126, 197, 103, 132, 124, 126, 116, 133, 114, 104, 130, 126, 120, 124, 114, 129, 137, 127, 129, 123, 118, 124, 130, 111, 96, 140, 121, 126, 128, 123, 111, 129, 121, 122, 132, 91, 135, 121, 129, 118, 129, 125, 116, 119, 124, 126, 122, 123, 125, 124, 121, 125, 125, 112, 134, 136, 128, 123, 139, 122, 117, 122, 127, 121, 117, 122, 123, 125, 124, 121, 123, 125, 121, 117, 125, 125, 103, 124, 122, 117, 127, 122, 121, 124, 122, 124, 119, 129, 122, 125, 110, 124, 129, 123, 146, 118, 118, 124, 122, 147, 124, 131, 123, 125, 104, 120, 123, 127, 119, 113, 86, 123, 128, 118, 121, 128, 128, 121, 131, 142, 129, 119, 142, 133, 104, 103, 115, 124, 121, 127, 117, 121, 120, 128, 132, 118, 121, 120, 132, 120, 116, 126, 83, 124, 118, 122, 125, 122, 126, 127, 125, 116, 125, 124, 122, 124, 123, 116, 121, 120, 120, 135, 125, 128, 123, 121, 124, 124, 134, 124, 115, 126, 112, 125, 130, 115, 107, 118, 126, 124, 119, 127, 123, 121, 124, 114, 133, 117, 109, 123, 124, 124, 121, 120, 123, 120, 135, 129, 131, 124, 125, 125, 120, 161, 95, 121, 130, 89, 119, 120, 128, 132, 129, 119, 122, 129, 120, 133, 146, 125, 126, 123, 94, 114, 117, 119, 133, 156, 122, 112, 126, 102, 119, 112, 125, 132, 128, 116, 114, 122, 121, 128, 122, 120, 149, 122, 76, 111, 125, 125, 85, 117, 121, 122, 113, 118, 120, 124, 113, 146, 124, 121, 163, 81, 118, 124, 123, 123, 118, 123, 169, 120, 116, 113, 120, 126, 116, 119, 116, 134, 126, 122, 121, 120, 132, 144, 129, 125, 118, 114, 125, 124, 117, 119, 201, 124, 120, 125, 131, 116, 117, 130, 111, 124, 124, 138, 85, 119, 123, 126, 127, 115, 123, 145, 125, 128, 105, 87, 114, 132, 136, 122, 131, 133, 118, 116, 141, 136, 122, 127, 132, 127, 118, 116, 121, 125, 106, 133, 125, 136, 127, 126, 130, 127, 106, 121, 126, 130, 130, 125, 128, 121, 124, 114, 120, 124, 122, 118, 119, 119, 126, 130, 122, 125, 146, 121, 124, 120, 111, 128, 112, 124, 127, 130, 113, 134, 146, 106, 122, 121, 119, 125, 128, 135, 127, 109, 118, 128, 118, 109, 123, 116, 108, 125, 123, 122, 120, 128, 131, 132, 124, 123, 125, 136, 132, 124, 118, 121, 131, 114, 131, 133, 118, 123, 144, 116, 127, 121, 103, 135, 116, 119, 117, 132, 121, 106, 132, 126, 129, 112, 125, 124, 129, 107, 126, 103, 129, 127, 124, 121, 113, 124, 124, 124, 125, 122, 116, 127, 122, 121, 124, 123, 126, 121, 123, 132, 118, 125, 119, 120, 120, 114, 121, 130, 126, 121, 123, 123, 130, 123, 121, 114, 123, 118, 118, 107, 128, 116, 125, 126, 125, 116, 124, 123, 124, 120, 120, 123, 108, 120, 123, 122, 129, 90, 121, 120, 118, 124, 125, 120, 120, 121, 114, 127, 123, 124, 115, 122, 124, 115, 123, 124, 123, 116, 121, 117, 125, 120, 116, 121, 127, 120, 127, 123, 131, 122, 122, 120, 119, 109, 119, 120, 118, 123, 123, 119, 121, 125, 120, 124, 123, 128, 119, 126, 122, 123, 113, 124, 121, 116, 126, 125, 124, 124, 128, 121, 119, 123, 119, 122, 122, 124, 121, 120, 123, 122, 117, 125, 131, 100, 121, 143, 134, 122, 128, 108, 115, 120, 120, 118, 121, 124, 113, 119, 121, 124, 131, 125, 123, 114, 118, 125, 123, 126, 119, 131, 120, 121, 126, 127, 107, 130, 125, 125, 116, 130, 127, 136, 124, 125, 134, 123, 126, 121, 118, 124, 123, 118, 123, 120, 120, 121, 112, 132, 125, 100, 124, 126, 122, 129, 126, 129, 128, 111, 119, 115, 116, 128, 125, 129, 122, 119, 130, 126, 132, 124, 129, 127, 128, 121, 132, 121, 123, 127, 125, 118, 140, 125, 106, 143, 123, 138, 120, 116, 122, 126, 133, 126, 138, 119, 128, 122, 126, 120, 118, 122, 119, 123, 122, 123, 119, 119, 125, 116, 123, 123, 119, 145, 127, 121, 120, 134, 137, 123, 126, 125, 129, 122, 122, 129, 118, 130, 122, 123, 122, 125, 123, 122, 116, 130, 130, 126, 126, 120, 116, 137, 121, 123, 124, 124, 128, 122, 116, 130, 127, 129, 120, 128, 121, 140, 139, 131, 120, 123, 123, 121, 104, 116, 116, 122, 118, 130, 125, 116, 113, 131, 125, 119, 120, 117, 126, 124, 121, 120, 119, 127, 145, 119, 160, 121, 129, 130, 122, 122, 124, 119, 127, 120, 121, 130, 127, 135, 122, 124, 125, 124, 126, 118, 120, 120, 122, 116, 124, 124, 129, 115, 126, 126, 120, 125, 122, 130, 123, 119, 121, 115, 122, 131, 124, 121, 107, 119, 123, 132, 123, 125, 127, 125, 122, 121, 130, 115, 123, 127, 125, 121, 125, 126, 119, 119, 125, 124, 123, 117, 125, 124, 123, 130, 123, 124, 123, 119, 126, 124, 117, 127, 122, 121, 127, 117, 116, 127, 125, 121, 129, 118, 121, 119, 112, 128, 118, 126, 122, 116, 124, 122, 117, 124, 120, 125, 115, 123, 130, 124, 126, 121, 122, 130, 127, 126, 124, 125, 125, 125, 124, 123, 135, 121, 125, 129, 125, 123, 127, 119, 125, 124, 121, 124, 133, 124, 118, 124, 115, 121, 119, 123, 115, 122, 123, 124, 123, 124, 120, 125, 120, 122, 120, 128, 122, 122, 130, 122, 118, 124, 126, 125, 123, 142, 121, 124, 122, 124, 120, 121, 121, 125, 116, 117, 126, 128, 120, 126, 121, 136, 122, 114, 127, 124, 125, 119, 124, 122, 124, 122, 125, 124, 118, 124, 129, 124, 122, 122, 120, 117, 119, 112, 125, 133, 133, 129, 123, 115, 124, 134, 118, 123, 111, 141, 115, 127, 125, 118, 124, 126, 134, 126, 132, 121, 128, 109, 118, 147, 126, 127, 110, 120, 123, 123, 130, 126, 121, 128, 125, 116, 127, 122, 111, 126, 121, 125, 124, 111, 125, 131, 119, 132, 125, 117, 123, 129, 124, 124, 119, 110, 124, 129, 124, 125, 124, 121, 124, 123, 127, 115, 122, 125, 128, 113, 132, 121, 124, 121, 127, 108, 121, 131, 125, 133, 127, 146, 130, 127, 123, 133, 129, 123, 125, 122, 121, 108, 131, 128, 130, 120, 122, 133, 116, 121, 122, 130, 116, 118, 121, 134, 123, 120, 124, 126, 126, 136, 122, 119, 125, 125, 126, 114, 125, 115, 135, 117, 133, 90, 124, 130, 121, 119, 133, 124, 116, 132, 122, 126, 127, 127, 85, 130, 91, 129, 109, 111, 126, 120, 117, 127, 73, 143, 109, 140, 120, 139, 125, 126, 77, 126, 136, 121, 120, 128, 119, 150, 124, 110, 120, 121, 121, 130, 120, 120, 120, 129, 118, 115, 128, 121, 117, 128, 126, 116, 120, 127, 121, 119, 123, 117, 120, 117, 131, 121, 121, 120, 113, 122, 123, 131, 120, 123, 138, 120, 124, 118, 129, 161, 128, 122, 120, 113, 120, 132, 130, 120, 118, 153, 140, 119, 107, 128, 123, 135, 117, 122, 130, 126, 114, 112, 135, 128, 118, 112, 119, 120, 124, 82, 118, 117, 128, 115, 125, 127, 118, 119, 121, 104, 120, 150, 117, 163, 157, 123, 112, 114, 123, 119, 120, 127, 118, 114, 134, 130, 94, 118, 130, 108, 114, 67, 124, 121, 131, 125, 123, 132, 107, 125, 125, 179, 119, 117, 122, 149, 124, 132, 125, 121, 123, 122, 119, 129, 122, 136, 123, 120, 114, 120, 118, 120, 113, 98, 125, 150, 119, 151, 126, 122, 116, 127, 128, 124, 124, 125, 122, 101, 127, 118, 123, 119, 122, 122, 123, 118, 123, 115, 123, 146, 129, 131, 121, 123, 115, 127, 121, 105, 125, 132, 129, 129, 124, 110, 95, 125, 131, 127, 132, 124, 127, 119, 144, 127, 119, 121, 127, 120, 126, 115, 129, 116, 116, 134, 130, 125, 125, 123, 129, 121, 120, 123, 125, 125, 128, 122, 120, 128, 127, 110, 114, 111, 138, 118, 115, 126, 111, 125, 123, 132, 124, 124, 142, 123, 123, 129, 119, 123, 122, 119, 124, 124, 125, 132, 115, 124, 127, 122, 125, 125, 125, 124, 129, 122, 126, 119, 117, 122, 159, 130, 126, 121, 136, 117, 153, 125, 130, 112, 122, 127, 122, 122, 124, 126, 119, 118, 128, 127, 116, 128, 117, 125, 121, 122, 120, 123, 133, 118, 122, 136, 128, 127, 127, 134, 133, 129, 118, 124, 125, 129, 124, 121, 114, 124, 118, 128, 114, 119, 141, 120, 129, 124, 122, 99, 124, 115, 120, 125, 125, 129, 125, 126, 122, 125, 122, 119, 121, 122, 118, 124, 125, 128, 129, 120, 121, 126, 128, 128, 126, 120, 114, 124, 120, 125, 122, 140, 124, 125, 135, 121, 129, 123, 128, 120, 105, 116, 132, 116, 138, 116, 101, 128, 121, 114, 129, 127, 117, 123, 112, 120, 125, 133, 121, 125, 113, 112, 131, 126, 120, 130, 122, 130, 122, 123, 121, 104, 137, 138, 116, 110, 124, 131, 120, 112, 104, 121, 127, 116, 115, 121, 167, 123, 138, 126, 121, 120, 126, 139, 122, 126, 120, 111, 186, 119, 118, 130, 135, 110, 140, 135, 120, 132, 153, 118, 90, 127, 115, 112, 108, 115, 135, 128, 134, 116, 131, 126, 104, 125, 126, 115, 113, 163, 144, 120, 127, 121, 111, 129, 116, 127, 120, 130, 125, 137, 123, 120, 129, 130, 114, 123, 113, 120, 128, 122, 142, 126, 133, 124, 131, 126, 133, 113, 153, 120, 127, 125, 114, 124, 122, 131, 120, 124, 142, 121, 108, 125, 120, 121, 125, 116, 121, 121, 130, 126, 125, 123, 130, 124, 117, 137, 156, 112, 118, 149, 127, 129, 123, 121, 112, 127, 122, 136, 120, 138, 143, 123, 124, 121, 157, 120, 115, 108, 133, 108, 116, 169, 115, 111, 113, 126, 112, 116, 139, 119, 140, 118, 119, 125, 122, 118, 129, 115, 83, 145, 133, 132, 174, 116, 125, 120, 136, 118, 122, 124, 102, 134, 129, 125, 115, 160, 121, 127, 118, 119, 119, 104, 98, 119, 117, 119, 118, 126, 115, 118, 119, 148, 123, 107, 119, 122, 125, 115, 123, 123, 118, 130, 122, 111, 122, 120, 11, 131, 104, 135, 144, 127, 112, 118, 113, 117, 115, 130, 131, 122, 144, 127, 123, 101, 122, 122, 117, 124, 101, 129, 117, 109, 125, 119, 114, 114, 124, 129, 131, 128, 119, 117, 116, 113, 81, 117, 126, 86, 120, 116, 116, 126, 129, 124, 117, 101, 122, 121, 129, 133, 118, 124, 96, 121, 123, 120, 129, 200, 119, 122, 127, 117, 144, 117, 136, 121, 120, 130, 114, 133, 120, 118, 129, 117, 130, 123, 122, 121, 126, 116, 76, 122, 124, 119, 123, 118, 121, 120, 132, 128, 119, 125, 179, 42, 122, 127, 130, 125, 139, 131, 185, 110, 111, 121, 130, 124, 121, 126, 122, 134, 124, 121, 116, 122, 130, 154, 128, 121, 124, 120, 115, 119, 128, 127, 96, 127, 119, 132, 113, 121, 133, 122, 141, 127, 144, 128, 150, 120, 125, 126, 130, 131, 127, 117, 121, 121, 119, 118, 122, 126, 122, 127, 133, 117, 127, 116, 119, 120, 123, 121, 124, 125, 159, 116, 123, 158, 123, 116, 121, 122, 127, 122, 116, 135, 130, 117, 119, 126, 126, 117, 151, 127, 131, 118, 137, 98, 111, 121, 115, 99, 121, 114, 118, 126, 126, 119, 135, 125, 121, 125, 114, 123, 119, 125, 132, 121, 126, 123, 162, 116, 135, 112, 122, 117, 126, 117, 116, 131, 118, 127, 76, 158, 124, 128, 126, 118, 127, 122, 94, 118, 117, 145, 125, 124, 116, 132, 125, 116, 124, 119, 121, 122, 124, 121, 126, 126, 120, 131, 116, 107, 125, 119, 148, 127, 129, 114, 130, 124, 136, 124, 115, 119, 118, 124, 137, 129, 127, 125, 118, 122, 122, 126, 119, 128, 122, 124, 126, 114, 122, 121, 120, 122, 117, 126, 125, 118, 123, 117, 119, 131, 117, 122, 121, 126, 134, 125, 135, 134, 130, 126, 118, 122, 124, 120, 124, 121, 119, 122, 118, 116, 113, 121, 121, 116, 121, 124, 122, 125, 126, 126, 127, 115, 130, 125, 122, 119, 120, 121, 129, 124, 123, 123, 122, 128, 116, 126, 125, 126, 126, 125, 123, 126, 127, 120, 118, 127, 125, 123, 122, 119, 120, 131, 123, 128, 122, 119, 116, 113, 130, 122, 121, 121, 127, 120, 130, 122, 121, 125, 118, 124, 123, 124, 125, 124, 124, 121, 121, 123, 122, 123, 128, 132, 120, 122, 125, 125, 125, 121, 128, 125, 124, 131, 119, 135, 122, 133, 124, 133, 118, 131, 121, 137, 125, 125, 121, 127, 122, 124, 125, 120, 120, 120, 123, 122, 126, 121, 123, 123, 119, 121, 122, 122, 135, 126, 127, 118, 123, 127, 123, 120, 126, 118, 122, 125, 124, 125, 122, 115, 118, 121, 124, 119, 120, 125, 120, 118, 121, 119, 123, 124, 128, 124, 119, 129, 123, 118, 123, 122, 122, 115, 122, 123, 115, 124, 121, 118, 127, 123, 124, 128, 121, 125, 122, 123, 117, 120, 125, 121, 126, 122, 135, 125, 124, 128, 119, 125, 123, 123, 122, 113, 126, 114, 126, 121, 122, 120, 133, 128, 122, 124, 130, 127, 121, 121, 123, 122, 119, 129, 124, 131, 120, 123, 123, 124, 123, 125, 123, 116, 122, 125, 122, 119, 138, 118, 119, 123, 134, 122, 128, 126, 134, 123, 126, 127, 102, 133, 93, 125, 122, 95, 143, 113, 130, 116, 130, 99, 124, 114, 55, 125, 129, 167, 111, 141, 140, 136, 123, 133, 151, 111, 120, 134, 128, 125, 126, 126, 123, 122, 128, 136, 110, 121, 131, 168, 126, 129, 127, 139, 113, 119, 134, 116, 105, 123, 105, 144, 113, 117, 107, 125, 192, 127, 127, 119, 110, 122, 105, 133, 120, 221, 119, 103, 132, 100, 122, 115, 132, 104, 118, 108, 128, 122, 120, 125, 127, 130, 130, 127, 127, 124, 130, 119, 66, 105, 110, 131, 126, 130, 199, 125, 113, 117, 121, 60, 110, 124, 125, 124, 123, 99, 136, 115, 126, 122, 125, 128, 126, 128, 120, 134, 119, 106, 139, 120, 128, 121, 119, 122, 127, 121, 122, 116, 123, 122, 129, 118, 114, 120, 115, 123, 120, 122, 125, 150, 121, 128, 116, 118, 125, 123, 120, 114, 132, 116, 126, 124, 128, 120, 123, 120, 123, 119, 116, 122, 123, 127, 121, 119, 123, 140, 121, 113, 124, 129, 128, 117, 123, 121, 123, 121, 122, 123, 129, 123, 121, 126, 116, 121, 122, 131, 124, 124, 124, 120, 124, 124, 125, 116, 126, 128, 120, 120, 119, 126, 121, 126, 122, 118, 120, 128, 119, 125, 125, 118, 121, 117, 125, 120, 123, 123, 116, 126, 119, 124, 125, 119, 122, 120, 125, 125, 127, 119, 125, 127, 129, 119, 122, 120, 117, 120, 120, 123, 119, 121, 122, 120, 113, 130, 130, 123, 121, 125, 133, 121, 120, 120, 112, 121, 124, 142, 119, 137, 128, 132, 122, 103, 119, 135, 121, 123, 111, 123, 130, 124, 121, 112, 103, 123, 111, 130, 126, 107, 122, 122, 118, 123, 131, 125, 127, 117, 129, 115, 127, 124, 120, 129, 128, 125, 126, 112, 119, 136, 126, 124, 130, 115, 129, 138, 131, 128, 120, 123, 127, 125, 133, 122, 125, 127, 117, 132, 121, 122, 117, 116, 125, 136, 111, 115, 123, 128, 119, 125, 126, 140, 130, 124, 124, 121, 124, 131, 114, 121, 125, 119, 120, 120, 111, 128, 120, 119, 119, 110, 128, 123, 115, 112, 120, 133, 120, 119, 127, 127, 124, 100, 131, 124, 121, 118, 129, 121, 126, 119, 125, 121, 122, 135, 125, 139, 119, 118, 118, 119, 118, 134, 118, 125, 123, 125, 128, 132, 116, 128, 116, 126, 134, 121, 131, 118, 114, 145, 122, 128, 129, 119, 129, 114, 121, 134, 135, 121, 125, 123, 128, 111, 121, 120, 131, 111, 116, 123, 107, 116, 127, 119, 125, 130, 124, 110, 124, 148, 126, 113, 113, 113, 120, 127, 127, 132, 119, 109, 144, 120, 124, 122, 122, 116, 126, 118, 129, 122, 124, 118, 121, 131, 122, 127, 126, 127, 129, 131, 140, 127, 121, 124, 116, 114, 109, 123, 129, 127, 125, 121, 119, 126, 131, 117, 124, 115, 123, 122, 121, 117, 122, 128, 122, 125, 111, 136, 130, 121, 125, 120, 128, 121, 110, 120, 132, 121, 133, 126, 129, 116, 115, 126, 123, 121, 122, 139, 126, 122, 126, 118, 123, 122, 125, 124, 121, 125, 126, 124, 119, 124, 122, 121, 127, 123, 128, 118, 109, 126, 124, 117, 124, 123, 121, 122, 126, 122, 102, 128, 123, 128, 131, 123, 124, 126, 114, 125, 116, 119, 126, 140, 121, 142, 121, 127, 122, 118, 104, 121, 126, 121, 131, 122, 116, 121, 119, 125, 135, 123, 113, 119, 121, 127, 112, 119, 122, 127, 121, 121, 125, 121, 117, 115, 122, 130, 139, 103, 123, 123, 122, 129, 129, 120, 139, 123, 123, 125, 124, 126, 120, 120, 123, 128, 127, 122, 122, 119, 123, 97, 121, 126, 118, 119, 126, 123, 126, 122, 95, 121, 128, 128, 129, 124, 139, 124, 118, 122, 128, 126, 141, 122, 123, 122, 123, 113, 133, 129, 131, 103, 122, 121, 143, 115, 128, 122, 128, 127, 118, 123, 128, 122, 123, 127, 120, 125, 132, 129, 122, 127, 123, 128, 128, 126, 128, 98, 120, 111, 131, 125, 123, 124, 117, 121, 128, 121, 122, 129, 127, 131, 133, 123, 130, 117, 127, 127, 121, 117, 129, 116, 127, 120, 117, 123, 123, 126, 131, 131, 124, 122, 122, 121, 125, 102, 118, 122, 110, 112, 119, 121, 119, 124, 87, 131, 118, 117, 120, 126, 113, 122, 124, 122, 130, 119, 113, 125, 118, 122, 115, 108, 107, 127, 124, 131, 97, 115, 101, 123, 126, 99, 123, 127, 123, 119, 130, 139, 123, 115, 129, 125, 119, 125, 121, 131, 128, 152, 125, 120, 123, 127, 119, 124, 121, 130, 129, 114, 121, 123, 124, 118, 122, 116, 116, 125, 130, 113, 120, 136, 117, 119, 118, 119, 130, 121, 118, 127, 120, 128, 119, 120, 136, 128, 126, 134, 126, 125, 109, 125, 130, 125, 125, 134, 125, 124, 115, 118, 132, 116, 120, 125, 126, 124, 126, 105, 124, 130, 121, 123, 118, 125, 124, 117, 135, 127, 118, 123, 122, 124, 114, 114, 129, 101, 129, 126, 110, 121, 120, 121, 127, 121, 123, 125, 129, 118, 125, 134, 115, 124, 117, 111, 120, 119, 128, 125, 108, 134, 129, 136, 127, 126, 125, 135, 141, 126, 123, 121, 131, 125, 125, 114, 121, 119, 118, 134, 124, 117, 108, 127, 131, 122, 120, 125, 120, 132, 117, 124, 117, 133, 128, 129, 132, 128, 111, 123, 127, 115, 130, 127, 115, 127, 136, 173, 125, 117, 129, 121, 112, 115, 109, 120, 113, 123, 115, 132, 122, 123, 108, 127, 138, 151, 116, 125, 120, 124, 116, 123, 131, 128, 124, 123, 113, 116, 127, 115, 104, 115, 126, 126, 125, 122, 127, 145, 129, 123, 124, 126, 110, 126, 124, 108, 128, 119, 116, 125, 110, 131, 104, 113, 128, 119, 134, 127, 119, 120, 132, 120, 123, 126, 112, 115, 119, 116, 115, 129, 102, 122, 120, 107, 121, 108, 143, 114, 117, 118, 131, 120, 141, 122, 125, 127, 106, 125, 113, 114, 139, 141, 132, 110, 117, 115, 123, 130, 122, 116, 102, 126, 127, 123, 126, 121, 132, 114, 117, 125, 130, 154, 111, 135, 131, 136, 111, 115, 114, 107, 124, 131, 124, 126, 109, 120, 118, 115, 129, 129, 116, 117, 118, 131, 128, 110, 127, 124, 124, 116, 115, 126, 109, 133, 116, 131, 127, 131, 111, 134, 115, 138, 125, 131, 137, 132, 136, 127, 122, 127, 130, 134, 119, 131, 116, 112, 115, 134, 133, 119, 121, 119, 126, 117, 109, 112, 130, 132, 130, 127, 142, 118, 112, 122, 113, 122, 125, 125, 131, 128, 128, 111, 130, 130, 128, 129, 118, 124, 124, 126, 124, 130, 141, 126, 130, 120, 124, 138, 123, 111, 119, 125, 120, 121, 135, 136, 123, 123, 119, 126, 124, 141, 121, 116, 113, 136, 129, 115, 136, 126, 120, 118, 117, 115, 117, 114, 130, 111, 124, 120, 115, 125, 129, 113, 115, 116, 118, 125, 147, 128, 122, 151, 134, 124, 138, 144, 115, 144, 136, 125, 133, 126, 123, 119, 120, 134, 149, 123, 132, 134, 132, 136, 123, 121, 122, 119, 137, 128, 122, 124, 120, 127, 120, 128, 114, 125, 109, 120, 133, 139, 119, 106, 121, 130, 121, 91, 106, 122, 118, 120, 115, 125, 135, 118, 124, 111, 134, 123, 141, 119, 114, 122, 124, 118, 136, 121, 123, 140, 123, 121, 121, 142, 124, 128, 142, 125, 121, 132, 118, 113, 117, 139, 135, 120, 114, 136, 124, 124, 123, 115, 148, 110, 139, 127, 122, 122, 139, 119, 103, 127, 129, 140, 131, 120, 120, 133, 123, 126, 114, 122, 123, 127, 118, 124, 122, 131, 130, 133, 130, 123, 123, 129, 128, 127, 123, 128, 121, 121, 124, 119, 122, 123, 122, 125, 104, 129, 124, 122, 125, 124, 124, 127, 127, 117, 125, 119, 124, 124, 121, 125, 122, 127, 113, 125, 121, 120, 117, 122, 128, 118, 119, 123, 125, 125, 122, 117, 125, 141, 120, 101, 121, 128, 127, 117, 120, 122, 112, 126, 118, 122, 123, 122, 118, 119, 117, 129, 127, 124, 125, 126, 142, 128, 123, 129, 126, 118, 119, 127, 123, 123, 125, 130, 123, 126, 123, 119, 126, 121, 117, 123, 129, 128, 119, 124, 122, 129, 126, 121, 122, 124, 119, 122, 124, 129, 127, 125, 120, 133, 117, 104, 128, 120, 153, 127, 129, 119, 128, 121, 118, 123, 125, 123, 130, 123, 159, 123, 128, 122, 119, 122, 104, 148, 95, 118, 120, 83, 124, 118, 108, 113, 121, 129, 112, 118, 130, 110, 118, 125, 115, 128, 125, 119, 115, 124, 97, 109, 129, 128, 103, 122, 119, 114, 105, 116, 96, 111, 133, 116, 126, 125, 140, 164, 135, 125, 131, 134, 113, 122, 139, 114, 120, 111, 118, 135, 119, 121, 117, 118, 151, 114, 103, 117, 119, 113, 122, 81, 128, 134, 112, 110, 111, 133, 117, 133, 128, 100, 123, 151, 114, 124, 114, 128, 119, 136, 110, 157, 117, 112, 110, 119, 119, 135, 159, 128, 119, 97, 124, 128, 122, 123, 121, 128, 125, 121, 133, 118, 136, 121, 134, 122, 116, 128, 116, 130, 105, 131, 122, 130, 116, 121, 110, 109, 126, 110, 125, 126, 110, 165, 129, 122, 128, 116, 121, 125, 123, 125, 104, 128, 130, 124, 119, 127, 118, 132, 122, 125, 128, 112, 123, 111, 110, 124, 126, 123, 121, 119, 124, 123, 126, 128, 120, 113, 106, 122, 115, 119, 119, 128, 126, 116, 117, 126, 118, 133, 115, 113, 124, 124, 124, 128, 122, 118, 124, 125, 128, 119, 121, 121, 122, 119, 114, 126, 127, 122, 125, 122, 124, 125, 114, 120, 131, 124, 116, 108, 122, 126, 126, 123, 126, 123, 132, 126, 119, 121, 120, 123, 123, 133, 120, 119, 116, 123, 127, 125, 121, 126, 124, 123, 120, 122, 133, 125, 124, 126, 122, 127, 125, 126, 124, 124, 121, 120, 121, 131, 127, 125, 125, 122, 126, 117, 122, 121, 113, 122, 122, 128, 115, 125, 110, 110, 127, 112, 120, 118, 105, 126, 124, 126, 146, 117, 118, 125, 116, 116, 130, 114, 139, 92, 125, 112, 120, 127, 123, 126, 126, 136, 107, 125, 129, 111, 103, 127, 126, 112, 72, 116, 110, 127, 119, 94, 117, 71, 118, 116, 121, 130, 147, 127, 131, 139, 140, 128, 123, 127, 121, 122, 109, 121, 126, 112, 113, 132, 121, 133, 134, 130, 126, 134, 117, 119, 120, 131, 145, 110, 71, 119, 119, 129, 119, 124, 112, 126, 144, 113, 139, 149, 132, 121, 127, 120, 122, 128, 124, 128, 125, 136, 128, 134, 131, 126, 133, 124, 123, 123, 112, 128, 144, 123, 128, 119, 126, 117, 128, 128, 65, 123, 119, 116, 84, 128, 120, 123, 117, 128, 123, 114, 120, 122, 112, 104, 115, 114, 120, 123, 141, 117, 120, 111, 119, 93, 126, 106, 102, 140, 114, 122, 128, 112, 131, 106, 122, 117, 125, 146, 127, 135, 122, 108, 119, 125, 122, 108, 117, 131, 125, 135, 124, 121, 120, 113, 105, 112, 119, 112, 119, 107, 121, 113, 120, 133, 121, 126, 129, 134, 119, 123, 121, 115, 137, 133, 118, 121, 120, 121, 113, 133, 121, 156, 105, 129, 120, 132, 120, 125, 124, 131, 120, 106, 115, 120, 116, 115, 105, 120, 120, 116, 113, 121, 120, 113, 151, 133, 120, 119, 128, 116, 132, 116, 128, 120, 126, 129, 130, 117, 118, 117, 123, 126, 124, 106, 120, 120, 118, 119, 116, 122, 129, 127, 127, 121, 112, 125, 128, 122, 115, 120, 112, 110, 117, 128, 124, 120, 120, 135, 126, 140, 124, 104, 124, 118, 122, 121, 114, 114, 126, 121, 125, 128, 126, 129, 131, 124, 122, 139, 118, 118, 120, 129, 120, 121, 119, 129, 124, 133, 124, 118, 126, 127, 122, 124, 121, 132, 124, 118, 136, 115, 123, 121, 130, 116, 127, 131, 126, 123, 119, 124, 111, 124, 117, 124, 120, 132, 116, 122, 117, 163, 117, 127, 116, 108, 118, 125, 126, 114, 130, 118, 122, 127, 118, 122, 130, 127, 117, 125, 118, 124, 122, 105, 130, 133, 128, 125, 120, 120, 106, 120, 138, 126, 122, 117, 118, 124, 123, 122, 124, 128, 121, 115, 121, 116, 120, 123, 124, 134, 119, 121, 117, 113, 125, 135, 110, 117, 119, 122, 121, 128, 124, 129, 118, 122, 125, 115, 135, 130, 126, 120, 121, 118, 112, 121, 127, 121, 119, 124, 129, 122, 124, 120, 118, 130, 123, 126, 116, 109, 121, 131, 115, 141, 119, 126, 117, 130, 128, 127, 121, 116, 123, 129, 123, 112, 120, 133, 115, 126, 122, 118, 121, 123, 120, 131, 123, 119, 143, 123, 127, 107, 125, 112, 121, 131, 125, 123, 120, 127, 146, 128, 123, 117, 114, 127, 129, 120, 114, 114, 117, 128, 116, 114, 130, 116, 120, 122, 131, 127, 123, 121, 129, 124, 142, 122, 121, 122, 125, 126, 120, 120, 117, 124, 122, 124, 126, 122, 114, 126, 123, 119, 123, 127, 122, 123, 124, 125, 133, 116, 128, 122, 120, 130, 121, 123, 119, 144, 126, 127, 120, 125, 127, 125, 122, 123, 116, 118, 124, 119, 123, 116, 122, 125, 123, 122, 124, 127, 129, 125, 137, 129, 125, 125, 114, 128, 120, 122, 136, 126, 126, 125, 117, 122, 120, 116, 125, 118, 119, 125, 121, 127, 126, 128, 132, 127, 131, 122, 122, 128, 127, 98, 129, 127, 122, 118, 124, 132, 102, 128, 123, 129, 133, 124, 123, 136, 125, 123, 124, 125, 127, 116, 122, 116, 119, 125, 140, 134, 122, 120, 115, 110, 126, 125, 118, 119, 127, 130, 126, 117, 119, 118, 137, 122, 121, 124, 132, 119, 125, 119, 124, 130, 124, 130, 123, 127, 114, 121, 126, 124, 125, 126, 127, 121, 122, 124, 120, 129, 132, 122, 125, 128, 120, 126, 117, 125, 127, 115, 120, 129, 115, 118, 126, 127, 116, 95, 119, 146, 117, 121, 124, 137, 115, 116, 130, 117, 124, 125, 119, 117, 121, 134, 125, 127, 120, 118, 120, 122, 125, 117, 123, 128, 131, 125, 126, 122, 108, 139, 119, 117, 124, 121, 120, 124, 124, 129, 127, 115, 124, 121, 130, 128, 116, 106, 114, 116, 109, 128, 117, 124, 115, 115, 121, 120, 126, 120, 120, 138, 116, 118, 120, 121, 121, 117, 117, 126, 119, 135, 124, 147, 115, 119, 125, 120, 129, 126, 120, 124, 123, 103, 119, 120, 120, 121, 113, 114, 123, 124, 131, 141, 115, 119, 124, 123, 122, 121, 118, 125, 120, 123, 120, 131, 121, 122, 122, 120, 117, 120, 122, 126, 134, 112, 122, 124, 126, 120, 124, 113, 123, 128, 125, 113, 163, 125, 129, 132, 124, 122, 124, 141, 126, 113, 117, 128, 131, 121, 133, 120, 124, 104, 117, 118, 136, 122, 120, 139, 137, 112, 120, 125, 123, 121, 129, 124, 122, 100, 118, 142, 125, 121, 137, 150, 133, 112, 121, 121, 119, 123, 127, 120, 128, 114, 135, 124, 130, 115, 123, 115, 117, 110, 124, 113, 129, 117, 129, 112, 135, 122, 119, 126, 130, 127, 114, 126, 120, 122, 124, 121, 110, 121, 124, 129, 124, 123, 132, 119, 123, 114, 131, 117, 126, 128, 128, 127, 128, 112, 130, 163, 121, 126, 117, 125, 123, 191, 114, 124, 124, 125, 126, 117, 120, 130, 72, 122, 121, 137, 113, 134, 113, 126, 121, 125, 126, 123, 125, 123, 120, 118, 103, 122, 129, 122, 118, 132, 120, 121, 124, 121, 132, 131, 114, 129, 121, 138, 120, 121, 121, 114, 122, 119, 124, 124, 120, 123, 125, 127, 128, 118, 116, 116, 129, 124, 123, 124, 124, 147, 127, 119, 121, 135, 128, 132, 124, 127, 113, 126, 125, 117, 119, 124, 123, 118, 119, 118, 125, 124, 116, 126, 122, 125, 125, 124, 131, 126, 125, 134, 122, 117, 124, 122, 120, 120, 125, 120, 129, 129, 120, 125, 126, 124, 125, 124, 118, 129, 109, 127, 128, 119, 124, 125, 122, 118, 125, 125, 125, 92, 114, 124, 125, 123, 125, 120, 123, 125, 125, 123, 118, 124, 123, 120, 115, 117, 121, 125, 129, 125, 124, 128, 117, 121, 124, 129, 113, 126, 115, 121, 132, 111, 114, 119, 137, 116, 127, 112, 116, 173, 117, 124, 127, 120, 118, 125, 123, 136, 122, 134, 120, 121, 124, 128, 121, 126, 132, 120, 119, 125, 116, 123, 129, 117, 124, 120, 121, 126, 120, 100, 122, 121, 140, 123, 114, 116, 121, 121, 126, 126, 131, 115, 135, 122, 117, 121, 118, 124, 118, 115, 110, 109, 118, 115, 110, 117, 125, 120, 118, 129, 124, 131, 108, 134, 111, 118, 115, 122, 108, 131, 115, 131, 115, 120, 116, 124, 132, 125, 119, 115, 118, 122, 117, 120, 129, 125, 127, 124, 111, 121, 116, 128, 125, 128, 120, 119, 125, 114, 116, 122, 123, 129, 122, 128, 141, 127, 115, 122, 125, 115, 122, 118, 124, 123, 126, 118, 111, 115, 116, 114, 123, 122, 124, 115, 123, 132, 139, 119, 146, 123, 118, 113, 115, 118, 123, 104, 96, 125, 125, 130, 123, 134, 124, 135, 130, 129, 141, 141, 149, 143, 134, 138, 126, 119, 102, 119, 111, 124, 118, 129, 116, 104, 119, 118, 121, 110, 108, 111, 123, 136, 121, 124, 73, 109, 104, 116, 110, 124, 131, 122, 118, 101, 141, 125, 130, 126, 122, 144, 114, 132, 129, 126, 125, 137, 155, 125, 139, 127, 124, 138, 89, 120, 109, 117, 135, 125, 125, 127, 133, 121, 142, 113, 125, 137, 119, 124, 118, 129, 125, 115, 131, 115, 108, 97, 122, 117, 125, 127, 124, 101, 118, 112, 113, 133, 147, 95, 115, 118, 127, 117, 125, 123, 107, 125, 121, 110, 118, 119, 130, 131, 171, 130, 139, 144, 139, 111, 141, 118, 110, 102, 119, 129, 108, 101, 122, 111, 124, 107, 167, 129, 129, 135, 147, 99, 143, 133, 125, 146, 120, 141, 146, 120, 112, 116, 119, 135, 119, 120, 110, 125, 125, 113, 118, 140, 124, 111, 123, 120, 116, 128, 159, 118, 107, 128, 112, 111, 131, 103, 121, 125, 145, 121, 117, 117, 120, 135, 125, 99, 129, 129, 119, 135, 131, 139, 124, 126, 122, 128, 89, 124, 119, 125, 122, 107, 126, 123, 117, 118, 119, 123, 115, 124, 127, 127, 136, 132, 120, 115, 118, 117, 116, 98, 130, 114, 115, 149, 117, 116, 125, 96, 120, 104, 95, 107, 121, 109, 121, 124, 125, 126, 133, 126, 122, 126, 125, 121, 120, 126, 121, 122, 116, 120, 120, 125, 127, 122, 124, 121, 111, 125, 115, 126, 117, 124, 124, 126, 120, 129, 123, 124, 120, 125, 130, 134, 125, 129, 129, 123, 123, 122, 118, 118, 116, 119, 122, 122, 121, 127, 125, 127, 123, 121, 117, 120, 125, 119, 121, 122, 138, 122, 117, 119, 115, 121, 126, 120, 127, 123, 120, 124, 132, 123, 123, 131, 123, 126, 120, 125, 126, 127, 131, 129, 124, 123, 121, 140, 121, 122, 113, 118, 122, 121, 127, 127, 135, 122, 113, 118, 127, 133, 124, 122, 115, 126, 121, 112, 132, 123, 121, 120, 124, 130, 124, 114, 126, 116, 122, 126, 129, 125, 122, 118, 131, 108, 124, 131, 121, 120, 135, 90, 118, 120, 119, 140, 126, 154, 114, 111, 128, 125, 132, 126, 125, 128, 121, 125, 140, 114, 125, 116, 125, 75, 116, 132, 110, 127, 122, 121, 124, 118, 124, 149, 125, 128, 127, 126, 156, 118, 133, 130, 121, 123, 127, 94, 102, 117, 129, 124, 120, 123, 125, 128, 121, 154, 124, 128, 122, 123, 124, 123, 121, 127, 116, 118, 119, 109, 119, 118, 123, 119, 117, 124, 115, 118, 123, 119, 112, 118, 120, 103, 133, 118, 121, 145, 113, 124, 129, 126, 127, 127, 118, 128, 125, 124, 118, 135, 112, 125, 115, 123, 126, 127, 129, 148, 121, 126, 122, 122, 123, 123, 124, 132, 125, 129, 122, 113, 113, 111, 125, 127, 118, 122, 124, 120, 121, 124, 122, 122, 121, 122, 121, 123, 118, 118, 128, 123, 121, 125, 123, 130, 107, 127, 122, 130, 122, 122, 123, 126, 128, 126, 109, 121, 129, 121, 129, 123, 125, 123, 138, 125, 124, 121, 121, 133, 118, 128, 122, 126, 120, 130, 132, 120, 124, 115, 121, 122, 123, 126, 120, 116, 125, 126, 133, 121, 124, 122, 106, 123, 114, 127, 122, 126, 122, 120, 120, 122, 121, 116, 143, 130, 127, 124, 122, 119, 123, 122, 112, 123, 124, 111, 127, 123, 123, 123, 127, 118, 125, 118, 116, 123, 126, 126, 122, 127, 125, 112, 121, 124, 122, 124, 122, 125, 120, 124, 125, 123, 99, 123, 132, 124, 130, 123, 126, 128, 127, 125, 122, 121, 126, 126, 123, 118, 124, 124, 116, 129, 125, 125, 126, 120, 128, 131, 114, 116, 111, 121, 118, 116, 120, 116, 127, 129, 127, 121, 139, 134, 122, 118, 125, 124, 114, 108, 126, 126, 124, 133, 120, 117, 115, 117, 117, 123, 125, 120, 133, 122, 128, 126, 122, 119, 122, 123, 121, 127, 124, 148, 129, 126, 120, 121, 121, 121, 97, 124, 130, 123, 129, 120, 119, 122, 123, 128, 124, 116, 123, 123, 127, 113, 118, 129, 136, 123, 127, 112, 120, 123, 129, 123, 125, 116, 127, 125, 120, 122, 123, 120, 122, 132, 124, 124, 139, 120, 121, 114, 127, 118, 124, 122, 119, 129, 107, 129, 130, 130, 126, 122, 127, 138, 118, 125, 126, 135, 121, 132, 126, 126, 126, 123, 126, 123, 139, 114, 121, 117, 132, 125, 141, 129, 126, 152, 131, 116, 128, 133, 132, 119, 121, 126, 133, 121, 124, 117, 131, 135, 118, 133, 128, 125, 132, 119, 114, 114, 118, 124, 123, 120, 127, 122, 113, 116, 142, 136, 124, 129, 120, 119, 115, 90, 113, 131, 123, 122, 127, 118, 129, 124, 106, 121, 115, 104, 142, 129, 121, 129, 124, 115, 127, 128, 119, 120, 128, 123, 127, 131, 116, 124, 123, 122, 122, 109, 119, 124, 119, 106, 122, 125, 117, 133, 128, 120, 123, 122, 126, 129, 130, 127, 122, 111, 139, 126, 121, 118, 130, 121, 120, 125, 118, 130, 116, 107, 120, 129, 114, 125, 110, 127, 109, 120, 129, 127, 120, 122, 117, 123, 128, 112, 121, 112, 132, 116, 137, 109, 117, 121, 124, 98, 135, 101, 111, 119, 115, 116, 120, 124, 118, 120, 117, 114, 138, 135, 122, 109, 122, 145, 123, 114, 111, 135, 119, 116, 125, 122, 120, 133, 119, 123, 127, 116, 120, 123, 115, 122, 118, 128, 122, 141, 109, 130, 111, 109, 126, 116, 128, 119, 118, 115, 126, 116, 133, 118, 112, 110, 123, 128, 132, 134, 116, 129, 113, 115, 137, 113, 128, 131, 107, 120, 116, 113, 128, 135, 121, 118, 135, 118, 118, 145, 128, 121, 120, 117, 127, 130, 140, 128, 132, 126, 129, 123, 101, 125, 112, 118, 122, 125, 127, 140, 128, 124, 125, 124, 127, 139, 127, 123, 119, 126, 118, 112, 132, 124, 121, 120, 136, 124, 108, 118, 124, 120, 114, 111, 147, 114, 128, 101, 117, 128, 116, 123, 123, 107, 118, 126, 122, 127, 120, 121, 128, 128, 128, 117, 125, 125, 123, 133, 118, 145, 99, 122, 150, 126, 127, 117, 122, 114, 140, 127, 125, 125, 121, 129, 83, 115, 114, 112, 113, 133, 132, 112, 125, 114, 120, 125, 118, 133, 128, 144, 117, 116, 123, 114, 111, 139, 111, 116, 187, 122, 115, 118, 130, 123, 132, 129, 111, 134, 129, 126, 117, 122, 138, 124, 120, 125, 101, 120, 124, 118, 111, 138, 117, 123, 117, 121, 131, 118, 118, 110, 132, 127, 108, 126, 122, 109, 128, 118, 136, 125, 104, 136, 118, 120, 118, 120, 149, 119, 131, 122, 107, 131, 118, 123, 118, 114, 131, 120, 114, 98, 128, 164, 105, 117, 130, 163, 134, 127, 125, 145, 130, 111, 106, 98, 117, 115, 137, 117, 135, 136, 116, 122, 112, 131, 127, 110, 118, 121, 119, 121, 132, 106, 120, 129, 126, 133, 130, 114, 107, 136, 117, 130, 128, 146, 124, 101, 112, 138, 121, 113, 110, 120, 123, 120, 121, 98, 121, 135, 96, 125, 116, 128, 121, 131, 112, 149, 127, 90, 106, 113, 134, 105, 129, 127, 132, 126, 119, 90, 123, 128, 121, 114, 141, 121, 113, 135, 105, 118, 129, 125, 142, 90, 131, 138, 138, 123, 92, 119, 108, 126, 128, 128, 128, 121, 124, 135, 123, 138, 120, 113, 127, 127, 126, 117, 126, 127, 111, 128, 136, 120, 118, 120, 122, 119, 123, 127, 117, 114, 119, 114, 126, 120, 126, 118, 121, 101, 118, 87, 120, 116, 116, 140, 117, 117, 117, 119, 122, 114, 112, 117, 121, 133, 126, 126, 110, 121, 125, 124, 118, 114, 124, 128, 122, 128, 121, 118, 119, 122, 115, 111, 120, 122, 121, 117, 127, 125, 117, 118, 115, 123, 129, 123, 126, 130, 128, 120, 109, 125, 120, 118, 119, 122, 120, 142, 125, 109, 118, 132, 115, 132, 125, 126, 121, 130, 131, 116, 121, 116, 123, 99, 126, 120, 120, 121, 117, 123, 121, 119, 137, 129, 110, 116, 122, 122, 110, 116, 131, 116, 115, 149, 121, 119, 127, 119, 118, 113, 119, 117, 122, 119, 116, 121, 117, 121, 120, 121, 121, 130, 116, 124, 118, 122, 112, 120, 127, 125, 121, 120, 135, 118, 122, 126, 121, 120, 121, 122, 127, 120, 120, 123, 122, 125, 127, 123, 119, 125, 124, 126, 131, 124, 126, 117, 124, 119, 155, 125, 122, 127, 127, 124, 145, 127, 129, 114, 124, 110, 124, 122, 125, 122, 113, 117, 125, 126, 126, 124, 116, 122, 121, 130, 123, 124, 142, 117, 124, 129, 120, 130, 128, 136, 127, 122, 121, 121, 123, 128, 129, 121, 112, 124, 122, 122, 111, 123, 133, 130, 131, 128, 115, 106, 122, 116, 127, 118, 116, 127, 125, 121, 120, 116, 121, 125, 124, 122, 125, 122, 123, 115, 118, 122, 127, 121, 119, 130, 125, 123, 123, 119, 115, 120, 129, 135, 116, 123, 138, 128, 126, 117, 129, 129, 122, 124, 125, 124, 117, 135, 134, 117, 126, 119, 126, 136, 125, 136, 124, 118, 122, 122, 118, 121, 123, 123, 125, 122, 117, 121, 126, 135, 123, 122, 121, 124, 125, 125, 112, 127, 123, 121, 129, 118, 129, 119, 106, 122, 115, 122, 122, 129, 122, 114, 132, 118, 124, 123, 125, 120, 114, 120, 123, 113, 121, 123, 122, 122, 126, 120, 125, 122, 121, 120, 122, 123, 123, 118, 126, 117, 122, 123, 136, 121, 132, 125, 125, 123, 121, 122, 117, 120, 121, 117, 129, 128, 120, 121, 115, 129, 139, 118, 119, 123, 128, 119, 130, 121, 123, 125, 120, 121, 129, 122, 123, 122, 120, 121, 126, 120, 128, 108, 123, 121, 127, 124, 152, 122, 125, 123, 120, 123, 136, 127, 121, 124, 119, 125, 127, 124, 122, 122, 122, 119, 125, 116, 119, 129, 126, 130, 88, 111, 124, 122, 126, 129, 123, 131, 131, 123, 120, 127, 126, 123, 121, 130, 120, 122, 146, 125, 125, 126, 129, 158, 123, 118, 121, 128, 115, 129, 103, 122, 123, 124, 82, 119, 121, 120, 133, 125, 130, 122, 104, 138, 122, 130, 130, 130, 112, 117, 121, 121, 121, 117, 119, 124, 121, 123, 141, 115, 114, 124, 118, 119, 113, 124, 87, 120, 116, 124, 114, 124, 122, 123, 120, 113, 126, 123, 118, 128, 124, 118, 127, 123, 123, 105, 123, 126, 133, 118, 154, 124, 125, 127, 124, 116, 106, 118, 150, 121, 112, 122, 133, 120, 133, 125, 123, 118, 120, 125, 159, 114, 131, 126, 121, 124, 121, 125, 128, 125, 121, 125, 113, 117, 130, 125, 129, 136, 127, 128, 124, 123, 129, 117, 126, 121, 135, 127, 121, 139, 123, 134, 113, 138, 127, 121, 119, 119, 129, 131, 124, 121, 125, 144, 116, 102, 123, 124, 118, 123, 116, 136, 126, 125, 120, 125, 119, 107, 101, 118, 124, 126, 129, 126, 116, 120, 127, 117, 121, 124, 126, 130, 123, 128, 125, 119, 120, 115, 125, 122, 129, 121, 122, 117, 114, 121, 133, 119, 122, 121, 125, 125, 126, 111, 129, 128, 122, 126, 127, 123, 126, 125, 129, 124, 132, 121, 122, 127, 130, 122, 121, 125, 131, 127, 128, 125, 116, 117, 120, 109, 78, 121, 124, 121, 122, 133, 116, 124, 125, 121, 130, 120, 132, 124, 122, 127, 140, 122, 121, 118, 124, 128, 125, 138, 122, 120, 125, 132, 96, 126, 119, 119, 122, 121, 121, 105, 124, 139, 132, 115, 125, 115, 127, 132, 122, 107, 124, 105, 128, 119, 126, 118, 140, 119, 115, 111, 122, 136, 120, 124, 122, 130, 118, 123, 118, 121, 120, 125, 120, 115, 176, 132, 122, 125, 124, 119, 127, 124, 123, 123, 129, 123, 131, 128, 126, 123, 126, 120, 118, 115, 119, 132, 117, 121, 114, 123, 128, 128, 149, 122, 128, 125, 129, 130, 127, 127, 127, 121, 193, 129, 126, 123, 125, 113, 132, 125, 118, 130, 120, 120, 121, 130, 121, 130, 119, 120, 117, 107, 132, 118, 127, 129, 121, 105, 126, 117, 125, 117, 120, 125, 124, 122, 123, 121, 118, 117, 116, 116, 126, 112, 122, 125, 125, 127, 126, 116, 124, 122, 119, 121, 122, 123, 130, 123, 154, 119, 120, 121, 118, 123, 119, 123, 114, 124, 129, 126, 129, 118, 129, 142, 123, 145, 123, 128, 193, 126, 122, 121, 141, 124, 118, 122, 124, 126, 115, 128, 112, 115, 122, 120, 122, 128, 146, 124, 125, 119, 131, 121, 127, 116, 136, 125, 114, 118, 122, 124, 110, 125, 121, 123, 137, 130, 124, 131, 120, 126, 123, 118, 124, 122, 125, 120, 126, 120, 122, 160, 120, 127, 125, 145, 124, 132, 132, 118, 66, 125, 120, 132, 121, 118, 93, 124, 70, 126, 122, 128, 146, 121, 139, 124, 122, 123, 105, 127, 107, 120, 132, 116, 129, 133, 110, 122, 122, 120, 118, 115, 111, 131, 119, 125, 119, 119, 121, 123, 121, 129, 118, 117, 119, 114, 139, 125, 118, 108, 124, 115, 121, 116, 136, 128, 137, 118, 155, 141, 111, 126, 118, 95, 124, 114, 109, 127, 125, 127, 115, 116, 119, 114, 130, 119, 138, 114, 87, 122, 150, 114, 122, 133, 117, 123, 125, 121, 121, 118, 118, 120, 127, 109, 128, 125, 109, 122, 119, 122, 123, 127, 136, 137, 120, 110, 122, 100, 120, 125, 134, 124, 122, 112, 126, 129, 116, 129, 126, 122, 119, 127, 127, 124, 125, 119, 121, 122, 101, 122, 122, 123, 118, 126, 117, 128, 112, 114, 114, 126, 140, 127, 122, 118, 131, 131, 116, 122, 116, 125, 127, 127, 119, 123, 120, 121, 127, 116, 133, 122, 121, 122, 123, 123, 120, 139, 123, 122, 121, 122, 124, 128, 122, 119, 124, 122, 120, 117, 121, 125, 130, 125, 120, 127, 123, 123, 121, 128, 126, 121, 122, 75, 123, 134, 124, 126, 122, 126, 122, 121, 122, 117, 129, 127, 126, 123, 132, 125, 131, 121, 118, 124, 121, 125, 126, 118, 123, 124, 124, 119, 125, 122, 124, 122, 111, 129, 117, 125, 114, 128, 119, 125, 120, 127, 126, 116, 126, 122, 127, 120, 125, 122, 123, 123, 126, 116, 126, 125, 120, 120, 118, 125, 124, 122, 119, 120, 108, 120, 122, 119, 126, 124, 123, 123, 123, 124, 126, 124, 156, 124, 126, 124, 127, 120, 111, 134, 126, 119, 117, 121, 129, 125, 114, 133, 122, 116, 130, 109, 126, 126, 126, 118, 92, 130, 120, 118, 117, 125, 114, 145, 115, 121, 115, 116, 122, 126, 131, 115, 119, 123, 132, 102, 125, 108, 127, 109, 118, 117, 120, 123, 121, 122, 127, 119, 119, 116, 119, 131, 126, 125, 115, 130, 113, 125, 114, 107, 124, 121, 149, 131, 121, 121, 120, 123, 130, 126, 127, 133, 120, 119, 129, 119, 125, 123, 139, 156, 123, 117, 128, 127, 122, 131, 125, 124, 121, 112, 139, 123, 119, 120, 138, 91, 115, 121, 124, 122, 154, 119, 116, 122, 127, 135, 116, 115, 120, 112, 124, 121, 132, 131, 116, 136, 111, 122, 124, 118, 123, 137, 117, 146, 92, 114, 123, 128, 137, 115, 123, 130, 113, 120, 112, 116, 125, 121, 123, 124, 120, 126, 123, 118, 121, 117, 125, 107, 123, 109, 127, 122, 125, 126, 119, 121, 118, 124, 128, 117, 122, 117, 124, 121, 120, 127, 122, 126, 121, 127, 130, 107, 122, 109, 120, 120, 137, 120, 127, 116, 82, 117, 116, 120, 113, 127, 123, 124, 120, 121, 126, 124, 148, 128, 94, 123, 121, 125, 114, 127, 120, 115, 127, 123, 103, 107, 118, 119, 119, 124, 126, 128, 120, 122, 131, 126, 121, 115, 120, 118, 123, 101, 124, 121, 123, 129, 134, 97, 122, 121, 118, 167, 118, 112, 127, 122, 178, 128, 102, 131, 121, 125, 125, 120, 113, 121, 48, 124, 116, 128, 125, 127, 121, 125, 111, 123, 126, 116, 130, 119, 122, 129, 143, 122, 125, 117, 120, 120, 120, 128, 123, 122, 121, 121, 116, 116, 124, 133, 126, 123, 126, 118, 128, 133, 124, 125, 118, 139, 143, 121, 123, 125, 133, 122, 139, 133, 129, 120, 125, 117, 121, 122, 86, 126, 125, 119, 121, 121, 125, 119, 121, 117, 123, 120, 92, 119, 120, 123, 124, 126, 124, 121, 120, 131, 113, 125, 122, 122, 130, 119, 127, 125, 98, 106, 114, 123, 124, 125, 185, 129, 134, 123, 115, 72, 117, 128, 130, 131, 119, 132, 125, 122, 117, 130, 128, 131, 128, 114, 117, 120, 133, 124, 117, 120, 125, 129, 122, 126, 122, 130, 130, 126, 136, 123, 126, 128, 139, 126, 126, 121, 121, 121, 118, 124, 126, 126, 129, 139, 118, 127, 125, 124, 132, 123, 108, 133, 127, 126, 114, 120, 117, 172, 114, 125, 126, 120, 122, 126, 121, 128, 136, 118, 124, 119, 119, 127, 124, 135, 125, 127, 126, 122, 134, 125, 126, 120, 122, 159, 127, 93, 119, 124, 119, 122, 110, 121, 128, 118, 129, 123, 114, 116, 119, 124, 108, 117, 119, 126, 118, 117, 130, 117, 123, 120, 127, 124, 128, 117, 125, 117, 129, 120, 126, 126, 122, 129, 130, 123, 118, 133, 119, 109, 123, 122, 122, 116, 120, 130, 124, 126, 123, 122, 120, 121, 126, 125, 109, 130, 119, 106, 124, 118, 101, 120, 123, 113, 135, 120, 124, 122, 128, 122, 119, 120, 60, 120, 129, 125, 122, 126, 115, 124, 115, 110, 118, 124, 123, 140, 117, 121, 137, 113, 112, 128, 114, 134, 125, 123, 127, 120, 124, 120, 121, 129, 123, 120, 124, 119, 120, 141, 123, 122, 114, 120, 123, 129, 121, 131, 129, 123, 126, 128, 121, 120, 102, 123, 117, 120, 122, 113, 125, 134, 122, 120, 120, 116, 124, 131, 122, 125, 118, 118, 121, 125, 122, 122, 123, 125, 121, 128, 121, 125, 111, 124, 125, 113, 127, 119, 128, 124, 122, 119, 117, 117, 124, 124, 123, 124, 125, 123, 122, 126, 121, 122, 115, 118, 123, 135, 152, 122, 126, 121, 115, 118, 118, 124, 126, 124, 120, 123, 124, 128, 124, 131, 126, 123, 124, 125, 120, 121, 124, 121, 121, 118, 119, 118, 123, 119, 127, 122, 120, 120, 175, 90, 118, 133, 130, 124, 125, 126, 131, 119, 100, 116, 121, 138, 129, 136, 117, 112, 122, 105, 121, 124, 127, 108, 132, 135, 123, 128, 145, 109, 117, 133, 117, 120, 117, 131, 136, 136, 104, 125, 123, 104, 112, 121, 127, 115, 118, 124, 108, 115, 117, 125, 115, 124, 151, 131, 103, 125, 110, 119, 122, 112, 112, 119, 116, 123, 131, 123, 126, 120, 128, 104, 118, 127, 134, 118, 140, 124, 122, 132, 130, 139, 127, 133, 123, 124, 122, 107, 137, 123, 118, 107, 126, 129, 124, 124, 119, 126, 122, 121, 144, 120, 136, 127, 123, 122, 127, 101, 126, 121, 95, 148, 116, 120, 116, 117, 119, 108, 136, 141, 124, 118, 120, 133, 128, 124, 116, 117, 120, 122, 121, 123, 125, 124, 126, 120, 123, 120, 130, 123, 129, 124, 126, 129, 123, 127, 121, 127, 120, 119, 127, 121, 124, 111, 124, 132, 122, 119, 121, 127, 124, 125, 122, 127, 123, 123, 129, 124, 124, 177, 123, 108, 116, 115, 112, 126, 122, 122, 129, 126, 125, 119, 128, 125, 126, 123, 74, 119, 125, 128, 119, 126, 122, 121, 119, 121, 124, 121, 126, 115, 125, 127, 117, 116, 125, 124, 116, 129, 128, 116, 126, 128, 119, 127, 126, 127, 124, 123, 123, 114, 127, 120, 128, 123, 121, 117, 130, 126, 127, 120, 128, 135, 126, 119, 123, 124, 123, 127, 121, 122, 127, 122, 121, 123, 122, 122, 82, 118, 128, 124, 127, 125, 110, 121, 124, 102, 121, 117, 145, 124, 126, 124, 126, 121, 117, 118, 121, 139, 124, 119, 127, 136, 121, 120, 125, 121, 122, 121, 115, 120, 117, 147, 123, 122, 121, 131, 130, 129, 122, 123, 120, 132, 123, 122, 116, 113, 110, 126, 128, 122, 127, 122, 127, 129, 126, 119, 122, 124, 124, 120, 122, 133, 126, 112, 128, 130, 119, 118, 118, 112, 123, 124, 121, 128, 131, 133, 126, 128, 109, 119, 124, 131, 136, 119, 114, 117, 124, 123, 120, 120, 128, 124, 121, 125, 126, 116, 112, 122, 119, 116, 134, 137, 124, 123, 117, 111, 122, 130, 124, 132, 129, 134, 119, 127, 127, 117, 119, 122, 124, 133, 119, 147, 129, 124, 120, 119, 131, 119, 128, 115, 128, 126, 127, 120, 120, 123, 122, 116, 122, 125, 121, 128, 124, 117, 118, 120, 118, 108, 110, 126, 121, 119, 125, 126, 118, 123, 128, 134, 131, 119, 121, 121, 121, 125, 114, 118, 116, 127, 117, 123, 109, 119, 116, 117, 124, 120, 123, 132, 134, 132, 127, 113, 132, 122, 124, 128, 121, 130, 130, 127, 125, 127, 131, 124, 119, 127, 129, 127, 125, 122, 118, 127, 129, 124, 133, 130, 119, 119, 119, 120, 122, 133, 122, 125, 119, 118, 114, 126, 125, 128, 128, 122, 124, 127, 123, 124, 120, 124, 114, 122, 122, 124, 126, 122, 124, 117, 120, 123, 120, 131, 126, 121, 118, 119, 124, 125, 126, 120, 127, 122, 121, 124, 122, 117, 128, 129, 122, 129, 126, 125, 123, 117, 116, 126, 123, 129, 123, 120, 121, 135, 123, 92, 119, 156, 123, 125, 121, 122, 121, 123, 131, 122, 122, 132, 119, 116, 121, 134, 125, 119, 115, 119, 122, 119, 121, 119, 125, 125, 124, 121, 129, 127, 114, 126, 121, 119, 123, 126, 123, 128, 126, 129, 125, 123, 122, 126, 123, 122, 119, 97, 124, 123, 117, 133, 125, 128, 120, 124, 126, 124, 124, 134, 123, 126, 125, 121, 124, 122, 134, 128, 124, 126, 122, 127, 124, 130, 125, 123, 124, 120, 127, 124, 121, 124, 120, 98, 133, 126, 123, 125, 119, 122, 123, 122, 125, 125, 122, 117, 123, 128, 124, 118, 126, 124, 122, 131, 124, 119, 123, 122, 126, 119, 127, 125, 115, 119, 119, 126, 131, 120, 116, 114, 119, 131, 117, 126, 128, 129, 144, 128, 115, 108, 123, 137, 130, 110, 124, 125, 137, 114, 119, 121, 126, 121, 117, 131, 190, 111, 124, 125, 131, 118, 123, 130, 124, 127, 130, 114, 113, 127, 128, 151, 126, 133, 119, 121, 175, 117, 118, 112, 108, 119, 123, 119, 125, 118, 112, 120, 129, 138, 125, 118, 135, 116, 215, 121, 116, 129, 128, 129, 127, 119, 127, 137, 97, 171, 121, 125, 124, 124, 119, 132, 91, 131, 112, 128, 113, 123, 133, 119, 116, 134, 135, 113, 115, 123, 125, 185, 122, 113, 123, 203, 135, 132, 117, 120, 120, 120, 80, 112, 135, 132, 102, 121, 113, 120, 162, 126, 119, 131, 128, 125, 117, 118, 122, 128, 124, 124, 125, 123, 118, 119, 125, 130, 127, 114, 128, 133, 121, 117, 122, 111, 122, 125, 119, 125, 120, 130, 138, 120, 129, 135, 127, 126, 122, 119, 125, 119, 123, 124, 130, 123, 117, 116, 122, 122, 122, 118, 126, 121, 118, 127, 128, 124, 125, 117, 119, 123, 123, 115, 126, 124, 129, 127, 122, 131, 120, 121, 117, 115, 130, 120, 129, 123, 121, 119, 121, 121, 121, 123, 114, 121, 120, 114, 119, 140, 129, 125, 121, 110, 117, 113, 125, 125, 123, 118, 122, 119, 130, 122, 130, 127, 122, 117, 122, 123, 143, 128, 121, 118, 121, 124, 126, 118, 123, 142, 118, 120, 127, 123, 122, 121, 123, 129, 122, 135, 122, 140, 120, 137, 134, 132, 127, 116, 124, 122, 122, 125, 119, 121, 121, 117, 124, 118, 129, 124, 132, 116, 129, 131, 123, 124, 130, 120, 122, 114, 118, 118, 111, 118, 123, 121, 124, 129, 130, 130, 120, 128, 119, 122, 129, 131, 129, 132, 125, 128, 130, 123, 121, 121, 120, 120, 118, 121, 122, 119, 126, 127, 119, 119, 120, 121, 127, 126, 125, 120, 145, 122, 117, 121, 110, 121, 126, 119, 123, 123, 126, 121, 123, 129, 122, 131, 122, 114, 115, 118, 123, 135, 133, 119, 118, 117, 120, 132, 112, 127, 119, 126, 125, 126, 118, 120, 125, 125, 111, 115, 125, 133, 123, 126, 121, 121, 123, 114, 129, 121, 118, 122, 120, 121, 119, 126, 126, 117, 122, 118, 122, 120, 115, 117, 200, 139, 121, 123, 136, 117, 121, 117, 109, 112, 132, 118, 127, 129, 115, 125, 122, 122, 122, 124, 125, 110, 131, 124, 111, 136, 123, 114, 107, 123, 129, 117, 118, 119, 104, 131, 113, 123, 127, 118, 124, 154, 122, 122, 116, 125, 125, 128, 136, 125, 127, 125, 137, 149, 125, 130, 123, 119, 136, 154, 138, 122, 107, 129, 125, 147, 130, 121, 120, 116, 127, 139, 120, 126, 109, 91, 118, 107, 129, 128, 85, 130, 131, 124, 87, 133, 118, 124, 133, 164, 110, 115, 123, 119, 113, 123, 118, 132, 122, 130, 124, 123, 114, 112, 113, 118, 147, 120, 111, 128, 123, 123, 124, 129, 140, 129, 124, 121, 134, 118, 131, 125, 117, 129, 122, 135, 130, 104, 123, 125, 127, 124, 122, 120, 120, 122, 119, 120, 120, 120, 89, 123, 128, 126, 118, 121, 120, 129, 112, 123, 123, 114, 122, 124, 119, 124, 121, 131, 124, 119, 122, 127, 122, 119, 121, 122, 107, 121, 124, 120, 125, 120, 119, 126, 120, 92, 121, 125, 120, 114, 121, 129, 113, 122, 125, 124, 117, 119, 120, 124, 103, 113, 122, 124, 106, 122, 134, 129, 120, 130, 122, 114, 126, 124, 119, 121, 127, 125, 121, 122, 125, 119, 127, 126, 117, 116, 129, 132, 119, 124, 124, 124, 122, 122, 125, 123, 114, 121, 122, 111, 128, 121, 124, 137, 118, 86, 117, 122, 118, 123, 133, 113, 126, 122, 113, 121, 118, 124, 124, 124, 162, 120, 123, 124, 124, 119, 120, 119, 137, 124, 120, 125, 137, 124, 126, 121, 122, 113, 115, 114, 116, 126, 125, 126, 123, 127, 134, 124, 115, 128, 115, 116, 121, 120, 117, 128, 124, 113, 128, 115, 132, 115, 122, 122, 120, 115, 133, 132, 121, 123, 125, 127, 125, 118, 134, 122, 121, 132, 107, 119, 121, 124, 120, 115, 125, 120, 123, 131, 125, 128, 116, 114, 123, 115, 119, 115, 151, 143, 97, 124, 124, 131, 132, 136, 126, 124, 117, 121, 123, 131, 122, 126, 126, 117, 138, 116, 130, 122, 134, 121, 129, 115, 125, 134, 132, 122, 133, 126, 115, 124, 110, 134, 120, 123, 136, 130, 126, 125, 125, 121, 125, 123, 125, 136, 121, 122, 129, 126, 115, 124, 121, 123, 129, 124, 115, 128, 127, 135, 121, 108, 125, 119, 116, 130, 120, 143, 121, 120, 132, 119, 132, 125, 111, 125, 119, 107, 131, 126, 115, 120, 122, 129, 103, 121, 115, 128, 120, 131, 117, 123, 120, 119, 125, 125, 123, 141, 104, 117, 130, 107, 121, 127, 120, 144, 131, 110, 129, 138, 123, 148, 111, 129, 136, 137, 120, 128, 137, 119, 119, 122, 119, 115, 122, 125, 126, 127, 107, 118, 124, 130, 119, 128, 122, 122, 121, 125, 129, 134, 127, 124, 127, 124, 129, 113, 140, 125, 130, 131, 125, 118, 123, 117, 124, 124, 120, 129, 120, 121, 120, 129, 131, 129, 119, 137, 125, 129, 128, 120, 137, 121, 121, 127, 132, 130, 125, 130, 133, 117, 146, 124, 121, 114, 127, 123, 125, 146, 126, 119, 123, 109, 132, 110, 122, 121, 121, 129, 121, 112, 124, 114, 125, 121, 125, 117, 121, 128, 137, 130, 138, 116, 128, 118, 119, 125, 122, 120, 132, 128, 111, 129, 118, 125, 120, 119, 141, 121, 123, 125, 123, 127, 124, 115, 124, 125, 124, 117, 125, 118, 124, 120, 124, 120, 113, 126, 125, 126, 116, 124, 124, 114, 123, 123, 114, 126, 120, 123, 126, 124, 118, 123, 122, 120, 123, 120, 146, 122, 128, 124, 122, 120, 130, 126, 128, 120, 123, 130, 128, 122, 126, 132, 136, 131, 121, 123, 132, 125, 119, 117, 119, 119, 129, 104, 124, 136, 125, 123, 122, 122, 124, 132, 117, 128, 122, 125, 121, 116, 152, 125, 121, 127, 111, 118, 133, 131, 171, 82, 123, 124, 184, 116, 108, 129, 118, 127, 112, 114, 120, 128, 121, 124, 125, 127, 101, 111, 126, 154, 119, 108, 124, 121, 126, 116, 150, 128, 126, 125, 141, 106, 112, 116, 122, 137, 96, 120, 116, 132, 114, 136, 119, 147, 122, 104, 86, 113, 132, 119, 73, 125, 128, 113, 105, 114, 125, 115, 119, 107, 126, 115, 111, 120, 157, 125, 115, 131, 127, 131, 129, 133, 137, 126, 147, 123, 106, 127, 115, 142, 112, 125, 147, 128, 113, 94, 147, 113, 117, 113, 129, 121, 124, 125, 120, 118, 125, 123, 134, 119, 116, 127, 126, 124, 135, 104, 115, 133, 72, 127, 112, 131, 109, 120, 105, 111, 101, 134, 128, 124, 134, 154, 127, 124, 122, 124, 122, 125, 126, 126, 119, 125, 123, 129, 125, 127, 121, 115, 127, 126, 123, 108, 123, 122, 130, 124, 122, 119, 124, 126, 124, 114, 123, 124, 123, 123, 118, 123, 120, 124, 126, 124, 124, 123, 121, 126, 129, 126, 124, 111, 117, 128, 121, 119, 117, 122, 123, 124, 128, 123, 123, 123, 124, 121, 121, 123, 128, 121, 125, 126, 122, 127, 117, 123, 124, 135, 120, 120, 127, 128, 124, 123, 119, 125, 134, 131, 121, 121, 124, 123, 128, 123, 125, 122, 123, 118, 128, 123, 129, 124, 117, 127, 125, 124, 123, 123, 119, 123, 123, 135, 125, 122, 122, 125, 124, 124, 121, 127, 121, 128, 125, 121, 124, 122, 136, 125, 118, 124, 122, 124, 128, 121, 119, 158, 125, 124, 130, 114, 128, 122, 121, 128, 120, 102, 122, 127, 117, 125, 124, 128, 127, 127, 124, 123, 122, 128, 119, 121, 125, 120, 122, 119, 119, 129, 123, 119, 115, 119, 122, 120, 121, 128, 131, 122, 124, 122, 124, 125, 117, 125, 123, 124, 119, 127, 118, 127, 124, 111, 123, 124, 119, 129, 127, 125, 125, 128, 128, 92, 123, 127, 115, 135, 128, 125, 121, 127, 126, 124, 124, 126, 124, 123, 127, 122, 126, 121, 122, 135, 123, 119, 117, 122, 116, 151, 123, 123, 130, 126, 121, 128, 123, 122, 121, 126, 117, 120, 116, 129, 123, 104, 123, 121, 129, 119, 123, 122, 121, 129, 122, 136, 122, 124, 124, 120, 126, 128, 118, 123, 134, 126, 127, 118, 118, 122, 134, 119, 120, 120, 126, 121, 124, 118, 126, 119, 119, 126, 115, 155, 130, 124, 126, 128, 126, 128, 121, 123, 114, 127, 127, 123, 117, 130, 141, 125, 132, 135, 121, 124, 113, 124, 124, 122, 126, 132, 125, 137, 119, 118, 134, 117, 127, 127, 121, 123, 122, 121, 121, 127, 132, 120, 178, 120, 130, 119, 122, 127, 116, 120, 132, 136, 123, 122, 129, 146, 124, 120, 132, 121, 118, 125, 117, 110, 119, 121, 119, 122, 132, 119, 116, 122, 120, 121, 124, 125, 121, 122, 126, 134, 129, 123, 126, 129, 114, 112, 126, 133, 124, 116, 129, 129, 121, 119, 126, 118, 115, 130, 112, 121, 120, 127, 143, 120, 122, 124, 124, 121, 124, 124, 122, 123, 120, 123, 123, 119, 128, 118, 120, 119, 123, 129, 132, 117, 126, 123, 121, 131, 126, 127, 122, 121, 122, 122, 112, 123, 125, 126, 124, 123, 133, 130, 119, 130, 121, 120, 125, 122, 126, 129, 122, 129, 126, 123, 119, 122, 119, 131, 120, 119, 120, 119, 122, 121, 120, 127, 123, 122, 123, 131, 123, 124, 143, 117, 116, 135, 116, 125, 128, 118, 127, 121, 123, 128, 128, 125, 120, 130, 123, 122, 125, 118, 121, 120, 130, 121, 128, 121, 128, 131, 116, 128, 123, 124, 121, 128, 122, 121, 125, 120, 115, 121, 125, 133, 123, 121, 121, 129, 125, 123, 131, 121, 121, 122, 124, 121, 123, 134, 129, 122, 122, 123, 128, 124, 121, 120, 116, 119, 125, 121, 122, 119, 127, 126, 97, 118, 127, 124, 115, 121, 128, 126, 126, 126, 125, 117, 107, 119, 128, 127, 129, 119, 122, 138, 123, 117, 123, 124, 127, 121, 141, 124, 129, 133, 142, 123, 125, 128, 110, 121, 122, 111, 124, 110, 101, 108, 121, 121, 134, 130, 122, 135, 119, 123, 137, 127, 117, 122, 129, 117, 124, 124, 110, 121, 121, 131, 130, 122, 126, 122, 125, 122, 121, 130, 98, 126, 113, 115, 124, 124, 146, 123, 128, 131, 123, 81, 116, 131, 125, 117, 117, 124, 123, 119, 126, 119, 125, 113, 130, 124, 118, 129, 148, 120, 94, 130, 122, 126, 131, 124, 143, 127, 87, 120, 68, 121, 118, 136, 136, 130, 126, 129, 129, 111, 127, 125, 121, 121, 121, 124, 127, 120, 124, 123, 132, 121, 120, 127, 124, 133, 120, 122, 121, 133, 123, 124, 116, 125, 125, 116, 122, 124, 124, 144, 122, 122, 122, 132, 119, 119, 128, 121, 124, 125, 118, 118, 123, 122, 111, 124, 119, 125, 122, 127, 125, 117, 129, 124, 121, 124, 121, 112, 129, 121, 122, 118, 125, 126, 120, 124, 122, 124, 126, 124, 121, 128, 113, 119, 127, 125, 131, 120, 122, 124, 122, 118, 129, 123, 125, 125, 125, 119, 117, 121, 120, 128, 124, 123, 124, 125, 112, 126, 134, 117, 120, 127, 121, 126, 129, 123, 125, 127, 126, 120, 129, 126, 121, 122, 119, 119, 127, 119, 125, 120, 123, 124, 116, 123, 132, 117, 122, 120, 131, 138, 133, 103, 129, 128, 128, 97, 142, 108, 132, 112, 146, 117, 116, 128, 126, 114, 121, 124, 122, 112, 118, 119, 120, 116, 111, 114, 128, 130, 120, 131, 112, 117, 161, 137, 96, 126, 119, 122, 134, 134, 146, 111, 103, 130, 123, 118, 123, 123, 112, 127, 146, 128, 127, 132, 143, 85, 107, 120, 133, 127, 142, 132, 115, 135, 130, 106, 127, 125, 119, 133, 94, 117, 114, 100, 97, 112, 127, 128, 115, 122, 153, 130, 139, 123, 115, 123, 132, 124, 99, 106, 122, 126, 114, 114, 122, 132, 98, 142, 111, 121, 132, 100, 148, 108, 111, 128, 182, 114, 127, 130, 108, 117, 141, 122, 116, 115, 119, 117, 119, 117, 118, 117, 114, 121, 122, 115, 120, 120, 115, 127, 125, 124, 121, 126, 123, 123, 123, 122, 129, 121, 122, 129, 120, 120, 123, 123, 131, 109, 121, 116, 128, 124, 127, 123, 118, 124, 120, 125, 122, 123, 116, 121, 120, 124, 113, 122, 119, 115, 125, 119, 120, 42, 122, 80, 123, 131, 127, 115, 125, 133, 121, 123, 118, 127, 123, 123, 115, 117, 110, 125, 120, 126, 117, 121, 128, 131, 127, 126, 124, 124, 120, 113, 124, 125, 113, 125, 124, 125, 121, 126, 122, 119, 120, 123, 131, 133, 116, 124, 127, 119, 119, 125, 125, 122, 123, 120, 123, 108, 120, 125, 117, 134, 120, 101, 116, 128, 101, 123, 129, 117, 127, 124, 110, 121, 120, 123, 123, 122, 51, 122, 116, 121, 123, 125, 120, 123, 120, 121, 117, 122, 123, 129, 126, 121, 104, 125, 128, 127, 125, 135, 126, 124, 127, 138, 124, 124, 110, 121, 122, 131, 119, 127, 122, 118, 123, 120, 124, 120, 126, 122, 124, 125, 124, 119, 122, 124, 122, 123, 120, 125, 127, 163, 123, 123, 125, 130, 124, 119, 122, 124, 120, 120, 124, 123, 123, 121, 120, 123, 117, 126, 126, 121, 121, 121, 121, 126, 122, 117, 123, 126, 121, 126, 122, 119, 127, 120, 121, 118, 122, 122, 125, 119, 126, 122, 122, 122, 122, 123, 124, 121, 101, 122, 126, 124, 123, 125, 123, 121, 125, 121, 127, 86, 123, 119, 118, 121, 123, 121, 123, 124, 127, 120, 120, 129, 121, 122, 107, 127, 122, 123, 124, 122, 119, 111, 118, 123, 113, 122, 114, 120, 126, 119, 114, 108, 118, 130, 125, 125, 115, 128, 130, 133, 117, 113, 116, 118, 118, 128, 121, 128, 104, 140, 121, 127, 137, 104, 160, 132, 109, 128, 134, 118, 137, 120, 129, 112, 115, 126, 119, 117, 135, 126, 130, 122, 124, 107, 126, 129, 123, 137, 135, 135, 162, 115, 130, 135, 115, 125, 124, 119, 113, 144, 142, 122, 135, 132, 128, 130, 121, 123, 115, 140, 121, 122, 109, 122, 121, 129, 132, 119, 145, 121, 121, 138, 116, 118, 125, 136, 117, 124, 142, 139, 125, 119, 127, 125, 110, 124, 118, 131, 122, 115, 121, 139, 121, 112, 98, 117, 117, 121, 119, 132, 126, 151, 117, 121, 130, 128, 124, 108, 122, 124, 119, 118, 113, 126, 118, 134, 120, 131, 128, 120, 109, 115, 117, 137, 119, 125, 118, 131, 118, 124, 123, 123, 121, 127, 117, 123, 125, 116, 120, 132, 118, 111, 136, 124, 123, 122, 117, 119, 110, 119, 123, 124, 119, 127, 121, 111, 127, 117, 128, 142, 117, 129, 126, 111, 122, 130, 129, 128, 121, 105, 131, 126, 126, 127, 129, 126, 136, 119, 114, 122, 115, 124, 123, 118, 134, 118, 123, 121, 135, 123, 122, 114, 126, 117, 113, 132, 122, 118, 122, 115, 135, 118, 129, 121, 124, 115, 136, 118, 122, 124, 113, 134, 112, 119, 125, 123, 129, 123, 130, 124, 114, 133, 125, 121, 126, 127, 128, 114, 120, 134, 122, 123, 137, 119, 118, 129, 130, 109, 126, 125, 127, 130, 128, 124, 126, 136, 114, 124, 117, 123, 112, 123, 117, 127, 125, 114, 122, 123, 124, 124, 120, 135, 137, 129, 117, 101, 122, 128, 113, 128, 129, 126, 124, 135, 121, 136, 119, 120, 120, 123, 131, 122, 123, 114, 127, 129, 121, 121, 114, 115, 124, 126, 126, 127, 120, 121, 128, 127, 121, 117, 105, 121, 124, 122, 127, 117, 123, 125, 121, 118, 120, 117, 120, 118, 122, 120, 130, 117, 130, 130, 121, 126, 122, 131, 115, 121, 120, 137, 127, 119, 121, 124, 130, 99, 123, 126, 122, 119, 145, 121, 118, 122, 127, 124, 125, 124, 126, 123, 122, 125, 124, 124, 120, 124, 127, 122, 116, 117, 127, 130, 107, 118, 130, 122, 130, 128, 127, 127, 125, 123, 121, 121, 134, 127, 124, 137, 116, 122, 131, 125, 118, 123, 121, 134, 126, 127, 121, 119, 124, 124, 120, 125, 126, 110, 122, 120, 131, 120, 130, 122, 121, 122, 126, 120, 126, 123, 113, 127, 123, 126, 124, 116, 124, 142, 124, 107, 126, 119, 128, 121, 126, 129, 121, 122, 127, 126, 125, 122, 124, 131, 123, 147, 122, 122, 128, 113, 117, 127, 120, 130, 125, 125, 114, 122, 122, 121, 124, 125, 123, 124, 124, 124, 107, 116, 134, 121, 118, 123, 120, 129, 126, 118, 112, 117, 120, 124, 121, 115, 126, 127, 129, 122, 127, 119, 121, 121, 129, 133, 116, 123, 127, 118, 129, 121, 122, 123, 119, 126, 125, 126, 124, 124, 129, 127, 127, 130, 120, 123, 120, 128, 119, 118, 126, 139, 117, 111, 121, 131, 123, 125, 114, 123, 122, 122, 129, 120, 124, 119, 117, 115, 125, 113, 122, 124, 118, 119, 119, 116, 120, 110, 118, 125, 123, 120, 122, 125, 119, 120, 126, 119, 119, 128, 120, 118, 115, 124, 125, 129, 127, 126, 125, 126, 127, 122, 126, 120, 116, 131, 123, 126, 122, 126, 116, 126, 116, 131, 120, 118, 125, 125, 123, 124, 128, 120, 131, 126, 125, 127, 121, 155, 120, 122, 120, 121, 127, 126, 119, 124, 123, 103, 108, 123, 122, 122, 119, 120, 122, 122, 122, 127, 123, 114, 122, 126, 126, 125, 122, 127, 121, 123, 124, 121, 120, 118, 125, 119, 125, 122, 124, 117, 125, 106, 123, 124, 125, 123, 129, 118, 121, 122, 127, 112, 128, 135, 139, 125, 134, 123, 120, 122, 129, 125, 116, 115, 113, 125, 124, 126, 118, 117, 124, 124, 142, 133, 118, 125, 128, 122, 133, 135, 128, 134, 120, 132, 129, 122, 119, 122, 121, 121, 120, 118, 121, 118, 124, 121, 123, 124, 116, 118, 124, 127, 119, 124, 143, 117, 116, 120, 115, 124, 127, 119, 127, 117, 119, 122, 121, 123, 122, 134, 120, 114, 117, 123, 122, 127, 133, 110, 126, 123, 125, 147, 111, 128, 121, 124, 126, 128, 118, 115, 127, 124, 119, 122, 122, 133, 123, 129, 120, 127, 122, 109, 130, 119, 114, 110, 125, 120, 121, 123, 126, 122, 122, 122, 120, 114, 107, 121, 118, 107, 128, 124, 125, 129, 136, 129, 116, 146, 120, 119, 123, 149, 110, 119, 112, 98, 120, 100, 109, 125, 107, 138, 125, 134, 171, 170, 115, 107, 122, 118, 129, 130, 118, 139, 128, 138, 116, 109, 124, 113, 117, 111, 146, 122, 128, 126, 127, 124, 118, 116, 123, 113, 122, 119, 112, 114, 125, 126, 133, 118, 119, 129, 120, 107, 130, 122, 130, 122, 122, 108, 135, 127, 110, 125, 123, 110, 122, 108, 119, 165, 103, 129, 117, 103, 114, 135, 121, 119, 110, 135, 126, 109, 145, 128, 122, 112, 125, 125, 122, 117, 170, 116, 125, 112, 122, 142, 102, 128, 123, 127, 117, 113, 120, 127, 117, 122, 122, 117, 133, 146, 127, 182, 120, 157, 145, 144, 154, 131, 111, 125, 119, 113, 122, 108, 126, 119, 152, 112, 105, 118, 101, 115, 116, 133, 127, 97, 125, 103, 119, 117, 116, 110, 122, 102, 145, 146, 124, 162, 107, 117, 138, 146, 108, 120, 111, 128, 149, 131, 127, 125, 121, 109, 107, 104, 126, 140, 129, 140, 147, 92, 131, 125, 145, 113, 123, 140, 115, 127, 123, 139, 123, 133, 112, 112, 121, 119, 106, 122, 124, 157, 124, 74, 124, 99, 117, 130, 112, 131, 137, 141, 132, 123, 120, 102, 136, 131, 122, 110, 119, 129, 112, 109, 130, 125, 96, 116, 121, 127, 106, 118, 133, 113, 120, 160, 119, 122, 135, 115, 117, 118, 127, 126, 136, 111, 124, 125, 123, 120, 118, 116, 110, 125, 127, 127, 123, 121, 117, 112, 120, 121, 131, 138, 116, 126, 130, 126, 116, 119, 121, 134, 129, 122, 120, 122, 124, 123, 119, 119, 122, 124, 118, 110, 119, 127, 127, 127, 122, 130, 118, 122, 118, 119, 133, 126, 129, 124, 126, 126, 122, 123, 122, 121, 118, 117, 120, 135, 126, 122, 127, 115, 120, 129, 118, 119, 129, 109, 129, 125, 119, 127, 121, 127, 117, 124, 126, 123, 124, 134, 128, 118, 127, 123, 123, 130, 127, 125, 115, 123, 123, 130, 131, 134, 122, 123, 128, 126, 125, 119, 118, 123, 123, 115, 136, 120, 125, 121, 121, 125, 120, 133, 127, 126, 120, 125, 126, 120, 135, 123, 114, 126, 121, 128, 120, 111, 129, 116, 122, 117, 128, 124, 126, 117, 122, 123, 121, 122, 122, 124, 120, 120, 131, 123, 116, 118, 112, 127, 121, 129, 122, 123, 122, 153, 120, 123, 114, 121, 121, 128, 117, 124, 122, 130, 120, 121, 128, 126, 125, 119, 117, 120, 122, 125, 119, 124, 122, 120, 120, 139, 120, 114, 127, 127, 128, 119, 119, 125, 117, 118, 122, 124, 121, 120, 125, 122, 123, 131, 120, 121, 121, 122, 125, 131, 128, 124, 134, 112, 121, 132, 128, 118, 122, 128, 125, 125, 123, 120, 126, 125, 122, 121, 144, 125, 126, 117, 127, 122, 129, 117, 112, 121, 125, 130, 131, 122, 124, 128, 114, 132, 122, 103, 132, 119, 135, 123, 129, 117, 123, 123, 122, 121, 127, 128, 131, 122, 133, 124, 132, 124, 125, 121, 116, 117, 136, 126, 122, 119, 116, 122, 121, 123, 117, 126, 131, 118, 123, 128, 124, 128, 120, 122, 125, 125, 124, 121, 124, 126, 123, 124, 124, 121, 124, 154, 123, 117, 110, 115, 115, 126, 119, 126, 127, 111, 121, 124, 135, 128, 96, 122, 117, 121, 127, 120, 139, 119, 121, 124, 124, 119, 122, 128, 116, 129, 103, 127, 115, 112, 118, 124, 119, 117, 118, 129, 113, 115, 125, 122, 112, 125, 129, 124, 127, 120, 120, 123, 125, 119, 121, 129, 131, 126, 123, 117, 111, 114, 116, 135, 121, 120, 114, 123, 118, 116, 123, 116, 121, 121, 124, 113, 117, 124, 120, 114, 119, 126, 124, 143, 123, 117, 115, 125, 125, 124, 131, 123, 126, 124, 127, 112, 130, 81, 125, 128, 133, 130, 127, 104, 122, 128, 110, 130, 134, 146, 138, 126, 127, 139, 131, 111, 126, 108, 104, 132, 128, 111, 85, 132, 143, 125, 110, 115, 158, 135, 137, 127, 137, 103, 116, 140, 111, 104, 114, 125, 138, 126, 91, 125, 131, 134, 127, 105, 97, 148, 125, 117, 111, 120, 125, 138, 97, 129, 111, 122, 255, 116, 124, 122, 130, 125, 118, 114, 105, 117, 129, 124, 138, 118, 114, 106, 117, 121, 98, 111, 120, 119, 117, 120, 121, 123, 111, 168, 130, 118, 118, 122, 108, 111, 126, 125, 142, 124, 166, 128, 114, 111, 120, 131, 120, 125, 113, 134, 103, 118, 137, 104, 126, 134, 128, 133, 113, 124, 109, 129, 137, 129, 126, 125, 128, 128, 127, 117, 126, 120, 119, 124, 129, 116, 121, 122, 122, 114, 136, 115, 131, 127, 122, 125, 121, 121, 118, 122, 120, 128, 118, 119, 125, 105, 123, 122, 137, 123, 117, 123, 128, 117, 127, 115, 124, 128, 125, 133, 132, 122, 121, 118, 125, 127, 123, 114, 125, 120, 123, 120, 122, 135, 121, 118, 123, 131, 126, 119, 136, 123, 121, 134, 120, 122, 125, 119, 122, 117, 125, 126, 116, 125, 120, 128, 119, 117, 125, 122, 124, 127, 126, 118, 119, 120, 127, 114, 118, 120, 124, 125, 128, 124, 113, 122, 115, 120, 117, 114, 123, 132, 122, 122, 128, 130, 119, 120, 126, 123, 118, 121, 121, 122, 124, 135, 121, 124, 122, 124, 115, 118, 110, 125, 121, 123, 118, 121, 114, 129, 126, 124, 130, 129, 117, 121, 109, 123, 127, 126, 126, 124, 121, 160, 126, 121, 114, 129, 120, 128, 118, 131, 121, 118, 117, 122, 121, 134, 130, 122, 114, 121, 123, 120, 115, 119, 122, 120, 122, 131, 120, 110, 122, 144, 127, 114, 119, 121, 124, 118, 120, 122, 120, 122, 131, 118, 143, 132, 120, 126, 125, 128, 130, 128, 126, 120, 128, 117, 125, 134, 124, 125, 122, 126, 129, 125, 118, 121, 132, 116, 125, 127, 130, 125, 128, 124, 123, 124, 125, 127, 116, 125, 122, 122, 126, 127, 122, 122, 116, 134, 115, 111, 137, 126, 136, 123, 126, 121, 125, 121, 130, 125, 132, 127, 135, 126, 132, 121, 133, 125, 125, 120, 121, 126, 125, 131, 124, 122, 118, 120, 126, 123, 116, 138, 124, 119, 125, 117, 128, 125, 122, 121, 122, 124, 121, 124, 126, 131, 121, 124, 125, 109, 123, 123, 123, 122, 122, 122, 121, 122, 123, 120, 120, 123, 121, 127, 124, 122, 125, 121, 124, 124, 121, 115, 119, 124, 125, 127, 125, 135, 122, 122, 124, 121, 122, 122, 127, 126, 123, 132, 121, 122, 123, 119, 121, 124, 123, 122, 125, 119, 122, 124, 126, 124, 124, 124, 122, 126, 123, 132, 119, 121, 122, 122, 122, 122, 125, 126, 126, 114, 114, 116, 125, 121, 121, 120, 119, 123, 125, 126, 124, 124, 124, 124, 124, 124, 123, 127, 122, 121, 124, 117, 124, 120, 123, 122, 118, 123, 123, 121]) # parameters
+i51 = Internal("op51", "TENSOR_QUANT8_ASYMM", "{1, 28, 28, 256}, 0.023528477177, 0") # intermediate result
+i52 = Parameter("op52", "TENSOR_INT32", "{256}, 0.000832252670079, 0", [-1884, 2616, -210, 550, -35, -382, -1691, 5683, -100, -539, -2141, -164, 6676, -343, 494, 2084, 827, -61, -825, -1788, -119, 1560, -409, -792, 577, -401, 157, -731, 2754, -50, 4553, 1216, -369, -336, 2904, -595, 4462, -129, -434, -418, -2171, 4857, -144, 1306, -441, -386, 533, -575, 787, 2255, 3091, 3404, 3667, -272, 5095, -370, -103, -1000, 2933, 4342, 4233, -277, -126, -592, -68, -1615, 60, -475, 725, -768, 4874, 2, 1842, -514, 197, -2733, -512, 104, 5692, 1038, 751, 1345, -1439, -441, 1379, 1495, 2301, -1405, -408, 1437, 4501, 2220, -724, -222, 2513, -240, 692, 5183, 1577, 125, 1689, 3981, 4447, -1720, 2478, 3643, 5164, 2865, -759, 1997, 2077, 6366, 1727, -1623, -821, -120, -448, 1712, 500, -288, -300, 2786, -917, 8269, -261, -531, 2269, -421, -1191, 785, -521, -561, -63, -208, -746, -1521, -84, 112, 264, -1404, 4937, 2907, 1315, 393, 10, -598, 7132, 2318, 1271, -1888, -2319, 376, 3824, 464, -1671, 4753, 727, 6596, -752, 2540, 1856, 3008, 4146, -1702, -1343, 3173, 2241, -115, -1630, -159, 1511, -50, 1575, -317, 2710, -364, 3336, -412, -462, -133, -73, 1213, -18, -545, 4880, 1681, 2053, 3955, -97, 402, 3232, 1745, -520, -37, -833, 2292, 300, 3179, 585, 1183, 4481, -1922, -650, -21, 4456, 397, -736, -159, 829, 6986, -700, -1406, 4107, 2184, 299, -3703, 3540, 1565, 5888, 2576, 1245, 440, 7928, 3104, 4737, -253, 2132, 185, 3027, -905, -559, 1685, -561, 855, -93, 3513, 2287, -170, 27, 2200, 1498, -98, 997, 4617, 382, -274, 4951, 2198, 207, 1266, -270, -1587, 1827, 609, -195, -557]) # parameters
+i53 = Parameter("op53", "TENSOR_QUANT8_ASYMM", "{1, 3, 3, 256}, 0.0353721417487, 71", [69, 67, 94, 72, 99, 6, 55, 72, 59, 83, 72, 72, 73, 75, 81, 68, 68, 60, 68, 67, 70, 64, 68, 46, 70, 63, 81, 66, 67, 73, 70, 118, 62, 68, 73, 76, 78, 75, 88, 91, 81, 77, 75, 89, 70, 72, 90, 72, 48, 64, 71, 64, 68, 84, 71, 72, 65, 78, 74, 75, 67, 61, 75, 63, 42, 68, 91, 62, 65, 70, 75, 71, 63, 69, 82, 79, 71, 75, 65, 78, 69, 57, 69, 66, 62, 64, 73, 56, 60, 85, 70, 73, 80, 95, 64, 64, 84, 69, 64, 85, 62, 62, 78, 81, 67, 75, 76, 63, 70, 59, 30, 86, 67, 65, 99, 69, 69, 75, 89, 66, 75, 62, 67, 60, 64, 65, 70, 86, 86, 74, 69, 73, 57, 67, 60, 89, 78, 94, 75, 57, 69, 67, 68, 76, 79, 87, 72, 74, 78, 50, 75, 73, 64, 66, 73, 70, 71, 71, 109, 51, 62, 57, 70, 71, 70, 75, 67, 74, 73, 66, 94, 102, 63, 83, 76, 66, 69, 56, 77, 46, 67, 71, 60, 74, 75, 67, 65, 70, 85, 74, 61, 64, 67, 72, 75, 62, 77, 74, 84, 65, 76, 71, 83, 74, 77, 53, 75, 64, 66, 56, 67, 66, 72, 60, 65, 72, 73, 78, 72, 73, 80, 80, 71, 68, 69, 59, 67, 60, 72, 68, 71, 60, 89, 75, 61, 24, 70, 85, 78, 72, 70, 65, 33, 64, 46, 62, 76, 71, 62, 104, 83, 83, 63, 106, 84, 136, 77, 63, 97, 80, 91, 106, 85, 55, 73, 52, 81, 79, 46, 52, 40, 57, 121, 71, 40, 68, 73, 66, 80, 90, 78, 125, 50, 85, 63, 52, 67, 26, 82, 49, 81, 38, 74, 81, 132, 118, 76, 60, 77, 41, 76, 76, 57, 72, 97, 71, 88, 69, 64, 89, 61, 70, 54, 79, 54, 69, 56, 71, 77, 28, 100, 79, 97, 71, 66, 79, 52, 55, 65, 72, 47, 84, 87, 61, 66, 27, 58, 72, 76, 58, 65, 65, 49, 80, 72, 81, 63, 76, 65, 50, 66, 101, 91, 70, 62, 66, 62, 76, 64, 74, 86, 61, 70, 72, 80, 65, 100, 55, 62, 116, 72, 41, 80, 54, 52, 77, 78, 66, 79, 65, 78, 32, 64, 55, 98, 113, 84, 49, 58, 37, 48, 42, 89, 112, 89, 55, 67, 66, 83, 67, 102, 54, 81, 63, 80, 79, 70, 67, 56, 82, 78, 60, 75, 62, 30, 60, 62, 114, 69, 79, 81, 73, 74, 79, 81, 81, 79, 118, 68, 119, 52, 51, 66, 87, 105, 76, 72, 72, 32, 79, 47, 58, 67, 61, 96, 59, 72, 65, 40, 73, 80, 69, 122, 55, 98, 71, 73, 82, 75, 78, 70, 59, 125, 55, 69, 57, 61, 52, 69, 60, 79, 87, 69, 87, 68, 69, 48, 111, 66, 70, 64, 53, 64, 78, 66, 50, 36, 62, 57, 83, 60, 102, 54, 54, 83, 60, 68, 72, 86, 58, 60, 75, 60, 60, 72, 72, 62, 61, 63, 61, 110, 1, 67, 71, 70, 70, 63, 101, 74, 77, 69, 74, 67, 69, 81, 69, 91, 74, 66, 66, 72, 70, 70, 67, 66, 77, 60, 68, 78, 61, 67, 68, 73, 72, 75, 63, 70, 66, 72, 68, 81, 83, 64, 75, 72, 74, 66, 70, 67, 66, 65, 64, 77, 68, 69, 78, 68, 70, 89, 60, 73, 75, 75, 67, 70, 80, 74, 68, 70, 75, 75, 68, 69, 67, 66, 70, 79, 71, 71, 67, 73, 69, 72, 56, 68, 73, 67, 68, 71, 72, 87, 68, 73, 72, 67, 67, 69, 73, 76, 68, 71, 65, 66, 78, 79, 56, 64, 74, 73, 64, 65, 70, 79, 67, 69, 75, 60, 67, 69, 63, 68, 64, 72, 65, 63, 65, 69, 71, 71, 68, 78, 80, 71, 72, 69, 65, 67, 78, 45, 67, 57, 76, 71, 69, 68, 75, 73, 68, 66, 76, 76, 71, 75, 74, 73, 76, 69, 66, 69, 73, 69, 72, 66, 62, 69, 71, 66, 70, 72, 69, 69, 65, 38, 67, 65, 75, 70, 72, 72, 68, 84, 89, 60, 71, 67, 69, 75, 72, 67, 74, 79, 69, 63, 66, 75, 69, 64, 71, 72, 77, 75, 59, 75, 69, 76, 70, 77, 69, 65, 73, 72, 58, 73, 67, 73, 70, 77, 68, 72, 72, 73, 72, 79, 79, 71, 66, 80, 72, 72, 66, 66, 70, 60, 64, 66, 74, 63, 77, 71, 67, 70, 69, 69, 69, 90, 82, 99, 78, 75, 71, 64, 41, 63, 69, 69, 68, 81, 76, 78, 73, 99, 76, 99, 138, 84, 55, 79, 112, 81, 79, 57, 70, 90, 58, 43, 45, 78, 67, 75, 66, 76, 84, 46, 56, 110, 87, 65, 63, 60, 45, 82, 90, 83, 108, 58, 59, 56, 45, 72, 59, 77, 86, 78, 77, 109, 41, 86, 69, 58, 64, 56, 48, 52, 67, 57, 81, 46, 81, 57, 43, 76, 61, 102, 42, 58, 74, 66, 80, 63, 84, 63, 71, 105, 81, 57, 92, 50, 67, 68, 65, 82, 66, 61, 62, 57, 44, 39, 47, 60, 71, 48, 133, 66, 42, 52, 72, 62, 124, 63, 51, 65, 70, 66, 61, 30, 73, 81, 58, 105, 46, 65, 45, 69, 71, 76, 74, 112, 76, 80, 67, 83, 62, 83, 68, 66, 107, 66, 61, 79, 100, 65, 92, 95, 112, 44, 68, 50, 82, 66, 64, 31, 83, 56, 116, 67, 67, 40, 65, 67, 33, 56, 50, 78, 53, 73, 64, 51, 73, 74, 44, 61, 82, 82, 73, 66, 76, 79, 77, 76, 51, 69, 67, 69, 79, 68, 47, 48, 91, 67, 73, 88, 78, 53, 62, 65, 65, 55, 38, 68, 67, 38, 76, 80, 61, 57, 66, 61, 66, 72, 75, 62, 78, 72, 54, 64, 54, 46, 58, 64, 77, 72, 66, 60, 70, 73, 48, 72, 70, 84, 77, 64, 69, 59, 46, 66, 77, 74, 86, 71, 63, 122, 52, 69, 97, 71, 124, 85, 62, 70, 52, 96, 69, 85, 15, 60, 65, 69, 59, 111, 112, 64, 90, 65, 7, 92, 56, 42, 92, 25, 44, 96, 5, 100, 28, 94, 96, 32, 99, 24, 57, 37, 48, 148, 108, 95, 73, 107, 94, 131, 47, 26, 89, 119, 117, 42, 86, 97, 92, 21, 58, 22, 91, 29, 41, 105, 27, 88, 40, 93, 88, 31, 134, 57, 130, 59, 117, 52, 40, 48, 102, 35, 102, 63, 22, 51, 129, 98, 126, 60, 122, 41, 90, 71, 101, 43, 78, 65, 105, 36, 101, 78, 60, 29, 146, 94, 76, 102, 109, 103, 59, 127, 138, 64, 30, 51, 51, 118, 7, 70, 66, 38, 65, 52, 32, 70, 61, 42, 120, 96, 40, 46, 119, 99, 63, 0, 20, 59, 42, 22, 109, 88, 46, 34, 107, 93, 77, 103, 60, 98, 77, 73, 36, 55, 22, 98, 52, 89, 91, 89, 33, 113, 25, 102, 120, 54, 70, 100, 62, 43, 33, 23, 39, 47, 129, 255, 53, 54, 70, 95, 47, 92, 45, 119, 80, 124, 62, 50, 98, 98, 51, 62, 95, 90, 102, 22, 11, 68, 47, 52, 115, 47, 92, 40, 70, 117, 100, 92, 96, 126, 81, 87, 55, 38, 118, 116, 75, 72, 96, 97, 65, 20, 55, 49, 121, 26, 93, 92, 81, 27, 95, 48, 96, 101, 56, 101, 99, 35, 61, 79, 87, 56, 35, 41, 46, 48, 41, 8, 58, 33, 79, 63, 126, 62, 102, 106, 68, 17, 47, 61, 73, 52, 39, 59, 108, 115, 106, 53, 42, 32, 108, 42, 63, 105, 64, 46, 51, 69, 49, 40, 112, 72, 67, 49, 67, 63, 35, 61, 70, 70, 75, 74, 68, 74, 63, 102, 64, 73, 56, 63, 76, 68, 67, 61, 48, 34, 88, 81, 82, 63, 66, 59, 67, 61, 62, 90, 43, 74, 80, 64, 55, 68, 73, 70, 88, 71, 70, 70, 48, 71, 56, 79, 54, 66, 57, 70, 66, 90, 72, 69, 87, 66, 56, 67, 78, 56, 57, 56, 76, 80, 70, 78, 63, 70, 68, 92, 71, 85, 65, 77, 45, 68, 65, 71, 66, 78, 66, 57, 50, 111, 71, 73, 70, 49, 72, 67, 99, 63, 68, 65, 56, 62, 83, 73, 70, 63, 77, 60, 59, 71, 70, 81, 76, 67, 103, 97, 72, 68, 127, 68, 71, 68, 65, 70, 68, 65, 66, 67, 81, 66, 60, 69, 48, 78, 58, 68, 83, 86, 66, 82, 71, 72, 69, 80, 81, 66, 74, 71, 75, 52, 60, 41, 126, 67, 86, 70, 68, 67, 74, 55, 65, 58, 88, 70, 72, 73, 63, 73, 68, 71, 64, 100, 73, 70, 67, 83, 69, 73, 74, 74, 62, 66, 64, 50, 68, 52, 75, 64, 70, 62, 65, 64, 72, 92, 66, 69, 68, 62, 69, 62, 57, 83, 69, 75, 74, 80, 80, 65, 77, 81, 64, 69, 73, 70, 71, 79, 69, 69, 74, 80, 73, 88, 45, 73, 69, 66, 86, 69, 55, 54, 70, 79, 63, 77, 57, 66, 61, 72, 61, 71, 67, 62, 59, 65, 71, 98, 92, 67, 71, 64, 87, 57, 64, 63, 55, 64, 97, 69, 70, 71, 69, 69, 64, 73, 70, 70, 70, 70, 68, 75, 68, 67, 70, 83, 103, 66, 69, 70, 65, 63, 80, 68, 85, 76, 60, 66, 71, 73, 49, 76, 64, 69, 82, 73, 57, 66, 69, 63, 76, 71, 60, 70, 69, 78, 65, 85, 65, 74, 68, 70, 80, 69, 69, 81, 64, 75, 73, 74, 70, 69, 72, 72, 70, 63, 77, 76, 68, 72, 71, 68, 69, 75, 75, 61, 80, 77, 57, 71, 59, 66, 69, 67, 69, 70, 73, 65, 64, 77, 70, 69, 74, 69, 70, 75, 70, 71, 79, 66, 83, 78, 61, 70, 72, 85, 64, 66, 72, 83, 71, 70, 80, 64, 70, 71, 74, 80, 68, 68, 63, 65, 64, 71, 77, 72, 78, 66, 68, 70, 85, 74, 69, 64, 77, 62, 72, 59, 68, 70, 69, 71, 71, 72, 81, 59, 75, 85, 72, 75, 74, 74, 68, 69, 71, 69, 74, 50, 72, 63, 96, 72, 67, 66, 70, 61, 69, 67, 65, 38, 66, 64, 62, 61, 67, 70, 62, 74, 69, 63, 71, 76, 69, 72, 75, 66, 71, 74, 66, 63, 64, 78, 69, 64, 75, 73, 76, 64, 64, 76, 67, 66, 70, 77, 69, 68, 72, 69, 58, 71, 77, 71, 69, 66, 70, 71, 85, 73, 72, 76, 51, 71, 66, 82, 77, 71, 63, 70, 64, 75, 65, 79, 76, 87, 76, 73, 79, 73, 69, 68, 70, 84, 78, 78, 67, 72, 66, 63, 47, 87, 79, 69, 70, 64, 66, 78, 74, 44, 68, 64, 77, 61, 74, 72, 74, 72, 67, 65, 68, 66, 67, 69, 96, 33, 75, 69, 69, 72, 62, 69, 38, 63, 79, 63, 52, 70, 101, 66, 75, 90, 91, 81, 60, 54, 69, 70, 73, 73, 64, 72, 70, 61, 69, 58, 56, 67, 62, 70, 86, 67, 69, 81, 65, 73, 78, 67, 66, 68, 68, 57, 73, 75, 77, 78, 69, 61, 81, 67, 71, 58, 66, 63, 78, 67, 47, 77, 66, 71, 78, 69, 62, 66, 63, 63, 125, 72, 67, 69, 72, 70, 47, 77, 68, 64, 52, 64, 77, 73, 64, 65, 73, 77, 62, 71, 71, 79, 79, 67, 49, 99, 70, 68, 50, 60, 70, 68, 67, 71, 70, 67, 107, 64, 63, 69, 77, 68, 88, 77, 87, 76, 65, 43, 60, 46, 63, 73, 68, 60, 73, 72, 65, 56, 77, 79, 71, 50, 66, 70, 61, 70, 69, 66, 74, 83, 83, 58, 50, 76, 74, 73, 61, 64, 68, 71, 61, 98, 82, 71, 57, 73, 50, 72, 82, 69, 66, 68, 64, 88, 68, 59, 81, 67, 69, 80, 76, 65, 72, 94, 66, 71, 65, 81, 58, 67, 62, 83, 76, 71, 76, 80, 80, 71, 78, 63, 63, 79, 81, 70, 64, 67, 75, 71, 103, 78, 73, 51, 70, 74, 68, 67, 85, 68, 57, 71, 67, 70, 64, 60, 87, 93, 70, 72, 63, 67, 70, 63, 69, 70, 64, 69, 72, 71, 72, 65, 83, 64, 70, 66, 64, 63, 102, 69, 72, 70, 70, 63, 76, 69, 64, 70, 74, 69, 70, 78, 71, 69, 75, 67, 89, 74, 76, 71, 67, 67, 66, 73, 74, 68, 59, 69, 70, 68, 67, 66, 77, 67, 74, 72, 71, 68, 67, 72, 74, 72, 75, 68, 71, 68, 72, 70, 67, 74, 70, 71, 78, 73, 70, 81, 68, 79, 71, 76, 67, 71, 59, 74, 68, 76, 66, 81, 68, 77, 69, 71, 70, 71, 76, 74, 72, 72, 75, 72, 63, 66, 73, 69, 71, 70, 70, 79, 65, 69, 71, 74, 67, 70, 69, 73, 65, 71, 72, 68, 67, 76, 71, 69, 73, 74, 68, 65, 69, 54, 77, 73, 73, 71, 69, 68, 75, 69, 64, 69, 64, 66, 66, 71, 77, 72, 70, 68, 73, 69, 75, 71, 71, 79, 68, 71, 75, 74, 62, 71, 70, 72, 71, 69, 69, 56, 73, 80, 60, 82, 70, 76, 71, 70, 72, 70, 71, 78, 73, 64, 65, 70, 66, 65, 68, 70, 69, 67, 68, 72, 67, 65, 67, 71, 69, 70, 69, 64, 72, 66, 72, 76, 70, 68, 75, 69, 70, 71, 68, 65, 60, 79, 72, 70, 73, 65, 78, 68, 71, 72, 69, 74, 67, 74, 73, 68, 68, 71, 58, 75, 75, 69, 70, 72, 70, 71, 64, 70, 68, 76, 76, 71, 65, 75, 78, 72, 65, 70, 68, 70, 68, 74, 76, 76, 61, 75, 64, 71, 73, 70, 70, 54, 70, 62, 70, 76, 71, 68, 79, 64, 65, 68, 69, 68, 48]) # parameters
+i54 = Internal("op54", "TENSOR_QUANT8_ASYMM", "{1, 28, 28, 256}, 0.023528477177, 0") # intermediate result
+i55 = Parameter("op55", "TENSOR_INT32", "{256}, 0.000161647229106, 0", [13038, 7187, -24298, -18509, -18780, 1558, -12880, 6409, 2493, -614, 3006, 17689, -15305, -15619, -7550, -7451, 6741, -7009, -9807, 4343, 9604, -17478, 17697, 13585, 12043, -10615, -13043, 5678, 603, -19885, 2479, 2669, 10616, -6847, 6035, 6746, -3640, -16645, -1685, -2293, -3217, -12684, 1057, 16536, 11521, 5124, -8610, -8002, -12629, -5272, -5030, 6394, 7465, -2211, -11773, 688, 7272, 6863, 8981, 6999, -74, -7641, 9782, -24887, 8374, -2762, 9621, 4844, -12309, -811, -15184, -1548, -16757, 18301, -14979, -3268, 414, -1826, -17006, -11037, 10889, -8445, 6257, 6089, 9536, -2040, 15106, -716, -1134, -24398, 5140, 17991, 12970, 903, -588, 17261, 334, 19344, -6391, -5587, 9229, -5262, -1242, 6141, 8087, 12221, 11573, -3360, 5190, -3270, -16340, 7408, -9833, -15706, -11246, -1534, 1398, -574, -21277, 9695, 10785, 1425, 1469, 2030, 2195, -10946, -24017, -5205, -4717, 13443, 8551, 16814, 7685, 9186, -11930, -4643, -11006, -8981, -1500, -4608, -11237, -6168, -7115, -16394, -5450, -260, 8360, 16201, 8555, 7904, 6814, 11052, -7812, 5190, -4231, 8700, -7556, -16692, -15109, 1501, -179, -15900, -21630, -840, 78, 12024, -19599, -7008, -1401, 11691, -6062, -2361, -2078, -9851, -12886, -6197, -14323, 10714, -2559, 18021, -3530, -6368, -14301, 16510, -218, 9119, 19707, 9512, 156, -5396, -8165, -10861, -8285, -14774, -1369, 1001, -18740, -4590, -11465, -11136, -12620, -12954, -6689, 5329, -9041, 2334, -11316, 2216, 2525, 3014, 129, -7723, 5379, 5859, -22827, -3197, 222, -598, -4346, -10434, -8591, 7781, 6463, -6531, -11027, 5974, 9465, -10909, 78, 6011, -9447, 10412, -3753, -2977, 17704, -13772, 13510, -4946, -18878, -5365, -9546, -6774, 433, 15195, -9317, 4092, -9579, 3417, 18249, -40, 56, -6738, -494, -7194, -1236, 1385]) # parameters
+i56 = Parameter("op56", "TENSOR_QUANT8_ASYMM", "{256, 1, 1, 256}, 0.0068702804856, 124", [128, 122, 133, 119, 116, 124, 117, 128, 124, 127, 107, 176, 132, 123, 125, 117, 128, 124, 120, 127, 109, 130, 103, 119, 137, 106, 114, 115, 126, 132, 124, 128, 118, 125, 125, 109, 151, 129, 159, 113, 110, 129, 92, 113, 137, 146, 121, 114, 122, 124, 117, 146, 123, 130, 125, 120, 122, 113, 143, 128, 120, 135, 146, 124, 119, 119, 106, 115, 106, 119, 134, 130, 104, 99, 106, 131, 122, 111, 119, 162, 115, 130, 130, 118, 122, 112, 108, 130, 138, 144, 136, 120, 127, 137, 124, 115, 125, 128, 108, 108, 116, 125, 154, 123, 102, 114, 124, 134, 127, 108, 106, 118, 104, 121, 120, 145, 122, 124, 111, 120, 116, 109, 114, 138, 98, 117, 130, 118, 119, 117, 133, 115, 129, 125, 124, 116, 131, 111, 132, 138, 132, 139, 118, 114, 122, 123, 127, 120, 109, 123, 116, 109, 124, 121, 116, 123, 126, 95, 124, 127, 122, 136, 124, 104, 121, 131, 113, 133, 132, 137, 110, 131, 129, 138, 118, 124, 139, 115, 104, 115, 109, 77, 130, 131, 112, 133, 107, 118, 116, 123, 140, 119, 113, 137, 110, 134, 119, 121, 120, 116, 151, 117, 126, 129, 101, 124, 112, 128, 121, 133, 117, 121, 118, 117, 117, 124, 118, 114, 101, 121, 130, 122, 88, 130, 113, 115, 121, 129, 113, 131, 124, 100, 140, 125, 130, 144, 123, 115, 99, 138, 138, 122, 124, 134, 119, 113, 118, 123, 115, 112, 126, 120, 107, 108, 120, 117, 126, 109, 99, 126, 95, 94, 115, 126, 131, 128, 126, 143, 136, 139, 144, 121, 112, 126, 122, 110, 118, 126, 124, 114, 131, 125, 131, 124, 122, 122, 131, 105, 113, 131, 136, 143, 128, 126, 124, 128, 129, 132, 124, 112, 135, 117, 130, 121, 139, 154, 146, 119, 141, 114, 116, 123, 122, 139, 113, 113, 118, 122, 119, 110, 113, 112, 113, 113, 115, 126, 128, 136, 115, 120, 111, 116, 149, 146, 131, 130, 114, 118, 122, 110, 126, 124, 124, 118, 142, 123, 119, 128, 127, 119, 138, 141, 124, 137, 126, 126, 118, 118, 94, 136, 127, 116, 145, 112, 176, 139, 106, 101, 119, 117, 132, 113, 110, 131, 125, 130, 129, 122, 130, 131, 133, 119, 124, 105, 127, 110, 93, 123, 102, 137, 126, 142, 139, 111, 129, 117, 128, 110, 111, 121, 135, 129, 131, 120, 132, 117, 113, 129, 121, 146, 135, 130, 116, 119, 128, 124, 122, 112, 133, 131, 130, 122, 106, 122, 124, 119, 97, 129, 127, 122, 113, 120, 124, 125, 141, 122, 147, 121, 135, 133, 125, 111, 124, 111, 134, 102, 142, 113, 111, 129, 140, 112, 112, 135, 123, 104, 121, 120, 138, 121, 129, 118, 123, 99, 124, 144, 117, 123, 127, 133, 129, 141, 124, 118, 119, 132, 123, 125, 112, 130, 169, 90, 111, 121, 132, 140, 126, 124, 112, 132, 141, 147, 127, 101, 112, 131, 138, 120, 149, 134, 139, 112, 86, 126, 128, 126, 126, 119, 139, 112, 132, 124, 141, 121, 118, 124, 117, 122, 127, 126, 126, 137, 147, 137, 162, 112, 126, 127, 133, 120, 133, 127, 108, 88, 160, 122, 134, 123, 118, 148, 152, 112, 123, 121, 114, 116, 153, 110, 141, 133, 142, 110, 118, 170, 127, 128, 120, 116, 127, 118, 123, 130, 119, 132, 116, 123, 128, 117, 113, 165, 120, 101, 129, 124, 142, 131, 122, 118, 114, 123, 109, 142, 109, 127, 113, 111, 113, 133, 128, 116, 121, 142, 124, 130, 187, 129, 129, 116, 115, 127, 117, 135, 122, 118, 123, 132, 128, 117, 110, 129, 139, 120, 129, 131, 109, 116, 137, 126, 137, 118, 133, 119, 129, 157, 136, 119, 123, 135, 121, 135, 123, 117, 122, 122, 173, 102, 129, 123, 123, 129, 119, 124, 161, 118, 135, 116, 122, 131, 125, 124, 130, 123, 139, 126, 128, 126, 121, 126, 119, 126, 113, 140, 117, 131, 119, 131, 135, 116, 122, 92, 128, 137, 108, 121, 107, 148, 146, 114, 125, 134, 124, 122, 125, 132, 127, 131, 129, 118, 124, 112, 109, 126, 132, 86, 119, 134, 123, 128, 120, 142, 112, 126, 136, 132, 115, 105, 174, 121, 131, 130, 133, 122, 134, 138, 113, 134, 159, 143, 110, 130, 125, 115, 123, 117, 123, 108, 123, 108, 127, 125, 131, 115, 122, 116, 138, 129, 138, 123, 134, 117, 116, 123, 117, 129, 124, 109, 117, 128, 116, 120, 124, 122, 157, 131, 129, 121, 126, 138, 140, 112, 124, 124, 122, 127, 111, 123, 124, 120, 126, 136, 140, 130, 114, 125, 119, 127, 128, 124, 141, 114, 129, 107, 120, 119, 107, 138, 114, 120, 165, 121, 148, 124, 113, 119, 122, 121, 126, 109, 130, 121, 116, 121, 150, 124, 107, 129, 140, 118, 118, 150, 125, 124, 121, 128, 128, 121, 117, 120, 113, 128, 131, 120, 132, 122, 128, 157, 113, 100, 114, 120, 125, 104, 119, 123, 118, 111, 103, 128, 138, 131, 141, 166, 126, 111, 131, 120, 123, 124, 124, 126, 141, 125, 135, 130, 118, 113, 127, 115, 137, 134, 114, 122, 122, 126, 126, 124, 126, 121, 121, 118, 134, 121, 159, 139, 120, 124, 142, 130, 131, 147, 129, 118, 123, 109, 125, 111, 114, 144, 118, 125, 139, 122, 152, 136, 130, 131, 118, 126, 146, 122, 129, 128, 125, 122, 130, 130, 128, 113, 121, 115, 122, 150, 122, 121, 121, 121, 121, 134, 98, 125, 134, 131, 135, 135, 120, 127, 121, 127, 124, 103, 143, 151, 147, 117, 128, 119, 107, 120, 120, 112, 138, 124, 132, 117, 127, 126, 120, 123, 152, 118, 127, 112, 128, 127, 130, 117, 119, 111, 124, 123, 121, 101, 149, 122, 111, 132, 129, 129, 125, 125, 127, 138, 157, 132, 130, 122, 133, 146, 120, 115, 122, 143, 129, 124, 103, 126, 126, 114, 135, 131, 154, 121, 153, 126, 119, 123, 129, 121, 124, 127, 128, 119, 128, 107, 128, 144, 115, 126, 121, 121, 117, 133, 121, 128, 152, 130, 125, 129, 121, 123, 144, 125, 117, 123, 122, 129, 126, 122, 111, 117, 136, 132, 125, 134, 118, 118, 140, 122, 128, 129, 117, 137, 122, 121, 188, 143, 109, 137, 133, 120, 133, 128, 168, 110, 132, 123, 124, 116, 123, 117, 115, 129, 123, 122, 124, 124, 123, 123, 123, 130, 138, 129, 127, 130, 129, 97, 128, 113, 133, 126, 133, 104, 130, 117, 119, 122, 124, 124, 134, 116, 115, 123, 118, 118, 97, 127, 123, 109, 117, 128, 124, 125, 128, 116, 131, 125, 101, 127, 114, 128, 115, 133, 120, 129, 141, 116, 130, 138, 129, 121, 123, 121, 123, 124, 123, 128, 127, 121, 156, 126, 116, 114, 118, 108, 123, 135, 127, 128, 123, 119, 132, 134, 131, 170, 120, 119, 115, 126, 115, 125, 118, 131, 126, 110, 158, 120, 133, 119, 116, 114, 120, 133, 121, 122, 127, 129, 122, 152, 124, 130, 130, 123, 112, 129, 119, 130, 121, 128, 123, 125, 127, 120, 122, 134, 127, 118, 101, 102, 153, 125, 124, 122, 124, 129, 139, 115, 119, 125, 125, 120, 128, 118, 125, 122, 135, 105, 135, 121, 127, 124, 128, 116, 124, 143, 143, 128, 124, 99, 120, 119, 118, 116, 130, 121, 151, 140, 119, 123, 105, 132, 128, 133, 124, 95, 129, 119, 121, 98, 125, 126, 121, 116, 134, 125, 127, 117, 120, 129, 124, 118, 122, 123, 122, 123, 122, 134, 134, 106, 129, 139, 130, 127, 121, 128, 107, 124, 125, 123, 130, 130, 119, 124, 126, 133, 118, 130, 119, 120, 126, 130, 120, 124, 118, 136, 123, 138, 115, 124, 129, 125, 118, 121, 125, 120, 124, 124, 110, 127, 159, 125, 125, 124, 126, 122, 118, 126, 112, 114, 117, 116, 128, 111, 119, 125, 126, 122, 114, 122, 116, 117, 122, 123, 129, 132, 118, 115, 117, 136, 123, 122, 124, 128, 128, 115, 119, 124, 124, 108, 126, 141, 122, 120, 120, 140, 128, 123, 124, 112, 120, 119, 130, 126, 124, 126, 130, 119, 121, 122, 119, 125, 124, 127, 120, 120, 136, 125, 120, 135, 133, 143, 122, 125, 115, 126, 130, 125, 120, 124, 131, 129, 123, 101, 122, 130, 109, 126, 124, 125, 123, 129, 110, 115, 121, 110, 125, 143, 125, 131, 121, 113, 125, 125, 129, 131, 130, 137, 133, 113, 124, 118, 117, 126, 119, 124, 125, 134, 123, 106, 113, 124, 130, 124, 138, 127, 120, 126, 121, 124, 109, 136, 116, 123, 129, 123, 121, 126, 123, 136, 119, 78, 132, 127, 117, 124, 122, 119, 121, 123, 122, 128, 115, 95, 120, 122, 111, 122, 132, 133, 125, 136, 124, 116, 126, 126, 127, 131, 127, 123, 116, 114, 139, 117, 122, 124, 118, 117, 174, 119, 121, 119, 130, 118, 117, 120, 130, 123, 125, 125, 126, 120, 119, 118, 126, 123, 126, 122, 126, 111, 128, 127, 115, 111, 106, 120, 131, 116, 112, 129, 118, 120, 120, 132, 122, 128, 125, 81, 120, 127, 114, 122, 117, 126, 135, 117, 124, 137, 116, 116, 122, 117, 116, 123, 123, 151, 117, 143, 141, 121, 122, 125, 131, 127, 124, 121, 136, 123, 111, 116, 126, 139, 125, 118, 131, 114, 123, 126, 118, 64, 112, 125, 123, 130, 135, 108, 165, 129, 103, 115, 123, 135, 104, 109, 125, 120, 146, 123, 121, 134, 159, 120, 110, 117, 139, 136, 118, 140, 118, 172, 106, 133, 122, 121, 133, 131, 113, 138, 127, 128, 119, 137, 122, 122, 124, 118, 111, 131, 110, 138, 129, 133, 139, 136, 142, 113, 133, 126, 123, 124, 134, 140, 119, 114, 119, 125, 124, 119, 112, 119, 121, 123, 132, 132, 126, 149, 113, 127, 124, 129, 142, 123, 122, 105, 119, 123, 121, 121, 125, 105, 122, 121, 126, 130, 114, 122, 134, 139, 129, 125, 225, 106, 138, 140, 110, 146, 128, 128, 114, 139, 141, 130, 132, 120, 118, 143, 136, 135, 125, 5, 123, 145, 115, 137, 116, 117, 127, 136, 120, 120, 124, 132, 96, 128, 122, 137, 132, 118, 110, 124, 143, 121, 127, 104, 123, 133, 130, 116, 129, 129, 198, 127, 140, 121, 133, 127, 130, 116, 123, 86, 131, 132, 125, 130, 156, 186, 122, 129, 92, 109, 113, 126, 117, 119, 130, 109, 147, 122, 119, 114, 142, 153, 124, 141, 138, 149, 127, 163, 128, 129, 120, 132, 137, 110, 136, 132, 133, 108, 125, 139, 144, 106, 123, 131, 131, 100, 112, 133, 136, 111, 126, 133, 117, 128, 120, 140, 120, 126, 127, 121, 139, 109, 124, 139, 122, 118, 113, 132, 124, 129, 124, 128, 134, 121, 113, 132, 123, 130, 128, 114, 122, 123, 134, 113, 114, 117, 123, 129, 117, 123, 119, 141, 122, 121, 103, 122, 134, 120, 119, 119, 150, 145, 129, 140, 124, 168, 123, 103, 118, 120, 134, 122, 118, 143, 124, 102, 113, 126, 112, 130, 123, 139, 118, 115, 116, 124, 125, 120, 135, 124, 114, 93, 123, 151, 117, 118, 120, 135, 128, 136, 117, 129, 115, 131, 139, 124, 102, 158, 122, 122, 130, 115, 125, 122, 135, 127, 121, 129, 110, 114, 118, 123, 125, 120, 154, 112, 155, 112, 129, 120, 119, 116, 121, 111, 119, 105, 137, 116, 111, 125, 122, 151, 111, 110, 104, 122, 132, 129, 113, 124, 105, 108, 124, 146, 134, 127, 114, 132, 107, 128, 124, 136, 124, 139, 109, 146, 116, 120, 121, 127, 135, 109, 119, 134, 130, 127, 145, 122, 120, 123, 120, 125, 131, 90, 115, 133, 120, 125, 111, 134, 127, 133, 136, 97, 138, 115, 115, 178, 129, 136, 127, 124, 123, 128, 140, 140, 123, 126, 135, 122, 121, 105, 114, 128, 141, 114, 123, 121, 133, 127, 122, 100, 109, 95, 121, 114, 121, 119, 157, 105, 124, 123, 119, 93, 111, 159, 121, 104, 119, 136, 116, 119, 129, 123, 123, 127, 116, 132, 129, 130, 132, 100, 121, 118, 105, 135, 131, 123, 156, 130, 121, 127, 119, 111, 115, 118, 130, 141, 128, 119, 123, 137, 124, 122, 117, 123, 118, 95, 109, 129, 79, 108, 121, 137, 121, 134, 92, 107, 117, 122, 122, 109, 106, 125, 111, 118, 117, 127, 125, 115, 121, 119, 114, 131, 120, 122, 133, 116, 127, 128, 96, 117, 135, 118, 141, 124, 118, 110, 108, 129, 121, 139, 122, 136, 131, 118, 161, 127, 149, 118, 138, 115, 112, 105, 137, 119, 110, 120, 120, 138, 124, 154, 120, 148, 120, 127, 113, 145, 132, 117, 116, 121, 117, 129, 123, 122, 121, 122, 115, 131, 103, 133, 88, 149, 101, 122, 126, 123, 121, 144, 126, 132, 152, 126, 131, 122, 118, 125, 121, 117, 90, 123, 116, 100, 122, 128, 122, 125, 123, 105, 116, 118, 129, 131, 111, 135, 142, 135, 164, 138, 117, 117, 124, 122, 122, 130, 124, 125, 119, 116, 131, 123, 120, 134, 131, 126, 113, 123, 120, 129, 110, 128, 118, 129, 129, 134, 129, 124, 128, 128, 123, 121, 117, 103, 133, 112, 118, 133, 123, 107, 122, 115, 122, 120, 115, 119, 127, 116, 125, 136, 130, 134, 129, 107, 112, 122, 117, 128, 122, 129, 123, 130, 120, 132, 97, 138, 124, 117, 118, 119, 117, 118, 125, 128, 125, 126, 116, 120, 129, 121, 136, 119, 119, 134, 144, 115, 125, 117, 133, 116, 115, 101, 129, 106, 130, 127, 128, 115, 126, 110, 122, 124, 132, 131, 123, 123, 121, 126, 120, 126, 125, 125, 111, 120, 108, 117, 125, 122, 131, 133, 129, 120, 97, 118, 133, 119, 125, 114, 124, 123, 141, 113, 132, 124, 101, 119, 122, 120, 132, 130, 107, 129, 119, 120, 124, 119, 124, 120, 129, 122, 118, 124, 116, 127, 125, 120, 103, 127, 115, 125, 103, 124, 134, 106, 128, 132, 126, 129, 113, 121, 125, 134, 136, 119, 125, 114, 129, 128, 120, 120, 126, 125, 128, 115, 127, 118, 132, 128, 120, 118, 119, 102, 130, 108, 116, 127, 127, 129, 122, 114, 123, 126, 122, 113, 121, 115, 118, 119, 125, 126, 126, 122, 135, 121, 127, 121, 158, 122, 134, 108, 93, 125, 135, 134, 128, 130, 124, 123, 115, 125, 105, 125, 115, 132, 119, 129, 143, 129, 125, 119, 117, 125, 122, 130, 126, 121, 115, 111, 131, 135, 143, 129, 118, 116, 120, 123, 130, 134, 121, 125, 131, 129, 106, 117, 119, 116, 121, 120, 130, 132, 143, 120, 122, 77, 126, 117, 126, 114, 126, 132, 116, 130, 129, 130, 95, 123, 126, 125, 119, 127, 122, 115, 123, 121, 129, 105, 122, 86, 122, 125, 121, 121, 125, 128, 127, 128, 123, 126, 124, 161, 131, 114, 122, 124, 121, 129, 106, 140, 127, 120, 132, 126, 131, 125, 105, 149, 114, 120, 124, 131, 123, 122, 129, 119, 120, 112, 120, 127, 136, 125, 123, 124, 127, 130, 120, 161, 124, 124, 118, 117, 111, 127, 129, 121, 123, 131, 124, 121, 122, 125, 126, 128, 123, 137, 120, 131, 148, 117, 116, 124, 100, 125, 126, 134, 121, 124, 139, 123, 116, 101, 127, 127, 122, 128, 118, 124, 130, 118, 120, 111, 123, 152, 129, 84, 123, 122, 110, 122, 127, 134, 130, 137, 141, 123, 132, 127, 124, 124, 118, 126, 117, 123, 118, 154, 151, 125, 110, 122, 121, 129, 128, 133, 119, 127, 122, 123, 125, 122, 108, 118, 106, 109, 130, 120, 113, 118, 119, 122, 134, 120, 118, 126, 113, 114, 123, 112, 119, 157, 119, 114, 115, 151, 122, 135, 134, 121, 134, 122, 113, 129, 124, 121, 116, 119, 167, 122, 115, 104, 123, 119, 112, 139, 146, 132, 133, 129, 110, 118, 129, 110, 123, 130, 126, 132, 112, 127, 119, 121, 108, 115, 119, 136, 134, 115, 122, 123, 115, 113, 120, 123, 116, 101, 123, 128, 129, 115, 106, 132, 154, 132, 142, 123, 118, 138, 126, 131, 120, 128, 127, 129, 112, 131, 135, 127, 140, 120, 104, 124, 125, 127, 121, 106, 125, 124, 137, 125, 120, 126, 124, 111, 122, 122, 98, 147, 111, 123, 125, 117, 124, 129, 113, 114, 125, 121, 116, 125, 127, 132, 122, 140, 119, 123, 125, 132, 123, 120, 136, 117, 128, 123, 132, 137, 130, 124, 106, 126, 117, 120, 131, 120, 114, 115, 102, 115, 132, 146, 118, 121, 115, 125, 122, 112, 146, 122, 130, 146, 118, 135, 119, 128, 125, 109, 129, 99, 120, 139, 81, 130, 117, 124, 131, 125, 121, 126, 120, 133, 131, 127, 118, 112, 124, 139, 132, 123, 117, 132, 110, 125, 131, 124, 125, 120, 115, 135, 115, 128, 116, 139, 136, 117, 113, 119, 95, 112, 118, 147, 112, 119, 117, 134, 106, 121, 116, 119, 139, 119, 116, 116, 126, 125, 118, 125, 122, 123, 121, 127, 118, 127, 127, 122, 128, 121, 128, 122, 125, 124, 119, 120, 122, 122, 118, 122, 120, 122, 123, 123, 124, 125, 123, 122, 117, 126, 125, 127, 124, 116, 130, 121, 120, 129, 124, 127, 121, 125, 125, 122, 127, 123, 127, 124, 124, 123, 123, 120, 127, 121, 124, 128, 123, 122, 126, 123, 125, 119, 121, 127, 125, 123, 122, 121, 128, 116, 126, 128, 121, 125, 122, 119, 119, 130, 123, 126, 123, 131, 122, 123, 132, 123, 125, 122, 125, 127, 127, 122, 124, 122, 126, 125, 131, 127, 121, 119, 121, 114, 126, 125, 123, 127, 123, 125, 126, 126, 128, 123, 127, 120, 124, 117, 121, 128, 124, 117, 120, 117, 128, 126, 122, 118, 123, 124, 124, 119, 124, 130, 123, 122, 119, 124, 122, 122, 126, 118, 125, 125, 127, 122, 126, 121, 130, 121, 131, 124, 118, 123, 121, 124, 121, 123, 121, 123, 121, 121, 126, 126, 125, 124, 124, 121, 121, 126, 124, 123, 122, 122, 120, 125, 126, 125, 122, 109, 120, 127, 121, 124, 122, 129, 125, 121, 124, 123, 126, 130, 119, 128, 124, 120, 121, 122, 127, 121, 125, 122, 121, 121, 119, 120, 122, 124, 124, 123, 121, 120, 122, 121, 127, 125, 122, 126, 124, 118, 121, 121, 123, 124, 126, 120, 130, 123, 123, 132, 126, 122, 122, 121, 120, 123, 129, 122, 131, 125, 125, 125, 128, 126, 115, 128, 124, 126, 122, 123, 125, 126, 122, 121, 124, 121, 117, 126, 134, 118, 124, 108, 123, 135, 131, 119, 107, 123, 126, 113, 125, 124, 142, 126, 142, 124, 126, 127, 141, 129, 130, 127, 111, 125, 120, 122, 121, 127, 127, 118, 127, 143, 125, 126, 120, 119, 116, 117, 133, 119, 123, 127, 115, 128, 106, 114, 118, 134, 124, 138, 123, 120, 134, 136, 118, 134, 134, 129, 137, 127, 124, 130, 108, 124, 119, 120, 121, 141, 124, 120, 122, 111, 131, 140, 125, 134, 122, 109, 127, 120, 118, 127, 115, 137, 130, 150, 123, 118, 128, 121, 127, 115, 113, 134, 126, 119, 134, 138, 132, 115, 110, 133, 125, 117, 125, 117, 109, 124, 128, 142, 136, 136, 116, 132, 131, 124, 112, 128, 127, 123, 116, 136, 129, 123, 119, 133, 128, 126, 136, 116, 117, 127, 141, 128, 128, 125, 119, 121, 118, 118, 109, 136, 111, 120, 112, 129, 129, 140, 122, 124, 105, 124, 131, 116, 163, 137, 128, 134, 120, 100, 138, 85, 119, 138, 125, 129, 121, 118, 121, 123, 134, 125, 127, 126, 117, 141, 121, 123, 118, 130, 131, 118, 127, 133, 124, 127, 122, 130, 109, 122, 119, 124, 130, 129, 121, 123, 114, 134, 122, 146, 131, 128, 120, 132, 115, 139, 108, 124, 120, 116, 122, 110, 115, 131, 138, 128, 132, 129, 125, 119, 119, 96, 112, 127, 121, 112, 130, 122, 116, 128, 130, 131, 118, 151, 127, 138, 120, 116, 121, 123, 129, 119, 130, 126, 119, 133, 128, 133, 118, 129, 121, 126, 120, 125, 123, 150, 134, 128, 130, 119, 143, 127, 119, 128, 106, 124, 135, 116, 122, 127, 144, 133, 111, 131, 113, 129, 117, 120, 141, 138, 118, 103, 133, 135, 121, 126, 112, 126, 129, 121, 122, 126, 121, 130, 122, 117, 128, 117, 120, 129, 120, 114, 127, 117, 126, 129, 119, 141, 125, 105, 118, 127, 127, 117, 125, 111, 102, 123, 120, 120, 114, 123, 119, 109, 107, 125, 122, 114, 120, 137, 123, 127, 123, 119, 166, 118, 127, 110, 118, 128, 98, 124, 102, 118, 116, 124, 125, 136, 122, 119, 116, 175, 132, 120, 141, 135, 127, 125, 127, 127, 105, 109, 118, 118, 114, 131, 132, 121, 122, 125, 121, 130, 123, 128, 113, 133, 117, 125, 123, 118, 119, 124, 118, 131, 130, 116, 131, 128, 127, 120, 129, 122, 116, 124, 128, 119, 121, 121, 128, 117, 121, 114, 119, 117, 120, 122, 124, 127, 119, 146, 132, 109, 111, 113, 137, 128, 129, 126, 122, 122, 133, 113, 130, 120, 120, 127, 126, 147, 146, 119, 104, 116, 123, 131, 128, 122, 125, 127, 125, 128, 136, 126, 120, 125, 114, 88, 128, 126, 126, 103, 128, 125, 121, 126, 125, 132, 134, 124, 120, 124, 119, 126, 127, 138, 118, 124, 120, 145, 123, 126, 141, 121, 128, 129, 134, 102, 124, 131, 128, 128, 118, 128, 131, 121, 125, 132, 123, 139, 123, 127, 119, 113, 128, 150, 118, 109, 94, 116, 125, 113, 117, 127, 144, 134, 123, 128, 116, 116, 130, 143, 123, 119, 128, 117, 132, 108, 109, 135, 121, 133, 123, 125, 117, 108, 115, 125, 108, 110, 136, 140, 116, 123, 126, 129, 136, 116, 128, 126, 122, 134, 146, 129, 131, 129, 119, 87, 120, 139, 127, 123, 127, 137, 133, 113, 119, 125, 135, 122, 125, 107, 110, 126, 123, 114, 137, 125, 122, 122, 121, 117, 144, 126, 122, 130, 133, 119, 129, 131, 127, 150, 107, 128, 132, 127, 129, 114, 124, 108, 75, 129, 120, 136, 127, 124, 132, 125, 115, 127, 131, 111, 153, 129, 116, 128, 130, 127, 132, 124, 112, 120, 129, 129, 118, 100, 128, 131, 149, 130, 135, 131, 126, 125, 101, 123, 124, 121, 118, 120, 138, 113, 122, 122, 121, 108, 124, 115, 135, 118, 132, 140, 118, 121, 124, 121, 129, 131, 137, 104, 125, 103, 105, 133, 124, 130, 117, 135, 129, 114, 142, 127, 121, 122, 124, 113, 136, 117, 121, 132, 88, 108, 159, 121, 118, 122, 123, 122, 142, 124, 140, 135, 145, 108, 120, 125, 118, 118, 130, 125, 133, 128, 127, 126, 130, 114, 110, 124, 129, 115, 125, 111, 140, 147, 132, 115, 117, 118, 136, 134, 127, 104, 140, 134, 120, 139, 126, 157, 123, 125, 136, 163, 127, 131, 124, 125, 122, 130, 125, 123, 125, 119, 119, 126, 123, 128, 114, 128, 103, 129, 124, 95, 138, 133, 131, 123, 129, 125, 125, 127, 132, 125, 139, 103, 123, 138, 121, 132, 114, 128, 130, 118, 131, 111, 121, 119, 127, 115, 111, 129, 112, 102, 124, 127, 124, 110, 107, 114, 123, 119, 126, 113, 118, 119, 123, 110, 123, 125, 140, 126, 119, 121, 123, 122, 122, 126, 114, 134, 138, 122, 117, 133, 126, 110, 105, 122, 108, 122, 120, 123, 125, 129, 123, 123, 102, 124, 124, 128, 135, 147, 124, 123, 134, 137, 95, 130, 119, 125, 130, 117, 125, 129, 114, 125, 127, 122, 120, 125, 128, 121, 148, 105, 125, 133, 123, 125, 138, 103, 129, 114, 118, 123, 123, 123, 132, 133, 124, 122, 125, 125, 118, 134, 123, 116, 126, 124, 143, 109, 119, 118, 107, 140, 123, 123, 124, 121, 113, 111, 119, 126, 149, 134, 115, 116, 121, 131, 111, 143, 118, 122, 103, 127, 119, 122, 131, 116, 141, 127, 115, 125, 136, 123, 127, 119, 109, 122, 130, 118, 122, 118, 124, 104, 126, 111, 122, 127, 109, 133, 127, 125, 97, 127, 123, 127, 119, 118, 118, 124, 129, 107, 137, 114, 108, 123, 125, 128, 115, 132, 117, 114, 131, 119, 119, 122, 111, 124, 130, 104, 103, 145, 124, 132, 113, 121, 142, 123, 119, 161, 121, 118, 124, 121, 140, 119, 124, 128, 112, 134, 108, 136, 123, 116, 121, 117, 143, 115, 113, 124, 127, 110, 114, 127, 116, 132, 112, 118, 120, 134, 122, 129, 126, 125, 110, 116, 133, 117, 129, 116, 126, 123, 128, 125, 112, 176, 130, 120, 125, 136, 124, 123, 110, 125, 132, 123, 119, 115, 122, 120, 104, 131, 134, 132, 130, 122, 136, 125, 130, 126, 124, 120, 125, 125, 111, 121, 123, 129, 128, 127, 118, 125, 132, 126, 116, 129, 118, 122, 125, 126, 124, 122, 123, 126, 122, 122, 124, 111, 129, 117, 124, 123, 115, 127, 120, 121, 129, 135, 121, 120, 132, 126, 127, 128, 123, 126, 121, 120, 123, 128, 124, 115, 131, 125, 129, 126, 125, 116, 132, 120, 120, 126, 118, 123, 119, 122, 120, 128, 119, 117, 125, 125, 125, 128, 128, 122, 119, 120, 125, 122, 112, 130, 119, 121, 110, 119, 127, 117, 128, 131, 127, 116, 127, 123, 122, 121, 125, 129, 135, 126, 119, 131, 119, 142, 126, 115, 126, 124, 137, 133, 123, 117, 131, 119, 122, 130, 129, 130, 128, 121, 124, 124, 135, 112, 126, 120, 127, 109, 118, 126, 121, 128, 119, 127, 112, 130, 126, 118, 124, 130, 134, 127, 118, 115, 130, 116, 128, 121, 127, 124, 121, 131, 119, 125, 133, 118, 122, 127, 132, 128, 133, 125, 137, 117, 130, 130, 123, 126, 121, 114, 129, 125, 117, 125, 120, 125, 127, 129, 126, 129, 125, 124, 121, 126, 123, 123, 111, 126, 118, 111, 131, 133, 122, 114, 115, 120, 124, 122, 121, 126, 119, 132, 130, 127, 129, 124, 120, 126, 121, 121, 124, 121, 118, 128, 128, 130, 111, 126, 120, 121, 133, 130, 127, 128, 119, 125, 129, 127, 128, 113, 126, 126, 123, 123, 122, 120, 119, 115, 129, 117, 123, 122, 110, 124, 131, 120, 126, 120, 111, 125, 116, 129, 116, 119, 121, 110, 101, 125, 151, 114, 110, 127, 121, 106, 129, 137, 125, 127, 111, 128, 120, 132, 131, 119, 123, 129, 129, 125, 143, 122, 139, 140, 123, 116, 116, 101, 111, 138, 125, 111, 133, 116, 117, 127, 137, 113, 114, 122, 153, 127, 131, 110, 108, 113, 115, 123, 112, 129, 146, 114, 114, 118, 116, 117, 128, 130, 125, 118, 126, 110, 120, 127, 114, 103, 142, 127, 102, 120, 124, 127, 121, 115, 116, 124, 140, 121, 108, 145, 125, 103, 113, 117, 124, 119, 128, 122, 138, 117, 122, 127, 111, 120, 108, 101, 113, 132, 118, 134, 117, 116, 104, 113, 130, 120, 115, 141, 113, 116, 111, 134, 113, 111, 112, 112, 131, 133, 130, 113, 118, 135, 128, 135, 128, 117, 118, 121, 137, 146, 142, 131, 126, 103, 123, 128, 118, 131, 128, 127, 117, 117, 135, 111, 119, 92, 114, 144, 123, 113, 117, 138, 130, 142, 119, 165, 97, 124, 104, 173, 138, 132, 124, 116, 122, 140, 113, 115, 128, 123, 116, 123, 104, 138, 129, 140, 131, 123, 132, 130, 149, 114, 127, 124, 118, 124, 121, 135, 127, 121, 111, 110, 108, 105, 103, 99, 126, 116, 137, 115, 131, 108, 124, 123, 114, 133, 111, 110, 95, 117, 119, 119, 132, 135, 125, 134, 137, 152, 130, 116, 122, 105, 109, 129, 140, 142, 99, 127, 131, 141, 139, 128, 116, 121, 114, 130, 125, 124, 128, 112, 112, 129, 121, 124, 117, 113, 132, 113, 125, 137, 119, 120, 125, 96, 122, 126, 125, 114, 122, 122, 116, 115, 131, 118, 126, 121, 121, 120, 120, 118, 133, 115, 114, 127, 144, 111, 123, 118, 121, 132, 136, 119, 122, 130, 122, 115, 124, 122, 123, 116, 126, 120, 126, 121, 118, 128, 113, 123, 130, 117, 124, 151, 128, 122, 131, 120, 123, 135, 108, 131, 122, 124, 119, 134, 113, 129, 126, 113, 118, 119, 113, 122, 132, 112, 124, 123, 119, 126, 130, 115, 123, 122, 135, 122, 120, 131, 133, 129, 130, 122, 127, 107, 112, 122, 133, 113, 132, 126, 134, 130, 122, 113, 119, 127, 117, 118, 131, 126, 119, 119, 117, 135, 135, 136, 123, 121, 121, 129, 130, 131, 125, 116, 114, 129, 125, 119, 123, 122, 126, 111, 123, 126, 124, 117, 124, 113, 126, 130, 124, 118, 135, 129, 136, 134, 116, 119, 126, 116, 117, 147, 130, 121, 102, 122, 117, 114, 124, 125, 127, 126, 121, 118, 136, 130, 142, 119, 129, 127, 123, 129, 119, 130, 115, 121, 122, 112, 118, 114, 126, 137, 122, 140, 123, 115, 117, 130, 134, 122, 127, 119, 122, 134, 119, 124, 135, 123, 119, 126, 119, 135, 127, 142, 118, 108, 105, 123, 143, 122, 105, 122, 118, 117, 134, 114, 110, 125, 124, 122, 129, 125, 117, 118, 124, 116, 125, 123, 122, 127, 125, 127, 127, 134, 127, 127, 118, 125, 130, 124, 111, 128, 111, 120, 117, 132, 123, 101, 124, 122, 119, 120, 117, 117, 124, 116, 125, 127, 121, 126, 125, 130, 141, 130, 131, 120, 127, 127, 126, 130, 129, 123, 122, 93, 123, 124, 124, 122, 130, 124, 126, 117, 141, 125, 133, 123, 130, 129, 128, 117, 122, 128, 119, 117, 130, 118, 122, 129, 133, 118, 130, 120, 121, 135, 130, 136, 129, 125, 129, 70, 132, 132, 137, 116, 101, 128, 116, 122, 121, 126, 121, 130, 115, 117, 126, 171, 130, 125, 128, 101, 96, 122, 131, 133, 104, 118, 121, 200, 121, 120, 131, 127, 120, 123, 128, 118, 116, 125, 118, 131, 101, 123, 106, 122, 116, 121, 131, 128, 119, 118, 116, 135, 117, 121, 124, 126, 117, 119, 115, 129, 125, 114, 119, 120, 126, 130, 121, 139, 130, 118, 123, 130, 124, 116, 119, 125, 118, 119, 123, 125, 121, 126, 126, 129, 124, 109, 125, 123, 125, 133, 115, 102, 123, 127, 111, 125, 108, 108, 124, 132, 154, 115, 117, 124, 123, 121, 136, 124, 118, 127, 125, 92, 97, 118, 121, 125, 123, 121, 130, 126, 129, 119, 119, 124, 127, 115, 114, 110, 152, 110, 128, 129, 130, 121, 119, 114, 120, 132, 124, 123, 121, 128, 118, 125, 126, 132, 111, 126, 118, 111, 123, 146, 118, 124, 49, 96, 85, 119, 99, 143, 144, 123, 119, 122, 124, 115, 124, 133, 131, 122, 119, 127, 127, 126, 121, 118, 126, 111, 125, 122, 135, 118, 120, 136, 134, 120, 122, 124, 125, 117, 130, 129, 127, 134, 103, 126, 131, 122, 109, 118, 110, 127, 127, 124, 131, 132, 127, 126, 125, 119, 142, 121, 115, 131, 127, 125, 129, 118, 128, 123, 131, 112, 125, 131, 116, 131, 136, 123, 114, 132, 121, 134, 125, 136, 127, 119, 118, 130, 127, 126, 133, 108, 123, 122, 114, 128, 124, 127, 137, 120, 118, 122, 126, 118, 127, 128, 121, 132, 126, 121, 123, 118, 124, 133, 133, 127, 109, 132, 122, 128, 126, 130, 125, 125, 119, 128, 122, 123, 124, 125, 123, 125, 120, 123, 118, 117, 125, 132, 124, 120, 129, 124, 142, 128, 127, 123, 121, 125, 124, 127, 124, 120, 124, 135, 125, 128, 122, 129, 135, 121, 137, 132, 122, 128, 133, 118, 125, 124, 121, 117, 125, 120, 108, 123, 123, 120, 127, 117, 122, 129, 111, 144, 122, 131, 126, 113, 127, 118, 128, 121, 116, 133, 122, 128, 120, 122, 123, 122, 118, 121, 120, 127, 128, 127, 133, 126, 121, 119, 149, 120, 126, 128, 128, 138, 123, 129, 126, 124, 124, 130, 151, 114, 115, 124, 127, 122, 125, 109, 139, 144, 121, 126, 128, 125, 120, 126, 118, 124, 118, 132, 135, 121, 123, 130, 136, 95, 133, 124, 125, 146, 135, 139, 123, 105, 124, 117, 120, 124, 120, 118, 126, 122, 124, 127, 123, 133, 118, 115, 123, 117, 118, 122, 121, 128, 150, 134, 128, 124, 120, 122, 122, 119, 117, 121, 121, 131, 124, 127, 116, 123, 116, 121, 128, 118, 124, 122, 93, 124, 125, 137, 130, 119, 100, 134, 125, 133, 119, 119, 125, 136, 105, 129, 133, 87, 131, 127, 129, 124, 124, 118, 122, 114, 126, 119, 128, 119, 131, 133, 129, 128, 124, 125, 127, 119, 125, 130, 146, 117, 130, 130, 132, 119, 114, 118, 134, 129, 127, 120, 142, 121, 134, 129, 122, 129, 125, 131, 138, 133, 144, 118, 126, 144, 137, 126, 127, 128, 97, 129, 111, 121, 129, 122, 122, 140, 109, 116, 129, 95, 119, 129, 130, 67, 128, 125, 149, 130, 97, 121, 127, 86, 125, 121, 164, 127, 119, 120, 128, 110, 117, 118, 114, 129, 114, 89, 124, 133, 120, 119, 137, 124, 129, 124, 116, 150, 124, 128, 129, 121, 109, 120, 119, 120, 129, 122, 117, 124, 136, 125, 124, 137, 123, 126, 109, 121, 137, 122, 127, 118, 110, 125, 117, 111, 127, 131, 123, 134, 132, 128, 125, 120, 117, 129, 150, 122, 127, 125, 109, 126, 124, 137, 130, 138, 89, 108, 124, 124, 120, 120, 137, 123, 126, 130, 115, 113, 109, 143, 125, 120, 124, 120, 130, 115, 115, 125, 128, 127, 116, 122, 131, 96, 158, 180, 123, 112, 123, 119, 102, 139, 124, 125, 124, 119, 122, 126, 120, 125, 127, 132, 110, 132, 126, 107, 128, 94, 106, 125, 110, 80, 98, 126, 100, 143, 95, 126, 119, 115, 122, 117, 119, 126, 121, 126, 118, 145, 111, 124, 129, 116, 128, 130, 120, 118, 143, 124, 123, 230, 119, 121, 122, 125, 113, 125, 126, 122, 127, 126, 116, 126, 117, 119, 111, 123, 106, 127, 121, 131, 124, 130, 128, 131, 130, 125, 113, 130, 108, 124, 116, 126, 128, 117, 145, 117, 146, 157, 137, 126, 124, 136, 111, 109, 129, 133, 114, 128, 120, 122, 126, 115, 135, 120, 130, 115, 124, 129, 130, 121, 118, 130, 123, 121, 125, 131, 120, 128, 112, 122, 120, 118, 111, 123, 125, 123, 131, 125, 133, 133, 133, 116, 130, 125, 121, 130, 112, 117, 139, 105, 112, 124, 120, 124, 128, 128, 123, 134, 82, 118, 126, 120, 124, 126, 119, 123, 118, 132, 123, 119, 107, 122, 112, 122, 124, 120, 115, 123, 119, 132, 128, 117, 113, 124, 122, 130, 128, 119, 118, 126, 119, 128, 112, 118, 116, 117, 129, 125, 109, 113, 125, 136, 129, 116, 115, 130, 132, 121, 119, 117, 121, 119, 124, 129, 119, 122, 108, 125, 118, 120, 131, 124, 123, 131, 119, 121, 120, 113, 114, 115, 135, 115, 127, 136, 130, 123, 121, 122, 119, 110, 160, 124, 124, 124, 128, 127, 120, 138, 100, 117, 125, 122, 130, 130, 117, 128, 121, 148, 124, 126, 134, 122, 113, 89, 117, 121, 121, 122, 119, 135, 126, 124, 126, 139, 117, 127, 125, 121, 120, 139, 120, 115, 127, 120, 118, 124, 125, 115, 123, 117, 119, 121, 132, 133, 114, 124, 124, 125, 115, 122, 119, 123, 136, 115, 127, 127, 132, 116, 114, 123, 125, 129, 119, 118, 114, 120, 135, 129, 133, 113, 120, 103, 124, 115, 125, 126, 116, 123, 136, 112, 129, 128, 115, 147, 109, 125, 130, 131, 117, 113, 120, 146, 115, 190, 112, 126, 112, 121, 131, 122, 128, 121, 116, 126, 100, 121, 132, 127, 109, 110, 131, 128, 125, 121, 114, 134, 104, 127, 126, 130, 131, 122, 112, 104, 112, 116, 119, 143, 134, 122, 115, 117, 111, 153, 117, 117, 116, 123, 101, 101, 121, 144, 126, 128, 134, 134, 123, 110, 123, 124, 118, 107, 120, 114, 130, 116, 123, 127, 116, 112, 114, 172, 120, 123, 94, 112, 105, 116, 100, 124, 122, 162, 133, 115, 112, 159, 113, 127, 123, 134, 122, 137, 84, 120, 164, 123, 105, 104, 124, 110, 113, 111, 104, 119, 103, 122, 132, 152, 133, 155, 120, 114, 105, 127, 93, 122, 91, 119, 130, 106, 109, 127, 109, 128, 129, 125, 123, 118, 114, 127, 135, 129, 146, 141, 111, 123, 125, 122, 123, 117, 99, 142, 131, 136, 123, 122, 94, 119, 134, 92, 122, 119, 134, 147, 115, 105, 98, 115, 113, 120, 124, 116, 113, 126, 120, 118, 105, 123, 131, 124, 112, 107, 108, 99, 133, 173, 95, 119, 109, 118, 117, 145, 134, 135, 135, 127, 92, 144, 125, 119, 111, 108, 129, 104, 123, 152, 73, 123, 112, 127, 126, 104, 109, 131, 124, 122, 134, 111, 119, 116, 104, 121, 129, 125, 111, 125, 104, 119, 116, 129, 89, 136, 118, 110, 123, 113, 125, 144, 114, 113, 117, 132, 139, 123, 113, 132, 117, 115, 121, 146, 117, 110, 126, 119, 126, 130, 126, 130, 118, 126, 132, 119, 141, 129, 132, 121, 124, 124, 117, 122, 127, 122, 125, 120, 121, 125, 120, 123, 122, 120, 124, 128, 126, 123, 126, 125, 120, 121, 121, 122, 130, 123, 119, 123, 121, 121, 126, 120, 119, 122, 129, 136, 118, 121, 127, 125, 134, 119, 118, 120, 124, 122, 133, 126, 120, 118, 120, 127, 115, 122, 122, 122, 126, 128, 129, 123, 125, 119, 127, 124, 107, 125, 130, 120, 119, 119, 119, 125, 125, 122, 125, 128, 129, 120, 126, 125, 134, 119, 115, 124, 118, 128, 122, 127, 122, 125, 118, 135, 116, 127, 127, 124, 122, 121, 116, 123, 127, 113, 119, 124, 119, 116, 126, 123, 131, 123, 126, 123, 122, 124, 122, 118, 129, 122, 120, 130, 123, 124, 122, 123, 129, 126, 124, 131, 122, 128, 120, 124, 128, 123, 121, 119, 119, 126, 122, 125, 118, 129, 128, 131, 117, 123, 120, 132, 123, 121, 127, 124, 128, 114, 120, 119, 122, 127, 123, 121, 119, 122, 134, 125, 120, 123, 128, 121, 125, 128, 113, 127, 119, 120, 127, 119, 125, 122, 118, 119, 123, 129, 121, 123, 131, 125, 117, 124, 125, 121, 124, 121, 125, 126, 119, 125, 124, 129, 123, 129, 124, 127, 125, 126, 122, 122, 121, 124, 123, 125, 125, 123, 129, 126, 118, 119, 111, 142, 121, 126, 123, 121, 123, 117, 126, 122, 123, 126, 126, 129, 125, 125, 126, 124, 126, 123, 128, 129, 127, 115, 119, 128, 137, 121, 125, 131, 132, 128, 117, 118, 139, 116, 125, 108, 114, 123, 123, 104, 141, 124, 122, 128, 109, 118, 111, 124, 116, 131, 147, 123, 112, 128, 112, 116, 122, 138, 126, 113, 119, 121, 120, 117, 128, 121, 124, 115, 133, 123, 130, 129, 118, 126, 126, 126, 135, 106, 111, 136, 128, 126, 130, 140, 125, 133, 125, 118, 120, 106, 108, 126, 119, 121, 121, 119, 143, 130, 123, 129, 119, 119, 124, 107, 128, 121, 120, 122, 131, 131, 121, 127, 118, 131, 108, 115, 122, 113, 132, 125, 144, 143, 117, 101, 114, 122, 116, 134, 119, 122, 116, 132, 139, 120, 129, 117, 148, 105, 127, 124, 126, 126, 101, 115, 103, 120, 135, 112, 127, 124, 131, 120, 124, 124, 121, 122, 121, 124, 119, 137, 119, 117, 128, 130, 123, 136, 131, 139, 134, 116, 103, 119, 127, 118, 123, 138, 121, 120, 153, 112, 117, 98, 113, 137, 117, 129, 123, 119, 128, 133, 128, 137, 78, 145, 130, 121, 121, 128, 114, 122, 124, 126, 115, 127, 120, 132, 129, 134, 125, 128, 110, 144, 128, 128, 141, 128, 132, 108, 123, 102, 166, 123, 127, 121, 115, 119, 132, 109, 120, 115, 145, 107, 121, 129, 132, 127, 127, 126, 129, 95, 129, 118, 118, 108, 133, 115, 121, 131, 120, 119, 119, 115, 122, 127, 140, 122, 127, 136, 151, 127, 129, 108, 129, 145, 129, 128, 130, 118, 126, 126, 122, 124, 123, 114, 114, 114, 139, 128, 125, 128, 118, 131, 110, 122, 118, 112, 124, 118, 146, 128, 96, 122, 126, 101, 129, 123, 127, 145, 116, 134, 130, 128, 128, 122, 133, 137, 124, 115, 138, 122, 135, 125, 120, 123, 127, 128, 140, 116, 126, 121, 116, 130, 122, 105, 132, 132, 126, 133, 111, 115, 133, 122, 122, 134, 122, 135, 140, 107, 139, 113, 128, 120, 132, 129, 114, 109, 126, 126, 114, 127, 118, 124, 120, 118, 143, 128, 132, 136, 121, 129, 103, 90, 140, 147, 131, 121, 138, 125, 127, 132, 127, 121, 154, 131, 130, 131, 118, 106, 126, 116, 129, 120, 125, 123, 138, 119, 115, 122, 163, 123, 139, 160, 113, 111, 121, 127, 129, 119, 117, 113, 119, 115, 119, 132, 125, 128, 133, 127, 107, 128, 133, 122, 105, 132, 124, 122, 128, 115, 103, 105, 116, 115, 127, 119, 123, 124, 124, 113, 127, 133, 124, 129, 130, 120, 124, 122, 95, 121, 128, 127, 121, 126, 114, 120, 118, 120, 128, 133, 118, 126, 125, 138, 110, 108, 126, 127, 138, 122, 144, 123, 127, 123, 120, 128, 116, 114, 126, 154, 117, 108, 158, 135, 133, 117, 119, 122, 110, 125, 127, 113, 129, 117, 122, 125, 137, 143, 95, 125, 113, 124, 142, 104, 133, 131, 116, 119, 130, 97, 119, 133, 125, 135, 132, 109, 105, 113, 126, 118, 122, 135, 130, 119, 111, 129, 134, 121, 137, 126, 132, 128, 118, 137, 131, 127, 120, 121, 117, 116, 105, 132, 113, 128, 133, 121, 137, 110, 122, 121, 127, 114, 115, 117, 120, 113, 128, 131, 122, 125, 133, 128, 117, 127, 123, 131, 130, 127, 130, 112, 122, 126, 119, 126, 116, 124, 119, 118, 120, 121, 126, 115, 127, 122, 131, 126, 132, 129, 123, 130, 128, 110, 117, 126, 131, 128, 127, 125, 117, 122, 130, 130, 125, 141, 126, 129, 127, 117, 118, 123, 121, 130, 120, 124, 138, 121, 114, 124, 120, 126, 124, 130, 125, 121, 123, 122, 121, 120, 129, 99, 114, 129, 120, 125, 130, 127, 118, 124, 120, 124, 141, 129, 122, 124, 123, 134, 127, 131, 120, 111, 122, 140, 138, 118, 113, 125, 123, 125, 125, 123, 129, 116, 116, 120, 133, 129, 103, 123, 115, 124, 120, 121, 122, 121, 127, 87, 123, 119, 117, 125, 127, 126, 128, 123, 121, 118, 125, 121, 128, 124, 122, 127, 131, 126, 138, 132, 126, 120, 124, 133, 121, 114, 120, 132, 113, 121, 128, 135, 125, 121, 108, 131, 120, 120, 132, 124, 121, 121, 113, 125, 131, 104, 141, 137, 135, 124, 120, 139, 123, 128, 131, 126, 125, 124, 129, 135, 114, 144, 126, 127, 113, 122, 119, 130, 117, 124, 126, 106, 122, 132, 116, 123, 122, 126, 126, 119, 127, 112, 129, 125, 125, 119, 112, 108, 126, 135, 113, 121, 125, 117, 165, 124, 109, 147, 121, 128, 119, 132, 115, 121, 123, 123, 125, 133, 115, 101, 126, 121, 114, 131, 139, 119, 122, 118, 120, 122, 125, 127, 127, 120, 119, 123, 126, 120, 124, 119, 121, 128, 117, 128, 116, 117, 124, 131, 120, 119, 116, 120, 128, 121, 152, 124, 114, 128, 115, 126, 121, 140, 130, 116, 125, 129, 115, 121, 125, 127, 118, 174, 128, 118, 128, 117, 126, 123, 119, 127, 131, 114, 133, 152, 125, 120, 120, 115, 131, 123, 125, 120, 115, 132, 117, 130, 124, 131, 124, 121, 121, 130, 130, 109, 118, 126, 121, 116, 114, 115, 125, 124, 119, 113, 107, 110, 149, 124, 131, 120, 120, 120, 122, 133, 131, 112, 153, 115, 127, 118, 132, 107, 119, 126, 133, 122, 112, 121, 126, 128, 136, 123, 121, 127, 123, 124, 132, 120, 120, 123, 144, 116, 119, 131, 119, 127, 121, 116, 120, 127, 129, 120, 125, 105, 124, 133, 115, 134, 120, 134, 118, 130, 131, 117, 117, 121, 130, 128, 128, 127, 123, 129, 120, 134, 127, 124, 121, 122, 132, 127, 117, 124, 140, 116, 97, 139, 125, 116, 132, 123, 119, 116, 110, 139, 126, 127, 70, 162, 135, 123, 120, 125, 123, 127, 129, 133, 120, 126, 108, 131, 119, 120, 130, 124, 112, 128, 132, 111, 133, 122, 131, 128, 135, 120, 129, 121, 129, 116, 120, 136, 126, 161, 138, 117, 134, 115, 122, 148, 121, 123, 144, 111, 119, 133, 127, 124, 125, 107, 124, 132, 127, 125, 117, 122, 120, 126, 120, 125, 138, 123, 124, 123, 128, 123, 135, 121, 126, 135, 133, 126, 129, 129, 117, 127, 118, 124, 115, 112, 118, 143, 139, 141, 123, 125, 126, 120, 145, 117, 119, 123, 120, 112, 134, 115, 113, 120, 118, 127, 114, 116, 187, 115, 127, 124, 127, 128, 139, 144, 118, 126, 127, 134, 129, 134, 115, 119, 106, 136, 116, 123, 121, 104, 125, 127, 121, 123, 122, 113, 125, 141, 125, 112, 122, 137, 140, 151, 125, 116, 170, 121, 135, 143, 119, 121, 114, 122, 127, 119, 111, 156, 115, 130, 130, 107, 132, 139, 123, 107, 122, 128, 84, 118, 81, 152, 141, 125, 118, 118, 127, 123, 123, 132, 108, 122, 127, 118, 119, 126, 117, 114, 93, 113, 125, 104, 121, 130, 129, 118, 129, 114, 120, 159, 142, 131, 103, 114, 129, 153, 130, 125, 154, 93, 130, 129, 149, 119, 140, 115, 126, 123, 125, 119, 106, 136, 144, 122, 120, 129, 114, 144, 142, 129, 127, 131, 133, 142, 132, 111, 153, 121, 133, 133, 101, 123, 116, 129, 123, 123, 127, 148, 115, 130, 126, 116, 115, 116, 136, 132, 124, 123, 139, 117, 119, 89, 132, 108, 116, 129, 128, 129, 109, 136, 112, 129, 157, 120, 126, 131, 121, 108, 78, 115, 131, 127, 136, 116, 124, 109, 124, 138, 142, 125, 127, 120, 106, 117, 120, 131, 126, 134, 113, 150, 122, 110, 145, 126, 142, 129, 122, 127, 128, 120, 121, 128, 121, 136, 126, 110, 126, 124, 104, 113, 115, 127, 77, 149, 127, 124, 117, 121, 118, 124, 132, 141, 131, 110, 144, 145, 110, 127, 131, 133, 118, 146, 100, 143, 177, 122, 117, 123, 102, 118, 105, 122, 121, 147, 130, 112, 121, 137, 146, 118, 120, 125, 129, 122, 128, 125, 133, 118, 128, 125, 118, 139, 119, 132, 114, 125, 120, 108, 115, 130, 128, 111, 120, 111, 133, 120, 122, 104, 121, 119, 133, 124, 132, 128, 125, 118, 119, 125, 126, 136, 123, 122, 118, 126, 112, 122, 139, 122, 141, 144, 124, 130, 135, 125, 127, 122, 135, 118, 104, 121, 127, 129, 116, 122, 128, 120, 126, 127, 126, 126, 121, 115, 121, 123, 132, 104, 115, 119, 120, 132, 121, 123, 123, 125, 126, 149, 124, 125, 140, 138, 114, 131, 117, 126, 125, 122, 122, 124, 131, 112, 128, 136, 119, 118, 117, 129, 129, 134, 120, 128, 124, 121, 126, 123, 121, 131, 122, 120, 127, 135, 117, 119, 111, 123, 119, 132, 116, 134, 113, 132, 134, 133, 128, 116, 129, 126, 127, 124, 130, 125, 130, 133, 127, 118, 133, 116, 126, 115, 125, 137, 134, 120, 102, 123, 123, 125, 132, 125, 129, 129, 124, 124, 127, 131, 119, 123, 126, 142, 127, 126, 134, 125, 130, 124, 123, 121, 133, 118, 129, 120, 128, 120, 121, 122, 125, 111, 114, 132, 127, 127, 119, 127, 122, 124, 137, 126, 133, 114, 123, 123, 123, 112, 124, 111, 124, 137, 149, 125, 126, 148, 104, 125, 137, 148, 123, 125, 122, 129, 135, 129, 127, 127, 129, 120, 121, 129, 120, 125, 142, 122, 151, 130, 123, 121, 130, 117, 129, 130, 117, 115, 139, 127, 118, 126, 135, 118, 125, 132, 149, 119, 120, 124, 142, 124, 129, 118, 121, 124, 128, 124, 125, 141, 123, 119, 119, 124, 117, 142, 125, 121, 131, 123, 109, 129, 125, 129, 116, 113, 129, 112, 128, 134, 130, 116, 130, 119, 133, 116, 130, 123, 123, 122, 125, 121, 130, 125, 121, 126, 118, 133, 127, 138, 129, 124, 131, 128, 119, 105, 125, 109, 128, 125, 125, 122, 128, 122, 131, 118, 135, 120, 130, 120, 118, 121, 109, 124, 112, 124, 119, 126, 126, 119, 129, 121, 119, 125, 125, 120, 117, 136, 113, 127, 109, 128, 133, 121, 140, 125, 124, 127, 128, 129, 105, 119, 129, 125, 132, 119, 122, 121, 114, 134, 117, 101, 112, 128, 151, 132, 120, 128, 126, 122, 131, 138, 144, 129, 129, 123, 133, 114, 145, 86, 132, 121, 125, 126, 104, 128, 124, 132, 136, 123, 112, 126, 121, 124, 123, 119, 126, 133, 111, 120, 126, 124, 133, 127, 118, 125, 108, 131, 123, 123, 114, 117, 124, 126, 121, 124, 128, 122, 119, 112, 131, 129, 120, 129, 123, 129, 120, 126, 115, 112, 124, 129, 126, 127, 131, 118, 128, 128, 131, 124, 143, 116, 95, 158, 123, 120, 129, 133, 112, 111, 114, 130, 119, 133, 123, 138, 126, 119, 126, 119, 122, 118, 120, 132, 123, 112, 125, 123, 131, 123, 111, 131, 100, 120, 116, 123, 132, 132, 121, 125, 122, 129, 130, 111, 131, 126, 139, 137, 136, 125, 133, 123, 139, 121, 148, 117, 126, 127, 120, 124, 148, 136, 126, 131, 132, 130, 124, 125, 126, 121, 122, 129, 130, 124, 128, 129, 131, 118, 122, 131, 121, 120, 120, 120, 121, 128, 125, 127, 123, 118, 122, 135, 118, 119, 123, 121, 121, 120, 124, 113, 126, 126, 121, 120, 118, 127, 121, 123, 124, 131, 130, 125, 124, 127, 121, 126, 122, 126, 129, 117, 128, 117, 125, 128, 135, 128, 127, 118, 124, 126, 126, 121, 121, 127, 129, 121, 129, 122, 122, 129, 121, 122, 125, 120, 125, 129, 128, 120, 121, 124, 118, 124, 116, 125, 117, 120, 116, 125, 126, 123, 125, 120, 124, 117, 129, 123, 122, 121, 117, 126, 127, 123, 125, 121, 115, 135, 132, 111, 126, 129, 126, 131, 123, 118, 124, 122, 125, 120, 127, 112, 130, 120, 128, 126, 127, 108, 129, 118, 122, 124, 119, 123, 115, 122, 121, 127, 125, 119, 120, 120, 122, 125, 118, 135, 116, 115, 131, 119, 129, 121, 130, 128, 125, 118, 126, 124, 115, 129, 126, 122, 127, 125, 128, 125, 126, 130, 128, 119, 129, 120, 126, 130, 115, 122, 120, 126, 118, 132, 121, 118, 128, 135, 129, 131, 126, 125, 125, 123, 127, 136, 121, 138, 124, 121, 125, 123, 116, 130, 120, 126, 122, 127, 121, 132, 126, 123, 127, 126, 123, 121, 125, 124, 122, 122, 126, 130, 123, 125, 120, 127, 126, 120, 127, 122, 125, 131, 121, 118, 118, 129, 119, 125, 127, 124, 123, 124, 121, 120, 128, 117, 139, 127, 123, 124, 119, 120, 137, 126, 121, 122, 114, 122, 129, 99, 136, 111, 144, 124, 128, 100, 125, 124, 139, 117, 123, 123, 109, 123, 127, 122, 119, 129, 114, 126, 113, 120, 116, 122, 133, 104, 128, 109, 129, 125, 100, 114, 128, 115, 127, 124, 129, 116, 126, 135, 120, 123, 119, 142, 132, 103, 135, 125, 119, 116, 143, 119, 133, 110, 119, 148, 111, 135, 123, 151, 128, 129, 107, 92, 115, 99, 121, 123, 140, 126, 115, 106, 126, 140, 119, 129, 120, 137, 123, 114, 137, 114, 132, 130, 122, 128, 135, 122, 117, 143, 128, 127, 113, 131, 117, 102, 108, 142, 130, 114, 125, 118, 118, 136, 121, 119, 113, 120, 113, 116, 141, 108, 129, 121, 100, 130, 139, 110, 119, 122, 116, 137, 128, 112, 126, 140, 115, 122, 119, 138, 127, 117, 128, 113, 128, 144, 133, 120, 128, 122, 131, 142, 113, 128, 130, 123, 123, 128, 120, 127, 125, 130, 116, 106, 123, 119, 134, 105, 124, 132, 116, 133, 128, 124, 107, 122, 122, 123, 120, 113, 138, 123, 131, 126, 118, 116, 113, 119, 121, 123, 124, 102, 120, 105, 111, 92, 144, 120, 145, 117, 112, 128, 128, 126, 121, 142, 129, 125, 118, 128, 120, 124, 121, 126, 110, 129, 121, 114, 120, 129, 125, 130, 129, 122, 123, 130, 110, 152, 130, 134, 112, 144, 114, 132, 125, 143, 112, 125, 98, 119, 125, 131, 125, 129, 123, 128, 128, 147, 122, 135, 143, 136, 122, 133, 101, 141, 104, 124, 123, 123, 100, 133, 134, 130, 119, 130, 127, 125, 117, 122, 116, 135, 132, 127, 146, 117, 125, 130, 124, 95, 116, 123, 126, 127, 126, 125, 126, 120, 126, 125, 123, 121, 128, 120, 120, 127, 141, 116, 107, 115, 117, 109, 119, 131, 126, 130, 126, 116, 130, 131, 117, 137, 124, 133, 135, 115, 123, 124, 117, 122, 121, 134, 135, 132, 136, 114, 124, 129, 109, 125, 127, 131, 138, 118, 119, 124, 126, 126, 125, 132, 127, 127, 121, 126, 127, 117, 128, 128, 129, 129, 123, 121, 117, 120, 116, 136, 116, 115, 117, 132, 133, 132, 134, 118, 117, 115, 118, 124, 109, 125, 120, 117, 120, 121, 129, 100, 120, 124, 123, 128, 131, 132, 130, 122, 124, 113, 128, 107, 139, 123, 117, 116, 124, 124, 122, 118, 120, 129, 114, 123, 119, 120, 126, 120, 126, 110, 103, 122, 127, 131, 121, 141, 118, 141, 130, 126, 129, 134, 130, 130, 130, 114, 111, 125, 115, 129, 125, 127, 122, 125, 133, 128, 123, 124, 127, 118, 136, 112, 124, 135, 112, 118, 131, 122, 104, 129, 131, 127, 127, 130, 116, 131, 141, 130, 117, 130, 130, 124, 117, 130, 116, 121, 112, 132, 120, 122, 122, 121, 124, 124, 128, 127, 127, 114, 126, 133, 122, 110, 127, 120, 124, 119, 131, 112, 134, 124, 129, 127, 123, 122, 118, 115, 121, 131, 130, 120, 106, 124, 94, 131, 127, 124, 117, 121, 115, 135, 138, 136, 125, 119, 126, 116, 137, 135, 118, 142, 92, 122, 120, 124, 121, 122, 129, 120, 118, 123, 126, 130, 129, 118, 119, 120, 127, 126, 132, 131, 127, 126, 115, 131, 129, 113, 122, 128, 124, 141, 132, 124, 117, 124, 127, 114, 118, 120, 125, 120, 127, 136, 126, 120, 124, 124, 120, 106, 115, 127, 126, 126, 124, 136, 121, 122, 123, 125, 112, 127, 118, 127, 115, 126, 121, 131, 111, 130, 125, 125, 121, 132, 127, 126, 111, 157, 126, 119, 126, 128, 121, 130, 119, 126, 135, 123, 123, 117, 124, 129, 119, 127, 123, 122, 122, 128, 122, 130, 127, 123, 121, 124, 118, 124, 116, 120, 126, 129, 119, 127, 136, 123, 124, 123, 125, 116, 112, 136, 124, 126, 119, 142, 128, 131, 118, 134, 129, 137, 117, 128, 125, 134, 126, 128, 121, 121, 122, 115, 126, 133, 131, 127, 126, 123, 120, 114, 112, 112, 124, 121, 122, 122, 120, 142, 121, 120, 123, 121, 125, 125, 114, 119, 124, 125, 104, 135, 117, 124, 124, 123, 124, 124, 125, 133, 120, 115, 127, 116, 125, 124, 118, 125, 123, 134, 123, 120, 120, 127, 131, 129, 116, 123, 124, 121, 121, 119, 120, 123, 129, 122, 123, 130, 120, 133, 120, 131, 118, 118, 140, 118, 123, 135, 126, 126, 124, 129, 123, 125, 117, 127, 129, 122, 130, 128, 123, 119, 137, 129, 119, 128, 124, 122, 125, 125, 135, 123, 125, 129, 125, 156, 118, 127, 127, 124, 117, 135, 116, 132, 132, 122, 124, 120, 126, 115, 107, 133, 121, 134, 123, 123, 124, 125, 112, 122, 122, 117, 129, 129, 125, 119, 123, 126, 120, 111, 124, 121, 132, 120, 132, 125, 128, 128, 137, 123, 124, 119, 138, 125, 127, 118, 121, 128, 125, 124, 112, 129, 125, 124, 127, 120, 122, 123, 128, 113, 128, 124, 123, 130, 121, 130, 126, 124, 126, 157, 130, 127, 124, 121, 115, 132, 128, 122, 129, 121, 124, 123, 108, 120, 126, 107, 126, 120, 124, 105, 148, 118, 128, 129, 103, 139, 119, 147, 122, 122, 133, 124, 127, 119, 121, 97, 117, 123, 129, 125, 123, 139, 125, 124, 121, 124, 127, 123, 120, 114, 118, 140, 124, 120, 124, 126, 123, 109, 127, 125, 117, 125, 120, 117, 122, 119, 122, 147, 124, 129, 145, 121, 120, 127, 125, 121, 126, 124, 125, 118, 131, 125, 125, 125, 128, 119, 122, 113, 126, 126, 149, 119, 122, 133, 122, 119, 123, 140, 123, 123, 75, 123, 127, 128, 133, 118, 123, 127, 127, 120, 132, 161, 151, 111, 126, 125, 126, 123, 127, 126, 69, 124, 121, 125, 123, 122, 125, 116, 142, 142, 127, 118, 128, 123, 131, 121, 125, 120, 123, 124, 125, 129, 131, 119, 124, 129, 118, 132, 123, 125, 124, 100, 126, 128, 175, 108, 95, 123, 104, 123, 130, 125, 127, 96, 121, 120, 124, 110, 126, 127, 125, 145, 126, 121, 128, 130, 126, 125, 126, 127, 135, 120, 119, 75, 132, 129, 121, 130, 129, 128, 129, 120, 132, 130, 118, 124, 121, 121, 109, 119, 130, 121, 116, 127, 124, 126, 126, 117, 119, 117, 125, 115, 111, 121, 128, 128, 130, 127, 123, 121, 120, 120, 113, 123, 153, 130, 136, 127, 160, 120, 119, 129, 143, 126, 104, 121, 109, 122, 119, 130, 128, 125, 126, 129, 87, 133, 106, 101, 117, 130, 123, 114, 122, 127, 119, 127, 125, 126, 123, 133, 124, 114, 112, 107, 122, 140, 127, 128, 121, 102, 138, 139, 115, 114, 111, 100, 137, 123, 116, 121, 125, 128, 133, 128, 112, 125, 127, 119, 138, 128, 129, 117, 111, 121, 126, 127, 142, 133, 123, 110, 107, 116, 125, 155, 98, 146, 130, 113, 124, 106, 124, 116, 125, 124, 125, 118, 131, 123, 110, 119, 123, 117, 138, 130, 121, 122, 109, 115, 133, 115, 114, 135, 131, 132, 127, 158, 125, 130, 109, 141, 127, 124, 97, 126, 124, 118, 131, 124, 115, 108, 115, 161, 120, 115, 130, 120, 129, 136, 126, 119, 137, 131, 112, 130, 114, 141, 135, 118, 119, 128, 124, 133, 128, 116, 121, 126, 121, 116, 127, 117, 109, 125, 122, 119, 145, 126, 113, 133, 125, 118, 134, 124, 132, 126, 115, 139, 129, 113, 126, 126, 124, 147, 136, 130, 129, 121, 112, 132, 131, 119, 129, 128, 119, 123, 122, 130, 131, 119, 142, 128, 158, 128, 130, 116, 124, 128, 110, 131, 117, 121, 118, 135, 119, 122, 121, 134, 121, 109, 126, 130, 118, 109, 116, 126, 120, 110, 125, 144, 116, 122, 110, 105, 118, 144, 125, 125, 118, 128, 141, 116, 126, 126, 131, 124, 153, 124, 114, 144, 129, 122, 133, 114, 122, 137, 126, 133, 121, 134, 137, 121, 120, 131, 131, 114, 107, 135, 128, 133, 126, 98, 109, 136, 117, 130, 135, 112, 124, 108, 128, 141, 126, 124, 97, 128, 133, 146, 129, 108, 107, 145, 109, 120, 133, 135, 133, 130, 125, 123, 90, 125, 131, 121, 129, 100, 135, 110, 124, 119, 109, 116, 137, 135, 116, 137, 124, 127, 118, 121, 132, 123, 125, 135, 141, 124, 120, 114, 117, 109, 120, 133, 121, 125, 155, 118, 111, 131, 126, 125, 142, 120, 122, 138, 124, 146, 121, 129, 116, 125, 123, 127, 145, 125, 117, 110, 164, 122, 113, 137, 114, 120, 130, 122, 130, 132, 143, 137, 124, 123, 101, 127, 122, 118, 125, 132, 122, 122, 67, 125, 129, 132, 143, 115, 120, 128, 129, 120, 113, 124, 118, 138, 123, 120, 137, 105, 138, 122, 156, 115, 125, 125, 118, 110, 138, 114, 126, 126, 110, 127, 121, 103, 127, 127, 137, 138, 133, 141, 122, 117, 127, 149, 130, 127, 124, 88, 112, 123, 118, 134, 132, 125, 132, 117, 139, 123, 118, 120, 118, 137, 114, 117, 102, 123, 129, 123, 129, 119, 123, 141, 123, 122, 115, 118, 109, 139, 146, 117, 117, 135, 98, 133, 127, 123, 105, 123, 134, 125, 124, 129, 118, 123, 118, 120, 130, 122, 119, 140, 114, 129, 129, 119, 125, 127, 119, 118, 138, 131, 117, 148, 115, 133, 123, 128, 125, 134, 133, 116, 114, 122, 108, 127, 120, 127, 121, 110, 123, 116, 132, 121, 127, 114, 126, 126, 119, 121, 119, 129, 128, 131, 124, 119, 139, 129, 122, 118, 114, 127, 140, 127, 113, 128, 119, 118, 117, 134, 105, 120, 125, 128, 124, 133, 125, 115, 126, 120, 123, 122, 124, 123, 132, 125, 125, 128, 112, 124, 128, 126, 124, 131, 119, 117, 99, 147, 122, 126, 110, 123, 126, 123, 127, 115, 124, 125, 122, 123, 110, 131, 128, 141, 111, 129, 124, 119, 131, 144, 122, 121, 110, 123, 128, 139, 119, 123, 139, 122, 105, 102, 129, 104, 129, 112, 122, 128, 130, 130, 129, 123, 130, 132, 141, 124, 133, 115, 124, 131, 115, 125, 118, 135, 123, 125, 118, 133, 124, 127, 137, 125, 128, 125, 123, 135, 131, 132, 126, 122, 134, 105, 124, 126, 126, 118, 129, 126, 123, 129, 134, 121, 113, 134, 127, 100, 128, 120, 133, 123, 123, 126, 130, 115, 129, 121, 113, 117, 128, 131, 116, 122, 125, 122, 138, 121, 125, 121, 121, 75, 126, 122, 136, 132, 124, 139, 118, 131, 134, 114, 131, 163, 134, 133, 127, 128, 130, 126, 131, 132, 130, 126, 128, 125, 130, 129, 124, 133, 121, 116, 102, 104, 131, 128, 91, 121, 123, 115, 124, 122, 121, 137, 117, 135, 127, 118, 130, 120, 125, 117, 118, 121, 128, 119, 133, 131, 126, 132, 190, 117, 121, 125, 128, 125, 117, 132, 131, 119, 122, 130, 110, 128, 125, 126, 122, 126, 108, 125, 119, 129, 122, 123, 131, 112, 130, 118, 113, 129, 139, 126, 125, 125, 111, 123, 121, 121, 123, 127, 116, 124, 116, 127, 136, 140, 123, 135, 122, 117, 117, 124, 120, 129, 128, 106, 129, 130, 123, 120, 123, 115, 126, 145, 106, 129, 127, 122, 129, 118, 130, 124, 115, 132, 119, 132, 123, 122, 127, 104, 122, 139, 108, 129, 120, 122, 117, 124, 119, 114, 128, 126, 128, 116, 125, 127, 125, 121, 120, 125, 170, 126, 122, 99, 128, 134, 114, 120, 133, 131, 124, 129, 117, 121, 124, 121, 119, 86, 130, 125, 127, 124, 112, 143, 116, 115, 138, 119, 123, 128, 117, 113, 115, 122, 121, 139, 119, 122, 124, 118, 114, 129, 124, 115, 121, 114, 122, 151, 123, 126, 126, 116, 130, 161, 122, 124, 126, 125, 139, 128, 111, 124, 125, 125, 106, 111, 125, 98, 121, 128, 124, 123, 117, 127, 124, 93, 126, 131, 133, 118, 113, 121, 123, 124, 122, 127, 123, 145, 124, 120, 123, 124, 126, 122, 125, 120, 130, 114, 129, 122, 120, 122, 127, 117, 121, 133, 98, 124, 114, 122, 139, 124, 117, 125, 113, 107, 113, 120, 124, 117, 122, 127, 126, 122, 130, 128, 126, 125, 125, 130, 115, 125, 124, 127, 126, 126, 127, 122, 135, 123, 113, 124, 123, 123, 126, 121, 130, 123, 121, 129, 119, 158, 125, 122, 122, 126, 119, 122, 116, 131, 125, 146, 110, 120, 117, 130, 121, 125, 127, 84, 123, 154, 154, 129, 133, 108, 125, 131, 111, 113, 114, 125, 118, 96, 120, 115, 121, 129, 118, 128, 127, 125, 131, 123, 131, 132, 133, 117, 125, 135, 96, 138, 132, 127, 118, 128, 110, 128, 133, 135, 105, 121, 113, 106, 113, 131, 113, 137, 138, 120, 127, 137, 136, 114, 128, 133, 128, 126, 130, 134, 131, 131, 118, 133, 121, 115, 131, 115, 120, 117, 118, 111, 130, 120, 142, 123, 121, 115, 119, 129, 99, 118, 123, 113, 164, 126, 117, 139, 135, 126, 127, 123, 124, 116, 128, 121, 132, 126, 130, 122, 129, 126, 148, 124, 102, 125, 121, 140, 125, 169, 140, 125, 115, 127, 128, 130, 130, 128, 132, 131, 118, 125, 108, 119, 92, 124, 137, 125, 134, 117, 129, 126, 165, 128, 128, 138, 126, 128, 120, 124, 124, 125, 140, 141, 126, 130, 127, 130, 127, 122, 123, 133, 103, 133, 131, 125, 169, 124, 128, 149, 135, 128, 144, 128, 114, 113, 170, 119, 126, 121, 125, 141, 132, 121, 135, 122, 119, 118, 123, 129, 126, 126, 127, 106, 135, 135, 133, 130, 91, 69, 123, 135, 130, 120, 141, 141, 139, 119, 123, 125, 127, 126, 146, 114, 130, 123, 86, 116, 112, 126, 118, 174, 120, 119, 121, 136, 133, 127, 136, 125, 128, 128, 118, 127, 100, 121, 121, 130, 107, 125, 131, 129, 114, 141, 114, 121, 130, 122, 128, 124, 129, 131, 74, 131, 133, 129, 127, 124, 119, 128, 124, 129, 113, 129, 148, 129, 120, 117, 126, 120, 139, 123, 137, 124, 132, 118, 128, 137, 121, 124, 119, 122, 140, 124, 112, 122, 111, 119, 122, 126, 116, 141, 135, 114, 148, 120, 122, 127, 120, 134, 129, 106, 123, 119, 133, 115, 120, 125, 113, 126, 125, 131, 119, 117, 146, 136, 129, 127, 122, 130, 118, 126, 124, 125, 126, 122, 125, 114, 122, 138, 125, 124, 146, 131, 139, 122, 129, 127, 127, 116, 132, 122, 133, 129, 121, 129, 117, 125, 121, 125, 132, 125, 133, 122, 126, 138, 121, 119, 120, 123, 141, 141, 122, 122, 121, 116, 126, 151, 120, 119, 126, 126, 135, 130, 130, 131, 131, 116, 132, 133, 121, 116, 136, 120, 133, 126, 147, 126, 115, 119, 128, 115, 124, 112, 127, 131, 122, 117, 113, 118, 140, 111, 104, 141, 116, 127, 119, 128, 129, 127, 125, 141, 117, 153, 125, 121, 127, 132, 134, 135, 114, 126, 115, 124, 124, 115, 129, 119, 123, 121, 119, 120, 116, 128, 128, 130, 121, 123, 142, 120, 126, 119, 125, 124, 122, 130, 110, 132, 135, 122, 117, 123, 127, 125, 136, 129, 121, 131, 119, 126, 129, 127, 131, 124, 113, 126, 120, 123, 121, 113, 123, 128, 125, 149, 125, 147, 135, 123, 123, 119, 125, 120, 129, 124, 127, 116, 127, 123, 142, 138, 128, 126, 120, 131, 126, 123, 127, 114, 124, 120, 147, 130, 113, 125, 122, 133, 130, 124, 126, 143, 130, 119, 130, 139, 121, 127, 129, 131, 140, 146, 131, 146, 120, 140, 123, 103, 68, 124, 71, 115, 91, 124, 109, 124, 122, 130, 113, 132, 119, 123, 131, 103, 128, 131, 125, 122, 112, 99, 131, 141, 118, 133, 139, 117, 136, 117, 112, 144, 133, 150, 110, 170, 113, 120, 134, 116, 118, 95, 160, 126, 112, 130, 131, 130, 108, 129, 126, 96, 90, 129, 114, 123, 100, 131, 128, 115, 132, 108, 114, 123, 116, 103, 118, 135, 119, 148, 121, 132, 117, 123, 147, 128, 135, 150, 114, 124, 117, 114, 109, 136, 127, 115, 137, 98, 154, 124, 123, 118, 113, 156, 87, 135, 137, 114, 125, 131, 121, 137, 118, 106, 107, 140, 126, 150, 125, 123, 108, 137, 115, 125, 95, 115, 120, 108, 115, 127, 112, 121, 135, 115, 114, 108, 100, 119, 139, 137, 65, 140, 117, 128, 152, 98, 155, 96, 112, 121, 128, 105, 106, 107, 127, 121, 110, 103, 114, 145, 132, 154, 124, 102, 121, 116, 153, 113, 132, 133, 114, 123, 109, 98, 112, 127, 117, 122, 117, 104, 135, 116, 133, 110, 134, 86, 113, 129, 126, 137, 138, 124, 134, 114, 127, 126, 95, 125, 125, 128, 81, 143, 138, 136, 103, 129, 94, 135, 119, 112, 156, 143, 100, 60, 118, 75, 129, 122, 116, 119, 121, 115, 136, 125, 121, 128, 121, 129, 98, 95, 120, 123, 102, 86, 119, 118, 130, 126, 130, 128, 116, 108, 122, 143, 103, 127, 94, 131, 128, 114, 143, 122, 126, 123, 122, 117, 125, 126, 123, 131, 138, 93, 99, 138, 127, 129, 124, 121, 123, 120, 122, 127, 121, 119, 124, 124, 129, 116, 121, 125, 127, 121, 124, 122, 126, 125, 122, 123, 121, 118, 125, 126, 126, 120, 130, 116, 118, 125, 125, 127, 126, 123, 121, 124, 127, 126, 123, 118, 129, 123, 125, 122, 123, 133, 125, 129, 125, 125, 124, 120, 125, 124, 121, 122, 128, 124, 126, 122, 124, 120, 127, 122, 122, 129, 127, 124, 129, 122, 121, 127, 120, 131, 129, 119, 121, 126, 126, 123, 125, 129, 126, 120, 120, 127, 129, 127, 122, 126, 124, 122, 124, 126, 127, 120, 129, 123, 117, 120, 127, 119, 130, 123, 121, 126, 123, 128, 126, 116, 127, 126, 121, 123, 125, 123, 124, 123, 126, 126, 125, 121, 125, 122, 122, 122, 128, 114, 122, 120, 122, 116, 120, 125, 126, 125, 121, 124, 128, 123, 124, 129, 122, 122, 125, 125, 121, 116, 133, 129, 127, 123, 126, 121, 126, 124, 122, 119, 125, 131, 128, 122, 122, 124, 129, 123, 121, 124, 125, 119, 121, 121, 126, 120, 120, 123, 131, 121, 122, 128, 125, 124, 127, 127, 127, 120, 124, 124, 121, 127, 127, 126, 120, 125, 126, 124, 125, 122, 125, 125, 125, 119, 124, 121, 122, 127, 125, 121, 121, 126, 125, 120, 127, 125, 117, 125, 120, 127, 127, 131, 128, 118, 126, 118, 133, 122, 126, 128, 122, 124, 122, 121, 120, 127, 128, 125, 129, 119, 125, 127, 127, 125, 124, 126, 126, 124, 123, 127, 129, 122, 119, 118, 122, 121, 119, 125, 117, 116, 120, 130, 125, 114, 106, 126, 119, 120, 100, 125, 126, 120, 119, 126, 119, 128, 116, 129, 144, 120, 111, 115, 124, 121, 124, 132, 120, 113, 128, 119, 135, 127, 133, 113, 130, 128, 126, 114, 127, 112, 122, 113, 106, 124, 120, 119, 129, 114, 121, 124, 116, 112, 128, 107, 123, 117, 121, 137, 123, 149, 129, 121, 120, 126, 155, 120, 133, 108, 125, 123, 128, 121, 126, 127, 122, 118, 121, 126, 103, 126, 125, 123, 125, 129, 129, 124, 124, 97, 119, 132, 122, 123, 126, 121, 123, 95, 131, 131, 133, 126, 125, 116, 123, 122, 127, 133, 119, 126, 134, 120, 115, 131, 123, 113, 116, 129, 134, 122, 131, 133, 122, 146, 118, 135, 124, 126, 130, 131, 117, 125, 124, 130, 129, 126, 120, 126, 121, 123, 116, 123, 123, 127, 113, 108, 123, 153, 119, 120, 121, 121, 126, 125, 122, 125, 122, 127, 122, 145, 131, 114, 120, 122, 123, 121, 109, 129, 132, 126, 122, 130, 123, 126, 118, 134, 111, 117, 126, 123, 134, 121, 126, 119, 121, 146, 122, 131, 122, 133, 119, 128, 114, 128, 122, 142, 124, 121, 129, 120, 118, 126, 127, 117, 123, 136, 125, 125, 121, 126, 126, 124, 118, 143, 121, 125, 139, 129, 119, 121, 102, 136, 123, 128, 115, 129, 130, 125, 133, 113, 123, 110, 125, 111, 129, 129, 124, 116, 117, 119, 118, 64, 131, 94, 121, 135, 117, 124, 125, 133, 122, 101, 132, 117, 104, 130, 106, 122, 111, 127, 118, 131, 105, 125, 108, 129, 124, 114, 132, 119, 130, 129, 120, 113, 124, 119, 132, 128, 133, 103, 136, 133, 129, 103, 113, 111, 129, 108, 108, 123, 101, 161, 115, 119, 134, 105, 133, 119, 131, 137, 112, 153, 144, 161, 143, 114, 132, 130, 104, 108, 126, 151, 109, 128, 119, 126, 124, 132, 128, 126, 113, 113, 126, 132, 119, 124, 126, 110, 128, 134, 124, 139, 132, 113, 103, 123, 117, 142, 160, 124, 106, 122, 130, 126, 103, 121, 110, 121, 118, 128, 116, 128, 145, 126, 100, 117, 113, 101, 109, 118, 128, 130, 106, 109, 105, 102, 112, 129, 127, 123, 125, 124, 116, 137, 135, 112, 117, 151, 127, 121, 116, 123, 122, 128, 103, 121, 123, 105, 122, 124, 127, 141, 148, 143, 115, 94, 96, 129, 120, 111, 141, 117, 110, 122, 123, 134, 86, 132, 118, 110, 123, 121, 126, 115, 126, 116, 135, 122, 129, 115, 107, 113, 116, 128, 149, 128, 123, 114, 124, 122, 120, 120, 123, 88, 113, 109, 152, 142, 115, 127, 116, 123, 129, 139, 111, 129, 119, 121, 127, 135, 118, 115, 124, 108, 107, 135, 115, 128, 136, 130, 115, 127, 120, 124, 135, 114, 121, 126, 133, 127, 124, 136, 134, 123, 101, 124, 110, 132, 134, 138, 135, 119, 144, 112, 126, 121, 123, 120, 119, 142, 130, 137, 132, 120, 116, 132, 126, 116, 111, 117, 129, 118, 95, 130, 125, 133, 94, 125, 119, 117, 137, 137, 119, 141, 140, 116, 144, 136, 121, 130, 135, 119, 123, 114, 124, 137, 127, 129, 115, 122, 118, 113, 131, 124, 117, 124, 115, 133, 128, 134, 118, 128, 101, 138, 132, 142, 121, 113, 125, 113, 114, 133, 136, 128, 119, 121, 128, 91, 110, 131, 130, 136, 149, 135, 133, 123, 121, 119, 115, 125, 106, 117, 139, 123, 132, 124, 105, 114, 132, 130, 120, 123, 118, 112, 128, 117, 119, 121, 125, 120, 116, 127, 118, 127, 142, 120, 136, 116, 126, 145, 136, 125, 129, 118, 130, 141, 131, 112, 116, 122, 126, 127, 120, 128, 129, 126, 115, 113, 118, 121, 113, 133, 142, 122, 134, 118, 143, 120, 120, 133, 122, 118, 119, 124, 127, 132, 129, 125, 117, 125, 117, 121, 119, 133, 141, 118, 132, 110, 107, 117, 128, 123, 131, 122, 127, 111, 113, 123, 117, 131, 128, 125, 127, 132, 109, 107, 128, 121, 149, 122, 127, 125, 124, 124, 133, 113, 116, 129, 114, 128, 132, 118, 125, 127, 128, 122, 123, 122, 127, 123, 133, 141, 122, 120, 122, 121, 118, 129, 119, 117, 120, 131, 120, 124, 129, 121, 130, 122, 150, 128, 118, 131, 137, 140, 120, 139, 113, 124, 130, 130, 114, 120, 131, 130, 144, 120, 146, 145, 120, 122, 127, 120, 115, 130, 119, 137, 120, 126, 113, 122, 119, 123, 123, 136, 139, 112, 120, 112, 120, 117, 116, 130, 132, 125, 123, 125, 110, 120, 110, 140, 125, 124, 112, 122, 124, 119, 117, 129, 115, 120, 124, 123, 127, 127, 116, 121, 132, 114, 131, 126, 131, 126, 136, 119, 116, 145, 149, 129, 117, 137, 138, 139, 93, 106, 128, 122, 118, 120, 124, 121, 145, 118, 125, 119, 122, 114, 122, 136, 131, 93, 131, 132, 117, 142, 132, 147, 125, 115, 121, 130, 122, 128, 121, 141, 123, 130, 119, 128, 120, 133, 110, 120, 122, 129, 136, 118, 136, 124, 146, 126, 120, 120, 113, 127, 129, 126, 106, 123, 121, 117, 132, 117, 121, 121, 109, 122, 116, 116, 120, 113, 128, 126, 120, 110, 118, 111, 139, 129, 84, 122, 121, 130, 120, 129, 128, 120, 127, 118, 114, 136, 112, 115, 126, 120, 121, 128, 113, 116, 118, 140, 109, 122, 138, 107, 113, 123, 128, 122, 125, 130, 129, 115, 115, 129, 129, 134, 132, 128, 120, 132, 123, 125, 118, 118, 105, 118, 119, 126, 114, 125, 122, 118, 123, 123, 124, 130, 103, 123, 144, 130, 122, 125, 136, 124, 134, 126, 113, 126, 117, 114, 117, 163, 120, 114, 116, 113, 126, 120, 140, 132, 126, 129, 123, 118, 155, 124, 125, 121, 113, 130, 110, 169, 131, 122, 141, 126, 119, 139, 139, 120, 163, 123, 120, 118, 126, 128, 119, 114, 121, 127, 120, 102, 120, 121, 133, 125, 116, 114, 133, 117, 123, 127, 124, 125, 115, 116, 134, 119, 131, 137, 123, 124, 119, 127, 124, 133, 126, 135, 134, 115, 134, 126, 125, 125, 114, 133, 129, 141, 135, 116, 112, 116, 117, 134, 126, 126, 125, 137, 124, 126, 122, 123, 132, 125, 129, 135, 122, 117, 128, 136, 119, 127, 120, 132, 122, 122, 123, 122, 115, 131, 126, 117, 125, 125, 114, 117, 132, 124, 132, 121, 124, 124, 104, 124, 129, 137, 120, 123, 121, 135, 142, 118, 137, 129, 118, 65, 127, 129, 115, 128, 103, 133, 111, 126, 128, 124, 121, 130, 127, 127, 121, 146, 131, 119, 125, 125, 97, 128, 124, 122, 175, 124, 124, 72, 118, 124, 121, 125, 121, 128, 127, 141, 127, 115, 123, 124, 117, 125, 128, 118, 130, 122, 135, 129, 131, 129, 113, 107, 124, 118, 118, 125, 123, 117, 117, 125, 127, 129, 125, 127, 126, 143, 126, 110, 122, 118, 83, 118, 126, 128, 127, 117, 114, 136, 123, 119, 130, 117, 128, 125, 119, 117, 136, 141, 125, 126, 52, 127, 119, 126, 100, 128, 123, 102, 127, 132, 177, 133, 133, 117, 113, 135, 136, 120, 123, 124, 119, 72, 103, 140, 121, 126, 125, 137, 121, 128, 203, 122, 119, 125, 123, 132, 132, 116, 136, 88, 131, 118, 120, 119, 113, 114, 127, 116, 129, 125, 123, 116, 95, 122, 126, 128, 118, 127, 120, 108, 129, 147, 129, 122, 125, 95, 122, 125, 179, 125, 132, 124, 129, 131, 123, 122, 117, 104, 126, 132, 124, 150, 115, 117, 122, 129, 118, 127, 124, 125, 123, 128, 127, 161, 115, 129, 125, 121, 123, 129, 122, 130, 121, 123, 125, 126, 127, 118, 129, 122, 121, 115, 132, 117, 128, 129, 125, 117, 122, 116, 120, 124, 113, 128, 125, 120, 132, 157, 126, 124, 117, 126, 133, 108, 115, 134, 118, 117, 124, 130, 116, 128, 136, 112, 115, 124, 142, 101, 138, 161, 131, 125, 126, 106, 119, 110, 123, 121, 123, 133, 112, 132, 115, 139, 129, 122, 121, 138, 115, 128, 112, 120, 120, 130, 113, 121, 146, 123, 113, 141, 127, 124, 124, 107, 119, 105, 120, 118, 126, 138, 128, 124, 137, 130, 121, 109, 119, 116, 115, 134, 107, 122, 113, 127, 117, 128, 121, 121, 113, 120, 110, 120, 138, 138, 129, 135, 135, 134, 112, 122, 133, 128, 129, 131, 140, 131, 116, 116, 117, 124, 134, 129, 125, 115, 130, 157, 126, 124, 114, 136, 119, 137, 115, 120, 124, 121, 132, 159, 137, 118, 124, 136, 127, 134, 143, 123, 121, 124, 146, 112, 123, 122, 111, 124, 109, 121, 122, 132, 111, 143, 136, 121, 122, 117, 118, 121, 120, 117, 114, 123, 129, 131, 114, 143, 108, 144, 117, 125, 150, 130, 112, 137, 135, 112, 114, 123, 135, 117, 130, 121, 127, 122, 144, 119, 117, 119, 131, 132, 141, 117, 127, 112, 132, 123, 107, 131, 154, 122, 119, 116, 120, 134, 115, 122, 135, 115, 116, 146, 122, 116, 135, 140, 126, 121, 128, 131, 129, 123, 122, 126, 145, 109, 119, 135, 124, 122, 143, 114, 118, 133, 130, 126, 129, 117, 121, 125, 124, 124, 119, 135, 112, 121, 125, 123, 156, 128, 122, 123, 118, 118, 131, 123, 161, 123, 136, 129, 120, 117, 116, 107, 133, 122, 126, 128, 123, 115, 132, 126, 124, 110, 133, 127, 123, 116, 135, 129, 111, 122, 105, 119, 111, 124, 118, 127, 116, 119, 126, 119, 129, 115, 125, 124, 114, 112, 128, 128, 117, 111, 117, 126, 117, 122, 123, 113, 114, 120, 131, 125, 132, 129, 122, 113, 124, 144, 119, 129, 122, 122, 116, 123, 125, 129, 119, 118, 144, 129, 125, 124, 113, 115, 127, 100, 127, 134, 121, 114, 129, 125, 130, 119, 137, 117, 122, 118, 119, 126, 129, 115, 124, 158, 129, 114, 124, 125, 117, 119, 117, 117, 91, 128, 128, 126, 126, 122, 123, 120, 152, 132, 124, 103, 128, 117, 126, 127, 127, 128, 119, 114, 123, 139, 120, 120, 121, 123, 128, 122, 135, 128, 133, 119, 119, 119, 121, 124, 128, 114, 128, 128, 120, 115, 112, 121, 124, 135, 119, 121, 143, 123, 121, 122, 113, 110, 132, 123, 123, 118, 116, 126, 129, 104, 126, 102, 121, 123, 127, 124, 116, 116, 118, 130, 93, 123, 128, 130, 128, 129, 138, 132, 122, 142, 119, 115, 128, 125, 121, 133, 105, 119, 116, 117, 128, 139, 134, 125, 139, 119, 116, 119, 123, 125, 119, 113, 121, 131, 131, 107, 122, 115, 121, 123, 122, 118, 84, 114, 121, 137, 127, 147, 120, 135, 119, 127, 97, 116, 126, 120, 141, 129, 110, 121, 128, 127, 121, 115, 116, 112, 126, 122, 120, 123, 111, 129, 116, 122, 118, 129, 122, 122, 135, 124, 130, 122, 140, 123, 110, 128, 125, 121, 125, 125, 113, 126, 117, 128, 122, 122, 112, 132, 138, 145, 150, 149, 125, 135, 134, 126, 126, 126, 127, 130, 121, 130, 117, 129, 125, 105, 122, 125, 122, 132, 117, 115, 118, 135, 123, 113, 123, 128, 122, 131, 128, 140, 125, 119, 127, 98, 126, 116, 135, 124, 123, 131, 105, 128, 122, 131, 115, 119, 126, 114, 124, 134, 126, 120, 121, 123, 134, 116, 113, 108, 131, 110, 132, 130, 126, 121, 122, 130, 117, 130, 121, 118, 118, 130, 132, 116, 142, 126, 112, 152, 113, 130, 115, 113, 123, 121, 120, 115, 110, 110, 115, 122, 123, 125, 119, 131, 112, 119, 130, 118, 123, 119, 119, 134, 130, 125, 135, 103, 127, 115, 127, 119, 115, 125, 140, 125, 109, 122, 123, 128, 115, 110, 120, 140, 123, 120, 124, 122, 121, 123, 116, 125, 129, 108, 129, 132, 120, 123, 138, 121, 118, 124, 121, 106, 125, 127, 119, 118, 126, 115, 106, 117, 145, 116, 126, 122, 109, 127, 126, 120, 116, 113, 85, 126, 118, 130, 136, 98, 123, 127, 120, 90, 102, 123, 117, 127, 112, 127, 116, 125, 130, 126, 125, 120, 116, 142, 123, 129, 121, 115, 132, 123, 126, 124, 134, 127, 97, 126, 130, 126, 124, 126, 114, 119, 119, 128, 124, 95, 130, 119, 117, 122, 117, 125, 159, 135, 119, 126, 101, 134, 128, 102, 120, 128, 112, 107, 118, 103, 122, 138, 124, 93, 141, 117, 145, 124, 126, 119, 125, 118, 114, 117, 123, 125, 122, 135, 122, 135, 115, 122, 125, 133, 122, 118, 122, 120, 124, 121, 136, 123, 116, 123, 132, 116, 137, 136, 135, 113, 117, 115, 112, 127, 136, 130, 139, 112, 121, 120, 136, 120, 137, 133, 129, 131, 129, 126, 128, 128, 119, 126, 123, 118, 122, 110, 132, 122, 135, 126, 121, 138, 124, 133, 120, 126, 134, 135, 135, 121, 133, 125, 114, 131, 127, 105, 124, 123, 119, 137, 124, 112, 136, 126, 124, 129, 138, 129, 123, 130, 113, 120, 115, 141, 132, 139, 132, 127, 127, 116, 120, 132, 100, 128, 130, 118, 124, 115, 131, 124, 123, 126, 124, 139, 128, 130, 101, 119, 130, 116, 120, 111, 134, 152, 121, 123, 131, 122, 119, 122, 116, 118, 127, 131, 139, 129, 127, 125, 122, 125, 109, 118, 130, 126, 119, 122, 115, 128, 128, 130, 125, 126, 126, 122, 124, 100, 145, 120, 127, 131, 115, 125, 115, 104, 120, 103, 126, 120, 124, 123, 116, 123, 145, 117, 123, 126, 129, 129, 135, 121, 120, 117, 113, 116, 127, 126, 117, 129, 148, 122, 141, 122, 125, 107, 132, 121, 130, 134, 122, 111, 130, 136, 112, 126, 128, 189, 121, 124, 129, 117, 123, 117, 122, 131, 129, 121, 144, 122, 124, 136, 113, 136, 126, 124, 125, 122, 94, 116, 136, 126, 122, 131, 119, 124, 106, 122, 125, 127, 122, 125, 126, 127, 121, 119, 140, 117, 125, 127, 135, 125, 129, 125, 123, 123, 119, 97, 129, 128, 115, 123, 132, 128, 185, 128, 120, 126, 117, 119, 131, 118, 96, 94, 118, 122, 130, 106, 131, 123, 130, 134, 117, 122, 113, 124, 126, 102, 119, 124, 127, 117, 125, 132, 126, 103, 123, 122, 121, 137, 118, 110, 129, 128, 122, 135, 118, 135, 123, 134, 128, 115, 128, 98, 119, 127, 124, 123, 110, 126, 110, 129, 151, 123, 122, 120, 126, 129, 126, 123, 124, 123, 124, 125, 127, 144, 117, 120, 119, 120, 117, 127, 124, 114, 115, 122, 127, 124, 124, 160, 127, 123, 119, 124, 105, 143, 122, 113, 119, 131, 117, 119, 134, 101, 128, 111, 122, 112, 126, 128, 123, 122, 123, 142, 129, 129, 124, 108, 129, 106, 127, 127, 123, 115, 120, 127, 117, 120, 121, 130, 151, 131, 120, 125, 128, 127, 115, 126, 120, 113, 126, 122, 120, 131, 127, 126, 129, 114, 121, 154, 126, 116, 117, 135, 135, 124, 124, 120, 134, 122, 129, 128, 114, 125, 125, 128, 116, 125, 110, 119, 125, 126, 127, 122, 132, 119, 117, 126, 114, 121, 122, 118, 125, 113, 125, 115, 119, 142, 115, 129, 109, 119, 121, 126, 110, 130, 117, 121, 125, 118, 126, 128, 127, 129, 125, 127, 126, 125, 100, 129, 126, 124, 103, 137, 120, 124, 124, 122, 153, 127, 124, 110, 122, 120, 125, 136, 127, 123, 134, 124, 129, 122, 135, 122, 124, 116, 122, 96, 123, 128, 125, 118, 118, 108, 89, 131, 129, 74, 108, 119, 100, 122, 118, 119, 122, 116, 118, 122, 127, 140, 122, 128, 146, 117, 118, 134, 130, 158, 125, 123, 115, 127, 104, 128, 126, 116, 133, 126, 132, 118, 127, 121, 126, 118, 140, 117, 99, 112, 169, 112, 143, 123, 124, 129, 148, 141, 121, 117, 124, 128, 139, 109, 140, 138, 132, 114, 116, 123, 125, 118, 115, 132, 113, 113, 125, 142, 131, 119, 122, 134, 136, 123, 151, 117, 131, 105, 116, 128, 119, 140, 147, 123, 119, 121, 120, 112, 118, 117, 91, 116, 147, 122, 131, 127, 130, 127, 117, 98, 127, 129, 114, 151, 115, 130, 108, 107, 145, 109, 117, 125, 112, 123, 160, 121, 112, 119, 117, 152, 124, 137, 130, 129, 110, 124, 121, 115, 129, 132, 154, 118, 124, 131, 123, 147, 107, 115, 130, 136, 115, 149, 124, 111, 124, 118, 108, 128, 119, 137, 130, 135, 125, 122, 149, 120, 113, 122, 124, 115, 126, 120, 113, 120, 118, 123, 119, 132, 108, 112, 120, 117, 131, 115, 121, 121, 117, 116, 116, 88, 139, 131, 142, 88, 143, 121, 139, 131, 119, 104, 112, 119, 131, 124, 132, 113, 143, 119, 119, 108, 109, 119, 134, 143, 116, 80, 133, 115, 119, 130, 136, 115, 125, 115, 104, 125, 117, 144, 119, 131, 131, 118, 135, 125, 125, 110, 125, 108, 121, 127, 131, 114, 122, 133, 133, 123, 112, 116, 117, 116, 134, 122, 122, 125, 147, 120, 119, 144, 127, 133, 128, 116, 110, 131, 126, 96, 122, 113, 126, 113, 118, 138, 129, 122, 121, 118, 123, 119, 124, 121, 117, 118, 138, 123, 118, 124, 122, 110, 142, 115, 125, 112, 123, 111, 114, 120, 112, 124, 134, 108, 101, 146, 116, 115, 123, 115, 127, 117, 140, 121, 116, 124, 113, 122, 120, 113, 133, 123, 118, 125, 124, 113, 114, 120, 115, 124, 116, 124, 105, 118, 115, 118, 138, 125, 125, 123, 114, 114, 110, 116, 128, 116, 132, 122, 126, 124, 129, 111, 122, 129, 128, 109, 130, 128, 120, 121, 121, 121, 121, 123, 123, 113, 126, 124, 128, 123, 127, 111, 119, 129, 119, 142, 118, 122, 124, 127, 122, 113, 137, 117, 129, 121, 130, 114, 118, 123, 121, 138, 123, 124, 127, 127, 122, 138, 117, 100, 159, 119, 129, 120, 117, 120, 115, 126, 109, 118, 118, 134, 115, 118, 128, 112, 117, 132, 123, 117, 126, 128, 127, 103, 121, 140, 148, 134, 132, 129, 118, 113, 134, 116, 125, 113, 129, 118, 122, 137, 133, 132, 123, 129, 116, 113, 116, 118, 107, 127, 123, 118, 122, 119, 100, 119, 125, 131, 132, 136, 130, 120, 109, 125, 130, 118, 137, 120, 127, 117, 114, 120, 104, 125, 126, 119, 126, 134, 116, 132, 121, 111, 111, 135, 129, 125, 124, 149, 121, 128, 134, 136, 122, 132, 132, 153, 131, 117, 123, 103, 105, 126, 98, 127, 123, 125, 124, 121, 128, 130, 126, 135, 130, 124, 121, 123, 132, 120, 131, 127, 95, 126, 121, 125, 125, 129, 123, 124, 122, 110, 129, 127, 124, 124, 122, 123, 125, 120, 123, 126, 126, 127, 124, 126, 127, 125, 127, 124, 126, 128, 128, 124, 126, 126, 125, 123, 128, 118, 122, 128, 125, 123, 126, 126, 129, 122, 125, 121, 127, 126, 124, 139, 120, 133, 126, 123, 126, 156, 127, 124, 123, 123, 134, 124, 124, 125, 124, 121, 124, 121, 120, 127, 123, 160, 124, 126, 122, 119, 125, 127, 124, 124, 91, 125, 125, 164, 121, 120, 130, 126, 124, 123, 122, 128, 126, 124, 133, 127, 123, 122, 129, 121, 123, 125, 121, 120, 124, 117, 125, 134, 127, 126, 121, 126, 120, 128, 126, 123, 122, 119, 127, 122, 124, 124, 121, 128, 124, 127, 137, 124, 126, 123, 124, 123, 117, 118, 120, 123, 123, 125, 125, 124, 122, 126, 122, 124, 128, 125, 171, 130, 125, 123, 122, 126, 128, 111, 129, 116, 98, 129, 121, 122, 122, 129, 123, 127, 126, 123, 128, 147, 124, 133, 124, 124, 126, 122, 122, 127, 84, 122, 120, 119, 123, 125, 115, 135, 128, 115, 121, 125, 122, 123, 121, 121, 116, 131, 124, 123, 126, 127, 129, 125, 123, 122, 125, 125, 116, 126, 126, 140, 119, 128, 117, 128, 125, 124, 99, 123, 127, 126, 122, 122, 123, 128, 124, 164, 126, 126, 125, 133, 127, 127, 125, 125, 123, 121, 119, 124, 121, 122, 122, 114, 131, 125, 125, 124, 122, 126, 126, 125, 122, 126, 120, 128, 126, 123, 123, 126, 122, 115, 122, 127, 127, 120, 110, 132, 123, 117, 129, 127, 127, 121, 121, 124, 126, 115, 125, 126, 118, 131, 117, 126, 124, 126, 118, 127, 115, 123, 127, 121, 107, 136, 117, 124, 117, 124, 122, 123, 138, 125, 117, 112, 127, 127, 127, 125, 114, 128, 119, 141, 127, 128, 125, 129, 132, 119, 121, 130, 118, 126, 126, 116, 113, 117, 129, 113, 123, 110, 146, 126, 62, 114, 123, 122, 129, 126, 121, 137, 128, 123, 111, 115, 116, 132, 126, 127, 127, 125, 83, 123, 132, 116, 118, 134, 130, 123, 125, 128, 121, 124, 121, 147, 130, 128, 124, 125, 196, 119, 131, 118, 128, 125, 108, 130, 153, 122, 121, 100, 119, 123, 118, 128, 151, 132, 123, 109, 123, 125, 63, 110, 120, 130, 123, 131, 125, 118, 137, 124, 128, 126, 125, 121, 131, 127, 123, 116, 126, 113, 111, 119, 122, 124, 128, 126, 121, 130, 124, 129, 133, 130, 124, 124, 129, 122, 117, 129, 119, 127, 107, 116, 124, 118, 131, 127, 126, 131, 123, 121, 116, 114, 130, 130, 129, 122, 122, 111, 127, 120, 126, 125, 122, 122, 146, 129, 135, 124, 127, 130, 121, 126, 128, 111, 114, 113, 123, 124, 128, 98, 119, 119, 125, 125, 124, 123, 120, 125, 126, 121, 117, 118, 103, 125, 86, 132, 128, 136, 131, 130, 120, 130, 127, 131, 129, 113, 120, 122, 130, 126, 129, 130, 112, 96, 125, 129, 150, 71, 128, 114, 123, 125, 138, 128, 122, 121, 111, 125, 120, 117, 121, 117, 135, 117, 126, 133, 117, 120, 107, 126, 127, 113, 134, 128, 129, 135, 113, 120, 112, 118, 128, 120, 124, 127, 116, 125, 111, 119, 118, 132, 130, 119, 125, 134, 145, 129, 122, 112, 120, 123, 127, 114, 128, 130, 127, 100, 116, 116, 113, 135, 122, 123, 112, 125, 132, 131, 104, 131, 131, 133, 125, 128, 121, 120, 113, 125, 115, 125, 116, 124, 130, 130, 124, 123, 122, 125, 138, 135, 124, 120, 126, 118, 116, 129, 115, 126, 124, 131, 122, 138, 120, 121, 128, 129, 114, 123, 132, 124, 157, 124, 132, 117, 116, 124, 120, 119, 123, 112, 110, 114, 127, 129, 132, 112, 126, 124, 133, 122, 115, 135, 117, 140, 122, 130, 131, 131, 116, 116, 126, 132, 123, 108, 134, 125, 134, 124, 136, 127, 127, 114, 133, 121, 121, 123, 131, 105, 123, 99, 121, 126, 119, 110, 122, 122, 126, 123, 136, 121, 126, 118, 111, 106, 123, 118, 113, 115, 115, 139, 126, 134, 116, 128, 128, 121, 121, 126, 118, 119, 137, 131, 115, 121, 114, 113, 123, 117, 124, 129, 121, 129, 108, 121, 118, 117, 135, 126, 127, 131, 121, 134, 114, 130, 131, 129, 114, 129, 129, 134, 115, 118, 127, 133, 118, 135, 127, 126, 122, 137, 113, 124, 118, 128, 118, 128, 124, 133, 129, 120, 132, 118, 153, 121, 132, 133, 118, 130, 124, 134, 121, 127, 118, 121, 118, 117, 118, 120, 122, 125, 120, 100, 136, 131, 128, 140, 126, 122, 98, 135, 119, 122, 141, 123, 131, 123, 130, 115, 116, 126, 133, 100, 118, 130, 116, 135, 121, 144, 116, 121, 137, 133, 132, 123, 126, 121, 112, 106, 139, 124, 109, 121, 125, 116, 121, 132, 117, 119, 114, 128, 115, 113, 123, 124, 121, 144, 136, 114, 136, 126, 128, 110, 121, 133, 114, 131, 119, 127, 133, 123, 118, 138, 117, 111, 131, 118, 106, 116, 115, 131, 120, 136, 120, 130, 120, 132, 117, 122, 129, 127, 133, 128, 126, 128, 108, 128, 117, 129, 120, 130, 124, 127, 123, 131, 129, 120, 117, 121, 131, 118, 120, 127, 136, 135, 112, 140, 120, 112, 100, 113, 132, 117, 118, 124, 118, 125, 131, 136, 138, 139, 119, 115, 123, 125, 124, 107, 138, 120, 124, 106, 114, 139, 115, 128, 125, 118, 123, 125, 111, 121, 130, 115, 115, 128, 123, 120, 123, 119, 112, 131, 125, 123, 121, 125, 126, 125, 133, 121, 116, 140, 129, 123, 118, 122, 113, 128, 131, 134, 134, 109, 130, 120, 123, 137, 127, 113, 128, 124, 128, 124, 134, 121, 118, 116, 119, 129, 113, 121, 109, 129, 114, 124, 126, 123, 116, 113, 114, 119, 117, 130, 121, 138, 129, 144, 129, 131, 127, 126, 124, 128, 127, 120, 120, 130, 109, 121, 121, 128, 94, 146, 123, 128, 114, 125, 134, 110, 124, 115, 126, 98, 144, 130, 169, 125, 127, 120, 110, 109, 113, 131, 141, 101, 133, 154, 125, 123, 131, 114, 131, 133, 131, 140, 119, 103, 108, 131, 127, 128, 118, 122, 122, 112, 124, 113, 116, 128, 116, 122, 119, 115, 129, 118, 125, 114, 118, 125, 132, 123, 143, 142, 106, 120, 115, 134, 118, 142, 139, 110, 142, 138, 111, 127, 113, 118, 130, 121, 112, 131, 119, 119, 145, 140, 131, 126, 123, 122, 141, 113, 123, 122, 115, 119, 129, 117, 127, 123, 117, 122, 122, 114, 126, 131, 133, 118, 127, 118, 140, 122, 139, 123, 126, 123, 112, 114, 121, 110, 127, 125, 121, 128, 124, 97, 120, 122, 130, 184, 142, 130, 117, 125, 116, 130, 110, 139, 127, 112, 131, 125, 125, 118, 120, 115, 128, 106, 130, 113, 120, 119, 134, 119, 135, 142, 132, 124, 126, 132, 126, 125, 119, 113, 117, 136, 127, 117, 121, 134, 148, 122, 114, 127, 141, 138, 102, 123, 142, 127, 127, 117, 124, 121, 106, 133, 98, 114, 116, 110, 115, 126, 125, 131, 89, 125, 125, 115, 137, 132, 136, 128, 121, 121, 135, 119, 134, 110, 127, 110, 124, 125, 120, 124, 127, 121, 129, 96, 148, 115, 138, 133, 124, 131, 130, 127, 129, 99, 116, 123, 128, 130, 134, 117, 126, 129, 150, 113, 117, 95, 123, 134, 140, 122, 122, 121, 137, 127, 132, 163, 130, 122, 101, 110, 130, 125, 118, 125, 120, 129, 141, 126, 127, 106, 128, 120, 112, 117, 139, 119, 100, 128, 139, 128, 141, 113, 128, 141, 130, 111, 110, 127, 133, 122, 101, 123, 129, 114, 163, 121, 118, 111, 121, 122, 112, 127, 118, 122, 125, 127, 114, 122, 135, 117, 126, 116, 128, 114, 121, 126, 114, 118, 124, 121, 117, 118, 122, 122, 124, 121, 129, 125, 116, 119, 121, 134, 116, 125, 114, 120, 129, 119, 125, 134, 132, 116, 133, 128, 121, 115, 127, 130, 127, 124, 127, 131, 121, 117, 125, 126, 107, 119, 122, 122, 123, 127, 115, 119, 123, 113, 133, 128, 124, 133, 128, 120, 129, 127, 125, 124, 122, 119, 124, 127, 123, 128, 122, 120, 134, 110, 123, 122, 138, 135, 124, 133, 118, 128, 121, 130, 115, 122, 119, 132, 117, 123, 104, 120, 125, 120, 127, 111, 127, 143, 116, 125, 118, 128, 120, 121, 119, 126, 120, 123, 125, 111, 118, 133, 123, 130, 122, 127, 125, 132, 115, 140, 136, 116, 135, 116, 130, 122, 144, 120, 116, 128, 117, 123, 117, 127, 127, 136, 121, 134, 122, 132, 122, 124, 126, 119, 129, 126, 103, 126, 125, 129, 122, 119, 110, 124, 115, 120, 122, 121, 126, 120, 125, 136, 124, 126, 136, 115, 125, 120, 124, 120, 124, 118, 119, 116, 129, 122, 123, 130, 128, 121, 116, 127, 117, 121, 128, 130, 136, 124, 124, 119, 126, 121, 124, 130, 121, 123, 122, 127, 130, 127, 125, 130, 120, 126, 133, 119, 114, 121, 132, 121, 120, 127, 135, 115, 124, 123, 128, 121, 120, 120, 118, 132, 121, 130, 127, 124, 124, 136, 133, 138, 114, 122, 121, 132, 142, 125, 117, 126, 116, 128, 119, 120, 120, 121, 128, 124, 124, 124, 123, 114, 126, 118, 127, 120, 125, 121, 118, 124, 140, 117, 126, 127, 131, 120, 123, 127, 123, 122, 133, 130, 134, 121, 116, 128, 109, 127, 122, 129, 132, 123, 125, 123, 120, 124, 135, 114, 129, 133, 117, 122, 121, 137, 138, 122, 131, 130, 117, 120, 124, 134, 115, 132, 117, 126, 128, 131, 119, 119, 120, 121, 130, 127, 127, 128, 124, 127, 117, 124, 134, 138, 131, 125, 124, 127, 126, 124, 133, 119, 119, 105, 128, 124, 133, 122, 129, 125, 115, 132, 119, 125, 120, 121, 136, 121, 137, 128, 115, 129, 124, 125, 125, 116, 125, 123, 124, 141, 118, 131, 123, 129, 121, 131, 124, 134, 126, 135, 128, 124, 125, 120, 127, 119, 127, 126, 130, 125, 128, 119, 131, 123, 128, 123, 129, 126, 121, 121, 123, 125, 119, 133, 113, 127, 125, 130, 122, 132, 129, 122, 122, 136, 143, 126, 123, 124, 122, 122, 124, 120, 119, 127, 128, 113, 130, 120, 132, 111, 128, 132, 127, 124, 134, 126, 124, 125, 132, 122, 131, 120, 121, 128, 137, 126, 127, 119, 129, 121, 123, 127, 124, 126, 112, 121, 126, 122, 124, 134, 122, 127, 128, 124, 123, 119, 130, 129, 127, 128, 130, 108, 119, 126, 129, 123, 125, 120, 127, 124, 128, 130, 124, 110, 124, 120, 132, 123, 131, 133, 136, 124, 128, 135, 123, 135, 125, 123, 127, 128, 120, 121, 127, 118, 131, 126, 125, 121, 129, 133, 121, 117, 127, 129, 122, 125, 127, 123, 122, 106, 119, 120, 115, 129, 112, 127, 120, 121, 125, 122, 141, 120, 104, 139, 122, 147, 116, 127, 131, 130, 128, 158, 131, 134, 116, 126, 115, 130, 115, 125, 129, 120, 129, 116, 132, 148, 111, 123, 148, 116, 128, 117, 128, 113, 135, 126, 124, 121, 120, 113, 124, 121, 115, 136, 150, 131, 121, 124, 114, 124, 111, 135, 127, 119, 112, 118, 125, 116, 123, 122, 129, 119, 125, 120, 114, 128, 128, 113, 117, 144, 137, 124, 132, 125, 121, 128, 125, 118, 119, 132, 134, 131, 118, 127, 134, 118, 129, 129, 123, 127, 141, 128, 127, 130, 124, 141, 140, 116, 116, 126, 127, 120, 130, 127, 136, 132, 126, 114, 123, 136, 130, 135, 133, 128, 119, 114, 133, 148, 136, 118, 128, 129, 119, 139, 106, 114, 126, 125, 121, 118, 137, 122, 123, 135, 121, 128, 130, 114, 148, 113, 129, 124, 143, 116, 113, 119, 128, 122, 118, 114, 144, 145, 129, 125, 119, 112, 122, 88, 123, 128, 124, 125, 118, 122, 128, 108, 126, 115, 115, 133, 114, 126, 131, 117, 136, 122, 148, 106, 121, 116, 109, 106, 131, 130, 127, 132, 129, 128, 125, 133, 125, 122, 124, 128, 122, 137, 122, 125, 132, 124, 108, 123, 133, 121, 119, 132, 123, 126, 115, 114, 127, 132, 113, 117, 116, 126, 136, 111, 130, 121, 121, 118, 141, 106, 124, 126, 120, 113, 114, 143, 120, 119, 132, 107, 135, 150, 106, 104, 118, 145, 122, 129, 147, 121, 140, 125, 111, 128, 114, 132, 121, 129, 124, 112, 129, 112, 113, 154, 120, 114, 129, 121, 133, 141, 151, 129, 119, 127, 142, 118, 121, 113, 130, 119, 119, 130, 140, 163, 139, 123, 127, 127, 118, 124, 135, 135, 113, 117, 134, 128, 116, 121, 110, 122, 122, 128, 126, 121, 122, 132, 113, 134, 122, 133, 117, 139, 121, 120, 105, 135, 117, 113, 119, 123, 138, 131, 124, 150, 108, 110, 122, 102, 147, 128, 127, 119, 116, 141, 131, 122, 89, 133, 118, 140, 122, 132, 115, 126, 136, 141, 126, 118, 111, 82, 110, 114, 125, 116, 123, 109, 122, 119, 116, 121, 121, 107, 136, 135, 138, 122, 118, 110, 120, 129, 122, 121, 115, 115, 113, 116, 118, 120, 126, 124, 128, 121, 116, 123, 112, 117, 130, 118, 128, 126, 134, 126, 100, 116, 107, 127, 118, 120, 124, 145, 110, 120, 124, 126, 126, 112, 117, 125, 117, 112, 121, 120, 126, 118, 94, 121, 122, 132, 126, 124, 131, 129, 126, 123, 124, 113, 139, 127, 166, 165, 128, 120, 111, 133, 114, 113, 118, 122, 127, 111, 125, 133, 113, 129, 122, 127, 143, 124, 117, 117, 122, 112, 121, 117, 124, 116, 122, 116, 121, 116, 129, 138, 129, 118, 117, 135, 114, 117, 145, 137, 119, 122, 129, 105, 134, 123, 125, 125, 130, 115, 126, 113, 201, 124, 120, 115, 121, 119, 111, 112, 120, 119, 128, 121, 97, 120, 121, 123, 128, 122, 120, 125, 129, 123, 124, 131, 120, 123, 123, 122, 123, 125, 121, 120, 127, 125, 127, 150, 121, 128, 125, 123, 124, 125, 124, 125, 125, 123, 121, 123, 124, 122, 127, 121, 125, 125, 125, 125, 124, 128, 131, 126, 121, 126, 122, 124, 121, 112, 119, 126, 121, 121, 126, 100, 121, 124, 129, 120, 127, 123, 125, 126, 123, 125, 124, 126, 128, 128, 121, 121, 126, 129, 119, 131, 124, 122, 122, 120, 123, 123, 126, 124, 125, 127, 125, 125, 119, 125, 120, 110, 124, 125, 135, 118, 125, 201, 137, 117, 129, 122, 122, 123, 124, 116, 121, 120, 126, 127, 122, 125, 133, 126, 119, 126, 121, 124, 120, 128, 124, 117, 129, 115, 126, 124, 105, 123, 123, 124, 128, 130, 120, 120, 124, 124, 118, 126, 127, 123, 125, 134, 123, 131, 121, 121, 125, 86, 123, 124, 128, 125, 120, 122, 128, 125, 121, 125, 122, 122, 129, 127, 123, 122, 128, 127, 124, 130, 118, 144, 119, 126, 123, 127, 123, 122, 113, 122, 123, 124, 123, 126, 143, 125, 118, 121, 126, 118, 122, 124, 125, 180, 123, 127, 125, 122, 127, 127, 128, 125, 122, 122, 131, 117, 123, 124, 125, 119, 122, 126, 124, 130, 120, 127, 123, 123, 128, 126, 131, 121, 122, 124, 121, 114, 120, 125, 121, 162, 123, 121, 125, 132, 121, 122, 117, 129, 124, 124, 123, 118, 115, 123, 123, 119, 124, 126, 118, 125, 128, 126, 142, 123, 127, 124, 137, 123, 120, 117, 124, 127, 130, 132, 134, 126, 120, 120, 145, 122, 111, 128, 127, 132, 133, 127, 126, 127, 118, 131, 128, 123, 122, 127, 127, 122, 126, 126, 129, 131, 135, 128, 122, 125, 129, 126, 128, 119, 128, 125, 134, 123, 129, 132, 120, 119, 133, 130, 120, 122, 128, 125, 120, 121, 127, 140, 118, 114, 126, 123, 126, 122, 130, 124, 123, 125, 127, 123, 116, 125, 112, 135, 117, 124, 127, 124, 128, 120, 120, 120, 123, 127, 123, 127, 126, 127, 131, 126, 111, 117, 121, 123, 123, 125, 123, 127, 129, 124, 119, 133, 127, 126, 130, 124, 124, 130, 130, 126, 131, 116, 124, 128, 128, 126, 126, 128, 131, 126, 125, 118, 129, 121, 125, 130, 126, 124, 126, 123, 124, 129, 126, 127, 125, 114, 126, 128, 131, 117, 125, 120, 121, 125, 133, 122, 123, 127, 126, 134, 114, 130, 119, 126, 126, 120, 127, 127, 124, 121, 123, 127, 130, 101, 118, 127, 120, 120, 127, 125, 134, 124, 116, 127, 133, 126, 118, 116, 126, 126, 119, 137, 125, 126, 117, 121, 128, 121, 124, 134, 124, 125, 125, 120, 130, 113, 126, 112, 120, 127, 121, 119, 123, 114, 121, 124, 126, 124, 126, 121, 127, 121, 123, 133, 124, 126, 121, 122, 130, 120, 118, 120, 128, 115, 117, 129, 120, 126, 125, 121, 125, 117, 126, 131, 126, 132, 126, 125, 130, 124, 126, 117, 126, 127, 123, 128, 123, 120, 124, 124, 133, 119, 122, 130, 131, 124, 127, 119, 129, 132, 132, 122, 118, 122, 129, 120, 131, 102, 111, 125, 118, 128, 119, 136, 119, 117, 107, 130, 129, 131, 121, 129, 124, 125, 125, 117, 128, 122, 130, 124, 142, 120, 115, 127, 112, 124, 127, 128, 119, 113, 131, 117, 134, 120, 119, 144, 146, 133, 137, 120, 132, 131, 136, 124, 138, 128, 138, 111, 95, 120, 122, 118, 123, 128, 155, 113, 117, 124, 131, 115, 122, 112, 121, 148, 143, 122, 129, 113, 114, 129, 126, 129, 154, 126, 118, 123, 119, 115, 121, 127, 103, 146, 123, 123, 122, 144, 128, 125, 121, 115, 128, 136, 122, 150, 115, 106, 130, 126, 121, 125, 122, 119, 117, 123, 123, 126, 134, 122, 122, 136, 130, 121, 133, 120, 126, 122, 116, 129, 126, 131, 118, 126, 128, 125, 122, 121, 137, 144, 120, 128, 116, 122, 116, 125, 115, 115, 114, 130, 109, 131, 115, 139, 115, 114, 128, 122, 103, 123, 112, 132, 128, 131, 111, 125, 126, 122, 126, 120, 121, 147, 124, 114, 117, 125, 129, 118, 119, 106, 121, 89, 147, 127, 132, 123, 119, 124, 121, 135, 124, 94, 118, 126, 129, 120, 115, 126, 122, 121, 142, 119, 114, 116, 122, 117, 124, 104, 124, 124, 143, 120, 118, 146, 137, 117, 131, 147, 125, 119, 117, 122, 116, 116, 117, 111, 117, 127, 128, 108, 112, 129, 161, 134, 151, 129, 155, 141, 126, 109, 122, 120, 120, 125, 113, 128, 134, 121, 143, 124, 126, 129, 151, 126, 124, 119, 116, 128, 105, 110, 130, 131, 121, 118, 104, 130, 95, 128, 138, 115, 130, 129, 123, 125, 154, 119, 102, 122, 130, 133, 133, 109, 148, 124, 121, 138, 124, 130, 150, 124, 133, 122, 139, 127, 120, 129, 129, 132, 126, 130, 96, 136, 143, 139, 121, 130, 115, 121, 109, 123, 112, 131, 118, 94, 113, 122, 121, 128, 116, 133, 102, 114, 118, 138, 118, 125, 105, 103, 143, 120, 117, 127, 118, 136, 124, 125, 120, 117, 138, 119, 140, 137, 110, 122, 129, 126, 111, 113, 131, 130, 133, 127, 127, 110, 115, 129, 122, 120, 138, 124, 146, 118, 127, 136, 111, 120, 120, 117, 114, 125, 143, 123, 90, 112, 119, 132, 123, 160, 108, 128, 119, 123, 126, 131, 112, 111, 118, 131, 132, 125, 127, 120, 131, 128, 119, 126, 106, 136, 117, 100, 126, 130, 135, 105, 107, 111, 124, 126, 106, 104, 117, 124, 111, 149, 125, 114, 150, 96, 118, 118, 120, 117, 111, 126, 141, 122, 134, 122, 109, 113, 123, 116, 137, 119, 113, 121, 132, 128, 138, 130, 129, 135, 116, 129, 129, 127, 116, 103, 99, 124, 137, 97, 138, 129, 125, 104, 116, 128, 122, 119, 106, 110, 119, 144, 127, 129, 124, 122, 110, 132, 116, 114, 123, 125, 118, 114, 112, 123, 131, 114, 123, 127, 137, 144, 117, 113, 115, 122, 134, 124, 140, 105, 119, 136, 118, 121, 133, 114, 123, 116, 108, 114, 134, 121, 105, 103, 126, 114, 134, 140, 133, 140, 128, 115, 120, 123, 117, 132, 125, 117, 109, 125, 135, 122, 122, 124, 121, 112, 109, 116, 120, 112, 119, 115, 108, 112, 124, 125, 136, 114, 114, 121, 112, 121, 113, 133, 130, 135, 120, 130, 118, 144, 121, 132, 113, 129, 127, 128, 121, 144, 128, 138, 122, 135, 124, 127, 110, 128, 117, 116, 127, 122, 135, 130, 118, 116, 134, 119, 106, 130, 141, 123, 123, 110, 143, 119, 123, 124, 121, 117, 121, 130, 116, 122, 124, 139, 135, 125, 132, 114, 113, 121, 119, 115, 123, 111, 120, 145, 140, 114, 117, 113, 114, 120, 125, 130, 131, 114, 119, 135, 129, 122, 140, 114, 107, 126, 119, 118, 123, 117, 130, 122, 136, 144, 118, 103, 126, 120, 121, 136, 115, 105, 130, 121, 119, 124, 116, 122, 124, 134, 116, 111, 122, 127, 112, 118, 126, 129, 131, 144, 138, 116, 123, 121, 117, 121, 128, 132, 123, 139, 143, 120, 118, 112, 130, 128, 137, 128, 123, 121, 132, 130, 128, 117, 122, 121, 119, 141, 132, 117, 148, 136, 121, 128, 144, 120, 129, 121, 131, 123, 156, 107, 124, 128, 124, 141, 125, 123, 126, 136, 103, 112, 116, 136, 124, 131, 117, 123, 133, 138, 127, 112, 134, 125, 125, 113, 129, 132, 123, 129, 118, 132, 118, 130, 128, 115, 134, 126, 138, 130, 122, 148, 114, 123, 119, 122, 111, 119, 122, 131, 134, 117, 113, 124, 132, 112, 121, 133, 116, 122, 120, 122, 126, 121, 112, 111, 118, 129, 121, 116, 143, 127, 123, 124, 127, 126, 128, 119, 126, 128, 127, 128, 119, 120, 123, 119, 118, 122, 130, 126, 131, 123, 125, 120, 113, 128, 126, 116, 127, 120, 120, 133, 129, 138, 126, 128, 129, 114, 127, 132, 125, 120, 126, 131, 121, 122, 117, 120, 129, 127, 130, 124, 119, 118, 131, 124, 123, 127, 115, 127, 124, 133, 117, 124, 119, 121, 122, 116, 124, 125, 119, 121, 115, 112, 122, 125, 124, 121, 120, 126, 130, 115, 128, 124, 129, 125, 111, 132, 124, 124, 130, 132, 128, 132, 120, 133, 120, 119, 134, 128, 124, 130, 124, 119, 115, 119, 129, 115, 125, 136, 123, 125, 129, 120, 126, 121, 125, 124, 117, 125, 130, 115, 125, 122, 132, 125, 121, 134, 125, 113, 137, 124, 131, 123, 117, 124, 126, 123, 121, 124, 134, 127, 120, 124, 127, 130, 123, 136, 117, 126, 119, 124, 120, 123, 117, 127, 139, 139, 126, 116, 120, 130, 142, 116, 124, 125, 120, 123, 127, 110, 130, 128, 128, 143, 122, 120, 126, 130, 126, 130, 123, 124, 128, 116, 118, 131, 122, 126, 118, 131, 119, 124, 125, 130, 126, 127, 129, 135, 126, 123, 122, 136, 131, 129, 127, 119, 121, 126, 121, 124, 127, 122, 125, 120, 124, 124, 134, 139, 122, 116, 124, 132, 131, 124, 119, 134, 126, 121, 136, 131, 120, 126, 123, 132, 119, 129, 123, 122, 125, 127, 137, 127, 130, 133, 117, 125, 130, 130, 121, 124, 126, 127, 121, 122, 109, 132, 109, 133, 123, 122, 119, 148, 128, 126, 111, 133, 145, 125, 127, 115, 146, 122, 117, 124, 126, 129, 111, 113, 132, 120, 140, 137, 128, 124, 125, 127, 119, 124, 118, 128, 127, 118, 127, 121, 126, 109, 123, 121, 119, 113, 125, 123, 125, 126, 123, 114, 118, 130, 120, 139, 122, 139, 120, 111, 128, 161, 125, 100, 126, 123, 122, 123, 114, 125, 126, 130, 134, 120, 127, 123, 130, 126, 124, 121, 119, 118, 98, 127, 126, 148, 128, 115, 116, 125, 130, 108, 124, 126, 120, 129, 124, 119, 119, 147, 127, 130, 134, 126, 119, 141, 118, 134, 138, 120, 121, 131, 119, 117, 123, 129, 121, 120, 127, 127, 124, 121, 118, 132, 126, 137, 122, 132, 119, 131, 127, 124, 129, 120, 128, 102, 122, 120, 122, 129, 117, 138, 121, 125, 128, 130, 129, 118, 121, 137, 123, 127, 124, 119, 123, 124, 118, 153, 128, 115, 121, 122, 127, 119, 128, 127, 125, 119, 125, 115, 128, 122, 127, 122, 128, 104, 124, 113, 126, 116, 123, 123, 124, 120, 128, 123, 122, 108, 103, 125, 118, 126, 131, 130, 112, 112, 126, 117, 118, 123, 131, 118, 114, 124, 126, 123, 126, 125, 118, 122, 118, 129, 129, 130, 124, 144, 124, 127, 122, 117, 131, 127, 117, 104, 123, 126, 108, 122, 117, 131, 120, 108, 122, 160, 124, 113, 118, 126, 129, 128, 115, 125, 105, 117, 108, 120, 121, 136, 119, 123, 128, 143, 121, 111, 119, 118, 121, 137, 134, 122, 127, 122, 123, 123, 122, 120, 127, 121, 121, 117, 124, 128, 121, 119, 118, 129, 123, 125, 124, 118, 123, 128, 125, 120, 133, 120, 118, 126, 125, 125, 121, 124, 128, 127, 127, 121, 132, 123, 137, 122, 125, 124, 120, 125, 123, 126, 138, 125, 121, 112, 127, 123, 132, 124, 123, 120, 106, 119, 124, 125, 124, 126, 132, 121, 120, 115, 124, 126, 126, 138, 116, 127, 126, 121, 123, 111, 125, 125, 123, 126, 124, 123, 123, 122, 124, 110, 123, 128, 110, 124, 129, 141, 117, 128, 124, 126, 115, 123, 128, 111, 128, 134, 122, 120, 123, 122, 111, 126, 117, 116, 124, 121, 133, 127, 122, 113, 125, 130, 128, 116, 135, 130, 124, 121, 131, 127, 120, 153, 117, 120, 117, 123, 123, 129, 128, 122, 122, 126, 118, 132, 127, 120, 123, 119, 127, 118, 139, 128, 133, 121, 132, 121, 123, 119, 125, 126, 122, 122, 126, 120, 124, 125, 119, 128, 121, 125, 118, 151, 123, 127, 132, 122, 123, 123, 121, 128, 122, 136, 116, 122, 125, 118, 122, 122, 129, 119, 127, 124, 127, 126, 123, 125, 124, 123, 126, 123, 128, 120, 122, 127, 126, 113, 130, 117, 118, 137, 172, 124, 122, 130, 75, 123, 126, 76, 126, 125, 124, 122, 123, 127, 117, 109, 118, 121, 122, 124, 122, 125, 122, 123, 132, 131, 127, 121, 128, 124, 127, 120, 123, 123, 121, 130, 128, 122, 133, 122, 125, 126, 131, 118, 129, 165, 115, 72, 116, 124, 115, 117, 95, 130, 126, 140, 118, 139, 126, 128, 123, 123, 123, 122, 123, 132, 134, 151, 131, 121, 121, 123, 130, 128, 128, 129, 167, 102, 134, 125, 107, 122, 117, 108, 159, 132, 128, 128, 137, 139, 114, 127, 127, 133, 129, 137, 118, 120, 128, 113, 120, 126, 133, 113, 128, 128, 131, 122, 114, 124, 124, 106, 130, 137, 119, 126, 131, 129, 127, 123, 140, 141, 116, 134, 130, 123, 117, 122, 124, 143, 135, 130, 124, 120, 117, 112, 116, 126, 114, 118, 145, 137, 134, 124, 126, 123, 123, 111, 122, 148, 107, 129, 128, 113, 130, 123, 117, 104, 126, 114, 102, 131, 106, 122, 87, 145, 131, 144, 119, 123, 126, 123, 99, 112, 129, 117, 121, 136, 142, 119, 118, 127, 124, 153, 114, 130, 123, 114, 112, 114, 121, 117, 124, 115, 94, 118, 124, 121, 109, 120, 117, 125, 139, 122, 127, 132, 136, 128, 128, 98, 149, 118, 129, 111, 129, 115, 127, 113, 115, 130, 126, 134, 120, 124, 128, 120, 116, 116, 138, 118, 145, 147, 117, 125, 113, 134, 116, 100, 126, 127, 129, 147, 111, 135, 129, 131, 114, 137, 132, 115, 127, 120, 122, 136, 126, 139, 120, 118, 126, 185, 104, 127, 131, 134, 134, 137, 124, 121, 120, 123, 175, 120, 116, 98, 121, 132, 125, 125, 132, 134, 104, 114, 123, 122, 123, 127, 122, 123, 118, 120, 125, 125, 146, 121, 123, 117, 126, 129, 107, 124, 121, 120, 118, 129, 129, 126, 124, 123, 126, 94, 108, 121, 112, 122, 129, 122, 141, 130, 101, 135, 130, 127, 121, 124, 149, 121, 123, 118, 145, 138, 124, 122, 124, 119, 111, 141, 122, 119, 115, 98, 123, 120, 126, 120, 131, 108, 118, 168, 114, 125, 116, 117, 128, 122, 114, 128, 119, 116, 122, 127, 122, 128, 126, 94, 128, 128, 117, 131, 124, 132, 122, 126, 126, 111, 120, 124, 116, 125, 122, 127, 126, 130, 115, 122, 129, 121, 131, 93, 111, 133, 126, 118, 128, 140, 132, 135, 123, 124, 122, 117, 123, 116, 126, 133, 128, 123, 114, 128, 113, 111, 133, 114, 122, 122, 125, 148, 140, 148, 116, 122, 122, 124, 125, 129, 121, 123, 119, 109, 128, 112, 110, 108, 125, 123, 124, 124, 125, 152, 130, 118, 106, 122, 149, 125, 115, 126, 122, 126, 120, 119, 122, 113, 122, 127, 126, 122, 124, 119, 121, 105, 137, 99, 112, 100, 129, 123, 124, 122, 115, 122, 132, 149, 126, 124, 128, 121, 123, 126, 127, 118, 128, 117, 120, 123, 122, 127, 142, 113, 132, 140, 111, 124, 119, 112, 130, 126, 105, 124, 124, 101, 116, 117, 122, 132, 124, 132, 126, 131, 133, 134, 116, 135, 128, 132, 117, 120, 130, 137, 118, 130, 122, 114, 94, 124, 109, 111, 133, 132, 124, 115, 112, 123, 131, 132, 119, 144, 127, 128, 112, 127, 118, 120, 125, 118, 114, 122, 110, 122, 120, 114, 119, 119, 127, 99, 122, 135, 119, 127, 145, 112, 142, 115, 126, 115, 95, 138, 128, 117, 127, 129, 129, 112, 131, 124, 128, 123, 125, 124, 129, 104, 104, 127, 121, 124, 130, 113, 112, 121, 145, 130, 88, 136, 132, 122, 136, 134, 120, 110, 115, 138, 118, 118, 141, 103, 140, 98, 141, 114, 120, 127, 131, 121, 90, 120, 111, 126, 104, 116, 121, 113, 103, 112, 148, 159, 129, 103, 121, 125, 118, 126, 130, 100, 122, 115, 120, 120, 120, 136, 120, 134, 102, 128, 124, 116, 134, 110, 131, 111, 114, 127, 120, 135, 125, 127, 114, 125, 120, 116, 129, 129, 124, 123, 130, 125, 113, 125, 132, 123, 127, 120, 126, 140, 123, 127, 135, 122, 100, 127, 123, 120, 108, 114, 123, 124, 119, 118, 109, 130, 137, 126, 133, 138, 117, 135, 124, 114, 130, 119, 135, 121, 117, 118, 136, 119, 119, 136, 123, 133, 115, 120, 119, 128, 114, 128, 125, 130, 119, 99, 123, 122, 127, 125, 118, 111, 106, 131, 113, 132, 122, 110, 118, 132, 121, 121, 123, 142, 111, 115, 120, 120, 122, 140, 118, 112, 129, 164, 127, 116, 149, 128, 126, 135, 144, 124, 117, 112, 126, 138, 111, 123, 124, 113, 129, 135, 117, 145, 109, 127, 116, 125, 125, 124, 129, 108, 118, 115, 114, 91, 130, 112, 111, 120, 113, 144, 136, 109, 122, 146, 127, 123, 131, 141, 130, 114, 100, 130, 127, 118, 137, 121, 113, 119, 125, 115, 120, 125, 132, 122, 133, 141, 128, 137, 123, 139, 117, 119, 134, 127, 134, 120, 119, 126, 120, 112, 127, 144, 127, 123, 111, 164, 142, 110, 120, 117, 138, 117, 118, 126, 131, 116, 122, 120, 128, 116, 121, 93, 111, 134, 135, 125, 111, 109, 129, 135, 125, 120, 120, 117, 133, 129, 109, 128, 126, 135, 116, 122, 117, 133, 145, 108, 123, 139, 114, 127, 115, 113, 124, 126, 132, 121, 124, 126, 118, 127, 130, 110, 116, 112, 123, 122, 116, 131, 134, 124, 102, 134, 117, 127, 142, 132, 117, 131, 121, 113, 123, 128, 119, 124, 91, 126, 119, 134, 119, 126, 134, 141, 108, 113, 99, 115, 126, 119, 135, 113, 124, 130, 130, 109, 122, 137, 152, 117, 110, 134, 136, 112, 121, 105, 127, 127, 119, 109, 120, 127, 114, 113, 119, 127, 126, 102, 128, 129, 118, 118, 130, 117, 111, 133, 120, 129, 102, 126, 110, 121, 113, 133, 109, 108, 121, 110, 111, 96, 150, 126, 135, 113, 132, 131, 132, 118, 114, 136, 126, 101, 118, 114, 132, 133, 120, 126, 140, 117, 129, 119, 123, 116, 134, 128, 123, 127, 104, 118, 129, 119, 139, 137, 125, 118, 86, 139, 132, 141, 117, 110, 112, 113, 129, 132, 108, 134, 134, 119, 132, 109, 123, 116, 122, 106, 121, 90, 114, 116, 126, 116, 116, 122, 123, 126, 138, 128, 132, 139, 114, 119, 127, 168, 126, 154, 110, 114, 134, 127, 129, 132, 105, 126, 138, 127, 133, 123, 133, 118, 129, 132, 129, 123, 92, 122, 130, 128, 139, 104, 116, 130, 118, 122, 107, 124, 113, 146, 119, 141, 121, 134, 126, 125, 129, 127, 126, 103, 122, 117, 138, 119, 121, 130, 141, 123, 106, 121, 124, 124, 119, 135, 124, 98, 125, 123, 114, 140, 121, 115, 105, 135, 116, 125, 117, 129, 144, 117, 113, 119, 112, 134, 117, 121, 103, 115, 139, 126, 130, 124, 114, 127, 124, 110, 136, 112, 122, 115, 126, 119, 117, 126, 135, 139, 99, 118, 118, 110, 131, 115, 127, 120, 125, 126, 123, 135, 118, 111, 119, 121, 136, 123, 130, 117, 132, 117, 106, 124, 143, 125, 117, 140, 113, 98, 121, 119, 141, 119, 141, 120, 120, 125, 112, 128, 119, 119, 119, 111, 131, 121, 124, 126, 127, 125, 113, 127, 124, 130, 128, 141, 119, 125, 114, 121, 127, 119, 123, 129, 122, 128, 126, 130, 131, 132, 121, 123, 137, 124, 124, 128, 118, 104, 130, 130, 118, 123, 154, 129, 121, 117, 133, 134, 119, 144, 147, 111, 134, 123, 135, 133, 124, 136, 120, 123, 123, 118, 125, 141, 121, 120, 132, 142, 110, 129, 124, 124, 123, 136, 127, 125, 116, 131, 123, 122, 126, 137, 104, 121, 126, 108, 140, 116, 119, 117, 157, 114, 144, 132, 124, 129, 115, 133, 114, 121, 141, 111, 121, 122, 113, 122, 124, 119, 139, 123, 123, 121, 121, 134, 116, 123, 126, 133, 111, 119, 119, 111, 125, 125, 125, 124, 116, 131, 122, 126, 105, 120, 129, 110, 127, 119, 122, 123, 114, 120, 130, 111, 127, 131, 124, 113, 133, 126, 92, 129, 126, 126, 99, 117, 125, 108, 122, 121, 177, 124, 113, 118, 129, 122, 99, 98, 150, 144, 137, 122, 134, 131, 121, 121, 103, 142, 118, 124, 130, 117, 129, 114, 125, 118, 124, 100, 106, 137, 119, 120, 144, 125, 141, 129, 134, 119, 116, 120, 122, 120, 122, 133, 130, 105, 147, 122, 106, 118, 119, 133, 138, 112, 107, 130, 135, 121, 125, 140, 133, 123, 138, 118, 116, 113, 127, 110, 135, 137, 149, 126, 120, 133, 113, 132, 123, 126, 122, 145, 124, 115, 134, 124, 138, 114, 110, 116, 120, 122, 121, 116, 118, 118, 128, 125, 123, 150, 119, 132, 123, 117, 126, 130, 119, 118, 125, 106, 114, 150, 123, 134, 131, 132, 130, 119, 129, 130, 122, 129, 139, 119, 125, 154, 116, 126, 123, 119, 125, 120, 119, 132, 118, 128, 127, 140, 120, 128, 128, 149, 120, 125, 174, 93, 114, 121, 125, 122, 124, 127, 123, 123, 120, 130, 119, 117, 130, 121, 126, 143, 123, 118, 127, 130, 118, 124, 126, 118, 122, 136, 108, 127, 120, 137, 117, 98, 137, 118, 127, 126, 142, 107, 141, 110, 101, 134, 108, 126, 125, 131, 129, 113, 125, 136, 128, 106, 124, 119, 122, 118, 127, 128, 109, 124, 105, 139, 119, 133, 118, 121, 140, 117, 126, 121, 119, 145, 122, 113, 120, 136, 128, 122, 122, 112, 120, 115, 106, 90, 133, 122, 134, 125, 128, 116, 122, 117, 121, 124, 128, 128, 122, 131, 123, 115, 137, 120, 109, 126, 126, 125, 124, 123, 136, 124, 127, 127, 94, 107, 134, 124, 121, 127, 131, 107, 131, 126, 123, 114, 115, 127, 117, 130, 128, 135, 128, 116, 115, 120, 127, 125, 128, 123, 121, 123, 114, 115, 130, 129, 120, 123, 124, 129, 123, 133, 119, 137, 128, 121, 120, 129, 128, 126, 125, 120, 118, 132, 133, 127, 106, 161, 101, 118, 126, 124, 117, 130, 128, 113, 97, 128, 122, 127, 123, 134, 127, 126, 110, 123, 128, 118, 127, 133, 132, 131, 126, 121, 119, 121, 119, 125, 134, 129, 112, 132, 135, 126, 133, 125, 126, 121, 127, 125, 108, 137, 119, 136, 124, 124, 133, 127, 129, 123, 125, 119, 136, 126, 130, 123, 128, 137, 133, 121, 127, 130, 129, 129, 129, 114, 119, 112, 123, 116, 124, 121, 109, 126, 97, 116, 128, 122, 125, 120, 122, 110, 127, 117, 135, 126, 135, 110, 129, 123, 121, 121, 123, 122, 131, 126, 126, 126, 138, 123, 116, 120, 125, 125, 127, 125, 122, 118, 119, 122, 120, 112, 123, 125, 108, 123, 125, 126, 129, 128, 127, 117, 121, 128, 112, 140, 126, 107, 122, 126, 133, 127, 122, 140, 126, 131, 124, 149, 127, 132, 121, 123, 120, 122, 126, 127, 140, 124, 110, 126, 111, 127, 118, 134, 119, 127, 131, 134, 129, 137, 124, 131, 132, 123, 128, 115, 129, 138, 130, 116, 111, 129, 121, 121, 122, 121, 114, 124, 124, 132, 123, 125, 121, 129, 120, 122, 125, 118, 129, 125, 121, 128, 123, 126, 124, 134, 125, 117, 121, 121, 109, 118, 124, 132, 136, 123, 129, 120, 130, 130, 125, 118, 121, 131, 123, 122, 120, 123, 129, 120, 123, 119, 127, 121, 132, 126, 122, 125, 122, 112, 124, 125, 124, 125, 130, 95, 128, 130, 116, 117, 136, 126, 124, 118, 126, 126, 122, 123, 91, 121, 123, 81, 119, 122, 122, 119, 145, 117, 126, 127, 244, 129, 130, 76, 124, 128, 115, 129, 118, 119, 122, 111, 128, 126, 116, 126, 113, 138, 116, 134, 124, 115, 127, 128, 131, 126, 120, 136, 118, 130, 126, 122, 108, 117, 128, 121, 125, 131, 123, 116, 124, 137, 129, 132, 131, 125, 125, 121, 140, 126, 122, 125, 106, 109, 118, 128, 122, 123, 124, 125, 135, 122, 125, 118, 123, 138, 54, 106, 127, 122, 121, 111, 126, 138, 122, 128, 109, 108, 129, 121, 129, 121, 119, 122, 123, 117, 120, 93, 129, 109, 125, 127, 116, 116, 126, 132, 96, 120, 131, 122, 126, 117, 117, 117, 139, 149, 116, 103, 129, 133, 132, 110, 127, 122, 126, 128, 120, 125, 123, 132, 122, 118, 112, 121, 127, 102, 127, 96, 114, 124, 218, 96, 134, 127, 167, 130, 128, 126, 116, 107, 122, 121, 118, 150, 120, 130, 125, 146, 121, 129, 122, 117, 124, 126, 128, 132, 127, 117, 115, 131, 126, 122, 125, 121, 118, 124, 117, 125, 127, 118, 109, 134, 117, 121, 115, 125, 117, 129, 129, 127, 135, 124, 122, 127, 125, 117, 132, 136, 91, 138, 115, 126, 120, 128, 123, 121, 127, 121, 122, 126, 113, 125, 120, 127, 133, 120, 122, 125, 125, 128, 150, 114, 145, 124, 134, 122, 121, 122, 125, 114, 117, 131, 105, 118, 130, 137, 134, 121, 117, 114, 118, 121, 112, 134, 128, 110, 119, 124, 121, 114, 141, 114, 125, 123, 135, 121, 113, 132, 122, 125, 120, 115, 121, 131, 121, 124, 119, 122, 136, 120, 121, 118, 136, 124, 113, 118, 133, 127, 119, 115, 131, 124, 129, 129, 121, 113, 127, 124, 122, 125, 135, 118, 134, 118, 131, 131, 144, 126, 118, 128, 113, 119, 136, 137, 110, 123, 126, 124, 120, 151, 124, 124, 118, 118, 132, 121, 125, 119, 129, 124, 127, 98, 127, 128, 129, 132, 127, 122, 123, 131, 122, 103, 128, 115, 126, 116, 110, 116, 127, 117, 125, 117, 126, 120, 133, 130, 118, 122, 136, 134, 130, 131, 120, 119, 132, 121, 141, 124, 125, 135, 112, 120, 122, 101, 128, 121, 115, 130, 128, 128, 125, 125, 122, 116, 122, 126, 126, 126, 125, 122, 121, 115, 130, 123, 142, 123, 118, 117, 115, 123, 108, 127, 122, 127, 126, 121, 118, 133, 118, 128, 113, 128, 113, 124, 121, 121, 101, 126, 125, 125, 127, 124, 118, 125, 137, 140, 122, 122, 112, 119, 141, 142, 133, 124, 126, 124, 117, 121, 121, 114, 121, 118, 131, 120, 124, 113, 116, 113, 127, 113, 140, 126, 124, 122, 116, 126, 121, 104, 121, 125, 128, 118, 120, 126, 132, 121, 127, 116, 123, 131, 107, 122, 114, 130, 127, 120, 127, 109, 141, 128, 137, 114, 118, 182, 121, 115, 116, 132, 94, 108, 122, 125, 121, 124, 120, 124, 120, 121, 125, 139, 117, 122, 122, 132, 123, 120, 128, 129, 108, 110, 129, 151, 112, 130, 127, 122, 139, 121, 122, 119, 125, 110, 139, 124, 124, 143, 130, 116, 125, 117, 127, 126, 132, 128, 130, 129, 112, 133, 127, 115, 122, 84, 136, 114, 142, 152, 120, 131, 115, 124, 116, 121, 115, 91, 134, 122, 112, 128, 113, 124, 130, 127, 102, 114, 130, 126, 126, 125, 110, 127, 127, 121, 120, 127, 133, 131, 123, 125, 123, 121, 125, 109, 116, 123, 116, 125, 121, 116, 127, 90, 145, 124, 125, 122, 143, 122, 108, 128, 122, 132, 129, 95, 121, 123, 123, 126, 113, 125, 122, 122, 121, 117, 126, 112, 120, 115, 110, 122, 117, 124, 115, 125, 127, 89, 131, 125, 122, 115, 120, 126, 109, 116, 142, 109, 123, 118, 132, 120, 125, 110, 113, 102, 128, 119, 119, 115, 125, 133, 127, 120, 112, 111, 125, 130, 128, 134, 116, 119, 114, 115, 127, 135, 126, 123, 119, 117, 132, 120, 130, 107, 127, 122, 86, 119, 126, 125, 129, 113, 120, 136, 106, 118, 124, 123, 115, 120, 122, 99, 117, 122, 121, 130, 126, 129, 134, 103, 136, 135, 91, 125, 123, 128, 118, 122, 121, 129, 125, 115, 126, 133, 136, 116, 104, 117, 117, 132, 124, 127, 121, 119, 127, 128, 123, 118, 113, 133, 125, 128, 122, 124, 123, 122, 129, 126, 127, 129, 135, 130, 120, 123, 120, 125, 129, 120, 129, 129, 134, 131, 118, 120, 121, 121, 136, 122, 130, 120, 122, 123, 117, 133, 129, 135, 119, 118, 123, 122, 132, 131, 124, 118, 131, 126, 119, 121, 123, 117, 114, 123, 126, 128, 122, 126, 125, 128, 127, 139, 128, 126, 127, 125, 123, 123, 120, 124, 120, 130, 110, 127, 128, 128, 122, 114, 122, 114, 131, 125, 121, 129, 131, 116, 137, 118, 124, 110, 142, 123, 123, 153, 124, 117, 121, 123, 122, 130, 130, 127, 123, 123, 124, 119, 120, 140, 123, 127, 122, 129, 126, 124, 121, 126, 124, 131, 130, 120, 121, 122, 123, 123, 125, 122, 117, 115, 129, 128, 121, 121, 126, 120, 124, 124, 132, 125, 124, 112, 132, 117, 124, 119, 124, 125, 126, 120, 124, 122, 116, 123, 122, 128, 127, 113, 123, 131, 125, 128, 133, 120, 128, 127, 119, 111, 131, 123, 124, 121, 120, 122, 128, 123, 131, 124, 125, 132, 120, 127, 123, 126, 126, 122, 121, 129, 110, 121, 113, 122, 134, 126, 128, 127, 121, 128, 117, 120, 129, 130, 122, 129, 117, 123, 115, 126, 128, 133, 118, 123, 124, 126, 105, 126, 124, 121, 118, 127, 131, 121, 127, 130, 127, 122, 122, 129, 117, 128, 112, 118, 120, 128, 130, 121, 130, 118, 120, 135, 125, 124, 117, 115, 123, 128, 129, 119, 111, 127, 123, 124, 130, 126, 117, 115, 128, 129, 131, 121, 121, 119, 119, 122, 120, 137, 123, 126, 131, 130, 136, 121, 120, 117, 119, 113, 127, 129, 125, 130, 129, 118, 128, 115, 130, 115, 139, 149, 121, 110, 112, 118, 111, 127, 125, 116, 116, 124, 112, 104, 122, 130, 126, 125, 124, 128, 143, 121, 110, 117, 123, 114, 135, 127, 122, 117, 111, 130, 130, 130, 127, 130, 124, 123, 128, 130, 109, 128, 127, 134, 126, 117, 113, 127, 124, 121, 124, 127, 114, 124, 129, 118, 121, 121, 126, 129, 134, 106, 107, 135, 108, 128, 137, 159, 117, 127, 114, 124, 117, 131, 117, 110, 125, 123, 125, 133, 162, 126, 133, 115, 119, 125, 173, 133, 123, 135, 125, 114, 123, 116, 148, 121, 123, 119, 125, 122, 122, 120, 119, 125, 118, 129, 117, 121, 116, 126, 111, 112, 122, 130, 121, 115, 131, 137, 134, 111, 119, 110, 128, 124, 124, 124, 133, 110, 130, 119, 141, 119, 132, 122, 141, 111, 102, 113, 130, 125, 124, 127, 134, 108, 118, 131, 102, 126, 119, 135, 102, 149, 122, 119, 117, 158, 110, 124, 132, 127, 118, 123, 119, 122, 123, 136, 125, 121, 123, 131, 122, 126, 126, 114, 125, 129, 128, 122, 133, 125, 106, 126, 126, 133, 122, 122, 118, 123, 125, 129, 123, 117, 115, 124, 123, 125, 133, 118, 113, 120, 119, 127, 147, 94, 133, 126, 116, 128, 132, 113, 126, 127, 118, 122, 121, 125, 125, 120, 120, 135, 124, 126, 121, 136, 140, 122, 134, 138, 121, 121, 125, 127, 116, 122, 126, 118, 131, 130, 128, 111, 119, 125, 115, 113, 122, 119, 131, 112, 118, 117, 116, 127, 123, 117, 155, 118, 132, 134, 118, 125, 121, 118, 128, 125, 107, 122, 132, 75, 115, 121, 107, 134, 139, 130, 139, 137, 128, 125, 120, 124, 118, 124, 123, 162, 117, 122, 121, 147, 117, 118, 120, 120, 122, 122, 131, 145, 122, 125, 118, 126, 107, 125, 125, 134, 128, 123, 139, 127, 127, 118, 115, 113, 138, 125, 114, 125, 112, 119, 116, 109, 125, 135, 123, 128, 120, 126, 121, 121, 128, 125, 129, 121, 125, 127, 121, 110, 116, 125, 111, 125, 127, 126, 126, 112, 112, 115, 111, 127, 151, 130, 123, 115, 125, 129, 117, 127, 127, 119, 96, 36, 127, 114, 111, 120, 119, 121, 127, 139, 142, 125, 123, 118, 115, 127, 119, 127, 125, 124, 126, 87, 65, 169, 120, 129, 130, 120, 127, 118, 169, 124, 123, 117, 100, 132, 160, 120, 124, 119, 118, 129, 117, 119, 103, 135, 119, 122, 130, 117, 122, 133, 142, 123, 122, 124, 122, 122, 124, 113, 131, 172, 116, 132, 104, 126, 141, 117, 136, 119, 110, 124, 122, 152, 129, 130, 121, 141, 117, 118, 120, 167, 115, 129, 127, 116, 117, 117, 128, 130, 121, 127, 122, 152, 120, 119, 123, 125, 127, 128, 121, 123, 121, 131, 132, 128, 115, 128, 133, 120, 128, 121, 113, 122, 132, 121, 143, 123, 119, 127, 130, 123, 124, 121, 121, 121, 122, 128, 117, 129, 143, 125, 116, 134, 130, 120, 122, 119, 133, 127, 119, 126, 117, 138, 117, 121, 121, 125, 119, 122, 128, 139, 104, 118, 124, 125, 130, 128, 132, 102, 123, 128, 129, 124, 136, 142, 130, 120, 130, 130, 100, 124, 112, 124, 125, 127, 128, 125, 113, 124, 124, 122, 130, 132, 122, 135, 146, 123, 124, 148, 103, 127, 128, 106, 124, 124, 94, 117, 111, 126, 132, 121, 126, 129, 128, 127, 119, 123, 112, 129, 125, 118, 133, 131, 124, 134, 129, 138, 134, 114, 116, 122, 124, 124, 141, 129, 130, 121, 123, 138, 131, 136, 122, 114, 133, 132, 116, 124, 121, 124, 131, 120, 157, 153, 120, 122, 124, 124, 122, 137, 116, 131, 121, 131, 113, 129, 133, 115, 121, 121, 123, 124, 127, 128, 121, 116, 150, 115, 127, 123, 125, 120, 124, 124, 126, 131, 117, 142, 122, 73, 117, 120, 136, 133, 131, 124, 134, 127, 123, 117, 118, 136, 116, 140, 113, 140, 137, 131, 128, 127, 153, 132, 125, 131, 118, 119, 124, 116, 134, 120, 110, 129, 124, 123, 118, 125, 124, 117, 154, 122, 124, 120, 137, 133, 105, 121, 106, 129, 83, 98, 123, 122, 129, 133, 119, 123, 124, 113, 118, 130, 122, 122, 132, 129, 121, 129, 135, 127, 118, 147, 123, 130, 122, 130, 123, 122, 127, 123, 116, 114, 131, 121, 130, 125, 120, 130, 121, 116, 121, 110, 117, 108, 125, 127, 124, 98, 104, 141, 144, 119, 115, 122, 133, 127, 143, 127, 150, 123, 105, 121, 113, 110, 108, 144, 152, 148, 136, 132, 137, 115, 120, 117, 102, 128, 121, 128, 134, 124, 112, 140, 121, 111, 162, 111, 127, 113, 115, 119, 136, 128, 134, 140, 125, 110, 154, 153, 122, 137, 136, 136, 105, 114, 119, 129, 120, 126, 132, 122, 97, 89, 122, 122, 127, 114, 127, 131, 121, 141, 119, 109, 124, 110, 117, 100, 126, 134, 128, 130, 136, 111, 102, 128, 125, 127, 132, 135, 117, 131, 124, 134, 127, 119, 123, 119, 118, 106, 119, 118, 122, 112, 123, 120, 128, 126, 117, 119, 129, 105, 121, 129, 114, 122, 120, 135, 120, 143, 119, 120, 112, 118, 130, 142, 122, 129, 130, 113, 116, 124, 118, 153, 120, 152, 124, 127, 132, 121, 130, 108, 119, 125, 118, 121, 121, 155, 108, 127, 139, 122, 91, 98, 128, 111, 137, 131, 106, 125, 128, 135, 121, 126, 141, 116, 122, 124, 121, 128, 124, 127, 117, 129, 131, 122, 117, 125, 118, 119, 128, 133, 122, 130, 110, 124, 151, 103, 122, 117, 136, 118, 128, 91, 106, 122, 118, 114, 140, 125, 124, 111, 129, 110, 131, 105, 132, 111, 107, 131, 103, 113, 96, 113, 116, 120, 139, 127, 111, 109, 142, 118, 137, 130, 108, 115, 117, 109, 119, 126, 119, 139, 116, 135, 120, 130, 101, 123, 134, 129, 128, 136, 101, 111, 102, 120, 111, 108, 122, 125, 99, 124, 124, 120, 129, 121, 116, 106, 126, 121, 117, 120, 124, 125, 124, 117, 99, 92, 141, 120, 127, 117, 126, 108, 158, 120, 125, 120, 129, 120, 131, 127, 125, 120, 124, 135, 130, 132, 111, 122, 134, 114, 118, 122, 120, 131, 141, 160, 138, 127, 139, 122, 128, 130, 125, 103, 127, 111, 129, 119, 123, 125, 126, 130, 134, 115, 125, 128, 119, 92, 107, 114, 131, 140, 128, 126, 134, 119, 152, 129, 124, 120, 141, 126, 130, 124, 111, 128, 123, 104, 145, 113, 127, 132, 128, 129, 138, 129, 104, 129, 140, 115, 120, 112, 107, 130, 128, 125, 126, 109, 112, 109, 116, 134, 128, 97, 125, 116, 128, 130, 124, 120, 110, 112, 121, 115, 134, 125, 114, 125, 108, 115, 124, 117, 125, 128, 127, 127, 121, 119, 131, 118, 115, 111, 130, 131, 104, 121, 125, 116, 151, 135, 114, 150, 119, 124, 116, 121, 131, 125, 128, 131, 109, 118, 125, 117, 134, 122, 124, 136, 114, 116, 132, 131, 123, 114, 130, 96, 121, 121, 145, 133, 100, 100, 126, 118, 108, 126, 139, 101, 132, 131, 128, 112, 131, 125, 164, 140, 121, 109, 146, 110, 114, 129, 123, 118, 136, 108, 130, 120, 119, 137, 124, 112, 131, 128, 129, 112, 100, 125, 128, 125, 120, 127, 141, 117, 132, 131, 119, 138, 126, 125, 135, 121, 129, 131, 166, 118, 128, 123, 125, 125, 130, 128, 148, 129, 106, 116, 113, 118, 100, 118, 118, 118, 126, 118, 130, 111, 120, 125, 136, 160, 126, 121, 131, 121, 137, 126, 111, 125, 119, 125, 121, 123, 121, 127, 149, 128, 118, 118, 125, 130, 125, 129, 121, 120, 129, 117, 128, 125, 128, 131, 128, 123, 122, 119, 126, 120, 128, 113, 116, 129, 124, 114, 127, 128, 122, 123, 119, 123, 123, 100, 125, 115, 116, 123, 123, 114, 114, 131, 125, 122, 114, 117, 136, 120, 101, 128, 123, 125, 133, 123, 128, 127, 133, 123, 164, 131, 121, 167, 126, 113, 120, 126, 122, 129, 119, 121, 122, 122, 125, 115, 127, 81, 115, 119, 121, 124, 124, 117, 120, 124, 112, 120, 121, 120, 128, 114, 135, 128, 124, 121, 120, 127, 125, 120, 124, 120, 124, 144, 130, 126, 120, 150, 124, 125, 124, 120, 128, 121, 131, 121, 125, 122, 86, 126, 133, 124, 120, 125, 121, 119, 124, 141, 133, 122, 123, 125, 120, 124, 119, 142, 125, 123, 101, 119, 127, 122, 121, 122, 121, 122, 120, 128, 126, 126, 117, 127, 121, 129, 112, 131, 119, 128, 121, 125, 127, 126, 134, 120, 125, 108, 145, 127, 115, 113, 111, 134, 126, 120, 126, 125, 131, 118, 116, 126, 129, 124, 125, 120, 120, 124, 121, 121, 125, 116, 126, 126, 127, 139, 116, 124, 118, 120, 105, 126, 132, 137, 131, 125, 125, 124, 120, 126, 111, 130, 125, 109, 120, 116, 124, 119, 121, 115, 130, 125, 121, 138, 121, 126, 122, 125, 125, 118, 128, 91, 121, 121, 128, 127, 132, 117, 125, 120, 131, 153, 122, 124, 122, 126, 133, 117, 129, 142, 124, 121, 128, 133, 123, 124, 126, 125, 123, 120, 121, 127, 126, 127, 121, 122, 121, 128, 121, 125, 120, 123, 129, 121, 125, 130, 135, 122, 117, 122, 125, 122, 120, 127, 122, 128, 124, 121, 133, 139, 126, 129, 121, 126, 96, 119, 112, 125, 128, 123, 128, 121, 123, 130, 124, 126, 124, 123, 126, 127, 130, 126, 122, 129, 129, 128, 129, 119, 124, 140, 125, 123, 125, 121, 121, 117, 121, 122, 122, 118, 117, 134, 120, 117, 121, 130, 127, 125, 122, 118, 128, 130, 124, 120, 121, 131, 104, 125, 122, 122, 123, 119, 128, 123, 127, 120, 123, 123, 128, 123, 123, 124, 118, 128, 129, 123, 133, 134, 125, 120, 131, 124, 126, 130, 118, 125, 126, 121, 122, 122, 114, 102, 125, 124, 130, 125, 128, 119, 121, 123, 132, 112, 127, 124, 129, 122, 128, 121, 122, 123, 133, 135, 146, 81, 120, 127, 122, 134, 126, 128, 104, 122, 126, 122, 123, 124, 128, 125, 122, 115, 124, 117, 120, 126, 130, 135, 126, 109, 133, 120, 129, 124, 127, 124, 130, 127, 126, 133, 120, 124, 120, 128, 124, 127, 118, 119, 126, 121, 122, 118, 127, 125, 105, 133, 126, 130, 124, 110, 122, 122, 130, 143, 123, 132, 128, 112, 124, 122, 119, 121, 126, 120, 115, 124, 121, 124, 125, 125, 123, 119, 121, 121, 126, 123, 130, 123, 122, 125, 123, 123, 137, 117, 117, 116, 127, 125, 114, 125, 123, 103, 134, 123, 128, 112, 95, 120, 125, 135, 138, 124, 116, 118, 119, 108, 106, 125, 91, 125, 129, 122, 130, 124, 126, 113, 141, 115, 125, 113, 119, 134, 121, 131, 124, 112, 131, 148, 79, 103, 112, 146, 123, 131, 125, 132, 124, 123, 120, 135, 129, 106, 134, 102, 124, 127, 101, 95, 128, 126, 127, 140, 110, 114, 116, 136, 105, 127, 105, 116, 131, 130, 129, 120, 121, 123, 124, 123, 120, 100, 104, 129, 124, 126, 101, 98, 102, 121, 138, 118, 128, 99, 131, 133, 117, 111, 130, 122, 150, 136, 131, 126, 112, 140, 116, 116, 117, 125, 105, 147, 68, 129, 134, 127, 142, 116, 126, 119, 131, 105, 131, 136, 132, 106, 126, 126, 129, 114, 120, 132, 118, 125, 114, 124, 112, 124, 134, 74, 123, 125, 132, 114, 114, 109, 130, 108, 111, 123, 130, 123, 92, 130, 123, 126, 135, 129, 144, 127, 114, 122, 122, 129, 125, 132, 120, 120, 119, 127, 121, 95, 107, 109, 128, 114, 117, 128, 126, 120, 124, 115, 131, 103, 131, 130, 120, 131, 125, 125, 136, 142, 124, 127, 118, 132, 116, 109, 121, 119, 133, 111, 116, 141, 121, 126, 123, 121, 117, 131, 122, 117, 116, 128, 106, 128, 131, 123, 135, 114, 122, 125, 131, 131, 135, 122, 80, 139, 129, 125, 128, 92, 122, 118, 121, 89, 106, 120, 103, 96, 126, 126, 125, 105, 127, 90, 117, 116, 123, 118, 129, 122, 116, 125, 127, 130, 136, 112, 120, 131, 115, 113, 121, 123, 122, 117, 122, 121, 132, 131, 139, 119, 122, 127, 125, 126, 124, 121, 128, 129, 133, 122, 135, 142, 123, 125, 119, 127, 115, 120, 125, 125, 120, 123, 124, 115, 133, 125, 124, 117, 117, 127, 128, 127, 120, 99, 134, 128, 124, 132, 122, 119, 122, 125, 135, 130, 123, 125, 109, 118, 128, 145, 125, 128, 125, 143, 109, 119, 116, 137, 131, 132, 132, 120, 123, 120, 91, 125, 119, 118, 124, 115, 120, 123, 131, 125, 125, 111, 116, 125, 128, 122, 128, 128, 121, 128, 125, 127, 127, 111, 113, 119, 116, 119, 137, 131, 121, 115, 126, 122, 119, 140, 113, 119, 128, 131, 137, 117, 123, 123, 125, 123, 141, 145, 116, 116, 135, 122, 128, 124, 143, 133, 128, 131, 128, 127, 118, 135, 131, 117, 139, 124, 123, 101, 125, 134, 120, 122, 132, 130, 124, 131, 125, 119, 127, 126, 123, 121, 101, 165, 116, 116, 126, 135, 125, 136, 143, 127, 122, 121, 117, 126, 119, 147, 125, 102, 132, 129, 124, 133, 143, 114, 135, 127, 118, 119, 124, 122, 114, 118, 113, 126, 122, 125, 112, 114, 120, 152, 161, 115, 104, 125, 158, 129, 141, 126, 94, 124, 118, 87, 122, 132, 121, 148, 126, 111, 125, 94, 110, 120, 128, 121, 127, 128, 120, 126, 119, 119, 118, 101, 130, 130, 125, 139, 121, 125, 121, 124, 124, 120, 119, 117, 124, 126, 119, 124, 135, 115, 117, 123, 115, 177, 119, 124, 124, 126, 112, 121, 121, 130, 121, 131, 134, 136, 136, 124, 118, 116, 125, 106, 121, 127, 130, 116, 134, 111, 127, 109, 123, 121, 141, 117, 114, 125, 117, 142, 117, 122, 124, 122, 140, 106, 137, 124, 125, 131, 124, 121, 132, 105, 113, 128, 129, 118, 124, 131, 126, 119, 132, 114, 119, 126, 147, 110, 126, 125, 150, 128, 132, 124, 124, 125, 130, 121, 136, 119, 126, 124, 116, 128, 130, 121, 134, 110, 132, 140, 139, 124, 127, 119, 125, 127, 100, 128, 131, 125, 134, 134, 114, 127, 116, 121, 119, 121, 124, 129, 108, 105, 125, 119, 103, 129, 123, 132, 132, 127, 123, 120, 126, 116, 112, 108, 126, 120, 110, 100, 123, 111, 122, 120, 110, 139, 126, 117, 113, 113, 128, 119, 134, 132, 140, 141, 126, 133, 111, 134, 114, 124, 129, 131, 117, 116, 129, 125, 125, 125, 131, 119, 123, 131, 126, 118, 110, 125, 128, 124, 141, 114, 134, 128, 120, 117, 129, 118, 102, 103, 148, 123, 127, 130, 134, 126, 126, 119, 104, 111, 121, 124, 115, 127, 132, 136, 106, 133, 124, 111, 123, 122, 121, 114, 122, 115, 119, 125, 135, 126, 120, 119, 119, 114, 128, 119, 127, 100, 119, 122, 120, 149, 125, 127, 116, 103, 131, 123, 116, 114, 123, 124, 132, 144, 118, 122, 129, 116, 119, 126, 119, 135, 113, 114, 111, 108, 127, 90, 129, 112, 113, 143, 144, 113, 131, 121, 116, 112, 125, 119, 125, 135, 129, 115, 122, 125, 114, 129, 135, 128, 126, 114, 118, 118, 129, 119, 118, 109, 131, 125, 118, 124, 128, 119, 121, 127, 122, 136, 114, 122, 128, 136, 115, 131, 125, 109, 131, 113, 132, 141, 117, 114, 136, 130, 122, 113, 123, 120, 123, 116, 132, 133, 113, 112, 117, 126, 108, 121, 128, 125, 126, 134, 111, 123, 120, 111, 125, 127, 124, 131, 143, 110, 120, 124, 117, 123, 117, 112, 115, 128, 129, 123, 119, 127, 148, 102, 122, 125, 139, 139, 120, 132, 122, 124, 117, 145, 114, 125, 128, 127, 117, 115, 100, 114, 123, 112, 132, 108, 122, 153, 120, 112, 115, 135, 128, 125, 120, 122, 118, 109, 119, 110, 112, 131, 122, 133, 119, 140, 119, 134, 123, 141, 137, 112, 133, 121, 131, 119, 139, 117, 119, 134, 122, 124, 114, 129, 131, 140, 112, 128, 116, 137, 114, 127, 126, 115, 117, 127, 107, 112, 122, 131, 123, 116, 112, 120, 121, 117, 114, 123, 128, 117, 123, 139, 125, 125, 125, 128, 133, 116, 117, 118, 112, 110, 118, 126, 121, 117, 127, 125, 130, 107, 128, 130, 122, 127, 127, 141, 134, 125, 125, 125, 122, 122, 119, 122, 128, 120, 116, 125, 118, 126, 123, 126, 131, 121, 139, 117, 112, 114, 125, 123, 112, 133, 127, 117, 116, 112, 136, 117, 131, 120, 128, 124, 112, 126, 129, 128, 131, 133, 130, 141, 110, 117, 120, 139, 145, 127, 109, 130, 124, 135, 121, 131, 129, 124, 113, 125, 122, 141, 127, 126, 122, 123, 124, 126, 125, 134, 122, 126, 130, 139, 122, 123, 123, 127, 127, 130, 123, 121, 131, 131, 128, 125, 121, 127, 128, 122, 126, 132, 125, 121, 119, 125, 95, 116, 128, 116, 125, 128, 125, 126, 131, 127, 125, 127, 118, 64, 125, 127, 112, 116, 134, 128, 125, 120, 129, 128, 123, 119, 108, 127, 133, 139, 122, 116, 128, 110, 126, 119, 127, 128, 150, 137, 116, 138, 122, 124, 131, 126, 128, 124, 122, 95, 127, 122, 139, 123, 132, 190, 120, 124, 112, 127, 127, 124, 122, 127, 131, 112, 125, 116, 128, 129, 124, 115, 133, 120, 118, 120, 127, 117, 114, 145, 115, 139, 122, 131, 135, 121, 127, 132, 121, 119, 119, 118, 128, 120, 133, 130, 126, 132, 118, 114, 132, 118, 130, 129, 112, 153, 126, 126, 123, 128, 135, 117, 124, 125, 131, 131, 134, 131, 134, 121, 122, 124, 125, 118, 125, 103, 131, 141, 128, 123, 127, 112, 132, 125, 127, 126, 120, 124, 135, 121, 117, 122, 139, 102, 126, 124, 123, 122, 124, 88, 120, 110, 125, 127, 128, 127, 118, 125, 114, 126, 116, 131, 120, 113, 127, 139, 125, 126, 127, 104, 127, 124, 142, 127, 171, 117, 124, 76, 127, 124, 121, 133, 128, 125, 117, 112, 139, 130, 126, 124, 122, 125, 122, 124, 126, 127, 122, 41, 128, 126, 122, 127, 124, 128, 125, 124, 121, 127, 100, 128, 123, 129, 110, 126, 144, 133, 127, 120, 139, 125, 122, 123, 127, 121, 118, 141, 124, 125, 121, 118, 122, 121, 113, 134, 117, 109, 126, 124, 124, 112, 130, 125, 122, 122, 117, 122, 121, 131, 112, 131, 131, 126, 123, 126, 128, 114, 134, 122, 120, 136, 126, 116, 121, 128, 110, 126, 110, 119, 108, 116, 117, 141, 127, 123, 134, 122, 117, 113, 119, 124, 124, 124, 112, 112, 132, 120, 127, 126, 117, 118, 114, 120, 135, 123, 118, 130, 159, 116, 122, 115, 124, 123, 124, 123, 115, 151, 123, 124, 119, 140, 118, 137, 115, 144, 119, 131, 126, 126, 123, 125, 125, 121, 125, 118, 131, 130, 118, 120, 118, 114, 128, 124, 117, 118, 138, 121, 132, 138, 123, 105, 164, 129, 125, 112, 144, 127, 126, 133, 118, 123, 114, 115, 119, 127, 118, 154, 116, 131, 119, 119, 130, 125, 116, 128, 113, 116, 120, 112, 129, 107, 126, 114, 126, 125, 120, 127, 122, 122, 118, 117, 128, 119, 131, 119, 134, 118, 141, 134, 121, 109, 123, 126, 123, 118, 117, 150, 118, 128, 140, 116, 112, 154, 122, 121, 120, 128, 127, 147, 141, 118, 122, 115, 122, 121, 120, 134, 130, 109, 119, 115, 115, 117, 124, 117, 122, 113, 116, 129, 111, 113, 122, 109, 119, 137, 136, 120, 110, 126, 123, 130, 115, 119, 120, 122, 118, 124, 144, 120, 139, 123, 102, 133, 130, 104, 110, 133, 128, 132, 124, 129, 128, 129, 137, 127, 127, 123, 123, 131, 127, 113, 124, 123, 126, 139, 114, 125, 131, 125, 126, 114, 121, 121, 129, 128, 130, 125, 125, 132, 146, 125, 132, 98, 127, 119, 120, 119, 130, 121, 145, 116, 119, 129, 130, 124, 139, 121, 100, 122, 112, 108, 129, 116, 120, 130, 123, 160, 123, 121, 122, 130, 132, 136, 119, 112, 119, 131, 127, 131, 133, 126, 112, 126, 116, 123, 118, 117, 126, 134, 120, 122, 115, 123, 121, 87, 124, 130, 128, 125, 127, 123, 126, 120, 89, 123, 117, 125, 123, 127, 129, 132, 142, 125, 126, 115, 142, 128, 121, 128, 126, 132, 126, 128, 111, 131, 132, 110, 117, 120, 110, 112, 135, 134, 121, 120, 123, 116, 115, 126, 115, 102, 125, 123, 141, 119, 117, 113, 117, 113, 125, 124, 131, 128, 131, 124, 127, 117, 119, 114, 127, 128, 120, 120, 123, 127, 136, 123, 119, 120, 106, 141, 117, 121, 137, 131, 101, 122, 118, 113, 126, 123, 124, 123, 104, 108, 159, 129, 120, 119, 121, 126, 132, 138, 118, 122, 137, 120, 136, 131, 117, 125, 135, 98, 130, 118, 131, 129, 122, 133, 120, 124, 136, 116, 125, 124, 153, 137, 139, 143, 123, 115, 147, 167, 119, 94, 109, 131, 103, 127, 129, 85, 126, 129, 125, 95, 125, 127, 130, 108, 120, 125, 121, 127, 120, 124, 126, 130, 128, 125, 112, 123, 116, 125, 141, 114, 126, 121, 123, 118, 131, 126, 113, 129, 131, 115, 136, 124, 138, 132, 132, 133, 119, 115, 128, 120, 124, 121, 115, 120, 124, 132, 121, 129, 124, 123, 108, 126, 120, 116, 123, 139, 131, 125, 116, 125, 124, 122, 128, 133, 123, 129, 127, 128, 134, 127, 130, 145, 119, 141, 120, 137, 96, 138, 131, 117, 125, 126, 125, 111, 124, 130, 121, 110, 144, 138, 138, 110, 123, 128, 120, 116, 123, 118, 116, 134, 118, 135, 121, 128, 163, 126, 124, 131, 123, 147, 125, 127, 120, 126, 126, 115, 141, 129, 127, 124, 127, 132, 122, 134, 134, 116, 127, 127, 113, 126, 122, 119, 114, 107, 136, 141, 126, 119, 111, 122, 130, 125, 118, 119, 138, 129, 116, 123, 124, 137, 120, 116, 120, 126, 115, 123, 134, 112, 122, 119, 94, 111, 128, 107, 121, 133, 123, 127, 135, 127, 120, 122, 131, 133, 132, 130, 109, 132, 130, 115, 125, 130, 168, 131, 116, 135, 137, 131, 124, 119, 129, 129, 112, 131, 146, 107, 111, 125, 122, 160, 114, 124, 123, 129, 119, 117, 120, 140, 119, 126, 123, 124, 125, 121, 128, 143, 126, 131, 121, 142, 128, 127, 127, 108, 123, 122, 137, 114, 124, 124, 141, 124, 128, 122, 135, 99, 128, 119, 118, 124, 119, 125, 126, 129, 124, 117, 108, 106, 114, 122, 138, 124, 120, 117, 136, 122, 126, 136, 117, 134, 96, 117, 117, 106, 106, 126, 119, 130, 125, 131, 121, 117, 117, 128, 122, 112, 125, 117, 135, 103, 115, 122, 124, 125, 135, 118, 133, 132, 113, 116, 129, 127, 120, 102, 127, 122, 114, 130, 114, 125, 132, 120, 125, 131, 118, 118, 112, 114, 117, 125, 116, 132, 120, 117, 132, 130, 121, 123, 128, 119, 130, 116, 118, 132, 116, 108, 126, 114, 118, 131, 126, 114, 114, 125, 135, 115, 133, 146, 115, 123, 126, 115, 118, 109, 118, 116, 117, 110, 114, 129, 122, 140, 131, 121, 112, 125, 125, 106, 100, 129, 120, 132, 126, 118, 168, 135, 131, 126, 124, 123, 128, 108, 127, 123, 117, 123, 123, 121, 127, 126, 118, 133, 126, 119, 122, 130, 117, 119, 132, 127, 112, 115, 124, 128, 121, 132, 115, 137, 109, 117, 137, 141, 126, 126, 139, 110, 118, 130, 124, 133, 111, 119, 121, 120, 136, 106, 120, 116, 135, 126, 124, 130, 125, 132, 130, 118, 112, 129, 114, 114, 124, 135, 121, 117, 129, 133, 123, 122, 138, 123, 109, 129, 155, 115, 129, 123, 144, 104, 134, 113, 117, 122, 111, 127, 127, 129, 131, 137, 139, 121, 133, 130, 123, 130, 118, 120, 104, 125, 127, 124, 115, 122, 114, 139, 123, 120, 139, 140, 109, 121, 138, 112, 131, 121, 121, 111, 135, 116, 135, 117, 139, 120, 106, 123, 127, 121, 124, 125, 128, 110, 117, 126, 137, 117, 130, 124, 125, 121, 127, 119, 124, 113, 124, 121, 122, 132, 121, 117, 118, 127, 120, 118, 115, 138, 128, 131, 130, 135, 142, 114, 115, 150, 141, 125, 123, 102, 127, 127, 130, 121, 127, 102, 119, 116, 124, 108, 112, 129, 113, 127, 117, 122, 143, 125, 121, 128, 105, 113, 94, 109, 100, 116, 124, 126, 135, 125, 129, 112, 131, 134, 129, 117, 140, 124, 126, 128, 128, 115, 129, 116, 113, 122, 126, 134, 110, 116, 111, 133, 156, 96, 124, 133, 110, 109, 112, 115, 116, 123, 106, 125, 132, 140, 129, 125, 116, 129, 98, 148, 88, 127, 115, 134, 131, 136, 125, 122, 101, 130, 132, 126, 119, 131, 120, 101, 124, 128, 138, 121, 139, 128, 129, 116, 127, 137, 130, 141, 125, 112, 123, 108, 152, 132, 94, 124, 129, 124, 119, 115, 133, 119, 112, 122, 130, 106, 133, 122, 134, 122, 127, 114, 121, 135, 134, 121, 120, 133, 119, 107, 128, 127, 128, 113, 121, 130, 134, 130, 129, 125, 131, 119, 120, 117, 119, 126, 131, 114, 127, 98, 141, 112, 123, 138, 128, 124, 127, 106, 135, 137, 117, 93, 126, 131, 131, 133, 122, 114, 120, 153, 129, 86, 130, 121, 121, 127, 126, 113, 132, 134, 125, 105, 129, 129, 129, 138, 107, 137, 130, 120, 131, 101, 122, 119, 115, 122, 142, 118, 114, 156, 89, 126, 125, 114, 105, 122, 145, 125, 109, 149, 133, 125, 127, 137, 132, 133, 114, 137, 106, 123, 107, 148, 129, 132, 74, 124, 136, 118, 111, 124, 129, 103, 131, 131, 130, 125, 95, 123, 133, 128, 142, 118, 133, 132, 124, 131, 132, 131, 127, 121, 116, 107, 114, 125, 113, 121, 128, 146, 127, 124, 118, 113, 138, 121, 125, 139, 101, 127, 129, 124, 106, 119, 117, 160, 124, 134, 114, 128, 133, 119, 160, 126, 122, 127, 121, 122, 126, 117, 118, 119, 123, 131, 123, 129, 135, 119, 126, 121, 126, 123, 123, 129, 84, 119, 90, 113, 120, 112, 119, 124, 124, 126, 155, 115, 117, 122, 191, 113, 165, 125, 112, 125, 140, 122, 191, 116, 136, 132, 140, 128, 131, 124, 122, 125, 117, 127, 142, 118, 114, 166, 112, 125, 128, 132, 114, 112, 124, 121, 127, 136, 92, 128, 125, 120, 124, 131, 117, 125, 113, 121, 135, 125, 124, 119, 112, 126, 111, 120, 124, 116, 120, 121, 125, 114, 118, 103, 133, 122, 134, 125, 123, 133, 116, 144, 125, 123, 122, 126, 121, 123, 156, 129, 150, 115, 130, 119, 126, 124, 132, 123, 137, 130, 128, 116, 146, 126, 123, 121, 123, 130, 119, 121, 125, 134, 119, 138, 116, 116, 130, 124, 126, 120, 93, 136, 133, 124, 123, 126, 113, 114, 144, 137, 120, 128, 113, 134, 135, 174, 148, 126, 126, 118, 120, 117, 105, 132, 124, 124, 135, 113, 123, 119, 113, 128, 121, 115, 148, 112, 134, 121, 118, 122, 126, 125, 128, 120, 126, 118, 122, 126, 114, 129, 113, 105, 125, 113, 112, 141, 138, 135, 92, 102, 123, 122, 126, 124, 150, 126, 133, 129, 126, 116, 118, 112, 115, 130, 122, 128, 102, 129, 120, 118, 128, 124, 109, 115, 119, 131, 134, 115, 115, 119, 119, 112, 126, 120, 124, 128, 124, 118, 137, 127, 118, 175, 128, 124, 118, 124, 117, 137, 113, 109, 134, 131, 101, 116, 126, 145, 114, 124, 106, 139, 109, 106, 128, 107, 117, 119, 124, 116, 120, 125, 132, 121, 119, 116, 129, 134, 122, 114, 120, 126, 114, 118, 109, 136, 125, 117, 114, 117, 113, 118, 128, 108, 135, 129, 112, 138, 101, 117, 135, 150, 124, 120, 116, 121, 135, 126, 125, 133, 128, 121, 130, 133, 111, 124, 115, 132, 121, 116, 126, 127, 121, 124, 123, 122, 127, 143, 124, 113, 125, 109, 118, 114, 117, 120, 112, 136, 136, 139, 124, 153, 135, 132, 131, 119, 113, 130, 134, 136, 154, 106, 119, 118, 126, 99, 106, 106, 127, 110, 117, 116, 127, 144, 140, 145, 118, 114, 120, 126, 132, 131, 123, 106, 113, 123, 125, 116, 117, 122, 124, 116, 133, 121, 122, 111, 122, 124, 128, 126, 114, 115, 113, 126, 119, 113, 121, 119, 122, 130, 133, 121, 115, 119, 112, 106, 124, 132, 134, 141, 124, 114, 116, 100, 125, 109, 116, 129, 129, 119, 125, 119, 124, 120, 116, 107, 106, 117, 123, 113, 111, 114, 97, 123, 104, 90, 128, 153, 106, 115, 123, 125, 114, 130, 124, 123, 115, 128, 101, 133, 127, 109, 110, 127, 111, 124, 126, 130, 134, 138, 113, 124, 122, 113, 131, 127, 116, 125, 127, 133, 103, 137, 118, 120, 119, 133, 109, 123, 130, 114, 127, 113, 105, 149, 121, 135, 129, 127, 132, 122, 116, 124, 107, 115, 124, 137, 114, 112, 132, 119, 124, 128, 123, 119, 119, 125, 131, 122, 125, 120, 120, 126, 123, 129, 116, 133, 140, 120, 124, 120, 132, 122, 123, 123, 126, 114, 115, 124, 134, 121, 122, 123, 139, 123, 126, 121, 123, 124, 122, 125, 122, 134, 138, 119, 119, 129, 113, 122, 125, 135, 121, 125, 123, 119, 115, 132, 124, 124, 128, 127, 120, 120, 136, 133, 120, 130, 131, 121, 122, 124, 124, 122, 118, 128, 131, 126, 117, 122, 130, 130, 126, 103, 123, 133, 127, 125, 125, 123, 118, 125, 117, 128, 113, 119, 128, 129, 120, 129, 104, 124, 124, 137, 114, 118, 125, 130, 133, 122, 126, 113, 122, 111, 128, 119, 117, 121, 120, 124, 119, 125, 140, 126, 122, 120, 125, 129, 132, 136, 118, 122, 122, 118, 121, 118, 121, 124, 127, 126, 123, 115, 127, 129, 131, 125, 131, 115, 125, 113, 118, 126, 120, 127, 120, 119, 122, 112, 126, 125, 113, 125, 129, 114, 123, 129, 129, 125, 125, 117, 123, 117, 125, 122, 118, 125, 122, 127, 124, 134, 128, 123, 131, 118, 119, 122, 121, 109, 124, 126, 123, 120, 118, 139, 123, 123, 125, 125, 114, 143, 127, 128, 118, 124, 127, 122, 125, 129, 131, 129, 116, 122, 123, 125, 128, 121, 118, 122, 115, 112, 123, 118, 109, 123, 121, 116, 122, 126, 118, 122, 113, 128, 131, 126, 114, 118, 131, 110, 130, 127, 122, 127, 129, 128, 114, 128, 147, 128, 122, 129, 124, 119, 114, 123, 118, 127, 127, 123, 118, 122, 127, 128, 134, 139, 100, 126, 99, 118, 115, 129, 128, 126, 131, 134, 116, 128, 116, 130, 122, 133, 127, 117, 118, 128, 115, 121, 114, 121, 120, 129, 123, 125, 132, 121, 118, 125, 133, 116, 129, 124, 122, 127, 126, 126, 126, 111, 127, 129, 115, 123, 124, 129, 130, 121, 114, 125, 100, 111, 121, 139, 124, 117, 139, 135, 132, 121, 123, 116, 125, 120, 136, 137, 122, 118, 137, 122, 123, 130, 121, 127, 124, 130, 127, 126, 124, 118, 121, 123, 123, 117, 114, 135, 137, 123, 116, 127, 128, 117, 136, 128, 129, 111, 128, 119, 118, 121, 122, 120, 143, 122, 122, 145, 126, 128, 128, 123, 123, 129, 114, 132, 112, 121, 128, 120, 129, 148, 118, 127, 125, 121, 126, 123, 119, 132, 115, 124, 134, 106, 120, 130, 129, 124, 110, 122, 123, 132, 129, 111, 127, 129, 135, 119, 109, 107, 139, 120, 130, 103, 126, 123, 117, 130, 122, 123, 143, 135, 131, 126, 123, 124, 137, 131, 120, 119, 129, 125, 111, 126, 127, 107, 139, 108, 123, 128, 125, 127, 120, 124, 129, 127, 124, 120, 132, 121, 107, 122, 128, 123, 120, 134, 127, 126, 126, 111, 129, 125, 124, 116, 118, 115, 120, 123, 124, 123, 123, 129, 121, 131, 121, 124, 120, 123, 115, 129, 135, 134, 132, 106, 131, 114, 144, 138, 123, 131, 116, 128, 134, 119, 118, 117, 127, 129, 117, 122, 121, 119, 116, 104, 126, 126, 130, 112, 94, 116, 128, 105, 138, 121, 134, 131, 123, 131, 127, 121, 120, 126, 122, 122, 125, 128, 138, 115, 119, 133, 122, 105, 121, 120, 127, 126, 122, 125, 121, 113, 129, 129, 119, 120, 125, 119, 125, 120, 120, 112, 113, 117, 104, 117, 118, 126, 121, 127, 124, 122, 130, 124, 116, 129, 138, 125, 123, 115, 123, 118, 131, 110, 120, 130, 137, 127, 131, 119, 124, 126, 117, 122, 117, 124, 135, 125, 124, 128, 122, 131, 118, 123, 125, 124, 119, 127, 126, 120, 118, 133, 123, 123, 126, 118, 125, 116, 113, 124, 128, 117, 122, 124, 129, 124, 132, 123, 120, 114, 127, 121, 114, 120, 121, 124, 118, 135, 137, 105, 128, 124, 120, 127, 128, 127, 123, 125, 130, 111, 133, 118, 130, 127, 119, 122, 135, 117, 119, 118, 117, 125, 110, 123, 113, 125, 118, 123, 123, 115, 103, 127, 124, 122, 118, 133, 117, 126, 131, 122, 134, 124, 126, 121, 119, 123, 123, 129, 121, 126, 130, 129, 133, 124, 136, 124, 127, 123, 131, 122, 134, 115, 125, 128, 106, 118, 124, 125, 113, 125, 126, 124, 127, 124, 122, 128, 124, 126, 128, 125, 124, 130, 120, 129, 122, 127, 118, 134, 114, 120, 123, 124, 126, 128, 127, 129, 123, 118, 128, 129, 131, 120, 128, 120, 120, 117, 132, 119, 126, 129, 121, 128, 125, 127, 127, 115, 121, 130, 134, 116, 115, 135, 119, 124, 133, 121, 119, 122, 115, 127, 135, 115, 132, 122, 120, 124, 124, 132, 132, 130, 109, 116, 135, 125, 132, 109, 116, 122, 121, 121, 114, 123, 120, 118, 127, 118, 124, 119, 122, 110, 129, 125, 119, 120, 127, 123, 128, 129, 129, 129, 116, 129, 108, 123, 129, 118, 134, 129, 116, 132, 142, 128, 123, 116, 128, 121, 140, 118, 132, 132, 130, 104, 103, 134, 123, 114, 117, 146, 123, 116, 133, 115, 133, 135, 127, 125, 130, 126, 119, 137, 119, 132, 118, 136, 115, 126, 116, 122, 112, 126, 120, 128, 109, 115, 112, 115, 123, 124, 132, 127, 131, 123, 125, 161, 125, 126, 120, 118, 117, 140, 128, 97, 123, 119, 133, 116, 138, 130, 114, 115, 130, 120, 127, 119, 118, 115, 122, 122, 122, 123, 127, 131, 110, 110, 117, 133, 116, 129, 124, 115, 119, 125, 126, 126, 121, 121, 133, 120, 133, 131, 127, 123, 143, 124, 122, 120, 126, 123, 123, 136, 132, 124, 145, 123, 134, 135, 123, 123, 111, 132, 126, 134, 132, 123, 113, 119, 127, 114, 138, 101, 117, 139, 134, 123, 128, 125, 118, 127, 135, 125, 118, 122, 133, 130, 141, 140, 129, 126, 129, 117, 126, 127, 118, 115, 128, 134, 125, 124, 124, 117, 120, 125, 122, 123, 110, 129, 112, 156, 123, 135, 119, 141, 112, 151, 98, 119, 127, 109, 153, 132, 117, 191, 120, 125, 127, 127, 121, 124, 134, 110, 126, 122, 129, 125, 128, 122, 114, 127, 126, 123, 116, 111, 111, 127, 120, 122, 123, 125, 115, 117, 123, 124, 111, 137, 110, 129, 112, 120, 104, 121, 131, 114, 136, 125, 132, 130, 121, 147, 118, 122, 118, 120, 152, 126, 134, 117, 128, 127, 112, 128, 139, 105, 146, 128, 140, 119, 118, 145, 115, 130, 136, 124, 140, 122, 134, 114, 121, 119, 130, 113, 115, 133, 120, 116, 119, 136, 139, 112, 107, 115, 111, 121, 120, 125, 124, 96, 124, 142, 130, 139, 133, 137, 117, 138, 127, 123, 116, 126, 128, 119, 104, 115, 136, 113, 112, 99, 119, 144, 116, 121, 113, 128, 123, 118, 112, 135, 111, 132, 126, 125, 125, 141, 128, 126, 130, 125, 130, 124, 117, 121, 121, 124, 122, 124, 109, 155, 110, 112, 121, 97, 121, 114, 141, 152, 132, 131, 111, 115, 124, 114, 104, 131, 118, 118, 120, 134, 124, 130, 109, 140, 114, 121, 125, 142, 123, 134, 138, 131, 117, 127, 146, 132, 130, 125, 134, 128, 122, 120, 123, 125, 134, 122, 140, 123, 138, 122, 104, 124, 124, 130, 105, 112, 128, 120, 122, 129, 126, 129, 116, 144, 109, 126, 129, 137, 138, 143, 128, 127, 110, 101, 127, 128, 112, 129, 126, 112, 125, 148, 133, 126, 120, 137, 94, 116, 136, 130, 124, 135, 139, 141, 125, 81, 109, 123, 124, 116, 134, 106, 118, 124, 113, 128, 120, 117, 120, 122, 118, 119, 147, 123, 96, 129, 122, 132, 126, 114, 111, 139, 123, 129, 136, 122, 116, 125, 128, 143, 114, 130, 111, 141, 111, 120, 133, 129, 131, 107, 127, 116, 132, 118, 107, 134, 118, 135, 122, 116, 120, 128, 117, 119, 117, 135, 130, 124, 102, 125, 119, 116, 113, 119, 129, 112, 117, 129, 123, 123, 113, 128, 131, 119, 121, 120, 109, 124, 126, 115, 105, 135, 130, 111, 115, 118, 120, 117, 112, 118, 104, 109, 128, 126, 130, 117, 106, 132, 140, 139, 132, 120, 124, 136, 119, 118, 122, 117, 110, 127, 141, 119, 135, 109, 112, 127, 138, 100, 126, 132, 124, 116, 110, 135, 131, 132, 124, 125, 126, 129, 113, 120, 120, 129, 135, 123, 124, 144, 133, 127, 120, 122, 105, 116, 127, 124, 114, 121, 122, 127, 101, 117, 121, 110, 120, 138, 135, 124, 119, 114, 129, 117, 120, 124, 127, 156, 123, 114, 110, 125, 116, 138, 113, 109, 118, 126, 126, 104, 121, 113, 125, 122, 127, 115, 123, 103, 120, 122, 136, 123, 112, 115, 123, 132, 119, 121, 102, 131, 125, 112, 120, 132, 126, 126, 135, 134, 123, 113, 118, 131, 127, 101, 122, 131, 109, 122, 121, 125, 130, 125, 123, 128, 106, 112, 133, 121, 114, 109, 122, 106, 124, 120, 137, 136, 132, 113, 119, 126, 121, 123, 121, 112, 109, 137, 115, 114, 129, 133, 149, 118, 124, 130, 77, 119, 115, 136, 124, 121, 136, 124, 125, 125, 135, 131, 134, 101, 133, 139, 124, 115, 101, 133, 101, 117, 119, 115, 129, 120, 124, 114, 109, 120, 125, 158, 133, 125, 139, 125, 101, 118, 107, 126, 118, 115, 110, 142, 149, 108, 122, 125, 126, 110, 120, 113, 137, 129, 118, 112, 115, 125, 122, 123, 120, 127, 123, 124, 133, 118, 128, 130, 127, 118, 154, 119, 126, 131, 134, 120, 142, 127, 134, 151, 97, 111, 120, 118, 121, 121, 133, 118, 143, 128, 131, 120, 122, 124, 122, 122, 119, 114, 120, 124, 118, 143, 118, 138, 119, 129, 119, 129, 124, 131, 138, 133, 118, 128, 135, 112, 119, 121, 122, 117, 128, 113, 126, 122, 133, 96, 130, 121, 124, 127, 117, 131, 121, 123, 109, 122, 128, 124, 132, 121, 114, 124, 124, 125, 125, 123, 121, 131, 135, 127, 122, 133, 118, 132, 125, 121, 97, 127, 123, 106, 126, 121, 160, 125, 118, 117, 113, 125, 129, 126, 123, 121, 122, 127, 123, 127, 121, 132, 109, 120, 125, 109, 115, 128, 125, 118, 121, 116, 122, 121, 116, 128, 126, 119, 128, 134, 119, 126, 123, 125, 119, 130, 114, 128, 122, 127, 119, 112, 131, 120, 116, 122, 125, 127, 97, 128, 131, 125, 125, 124, 132, 129, 153, 121, 114, 124, 108, 119, 133, 118, 126, 134, 125, 134, 130, 131, 139, 125, 126, 116, 117, 131, 161, 125, 121, 129, 113, 109, 104, 184, 127, 124, 156, 82, 125, 125, 126, 125, 131, 125, 117, 84, 122, 123, 124, 105, 129, 129, 121, 120, 115, 121, 115, 123, 117, 122, 139, 128, 120, 121, 118, 120, 116, 124, 119, 110, 123, 128, 127, 109, 124, 125, 119, 124, 142, 134, 118, 131, 142, 120, 128, 130, 123, 122, 126, 129, 124, 128, 123, 122, 124, 124, 125, 101, 123, 128, 129, 130, 89, 121, 130, 120, 124, 120, 133, 111, 117, 119, 128, 129, 96, 116, 136, 133, 140, 128, 129, 117, 131, 120, 131, 112, 117, 123, 131, 106, 125, 124, 135, 111, 123, 111, 127, 107, 125, 126, 119, 132, 123, 119, 133, 129, 126, 127, 115, 99, 125, 106, 120, 117, 122, 117, 121, 129, 159, 118, 120, 119, 143, 123, 113, 106, 109, 123, 131, 135, 129, 125, 124, 120, 153, 120, 99, 118, 117, 135, 123, 119, 172, 132, 138, 131, 117, 130, 128, 121, 122, 132, 118, 100, 140, 131, 124, 120, 123, 124, 111, 109, 158, 141, 115, 131, 144, 115, 121, 124, 112, 127, 123, 125, 120, 126, 138, 124, 128, 118, 133, 134, 120, 136, 137, 124, 90, 124, 124, 126, 121, 128, 121, 131, 137, 124, 129, 120, 116, 119, 127, 95, 113, 140, 120, 122, 117, 135, 128, 131, 123, 134, 129, 120, 119, 168, 107, 122, 120, 127, 126, 127, 108, 115, 110, 117, 111, 139, 127, 129, 97, 157, 115, 118, 119, 124, 123, 118, 122, 133, 125, 124, 137, 118, 131, 123, 131, 135, 127, 134, 125, 136, 141, 132, 134, 110, 111, 128, 128, 125, 124, 119, 123, 122, 123, 107, 128, 115, 122, 143, 124, 123, 139, 159, 117, 120, 93, 145, 120, 122, 120, 120, 142, 124, 128, 121, 115, 108, 117, 123, 112, 123, 122, 117, 130, 108, 123, 135, 145, 90, 120, 126, 136, 120, 91, 117, 110, 113, 121, 127, 112, 103, 82, 106, 116, 116, 133, 132, 146, 158, 145, 140, 132, 127, 113, 120, 124, 131, 114, 135, 125, 121, 120, 111, 118, 122, 127, 131, 100, 112, 108, 127, 161, 102, 122, 125, 112, 118, 113, 117, 107, 113, 135, 125, 137, 143, 117, 137, 140, 137, 90, 110, 86, 127, 136, 137, 120, 117, 119, 146, 132, 124, 136, 125, 113, 130, 130, 123, 119, 145, 121, 119, 144, 123, 143, 145, 136, 124, 134, 142, 132, 135, 136, 126, 133, 126, 97, 112, 134, 106, 117, 116, 114, 105, 114, 119, 129, 116, 124, 118, 112, 110, 135, 122, 141, 125, 117, 123, 117, 144, 116, 99, 121, 128, 130, 95, 124, 117, 124, 135, 125, 125, 131, 114, 115, 116, 117, 130, 124, 109, 133, 112, 121, 101, 120, 127, 114, 123, 129, 113, 127, 118, 101, 132, 121, 130, 143, 142, 134, 107, 113, 131, 129, 83, 123, 127, 116, 130, 124, 106, 124, 142, 128, 121, 137, 118, 126, 124, 115, 123, 121, 123, 139, 139, 131, 111, 118, 137, 151, 115, 105, 123, 144, 121, 121, 112, 131, 124, 129, 121, 111, 121, 137, 126, 130, 149, 154, 143, 104, 123, 106, 134, 109, 121, 137, 148, 125, 129, 135, 113, 124, 124, 131, 111, 148, 141, 133, 121, 94, 115, 138, 125, 133, 119, 130, 142, 131, 147, 131, 133, 115, 108, 108, 91, 108, 112, 127, 114, 118, 126, 139, 130, 130, 106, 135, 123, 136, 142, 103, 109, 121, 127, 100, 123, 133, 137, 140, 131, 108, 121, 129, 122, 123, 130, 124, 123, 113, 134, 106, 120, 121, 126, 123, 115, 99, 123, 99, 113, 130, 137, 137, 126, 149, 125, 113, 125, 131, 131, 116, 140, 102, 122, 122, 125, 135, 125, 130, 151, 91, 121, 133, 114, 124, 139, 126, 109, 118, 134, 120, 113, 112, 124, 112, 109, 116, 116, 113, 122, 117, 118, 132, 98, 128, 111, 118, 130, 130, 119, 92, 99, 121, 115, 99, 116, 125, 129, 126, 132, 136, 126, 130, 134, 133, 137, 116, 131, 133, 142, 137, 142, 142, 130, 122, 125, 118, 130, 117, 129, 110, 137, 117, 107, 120, 134, 129, 117, 120, 124, 116, 119, 128, 133, 115, 118, 131, 138, 127, 137, 117, 114, 115, 125, 144, 130, 122, 129, 133, 133, 125, 112, 127, 118, 133, 131, 126, 132, 157, 104, 130, 127, 131, 122, 108, 110, 105, 115, 116, 125, 129, 118, 123, 140, 129, 120, 136, 145, 114, 130, 115, 110, 120, 118, 118, 130, 120, 125, 128, 117, 116, 126, 120, 180, 118, 117, 108, 116, 113, 119, 139, 109, 130, 134, 138, 135, 130, 124, 131, 119, 114, 134, 122, 108, 123, 104, 127, 156, 105, 133, 128, 130, 107, 131, 123, 102, 121, 130, 122, 121, 121, 137, 115, 108, 129, 128, 141, 116, 134, 119, 125, 129, 100, 127, 115, 118, 124, 129, 134, 117, 123, 134, 133, 128, 110, 135, 116, 108, 133, 135, 110, 140, 140, 137, 122, 126, 156, 107, 121, 105, 127, 131, 120, 120, 122, 124, 101, 124, 126, 146, 126, 129, 123, 130, 131, 121, 123, 127, 119, 123, 127, 154, 125, 127, 122, 131, 135, 124, 123, 118, 128, 127, 127, 120, 116, 126, 132, 125, 120, 127, 119, 125, 124, 121, 113, 123, 125, 123, 120, 130, 132, 117, 126, 126, 131, 126, 147, 98, 148, 125, 128, 120, 131, 125, 118, 124, 120, 127, 119, 122, 107, 125, 127, 139, 126, 123, 127, 125, 124, 125, 127, 128, 146, 126, 125, 129, 125, 120, 127, 126, 115, 133, 130, 123, 128, 122, 129, 119, 127, 147, 131, 114, 130, 122, 130, 128, 126, 114, 130, 126, 130, 127, 120, 122, 125, 121, 122, 127, 126, 127, 124, 125, 124, 127, 120, 130, 126, 123, 117, 121, 124, 130, 121, 119, 114, 120, 128, 113, 129, 125, 123, 129, 119, 117, 132, 127, 129, 126, 111, 111, 126, 122, 121, 120, 124, 123, 128, 107, 135, 124, 129, 126, 131, 127, 124, 128, 132, 123, 129, 119, 126, 140, 121, 129, 124, 132, 127, 129, 124, 124, 116, 119, 125, 136, 131, 130, 132, 123, 129, 117, 116, 122, 133, 132, 119, 121, 126, 124, 127, 126, 125, 124, 126, 129, 118, 131, 123, 123, 127, 136, 117, 126, 131, 117, 128, 132, 144, 130, 134, 120, 120, 118, 130, 126, 119, 120, 126, 123, 127, 142, 120, 121, 122, 122, 122, 126, 118, 127, 133, 127, 132, 94, 118, 129, 129, 129, 120, 125, 129, 126, 122, 114, 136, 121, 128, 122, 132, 124, 117, 129, 117, 118, 131, 117, 113, 115, 123, 107, 108, 152, 112, 108, 121, 113, 138, 120, 120, 128, 126, 122, 123, 128, 131, 121, 121, 122, 118, 132, 111, 125, 121, 112, 116, 139, 122, 127, 115, 123, 105, 111, 124, 122, 133, 125, 123, 135, 121, 128, 107, 126, 129, 122, 116, 130, 133, 112, 129, 122, 118, 147, 156, 125, 126, 116, 119, 126, 108, 127, 124, 131, 117, 125, 120, 122, 115, 123, 137, 137, 134, 134, 115, 116, 129, 119, 133, 115, 117, 134, 127, 125, 123, 145, 119, 151, 140, 131, 108, 110, 112, 132, 151, 136, 122, 122, 109, 125, 126, 99, 125, 108, 124, 124, 122, 140, 130, 133, 130, 128, 130, 127, 113, 128, 117, 117, 129, 119, 124, 131, 110, 121, 111, 120, 126, 118, 130, 133, 138, 110, 136, 130, 147, 133, 121, 105, 117, 121, 115, 111, 121, 104, 108, 124, 117, 115, 118, 120, 129, 111, 147, 110, 129, 117, 123, 103, 140, 114, 123, 131, 129, 143, 120, 126, 118, 114, 127, 132, 122, 117, 121, 108, 112, 114, 112, 123, 129, 127, 138, 121, 125, 127, 121, 128, 113, 124, 118, 127, 121, 117, 113, 116, 139, 130, 110, 150, 121, 122, 114, 113, 126, 137, 110, 124, 120, 122, 125, 115, 139, 127, 122, 130, 116, 128, 121, 114, 125, 136, 129, 114, 124, 113, 130, 119, 112, 137, 123, 119, 118, 116, 128, 106, 115, 127, 126, 126, 113, 123, 128, 109, 117, 141, 118, 104, 118, 130, 111, 104, 109, 129, 118, 154, 120, 122, 113, 115, 140, 112, 116, 136, 133, 118, 127, 114, 117, 125, 126, 122, 121, 128, 132, 134, 125, 121, 109, 126, 130, 153, 114, 141, 119, 162, 112, 141, 128, 113, 141, 120, 119, 135, 134, 129, 120, 122, 125, 115, 103, 120, 131, 125, 104, 132, 121, 137, 119, 127, 107, 118, 124, 127, 132, 121, 118, 121, 109, 118, 116, 136, 118, 118, 120, 125, 137, 124, 118, 127, 124, 128, 126, 118, 127, 119, 118, 126, 133, 116, 116, 114, 139, 115, 130, 137, 121, 121, 123, 123, 122, 121, 132, 144, 121, 128, 107, 130, 127, 115, 110, 114, 116, 155, 128, 113, 111, 106, 119, 121, 117, 134, 123, 114, 114, 127, 126, 121, 121, 131, 118, 141, 117, 137, 134, 129, 160, 122, 132, 111, 123, 132, 144, 136, 142, 125, 127, 118, 127, 108, 123, 133, 116, 130, 117, 110, 122, 118, 136, 140, 138, 130, 129, 126, 119, 111, 114, 120, 117, 123, 127, 138, 125, 127, 135, 130, 125, 123, 138, 131, 125, 124, 150, 123, 128, 119, 133, 116, 131, 115, 131, 122, 107, 124, 141, 112, 114, 113, 123, 101, 136, 123, 147, 111, 122, 116, 115, 118, 125, 126, 123, 130, 117, 131, 126, 129, 119, 135, 130, 120, 124, 121, 132, 126, 128, 121, 125, 132, 109, 120, 119, 117, 122, 124, 123, 113, 125, 119, 120, 122, 121, 126, 125, 118, 110, 132, 85, 120, 120, 141, 125, 125, 121, 125, 122, 131, 138, 121, 126, 122, 118, 113, 116, 131, 124, 127, 104, 120, 133, 122, 130, 122, 124, 142, 130, 123, 130, 129, 134, 119, 150, 108, 144, 108, 125, 112, 123, 127, 120, 123, 122, 117, 133, 121, 119, 157, 123, 130, 119, 126, 127, 129, 132, 127, 126, 128, 127, 121, 123, 141, 121, 121, 123, 112, 118, 124, 128, 124, 125, 133, 123, 134, 131, 123, 120, 130, 109, 123, 136, 139, 140, 122, 121, 125, 119, 116, 120, 120, 131, 122, 121, 123, 118, 136, 123, 123, 131, 127, 123, 135, 121, 116, 136, 124, 121, 119, 128, 121, 132, 121, 118, 121, 141, 125, 123, 122, 111, 114, 126, 114, 116, 119, 133, 128, 138, 126, 125, 130, 129, 130, 128, 118, 124, 145, 131, 127, 117, 102, 130, 117, 126, 140, 121, 131, 130, 131, 130, 125, 105, 113, 142, 129, 126, 121, 145, 134, 124, 133, 129, 121, 126, 124, 128, 131, 117, 130, 135, 123, 98, 103, 132, 123, 120, 128, 127, 124, 115, 132, 127, 119, 126, 131, 132, 118, 127, 106, 129, 124, 121, 123, 128, 130, 123, 122, 139, 114, 128, 127, 121, 123, 117, 145, 122, 115, 124, 123, 124, 136, 117, 129, 136, 129, 125, 122, 126, 111, 120, 124, 128, 112, 124, 123, 125, 125, 124, 124, 130, 128, 105, 123, 159, 102, 123, 125, 133, 126, 131, 131, 120, 149, 118, 119, 119, 130, 124, 132, 125, 126, 116, 105, 137, 151, 153, 146, 129, 114, 119, 127, 127, 120, 114, 138, 112, 105, 123, 133, 121, 127, 136, 122, 118, 117, 127, 115, 126, 105, 124, 88, 125, 125, 121, 110, 119, 126, 118, 138, 130, 128, 132, 134, 120, 120, 128, 125, 128, 129, 137, 134, 116, 131, 124, 123, 122, 127, 128, 127, 126, 124, 119, 120, 119, 134, 127, 128, 141, 123, 125, 129, 133, 133, 129, 135, 110, 120, 109, 123, 136, 114, 119, 136, 128, 122, 116, 118, 114, 121, 110, 85, 115, 126, 130, 122, 134, 132, 117, 89, 124, 126, 184, 118, 125, 113, 122, 137, 123, 128, 124, 116, 134, 121, 106, 121, 132, 123, 108, 125, 121, 128, 131, 139, 132, 116, 122, 131, 118, 117, 129, 130, 129, 123, 134, 129, 118, 125, 130, 127, 126, 118, 128, 122, 140, 121, 129, 114, 100, 134, 131, 121, 125, 130, 125, 124, 125, 138, 118, 125, 121, 123, 114, 112, 120, 124, 132, 122, 121, 139, 114, 128, 107, 123, 132, 122, 119, 124, 123, 132, 122, 116, 135, 95, 122, 122, 118, 128, 111, 146, 120, 112, 129, 114, 127, 125, 123, 116, 124, 109, 99, 152, 137, 121, 108, 126, 114, 139, 126, 109, 120, 138, 116, 125, 115, 129, 143, 125, 118, 128, 128, 145, 124, 120, 97, 120, 92, 125, 107, 126, 133, 129, 135, 126, 118, 145, 120, 133, 119, 137, 118, 120, 125, 125, 122, 134, 125, 128, 139, 123, 112, 126, 136, 117, 127, 220, 135, 137, 125, 116, 124, 125, 116, 124, 114, 128, 129, 140, 125, 127, 124, 126, 137, 125, 122, 118, 137, 123, 128, 117, 124, 126, 120, 131, 112, 118, 126, 118, 127, 119, 137, 117, 96, 90, 117, 131, 132, 129, 133, 102, 125, 132, 120, 120, 113, 115, 110, 116, 121, 129, 122, 119, 123, 101, 122, 121, 123, 109, 118, 126, 123, 136, 133, 147, 113, 130, 105, 131, 121, 114, 124, 134, 104, 120, 117, 140, 130, 126, 128, 123, 124, 130, 125, 120, 121, 99, 132, 111, 120, 120, 119, 144, 127, 115, 116, 130, 120, 123, 125, 135, 117, 131, 107, 123, 124, 123, 127, 122, 126, 131, 121, 122, 116, 131, 131, 125, 102, 110, 127, 128, 116, 126, 117, 115, 122, 119, 119, 145, 133, 124, 113, 104, 124, 142, 125, 129, 99, 124, 121, 126, 123, 132, 119, 123, 125, 128, 121, 122, 133, 131, 133, 122, 119, 120, 121, 117, 114, 124, 122, 125, 125, 119, 119, 121, 110, 132, 110, 118, 113, 132, 129, 132, 129, 127, 123, 119, 102, 121, 128, 119, 113, 131, 115, 129, 151, 127, 110, 119, 121, 130, 128, 123, 108, 119, 131, 123, 129, 125, 97, 112, 121, 135, 127, 121, 130, 123, 114, 131, 131, 119, 125, 125, 130, 125, 119, 147, 91, 122, 132, 127, 119, 133, 124, 119, 136, 104, 118, 116, 124, 128, 130, 138, 126, 113, 115, 121, 101, 118, 116, 150, 123, 127, 127, 130, 133, 131, 122, 133, 122, 136, 129, 124, 105, 125, 124, 119, 113, 116, 100, 126, 129, 121, 135, 123, 113, 113, 129, 135, 122, 134, 120, 115, 126, 127, 120, 118, 117, 121, 142, 137, 122, 118, 119, 121, 127, 124, 120, 135, 130, 129, 120, 132, 132, 115, 121, 139, 131, 123, 110, 126, 114, 138, 119, 129, 117, 119, 115, 119, 119, 121, 124, 111, 127, 130, 137, 125, 119, 105, 120, 127, 104, 120, 109, 133, 124, 115, 131, 132, 121, 120, 89, 128, 115, 118, 122, 135, 113, 90, 127, 132, 127, 142, 115, 118, 133, 117, 129, 136, 120, 123, 127, 130, 122, 119, 103, 123, 116, 139, 130, 124, 118, 116, 115, 128, 123, 116, 117, 122, 113, 126, 128, 112, 124, 118, 124, 127, 128, 110, 114, 115, 112, 116, 133, 127, 131, 130, 120, 132, 115, 144, 127, 131, 124, 124, 118, 129, 120, 120, 125, 124, 137, 133, 120, 111, 117, 124, 125, 142, 101, 128, 124, 140, 117, 132, 124, 120, 120, 119, 125, 120, 116, 130, 138, 110, 123, 97, 122, 123, 122, 130, 126, 139, 130, 128, 122, 128, 102, 110, 120, 122, 125, 125, 118, 119, 128, 117, 112, 113, 119, 125, 119, 121, 130, 125, 141, 115, 125, 116, 152, 131, 124, 131, 117, 136, 116, 135, 134, 121, 107, 120, 128, 110, 112, 135, 125, 129, 131, 123, 128, 116, 112, 129, 130, 119, 141, 125, 79, 110, 116, 114, 138, 124, 123, 125, 118, 130, 96, 130, 126, 116, 132, 123, 122, 127, 124, 126, 134, 119, 101, 128, 117, 130, 113, 128, 126, 134, 147, 119, 123, 112, 128, 119, 126, 119, 126, 114, 124, 130, 112, 125, 128, 127, 119, 121, 104, 98, 107, 113, 128, 106, 121, 140, 121, 142, 115, 128, 111, 122, 125, 127, 128, 120, 139, 130, 120, 121, 119, 132, 132, 111, 121, 138, 128, 112, 125, 116, 109, 121, 116, 119, 142, 122, 114, 118, 114, 153, 134, 121, 117, 129, 126, 126, 159, 121, 115, 128, 111, 121, 126, 113, 127, 117, 101, 106, 117, 144, 116, 115, 111, 130, 118, 117, 119, 129, 129, 127, 120, 147, 125, 111, 132, 119, 117, 135, 128, 128, 123, 124, 123, 127, 119, 105, 123, 109, 120, 126, 101, 129, 106, 105, 119, 139, 106, 120, 129, 118, 112, 114, 120, 138, 135, 132, 110, 107, 119, 115, 125, 130, 110, 124, 119, 116, 131, 116, 117, 113, 126, 126, 128, 122, 127, 126, 136, 130, 142, 137, 117, 97, 113, 129, 119, 103, 113, 119, 120, 125, 136, 126, 99, 116, 120, 122, 126, 129, 123, 125, 114, 113, 121, 116, 139, 118, 118, 134, 138, 121, 129, 134, 114, 119, 125, 127, 123, 120, 119, 93, 123, 124, 131, 110, 110, 120, 126, 126, 127, 133, 119, 141, 112, 140, 125, 133, 121, 124, 123, 131, 115, 125, 108, 150, 120, 139, 114, 112, 115, 128, 116, 100, 129, 122, 127, 107, 123, 129, 129, 114, 105, 116, 94, 118, 119, 140, 124, 121, 117, 125, 118, 135, 116, 140, 125, 122, 124, 121, 142, 131, 121, 123, 124, 120, 94, 133, 120, 117, 112, 125, 123, 122, 105, 118, 115, 121, 137, 127, 120, 123, 121, 97, 101, 135, 132, 114, 116, 117, 125, 112, 129, 120, 126, 122, 132, 136, 125, 118, 126, 122, 126, 126, 120, 113, 110, 132, 119, 118, 126, 122, 115, 122, 135, 115, 120, 129, 128, 114, 85, 110, 116, 138, 125, 138, 104, 109, 122, 121, 104, 134, 122, 127, 105, 131, 118, 107, 89, 131, 124, 132, 125, 118, 124, 118, 121, 119, 115, 114, 137, 122, 119, 127, 121, 121, 115, 132, 135, 102, 124, 139, 129, 125, 142, 119, 120, 125, 119, 129, 138, 103, 115, 105, 163, 119, 128, 133, 125, 121, 122, 116, 128, 142, 122, 133, 124, 119, 104, 120, 127, 127, 117, 114, 110, 131, 121, 92, 126, 127, 124, 132, 120, 132, 117, 135, 120, 118, 117, 106, 134, 124, 138, 137, 134, 134, 120, 123, 132, 115, 110, 112, 132, 138, 124, 125, 126, 126, 115, 149, 113, 102, 97, 118, 130, 125, 132, 117, 120, 123, 116, 61, 186, 101, 158, 127, 122, 137, 121, 128, 124, 107, 116, 112, 130, 120, 131, 109, 142, 157, 135, 146, 132, 110, 123, 121, 131, 131, 124, 112, 113, 127, 126, 123, 130, 130, 97, 106, 122, 119, 124, 149, 141, 113, 92, 130, 121, 128, 96, 116, 115, 82, 157, 133, 96, 149, 120, 135, 117, 119, 124, 129, 124, 135, 136, 146, 123, 116, 127, 116, 100, 119, 131, 125, 108, 157, 115, 127, 122, 118, 124, 125, 122, 120, 121, 123, 123, 118, 109, 130, 129, 128, 120, 119, 118, 116, 129, 126, 127, 141, 118, 122, 120, 119, 137, 126, 118, 121, 121, 120, 120, 127, 126, 122, 127, 129, 129, 130, 131, 118, 137, 120, 118, 124, 126, 122, 112, 117, 129, 138, 127, 119, 123, 122, 102, 117, 128, 136, 124, 118, 119, 113, 124, 126, 132, 125, 135, 112, 113, 127, 134, 121, 141, 129, 120, 125, 123, 129, 120, 125, 118, 125, 132, 148, 122, 126, 119, 106, 128, 118, 125, 124, 47, 117, 127, 218, 117, 125, 180, 122, 117, 121, 124, 133, 127, 125, 111, 122, 137, 107, 125, 123, 122, 125, 114, 122, 119, 127, 122, 125, 127, 114, 118, 124, 118, 128, 115, 122, 115, 125, 125, 131, 124, 127, 120, 132, 133, 129, 95, 122, 131, 126, 124, 121, 104, 138, 126, 127, 138, 125, 126, 125, 131, 130, 123, 127, 124, 128, 121, 115, 129, 120, 118, 119, 137, 119, 132, 127, 118, 123, 133, 120, 116, 124, 129, 123, 124, 96, 129, 114, 113, 127, 122, 117, 110, 122, 129, 116, 115, 123, 119, 128, 131, 130, 125, 120, 120, 122, 136, 119, 120, 120, 134, 106, 122, 119, 125, 123, 119, 125, 126, 124, 112, 128, 117, 118, 135, 132, 127, 141, 114, 129, 36, 81, 58, 131, 104, 122, 107, 118, 117, 114, 131, 123, 120, 0, 119, 119, 113, 153, 118, 130, 120, 121, 119, 126, 128, 130, 125, 117, 120, 135, 117, 120, 129, 130, 116, 119, 122, 120, 121, 125, 117, 128, 121, 128, 116, 126, 119, 129, 140, 127, 142, 132, 133, 120, 126, 115, 134, 118, 119, 121, 127, 120, 133, 117, 118, 123, 132, 124, 120, 128, 114, 127, 130, 124, 128, 116, 123, 119, 131, 128, 121, 118, 117, 118, 130, 115, 122, 120, 127, 124, 123, 129, 121, 117, 132, 120, 123, 136, 127, 110, 133, 124, 131, 114, 125, 120, 122, 120, 122, 126, 127, 124, 137, 133, 120, 121, 147, 119, 108, 130, 113, 123, 124, 112, 120, 123, 125, 129, 120, 125, 121, 123, 130, 131, 123, 129, 112, 126, 114, 128, 127, 125, 116, 128, 118, 128, 121, 111, 139, 117, 136, 126, 118, 127, 133, 116, 115, 153, 124, 123, 130, 124, 145, 119, 124, 118, 122, 121, 120, 128, 131, 127, 127, 117, 121, 124, 123, 109, 135, 127, 117, 112, 118, 127, 117, 124, 121, 122, 114, 122, 111, 129, 125, 127, 118, 125, 121, 128, 125, 122, 123, 131, 126, 124, 125, 121, 125, 117, 146, 134, 121, 121, 126, 124, 118, 127, 149, 109, 122, 124, 148, 126, 126, 119, 104, 128, 110, 123, 120, 125, 131, 129, 123, 116, 120, 137, 108, 121, 138, 131, 117, 124, 131, 117, 121, 136, 116, 121, 120, 116, 120, 135, 113, 137, 119, 135, 129, 119, 121, 132, 118, 125, 116, 121, 125, 122, 117, 135, 141, 125, 90, 151, 128, 131, 127, 118, 125, 122, 119, 124, 129, 123, 130, 123, 123, 130, 126, 122, 127, 109, 117, 138, 129, 104, 123, 133, 131, 125, 134, 134, 121, 130, 122, 119, 123, 110, 118, 130, 121, 124, 123, 140, 129, 125, 141, 126, 135, 124, 93, 138, 86, 122, 119, 134, 131, 116, 103, 108, 97, 133, 125, 129, 127, 102, 123, 121, 123, 121, 103, 117, 119, 131, 134, 120, 127, 128, 129, 123, 118, 122, 170, 131, 122, 135, 122, 130, 121, 127, 124, 124, 120, 150, 119, 132, 130, 118, 125, 130, 133, 124, 116, 120, 76, 119, 110, 150, 132, 116, 114, 117, 125, 127, 124, 128, 129, 123, 143, 122, 128, 130, 120, 123, 99, 118, 117, 128, 109, 125, 125, 126, 124, 121, 119, 129, 129, 136, 111, 125, 126, 136, 115, 122, 131, 103, 115, 127, 122, 113, 144, 135, 127, 130, 115, 125, 124, 135, 129, 112, 121, 122, 125, 110, 129, 121, 116, 125, 129, 121, 126, 123, 137, 125, 117, 130, 115, 131, 124, 124, 124, 122, 130, 157, 123, 132, 126, 125, 120, 123, 122, 126, 116, 114, 136, 109, 108, 116, 129, 116, 126, 129, 123, 121, 99, 123, 125, 121, 158, 120, 129, 135, 125, 103, 84, 119, 125, 121, 132, 119, 125, 117, 133, 134, 148, 130, 127, 116, 114, 117, 96, 125, 120, 123, 117, 122, 117, 128, 141, 125, 131, 125, 126, 130, 121, 121, 122, 115, 125, 128, 129, 114, 128, 123, 103, 110, 129, 119, 80, 135, 118, 137, 123, 131, 112, 120, 129, 144, 120, 124, 139, 124, 119, 123, 122, 126, 117, 141, 123, 118, 150, 156, 118, 109, 117, 121, 123, 121, 115, 130, 128, 119, 128, 119, 136, 126, 124, 125, 124, 140, 106, 114, 104, 118, 86, 127, 119, 122, 136, 126, 120, 119, 119, 134, 140, 116, 119, 130, 130, 106, 128, 145, 120, 133, 117, 129, 110, 133, 121, 140, 127, 129, 129, 122, 120, 135, 116, 131, 133, 138, 123, 133, 125, 122, 128, 125, 124, 108, 123, 123, 125, 126, 123, 130, 132, 115, 122, 126, 121, 122, 103, 129, 147, 122, 149, 127, 128, 125, 124, 137, 127, 125, 145, 119, 113, 122, 134, 126, 125, 129, 134, 125, 129, 141, 131, 122, 125, 122, 126, 118, 126, 122, 134, 120, 125, 131, 138, 113, 121, 128, 123, 111, 123, 128, 121, 136, 132, 136, 106, 116, 119, 132, 119, 145, 112, 136, 137, 142, 124, 132, 113, 105, 126, 126, 124, 127, 122, 139, 132, 128, 116, 140, 118, 118, 131, 116, 122, 121, 145, 123, 124, 155, 116, 136, 120, 127, 117, 135, 132, 141, 128, 120, 43, 115, 108, 124, 121, 119, 119, 116, 121, 144, 127, 131, 116, 122, 128, 117, 125, 87, 107, 131, 127, 125, 129, 118, 143, 125, 128, 127, 147, 138, 125, 105, 116, 154, 143, 104, 124, 115, 135, 104, 117, 165, 115, 130, 123, 125, 129, 77, 125, 119, 123, 123, 126, 116, 131, 156, 130, 126, 113, 128, 120, 130, 139, 115, 125, 115, 126, 134, 136, 131, 138, 120, 123, 129, 137, 138, 115, 123, 117, 122, 122, 109, 124, 151, 129, 152, 129, 123, 119, 118, 141, 113, 134, 145, 125, 125, 114, 121, 133, 110, 128, 120, 123, 115, 117, 125, 107, 116, 135, 128, 152, 133, 125, 127, 124, 127, 120, 124, 114, 125, 106, 122, 125, 149, 127, 121, 122, 123, 110, 132, 115, 114, 116, 123, 135, 124, 127, 111, 128, 124, 118, 120, 123, 125, 113, 133, 120, 133, 113, 124, 119, 115, 103, 130, 121, 136, 117, 114, 130, 123, 117, 126, 112, 131, 117, 127, 129, 109, 123, 126, 123, 124, 123, 121, 120, 121, 121, 127, 145, 124, 131, 122, 130, 149, 117, 117, 116, 141, 127, 125, 125, 128, 131, 106, 124, 132, 133, 121, 107, 126, 108, 115, 124, 90, 123, 116, 122, 125, 138, 123, 120, 94, 115, 126, 120, 135, 123, 114, 114, 133, 128, 132, 125, 140, 116, 114, 129, 115, 123, 118, 131, 127, 120, 125, 119, 121, 155, 144, 115, 128, 129, 132, 115, 124, 120, 111, 125, 129, 124, 123, 119, 134, 127, 128, 130, 130, 119, 123, 120, 127, 119, 123, 129, 120, 109, 153, 127, 130, 117, 120, 115, 112, 142, 135, 135, 124, 113, 134, 120, 120, 136, 119, 125, 125, 122, 121, 121, 125, 115, 133, 116, 117, 119, 112, 123, 105, 134, 120, 105, 122, 122, 123, 131, 128, 120, 127, 123, 126, 124, 112, 127, 108, 124, 117, 116, 129, 118, 126, 125, 143, 117, 117, 152, 124, 130, 129, 116, 125, 115, 139, 113, 124, 126, 124, 130, 128, 117, 117, 151, 135, 101, 117, 125, 114, 121, 124, 133, 109, 109, 148, 115, 127, 123, 121, 109, 118, 119, 149, 123, 119, 128, 116, 120, 115, 120, 111, 123, 118, 126, 119, 127, 125, 122, 127, 133, 120, 119, 125, 134, 121, 130, 119, 119, 118, 130, 124, 120, 137, 133, 123, 120, 118, 128, 113, 130, 111, 126, 132, 117, 124, 115, 135, 120, 132, 121, 59, 129, 114, 122, 127, 115, 120, 133, 124, 129, 123, 121, 122, 114, 112, 125, 146, 118, 128, 131, 119, 120, 126, 128, 131, 155, 126, 122, 145, 125, 114, 144, 118, 121, 137, 120, 144, 122, 123, 121, 120, 141, 147, 103, 113, 111, 116, 132, 125, 121, 115, 124, 139, 121, 120, 122, 118, 116, 105, 136, 134, 129, 131, 125, 121, 126, 130, 117, 148, 126, 133, 131, 129, 124, 127, 119, 125, 121, 135, 135, 121, 117, 129, 125, 135, 125, 116, 124, 118, 119, 121, 94, 108, 126, 123, 124, 119, 132, 132, 125, 118, 169, 126, 131, 123, 133, 116, 124, 128, 123, 112, 132, 112, 107, 96, 118, 130, 115, 131, 127, 116, 136, 121, 123, 121, 116, 103, 122, 121, 109, 98, 121, 123, 131, 127, 137, 93, 127, 117, 119, 121, 126, 122, 120, 119, 125, 130, 117, 117, 117, 132, 125, 145, 113, 126, 147, 116, 93, 121, 145, 135, 152, 124, 119, 129, 120, 120, 128, 146, 130, 123, 137, 136, 121, 123, 125, 120, 126, 121, 129, 126, 125, 122, 122, 66, 135, 137, 122, 122, 127, 126, 123, 125, 121, 124, 111, 125, 108, 112, 111, 119, 119, 123, 123, 131, 131, 131, 130, 118, 124, 124, 116, 126, 120, 127, 122, 124, 125, 125, 124, 121, 115, 126, 120, 125, 129, 127, 132, 129, 126, 136, 123, 134, 127, 125, 125, 136, 125, 128, 123, 124, 134, 123, 131, 126, 120, 131, 118, 124, 132, 120, 117, 119, 129, 126, 127, 127, 123, 127, 118, 121, 123, 120, 124, 123, 126, 121, 127, 129, 132, 118, 121, 127, 120, 125, 123, 123, 119, 123, 114, 120, 118, 121, 126, 129, 125, 121, 118, 123, 123, 122, 122, 120, 131, 122, 123, 129, 121, 129, 125, 129, 114, 121, 118, 132, 121, 128, 110, 123, 121, 115, 136, 126, 122, 135, 124, 120, 121, 125, 127, 119, 128, 119, 128, 113, 127, 123, 118, 124, 127, 128, 125, 137, 119, 129, 122, 130, 125, 124, 128, 119, 124, 121, 124, 130, 128, 126, 130, 122, 121, 120, 122, 122, 117, 123, 126, 122, 127, 129, 122, 116, 121, 124, 122, 119, 119, 124, 127, 121, 125, 124, 124, 127, 119, 125, 127, 120, 122, 126, 130, 125, 124, 131, 130, 124, 119, 121, 128, 126, 127, 117, 119, 123, 120, 125, 124, 118, 128, 118, 124, 129, 124, 133, 133, 122, 127, 119, 121, 124, 125, 124, 122, 126, 122, 121, 115, 136, 118, 125, 128, 120, 129, 126, 125, 120, 122, 124, 121, 124, 116, 117, 124, 120, 125, 125, 127, 123, 124, 124, 120, 124, 129, 121, 129, 123, 128, 126, 117, 119, 121, 126, 140, 127, 116, 122, 134, 128, 123, 107, 116, 113, 106, 117, 119, 125, 117, 132, 129, 119, 127, 129, 133, 125, 134, 131, 116, 121, 118, 119, 125, 117, 136, 131, 137, 119, 128, 127, 127, 124, 125, 163, 128, 156, 123, 157, 121, 140, 127, 125, 126, 135, 143, 127, 150, 126, 135, 126, 116, 124, 131, 132, 115, 129, 129, 129, 116, 112, 127, 128, 127, 114, 116, 124, 113, 117, 123, 124, 113, 145, 126, 125, 127, 126, 148, 146, 114, 127, 120, 127, 129, 116, 116, 125, 127, 130, 138, 114, 126, 120, 120, 132, 120, 148, 129, 122, 133, 136, 124, 117, 121, 140, 131, 130, 126, 129, 120, 118, 135, 118, 121, 143, 119, 115, 119, 125, 137, 125, 122, 119, 134, 120, 129, 116, 125, 131, 125, 127, 131, 150, 104, 138, 143, 147, 142, 114, 146, 115, 130, 124, 124, 135, 135, 147, 124, 124, 137, 136, 129, 129, 126, 159, 119, 122, 120, 119, 135, 126, 122, 120, 116, 130, 119, 115, 109, 120, 124, 126, 121, 122, 126, 119, 129, 126, 125, 124, 139, 110, 126, 118, 130, 128, 121, 123, 128, 119, 137, 124, 123, 127, 111, 124, 107, 126, 122, 119, 118, 131, 123, 111, 143, 117, 131, 110, 120, 113, 134, 124, 125, 124, 127, 125, 140, 125, 124, 124, 129, 128, 137, 102, 128, 121, 122, 116, 127, 116, 121, 128, 121, 121, 136, 137, 120, 117, 123, 132, 128, 122, 123, 137, 121, 139, 132, 135, 125, 122, 127, 121, 145, 151, 117, 130, 116, 113, 120, 124, 132, 122, 131, 121, 124, 119, 129, 116, 116, 122, 125, 121, 119, 118, 124, 119, 126, 126, 117, 115, 111, 132, 130, 119, 118, 123, 126, 121, 116, 124, 124, 134, 120, 121, 130, 133, 138, 116, 123, 122, 114, 131, 124, 121, 129, 118, 120, 119, 123, 119, 117, 129, 120, 127, 127, 125, 128, 123, 115, 122, 118, 122, 129, 118, 120, 132, 126, 115, 123, 136, 137, 116, 119, 127, 127, 125, 129, 120, 125, 108, 125, 133, 125, 125, 119, 119, 130, 125, 123, 133, 124, 113, 115, 130, 136, 127, 118, 123, 122, 130, 134, 124, 118, 116, 122, 113, 124, 124, 119, 127, 124, 126, 118, 121, 133, 124, 130, 122, 129, 121, 117, 137, 117, 116, 115, 126, 132, 118, 127, 120, 134, 125, 125, 123, 130, 121, 121, 131, 123, 110, 120, 122, 120, 132, 126, 124, 116, 116, 126, 116, 128, 123, 122, 120, 120, 116, 133, 123, 127, 126, 125, 122, 128, 129, 119, 126, 121, 123, 116, 123, 135, 130, 121, 123, 125, 120, 117, 124, 113, 123, 128, 123, 124, 124, 115, 128, 132, 122, 128, 120, 127, 142, 118, 129, 118, 123, 126, 125, 124, 129, 134, 124, 127, 131, 122, 137, 118, 130, 130, 124, 125, 123, 127, 119, 120, 123, 120, 121, 120, 124, 116, 127, 121, 118, 109, 130, 121, 121, 123, 121, 137, 123, 118, 122, 132, 124, 124, 126, 127, 128, 121, 129, 121, 119, 123, 131, 127, 123, 128, 126, 129, 117, 134, 119, 125, 118, 126, 124, 133, 122, 124, 121, 126, 131, 114, 125, 129, 129, 135, 123, 131, 117, 122, 122, 124, 121, 136, 115, 129, 124, 137, 126, 117, 126, 112, 130, 125, 115, 124, 135, 120, 130, 126, 122, 127, 122, 128, 136, 118, 124, 119, 143, 138, 120, 116, 127, 115, 127, 115, 120, 118, 117, 123, 132, 112, 138, 114, 129, 122, 140, 120, 120, 113, 125, 110, 124, 116, 116, 136, 114, 122, 135, 122, 124, 131, 121, 120, 124, 123, 118, 121, 135, 128, 115, 126, 121, 134, 140, 120, 126, 121, 120, 115, 150, 118, 124, 124, 123, 117, 132, 107, 130, 122, 118, 138, 112, 122, 131, 131, 123, 122, 114, 129, 130, 132, 132, 120, 122, 125, 132, 129, 141, 125, 126, 125, 138, 120, 130, 120, 130, 131, 132, 138, 127, 117, 119, 141, 131, 124, 130, 124, 127, 120, 129, 128, 120, 115, 118, 122, 117, 120, 129, 119, 125, 124, 112, 121, 115, 125, 119, 119, 113, 125, 122, 125, 134, 118, 124, 127, 125, 126, 133, 127, 126, 129, 128, 133, 120, 121, 120, 119, 113, 122, 124, 124, 114, 127, 118, 137, 119, 119, 132, 129, 128, 125, 135, 124, 128, 116, 120, 125, 118, 120, 132, 118, 120, 120, 121, 120, 122, 127, 140, 125, 121, 142, 127, 133, 120, 119, 138, 124, 125, 121, 131, 123, 118, 143, 119, 126, 115, 127, 145, 134, 116, 119, 138, 128, 109, 133, 136, 125, 121, 127, 125, 149, 126, 112, 127, 127, 135, 109, 117, 127, 125, 124, 121, 124, 121, 129, 129, 122, 127, 108, 117, 124, 127, 122, 120, 121, 146, 126, 124, 117, 125, 126, 116, 124, 126, 125, 125, 126, 117, 121, 126, 119, 125, 108, 122, 115, 116, 118, 125, 127, 111, 123, 130, 125, 122, 121, 88, 122, 131, 124, 122, 109, 103, 119, 118, 132, 127, 98, 117, 130, 122, 118, 126, 114, 123, 112, 126, 123, 130, 122, 133, 130, 125, 135, 114, 121, 117, 140, 136, 122, 119, 123, 121, 106, 122, 129, 135, 122, 120, 126, 123, 132, 123, 117, 103, 109, 121, 115, 129, 122, 120, 116, 114, 115, 107, 125, 114, 115, 118, 122, 105, 125, 128, 127, 132, 125, 125, 119, 126, 123, 122, 124, 123, 133, 124, 119, 125, 112, 115, 121, 116, 126, 107, 135, 119, 120, 123, 122, 116, 123, 112, 121, 127, 116, 113, 116, 113, 124, 125, 114, 117, 121, 112, 115, 131, 122, 124, 107, 125, 119, 131, 122, 127, 128, 112, 107, 150, 118, 120, 119, 121, 117, 123, 112, 126, 111, 119, 118, 129, 160, 128, 132, 114, 111, 118, 127, 123, 126, 100, 119, 138, 120, 123, 115, 124, 136, 121, 116, 120, 113, 126, 127, 117, 129, 143, 119, 115, 138, 125, 112, 126, 139, 124, 127, 126, 135, 119, 119, 124, 120, 127, 124, 122, 121, 197, 117, 122, 124, 118, 114, 119, 122, 123, 116, 122, 117, 104, 114, 119, 120, 127, 113, 122, 122, 130, 119, 115, 119, 120, 117, 120, 113, 125, 120, 127, 112, 131, 126, 129, 106, 122, 141, 127, 120, 113, 108, 153, 127, 121, 120, 129, 127, 125, 131, 128, 112, 123, 125, 128, 122, 123, 119, 128, 130, 138, 181, 129, 126, 118, 115, 125, 118, 96, 162, 116, 131, 120, 125, 113, 121, 114, 137, 137, 139, 120, 125, 147, 132, 134, 122, 132, 116, 117, 123, 143, 127, 119, 135, 108, 132, 110, 104, 113, 129, 126, 114, 128, 138, 114, 122, 108, 118, 132, 113, 130, 129, 140, 125, 133, 90, 127, 112, 127, 125, 129, 126, 122, 121, 110, 110, 124, 126, 104, 102, 123, 135, 106, 124, 119, 130, 136, 126, 117, 123, 125, 138, 125, 132, 126, 126, 126, 121, 113, 108, 119, 117, 140, 120, 123, 117, 127, 118, 125, 123, 120, 131, 119, 124, 119, 132, 128, 125, 145, 109, 119, 135, 122, 112, 123, 134, 130, 127, 116, 114, 121, 108, 134, 122, 124, 128, 133, 120, 121, 149, 116, 123, 119, 119, 139, 122, 116, 133, 121, 123, 135, 112, 115, 119, 168, 134, 118, 130, 130, 121, 129, 117, 129, 141, 133, 129, 128, 135, 129, 120, 118, 132, 132, 132, 119, 137, 114, 124, 125, 127, 126, 112, 124, 117, 117, 130, 128, 129, 113, 122, 113, 133, 135, 121, 97, 124, 124, 147, 128, 118, 115, 121, 121, 129, 113, 149, 121, 123, 115, 111, 120, 124, 143, 139, 130, 145, 117, 120, 129, 127, 132, 126, 123, 116, 124, 125, 120, 111, 125, 112, 117, 127, 124, 102, 126, 118, 137, 119, 112, 99, 111, 115, 127, 113, 120, 131, 123, 114, 125, 127, 128, 129, 106, 118, 122, 127, 125, 124, 125, 131, 120, 114, 124, 142, 120, 110, 123, 117, 128, 135, 106, 108, 122, 118, 120, 113, 121, 119, 130, 123, 124, 115, 120, 119, 156, 131, 123, 104, 102, 111, 118, 127, 136, 124, 135, 128, 140, 147, 131, 117, 119, 128, 128, 118, 124, 125, 122, 121, 130, 127, 128, 127, 121, 122, 134, 121, 124, 131, 122, 133, 124, 102, 131, 124, 108, 129, 130, 121, 116, 119, 125, 120, 128, 122, 124, 131, 119, 123, 121, 135, 118, 129, 134, 134, 132, 112, 126, 97, 111, 123, 140, 119, 104, 113, 130, 115, 126, 115, 118, 128, 136, 133, 123, 99, 133, 124, 112, 133, 122, 99, 122, 119, 154, 135, 119, 162, 118, 134, 124, 110, 106, 127, 116, 151, 120, 114, 115, 130, 107, 125, 116, 127, 151, 143, 140, 92, 94, 116, 128, 117, 135, 113, 127, 120, 130, 111, 131, 121, 136, 125, 123, 122, 119, 132, 128, 119, 104, 110, 95, 147, 114, 120, 120, 155, 123, 153, 122, 111, 127, 133, 113, 132, 126, 127, 119, 108, 118, 118, 116, 102, 110, 141, 127, 122, 117, 126, 110, 122, 135, 113, 117, 135, 152, 102, 127, 110, 97, 128, 122, 134, 125, 114, 123, 122, 106, 144, 123, 125, 114, 115, 108, 103, 128, 121, 126, 133, 114, 141, 122, 126, 126, 124, 122, 131, 143, 118, 120, 119, 134, 130, 130, 132, 123, 129, 123, 122, 124, 123, 119, 122, 131, 122, 120, 134, 115, 119, 123, 154, 116, 155, 126, 121, 121, 142, 116, 127, 138, 108, 115, 106, 131, 130, 122, 116, 117, 120, 126, 121, 123, 122, 123, 125, 123, 120, 123, 130, 111, 125, 121, 140, 128, 121, 132, 126, 110, 124, 129, 123, 109, 120, 147, 120, 135, 126, 118, 120, 125, 119, 133, 124, 123, 133, 121, 130, 129, 124, 117, 119, 115, 117, 125, 125, 124, 123, 117, 122, 128, 128, 109, 126, 142, 121, 128, 129, 118, 129, 115, 121, 131, 126, 114, 122, 131, 129, 125, 109, 132, 116, 117, 124, 116, 115, 113, 123, 120, 120, 115, 115, 104, 127, 127, 124, 127, 126, 129, 119, 113, 134, 138, 125, 149, 118, 117, 120, 128, 123, 131, 124, 106, 123, 135, 131, 119, 122, 133, 120, 125, 126, 134, 112, 113, 126, 123, 128, 123, 120, 130, 118, 127, 115, 166, 133, 94, 113, 135, 126, 131, 130, 123, 124, 116, 128, 184, 130, 119, 113, 120, 118, 127, 108, 127, 130, 122, 122, 122, 136, 123, 129, 124, 120, 121, 160, 130, 121, 121, 124, 127, 96, 107, 120, 110, 131, 131, 110, 118, 134, 123, 126, 119, 126, 120, 123, 126, 122, 121, 123, 125, 122, 89, 114, 127, 131, 128, 107, 119, 122, 136, 122, 120, 127, 117, 130, 128, 125, 122, 119, 109, 122, 118, 129, 120, 129, 130, 124, 123, 122, 116, 130, 125, 124, 130, 119, 128, 124, 128, 115, 114, 117, 119, 129, 122, 126, 110, 127, 126, 125, 128, 140, 124, 118, 122, 134, 118, 133, 130, 93, 129, 126, 126, 129, 121, 103, 77, 132, 134, 133, 120, 123, 123, 128, 128, 127, 109, 105, 123, 123, 128, 132, 129, 126, 125, 124, 148, 120, 102, 154, 125, 133, 142, 128, 116, 138, 124, 125, 115, 118, 138, 118, 120, 128, 119, 125, 116, 100, 126, 122, 119, 107, 129, 106, 129, 123, 123, 127, 116, 122, 123, 123, 120, 124, 116, 123, 121, 124, 122, 123, 116, 110, 125, 119, 126, 125, 129, 130, 118, 126, 135, 121, 118, 119, 129, 134, 131, 117, 134, 123, 126, 145, 138, 120, 121, 137, 107, 140, 130, 121, 121, 119, 124, 127, 133, 134, 138, 133, 126, 121, 90, 124, 114, 126, 127, 131, 108, 122, 134, 122, 121, 124, 113, 117, 126, 123, 124, 123, 128, 134, 140, 123, 146, 121, 125, 127, 125, 126, 124, 120, 118, 124, 125, 138, 113, 118, 122, 117, 120, 125, 119, 113, 103, 123, 126, 135, 111, 127, 122, 121, 142, 105, 125, 126, 124, 121, 128, 122, 113, 114, 157, 107, 130, 137, 118, 111, 132, 135, 111, 121, 121, 107, 125, 124, 126, 130, 125, 98, 128, 134, 143, 120, 122, 120, 133, 118, 119, 123, 127, 130, 132, 111, 116, 134, 128, 96, 127, 125, 124, 125, 117, 151, 125, 125, 129, 129, 120, 128, 125, 123, 126, 129, 126, 109, 119, 121, 121, 114, 118, 119, 154, 125, 124, 123, 133, 125, 128, 130, 129, 135, 118, 133, 127, 114, 111, 124, 128, 116, 130, 126, 125, 125, 106, 125, 128, 128, 149, 145, 127, 123, 115, 129, 129, 118, 110, 124, 123, 113, 122, 114, 131, 123, 120, 135, 130, 139, 121, 115, 149, 114, 124, 118, 151, 123, 119, 122, 113, 112, 124, 125, 122, 128, 131, 111, 123, 143, 128, 111, 124, 121, 124, 122, 116, 132, 128, 122, 132, 133, 123, 134, 141, 127, 121, 116, 122, 128, 126, 123, 147, 115, 112, 120, 125, 119, 124, 136, 120, 139, 152, 126, 123, 96, 132, 123, 176, 108, 131, 138, 120, 136, 119, 120, 101, 128, 97, 130, 127, 121, 131, 118, 130, 120, 122, 142, 125, 113, 124, 133, 135, 133, 120, 127, 132, 139, 130, 120, 126, 133, 129, 126, 135, 122, 134, 122, 125, 130, 126, 138, 134, 121, 116, 127, 116, 118, 121, 125, 122, 123, 126, 134, 113, 109, 125, 113, 129, 116, 123, 131, 131, 123, 119, 128, 107, 121, 124, 114, 120, 123, 119, 121, 138, 133, 128, 124, 128, 127, 119, 116, 138, 128, 127, 136, 120, 137, 143, 118, 122, 132, 132, 121, 163, 130, 123, 117, 135, 124, 118, 117, 118, 131, 126, 115, 125, 126, 117, 121, 136, 123, 119, 123, 129, 127, 113, 79, 124, 118, 117, 130, 120, 124, 120, 125, 127, 127, 126, 119, 121, 124, 112, 126, 122, 139, 128, 126, 129, 117, 93, 153, 123, 126, 135, 120, 126, 133, 130, 116, 127, 140, 114, 129, 127, 130, 127, 124, 133, 119, 127, 130, 137, 125, 130, 128, 158, 121, 130, 121, 124, 140, 121, 138, 123, 120, 128, 126, 127, 122, 126, 122, 156, 153, 111, 132, 131, 120, 133, 132, 129, 119, 121, 124, 125, 114, 105, 120, 120, 120, 136, 127, 115, 123, 103, 118, 119, 116, 121, 136, 141, 128, 126, 132, 118, 122, 131, 121, 118, 121, 101, 122, 114, 122, 131, 116, 120, 117, 130, 122, 126, 138, 130, 116, 121, 119, 135, 124, 127, 124, 122, 104, 123, 124, 119, 124, 139, 133, 127, 116, 113, 119, 129, 131, 122, 120, 128, 133, 109, 131, 116, 130, 124, 116, 118, 116, 131, 106, 120, 128, 115, 137, 140, 110, 139, 115, 139, 126, 121, 124, 131, 120, 103, 130, 131, 122, 104, 122, 129, 129, 125, 115, 120, 126, 158, 143, 123, 137, 132, 119, 133, 106, 117, 119, 125, 124, 123, 126, 155, 119, 120, 119, 129, 125, 132, 128, 117, 133, 82, 120, 118, 117, 125, 123, 122, 119, 123, 118, 135, 120, 120, 118, 126, 128, 113, 125, 127, 134, 114, 122, 132, 125, 125, 121, 121, 126, 113, 140, 126, 118, 131, 123, 115, 122, 112, 121, 101, 117, 125, 119, 122, 117, 128, 126, 122, 123, 117, 127, 127, 128, 122, 127, 121, 131, 129, 135, 126, 125, 123, 110, 126, 123, 105, 124, 128, 131, 117, 118, 122, 121, 119, 119, 99, 131, 108, 120, 123, 122, 122, 114, 126, 123, 117, 114, 135, 120, 135, 134, 124, 123, 150, 125, 148, 122, 116, 109, 133, 138, 122, 102, 118, 138, 138, 118, 146, 109, 146, 119, 117, 130, 118, 122, 119, 139, 121, 124, 118, 132, 108, 132, 126, 109, 126, 125, 119, 125, 127, 127, 119, 124, 144, 132, 133, 127, 120, 113, 112, 114, 122, 110, 126, 127, 138, 119, 127, 119, 127, 127, 129, 126, 110, 115, 135, 126, 149, 170, 132, 139, 131, 114, 120, 118, 131, 120, 125, 128, 126, 112, 127, 129, 121, 123, 149, 126, 130, 119, 125, 118, 143, 124, 137, 108, 125, 126, 131, 118, 130, 125, 116, 113, 123, 114, 126, 118, 119, 137, 104, 120, 117, 118, 134, 134, 118, 117, 120, 123, 126, 123, 115, 134, 129, 129, 131, 106, 137, 119, 120, 121, 130, 129, 124, 125, 110, 127, 133, 120, 112, 114, 122, 133, 106, 118, 136, 137, 129, 98, 124, 134, 111, 123, 124, 127, 116, 119, 129, 121, 128, 119, 119, 125, 130, 124, 133, 146, 148, 114, 111, 119, 120, 118, 113, 124, 115, 127, 119, 122, 123, 129, 153, 124, 120, 112, 124, 117, 120, 122, 116, 104, 121, 124, 128, 108, 123, 128, 130, 126, 132, 118, 123, 120, 114, 112, 133, 127, 113, 101, 142, 106, 135, 105, 128, 107, 117, 118, 110, 115, 126, 122, 107, 126, 122, 139, 125, 121, 129, 117, 123, 121, 137, 114, 132, 120, 133, 120, 122, 134, 119, 140, 136, 133, 127, 114, 129, 121, 137, 125, 121, 123, 135, 124, 130, 121, 117, 118, 130, 127, 112, 108, 132, 118, 129, 113, 130, 121, 120, 118, 122, 120, 118, 133, 132, 131, 119, 122, 128, 121, 123, 124, 113, 127, 113, 113, 130, 121, 122, 127, 123, 162, 127, 129, 126, 114, 121, 131, 112, 118, 158, 145, 122, 114, 133, 123, 122, 131, 125, 121, 131, 123, 115, 106, 152, 124, 131, 121, 127, 126, 122, 130, 133, 123, 130, 127, 123, 139, 125, 127, 117, 100, 121, 128, 112, 124, 127, 131, 130, 124, 109, 111, 136, 118, 118, 107, 121, 123, 132, 104, 120, 117, 118, 129, 131, 120, 118, 113, 124, 138, 134, 125, 115, 118, 120, 142, 121, 117, 117, 123, 106, 134, 118, 121, 129, 115, 124, 134, 120, 132, 115, 136, 134, 101, 131, 133, 133, 125, 134, 121, 137, 131, 119, 118, 129, 121, 114, 125, 115, 122, 124, 123, 116, 139, 135, 132, 119, 116, 114, 124, 110, 118, 120, 123, 125, 139, 129, 105, 126, 121, 126, 134, 137, 118, 104, 129, 135, 141, 116, 134, 126, 123, 110, 114, 120, 120, 119, 132, 119, 130, 118, 126, 134, 123, 89, 127, 136, 102, 123, 104, 123, 117, 120, 123, 141, 115, 142, 116, 117, 127, 126, 118, 120, 132, 117, 120, 116, 139, 144, 130, 118, 123, 107, 122, 133, 109, 119, 123, 140, 117, 133, 101, 138, 118, 125, 131, 128, 124, 133, 114, 123, 115, 124, 146, 119, 156, 124, 114, 109, 131, 133, 106, 142, 156, 124, 124, 133, 124, 133, 116, 115, 106, 127, 118, 135, 120, 124, 120, 118, 133, 135, 123, 121, 123, 127, 112, 126, 120, 131, 115, 109, 126, 119, 119, 134, 126, 124, 138, 131, 139, 127, 116, 120, 129, 119, 126, 117, 132, 133, 128, 120, 117, 122, 131, 122, 133, 128, 132, 135, 111, 131, 122, 116, 112, 122, 127, 131, 119, 127, 123, 113, 122, 126, 126, 121, 107, 118, 119, 128, 135, 120, 98, 130, 115, 127, 125, 108, 104, 150, 122, 127, 122, 134, 120, 129, 127, 105, 115, 133, 118, 140, 116, 127, 120, 110, 106, 127, 120, 134, 129, 130, 120, 136, 130, 127, 119, 127, 138, 104, 109, 125, 143, 115, 119, 122, 120, 140, 126, 125, 124, 120, 125, 134, 132, 154, 123, 134, 113, 128, 117, 105, 118, 115, 122, 122, 130, 113, 122, 124, 120, 125, 136, 123, 135, 125, 115, 122, 134, 127, 92, 124, 125, 130, 126, 127, 128, 141, 118, 120, 128, 124, 115, 124, 134, 126, 138, 89, 111, 120, 130, 132, 122, 116, 126, 138, 127, 137, 136, 139, 125, 132, 131, 109, 120, 122, 129, 120, 129, 116, 118, 133, 120, 162, 142, 124, 127, 130, 123, 134, 135, 128, 119, 149, 116, 118, 130, 124, 124, 118, 109, 116, 111, 142, 125, 129, 123, 119, 126, 142, 118, 106, 117, 127, 121, 125, 120, 112, 141, 112, 128, 125, 114, 122, 117, 113, 137, 126, 112, 126, 126, 132, 130, 123, 117, 135, 108, 128, 99, 121, 133, 124, 120, 125, 115, 125, 116, 113, 101, 116, 116, 121, 124, 123, 98, 124, 141, 134, 86, 114, 135, 132, 130, 133, 117, 109, 126, 97, 118, 140, 128, 130, 115, 125, 114, 106, 136, 132, 110, 119, 133, 108, 118, 121, 156, 120, 112, 136, 129, 103, 158, 111, 118, 102, 86, 108, 130, 128, 126, 117, 100, 123, 115, 121, 127, 184, 130, 158, 112, 121, 100, 117, 130, 123, 119, 111, 128, 131, 131, 113, 112, 111, 119, 115, 134, 126, 142, 122, 133, 139, 115, 115, 128, 127, 118, 121, 121, 117, 127, 122, 127, 134, 143, 125, 94, 118, 138, 118, 126, 91, 127, 150, 125, 126, 135, 147, 140, 130, 104, 121, 124, 117, 127, 118, 135, 110, 142, 124, 126, 129, 126, 106, 129, 121, 108, 120, 122, 142, 124, 123, 111, 84, 129, 119, 119, 111, 122, 107, 121, 120, 114, 144, 123, 101, 103, 120, 120, 135, 109, 116, 133, 99, 125, 127, 113, 137, 99, 110, 123, 131, 115, 93, 131, 125, 121, 126, 112, 117, 123, 127, 122, 122, 128, 118, 137, 128, 129, 111, 133, 113, 123, 131, 127, 132, 110, 128, 134, 97, 122, 121, 133, 120, 117, 145, 117, 117, 125, 118, 123, 116, 115, 130, 124, 128, 126, 129, 125, 118, 122, 123, 129, 120, 101, 127, 134, 139, 125, 114, 126, 128, 129, 110, 125, 113, 124, 115, 129, 115, 126, 126, 116, 101, 121, 104, 136, 140, 112, 139, 98, 127, 128, 132, 110, 97, 147, 142, 128, 118, 121, 146, 144, 109, 113, 129, 136, 117, 136, 116, 134, 111, 144, 123, 118, 132, 131, 120, 125, 119, 126, 123, 124, 143, 135, 153, 114, 119, 110, 125, 125, 123, 122, 133, 117, 127, 122, 130, 125, 113, 109, 110, 138, 125, 124, 120, 109, 115, 126, 123, 119, 121, 126, 123, 113, 122, 137, 111, 120, 113, 132, 121, 124, 127, 121, 141, 122, 122, 119, 117, 117, 116, 127, 116, 126, 122, 153, 126, 121, 114, 113, 125, 116, 149, 138, 120, 121, 119, 114, 121, 127, 116, 127, 149, 127, 119, 126, 127, 122, 113, 117, 118, 125, 142, 129, 109, 120, 149, 119, 116, 127, 127, 115, 112, 117, 130, 140, 124, 121, 117, 116, 113, 109, 124, 126, 115, 117, 122, 125, 138, 137, 136, 125, 107, 118, 128, 116, 132, 117, 109, 125, 117, 120, 109, 113, 108, 125, 130, 122, 129, 128, 113, 125, 123, 122, 124, 120, 128, 126, 124, 120, 134, 126, 118, 122, 126, 107, 126, 117, 118, 123, 102, 127, 125, 110, 132, 127, 134, 125, 121, 118, 125, 123, 134, 133, 126, 123, 127, 121, 119, 126, 117, 110, 120, 113, 97, 128, 130, 111, 122, 116, 104, 121, 136, 130, 128, 121, 102, 118, 134, 119, 111, 124, 122, 130, 124, 114, 157, 117, 119, 109, 122, 133, 112, 123, 123, 123, 128, 125, 122, 125, 113, 131, 122, 131, 121, 134, 131, 127, 110, 126, 135, 114, 131, 128, 120, 126, 124, 117, 136, 113, 122, 125, 136, 146, 122, 119, 131, 115, 113, 128, 137, 120, 118, 117, 124, 122, 113, 123, 120, 120, 125, 110, 126, 112, 128, 125, 122, 114, 127, 116, 137, 123, 119, 124, 171, 122, 124, 130, 145, 133, 132, 108, 124, 130, 121, 119, 112, 132, 131, 137, 117, 121, 133, 125, 115, 134, 115, 115, 121, 115, 129, 111, 126, 122, 126, 138, 126, 128, 110, 121, 132, 139, 115, 123, 149, 115, 127, 117, 120, 92, 117, 118, 126, 120, 120, 116, 124, 110, 137, 131, 142, 122, 131, 122, 93, 118, 122, 116, 126, 128, 122, 118, 109, 120, 125, 123, 128, 117, 131, 126, 120, 122, 122, 123, 126, 126, 114, 148, 121, 109, 121, 113, 126, 112, 120, 122, 146, 124, 129, 116, 124, 109, 121, 126, 134, 126, 135, 128, 129, 128, 114, 122, 119, 124, 122, 103, 125, 128, 130, 128, 116, 126, 117, 129, 128, 119, 130, 130, 121, 116, 122, 129, 128, 131, 123, 114, 94, 124, 128, 127, 124, 140, 111, 132, 125, 183, 125, 120, 123, 117, 135, 116, 117, 120, 133, 119, 118, 170, 61, 124, 126, 120, 124, 122, 123, 113, 130, 121, 119, 125, 121, 117, 137, 123, 123, 126, 127, 130, 133, 133, 132, 118, 127, 125, 125, 122, 130, 118, 122, 134, 116, 119, 121, 123, 112, 126, 147, 129, 125, 98, 113, 88, 130, 141, 128, 120, 133, 92, 117, 128, 121, 120, 139, 120, 128, 125, 170, 125, 119, 128, 130, 112, 132, 122, 129, 127, 117, 118, 146, 117, 128, 119, 132, 123, 118, 126, 117, 119, 116, 117, 130, 123, 116, 123, 122, 120, 121, 121, 127, 131, 118, 114, 122, 122, 126, 136, 126, 122, 119, 133, 122, 120, 124, 127, 125, 102, 126, 130, 122, 121, 114, 119, 128, 115, 115, 110, 120, 122, 126, 139, 113, 131, 110, 124, 123, 114, 125, 119, 127, 127, 125, 125, 128, 128, 121, 130, 131, 113, 130, 114, 127, 115, 115, 131, 139, 115, 129, 123, 114, 123, 128, 120, 127, 134, 118, 129, 121, 112, 155, 129, 127, 123, 121, 127, 125, 123, 124, 121, 116, 119, 127, 121, 123, 117, 109, 99, 127, 115, 112, 122, 127, 125, 136, 118, 115, 125, 118, 127, 121, 110, 116, 118, 117, 121, 127, 126, 110, 127, 114, 113, 125, 126, 134, 123, 106, 122, 125, 123, 125, 118, 128, 125, 127, 131, 115, 118, 120, 122, 122, 126, 114, 116, 121, 112, 122, 126, 122, 118, 101, 124, 127, 120, 125, 120, 141, 126, 127, 126, 121, 125, 104, 129, 129, 126, 128, 122, 120, 98, 112, 128, 127, 127, 118, 121, 118, 120, 119, 130, 128, 139, 125, 125, 123, 115, 125, 126, 125, 123, 125, 122, 123, 118, 124, 127, 126, 132, 124, 122, 142, 114, 137, 119, 137, 120, 118, 123, 136, 119, 135, 133, 121, 133, 123, 122, 128, 120, 125, 124, 133, 121, 121, 121, 137, 122, 125, 122, 120, 111, 128, 116, 127, 122, 128, 129, 121, 127, 122, 131, 124, 128, 112, 131, 136, 121, 123, 121, 127, 118, 133, 127, 113, 137, 132, 120, 131, 102, 121, 130, 142, 112, 118, 134, 127, 133, 136, 126, 122, 121, 123, 115, 120, 121, 130, 117, 120, 121, 127, 128, 136, 118, 113, 124, 121, 135, 119, 121, 131, 129, 122, 124, 127, 123, 124, 116, 131, 109, 126, 124, 132, 137, 129, 119, 122, 122, 116, 116, 128, 122, 117, 121, 125, 117, 120, 112, 130, 124, 102, 127, 138, 100, 129, 127, 124, 129, 119, 124, 121, 133, 121, 106, 139, 126, 130, 123, 138, 119, 122, 124, 119, 114, 136, 122, 152, 127, 121, 123, 132, 119, 125, 123, 124, 116, 100, 124, 127, 137, 114, 128, 92, 126, 113, 113, 118, 124, 124, 125, 143, 135, 135, 134, 116, 131, 135, 127, 126, 142, 128, 107, 122, 120, 135, 124, 129, 141, 111, 134, 135, 129, 118, 124, 129, 129, 132, 132, 122, 124, 124, 126, 137, 134, 123, 123, 142, 127, 130, 129, 126, 127, 123, 128, 123, 115, 125, 129, 115, 109, 122, 116, 113, 124, 128, 146, 128, 116, 126, 133, 129, 121, 119, 124, 126, 130, 126, 121, 121, 135, 122, 117, 128, 139, 123, 127, 106, 128, 135, 113, 121, 153, 140, 122, 120, 129, 122, 124, 107, 134, 113, 127, 134, 126, 118, 122, 123, 120, 111, 121, 129, 137, 123, 125, 128, 115, 117, 108, 136, 126, 122, 153, 124, 115, 105, 133, 131, 127, 131, 131, 132, 123, 121, 129, 122, 128, 127, 135, 125, 119, 126, 125, 134, 117, 131, 121, 124, 131, 122, 116, 122, 132, 119, 129, 133, 114, 124, 120, 128, 119, 116, 122, 115, 130, 123, 124, 125, 130, 128, 139, 128, 124, 124, 125, 120, 124, 125, 125, 119, 127, 127, 126, 117, 122, 129, 127, 126, 122, 121, 115, 126, 128, 124, 121, 127, 129, 126, 125, 126, 123, 124, 121, 113, 118, 125, 129, 122, 133, 126, 121, 123, 127, 125, 127, 125, 128, 118, 130, 120, 128, 126, 122, 125, 130, 128, 131, 125, 122, 120, 134, 119, 124, 131, 118, 126, 124, 133, 127, 136, 127, 130, 130, 118, 127, 115, 123, 123, 126, 121, 126, 124, 126, 123, 125, 125, 122, 124, 125, 130, 119, 124, 126, 125, 129, 126, 123, 121, 123, 136, 128, 122, 122, 120, 115, 124, 122, 123, 122, 123, 132, 129, 128, 120, 117, 129, 124, 125, 120, 126, 129, 126, 124, 124, 132, 125, 126, 129, 119, 125, 124, 124, 122, 121, 122, 120, 124, 129, 113, 117, 122, 124, 121, 124, 122, 127, 136, 127, 132, 127, 125, 126, 125, 127, 119, 122, 132, 129, 120, 126, 117, 123, 125, 128, 125, 128, 125, 118, 132, 125, 122, 123, 121, 123, 129, 118, 125, 120, 112, 113, 129, 122, 126, 125, 122, 120, 123, 123, 126, 116, 128, 123, 123, 126, 123, 120, 119, 127, 127, 129, 123, 123, 119, 128, 127, 120, 131, 131, 126, 125, 123, 124, 123, 125, 119, 135, 124, 125, 116, 126, 130, 129, 126, 130, 125, 123, 126, 125, 130, 126, 124, 124, 104, 125, 122, 123, 125, 126, 121, 121, 137, 117, 124, 129, 115, 123, 122, 122, 116, 131, 121, 111, 137, 120, 122, 115, 127, 124, 126, 130, 128, 126, 121, 115, 116, 124, 120, 129, 127, 126, 121, 130, 119, 126, 121, 130, 123, 124, 115, 118, 132, 119, 110, 111, 128, 107, 141, 119, 130, 142, 93, 126, 115, 127, 118, 123, 118, 115, 129, 134, 101, 134, 131, 117, 116, 119, 100, 132, 129, 120, 120, 119, 125, 128, 130, 123, 117, 127, 118, 163, 128, 123, 118, 109, 131, 119, 128, 125, 128, 128, 111, 132, 126, 128, 109, 125, 135, 122, 130, 111, 135, 123, 117, 117, 125, 138, 130, 114, 103, 124, 134, 123, 125, 135, 114, 124, 126, 122, 125, 117, 128, 133, 135, 127, 126, 122, 112, 124, 126, 121, 120, 119, 111, 120, 89, 125, 117, 117, 125, 117, 127, 121, 113, 126, 149, 123, 125, 127, 124, 111, 120, 131, 122, 121, 137, 95, 126, 119, 147, 129, 109, 115, 123, 109, 106, 131, 128, 125, 118, 134, 126, 128, 129, 123, 116, 118, 117, 157, 125, 120, 130, 123, 117, 136, 126, 111, 118, 130, 110, 134, 147, 124, 124, 121, 131, 126, 124, 124, 111, 146, 118, 125, 125, 131, 116, 124, 128, 117, 138, 137, 134, 132, 128, 107, 129, 167, 120, 132, 140, 109, 108, 123, 126, 109, 115, 125, 135, 107, 122, 116, 130, 138, 124, 122, 126, 160, 113, 131, 120, 114, 130, 130, 116, 124, 122, 120, 116, 105, 119, 120, 124, 120, 114, 123, 132, 130, 120, 126, 153, 114, 130, 118, 131, 116, 121, 126, 136, 121, 135, 126, 113, 121, 126, 132, 122, 132, 132, 126, 129, 117, 125, 133, 136, 131, 124, 120, 120, 127, 125, 125, 118, 122, 124, 123, 119, 127, 126, 126, 119, 127, 111, 136, 121, 112, 131, 121, 121, 126, 129, 115, 129, 123, 116, 117, 114, 127, 126, 128, 117, 132, 133, 113, 126, 136, 114, 129, 129, 125, 132, 126, 127, 126, 121, 126, 133, 124, 118, 128, 129, 129, 124, 129, 125, 134, 132, 126, 125, 122, 122, 118, 119, 121, 141, 129, 128, 121, 121, 130, 119, 135, 115, 127, 120, 143, 118, 126, 144, 123, 120, 125, 119, 126, 126, 118, 127, 110, 119, 126, 125, 139, 127, 119, 132, 120, 121, 126, 122, 124, 119, 113, 124, 130, 119, 126, 118, 130, 124, 117, 118, 133, 133, 121, 136, 126, 118, 121, 138, 123, 113, 128, 121, 126, 122, 125, 125, 135, 115, 133, 122, 124, 129, 112, 120, 120, 141, 125, 126, 125, 118, 127, 123, 119, 112, 129, 118, 130, 124, 126, 130, 123, 124, 129, 121, 122, 124, 120, 120, 134, 118, 124, 116, 118, 122, 130, 126, 126, 127, 133, 120, 121, 128, 125, 121, 121, 120, 136, 126, 137, 109, 130, 123, 127, 130, 128, 127, 129, 126, 120, 135, 110, 126, 122, 124, 119, 126, 110, 112, 119, 119, 123, 121, 135, 121, 122, 123, 120, 139, 127, 119, 116, 114, 134, 112, 118, 119, 131, 118, 134, 125, 137, 120, 124, 125, 122, 140, 133, 115, 126, 112, 125, 120, 121, 122, 113, 127, 125, 119, 122, 117, 123, 112, 124, 125, 119, 126, 121, 120, 110, 126, 133, 127, 119, 121, 119, 121, 118, 124, 132, 136, 122, 123, 120, 117, 121, 123, 107, 124, 129, 133, 127, 115, 116, 118, 120, 127, 131, 119, 129, 121, 115, 118, 140, 125, 125, 123, 118, 119, 114, 137, 133, 120, 137, 137, 128, 124, 132, 115, 120, 96, 128, 122, 111, 120, 115, 120, 131, 125, 110, 119, 127, 126, 129, 120, 109, 129, 127, 114, 118, 137, 129, 132, 126, 121, 137, 114, 124, 120, 129, 124, 127, 132, 131, 141, 113, 110, 111, 107, 117, 118, 132, 119, 113, 118, 117, 123, 131, 135, 124, 123, 114, 117, 129, 125, 126, 117, 110, 124, 129, 111, 123, 124, 127, 121, 120, 126, 125, 129, 123, 125, 120, 128, 125, 119, 109, 111, 120, 124, 116, 113, 124, 115, 123, 125, 126, 104, 125, 129, 123, 122, 131, 125, 126, 120, 112, 129, 106, 135, 119, 113, 129, 126, 128, 127, 135, 129, 122, 130, 120, 111, 128, 119, 94, 124, 127, 124, 115, 118, 128, 121, 130, 133, 129, 119, 153, 124, 123, 121, 132, 124, 118, 131, 128, 135, 124, 107, 128, 118, 119, 127, 119, 120, 125, 118, 111, 129, 123, 113, 117, 122, 112, 126, 125, 117, 133, 108, 118, 133, 139, 130, 108, 124, 114, 136, 113, 110, 128, 129, 124, 118, 125, 138, 125, 121, 132, 121, 128, 116, 122, 117, 124, 119, 121, 123, 124, 135, 124, 127, 93, 125, 180, 115, 120, 128, 131, 154, 131, 128, 134, 121, 117, 121, 136, 127, 122, 125, 130, 128, 120, 121, 116, 130, 127, 123, 134, 125, 120, 114, 118, 110, 136, 121, 134, 119, 138, 116, 119, 106, 130, 116, 116, 105, 126, 112, 125, 116, 126, 118, 136, 108, 122, 116, 128, 137, 118, 140, 123, 123, 123, 117, 124, 123, 121, 126, 124, 108, 131, 123, 130, 126, 117, 124, 130, 118, 120, 126, 123, 130, 125, 119, 136, 126, 114, 124, 126, 125, 127, 127, 119, 124, 120, 133, 119, 129, 113, 130, 119, 130, 122, 119, 149, 124, 123, 126, 122, 123, 130, 124, 118, 123, 116, 113, 126, 129, 129, 117, 125, 163, 131, 133, 128, 134, 124, 140, 125, 171, 124, 123, 129, 123, 100, 101, 122, 123, 127, 129, 98, 128, 116, 129, 124, 101, 125, 124, 120, 112, 120, 108, 122, 132, 123, 132, 120, 120, 125, 117, 136, 132, 125, 127, 127, 126, 142, 109, 133, 120, 127, 127, 130, 124, 126, 114, 108, 129, 129, 128, 112, 113, 118, 115, 137, 141, 128, 126, 127, 103, 127, 124, 123, 126, 133, 117, 129, 136, 136, 137, 127, 119, 120, 121, 131, 130, 128, 118, 129, 123, 124, 117, 122, 132, 121, 126, 105, 133, 118, 138, 115, 129, 114, 122, 123, 123, 133, 61, 130, 128, 140, 126, 120, 132, 123, 128, 134, 156, 132, 122, 128, 112, 124, 113, 120, 121, 129, 123, 118, 140, 119, 122, 112, 120, 134, 112, 118, 122, 106, 143, 123, 121, 123, 137, 110, 114, 125, 122, 135, 124, 129, 123, 123, 123, 120, 128, 116, 117, 130, 121, 118, 119, 115, 123, 123, 123, 128, 131, 124, 130, 122, 135, 125, 131, 117, 126, 117, 125, 132, 119, 115, 110, 124, 120, 128, 120, 129, 121, 123, 133, 115, 122, 130, 123, 123, 140, 131, 149, 118, 101, 125, 118, 123, 126, 123, 136, 107, 115, 118, 117, 123, 118, 145, 114, 139, 120, 129, 122, 127, 121, 123, 125, 121, 154, 123, 137, 117, 115, 141, 126, 121, 111, 116, 109, 124, 138, 122, 125, 134, 136, 141, 129, 125, 114, 134, 122, 113, 125, 127, 102, 125, 109, 122, 114, 118, 123, 121, 127, 96, 136, 126, 117, 119, 118, 125, 120, 120, 119, 123, 119, 133, 123, 113, 123, 120, 121, 124, 155, 119, 122, 129, 132, 116, 123, 118, 122, 125, 142, 119, 146, 131, 116, 122, 123, 127, 114, 129, 120, 123, 125, 122, 125, 113, 132, 130, 134, 125, 114, 127, 121, 146, 123, 126, 115, 120, 131, 115, 130, 131, 127, 164, 126, 125, 119, 113, 115, 121, 119, 126, 126, 91, 127, 126, 123, 120, 119, 127, 109, 112, 130, 118, 124, 127, 127, 113, 121, 121, 114, 144, 150, 125, 121, 121, 127, 123, 108, 145, 114, 125, 105, 114, 117, 122, 137, 112, 114, 134, 124, 97, 126, 128, 127, 132, 131, 116, 117, 134, 119, 129, 125, 114, 121, 119, 111, 123, 130, 119, 120, 120, 116, 121, 126, 121, 132, 130, 106, 125, 127, 113, 87, 120, 116, 119, 125, 132, 105, 122, 127, 121, 113, 126, 127, 116, 105, 113, 116, 120, 121, 126, 152, 123, 139, 134, 113, 132, 82, 132, 140, 111, 136, 125, 120, 125, 84, 137, 123, 108, 122, 135, 102, 130, 139, 138, 134, 123, 96, 118, 99, 107, 108, 113, 132, 182, 116, 118, 115, 117, 118, 141, 127, 128, 125, 115, 108, 125, 117, 124, 128, 121, 114, 110, 121, 123, 123, 118, 131, 116, 127, 139, 108, 115, 92, 118, 119, 107, 120, 86, 144, 120, 153, 125, 120, 97, 121, 109, 143, 87, 103, 104, 101, 123, 125, 115, 130, 108, 123, 123, 135, 111, 130, 104, 101, 124, 132, 117, 106, 186, 115, 117, 109, 129, 152, 125, 127, 122, 139, 126, 127, 103, 126, 113, 120, 130, 75, 124, 126, 145, 131, 101, 135, 129, 135, 120, 120, 92, 145, 112, 109, 106, 124, 148, 115, 115, 143, 118, 127, 135, 122, 126, 123, 116, 128, 128, 124, 119, 127, 137, 112, 130, 126, 150, 115, 123, 126, 122, 116, 120, 120, 123, 124, 159, 153, 117, 145, 118, 123, 116, 120, 120, 118, 160, 148, 133, 112, 140, 119, 131, 150, 116, 127, 118, 105, 124, 122, 150, 110, 116, 118, 139, 100, 101, 116, 130, 119, 126, 144, 130, 128, 118, 105, 144, 85, 124, 111, 134, 154, 127, 135, 117, 137, 154, 112, 128, 106, 127, 129, 105, 116, 120, 129, 134, 120, 128, 100, 107, 112, 133, 136, 129, 112, 123, 134, 115, 131, 125, 120, 122, 128, 127, 115, 150, 127, 128, 129, 127, 118, 119, 117, 121, 114, 131, 132, 113, 131, 118, 128, 113, 132, 123, 123, 110, 131, 113, 131, 121, 123, 130, 121, 121, 125, 126, 111, 125, 116, 138, 118, 137, 121, 144, 121, 128, 130, 133, 121, 117, 125, 115, 127, 123, 127, 125, 140, 124, 117, 128, 117, 107, 100, 102, 122, 117, 114, 113, 122, 121, 120, 130, 119, 135, 122, 127, 130, 126, 128, 123, 128, 123, 124, 123, 123, 115, 119, 125, 115, 132, 126, 123, 116, 145, 116, 125, 129, 126, 117, 133, 124, 128, 109, 117, 116, 120, 131, 125, 119, 142, 114, 124, 119, 117, 127, 131, 122, 125, 126, 122, 125, 125, 121, 129, 115, 125, 117, 124, 125, 121, 128, 122, 128, 121, 126, 124, 129, 121, 111, 117, 121, 127, 120, 131, 125, 141, 107, 122, 119, 129, 122, 133, 110, 129, 124, 121, 123, 125, 119, 104, 130, 126, 130, 120, 119, 120, 109, 128, 129, 129, 120, 109, 123, 121, 135, 121, 125, 115, 130, 117, 121, 110, 121, 122, 136, 129, 119, 106, 119, 136, 124, 115, 121, 125, 120, 125, 142, 113, 122, 123, 124, 107, 124, 112, 118, 112, 134, 127, 124, 118, 141, 121, 124, 121, 114, 118, 111, 122, 120, 120, 133, 127, 114, 129, 119, 105, 132, 120, 122, 121, 126, 134, 132, 129, 128, 122, 121, 120, 116, 134, 117, 128, 127, 114, 144, 118, 116, 126, 133, 131, 108, 131, 146, 119, 137, 112, 146, 125, 122, 112, 142, 119, 112, 116, 129, 121, 132, 121, 118, 127, 123, 128, 115, 149, 115, 125, 129, 123, 119, 120, 127, 119, 142, 115, 106, 108, 124, 112, 129, 122, 116, 111, 118, 141, 108, 123, 115, 124, 145, 125, 123, 126, 121, 140, 130, 127, 124, 111, 130, 128, 116, 127, 125, 126, 148, 137, 139, 126, 122, 112, 126, 116, 123, 118, 119, 125, 122, 121, 130, 123, 124, 130, 131, 125, 122, 115, 128, 135, 122, 128, 126, 122, 122, 117, 127, 112, 124, 126, 120, 122, 114, 122, 134, 120, 123, 125, 103, 131, 109, 108, 137, 145, 113, 112, 150, 123, 114, 113, 122, 121, 132, 122, 117, 121, 144, 122, 127, 122, 124, 140, 147, 122, 148, 114, 117, 123, 119, 126, 119, 123, 121, 125, 117, 131, 129, 118, 130, 122, 131, 127, 117, 125, 112, 119, 109, 126, 129, 137, 126, 136, 132, 114, 146, 167, 123, 125, 129, 125, 113, 132, 122, 115, 127, 126, 135, 123, 127, 135, 112, 137, 98, 123, 117, 119, 121, 129, 134, 111, 123, 130, 127, 119, 158, 121, 117, 122, 136, 106, 118, 118, 120, 118, 110, 105, 125, 137, 117, 139, 110, 132, 133, 119, 125, 125, 127, 124, 122, 125, 135, 123, 111, 141, 140, 127, 86, 149, 127, 138, 115, 123, 132, 112, 123, 123, 118, 129, 137, 128, 113, 127, 135, 127, 149, 113, 130, 119, 146, 103, 126, 125, 128, 117, 125, 136, 129, 119, 141, 120, 130, 136, 127, 122, 113, 117, 130, 117, 125, 124, 140, 112, 123, 132, 126, 120, 123, 117, 123, 149, 131, 130, 134, 124, 119, 127, 82, 122, 138, 124, 112, 123, 156, 131, 99, 120, 109, 115, 119, 122, 128, 122, 131, 116, 124, 128, 122, 125, 129, 91, 126, 129, 122, 123, 138, 138, 145, 102, 139, 116, 112, 123, 136, 113, 123, 121, 144, 130, 116, 116, 132, 115, 112, 123, 127, 133, 128, 117, 129, 133, 135, 116, 126, 130, 135, 119, 129, 129, 113, 129, 120, 117, 105, 122, 136, 128, 124, 117, 124, 123, 106, 113, 142, 134, 136, 177, 111, 124, 128, 137, 131, 125, 118, 121, 112, 139, 132, 131, 133, 115, 129, 139, 145, 117, 133, 129, 141, 124, 127, 119, 117, 122, 125, 118, 125, 122, 122, 132, 120, 127, 125, 135, 114, 124, 123, 130, 120, 124, 94, 122, 121, 127, 153, 120, 120, 121, 130, 122, 119, 120, 112, 122, 123, 127, 119, 124, 138, 130, 117, 130, 104, 119, 122, 112, 112, 116, 127, 128, 121, 131, 126, 112, 139, 130, 160, 138, 117, 136, 139, 139, 135, 96, 139, 137, 126, 121, 119, 134, 135, 126, 119, 115, 119, 115, 126, 110, 114, 105, 124, 125, 138, 135, 126, 137, 125, 119, 127, 128, 130, 122, 128, 127, 140, 122, 129, 119, 122, 121, 118, 100, 117, 125, 134, 136, 132, 122, 123, 127, 101, 112, 127, 97, 119, 121, 136, 132, 146, 128, 140, 133, 129, 116, 132, 129, 121, 128, 125, 127, 118, 126, 129, 81, 124, 130, 129, 116, 116, 132, 132, 151, 125, 128, 122, 123, 130, 125, 121, 117, 118, 124, 131, 118, 113, 127, 126, 119, 121, 138, 120, 123, 135, 122, 131, 120, 125, 119, 140, 122, 123, 125, 132, 117, 121, 140, 130, 113, 123, 120, 123, 134, 127, 126, 129, 118, 96, 123, 132, 117, 114, 116, 124, 132, 109, 114, 133, 126, 123, 139, 124, 130, 137, 123, 129, 130, 121, 123, 128, 90, 120, 124, 101, 126, 123, 124, 127, 120, 122, 122, 129, 138, 103, 99, 130, 134, 120, 119, 126, 126, 123, 119, 121, 139, 130, 123, 125, 123, 131, 124, 118, 122, 136, 118, 105, 134, 127, 128, 123, 120, 126, 126, 122, 119, 121, 122, 132, 125, 135, 123, 118, 120, 129, 117, 115, 130, 129, 125, 126, 127, 131, 123, 128, 115, 121, 124, 116, 116, 106, 122, 120, 118, 149, 122, 121, 122, 129, 132, 125, 124, 127, 146, 108, 137, 95, 120, 119, 123, 128, 120, 128, 128, 109, 119, 119, 119, 124, 121, 105, 107, 162, 144, 138, 123, 126, 121, 114, 144, 130, 130, 125, 124, 115, 120, 125, 125, 128, 133, 109, 123, 125, 111, 120, 124, 143, 109, 89, 101, 126, 127, 118, 128, 100, 126, 122, 110, 124, 130, 121, 125, 128, 122, 124, 107, 120, 109, 121, 121, 131, 123, 126, 124, 118, 117, 116, 255, 120, 114, 134, 126, 129, 122, 131, 128, 139, 126, 130, 110, 123, 124, 123, 124, 126, 129, 129, 111, 135, 159, 122, 127, 123, 123, 162, 119, 134, 124, 129, 117, 134, 108, 116, 119, 148, 130, 105, 126, 128, 121, 123, 130, 134, 129, 118, 122, 134, 143, 115, 128, 121, 120, 117, 114, 124, 107, 120, 126, 118, 124, 118, 134, 121, 145, 109, 112, 127, 143, 136, 127, 127, 145, 124, 97, 121, 121, 126, 122, 120, 110, 102, 119, 125, 118, 105, 127, 87, 96, 107, 132, 124, 99, 111, 128, 127, 123, 143, 115, 146, 120, 120, 126, 124, 114, 83, 123, 120, 134, 118, 124, 129, 115, 119, 125, 119, 135, 137, 120, 138, 114, 123, 139, 129, 137, 107, 99, 118, 122, 108, 105, 141, 127, 121, 141, 127, 123, 110, 128, 112, 123, 135, 138, 128, 115, 115, 137, 112, 115, 147, 116, 145, 130, 117, 109, 115, 136, 104, 128, 144, 117, 125, 119, 131, 113, 116, 128, 120, 115, 123, 134, 128, 129, 118, 159, 143, 112, 138, 88, 111, 132, 122, 124, 125, 133, 152, 106, 111, 116, 130, 150, 122, 137, 164, 126, 99, 124, 117, 118, 120, 129, 117, 117, 145, 125, 143, 117, 124, 122, 114, 89, 122, 124, 119, 96, 138, 122, 119, 118, 125, 127, 128, 118, 134, 106, 121, 126, 131, 119, 122, 116, 123, 157, 119, 122, 148, 91, 113, 123, 157, 112, 123, 123, 123, 125, 114, 122, 116, 135, 116, 116, 119, 115, 117, 121, 121, 116, 117, 128, 108, 135, 92, 139, 119, 119, 132, 113, 103, 129, 118, 145, 129, 120, 129, 130, 126, 116, 121, 120, 122, 156, 100, 119, 109, 135, 132, 115, 143, 106, 119, 134, 115, 131, 119, 119, 131, 131, 141, 120, 122, 135, 119, 113, 124, 122, 118, 119, 107, 126, 127, 134, 127, 126, 126, 117, 125, 112, 116, 94, 132, 122, 118, 118, 122, 112, 122, 133, 126, 113, 118, 111, 121, 143, 132, 150, 132, 96, 105, 134, 121, 140, 115, 121, 114, 125, 128, 121, 124, 127, 121, 134, 118, 126, 116, 120, 124, 123, 123, 169, 119, 139, 121, 130, 117, 132, 143, 110, 119, 132, 119, 110, 128, 132, 134, 120, 109, 120, 113, 130, 108, 113, 125, 112, 110, 122, 122, 95, 138, 121, 122, 110, 128, 128, 124, 133, 132, 124, 118, 118, 129, 104, 121, 119, 123, 127, 119, 123, 122, 119, 118, 142, 108, 123, 108, 115, 124, 127, 122, 125, 123, 122, 127, 123, 130, 134, 127, 127, 124, 125, 122, 128, 134, 148, 117, 102, 121, 126, 133, 122, 128, 126, 134, 101, 124, 121, 106, 140, 134, 130, 105, 128, 129, 116, 129, 124, 120, 125, 138, 107, 130, 90, 118, 128, 121, 107, 118, 135, 112, 112, 120, 169, 111, 128, 119, 127, 110, 130, 133, 122, 127, 132, 122, 120, 117, 121, 123, 128, 135, 137, 120, 131, 114, 127, 94, 120, 111, 137, 115, 129, 117, 129, 130, 123, 123, 107, 140, 113, 129, 121, 138, 131, 123, 132, 116, 127, 116, 125, 102, 131, 122, 113, 118, 129, 122, 104, 121, 125, 123, 128, 130, 114, 123, 107, 123, 124, 128, 111, 151, 123, 138, 120, 113, 131, 121, 123, 138, 122, 115, 127, 141, 129, 118, 127, 108, 114, 119, 130, 130, 131, 121, 124, 130, 122, 111, 120, 123, 151, 125, 121, 122, 122, 118, 119, 133, 135, 101, 128, 126, 130, 127, 108, 132, 124, 125, 111, 123, 142, 129, 130, 129, 121, 121, 139, 121, 129, 122, 117, 100, 116, 136, 140, 123, 115, 126, 129, 120, 122, 121, 126, 116, 120, 117, 123, 131, 123, 121, 119, 115, 125, 119, 123, 117, 123, 111, 127, 133, 123, 123, 147, 118, 128, 117, 126, 107, 130, 123, 121, 140, 116, 122, 119, 122, 135, 125, 130, 122, 125, 120, 130, 130, 125, 131, 111, 130, 120, 112, 98, 123, 129, 120, 126, 144, 125, 120, 114, 115, 109, 128, 126, 105, 121, 149, 127, 126, 132, 127, 150, 115, 120, 125, 119, 114, 130, 117, 128, 124, 122, 132, 152, 125, 117, 120, 125, 136, 117, 125, 119, 99, 130, 126, 128, 120, 121, 126, 123, 124, 120, 106, 121, 122, 123, 129, 130, 130, 114, 107, 136, 135, 130, 121, 119, 116, 120, 135, 128, 120, 121, 119, 120, 120, 123, 139, 127, 128, 132, 129, 126, 126, 117, 123, 122, 123, 120, 120, 88, 118, 122, 125, 120, 125, 122, 111, 130, 130, 123, 126, 111, 145, 123, 127, 142, 116, 131, 123, 123, 131, 122, 132, 126, 119, 151, 139, 124, 143, 141, 119, 132, 125, 121, 133, 123, 128, 116, 102, 106, 81, 130, 116, 131, 126, 105, 133, 115, 119, 100, 117, 124, 125, 130, 116, 132, 121, 120, 91, 131, 146, 121, 120, 120, 121, 104, 156, 122, 131, 129, 134, 122, 124, 111, 117, 122, 65, 135, 138, 114, 164, 128, 122, 112, 126, 128, 127, 141, 144, 161, 132, 135, 129, 125, 120, 132, 129, 112, 139, 122, 127, 122, 136, 128, 129, 126, 144, 132, 106, 119, 133, 79, 134, 129, 112, 130, 129, 114, 136, 103, 132, 134, 127, 130, 132, 123, 78, 123, 105, 120, 122, 113, 137, 143, 126, 116, 136, 126, 136, 121, 123, 127, 135, 129, 133, 79, 86, 127, 131, 125, 139, 122, 132, 101, 108, 125, 136, 100, 126, 121, 132, 109, 133, 113, 140, 111, 129, 117, 117, 118, 119, 126, 138, 126, 114, 122, 125, 124, 123, 157, 126, 133, 122, 131, 130, 111, 125, 136, 116, 121, 119, 130, 153, 125, 122, 144, 129, 120, 137, 120, 107, 127, 126, 131, 129, 136, 125, 126, 132, 117, 120, 111, 119, 132, 102, 127, 124, 125, 137, 103, 124, 130, 126, 117, 96, 118, 129, 130, 128, 153, 131, 109, 136, 125, 129, 122, 122, 125, 102, 133, 116, 111, 142, 139, 109, 121, 122, 125, 134, 133, 132, 135, 127, 120, 135, 124, 142, 151, 132, 129, 100, 128, 128, 117, 127, 142, 132, 135, 119, 154, 86, 132, 128, 126, 126, 113, 145, 129, 133, 130, 128, 100, 126, 118, 120, 128, 129, 130, 106, 137, 135, 125, 115, 120, 118, 119, 128, 126, 123, 124, 144, 127, 128, 115, 116, 128, 131, 117, 121, 123, 121, 119, 120, 124, 102, 129, 119, 135, 119, 121, 124, 129, 148, 126, 123, 122, 136, 121, 124, 113, 146, 128, 121, 126, 111, 128, 121, 124, 126, 114, 133, 115, 115, 128, 132, 133, 129, 129, 132, 130, 136, 93, 124, 123, 123, 125, 132, 125, 130, 107, 128, 122, 115, 122, 103, 119, 145, 112, 126, 126, 127, 127, 113, 126, 126, 129, 120, 123, 119, 123, 122, 110, 128, 120, 165, 130, 115, 113, 125, 125, 125, 122, 135, 130, 121, 124, 121, 120, 132, 124, 131, 127, 100, 111, 112, 116, 130, 120, 126, 129, 101, 118, 122, 159, 124, 126, 135, 127, 93, 130, 125, 119, 123, 128, 197, 128, 133, 133, 123, 135, 120, 115, 112, 132, 126, 129, 120, 125, 131, 126, 118, 122, 132, 129, 118, 123, 124, 123, 121, 127, 122, 128, 118, 129, 127, 116, 121, 113, 130, 124, 130, 131, 122, 129, 132, 117, 116, 118, 125, 127, 122, 118, 119, 116, 131, 116, 122, 126, 130, 125, 118, 116, 134, 113, 116, 134, 124, 133, 82, 96, 118, 127, 131, 104, 125, 126, 120, 106, 115, 129, 123, 132, 127, 94, 123, 114, 124, 135, 126, 125, 129, 120, 127, 124, 114, 124, 100, 129, 147, 113, 130, 128, 122, 132, 125, 131, 125, 130, 124, 136, 129, 120, 122, 128, 124, 130, 114, 163, 122, 126, 81, 119, 131, 113, 125, 124, 56, 113, 121, 113, 113, 128, 122, 127, 128, 120, 111, 108, 116, 124, 123, 128, 108, 140, 117, 122, 121, 112, 121, 133, 123, 126, 125, 131, 149, 113, 113, 128, 109, 132, 118, 121, 113, 137, 122, 119, 111, 135, 110, 119, 115, 119, 127, 105, 103, 119, 120, 122, 119, 117, 107, 122, 133, 117, 113, 132, 128, 107, 115, 136, 114, 165, 150, 122, 133, 113, 115, 142, 127, 133, 123, 120, 122, 121, 121, 122, 122, 121, 121, 144, 127, 123, 108, 120, 122, 121, 128, 112, 110, 149, 126, 118, 125, 116, 133, 139, 124, 116, 115, 132, 127, 129, 133, 120, 117, 120, 114, 119, 126, 109, 114, 111, 107, 121, 135, 138, 129, 133, 123, 123, 119, 108, 114, 123, 120, 118, 111, 126, 125, 113, 118, 115, 132, 120, 121, 109, 129, 121, 128, 128, 133, 112, 110, 136, 129, 115, 126, 115, 114, 116, 119, 102, 119, 132, 126, 118, 117, 158, 128, 131, 154, 135, 128, 127, 125, 100, 131, 112, 121, 137, 115, 129, 116, 141, 113, 126, 126, 112, 110, 126, 110, 125, 121, 101, 97, 125, 133, 118, 123, 126, 119, 117, 120, 115, 109, 124, 119, 122, 126, 117, 136, 119, 125, 123, 111, 130, 124, 121, 108, 125, 129, 125, 126, 122, 129, 114, 130, 125, 136, 117, 107, 117, 117, 131, 110, 119, 121, 137, 111, 118, 121, 135, 129, 120, 111, 122, 123, 120, 124, 118, 124, 144, 115, 134, 102, 124, 111, 123, 124, 108, 117, 134, 123, 106, 122, 117, 120, 126, 128, 117, 125, 126, 134, 123, 119, 126, 126, 125, 119, 126, 127, 119, 128, 130, 126, 125, 124, 126, 134, 124, 124, 124, 117, 108, 122, 127, 123, 124, 129, 133, 123, 123, 120, 118, 121, 128, 127, 121, 124, 127, 116, 127, 138, 130, 122, 125, 126, 124, 124, 119, 119, 126, 127, 130, 122, 120, 125, 123, 107, 127, 130, 120, 127, 120, 127, 103, 125, 122, 132, 121, 131, 123, 132, 131, 123, 128, 126, 131, 133, 123, 124, 114, 133, 125, 126, 126, 127, 118, 121, 127, 129, 125, 125, 121, 111, 126, 122, 126, 123, 133, 129, 124, 127, 127, 122, 121, 124, 130, 135, 122, 122, 121, 125, 120, 121, 123, 136, 126, 131, 117, 129, 126, 124, 127, 127, 126, 128, 122, 131, 135, 124, 125, 127, 130, 129, 137, 91, 130, 125, 124, 124, 132, 122, 125, 125, 128, 128, 126, 110, 127, 137, 112, 125, 96, 128, 123, 129, 122, 129, 122, 129, 120, 130, 122, 134, 124, 125, 130, 121, 127, 122, 123, 127, 120, 124, 126, 133, 118, 122, 135, 129, 128, 117, 109, 126, 124, 119, 123, 126, 129, 128, 124, 127, 124, 125, 125, 119, 127, 121, 128, 120, 122, 125, 127, 130, 132, 125, 126, 131, 129, 128, 115, 120, 128, 139, 121, 125, 123, 126, 127, 129, 124, 127, 136, 127, 131, 128, 136, 125, 125, 119, 123, 120, 123, 125, 128, 124, 133, 123, 129, 129, 121, 129, 127, 129, 124, 126, 127, 136, 129, 114, 125, 121, 131, 123, 122, 112, 119, 103, 126, 121, 132, 93, 101, 130, 127, 126, 150, 136, 133, 135, 111, 152, 135, 129, 117, 126, 132, 126, 106, 135, 122, 127, 117, 105, 126, 144, 121, 128, 127, 120, 125, 106, 107, 102, 114, 127, 108, 120, 132, 112, 198, 133, 118, 124, 106, 104, 122, 117, 117, 106, 142, 150, 119, 118, 135, 132, 128, 119, 123, 130, 137, 126, 118, 102, 139, 120, 120, 132, 129, 118, 125, 140, 111, 138, 136, 120, 122, 130, 129, 117, 131, 124, 132, 119, 135, 116, 104, 133, 128, 126, 110, 135, 125, 127, 110, 112, 124, 110, 152, 138, 119, 116, 110, 117, 110, 120, 131, 120, 147, 128, 152, 120, 123, 103, 132, 151, 139, 106, 131, 135, 138, 128, 120, 123, 110, 131, 116, 117, 136, 128, 130, 140, 133, 123, 126, 133, 117, 132, 189, 120, 120, 111, 138, 135, 127, 122, 116, 134, 132, 126, 118, 106, 123, 138, 96, 135, 121, 109, 136, 155, 129, 124, 131, 112, 116, 127, 109, 122, 118, 128, 114, 122, 114, 129, 114, 133, 137, 129, 115, 111, 126, 129, 114, 121, 117, 127, 106, 130, 119, 130, 132, 106, 134, 119, 132, 103, 108, 141, 120, 132, 115, 136, 107, 118, 127, 130, 126, 127, 113, 112, 116, 123, 126, 102, 137, 124, 122, 107, 89, 126, 120, 134, 126, 128, 124, 113, 137, 120, 145, 131, 143, 127, 114, 110, 114, 128, 113, 122, 102, 132, 109, 148, 129, 101, 128, 135, 133, 120, 124, 129, 121, 114, 114, 125, 123, 126, 109, 129, 117, 129, 126, 146, 123, 113, 126, 123, 120, 127, 122, 128, 128, 155, 125, 123, 117, 124, 124, 128, 121, 119, 126, 121, 123, 131, 121, 135, 131, 122, 122, 124, 109, 127, 118, 128, 138, 118, 135, 123, 114, 127, 132, 123, 125, 122, 132, 129, 108, 119, 114, 122, 120, 121, 135, 120, 121, 122, 128, 124, 122, 119, 115, 101, 123, 119, 122, 124, 119, 117, 128, 127, 124, 97, 124, 122, 118, 114, 122, 126, 125, 126, 126, 119, 115, 123, 127, 127, 119, 126, 173, 126, 122, 138, 126, 131, 112, 128, 132, 115, 114, 125, 117, 122, 114, 130, 139, 125, 116, 126, 122, 125, 127, 122, 131, 132, 138, 122, 126, 114, 105, 119, 122, 129, 122, 125, 142, 118, 122, 120, 120, 152, 128, 135, 129, 123, 121, 121, 114, 122, 121, 128, 116, 120, 123, 124, 130, 125, 125, 131, 107, 106, 125, 126, 117, 121, 123, 120, 122, 113, 114, 126, 123, 116, 133, 125, 105, 130, 132, 111, 120, 126, 124, 124, 125, 124, 119, 134, 139, 157, 122, 128, 119, 113, 114, 123, 121, 129, 101, 135, 112, 121, 113, 132, 124, 115, 126, 118, 117, 122, 126, 123, 121, 120, 128, 119, 139, 123, 122, 131, 120, 94, 123, 126, 110, 129, 127, 131, 125, 126, 127, 106, 121, 128, 100, 126, 126, 114, 126, 119, 111, 133, 119, 110, 145, 120, 132, 123, 125, 115, 117, 124, 141, 122, 115, 129, 118, 105, 135, 114, 128, 135, 103, 135, 125, 134, 147, 136, 130, 120, 130, 124, 130, 125, 135, 124, 133, 120, 129, 128, 124, 127, 133, 120, 128, 138, 122, 131, 131, 123, 132, 127, 129, 109, 128, 127, 111, 126, 126, 124, 114, 129, 126, 129, 124, 126, 142, 132, 126, 133, 123, 131, 132, 130, 113, 110, 129, 117, 123, 130, 121, 116, 126, 132, 108, 119, 135, 129, 110, 122, 130, 133, 129, 130, 130, 134, 118, 126, 118, 124, 117, 128, 125, 115, 127, 109, 107, 130, 132, 138, 135, 124, 123, 128, 129, 110, 128, 117, 142, 141, 190, 131, 119, 125, 107, 125, 134, 125, 113, 132, 111, 98, 125, 134, 125, 121, 113, 121, 120, 130, 132, 120, 122, 134, 128, 128, 131, 129, 132, 136, 122, 131, 123, 116, 127, 115, 126, 126, 169, 126, 134, 118, 132, 130, 134, 107, 133, 114, 135, 141, 126, 122, 142, 126, 129, 124, 126, 113, 132, 122, 131, 113, 124, 117, 116, 124, 121, 122, 112, 120, 123, 115, 130, 116, 120, 129, 169, 130, 138, 121, 122, 126, 101, 134, 118, 117, 122, 131, 65, 128, 123, 127, 124, 128, 122, 113, 120, 116, 127, 120, 136, 118, 133, 136, 119, 128, 127, 130, 120, 135, 140, 155, 128, 121, 130, 127, 128, 124, 133, 131, 128, 116, 121, 120, 137, 123, 138, 118, 129, 135, 123, 141, 117, 131, 122, 81, 125, 135, 121, 126, 128, 127, 121, 120, 126, 117, 138, 129, 122, 124, 120, 124, 120, 143, 123, 158, 146, 138, 125, 127, 117, 133, 122, 121, 126, 116, 120, 125, 118, 120, 122, 119, 123, 133, 139, 122, 127, 119, 117, 107, 116, 152, 130, 131, 135, 131, 142, 119, 134, 120, 120, 133, 120, 124, 129, 126, 122, 112, 117, 122, 130, 117, 120, 157, 114, 145, 123, 125, 137, 114, 117, 120, 111, 124, 121, 134, 112, 120, 129, 117, 133, 128, 126, 129, 119, 114, 120, 134, 126, 121, 128, 120, 118, 130, 125, 125, 122, 116, 113, 152, 108, 116, 129, 116, 131, 131, 139, 114, 128, 121, 154, 117, 122, 119, 131, 122, 125, 116, 122, 128, 109, 131, 135, 122, 133, 124, 121, 122, 120, 116, 125, 131, 122, 122, 105, 135, 135, 124, 121, 119, 125, 140, 137, 127, 131, 118, 135, 132, 130, 130, 120, 115, 127, 125, 142, 118, 120, 119, 122, 121, 119, 128, 151, 116, 142, 119, 147, 126, 123, 129, 118, 116, 121, 129, 130, 129, 129, 119, 125, 116, 124, 130, 127, 118, 119, 126, 112, 129, 120, 127, 135, 117, 127, 122, 126, 120, 125, 136, 122, 121, 109, 127, 121, 123, 129, 120, 123, 126, 119, 114, 111, 125, 123, 131, 129, 124, 132, 129, 123, 128, 115, 124, 113, 124, 125, 132, 117, 121, 131, 125, 132, 122, 127, 122, 124, 127, 132, 122, 127, 120, 120, 122, 119, 143, 121, 122, 128, 123, 127, 123, 119, 124, 108, 135, 126, 142, 137, 129, 121, 118, 139, 163, 120, 130, 145, 125, 127, 125, 123, 120, 123, 113, 129, 135, 134, 105, 123, 126, 122, 127, 126, 126, 152, 127, 125, 134, 106, 133, 123, 119, 127, 128, 123, 119, 117, 148, 125, 129, 114, 126, 117, 127, 115, 136, 139, 112, 132, 139, 114, 141, 115, 129, 124, 116, 132, 120, 131, 135, 139, 133, 131, 110, 70, 137, 129, 116, 138, 76, 117, 121, 119, 121, 131, 123, 124, 126, 117, 126, 152, 117, 130, 125, 110, 102, 139, 123, 129, 160, 131, 120, 152, 126, 127, 172, 122, 121, 118, 132, 96, 130, 125, 119, 128, 135, 126, 109, 132, 125, 130, 120, 132, 113, 121, 128, 147, 116, 120, 118, 127, 114, 122, 121, 121, 126, 122, 130, 122, 122, 141, 114, 129, 122, 126, 126, 126, 120, 125, 134, 124, 116, 113, 124, 120, 119, 124, 121, 132, 131, 134, 125, 114, 116, 118, 81, 94, 121, 126, 113, 119, 120, 104, 122, 122, 186, 124, 130, 125, 117, 123, 143, 111, 125, 133, 119, 99, 130, 67, 125, 124, 121, 131, 130, 127, 143, 128, 132, 123, 125, 126, 115, 111, 120, 113, 122, 115, 116, 120, 130, 119, 123, 115, 126, 123, 124, 130, 101, 120, 125, 133, 112, 119, 112, 112, 128, 140, 120, 130, 105, 94, 122, 127, 138, 118, 101, 129, 95, 103, 126, 123, 120, 151, 121, 122, 114, 143, 121, 133, 133, 115, 131, 122, 119, 120, 128, 118, 123, 128, 129, 127, 118, 131, 123, 107, 132, 116, 129, 127, 113, 128, 115, 120, 104, 130, 130, 115, 130, 122, 166, 123, 114, 125, 139, 125, 120, 121, 110, 129, 127, 117, 126, 115, 121, 129, 138, 125, 138, 131, 115, 131, 123, 128, 121, 111, 108, 120, 109, 129, 138, 116, 107, 138, 145, 121, 118, 133, 123, 110, 121, 129, 108, 112, 129, 143, 127, 121, 119, 120, 132, 116, 137, 119, 111, 128, 130, 134, 120, 120, 122, 123, 123, 116, 200, 116, 118, 123, 123, 125, 121, 116, 116, 109, 129, 113, 122, 115, 126, 139, 120, 141, 138, 128, 154, 118, 116, 110, 115, 133, 118, 144, 132, 130, 113, 88, 123, 135, 117, 120, 110, 127, 103, 133, 125, 81, 130, 116, 107, 114, 109, 122, 124, 119, 125, 134, 115, 126, 122, 138, 142, 128, 123, 135, 124, 121, 119, 125, 134, 128, 130, 122, 118, 130, 127, 139, 118, 126, 124, 123, 106, 129, 129, 136, 119, 123, 122, 121, 127, 126, 115, 131, 125, 137, 130, 142, 88, 113, 125, 121, 130, 169, 130, 114, 132, 111, 126, 129, 119, 103, 120, 114, 111, 121, 128, 128, 117, 121, 127, 111, 118, 130, 124, 128, 131, 130, 137, 128, 145, 116, 129, 108, 126, 134, 105, 127, 108, 118, 139, 132, 126, 114, 130, 127, 127, 132, 131, 104, 115, 132, 124, 113, 120, 114, 118, 140, 127, 117, 119, 118, 129, 126, 103, 116, 164, 128, 132, 134, 123, 126, 129, 123, 98, 143, 85, 136, 121, 113, 119, 114, 133, 127, 121, 123, 125, 130, 89, 121, 116, 121, 67, 134, 121, 99, 120, 122, 112, 120, 151, 123, 117, 131, 122, 131, 114, 135, 125, 127, 124, 131, 126, 122, 137, 129, 121, 124, 120, 129, 128, 121, 130, 129, 147, 125, 90, 114, 124, 128, 113, 135, 119, 132, 150, 122, 119, 124, 109, 119, 108, 118, 129, 120, 127, 115, 103, 117, 121, 123, 109, 122, 115, 142, 125, 106, 136, 117, 123, 125, 133, 134, 116, 129, 121, 125, 126, 123, 131, 119, 133, 117, 112, 130, 120, 125, 125, 119, 107, 132, 133, 116, 126, 122, 129, 121, 102, 117, 130, 124, 126, 125, 120, 146, 118, 114, 126, 90, 113, 115, 122, 123, 126, 138, 127, 111, 123, 119, 121, 134, 122, 128, 132, 140, 120, 134, 123, 131, 118, 131, 125, 130, 129, 112, 116, 130, 115, 105, 134, 124, 121, 131, 121, 112, 122, 117, 112, 122, 119, 144, 124, 121, 124, 136, 122, 143, 125, 126, 126, 126, 124, 137, 123, 123, 143, 136, 131, 131, 116, 98, 127, 114, 124, 128, 124, 122, 128, 122, 120, 127, 120, 121, 118, 128, 125, 119, 117, 121, 110, 130, 124, 119, 122, 146, 133, 131, 116, 118, 120, 117, 130, 125, 127, 107, 125, 121, 105, 117, 120, 139, 128, 126, 141, 123, 124, 131, 122, 122, 116, 120, 123, 117, 121, 116, 128, 111, 130, 123, 127, 120, 120, 127, 107, 120, 126, 130, 134, 116, 125, 118, 116, 92, 114, 128, 127, 155, 118, 127, 112, 114, 124, 128, 124, 116, 125, 118, 124, 150, 120, 123, 110, 133, 132, 120, 126, 124, 121, 126, 124, 132, 140, 130, 116, 127, 128, 114, 127, 121, 129, 133, 146, 132, 124, 126, 128, 128, 131, 120, 139, 125, 121, 122, 137, 127, 134, 130, 109, 132, 140, 119, 129, 127, 116, 118, 120, 106, 125, 135, 131, 114, 113, 107, 128, 118, 126, 130, 128, 116, 100, 130, 119, 126, 131, 134, 129, 138, 115, 123, 106, 133, 137, 126, 110, 155, 139, 122, 120, 123, 116, 127, 130, 131, 113, 114, 134, 115, 124, 132, 137, 118, 141, 141, 132, 127, 109, 117, 128, 123, 116, 125, 117, 121, 157, 123, 152, 138, 116, 130, 133, 121, 128, 126, 101, 121, 121, 128, 135, 112, 122, 140, 130, 123, 114, 143, 135, 126, 108, 130, 122, 137, 96, 123, 129, 123, 122, 121, 130, 124, 127, 125, 116, 132, 121, 111, 119, 125, 118, 130, 125, 120, 115, 123, 122, 125, 121, 130, 121, 107, 127, 132, 137, 121, 142, 146, 121, 124, 123, 128, 119, 125, 123, 127, 100, 128, 123, 123, 124, 128, 124, 116, 140, 140, 128, 122, 126, 121, 115, 126, 126, 131, 100, 120, 122, 121, 108, 120, 122, 114, 123, 136, 88, 132, 125, 128, 143, 128, 130, 130, 125, 106, 127, 124, 116, 124, 128, 124, 116, 120, 124, 123, 125, 127, 149, 128, 136, 121, 112, 140, 132, 127, 133, 121, 132, 127, 119, 117, 132, 122, 110, 115, 133, 129, 125, 146, 132, 124, 139, 119, 130, 121, 123, 128, 115, 126, 125, 137, 131, 125, 123, 134, 105, 127, 117, 124, 119, 120, 197, 119, 110, 128, 113, 119, 122, 116, 132, 124, 143, 136, 131, 128, 134, 124, 102, 167, 129, 117, 123, 118, 122, 130, 149, 113, 125, 131, 116, 98, 122, 117, 109, 106, 117, 126, 121, 118, 105, 144, 132, 139, 132, 109, 122, 126, 111, 114, 124, 135, 114, 122, 124, 123, 125, 111, 110, 120, 112, 106, 136, 124, 132, 149, 115, 125, 124, 130, 130, 125, 129, 126, 128, 124, 128, 113, 141, 123, 116, 139, 149, 117, 110, 120, 125, 122, 128, 123, 133, 113, 137, 131, 130, 121, 126, 104, 106, 126, 136, 130, 122, 110, 123, 108, 117, 126, 124, 148, 119, 139, 132, 137, 121, 134, 130, 119, 117, 129, 134, 123, 116, 109, 124, 119, 115, 127, 115, 122, 122, 124, 114, 141, 122, 92, 130, 125, 123, 109, 104, 119, 105, 117, 126, 133, 107, 125, 123, 115, 124, 121, 116, 127, 116, 196, 136, 119, 127, 127, 122, 121, 125, 126, 114, 125, 134, 115, 127, 106, 107, 100, 115, 85, 111, 125, 155, 134, 121, 129, 122, 125, 138, 134, 119, 123, 111, 105, 118, 162, 127, 119, 121, 120, 125, 123, 125, 131, 129, 119, 120, 84, 128, 129, 128, 135, 125, 121, 121, 105, 119, 120, 111, 117, 192, 123, 146, 122, 130, 122, 122, 122, 118, 118, 108, 121, 121, 141, 121, 111, 124, 133, 120, 115, 105, 132, 120, 121, 145, 116, 135, 109, 119, 122, 139, 108, 118, 118, 124, 127, 123, 123, 131, 113, 137, 121, 127, 117, 103, 127, 133, 115, 112, 127, 123, 140, 98, 128, 96, 133, 144, 111, 131, 125, 157, 126, 118, 105, 126, 128, 128, 115, 122, 124, 126, 133, 122, 147, 112, 116, 127, 120, 125, 128, 120, 126, 105, 130, 125, 134, 123, 134, 128, 127, 123, 100, 132, 141, 117, 124, 130, 122, 122, 129, 122, 131, 118, 117, 142, 125, 129, 151, 116, 126, 124, 125, 120, 122, 127, 125, 129, 120, 93, 126, 132, 116, 121, 130, 156, 126, 116, 124, 112, 115, 118, 125, 127, 120, 122, 100, 123, 117, 116, 123, 123, 125, 131, 124, 93, 130, 125, 114, 124, 127, 97, 121, 128, 112, 129, 122, 128, 135, 113, 111, 128, 122, 118, 128, 111, 115, 125, 126, 125, 121, 125, 123, 114, 123, 130, 123, 127, 121, 129, 119, 126, 123, 142, 96, 117, 130, 127, 123, 118, 123, 132, 121, 130, 119, 144, 127, 116, 162, 121, 136, 126, 122, 125, 121, 145, 117, 128, 127, 108, 136, 126, 106, 124, 120, 157, 131, 122, 126, 136, 125, 121, 119, 117, 122, 131, 129, 126, 124, 136, 131, 136, 133, 122, 114, 123, 121, 122, 132, 134, 118, 112, 122, 118, 122, 126, 122, 125, 106, 126, 127, 124, 112, 123, 126, 112, 138, 140, 119, 163, 119, 131, 129, 121, 122, 125, 125, 126, 136, 130, 135, 129, 129, 114, 119, 130, 132, 119, 80, 134, 127, 67, 140, 119, 114, 123, 128, 105, 119, 125, 130, 109, 111, 148, 139, 108, 133, 121, 108, 127, 130, 111, 136, 106, 145, 137, 116, 128, 124, 142, 104, 106, 123, 131, 117, 127, 132, 125, 113, 117, 134, 133, 120, 125, 110, 91, 129, 116, 114, 125, 128, 120, 116, 145, 118, 125, 117, 118, 128, 126, 141, 150, 129, 131, 105, 112, 113, 128, 119, 120, 134, 113, 134, 145, 112, 114, 132, 129, 122, 135, 128, 107, 116, 128, 100, 127, 107, 125, 154, 119, 122, 129, 137, 120, 136, 124, 120, 136, 112, 138, 119, 113, 118, 109, 149, 122, 137, 113, 122, 110, 135, 121, 115, 126, 126, 127, 143, 113, 106, 114, 125, 119, 107, 147, 121, 126, 124, 108, 112, 118, 117, 136, 127, 131, 112, 126, 137, 146, 122, 128, 128, 122, 133, 110, 128, 115, 120, 112, 125, 128, 132, 151, 143, 132, 123, 131, 132, 124, 127, 127, 135, 116, 141, 116, 120, 134, 115, 116, 130, 122, 120, 150, 120, 113, 112, 134, 132, 119, 100, 116, 129, 123, 123, 115, 122, 104, 127, 117, 124, 135, 124, 125, 118, 116, 121, 149, 132, 132, 112, 131, 137, 102, 129, 140, 106, 123, 117, 127, 116, 124, 124, 113, 99, 127, 109, 99, 107, 122, 120, 134, 115, 125, 122, 130, 130, 125, 137, 133, 123, 139, 123, 126, 127, 96, 124, 110, 130, 128, 116, 142, 115, 122, 120, 109, 118, 135, 130, 134, 115, 149, 133, 132, 130, 128, 106, 138, 127, 108, 116, 147, 124, 118, 131, 125, 136, 139, 128, 124, 142, 115, 123, 117, 118, 117, 130, 142, 130, 132, 118, 119, 144, 128, 136, 119, 136, 128, 109, 129, 119, 130, 132, 128, 138, 121, 136, 139, 123, 132, 130, 118, 129, 122, 122, 119, 109, 136, 115, 116, 124, 119, 128, 121, 109, 127, 117, 121, 134, 113, 126, 128, 117, 124, 126, 133, 122, 127, 116, 129, 119, 117, 125, 127, 121, 120, 127, 134, 120, 115, 127, 112, 128, 119, 120, 143, 162, 131, 117, 131, 116, 111, 132, 120, 151, 124, 130, 118, 121, 119, 126, 119, 118, 118, 97, 116, 127, 132, 141, 125, 130, 115, 109, 114, 109, 125, 132, 130, 124, 123, 119, 105, 140, 117, 119, 115, 118, 128, 129, 117, 131, 121, 134, 126, 123, 130, 131, 111, 124, 126, 114, 132, 126, 125, 107, 110, 126, 129, 128, 127, 120, 132, 125, 103, 115, 131, 121, 112, 123, 123, 135, 130, 99, 114, 126, 113, 128, 131, 123, 104, 118, 118, 125, 133, 130, 37, 131, 122, 123, 128, 117, 125, 111, 119, 121, 115, 120, 125, 127, 124, 116, 136, 109, 130, 119, 120, 128, 134, 118, 135, 123, 115, 121, 114, 136, 128, 130, 111, 127, 109, 117, 93, 125, 120, 117, 120, 119, 130, 123, 128, 102, 127, 114, 127, 112, 125, 119, 106, 133, 117, 118, 123, 123, 120, 119, 99, 120, 93, 111, 123, 139, 122, 123, 175, 128, 100, 120, 122, 138, 122, 126, 128, 119, 121, 123, 125, 116, 131, 125, 129, 135, 131, 126, 74, 125, 141, 111, 120, 124, 114, 114, 125, 128, 125, 108, 119, 127, 123, 128, 126, 121, 124, 129, 128, 126, 119, 134, 128, 105, 123, 121, 107, 125, 139, 108, 120, 119, 119, 133, 130, 125, 121, 134, 132, 114, 118, 129, 122, 111, 139, 125, 120, 143, 136, 130, 128, 129, 126, 121, 120, 127, 113, 143, 124, 118, 126, 118, 123, 119, 110, 121, 114, 115, 118, 128, 117, 124, 145, 111, 113, 120, 119, 137, 127, 133, 124, 124, 117, 124, 136, 123, 122, 108, 120, 123, 124, 120, 135, 135, 118, 122, 114, 129, 124, 130, 123, 131, 120, 118, 131, 123, 139, 127, 127, 130, 121, 109, 123, 140, 131, 138, 106, 142, 119, 121, 116, 130, 141, 138, 101, 136, 119, 121, 125, 119, 119, 98, 106, 125, 128, 98, 130, 135, 134, 118, 124, 134, 138, 114, 122, 122, 124, 123, 115, 102, 111, 104, 121, 129, 114, 117, 125, 120, 130, 126, 127, 107, 117, 108, 132, 114, 111, 127, 121, 125, 113, 131, 133, 136, 112, 124, 124, 139, 131, 132, 129, 117, 131, 125, 134, 120, 125, 131, 123, 112, 123, 128, 117, 128, 125, 108, 116, 126, 116, 116, 122, 109, 121, 149, 120, 109, 132, 105, 122, 133, 114, 122, 124, 128, 123, 115, 125, 133, 117, 129, 144, 109, 107, 128, 149, 105, 119, 119, 129, 131, 120, 122, 118, 127, 127, 136, 129, 126, 119, 129, 126, 124, 131, 147, 129, 132, 88, 145, 127, 132, 127, 122, 125, 95, 112, 102, 123, 130, 123, 120, 133, 125, 120, 127, 135, 123, 111, 119, 118, 125, 117, 123, 124, 116, 116, 122, 138, 122, 123, 125, 126, 124, 123, 118, 127, 128, 126, 125, 129, 121, 124, 122, 116, 128, 122, 126, 126, 123, 123, 114, 121, 125, 124, 127, 130, 123, 119, 119, 125, 117, 122, 122, 120, 121, 121, 113, 125, 131, 118, 130, 129, 125, 126, 116, 126, 124, 119, 126, 120, 120, 119, 127, 120, 127, 124, 123, 127, 125, 122, 121, 119, 119, 124, 125, 120, 125, 140, 128, 128, 127, 124, 126, 123, 128, 120, 126, 125, 118, 123, 124, 131, 120, 129, 126, 123, 125, 129, 127, 119, 121, 127, 122, 134, 121, 121, 130, 124, 128, 121, 122, 126, 138, 132, 120, 123, 126, 124, 128, 126, 118, 126, 118, 123, 123, 120, 120, 122, 125, 117, 126, 119, 122, 119, 123, 126, 119, 124, 121, 122, 123, 121, 122, 127, 117, 125, 131, 125, 127, 135, 121, 121, 125, 121, 122, 125, 123, 123, 125, 121, 118, 122, 123, 129, 111, 119, 129, 127, 127, 117, 129, 122, 123, 121, 122, 114, 124, 120, 125, 120, 127, 125, 117, 127, 114, 123, 127, 121, 117, 123, 116, 113, 126, 123, 125, 124, 119, 128, 122, 123, 121, 123, 112, 125, 136, 127, 126, 111, 136, 124, 125, 113, 126, 126, 118, 127, 131, 124, 126, 119, 120, 120, 124, 117, 112, 121, 128, 121, 123, 124, 114, 121, 120, 119, 115, 122, 121, 119, 119, 117, 117, 118, 127, 124, 131, 127, 124, 123, 126, 133, 117, 121, 122, 146, 115, 117, 128, 123, 120, 112, 121, 111, 131, 132, 129, 126, 120, 105, 131, 134, 128, 124, 126, 118, 132, 142, 123, 103, 129, 120, 125, 124, 128, 135, 136, 128, 124, 118, 118, 116, 127, 131, 130, 110, 106, 116, 121, 126, 126, 114, 135, 111, 131, 113, 121, 119, 117, 121, 135, 131, 130, 114, 127, 120, 127, 135, 122, 138, 124, 126, 116, 135, 122, 114, 136, 113, 121, 137, 126, 115, 115, 118, 107, 120, 128, 125, 125, 127, 123, 125, 122, 128, 113, 120, 111, 151, 132, 123, 142, 128, 118, 118, 119, 125, 135, 124, 116, 129, 105, 122, 98, 126, 130, 129, 118, 125, 120, 130, 137, 130, 126, 122, 128, 125, 122, 124, 122, 123, 115, 120, 127, 122, 120, 111, 127, 124, 134, 133, 123, 124, 116, 138, 129, 134, 126, 119, 130, 119, 127, 121, 122, 125, 130, 148, 110, 137, 148, 126, 120, 130, 123, 113, 117, 120, 117, 122, 109, 130, 125, 123, 138, 131, 132, 134, 140, 124, 123, 107, 114, 119, 129, 130, 120, 139, 122, 130, 120, 129, 122, 125, 130, 128, 125, 108, 140, 126, 128, 141, 130, 136, 120, 125, 123, 117, 132, 118, 134, 125, 132, 125, 145, 119, 120, 127, 131, 157, 127, 141, 123, 133, 122, 119, 125, 135, 131, 120, 131, 121, 100, 128, 115, 123, 113, 119, 129, 137, 125, 129, 127, 137, 126, 124, 138, 114, 127, 122, 133, 119, 127, 127, 146, 124, 126, 115, 115, 102, 122, 131, 111, 122, 120, 132, 113, 124, 118, 121, 125, 138, 123, 134, 124, 124, 124, 121, 115, 117, 118, 136, 136, 101, 132, 151, 111, 112, 119, 116, 123, 123, 132, 86, 118, 124, 136, 123, 122, 132, 125, 130, 108, 114, 120, 134, 113, 125, 131, 125, 119, 119, 145, 123, 156, 130, 139, 131, 124, 124, 98, 115, 122, 129, 117, 131, 124, 116, 115, 129, 116, 147, 126, 120, 130, 118, 130, 122, 128, 119, 124, 124, 120, 118, 123, 144, 119, 136, 112, 121, 135, 117, 109, 115, 126, 128, 169, 113, 113, 121, 121, 127, 125, 114, 121, 126, 129, 137, 125, 125, 115, 133, 121, 103, 144, 124, 125, 128, 129, 123, 113, 131, 136, 130, 120, 125, 132, 116, 124, 107, 109, 122, 120, 123, 123, 132, 123, 123, 106, 123, 125, 121, 124, 120, 127, 125, 129, 121, 125, 128, 135, 134, 118, 138, 119, 129, 124, 119, 130, 124, 119, 127, 124, 112, 124, 131, 118, 134, 142, 127, 129, 123, 127, 122, 122, 123, 137, 121, 122, 115, 120, 131, 106, 125, 124, 138, 125, 118, 120, 130, 125, 129, 124, 115, 132, 116, 124, 126, 128, 127, 119, 135, 129, 123, 128, 121, 119, 117, 121, 117, 115, 131, 119, 112, 128, 122, 119, 122, 128, 113, 124, 119, 124, 120, 124, 109, 120, 121, 134, 133, 125, 127, 132, 137, 87, 129, 121, 141, 132, 127, 119, 115, 119, 101, 137, 123, 133, 113, 123, 111, 120, 128, 125, 115, 117, 115, 127, 133, 116, 167, 138, 114, 119, 118, 129, 123, 122, 114, 129, 131, 102, 130, 118, 115, 119, 135, 120, 163, 132, 122, 128, 116, 123, 142, 125, 112, 123, 127, 125, 122, 157, 124, 114, 126, 134, 127, 114, 127, 129, 120, 135, 122, 121, 127, 120, 125, 121, 125, 122, 124, 122, 124, 127, 125, 121, 129, 127, 108, 101, 128, 133, 114, 146, 116, 121, 133, 114, 125, 127, 125, 134, 139, 129, 124, 125, 121, 125, 123, 126, 111, 112, 127, 123, 122, 124, 120, 118, 128, 117, 129, 128, 116, 126, 134, 127, 122, 136, 148, 123, 123, 109, 129, 120, 132, 113, 113, 131, 113, 129, 122, 126, 171, 132, 110, 129, 145, 117, 125, 115, 157, 115, 138, 126, 131, 130, 118, 125, 137, 122, 110, 111, 119, 140, 138, 126, 115, 119, 130, 122, 123, 117, 124, 128, 134, 129, 120, 156, 123, 121, 120, 118, 154, 170, 160, 120, 126, 123, 125, 127, 123, 106, 134, 124, 146, 123, 125, 131, 123, 111, 134, 103, 127, 131, 130, 129, 127, 73, 128, 115, 80, 129, 125, 128, 134, 135, 109, 130, 126, 138, 116, 125, 125, 140, 132, 138, 119, 135, 126, 139, 123, 121, 120, 147, 129, 123, 121, 119, 126, 131, 132, 121, 153, 119, 49, 117, 121, 132, 127, 124, 130, 124, 121, 150, 118, 144, 134, 134, 117, 124, 148, 128, 110, 122, 106, 122, 40, 102, 118, 115, 119, 127, 112, 127, 110, 119, 118, 119, 132, 120, 134, 124, 124, 121, 122, 124, 118, 122, 113, 127, 125, 118, 126, 132, 127, 124, 123, 117, 122, 127, 124, 127, 123, 118, 119, 126, 123, 130, 130, 119, 116, 128, 134, 121, 136, 131, 122, 118, 128, 116, 124, 121, 119, 121, 124, 115, 123, 123, 122, 129, 129, 123, 117, 121, 120, 121, 112, 123, 121, 129, 123, 117, 135, 125, 123, 120, 114, 121, 119, 119, 122, 121, 120, 125, 120, 119, 118, 123, 122, 123, 123, 122, 120, 129, 124, 121, 125, 128, 118, 123, 128, 124, 125, 126, 117, 125, 118, 120, 129, 128, 130, 120, 131, 119, 123, 125, 120, 127, 118, 124, 128, 116, 129, 116, 120, 121, 129, 124, 123, 123, 125, 134, 120, 121, 123, 131, 117, 124, 127, 128, 127, 117, 130, 127, 125, 124, 128, 120, 120, 131, 138, 121, 126, 119, 135, 115, 129, 118, 117, 125, 118, 124, 119, 122, 126, 131, 130, 124, 127, 123, 118, 127, 123, 124, 118, 120, 125, 127, 118, 125, 113, 132, 121, 118, 127, 135, 119, 122, 129, 119, 121, 121, 119, 115, 130, 120, 119, 120, 135, 118, 113, 123, 127, 119, 126, 122, 123, 115, 122, 126, 130, 125, 127, 120, 122, 122, 124, 125, 122, 117, 124, 133, 120, 123, 129, 119, 119, 132, 119, 118, 116, 136, 116, 127, 127, 127, 128, 118, 121, 132, 134, 119, 126, 116, 127, 124, 126, 124, 131, 114, 116, 120, 127, 121, 120, 131, 121, 123, 121, 126, 139, 124, 116, 122, 98, 119, 125, 126, 99, 113, 145, 119, 137, 118, 131, 113, 118, 128, 118, 100, 116, 120, 136, 114, 107, 128, 124, 112, 138, 144, 139, 141, 121, 125, 105, 130, 139, 108, 88, 119, 111, 123, 104, 139, 111, 136, 130, 111, 140, 115, 122, 151, 117, 121, 129, 145, 121, 127, 121, 126, 119, 114, 120, 118, 109, 128, 120, 126, 133, 129, 121, 125, 124, 127, 121, 106, 126, 118, 114, 123, 129, 140, 118, 110, 126, 112, 138, 115, 112, 122, 123, 121, 114, 120, 124, 109, 100, 112, 114, 127, 132, 116, 115, 139, 155, 89, 128, 114, 121, 118, 106, 118, 129, 129, 131, 111, 134, 120, 110, 119, 134, 119, 113, 122, 122, 107, 111, 99, 127, 118, 105, 128, 121, 114, 128, 117, 128, 136, 124, 124, 110, 121, 98, 117, 126, 110, 107, 137, 123, 122, 149, 113, 122, 122, 125, 131, 109, 124, 117, 138, 128, 137, 123, 113, 115, 140, 131, 123, 129, 121, 121, 137, 124, 117, 138, 117, 138, 94, 122, 124, 126, 145, 131, 144, 115, 119, 103, 126, 128, 122, 117, 120, 140, 124, 112, 155, 126, 125, 113, 132, 114, 136, 110, 104, 121, 112, 135, 123, 134, 131, 127, 132, 117, 115, 115, 123, 132, 102, 125, 148, 103, 124, 125, 122, 139, 125, 122, 120, 128, 145, 122, 108, 155, 125, 112, 154, 107, 103, 92, 106, 134, 132, 131, 120, 132, 132, 120, 120, 112, 122, 119, 130, 134, 127, 129, 117, 103, 123, 126, 127, 116, 119, 127, 114, 127, 123, 140, 134, 100, 88, 117, 116, 111, 127, 129, 131, 122, 120, 124, 115, 122, 129, 133, 127, 128, 107, 140, 128, 127, 107, 116, 132, 109, 123, 114, 114, 119, 150, 130, 110, 122, 114, 124, 107, 127, 126, 115, 136, 114, 129, 122, 121, 120, 125, 128, 119, 130, 124, 116, 108, 108, 123, 119, 128, 126, 120, 112, 140, 119, 119, 101, 118, 110, 131, 127, 104, 138, 123, 125, 110, 120, 127, 121, 117, 111, 132, 113, 133, 125, 122, 123, 134, 145, 126, 117, 127, 126, 115, 145, 127, 115, 125, 117, 109, 118, 135, 120, 125, 143, 119, 127, 125, 119, 125, 115, 145, 116, 115, 143, 138, 118, 113, 124, 109, 131, 118, 122, 115, 120, 127, 129, 110, 120, 123, 122, 123, 130, 122, 76, 134, 119, 113, 141, 119, 124, 114, 130, 121, 131, 131, 100, 110, 128, 123, 118, 100, 134, 121, 122, 149, 120, 103, 115, 127, 136, 123, 115, 118, 147, 130, 123, 105, 126, 121, 116, 141, 136, 119, 113, 98, 123, 105, 151, 123, 130, 111, 119, 141, 121, 128, 116, 112, 126, 120, 125, 104, 127, 132, 129, 138, 111, 122, 114, 118, 112, 118, 129, 109, 124, 123, 139, 112, 128, 126, 130, 100, 120, 132, 143, 144, 97, 122, 112, 123, 126, 122, 135, 106, 131, 139, 122, 145, 123, 163, 120, 139, 113, 136, 126, 117, 115, 112, 110, 118, 120, 122, 125, 112, 115, 109, 108, 128, 129, 109, 113, 75, 121, 126, 116, 126, 107, 128, 116, 121, 126, 125, 123, 110, 122, 128, 121, 120, 119, 124, 118, 140, 139, 157, 122, 125, 117, 119, 120, 121, 195, 111, 141, 155, 131, 120, 122, 145, 126, 128, 94, 112, 124, 120, 93, 122, 136, 119, 118, 135, 120, 115, 85, 122, 144, 121, 131, 132, 116, 129, 127, 119, 119, 120, 121, 120, 109, 107, 126, 126, 115, 135, 128, 116, 124, 133, 132, 119, 183, 126, 123, 113, 119, 120, 135, 136, 128, 124, 125, 116, 126, 125, 126, 128, 105, 121, 120, 119, 130, 124, 128, 126, 129, 128, 127, 121, 106, 125, 136, 119, 111, 117, 124, 114, 124, 126, 126, 127, 160, 118, 125, 115, 121, 120, 140, 122, 137, 120, 116, 123, 125, 128, 130, 113, 119, 119, 129, 122, 132, 126, 112, 127, 128, 131, 114, 166, 128, 107, 123, 116, 91, 128, 139, 136, 132, 146, 115, 108, 124, 129, 127, 116, 110, 133, 131, 98, 92, 129, 127, 121, 121, 116, 108, 129, 128, 121, 122, 123, 123, 120, 122, 120, 112, 117, 118, 116, 128, 107, 128, 111, 126, 126, 118, 125, 120, 117, 112, 124, 114, 125, 132, 111, 128, 111, 115, 118, 134, 128, 143, 108, 126, 118, 127, 120, 132, 129, 123, 122, 103, 117, 111, 118, 119, 127, 129, 125, 121, 114, 142, 116, 125, 127, 120, 121, 130, 123, 120, 129, 141, 120, 118, 121, 128, 121, 139, 132, 109, 121, 131, 126, 109, 113, 116, 118, 117, 132, 123, 123, 122, 122, 120, 126, 122, 124, 122, 123, 126, 124, 122, 123, 123, 122, 126, 131, 127, 124, 134, 123, 124, 126, 125, 124, 121, 128, 120, 122, 123, 121, 121, 124, 126, 123, 124, 120, 126, 129, 120, 122, 128, 120, 126, 118, 124, 122, 121, 126, 125, 119, 121, 132, 121, 121, 123, 125, 124, 119, 121, 122, 125, 126, 121, 123, 134, 124, 125, 126, 114, 123, 127, 120, 131, 126, 120, 119, 121, 124, 122, 121, 126, 124, 123, 121, 122, 123, 119, 126, 129, 127, 118, 125, 124, 125, 126, 125, 121, 121, 119, 129, 127, 121, 127, 123, 132, 120, 121, 127, 120, 122, 125, 118, 123, 123, 132, 123, 121, 120, 122, 122, 125, 122, 123, 131, 124, 128, 123, 124, 119, 122, 125, 123, 126, 120, 127, 128, 126, 125, 126, 125, 123, 127, 130, 126, 126, 124, 137, 118, 123, 120, 120, 122, 124, 123, 125, 124, 123, 127, 125, 123, 120, 131, 123, 125, 125, 122, 121, 125, 122, 124, 121, 133, 114, 132, 125, 124, 137, 122, 117, 130, 122, 120, 120, 123, 123, 119, 129, 123, 131, 122, 123, 125, 116, 123, 130, 125, 123, 122, 131, 118, 127, 129, 125, 125, 125, 122, 123, 121, 122, 128, 122, 116, 124, 122, 124, 129, 119, 124, 125, 125, 119, 119, 128, 121, 124, 120, 124, 125, 131, 118, 122, 129, 123, 124, 121, 121, 124, 123, 122, 123, 123, 117, 121, 119, 130, 122, 123, 122, 118, 122, 127, 127, 136, 124, 118, 114, 109, 125, 113, 129, 117, 120, 121, 122, 128, 119, 122, 130, 125, 117, 126, 106, 121, 122, 121, 126, 120, 123, 125, 127, 127, 128, 134, 143, 123, 135, 125, 136, 125, 147, 114, 135, 132, 120, 131, 118, 125, 118, 129, 122, 122, 131, 126, 120, 115, 126, 125, 120, 117, 124, 124, 140, 116, 124, 122, 120, 128, 120, 120, 114, 108, 122, 113, 123, 114, 133, 136, 136, 125, 122, 132, 131, 130, 133, 121, 128, 114, 123, 132, 120, 131, 111, 133, 109, 148, 127, 140, 116, 120, 131, 121, 129, 127, 121, 116, 125, 134, 131, 138, 122, 127, 133, 116, 136, 142, 108, 118, 152, 126, 117, 110, 115, 118, 127, 125, 122, 125, 132, 117, 136, 120, 124, 121, 126, 116, 150, 118, 133, 128, 126, 140, 113, 134, 115, 123, 131, 144, 122, 123, 120, 123, 126, 127, 110, 123, 133, 122, 134, 118, 120, 123, 121, 129, 134, 123, 117, 136, 126, 122, 122, 122, 126, 118, 119, 112, 129, 123, 126, 129, 127, 122, 116, 136, 129, 136, 116, 140, 127, 129, 127, 128, 120, 124, 117, 116, 123, 113, 132, 130, 103, 118, 116, 127, 112, 121, 137, 139, 119, 117, 116, 118, 119, 127, 137, 116, 118, 119, 131, 130, 128, 122, 123, 119, 119, 120, 113, 137, 127, 132, 103, 119, 128, 117, 130, 122, 122, 121, 115, 124, 124, 124, 122, 109, 130, 125, 120, 143, 148, 120, 132, 94, 125, 125, 122, 127, 130, 110, 109, 119, 121, 104, 126, 127, 132, 118, 124, 123, 118, 124, 123, 123, 123, 142, 122, 120, 121, 133, 126, 137, 125, 101, 130, 128, 125, 121, 128, 118, 126, 115, 124, 116, 125, 122, 120, 132, 126, 121, 125, 127, 124, 120, 118, 117, 125, 126, 107, 121, 134, 129, 119, 120, 138, 115, 121, 120, 131, 117, 109, 136, 137, 112, 131, 122, 124, 117, 126, 124, 127, 119, 121, 125, 118, 120, 167, 113, 124, 123, 122, 126, 127, 127, 120, 115, 115, 124, 120, 131, 122, 126, 117, 108, 134, 119, 126, 119, 135, 120, 133, 118, 130, 118, 125, 143, 121, 118, 125, 117, 112, 122, 122, 123, 110, 120, 120, 116, 124, 109, 124, 119, 122, 137, 122, 116, 130, 121, 132, 124, 128, 128, 128, 120, 127, 128, 129, 125, 108, 130, 121, 130, 128, 124, 128, 121, 102, 121, 116, 122, 119, 118, 135, 117, 122, 130, 122, 119, 121, 120, 116, 118, 117, 126, 116, 108, 119, 115, 119, 130, 115, 118, 123, 126, 127, 112, 133, 129, 122, 127, 111, 119, 132, 136, 138, 129, 112, 137, 125, 131, 121, 118, 126, 124, 122, 125, 139, 121, 127, 131, 143, 123, 118, 128, 159, 124, 150, 132, 129, 144, 124, 124, 117, 124, 123, 124, 123, 139, 129, 115, 133, 124, 122, 108, 123, 111, 128, 131, 130, 126, 135, 108, 117, 123, 114, 125, 128, 127, 118, 122, 132, 114, 120, 131, 119, 129, 126, 122, 116, 138, 128, 127, 134, 123, 120, 125, 114, 130, 133, 114, 124, 130, 115, 107, 120, 132, 118, 141, 129, 124, 130, 139, 125, 120, 119, 126, 117, 124, 127, 134, 125, 132, 129, 130, 121, 119, 129, 106, 127, 127, 124, 115, 126, 132, 131, 125, 125, 129, 113, 119, 101, 115, 114, 136, 129, 126, 130, 120, 139, 138, 122, 125, 121, 118, 91, 143, 133, 144, 113, 106, 128, 125, 126, 128, 118, 113, 126, 122, 116, 127, 139, 120, 130, 125, 139, 120, 131, 129, 117, 158, 132, 127, 121, 118, 121, 108, 125, 132, 129, 127, 111, 125, 138, 107, 116, 118, 117, 111, 118, 130, 118, 136, 131, 130, 127, 126, 136, 131, 115, 124, 125, 124, 112, 117, 126, 129, 134, 123, 123, 130, 149, 130, 134, 129, 123, 117, 129, 137, 125, 136, 117, 130, 133, 121, 108, 125, 121, 126, 117, 95, 118, 132, 110, 126, 131, 103, 124, 119, 127, 122, 127, 110, 113, 135, 123, 146, 110, 126, 128, 139, 127, 131, 128, 117, 127, 119, 110, 110, 150, 127, 125, 116, 123, 121, 141, 124, 124, 111, 117, 124, 127, 121, 125, 152, 114, 115, 106, 129, 129, 134, 121, 122, 127, 130, 130, 124, 121, 113, 128, 109, 138, 112, 122, 107, 109, 128, 133, 128, 139, 137, 122, 125, 124, 146, 124, 117, 116, 146, 106, 114, 116, 124, 146, 113, 116, 123, 109, 121, 125, 120, 123, 113, 121, 124, 131, 115, 119, 131, 121, 97, 126, 132, 125, 117, 122, 112, 123, 132, 124, 118, 127, 120, 125, 114, 126, 128, 113, 146, 133, 104, 125, 116, 140, 122, 127, 100, 119, 114, 111, 107, 137, 115, 124, 127, 122, 114, 116, 109, 125, 136, 108, 110, 111, 148, 125, 137, 114, 104, 128, 123, 125, 119, 135, 134, 104, 100, 144, 106, 104, 131, 139, 129, 122, 116, 142, 120, 135, 138, 118, 139, 113, 130, 123, 127, 127, 138, 119, 137, 120, 125, 113, 113, 121, 118, 112, 140, 129, 124, 126, 102, 141, 135, 109, 114, 126, 130, 119, 116, 139, 115, 132, 110, 120, 146, 143, 131, 118, 117, 121, 161, 113, 130, 134, 131, 117, 145, 128, 120, 115, 113, 100, 119, 119, 134, 135, 117, 122, 142, 125, 136, 127, 132, 139, 140, 119, 106, 117, 126, 117, 101, 102, 106, 111, 133, 110, 132, 116, 138, 117, 134, 129, 115, 108, 118, 114, 140, 129, 119, 128, 120, 134, 124, 140, 106, 118, 115, 121, 143, 128, 117, 140, 125, 102, 127, 121, 111, 129, 118, 102, 123, 120, 129, 138, 144, 131, 124, 114, 127, 119, 102, 114, 118, 104, 114, 109, 109, 87, 123, 132, 111, 130, 125, 140, 129, 127, 139, 130, 111, 120, 121, 130, 113, 107, 134, 121, 148, 93, 118, 105, 138, 135, 99, 124, 127, 109, 128, 124, 127, 113, 123, 130, 134, 111, 131, 124, 123, 127, 91, 133, 104, 120, 115, 117, 124, 113, 110, 138, 122, 113, 129, 144, 133, 102, 131, 134, 170, 118, 101, 143, 121, 111, 103, 127, 104, 103, 118, 136, 134, 112, 111, 112, 129, 107, 112, 176, 116, 129, 138, 128, 132, 122, 135, 120, 120, 116, 123, 117, 128, 127, 125, 114, 123, 131, 134, 114, 125, 126, 119, 129, 123, 120, 129, 119, 125, 121, 138, 120, 127, 129, 108, 123, 126, 124, 117, 123, 116, 121, 130, 124, 120, 146, 137, 145, 135, 115, 128, 120, 138, 120, 113, 116, 134, 113, 115, 118, 122, 125, 118, 129, 117, 114, 116, 140, 129, 120, 129, 102, 124, 120, 133, 129, 132, 134, 109, 120, 126, 95, 146, 120, 112, 121, 117, 139, 120, 127, 117, 123, 90, 130, 122, 111, 120, 126, 124, 133, 129, 130, 128, 123, 130, 125, 123, 119, 115, 116, 117, 106, 112, 126, 106, 129, 119, 127, 129, 122, 128, 122, 128, 132, 119, 124, 126, 116, 113, 118, 116, 114, 132, 117, 130, 114, 118, 124, 121, 110, 117, 124, 112, 127, 109, 126, 129, 132, 128, 147, 117, 118, 121, 130, 109, 122, 136, 112, 124, 127, 124, 140, 113, 120, 131, 116, 119, 124, 126, 130, 129, 98, 120, 127, 122, 121, 134, 129, 118, 121, 137, 125, 126, 134, 101, 115, 117, 127, 123, 116, 119, 127, 119, 123, 128, 127, 112, 125, 116, 129, 130, 140, 134, 124, 100, 124, 135, 103, 99, 116, 134, 101, 173, 112, 123, 157, 130, 108, 124, 126, 123, 112, 95, 117, 124, 152, 118, 135, 116, 134, 131, 125, 139, 126, 141, 132, 120, 128, 120, 122, 129, 131, 123, 123, 137, 116, 122, 120, 127, 134, 109, 130, 104, 117, 122, 123, 114, 117, 116, 127, 132, 127, 136, 120, 130, 111, 118, 132, 119, 130, 126, 111, 84, 137, 126, 139, 126, 110, 115, 124, 162, 128, 129, 112, 126, 127, 126, 138, 120, 127, 119, 122, 117, 126, 127, 135, 127, 124, 121, 122, 124, 144, 125, 140, 123, 124, 122, 130, 141, 143, 121, 105, 132, 127, 132, 119, 123, 118, 121, 130, 132, 121, 135, 126, 118, 121, 119, 112, 125, 126, 128, 138, 130, 120, 165, 130, 125, 130, 128, 120, 130, 129, 125, 125, 118, 135, 145, 121, 128, 124, 128, 130, 142, 125, 92, 129, 127, 83, 132, 136, 120, 127, 128, 131, 126, 120, 122, 116, 127, 129, 126, 113, 112, 118, 121, 123, 117, 101, 126, 107, 136, 123, 137, 124, 114, 131, 135, 127, 130, 121, 115, 129, 126, 105, 127, 130, 131, 130, 120, 116, 127, 140, 99, 116, 130, 117, 161, 119, 118, 129, 130, 125, 114, 130, 124, 126, 126, 133, 122, 130, 127, 136, 134, 113, 86, 116, 132, 119, 118, 126, 120, 123, 126, 88, 118, 110, 132, 125, 134, 107, 123, 126, 132, 128, 142, 122, 138, 121, 121, 125, 126, 118, 164, 140, 109, 113, 131, 131, 106, 125, 118, 94, 125, 115, 119, 138, 134, 122, 124, 114, 115, 129, 129, 123, 123, 123, 137, 125, 117, 136, 121, 130, 120, 133, 124, 135, 128, 127, 123, 94, 126, 135, 194, 126, 123, 133, 123, 129, 138, 124, 131, 128, 114, 129, 124, 123, 120, 111, 161, 121, 130, 126, 107, 128, 114, 119, 126, 126, 130, 118, 126, 117, 126, 124, 126, 122, 136, 136, 134, 87, 127, 128, 132, 131, 127, 122, 98, 134, 130, 124, 115, 123, 115, 140, 124, 126, 125, 131, 115, 103, 121, 128, 119, 115, 124, 134, 122, 138, 135, 124, 134, 123, 130, 135, 133, 113, 134, 123, 116, 125, 137, 124, 126, 128, 123, 120, 118, 149, 124, 130, 114, 126, 123, 128, 124, 131, 114, 137, 129, 116, 111, 122, 126, 127, 135, 122, 125, 121, 137, 110, 126, 131, 123, 126, 125, 118, 122, 125, 128, 122, 149, 120, 125, 135, 118, 172, 128, 123, 124, 115, 131, 122, 117, 142, 132, 128, 111, 138, 108, 123, 129, 120, 132, 126, 132, 121, 118, 140, 122, 124, 119, 126, 123, 124, 121, 127, 128, 125, 139, 130, 129, 109, 127, 120, 119, 125, 131, 121, 101, 131, 136, 119, 133, 124, 129, 95, 126, 125, 128, 125, 120, 126, 140, 122, 127, 130, 122, 129, 122, 134, 151, 133, 132, 132, 128, 126, 127, 135, 115, 145, 126, 121, 131, 126, 92, 145, 129, 132, 140, 118, 144, 126, 119, 113, 130, 137, 123, 123, 129, 132, 116, 122, 90, 123, 137, 128, 118, 125, 121, 121, 125, 119, 127, 130, 126, 127, 117, 111, 121, 121, 129, 127, 122, 126, 129, 128, 127, 122, 131, 128, 131, 131, 123, 128, 129, 121, 121, 129, 43, 123, 123, 125, 123, 119, 125, 112, 128, 121, 120, 117, 116, 121, 114, 134, 117, 128, 130, 127, 133, 130, 136, 116, 120, 121, 110, 144, 123, 151, 129, 123, 132, 121, 130, 125, 111, 125, 119, 120, 140, 120, 132, 131, 126, 133, 123, 132, 133, 125, 111, 128, 155, 129, 133, 119, 128, 120, 119, 113, 121, 131, 127, 132, 136, 120, 116, 138, 118, 118, 126, 123, 119, 112, 130, 124, 122, 128, 126, 133, 119, 133, 118, 130, 111, 113, 114, 118, 115, 130, 97, 124, 121, 119, 141, 144, 120, 123, 98, 113, 122, 128, 114, 140, 121, 116, 119, 125, 124, 123, 119, 125, 113, 122, 123, 127, 119, 124, 144, 129, 119, 121, 123, 111, 116, 118, 105, 116, 125, 125, 138, 129, 116, 122, 120, 120, 133, 121, 115, 128, 97, 138, 111, 115, 125, 122, 114, 113, 125, 133, 122, 121, 129, 125, 126, 134, 132, 127, 115, 116, 135, 129, 125, 138, 104, 126, 130, 115, 122, 123, 105, 126, 124, 120, 112, 136, 134, 136, 108, 110, 139, 126, 127, 111, 113, 122, 103, 121, 115, 115, 106, 136, 122, 108, 112, 119, 123, 136, 127, 130, 119, 123, 115, 117, 126, 131, 127, 125, 134, 140, 108, 134, 124, 144, 128, 120, 115, 113, 130, 123, 115, 130, 137, 124, 118, 95, 126, 122, 116, 117, 131, 137, 125, 151, 112, 122, 112, 120, 106, 127, 102, 119, 127, 132, 114, 136, 110, 124, 138, 118, 129, 132, 126, 120, 127, 121, 132, 126, 130, 114, 115, 115, 96, 127, 121, 120, 119, 128, 122, 106, 126, 127, 131, 168, 129, 127, 125, 117, 145, 121, 148, 122, 130, 133, 127, 138, 129, 126, 124, 129, 129, 127, 120, 123, 112, 98, 121, 128, 127, 133, 138, 134, 91, 116, 98, 108, 114, 113, 131, 107, 121, 127, 172, 131, 119, 103, 170, 138, 146, 121, 104, 144, 131, 131, 205, 122, 123, 118, 142, 124, 143, 119, 129, 111, 128, 124, 117, 122, 133, 154, 104, 132, 128, 114, 114, 124, 112, 132, 117, 136, 100, 126, 124, 135, 132, 124, 119, 112, 124, 126, 121, 126, 116, 111, 110, 92, 126, 120, 113, 123, 127, 95, 127, 116, 120, 115, 131, 125, 142, 120, 120, 135, 127, 121, 126, 119, 110, 137, 113, 135, 125, 130, 152, 133, 132, 119, 114, 125, 132, 129, 121, 125, 117, 126, 117, 111, 128, 115, 126, 132, 117, 116, 131, 128, 117, 119, 127, 102, 131, 126, 138, 127, 107, 132, 119, 115, 118, 131, 131, 137, 105, 130, 129, 128, 111, 119, 128, 159, 146, 119, 123, 121, 124, 132, 134, 119, 126, 124, 128, 118, 126, 127, 130, 131, 131, 120, 136, 126, 118, 138, 117, 125, 122, 126, 123, 126, 122, 126, 117, 117, 121, 129, 106, 123, 112, 131, 128, 126, 129, 124, 98, 127, 121, 113, 121, 120, 136, 98, 146, 113, 132, 127, 128, 119, 123, 131, 116, 115, 126, 132, 95, 125, 126, 121, 109, 130, 112, 132, 126, 118, 111, 131, 126, 125, 125, 125, 123, 127, 131, 128, 141, 109, 107, 147, 124, 128, 122, 112, 121, 106, 130, 126, 119, 122, 108, 120, 122, 129, 126, 128, 131, 101, 127, 123, 132, 118, 126, 136, 123, 126, 124, 124, 128, 125, 131, 117, 114, 125, 126, 117, 128, 147, 149, 118, 120, 131, 124, 116, 97, 107, 109, 118, 117, 117, 112, 130, 126, 114, 127, 121, 114, 118, 116, 129, 145, 131, 125, 122, 113, 125, 141, 135, 140, 123, 119, 123, 126, 109, 122, 138, 108, 113, 129, 129, 140, 126, 164, 120, 149, 133, 131, 115, 124, 112, 133, 120, 130, 124, 126, 125, 112, 124, 112, 112, 118, 112, 125, 127, 121, 120, 130, 124, 140, 113, 131, 147, 122, 112, 110, 129, 113, 107, 112, 128, 142, 119, 127, 116, 158, 111, 118, 134, 127, 129, 113, 125, 110, 127, 135, 118, 125, 113, 112, 130, 137, 141, 124, 129, 138, 132, 114, 113, 141, 130, 111, 109, 129, 129, 119, 115, 116, 132, 123, 119, 118, 137, 120, 127, 134, 116, 119, 126, 124, 117, 135, 115, 110, 124, 121, 130, 101, 141, 128, 122, 134, 114, 106, 124, 134, 109, 113, 120, 131, 127, 125, 116, 127, 121, 133, 118, 130, 122, 134, 131, 136, 112, 135, 129, 107, 136, 114, 130, 102, 131, 127, 138, 123, 114, 135, 121, 111, 118, 147, 120, 129, 128, 112, 134, 116, 117, 116, 135, 118, 120, 84, 130, 132, 123, 130, 117, 128, 114, 127, 125, 138, 115, 117, 126, 105, 134, 122, 125, 115, 120, 116, 121, 132, 128, 114, 114, 103, 126, 126, 129, 125, 123, 117, 129, 132, 122, 128, 123, 108, 121, 123, 112, 121, 114, 109, 124, 131, 131, 124, 120, 124, 125, 124, 120, 127, 122, 121, 125, 135, 119, 120, 113, 121, 105, 122, 127, 118, 128, 123, 142, 117, 113, 126, 118, 129, 118, 119, 114, 117, 133, 108, 127, 124, 110, 122, 125, 130, 125, 122, 116, 133, 134, 150, 121, 127, 112, 132, 123, 123, 140, 126, 123, 131, 124, 97, 125, 113, 127, 117, 122, 135, 129, 130, 119, 125, 136, 145, 129, 123, 135, 113, 130, 131, 116, 123, 116, 128, 123, 119, 112, 123, 125, 118, 132, 124, 122, 120, 126, 121, 132, 141, 121, 121, 128, 120, 135, 119, 145, 124, 117, 115, 131, 130, 119, 117, 118, 127, 120, 121, 117, 126, 121, 108, 132, 122, 119, 122, 115, 126, 123, 152, 120, 125, 115, 123, 108, 115, 127, 119, 122, 124, 126, 143, 124, 120, 116, 125, 153, 124, 110, 132, 127, 126, 126, 128, 107, 142, 117, 132, 124, 145, 126, 127, 125, 125, 120, 124, 126, 129, 118, 120, 129, 116, 113, 100, 127, 124, 122, 140, 125, 122, 122, 124, 122, 127, 123, 114, 122, 119, 129, 127, 125, 119, 116, 135, 139, 124, 125, 113, 121, 125, 127, 118, 122, 131, 112, 109, 104, 125, 124, 129, 121, 122, 132, 128, 124, 125, 117, 129, 109, 114, 123, 115, 138, 118, 154, 117, 135, 121, 122, 134, 113, 119, 120, 117, 129, 131, 127, 115, 111, 130, 126, 127, 108, 119, 113, 120, 119, 133, 116, 117, 134, 120, 115, 122, 150, 126, 127, 138, 116, 137, 113, 112, 142, 112, 129, 120, 116, 144, 128, 117, 114, 135, 98, 109, 95, 126, 97, 127, 127, 124, 125, 125, 125, 120, 128, 127, 127, 118, 141, 124, 93, 122, 134, 96, 120, 123, 131, 126, 138, 128, 135, 118, 110, 123, 159, 113, 127, 126, 112, 128, 140, 125, 114, 126, 122, 141, 122, 127, 102, 142, 120, 125, 121, 119, 131, 131, 120, 116, 120, 125, 128, 129, 123, 132, 86, 112, 131, 111, 137, 137, 126, 126, 133, 120, 124, 118, 124, 135, 129, 101, 133, 123, 104, 145, 140, 121, 100, 126, 116, 103, 115, 121, 119, 114, 138, 124, 125, 123, 121, 125, 119, 124, 120, 121, 102, 123, 132, 129, 132, 128, 140, 128, 109, 117, 140, 129, 127, 132, 129, 128, 112, 120, 114, 115, 134, 132, 123, 120, 125, 121, 127, 126, 124, 124, 121, 134, 105, 114, 128, 119, 131, 120, 118, 117, 121, 122, 100, 116, 125, 106, 124, 129, 178, 137, 112, 124, 124, 133, 121, 138, 121, 126, 121, 132, 130, 157, 124, 133, 118, 111, 115, 80, 175, 127, 120, 141, 137, 120, 152, 126, 131, 120, 125, 131, 100, 122, 136, 122, 131, 121, 117, 122, 131, 122, 125, 133, 126, 123, 123, 122, 129, 126, 128, 121, 133, 114, 119, 129, 124, 128, 122, 132, 121, 120, 121, 130, 128, 117, 132, 147, 126, 121, 109, 130, 129, 119, 117, 128, 156, 122, 121, 123, 129, 129, 126, 116, 118, 118, 131, 133, 122, 128, 124, 119, 128, 128, 148, 123, 121, 130, 126, 127, 133, 119, 119, 126, 125, 129, 130, 130, 127, 125, 121, 119, 128, 129, 124, 112, 125, 132, 120, 126, 127, 108, 118, 124, 123, 130, 128, 124, 121, 135, 135, 119, 124, 130, 92, 130, 122, 132, 125, 101, 126, 135, 123, 121, 122, 126, 124, 123, 116, 122, 152, 122, 128, 125, 129, 128, 118, 123, 126, 85, 130, 121, 181, 130, 119, 115, 128, 128, 122, 118, 91, 126, 118, 128, 133, 112, 130, 125, 127, 112, 123, 122, 124, 129, 122, 116, 119, 129, 131, 125, 128, 116, 119, 129, 131, 111, 127, 115, 128, 125, 143, 131, 127, 127, 130, 117, 123, 119, 125, 124, 123, 130, 125, 120, 125, 122, 122, 126, 125, 120, 125, 127, 123, 122, 122, 121, 113, 125, 122, 119, 121, 114, 106, 124, 117, 154, 134, 111, 127, 129, 121, 118, 126, 123, 134, 119, 103, 146, 125, 120, 125, 127, 118, 129, 132, 126, 124, 121, 127, 132, 114, 131, 109, 152, 107, 127, 125, 126, 123, 132, 122, 123, 111, 124, 124, 131, 133, 125, 135, 111, 113, 120, 126, 129, 95, 121, 144, 149, 133, 77, 114, 168, 128, 118, 123, 115, 124, 128, 85, 123, 119, 121, 111, 121, 126, 130, 151, 122, 111, 124, 111, 122, 125, 128, 130, 114, 125, 113, 118, 115, 125, 118, 126, 121, 130, 124, 120, 136, 121, 109, 121, 120, 119, 109, 129, 124, 126, 118, 125, 106, 120, 116, 129, 134, 120, 123, 108, 118, 118, 127, 125, 119, 120, 115, 130, 127, 119, 119, 126, 123, 117, 128, 117, 146, 128, 126, 119, 118, 135, 147, 108, 127, 143, 138, 122, 122, 112, 114, 127, 130, 112, 119, 122, 117, 129, 111, 163, 121, 129, 115, 121, 123, 112, 127, 120, 137, 128, 143, 120, 131, 116, 119, 126, 92, 124, 130, 126, 112, 119, 119, 135, 131, 105, 132, 131, 138, 125, 122, 120, 127, 115, 104, 128, 129, 126, 128, 113, 119, 128, 135, 112, 124, 128, 127, 111, 111, 123, 126, 124, 121, 110, 118, 132, 118, 123, 130, 122, 138, 107, 118, 121, 138, 128, 126, 120, 133, 109, 119, 123, 113, 138, 117, 116, 124, 125, 113, 116, 140, 119, 122, 120, 128, 122, 122, 121, 128, 125, 128, 113, 127, 133, 113, 144, 126, 123, 124, 113, 128, 111, 103, 116, 147, 126, 121, 137, 121, 117, 116, 126, 115, 122, 109, 127, 132, 135, 130, 122, 130, 128, 129, 128, 125, 126, 113, 123, 122, 84, 119, 102, 129, 122, 108, 124, 135, 123, 148, 130, 119, 138, 119, 120, 120, 123, 126, 118, 152, 118, 108, 112, 118, 121, 111, 134, 146, 129, 125, 109, 129, 122, 139, 127, 107, 121, 137, 107, 114, 118, 117, 131, 121, 122, 120, 127, 122, 106, 129, 130, 144, 121, 112, 127, 112, 123, 113, 138, 142, 132, 122, 127, 127, 115, 116, 116, 122, 119, 102, 127, 113, 119, 106, 119, 120, 128, 130, 107, 108, 130, 147, 126, 108, 133, 116, 120, 118, 110, 126, 117, 126, 123, 118, 131, 121, 128, 119, 140, 148, 122, 123, 126, 120, 124, 126, 119, 97, 115, 117, 113, 139, 120, 122, 101, 101, 120, 117, 118, 139, 132, 114, 127, 116, 113, 101, 144, 120, 123, 120, 119, 110, 122, 141, 118, 129, 117, 137, 128, 115, 121, 118, 117, 113, 123, 121, 112, 129, 142, 125, 130, 126, 115, 121, 124, 118, 139, 118, 123, 120, 100, 114, 126, 124, 124, 121, 109, 125, 123, 135, 115, 130, 118, 133, 104, 118, 124, 134, 138, 124, 116, 121, 146, 137, 131, 117, 128, 115, 125, 138, 138, 104, 127, 118, 135, 128, 127, 122, 135, 122, 118, 136, 128, 109, 124, 130, 109, 129, 126, 145, 118, 121, 116, 127, 116, 128, 116, 128, 113, 125, 119, 127, 132, 97, 126, 124, 119, 135, 124, 135, 125, 127, 132, 130, 108, 157, 130, 122, 110, 126, 106, 131, 129, 125, 142, 127, 120, 128, 108, 120, 104, 130, 122, 110, 115, 117, 101, 123, 132, 108, 121, 124, 125, 157, 135, 133, 130, 109, 122, 125, 126, 113, 131, 133, 122, 128, 128, 127, 118, 117, 139, 127, 122, 121, 121, 136, 131, 115, 127, 123, 144, 124, 124, 132, 113, 136, 127, 111, 129, 113, 123, 133, 122, 116, 150, 118, 135, 115, 108, 122, 130, 102, 127, 108, 138, 133, 130, 127, 126, 116, 123, 115, 123, 130, 132, 108, 123, 123, 117, 133, 129, 117, 128, 134, 119, 137, 130, 133, 118, 134, 127, 122, 120, 131, 122, 126, 119, 113, 120, 123, 127, 114, 120, 128, 128, 124, 120, 127, 120, 123, 116, 124, 124, 128, 122, 125, 123, 117, 121, 121, 114, 124, 123, 127, 143, 121, 123, 125, 124, 129, 120, 123, 128, 123, 125, 134, 127, 129, 116, 130, 130, 110, 127, 119, 129, 129, 134, 120, 111, 127, 117, 134, 122, 114, 129, 122, 120, 125, 124, 128, 126, 125, 118, 125, 126, 134, 124, 127, 120, 131, 120, 108, 126, 121, 132, 121, 126, 120, 128, 121, 136, 118, 122, 130, 123, 123, 121, 98, 118, 123, 114, 121, 126, 119, 114, 117, 116, 130, 128, 125, 119, 127, 124, 124, 124, 130, 122, 122, 139, 122, 124, 124, 127, 123, 126, 122, 131, 118, 128, 125, 128, 132, 124, 128, 118, 115, 128, 119, 124, 112, 139, 128, 130, 123, 128, 118, 134, 126, 127, 122, 121, 126, 117, 110, 116, 123, 126, 125, 121, 114, 123, 130, 121, 123, 125, 136, 129, 122, 138, 114, 126, 118, 122, 119, 118, 127, 124, 120, 119, 123, 129, 118, 122, 134, 130, 114, 127, 119, 133, 124, 121, 121, 130, 117, 127, 121, 127, 129, 131, 124, 126, 126, 120, 121, 125, 128, 116, 120, 128, 117, 127, 138, 119, 125, 124, 117, 135, 123, 131, 122, 119, 116, 117, 125, 125, 124, 128, 126, 132, 130, 122, 125, 132, 127, 134, 129, 137, 133, 123, 121, 123, 144, 129, 129, 132, 127, 129, 112, 126, 141, 127, 122, 123, 147, 112, 115, 122, 114, 123, 126, 125, 119, 116, 137, 123, 119, 125, 127, 128, 127, 121, 113, 123, 126, 129, 133, 108, 133, 118, 133, 124, 99, 113, 126, 132, 129, 120, 120, 120, 117, 136, 111, 116, 120, 113, 149, 102, 130, 134, 132, 115, 136, 127, 113, 117, 120, 130, 108, 134, 126, 118, 111, 116, 125, 157, 122, 116, 122, 127, 125, 121, 126, 115, 123, 118, 116, 129, 125, 122, 121, 126, 125, 122, 123, 127, 122, 117, 119, 115, 115, 133, 130, 126, 120, 126, 113, 118, 109, 134, 122, 122, 124, 133, 116, 127, 114, 107, 124, 119, 127, 123, 137, 119, 132, 114, 131, 135, 122, 129, 124, 134, 115, 129, 126, 132, 116, 118, 122, 108, 131, 125, 128, 119, 123, 119, 124, 131, 132, 124, 121, 117, 122, 122, 127, 127, 127, 131, 126, 131, 121, 128, 113, 136, 119, 125, 122, 141, 132, 109, 114, 115, 119, 132, 121, 117, 106, 130, 105, 116, 125, 121, 124, 130, 132, 130, 106, 156, 102, 127, 124, 122, 129, 129, 124, 121, 130, 140, 127, 117, 131, 112, 119, 128, 132, 124, 116, 140, 117, 131, 114, 126, 116, 129, 128, 127, 119, 135, 129, 121, 125, 125, 127, 124, 122, 122, 124, 121, 114, 112, 101, 118, 95, 141, 113, 139, 128, 121, 131, 127, 126, 115, 128, 137, 139, 109, 109, 129, 138, 130, 134, 123, 130, 131, 124, 117, 120, 123, 129, 117, 131, 127, 124, 130, 119, 125, 117, 126, 125, 123, 139, 127, 112, 123, 129, 117, 126, 123, 125, 119, 122, 123, 123, 126, 126, 130, 125, 142, 122, 123, 125, 125, 124, 120, 124, 125, 135, 143, 122, 119, 119, 123, 116, 122, 137, 113, 126, 126, 116, 116, 128, 124, 121, 120, 130, 128, 112, 126, 110, 125, 127, 129, 126, 118, 117, 130, 129, 123, 141, 124, 125, 120, 129, 116, 126, 127, 129, 123, 126, 120, 123, 130, 122, 121, 123, 128, 136, 125, 124, 130, 128, 120, 124, 120, 126, 126, 125, 128, 123, 130, 138, 121, 125, 126, 121, 126, 126, 132, 122, 119, 128, 128, 119, 129, 118, 122, 98, 122, 123, 119, 130, 123, 136, 121, 116, 132, 116, 132, 128, 121, 128, 122, 135, 126, 126, 121, 139, 129, 123, 127, 132, 125, 123, 127, 155, 124, 122, 121, 124, 137, 123, 122, 124, 122, 133, 124, 124, 134, 136, 110, 127, 143, 146, 123, 127, 123, 129, 126, 121, 121, 128, 126, 112, 126, 122, 121, 122, 130, 126, 135, 124, 126, 123, 123, 126, 124, 120, 130, 126, 117, 106, 112, 127, 125, 129, 108, 125, 125, 128, 122, 122, 126, 127, 124, 121, 130, 116, 127, 122, 119, 122, 135, 131, 116, 127, 127, 122, 128, 125, 122, 121, 126, 115, 124, 122, 126, 133, 120, 131, 119, 122, 131, 124, 126, 124, 116, 118, 123, 120, 126, 119, 122, 126, 122, 125, 128, 124, 123, 123, 122, 127, 126, 131, 124, 128, 130, 127, 125, 125, 124, 113, 109, 124, 124, 106, 115, 133, 121, 140, 119, 127, 137, 120, 127, 118, 122, 133, 124, 129, 124, 124, 128, 123, 127, 124, 131, 129, 131, 121, 127, 131, 120, 113, 136, 139, 125, 119, 122, 118, 132, 113, 126, 122, 121, 135, 129, 133, 128, 120, 111, 119, 121, 132, 128, 128, 151, 133, 127, 140, 111, 133, 129, 138, 124, 124, 126, 117, 130, 120, 128, 126, 125, 118, 126, 121, 125, 138, 121, 123, 117, 100, 127, 137, 119, 123, 108, 115, 121, 120, 128, 120, 111, 118, 123, 127, 125, 125, 118, 118, 116, 121, 122, 140, 126, 127, 146, 120, 130, 133, 119, 126, 126, 120, 113, 124, 129, 126, 124, 122, 133, 111, 141, 128, 127, 132, 128, 103, 123, 130, 124, 125, 125, 143, 133, 124, 119, 127, 133, 127, 120, 122, 116, 127, 125, 121, 126, 130, 144, 129, 119, 139, 124, 127, 116, 129, 124, 132, 131, 123, 122, 131, 130, 127, 131, 126, 121, 116, 152, 104, 108, 130, 124, 130, 139, 126, 132, 120, 125, 116, 120, 128, 142, 127, 124, 143, 136, 132, 113, 130, 117, 138, 125, 126, 130, 130, 126, 122, 128, 138, 130, 111, 125, 114, 125, 111, 117, 128, 116, 148, 129, 121, 113, 144, 128, 115, 124, 90, 126, 132, 104, 120, 128, 120, 119, 123, 125, 126, 109, 118, 116, 125, 123, 127, 125, 119, 126, 122, 125, 109, 149, 116, 132, 119, 123, 121, 124, 124, 121, 130, 123, 115, 123, 119, 119, 109, 123, 127, 122, 126, 121, 127, 119, 123, 126, 127, 113, 119, 120, 127, 123, 129, 121, 130, 148, 118, 132, 121, 127, 120, 122, 133, 134, 116, 129, 125, 116, 117, 123, 126, 124, 126, 120, 146, 119, 152, 152, 123, 127, 134, 110, 127, 122, 125, 126, 132, 110, 126, 130, 122, 143, 114, 128, 124, 121, 134, 111, 108, 122, 116, 113, 115, 120, 139, 122, 118, 128, 127, 134, 130, 121, 119, 125, 119, 117, 123, 122, 121, 133, 125, 123, 125, 116, 123, 126, 110, 127, 131, 124, 110, 119, 121, 117, 137, 132, 121, 109, 122, 125, 139, 119, 124, 122, 143, 116, 125, 121, 118, 134, 119, 114, 123, 128, 138, 116, 132, 113, 125, 120, 125, 139, 128, 137, 118, 129, 129, 120, 109, 124, 121, 131, 127, 123, 126, 143, 121, 131, 121, 124, 114, 120, 142, 127, 123, 116, 148, 108, 121, 109, 125, 121, 123, 115, 132, 122, 113, 137, 129, 119, 109, 133, 131, 129, 127, 126, 122, 121, 124, 132, 122, 137, 116, 140, 123, 126, 126, 132, 115, 124, 133, 124, 122, 125, 128, 122, 136, 126, 133, 125, 124, 115, 115, 130, 121, 132, 140, 123, 134, 119, 119, 127, 126, 127, 135, 123, 109, 118, 130, 127, 128, 111, 125, 131, 117, 134, 118, 123, 123, 134, 116, 118, 126, 117, 128, 141, 142, 131, 135, 122, 123, 137, 144, 111, 141, 127, 112, 115, 122, 123, 121, 103, 119, 108, 129, 134, 128, 129, 103, 119, 125, 117, 141, 111, 128, 96, 132, 123, 117, 133, 123, 127, 116, 117, 123, 121, 124, 116, 138, 132, 124, 125, 117, 119, 116, 125, 113, 125, 140, 130, 144, 123, 144, 138, 125, 131, 145, 128, 105, 128, 136, 104, 128, 131, 173, 124, 130, 121, 140, 117, 128, 122, 124, 113, 104, 124, 111, 138, 111, 117, 105, 123, 123, 125, 107, 128, 107, 129, 125, 118, 116, 119, 117, 120, 132, 123, 120, 119, 104, 106, 124, 131, 118, 124, 126, 136, 120, 122, 124, 145, 154, 125, 133, 122, 121, 116, 115, 135, 125, 116, 141, 126, 118, 117, 112, 123, 137, 89, 122, 125, 138, 105, 123, 126, 125, 128, 148, 112, 126, 121, 126, 118, 118, 112, 98, 151, 123, 129, 109, 128, 119, 127, 124, 123, 124, 131, 130, 102, 123, 133, 133, 137, 133, 103, 103, 131, 117, 134, 140, 119, 120, 124, 130, 120, 120, 127, 121, 123, 115, 129, 129, 123, 130, 119, 127, 125, 133, 129, 114, 119, 130, 114, 117, 123, 121, 130, 128, 169, 129, 161, 126, 122, 126, 123, 134, 133, 135, 131, 108, 119, 110, 106, 110, 122, 122, 128, 134, 124, 122, 124, 128, 114, 126, 113, 113, 141, 131, 110, 121, 129, 109, 121, 114, 126, 123, 137, 122, 126, 123, 119, 126, 129, 117, 114, 126, 122, 115, 128, 126, 127, 148, 119, 131, 118, 122, 120, 133, 109, 108, 126, 141, 112, 127, 122, 126, 133, 129, 123, 110, 125, 118, 126, 117, 124, 120, 135, 131, 120, 113, 130, 123, 121, 146, 106, 123, 118, 128, 128, 112, 122, 112, 126, 126, 124, 121, 121, 119, 128, 125, 122, 117, 124, 116, 118, 112, 115, 115, 122, 115, 127, 175, 129, 104, 119, 112, 110, 125, 125, 120, 129, 131, 114, 124, 136, 108, 116, 128, 123, 132, 111, 127, 132, 79, 133, 175, 133, 126, 115, 132, 134, 110, 100, 128, 127, 122, 117, 126, 134, 131, 124, 145, 114, 130, 123, 126, 123, 118, 134, 123, 128, 121, 126, 116, 115, 124, 96, 128, 121, 129, 108, 121, 116, 123, 131, 122, 121, 147, 123, 107, 192, 121, 121, 125, 104, 115, 123, 126, 124, 123, 122, 126, 116, 124, 124, 129, 132, 120, 130, 140, 130, 140, 129, 131, 118, 124, 115, 136, 129, 119, 127, 118, 115, 136, 107, 120, 136, 109, 130, 123, 112, 130, 129, 113, 123, 137, 131, 117, 135, 129, 123, 108, 121, 121, 124, 115, 177, 116, 129, 131, 124, 129, 122, 124, 119, 123, 99, 105, 120, 122, 117, 107, 119, 120, 115, 128, 102, 128, 131, 113, 126, 115, 122, 119, 101, 128, 123, 126, 130, 123, 109, 126, 120, 147, 111, 123, 128, 132, 125, 124, 119, 130, 124, 102, 119, 115, 121, 125, 124, 136, 119, 126, 138, 140, 121, 137, 137, 126, 129, 127, 113, 109, 143, 109, 130, 118, 119, 145, 143, 116, 119, 127, 125, 136, 111, 104, 118, 109, 101, 148, 122, 138, 129, 119, 126, 135, 119, 125, 124, 125, 118, 132, 114, 126, 122, 133, 117, 127, 73, 117, 105, 107, 123, 109, 128, 117, 116, 116, 132, 120, 120, 115, 129, 126, 132, 132, 130, 114, 128, 101, 119, 128, 114, 119, 139, 137, 128, 189, 112, 168, 114, 122, 113, 117, 124, 131, 130, 101, 122, 121, 100, 85, 124, 101, 119, 119, 133, 119, 136, 87, 126, 136, 124, 114, 112, 117, 126, 131, 114, 126, 135, 100, 127, 118, 103, 129, 130, 129, 119, 120, 129, 112, 126, 107, 107, 184, 135, 131, 134, 132, 115, 126, 122, 143, 130, 118, 135, 118, 112, 131, 116, 126, 109, 110, 124, 127, 112, 131, 130, 123, 138, 129, 120, 119, 122, 123, 119, 124, 122, 109, 114, 121, 137, 121, 126, 139, 116, 121, 124, 133, 122, 120, 117, 130, 126, 115, 128, 119, 113, 118, 94, 109, 126, 117, 130, 136, 138, 134, 117, 129, 120, 138, 143, 125, 123, 135, 132, 105, 109, 115, 109, 119, 145, 114, 127, 117, 133, 120, 129, 104, 129, 120, 84, 110, 106, 125, 115, 140, 121, 140, 115, 114, 128, 133, 109, 133, 116, 129, 126, 136, 125, 131, 116, 123, 137, 119, 122, 131, 125, 121, 118, 114, 121, 120, 116, 124, 133, 128, 110, 121, 133, 128, 110, 128, 121, 148, 138, 121, 108, 116, 117, 120, 120, 113, 117, 106, 114, 122, 128, 132, 132, 126, 136, 139, 134, 152, 126, 128, 120, 124, 133, 126, 121, 110, 131, 131, 120, 135, 111, 107, 121, 110, 118, 106, 133, 149, 118, 105, 90, 120, 117, 127, 121, 128, 142, 114, 128, 121, 126, 124, 117, 114, 129, 118, 116, 125, 149, 136, 123, 120, 116, 136, 120, 124, 123, 114, 112, 127, 131, 114, 127, 132, 139, 129, 134, 112, 141, 108, 132, 117, 123, 126, 126, 154, 111, 126, 126, 111, 129, 136, 131, 123, 139, 113, 117, 109, 142, 128, 119, 100, 106, 133, 129, 121, 93, 104, 139, 132, 117, 131, 126, 110, 100, 120, 130, 126, 124, 113, 113, 121, 101, 98, 141, 119, 133, 128, 133, 131, 126, 114, 126, 112, 135, 115, 141, 122, 124, 130, 114, 119, 135, 135, 144, 120, 122, 127, 86, 122, 114, 109, 113, 128, 131, 121, 113, 129, 133, 124, 129, 118, 120, 95, 103, 135, 110, 124, 128, 120, 117, 122, 110, 121, 137, 125, 110, 130, 126, 118, 117, 116, 121, 137, 126, 136, 120, 152, 119, 122, 140, 132, 131, 118, 123, 124, 121, 114, 113, 124, 124, 127, 124, 118, 121, 143, 121, 117, 130, 117, 114, 98, 120, 117, 128, 120, 122, 140, 108, 130, 140, 132, 130, 137, 127, 114, 131, 127, 121, 139, 121, 125, 122, 128, 106, 123, 126, 117, 130, 115, 112, 127, 119, 113, 133, 134, 131, 106, 116, 128, 133, 126, 129, 121, 131, 123, 113, 132, 114, 112, 124, 125, 114, 139, 135, 123, 122, 127, 125, 114, 121, 122, 116, 115, 112, 115, 133, 110, 132, 133, 124, 131, 138, 115, 110, 131, 185, 127, 116, 129, 142, 120, 121, 111, 129, 111, 120, 127, 125, 126, 131, 106, 129, 118, 118, 112, 128, 135, 132, 124, 125, 98, 130, 94, 124, 123, 126, 122, 116, 131, 125, 92, 117, 120, 125, 128, 114, 128, 104, 117, 132, 120, 127, 122, 115, 137, 120, 123, 123, 119, 103, 127, 110, 113, 117, 120, 123, 118, 134, 127, 132, 134, 139, 130, 123, 130, 134, 133, 114, 135, 153, 127, 126, 139, 122, 119, 125, 120, 132, 123, 116, 147, 129, 108, 174, 119, 130, 132, 131, 126, 138, 121, 125, 104, 110, 120, 122, 135, 124, 121, 123, 109, 124, 127, 126, 119, 120, 119, 127, 122, 115, 129, 121, 127, 124, 108, 110, 107, 143, 126, 128, 123, 110, 127, 121, 120, 129, 121, 118, 116, 115, 122, 125, 118, 143, 110, 96, 123, 112, 115, 124, 115, 120, 117, 125, 133, 113, 127, 116, 127, 126, 124, 109, 124, 105, 120, 114, 128, 123, 106, 117, 110, 118, 119, 126, 130, 130, 127, 133, 130, 117, 131, 131, 124, 100, 119, 128, 117, 128, 126, 119, 129, 123, 123, 126, 146, 115, 143, 119, 119, 125, 127, 108, 120, 130, 132, 134, 102, 90, 120, 131, 128, 128, 121, 150, 106, 129, 131, 100, 119, 125, 107, 144, 125, 117, 113, 129, 115, 130, 128, 126, 122, 122, 120, 143, 116, 127, 115, 114, 124, 129, 107, 126, 120, 136, 96, 124, 118, 122, 128, 129, 118, 119, 131, 118, 123, 136, 135, 116, 130, 131, 127, 124, 121, 149, 134, 115, 97, 123, 132, 116, 115, 118, 116, 121, 128, 124, 128, 146, 124, 122, 108, 158, 129, 118, 127, 119, 131, 132, 120, 126, 111, 124, 119, 125, 111, 114, 125, 122, 133, 131, 138, 142, 109, 127, 122, 101, 127, 164, 132, 126, 120, 112, 137, 132, 112, 112, 125, 127, 114, 126, 111, 120, 126, 112, 106, 126, 98, 134, 123, 112, 124, 126, 121, 106, 114, 131, 118, 129, 117, 118, 121, 128, 124, 124, 147, 126, 113, 119, 128, 115, 119, 117, 116, 105, 120, 138, 128, 124, 117, 128, 110, 117, 139, 148, 109, 108, 127, 122, 96, 134, 125, 119, 123, 132, 114, 134, 125, 114, 114, 119, 124, 132, 137, 110, 119, 124, 111, 126, 124, 108, 115, 129, 130, 117, 118, 118, 123, 121, 121, 122, 130, 128, 126, 119, 112, 125, 132, 118, 116, 125, 123, 119, 114, 137, 137, 136, 115, 126, 131, 125, 115, 129, 125, 121, 122, 151, 116, 126, 121, 112, 118, 126, 125, 131, 126, 123, 113, 136, 118, 119, 124, 136, 125, 115, 130, 122, 124, 133, 122, 144, 114, 116, 116, 109, 135, 112, 104, 129, 119, 117, 124, 126, 130, 128, 128, 148, 126, 117, 134, 104, 105, 120, 118, 126, 131, 156, 114, 114, 119, 124, 119, 121, 110, 131, 122, 118, 137, 118, 135, 130, 111, 126, 134, 119, 126, 126, 127, 113, 117, 126, 104, 128, 125, 120, 110, 133, 123, 122, 112, 117, 132, 80, 130, 117, 145, 130, 120, 117, 111, 114, 157, 122, 125, 135, 128, 158, 118, 119, 108, 147, 131, 145, 122, 117, 118, 139, 117, 131, 132, 129, 142, 120, 110, 153, 145, 138, 123, 126, 126, 123, 132, 118, 126, 124, 108, 127, 131, 119, 121, 123, 124, 130, 146, 132, 146, 134, 104, 132, 157, 117, 141, 130, 133, 117, 128, 126, 126, 141, 136, 120, 128, 124, 129, 133, 143, 126, 136, 133, 123, 131, 132, 125, 130, 137, 137, 118, 129, 110, 117, 118, 114, 105, 126, 116, 151, 131, 102, 116, 127, 110, 109, 129, 116, 131, 146, 124, 121, 111, 99, 128, 135, 133, 121, 128, 128, 116, 157, 123, 123, 124, 129, 118, 102, 127, 143, 130, 127, 122, 111, 137, 146, 120, 111, 134, 130, 132, 146, 132, 101, 140, 125, 133, 100, 126, 110, 113, 120, 115, 131, 122, 139, 115, 142, 108, 131, 116, 114, 136, 119, 112, 120, 131, 112, 138, 121, 114, 136, 139, 120, 126, 107, 122, 121, 124, 114, 107, 128, 130, 134, 129, 123, 121, 144, 138, 110, 110, 124, 142, 120, 136, 141, 120, 117, 115, 123, 111, 110, 144, 135, 117, 112, 116, 119, 98, 133, 126, 132, 122, 125, 124, 126, 128, 115, 127, 123, 130, 127, 133, 116, 122, 109, 115, 156, 110, 112, 102, 105, 116, 103, 115, 143, 108, 116, 126, 115, 132, 109, 139, 129, 106, 150, 136, 125, 111, 102, 116, 114, 120, 121, 124, 106, 102, 115, 130, 121, 121, 127, 144, 126, 120, 114, 134, 127, 137, 120, 123, 119, 130, 101, 134, 132, 122, 130, 137, 147, 112, 109, 125, 119, 122, 126, 121, 130, 121, 114, 125, 135, 126, 116, 126, 110, 137, 126, 127, 122, 126, 128, 125, 130, 131, 135, 133, 137, 124, 133, 122, 106, 125, 116, 133, 139, 109, 120, 124, 102, 133, 109, 128, 137, 117, 125, 115, 135, 121, 111, 127, 129, 138, 110, 101, 103, 117, 111, 116, 123, 121, 120, 124, 130, 148, 127, 134, 131, 134, 106, 120, 135, 119, 117, 133, 125, 127, 113, 121, 120, 123, 132, 132, 126, 133, 135, 120, 122, 135, 137, 127, 113, 125, 108, 131, 123, 125, 127, 114, 136, 123, 118, 122, 135, 126, 141, 113, 121, 123, 123, 116, 113, 126, 117, 120, 125, 117, 128, 110, 116, 128, 133, 128, 116, 125, 121, 134, 132, 143, 130, 120, 140, 132, 118, 125, 109, 121, 126, 116, 116, 129, 121, 124, 118, 125, 115, 134, 118, 101, 124, 126, 124, 113, 119, 122, 123, 145, 111, 106, 135, 123, 133, 126, 171, 135, 132, 115, 118, 94, 144, 106, 142, 113, 118, 124, 125, 117, 132, 128, 133, 125, 115, 113, 114, 131, 113, 129, 95, 122, 131, 114, 102, 120, 114, 130, 121, 125, 127, 123, 117, 130, 117, 128, 118, 125, 116, 111, 127, 152, 132, 130, 115, 119, 119, 143, 115, 128, 129, 101, 121, 135, 139, 128, 124, 140, 125, 129, 130, 129, 113, 120, 122, 138, 124, 117, 123, 119, 117, 129, 136, 122, 120, 117, 114, 126, 119, 117, 123, 130, 127, 120, 130, 111, 114, 130, 123, 123, 105, 125, 119, 124, 135, 130, 124, 130, 138, 125, 126, 119, 123, 131, 123, 131, 120, 127, 120, 124, 129, 119, 125, 112, 114, 122, 131, 126, 121, 115, 133, 132, 127, 129, 135, 121, 123, 120, 120, 128, 129, 122, 133, 116, 124, 123, 113, 146, 124, 124, 123, 131, 123, 127, 131, 129, 125, 133, 130, 136, 125, 111, 126, 119, 114, 120, 121, 117, 127, 129, 125, 104, 130, 121, 144, 94, 122, 115, 124, 124, 120, 127, 125, 130, 131, 114, 124, 126, 136, 122, 129, 123, 135, 118, 130, 115, 134, 129, 119, 132, 125, 127, 118, 124, 116, 137, 120, 93, 127, 129, 113, 110, 126, 130, 122, 124, 125, 118, 130, 120, 123, 99, 121, 129, 144, 115, 111, 121, 120, 111, 116, 125, 144, 118, 127, 122, 125, 124, 125, 120, 116, 119, 120, 117, 132, 118, 132, 125, 121, 132, 125, 140, 96, 115, 119, 125, 116, 131, 121, 136, 127, 127, 135, 121, 127, 121, 127, 127, 128, 123, 127, 126, 120, 124, 141, 127, 128, 132, 126, 131, 123, 126, 133, 101, 119, 131, 135, 128, 137, 132, 127, 121, 126, 113, 114, 131, 148, 132, 122, 133, 115, 128, 135, 137, 129, 115, 112, 131, 109, 128, 133, 160, 126, 119, 140, 114, 127, 126, 127, 116, 122, 119, 123, 124, 116, 132, 122, 125, 129, 120, 118, 129, 127, 128, 129, 122, 115, 125, 123, 102, 137, 129, 146, 122, 128, 132, 129, 115, 126, 135, 130, 132, 126, 128, 145, 120, 112, 124, 120, 133, 129, 110, 120, 146, 121, 120, 103, 117, 121, 120, 104, 127, 122, 123, 140, 110, 143, 124, 130, 117, 119, 136, 118, 125, 129, 116, 111, 126, 115, 121, 127, 132, 88, 142, 150, 113, 141, 109, 125, 111, 114, 125, 123, 136, 119, 111, 118, 108, 122, 139, 115, 140, 121, 129, 132, 112, 117, 120, 105, 128, 128, 122, 135, 116, 141, 135, 127, 120, 109, 120, 127, 115, 120, 109, 119, 121, 121, 125, 125, 127, 112, 138, 148, 131, 125, 128, 125, 113, 135, 108, 109, 108, 113, 136, 123, 127, 117, 139, 114, 123, 132, 136, 149, 123, 131, 111, 128, 135, 110, 117, 119, 114, 123, 136, 130, 92, 129, 121, 123, 129, 128, 125, 121, 120, 129, 118, 114, 117, 122, 126, 129, 124, 97, 111, 137, 124, 147, 114, 120, 120, 118, 120, 123, 120, 124, 116, 131, 105, 119, 142, 111, 125, 116, 121, 113, 133, 127, 116, 128, 104, 129, 120, 127, 134, 111, 117, 108, 131, 125, 128, 124, 114, 120, 117, 114, 123, 147, 139, 118, 122, 129, 119, 125, 132, 113, 109, 129, 111, 148, 115, 134, 125, 111, 123, 124, 121, 118, 116, 127, 111, 119, 133, 129, 126, 120, 129, 124, 122, 114, 131, 120, 117, 123, 116, 124, 127, 120, 113, 136, 114, 119, 116, 117, 116, 112, 132, 135, 106, 105, 132, 126, 140, 133, 114, 130, 120, 126, 127, 138, 123, 125, 124, 129, 118, 110, 125, 124, 130, 125, 125, 127, 117, 113, 122, 122, 137, 138, 127, 138, 121, 133, 128, 129, 128, 118, 127, 114, 131, 125, 125, 125, 121, 118, 124, 110, 128, 115, 126, 128, 121, 123, 127, 134, 129, 120, 115, 139, 125, 130, 118, 120, 121, 127, 119, 114, 123, 131, 119, 106, 137, 120, 125, 119, 128, 131, 127, 122, 112, 149, 126, 124, 151, 132, 126, 123, 120, 117, 123, 104, 107, 138, 141, 117, 115, 119, 116, 140, 112, 111, 123, 118, 121, 134, 131, 125, 122, 124, 123, 125, 123, 123, 126, 117, 117, 111, 127, 115, 119, 128, 120, 125, 120, 115, 125, 132, 131, 120, 115, 134, 100, 115, 129, 143, 110, 113, 106, 127, 114, 130, 127, 121, 130, 129, 148, 116, 126, 127, 129, 98, 128, 135, 125, 124, 120, 83, 114, 125, 113, 127, 112, 121, 123, 121, 135, 129, 116, 123, 129, 115, 122, 120, 125, 118, 112, 121, 120, 115, 121, 127, 142, 125, 134, 139, 119, 125, 125, 138, 112, 122, 128, 131, 125, 123, 123, 127, 122, 135, 120, 124, 122, 127, 120, 111, 121, 141, 115, 123, 128, 126, 123, 122, 114, 120, 119, 107, 127, 134, 133, 168, 59, 119, 121, 118, 97, 97, 118, 111, 132, 116, 135, 113, 132, 131, 136, 128, 121, 123, 135, 123, 123, 121, 120, 122, 123, 134, 122, 121, 126, 141, 143, 127, 138, 114, 126, 117, 119, 132, 111, 116, 160, 130, 118, 127, 121, 138, 127, 126, 126, 122, 128, 91, 148, 125, 106, 121, 123, 130, 140, 129, 113, 110, 113, 124, 135, 128, 126, 103, 124, 137, 124, 132, 142, 120, 134, 125, 100, 127, 128, 125, 123, 140, 135, 115, 125, 133, 126, 127, 126, 135, 128, 127, 121, 108, 126, 125, 123, 119, 115, 126, 125, 114, 138, 114, 118, 136, 135, 124, 123, 120, 178, 114, 135, 131, 121, 144, 116, 105, 113, 130, 150, 117, 126, 156, 121, 123, 126, 120, 124, 123, 101, 126, 129, 125, 130, 117, 115, 131, 123, 136, 147, 130, 103, 118, 124, 133, 114, 109, 128, 120, 131, 129, 108, 113, 130, 125, 130, 121, 134, 86, 123, 110, 121, 149, 113, 111, 113, 120, 105, 134, 118, 111, 115, 144, 120, 138, 131, 112, 136, 120, 143, 128, 114, 108, 136, 126, 123, 124, 119, 119, 117, 121, 120, 135, 134, 122, 115, 116, 118, 126, 133, 89, 127, 123, 146, 117, 115, 126, 131, 116, 122, 121, 125, 103, 127, 100, 132, 131, 106, 127, 125, 143, 130, 112, 140, 122, 115, 115, 121, 138, 110, 119, 125, 122, 135, 117, 98, 128, 120, 121, 117, 117, 127, 124, 87, 88, 119, 134, 142, 118, 124, 127, 130, 126, 127, 111, 113, 123, 128, 125, 133, 120, 114, 129, 114, 118, 125, 131, 121, 129, 119, 124, 123, 132, 125, 127, 130, 126, 123, 161, 126, 122, 118, 134, 129, 119, 123, 117, 111, 105, 114, 127, 135, 136, 131, 129, 139, 125, 116, 131, 122, 136, 121, 120, 127, 117, 118, 120, 116, 115, 113, 132, 119, 131, 124, 126, 122, 118, 116, 132, 122, 133, 124, 113, 121, 127, 123, 120, 160, 117, 124, 118, 146, 122, 133, 121, 113, 112, 127, 109, 117, 124, 126, 117, 112, 148, 122, 127, 123, 112, 126, 121, 123, 116, 120, 124, 134, 119, 134, 123, 114, 134, 122, 128, 131, 118, 138, 132, 148, 123, 121, 126, 128, 119, 109, 114, 137, 133, 121, 96, 123, 121, 123, 125, 136, 137, 110, 122, 126, 129, 112, 111, 116, 125, 133, 134, 145, 130, 105, 116, 131, 124, 130, 113, 121, 126, 138, 123, 125, 119, 120, 122, 129, 118, 133, 139, 125, 94, 130, 140, 118, 122, 113, 103, 110, 117, 116, 125, 113, 87, 132, 130, 130, 125, 136, 129, 110, 116, 122, 125, 130, 119, 123, 130, 132, 123, 115, 123, 131, 124, 128, 127, 115, 128, 122, 126, 123, 152, 127, 120, 137, 116, 126, 115, 131, 116, 115, 128, 126, 147, 126, 114, 133, 113, 123, 120, 119, 114, 123, 120, 126, 120, 130, 121, 125, 121, 106, 129, 130, 120, 123, 120, 119, 117, 125, 120, 114, 119, 118, 129, 135, 124, 128, 129, 123, 119, 121, 134, 132, 130, 99, 114, 129, 128, 119, 121, 124, 105, 106, 137, 130, 117, 135, 119, 126, 115, 115, 121, 134, 150, 124, 120, 130, 141, 118, 67, 127, 139, 130, 117, 120, 121, 123, 119, 98, 110, 121, 116, 97, 127, 137, 124, 142, 129, 126, 135, 131, 142, 109, 114, 126, 114, 135, 121, 133, 121, 113, 132, 125, 137, 129, 138, 118, 118, 122, 136, 125, 136, 124, 128, 120, 120, 124, 121, 121, 120, 126, 126, 120, 129, 136, 131, 128, 123, 119, 126, 127, 120, 126, 125, 112, 123, 125, 125, 129, 128, 123, 121, 120, 131, 123, 137, 125, 123, 116, 123, 123, 118, 126, 120, 121, 126, 119, 122, 123, 125, 129, 135, 129, 122, 121, 121, 120, 114, 127, 125, 131, 124, 121, 129, 133, 134, 121, 125, 125, 114, 122, 119, 122, 124, 124, 120, 125, 120, 118, 117, 124, 128, 120, 128, 130, 126, 123, 123, 123, 124, 124, 123, 125, 124, 131, 123, 128, 121, 122, 129, 127, 129, 129, 126, 120, 130, 118, 124, 130, 119, 126, 118, 123, 131, 121, 126, 124, 124, 127, 121, 126, 129, 131, 117, 127, 118, 129, 124, 128, 130, 134, 117, 126, 124, 125, 121, 125, 129, 121, 121, 129, 129, 123, 128, 119, 128, 125, 131, 125, 120, 122, 118, 132, 122, 125, 123, 125, 122, 123, 133, 123, 124, 130, 119, 123, 118, 123, 124, 125, 119, 129, 122, 127, 120, 124, 125, 128, 123, 126, 133, 120, 122, 126, 122, 114, 126, 125, 125, 122, 132, 121, 117, 123, 127, 114, 127, 129, 120, 128, 123, 120, 129, 125, 129, 127, 126, 123, 126, 126, 124, 121, 121, 135, 119, 122, 126, 123, 123, 121, 122, 129, 122, 134, 119, 131, 120, 122, 129, 119, 124, 124, 132, 124, 134, 124, 127, 121, 124, 124, 126, 115, 125, 128, 122, 113, 126, 131, 131, 120, 119, 129, 134, 124, 115, 119, 128, 126, 135, 124, 115, 57, 127, 129, 129, 130, 131, 112, 121, 90, 128, 121, 130, 107, 119, 121, 131, 124, 128, 123, 116, 129, 118, 118, 112, 126, 120, 125, 135, 122, 122, 119, 119, 117, 111, 121, 145, 122, 116, 122, 117, 127, 123, 123, 125, 132, 126, 123, 145, 140, 113, 127, 108, 130, 71, 117, 128, 120, 110, 127, 127, 128, 128, 116, 115, 109, 117, 126, 131, 61, 160, 110, 121, 135, 119, 113, 126, 154, 130, 118, 127, 132, 113, 119, 123, 104, 130, 123, 149, 125, 120, 143, 118, 112, 126, 121, 123, 111, 118, 119, 115, 132, 124, 132, 123, 119, 123, 126, 126, 121, 127, 122, 114, 119, 123, 136, 116, 125, 120, 120, 101, 125, 116, 121, 133, 124, 116, 107, 124, 123, 158, 116, 117, 128, 124, 120, 123, 127, 113, 117, 137, 28, 113, 115, 112, 123, 119, 138, 133, 130, 59, 113, 127, 118, 118, 120, 122, 132, 125, 131, 119, 171, 131, 108, 119, 123, 117, 122, 115, 124, 72, 132, 125, 128, 112, 130, 165, 111, 111, 145, 117, 113, 125, 129, 121, 152, 129, 133, 130, 130, 130, 121, 159, 127, 133, 127, 124, 116, 121, 114, 118, 120, 113, 129, 185, 102, 93, 122, 126, 118, 123, 125, 126, 107, 126, 120, 112, 78, 128, 129, 120, 195, 119, 127, 124, 125, 118, 116, 112, 140, 135, 131, 117, 142, 122, 127, 120, 119, 122, 125, 123, 130, 120, 121, 124, 119, 125, 121, 127, 117, 131, 116, 132, 122, 128, 120, 128, 116, 128, 121, 135, 131, 145, 131, 115, 124, 130, 124, 125, 121, 117, 126, 146, 118, 114, 121, 122, 126, 121, 129, 122, 126, 137, 122, 121, 128, 111, 120, 114, 113, 136, 122, 129, 133, 124, 118, 144, 127, 128, 124, 121, 131, 122, 120, 127, 120, 131, 105, 118, 134, 105, 137, 118, 131, 109, 131, 117, 120, 123, 115, 123, 120, 136, 126, 139, 113, 125, 131, 122, 130, 124, 119, 123, 120, 124, 114, 127, 119, 143, 128, 121, 121, 129, 133, 125, 129, 126, 127, 116, 149, 120, 131, 138, 133, 111, 123, 113, 136, 112, 113, 123, 109, 125, 115, 130, 123, 111, 133, 146, 119, 130, 133, 128, 113, 124, 124, 125, 131, 123, 118, 133, 118, 121, 127, 119, 146, 127, 110, 124, 122, 117, 123, 126, 140, 121, 152, 123, 125, 121, 128, 112, 133, 115, 127, 126, 114, 117, 136, 119, 122, 128, 122, 85, 140, 137, 123, 125, 121, 111, 127, 117, 124, 116, 120, 129, 118, 122, 156, 112, 121, 117, 134, 117, 120, 133, 125, 126, 119, 122, 125, 111, 124, 117, 122, 136, 130, 125, 143, 119, 114, 126, 151, 124, 125, 121, 130, 125, 118, 128, 86, 118, 116, 111, 111, 133, 111, 127, 112, 124, 115, 131, 116, 118, 126, 133, 118, 129, 134, 122, 119, 129, 120, 133, 134, 119, 120, 121, 136, 124, 132, 122, 142, 119, 125, 121, 129, 134, 128, 132, 123, 152, 147, 131, 130, 117, 125, 146, 128, 110, 113, 115, 129, 126, 116, 127, 124, 116, 111, 113, 107, 117, 120, 112, 122, 135, 131, 116, 154, 125, 126, 144, 119, 112, 119, 112, 127, 135, 123, 121, 137, 112, 128, 118, 130, 112, 111, 118, 143, 115, 120, 128, 122, 123, 132, 119, 145, 127, 127, 129, 124, 128, 123, 128, 113, 133, 131, 128, 121, 133, 121, 143, 114, 125, 119, 119, 114, 119, 124, 140, 96, 127, 114, 130, 130, 113, 114, 129, 112, 128, 134, 121, 153, 138, 119, 111, 125, 120, 115, 126, 117, 141, 113, 129, 121, 133, 109, 137, 127, 100, 121, 126, 146, 129, 144, 112, 132, 108, 120, 147, 120, 123, 130, 116, 118, 137, 112, 93, 118, 98, 127, 125, 114, 122, 115, 136, 119, 121, 119, 127, 134, 119, 121, 127, 120, 127, 118, 117, 131, 125, 135, 134, 135, 122, 136, 118, 126, 124, 129, 111, 133, 196, 119, 126, 130, 130, 122, 129, 123, 125, 121, 131, 123, 135, 119, 127, 130, 104, 125, 87, 121, 103, 120, 121, 123, 118, 115, 132, 163, 128, 132, 138, 131, 81, 95, 133, 135, 137, 145, 143, 135, 111, 142, 127, 111, 121, 132, 125, 113, 114, 106, 109, 128, 111, 126, 122, 112, 129, 118, 122, 161, 133, 132, 126, 125, 136, 129, 106, 123, 109, 121, 110, 125, 117, 141, 137, 128, 111, 162, 98, 113, 124, 126, 130, 105, 127, 127, 106, 115, 130, 125, 135, 119, 111, 133, 128, 128, 123, 129, 149, 123, 110, 118, 123, 123, 126, 127, 125, 122, 126, 124, 125, 125, 135, 125, 135, 123, 124, 126, 126, 126, 123, 124, 132, 124, 121, 124, 129, 129, 120, 128, 121, 122, 128, 124, 126, 124, 130, 126, 117, 122, 128, 133, 127, 124, 125, 133, 126, 129, 124, 116, 125, 122, 125, 121, 133, 126, 129, 126, 128, 134, 125, 115, 120, 123, 124, 118, 124, 121, 123, 126, 128, 119, 121, 120, 123, 118, 128, 125, 123, 127, 123, 120, 123, 120, 123, 122, 131, 122, 124, 122, 126, 128, 120, 124, 122, 123, 124, 123, 126, 127, 124, 125, 122, 129, 125, 125, 125, 122, 130, 118, 125, 124, 122, 124, 122, 123, 119, 123, 135, 128, 130, 118, 120, 122, 124, 120, 124, 126, 118, 125, 123, 119, 124, 115, 119, 129, 123, 124, 125, 124, 123, 125, 123, 123, 120, 125, 126, 127, 127, 120, 129, 129, 123, 126, 126, 123, 126, 127, 123, 127, 122, 130, 119, 126, 119, 117, 128, 124, 117, 122, 122, 122, 122, 123, 123, 124, 123, 124, 123, 131, 127, 122, 121, 124, 125, 123, 124, 127, 128, 120, 125, 126, 125, 122, 121, 119, 121, 130, 128, 126, 124, 121, 134, 123, 125, 125, 124, 121, 122, 125, 125, 125, 124, 126, 125, 114, 124, 125, 127, 124, 123, 126, 127, 123, 117, 125, 131, 124, 121, 123, 129, 125, 129, 123, 128, 126, 127, 121, 128, 118, 126, 126, 117, 120, 125, 121, 120, 115, 135, 128, 124, 128, 129, 123, 131, 120, 125, 124, 124, 124, 126, 128, 127, 130, 128, 123, 121, 124, 109, 123, 121, 125, 126, 128, 128, 131, 125, 123, 119, 129, 126, 121, 129, 126, 132, 128, 121, 117, 124, 126, 132, 120, 124, 122, 131, 123, 124, 125, 126, 123, 127, 120, 123, 120, 123, 128, 123, 124, 125, 121, 125, 127, 123, 123, 123, 118, 124, 123, 126, 123, 120, 126, 126, 126, 132, 125, 124, 122, 131, 125, 128, 128, 124, 121, 127, 122, 128, 118, 119, 117, 125, 127, 121, 123, 121, 124, 124, 126, 130, 125, 128, 130, 123, 123, 124, 128, 125, 125, 118, 118, 124, 129, 122, 126, 120, 121, 119, 120, 129, 133, 125, 124, 126, 123, 114, 126, 125, 126, 123, 120, 123, 123, 122, 118, 121, 122, 126, 121, 120, 125, 124, 124, 121, 126, 126, 127, 124, 124, 120, 122, 134, 128, 124, 123, 124, 125, 120, 117, 118, 129, 121, 124, 127, 125, 128, 129, 126, 117, 120, 124, 129, 145, 122, 128, 119, 123, 122, 123, 132, 122, 119, 126, 116, 128, 121, 125, 118, 134, 137, 133, 124, 122, 121, 122, 126, 120, 124, 122, 122, 124, 128, 121, 132, 128, 119, 132, 124, 129, 125, 131, 123, 126, 122, 126, 125, 121, 129, 125, 122, 124, 125, 126, 127, 124, 124, 120, 125, 122, 128, 132, 127, 122, 124, 129, 123, 126, 124, 122, 123, 120, 127, 127, 127, 128, 124, 125, 128, 121, 125, 122, 125, 117, 125, 127, 123, 124, 126, 121, 129, 125, 118, 128, 133, 122, 119, 114, 129, 122, 112, 139, 117, 122, 117, 133, 97, 123, 144, 119, 123, 128, 124, 131, 124, 121, 181, 146, 105, 117, 133, 128, 118, 133, 135, 123, 122, 121, 112, 132, 128, 127, 106, 140, 129, 121, 136, 121, 122, 121, 135, 129, 138, 118, 119, 139, 124, 114, 129, 110, 118, 126, 124, 125, 124, 117, 123, 125, 126, 119, 122, 138, 117, 118, 124, 118, 144, 134, 119, 115, 125, 123, 136, 123, 127, 128, 121, 124, 109, 120, 117, 127, 115, 133, 126, 130, 147, 119, 130, 124, 122, 131, 128, 122, 123, 123, 125, 127, 121, 134, 144, 128, 119, 117, 193, 119, 122, 110, 123, 123, 121, 121, 131, 133, 125, 110, 114, 120, 123, 122, 135, 133, 125, 131, 121, 123, 110, 126, 118, 126, 126, 119, 132, 127, 132, 121, 131, 138, 122, 153, 123, 136, 128, 118, 113, 115, 115, 127, 126, 117, 119, 134, 125, 113, 136, 132, 120, 136, 96, 113, 151, 126, 123, 128, 127, 129, 122, 117, 130, 123, 125, 114, 137, 119, 118, 105, 121, 111, 119, 124, 139, 123, 124, 125, 128, 129, 124, 129, 116, 109, 155, 126, 121, 115, 122, 145, 149, 137, 134, 127, 115, 128, 115, 120, 132, 98, 126, 120, 117, 97, 133, 120, 117, 125, 122, 125, 129, 113, 102, 128, 99, 122, 125, 123, 119, 126, 118, 129, 124, 114, 123, 115, 127, 128, 125, 126, 118, 123, 125, 88, 125, 126, 125, 102, 123, 130, 123, 126, 138, 119, 119, 132, 116, 125, 136, 120, 151, 122, 131, 122, 134, 116, 121, 113, 133, 115, 119, 119, 127, 123, 128, 128, 116, 124, 124, 137, 130, 127, 121, 122, 115, 114, 121, 117, 133, 120, 117, 107, 113, 116, 122, 125, 127, 121, 122, 141, 122, 122, 119, 122, 140, 114, 128, 132, 125, 121, 142, 126, 129, 114, 124, 143, 109, 131, 114, 124, 134, 128, 117, 121, 115, 123, 132, 118, 114, 122, 130, 119, 118, 117, 123, 118, 126, 128, 114, 118, 119, 122, 122, 123, 130, 101, 101, 125, 119, 117, 125, 120, 116, 125, 119, 131, 120, 127, 139, 123, 118, 128, 121, 124, 123, 115, 128, 129, 124, 122, 141, 115, 136, 111, 122, 122, 130, 125, 123, 112, 135, 118, 125, 143, 121, 124, 136, 114, 130, 112, 118, 135, 119, 119, 122, 121, 120, 125, 121, 118, 121, 120, 127, 119, 113, 122, 124, 140, 112, 124, 111, 129, 124, 128, 129, 129, 131, 107, 123, 120, 123, 126, 136, 117, 112, 130, 112, 114, 122, 128, 137, 122, 130, 130, 114, 132, 107, 115, 126, 119, 127, 126, 126, 120, 112, 137, 121, 119, 131, 124, 113, 124, 135, 123, 116, 128, 125, 130, 112, 120, 126, 135, 132, 135, 123, 132, 127, 119, 122, 126, 132, 121, 124, 128, 129, 123, 134, 133, 128, 133, 115, 131, 124, 137, 111, 122, 114, 120, 135, 122, 122, 113, 128, 115, 123, 126, 129, 129, 126, 129, 137, 131, 131, 116, 121, 133, 119, 132, 111, 136, 125, 127, 117, 120, 124, 132, 138, 152, 140, 123, 122, 124, 146, 120, 120, 137, 143, 123, 135, 120, 121, 122, 116, 126, 121, 160, 129, 134, 135, 121, 125, 154, 126, 147, 135, 139, 122, 124, 119, 131, 134, 122, 127, 112, 123, 117, 122, 128, 116, 126, 149, 127, 120, 118, 118, 114, 117, 123, 123, 142, 121, 125, 124, 116, 122, 128, 188, 133, 133, 119, 120, 124, 120, 126, 105, 117, 105, 116, 129, 119, 126, 129, 123, 122, 112, 127, 133, 119, 107, 132, 117, 116, 116, 121, 140, 120, 117, 126, 107, 121, 126, 127, 126, 119, 134, 124, 117, 135, 108, 122, 114, 121, 156, 133, 117, 148, 144, 112, 125, 118, 117, 142, 126, 126, 117, 115, 141, 124, 116, 111, 117, 128, 136, 159, 135, 122, 118, 111, 131, 120, 140, 125, 119, 130, 133, 124, 108, 119, 122, 126, 110, 133, 117, 125, 112, 132, 110, 120, 117, 131, 181, 119, 114, 132, 133, 142, 125, 126, 126, 123, 126, 129, 149, 129, 127, 124, 138, 123, 126, 113, 115, 152, 121, 121, 126, 117, 119, 125, 122, 116, 112, 126, 130, 117, 117, 131, 143, 88, 134, 121, 118, 130, 120, 120, 119, 121, 126, 132, 115, 132, 128, 134, 126, 120, 122, 119, 123, 119, 123, 126, 126, 126, 111, 129, 120, 122, 121, 158, 124, 130, 115, 117, 123, 120, 122, 112, 118, 129, 126, 126, 119, 118, 124, 114, 149, 116, 135, 125, 134, 97, 120, 137, 129, 128, 110, 133, 127, 140, 125, 125, 122, 133, 128, 119, 126, 135, 125, 125, 120, 115, 131, 118, 121, 121, 125, 134, 125, 127, 200, 125, 110, 128, 131, 128, 131, 168, 145, 125, 128, 130, 121, 129, 119, 111, 101, 135, 127, 118, 125, 122, 125, 121, 120, 156, 128, 123, 127, 139, 126, 125, 137, 115, 127, 136, 130, 115, 127, 117, 127, 124, 132, 117, 124, 117, 116, 125, 118, 114, 107, 130, 125, 87, 120, 117, 138, 130, 121, 127, 123, 120, 89, 123, 124, 129, 129, 131, 134, 124, 155, 122, 129, 136, 116, 120, 118, 132, 120, 126, 117, 129, 140, 128, 144, 107, 121, 124, 114, 115, 131, 122, 120, 132, 118, 126, 141, 135, 133, 114, 113, 128, 135, 126, 122, 133, 111, 133, 120, 121, 114, 127, 132, 126, 116, 123, 125, 124, 130, 128, 129, 134, 124, 141, 118, 131, 118, 123, 111, 120, 100, 135, 121, 130, 115, 128, 121, 119, 137, 127, 138, 115, 124, 124, 150, 125, 127, 120, 117, 131, 132, 124, 127, 112, 122, 114, 134, 122, 114, 127, 122, 105, 121, 114, 130, 133, 124, 127, 114, 131, 126, 124, 115, 126, 127, 115, 126, 127, 114, 127, 152, 135, 128, 124, 101, 128, 118, 125, 124, 134, 115, 117, 123, 98, 128, 130, 125, 119, 127, 128, 132, 125, 106, 131, 127, 130, 124, 130, 113, 120, 114, 120, 134, 108, 116, 126, 118, 143, 128, 136, 106, 125, 119, 107, 117, 119, 124, 115, 127, 126, 137, 125, 123, 127, 115, 130, 135, 148, 150, 126, 144, 123, 134, 129, 142, 117, 128, 126, 141, 105, 115, 136, 95, 111, 105, 130, 141, 120, 108, 157, 116, 96, 118, 133, 138, 127, 137, 123, 133, 89, 115, 90, 109, 79, 99, 111, 101, 122, 125, 142, 104, 132, 131, 123, 117, 130, 126, 142, 129, 112, 150, 121, 123, 140, 136, 140, 123, 138, 118, 136, 142, 113, 106, 136, 113, 145, 122, 85, 133, 137, 107, 126, 92, 104, 131, 105, 126, 115, 123, 132, 126, 132, 124, 134, 124, 110, 103, 133, 106, 126, 106, 89, 90, 125, 123, 141, 126, 131, 123, 92, 129, 101, 105, 136, 126, 118, 111, 136, 122, 90, 118, 121, 150, 129, 133, 159, 128, 121, 110, 119, 92, 103, 125, 123, 96, 103, 129, 91, 143, 82, 108, 107, 88, 126, 91, 111, 107, 125, 111, 112, 103, 120, 116, 135, 129, 152, 113, 145, 143, 92, 120, 152, 124, 129, 111, 124, 131, 127, 123, 111, 108, 140, 152, 123, 125, 129, 129, 110, 132, 108, 151, 108, 121, 98, 111, 105, 109, 124, 85, 129, 127, 134, 120, 135, 99, 136, 135, 127, 141, 132, 115, 102, 112, 121, 91, 109, 110, 103, 87, 130, 113, 167, 118, 155, 136, 127, 131, 104, 125, 108, 118, 121, 125, 118, 111, 116, 108, 108, 115, 120, 105, 132, 125, 138, 136, 94, 112, 126, 142, 117, 88, 134, 121, 112, 136, 134, 126, 117, 123, 125, 119, 131, 120, 123, 114, 131, 125, 119, 106, 125, 106, 136, 132, 131, 125, 130, 121, 136, 130, 123, 130, 117, 123, 126, 114, 113, 95, 126, 72, 122, 131, 131, 118, 122, 123, 125, 137, 164, 100, 123, 141, 109, 129, 117, 132, 126, 121, 117, 115, 123, 116, 99, 116, 126, 132, 131, 123, 123, 130, 141, 121, 121, 124, 140, 120, 123, 135, 122, 120, 118, 125, 145, 125, 116, 120, 140, 122, 151, 136, 115, 127, 121, 123, 129, 117, 116, 133, 123, 126, 119, 129, 132, 122, 121, 116, 126, 121, 125, 123, 115, 123, 121, 121, 120, 122, 116, 118, 118, 122, 129, 124, 134, 119, 107, 126, 112, 130, 123, 119, 132, 118, 124, 130, 135, 122, 127, 135, 151, 124, 139, 123, 108, 127, 126, 127, 120, 134, 125, 125, 141, 123, 168, 130, 130, 133, 127, 116, 120, 108, 107, 171, 118, 125, 124, 76, 128, 97, 127, 128, 127, 113, 124, 122, 135, 122, 123, 123, 130, 124, 129, 126, 126, 128, 126, 124, 123, 122, 123, 122, 125, 121, 123, 147, 95, 127, 117, 122, 124, 126, 103, 118, 113, 111, 118, 110, 123, 122, 120, 124, 123, 130, 137, 95, 126, 131, 118, 123, 113, 146, 118, 121, 140, 113, 115, 112, 118, 112, 127, 136, 131, 123, 129, 133, 129, 125, 133, 127, 121, 124, 145, 121, 129, 126, 122, 126, 134, 100, 130, 127, 128, 115, 121, 88, 121, 116, 130, 110, 112, 131, 117, 124, 126, 125, 120, 115, 122, 130, 138, 117, 115, 120, 108, 120, 120, 130, 131, 122, 115, 124, 111, 132, 117, 132, 113, 123, 125, 119, 127, 129, 117, 119, 118, 120, 119, 125, 133, 132, 137, 124, 127, 127, 132, 131, 128, 117, 130, 127, 126, 122, 115, 111, 130, 129, 131, 114, 121, 126, 125, 107, 119, 118, 122, 131, 124, 149, 111, 129, 101, 129, 118, 111, 138, 127, 128, 116, 118, 135, 128, 121, 123, 146, 124, 123, 115, 125, 137, 124, 123, 126, 121, 128, 127, 118, 130, 135, 113, 127, 112, 113, 124, 121, 126, 118, 118, 127, 118, 132, 127, 128, 124, 127, 112, 109, 121, 136, 139, 126, 100, 129, 126, 128, 120, 127, 118, 126, 134, 123, 113, 122, 122, 114, 123, 124, 123, 131, 119, 127, 117, 113, 138, 129, 137, 122, 128, 116, 138, 123, 118, 122, 115, 141, 147, 126, 120, 127, 127, 130, 131, 123, 120, 128, 116, 125, 146, 122, 131, 125, 125, 121, 115, 138, 121, 139, 116, 126, 133, 118, 115, 132, 124, 124, 129, 130, 118, 129, 145, 124, 107, 132, 124, 121, 139, 115, 138, 117, 124, 124, 125, 130, 125, 124, 128, 132, 135, 125, 118, 130, 129, 143, 132, 130, 126, 112, 143, 114, 128, 135, 120, 114, 123, 119, 128, 110, 116, 131, 116, 145, 134, 128, 121, 124, 119, 124, 129, 111, 117, 110, 107, 107, 120, 120, 125, 116, 116, 130, 117, 119, 131, 122, 127, 120, 129, 131, 135, 123, 112, 115, 117, 119, 130, 115, 124, 116, 114, 110, 134, 136, 121, 107, 115, 126, 123, 118, 131, 110, 121, 125, 122, 128, 119, 112, 120, 122, 129, 132, 117, 128, 121, 131, 128, 126, 129, 120, 124, 164, 131, 125, 118, 120, 130, 137, 86, 125, 112, 125, 116, 119, 110, 115, 127, 111, 116, 130, 138, 116, 133, 112, 122, 127, 116, 124, 138, 116, 124, 129, 137, 119, 121, 127, 126, 120, 102, 113, 114, 117, 131, 123, 121, 113, 149, 123, 121, 122, 129, 106, 120, 115, 112, 122, 119, 116, 122, 117, 130, 118, 122, 124, 124, 125, 124, 120, 131, 120, 125, 149, 131, 117, 122, 128, 127, 127, 128, 126, 129, 121, 121, 126, 115, 141, 118, 121, 132, 132, 130, 117, 104, 122, 124, 116, 126, 132, 126, 126, 148, 126, 129, 114, 114, 132, 131, 126, 123, 117, 126, 127, 128, 119, 130, 115, 115, 125, 127, 133, 127, 124, 104, 126, 157, 115, 123, 126, 117, 126, 120, 110, 124, 120, 118, 127, 124, 123, 123, 115, 111, 131, 122, 137, 129, 141, 132, 122, 125, 125, 120, 119, 119, 107, 122, 132, 120, 122, 132, 124, 116, 120, 127, 124, 124, 127, 125, 113, 111, 127, 131, 135, 118, 130, 109, 117, 112, 121, 108, 119, 120, 116, 149, 114, 109, 125, 122, 122, 123, 115, 125, 123, 124, 120, 114, 117, 135, 125, 110, 124, 122, 128, 112, 142, 120, 118, 126, 119, 130, 128, 118, 123, 124, 126, 119, 126, 129, 129, 129, 123, 121, 119, 120, 113, 119, 133, 124, 129, 109, 122, 114, 120, 127, 99, 134, 125, 118, 116, 126, 106, 113, 111, 124, 122, 127, 126, 126, 138, 132, 121, 116, 124, 122, 126, 122, 140, 131, 129, 119, 136, 115, 134, 133, 129, 118, 121, 126, 95, 120, 101, 113, 155, 121, 118, 133, 133, 127, 112, 121, 120, 121, 129, 134, 114, 135, 130, 111, 117, 119, 92, 140, 101, 116, 130, 129, 127, 130, 127, 132, 143, 131, 120, 131, 124, 121, 108, 145, 122, 128, 122, 120, 139, 128, 120, 111, 109, 131, 118, 131, 134, 126, 127, 126, 102, 122, 103, 122, 122, 122, 120, 118, 137, 114, 134, 116, 125, 100, 127, 119, 152, 110, 126, 102, 127, 134, 125, 110, 130, 129, 121, 116, 126, 130, 126, 110, 124, 125, 103, 142, 118, 131, 127, 118, 119, 135, 120, 130, 129, 121, 122, 121, 136, 112, 126, 118, 122, 121, 129, 126, 125, 132, 131, 123, 120, 130, 119, 133, 121, 106, 126, 109, 121, 105, 126, 155, 120, 126, 128, 121, 126, 136, 129, 106, 141, 111, 125, 129, 126, 119, 129, 129, 132, 134, 127, 127, 123, 129, 130, 125, 122, 133, 133, 127, 127, 124, 133, 138, 147, 116, 120, 148, 137, 128, 128, 139, 123, 130, 101, 140, 108, 127, 112, 123, 126, 132, 152, 126, 117, 135, 107, 125, 122, 103, 114, 122, 104, 99, 117, 124, 128, 132, 136, 123, 128, 147, 112, 115, 136, 127, 140, 132, 119, 115, 113, 138, 106, 121, 115, 116, 134, 122, 117, 117, 135, 130, 124, 133, 111, 112, 124, 121, 112, 128, 129, 126, 115, 126, 125, 131, 142, 124, 132, 121, 112, 114, 112, 121, 125, 129, 120, 118, 123, 136, 126, 132, 116, 121, 130, 126, 112, 121, 127, 132, 121, 137, 138, 122, 103, 117, 120, 136, 115, 99, 141, 118, 120, 143, 124, 115, 113, 121, 128, 134, 114, 153, 120, 131, 130, 126, 116, 101, 131, 159, 122, 135, 99, 123, 131, 120, 107, 118, 103, 109, 114, 128, 117, 95, 138, 138, 120, 103, 127, 134, 131, 124, 115, 124, 123, 116, 119, 118, 115, 118, 122, 121, 123, 109, 115, 125, 123, 127, 120, 124, 113, 130, 134, 141, 90, 124, 104, 121, 123, 123, 103, 105, 113, 127, 142, 123, 128, 104, 118, 103, 134, 136, 110, 143, 97, 111, 124, 134, 120, 108, 123, 110, 122, 125, 123, 126, 126, 105, 115, 116, 101, 127, 119, 126, 116, 115, 124, 117, 92, 108, 123, 115, 112, 127, 117, 134, 125, 137, 130, 131, 139, 113, 102, 112, 110, 126, 128, 121, 126, 130, 99, 122, 117, 125, 106, 128, 134, 122, 104, 136, 100, 116, 126, 134, 114, 121, 120, 133, 122, 121, 151, 123, 113, 139, 108, 116, 124, 120, 116, 111, 143, 102, 122, 142, 83, 142, 124, 133, 126, 113, 123, 130, 123, 122, 134, 130, 119, 140, 136, 123, 95, 116, 105, 134, 82, 111, 113, 129, 111, 127, 126, 120, 134, 117, 117, 111, 133, 103, 119, 123, 132, 129, 117, 125, 121, 118, 76, 115, 113, 122, 115, 124, 120, 111, 129, 134, 118, 116, 127, 136, 107, 122, 142, 95, 140, 119, 117, 155, 134, 135, 120, 143, 124, 134, 128, 120, 115, 131, 123, 122, 132, 115, 116, 127, 118, 118, 125, 123, 134, 114, 131, 130, 131, 130, 128, 119, 123, 112, 115, 120, 121, 142, 108, 123, 120, 146, 122, 127, 124, 110, 131, 133, 138, 125, 132, 119, 138, 143, 152, 118, 123, 116, 130, 107, 131, 108, 126, 129, 121, 123, 120, 162, 115, 134, 109, 126, 99, 120, 124, 121, 113, 97, 122, 124, 130, 125, 118, 99, 118, 121, 127, 140, 118, 126, 112, 135, 105, 120, 143, 151, 126, 133, 114, 123, 129, 123, 126, 132, 144, 118, 118, 126, 112, 128, 124, 128, 132, 126, 137, 133, 125, 131, 116, 118, 121, 114, 126, 124, 119, 119, 127, 115, 117, 125, 120, 120, 107, 133, 123, 119, 125, 131, 128, 114, 124, 128, 108, 117, 96, 116, 121, 131, 133, 127, 128, 131, 125, 124, 123, 123, 113, 132, 120, 139, 141, 124, 120, 117, 112, 113, 117, 128, 120, 117, 123, 122, 125, 147, 121, 104, 146, 116, 135, 130, 126, 123, 118, 130, 121, 116, 121, 125, 119, 132, 123, 127, 128, 110, 128, 113, 117, 111, 122, 129, 157, 98, 100, 115, 170, 124, 122, 128, 93, 129, 156, 103, 121, 124, 111, 115, 117, 123, 135, 150, 123, 109, 124, 118, 118, 125, 127, 131, 119, 113, 116, 143, 108, 137, 126, 125, 120, 115, 130, 120, 128, 125, 122, 132, 120, 124, 119, 126, 112, 119, 124, 123, 124, 126, 127, 129, 128, 127, 113, 118, 124, 121, 122, 123, 128, 123, 129, 126, 103, 133, 127, 129, 127, 123, 126, 136, 106, 122, 118, 120, 125, 122, 130, 119, 149, 131, 129, 123, 120, 125, 118, 122, 122, 88, 123, 122, 127, 137, 134, 160, 126, 128, 129, 130, 131, 142, 119, 135, 125, 126, 132, 132, 135, 122, 121, 120, 122, 113, 144, 126, 120, 173, 124, 123, 124, 139, 115, 134, 117, 127, 175, 123, 123, 127, 123, 121, 135, 128, 118, 119, 121, 125, 122, 131, 128, 121, 125, 130, 120, 121, 119, 117, 97, 149, 114, 144, 138, 123, 128, 138, 128, 123, 122, 137, 116, 125, 126, 137, 118, 121, 122, 131, 118, 136, 121, 120, 126, 120, 146, 122, 129, 121, 122, 127, 125, 119, 114, 123, 129, 125, 132, 100, 125, 132, 126, 115, 122, 120, 121, 129, 115, 128, 122, 123, 118, 118, 124, 119, 130, 131, 117, 122, 106, 123, 121, 123, 130, 118, 124, 122, 115, 126, 117, 122, 131, 117, 125, 127, 115, 106, 120, 121, 131, 124, 131, 113, 123, 116, 124, 127, 118, 126, 124, 129, 118, 113, 126, 120, 99, 87, 122, 130, 153, 122, 150, 130, 127, 103, 125, 114, 121, 130, 134, 126, 132, 123, 131, 127, 122, 124, 113, 128, 120, 126, 118, 121, 129, 127, 116, 117, 127, 131, 116, 137, 134, 128, 140, 125, 153, 127, 134, 141, 117, 122, 111, 127, 132, 125, 120, 126, 109, 125, 125, 126, 121, 125, 117, 124, 120, 118, 117, 131, 123, 141, 105, 122, 118, 130, 103, 125, 125, 119, 130, 135, 123, 131, 128, 117, 136, 120, 101, 137, 122, 122, 122, 113, 126, 130, 108, 121, 113, 126, 112, 123, 134, 123, 124, 118, 118, 112, 129, 111, 108, 115, 125, 113, 119, 117, 120, 127, 130, 120, 127, 117, 117, 123, 122, 141, 127, 116, 117, 127, 128, 132, 132, 130, 126, 114, 126, 125, 128, 118, 120, 135, 124, 131, 118, 132, 119, 130, 117, 114, 126, 152, 136, 120, 120, 125, 136, 115, 121, 119, 129, 120, 131, 128, 131, 123, 140, 123, 114, 124, 116, 124, 135, 112, 116, 116, 128, 141, 123, 133, 133, 116, 121, 118, 125, 118, 118, 96, 122, 142, 126, 108, 119, 112, 120, 126, 125, 124, 123, 98, 131, 118, 104, 113, 113, 121, 126, 128, 121, 120, 111, 110, 130, 119, 130, 124, 132, 120, 127, 131, 120, 121, 139, 160, 132, 103, 122, 130, 122, 127, 114, 131, 139, 122, 124, 132, 110, 130, 122, 105, 104, 109, 111, 115, 125, 132, 123, 126, 141, 112, 114, 149, 126, 118, 129, 101, 122, 143, 131, 115, 132, 118, 105, 131, 113, 127, 134, 128, 129, 137, 126, 127, 125, 127, 123, 127, 126, 118, 138, 90, 126, 126, 128, 119, 110, 127, 109, 109, 121, 130, 115, 115, 107, 128, 122, 124, 119, 146, 133, 124, 114, 121, 120, 129, 117, 134, 102, 123, 109, 140, 133, 110, 124, 120, 133, 120, 121, 100, 117, 107, 127, 123, 110, 120, 116, 128, 138, 118, 126, 120, 121, 116, 116, 113, 130, 130, 124, 131, 136, 125, 124, 141, 125, 130, 122, 126, 124, 132, 135, 128, 124, 133, 133, 121, 125, 138, 128, 119, 118, 130, 121, 129, 118, 122, 122, 113, 122, 122, 108, 136, 117, 122, 128, 153, 115, 130, 158, 107, 125, 111, 115, 136, 120, 113, 114, 116, 115, 124, 124, 123, 126, 127, 130, 123, 133, 114, 140, 131, 117, 115, 131, 123, 134, 114, 133, 127, 123, 124, 130, 153, 120, 130, 129, 128, 134, 146, 119, 166, 133, 120, 125, 125, 127, 125, 127, 100, 132, 126, 120, 121, 115, 127, 119, 135, 119, 120, 118, 124, 127, 126, 125, 136, 133, 121, 121, 132, 135, 139, 126, 115, 124, 124, 139, 124, 126, 125, 129, 124, 128, 114, 126, 141, 129, 138, 120, 131, 127, 121, 148, 124, 116, 127, 133, 135, 108, 115, 119, 122, 164, 123, 132, 120, 123, 117, 120, 124, 124, 124, 125, 132, 124, 117, 127, 120, 130, 127, 132, 129, 125, 144, 122, 116, 120, 117, 132, 112, 120, 122, 125, 129, 129, 126, 123, 117, 129, 122, 136, 118, 129, 114, 112, 125, 119, 148, 134, 132, 125, 125, 125, 127, 108, 123, 130, 109, 144, 125, 139, 171, 124, 127, 117, 118, 126, 129, 128, 125, 123, 126, 126, 107, 127, 129, 129, 123, 121, 119, 121, 110, 126, 136, 119, 125, 119, 122, 119, 116, 122, 133, 119, 121, 119, 113, 126, 125, 109, 114, 117, 107, 119, 149, 124, 124, 125, 127, 111, 122, 119, 136, 123, 123, 115, 114, 123, 122, 130, 114, 127, 120, 114, 139, 132, 127, 120, 154, 112, 138, 122, 83, 95, 140, 132, 129, 127, 126, 133, 108, 124, 123, 123, 124, 135, 129, 123, 114, 141, 113, 129, 125, 117, 119, 106, 116, 114, 134, 109, 125, 124, 120, 125, 134, 119, 121, 122, 102, 129, 124, 127, 123, 131, 105, 125, 123, 124, 128, 119, 131, 120, 121, 115, 125, 122, 118, 137, 120, 121, 125, 137, 125, 131, 128, 127, 135, 119, 122, 116, 132, 125, 139, 130, 115, 115, 147, 122, 141, 117, 118, 115, 107, 122, 102, 129, 93, 122, 117, 125, 117, 118, 127, 127, 138, 129, 123, 132, 116, 116, 138, 123, 141, 149, 130, 143, 137, 113, 121, 135, 130, 95, 129, 148, 109, 118, 120, 140, 117, 127, 149, 123, 130, 108, 119, 125, 112, 123, 128, 143, 162, 132, 123, 114, 121, 137, 114, 109, 122, 135, 129, 117, 108, 137, 130, 133, 131, 106, 131, 121, 113, 136, 123, 121, 119, 117, 99, 114, 132, 137, 130, 124, 125, 116, 118, 122, 120, 117, 102, 125, 114, 124, 130, 128, 131, 115, 125, 123, 128, 120, 122, 116, 126, 122, 127, 127, 126, 123, 123, 129, 133, 122, 126, 116, 107, 112, 124, 122, 149, 132, 122, 119, 111, 124, 93, 130, 117, 129, 139, 132, 113, 140, 131, 102, 118, 110, 135, 116, 127, 114, 117, 129, 124, 112, 139, 124, 118, 120, 128, 130, 123, 132, 138, 132, 118, 126, 124, 129, 121, 122, 112, 120, 123, 118, 132, 121, 125, 120, 128, 120, 123, 123, 119, 125, 124, 127, 121, 126, 122, 122, 124, 134, 120, 125, 115, 125, 123, 121, 128, 128, 124, 130, 119, 117, 131, 125, 124, 126, 125, 126, 154, 123, 124, 122, 122, 136, 126, 120, 124, 125, 117, 118, 123, 132, 119, 126, 112, 126, 124, 120, 115, 132, 122, 123, 124, 128, 111, 116, 108, 122, 130, 137, 120, 122, 122, 123, 161, 127, 117, 124, 129, 125, 116, 128, 134, 122, 125, 126, 126, 131, 124, 121, 127, 125, 125, 117, 127, 130, 128, 115, 120, 133, 123, 127, 121, 120, 116, 128, 131, 121, 111, 112, 129, 123, 117, 126, 120, 124, 127, 125, 118, 124, 120, 118, 126, 121, 121, 123, 128, 129, 131, 132, 120, 119, 121, 121, 124, 126, 133, 118, 130, 110, 127, 123, 122, 122, 128, 121, 128, 124, 134, 114, 135, 125, 133, 121, 120, 132, 131, 121, 131, 117, 123, 121, 119, 120, 134, 125, 124, 127, 141, 126, 126, 128, 120, 120, 124, 119, 137, 121, 127, 117, 118, 131, 124, 130, 127, 125, 122, 127, 125, 123, 124, 124, 127, 142, 132, 78, 128, 118, 129, 144, 122, 114, 162, 121, 125, 117, 136, 124, 122, 128, 138, 125, 129, 122, 125, 121, 120, 130, 127, 129, 119, 128, 141, 123, 122, 120, 132, 123, 124, 124, 124, 123, 122, 137, 125, 129, 121, 138, 127, 132, 128, 113, 123, 93, 118, 108, 122, 117, 131, 120, 127, 123, 127, 116, 130, 126, 104, 123, 128, 128, 129, 121, 116, 134, 117, 117, 123, 122, 126, 112, 121, 112, 129, 120, 118, 116, 134, 110, 117, 116, 128, 123, 109, 128, 127, 122, 132, 119, 123, 123, 128, 115, 118, 110, 115, 121, 126, 120, 134, 142, 124, 130, 118, 121, 127, 103, 122, 115, 128, 128, 122, 135, 126, 122, 125, 121, 124, 123, 129, 117, 138, 123, 118, 127, 137, 130, 123, 104, 117, 117, 122, 132, 116, 124, 113, 119, 128, 134, 104, 140, 122, 123, 122, 120, 112, 125, 125, 128, 148, 115, 117, 132, 116, 124, 120, 121, 128, 122, 121, 128, 134, 121, 119, 119, 122, 121, 114, 118, 121, 126, 104, 105, 116, 122, 111, 123, 113, 121, 132, 109, 129, 127, 114, 111, 121, 125, 123, 120, 114, 105, 108, 132, 121, 124, 107, 123, 122, 127, 124, 131, 124, 129, 121, 121, 114, 125, 129, 129, 126, 113, 119, 134, 106, 121, 119, 124, 123, 120, 114, 131, 121, 118, 125, 124, 117, 123, 137, 104, 118, 136, 132, 115, 143, 128, 123, 119, 130, 117, 129, 117, 117, 119, 123, 130, 110, 119, 117, 125, 136, 121, 127, 124, 125, 126, 115, 126, 122, 125, 123, 113, 114, 125, 126, 125, 112, 120, 132, 126, 123, 114, 140, 118, 116, 113, 120, 113, 115, 134, 126, 129, 119, 119, 120, 116, 119, 114, 126, 116, 118, 102, 120, 134, 116, 105, 113, 101, 129, 125, 119, 124, 127, 121, 131, 124, 131, 120, 128, 121, 124, 129, 124, 125, 120, 121, 133, 118, 159, 130, 132, 129, 123, 125, 117, 139, 121, 113, 126, 126, 134, 126, 121, 122, 126, 134, 125, 127, 150, 112, 124, 122, 128, 133, 131, 126, 127, 115, 124, 114, 128, 120, 129, 132, 126, 134, 131, 122, 128, 118, 122, 127, 128, 125, 132, 117, 97, 126, 136, 127, 122, 127, 133, 132, 123, 126, 126, 125, 129, 147, 121, 125, 117, 119, 127, 133, 131, 121, 132, 124, 127, 138, 124, 131, 111, 123, 123, 132, 120, 103, 120, 126, 103, 125, 125, 118, 114, 127, 124, 116, 124, 135, 124, 117, 131, 130, 125, 126, 121, 119, 137, 141, 124, 114, 132, 131, 120, 118, 134, 131, 126, 126, 121, 126, 128, 131, 125, 119, 124, 125, 132, 120, 132, 125, 119, 126, 129, 109, 126, 127, 132, 168, 125, 123, 135, 136, 128, 136, 123, 134, 118, 108, 124, 123, 123, 121, 124, 128, 121, 89, 123, 120, 120, 125, 124, 127, 122, 128, 106, 117, 125, 130, 128, 150, 88, 132, 127, 111, 107, 123, 121, 128, 124, 128, 123, 130, 124, 129, 131, 121, 104, 129, 128, 120, 130, 128, 83, 127, 124, 117, 136, 133, 116, 119, 122, 121, 119, 131, 126, 112, 126, 131, 123, 107, 117, 118, 126, 117, 117, 133, 123, 121, 126, 124, 139, 128, 129, 199, 131, 121, 122, 124, 130, 133, 128, 130, 126, 124, 129, 121, 131, 120, 125, 132, 136, 139, 116, 130, 122, 116, 121, 128, 111, 111, 119, 119, 116, 118, 134, 132, 120, 131, 94, 125, 117, 120, 117, 126, 134, 120, 133, 108, 114, 137, 117, 113, 110, 126, 127, 115, 113, 145, 126, 118, 123, 128, 111, 116, 103, 114, 118, 115, 119, 131, 129, 124, 116, 111, 104, 128, 106, 114, 122, 134, 110, 113, 121, 112, 119, 106, 117, 136, 120, 115, 122, 147, 124, 122, 106, 125, 140, 123, 123, 135, 124, 120, 133, 121, 140, 147, 112, 137, 120, 110, 127, 112, 122, 142, 131, 111, 113, 129, 128, 117, 133, 124, 105, 113, 142, 103, 94, 119, 136, 138, 111, 142, 119, 124, 121, 115, 123, 117, 114, 125, 142, 131, 113, 103, 133, 119, 142, 116, 113, 108, 122, 125, 119, 120, 108, 136, 122, 117, 124, 126, 73, 112, 122, 104, 108, 127, 66, 113, 126, 122, 136, 112, 135, 117, 107, 105, 132, 125, 127, 111, 125, 116, 111, 128, 112, 125, 126, 114, 124, 128, 122, 132, 135, 109, 106, 86, 119, 114, 116, 115, 123, 128, 129, 130, 133, 138, 105, 115, 119, 126, 96, 129, 103, 108, 152, 115, 113, 119, 109, 102, 105, 127, 111, 98, 123, 137, 119, 119, 132, 131, 133, 138, 109, 124, 129, 127, 129, 129, 142, 113, 122, 122, 111, 108, 123, 120, 186, 131, 119, 120, 129, 134, 121, 122, 126, 124, 139, 140, 137, 121, 116, 117, 111, 128, 138, 99, 154, 131, 128, 129, 114, 146, 117, 133, 124, 113, 110, 125, 124, 126, 131, 122, 125, 119, 128, 124, 127, 117, 122, 129, 76, 123, 125, 129, 117, 119, 124, 115, 128, 128, 121, 126, 126, 116, 124, 117, 130, 122, 118, 124, 118, 109, 118, 122, 131, 120, 119, 117, 117, 123, 118, 118, 132, 126, 139, 121, 126, 130, 117, 114, 83, 125, 120, 114, 130, 156, 132, 115, 125, 127, 128, 121, 127, 121, 131, 122, 139, 122, 126, 124, 107, 92, 123, 129, 130, 174, 135, 118, 97, 118, 127, 144, 124, 128, 121, 122, 119, 130, 128, 116, 117, 124, 126, 143, 117, 116, 124, 124, 121, 127, 132, 123, 130, 127, 121, 126, 119, 114, 122, 126, 125, 130, 120, 122, 120, 115, 118, 129, 126, 123, 131, 112, 128, 130, 124, 125, 128, 101, 114, 122, 122, 131, 130, 127, 134, 129, 139, 121, 116, 125, 127, 78, 132, 134, 125, 117, 129, 120, 133, 113, 129, 87, 130, 133, 123, 131, 127, 127, 123, 123, 102, 146, 103, 52, 181, 126, 122, 121, 131, 124, 108, 159, 130, 132, 119, 121, 106, 126, 124, 139, 108, 126, 117, 118, 129, 116, 126, 121, 108, 121, 119, 120, 123, 98, 125, 117, 113, 119, 129, 120, 131, 127, 135, 92, 129, 118, 117, 100, 121, 167, 118, 151, 128, 124, 138, 127, 128, 125, 160, 120, 129, 120, 124, 128, 129, 127, 124, 124, 122, 125, 126, 142, 125, 121, 143, 118, 118, 123, 127, 125, 126, 126, 122, 126, 121, 116, 130, 121, 124, 120, 120, 126, 119, 126, 131, 126, 120, 126, 146, 135, 121, 127, 117, 120, 123, 124, 127, 120, 126, 123, 129, 120, 123, 127, 127, 122, 126, 126, 128, 121, 122, 136, 122, 133, 129, 118, 125, 123, 134, 128, 125, 125, 122, 138, 125, 126, 112, 131, 123, 125, 137, 121, 120, 132, 126, 124, 109, 125, 120, 129, 123, 111, 126, 132, 125, 129, 124, 122, 122, 131, 122, 122, 125, 123, 121, 126, 131, 116, 126, 126, 125, 117, 112, 123, 138, 126, 126, 121, 120, 125, 123, 127, 168, 120, 123, 131, 140, 129, 154, 115, 136, 129, 126, 117, 135, 126, 115, 123, 128, 127, 128, 124, 117, 132, 124, 124, 122, 123, 120, 127, 126, 124, 113, 126, 127, 129, 121, 143, 124, 135, 120, 125, 122, 125, 125, 131, 122, 114, 124, 123, 123, 128, 125, 121, 128, 123, 129, 120, 128, 124, 122, 133, 125, 126, 128, 131, 122, 140, 119, 126, 122, 124, 125, 125, 123, 124, 124, 125, 124, 132, 117, 122, 121, 126, 126, 125, 129, 138, 123, 125, 125, 120, 123, 115, 115, 135, 118, 129, 124, 126, 124, 128, 121, 125, 127, 119, 122, 122, 124, 120, 124, 125, 122, 126, 118, 117, 135, 125, 121, 131, 123, 114, 139, 107, 127, 122, 137, 148, 125, 123, 159, 120, 130, 124, 120, 124, 118, 129, 110, 126, 124, 127, 126, 127, 128, 132, 124, 125, 124, 129, 119, 124, 121, 123, 122, 119, 123, 122, 119, 129, 123, 127, 127, 125, 123, 123, 125, 125, 126, 112, 115, 113, 120, 106, 124, 123, 133, 121, 126, 145, 103, 136, 125, 111, 104, 99, 126, 144, 118, 122, 101, 138, 115, 126, 118, 127, 121, 127, 107, 132, 89, 137, 130, 121, 115, 70, 95, 137, 124, 132, 115, 130, 124, 142, 125, 114, 141, 118, 127, 125, 81, 122, 121, 133, 118, 118, 114, 126, 131, 127, 109, 95, 133, 95, 123, 122, 123, 148, 114, 114, 104, 122, 127, 122, 119, 126, 99, 116, 119, 157, 110, 118, 121, 125, 142, 127, 128, 134, 130, 118, 129, 133, 123, 98, 125, 127, 136, 135, 122, 123, 126, 131, 98, 125, 138, 119, 123, 111, 127, 116, 115, 116, 98, 125, 129, 142, 118, 136, 129, 123, 134, 128, 76, 124, 120, 105, 118, 117, 119, 86, 91, 88, 134, 114, 108, 117, 100, 111, 117, 126, 137, 101, 138, 120, 125, 114, 113, 113, 120, 132, 136, 144, 121, 128, 138, 95, 124, 112, 132, 121, 124, 99, 121, 123, 130, 124, 132, 111, 108, 119, 86, 122, 96, 130, 132, 98, 120, 112, 130, 90, 138, 113, 120, 114, 127, 96, 125, 138, 126, 115, 146, 116, 121, 113, 125, 82, 131, 117, 124, 129, 120, 106, 117, 112, 108, 141, 143, 123, 115, 118, 117, 134, 113, 121, 124, 110, 125, 141, 95, 120, 127, 135, 114, 131, 133, 123, 101, 101, 133, 143, 94, 92, 136, 105, 139, 118, 119, 122, 122, 99, 141, 130, 126, 123, 109, 123, 109, 133, 143, 113, 127, 86, 108, 116, 146, 135, 135, 117, 131, 125, 128, 136, 123, 97, 119, 96, 117, 118, 123, 105, 122, 123, 128, 104, 123, 119, 128, 132, 103, 117, 112, 138, 124, 117, 108, 125, 111, 137, 103, 153, 106, 141, 103, 108, 120, 120, 113, 105, 105, 107, 120, 128, 139, 135, 137, 118, 133, 135, 121, 108, 92, 140, 104, 119, 120, 119, 139, 118, 122, 155, 135, 122, 121, 118, 118, 145, 136, 117, 124, 112, 126, 121, 127, 132, 119, 124, 119, 116, 123, 118, 118, 104, 129, 154, 123, 115, 107, 130, 116, 136, 129, 116, 117, 115, 118, 119, 112, 132, 125, 138, 124, 106, 119, 135, 138, 124, 109, 116, 122, 117, 133, 111, 145, 116, 124, 121, 151, 104, 136, 120, 120, 139, 131, 121, 123, 154, 125, 115, 129, 118, 127, 121, 138, 116, 120, 119, 109, 129, 112, 127, 125, 120, 121, 114, 110, 125, 124, 113, 138, 125, 131, 126, 130, 119, 118, 147, 150, 122, 137, 131, 122, 117, 129, 95, 130, 124, 143, 109, 136, 126, 124, 91, 118, 99, 113, 115, 127, 130, 129, 113, 121, 135, 113, 138, 121, 136, 119, 125, 125, 132, 108, 140, 139, 110, 110, 94, 115, 125, 142, 127, 135, 122, 137, 124, 134, 131, 133, 123, 125, 125, 122, 126, 122, 126, 153, 109, 127, 110, 132, 116, 124, 136, 129, 124, 125, 106, 112, 146, 133, 138, 109, 121, 126, 133, 110, 125, 112, 117, 105, 126, 121, 130, 127, 117, 113, 91, 121, 131, 120, 115, 119, 127, 125, 124, 111, 137, 126, 125, 111, 130, 120, 105, 117, 108, 117, 105, 117, 105, 131, 126, 127, 121, 121, 91, 117, 121, 138, 137, 113, 125, 125, 122, 126, 123, 113, 120, 122, 126, 113, 126, 129, 124, 122, 126, 126, 121, 118, 149, 120, 127, 156, 118, 117, 122, 125, 111, 114, 125, 145, 121, 133, 126, 140, 123, 133, 120, 112, 108, 125, 121, 128, 116, 120, 109, 125, 127, 123, 120, 126, 121, 119, 119, 126, 128, 124, 118, 128, 126, 127, 102, 128, 134, 124, 132, 132, 116, 130, 124, 124, 115, 124, 125, 130, 137, 134, 117, 137, 120, 125, 125, 134, 124, 123, 143, 114, 125, 123, 121, 116, 118, 120, 122, 129, 126, 128, 135, 114, 121, 144, 122, 122, 128, 119, 124, 113, 126, 123, 117, 118, 128, 123, 108, 122, 107, 127, 124, 127, 112, 117, 121, 127, 126, 127, 123, 120, 122, 122, 120, 122, 121, 110, 138, 138, 118, 115, 117, 124, 124, 125, 136, 121, 129, 123, 157, 122, 127, 103, 128, 160, 107, 124, 124, 122, 110, 122, 126, 119, 118, 136, 96, 127, 130, 126, 112, 139, 119, 131, 121, 142, 103, 130, 122, 121, 113, 122, 128, 128, 125, 125, 125, 129, 118, 141, 120, 124, 111, 113, 122, 125, 125, 122, 125, 125, 106, 143, 134, 131, 123, 121, 107, 123, 123, 136, 123, 116, 126, 111, 122, 121, 120, 123, 102, 109, 117, 145, 102, 90, 121, 159, 114, 127, 136, 126, 118, 153, 129, 125, 129, 134, 112, 127, 121, 114, 129, 126, 113, 148, 122, 120, 126, 137, 114, 123, 131, 111, 132, 140, 135, 124, 124, 127, 122, 123, 102, 127, 140, 123, 127, 111, 140, 138, 116, 121, 110, 141, 121, 103, 121, 108, 141, 113, 133, 127, 128, 149, 155, 102, 138, 116, 123, 121, 131, 117, 115, 113, 138, 121, 100, 121, 119, 122, 122, 127, 133, 125, 123, 131, 132, 135, 131, 81, 123, 135, 152, 127, 119, 131, 120, 118, 120, 134, 163, 129, 124, 110, 120, 101, 121, 132, 75, 119, 124, 139, 116, 112, 106, 119, 151, 121, 137, 147, 118, 164, 118, 136, 118, 119, 111, 123, 120, 127, 117, 119, 130, 132, 145, 140, 108, 147, 134, 118, 134, 126, 128, 124, 120, 120, 101, 112, 118, 118, 130, 125, 124, 139, 114, 114, 117, 116, 118, 134, 136, 104, 138, 115, 86, 124, 101, 128, 130, 143, 116, 126, 116, 132, 111, 122, 119, 123, 123, 145, 111, 122, 121, 114, 121, 116, 120, 116, 121, 120, 113, 121, 122, 119, 117, 125, 117, 83, 152, 129, 130, 116, 113, 124, 135, 137, 129, 82, 113, 128, 115, 133, 128, 129, 127, 119, 121, 156, 113, 114, 140, 117, 115, 161, 139, 102, 136, 120, 123, 146, 145, 116, 110, 142, 124, 115, 128, 129, 120, 124, 104, 134, 134, 129, 129, 104, 117, 120, 142, 114, 145, 119, 125, 142, 82, 110, 123, 119, 123, 117, 122, 131, 138, 126, 117, 121, 133, 128, 110, 127, 110, 121, 120, 117, 125, 116, 124, 121, 125, 114, 129, 127, 133, 121, 123, 126, 117, 124, 136, 127, 114, 132, 145, 134, 126, 132, 146, 135, 122, 115, 119, 133, 139, 123, 123, 123, 129, 127, 120, 123, 125, 110, 120, 138, 125, 128, 178, 121, 143, 128, 123, 126, 135, 113, 133, 126, 135, 113, 115, 133, 114, 133, 118, 127, 130, 127, 116, 125, 116, 125, 135, 131, 104, 134, 132, 120, 124, 118, 130, 116, 127, 124, 119, 120, 124, 118, 123, 128, 127, 127, 122, 124, 135, 118, 130, 119, 106, 116, 119, 124, 112, 125, 126, 127, 125, 131, 107, 134, 130, 113, 118, 117, 126, 126, 129, 131, 126, 147, 166, 130, 124, 132, 117, 127, 131, 136, 117, 137, 121, 118, 126, 122, 130, 119, 124, 142, 135, 129, 129, 118, 111, 118, 127, 121, 121, 168, 129, 128, 128, 115, 121, 124, 115, 125, 125, 125, 124, 139, 127, 124, 124, 124, 97, 124, 124, 128, 129, 117, 131, 125, 131, 135, 119, 119, 134, 124, 126, 144, 122, 116, 118, 117, 128, 123, 114, 128, 126, 107, 118, 125, 109, 122, 127, 125, 121, 119, 123, 131, 131, 129, 124, 132, 123, 129, 112, 131, 133, 131, 124, 112, 119, 127, 124, 136, 140, 126, 125, 119, 128, 123, 152, 116, 142, 134, 140, 121, 130, 133, 116, 124, 128, 121, 156, 128, 126, 116, 129, 163, 119, 127, 119, 151, 127, 126, 119, 132, 132, 125, 134, 116, 138, 160, 109, 125, 122, 123, 126, 116, 112, 121, 118, 123, 126, 126, 126, 140, 125, 121, 146, 130, 118, 130, 135, 119, 119, 122, 139, 131, 124, 136, 111, 116, 133, 129, 130, 124, 120, 115, 121, 117, 135, 131, 117, 116, 120, 147, 120, 122, 134, 118, 131, 128, 129, 126, 123, 129, 138, 119, 131, 113, 127, 126, 120, 139, 128, 104, 127, 126, 117, 132, 121, 116, 114, 123, 143, 131, 123, 121, 128, 143, 120, 135, 123, 128, 119, 125, 124, 119, 122, 121, 122, 138, 135, 143, 141, 122, 132, 127, 112, 117, 125, 133, 133, 132, 128, 120, 139, 135, 121, 118, 141, 132, 132, 122, 121, 115, 121, 132, 132, 105, 123, 99, 124, 140, 114, 137, 119, 123, 130, 117, 125, 160, 127, 122, 111, 119, 124, 136, 122, 114, 133, 124, 132, 107, 111, 139, 115, 122, 103, 124, 110, 120, 118, 132, 142, 122, 116, 140, 135, 126, 127, 123, 118, 111, 136, 126, 120, 125, 120, 127, 122, 124, 126, 124, 135, 123, 122, 107, 112, 140, 131, 109, 122, 113, 102, 118, 138, 118, 116, 119, 125, 109, 138, 132, 102, 110, 123, 129, 120, 111, 136, 117, 130, 127, 119, 135, 127, 125, 135, 120, 129, 115, 111, 115, 123, 127, 119, 119, 121, 127, 120, 110, 123, 138, 125, 134, 132, 128, 134, 122, 142, 131, 126, 117, 130, 130, 122, 121, 126, 116, 112, 132, 123, 123, 134, 119, 117, 114, 132, 134, 115, 116, 144, 121, 134, 123, 117, 131, 126, 119, 138, 124, 110, 120, 133, 120, 129, 143, 133, 125, 119, 128, 119, 127, 122, 129, 124, 127, 141, 143, 125, 117, 121, 122, 118, 118, 132, 131, 116, 122, 125, 146, 119, 116, 123, 140, 118, 127, 125, 116, 131, 154, 128, 115, 120, 121, 127, 117, 116, 134, 126, 121, 118, 130, 125, 157, 128, 125, 124, 132, 128, 125, 123, 127, 120, 130, 117, 118, 136, 118, 117, 124, 124, 130, 117, 118, 117, 121, 118, 120, 114, 130, 127, 116, 124, 121, 119, 110, 121, 120, 130, 143, 122, 126, 126, 123, 119, 126, 178, 115, 123, 120, 123, 123, 132, 132, 139, 132, 138, 143, 113, 111, 128, 129, 118, 120, 135, 123, 126, 124, 121, 136, 118, 121, 121, 115, 138, 123, 127, 122, 163, 138, 114, 127, 136, 132, 143, 121, 128, 133, 127, 137, 132, 118, 125, 130, 155, 123, 124, 116, 140, 121, 110, 126, 128, 120, 132, 125, 119, 118, 117, 125, 121, 127, 132, 121, 121, 117, 123, 128, 123, 133, 128, 135, 123, 141, 119, 158, 131, 125, 132, 135, 126, 116, 127, 120, 125, 120, 134, 117, 166, 123, 114, 122, 128, 114, 121, 116, 146, 115, 152, 122, 126, 143, 122, 110, 117, 120, 124, 123, 120, 106, 117, 132, 114, 122, 124, 115, 127, 129, 133, 120, 129, 153, 124, 131, 131, 123, 114, 112, 110, 131, 136, 123, 120, 139, 126, 124, 108, 116, 122, 121, 115, 120, 131, 118, 117, 122, 127, 119, 130, 132, 124, 120, 119, 123, 132, 125, 113, 139, 116, 128, 119, 150, 126, 119, 119, 130, 116, 119, 114, 122, 117, 124, 131, 109, 109, 125, 118, 125, 130, 118, 114, 152, 121, 122, 134, 154, 132, 142, 122, 137, 94, 142, 119, 91, 128, 131, 131, 112, 126, 121, 120, 135, 112, 121, 117, 112, 102, 127, 126, 104, 125, 134, 109, 126, 119, 130, 114, 130, 122, 128, 129, 99, 114, 118, 121, 115, 123, 124, 129, 120, 111, 116, 112, 128, 114, 119, 116, 120, 123, 133, 123, 127, 131, 122, 129, 101, 130, 118, 145, 132, 129, 129, 123, 133, 116, 120, 107, 131, 115, 136, 134, 130, 119, 136, 122, 133, 124, 114, 126, 146, 125, 127, 126, 106, 123, 114, 118, 131, 121, 127, 117, 121, 122, 117, 114, 131, 103, 106, 133, 131, 108, 115, 133, 104, 149, 121, 134, 122, 147, 129, 116, 128, 131, 131, 126, 110, 123, 134, 116, 135, 119, 119, 124, 119, 117, 155, 109, 106, 133, 126, 121, 123, 109, 117, 110, 127, 122, 132, 122, 111, 130, 123, 117, 86, 131, 119, 124, 121, 135, 121, 125, 130, 125, 111, 125, 105, 115, 117, 115, 113, 127, 104, 122, 119, 118, 113, 111, 125, 142, 114, 113, 124, 140, 123, 115, 141, 120, 125, 111, 125, 124, 122, 123, 131, 128, 124, 117, 128, 117, 122, 107, 113, 115, 132, 112, 118, 121, 131, 123, 103, 135, 113, 128, 122, 129, 135, 129, 130, 135, 128, 115, 139, 102, 130, 122, 127, 122, 132, 120, 128, 117, 116]) # parameters
+i57 = Internal("op57", "TENSOR_QUANT8_ASYMM", "{1, 14, 14, 256}, 0.023528477177, 0") # intermediate result
+i58 = Parameter("op58", "TENSOR_INT32", "{256}, 0.000237506290432, 0", [8192, 10583, -634, -390, 3031, 18442, 13861, 8686, 3844, -134, -596, 16090, 8189, -439, -1761, 2197, 601, -658, 1692, 13325, 19431, 13409, 28900, 9820, -4456, 73, 564, 10928, 10775, 10520, 21773, 10722, 759, 1081, 2361, 17568, 139, 58, 23, 748, -169, 10246, 36892, -2024, -3657, 23, 16690, 689, 9339, 8827, 8516, 3383, -238, 10715, -128, 11371, 1402, 17076, 7921, 1763, 6428, 8633, -3792, -135, 12191, 971, -4242, 4471, 10561, 409, -7689, 5657, 95, 20772, 2033, -122, -644, 16590, -168, 1749, 11040, 16, 11236, 761, 2884, -540, 10755, 6725, 73, 574, -47, 22319, -1251, 8132, 16944, -2905, -294, 26607, 122, 17473, -3419, 268, 10719, 19680, -285, 1808, -1082, 15089, 8505, 22274, -1285, 9980, 248, 297, -21, 8372, 7912, 20472, 8401, 10274, 97, 705, -3609, 18, 12276, -1326, -1725, 1554, 58, 7482, 29769, 17989, 7137, 83, 9677, 14574, 751, -214, 436, 835, 7954, 36, -245, 353, -189, -1044, 2984, 26780, -1300, 8929, 3639, 1503, 4059, 9479, -852, 15017, 8355, -162, 8954, 9982, 2181, 120, -5145, 6335, -34, 37077, 11, 81, 557, 24335, 7147, -428, 3780, 706, 13473, -230, 15495, -669, -414, 7458, 584, 2840, -1885, -4488, -1361, 16221, 10598, 4656, 12683, -239, 662, 791, 321, 8543, 632, 1288, -1324, 72, 19208, -729, 45, 16619, -175, -2996, 290, 25937, 404, 1592, 1780, 8043, -1192, 1727, -53, 16790, -420, 359, 14036, 302, -1003, 14993, -295, 629, 8419, 8404, -12276, 4780, 5363, 4793, 6723, 16119, 9861, -983, -30, -868, 18024, -146, 17419, 9504, 27, -92, 911, 17520, 12707, -1608, 44, -1222, 3030, 17253, -1654, 120, -208, 7766, 11888, -123, 13024, -428]) # parameters
+i59 = Parameter("op59", "TENSOR_QUANT8_ASYMM", "{1, 3, 3, 256}, 0.0100944191217, 116", [76, 112, 160, 144, 142, 76, 101, 100, 135, 142, 148, 152, 88, 150, 131, 143, 157, 135, 218, 99, 87, 94, 98, 99, 40, 134, 150, 102, 100, 96, 94, 90, 132, 138, 138, 88, 142, 154, 136, 125, 164, 100, 66, 139, 63, 147, 99, 136, 85, 99, 89, 144, 150, 100, 154, 96, 142, 95, 128, 71, 167, 100, 160, 190, 105, 127, 131, 178, 99, 130, 199, 102, 180, 96, 136, 189, 92, 95, 157, 134, 101, 143, 97, 149, 75, 128, 86, 76, 142, 143, 154, 88, 138, 84, 96, 127, 126, 99, 138, 94, 152, 148, 101, 54, 176, 133, 78, 98, 78, 79, 154, 95, 153, 146, 197, 87, 106, 91, 85, 83, 188, 147, 151, 151, 115, 145, 136, 164, 148, 99, 103, 81, 79, 175, 97, 99, 158, 150, 128, 140, 82, 139, 154, 144, 174, 140, 101, 100, 48, 84, 154, 75, 138, 101, 158, 100, 83, 152, 81, 102, 190, 142, 150, 135, 175, 74, 143, 158, 129, 84, 99, 123, 145, 138, 93, 141, 84, 139, 146, 149, 151, 140, 145, 72, 164, 97, 101, 68, 76, 136, 164, 135, 133, 97, 128, 156, 145, 153, 84, 140, 154, 85, 149, 171, 179, 74, 158, 155, 143, 97, 134, 149, 129, 94, 149, 157, 99, 165, 141, 74, 155, 51, 89, 91, 159, 102, 176, 139, 118, 84, 105, 128, 144, 22, 100, 165, 98, 102, 146, 191, 142, 80, 98, 7, 131, 169, 145, 95, 142, 129, 148, 92, 73, 141, 77, 175, 56, 94, 168, 148, 154, 62, 97, 87, 146, 160, 164, 124, 81, 161, 138, 157, 67, 149, 238, 94, 71, 87, 91, 90, 162, 142, 166, 97, 95, 93, 93, 96, 199, 164, 152, 86, 148, 162, 143, 133, 162, 95, 53, 144, 221, 169, 93, 148, 74, 93, 74, 153, 158, 92, 174, 89, 152, 85, 137, 117, 153, 89, 81, 225, 99, 133, 139, 159, 85, 135, 218, 79, 184, 86, 140, 206, 147, 85, 170, 141, 97, 149, 83, 163, 122, 144, 85, 67, 160, 155, 165, 82, 161, 76, 85, 157, 136, 92, 148, 88, 155, 160, 93, 44, 91, 147, 40, 89, 50, 62, 166, 93, 168, 152, 180, 76, 82, 79, 66, 77, 199, 159, 158, 165, 156, 160, 143, 175, 155, 156, 67, 82, 76, 184, 87, 89, 172, 165, 134, 158, 74, 152, 170, 155, 194, 148, 135, 98, 32, 85, 160, 59, 147, 95, 167, 93, 82, 160, 64, 90, 203, 161, 156, 143, 189, 46, 152, 165, 131, 72, 91, 139, 156, 146, 82, 148, 75, 133, 134, 165, 161, 157, 163, 88, 178, 90, 95, 42, 80, 144, 168, 146, 137, 85, 136, 167, 152, 169, 78, 149, 163, 76, 162, 144, 189, 67, 156, 89, 144, 96, 147, 160, 135, 82, 162, 165, 92, 168, 144, 64, 161, 43, 86, 85, 160, 157, 164, 149, 137, 80, 98, 139, 164, 136, 91, 172, 88, 95, 155, 220, 136, 77, 93, 63, 135, 193, 151, 96, 147, 137, 166, 84, 64, 149, 63, 193, 81, 96, 151, 130, 135, 85, 106, 96, 132, 144, 144, 105, 94, 139, 126, 139, 77, 134, 189, 106, 89, 103, 101, 105, 170, 127, 141, 105, 101, 102, 103, 122, 177, 146, 137, 94, 133, 140, 133, 126, 134, 104, 87, 128, 117, 150, 107, 132, 97, 102, 95, 133, 135, 104, 160, 104, 137, 101, 131, 137, 124, 96, 99, 201, 109, 124, 127, 125, 100, 124, 143, 87, 146, 104, 128, 147, 156, 100, 145, 131, 102, 134, 107, 138, 148, 139, 99, 86, 139, 137, 147, 101, 146, 89, 98, 69, 127, 104, 134, 100, 135, 140, 100, 63, 86, 69, 77, 105, 78, 90, 139, 108, 139, 136, 138, 100, 82, 95, 90, 88, 154, 137, 143, 139, 148, 143, 128, 152, 134, 152, 72, 110, 120, 158, 104, 103, 147, 140, 126, 146, 88, 134, 148, 136, 153, 132, 137, 105, 66, 95, 138, 85, 133, 106, 142, 98, 105, 138, 83, 99, 164, 142, 141, 132, 154, 76, 131, 138, 122, 98, 97, 139, 136, 130, 98, 133, 91, 115, 115, 141, 142, 141, 141, 118, 153, 103, 101, 89, 109, 126, 149, 132, 124, 101, 128, 140, 134, 142, 97, 134, 141, 95, 139, 79, 140, 96, 134, 82, 129, 99, 140, 139, 125, 94, 142, 144, 103, 127, 131, 92, 141, 64, 99, 92, 147, 163, 125, 135, 137, 91, 105, 131, 155, 150, 104, 147, 99, 107, 138, 182, 121, 104, 105, 149, 129, 164, 133, 105, 127, 127, 144, 96, 87, 139, 84, 140, 61, 98, 172, 153, 159, 66, 95, 90, 146, 159, 159, 119, 80, 159, 136, 156, 172, 152, 236, 95, 67, 86, 90, 91, 91, 150, 163, 88, 97, 93, 85, 97, 0, 162, 118, 77, 150, 158, 142, 133, 166, 94, 61, 142, 18, 163, 92, 145, 73, 93, 83, 158, 161, 92, 178, 89, 154, 86, 134, 45, 156, 89, 188, 188, 95, 131, 137, 144, 91, 140, 216, 140, 183, 90, 146, 215, 149, 87, 173, 143, 86, 153, 95, 156, 58, 146, 85, 64, 151, 154, 167, 82, 153, 76, 89, 104, 136, 95, 149, 85, 119, 161, 93, 44, 181, 149, 158, 95, 64, 62, 169, 95, 174, 153, 184, 82, 72, 80, 67, 75, 204, 157, 159, 171, 70, 162, 146, 180, 152, 56, 77, 80, 65, 183, 88, 87, 166, 164, 132, 154, 74, 152, 169, 156, 183, 151, 95, 97, 130, 89, 94, 125, 145, 94, 174, 96, 96, 160, 59, 92, 208, 154, 155, 136, 187, 49, 155, 173, 132, 75, 88, 134, 161, 146, 82, 152, 71, 151, 158, 101, 160, 150, 161, 187, 174, 90, 93, 125, 85, 142, 171, 148, 146, 90, 136, 165, 154, 156, 73, 149, 169, 77, 162, 180, 189, 58, 162, 171, 154, 96, 146, 148, 135, 78, 159, 175, 91, 167, 147, 66, 166, 14, 87, 77, 158, 53, 148, 146, 79, 78, 98, 137, 165, 15, 93, 174, 87, 95, 157, 215, 150, 77, 92, 60, 137, 190, 151, 86, 153, 139, 166, 83, 62, 129, 56, 163, 41, 86, 179, 159, 171, 45, 88, 81, 160, 177, 175, 63, 71, 186, 144, 171, 110, 165, 255, 87, 67, 76, 79, 80, 211, 161, 178, 80, 89, 85, 73, 80, 87, 181, 130, 72, 161, 179, 155, 143, 185, 88, 25, 154, 192, 180, 78, 163, 64, 85, 76, 171, 183, 81, 198, 81, 162, 73, 149, 115, 131, 76, 96, 202, 79, 142, 152, 107, 70, 147, 218, 122, 209, 75, 152, 238, 184, 69, 185, 152, 80, 165, 81, 184, 122, 164, 82, 63, 166, 168, 188, 65, 174, 68, 70, 176, 154, 86, 163, 70, 102, 175, 85, 22, 88, 126, 126, 81, 46, 50, 188, 83, 186, 171, 87, 66, 65, 59, 52, 59, 226, 169, 166, 190, 113, 184, 155, 201, 170, 104, 47, 60, 76, 203, 77, 75, 189, 180, 144, 183, 63, 171, 186, 166, 214, 161, 138, 93, 153, 88, 73, 127, 153, 84, 186, 80, 78, 172, 53, 80, 223, 174, 165, 152, 205, 16, 164, 185, 140, 57, 76, 146, 168, 157, 74, 166, 60, 155, 160, 100, 173, 173, 180, 210, 186, 80, 85, 122, 123, 149, 184, 158, 156, 76, 148, 171, 166, 183, 54, 165, 178, 59, 172, 94, 173, 34, 163, 99, 165, 78, 165, 171, 147, 59, 176, 194, 80, 188, 158, 55, 183, 111, 83, 70, 158, 126, 110, 158, 76, 70, 87, 148, 182, 171, 84, 187, 72, 85, 173, 237, 139, 50, 78, 138, 147, 219, 160, 75, 160, 149, 182, 74, 54, 151, 51, 209, 73, 100, 155, 135, 147, 68, 101, 90, 143, 150, 149, 71, 85, 153, 127, 147, 53, 142, 205, 103, 91, 97, 100, 100, 96, 134, 146, 97, 100, 95, 98, 96, 162, 154, 125, 86, 140, 155, 135, 129, 159, 100, 61, 141, 161, 155, 97, 142, 83, 102, 91, 142, 152, 104, 162, 101, 141, 92, 137, 154, 101, 95, 94, 163, 96, 129, 133, 83, 93, 129, 149, 107, 176, 99, 134, 173, 172, 87, 157, 136, 97, 144, 104, 162, 155, 144, 91, 76, 144, 145, 158, 98, 149, 81, 87, 80, 135, 100, 143, 94, 94, 149, 93, 54, 66, 49, 90, 100, 69, 81, 147, 97, 153, 146, 61, 87, 85, 89, 68, 87, 162, 143, 150, 159, 144, 153, 138, 172, 145, 154, 76, 98, 135, 168, 97, 94, 154, 146, 127, 160, 86, 145, 157, 141, 164, 140, 142, 102, 124, 90, 94, 120, 133, 102, 146, 97, 85, 146, 75, 96, 175, 140, 144, 138, 168, 60, 137, 153, 125, 87, 93, 144, 143, 134, 92, 140, 85, 130, 131, 113, 149, 152, 153, 160, 159, 97, 98, 117, 148, 127, 152, 139, 132, 96, 130, 145, 142, 155, 86, 140, 151, 89, 145, 74, 128, 67, 134, 62, 138, 86, 146, 149, 128, 88, 151, 159, 100, 154, 140, 86, 148, 158, 93, 77, 148, 160, 81, 138, 94, 81, 103, 137, 156, 186, 102, 149, 91, 104, 146, 198, 123, 76, 101, 176, 131, 174, 139, 100, 138, 135, 154, 91, 66, 147, 76, 185, 91, 100, 150, 137, 140, 93, 104, 102, 131, 143, 145, 106, 95, 133, 129, 136, 143, 136, 199, 105, 87, 98, 100, 105, 145, 135, 146, 96, 102, 104, 98, 119, 119, 145, 68, 92, 137, 129, 131, 126, 142, 104, 97, 128, 47, 144, 104, 134, 98, 102, 92, 138, 140, 100, 165, 103, 139, 100, 129, 71, 121, 96, 155, 152, 100, 124, 127, 109, 103, 127, 151, 147, 140, 106, 133, 188, 152, 103, 150, 130, 99, 141, 100, 132, 86, 140, 94, 84, 137, 135, 143, 102, 139, 91, 99, 92, 129, 104, 136, 99, 105, 137, 102, 59, 144, 136, 152, 103, 91, 91, 148, 105, 145, 134, 135, 86, 74, 101, 88, 93, 159, 142, 143, 143, 80, 148, 131, 162, 139, 78, 81, 103, 86, 156, 98, 98, 149, 141, 124, 139, 92, 136, 146, 134, 144, 133, 103, 104, 165, 102, 92, 143, 134, 99, 153, 105, 113, 143, 87, 102, 168, 143, 142, 126, 165, 76, 136, 152, 124, 101, 101, 131, 136, 132, 100, 132, 90, 145, 144, 90, 144, 134, 147, 106, 148, 102, 97, 150, 109, 126, 141, 131, 136, 103, 128, 136, 131, 125, 90, 133, 145, 95, 142, 151, 138, 90, 138, 145, 135, 104, 132, 130, 127, 89, 140, 154, 102, 142, 130, 89, 140, 206, 97, 103, 141, 71, 123, 132, 87, 99, 102, 131, 154, 81, 104, 147, 101, 108, 145, 174, 135, 110, 106, 139, 128, 152, 134, 100, 137, 132, 151, 97, 98, 116, 82, 108, 74, 102, 157, 139, 144, 73, 98, 98, 141, 142, 151, 69, 87, 152, 130, 146, 146, 144, 200, 100, 85, 92, 94, 100, 156, 140, 147, 91, 98, 96, 96, 97, 57, 147, 47, 87, 141, 145, 137, 130, 160, 98, 66, 141, 104, 148, 96, 145, 87, 97, 85, 145, 158, 97, 165, 97, 145, 89, 135, 121, 99, 89, 121, 46, 88, 129, 132, 82, 94, 130, 140, 149, 169, 100, 141, 216, 162, 92, 167, 132, 91, 153, 88, 156, 113, 144, 86, 77, 139, 144, 164, 99, 148, 84, 90, 143, 136, 99, 143, 92, 104, 149, 99, 43, 90, 101, 163, 100, 71, 79, 156, 94, 150, 143, 52, 79, 85, 90, 71, 78, 176, 152, 148, 165, 92, 154, 139, 174, 149, 86, 81, 92, 117, 169, 91, 93, 162, 148, 126, 160, 87, 148, 155, 145, 160, 142, 123, 100, 190, 97, 78, 156, 138, 99, 159, 96, 89, 150, 72, 95, 181, 145, 143, 134, 171, 64, 142, 161, 127, 86, 91, 136, 143, 136, 96, 142, 83, 147, 147, 77, 150, 142, 154, 71, 157, 95, 97, 158, 154, 124, 147, 139, 140, 93, 131, 143, 139, 142, 80, 137, 154, 88, 147, 64, 108, 61, 137, 105, 149, 88, 139, 142, 131, 77, 152, 164, 100, 156, 142, 83, 153, 220, 94, 96, 145, 89, 73, 136, 64, 86, 99, 136, 157, 156, 97, 151, 92, 102, 153, 199, 130, 79, 100, 168, 133, 168, 137, 95, 146, 132, 155, 92, 77, 127, 63, 160, 101, 116, 144, 133, 135, 78, 109, 105, 133, 127, 136, 85, 100, 139, 124, 129, 82, 132, 171, 104, 104, 104, 106, 108, 36, 124, 132, 101, 103, 104, 107, 97, 70, 124, 75, 96, 132, 139, 128, 124, 149, 106, 79, 135, 148, 128, 105, 133, 103, 108, 96, 132, 144, 110, 133, 110, 131, 97, 127, 145, 96, 107, 93, 79, 101, 125, 124, 95, 104, 122, 76, 124, 163, 110, 129, 159, 136, 101, 143, 125, 103, 136, 107, 154, 131, 125, 101, 95, 130, 130, 146, 105, 135, 94, 100, 109, 129, 107, 134, 104, 110, 133, 105, 67, 87, 87, 146, 107, 96, 98, 135, 102, 138, 132, 59, 97, 107, 97, 89, 92, 139, 136, 140, 148, 117, 133, 126, 149, 136, 123, 108, 111, 132, 145, 107, 106, 142, 125, 122, 146, 98, 135, 142, 133, 138, 130, 122, 106, 143, 103, 88, 131, 127, 110, 135, 106, 89, 132, 91, 107, 145, 128, 135, 132, 149, 86, 130, 145, 121, 100, 102, 141, 130, 126, 104, 131, 92, 129, 136, 102, 134, 129, 141, 75, 140, 106, 107, 141, 146, 122, 133, 128, 127, 105, 123, 130, 128, 140, 100, 129, 140, 100, 134, 96, 101, 99, 122, 86, 132, 100, 129, 136, 122, 97, 135, 141, 106, 141, 134, 99, 135, 135, 101, 97, 142, 122, 78, 128, 80, 101, 107, 128, 135, 169, 109, 129, 104, 109, 136, 168, 121, 84, 110, 142, 126, 153, 125, 104, 132, 125, 131, 106, 81, 134, 94, 164]) # parameters
+i60 = Internal("op60", "TENSOR_QUANT8_ASYMM", "{1, 14, 14, 512}, 0.023528477177, 0") # intermediate result
+i61 = Parameter("op61", "TENSOR_INT32", "{512}, 0.000187459911103, 0", [8937, 6537, 21884, 10468, 3507, 14032, 4759, -1045, 3965, 15433, -1356, -4865, 8679, -2776, 10542, -1806, 4446, 7307, 5257, 8326, 3394, 5448, 11299, 7848, 7223, 12731, 536, -11115, -3148, 13731, 6134, 4912, 9067, 5639, 3782, -4903, 57, 10165, 12833, -149, 10247, 8892, 2184, 9888, 13967, 5789, 9410, 2778, 11441, 9104, 987, 5302, 4424, 9299, 8594, -8523, 8121, 9473, -5515, 4887, 6729, 6111, 2761, -279, 6953, 5800, 8562, -5045, 1369, 3070, -14741, -6482, -16501, 1323, 28602, 6944, 17244, 4133, 8619, 2298, -2104, 4099, 11631, 6731, 6301, -2814, 19082, 5353, 13335, 1088, 13068, 5905, 14688, 6054, -10109, 27965, -10988, 1433, 7925, -9321, 9117, -6120, -4738, -3975, 6515, 4775, 10850, 8499, 8497, 10522, 5253, 5387, 7205, 14252, 6642, 11033, 654, 6191, 9670, 18442, 8265, 11132, 2898, 3425, -1201, 12747, 10945, 8954, 7663, 8573, 14019, 2349, 6683, 7720, 2377, 7271, 3764, 13685, 3275, -1397, 12473, 9157, 14790, 6429, 10448, 18103, 10124, 10625, 5135, 2469, 6960, -2339, 8602, 19515, 12958, 13660, 7951, 534, 23728, 16329, 7156, 15659, 9277, 8345, 6317, 1668, 3529, 10163, -1691, 16872, 16569, -12046, 23037, 11517, -706, 15458, 7730, 2947, 3825, 18318, 13384, 12361, 3702, -4315, 5480, 13865, 14733, 11594, 9426, 10632, 8869, -2425, 5727, 13603, -938, 8071, 11835, 7208, -2337, 6295, -172, 13667, 1327, 21014, -4853, 19988, 12823, -6207, 7475, 3977, -676, 4884, 8123, 4510, -20520, 12407, 11526, -5909, 12450, 1, 6583, 7299, 20038, 5494, 10090, 3620, 7006, 21643, 8055, 2278, 16831, 5347, -1338, 11789, 5875, 8375, 43367, -2471, 15451, -3498, 8922, -3886, 9147, 25997, 9166, 5346, 1638, 7556, -8368, 14273, 10156, 15340, 16007, 4415, 11825, 18362, 15790, 15566, 9383, 6632, 1464, 14781, 8866, 9078, 1535, 7655, 8892, 15235, 5438, 3692, 12421, -13492, 11857, 12649, 3349, 4317, 7370, -420, 11994, 15352, 7125, 5416, 2919, -4984, 6265, 8901, 10763, 11070, 10206, 15538, 2245, 5535, -9140, 5765, 5817, 11231, -549, -4533, -23493, 9124, 15043, 4110, 2180, 16154, 331, 17082, 1228, 18549, 1549, 6832, 2132, 14838, 6721, -15078, 607, -4037, 5825, 4692, 9928, 9274, 2280, 7861, 3759, 20397, 12272, 10415, 6201, 9703, 1278, 19193, 3336, 13006, 13657, 20229, 9596, 6589, 7008, 4693, 13016, 12715, -2885, 3539, 8366, 18528, 416, 16554, 6379, 6002, 5711, -1527, 13552, 3823, 4331, 8100, 12181, 7226, 16789, 3859, 9394, 14979, 7953, -6742, -4827, 5135, -112, 852, -11103, 13168, -2648, 5323, 9266, 9962, -16716, 6705, 9169, 350, 11698, -3587, 1380, 15088, 13800, -787, 5121, 6692, 13817, 14092, 11734, 11507, 9570, 7402, 12231, 5929, 8801, 23374, 8235, 9069, 1078, 7737, 17523, 10029, 7349, 10543, -654, 12417, 21654, 1116, 6791, 15846, 5110, 13203, 5020, -2780, 11306, 9143, 14691, 881, 3450, 15345, 9787, 13890, -7510, 4895, 8558, 13681, -849, 7602, 6780, -4204, 10001, -4443, 9705, 13936, 12143, 1583, 2776, 16214, 7533, 7641, 16903, 2781, 4473, 4519, -21099, 3466, 21709, 3667, 13076, 9639, 20569, 9159, 8983, 1314, 11778, 6757, 6628, 8284, 19108, 2185, 15044, 5594, 4727, 10253, 6737, 17520, 1434, 974, -11621, 16619, 4242, -1222, -10720, 8169, 7095, 8525, -4675, 10682, -2073, 3077, 18794, -5472, 13116, 13481, 1217, 11946, -2357, 10084, 24698, 19707, 884, 11580, 7002, -5687, -3247, 5673, 16892, 11375, 971, 14552, -919, 6136, 1358, 16805, 5739, 4381, -286, 10285, 16184, 3604, 11058, -10067, 3861, 11507]) # parameters
+i62 = Parameter("op62", "TENSOR_QUANT8_ASYMM", "{512, 1, 1, 256}, 0.00796736311167, 146", [138, 118, 138, 127, 131, 155, 141, 160, 156, 149, 129, 148, 149, 138, 150, 139, 153, 143, 138, 139, 177, 150, 142, 137, 138, 129, 136, 144, 143, 132, 149, 138, 138, 120, 141, 137, 143, 150, 143, 139, 136, 153, 160, 202, 145, 158, 150, 147, 148, 137, 144, 141, 144, 141, 163, 136, 127, 140, 166, 138, 140, 134, 161, 149, 137, 153, 147, 149, 145, 160, 148, 155, 136, 149, 149, 148, 137, 147, 149, 157, 143, 148, 149, 154, 145, 193, 150, 146, 152, 141, 138, 151, 147, 146, 137, 156, 141, 150, 120, 139, 145, 139, 165, 156, 151, 149, 145, 150, 145, 152, 132, 142, 139, 140, 136, 149, 122, 144, 146, 150, 138, 139, 146, 144, 142, 134, 148, 144, 138, 150, 110, 142, 147, 139, 148, 149, 140, 148, 150, 161, 143, 150, 149, 141, 147, 150, 146, 145, 144, 149, 139, 148, 157, 145, 145, 140, 138, 146, 134, 158, 142, 153, 152, 111, 134, 139, 145, 137, 147, 144, 145, 136, 142, 144, 133, 123, 142, 162, 129, 152, 139, 154, 152, 149, 143, 149, 127, 143, 140, 151, 151, 130, 156, 155, 154, 157, 133, 161, 139, 144, 147, 151, 149, 138, 131, 138, 144, 153, 153, 161, 149, 143, 151, 160, 150, 136, 157, 147, 104, 134, 148, 145, 140, 142, 138, 145, 147, 165, 145, 131, 146, 106, 153, 131, 156, 140, 152, 141, 123, 136, 144, 128, 140, 138, 160, 143, 147, 144, 150, 126, 135, 140, 145, 134, 140, 138, 145, 143, 142, 149, 145, 141, 147, 146, 147, 145, 142, 140, 150, 146, 145, 149, 144, 141, 145, 144, 144, 169, 145, 146, 149, 147, 151, 129, 148, 150, 162, 148, 142, 155, 146, 148, 158, 145, 144, 134, 143, 145, 148, 144, 148, 148, 144, 157, 152, 144, 141, 150, 151, 151, 147, 146, 147, 150, 147, 148, 145, 154, 148, 152, 151, 142, 154, 148, 147, 140, 147, 150, 147, 157, 137, 146, 148, 147, 144, 142, 145, 152, 146, 146, 142, 148, 149, 138, 146, 147, 143, 133, 142, 147, 146, 147, 169, 122, 140, 148, 143, 145, 146, 142, 147, 147, 140, 144, 147, 145, 139, 145, 149, 147, 146, 146, 147, 148, 142, 144, 157, 145, 146, 142, 150, 146, 148, 147, 149, 149, 149, 150, 143, 143, 154, 142, 148, 141, 150, 148, 152, 152, 149, 143, 143, 140, 146, 135, 146, 147, 151, 147, 145, 139, 144, 139, 143, 142, 157, 150, 144, 141, 147, 147, 143, 148, 145, 144, 155, 148, 148, 147, 141, 146, 143, 147, 145, 142, 149, 144, 144, 145, 146, 145, 148, 147, 140, 148, 147, 146, 155, 145, 167, 150, 144, 147, 141, 146, 150, 142, 144, 152, 144, 143, 144, 139, 146, 147, 150, 152, 146, 151, 144, 141, 141, 130, 153, 142, 147, 146, 146, 144, 152, 147, 145, 144, 143, 144, 145, 148, 147, 145, 147, 150, 146, 147, 147, 170, 146, 147, 153, 143, 140, 149, 136, 146, 158, 125, 144, 144, 145, 143, 153, 147, 144, 141, 128, 145, 159, 139, 144, 143, 138, 146, 139, 145, 164, 142, 142, 143, 138, 142, 142, 148, 145, 146, 146, 143, 144, 126, 145, 137, 148, 145, 145, 148, 154, 140, 142, 146, 147, 147, 147, 141, 146, 157, 150, 143, 146, 144, 148, 144, 141, 142, 145, 148, 143, 141, 141, 151, 148, 146, 143, 145, 147, 146, 147, 145, 142, 145, 145, 150, 151, 145, 146, 142, 147, 144, 149, 153, 145, 154, 140, 148, 144, 144, 146, 147, 144, 138, 149, 142, 143, 145, 151, 136, 144, 143, 146, 146, 143, 147, 143, 140, 142, 155, 143, 141, 145, 136, 150, 142, 145, 141, 142, 156, 144, 147, 141, 139, 143, 134, 147, 146, 147, 135, 153, 139, 147, 137, 146, 144, 145, 152, 145, 148, 145, 151, 140, 150, 145, 148, 146, 142, 148, 147, 138, 153, 150, 143, 159, 146, 150, 148, 146, 146, 148, 149, 144, 140, 141, 142, 145, 145, 146, 150, 147, 148, 153, 149, 160, 144, 136, 146, 138, 148, 147, 147, 148, 137, 143, 144, 144, 147, 146, 148, 137, 146, 156, 148, 137, 153, 146, 144, 148, 137, 145, 135, 141, 154, 157, 153, 147, 142, 151, 143, 151, 145, 149, 140, 141, 150, 147, 147, 143, 147, 149, 145, 154, 138, 143, 146, 144, 141, 142, 145, 151, 146, 145, 146, 154, 143, 142, 145, 146, 140, 144, 142, 149, 150, 151, 139, 132, 145, 148, 153, 145, 143, 149, 147, 140, 147, 144, 141, 143, 143, 141, 141, 144, 142, 145, 137, 148, 149, 157, 152, 142, 131, 153, 140, 153, 123, 145, 141, 144, 146, 134, 145, 148, 150, 160, 152, 142, 132, 154, 154, 153, 151, 149, 155, 142, 141, 163, 144, 139, 140, 138, 139, 149, 149, 145, 149, 145, 136, 144, 137, 147, 155, 153, 135, 151, 149, 155, 151, 137, 144, 141, 147, 136, 148, 146, 150, 141, 148, 145, 145, 140, 147, 148, 136, 153, 151, 144, 139, 140, 153, 140, 172, 151, 162, 150, 146, 159, 142, 151, 154, 153, 150, 139, 154, 163, 156, 134, 145, 152, 145, 158, 145, 144, 127, 144, 133, 151, 149, 148, 148, 143, 155, 145, 149, 150, 143, 150, 138, 139, 141, 138, 151, 155, 126, 142, 147, 150, 142, 152, 137, 134, 136, 120, 140, 145, 143, 137, 146, 149, 146, 150, 147, 148, 114, 153, 111, 154, 132, 157, 143, 139, 142, 153, 151, 152, 146, 141, 148, 143, 159, 151, 148, 138, 146, 149, 130, 158, 157, 152, 142, 146, 138, 144, 168, 143, 134, 143, 150, 149, 154, 141, 139, 149, 150, 162, 138, 145, 149, 137, 146, 146, 138, 152, 136, 141, 150, 139, 143, 134, 141, 151, 142, 156, 147, 133, 141, 146, 151, 131, 149, 158, 147, 144, 145, 132, 142, 153, 138, 131, 157, 144, 135, 153, 142, 160, 147, 144, 146, 146, 140, 152, 141, 151, 138, 128, 142, 150, 141, 215, 144, 142, 135, 151, 157, 149, 182, 146, 163, 142, 152, 146, 140, 141, 140, 152, 143, 155, 147, 149, 140, 134, 151, 147, 161, 150, 140, 146, 147, 146, 155, 152, 140, 149, 159, 147, 145, 152, 145, 142, 145, 142, 144, 156, 147, 155, 146, 154, 154, 146, 146, 147, 119, 144, 132, 144, 150, 140, 140, 148, 147, 147, 143, 150, 151, 146, 137, 143, 148, 147, 144, 155, 147, 151, 147, 154, 150, 155, 147, 144, 144, 155, 149, 148, 147, 142, 149, 145, 147, 147, 137, 143, 146, 149, 141, 141, 148, 142, 141, 147, 147, 146, 138, 142, 146, 145, 135, 141, 156, 149, 145, 142, 149, 143, 146, 145, 146, 159, 140, 145, 144, 152, 145, 149, 154, 146, 146, 153, 147, 149, 144, 142, 143, 140, 156, 149, 149, 147, 146, 146, 148, 147, 142, 149, 143, 139, 149, 153, 175, 150, 146, 145, 152, 143, 147, 146, 149, 145, 143, 139, 162, 146, 142, 152, 144, 143, 145, 148, 146, 137, 147, 143, 148, 146, 149, 148, 146, 141, 146, 133, 145, 147, 144, 140, 160, 143, 145, 147, 142, 147, 153, 143, 144, 146, 149, 151, 147, 143, 134, 146, 138, 138, 148, 150, 144, 146, 146, 147, 144, 143, 146, 147, 148, 147, 143, 150, 139, 142, 141, 151, 150, 148, 139, 149, 148, 144, 157, 139, 147, 145, 144, 145, 143, 150, 146, 153, 141, 142, 151, 147, 149, 146, 147, 146, 139, 151, 145, 148, 138, 153, 139, 137, 140, 149, 156, 135, 148, 145, 150, 145, 144, 144, 146, 143, 141, 143, 146, 148, 143, 148, 149, 138, 131, 129, 143, 136, 143, 151, 149, 139, 139, 158, 132, 142, 153, 164, 131, 139, 153, 152, 139, 151, 155, 107, 147, 143, 153, 144, 145, 147, 154, 157, 149, 140, 162, 138, 144, 83, 128, 132, 152, 149, 144, 143, 125, 145, 136, 146, 150, 141, 141, 153, 147, 152, 146, 154, 149, 126, 145, 153, 146, 156, 138, 136, 151, 141, 146, 161, 149, 155, 142, 139, 134, 160, 132, 142, 147, 142, 104, 139, 147, 138, 137, 136, 140, 141, 163, 147, 110, 164, 139, 131, 139, 151, 135, 144, 150, 157, 135, 158, 150, 134, 155, 161, 143, 146, 144, 164, 153, 146, 147, 141, 141, 140, 140, 142, 146, 149, 149, 189, 133, 149, 138, 148, 150, 145, 148, 144, 148, 149, 144, 146, 147, 137, 152, 135, 144, 150, 155, 147, 133, 144, 149, 153, 158, 140, 149, 139, 130, 151, 139, 137, 156, 144, 140, 152, 145, 142, 147, 154, 148, 145, 150, 137, 137, 141, 146, 154, 138, 144, 139, 144, 155, 156, 150, 138, 140, 149, 153, 152, 144, 145, 153, 110, 165, 143, 144, 147, 150, 155, 145, 142, 140, 138, 163, 140, 138, 144, 130, 142, 169, 143, 129, 145, 150, 142, 145, 151, 131, 148, 136, 146, 138, 146, 142, 145, 142, 143, 146, 146, 149, 116, 147, 131, 135, 148, 132, 146, 141, 158, 143, 142, 142, 145, 144, 142, 144, 149, 146, 123, 146, 136, 147, 177, 146, 152, 141, 146, 142, 143, 151, 140, 140, 158, 144, 139, 147, 144, 139, 153, 157, 134, 140, 145, 150, 139, 156, 140, 137, 155, 135, 143, 130, 147, 147, 136, 140, 147, 152, 132, 154, 151, 143, 148, 155, 144, 148, 150, 144, 150, 148, 143, 138, 142, 131, 147, 151, 139, 145, 149, 124, 159, 156, 130, 152, 145, 163, 136, 131, 143, 152, 151, 157, 134, 144, 134, 143, 138, 143, 149, 155, 139, 147, 144, 147, 137, 142, 144, 152, 151, 157, 151, 139, 144, 143, 147, 158, 142, 142, 134, 137, 157, 145, 133, 140, 135, 149, 156, 156, 146, 140, 147, 148, 166, 143, 152, 142, 140, 137, 153, 161, 148, 170, 143, 141, 139, 143, 147, 164, 149, 152, 138, 133, 139, 136, 128, 141, 142, 156, 159, 142, 137, 135, 149, 142, 131, 151, 158, 139, 143, 154, 148, 149, 151, 144, 138, 145, 132, 148, 145, 155, 148, 151, 148, 149, 150, 137, 141, 152, 146, 135, 146, 159, 157, 145, 135, 141, 147, 147, 128, 145, 140, 137, 151, 145, 129, 146, 147, 141, 142, 132, 155, 141, 143, 131, 151, 140, 148, 150, 160, 139, 147, 149, 131, 141, 127, 157, 147, 136, 140, 143, 146, 151, 147, 151, 146, 135, 154, 145, 142, 154, 140, 169, 160, 148, 156, 135, 139, 150, 156, 135, 138, 151, 145, 138, 136, 155, 163, 148, 151, 133, 135, 149, 138, 145, 138, 140, 139, 136, 133, 141, 142, 153, 138, 134, 139, 134, 145, 152, 132, 134, 140, 150, 158, 131, 155, 156, 149, 145, 139, 145, 148, 151, 136, 134, 140, 136, 144, 150, 143, 146, 148, 137, 145, 150, 138, 147, 143, 138, 141, 150, 143, 146, 148, 147, 151, 145, 161, 142, 146, 143, 151, 142, 150, 150, 146, 142, 145, 144, 151, 156, 142, 161, 145, 145, 149, 147, 144, 153, 150, 147, 151, 146, 144, 155, 150, 147, 139, 147, 141, 149, 149, 145, 154, 146, 155, 144, 146, 142, 151, 144, 147, 148, 154, 152, 158, 145, 143, 147, 150, 136, 141, 148, 140, 146, 147, 137, 142, 145, 145, 152, 139, 148, 161, 160, 143, 133, 144, 144, 143, 149, 141, 143, 136, 143, 144, 152, 150, 150, 148, 151, 145, 144, 137, 149, 150, 147, 142, 145, 140, 148, 147, 142, 151, 151, 147, 146, 142, 161, 143, 146, 143, 141, 143, 156, 146, 141, 150, 152, 142, 142, 135, 151, 146, 145, 145, 141, 157, 144, 150, 156, 147, 146, 145, 147, 148, 146, 149, 153, 145, 147, 135, 144, 140, 145, 138, 143, 155, 144, 149, 146, 137, 139, 144, 146, 138, 143, 147, 134, 149, 139, 140, 141, 156, 148, 149, 154, 144, 145, 152, 145, 145, 153, 151, 138, 148, 149, 149, 147, 145, 166, 140, 146, 141, 148, 146, 141, 151, 146, 148, 166, 143, 144, 143, 145, 146, 145, 145, 149, 143, 143, 147, 140, 146, 154, 143, 150, 143, 149, 161, 150, 147, 146, 149, 141, 142, 149, 154, 161, 148, 147, 141, 139, 145, 142, 147, 148, 145, 149, 141, 137, 143, 145, 143, 147, 150, 148, 149, 145, 158, 136, 137, 145, 140, 146, 149, 146, 139, 134, 141, 144, 139, 147, 143, 155, 150, 141, 145, 148, 149, 181, 149, 146, 144, 148, 147, 140, 135, 145, 138, 146, 139, 133, 152, 147, 150, 145, 145, 163, 148, 146, 146, 154, 146, 141, 150, 142, 150, 148, 163, 148, 145, 143, 146, 141, 138, 148, 147, 150, 153, 146, 137, 144, 156, 146, 139, 141, 136, 144, 141, 143, 149, 143, 142, 141, 144, 155, 142, 144, 141, 146, 144, 141, 152, 143, 148, 151, 149, 150, 146, 135, 147, 144, 145, 145, 142, 140, 146, 150, 150, 143, 159, 148, 148, 150, 146, 144, 139, 146, 146, 149, 144, 144, 157, 151, 149, 141, 138, 161, 150, 141, 143, 148, 133, 165, 145, 140, 147, 140, 148, 143, 142, 148, 136, 143, 140, 140, 138, 143, 147, 145, 144, 141, 144, 141, 144, 147, 146, 152, 146, 141, 142, 146, 146, 140, 147, 149, 148, 146, 146, 148, 145, 154, 146, 145, 143, 131, 140, 153, 147, 149, 145, 144, 139, 137, 143, 142, 141, 139, 142, 152, 145, 132, 146, 150, 160, 147, 150, 147, 148, 149, 148, 144, 140, 138, 163, 137, 151, 147, 148, 143, 149, 146, 150, 154, 147, 155, 146, 150, 146, 151, 151, 144, 152, 153, 144, 151, 143, 145, 137, 150, 149, 142, 141, 152, 164, 148, 144, 148, 147, 153, 144, 146, 163, 138, 144, 148, 148, 137, 150, 142, 141, 150, 151, 145, 141, 142, 149, 144, 149, 142, 147, 146, 143, 146, 141, 126, 143, 147, 156, 143, 148, 153, 150, 155, 144, 145, 158, 140, 152, 152, 139, 139, 152, 149, 146, 126, 116, 153, 141, 143, 147, 144, 149, 151, 139, 138, 145, 145, 136, 148, 109, 150, 154, 138, 146, 143, 150, 135, 147, 148, 148, 142, 140, 157, 140, 154, 147, 139, 148, 150, 142, 146, 138, 153, 129, 149, 160, 138, 149, 146, 137, 140, 137, 150, 145, 144, 138, 139, 146, 148, 148, 150, 148, 146, 155, 145, 140, 140, 145, 147, 146, 126, 173, 144, 143, 141, 149, 122, 145, 144, 137, 153, 157, 147, 145, 143, 137, 144, 145, 146, 151, 142, 137, 143, 142, 148, 141, 146, 143, 146, 142, 143, 138, 153, 139, 145, 147, 149, 148, 139, 145, 148, 146, 135, 155, 147, 146, 141, 188, 154, 143, 151, 146, 145, 145, 144, 146, 154, 153, 139, 156, 153, 138, 140, 144, 148, 152, 143, 145, 159, 146, 145, 143, 146, 144, 156, 139, 148, 156, 151, 142, 154, 141, 153, 148, 134, 139, 149, 151, 151, 144, 136, 146, 150, 148, 151, 135, 141, 139, 149, 148, 150, 148, 147, 123, 143, 143, 145, 140, 139, 146, 157, 147, 150, 149, 141, 146, 149, 151, 143, 145, 134, 147, 150, 144, 147, 155, 147, 138, 148, 141, 149, 149, 144, 129, 141, 147, 149, 150, 145, 124, 148, 150, 148, 143, 134, 152, 144, 140, 162, 147, 146, 134, 149, 148, 146, 163, 150, 134, 143, 155, 151, 147, 141, 145, 142, 141, 146, 151, 149, 145, 140, 140, 150, 138, 150, 138, 143, 152, 137, 148, 147, 154, 147, 153, 146, 150, 141, 147, 146, 157, 138, 157, 148, 145, 143, 144, 147, 147, 154, 151, 144, 139, 139, 144, 146, 153, 148, 157, 143, 140, 141, 143, 146, 140, 148, 140, 146, 141, 131, 142, 154, 152, 137, 141, 145, 148, 145, 163, 132, 143, 150, 141, 137, 157, 147, 155, 148, 164, 149, 155, 152, 151, 140, 152, 147, 141, 136, 142, 157, 148, 148, 154, 154, 133, 164, 149, 148, 135, 145, 147, 144, 150, 149, 143, 143, 150, 151, 145, 152, 147, 147, 147, 146, 141, 142, 150, 144, 134, 141, 143, 139, 147, 151, 136, 147, 149, 139, 146, 155, 150, 144, 145, 148, 146, 151, 146, 148, 143, 137, 147, 145, 147, 148, 150, 159, 139, 152, 148, 150, 144, 147, 149, 141, 143, 144, 148, 150, 147, 140, 144, 143, 160, 157, 147, 156, 142, 149, 143, 140, 158, 142, 144, 141, 149, 152, 146, 156, 149, 145, 144, 150, 151, 147, 151, 145, 147, 138, 146, 149, 147, 144, 144, 144, 137, 147, 139, 148, 155, 142, 143, 130, 171, 147, 148, 150, 142, 144, 142, 154, 147, 145, 148, 140, 146, 142, 144, 148, 140, 150, 147, 152, 142, 157, 157, 155, 148, 144, 143, 132, 153, 140, 150, 149, 148, 121, 148, 130, 154, 140, 152, 140, 152, 149, 146, 154, 147, 144, 146, 160, 146, 146, 153, 140, 151, 144, 150, 149, 145, 150, 149, 144, 147, 151, 147, 142, 155, 144, 144, 150, 150, 159, 147, 132, 141, 153, 146, 147, 139, 145, 144, 146, 145, 150, 152, 144, 152, 143, 142, 146, 143, 147, 155, 184, 145, 156, 145, 146, 140, 149, 153, 141, 143, 147, 147, 150, 150, 146, 146, 144, 203, 148, 146, 151, 148, 148, 146, 148, 148, 145, 147, 155, 146, 171, 142, 139, 145, 148, 146, 142, 146, 132, 148, 153, 147, 153, 153, 158, 146, 148, 181, 148, 146, 144, 145, 142, 146, 156, 147, 147, 142, 144, 139, 148, 140, 163, 149, 149, 142, 144, 157, 149, 140, 144, 145, 149, 144, 143, 145, 144, 167, 141, 147, 148, 143, 141, 141, 148, 144, 142, 151, 145, 144, 147, 150, 144, 150, 145, 157, 144, 148, 144, 152, 141, 145, 142, 158, 145, 145, 145, 147, 148, 134, 147, 147, 147, 147, 156, 146, 148, 142, 148, 162, 146, 145, 144, 144, 144, 149, 135, 150, 156, 148, 136, 144, 138, 145, 146, 146, 150, 144, 147, 161, 146, 142, 148, 144, 145, 146, 149, 149, 146, 153, 147, 171, 148, 145, 148, 142, 149, 142, 147, 146, 141, 144, 148, 150, 144, 146, 148, 146, 147, 143, 148, 151, 146, 146, 149, 151, 146, 147, 150, 150, 144, 147, 142, 146, 146, 148, 150, 140, 141, 146, 143, 158, 145, 151, 141, 146, 145, 144, 143, 146, 143, 144, 146, 128, 147, 147, 148, 143, 142, 145, 146, 149, 141, 144, 146, 148, 143, 142, 149, 148, 146, 155, 146, 136, 146, 147, 140, 129, 147, 144, 146, 145, 147, 149, 138, 148, 150, 150, 146, 149, 143, 147, 148, 144, 150, 151, 137, 148, 144, 142, 148, 146, 147, 147, 144, 147, 143, 151, 147, 144, 149, 147, 150, 147, 147, 140, 142, 146, 144, 146, 145, 147, 148, 146, 145, 149, 139, 152, 141, 147, 149, 143, 150, 147, 142, 147, 144, 146, 137, 146, 142, 141, 144, 145, 148, 147, 146, 135, 152, 147, 154, 143, 143, 145, 149, 142, 149, 147, 150, 148, 150, 149, 145, 150, 146, 148, 144, 143, 147, 144, 144, 144, 140, 147, 148, 146, 144, 144, 143, 145, 148, 142, 142, 147, 146, 148, 151, 144, 146, 190, 147, 144, 145, 143, 151, 142, 146, 147, 145, 145, 150, 149, 144, 150, 147, 145, 144, 146, 144, 148, 148, 146, 141, 145, 147, 145, 158, 146, 142, 151, 146, 143, 147, 154, 149, 144, 145, 147, 142, 148, 150, 148, 151, 151, 140, 148, 146, 146, 145, 147, 143, 144, 144, 144, 146, 144, 154, 149, 141, 147, 141, 145, 148, 151, 147, 153, 147, 140, 146, 141, 146, 142, 151, 148, 150, 139, 145, 146, 162, 147, 151, 141, 145, 101, 146, 144, 147, 147, 145, 143, 146, 150, 147, 114, 156, 144, 143, 144, 147, 146, 148, 141, 147, 150, 151, 148, 132, 182, 137, 142, 145, 145, 146, 148, 144, 146, 149, 149, 147, 149, 147, 146, 146, 145, 147, 145, 144, 145, 145, 145, 142, 148, 141, 148, 142, 145, 147, 155, 143, 148, 145, 142, 146, 145, 146, 146, 142, 149, 144, 144, 149, 151, 139, 154, 150, 157, 156, 150, 141, 137, 145, 142, 148, 148, 149, 133, 149, 146, 142, 147, 150, 150, 143, 151, 154, 139, 145, 145, 140, 149, 151, 146, 145, 149, 147, 148, 141, 146, 139, 149, 144, 142, 149, 147, 148, 146, 147, 148, 150, 144, 153, 140, 142, 142, 144, 146, 153, 149, 144, 146, 144, 147, 147, 147, 144, 143, 150, 141, 152, 147, 147, 146, 149, 156, 146, 143, 151, 146, 147, 144, 146, 142, 142, 145, 155, 148, 146, 144, 151, 151, 151, 145, 142, 151, 146, 151, 150, 148, 144, 147, 155, 142, 147, 147, 137, 153, 145, 146, 146, 145, 139, 150, 152, 147, 146, 147, 146, 149, 136, 148, 145, 153, 146, 145, 145, 140, 151, 145, 146, 158, 147, 152, 146, 151, 150, 140, 160, 142, 131, 152, 146, 138, 149, 133, 161, 148, 150, 147, 144, 146, 139, 148, 147, 148, 147, 144, 145, 135, 142, 148, 151, 142, 150, 147, 148, 157, 143, 145, 152, 154, 146, 144, 153, 148, 147, 161, 152, 149, 149, 149, 150, 149, 145, 140, 152, 143, 147, 136, 160, 151, 146, 148, 150, 146, 145, 148, 151, 157, 150, 144, 145, 136, 142, 155, 165, 147, 147, 142, 136, 147, 146, 150, 149, 146, 143, 143, 146, 134, 154, 152, 150, 152, 173, 155, 145, 146, 153, 147, 144, 147, 150, 149, 153, 143, 143, 147, 146, 143, 150, 149, 149, 153, 149, 151, 149, 150, 142, 146, 148, 149, 148, 155, 142, 147, 140, 154, 154, 151, 146, 145, 149, 144, 148, 140, 151, 143, 145, 145, 151, 147, 142, 141, 145, 146, 143, 145, 140, 141, 140, 148, 170, 128, 137, 144, 152, 150, 126, 151, 148, 153, 154, 143, 150, 145, 140, 122, 133, 149, 139, 146, 149, 150, 142, 141, 149, 155, 150, 141, 121, 146, 144, 146, 148, 148, 147, 147, 172, 142, 147, 147, 144, 142, 153, 152, 144, 147, 148, 145, 146, 153, 143, 144, 146, 151, 146, 143, 144, 140, 150, 145, 149, 147, 145, 144, 147, 137, 158, 146, 150, 143, 184, 148, 135, 148, 148, 181, 135, 150, 148, 151, 139, 143, 140, 149, 143, 147, 143, 138, 147, 147, 153, 152, 146, 150, 146, 151, 148, 144, 146, 148, 149, 140, 146, 147, 141, 148, 144, 142, 148, 143, 152, 146, 141, 145, 142, 149, 151, 139, 148, 143, 147, 147, 145, 151, 125, 144, 138, 144, 146, 148, 148, 144, 149, 147, 137, 145, 143, 162, 150, 151, 144, 137, 148, 147, 147, 149, 141, 145, 147, 157, 146, 150, 147, 148, 144, 138, 150, 147, 142, 144, 138, 149, 147, 148, 144, 147, 144, 148, 140, 157, 135, 151, 144, 142, 149, 144, 151, 145, 147, 149, 145, 145, 146, 144, 153, 128, 153, 148, 147, 144, 142, 145, 145, 149, 147, 144, 145, 147, 138, 147, 138, 172, 144, 135, 146, 148, 141, 146, 148, 145, 151, 146, 145, 143, 147, 144, 151, 143, 151, 146, 149, 155, 151, 139, 150, 175, 129, 142, 153, 148, 139, 143, 145, 154, 146, 151, 138, 148, 136, 139, 152, 186, 150, 141, 136, 140, 154, 151, 154, 137, 138, 140, 139, 158, 150, 137, 137, 106, 151, 136, 150, 127, 154, 141, 153, 149, 142, 143, 149, 147, 140, 146, 145, 166, 126, 148, 100, 153, 148, 146, 155, 161, 163, 147, 146, 156, 156, 149, 155, 145, 137, 144, 144, 152, 145, 152, 161, 153, 167, 162, 132, 161, 149, 151, 133, 134, 150, 142, 140, 126, 143, 150, 135, 146, 138, 163, 151, 133, 144, 148, 152, 148, 145, 137, 148, 143, 153, 134, 159, 147, 144, 137, 143, 128, 173, 147, 106, 141, 150, 146, 144, 141, 161, 131, 172, 145, 147, 166, 152, 137, 146, 153, 152, 142, 134, 144, 145, 144, 146, 144, 147, 141, 149, 132, 149, 153, 143, 145, 147, 152, 144, 138, 143, 135, 132, 133, 152, 151, 153, 151, 132, 146, 168, 171, 146, 139, 149, 132, 153, 140, 130, 151, 153, 149, 143, 157, 151, 142, 142, 139, 137, 153, 147, 156, 149, 153, 143, 159, 135, 124, 158, 145, 133, 138, 147, 146, 147, 153, 144, 137, 121, 140, 138, 143, 134, 196, 151, 149, 139, 152, 150, 130, 162, 132, 147, 151, 155, 154, 143, 157, 142, 163, 143, 159, 159, 131, 134, 177, 135, 145, 136, 157, 145, 144, 139, 147, 147, 153, 141, 138, 143, 142, 148, 152, 140, 157, 148, 144, 139, 137, 128, 143, 134, 128, 152, 137, 147, 144, 148, 164, 137, 139, 145, 164, 142, 144, 145, 131, 141, 133, 162, 158, 147, 153, 148, 148, 150, 149, 142, 146, 146, 147, 157, 142, 145, 148, 154, 147, 144, 145, 155, 148, 135, 137, 150, 147, 149, 164, 138, 142, 142, 151, 148, 151, 141, 144, 141, 136, 147, 151, 136, 146, 144, 151, 144, 147, 144, 165, 146, 150, 144, 141, 141, 145, 146, 149, 142, 143, 145, 148, 150, 151, 144, 149, 151, 152, 152, 138, 151, 149, 143, 143, 151, 148, 146, 155, 146, 146, 144, 141, 149, 139, 138, 143, 144, 146, 144, 144, 151, 150, 147, 147, 156, 152, 149, 148, 145, 138, 140, 136, 147, 146, 149, 139, 146, 152, 146, 146, 151, 150, 157, 153, 149, 144, 146, 142, 145, 145, 145, 148, 152, 145, 135, 134, 141, 146, 145, 148, 148, 148, 141, 147, 154, 144, 152, 150, 141, 143, 149, 145, 147, 148, 149, 157, 148, 148, 149, 145, 128, 142, 150, 143, 148, 147, 140, 151, 135, 146, 153, 139, 145, 150, 152, 160, 152, 145, 147, 153, 152, 172, 144, 149, 147, 144, 151, 147, 148, 129, 148, 143, 143, 139, 141, 149, 140, 148, 158, 144, 148, 149, 154, 148, 141, 144, 155, 152, 152, 151, 148, 149, 143, 141, 143, 141, 147, 146, 152, 132, 149, 148, 140, 153, 145, 141, 145, 141, 146, 157, 148, 145, 145, 150, 143, 148, 141, 142, 148, 149, 151, 145, 147, 150, 145, 148, 145, 141, 147, 139, 131, 148, 144, 142, 152, 145, 143, 141, 153, 138, 154, 150, 142, 146, 129, 144, 147, 148, 153, 146, 146, 145, 150, 146, 151, 147, 146, 145, 146, 137, 152, 149, 146, 150, 145, 148, 148, 145, 156, 146, 154, 146, 143, 147, 144, 139, 161, 146, 146, 131, 147, 144, 148, 151, 143, 156, 151, 147, 160, 146, 143, 150, 147, 146, 149, 146, 145, 149, 150, 150, 142, 145, 152, 144, 149, 144, 147, 143, 148, 146, 146, 139, 146, 143, 141, 154, 145, 149, 144, 140, 144, 147, 98, 145, 142, 144, 144, 153, 150, 150, 149, 145, 147, 149, 147, 151, 135, 143, 142, 144, 150, 148, 127, 144, 152, 158, 140, 146, 140, 144, 147, 142, 142, 148, 146, 142, 146, 146, 149, 142, 147, 147, 145, 145, 149, 145, 143, 145, 145, 149, 148, 151, 144, 144, 147, 144, 149, 144, 146, 146, 145, 145, 143, 137, 147, 144, 145, 172, 148, 149, 147, 147, 146, 142, 136, 146, 172, 147, 144, 146, 149, 153, 146, 141, 150, 147, 148, 158, 146, 148, 147, 145, 143, 145, 144, 143, 144, 146, 148, 144, 145, 142, 152, 142, 145, 156, 144, 142, 146, 146, 144, 145, 143, 145, 148, 144, 146, 146, 151, 151, 147, 146, 150, 154, 141, 147, 146, 146, 145, 161, 132, 144, 147, 145, 142, 162, 145, 151, 147, 150, 148, 153, 146, 140, 144, 145, 149, 144, 149, 148, 148, 149, 146, 145, 146, 141, 147, 147, 148, 146, 149, 146, 153, 150, 145, 148, 144, 145, 146, 144, 144, 173, 146, 146, 145, 147, 158, 138, 146, 143, 152, 147, 147, 146, 146, 142, 147, 148, 145, 148, 146, 144, 143, 145, 145, 145, 158, 147, 143, 150, 145, 148, 150, 143, 156, 147, 148, 150, 141, 146, 147, 142, 157, 150, 149, 134, 143, 141, 148, 147, 143, 141, 147, 139, 152, 148, 147, 148, 141, 143, 145, 142, 143, 149, 147, 151, 152, 148, 146, 145, 146, 139, 146, 151, 145, 147, 149, 144, 154, 150, 143, 149, 148, 146, 141, 138, 144, 147, 108, 146, 151, 145, 149, 141, 149, 145, 149, 148, 147, 145, 148, 146, 134, 149, 143, 144, 148, 149, 119, 142, 150, 143, 144, 146, 137, 147, 144, 139, 144, 142, 148, 145, 148, 150, 145, 145, 145, 143, 146, 148, 150, 147, 147, 149, 142, 152, 140, 153, 151, 150, 144, 142, 146, 146, 147, 148, 142, 141, 145, 150, 144, 147, 144, 170, 144, 151, 145, 148, 142, 146, 139, 144, 164, 146, 150, 147, 148, 152, 137, 141, 151, 149, 149, 147, 147, 147, 149, 146, 146, 148, 146, 145, 148, 142, 144, 148, 146, 143, 147, 148, 145, 155, 143, 149, 145, 144, 151, 146, 146, 145, 150, 149, 147, 147, 148, 149, 144, 151, 149, 149, 146, 155, 145, 140, 146, 160, 140, 141, 141, 152, 145, 169, 147, 141, 140, 152, 142, 145, 148, 139, 142, 145, 145, 147, 152, 148, 144, 152, 147, 149, 145, 149, 147, 149, 144, 143, 146, 144, 158, 150, 157, 147, 161, 146, 152, 145, 143, 164, 145, 152, 147, 147, 156, 145, 145, 145, 152, 144, 144, 148, 144, 150, 142, 145, 137, 144, 145, 155, 145, 149, 146, 142, 135, 145, 139, 156, 141, 156, 141, 147, 140, 149, 147, 146, 151, 143, 136, 133, 160, 167, 140, 149, 143, 126, 142, 129, 150, 132, 137, 144, 148, 152, 133, 149, 145, 133, 139, 136, 145, 155, 148, 154, 146, 140, 141, 140, 131, 140, 150, 157, 151, 152, 145, 132, 163, 144, 138, 140, 143, 138, 134, 139, 157, 138, 147, 143, 149, 136, 157, 160, 147, 141, 147, 143, 147, 144, 153, 138, 145, 156, 148, 149, 148, 138, 141, 153, 134, 149, 147, 138, 147, 156, 149, 144, 135, 144, 148, 149, 129, 159, 129, 142, 145, 128, 133, 142, 141, 140, 136, 150, 138, 155, 139, 159, 121, 137, 134, 129, 148, 164, 157, 139, 132, 146, 142, 153, 140, 153, 137, 140, 151, 143, 147, 134, 134, 143, 137, 144, 161, 132, 154, 150, 135, 167, 150, 138, 149, 143, 126, 146, 151, 149, 147, 147, 160, 146, 138, 158, 146, 136, 141, 149, 143, 142, 122, 141, 138, 160, 145, 133, 145, 145, 151, 147, 124, 143, 153, 131, 131, 145, 141, 157, 148, 155, 136, 142, 133, 150, 152, 146, 136, 165, 158, 147, 138, 144, 142, 155, 145, 139, 149, 162, 144, 170, 146, 143, 141, 148, 142, 150, 153, 140, 130, 156, 156, 150, 132, 141, 146, 144, 133, 144, 143, 153, 156, 154, 142, 146, 163, 148, 149, 152, 147, 160, 136, 146, 145, 158, 139, 144, 155, 137, 154, 140, 154, 150, 144, 150, 147, 143, 143, 144, 146, 147, 142, 148, 147, 151, 150, 150, 148, 151, 148, 145, 143, 143, 145, 141, 147, 150, 144, 144, 146, 141, 162, 144, 145, 131, 147, 148, 154, 153, 147, 146, 147, 151, 152, 147, 149, 147, 145, 150, 147, 137, 144, 148, 154, 145, 153, 147, 144, 151, 146, 145, 145, 150, 150, 147, 147, 150, 152, 147, 133, 144, 146, 151, 147, 134, 150, 142, 105, 144, 152, 140, 144, 153, 150, 147, 144, 149, 145, 148, 149, 144, 122, 152, 149, 147, 130, 151, 126, 148, 149, 132, 144, 146, 140, 146, 142, 149, 145, 149, 147, 144, 153, 140, 146, 140, 149, 142, 150, 146, 150, 143, 145, 149, 147, 155, 144, 142, 150, 146, 146, 148, 150, 150, 147, 144, 143, 147, 141, 141, 156, 148, 145, 162, 148, 150, 144, 153, 149, 145, 152, 150, 169, 146, 149, 150, 143, 155, 134, 143, 152, 145, 144, 142, 151, 151, 149, 149, 147, 147, 140, 146, 145, 149, 142, 139, 146, 151, 143, 149, 150, 156, 141, 147, 147, 143, 141, 142, 151, 146, 147, 138, 147, 145, 150, 146, 143, 146, 149, 150, 142, 148, 146, 147, 147, 153, 143, 142, 145, 153, 146, 197, 143, 153, 139, 148, 150, 144, 144, 146, 142, 146, 149, 144, 153, 146, 151, 148, 146, 143, 153, 141, 146, 143, 141, 145, 143, 149, 157, 147, 148, 145, 144, 144, 143, 139, 143, 153, 148, 146, 147, 147, 160, 144, 148, 147, 151, 148, 143, 147, 150, 142, 138, 139, 140, 149, 145, 154, 143, 157, 137, 140, 153, 145, 149, 150, 155, 137, 144, 147, 149, 143, 139, 150, 146, 133, 152, 152, 145, 157, 142, 153, 145, 144, 148, 153, 139, 137, 143, 151, 139, 152, 149, 144, 136, 150, 148, 145, 141, 142, 135, 140, 141, 145, 147, 139, 139, 150, 155, 158, 146, 151, 145, 147, 152, 144, 133, 142, 141, 146, 147, 140, 151, 139, 149, 146, 141, 142, 152, 137, 150, 143, 148, 141, 149, 146, 145, 143, 148, 137, 151, 140, 144, 132, 152, 150, 136, 148, 148, 135, 155, 148, 146, 140, 143, 139, 135, 149, 137, 145, 139, 137, 145, 149, 139, 146, 150, 146, 145, 144, 138, 146, 140, 147, 135, 148, 146, 145, 139, 151, 152, 135, 136, 145, 145, 143, 150, 145, 142, 137, 142, 142, 148, 142, 132, 149, 136, 153, 154, 151, 153, 148, 146, 161, 151, 153, 146, 146, 135, 146, 143, 140, 146, 154, 151, 141, 142, 159, 151, 157, 146, 137, 144, 145, 145, 153, 144, 145, 150, 154, 145, 142, 142, 144, 148, 142, 140, 144, 144, 145, 146, 157, 143, 150, 158, 159, 150, 155, 153, 156, 144, 143, 143, 146, 143, 146, 139, 146, 134, 148, 149, 146, 142, 158, 151, 141, 145, 159, 145, 144, 146, 143, 139, 142, 145, 144, 153, 147, 146, 144, 138, 150, 131, 148, 150, 139, 147, 139, 145, 148, 139, 150, 136, 148, 138, 126, 138, 151, 142, 134, 145, 145, 132, 141, 145, 140, 142, 145, 145, 144, 145, 144, 146, 144, 146, 144, 150, 145, 148, 145, 149, 145, 149, 146, 145, 142, 147, 141, 145, 145, 146, 147, 155, 146, 144, 145, 146, 144, 149, 147, 148, 147, 149, 148, 143, 149, 147, 147, 147, 146, 141, 145, 146, 145, 145, 144, 146, 141, 145, 146, 146, 145, 146, 151, 146, 148, 146, 147, 144, 142, 144, 139, 148, 148, 147, 149, 152, 143, 147, 146, 144, 145, 146, 145, 145, 149, 154, 149, 145, 142, 144, 145, 145, 147, 145, 150, 146, 144, 144, 145, 143, 150, 145, 146, 148, 143, 149, 144, 147, 142, 149, 146, 146, 151, 145, 146, 148, 146, 141, 146, 140, 146, 143, 141, 147, 143, 143, 145, 148, 148, 143, 150, 145, 151, 148, 149, 147, 144, 145, 147, 147, 145, 146, 143, 143, 149, 147, 144, 148, 146, 145, 145, 147, 144, 150, 147, 147, 149, 147, 150, 148, 145, 148, 139, 144, 146, 141, 143, 145, 145, 150, 145, 146, 145, 147, 143, 142, 144, 148, 142, 148, 150, 145, 144, 145, 144, 144, 141, 142, 146, 151, 144, 148, 144, 150, 143, 141, 147, 142, 144, 147, 149, 146, 147, 145, 146, 142, 144, 144, 146, 140, 149, 145, 147, 142, 148, 146, 144, 147, 143, 143, 144, 145, 146, 145, 144, 147, 146, 146, 145, 149, 143, 143, 148, 147, 146, 139, 142, 141, 148, 146, 140, 147, 142, 145, 143, 144, 147, 142, 144, 146, 142, 144, 146, 142, 141, 150, 147, 147, 147, 144, 141, 146, 140, 141, 140, 144, 150, 141, 147, 146, 146, 148, 143, 151, 145, 146, 145, 143, 147, 148, 148, 145, 147, 147, 142, 146, 149, 144, 147, 147, 144, 147, 145, 145, 144, 144, 148, 147, 147, 146, 146, 154, 147, 154, 146, 143, 143, 144, 150, 147, 144, 147, 144, 152, 144, 146, 149, 141, 147, 144, 147, 146, 149, 142, 144, 144, 145, 172, 153, 153, 149, 144, 139, 141, 144, 144, 150, 146, 146, 146, 143, 152, 150, 148, 147, 149, 146, 151, 143, 147, 146, 146, 150, 146, 144, 146, 148, 145, 147, 154, 142, 148, 142, 145, 145, 141, 149, 147, 144, 149, 147, 144, 146, 146, 146, 148, 148, 144, 146, 147, 147, 149, 142, 141, 149, 146, 143, 144, 145, 148, 146, 156, 145, 146, 147, 145, 142, 146, 148, 148, 157, 147, 146, 148, 146, 142, 146, 147, 144, 146, 138, 146, 146, 145, 148, 144, 142, 144, 144, 155, 145, 147, 147, 146, 131, 148, 148, 146, 146, 143, 127, 139, 146, 151, 147, 150, 141, 149, 146, 143, 142, 146, 147, 147, 146, 147, 139, 146, 149, 146, 148, 154, 149, 145, 149, 133, 117, 149, 148, 144, 149, 146, 150, 146, 148, 144, 145, 144, 143, 143, 145, 145, 147, 149, 147, 144, 142, 148, 139, 148, 147, 143, 151, 145, 144, 148, 126, 152, 151, 150, 151, 145, 147, 143, 148, 144, 142, 147, 145, 145, 147, 148, 148, 147, 146, 146, 172, 144, 147, 143, 144, 142, 145, 145, 148, 154, 145, 148, 144, 149, 149, 139, 146, 146, 144, 148, 153, 144, 152, 143, 144, 146, 135, 145, 146, 146, 148, 145, 151, 161, 140, 144, 142, 138, 147, 146, 150, 149, 156, 138, 143, 142, 147, 151, 151, 143, 142, 159, 148, 152, 149, 153, 143, 141, 137, 147, 146, 156, 156, 150, 149, 149, 149, 155, 144, 146, 143, 146, 146, 148, 144, 149, 147, 154, 131, 140, 152, 145, 159, 148, 144, 148, 146, 151, 143, 148, 154, 143, 144, 137, 141, 139, 143, 140, 159, 156, 151, 143, 148, 159, 150, 145, 147, 140, 147, 134, 145, 143, 145, 151, 148, 144, 147, 148, 143, 149, 143, 145, 146, 144, 151, 146, 142, 142, 156, 143, 156, 148, 142, 151, 149, 145, 147, 144, 146, 150, 142, 139, 148, 151, 146, 137, 144, 143, 148, 140, 161, 152, 143, 143, 151, 145, 149, 143, 149, 142, 145, 151, 146, 142, 141, 144, 147, 146, 149, 146, 148, 142, 145, 145, 142, 153, 148, 149, 146, 146, 137, 162, 154, 148, 144, 139, 143, 139, 140, 140, 147, 147, 148, 150, 149, 144, 147, 152, 149, 143, 149, 146, 143, 138, 143, 147, 139, 151, 143, 141, 145, 146, 144, 138, 148, 145, 146, 145, 141, 148, 143, 151, 143, 149, 146, 144, 149, 142, 140, 146, 144, 149, 142, 145, 157, 152, 149, 141, 144, 152, 145, 148, 149, 154, 143, 148, 152, 148, 143, 147, 147, 151, 146, 154, 152, 141, 146, 149, 138, 142, 154, 149, 140, 153, 148, 138, 143, 143, 148, 139, 141, 142, 155, 150, 151, 146, 137, 147, 147, 157, 145, 149, 141, 145, 146, 143, 152, 144, 143, 151, 131, 148, 146, 150, 145, 146, 145, 144, 142, 145, 149, 144, 149, 156, 143, 141, 145, 142, 143, 141, 142, 141, 146, 147, 146, 143, 142, 142, 145, 144, 146, 147, 143, 141, 147, 150, 143, 145, 148, 143, 142, 148, 146, 137, 147, 151, 141, 147, 134, 146, 145, 139, 142, 149, 149, 136, 144, 153, 150, 141, 145, 146, 145, 142, 143, 145, 148, 147, 149, 149, 141, 145, 140, 143, 154, 158, 155, 147, 148, 145, 145, 139, 146, 145, 148, 142, 145, 145, 148, 145, 145, 142, 146, 143, 147, 144, 143, 145, 146, 149, 143, 146, 147, 145, 138, 142, 146, 151, 145, 139, 143, 145, 145, 150, 142, 144, 147, 140, 146, 144, 142, 144, 150, 148, 141, 161, 148, 145, 143, 145, 146, 143, 138, 147, 145, 143, 148, 145, 151, 146, 146, 147, 149, 142, 146, 149, 155, 145, 142, 142, 144, 146, 151, 145, 144, 149, 141, 145, 149, 145, 145, 153, 145, 146, 141, 142, 147, 144, 147, 147, 145, 150, 151, 146, 145, 151, 143, 144, 149, 154, 147, 142, 148, 144, 149, 144, 146, 145, 146, 145, 143, 146, 142, 144, 147, 154, 146, 146, 143, 144, 147, 144, 143, 144, 151, 151, 149, 144, 134, 144, 151, 150, 132, 147, 150, 146, 139, 148, 148, 143, 143, 143, 140, 145, 147, 139, 146, 144, 147, 141, 143, 158, 148, 148, 135, 146, 183, 125, 203, 153, 150, 152, 131, 147, 141, 132, 153, 145, 173, 144, 137, 138, 148, 150, 140, 152, 112, 150, 139, 153, 145, 159, 137, 140, 153, 147, 145, 149, 122, 170, 151, 129, 150, 155, 137, 111, 155, 140, 156, 135, 150, 144, 136, 160, 150, 141, 145, 147, 136, 131, 146, 145, 157, 137, 139, 144, 152, 159, 157, 120, 147, 141, 150, 129, 143, 155, 147, 137, 140, 143, 147, 148, 154, 145, 144, 138, 159, 141, 142, 139, 158, 155, 175, 152, 151, 144, 142, 156, 144, 145, 155, 169, 232, 147, 158, 142, 142, 165, 149, 148, 139, 128, 150, 151, 154, 137, 139, 124, 145, 148, 134, 147, 148, 136, 147, 140, 148, 139, 154, 149, 129, 126, 147, 154, 159, 142, 129, 135, 148, 168, 141, 148, 135, 149, 153, 144, 159, 143, 146, 139, 127, 141, 148, 148, 151, 158, 141, 153, 145, 158, 139, 142, 149, 140, 157, 136, 146, 142, 134, 143, 141, 143, 146, 157, 146, 147, 133, 136, 143, 146, 154, 147, 136, 128, 143, 143, 161, 134, 156, 151, 143, 148, 158, 140, 141, 146, 135, 135, 167, 160, 161, 158, 149, 111, 146, 143, 135, 148, 151, 151, 148, 143, 150, 141, 166, 134, 112, 147, 151, 138, 126, 149, 137, 142, 154, 126, 140, 123, 124, 147, 138, 194, 145, 150, 98, 154, 155, 157, 114, 155, 171, 153, 125, 148, 160, 157, 144, 155, 115, 144, 148, 138, 152, 123, 139, 156, 134, 149, 157, 153, 147, 145, 141, 131, 137, 140, 149, 152, 165, 141, 133, 148, 145, 142, 128, 136, 150, 143, 140, 131, 147, 162, 155, 141, 144, 127, 135, 149, 141, 154, 158, 135, 141, 146, 148, 130, 142, 155, 138, 140, 146, 152, 142, 152, 153, 140, 131, 154, 143, 145, 154, 147, 145, 158, 145, 171, 140, 146, 139, 144, 144, 142, 149, 146, 145, 154, 166, 153, 141, 141, 153, 140, 147, 163, 146, 143, 148, 151, 135, 137, 151, 150, 134, 143, 142, 141, 144, 148, 144, 149, 147, 147, 144, 141, 160, 149, 135, 147, 139, 151, 141, 138, 157, 145, 141, 150, 146, 151, 150, 137, 140, 149, 152, 155, 146, 143, 153, 140, 142, 138, 147, 165, 151, 164, 144, 150, 144, 151, 139, 158, 155, 147, 154, 148, 161, 132, 153, 140, 142, 149, 137, 145, 134, 160, 154, 147, 149, 150, 134, 146, 160, 158, 144, 153, 140, 145, 161, 140, 146, 139, 141, 140, 141, 137, 140, 139, 141, 140, 130, 147, 145, 147, 147, 145, 153, 142, 151, 139, 148, 147, 147, 144, 139, 145, 146, 148, 154, 141, 141, 141, 150, 148, 153, 134, 143, 141, 143, 148, 142, 147, 134, 149, 159, 149, 145, 137, 150, 154, 143, 148, 142, 143, 153, 142, 151, 151, 134, 139, 148, 155, 143, 138, 156, 154, 142, 152, 155, 139, 153, 147, 157, 151, 147, 146, 153, 145, 149, 158, 151, 137, 145, 151, 153, 157, 159, 151, 139, 141, 154, 153, 147, 161, 151, 147, 142, 143, 151, 159, 152, 147, 142, 152, 147, 149, 143, 129, 145, 153, 142, 139, 142, 145, 128, 142, 145, 147, 145, 141, 156, 145, 171, 148, 142, 148, 148, 116, 148, 136, 149, 156, 141, 143, 145, 151, 149, 139, 153, 140, 137, 142, 141, 150, 147, 155, 157, 147, 151, 155, 149, 141, 130, 142, 145, 143, 149, 148, 148, 148, 150, 141, 153, 146, 149, 128, 144, 137, 152, 144, 144, 141, 142, 151, 155, 142, 147, 133, 139, 153, 147, 138, 147, 148, 144, 143, 144, 145, 157, 143, 146, 148, 155, 139, 152, 146, 144, 141, 144, 139, 146, 145, 151, 183, 147, 150, 146, 148, 148, 155, 146, 143, 144, 151, 145, 141, 142, 143, 147, 146, 151, 147, 156, 169, 160, 141, 147, 130, 147, 144, 157, 148, 142, 143, 139, 169, 144, 149, 142, 146, 142, 150, 139, 146, 177, 146, 146, 146, 137, 141, 147, 152, 141, 144, 137, 141, 146, 141, 138, 136, 143, 150, 148, 141, 144, 148, 143, 139, 147, 144, 150, 158, 153, 158, 146, 150, 140, 146, 145, 145, 145, 142, 146, 149, 145, 146, 131, 137, 143, 145, 147, 137, 141, 144, 151, 153, 151, 137, 146, 149, 148, 144, 149, 140, 147, 166, 141, 140, 138, 140, 147, 138, 144, 145, 147, 145, 143, 148, 143, 150, 143, 140, 153, 155, 182, 148, 116, 156, 143, 171, 138, 146, 147, 143, 151, 145, 148, 147, 151, 157, 150, 145, 153, 151, 145, 147, 146, 133, 153, 148, 130, 147, 158, 151, 147, 152, 147, 153, 146, 138, 151, 143, 144, 148, 139, 150, 142, 146, 146, 142, 144, 149, 145, 145, 140, 141, 131, 148, 147, 149, 151, 144, 151, 141, 144, 150, 148, 145, 147, 142, 148, 145, 146, 154, 147, 148, 148, 148, 144, 148, 144, 142, 138, 145, 140, 156, 146, 147, 149, 144, 149, 146, 141, 145, 146, 145, 146, 148, 144, 154, 147, 147, 143, 151, 148, 147, 154, 145, 147, 150, 146, 144, 147, 145, 137, 148, 150, 145, 144, 148, 148, 146, 146, 149, 147, 144, 151, 143, 148, 145, 148, 155, 155, 146, 147, 143, 156, 145, 146, 144, 146, 145, 139, 139, 147, 142, 136, 144, 144, 153, 153, 138, 152, 150, 144, 146, 151, 151, 144, 145, 143, 147, 145, 145, 153, 151, 143, 146, 145, 148, 153, 148, 145, 150, 149, 134, 152, 139, 135, 142, 148, 145, 145, 149, 146, 148, 146, 149, 145, 149, 151, 148, 140, 144, 152, 147, 152, 136, 145, 147, 152, 149, 145, 148, 143, 146, 143, 149, 156, 145, 147, 145, 149, 147, 149, 144, 133, 146, 148, 129, 154, 143, 144, 157, 143, 137, 149, 148, 149, 143, 148, 146, 150, 144, 146, 143, 145, 144, 145, 149, 147, 145, 146, 149, 145, 144, 143, 144, 140, 153, 148, 149, 147, 146, 134, 146, 143, 151, 149, 145, 150, 143, 142, 144, 138, 147, 151, 145, 148, 144, 148, 150, 146, 151, 147, 143, 149, 145, 144, 151, 143, 147, 140, 144, 146, 146, 148, 153, 145, 147, 149, 148, 152, 154, 149, 154, 151, 148, 154, 146, 129, 152, 131, 148, 144, 175, 142, 130, 198, 137, 147, 154, 149, 153, 141, 151, 160, 151, 143, 146, 151, 151, 136, 147, 151, 149, 140, 140, 145, 157, 140, 134, 143, 140, 149, 140, 157, 157, 147, 121, 140, 132, 149, 134, 142, 140, 142, 146, 152, 149, 146, 135, 143, 138, 147, 157, 142, 145, 162, 134, 153, 149, 140, 151, 142, 151, 139, 153, 143, 140, 146, 147, 144, 141, 148, 148, 133, 131, 144, 145, 144, 155, 139, 144, 136, 150, 162, 161, 164, 155, 151, 132, 144, 142, 145, 145, 144, 142, 148, 146, 144, 141, 155, 139, 152, 139, 134, 145, 144, 142, 142, 140, 153, 145, 147, 150, 133, 140, 117, 141, 144, 128, 139, 150, 142, 164, 143, 139, 155, 138, 132, 153, 133, 150, 139, 135, 147, 146, 160, 132, 144, 144, 153, 158, 140, 162, 143, 126, 136, 144, 148, 154, 144, 151, 154, 152, 144, 141, 151, 149, 140, 139, 149, 138, 144, 154, 139, 148, 132, 149, 142, 147, 156, 163, 152, 136, 145, 148, 142, 150, 167, 145, 126, 143, 143, 145, 153, 151, 150, 154, 157, 155, 137, 135, 146, 140, 145, 145, 141, 135, 150, 139, 133, 151, 140, 128, 145, 141, 153, 163, 170, 134, 127, 140, 144, 147, 140, 143, 140, 147, 150, 137, 145, 136, 141, 138, 138, 140, 160, 151, 153, 140, 132, 149, 146, 137, 154, 152, 137, 148, 149, 142, 148, 135, 137, 144, 145, 148, 126, 137, 110, 152, 150, 142, 153, 137, 160, 146, 156, 131, 101, 155, 148, 145, 149, 135, 144, 142, 114, 149, 153, 146, 145, 145, 152, 151, 137, 154, 152, 146, 147, 120, 148, 148, 150, 123, 156, 160, 192, 195, 142, 146, 177, 151, 153, 142, 136, 164, 139, 146, 152, 127, 156, 145, 139, 145, 149, 160, 150, 157, 178, 168, 140, 145, 153, 159, 153, 147, 162, 137, 154, 153, 139, 140, 122, 135, 170, 146, 139, 150, 159, 151, 150, 162, 160, 145, 163, 148, 177, 162, 144, 149, 137, 125, 111, 132, 151, 130, 141, 152, 155, 147, 169, 149, 146, 173, 151, 141, 142, 148, 146, 154, 145, 167, 168, 138, 150, 144, 150, 128, 150, 140, 155, 146, 149, 152, 181, 134, 144, 147, 146, 162, 145, 148, 145, 132, 164, 120, 149, 147, 172, 153, 139, 199, 139, 150, 122, 129, 157, 140, 141, 125, 147, 136, 155, 142, 150, 148, 123, 120, 154, 195, 141, 143, 131, 152, 148, 150, 145, 138, 122, 141, 162, 156, 146, 157, 124, 146, 147, 136, 141, 125, 140, 138, 143, 139, 152, 104, 152, 162, 129, 151, 160, 163, 138, 139, 152, 156, 140, 148, 159, 163, 125, 155, 138, 143, 151, 143, 165, 148, 138, 151, 177, 142, 175, 119, 148, 145, 150, 121, 144, 145, 146, 115, 148, 157, 172, 203, 144, 133, 125, 118, 98, 134, 120, 141, 130, 146, 139, 157, 160, 138, 142, 168, 235, 163, 145, 124, 140, 139, 163, 147, 145, 142, 144, 138, 145, 147, 142, 143, 145, 147, 144, 146, 151, 145, 146, 148, 148, 146, 143, 130, 145, 161, 145, 152, 142, 148, 155, 135, 145, 146, 163, 147, 144, 145, 144, 150, 160, 143, 145, 134, 142, 146, 150, 143, 151, 145, 139, 146, 143, 153, 149, 148, 146, 137, 143, 140, 147, 146, 147, 147, 148, 139, 145, 148, 152, 145, 171, 150, 135, 135, 149, 147, 149, 139, 146, 150, 141, 141, 130, 148, 139, 141, 146, 146, 146, 145, 139, 149, 147, 157, 145, 150, 143, 151, 152, 139, 179, 157, 144, 149, 145, 145, 139, 140, 144, 148, 142, 154, 149, 143, 148, 143, 141, 146, 148, 147, 150, 148, 153, 141, 145, 136, 125, 142, 143, 146, 145, 146, 146, 144, 148, 138, 148, 134, 147, 150, 146, 144, 136, 147, 141, 157, 144, 137, 148, 146, 145, 139, 149, 137, 152, 148, 143, 162, 150, 140, 149, 145, 157, 144, 142, 146, 144, 151, 148, 144, 140, 145, 148, 139, 130, 154, 147, 144, 145, 145, 141, 160, 143, 149, 146, 149, 148, 147, 153, 145, 142, 147, 149, 146, 145, 147, 136, 149, 148, 150, 154, 137, 148, 140, 146, 151, 149, 148, 148, 149, 136, 146, 138, 137, 154, 146, 152, 150, 148, 154, 147, 142, 149, 140, 139, 143, 149, 140, 146, 141, 148, 149, 142, 152, 144, 142, 151, 147, 147, 140, 146, 135, 149, 147, 150, 145, 157, 139, 143, 142, 142, 147, 137, 148, 144, 130, 143, 136, 147, 142, 141, 144, 138, 146, 143, 144, 154, 135, 150, 154, 140, 159, 138, 148, 138, 143, 146, 134, 150, 151, 146, 146, 133, 160, 156, 161, 149, 146, 159, 144, 149, 151, 143, 152, 157, 157, 135, 142, 158, 122, 151, 166, 144, 150, 135, 142, 151, 162, 148, 152, 134, 229, 130, 100, 146, 169, 135, 153, 138, 142, 130, 135, 139, 170, 143, 167, 139, 140, 150, 154, 150, 139, 158, 140, 143, 130, 138, 123, 130, 138, 147, 148, 143, 151, 145, 145, 141, 132, 146, 139, 144, 154, 152, 142, 142, 154, 147, 125, 149, 135, 151, 132, 152, 151, 145, 140, 152, 168, 135, 143, 144, 135, 138, 157, 151, 138, 141, 145, 143, 144, 134, 156, 150, 140, 149, 153, 156, 131, 134, 142, 147, 148, 144, 156, 166, 136, 148, 146, 154, 163, 168, 135, 130, 162, 136, 153, 135, 124, 147, 141, 148, 153, 152, 148, 131, 161, 139, 137, 145, 137, 146, 150, 156, 142, 141, 135, 145, 144, 150, 147, 147, 137, 147, 138, 137, 146, 165, 130, 148, 144, 140, 175, 149, 159, 125, 147, 150, 158, 149, 142, 143, 135, 165, 150, 132, 155, 144, 137, 152, 135, 143, 148, 184, 142, 160, 131, 157, 140, 130, 134, 141, 131, 148, 141, 164, 126, 140, 152, 152, 156, 142, 153, 132, 129, 155, 147, 152, 139, 142, 142, 144, 139, 142, 149, 155, 149, 128, 141, 146, 126, 146, 138, 137, 149, 148, 143, 148, 147, 148, 150, 140, 137, 146, 131, 139, 161, 150, 139, 146, 161, 146, 147, 145, 144, 144, 141, 151, 140, 154, 135, 162, 141, 150, 154, 141, 138, 152, 150, 145, 146, 143, 133, 150, 147, 160, 145, 166, 142, 143, 145, 130, 143, 134, 151, 150, 145, 139, 137, 139, 146, 155, 137, 141, 137, 143, 141, 163, 139, 135, 159, 147, 149, 141, 141, 148, 147, 155, 148, 146, 139, 161, 145, 135, 148, 141, 149, 153, 145, 148, 146, 147, 149, 139, 143, 138, 141, 126, 139, 145, 152, 139, 140, 148, 149, 142, 145, 138, 161, 142, 146, 139, 144, 152, 131, 140, 147, 136, 152, 146, 139, 144, 148, 136, 154, 143, 144, 139, 146, 148, 144, 146, 151, 150, 135, 155, 145, 153, 147, 138, 141, 142, 160, 144, 158, 137, 151, 147, 153, 147, 135, 146, 143, 154, 144, 143, 153, 155, 144, 145, 149, 153, 148, 154, 144, 135, 150, 149, 142, 141, 146, 144, 143, 143, 149, 148, 150, 154, 144, 146, 140, 156, 145, 152, 135, 144, 146, 139, 149, 148, 140, 146, 155, 150, 147, 152, 136, 149, 149, 144, 143, 149, 145, 143, 141, 150, 156, 144, 155, 148, 148, 149, 142, 153, 148, 146, 162, 141, 152, 129, 148, 138, 155, 144, 149, 131, 149, 154, 151, 154, 140, 141, 144, 143, 134, 151, 145, 141, 146, 158, 139, 146, 143, 151, 143, 147, 148, 150, 151, 137, 148, 144, 146, 147, 150, 147, 156, 141, 161, 160, 149, 147, 152, 142, 154, 168, 140, 139, 145, 139, 152, 165, 142, 146, 147, 147, 145, 146, 144, 161, 144, 143, 142, 153, 151, 154, 148, 138, 145, 142, 135, 159, 137, 151, 146, 145, 147, 150, 146, 152, 164, 144, 140, 128, 145, 150, 146, 149, 147, 147, 137, 186, 140, 152, 150, 140, 151, 144, 150, 148, 157, 142, 152, 143, 141, 153, 138, 151, 135, 151, 133, 145, 147, 143, 158, 157, 153, 150, 134, 157, 147, 144, 147, 154, 148, 153, 168, 156, 153, 127, 138, 128, 144, 141, 152, 151, 149, 154, 152, 143, 153, 139, 128, 143, 149, 152, 194, 150, 149, 140, 156, 146, 179, 144, 144, 156, 139, 148, 145, 152, 145, 133, 161, 153, 140, 145, 139, 144, 146, 145, 145, 158, 147, 139, 151, 153, 144, 146, 145, 158, 150, 151, 139, 145, 153, 146, 144, 149, 144, 150, 148, 139, 149, 144, 154, 148, 150, 162, 144, 144, 143, 149, 149, 150, 144, 131, 157, 132, 135, 147, 136, 148, 147, 153, 144, 138, 148, 150, 143, 142, 151, 153, 138, 139, 151, 170, 154, 139, 153, 130, 156, 160, 145, 145, 136, 146, 141, 143, 130, 141, 144, 131, 150, 138, 141, 148, 143, 132, 141, 141, 123, 150, 145, 136, 156, 161, 149, 147, 140, 150, 146, 143, 135, 147, 141, 149, 144, 160, 148, 146, 135, 150, 145, 124, 143, 140, 140, 127, 154, 151, 144, 141, 138, 138, 154, 143, 139, 140, 139, 139, 121, 143, 143, 166, 143, 143, 161, 152, 159, 152, 132, 140, 146, 152, 134, 139, 147, 142, 143, 142, 146, 138, 163, 166, 146, 155, 143, 153, 153, 141, 145, 153, 148, 143, 148, 142, 155, 150, 149, 145, 145, 163, 137, 141, 152, 139, 139, 148, 143, 132, 150, 150, 142, 146, 131, 143, 143, 144, 152, 148, 143, 140, 153, 142, 159, 138, 159, 137, 156, 148, 150, 145, 147, 157, 141, 156, 149, 153, 144, 153, 151, 149, 141, 138, 127, 146, 151, 148, 157, 149, 148, 150, 155, 149, 144, 151, 144, 149, 150, 150, 139, 149, 144, 153, 165, 144, 152, 138, 131, 147, 155, 135, 149, 152, 141, 148, 154, 124, 140, 140, 153, 136, 151, 146, 143, 144, 160, 138, 159, 144, 141, 157, 141, 143, 149, 152, 144, 150, 150, 142, 142, 157, 154, 144, 140, 159, 157, 138, 148, 139, 157, 145, 144, 159, 142, 140, 148, 149, 161, 142, 151, 151, 133, 148, 160, 145, 134, 141, 151, 136, 148, 146, 150, 143, 145, 155, 145, 150, 145, 146, 148, 138, 150, 144, 142, 162, 155, 134, 139, 146, 150, 145, 149, 125, 146, 138, 145, 154, 153, 137, 139, 137, 147, 145, 143, 138, 142, 148, 148, 140, 123, 148, 142, 137, 143, 146, 152, 154, 149, 133, 130, 138, 141, 146, 148, 144, 146, 136, 149, 143, 140, 145, 139, 163, 146, 155, 148, 165, 127, 148, 147, 138, 152, 142, 147, 144, 162, 152, 141, 138, 156, 146, 143, 138, 141, 174, 147, 174, 135, 140, 148, 144, 144, 149, 132, 149, 148, 154, 149, 137, 137, 134, 161, 137, 153, 144, 148, 143, 138, 152, 147, 140, 146, 142, 141, 137, 149, 147, 142, 139, 143, 145, 142, 144, 148, 150, 140, 150, 152, 145, 150, 143, 149, 149, 144, 149, 150, 147, 146, 144, 147, 148, 148, 143, 148, 142, 149, 148, 146, 150, 141, 144, 144, 140, 143, 150, 147, 143, 140, 142, 129, 144, 147, 150, 145, 145, 143, 143, 145, 145, 148, 148, 148, 130, 148, 150, 145, 144, 142, 155, 142, 147, 149, 154, 144, 145, 145, 150, 144, 146, 142, 150, 137, 145, 132, 140, 143, 149, 139, 149, 147, 147, 150, 141, 153, 145, 136, 133, 146, 147, 145, 144, 141, 152, 143, 147, 146, 151, 149, 145, 145, 150, 146, 138, 149, 148, 147, 148, 146, 145, 141, 145, 142, 144, 149, 147, 137, 149, 153, 152, 151, 147, 144, 143, 147, 149, 155, 135, 140, 144, 144, 148, 144, 148, 141, 147, 149, 153, 152, 147, 149, 150, 158, 153, 146, 144, 144, 141, 151, 149, 142, 147, 142, 147, 149, 149, 151, 146, 154, 147, 141, 152, 148, 146, 147, 147, 144, 140, 143, 145, 149, 137, 144, 146, 149, 148, 145, 148, 147, 144, 150, 143, 154, 143, 148, 147, 144, 140, 145, 145, 143, 148, 146, 143, 144, 143, 146, 141, 145, 145, 150, 150, 146, 145, 141, 142, 144, 149, 148, 143, 148, 147, 149, 147, 148, 142, 146, 145, 149, 145, 137, 149, 149, 149, 143, 149, 147, 144, 144, 148, 136, 154, 146, 143, 144, 144, 137, 142, 147, 151, 145, 147, 141, 142, 145, 147, 148, 143, 146, 148, 147, 147, 141, 134, 148, 152, 145, 144, 145, 148, 138, 143, 148, 142, 153, 140, 146, 144, 157, 143, 144, 120, 146, 147, 145, 146, 145, 140, 149, 145, 154, 144, 148, 142, 143, 146, 143, 146, 155, 149, 146, 146, 139, 140, 146, 150, 142, 148, 143, 147, 151, 142, 140, 146, 155, 146, 154, 140, 146, 142, 144, 141, 150, 147, 163, 145, 146, 146, 147, 148, 149, 144, 144, 149, 148, 154, 145, 141, 144, 150, 142, 149, 149, 143, 149, 146, 143, 137, 127, 145, 152, 150, 148, 141, 140, 148, 143, 149, 119, 146, 145, 144, 147, 145, 145, 141, 132, 146, 142, 148, 146, 149, 148, 152, 143, 147, 143, 146, 145, 155, 147, 142, 140, 146, 140, 146, 145, 145, 145, 166, 146, 142, 152, 142, 151, 139, 144, 148, 172, 146, 148, 147, 145, 145, 156, 143, 146, 145, 147, 147, 145, 146, 144, 147, 146, 144, 140, 141, 148, 145, 142, 152, 151, 139, 151, 141, 147, 146, 152, 149, 146, 147, 152, 144, 149, 148, 146, 145, 142, 147, 148, 144, 146, 154, 144, 144, 145, 150, 142, 152, 144, 139, 156, 150, 144, 148, 146, 147, 150, 139, 150, 144, 149, 142, 150, 145, 159, 149, 147, 146, 141, 144, 145, 145, 146, 152, 151, 142, 147, 144, 141, 146, 145, 148, 150, 146, 144, 145, 144, 146, 144, 184, 148, 133, 146, 146, 149, 144, 116, 143, 145, 145, 145, 145, 147, 146, 147, 148, 142, 152, 141, 148, 147, 140, 151, 152, 142, 149, 143, 153, 143, 150, 138, 144, 149, 148, 152, 149, 146, 160, 151, 152, 135, 139, 145, 147, 146, 141, 138, 144, 144, 147, 157, 142, 143, 151, 151, 143, 141, 147, 148, 144, 144, 140, 149, 151, 146, 153, 146, 146, 145, 148, 144, 140, 154, 147, 148, 149, 146, 144, 150, 142, 150, 140, 146, 139, 145, 156, 146, 149, 146, 149, 144, 144, 145, 141, 147, 144, 144, 146, 143, 151, 145, 147, 146, 142, 153, 153, 145, 148, 145, 145, 145, 148, 149, 162, 144, 147, 151, 147, 142, 139, 149, 145, 152, 150, 146, 145, 145, 141, 146, 148, 152, 151, 147, 149, 152, 147, 141, 149, 139, 151, 144, 140, 142, 143, 151, 151, 146, 149, 143, 152, 149, 143, 145, 143, 141, 149, 140, 144, 148, 145, 148, 143, 122, 145, 155, 155, 141, 151, 146, 146, 146, 140, 152, 147, 151, 148, 142, 140, 148, 147, 147, 149, 146, 142, 145, 146, 150, 142, 137, 156, 147, 142, 145, 144, 143, 160, 146, 145, 151, 144, 145, 147, 144, 148, 134, 141, 162, 150, 133, 137, 142, 153, 143, 152, 149, 146, 150, 148, 146, 153, 153, 140, 148, 149, 144, 150, 145, 138, 143, 146, 151, 131, 149, 154, 150, 146, 148, 151, 150, 141, 151, 150, 145, 147, 143, 149, 150, 149, 148, 149, 152, 154, 154, 147, 147, 151, 148, 148, 149, 161, 148, 145, 142, 153, 146, 142, 156, 147, 150, 157, 144, 146, 150, 142, 143, 143, 143, 146, 157, 138, 147, 146, 156, 143, 149, 140, 146, 146, 148, 148, 141, 156, 153, 125, 142, 145, 158, 158, 146, 132, 147, 155, 149, 142, 144, 146, 136, 149, 146, 140, 144, 139, 152, 144, 145, 150, 145, 142, 145, 130, 150, 130, 147, 135, 147, 147, 145, 156, 146, 142, 143, 143, 150, 147, 165, 151, 156, 144, 152, 153, 143, 141, 149, 148, 149, 146, 143, 152, 139, 146, 144, 144, 142, 153, 144, 150, 142, 145, 144, 143, 148, 142, 138, 138, 147, 138, 149, 149, 161, 132, 151, 154, 142, 144, 143, 152, 143, 150, 147, 145, 150, 158, 143, 143, 147, 150, 148, 152, 136, 145, 145, 140, 136, 139, 147, 148, 145, 155, 144, 149, 140, 143, 146, 149, 138, 145, 144, 152, 141, 160, 146, 142, 143, 149, 142, 153, 146, 149, 145, 140, 142, 142, 145, 134, 143, 135, 147, 151, 140, 143, 140, 146, 164, 145, 141, 139, 145, 150, 150, 143, 141, 143, 143, 150, 152, 155, 147, 147, 144, 154, 152, 144, 144, 141, 143, 157, 145, 145, 138, 147, 171, 143, 148, 144, 148, 155, 148, 141, 140, 139, 150, 147, 148, 147, 149, 152, 148, 151, 142, 144, 145, 145, 149, 131, 153, 143, 154, 144, 149, 141, 143, 151, 138, 146, 140, 144, 146, 160, 142, 146, 146, 146, 144, 150, 151, 158, 147, 146, 137, 150, 141, 144, 143, 149, 146, 133, 142, 148, 141, 134, 135, 143, 135, 139, 145, 142, 137, 138, 144, 147, 157, 145, 157, 155, 142, 151, 146, 140, 146, 133, 151, 140, 192, 153, 136, 157, 127, 146, 121, 154, 145, 144, 161, 164, 145, 157, 149, 148, 147, 147, 151, 152, 141, 141, 156, 155, 151, 147, 146, 146, 142, 145, 142, 152, 167, 152, 130, 146, 119, 147, 134, 137, 139, 152, 149, 151, 141, 150, 136, 150, 147, 140, 132, 123, 143, 158, 154, 142, 139, 139, 164, 145, 150, 160, 137, 140, 144, 144, 124, 137, 146, 142, 144, 89, 125, 135, 127, 145, 117, 151, 154, 147, 148, 170, 163, 148, 157, 149, 142, 150, 154, 157, 144, 147, 148, 147, 132, 142, 150, 148, 152, 164, 145, 140, 148, 130, 138, 144, 156, 140, 145, 153, 149, 157, 145, 141, 147, 141, 134, 143, 190, 150, 147, 141, 141, 139, 150, 149, 147, 121, 148, 135, 132, 144, 133, 147, 112, 146, 145, 139, 163, 148, 149, 143, 151, 92, 151, 141, 149, 141, 149, 142, 153, 122, 144, 155, 139, 123, 137, 143, 141, 152, 143, 141, 141, 140, 150, 140, 134, 146, 154, 146, 138, 142, 146, 150, 150, 148, 137, 131, 138, 148, 137, 139, 159, 151, 150, 123, 147, 135, 152, 151, 138, 147, 137, 140, 130, 135, 138, 150, 148, 143, 139, 144, 157, 144, 153, 146, 143, 90, 145, 148, 145, 143, 140, 140, 145, 136, 141, 140, 139, 141, 135, 150, 162, 140, 141, 149, 138, 135, 139, 156, 122, 140, 166, 142, 153, 145, 144, 135, 145, 144, 159, 148, 148, 143, 145, 150, 150, 143, 148, 145, 146, 148, 147, 155, 146, 147, 146, 140, 142, 144, 142, 147, 148, 150, 148, 145, 147, 143, 145, 144, 145, 143, 146, 149, 144, 149, 149, 133, 146, 147, 144, 145, 146, 148, 147, 149, 147, 148, 152, 146, 126, 144, 145, 143, 144, 143, 142, 146, 171, 148, 145, 148, 148, 152, 157, 148, 145, 196, 145, 149, 147, 146, 149, 143, 144, 148, 147, 142, 146, 147, 147, 145, 151, 147, 144, 148, 148, 124, 146, 145, 145, 148, 133, 142, 144, 144, 140, 183, 145, 148, 144, 148, 142, 143, 145, 145, 136, 145, 142, 146, 142, 148, 147, 142, 146, 164, 146, 146, 147, 151, 146, 147, 143, 144, 140, 145, 147, 145, 144, 169, 147, 147, 144, 147, 148, 146, 148, 149, 145, 149, 144, 148, 143, 142, 154, 144, 158, 152, 152, 146, 141, 147, 149, 144, 148, 142, 147, 145, 146, 154, 148, 149, 147, 150, 145, 145, 145, 147, 145, 147, 148, 133, 149, 143, 152, 143, 144, 147, 148, 146, 143, 149, 147, 144, 146, 145, 145, 142, 144, 146, 149, 146, 145, 147, 147, 148, 147, 144, 145, 144, 147, 149, 149, 149, 144, 146, 147, 146, 145, 151, 146, 147, 149, 144, 145, 143, 149, 143, 145, 143, 149, 146, 145, 147, 151, 148, 146, 142, 148, 147, 145, 146, 147, 148, 145, 148, 148, 146, 151, 152, 146, 150, 148, 152, 145, 139, 145, 156, 129, 146, 150, 147, 143, 145, 148, 148, 145, 145, 153, 147, 142, 151, 136, 148, 145, 148, 135, 143, 154, 140, 150, 148, 149, 157, 136, 143, 145, 149, 145, 150, 148, 165, 150, 143, 148, 149, 138, 155, 151, 138, 171, 147, 143, 150, 128, 150, 148, 142, 147, 144, 135, 144, 177, 148, 147, 137, 146, 145, 144, 147, 153, 122, 145, 141, 147, 148, 155, 145, 143, 152, 153, 157, 150, 143, 140, 149, 128, 145, 139, 156, 147, 139, 137, 139, 144, 139, 140, 146, 146, 160, 145, 161, 138, 143, 144, 145, 137, 143, 148, 153, 147, 147, 166, 147, 146, 135, 145, 135, 131, 139, 144, 154, 154, 141, 146, 142, 146, 140, 144, 136, 180, 146, 135, 158, 143, 139, 136, 140, 142, 147, 149, 149, 147, 142, 126, 147, 158, 135, 145, 147, 150, 145, 148, 139, 128, 145, 143, 135, 148, 146, 150, 143, 141, 142, 153, 145, 146, 141, 142, 142, 150, 129, 136, 147, 137, 146, 150, 130, 145, 146, 154, 152, 151, 141, 155, 143, 131, 138, 153, 138, 144, 152, 131, 149, 137, 131, 145, 140, 164, 148, 144, 152, 153, 149, 148, 147, 132, 148, 138, 138, 147, 144, 139, 152, 155, 139, 154, 149, 151, 152, 171, 145, 147, 149, 152, 142, 139, 145, 157, 157, 148, 139, 156, 144, 144, 159, 148, 143, 143, 148, 130, 136, 148, 141, 149, 124, 134, 151, 145, 165, 147, 138, 136, 144, 148, 148, 146, 146, 156, 144, 160, 142, 140, 143, 146, 143, 139, 143, 143, 137, 148, 142, 147, 147, 143, 144, 148, 146, 148, 148, 148, 147, 141, 150, 151, 143, 148, 148, 150, 151, 147, 143, 147, 149, 143, 148, 145, 144, 146, 143, 145, 154, 143, 149, 147, 148, 154, 145, 146, 152, 142, 135, 152, 142, 146, 139, 148, 147, 148, 140, 141, 145, 149, 154, 144, 148, 140, 142, 134, 149, 145, 153, 148, 146, 145, 141, 149, 147, 147, 146, 144, 145, 149, 150, 141, 142, 141, 156, 145, 146, 145, 150, 143, 144, 144, 147, 150, 142, 148, 147, 141, 151, 138, 147, 144, 143, 145, 148, 149, 148, 143, 147, 133, 145, 144, 107, 143, 153, 148, 144, 142, 150, 148, 149, 149, 148, 156, 148, 145, 144, 145, 138, 148, 141, 147, 141, 144, 147, 148, 148, 141, 152, 145, 142, 145, 147, 148, 147, 148, 141, 144, 150, 146, 146, 149, 146, 147, 149, 148, 147, 144, 149, 147, 147, 146, 145, 149, 143, 146, 152, 147, 143, 148, 144, 149, 149, 149, 145, 142, 139, 140, 141, 144, 144, 141, 154, 146, 141, 145, 148, 148, 140, 145, 147, 129, 145, 144, 157, 149, 178, 146, 144, 146, 145, 145, 144, 146, 150, 142, 159, 146, 140, 148, 142, 146, 150, 143, 147, 147, 142, 149, 145, 157, 115, 164, 143, 147, 144, 152, 144, 148, 142, 141, 150, 145, 146, 144, 148, 145, 141, 144, 148, 146, 147, 142, 150, 142, 147, 141, 151, 148, 143, 141, 138, 147, 146, 147, 149, 145, 147, 142, 142, 151, 145, 144, 141, 144, 149, 151, 141, 145, 137, 141, 164, 152, 140, 154, 145, 149, 126, 147, 145, 155, 139, 135, 152, 128, 147, 139, 145, 141, 151, 141, 139, 133, 138, 142, 141, 144, 137, 138, 141, 156, 154, 113, 152, 146, 164, 172, 137, 143, 155, 146, 135, 140, 137, 143, 135, 151, 138, 133, 155, 155, 133, 165, 142, 149, 144, 137, 147, 139, 143, 136, 156, 149, 143, 152, 143, 168, 148, 151, 134, 138, 146, 139, 147, 168, 140, 159, 140, 142, 137, 157, 130, 147, 145, 140, 120, 146, 136, 138, 143, 142, 143, 129, 150, 145, 143, 137, 143, 127, 159, 138, 137, 146, 149, 149, 139, 148, 151, 137, 168, 162, 153, 143, 149, 144, 144, 149, 140, 146, 148, 142, 157, 161, 126, 140, 143, 149, 157, 135, 146, 148, 147, 176, 142, 147, 153, 155, 144, 137, 135, 170, 148, 136, 151, 137, 145, 148, 151, 153, 168, 152, 193, 150, 146, 142, 148, 126, 135, 140, 138, 141, 135, 165, 149, 144, 135, 166, 146, 137, 152, 143, 153, 154, 157, 141, 148, 135, 144, 144, 145, 153, 123, 112, 162, 146, 144, 145, 145, 167, 128, 143, 150, 149, 155, 155, 127, 174, 143, 143, 158, 150, 150, 147, 140, 140, 149, 161, 153, 129, 134, 153, 146, 150, 158, 132, 139, 151, 158, 144, 142, 160, 143, 146, 155, 158, 160, 152, 155, 136, 142, 146, 128, 177, 147, 171, 139, 130, 143, 117, 134, 146, 140, 145, 149, 147, 136, 153, 157, 147, 144, 136, 146, 150, 142, 152, 139, 136, 151, 146, 145, 144, 145, 146, 140, 143, 152, 146, 139, 142, 145, 158, 139, 138, 144, 147, 147, 144, 137, 138, 149, 148, 149, 145, 170, 145, 138, 150, 140, 150, 148, 146, 138, 158, 144, 144, 144, 146, 150, 148, 127, 138, 147, 146, 153, 136, 145, 152, 146, 146, 144, 143, 152, 143, 147, 152, 145, 152, 151, 148, 156, 145, 150, 146, 152, 143, 148, 148, 144, 146, 143, 146, 144, 149, 146, 138, 143, 148, 142, 142, 147, 141, 139, 141, 145, 143, 130, 148, 147, 142, 139, 149, 145, 149, 139, 141, 147, 143, 146, 141, 133, 152, 144, 147, 144, 145, 151, 148, 140, 151, 152, 146, 145, 146, 151, 158, 144, 157, 148, 148, 147, 147, 141, 148, 146, 143, 150, 144, 149, 141, 142, 143, 145, 144, 143, 148, 151, 133, 141, 149, 153, 143, 145, 143, 140, 142, 146, 148, 156, 152, 154, 147, 145, 139, 150, 143, 136, 152, 146, 156, 143, 140, 135, 162, 141, 147, 150, 140, 135, 150, 150, 143, 138, 143, 142, 143, 149, 134, 153, 141, 136, 149, 144, 140, 135, 143, 138, 146, 148, 141, 146, 142, 140, 152, 146, 143, 143, 142, 132, 140, 141, 143, 146, 150, 147, 147, 148, 147, 145, 145, 155, 142, 148, 151, 147, 145, 146, 155, 154, 142, 140, 151, 146, 141, 147, 144, 143, 146, 144, 147, 146, 154, 149, 153, 135, 157, 153, 135, 139, 136, 152, 153, 146, 144, 150, 139, 137, 143, 139, 141, 147, 144, 148, 147, 141, 144, 144, 146, 148, 150, 147, 148, 143, 143, 143, 142, 149, 144, 146, 157, 146, 156, 141, 145, 149, 150, 139, 133, 150, 144, 146, 145, 149, 147, 146, 142, 136, 152, 144, 141, 149, 142, 146, 150, 148, 145, 147, 160, 143, 144, 147, 143, 146, 153, 149, 148, 149, 145, 148, 148, 147, 157, 145, 152, 145, 143, 137, 144, 151, 144, 150, 147, 142, 171, 147, 150, 147, 143, 153, 147, 142, 146, 147, 143, 147, 145, 149, 149, 150, 142, 145, 145, 148, 136, 147, 145, 140, 135, 144, 159, 147, 148, 143, 153, 150, 143, 145, 118, 141, 150, 143, 149, 143, 150, 145, 142, 147, 148, 137, 152, 152, 141, 179, 143, 145, 148, 149, 146, 137, 150, 142, 152, 147, 152, 139, 142, 148, 144, 152, 146, 147, 147, 143, 148, 143, 144, 143, 141, 151, 145, 149, 144, 146, 141, 144, 159, 148, 146, 148, 146, 144, 149, 153, 151, 142, 148, 147, 147, 161, 150, 161, 151, 142, 147, 149, 148, 147, 150, 144, 147, 148, 149, 147, 143, 149, 143, 156, 146, 145, 143, 153, 145, 150, 143, 146, 142, 144, 141, 141, 143, 140, 149, 138, 146, 145, 147, 140, 146, 156, 165, 138, 146, 147, 149, 148, 148, 148, 142, 150, 149, 156, 147, 149, 144, 146, 148, 144, 144, 141, 148, 152, 144, 152, 144, 145, 148, 148, 154, 144, 149, 151, 146, 128, 145, 142, 152, 152, 130, 145, 151, 142, 150, 140, 149, 149, 142, 148, 150, 147, 144, 144, 145, 146, 140, 143, 161, 145, 154, 146, 130, 151, 144, 147, 144, 144, 144, 151, 146, 142, 148, 146, 139, 144, 146, 152, 156, 153, 144, 145, 146, 145, 147, 146, 145, 144, 145, 147, 145, 138, 145, 146, 154, 144, 144, 147, 143, 147, 148, 138, 147, 145, 150, 143, 146, 155, 149, 142, 154, 153, 146, 146, 148, 147, 139, 148, 137, 145, 150, 146, 150, 147, 146, 148, 150, 147, 155, 142, 147, 141, 152, 148, 150, 148, 147, 140, 144, 151, 147, 145, 150, 135, 152, 147, 149, 149, 147, 147, 152, 144, 146, 146, 145, 149, 142, 145, 147, 146, 123, 148, 149, 151, 143, 144, 145, 148, 144, 138, 146, 149, 146, 130, 132, 140, 151, 146, 146, 158, 149, 142, 148, 145, 149, 148, 149, 144, 145, 147, 146, 149, 149, 145, 146, 143, 146, 144, 146, 144, 146, 147, 148, 148, 145, 140, 146, 146, 155, 141, 138, 147, 140, 139, 144, 144, 145, 146, 145, 146, 149, 147, 143, 149, 154, 147, 145, 135, 136, 144, 145, 145, 149, 142, 145, 144, 138, 140, 144, 146, 146, 143, 146, 147, 146, 147, 150, 148, 149, 147, 146, 146, 142, 142, 148, 145, 143, 146, 141, 145, 147, 148, 145, 148, 145, 147, 142, 136, 148, 143, 155, 145, 148, 148, 153, 146, 154, 145, 144, 145, 143, 139, 141, 154, 146, 145, 146, 145, 144, 145, 145, 148, 145, 145, 144, 148, 145, 150, 159, 145, 147, 144, 144, 150, 153, 145, 147, 150, 149, 152, 146, 146, 146, 143, 142, 147, 149, 143, 142, 154, 148, 160, 144, 150, 147, 145, 148, 148, 146, 156, 144, 146, 146, 145, 145, 146, 149, 149, 154, 146, 140, 143, 146, 142, 146, 152, 146, 139, 143, 141, 149, 150, 144, 145, 144, 143, 141, 146, 146, 149, 140, 145, 143, 143, 150, 150, 143, 138, 148, 151, 146, 142, 153, 143, 127, 144, 141, 149, 149, 142, 144, 144, 143, 144, 139, 143, 145, 162, 153, 145, 146, 147, 144, 144, 147, 148, 143, 139, 147, 146, 165, 143, 147, 147, 147, 143, 144, 143, 143, 150, 164, 139, 142, 143, 144, 145, 147, 144, 154, 148, 145, 145, 139, 145, 141, 144, 138, 147, 139, 143, 149, 152, 146, 147, 152, 138, 149, 149, 147, 147, 151, 150, 143, 148, 142, 143, 142, 143, 146, 148, 140, 139, 155, 147, 143, 140, 145, 142, 149, 144, 142, 146, 147, 146, 146, 149, 146, 149, 148, 143, 141, 147, 149, 144, 132, 146, 150, 143, 147, 149, 149, 145, 152, 148, 148, 143, 148, 147, 142, 147, 147, 147, 145, 141, 149, 149, 147, 146, 145, 146, 149, 148, 154, 145, 148, 150, 146, 146, 138, 143, 145, 150, 153, 143, 140, 150, 153, 149, 147, 143, 146, 147, 143, 143, 147, 145, 147, 143, 136, 140, 156, 149, 150, 145, 145, 147, 145, 149, 145, 151, 143, 146, 147, 149, 147, 149, 147, 142, 144, 144, 145, 146, 145, 152, 138, 145, 144, 142, 146, 154, 151, 142, 142, 136, 134, 132, 139, 141, 134, 138, 135, 141, 147, 145, 120, 169, 151, 154, 149, 144, 146, 125, 142, 151, 144, 151, 131, 148, 141, 174, 150, 156, 160, 149, 148, 143, 159, 143, 141, 144, 157, 158, 153, 139, 151, 150, 128, 156, 149, 195, 147, 162, 149, 155, 147, 155, 152, 137, 144, 161, 149, 148, 148, 138, 149, 132, 150, 148, 153, 142, 150, 145, 145, 154, 148, 148, 144, 146, 152, 145, 147, 133, 143, 132, 142, 148, 165, 146, 152, 150, 138, 152, 147, 142, 152, 154, 147, 146, 151, 137, 146, 141, 146, 147, 144, 147, 150, 146, 138, 149, 141, 131, 153, 150, 135, 148, 149, 122, 182, 141, 139, 145, 148, 149, 145, 147, 135, 142, 154, 146, 149, 145, 151, 152, 143, 143, 152, 152, 156, 144, 139, 141, 146, 157, 151, 145, 150, 138, 145, 142, 140, 144, 144, 147, 150, 143, 144, 114, 156, 147, 155, 148, 144, 142, 155, 154, 148, 149, 152, 143, 149, 150, 147, 142, 158, 136, 143, 138, 145, 133, 148, 141, 149, 171, 137, 138, 146, 147, 149, 142, 128, 147, 147, 147, 131, 148, 153, 147, 148, 144, 138, 146, 142, 141, 145, 153, 144, 152, 148, 145, 145, 149, 150, 179, 145, 152, 144, 149, 151, 165, 143, 141, 149, 146, 174, 152, 143, 145, 138, 138, 126, 150, 152, 155, 146, 131, 147, 144, 146, 128, 143, 153, 131, 145, 156, 139, 144, 152, 146, 144, 146, 153, 154, 154, 141, 158, 151, 150, 141, 145, 150, 143, 154, 149, 145, 149, 149, 145, 147, 143, 141, 139, 147, 155, 144, 143, 149, 144, 146, 147, 143, 142, 147, 141, 149, 151, 146, 144, 151, 156, 144, 153, 149, 147, 143, 146, 147, 145, 142, 153, 155, 146, 150, 141, 144, 147, 147, 142, 143, 150, 145, 146, 147, 150, 145, 142, 138, 156, 142, 127, 146, 144, 144, 145, 150, 147, 151, 148, 149, 156, 146, 139, 145, 133, 147, 144, 144, 155, 146, 135, 146, 146, 148, 147, 146, 136, 143, 155, 147, 140, 145, 148, 148, 144, 148, 145, 145, 145, 146, 145, 142, 147, 140, 150, 150, 146, 148, 150, 147, 145, 142, 145, 147, 142, 146, 146, 149, 148, 140, 143, 140, 136, 149, 149, 139, 150, 152, 147, 144, 142, 149, 146, 143, 136, 147, 148, 146, 142, 151, 144, 143, 146, 145, 142, 147, 146, 147, 156, 144, 143, 143, 150, 148, 155, 142, 141, 143, 155, 148, 150, 150, 147, 145, 146, 149, 146, 144, 144, 144, 143, 144, 147, 142, 146, 145, 141, 147, 151, 145, 144, 155, 143, 148, 147, 148, 165, 137, 145, 146, 146, 144, 146, 148, 143, 149, 149, 140, 144, 144, 145, 146, 157, 143, 145, 151, 151, 152, 147, 144, 138, 145, 146, 145, 144, 158, 146, 146, 143, 155, 145, 150, 148, 139, 149, 149, 161, 148, 143, 144, 136, 146, 143, 144, 144, 150, 148, 144, 146, 141, 149, 145, 150, 145, 145, 147, 141, 149, 147, 144, 140, 156, 149, 156, 137, 152, 152, 147, 150, 141, 143, 145, 136, 145, 146, 127, 139, 140, 137, 148, 143, 144, 144, 151, 140, 152, 148, 145, 150, 138, 138, 159, 137, 151, 144, 144, 149, 154, 153, 149, 145, 150, 145, 152, 152, 146, 146, 139, 151, 144, 148, 149, 144, 150, 153, 152, 139, 143, 148, 149, 142, 151, 144, 145, 144, 157, 158, 138, 151, 147, 147, 154, 151, 145, 152, 158, 145, 150, 146, 136, 139, 151, 145, 149, 147, 141, 152, 139, 143, 142, 142, 145, 147, 140, 145, 144, 144, 148, 148, 149, 129, 158, 142, 150, 144, 148, 146, 138, 140, 156, 135, 153, 134, 151, 149, 143, 147, 146, 152, 142, 136, 150, 147, 142, 154, 151, 162, 148, 148, 149, 143, 151, 147, 152, 148, 149, 147, 152, 144, 152, 146, 139, 143, 153, 141, 156, 143, 155, 153, 145, 151, 149, 137, 143, 122, 205, 143, 156, 144, 152, 147, 146, 150, 143, 158, 144, 145, 146, 140, 147, 140, 149, 142, 138, 152, 155, 145, 143, 140, 149, 154, 161, 149, 123, 136, 150, 140, 144, 143, 147, 147, 152, 144, 147, 148, 137, 138, 142, 137, 133, 143, 144, 143, 145, 144, 145, 142, 149, 150, 139, 146, 156, 137, 149, 144, 151, 139, 144, 146, 137, 140, 137, 135, 152, 140, 146, 144, 146, 143, 154, 167, 144, 141, 142, 131, 140, 144, 156, 150, 156, 135, 155, 149, 151, 148, 140, 137, 142, 146, 143, 148, 142, 148, 147, 142, 155, 141, 135, 141, 138, 149, 143, 146, 143, 145, 142, 144, 143, 143, 146, 146, 155, 146, 143, 155, 146, 152, 141, 147, 142, 140, 145, 157, 148, 144, 146, 144, 149, 148, 144, 123, 151, 149, 144, 149, 143, 149, 151, 146, 143, 155, 144, 147, 144, 150, 143, 149, 154, 146, 144, 145, 142, 149, 143, 150, 144, 148, 144, 146, 147, 145, 150, 152, 154, 144, 144, 161, 147, 143, 150, 139, 149, 146, 130, 152, 146, 146, 146, 147, 148, 145, 147, 149, 147, 147, 145, 139, 145, 149, 144, 146, 140, 152, 139, 144, 148, 147, 143, 150, 151, 148, 141, 140, 142, 142, 147, 150, 136, 147, 147, 147, 143, 139, 143, 150, 145, 133, 148, 145, 147, 144, 144, 148, 147, 144, 145, 143, 143, 153, 136, 136, 143, 137, 143, 147, 152, 146, 146, 148, 146, 149, 150, 143, 143, 147, 146, 144, 163, 146, 145, 145, 144, 147, 140, 143, 146, 146, 150, 146, 145, 154, 145, 148, 153, 144, 147, 149, 148, 147, 139, 144, 151, 146, 150, 150, 150, 148, 152, 156, 145, 151, 143, 143, 148, 144, 141, 149, 141, 146, 153, 145, 145, 146, 142, 149, 143, 146, 143, 145, 145, 150, 147, 146, 145, 146, 143, 151, 148, 143, 145, 150, 142, 144, 145, 141, 145, 146, 143, 143, 144, 153, 149, 141, 146, 142, 139, 150, 144, 144, 144, 143, 143, 145, 144, 144, 144, 149, 142, 146, 149, 149, 146, 147, 143, 143, 148, 144, 139, 146, 145, 143, 146, 154, 143, 146, 143, 143, 143, 147, 146, 139, 149, 142, 147, 147, 147, 150, 145, 146, 145, 145, 149, 149, 148, 148, 143, 146, 147, 153, 143, 145, 142, 147, 143, 150, 147, 149, 147, 148, 141, 144, 146, 145, 146, 143, 137, 145, 132, 145, 148, 145, 149, 132, 147, 149, 144, 148, 148, 143, 151, 148, 149, 147, 148, 148, 149, 141, 145, 151, 157, 147, 126, 147, 144, 142, 144, 146, 145, 147, 144, 146, 142, 152, 149, 151, 143, 137, 144, 144, 148, 145, 146, 138, 142, 147, 145, 147, 146, 141, 150, 153, 147, 146, 135, 147, 145, 147, 149, 142, 147, 145, 147, 144, 142, 143, 146, 142, 149, 147, 151, 147, 146, 145, 147, 150, 134, 150, 153, 142, 148, 146, 143, 145, 143, 145, 149, 141, 138, 146, 142, 147, 145, 147, 142, 139, 146, 148, 142, 142, 148, 147, 146, 145, 152, 151, 147, 143, 145, 154, 149, 149, 157, 147, 137, 142, 149, 142, 146, 157, 150, 146, 145, 144, 147, 165, 147, 144, 146, 148, 139, 150, 142, 145, 144, 150, 149, 147, 144, 151, 144, 148, 147, 141, 148, 142, 138, 146, 149, 145, 163, 181, 139, 149, 148, 142, 147, 153, 145, 151, 146, 146, 146, 146, 148, 146, 144, 149, 146, 153, 152, 144, 150, 146, 149, 142, 149, 146, 145, 142, 147, 175, 147, 140, 147, 150, 137, 142, 146, 145, 147, 147, 142, 145, 148, 141, 143, 146, 148, 149, 138, 116, 146, 145, 148, 141, 153, 142, 140, 139, 143, 145, 147, 140, 148, 117, 139, 146, 152, 227, 140, 158, 151, 143, 152, 144, 149, 126, 150, 150, 135, 144, 152, 132, 140, 128, 127, 152, 165, 137, 136, 149, 139, 143, 152, 150, 150, 143, 147, 147, 143, 181, 157, 154, 162, 157, 151, 142, 147, 158, 142, 167, 148, 148, 130, 157, 145, 151, 142, 155, 150, 191, 144, 141, 155, 152, 144, 160, 136, 139, 149, 157, 147, 144, 140, 139, 142, 135, 150, 149, 147, 149, 122, 138, 147, 139, 141, 137, 131, 119, 143, 159, 159, 139, 145, 156, 146, 147, 152, 146, 150, 147, 160, 146, 141, 146, 157, 144, 153, 145, 146, 120, 154, 141, 127, 157, 163, 144, 145, 151, 166, 142, 137, 142, 144, 148, 149, 146, 148, 147, 150, 142, 144, 153, 158, 157, 150, 145, 145, 143, 152, 145, 149, 149, 145, 133, 168, 149, 155, 141, 152, 141, 143, 150, 150, 141, 135, 145, 128, 148, 140, 138, 129, 138, 144, 169, 182, 153, 152, 153, 149, 170, 155, 151, 133, 150, 176, 125, 153, 145, 144, 143, 147, 146, 141, 120, 146, 148, 144, 146, 134, 145, 161, 141, 184, 140, 98, 136, 168, 144, 158, 147, 166, 136, 138, 135, 148, 148, 151, 153, 149, 153, 148, 139, 145, 159, 130, 145, 144, 167, 149, 134, 131, 160, 149, 142, 145, 126, 151, 148, 145, 139, 138, 168, 148, 146, 142, 120, 134, 138, 132, 129, 148, 139, 149, 137, 155, 154, 138, 149, 156, 156, 150, 152, 153, 148, 146, 127, 150, 148, 149, 138, 149, 153, 137, 137, 137, 131, 146, 149, 147, 144, 135, 139, 147, 160, 141, 143, 145, 153, 142, 156, 155, 144, 149, 147, 152, 145, 143, 152, 154, 140, 140, 135, 142, 149, 152, 149, 148, 150, 144, 134, 145, 156, 144, 134, 142, 147, 154, 148, 146, 152, 148, 143, 153, 135, 151, 151, 151, 139, 149, 159, 141, 155, 144, 151, 140, 152, 139, 146, 150, 148, 148, 151, 146, 145, 152, 150, 153, 146, 139, 161, 159, 149, 145, 143, 143, 152, 152, 146, 144, 144, 147, 143, 160, 149, 136, 154, 139, 158, 141, 141, 154, 147, 140, 143, 143, 144, 148, 141, 131, 141, 150, 146, 147, 140, 132, 146, 152, 150, 145, 147, 144, 135, 150, 142, 149, 143, 140, 139, 150, 139, 142, 146, 144, 147, 148, 146, 147, 146, 149, 147, 149, 139, 155, 147, 141, 149, 148, 142, 145, 150, 154, 158, 147, 156, 142, 144, 156, 144, 136, 147, 148, 147, 147, 142, 142, 146, 143, 144, 141, 154, 142, 165, 142, 153, 143, 149, 144, 142, 147, 140, 147, 139, 144, 150, 138, 144, 159, 136, 152, 140, 149, 144, 138, 146, 142, 143, 164, 147, 147, 142, 143, 140, 149, 147, 145, 142, 141, 144, 154, 139, 156, 149, 147, 148, 145, 151, 147, 147, 142, 147, 139, 152, 144, 145, 163, 145, 154, 131, 137, 140, 152, 141, 147, 145, 147, 146, 152, 143, 146, 143, 144, 150, 141, 155, 145, 150, 149, 144, 147, 150, 149, 142, 154, 142, 143, 144, 140, 147, 145, 147, 145, 145, 145, 148, 149, 149, 142, 138, 142, 147, 147, 144, 144, 149, 145, 145, 145, 143, 148, 144, 150, 144, 144, 140, 145, 148, 148, 144, 153, 145, 145, 139, 164, 145, 152, 145, 144, 147, 143, 144, 143, 147, 143, 144, 154, 147, 149, 149, 147, 149, 149, 145, 144, 147, 143, 147, 145, 146, 156, 148, 152, 148, 151, 138, 147, 148, 144, 142, 140, 143, 148, 145, 154, 150, 147, 146, 146, 146, 144, 145, 146, 146, 147, 147, 147, 143, 143, 145, 145, 144, 143, 151, 145, 150, 147, 145, 151, 143, 147, 147, 144, 145, 144, 145, 145, 148, 149, 149, 147, 145, 147, 144, 143, 143, 143, 149, 150, 145, 148, 145, 145, 147, 149, 143, 139, 146, 146, 148, 143, 147, 146, 168, 145, 148, 144, 146, 143, 143, 148, 145, 165, 148, 147, 141, 140, 149, 146, 148, 151, 143, 146, 147, 145, 144, 145, 138, 146, 147, 145, 146, 142, 120, 143, 146, 140, 145, 145, 143, 143, 143, 143, 143, 149, 143, 149, 145, 148, 144, 149, 145, 139, 149, 145, 148, 144, 155, 142, 139, 144, 148, 147, 149, 145, 144, 148, 145, 146, 148, 143, 146, 148, 145, 142, 149, 143, 146, 148, 146, 142, 137, 148, 150, 143, 148, 142, 149, 143, 139, 147, 152, 148, 144, 147, 138, 146, 142, 147, 146, 148, 147, 148, 144, 145, 147, 144, 144, 146, 151, 145, 147, 143, 144, 145, 146, 148, 143, 150, 146, 148, 126, 152, 146, 136, 143, 140, 149, 145, 128, 160, 133, 161, 137, 164, 139, 152, 151, 157, 154, 147, 144, 153, 160, 130, 153, 138, 146, 149, 149, 156, 147, 148, 144, 135, 147, 137, 150, 156, 162, 130, 150, 159, 136, 126, 155, 158, 168, 169, 156, 161, 157, 138, 136, 157, 156, 154, 134, 154, 146, 149, 144, 138, 153, 139, 137, 135, 139, 150, 149, 161, 155, 147, 145, 146, 164, 143, 143, 168, 137, 144, 176, 132, 139, 141, 150, 146, 146, 152, 145, 136, 131, 153, 145, 140, 157, 152, 162, 146, 131, 132, 152, 143, 163, 153, 149, 156, 140, 144, 126, 164, 137, 144, 135, 163, 156, 149, 136, 156, 156, 147, 168, 138, 151, 154, 140, 129, 160, 154, 148, 142, 142, 153, 151, 142, 147, 144, 149, 149, 120, 147, 150, 133, 139, 154, 170, 138, 138, 146, 148, 150, 148, 137, 171, 138, 140, 148, 134, 156, 131, 140, 145, 126, 142, 136, 167, 148, 160, 145, 153, 148, 149, 147, 149, 169, 130, 124, 140, 155, 159, 148, 153, 151, 147, 144, 136, 145, 159, 139, 145, 137, 138, 164, 150, 127, 154, 130, 135, 156, 150, 154, 152, 135, 131, 151, 149, 133, 141, 144, 130, 146, 133, 158, 146, 156, 145, 146, 153, 144, 158, 146, 169, 139, 147, 129, 131, 146, 153, 138, 139, 153, 150, 132, 143, 145, 126, 126, 135, 148, 149, 146, 160, 148, 155, 146, 149, 132, 135, 142, 143, 143, 131, 144, 156, 142, 133, 147, 149, 146, 148, 150, 138, 143, 145, 149, 148, 148, 146, 150, 147, 147, 148, 147, 133, 142, 146, 146, 141, 146, 142, 145, 145, 149, 149, 146, 145, 149, 142, 143, 150, 152, 152, 142, 146, 143, 144, 146, 153, 144, 161, 159, 136, 147, 152, 156, 156, 143, 143, 150, 157, 144, 158, 148, 151, 149, 141, 145, 156, 153, 122, 150, 129, 143, 149, 143, 147, 160, 140, 145, 145, 150, 147, 144, 153, 145, 151, 149, 145, 149, 127, 134, 144, 153, 146, 149, 144, 147, 146, 145, 148, 148, 146, 133, 148, 153, 138, 146, 147, 144, 141, 149, 139, 152, 147, 145, 151, 148, 146, 145, 145, 132, 148, 147, 145, 152, 149, 147, 145, 142, 150, 146, 146, 142, 150, 147, 147, 145, 155, 147, 162, 143, 141, 141, 149, 165, 148, 151, 142, 148, 145, 142, 144, 148, 160, 150, 146, 145, 149, 147, 144, 145, 145, 154, 134, 140, 149, 145, 153, 147, 148, 150, 142, 150, 147, 147, 151, 146, 148, 156, 145, 156, 140, 153, 143, 144, 144, 145, 150, 142, 134, 150, 145, 151, 140, 141, 138, 137, 139, 150, 146, 149, 146, 146, 146, 147, 146, 121, 144, 145, 147, 130, 158, 149, 145, 137, 142, 149, 150, 141, 152, 138, 148, 149, 140, 145, 155, 142, 147, 146, 148, 159, 141, 147, 150, 140, 146, 133, 144, 151, 142, 145, 155, 146, 146, 140, 146, 148, 144, 146, 144, 140, 145, 153, 148, 144, 123, 153, 156, 147, 153, 151, 142, 146, 143, 143, 149, 142, 149, 167, 146, 105, 141, 148, 146, 141, 147, 144, 154, 148, 163, 144, 140, 145, 130, 153, 161, 147, 136, 153, 145, 145, 143, 165, 144, 159, 140, 140, 144, 133, 142, 164, 145, 154, 141, 145, 137, 145, 158, 148, 137, 148, 139, 150, 149, 143, 146, 143, 152, 149, 149, 146, 142, 154, 145, 147, 149, 153, 157, 151, 147, 151, 145, 133, 145, 145, 132, 140, 146, 146, 148, 149, 144, 134, 144, 151, 155, 169, 158, 149, 148, 143, 138, 151, 148, 145, 145, 146, 139, 158, 141, 136, 141, 148, 141, 138, 153, 146, 149, 133, 140, 145, 145, 151, 138, 142, 149, 135, 141, 148, 144, 143, 145, 141, 151, 139, 143, 149, 133, 135, 152, 143, 145, 140, 143, 148, 150, 143, 147, 148, 145, 147, 140, 163, 145, 149, 144, 148, 145, 145, 129, 148, 145, 145, 145, 143, 142, 145, 153, 143, 138, 148, 148, 152, 142, 129, 147, 146, 151, 146, 141, 157, 138, 148, 144, 144, 151, 152, 150, 190, 144, 142, 158, 140, 135, 147, 148, 142, 149, 148, 147, 138, 164, 145, 147, 144, 142, 141, 146, 148, 144, 145, 146, 155, 146, 151, 149, 136, 140, 143, 148, 153, 146, 146, 146, 141, 157, 141, 141, 147, 152, 138, 139, 144, 152, 147, 141, 137, 142, 136, 139, 151, 147, 152, 149, 121, 148, 149, 143, 143, 143, 149, 151, 147, 144, 148, 143, 145, 143, 150, 149, 144, 152, 151, 147, 146, 133, 147, 159, 129, 147, 144, 146, 143, 151, 152, 146, 120, 150, 133, 141, 143, 150, 130, 145, 149, 140, 148, 147, 148, 147, 146, 159, 152, 147, 160, 143, 148, 134, 118, 152, 143, 143, 143, 147, 141, 144, 150, 147, 153, 144, 144, 143, 150, 146, 138, 148, 146, 178, 145, 152, 150, 141, 146, 153, 151, 151, 147, 145, 145, 146, 150, 148, 144, 140, 150, 146, 147, 148, 145, 150, 147, 143, 144, 142, 143, 144, 154, 145, 135, 145, 148, 141, 161, 153, 143, 145, 147, 151, 146, 158, 151, 145, 148, 151, 143, 148, 138, 148, 148, 151, 148, 148, 146, 148, 147, 146, 147, 146, 146, 127, 149, 144, 141, 143, 147, 150, 117, 149, 152, 147, 144, 143, 145, 145, 168, 145, 142, 150, 146, 138, 152, 142, 143, 143, 147, 141, 147, 142, 149, 147, 145, 142, 145, 146, 149, 145, 145, 145, 145, 145, 143, 146, 147, 147, 140, 149, 144, 146, 156, 145, 150, 143, 149, 141, 147, 150, 155, 147, 150, 146, 146, 146, 151, 148, 175, 146, 143, 141, 144, 148, 149, 148, 148, 146, 144, 149, 151, 145, 143, 148, 144, 147, 149, 141, 143, 151, 154, 147, 122, 146, 144, 142, 147, 152, 149, 149, 148, 150, 148, 148, 147, 152, 143, 144, 146, 151, 141, 140, 148, 150, 145, 147, 147, 143, 149, 145, 147, 147, 149, 138, 149, 149, 146, 145, 146, 152, 143, 148, 143, 144, 150, 146, 144, 149, 144, 146, 146, 144, 149, 130, 147, 141, 141, 153, 145, 143, 143, 153, 149, 144, 142, 143, 147, 144, 147, 144, 149, 144, 152, 146, 142, 148, 141, 148, 144, 144, 146, 139, 153, 145, 144, 144, 142, 144, 150, 136, 149, 144, 150, 149, 151, 145, 148, 138, 137, 145, 144, 144, 145, 148, 144, 151, 152, 148, 142, 144, 174, 140, 160, 149, 156, 146, 145, 148, 141, 150, 155, 144, 148, 145, 147, 148, 150, 152, 146, 147, 146, 149, 146, 104, 149, 143, 151, 150, 145, 146, 153, 142, 146, 143, 144, 146, 144, 147, 154, 142, 151, 142, 143, 147, 148, 143, 142, 145, 142, 148, 154, 141, 155, 144, 143, 144, 152, 146, 140, 146, 150, 152, 145, 143, 141, 149, 146, 153, 150, 150, 146, 145, 141, 147, 146, 144, 149, 144, 150, 148, 138, 142, 142, 160, 146, 143, 146, 143, 148, 147, 147, 145, 143, 144, 144, 149, 148, 144, 148, 148, 144, 197, 145, 152, 157, 147, 149, 140, 148, 142, 139, 145, 149, 143, 144, 144, 144, 155, 144, 148, 144, 147, 145, 143, 145, 143, 142, 145, 141, 151, 143, 152, 148, 143, 143, 145, 149, 139, 143, 144, 142, 180, 143, 142, 144, 151, 157, 155, 147, 148, 141, 152, 148, 150, 143, 150, 144, 124, 149, 140, 141, 150, 145, 144, 139, 146, 151, 140, 141, 144, 151, 142, 141, 150, 148, 148, 144, 149, 144, 144, 146, 146, 142, 146, 139, 146, 138, 148, 141, 150, 141, 147, 147, 155, 148, 145, 149, 140, 149, 142, 146, 147, 143, 141, 153, 142, 146, 156, 158, 141, 149, 164, 140, 162, 149, 145, 150, 152, 148, 136, 129, 146, 129, 132, 115, 141, 181, 150, 137, 150, 144, 157, 145, 149, 147, 145, 157, 145, 159, 143, 143, 132, 140, 150, 155, 148, 149, 141, 147, 153, 150, 150, 135, 150, 144, 143, 147, 144, 139, 148, 135, 148, 150, 147, 144, 146, 141, 144, 167, 140, 138, 111, 145, 141, 155, 147, 144, 143, 150, 138, 136, 148, 137, 147, 145, 148, 157, 150, 152, 147, 143, 112, 110, 151, 146, 142, 117, 139, 175, 143, 145, 154, 155, 154, 145, 149, 155, 143, 138, 148, 152, 148, 163, 139, 144, 145, 144, 147, 146, 149, 141, 143, 137, 176, 153, 153, 155, 106, 155, 143, 144, 139, 150, 184, 140, 140, 148, 137, 135, 157, 153, 146, 142, 151, 149, 137, 148, 131, 143, 137, 219, 140, 128, 153, 132, 151, 148, 136, 157, 143, 142, 150, 138, 105, 149, 141, 144, 141, 157, 162, 143, 136, 148, 148, 151, 88, 128, 143, 137, 144, 149, 162, 142, 144, 156, 144, 151, 140, 157, 150, 147, 144, 144, 140, 146, 118, 147, 152, 150, 155, 147, 151, 151, 132, 143, 140, 150, 156, 144, 153, 139, 159, 144, 152, 139, 150, 142, 148, 141, 168, 148, 140, 151, 150, 154, 137, 140, 147, 142, 143, 147, 140, 145, 144, 136, 147, 139, 141, 147, 148, 144, 150, 136, 145, 133, 134, 143, 162, 148, 160, 127, 171, 152, 145, 160, 147, 138, 141, 144, 146, 153, 152, 147, 153, 155, 143, 150, 144, 143, 156, 151, 145, 148, 143, 153, 155, 145, 143, 152, 143, 146, 146, 150, 155, 152, 144, 145, 145, 147, 145, 143, 152, 151, 147, 147, 145, 135, 146, 146, 144, 147, 141, 142, 151, 141, 145, 152, 143, 147, 143, 144, 143, 152, 140, 144, 143, 155, 143, 145, 149, 144, 147, 146, 144, 150, 147, 146, 144, 151, 146, 144, 146, 152, 147, 142, 140, 150, 144, 143, 145, 132, 142, 148, 141, 139, 143, 148, 149, 147, 139, 137, 145, 148, 147, 148, 143, 145, 148, 146, 126, 147, 140, 143, 147, 153, 150, 147, 144, 147, 146, 159, 144, 150, 141, 150, 146, 148, 144, 148, 147, 144, 150, 148, 149, 148, 147, 139, 156, 139, 148, 147, 150, 149, 149, 146, 147, 135, 138, 143, 144, 150, 144, 147, 143, 147, 141, 145, 150, 138, 151, 143, 150, 144, 145, 149, 146, 151, 146, 142, 145, 149, 150, 146, 146, 151, 153, 145, 149, 145, 136, 144, 144, 148, 140, 148, 135, 142, 151, 147, 146, 146, 138, 142, 153, 147, 142, 147, 145, 143, 144, 149, 146, 138, 146, 143, 139, 149, 148, 141, 144, 146, 143, 142, 154, 144, 143, 140, 147, 145, 147, 150, 148, 148, 159, 144, 154, 147, 150, 144, 150, 147, 134, 146, 146, 154, 143, 144, 146, 144, 148, 144, 156, 139, 139, 145, 160, 135, 146, 153, 174, 150, 149, 143, 150, 142, 146, 145, 141, 150, 145, 147, 139, 145, 146, 154, 147, 147, 145, 144, 144, 150, 147, 150, 143, 149, 145, 148, 147, 148, 143, 146, 145, 152, 143, 145, 152, 151, 144, 140, 153, 144, 146, 145, 143, 153, 144, 149, 136, 144, 148, 140, 149, 145, 167, 145, 149, 154, 146, 149, 144, 144, 146, 144, 141, 142, 144, 154, 144, 147, 147, 146, 144, 145, 151, 125, 146, 147, 146, 139, 146, 153, 146, 149, 146, 145, 144, 146, 147, 146, 146, 124, 148, 148, 148, 145, 152, 148, 142, 145, 145, 145, 147, 148, 157, 142, 145, 147, 147, 147, 145, 142, 150, 145, 128, 155, 147, 144, 144, 147, 144, 143, 146, 146, 144, 158, 147, 145, 145, 148, 145, 145, 143, 148, 150, 148, 147, 143, 146, 143, 145, 145, 147, 145, 147, 146, 136, 145, 145, 141, 146, 147, 147, 148, 146, 145, 161, 143, 145, 146, 143, 148, 144, 148, 148, 163, 143, 141, 146, 146, 143, 145, 140, 152, 146, 149, 140, 146, 148, 147, 141, 148, 149, 146, 145, 146, 135, 147, 145, 154, 146, 150, 144, 145, 149, 152, 145, 146, 146, 148, 146, 145, 147, 148, 148, 147, 142, 151, 148, 146, 139, 146, 151, 147, 146, 146, 141, 144, 151, 145, 150, 144, 149, 143, 150, 148, 146, 144, 145, 144, 152, 150, 138, 150, 141, 145, 145, 149, 149, 151, 134, 144, 145, 145, 145, 147, 149, 148, 145, 143, 149, 150, 149, 143, 149, 136, 143, 147, 143, 146, 157, 143, 148, 145, 134, 170, 142, 143, 148, 147, 144, 146, 148, 148, 138, 148, 146, 135, 148, 148, 146, 139, 149, 142, 145, 159, 145, 148, 140, 156, 146, 137, 145, 137, 141, 142, 148, 140, 149, 146, 152, 151, 155, 145, 142, 153, 145, 155, 146, 127, 142, 143, 143, 153, 144, 158, 137, 138, 142, 149, 148, 137, 137, 137, 133, 143, 151, 148, 150, 146, 151, 157, 148, 139, 145, 148, 144, 147, 147, 149, 144, 150, 154, 141, 138, 143, 144, 151, 144, 131, 144, 153, 147, 146, 141, 153, 148, 149, 148, 138, 146, 142, 146, 145, 147, 139, 142, 150, 144, 143, 149, 152, 140, 145, 145, 144, 143, 152, 151, 149, 144, 140, 143, 137, 143, 141, 152, 148, 147, 143, 143, 146, 146, 136, 142, 150, 154, 151, 142, 149, 133, 139, 151, 142, 142, 138, 131, 160, 144, 151, 143, 137, 149, 143, 143, 150, 132, 140, 149, 139, 149, 167, 149, 142, 141, 144, 145, 150, 138, 149, 138, 143, 149, 139, 141, 148, 143, 156, 142, 141, 152, 150, 132, 134, 143, 159, 139, 152, 150, 148, 149, 141, 139, 143, 133, 145, 147, 148, 144, 142, 153, 141, 155, 149, 153, 126, 148, 153, 146, 153, 148, 159, 154, 150, 146, 140, 148, 147, 156, 138, 152, 150, 146, 148, 140, 145, 162, 151, 145, 140, 148, 146, 156, 141, 145, 150, 140, 141, 145, 140, 146, 140, 140, 148, 144, 133, 148, 146, 142, 143, 140, 142, 152, 128, 145, 145, 144, 147, 129, 140, 161, 149, 135, 146, 147, 136, 144, 142, 143, 143, 148, 147, 146, 140, 150, 144, 154, 149, 146, 148, 144, 153, 156, 145, 144, 145, 147, 141, 145, 142, 149, 143, 157, 149, 146, 147, 144, 150, 144, 142, 146, 147, 146, 145, 153, 145, 177, 148, 144, 145, 148, 148, 146, 150, 148, 148, 146, 156, 141, 154, 147, 148, 143, 144, 144, 140, 146, 131, 147, 146, 144, 145, 146, 143, 147, 145, 207, 152, 145, 143, 144, 147, 142, 149, 149, 146, 149, 149, 144, 143, 141, 141, 149, 147, 145, 148, 128, 144, 148, 145, 145, 134, 146, 157, 144, 146, 164, 143, 147, 141, 142, 149, 145, 144, 145, 151, 142, 150, 148, 151, 146, 150, 146, 145, 155, 148, 149, 144, 149, 143, 146, 148, 151, 151, 148, 145, 142, 147, 159, 152, 146, 146, 150, 159, 150, 148, 143, 145, 152, 147, 147, 145, 144, 146, 145, 162, 144, 153, 144, 127, 147, 150, 147, 146, 145, 154, 150, 150, 152, 145, 144, 146, 145, 146, 147, 148, 139, 149, 141, 147, 145, 145, 144, 146, 148, 147, 149, 145, 144, 150, 144, 147, 145, 146, 148, 149, 144, 142, 146, 140, 146, 150, 150, 149, 147, 147, 149, 147, 150, 149, 136, 151, 142, 145, 146, 153, 147, 149, 145, 148, 148, 148, 147, 151, 144, 148, 144, 143, 143, 144, 146, 146, 125, 147, 148, 149, 153, 148, 143, 150, 142, 142, 144, 148, 144, 142, 146, 150, 147, 144, 140, 146, 132, 147, 143, 152, 152, 140, 146, 145, 143, 145, 147, 147, 149, 148, 137, 145, 156, 150, 160, 144, 133, 148, 147, 150, 156, 136, 152, 142, 149, 144, 144, 145, 144, 152, 148, 144, 147, 141, 144, 147, 145, 146, 145, 145, 136, 143, 148, 147, 143, 154, 142, 142, 150, 160, 145, 149, 158, 157, 148, 142, 142, 150, 148, 145, 152, 149, 142, 150, 149, 151, 151, 149, 146, 147, 144, 147, 149, 153, 145, 155, 146, 144, 151, 139, 152, 149, 150, 144, 144, 147, 149, 142, 151, 150, 141, 144, 152, 145, 152, 143, 145, 147, 146, 137, 145, 146, 154, 150, 144, 146, 146, 144, 158, 148, 144, 151, 148, 142, 143, 147, 151, 148, 149, 151, 143, 149, 148, 141, 144, 146, 151, 145, 154, 158, 147, 147, 145, 146, 144, 144, 133, 151, 142, 148, 159, 150, 149, 145, 150, 156, 148, 143, 160, 150, 152, 152, 150, 147, 152, 154, 144, 128, 147, 148, 147, 152, 149, 143, 134, 150, 155, 153, 142, 151, 146, 145, 135, 151, 139, 148, 149, 145, 142, 147, 149, 149, 138, 148, 147, 142, 136, 146, 149, 138, 148, 141, 146, 150, 150, 150, 145, 153, 146, 145, 144, 153, 143, 146, 147, 146, 146, 148, 149, 139, 140, 142, 147, 147, 141, 158, 149, 145, 144, 146, 151, 140, 139, 144, 152, 145, 143, 140, 140, 146, 148, 142, 149, 145, 143, 145, 150, 156, 148, 151, 147, 159, 145, 146, 146, 137, 155, 141, 148, 144, 147, 143, 143, 145, 142, 151, 149, 144, 148, 147, 145, 151, 153, 148, 156, 147, 149, 148, 144, 147, 141, 149, 147, 146, 143, 150, 141, 148, 156, 136, 141, 146, 147, 138, 140, 146, 148, 145, 145, 145, 148, 144, 148, 157, 146, 148, 149, 145, 145, 153, 146, 152, 143, 147, 165, 139, 150, 146, 148, 146, 150, 141, 153, 156, 147, 139, 143, 154, 148, 146, 151, 138, 157, 147, 151, 147, 146, 149, 146, 149, 145, 141, 144, 147, 150, 151, 143, 147, 153, 142, 136, 146, 148, 144, 146, 141, 149, 159, 149, 145, 148, 146, 146, 140, 150, 143, 148, 140, 139, 149, 139, 143, 131, 143, 148, 163, 143, 160, 142, 152, 146, 144, 144, 149, 143, 150, 146, 141, 143, 147, 141, 154, 143, 151, 149, 145, 159, 148, 144, 150, 147, 144, 137, 142, 144, 145, 143, 139, 139, 146, 149, 161, 143, 144, 135, 142, 161, 143, 165, 145, 146, 153, 143, 161, 151, 148, 146, 141, 152, 149, 155, 148, 145, 149, 139, 147, 147, 146, 154, 143, 144, 138, 144, 148, 143, 143, 143, 146, 129, 144, 145, 140, 148, 145, 145, 141, 147, 143, 145, 145, 151, 129, 146, 143, 145, 144, 160, 139, 152, 149, 138, 147, 150, 146, 168, 141, 139, 149, 149, 145, 147, 153, 146, 149, 141, 149, 148, 150, 153, 147, 153, 139, 138, 141, 144, 140, 144, 144, 144, 139, 146, 149, 146, 146, 139, 144, 147, 140, 147, 147, 150, 131, 129, 134, 140, 154, 150, 135, 148, 150, 147, 146, 154, 160, 155, 143, 144, 142, 141, 143, 138, 145, 139, 146, 157, 154, 146, 134, 145, 146, 155, 132, 162, 153, 140, 141, 137, 120, 145, 141, 135, 137, 144, 148, 142, 133, 150, 141, 138, 164, 154, 148, 156, 144, 148, 134, 151, 138, 159, 134, 211, 146, 145, 175, 150, 143, 144, 150, 149, 187, 149, 147, 127, 162, 138, 140, 151, 125, 135, 150, 146, 144, 155, 130, 147, 160, 144, 131, 151, 145, 148, 154, 134, 145, 145, 153, 151, 142, 131, 138, 138, 142, 137, 153, 156, 159, 136, 148, 146, 149, 144, 132, 149, 151, 170, 150, 153, 157, 149, 140, 149, 205, 149, 110, 130, 163, 143, 148, 163, 172, 134, 138, 133, 146, 156, 148, 146, 136, 131, 144, 149, 136, 175, 157, 137, 147, 147, 145, 132, 144, 124, 151, 139, 144, 142, 157, 150, 127, 152, 162, 136, 143, 146, 145, 125, 148, 141, 142, 139, 145, 149, 148, 146, 140, 155, 165, 126, 138, 139, 140, 145, 148, 134, 144, 152, 132, 136, 139, 142, 153, 153, 150, 148, 145, 154, 142, 140, 138, 169, 151, 155, 153, 138, 184, 133, 157, 124, 135, 140, 151, 142, 148, 175, 124, 146, 153, 122, 155, 156, 110, 182, 136, 154, 137, 142, 148, 156, 141, 172, 137, 187, 138, 141, 111, 150, 139, 152, 159, 144, 149, 146, 156, 149, 142, 138, 141, 87, 145, 141, 151, 139, 149, 148, 144, 164, 148, 145, 149, 134, 134, 150, 150, 157, 145, 144, 147, 164, 139, 143, 152, 153, 161, 140, 140, 142, 160, 143, 165, 146, 151, 152, 141, 150, 143, 146, 144, 151, 146, 150, 148, 150, 144, 147, 155, 143, 147, 152, 193, 144, 149, 141, 144, 143, 150, 147, 143, 144, 148, 144, 143, 144, 144, 145, 144, 193, 144, 144, 144, 151, 145, 150, 147, 147, 141, 154, 152, 143, 169, 144, 137, 141, 146, 144, 143, 146, 133, 150, 148, 147, 141, 148, 153, 144, 144, 166, 137, 146, 142, 147, 147, 142, 146, 143, 146, 143, 155, 139, 145, 140, 171, 146, 144, 144, 147, 166, 148, 152, 152, 147, 144, 144, 145, 143, 149, 154, 140, 146, 143, 144, 146, 137, 148, 146, 143, 148, 151, 147, 147, 140, 148, 146, 146, 154, 143, 143, 147, 158, 144, 144, 137, 144, 144, 149, 147, 151, 155, 133, 148, 149, 153, 145, 155, 144, 147, 149, 147, 159, 145, 147, 143, 151, 140, 150, 144, 146, 160, 141, 148, 147, 147, 146, 145, 143, 142, 148, 143, 157, 143, 145, 153, 154, 147, 150, 140, 151, 152, 153, 149, 173, 141, 146, 151, 151, 150, 138, 147, 145, 144, 146, 146, 152, 151, 145, 143, 148, 147, 145, 152, 147, 149, 150, 145, 154, 149, 153, 148, 151, 145, 141, 149, 153, 144, 142, 152, 149, 146, 145, 144, 151, 147, 147, 143, 141, 152, 145, 148, 151, 140, 149, 140, 134, 147, 142, 146, 144, 151, 151, 142, 146, 144, 143, 149, 150, 146, 143, 138, 150, 150, 149, 147, 134, 136, 145, 141, 123, 154, 143, 148, 145, 143, 142, 156, 148, 142, 152, 135, 208, 149, 166, 133, 137, 145, 157, 148, 155, 150, 141, 152, 147, 172, 148, 128, 159, 159, 146, 157, 146, 152, 152, 147, 141, 161, 136, 136, 162, 141, 148, 153, 148, 129, 160, 158, 171, 153, 160, 133, 135, 128, 153, 152, 153, 128, 139, 143, 135, 134, 144, 140, 179, 149, 128, 134, 148, 159, 138, 136, 142, 140, 146, 148, 143, 148, 147, 133, 136, 145, 173, 162, 157, 149, 149, 162, 119, 138, 150, 154, 145, 143, 150, 136, 149, 129, 157, 163, 151, 135, 161, 144, 153, 152, 153, 155, 159, 132, 149, 149, 147, 143, 149, 146, 146, 153, 146, 153, 150, 151, 125, 150, 145, 148, 129, 154, 137, 126, 138, 144, 161, 142, 152, 140, 150, 157, 146, 140, 125, 159, 134, 160, 147, 171, 168, 147, 151, 145, 149, 115, 153, 160, 156, 123, 144, 136, 159, 152, 153, 151, 144, 161, 129, 159, 143, 128, 149, 147, 162, 137, 128, 153, 160, 137, 134, 156, 159, 126, 158, 138, 139, 147, 152, 127, 140, 146, 146, 151, 141, 147, 186, 144, 142, 152, 149, 141, 147, 147, 167, 170, 151, 140, 157, 144, 138, 150, 161, 136, 153, 170, 140, 136, 152, 140, 143, 149, 140, 130, 133, 151, 129, 143, 133, 151, 143, 147, 142, 164, 116, 147, 150, 133, 132, 140, 139, 163, 136, 139, 147, 114, 166, 151, 158, 126, 147, 166, 180, 155, 143, 143, 148, 142, 142, 152, 141, 152, 127, 135, 138, 158, 139, 140, 142, 145, 147, 146, 145, 146, 146, 148, 147, 147, 147, 142, 145, 155, 147, 142, 149, 151, 147, 150, 142, 161, 145, 130, 156, 147, 148, 147, 143, 155, 143, 147, 138, 147, 152, 142, 152, 150, 154, 142, 143, 146, 153, 143, 148, 146, 147, 148, 144, 146, 152, 159, 146, 146, 145, 147, 142, 147, 142, 129, 150, 145, 148, 146, 143, 151, 143, 141, 145, 151, 142, 144, 139, 141, 142, 127, 149, 145, 145, 144, 144, 147, 142, 150, 146, 144, 144, 146, 155, 137, 146, 146, 140, 142, 146, 138, 147, 143, 122, 154, 147, 138, 148, 145, 143, 143, 148, 153, 145, 147, 152, 144, 141, 146, 144, 147, 150, 150, 145, 152, 143, 141, 153, 146, 154, 152, 144, 144, 140, 146, 142, 152, 142, 139, 149, 143, 150, 146, 147, 147, 158, 146, 147, 152, 142, 145, 145, 143, 148, 166, 148, 147, 148, 146, 157, 140, 142, 154, 143, 143, 141, 144, 141, 147, 151, 145, 146, 144, 144, 152, 139, 143, 155, 147, 146, 144, 146, 148, 149, 144, 149, 146, 143, 140, 148, 147, 146, 149, 145, 147, 147, 153, 150, 141, 149, 145, 156, 146, 148, 153, 146, 146, 148, 146, 143, 146, 145, 141, 161, 148, 151, 145, 150, 143, 152, 148, 138, 146, 143, 147, 141, 149, 148, 144, 135, 147, 144, 146, 151, 150, 147, 148, 144, 142, 147, 152, 147, 148, 148, 146, 147, 143, 149, 151, 144, 148, 149, 147, 140, 162, 144, 142, 145, 153, 147, 146, 147, 146, 147, 138, 145, 143, 141, 146, 144, 157, 157, 152, 161, 146, 134, 170, 140, 141, 148, 140, 148, 137, 117, 149, 137, 152, 133, 132, 152, 149, 142, 139, 136, 174, 180, 134, 148, 147, 142, 128, 141, 147, 114, 150, 173, 163, 148, 144, 141, 134, 145, 143, 124, 148, 147, 143, 152, 149, 133, 146, 145, 141, 138, 138, 136, 132, 133, 146, 145, 144, 139, 166, 133, 126, 142, 149, 144, 139, 143, 113, 156, 148, 155, 139, 130, 138, 133, 158, 140, 147, 146, 144, 144, 145, 156, 144, 168, 145, 138, 156, 149, 152, 136, 142, 132, 140, 145, 136, 172, 144, 144, 144, 147, 162, 139, 149, 147, 143, 116, 160, 141, 133, 152, 130, 139, 151, 151, 145, 135, 149, 138, 152, 124, 143, 150, 148, 148, 133, 141, 139, 152, 158, 141, 152, 142, 135, 144, 139, 160, 144, 152, 142, 142, 158, 140, 152, 142, 143, 151, 139, 146, 123, 147, 162, 137, 154, 145, 131, 151, 118, 135, 131, 141, 134, 160, 143, 136, 130, 147, 147, 149, 132, 136, 144, 155, 145, 137, 144, 140, 139, 160, 135, 150, 142, 148, 143, 157, 134, 141, 148, 132, 144, 152, 154, 150, 127, 136, 141, 155, 152, 142, 164, 135, 157, 133, 164, 147, 144, 142, 172, 130, 144, 141, 149, 145, 152, 142, 133, 153, 151, 143, 140, 142, 127, 136, 148, 132, 134, 153, 144, 139, 145, 146, 130, 150, 140, 144, 149, 147, 142, 134, 124, 135, 140, 156, 139, 134, 187, 127, 146, 151, 130, 162, 142, 150, 155, 159, 136, 139, 156, 140, 146, 153, 138, 146, 165, 151, 146, 142, 115, 146, 137, 142, 143, 153, 127, 135, 152, 145, 141, 142, 145, 149, 139, 134, 154, 155, 146, 150, 151, 138, 134, 143, 143, 137, 147, 149, 143, 145, 156, 145, 146, 146, 146, 141, 141, 163, 149, 139, 146, 144, 146, 137, 146, 171, 155, 142, 139, 141, 147, 152, 148, 149, 142, 138, 151, 149, 154, 145, 128, 138, 141, 159, 142, 139, 162, 145, 142, 140, 140, 147, 124, 140, 147, 141, 149, 164, 141, 145, 159, 146, 149, 145, 148, 143, 135, 141, 149, 151, 144, 131, 148, 148, 138, 137, 148, 111, 144, 142, 180, 146, 132, 153, 140, 159, 150, 170, 142, 136, 146, 155, 171, 130, 147, 150, 145, 149, 149, 148, 129, 138, 128, 146, 128, 141, 133, 136, 129, 146, 148, 142, 125, 136, 152, 140, 139, 134, 147, 136, 154, 132, 160, 141, 133, 116, 151, 151, 133, 145, 149, 149, 143, 146, 149, 137, 144, 147, 156, 154, 152, 148, 146, 135, 157, 142, 139, 147, 147, 136, 163, 154, 133, 144, 146, 143, 136, 151, 142, 125, 134, 139, 143, 151, 135, 152, 149, 148, 146, 147, 159, 135, 154, 143, 156, 141, 140, 136, 130, 130, 142, 135, 136, 155, 147, 151, 161, 145, 150, 139, 128, 151, 154, 148, 140, 149, 137, 185, 132, 150, 146, 136, 143, 135, 187, 138, 135, 124, 143, 140, 139, 144, 145, 143, 153, 143, 151, 145, 150, 139, 140, 147, 148, 141, 177, 150, 146, 147, 139, 137, 143, 148, 145, 142, 145, 154, 144, 139, 147, 143, 147, 148, 143, 139, 152, 146, 141, 144, 146, 149, 148, 146, 152, 148, 146, 148, 147, 141, 144, 145, 137, 144, 148, 143, 145, 139, 144, 146, 142, 138, 145, 151, 144, 149, 148, 148, 150, 140, 144, 143, 143, 152, 137, 146, 142, 144, 143, 142, 145, 145, 150, 147, 142, 148, 145, 148, 147, 142, 142, 149, 140, 145, 143, 146, 146, 152, 147, 150, 145, 137, 139, 145, 148, 146, 143, 152, 144, 145, 144, 145, 146, 147, 149, 151, 148, 145, 120, 152, 138, 142, 143, 148, 139, 147, 144, 144, 141, 144, 148, 113, 142, 145, 149, 144, 136, 141, 145, 149, 147, 143, 146, 151, 138, 152, 146, 143, 146, 146, 145, 148, 146, 154, 146, 149, 142, 153, 149, 146, 147, 146, 142, 143, 144, 143, 158, 138, 132, 144, 146, 148, 143, 141, 137, 148, 147, 145, 146, 147, 148, 145, 150, 145, 143, 139, 145, 147, 140, 146, 146, 147, 150, 146, 134, 146, 149, 141, 148, 146, 145, 149, 152, 150, 151, 148, 152, 147, 146, 147, 142, 143, 148, 150, 135, 149, 145, 147, 145, 141, 147, 147, 148, 145, 145, 144, 145, 147, 152, 145, 143, 146, 166, 149, 150, 153, 145, 145, 139, 146, 152, 141, 151, 144, 148, 151, 147, 143, 148, 146, 146, 140, 145, 143, 147, 142, 166, 141, 147, 152, 143, 140, 145, 152, 150, 158, 163, 154, 148, 142, 142, 146, 152, 144, 154, 143, 144, 145, 143, 150, 149, 142, 144, 139, 142, 155, 148, 149, 152, 154, 141, 138, 140, 154, 155, 145, 150, 142, 133, 149, 142, 151, 152, 146, 151, 147, 142, 146, 146, 149, 141, 141, 150, 137, 140, 151, 151, 146, 145, 155, 148, 158, 139, 148, 149, 144, 161, 153, 150, 140, 152, 154, 147, 138, 143, 144, 151, 152, 147, 145, 139, 140, 152, 154, 144, 146, 146, 133, 145, 149, 148, 140, 143, 147, 151, 153, 148, 148, 145, 147, 148, 142, 150, 151, 143, 143, 147, 150, 148, 150, 151, 146, 149, 154, 140, 147, 147, 148, 149, 145, 155, 143, 155, 144, 141, 141, 151, 140, 151, 154, 144, 151, 143, 144, 152, 139, 139, 149, 148, 144, 150, 146, 150, 145, 149, 152, 141, 141, 137, 145, 131, 145, 147, 146, 145, 141, 146, 147, 157, 145, 146, 145, 146, 141, 150, 150, 148, 147, 155, 148, 145, 142, 144, 147, 148, 150, 162, 125, 150, 145, 146, 147, 142, 142, 141, 146, 148, 146, 145, 150, 142, 143, 167, 146, 130, 150, 147, 151, 146, 146, 149, 141, 151, 146, 149, 144, 149, 150, 151, 143, 142, 142, 146, 144, 146, 143, 150, 138, 146, 160, 152, 148, 138, 147, 142, 150, 146, 139, 148, 148, 157, 143, 148, 144, 147, 146, 145, 141, 144, 146, 151, 158, 140, 142, 147, 145, 143, 135, 146, 146, 147, 144, 138, 154, 139, 146, 161, 145, 149, 141, 139, 151, 151, 146, 143, 140, 141, 151, 145, 148, 143, 140, 145, 148, 145, 146, 147, 151, 144, 141, 148, 140, 145, 151, 147, 156, 132, 145, 143, 151, 141, 143, 147, 141, 137, 147, 151, 140, 145, 142, 146, 141, 143, 148, 143, 147, 147, 147, 145, 139, 141, 149, 151, 147, 161, 147, 143, 139, 150, 143, 137, 144, 145, 134, 174, 147, 150, 150, 155, 155, 147, 146, 167, 142, 144, 144, 151, 159, 148, 140, 145, 141, 142, 145, 145, 148, 151, 150, 154, 148, 153, 149, 162, 144, 137, 147, 135, 153, 147, 141, 156, 154, 151, 151, 149, 142, 157, 141, 148, 151, 146, 153, 144, 142, 146, 143, 143, 152, 147, 138, 147, 128, 150, 145, 143, 146, 152, 145, 134, 142, 149, 140, 144, 137, 148, 146, 142, 146, 151, 135, 150, 149, 159, 144, 153, 149, 140, 145, 141, 146, 151, 139, 143, 154, 128, 141, 147, 144, 147, 152, 143, 148, 143, 153, 147, 138, 150, 153, 138, 138, 150, 146, 158, 162, 149, 132, 150, 150, 144, 148, 148, 145, 142, 145, 158, 149, 147, 142, 145, 133, 143, 140, 146, 132, 155, 144, 137, 147, 139, 139, 151, 145, 146, 146, 153, 141, 148, 146, 141, 141, 154, 143, 133, 151, 146, 137, 143, 144, 143, 150, 144, 143, 137, 134, 150, 150, 146, 144, 138, 146, 140, 150, 137, 146, 150, 154, 128, 144, 141, 142, 145, 145, 148, 152, 159, 149, 145, 146, 148, 147, 140, 142, 140, 149, 141, 146, 145, 147, 145, 146, 144, 145, 147, 146, 147, 146, 148, 143, 148, 147, 145, 146, 142, 143, 142, 146, 144, 147, 146, 149, 152, 151, 137, 147, 149, 140, 147, 142, 148, 148, 144, 144, 143, 142, 142, 147, 144, 147, 147, 145, 150, 147, 151, 146, 145, 150, 147, 146, 167, 144, 154, 144, 145, 147, 148, 144, 158, 143, 146, 146, 150, 152, 153, 147, 142, 144, 155, 149, 150, 117, 145, 147, 143, 142, 144, 143, 144, 149, 147, 146, 142, 148, 152, 144, 147, 144, 146, 147, 146, 145, 147, 151, 148, 147, 144, 145, 144, 145, 149, 147, 145, 144, 144, 147, 143, 143, 148, 146, 149, 146, 149, 149, 143, 141, 151, 146, 148, 154, 147, 152, 143, 145, 142, 147, 147, 144, 141, 144, 150, 148, 148, 149, 144, 146, 147, 139, 145, 147, 142, 143, 144, 148, 139, 148, 146, 142, 145, 167, 142, 147, 150, 143, 144, 151, 150, 146, 141, 148, 149, 144, 151, 146, 148, 152, 146, 148, 144, 148, 145, 149, 147, 148, 144, 149, 145, 145, 152, 143, 146, 153, 149, 141, 148, 144, 144, 146, 146, 164, 145, 144, 146, 145, 146, 146, 143, 146, 149, 143, 147, 147, 147, 142, 143, 142, 155, 147, 149, 146, 150, 143, 152, 147, 146, 149, 145, 150, 146, 147, 144, 149, 143, 151, 142, 144, 148, 147, 145, 146, 147, 144, 148, 146, 150, 148, 148, 151, 143, 140, 148, 147, 149, 152, 146, 147, 147, 150, 144, 145, 145, 148, 143, 143, 147, 152, 157, 138, 149, 150, 148, 140, 147, 148, 156, 152, 141, 156, 149, 145, 152, 144, 149, 144, 148, 141, 148, 145, 158, 169, 140, 146, 142, 151, 144, 147, 150, 149, 146, 152, 146, 147, 148, 154, 147, 145, 140, 146, 148, 146, 146, 146, 139, 145, 150, 149, 142, 149, 140, 148, 150, 145, 145, 145, 143, 149, 149, 147, 147, 151, 146, 154, 144, 141, 145, 145, 142, 142, 150, 147, 143, 139, 145, 141, 151, 149, 142, 139, 145, 144, 145, 143, 155, 142, 147, 141, 148, 143, 148, 155, 147, 140, 147, 151, 143, 145, 151, 148, 150, 145, 149, 144, 144, 145, 145, 152, 154, 149, 146, 144, 141, 145, 152, 152, 141, 137, 145, 146, 150, 153, 147, 137, 158, 141, 139, 147, 146, 144, 147, 151, 149, 149, 145, 150, 146, 151, 141, 151, 143, 148, 149, 153, 142, 144, 146, 151, 141, 142, 144, 142, 162, 142, 147, 147, 151, 155, 138, 144, 146, 144, 154, 169, 142, 148, 145, 141, 162, 162, 150, 139, 140, 146, 144, 148, 146, 147, 146, 143, 142, 140, 142, 147, 154, 152, 153, 149, 150, 150, 149, 151, 157, 151, 154, 145, 157, 143, 144, 142, 143, 149, 142, 148, 145, 153, 148, 139, 144, 143, 137, 161, 148, 144, 152, 157, 143, 142, 145, 149, 150, 150, 138, 140, 149, 150, 140, 149, 146, 143, 142, 149, 149, 139, 147, 148, 146, 147, 147, 155, 143, 142, 147, 141, 143, 146, 133, 144, 150, 144, 152, 144, 146, 145, 148, 141, 142, 147, 147, 148, 149, 151, 155, 146, 158, 129, 144, 150, 146, 145, 148, 141, 143, 150, 145, 143, 163, 144, 147, 128, 142, 142, 144, 151, 145, 155, 146, 149, 144, 149, 149, 148, 146, 147, 139, 146, 144, 147, 142, 142, 145, 137, 148, 151, 148, 146, 145, 147, 147, 147, 145, 152, 147, 143, 152, 137, 145, 145, 162, 145, 152, 138, 148, 145, 142, 147, 140, 144, 137, 145, 140, 154, 148, 143, 140, 145, 146, 147, 147, 156, 147, 135, 139, 148, 141, 153, 145, 142, 152, 142, 146, 145, 146, 143, 144, 148, 141, 147, 149, 150, 145, 144, 151, 144, 144, 146, 147, 148, 146, 140, 145, 149, 150, 150, 145, 168, 142, 156, 140, 151, 159, 147, 142, 145, 151, 141, 142, 146, 138, 145, 144, 142, 156, 146, 143, 148, 139, 136, 153, 141, 150, 155, 141, 150, 148, 139, 144, 148, 144, 148, 142, 151, 152, 142, 148, 146, 147, 146, 146, 145, 143, 143, 144, 144, 153, 155, 145, 151, 146, 145, 154, 147, 148, 148, 151, 143, 145, 144, 165, 134, 140, 144, 143, 143, 140, 149, 148, 149, 145, 146, 139, 154, 141, 139, 148, 153, 140, 146, 144, 146, 145, 150, 149, 133, 148, 141, 146, 144, 152, 145, 149, 140, 143, 145, 145, 141, 130, 160, 147, 157, 147, 140, 137, 140, 150, 139, 143, 151, 150, 142, 145, 145, 147, 149, 147, 146, 144, 147, 144, 138, 150, 148, 145, 151, 153, 146, 146, 146, 143, 167, 144, 143, 153, 146, 148, 155, 154, 155, 150, 149, 155, 163, 133, 152, 157, 135, 145, 154, 142, 149, 137, 141, 156, 138, 145, 143, 145, 160, 140, 150, 143, 136, 145, 148, 151, 156, 144, 136, 137, 138, 141, 146, 157, 149, 129, 138, 147, 143, 147, 168, 151, 141, 138, 146, 148, 137, 144, 141, 149, 150, 143, 149, 139, 146, 148, 150, 144, 146, 138, 144, 147, 153, 142, 155, 143, 150, 148, 152, 155, 155, 161, 144, 171, 144, 149, 131, 153, 145, 147, 145, 150, 146, 144, 140, 132, 152, 132, 148, 155, 144, 144, 143, 144, 144, 134, 156, 148, 152, 140, 153, 149, 145, 142, 151, 143, 142, 146, 150, 150, 149, 146, 156, 167, 157, 148, 150, 146, 142, 149, 152, 150, 140, 136, 136, 159, 145, 153, 143, 127, 149, 134, 173, 148, 147, 158, 152, 146, 147, 142, 147, 148, 138, 158, 146, 151, 143, 143, 155, 140, 142, 133, 138, 143, 135, 145, 151, 154, 143, 134, 144, 144, 162, 158, 145, 140, 155, 146, 160, 144, 161, 141, 152, 130, 146, 148, 140, 136, 148, 166, 146, 128, 151, 128, 154, 155, 133, 177, 153, 136, 145, 148, 136, 134, 148, 146, 141, 152, 155, 147, 138, 143, 138, 164, 149, 147, 157, 153, 134, 142, 142, 144, 138, 144, 147, 138, 147, 142, 153, 146, 135, 145, 148, 142, 171, 155, 144, 138, 147, 152, 153, 141, 157, 142, 145, 147, 145, 148, 161, 144, 157, 140, 145, 152, 146, 146, 147, 141, 151, 148, 148, 144, 146, 139, 149, 152, 145, 132, 134, 144, 148, 146, 145, 144, 152, 146, 149, 140, 143, 159, 143, 148, 121, 147, 149, 139, 145, 149, 149, 142, 145, 152, 145, 146, 143, 144, 143, 141, 147, 137, 150, 146, 143, 148, 145, 146, 139, 149, 147, 145, 147, 148, 138, 150, 142, 149, 151, 143, 155, 146, 142, 147, 143, 149, 150, 151, 149, 145, 144, 149, 146, 149, 147, 144, 157, 146, 149, 148, 145, 134, 147, 141, 151, 150, 154, 150, 149, 145, 149, 148, 145, 151, 148, 142, 143, 144, 148, 142, 146, 145, 150, 146, 141, 148, 150, 142, 149, 155, 146, 145, 154, 127, 147, 148, 146, 146, 143, 148, 145, 155, 161, 147, 142, 147, 138, 147, 146, 144, 149, 148, 142, 144, 147, 145, 141, 141, 148, 147, 147, 145, 150, 155, 148, 143, 149, 141, 149, 146, 153, 141, 154, 144, 144, 141, 149, 149, 143, 144, 145, 149, 147, 146, 145, 154, 146, 143, 147, 137, 153, 155, 144, 146, 141, 148, 142, 146, 143, 147, 142, 143, 149, 152, 145, 141, 147, 145, 146, 149, 141, 150, 146, 146, 150, 146, 146, 153, 147, 146, 144, 144, 146, 146, 145, 149, 145, 146, 138, 146, 144, 148, 150, 141, 136, 150, 146, 146, 145, 137, 144, 147, 144, 152, 148, 159, 141, 143, 152, 144, 154, 147, 144, 149, 148, 147, 146, 144, 147, 146, 147, 140, 146, 146, 144, 145, 137, 146, 142, 145, 137, 138, 145, 143, 146, 150, 148, 149, 147, 143, 144, 149, 152, 144, 143, 147, 141, 148, 163, 145, 144, 145, 141, 144, 152, 144, 147, 149, 149, 146, 148, 147, 145, 152, 152, 137, 150, 142, 146, 151, 148, 143, 134, 148, 142, 149, 144, 143, 151, 144, 141, 148, 144, 150, 151, 142, 146, 145, 148, 148, 139, 148, 145, 143, 133, 142, 154, 146, 147, 147, 144, 163, 148, 145, 155, 145, 145, 146, 146, 144, 150, 140, 147, 146, 149, 152, 148, 138, 148, 146, 140, 151, 154, 143, 152, 147, 145, 152, 148, 138, 144, 147, 148, 145, 149, 140, 145, 153, 138, 147, 147, 144, 142, 155, 148, 147, 147, 147, 144, 147, 147, 144, 147, 146, 148, 146, 154, 147, 151, 146, 146, 141, 136, 145, 161, 147, 143, 144, 141, 141, 149, 162, 146, 150, 144, 148, 146, 144, 178, 138, 148, 146, 148, 146, 150, 145, 147, 146, 150, 149, 145, 144, 143, 139, 147, 152, 143, 144, 144, 142, 148, 140, 148, 146, 148, 147, 154, 147, 147, 147, 146, 143, 148, 146, 148, 145, 141, 144, 145, 150, 136, 140, 145, 147, 147, 147, 142, 142, 141, 149, 144, 154, 146, 146, 147, 137, 140, 144, 144, 148, 153, 148, 145, 144, 146, 152, 147, 148, 144, 148, 156, 145, 146, 141, 142, 142, 143, 134, 144, 145, 152, 154, 145, 134, 143, 150, 140, 149, 150, 144, 142, 142, 148, 149, 143, 146, 150, 144, 149, 147, 148, 146, 138, 144, 149, 146, 142, 145, 136, 152, 153, 142, 132, 147, 159, 144, 141, 144, 147, 144, 151, 149, 144, 168, 148, 139, 135, 150, 142, 154, 162, 142, 153, 156, 186, 142, 151, 144, 152, 153, 152, 143, 161, 155, 135, 149, 157, 151, 151, 129, 148, 160, 150, 146, 165, 146, 157, 150, 144, 141, 139, 145, 151, 151, 166, 146, 147, 156, 150, 146, 139, 158, 158, 150, 161, 148, 148, 132, 155, 154, 149, 158, 149, 151, 149, 145, 150, 142, 135, 141, 153, 141, 167, 149, 151, 160, 147, 144, 151, 137, 140, 155, 152, 156, 130, 129, 156, 152, 148, 147, 159, 138, 194, 145, 146, 147, 135, 155, 153, 149, 145, 156, 139, 139, 144, 144, 153, 140, 153, 170, 137, 142, 150, 148, 139, 145, 156, 138, 147, 136, 135, 138, 170, 137, 151, 140, 143, 141, 147, 191, 140, 171, 143, 129, 144, 133, 152, 149, 149, 161, 143, 131, 165, 135, 141, 182, 144, 156, 147, 146, 155, 141, 172, 145, 153, 142, 146, 134, 141, 150, 149, 137, 149, 140, 115, 148, 137, 157, 119, 147, 140, 157, 152, 165, 153, 147, 141, 152, 150, 143, 133, 126, 161, 154, 127, 139, 157, 141, 140, 79, 142, 146, 152, 135, 128, 152, 169, 144, 132, 143, 134, 151, 140, 148, 146, 151, 140, 165, 129, 151, 148, 134, 141, 140, 136, 132, 139, 149, 141, 157, 159, 135, 135, 164, 131, 151, 135, 141, 143, 148, 139, 153, 147, 142, 134, 138, 140, 145, 142, 143, 148, 148, 137, 152, 147, 139, 148, 127, 143, 173, 148, 117, 149, 139, 146, 151, 144, 148, 142, 146, 169, 133, 144, 142, 136, 138, 146, 149, 139, 159, 147, 135, 144, 152, 145, 169, 159, 154, 153, 144, 148, 186, 134, 157, 171, 139, 141, 125, 156, 140, 139, 120, 152, 149, 138, 143, 165, 140, 144, 138, 149, 145, 150, 150, 140, 155, 142, 172, 144, 143, 143, 151, 135, 145, 158, 162, 127, 154, 134, 145, 141, 160, 156, 157, 149, 145, 141, 154, 151, 146, 149, 138, 154, 151, 116, 139, 158, 147, 154, 150, 142, 147, 154, 116, 140, 143, 132, 145, 145, 127, 155, 136, 140, 144, 152, 152, 146, 137, 148, 148, 121, 134, 137, 148, 146, 145, 149, 146, 134, 151, 140, 155, 144, 157, 131, 144, 132, 149, 140, 157, 153, 143, 149, 156, 134, 139, 146, 146, 134, 144, 119, 147, 144, 146, 160, 139, 156, 147, 131, 142, 152, 154, 139, 140, 129, 164, 149, 146, 143, 142, 136, 156, 157, 133, 142, 145, 150, 142, 141, 136, 143, 142, 164, 149, 139, 128, 137, 148, 134, 153, 152, 167, 137, 153, 149, 149, 142, 143, 148, 155, 148, 122, 130, 139, 143, 148, 131, 144, 142, 145, 148, 153, 142, 146, 134, 127, 158, 157, 132, 153, 138, 135, 129, 145, 143, 144, 146, 141, 141, 136, 152, 145, 160, 145, 140, 140, 134, 146, 141, 129, 157, 150, 142, 134, 141, 76, 138, 161, 146, 138, 144, 139, 147, 140, 145, 144, 146, 120, 143, 120, 139, 156, 139, 142, 152, 160, 149, 140, 146, 159, 149, 136, 144, 151, 142, 144, 146, 147, 140, 144, 142, 147, 150, 150, 166, 144, 150, 152, 150, 136, 158, 150, 131, 121, 142, 143, 143, 187, 150, 145, 171, 157, 141, 146, 156, 141, 151, 147, 132, 142, 144, 161, 147, 147, 166, 149, 143, 149, 149, 157, 138, 151, 145, 159, 152, 149, 145, 133, 144, 137, 157, 157, 117, 147, 145, 147, 175, 145, 142, 129, 146, 143, 172, 138, 157, 147, 140, 143, 153, 146, 147, 145, 156, 144, 163, 170, 141, 143, 135, 142, 138, 131, 144, 151, 151, 163, 134, 142, 141, 139, 140, 144, 138, 121, 144, 147, 142, 142, 137, 138, 144, 158, 145, 149, 152, 142, 147, 166, 148, 137, 137, 143, 153, 148, 149, 150, 161, 149, 148, 154, 142, 146, 143, 144, 139, 143, 140, 152, 143, 141, 132, 147, 143, 146, 128, 133, 146, 144, 151, 140, 137, 136, 143, 141, 148, 142, 146, 149, 145, 124, 139, 148, 160, 139, 149, 140, 153, 137, 149, 154, 148, 128, 146, 143, 147, 145, 144, 141, 154, 144, 154, 144, 155, 147, 144, 143, 149, 136, 144, 148, 148, 152, 150, 153, 169, 140, 151, 150, 150, 126, 145, 132, 157, 151, 133, 146, 140, 139, 153, 153, 141, 149, 146, 126, 136, 153, 145, 152, 125, 136, 142, 145, 121, 152, 145, 136, 140, 152, 144, 141, 145, 141, 137, 145, 146, 142, 143, 147, 147, 135, 139, 143, 144, 138, 134, 133, 145, 136, 154, 139, 148, 158, 149, 133, 149, 143, 148, 144, 147, 131, 149, 146, 157, 143, 146, 143, 130, 144, 140, 146, 137, 142, 141, 142, 144, 147, 145, 169, 155, 141, 153, 145, 149, 154, 146, 148, 161, 146, 139, 166, 157, 153, 151, 144, 142, 146, 145, 139, 154, 147, 149, 152, 140, 145, 148, 151, 139, 140, 156, 152, 139, 147, 142, 139, 144, 139, 143, 149, 149, 143, 146, 148, 144, 153, 146, 145, 144, 146, 149, 149, 147, 147, 147, 149, 141, 144, 145, 142, 143, 146, 147, 161, 145, 142, 147, 141, 139, 145, 144, 147, 150, 144, 156, 141, 148, 145, 150, 145, 144, 138, 143, 147, 124, 140, 145, 143, 144, 144, 145, 147, 145, 150, 144, 148, 145, 138, 137, 147, 139, 147, 146, 146, 152, 144, 148, 153, 140, 143, 147, 150, 144, 143, 145, 152, 141, 145, 144, 148, 144, 151, 145, 147, 156, 144, 145, 143, 140, 142, 143, 139, 141, 146, 141, 154, 149, 132, 141, 142, 154, 143, 148, 138, 146, 149, 150, 144, 142, 138, 149, 139, 143, 147, 144, 145, 140, 146, 144, 146, 148, 145, 143, 150, 139, 144, 149, 141, 148, 151, 145, 135, 132, 143, 146, 154, 152, 148, 147, 143, 145, 159, 146, 144, 142, 148, 145, 148, 146, 144, 141, 140, 140, 150, 145, 159, 152, 140, 140, 131, 139, 146, 149, 142, 145, 149, 145, 142, 151, 123, 144, 143, 145, 147, 149, 147, 146, 146, 138, 140, 146, 142, 150, 144, 142, 159, 144, 141, 151, 143, 143, 147, 148, 133, 146, 149, 147, 149, 150, 148, 132, 146, 146, 149, 149, 141, 159, 146, 171, 138, 144, 146, 152, 126, 153, 137, 143, 169, 143, 145, 149, 132, 145, 151, 140, 148, 145, 125, 142, 141, 152, 147, 155, 146, 146, 141, 138, 147, 134, 147, 149, 139, 150, 148, 169, 150, 147, 155, 147, 147, 150, 140, 140, 139, 135, 144, 148, 137, 140, 148, 144, 150, 137, 144, 136, 149, 139, 136, 148, 155, 142, 141, 142, 149, 155, 146, 147, 147, 160, 148, 147, 141, 140, 143, 139, 158, 146, 146, 154, 159, 149, 150, 144, 147, 143, 157, 157, 158, 146, 144, 137, 153, 142, 145, 148, 141, 141, 143, 151, 172, 141, 145, 152, 141, 148, 145, 148, 141, 141, 147, 122, 153, 147, 136, 148, 141, 151, 143, 146, 140, 152, 153, 144, 143, 147, 151, 148, 148, 144, 138, 139, 141, 149, 133, 149, 166, 140, 142, 146, 140, 145, 140, 146, 143, 150, 154, 141, 145, 148, 140, 146, 150, 131, 144, 138, 153, 149, 143, 151, 143, 148, 152, 159, 131, 147, 151, 141, 146, 145, 147, 154, 142, 138, 123, 159, 144, 140, 154, 139, 146, 152, 156, 144, 140, 145, 157, 152, 140, 139, 148, 150, 154, 145, 149, 149, 140, 150, 154, 141, 143, 147, 139, 136, 137, 147, 171, 141, 143, 149, 148, 143, 150, 142, 148, 143, 149, 146, 154, 148, 152, 152, 145, 139, 125, 163, 151, 143, 141, 153, 153, 147, 144, 150, 148, 150, 145, 144, 146, 150, 139, 147, 148, 142, 141, 149, 152, 138, 144, 144, 146, 141, 143, 153, 141, 146, 146, 150, 148, 146, 146, 144, 152, 144, 145, 149, 142, 141, 148, 144, 148, 144, 149, 139, 146, 161, 148, 146, 146, 143, 143, 141, 144, 150, 142, 149, 140, 143, 145, 147, 151, 141, 146, 170, 155, 151, 143, 144, 147, 145, 132, 139, 151, 149, 149, 141, 147, 154, 151, 146, 145, 142, 143, 154, 154, 154, 147, 146, 145, 148, 149, 148, 140, 141, 148, 144, 149, 146, 151, 150, 142, 143, 144, 142, 146, 149, 129, 145, 144, 146, 145, 142, 145, 149, 138, 144, 142, 139, 147, 143, 147, 144, 141, 147, 145, 145, 149, 150, 142, 149, 131, 139, 146, 132, 148, 146, 147, 145, 147, 147, 145, 143, 148, 140, 143, 145, 145, 154, 156, 147, 140, 140, 151, 137, 148, 133, 138, 142, 135, 146, 144, 145, 146, 148, 145, 144, 143, 150, 150, 141, 133, 144, 147, 151, 143, 150, 152, 144, 146, 144, 149, 140, 144, 146, 143, 146, 147, 146, 144, 147, 152, 149, 141, 139, 146, 143, 149, 145, 151, 147, 147, 149, 145, 147, 153, 156, 137, 148, 148, 147, 143, 148, 141, 152, 150, 141, 143, 143, 147, 142, 150, 141, 145, 141, 139, 136, 139, 150, 153, 137, 144, 148, 140, 149, 154, 145, 144, 146, 149, 154, 143, 146, 138, 141, 147, 144, 144, 146, 145, 146, 137, 147, 143, 141, 148, 147, 146, 142, 169, 147, 145, 147, 133, 145, 146, 140, 129, 148, 149, 147, 150, 153, 143, 146, 144, 151, 141, 142, 140, 147, 142, 159, 136, 145, 145, 144, 161, 145, 135, 144, 162, 147, 152, 145, 149, 144, 148, 144, 142, 139, 133, 146, 141, 148, 147, 155, 142, 151, 143, 142, 149, 130, 150, 143, 147, 153, 150, 150, 146, 140, 143, 137, 147, 146, 149, 141, 143, 144, 141, 154, 145, 142, 136, 155, 151, 147, 142, 134, 149, 140, 146, 146, 163, 145, 147, 133, 146, 151, 146, 139, 147, 152, 142, 146, 143, 147, 141, 136, 141, 143, 142, 139, 143, 143, 146, 145, 152, 156, 158, 148, 144, 150, 147, 146, 163, 144, 144, 153, 146, 143, 143, 123, 140, 150, 141, 147, 153, 169, 144, 151, 155, 145, 148, 128, 169, 147, 138, 146, 149, 150, 147, 144, 139, 144, 148, 143, 145, 161, 148, 143, 146, 144, 150, 127, 145, 150, 135, 148, 140, 149, 137, 147, 142, 145, 149, 145, 137, 145, 156, 158, 154, 145, 150, 139, 134, 136, 138, 144, 144, 148, 139, 145, 144, 147, 130, 149, 133, 140, 142, 145, 143, 152, 141, 150, 146, 145, 140, 147, 152, 141, 156, 152, 145, 151, 151, 145, 143, 145, 148, 148, 136, 151, 145, 150, 148, 143, 152, 145, 155, 147, 158, 148, 150, 141, 135, 138, 139, 148, 175, 144, 143, 146, 155, 141, 143, 147, 146, 147, 136, 147, 157, 145, 156, 148, 142, 132, 133, 193, 145, 143, 143, 149, 144, 135, 145, 142, 141, 144, 157, 137, 145, 155, 140, 147, 154, 132, 145, 139, 158, 160, 121, 141, 139, 142, 151, 148, 166, 141, 150, 157, 139, 144, 145, 151, 154, 139, 140, 138, 141, 165, 151, 111, 145, 141, 147, 149, 141, 146, 143, 157, 124, 147, 152, 149, 159, 154, 158, 145, 147, 150, 152, 150, 145, 149, 142, 147, 162, 152, 145, 141, 144, 146, 143, 147, 149, 140, 149, 127, 142, 149, 157, 151, 149, 149, 141, 148, 155, 151, 137, 142, 132, 161, 157, 144, 139, 141, 139, 138, 144, 147, 145, 148, 96, 151, 135, 139, 160, 144, 151, 153, 139, 149, 132, 148, 137, 150, 149, 144, 144, 150, 140, 145, 150, 141, 135, 137, 154, 147, 145, 140, 145, 131, 145, 142, 134, 146, 143, 152, 120, 133, 144, 147, 140, 134, 127, 130, 144, 119, 157, 145, 145, 149, 145, 152, 139, 183, 147, 158, 151, 146, 149, 153, 140, 150, 140, 130, 153, 141, 161, 146, 135, 141, 147, 138, 143, 157, 147, 159, 150, 150, 128, 137, 150, 153, 141, 147, 151, 169, 158, 121, 140, 152, 140, 141, 149, 163, 143, 158, 144, 133, 192, 132, 154, 151, 113, 139, 149, 160, 141, 148, 151, 137, 144, 154, 129, 143, 145, 142, 157, 149, 154, 142, 137, 143, 139, 151, 146, 135, 136, 151, 151, 144, 145, 146, 150, 132, 158, 136, 167, 139, 148, 149, 140, 144, 158, 135, 141, 147, 135, 143, 143, 152, 144, 149, 139, 154, 136, 148, 149, 145, 159, 139, 153, 148, 149, 139, 139, 149, 153, 147, 135, 146, 152, 144, 143, 143, 140, 147, 143, 146, 144, 144, 145, 153, 159, 143, 139, 137, 158, 142, 134, 129, 149, 148, 147, 153, 139, 142, 146, 144, 139, 148, 135, 147, 152, 137, 140, 143, 143, 142, 145, 136, 146, 132, 145, 157, 148, 153, 145, 165, 136, 137, 163, 147, 141, 145, 170, 140, 151, 146, 141, 133, 138, 142, 145, 143, 160, 143, 154, 157, 147, 140, 145, 147, 155, 143, 145, 144, 145, 138, 148, 143, 147, 135, 143, 151, 147, 151, 150, 154, 141, 142, 150, 145, 139, 146, 143, 153, 144, 156, 141, 142, 150, 147, 146, 154, 155, 142, 146, 146, 139, 141, 142, 131, 136, 143, 133, 144, 153, 162, 143, 148, 149, 152, 144, 148, 160, 148, 142, 141, 151, 144, 139, 142, 143, 153, 148, 147, 142, 157, 156, 148, 149, 154, 149, 142, 141, 150, 155, 138, 141, 140, 142, 147, 147, 150, 150, 149, 146, 146, 151, 140, 146, 144, 154, 149, 131, 137, 138, 158, 144, 146, 157, 143, 147, 145, 141, 145, 141, 142, 139, 133, 148, 146, 142, 152, 145, 148, 138, 148, 141, 141, 146, 151, 140, 149, 141, 151, 137, 148, 139, 145, 146, 141, 150, 145, 144, 142, 141, 148, 145, 141, 151, 142, 155, 130, 146, 146, 153, 145, 156, 146, 142, 141, 141, 150, 143, 144, 146, 148, 149, 152, 165, 142, 141, 144, 146, 140, 161, 170, 146, 139, 159, 151, 133, 150, 128, 158, 149, 144, 145, 143, 154, 168, 144, 142, 147, 138, 145, 153, 135, 144, 152, 148, 138, 132, 143, 156, 146, 135, 157, 143, 129, 159, 160, 158, 142, 141, 170, 143, 148, 152, 159, 118, 112, 145, 183, 157, 152, 148, 147, 140, 144, 152, 141, 150, 173, 144, 131, 141, 164, 157, 144, 163, 137, 148, 160, 151, 149, 148, 172, 136, 140, 165, 155, 130, 146, 146, 142, 164, 152, 154, 138, 133, 151, 153, 153, 141, 139, 139, 149, 144, 142, 158, 142, 149, 145, 146, 133, 153, 140, 159, 134, 180, 149, 147, 165, 169, 140, 133, 140, 140, 154, 121, 156, 156, 143, 170, 152, 141, 149, 144, 147, 144, 156, 143, 133, 133, 147, 142, 138, 134, 160, 148, 141, 141, 151, 137, 134, 92, 143, 149, 143, 145, 144, 142, 109, 137, 172, 116, 148, 142, 171, 135, 148, 140, 134, 132, 127, 114, 135, 145, 125, 137, 152, 149, 143, 146, 161, 159, 152, 137, 149, 170, 161, 134, 126, 162, 135, 137, 152, 159, 129, 138, 143, 137, 173, 147, 136, 140, 161, 161, 141, 148, 145, 159, 118, 171, 149, 113, 142, 140, 130, 147, 145, 160, 155, 168, 142, 147, 143, 159, 136, 168, 148, 140, 167, 144, 121, 163, 143, 133, 154, 144, 170, 125, 134, 142, 132, 149, 146, 145, 146, 153, 147, 153, 143, 144, 155, 161, 124, 150, 105, 147, 150, 149, 145, 135, 141, 135, 148, 145, 162, 149, 164, 138, 145, 130, 147, 130, 147, 138, 163, 134, 132, 125, 152, 153, 128, 141, 167, 123, 149, 146, 171, 127, 149, 153, 155, 143, 146, 135, 144, 159, 174, 149, 178, 177, 150, 134, 129, 158, 162, 152, 126, 148, 146, 138, 152, 127, 140, 139, 160, 138, 147, 148, 148, 158, 136, 137, 151, 144, 150, 186, 142, 138, 151, 143, 150, 150, 149, 144, 148, 142, 149, 161, 182, 136, 148, 135, 141, 141, 147, 141, 139, 155, 142, 130, 124, 150, 135, 148, 139, 153, 154, 138, 148, 140, 158, 148, 165, 146, 150, 140, 143, 142, 143, 140, 145, 147, 147, 148, 151, 148, 154, 154, 143, 142, 140, 129, 102, 164, 116, 121, 164, 141, 163, 139, 153, 145, 136, 129, 148, 148, 144, 144, 165, 157, 134, 155, 143, 143, 143, 141, 133, 134, 135, 139, 169, 130, 136, 155, 175, 141, 144, 136, 137, 144, 154, 152, 142, 142, 151, 146, 149, 195, 146, 143, 170, 149, 127, 146, 143, 148, 151, 152, 171, 147, 138, 121, 155, 137, 152, 134, 159, 140, 164, 148, 152, 135, 153, 140, 132, 154, 137, 203, 123, 144, 151, 139, 145, 143, 118, 145, 147, 143, 146, 150, 148, 125, 167, 145, 145, 154, 143, 137, 148, 140, 141, 144, 147, 146, 152, 138, 163, 147, 144, 151, 141, 144, 128, 143, 142, 142, 138, 131, 153, 143, 130, 136, 148, 154, 142, 130, 147, 130, 155, 111, 141, 127, 156, 139, 165, 155, 137, 131, 148, 129, 150, 133, 143, 174, 139, 133, 137, 133, 140, 151, 149, 148, 159, 147, 152, 149, 152, 149, 148, 147, 159, 146, 153, 162, 140, 147, 144, 149, 144, 150, 140, 147, 147, 144, 144, 151, 147, 147, 148, 147, 149, 146, 146, 140, 144, 151, 149, 149, 142, 144, 143, 149, 138, 143, 154, 149, 146, 139, 148, 154, 146, 137, 156, 140, 143, 150, 145, 145, 150, 140, 151, 161, 159, 172, 149, 145, 141, 152, 139, 140, 146, 146, 152, 146, 142, 147, 149, 147, 153, 132, 146, 165, 138, 147, 133, 140, 143, 140, 147, 146, 145, 142, 143, 140, 150, 147, 155, 149, 152, 154, 148, 140, 144, 146, 158, 146, 146, 140, 153, 129, 146, 143, 150, 153, 147, 147, 138, 143, 144, 149, 140, 150, 146, 146, 157, 142, 142, 145, 145, 137, 148, 139, 144, 148, 157, 153, 134, 146, 135, 150, 145, 144, 142, 142, 149, 163, 148, 146, 148, 145, 134, 144, 143, 133, 144, 145, 141, 146, 147, 140, 163, 140, 146, 148, 140, 142, 139, 151, 137, 143, 152, 149, 137, 151, 143, 149, 144, 145, 153, 152, 147, 140, 147, 152, 149, 147, 137, 147, 173, 142, 150, 153, 139, 148, 147, 152, 141, 150, 175, 142, 148, 137, 144, 141, 145, 145, 151, 147, 145, 149, 146, 149, 148, 146, 146, 147, 136, 141, 152, 146, 136, 145, 133, 147, 153, 161, 144, 137, 149, 158, 153, 143, 147, 152, 140, 149, 149, 141, 142, 143, 140, 142, 139, 151, 145, 144, 142, 165, 140, 131, 144, 131, 145, 153, 141, 148, 151, 148, 150, 158, 147, 145, 143, 147, 146, 146, 149, 166, 141, 139, 138, 148, 150, 135, 143, 142, 140, 148, 141, 146, 144, 154, 137, 139, 143, 167, 151, 144, 167, 147, 140, 142, 148, 143, 137, 143, 146, 145, 148, 150, 147, 153, 140, 147, 153, 138, 143, 152, 143, 151, 146, 152, 145, 148, 146, 148, 155, 142, 151, 147, 143, 153, 147, 148, 155, 147, 149, 147, 133, 138, 144, 149, 152, 153, 150, 146, 159, 139, 148, 140, 148, 144, 130, 147, 145, 150, 103, 152, 165, 140, 149, 128, 172, 147, 136, 148, 146, 145, 148, 150, 151, 147, 167, 135, 156, 152, 137, 158, 150, 146, 157, 145, 148, 143, 145, 153, 141, 123, 153, 141, 149, 149, 144, 157, 145, 144, 149, 138, 133, 145, 143, 144, 150, 140, 147, 146, 147, 151, 142, 147, 176, 147, 136, 147, 145, 145, 142, 145, 137, 145, 152, 143, 140, 141, 137, 146, 146, 146, 148, 137, 159, 156, 146, 139, 140, 123, 140, 142, 149, 137, 150, 155, 144, 140, 141, 131, 154, 139, 144, 142, 147, 148, 140, 139, 164, 135, 135, 135, 145, 151, 147, 145, 149, 134, 147, 124, 147, 133, 144, 144, 139, 149, 146, 159, 152, 156, 139, 144, 146, 152, 156, 153, 151, 153, 166, 154, 148, 137, 139, 149, 144, 148, 152, 147, 145, 139, 142, 138, 150, 148, 147, 155, 161, 153, 150, 130, 138, 151, 146, 135, 134, 162, 179, 146, 143, 150, 134, 138, 153, 134, 147, 135, 139, 150, 138, 136, 141, 147, 143, 164, 143, 149, 142, 147, 148, 152, 148, 150, 139, 141, 147, 142, 147, 159, 142, 148, 146, 144, 148, 133, 141, 141, 143, 146, 150, 147, 121, 148, 148, 147, 151, 141, 140, 152, 149, 145, 139, 144, 148, 136, 144, 144, 145, 145, 140, 137, 149, 144, 147, 136, 146, 139, 151, 138, 154, 152, 141, 141, 147, 147, 149, 145, 144, 146, 138, 153, 140, 152, 152, 146, 138, 139, 148, 133, 148, 143, 136, 146, 144, 141, 150, 150, 148, 142, 148, 150, 145, 145, 138, 137, 145, 146, 146, 147, 149, 141, 150, 149, 140, 141, 147, 151, 150, 145, 155, 145, 150, 154, 144, 146, 136, 149, 144, 146, 144, 142, 147, 158, 143, 146, 150, 149, 137, 147, 150, 146, 140, 139, 142, 147, 135, 146, 141, 142, 147, 148, 143, 144, 146, 151, 147, 146, 148, 155, 149, 150, 160, 153, 146, 147, 145, 144, 150, 145, 134, 142, 147, 147, 136, 137, 159, 145, 146, 145, 146, 152, 154, 149, 151, 152, 148, 145, 146, 136, 149, 144, 148, 152, 143, 152, 156, 145, 148, 140, 143, 143, 149, 144, 149, 147, 140, 150, 140, 152, 142, 153, 142, 150, 155, 149, 149, 149, 138, 150, 146, 146, 149, 146, 139, 144, 145, 147, 148, 148, 150, 143, 156, 146, 129, 152, 152, 159, 144, 155, 148, 187, 148, 149, 149, 161, 138, 146, 139, 141, 149, 150, 146, 149, 148, 144, 154, 158, 145, 136, 148, 147, 147, 159, 133, 135, 136, 157, 147, 157, 154, 148, 137, 142, 145, 146, 135, 154, 155, 147, 144, 150, 148, 147, 144, 154, 157, 146, 142, 125, 155, 141, 153, 148, 138, 145, 142, 159, 148, 149, 141, 145, 139, 145, 134, 142, 153, 163, 139, 141, 160, 144, 151, 145, 135, 134, 150, 143, 134, 144, 147, 154, 151, 141, 130, 159, 141, 143, 132, 146, 146, 138, 151, 144, 143, 141, 144, 139, 139, 154, 154, 128, 139, 152, 142, 139, 143, 146, 137, 143, 150, 161, 128, 141, 146, 148, 151, 139, 147, 152, 160, 135, 151, 160, 139, 137, 148, 141, 148, 156, 157, 162, 125, 148, 149, 141, 146, 147, 146, 138, 158, 142, 141, 135, 130, 147, 137, 142, 139, 146, 149, 143, 151, 145, 138, 149, 143, 158, 159, 139, 144, 142, 141, 151, 136, 137, 188, 145, 147, 146, 144, 144, 150, 157, 144, 155, 160, 131, 154, 146, 152, 145, 153, 135, 148, 143, 151, 158, 135, 169, 145, 158, 155, 145, 154, 146, 147, 131, 143, 146, 160, 150, 142, 154, 140, 151, 146, 141, 149, 143, 145, 145, 137, 138, 158, 146, 128, 143, 139, 149, 148, 151, 138, 151, 155, 148, 154, 152, 131, 145, 148, 154, 140, 150, 141, 148, 142, 136, 147, 139, 154, 133, 148, 137, 149, 144, 150, 139, 144, 148, 155, 146, 142, 153, 152, 147, 141, 162, 138, 160, 153, 178, 135, 151, 141, 147, 156, 141, 142, 151, 137, 151, 156, 132, 154, 148, 153, 142, 156, 149, 149, 146, 149, 135, 141, 136, 141, 144, 147, 146, 161, 143, 149, 145, 151, 145, 151, 146, 146, 144, 147, 141, 141, 148, 164, 149, 147, 145, 146, 145, 153, 147, 150, 150, 136, 149, 149, 144, 150, 148, 166, 141, 143, 150, 146, 150, 142, 148, 147, 141, 155, 148, 148, 148, 154, 154, 143, 144, 146, 143, 146, 144, 154, 148, 161, 146, 154, 147, 145, 138, 148, 148, 144, 145, 144, 148, 140, 138, 151, 145, 139, 145, 149, 142, 141, 142, 144, 152, 143, 151, 135, 149, 141, 148, 146, 141, 136, 151, 151, 146, 152, 156, 148, 148, 148, 147, 151, 146, 143, 149, 144, 141, 157, 151, 147, 140, 146, 144, 144, 142, 144, 146, 147, 143, 147, 149, 146, 145, 151, 144, 153, 141, 153, 140, 154, 151, 149, 161, 144, 147, 143, 149, 155, 144, 146, 142, 149, 142, 136, 149, 151, 138, 141, 150, 140, 142, 152, 142, 146, 147, 147, 144, 139, 150, 141, 143, 143, 143, 135, 144, 157, 137, 156, 146, 153, 148, 150, 148, 146, 151, 149, 142, 158, 150, 140, 155, 154, 147, 160, 143, 131, 151, 150, 146, 154, 147, 144, 151, 144, 142, 144, 139, 151, 148, 144, 143, 150, 147, 140, 144, 155, 138, 149, 133, 147, 146, 153, 147, 142, 151, 152, 145, 139, 135, 141, 149, 139, 143, 140, 144, 142, 146, 140, 150, 144, 138, 144, 146, 146, 152, 146, 146, 150, 132, 151, 142, 147, 140, 144, 152, 144, 140, 147, 151, 151, 119, 149, 121, 119, 139, 136, 162, 140, 156, 135, 192, 140, 143, 135, 153, 151, 145, 156, 149, 149, 143, 139, 86, 139, 137, 148, 146, 139, 133, 137, 138, 158, 152, 161, 152, 158, 131, 151, 163, 130, 140, 132, 199, 165, 129, 129, 165, 143, 161, 146, 130, 149, 148, 141, 148, 148, 130, 142, 177, 130, 141, 153, 159, 150, 157, 147, 146, 144, 165, 156, 144, 157, 142, 144, 140, 149, 143, 154, 129, 189, 132, 139, 141, 145, 123, 160, 151, 159, 163, 153, 123, 142, 217, 168, 154, 142, 131, 170, 159, 137, 155, 148, 161, 143, 125, 154, 150, 159, 145, 155, 160, 150, 136, 154, 142, 145, 149, 148, 141, 124, 147, 145, 139, 144, 141, 149, 139, 148, 152, 152, 189, 151, 144, 140, 135, 140, 154, 161, 158, 149, 153, 136, 168, 133, 142, 145, 155, 146, 160, 140, 159, 162, 157, 149, 148, 127, 145, 134, 153, 137, 149, 154, 133, 163, 147, 166, 136, 139, 122, 179, 144, 135, 146, 132, 131, 173, 138, 128, 150, 147, 144, 144, 174, 160, 129, 151, 165, 152, 134, 172, 143, 126, 138, 155, 159, 141, 158, 149, 148, 141, 143, 158, 132, 154, 142, 151, 126, 150, 145, 150, 145, 137, 152, 160, 140, 130, 150, 156, 155, 150, 152, 146, 139, 145, 168, 152, 129, 156, 151, 145, 146, 139, 147, 137, 116, 159, 152, 143, 101, 153, 149, 136, 151, 152, 123, 146, 144, 149, 127, 166, 141, 151, 153, 138, 139, 143, 164, 142, 144, 139, 153, 146, 132, 131, 145, 154, 131, 153, 150, 147, 141, 133, 146, 151, 149, 158, 149, 154, 141, 160, 145, 151, 133, 146, 147, 132, 140, 152, 152, 149, 166, 133, 142, 143, 144, 144, 138, 155, 133, 141, 144, 151, 160, 152, 127, 135, 138, 146, 154, 149, 137, 175, 147, 136, 149, 145, 151, 142, 148, 147, 153, 158, 153, 150, 150, 159, 143, 138, 138, 154, 149, 138, 148, 143, 126, 156, 143, 145, 148, 149, 147, 171, 143, 151, 149, 144, 156, 139, 143, 138, 139, 146, 148, 152, 138, 147, 153, 127, 150, 151, 159, 148, 148, 144, 146, 155, 139, 140, 143, 144, 144, 146, 153, 130, 139, 137, 113, 143, 159, 145, 152, 149, 133, 143, 141, 150, 145, 161, 131, 147, 145, 163, 136, 148, 153, 163, 149, 143, 156, 146, 135, 145, 142, 141, 151, 136, 154, 145, 140, 144, 134, 141, 140, 169, 157, 137, 135, 149, 163, 142, 141, 118, 219, 153, 142, 139, 154, 156, 136, 145, 156, 153, 128, 147, 152, 141, 138, 146, 136, 148, 125, 124, 154, 160, 148, 155, 163, 115, 152, 170, 162, 159, 143, 149, 160, 151, 151, 147, 126, 147, 157, 146, 144, 136, 157, 139, 136, 139, 133, 130, 135, 150, 136, 150, 173, 152, 104, 145, 137, 142, 141, 145, 153, 148, 147, 143, 144, 146, 142, 141, 150, 131, 145, 143, 150, 127, 154, 143, 157, 151, 150, 152, 152, 145, 162, 145, 148, 138, 149, 165, 138, 152, 149, 142, 142, 146, 149, 143, 149, 147, 148, 146, 142, 145, 158, 143, 146, 151, 146, 141, 163, 191, 144, 161, 147, 146, 146, 140, 147, 150, 141, 146, 149, 146, 144, 151, 154, 144, 221, 142, 148, 144, 148, 150, 145, 139, 144, 147, 148, 154, 144, 185, 151, 146, 144, 146, 142, 143, 141, 102, 148, 144, 141, 144, 143, 143, 149, 139, 150, 148, 144, 149, 154, 154, 144, 150, 153, 143, 148, 142, 151, 143, 142, 150, 147, 150, 146, 146, 175, 144, 148, 142, 151, 149, 147, 145, 151, 143, 142, 144, 146, 140, 146, 151, 145, 142, 147, 151, 150, 160, 146, 146, 142, 147, 150, 143, 135, 143, 140, 147, 156, 147, 151, 134, 152, 116, 144, 146, 142, 149, 137, 147, 143, 152, 142, 153, 142, 150, 139, 147, 151, 146, 147, 149, 144, 150, 141, 145, 141, 151, 146, 138, 143, 154, 141, 156, 133, 144, 144, 141, 159, 145, 149, 147, 158, 148, 145, 142, 161, 143, 143, 144, 164, 154, 145, 151, 147, 153, 136, 140, 148, 141, 150, 144, 147, 149, 143, 148, 139, 151, 146, 158, 131, 134, 148, 146, 143, 152, 150, 152, 147, 148, 130, 142, 148, 147, 152, 148, 145, 148, 146, 145, 150, 146, 146, 148, 139, 153, 143, 143, 145, 135, 137, 147, 103, 144, 143, 147, 145, 147, 145, 145, 149, 147, 148, 148, 143, 145, 154, 160, 148, 142, 145, 141, 135, 149, 147, 143, 116, 149, 144, 148, 147, 136, 149, 149, 152, 145, 142, 149, 148, 149, 164, 147, 150, 149, 138, 150, 153, 142, 143, 150, 141, 145, 143, 147, 139, 148, 144, 144, 134, 148, 146, 157, 146, 146, 135, 146, 137, 141, 147, 138, 148, 156, 143, 149, 136, 141, 145, 145, 147, 144, 148, 146, 148, 145, 139, 145, 148, 148, 144, 149, 144, 146, 146, 149, 150, 149, 147, 148, 150, 142, 139, 140, 149, 141, 144, 149, 140, 148, 145, 151, 147, 146, 147, 147, 145, 149, 158, 147, 150, 149, 147, 146, 143, 144, 148, 141, 151, 144, 143, 145, 144, 146, 149, 145, 168, 142, 144, 149, 145, 151, 145, 150, 147, 144, 149, 144, 147, 143, 142, 151, 150, 151, 150, 146, 145, 149, 143, 143, 147, 142, 148, 151, 149, 144, 145, 145, 148, 144, 146, 141, 143, 149, 148, 145, 150, 150, 147, 141, 148, 145, 145, 149, 142, 149, 152, 148, 141, 147, 152, 149, 141, 152, 150, 141, 147, 148, 149, 144, 138, 147, 150, 143, 149, 145, 147, 146, 145, 148, 140, 148, 142, 151, 148, 150, 152, 140, 150, 146, 144, 148, 144, 144, 149, 147, 149, 148, 145, 151, 146, 150, 149, 149, 145, 145, 147, 147, 149, 150, 144, 147, 148, 144, 149, 146, 150, 149, 143, 151, 126, 140, 139, 148, 139, 152, 138, 143, 146, 149, 144, 137, 144, 141, 152, 167, 150, 150, 129, 154, 147, 146, 125, 146, 146, 148, 139, 144, 151, 149, 144, 142, 131, 143, 147, 145, 154, 140, 145, 147, 147, 152, 146, 145, 145, 135, 151, 134, 139, 147, 147, 156, 146, 167, 147, 141, 143, 245, 152, 154, 129, 151, 140, 146, 122, 142, 151, 152, 148, 143, 151, 148, 147, 158, 144, 159, 156, 147, 142, 132, 144, 135, 147, 150, 141, 145, 161, 133, 135, 158, 147, 138, 131, 148, 142, 139, 145, 153, 128, 155, 155, 143, 139, 139, 151, 147, 141, 150, 153, 147, 145, 138, 148, 155, 145, 152, 133, 151, 140, 136, 142, 148, 140, 166, 165, 139, 148, 146, 142, 139, 137, 147, 150, 154, 153, 145, 138, 148, 168, 140, 148, 138, 139, 146, 138, 137, 147, 142, 145, 151, 147, 147, 143, 155, 142, 153, 144, 139, 150, 140, 129, 145, 144, 139, 144, 146, 144, 139, 149, 158, 121, 148, 156, 142, 139, 149, 157, 144, 141, 149, 136, 139, 141, 165, 153, 137, 154, 141, 147, 153, 146, 139, 146, 143, 148, 153, 138, 140, 148, 138, 133, 148, 149, 96, 147, 140, 152, 135, 151, 144, 144, 149, 149, 136, 147, 150, 145, 143, 141, 152, 145, 140, 151, 143, 141, 144, 153, 141, 142, 143, 134, 156, 152, 141, 139, 146, 141, 145, 151, 150, 155, 144, 142, 160, 144, 147, 147, 157, 149, 150, 153, 144, 141, 152, 146, 151, 141, 152, 146, 139, 139, 152, 173, 142, 139, 132, 153, 151, 157, 143, 156, 148, 147, 141, 145, 140, 141, 145, 141, 143, 150, 143, 143, 147, 149, 134, 138, 151, 141, 149, 149, 149, 147, 119, 142, 146, 153, 141, 130, 144, 142, 152, 149, 150, 145, 143, 144, 145, 141, 135, 149, 151, 145, 136, 140, 145, 142, 150, 145, 145, 160, 146, 136, 144, 155, 152, 143, 145, 152, 159, 146, 142, 142, 142, 151, 147, 144, 132, 147, 149, 150, 145, 142, 155, 142, 171, 140, 147, 151, 146, 140, 148, 147, 143, 138, 148, 148, 146, 148, 141, 142, 143, 154, 143, 148, 143, 147, 144, 147, 143, 137, 142, 151, 142, 144, 144, 145, 146, 148, 154, 151, 148, 140, 142, 145, 144, 142, 144, 148, 151, 141, 147, 143, 147, 126, 136, 145, 150, 145, 147, 142, 146, 142, 144, 146, 149, 139, 146, 147, 138, 147, 124, 143, 154, 150, 144, 145, 155, 147, 140, 152, 148, 146, 145, 171, 141, 141, 148, 148, 153, 149, 148, 154, 144, 143, 149, 147, 140, 148, 139, 148, 147, 149, 140, 148, 147, 141, 147, 144, 148, 144, 146, 149, 148, 150, 145, 130, 148, 144, 162, 145, 137, 147, 144, 146, 148, 141, 141, 144, 145, 149, 147, 143, 144, 141, 155, 146, 142, 136, 143, 152, 146, 152, 153, 148, 146, 146, 152, 142, 147, 145, 142, 152, 148, 146, 147, 150, 148, 142, 149, 152, 150, 144, 139, 139, 147, 154, 159, 147, 151, 149, 147, 139, 152, 148, 146, 148, 139, 145, 145, 155, 149, 145, 151, 144, 131, 147, 151, 152, 139, 138, 144, 154, 151, 141, 151, 147, 143, 152, 142, 152, 154, 148, 141, 138, 143, 144, 145, 143, 163, 147, 149, 150, 146, 141, 144, 149, 153, 142, 154, 143, 140, 140, 149, 133, 141, 144, 157, 146, 145, 140, 141, 146, 152, 144, 152, 147, 143, 140, 143, 140, 152, 153, 145, 139, 151, 152, 141, 151, 151, 144, 134, 149, 145, 139, 145, 144, 164, 143, 145, 150, 151, 148, 142, 142, 145, 144, 146, 147, 144, 143, 153, 151, 146, 143, 147, 144, 140, 149, 145, 150, 174, 152, 154, 150, 149, 147, 144, 150, 150, 151, 145, 139, 142, 138, 150, 146, 145, 148, 146, 143, 150, 145, 143, 140, 140, 145, 144, 154, 146, 146, 145, 138, 136, 142, 149, 144, 156, 153, 150, 149, 152, 152, 151, 149, 146, 151, 145, 145, 156, 149, 150, 145, 151, 146, 146, 145, 151, 140, 148, 146, 147, 154, 146, 140, 144, 147, 156, 141, 150, 140, 151, 142, 145, 168, 148, 149, 156, 151, 149, 147, 139, 144, 148, 143, 139, 142, 145, 144, 139, 148, 134, 149, 168, 143, 145, 142, 154, 140, 138, 147, 145, 142, 144, 143, 148, 151, 146, 140, 165, 138, 147, 137, 150, 144, 148, 144, 143, 150, 140, 149, 150, 152, 150, 137, 157, 142, 139, 146, 151, 126, 148, 145, 143, 149, 153, 141, 140, 145, 150, 133, 149, 147, 148, 149, 145, 144, 155, 136, 149, 141, 150, 146, 144, 139, 140, 148, 142, 143, 144, 137, 147, 146, 142, 144, 159, 147, 145, 143, 146, 146, 148, 142, 135, 145, 143, 148, 152, 147, 151, 150, 150, 145, 151, 148, 141, 150, 136, 147, 143, 146, 146, 143, 146, 146, 143, 147, 145, 147, 146, 146, 149, 145, 145, 150, 148, 145, 144, 146, 151, 145, 144, 148, 149, 148, 147, 146, 143, 144, 154, 149, 147, 137, 148, 146, 148, 147, 149, 143, 150, 149, 182, 147, 153, 139, 148, 141, 139, 142, 150, 144, 143, 146, 147, 146, 149, 146, 147, 147, 150, 143, 144, 149, 145, 142, 148, 145, 163, 137, 145, 151, 145, 145, 138, 142, 145, 146, 145, 145, 144, 147, 149, 150, 145, 150, 147, 140, 151, 147, 145, 145, 148, 145, 146, 145, 143, 150, 145, 143, 154, 152, 149, 147, 147, 147, 150, 158, 147, 150, 144, 144, 150, 146, 143, 148, 147, 144, 146, 143, 144, 142, 148, 143, 148, 154, 147, 146, 142, 141, 148, 142, 140, 147, 140, 146, 142, 144, 146, 147, 146, 161, 146, 149, 148, 144, 141, 141, 146, 143, 150, 144, 144, 141, 147, 143, 150, 143, 151, 142, 148, 146, 146, 140, 144, 131, 141, 141, 146, 145, 142, 114, 143, 147, 142, 145, 144, 146, 147, 146, 145, 146, 149, 144, 152, 144, 148, 144, 146, 145, 144, 150, 143, 145, 146, 145, 137, 130, 140, 144, 145, 144, 147, 147, 139, 145, 146, 147, 142, 143, 142, 143, 146, 148, 146, 144, 154, 148, 144, 132, 147, 149, 145, 147, 144, 149, 148, 136, 147, 145, 148, 145, 145, 142, 145, 143, 145, 151, 145, 147, 156, 145, 144, 142, 148, 145, 145, 167, 143, 150, 143, 146, 145, 146, 156, 145, 144, 147, 148, 144, 145, 136, 138, 138, 149, 149, 145, 151, 149, 144, 140, 152, 155, 151, 144, 149, 147, 142, 147, 149, 147, 164, 146, 146, 143, 149, 149, 143, 147, 146, 148, 139, 148, 134, 123, 144, 149, 143, 153, 143, 150, 148, 143, 149, 152, 141, 142, 137, 148, 135, 147, 142, 147, 148, 151, 148, 145, 145, 148, 140, 147, 152, 150, 161, 150, 142, 145, 142, 136, 153, 145, 144, 151, 145, 142, 145, 151, 144, 137, 142, 140, 145, 144, 146, 145, 140, 149, 146, 148, 145, 145, 138, 139, 149, 150, 145, 130, 124, 147, 151, 147, 149, 146, 151, 148, 147, 145, 143, 145, 140, 143, 149, 149, 152, 147, 144, 149, 150, 141, 149, 145, 148, 139, 150, 142, 152, 146, 146, 152, 147, 145, 147, 143, 148, 143, 147, 137, 149, 149, 148, 153, 144, 150, 143, 143, 158, 137, 143, 149, 146, 153, 145, 145, 149, 143, 147, 149, 147, 147, 145, 147, 145, 140, 140, 151, 146, 148, 137, 149, 147, 148, 141, 145, 141, 140, 146, 146, 151, 139, 149, 143, 140, 145, 148, 146, 145, 145, 144, 155, 149, 140, 145, 138, 137, 147, 146, 144, 141, 145, 146, 149, 146, 143, 149, 144, 142, 152, 147, 146, 147, 150, 170, 146, 148, 143, 149, 140, 144, 148, 148, 143, 150, 143, 146, 153, 152, 138, 148, 152, 166, 144, 141, 143, 171, 144, 134, 146, 167, 145, 147, 147, 148, 149, 151, 143, 143, 147, 148, 148, 143, 143, 131, 141, 143, 146, 151, 148, 145, 141, 149, 138, 143, 150, 143, 205, 154, 145, 147, 135, 143, 148, 140, 155, 132, 140, 149, 147, 145, 151, 150, 137, 148, 141, 148, 139, 144, 152, 147, 139, 147, 137, 148, 126, 153, 148, 89, 140, 145, 141, 139, 64, 150, 150, 149, 147, 134, 151, 152, 143, 169, 150, 162, 144, 157, 137, 151, 146, 151, 149, 162, 145, 147, 148, 144, 144, 146, 145, 179, 141, 138, 132, 149, 139, 146, 134, 144, 151, 149, 150, 149, 152, 145, 147, 141, 141, 220, 144, 141, 147, 149, 154, 149, 147, 138, 154, 139, 144, 145, 152, 140, 145, 150, 148, 155, 136, 141, 130, 147, 146, 150, 150, 142, 141, 150, 140, 162, 139, 153, 134, 131, 154, 127, 141, 145, 158, 145, 148, 147, 151, 139, 142, 137, 143, 148, 185, 148, 155, 138, 143, 150, 145, 141, 149, 145, 150, 153, 150, 138, 142, 141, 141, 152, 142, 137, 141, 156, 130, 151, 149, 136, 144, 140, 92, 150, 148, 148, 150, 138, 150, 149, 143, 138, 145, 117, 143, 145, 143, 149, 155, 143, 153, 133, 147, 157, 140, 149, 145, 143, 145, 141, 143, 156, 144, 141, 150, 145, 147, 156, 143, 149, 142, 149, 158, 155, 146, 156, 149, 137, 146, 142, 137, 152, 154, 159, 144, 151, 149, 146, 159, 156, 141, 150, 143, 144, 137, 138, 149, 111, 154, 140, 153, 147, 149, 150, 134, 151, 158, 147, 149, 141, 148, 143, 140, 154, 139, 137, 148, 145, 163, 127, 154, 144, 142, 171, 136, 140, 141, 80, 150, 151, 159, 188, 134, 151, 147, 159, 146, 146, 154, 151, 149, 148, 143, 206, 158, 132, 144, 154, 149, 134, 147, 135, 152, 141, 135, 140, 164, 142, 148, 141, 146, 151, 142, 142, 148, 149, 147, 130, 153, 143, 144, 135, 141, 153, 146, 155, 159, 143, 144, 140, 143, 151, 148, 144, 139, 138, 139, 145, 147, 139, 159, 147, 149, 162, 157, 148, 152, 131, 135, 151, 147, 146, 147, 151, 138, 140, 168, 154, 138, 144, 139, 159, 143, 164, 147, 143, 136, 152, 128, 186, 153, 151, 148, 146, 149, 153, 152, 149, 159, 160, 145, 166, 135, 147, 144, 150, 156, 141, 148, 152, 132, 151, 142, 153, 141, 155, 144, 141, 156, 148, 144, 143, 152, 142, 147, 138, 147, 150, 145, 166, 143, 145, 146, 145, 138, 124, 149, 148, 94, 151, 155, 144, 147, 145, 151, 138, 180, 145, 148, 148, 145, 144, 156, 112, 143, 138, 137, 142, 149, 92, 134, 153, 148, 137, 129, 144, 145, 150, 149, 163, 145, 139, 146, 154, 145, 144, 148, 137, 153, 146, 148, 149, 149, 149, 164, 171, 150, 145, 137, 147, 145, 144, 161, 144, 143, 146, 151, 143, 150, 139, 145, 146, 144, 121, 145, 146, 144, 109, 145, 149, 161, 147, 132, 151, 138, 138, 149, 145, 146, 145, 138, 136, 151, 158, 145, 172, 149, 147, 144, 128, 147, 139, 154, 140, 138, 105, 140, 156, 145, 137, 144, 154, 158, 162, 157, 151, 145, 142, 145, 144, 129, 138, 145, 139, 150, 148, 146, 151, 141, 148, 142, 136, 148, 142, 145, 140, 154, 143, 155, 144, 146, 143, 137, 142, 155, 154, 153, 151, 144, 144, 147, 150, 155, 145, 143, 154, 152, 145, 144, 151, 153, 146, 148, 135, 147, 152, 147, 152, 148, 137, 146, 140, 149, 147, 151, 143, 145, 145, 144, 148, 147, 143, 138, 144, 150, 149, 146, 154, 147, 146, 149, 142, 149, 136, 146, 150, 146, 145, 155, 144, 143, 144, 147, 147, 147, 148, 144, 144, 143, 145, 142, 150, 144, 142, 132, 155, 151, 145, 157, 153, 148, 146, 143, 141, 148, 143, 143, 147, 149, 146, 151, 145, 144, 145, 145, 152, 135, 148, 154, 155, 134, 147, 140, 142, 145, 146, 147, 154, 140, 147, 148, 146, 149, 149, 140, 149, 147, 150, 140, 150, 153, 141, 145, 151, 156, 146, 151, 144, 150, 141, 153, 152, 142, 150, 142, 145, 147, 143, 144, 141, 144, 146, 139, 143, 144, 134, 156, 143, 150, 142, 133, 146, 141, 145, 148, 150, 145, 146, 150, 145, 140, 151, 145, 150, 149, 145, 136, 153, 145, 144, 146, 152, 146, 147, 145, 151, 143, 141, 141, 148, 143, 146, 147, 139, 148, 145, 149, 142, 150, 150, 148, 152, 150, 130, 143, 141, 147, 142, 145, 144, 147, 152, 140, 147, 144, 154, 145, 146, 152, 147, 143, 159, 152, 136, 145, 143, 148, 147, 146, 146, 141, 132, 151, 149, 143, 150, 151, 147, 151, 149, 140, 147, 142, 139, 156, 144, 130, 167, 148, 151, 122, 133, 143, 131, 149, 151, 147, 121, 147, 140, 143, 142, 149, 140, 144, 143, 132, 151, 143, 140, 150, 131, 122, 137, 147, 150, 141, 154, 139, 140, 155, 150, 146, 147, 162, 149, 132, 147, 146, 149, 147, 134, 145, 139, 144, 140, 138, 150, 146, 143, 147, 139, 142, 143, 142, 150, 157, 176, 148, 147, 151, 137, 128, 148, 150, 151, 156, 126, 143, 144, 141, 144, 141, 139, 147, 153, 161, 146, 127, 148, 140, 159, 131, 145, 153, 143, 154, 147, 154, 144, 167, 131, 132, 147, 149, 139, 127, 136, 148, 144, 140, 141, 129, 146, 146, 143, 151, 148, 143, 136, 138, 149, 138, 142, 159, 148, 143, 149, 154, 144, 147, 151, 146, 142, 154, 140, 150, 140, 169, 142, 145, 147, 144, 148, 140, 132, 136, 168, 143, 156, 157, 148, 148, 141, 154, 129, 142, 144, 127, 149, 126, 146, 142, 158, 130, 148, 147, 135, 138, 160, 157, 135, 167, 153, 141, 138, 136, 134, 149, 141, 144, 144, 147, 147, 138, 135, 139, 124, 142, 141, 151, 147, 166, 147, 153, 156, 152, 141, 153, 161, 152, 151, 134, 137, 139, 155, 149, 151, 142, 156, 141, 153, 146, 152, 141, 164, 161, 146, 155, 151, 138, 123, 141, 150, 141, 145, 134, 144, 149, 150, 156, 141, 152, 127, 121, 146, 161, 142, 162, 133, 154, 149, 139, 143, 154, 141, 138, 148, 145, 153, 142, 120, 128, 135, 144, 143, 141, 137, 151, 151, 148, 153, 156, 147, 149, 136, 144, 141, 157, 151, 153, 145, 155, 154, 142, 145, 147, 145, 146, 140, 142, 143, 147, 147, 147, 147, 150, 154, 142, 158, 153, 150, 147, 138, 138, 148, 145, 145, 149, 153, 144, 145, 149, 146, 152, 147, 140, 148, 147, 146, 148, 160, 151, 145, 148, 153, 148, 151, 146, 149, 148, 143, 150, 139, 154, 143, 144, 148, 143, 149, 147, 146, 143, 147, 150, 144, 150, 143, 151, 145, 136, 146, 153, 141, 157, 148, 141, 135, 146, 147, 142, 157, 143, 146, 145, 148, 145, 148, 144, 147, 151, 146, 145, 148, 142, 147, 147, 151, 143, 152, 141, 146, 144, 147, 147, 146, 154, 145, 146, 147, 137, 142, 139, 144, 156, 146, 147, 152, 145, 151, 152, 147, 146, 144, 150, 145, 152, 153, 146, 144, 145, 149, 143, 140, 139, 144, 133, 143, 142, 149, 147, 144, 148, 143, 154, 138, 149, 135, 145, 142, 147, 153, 147, 146, 151, 136, 141, 145, 142, 146, 144, 152, 163, 139, 154, 142, 143, 144, 144, 155, 144, 158, 147, 153, 146, 148, 147, 143, 146, 146, 143, 143, 144, 146, 137, 141, 147, 142, 147, 142, 148, 141, 143, 148, 144, 148, 147, 142, 147, 142, 142, 147, 153, 138, 145, 153, 141, 160, 148, 144, 147, 148, 153, 148, 144, 146, 149, 145, 139, 151, 148, 153, 147, 143, 151, 158, 145, 145, 147, 145, 140, 148, 147, 146, 148, 146, 150, 147, 145, 156, 143, 150, 147, 149, 153, 143, 147, 149, 148, 149, 148, 137, 145, 136, 149, 141, 142, 139, 148, 144, 159, 154, 149, 143, 148, 144, 132, 146, 142, 158, 141, 147, 144, 143, 149, 146, 146, 143, 145, 148, 147, 135, 152, 147, 162, 148, 144, 147, 148, 150, 148, 141, 154, 147, 130, 144, 138, 148, 145, 148, 147, 151, 149, 143, 147, 145, 148, 145, 169, 147, 149, 136, 144, 146, 154, 143, 143, 150, 148, 148, 153, 152, 138, 143, 151, 138, 151, 150, 146, 144, 152, 138, 139, 139, 147, 145, 140, 142, 145, 142, 155, 147, 152, 158, 158, 147, 152, 141, 145, 152, 144, 142, 144, 140, 136, 142, 145, 140, 151, 150, 147, 148, 145, 136, 140, 145, 148, 148, 141, 146, 152, 142, 147, 144, 153, 143, 142, 148, 153, 149, 155, 147, 150, 147, 145, 147, 154, 145, 143, 148, 141, 149, 148, 144, 139, 142, 149, 148, 154, 147, 157, 151, 143, 129, 142, 146, 144, 140, 140, 139, 145, 152, 151, 137, 144, 146, 152, 141, 154, 151, 153, 147, 145, 147, 151, 144, 141, 141, 144, 147, 129, 144, 144, 148, 161, 152, 135, 143, 138, 147, 137, 145, 141, 150, 151, 137, 149, 140, 144, 145, 145, 143, 155, 144, 148, 141, 145, 150, 151, 144, 142, 139, 146, 143, 146, 149, 150, 134, 146, 152, 150, 138, 144, 144, 144, 138, 141, 147, 148, 141, 143, 149, 156, 136, 156, 144, 143, 143, 146, 150, 143, 147, 151, 139, 147, 150, 149, 147, 150, 142, 143, 130, 148, 144, 148, 151, 146, 155, 138, 150, 147, 158, 142, 146, 153, 144, 152, 151, 147, 145, 148, 149, 149, 142, 140, 150, 145, 149, 147, 155, 132, 136, 145, 148, 148, 150, 139, 147, 148, 142, 156, 142, 147, 153, 146, 146, 149, 157, 143, 131, 148, 144, 149, 143, 151, 148, 154, 147, 152, 153, 147, 144, 151, 153, 141, 157, 143, 146, 145, 148, 147, 150, 148, 145, 150, 154, 137, 146, 145, 148, 137, 141, 138, 150, 155, 149, 136, 146, 156, 135, 157, 142, 153, 154, 150, 151, 150, 142, 154, 149, 137, 145, 144, 161, 147, 151, 150, 145, 150, 131, 141, 141, 146, 141, 150, 144, 148, 151, 148, 152, 138, 137, 147, 147, 148, 147, 158, 147, 133, 147, 147, 158, 156, 142, 147, 146, 153, 145, 147, 147, 153, 147, 135, 145, 143, 148, 147, 151, 146, 149, 146, 143, 153, 149, 150, 161, 137, 151, 147, 153, 143, 145, 148, 150, 147, 155, 147, 149, 144, 141, 153, 148, 146, 138, 154, 147, 154, 148, 144, 147, 149, 150, 143, 155, 146, 145, 143, 158, 155, 148, 152, 142, 134, 145, 146, 154, 164, 148, 149, 148, 165, 147, 141, 148, 152, 151, 152, 144, 149, 145, 151, 148, 143, 159, 147, 149, 143, 150, 144, 131, 140, 136, 145, 140, 152, 158, 148, 144, 151, 144, 161, 151, 148, 138, 142, 126, 147, 130, 150, 143, 136, 141, 145, 147, 142, 140, 143, 150, 150, 155, 151, 143, 144, 140, 147, 147, 148, 145, 153, 166, 149, 149, 151, 146, 144, 153, 147, 141, 157, 159, 141, 153, 147, 141, 129, 156, 194, 139, 139, 154, 141, 136, 143, 129, 149, 140, 147, 134, 154, 143, 144, 141, 143, 169, 134, 148, 149, 140, 150, 145, 136, 148, 138, 153, 154, 143, 98, 142, 138, 143, 145, 137, 147, 147, 147, 152, 157, 136, 149, 139, 148, 139, 143, 180, 146, 138, 140, 143, 149, 144, 152, 136, 151, 142, 143, 145, 140, 152, 221, 148, 149, 149, 150, 115, 152, 146, 144, 146, 115, 148, 156, 155, 149, 136, 161, 145, 149, 148, 146, 148, 145, 152, 144, 140, 158, 146, 144, 144, 150, 139, 140, 138, 141, 135, 147, 153, 135, 141, 141, 159, 144, 157, 153, 146, 132, 150, 144, 150, 141, 149, 202, 147, 151, 145, 147, 146, 148, 142, 144, 135, 152, 150, 143, 141, 156, 145, 127, 139, 145, 138, 149, 144, 139, 147, 147, 150, 140, 143, 138, 125, 149, 154, 144, 164, 150, 138, 133, 150, 145, 143, 155, 152, 149, 146, 148, 135, 148, 142, 145, 141, 148, 141, 138, 151, 144, 149, 148, 137, 142, 134, 144, 137, 152, 137, 154, 147, 149, 120, 153, 144, 141, 155, 141, 149, 154, 134, 143, 140, 145, 135, 141, 135, 132, 163, 145, 139, 140, 148, 152, 88, 148, 144, 142, 136, 144, 147, 137, 160, 140, 144, 148, 147, 143, 140, 163, 155, 146, 144, 148, 145, 153, 142, 146, 104, 151, 147, 146, 153, 148, 149, 153, 152, 144, 140, 141, 142, 140, 141, 144, 144, 142, 158, 149, 146, 141, 147, 159, 164, 147, 144, 148, 140, 143, 147, 147, 154, 155, 142, 151, 147, 151, 147, 137, 146, 153, 144, 143, 146, 123, 139, 139, 150, 147, 142, 146, 146, 139, 143, 153, 143, 139, 138, 147, 141, 144, 143, 148, 149, 143, 152, 151, 145, 148, 144, 146, 144, 155, 158, 149, 138, 147, 146, 136, 149, 143, 143, 144, 150, 144, 147, 143, 144, 139, 137, 144, 137, 146, 146, 139, 146, 151, 144, 148, 148, 153, 136, 150, 145, 144, 144, 142, 124, 147, 147, 141, 143, 149, 143, 146, 145, 144, 146, 144, 142, 153, 143, 140, 146, 153, 151, 142, 143, 139, 145, 138, 145, 142, 143, 144, 148, 142, 144, 143, 151, 141, 148, 145, 151, 144, 139, 144, 148, 147, 149, 152, 146, 146, 142, 151, 159, 133, 151, 157, 149, 149, 143, 150, 141, 155, 145, 140, 145, 149, 141, 145, 139, 150, 143, 152, 150, 152, 133, 147, 138, 147, 148, 153, 142, 147, 148, 148, 146, 146, 146, 149, 147, 147, 148, 149, 138, 154, 148, 153, 138, 142, 151, 138, 143, 145, 149, 139, 146, 138, 145, 144, 138, 144, 143, 147, 142, 146, 148, 145, 151, 145, 184, 144, 148, 141, 156, 146, 145, 149, 143, 147, 147, 148, 142, 141, 147, 139, 143, 144, 177, 144, 143, 146, 173, 142, 148, 144, 175, 143, 149, 150, 145, 141, 148, 142, 149, 148, 144, 149, 143, 143, 136, 146, 151, 147, 103, 147, 140, 153, 147, 145, 161, 154, 154, 142, 161, 148, 155, 134, 130, 140, 143, 136, 138, 140, 138, 130, 125, 114, 140, 144, 146, 162, 153, 159, 154, 143, 145, 144, 148, 139, 144, 140, 138, 143, 146, 145, 136, 147, 141, 135, 151, 131, 161, 144, 156, 149, 142, 156, 144, 149, 137, 152, 143, 139, 149, 148, 148, 163, 150, 157, 154, 148, 150, 152, 143, 141, 155, 150, 140, 140, 143, 140, 143, 151, 146, 139, 149, 145, 152, 131, 145, 157, 149, 151, 141, 149, 141, 156, 149, 143, 139, 159, 126, 146, 145, 150, 151, 144, 143, 145, 142, 144, 123, 122, 137, 148, 148, 145, 143, 124, 148, 142, 129, 132, 119, 168, 162, 146, 148, 138, 139, 146, 143, 149, 144, 151, 141, 155, 137, 143, 149, 145, 146, 140, 115, 127, 138, 139, 169, 139, 145, 162, 147, 139, 134, 156, 132, 159, 141, 139, 158, 144, 146, 141, 141, 142, 141, 157, 159, 141, 149, 142, 145, 155, 141, 141, 153, 158, 160, 134, 142, 133, 142, 148, 163, 150, 140, 144, 153, 142, 155, 152, 145, 144, 141, 150, 136, 138, 143, 141, 150, 148, 145, 150, 140, 130, 154, 144, 152, 151, 156, 147, 150, 146, 151, 151, 153, 153, 156, 141, 150, 150, 134, 115, 126, 140, 143, 156, 158, 150, 147, 147, 144, 134, 143, 145, 141, 143, 154, 149, 126, 141, 150, 135, 140, 157, 141, 140, 141, 125, 153, 149, 142, 150, 134, 141, 145, 142, 132, 138, 147, 140, 146, 159, 140, 152, 146, 150, 133, 147, 144, 148, 136, 154, 147, 148, 163, 147, 141, 147, 148, 142, 152, 140, 141, 141, 150, 146, 135, 160, 143, 154, 139, 140, 159, 140, 146, 154, 149, 146, 150, 147, 140, 146, 149, 143, 143, 142, 143, 144, 140, 144, 130, 148, 141, 146, 146, 142, 147, 150, 140, 137, 152, 174, 163, 143, 145, 136, 145, 141, 144, 142, 133, 141, 144, 147, 143, 139, 143, 146, 141, 146, 161, 160, 148, 145, 148, 145, 147, 144, 142, 143, 143, 140, 140, 153, 144, 140, 144, 149, 140, 145, 143, 147, 151, 148, 143, 147, 141, 149, 139, 138, 142, 149, 148, 143, 147, 144, 143, 144, 148, 149, 149, 141, 146, 130, 145, 150, 141, 152, 140, 146, 146, 145, 151, 145, 150, 141, 143, 151, 152, 146, 148, 139, 141, 142, 146, 146, 139, 144, 149, 142, 147, 149, 143, 142, 147, 147, 150, 143, 138, 140, 139, 137, 144, 140, 150, 146, 145, 135, 146, 140, 148, 137, 146, 167, 146, 142, 142, 130, 146, 144, 148, 151, 149, 152, 140, 153, 148, 186, 145, 147, 145, 145, 149, 139, 144, 146, 141, 175, 151, 144, 143, 151, 142, 144, 149, 143, 146, 138, 147, 145, 143, 150, 144, 137, 147, 145, 135, 139, 141, 146, 145, 125, 144, 141, 145, 146, 141, 160, 153, 140, 148, 144, 156, 147, 143, 146, 153, 145, 149, 156, 141, 143, 152, 144, 142, 144, 163, 143, 139, 145, 134, 152, 150, 136, 146, 143, 147, 141, 147, 158, 137, 154, 150, 143, 152, 150, 141, 153, 149, 147, 142, 149, 140, 145, 145, 147, 144, 145, 157, 144, 142, 146, 146, 128, 147, 135, 142, 145, 140, 149, 148, 146, 139, 146, 171, 146, 140, 140, 143, 168, 143, 141, 148, 154, 135, 141, 145, 142, 161, 145, 141, 150, 152, 148, 146, 147, 131, 142, 146, 145, 146, 160, 146, 154, 146, 153, 132, 144, 152, 149, 137, 144, 151, 159, 146, 145, 143, 132, 147, 141, 146, 144, 144, 147, 132, 151, 142, 142, 147, 143, 152, 146, 151, 149, 148, 152, 144, 147, 144, 157, 154, 144, 143, 140, 144, 140, 142, 148, 149, 150, 148, 129, 144, 148, 149, 147, 145, 142, 147, 148, 136, 138, 140, 142, 143, 142, 155, 143, 141, 140, 165, 172, 150, 163, 146, 146, 146, 148, 144, 146, 160, 141, 146, 145, 140, 145, 150, 147, 148, 152, 141, 148, 146, 137, 140, 146, 146, 150, 146, 145, 145, 165, 145, 144, 145, 142, 146, 147, 156, 150, 147, 145, 147, 159, 144, 147, 142, 154, 142, 145, 144, 142, 131, 144, 140, 148, 150, 145, 147, 149, 142, 144, 146, 145, 149, 145, 138, 139, 144, 147, 150, 149, 144, 149, 138, 149, 134, 140, 146, 146, 149, 149, 142, 147, 145, 150, 150, 143, 149, 145, 137, 148, 135, 137, 145, 144, 132, 141, 143, 145, 149, 140, 147, 136, 147, 137, 145, 139, 147, 145, 148, 142, 144, 140, 129, 150, 137, 145, 147, 137, 142, 145, 148, 145, 146, 145, 145, 145, 146, 145, 146, 157, 153, 146, 145, 143, 147, 144, 145, 143, 146, 150, 151, 146, 146, 149, 144, 145, 147, 147, 150, 147, 143, 147, 143, 146, 136, 146, 145, 139, 146, 144, 146, 142, 147, 146, 148, 155, 150, 131, 149, 147, 144, 144, 140, 145, 144, 168, 147, 142, 146, 146, 142, 151, 145, 145, 206, 152, 151, 147, 148, 145, 142, 138, 148, 145, 141, 144, 148, 145, 147, 158, 145, 145, 144, 143, 125, 147, 144, 147, 144, 135, 145, 147, 147, 143, 180, 142, 147, 145, 148, 144, 145, 143, 147, 151, 147, 145, 142, 146, 146, 145, 142, 147, 166, 146, 144, 146, 152, 142, 146, 142, 144, 143, 144, 146, 145, 143, 162, 148, 142, 144, 144, 149, 146, 147, 147, 143, 149, 145, 148, 145, 146, 152, 144, 149, 138, 150, 145, 140, 146, 148, 144, 147, 146, 151, 144, 146, 152, 145, 145, 147, 144, 146, 147, 146, 144, 146, 148, 142, 138, 149, 145, 146, 148, 145, 144, 146, 148, 146, 146, 151, 146, 147, 148, 145, 143, 146, 146, 148, 143, 145, 148, 144, 143, 143, 148, 149, 148, 146, 151, 145, 146, 147, 143, 150, 143, 146, 148, 145, 147, 148, 142, 149, 146, 144, 147, 143, 146, 145, 147, 147, 141, 147, 147, 149, 155, 148, 144, 145, 141, 146, 149, 148, 149, 144, 151, 151, 148, 148, 138, 145, 152, 147, 143, 147, 155, 130, 147, 146, 146, 147, 147, 146, 145, 143, 150, 146, 150, 154, 141, 146, 146, 149, 145, 144, 147, 152, 141, 146, 146, 149, 150, 143, 151, 145, 147, 140, 146, 144, 151, 144, 150, 150, 146, 150, 143, 145, 148, 148, 145, 139, 137, 152, 148, 133, 146, 151, 149, 144, 149, 148, 154, 150, 149, 145, 141, 145, 144, 145, 145, 153, 149, 148, 143, 145, 145, 142, 148, 151, 149, 148, 148, 153, 141, 144, 150, 147, 147, 141, 150, 150, 145, 145, 162, 149, 147, 138, 150, 148, 145, 150, 144, 148, 152, 149, 149, 150, 154, 150, 146, 147, 140, 139, 144, 148, 145, 159, 153, 145, 149, 147, 148, 156, 148, 148, 147, 150, 148, 148, 148, 138, 142, 148, 155, 154, 142, 149, 134, 142, 148, 147, 150, 147, 157, 146, 151, 162, 146, 155, 137, 149, 149, 149, 146, 147, 140, 146, 143, 150, 148, 150, 143, 143, 148, 143, 148, 148, 142, 140, 145, 126, 144, 152, 136, 151, 145, 150, 155, 143, 154, 143, 142, 148, 157, 144, 143, 155, 148, 146, 150, 148, 132, 157, 149, 145, 146, 144, 144, 148, 150, 155, 151, 145, 146, 148, 143, 144, 139, 152, 147, 144, 137, 149, 146, 148, 142, 144, 145, 148, 147, 159, 154, 151, 140, 146, 140, 155, 142, 143, 148, 148, 145, 140, 144, 145, 146, 143, 151, 145, 141, 146, 149, 141, 146, 152, 152, 147, 145, 142, 150, 148, 144, 120, 143, 147, 148, 148, 152, 143, 143, 153, 144, 153, 145, 144, 146, 145, 149, 145, 147, 146, 156, 144, 148, 154, 147, 147, 170, 144, 133, 142, 136, 145, 148, 142, 154, 143, 147, 146, 148, 152, 136, 151, 104, 147, 149, 146, 147, 141, 157, 146, 155, 147, 149, 141, 140, 153, 133, 143, 152, 154, 143, 165, 143, 142, 147, 145, 159, 145, 151, 144, 150, 145, 144, 151, 149, 149, 144, 147, 144, 153, 146, 151, 143, 137, 136, 173, 139, 143, 158, 141, 132, 141, 143, 143, 151, 149, 157, 148, 147, 146, 150, 143, 147, 146, 147, 148, 145, 146, 150, 154, 146, 162, 152, 152, 142, 149, 148, 165, 141, 159, 140, 156, 144, 139, 144, 145, 148, 148, 139, 162, 149, 145, 148, 140, 145, 143, 142, 140, 147, 163, 141, 146, 140, 148, 149, 150, 142, 148, 140, 143, 143, 161, 139, 153, 146, 149, 139, 152, 151, 149, 143, 144, 164, 155, 146, 147, 140, 152, 139, 139, 151, 149, 139, 149, 149, 142, 140, 157, 140, 137, 154, 146, 169, 149, 156, 145, 148, 142, 170, 145, 145, 139, 144, 155, 146, 154, 132, 142, 141, 146, 141, 143, 140, 152, 139, 149, 147, 141, 152, 151, 150, 158, 141, 141, 122, 163, 142, 138, 142, 141, 140, 151, 142, 152, 139, 147, 147, 144, 141, 147, 141, 145, 138, 138, 144, 147, 160, 144, 149, 145, 138, 151, 146, 134, 147, 148, 141, 147, 146, 137, 150, 139, 151, 143, 120, 144, 144, 144, 139, 146, 147, 151, 146, 152, 176, 131, 141, 153, 147, 139, 141, 158, 140, 152, 152, 144, 146, 144, 147, 145, 149, 137, 143, 143, 138, 150, 150, 148, 148, 140, 144, 151, 154, 141, 149, 145, 144, 147, 145, 151, 145, 147, 144, 151, 151, 150, 151, 149, 145, 143, 138, 146, 146, 148, 143, 142, 139, 144, 146, 149, 148, 141, 146, 147, 142, 146, 145, 155, 143, 141, 141, 152, 139, 143, 136, 149, 145, 144, 148, 142, 141, 146, 146, 155, 147, 149, 141, 140, 163, 146, 144, 143, 146, 144, 144, 151, 151, 145, 143, 152, 145, 149, 148, 148, 147, 145, 158, 147, 149, 146, 155, 147, 143, 142, 144, 141, 149, 142, 145, 149, 149, 149, 148, 147, 150, 141, 143, 145, 141, 145, 142, 152, 139, 142, 151, 145, 142, 149, 150, 143, 141, 138, 146, 145, 145, 152, 147, 145, 149, 145, 147, 145, 141, 141, 147, 153, 144, 144, 144, 144, 146, 146, 143, 144, 154, 148, 142, 147, 147, 145, 140, 148, 146, 143, 145, 146, 147, 144, 145, 155, 145, 146, 147, 138, 154, 145, 147, 145, 150, 149, 145, 140, 146, 143, 142, 128, 148, 141, 146, 139, 154, 148, 147, 143, 138, 138, 150, 153, 153, 153, 147, 142, 146, 152, 147, 147, 147, 142, 150, 143, 149, 145, 149, 148, 140, 148, 144, 146, 140, 148, 146, 147, 143, 151, 152, 138, 149, 142, 145, 147, 153, 142, 148, 139, 143, 146, 138, 142, 149, 149, 141, 142, 145, 144, 143, 145, 147, 154, 149, 144, 146, 149, 149, 153, 144, 152, 142, 143, 149, 148, 137, 149, 147, 148, 147, 141, 146, 145, 147, 147, 150, 146, 146, 142, 145, 147, 151, 138, 141, 146, 149, 149, 141, 143, 143, 148, 149, 155, 142, 128, 153, 146, 144, 148, 144, 148, 144, 150, 132, 139, 143, 137, 150, 149, 146, 144, 142, 144, 138, 150, 149, 146, 149, 141, 146, 143, 147, 139, 138, 144, 151, 146, 146, 159, 142, 152, 144, 145, 135, 151, 148, 141, 143, 142, 143, 156, 157, 151, 145, 143, 145, 146, 146, 147, 152, 142, 143, 146, 148, 146, 152, 140, 144, 139, 142, 134, 142, 148, 140, 152, 141, 148, 148, 133, 143, 155, 144, 149, 145, 123, 145, 149, 142, 145, 151, 142, 143, 153, 143, 148, 133, 149, 148, 143, 175, 138, 143, 144, 149, 143, 141, 145, 143, 154, 143, 153, 143, 136, 146, 142, 145, 144, 151, 151, 144, 139, 146, 142, 150, 152, 151, 150, 145, 145, 137, 124, 146, 159, 141, 139, 147, 147, 145, 145, 147, 154, 136, 143, 147, 149, 148, 145, 155, 138, 153, 145, 143, 141, 153, 135, 141, 142, 146, 158, 148, 148, 144, 147, 148, 146, 140, 136, 160, 140, 155, 145, 142, 144, 148, 142, 138, 145, 155, 142, 150, 142, 147, 140, 146, 142, 162, 156, 144, 144, 145, 148, 147, 139, 150, 148, 145, 154, 151, 143, 146, 141, 144, 148, 149, 151, 144, 147, 149, 140, 145, 147, 151, 144, 139, 164, 150, 148, 156, 148, 131, 147, 145, 148, 154, 128, 149, 145, 144, 148, 137, 150, 147, 152, 146, 150, 146, 149, 142, 150, 142, 146, 142, 146, 151, 139, 149, 145, 142, 151, 145, 146, 149, 162, 149, 127, 147, 142, 146, 147, 146, 145, 144, 145, 140, 144, 143, 146, 148, 149, 135, 142, 144, 171, 148, 154, 149, 147, 148, 144, 130, 147, 147, 145, 149, 149, 142, 149, 150, 150, 151, 139, 149, 144, 147, 148, 151, 146, 153, 154, 115, 147, 154, 149, 143, 147, 147, 159, 141, 156, 149, 147, 146, 146, 149, 148, 150, 149, 143, 149, 153, 143, 150, 145, 149, 147, 143, 146, 149, 144, 125, 140, 148, 145, 147, 143, 142, 144, 146, 146, 143, 142, 148, 148, 147, 142, 154, 144, 148, 138, 148, 148, 134, 148, 148, 148, 154, 139, 145, 145, 140, 143, 147, 151, 148, 145, 147, 147, 149, 142, 142, 140, 160, 150, 144, 149, 145, 145, 152, 143, 146, 154, 135, 156, 153, 148, 149, 150, 142, 161, 145, 141, 135, 144, 150, 143, 140, 148, 140, 140, 147, 149, 134, 150, 153, 141, 146, 143, 145, 145, 153, 145, 148, 147, 144, 149, 143, 141, 143, 148, 143, 147, 149, 148, 146, 146, 148, 139, 146, 146, 148, 150, 144, 154, 149, 150, 139, 144, 142, 138, 149, 144, 140, 147, 145, 144, 153, 147, 144, 141, 142, 148, 147, 152, 147, 141, 139, 144, 145, 145, 142, 144, 145, 149, 142, 146, 150, 146, 147, 153, 145, 158, 145, 151, 145, 148, 125, 148, 161, 148, 143, 144, 144, 148, 141, 153, 148, 146, 148, 146, 151, 148, 141, 147, 149, 142, 145, 147, 151, 145, 148, 145, 153, 147, 144, 142, 150, 146, 147, 150, 147, 152, 145, 149, 145, 145, 145, 148, 145, 148, 149, 143, 141, 141, 139, 151, 145, 148, 139, 149, 143, 150, 153, 154, 146, 144, 141, 141, 145, 152, 152, 146, 143, 148, 145, 148, 147, 146, 141, 147, 147, 149, 149, 143, 147, 150, 144, 147, 148, 146, 151, 141, 146, 149, 147, 145, 144, 152, 144, 148, 147, 145, 146, 142, 144, 143, 151, 149, 147, 148, 142, 153, 149, 147, 147, 147, 150, 144, 148, 143, 150, 147, 145, 146, 143, 146, 143, 150, 150, 146, 147, 149, 145, 146, 140, 154, 149, 149, 149, 152, 143, 140, 148, 145, 145, 141, 146, 146, 144, 151, 154, 150, 154, 143, 149, 147, 149, 146, 146, 144, 147, 146, 151, 143, 141, 147, 146, 132, 150, 147, 151, 147, 145, 150, 152, 145, 150, 149, 150, 149, 147, 141, 147, 144, 147, 152, 151, 142, 148, 152, 148, 144, 143, 139, 144, 141, 146, 144, 148, 144, 150, 145, 146, 144, 146, 143, 146, 147, 142, 135, 146, 154, 145, 142, 137, 146, 147, 147, 142, 143, 147, 143, 147, 148, 147, 150, 142, 146, 143, 150, 143, 143, 138, 148, 144, 145, 147, 140, 144, 147, 148, 139, 150, 145, 144, 145, 144, 149, 147, 151, 149, 152, 145, 145, 145, 149, 149, 149, 143, 147, 145, 147, 148, 148, 147, 150, 143, 148, 151, 147, 145, 153, 151, 146, 147, 146, 147, 139, 142, 152, 145, 141, 146, 151, 142, 147, 148, 150, 143, 170, 134, 142, 149, 145, 148, 148, 146, 148, 143, 147, 143, 153, 144, 147, 143, 149, 134, 145, 152, 142, 155, 148, 153, 143, 146, 143, 136, 139, 146, 134, 148, 141, 141, 147, 144, 144, 133, 148, 135, 141, 150, 151, 142, 144, 147, 148, 148, 140, 148, 151, 142, 145, 148, 136, 142, 161, 142, 149, 157, 144, 145, 144, 145, 136, 146, 149, 158, 143, 139, 139, 145, 155, 146, 142, 144, 148, 165, 147, 141, 144, 146, 139, 143, 150, 142, 140, 143, 145, 148, 151, 145, 148, 158, 146, 148, 144, 146, 145, 147, 142, 141, 148, 141, 144, 140, 147, 150, 147, 147, 149, 144, 150, 152, 140, 143, 150, 145, 147, 151, 142, 146, 142, 145, 144, 149, 151, 143, 149, 136, 149, 145, 150, 138, 146, 150, 147, 149, 151, 146, 145, 152, 154, 145, 140, 146, 143, 145, 145, 143, 145, 146, 140, 152, 137, 146, 138, 145, 146, 145, 149, 154, 146, 149, 145, 141, 135, 148, 149, 148, 154, 147, 147, 147, 159, 155, 142, 141, 146, 144, 146, 151, 145, 140, 154, 150, 149, 150, 148, 139, 151, 153, 141, 145, 144, 149, 151, 146, 145, 136, 145, 147, 141, 147, 180, 140, 144, 145, 157, 144, 150, 147, 137, 155, 148, 143, 144, 137, 135, 145, 153, 148, 137, 145, 146, 147, 142, 147, 142, 153, 139, 144, 143, 148, 147, 135, 147, 150, 141, 153, 149, 133, 156, 146, 140, 148, 147, 135, 145, 142, 145, 144, 144, 148, 144, 144, 149, 146, 150, 141, 147, 147, 146, 150, 139, 161, 142, 143, 144, 137, 155, 140, 148, 143, 145, 146, 143, 155, 153, 148, 149, 155, 123, 139, 113, 137, 142, 149, 140, 140, 145, 147, 150, 150, 144, 151, 140, 146, 151, 146, 139, 146, 144, 145, 145, 143, 155, 145, 123, 154, 141, 144, 147, 135, 146, 145, 143, 141, 148, 154, 141, 153, 146, 143, 148, 141, 140, 139, 146, 146, 146, 144, 151, 144, 149, 136, 145, 143, 141, 141, 142, 149, 147, 141, 156, 147, 146, 144, 137, 143, 144, 140, 146, 147, 148, 149, 138, 151, 142, 146, 149, 144, 139, 148, 151, 152, 151, 149, 148, 152, 145, 148, 151, 141, 136, 143, 148, 145, 142, 150, 149, 124, 144, 145, 136, 145, 151, 142, 143, 149, 158, 147, 152, 149, 143, 143, 157, 143, 167, 142, 133, 140, 149, 145, 150, 159, 147, 145, 148, 136, 143, 160, 153, 142, 144, 153, 131, 140, 150, 152, 141, 150, 149, 138, 143, 143, 147, 146, 147, 146, 151, 138, 138, 146, 148, 143, 159, 205, 136, 136, 146, 145, 137, 152, 143, 148, 148, 144, 141, 148, 138, 151, 146, 141, 140, 148, 143, 150, 150, 140, 152, 145, 154, 148, 145, 144, 139, 190, 148, 145, 143, 145, 133, 140, 147, 144, 148, 151, 155, 144, 151, 131, 146, 144, 143, 145, 149, 117, 142, 141, 141, 136, 153, 149, 152, 145, 143, 133, 144, 144, 139, 145, 153, 143, 152, 146, 144, 149, 135, 149, 149, 148, 148, 128, 145, 148, 148, 144, 149, 152, 148, 157, 146, 139, 185, 147, 146, 118, 147, 142, 141, 142, 148, 144, 142, 144, 139, 140, 141, 148, 144, 148, 137, 150, 134, 154, 139, 154, 147, 133, 146, 142, 145, 142, 146, 151, 145, 142, 145, 141, 143, 151, 143, 147, 142, 145, 154, 150, 165, 149, 150, 137, 145, 144, 146, 136, 144, 146, 138, 151, 146, 146, 160, 153, 144, 148, 143, 154, 145, 146, 145, 157, 149, 145, 151, 147, 148, 145, 146, 151, 145, 151, 143, 149, 141, 158, 142, 145, 155, 146, 156, 148, 149, 152, 140, 151, 138, 145, 145, 150, 146, 146, 147, 141, 149, 171, 144, 146, 140, 136, 143, 145, 146, 141, 145, 140, 143, 146, 140, 147, 144, 144, 142, 145, 142, 145, 148, 150, 142, 150, 149, 148, 146, 143, 150, 157, 141, 146, 144, 141, 151, 146, 149, 142, 144, 144, 147, 148, 154, 148, 130, 139, 139, 150, 148, 143, 145, 146, 142, 139, 148, 151, 149, 143, 152, 149, 153, 135, 146, 145, 143, 145, 144, 143, 142, 145, 144, 142, 143, 145, 146, 143, 154, 143, 141, 148, 133, 142, 153, 154, 144, 140, 147, 145, 143, 150, 151, 143, 144, 146, 143, 152, 145, 146, 164, 145, 149, 150, 161, 149, 136, 146, 150, 146, 144, 150, 146, 144, 141, 150, 147, 144, 147, 145, 142, 147, 143, 137, 142, 146, 143, 143, 147, 134, 143, 142, 165, 152, 140, 142, 125, 143, 142, 139, 130, 152, 159, 152, 144, 147, 143, 141, 150, 135, 145, 144, 142, 152, 149, 166, 152, 144, 151, 149, 137, 144, 139, 147, 169, 166, 143, 143, 142, 157, 151, 151, 147, 141, 139, 149, 153, 150, 141, 153, 148, 139, 134, 148, 155, 136, 154, 151, 140, 169, 151, 144, 146, 145, 152, 131, 144, 146, 146, 143, 145, 141, 152, 146, 152, 145, 155, 129, 169, 147, 147, 145, 146, 147, 146, 140, 146, 143, 145, 139, 151, 138, 153, 147, 151, 133, 146, 153, 147, 146, 145, 138, 140, 145, 149, 152, 163, 138, 143, 148, 141, 137, 134, 140, 157, 154, 143, 149, 148, 143, 145, 144, 145, 151, 154, 154, 146, 145, 145, 143, 148, 148, 150, 157, 146, 149, 144, 137, 127, 145, 134, 148, 146, 143, 143, 156, 140, 155, 154, 147, 149, 148, 134, 165, 146, 142, 142, 134, 141, 147, 145, 136, 155, 144, 137, 139, 146, 152, 160, 139, 144, 153, 151, 139, 146, 145, 147, 144, 145, 146, 124, 144, 153, 143, 157, 140, 145, 142, 152, 136, 144, 146, 155, 141, 142, 150, 140, 153, 148, 157, 140, 138, 149, 143, 143, 139, 147, 150, 137, 148, 146, 148, 151, 151, 135, 139, 155, 148, 133, 148, 141, 144, 152, 146, 143, 141, 141, 152, 144, 128, 148, 144, 146, 150, 141, 145, 144, 149, 144, 142, 151, 149, 141, 142, 140, 147, 143, 153, 142, 145, 147, 168, 151, 151, 139, 146, 140, 140, 140, 149, 144, 149, 146, 144, 148, 152, 148, 146, 141, 150, 145, 150, 144, 141, 146, 149, 149, 147, 143, 149, 144, 145, 153, 146, 149, 149, 147, 132, 144, 144, 146, 147, 143, 144, 143, 144, 162, 148, 149, 143, 138, 143, 146, 148, 144, 147, 140, 139, 147, 146, 146, 149, 144, 146, 147, 151, 148, 146, 140, 143, 159, 148, 151, 160, 143, 139, 145, 135, 147, 145, 139, 146, 149, 148, 146, 147, 142, 145, 150, 144, 145, 140, 147, 140, 146, 144, 151, 145, 147, 145, 147, 146, 145, 145, 143, 147, 142, 147, 145, 149, 146, 145, 147, 143, 134, 143, 142, 145, 145, 145, 147, 149, 138, 147, 147, 149, 141, 145, 144, 149, 146, 147, 147, 144, 145, 150, 155, 143, 141, 142, 146, 143, 147, 150, 147, 169, 146, 149, 145, 147, 140, 147, 150, 149, 178, 143, 147, 145, 146, 151, 144, 151, 159, 145, 143, 145, 144, 151, 150, 144, 147, 145, 142, 147, 150, 131, 139, 146, 171, 140, 154, 141, 146, 146, 146, 144, 145, 143, 148, 146, 145, 144, 149, 145, 141, 148, 154, 149, 149, 147, 142, 149, 148, 149, 151, 148, 145, 150, 141, 147, 144, 146, 145, 149, 147, 149, 150, 153, 141, 157, 146, 141, 147, 143, 142, 147, 142, 148, 150, 144, 143, 145, 150, 142, 151, 146, 143, 148, 142, 147, 148, 145, 148, 150, 146, 148, 148, 152, 147, 142, 139, 151, 146, 143, 140, 143, 148, 145, 145, 144, 158, 141, 143, 145, 147, 145, 144, 146, 144, 146, 137, 137, 142, 145, 154, 141, 146, 152, 144, 157, 143, 152, 143, 134, 146, 148, 144, 141, 143, 148, 143, 153, 148, 145, 171, 165, 147, 148, 140, 151, 130, 145, 150, 137, 153, 145, 139, 146, 143, 143, 144, 151, 145, 139, 151, 146, 144, 147, 144, 137, 146, 135, 142, 146, 139, 152, 161, 142, 148, 150, 156, 149, 140, 143, 135, 150, 142, 143, 139, 140, 139, 146, 151, 143, 147, 144, 162, 140, 141, 146, 147, 145, 140, 148, 147, 145, 144, 159, 152, 144, 142, 151, 151, 154, 139, 140, 147, 148, 145, 158, 145, 142, 151, 150, 147, 139, 160, 146, 143, 133, 151, 137, 143, 152, 140, 153, 151, 167, 142, 142, 140, 148, 148, 139, 147, 146, 147, 151, 140, 145, 147, 149, 150, 146, 152, 147, 149, 145, 143, 148, 152, 152, 144, 145, 152, 148, 143, 142, 144, 149, 139, 148, 139, 142, 148, 141, 151, 150, 142, 141, 139, 142, 129, 141, 144, 144, 146, 151, 146, 147, 141, 141, 148, 132, 152, 139, 147, 137, 147, 146, 136, 148, 146, 147, 139, 150, 143, 145, 139, 143, 151, 145, 138, 145, 143, 143, 142, 147, 139, 144, 155, 139, 146, 146, 160, 150, 150, 141, 143, 144, 157, 153, 152, 149, 142, 143, 142, 141, 156, 153, 139, 149, 143, 148, 142, 144, 143, 144, 136, 148, 150, 144, 144, 151, 152, 145, 145, 147, 146, 142, 145, 146, 147, 140, 141, 142, 145, 150, 182, 149, 152, 138, 140, 148, 142, 148, 146, 140, 139, 140, 143, 147, 144, 136, 145, 144, 149, 145, 139, 142, 150, 144, 143, 138, 139, 143, 144, 144, 147, 157, 140, 151, 144, 141, 149, 147, 158, 144, 151, 141, 149, 140, 149, 149, 135, 144, 146, 150, 149, 150, 145, 143, 145, 142, 149, 140, 142, 138, 148, 145, 143, 158, 149, 140, 153, 149, 144, 143, 153, 154, 145, 145, 143, 150, 144, 146, 150, 150, 146, 150, 139, 145, 145, 147, 141, 149, 144, 152, 142, 143, 153, 148, 149, 146, 136, 142, 142, 153, 147, 142, 150, 153, 147, 143, 134, 141, 144, 148, 146, 152, 148, 151, 159, 141, 148, 150, 143, 148, 148, 147, 157, 137, 157, 141, 144, 149, 144, 137, 136, 150, 146, 139, 152, 149, 144, 147, 147, 146, 145, 149, 143, 143, 158, 143, 147, 148, 149, 139, 142, 148, 140, 142, 146, 147, 144, 151, 157, 143, 144, 143, 141, 144, 141, 143, 147, 140, 137, 140, 148, 145, 137, 147, 144, 149, 147, 145, 144, 142, 155, 142, 149, 144, 145, 154, 145, 151, 147, 150, 148, 140, 152, 140, 145, 150, 150, 144, 138, 141, 144, 138, 151, 144, 157, 156, 150, 145, 142, 139, 148, 139, 151, 142, 137, 147, 145, 143, 146, 137, 148, 143, 145, 142, 145, 156, 150, 148, 147, 153, 150, 145, 143, 150, 145, 146, 150, 150, 146, 139, 146, 146, 148, 150, 153, 146, 144, 142, 152, 151, 140, 145, 147, 153, 138, 147, 143, 143, 182, 143, 128, 171, 134, 141, 145, 127, 147, 149, 157, 143, 138, 152, 152, 151, 145, 151, 149, 130, 143, 145, 143, 143, 131, 152, 147, 151, 163, 155, 121, 154, 149, 149, 143, 143, 142, 147, 150, 159, 152, 132, 115, 146, 139, 145, 142, 144, 145, 154, 142, 130, 152, 124, 150, 142, 145, 134, 147, 164, 155, 147, 149, 137, 148, 143, 149, 139, 139, 146, 138, 176, 145, 151, 146, 136, 151, 150, 146, 143, 149, 146, 146, 147, 177, 143, 147, 139, 143, 155, 141, 145, 142, 156, 141, 150, 148, 142, 148, 141, 147, 137, 145, 148, 142, 146, 144, 148, 146, 150, 147, 146, 140, 143, 150, 145, 150, 142, 133, 153, 150, 143, 145, 143, 132, 147, 145, 148, 157, 167, 148, 149, 149, 145, 151, 141, 147, 146, 135, 143, 148, 151, 153, 145, 144, 143, 143, 141, 143, 151, 149, 141, 141, 139, 152, 117, 151, 146, 145, 142, 129, 148, 157, 156, 141, 145, 145, 149, 136, 155, 157, 143, 148, 149, 146, 149, 150, 123, 148, 140, 140, 150, 143, 140, 145, 149, 139, 154, 142, 147, 144, 148, 152, 140, 147, 144, 149, 142, 143, 152, 143, 138, 130, 150, 133, 156, 143, 148, 133, 149, 148, 144, 131, 140, 147, 143, 147, 127, 146, 146, 140, 143, 156, 149, 150, 142, 134, 135, 134, 144, 181, 134, 146, 154, 145, 131, 149, 171, 143, 153, 150, 148, 142, 146, 146, 151, 148, 136, 145, 173, 149, 152, 147, 162, 150, 142, 147, 119, 124, 151, 147, 133, 158, 139, 137, 132, 144, 149, 142, 154, 146, 142, 134, 142, 146, 142, 135, 159, 146, 140, 132, 138, 152, 145, 160, 123, 132, 147, 151, 141, 132, 143, 143, 138, 135, 153, 154, 143, 145, 147, 155, 127, 121, 149, 145, 144, 153, 143, 153, 144, 153, 154, 136, 149, 146, 152, 154, 144, 163, 138, 144, 168, 146, 120, 143, 155, 146, 144, 142, 149, 145, 137, 152, 134, 156, 144, 149, 143, 139, 156, 136, 146, 144, 139, 165, 157, 142, 123, 145, 149, 135, 135, 150, 132, 144, 149, 131, 150, 148, 160, 140, 146, 142, 143, 139, 139, 152, 127, 137, 144, 138, 161, 142, 137, 137, 142, 153, 156, 131, 152, 139, 155, 148, 160, 147, 137, 154, 146, 118, 152, 159, 147, 140, 148, 155, 143, 150, 163, 119, 144, 132, 145, 166, 148, 148, 144, 152, 143, 136, 139, 132, 162, 151, 155, 150, 143, 148, 147, 143, 126, 133, 131, 163, 136, 131, 140, 161, 138, 152, 159, 142, 121, 150, 140, 136, 162, 138, 131, 143, 134, 141, 144, 149, 140, 146, 149, 142, 152, 150, 140, 138, 144, 139, 154, 147, 147, 153, 136, 148, 139, 152, 145, 149, 142, 150, 148, 145, 142, 145, 125, 145, 150, 130, 145, 123, 140, 145, 141, 157, 128, 153, 146, 149, 162, 138, 152, 142, 151, 152, 136, 145, 157, 138, 152, 139, 149, 144, 147, 144, 139, 190, 139, 144, 145, 137, 144, 145, 145, 140, 145, 132, 149, 128, 148, 140, 132, 155, 149, 127, 146, 146, 146, 148, 146, 143, 150, 150, 155, 143, 145, 146, 137, 148, 152, 152, 137, 150, 145, 146, 145, 165, 145, 167, 142, 144, 146, 142, 144, 152, 149, 147, 151, 144, 141, 170, 151, 142, 144, 149, 152, 146, 154, 149, 146, 148, 153, 145, 148, 146, 157, 145, 140, 151, 153, 158, 146, 148, 148, 138, 149, 140, 142, 146, 133, 147, 145, 138, 147, 150, 141, 138, 147, 143, 150, 170, 148, 144, 149, 148, 145, 144, 139, 144, 145, 147, 140, 149, 147, 142, 141, 149, 144, 144, 144, 147, 152, 139, 152, 139, 151, 144, 145, 142, 150, 148, 143, 147, 136, 148, 143, 142, 149, 143, 144, 144, 141, 136, 154, 147, 144, 139, 139, 145, 142, 149, 147, 143, 146, 148, 146, 151, 140, 152, 147, 142, 149, 142, 140, 148, 144, 148, 142, 150, 148, 148, 146, 144, 141, 145, 147, 154, 145, 144, 150, 133, 145, 142, 147, 151, 148, 145, 146, 143, 145, 151, 152, 183, 143, 150, 151, 145, 145, 149, 148, 145, 149, 142, 146, 150, 153, 140, 150, 148, 148, 145, 144, 143, 145, 151, 144, 145, 151, 143, 143, 138, 141, 141, 150, 147, 145, 150, 147, 150, 148, 152, 148, 143, 142, 150, 149, 145, 145, 150, 143, 141, 146, 143, 149, 158, 149, 149, 143, 131, 156, 145, 144, 146, 146, 144, 149, 146, 146, 145, 145, 138, 148, 148, 143, 142, 145, 150, 152, 145, 144, 149, 151, 138, 158, 150, 153, 161, 155, 142, 143, 144, 142, 149, 141, 154, 146, 155, 147, 148, 147, 152, 146, 146, 143, 143, 151, 157, 148, 147, 145, 148, 136, 138, 146, 152, 148, 149, 147, 138, 147, 150, 151, 146, 152, 149, 140, 143, 147, 144, 150, 147, 142, 146, 145, 145, 151, 150, 144, 151, 147, 145, 151, 149, 150, 145, 145, 151, 153, 154, 145, 148, 150, 147, 144, 144, 143, 149, 148, 147, 145, 147, 141, 154, 152, 144, 155, 150, 142, 149, 148, 148, 143, 152, 148, 151, 151, 143, 150, 147, 145, 157, 148, 142, 144, 144, 143, 144, 147, 148, 146, 147, 147, 153, 153, 140, 147, 153, 148, 149, 147, 149, 143, 155, 144, 137, 141, 145, 146, 153, 148, 145, 142, 145, 146, 161, 145, 139, 147, 147, 144, 149, 139, 146, 148, 142, 141, 142, 146, 137, 150, 129, 146, 149, 148, 142, 154, 152, 154, 153, 142, 142, 143, 143, 147, 146, 142, 150, 145, 151, 151, 147, 145, 144, 148, 148, 148, 156, 138, 156, 150, 141, 148, 150, 152, 150, 153, 146, 147, 136, 146, 143, 147, 153, 146, 146, 145, 144, 148, 142, 144, 146, 141, 160, 150, 156, 142, 147, 143, 150, 150, 146, 143, 145, 141, 143, 131, 149, 141, 141, 155, 146, 145, 146, 142, 142, 151, 141, 140, 147, 149, 158, 141, 147, 144, 147, 153, 145, 135, 145, 153, 150, 155, 144, 148, 143, 149, 144, 159, 143, 148, 145, 149, 139, 147, 150, 144, 149, 148, 148, 143, 151, 142, 142, 160, 143, 146, 151, 142, 137, 146, 146, 145, 139, 133, 148, 143, 143, 150, 149, 142, 142, 130, 143, 139, 151, 144, 146, 141, 150, 144, 140, 145, 147, 150, 167, 147, 143, 149, 151, 143, 143, 151, 151, 149, 139, 146, 147, 151, 148, 149, 146, 144, 146, 147, 146, 139, 149, 137, 149, 148, 142, 144, 144, 142, 139, 147, 143, 146, 170, 149, 149, 145, 145, 147, 147, 143, 149, 143, 154, 160, 143, 140, 148, 142, 148, 144, 141, 136, 150, 141, 147, 149, 146, 145, 142, 146, 156, 161, 143, 149, 143, 147, 140, 146, 141, 144, 153, 143, 146, 146, 142, 150, 141, 142, 146, 146, 141, 147, 146, 140, 146, 147, 143, 147, 145, 147, 148, 147, 137, 143, 144, 146, 144, 148, 142, 143, 150, 158, 141, 145, 147, 145, 148, 148, 146, 147, 152, 148, 147, 149, 145, 154, 149, 157, 147, 147, 147, 144, 143, 146, 145, 141, 144, 144, 151, 143, 144, 139, 148, 147, 144, 153, 140, 148, 157, 141, 146, 143, 146, 149, 145, 145, 150, 141, 144, 146, 145, 142, 145, 149, 150, 150, 151, 145, 144, 144, 151, 149, 156, 151, 145, 148, 149, 147, 145, 141, 140, 145, 148, 142, 142, 121, 145, 143, 144, 137, 150, 145, 147, 147, 142, 144, 143, 146, 147, 152, 151, 145, 154, 118, 141, 149, 147, 128, 154, 144, 152, 132, 146, 142, 147, 146, 149, 149, 146, 145, 144, 141, 151, 144, 145, 153, 144, 140, 143, 142, 145, 148, 149, 149, 143, 156, 146, 139, 146, 142, 145, 145, 143, 146, 142, 143, 146, 137, 74, 144, 150, 146, 145, 145, 145, 148, 151, 152, 144, 155, 147, 149, 149, 151, 146, 156, 143, 151, 153, 142, 142, 143, 143, 147, 145, 147, 147, 148, 187, 146, 149, 143, 140, 142, 149, 142, 101, 140, 144, 150, 156, 150, 153, 148, 143, 171, 155, 144, 148, 142, 147, 144, 143, 137, 144, 150, 149, 141, 149, 141, 107, 145, 152, 146, 143, 128, 154, 140, 149, 142, 151, 142, 150, 142, 146, 148, 147, 143, 154, 146, 143, 147, 145, 141, 143, 150, 138, 137, 150, 142, 146, 147, 149, 147, 143, 146, 144, 147, 145, 152, 160, 146, 177, 148, 150, 143, 143, 149, 143, 142, 137, 151, 144, 150, 142, 141, 147, 137, 149, 152, 151, 141, 141, 149, 148, 148, 152, 145, 131, 141, 142, 150, 146, 146, 148, 147, 147, 150, 152, 145, 145, 145, 147, 150, 146, 137, 148, 142, 145, 135, 145, 140, 144, 148, 150, 151, 148, 149, 150, 146, 148, 146, 144, 143, 146, 146, 153, 135, 144, 136, 146, 140, 148, 143, 145, 142, 141, 140, 144, 157, 151, 145, 145, 146, 139, 146, 144, 141, 146, 143, 147, 146, 145, 151, 143, 153, 150, 142, 142, 144, 139, 149, 151, 145, 142, 141, 145, 143, 146, 139, 143, 144, 152, 143, 145, 152, 143, 153, 141, 147, 147, 155, 141, 143, 143, 138, 137, 140, 149, 149, 143, 142, 148, 145, 145, 148, 132, 144, 146, 158, 148, 152, 149, 144, 150, 140, 143, 145, 150, 142, 149, 145, 140, 125, 150, 144, 136, 150, 134, 140, 149, 133, 143, 157, 150, 142, 136, 141, 149, 148, 136, 143, 147, 155, 162, 137, 126, 136, 131, 154, 134, 141, 150, 146, 143, 148, 150, 142, 135, 147, 140, 138, 144, 159, 144, 154, 143, 153, 143, 156, 130, 141, 143, 128, 145, 147, 147, 145, 143, 132, 149, 148, 140, 145, 169, 136, 144, 127, 139, 147, 147, 139, 149, 140, 150, 148, 138, 135, 137, 149, 140, 145, 158, 142, 153, 152, 144, 143, 98, 150, 156, 140, 151, 137, 148, 154, 141, 149, 145, 142, 122, 148, 149, 149, 140, 123, 146, 155, 146, 142, 147, 142, 152, 145, 152, 134, 145, 146, 145, 147, 134, 136, 148, 144, 139, 141, 139, 151, 159, 174, 143, 143, 143, 148, 139, 160, 152, 155, 135, 139, 134, 149, 142, 139, 145, 152, 140, 149, 151, 161, 144, 162, 141, 132, 133, 143, 153, 134, 130, 161, 145, 166, 149, 129, 136, 149, 136, 147, 139, 144, 137, 144, 145, 147, 132, 151, 142, 157, 133, 145, 145, 143, 152, 160, 153, 146, 148, 146, 147, 143, 144, 135, 142, 146, 149, 144, 141, 168, 140, 147, 148, 144, 150, 151, 157, 145, 137, 152, 140, 125, 144, 152, 147, 148, 140, 133, 141, 137, 150, 135, 136, 148, 174, 148, 146, 139, 143, 146, 141, 160, 137, 137, 139, 129, 154, 144, 142, 136, 142, 145, 147, 150, 146, 144, 144, 142, 146, 149, 157, 150, 150, 150, 140, 151, 145, 151, 151, 114, 154, 148, 158, 152, 146, 149, 149, 133, 156, 137, 153, 154, 147, 147, 139, 148, 139, 158, 150, 147, 126, 146, 145, 139, 135, 150, 142, 160, 141, 142, 143, 145, 142, 147, 146, 143, 135, 142, 131, 148, 140, 149, 120, 157, 145, 159, 159, 143, 138, 149, 144, 138, 137, 135, 158, 141, 143, 139, 148, 129, 141, 143, 150, 149, 149, 139, 144, 146, 151, 147, 140, 142, 146, 149, 145, 145, 145, 144, 125, 144, 156, 139, 149, 148, 144, 149, 140, 158, 122, 138, 149, 155, 137, 135, 150, 138, 131, 146, 147, 149, 143, 154, 145, 146, 137, 145, 142, 160, 144, 138, 135, 149, 135, 154, 142, 131, 149, 143, 145, 138, 138, 147, 133, 149, 150, 141, 132, 148, 146, 97, 147, 148, 146, 148, 141, 143, 139, 153, 149, 140, 133, 144, 150, 149, 150, 144, 153, 152, 149, 154, 150, 134, 150, 150, 136, 138, 145, 143, 146, 141, 156, 157, 149, 157, 143, 149, 152, 142, 153, 133, 147, 153, 148, 141, 147, 141, 145, 152, 146, 156, 145, 153, 138, 146, 144, 147, 155, 148, 147, 146, 139, 143, 139, 160, 148, 156, 141, 149, 144, 153, 147, 142, 146, 148, 150, 148, 147, 141, 183, 150, 143, 148, 143, 149, 146, 150, 151, 155, 148, 149, 163, 145, 152, 154, 152, 149, 142, 146, 149, 149, 139, 135, 147, 147, 153, 141, 144, 152, 143, 145, 150, 148, 145, 144, 147, 144, 145, 144, 156, 148, 151, 143, 154, 159, 145, 146, 147, 147, 144, 144, 143, 153, 146, 150, 136, 142, 145, 157, 146, 143, 153, 145, 139, 145, 140, 147, 152, 146, 141, 161, 147, 144, 142, 148, 141, 144, 146, 147, 145, 146, 148, 146, 144, 155, 149, 146, 146, 153, 149, 153, 148, 148, 152, 149, 148, 149, 151, 145, 136, 137, 148, 140, 142, 142, 148, 149, 147, 146, 144, 138, 145, 148, 141, 149, 152, 141, 144, 143, 146, 144, 143, 145, 143, 147, 150, 147, 144, 143, 149, 141, 147, 145, 146, 143, 148, 147, 148, 148, 147, 142, 147, 141, 138, 148, 144, 138, 154, 146, 146, 146, 141, 142, 145, 143, 144, 143, 151, 145, 136, 147, 146, 131, 148, 143, 146, 154, 155, 142, 152, 145, 147, 147, 144, 146, 146, 144, 147, 144, 145, 146, 143, 144, 145, 142, 145, 139, 144, 145, 143, 144, 145, 145, 148, 144, 143, 148, 148, 150, 134, 144, 147, 146, 154, 149, 142, 145, 150, 150, 147, 144, 141, 147, 141, 143, 145, 140, 143, 145, 153, 144, 147, 146, 144, 147, 142, 143, 144, 146, 150, 146, 149, 145, 149, 157, 142, 147, 149, 146, 144, 146, 143, 159, 146, 142, 145, 148, 145, 147, 147, 145, 142, 145, 146, 143, 135, 159, 142, 145, 135, 152, 145, 135, 145, 144, 148, 146, 143, 147, 142, 145, 146, 144, 153, 147, 145, 145, 147, 152, 143, 144, 145, 144, 142, 149, 142, 99, 140, 135, 145, 129, 149, 147, 160, 153, 149, 135, 146, 155, 146, 149, 140, 149, 133, 144, 145, 157, 144, 145, 135, 142, 149, 158, 149, 138, 154, 145, 150, 145, 143, 153, 141, 164, 149, 156, 162, 149, 146, 139, 144, 153, 143, 152, 148, 147, 137, 144, 132, 141, 143, 142, 137, 153, 150, 136, 144, 148, 138, 148, 157, 143, 142, 122, 154, 152, 154, 147, 143, 149, 151, 151, 145, 146, 152, 150, 141, 147, 137, 153, 144, 154, 159, 157, 145, 139, 137, 148, 135, 130, 157, 148, 144, 159, 135, 150, 148, 149, 135, 140, 160, 139, 150, 142, 140, 148, 131, 136, 146, 139, 154, 150, 152, 144, 148, 148, 136, 130, 139, 144, 150, 146, 147, 134, 134, 145, 151, 144, 134, 145, 155, 153, 135, 151, 141, 162, 128, 151, 156, 121, 131, 149, 145, 147, 140, 144, 141, 141, 148, 149, 137, 136, 123, 141, 150, 148, 151, 144, 148, 91, 127, 138, 145, 148, 152, 151, 130, 153, 151, 139, 153, 160, 137, 158, 133, 160, 151, 153, 144, 129, 143, 149, 150, 147, 149, 142, 156, 149, 164, 145, 115, 118, 145, 154, 148, 152, 155, 137, 114, 139, 151, 150, 131, 144, 143, 147, 148, 151, 145, 142, 150, 148, 157, 121, 155, 154, 132, 164, 141, 142, 154, 110, 147, 145, 125, 142, 144, 148, 143, 144, 139, 151, 136, 139, 139, 148, 146, 152, 143, 134, 137, 172, 141, 153, 157, 139, 148, 145, 137, 149, 138, 158, 140, 142, 154, 145, 148, 131, 142, 147, 161, 143, 150, 148, 154, 149, 104, 147, 149, 150, 141, 145, 144, 147, 144, 141, 139, 152, 157, 144, 149, 126, 114, 145, 165, 156, 144, 148, 151, 146, 150, 143, 145, 141, 146, 145, 161, 152, 152, 144, 149, 157, 145, 147, 146, 216, 146, 160, 150, 137, 147, 128, 149, 138, 152, 139, 161, 149, 147, 148, 154, 144, 126, 146, 151, 123, 144, 146, 139, 153, 151, 152, 157, 149, 145, 147, 124, 147, 109, 146, 143, 132, 139, 146, 144, 145, 140, 151, 152, 141, 152, 142, 144, 147, 143, 149, 144, 138, 148, 144, 145, 145, 160, 147, 103, 145, 152, 144, 147, 135, 147, 143, 139, 148, 145, 148, 143, 143, 194, 159, 153, 146, 142, 133, 146, 145, 148, 148, 147, 139, 121, 150, 140, 144, 141, 147, 150, 144, 145, 148, 140, 148, 145, 148, 142, 138, 141, 138, 140, 153, 144, 147, 192, 144, 177, 149, 168, 148, 143, 140, 138, 144, 148, 144, 144, 149, 146, 158, 110, 136, 149, 148, 143, 136, 150, 153, 152, 140, 143, 144, 151, 136, 140, 145, 146, 151, 143, 151, 140, 149, 146, 145, 151, 149, 147, 144, 156, 138, 144, 145, 150, 139, 143, 144, 141, 148, 141, 148, 149, 138, 141, 178, 147, 147, 147, 146, 155, 143, 149, 146, 159, 140, 138, 143, 140, 138, 146, 143, 142, 139, 144, 139, 137, 143, 152, 147, 148, 145, 145, 148, 140, 142, 168, 93, 141, 156, 144, 145, 160, 138, 145, 146, 151, 138, 142, 148, 146, 159, 138, 144, 153, 142, 149, 135, 148, 152, 144, 152, 147, 143, 149, 166, 134, 166, 161, 145, 146, 134, 144, 152, 149, 137, 142, 151, 138, 145, 156, 142, 150, 147, 143, 141, 135, 145, 162, 148, 142, 146, 135, 142, 147, 146, 140, 141, 144, 148, 146, 136, 143, 132, 146, 129, 152, 147, 144, 146, 138, 148, 154, 147, 151, 144, 147, 143, 148, 149, 150, 147, 134, 151, 161, 147, 146, 144, 134, 145, 146, 165, 145, 151, 141, 154, 146, 152, 150, 146, 135, 134, 151, 144, 145, 141, 141, 149, 162, 143, 143, 148, 135, 137, 147, 146, 134, 150, 155, 145, 146, 150, 143, 146, 147, 156, 145, 146, 145, 152, 147, 150, 168, 135, 140, 166, 144, 145, 159, 146, 151, 145, 151, 142, 157, 152, 135, 148, 146, 163, 157, 145, 146, 155, 148, 150, 147, 148, 141, 143, 151, 145, 146, 148, 138, 147, 148, 156, 146, 144, 154, 141, 143, 144, 147, 160, 146, 140, 145, 147, 139, 141, 144, 141, 153, 138, 142, 147, 145, 142, 147, 136, 142, 149, 146, 141, 143, 142, 140, 155, 156, 140, 144, 155, 146, 151, 136, 149, 140, 147, 173, 147, 145, 152, 150, 150, 153, 144, 141, 139, 142, 150, 139, 149, 148, 146, 140, 150, 121, 138, 145, 135, 145, 146, 139, 148, 146, 149, 140, 129, 147, 143, 150, 150, 145, 148, 146, 150, 142, 154, 144, 136, 147, 145, 137, 145, 142, 130, 148, 146, 138, 140, 148, 140, 153, 148, 148, 163, 134, 147, 150, 148, 139, 137, 150, 144, 138, 146, 149, 146, 145, 152, 147, 142, 169, 149, 149, 136, 142, 152, 154, 155, 143, 156, 150, 145, 141, 148, 145, 162, 146, 164, 154, 140, 133, 149, 150, 156, 144, 141, 145, 166, 144, 139, 150, 146, 143, 143, 143, 145, 141, 143, 151, 143, 145, 141, 144, 152, 157, 148, 147, 144, 147, 144, 146, 146, 139, 141, 135, 145, 144, 137, 140, 145, 139, 149, 149, 148, 148, 150, 147, 148, 151, 156, 147, 146, 141, 142, 149, 147, 143, 145, 144, 143, 147, 164, 141, 147, 141, 154, 158, 144, 137, 146, 145, 136, 148, 142, 144, 144, 143, 147, 145, 143, 147, 165, 148, 144, 144, 124, 149, 147, 151, 141, 144, 142, 147, 150, 147, 143, 144, 139, 146, 152, 138, 144, 143, 148, 149, 150, 150, 143, 148, 149, 150, 156, 143, 144, 124, 141, 162, 146, 141, 144, 144, 142, 154, 147, 153, 146, 145, 145, 140, 142, 149, 149, 145, 153, 150, 149, 139, 155, 153, 152, 144, 144, 159, 147, 140, 151, 143, 139, 143, 140, 139, 150, 142, 142, 145, 152, 146, 146, 149, 146, 143, 145, 144, 153, 152, 146, 148, 145, 154, 151, 144, 143, 158, 160, 142, 146, 140, 145, 153, 149, 148, 152, 147, 141, 158, 149, 136, 143, 141, 152, 150, 150, 144, 142, 139, 145, 140, 143, 140, 144, 146, 147, 143, 127, 134, 146, 140, 148, 151, 130, 157, 152, 154, 147, 150, 141, 148, 145, 137, 141, 144, 148, 157, 145, 116, 122, 139, 147, 140, 145, 143, 155, 140, 148, 148, 150, 186, 154, 144, 125, 142, 140, 140, 136, 150, 157, 143, 144, 142, 146, 138, 147, 142, 143, 140, 154, 151, 150, 147, 149, 151, 137, 147, 153, 147, 160, 143, 146, 145, 145, 147, 132, 141, 138, 146, 145, 138, 145, 150, 149, 165, 147, 151, 135, 146, 148, 147, 155, 145, 140, 145, 160, 146, 135, 144, 144, 127, 147, 141, 155, 146, 129, 145, 152, 150, 131, 145, 143, 146, 149, 147, 169, 148, 148, 146, 147, 149, 146, 148, 143, 153, 145, 144, 141, 151, 147, 148, 163, 134, 152, 145, 150, 142, 145, 140, 146, 151, 168, 145, 146, 148, 151, 141, 155, 141, 145, 139, 151, 149, 146, 149, 145, 146, 147, 143, 149, 145, 144, 143, 143, 140, 153, 149, 150, 150, 149, 155, 149, 146, 144, 172, 148, 146, 149, 140, 150, 144, 142, 131, 156, 156, 146, 151, 149, 137, 156, 149, 145, 140, 130, 144, 145, 137, 146, 156, 148, 154, 158, 149, 139, 151, 146, 142, 144, 146, 143, 140, 145, 142, 150, 137, 142, 146, 140, 147, 156, 146, 149, 143, 145, 144, 144, 144, 137, 143, 145, 148, 139, 139, 154, 144, 150, 155, 149, 146, 150, 142, 137, 150, 154, 156, 138, 137, 147, 147, 141, 144, 146, 142, 143, 147, 148, 160, 148, 155, 145, 149, 144, 145, 142, 164, 131, 147, 152, 146, 133, 135, 150, 149, 144, 151, 145, 151, 148, 148, 148, 145, 141, 166, 149, 147, 142, 145, 148, 145, 142, 148, 149, 145, 153, 144, 150, 133, 143, 147, 153, 154, 151, 149, 147, 141, 145, 150, 145, 152, 143, 146, 140, 141, 149, 150, 145, 139, 141, 148, 147, 146, 154, 145, 148, 145, 139, 142, 149, 146, 152, 136, 150, 146, 145, 144, 145, 141, 145, 150, 144, 143, 162, 144, 147, 155, 145, 147, 153, 144, 148, 146, 145, 146, 151, 146, 139, 143, 147, 147, 143, 143, 144, 145, 145, 144, 144, 159, 142, 146, 145, 148, 147, 147, 146, 144, 151, 158, 143, 144, 148, 146, 143, 147, 153, 136, 144, 146, 149, 150, 146, 144, 143, 152, 146, 149, 144, 145, 142, 144, 148, 136, 148, 151, 146, 139, 148, 146, 151, 144, 145, 145, 146, 145, 146, 150, 148, 148, 132, 145, 144, 143, 143, 144, 139, 147, 145, 139, 147, 146, 142, 148, 144, 152, 154, 145, 146, 145, 145, 143, 147, 156, 146, 132, 149, 143, 142, 148, 142, 148, 149, 147, 149, 144, 143, 144, 150, 143, 154, 145, 146, 149, 149, 145, 147, 141, 151, 148, 147, 139, 147, 146, 140, 143, 151, 145, 148, 148, 145, 158, 143, 151, 147, 145, 144, 148, 147, 150, 148, 140, 146, 143, 146, 145, 145, 148, 157, 138, 154, 149, 152, 146, 146, 150, 143, 141, 147, 146, 147, 145, 143, 143, 146, 147, 143, 149, 140, 144, 144, 139, 143, 144, 145, 146, 148, 136, 144, 143, 147, 148, 147, 145, 146, 145, 143, 144, 146, 146, 149, 158, 151, 143, 151, 145, 150, 148, 144, 153, 145, 142, 158, 143, 149, 149, 154, 137, 149, 144, 141, 149, 145, 147, 146, 141, 161, 147, 144, 143, 146, 149, 147, 144, 146, 144, 147, 157, 144, 134, 142, 144, 146, 140, 147, 147, 149, 143, 146, 149, 147, 147, 147, 150, 147, 147, 203, 151, 148, 147, 138, 145, 146, 142, 144, 142, 150, 142, 142, 151, 143, 156, 146, 145, 145, 148, 137, 148, 145, 150, 143, 132, 143, 142, 146, 153, 160, 154, 145, 145, 150, 142, 149, 146, 144, 152, 147, 149, 141, 145, 142, 146, 148, 144, 160, 144, 141, 149, 145, 138, 148, 144, 145, 152, 148, 145, 143, 146, 143, 142, 143, 142, 143, 160, 153, 145, 146, 150, 150, 145, 148, 145, 141, 150, 148, 151, 145, 151, 149, 133, 146, 144, 146, 147, 143, 145, 147, 144, 148, 148, 146, 149, 138, 149, 153, 146, 145, 143, 142, 142, 146, 143, 147, 146, 148, 147, 150, 145, 144, 151, 145, 147, 148, 150, 145, 150, 147, 144, 147, 145, 141, 145, 140, 147, 143, 148, 145, 149, 150, 140, 159, 149, 143, 145, 151, 146, 140, 143, 147, 144, 142, 146, 143, 147, 144, 144, 146, 148, 148, 149, 157, 147, 129, 145, 143, 146, 144, 142, 145, 144, 146, 139, 144, 149, 147, 146, 146, 149, 146, 149, 145, 143, 147, 152, 148, 140, 143, 155, 142, 147, 146, 147, 141, 141, 144, 146, 150, 157, 151, 143, 204, 142, 149, 143, 139, 138, 148, 140, 149, 150, 121, 140, 146, 144, 142, 160, 137, 149, 125, 157, 146, 132, 145, 156, 128, 137, 153, 151, 140, 152, 137, 139, 139, 153, 130, 149, 143, 131, 137, 147, 144, 147, 136, 148, 134, 139, 141, 154, 151, 153, 139, 176, 128, 142, 144, 149, 146, 152, 151, 161, 148, 142, 144, 145, 134, 140, 146, 145, 133, 154, 148, 133, 151, 143, 133, 170, 156, 153, 148, 150, 149, 151, 150, 153, 150, 121, 141, 143, 147, 144, 156, 154, 150, 156, 149, 145, 143, 133, 153, 139, 150, 149, 147, 148, 149, 150, 165, 132, 146, 153, 141, 147, 140, 145, 138, 147, 137, 144, 156, 156, 139, 157, 158, 148, 142, 141, 145, 169, 133, 141, 153, 139, 144, 161, 147, 154, 141, 139, 148, 152, 148, 134, 142, 145, 139, 141, 155, 146, 136, 158, 147, 146, 141, 131, 161, 124, 142, 143, 133, 149, 147, 128, 160, 141, 139, 143, 150, 160, 136, 125, 130, 153, 160, 150, 142, 141, 135, 149, 185, 137, 135, 143, 143, 150, 148, 144, 144, 112, 154, 161, 146, 142, 141, 141, 159, 132, 151, 138, 136, 145, 153, 142, 151, 153, 145, 147, 149, 149, 133, 148, 163, 129, 132, 146, 151, 131, 113, 142, 148, 142, 150, 150, 146, 187, 143, 146, 107, 156, 142, 154, 147, 127, 138, 161, 163, 140, 140, 155, 158, 151, 144, 170, 146, 148, 148, 132, 152, 143, 153, 153, 152, 144, 145, 145, 145, 135, 138, 142, 144, 143, 147, 145, 137, 155, 143, 149, 150, 129, 144, 143, 151, 128, 136, 149, 152, 145, 153, 143, 148, 157, 152, 138, 147, 152, 142, 141, 146, 142, 142, 145, 143, 147, 153, 152, 143, 139, 148, 147, 153, 149, 149, 142, 145, 150, 147, 149, 143, 137, 140, 162, 141, 146, 145, 130, 150, 148, 145, 136, 154, 149, 138, 141, 145, 144, 142, 139, 138, 141, 146, 152, 147, 145, 137, 150, 160, 145, 149, 144, 144, 156, 150, 141, 144, 144, 142, 147, 150, 145, 162, 130, 140, 141, 151, 138, 143, 143, 149, 149, 144, 145, 142, 138, 136, 146, 149, 144, 142, 137, 140, 148, 165, 143, 136, 146, 139, 142, 143, 148, 139, 145, 186, 143, 140, 134, 141, 134, 151, 134, 148, 141, 152, 149, 135, 137, 134, 149, 146, 148, 153, 160, 156, 151, 153, 154, 143, 154, 143, 140, 144, 141, 141, 145, 161, 142, 157, 147, 144, 150, 144, 150, 141, 136, 129, 145, 155, 146, 149, 140, 147, 150, 144, 147, 145, 158, 145, 150, 146, 140, 140, 136, 147, 145, 149, 142, 148, 145, 147, 149, 154, 154, 138, 143, 149, 127, 159, 149, 147, 141, 144, 144, 145, 143, 152, 142, 152, 142, 136, 154, 136, 146, 140, 141, 142, 144, 157, 139, 151, 150, 159, 140, 142, 140, 144, 139, 148, 140, 150, 146, 143, 146, 130, 145, 146, 147, 151, 153, 138, 150, 145, 127, 142, 148, 148, 137, 145, 135, 145, 154, 143, 144, 143, 146, 150, 148, 151, 149, 148, 146, 141, 143, 144, 149, 148, 146, 144, 147, 142, 126, 148, 143, 154, 147, 144, 143, 136, 147, 149, 145, 150, 144, 147, 150, 152, 147, 133, 143, 145, 146, 145, 136, 143, 143, 150, 143, 141, 140, 147, 133, 148, 148, 150, 149, 146, 144, 149, 153, 149, 145, 146, 152, 150, 151, 146, 134, 136, 146, 140, 140, 148, 144, 145, 148, 140, 144, 142, 148, 150, 152, 145, 141, 146, 144, 145, 148, 135, 149, 144, 150, 144, 160, 138, 144, 147, 145, 148, 156, 145, 151, 148, 144, 143, 146, 144, 146, 140, 142, 145, 143, 144, 143, 149, 144, 141, 148, 150, 143, 143, 146, 148, 146, 146, 145, 146, 139, 140, 148, 143, 151, 142, 137, 146, 138, 148, 141, 143, 140, 130, 146, 144, 141, 142, 140, 149, 136, 146, 146, 151, 147, 147, 145, 153, 154, 149, 154, 145, 133, 142, 144, 147, 143, 140, 151, 143, 142, 148, 144, 124, 142, 141, 143, 146, 140, 139, 143, 150, 146, 144, 148, 144, 148, 143, 139, 143, 142, 137, 144, 150, 140, 145, 151, 148, 137, 141, 141, 150, 147, 150, 146, 151, 149, 150, 145, 144, 141, 142, 144, 142, 147, 148, 142, 153, 147, 147, 142, 143, 144, 148, 145, 140, 142, 149, 145, 146, 147, 143, 150, 150, 149, 146, 144, 145, 141, 143, 147, 148, 157, 152, 146, 143, 143, 150, 142, 150, 141, 158, 145, 145, 147, 138, 150, 141, 140, 144, 143, 142, 153, 140, 134, 140, 142, 148, 138, 150, 152, 144, 154, 137, 151, 133, 148, 142, 142, 147, 152, 147, 144, 142, 149, 136, 146, 146, 155, 133, 135, 143, 149, 148, 128, 139, 140, 148, 136, 158, 148, 131, 154, 139, 135, 142, 136, 146, 157, 149, 147, 127, 167, 142, 142, 162, 152, 113, 142, 163, 141, 142, 139, 142, 138, 135, 147, 144, 148, 147, 157, 149, 136, 159, 149, 167, 138, 161, 108, 148, 153, 150, 149, 137, 140, 145, 147, 145, 152, 142, 145, 144, 153, 135, 142, 148, 142, 148, 154, 148, 151, 166, 141, 141, 151, 154, 144, 159, 157, 142, 133, 135, 140, 136, 144, 135, 135, 147, 145, 145, 137, 148, 164, 147, 144, 141, 147, 152, 143, 147, 151, 142, 145, 143, 150, 162, 121, 144, 161, 151, 144, 140, 147, 145, 137, 143, 143, 135, 132, 160, 142, 157, 142, 153, 152, 143, 140, 155, 144, 145, 144, 150, 143, 152, 154, 149, 138, 152, 144, 157, 144, 139, 138, 147, 136, 146, 155, 155, 140, 146, 148, 142, 138, 144, 169, 125, 147, 140, 139, 155, 146, 152, 144, 166, 152, 147, 146, 133, 158, 152, 137, 147, 134, 135, 137, 158, 137, 152, 141, 148, 137, 131, 144, 132, 145, 152, 128, 150, 178, 146, 142, 135, 157, 149, 147, 153, 137, 144, 141, 150, 142, 151, 139, 132, 148, 143, 142, 149, 141, 156, 148, 151, 153, 148, 151, 147, 138, 140, 151, 143, 151, 135, 145, 136, 163, 138, 162, 147, 138, 151, 154, 144, 154, 162, 155, 141, 143, 151, 156, 151, 133, 144, 139, 141, 151, 144, 145, 153, 146, 141, 151, 138, 134, 148, 153, 153, 157, 150, 147, 155, 138, 212, 151, 150, 137, 135, 138, 129, 140, 148, 144, 149, 134, 141, 144, 165, 149, 119, 143, 142, 153, 153, 144, 134, 151, 150, 146, 151, 150, 141, 145, 148, 145, 136, 141, 146, 145, 157, 150, 144, 151, 149, 137, 151, 115, 138, 148, 137, 147, 132, 142, 138, 151, 147, 148, 153, 141, 154, 139, 135, 143, 131, 143, 133, 147, 157, 134, 132, 148, 144, 141, 142, 142, 128, 146, 146, 151, 150, 139, 148, 136, 143, 149, 134, 122, 148, 157, 146, 146, 150, 161, 152, 149, 131, 133, 145, 137, 137, 145, 147, 152, 155, 161, 146, 154, 153, 128, 145, 139, 142, 144, 152, 146, 147, 151, 145, 153, 132, 112, 130, 137, 155, 157, 145, 153, 142, 129, 152, 161, 156, 151, 152, 145, 140, 146, 141, 150, 143, 142, 151, 134, 134, 160, 132, 153, 144, 166, 149, 141, 150, 170, 131, 143, 145, 180, 144, 142, 144, 156, 145, 134, 143, 142, 151, 155, 149, 158, 151, 141, 137, 149, 135, 147, 146, 146, 155, 149, 146, 146, 142, 152, 135, 144, 139, 183, 153, 149, 147, 176, 144, 161, 149, 130, 135, 147, 156, 144, 158, 148, 128, 138, 148, 147, 150, 145, 151, 139, 140, 145, 163, 126, 145, 140, 150, 144, 166, 158, 134, 154, 135, 140, 150, 141, 134, 139, 146, 146, 148, 141, 151, 139, 141, 139, 134, 141, 151, 145, 133, 153, 146, 150, 150, 144, 136, 144, 145, 134, 150, 135, 154, 142, 157, 140, 163, 148, 136, 153, 140, 150, 154, 147, 146, 145, 156, 156, 144, 153, 141, 155, 162, 151, 150, 143, 157, 161, 132, 151, 148, 150, 138, 148, 151, 143, 146, 152, 144, 155, 138, 155, 144, 155, 156, 149, 147, 144, 152, 152, 152, 138, 145, 153, 139, 153, 147, 147, 151, 145, 147, 143, 145, 153, 154, 151, 141, 145, 142, 146, 148, 149, 144, 159, 131, 141, 143, 155, 152, 149, 145, 151, 147, 145, 129, 150, 142, 138, 154, 149, 143, 144, 137, 153, 138, 132, 139, 141, 155, 150, 145, 139, 145, 149, 142, 149, 149, 144, 136, 161, 139, 143, 154, 140, 141, 153, 151, 138, 138, 160, 147, 153, 143, 179, 150, 139, 128, 148, 154, 139, 134, 145, 136, 155, 149, 140, 138, 150, 145, 145, 144, 142, 147, 152, 141, 138, 139, 142, 153, 151, 140, 140, 151, 138, 142, 140, 118, 162, 148, 146, 130, 150, 148, 140, 139, 149, 143, 133, 152, 148, 139, 145, 150, 150, 158, 137, 155, 135, 148, 146, 154, 142, 142, 145, 158, 149, 150, 148, 160, 138, 144, 143, 145, 144, 138, 145, 136, 139, 139, 143, 133, 143, 154, 149, 135, 137, 139, 158, 154, 145, 154, 136, 102, 145, 140, 141, 142, 136, 141, 150, 146, 138, 149, 147, 162, 148, 134, 136, 142, 138, 140, 148, 145, 141, 148, 145, 147, 149, 147, 140, 150, 145, 152, 147, 146, 144, 150, 131, 143, 147, 148, 145, 141, 150, 144, 145, 152, 131, 147, 137, 154, 150, 148, 148, 148, 149, 155, 154, 140, 159, 115, 131, 149, 146, 153, 152, 154, 143, 159, 138, 159, 144, 145, 151, 137, 139, 147, 143, 122, 144, 137, 147, 142, 145, 150, 149, 147, 144, 146, 150, 135, 140, 153, 142, 149, 153, 157, 149, 152, 161, 139, 145, 153, 146, 141, 143, 138, 148, 150, 154, 169, 144, 146, 142, 171, 141, 135, 147, 133, 154, 150, 82, 153, 132, 141, 156, 144, 154, 144, 132, 134, 144, 128, 140, 134, 153, 147, 140, 129, 144, 149, 144, 143, 153, 135, 145, 149, 147, 134, 136, 152, 142, 149, 142, 148, 135, 150, 129, 151, 139, 151, 138, 146, 124, 113, 152, 145, 150, 140, 154, 151, 147, 143, 146, 144, 132, 123, 155, 129, 162, 145, 137, 149, 154, 139, 147, 175, 153, 146, 143, 153, 145, 151, 151, 138, 138, 132, 142, 150, 151, 148, 148, 145, 141, 151, 156, 124, 153, 142, 143, 140, 147, 127, 146, 158, 141, 144, 177, 148, 175, 114, 140, 143, 138, 157, 145, 166, 143, 121, 145, 134, 142, 150, 167, 150, 145, 151, 144, 144, 147, 141, 157, 135, 146, 142, 139, 143, 147, 147, 148, 143, 139, 150, 156, 150, 145, 144, 120, 139, 155, 141, 143, 152, 136, 145, 155, 138, 141, 152, 144, 161, 149, 138, 139, 145, 142, 145, 156, 147, 153, 143, 147, 145, 168, 144, 159, 150, 162, 148, 141, 143, 163, 161, 144, 134, 144, 152, 150, 160, 142, 149, 147, 141, 134, 150, 153, 149, 137, 144, 116, 132, 145, 142, 138, 141, 153, 144, 142, 159, 150, 147, 136, 148, 107, 152, 145, 149, 145, 163, 142, 147, 149, 217, 146, 154, 154, 170, 171, 152, 150, 159, 140, 163, 150, 126, 151, 148, 138, 153, 143, 157, 153, 140, 148, 159, 153, 149, 132, 135, 145, 135, 156, 163, 162, 149, 138, 130, 150, 160, 147, 142, 143, 147, 130, 148, 121, 144, 140, 131, 136, 155, 122, 132, 130, 135, 150, 142, 131, 157, 145, 142, 120, 141, 143, 156, 149, 144, 146, 146, 149, 145, 134, 157, 136, 138, 155, 159, 153, 149, 158, 138, 149, 138, 147, 164, 166, 137, 152, 133, 150, 141, 148, 144, 143, 96, 145, 157, 147, 142, 150, 135, 147, 145, 148, 138, 147, 150, 133, 182, 139, 149, 128, 132, 146, 148, 133, 147, 151, 140, 160, 151, 155, 141, 151, 147, 151, 141, 158, 158, 148, 140, 142, 131, 120, 138, 131, 167, 144, 142, 139, 146, 149, 135, 132, 131, 143, 139, 142, 147, 148, 150, 165, 161, 144, 149, 143, 145, 150, 158, 138, 149, 141, 144, 150, 157, 133, 133, 155, 157, 152, 140, 155, 149, 154, 139, 159, 140, 134, 140, 142, 124, 153, 157, 142, 147, 146, 137, 149, 135, 142, 146, 153, 145, 147, 141, 146, 148, 119, 140, 139, 142, 149, 138, 127, 145, 145, 148, 142, 162, 146, 153, 142, 138, 149, 149, 148, 146, 150, 145, 146, 148, 144, 142, 144, 122, 147, 150, 146, 148, 141, 146, 152, 150, 152, 150, 161, 142, 153, 143, 144, 148, 151, 143, 143, 146, 146, 149, 140, 147, 149, 143, 145, 144, 152, 145, 147, 133, 150, 146, 145, 147, 149, 100, 150, 145, 145, 147, 153, 144, 149, 149, 149, 144, 139, 145, 143, 144, 147, 146, 146, 145, 150, 146, 148, 143, 145, 149, 135, 147, 143, 146, 146, 148, 148, 144, 147, 142, 147, 145, 151, 145, 147, 147, 146, 145, 143, 147, 147, 146, 148, 150, 149, 150, 149, 145, 157, 149, 143, 149, 142, 145, 149, 151, 143, 146, 140, 148, 145, 144, 155, 142, 147, 152, 138, 145, 146, 144, 141, 146, 143, 145, 142, 146, 145, 146, 148, 150, 144, 146, 142, 140, 150, 144, 148, 146, 149, 149, 149, 150, 148, 150, 142, 143, 136, 147, 142, 145, 196, 148, 142, 142, 150, 146, 146, 148, 142, 150, 149, 148, 144, 147, 149, 166, 143, 146, 140, 141, 144, 144, 147, 146, 142, 142, 147, 147, 147, 148, 147, 149, 144, 147, 143, 149, 146, 145, 146, 151, 137, 150, 147, 144, 151, 151, 145, 149, 140, 145, 139, 143, 148, 148, 147, 158, 143, 146, 148, 148, 149, 145, 138, 148, 131, 150, 148, 145, 147, 148, 145, 135, 149, 146, 146, 150, 142, 144, 149, 144, 143, 142, 148, 145, 150, 145, 152, 158, 149, 147, 148, 148, 136, 176, 138, 137, 126, 137, 145, 0, 151, 146, 145, 139, 139, 144, 148, 165, 152, 145, 151, 130, 119, 155, 161, 177, 160, 153, 134, 153, 147, 125, 156, 159, 144, 148, 153, 141, 138, 150, 145, 132, 141, 145, 147, 146, 151, 148, 136, 149, 157, 139, 128, 155, 147, 150, 135, 153, 141, 146, 135, 124, 142, 145, 149, 149, 157, 148, 149, 128, 140, 163, 151, 167, 145, 154, 145, 132, 143, 145, 142, 139, 161, 142, 143, 133, 141, 154, 138, 131, 159, 140, 139, 152, 145, 105, 143, 145, 142, 157, 188, 136, 150, 145, 158, 157, 153, 145, 139, 147, 153, 160, 136, 156, 163, 156, 144, 156, 150, 152, 132, 144, 114, 146, 134, 151, 149, 153, 150, 146, 150, 167, 151, 144, 118, 141, 136, 145, 146, 149, 149, 114, 132, 144, 129, 167, 125, 156, 130, 149, 153, 149, 122, 147, 150, 146, 141, 153, 144, 146, 142, 134, 159, 143, 141, 122, 128, 150, 152, 150, 147, 154, 149, 153, 161, 147, 128, 155, 154, 142, 155, 131, 157, 137, 153, 132, 146, 140, 149, 141, 147, 140, 138, 142, 132, 147, 165, 157, 135, 141, 133, 149, 134, 146, 140, 158, 150, 148, 139, 145, 144, 146, 151, 144, 151, 148, 147, 140, 142, 119, 132, 146, 141, 149, 152, 131, 136, 138, 145, 146, 129, 151, 145, 147, 137, 149, 143, 129, 134, 156, 151, 135, 144, 150, 149, 129, 148, 143, 255, 128, 141, 138, 153, 146, 154, 133, 137, 146, 143, 143, 147, 144, 148, 141, 144, 147, 146, 143, 147, 145, 150, 146, 146, 150, 142, 143, 150, 144, 144, 144, 145, 146, 147, 143, 139, 146, 146, 146, 144, 145, 153, 142, 142, 144, 146, 147, 146, 147, 147, 145, 147, 142, 143, 149, 145, 147, 147, 145, 145, 143, 147, 150, 146, 145, 147, 148, 144, 147, 145, 146, 147, 151, 144, 154, 146, 147, 147, 147, 141, 138, 150, 146, 143, 142, 141, 144, 146, 145, 144, 142, 145, 157, 147, 148, 144, 146, 147, 145, 145, 146, 146, 144, 143, 140, 152, 146, 144, 144, 146, 142, 144, 143, 147, 148, 146, 146, 143, 141, 147, 149, 143, 144, 153, 147, 145, 149, 144, 147, 144, 146, 146, 150, 147, 146, 144, 140, 148, 146, 152, 142, 142, 137, 146, 147, 149, 144, 143, 148, 143, 147, 147, 146, 145, 145, 145, 139, 152, 146, 145, 144, 143, 145, 149, 141, 142, 141, 146, 145, 144, 145, 143, 148, 149, 144, 144, 149, 147, 141, 140, 145, 150, 149, 144, 147, 146, 147, 146, 138, 147, 143, 151, 147, 142, 143, 146, 146, 143, 147, 160, 148, 141, 146, 146, 147, 151, 148, 147, 147, 161, 148, 144, 146, 156, 148, 143, 145, 147, 145, 140, 144, 148, 151, 145, 145, 146, 145, 144, 148, 148, 147, 151, 147, 143, 145, 147, 152, 146, 137, 143, 146, 139, 147, 147, 152, 145, 143, 146, 144, 144, 145, 145, 145, 150, 147, 145, 143, 144, 147, 142, 146, 146, 144, 147, 145, 150, 149, 164, 142, 144, 143, 137, 137, 155, 137, 109, 159, 158, 140, 144, 140, 143, 152, 157, 144, 137, 150, 146, 142, 146, 130, 141, 138, 141, 142, 134, 147, 135, 142, 159, 157, 144, 145, 146, 129, 152, 128, 138, 127, 137, 147, 165, 137, 153, 150, 146, 137, 142, 144, 147, 126, 153, 132, 149, 152, 140, 147, 148, 133, 147, 138, 159, 141, 154, 145, 145, 147, 130, 158, 153, 142, 124, 141, 157, 144, 153, 148, 145, 147, 150, 144, 143, 155, 142, 154, 141, 133, 132, 142, 141, 145, 157, 141, 143, 153, 135, 141, 144, 139, 141, 141, 152, 131, 140, 139, 153, 145, 135, 132, 143, 140, 159, 165, 141, 150, 143, 141, 145, 137, 143, 178, 124, 139, 139, 141, 165, 144, 152, 144, 146, 141, 153, 129, 121, 149, 130, 151, 152, 145, 144, 145, 146, 150, 136, 151, 143, 160, 150, 141, 147, 137, 144, 114, 146, 142, 150, 141, 154, 145, 152, 142, 152, 143, 144, 148, 128, 152, 159, 144, 153, 148, 141, 136, 136, 138, 142, 141, 145, 140, 158, 138, 148, 147, 159, 159, 152, 137, 152, 152, 155, 152, 136, 143, 142, 142, 143, 145, 146, 140, 154, 176, 139, 151, 166, 146, 136, 149, 143, 135, 153, 149, 145, 142, 137, 146, 147, 149, 141, 147, 152, 145, 147, 138, 127, 145, 132, 138, 144, 204, 145, 142, 136, 151, 148, 149, 155, 144, 154, 145, 163, 150, 144, 146, 136, 150, 152, 155, 143, 151, 133, 140, 133, 147, 154, 143, 130, 153, 153, 143, 155, 151, 155, 144, 151, 147, 132, 160, 139, 139, 145, 151, 151, 153, 144, 144, 149, 158, 149, 148, 141, 141, 104, 141, 131, 143, 151, 145, 157, 149, 147, 143, 147, 133, 143, 144, 149, 137, 149, 147, 152, 139, 148, 144, 140, 155, 147, 134, 150, 145, 143, 148, 146, 146, 150, 142, 155, 150, 144, 138, 144, 144, 155, 139, 147, 136, 152, 147, 143, 155, 143, 141, 150, 142, 146, 148, 141, 143, 188, 143, 147, 138, 142, 140, 147, 144, 147, 156, 141, 148, 148, 150, 148, 142, 142, 143, 144, 146, 157, 154, 144, 139, 153, 146, 151, 149, 141, 143, 142, 142, 151, 145, 143, 142, 148, 144, 150, 142, 180, 156, 140, 143, 144, 141, 153, 142, 147, 148, 141, 141, 175, 152, 143, 145, 143, 151, 152, 146, 143, 152, 135, 142, 147, 145, 141, 150, 149, 145, 141, 132, 145, 145, 145, 140, 169, 147, 147, 151, 146, 143, 137, 150, 149, 144, 135, 148, 145, 143, 156, 145, 144, 134, 147, 137, 146, 158, 146, 142, 147, 148, 151, 144, 152, 149, 134, 143, 145, 145, 141, 144, 141, 144, 154, 142, 144, 152, 153, 150, 145, 148, 144, 146, 149, 147, 146, 147, 143, 149, 144, 147, 152, 144, 140, 140, 144, 141, 150, 147, 149, 144, 141, 131, 136, 144, 162, 134, 141, 143, 147, 153, 145, 147, 139, 144, 138, 147, 144, 146, 141, 152, 150, 142, 130, 192, 138, 138, 152, 153, 151, 142, 144, 153, 148, 153, 155, 153, 153, 141, 133, 144, 146, 136, 149, 156, 138, 151, 142, 146, 150, 147, 143, 138, 147, 147, 140, 144, 147, 136, 142, 150, 146, 137, 148, 147, 141, 150, 150, 150, 148, 147, 140, 148, 147, 152, 147, 150, 150, 132, 144, 151, 144, 137, 140, 143, 141, 129, 143, 141, 146, 150, 148, 141, 153, 162, 146, 148, 146, 145, 128, 153, 144, 142, 143, 149, 142, 143, 145, 149, 135, 143, 145, 165, 149, 137, 143, 142, 143, 136, 150, 141, 145, 135, 148, 145, 147, 143, 152, 165, 145, 144, 153, 153, 152, 140, 145, 137, 148, 136, 150, 152, 149, 153, 158, 147, 141, 153, 139, 146, 148, 143, 145, 146, 144, 142, 151, 155, 141, 149, 146, 146, 143, 143, 147, 156, 156, 146, 149, 138, 137, 145, 150, 142, 150, 150, 141, 154, 153, 144, 145, 144, 149, 135, 149, 153, 146, 151, 142, 146, 141, 143, 152, 148, 140, 152, 147, 142, 142, 150, 154, 145, 147, 144, 136, 143, 154, 148, 143, 144, 155, 151, 150, 149, 141, 143, 149, 143, 144, 153, 182, 144, 143, 148, 137, 141, 154, 139, 138, 151, 163, 143, 151, 156, 152, 142, 144, 149, 147, 141, 144, 141, 150, 147, 143, 147, 154, 136, 147, 141, 143, 148, 140, 137, 125, 145, 148, 139, 153, 144, 146, 143, 151, 148, 143, 155, 152, 147, 145, 139, 147, 143, 147, 143, 139, 156, 149, 146, 151, 147, 136, 134, 146, 121, 142, 147, 144, 140, 148, 145, 149, 145, 145, 139, 142, 149, 145, 150, 154, 142, 142, 145, 142, 146, 149, 143, 156, 145, 164, 146, 144, 150, 146, 156, 134, 145, 149, 139, 146, 154, 142, 149, 151, 114, 141, 150, 145, 145, 144, 145, 149, 147, 141, 155, 154, 145, 115, 144, 143, 148, 145, 143, 152, 143, 172, 142, 147, 149, 147, 146, 147, 144, 146, 153, 151, 146, 159, 144, 151, 145, 146, 146, 140, 144, 141, 138, 138, 148, 155, 151, 143, 149, 150, 132, 161, 148, 150, 146, 193, 145, 123, 148, 146, 186, 142, 154, 141, 148, 146, 146, 156, 140, 151, 149, 143, 142, 152, 149, 140, 139, 140, 151, 149, 139, 155, 135, 148, 149, 142, 152, 141, 145, 140, 147, 142, 130, 147, 141, 154, 141, 133, 157, 137, 148, 151, 147, 144, 147, 147, 151, 158, 149, 117, 141, 132, 151, 147, 141, 149, 137, 143, 144, 143, 144, 140, 160, 144, 149, 152, 145, 147, 138, 148, 145, 146, 139, 152, 157, 141, 149, 149, 143, 148, 143, 138, 143, 143, 142, 146, 149, 150, 143, 158, 149, 149, 143, 151, 169, 144, 147, 144, 151, 156, 140, 152, 144, 142, 143, 141, 156, 146, 149, 150, 116, 145, 145, 148, 143, 149, 140, 145, 137, 143, 140, 144, 140, 144, 145, 146, 161, 153, 140, 147, 146, 145, 148, 148, 151, 154, 138, 144, 142, 158, 146, 154, 144, 148, 149, 144, 140, 147, 144, 151, 163, 142, 151, 152, 151, 142, 143, 151, 150, 143, 150, 150, 147, 141, 147, 146, 140, 150, 146, 143, 149, 149, 139, 141, 142, 140, 145, 145, 138, 130, 150, 158, 150, 147, 151, 150, 141, 151, 153, 142, 152, 150, 146, 154, 144, 148, 159, 145, 146, 138, 143, 149, 146, 143, 148, 146, 144, 138, 145, 163, 149, 143, 147, 142, 141, 144, 150, 155, 147, 149, 144, 148, 147, 154, 148, 147, 135, 145, 143, 147, 152, 145, 145, 146, 142, 149, 143, 150, 153, 149, 152, 131, 145, 149, 148, 141, 142, 149, 139, 144, 145, 140, 144, 141, 142, 150, 136, 160, 147, 147, 147, 140, 139, 142, 150, 146, 147, 145, 146, 140, 155, 142, 149, 149, 150, 143, 141, 147, 152, 148, 141, 154, 143, 238, 149, 150, 146, 144, 145, 145, 145, 148, 147, 146, 142, 148, 146, 149, 145, 145, 139, 138, 151, 142, 144, 135, 141, 142, 144, 154, 151, 142, 153, 142, 145, 140, 143, 142, 144, 142, 144, 148, 137, 146, 148, 148, 131, 144, 146, 140, 153, 144, 150, 139, 140, 144, 158, 141, 146, 150, 145, 147, 142, 151, 146, 143, 144, 146, 145, 145, 156, 149, 149, 145, 149, 136, 143, 142, 149, 146, 112, 139, 153, 148, 149, 146, 157, 150, 145, 139, 141, 142, 146, 156, 149, 141, 155, 150, 142, 152, 144, 141, 145, 150, 144, 144, 145, 144, 146, 152, 144, 146, 148, 148, 147, 144, 143, 146, 143, 149, 149, 138, 144, 145, 150, 140, 129, 140, 143, 147, 152, 146, 149, 141, 147, 146, 141, 145, 144, 147, 147, 144, 146, 148, 146, 142, 144, 145, 149, 149, 146, 148, 148, 155, 148, 140, 144, 152, 148, 145, 143, 143, 148, 143, 149, 149, 148, 146, 142, 147, 143, 145, 193, 144, 147, 147, 144, 147, 144, 145, 146, 145, 145, 149, 146, 180, 149, 145, 147, 146, 144, 145, 144, 114, 149, 145, 151, 142, 143, 150, 147, 146, 192, 146, 148, 149, 142, 149, 142, 141, 141, 147, 148, 149, 144, 150, 148, 135, 145, 146, 144, 147, 153, 151, 146, 152, 146, 148, 143, 146, 144, 146, 167, 143, 144, 143, 146, 146, 145, 146, 145, 148, 145, 146, 142, 150, 142, 146, 151, 144, 150, 142, 148, 148, 155, 146, 148, 150, 156, 149, 146, 144, 147, 148, 141, 148, 149, 142, 146, 144, 151, 139, 146, 145, 154, 144, 150, 147, 150, 144, 149, 143, 144, 155, 144, 134, 144, 144, 149, 150, 147, 145, 150, 146, 158, 144, 144, 145, 140, 147, 144, 151, 140, 151, 143, 150, 157, 142, 145, 145, 145, 147, 148, 140, 147, 143, 144, 148, 148, 145, 146, 144, 144, 145, 149, 143, 141, 152, 148, 145, 147, 142, 142, 149, 150, 144, 160, 148, 150, 146, 145, 147, 139, 145, 142, 145, 147, 146, 145, 146, 147, 147, 149, 145, 149, 146, 150, 145, 130, 147, 143, 145, 149, 147, 147, 149, 145, 147, 144, 151, 143, 142, 144, 144, 146, 148, 151, 145, 150, 150, 144, 143, 127, 143, 143, 147, 145, 143, 148, 149, 144, 144, 137, 150, 145, 139, 151, 146, 142, 144, 142, 144, 148, 136, 144, 145, 135, 150, 145, 145, 148, 146, 143, 142, 145, 138, 145, 146, 148, 151, 143, 148, 141, 144, 145, 143, 145, 148, 144, 146, 146, 165, 145, 153, 142, 145, 146, 148, 140, 144, 147, 141, 145, 146, 142, 146, 142, 151, 147, 150, 147, 141, 146, 148, 143, 152, 143, 147, 150, 142, 148, 147, 146, 147, 143, 136, 143, 146, 143, 150, 153, 146, 151, 147, 143, 144, 146, 143, 146, 141, 148, 138, 140, 146, 144, 139, 149, 147, 141, 139, 152, 147, 141, 147, 144, 151, 149, 146, 140, 143, 142, 145, 148, 144, 141, 146, 149, 140, 148, 145, 145, 145, 152, 151, 149, 142, 145, 147, 147, 139, 147, 143, 144, 136, 143, 152, 145, 147, 142, 143, 167, 143, 145, 152, 144, 141, 144, 146, 146, 158, 145, 145, 143, 143, 151, 143, 151, 151, 148, 151, 145, 149, 137, 144, 142, 147, 147, 144, 146, 147, 131, 144, 148, 152, 144, 142, 141, 144, 146, 152, 146, 149, 135, 142, 142, 142, 144, 152, 146, 149, 142, 146, 153, 142, 144, 146, 146, 152, 143, 148, 145, 139, 144, 132, 144, 146, 147, 143, 144, 147, 145, 149, 144, 148, 148, 150, 146, 144, 144, 147, 139, 147, 152, 147, 147, 144, 143, 139, 140, 150, 147, 143, 135, 145, 147, 146, 146, 149, 136, 147, 142, 143, 143, 145, 142, 148, 141, 144, 147, 147, 142, 145, 144, 149, 147, 144, 144, 143, 147, 136, 143, 144, 142, 143, 140, 149, 139, 139, 138, 137, 142, 141, 147, 135, 143, 148, 152, 146, 143, 145, 143, 143, 142, 143, 144, 162, 145, 145, 156, 141, 146, 136, 128, 148, 148, 134, 155, 141, 144, 142, 140, 141, 150, 141, 147, 138, 143, 154, 143, 150, 142, 135, 145, 139, 134, 149, 145, 146, 147, 124, 147, 148, 135, 151, 152, 148, 144, 158, 153, 143, 139, 149, 154, 154, 142, 155, 146, 150, 151, 144, 139, 141, 146, 147, 150, 149, 142, 144, 136, 161, 145, 148, 147, 147, 143, 143, 151, 147, 153, 142, 143, 140, 143, 135, 144, 156, 153, 156, 154, 149, 148, 139, 139, 138, 146, 140, 154, 147, 150, 135, 125, 142, 142, 144, 151, 141, 136, 140, 150, 153, 141, 141, 144, 125, 146, 151, 138, 153, 149, 145, 136, 163, 139, 140, 148, 148, 139, 153, 155, 149, 142, 159, 146, 145, 145, 151, 153, 147, 151, 144, 148, 139, 152, 144, 133, 148, 148, 151, 139, 141, 166, 146, 134, 142, 132, 146, 149, 147, 150, 149, 148, 134, 145, 150, 143, 135, 141, 141, 144, 147, 143, 152, 152, 145, 144, 133, 149, 141, 148, 149, 161, 147, 138, 148, 143, 151, 127, 130, 142, 147, 157, 130, 140, 152, 145, 141, 152, 143, 141, 137, 159, 139, 150, 146, 152, 143, 155, 139, 148, 145, 151, 140, 153, 141, 142, 136, 140, 147, 147, 153, 164, 145, 146, 143, 140, 136, 151, 140, 150, 148, 148, 154, 145, 143, 158, 153, 127, 91, 131, 172, 162, 131, 140, 167, 143, 139, 153, 181, 133, 148, 159, 138, 143, 142, 153, 136, 157, 184, 142, 180, 150, 147, 134, 120, 164, 168, 142, 121, 152, 155, 135, 157, 143, 148, 116, 118, 137, 148, 132, 151, 158, 150, 126, 152, 151, 123, 207, 152, 113, 144, 155, 148, 159, 136, 157, 155, 154, 154, 167, 178, 139, 149, 134, 156, 175, 147, 115, 137, 149, 139, 139, 133, 139, 148, 148, 143, 151, 169, 134, 132, 143, 157, 140, 118, 117, 141, 147, 165, 137, 137, 156, 134, 143, 148, 149, 122, 140, 150, 147, 161, 138, 131, 156, 130, 187, 122, 141, 157, 144, 165, 143, 156, 150, 156, 138, 130, 145, 156, 147, 187, 156, 114, 146, 150, 140, 139, 143, 150, 179, 154, 125, 156, 149, 121, 164, 166, 139, 155, 126, 142, 159, 163, 149, 146, 148, 137, 167, 153, 200, 179, 132, 168, 153, 125, 145, 145, 153, 159, 159, 193, 141, 130, 126, 150, 145, 150, 138, 112, 182, 171, 165, 159, 131, 146, 119, 140, 210, 148, 218, 122, 138, 157, 142, 139, 157, 120, 133, 140, 151, 120, 146, 146, 120, 172, 144, 147, 155, 153, 133, 158, 147, 138, 148, 150, 143, 130, 154, 199, 166, 122, 149, 156, 138, 126, 152, 142, 138, 134, 154, 154, 153, 130, 146, 127, 148, 159, 114, 148, 143, 151, 136, 146, 143, 144, 149, 158, 130, 157, 129, 141, 146, 145, 144, 148, 196, 141, 142, 135, 130, 134, 138, 156, 136, 133, 136, 147, 144, 134, 148, 140, 135, 137, 163, 148, 149, 148, 156, 137, 123, 151, 151, 159, 141, 154, 151, 157, 162, 183, 146, 135, 154, 165, 145, 129, 150, 139, 148, 138, 188, 156, 138, 137, 151, 144, 140, 139, 147, 140, 139, 149, 134, 136, 155, 160, 139, 145, 173, 149, 144, 153, 142, 123, 138, 153, 148, 153, 148, 144, 135, 145, 147, 148, 140, 143, 148, 157, 146, 135, 145, 145, 142, 148, 150, 149, 148, 160, 141, 155, 151, 151, 138, 150, 141, 160, 147, 136, 144, 111, 164, 175, 148, 178, 130, 121, 152, 148, 152, 174, 147, 119, 147, 132, 124, 135, 139, 153, 135, 148, 152, 143, 146, 144, 144, 142, 146, 147, 137, 137, 138, 147, 151, 142, 138, 157, 125, 183, 141, 144, 137, 138, 157, 143, 137, 146, 149, 134, 148, 142, 146, 153, 146, 144, 159, 170, 192, 138, 143, 156, 166, 130, 151, 140, 138, 144, 139, 129, 130, 136, 111, 147, 141, 161, 114, 133, 159, 143, 149, 158, 154, 135, 143, 123, 138, 147, 197, 96, 147, 148, 148, 148, 141, 144, 135, 149, 128, 141, 154, 134, 177, 143, 144, 154, 131, 141, 134, 176, 141, 140, 136, 151, 147, 158, 143, 156, 146, 178, 134, 126, 154, 100, 147, 144, 147, 146, 133, 144, 151, 144, 139, 140, 142, 141, 149, 142, 142, 130, 124, 129, 152, 165, 146, 150, 169, 141, 138, 153, 142, 144, 137, 150, 148, 139, 147, 157, 151, 139, 146, 126, 145, 142, 154, 151, 146, 121, 127, 142, 142, 150, 143, 132, 152, 138, 158, 142, 145, 148, 125, 144, 154, 145, 132, 148, 142, 146, 149, 165, 144, 165, 152, 144, 131, 138, 160, 138, 147, 146, 118, 153, 126, 171, 147, 148, 149, 141, 155, 139, 156, 158, 162, 140, 145, 149, 143, 146, 138, 146, 134, 135, 197, 148, 155, 156, 133, 136, 141, 113, 148, 142, 141, 148, 135, 138, 142, 155, 144, 140, 139, 145, 160, 211, 156, 151, 144, 138, 143, 137, 159, 146, 155, 149, 123, 152, 140, 144, 141, 140, 145, 142, 150, 150, 146, 144, 149, 147, 146, 150, 140, 134, 157, 162, 143, 145, 137, 149, 140, 150, 146, 138, 141, 146, 163, 136, 145, 135, 145, 149, 133, 147, 124, 144, 149, 147, 126, 138, 148, 147, 140, 158, 146, 144, 145, 141, 156, 146, 151, 140, 133, 145, 142, 152, 153, 141, 141, 147, 142, 160, 146, 135, 141, 146, 149, 144, 146, 149, 138, 123, 145, 147, 129, 154, 144, 189, 136, 142, 154, 148, 138, 148, 156, 140, 155, 153, 144, 131, 140, 142, 141, 151, 152, 147, 148, 155, 134, 150, 133, 135, 150, 139, 154, 132, 124, 140, 153, 147, 149, 136, 154, 150, 150, 154, 146, 148, 147, 128, 147, 141, 147, 146, 143, 134, 132, 164, 148, 157, 149, 139, 146, 121, 164, 141, 136, 138, 160, 151, 144, 139, 145, 165, 145, 133, 144, 151, 137, 154, 146, 155, 143, 144, 129, 146, 155, 160, 131, 148, 148, 138, 151, 149, 153, 145, 149, 155, 143, 154, 115, 150, 145, 165, 145, 138, 155, 146, 138, 172, 149, 136, 151, 146, 144, 135, 150, 147, 143, 143, 145, 144, 160, 145, 137, 146, 138, 148, 137, 142, 141, 144, 143, 143, 150, 144, 135, 135, 142, 144, 150, 147, 145, 144, 159, 117, 147, 154, 142, 149, 152, 167, 141, 135, 179, 152, 154, 145, 138, 137, 151, 150, 144, 142, 158, 147, 150, 154, 140, 156, 145, 140, 143, 138, 148, 146, 151, 143, 147, 144, 148, 134, 151, 142, 157, 146, 145, 145, 143, 167, 142, 140, 152, 152, 144, 106, 143, 159, 149, 146, 141, 141, 147, 141, 137, 149, 104, 150, 142, 155, 193, 151, 145, 138, 138, 154, 92, 153, 141, 157, 145, 152, 154, 136, 141, 143, 140, 148, 153, 129, 151, 141, 143, 138, 151, 142, 142, 123, 142, 149, 158, 135, 163, 154, 142, 144, 198, 150, 153, 143, 141, 145, 147, 138, 136, 142, 139, 144, 169, 136, 141, 132, 148, 140, 155, 136, 149, 156, 141, 151, 134, 140, 149, 146, 139, 151, 144, 147, 150, 147, 143, 144, 141, 136, 139, 158, 144, 144, 192, 141, 148, 143, 145, 146, 119, 148, 139, 145, 145, 149, 138, 149, 136, 147, 144, 154, 149, 164, 155, 145, 153, 144, 144, 150, 146, 150, 145, 141, 148, 143, 139, 149, 141, 140, 140, 147, 145, 142, 143, 143, 140, 143, 141, 134, 214, 139, 134, 145, 146, 159, 139, 146, 142, 134, 142, 143, 147, 139, 148, 142, 154, 144, 144, 145, 146, 146, 163, 148, 136, 131, 142, 111, 130, 131, 145, 124, 150, 145, 145, 145, 145, 149, 146, 142, 125, 141, 146, 147, 156, 144, 144, 149, 151, 144, 150, 151, 143, 150, 144, 148, 159, 139, 149, 152, 145, 140, 146, 145, 149, 136, 150, 169, 147, 151, 147, 141, 147, 145, 141, 136, 127, 144, 141, 137, 145, 148, 148, 163, 141, 145, 147, 158, 133, 148, 145, 118, 139, 146, 140, 150, 120, 154, 154, 148, 145, 97, 150, 164, 149, 140, 149, 163, 151, 150, 151, 140, 140, 151, 145, 149, 141, 158, 146, 139, 148, 140, 137, 146, 160, 146, 132, 143, 163, 148, 120, 140, 126, 137, 146, 146, 144, 151, 188, 146, 154, 146, 141, 156, 150, 159, 146, 149, 138, 142, 141, 142, 132, 158, 141, 216, 142, 146, 141, 136, 151, 147, 154, 161, 150, 147, 138, 142, 117, 141, 151, 148, 140, 142, 155, 144, 138, 153, 140, 144, 96, 155, 151, 147, 147, 145, 147, 150, 146, 148, 141, 147, 146, 146, 147, 132, 149, 143, 143, 154, 136, 162, 133, 148, 159, 141, 146, 142, 130, 153, 138, 143, 143, 146, 143, 156, 156, 145, 145, 142, 142, 147, 156, 144, 155, 152, 142, 148, 150, 145, 148, 146, 148, 146, 150, 146, 150, 147, 146, 146, 138, 139, 143, 144, 138, 142, 139, 110, 154, 149, 137, 144, 151, 143, 143, 140, 124, 140, 146, 145, 150, 129, 139, 155, 148, 142, 147, 129, 153, 145, 140, 139, 149, 132, 151, 144, 145, 145, 148, 150, 142, 147, 142, 144, 146, 146, 136, 149, 145, 144, 134, 152, 146, 145, 144, 145, 149, 156, 151, 140, 152, 142, 141, 150, 142, 147, 147, 143, 153, 167, 146, 150, 143, 146, 147, 145, 151, 149, 145, 142, 136, 150, 144, 151, 142, 145, 140, 142, 148, 142, 130, 150, 144, 149, 151, 144, 144, 142, 153, 149, 149, 152, 143, 145, 144, 153, 146, 146, 138, 152, 151, 145, 148, 149, 150, 147, 148, 146, 145, 154, 150, 145, 147, 145, 142, 142, 150, 149, 149, 150, 141, 128, 147, 149, 144, 149, 149, 143, 148, 139, 139, 142, 129, 154, 147, 147, 145, 145, 144, 149, 148, 151, 141, 149, 148, 148, 143, 150, 145, 146, 148, 142, 148, 146, 148, 147, 145, 149, 148, 144, 146, 149, 140, 142, 144, 150, 146, 148, 146, 146, 163, 151, 150, 149, 147, 143, 149, 145, 141, 142, 146, 150, 143, 145, 148, 153, 148, 136, 149, 145, 145, 155, 143, 149, 153, 147, 147, 144, 145, 148, 146, 151, 146, 150, 145, 137, 149, 147, 148, 148, 152, 143, 142, 148, 140, 128, 142, 149, 142, 144, 136, 153, 147, 137, 153, 154, 146, 152, 144, 160, 145, 141, 147, 149, 153, 146, 145, 145, 148, 146, 149, 145, 147, 143, 165, 140, 142, 131, 142, 151, 149, 154, 146, 147, 146, 151, 146, 138, 145, 140, 144, 143, 147, 145, 136, 147, 145, 147, 142, 147, 149, 161, 150, 148, 151, 147, 146, 142, 146, 140, 137, 151, 148, 145, 152, 147, 147, 131, 145, 148, 135, 99, 147, 159, 148, 148, 133, 144, 152, 145, 149, 151, 140, 146, 140, 147, 145, 148, 149, 153, 151, 136, 142, 151, 139, 148, 154, 148, 144, 155, 150, 158, 152, 143, 140, 137, 145, 151, 137, 130, 142, 150, 153, 147, 151, 136, 147, 148, 182, 149, 140, 143, 143, 153, 142, 138, 148, 148, 152, 141, 136, 141, 149, 111, 146, 145, 143, 146, 131, 145, 146, 158, 145, 162, 146, 139, 146, 142, 180, 143, 141, 143, 148, 145, 156, 144, 144, 151, 144, 138, 139, 141, 145, 149, 144, 147, 157, 145, 144, 141, 157, 148, 141, 155, 145, 159, 146, 143, 150, 147, 139, 147, 148, 148, 144, 146, 145, 149, 146, 143, 145, 146, 144, 146, 148, 145, 148, 157, 146, 156, 148, 108, 144, 142, 140, 137, 142, 146, 143, 142, 154, 147, 144, 145, 132, 135, 144, 143, 147, 145, 147, 139, 139, 144, 145, 140, 152, 149, 158, 143, 149, 142, 153, 146, 148, 132, 136, 151, 148, 140, 149, 137, 137, 152, 142, 158, 146, 148, 136, 135, 143, 148, 165, 164, 142, 152, 144, 150, 134, 141, 148, 153, 144, 143, 151, 149, 141, 152, 157, 145, 150, 154, 157, 144, 148, 148, 155, 147, 144, 139, 140, 147, 144, 144, 148, 155, 148, 141, 145, 145, 146, 151, 143, 158, 151, 139, 151, 145, 148, 141, 149, 148, 146, 150, 147, 146, 150, 142, 145, 147, 144, 152, 139, 151, 145, 146, 153, 137, 144, 143, 147, 137, 129, 143, 146, 140, 141, 148, 157, 145, 149, 147, 151, 189, 151, 149, 126, 142, 139, 135, 146, 147, 151, 144, 147, 145, 140, 143, 138, 145, 142, 135, 146, 146, 151, 143, 152, 145, 134, 148, 140, 144, 142, 146, 147, 144, 145, 148, 146, 144, 131, 152, 144, 140, 146, 137, 151, 167, 147, 151, 145, 144, 141, 144, 147, 141, 144, 139, 155, 148, 143, 147, 137, 140, 143, 142, 150, 151, 147, 144, 152, 147, 140, 144, 143, 141, 144, 149, 160, 146, 147, 145, 141, 144, 147, 149, 146, 152, 148, 150, 146, 146, 146, 146, 153, 142, 144, 145, 147, 146, 143, 146, 153, 148, 172, 143, 145, 153, 139, 145, 154, 149, 143, 141, 150, 154, 145, 151, 143, 145, 146, 142, 146, 147, 144, 144, 148, 142, 144, 148, 144, 149, 155, 148, 153, 147, 141, 146, 142, 147, 147, 147, 142, 145, 147, 149, 150, 159, 146, 138, 146, 135, 148, 152, 145, 147, 146, 143, 145, 142, 151, 153, 146, 147, 151, 154, 152, 149, 141, 141, 142, 140, 142, 144, 150, 143, 143, 149, 143, 142, 145, 135, 140, 146, 146, 150, 145, 144, 150, 143, 137, 146, 140, 144, 149, 158, 144, 148, 150, 144, 146, 146, 146, 137, 148, 149, 149, 159, 147, 139, 142, 146, 139, 150, 150, 146, 143, 144, 147, 146, 149, 148, 149, 143, 150, 144, 141, 145, 140, 141, 145, 143, 132, 137, 130, 142, 153, 140, 150, 146, 144, 140, 142, 139, 150, 149, 143, 142, 137, 141, 141, 141, 144, 144, 144, 153, 146, 127, 140, 142, 144, 152, 147, 150, 147, 144, 144, 152, 147, 148, 143, 137, 147, 144, 146, 155, 145, 144, 146, 144, 149, 143, 151, 146, 148, 151, 132, 148, 144, 148, 145, 147, 149, 151, 149, 147, 140, 149, 152, 149, 139, 147, 148, 148, 147, 147, 142, 139, 144, 159, 143, 146, 143, 154, 147, 141, 148, 139, 167, 147, 146, 144, 145, 141, 150, 143, 142, 141, 148, 142, 140, 143, 143, 146, 140, 146, 147, 132, 148, 144, 147, 151, 132, 158, 138, 146, 153, 137, 141, 117, 147, 145, 149, 133, 156, 152, 154, 146, 149, 143, 144, 152, 145, 146, 149, 142, 139, 152, 145, 145, 148, 139, 150, 141, 129, 153, 155, 140, 163, 142, 148, 137, 140, 144, 145, 157, 145, 143, 135, 134, 151, 150, 148, 150, 155, 146, 138, 149, 151, 144, 151, 147, 141, 140, 147, 149, 143, 153, 148, 143, 142, 148, 141, 150, 136, 146, 139, 145, 133, 142, 141, 142, 151, 146, 148, 140, 148, 133, 145, 145, 145, 137, 145, 138, 145, 141, 152, 140, 149, 146, 142, 145, 147, 152, 147, 142, 148, 135, 141, 142, 147, 145, 145, 141, 148, 149, 144, 148, 144, 141, 139, 154, 147, 149, 144, 136, 146, 149, 142, 147, 144, 147, 155, 151, 136, 146, 145, 142, 142, 134, 151, 143, 131, 145, 145, 146, 142, 152, 143, 140, 141, 154, 145, 140, 140, 146, 148, 146, 145, 154, 148, 151, 143, 148, 133, 145, 147, 148, 142, 142, 149, 146, 134, 147, 143, 155, 145, 144, 146, 156, 144, 141, 146, 152, 151, 149, 147, 138, 146, 146, 148, 146, 144, 137, 150, 162, 145, 141, 142, 145, 129, 149, 144, 143, 134, 144, 150, 142, 160, 145, 156, 145, 144, 144, 145, 148, 148, 137, 143, 142, 143, 154, 146, 145, 146, 145, 143, 151, 146, 158, 152, 147, 144, 148, 143, 138, 140, 146, 146, 142, 140, 143, 146, 148, 124, 148, 142, 144, 146, 150, 151, 146, 141, 146, 149, 145, 141, 149, 148, 148, 148, 128, 151, 148, 146, 148, 142, 151, 141, 139, 143, 142, 145, 147, 149, 137, 139, 144, 143, 145, 149, 144, 150, 148, 147, 147, 142, 146, 149, 141, 144, 147, 145, 142, 143, 143, 148, 146, 151, 144, 141, 150, 149, 147, 146, 150, 130, 142, 145, 155, 142, 138, 146, 139, 144, 146, 149, 145, 143, 142, 147, 148, 145, 149, 148, 148, 143, 148, 140, 147, 141, 144, 150, 159, 148, 144, 143, 140, 153, 143, 146, 141, 147, 144, 149, 148, 143, 147, 146, 144, 146, 147, 145, 136, 145, 141, 150, 139, 143, 144, 144, 146, 139, 146, 141, 143, 146, 139, 146, 147, 143, 151, 145, 150, 142, 140, 150, 146, 145, 141, 139, 137, 138, 146, 143, 144, 145, 142, 149, 143, 144, 144, 145, 150, 143, 144, 146, 140, 142, 153, 157, 147, 158, 146, 133, 144, 145, 145, 144, 140, 148, 122, 145, 131, 144, 148, 149, 142, 145, 145, 146, 144, 159, 149, 144, 143, 141, 148, 148, 147, 144, 145, 145, 138, 145, 155, 144, 153, 133, 142, 137, 140, 144, 154, 148, 147, 138, 147, 141, 146, 144, 148, 141, 142, 147, 144, 146, 148, 139, 150, 146, 142, 147, 148, 143, 150, 145, 143, 150, 136, 158, 147, 148, 156, 147, 133, 145, 157, 146, 142, 147, 146, 150, 149, 147, 141, 141, 151, 157, 172, 147, 143, 151, 144, 149, 144, 149, 144, 147, 145, 140, 151, 149, 144, 156, 143, 144, 148, 144, 146, 147, 148, 155, 144, 143, 143, 137, 142, 147, 146, 145, 146, 151, 145, 147, 143, 150, 144, 146, 145, 141, 137, 150, 147, 147, 150, 145, 146, 148, 149, 146, 145, 135, 140, 146, 129, 144, 146, 143, 143, 146, 141, 142, 147, 147, 147, 139, 147, 144, 154, 147, 145, 146, 145, 144, 150, 143, 138, 148, 152, 141, 142, 150, 149, 148, 147, 144, 141, 153, 146, 150, 162, 143, 145, 150, 178, 143, 148, 149, 143, 144, 149, 141, 155, 119, 152, 145, 147, 147, 144, 140, 146, 147, 150, 148, 145, 149, 147, 150, 138, 140, 145, 142, 143, 147, 144, 144, 142, 143, 150, 143, 146, 142, 148, 149, 148, 153, 148, 149, 130, 144, 123, 158, 151, 142, 142, 144, 140, 150, 147, 147, 144, 147, 149, 146, 146, 144, 150, 144, 145, 146, 145, 152, 145, 146, 149, 144, 148, 131, 148, 149, 146, 147, 146, 142, 143, 150, 146, 150, 147, 148, 149, 148, 145, 148, 146, 146, 149, 143, 146, 144, 133, 146, 134, 149, 144, 140, 146, 144, 137, 149, 146, 160, 142, 146, 144, 148, 148, 145, 146, 152, 135, 147, 149, 142, 146, 147, 144, 139, 148, 148, 144, 145, 145, 144, 141, 140, 146, 142, 144, 144, 144, 148, 153, 143, 153, 148, 149, 188, 145, 140, 151, 146, 146, 147, 166, 149, 146, 148, 143, 146, 146, 138, 137, 144, 150, 146, 153, 133, 149, 147, 147, 148, 134, 146, 148, 143, 142, 148, 155, 149, 146, 145, 143, 145, 148, 146, 147, 145, 151, 143, 144, 144, 145, 147, 143, 153, 147, 147, 151, 135, 142, 159, 146, 148, 146, 145, 150, 146, 142, 143, 147, 148, 149, 150, 150, 154, 144, 149, 145, 136, 145, 153, 145, 149, 145, 148, 150, 145, 141, 147, 133, 143, 147, 140, 143, 151, 148, 149, 147, 153, 145, 148, 145, 146, 151, 144, 144, 136, 144, 142, 143, 149, 152, 144, 143, 148, 145, 144, 142, 151, 146, 147, 145, 147, 143, 146, 152, 144, 149, 148, 142, 139, 148, 153, 142, 143, 145, 144, 151, 154, 147, 139, 152, 145, 142, 142, 145, 143, 141, 150, 148, 141, 145, 143, 145, 150, 143, 151, 150, 143, 144, 148, 145, 134, 144, 151, 146, 145, 150, 144, 146, 147, 145, 147, 148, 148, 150, 147, 151, 148, 149, 144, 146, 129, 143, 147, 149, 158, 145, 145, 143, 146, 141, 146, 149, 142, 142, 145, 146, 147, 153, 140, 135, 147, 142, 138, 139, 131, 146, 159, 153, 133, 135, 149, 132, 147, 146, 151, 147, 147, 147, 145, 143, 136, 129, 144, 144, 141, 145, 152, 132, 148, 135, 147, 135, 156, 154, 155, 142, 138, 139, 142, 148, 146, 151, 140, 147, 142, 162, 140, 142, 148, 155, 154, 146, 154, 143, 148, 165, 142, 152, 139, 142, 149, 144, 139, 152, 147, 149, 147, 149, 129, 144, 136, 139, 130, 149, 146, 132, 149, 142, 145, 144, 130, 130, 149, 150, 148, 139, 135, 145, 144, 148, 155, 142, 140, 166, 148, 100, 148, 147, 140, 145, 149, 137, 147, 143, 144, 142, 169, 156, 148, 143, 140, 148, 147, 131, 148, 150, 139, 147, 144, 144, 146, 138, 132, 137, 144, 147, 139, 154, 154, 140, 159, 143, 150, 129, 138, 143, 116, 173, 131, 151, 139, 143, 156, 145, 145, 148, 140, 155, 155, 143, 146, 140, 143, 147, 152, 151, 137, 150, 131, 126, 140, 143, 151, 149, 153, 132, 176, 148, 172, 140, 140, 129, 149, 156, 142, 186, 139, 158, 157, 137, 153, 152, 146, 144, 167, 169, 141, 138, 149, 135, 137, 136, 140, 142, 133, 163, 140, 153, 138, 148, 175, 144, 185, 158, 131, 108, 149, 155, 162, 123, 140, 149, 139, 150, 151, 145, 138, 134, 159, 144, 145, 143, 149, 149, 144, 135, 158, 172, 136, 217, 163, 154, 145, 141, 148, 156, 142, 149, 138, 155, 150, 147, 134, 140, 149, 145, 135, 145, 141, 148, 149, 143, 147, 146, 147, 154, 148, 148, 146, 146, 146, 145, 142, 146, 146, 144, 141, 149, 146, 146, 147, 147, 149, 151, 145, 145, 147, 154, 145, 150, 150, 146, 147, 132, 146, 151, 146, 153, 157, 144, 148, 148, 145, 149, 148, 143, 149, 158, 148, 148, 149, 151, 147, 134, 150, 145, 142, 146, 145, 147, 147, 131, 146, 147, 149, 148, 144, 148, 145, 145, 146, 146, 140, 146, 154, 152, 148, 147, 149, 144, 145, 144, 147, 145, 140, 142, 145, 142, 142, 141, 146, 147, 147, 150, 150, 143, 149, 148, 145, 158, 146, 137, 128, 149, 151, 146, 146, 139, 152, 144, 146, 146, 146, 137, 150, 137, 148, 146, 152, 146, 149, 148, 144, 147, 146, 145, 143, 150, 148, 147, 144, 149, 148, 146, 149, 137, 152, 149, 146, 146, 147, 152, 136, 147, 148, 148, 144, 149, 147, 146, 142, 146, 142, 142, 142, 140, 148, 147, 144, 150, 145, 145, 148, 143, 144, 151, 147, 150, 145, 146, 147, 147, 142, 148, 144, 147, 149, 144, 151, 154, 150, 162, 147, 147, 144, 150, 165, 145, 147, 149, 149, 146, 147, 149, 144, 145, 151, 132, 145, 150, 142, 146, 146, 145, 151, 147, 150, 148, 151, 156, 139, 127, 146, 146, 148, 152, 147, 145, 143, 152, 150, 149, 148, 147, 144, 149, 143, 149, 146, 145, 146, 145, 144, 145, 148, 154, 142, 140, 146, 146, 139, 136, 146, 148, 148, 145, 145, 145, 150, 146, 139, 150, 142, 144, 146, 140, 138, 154, 137, 134, 159, 139, 148, 148, 141, 150, 142, 131, 146, 148, 121, 146, 153, 146, 149, 143, 141, 140, 145, 144, 145, 131, 140, 149, 136, 152, 157, 139, 141, 144, 144, 163, 148, 149, 141, 140, 146, 148, 136, 147, 145, 152, 149, 148, 154, 150, 152, 148, 150, 151, 147, 145, 137, 150, 138, 150, 144, 139, 148, 144, 141, 143, 148, 144, 144, 164, 151, 143, 145, 146, 153, 146, 150, 150, 142, 155, 166, 146, 144, 147, 142, 146, 146, 149, 149, 148, 138, 151, 141, 145, 150, 148, 144, 136, 154, 144, 138, 149, 152, 144, 144, 149, 143, 148, 147, 141, 147, 143, 150, 155, 142, 143, 149, 148, 148, 150, 140, 142, 148, 140, 147, 150, 137, 152, 147, 140, 149, 143, 147, 143, 149, 150, 145, 149, 146, 144, 140, 143, 150, 153, 140, 145, 137, 161, 141, 150, 147, 150, 149, 152, 156, 145, 152, 146, 148, 140, 143, 139, 148, 137, 139, 145, 146, 145, 150, 149, 148, 142, 150, 147, 154, 146, 148, 147, 146, 150, 146, 148, 142, 143, 147, 140, 148, 143, 144, 134, 142, 147, 142, 150, 146, 145, 142, 153, 143, 165, 144, 141, 143, 148, 143, 144, 141, 145, 145, 149, 145, 152, 125, 149, 150, 144, 140, 145, 143, 142, 151, 143, 146, 145, 152, 144, 145, 155, 142, 147, 125, 147, 149, 144, 124, 154, 137, 147, 137, 142, 142, 152, 145, 147, 142, 148, 143, 144, 150, 153, 145, 147, 160, 149, 138, 145, 143, 144, 145, 146, 149, 147, 144, 145, 146, 154, 147, 136, 154, 145, 150, 145, 147, 151, 146, 145, 147, 153, 142, 145, 143, 150, 142, 153, 143, 144, 123, 144, 147, 141, 148, 144, 148, 149, 141, 158, 147, 148, 146, 139, 144, 143, 145, 150, 146, 147, 152, 143, 146, 149, 150, 144, 141, 142, 146, 144, 147, 153, 150, 160, 143, 152, 137, 142, 136, 140, 137, 142, 148, 173, 144, 146, 150, 146, 143, 145, 145, 144, 142, 148, 143, 140, 152, 145, 152, 148, 150, 146, 151, 147, 151, 146, 133, 125, 151, 145, 147, 147, 144, 139, 147, 145, 144, 121, 143, 140, 144, 151, 146, 146, 144, 147, 147, 146, 149, 148, 143, 141, 150, 144, 145, 144, 150, 148, 153, 142, 142, 140, 146, 141, 145, 146, 148, 155, 170, 143, 143, 141, 143, 143, 148, 149, 148, 172, 149, 138, 146, 148, 148, 154, 151, 157, 145, 146, 141, 148, 146, 141, 147, 146, 150, 138, 145, 147, 144, 142, 151, 166, 136, 151, 145, 148, 152, 175, 145, 145, 149, 141, 146, 144, 148, 145, 147, 142, 143, 150, 145, 144, 155, 139, 147, 148, 151, 149, 148, 142, 144, 151, 134, 146, 151, 147, 151, 146, 138, 150, 148, 147, 153, 146, 146, 148, 149, 149, 145, 139, 143, 149, 145, 143, 148, 141, 141, 148, 148, 147, 140, 142, 146, 151, 138, 144, 152, 152, 142, 143, 169, 148, 119, 146, 147, 143, 143, 123, 138, 148, 149, 148, 141, 148, 145, 149, 144, 147, 145, 149, 150, 146, 150, 143, 141, 147, 143, 151, 142, 150, 145, 145, 146, 146, 148, 144, 144, 147, 147, 146, 144, 150, 150, 148, 127, 145, 146, 144, 141, 141, 143, 143, 152, 144, 145, 143, 141, 143, 150, 147, 146, 144, 147, 149, 139, 146, 145, 147, 139, 144, 149, 148, 149, 144, 138, 142, 148, 144, 150, 139, 147, 137, 141, 149, 146, 148, 143, 151, 146, 148, 145, 142, 145, 149, 140, 145, 152, 147, 148, 147, 141, 152, 147, 149, 146, 148, 146, 147, 145, 147, 145, 144, 144, 139, 151, 148, 144, 148, 146, 144, 144, 144, 144, 144, 147, 145, 152, 147, 142, 140, 146, 145, 143, 137, 146, 143, 146, 144, 144, 148, 148, 143, 146, 146, 145, 150, 147, 146, 143, 142, 146, 151, 147, 150, 142, 145, 144, 145, 143, 146, 143, 142, 145, 146, 147, 150, 139, 147, 148, 149, 148, 150, 151, 147, 147, 146, 146, 141, 151, 136, 144, 146, 149, 147, 151, 149, 143, 145, 144, 141, 147, 151, 145, 147, 147, 145, 145, 145, 132, 144, 146, 146, 143, 146, 150, 156, 148, 150, 151, 146, 146, 147, 143, 147, 146, 139, 146, 145, 144, 145, 145, 149, 142, 141, 143, 146, 147, 142, 140, 151, 144, 150, 144, 145, 137, 147, 145, 143, 148, 142, 149, 143, 147, 146, 150, 149, 137, 143, 136, 143, 158, 149, 148, 146, 154, 145, 147, 142, 148, 147, 136, 145, 145, 144, 146, 141, 150, 143, 145, 147, 146, 148, 143, 159, 140, 144, 153, 147, 142, 138, 143, 141, 142, 142, 144, 152, 145, 141, 141, 140, 142, 146, 138, 147, 144, 140, 145, 139, 145, 142, 141, 154, 147, 135, 145, 149, 145, 136, 148, 144, 143, 145, 144, 147, 139, 128, 140, 140, 154, 148, 140, 146, 138, 146, 155, 145, 152, 149, 147, 146, 127, 146, 148, 152, 136, 141, 139, 145, 147, 143, 148, 141, 153, 145, 144, 144, 148, 140, 141, 143, 146, 154, 146, 153, 141, 144, 145, 134, 147, 149, 145, 151, 145, 145, 145, 149, 152, 142, 145, 149, 137, 147, 143, 140, 143, 148, 144, 147, 145, 151, 145, 149, 155, 146, 143, 147, 150, 148, 162, 138, 149, 141, 138, 145, 142, 149, 148, 134, 154, 154, 149, 140, 152, 142, 142, 144, 146, 152, 149, 136, 148, 156, 139, 146, 148, 148, 136, 145, 151, 149, 149, 143, 140, 149, 144, 146, 155, 147, 134, 145, 146, 142, 143, 151, 149, 154, 140, 148, 138, 144, 151, 141, 148, 155, 145, 147, 144, 149, 145, 142, 137, 152, 136, 149, 151, 143, 148, 147, 148, 147, 149, 148, 146, 136, 146, 146, 150, 154, 146, 144, 148, 141, 145, 148, 145, 142, 160, 145, 151, 148, 140, 133, 143, 146, 144, 129, 150, 143, 146, 145, 169, 143, 148, 144, 142, 140, 145, 150, 143, 141, 139, 140, 143, 169, 152, 147, 144, 150, 144, 147, 148, 142, 143, 160, 145, 147, 146, 146, 144, 146, 141, 162, 136, 149, 142, 144, 140, 138, 152, 157, 137, 138, 148, 152, 143, 145, 134, 146, 123, 138, 137, 159, 140, 142, 139, 153, 145, 148, 144, 153, 140, 154, 142, 151, 151, 148, 163, 146, 163, 158, 141, 139, 141, 147, 144, 148, 143, 134, 145, 162, 147, 139, 145, 158, 145, 141, 153, 146, 152, 172, 163, 137, 135, 151, 152, 138, 154, 147, 142, 147, 132, 132, 144, 165, 157, 150, 147, 147, 142, 144, 149, 143, 148, 147, 142, 137, 143, 159, 156, 138, 152, 147, 149, 139, 139, 138, 151, 145, 139, 136, 148, 138, 146, 139, 131, 132, 155, 145, 149, 152, 154, 146, 141, 142, 148, 144, 144, 138, 135, 146, 146, 147, 144, 153, 134, 153, 149, 146, 152, 137, 157, 151, 137, 155, 146, 144, 145, 136, 149, 146, 149, 160, 146, 142, 141, 157, 151, 143, 145, 148, 129, 153, 134, 146, 141, 149, 143, 131, 140, 152, 141, 153, 152, 158, 140, 149, 140, 139, 150, 154, 142, 148, 150, 155, 139, 151, 133, 166, 145, 146, 150, 169, 153, 154, 147, 155, 133, 152, 155, 150, 145, 147, 164, 135, 155, 146, 150, 146, 144, 130, 145, 149, 142, 165, 150, 143, 135, 140, 142, 154, 139, 142, 138, 146, 144, 140, 152, 143, 147, 149, 150, 150, 137, 154, 159, 144, 144, 148, 134, 144, 141, 146, 144, 153, 137, 143, 140, 154, 147, 136, 146, 152, 127, 172, 141, 145, 129, 158, 144, 145, 141, 146, 132, 153, 131, 139, 150, 126, 157, 155, 156, 139, 149, 136, 142, 149, 140, 147, 142, 144, 139, 145, 144, 150, 144, 144, 143, 148, 137, 146, 148, 149, 147, 143, 146, 148, 143, 140, 143, 143, 148, 145, 139, 144, 142, 147, 143, 142, 146, 138, 142, 154, 139, 151, 143, 161, 145, 145, 144, 144, 141, 148, 147, 141, 142, 147, 150, 145, 146, 157, 146, 147, 144, 146, 152, 144, 141, 154, 150, 163, 151, 150, 146, 156, 141, 152, 145, 151, 152, 150, 148, 143, 146, 144, 149, 145, 143, 146, 146, 145, 145, 155, 142, 145, 145, 154, 148, 148, 148, 143, 143, 140, 147, 156, 149, 154, 158, 146, 151, 144, 149, 147, 146, 143, 147, 149, 146, 153, 144, 139, 148, 153, 144, 144, 141, 155, 149, 150, 147, 148, 155, 142, 144, 146, 147, 142, 142, 146, 147, 145, 146, 149, 155, 146, 142, 147, 146, 155, 145, 139, 146, 144, 142, 139, 148, 140, 143, 146, 163, 145, 146, 151, 147, 150, 144, 146, 137, 144, 154, 142, 141, 142, 136, 147, 150, 149, 143, 157, 144, 150, 139, 148, 145, 147, 145, 144, 148, 143, 142, 152, 157, 146, 146, 158, 140, 134, 145, 142, 135, 148, 137, 149, 152, 147, 143, 142, 147, 146, 145, 147, 134, 144, 144, 145, 134, 155, 140, 145, 149, 141, 142, 146, 147, 136, 152, 142, 143, 146, 143, 144, 148, 143, 148, 146, 143, 142, 146, 139, 148, 148, 141, 137, 143, 147, 147, 145, 142, 147, 150, 149, 145, 147, 143, 149, 141, 146, 146, 154, 143, 148, 153, 149, 164, 160, 130, 126, 139, 140, 140, 111, 169, 152, 162, 137, 145, 143, 151, 155, 143, 138, 139, 154, 153, 141, 140, 142, 137, 146, 136, 145, 138, 146, 142, 136, 158, 144, 148, 133, 180, 155, 209, 145, 148, 148, 146, 170, 151, 176, 151, 140, 136, 160, 127, 157, 133, 140, 144, 145, 141, 145, 136, 153, 140, 153, 134, 144, 141, 143, 162, 161, 143, 149, 143, 150, 145, 189, 129, 155, 128, 145, 137, 149, 144, 126, 154, 157, 149, 159, 140, 151, 142, 150, 137, 152, 140, 147, 144, 148, 147, 155, 155, 142, 148, 143, 159, 137, 152, 151, 136, 156, 133, 144, 121, 144, 147, 145, 150, 129, 148, 138, 136, 135, 144, 136, 153, 140, 117, 160, 144, 144, 151, 157, 136, 140, 143, 146, 177, 118, 140, 135, 153, 164, 155, 134, 185, 148, 140, 135, 142, 150, 149, 141, 154, 137, 137, 133, 145, 152, 150, 144, 151, 161, 139, 137, 136, 154, 178, 216, 139, 147, 148, 141, 140, 158, 147, 145, 115, 138, 157, 149, 138, 144, 133, 153, 131, 136, 143, 145, 150, 163, 153, 133, 129, 130, 155, 147, 150, 136, 161, 141, 155, 172, 142, 156, 149, 152, 138, 147, 152, 146, 153, 134, 144, 141, 136, 148, 146, 131, 154, 152, 163, 144, 150, 154, 110, 147, 138, 123, 142, 124, 151, 152, 221, 144, 130, 140, 151, 135, 136, 157, 141, 144, 146, 134, 151, 148, 152, 135, 164, 150, 130, 146, 153, 128, 137, 140, 136, 136, 169, 153, 150, 140, 156, 149, 151, 144, 142, 142, 153, 144, 154, 145, 145, 141, 142, 145, 150, 141, 131, 155, 141, 145, 139, 144, 139, 143, 139, 143, 145, 150, 147, 143, 145, 146, 153, 140, 143, 137, 147, 142, 149, 141, 150, 145, 144, 151, 145, 147, 141, 147, 146, 139, 141, 156, 147, 141, 143, 147, 149, 147, 152, 162, 136, 148, 138, 135, 139, 147, 149, 144, 147, 147, 142, 151, 142, 144, 134, 146, 145, 145, 151, 150, 153, 147, 149, 171, 148, 153, 141, 148, 148, 139, 152, 164, 138, 149, 144, 140, 149, 150, 142, 140, 144, 151, 147, 153, 141, 146, 149, 146, 148, 151, 148, 146, 137, 150, 153, 134, 142, 137, 141, 143, 144, 147, 149, 140, 147, 141, 137, 145, 147, 146, 140, 145, 139, 147, 153, 148, 137, 138, 152, 148, 148, 153, 146, 149, 151, 148, 151, 153, 139, 144, 147, 142, 140, 143, 143, 152, 115, 143, 148, 148, 152, 150, 136, 136, 145, 154, 148, 140, 147, 141, 149, 146, 142, 142, 143, 141, 160, 143, 136, 143, 146, 143, 144, 142, 151, 156, 141, 115, 136, 142, 150, 149, 147, 144, 143, 144, 153, 147, 153, 142, 150, 142, 142, 156, 146, 144, 146, 143, 152, 144, 131, 148, 154, 148, 147, 139, 144, 146, 153, 143, 145, 149, 146, 146, 144, 144, 154, 147, 138, 143, 150, 156, 159, 143, 156, 143, 145, 144, 203, 137, 145, 143, 138, 148, 146, 154, 145, 145, 143, 148, 138, 143, 149, 151, 146, 151, 141, 139, 144, 157, 144, 149, 151, 154, 131, 146, 141, 146, 150, 151, 148, 147, 141, 144, 142, 163, 148, 146, 129, 138, 143, 146, 133, 150, 146, 145, 148, 145, 144, 149, 136, 140, 145, 140, 142, 141, 128, 146, 149, 148, 141, 142, 151, 150, 149, 145, 152, 147, 147, 148, 145, 144, 145, 129, 146, 151, 144, 118, 150, 152, 139, 152, 144, 140, 147, 149, 139, 144, 152, 144, 147, 141, 145, 144, 144, 149, 141, 145, 168, 150, 146, 146, 144, 142, 145, 142, 149, 153, 142, 150, 167, 151, 144, 151, 146, 143, 153, 146, 146, 144, 143, 149, 150, 147, 149, 147, 146, 146, 144, 146, 149, 147, 145, 140, 127, 143, 154, 144, 147, 140, 146, 143, 142, 144, 148, 143, 150, 150, 152, 142, 136, 149, 146, 140, 143, 142, 145, 144, 144, 143, 145, 152, 150, 153, 139, 153, 151, 145, 146, 145, 142, 153, 142, 156, 154, 138, 147, 124, 149, 148, 146, 145, 152, 144, 156, 148, 138, 146, 138, 162, 145, 149, 144, 153, 149, 141, 147, 100, 167, 140, 140, 141, 139, 147, 154, 144, 141, 143, 146, 133, 146, 143, 140, 139, 145, 152, 150, 141, 144, 146, 145, 144, 127, 153, 147, 144, 143, 147, 150, 148, 142, 143, 142, 142, 144, 171, 124, 144, 144, 142, 141, 147, 143, 149, 145, 146, 141, 144, 148, 148, 150, 144, 149, 145, 150, 144, 148, 139, 143, 139, 143, 146, 146, 151, 140, 147, 150, 164, 149, 144, 144, 150, 148, 146, 139, 181, 151, 157, 143, 144, 144, 155, 156, 145, 148, 142, 152, 144, 144, 148, 142, 147, 142, 148, 144, 155, 142, 141, 140, 146, 144, 146, 145, 146, 146, 142, 146, 143, 143, 140, 148, 172, 149, 141, 141, 146, 138, 148, 148, 146, 143, 145, 151, 150, 152, 140, 154, 144, 151, 150, 147, 140, 147, 149, 144, 135, 144, 141, 139, 147, 147, 151, 141, 146, 142, 158, 154, 151, 145, 145, 153, 146, 144, 146, 144, 144, 140, 147, 147, 142, 141, 149, 143, 148, 143, 148, 149, 148, 146, 148, 143, 145, 145, 147, 152, 152, 139, 120, 143, 144, 146, 140, 145, 160, 147, 142, 148, 139, 146, 142, 150, 156, 134, 145, 146, 151, 163, 144, 150, 143, 139, 144, 143, 135, 144, 147, 147, 151, 145, 145, 145, 146, 147, 149, 143, 147, 149, 148, 151, 143, 141, 146, 129, 146, 145, 168, 139, 137, 144, 148, 148, 144, 141, 140, 154, 143, 147, 148, 146, 152, 145, 141, 137, 142, 136, 147, 146, 147, 144, 155, 143, 153, 145, 147, 141, 143, 143, 142, 148, 142, 146, 146, 148, 151, 148, 157, 149, 147, 149, 143, 139, 150, 147, 143, 144, 147, 146, 140, 141, 140, 144, 148, 147, 141, 140, 146, 145, 144, 146, 148, 143, 146, 148, 144, 149, 136, 146, 137, 141, 148, 144, 153, 145, 138, 147, 144, 146, 151, 146, 148, 140, 147, 146, 148, 146, 181, 142, 145, 158, 148, 138, 149, 145, 153, 141, 141, 149, 146, 148, 145, 146, 147, 145, 152, 150, 144, 146, 143, 148, 146, 142, 147, 148, 149, 145, 148, 140, 149, 146, 143, 149, 145, 146, 141, 143, 145, 152, 144, 146, 148, 153, 145, 143, 142, 148, 147, 152, 142, 142, 144, 145, 141, 147, 140, 144, 156, 151, 146, 150, 147, 150, 145, 148, 150, 147, 154, 147, 142, 147, 145, 143, 139, 145, 148, 149, 160, 138, 148, 145, 147, 144, 145, 145, 138, 139, 143, 158, 146, 143, 149, 142, 147, 142, 147, 142, 144, 142, 145, 149, 144, 144, 153, 150, 145, 174, 144, 149, 140, 144, 135, 146, 145, 146, 149, 142, 137, 144, 143, 148, 150, 142, 148, 142, 142, 150, 143, 150, 141, 148, 149, 145, 132, 143, 146, 147, 147, 149, 147, 138, 145, 147, 142, 147, 151, 150, 139, 152, 145, 143, 152, 142, 146, 150, 147, 151, 148, 146, 148, 143, 142, 158, 149, 150, 146, 149, 146, 143, 147, 150, 151, 145, 141, 151, 148, 139, 143, 146, 144, 145, 148, 149, 149, 151, 155, 151, 147, 147, 143, 106, 142, 137, 143, 146, 148, 153, 146, 144, 149, 134, 147, 150, 145, 147, 144, 148, 151, 148, 148, 139, 147, 145, 140, 182, 138, 146, 146, 145, 146, 146, 147, 147, 145, 147, 146, 154, 144, 140, 150, 148, 145, 147, 151, 141, 145, 144, 159, 147, 148, 146, 155, 141, 148, 160, 140, 138, 143, 138, 145, 150, 134, 145, 143, 145, 146, 142, 151, 149, 141, 138, 160, 144, 139, 140, 143, 146, 138, 136, 150, 136, 153, 146, 158, 149, 153, 157, 145, 142, 140, 148, 151, 148, 147, 146, 150, 152, 164, 137, 135, 157, 159, 143, 156, 157, 142, 145, 160, 189, 148, 155, 154, 140, 134, 142, 161, 147, 130, 144, 146, 132, 138, 158, 149, 139, 146, 164, 154, 152, 149, 143, 135, 145, 160, 150, 146, 137, 146, 145, 149, 146, 153, 138, 147, 160, 141, 155, 132, 147, 148, 141, 133, 156, 150, 150, 157, 144, 149, 133, 161, 142, 154, 152, 149, 143, 140, 148, 144, 146, 170, 145, 209, 144, 138, 151, 148, 149, 154, 135, 158, 143, 136, 127, 153, 146, 147, 132, 147, 140, 139, 146, 141, 156, 144, 146, 153, 146, 141, 149, 143, 135, 156, 141, 143, 111, 166, 146, 154, 138, 159, 155, 132, 135, 143, 141, 142, 148, 131, 144, 146, 141, 148, 149, 157, 150, 145, 137, 131, 143, 136, 141, 155, 138, 144, 169, 124, 140, 142, 141, 141, 143, 137, 119, 142, 153, 149, 145, 143, 156, 138, 124, 136, 133, 149, 156, 108, 142, 142, 150, 161, 134, 146, 138, 136, 144, 150, 157, 136, 170, 157, 144, 147, 132, 151, 140, 169, 147, 144, 130, 140, 160, 179, 137, 153, 151, 171, 144, 143, 163, 110, 140, 148, 144, 139, 139, 148, 154, 140, 134, 137, 142, 130, 146, 145, 149, 145, 133, 134, 135, 137, 145, 134, 153, 140, 152, 142, 150, 150, 127, 141, 154, 147, 152, 151, 143, 152, 146, 142, 150, 146, 138, 149, 147, 141, 149, 150, 150, 146, 144, 142, 142, 143, 147, 145, 142, 145, 145, 145, 143, 152, 142, 145, 141, 140, 142, 146, 138, 147, 150, 142, 145, 149, 150, 141, 139, 147, 148, 143, 144, 141, 139, 147, 148, 151, 143, 142, 131, 138, 138, 151, 143, 144, 139, 145, 147, 140, 141, 147, 140, 133, 143, 153, 142, 154, 140, 151, 153, 147, 155, 142, 149, 149, 151, 138, 155, 142, 145, 149, 142, 141, 143, 149, 148, 145, 141, 147, 157, 146, 139, 148, 145, 142, 149, 154, 147, 150, 154, 151, 145, 144, 143, 140, 155, 139, 145, 146, 150, 146, 142, 147, 151, 149, 136, 139, 144, 146, 146, 142, 145, 148, 150, 144, 139, 140, 152, 151, 148, 139, 140, 143, 137, 151, 137, 143, 148, 142, 142, 141, 147, 145, 149, 148, 144, 149, 161, 142, 151, 146, 149, 144, 157, 154, 148, 148, 145, 138, 151, 150, 142, 143, 142, 146, 153, 158, 147, 152, 151, 140, 138, 149, 147, 155, 145, 140, 147, 140, 140, 137, 148, 155, 138, 148, 142, 135, 151, 148, 147, 146, 152, 145, 150, 151, 145, 156, 152, 142, 145, 149, 145, 140, 150, 148, 144, 143, 160, 153, 142, 159, 147, 147, 138, 149, 149, 155, 138, 152, 145, 144, 145, 152, 144, 150, 151, 142, 156, 141, 149, 140, 144, 145, 151, 142, 147, 153, 149, 145, 152, 133, 136, 142, 146, 148, 153, 144, 144, 157, 145, 146, 141, 144, 141, 155, 140, 134, 150, 131, 165, 181, 148, 124, 134, 155, 139, 151, 147, 142, 146, 159, 175, 143, 154, 138, 142, 148, 147, 152, 128, 149, 148, 150, 140, 146, 150, 165, 149, 146, 135, 134, 153, 145, 146, 143, 122, 144, 168, 185, 160, 140, 142, 132, 146, 142, 151, 151, 146, 142, 177, 149, 151, 146, 145, 148, 139, 141, 150, 165, 159, 148, 147, 138, 148, 131, 147, 145, 123, 149, 147, 142, 133, 146, 140, 149, 154, 143, 150, 184, 147, 188, 147, 144, 143, 148, 159, 150, 136, 148, 152, 165, 148, 130, 148, 146, 138, 136, 146, 143, 157, 144, 147, 144, 148, 166, 148, 143, 129, 149, 143, 145, 119, 146, 145, 151, 150, 140, 148, 149, 142, 145, 143, 152, 148, 151, 117, 153, 141, 149, 139, 154, 129, 132, 144, 177, 136, 138, 145, 135, 138, 147, 139, 157, 138, 144, 137, 145, 142, 151, 135, 144, 152, 140, 141, 141, 151, 153, 146, 160, 149, 143, 154, 147, 145, 129, 141, 139, 147, 134, 154, 112, 148, 151, 162, 146, 128, 145, 143, 128, 145, 156, 137, 148, 146, 148, 147, 141, 147, 149, 150, 146, 135, 149, 137, 145, 144, 145, 136, 139, 130, 145, 142, 148, 142, 151, 143, 148, 152, 156, 138, 145, 151, 144, 127, 147, 144, 137, 147, 142, 153, 148, 147, 137, 156, 145, 143, 110, 171, 148, 137, 139, 141, 144, 155, 145, 143, 137, 144, 129, 145, 143, 139, 149, 178, 151, 135, 149, 158, 141, 168, 166, 151, 138, 135, 152, 147, 149, 163, 147, 144, 149, 153, 135, 149, 143, 141, 142, 146, 157, 143, 147, 154, 146, 140, 144, 142, 140, 147, 148, 138, 148, 152, 141, 142, 141, 138, 157, 141, 136, 144, 135, 145, 116, 153, 156, 146, 146, 141, 145, 145, 153, 151, 139, 142, 146, 143, 143, 147, 140, 145, 150, 153, 142, 147, 143, 140, 124, 144, 142, 142, 144, 143, 138, 141, 148, 145, 141, 142, 150, 147, 142, 143, 143, 140, 141, 146, 150, 148, 143, 147, 139, 147, 138, 146, 144, 140, 147, 156, 140, 139, 140, 136, 148, 133, 138, 143, 139, 135, 132, 157, 155, 155, 142, 142, 138, 140, 149, 143, 147, 150, 144, 165, 147, 142, 137, 140, 146, 138, 141, 142, 143, 148, 143, 152, 144, 153, 143, 147, 145, 138, 146, 153, 144, 143, 135, 146, 155, 147, 149, 146, 159, 149, 146, 160, 141, 150, 158, 148, 148, 143, 140, 146, 148, 161, 142, 148, 147, 144, 141, 172, 155, 148, 143, 139, 135, 143, 143, 149, 146, 144, 148, 146, 142, 148, 137, 150, 152, 138, 143, 150, 142, 141, 155, 148, 155, 167, 140, 157, 141, 150, 141, 155, 150, 142, 147, 139, 138, 154, 147, 134, 144, 158, 136, 140, 148, 140, 154, 153, 140, 161, 157, 146, 138, 151, 147, 169, 145, 139, 146, 152, 146, 145, 148, 136, 151, 137, 146, 150, 149, 143, 142, 149, 145, 166, 141, 144, 149, 139, 146, 149, 143, 137, 138, 151, 147, 149, 140, 143, 146, 140, 139, 144, 147, 142, 142, 148, 148, 137, 157, 150, 149, 143, 142, 148, 144, 133, 135, 144, 125, 139, 133, 150, 149, 135, 143, 143, 142, 154, 149, 151, 152, 146, 140, 128, 145, 163, 146, 142, 139, 149, 150, 153, 146, 161, 140, 151, 153, 144, 152, 152, 145, 142, 142, 145, 159, 153, 151, 148, 148, 150, 168, 148, 153, 128, 147, 137, 151, 176, 147, 147, 145, 147, 143, 145, 144, 146, 140, 140, 129, 152, 144, 150, 143, 218, 143, 150, 156, 144, 157, 134, 151, 146, 147, 161, 149, 139, 143, 153, 145, 153, 150, 151, 151, 149, 150, 151, 143, 143, 148, 147, 144, 145, 146, 152, 149, 139, 148, 158, 140, 130, 141, 140, 155, 148, 149, 170, 147, 145, 143, 145, 130, 148, 147, 145, 151, 150, 144, 140, 141, 153, 158, 156, 139, 147, 150, 147, 167, 142, 147, 151, 156, 142, 133, 149, 140, 148, 151, 145, 142, 151, 144, 135, 145, 172, 137, 149, 149, 152, 155, 146, 155, 140, 148, 147, 155, 151, 147, 146, 141, 139, 147, 138, 146, 154, 143, 143, 148, 154, 146, 158, 131, 158, 153, 155, 146, 147, 141, 143, 130, 149, 149, 153, 140, 156, 143, 150, 150, 155, 138, 150, 136, 149, 141, 136, 145, 140, 141, 145, 146, 218, 145, 151, 149, 150, 150, 146, 145, 151, 148, 143, 155, 143, 153, 145, 161, 150, 140, 148, 151, 144, 149, 148, 129, 148, 141, 135, 149, 150, 140, 146, 141, 146, 143, 140, 143, 147, 137, 148, 143, 143, 143, 147, 150, 143, 148, 142, 139, 137, 144, 145, 141, 144, 145, 147, 139, 148, 148, 146, 137, 145, 145, 151, 144, 149, 145, 156, 142, 152, 146, 146, 144, 149, 150, 142, 152, 142, 144, 144, 136, 144, 139, 147, 147, 133, 140, 150, 148, 152, 143, 137, 147, 153, 141, 142, 141, 137, 153, 131, 147, 151, 148, 142, 152, 139, 128, 152, 141, 146, 142, 150, 134, 149, 148, 148, 144, 144, 149, 144, 153, 146, 147, 145, 146, 156, 146, 148, 139, 150, 148, 144, 153, 146, 153, 147, 142, 147, 153, 150, 142, 149, 144, 145, 147, 148, 137, 142, 147, 148, 148, 140, 144, 138, 139, 147, 144, 148, 147, 144, 153, 148, 141, 149, 147, 139, 143, 140, 145, 149, 149, 145, 159, 145, 152, 149, 146, 149, 143, 150, 146, 144, 147, 147, 143, 146, 150, 137, 144, 145, 145, 140, 144, 144, 139, 142, 145, 142, 150, 143, 139, 149, 140, 142, 136, 141, 149, 144, 150, 150, 151, 147, 140, 136, 138, 137, 149, 148, 161, 139, 143, 143, 140, 146, 152, 144, 143, 142, 139, 147, 150, 149, 148, 150, 135, 150, 146, 141, 149, 157, 142, 144, 146, 148, 147, 148, 148, 141, 148, 145, 141, 142, 162, 153, 145, 145, 150, 144, 149, 145, 146, 161, 147, 151, 135, 141, 147, 144, 145, 141, 148, 144, 143, 147, 149, 150, 148, 148, 156, 143, 149, 142, 149, 135, 146, 148, 141, 150, 148, 138, 156, 147, 153, 140, 152, 146, 144, 147, 154, 133, 144, 150, 148, 146, 146, 138, 153, 144, 141, 147, 148, 143, 147, 158, 159, 145, 146, 147, 152, 143, 152, 153, 147, 149, 145, 148, 145, 152, 148, 147, 149, 154, 138, 149, 144, 147, 148, 153, 147, 152, 148, 154, 143, 144, 150, 154, 143, 143, 146, 138, 149, 143, 156, 143, 145, 146, 136, 145, 143, 148, 146, 145, 145, 149, 151, 156, 150, 147, 155, 157, 148, 149, 152, 148, 151, 153, 137, 148, 138, 150, 146, 146, 146, 147, 153, 153, 149, 146, 142, 136, 149, 144, 149, 151, 157, 150, 146, 144, 145, 152, 142, 142, 145, 140, 152, 142, 151, 144, 151, 144, 145, 149, 155, 159, 137, 148, 145, 154, 142, 153, 146, 148, 139, 148, 139, 150, 144, 151, 148, 140, 143, 153, 160, 143, 138, 146, 144, 147, 146, 152, 143, 147, 147, 161, 158, 151, 153, 143, 145, 140, 146, 150, 145, 146, 138, 154, 144, 143, 148, 156, 144, 150, 148, 148, 142, 139, 141, 142, 145, 147, 146, 148, 145, 151, 145, 144, 146, 152, 150, 141, 150, 162, 153, 142, 138, 147, 130, 134, 153, 132, 146, 151, 148, 145, 143, 148, 140, 148, 148, 140, 149, 132, 150, 142, 156, 146, 143, 146, 146, 140, 144, 147, 146, 149, 149, 146, 148, 147, 144, 147, 150, 147, 145, 155, 150, 152, 148, 136, 146, 149, 148, 149, 146, 144, 145, 160, 149, 152, 143, 140, 144, 147, 151, 151, 151, 145, 148, 149, 134, 155, 147, 143, 154, 147, 146, 139, 128, 143, 133, 135, 135, 146, 143, 141, 145, 160, 150, 143, 161, 151, 133, 138, 133, 142, 139, 164, 147, 156, 144, 141, 144, 149, 151, 152, 144, 164, 146, 161, 149, 137, 135, 133, 155, 153, 154, 152, 153, 122, 149, 136, 146, 122, 148, 138, 152, 138, 151, 142, 141, 141, 143, 113, 142, 148, 147, 135, 143, 153, 119, 123, 133, 141, 202, 134, 152, 157, 144, 138, 159, 154, 127, 162, 148, 148, 147, 143, 149, 132, 137, 136, 150, 140, 138, 151, 146, 144, 160, 142, 146, 145, 127, 157, 145, 150, 142, 141, 146, 145, 136, 138, 141, 144, 115, 135, 140, 147, 133, 150, 153, 160, 138, 170, 146, 144, 157, 155, 146, 132, 140, 124, 151, 149, 156, 144, 132, 140, 168, 170, 141, 163, 153, 148, 145, 144, 141, 140, 152, 196, 126, 157, 142, 143, 128, 140, 151, 150, 140, 138, 144, 147, 138, 147, 142, 135, 194, 131, 133, 145, 137, 146, 139, 153, 149, 136, 133, 161, 135, 131, 132, 143, 146, 151, 150, 138, 161, 135, 150, 153, 130, 152, 148, 141, 148, 134, 151, 156, 143, 147, 150, 145, 140, 130, 142, 141, 162, 153, 140, 146, 152, 151, 122, 147, 136, 151, 135, 151, 144, 156, 131, 138, 140, 139, 142, 140, 141, 168, 147, 145, 147, 181, 136, 127, 148, 137, 149, 147, 169, 144, 158, 153, 158, 151, 142, 140, 144, 148, 134, 133, 141, 157, 148, 137, 141, 145, 126, 144, 137, 143, 158, 149, 155, 167, 143, 148, 156, 147, 154, 149, 152, 135, 148, 153, 146, 142, 143, 142, 145, 147, 127, 152, 141, 154, 141, 147, 172, 154, 140, 147, 137, 155, 136, 146, 143, 138, 147, 163, 189, 148, 136, 149, 143, 138, 139, 153, 140, 163, 138, 179, 142, 143, 144, 159, 142, 127, 137, 140, 146, 138, 149, 149, 149, 141, 163, 143, 154, 138, 145, 150, 147, 150, 154, 142, 150, 139, 152, 149, 140, 141, 129, 147, 151, 139, 144, 137, 152, 144, 145, 160, 130, 150, 151, 148, 150, 136, 138, 148, 150, 143, 150, 148, 148, 140, 141, 143, 159, 149, 148, 142, 142, 129, 158, 142, 134, 149, 145, 147, 147, 149, 151, 134, 146, 146, 145, 118, 150, 144, 149, 147, 143, 147, 141, 144, 157, 147, 144, 152, 145, 145, 144, 142, 142, 149, 151, 151, 145, 145, 143, 144, 150, 165, 149, 141, 147, 150, 141, 146, 123, 146, 149, 149, 133, 146, 147, 143, 140, 146, 151, 149, 137, 146, 150, 163, 149, 143, 140, 147, 136, 137, 136, 138, 139, 144, 146, 148, 146, 159, 148, 147, 154, 141, 152, 139, 140, 154, 145, 149, 151, 141, 141, 150, 143, 155, 161, 140, 140, 145, 164, 142, 143, 143, 145, 156, 151, 144, 143, 143, 154, 148, 144, 149, 170, 152, 153, 145, 113, 157, 139, 155, 147, 136, 145, 150, 144, 147, 138, 151, 144, 147, 149, 145, 152, 138, 119, 127, 151, 158, 160, 150, 152, 145, 132, 147, 145, 139, 144, 147, 156, 154, 138, 151, 147, 144, 171, 136, 141, 135, 146, 141, 144, 130, 145, 139, 144, 145, 147, 145, 149, 136, 143, 145, 155, 156, 143, 140, 144, 149, 148, 145, 148, 136, 143, 158, 152, 148, 146, 142, 142, 142, 146, 132, 146, 157, 147, 144, 147, 148, 142, 137, 150, 134, 146, 137, 154, 149, 145, 147, 153, 143, 150, 144, 157, 138, 142, 149, 146, 144, 151, 149, 149, 153, 142, 140, 133, 145, 150, 145, 146, 150, 147, 140, 142, 148, 142, 161, 140, 146, 148, 144, 150, 138, 145, 146, 142, 137, 145, 161, 147, 147, 141, 146, 152, 144, 144, 146, 151, 134, 159, 144, 142, 146, 138, 149, 148, 131, 146, 148, 149, 146, 138, 131, 143, 145, 142, 147, 150, 150, 143, 147, 144, 147, 143, 146, 146, 147, 146, 137, 151, 152, 149, 138, 152, 150, 147, 144, 139, 148, 149, 147, 126, 145, 162, 150, 158, 148, 145, 156, 136, 145, 141, 150, 138, 151, 146, 151, 141, 147, 145, 144, 148, 146, 145, 149, 146, 144, 144, 141, 147, 126, 142, 148, 141, 143, 147, 148, 146, 147, 145, 145, 141, 148, 148, 143, 136, 133, 145, 149, 147, 144, 148, 143, 140, 150, 150, 145, 145, 141, 151, 148, 148, 147, 147, 146, 144, 139, 148, 121, 141, 145, 153, 144, 142, 154, 142, 147, 143, 150, 146, 153, 148, 152, 118, 143, 136, 145, 146, 148, 141, 144, 129, 141, 147, 147, 152, 136, 147, 141, 142, 148, 132, 155, 153, 143, 137, 130, 131, 146, 147, 144, 155, 150, 156, 141, 150, 147, 142, 125, 139, 142, 146, 147, 143, 145, 143, 141, 156, 151, 174, 151, 157, 145, 148, 146, 142, 139, 137, 136, 149, 141, 123, 144, 126, 146, 149, 153, 145, 149, 146, 143, 147, 153, 144, 143, 142, 80, 146, 134, 143, 143, 156, 148, 149, 147, 140, 147, 150, 146, 147, 131, 147, 146, 149, 146, 149, 144, 144, 156, 147, 147, 141, 147, 127, 143, 143, 151, 138, 140, 144, 147, 143, 155, 144, 145, 153, 138, 142, 145, 139, 147, 146, 142, 153, 152, 143, 151, 145, 138, 172, 142, 143, 150, 148, 144, 146, 150, 150, 137, 139, 143, 147, 143, 145, 155, 145, 144, 146, 147, 138, 147, 153, 140, 148, 149, 141, 146, 159, 143, 143, 157, 150, 152, 142, 140, 159, 141, 144, 143, 140, 152, 142, 146, 149, 146, 141, 147, 132, 153, 156, 149, 183, 146, 141, 146, 139, 146, 149, 144, 145, 146, 152, 141, 148, 142, 142, 171, 144, 150, 142, 150, 143, 147, 151, 153, 142, 143, 144, 143, 149, 148, 148, 144, 144, 153, 141, 145, 144, 151, 141, 148, 156, 149, 138, 146, 146, 144, 144, 150, 145, 148, 143, 149, 146, 143, 147, 172, 145, 151, 145, 148, 138, 143, 143, 150, 125, 142, 151, 150, 154, 154, 144, 148, 151, 146, 144, 148, 156, 151, 155, 145, 150, 146, 146, 146, 141, 145, 155, 140, 142, 143, 144, 149, 147, 143, 144, 179, 169, 173, 147, 118, 143, 147, 140, 153, 151, 147, 147, 153, 140, 141, 137, 137, 148, 143, 147, 155, 145, 143, 153, 152, 158, 137, 142, 148, 148, 142, 143, 150, 138, 148, 134, 151, 161, 150, 153, 151, 148, 148, 147, 150, 142, 134, 151, 139, 139, 152, 153, 151, 156, 149, 139, 164, 146, 149, 145, 136, 160, 162, 153, 138, 139, 161, 146, 140, 144, 142, 159, 145, 166, 143, 142, 155, 149, 155, 144, 155, 139, 143, 146, 148, 151, 139, 131, 145, 143, 147, 155, 155, 153, 140, 144, 155, 155, 140, 145, 153, 144, 146, 144, 150, 162, 142, 168, 142, 150, 151, 144, 152, 134, 142, 149, 156, 153, 128, 145, 144, 136, 147, 140, 153, 150, 148, 136, 153, 165, 137, 134, 152, 153, 147, 148, 154, 149, 141, 147, 180, 141, 154, 139, 146, 104, 138, 140, 146, 153, 153, 167, 159, 166, 149, 141, 145, 148, 164, 142, 131, 150, 147, 143, 159, 160, 130, 146, 154, 145, 145, 156, 123, 149, 135, 157, 144, 145, 141, 132, 145, 150, 147, 137, 148, 148, 139, 165, 145, 132, 147, 154, 163, 148, 144, 136, 153, 143, 136, 151, 147, 147, 138, 166, 140, 152, 140, 148, 150, 146, 138, 144, 144, 142, 160, 141, 143, 145, 134, 142, 140, 152, 149, 138, 152, 174, 151, 137, 149, 148, 150, 147, 145, 133, 158, 145, 164, 158, 129, 144, 146, 148, 136, 152, 146, 149, 139, 138, 140, 141, 139, 152, 141, 145, 149, 147, 149, 145, 142, 149, 149, 149, 141, 145, 144, 145, 152, 140, 150, 146, 139, 149, 144, 146, 148, 146, 139, 154, 141, 150, 143, 144, 146, 146, 148, 145, 143, 148, 141, 145, 145, 142, 142, 148, 142, 151, 153, 152, 143, 144, 143, 144, 149, 147, 149, 151, 144, 145, 141, 146, 146, 147, 143, 148, 149, 147, 140, 147, 149, 147, 143, 143, 150, 151, 139, 146, 141, 149, 144, 146, 145, 149, 138, 139, 144, 144, 144, 145, 138, 149, 148, 150, 149, 146, 144, 149, 156, 149, 146, 139, 147, 149, 148, 149, 141, 151, 150, 149, 141, 141, 141, 152, 150, 148, 141, 149, 154, 142, 145, 150, 151, 148, 149, 150, 148, 142, 144, 142, 148, 145, 147, 144, 146, 150, 153, 144, 150, 146, 145, 141, 145, 144, 143, 142, 151, 148, 141, 148, 148, 147, 148, 143, 144, 144, 145, 142, 145, 149, 140, 151, 150, 144, 150, 152, 143, 145, 144, 146, 145, 147, 146, 142, 134, 157, 146, 141, 144, 145, 137, 144, 153, 143, 149, 144, 148, 150, 143, 143, 146, 150, 146, 146, 145, 145, 142, 154, 147, 146, 136, 140, 145, 144, 145, 139, 146, 142, 141, 136, 142, 150, 142, 142, 145, 148, 146, 146, 147, 148, 142, 144, 143, 148, 147, 148, 145, 143, 151, 153, 137, 146, 139, 142, 145, 152, 150, 149, 144, 145, 151, 148, 145, 152, 146, 144, 147, 147, 150, 140, 148, 147, 145, 149, 157, 145, 144, 148, 148, 151, 153, 144, 158, 147, 152, 164, 150, 150, 147, 150, 145, 148, 153, 151, 139, 148, 137, 146, 145, 149, 131, 140, 146, 148, 143, 138, 147, 153, 159, 138, 147, 148, 146, 147, 150, 151, 146, 138, 149, 151, 145, 145, 150, 149, 147, 150, 151, 148, 139, 142, 147, 142, 143, 151, 151, 146, 148, 149, 145, 150, 140, 148, 142, 144, 148, 145, 145, 153, 135, 142, 143, 147, 158, 148, 146, 152, 149, 142, 155, 143, 132, 140, 145, 142, 151, 151, 144, 149, 146, 140, 143, 161, 143, 147, 151, 151, 148, 146, 149, 152, 142, 152, 140, 150, 141, 153, 150, 146, 143, 144, 149, 135, 151, 143, 146, 148, 148, 142, 153, 151, 146, 140, 146, 145, 135, 152, 150, 153, 154, 146, 145, 147, 150, 154, 148, 162, 141, 152, 143, 152, 147, 149, 145, 152, 162, 151, 146, 149, 144, 150, 144, 146, 147, 147, 143, 156, 149, 141, 151, 161, 144, 146, 148, 148, 154, 141, 153, 151, 149, 145, 146, 151, 141, 137, 141, 153, 151, 152, 141, 142, 143, 143, 148, 147, 150, 149, 149, 142, 145, 152, 146, 149, 145, 147, 154, 151, 148, 156, 152, 147, 142, 152, 136, 174, 138, 145, 140, 145, 148, 148, 142, 142, 150, 153, 143, 145, 145, 147, 149, 149, 151, 155, 123, 149, 151, 153, 144, 147, 144, 148, 145, 150, 145, 152, 143, 150, 144, 142, 138, 139, 156, 138, 146, 144, 151, 143, 140, 137, 146, 155, 155, 147, 149, 120, 147, 146, 151, 151, 147, 176, 143, 142, 146, 151, 147, 154, 139, 158, 150, 141, 147, 139, 146, 144, 143, 146, 145, 145, 159, 143, 145, 144, 147, 137, 147, 142, 154, 141, 141, 129, 144, 144, 141, 146, 145, 151, 148, 141, 142, 151, 147, 127, 142, 157, 149, 146, 148, 145, 151, 153, 131, 143, 141, 153, 141, 149, 170, 148, 167, 145, 143, 133, 145, 150, 140, 142, 143, 142, 139, 146, 135, 143, 144, 142, 152, 146, 141, 147, 144, 149, 151, 140, 146, 172, 147, 148, 146, 149, 142, 146, 151, 145, 138, 143, 148, 142, 143, 141, 149, 155, 138, 140, 145, 139, 131, 158, 149, 148, 145, 137, 143, 145, 144, 146, 150, 145, 148, 150, 146, 147, 145, 148, 137, 154, 145, 141, 146, 145, 156, 142, 153, 150, 144, 146, 142, 152, 139, 139, 150, 143, 144, 147, 147, 140, 157, 145, 143, 147, 151, 144, 140, 144, 142, 147, 123, 145, 145, 150, 153, 135, 144, 129, 151, 144, 145, 137, 149, 141, 144, 147, 143, 162, 144, 141, 147, 146, 127, 144, 145, 141, 142, 150, 146, 151, 147, 147, 157, 150, 148, 143, 150, 145, 146, 142, 150, 143, 151, 143, 152, 140, 143, 144, 150, 137, 148, 147, 151, 136, 141, 148, 152, 140, 144, 144, 144, 143, 126, 148, 145, 147, 145, 154, 145, 145, 151, 142, 141, 143, 146, 165, 145, 150, 135, 147, 153, 145, 144, 142, 146, 155, 141, 146, 146, 148, 147, 146, 146, 151, 157, 143, 155, 145, 146, 138, 141, 141, 146, 149, 133, 146, 143, 143, 144, 146, 160, 149, 141, 152, 147, 135, 150, 151, 179, 146, 148, 153, 152, 144, 149, 148, 139, 143, 164, 148, 144, 148, 141, 159, 150, 161, 155, 160, 118, 133, 147, 161, 136, 143, 146, 144, 146, 141, 152, 147, 140, 158, 144, 142, 152, 154, 134, 152, 139, 143, 140, 153, 144, 154, 150, 164, 148, 145, 158, 153, 147, 145, 150, 142, 142, 136, 151, 142, 160, 134, 156, 150, 153, 149, 144, 142, 146, 134, 144, 138, 149, 156, 150, 135, 141, 150, 153, 162, 157, 143, 152, 137, 158, 156, 145, 151, 151, 136, 129, 161, 137, 143, 141, 144, 141, 149, 139, 144, 138, 157, 143, 161, 160, 134, 145, 140, 156, 146, 148, 132, 135, 146, 148, 143, 106, 159, 144, 145, 134, 141, 139, 133, 155, 151, 137, 141, 146, 155, 155, 140, 142, 145, 123, 134, 125, 153, 141, 136, 138, 136, 149, 152, 149, 144, 142, 142, 136, 147, 158, 145, 150, 142, 173, 146, 144, 142, 143, 130, 145, 149, 143, 163, 140, 160, 114, 147, 157, 146, 142, 133, 157, 141, 156, 152, 143, 138, 133, 137, 139, 151, 181, 144, 181, 143, 160, 140, 164, 142, 165, 145, 130, 165, 150, 145, 180, 122, 146, 146, 138, 146, 139, 151, 144, 142, 148, 141, 143, 132, 135, 149, 151, 136, 148, 159, 165, 111, 137, 122, 135, 146, 147, 141, 138, 144, 154, 144, 148, 128, 135, 150, 145, 157, 153, 140, 132, 157, 134, 147, 140, 138, 140, 150, 144, 154, 147, 141, 159, 140, 150, 142, 137, 150, 146, 134, 143, 144, 139, 149, 137, 121, 147, 139, 155, 138, 158, 152, 153, 139, 145, 148, 144, 154, 148, 143, 144, 166, 140, 150, 142, 148, 146, 142, 140, 146, 150, 156, 152, 140, 143, 151, 139, 153, 143, 143, 147, 148, 146, 156, 139, 156, 149, 146, 146, 146, 149, 143, 140, 145, 143, 140, 146, 151, 148, 148, 145, 143, 132, 140, 143, 143, 145, 134, 141, 136, 144, 141, 143, 138, 137, 156, 145, 147, 142, 128, 142, 148, 149, 143, 138, 144, 158, 137, 146, 154, 137, 145, 144, 150, 147, 140, 154, 143, 154, 146, 150, 138, 153, 163, 140, 146, 142, 151, 137, 146, 150, 151, 143, 145, 145, 149, 154, 145, 145, 146, 170, 149, 146, 160, 165, 142, 160, 160, 144, 151, 145, 148, 145, 154, 148, 129, 155, 136, 152, 157, 152, 152, 152, 152, 162, 141, 145, 148, 134, 147, 149, 144, 152, 151, 141, 147, 159, 157, 136, 154, 142, 146, 149, 141, 148, 147, 151, 156, 141, 151, 140, 138, 140, 139, 152, 156, 152, 154, 148, 146, 151, 146, 141, 136, 146, 145, 140, 149, 143, 146, 151, 157, 150, 142, 150, 146, 156, 143, 143, 149, 140, 142, 157, 148, 147, 147, 156, 144, 148, 141, 148, 146, 145, 147, 148, 152, 148, 147, 145, 145, 140, 148, 138, 146, 143, 147, 124, 147, 147, 141, 141, 150, 143, 141, 140, 140, 145, 143, 144, 158, 150, 143, 144, 145, 143, 144, 146, 158, 144, 146, 145, 147, 150, 148, 142, 141, 151, 147, 142, 146, 146, 145, 148, 136, 150, 147, 160, 146, 144, 141, 141, 153, 146, 149, 145, 147, 147, 147, 148, 151, 139, 137, 144, 145, 146, 149, 151, 147, 141, 146, 139, 147, 150, 148, 154, 144, 162, 147, 154, 150, 144, 151, 138, 145, 150, 147, 146, 142, 145, 146, 142, 142, 144, 143, 147, 153, 147, 147, 140, 143, 142, 146, 147, 167, 148, 146, 149, 148, 140, 144, 149, 141, 146, 138, 141, 142, 147, 149, 140, 152, 138, 148, 146, 145, 146, 144, 142, 144, 144, 144, 147, 149, 149, 145, 148, 155, 140, 144, 148, 140, 148, 148, 132, 136, 138, 145, 151, 147, 152, 145, 144, 152, 149, 149, 151, 155, 144, 146, 145, 150, 141, 150, 146, 144, 144, 148, 144, 148, 147, 147, 144, 142, 146, 148, 139, 149, 147, 141, 145, 145, 151, 137, 141, 145, 151, 147, 148, 140, 147, 157, 145, 161, 145, 148, 150, 138, 142, 142, 141, 151, 146, 146, 147, 143, 142, 148, 154, 138, 147, 144, 148, 145, 144, 148, 143, 152, 142, 146, 148, 144, 144, 148, 153, 148, 151, 143, 142, 145, 144, 151, 151, 143, 143, 149, 154, 144, 140, 146, 146, 150, 147, 148, 144, 154, 140, 147, 135, 143, 143, 150, 142, 142, 137, 154, 148, 144, 145, 137, 149, 142, 147, 146, 145, 145, 146, 143, 143, 139, 166, 146, 142, 145, 143, 147, 153, 142, 172, 157, 163, 149, 148, 140, 157, 150, 139, 147, 143, 147, 138, 148, 146, 146, 149, 156, 155, 161, 141, 130, 159, 157, 152, 156, 149, 143, 145, 144, 150, 143, 162, 159, 129, 142, 148, 143, 145, 154, 139, 152, 147, 151, 170, 150, 152, 152, 138, 143, 148, 144, 134, 172, 134, 141, 149, 147, 135, 149, 144, 150, 148, 158, 147, 138, 163, 149, 156, 148, 130, 160, 140, 142, 148, 149, 136, 155, 147, 140, 148, 156, 151, 152, 150, 157, 151, 137, 151, 154, 148, 158, 148, 162, 153, 136, 156, 143, 147, 125, 163, 149, 160, 149, 144, 137, 146, 154, 146, 146, 137, 144, 149, 149, 139, 142, 168, 151, 122, 124, 156, 144, 145, 148, 144, 150, 140, 143, 137, 153, 141, 158, 155, 155, 147, 144, 172, 148, 151, 148, 179, 152, 152, 159, 140, 138, 142, 142, 146, 147, 132, 122, 154, 145, 151, 135, 128, 141, 143, 144, 138, 152, 137, 154, 164, 149, 135, 136, 154, 143, 153, 161, 147, 148, 148, 144, 142, 149, 171, 153, 174, 162, 141, 166, 164, 146, 156, 148, 142, 149, 138, 166, 153, 152, 139, 136, 157, 148, 153, 131, 138, 148, 147, 151, 145, 143, 161, 139, 146, 142, 143, 150, 135, 135, 153, 158, 149, 142, 150, 155, 139, 146, 139, 147, 136, 168, 145, 159, 148, 154, 141, 138, 138, 135, 145, 150, 164, 139, 159, 136, 152, 153, 126, 159, 145, 159, 161, 156, 156, 146, 148, 128, 139, 149, 143, 142, 146, 153, 147, 143, 149, 143, 148, 151, 139, 138, 143, 148, 147, 143, 153, 140, 143, 139, 138, 146, 153, 144, 151, 148, 143, 145, 144, 143, 140, 141, 141, 122, 146, 147, 149, 165, 138, 140, 148, 147, 137, 135, 170, 144, 143, 156, 146, 149, 149, 144, 140, 142, 154, 147, 151, 151, 149, 146, 134, 145, 141, 158, 141, 149, 139, 150, 146, 153, 149, 153, 150, 138, 144, 153, 150, 148, 151, 158, 154, 146, 149, 139, 154, 148, 147, 144, 159, 145, 139, 139, 147, 142, 148, 154, 150, 147, 136, 150, 149, 153, 137, 156, 147, 143, 143, 137, 141, 146, 143, 145, 140, 137, 150, 138, 141, 142, 136, 145, 135, 144, 141, 141, 144, 140, 147, 150, 154, 138, 138, 143, 146, 149, 134, 150, 156, 146, 145, 151, 156, 145, 156, 144, 142, 151, 154, 138, 150, 144, 143, 139, 151, 148, 137, 144, 140, 147, 142, 150, 142, 147, 141, 145, 143, 141, 138, 145, 157, 138, 141, 139, 117, 142, 145, 146, 147, 130, 143, 148, 136, 180, 143, 141, 152, 152, 153, 147, 142, 146, 141, 145, 147, 148, 151, 143, 133, 144, 139, 145, 146, 155, 142, 146, 153, 143, 160, 153, 124, 159, 147, 130, 136, 148, 153, 138, 139, 144, 146, 148, 144, 143, 139, 137, 148, 151, 151, 145, 147, 147, 148, 142, 150, 142, 145, 129, 145, 143, 146, 142, 139, 136, 143, 158, 145, 146, 154, 136, 148, 155, 149, 142, 140, 143, 146, 133, 146, 143, 149, 149, 148, 147, 149, 148, 150, 148, 145, 144, 146, 143, 146, 145, 149, 148, 142, 144, 145, 144, 142, 143, 147, 146, 150, 128, 146, 145, 158, 146, 146, 148, 144, 140, 146, 151, 150, 138, 145, 146, 143, 147, 147, 148, 152, 144, 144, 145, 141, 141, 145, 138, 148, 140, 145, 148, 148, 146, 145, 148, 145, 151, 150, 143, 138, 142, 143, 145, 147, 145, 145, 176, 151, 150, 146, 145, 143, 144, 144, 147, 147, 146, 145, 141, 147, 147, 142, 143, 146, 142, 146, 149, 148, 148, 140, 141, 146, 151, 145, 140, 139, 148, 146, 145, 146, 135, 144, 145, 146, 149, 143, 146, 143, 144, 146, 150, 136, 143, 150, 146, 151, 149, 153, 149, 147, 150, 144, 145, 145, 157, 141, 151, 148, 143, 147, 144, 141, 147, 152, 147, 147, 139, 152, 149, 143, 137, 148, 143, 148, 145, 139, 134, 145, 136, 146, 147, 147, 147, 146, 151, 149, 143, 151, 147, 147, 148, 162, 148, 151, 145, 140, 143, 148, 140, 145, 139, 151, 144, 147, 145, 144, 143, 147, 149, 150, 148, 142, 147, 150, 141, 149, 148, 141, 149, 145, 139, 149, 151, 137, 145, 149, 145, 147, 140, 144, 149, 147, 151, 141, 142, 144, 145, 145, 143, 152, 141, 148, 144, 147, 143, 147, 142, 147, 143, 145, 145, 148, 149, 148, 140, 146, 146, 144, 147, 148, 149, 149, 149, 151, 142, 124, 148, 140, 146, 150, 135, 148, 144, 144, 139, 149, 147, 143, 144, 146, 154, 139, 141, 146, 139, 139, 141, 170, 130, 155, 152, 151, 123, 155, 142, 144, 150, 149, 155, 148, 151, 136, 149, 138, 140, 149, 144, 136, 135, 140, 139, 143, 150, 151, 140, 151, 142, 150, 148, 153, 145, 161, 120, 140, 130, 153, 139, 141, 145, 135, 155, 139, 135, 135, 132, 151, 145, 158, 137, 151, 148, 156, 143, 132, 152, 151, 146, 147, 162, 145, 146, 149, 146, 143, 147, 142, 157, 148, 159, 122, 153, 135, 138, 139, 138, 142, 146, 145, 140, 137, 143, 170, 145, 151, 138, 138, 157, 137, 160, 154, 139, 146, 143, 135, 148, 138, 143, 153, 158, 143, 147, 141, 150, 148, 150, 160, 127, 144, 147, 142, 137, 146, 138, 138, 145, 131, 149, 145, 154, 177, 147, 146, 151, 135, 134, 159, 148, 150, 140, 149, 152, 159, 138, 140, 144, 149, 131, 157, 141, 151, 161, 158, 148, 140, 147, 146, 145, 147, 148, 147, 141, 142, 169, 136, 148, 155, 136, 140, 160, 145, 155, 136, 140, 141, 150, 144, 146, 143, 145, 132, 140, 141, 152, 153, 147, 156, 140, 151, 154, 143, 134, 146, 149, 151, 159, 150, 142, 154, 135, 147, 150, 156, 147, 144, 144, 152, 142, 148, 136, 155, 136, 137, 145, 137, 154, 156, 138, 160, 143, 145, 145, 144, 164, 143, 145, 150, 135, 149, 143, 163, 149, 140, 139, 149, 148, 151, 150, 131, 140, 154, 151, 145, 147, 142, 151, 143, 140, 119, 189, 136, 147, 148, 153, 125, 142, 145, 141, 128, 140, 143, 145, 153, 141, 140, 144, 135, 138, 140, 141, 136, 138, 160, 154, 142, 146, 145, 144, 141, 139, 148, 137, 136, 143, 143, 149, 158, 141, 138, 146, 137, 151, 148, 163, 146, 153, 140, 149, 142, 155, 137, 144, 144, 146, 153, 148, 156, 148, 145, 148, 142, 152, 138, 145, 140, 152, 146, 130, 136, 147, 135, 152, 152, 141, 143, 154, 159, 140, 142, 146, 150, 144, 159, 146, 148, 145, 146, 140, 141, 143, 147, 145, 148, 149, 153, 146, 146, 153, 150, 148, 150, 144, 141, 142, 146, 147, 144, 149, 148, 144, 141, 159, 150, 146, 148, 137, 137, 143, 139, 149, 140, 140, 140, 144, 149, 143, 145, 154, 133, 156, 142, 149, 144, 152, 140, 168, 140, 149, 162, 149, 146, 149, 155, 143, 139, 154, 150, 144, 144, 168, 143, 146, 146, 143, 134, 140, 154, 149, 139, 150, 149, 145, 146, 144, 147, 149, 138, 149, 137, 142, 147, 144, 137, 144, 140, 150, 143, 148, 147, 143, 142, 153, 143, 131, 140, 141, 149, 141, 138, 136, 151, 137, 155, 141, 145, 146, 139, 149, 135, 143, 135, 143, 138, 134, 149, 142, 135, 152, 141, 144, 137, 148, 147, 145, 142, 156, 139, 153, 140, 147, 148, 145, 138, 151, 143, 144, 146, 140, 144, 148, 150, 155, 148, 144, 145, 143, 147, 144, 143, 149, 142, 150, 151, 144, 135, 141, 138, 145, 150, 143, 151, 151, 138, 154, 148, 147, 146, 152, 154, 146, 144, 146, 156, 143, 145, 149, 143, 140, 144, 142, 149, 157, 141, 154, 147, 162, 155, 137, 144, 145, 148, 142, 151, 145, 164, 150, 149, 147, 158, 150, 142, 146, 144, 148, 143, 150, 151, 149, 151, 152, 161, 138, 149, 145, 150, 141, 145, 157, 146, 160, 143, 147, 139, 149, 155, 140, 142, 151, 126, 145, 138, 141, 138, 140, 146, 152, 153, 161, 143, 141, 139, 144, 141, 140, 150, 153, 158, 143, 140, 138, 144, 147, 150, 147, 156, 163, 147, 144, 147, 146, 145, 151, 148, 150, 166, 149, 140, 154, 147, 160, 147, 140, 147, 122, 149, 143, 149, 151, 145, 155, 143, 166, 145, 147, 120, 153, 150, 145, 132, 150, 143, 151, 139, 158, 139, 136, 145, 160, 152, 151, 143, 141, 139, 146, 145, 145, 146, 157, 146, 154, 137, 144, 143, 137, 131, 151, 148, 141, 140, 134, 147, 149, 149, 145, 151, 153, 136, 146, 137, 154, 147, 142, 143, 147, 139, 143, 145, 142, 137, 141, 177, 139, 154, 147, 149, 133, 151, 149, 151, 142, 142, 147, 145, 149, 148, 149, 137, 137, 152, 139, 143, 125, 144, 157, 151, 143, 134, 142, 155, 143, 151, 154, 144, 154, 146, 150, 151, 148, 147, 144, 150, 136, 153, 143, 132, 151, 148, 146, 137, 140, 145, 144, 148, 148, 141, 136, 140, 147, 152, 147, 142, 153, 151, 138, 142, 141, 150, 121, 144, 142, 138, 147, 146, 137, 149, 147, 147, 150, 139, 146, 138, 155, 160, 140, 147, 146, 140, 162, 140, 145, 147, 138, 142, 151, 144, 144, 146, 148, 148, 150, 150, 144, 144, 146, 144, 148, 141, 140, 147, 148, 148, 143, 146, 142, 143, 144, 144, 145, 146, 147, 143, 146, 146, 147, 148, 145, 145, 171, 149, 145, 148, 148, 145, 148, 141, 144, 145, 149, 142, 143, 150, 140, 144, 152, 146, 147, 145, 145, 148, 143, 147, 144, 144, 165, 145, 145, 145, 139, 147, 149, 146, 144, 153, 148, 147, 147, 146, 140, 141, 143, 151, 141, 149, 147, 144, 147, 143, 148, 145, 148, 147, 148, 148, 146, 146, 151, 153, 146, 148, 144, 147, 146, 144, 147, 145, 153, 145, 150, 146, 147, 144, 146, 142, 146, 146, 146, 149, 144, 142, 156, 147, 144, 146, 147, 137, 147, 144, 148, 148, 147, 147, 144, 143, 147, 145, 142, 152, 145, 150, 144, 145, 144, 149, 150, 153, 140, 146, 148, 143, 147, 144, 148, 146, 142, 146, 150, 149, 146, 149, 147, 136, 143, 148, 150, 145, 145, 120, 145, 144, 141, 145, 142, 148, 143, 144, 141, 144, 151, 143, 149, 149, 144, 152, 145, 148, 145, 146, 143, 140, 154, 137, 138, 136, 148, 146, 147, 147, 142, 146, 144, 149, 148, 144, 151, 145, 146, 148, 143, 148, 144, 152, 143, 145, 151, 134, 144, 144, 144, 141, 141, 148, 146, 140, 151, 146, 145, 148, 145, 145, 151, 150, 147, 155, 147, 145, 151, 144, 145, 143, 147, 149, 148, 165, 142, 144, 150, 146, 147, 145, 150, 149, 144, 148, 143, 148, 142, 164, 148, 135, 145, 145, 150, 142, 133, 167, 153, 147, 143, 153, 151, 142, 139, 146, 154, 149, 150, 110, 141, 146, 164, 138, 141, 127, 141, 166, 147, 147, 142, 147, 169, 155, 142, 148, 161, 147, 121, 131, 132, 145, 135, 155, 136, 141, 143, 152, 140, 144, 139, 138, 121, 148, 150, 149, 148, 142, 147, 139, 163, 148, 133, 156, 150, 147, 139, 145, 146, 147, 146, 132, 151, 155, 129, 141, 140, 143, 142, 144, 142, 144, 145, 151, 146, 156, 131, 137, 146, 146, 158, 141, 142, 152, 166, 175, 161, 157, 158, 124, 150, 151, 142, 153, 148, 156, 133, 157, 165, 157, 135, 149, 153, 145, 142, 144, 135, 143, 140, 140, 153, 151, 147, 138, 146, 135, 153, 125, 136, 143, 134, 158, 146, 149, 146, 158, 133, 153, 178, 149, 133, 142, 145, 145, 145, 153, 142, 143, 146, 153, 142, 122, 143, 142, 154, 145, 159, 149, 153, 167, 145, 145, 141, 144, 142, 154, 158, 142, 142, 150, 159, 140, 159, 142, 134, 138, 149, 144, 147, 156, 146, 144, 160, 130, 153, 139, 150, 152, 159, 146, 141, 151, 160, 128, 152, 139, 123, 155, 148, 145, 138, 145, 132, 144, 151, 148, 133, 130, 146, 154, 157, 149, 137, 137, 171, 148, 155, 123, 143, 147, 132, 152, 149, 149, 137, 147, 131, 128, 134, 144, 153, 145, 134, 163, 147, 125, 151, 148, 146, 151, 143, 157, 135, 150, 151, 138, 139, 139, 128, 126, 140, 152, 143, 125, 145, 204, 132, 162, 166, 144, 158, 164, 145, 164, 140, 156, 147, 144, 150, 146, 142, 146, 139, 148, 153, 145, 120, 138, 148, 161, 136, 145, 152, 145, 144, 143, 153, 137, 151, 145, 143, 137, 147, 144, 159, 142, 148, 141, 138, 174, 155, 147, 149, 131, 142, 141, 132, 149, 154, 137, 141, 133, 137, 139, 144, 137, 140, 144, 142, 133, 141, 136, 130, 135, 145, 140, 143, 144, 140, 141, 139, 149, 137, 153, 146, 144, 149, 162, 148, 155, 156, 151, 136, 153, 152, 149, 141, 146, 143, 163, 136, 153, 150, 150, 151, 145, 158, 149, 147, 161, 147, 146, 133, 133, 159, 143, 138, 147, 152, 141, 173, 145, 136, 140, 116, 137, 152, 139, 144, 153, 138, 137, 153, 141, 134, 144, 138, 139, 146, 142, 148, 176, 141, 134, 157, 137, 124, 172, 134, 144, 147, 145, 139, 140, 140, 135, 137, 145, 119, 148, 151, 155, 162, 139, 138, 134, 131, 116, 129, 159, 137, 138, 145, 154, 149, 142, 149, 135, 137, 104, 133, 153, 145, 153, 150, 146, 145, 133, 178, 152, 138, 147, 126, 157, 133, 144, 122, 152, 148, 145, 145, 159, 142, 141, 124, 158, 148, 156, 141, 147, 151, 154, 147, 142, 153, 144, 156, 150, 139, 127, 151, 147, 126, 147, 145, 144, 130, 161, 143, 150, 143, 141, 160, 148, 136, 150, 148, 153, 151, 148, 134, 147, 147, 143, 140, 144, 147, 135, 149, 158, 139, 141, 149, 146, 132, 150, 131, 135, 145, 142, 144, 149, 143, 141, 148, 141, 141, 149, 145, 148, 142, 149, 154, 160, 147, 144, 147, 147, 148, 147, 144, 152, 145, 143, 145, 147, 145, 156, 142, 146, 144, 144, 144, 142, 133, 146, 145, 148, 151, 144, 145, 151, 144, 145, 150, 142, 149, 138, 147, 146, 144, 146, 148, 146, 146, 147, 147, 150, 146, 149, 148, 146, 149, 155, 151, 149, 149, 149, 133, 147, 147, 148, 148, 147, 146, 148, 143, 147, 131, 131, 147, 150, 143, 149, 149, 143, 150, 147, 147, 143, 145, 147, 153, 146, 144, 144, 144, 134, 148, 147, 146, 143, 147, 148, 145, 147, 149, 147, 147, 141, 154, 145, 145, 148, 149, 147, 147, 148, 144, 143, 148, 150, 149, 142, 143, 150, 140, 146, 153, 143, 142, 146, 147, 147, 144, 144, 143, 147, 148, 147, 147, 150, 141, 149, 144, 150, 140, 143, 152, 147, 147, 145, 147, 146, 146, 146, 143, 145, 146, 147, 150, 142, 152, 148, 148, 148, 150, 138, 146, 150, 144, 147, 146, 145, 140, 143, 144, 149, 150, 146, 148, 150, 147, 148, 146, 147, 148, 141, 148, 148, 148, 145, 141, 148, 144, 148, 150, 146, 140, 148, 144, 148, 146, 148, 147, 145, 145, 146, 145, 146, 148, 172, 146, 148, 147, 149, 144, 150, 145, 149, 144, 146, 144, 145, 153, 145, 145, 141, 144, 162, 146, 148, 149, 155, 144, 149, 143, 150, 148, 143, 147, 146, 147, 151, 146, 149, 146, 143, 146, 144, 147, 138, 151, 149, 141, 136, 142, 154, 156, 145, 148, 147, 149, 148, 142, 156, 144, 151, 144, 139, 134, 148, 140, 133, 153, 149, 152, 143, 132, 147, 141, 155, 138, 151, 150, 135, 143, 146, 155, 148, 146, 141, 151, 148, 149, 144, 139, 146, 151, 146, 153, 151, 145, 146, 147, 141, 135, 147, 147, 144, 163, 149, 143, 145, 143, 146, 154, 149, 150, 148, 145, 141, 152, 152, 150, 136, 144, 142, 140, 142, 142, 156, 142, 152, 142, 142, 147, 149, 145, 150, 147, 146, 157, 146, 145, 146, 146, 147, 138, 146, 149, 139, 151, 142, 143, 144, 144, 148, 151, 151, 149, 145, 144, 140, 168, 149, 145, 146, 146, 148, 146, 144, 145, 145, 144, 142, 147, 147, 156, 147, 148, 152, 151, 147, 149, 143, 155, 139, 160, 154, 151, 140, 150, 147, 148, 148, 147, 156, 145, 155, 142, 145, 140, 145, 152, 147, 153, 134, 136, 140, 138, 147, 145, 148, 141, 145, 146, 151, 141, 141, 141, 156, 151, 149, 140, 153, 151, 139, 151, 160, 143, 126, 145, 152, 145, 133, 134, 140, 149, 144, 154, 151, 144, 143, 143, 149, 141, 141, 146, 155, 149, 139, 154, 152, 143, 134, 137, 147, 145, 148, 152, 144, 150, 136, 144, 138, 145, 149, 138, 149, 140, 146, 152, 141, 137, 147, 147, 147, 148, 156, 145, 146, 141, 148, 147, 146, 148, 140, 149, 142, 144, 145, 150, 145, 142, 139, 144, 149, 148, 152, 157, 136, 143, 152, 144, 144, 147, 153, 150, 146, 150, 144, 144, 142, 148, 134, 141, 143, 150, 155, 144, 147, 151, 144, 141, 137, 149, 142, 143, 146, 144, 146, 146, 178, 141, 147, 135, 143, 142, 141, 150, 147, 139, 145, 150, 147, 134, 139, 154, 143, 145, 147, 146, 143, 142, 151, 148, 153, 146, 151, 140, 144, 144, 148, 145, 151, 144, 139, 145, 144, 146, 146, 146, 140, 140, 141, 149, 139, 148, 143, 160, 149, 148, 146, 150, 146, 154, 145, 158, 145, 147, 143, 148, 135, 147, 146, 140, 142, 147, 143, 151, 149, 147, 144, 146, 156, 143, 145, 138, 127, 140, 144, 139, 147, 143, 145, 142, 145, 149, 153, 145, 138, 142, 144, 150, 149, 145, 145, 143, 146, 146, 144, 144, 148, 138, 147, 151, 148, 148, 148, 144, 143, 145, 146, 149, 150, 146, 148, 139, 137, 143, 142, 141, 148, 147, 152, 145, 144, 144, 148, 148, 148, 151, 153, 145, 150, 143, 147, 150, 143, 142, 153, 144, 146, 146, 146, 142, 151, 147, 146, 144, 149, 143, 152, 150, 156, 139, 152, 146, 142, 147, 147, 140, 144, 142, 139, 144, 149, 147, 143, 143, 147, 153, 140, 136, 140, 141, 147, 140, 147, 154, 145, 147, 143, 148, 147, 144, 143, 148, 140, 146, 150, 144, 150, 145, 144, 144, 152, 138, 144, 146, 144, 146, 149, 162, 147, 144, 143, 141, 148, 147, 156, 140, 153, 141, 155, 150, 144, 147, 158, 153, 144, 149, 148, 142, 164, 146, 147, 148, 144, 154, 144, 148, 156, 140, 139, 146, 144, 151, 151, 146, 147, 145, 142, 143, 147, 149, 146, 147, 142, 150, 141, 145, 151, 150, 141, 147, 145, 150, 143, 144, 145, 155, 149, 147, 144, 152, 140, 145, 149, 141, 145, 144, 148, 150, 144, 154, 141, 149, 147, 134, 144, 155, 145, 147, 140, 145, 137, 147, 151, 142, 140, 140, 138, 145, 154, 137, 138, 146, 142, 148, 140, 150, 146, 173, 145, 139, 137, 141, 149, 142, 154, 140, 153, 137, 151, 151, 147, 152, 145, 143, 138, 153, 143, 146, 147, 143, 137, 142, 150, 142, 144, 147, 146, 147, 143, 154, 146, 146, 142, 156, 142, 145, 145, 141, 145, 149, 146, 147, 144, 147, 145, 151, 147, 158, 148, 141, 148, 148, 151, 147, 146, 142, 147, 133, 147, 157, 154, 139, 150, 143, 140, 139, 141, 150, 147, 154, 148, 151, 146, 143, 140, 143, 146, 142, 150, 143, 149, 149, 139, 146, 149, 154, 138, 144, 145, 152, 140, 146, 141, 151, 146, 149, 149, 154, 146, 143, 144, 143, 152, 157, 149, 147, 147, 150, 141, 140, 140, 146, 150, 155, 142, 147, 143, 157, 128, 147, 151, 142, 149, 147, 151, 143, 145, 145, 141, 149, 147, 146, 151, 143, 150, 144, 147, 154, 147, 140, 140, 148, 148, 142, 150, 142, 151, 152, 148, 146, 152, 146, 145, 147, 145, 135, 155, 146, 149, 141, 143, 144, 156, 145, 131, 147, 143, 146, 148, 144, 144, 152, 143, 154, 145, 145, 147, 146, 139, 164, 149, 147, 149, 144, 140, 145, 145, 168, 145, 139, 155, 150, 151, 146, 142, 169, 149, 148, 139, 148, 151, 143, 136, 146, 144, 148, 145, 144, 144, 146, 162, 131, 148, 145, 146, 145, 151, 140, 143, 132, 151, 148, 143, 150, 149, 150, 149, 148, 135, 138, 145, 136, 147, 144, 145, 146, 128, 156, 143, 146, 146, 153, 133, 145, 147, 147, 130, 143, 143, 143, 137, 150, 141, 149, 150, 143, 153, 148, 150, 139, 139, 139, 171, 138, 155, 158, 145, 142, 142, 150, 144, 141, 146, 146, 134, 149, 155, 145, 143, 145, 130, 142, 146, 138, 142, 153, 151, 147, 142, 143, 147, 148, 143, 141, 140, 146, 149, 135, 144, 132, 148, 144, 148, 155, 139, 142, 144, 143, 148, 147, 141, 139, 140, 140, 148, 150, 151, 145, 142, 147, 149, 141, 158, 175, 150, 141, 140, 150, 152, 149, 144, 143, 142, 150, 149, 140, 141, 144, 137, 149, 144, 156, 115, 144, 147, 143, 146, 129, 143, 141, 148, 149, 145, 135, 142, 125, 141, 154, 158, 136, 153, 150, 145, 143, 134, 138, 135, 141, 141, 161, 145, 152, 146, 135, 140, 151, 144, 149, 150, 140, 146, 135, 142, 151, 141, 141, 147, 147, 150, 142, 168, 140, 147, 140, 143, 142, 136, 141, 149, 139, 138, 144, 147, 143, 146, 147, 142, 181, 141, 144, 148, 142, 147, 136, 140, 129, 148, 149, 132, 150, 154, 145, 140, 153, 155, 142, 148, 148, 148, 157, 146, 144, 143, 141, 139, 141, 151, 148, 140, 146, 140, 146, 145, 145, 142, 146, 167, 155, 151, 142, 128, 141, 146, 141, 145, 142, 132, 143, 152, 138, 148, 140, 150, 143, 141, 148, 145, 158, 144, 148, 131, 143, 152, 148, 140, 147, 149, 162, 143, 147, 146, 144, 152, 142, 144, 146, 145, 139, 147, 145, 148, 147, 146, 145, 142, 147, 149, 151, 146, 145, 139, 152, 150, 143, 142, 154, 142, 140, 146, 155, 146, 160, 144, 145, 144, 144, 144, 151, 141, 149, 138, 153, 168, 141, 142, 149, 140, 150, 143, 144, 147, 147, 146, 147, 140, 148, 149, 141, 143, 150, 165, 142, 148, 144, 147, 144, 148, 145, 145, 149, 145, 145, 146, 142, 148, 148, 144, 144, 146, 137, 145, 144, 147, 141, 150, 141, 148, 154, 155, 151, 143, 153, 147, 144, 142, 144, 149, 144, 144, 151, 149, 147, 142, 144, 143, 143, 148, 141, 147, 163, 146, 147, 140, 146, 145, 150, 148, 148, 145, 143, 147, 145, 149, 148, 144, 133, 146, 147, 143, 147, 143, 147, 143, 151, 150, 144, 140, 149, 147, 142, 146, 141, 147, 149, 134, 142, 144, 148, 147, 145, 151, 146, 150, 143, 148, 149, 150, 142, 145, 146, 141, 141, 148, 144, 141, 143, 148, 145, 142, 145, 148, 143, 150, 146, 129, 152, 143, 145, 133, 147, 145, 154, 153, 146, 144, 140, 143, 151, 143, 164, 145, 152, 112, 153, 137, 140, 134, 151, 144, 150, 130, 151, 143, 144, 146, 139, 139, 144, 151, 148, 145, 137, 145, 141, 148, 146, 145, 155, 146, 145, 149, 147, 147, 147, 151, 143, 151, 144, 147, 153, 143, 144, 134, 153, 147, 149, 146, 151, 147, 149, 144, 145, 139, 181, 149, 147, 126, 148, 146, 136, 144, 148, 149, 143, 147, 149, 146, 144, 144, 142, 142, 144, 140, 147, 147, 143, 150, 148, 143, 151, 138, 140, 138, 144, 153, 145, 144, 145, 140, 149, 145, 152, 144, 141, 145, 141, 147, 154, 150, 149, 141, 148, 140, 149, 147, 146, 147, 142, 153, 147, 143, 142, 151, 138, 150, 144, 147, 145, 152, 144, 148, 146, 144, 143, 149, 150, 144, 144, 150, 149, 145, 145, 140, 150, 146, 146, 147, 145, 146, 144, 141, 152, 149, 143, 146, 140, 147, 145, 148, 142, 148, 142, 153, 152, 175, 145, 147, 157, 145, 147, 151, 147, 139, 147, 146, 145, 152, 152, 144, 146, 146, 141, 148, 151, 139, 152, 148, 145, 147, 150, 147, 145, 150, 147, 148, 143, 146, 144, 149, 147, 145, 143, 147, 143, 140, 160, 147, 151, 148, 149, 145, 136, 149, 149, 152, 140, 146, 142, 148, 146, 147, 154, 151, 147, 146, 154, 150, 142, 144, 145, 147, 144, 144, 142, 149, 146, 149, 146, 149, 140, 143, 144, 141, 146, 151, 147, 146, 147, 147, 141, 138, 151, 145, 148, 144, 149, 146, 148, 145, 149, 148, 149, 144, 142, 146, 145, 145, 151, 142, 141, 142, 147, 148, 145, 146, 149, 145, 151, 147, 149, 145, 141, 149, 149, 143, 145, 143, 151, 137, 142, 149, 145, 140, 142, 142, 140, 144, 146, 143, 146, 148, 144, 150, 141, 143, 146, 147, 146, 149, 144, 142, 146, 147, 135, 152, 147, 154, 143, 142, 140, 147, 157, 153, 145, 145, 143, 142, 140, 147, 145, 138, 143, 148, 146, 144, 144, 148, 141, 148, 145, 145, 141, 148, 131, 147, 149, 147, 142, 144, 141, 143, 163, 154, 146, 148, 138, 140, 155, 141, 136, 140, 148, 138, 145, 139, 149, 145, 119, 152, 146, 144, 146, 134, 143, 145, 147, 143, 145, 148, 151, 135, 150, 143, 150, 145, 158, 144, 139, 142, 145, 164, 161, 150, 141, 149, 145, 138, 144, 143, 140, 145, 148, 147, 142, 142, 144, 146, 135, 147, 140, 150, 146, 152, 142, 142, 137, 134, 139, 149, 144, 141, 147, 148, 143, 144, 141, 143, 137, 145, 142, 145, 145, 139, 144, 145, 142, 138, 140, 151, 136, 145, 151, 148, 155, 145, 148, 154, 156, 144, 141, 142, 134, 145, 150, 144, 149, 143, 142, 152, 147, 147, 149, 136, 144, 129, 147, 156, 139, 140, 147, 146, 148, 144, 150, 146, 148, 141, 147, 145, 146, 147, 148, 143, 148, 153, 143, 133, 142, 148, 148, 157, 145, 145, 139, 161, 138, 150, 143, 150, 147, 142, 147, 145, 138, 151, 143, 154, 142, 140, 152, 133, 149, 148, 143, 145, 144, 159, 148, 141, 147, 147, 144, 144, 148, 142, 145, 146, 144, 146, 147, 148, 142, 147, 141, 137, 148, 176, 141, 136, 143, 139, 156, 147, 140, 144, 141, 142, 145, 146, 144, 144, 162, 153, 150, 147, 164, 145, 150, 139, 165, 151, 145, 150, 157, 155, 140, 134, 146, 146, 143, 151, 139, 151, 156, 144, 136, 147, 145, 143, 137, 142, 132, 143, 142, 140, 146, 146, 145, 137, 137, 148, 143, 149, 135, 146, 143, 149, 145, 151, 145, 146, 144, 155, 148, 156, 150, 148, 139, 147, 141, 160, 149, 137, 143, 147, 149, 143, 159, 151, 145, 133, 145, 138, 140, 140, 142, 165, 141, 148, 151, 142, 143, 144, 143, 143, 154, 145, 150, 142, 147, 163, 147, 149, 145, 136, 140, 147, 143, 146, 148, 155, 147, 144, 148, 150, 137, 145, 145, 144, 146, 143, 134, 150, 140, 148, 149, 150, 158, 148, 145, 151, 134, 144, 152, 142, 163, 143, 142, 148, 137, 157, 146, 140, 148, 152, 150, 154, 166, 145, 136, 147, 150, 146, 151, 143, 141, 140, 140, 144, 147, 145, 141, 141, 144, 149, 149, 119, 144, 143, 137, 155, 148, 146, 157, 148, 141, 149, 137, 148, 132, 147, 154, 143, 144, 138, 147, 146, 138, 142, 145, 143, 143, 139, 154, 145, 150, 144, 137, 159, 148, 148, 154, 148, 143, 153, 142, 147, 142, 143, 138, 147, 147, 147, 154, 191, 144, 152, 137, 142, 144, 145, 150, 137, 139, 142, 148, 145, 143, 141, 143, 148, 149, 146, 145, 144, 151, 148, 133, 138, 130, 150, 153, 128, 146, 145, 146, 148, 144, 144, 152, 146, 147, 145, 163, 139, 144, 142, 143, 144, 150, 143, 145, 142, 151, 154, 143, 145, 145, 150, 157, 167, 138, 146, 130, 133, 141, 143, 162, 153, 140, 138, 136, 148, 141, 163, 138, 138, 140, 139, 148, 142, 139, 155, 140, 143, 134, 141, 163, 137, 146, 140, 146, 151, 135, 150, 141, 152, 160, 138, 157, 146, 138, 151, 153, 143, 148, 132, 141, 146, 156, 147, 145, 133, 143, 142, 142, 155, 150, 150, 140, 138, 156, 145, 151, 147, 114, 144, 149, 151, 133, 151, 150, 147, 150, 150, 139, 137, 149, 170, 143, 135, 161, 143, 151, 147, 144, 152, 141, 148, 135, 151, 148, 143, 151, 147, 155, 138, 151, 134, 140, 149, 144, 145, 147, 141, 166, 165, 142, 151, 138, 151, 152, 143, 143, 139, 148, 147, 145, 150, 143, 144, 144, 149, 163, 155, 138, 143, 150, 137, 143, 146, 164, 156, 144, 146, 139, 154, 151, 149, 144, 145, 142, 144, 141, 145, 149, 142, 154, 140, 146, 139, 155, 148, 168, 142, 137, 130, 144, 152, 145, 158, 149, 162, 147, 169, 137, 145, 142, 148, 146, 138, 141, 152, 156, 151, 146, 146, 146, 154, 132, 140, 149, 138, 151, 144, 181, 160, 136, 157, 149, 147, 161, 158, 159, 145, 135, 152, 140, 141, 145, 152, 141, 143, 152, 144, 144, 148, 142, 133, 143, 142, 144, 145, 131, 154, 131, 144, 142, 144, 139, 147, 143, 147, 168, 142, 133, 135, 156, 153, 141, 150, 151, 147, 146, 142, 142, 142, 155, 141, 142, 141, 155, 142, 143, 142, 132, 141, 129, 144, 157, 139, 145, 146, 144, 145, 139, 144, 150, 148, 151, 146, 151, 144, 149, 144, 149, 144, 139, 147, 152, 143, 128, 150, 142, 145, 141, 146, 151, 146, 120, 146, 151, 166, 146, 145, 153, 140, 145, 132, 143, 146, 126, 148, 145, 139, 144, 148, 146, 133, 144, 145, 139, 146, 153, 145, 147, 145, 146, 146, 143, 144, 145, 148, 156, 150, 152, 151, 152, 150, 143, 135, 150, 146, 145, 148, 175, 140, 147, 146, 145, 138, 142, 151, 140, 145, 149, 142, 149, 138, 141, 146, 154, 149, 132, 145, 151, 151, 142, 134, 150, 147, 139, 144, 131, 144, 146, 148, 150, 144, 155, 144, 145, 145, 144, 149, 145, 142, 149, 150, 150, 135, 141, 154, 159, 144, 151, 143, 148, 152, 145, 150, 143, 144, 148, 143, 149, 150, 144, 147, 150, 132, 139, 146, 147, 144, 148, 144, 152, 145, 132, 146, 142, 147, 147, 135, 132, 145, 144, 144, 145, 141, 145, 145, 147, 146, 143, 148, 153, 135, 147, 138, 146, 147, 143, 148, 145, 145, 147, 149, 142, 150, 144, 144, 146, 149, 143, 151, 152, 143, 146, 149, 140, 145, 146, 165, 143, 144, 148, 141, 147, 142, 142, 132, 161, 143, 148, 145, 144, 147, 145, 158, 151, 140, 138, 145, 140, 144, 143, 144, 144, 148, 150, 150, 143, 146, 140, 146, 145, 147, 142, 147, 145, 143, 144, 147, 147, 153, 162, 148, 162, 141, 152, 137, 148, 124, 146, 152, 148, 169, 139, 146, 146, 149, 143, 148, 151, 146, 146, 142, 145, 143, 154, 149, 140, 146, 145, 147, 146, 150, 153, 142, 150, 151, 138, 152, 143, 145, 146, 148, 146, 140, 147, 160, 150, 141, 146, 144, 143, 144, 142, 142, 167, 147, 156, 149, 122, 135, 147, 151, 143, 137, 146, 135, 138, 144, 150, 139, 149, 148, 153, 141, 144, 154, 149, 145, 146, 140, 153, 147, 160, 142, 153, 143, 150, 139, 138, 155, 148, 143, 141, 137, 138, 144, 138, 133, 145, 142, 152, 149, 148, 150, 144, 147, 139, 139, 144, 158, 136, 139, 140, 144, 137, 153, 160, 140, 142, 140, 146, 144, 140, 161, 149, 146, 152, 142, 152, 133, 147, 150, 149, 141, 150, 156, 157, 146, 144, 140, 149, 139, 156, 149, 146, 156, 139, 148, 160, 158, 151, 136, 144, 156, 149, 149, 146, 150, 133, 139, 140, 150, 151, 143, 151, 145, 147, 135, 150, 148, 152, 144, 146, 144, 150, 148, 150, 149, 140, 144, 142, 147, 149, 143, 160, 148, 146, 138, 140, 143, 135, 139, 140, 187, 149, 139, 144, 146, 139, 143, 140, 135, 95, 147, 150, 152, 147, 133, 148, 142, 141, 138, 139, 144, 153, 153, 137, 149, 144, 149, 135, 146, 150, 151, 145, 141, 146, 151, 155, 158, 116, 128, 172, 145, 146, 152, 130, 144, 149, 145, 143, 149, 150, 146, 131, 148, 150, 144, 141, 135, 136, 150, 140, 153, 155, 152, 138, 149, 142, 152, 150, 157, 162, 145, 148, 145, 150, 153, 145, 157, 140, 140, 145, 135, 143, 144, 153, 138, 145, 145, 137, 141, 148, 146, 146, 149, 145, 147, 122, 148, 145, 143, 145, 142, 150, 144, 140, 145, 146, 153, 142, 145, 140, 144, 153, 149, 142, 143, 141, 143, 143, 147, 144, 141, 143, 141, 180, 141, 148, 142, 151, 147, 143, 136, 148, 144, 147, 149, 153, 145, 148, 145, 150, 147, 153, 143, 146, 149, 153, 146, 159, 147, 150, 144, 147, 153, 148, 146, 149, 144, 144, 144, 140, 150, 150, 152, 147, 150, 142, 145, 144, 144, 145, 145, 146, 143, 144, 147, 150, 139, 145, 147, 143, 143, 145, 146, 145, 148, 148, 147, 151, 143, 140, 142, 140, 142, 149, 145, 144, 142, 149, 147, 143, 147, 144, 143, 145, 143, 152, 155, 149, 141, 146, 147, 139, 145, 149, 143, 135, 148, 146, 147, 137, 145, 149, 160, 143, 144, 151, 144, 143, 143, 145, 149, 158, 145, 145, 148, 144, 146, 151, 148, 161, 143, 141, 147, 145, 147, 145, 135, 148, 141, 148, 145, 142, 120, 148, 148, 142, 143, 140, 137, 140, 153, 140, 146, 152, 139, 144, 147, 143, 148, 150, 147, 141, 142, 144, 147, 147, 141, 144, 145, 138, 141, 147, 139, 141, 144, 139, 149, 146, 148, 141, 147, 144, 139, 144, 145, 145, 155, 153, 152, 142, 141, 145, 149, 151, 142, 143, 151, 152, 146, 147, 145, 147, 144, 146, 143, 149, 146, 149, 157, 145, 146, 159, 150, 150, 137, 144, 144, 149, 154, 142, 154, 141, 146, 144, 143, 157, 141, 151, 140, 148, 134, 126, 159, 139, 144, 121, 136, 149, 129, 149, 149, 147, 140, 135, 138, 146, 161, 136, 160, 135, 140, 159, 144, 134, 130, 137, 148, 164, 157, 139, 155, 151, 155, 128, 121, 143, 153, 132, 130, 139, 132, 134, 132, 132, 179, 153, 160, 153, 140, 136, 145, 141, 128, 150, 139, 157, 141, 134, 138, 139, 146, 163, 130, 119, 127, 167, 146, 149, 133, 145, 141, 178, 182, 142, 147, 147, 130, 151, 143, 141, 154, 144, 152, 126, 142, 140, 143, 154, 158, 149, 175, 137, 154, 149, 138, 161, 148, 155, 139, 157, 165, 138, 141, 106, 163, 132, 164, 168, 137, 145, 142, 145, 150, 136, 143, 155, 148, 126, 155, 126, 142, 147, 158, 140, 103, 132, 137, 132, 153, 180, 138, 157, 140, 157, 142, 141, 130, 126, 157, 162, 107, 132, 141, 152, 159, 148, 130, 136, 153, 156, 112, 170, 146, 143, 143, 124, 152, 147, 154, 143, 216, 126, 145, 145, 165, 145, 150, 133, 127, 136, 133, 135, 172, 158, 159, 120, 151, 181, 130, 134, 134, 137, 138, 139, 144, 135, 150, 166, 131, 132, 140, 132, 138, 146, 143, 159, 136, 164, 137, 120, 148, 157, 142, 146, 148, 148, 136, 172, 123, 137, 147, 150, 131, 123, 134, 161, 153, 151, 138, 145, 137, 132, 148, 119, 161, 159, 143, 137, 130, 130, 150, 131, 136, 143, 151, 137, 139, 152, 140, 178, 153, 142, 144, 144, 126, 129, 128, 142, 143, 122, 128, 148, 143, 139, 143, 157, 135, 156, 150, 161, 157, 173, 151, 114, 130, 122, 151, 154, 141, 121, 162, 149, 141, 148, 142, 143, 141, 143, 170, 136, 148, 156, 157, 140, 113, 115, 142, 148, 153, 154, 147, 161, 143, 150, 142, 144, 128, 146, 135, 159, 140, 124, 151, 138, 178, 152, 152, 155, 159, 150, 118, 164, 155, 143, 147, 144, 128, 151, 161, 153, 139, 164, 147, 138, 137, 145, 136, 127, 136, 150, 137, 139, 156, 141, 145, 127, 147, 145, 150, 193, 146, 159, 152, 139, 130, 148, 157, 148, 143, 146, 145, 132, 152, 143, 142, 143, 132, 141, 143, 142, 146, 153, 140, 153, 144, 164, 191, 150, 142, 145, 143, 143, 134, 121, 136, 135, 157, 146, 154, 140, 148, 166, 175, 145, 140, 147, 148, 155, 149, 148, 139, 160, 112, 195, 147, 162, 141, 132, 161, 146, 147, 145, 154, 145, 140, 142, 145, 140, 130, 149, 131, 128, 130, 138, 147, 128, 154, 127, 151, 128, 150, 150, 143, 153, 149, 161, 144, 153, 136, 137, 156, 183, 147, 144, 137, 149, 126, 136, 154, 133, 144, 132, 147, 150, 141, 139, 142, 142, 149, 139, 145, 154, 153, 135, 141, 136, 143, 161, 144, 144, 146, 144, 148, 150, 137, 150, 144, 144, 169, 144, 152, 139, 147, 153, 137, 155, 142, 148, 148, 165, 157, 169, 160, 152, 136, 121, 135, 158, 128, 144, 150, 137, 142, 145, 153, 147, 145, 141, 149, 144, 160, 144, 153, 140, 148, 113, 184, 133, 143, 150, 158, 160, 143, 144, 144, 150, 147, 148, 142, 148, 147, 143, 145, 142, 141, 147, 145, 147, 144, 142, 145, 146, 150, 132, 143, 142, 142, 146, 146, 147, 146, 148, 146, 144, 146, 141, 144, 142, 136, 142, 148, 148, 146, 147, 147, 146, 146, 145, 140, 139, 147, 152, 143, 148, 149, 146, 144, 147, 145, 144, 149, 147, 148, 145, 146, 153, 150, 148, 96, 144, 141, 151, 147, 146, 149, 147, 154, 148, 146, 148, 143, 144, 140, 142, 145, 150, 146, 148, 164, 143, 148, 147, 144, 151, 146, 147, 145, 145, 120, 144, 145, 148, 150, 147, 147, 148, 147, 146, 147, 148, 143, 145, 145, 141, 146, 148, 131, 142, 145, 146, 139, 143, 144, 148, 146, 146, 149, 146, 150, 144, 136, 147, 143, 147, 148, 136, 146, 143, 151, 146, 146, 145, 146, 152, 149, 141, 150, 134, 144, 146, 151, 165, 143, 147, 152, 141, 145, 148, 143, 145, 139, 149, 149, 147, 148, 152, 143, 149, 149, 144, 146, 152, 153, 147, 147, 147, 146, 144, 144, 150, 147, 140, 146, 148, 145, 143, 144, 147, 141, 145, 145, 146, 143, 143, 144, 143, 150, 145, 148, 148, 147, 147, 145, 139, 150, 147, 148, 145, 150, 149, 151, 144, 152, 152, 147, 144, 143, 144, 137, 145, 141, 146, 151, 146, 154, 146, 142, 148, 148, 146, 146, 142, 146, 147, 145, 148, 146, 152, 145, 144, 144, 147, 149, 147, 139, 147, 149, 150, 138, 147, 147, 149, 147, 143, 145, 145, 142, 148, 147, 141, 151, 145, 149, 163, 142, 139, 141, 145, 149, 158, 145, 113, 155, 144, 157, 145, 143, 148, 140, 142, 151, 145, 139, 153, 146, 143, 144, 140, 149, 169, 149, 150, 146, 144, 146, 152, 146, 145, 137, 146, 148, 177, 152, 149, 142, 143, 158, 146, 158, 143, 183, 150, 146, 151, 142, 145, 136, 146, 137, 147, 140, 153, 139, 148, 146, 149, 147, 126, 151, 144, 138, 144, 145, 144, 146, 146, 144, 139, 140, 149, 147, 162, 147, 139, 148, 147, 141, 142, 144, 149, 140, 147, 146, 151, 147, 149, 148, 147, 148, 144, 145, 144, 146, 142, 147, 146, 154, 155, 164, 134, 151, 141, 138, 145, 132, 155, 143, 144, 148, 140, 146, 153, 147, 149, 150, 144, 139, 152, 141, 151, 139, 145, 142, 141, 153, 140, 149, 152, 145, 149, 145, 148, 143, 140, 133, 145, 144, 143, 151, 142, 142, 146, 140, 143, 140, 143, 148, 167, 142, 154, 147, 157, 146, 147, 142, 150, 145, 141, 143, 136, 148, 159, 146, 146, 141, 151, 149, 132, 145, 147, 150, 149, 144, 145, 141, 132, 162, 133, 146, 144, 146, 141, 148, 147, 145, 152, 140, 133, 150, 148, 147, 142, 152, 142, 143, 154, 145, 147, 152, 143, 153, 149, 150, 146, 144, 149, 158, 149, 144, 136, 146, 146, 146, 146, 137, 149, 159, 137, 149, 133, 148, 143, 141, 149, 145, 145, 147, 146, 150, 146, 149, 146, 150, 148, 147, 145, 141, 143, 145, 142, 142, 150, 150, 166, 147, 146, 141, 147, 143, 147, 142, 150, 143, 143, 148, 147, 143, 139, 141, 160, 149, 139, 141, 150, 149, 157, 139, 142, 151, 146, 147, 146, 148, 154, 148, 152, 147, 152, 153, 144, 152, 150, 145, 140, 141, 137, 143, 148, 146, 144, 147, 152, 150, 152, 142, 138, 141, 148, 145, 156, 146, 146, 143, 144, 150, 146, 148, 156, 146, 151, 144, 143, 152, 150, 144, 149, 145, 151, 137, 140, 148, 143, 154, 150, 153, 140, 147, 146, 144, 157, 147, 130, 151, 152, 145, 143, 152, 157, 142, 154, 151, 133, 144, 143, 149, 140, 154, 144, 150, 152, 147, 152, 143, 152, 144, 149, 153, 152, 148, 144, 140, 144, 149, 148, 145, 140, 142, 128, 145, 142, 148, 150, 133, 145, 143, 143, 142, 136, 142, 139, 145, 140, 160, 149, 143, 141, 149, 160, 138, 151, 147, 145, 142, 140, 145, 141, 136, 146, 147, 139, 141, 138, 153, 146, 144, 149, 158, 146, 140, 140, 164, 141, 139, 142, 146, 149, 145, 149, 145, 136, 146, 142, 151, 146, 141, 143, 135, 151, 154, 152, 152, 149, 145, 155, 136, 138, 140, 151, 152, 141, 140, 145, 140, 146, 150, 155, 147, 149, 147, 144, 157, 145, 143, 148, 144, 144, 150, 143, 155, 139, 141, 148, 156, 144, 150, 148, 146, 145, 155, 145, 145, 144, 144, 150, 144, 147, 144, 149, 152, 153, 152, 152, 145, 137, 146, 142, 141, 149, 146, 140, 173, 155, 152, 143, 142, 145, 150, 150, 149, 145, 141, 143, 145, 148, 137, 150, 139, 151, 148, 136, 142, 156, 141, 137, 141, 144, 139, 150, 156, 147, 153, 149, 148, 145, 140, 132, 141, 146, 152, 146, 145, 135, 144, 134, 149, 149, 146, 152, 143, 145, 138, 148, 141, 141, 146, 146, 153, 150, 151, 143, 150, 153, 135, 146, 138, 142, 147, 145, 178, 155, 145, 148, 155, 141, 149, 158, 147, 143, 150, 150, 146, 148, 137, 144, 142, 144, 144, 146, 141, 144, 135, 149, 149, 150, 150, 197, 145, 147, 151, 134, 145, 149, 140, 147, 142, 152, 141, 144, 139, 148, 143, 160, 152, 142, 142, 139, 147, 147, 147, 150, 142, 150, 156, 137, 148, 144, 139, 154, 142, 142, 145, 150, 149, 152, 148, 142, 141, 144, 142, 138, 139, 149, 138, 143, 143, 152, 144, 159, 155, 151, 141, 157, 139, 140, 154, 140, 158, 149, 140, 143, 142, 151, 150, 145, 149, 142, 134, 138, 148, 150, 146, 153, 144, 138, 145, 144, 146, 141, 136, 149, 148, 144, 149, 169, 132, 144, 144, 146, 138, 146, 149, 146, 161, 142, 147, 153, 144, 147, 148, 139, 146, 133, 145, 148, 148, 140, 137, 146, 146, 147, 145, 148, 149, 139, 135, 138, 150, 146, 156, 152, 152, 145, 146, 146, 149, 141, 149, 155, 130, 146, 143, 146, 145, 155, 150, 140, 159, 147, 144, 138, 144, 135, 142, 151, 135, 153, 152, 140, 131, 143, 146, 144, 142, 145, 148, 145, 150, 144, 145, 140, 165, 140, 152, 134, 145, 149, 156, 149, 151, 159, 135, 149, 137, 142, 142, 152, 153, 144, 153, 148, 151, 139, 145, 161, 142, 150, 150, 148, 135, 145, 142, 164, 141, 156, 153, 141, 142, 155, 144, 137, 154, 144, 149, 139, 158, 154, 145, 142, 155, 142, 144, 152, 132, 144, 140, 145, 138, 143, 146, 154, 146, 132, 156, 150, 158, 143, 155, 147, 146, 153, 153, 150, 145, 147, 153, 139, 140, 150, 142, 150, 152, 152, 145, 131, 137, 133, 132, 150, 155, 142, 145, 154, 134, 150, 137, 150, 148, 142, 143, 153, 138, 140, 147, 153, 152, 161, 151, 144, 146, 142, 150, 144, 148, 139, 145, 154, 150, 154, 147, 141, 147, 153, 146, 152, 136, 135, 157, 122, 149, 141, 143, 148, 158, 147, 140, 148, 150, 155, 142, 149, 137, 144, 146, 150, 144, 139, 146, 158, 149, 140, 154, 138, 148, 141, 148, 149, 143, 151, 155, 158, 136, 149, 143, 145, 154, 158, 142, 158, 147, 158, 153, 158, 144, 145, 148, 149, 144, 148, 150, 140, 135, 151, 146, 149, 142, 147, 136, 146, 158, 144, 158, 135, 142, 149, 149, 133, 142, 141, 148, 141, 150, 135, 153, 124, 137, 148, 158, 155, 139, 148, 139, 142, 148, 145, 155, 147, 152, 129, 148, 152, 144, 147, 150, 151, 154, 153, 152, 150, 155, 143, 142, 148, 146, 136, 141, 146, 148, 148, 146, 144, 149, 142, 135, 148, 133, 161, 149, 142, 146, 142, 141, 140, 145, 139, 143, 149, 147, 151, 121, 155, 156, 140, 147, 165, 143, 125, 145, 150, 141, 137, 138, 152, 127, 146, 155, 164, 154, 133, 150, 154, 135, 150, 135, 148, 154, 146, 151, 165, 144, 117, 132, 134, 148, 160, 146, 135, 149, 145, 150, 149, 116, 140, 143, 156, 137, 140, 149, 152, 130, 134, 145, 145, 134, 145, 156, 149, 144, 150, 137, 139, 141, 150, 141, 155, 139, 162, 160, 159, 147, 147, 140, 149, 134, 146, 145, 155, 160, 138, 139, 134, 127, 138, 145, 133, 157, 162, 145, 150, 144, 141, 138, 166, 158, 131, 147, 127, 135, 154, 134, 159, 163, 118, 157, 105, 163, 154, 152, 149, 153, 140, 128, 145, 146, 132, 146, 155, 143, 149, 132, 151, 137, 130, 142, 147, 119, 138, 151, 159, 150, 143, 156, 146, 138, 162, 140, 176, 144, 118, 151, 153, 142, 136, 131, 140, 135, 158, 141, 135, 146, 127, 145, 142, 144, 147, 131, 131, 149, 149, 133, 150, 152, 144, 147, 163, 129, 145, 142, 161, 155, 145, 130, 139, 138, 145, 161, 148, 165, 147, 155, 147, 137, 159, 133, 146, 127, 153, 145, 150, 144, 140, 145, 151, 137, 146, 149, 143, 138, 157, 150, 150, 101, 164, 142, 140, 141, 142, 147, 131, 143, 148, 167, 152, 156, 127, 128, 145, 132, 144, 143, 146, 139, 142, 135, 146, 146, 143, 139, 145, 151, 138, 145, 145, 148, 140, 140, 151, 148, 180, 145, 164, 141, 141, 143, 151, 148, 151, 126, 147, 141, 154, 133, 138, 164, 138, 147, 141, 133, 156, 153, 142, 144, 152, 158, 149, 146, 139, 140, 144, 144, 147, 147, 158, 145, 145, 145, 145, 143, 147, 124, 148, 152, 146, 145, 143, 145, 148, 144, 152, 147, 154, 147, 153, 147, 141, 145, 143, 149, 148, 143, 144, 147, 149, 143, 148, 145, 145, 142, 142, 143, 147, 149, 150, 158, 142, 147, 147, 114, 145, 132, 144, 142, 148, 145, 145, 148, 149, 147, 140, 150, 146, 143, 146, 145, 137, 150, 143, 148, 151, 141, 145, 146, 146, 146, 139, 147, 149, 146, 145, 148, 149, 144, 145, 159, 146, 146, 144, 149, 151, 143, 149, 143, 145, 146, 146, 150, 145, 143, 146, 151, 156, 151, 143, 144, 145, 148, 142, 147, 145, 149, 150, 146, 148, 145, 147, 143, 145, 148, 146, 147, 149, 145, 141, 154, 144, 147, 142, 147, 157, 147, 152, 138, 142, 140, 151, 146, 142, 147, 146, 145, 147, 145, 152, 147, 142, 152, 146, 147, 133, 143, 149, 148, 183, 146, 147, 144, 148, 147, 148, 144, 145, 147, 143, 151, 153, 147, 144, 162, 144, 143, 142, 142, 144, 146, 143, 145, 147, 140, 146, 148, 142, 147, 143, 148, 148, 143, 146, 146, 144, 139, 150, 145, 145, 143, 145, 147, 146, 145, 152, 144, 144, 148, 146, 146, 145, 145, 149, 155, 149, 144, 147, 148, 151, 149, 147, 147, 133, 149, 150, 148, 151, 153, 146, 136, 146, 147, 144, 149, 140, 143, 153, 148, 147, 144, 146, 148, 147, 149, 157, 147, 147, 150, 150, 146, 149, 144, 164, 153, 145, 134, 141, 149, 150, 138, 180, 149, 163, 144, 149, 147, 149, 137, 145, 149, 143, 152, 144, 141, 143, 149, 140, 144, 148, 144, 164, 143, 133, 149, 148, 151, 143, 148, 132, 150, 148, 147, 149, 144, 142, 148, 162, 144, 142, 143, 144, 143, 147, 140, 144, 149, 148, 152, 146, 159, 150, 137, 150, 160, 144, 148, 141, 141, 158, 150, 144, 145, 141, 144, 149, 150, 150, 152, 154, 142, 169, 153, 154, 138, 152, 152, 149, 145, 147, 136, 143, 132, 141, 144, 146, 129, 145, 142, 147, 145, 145, 155, 148, 141, 149, 147, 132, 141, 155, 149, 151, 141, 126, 148, 153, 144, 152, 145, 162, 144, 143, 140, 147, 149, 143, 138, 148, 130, 148, 145, 145, 164, 144, 147, 146, 141, 148, 146, 134, 146, 139, 145, 147, 152, 144, 145, 147, 130, 146, 141, 145, 153, 156, 143, 147, 148, 147, 124, 141, 147, 161, 137, 139, 146, 148, 150, 139, 143, 147, 153, 146, 147, 139, 148, 154, 145, 147, 148, 145, 133, 142, 142, 149, 143, 161, 139, 147, 143, 135, 140, 144, 149, 146, 144, 149, 143, 141, 147, 148, 141, 145, 146, 148, 147, 142, 156, 146, 148, 139, 145, 141, 151, 142, 135, 135, 148, 149, 140, 136, 144, 144, 148, 166, 146, 154, 148, 139, 142, 144, 145, 133, 142, 134, 134, 144, 145, 148, 142, 148, 149, 147, 144, 154, 141, 143, 142, 146, 150, 140, 141, 180, 139, 150, 157, 148, 141, 149, 148, 133, 150, 146, 142, 157, 142, 135, 138, 143, 145, 143, 144, 144, 149, 149, 152, 144, 143, 145, 134, 149, 154, 150, 142, 141, 143, 144, 148, 150, 150, 164, 161, 148, 146, 141, 144, 145, 148, 149, 158, 146, 146, 158, 148, 148, 151, 145, 146, 141, 138, 148, 157, 138, 135, 146, 142, 150, 133, 144, 142, 150, 163, 142, 138, 146, 145, 142, 147, 142, 144, 141, 146, 140, 149, 154, 137, 145, 146, 141, 144, 146, 142, 166, 144, 149, 147, 145, 140, 147, 143, 148, 141, 150, 152, 159, 147, 145, 140, 144, 140, 145, 149, 144, 148, 140, 148, 147, 145, 149, 146, 137, 148, 162, 142, 138, 132, 145, 146, 146, 142, 149, 144, 146, 161, 148, 146, 157, 144, 135, 141, 140, 141, 145, 144, 139, 148, 140, 144, 148, 147, 146, 149, 147, 144, 142, 138, 143, 143, 150, 146, 143, 143, 146, 146, 143, 151, 156, 145, 145, 147, 140, 136, 155, 148, 154, 146, 146, 146, 142, 142, 141, 142, 148, 150, 158, 147, 155, 164, 139, 149, 151, 149, 145, 150, 145, 138, 149, 170, 141, 146, 146, 142, 147, 147, 147, 139, 146, 140, 144, 143, 151, 149, 140, 142, 144, 143, 146, 142, 146, 150, 157, 158, 147, 146, 149, 149, 149, 145, 150, 148, 148, 146, 147, 143, 150, 147, 149, 164, 139, 143, 143, 140, 146, 143, 144, 144, 150, 146, 147, 146, 141, 146, 144, 146, 143, 148, 145, 148, 151, 152, 142, 149, 138, 144, 150, 150, 144, 140, 149, 149, 144, 148, 144, 148, 147, 146, 153, 145, 142, 142, 150, 145, 147, 147, 152, 144, 149, 140, 151, 145, 146, 166, 138, 142, 143, 161, 143, 148, 145, 144, 143, 142, 144, 143, 128, 144, 143, 143, 139, 146, 145, 156, 140, 146, 144, 147, 143, 144, 144, 146, 145, 143, 153, 148, 145, 147, 143, 144, 151, 144, 145, 140, 153, 144, 144, 150, 152, 145, 145, 149, 152, 142, 147, 146, 143, 142, 145, 143, 146, 149, 143, 143, 145, 146, 142, 147, 151, 148, 150, 148, 146, 153, 143, 140, 146, 147, 147, 147, 145, 146, 144, 140, 155, 148, 147, 144, 145, 143, 147, 146, 141, 143, 141, 150, 148, 145, 143, 134, 140, 148, 148, 146, 149, 146, 142, 147, 154, 144, 143, 146, 146, 148, 144, 138, 148, 148, 149, 148, 148, 139, 149, 146, 129, 145, 149, 149, 147, 144, 137, 148, 135, 144, 147, 145, 149, 149, 147, 159, 149, 148, 146, 144, 148, 177, 144, 142, 155, 147, 146, 151, 148, 135, 149, 145, 144, 142, 142, 146, 147, 149, 152, 150, 146, 144, 149, 145, 144, 146, 158, 155, 151, 144, 147, 148, 148, 146, 145, 148, 143, 149, 149, 144, 147, 149, 149, 141, 148, 146, 143, 142, 147, 156, 145, 146, 149, 147, 145, 148, 143, 149, 145, 150, 150, 147, 144, 150, 143, 144, 144, 137, 148, 142, 134, 150, 147, 142, 152, 154, 148, 136, 150, 140, 151, 148, 139, 147, 134, 150, 146, 146, 143, 142, 137, 151, 160, 148, 156, 133, 159, 142, 149, 153, 149, 144, 145, 141, 133, 142, 147, 152, 144, 148, 144, 184, 148, 144, 149, 146, 141, 157, 159, 142, 144, 145, 146, 174, 145, 151, 145, 138, 142, 154, 144, 123, 121, 162, 167, 139, 141, 134, 148, 145, 149, 135, 142, 147, 152, 165, 146, 161, 154, 148, 139, 145, 174, 184, 147, 143, 146, 156, 125, 133, 138, 149, 139, 154, 148, 149, 126, 149, 120, 163, 145, 181, 141, 156, 140, 142, 146, 155, 140, 167, 143, 128, 143, 136, 159, 147, 136, 144, 136, 147, 154, 140, 147, 165, 147, 137, 151, 149, 155, 145, 142, 143, 137, 148, 149, 154, 142, 144, 143, 150, 136, 146, 142, 150, 136, 140, 140, 146, 147, 118, 147, 134, 155, 154, 164, 133, 138, 151, 137, 141, 148, 157, 145, 153, 148, 141, 159, 145, 147, 137, 141, 148, 142, 124, 146, 163, 138, 145, 140, 155, 138, 141, 158, 148, 147, 156, 170, 144, 159, 147, 152, 154, 140, 159, 118, 145, 142, 145, 144, 140, 146, 149, 148, 157, 157, 147, 142, 150, 130, 139, 139, 149, 143, 134, 128, 144, 152, 153, 170, 149, 162, 143, 143, 144, 149, 143, 154, 137, 132, 138, 142, 144, 143, 135, 146, 144, 147, 151, 153, 139, 149, 144, 115, 142, 151, 148, 159, 137, 159, 155, 150, 135, 152, 118, 145, 138, 142, 154, 150, 138, 154, 142, 140, 145, 141, 141, 137, 200, 135, 132, 146, 123, 158, 154, 136, 142, 146, 144, 170, 158, 155, 153, 148, 133, 149, 148, 141, 142, 150, 137, 152, 140, 145, 145, 134, 145, 143, 158, 145, 142, 148, 154, 150, 137, 145, 142, 144, 141, 139, 140, 146, 145, 146, 139, 152, 142, 132, 147, 141, 140, 145, 152, 137, 151, 143, 154, 123, 148, 145, 145, 146, 152, 146, 146, 143, 141, 143, 149, 146, 148, 136, 151, 143, 146, 145, 132, 140, 140, 144, 150, 147, 144, 158, 142, 143, 154, 142, 142, 143, 143, 149, 141, 140, 141, 144, 145, 145, 139, 150, 151, 140, 139, 141, 141, 155, 141, 141, 142, 135, 154, 146, 144, 151, 152, 148, 142, 150, 142, 148, 150, 143, 148, 158, 142, 148, 156, 145, 149, 151, 153, 151, 149, 135, 141, 149, 146, 139, 145, 160, 149, 154, 142, 150, 157, 150, 148, 153, 145, 139, 149, 145, 151, 150, 142, 136, 152, 147, 146, 152, 149, 146, 144, 146, 137, 153, 147, 134, 147, 145, 152, 143, 131, 140, 134, 142, 147, 141, 149, 163, 116, 147, 144, 145, 145, 144, 142, 139, 153, 142, 144, 157, 142, 144, 140, 148, 147, 130, 135, 146, 155, 146, 140, 137, 147, 147, 145, 150, 151, 142, 131, 142, 148, 146, 143, 148, 146, 148, 136, 148, 154, 142, 151, 138, 151, 139, 142, 142, 138, 145, 152, 151, 146, 153, 147, 143, 134, 140, 132, 149, 130, 147, 150, 144, 143, 146, 142, 157, 147, 143, 143, 146, 144, 148, 149, 135, 138, 140, 144, 148, 146, 136, 147, 151, 148, 135, 148, 140, 148, 136, 147, 156, 145, 143, 147, 153, 138, 143, 144, 157, 136, 147, 145, 154, 134, 151, 136, 141, 147, 149, 144, 138, 175, 150, 141, 146, 144, 137, 143, 140, 146, 156, 154, 148, 138, 141, 148, 150, 129, 127, 139, 160, 142, 153, 153, 150, 151, 152, 150, 144, 154, 144, 155, 150, 139, 152, 152, 158, 145, 143, 152, 147, 142, 160, 148, 150, 148, 145, 134, 146, 143, 148, 152, 142, 137, 148, 142, 154, 157, 154, 142, 153, 155, 154, 141, 151, 149, 136, 153, 135, 141, 143, 138, 153, 144, 154, 141, 144, 142, 160, 142, 161, 147, 144, 153, 143, 140, 150, 143, 143, 149, 139, 142, 141, 147, 141, 143, 146, 154, 144, 144, 148, 141, 154, 141, 138, 144, 135, 150, 145, 146, 149, 143, 149, 158, 127, 147, 146, 146, 131, 144, 159, 139, 138, 149, 151, 154, 154, 141, 147, 154, 134, 143, 148, 139, 149, 141, 151, 151, 146, 123, 148, 146, 157, 145, 144, 145, 152, 146, 152, 148, 144, 130, 147, 140, 141, 150, 138, 142, 139, 148, 143, 136, 137, 140, 144, 151, 150, 143, 147, 145, 148, 141, 144, 140, 145, 135, 151, 138, 147, 134, 154, 148, 141, 159, 147, 140, 150, 154, 142, 160, 147, 147, 145, 162, 136, 151, 151, 144, 150, 143, 136, 142, 142, 148, 147, 130, 147, 134, 159, 150, 140, 134, 161, 164, 142, 139, 137, 144, 144, 141, 134, 149, 146, 139, 142, 134, 137, 146, 150, 147, 146, 146, 147, 141, 148, 150, 146, 148, 150, 137, 146, 145, 148, 141, 145, 148, 149, 148, 147, 140, 145, 144, 146, 149, 153, 144, 147, 145, 149, 148, 145, 150, 146, 131, 143, 143, 152, 148, 143, 149, 143, 148, 147, 150, 141, 147, 133, 142, 148, 146, 147, 149, 145, 145, 162, 146, 145, 144, 142, 147, 151, 145, 147, 90, 145, 145, 145, 146, 147, 146, 139, 147, 148, 148, 146, 143, 149, 149, 152, 152, 145, 149, 145, 163, 141, 144, 148, 145, 156, 146, 145, 145, 143, 136, 148, 144, 144, 148, 142, 145, 148, 149, 147, 148, 142, 144, 148, 146, 147, 146, 151, 136, 147, 146, 149, 147, 140, 142, 145, 145, 148, 146, 144, 145, 142, 141, 149, 149, 143, 144, 138, 143, 144, 152, 154, 147, 145, 145, 146, 148, 144, 148, 141, 149, 155, 149, 159, 144, 147, 150, 147, 142, 144, 142, 145, 136, 146, 147, 146, 144, 147, 148, 144, 156, 148, 150, 148, 141, 144, 149, 148, 144, 147, 144, 146, 146, 146, 138, 145, 148, 144, 149, 146, 146, 148, 147, 151, 154, 142, 147, 148, 155, 145, 148, 143, 138, 149, 148, 138, 149, 144, 149, 148, 151, 142, 148, 141, 145, 145, 150, 146, 146, 144, 139, 146, 147, 141, 144, 145, 164, 143, 144, 146, 146, 145, 145, 146, 145, 142, 148, 147, 147, 144, 142, 146, 143, 146, 152, 147, 153, 144, 145, 138, 136, 143, 144, 144, 145, 145, 143, 147, 142, 141, 151, 146, 148, 145, 141, 142, 148, 139, 147, 147, 147, 145, 142, 140, 157, 142, 144, 144, 143, 137, 145, 144, 138, 148, 143, 140, 147, 144, 144, 148, 138, 156, 142, 145, 137, 140, 147, 142, 148, 146, 138, 146, 146, 142, 141, 137, 148, 140, 142, 145, 136, 149, 148, 148, 144, 153, 136, 143, 137, 143, 136, 144, 140, 151, 143, 141, 160, 144, 151, 136, 143, 137, 146, 140, 138, 149, 153, 143, 147, 144, 136, 138, 143, 145, 144, 145, 146, 148, 141, 146, 141, 145, 145, 143, 140, 145, 142, 136, 148, 144, 147, 156, 145, 147, 144, 139, 153, 149, 140, 151, 144, 150, 146, 151, 152, 140, 149, 141, 149, 148, 146, 154, 147, 143, 146, 150, 146, 144, 143, 140, 150, 142, 145, 154, 146, 137, 142, 149, 152, 154, 150, 137, 157, 149, 150, 150, 146, 137, 147, 143, 151, 144, 148, 146, 149, 152, 144, 148, 141, 146, 148, 148, 150, 156, 151, 143, 140, 141, 139, 155, 146, 131, 138, 157, 142, 160, 145, 137, 139, 154, 145, 144, 136, 149, 142, 141, 150, 150, 137, 174, 152, 140, 148, 149, 167, 152, 147, 149, 144, 138, 143, 151, 151, 140, 143, 146, 153, 144, 148, 146, 146, 150, 163, 141, 150, 142, 162, 151, 152, 149, 139, 145, 144, 146, 152, 144, 144, 138, 155, 144, 158, 143, 146, 149, 146, 151, 155, 144, 145, 148, 144, 147, 147, 145, 137, 142, 144, 143, 142, 146, 145, 143, 140, 141, 149, 152, 149, 146, 151, 148, 145, 146, 150, 145, 150, 145, 141, 152, 132, 147, 156, 144, 142, 141, 154, 146, 143, 157, 140, 153, 150, 140, 143, 142, 149, 145, 131, 150, 147, 146, 151, 146, 142, 143, 140, 146, 149, 143, 143, 142, 148, 145, 152, 157, 148, 153, 146, 153, 147, 143, 145, 152, 145, 139, 146, 148, 144, 154, 145, 155, 148, 144, 131, 146, 159, 144, 145, 154, 151, 142, 141, 151, 147, 149, 154, 146, 142, 138, 148, 146, 147, 143, 148, 150, 149, 139, 148, 153, 159, 135, 142, 152, 137, 135, 145, 147, 143, 140, 149, 151, 145, 145, 144, 118, 149, 153, 149, 145, 149, 145, 145, 148, 145, 138, 139, 154, 144, 149, 166, 150, 141, 145, 137, 140, 147, 139, 142, 150, 144, 139, 145, 139, 148, 151, 147, 149, 147, 147, 150, 146, 142, 139, 148, 156, 154, 147, 144, 150, 140, 128, 138, 153, 143, 146, 146, 140, 148, 148, 156, 144, 133, 146, 139, 150, 162, 144, 156, 147, 161, 144, 157, 148, 152, 145, 144, 144, 146, 157, 142, 151, 138, 148, 148, 146, 149, 158, 154, 147, 152, 148, 154, 143, 150, 145, 140, 148, 148, 139, 157, 149, 147, 146, 151, 149, 148, 148, 150, 145, 148, 145, 154, 137, 154, 145, 145, 156, 153, 152, 147, 147, 148, 141, 146, 145, 144, 141, 146, 147, 146, 146, 144, 149, 152, 148, 146, 146, 151, 142, 137, 147, 149, 159, 146, 127, 147, 142, 147, 162, 150, 145, 144, 150, 146, 144, 156, 151, 153, 129, 139, 149, 138, 138, 145, 150, 126, 140, 150, 151, 147, 141, 145, 147, 143, 147, 149, 140, 151, 135, 142, 150, 144, 145, 154, 143, 144, 158, 146, 148, 145, 138, 147, 148, 144, 148, 135, 133, 145, 164, 145, 157, 139, 143, 139, 162, 141, 133, 139, 145, 133, 142, 143, 147, 140, 136, 146, 151, 143, 155, 148, 144, 142, 146, 142, 145, 160, 149, 146, 152, 134, 155, 142, 154, 138, 147, 151, 148, 147, 154, 146, 139, 149, 146, 153, 145, 139, 145, 147, 152, 149, 146, 140, 140, 142, 140, 149, 137, 143, 142, 144, 145, 139, 141, 145, 146, 155, 149, 143, 141, 149, 135, 143, 139, 142, 159, 148, 148, 142, 141, 142, 142, 149, 153, 138, 151, 150, 144, 159, 138, 138, 138, 147, 148, 148, 139, 142, 159, 148, 149, 167, 149, 152, 149, 147, 146, 147, 157, 144, 136, 145, 150, 150, 150, 145, 146, 145, 151, 148, 147, 148, 155, 144, 155, 140, 123, 186, 147, 145, 140, 134, 142, 147, 141, 148, 126, 142, 142, 153, 157, 144, 151, 141, 153, 140, 146, 149, 147, 151, 148, 146, 136, 144, 146, 145, 149, 165, 141, 142, 148, 151, 158, 155, 121, 139, 146, 139, 124, 144, 148, 134, 142, 139, 145, 146, 149, 145, 140, 147, 144, 141, 146, 138, 139, 132, 157, 173, 148, 152, 158, 144, 141, 151, 148, 157, 151, 145, 145, 149, 143, 150, 143, 144, 148, 148, 146, 141, 145, 145, 148, 146, 146, 149, 143, 152, 119, 142, 149, 154, 137, 147, 146, 140, 160, 147, 141, 147, 148, 147, 148, 148, 143, 152, 145, 152, 147, 147, 149, 139, 114, 150, 142, 143, 149, 153, 146, 145, 154, 144, 148, 137, 149, 153, 147, 148, 132, 145, 148, 145, 143, 149, 147, 147, 146, 137, 143, 142, 149, 147, 145, 135, 148, 139, 153, 135, 154, 143, 126, 141, 143, 147, 133, 151, 144, 158, 139, 154, 152, 153, 145, 143, 149, 148, 136, 146, 148, 144, 141, 151, 140, 148, 147, 147, 144, 153, 144, 150, 142, 154, 143, 150, 144, 146, 141, 139, 157, 138, 141, 140, 145, 134, 156, 147, 149, 147, 146, 146, 146, 147, 148, 149, 146, 142, 146, 113, 167, 151, 148, 150, 144, 140, 142, 149, 142, 139, 146, 128, 126, 145, 135, 151, 138, 142, 146, 146, 145, 159, 148, 138, 141, 141, 150, 147, 149, 145, 151, 142, 144, 147, 143, 143, 172, 148, 144, 149, 145, 143, 142, 153, 144, 144, 149, 152, 149, 144, 140, 152, 150, 140, 126, 141, 143, 148, 141, 147, 147, 150, 138, 142, 154, 148, 144, 142, 142, 137, 136, 147, 145, 148, 133, 154, 148, 145, 150, 144, 144, 148, 147, 147, 149, 145, 149, 143, 139, 147, 141, 148, 150, 155, 139, 145, 152, 148, 130, 142, 158, 161, 146, 131, 140, 142, 155, 158, 146, 134, 152, 151, 144, 149, 137, 148, 160, 148, 146, 151, 143, 145, 148, 146, 131, 151, 145, 134, 143, 151, 144, 145, 151, 154, 154, 151, 143, 150, 147, 140, 148, 138, 146, 136, 147, 140, 154, 143, 148, 153, 146, 145, 144, 143, 141, 142, 157, 152, 144, 147, 145, 154, 148, 144, 145, 141, 134, 146, 148, 156, 143, 153, 149, 144, 139, 143, 146, 160, 143, 145, 143, 140, 143, 152, 142, 149, 139, 144, 147, 147, 145, 143, 147, 147, 152, 155, 151, 145, 148, 151, 149, 137, 142, 148, 152, 145, 160, 149, 141, 145, 149, 154, 144, 146, 150, 149, 139, 143, 149, 149, 144, 149, 143, 152, 152, 145, 140, 144, 143, 141, 152, 147, 143, 154, 143, 149, 147, 149, 139, 141, 144, 154, 139, 148, 147, 151, 135, 141, 148, 150, 145, 148, 143, 145, 147, 147, 146, 156, 147, 149, 147, 139, 149, 137, 148, 139, 145, 149, 146, 140, 141, 139, 148, 149, 151, 152, 145, 149, 148, 146, 142, 144, 149, 138, 149, 149, 142, 142, 155, 148, 138, 151, 146, 149, 144, 149, 150, 142, 152, 146, 142, 145, 146, 148, 151, 138, 148, 140, 153, 144, 151, 140, 151, 146, 142, 153, 143, 148, 140, 140, 159, 150, 134, 146, 150, 157, 148, 140, 150, 138, 144, 148, 139, 143, 144, 152, 151, 140, 142, 146, 148, 141, 140, 146, 147, 143, 151, 158, 142, 142, 143, 152, 140, 139, 141, 140, 145, 148, 143, 143, 154, 145, 139, 149, 143, 142, 144, 141, 140, 152, 159, 144, 145, 142, 148, 132, 140, 147, 142, 141, 140, 149, 132, 149, 154, 135, 142, 148, 145, 142, 146, 146, 146, 147, 142, 141, 150, 149, 146, 138, 146, 154, 147, 154, 142, 145, 147, 142, 147, 138, 147, 145, 153, 148, 147, 144, 146, 146, 152, 151, 145, 151, 140, 145, 142, 146, 141, 151, 148, 143, 146, 151, 143, 150, 142, 132, 146, 144, 143, 145, 145, 138, 146, 146, 146, 143, 148, 140, 143, 149, 152, 136, 143, 144, 132, 147, 148, 144, 143, 138, 141, 143, 147, 145, 143, 145, 150, 146, 151, 152, 142, 149, 138, 145, 146, 147, 149, 149, 150, 143, 147, 143, 147, 149, 149, 144, 142, 146, 144, 144, 150, 144, 143, 145, 147, 137, 143, 149, 140, 146, 147, 142, 146, 145, 142, 146, 146, 144, 150, 146, 147, 125, 141, 147, 147, 144, 141, 145, 146, 142, 144, 143, 147, 160, 135, 145, 161, 153, 148, 149, 147, 148, 145, 146, 149, 143, 145, 151, 143, 147, 144, 148, 149, 148, 143, 147, 145, 138, 152, 145, 144, 147, 144, 141, 140, 144, 143, 146, 144, 145, 141, 146, 138, 142, 142, 146, 118, 150, 149, 147, 151, 147, 146, 142, 148, 164, 158, 139, 146, 141, 142, 148, 144, 148, 143, 147, 154, 150, 150, 143, 144, 143, 150, 147, 146, 144, 146, 148, 150, 142, 145, 151, 142, 145, 146, 139, 146, 148, 153, 144, 138, 142, 150, 153, 141, 148, 147, 145, 149, 149, 145, 153, 154, 143, 147, 148, 147, 149, 143, 148, 147, 144, 146, 147, 146, 153, 145, 144, 139, 137, 144, 155, 145, 143, 141, 145, 143, 146, 150, 148, 141, 139, 146, 144, 144, 162, 145, 149, 140, 145, 180, 151, 168, 139, 107, 141, 137, 144, 145, 137, 140, 138, 152, 155, 145, 141, 143, 147, 142, 136, 149, 133, 148, 145, 138, 143, 141, 151, 144, 151, 160, 150, 140, 141, 151, 143, 144, 151, 145, 141, 128, 148, 149, 146, 147, 145, 150, 150, 146, 151, 147, 144, 142, 148, 145, 149, 142, 147, 148, 146, 142, 140, 157, 140, 124, 146, 138, 152, 148, 133, 169, 147, 154, 142, 176, 138, 107, 143, 141, 145, 138, 142, 151, 140, 135, 148, 149, 144, 143, 137, 144, 145, 145, 139, 146, 144, 144, 153, 148, 143, 138, 133, 148, 140, 143, 142, 138, 143, 147, 144, 155, 137, 143, 146, 139, 145, 182, 150, 141, 139, 145, 155, 147, 151, 148, 163, 152, 141, 109, 148, 146, 150, 114, 142, 152, 152, 150, 140, 153, 145, 151, 147, 146, 148, 146, 133, 151, 132, 151, 154, 144, 146, 142, 191, 140, 142, 150, 150, 142, 146, 150, 145, 151, 145, 144, 145, 142, 146, 152, 149, 142, 142, 140, 166, 153, 151, 147, 141, 148, 154, 147, 147, 138, 138, 153, 147, 149, 144, 141, 126, 148, 151, 150, 153, 140, 148, 142, 139, 135, 142, 142, 142, 154, 155, 146, 125, 140, 149, 146, 143, 149, 141, 149, 151, 141, 143, 138, 147, 163, 141, 163, 148, 154, 145, 146, 131, 143, 141, 140, 140, 158, 143, 146, 140, 149, 147, 141, 143, 147, 139, 135, 148, 143, 132, 164, 147, 109, 124, 152, 150, 139, 146, 147, 142, 148, 158, 149, 144, 145, 139, 145, 153, 141, 139, 128, 152, 148, 143, 206, 146, 165, 134, 153, 146, 142, 148, 145, 143, 144, 122, 140, 134, 154, 155, 150, 136, 146, 169, 148, 139, 146, 113, 149, 160, 144, 149, 146, 142, 146, 141, 151, 154, 161, 151, 158, 145, 143, 149, 123, 144, 141, 129, 144, 149, 146, 146, 149, 149, 138, 146, 147, 153, 171, 150, 159, 146, 149, 135, 146, 153, 145, 143, 150, 111, 154, 150, 159, 137, 153, 150, 146, 141, 148, 145, 136, 138, 140, 149, 152, 127, 129, 150, 140, 151, 147, 149, 159, 146, 140, 146, 143, 147, 140, 143, 131, 157, 149, 145, 149, 143, 148, 142, 143, 144, 151, 140, 148, 143, 149, 142, 145, 157, 144, 149, 146, 139, 153, 141, 148, 140, 145, 145, 145, 142, 141, 132, 143, 144, 157, 148, 105, 143, 137, 149, 142, 146, 154, 146, 148, 146, 147, 143, 147, 141, 199, 142, 146, 156, 147, 133, 135, 147, 148, 140, 151, 142, 143, 145, 145, 141, 152, 151, 146, 150, 151, 140, 148, 140, 142, 145, 150, 143, 126, 142, 144, 151, 150, 148, 141, 153, 148, 148, 153, 149, 143, 148, 147, 126, 148, 144, 156, 147, 138, 149, 150, 157, 155, 152, 169, 141, 124, 165, 151, 155, 144, 132, 151, 151, 151, 148, 150, 143, 150, 146, 144, 147, 140, 146, 149, 156, 149, 132, 146, 148, 127, 145, 153, 143, 133, 142, 140, 149, 142, 143, 142, 141, 149, 153, 145, 143, 146, 139, 146, 152, 151, 144, 158, 140, 152, 143, 159, 140, 145, 146, 136, 146, 146, 145, 158, 153, 145, 160, 148, 155, 152, 151, 149, 139, 150, 142, 149, 153, 145, 145, 143, 138, 122, 152, 158, 147, 140, 165, 140, 141, 145, 142, 152, 149, 151, 137, 148, 136, 146, 155, 146, 146, 159, 148, 148, 147, 144, 138, 161, 150, 146, 156, 146, 147, 150, 148, 143, 152, 145, 149, 145, 151, 141, 137, 139, 140, 140, 156, 158, 145, 158, 148, 155, 149, 143, 146, 141, 146, 132, 132, 149, 145, 136, 148, 149, 145, 152, 145, 135, 144, 145, 143, 157, 156, 153, 151, 150, 157, 144, 154, 147, 142, 149, 139, 150, 101, 170, 140, 148, 147, 158, 150, 129, 159, 155, 135, 146, 144, 153, 142, 148, 151, 143, 134, 143, 144, 143, 141, 141, 152, 138, 140, 154, 156, 151, 139, 149, 152, 153, 135, 159, 141, 132, 144, 151, 144, 146, 152, 137, 141, 140, 134, 150, 155, 154, 129, 138, 153, 152, 143, 140, 154, 142, 129, 145, 150, 140, 146, 131, 149, 130, 148, 134, 131, 145, 143, 137, 149, 145, 187, 157, 145, 165, 158, 145, 156, 151, 154, 138, 144, 159, 146, 146, 148, 147, 159, 148, 152, 143, 142, 154, 146, 145, 145, 147, 152, 147, 134, 155, 146, 141, 148, 127, 140, 144, 150, 152, 150, 142, 135, 148, 162, 151, 144, 148, 134, 149, 140, 143, 145, 148, 151, 147, 142, 131, 142, 141, 151, 146, 142, 138, 160, 144, 163, 149, 144, 146, 138, 147, 147, 146, 144, 151, 144, 142, 145, 145, 144, 151, 137, 139, 135, 146, 145, 147, 143, 145, 168, 151, 147, 145, 144, 164, 135, 149, 133, 144, 151, 143, 148, 150, 141, 145, 145, 150, 143, 155, 157, 137, 131, 147, 140, 148, 144, 148, 145, 143, 150, 140, 142, 145, 137, 141, 140, 151, 153, 141, 145, 146, 147, 156, 150, 148, 144, 142, 147, 140, 143, 150, 151, 144, 145, 154, 145, 141, 143, 141, 143, 143, 145, 150, 148, 140, 156, 146, 142, 139, 154, 147, 137, 149, 145, 150, 134, 146, 145, 147, 147, 143, 147, 144, 112, 142, 152, 145, 141, 162, 140, 148, 160, 149, 153, 147, 151, 153, 146, 140, 147, 148, 142, 145, 144, 150, 145, 143, 151, 144, 149, 138, 143, 145, 138, 141, 144, 151, 144, 148, 143, 146, 143, 135, 148, 148, 146, 151, 146, 140, 144, 140, 154, 160, 143, 139, 147, 134, 140, 153, 145, 143, 142, 136, 147, 151, 144, 149, 161, 150, 140, 150, 145, 149, 145, 155, 148, 148, 146, 151, 144, 151, 141, 151, 150, 142, 150, 151, 144, 143, 149, 150, 158, 151, 144, 149, 148, 140, 138, 147, 145, 147, 144, 139, 145, 127, 145, 151, 146, 142, 148, 142, 154, 149, 141, 145, 149, 148, 144, 144, 144, 137, 146, 150, 148, 141, 148, 152, 143, 146, 153, 143, 150, 146, 151, 147, 150, 148, 150, 149, 154, 145, 141, 146, 141, 143, 144, 147, 146, 141, 129, 145, 145, 145, 146, 147, 146, 145, 152, 151, 147, 144, 146, 145, 152, 145, 149, 147, 149, 145, 148, 153, 145, 148, 148, 144, 151, 141, 142, 145, 149, 147, 150, 146, 159, 144, 150, 145, 149, 148, 145, 148, 141, 149, 154, 146, 146, 145, 144, 146, 140, 149, 147, 142, 146, 154, 144, 146, 145, 148, 140, 148, 145, 144, 145, 151, 156, 145, 150, 146, 147, 152, 146, 145, 151, 147, 145, 147, 145, 148, 145, 145, 149, 144, 151, 146, 143, 147, 144, 146, 147, 141, 144, 144, 147, 146, 151, 139, 146, 146, 146, 144, 148, 150, 146, 146, 146, 144, 144, 149, 147, 145, 145, 147, 147, 145, 143, 147, 143, 148, 148, 147, 149, 145, 143, 147, 147, 147, 143, 146, 145, 145, 140, 151, 145, 145, 144, 145, 143, 146, 144, 143, 145, 146, 145, 144, 143, 143, 145, 157, 149, 149, 148, 148, 153, 150, 147, 146, 152, 144, 152, 146, 144, 144, 143, 146, 143, 150, 157, 148, 145, 145, 146, 145, 146, 137, 150, 146, 146, 142, 148, 138, 149, 148, 147, 148, 145, 143, 143, 143, 143, 144, 145, 142, 145, 144, 147, 147, 141, 149, 141, 145, 142, 142, 151, 146, 147, 147, 143, 147, 147, 149, 143, 156, 145, 140, 130, 151, 150, 147, 132, 149, 144, 146, 136, 148, 143, 150, 146, 148, 142, 150, 145, 145, 153, 143, 148, 146, 154, 146, 144, 144, 146, 145, 146, 137, 143, 144, 148, 143, 146, 149, 147, 145, 156, 142, 156, 140, 148, 145, 137, 141, 145, 142, 149, 145, 141, 146, 142, 153, 153, 141, 151, 148, 146, 144, 146, 145, 141, 145, 150, 141, 152, 148, 146, 145, 148, 147, 135, 137, 139, 139, 147, 147, 147, 148, 149, 141, 145, 163, 154, 151, 147, 137, 146, 150, 150, 142, 142, 151, 137, 140, 155, 147, 147, 142, 149, 151, 137, 147, 142, 144, 140, 147, 148, 147, 141, 155, 140, 142, 148, 149, 149, 133, 135, 148, 154, 148, 156, 155, 142, 137, 147, 145, 142, 145, 146, 145, 144, 161, 149, 143, 143, 142, 139, 141, 145, 156, 143, 146, 155, 140, 140, 135, 126, 133, 146, 146, 145, 150, 159, 148, 144, 149, 143, 139, 149, 145, 144, 143, 139, 141, 146, 140, 140, 145, 147, 164, 152, 133, 157, 153, 155, 144, 151, 152, 149, 146, 151, 139, 137, 145, 147, 145, 144, 153, 157, 142, 146, 152, 141, 143, 124, 161, 146, 140, 152, 143, 153, 149, 146, 140, 153, 141, 146, 144, 152, 139, 140, 148, 147, 136, 137, 154, 145, 137, 136, 146, 153, 144, 145, 147, 149, 153, 146, 140, 140, 146, 141, 150, 149, 143, 156, 149, 154, 144, 139, 156, 138, 147, 142, 141, 141, 141, 156, 145, 145, 141, 145, 145, 146, 139, 149, 144, 144, 146, 145, 145, 145, 137, 151, 144, 143, 143, 158, 134, 144, 142, 147, 156, 140, 146, 143, 140, 137, 146, 152, 151, 160, 144, 159, 139, 165, 136, 139, 144, 149, 137, 165, 149, 152, 134, 136, 145, 145, 128, 142, 150, 142, 152, 164, 151, 142, 125, 133, 152, 160, 151, 154, 141, 141, 145, 149, 146, 146, 148, 147, 146, 145, 150, 145, 154, 151, 141, 149, 153, 154, 139, 158, 151, 136, 155, 151, 153, 140, 141, 154, 152, 144, 151, 144, 149, 139, 136, 150, 141, 151, 133, 150, 145, 153, 151, 145, 142, 153, 153, 156, 151, 140, 150, 145, 139, 152, 143, 144, 157, 151, 136, 146, 148, 142, 145, 150, 150, 136, 142, 155, 152, 131, 145, 149, 151, 153, 148, 131, 148, 153, 137, 139, 139, 153, 137, 143, 141, 149, 139, 154, 144, 146, 146, 148, 149, 141, 136, 134, 153, 143, 144, 146, 141, 140, 146, 149, 154, 148, 141, 153, 144, 145, 139, 146, 146, 142, 140, 152, 162, 148, 151, 140, 136, 140, 143, 137, 136, 148, 155, 141, 144, 145, 137, 148, 141, 146, 143, 155, 146, 142, 138, 147, 156, 141, 140, 154, 143, 136, 145, 143, 151, 149, 147, 156, 144, 131, 145, 150, 144, 149, 135, 166, 144, 145, 158, 163, 160, 148, 151, 153, 140, 142, 141, 148, 143, 144, 151, 145, 141, 146, 142, 147, 147, 158, 140, 141, 150, 132, 146, 142, 137, 139, 143, 148, 140, 143, 145, 147, 164, 144, 140, 142, 157, 149, 151, 146, 146, 149, 135, 145, 142, 141, 150, 151, 133, 125, 153, 141, 148, 175, 133, 138, 148, 148, 144, 151, 144, 150, 142, 146, 153, 138, 146, 143, 154, 140, 153, 158, 151, 153, 148, 160, 152, 150, 150, 150, 151, 153, 144, 162, 157, 145, 132, 157, 137, 135, 139, 161, 143, 142, 149, 154, 162, 145, 158, 158, 124, 121, 70, 151, 140, 142, 137, 134, 150, 140, 144, 148, 131, 143, 145, 142, 145, 137, 141, 146, 146, 141, 160, 146, 147, 144, 122, 157, 161, 141, 140, 138, 151, 151, 132, 137, 138, 148, 140, 158, 149, 148, 156, 143, 146, 144, 148, 147, 156, 138, 142, 142, 163, 144, 144, 144, 147, 141, 150, 136, 154, 140, 156, 145, 136, 145, 156, 140, 142, 145, 150, 148, 145, 139, 150, 140, 147, 141, 136, 141, 133, 161, 144, 151, 147, 150, 142, 132, 156, 150, 164, 143, 126, 161, 140, 161, 147, 134, 145, 126, 146, 145, 137, 148, 154, 151, 132, 147, 157, 160, 161, 140, 147, 142, 150, 151, 171, 137, 140, 149, 137, 142, 132, 177, 141, 147, 143, 131, 126, 168, 148, 147, 141, 144, 126, 142, 152, 139, 144, 148, 150, 133, 133, 154, 146, 152, 148, 146, 139, 145, 131, 159, 141, 139, 147, 202, 131, 149, 144, 132, 149, 139, 156, 160, 147, 146, 138, 141, 147, 133, 153, 146, 146, 148, 151, 154, 131, 152, 144, 156, 148, 142, 150, 140, 149, 199, 140, 150, 146, 143, 139, 146, 138, 131, 143, 155, 142, 155, 160, 130, 145, 126, 149, 142, 138, 135, 143, 147, 143, 152, 152, 144, 156, 152, 126, 128, 151, 149, 145, 147, 144, 148, 148, 149, 150, 147, 144, 145, 144, 143, 148, 148, 144, 145, 148, 142, 147, 146, 148, 144, 146, 149, 142, 141, 149, 145, 147, 150, 146, 147, 150, 144, 148, 149, 148, 150, 147, 144, 145, 143, 148, 147, 145, 146, 143, 147, 149, 148, 140, 145, 130, 146, 137, 148, 146, 147, 148, 143, 140, 149, 148, 145, 147, 143, 143, 142, 147, 150, 147, 146, 147, 165, 147, 147, 147, 150, 144, 143, 145, 148, 146, 149, 142, 148, 140, 144, 144, 147, 145, 147, 145, 145, 148, 151, 141, 145, 151, 145, 142, 169, 144, 146, 145, 148, 145, 148, 146, 147, 148, 149, 150, 148, 147, 148, 145, 146, 146, 148, 144, 142, 147, 145, 145, 143, 143, 151, 150, 143, 150, 151, 148, 140, 148, 145, 146, 148, 144, 148, 148, 144, 147, 146, 147, 151, 147, 146, 144, 145, 148, 136, 146, 145, 145, 148, 146, 144, 145, 145, 146, 147, 149, 142, 144, 145, 143, 148, 147, 146, 142, 147, 146, 145, 145, 150, 148, 147, 149, 149, 147, 142, 147, 143, 147, 118, 148, 146, 144, 146, 146, 133, 148, 146, 148, 122, 146, 146, 149, 143, 144, 147, 148, 144, 145, 141, 145, 149, 135, 160, 137, 142, 145, 143, 153, 146, 148, 145, 146, 151, 150, 149, 148, 148, 146, 147, 145, 145, 145, 149, 147, 146, 152, 147, 145, 150, 143, 143, 146, 152, 147, 142, 145, 146, 147, 143, 142, 147, 146, 149, 147, 143, 144, 147, 146, 154, 148, 127, 135, 150, 152, 163, 131, 156, 145, 133, 153, 135, 151, 146, 158, 158, 143, 147, 145, 152, 145, 141, 171, 150, 143, 148, 152, 142, 132, 132, 159, 150, 152, 150, 140, 152, 146, 166, 136, 147, 82, 136, 130, 151, 149, 148, 143, 147, 144, 135, 138, 153, 141, 153, 154, 149, 146, 128, 146, 145, 140, 146, 158, 143, 136, 154, 145, 147, 140, 150, 149, 146, 138, 130, 151, 149, 139, 151, 155, 155, 151, 138, 145, 143, 186, 140, 141, 146, 161, 148, 140, 135, 143, 145, 145, 141, 123, 156, 126, 150, 145, 154, 152, 145, 153, 149, 134, 136, 170, 131, 138, 128, 151, 152, 147, 132, 141, 148, 142, 143, 134, 152, 157, 144, 153, 157, 139, 145, 145, 136, 143, 145, 147, 142, 146, 145, 147, 150, 147, 139, 132, 145, 147, 149, 138, 139, 125, 156, 150, 146, 152, 135, 150, 160, 138, 129, 120, 141, 137, 147, 145, 148, 138, 144, 137, 149, 142, 140, 130, 141, 159, 139, 103, 150, 155, 136, 147, 155, 151, 141, 144, 145, 152, 155, 133, 151, 146, 151, 138, 146, 132, 144, 127, 168, 124, 137, 147, 139, 152, 147, 158, 159, 150, 160, 148, 149, 144, 146, 148, 141, 144, 137, 152, 162, 148, 123, 146, 177, 146, 176, 152, 143, 143, 156, 140, 147, 143, 142, 145, 135, 136, 135, 149, 157, 150, 157, 140, 152, 146, 152, 132, 142, 145, 140, 134, 152, 143, 131, 143, 138, 149, 155, 138, 142, 155, 148, 143, 143, 145, 145, 148, 145, 146, 147, 147, 145, 161, 149, 147, 160, 148, 147, 145, 149, 144, 140, 147, 147, 148, 150, 133, 144, 146, 169, 145, 151, 154, 151, 149, 138, 153, 147, 145, 148, 146, 145, 147, 146, 159, 147, 155, 144, 148, 147, 147, 155, 151, 159, 143, 139, 145, 145, 147, 152, 150, 146, 148, 148, 149, 144, 150, 144, 148, 143, 134, 148, 146, 140, 154, 153, 144, 149, 151, 136, 139, 138, 145, 149, 156, 150, 153, 149, 146, 139, 146, 143, 146, 145, 151, 145, 148, 145, 146, 142, 142, 144, 146, 143, 146, 145, 148, 138, 144, 149, 146, 146, 143, 152, 143, 140, 144, 140, 166, 144, 147, 146, 142, 143, 148, 140, 144, 136, 144, 145, 149, 149, 151, 142, 144, 141, 140, 142, 148, 144, 148, 148, 150, 151, 149, 149, 148, 146, 142, 140, 144, 145, 142, 144, 147, 143, 141, 136, 146, 148, 147, 147, 143, 147, 156, 150, 142, 147, 150, 147, 139, 144, 148, 145, 158, 143, 141, 145, 142, 153, 141, 153, 145, 153, 140, 152, 146, 142, 141, 154, 135, 146, 147, 150, 145, 147, 148, 146, 144, 147, 133, 146, 144, 151, 144, 146, 151, 145, 148, 150, 147, 148, 145, 164, 143, 148, 145, 146, 139, 151, 142, 143, 139, 145, 146, 145, 147, 142, 147, 144, 130, 147, 156, 147, 144, 139, 148, 152, 149, 145, 144, 144, 144, 143, 146, 144, 151, 147, 146, 140, 142, 162, 148, 150, 142, 149, 147, 147, 147, 138, 141, 146, 142, 152, 148, 144, 149, 143, 151, 149, 147, 143, 125, 149, 144, 127, 151, 145, 177, 146, 145, 140, 135, 146, 146, 149, 149, 144, 144, 144, 144, 147, 143, 85, 140, 131, 137, 150, 147, 145, 139, 145, 144, 151, 147, 147, 97, 147, 140, 150, 145, 142, 146, 151, 212, 143, 146, 139, 139, 142, 141, 146, 148, 148, 143, 153, 142, 156, 146, 143, 142, 142, 147, 142, 154, 150, 147, 146, 198, 153, 144, 153, 148, 121, 149, 148, 144, 150, 143, 150, 132, 150, 149, 165, 154, 145, 145, 145, 148, 143, 142, 144, 150, 144, 146, 148, 145, 148, 145, 151, 146, 177, 145, 144, 142, 148, 148, 140, 150, 138, 123, 144, 142, 147, 142, 171, 139, 143, 148, 144, 153, 147, 159, 142, 150, 148, 149, 143, 138, 145, 149, 148, 147, 151, 141, 154, 135, 147, 151, 144, 147, 150, 143, 146, 144, 154, 145, 148, 149, 148, 144, 140, 151, 144, 139, 149, 153, 130, 136, 143, 152, 149, 145, 152, 142, 144, 146, 137, 146, 143, 149, 154, 149, 144, 143, 145, 148, 187, 141, 150, 149, 146, 147, 139, 159, 139, 149, 156, 137, 137, 137, 143, 149, 118, 148, 144, 150, 141, 145, 144, 147, 143, 150, 153, 145, 145, 141, 150, 140, 159, 153, 141, 149, 148, 147, 143, 143, 143, 142, 148, 149, 149, 158, 143, 153, 142, 150, 131, 151, 157, 137, 142, 140, 193, 153, 147, 141, 147, 152, 141, 146, 140, 148, 142, 142, 144, 145, 144, 144, 149, 146, 148, 148, 151, 146, 144, 148, 145, 135, 149, 139, 142, 120, 148, 165, 136, 149, 147, 141, 140, 135, 147, 140, 147, 147, 148, 148, 150, 149, 128, 148, 148, 148, 147, 144, 144, 140, 149, 143, 150, 151, 143, 139, 146, 143, 147, 148, 141, 146, 148, 176, 143, 144, 142, 152, 142, 145, 147, 149, 131, 143, 148, 147, 147, 144, 144, 167, 149, 148, 145, 144, 143, 146, 146, 140, 146, 149, 140, 141, 138, 146, 143, 144, 142, 144, 145, 148, 149, 144, 175, 136, 145, 149, 146, 146, 146, 144, 148, 150, 149, 136, 144, 145, 145, 150, 147, 146, 148, 145, 144, 145, 147, 146, 143, 156, 146, 146, 147, 149, 147, 148, 164, 148, 148, 147, 142, 140, 147, 148, 144, 148, 143, 144, 147, 150, 148, 145, 153, 147, 143, 144, 147, 152, 142, 143, 144, 149, 148, 142, 140, 143, 163, 147, 146, 144, 138, 146, 147, 142, 152, 145, 139, 142, 148, 154, 145, 144, 146, 145, 141, 150, 148, 144, 144, 142, 147, 144, 146, 141, 143, 145, 147, 143, 148, 140, 158, 151, 145, 142, 148, 145, 147, 146, 146, 149, 150, 142, 144, 145, 138, 142, 150, 146, 137, 147, 144, 147, 149, 143, 146, 144, 144, 141, 145, 147, 160, 146, 141, 146, 152, 149, 145, 142, 141, 145, 148, 142, 142, 149, 147, 161, 144, 153, 159, 141, 149, 145, 140, 148, 159, 114, 140, 150, 145, 146, 147, 147, 143, 145, 150, 147, 148, 161, 179, 143, 148, 146, 164, 147, 137, 145, 145, 144, 152, 135, 145, 146, 143, 152, 143, 152, 154, 154, 146, 147, 151, 153, 153, 144, 140, 148, 146, 152, 144, 146, 142, 143, 146, 165, 140, 162, 144, 146, 149, 142, 143, 147, 144, 156, 149, 144, 144, 153, 144, 152, 150, 151, 168, 154, 146, 148, 147, 141, 147, 157, 149, 149, 144, 140, 149, 144, 145, 146, 142, 149, 150, 139, 152, 151, 141, 142, 151, 146, 142, 134, 154, 148, 150, 129, 147, 143, 158, 144, 143, 148, 147, 166, 129, 145, 148, 149, 142, 149, 148, 145, 146, 143, 148, 157, 147, 147, 147, 143, 143, 143, 145, 143, 148, 163, 142, 140, 153, 145, 146, 143, 137, 146, 153, 143, 143, 160, 145, 143, 147, 145, 142, 146, 147, 154, 144, 155, 149, 152, 139, 148, 148, 118, 141, 146, 154, 143, 139, 151, 132, 155, 147, 145, 153, 143, 149, 149, 138, 165, 150, 142, 161, 142, 134, 147, 148, 150, 147, 152, 128, 146, 155, 147, 139, 143, 138, 145, 153, 147, 145, 145, 150, 149, 149, 154, 134, 132, 148, 139, 146, 145, 143, 143, 145, 140, 141, 143, 149, 146, 151, 154, 146, 147, 142, 141, 145, 145, 140, 145, 150, 149, 167, 154, 141, 146, 141, 145, 149, 149, 138, 143, 149, 178, 150, 149, 153, 151, 143, 145, 137, 136, 151, 147, 189, 157, 151, 145, 151, 148, 157, 150, 154, 144, 142, 143, 142, 149, 150, 161, 153, 150, 143, 149, 145, 144, 149, 145, 142, 143, 146, 143, 154, 138, 144, 140, 150, 141, 148, 139, 137, 82, 148, 151, 147, 149, 154, 152, 143, 150, 147, 145, 151, 148, 147, 148, 147, 145, 157, 143, 151, 148, 146, 142, 145, 145, 138, 140, 156, 143, 145, 190, 141, 148, 146, 143, 151, 146, 146, 101, 143, 147, 144, 156, 141, 158, 140, 142, 146, 140, 146, 153, 147, 147, 147, 142, 139, 148, 150, 150, 137, 149, 147, 110, 144, 147, 148, 145, 135, 155, 139, 139, 143, 155, 149, 144, 142, 143, 137, 151, 142, 149, 148, 140, 147, 146, 155, 151, 144, 139, 145, 144, 149, 148, 144, 150, 137, 144, 149, 139, 145, 147, 145, 151, 146, 191, 150, 141, 147, 144, 142, 150, 150, 143, 144, 148, 141, 154, 143, 147, 142, 148, 154, 144, 157, 141, 146, 130, 142, 145, 144, 140, 144, 145, 150, 136, 144, 148, 150, 143, 150, 149, 143, 141, 149, 151, 141, 148, 137, 144, 141, 142, 152, 156, 144, 144, 145, 150, 147, 140, 150, 146, 144, 149, 142, 148, 144, 142, 152, 144, 142, 144, 139, 147, 135, 151, 150, 146, 149, 142, 144, 145, 175, 147, 146, 141, 144, 145, 148, 143, 150, 148, 143, 143, 144, 145, 146, 135, 155, 151, 152, 147, 143, 152, 141, 146, 148, 150, 139, 143, 143, 155, 144, 150, 142, 146, 146, 146, 143, 137, 150, 150, 150, 148, 161, 144, 138, 141, 132, 138, 146, 142, 142, 146, 143, 147, 147, 147, 138, 143, 153, 136, 140, 164, 148, 147, 149, 142, 151, 146, 144, 141, 142, 149, 150, 141, 144, 147, 148, 146, 145, 148, 132, 136, 139, 141, 154, 147, 143, 151, 147, 143, 159, 152, 139, 135, 139, 148, 144, 141, 147, 147, 141, 149, 142, 144, 151, 147, 148, 144, 145, 143, 146, 136, 141, 146, 161, 163, 143, 142, 130, 155, 148, 143, 144, 150, 152, 143, 136, 134, 140, 149, 144, 154, 142, 139, 139, 156, 140, 145, 136, 151, 160, 156, 144, 145, 139, 151, 143, 147, 125, 144, 149, 131, 142, 157, 133, 147, 156, 145, 131, 149, 129, 144, 153, 138, 143, 142, 140, 139, 152, 129, 145, 135, 140, 147, 143, 144, 149, 143, 148, 144, 141, 141, 135, 147, 146, 142, 141, 143, 164, 141, 140, 145, 152, 158, 143, 148, 141, 159, 149, 139, 144, 141, 178, 152, 147, 150, 143, 150, 136, 139, 151, 160, 148, 140, 142, 151, 149, 153, 146, 154, 140, 151, 144, 150, 143, 148, 147, 158, 144, 142, 149, 147, 143, 147, 134, 138, 151, 139, 150, 156, 138, 151, 152, 133, 136, 135, 146, 143, 139, 144, 149, 146, 162, 145, 151, 140, 142, 152, 145, 118, 142, 148, 154, 146, 149, 157, 148, 142, 154, 148, 143, 145, 144, 147, 147, 145, 146, 153, 144, 147, 141, 127, 148, 140, 138, 139, 151, 147, 141, 146, 151, 149, 132, 150, 149, 147, 142, 133, 141, 131, 147, 144, 146, 140, 137, 150, 151, 141, 135, 152, 150, 142, 145, 141, 145, 142, 143, 147, 151, 146, 148, 144, 145, 148, 156, 147, 135, 141, 145, 154, 148, 151, 144, 147, 147, 142, 152, 141, 150, 147, 153, 147, 177, 143, 140, 148, 141, 144, 152, 144, 147, 141, 145, 139, 149, 141, 145, 145, 138, 129, 144, 146, 138, 153, 145, 146, 145, 144, 150, 142, 156, 149, 143, 143, 140, 146, 145, 152, 161, 149, 148, 143, 146, 143, 142, 130, 145, 156, 147, 146, 144, 142, 139, 152, 143, 142, 144, 140, 144, 149, 148, 146, 150, 138, 137, 148, 147, 142, 146, 154, 140, 134, 145, 154, 147, 147, 147, 149, 140, 166, 139, 152, 141, 140, 148, 149, 153, 140, 151, 148, 151, 138, 139, 144, 123, 149, 142, 149, 141, 148, 147, 153, 147, 150, 140, 143, 155, 144, 147, 142, 144, 148, 156, 138, 153, 140, 150, 164, 147, 141, 148, 143, 149, 141, 147, 140, 155, 139, 139, 141, 146, 144, 149, 144, 143, 149, 154, 146, 145, 151, 148, 147, 136, 136, 146, 145, 155, 151, 146, 138, 144, 139, 148, 154, 149, 139, 149, 145, 146, 144, 143, 143, 142, 143, 147, 151, 151, 144, 148, 147, 141, 149, 155, 148, 151, 137, 151, 152, 146, 146, 139, 149, 142, 142, 149, 147, 144, 150, 154, 142, 153, 148, 143, 141, 146, 146, 153, 145, 146, 145, 147, 135, 149, 147, 152, 148, 139, 142, 145, 142, 147, 150, 132, 151, 166, 146, 140, 142, 135, 169, 145, 145, 146, 145, 142, 143, 143, 136, 135, 147, 159, 150, 158, 144, 136, 144, 154, 145, 151, 151, 143, 150, 134, 141, 146, 141, 144, 140, 144, 147, 178, 141, 148, 145, 151, 149, 144, 144, 142, 146, 145, 151, 146, 137, 143, 149, 137, 165, 142, 156, 150, 146, 151, 148, 140, 143, 156, 145, 141, 145, 142, 148, 145, 156, 140, 145, 153, 149, 145, 147, 149, 144, 151, 157, 133, 156, 156, 152, 142, 150, 143, 157, 146, 141, 150, 144, 146, 149, 154, 136, 140, 138, 147, 142, 146, 144, 147, 128, 145, 141, 151, 146, 152, 147, 146, 134, 137, 148, 143, 138, 148, 142, 148, 145, 141, 145, 149, 154, 147, 146, 145, 147, 150, 141, 147, 153, 152, 145, 144, 143, 146, 149, 148, 140, 143, 149, 149, 151, 146, 142, 147, 141, 148, 149, 147, 146, 163, 147, 143, 156, 150, 147, 146, 145, 146, 129, 149, 143, 145, 145, 138, 146, 141, 148, 148, 151, 146, 143, 149, 141, 134, 149, 152, 151, 152, 150, 137, 136, 144, 147, 147, 150, 129, 138, 135, 147, 148, 148, 136, 143, 141, 147, 142, 149, 155, 141, 148, 156, 140, 141, 146, 156, 151, 139, 147, 144, 146, 148, 148, 144, 140, 149, 149, 151, 134, 144, 143, 147, 141, 146, 141, 142, 147, 146, 151, 150, 143, 143, 148, 146, 150, 149, 139, 147, 149, 157, 140, 152, 149, 153, 150, 146, 148, 138, 150, 150, 164, 141, 145, 150, 154, 146, 131, 146, 147, 148, 142, 150, 147, 141, 150, 157, 145, 150, 144, 142, 146, 145, 144, 147, 147, 147, 147, 136, 150, 142, 147, 145, 141, 139, 141, 147, 141, 146, 145, 144, 138, 153, 141, 147, 152, 150, 147, 150, 141, 150, 146, 154, 151, 141, 145, 127, 150, 152, 143, 149, 146, 148, 145, 148, 151, 150, 144, 144, 144, 142, 150, 144, 152, 140, 148, 144, 147, 152, 141, 143, 150, 162, 151, 146, 147, 151, 149, 136, 144, 152, 149, 152, 135, 149, 136, 144, 146, 151, 147, 140, 146, 152, 147, 148, 149, 145, 142, 155, 146, 150, 149, 140, 144, 147, 146, 142, 146, 145, 149, 149, 92, 137, 144, 139, 146, 131, 144, 144, 148, 137, 141, 147, 147, 157, 144, 149, 147, 146, 143, 140, 150, 138, 148, 145, 146, 145, 149, 155, 147, 150, 153, 149, 143, 149, 148, 144, 146, 143, 149, 147, 150, 141, 151, 147, 147, 147, 144, 150, 150, 148, 137, 152, 151, 145, 146, 137, 150, 154, 150, 147, 145, 146, 147, 146, 145, 148, 146, 136, 146, 147, 151, 144, 153, 145, 145, 150, 137, 149, 149, 114, 143, 147, 147, 146, 193, 148, 144, 148, 150, 145, 146, 147, 142, 153, 197, 136, 152, 142, 144, 142, 147, 153, 145, 151, 151, 149, 154, 154, 116, 152, 152, 151, 152, 141, 147, 141, 143, 152, 138, 145, 153, 146, 139, 150, 140, 148, 150, 152, 141, 143, 146, 137, 150, 153, 148, 150, 137, 145, 147, 145, 142, 146, 146, 147, 152, 142, 157, 148, 144, 147, 144, 149, 151, 152, 144, 149, 155, 158, 148, 144, 151, 156, 148, 146, 150, 155, 140, 144, 156, 149, 150, 135, 148, 152, 142, 143, 133, 141, 144, 139, 147, 151, 147, 152, 134, 137, 149, 154, 142, 144, 128, 141, 136, 168, 147, 147, 149, 143, 144, 144, 156, 136, 145, 136, 148, 143, 142, 147, 150, 149, 150, 150, 140, 152, 146, 157, 147, 146, 145, 146, 143, 154, 161, 139, 147, 146, 147, 144, 145, 151, 149, 150, 164, 143, 142, 148, 145, 144, 148, 146, 143, 142, 143, 140, 151, 137, 151, 146, 145, 149, 131, 139, 149, 140, 148, 147, 154, 137, 147, 145, 146, 146, 147, 156, 144, 153, 150, 148, 148, 146, 149, 138, 150, 155, 139, 152, 145, 140, 145, 144, 142, 151, 152, 146, 152, 159, 149, 159, 151, 140, 151, 143, 174, 152, 145, 152, 146, 139, 156, 159, 144, 147, 150, 145, 145, 149, 133, 129, 139, 148, 143, 150, 143, 152, 162, 149, 156, 141, 151, 149, 137, 150, 158, 142, 146, 145, 154, 146, 151, 149, 139, 142, 148, 146, 141, 144, 144, 142, 137, 160, 150, 143, 144, 149, 142, 155, 141, 148, 150, 152, 147, 148, 136, 147, 145, 142, 152, 145, 143, 150, 158, 146, 146, 153, 145, 141, 144, 143, 152, 148, 160, 148, 145, 155, 156, 154, 148, 147, 145, 147, 149, 141, 149, 148, 158, 149, 146, 144, 149, 157, 155, 148, 145, 147, 148, 151, 143, 142, 156, 163, 144, 140, 154, 142, 144, 158, 153, 144, 150, 144, 141, 155, 141, 138, 151, 144, 143, 151, 144, 152, 142, 142, 143, 158, 140, 150, 158, 143, 143, 144, 148, 140, 136, 146, 156, 155, 155, 147, 145, 139, 148, 145, 149, 131, 148, 154, 153, 161, 146, 148, 141, 144, 147, 150, 145, 145, 144, 142, 141, 149, 143, 150, 147, 144, 149, 151, 150, 147, 148, 137, 131, 149, 136, 162, 150, 142, 149, 156, 150, 140, 154, 146, 143, 139, 151, 135, 170, 137, 152, 151, 150, 144, 156, 144, 152, 145, 147, 148, 147, 133, 149, 141, 146, 145, 145, 149, 139, 158, 156, 151, 149, 146, 141, 153, 142, 161, 144, 147, 140, 153, 150, 146, 141, 141, 151, 151, 150, 143, 138, 137, 144, 149, 149, 153, 140, 146, 156, 146, 139, 145, 140, 146, 143, 146, 144, 138, 145, 146, 154, 155, 145, 147, 148, 150, 146, 145, 137, 143, 144, 140, 138, 140, 138, 143, 144, 150, 141, 151, 139, 150, 141, 150, 142, 140, 145, 148, 144, 136, 145, 136, 142, 143, 145, 148, 147, 152, 151, 141, 152, 142, 133, 142, 144, 145, 144, 148, 148, 150, 130, 150, 145, 136, 144, 150, 156, 145, 141, 146, 143, 139, 142, 145, 147, 146, 158, 141, 147, 156, 152, 140, 137, 141, 136, 151, 150, 150, 142, 153, 143, 149, 150, 152, 138, 130, 145, 151, 155, 151, 144, 144, 130, 143, 133, 145, 142, 142, 147, 142, 144, 141, 138, 149, 141, 150, 135, 144, 148, 149, 141, 147, 148, 140, 139, 138, 144, 145, 148, 142, 143, 146, 147, 144, 149, 146, 150, 150, 149, 149, 141, 149, 139, 146, 141, 144, 137, 139, 143, 142, 152, 148, 146, 152, 143, 146, 141, 144, 143, 147, 150, 148, 154, 138, 144, 142, 146, 144, 153, 140, 147, 144, 148, 148, 153, 142, 151, 150, 132, 146, 150, 140, 150, 145, 144, 145, 148, 146, 143, 153, 145, 150, 137, 143, 143, 142, 145, 152, 132, 155, 140, 152, 138, 141, 140, 153, 145, 148, 154, 146, 133, 142, 144, 146, 143, 146, 148, 144, 143, 143, 151, 149, 144, 142, 146, 142, 145, 152, 155, 143, 146, 148, 145, 145, 147, 137, 146, 146, 148, 144, 139, 146, 148, 150, 140, 150, 145, 145, 146, 145, 150, 146, 148, 139, 144, 140, 151, 141, 144, 145, 148, 149, 143, 144, 150, 146, 143, 145, 151, 150, 143, 144, 151, 145, 142, 147, 153, 148, 150, 150, 147, 149, 151, 145, 142, 145, 148, 146, 147, 148, 150, 146, 146, 144, 149, 153, 145, 146, 147, 150, 141, 148, 144, 140, 147, 154, 152, 148, 143, 139, 151, 151, 145, 145, 147, 146, 136, 134, 144, 146, 144, 143, 147, 145, 150, 143, 147, 139, 147, 146, 146, 135, 141, 141, 145, 143, 143, 153, 151, 144, 144, 144, 145, 147, 146, 139, 149, 145, 146, 149, 146, 151, 143, 144, 142, 150, 151, 144, 146, 136, 142, 148, 143, 140, 144, 146, 154, 143, 154, 137, 142, 143, 143, 146, 152, 137, 142, 148, 146, 143, 149, 138, 137, 147, 151, 151, 149, 147, 150, 146, 143, 158, 149, 145, 146, 143, 143, 153, 148, 148, 143, 148, 148, 148, 151, 147, 146, 147, 155, 144, 143, 147, 145, 134, 144, 134, 142, 147, 143, 146, 148, 142, 146, 147, 141, 145, 146, 140, 145, 145, 145, 150, 142, 147, 140, 146, 144, 147, 157, 148, 148, 144, 156, 148, 149, 147, 144, 138, 146, 145, 146, 146, 144, 147, 146, 145, 138, 145, 142, 143, 148, 145, 146, 141, 147, 148, 147, 143, 151, 153, 145, 145, 147, 147, 146, 148, 146, 148, 146, 145, 144, 142, 148, 144, 144, 148, 142, 145, 145, 149, 145, 148, 146, 148, 147, 143, 145, 147, 148, 146, 155, 143, 145, 146, 145, 146, 147, 143, 144, 154, 143, 147, 144, 144, 147, 143, 148, 146, 146, 147, 148, 154, 146, 144, 145, 144, 144, 148, 144, 146, 154, 145, 147, 145, 145, 145, 146, 147, 144, 148, 134, 145, 145, 144, 150, 145, 145, 135, 149, 147, 147, 145, 144, 145, 145, 149, 145, 146, 148, 137, 147, 141, 137, 146, 145, 146, 145, 143, 146, 145, 149, 148, 150, 144, 144, 144, 146, 148, 145, 148, 150, 146, 148, 150, 146, 149, 145, 149, 154, 145, 145, 145, 144, 145, 148, 145, 154, 142, 143, 148, 149, 148, 142, 151, 146, 147, 145, 152, 146, 143, 147, 145, 133, 142, 147, 156, 153, 145, 146, 150, 146, 147, 147, 142, 144, 152, 146, 151, 147, 145, 144, 143, 143, 138, 147, 146, 150, 141, 140, 149, 144, 136, 149, 143, 153, 143, 143, 154, 150, 126, 145, 154, 144, 163, 151, 150, 145, 146, 143, 145, 136, 146, 147, 144, 151, 135, 148, 149, 155, 141, 149, 156, 157, 146, 150, 147, 144, 144, 146, 143, 142, 149, 156, 150, 144, 134, 146, 147, 146, 144, 146, 149, 148, 146, 145, 149, 146, 148, 136, 142, 138, 146, 136, 143, 149, 145, 147, 141, 145, 153, 147, 148, 148, 151, 151, 141, 147, 148, 148, 143, 144, 143, 145, 139, 145, 139, 145, 142, 144, 143, 152, 147, 142, 150, 158, 141, 145, 147, 151, 149, 144, 145, 147, 149, 145, 149, 149, 145, 149, 143, 144, 165, 147, 145, 149, 147, 137, 149, 148, 146, 148, 143, 147, 143, 153, 156, 145, 144, 145, 146, 129, 145, 147, 148, 145, 145, 142, 149, 143, 149, 148, 146, 145, 146, 146, 143, 155, 148, 145, 144, 145, 146, 147, 148, 144, 145, 152, 146, 144, 120, 144, 156, 150, 151, 145, 146, 148, 147, 144, 143, 146, 144, 148, 148, 148, 139, 144, 150, 156, 149, 145, 144, 149, 144, 145, 144, 145, 143, 157, 145, 144, 148, 144, 147, 145, 147, 150, 145, 146, 145, 149, 145, 146, 144, 148, 147, 145, 151, 147, 153, 144, 147, 150, 144, 143, 147, 149, 151, 160, 148, 141, 138, 144, 145, 148, 148, 156, 139, 145, 149, 146, 152, 156, 145, 142, 146, 144, 148, 144, 147, 147, 147, 143, 147, 146, 144, 151, 147, 142, 125, 138, 149, 144, 150, 150, 150, 148, 138, 143, 123, 139, 159, 150, 90, 141, 137, 149, 151, 143, 123, 150, 145, 153, 146, 146, 148, 125, 141, 147, 155, 130, 156, 149, 147, 136, 154, 145, 160, 145, 155, 145, 153, 149, 146, 150, 146, 135, 144, 126, 149, 148, 136, 153, 144, 144, 144, 144, 138, 195, 146, 134, 153, 147, 143, 135, 151, 152, 151, 150, 157, 149, 146, 144, 154, 148, 139, 139, 149, 135, 145, 142, 135, 145, 153, 143, 151, 145, 143, 146, 186, 144, 153, 136, 145, 132, 144, 142, 140, 138, 147, 126, 158, 149, 151, 146, 142, 155, 140, 146, 138, 151, 142, 141, 137, 146, 154, 147, 142, 148, 142, 150, 146, 136, 139, 145, 140, 142, 139, 142, 152, 151, 155, 153, 141, 151, 147, 144, 152, 144, 147, 145, 146, 138, 150, 146, 161, 140, 151, 157, 150, 149, 137, 148, 142, 151, 144, 141, 146, 146, 147, 147, 151, 136, 146, 142, 157, 149, 136, 151, 141, 150, 153, 144, 144, 151, 145, 143, 149, 147, 155, 142, 219, 147, 142, 137, 149, 132, 156, 160, 153, 142, 140, 144, 145, 149, 158, 146, 138, 143, 139, 142, 150, 140, 153, 146, 152, 145, 142, 151, 142, 152, 134, 151, 152, 149, 146, 144, 148, 145, 141, 144, 150, 144, 151, 167, 140, 139, 148, 142, 158, 150, 134, 153, 143, 153, 141, 139, 142, 141, 146, 143, 147, 156, 142, 148, 143, 143, 149, 143, 152, 143, 150, 145, 143, 145, 151, 153, 140, 144, 145, 162, 155, 141, 165, 144, 154, 143, 136, 142, 143, 137, 145, 155, 150, 148, 145, 149, 149, 137, 147, 150, 142, 144, 145, 137, 144, 157, 131, 149, 140, 153, 159, 148, 142, 146, 150, 143, 146, 150, 135, 145, 143, 145, 144, 142, 136, 144, 150, 153, 143, 145, 149, 143, 150, 140, 142, 134, 149, 148, 147, 153, 140, 162, 148, 150, 148, 141, 142, 146, 130, 149, 145, 148, 163, 147, 139, 146, 137, 158, 145, 151, 147, 138, 150, 145, 150, 136, 157, 150, 140, 138, 145, 139, 144, 151, 141, 143, 140, 152, 145, 139, 144, 146, 143, 142, 147, 147, 147, 135, 152, 155, 152, 155, 149, 153, 142, 148, 148, 144, 165, 143, 142, 153, 140, 143, 146, 174, 133, 139, 148, 148, 141, 173, 142, 143, 142, 144, 137, 143, 168, 154, 142, 145, 152, 148, 150, 149, 140, 137, 145, 147, 140, 146, 146, 150, 145, 146, 154, 129, 136, 142, 140, 140, 130, 143, 147, 147, 146, 148, 137, 145, 143, 148, 150, 145, 154, 144, 151, 148, 145, 139, 153, 149, 145, 145, 148, 148, 152, 151, 149, 156, 142, 146, 146, 148, 142, 147, 152, 149, 144, 144, 149, 151, 141, 142, 145, 156, 148, 159, 150, 144, 139, 139, 144, 143, 142, 143, 143, 147, 146, 143, 148, 150, 147, 145, 157, 148, 139, 157, 141, 147, 136, 143, 166, 140, 145, 150, 147, 141, 144, 145, 150, 147, 149, 146, 158, 142, 146, 147, 145, 138, 145, 172, 145, 157, 134, 145, 151, 142, 145, 150, 151, 140, 146, 149, 143, 162, 154, 145, 151, 143, 154, 130, 150, 142, 144, 150, 141, 149, 148, 158, 144, 144, 159, 153, 146, 131, 144, 145, 141, 141, 146, 143, 142, 144, 149, 147, 143, 143, 142, 146, 137, 142, 145, 150, 149, 143, 144, 137, 151, 141, 140, 146, 144, 155, 146, 141, 143, 148, 148, 152, 133, 140, 144, 150, 141, 146, 151, 136, 158, 145, 140, 146, 146, 147, 148, 149, 138, 149, 150, 138, 143, 147, 149, 139, 148, 147, 152, 154, 139, 153, 145, 143, 136, 146, 140, 137, 151, 149, 144, 144, 139, 144, 151, 150, 146, 150, 149, 144, 147, 143, 152, 146, 143, 150, 154, 144, 142, 144, 149, 149, 147, 150, 145, 156, 147, 151, 148, 153, 140, 149, 145, 140, 145, 149, 138, 150, 143, 148, 145, 146, 142, 148, 143, 142, 144, 144, 142, 145, 147, 155, 147, 147, 149, 148, 145, 148, 151, 142, 145, 146, 151, 143, 144, 143, 145, 146, 143, 144, 143, 143, 146, 152, 139, 151, 145, 149, 142, 143, 150, 141, 153, 143, 141, 146, 142, 151, 142, 147, 141, 147, 140, 141, 140, 144, 151, 143, 144, 147, 150, 147, 142, 144, 143, 150, 143, 144, 144, 147, 140, 130, 149, 147, 150, 146, 143, 144, 148, 147, 143, 142, 146, 144, 147, 150, 137, 142, 157, 155, 140, 144, 146, 153, 147, 146, 144, 154, 144, 150, 148, 147, 145, 149, 148, 146, 144, 137, 164, 144, 142, 151, 143, 133, 145, 150, 148, 147, 145, 146, 143, 150, 140, 144, 143, 154, 145, 149, 145, 145, 146, 143, 144, 145, 144, 141, 142, 142, 144, 138, 151, 139, 148, 147, 143, 146, 143, 143, 142, 141, 146, 148, 145, 154, 151, 149, 145, 147, 143, 146, 143, 142, 136, 147, 150, 149, 140, 146, 109, 145, 133, 149, 146, 149, 146, 151, 146, 143, 140, 148, 136, 139, 144, 139, 146, 143, 149, 150, 153, 196, 151, 140, 146, 144, 145, 143, 143, 146, 146, 148, 151, 147, 146, 149, 153, 146, 142, 146, 145, 153, 144, 145, 152, 151, 144, 152, 144, 165, 144, 147, 149, 149, 143, 147, 150, 145, 147, 143, 142, 147, 143, 147, 140, 145, 149, 143, 144, 143, 143, 154, 143, 144, 152, 150, 140, 147, 153, 144, 146, 140, 145, 145, 138, 136, 145, 154, 146, 153, 142, 150, 148, 143, 145, 152, 144, 144, 151, 130, 141, 146, 148, 146, 146, 155, 147, 148, 153, 145, 145, 149, 150, 144, 147, 141, 149, 148, 147, 142, 147, 150, 145, 149, 139, 141, 150, 148, 148, 149, 148, 146, 146, 125, 150, 151, 147, 139, 147, 120, 148, 147, 148, 142, 140, 145, 148, 145, 153, 144, 142, 151, 143, 136, 145, 154, 129, 158, 147, 151, 141, 142, 146, 146, 146, 148, 144, 143, 143, 151, 147, 142, 145, 145, 143, 147, 148, 147, 146, 151, 149, 144, 144, 142, 150, 148, 148, 147, 146, 146, 142, 149, 146, 157, 140, 155, 143, 140, 147, 147, 150, 154, 143, 152, 156, 148, 152, 137, 86, 144, 128, 137, 132, 160, 144, 150, 128, 147, 146, 147, 143, 142, 148, 131, 137, 140, 146, 149, 146, 149, 149, 145, 149, 147, 149, 165, 140, 140, 139, 144, 130, 146, 148, 97, 145, 145, 139, 157, 152, 151, 140, 149, 148, 147, 145, 128, 154, 124, 149, 139, 147, 146, 144, 141, 151, 144, 143, 141, 147, 147, 154, 142, 159, 143, 154, 212, 147, 148, 147, 139, 158, 146, 158, 148, 147, 143, 151, 139, 166, 147, 144, 148, 144, 169, 141, 150, 145, 142, 152, 145, 149, 148, 143, 150, 146, 141, 148, 154, 148, 149, 155, 138, 148, 143, 148, 140, 170, 147, 151, 134, 143, 142, 141, 155, 143, 149, 146, 146, 137, 141, 133, 146, 153, 150, 151, 158, 146, 144, 137, 110, 122, 152, 98, 146, 154, 143, 144, 158, 144, 145, 142, 144, 147, 140, 149, 145, 146, 149, 141, 151, 142, 141, 134, 157, 159, 154, 152, 139, 138, 147, 127, 146, 135, 141, 140, 144, 150, 137, 137, 142, 151, 138, 154, 145, 149, 150, 151, 149, 152, 153, 132, 149, 148, 151, 147, 145, 144, 150, 135, 158, 146, 147, 138, 145, 154, 135, 150, 140, 142, 151, 158, 151, 141, 146, 152, 144, 169, 144, 145, 148, 157, 155, 147, 151, 135, 145, 132, 138, 140, 132, 139, 144, 140, 143, 142, 172, 144, 147, 146, 153, 144, 147, 157, 156, 138, 149, 149, 143, 147, 143, 144, 139, 153, 155, 144, 136, 156, 142, 167, 147, 142, 145, 145, 146, 147, 141, 148, 145, 146, 148, 157, 139, 142, 150, 145, 147, 146, 145, 137, 143, 151, 148, 151, 146, 148, 140, 152, 146, 145, 128, 143, 148, 141, 153, 145, 143, 146, 145, 157, 150, 146, 146, 143, 145, 150, 156, 156, 148, 146, 144, 141, 147, 131, 143, 142, 144, 146, 151, 146, 146, 136, 146, 144, 142, 148, 138, 150, 143, 146, 140, 142, 146, 159, 154, 146, 145, 145, 143, 142, 145, 146, 150, 141, 148, 150, 146, 143, 151, 145, 145, 151, 147, 150, 147, 147, 139, 131, 149, 151, 146, 143, 143, 141, 148, 147, 146, 125, 145, 143, 145, 145, 140, 148, 147, 133, 146, 146, 149, 143, 146, 144, 146, 146, 149, 145, 147, 146, 154, 152, 144, 141, 146, 141, 149, 145, 146, 144, 163, 150, 150, 150, 145, 145, 145, 147, 145, 173, 144, 145, 150, 151, 146, 150, 142, 148, 148, 147, 144, 144, 148, 147, 146, 146, 151, 144, 145, 151, 141, 141, 149, 149, 145, 151, 143, 146, 148, 146, 143, 148, 148, 142, 142, 146, 150, 148, 147, 144, 145, 157, 143, 143, 150, 143, 149, 145, 149, 145, 150, 145, 142, 147, 143, 150, 143, 145, 149, 146, 138, 141, 148, 147, 149, 145, 146, 147, 148, 145, 147, 142, 143, 145, 150, 153, 144, 151, 151, 146, 146, 147, 145, 144, 144, 145, 146, 143, 151, 146, 149, 144, 168, 150, 126, 149, 144, 145, 149, 117, 142, 141, 144, 145, 147, 152, 142, 144, 148, 156, 139, 154, 154, 148, 151, 147, 143, 146, 140, 152, 128, 156, 146, 143, 149, 145, 148, 142, 148, 145, 149, 154, 147, 155, 145, 147, 144, 143, 153, 145, 147, 140, 151, 149, 150, 146, 160, 146, 144, 151, 147, 144, 146, 150, 148, 153, 145, 145, 152, 151, 151, 146, 143, 140, 142, 149, 147, 149, 145, 131, 152, 149, 146, 145, 141, 150, 142, 145, 152, 146, 139, 146, 146, 141, 143, 138, 130, 149, 145, 145, 149, 150, 144, 148, 140, 149, 146, 137, 142, 156, 151, 138, 143, 145, 137, 139, 146, 152, 149, 145, 145, 141, 150, 146, 149, 136, 154, 150, 145, 141, 142, 150, 148, 133, 148, 154, 140, 146, 141, 139, 157, 148, 148, 151, 147, 138, 143, 149, 152, 140, 150, 142, 144, 141, 143, 151, 146, 146, 135, 140, 132, 153, 140, 133, 145, 145, 149, 145, 145, 151, 146, 154, 143, 147, 146, 142, 143, 145, 142, 144, 149, 146, 154, 147, 142, 144, 140, 150, 147, 146, 152, 153, 139, 144, 156, 153, 148, 150, 145, 153, 146, 149, 139, 145, 142, 148, 145, 149, 152, 147, 134, 141, 146, 140, 143, 154, 141, 157, 156, 147, 144, 152, 150, 133, 134, 145, 147, 143, 138, 143, 144, 153, 129, 169, 144, 148, 146, 147, 147, 147, 148, 148, 150, 146, 151, 150, 146, 146, 143, 147, 141, 140, 144, 148, 145, 149, 154, 142, 157, 144, 143, 144, 146, 148, 136, 141, 149, 147, 153, 142, 153, 148, 152, 149, 141, 143, 146, 137, 139, 145, 129, 144, 147, 149, 155, 146, 139, 146, 143, 149, 149, 151, 144, 140, 146, 141, 172, 146, 147, 142, 150, 152, 150, 151, 145, 148, 148, 147, 146, 148, 142, 148, 148, 139, 147, 128, 145, 154, 147, 147, 136, 149, 148, 145, 143, 143, 147, 144, 149, 161, 144, 148, 149, 148, 146, 138, 146, 146, 153, 123, 143, 147, 142, 151, 135, 142, 151, 145, 141, 144, 150, 139, 146, 136, 146, 145, 142, 148, 146, 146, 139, 145, 140, 148, 149, 149, 147, 141, 141, 145, 152, 131, 157, 145, 144, 140, 154, 144, 144, 148, 146, 143, 138, 133, 150, 144, 145, 148, 151, 147, 146, 146, 143, 123, 151, 153, 145, 145, 147, 152, 148, 141, 142, 145, 144, 138, 146, 146, 148, 150, 143, 142, 130, 141, 144, 140, 140, 152, 139, 140, 149, 156, 147, 152, 145, 142, 144, 150, 151, 159, 147, 132, 146, 145, 136, 145, 148, 149, 146, 149, 146, 146, 145, 149, 141, 143, 147, 140, 150, 149, 147, 152, 150, 141, 151, 151, 144, 148, 150, 144, 151, 149, 146, 140, 149, 144, 150, 166, 201, 142, 144, 151, 149, 145, 151, 147, 139, 145, 148, 145, 144, 147, 143, 144, 145, 149, 158, 142, 144, 149, 141, 151, 149, 147, 147, 146, 147, 153, 134, 149, 150, 138, 149, 135, 139, 150, 144, 148, 155, 143, 150, 148, 139, 149, 139, 147, 142, 149, 102, 143, 150, 152, 138, 155, 147, 141, 151, 146, 146, 146, 148, 137, 139, 140, 133, 143, 147, 151, 170, 145, 144, 151, 145, 176, 133, 155, 138, 142, 144, 147, 144, 139, 169, 150, 135, 134, 144, 145, 131, 156, 146, 141, 145, 144, 150, 138, 153, 153, 144, 140, 141, 136, 158, 134, 143, 150, 154, 144, 143, 146, 137, 144, 127, 144, 145, 142, 148, 149, 159, 143, 147, 150, 149, 145, 148, 142, 139, 154, 147, 161, 135, 143, 149, 134, 149, 146, 143, 150, 140, 149, 150, 147, 132, 151, 162, 145, 145, 146, 145, 144, 132, 153, 145, 147, 156, 146, 146, 136, 133, 141, 137, 145, 145, 145, 145, 142, 151, 146, 155, 149, 148, 159, 142, 147, 146, 148, 145, 144, 151, 146, 148, 137, 140, 137, 138, 149, 148, 141, 142, 137, 151, 145, 140, 151, 142, 138, 144, 159, 140, 146, 149, 149, 142, 145, 144, 146, 160, 153, 149, 148, 153, 150, 155, 149, 142, 148, 152, 138, 150, 134, 151, 147, 147, 129, 141, 149, 152, 167, 150, 149, 151, 143, 159, 144, 149, 148, 153, 147, 150, 148, 148, 140, 143, 144, 148, 146, 146, 151, 125, 137, 144, 148, 148, 137, 141, 143, 155, 142, 148, 154, 144, 149, 146, 150, 148, 143, 146, 126, 150, 151, 144, 151, 135, 145, 145, 148, 142, 145, 139, 145, 144, 142, 151, 155, 147, 150, 151, 148, 149, 154, 152, 135, 142, 145, 160, 148, 144, 148, 166, 142, 147, 145, 153, 147, 164, 146, 145, 147, 141, 137, 148, 150, 147, 139, 135, 140, 145, 142, 145, 144, 139, 147, 148, 155, 155, 136, 145, 146, 141, 156, 143, 145, 150, 145, 143, 145, 169, 146, 145, 150, 146, 146, 149, 142, 146, 136, 146, 135, 148, 146, 147, 146, 146, 146, 151, 148, 150, 151, 142, 149, 147, 151, 148, 147, 151, 146, 153, 147, 155, 144, 139, 150, 148, 149, 193, 145, 153, 149, 150, 155, 137, 149, 149, 144, 147, 156, 147, 149, 148, 145, 143, 141, 143, 156, 144, 144, 144, 141, 144, 140, 146, 156, 145, 145, 145, 149, 147, 142, 150, 146, 140, 146, 148, 148, 146, 145, 147, 142, 139, 142, 147, 152, 146, 146, 145, 143, 145, 138, 148, 146, 147, 146, 143, 144, 142, 152, 145, 149, 145, 141, 143, 159, 150, 145, 148, 141, 149, 149, 148, 145, 146, 150, 147, 144, 149, 140, 146, 146, 147, 147, 143, 144, 152, 147, 146, 145, 148, 149, 148, 143, 146, 151, 144, 145, 144, 150, 147, 148, 144, 103, 142, 148, 146, 141, 148, 146, 142, 150, 144, 153, 145, 136, 146, 151, 127, 145, 148, 144, 149, 149, 147, 144, 148, 146, 145, 144, 147, 148, 146, 144, 146, 147, 151, 144, 147, 148, 143, 143, 148, 140, 149, 150, 147, 149, 148, 145, 146, 143, 144, 152, 143, 144, 148, 142, 136, 152, 148, 144, 145, 147, 143, 148, 134, 161, 142, 137, 144, 143, 144, 144, 143, 147, 149, 148, 138, 142, 150, 141, 144, 141, 150, 144, 143, 144, 142, 134, 147, 146, 153, 145, 142, 146, 144, 137, 147, 145, 144, 139, 151, 137, 147, 143, 154, 139, 143, 143, 138, 146, 152, 149, 147, 146, 138, 153, 159, 142, 150, 145, 149, 148, 145, 135, 147, 154, 154, 140, 149, 153, 143, 131, 159, 152, 153, 147, 145, 142, 150, 156, 143, 161, 152, 148, 149, 142, 148, 160, 150, 158, 141, 149, 147, 141, 139, 173, 139, 159, 140, 147, 150, 151, 149, 145, 148, 148, 158, 150, 145, 138, 126, 139, 146, 147, 150, 150, 160, 152, 151, 134, 151, 148, 152, 149, 141, 145, 147, 144, 141, 163, 149, 145, 149, 152, 149, 139, 170, 147, 146, 147, 143, 161, 143, 163, 149, 143, 129, 150, 149, 163, 123, 142, 146, 140, 139, 143, 146, 137, 144, 151, 159, 139, 142, 160, 145, 147, 153, 149, 138, 147, 150, 154, 142, 135, 140, 136, 150, 146, 148, 157, 132, 146, 144, 150, 143, 150, 145, 149, 139, 140, 143, 137, 148, 137, 150, 145, 147, 145, 150, 143, 138, 145, 144, 129, 145, 120, 184, 153, 157, 144, 140, 184, 156, 152, 148, 114, 149, 143, 149, 149, 105, 147, 147, 141, 136, 164, 155, 136, 158, 146, 146, 148, 157, 145, 151, 159, 156, 141, 145, 139, 145, 155, 152, 86, 168, 170, 148, 157, 136, 153, 147, 153, 143, 152, 146, 137, 146, 127, 147, 160, 139, 144, 135, 141, 142, 156, 144, 135, 151, 136, 119, 152, 140, 140, 173, 148, 146, 151, 149, 147, 138, 137, 153, 142, 141, 155, 152, 128, 155, 162, 148, 156, 146, 148, 147, 138, 145, 147, 142, 136, 149, 158, 144, 149, 145, 143, 147, 144, 145, 141, 147, 145, 152, 148, 153, 150, 145, 145, 145, 147, 140, 135, 148, 149, 149, 138, 145, 144, 146, 143, 135, 142, 140, 129, 143, 151, 147, 146, 147, 148, 141, 147, 144, 147, 134, 147, 146, 146, 153, 142, 143, 154, 137, 151, 138, 145, 144, 142, 144, 147, 132, 149, 151, 145, 149, 136, 141, 151, 144, 149, 149, 148, 142, 146, 140, 152, 144, 143, 149, 144, 144, 147, 152, 147, 142, 146, 147, 146, 144, 150, 152, 144, 154, 144, 147, 151, 139, 146, 145, 147, 146, 144, 140, 146, 145, 154, 156, 146, 146, 147, 146, 143, 148, 146, 152, 147, 149, 143, 146, 146, 155, 145, 150, 148, 145, 151, 142, 139, 144, 139, 147, 146, 146, 143, 146, 147, 146, 144, 145, 148, 146, 149, 148, 150, 152, 145, 130, 144, 149, 151, 151, 150, 145, 148, 145, 148, 148, 144, 146, 139, 147, 159, 145, 150, 146, 141, 148, 145, 140, 147, 144, 150, 149, 152, 145, 148, 141, 144, 158, 143, 145, 147, 144, 141, 141, 143, 145, 146, 147, 139, 143, 150, 144, 145, 148, 144, 149, 151, 144, 140, 151, 145, 144, 140, 144, 146, 139, 143, 140, 145, 146, 153, 145, 147, 142, 146, 140, 144, 144, 139, 142, 155, 157, 143, 142, 141, 147, 143, 147, 146, 156, 151, 147, 148, 145, 149, 147, 139, 145, 154, 150, 146, 148, 139, 144, 153, 149, 153, 141, 143, 150, 140, 140, 144, 144, 151, 146, 150, 144, 149, 160, 140, 149, 143, 140, 146, 141, 147, 153, 146, 153, 141, 143, 145, 153, 144, 151, 155, 143, 142, 150, 134, 146, 150, 149, 147, 140, 150, 138, 142, 147, 146, 145, 144, 143, 148, 146, 143, 143, 149, 163, 144, 142, 147, 145, 146, 142, 154, 156, 151, 156, 150, 144, 148, 145, 130, 144, 150, 165, 149, 143, 142, 155, 138, 141, 130, 139, 144, 162, 154, 145, 149, 147, 143, 148, 141, 145, 149, 137, 142, 147, 158, 149, 144, 146, 145, 149, 150, 148, 147, 145, 150, 138, 141, 138, 147, 141, 148, 148, 160, 147, 146, 142, 142, 142, 145, 145, 150, 152, 147, 149, 148, 145, 145, 147, 142, 139, 148, 144, 145, 146, 149, 154, 147, 145, 140, 146, 144, 146, 145, 146, 146, 157, 144, 152, 142, 125, 143, 139, 150, 139, 142, 146, 142, 149, 149, 148, 143, 147, 147, 138, 144, 147, 142, 146, 134, 151, 147, 150, 143, 144, 144, 151, 146, 148, 153, 144, 148, 144, 134, 149, 135, 143, 142, 145, 164, 148, 145, 146, 146, 145, 145, 148, 150, 147, 157, 148, 146, 146, 148, 152, 149, 142, 148, 150, 144, 145, 150, 166, 151, 146, 147, 147, 149, 145, 145, 148, 144, 147, 140, 146, 150, 148, 148, 136, 137, 152, 149, 142, 144, 151, 151, 148, 146, 145, 143, 144, 153, 140, 139, 141, 149, 145, 147, 148, 138, 141, 146, 136, 141, 157, 144, 147, 165, 148, 138, 138, 132, 151, 146, 155, 141, 135, 153, 147, 141, 142, 149, 135, 151, 146, 148, 149, 144, 146, 149, 166, 151, 146, 143, 132, 127, 150, 140, 137, 160, 140, 142, 151, 139, 151, 143, 172, 143, 116, 104, 138, 154, 148, 134, 151, 142, 154, 148, 132, 142, 115, 153, 153, 145, 148, 148, 145, 155, 132, 163, 152, 142, 143, 153, 148, 151, 144, 138, 179, 147, 146, 149, 152, 144, 137, 156, 151, 149, 145, 133, 151, 107, 140, 141, 129, 153, 158, 147, 149, 139, 146, 137, 148, 134, 136, 140, 142, 144, 147, 133, 155, 157, 134, 146, 147, 161, 150, 149, 132, 143, 148, 148, 161, 134, 145, 149, 146, 148, 149, 149, 146, 173, 141, 147, 142, 148, 192, 143, 154, 151, 134, 141, 134, 150, 143, 127, 152, 140, 135, 145, 149, 149, 139, 154, 131, 140, 139, 135, 143, 144, 133, 137, 124, 143, 153, 143, 145, 116, 152, 130, 144, 137, 149, 157, 144, 134, 150, 168, 146, 129, 146, 155, 142, 125, 130, 140, 140, 150, 149, 134, 137, 151, 146, 145, 150, 150, 144, 144, 145, 143, 142, 147, 153, 140, 145, 138, 144, 151, 145, 164, 170, 135, 146, 145, 140, 135, 150, 145, 161, 123, 144, 146, 148, 138, 210, 143, 149, 145, 143, 138, 149, 147, 144, 161, 125, 142, 143, 180, 120, 146, 134, 139, 136, 141, 150, 144, 149, 160, 148, 159, 150, 135, 146, 148, 156, 116, 163, 147, 150, 144, 164, 134, 145, 147, 141, 143, 159, 145, 142, 143, 152, 140, 125, 150, 126, 141, 157, 150, 147, 151, 168, 144, 141, 146, 164, 149, 145, 144, 150, 135, 148, 139, 138, 144, 140, 132, 146, 140, 148, 154, 140, 145, 145, 150, 147, 148, 148, 151, 141, 159, 142, 153, 145, 125, 147, 169, 147, 146, 122, 154, 142, 148, 148, 136, 151, 136, 150, 148, 149, 159, 144, 156, 150, 151, 154, 149, 153, 168, 146, 134, 160, 136, 152, 146, 154, 145, 141, 140, 146, 148, 137, 139, 147, 140, 148, 138, 148, 152, 151, 149, 153, 142, 145, 152, 155, 137, 145, 141, 152, 158, 140, 130, 147, 151, 147, 158, 152, 152, 140, 138, 138, 146, 161, 172, 152, 154, 141, 143, 149, 146, 145, 142, 150, 141, 144, 143, 120, 165, 144, 144, 135, 145, 122, 146, 144, 156, 126, 149, 144, 135, 142, 145, 155, 157, 139, 144, 148, 139, 141, 146, 139, 148, 172, 135, 141, 138, 155, 141, 140, 158, 154, 151, 152, 153, 141, 147, 147, 138, 151, 157, 141, 146, 152, 149, 137, 134, 136, 143, 144, 147, 149, 161, 146, 128, 137, 154, 146, 167, 146, 135, 159, 164, 142, 145, 108, 148, 149, 135, 143, 142, 161, 151, 156, 165, 146, 144, 196, 125, 144, 138, 146, 155, 145, 146, 150, 150, 141, 151, 151, 156, 141, 147, 140, 141, 144, 150, 131, 130, 160, 152, 152, 169, 151, 159, 148, 152, 143, 138, 145, 149, 136, 144, 143, 139, 149, 164, 138, 140, 143, 144, 148, 143, 141, 141, 149, 150, 142, 148, 147, 147, 146, 143, 153, 148, 152, 138, 149, 147, 140, 147, 138, 141, 148, 148, 160, 137, 143, 153, 131, 140, 155, 141, 163, 134, 148, 146, 137, 143, 151, 152, 129, 150, 139, 141, 149, 148, 147, 153, 141, 149, 147, 175, 143, 172, 142, 143, 146, 147, 139, 161, 151, 147, 145, 161, 159, 144, 148, 153, 147, 139, 138, 151, 94, 142, 149, 146, 136, 144, 134, 141, 135, 144, 145, 143, 146, 152, 148, 138, 149, 155, 148, 147, 140, 147, 148, 143, 167, 149, 143, 137, 159, 145, 152, 145, 138, 148, 137, 140, 148, 149, 144, 149, 150, 151, 145, 148, 162, 144, 137, 155, 143, 138, 150, 148, 144, 153, 143, 145, 140, 149, 133, 151, 156, 151, 149, 146, 134, 152, 153, 142, 141, 149, 153, 149, 150, 137, 136, 146, 147, 140, 196, 140, 139, 147, 147, 135, 144, 146, 145, 145, 140, 147, 146, 146, 152, 149, 149, 143, 141, 152, 147, 136, 148, 152, 133, 149, 150, 144, 155, 152, 149, 145, 149, 143, 151, 165, 141, 153, 141, 139, 175, 139, 141, 140, 137, 131, 153, 139, 149, 144, 145, 140, 142, 149, 150, 143, 146, 153, 139, 147, 152, 140, 142, 135, 131, 150, 141, 149, 148, 150, 144, 140, 142, 148, 147, 146, 155, 150, 141, 155, 152, 138, 135, 155, 148, 134, 149, 142, 151, 144, 152, 142, 139, 144, 147, 160, 157, 141, 146, 145, 150, 136, 156, 149, 138, 141, 173, 151, 148, 143, 152, 145, 147, 157, 140, 149, 146, 146, 166, 152, 148, 155, 133, 138, 147, 152, 143, 144, 147, 149, 147, 144, 145, 149, 156, 148, 145, 169, 144, 152, 150, 156, 169, 140, 142, 149, 144, 146, 150, 149, 161, 164, 146, 137, 153, 144, 138, 137, 145, 143, 164, 144, 143, 148, 147, 152, 148, 135, 145, 127, 141, 145, 151, 151, 135, 148, 149, 149, 156, 146, 155, 149, 149, 143, 154, 150, 139, 146, 148, 142, 146, 133, 139, 146, 146, 133, 150, 147, 144, 146, 144, 135, 154, 177, 147, 174, 139, 166, 134, 139, 146, 150, 147, 153, 145, 146, 155, 149, 152, 173, 142, 153, 147, 145, 185, 137, 150, 153, 147, 149, 141, 151, 132, 147, 143, 139, 155, 142, 138, 184, 145, 146, 158, 148, 183, 144, 198, 155, 136, 160, 144, 151, 154, 138, 150, 140, 167, 145, 149, 162, 141, 139, 142, 149, 140, 148, 151, 145, 127, 135, 138, 143, 162, 138, 152, 131, 114, 142, 133, 145, 161, 142, 149, 148, 141, 133, 155, 146, 142, 128, 138, 135, 143, 146, 172, 164, 156, 139, 141, 143, 146, 146, 194, 142, 151, 159, 131, 146, 142, 154, 151, 148, 147, 148, 139, 160, 148, 140, 141, 136, 149, 137, 151, 168, 156, 143, 142, 147, 149, 137, 144, 148, 146, 143, 155, 144, 145, 152, 149, 136, 122, 156, 149, 159, 163, 126, 134, 146, 162, 138, 152, 140, 139, 151, 138, 150, 142, 153, 148, 148, 144, 148, 150, 143, 144, 151, 140, 146, 139, 156, 151, 150, 139, 151, 141, 160, 150, 135, 159, 149, 141, 141, 149, 141, 144, 139, 143, 124, 145, 150, 154, 147, 151, 154, 149, 146, 142, 140, 148, 155, 139, 152, 139, 144, 154, 143, 133, 155, 143, 144, 157, 143, 148, 125, 144, 148, 139, 137, 140, 146, 146, 145, 146, 156, 154, 146, 132, 139, 140, 145, 144, 150, 145, 181, 170, 153, 153, 147, 140, 147, 145, 149, 151, 139, 146, 153, 149, 143, 143, 147, 145, 133, 139, 160, 155, 147, 149, 148, 149, 158, 139, 149, 142, 129, 143, 150, 137, 137, 141, 144, 151, 144, 158, 144, 150, 138, 145, 149, 126, 145, 163, 157, 162, 142, 140, 149, 144, 144, 139, 150, 140, 157, 145, 152, 154, 150, 141, 144, 143, 141, 149, 161, 145, 140, 153, 145, 142, 149, 142, 148, 145, 146, 133, 143, 149, 142, 147, 145, 152, 148, 153, 146, 144, 140, 140, 154, 151, 148, 144, 137, 152, 133, 141, 142, 137, 148, 150, 122, 142, 135, 141, 142, 148, 152, 149, 133, 153, 149, 148, 142, 148, 136, 139, 145, 148, 144, 149, 144, 141, 154, 148, 166, 149, 150, 147, 145, 137, 143, 144, 145, 138, 141, 141, 144, 147, 129, 138, 144, 154, 153, 154, 146, 142, 145, 143, 146, 146, 144, 147, 141, 141, 142, 144, 149, 145, 148, 141, 157, 144, 149, 136, 152, 133, 141, 148, 142, 155, 128, 143, 146, 149, 144, 143, 144, 150, 139, 144, 135, 156, 148, 147, 149, 145, 141, 148, 143, 142, 146, 147, 146, 155, 136, 145, 142, 150, 142, 149, 145, 148, 138, 145, 151, 143, 141, 149, 144, 158, 143, 148, 142, 146, 146, 148, 138, 157, 146, 146, 144, 143, 135, 143, 145, 140, 136, 145, 147, 140, 148, 140, 147, 146, 142, 155, 151, 150, 146, 150, 126, 149, 164, 141, 142, 145, 141, 144, 133, 144, 149, 155, 139, 136, 165, 139, 150, 136, 145, 128, 147, 147, 145, 152, 144, 147, 148, 151, 158, 154, 140, 136, 156, 145, 141, 157, 162, 149, 136, 140, 138, 138, 134, 146, 146, 140, 158, 149, 145, 144, 151, 144, 141, 147, 138, 144, 136, 151, 141, 138, 150, 134, 133, 141, 141, 139, 151, 153, 140, 131, 150, 142, 145, 148, 149, 143, 137, 127, 146, 157, 138, 146, 131, 157, 148, 146, 143, 144, 155, 153, 143, 161, 147, 148, 130, 150, 139, 150, 150, 151, 143, 146, 145, 153, 138, 149, 151, 151, 136, 141, 155, 147, 144, 154, 142, 138, 150, 146, 143, 140, 144, 142, 148, 145, 140, 142, 157, 153, 139, 137, 166, 143, 147, 150, 147, 147, 143, 145, 138, 152, 147, 156, 141, 140, 152, 151, 148, 140, 134, 144, 141, 153, 138, 137, 150, 136, 131, 146, 142, 144, 153, 157, 139, 138, 136, 143, 141, 150, 141, 145, 135, 150, 145, 135, 136, 156, 137, 145, 145, 143, 144, 158, 135, 144, 148, 149, 147, 147, 138, 147, 138, 133, 142, 156, 139, 146, 145, 145, 140, 146, 146, 147, 145, 150, 145, 144, 147, 150, 147, 149, 142, 144, 147, 140, 146, 146, 149, 148, 153, 148, 138, 142, 144, 149, 145, 152, 143, 143, 150, 150, 150, 146, 142, 147, 143, 144, 141, 152, 149, 142, 145, 142, 145, 147, 149, 151, 147, 147, 149, 144, 141, 144, 147, 149, 146, 147, 143, 146, 147, 147, 143, 143, 146, 146, 143, 152, 152, 145, 154, 144, 143, 146, 144, 146, 145, 144, 143, 148, 145, 141, 147, 147, 150, 145, 149, 142, 148, 144, 147, 144, 144, 145, 149, 150, 145, 142, 148, 146, 151, 148, 145, 139, 145, 144, 151, 147, 147, 145, 148, 145, 150, 147, 149, 147, 147, 148, 141, 145, 145, 150, 150, 141, 145, 144, 138, 152, 150, 152, 139, 148, 146, 145, 150, 133, 144, 150, 140, 148, 144, 141, 151, 144, 133, 145, 153, 145, 147, 145, 152, 149, 149, 141, 145, 145, 144, 145, 144, 150, 148, 139, 147, 151, 144, 148, 153, 146, 143, 144, 144, 140, 149, 150, 142, 144, 146, 151, 147, 146, 145, 148, 142, 145, 147, 151, 141, 150, 149, 149, 146, 146, 146, 150, 145, 147, 141, 144, 148, 150, 148, 150, 150, 142, 149, 143, 150, 150, 149, 144, 146, 148, 148, 148, 145, 151, 147, 141, 148, 152, 148, 152, 142, 146, 147, 148, 142, 152, 150, 152, 144, 148, 143, 147, 150, 149, 144, 143, 148, 150, 142, 148, 146, 148, 153, 148, 147, 152, 150, 143, 145, 147, 146, 136, 143, 146, 134, 150, 155, 137, 143, 150, 140, 145, 148, 153, 133, 165, 147, 141, 134, 149, 147, 146, 152, 163, 138, 138, 139, 158, 143, 137, 149, 141, 141, 144, 133, 145, 148, 139, 131, 142, 153, 141, 155, 139, 136, 143, 138, 159, 150, 142, 152, 138, 132, 146, 138, 146, 130, 146, 147, 144, 152, 149, 148, 143, 143, 140, 151, 145, 144, 148, 139, 153, 140, 146, 131, 158, 142, 141, 157, 146, 148, 130, 141, 146, 138, 157, 132, 154, 152, 151, 130, 144, 153, 131, 154, 152, 141, 145, 153, 147, 155, 142, 141, 132, 150, 155, 140, 146, 138, 154, 138, 156, 151, 143, 125, 142, 144, 141, 145, 148, 166, 144, 145, 140, 146, 149, 146, 143, 148, 138, 149, 139, 143, 146, 138, 161, 157, 141, 145, 145, 149, 148, 157, 142, 115, 148, 142, 148, 142, 153, 143, 150, 152, 167, 125, 176, 137, 146, 151, 140, 148, 143, 141, 134, 147, 146, 152, 133, 143, 170, 138, 162, 155, 146, 144, 166, 148, 143, 147, 144, 145, 147, 139, 143, 140, 161, 153, 134, 146, 142, 131, 140, 167, 149, 145, 126, 148, 169, 155, 153, 137, 147, 132, 158, 147, 141, 162, 162, 145, 134, 138, 164, 144, 130, 148, 153, 136, 165, 135, 136, 120, 160, 143, 147, 144, 127, 144, 141, 151, 148, 149, 139, 142, 141, 151, 151, 145, 150, 139, 153, 138, 152, 155, 148, 141, 162, 155, 140, 140, 131, 145, 154, 140, 134, 149, 139, 141, 145, 145, 139, 139, 146, 139, 149, 145, 148, 137, 152, 148, 143, 139, 138, 155, 142, 145, 149, 144, 144, 145, 146, 144, 141, 142, 147, 148, 144, 144, 149, 147, 140, 150, 148, 140, 143, 146, 149, 153, 144, 146, 146, 140, 144, 138, 137, 144, 144, 143, 146, 143, 148, 146, 145, 143, 145, 145, 143, 141, 147, 148, 142, 148, 147, 146, 147, 147, 153, 142, 146, 144, 143, 139, 142, 148, 146, 148, 146, 142, 141, 145, 143, 145, 142, 143, 143, 142, 146, 144, 141, 139, 144, 142, 149, 139, 144, 145, 139, 148, 144, 149, 147, 144, 155, 151, 143, 144, 145, 145, 145, 143, 152, 143, 144, 143, 148, 144, 148, 142, 155, 154, 148, 140, 149, 143, 142, 143, 150, 148, 149, 139, 148, 148, 148, 149, 147, 148, 154, 140, 144, 151, 154, 142, 156, 145, 143, 156, 145, 146, 148, 156, 150, 147, 151, 144, 147, 145, 145, 146, 153, 144, 145, 150, 159, 142, 142, 145, 135, 152, 140, 140, 145, 143, 149, 153, 145, 147, 142, 146, 140, 153, 144, 146, 141, 152, 144, 145, 148, 150, 150, 132, 142, 146, 150, 155, 143, 153, 152, 145, 149, 140, 152, 143, 141, 144, 144, 145, 146, 143, 150, 148, 154, 141, 146, 147, 137, 146, 142, 143, 151, 142, 145, 142, 144, 146, 137, 144, 148, 145, 147, 140, 144, 146, 149, 146, 140, 146, 146, 150, 146, 145, 146, 139, 142, 144, 146, 145, 138, 142, 144, 144, 141, 146, 145, 146, 146, 159, 138, 144, 154, 144, 146, 152, 138, 143, 144, 141, 149, 160, 139, 148, 156, 140, 140, 142, 156, 146, 150, 146, 154, 145, 153, 146, 146, 143, 145, 139, 135, 158, 143, 152, 152, 149, 148, 152, 156, 145, 132, 135, 139, 138, 144, 151, 139, 151, 150, 142, 139, 146, 155, 131, 150, 149, 144, 148, 143, 152, 140, 150, 158, 136, 144, 140, 151, 132, 151, 150, 144, 146, 140, 143, 149, 149, 141, 145, 153, 147, 163, 146, 152, 149, 148, 145, 151, 146, 140, 143, 143, 146, 144, 153, 147, 145, 146, 149, 153, 143, 141, 151, 148, 168, 139, 147, 143, 154, 136, 163, 141, 151, 148, 144, 153, 150, 140, 152, 143, 143, 146, 151, 151, 145, 153, 156, 147, 150, 144, 144, 153, 146, 146, 153, 161, 156, 150, 141, 148, 148, 142, 140, 146, 146, 145, 146, 148, 147, 144, 144, 140, 151, 134, 146, 146, 144, 145, 142, 134, 151, 152, 149, 138, 140, 147, 137, 138, 136, 142, 152, 151, 144, 147, 142, 145, 133, 135, 146, 141, 145, 146, 145, 142, 145, 139, 147, 164, 155, 149, 142, 141, 146, 152, 134, 159, 145, 150, 168, 148, 150, 143, 160, 160, 149, 147, 154, 146, 133, 152, 142, 148, 148, 145, 146, 145, 139, 148, 148, 145, 142, 142, 133, 149, 150, 141, 144, 138, 159, 144, 151, 148, 148, 145, 147, 143, 144, 147, 139, 145, 150, 141, 152, 147, 144, 149, 146, 156, 130, 152, 144, 133, 138, 145, 134, 145, 133, 146, 152, 141, 136, 144, 153, 143, 142, 140, 141, 142, 142, 142, 144, 149, 146, 148, 149, 138, 148, 148, 128, 142, 139, 141, 148, 148, 153, 157, 145, 150, 141, 145, 138, 148, 152, 151, 139, 136, 141, 143, 146, 172, 149, 145, 145, 154, 143, 144, 146, 150, 143, 137, 145, 141, 147, 144, 134, 139, 148, 140, 148, 143, 145, 144, 145, 141, 141, 142, 156, 151, 148, 148, 151, 152, 151, 143, 162, 140, 143, 144, 147, 138, 144, 142, 144, 144, 152, 147, 142, 137, 138, 143, 146, 152, 151, 148, 150, 148, 149, 140, 130, 169, 134, 145, 149, 145, 148, 147, 146, 154, 140, 143, 168, 148, 145, 150, 134, 147, 146, 143, 144, 131, 145, 153, 142, 148, 144, 136, 155, 140, 151, 149, 146, 133, 153, 146, 154, 144, 134, 153, 150, 149, 144, 163, 150, 144, 143, 155, 147, 147, 147, 146, 127, 151, 146, 142, 142, 149, 146, 145, 145, 144, 146, 148, 143, 140, 129, 140, 134, 161, 146, 145, 146, 143, 155, 141, 151, 148, 154, 140, 138, 150, 148, 143, 150, 138, 150, 152, 146, 151, 148, 147, 139, 147, 143, 152, 149, 148, 149, 144, 140, 140, 143, 143, 163, 138, 134, 143, 138, 137, 132, 145, 144, 149, 143, 149, 144, 142, 142, 146, 131, 146, 144, 137, 149, 144, 142, 150, 146, 160, 145, 141, 143, 151, 151, 145, 150, 157, 136, 152, 150, 149, 146, 144, 140, 146, 143, 142, 147, 143, 149, 151, 141, 185, 155, 150, 158, 138, 154, 151, 150, 143, 145, 172, 154, 141, 145, 168, 151, 148, 155, 147, 141, 150, 144, 160, 160, 155, 153, 138, 128, 148, 145, 135, 145, 157, 143, 156, 155, 144, 153, 143, 149, 143, 152, 155, 162, 152, 140, 136, 140, 138, 152, 144, 141, 150, 148, 139, 148, 150, 141, 124, 152, 147, 146, 153, 147, 145, 154, 154, 145, 155, 136, 137, 144, 144, 138, 159, 147, 160, 135, 142, 139, 118, 144, 152, 153, 144, 149, 145, 141, 131, 148, 143, 156, 155, 149, 135, 141, 135, 127, 161, 137, 157, 142, 142, 151, 144, 152, 153, 146, 159, 135, 152, 158, 145, 152, 144, 148, 135, 155, 142, 157, 141, 153, 133, 142, 146, 154, 143, 142, 141, 148, 158, 144, 152, 140, 137, 152, 138, 153, 159, 145, 151, 158, 132, 146, 153, 151, 156, 136, 150, 139, 147, 133, 148, 143, 151, 149, 144, 165, 152, 153, 141, 149, 156, 131, 145, 147, 141, 143, 132, 145, 149, 145, 155, 154, 157, 152, 134, 151, 153, 148, 159, 138, 136, 152, 134, 138, 142, 147, 139, 139, 144, 168, 148, 157, 134, 145, 157, 153, 131, 143, 139, 148, 138, 151, 151, 164, 151, 144, 155, 141, 152, 152, 130, 145, 152, 139, 143, 154, 141, 152, 162, 155, 142, 149, 139, 152, 154, 131, 141, 153, 148, 167, 137, 148, 166, 149, 155, 141, 146, 147, 153, 140, 148, 148, 149, 162, 145, 146, 168, 136, 150, 145, 150, 160, 177, 158, 149, 153, 150, 152, 147, 147, 144, 156, 141, 153, 143, 143, 142, 149, 156, 149, 146, 146, 149, 145, 147, 147, 129, 141, 143, 134, 141, 143, 128, 150, 136, 148, 147, 145, 146, 137, 143, 139, 144, 141, 144, 143, 150, 137, 151, 153, 142, 142, 122, 141, 136, 137, 150, 153, 150, 147, 147, 146, 129, 149, 141, 146, 143, 152, 157, 137, 145, 140, 151, 141, 148, 142, 152, 146, 146, 142, 144, 138, 140, 143, 142, 148, 151, 129, 146, 141, 143, 147, 136, 143, 144, 144, 135, 151, 138, 145, 147, 150, 148, 145, 145, 148, 144, 145, 140, 144, 141, 146, 135, 145, 167, 144, 147, 144, 146, 143, 152, 145, 151, 139, 147, 144, 146, 143, 144, 133, 145, 143, 141, 151, 146, 147, 141, 147, 147, 142, 144, 133, 147, 147, 143, 147, 146, 149, 147, 145, 152, 146, 144, 149, 146, 148, 147, 150, 142, 151, 156, 139, 140, 145, 151, 148, 151, 141, 139, 143, 148, 139, 138, 144, 149, 144, 143, 132, 144, 122, 142, 148, 149, 142, 144, 142, 135, 145, 149, 147, 145, 142, 150, 172, 146, 144, 148, 145, 153, 152, 142, 147, 150, 177, 147, 146, 149, 148, 145, 147, 141, 143, 139, 147, 144, 146, 139, 146, 146, 147, 137, 146, 141, 149, 145, 144, 146, 135, 149, 146, 144, 140, 140, 157, 148, 143, 143, 144, 174, 141, 148, 145, 142, 141, 144, 148, 141, 144, 136, 140, 140, 144, 151, 148, 150, 143, 127, 143, 147, 154, 87, 132, 151, 160, 141, 155, 148, 155, 145, 141, 139, 142, 122, 144, 152, 148, 143, 165, 158, 150, 133, 156, 160, 65, 145, 147, 142, 112, 150, 148, 160, 135, 135, 159, 147, 139, 148, 146, 149, 140, 133, 147, 130, 142, 146, 139, 142, 158, 157, 152, 151, 142, 146, 137, 137, 138, 155, 149, 156, 159, 157, 150, 145, 146, 138, 128, 131, 155, 139, 145, 149, 147, 137, 141, 137, 136, 158, 140, 148, 136, 138, 147, 141, 142, 160, 142, 149, 94, 143, 155, 143, 125, 149, 127, 151, 142, 158, 145, 162, 168, 151, 158, 144, 138, 146, 151, 155, 135, 119, 159, 148, 151, 154, 140, 144, 156, 150, 163, 154, 125, 234, 149, 132, 154, 137, 140, 141, 162, 146, 149, 136, 153, 155, 135, 143, 161, 142, 158, 138, 131, 170, 152, 173, 142, 132, 162, 145, 122, 140, 142, 134, 163, 151, 109, 148, 142, 153, 129, 128, 152, 143, 144, 147, 153, 130, 133, 139, 138, 140, 140, 151, 141, 145, 150, 128, 140, 153, 136, 141, 148, 154, 139, 124, 138, 153, 145, 135, 145, 147, 136, 155, 146, 147, 138, 132, 158, 143, 153, 162, 151, 155, 173, 157, 156, 141, 134, 118, 145, 142, 151, 144, 151, 148, 140, 124, 146, 137, 141, 142, 179, 206, 145, 145, 156, 150, 144, 152, 148, 153, 146, 150, 140, 139, 151, 130, 130, 130, 159, 149, 147, 140, 141, 145, 133, 157, 120, 145, 146, 140, 138, 144, 134, 145, 153, 134, 151, 150, 150, 151, 140, 147, 144, 149, 149, 142, 139, 147, 126, 149, 140, 139, 154, 136, 144, 154, 132, 148, 140, 149, 154, 132, 148, 127, 156, 147, 147, 152, 145, 146, 137, 144, 148, 143, 136, 136, 167, 151, 131, 144, 146, 145, 153, 134, 127, 149, 143, 150, 149, 145, 144, 144, 134, 146, 152, 149, 142, 143, 159, 141, 141, 145, 129, 144, 144, 148, 142, 141, 143, 149, 148, 145, 145, 141, 146, 143, 146, 148, 151, 143, 145, 144, 151, 146, 141, 137, 154, 143, 151, 131, 153, 150, 136, 142, 167, 139, 146, 141, 145, 141, 147, 136, 141, 136, 149, 156, 138, 150, 145, 146, 141, 136, 155, 151, 140, 149, 136, 160, 152, 143, 140, 148, 143, 138, 141, 153, 151, 142, 141, 148, 139, 156, 132, 139, 146, 142, 139, 146, 145, 143, 117, 138, 140, 151, 154, 149, 138, 137, 144, 147, 165, 139, 165, 149, 131, 146, 150, 147, 143, 143, 147, 142, 147, 147, 148, 109, 152, 142, 144, 150, 136, 142, 140, 161, 144, 144, 145, 142, 144, 138, 135, 145, 147, 136, 140, 147, 145, 152, 154, 150, 137, 156, 136, 148, 145, 132, 146, 151, 157, 141, 142, 142, 137, 156, 151, 137, 154, 150, 136, 157, 152, 138, 139, 150, 151, 147, 156, 124, 145, 146, 151, 160, 150, 145, 145, 148, 155, 143, 142, 143, 152, 139, 150, 151, 174, 146, 148, 138, 153, 144, 137, 142, 127, 169, 152, 137, 141, 147, 157, 145, 139, 145, 140, 156, 149, 152, 144, 141, 147, 164, 145, 154, 148, 139, 163, 142, 143, 155, 145, 141, 145, 145, 145, 150, 138, 133, 146, 141, 153, 149, 148, 135, 142, 142, 146, 144, 142, 143, 134, 141, 149, 145, 127, 141, 137, 144, 134, 153, 137, 168, 138, 140, 147, 136, 147, 155, 141, 142, 127, 140, 145, 133, 148, 142, 149, 142, 140, 138, 142, 156, 148, 132, 142, 152, 151, 142, 144, 156, 154, 151, 150, 155, 148, 149, 149, 145, 144, 151, 142, 137, 151, 152, 159, 148, 142, 151, 138, 148, 152, 134, 156, 138, 139, 143, 133, 142, 136, 151, 140, 140, 135, 132, 151, 155, 153, 146, 146, 150, 137, 136, 140, 136, 161, 156, 148, 155, 153, 148, 149, 154, 146, 144, 140, 141, 151, 136, 154, 140, 140, 146, 148, 141, 157, 147, 140, 162, 137, 154, 143, 144, 146, 155, 139, 154, 146, 161, 128, 138, 139, 138, 174, 139, 147, 156, 144, 149, 139, 159, 145, 139, 139, 186, 134, 148, 146, 146, 147, 156, 144, 152, 153, 144, 151, 145, 147, 143, 138, 139, 152, 147, 144, 146, 143, 157, 148, 148, 144, 138, 153, 145, 158, 145, 140, 156, 150, 149, 142, 148, 142, 143, 148, 144, 146, 145, 146, 128, 135, 137, 154, 162, 152, 149, 164, 142, 141, 145, 133, 123, 146, 148, 138, 147, 136, 152, 133, 147, 155, 159, 151, 136, 141, 149, 165, 152, 144, 143, 145, 155, 141, 136, 142, 133, 140, 157, 140, 134, 157, 139, 144, 142, 135, 147, 154, 147, 136, 144, 149, 141, 147, 156, 155, 140, 145, 146, 162, 151, 158, 138, 136, 145, 151, 139, 145, 154, 145, 151, 142, 144, 152, 164, 137, 148, 149, 149, 146, 151, 153, 154, 157, 156, 142, 138, 144, 157, 150, 142, 151, 144, 132, 136, 142, 137, 141, 145, 155, 156, 149, 144, 148, 140, 139, 152, 143, 133, 160, 143, 146, 148, 156, 145, 143, 156, 168, 150, 142, 156, 127, 144, 142, 151, 151, 139, 148, 151, 140, 139, 132, 146, 141, 152, 143, 168, 138, 137, 157, 143, 166, 151, 132, 145, 129, 157, 154, 140, 157, 150, 151, 136, 134, 150, 151, 136, 160, 146, 148, 124, 144, 147, 134, 148, 149, 133, 155, 150, 143, 153, 161, 146, 143, 143, 150, 136, 145, 143, 144, 152, 141, 146, 147, 147, 136, 135, 193, 157, 142, 140, 145, 141, 144, 143, 136, 128, 169, 128, 154, 134, 136, 138, 148, 137, 158, 133, 146, 142, 154, 144, 157, 129, 134, 133, 140, 142, 162, 134, 142, 149, 147, 153, 152, 139, 143, 153, 146, 154, 147, 160, 143, 145, 133, 161, 141, 148, 142, 162, 148, 128, 146, 143, 144, 141, 131, 137, 147, 159, 142, 145, 154, 157, 141, 132, 143, 135, 130, 140, 158, 149, 155, 133, 143, 137, 144, 142, 130, 159, 152, 145, 144, 137, 133, 144, 144, 149, 157, 156, 137, 139, 158, 157, 142, 147, 140, 140, 154, 142, 141, 141, 161, 141, 151, 142, 160, 137, 153, 146, 148, 145, 148, 147, 143, 143, 137, 140, 147, 146, 153, 145, 145, 145, 148, 139, 138, 125, 141, 145, 146, 153, 150, 143, 143, 143, 141, 148, 149, 138, 144, 148, 136, 136, 140, 138, 134, 143, 135, 146, 151, 154, 152, 147, 137, 160, 141, 140, 139, 136, 147, 146, 138, 148, 153, 151, 145, 140, 147, 151, 139, 140, 151, 172, 155, 148, 147, 147, 131, 145, 141, 146, 164, 142, 144, 147, 152, 142, 151, 144, 150, 146, 145, 150, 126, 144, 141, 146, 144, 149, 149, 146, 153, 149, 151, 150, 141, 150, 156, 147, 147, 148, 147, 152, 147, 147, 134, 158, 149, 144, 146, 144, 148, 149, 152, 149, 138, 151, 145, 146, 146, 143, 155, 138, 144, 152, 151, 151, 151, 150, 151, 150, 142, 129, 142, 144, 140, 145, 135, 142, 139, 143, 151, 140, 144, 148, 156, 109, 151, 142, 145, 157, 148, 143, 148, 150, 142, 155, 139, 153, 145, 143, 160, 144, 148, 148, 149, 146, 141, 147, 155, 142, 147, 141, 150, 150, 128, 146, 145, 147, 143, 142, 144, 142, 146, 143, 151, 140, 148, 142, 156, 146, 148, 145, 147, 151, 144, 142, 142, 152, 157, 149, 148, 144, 165, 135, 146, 144, 141, 144, 145, 148, 154, 154, 141, 141, 147, 151, 147, 146, 147, 143, 141, 143, 149, 144, 158, 156, 144, 146, 149, 154, 134, 134, 140, 156, 147, 138, 149, 152, 141, 141, 142, 143, 150, 139, 141, 150, 148, 152, 148, 144, 147, 138, 148, 151, 142, 145, 145, 150, 145, 136, 151, 158, 137, 145, 146, 156, 154, 135, 142, 151, 144, 150, 141, 155, 132, 145, 158, 157, 134, 147, 136, 156, 135, 148, 141, 137, 144, 141, 153, 158, 148, 140, 142, 174, 142, 153, 165, 148, 145, 149, 151, 146, 166, 144, 135, 152, 150, 150, 164, 145, 146, 144, 145, 149, 143, 152, 162, 154, 152, 144, 129, 136, 148, 135, 153, 149, 160, 140, 140, 134, 152, 143, 147, 136, 144, 139, 169, 145, 145, 152, 160, 152, 133, 147, 147, 153, 149, 150, 168, 152, 142, 150, 164, 142, 177, 142, 133, 139, 127, 142, 149, 139, 160, 142, 156, 143, 136, 148, 152, 149, 143, 150, 147, 133, 151, 155, 137, 138, 116, 144, 145, 154, 148, 143, 134, 141, 148, 144, 134, 153, 154, 147, 144, 141, 142, 121, 156, 130, 131, 147, 158, 147, 150, 149, 151, 138, 139, 174, 155, 132, 139, 140, 140, 157, 140, 142, 141, 146, 150, 156, 157, 153, 150, 150, 147, 137, 149, 159, 136, 149, 145, 162, 157, 158, 145, 127, 155, 137, 146, 136, 139, 140, 152, 143, 147, 131, 146, 166, 141, 129, 140, 152, 145, 148, 148, 166, 157, 136, 147, 140, 145, 136, 143, 150, 142, 152, 124, 152, 149, 145, 187, 149, 134, 156, 153, 150, 146, 137, 145, 128, 146, 141, 135, 138, 139, 146, 154, 143, 142, 152, 147, 145, 144, 130, 151, 150, 138, 139, 135, 157, 138, 175, 139, 148, 159, 151, 137, 149, 143, 149, 130, 153, 142, 143, 150, 152, 151, 147, 154, 141, 139, 147, 138, 151, 145, 146, 145, 155, 146, 147, 139, 145, 143, 153, 145, 139, 142, 137, 152, 155, 151, 152, 143, 135, 142, 124, 146, 145, 153, 145, 152, 142, 145, 139, 161, 144, 142, 138, 151, 149, 145, 151, 144, 144, 152, 143, 146, 137, 145, 148, 149, 152, 153, 154, 131, 156, 146, 146, 159, 151, 137, 144, 139, 143, 146, 144, 144, 143, 160, 144, 148, 147, 142, 157, 152, 145, 145, 143, 147, 149, 140, 144, 149, 132, 150, 138, 151, 139, 138, 151, 152, 177, 150, 146, 148, 147, 144, 159, 150, 149, 138, 144, 148, 146, 157, 145, 147, 150, 139, 149, 145, 144, 146, 145, 145, 156, 158, 141, 149, 142, 155, 144, 143, 142, 145, 150, 143, 142, 146, 145, 149, 147, 142, 151, 150, 148, 146, 145, 150, 141, 149, 133, 138, 147, 150, 147, 141, 149, 152, 154, 146, 145, 154, 139, 150, 144, 145, 148, 144, 145, 149, 144, 141, 146, 133, 144, 151, 140, 132, 142, 149, 149, 152, 143, 119, 150, 143, 146, 137, 139, 156, 148, 156, 146, 151, 143, 147, 148, 145, 146, 163, 152, 141, 142, 148, 154, 152, 142, 147, 141, 149, 149, 150, 152, 149, 142, 144, 140, 139, 146, 147, 142, 115, 153, 142, 147, 149, 149, 148, 154, 140, 146, 164, 144, 144, 151, 146, 148, 147, 140, 142, 143, 151, 144, 155, 147, 152, 142, 150, 175, 140, 141, 149, 143, 145, 154, 146, 145, 141, 146, 140, 141, 142, 147, 146, 150, 145, 148, 149, 155, 146, 146, 147, 144, 151, 150, 178, 140, 154, 143, 148, 143, 141, 144, 140, 149, 144, 140, 151, 146, 143, 147, 151, 207, 142, 140, 145, 146, 141, 149, 146, 148, 152, 149, 155, 145, 173, 146, 141, 145, 143, 143, 148, 145, 120, 149, 146, 144, 143, 148, 145, 145, 143, 184, 145, 148, 147, 151, 147, 140, 158, 143, 147, 139, 147, 147, 145, 141, 157, 144, 151, 144, 145, 155, 150, 145, 139, 145, 143, 150, 146, 146, 147, 167, 142, 148, 145, 145, 144, 145, 144, 144, 146, 145, 147, 142, 148, 148, 145, 146, 142, 154, 148, 146, 143, 159, 144, 144, 143, 156, 147, 144, 148, 140, 147, 139, 148, 148, 148, 143, 148, 146, 146, 144, 143, 158, 146, 148, 145, 141, 149, 143, 141, 142, 156, 147, 133, 145, 143, 148, 151, 150, 150, 143, 142, 160, 146, 141, 144, 144, 150, 151, 149, 148, 144, 148, 144, 169, 150, 148, 142, 150, 150, 145, 147, 144, 147, 146, 144, 142, 149, 141, 149, 146, 150, 148, 142, 151, 149, 145, 144, 147, 143, 150, 145, 151, 144, 146, 147, 148, 142, 143, 148, 145, 147, 142, 144, 146, 146, 148, 144, 146, 147, 145, 147, 142, 147, 144, 141, 125, 147, 150, 141, 140, 144, 144, 139, 151, 146, 149, 145, 144, 144, 145, 149, 145, 147, 153, 148, 136, 145, 144, 140, 128, 149, 145, 154, 147, 148, 152, 147, 144, 143, 142, 148, 146, 148, 139, 136, 143, 148, 150, 147, 147, 138, 148, 151, 154, 149, 156, 140, 150, 146, 147, 150, 143, 148, 152, 138, 145, 147, 149, 145, 147, 146, 134, 148, 145, 141, 149, 149, 144, 148, 144, 141, 150, 131, 145, 149, 143, 146, 125, 143, 140, 139, 128, 149, 147, 140, 138, 145, 150, 147, 137, 151, 155, 145, 166, 148, 148, 142, 148, 139, 150, 152, 145, 143, 146, 146, 149, 138, 151, 146, 139, 143, 164, 139, 152, 133, 146, 144, 152, 146, 142, 141, 142, 141, 137, 155, 148, 138, 146, 146, 150, 141, 146, 147, 147, 151, 150, 156, 134, 147, 143, 157, 150, 156, 150, 140, 148, 147, 153, 142, 149, 145, 148, 144, 149, 140, 145, 146, 136, 144, 145, 137, 153, 143, 151, 148, 161, 125, 152, 138, 147, 141, 147, 145, 153, 145, 154, 143, 143, 150, 139, 143, 141, 149, 150, 145, 152, 149, 147, 152, 146, 151, 143, 153, 147, 153, 143, 142, 151, 145, 145, 139, 141, 128, 150, 134, 148, 140, 147, 137, 147, 145, 152, 141, 153, 153, 144, 144, 149, 165, 135, 152, 152, 141, 143, 155, 144, 145, 143, 188, 145, 143, 147, 148, 144, 143, 150, 151, 145, 139, 150, 147, 148, 151, 147, 144, 148, 151, 134, 145, 154, 144, 147, 141, 152, 144, 143, 144, 150, 159, 154, 137, 138, 151, 154, 149, 142, 151, 154, 146, 141, 151, 143, 149, 144, 146, 141, 145, 152, 147, 129, 144, 142, 143, 147, 137, 152, 143, 147, 142, 145, 147, 145, 149, 150, 142, 146, 149, 140, 145, 147, 133, 148, 142, 138, 139, 156, 156, 146, 154, 149, 146, 145, 151, 145, 141, 123, 145, 150, 152, 152, 144, 144, 140, 155, 141, 146, 146, 148, 143, 146, 150, 150, 159, 143, 143, 144, 154, 147, 144, 149, 142, 154, 149, 154, 152, 141, 151, 145, 156, 148, 143, 138, 144, 147, 148, 136, 143, 147, 151, 151, 145, 144, 149, 147, 149, 143, 151, 153, 145, 148, 144, 141, 142, 148, 146, 149, 135, 159, 143, 145, 148, 148, 134, 147, 154, 146, 141, 145, 149, 146, 150, 145, 122, 141, 151, 141, 139, 141, 148, 148, 139, 149, 143, 140, 147, 142, 143, 149, 143, 144, 147, 148, 142, 161, 144, 149, 143, 149, 138, 141, 151, 147, 147, 149, 149, 145, 143, 137, 146, 143, 151, 149, 160, 146, 156, 144, 150, 158, 144, 145, 147, 142, 143, 146, 140, 148, 148, 143, 142, 143, 150, 154, 147, 148, 139, 141, 141, 145, 151, 149, 149, 155, 159, 146, 143, 146, 153, 148, 149, 136, 139, 143, 145, 144, 155, 143, 146, 152, 144, 150, 146, 157, 143, 145, 148, 140, 148, 144, 145, 138, 144, 150, 146, 152, 144, 156, 146, 147, 154, 145, 161, 146, 140, 151, 147, 145, 147, 159, 146, 136, 147, 146, 145, 145, 147, 147, 151, 147, 145, 146, 147, 141, 150, 148, 147, 162, 139, 138, 144, 144, 150, 161, 122, 149, 142, 156, 146, 147, 147, 141, 146, 150, 146, 141, 152, 145, 146, 150, 148, 141, 147, 144, 159, 147, 150, 149, 150, 147, 143, 143, 148, 144, 145, 138, 147, 143, 147, 161, 134, 143, 144, 157, 147, 146, 145, 146, 146, 146, 143, 146, 124, 148, 145, 142, 140, 144, 145, 154, 139, 146, 143, 147, 145, 146, 145, 143, 144, 145, 153, 146, 146, 147, 141, 144, 145, 145, 153, 141, 148, 139, 143, 151, 146, 147, 150, 150, 152, 148, 146, 144, 145, 142, 146, 144, 145, 138, 144, 145, 143, 147, 149, 143, 147, 149, 148, 144, 143, 149, 149, 142, 146, 148, 148, 143, 142, 153, 146, 148, 154, 146, 147, 147, 148, 143, 146, 143, 151, 145, 147, 148, 150, 150, 138, 137, 145, 142, 148, 148, 146, 146, 149, 143, 157, 143, 146, 144, 149, 148, 145, 138, 144, 147, 145, 151, 152, 143, 151, 146, 127, 146, 147, 148, 149, 144, 140, 149, 129, 144, 149, 144, 148, 147, 145, 157, 144, 149, 144, 145, 148, 174, 145, 143, 143, 145, 146, 156, 149, 141, 152, 146, 144, 146, 146, 145, 147, 148, 153, 146, 146, 147, 148, 147, 147, 150, 153, 144, 152, 146, 143, 150, 149, 142, 154, 147, 145, 143, 148, 146, 146, 149, 143, 146, 150, 145, 141, 145, 145, 149, 149, 144, 143, 148, 147, 143, 144, 147, 150, 144, 142, 146, 143, 152, 143, 148, 144, 137, 145, 146, 138, 145, 145, 144, 142, 146, 142, 145, 146, 142, 153, 146, 142, 147, 137, 148, 143, 149, 146, 144, 150, 146, 150, 144, 146, 144, 152, 136, 154, 142, 151, 142, 150, 149, 150, 154, 142, 145, 146, 146, 145, 131, 143, 142, 142, 154, 146, 134, 151, 144, 148, 137, 149, 141, 140, 147, 145, 149, 145, 147, 150, 140, 135, 144, 149, 140, 144, 122, 143, 138, 143, 146, 149, 143, 145, 146, 143, 137, 155, 145, 143, 145, 148, 160, 137, 149, 146, 149, 143, 146, 148, 142, 149, 144, 142, 142, 144, 145, 146, 146, 147, 160, 129, 149, 137, 147, 147, 142, 144, 147, 145, 145, 150, 138, 150, 150, 155, 146, 150, 144, 146, 143, 152, 145, 149, 145, 143, 141, 148, 167, 147, 146, 139, 146, 140, 156, 145, 146, 148, 145, 153, 143, 145, 152, 118, 158, 150, 143, 145, 143, 142, 143, 152, 150, 139, 146, 139, 145, 144, 145, 145, 144, 147, 143, 150, 157, 150, 144, 149, 141, 145, 143, 152, 150, 151, 155, 141, 141, 148, 139, 138, 143, 139, 143, 143, 144, 142, 138, 141, 149, 141, 143, 136, 145, 117, 149, 144, 146, 145, 142, 147, 142, 145, 148, 149, 145, 151, 143, 168, 142, 141, 146, 145, 149, 147, 149, 138, 153, 186, 150, 151, 149, 142, 144, 140, 143, 148, 146, 145, 147, 138, 139, 150, 143, 153, 138, 142, 139, 148, 143, 143, 149, 137, 144, 142, 142, 150, 141, 153, 147, 139, 148, 145, 163, 151, 142, 147, 144, 140, 148, 144, 146, 145, 143, 142, 146, 144, 151, 143, 148, 143, 134, 147, 154, 140, 144, 138, 169, 135, 148, 151, 161, 143, 169, 142, 136, 139, 155, 141, 147, 142, 148, 144, 149, 146, 141, 151, 152, 143, 151, 148, 141, 149, 147, 144, 157, 143, 147, 143, 146, 147, 143, 139, 155, 158, 143, 141, 145, 152, 145, 141, 157, 143, 149, 143, 152, 147, 146, 148, 141, 146, 142, 145, 156, 148, 146, 147, 149, 147, 141, 130, 150, 147, 148, 143, 152, 146, 139, 148, 149, 144, 146, 147, 141, 137, 140, 147, 143, 142, 145, 137, 146, 153, 160, 158, 146, 147, 150, 158, 145, 148, 142, 145, 173, 146, 148, 142, 148, 147, 148, 150, 150, 145, 148, 136, 154, 141, 145, 144, 145, 148, 143, 144, 147, 147, 134, 152, 152, 148, 144, 137, 140, 144, 148, 145, 147, 148, 149, 144, 148, 149, 144, 142, 141, 145, 152, 139, 146, 154, 143, 148, 145, 148, 148, 144, 143, 148, 153, 144, 151, 154, 146, 138, 147, 144, 143, 145, 142, 159, 143, 149, 140, 144, 139, 151, 148, 142, 146, 149, 148, 144, 145, 144, 142, 146, 159, 147, 140, 150, 151, 145, 150, 145, 146, 142, 147, 164, 142, 125, 150, 148, 145, 148, 146, 147, 152, 129, 147, 146, 151, 153, 144, 147, 150, 145, 146, 145, 139, 144, 152, 142, 144, 148, 138, 146, 138, 146, 146, 148, 140, 145, 145, 148, 147, 148, 150, 156, 143, 143, 151, 147, 150, 145, 153, 141, 145, 147, 145, 149, 142, 140, 147, 142, 157, 156, 148, 154, 147, 147, 147, 150, 146, 143, 138, 147, 146, 148, 148, 149, 145, 150, 147, 141, 146, 146, 143, 144, 151, 148, 142, 144, 146, 151, 148, 146, 144, 142, 144, 148, 143, 147, 158, 141, 145, 147, 136, 144, 153, 148, 151, 143, 141, 146, 146, 146, 141, 144, 136, 137, 153, 147, 151, 151, 145, 116, 148, 146, 140, 145, 138, 145, 147, 132, 148, 159, 145, 148, 152, 151, 144, 148, 150, 146, 146, 138, 184, 147, 149, 139, 158, 144, 139, 144, 145, 147, 144, 145, 150, 145, 144, 146, 153, 145, 148, 146, 143, 147, 143, 153, 143, 142, 139, 150, 159, 144, 146, 153, 152, 147, 146, 149, 143, 145, 145, 153, 144, 151, 146, 146, 143, 147, 143, 143, 149, 145, 149, 144, 147, 146, 150, 140, 142, 159, 149, 148, 143, 152, 148, 146, 144, 139, 151, 144, 145, 153, 148, 147, 146, 148, 144, 148, 147, 146, 119, 144, 144, 145, 141, 148, 149, 146, 151, 144, 151, 136, 145, 152, 141, 141, 146, 150, 145, 145, 143, 143, 146, 146, 153, 146, 141, 144, 149, 150, 149, 143, 148, 142, 147, 149, 148, 151, 149, 140, 126, 149, 147, 147, 139, 144, 142, 152, 146, 140, 149, 149, 146, 145, 140, 142, 151, 136, 144, 147, 147, 146, 158, 142, 140, 152, 138, 151, 151, 146, 151, 146, 149, 142, 141, 145, 144, 148, 155, 146, 136, 147, 160, 152, 151, 141, 143, 149, 142, 150, 157, 148, 141, 151, 147, 148, 145, 146, 146, 150, 141, 143, 147, 151, 143, 145, 145, 149, 155, 143, 155, 148, 148, 150, 141, 155, 146, 150, 150, 140, 148, 142, 143, 145, 145, 146, 129, 147, 147, 152, 142, 148, 145, 145, 145, 145, 147, 150, 151, 139, 151, 146, 145, 156, 142, 160, 146, 138, 145, 144, 152, 143, 149, 150, 142, 147, 145, 147, 146, 140, 150, 143, 147, 145, 152, 143, 141, 153, 147, 174, 154, 153, 148, 140, 142, 150, 144, 143, 148, 153, 142, 149, 136, 150, 149, 138, 148, 149, 140, 148, 145, 146, 144, 153, 149, 144, 138, 154, 150, 148, 145, 163, 141, 144, 143, 146, 145, 145, 144, 153, 148, 150, 150, 146, 145, 146, 147, 144, 151, 144, 145, 139, 150, 153, 142, 136, 150, 142, 146, 146, 140, 145, 146, 138, 147, 150, 140, 148, 143, 146, 144, 145, 156, 147, 146, 151, 147, 142, 148, 147, 141, 148, 144, 142, 151, 147, 146, 146, 149, 141, 145, 158, 148, 149, 144, 146, 129, 147, 151, 143, 146, 148, 138, 145, 146, 146, 145, 154, 144, 145, 143, 152, 150, 143, 148, 145, 148, 142, 141, 150, 141, 146, 146, 150, 144, 145, 146, 130, 116, 150, 147, 146, 148, 147, 154, 146, 148, 142, 144, 142, 147, 149, 148, 143, 148, 141, 143, 142, 141, 145, 149, 144, 149, 141, 148, 150, 139, 143, 141, 141, 153, 154, 146, 147, 147, 139, 148, 145, 140, 143, 149, 147, 156, 152, 150, 147, 152, 145, 186, 147, 139, 149, 140, 141, 141, 145, 147, 146, 147, 148, 142, 145, 145, 146, 146, 144, 151, 141, 140, 147, 143, 144, 140, 144, 145, 155, 141, 145, 150, 121, 148, 119, 152, 140, 147, 141, 143, 150, 152, 147, 142, 144, 141, 146, 139, 141, 124, 145, 145, 146, 145, 144, 143, 141, 144, 147, 143, 136, 147, 122, 144, 150, 146, 142, 145, 132, 144, 159, 147, 145, 151, 148, 145, 145, 147, 130, 142, 145, 140, 144, 144, 147, 148, 146, 148, 151, 149, 148, 142, 148, 147, 140, 147, 152, 145, 148, 127, 151, 137, 149, 145, 162, 143, 147, 149, 140, 127, 168, 146, 146, 144, 147, 143, 138, 144, 148, 146, 145, 147, 137, 144, 143, 154, 150, 143, 140, 150, 145, 136, 146, 146, 146, 146, 144, 145, 147, 154, 150, 142, 144, 142, 134, 145, 145, 142, 145, 146, 148, 127, 145, 140, 152, 139, 141, 154, 131, 147, 155, 151, 140, 142, 145, 152, 157, 143, 153, 146, 139, 130, 146, 141, 142, 143, 146, 143, 141, 143, 142, 129, 144, 133, 144, 150, 147, 142, 148, 145, 151, 143, 141, 145, 143, 144, 141, 146, 146, 144, 144, 142, 153, 153, 142, 137, 140, 143, 147, 148, 151, 152, 149, 148, 147, 143, 144, 146, 142, 135, 146, 140, 148, 147, 146, 160, 152, 149, 139, 148, 146, 147, 147, 139, 141, 142, 143, 148, 145, 143, 147, 144, 155, 141, 140, 146, 148, 141, 145, 149, 144, 153, 143, 144, 143, 144, 146, 153, 138, 154, 152, 144, 148, 148, 142, 152, 149, 144, 148, 145, 143, 146, 149, 142, 144, 147, 160, 145, 146, 144, 150, 142, 152, 137, 146, 156, 142, 147, 143, 152, 144, 135, 138, 147, 143, 147, 150, 139, 158, 148, 142, 146, 148, 150, 145, 145, 143, 147, 146, 145, 142, 145, 138, 147, 153, 143, 146, 124, 146, 144, 140, 140, 148, 148, 143, 143, 145, 139, 143, 138, 141, 149, 150, 157, 141, 144, 147, 146, 142, 141, 138, 150, 147, 144, 147, 141, 135, 145, 135, 149, 143, 151, 131, 146, 141, 144, 146, 143, 147, 145, 146, 146, 142, 138, 146, 149, 152, 145, 150, 146, 144, 155, 144, 147, 149, 148, 148, 138, 144, 153, 149, 147, 155, 147, 145, 153, 142, 147, 144, 142, 147, 142, 147, 146, 141, 158, 147, 141, 141, 144, 141, 142, 146, 148, 147, 151, 136, 144, 147, 147, 142, 151, 150, 145, 147, 155, 150, 148, 148, 148, 147, 146, 147, 140, 153, 154, 145, 145, 145, 147, 145, 148, 139, 150, 142, 147, 138, 152, 151, 149, 141, 144, 136, 148, 129, 148, 150, 148, 149, 150, 146, 148, 147, 151, 142, 148, 148, 146, 158, 145, 145, 144, 147, 151, 148, 147, 147, 148, 166, 148, 147, 146, 148, 136, 146, 147, 147, 147, 144, 145, 146, 137, 142, 146, 147, 142, 153, 149, 148, 150, 146, 147, 130, 150, 145, 144, 144, 147, 165, 144, 139, 149, 146, 157, 146, 151, 150, 147, 149, 149, 153, 146, 146, 138, 140, 140, 143, 149, 146, 136, 146, 130, 148, 139, 145, 147, 139, 144, 145, 142, 148, 150, 144, 146, 143, 150, 146, 149, 143, 145, 147, 148, 148, 149, 149, 143, 144, 148, 147, 145, 148, 144, 147, 146, 143, 150, 149, 145, 145, 139, 140, 146, 133, 155, 143, 149, 148, 151, 153, 147, 146, 143, 149, 146, 146, 147, 142, 143, 121, 151, 135, 139, 145, 145, 146, 143, 142, 144, 146, 148, 139, 144, 148, 147, 150, 145, 146, 146, 148, 180, 152, 145, 147, 143, 149, 145, 145, 146, 141, 139, 152, 150, 147, 149, 150, 146, 140, 147, 147, 142, 146, 146, 152, 148, 149, 143, 149, 123, 141, 147, 145, 142, 136, 148, 147, 148, 145, 143, 146, 144, 144, 139, 143, 148, 147, 140, 142, 143, 145, 139, 143, 142, 149, 142, 149, 144, 154, 143, 144, 140, 149, 149, 146, 138, 149, 150, 145, 151, 146, 155, 147, 150, 150, 150, 143, 144, 149, 130, 146, 147, 143, 146, 145, 150, 146, 152, 145, 140, 150, 150, 144, 145, 151, 142, 148, 144, 138, 140, 145, 152, 150, 147, 151, 152, 149, 150, 139, 148, 148, 144, 147, 170, 146, 143, 149, 144, 149, 124, 147, 144, 145, 169, 138, 142, 146, 149, 150, 143, 142, 137, 149, 144, 147, 153, 153, 133, 149, 152, 150, 144, 145, 147, 146, 144, 143, 143, 141, 147, 146, 136, 145, 146, 146, 147, 145, 146, 144, 152, 140, 145, 148, 143, 148, 145, 154, 142, 145, 145, 142, 145, 148, 152, 142, 149, 142, 141, 147, 147, 158, 150, 149, 141, 147, 142, 149, 152, 140, 140, 147, 141, 138, 149, 148, 144, 149, 139, 146, 144, 145, 151, 149, 143, 148, 154, 149, 146, 145, 143, 143, 157, 146, 140, 160, 148, 146, 138, 144, 142, 142, 147, 150, 127, 148, 140, 150, 146, 147, 139, 139, 151, 148, 140, 146, 170, 144, 145, 150, 153, 151, 127, 148, 136, 145, 148, 136, 137, 144, 141, 147, 147, 152, 143, 162, 139, 143, 143, 145, 146, 151, 147, 146, 143, 144, 145, 160, 144, 134, 147, 143, 147, 145, 138, 149, 141, 145, 148, 141, 150, 151, 142, 146, 142, 145, 147, 147, 147, 148, 156, 142, 151, 146, 146, 141, 145, 146, 144, 145, 147, 143, 144, 147, 148, 141, 152, 145, 159, 137, 142, 152, 151, 142, 144, 148, 135, 140, 150, 143, 138, 130, 139, 127, 145, 149, 143, 145, 143, 142, 127, 150, 149, 146, 148, 145, 153, 150, 142, 147, 144, 146, 146, 141, 147, 150, 144, 163, 143, 142, 142, 160, 141, 145, 141, 148, 138, 160, 152, 147, 149, 144, 165, 156, 146, 147, 146, 140, 139, 152, 141, 129, 148, 138, 147, 139, 146, 144, 152, 154, 136, 149, 152, 144, 147, 145, 141, 150, 140, 141, 145, 142, 143, 146, 146, 142, 140, 148, 145, 145, 147, 148, 161, 149, 141, 145, 146, 150, 141, 160, 140, 141, 152, 142, 144, 137, 155, 147, 134, 144, 148, 151, 143, 146, 144, 146, 146, 145, 150, 144, 147, 142, 143, 149, 138, 147, 147, 155, 142, 159, 155, 145, 134, 131, 130, 133, 158, 163, 152, 151, 150, 154, 138, 157, 162, 155, 154, 148, 151, 142, 151, 140, 114, 155, 146, 143, 143, 143, 121, 154, 131, 151, 142, 143, 143, 145, 149, 141, 132, 147, 144, 153, 152, 145, 143, 146, 145, 140, 70, 143, 125, 159, 166, 135, 142, 144, 146, 145, 162, 144, 148, 148, 142, 154, 154, 132, 144, 149, 144, 121, 150, 148, 134, 147, 154, 135, 144, 137, 136, 142, 146, 144, 141, 126, 139, 143, 135, 143, 133, 155, 136, 158, 124, 150, 139, 149, 149, 158, 171, 140, 144, 137, 145, 148, 138, 140, 143, 150, 134, 155, 211, 149, 144, 141, 145, 154, 151, 147, 146, 154, 138, 149, 142, 144, 142, 135, 143, 152, 147, 156, 152, 147, 137, 149, 145, 144, 156, 152, 151, 142, 145, 141, 143, 144, 143, 150, 163, 135, 150, 154, 147, 147, 154, 152, 155, 159, 151, 137, 142, 138, 138, 145, 151, 164, 142, 145, 152, 128, 136, 163, 141, 150, 149, 151, 126, 143, 139, 148, 148, 162, 145, 146, 147, 154, 139, 162, 144, 141, 140, 151, 138, 151, 163, 144, 156, 169, 135, 150, 150, 163, 147, 143, 145, 140, 153, 146, 157, 147, 144, 160, 130, 139, 121, 147, 144, 152, 137, 151, 143, 138, 141, 147, 148, 113, 159, 141, 144, 133, 151, 148, 162, 137, 143, 143, 154, 137, 149, 136, 128, 133, 150, 149, 146, 142, 139, 134, 144, 139, 140, 146, 166, 155, 109, 139, 144, 154, 174, 148, 151, 142, 117, 145, 133, 138, 128, 147, 152, 144, 142, 156, 141, 144, 146, 149, 141, 136, 157, 156, 170, 150, 151, 128, 133, 143, 134, 148, 139, 155, 143, 148, 145, 152, 138, 146, 131, 110, 152, 113, 135, 141, 149, 157, 128, 152, 129, 154, 144, 154, 160, 153, 143, 149, 149, 135, 118, 150, 152, 162, 151, 184, 134, 165, 172, 150, 145, 141, 164, 156, 142, 142, 140, 146, 134, 136, 163, 145, 153, 168, 143, 147, 145, 156, 176, 136, 134, 191, 150, 156, 150, 134, 141, 145, 126, 168, 166, 152, 142, 158, 146, 133, 154, 153, 144, 163, 129, 173, 158, 150, 140, 147, 150, 150, 136, 136, 145, 137, 165, 145, 159, 133, 145, 146, 165, 166, 142, 145, 140, 149, 142, 123, 132, 148, 149, 143, 120, 152, 124, 150, 157, 157, 141, 148, 140, 157, 151, 156, 152, 148, 142, 167, 152, 153, 147, 146, 159, 150, 144, 144, 170, 119, 151, 143, 132, 145, 108, 147, 138, 147, 162, 131, 136, 142, 144, 143, 152, 142, 129, 156, 134, 144, 143, 144, 143, 141, 141, 132, 153, 126, 147, 133, 144, 147, 149, 142, 135, 133, 150, 188, 169, 149, 147, 164, 147, 154, 140, 151, 151, 146, 160, 144, 155, 129, 121, 128, 162, 164, 152, 140, 146, 138, 152, 143, 148, 121, 142, 143, 150, 137, 149, 137, 155, 136, 139, 149, 119, 151, 147, 145, 153, 149, 158, 172, 146, 119, 138, 141, 151, 167, 145, 141, 129, 139, 145, 150, 149, 135, 156, 139, 148, 145, 141, 148, 135, 138, 146, 145, 133, 150, 146, 152, 147, 138, 141, 140, 146, 143, 137, 143, 144, 140, 141, 148, 141, 142, 140, 138, 143, 133, 137, 146, 143, 153, 151, 153, 150, 146, 148, 142, 122, 157, 142, 145, 138, 148, 148, 156, 154, 143, 118, 149, 151, 144, 155, 136, 142, 145, 145, 154, 135, 151, 117, 143, 146, 142, 154, 157, 148, 149, 146, 146, 136, 138, 149, 142, 139, 150, 130, 134, 137, 131, 129, 141, 147, 135, 150, 138, 151, 137, 150, 157, 146, 147, 153, 136, 147, 132, 143, 143, 146, 153, 148, 138, 143, 142, 129, 143, 139, 150, 156, 148, 158, 144, 159, 137, 138, 147, 150, 148, 150, 139, 139, 154, 153, 155, 148, 131, 147, 139, 153, 156, 139, 143, 152, 144, 144, 127, 162, 134, 147, 148, 149, 139, 151, 137, 135, 138, 145, 134, 157, 140, 137, 147, 152, 140, 146, 150, 147, 157, 149, 149, 138, 140, 142, 147, 140, 140, 138, 147, 157, 149, 146, 138, 161, 132, 148, 131, 142, 128, 146, 139, 142, 141, 151, 133, 170, 154, 142, 141, 153, 151, 160, 153, 137, 174, 134, 148, 150, 141, 130, 141, 147, 146, 150, 146, 150, 142, 134, 145, 139, 149, 140, 144, 160, 145, 148, 152, 156, 146, 151, 151, 151, 144, 141, 146, 148, 142, 130, 118, 137, 164, 150, 150, 147, 158, 165, 143, 142, 155, 126, 153, 141, 153, 150, 134, 142, 141, 151, 156, 145, 148, 145, 151, 149, 145, 150, 142, 143, 150, 147, 149, 144, 148, 147, 151, 141, 143, 149, 149, 145, 146, 143, 146, 148, 154, 149, 143, 147, 146, 142, 149, 146, 143, 143, 138, 151, 147, 142, 154, 153, 155, 146, 141, 146, 151, 148, 145, 145, 144, 138, 147, 151, 142, 147, 147, 143, 143, 151, 148, 144, 148, 145, 162, 143, 150, 152, 149, 143, 153, 141, 141, 145, 144, 147, 145, 148, 137, 146, 153, 148, 146, 144, 141, 145, 153, 144, 143, 146, 149, 151, 139, 149, 144, 151, 144, 148, 149, 144, 148, 162, 142, 146, 146, 151, 143, 145, 151, 148, 147, 143, 148, 140, 142, 144, 149, 141, 144, 143, 146, 151, 138, 153, 149, 145, 142, 142, 144, 146, 151, 144, 143, 140, 148, 149, 150, 151, 152, 161, 144, 147, 148, 139, 145, 146, 139, 140, 154, 162, 136, 141, 148, 142, 146, 147, 145, 144, 143, 149, 150, 151, 147, 141, 145, 150, 143, 147, 151, 141, 133, 149, 151, 146, 157, 147, 140, 149, 149, 145, 153, 140, 145, 146, 154, 138, 148, 144, 137, 145, 141, 149, 139, 153, 143, 139, 148, 142, 151, 149, 141, 151, 147, 142, 143, 154, 143, 150, 151, 143, 146, 142, 151, 147, 146, 139, 142, 148, 154, 148, 145, 147, 138, 138, 143, 136, 144, 156, 144, 144, 139, 136, 140, 146, 151, 135, 145, 146, 153, 146, 147, 146, 142, 142, 142, 154, 143, 143, 149, 138, 149, 149, 142, 146, 146, 147, 151, 146, 146, 142, 140, 146, 141, 147, 145, 142, 149, 138, 138, 143, 147, 148, 144, 148, 142, 144, 145, 145, 148, 138, 142, 144, 146, 145, 143, 146, 148, 148, 147, 145, 147, 147, 138, 144, 149, 148, 155, 136, 157, 141, 143, 145, 144, 155, 141, 144, 146, 144, 149, 150, 144, 146, 140, 150, 148, 144, 147, 147, 138, 144, 149, 142, 172, 141, 147, 144, 146, 144, 149, 149, 142, 149, 150, 144, 148, 142, 149, 150, 144, 147, 147, 146, 149, 150, 144, 146, 145, 145, 144, 147, 147, 145, 143, 138, 151, 147, 148, 148, 148, 142, 147, 151, 145, 146, 148, 149, 144, 145, 146, 143, 148, 143, 143, 143, 148, 146, 150, 143, 145, 150, 143, 150, 148, 149, 150, 149, 136, 144, 142, 147, 142, 145, 145, 145, 145, 154, 147, 144, 161, 145, 143, 145, 146, 144, 139, 141, 143, 147, 147, 149, 141, 142, 138, 142, 161, 150, 143, 144, 143, 135, 145, 151, 143, 143, 146, 134, 141, 139, 151, 147, 152, 148, 145, 144, 150, 151, 147, 146, 146, 143, 136, 140, 155, 142, 144, 143, 147, 147, 148, 148, 130, 113, 147, 152, 143, 148, 144, 145, 147, 147, 146, 147, 144, 140, 142, 148, 139, 155, 152, 145, 145, 143, 146, 138, 146, 155, 150, 147, 141, 150, 142, 122, 141, 143, 146, 143, 149, 144, 142, 147, 146, 139, 148, 143, 141, 146, 148, 151, 144, 147, 143, 183, 149, 153, 144, 143, 140, 148, 142, 147, 144, 148, 148, 137, 139, 146, 146, 142, 142, 145, 143, 147, 147, 149, 148, 148, 149, 147, 151, 145, 152, 144, 158, 149, 113, 153, 145, 149, 149, 153, 147, 143, 144, 144, 151, 148, 144, 151, 143, 134, 145, 149, 148, 143, 142, 149, 138, 144, 144, 145, 145, 148, 140, 146, 139, 144, 141, 146, 146, 145, 146, 152, 145, 147, 148, 142, 155, 145, 138, 111, 146, 144, 148, 141, 145, 144, 167, 147, 145, 145, 143, 147, 150, 142, 159, 145, 149, 142, 154, 153, 144, 146, 151, 147, 137, 144, 168, 149, 146, 106, 167, 151, 146, 146, 138, 144, 148, 149, 146, 144, 154, 144, 140, 150, 145, 148, 150, 143, 145, 147, 150, 141, 138, 147, 145, 140, 148, 148, 149, 142, 142, 147, 138, 143, 139, 146, 158, 144, 146, 147, 143, 129, 145, 143, 152, 142, 141, 149, 153, 149, 148, 146, 153, 144, 144, 151, 156, 145, 155, 146, 143, 126, 147, 146, 146, 138, 148, 147, 143, 155, 142, 137, 144, 151, 150, 146, 142, 145, 146, 144, 152, 149, 148, 147, 144, 144, 145, 142, 145, 144, 147, 147, 147, 144, 142, 140, 140, 147, 146, 148, 151, 151, 147, 128, 141, 138, 142, 153, 147, 142, 144, 145, 140, 150, 140, 155, 154, 149, 148, 139, 145, 146, 147, 147, 147, 131, 143, 143, 149, 145, 148, 145, 141, 143, 141, 145, 144, 142, 148, 148, 147, 143, 143, 140, 144, 121, 146, 147, 143, 128, 166, 142, 150, 143, 141, 143, 149, 144, 152, 144, 146, 132, 143, 149, 159, 143, 139, 134, 156, 147, 145, 127, 166, 148, 128, 145, 138, 159, 151, 152, 149, 158, 161, 138, 144, 154, 154, 145, 135, 126, 153, 145, 128, 146, 146, 143, 131, 120, 139, 150, 150, 153, 146, 133, 150, 134, 144, 139, 149, 148, 137, 151, 144, 141, 144, 131, 148, 154, 146, 157, 138, 155, 147, 150, 143, 149, 146, 137, 144, 137, 140, 145, 146, 135, 147, 138, 141, 143, 158, 149, 149, 149, 150, 150, 161, 148, 160, 149, 143, 147, 157, 126, 160, 146, 144, 145, 156, 139, 128, 149, 99, 148, 150, 142, 145, 145, 142, 144, 155, 156, 143, 161, 142, 145, 121, 149, 149, 147, 151, 132, 131, 150, 156, 147, 152, 150, 138, 146, 143, 146, 147, 150, 147, 148, 111, 145, 154, 145, 135, 114, 154, 105, 138, 141, 142, 142, 133, 151, 151, 144, 141, 127, 154, 138, 127, 151, 137, 154, 135, 159, 152, 131, 154, 139, 159, 139, 150, 146, 147, 149, 161, 197, 146, 134, 155, 124, 149, 153, 152, 131, 157, 146, 140, 128, 164, 154, 145, 139, 145, 139, 155, 130, 142, 149, 127, 129, 141, 92, 142, 152, 137, 166, 150, 144, 147, 138, 143, 151, 138, 138, 116, 142, 152, 143, 164, 151, 146, 157, 144, 171, 145, 149, 150, 139, 148, 146, 147, 155, 150, 141, 145, 145, 134, 134, 146, 176, 129, 142, 156, 139, 167, 146, 136, 149, 147, 127, 133, 134, 148, 150, 149, 135, 141, 148, 149, 145, 144, 142, 139, 146, 130, 139, 142, 144, 140, 143, 151, 144, 141, 150, 139, 157, 133, 145, 147, 131, 147, 149, 145, 147, 152, 143, 159, 146, 144, 152, 153, 136, 135, 154, 143, 144, 134, 142, 136, 142, 148, 144, 142, 139, 159, 149, 112, 149, 150, 150, 149, 140, 147, 132, 141, 145, 144, 140, 146, 139, 130, 132, 152, 149, 143, 146, 144, 133, 138, 140, 138, 152, 168, 148, 133, 145, 140, 145, 159, 139, 154, 149, 156, 143, 149, 140, 145, 149, 151, 144, 146, 155, 146, 138, 153, 135, 151, 147, 125, 142, 139, 191, 149, 144, 169, 144, 153, 139, 163, 143, 149, 142, 160, 146, 126, 154, 144, 150, 143, 140, 145, 152, 143, 144, 153, 159, 141, 146, 160, 147, 141, 153, 147, 148, 137, 131, 140, 160, 146, 143, 134, 148, 125, 136, 148, 145, 137, 144, 149, 145, 150, 161, 149, 139, 144, 141, 141, 149, 143, 135, 146, 146, 155, 132, 143, 157, 138, 143, 144, 142, 163, 107, 139, 139, 140, 159, 142, 136, 145, 142, 232, 145, 144, 139, 144, 101, 148, 136, 140, 142, 156, 148, 140, 143, 141, 137, 175, 144, 140, 153, 133, 130, 142, 138, 146, 148, 151, 120, 165, 166, 100, 145, 141, 134, 171, 144, 158, 153, 148, 133, 150, 148, 130, 150, 143, 145, 153, 134, 147, 138, 152, 161, 143, 150, 140, 137, 163, 148, 150, 151, 159, 145, 147, 146, 141, 146, 136, 136, 146, 159, 146, 138, 149, 150, 170, 135, 164, 150, 142, 157, 148, 145, 190, 153, 138, 149, 143, 145, 155, 141, 148, 132, 150, 147, 143, 166, 147, 140, 142, 149, 136, 146, 144, 140, 96, 149, 139, 153, 143, 154, 154, 146, 143, 138, 148, 159, 142, 151, 135, 145, 140, 152, 146, 171, 144, 141, 143, 138, 148, 140, 147, 143, 148, 150, 151, 152, 147, 139, 151, 158, 147, 148, 148, 144, 141, 141, 138, 156, 149, 153, 149, 147, 145, 147, 142, 147, 147, 144, 123, 152, 126, 142, 150, 138, 144, 148, 147, 146, 146, 172, 140, 149, 151, 151, 146, 141, 147, 153, 147, 145, 150, 151, 149, 149, 142, 126, 166, 145, 145, 146, 149, 131, 161, 140, 142, 150, 140, 150, 143, 148, 191, 146, 152, 150, 155, 135, 142, 147, 142, 144, 149, 136, 145, 144, 144, 146, 142, 148, 152, 152, 145, 147, 158, 143, 147, 143, 142, 149, 144, 148, 142, 155, 147, 152, 121, 145, 192, 142, 137, 151, 141, 142, 142, 148, 150, 147, 149, 142, 148, 130, 104, 143, 146, 142, 148, 140, 145, 146, 142, 142, 147, 144, 146, 149, 145, 143, 145, 155, 143, 144, 148, 149, 142, 146, 134, 150, 143, 143, 154, 140, 150, 149, 149, 141, 146, 144, 147, 142, 143, 141, 142, 147, 146, 161, 146, 144, 145, 148, 141, 147, 151, 139, 125, 139, 158, 147, 157, 132, 153, 140, 142, 135, 150, 142, 150, 150, 140, 143, 141, 148, 149, 152, 142, 142, 119, 112, 148, 126, 145, 142, 159, 148, 144, 147, 143, 146, 148, 145, 143, 149, 142, 149, 142, 147, 145, 145, 148, 147, 143, 152, 139, 147, 145, 143, 151, 144, 144, 151, 145, 144, 143, 137, 148, 140, 143, 145, 153, 148, 146, 145, 148, 147, 150, 145, 149, 140, 146, 146, 148, 147, 146, 149, 156, 145, 178, 146, 158, 149, 150, 142, 148, 148, 149, 150, 143, 150, 154, 152, 148, 148, 146, 143, 152, 142, 140, 116, 148, 142, 153, 146, 149, 144, 141, 143, 144, 144, 144, 140, 156, 147, 138, 153, 152, 146, 148, 142, 143, 144, 150, 143, 136, 150, 144, 148, 151, 149, 150, 148, 162, 148, 142, 147, 147, 144, 144, 144, 148, 142, 146, 149, 150, 140, 149, 146, 139, 148, 146, 148, 150, 139, 150, 142, 134, 144, 139, 149, 152, 142, 146, 147, 144, 134, 143, 146, 148, 141, 144, 144, 136, 145, 149, 145, 146, 184, 151, 140, 141, 147, 138, 143, 143, 146, 148, 144, 149, 148, 147, 143, 147, 146, 146, 148, 145, 151, 145, 143, 149, 150, 152, 147, 143, 144, 146, 149, 143, 148, 143, 131, 147, 146, 146, 148, 146, 161, 148, 145, 141, 135, 160, 157, 147, 147, 132, 129, 145, 151, 148, 151, 151, 154, 150, 143, 142, 138, 146, 154, 141, 151, 145, 140, 137, 136, 136, 144, 145, 140, 147, 144, 144, 145, 145, 148, 152, 148, 143, 143, 143, 138, 137, 149, 146, 144, 144, 145, 141, 147, 145, 136, 154, 144, 144, 146, 141, 149, 148, 151, 145, 149, 138, 156, 143, 150, 144, 148, 147, 151, 145, 147, 145, 147, 150, 150, 143, 145, 149, 146, 149, 149, 148, 150, 147, 151, 146, 141, 145, 149, 144, 149, 151, 146, 148, 146, 147, 146, 146, 148, 146, 149, 145, 150, 150, 146, 150, 151, 144, 146, 144, 149, 145, 154, 144, 140, 146, 143, 146, 134, 148, 146, 142, 153, 137, 145, 144, 146, 147, 146, 148, 149, 146, 147, 144, 146, 148, 148, 149, 145, 145, 148, 141, 145, 145, 150, 139, 145, 147, 146, 148, 143, 148, 154, 149, 139, 146, 142, 145, 151, 143, 147, 149, 148, 149, 147, 144, 147, 148, 150, 143, 146, 147, 146, 145, 145, 148, 145, 147, 145, 149, 145, 146, 143, 146, 147, 148, 142, 148, 146, 144, 152, 145, 150, 147, 145, 146, 145, 143, 146, 140, 147, 143, 148, 150, 142, 147, 148, 141, 147, 146, 151, 143, 147, 145, 145, 150, 146, 148, 146, 151, 146, 137, 149, 155, 142, 151, 147, 144, 153, 151, 145, 146, 148, 142, 149, 149, 146, 145, 148, 146, 148, 145, 146, 147, 150, 145, 151, 145, 145, 140, 145, 157, 146, 146, 143, 145, 144, 147, 139, 140, 144, 146, 144, 149, 145, 152, 146, 143, 151, 148, 146, 147, 142, 148, 144, 149, 151, 144, 151, 151, 143, 148, 149, 146, 147, 148, 149, 148, 149, 145, 147, 147, 140, 148, 147, 149, 154, 147, 152, 147, 147, 145, 144, 147, 149, 149, 144, 149, 150, 144, 147, 147, 148, 149, 146, 146, 143, 153, 146, 143, 158, 133, 148, 147, 138, 145, 143, 144, 122, 161, 136, 143, 149, 141, 156, 145, 140, 154, 149, 141, 147, 146, 135, 140, 144, 138, 149, 144, 144, 145, 154, 132, 143, 148, 130, 158, 166, 148, 143, 141, 138, 165, 134, 137, 125, 138, 134, 139, 153, 150, 145, 147, 130, 144, 144, 150, 142, 144, 147, 149, 131, 144, 149, 138, 149, 143, 144, 137, 147, 149, 148, 162, 145, 151, 137, 149, 138, 150, 152, 147, 147, 145, 142, 151, 133, 145, 142, 147, 150, 153, 144, 150, 140, 168, 133, 135, 145, 126, 148, 136, 146, 150, 145, 135, 133, 156, 147, 146, 151, 152, 146, 128, 147, 149, 140, 134, 144, 163, 160, 157, 149, 153, 157, 154, 136, 143, 145, 169, 134, 150, 158, 128, 155, 155, 150, 151, 145, 153, 136, 147, 154, 136, 149, 149, 147, 149, 152, 144, 145, 148, 150, 147, 147, 135, 141, 142, 146, 153, 149, 141, 146, 176, 147, 166, 127, 150, 140, 143, 166, 153, 157, 143, 134, 139, 141, 147, 122, 148, 147, 142, 150, 135, 153, 152, 148, 146, 152, 143, 139, 147, 157, 135, 150, 149, 107, 146, 150, 154, 168, 145, 135, 134, 145, 148, 130, 152, 141, 134, 141, 143, 141, 144, 153, 142, 146, 155, 152, 152, 159, 142, 139, 148, 150, 145, 148, 142, 139, 147, 166, 147, 134, 158, 145, 158, 155, 151, 140, 152, 143, 142, 142, 152, 148, 135, 137, 142, 147, 147, 137, 147, 142, 145, 135, 150, 148, 133, 145, 145, 142, 145, 146, 145, 149, 134, 152, 141, 137, 151, 149, 147, 140, 138, 147, 143, 145, 142, 146, 143, 154, 157, 151, 146, 152, 150, 146, 144, 144, 152, 140, 151, 146, 181, 148, 157, 143, 153, 149, 150, 138, 144, 149, 143, 146, 145, 146, 143, 145, 151, 147, 151, 140, 142, 150, 150, 147, 155, 146, 152, 144, 144, 155, 150, 148, 140, 144, 143, 148, 138, 149, 141, 150, 145, 145, 144, 143, 144, 142, 146, 144, 144, 144, 136, 140, 137, 140, 142, 148, 146, 141, 140, 159, 147, 148, 152, 145, 151, 150, 148, 147, 149, 137, 149, 155, 145, 147, 147, 145, 148, 141, 147, 145, 140, 148, 161, 153, 147, 145, 145, 145, 140, 157, 146, 140, 139, 144, 148, 147, 144, 150, 151, 163, 148, 147, 156, 147, 145, 141, 148, 145, 149, 136, 142, 140, 146, 136, 146, 150, 151, 148, 147, 147, 144, 143, 149, 139, 143, 145, 148, 143, 150, 131, 148, 144, 150, 146, 136, 139, 146, 151, 145, 147, 144, 143, 145, 144, 141, 147, 149, 148, 149, 144, 142, 142, 140, 132, 148, 147, 149, 143, 137, 148, 150, 144, 134, 141, 143, 142, 150, 143, 147, 144, 148, 143, 148, 144, 150, 148, 139, 139, 147, 144, 143, 151, 146, 145, 148, 150, 141, 142, 144, 147, 146, 139, 146, 141, 146, 156, 145, 134, 148, 141, 148, 136, 145, 143, 147, 135, 138, 159, 146, 141, 145, 144, 151, 146, 142, 140, 144, 145, 145, 150, 159, 148, 143, 140, 149, 140, 143, 146, 148, 124, 142, 150, 145, 141, 132, 151, 142, 156, 138, 150, 144, 145, 147, 147, 143, 150, 146, 143, 146, 152, 141, 150, 145, 148, 134, 152, 155, 147, 139, 146, 153, 142, 149, 146, 161, 148, 152, 150, 173, 141, 139, 150, 157, 144, 133, 139, 146, 146, 154, 143, 152, 141, 141, 146, 136, 149, 140, 154, 148, 153, 154, 135, 150, 137, 144, 150, 144, 137, 139, 142, 143, 145, 147, 141, 150, 136, 156, 149, 149, 147, 136, 142, 143, 133, 151, 150, 151, 145, 134, 149, 138, 145, 146, 139, 123, 154, 143, 153, 147, 153, 141, 148, 141, 148, 140, 125, 152, 146, 149, 172, 155, 149, 153, 145, 152, 135, 151, 147, 142, 151, 158, 182, 132, 143, 152, 155, 141, 152, 157, 131, 136, 145, 145, 149, 150, 135, 140, 137, 152, 163, 145, 149, 158, 146, 148, 165, 144, 145, 144, 143, 140, 134, 155, 144, 152, 133, 133, 157, 137, 155, 146, 147, 158, 159, 132, 152, 148, 146, 158, 151, 143, 146, 160, 144, 151, 138, 155, 146, 150, 165, 145, 151, 144, 145, 143, 139, 151, 147, 154, 144, 151, 140, 141, 133, 143, 131, 154, 150, 120, 139, 147, 145, 149, 158, 148, 147, 159, 152, 147, 155, 150, 146, 154, 141, 148, 147, 152, 143, 154, 145, 143, 142, 164, 144, 162, 148, 145, 151, 149, 126, 136, 151, 151, 154, 135, 155, 143, 137, 160, 155, 144, 158, 143, 148, 142, 181, 175, 149, 152, 109, 127, 135, 153, 170, 147, 142, 157, 163, 131, 147, 151, 150, 151, 155, 143, 154, 166, 155, 153, 156, 162, 148, 132, 156, 144, 140, 140, 152, 157, 138, 145, 157, 121, 150, 135, 161, 125, 156, 154, 157, 146, 139, 148, 136, 146, 138, 150, 152, 165, 149, 148, 148, 148, 136, 134, 147, 137, 160, 156, 150, 149, 143, 133, 154, 143, 147, 142, 152, 141, 142, 148, 139, 163, 144, 157, 146, 147, 141, 156, 145, 135, 145, 170, 142, 156, 193, 144, 148, 149, 136, 134, 156, 146, 143, 148, 152, 142, 154, 152, 147, 152, 153, 173, 180, 140, 142, 151, 143, 141, 125, 154, 138, 146, 161, 126, 139, 143, 150, 152, 144, 128, 143, 148, 148, 147, 137, 157, 135, 150, 152, 155, 164, 149, 140, 159, 129, 177, 117, 141, 141, 124, 135, 139, 147, 146, 149, 146, 154, 150, 119, 153, 150, 131, 132, 154, 146, 145, 164, 139, 132, 148, 146, 145, 144, 153, 142, 114, 128, 151, 157, 154, 153, 148, 114, 143, 225, 147, 145, 165, 155, 145, 139, 138, 148, 111, 149, 149, 150, 152, 148, 141, 143, 125, 151, 160, 135, 144, 149, 145, 142, 145, 151, 135, 148, 146, 131, 151, 138, 146, 141, 152, 157, 137, 141, 145, 144, 126, 149, 146, 154, 157, 133, 150, 136, 131, 146, 146, 160, 153, 99, 137, 169, 146, 152, 141, 145, 145, 150, 142, 138, 141, 145, 134, 140, 144, 138, 169, 142, 151, 149, 146, 141, 153, 144, 155, 151, 145, 146, 138, 147, 154, 144, 139, 152, 145, 153, 150, 144, 141, 141, 147, 147, 143, 147, 131, 143, 144, 145, 143, 136, 146, 141, 147, 145, 138, 146, 156, 146, 142, 144, 143, 139, 147, 147, 145, 145, 151, 149, 146, 149, 143, 157, 147, 150, 147, 136, 144, 147, 153, 144, 139, 156, 162, 157, 141, 149, 146, 143, 139, 134, 147, 143, 142, 148, 149, 146, 147, 146, 148, 133, 146, 153, 159, 145, 151, 146, 140, 135, 146, 145, 145, 151, 140, 151, 154, 146, 136, 149, 146, 143, 146, 142, 143, 148, 156, 146, 137, 141, 135, 150, 144, 139, 148, 147, 150, 146, 152, 149, 147, 145, 142, 142, 148, 147, 160, 141, 147, 147, 161, 138, 143, 150, 142, 149, 150, 146, 159, 142, 151, 150, 144, 142, 146, 147, 142, 150, 151, 144, 141, 136, 147, 149, 145, 146, 145, 151, 149, 146, 144, 148, 148, 150, 145, 143, 142, 146, 145, 143, 132, 146, 152, 151, 153, 142, 160, 152, 143, 146, 145, 152, 149, 147, 140, 142, 138, 141, 145, 144, 167, 148, 144, 149, 141, 146, 139, 147, 143, 145, 153, 147, 149, 144, 152, 142, 139, 150, 147, 142, 153, 147, 148, 146, 146, 143, 145, 146, 143, 148, 145, 150, 151, 140, 138, 139, 144, 139, 147, 141, 149, 152, 152, 140, 148, 140, 143, 162, 145, 147, 140, 148, 144, 143, 140, 146, 150, 150, 138, 148, 143, 151, 148, 139, 156, 149, 142, 140, 138, 145, 149, 141, 149, 146, 145, 150, 146, 141, 160, 135, 141, 140, 162, 143, 146, 173, 147, 148, 151, 145, 132, 143, 151, 147, 143, 139, 155, 153, 144, 140, 150, 144, 141, 154, 140, 141, 145, 158, 147, 147, 146, 148, 141, 144, 149, 146, 142, 148, 143, 139, 140, 144, 141, 140, 138, 153, 158, 162, 147, 140, 142, 144, 143, 142, 149, 147, 142, 147, 143, 145, 148, 148, 168, 147, 141, 145, 146, 144, 152, 134, 136, 152, 133, 142, 141, 149, 150, 158, 146, 140, 146, 139, 146, 148, 138, 140, 150, 144, 146, 146, 121, 143, 141, 135, 136, 142, 135, 150, 143, 145, 142, 141, 116, 144, 145, 146, 142, 150, 156, 157, 149, 146, 144, 147, 144, 147, 151, 134, 144, 145, 145, 141, 140, 145, 144, 147, 142, 128, 141, 146, 145, 155, 136, 138, 149, 142, 145, 143, 154, 153, 145, 141, 147, 151, 141, 145, 135, 170, 142, 154, 140, 159, 139, 139, 144, 145, 143, 152, 140, 142, 142, 143, 149, 142, 150, 142, 152, 137, 139, 145, 140, 134, 133, 139, 144, 152, 144, 151, 139, 141, 146, 145, 141, 144, 144, 139, 149, 149, 149, 145, 147, 152, 139, 147, 137, 141, 159, 145, 149, 145, 152, 140, 155, 146, 150, 155, 149, 154, 145, 135, 144, 151, 151, 155, 144, 148, 140, 140, 131, 146, 150, 153, 149, 142, 149, 136, 163, 147, 147, 140, 132, 144, 144, 144, 134, 132, 139, 149, 138, 140, 146, 139, 144, 149, 138, 153, 141, 141, 145, 150, 151, 143, 152, 135, 156, 149, 147, 156, 152, 148, 140, 142, 152, 150, 143, 138, 148, 147, 148, 152, 147, 148, 148, 156, 137, 145, 143, 144, 146, 145, 146, 142, 154, 149, 145, 138, 139, 146, 147, 156, 148, 146, 141, 155, 152, 149, 142, 146, 138, 147, 144, 138, 153, 151, 147, 148, 143, 144, 167, 142, 154, 145, 135, 145, 141, 145, 149, 146, 144, 145, 147, 140, 144, 147, 145, 153, 145, 149, 149, 151, 147, 150, 161, 149, 144, 138, 146, 153, 148, 151, 151, 146, 145, 145, 148, 142, 148, 150, 145, 140, 155, 154, 146, 137, 153, 144, 146, 148, 148, 150, 145, 142, 152, 149, 141, 148, 147, 148, 150, 146, 148, 146, 143, 138, 145, 148, 149, 149, 144, 145, 143, 145, 143, 150, 152, 149, 143, 149, 148, 139, 148, 148, 144, 146, 148, 147, 143, 143, 141, 148, 155, 150, 145, 146, 147, 147, 142, 149, 144, 147, 143, 164, 143, 147, 144, 143, 149, 159, 145, 145, 148, 142, 146, 144, 146, 150, 142, 146, 152, 143, 146, 148, 134, 149, 162, 146, 130, 124, 142, 150, 143, 146, 145, 152, 148, 145, 145, 145, 138, 146, 148, 140, 141, 151, 149, 138, 148, 150, 145, 141, 150, 148, 146, 150, 143, 143, 142, 155, 145, 153, 144, 152, 147, 146, 142, 148, 149, 140, 154, 148, 153, 144, 150, 151, 148, 143, 142, 190, 142, 138, 142, 141, 140, 147, 152, 146, 148, 144, 141, 109, 142, 173, 173, 141, 149, 149, 161, 134, 143, 171, 144, 135, 151, 146, 145, 142, 119, 148, 139, 148, 144, 152, 88, 137, 148, 149, 138, 146, 159, 143, 137, 153, 142, 139, 142, 149, 144, 155, 148, 145, 149, 145, 141, 143, 150, 157, 149, 150, 152, 140, 140, 155, 154, 153, 149, 132, 154, 149, 149, 145, 163, 151, 144, 139, 152, 141, 144, 163, 153, 151, 141, 154, 149, 156, 164, 158, 139, 127, 136, 150, 133, 146, 148, 152, 144, 146, 151, 132, 152, 144, 139, 152, 153, 147, 146, 152, 162, 149, 134, 150, 132, 146, 129, 136, 140, 141, 149, 118, 164, 156, 158, 174, 145, 143, 118, 140, 143, 150, 126, 131, 149, 140, 148, 149, 148, 162, 158, 146, 144, 151, 169, 140, 149, 151, 136, 153, 154, 147, 143, 109, 115, 148, 159, 207, 140, 143, 147, 151, 142, 148, 162, 137, 147, 155, 149, 145, 131, 146, 153, 185, 141, 147, 132, 187, 157, 130, 148, 154, 143, 155, 133, 145, 165, 154, 145, 131, 131, 159, 151, 162, 139, 127, 151, 152, 136, 144, 149, 145, 147, 140, 172, 150, 128, 147, 141, 154, 155, 126, 170, 138, 148, 157, 147, 146, 145, 161, 152, 136, 150, 153, 139, 149, 117, 179, 138, 147, 148, 147, 122, 146, 148, 140, 133, 140, 147, 141, 136, 149, 139, 142, 146, 149, 149, 141, 156, 170, 139, 126, 167, 147, 141, 150, 148, 141, 139, 141, 151, 139, 139, 144, 130, 153, 156, 133, 158, 131, 141, 153, 145, 173, 159, 166, 147, 204, 132, 127, 127, 150, 126, 173, 141, 151, 128, 155, 148, 157, 153, 136, 154, 153, 113, 152, 143, 159, 162, 153, 149, 138, 145, 156, 164, 136, 139, 154, 140, 141, 102, 151, 169, 137, 128, 169, 140, 167, 161, 148, 130, 118, 142, 146, 161, 147, 149, 147, 140, 133, 167, 151, 137, 145, 110, 142, 145, 147, 135, 128, 147, 156, 126, 137, 140, 153, 128, 145, 144, 135, 148, 138, 142, 158, 158, 157, 161, 178, 131, 140, 146, 135, 158, 138, 139, 158, 111, 187, 142, 148, 165, 150, 137, 145, 151, 163, 139, 137, 160, 143, 153, 164, 133, 150, 148, 126, 154, 133, 148, 119, 135, 162, 147, 139, 129, 126, 147, 147, 142, 156, 139, 153, 142, 138, 116, 135, 136, 142, 134, 148, 162, 135, 145, 155, 149, 139, 144, 159, 153, 132, 148, 131, 138, 175, 154, 126, 107, 155, 138, 146, 144, 145, 149, 119, 152, 133, 139, 146, 148, 149, 154, 154, 96, 173, 136, 129, 150, 141, 147, 107, 158, 154, 143, 156, 161, 156, 147, 145, 118, 154, 129, 123, 130, 140, 109, 130, 146, 126, 139, 143, 165, 196, 149, 156, 137, 146, 147, 155, 159, 129, 155, 145, 144, 198, 141, 132, 148, 151, 157, 161, 153, 145, 128, 138, 139, 144, 183, 136, 144, 135, 178, 134, 141, 163, 186, 146, 132, 175, 156, 161, 156, 134, 169, 163, 153, 131, 140, 144, 184, 113, 153, 152, 132, 150, 153, 143, 127, 128, 123, 129, 152, 145, 130, 165, 141, 153, 147, 147, 152, 150, 141, 158, 142, 136, 145, 153, 149, 135, 150, 149, 145, 142, 145, 159, 158, 145, 163, 148, 145, 154, 153, 149, 149, 142, 147, 158, 138, 140, 131, 155, 139, 130, 145, 147, 153, 140, 154, 150, 142, 154, 149, 150, 142, 213, 142, 149, 156, 144, 146, 152, 139, 134, 129, 146, 144, 147, 146, 141, 152, 141, 131, 150, 138, 146, 142, 138, 141, 155, 144, 144, 118, 150, 150, 155, 152, 146, 140, 150, 145, 150, 145, 144, 149, 156, 143, 147, 147, 140, 164, 141, 136, 141, 145, 143, 139, 140, 159, 139, 142, 147, 148, 139, 145, 141, 142, 143, 136, 143, 144, 141, 132, 151, 137, 146, 142, 145, 146, 134, 139, 144, 139, 142, 158, 147, 154, 148, 151, 146, 144, 144, 149, 147, 142, 147, 153, 145, 131, 145, 150, 151, 161, 156, 143, 135, 144, 136, 144, 135, 98, 135, 138, 137, 156, 155, 149, 142, 148, 154, 143, 155, 151, 146, 144, 151, 163, 154, 144, 149, 140, 146, 146, 143, 138, 140, 144, 146, 141, 155, 147, 141, 150, 151, 140, 134, 147, 145, 148, 147, 158, 158, 139, 140, 149, 145, 135, 137, 142, 154, 148, 156, 144, 142, 143, 172, 154, 150, 141, 144, 141, 139, 143, 152, 177, 144, 136, 138, 140, 145, 144, 134, 146, 145, 142, 139, 144, 134, 157, 145, 146, 149, 146, 151, 145, 142, 139, 137, 152, 152, 147, 139, 136, 138, 144, 135, 137, 146, 143, 143, 145, 145, 146, 142, 144, 147, 146, 152, 141, 146, 145, 144, 153, 145, 164, 145, 141, 144, 144, 153, 140, 142, 143, 140, 146, 144, 145, 147, 148, 171, 142, 144, 137, 144, 144, 137, 139, 142, 150, 150, 139, 134, 136, 147, 142, 150, 147, 143, 152, 149, 134, 146, 145, 147, 142, 143, 154, 147, 138, 155, 145, 147, 150, 138, 145, 146, 148, 140, 141, 148, 151, 133, 145, 141, 169, 146, 149, 147, 152, 151, 150, 151, 142, 150, 150, 142, 158, 142, 144, 139, 145, 143, 142, 143, 148, 143, 146, 148, 142, 143, 148, 138, 154, 154, 140, 142, 144, 141, 147, 149, 146, 165, 144, 145, 140, 140, 183, 145, 149, 137, 147, 122, 144, 143, 152, 144, 139, 157, 143, 143, 146, 151, 146, 146, 143, 148, 147, 146, 169, 146, 152, 147, 152, 147, 146, 145, 136, 145, 138, 148, 144, 153, 143, 146, 143, 150, 147, 142, 144, 161, 148, 144, 154, 159, 138, 144, 143, 154, 147, 154, 144, 147, 146, 139, 142, 144, 145, 147, 146, 146, 142, 148, 153, 145, 152, 149, 150, 143, 148, 145, 146, 148, 145, 150, 139, 154, 145, 145, 152, 139, 142, 147, 150, 144, 141, 144, 140, 146, 151, 138, 144, 148, 145, 155, 145, 144, 149, 140, 145, 145, 145, 151, 142, 146, 142, 140, 141, 140, 142, 151, 140, 136, 144, 149, 150, 146, 145, 143, 139, 142, 149, 142, 144, 152, 141, 143, 143, 140, 145, 145, 138, 158, 126, 143, 146, 152, 139, 150, 150, 158, 146, 143, 142, 155, 154, 148, 154, 144, 155, 136, 144, 152, 148, 136, 141, 135, 148, 156, 144, 146, 153, 129, 130, 125, 133, 134, 137, 140, 157, 152, 138, 137, 131, 148, 128, 126, 142, 141, 147, 150, 141, 146, 150, 149, 134, 132, 142, 154, 141, 175, 122, 152, 149, 142, 130, 149, 169, 134, 146, 131, 146, 143, 152, 153, 145, 141, 157, 149, 150, 137, 138, 147, 146, 134, 141, 141, 149, 144, 155, 143, 146, 141, 147, 164, 139, 154, 160, 155, 137, 178, 140, 144, 98, 149, 148, 151, 151, 168, 138, 134, 157, 135, 145, 158, 138, 145, 145, 153, 145, 147, 119, 148, 129, 129, 134, 135, 148, 150, 164, 140, 140, 131, 138, 152, 146, 143, 142, 139, 148, 140, 137, 151, 129, 158, 150, 138, 153, 140, 140, 156, 151, 147, 136, 150, 139, 153, 126, 136, 156, 144, 132, 140, 160, 151, 141, 156, 146, 150, 135, 148, 133, 151, 147, 161, 140, 150, 138, 127, 158, 161, 146, 147, 132, 143, 144, 139, 116, 156, 146, 137, 158, 142, 149, 155, 134, 144, 159, 147, 132, 157, 160, 141, 152, 150, 142, 168, 140, 150, 140, 144, 141, 161, 152, 142, 144, 146, 151, 144, 145, 145, 132, 143, 146, 130, 139, 159, 145, 149, 130, 134, 137, 151, 159, 132, 151, 162, 164, 146, 137, 148, 152, 149, 139, 156, 156, 147, 145, 135, 154, 149, 142, 145, 170, 156, 159, 140, 141, 145, 144, 146, 147, 143, 149, 145, 150, 143, 145, 145, 148, 149, 159, 145, 140, 146, 165, 149, 124, 152, 149, 146, 148, 152, 157, 144, 144, 144, 146, 141, 145, 133, 142, 139, 148, 149, 149, 150, 142, 145, 141, 144, 147, 153, 140, 144, 152, 143, 145, 147, 141, 143, 143, 148, 146, 150, 144, 144, 144, 144, 158, 146, 139, 106, 139, 147, 144, 147, 145, 149, 153, 147, 148, 146, 148, 140, 149, 138, 158, 148, 143, 147, 142, 157, 138, 142, 144, 147, 137, 139, 155, 146, 143, 112, 162, 156, 153, 150, 145, 143, 149, 148, 153, 142, 149, 147, 144, 142, 145, 143, 141, 139, 152, 147, 146, 149, 145, 142, 139, 142, 152, 147, 147, 148, 139, 141, 144, 144, 142, 146, 156, 148, 144, 149, 139, 137, 142, 143, 145, 145, 144, 142, 151, 150, 148, 143, 155, 144, 143, 150, 148, 145, 150, 145, 147, 129, 143, 145, 145, 140, 150, 149, 145, 149, 149, 144, 142, 151, 141, 146, 146, 152, 147, 145, 144, 147, 140, 143, 145, 144, 143, 146, 143, 150, 147, 145, 144, 142, 147, 142, 142, 154, 145, 153, 153, 147, 148, 134, 139, 146, 146, 147, 146, 156, 148, 143, 141, 153, 137, 153, 146, 149, 151, 139, 143, 151, 146, 145, 143, 135, 144, 145, 145, 148, 144, 143, 143, 142, 149, 147, 148, 144, 144, 144, 144, 140, 147, 145, 144, 132, 148, 147, 146, 125, 164, 141, 148, 144, 145, 147, 146, 141, 140, 121, 142, 172, 156, 131, 157, 135, 153, 135, 151, 170, 153, 141, 150, 153, 148, 140, 128, 140, 133, 148, 149, 147, 120, 142, 139, 215, 137, 139, 160, 161, 138, 145, 146, 136, 139, 143, 143, 143, 155, 140, 125, 141, 134, 143, 146, 147, 138, 148, 148, 141, 131, 145, 153, 148, 153, 147, 146, 129, 146, 158, 142, 148, 144, 135, 150, 132, 151, 145, 137, 146, 151, 146, 155, 140, 146, 149, 149, 141, 142, 146, 157, 150, 150, 146, 158, 145, 132, 142, 156, 156, 141, 137, 157, 146, 139, 148, 142, 146, 158, 154, 133, 143, 147, 160, 147, 150, 153, 138, 152, 135, 148, 142, 152, 151, 138, 147, 136, 147, 136, 159, 140, 115, 138, 153, 145, 156, 137, 128, 146, 138, 137, 130, 140, 159, 147, 146, 153, 162, 133, 136, 207, 142, 113, 165, 148, 143, 131, 161, 134, 136, 156, 158, 138, 138, 139, 144, 148, 147, 149, 138, 141, 154, 136, 148, 138, 144, 147, 142, 140, 143, 150, 138, 139, 169, 145, 112, 135, 149, 152, 141, 143, 149, 148, 133, 161, 140, 143, 143, 152, 161, 139, 138, 146, 174, 132, 155, 154, 133, 142, 163, 164, 159, 146, 150, 137, 139, 142, 143, 143, 149, 149, 147, 156, 134, 132, 130, 142, 165, 174, 177, 139, 141, 148, 154, 143, 138, 140, 152, 145, 145, 132, 142, 138, 157, 146, 135, 138, 150, 140, 146, 138, 152, 139, 170, 130, 155, 154, 132, 133, 150, 99, 143, 155, 138, 146, 150, 140, 153, 143, 144, 150, 143, 152, 146, 144, 147, 148, 146, 142, 152, 142, 148, 150, 147, 149, 147, 144, 148, 148, 144, 143, 145, 139, 145, 146, 140, 143, 151, 138, 152, 154, 147, 145, 148, 146, 142, 147, 146, 152, 148, 150, 147, 146, 151, 145, 151, 147, 144, 141, 147, 145, 139, 147, 140, 149, 150, 137, 146, 147, 142, 159, 142, 147, 140, 144, 148, 147, 145, 147, 145, 149, 145, 144, 140, 140, 137, 143, 148, 148, 150, 149, 146, 146, 142, 154, 147, 149, 145, 146, 143, 146, 149, 155, 156, 144, 148, 147, 148, 144, 141, 146, 151, 150, 149, 147, 145, 151, 142, 147, 145, 150, 144, 151, 149, 154, 144, 142, 144, 143, 144, 146, 143, 145, 142, 142, 146, 147, 151, 144, 147, 153, 143, 145, 145, 141, 150, 141, 146, 156, 146, 141, 147, 124, 147, 147, 152, 147, 144, 141, 150, 144, 145, 145, 146, 150, 151, 150, 142, 144, 148, 146, 142, 150, 154, 147, 149, 142, 144, 141, 155, 147, 142, 143, 156, 144, 157, 146, 145, 149, 146, 150, 148, 147, 146, 142, 145, 166, 150, 136, 129, 147, 150, 144, 151, 148, 150, 156, 151, 145, 147, 149, 146, 148, 148, 147, 146, 146, 135, 143, 148, 149, 132, 146, 146, 147, 151, 152, 143, 151, 140, 148, 152, 141, 144, 149, 153, 149, 151, 145, 155, 148, 150, 146, 141, 147, 150, 144, 144, 140, 166, 151, 145, 153, 147, 145, 145, 154, 149, 144, 156, 148, 150, 143, 143, 149, 134, 149, 146, 143, 143, 145, 143, 149, 145, 146, 151, 146, 148, 142, 141, 150, 152, 150, 156, 151, 152, 149, 136, 147, 144, 146, 136, 149, 150, 146, 150, 151, 146, 152, 151, 137, 144, 141, 150, 139, 148, 147, 159, 147, 152, 146, 145, 154, 141, 141, 145, 148, 149, 143, 143, 149, 146, 144, 147, 148, 150, 141, 144, 145, 144, 148, 146, 149, 144, 148, 144, 145, 147, 141, 140, 147, 151, 148, 148, 146, 145, 151, 148, 145, 152, 159, 147, 151, 150, 145, 141, 151, 145, 145, 143, 141, 150, 149, 150, 137, 149, 149, 149, 148, 146, 140, 145, 147, 141, 151, 149, 146, 143, 147, 153, 147, 135, 140, 145, 150, 149, 146, 144, 146, 146, 144, 143, 145, 151, 137, 142, 154, 146, 146, 146, 145, 147, 135, 151, 165, 148, 147, 143, 140, 151, 151, 152, 148, 138, 140, 149, 147, 143, 150, 143, 149, 149, 149, 150, 144, 142, 144, 146, 146, 153, 148, 147, 144, 146, 146, 143, 143, 142, 146, 150, 147, 159, 151, 142, 152, 153, 148, 151, 145, 146, 145, 142, 153, 148, 147, 141, 147, 145, 142, 146, 150, 141, 146, 140, 148, 148, 145, 139, 147, 154, 141, 144, 150, 146, 147, 145, 151, 141, 144, 147, 146, 148, 152, 146, 144, 145, 145, 145, 137, 143, 152, 148, 142, 148, 145, 145, 161, 158, 158, 126, 142, 141, 144, 140, 145, 147, 151, 144, 148, 153, 146, 145, 157, 146, 147, 143, 145, 145, 139, 149, 146, 139, 158, 147, 140, 147, 153, 147, 142, 144, 141, 154, 147, 145, 146, 147, 150, 135, 142, 146, 143, 138, 143, 148, 145, 150, 148, 147, 159, 148, 141, 147, 147, 148, 148, 146, 145, 176, 152, 148, 157, 144, 141, 146, 146, 149, 144, 144, 154, 159, 139, 145, 141, 142, 145, 135, 146, 138, 145, 150, 153, 134, 149, 147, 126, 144, 139, 144, 138, 130, 147, 152, 145, 146, 139, 150, 147, 145, 148, 142, 142, 148, 141, 146, 146, 149, 147, 140, 139, 142, 147, 154, 144, 146, 143, 146, 146, 137, 145, 152, 146, 149, 145, 147, 146, 147, 141, 148, 140, 148, 145, 144, 139, 133, 147, 142, 144, 147, 145, 153, 148, 149, 147, 147, 152, 144, 147, 144, 148, 138, 147, 146, 143, 150, 147, 147, 152, 147, 146, 145, 142, 142, 146, 133, 142, 146, 147, 146, 146, 140, 147, 143, 146, 147, 143, 147, 143, 149, 142, 145, 155, 144, 142, 145, 149, 144, 141, 149, 145, 145, 148, 143, 151, 147, 149, 157, 136, 146, 150, 143, 143, 146, 143, 141, 163, 132, 146, 141, 147, 149, 147, 143, 142, 145, 151, 144, 143, 146, 145, 141, 147, 140, 144, 145, 145, 146, 145, 147, 149, 145, 145, 147, 141, 148, 150, 152, 149, 147, 152, 144, 149, 143, 149, 174, 145, 147, 140, 144, 147, 138, 149, 137, 145, 152, 149, 142, 140, 144, 143, 142, 140, 148, 146, 146, 144, 151, 142, 140, 145, 146, 141, 147, 147, 147, 153, 142, 144, 141, 145, 139, 146, 141, 147, 143, 146, 143, 148, 141, 153, 145, 148, 144, 147, 144, 147, 142, 141, 148, 153, 150, 144, 140, 140, 150, 150, 147, 145, 148, 134, 145, 154, 142, 153, 146, 163, 142, 140, 154, 144, 151, 145, 147, 144, 137, 148, 157, 147, 149, 149, 153, 147, 145, 147, 146, 140, 145, 160, 149, 164, 147, 156, 144, 142, 142, 152, 146, 144, 148, 145, 151, 142, 140, 147, 144, 148, 146, 142, 146, 148, 142, 147, 148, 142, 147, 146, 145, 149, 145, 146, 141, 140, 144, 152, 141, 150, 148, 150, 148, 149, 147, 147, 145, 142, 150, 145, 142, 144, 146, 141, 143, 149, 144, 144, 144, 144, 144, 146, 146, 145, 152, 148, 147, 147, 145, 149, 141, 152, 145, 158, 149, 147, 165, 150, 146, 144, 147, 151, 146, 146, 150, 154, 147, 141, 147, 149, 145, 143, 151, 141, 141, 156, 143, 145, 144, 149, 147, 144, 150, 144, 142, 149, 140, 137, 146, 158, 141, 162, 141, 149, 142, 153, 149, 148, 141, 141, 147, 148, 152, 140, 149, 146, 147, 163, 142, 136, 150, 149, 142, 159, 143, 151, 148, 147, 142, 142, 143, 148, 153, 144, 145, 144, 148, 147, 149, 148, 149, 147, 137, 147, 147, 144, 144, 141, 145, 149, 143, 139, 136, 148, 151, 141, 143, 140, 143, 139, 146, 145, 147, 143, 142, 139, 146, 141, 153, 144, 146, 147, 139, 151, 145, 147, 140, 138, 151, 139, 142, 153, 146, 145, 141, 143, 143, 140, 139, 144, 139, 149, 148, 150, 150, 144, 147, 146, 142, 150, 148, 148, 145, 139, 143, 146, 162, 145, 141, 134, 140, 144, 147, 148, 146, 146, 147, 146, 145, 147, 148, 143, 147, 139, 149, 133, 140, 149, 142, 144, 126, 147, 144, 142, 147, 149, 142, 144, 142, 152, 144, 148, 141, 142, 148, 143, 142, 149, 144, 127, 145, 140, 144, 151, 141, 149, 148, 148, 143, 146, 144, 141, 150, 143, 143, 147, 143, 148, 136, 142, 144, 145, 139, 149, 148, 147, 143, 146, 142, 143, 146, 139, 149, 149, 147, 147, 146, 147, 149, 145, 140, 142, 144, 136, 148, 148, 150, 146, 146, 143, 146, 147, 146, 128, 150, 153, 143, 144, 145, 147, 147, 148, 145, 143, 145, 138, 143, 147, 146, 145, 144, 146, 134, 146, 148, 132, 140, 155, 139, 140, 156, 156, 149, 152, 141, 144, 142, 153, 143, 151, 148, 128, 144, 145, 144, 140, 143, 142, 147, 148, 142, 147, 138, 149, 141, 142, 143, 137, 143, 150, 151, 148, 150, 141, 150, 150, 140, 146, 150, 147, 150, 139, 147, 137, 151, 137, 146, 157, 175, 142, 146, 147, 145, 144, 144, 150, 149, 145, 144, 142, 143, 147, 151, 149, 147, 149, 154, 148, 148, 147, 137, 148, 144, 148, 144, 149, 146, 152, 155, 146, 148, 136, 144, 133, 141, 147, 138, 141, 157, 144, 143, 156, 142, 150, 139, 148, 144, 147, 110, 141, 146, 147, 141, 155, 146, 140, 143, 140, 146, 149, 145, 151, 148, 141, 145, 143, 161, 145, 139, 148, 159, 149, 142, 152, 134, 149, 156, 145, 151, 141, 149, 161, 164, 144, 159, 146, 139, 140, 150, 146, 137, 143, 144, 128, 145, 149, 156, 156, 148, 149, 142, 153, 142, 146, 155, 154, 143, 154, 148, 148, 146, 134, 156, 145, 142, 145, 136, 149, 144, 165, 135, 136, 144, 155, 147, 148, 136, 145, 145, 133, 142, 144, 146, 130, 144, 137, 160, 145, 136, 148, 158, 151, 165, 154, 164, 142, 156, 149, 154, 151, 135, 140, 148, 145, 147, 152, 141, 157, 141, 141, 144, 153, 100, 145, 154, 153, 143, 133, 144, 161, 148, 139, 133, 140, 150, 125, 138, 141, 146, 147, 142, 154, 145, 142, 141, 144, 151, 143, 146, 133, 135, 148, 156, 143, 127, 148, 140, 147, 154, 149, 140, 137, 151, 147, 144, 151, 140, 147, 145, 151, 143, 147, 143, 148, 140, 145, 140, 140, 147, 142, 147, 147, 148, 143, 156, 142, 145, 133, 142, 125, 134, 167, 98, 149, 156, 147, 155, 135, 139, 143, 148, 195, 149, 140, 152, 147, 167, 146, 148, 140, 140, 156, 155, 144, 158, 150, 193, 147, 141, 145, 152, 151, 135, 147, 158, 144, 154, 152, 127, 180, 148, 130, 146, 154, 152, 153, 141, 153, 142, 144, 138, 144, 153, 136, 156, 145, 147, 142, 138, 142, 142, 147, 142, 147, 153, 120, 133, 149, 145, 137, 132, 148, 150, 142, 154, 147, 146, 139, 152, 150, 151, 150, 150, 137, 142, 141, 145, 148, 146, 146, 146, 145, 145, 143, 146, 146, 146, 146, 145, 144, 151, 147, 149, 144, 146, 145, 146, 146, 146, 144, 149, 141, 147, 145, 146, 144, 146, 148, 148, 146, 146, 142, 147, 147, 148, 146, 148, 147, 144, 141, 145, 148, 146, 148, 141, 146, 145, 146, 144, 150, 149, 147, 146, 145, 147, 148, 147, 148, 149, 145, 152, 145, 145, 147, 148, 141, 145, 145, 147, 145, 145, 144, 146, 145, 144, 145, 141, 144, 152, 146, 145, 149, 145, 146, 143, 146, 145, 146, 143, 144, 146, 148, 145, 147, 144, 146, 144, 147, 144, 147, 146, 147, 147, 144, 142, 144, 145, 148, 145, 147, 145, 144, 143, 143, 146, 144, 145, 146, 148, 146, 147, 148, 145, 147, 146, 146, 145, 145, 144, 145, 148, 146, 146, 147, 147, 149, 145, 147, 146, 146, 148, 144, 152, 147, 146, 148, 143, 144, 146, 147, 145, 146, 147, 144, 145, 145, 146, 147, 146, 147, 146, 145, 146, 146, 144, 143, 147, 148, 147, 145, 144, 144, 147, 147, 145, 145, 146, 147, 146, 144, 147, 147, 144, 144, 149, 154, 146, 143, 147, 147, 147, 148, 145, 145, 147, 157, 147, 145, 148, 145, 146, 144, 146, 148, 146, 144, 145, 146, 152, 146, 145, 147, 145, 146, 144, 144, 146, 145, 147, 142, 145, 145, 145, 145, 146, 143, 148, 147, 143, 145, 147, 146, 144, 146, 147, 146, 144, 147, 144, 145, 145, 145, 147, 144, 147, 144, 147, 144, 144, 146, 147, 144, 136, 141, 146, 151, 147, 150, 147, 147, 147, 145, 136, 143, 148, 139, 149, 148, 145, 151, 137, 132, 139, 162, 136, 130, 150, 142, 160, 119, 146, 154, 175, 145, 153, 143, 147, 150, 148, 145, 141, 146, 142, 136, 143, 144, 149, 139, 155, 139, 159, 153, 141, 156, 137, 149, 146, 148, 134, 148, 134, 148, 149, 151, 142, 145, 142, 140, 117, 147, 142, 138, 141, 144, 139, 123, 151, 143, 150, 146, 141, 148, 140, 156, 142, 141, 142, 147, 145, 124, 155, 148, 144, 110, 153, 151, 150, 144, 141, 115, 149, 129, 144, 130, 138, 133, 160, 147, 148, 137, 150, 144, 151, 150, 139, 147, 139, 155, 146, 147, 162, 147, 172, 156, 120, 153, 141, 146, 139, 150, 160, 141, 143, 143, 146, 124, 161, 132, 145, 145, 174, 143, 156, 162, 153, 146, 138, 169, 144, 139, 144, 156, 147, 156, 144, 109, 150, 150, 145, 174, 144, 146, 148, 149, 146, 143, 127, 165, 159, 145, 139, 142, 124, 152, 143, 152, 150, 145, 137, 150, 142, 152, 148, 142, 144, 153, 153, 178, 135, 143, 144, 154, 137, 143, 163, 143, 159, 156, 147, 155, 135, 142, 120, 153, 127, 145, 136, 133, 142, 148, 158, 144, 148, 141, 142, 149, 142, 147, 143, 149, 151, 169, 175, 149, 147, 146, 140, 148, 146, 150, 146, 151, 152, 157, 140, 161, 139, 157, 155, 171, 151, 144, 141, 156, 141, 152, 147, 147, 147, 155, 149, 143, 145, 128, 153, 148, 144, 141, 144, 143, 143, 141, 151, 146, 146, 147, 143, 146, 142, 135, 147, 148, 146, 142, 144, 146, 149, 145, 149, 152, 132, 146, 143, 151, 142, 148, 145, 145, 142, 143, 151, 146, 148, 142, 148, 143, 146, 169, 147, 162, 141, 143, 143, 146, 145, 146, 147, 148, 144, 152, 149, 144, 146, 141, 145, 150, 140, 146, 146, 143, 143, 152, 145, 176, 144, 147, 145, 149, 146, 147, 146, 139, 155, 151, 146, 149, 140, 155, 148, 146, 147, 144, 145, 146, 147, 142, 145, 149, 146, 143, 144, 150, 148, 143, 145, 159, 144, 146, 144, 146, 145, 145, 147, 144, 146, 150, 146, 146, 144, 143, 146, 144, 144, 145, 145, 147, 149, 151, 146, 142, 153, 141, 143, 143, 137, 143, 150, 147, 144, 142, 147, 139, 145, 147, 152, 151, 165, 146, 146, 154, 144, 145, 149, 145, 147, 145, 145, 144, 148, 150, 145, 143, 143, 143, 145, 162, 148, 143, 144, 146, 130, 146, 151, 146, 142, 145, 131, 144, 145, 153, 145, 156, 147, 147, 145, 148, 147, 144, 148, 152, 145, 146, 142, 153, 140, 146, 147, 150, 149, 144, 148, 130, 115, 146, 147, 143, 146, 149, 149, 145, 147, 145, 148, 143, 145, 145, 145, 142, 151, 148, 139, 148, 142, 147, 134, 145, 146, 142, 150, 151, 149, 148, 132, 146, 150, 146, 146, 146, 147, 143, 143, 147, 142, 147, 145, 147, 147, 149, 149, 144, 145, 143, 184, 151, 147, 144, 144, 144, 146, 146, 154, 151, 148, 148, 145, 147, 151, 142, 155, 151, 157, 154, 150, 147, 146, 145, 152, 150, 142, 146, 145, 151, 137, 147, 149, 158, 154, 150, 146, 152, 149, 139, 150, 140, 145, 142, 140, 124, 153, 141, 155, 144, 146, 159, 157, 155, 150, 152, 141, 156, 140, 132, 138, 151, 126, 79, 149, 197, 145, 105, 141, 147, 138, 149, 145, 167, 150, 147, 142, 148, 144, 148, 139, 152, 143, 163, 140, 144, 173, 141, 148, 155, 142, 136, 150, 146, 143, 146, 143, 150, 141, 147, 140, 140, 145, 148, 149, 143, 146, 152, 139, 164, 148, 159, 135, 146, 150, 158, 147, 147, 148, 130, 142, 155, 145, 142, 134, 148, 141, 156, 146, 142, 143, 143, 131, 145, 150, 135, 144, 135, 147, 140, 142, 148, 148, 147, 150, 147, 83, 139, 142, 147, 150, 144, 131, 137, 136, 142, 150, 143, 142, 148, 142, 150, 148, 142, 125, 144, 139, 141, 136, 145, 142, 141, 139, 149, 149, 142, 130, 152, 138, 156, 143, 150, 143, 139, 139, 149, 149, 135, 149, 149, 159, 146, 140, 168, 147, 141, 131, 157, 143, 141, 146, 149, 139, 143, 124, 143, 151, 160, 137, 139, 144, 154, 151, 153, 128, 152, 148, 139, 140, 144, 205, 158, 147, 159, 163, 140, 143, 184, 147, 139, 145, 154, 137, 141, 150, 147, 148, 142, 144, 155, 141, 145, 154, 153, 163, 143, 147, 145, 136, 145, 152, 139, 130, 163, 145, 151, 138, 147, 147, 142, 150, 155, 142, 139, 153, 148, 136, 141, 151, 149, 158, 140, 144, 149, 135, 145, 153, 153, 148, 156, 173, 146, 146, 166, 152, 169, 172, 143, 147, 129, 146, 149, 142, 147, 162, 154, 140, 152, 150, 147, 145, 123, 139, 161, 143, 148, 136, 132, 150, 156, 139, 146, 133, 147, 154, 158, 152, 125, 146, 127, 147, 136, 153, 160, 135, 130, 139, 138, 142, 145, 149, 152, 157, 166, 197, 140, 161, 149, 147, 146, 150, 175, 134, 148, 131, 138, 118, 154, 149, 144, 138, 136, 145, 156, 145, 174, 144, 146, 150, 198, 143, 178, 143, 145, 143, 163, 152, 141, 144, 182, 150, 145, 144, 151, 138, 152, 132, 154, 148, 147, 137, 147, 149, 141, 140, 145, 183, 152, 137, 158, 147, 153, 148, 147, 146, 142, 161, 150, 147, 155, 150, 178, 136, 141, 142, 149, 135, 147, 125, 127, 150, 141, 151, 160, 143, 155, 143, 138, 135, 144, 142, 150, 137, 146, 133, 131, 116, 145, 139, 144, 143, 145, 160, 142, 142, 146, 159, 151, 146, 146, 161, 138, 149, 148, 123, 138, 148, 150, 148, 155, 161, 141, 135, 144, 156, 148, 139, 139, 130, 164, 142, 148, 148, 143, 159, 134, 130, 153, 151, 132, 166, 150, 145, 160, 163, 146, 121, 152, 159, 149, 155, 145, 160, 128, 148, 138, 149, 145, 134, 143, 129, 142, 144, 156, 143, 144, 143, 139, 150, 149, 144, 134, 150, 131, 139, 121, 144, 148, 156, 155, 129, 144, 144, 144, 125, 161, 141, 145, 148, 146, 155, 137, 142, 144, 146, 144, 144, 140, 142, 152, 145, 148, 150, 146, 146, 140, 150, 147, 143, 138, 144, 150, 145, 135, 146, 153, 149, 148, 147, 144, 138, 154, 150, 149, 141, 142, 146, 148, 151, 150, 142, 146, 150, 178, 147, 148, 147, 146, 147, 143, 137, 146, 148, 142, 147, 150, 149, 150, 141, 147, 154, 150, 145, 148, 146, 148, 146, 155, 149, 161, 145, 146, 146, 146, 154, 149, 148, 142, 147, 149, 147, 142, 149, 150, 140, 143, 148, 149, 147, 150, 143, 151, 142, 155, 147, 147, 143, 146, 147, 147, 145, 149, 151, 146, 139, 152, 147, 145, 142, 148, 141, 146, 144, 153, 143, 148, 148, 147, 145, 147, 147, 148, 144, 145, 145, 158, 148, 149, 146, 150, 142, 144, 151, 149, 143, 139, 150, 139, 141, 144, 145, 148, 157, 145, 145, 142, 142, 152, 140, 144, 146, 153, 143, 146, 148, 145, 144, 150, 149, 155, 148, 145, 146, 146, 143, 145, 133, 147, 141, 146, 144, 145, 113, 150, 142, 144, 147, 138, 142, 146, 146, 146, 144, 152, 143, 149, 149, 147, 146, 144, 146, 149, 140, 141, 144, 151, 140, 130, 129, 137, 141, 144, 143, 140, 150, 151, 148, 147, 146, 143, 146, 147, 145, 148, 140, 154, 148, 150, 150, 150, 130, 145, 147, 145, 137, 143, 151, 150, 144, 146, 144, 141, 148, 143, 147, 147, 145, 144, 156, 144, 145, 149, 145, 145, 146, 146, 151, 144, 173, 145, 147, 139, 143, 150, 149, 156, 148, 145, 147, 145, 149, 142, 151, 155, 148, 143, 154, 148, 148, 137, 148, 154, 140, 147, 153, 150, 151, 137, 147, 146, 146, 142, 154, 143, 147, 147, 145, 150, 148, 146, 141, 146, 146, 154, 149, 154, 149, 137, 157, 140, 148, 137, 147, 140, 144, 151, 151, 151, 147, 146, 145, 141, 145, 148, 143, 136, 151, 146, 146, 141, 150, 151, 144, 150, 142, 132, 148, 146, 150, 149, 138, 145, 146, 139, 155, 149, 143, 149, 144, 146, 144, 146, 143, 142, 141, 146, 147, 141, 143, 142, 144, 135, 145, 147, 150, 142, 146, 152, 140, 154, 149, 146, 136, 150, 141, 148, 143, 132, 146, 147, 142, 148, 150, 149, 147, 146, 141, 147, 141, 146, 143, 143, 156, 143, 148, 143, 144, 144, 149, 146, 145, 141, 148, 140, 145, 147, 147, 144, 137, 154, 144, 149, 147, 135, 150, 145, 144, 156, 150, 153, 146, 148, 163, 144, 148, 155, 141, 147, 145, 145, 143, 141, 162, 151, 141, 139, 150, 146, 164, 142, 148, 140, 140, 148, 152, 145, 153, 144, 141, 145, 141, 145, 148, 152, 141, 145, 147, 147, 147, 139, 147, 150, 149, 151, 166, 144, 151, 156, 154, 141, 146, 143, 145, 146, 146, 139, 155, 147, 145, 143, 150, 145, 143, 149, 146, 150, 163, 149, 149, 146, 147, 138, 149, 146, 160, 141, 150, 150, 143, 141, 146, 142, 150, 149, 146, 143, 141, 153, 152, 145, 151, 143, 144, 147, 138, 144, 152, 140, 132, 151, 147, 142, 144, 149, 144, 149, 149, 147, 152, 145, 144, 146, 150, 148, 150, 144, 145, 151, 148, 146, 149, 142, 147, 145, 148, 152, 149, 142, 148, 153, 144, 145, 144, 167, 148, 143, 138, 147, 149, 145, 147, 148, 146, 146, 151, 139, 147, 146, 146, 146, 153, 145, 149, 147, 152, 156, 150, 139, 146, 148, 144, 142, 145, 142, 148, 141, 141, 146, 144, 152, 147, 136, 144, 148, 148, 148, 146, 150, 147, 120, 149, 151, 144, 144, 164, 148, 150, 142, 146, 144, 150, 144, 146, 135, 151, 141, 150, 146, 148, 145, 142, 147, 134, 156, 144, 149, 144, 146, 148, 149, 145, 150, 143, 150, 142, 153, 150, 147, 148, 142, 146, 149, 142, 148, 149, 149, 139, 142, 142, 148, 147, 142, 146, 143, 147, 144, 146, 149, 147, 145, 139, 154, 144, 149, 141, 147, 153, 144, 156, 142, 148, 155, 148, 158, 144, 147, 148, 148, 149, 139, 148, 146, 140, 140, 137, 147, 144, 148, 147, 148, 145, 138, 138, 140, 159, 144, 142, 149, 146, 144, 142, 148, 149, 144, 141, 145, 146, 151, 143, 151, 148, 148, 146, 147, 149, 146, 145, 145, 138, 149, 148, 145, 149, 147, 147, 140, 156, 144, 152, 141, 149, 150, 171, 143, 148, 147, 151, 155, 144, 147, 153, 139, 150, 149, 139, 144, 144, 143, 142, 142, 144, 148, 145, 146, 145, 144, 149, 143, 144, 149, 154, 135, 144, 119, 148, 147, 145, 142, 157, 144, 142, 146, 142, 160, 146, 146, 148, 150, 142, 151, 150, 149, 132, 143, 143, 133, 156, 163, 153, 138, 152, 154, 143, 150, 138, 148, 144, 147, 152, 127, 136, 141, 158, 149, 142, 140, 148, 147, 148, 153, 147, 139, 150, 145, 150, 150, 156, 150, 139, 135, 148, 143, 160, 152, 159, 153, 156, 141, 145, 152, 140, 146, 149, 174, 153, 148, 155, 143, 140, 136, 155, 146, 156, 157, 163, 156, 149, 139, 149, 151, 136, 142, 149, 156, 125, 158, 153, 142, 135, 145, 144, 150, 146, 154, 159, 151, 151, 159, 143, 151, 158, 151, 145, 154, 151, 151, 157, 153, 139, 147, 146, 119, 143, 141, 97, 152, 148, 147, 141, 155, 133, 150, 138, 140, 144, 123, 146, 160, 139, 148, 148, 143, 145, 153, 148, 146, 156, 141, 152, 159, 147, 144, 142, 138, 148, 138, 155, 143, 161, 145, 157, 150, 145, 128, 129, 128, 147, 145, 142, 146, 145, 153, 144, 145, 140, 146, 140, 152, 151, 143, 143, 154, 134, 140, 142, 147, 134, 142, 154, 140, 144, 144, 148, 135, 208, 132, 145, 144, 170, 157, 155, 145, 148, 37, 142, 142, 140, 139, 195, 143, 148, 148, 141, 152, 147, 147, 150, 139, 170, 127, 144, 143, 149, 139, 143, 140, 170, 144, 151, 146, 181, 125, 123, 176, 158, 149, 136, 172, 143, 147, 150, 142, 129, 142, 149, 135, 151, 147, 146, 151, 146, 139, 139, 144, 142, 140, 148, 154, 146, 155, 145, 141, 147, 154, 136, 143, 147, 143, 153, 154, 138, 138, 134, 139, 144, 152, 146, 143, 145, 149, 145, 143, 143, 145, 146, 144, 146, 144, 146, 152, 141, 142, 144, 158, 144, 142, 159, 145, 143, 144, 153, 137, 155, 146, 146, 144, 143, 148, 142, 151, 146, 142, 150, 139, 145, 148, 144, 150, 147, 152, 144, 143, 146, 144, 147, 147, 154, 141, 146, 151, 141, 144, 143, 145, 141, 147, 147, 163, 141, 145, 150, 155, 149, 146, 139, 147, 145, 139, 144, 148, 141, 146, 143, 155, 143, 146, 146, 149, 149, 153, 149, 147, 153, 145, 145, 145, 158, 139, 143, 145, 149, 144, 151, 152, 145, 147, 141, 145, 143, 139, 149, 145, 145, 150, 144, 144, 144, 140, 145, 148, 148, 142, 145, 130, 139, 147, 146, 140, 146, 146, 148, 148, 156, 144, 145, 147, 142, 134, 141, 143, 139, 149, 143, 149, 141, 146, 147, 146, 143, 152, 137, 151, 146, 139, 140, 157, 150, 148, 147, 148, 151, 144, 147, 139, 147, 149, 145, 142, 149, 147, 146, 131, 158, 142, 143, 144, 136, 142, 145, 153, 150, 142, 139, 140, 145, 142, 150, 143, 137, 146, 140, 142, 148, 154, 146, 147, 145, 149, 154, 143, 140, 143, 142, 139, 147, 146, 148, 140, 147, 147, 145, 152, 162, 144, 148, 145, 146, 140, 150, 145, 152, 148, 147, 140, 139, 144, 145, 141, 149, 138, 135, 136, 145, 148, 151, 145, 154, 146, 140, 135, 151, 156, 152, 148, 137, 143, 145, 144, 146, 147, 142, 146, 148, 144, 144, 146, 142, 143, 156, 138, 144, 148, 148, 142, 147, 146, 141, 147, 147, 150, 150, 149, 155, 137, 141, 136, 149, 140, 146, 145, 139, 140, 146, 143, 146, 143, 154, 147, 138, 135, 144, 154, 158, 150, 149, 139, 133, 133, 143, 165, 146, 141, 132, 151, 133, 151, 144, 146, 137, 141, 140, 148, 151, 153, 167, 152, 143, 147, 137, 150, 139, 143, 156, 148, 144, 153, 136, 145, 145, 156, 141, 148, 154, 151, 145, 143, 144, 166, 148, 137, 142, 142, 148, 154, 148, 143, 140, 134, 146, 141, 144, 140, 137, 137, 141, 145, 134, 145, 142, 145, 142, 149, 138, 145, 143, 147, 145, 147, 142, 135, 137, 147, 140, 157, 137, 149, 145, 133, 146, 150, 158, 134, 148, 148, 143, 150, 151, 146, 138, 143, 137, 139, 143, 149, 154, 138, 159, 130, 148, 146, 139, 138, 151, 142, 140, 149, 146, 136, 140, 151, 145, 136, 142, 151, 133, 149, 145, 151, 148, 155, 155, 130, 148, 143, 134, 146, 139, 160, 161, 145, 151, 145, 142, 163, 145, 137, 143, 131, 146, 145, 146, 137, 144, 155, 143, 142, 142, 133, 148, 161, 142, 146, 146, 136, 143, 162, 148, 138, 128, 144, 139, 137, 150, 136, 141, 142, 150, 137, 146, 152, 147, 138, 141, 151, 142, 142, 152, 143, 154, 151, 138, 145, 143, 132, 141, 134, 149, 162, 146, 149, 138, 151, 148, 143, 148, 149, 141, 148, 146, 143, 141, 144, 156, 140, 137, 160, 143, 140, 148, 146, 146, 151, 140, 147, 136, 152, 155, 137, 142, 137, 144, 151, 147, 147, 143, 148, 144, 150, 148, 145, 144, 146, 147, 144, 145, 144, 143, 143, 143, 138, 146, 166, 143, 146, 143, 146, 148, 146, 145, 149, 145, 148, 143, 146, 138, 144, 128, 141, 143, 146, 155, 150, 146, 145, 142, 144, 151, 149, 149, 114, 144, 144, 146, 146, 144, 144, 144, 177, 147, 150, 143, 143, 148, 154, 145, 147, 184, 147, 150, 145, 146, 146, 143, 151, 148, 151, 145, 150, 147, 146, 147, 154, 151, 146, 151, 147, 127, 150, 144, 144, 144, 131, 144, 143, 145, 147, 182, 148, 148, 144, 147, 147, 141, 150, 149, 148, 143, 146, 144, 142, 146, 143, 144, 147, 159, 146, 146, 147, 150, 150, 146, 141, 147, 145, 148, 145, 147, 143, 170, 148, 148, 148, 145, 144, 143, 145, 147, 145, 148, 145, 140, 145, 141, 147, 145, 158, 147, 146, 144, 141, 148, 143, 143, 148, 147, 142, 146, 144, 153, 146, 148, 145, 149, 146, 149, 151, 144, 147, 149, 143, 130, 141, 148, 147, 150, 146, 141, 144, 146, 140, 143, 144, 148, 144, 146, 143, 146, 147, 144, 145, 144, 148, 142, 146, 148, 145, 144, 151, 144, 147, 145, 145, 143, 142, 152, 150, 143, 147, 151, 145, 146, 142, 147, 148, 148, 148, 150, 142, 144, 145, 139, 137, 155, 148, 146, 146, 150, 148, 144, 148, 150, 145, 144, 144, 141, 145, 140, 148, 148, 148, 147, 147, 154, 144, 141, 148, 164, 130, 142, 146, 145, 144, 146, 144, 143, 145, 148, 146, 144, 147, 150, 138, 148, 147, 147, 140, 149, 149, 143, 138, 151, 148, 159, 148, 144, 144, 147, 146, 147, 147, 147, 134, 146, 146, 145, 143, 142, 147, 149, 138, 148, 138, 145, 161, 148, 148, 142, 148, 140, 149, 156, 141, 146, 149, 143, 144, 147, 146, 149, 145, 137, 144, 145, 145, 149, 141, 152, 154, 146, 157, 156, 140, 146, 152, 138, 133, 140, 148, 149, 143, 145, 142, 148, 145, 150, 137, 139, 144, 156, 150, 149, 145, 145, 144, 143, 141, 147, 148, 143, 143, 145, 154, 145, 146, 151, 149, 142, 148, 143, 145, 148, 149, 141, 142, 144, 140, 147, 144, 141, 145, 146, 150, 148, 139, 145, 148, 144, 145, 145, 145, 140, 162, 146, 154, 149, 135, 140, 149, 135, 146, 148, 146, 139, 144, 144, 141, 149, 149, 144, 147, 148, 143, 159, 151, 144, 143, 143, 144, 146, 146, 145, 138, 154, 140, 147, 145, 150, 146, 147, 147, 149, 144, 145, 146, 145, 140, 145, 144, 148, 149, 145, 157, 150, 148, 152, 145, 149, 136, 146, 138, 145, 146, 142, 147, 149, 157, 148, 145, 148, 143, 147, 147, 146, 147, 147, 153, 147, 145, 146, 155, 156, 144, 149, 152, 147, 143, 149, 144, 147, 152, 142, 143, 147, 146, 147, 145, 145, 141, 145, 139, 142, 150, 151, 146, 146, 149, 148, 147, 149, 149, 149, 141, 150, 148, 143, 146, 142, 144, 144, 149, 144, 149, 147, 143, 147, 140, 146, 143, 134, 145, 153, 151, 141, 146, 148, 148, 150, 143, 143, 150, 149, 143, 145, 153, 149, 140, 142, 145, 145, 147, 149, 147, 143, 143, 151, 143, 144, 148, 146, 149, 146, 146, 142, 144, 149, 143, 150, 138, 146, 139, 143, 157, 142, 149, 143, 141, 149, 148, 147, 145, 147, 139, 144, 145, 150, 147, 143, 139, 143, 149, 145, 141, 151, 147, 151, 145, 147, 151, 158, 151, 139, 148, 143, 149, 154, 139, 149, 149, 138, 145, 143, 142, 143, 151, 142, 148, 141, 146, 146, 145, 145, 147, 147, 145, 141, 147, 144, 147, 141, 139, 145, 145, 148, 146, 150, 146, 146, 139, 143, 141, 148, 138, 146, 143, 149, 147, 154, 152, 146, 148, 149, 143, 147, 142, 151, 146, 144, 144, 143, 136, 153, 137, 146, 141, 139, 145, 150, 145, 142, 144, 166, 146, 148, 145, 146, 141, 146, 148, 148, 175, 147, 148, 146, 149, 149, 144, 150, 149, 146, 145, 145, 146, 148, 146, 143, 148, 144, 139, 147, 147, 129, 147, 147, 133, 148, 151, 144, 144, 147, 161, 147, 148, 145, 147, 147, 148, 142, 151, 149, 144, 143, 147, 151, 142, 145, 145, 150, 146, 145, 149, 149, 144, 149, 143, 145, 151, 142, 141, 145, 143, 143, 138, 145, 147, 152, 144, 144, 145, 146, 146, 151, 142, 148, 146, 144, 147, 148, 137, 150, 145, 151, 145, 144, 136, 150, 149, 145, 149, 148, 148, 148, 146, 150, 146, 143, 147, 150, 147, 142, 142, 142, 147, 149, 146, 144, 144, 141, 148, 149, 145, 141, 145, 141, 150, 148, 141, 136, 160, 140, 145, 128, 169, 150, 137, 149, 123, 136, 146, 157, 140, 145, 126, 143, 143, 130, 150, 150, 139, 136, 144, 151, 165, 143, 130, 163, 141, 161, 156, 141, 143, 145, 147, 142, 165, 119, 157, 144, 148, 138, 169, 156, 160, 135, 142, 174, 145, 151, 140, 161, 173, 154, 156, 153, 140, 152, 158, 151, 152, 144, 160, 137, 154, 151, 137, 161, 137, 132, 163, 139, 155, 144, 151, 142, 163, 140, 143, 146, 137, 136, 144, 148, 145, 155, 149, 148, 146, 150, 188, 150, 105, 142, 158, 141, 146, 144, 149, 138, 187, 149, 148, 214, 151, 142, 125, 159, 150, 156, 146, 157, 151, 162, 150, 155, 155, 162, 159, 129, 141, 137, 157, 147, 148, 163, 108, 154, 155, 147, 148, 118, 124, 138, 143, 135, 137, 144, 130, 133, 150, 137, 138, 146, 161, 128, 128, 154, 145, 142, 150, 128, 160, 148, 141, 129, 149, 145, 147, 147, 152, 150, 135, 185, 131, 151, 162, 184, 127, 144, 153, 112, 172, 135, 146, 138, 127, 150, 149, 149, 142, 152, 134, 126, 137, 157, 145, 150, 166, 119, 166, 146, 146, 141, 152, 134, 148, 146, 150, 164, 159, 142, 119, 158, 140, 125, 179, 141, 151, 158, 148, 136, 142, 154, 152, 144, 146, 148, 135, 152, 174, 151, 145, 133, 141, 139, 152, 159, 158, 136, 135, 137, 141, 160, 144, 161, 152, 162, 148, 144, 138, 166, 141, 144, 154, 149, 150, 147, 141, 146, 149, 140, 150, 145, 145, 143, 151, 145, 145, 146, 143, 146, 143, 148, 148, 149, 161, 148, 158, 147, 147, 149, 149, 140, 156, 151, 144, 134, 150, 144, 151, 146, 144, 133, 146, 149, 148, 151, 141, 145, 141, 144, 146, 150, 140, 149, 141, 146, 151, 143, 134, 148, 144, 147, 161, 146, 148, 145, 146, 144, 149, 147, 145, 151, 141, 146, 151, 144, 145, 144, 110, 153, 150, 142, 141, 143, 143, 147, 151, 147, 144, 146, 149, 137, 139, 145, 149, 141, 150, 146, 119, 143, 144, 158, 142, 147, 140, 147, 146, 151, 148, 147, 147, 144, 151, 150, 144, 144, 145, 145, 148, 148, 150, 146, 149, 150, 145, 145, 144, 149, 149, 146, 145, 144, 150, 145, 148, 146, 143, 148, 146, 142, 151, 147, 141, 164, 147, 151, 142, 148, 153, 144, 134, 144, 165, 150, 151, 147, 150, 138, 145, 147, 150, 145, 144, 152, 145, 145, 148, 147, 147, 147, 148, 149, 148, 144, 147, 146, 147, 146, 147, 147, 144, 150, 147, 150, 147, 148, 148, 142, 144, 142, 146, 147, 146, 147, 150, 163, 142, 143, 151, 153, 146, 147, 135, 140, 148, 166, 138, 145, 148, 146, 142, 158, 145, 138, 145, 148, 147, 145, 142, 140, 142, 145, 144, 149, 147, 143, 141, 157, 148, 151, 145, 144, 139, 146, 144, 141, 143, 150, 152, 144, 156, 148, 139, 147, 148, 146, 142, 166, 141, 146, 146, 140, 155, 141, 148, 147, 153, 145, 145, 147, 145, 146, 143, 145, 149, 144, 141, 143, 148, 148, 149, 144, 151, 141, 149, 131, 144, 146, 142, 146, 143, 139, 146, 145, 141, 144, 152, 144, 144, 141, 151, 143, 143, 147, 141, 149, 146, 152, 151, 148, 143, 144, 146, 145, 135, 146, 147, 150, 149, 148, 147, 141, 147, 146, 143, 146, 146, 150, 141, 143, 147, 142, 144, 142, 146, 136, 146, 141, 144, 147, 165, 148, 147, 146, 144, 144, 146, 150, 145, 150, 157, 156, 146, 137, 141, 146, 145, 147, 145, 153, 147, 143, 148, 148, 146, 146, 146, 139, 146, 143, 147, 149, 149, 144, 146, 143, 145, 144, 144, 144, 146, 153, 147, 145, 144, 146, 144, 145, 148, 148, 146, 147, 150, 144, 152, 151, 143, 142, 146, 145, 152, 149, 145, 152, 147, 142, 147, 148, 141, 150, 148, 145, 147, 148, 145, 143, 145, 139, 156, 144, 145, 145, 146, 151, 141, 154, 152, 146, 146, 145, 141, 145, 146, 144, 150, 144, 142, 144, 143, 151, 153, 146, 145, 151, 143, 149, 143, 145, 147, 143, 148, 148, 145, 149, 147, 144, 147, 151, 146, 145, 134, 148, 142, 145, 147, 147, 142, 144, 144, 148, 144, 145, 146, 148, 145, 148, 149, 147, 142, 149, 149, 144, 147, 131, 146, 149, 147, 146, 145, 145, 145, 149, 145, 144, 149, 152, 148, 150, 140, 152, 147, 139, 141, 142, 148, 139, 149, 141, 143, 147, 145, 152, 145, 144, 146, 150, 146, 146, 143, 137, 157, 142, 146, 153, 140, 138, 146, 141, 143, 152, 155, 144, 162, 147, 151, 147, 158, 160, 150, 150, 160, 126, 144, 147, 150, 146, 145, 138, 147, 158, 146, 140, 178, 151, 143, 137, 157, 135, 148, 148, 143, 141, 141, 147, 138, 131, 133, 129, 147, 150, 147, 140, 134, 149, 137, 162, 147, 135, 147, 154, 137, 122, 140, 159, 145, 146, 143, 159, 143, 141, 138, 126, 144, 140, 145, 150, 167, 139, 148, 131, 145, 124, 152, 144, 154, 154, 164, 162, 148, 149, 146, 150, 150, 143, 144, 159, 158, 148, 143, 150, 136, 151, 136, 153, 144, 127, 155, 139, 137, 142, 136, 142, 139, 137, 143, 150, 142, 142, 126, 142, 135, 142, 145, 150, 144, 148, 155, 149, 153, 156, 153, 141, 145, 144, 151, 147, 152, 153, 141, 160, 146, 137, 142, 136, 152, 141, 148, 143, 141, 149, 145, 156, 149, 123, 150, 145, 149, 153, 142, 139, 144, 121, 145, 155, 146, 143, 132, 149, 146, 145, 151, 148, 144, 155, 130, 160, 134, 143, 151, 147, 159, 148, 135, 152, 150, 142, 136, 151, 147, 126, 144, 150, 147, 144, 144, 149, 132, 141, 155, 146, 139, 148, 141, 162, 146, 139, 137, 148, 138, 139, 142, 142, 146, 148, 146, 146, 141, 160, 143, 129, 145, 156, 144, 149, 145, 143, 146, 150, 138, 150, 162, 146, 138, 147, 144, 153, 147, 142, 145, 143, 148, 139, 139, 170, 144, 142, 153, 156, 144, 145, 141, 147, 146, 148, 144, 140, 147, 156, 146, 162, 158, 126, 159, 152, 143, 136, 156, 140, 141, 154, 147, 143, 153, 144, 160, 133, 152, 156, 140, 148, 152, 142, 139, 142, 151, 137, 150, 145, 145, 134, 149, 148, 140, 140, 151, 146, 137, 147, 140, 147, 145, 143, 134, 140, 131, 154, 142, 147, 151, 143, 131, 149, 159, 143, 159, 148, 146, 148, 151, 152, 137, 157, 146, 155, 148, 152, 153, 151, 132, 144, 149, 153, 146, 141, 141, 153, 131, 144, 149, 149, 137, 141, 153, 146, 136, 144, 148, 141, 159, 143, 145, 140, 163, 150, 150, 146, 138, 144, 145, 144, 125, 145, 143, 149, 142, 150, 145, 146, 145, 148, 147, 144, 150, 140, 141, 154, 146, 145, 143, 146, 143, 148, 145, 144, 141, 138, 147, 146, 148, 139, 151, 144, 145, 144, 154, 139, 139, 146, 126, 148, 146, 144, 150, 140, 138, 142, 153, 136, 142, 146, 152, 149, 148, 149, 146, 136, 154, 144, 155, 143, 136, 148, 153, 151, 150, 155, 155, 149, 149, 153, 144, 142, 147, 138, 142, 160, 149, 135, 150, 146, 143, 143, 152, 142, 154, 144, 146, 144, 145, 149, 148, 144, 152, 137, 137, 143, 147, 177, 145, 141, 148, 121, 143, 148, 152, 158, 147, 140, 143, 152, 143, 148, 144, 141, 145, 146, 147, 146, 150, 162, 154, 156, 145, 144, 138, 150, 146, 139, 149, 149, 137, 152, 134, 153, 135, 153, 151, 127, 166, 159, 155, 143, 150, 144, 154, 156, 152, 139, 152, 138, 143, 147, 140, 152, 159, 149, 148, 147, 145, 147, 131, 137, 184, 141, 144, 135, 163, 138, 136, 152, 149, 147, 117, 148, 143, 146, 150, 123, 139, 146, 150, 159, 135, 138, 143, 141, 141, 140, 162, 146, 143, 153, 140, 146, 144, 149, 136, 145, 147, 166, 127, 138, 150, 153, 134, 135, 150, 156, 147, 139, 143, 144, 149, 176, 141, 158, 149, 138, 141, 150, 145, 140, 152, 140, 157, 150, 146, 155, 162, 157, 150, 181, 149, 139, 190, 147, 150, 138, 134, 147, 138, 142, 135, 144, 154, 147, 144, 145, 143, 174, 143, 137, 142, 147, 146, 154, 157, 154, 151, 139, 151, 149, 151, 146, 145, 143, 158, 118, 152, 141, 149, 148, 136, 142, 153, 153, 128, 150, 138, 137, 132, 140, 148, 152, 126, 145, 157, 129, 152, 153, 156, 139, 142, 153, 135, 160, 144, 150, 138, 149, 137, 160, 151, 159, 142, 141, 146, 142, 148, 159, 141, 145, 154, 148, 144, 155, 142, 150, 158, 179, 144, 153, 130, 152, 142, 150, 180, 145, 154, 148, 136, 135, 164, 151, 134, 141, 145, 151, 142, 138, 133, 140, 146, 152, 142, 147, 148, 138, 150, 147, 144, 156, 140, 143, 139, 146, 141, 151, 139, 147, 146, 145, 140, 136, 163, 152, 147, 147, 142, 151, 128, 141, 114, 141, 158, 147, 141, 152, 136, 144, 147, 146, 141, 149, 145, 144, 139, 150, 138, 152, 146, 186, 147, 145, 143, 172, 154, 135, 183, 154, 148, 151, 150, 155, 153, 146, 158, 138, 145, 133, 153, 138, 164, 139, 144, 144, 150, 137, 157, 146, 153, 147, 154, 143, 139, 138, 135, 144, 146, 144, 144, 147, 147, 143, 145, 151, 147, 150, 140, 151, 128, 144, 148, 148, 151, 143, 150, 152, 157, 138, 158, 145, 129, 139, 141, 137, 139, 150, 159, 142, 141, 145, 150, 151, 143, 157, 150, 153, 145, 138, 146, 147, 153, 146, 149, 142, 147, 165, 170, 143, 142, 152, 144, 142, 147, 179, 153, 142, 155, 141, 138, 138, 141, 149, 145, 141, 150, 153, 156, 169, 153, 148, 146, 140, 142, 138, 147, 139, 140, 144, 150, 137, 140, 154, 142, 142, 146, 148, 148, 135, 143, 145, 154, 145, 148, 141, 143, 150, 163, 144, 140, 152, 150, 147, 152, 146, 159, 142, 153, 140, 148, 140, 146, 139, 173, 149, 153, 162, 148, 149, 143, 145, 144, 144, 140, 152, 146, 144, 152, 142, 146, 149, 138, 145, 139, 141, 140, 137, 139, 141, 141, 151, 150, 137, 151, 146, 151, 151, 153, 144, 148, 136, 138, 154, 157, 142, 155, 137, 142, 144, 152, 145, 134, 145, 146, 151, 149, 147, 144, 155, 138, 151, 145, 145, 155, 142, 139, 146, 138, 159, 144, 141, 150, 143, 147, 142, 137, 144, 151, 140, 146, 151, 143, 144, 147, 149, 149, 144, 151, 148, 149, 143, 150, 140, 149, 147, 140, 146, 152, 155, 155, 142, 141, 147, 141, 149, 156, 139, 140, 146, 146, 152, 141, 136, 148, 152, 161, 141, 138, 136, 150, 148, 146, 148, 148, 154, 146, 154, 146, 139, 155, 146, 145, 147, 144, 141, 142, 139, 146, 135, 150, 145, 170, 132, 151, 136, 158, 148, 153, 157, 147, 139, 146, 141, 136, 146, 151, 159, 144, 144, 143, 148, 150, 153, 147, 151, 135, 142, 147, 146, 148, 142, 158, 140, 140, 148, 146, 156, 144, 141, 141, 133, 140, 147, 148, 149, 144, 152, 146, 147, 152, 149, 150, 147, 145, 143, 163, 147, 148, 145, 150, 138, 148, 152, 145, 149, 150, 140, 147, 142, 144, 147, 144, 148, 149, 152, 148, 138, 139, 150, 148, 149, 143, 152, 147, 144, 142, 147, 135, 148, 150, 145, 148, 152, 143, 152, 146, 145, 147, 144, 139, 156, 150, 145, 145, 148, 139, 146, 153, 154, 139, 156, 146, 147, 149, 146, 146, 147, 146, 146, 146, 144, 147, 142, 152, 143, 150, 149, 145, 162, 145, 141, 152, 149, 151, 145, 145, 136, 154, 145, 142, 144, 138, 145, 136, 155, 144, 144, 155, 142, 146, 154, 152, 153, 147, 151, 149, 140, 147, 139, 146, 145, 149, 142, 164, 140, 144, 134, 152, 144, 149, 141, 141, 146, 149, 149, 144, 154, 146, 147, 157, 147, 130, 150, 148, 144, 160, 142, 149, 150, 140, 143, 145, 145, 144, 144, 146, 141, 147, 155, 148, 145, 138, 151, 137, 137, 143, 161, 145, 147, 149, 148, 151, 143, 146, 141, 144, 144, 143, 146, 144, 145, 137, 145, 148, 142, 144, 136, 140, 145, 153, 151, 137, 145, 147, 135, 151, 145, 148, 141, 139, 148, 134, 148, 151, 145, 145, 148, 144, 145, 148, 148, 134, 144, 141, 145, 149, 148, 158, 144, 147, 151, 147, 147, 143, 146, 145, 147, 142, 142, 144, 152, 141, 147, 145, 144, 145, 144, 151, 140, 154, 145, 139, 148, 138, 148, 147, 141, 147, 143, 146, 143, 152, 142, 143, 142, 145, 146, 150, 145, 150, 138, 147, 143, 147, 146, 145, 141, 149, 148, 159, 151, 146, 144, 139, 142, 135, 140, 142, 151, 141, 143, 142, 136, 147, 149, 149, 136, 147, 149, 147, 142, 146, 144, 144, 147, 144, 152, 145, 151, 142, 145, 153, 146, 152, 149, 148, 140, 143, 142, 144, 151, 153, 149, 145, 143, 148, 145, 146, 142, 161, 148, 148, 147, 148, 143, 143, 145, 147, 147, 145, 145, 148, 147, 137, 144, 160, 139, 142, 147, 149, 144, 144, 145, 140, 148, 141, 141, 148, 146, 149, 145, 146, 142, 152, 141, 144, 146, 143, 148, 143, 142, 138, 144, 146, 145, 146, 143, 147, 145, 148, 147, 144, 147, 143, 144, 135, 144, 149, 141, 148, 144, 147, 149, 148, 145, 146, 139, 153, 145, 145, 144, 149, 141, 148, 140, 152, 146, 143, 147, 145, 154, 148, 143, 148, 143, 144, 148, 150, 146, 154, 142, 142, 150, 148, 142, 145, 142, 154, 149, 146, 142, 148, 143, 147, 146, 147, 149, 145, 145, 138, 145, 154, 144, 143, 139, 141, 148, 146, 151, 145, 146, 145, 147, 144, 146, 144, 149, 151, 144, 147, 142, 147, 147, 146, 146, 144, 151, 144, 141, 149, 145, 155, 152, 139, 157, 146, 137, 141, 145, 148, 142, 148, 146, 142, 145, 148, 150, 144, 148, 150, 148, 148, 148, 144, 160, 151, 151, 145, 147, 142, 143, 149, 145, 140, 145, 147, 147, 147, 140, 151, 144, 142, 148, 149, 141, 147, 151, 147, 147, 156, 149, 141, 144, 147, 148, 140, 149, 149, 143, 145, 140, 150, 145, 139, 150, 152, 141, 156, 146, 147, 136, 141, 145, 146, 148, 148, 152, 145, 145, 152, 136, 141, 144, 146, 148, 149, 146, 142, 143, 148, 152, 158, 149, 147, 147, 142, 150, 151, 147, 154, 149, 138, 143, 145, 148, 146, 144, 147, 143, 153, 152, 142, 142, 148, 143, 151, 148, 156, 145, 145, 145, 150, 151, 142, 141, 147, 142, 145, 138, 147, 140, 141, 147, 149, 150, 147, 150, 150, 151, 145, 139, 149, 151, 139, 138, 153, 149, 145, 144, 144, 148, 149, 145, 147, 150, 143, 139, 138, 149, 148, 143, 146, 147, 143, 143, 143, 146, 145, 145, 147, 155, 136, 142, 151, 145, 148, 159, 139, 155, 144, 151, 151, 154, 146, 147, 144, 152, 149, 146, 145, 147, 125, 147, 171, 150, 133, 135, 140, 157, 144, 154, 146, 146, 152, 145, 146, 149, 148, 151, 146, 149, 140, 152, 147, 131, 145, 148, 146, 127, 145, 145, 151, 150, 143, 145, 144, 141, 147, 146, 133, 146, 144, 142, 142, 144, 145, 151, 151, 149, 149, 142, 150, 150, 146, 145, 146, 170, 148, 146, 156, 142, 149, 148, 151, 153, 141, 148, 145, 140, 141, 153, 149, 138, 137, 151, 150, 143, 146, 154, 152, 143, 149, 147, 129, 138, 165, 158, 144, 141, 147, 161, 126, 143, 143, 137, 136, 140, 149, 134, 146, 149, 148, 154, 157, 143, 129, 123, 154, 142, 144, 148, 150, 145, 134, 146, 131, 153, 149, 149, 118, 144, 163, 156, 126, 141, 148, 160, 149, 146, 165, 144, 152, 156, 140, 147, 137, 134, 138, 143, 155, 156, 145, 167, 169, 131, 173, 128, 151, 142, 167, 139, 145, 149, 149, 149, 154, 144, 155, 153, 134, 136, 148, 146, 142, 139, 164, 158, 126, 147, 106, 133, 146, 138, 147, 150, 140, 147, 138, 142, 145, 163, 132, 138, 142, 145, 149, 157, 145, 152, 148, 135, 139, 144, 144, 145, 155, 149, 135, 145, 140, 141, 143, 108, 128, 151, 127, 143, 137, 122, 136, 150, 131, 139, 149, 149, 144, 164, 149, 151, 143, 143, 123, 151, 139, 149, 138, 159, 151, 158, 155, 135, 151, 145, 158, 142, 151, 135, 133, 151, 161, 181, 158, 162, 147, 152, 206, 140, 142, 149, 145, 143, 143, 129, 162, 134, 159, 138, 153, 137, 145, 135, 149, 147, 142, 153, 149, 139, 146, 149, 131, 124, 148, 146, 148, 141, 144, 194, 151, 146, 120, 149, 136, 145, 171, 139, 125, 142, 158, 146, 148, 150, 149, 144, 143, 141, 141, 152, 145, 143, 140, 149, 149, 146, 158, 151, 157, 143, 167, 151, 157, 138, 145, 138, 148, 143, 143, 130, 150, 154, 134, 146, 127, 142, 126, 148, 142, 143, 145, 141, 142, 141, 148, 157, 147, 146, 148, 148, 149, 137, 147, 144, 147, 150, 146, 149, 143, 164, 154, 145, 138, 146, 143, 142, 150, 141, 140, 148, 144, 158, 136, 149, 147, 143, 142, 139, 140, 153, 146, 146, 148, 154, 143, 148, 149, 134, 137, 153, 149, 153, 143, 144, 140, 142, 142, 148, 142, 141, 146, 140, 148, 143, 145, 138, 154, 141, 145, 152, 140, 149, 144, 152, 144, 145, 139, 146, 151, 127, 146, 139, 143, 145, 142, 140, 146, 153, 145, 146, 145, 144, 141, 151, 144, 141, 140, 140, 138, 147, 152, 145, 144, 152, 147, 153, 146, 149, 143, 139, 149, 148, 148, 141, 152, 143, 142, 149, 144, 141, 150, 153, 145, 150, 140, 145, 145, 151, 138, 151, 149, 147, 145, 145, 148, 142, 141, 151, 148, 141, 146, 147, 146, 139, 149, 149, 150, 149, 147, 150, 149, 148, 144, 146, 143, 141, 143, 142, 142, 146, 145, 138, 147, 149, 151, 147, 148, 143, 145, 147, 152, 151, 138, 140, 145, 147, 154, 143, 144, 147, 151, 142, 146, 147, 143, 143, 135, 145, 153, 153, 142, 138, 145, 145, 149, 143, 142, 153, 153, 152, 146, 153, 136, 146, 147, 150, 148, 140, 148, 141, 145, 146, 148, 149, 152, 148, 144, 144, 152, 142, 152, 146, 146, 149, 148, 147, 144, 154, 142, 139, 144, 152, 142, 147, 146, 155, 144, 151, 145, 154, 152, 155, 146, 143, 147, 138, 154, 146, 147, 147, 152, 136, 149, 145, 144, 149, 145, 145, 143, 150, 145, 148, 146, 147, 141, 145, 150, 146, 158, 147, 146, 148, 143, 147, 108, 154, 140, 142, 144, 154, 133, 148, 143, 146, 149, 144, 142, 145, 146, 133, 147, 156, 148, 143, 140, 145, 144, 147, 146, 142, 143, 147, 139, 147, 146, 144, 142, 143, 145, 149, 145, 147, 142, 148, 151, 144, 141, 144, 140, 131, 148, 137, 151, 137, 145, 148, 161, 149, 153, 148, 142, 140, 146, 145, 148, 148, 146, 141, 145, 137, 149, 145, 147, 148, 138, 144, 155, 157, 148, 127, 157, 145, 146, 151, 144, 145, 153, 148, 146, 153, 158, 150, 144, 146, 144, 150, 152, 141, 149, 141, 150, 122, 140, 149, 138, 133, 143, 144, 143, 142, 150, 142, 147, 145, 140, 141, 151, 149, 143, 143, 147, 130, 145, 146, 146, 147, 135, 152, 145, 145, 149, 145, 147, 150, 140, 150, 147, 147, 155, 143, 149, 116, 145, 146, 143, 146, 143, 143, 142, 147, 145, 150, 144, 142, 142, 152, 150, 142, 143, 148, 140, 145, 148, 143, 146, 153, 141, 145, 147, 143, 142, 147, 144, 143, 145, 151, 149, 155, 140, 150, 154, 148, 150, 139, 153, 144, 144, 153, 147, 148, 151, 144, 142, 151, 141, 148, 145, 149, 144, 144, 153, 147, 140, 133, 141, 138, 144, 145, 147, 139, 149, 146, 143, 136, 143, 146, 150, 145, 143, 148, 139, 144, 144, 143, 145, 138, 147, 141, 142, 132, 150, 140, 150, 146, 128, 145, 148, 145, 145, 145, 162, 147, 146, 149, 141, 142, 146, 148, 147, 151, 134, 142, 138, 152, 144, 140, 143, 148, 143, 149, 142, 150, 146, 159, 147, 153, 146, 150, 127, 145, 138, 141, 145, 134, 143, 144, 147, 146, 149, 151, 148, 142, 133, 150, 144, 145, 143, 149, 143, 141, 143, 146, 149, 145, 145, 147, 149, 146, 149, 132, 142, 146, 143, 145, 147, 141, 134, 142, 149, 149, 147, 150, 139, 146, 141, 160, 151, 152, 146, 138, 148, 152, 139, 148, 143, 144, 144, 146, 144, 152, 145, 148, 148, 156, 144, 148, 142, 155, 147, 146, 144, 148, 141, 146, 165, 152, 144, 145, 139, 149, 150, 144, 137, 144, 147, 143, 144, 138, 143, 146, 147, 146, 153, 148, 168, 143, 147, 153, 142, 138, 142, 149, 148, 148, 147, 133, 163, 146, 138, 148, 145, 140, 149, 152, 145, 152, 154, 144, 145, 147, 143, 146, 148, 143, 140, 134, 143, 146, 143, 150, 143, 148, 146, 149, 141, 144, 142, 145, 132, 143, 146, 149, 151, 148, 147, 149, 147, 137, 155, 139, 146, 147, 141, 144, 150, 144, 132, 132, 155, 150, 146, 144, 142, 148, 145, 143, 151, 145, 141, 150, 143, 151, 143, 147, 141, 148, 155, 143, 136, 140, 144, 156, 150, 137, 149, 142, 143, 143, 144, 151, 144, 141, 147, 146, 149, 166, 151, 125, 142, 142, 154, 126, 145, 142, 141, 149, 150, 145, 138, 145, 141, 144, 148, 148, 148, 140, 144, 144, 134, 141, 142, 143, 143, 153, 142, 147, 147, 148, 149, 146, 139, 145, 152, 147, 135, 145, 143, 145, 151, 131, 149, 155, 141, 151, 141, 144, 143, 143, 142, 147, 139, 138, 146, 143, 151, 144, 157, 149, 140, 143, 158, 146, 147, 144, 141, 145, 150, 154, 158, 139, 140, 155, 143, 143, 145, 141, 141, 165, 144, 146, 151, 141, 147, 134, 150, 138, 142, 142, 138, 139, 146, 151, 159, 149, 158, 146, 138, 151, 150, 157, 140, 148, 142, 145, 157, 154, 142, 138, 142, 143, 134, 151, 148, 138, 142, 146, 149, 145, 152, 156, 149, 145, 149, 152, 147, 142, 147, 160, 147, 139, 151, 150, 154, 144, 149, 155, 145, 148, 146, 143, 147, 139, 149, 147, 148, 146, 149, 144, 152, 140, 152, 148, 144, 142, 142, 137, 150, 149, 141, 139, 150, 146, 149, 144, 151, 142, 149, 145, 149, 143, 145, 145, 145, 148, 149, 144, 148, 148, 142, 152, 149, 145, 144, 144, 137, 145, 153, 149, 149, 147, 146, 139, 141, 155, 143, 143, 137, 151, 154, 147, 135, 143, 150, 149, 140, 151, 152, 144, 146, 141, 142, 145, 137, 118, 136, 135, 146, 147, 148, 147, 140, 137, 144, 146, 159, 146, 147, 144, 134, 136, 147, 149, 148, 151, 150, 142, 139, 132, 143, 151, 145, 146, 144, 148, 144, 145, 150, 144, 153, 151, 150, 138, 144, 146, 147, 137, 142, 148, 142, 135, 144, 143, 144, 139, 143, 145, 140, 152, 140, 150, 145, 146, 146, 138, 139, 132, 144, 160, 144, 136, 168, 142, 134, 149, 140, 145, 141, 144, 131, 144, 144, 144, 146, 145, 151, 157, 145, 152, 142, 144, 146, 135, 149, 148, 145, 141, 142, 146, 150, 153, 150, 148, 156, 153, 143, 148, 148, 146, 144, 152, 153, 151, 147, 151, 162, 149, 141, 147, 149, 144, 145, 146, 148, 150, 144, 129, 147, 146, 145, 149, 142, 135, 143, 156, 146, 144, 144, 149, 142, 145, 143, 151, 144, 159, 144, 151, 143, 142, 149, 152, 151, 145, 148, 146, 158, 148, 149, 147, 142, 146, 144, 143, 143, 140, 144, 155, 153, 143, 148, 145, 146, 144, 142, 144, 150, 145, 139, 155, 144, 144, 147, 141, 146, 144, 147, 143, 140, 113, 152, 140, 143, 147, 147, 150, 145, 146, 148, 142, 147, 147, 145, 134, 145, 142, 150, 147, 145, 143, 142, 146, 140, 146, 150, 140, 146, 148, 145, 142, 145, 149, 145, 145, 147, 147, 147, 141, 149, 149, 149, 144, 145, 141, 147, 151, 138, 142, 146, 142, 141, 147, 142, 144, 139, 142, 148, 144, 154, 149, 154, 153, 145, 140, 147, 146, 142, 146, 143, 142, 143, 138, 144, 152, 141, 145, 147, 146, 146, 145, 144, 142, 138, 150, 146, 145, 143, 134, 139, 148, 144, 151, 158, 147, 148, 148, 160, 142, 149, 148, 149, 146, 149, 146, 140, 147, 147, 146, 144, 146, 147, 155, 136, 140, 135, 138, 147, 145, 147, 138, 151, 141, 144, 146, 139, 142, 141, 142, 139, 145, 147, 143, 140, 147, 150, 144, 154, 142, 156, 146, 142, 141, 164, 153, 142, 143, 150, 137, 139, 154, 150, 149, 142, 147, 115, 142, 144, 135, 102, 140, 167, 147, 137, 138, 146, 140, 145, 148, 145, 145, 144, 152, 149, 153, 146, 134, 152, 151, 164, 146, 150, 149, 143, 151, 145, 153, 155, 146, 168, 139, 153, 147, 151, 134, 150, 151, 156, 140, 148, 143, 158, 154, 138, 150, 149, 133, 149, 152, 142, 144, 147, 141, 118, 148, 141, 155, 144, 145, 148, 145, 95, 147, 146, 155, 151, 131, 147, 141, 139, 144, 148, 148, 134, 143, 148, 174, 125, 143, 143, 147, 138, 144, 140, 151, 146, 147, 143, 152, 156, 148, 149, 143, 146, 134, 142, 150, 142, 153, 153, 159, 164, 130, 155, 153, 143, 142, 146, 168, 146, 145, 129, 140, 122, 141, 140, 137, 150, 155, 142, 151, 146, 146, 152, 146, 127, 150, 136, 142, 146, 146, 150, 154, 150, 142, 144, 144, 153, 150, 140, 145, 142, 155, 136, 139, 143, 149, 155, 144, 147, 129, 150, 148, 155, 144, 150, 155, 153, 148, 143, 145, 151, 144, 151, 134, 150, 144, 144, 143, 146, 155, 135, 142, 150, 148, 151, 149, 146, 140, 156, 186, 135, 149, 144, 148, 151, 123, 141, 151, 147, 150, 151, 139, 149, 137, 154, 155, 150, 149, 142, 145, 146, 163, 149, 155, 150, 153, 151, 147, 145, 151, 147, 143, 153, 139, 155, 131, 152, 135, 148, 135, 144, 178, 141, 156, 150, 150, 131, 148, 141, 158, 141, 148, 135, 145, 146, 147, 145, 139, 146, 146, 146, 148, 150, 144, 149, 141, 147, 148, 150, 126, 150, 147, 150, 146, 144, 146, 144, 152, 144, 145, 150, 146, 150, 138, 145, 148, 150, 143, 150, 138, 149, 148, 146, 155, 141, 145, 149, 147, 151, 147, 146, 149, 146, 153, 147, 152, 144, 154, 141, 144, 145, 155, 146, 147, 150, 147, 138, 142, 144, 141, 142, 145, 151, 144, 155, 142, 143, 140, 152, 144, 152, 135, 157, 141, 158, 155, 141, 138, 147, 145, 143, 149, 146, 156, 145, 144, 148, 149, 149, 146, 143, 150, 144, 145, 150, 148, 146, 143, 141, 150, 146, 147, 146, 150, 145, 144, 144, 145, 143, 147, 142, 149, 155, 144, 148, 153, 151, 147, 143, 144, 143, 140, 155, 150, 145, 142, 147, 149, 144, 138, 154, 148, 145, 146, 146, 143, 145, 153, 143, 148, 150, 135, 156, 147, 147, 141, 146, 149, 148, 144, 146, 145, 146, 153, 144, 144, 145, 144, 144, 149, 142, 151, 143, 149, 146, 146, 138, 149, 153, 144, 141, 138, 141, 146, 143, 151, 146, 148, 141, 153, 142, 143, 142, 147, 129, 143, 142, 147, 150, 152, 133, 151, 139, 147, 145, 142, 145, 135, 145, 144, 146, 148, 142, 147, 144, 146, 147, 133, 148, 143, 150, 145, 136, 151, 144, 149, 135, 151, 152, 148, 142, 151, 150, 147, 149, 136, 145, 142, 146, 128, 146, 147, 150, 147, 150, 154, 143, 141, 143, 140, 141, 143, 138, 143, 138, 146, 145, 149, 150, 141, 140, 148, 142, 145, 147, 143, 141, 149, 141, 146, 148, 138, 151, 113, 150, 152, 142, 152, 149, 165, 141, 140, 150, 157, 153, 136, 150, 145, 154, 150, 144, 130, 144, 141, 144, 148, 144, 144, 146, 136, 143, 148, 148, 147, 143, 138, 149, 151, 161, 145, 148, 150, 144, 143, 145, 146, 144, 146, 146, 149, 150, 157, 141, 147, 156, 145, 146, 140, 151, 150, 144, 132, 155, 146, 127, 145, 150, 152, 154, 144, 146, 149, 146, 148, 150, 150, 154, 149, 149, 156, 142, 148, 160, 149, 136, 150, 139, 146, 143, 145, 142, 145, 145, 145, 144, 149, 146, 146, 120, 145, 150, 140, 145, 145, 153, 151, 118, 139, 144, 139, 148, 139, 142, 148, 133, 142, 151, 145, 150, 143, 148, 149, 139, 145, 149, 142, 138, 150, 146, 152, 138, 121, 143, 137, 160, 133, 132, 149, 165, 145, 150, 143, 137, 151, 152, 136, 151, 141, 144, 149, 149, 150, 153, 148, 142, 154, 149, 140, 150, 141, 139, 144, 142, 158, 160, 152, 150, 147, 162, 148, 146, 140, 160, 140, 142, 140, 150, 150, 141, 146, 143, 149, 147, 144, 150, 152, 147, 148, 149, 136, 136, 154, 149, 152, 149, 150, 142, 138, 144, 147, 146, 144, 156, 138, 136, 147, 164, 142, 149, 152, 147, 144, 143, 139, 143, 145, 146, 149, 142, 142, 135, 149, 145, 148, 139, 138, 147, 144, 145, 144, 152, 155, 153, 134, 148, 145, 155, 145, 120, 149, 150, 146, 144, 149, 146, 152, 146, 145, 144, 150, 113, 149, 138, 141, 144, 151, 140, 123, 159, 150, 137, 166, 133, 143, 126, 137, 150, 142, 136, 143, 165, 147, 137, 133, 147, 169, 147, 170, 151, 147, 129, 154, 153, 148, 135, 173, 142, 149, 136, 123, 136, 141, 144, 150, 156, 148, 142, 149, 158, 125, 149, 168, 104, 153, 134, 144, 150, 141, 147, 145, 160, 149, 144, 148, 150, 134, 148, 149, 149, 166, 135, 143, 158, 140, 142, 143, 138, 140, 149, 152, 135, 153, 141, 146, 150, 151, 128, 167, 134, 130, 141, 140, 148, 144, 133, 133, 161, 151, 137, 128, 145, 146, 150, 150, 140, 155, 132, 124, 151, 146, 136, 152, 155, 142, 146, 143, 142, 138, 130, 159, 141, 147, 126, 137, 137, 152, 148, 130, 131, 136, 148, 159, 140, 157, 131, 143, 150, 151, 153, 134, 139, 142, 131, 145, 142, 166, 144, 141, 146, 156, 138, 157, 144, 145, 163, 130, 143, 157, 144, 158, 139, 134, 136, 161, 165, 155, 155, 156, 157, 145, 149, 179, 132, 151, 150, 144, 145, 139, 140, 130, 149, 162, 134, 123, 138, 146, 161, 172, 158, 137, 143, 136, 153, 146, 173, 157, 142, 151, 147, 163, 145, 156, 136, 158, 143, 162, 144, 148, 135, 146, 143, 143, 154, 153, 153, 144, 151, 150, 143, 137, 137, 146, 144, 151, 148, 140, 128, 141, 143, 161, 141, 150, 161, 149, 151, 152, 155, 156, 149, 141, 140, 175, 152, 141, 145, 139, 142, 128, 142, 144, 152, 142, 148, 142, 147, 145, 147, 146, 145, 144, 150, 148, 151, 146, 141, 144, 146, 133, 148, 147, 148, 144, 145, 143, 145, 147, 145, 145, 159, 145, 146, 144, 145, 143, 142, 150, 146, 155, 152, 148, 143, 146, 147, 148, 149, 147, 143, 147, 145, 150, 145, 144, 148, 141, 149, 147, 144, 144, 145, 150, 145, 145, 144, 150, 147, 139, 147, 139, 146, 149, 145, 146, 163, 143, 143, 148, 144, 148, 145, 142, 141, 143, 154, 156, 146, 135, 146, 144, 144, 146, 144, 150, 147, 146, 146, 150, 146, 151, 149, 141, 147, 143, 147, 144, 142, 146, 150, 146, 148, 144, 148, 147, 146, 148, 143, 145, 146, 145, 141, 146, 144, 143, 147, 146, 147, 144, 148, 142, 147, 146, 152, 148, 149, 144, 144, 150, 146, 142, 145, 147, 142, 149, 145, 144, 147, 145, 145, 145, 144, 146, 148, 147, 144, 148, 147, 151, 145, 150, 150, 145, 146, 147, 145, 140, 146, 144, 146, 144, 144, 148, 147, 146, 149, 143, 147, 148, 144, 147, 142, 148, 149, 146, 142, 145, 147, 146, 151, 144, 147, 145, 152, 142, 133, 145, 142, 144, 146, 146, 143, 143, 148, 145, 144, 145, 146, 144, 140, 143, 147, 148, 146, 146, 145, 145, 146, 137, 145, 145, 145, 147, 154, 147, 145, 146, 148, 143, 149, 146, 144, 147, 147, 150, 146, 137, 139, 149, 144, 141, 147, 142, 146, 149, 141, 150, 147, 145, 149, 148, 146, 148, 146, 140, 152, 143, 148, 153, 143, 143, 147, 145, 149, 145, 153, 147, 149, 145, 154, 132, 142, 156, 167, 153, 142, 136, 135, 150, 151, 147, 137, 156, 143, 134, 144, 145, 132, 149, 141, 143, 157, 142, 146, 151, 142, 152, 146, 145, 143, 132, 142, 143, 127, 146, 155, 145, 137, 141, 144, 131, 143, 137, 141, 149, 145, 144, 147, 149, 148, 133, 144, 151, 145, 150, 170, 143, 126, 154, 150, 139, 147, 159, 146, 146, 144, 155, 149, 133, 150, 145, 148, 161, 150, 145, 148, 145, 160, 153, 151, 125, 127, 146, 142, 129, 141, 155, 148, 134, 137, 150, 145, 145, 148, 145, 141, 146, 149, 146, 151, 155, 144, 158, 154, 138, 145, 151, 141, 142, 146, 141, 147, 146, 144, 141, 148, 142, 145, 152, 143, 142, 152, 150, 131, 143, 147, 147, 148, 148, 135, 145, 139, 136, 146, 138, 131, 133, 139, 145, 148, 138, 145, 146, 142, 151, 138, 130, 133, 138, 147, 142, 150, 147, 144, 134, 141, 140, 141, 163, 147, 153, 139, 143, 154, 150, 135, 151, 141, 142, 149, 152, 145, 140, 145, 149, 145, 135, 143, 142, 143, 138, 145, 137, 139, 154, 140, 120, 130, 150, 139, 144, 136, 146, 150, 152, 147, 153, 139, 149, 143, 145, 145, 151, 145, 147, 153, 145, 148, 133, 142, 153, 151, 142, 145, 143, 137, 150, 145, 149, 148, 144, 140, 128, 150, 145, 141, 179, 144, 123, 133, 132, 152, 147, 149, 149, 145, 152, 150, 147, 138, 129, 138, 142, 148, 147, 146, 149, 143, 146, 142, 145, 142, 159, 146, 148, 141, 142, 149, 153, 145, 151, 146, 145, 145, 147, 151, 144, 148, 118, 146, 142, 149, 143, 145, 146, 147, 145, 152, 149, 162, 151, 148, 150, 140, 146, 140, 144, 147, 143, 144, 149, 141, 142, 147, 143, 146, 142, 149, 147, 147, 130, 145, 154, 145, 146, 146, 103, 148, 136, 144, 146, 155, 150, 149, 144, 142, 151, 144, 150, 149, 140, 149, 147, 152, 146, 148, 147, 154, 145, 144, 145, 137, 139, 141, 146, 146, 149, 146, 147, 144, 140, 142, 149, 141, 141, 148, 145, 150, 147, 141, 143, 146, 146, 140, 146, 149, 150, 144, 142, 166, 141, 150, 149, 146, 146, 143, 149, 141, 148, 145, 148, 142, 148, 157, 144, 153, 149, 159, 138, 144, 148, 146, 143, 142, 144, 148, 148, 146, 144, 144, 148, 143, 151, 144, 145, 142, 150, 145, 146, 144, 144, 145, 146, 150, 151, 149, 142, 129, 147, 147, 148, 189, 143, 145, 145, 144, 145, 146, 145, 144, 148, 145, 145, 146, 146, 145, 159, 152, 147, 148, 144, 147, 147, 146, 143, 145, 140, 147, 144, 143, 147, 146, 147, 145, 148, 148, 146, 142, 146, 147, 144, 148, 148, 145, 141, 149, 145, 150, 145, 148, 146, 140, 147, 146, 148, 149, 158, 150, 145, 149, 146, 145, 149, 146, 147, 128, 144, 151, 143, 154, 143, 145, 137, 149, 146, 146, 149, 145, 148, 158, 145, 146, 145, 145, 150, 145, 144, 152, 159, 146, 142, 154, 150, 141, 153, 144, 144, 150, 144, 145, 147, 146, 147, 148, 147, 162, 144, 142, 151, 145, 151, 148, 145, 147, 148, 145, 152, 152, 147, 152, 143, 147, 152, 147, 142, 147, 154, 141, 154, 150, 146, 149, 141, 133, 145, 147, 147, 145, 148, 144, 140, 148, 144, 150, 148, 144, 148, 151, 146, 149, 149, 140, 145, 145, 149, 147, 149, 152, 143, 143, 146, 151, 142, 144, 160, 137, 147, 153, 140, 146, 149, 137, 152, 143, 150, 144, 150, 146, 145, 145, 151, 145, 149, 144, 145, 140, 146, 147, 149, 147, 141, 147, 148, 148, 152, 147, 150, 142, 144, 147, 149, 151, 147, 143, 144, 152, 142, 145, 144, 144, 149, 151, 148, 153, 146, 144, 148, 141, 146, 143, 152, 144, 145, 154, 146, 152, 144, 145, 144, 149, 145, 147, 143, 143, 144, 142, 145, 143, 146, 146, 146, 138, 142, 137, 150, 145, 138, 139, 144, 134, 152, 144, 142, 153, 147, 143, 148, 144, 148, 140, 145, 146, 154, 149, 148, 149, 144, 143, 148, 143, 142, 149, 146, 155, 152, 143, 144, 152, 142, 145, 149, 144, 142, 133, 147, 144, 148, 146, 140, 144, 143, 141, 144, 146, 148, 148, 143, 146, 144, 148, 149, 141, 145, 148, 141, 148, 141, 150, 145, 147, 146, 145, 149, 145, 147, 143, 139, 142, 151, 154, 150, 142, 148, 154, 146, 144, 143, 146, 144, 143, 144, 143, 144, 145, 150, 148, 141, 147, 143, 146, 144, 143, 147, 146, 150, 144, 145, 141, 151, 146, 147, 143, 148, 140, 141, 143, 146, 145, 151, 144, 146, 166, 143, 149, 153, 142, 144, 150, 150, 148, 143, 142, 159, 150, 144, 144, 137, 147, 152, 144, 131, 146, 151, 144, 153, 142, 153, 150, 155, 135, 154, 140, 145, 147, 148, 152, 147, 149, 148, 147, 140, 145, 147, 149, 142, 142, 151, 137, 148, 146, 155, 142, 146, 145, 147, 142, 180, 157, 142, 143, 134, 148, 145, 133, 142, 155, 152, 151, 148, 153, 143, 145, 143, 144, 149, 147, 136, 146, 151, 149, 140, 140, 149, 141, 145, 146, 150, 134, 149, 148, 154, 145, 145, 143, 149, 146, 151, 143, 150, 150, 143, 144, 141, 148, 149, 141, 147, 147, 143, 146, 148, 145, 142, 151, 145, 150, 142, 153, 149, 150, 147, 140, 144, 144, 148, 146, 143, 142, 154, 150, 144, 140, 148, 155, 150, 148, 148, 164, 143, 149, 147, 146, 144, 143, 139, 145, 143, 145, 146, 148, 147, 151, 147, 149, 142, 144, 142, 151, 150, 138, 145, 142, 147, 152, 148, 150, 143, 147, 143, 146, 146, 145, 148, 152, 145, 135, 146, 147, 149, 152, 149, 141, 138, 145, 158, 139, 145, 153, 144, 145, 156, 148, 143, 153, 155, 141, 152, 145, 152, 143, 147, 143, 146, 141, 135, 154, 159, 146, 148, 146, 154, 145, 145, 143, 140, 152, 150, 140, 151, 140, 156, 141, 154, 147, 139, 149, 151, 141, 154, 148, 154, 138, 146, 154, 147, 148, 137, 140, 146, 147, 141, 147, 150, 163, 148, 149, 138, 153, 174, 150, 122, 130, 154, 144, 143, 153, 121, 148, 129, 138, 148, 148, 140, 157, 145, 147, 149, 138, 149, 145, 143, 137, 151, 148, 154, 148, 151, 146, 137, 143, 139, 145, 149, 151, 164, 167, 154, 160, 147, 132, 141, 156, 149, 160, 159, 151, 124, 156, 125, 155, 162, 143, 135, 153, 135, 139, 133, 131, 135, 153, 153, 145, 144, 151, 150, 153, 144, 148, 166, 147, 148, 143, 139, 143, 159, 138, 153, 151, 146, 132, 139, 156, 150, 152, 133, 187, 171, 147, 140, 134, 130, 149, 144, 149, 149, 143, 146, 143, 131, 160, 141, 140, 150, 144, 130, 173, 130, 142, 128, 148, 149, 138, 139, 137, 144, 135, 158, 150, 151, 144, 142, 142, 146, 149, 147, 143, 136, 144, 136, 161, 138, 148, 159, 143, 144, 154, 155, 129, 150, 134, 164, 163, 139, 157, 142, 137, 136, 150, 148, 143, 133, 154, 140, 139, 141, 138, 148, 159, 126, 127, 137, 143, 136, 170, 149, 173, 142, 139, 146, 177, 125, 148, 132, 146, 148, 148, 138, 141, 152, 147, 138, 147, 133, 136, 146, 141, 125, 144, 136, 118, 174, 165, 156, 144, 154, 148, 153, 137, 140, 146, 149, 142, 143, 151, 138, 143, 160, 155, 162, 143, 151, 163, 161, 148, 156, 164, 155, 137, 146, 133, 131, 145, 146, 117, 139, 163, 155, 130, 154, 143, 123, 141, 129, 153, 113, 132, 138, 147, 144, 142, 156, 132, 145, 137, 147, 138, 129, 153, 140, 136, 136, 146, 144, 150, 129, 127, 123, 137, 145, 142, 124, 151, 128, 151, 144, 150, 141, 155, 147, 152, 146, 140, 141, 161, 135, 128, 145, 145, 122, 147, 148, 145, 156, 144, 145, 140, 148, 135, 137, 141, 143, 139, 158, 130, 133, 140, 149, 149, 145, 122, 148, 147, 128, 154, 139, 154, 148, 123, 151, 146, 150, 144, 146, 148, 144, 157, 144, 148, 154, 150, 136, 134, 149, 155, 154, 147, 154, 143, 133, 139, 137, 169, 140, 147, 138, 143, 156, 140, 145, 162, 163, 168, 160, 153, 141, 147, 153, 149, 138, 154, 124, 145, 153, 143, 144, 107, 155, 148, 149, 147, 146, 104, 142, 135, 142, 143, 141, 136, 147, 127, 156, 137, 146, 147, 160, 164, 139, 148, 148, 169, 140, 140, 132, 139, 143, 135, 139, 170, 152, 137, 169, 153, 149, 154, 158, 145, 127, 139, 147, 158, 152, 151, 141, 160, 142, 150, 151, 139, 149, 168, 154, 137, 143, 141, 148, 145, 135, 143, 156, 149, 135, 140, 143, 146, 153, 160, 140, 145, 130, 142, 139, 138, 160, 142, 120, 146, 170, 142, 148, 144, 144, 173, 149, 127, 148, 163, 168, 154, 139, 146, 162, 133, 150, 162, 143, 149, 153, 141, 137, 149, 137, 157, 135, 152, 163, 142, 137, 146, 165, 152, 152, 138, 122, 149, 159, 139, 136, 147, 153, 130, 152, 140, 151, 134, 157, 153, 147, 123, 168, 163, 121, 122, 139, 147, 147, 145, 150, 145, 150, 146, 142, 134, 148, 143, 143, 127, 136, 150, 149, 145, 146, 138, 144, 149, 143, 153, 150, 150, 140, 134, 151, 147, 148, 145, 149, 154, 143, 149, 146, 148, 140, 144, 145, 147, 147, 145, 139, 152, 149, 145, 144, 142, 138, 147, 141, 144, 148, 141, 147, 151, 143, 150, 142, 145, 144, 154, 149, 149, 145, 150, 144, 169, 144, 155, 139, 146, 144, 146, 142, 145, 149, 142, 145, 148, 149, 154, 149, 135, 144, 142, 147, 146, 141, 148, 151, 144, 143, 149, 145, 147, 148, 144, 151, 147, 147, 151, 147, 145, 147, 150, 145, 148, 144, 146, 144, 146, 146, 149, 145, 150, 143, 137, 147, 144, 147, 149, 149, 144, 151, 141, 145, 146, 146, 145, 148, 147, 149, 144, 142, 143, 147, 146, 147, 150, 144, 147, 138, 152, 146, 147, 145, 151, 132, 145, 146, 145, 150, 148, 138, 145, 148, 151, 151, 144, 145, 145, 131, 152, 151, 146, 159, 145, 143, 144, 145, 147, 147, 144, 141, 151, 148, 146, 149, 147, 147, 147, 151, 140, 146, 145, 146, 146, 148, 148, 150, 154, 143, 141, 148, 150, 149, 144, 146, 140, 147, 140, 143, 146, 140, 143, 150, 144, 142, 142, 147, 148, 148, 142, 144, 142, 121, 147, 150, 145, 141, 146, 156, 149, 144, 150, 137, 147, 153, 148, 145, 154, 149, 149, 147, 142, 151, 145, 146, 143, 147, 142, 150, 143, 151, 152, 144, 139, 148, 149, 149, 145, 147, 147, 147, 148, 151, 151, 139, 147, 141, 142, 149, 145, 146, 144, 144, 151, 150, 150, 145, 133, 139, 153, 132, 142, 141, 149, 153, 146, 140, 143, 150, 152, 150, 143, 136, 161, 144, 145, 144, 151, 142, 144, 136, 149, 150, 144, 150, 151, 149, 139, 141, 137, 156, 139, 145, 137, 155, 133, 141, 144, 144, 148, 137, 156, 141, 145, 144, 145, 146, 147, 148, 141, 153, 145, 160, 143, 151, 148, 154, 144, 120, 134, 148, 146, 140, 141, 136, 146, 158, 145, 145, 151, 151, 146, 145, 126, 144, 137, 136, 138, 122, 139, 127, 146, 141, 145, 141, 153, 138, 156, 129, 151, 133, 146, 149, 147, 141, 143, 158, 158, 143, 140, 131, 134, 151, 148, 152, 137, 145, 148, 159, 124, 133, 158, 146, 153, 154, 152, 145, 140, 142, 141, 140, 137, 155, 152, 146, 142, 143, 161, 146, 138, 138, 155, 145, 142, 141, 145, 146, 141, 141, 145, 143, 146, 152, 137, 157, 152, 157, 144, 154, 132, 154, 158, 145, 144, 148, 148, 153, 154, 154, 145, 153, 148, 147, 140, 156, 161, 150, 140, 142, 147, 156, 147, 134, 149, 151, 149, 158, 143, 141, 156, 154, 157, 151, 152, 143, 135, 146, 146, 147, 146, 146, 143, 155, 150, 159, 132, 149, 159, 147, 127, 137, 161, 153, 147, 149, 148, 144, 139, 160, 142, 149, 145, 152, 153, 153, 143, 135, 152, 159, 149, 155, 149, 139, 135, 150, 142, 156, 145, 150, 155, 164, 149, 145, 137, 150, 154, 140, 147, 149, 142, 151, 153, 143, 157, 134, 159, 148, 138, 132, 157, 139, 137, 144, 134, 147, 152, 149, 150, 143, 147, 144, 144, 149, 147, 142, 141, 144, 142, 143, 144, 146, 146, 146, 141, 148, 151, 141, 140, 141, 147, 148, 151, 149, 142, 151, 147, 148, 147, 144, 143, 140, 144, 132, 143, 143, 143, 144, 149, 150, 142, 142, 146, 133, 154, 145, 151, 161, 149, 149, 146, 142, 158, 156, 146, 142, 134, 146, 146, 145, 145, 153, 160, 150, 165, 157, 151, 143, 135, 142, 147, 141, 139, 150, 153, 137, 141, 154, 150, 148, 144, 133, 150, 158, 147, 152, 146, 141, 141, 145, 146, 148, 139, 148, 144, 148, 148, 142, 139, 146, 152, 145, 147, 147, 139, 144, 146, 145, 148, 142, 140, 150, 143, 142, 145, 141, 150, 136, 139, 139, 141, 149, 149, 146, 153, 151, 145, 149, 144, 141, 147, 147, 144, 129, 147, 140, 148, 137, 144, 145, 145, 151, 147, 128, 154, 141, 148, 137, 153, 144, 146, 145, 141, 166, 146, 152, 144, 148, 143, 143, 143, 150, 149, 145, 144, 141, 149, 140, 141, 140, 150, 145, 146, 141, 143, 147, 147, 151, 145, 144, 136, 163, 139, 147, 144, 148, 148, 140, 174, 145, 147, 152, 144, 146, 146, 148, 144, 148, 143, 147, 146, 143, 148, 148, 142, 145, 132, 145, 157, 141, 143, 149, 145, 141, 161, 144, 150, 143, 148, 148, 146, 135, 144, 143, 140, 136, 146, 137, 140, 155, 145, 146, 141, 139, 148, 149, 139, 151, 152, 149, 144, 140, 149, 141, 145, 148, 141, 140, 147, 145, 147, 145, 143, 144, 152, 149, 148, 145, 146, 147, 151, 150, 148, 146, 139, 148, 151, 142, 147, 145, 149, 155, 147, 145, 146, 147, 148, 146, 145, 149, 144, 146, 148, 146, 143, 146, 148, 145, 152, 143, 148, 146, 147, 144, 149, 142, 141, 148, 149, 149, 129, 145, 121, 142, 136, 145, 145, 147, 147, 143, 144, 144, 145, 145, 143, 146, 146, 148, 147, 146, 149, 146, 149, 194, 150, 149, 149, 152, 147, 144, 143, 152, 146, 148, 145, 147, 150, 147, 143, 148, 147, 144, 143, 145, 146, 148, 150, 139, 147, 149, 146, 156, 147, 147, 146, 146, 143, 146, 151, 148, 149, 148, 147, 148, 147, 149, 148, 150, 149, 147, 147, 146, 139, 145, 144, 145, 149, 150, 151, 148, 154, 146, 147, 144, 148, 143, 150, 148, 144, 146, 151, 150, 139, 145, 145, 149, 147, 146, 140, 148, 147, 124, 139, 145, 145, 148, 144, 151, 146, 142, 148, 140, 147, 141, 147, 150, 145, 146, 149, 150, 146, 146, 141, 149, 143, 147, 143, 144, 142, 149, 149, 146, 151, 148, 153, 141, 143, 147, 150, 142, 146, 126, 144, 146, 148, 145, 147, 149, 151, 145, 145, 151, 145, 144, 147, 140, 148, 160, 139, 152, 148, 143, 146, 148, 145, 144, 145, 146, 144, 147, 142, 149, 151, 147, 150, 147, 147, 146, 148, 151, 143, 149, 153, 148, 145, 145, 149, 145, 148, 149, 144, 143, 143, 143, 148, 157, 142, 147, 143, 144, 148, 152, 148, 147, 141, 151, 143, 142, 146, 147, 149, 140, 149, 146, 141, 154, 141, 147, 150, 142, 148, 147, 146, 152, 146, 144, 147, 146, 148, 141, 158, 140, 142, 146, 144, 143, 144, 148, 147, 147, 151, 150, 139, 148, 146, 153, 151, 143, 142, 147, 138, 142, 150, 145, 143, 147, 144, 140, 153, 143, 142, 152, 146, 139, 150, 157, 149, 147, 146, 146, 151, 153, 152, 148, 152, 138, 144, 154, 145, 125, 147, 142, 140, 145, 145, 147, 156, 142, 144, 146, 134, 143, 150, 150, 137, 147, 151, 142, 146, 154, 143, 149, 148, 144, 146, 145, 154, 103, 142, 149, 143, 146, 144, 149, 137, 149, 147, 146, 143, 151, 137, 141, 148, 138, 149, 147, 154, 144, 140, 147, 147, 147, 145, 139, 141, 139, 143, 146, 146, 138, 152, 146, 140, 151, 144, 143, 151, 148, 145, 139, 151, 138, 138, 142, 143, 144, 147, 153, 146, 145, 139, 155, 147, 140, 142, 152, 152, 145, 152, 141, 151, 143, 147, 148, 150, 148, 136, 139, 142, 148, 142, 139, 149, 149, 138, 143, 152, 143, 149, 146, 148, 178, 150, 144, 141, 147, 148, 158, 155, 152, 142, 173, 137, 146, 139, 154, 144, 135, 151, 152, 148, 151, 150, 144, 162, 121, 141, 143, 149, 145, 149, 143, 149, 147, 144, 143, 143, 141, 147, 144, 149, 147, 137, 151, 147, 141, 145, 145, 128, 145, 145, 148, 149, 145, 152, 134, 140, 147, 154, 150, 148, 145, 150, 145, 144, 148, 151, 151, 136, 150, 145, 139, 148, 134, 144, 146, 149, 147, 145, 144, 146, 141, 146, 144, 148, 137, 157, 143, 144, 150, 143, 145, 145, 147, 137, 145, 155, 147, 144, 147, 150, 152, 145, 140, 145, 147, 143, 144, 141, 146, 148, 148, 149, 149, 139, 145, 145, 135, 142, 150, 145, 149, 148, 144, 143, 141, 142, 157, 149, 143, 147, 144, 143, 145, 146, 146, 144, 145, 142, 148, 148, 140, 144, 150, 141, 146, 150, 144, 147, 143, 148, 152, 147, 142, 147, 150, 141, 146, 143, 156, 144, 147, 142, 139, 146, 148, 142, 143, 140, 136, 149, 145, 146, 143, 131, 148, 145, 144, 145, 141, 147, 145, 147, 148, 141, 144, 136, 151, 146, 144, 139, 154, 153, 151, 140, 142, 142, 143, 142, 151, 148, 150, 141, 144, 154, 144, 143, 141, 140, 153, 140, 143, 149, 144, 141, 157, 144, 147, 162, 144, 142, 146, 138, 144, 146, 140, 141, 149, 147, 147, 148, 156, 143, 142, 149, 156, 141, 143, 150, 124, 152, 143, 147, 147, 147, 146, 136, 148, 141, 147, 146, 141, 148, 138, 136, 149, 148, 142, 145, 150, 141, 153, 133, 143, 147, 145, 149, 142, 149, 149, 144, 145, 140, 143, 144, 151, 138, 142, 146, 144, 149, 142, 145, 149, 144, 147, 145, 143, 144, 145, 150, 148, 142, 145, 149, 145, 144, 144, 144, 146, 149, 139, 142, 143, 146, 142, 143, 131, 150, 142, 151, 142, 147, 145, 139, 143, 143, 144, 142, 148, 147, 142, 142, 144, 145, 146, 140, 143, 149, 157, 164, 152, 152, 154, 152, 148, 151, 147, 147, 148, 152, 109, 147, 155, 149, 145, 147, 159, 147, 154, 137, 147, 170, 156, 140, 115, 144, 142, 140, 147, 150, 145, 137, 141, 157, 142, 145, 152, 148, 143, 133, 156, 155, 147, 140, 131, 146, 130, 140, 147, 146, 152, 143, 145, 149, 149, 151, 139, 146, 145, 156, 169, 146, 144, 146, 154, 144, 154, 143, 152, 149, 131, 145, 138, 141, 145, 120, 155, 142, 155, 141, 147, 127, 148, 152, 151, 151, 141, 154, 157, 151, 136, 155, 152, 150, 150, 144, 144, 144, 141, 154, 145, 149, 142, 152, 135, 159, 178, 147, 145, 160, 148, 148, 163, 147, 153, 142, 146, 162, 142, 135, 143, 145, 181, 151, 145, 148, 139, 152, 145, 147, 150, 150, 146, 144, 137, 139, 154, 140, 153, 153, 150, 147, 144, 149, 144, 155, 152, 148, 137, 152, 151, 140, 163, 146, 145, 144, 146, 149, 148, 149, 146, 135, 144, 144, 143, 161, 147, 145, 143, 144, 129, 145, 139, 143, 145, 148, 133, 137, 142, 138, 151, 149, 142, 143, 141, 151, 145, 154, 147, 136, 153, 162, 149, 138, 150, 174, 134, 144, 142, 151, 144, 148, 143, 147, 146, 147, 144, 153, 129, 147, 145, 137, 141, 131, 128, 142, 143, 150, 151, 119, 161, 148, 145, 151, 145, 182, 151, 134, 146, 152, 134, 137, 129, 147, 147, 143, 147, 154, 141, 143, 150, 146, 140, 149, 154, 145, 151, 145, 121, 145, 131, 153, 142, 139, 144, 148, 151, 153, 146, 158, 152, 134, 151, 143, 147, 171, 141, 145, 144, 145, 142, 147, 130, 146, 142, 150, 134, 143, 147, 150, 147, 141, 141, 155, 157, 141, 147, 155, 147, 142, 144, 143, 148, 148, 152, 154, 146, 133, 155, 147, 147, 148, 138, 148, 147, 147, 151, 143, 148, 148, 143, 148, 145, 145, 147, 145, 145, 141, 154, 142, 146, 157, 135, 145, 147, 144, 147, 137, 144, 139, 146, 146, 150, 148, 140, 145, 147, 147, 145, 147, 150, 148, 144, 146, 146, 149, 165, 148, 151, 149, 144, 148, 135, 153, 147, 140, 142, 145, 151, 153, 149, 138, 148, 169, 147, 139, 145, 147, 134, 158, 146, 136, 147, 144, 145, 142, 159, 144, 141, 136, 145, 146, 137, 144, 154, 142, 144, 143, 144, 149, 149, 146, 146, 148, 143, 143, 146, 144, 146, 148, 149, 150, 146, 149, 156, 149, 144, 150, 147, 143, 148, 122, 143, 161, 145, 157, 146, 151, 142, 149, 146, 142, 149, 141, 144, 149, 137, 133, 146, 153, 156, 142, 146, 147, 155, 140, 145, 146, 137, 147, 136, 148, 145, 148, 148, 144, 146, 148, 148, 149, 141, 149, 148, 150, 149, 150, 135, 147, 151, 144, 144, 147, 155, 144, 143, 148, 144, 144, 143, 151, 148, 142, 143, 145, 148, 159, 142, 146, 134, 139, 151, 147, 143, 144, 146, 149, 140, 148, 150, 143, 142, 144, 152, 140, 148, 145, 142, 147, 145, 144, 142, 128, 140, 146, 146, 141, 132, 156, 143, 134, 154, 141, 153, 148, 142, 143, 141, 144, 147, 151, 133, 142, 151, 138, 145, 133, 144, 142, 140, 140, 143, 149, 145, 144, 149, 149, 148, 148, 155, 144, 149, 150, 151, 143, 150, 146, 144, 133, 144, 155, 139, 142, 148, 143, 150, 142, 143, 149, 139, 194, 143, 114, 149, 161, 164, 148, 145, 145, 147, 111, 149, 144, 149, 145, 146, 143, 146, 147, 142, 141, 153, 150, 124, 156, 137, 145, 143, 138, 148, 144, 145, 143, 150, 145, 147, 141, 130, 149, 156, 139, 148, 144, 140, 142, 142, 132, 150, 142, 144, 152, 150, 149, 148, 145, 150, 158, 142, 144, 151, 144, 140, 143, 146, 137, 139, 146, 143, 138, 150, 139, 143, 140, 149, 148, 137, 139, 153, 141, 143, 142, 144, 142, 189, 151, 148, 141, 152, 146, 161, 134, 134, 147, 146, 143, 139, 145, 149, 150, 154, 152, 164, 144, 143, 142, 138, 146, 142, 145, 151, 148, 146, 150, 159, 142, 145, 155, 152, 145, 142, 142, 138, 147, 135, 145, 148, 129, 143, 145, 144, 143, 147, 154, 135, 122, 151, 151, 145, 148, 146, 153, 164, 146, 140, 161, 153, 156, 160, 145, 142, 150, 169, 144, 146, 141, 159, 146, 115, 128, 148, 137, 140, 143, 138, 137, 153, 138, 149, 145, 137, 155, 146, 145, 144, 146, 142, 153, 148, 136, 146, 145, 148, 141, 146, 138, 141, 143, 145, 158, 152, 128, 151, 153, 145, 152, 148, 140, 151, 142, 138, 139, 140, 138, 137, 140, 138, 140, 138, 144, 152, 144, 150, 143, 146, 145, 139, 149, 144, 148, 151, 148, 144, 143, 149, 140, 151, 133, 158, 150, 144, 145, 144, 151, 146, 150, 130, 144, 141, 144, 154, 150, 141, 144, 150, 144, 143, 133, 151, 137, 145, 146, 146, 143, 149, 137, 150, 138, 144, 150, 141, 142, 148, 154, 152, 146, 149, 146, 144, 148, 144, 134, 148, 150, 140, 136, 143, 146, 143, 139, 149, 144, 150, 151, 146, 155, 140, 152, 146, 146, 145, 146, 149, 149, 143, 155, 142, 156, 143, 144, 145, 146, 140, 165, 150, 148, 142, 143, 135, 145, 144, 145, 141, 146, 149, 146, 142, 145, 141, 144, 146, 142, 145, 142, 141, 145, 145, 143, 146, 148, 144, 141, 140, 141, 145, 148, 143, 136, 142, 144, 150, 147, 140, 140, 133, 147, 144, 151, 143, 135, 145, 140, 143, 167, 143, 155, 149, 150, 160, 156, 151, 164, 144, 133, 142, 144, 144, 149, 147, 152, 145, 145, 147, 145, 134, 135, 145, 144, 148, 139, 144, 146, 148, 148, 141, 148, 140, 143, 146, 148, 144, 145, 142, 145, 144, 142, 148, 147, 152, 138, 149, 137, 151, 147, 151, 139, 152, 145, 150, 142, 147, 144, 147, 147, 143, 142, 151, 143, 152, 153, 146, 150, 141, 145, 151, 146, 143, 142, 146, 147, 146, 145, 148, 149, 145, 147, 142, 139, 145, 145, 142, 144, 151, 154, 151, 148, 149, 144, 139, 145, 156, 142, 146, 140, 144, 150, 145, 150, 140, 143, 141, 147, 146, 145, 146, 138, 150, 150, 150, 141, 135, 151, 148, 140, 146, 141, 145, 147, 144, 144, 148, 147, 125, 147, 146, 147, 139, 148, 148, 145, 146, 156, 145, 156, 146, 146, 148, 144, 143, 145, 149, 147, 148, 147, 148, 145, 147, 144, 145, 147, 145, 146, 150, 145, 147, 149, 153, 145, 150, 143, 100, 152, 139, 142, 143, 159, 146, 147, 144, 137, 145, 138, 150, 151, 133, 142, 143, 144, 142, 154, 144, 147, 139, 148, 149, 152, 147, 146, 144, 143, 147, 146, 147, 148, 151, 146, 146, 146, 145, 152, 147, 146, 143, 144, 144, 142, 147, 145, 146, 143, 149, 143, 143, 148, 147, 142, 146, 145, 145, 144, 149, 150, 147, 144, 151, 141, 144, 140, 145, 146, 147, 141, 142, 143, 147, 145, 148, 148, 147, 144, 148, 149, 144, 149, 148, 146, 148, 146, 141, 149, 145, 145, 145, 149, 148, 148, 151, 147, 146, 142, 147, 143, 147, 152, 143, 196, 145, 146, 149, 148, 147, 146, 143, 153, 142, 147, 141, 159, 147, 148, 161, 144, 147, 144, 145, 145, 145, 149, 138, 143, 145, 147, 150, 148, 148, 144, 150, 146, 144, 139, 150, 145, 144, 144, 145, 144, 143, 144, 147, 148, 147, 144, 146, 144, 142, 139, 147, 141, 141, 141, 156, 145, 148, 147, 144, 147, 142, 145, 150, 131, 141, 150, 148, 149, 142, 146, 131, 147, 145, 147, 145, 146, 151, 140, 148, 146, 149, 145, 148, 147, 144, 159, 149, 145, 147, 149, 145, 144, 148, 144, 146, 148, 147, 143, 147, 148, 147, 143, 145, 146, 147, 143, 149, 148, 146, 142, 148, 195, 144, 124, 154, 149, 151, 146, 147, 138, 141, 144, 140, 145, 146, 145, 148, 142, 185, 149, 147, 142, 140, 142, 141, 144, 149, 146, 143, 151, 141, 152, 144, 138, 148, 141, 146, 144, 155, 149, 146, 144, 144, 149, 141, 149, 148, 148, 148, 148, 146, 153, 148, 145, 146, 167, 148, 149, 140, 148, 151, 146, 142, 176, 146, 147, 148, 148, 162, 151, 144, 149, 144, 141, 143, 161, 142, 149, 122, 154, 151, 142, 144, 147, 145, 146, 144, 149, 148, 149, 143, 141, 151, 146, 148, 149, 145, 143, 142, 146, 141, 142, 145, 145, 145, 134, 147, 152, 144, 144, 139, 146, 147, 142, 143, 150, 147, 146, 143, 142, 150, 142, 147, 145, 140, 141, 139, 147, 141, 151, 147, 143, 151, 154, 146, 151, 143, 146, 144, 141, 144, 145, 149, 142, 139, 150, 151, 150, 144, 145, 148, 144, 157, 142, 141, 145, 147, 147, 148, 147, 150, 149, 147, 144, 143, 142, 149, 150, 148, 145, 145, 142, 146, 149, 147, 143, 144, 145, 152, 148, 144, 148, 125, 147, 153, 146, 151, 143, 140, 144, 147, 143, 144, 142, 151, 148, 146, 151, 138, 144, 151, 150, 145, 148, 107, 145, 142, 145, 145, 149, 147, 142, 150, 147, 146, 143, 141, 144, 149, 147, 145, 151, 145, 148, 116, 144, 150, 138, 122, 164, 144, 144, 144, 146, 147, 143, 143, 150, 147, 144, 138, 143, 141, 145, 143, 148, 147, 145, 149, 143, 140, 144, 143, 164, 149, 138, 159, 153, 147, 140, 152, 154, 149, 147, 158, 148, 151, 147, 139, 145, 146, 148, 144, 150, 149, 150, 144, 147, 145, 147, 146, 143, 145, 145, 155, 146, 150, 149, 153, 134, 145, 141, 145, 147, 145, 141, 144, 145, 147, 146, 149, 148, 148, 146, 154, 142, 141, 144, 152, 145, 147, 158, 128, 140, 155, 145, 141, 148, 147, 166, 150, 151, 146, 140, 168, 144, 144, 143, 144, 165, 151, 145, 144, 148, 177, 161, 144, 158, 146, 143, 150, 148, 150, 151, 145, 149, 148, 133, 148, 147, 154, 149, 153, 148, 145, 146, 141, 140, 137, 140, 152, 117, 144, 144, 144, 147, 135, 143, 146, 138, 145, 185, 153, 151, 146, 147, 140, 143, 145, 146, 141, 158, 141, 140, 146, 147, 141, 133, 145, 146, 141, 165, 150, 148, 145, 141, 160, 148, 146, 144, 152, 140, 147, 146, 153, 143, 155, 149, 163, 151, 143, 149, 148, 146, 158, 141, 144, 147, 142, 141, 140, 147, 156, 143, 148, 146, 147, 145, 151, 141, 151, 148, 143, 143, 145, 146, 146, 142, 181, 150, 146, 144, 152, 144, 145, 146, 147, 143, 142, 144, 149, 140, 144, 142, 140, 151, 140, 154, 139, 142, 147, 144, 146, 146, 143, 144, 142, 145, 143, 142, 144, 139, 148, 152, 143, 154, 144, 143, 147, 149, 141, 145, 148, 132, 159, 164, 142, 149, 145, 151, 141, 146, 147, 148, 148, 148, 141, 141, 148, 151, 140, 145, 141, 145, 146, 145, 147, 150, 140, 145, 144, 143, 150, 144, 143, 142, 144, 146, 148, 151, 147, 143, 144, 145, 141, 150, 148, 147, 135, 143, 143, 143, 141, 142, 140, 149, 144, 143, 146, 150, 142, 144, 143, 144, 137, 146, 143, 146, 158, 145, 156, 145, 145, 155, 142, 143, 151, 139, 148, 148, 143, 146, 144, 160, 142, 153, 155, 146, 149, 143, 148, 155, 146, 152, 147, 142, 144, 147, 145, 148, 147, 149, 146, 143, 144, 146, 145, 147, 140, 142, 148, 146, 143, 143, 163, 149, 144, 146, 147, 146, 158, 145, 143, 144, 144, 143, 149, 149, 144, 147, 144, 145, 141, 145, 143, 138, 149, 149, 145, 142, 150, 145, 144, 146, 148, 152, 150, 147, 148, 145, 147, 149, 149, 141, 140, 143, 142, 148, 145, 146, 145, 156, 146, 145, 144, 144, 145, 146, 148, 141, 141, 144, 149, 145, 155, 147, 145, 143, 142, 146, 143, 152, 145, 148, 143, 143, 148, 143, 150, 145, 147, 146, 141, 172, 142, 148, 147, 154, 143, 143, 148, 115, 141, 136, 143, 143, 151, 148, 148, 151, 141, 148, 146, 142, 145, 144, 151, 142, 141, 148, 146, 144, 154, 140, 144, 148, 142, 143, 143, 149, 143, 142, 145, 150, 147, 140, 147, 148, 147, 149, 135, 149, 143, 141, 138, 142, 140, 140, 144, 144, 147, 145, 139, 141, 143, 140, 146, 152, 143, 144, 145, 141, 144, 145, 139, 142, 147, 156, 138, 153, 143, 159, 148, 147, 148, 143, 146, 151, 144, 141, 147, 148, 142, 150, 147, 147, 143, 149, 147, 144, 150, 141, 144, 149, 163, 141, 145, 145, 138, 137, 144, 141, 144, 162, 142, 151, 147, 143, 153, 152, 142, 142, 142, 138, 147, 142, 146, 143, 146, 147, 140, 142, 147, 140, 154, 147, 152, 144, 144, 139, 154, 149, 141, 149, 144, 150, 145, 143, 146, 149, 142, 145, 145, 144, 145, 138, 148, 153, 151, 147, 145, 141, 140, 146, 149, 140, 143, 146, 143, 137, 147, 147, 143, 148, 136, 140, 144, 138, 146, 146, 151, 146, 148, 145, 145, 147, 141, 141, 142, 146, 159, 137, 138, 151, 144, 145, 153, 144, 141, 140, 144, 147, 148, 146, 144, 142, 140, 139, 149, 143, 145, 141, 143, 148, 142, 147, 143, 140, 146, 144, 145, 148, 145, 152, 141, 145, 141, 147, 143, 143, 150, 140, 147, 151, 145, 142, 129, 149, 142, 142, 142, 146, 143, 143, 142, 139, 142, 144, 144, 141, 146, 147, 138, 146, 152, 146, 146, 143, 142, 152, 140, 153, 143, 155, 146, 147, 139, 147, 167, 144, 141, 148, 138, 148, 150, 143, 142, 144, 149, 140, 144, 147, 145, 161, 160, 141, 147, 147, 145, 136, 144, 146, 147, 149, 145, 148, 143, 144, 147, 150, 147, 149, 148, 150, 143, 150, 140, 140, 154, 133, 141, 146, 158, 150, 152, 143, 147, 146, 153, 148, 149, 152, 147, 160, 152, 148, 149, 143, 141, 147, 162, 146, 145, 142, 140, 143, 144, 140, 142, 144, 150, 146, 144, 152, 150, 130, 145, 144, 151, 164, 150, 146, 147, 149, 151, 144, 134, 147, 147, 149, 148, 138, 145, 144, 149, 136, 146, 149, 144, 148, 146, 151, 143, 145, 143, 144, 145, 142, 150, 138, 145, 132, 145, 145, 144, 147, 148, 147, 132, 148, 149, 147, 146, 146, 137, 148, 141, 145, 142, 149, 145, 146, 148, 153, 150, 160, 146, 148, 144, 151, 149, 147, 145, 141, 145, 143, 143, 144, 145, 131, 149, 146, 150, 146, 148, 144, 145, 150, 143, 147, 161, 147, 145, 145, 149, 144, 137, 140, 144, 146, 144, 150, 154, 144, 144, 142, 146, 173, 142, 144, 149, 147, 139, 140, 148, 147, 145, 141, 147, 145, 144, 152, 146, 146, 142, 140, 134, 144, 149, 143, 144, 143, 148, 151, 147, 144, 139, 144, 146, 147, 146, 147, 150, 150, 144, 146, 149, 146, 145, 148, 148, 154, 157, 144, 146, 118, 145, 153, 141, 153, 147, 143, 148, 147, 145, 151, 143, 144, 145, 145, 145, 140, 148, 141, 156, 143, 145, 142, 145, 145, 141, 148, 145, 146, 136, 145, 144, 145, 150, 143, 147, 148, 148, 145, 144, 147, 147, 141, 150, 149, 148, 148, 144, 145, 150, 157, 143, 145, 147, 146, 146, 139, 146, 151, 153, 142, 146, 147, 149, 148, 151, 153, 129, 141, 141, 148, 144, 155, 151, 149, 144, 143, 143, 149, 139, 148, 146, 143, 147, 137, 148, 145, 141, 146, 145, 127, 160, 143, 147, 147, 146, 139, 146, 140, 147, 152, 142, 145, 144, 166, 147, 149, 148, 151, 144, 171, 148, 150, 146, 144, 144, 141, 139, 142, 148, 140, 150, 132, 147, 145, 155, 134, 145, 163, 161, 143, 149, 148, 151, 148, 150, 145, 155, 146, 165, 165, 150, 149, 150, 147, 143, 144, 143, 144, 170, 145, 144, 147, 145, 147, 138, 146, 139, 140, 142, 148, 146, 144, 148, 130, 144, 150, 152, 151, 134, 150, 147, 138, 144, 141, 147, 150, 141, 151, 145, 128, 147, 140, 149, 151, 145, 146, 133, 145, 144, 146, 158, 144, 148, 147, 147, 140, 138, 149, 144, 144, 143, 138, 150, 147, 145, 150, 147, 143, 151, 144, 143, 142, 126, 174, 140, 139, 147, 145, 148, 146, 146, 150, 139, 145, 149, 147, 139, 143, 137, 144, 146, 138, 146, 141, 146, 146, 145, 153, 146, 146, 148, 141, 141, 147, 149, 142, 149, 151, 148, 146, 141, 151, 141, 145, 150, 142, 144, 146, 147, 152, 154, 140, 144, 139, 148, 142, 146, 134, 153, 156, 145, 126, 147, 150, 164, 144, 146, 142, 139, 137, 147, 147, 139, 147, 155, 141, 149, 145, 147, 143, 147, 147, 144, 147, 141, 153, 148, 146, 148, 154, 151, 148, 145, 149, 144, 157, 139, 144, 140, 151, 149, 139, 144, 153, 161, 145, 147, 142, 142, 151, 146, 139, 156, 142, 148, 142, 145, 134, 145, 145, 147, 150, 142, 145, 144, 146, 149, 141, 147, 148, 146, 145, 144, 148, 139, 139, 137, 144, 150, 151, 143, 155, 149, 148, 146, 148, 146, 144, 141, 144, 138, 145, 143, 145, 145, 138, 162, 148, 152, 143, 149, 145, 146, 142, 145, 147, 150, 140, 144, 149, 156, 143, 148, 153, 143, 147, 142, 145, 151, 149, 145, 150, 142, 152, 143, 144, 149, 141, 142, 150, 142, 145, 155, 150, 147, 152, 148, 147, 154, 143, 144, 144, 148, 150, 149, 159, 152, 152, 148, 143, 153, 126, 142, 150, 154, 150, 143, 142, 145, 151, 148, 130, 134, 146, 168, 155, 148, 145, 144, 147, 154, 140, 149, 150, 139, 144, 148, 155, 146, 148, 150, 147, 132, 147, 143, 145, 152, 145, 142, 146, 145, 145, 143, 145, 150, 153, 148, 145, 143, 144, 149, 146, 148, 148, 151, 148, 142, 148, 149, 140, 142, 148, 142, 148, 140, 143, 146, 140, 147, 147, 146, 146, 141, 153, 144, 146, 146, 143, 152, 145, 143, 144, 152, 140, 142, 152, 138, 145, 145, 150, 147, 149, 150, 147, 146, 150, 147, 144, 147, 137, 144, 143, 144, 140, 144, 148, 144, 145, 148, 136, 139, 144, 146, 150, 147, 138, 156, 142, 148, 153, 144, 165, 149, 143, 149, 145, 149, 153, 151, 143, 151, 143, 148, 140, 144, 148, 146, 145, 144, 146, 148, 139, 151, 149, 163, 149, 148, 144, 149, 140, 146, 147, 148, 144, 143, 140, 150, 143, 146, 147, 138, 142, 152, 149, 145, 148, 152, 147, 149, 144, 149, 148, 142, 147, 149, 148, 148, 147, 142, 144, 150, 141, 145, 147, 139, 149, 149, 147, 142, 144, 139, 144, 143, 149, 140, 146, 146, 148, 145, 142, 141, 150, 149, 157, 142, 152, 157, 152, 149, 149, 144, 147, 143, 144, 138, 146, 149, 145, 134, 145, 142, 140, 142, 149, 129, 146, 143, 151, 148, 146, 141, 143, 145, 147, 154, 139, 147, 152, 146, 149, 147, 145, 150, 144, 149, 144, 142, 143, 143, 142, 145, 141, 144, 144, 109, 139, 151, 144, 147, 146, 150, 127, 148, 145, 148, 148, 159, 148, 146, 144, 151, 147, 147, 140, 156, 133, 150, 146, 146, 150, 142, 143, 144, 143, 137, 140, 143, 140, 142, 145, 143, 148, 146, 147, 144, 150, 140, 143, 146, 146, 146, 144, 132, 154, 149, 142, 148, 144, 150, 137, 145, 140, 143, 145, 145, 143, 136, 145, 148, 139, 144, 130, 131, 150, 148, 150, 153, 142, 146, 143, 149, 152, 146, 146, 146, 153, 144, 157, 144, 144, 145, 152, 145, 150, 144, 139, 136, 148, 148, 143, 140, 147, 147, 142, 153, 145, 143, 145, 144, 142, 144, 151, 148, 145, 148, 149, 146, 144, 146, 153, 147, 145, 144, 143, 146, 157, 148, 144, 150, 145, 136, 148, 145, 143, 145, 143, 149, 144, 150, 136, 146, 147, 147, 141, 184, 145, 153, 138, 148, 144, 150, 146, 147, 140, 142, 145, 144, 146, 141, 145, 148, 146, 148, 143, 149, 143, 142, 146, 143, 143, 148, 154, 152, 152, 155, 146, 144, 145, 146, 148, 146, 150, 154, 147, 136, 150, 141, 148, 148, 156, 141, 137, 150, 144, 140, 140, 141, 144, 148, 141, 146, 148, 145, 147, 148, 139, 158, 143, 149, 139, 143, 150, 145, 161, 141, 154, 141, 137, 144, 145, 147, 136, 149, 147, 155, 138, 143, 149, 140, 150, 143, 151, 135, 133, 145, 150, 138, 136, 149, 146, 144, 140, 144, 154, 144, 145, 140, 147, 145, 151, 138, 141, 146, 144, 146, 146, 148, 137, 144, 148, 143, 148, 148, 144, 146, 142, 149, 145, 143, 149, 154, 152, 157, 141, 145, 141, 138, 146, 143, 144, 144, 139, 149, 149, 146, 131, 144, 140, 150, 146, 150, 154, 146, 128, 146, 144, 146, 151, 142, 138, 145, 142, 140, 140, 143, 145, 150, 147, 149, 152, 144, 146, 145, 149, 154, 138, 162, 146, 147, 146, 144, 157, 145, 144, 139, 163, 139, 161, 145, 144, 146, 145, 135, 151, 153, 141, 148, 152, 147, 159, 150, 145, 151, 142, 148, 145, 137, 127, 149, 145, 146, 146, 147, 149, 151, 144, 152, 143, 140, 145, 149, 143, 164, 142, 150, 147, 144, 144, 149, 141, 152, 139, 146, 145, 145, 148, 149, 142, 145, 157, 149, 140, 147, 136, 140, 147, 153, 151, 135, 150, 140, 147, 141, 142, 155, 151, 147, 147, 144, 145, 159, 149, 151, 154, 135, 145, 148, 134, 151, 143, 145, 147, 140, 150, 157, 146, 142, 144, 131, 146, 151, 146, 144, 142, 147, 136, 151, 150, 150, 146, 151, 158, 147, 155, 134, 140, 152, 147, 146, 147, 151, 160, 137, 146, 145, 146, 139, 149, 139, 150, 145, 151, 143, 140, 149, 144, 149, 144, 143, 157, 145, 150, 144, 151, 140, 143, 146, 147, 140, 146, 144, 142, 145, 146, 146, 143, 148, 151, 150, 147, 147, 137, 140, 148, 159, 141, 151, 147, 148, 148, 144, 145, 146, 147, 148, 138, 149, 144, 143, 147, 132, 145, 147, 144, 147, 145, 141, 150, 155, 146, 134, 146, 145, 145, 133, 141, 142, 163, 148, 144, 152, 137, 148, 147, 144, 138, 161, 138, 147, 155, 147, 151, 145, 143, 146, 145, 144, 148, 151, 145, 151, 146, 142, 148, 140, 145, 150, 147, 142, 147, 131, 142, 148, 150, 147, 148, 145, 146, 147, 147, 144, 119, 143, 143, 149, 145, 144, 145, 146, 140, 146, 148, 149, 146, 139, 145, 141, 143, 151, 150, 150, 144, 145, 150, 147, 142, 148, 147, 143, 154, 147, 150, 143, 149, 143, 147, 140, 151, 147, 146, 149, 146, 140, 153, 147, 147, 137, 143, 145, 145, 142, 139, 144, 147, 147, 139, 149, 141, 143, 140, 140, 148, 155, 146, 153, 142, 146, 145, 143, 128, 135, 154, 145, 161, 138, 151, 142, 158, 132, 140, 153, 143, 140, 146, 144, 147, 149, 153, 146, 151, 144, 149, 147, 150, 146, 140, 150, 138, 146, 138, 144, 148, 147, 143, 146, 144, 142, 150, 146, 149, 144, 163, 148, 145, 143, 144, 135, 149, 147, 146, 143, 142, 141, 144, 150, 139, 143, 150, 147, 140, 142, 145, 146, 145, 147, 144, 143, 146, 151, 151, 143, 144, 144, 149, 138, 142, 140, 156, 137, 135, 147, 139, 152, 147, 141, 149, 142, 148, 136, 143, 148, 139, 160, 157, 133, 149, 150, 136, 148, 130, 144, 149, 130, 144, 136, 144, 144, 153, 149, 186, 154, 138, 139, 165, 136, 142, 153, 137, 138, 146, 146, 142, 155, 122, 150, 145, 146, 130, 145, 143, 155, 147, 178, 149, 149, 146, 138, 137, 148, 162, 141, 133, 156, 142, 153, 147, 136, 151, 148, 164, 149, 152, 187, 143, 162, 155, 150, 136, 152, 145, 148, 151, 147, 172, 154, 151, 140, 145, 141, 159, 149, 151, 141, 152, 140, 140, 148, 229, 152, 145, 135, 143, 145, 160, 141, 155, 145, 155, 183, 162, 138, 148, 142, 152, 146, 137, 133, 141, 147, 145, 152, 140, 148, 140, 161, 141, 144, 145, 149, 159, 149, 164, 156, 145, 163, 142, 155, 128, 152, 165, 133, 147, 147, 145, 139, 151, 145, 142, 147, 144, 146, 140, 144, 149, 144, 146, 139, 151, 147, 152, 175, 143, 145, 140, 149, 143, 133, 142, 101, 153, 164, 146, 133, 153, 143, 143, 138, 117, 144, 150, 149, 130, 158, 156, 138, 166, 129, 164, 123, 142, 150, 148, 141, 170, 148, 130, 143, 151, 146, 144, 153, 137, 125, 143, 111, 142, 137, 187, 145, 157, 154, 139, 143, 157, 145, 172, 146, 145, 147, 138, 150, 151, 151, 141, 145, 153, 143, 145, 150, 134, 137, 155, 166, 148, 140, 144, 151, 128, 151, 152, 147, 142, 131, 143, 140, 143, 144, 139, 139, 149, 141, 155, 155, 148, 142, 149, 149, 144, 155, 153, 135, 155, 147, 151, 147, 159, 161, 150, 153, 151, 147, 143, 136, 146, 145, 145, 148, 115, 141, 142, 165, 153, 147, 156, 149, 151, 133, 140, 147, 142, 140, 146, 155, 150, 139, 163, 143, 166, 150, 153, 141, 141, 156, 143, 154, 146, 145, 150, 145, 148, 141, 150, 157, 148, 148, 147, 152, 147, 147, 139, 145, 129, 157, 147, 154, 150, 151, 139, 147, 151, 153, 158, 142, 142, 151, 145, 147, 156, 149, 151, 137, 150, 152, 143, 139, 152, 137, 150, 143, 145, 155, 138, 138, 145, 137, 141, 146, 150, 135, 154, 152, 141, 153, 143, 152, 150, 147, 150, 138, 163, 150, 158, 144, 144, 137, 152, 142, 145, 140, 154, 145, 151, 148, 153, 146, 140, 149, 159, 142, 147, 146, 138, 145, 150, 147, 152, 152, 153, 147, 156, 141, 149, 137, 138, 138, 137, 144, 149, 140, 153, 145, 141, 144, 145, 145, 140, 141, 147, 150, 149, 156, 121, 150, 144, 151, 163, 136, 135, 140, 156, 149, 158, 157, 144, 144, 128, 140, 146, 134, 130, 147, 146, 151, 150, 145, 142, 145, 146, 144, 145, 140, 159, 145, 148, 143, 153, 158, 144, 149, 159, 146, 145, 145, 146, 163, 144, 147, 144, 135, 132, 160, 149, 152, 140, 147, 147, 141, 149, 142, 144, 145, 131, 141, 168, 153, 145, 146, 145, 144, 142, 142, 142, 143, 154, 143, 149, 153, 153, 141, 149, 168, 139, 158, 146, 145, 145, 157, 154, 138, 154, 146, 152, 144, 154, 152, 145, 139, 143, 141, 150, 139, 140, 144, 152, 143, 148, 166, 145, 138, 153, 164, 137, 139, 142, 146, 142, 148, 153, 151, 138, 153, 144, 151, 134, 137, 144, 148, 139, 145, 154, 140, 123, 145, 138, 155, 144, 144, 136, 145, 141, 144, 145, 148, 138, 147, 143, 145, 147, 154, 143, 143, 143, 152, 142, 136, 149, 143, 148, 142, 148, 160, 150, 159, 162, 137, 145, 144, 142, 147, 159, 139, 159, 159, 165, 144, 141, 146, 151, 161, 153, 146, 143, 165, 139, 143, 130, 133, 138, 141, 142, 143, 119, 141, 137, 138, 147, 147, 148, 146, 137, 144, 146, 152, 139, 148, 148, 145, 147, 155, 151, 148, 144, 136, 145, 148, 153, 149, 152, 146, 143, 148, 143, 136, 153, 145, 145, 137, 144, 129, 137, 148, 144, 154, 142, 148, 162, 145, 149, 138, 148, 147, 141, 143, 144, 143, 143, 146, 138, 172, 150, 142, 157, 147, 146, 137, 150, 138, 151, 152, 141, 150, 145, 148, 139, 149, 147, 139, 154, 139, 153, 146, 143, 143, 134, 140, 139, 147, 141, 158, 136, 138, 137, 147, 134, 140, 160, 146, 140, 152, 151, 150, 141, 134, 139, 147, 145, 152, 143, 146, 145, 145, 134, 151, 159, 149, 140, 138, 150, 145, 137, 140, 147, 138, 144, 149, 130, 143, 141, 146, 145, 154, 151, 140, 149, 146, 149, 143, 161, 146, 147, 142, 144, 151, 145, 144, 133, 141, 155, 143, 137, 139, 145, 136, 162, 141, 138, 131, 143, 148, 148, 159, 133, 144, 137, 142, 148, 157, 144, 175, 148, 142, 147, 149, 143, 140, 146, 88, 147, 137, 149, 143, 150, 146, 127, 135, 138, 140, 134, 147, 167, 144, 131, 149, 148, 147, 116, 161, 140, 145, 143, 130, 131, 132, 135, 146, 145, 145, 148, 153, 128, 160, 147, 151, 141, 145, 141, 153, 157, 146, 126, 146, 144, 144, 132, 149, 149, 141, 145, 143, 139, 145, 143, 148, 143, 126, 138, 133, 140, 135, 156, 133, 151, 141, 168, 141, 147, 133, 144, 140, 141, 150, 162, 180, 152, 146, 149, 145, 141, 139, 146, 145, 153, 142, 161, 150, 151, 137, 135, 151, 150, 143, 141, 149, 141, 143, 139, 146, 132, 143, 145, 149, 152, 140, 154, 149, 146, 138, 138, 145, 149, 136, 147, 152, 142, 146, 136, 150, 138, 153, 147, 151, 154, 157, 135, 150, 143, 147, 150, 155, 141, 138, 126, 155, 147, 162, 144, 157, 144, 147, 130, 157, 150, 137, 164, 142, 146, 136, 133, 145, 161, 142, 148, 150, 147, 143, 141, 146, 145, 147, 137, 132, 147, 143, 142, 146, 145, 148, 141, 172, 162, 135, 146, 147, 130, 150, 155, 157, 140, 152, 142, 157, 147, 148, 152, 146, 141, 162, 147, 145, 151, 145, 141, 152, 154, 153, 149, 152, 132, 150, 156, 148, 142, 140, 136, 144, 132, 144, 146, 120, 148, 148, 166, 126, 154, 140, 144, 152, 144, 146, 149, 159, 141, 131, 149, 140, 146, 136, 135, 155, 142, 156, 153, 161, 158, 149, 151, 151, 138, 143, 166, 151, 144, 150, 129, 143, 146, 142, 143, 154, 140, 145, 141, 136, 154, 152, 141, 149, 145, 140, 146, 152, 156, 149, 144, 140, 144, 150, 145, 152, 150, 163, 142, 151, 145, 152, 117, 161, 140, 151, 150, 146, 146, 136, 150, 207, 149, 139, 148, 126, 158, 146, 152, 143, 147, 148, 160, 149, 140, 146, 133, 152, 149, 162, 140, 153, 161, 146, 161, 143, 123, 155, 149, 151, 142, 134, 145, 146, 145, 163, 150, 160, 142, 156, 151, 152, 148, 140, 148, 148, 140, 139, 141, 149, 156, 146, 147, 140, 147, 136, 146, 149, 138, 145, 142, 144, 141, 133, 150, 143, 145, 162, 149, 148, 150, 166, 132, 127, 127, 155, 150, 150, 154, 140, 149, 143, 134, 188, 175, 154, 163, 154, 134, 148, 152, 146, 145, 146, 156, 144, 147, 145, 148, 156, 150, 139, 153, 133, 142, 152, 142, 180, 132, 150, 143, 142, 145, 136, 138, 139, 150, 148, 146, 141, 146, 140, 130, 151, 145, 141, 148, 139, 140, 157, 144, 169, 136, 156, 145, 151, 147, 145, 147, 135, 143, 145, 140, 150, 156, 137, 125, 148, 160, 137, 142, 155, 149, 153, 145, 140, 149, 149, 145, 132, 159, 135, 138, 156, 149, 136, 152, 142, 151, 150, 139, 141, 140, 145, 141, 137, 150, 149, 146, 130, 147, 157, 144, 122, 146, 144, 178, 150, 143, 149, 148, 140, 148, 148, 143, 142, 136, 119, 144, 146, 145, 142, 151, 142, 147, 148, 144, 140, 150, 139, 144, 143, 140, 143, 130, 139, 146, 133, 146, 152, 145, 145, 140, 143, 148, 145, 130, 142, 141, 149, 149, 135, 141, 150, 146, 141, 161, 133, 136, 144, 147, 146, 147, 146, 150, 145, 142, 138, 149, 158, 144, 145, 145, 143, 152, 151, 133, 144, 150, 146, 146, 151, 137, 154, 144, 146, 139, 163, 144, 142, 156, 153, 148, 149, 135, 145, 145, 146, 134, 141, 147, 142, 141, 145, 140, 145, 141, 143, 145, 148, 151, 141, 141, 144, 143, 137, 152, 145, 144, 148, 150, 145, 147, 144, 145, 150, 139, 146, 148, 145, 137, 145, 145, 159, 142, 139, 150, 150, 148, 146, 146, 141, 140, 137, 145, 150, 148, 141, 154, 151, 145, 155, 153, 140, 149, 143, 144, 151, 158, 145, 144, 146, 140, 135, 149, 152, 143, 152, 136, 145, 149, 128, 140, 131, 196, 148, 153, 148, 148, 147, 146, 146, 145, 149, 145, 154, 143, 141, 155, 148, 141, 160, 152, 142, 155, 150, 146, 151, 152, 152, 155, 138, 164, 147, 144, 152, 152, 146, 136, 147, 149, 156, 138, 156, 152, 143, 146, 153, 152, 148, 145, 147, 140, 149, 144, 150, 155, 141, 147, 149, 155, 137, 150, 144, 140, 148, 153, 141, 146, 147, 137, 147, 150, 144, 142, 146, 149, 151, 152, 150, 141, 144, 140, 134, 146, 135, 149, 143, 150, 149, 145, 141, 135, 153, 129, 142, 156, 140, 145, 145, 142, 138, 143, 150, 145, 140, 149, 140, 141, 143, 139, 140, 145, 135, 147, 144, 139, 164, 169, 140, 152, 138, 123, 130, 152, 143, 140, 146, 149, 151, 148, 150, 153, 131, 165, 141, 149, 146, 139, 131, 141, 126, 151, 135, 150, 151, 148, 149, 146, 130, 147, 144, 137, 131, 128, 148, 144, 144, 154, 137, 154, 136, 133, 156, 141, 165, 137, 144, 139, 153, 138, 140, 132, 155, 144, 152, 132, 149, 158, 147, 148, 160, 141, 147, 142, 132, 157, 147, 149, 154, 146, 146, 144, 157, 140, 135, 149, 156, 147, 177, 143, 152, 144, 139, 138, 139, 157, 134, 139, 180, 146, 152, 144, 143, 147, 166, 149, 138, 148, 142, 136, 144, 142, 144, 142, 148, 130, 144, 148, 150, 147, 144, 147, 112, 159, 146, 135, 147, 143, 146, 144, 145, 145, 143, 137, 151, 144, 151, 141, 138, 136, 151, 141, 141, 145, 146, 147, 147, 136, 144, 144, 140, 136, 148, 141, 145, 139, 145, 140, 161, 147, 148, 141, 148, 145, 143, 127, 145, 160, 148, 139, 141, 142, 147, 154, 155, 136, 133, 153, 145, 135, 149, 154, 157, 150, 152, 129, 170, 142, 136, 140, 142, 146, 144, 164, 142, 156, 149, 145, 141, 142, 150, 130, 152, 147, 156, 152, 151, 144, 152, 144, 139, 138, 147, 163, 151, 157, 146, 150, 145, 147, 147, 148, 139, 170, 157, 137, 139, 153, 150, 140, 135, 141, 144, 142, 143, 146, 148, 149, 140, 148, 144, 151, 151, 140, 141, 147, 138, 162, 131, 149, 141, 151, 141, 146, 145, 160, 151, 148, 145, 158, 148, 148, 151, 141, 148, 149, 147, 140, 155, 146, 139, 149, 146, 147, 146, 146, 156, 148, 155, 145, 146, 147, 142, 137, 141, 144, 149, 149, 146, 142, 148, 147, 146, 145, 147, 143, 139, 143, 145, 144, 152, 144, 159, 146, 155, 143, 150, 144, 130, 147, 144, 143, 152, 152, 157, 146, 145, 163, 159, 149, 142, 165, 145, 139, 150, 143, 143, 148, 144, 153, 154, 143, 145, 140, 146, 149, 160, 136, 149, 148, 147, 143, 141, 147, 148, 145, 143, 146, 159, 146, 142, 145, 149, 142, 136, 146, 143, 147, 144, 146, 145, 145, 144, 146, 142, 154, 152, 153, 148, 140, 143, 148, 146, 145, 148, 147, 150, 148, 141, 181, 150, 152, 142, 145, 140, 150, 140, 148, 139, 143, 135, 149, 145, 150, 151, 150, 148, 144, 146, 148, 144, 140, 142, 143, 148, 141, 139, 141, 140, 138, 143, 148, 146, 143, 143, 167, 143, 149, 147, 143, 147, 139, 145, 145, 147, 144, 146, 147, 143, 136, 144, 136, 133, 135, 152, 147, 152, 142, 151, 150, 151, 157, 149, 160, 146, 143, 145, 145, 150, 139, 149, 144, 144, 150, 149, 147, 141, 162, 150, 142, 147, 152, 141, 145, 150, 148, 146, 142, 145, 141, 147, 146, 146, 144, 147, 142, 148, 142, 143, 148, 137, 142, 138, 144, 147, 171, 148, 147, 144, 149, 148, 140, 143, 142, 144, 148, 144, 155, 144, 145, 146, 151, 147, 137, 152, 144, 143, 143, 156, 144, 140, 150, 141, 149, 145, 142, 149, 142, 142, 139, 142, 141, 148, 130, 147, 140, 141, 149, 148, 143, 148, 143, 133, 146, 145, 154, 145, 145, 129, 145, 141, 136, 145, 150, 158, 143, 150, 140, 142, 145, 152, 146, 147, 144, 144, 136, 138, 143, 142, 152, 149, 148, 140, 144, 150, 144, 147, 143, 126, 152, 145, 148, 145, 143, 154, 142, 150, 145, 145, 142, 147, 145, 150, 139, 150, 150, 146, 144, 145, 136, 146, 148, 147, 146, 151, 145, 150, 149, 156, 149, 150, 147, 144, 150, 151, 142, 145, 148, 152, 145, 149, 146, 152, 147, 133, 144, 149, 141, 145, 149, 147, 149, 148, 151, 146, 141, 156, 135, 150, 148, 147, 147, 145, 145, 134, 153, 156, 154, 149, 142, 143, 143, 145, 142, 150, 151, 140, 142, 142, 136, 148, 150, 142, 143, 148, 143, 146, 151, 146, 148, 146, 147, 147, 148, 151, 156, 155, 141, 147, 149, 153, 156, 148, 146, 143, 141, 144, 140, 145, 152, 147, 153, 153, 133, 154, 140, 150, 139, 141, 159, 145, 143, 150, 155, 140, 145, 153, 151, 150, 153, 143, 146, 151, 148, 142, 144, 145, 145, 152, 135, 153, 142, 145, 145, 147, 146, 148, 148, 152, 149, 141, 147, 143, 149, 146, 139, 142, 148, 141, 143, 144, 150, 146, 137, 149, 139, 147, 143, 151, 161, 145, 154, 141, 153, 161, 155, 142, 148, 138, 146, 146, 141, 147, 141, 147, 147, 142, 144, 147, 150, 139, 145, 134, 147, 150, 149, 142, 144, 146, 144, 143, 165, 145, 131, 147, 146, 150, 147, 146, 150, 147, 147, 148, 146, 149, 149, 144, 143, 146, 144, 151, 149, 147, 145, 146, 140, 145, 144, 142, 141, 150, 146, 143, 140, 144, 153, 156, 148, 138, 141, 144, 151, 144, 147, 138, 147, 148, 148, 146, 143, 160, 140, 142, 144, 146, 146, 159, 146, 161, 140, 155, 153, 143, 160, 146, 134, 145, 147, 141, 144, 145, 146, 143, 148, 149, 142, 141, 137, 153, 145, 147, 147, 145, 148, 152, 147, 143, 143, 148, 144, 153, 156, 149, 142, 154, 147, 154, 148, 148, 153, 150, 160, 143, 148, 134, 144, 129, 148, 143, 157, 147, 143, 143, 142, 152, 138, 148, 136, 144, 145, 179, 146, 155, 163, 152, 138, 143, 147, 152, 147, 153, 147, 190, 157, 147, 158, 149, 142, 141, 147, 136, 148, 150, 146, 143, 150, 135, 145, 144, 151, 142, 146, 148, 150, 142, 146, 147, 131, 146, 146, 142, 143, 151, 142, 146, 144, 146, 144, 142, 149, 146, 152, 144, 143, 147, 146, 143, 152, 143, 143, 146, 141, 140, 147, 187, 156, 144, 146, 146, 143, 143, 143, 147, 149, 143, 149, 142, 144, 145, 152, 150, 146, 147, 152, 142, 144, 145, 152, 144, 150, 145, 152, 145, 142, 148, 148, 147, 143, 147, 131, 147, 160, 117, 145, 163, 138, 148, 142, 135, 147, 146, 147, 152, 149, 142, 135, 143, 149, 141, 142, 148, 142, 145, 150, 149, 146, 133, 150, 131, 136, 146, 136, 144, 153, 153, 146, 149, 147, 136, 152, 146, 136, 148, 144, 141, 145, 134, 150, 146, 143, 144, 149, 156, 149, 129, 141, 141, 161, 150, 147, 123, 153, 146, 136, 146, 147, 146, 144, 150, 147, 138, 145, 145, 149, 145, 137, 140, 149, 147, 147, 138, 145, 140, 147, 133, 147, 143, 147, 145, 149, 137, 140, 141, 145, 146, 132, 157, 146, 147, 138, 146, 139, 136, 147, 141, 145, 145, 142, 139, 146, 144, 134, 149, 147, 144, 139, 138, 120, 148, 146, 147, 144, 146, 140, 156, 144, 135, 152, 153, 150, 142, 151, 149, 139, 146, 147, 140, 149, 151, 145, 156, 142, 157, 154, 144, 150, 148, 144, 155, 137, 152, 146, 147, 149, 146, 146, 150, 130, 168, 146, 150, 143, 143, 144, 154, 152, 149, 143, 147, 134, 154, 151, 147, 142, 147, 149, 150, 147, 150, 149, 142, 134, 147, 148, 142, 145, 149, 150, 160, 150, 147, 151, 145, 149, 152, 143, 143, 138, 143, 150, 150, 147, 150, 141, 146, 137, 144, 140, 140, 140, 148, 140, 146, 137, 148, 150, 147, 156, 153, 145, 151, 160, 136, 143, 154, 147, 139, 154, 151, 144, 145, 163, 137, 148, 136, 150, 132, 141, 143, 150, 145, 149, 147, 144, 125, 144, 153, 147, 146, 148, 129, 143, 145, 143, 144, 136, 149, 140, 150, 143, 148, 174, 152, 134, 150, 150, 161, 149, 139, 145, 147, 141, 145, 155, 153, 148, 145, 153, 142, 147, 148, 139, 132, 138, 143, 149, 147, 134, 142, 147, 143, 150, 131, 141, 152, 138, 131, 142, 140, 153, 149, 136, 155, 141, 139, 152, 148, 142, 147, 139, 143, 141, 143, 139, 150, 142, 160, 133, 130, 163, 148, 151, 148, 151, 146, 147, 142, 148, 136, 162, 139, 155, 149, 126, 139, 148, 161, 146, 156, 147, 152, 137, 155, 147, 133, 148, 144, 147, 158, 149, 141, 157, 160, 141, 143, 153, 147, 134, 142, 150, 154, 141, 154, 146, 144, 134, 149, 144, 125, 149, 150, 151, 143, 161, 152, 151, 141, 147, 141, 145, 128, 143, 143, 143, 151, 148, 166, 149, 144, 152, 147, 140, 141, 145, 135, 142, 142, 140, 152, 149, 147, 146, 145, 145, 147, 127, 147, 144, 145, 155, 156, 146, 159, 163, 138, 152, 147, 148, 142, 148, 137, 146, 143, 147, 149, 154, 134, 150, 147, 148, 142, 144, 154, 141, 146, 137, 145, 147, 140, 148, 140, 147, 152, 145, 147, 144, 147, 152, 156, 142, 137, 140, 148, 139, 155, 127, 135, 146, 152, 152, 145, 156, 132, 165, 147, 157, 146, 153, 143, 144, 129, 136, 137, 139, 138, 150, 134, 166, 144, 147, 150, 140, 148, 143, 141, 143, 147, 143, 144, 137, 137, 145, 150, 140, 148, 142, 138, 148, 141, 145, 146, 144, 159, 143, 139, 147, 168, 145, 151, 151, 148, 137, 138, 152, 143, 126, 149, 148, 145, 146, 139, 152, 137, 135, 160, 148, 125, 146, 143, 148, 148, 139, 146, 141, 148, 144, 147, 137, 144, 149, 135, 153, 160, 152, 147, 148, 143, 145, 149, 150, 148, 144, 147, 146, 149, 146, 132, 146, 143, 153, 145, 135, 157, 155, 143, 144, 147, 145, 141, 142, 137, 141, 147, 144, 145, 141, 143, 144, 146, 145, 133, 153, 154, 151, 144, 141, 148, 143, 141, 143, 145, 157, 144, 151, 146, 145, 150, 140, 151, 146, 150, 140, 143, 145, 139, 154, 146, 147, 146, 140, 128, 142, 141, 150, 155, 151, 145, 161, 141, 146, 143, 145, 150, 144, 146, 142, 146, 144, 152, 149, 150, 147, 148, 149, 146, 151, 145, 148, 147, 144, 138, 125, 147, 152, 145, 158, 151, 149, 146, 145, 144, 119, 141, 146, 145, 146, 137, 141, 138, 144, 140, 146, 140, 146, 144, 153, 159, 147, 151, 140, 150, 142, 149, 141, 144, 146, 146, 145, 149, 149, 151, 149, 151, 151, 146, 151, 141, 150, 144, 147, 149, 150, 152, 151, 142, 148, 142, 143, 146, 153, 142, 152, 150, 147, 143, 143, 155, 145, 144, 142, 146, 147, 144, 149, 158, 135, 143, 147, 145, 147, 144, 136, 145, 150, 147, 136, 146, 142, 144, 144, 152, 145, 141, 151, 138, 141, 161, 143, 149, 145, 146, 148, 151, 144, 133, 148, 152, 140, 145, 144, 134, 147, 142, 138, 142, 156, 151, 144, 148, 153, 145, 148, 145, 149, 148, 142, 142, 146, 146, 144, 148, 145, 142, 143, 147, 144, 147, 141, 148, 142, 144, 156, 142, 144, 167, 150, 129, 145, 143, 153, 149, 123, 147, 146, 152, 155, 144, 143, 145, 145, 154, 146, 176, 142, 149, 140, 123, 142, 167, 143, 168, 148, 150, 141, 150, 176, 142, 116, 140, 143, 142, 151, 144, 148, 135, 148, 156, 150, 164, 144, 144, 155, 150, 137, 147, 136, 158, 141, 154, 166, 146, 145, 131, 136, 152, 135, 147, 126, 152, 148, 133, 154, 128, 127, 142, 139, 124, 154, 153, 144, 151, 142, 143, 145, 147, 167, 134, 146, 147, 149, 134, 144, 142, 162, 147, 142, 157, 138, 129, 153, 135, 144, 139, 147, 146, 145, 142, 138, 162, 203, 144, 140, 135, 151, 156, 147, 155, 142, 154, 125, 153, 149, 146, 139, 155, 143, 142, 159, 140, 159, 133, 147, 149, 139, 154, 139, 146, 139, 158, 136, 138, 145, 143, 146, 141, 142, 132, 141, 157, 143, 136, 130, 131, 135, 139, 169, 150, 145, 165, 146, 146, 138, 188, 131, 161, 129, 138, 139, 156, 140, 145, 152, 144, 161, 142, 141, 152, 139, 148, 146, 139, 136, 153, 148, 138, 149, 153, 142, 153, 140, 149, 140, 143, 129, 175, 137, 137, 134, 137, 142, 146, 146, 130, 146, 139, 140, 144, 142, 146, 137, 137, 186, 148, 143, 174, 160, 140, 152, 140, 135, 156, 143, 127, 148, 142, 154, 163, 145, 163, 146, 144, 142, 149, 139, 149, 133, 151, 150, 142, 122, 133, 146, 147, 136, 131, 144, 141, 150, 154, 155, 141, 145, 146, 155, 135, 148, 150, 146, 163, 129, 148, 153, 146, 149, 134, 141, 159, 153, 146, 141, 131, 132, 147, 156, 144, 155, 143, 150, 148, 149, 147, 147, 147, 144, 144, 146, 146, 150, 147, 148, 148, 150, 145, 144, 145, 163, 147, 156, 146, 147, 148, 149, 146, 140, 152, 145, 139, 148, 146, 144, 155, 147, 118, 145, 139, 141, 146, 146, 146, 145, 149, 145, 148, 152, 144, 104, 144, 141, 146, 146, 142, 148, 150, 183, 146, 143, 150, 146, 147, 148, 141, 148, 175, 150, 153, 147, 146, 146, 146, 144, 144, 146, 146, 144, 144, 145, 147, 179, 151, 150, 149, 144, 126, 151, 143, 145, 145, 142, 146, 147, 146, 147, 172, 150, 144, 145, 146, 142, 145, 144, 145, 148, 144, 143, 145, 148, 149, 146, 143, 146, 155, 144, 142, 148, 153, 146, 141, 143, 147, 143, 147, 147, 145, 146, 154, 143, 145, 148, 142, 147, 148, 147, 146, 150, 154, 147, 147, 149, 144, 152, 149, 153, 141, 150, 144, 143, 150, 150, 141, 150, 143, 148, 143, 143, 150, 147, 145, 147, 143, 145, 143, 147, 154, 144, 147, 141, 136, 148, 142, 147, 148, 144, 149, 143, 145, 149, 144, 145, 149, 143, 140, 151, 151, 143, 145, 149, 155, 144, 149, 149, 144, 146, 137, 146, 142, 149, 147, 145, 140, 146, 147, 152, 146, 146, 150, 144, 139, 143, 148, 147, 145, 139, 144, 145, 145, 146, 148, 148, 144, 147, 148, 145, 149, 143, 146, 143, 146, 148, 146, 142, 146, 143, 145, 150, 150, 148, 147, 141, 151, 146, 146, 140, 162, 138, 145, 146, 143, 148, 147, 146, 144, 145, 147, 145, 146, 150, 148, 143, 144, 144, 145, 145, 146, 148, 142, 143, 145, 145, 146, 143, 142, 133, 145, 145, 143, 146, 143, 147, 153, 145, 151, 149, 153, 142, 144, 145, 142, 144, 144, 145, 149, 145, 146, 145, 145, 143, 146, 147, 150, 144, 146, 159, 149, 147, 145, 142, 147, 145, 145, 148, 150, 148, 150, 144, 148, 145, 152, 147, 93, 148, 142, 145, 146, 141, 145, 156, 147, 140, 144, 147, 146, 144, 144, 133, 152, 146, 147, 144, 160, 150, 149, 140, 141, 158, 146, 154, 145, 147, 143, 149, 143, 150, 150, 149, 144, 143, 146, 152, 143, 153, 148, 146, 148, 146, 148, 147, 141, 143, 147, 146, 146, 143, 146, 146, 143, 145, 148, 149, 147, 147, 148, 150, 145, 142, 147, 142, 142, 142, 152, 143, 136, 149, 139, 144, 141, 146, 148, 143, 145, 135, 147, 160, 147, 146, 144, 146, 142, 139, 148, 142, 141, 145, 148, 146, 147, 145, 140, 151, 161, 142, 154, 144, 146, 147, 147, 142, 150, 144, 143, 145, 147, 144, 141, 144, 149, 141, 140, 148, 148, 144, 142, 141, 141, 147, 149, 146, 146, 144, 147, 149, 149, 144, 144, 142, 143, 147, 147, 143, 148, 146, 140, 145, 147, 148, 145, 143, 144, 150, 142, 148, 147, 147, 147, 140, 162, 143, 147, 148, 147, 147, 150, 144, 143, 145, 149, 146, 144, 145, 146, 147, 144, 145, 140, 145, 146, 148, 147, 145, 150, 147, 140, 148, 146, 142, 143, 143, 140, 144, 145, 160, 151, 147, 145, 144, 144, 146, 149, 140, 146, 150, 142, 149, 155, 151, 140, 146, 145, 150, 146, 144, 145, 142, 153, 144, 147, 146, 147, 139, 148, 137, 144, 146, 148, 149, 145, 147, 147, 149, 141, 145, 144, 137, 143, 149, 148, 150, 143, 144, 147, 145, 146, 143, 156, 138, 149, 150, 148, 149, 146, 151, 145, 142, 149, 144, 150, 145, 143, 141, 147, 140, 151, 142, 144, 145, 149, 146, 145, 142, 137, 147, 149, 146, 142, 163, 143, 145, 146, 150, 150, 148, 149, 146, 151, 146, 145, 141, 145, 148, 143, 150, 142, 141, 149, 146, 144, 144, 144, 141, 145, 148, 150, 145, 146, 147, 149, 148, 146, 145, 144, 145, 150, 149, 153, 147, 145, 143, 146, 138, 149, 142, 142, 149, 144, 146, 150, 154, 149, 146, 146, 147, 145, 144, 150, 145, 149, 153, 145, 147, 147, 149, 148, 147, 146, 147, 144, 147, 147, 147, 147, 149, 147, 152, 149, 145, 148, 147, 140, 146, 149, 145, 141, 149, 148, 144, 145, 145, 145, 146, 144, 150, 149, 144, 146, 146, 145, 150, 152, 151, 152, 140, 146, 149, 150, 148, 141, 142, 148, 146, 146, 144, 151, 144, 142, 149, 145, 147, 145, 142, 146, 146, 159, 136, 147, 149, 153, 148, 139, 150, 143, 145, 145, 143, 145, 142, 145, 144, 141, 144, 150, 149, 153, 146, 149, 148, 145, 145, 153, 151, 145, 144, 142, 146, 142, 144, 145, 145, 142, 144, 148, 145, 142, 143, 147, 140, 142, 144, 145, 141, 141, 124, 143, 148, 157, 154, 146, 144, 142, 140, 146, 145, 147, 146, 148, 144, 146, 148, 146, 139, 145, 137, 142, 142, 139, 134, 146, 139, 144, 146, 151, 139, 144, 148, 141, 144, 139, 150, 146, 158, 149, 142, 156, 142, 140, 143, 133, 144, 140, 140, 134, 146, 137, 148, 166, 142, 142, 141, 147, 151, 133, 152, 150, 145, 149, 156, 145, 138, 169, 144, 145, 140, 142, 148, 147, 158, 144, 148, 146, 142, 152, 156, 145, 150, 150, 148, 157, 147, 147, 146, 140, 143, 148, 149, 138, 149, 137, 148, 145, 151, 140, 143, 146, 149, 141, 143, 155, 142, 139, 145, 145, 138, 127, 138, 147, 140, 141, 144, 144, 147, 165, 154, 147, 161, 141, 143, 139, 143, 143, 144, 149, 145, 140, 146, 155, 140, 151, 144, 156, 146, 141, 144, 150, 148, 145, 144, 142, 142, 147, 139, 147, 149, 153, 145, 143, 140, 137, 142, 144, 129, 138, 149, 145, 137, 142, 143, 146, 140, 142, 151, 147, 137, 151, 141, 140, 150, 136, 146, 141, 142, 145, 149, 144, 149, 152, 159, 146, 140, 151, 148, 145, 146, 142, 142, 152, 144, 147, 150, 146, 152, 144, 151, 147, 146, 150, 158, 148, 148, 140, 152, 150, 140, 150, 146, 140, 152, 148, 143, 146, 145, 147, 144, 147, 154, 155, 136, 142, 138, 133, 144, 156, 147, 148, 147, 144, 142, 151, 143, 148, 139, 142, 145, 146, 150, 144, 136, 162, 141, 146, 144, 137, 148, 147, 143, 139, 139, 145, 141, 151, 143, 152, 144, 132, 141, 140, 142, 155, 150, 144, 153, 154, 134, 143, 147, 138, 151, 148, 136, 137, 147, 153, 142, 151, 144, 139, 146, 147, 153, 158, 144, 145, 139, 145, 135, 145, 138, 147, 143, 145, 151, 150, 148, 146, 157, 142, 146, 147, 138, 142, 142, 152, 145, 144, 137, 140, 140, 140, 133, 150, 142, 135, 139, 145, 149, 145, 143, 139, 145, 144, 147, 149, 145, 142, 154, 139, 143, 142, 149, 151, 145, 148, 160, 147, 151, 135, 153, 141, 143, 147, 154, 147, 136, 141, 151, 136, 149, 142, 144, 142, 149, 144, 143, 148, 147, 147, 139, 146, 143, 141, 146, 141, 140, 156, 162, 145, 152, 150, 142, 144, 149, 153, 147, 137, 133, 144, 141, 139, 141, 145, 147, 128, 150, 142, 136, 140, 144, 134, 143, 149, 154, 143, 148, 146, 141, 159, 158, 148, 155, 139, 138, 147, 146, 146, 142, 146, 139, 153, 138, 147, 147, 145, 142, 149, 141, 147, 130, 143, 145, 152, 153, 137, 143, 144, 149, 153, 150, 147, 149, 137, 149, 148, 137, 140, 146, 156, 143, 148, 147, 145, 158, 150, 140, 144, 146, 142, 140, 145, 137, 148, 146, 143, 143, 145, 147, 160, 142, 155, 147, 145, 144, 149, 148, 136, 146, 144, 140, 147, 150, 141, 149, 147, 143, 144, 139, 151, 148, 145, 142, 140, 157, 147, 145, 147, 149, 143, 140, 154, 145, 152, 138, 144, 144, 146, 150, 139, 139, 138, 146, 145, 149, 145, 145, 145, 145, 154, 142, 143, 142, 152, 151, 139, 150, 151, 156, 150, 144, 157, 101, 141, 172, 148, 152, 145, 149, 150, 127, 153, 135, 148, 144, 148, 154, 144, 144, 122, 150, 138, 148, 146, 142, 139, 146, 151, 146, 137, 148, 142, 151, 140, 141, 148, 134, 147, 151, 147, 163, 145, 149, 146, 146, 151, 153, 148, 150, 152, 145, 144, 154, 151, 147, 153, 154, 147, 137, 154, 145, 143, 147, 149, 114, 151, 144, 149, 145, 111, 155, 143, 145, 148, 191, 150, 123, 146, 147, 184, 149, 144, 149, 148, 150, 143, 147, 149, 149, 147, 144, 146, 136, 144, 145, 160, 153, 146, 143, 145, 144, 141, 144, 143, 150, 146, 139, 144, 143, 145, 140, 139, 149, 144, 144, 143, 125, 154, 135, 144, 146, 141, 146, 136, 147, 143, 157, 147, 141, 146, 125, 146, 123, 141, 147, 144, 159, 155, 146, 146, 147, 153, 148, 146, 148, 147, 139, 152, 151, 131, 146, 154, 141, 142, 138, 139, 145, 153, 142, 146, 138, 147, 154, 144, 145, 139, 145, 147, 151, 150, 146, 145, 141, 161, 144, 153, 138, 140, 148, 147, 149, 143, 152, 175, 150, 143, 148, 152, 149, 124, 144, 142, 140, 149, 152, 141, 149, 145, 131, 147, 150, 146, 159, 140, 147, 166, 150, 149, 148, 143, 150, 147, 143, 143, 140, 141, 146, 144, 149, 144, 144, 146, 141, 148, 147, 154, 148, 144, 117, 203, 151, 148, 149, 151, 144, 143, 140, 134, 151, 143, 143, 145, 149, 144, 145, 141, 147, 146, 149, 146, 149, 149, 143, 144, 139, 145, 147, 149, 146, 149, 145, 147, 146, 147, 145, 146, 150, 145, 148, 139, 146, 143, 145, 148, 141, 140, 145, 146, 151, 145, 150, 146, 146, 145, 146, 144, 150, 148, 140, 148, 150, 147, 149, 147, 148, 146, 158, 150, 147, 149, 153, 145, 159, 152, 155, 200, 143, 144, 146, 138, 149, 148, 129, 149, 145, 141, 146, 144, 147, 142, 146, 144, 147, 147, 147, 129, 144, 152, 149, 149, 142, 146, 144, 147, 146, 172, 140, 143, 144, 149, 146, 148, 145, 146, 147, 145, 142, 142, 148, 149, 147, 144, 145, 155, 147, 146, 148, 148, 145, 148, 143, 150, 148, 147, 147, 151, 146, 153, 141, 141, 146, 146, 143, 145, 142, 148, 146, 168, 143, 146, 145, 148, 144, 146, 149, 146, 161, 147, 146, 143, 146, 150, 144, 145, 151, 148, 148, 153, 148, 150, 151, 136, 148, 146, 144, 141, 146, 139, 142, 144, 162, 147, 146, 145, 145, 146, 157, 146, 144, 149, 144, 147, 147, 144, 152, 146, 149, 146, 150, 144, 149, 146, 142, 143, 142, 143, 148, 150, 145, 153, 143, 145, 145, 145, 147, 144, 148, 143, 145, 146, 144, 146, 146, 145, 145, 141, 142, 148, 143, 152, 148, 140, 142, 148, 144, 144, 148, 144, 149, 145, 146, 148, 148, 145, 145, 152, 143, 148, 147, 150, 146, 155, 144, 149, 146, 144, 127, 143, 148, 144, 147, 145, 148, 144, 145, 140, 136, 154, 136, 149, 152, 143, 137, 149, 146, 163, 122, 153, 145, 132, 150, 146, 150, 151, 148, 144, 154, 154, 144, 144, 145, 145, 154, 160, 141, 136, 145, 145, 147, 151, 147, 146, 139, 152, 179, 146, 156, 156, 157, 147, 147, 129, 154, 157, 151, 152, 140, 142, 148, 150, 164, 142, 144, 160, 142, 150, 147, 154, 139, 148, 147, 150, 142, 153, 152, 145, 144, 147, 148, 145, 148, 148, 144, 151, 144, 139, 148, 145, 144, 148, 141, 146, 153, 154, 130, 145, 147, 155, 156, 147, 142, 143, 141, 159, 144, 145, 143, 140, 147, 138, 151, 140, 147, 145, 142, 136, 143, 147, 137, 142, 148, 143, 147, 145, 133, 152, 158, 158, 140, 146, 143, 136, 146, 147, 150, 152, 151, 147, 146, 158, 143, 147, 142, 154, 141, 144, 143, 150, 154, 143, 159, 143, 138, 142, 146, 135, 148, 141, 152, 145, 149, 145, 127, 157, 143, 150, 141, 118, 157, 153, 140, 147, 142, 106, 138, 147, 146, 147, 141, 144, 143, 137, 149, 150, 144, 146, 140, 138, 142, 149, 144, 142, 144, 149, 134, 146, 153, 134, 150, 138, 152, 145, 155, 149, 142, 140, 145, 153, 146, 148, 164, 137, 147, 138, 146, 145, 145, 155, 144, 151, 155, 135, 149, 134, 138, 147, 152, 148, 153, 140, 147, 146, 153, 144, 144, 143, 158, 143, 144, 144, 133, 149, 150, 148, 145, 133, 140, 146, 149, 121, 138, 158, 149, 163, 148, 137, 164, 158, 138, 153, 146, 162, 142, 138, 149, 143, 134, 147, 144, 149, 150, 153, 148, 154, 141, 149, 160, 151, 159, 165, 142, 142, 157, 154, 158, 150, 144, 159, 146, 150, 141, 138, 153, 152, 147, 147, 140, 140, 140, 142, 149, 167, 152, 157, 145, 142, 160, 147, 132, 161, 134, 145, 134, 149, 152, 177, 145, 161, 147, 155, 145, 145, 179, 158, 156, 157, 118, 146, 149, 194, 159, 140, 156, 168, 142, 143, 149, 140, 145, 134, 141, 141, 146, 146, 140, 151, 163, 143, 163, 147, 146, 166, 161, 138, 162, 151, 145, 144, 137, 143, 140, 146, 186, 150, 138, 148, 147, 152, 150, 137, 154, 157, 149, 126, 152, 144, 150, 147, 130, 155, 153, 146, 150, 161, 150, 138, 142, 141, 156, 159, 149, 145, 146, 140, 163, 138, 160, 155, 148, 155, 155, 141, 218, 140, 135, 112, 132, 152, 136, 135, 148, 144, 144, 159, 161, 138, 146, 131, 135, 143, 152, 154, 146, 138, 145, 130, 135, 141, 179, 137, 164, 150, 125, 154, 155, 149, 147, 110, 129, 153, 145, 131, 144, 130, 148, 144, 161, 146, 134, 148, 162, 156, 130, 123, 144, 142, 139, 156, 138, 142, 148, 167, 175, 140, 156, 153, 153, 163, 150, 132, 172, 164, 159, 141, 150, 175, 112, 158, 150, 163, 171, 148, 151, 133, 160, 156, 148, 144, 146, 137, 154, 146, 148, 160, 146, 146, 156, 158, 118, 143, 143, 139, 147, 147, 150, 159, 149, 151, 147, 168, 152, 141, 164, 152, 152, 135, 142, 146, 150, 146, 145, 153, 148, 146, 150, 142, 140, 149, 148, 148, 142, 135, 148, 144, 149, 146, 149, 145, 143, 147, 148, 141, 143, 145, 147, 146, 148, 155, 147, 149, 149, 147, 157, 146, 142, 143, 145, 146, 146, 146, 146, 146, 142, 148, 142, 157, 149, 144, 150, 151, 149, 147, 143, 141, 147, 140, 149, 146, 145, 147, 144, 142, 143, 147, 146, 150, 154, 146, 147, 148, 149, 144, 141, 142, 148, 148, 159, 151, 144, 141, 145, 143, 155, 144, 146, 146, 150, 140, 145, 149, 144, 152, 146, 147, 147, 151, 144, 144, 151, 149, 150, 147, 142, 151, 149, 151, 143, 144, 140, 154, 148, 146, 148, 146, 145, 148, 149, 148, 144, 145, 143, 145, 150, 136, 147, 146, 144, 142, 148, 148, 146, 150, 145, 148, 148, 146, 142, 147, 148, 144, 148, 144, 144, 131, 149, 146, 146, 149, 144, 143, 146, 147, 146, 142, 147, 145, 144, 141, 153, 143, 163, 145, 146, 148, 140, 146, 146, 147, 145, 146, 149, 148, 142, 142, 146, 144, 144, 147, 149, 148, 148, 144, 145, 145, 143, 153, 133, 147, 149, 148, 149, 147, 142, 146, 147, 150, 149, 146, 145, 144, 153, 145, 146, 145, 148, 148, 149, 145, 148, 127, 144, 146, 144, 142, 148, 150, 148, 145, 145, 148, 151, 142, 142, 150, 142, 149, 146, 137, 151, 148, 149, 128, 147, 148, 149, 141, 146, 148, 142, 149, 146, 147, 147, 146, 148, 150, 149, 140, 147, 151, 147, 142, 151, 138, 144, 141, 132, 140, 144, 138, 145, 150, 141, 142, 139, 150, 140, 147, 141, 148, 148, 151, 132, 141, 145, 142, 148, 142, 143, 141, 148, 136, 147, 145, 141, 139, 142, 148, 151, 146, 146, 141, 163, 142, 154, 149, 150, 145, 146, 137, 143, 144, 148, 142, 149, 143, 142, 151, 150, 147, 146, 127, 138, 140, 140, 147, 143, 144, 153, 152, 145, 147, 142, 147, 140, 144, 136, 139, 145, 150, 144, 148, 145, 140, 142, 148, 146, 151, 153, 143, 148, 141, 137, 150, 145, 144, 150, 145, 142, 135, 140, 154, 143, 145, 146, 151, 149, 147, 145, 146, 148, 141, 149, 148, 144, 141, 144, 142, 144, 142, 141, 147, 137, 149, 159, 146, 156, 141, 145, 142, 146, 146, 146, 147, 130, 144, 150, 148, 144, 148, 139, 160, 146, 146, 162, 134, 141, 142, 148, 147, 142, 144, 140, 147, 150, 138, 150, 149, 148, 143, 149, 142, 144, 145, 149, 125, 135, 144, 147, 142, 152, 131, 140, 146, 148, 150, 119, 147, 142, 149, 149, 147, 147, 137, 151, 142, 144, 149, 147, 149, 151, 150, 142, 133, 151, 142, 144, 126, 149, 145, 135, 140, 142, 146, 141, 151, 146, 152, 144, 135, 144, 144, 150, 144, 153, 137, 153, 160, 142, 126, 148, 147, 148, 152, 149, 146, 143, 146, 149, 149, 142, 145, 140, 140, 151, 145, 146, 165, 146, 145, 144, 137, 145, 145, 149, 143, 140, 160, 149, 141, 149, 148, 150, 143, 151, 147, 141, 141, 145, 143, 156, 153, 130, 139, 138, 131, 141, 146, 151, 157, 133, 140, 143, 130, 154, 143, 148, 153, 151, 149, 149, 139, 147, 150, 138, 140, 144, 148, 141, 152, 151, 149, 142, 142, 132, 143, 132, 144, 170, 143, 137, 133, 161, 140, 146, 167, 142, 124, 157, 137, 134, 155, 136, 135, 146, 129, 142, 138, 139, 140, 152, 139, 145, 143, 167, 150, 142, 154, 165, 139, 142, 146, 153, 146, 161, 140, 162, 138, 132, 141, 144, 161, 151, 151, 131, 149, 160, 158, 139, 146, 149, 137, 150, 147, 140, 141, 174, 126, 128, 134, 118, 155, 148, 139, 153, 134, 137, 132, 148, 160, 144, 137, 140, 150, 147, 143, 142, 160, 131, 124, 131, 139, 142, 142, 150, 152, 136, 138, 145, 151, 150, 145, 126, 155, 142, 152, 147, 163, 146, 140, 149, 157, 143, 148, 145, 159, 149, 143, 145, 145, 147, 150, 150, 151, 157, 154, 139, 145, 144, 158, 143, 141, 146, 156, 195, 157, 153, 139, 152, 153, 147, 157, 148, 164, 140, 147, 160, 156, 144, 143, 147, 149, 145, 143, 155, 144, 143, 153, 146, 137, 131, 129, 150, 174, 149, 145, 138, 129, 134, 147, 129, 148, 139, 148, 146, 156, 150, 145, 138, 148, 127, 148, 154, 148, 141, 169, 143, 134, 165, 152, 155, 154, 147, 168, 136, 137, 135, 140, 148, 134, 154, 143, 161, 158, 171, 150, 155, 150, 160, 145, 133, 131, 142, 116, 149, 152, 133, 145, 155, 159, 151, 148, 139, 138, 142, 145, 147, 145, 146, 141, 147, 150, 151, 143, 146, 143, 137, 148, 148, 141, 145, 147, 147, 148, 147, 158, 149, 138, 142, 140, 142, 146, 142, 135, 154, 150, 134, 139, 147, 156, 139, 144, 156, 143, 143, 146, 144, 143, 138, 150, 147, 141, 145, 130, 147, 144, 144, 128, 151, 146, 143, 147, 146, 139, 148, 147, 148, 154, 155, 162, 142, 140, 138, 145, 138, 148, 146, 149, 145, 141, 151, 146, 138, 146, 130, 144, 147, 156, 139, 149, 139, 145, 146, 141, 147, 146, 149, 149, 148, 135, 143, 147, 151, 146, 146, 147, 141, 141, 146, 145, 147, 149, 148, 143, 143, 142, 149, 147, 146, 146, 144, 152, 137, 144, 145, 149, 152, 145, 144, 142, 145, 160, 145, 150, 149, 142, 140, 145, 150, 146, 148, 144, 134, 141, 152, 144, 141, 149, 141, 145, 145, 146, 151, 142, 143, 143, 142, 147, 146, 140, 149, 160, 148, 144, 147, 151, 149, 151, 139, 141, 148, 144, 150, 151, 149, 151, 144, 145, 134, 144, 148, 148, 141, 152, 152, 144, 145, 145, 146, 148, 146, 150, 145, 155, 163, 145, 146, 149, 145, 145, 147, 148, 145, 147, 158, 147, 149, 146, 152, 139, 146, 147, 150, 147, 147, 146, 144, 141, 145, 149, 144, 139, 144, 138, 150, 147, 147, 145, 124, 148, 146, 144, 148, 146, 167, 146, 138, 149, 148, 155, 145, 146, 148, 145, 148, 141, 148, 145, 146, 142, 144, 149, 141, 151, 147, 135, 144, 126, 151, 146, 132, 139, 148, 149, 138, 144, 138, 157, 149, 146, 143, 148, 143, 139, 162, 148, 146, 159, 141, 144, 153, 126, 144, 146, 153, 144, 136, 142, 142, 142, 138, 140, 171, 151, 155, 140, 142, 159, 115, 130, 145, 138, 147, 149, 149, 130, 153, 151, 139, 150, 140, 125, 158, 144, 142, 143, 142, 141, 144, 133, 143, 141, 148, 136, 146, 136, 150, 147, 151, 141, 148, 136, 130, 157, 142, 147, 142, 147, 117, 143, 148, 142, 143, 149, 147, 141, 155, 142, 154, 140, 154, 166, 140, 141, 145, 155, 159, 137, 143, 147, 146, 146, 145, 142, 144, 144, 144, 173, 147, 147, 140, 146, 150, 139, 161, 140, 148, 124, 148, 144, 130, 134, 137, 145, 155, 145, 146, 131, 145, 147, 177, 139, 144, 142, 152, 152, 140, 150, 153, 151, 142, 147, 135, 141, 143, 138, 138, 139, 157, 163, 143, 152, 157, 139, 143, 152, 145, 142, 137, 146, 143, 151, 143, 144, 149, 148, 140, 143, 132, 146, 129, 143, 144, 146, 140, 155, 134, 153, 150, 152, 152, 132, 151, 141, 154, 129, 149, 142, 128, 144, 138, 151, 146, 150, 144, 146, 150, 145, 183, 143, 142, 153, 141, 139, 143, 142, 137, 144, 151, 135, 148, 134, 161, 142, 158, 128, 148, 146, 186, 150, 152, 138, 142, 145, 150, 134, 147, 152, 150, 131, 130, 142, 140, 134, 148, 135, 138, 147, 160, 148, 144, 150, 152, 147, 145, 144, 151, 138, 149, 139, 144, 139, 137, 148, 154, 144, 193, 137, 151, 140, 132, 139, 150, 139, 151, 145, 142, 151, 132, 139, 137, 136, 158, 141, 142, 152, 139, 144, 148, 147, 136, 147, 132, 138, 148, 153, 148, 152, 138, 145, 142, 140, 150, 144, 140, 141, 158, 147, 142, 144, 146, 145, 139, 136, 153, 151, 148, 151, 147, 144, 146, 148, 151, 138, 146, 139, 143, 144, 148, 141, 146, 144, 144, 140, 143, 144, 146, 150, 147, 144, 144, 141, 149, 145, 146, 148, 144, 140, 136, 142, 144, 147, 145, 144, 150, 152, 146, 146, 153, 144, 140, 146, 147, 142, 131, 152, 142, 146, 144, 151, 141, 151, 148, 144, 150, 139, 144, 138, 144, 144, 139, 147, 136, 148, 142, 149, 136, 145, 159, 148, 145, 149, 141, 141, 141, 144, 151, 144, 139, 145, 145, 143, 146, 150, 148, 154, 148, 139, 148, 147, 155, 152, 142, 148, 161, 145, 145, 143, 148, 139, 146, 145, 131, 152, 150, 146, 146, 153, 143, 151, 150, 161, 141, 141, 152, 130, 150, 150, 147, 146, 137, 157, 136, 137, 152, 147, 151, 148, 145, 140, 143, 139, 150, 147, 142, 147, 134, 149, 138, 141, 149, 155, 146, 141, 150, 151, 146, 147, 139, 144, 140, 145, 145, 142, 146, 146, 143, 141, 144, 155, 137, 151, 141, 133, 146, 136, 148, 141, 147, 147, 151, 154, 147, 143, 140, 147, 140, 144, 144, 146, 141, 152, 147, 138, 142, 142, 149, 144, 147, 144, 147, 130, 146, 142, 141, 148, 150, 141, 146, 142, 139, 144, 148, 154, 152, 149, 146, 145, 162, 131, 139, 143, 130, 149, 156, 144, 138, 155, 147, 152, 136, 129, 136, 147, 143, 148, 141, 162, 134, 147, 124, 141, 145, 147, 152, 150, 176, 134, 133, 144, 161, 140, 143, 170, 138, 141, 157, 149, 160, 157, 134, 151, 148, 132, 125, 151, 136, 118, 150, 151, 146, 148, 144, 144, 153, 148, 162, 136, 153, 127, 138, 138, 150, 162, 147, 134, 167, 137, 151, 153, 164, 151, 157, 146, 144, 157, 149, 151, 149, 140, 145, 153, 152, 142, 149, 152, 143, 134, 147, 141, 152, 143, 145, 153, 141, 154, 157, 146, 146, 156, 119, 139, 152, 157, 133, 137, 157, 140, 157, 142, 139, 143, 147, 146, 151, 160, 149, 132, 149, 151, 142, 152, 154, 146, 158, 139, 161, 149, 153, 152, 135, 147, 160, 161, 135, 153, 145, 131, 143, 147, 146, 138, 135, 136, 151, 141, 133, 141, 124, 138, 153, 150, 143, 123, 167, 150, 138, 134, 139, 145, 155, 147, 132, 141, 141, 127, 147, 157, 145, 147, 123, 147, 151, 126, 141, 146, 152, 132, 138, 153, 153, 153, 158, 141, 132, 131, 151, 143, 166, 133, 126, 148, 142, 139, 149, 150, 150, 148, 152, 142, 153, 143, 156, 147, 151, 145, 141, 138, 139, 154, 129, 151, 160, 138, 144, 148, 144, 143, 144, 144, 141, 135, 140, 142, 143, 163, 145, 152, 133, 132, 153, 158, 146, 154, 120, 122, 146, 154, 146, 174, 142, 144, 137, 159, 146, 142, 130, 160, 131, 143, 164, 147, 143, 140, 157, 145, 147, 131, 147, 149, 149, 149, 152, 152, 145, 139, 148, 140, 148, 140, 147, 149, 143, 160, 145, 147, 144, 144, 147, 135, 133, 133, 152, 144, 145, 142, 144, 149, 148, 148, 148, 132, 127, 137, 141, 153, 156, 153, 141, 137, 145, 154, 146, 160, 149, 144, 147, 133, 146, 157, 155, 138, 144, 145, 139, 146, 148, 141, 138, 144, 143, 141, 141, 153, 138, 149, 156, 143, 149, 151, 158, 145, 143, 145, 142, 143, 141, 135, 154, 147, 147, 145, 139, 133, 137, 147, 146, 142, 140, 150, 142, 142, 141, 155, 162, 138, 145, 145, 148, 150, 135, 139, 144, 152, 150, 151, 152, 145, 141, 149, 148, 142, 138, 149, 156, 145, 145, 149, 147, 161, 142, 147, 147, 142, 147, 152, 163, 146, 148, 147, 139, 132, 149, 154, 144, 147, 144, 153, 150, 151, 147, 157, 143, 145, 145, 117, 142, 137, 147, 152, 136, 151, 144, 140, 143, 146, 151, 148, 133, 149, 156, 149, 152, 143, 150, 144, 141, 146, 139, 150, 150, 144, 147, 142, 144, 145, 142, 153, 138, 151, 147, 153, 144, 139, 147, 148, 146, 152, 146, 154, 144, 160, 145, 172, 142, 152, 141, 147, 135, 140, 144, 144, 128, 152, 147, 140, 140, 162, 144, 144, 157, 141, 145, 142, 156, 148, 139, 135, 144, 146, 156, 144, 150, 144, 144, 132, 147, 144, 139, 144, 155, 150, 171, 148, 145, 145, 148, 132, 149, 145, 150, 150, 139, 135, 135, 132, 151, 133, 135, 145, 156, 150, 152, 134, 166, 148, 156, 141, 158, 134, 151, 149, 138, 144, 143, 140, 156, 138, 146, 143, 148, 148, 170, 147, 146, 162, 144, 149, 134, 140, 138, 141, 139, 148, 159, 139, 164, 141, 136, 138, 147, 147, 117, 136, 147, 148, 146, 165, 135, 137, 159, 149, 144, 153, 144, 152, 169, 153, 158, 153, 131, 134, 150, 175, 142, 144, 140, 144, 146, 141, 148, 133, 147, 199, 143, 145, 147, 151, 149, 142, 151, 150, 129, 136, 136, 151, 135, 126, 156, 145, 145, 134, 148, 154, 155, 144, 143, 140, 158, 157, 144, 142, 139, 146, 147, 136, 144, 144, 148, 149, 149, 136, 138, 136, 143, 125, 176, 165, 151, 136, 152, 149, 144, 157, 146, 136, 140, 143, 188, 132, 144, 136, 146, 134, 154, 151, 167, 157, 136, 158, 141, 142, 143, 156, 142, 140, 140, 151, 150, 133, 146, 140, 124, 136, 141, 160, 152, 146, 152, 123, 147, 146, 136, 152, 136, 161, 146, 156, 149, 147, 156, 105, 146, 145, 140, 137, 141, 151, 139, 146, 137, 131, 143, 148, 142, 158, 150, 141, 139, 146, 132, 134, 135, 148, 158, 170, 148, 156, 153, 134, 141, 199, 136, 134, 153, 142, 153, 149, 146, 186, 121, 143, 144, 153, 148, 137, 139, 164, 141, 134, 148, 144, 134, 153, 134, 143, 135, 128, 164, 138, 148, 131, 113, 144, 163, 145, 159, 148, 143, 156, 143, 167, 129, 133, 142, 147, 155, 138, 141, 145, 133, 143, 148, 136, 146, 140, 160, 143, 142, 152, 146, 142, 149, 140, 151, 140, 148, 144, 144, 153, 146, 149, 151, 153, 142, 142, 160, 149, 145, 124, 150, 146, 127, 145, 140, 166, 142, 153, 147, 154, 150, 144, 150, 144, 121, 145, 151, 146, 145, 152, 148, 136, 149, 132, 134, 150, 143, 148, 152, 143, 138, 138, 143, 142, 154, 151, 148, 145, 149, 146, 156, 163, 144, 139, 145, 150, 150, 150, 133, 149, 141, 143, 147, 141, 146, 145, 140, 150, 144, 148, 145, 154, 149, 154, 149, 131, 146, 148, 151, 145, 147, 159, 149, 141, 139, 143, 144, 147, 151, 139, 146, 141, 136, 148, 147, 145, 142, 148, 128, 145, 140, 150, 153, 143, 152, 148, 149, 142, 145, 146, 151, 145, 146, 147, 158, 138, 152, 132, 141, 147, 142, 144, 140, 144, 150, 144, 140, 141, 142, 155, 140, 148, 158, 151, 141, 158, 143, 142, 147, 148, 143, 147, 150, 150, 150, 146, 147, 138, 160, 142, 169, 146, 142, 140, 137, 137, 155, 143, 141, 138, 151, 137, 141, 152, 169, 152, 150, 147, 156, 146, 143, 145, 137, 141, 147, 143, 150, 137, 144, 143, 152, 148, 138, 152, 140, 146, 145, 145, 150, 153, 144, 137, 143, 138, 152, 151, 144, 148, 157, 133, 147, 147, 153, 140, 147, 144, 146, 145, 135, 150, 160, 161, 126, 143, 153, 149, 150, 138, 149, 154, 143, 149, 151, 142, 141, 146, 138, 144, 142, 125, 160, 139, 141, 147, 143, 124, 139, 143, 142, 149, 140, 145, 153, 148, 136, 149, 153, 147, 150, 146, 150, 168, 145, 145, 146, 143, 147, 151, 152, 153, 149, 141, 153, 145, 147, 143, 144, 143, 145, 150, 144, 147, 127, 145, 143, 145, 153, 147, 142, 148, 145, 147, 157, 139, 148, 133, 147, 141, 150, 149, 142, 144, 147, 150, 149, 145, 149, 150, 146, 148, 157, 158, 148, 143, 150, 151, 126, 142, 146, 143, 148, 147, 151, 146, 140, 140, 129, 131, 150, 148, 146, 151, 143, 146, 153, 146, 144, 153, 149, 136, 144, 143, 148, 146, 142, 134, 150, 150, 139, 144, 146, 147, 142, 148, 147, 144, 144, 144, 151, 139, 141, 144, 144, 143, 149, 148, 142, 143, 143, 149, 148, 147, 141, 152, 136, 144, 143, 148, 141, 140, 141, 146, 138, 146, 141, 145, 152, 148, 143, 149, 145, 146, 146, 152, 135, 146, 149, 148, 144, 150, 148, 139, 154, 147, 143, 149, 152, 145, 148, 144, 141, 151, 148, 146, 144, 139, 152, 147, 141, 146, 143, 140, 147, 146, 146, 149, 149, 146, 145, 140, 143, 149, 150, 142, 148, 147, 155, 142, 140, 144, 140, 146, 149, 145, 145, 145, 132, 146, 142, 152, 144, 144, 150, 147, 150, 145, 148, 152, 144, 176, 148, 143, 150, 149, 148, 140, 145, 142, 144, 147, 145, 145, 144, 141, 144, 147, 144, 171, 146, 140, 145, 174, 142, 154, 148, 165, 147, 146, 150, 143, 147, 147, 147, 150, 146, 142, 150, 145, 149, 133, 152, 153, 145, 146, 147, 117, 142, 139, 143, 220, 141, 137, 148, 144, 160, 139, 152, 137, 151, 151, 160, 138, 151, 139, 129, 148, 135, 145, 154, 118, 138, 148, 138, 157, 140, 147, 145, 140, 147, 142, 153, 146, 129, 150, 147, 137, 146, 153, 145, 108, 152, 156, 156, 143, 149, 142, 157, 147, 159, 144, 137, 162, 148, 143, 143, 148, 171, 145, 167, 167, 149, 125, 147, 143, 139, 151, 141, 162, 151, 138, 141, 141, 141, 134, 137, 150, 141, 140, 148, 131, 142, 145, 192, 152, 146, 164, 145, 145, 154, 122, 135, 143, 144, 152, 127, 136, 141, 153, 148, 143, 148, 147, 147, 147, 132, 133, 153, 144, 132, 137, 155, 124, 164, 164, 147, 149, 133, 143, 148, 158, 150, 143, 146, 135, 183, 144, 128, 149, 149, 145, 142, 147, 154, 151, 141, 150, 171, 141, 133, 140, 142, 144, 183, 157, 143, 149, 149, 157, 151, 142, 143, 154, 142, 143, 152, 213, 171, 146, 146, 125, 140, 134, 142, 136, 144, 147, 154, 123, 152, 115, 147, 147, 146, 132, 142, 124, 153, 148, 140, 129, 144, 144, 145, 155, 136, 151, 93, 127, 165, 151, 145, 149, 152, 127, 168, 146, 150, 142, 153, 133, 143, 143, 141, 155, 142, 151, 143, 146, 134, 136, 142, 150, 139, 167, 138, 134, 135, 146, 146, 154, 149, 142, 147, 137, 148, 143, 150, 155, 140, 144, 138, 137, 147, 136, 132, 156, 142, 136, 124, 153, 140, 156, 141, 139, 150, 154, 150, 143, 141, 148, 147, 140, 155, 152, 156, 142, 147, 136, 149, 148, 143, 155, 150, 140, 137, 147, 161, 155, 151, 146, 152, 135, 143, 150, 160, 144, 145, 154, 148, 147, 145, 149, 149, 146, 147, 147, 149, 156, 156, 140, 147, 146, 142, 147, 139, 140, 152, 144, 143, 155, 142, 156, 151, 139, 155, 139, 144, 140, 145, 145, 144, 149, 147, 146, 158, 139, 145, 150, 144, 155, 150, 143, 141, 147, 165, 144, 144, 153, 155, 147, 159, 144, 155, 158, 127, 148, 148, 143, 123, 132, 145, 139, 148, 144, 146, 137, 154, 133, 146, 161, 143, 152, 144, 149, 144, 148, 148, 152, 114, 147, 144, 134, 146, 145, 149, 145, 149, 137, 142, 148, 163, 147, 144, 148, 152, 136, 140, 150, 145, 144, 148, 147, 149, 143, 162, 141, 148, 140, 134, 154, 154, 149, 142, 176, 155, 144, 147, 147, 147, 145, 147, 145, 146, 141, 157, 150, 146, 150, 148, 159, 144, 148, 149, 146, 142, 159, 131, 145, 150, 144, 144, 148, 144, 151, 140, 137, 144, 146, 148, 183, 144, 161, 155, 139, 121, 148, 154, 143, 142, 148, 156, 148, 148, 144, 132, 150, 136, 139, 151, 145, 139, 144, 147, 151, 143, 152, 143, 148, 142, 149, 147, 150, 165, 142, 139, 147, 145, 134, 161, 148, 145, 148, 147, 151, 145, 147, 147, 144, 151, 139, 148, 146, 154, 150, 131, 157, 149, 155, 168, 148, 127, 145, 148, 146, 148, 156, 144, 150, 144, 158, 142, 138, 139, 153, 150, 145, 143, 143, 143, 147, 151, 141, 144, 149, 143, 143, 139, 151, 158, 130, 142, 150, 153, 141, 140, 153, 142, 139, 161, 144, 177, 155, 140, 133, 151, 141, 145, 146, 148, 148, 148, 144, 134, 145, 148, 146, 150, 150, 154, 152, 157, 134, 147, 146, 149, 121, 144, 146, 145, 135, 132, 167, 146, 150, 149, 141, 146, 154, 150, 150, 149, 147, 146, 147, 114, 139, 140, 139, 134, 119, 137, 146, 130, 146, 142, 143, 144, 164, 148, 149, 139, 151, 150, 175, 150, 137, 143, 138, 143, 130, 150, 142, 155, 139, 156, 154, 147, 123, 148, 151, 151, 149, 142, 158, 153, 144, 142, 150, 132, 146, 147, 148, 143, 147, 147, 152, 147, 149, 147, 153, 148, 143, 138, 148, 151, 140, 144, 150, 145, 148, 142, 148, 141, 140, 138, 150, 143, 145, 143, 140, 141, 147, 156, 149, 147, 145, 149, 119, 135, 130, 145, 153, 141, 147, 147, 146, 163, 149, 150, 148, 139, 144, 149, 144, 137, 142, 150, 151, 139, 147, 149, 146, 152, 144, 137, 141, 146, 144, 147, 170, 150, 123, 151, 150, 142, 144, 149, 144, 151, 152, 152, 173, 148, 144, 133, 148, 144, 138, 147, 139, 148, 149, 149, 140, 132, 172, 144, 126, 152, 148, 143, 136, 148, 140, 145, 147, 142, 145, 126, 137, 146, 147, 148, 149, 154, 141, 153, 141, 153, 139, 140, 146, 146, 156, 142, 147, 153, 143, 145, 142, 153, 145, 135, 149, 137, 143, 143, 129, 143, 134, 144, 147, 147, 148, 152, 151, 143, 150, 144, 146, 146, 147, 152, 146, 138, 146, 145, 145, 144, 141, 151, 148, 148, 146, 143, 146, 148, 163, 139, 145, 142, 163, 145, 147, 150, 152, 144, 145, 142, 147, 130, 151, 149, 146, 147, 145, 150, 152, 141, 150, 144, 144, 144, 147, 143, 141, 149, 143, 150, 154, 144, 152, 147, 141, 145, 149, 143, 148, 152, 147, 141, 143, 143, 147, 155, 143, 147, 144, 148, 137, 143, 146, 149, 143, 147, 142, 141, 143, 149, 147, 143, 142, 144, 145, 152, 151, 146, 144, 146, 134, 151, 143, 141, 144, 148, 147, 148, 145, 150, 148, 144, 149, 145, 150, 151, 145, 148, 150, 149, 145, 146, 148, 137, 144, 143, 148, 146, 149, 142, 145, 148, 146, 155, 140, 146, 150, 148, 143, 145, 141, 148, 146, 147, 153, 142, 153, 149, 145, 141, 146, 149, 145, 146, 143, 139, 146, 147, 147, 146, 148, 148, 146, 145, 161, 151, 145, 148, 150, 146, 168, 147, 144, 150, 147, 153, 146, 148, 140, 145, 142, 144, 147, 146, 149, 144, 145, 155, 145, 144, 140, 152, 145, 143, 146, 156, 161, 150, 146, 146, 145, 148, 139, 148, 144, 145, 142, 149, 143, 147, 149, 141, 150, 144, 145, 142, 142, 143, 160, 144, 149, 143, 145, 147, 143, 144, 149, 149, 151, 151, 145, 145, 151, 149, 145, 143, 145, 143, 144, 140, 152, 145, 143, 147, 141, 148, 133, 142, 145, 150, 143, 143, 139, 132, 147, 147, 141, 145, 142, 177, 143, 145, 131, 137, 143, 135, 128, 168, 150, 149, 138, 139, 138, 143, 162, 141, 150, 142, 173, 146, 131, 149, 131, 152, 147, 144, 155, 153, 147, 128, 138, 137, 150, 131, 145, 153, 142, 144, 152, 146, 140, 135, 152, 177, 134, 144, 139, 142, 152, 150, 152, 149, 133, 140, 141, 143, 150, 146, 147, 152, 156, 149, 145, 143, 148, 150, 146, 130, 145, 153, 162, 149, 148, 149, 141, 149, 145, 164, 154, 144, 141, 155, 146, 123, 147, 145, 141, 151, 127, 144, 151, 150, 125, 150, 147, 149, 140, 150, 163, 146, 144, 150, 151, 138, 132, 144, 141, 147, 123, 99, 157, 161, 145, 145, 139, 165, 151, 136, 151, 143, 155, 148, 151, 168, 150, 154, 148, 151, 154, 140, 145, 146, 153, 140, 148, 113, 139, 135, 155, 141, 156, 140, 142, 144, 142, 143, 151, 144, 148, 144, 152, 148, 151, 146, 127, 147, 147, 214, 149, 140, 149, 139, 148, 145, 148, 123, 150, 154, 145, 145, 150, 149, 145, 139, 140, 142, 122, 139, 134, 146, 144, 153, 147, 149, 161, 140, 142, 148, 148, 147, 145, 149, 153, 144, 150, 144, 144, 147, 144, 141, 144, 136, 145, 141, 148, 136, 147, 141, 153, 156, 140, 141, 139, 144, 133, 135, 152, 141, 143, 150, 148, 131, 151, 136, 148, 141, 165, 168, 140, 125, 127, 148, 137, 148, 143, 142, 157, 142, 144, 146, 149, 145, 146, 148, 149, 147, 139, 191, 84, 144, 149, 157, 129, 161, 135, 153, 138, 141, 152, 142, 172, 149, 150, 141, 156, 147, 147, 134, 141, 171, 146, 148, 140, 145, 144, 142, 104, 164, 138, 137, 138, 151, 152, 151, 149, 140, 146, 140, 146, 140, 145, 149, 142, 152, 146, 103, 157, 150, 144, 144, 149, 136, 151, 146, 147, 130, 143, 162, 144, 137, 151, 140, 151, 139, 140, 163, 140, 146, 156, 121, 140, 146, 170, 136, 147, 147, 144, 147, 140, 146, 138, 154, 151, 157, 147, 143, 134, 143, 140, 145, 138, 150, 154, 162, 145, 152, 147, 154, 144, 143, 150, 142, 144, 137, 147, 145, 159, 162, 142, 143, 142, 136, 144, 126, 141, 140, 132, 146, 147, 162, 147, 144, 146, 149, 139, 152, 155, 131, 142, 136, 142, 146, 153, 149, 159, 146, 147, 143, 144, 134, 147, 145, 134, 147, 142, 147, 120, 140, 139, 159, 150, 185, 149, 148, 138, 139, 136, 147, 143, 137, 143, 150, 136, 140, 147, 147, 126, 158, 172, 140, 174, 150, 153, 151, 140, 136, 139, 136, 155, 138, 153, 132, 135, 146, 155, 143, 163, 141, 140, 143, 151, 145, 149, 148, 144, 143, 136, 129, 158, 141, 146, 141, 141, 147, 141, 145, 139, 142, 150, 144, 150, 149, 144, 152, 150, 135, 176, 148, 154, 145, 163, 146, 154, 149, 139, 135, 144, 148, 124, 143, 148, 150, 146, 147, 142, 141, 149, 151, 138, 138, 151, 149, 169, 148, 147, 139, 148, 141, 166, 139, 155, 145, 162, 141, 146, 168, 143, 145, 149, 140, 140, 144, 143, 150, 148, 139, 155, 146, 139, 143, 145, 138, 145, 147, 149, 138, 142, 142, 138, 140, 144, 150, 150, 144, 147, 146, 161, 145, 150, 145, 154, 144, 149, 153, 147, 147, 146, 144, 158, 141, 143, 143, 148, 144, 149, 144, 156, 151, 148, 142, 145, 143, 145, 145, 146, 143, 142, 149, 147, 149, 145, 147, 147, 148, 144, 134, 143, 146, 151, 143, 141, 152, 144, 140, 152, 146, 143, 146, 144, 139, 144, 143, 149, 146, 144, 142, 147, 153, 145, 147, 142, 151, 146, 147, 149, 146, 146, 146, 148, 151, 140, 141, 146, 146, 133, 142, 137, 141, 148, 147, 144, 146, 150, 144, 149, 142, 145, 140, 141, 147, 144, 139, 140, 156, 148, 149, 142, 147, 149, 142, 147, 150, 145, 142, 143, 149, 147, 143, 129, 146, 142, 142, 142, 144, 150, 137, 148, 152, 142, 147, 147, 156, 152, 140, 142, 147, 143, 152, 148, 144, 152, 143, 163, 143, 143, 146, 147, 150, 174, 147, 144, 146, 150, 151, 158, 143, 140, 148, 147, 141, 145, 147, 141, 150, 144, 147, 145, 149, 150, 147, 162, 150, 148, 145, 159, 141, 146, 151, 151, 146, 146, 147, 149, 148, 142, 142, 147, 142, 143, 143, 151, 140, 150, 147, 147, 153, 154, 145, 140, 150, 144, 146, 150, 144, 152, 149, 151, 144, 145, 144, 143, 138, 143, 141, 142, 137, 149, 138, 148, 151, 144, 143, 148, 150, 141, 148, 150, 136, 139, 145, 148, 136, 147, 148, 141, 144, 155, 154, 146, 150, 149, 180, 142, 137, 142, 93, 149, 151, 151, 149, 154, 137, 144, 143, 144, 146, 145, 148, 148, 147, 151, 165, 141, 150, 149, 138, 145, 147, 148, 143, 148, 137, 150, 140, 144, 139, 192, 148, 143, 145, 152, 205, 142, 144, 139, 150, 141, 141, 142, 151, 117, 150, 139, 144, 145, 142, 149, 148, 148, 156, 147, 139, 145, 152, 146, 135, 141, 146, 98, 136, 139, 167, 145, 151, 146, 131, 154, 152, 148, 138, 151, 152, 146, 145, 137, 144, 75, 148, 143, 144, 139, 142, 139, 144, 139, 139, 148, 149, 144, 152, 141, 141, 152, 143, 153, 143, 154, 140, 147, 135, 144, 145, 142, 132, 148, 149, 152, 141, 157, 149, 148, 151, 127, 134, 144, 147, 149, 152, 144, 144, 146, 148, 147, 144, 144, 112, 152, 145, 136, 147, 153, 146, 148, 148, 152, 143, 153, 144, 130, 148, 156, 140, 136, 144, 143, 136, 138, 154, 154, 145, 140, 139, 144, 217, 147, 148, 150, 153, 138, 142, 135, 152, 142, 145, 175, 146, 146, 135, 148, 146, 140, 150, 134, 142, 141, 152, 149, 147, 156, 150, 145, 163, 144, 146, 142, 155, 145, 153, 154, 144, 146, 144, 144, 143, 142, 153, 148, 145, 145, 147, 148, 145, 148, 137, 147, 136, 145, 149, 144, 151, 147, 142, 145, 145, 140, 144, 145, 147, 170, 140, 134, 135, 144, 147, 149, 147, 144, 140, 146, 138, 150, 145, 137, 144, 150, 146, 146, 149, 147, 132, 133, 134, 139, 148, 141, 129, 154, 151, 155, 140, 150, 148, 141, 151, 154, 152, 133, 137, 144, 152, 145, 145, 142, 141, 140, 144, 141, 150, 155, 139, 149, 137, 143, 146, 143, 144, 145, 143, 150, 143, 148, 137, 145, 165, 146, 144, 140, 145, 148, 147, 142, 147, 147, 142, 147, 140, 141, 140, 137, 146, 159, 139, 146, 150, 146, 142, 148, 161, 138, 142, 147, 152, 137, 146, 138, 143, 154, 147, 145, 154, 138, 157, 148, 150, 145, 145, 146, 138, 148, 152, 149, 133, 144, 145, 138, 146, 148, 141, 143, 147, 136, 142, 149, 139, 146, 147, 153, 146, 144, 140, 139, 156, 146, 134, 144, 146, 151, 144, 151, 140, 140, 144, 148, 143, 138, 151, 145, 149, 141, 145, 149, 141, 144, 143, 137, 146, 140, 148, 145, 149, 144, 143, 141, 150, 143, 138, 151, 149, 141, 162, 143, 140, 142, 144, 150, 133, 153, 132, 147, 147, 145, 136, 139, 144, 144, 157, 147, 150, 162, 140, 151, 152, 143, 150, 151, 153, 149, 155, 144, 147, 141, 146, 141, 150, 147, 145, 133, 146, 144, 143, 147, 146, 147, 138, 147, 146, 145, 153, 155, 149, 143, 156, 147, 151, 151, 147, 146, 143, 155, 144, 145, 148, 152, 144, 147, 150, 145, 146, 160, 147, 144, 139, 150, 148, 147, 143, 131, 150, 140, 156, 148, 144, 139, 146, 141, 147, 144, 149, 136, 133, 157, 143, 154, 145, 143, 139, 148, 143, 151, 147, 148, 149, 146, 129, 142, 141, 143, 144, 140, 150, 137, 147, 150, 150, 150, 153, 143, 150, 143, 163, 145, 149, 144, 133, 152, 163, 144, 155, 154, 43, 149, 145, 139, 139, 156, 125, 143, 154, 156, 144, 157, 149, 151, 143, 116, 154, 142, 143, 150, 142, 146, 133, 143, 152, 132, 123, 141, 152, 144, 132, 143, 150, 146, 151, 141, 158, 144, 148, 147, 149, 136, 167, 149, 148, 164, 152, 119, 149, 148, 149, 149, 154, 142, 146, 154, 136, 143, 149, 148, 125, 154, 144, 144, 146, 139, 149, 146, 153, 150, 137, 152, 140, 144, 150, 113, 152, 150, 146, 145, 143, 147, 147, 146, 145, 140, 152, 144, 158, 142, 146, 141, 150, 144, 151, 146, 148, 101, 135, 146, 156, 118, 136, 149, 140, 154, 140, 160, 145, 141, 157, 147, 155, 145, 156, 141, 145, 146, 151, 148, 145, 150, 124, 132, 127, 143, 132, 150, 149, 147, 153, 152, 133, 139, 146, 145, 143, 85, 147, 164, 140, 148, 147, 146, 148, 127, 138, 134, 151, 145, 137, 144, 142, 152, 136, 125, 149, 147, 143, 144, 140, 145, 148, 142, 145, 144, 150, 145, 144, 138, 138, 140, 146, 145, 153, 156, 147, 152, 146, 104, 163, 149, 141, 149, 142, 135, 146, 143, 146, 145, 162, 153, 142, 138, 143, 143, 147, 150, 151, 135, 150, 128, 144, 146, 147, 151, 148, 145, 156, 138, 139, 140, 147, 152, 148, 145, 146, 145, 144, 147, 143, 136, 147, 150, 160, 111, 159, 135, 128, 146, 112, 146, 137, 154, 144, 148, 143, 152, 162, 142, 151, 138, 146, 156, 151, 151, 148, 144, 146, 166, 140, 145, 145, 145, 147, 145, 148, 169, 154, 148, 149, 145, 156, 144, 142, 141, 148, 142, 148, 152, 131, 143, 148, 141, 145, 142, 149, 152, 152, 154, 147, 151, 144, 145, 145, 151, 141, 154, 145, 149, 146, 145, 143, 158, 151, 152, 147, 144, 158, 154, 147, 141, 150, 147, 129, 135, 151, 147, 143, 148, 141, 146, 146, 154, 137, 140, 145, 144, 147, 138, 150, 142, 144, 139, 149, 146, 141, 145, 145, 141, 144, 144, 142, 134, 143, 145, 143, 145, 149, 144, 144, 142, 147, 151, 142, 147, 146, 145, 147, 147, 149, 141, 158, 143, 154, 145, 143, 142, 149, 143, 150, 148, 133, 149, 141, 151, 151, 145, 138, 146, 149, 146, 151, 143, 142, 146, 144, 143, 141, 144, 148, 150, 140, 148, 145, 138, 148, 145, 146, 148, 153, 144, 142, 144, 142, 147, 146, 140, 158, 146, 147, 146, 148, 147, 143, 148, 145, 149, 157, 138, 156, 145, 146, 147, 141, 159, 147, 154, 144, 143, 149, 147, 143, 149, 151, 139, 149, 145, 141, 145, 141, 149, 144, 143, 151, 147, 156, 148, 144, 143, 149, 155, 144, 142, 147, 151, 144, 159, 140, 138, 148, 161, 144, 154, 142, 141, 145, 145, 151, 138, 146, 144, 147, 144, 143, 167, 144, 138, 148, 151, 148, 158, 150, 156, 147, 147, 143, 148, 144, 145, 147, 146, 143, 150, 146, 151, 146, 143, 145, 154, 140, 143, 141, 132, 126, 147, 142, 147, 147, 140, 140, 140, 148, 140, 134, 138, 133, 149, 146, 148, 146, 140, 134, 157, 148, 143, 131, 145, 148, 143, 142, 150, 147, 150, 144, 152, 145, 151, 157, 145, 131, 146, 158, 146, 134, 141, 149, 144, 145, 139, 140, 152, 164, 152, 169, 149, 158, 131, 147, 156, 151, 145, 147, 146, 151, 145, 142, 152, 145, 123, 154, 147, 151, 154, 132, 136, 143, 138, 149, 135, 156, 142, 140, 139, 146, 139, 141, 139, 141, 142, 144, 142, 156, 147, 147, 149, 149, 141, 137, 146, 145, 146, 140, 133, 148, 146, 147, 142, 156, 151, 143, 141, 138, 143, 158, 146, 137, 147, 144, 145, 137, 154, 154, 149, 144, 150, 144, 140, 141, 143, 141, 138, 139, 146, 143, 160, 150, 136, 152, 150, 154, 132, 137, 135, 145, 143, 135, 151, 135, 162, 146, 150, 142, 249, 154, 144, 150, 149, 152, 143, 134, 139, 135, 146, 150, 142, 142, 148, 142, 146, 147, 145, 154, 137, 143, 139, 140, 147, 155, 150, 150, 137, 136, 145, 138, 140, 140, 142, 149, 141, 147, 153, 158, 204, 143, 143, 137, 145, 159, 154, 161, 138, 145, 136, 145, 154, 126, 145, 143, 133, 155, 138, 146, 137, 155, 132, 146, 149, 137, 146, 139, 150, 151, 149, 144, 133, 149, 143, 149, 152, 143, 148, 131, 139, 143, 142, 131, 137, 138, 142, 140, 156, 150, 149, 135, 164, 131, 137, 142, 132, 145, 144, 132, 159, 140, 137, 147, 139, 146, 146, 143, 137, 145, 132, 144, 145, 143, 154, 149, 146, 140, 147, 149, 148, 146, 143, 164, 138, 167, 130, 146, 137, 143, 170, 130, 142, 141, 143, 150, 144, 141, 146, 148, 168, 148, 149, 139, 149, 142, 149, 153, 144, 142, 155, 150, 142, 151, 145, 148, 140, 144, 155, 151, 141, 143, 141, 146, 155, 143, 146, 145, 154, 143, 167, 152, 156, 151, 160, 150, 153, 130, 143, 145, 139, 147, 171, 144, 143, 174, 141, 145, 143, 140, 166, 156, 150, 139, 148, 165, 147, 140, 150, 143, 183, 149, 149, 142, 149, 145, 155, 160, 146, 146, 150, 149, 147, 155, 152, 149, 147, 141, 160, 156, 143, 148, 146, 148, 153, 150, 133, 147, 143, 147, 145, 145, 123, 140, 147, 142, 149, 158, 146, 153, 145, 142, 152, 141, 145, 129, 141, 137, 140, 160, 146, 141, 144, 144, 143, 146, 144, 142, 139, 140, 143, 148, 200, 142, 149, 150, 131, 142, 150, 139, 170, 146, 151, 141, 171, 151, 138, 145, 146, 146, 152, 150, 136, 144, 146, 136, 150, 146, 147, 157, 151, 143, 141, 148, 141, 151, 142, 151, 149, 146, 138, 153, 140, 141, 167, 141, 144, 148, 153, 165, 120, 146, 145, 141, 142, 147, 147, 143, 148, 142, 152, 146, 142, 145, 168, 146, 131, 149, 145, 147, 145, 141, 145, 150, 145, 148, 151, 142, 150, 134, 134, 141, 143, 153, 151, 145, 162, 151, 147, 136, 168, 145, 149, 138, 142, 154, 148, 156, 147, 144, 151, 133, 163, 157, 143, 146, 134, 153, 145, 150, 153, 151, 122, 138, 159, 143, 146, 134, 145, 142, 148, 146, 128, 152, 141, 140, 140, 170, 142, 152, 165, 135, 144, 126, 141, 127, 149, 143, 152, 143, 141, 137, 144, 136, 149, 143, 145, 125, 159, 150, 143, 151, 148, 159, 138, 147, 140, 145, 150, 153, 152, 123, 140, 142, 140, 153, 149, 147, 139, 135, 157, 147, 146, 154, 150, 156, 138, 142, 141, 152, 143, 145, 128, 140, 148, 151, 148, 143, 144, 168, 143, 155, 143, 146, 153, 142, 146, 131, 152, 141, 151, 143, 146, 143, 138, 147, 148, 179, 151, 139, 141, 151, 142, 140, 137, 109, 141, 150, 143, 148, 143, 120, 138, 151, 152, 148, 145, 173, 139, 150, 144, 144, 141, 138, 146, 139, 146, 144, 151, 147, 117, 139, 128, 139, 133, 132, 143, 144, 143, 141, 152, 143, 143, 174, 166, 126, 149, 155, 164, 162, 150, 142, 152, 147, 192, 148, 135, 142, 146, 139, 142, 154, 153, 150, 149, 145, 135, 142, 141, 146, 166, 148, 153, 146, 154, 157, 145, 140, 147, 143, 144, 132, 139, 153, 158, 137, 143, 147, 131, 148, 140, 153, 130, 148, 141, 147, 139, 146, 136, 147, 142, 143, 143, 132, 137, 177, 159, 147, 157, 117, 128, 149, 144, 138, 148, 142, 148, 147, 152, 137, 155, 136, 139, 145, 139, 155, 155, 141, 156, 146, 129, 158, 165, 143, 163, 147, 143, 139, 152, 139, 151, 151, 144, 154, 154, 143, 149, 151, 139, 144, 144, 141, 142, 140, 145, 142, 147, 141, 154, 146, 148, 142, 150, 144, 138, 109, 148, 164, 148, 144, 146, 146, 149, 154, 142, 147, 144, 151, 149, 152, 153, 137, 152, 149, 148, 149, 147, 154, 143, 136, 142, 149, 143, 143, 145, 156, 141, 147, 145, 147, 151, 155, 146, 143, 145, 152, 147, 148, 144, 151, 142, 140, 175, 155, 152, 146, 145, 141, 142, 146, 145, 144, 147, 144, 150, 147, 145, 184, 145, 147, 137, 144, 136, 150, 142, 142, 142, 142, 142, 151, 152, 148, 126, 157, 146, 147, 146, 145, 153, 147, 155, 143, 142, 149, 142, 141, 140, 150, 142, 147, 138, 140, 141, 142, 147, 141, 150, 157, 143, 232, 147, 142, 144, 142, 143, 155, 144, 141, 146, 149, 146, 146, 142, 148, 140, 145, 141, 148, 141, 140, 149, 136, 156, 155, 150, 134, 137, 153, 144, 144, 141, 141, 144, 142, 148, 152, 145, 148, 143, 144, 150, 141, 139, 151, 136, 143, 152, 152, 150, 138, 150, 147, 140, 146, 147, 148, 142, 144, 147, 147, 146, 143, 143, 146, 148, 141, 146, 150, 140, 151, 143, 147, 144, 155, 147, 148, 146, 143, 143, 146, 147, 143, 143, 145, 140, 145, 145, 140, 140, 146, 143, 141, 156, 157, 153, 144, 151, 154, 128, 145, 144, 154, 145, 143, 139, 140, 144, 141, 142, 144, 146, 150, 144, 152, 143, 144, 152, 148, 147, 150, 140, 143, 132, 137, 142, 145, 147, 146, 139, 145, 140, 148, 149, 154, 159, 157, 172, 149, 133, 143, 149, 147, 167, 146, 142, 150, 149, 142, 147, 138, 142, 152, 144, 145, 152, 142, 151, 159, 144, 149, 145, 145, 129, 150, 145, 153, 144, 145, 139, 139, 144, 155, 145, 148, 153, 158, 148, 148, 140, 153, 135, 143, 149, 138, 145, 154, 144, 152, 148, 146, 152, 150, 151, 151, 150, 150, 155, 144, 154, 149, 152, 149, 136, 145, 144, 148, 146, 140, 147, 142, 144, 152, 153, 144, 152, 146, 142, 140, 142, 144, 147, 126, 145, 153, 154, 143, 150, 150, 146, 146, 155, 147, 146, 140, 146, 152, 155, 145, 144, 147, 148, 153, 148, 153, 145, 139, 146, 148, 150, 155, 153, 152, 137, 138, 151, 138, 148, 143, 144, 145, 145, 145, 156, 156, 151, 147, 155, 149, 145, 146, 160, 148, 143, 153, 149, 144, 154, 149, 144, 129, 143, 141, 146, 150, 139, 151, 143, 161, 145, 146, 148, 148, 148, 150, 140, 159, 151, 149, 154, 137, 145, 144, 150, 154, 148, 150, 127, 144, 140, 152, 151, 148, 148, 139, 147, 147, 150, 152, 148, 146, 144, 148, 149, 137, 148, 157, 157, 157, 154, 144, 143, 141, 153, 139, 155, 145, 143, 158, 143, 147, 141, 148, 141, 146, 139, 137, 144, 137, 146, 149, 140, 147, 131, 147, 154, 145, 139, 145, 142, 172, 150, 147, 141, 163, 143, 149, 150, 132, 152, 134, 158, 142, 144, 144, 148, 146, 115, 146, 146, 151, 158, 147, 146, 149, 149, 159, 161, 147, 150, 145, 160, 144, 142, 150, 133, 142, 146, 149, 151, 153, 167, 142, 146, 141, 147, 162, 153, 163, 153, 135, 149, 146, 146, 138, 145, 155, 145, 149, 150, 145, 148, 140, 150, 141, 142, 145, 144, 134, 152, 129, 156, 149, 145, 146, 167, 151, 138, 163, 155, 150, 144, 143, 145, 145, 139, 135, 145, 144, 155, 143, 151, 145, 148, 131, 159, 151, 144, 151, 156, 144, 145, 123, 161, 156, 151, 144, 144, 145, 148, 140, 148, 149, 150, 152, 153, 150, 144, 126, 150, 148, 156, 146, 139, 140, 150, 163, 139, 143, 150, 151, 156, 149, 141, 145, 151, 155, 133, 162, 152, 138, 136, 145, 151, 160, 138, 150, 188, 144, 148, 142, 132, 143, 148, 147, 145, 146, 153, 154, 152, 159, 141, 150, 148, 146, 149, 149, 140, 150, 164, 138, 144, 148, 151, 153, 145, 151, 146, 144, 144, 154, 143, 130, 133, 144, 131, 147, 121, 139, 146, 159, 144, 142, 154, 142, 170, 152, 145, 147, 146, 162, 140, 138, 146, 145, 153, 172, 153, 146, 146, 144, 148, 148, 145, 125, 150, 145, 144, 140, 117, 140, 129, 154, 146, 148, 155, 144, 146, 144, 143, 132, 158, 143, 145, 145, 151, 146, 139, 145, 149, 142, 152, 149, 147, 143, 139, 159, 145, 181, 169, 145, 141, 155, 147, 144, 150, 140, 141, 155, 137, 155, 150, 143, 153, 134, 129, 138, 146, 158, 143, 140, 165, 150, 148, 159, 117, 169, 150, 152, 150, 139, 140, 154, 148, 147, 137, 149, 138, 143, 140, 157, 165, 144, 143, 145, 148, 148, 148, 150, 137, 150, 150, 140, 141, 145, 142, 143, 147, 141, 148, 146, 145, 150, 145, 143, 140, 148, 149, 148, 142, 140, 143, 146, 150, 149, 145, 163, 150, 155, 149, 153, 144, 143, 150, 149, 147, 150, 149, 139, 142, 157, 141, 151, 141, 149, 150, 134, 140, 149, 141, 137, 153, 144, 137, 145, 141, 141, 140, 150, 163, 139, 146, 146, 139, 131, 148, 139, 155, 158, 143, 149, 149, 139, 140, 147, 142, 148, 148, 151, 150, 142, 142, 125, 140, 143, 151, 135, 141, 150, 149, 148, 150, 155, 153, 139, 141, 144, 143, 149, 140, 140, 145, 153, 142, 152, 143, 155, 150, 144, 142, 158, 147, 138, 138, 148, 154, 150, 157, 155, 148, 158, 134, 147, 159, 143, 147, 139, 137, 144, 151, 145, 144, 137, 144, 148, 153, 149, 153, 153, 149, 142, 147, 141, 144, 145, 141, 146, 141, 145, 133, 142, 140, 148, 146, 140, 148, 141, 138, 150, 145, 150, 152, 140, 154, 146, 166, 150, 142, 147, 137, 140, 146, 147, 151, 146, 146, 155, 151, 147, 142, 149, 164, 147, 149, 160, 146, 143, 143, 148, 152, 146, 141, 148, 156, 137, 161, 144, 137, 150, 143, 144, 149, 148, 148, 139, 135, 148, 143, 149, 156, 147, 144, 143, 143, 149, 145, 150, 142, 145, 156, 150, 134, 145, 144, 134, 142, 149, 146, 145, 141, 124, 151, 145, 140, 146, 149, 146, 155, 146, 155, 149, 147, 145, 153, 157, 133, 144, 138, 148, 143, 147, 159, 138, 148, 146, 143, 142, 146, 157, 144, 143, 148, 142, 149, 136, 149, 146, 148, 146, 135, 149, 149, 145, 150, 148, 144, 151, 145, 146, 149, 157, 149, 152, 153, 160, 145, 147, 145, 150, 148, 145, 146, 144, 142, 152, 149, 150, 147, 147, 141, 144, 144, 149, 148, 142, 141, 153, 148, 141, 151, 151, 151, 145, 146, 152, 153, 144, 146, 146, 146, 142, 151, 152, 147, 146, 144, 144, 145, 151, 145, 143, 150, 148, 152, 147, 146, 150, 142, 154, 143, 141, 143, 148, 147, 153, 144, 141, 146, 147, 150, 153, 156, 145, 150, 150, 143, 146, 147, 146, 145, 143, 155, 146, 141, 150, 146, 145, 154, 150, 142, 146, 153, 144, 151, 136, 151, 145, 149, 148, 142, 146, 150, 147, 151, 140, 139, 145, 146, 149, 141, 151, 146, 144, 148, 151, 144, 154, 146, 156, 149, 141, 143, 152, 152, 141, 147, 150, 136, 144, 136, 150, 146, 140, 151, 144, 137, 149, 150, 145, 148, 146, 137, 144, 151, 148, 145, 153, 144, 146, 143, 145, 142, 151, 147, 151, 153, 150, 149, 147, 145, 141, 144, 144, 138, 144, 144, 145, 142, 149, 141, 145, 147, 149, 137, 147, 136, 149, 146, 148, 144, 142, 144, 150, 149, 149, 158, 147, 143, 138, 148, 150, 147, 163, 150, 146, 155, 141, 142, 146, 139, 144, 146, 146, 150, 150, 143, 146, 139, 145, 153, 147, 140, 145, 147, 140, 145, 149, 143, 145, 154, 157, 148, 147, 146, 147, 143, 148, 141, 147, 143, 145, 131, 141, 146, 141, 145, 152, 146, 148, 164, 136, 145, 158, 141, 150, 141, 146, 166, 152, 147, 147, 147, 144, 146, 147, 150, 140, 145, 147, 140, 152, 150, 157, 150, 135, 145, 144, 140, 152, 139, 148, 146, 142, 155, 145, 139, 148, 143, 150, 146, 145, 146, 143, 150, 145, 153, 155, 148, 148, 144, 151, 143, 146, 155, 153, 149, 153, 169, 154, 151, 150, 153, 142, 145, 144, 155, 145, 153, 145, 142, 148, 154, 145, 140, 122, 136, 141, 140, 148, 142, 140, 148, 145, 142, 153, 144, 154, 144, 141, 156, 148, 148, 143, 146, 148, 141, 141, 150, 143, 147, 142, 148, 148, 158, 153, 148, 142, 138, 145, 155, 148, 146, 142, 143, 148, 148, 151, 144, 148, 148, 141, 142, 151, 135, 170, 144, 149, 141, 145, 140, 150, 144, 144, 146, 147, 148, 144, 136, 139, 142, 143, 140, 146, 151, 149, 136, 142, 145, 139, 156, 138, 132, 138, 149, 141, 147, 144, 133, 149, 149, 138, 147, 146, 148, 148, 146, 137, 156, 137, 142, 149, 146, 138, 146, 143, 145, 147, 143, 140, 145, 146, 153, 141, 138, 145, 142, 149, 143, 147, 144, 148, 147, 151, 148, 138, 151, 146, 138, 141, 141, 145, 150, 140, 147, 151, 150, 146, 135, 150, 150, 140, 142, 145, 135, 151, 151, 147, 141, 143, 143, 143, 147, 139, 149, 142, 156, 142, 140, 146, 150, 142, 141, 149, 137, 149, 153, 159, 170, 152, 137, 145, 145, 148, 143, 156, 142, 148, 154, 136, 140, 135, 143, 147, 141, 146, 136, 141, 144, 148, 162, 154, 159, 146, 150, 149, 145, 144, 145, 141, 146, 137, 147, 129, 145, 139, 144, 142, 134, 144, 162, 145, 135, 146, 154, 156, 143, 140, 143, 142, 143, 146, 152, 147, 135, 153, 142, 142, 145, 142, 145, 147, 161, 135, 143, 152, 146, 139, 151, 144, 150, 148, 156, 151, 145, 148, 138, 143, 149, 146, 141, 140, 143, 123, 141, 144, 144, 145, 153, 143, 142, 143, 129, 145, 143, 156, 143, 149, 149, 143, 145, 132, 138, 161, 149, 146, 156, 139, 144, 145, 142, 147, 145, 147, 152, 144, 157, 151, 148, 140, 150, 141, 152, 146, 144, 138, 138, 160, 143, 137, 140, 146, 161, 146, 139, 161, 144, 131, 151, 153, 148, 149, 150, 142, 142, 150, 152, 142, 150, 161, 144, 147, 147, 142, 146, 142, 148, 152, 144, 136, 152, 146, 149, 147, 141, 150, 149, 143, 146, 143, 152, 148, 145, 142, 138, 148, 153, 148, 149, 158, 143, 147, 152, 153, 152, 121, 139, 173, 158, 155, 141, 150, 152, 140, 144, 150, 152, 138, 151, 144, 158, 143, 149, 153, 142, 146, 157, 144, 147, 158, 166, 150, 151, 144, 147, 142, 146, 145, 142, 148, 153, 164, 142, 143, 137, 147, 143, 149, 153, 156, 132, 137, 160, 142, 148, 151, 142, 144, 131, 141, 152, 148, 143, 145, 146, 131, 137, 153, 140, 149, 147, 149, 140, 145, 152, 145, 145, 143, 145, 145, 147, 155, 133, 145, 150, 143, 150, 150, 150, 143, 152, 147, 144, 150, 149, 144, 138, 152, 145, 148, 114, 147, 144, 140, 151, 148, 140, 146, 140, 150, 145, 145, 143, 142, 139, 148, 148, 159, 147, 145, 148, 142, 147, 142, 144, 139, 150, 142, 145, 144, 145, 147, 141, 151, 152, 156, 140, 148, 146, 138, 144, 144, 144, 170, 146, 143, 145, 147, 144, 150, 141, 142, 149, 147, 146, 144, 146, 146, 153, 138, 145, 156, 146, 154, 147, 144, 136, 122, 146, 153, 145, 143, 146, 138, 142, 151, 149, 118, 150, 144, 142, 148, 144, 147, 145, 141, 146, 148, 154, 145, 148, 146, 154, 145, 143, 145, 145, 147, 152, 142, 141, 138, 143, 141, 146, 146, 146, 145, 164, 148, 142, 147, 144, 155, 147, 144, 146, 173, 145, 151, 150, 144, 143, 155, 145, 152, 151, 149, 144, 148, 145, 148, 145, 152, 150, 142, 143, 141, 149, 142, 155, 143, 154, 152, 149, 147, 149, 168, 141, 150, 143, 131, 142, 146, 147, 147, 143, 147, 145, 154, 146, 144, 148, 148, 144, 144, 147, 145, 151, 142, 144, 153, 149, 144, 145, 143, 147, 145, 141, 132, 146, 152, 144, 145, 147, 154, 147, 141, 141, 140, 146, 147, 148, 147, 151, 142, 155, 155, 146, 142, 144, 143, 146, 137, 145, 142, 148, 143, 144, 145, 178, 150, 125, 151, 147, 145, 142, 117, 141, 148, 142, 146, 147, 149, 147, 148, 147, 151, 102, 148, 162, 141, 155, 140, 126, 145, 140, 149, 152, 149, 143, 135, 146, 183, 143, 147, 139, 152, 174, 143, 146, 150, 142, 144, 133, 141, 121, 147, 149, 152, 147, 147, 150, 147, 128, 150, 166, 135, 141, 121, 150, 152, 131, 157, 135, 154, 146, 122, 140, 144, 161, 126, 159, 147, 156, 156, 145, 140, 151, 147, 148, 116, 149, 151, 134, 129, 150, 143, 158, 128, 135, 151, 150, 160, 165, 148, 141, 144, 151, 145, 151, 127, 154, 135, 145, 147, 155, 164, 139, 150, 160, 146, 151, 179, 111, 145, 145, 131, 136, 146, 149, 151, 149, 146, 132, 149, 142, 141, 143, 150, 141, 159, 142, 152, 136, 141, 196, 158, 133, 140, 150, 133, 148, 140, 150, 146, 129, 145, 147, 142, 155, 124, 150, 153, 128, 143, 160, 169, 141, 124, 142, 155, 140, 137, 149, 155, 146, 147, 155, 161, 145, 149, 148, 134, 168, 138, 149, 157, 140, 155, 140, 139, 162, 164, 143, 154, 154, 167, 149, 158, 143, 144, 132, 159, 145, 145, 147, 132, 140, 147, 138, 141, 137, 143, 148, 147, 156, 142, 146, 136, 146, 140, 139, 142, 119, 136, 146, 163, 153, 152, 147, 143, 138, 152, 130, 150, 139, 152, 145, 156, 131, 144, 166, 145, 136, 153, 165, 145, 144, 154, 137, 149, 151, 149, 145, 167, 130, 129, 165, 155, 140, 136, 147, 146, 150, 155, 145, 141, 150, 142, 169, 138, 160, 141, 130, 135, 144, 158, 130, 147, 130, 148, 144, 143, 135, 153, 157, 153, 147, 165, 152, 142, 136, 151, 133, 146, 137, 152, 144, 139, 143, 135, 150, 152, 146, 143, 142, 141, 157, 151, 152, 150, 152, 142, 147, 141, 151, 152, 154, 134, 152, 141, 126, 153, 135, 158, 141, 139, 146, 155, 150, 142, 150, 155, 140, 150, 143, 161, 144, 142, 148, 144, 145, 153, 147, 154, 156, 141, 136, 141, 164, 147, 154, 144, 154, 141, 132, 138, 147, 124, 150, 138, 146, 145, 147, 147, 143, 143, 153, 141, 117, 139, 154, 142, 128, 145, 137, 144, 146, 147, 164, 145, 147, 158, 134, 164, 142, 147, 157, 147, 148, 136, 144, 160, 145, 152, 151, 156, 146, 143, 140, 144, 131, 148, 154, 157, 144, 160, 151, 139, 141, 147, 152, 143, 151, 165, 141, 140, 128, 146, 141, 147, 134, 144, 135, 160, 144, 151, 151, 148, 141, 139, 135, 138, 130, 146, 153, 159, 158, 143, 149, 135, 149, 157, 138, 159, 146, 147, 150, 141, 158, 140, 142, 133, 137, 144, 154, 157, 137, 156, 141, 144, 162, 151, 136, 140, 149, 150, 138, 152, 140, 153, 150, 153, 156, 144, 144, 139, 141, 148, 155, 168, 153, 146, 154, 147, 145, 138, 154, 146, 147, 143, 132, 146, 136, 137, 149, 171, 141, 171, 131, 149, 153, 146, 147, 140, 149, 148, 145, 148, 141, 141, 143, 176, 141, 138, 139, 151, 146, 139, 151, 149, 139, 148, 144, 144, 145, 148, 153, 136, 153, 151, 149, 153, 133, 138, 150, 156, 140, 150, 120, 140, 116, 150, 144, 145, 147, 152, 169, 147, 147, 150, 156, 156, 145, 149, 148, 146, 146, 140, 153, 149, 147, 158, 151, 139, 147, 151, 145, 143, 151, 133, 145, 151, 148, 139, 136, 127, 148, 155, 141, 142, 144, 154, 137, 148, 144, 155, 132, 152, 152, 142, 156, 143, 152, 147, 144, 144, 140, 151, 148, 141, 148, 162, 152, 141, 150, 140, 145, 149, 152, 161, 138, 152, 142, 138, 150, 127, 141, 143, 145, 146, 146, 137, 144, 146, 150, 147, 154, 148, 137, 150, 133, 141, 147, 137, 135, 146, 160, 137, 142, 158, 148, 148, 146, 152, 145, 104, 138, 144, 136, 144, 146, 142, 146, 145, 147, 140, 144, 159, 148, 150, 153, 140, 149, 128, 144, 140, 141, 142, 156, 151, 137, 139, 140, 147, 147, 142, 137, 151, 140, 138, 149, 151, 144, 141, 146, 146, 143, 142, 148, 145, 141, 137, 144, 141, 139, 153, 157, 150, 144, 143, 149, 145, 135, 160, 144, 141, 150, 148, 138, 153, 154, 138, 150, 140, 154, 149, 161, 144, 141, 147, 154, 149, 138, 155, 143, 140, 138, 150, 144, 159, 139, 146, 149, 151, 137, 156, 150, 144, 139, 147, 147, 153, 147, 144, 153, 149, 154, 139, 184, 140, 155, 134, 144, 149, 137, 148, 160, 147, 146, 151, 147, 150, 147, 118, 142, 142, 169, 136, 148, 151, 157, 147, 149, 125, 153, 154, 148, 144, 142, 139, 147, 141, 158, 144, 126, 144, 150, 144, 142, 144, 147, 146, 161, 143, 155, 154, 152, 149, 150, 149, 146, 150, 146, 143, 140, 147, 145, 143, 145, 140, 138, 156, 153, 150, 139, 145, 137, 146, 139, 165, 144, 147, 133, 155, 145, 151, 140, 144, 137, 149, 140, 138, 142, 148, 148, 148, 141, 144, 165, 138, 140, 144, 148, 136, 151, 150, 147, 144, 140, 146, 147, 145, 143, 148, 140, 147, 149, 136, 138, 148, 141, 143, 160, 147, 141, 148, 139, 145, 142, 147, 161, 147, 161, 142, 155, 149, 149, 147, 146, 134, 147, 130, 141, 146, 152, 139, 152, 142, 140, 142, 141, 145, 147, 148, 154, 143, 146, 146, 143, 134, 145, 160, 154, 150, 151, 145, 147, 146, 144, 145, 148, 167, 155, 142, 161, 143, 145, 145, 152, 155, 146, 146, 144, 156, 143, 149, 151, 146, 141, 147, 159, 150, 141, 149, 147, 141, 141, 150, 145, 131, 146, 139, 152, 149, 142, 139, 136, 131, 139, 141, 149, 146, 140, 146, 146, 145, 144, 143, 139, 142, 163, 134, 154, 146, 143, 135, 152, 148, 151, 148, 145, 143, 143, 139, 144, 149, 138, 150, 156, 142, 151, 140, 141, 138, 145, 160, 133, 155, 139, 141, 150, 141, 150, 148, 148, 143, 142, 146, 159, 148, 141, 151, 139, 149, 135, 144, 145, 151, 160, 143, 152, 152, 144, 139, 151, 146, 151, 150, 149, 154, 144, 145, 156, 141, 148, 148, 151, 152, 146, 146, 142, 147, 151, 139, 147, 142, 142, 136, 151, 138, 147, 145, 146, 151, 139, 148, 151, 145, 140, 157, 143, 138, 143, 141, 145, 146, 142, 163, 142, 149, 146, 149, 150, 147, 141, 144, 142, 141, 147, 150, 152, 150, 151, 145, 147, 146, 144, 121, 152, 136, 146, 146, 147, 148, 150, 145, 147, 152, 141, 148, 138, 142, 144, 161, 147, 148, 145, 146, 149, 149, 154, 146, 150, 144, 148, 146, 155, 146, 155, 149, 142, 150, 144, 140, 142, 150, 146, 140, 157, 144, 137, 144, 151, 138, 150, 148, 145, 152, 151, 149, 144, 144, 146, 153, 142, 145, 152, 144, 147, 145, 141, 142, 145, 145, 141, 144, 136, 150, 145, 149, 139, 149, 147, 148, 148, 146, 139, 146, 142, 117, 149, 149, 146, 145, 151, 151, 139, 144, 148, 151, 146, 148, 141, 157, 143, 136, 149, 145, 156, 148, 147, 148, 147, 149, 146, 153, 149, 140, 143, 151, 140, 149, 137, 141, 148, 142, 146, 148, 143, 147, 143, 147, 141, 149, 117, 149, 144, 156, 138, 147, 149, 144, 150, 146, 142, 137, 146, 146, 144, 149, 147, 147, 141, 138, 149, 150, 129, 139, 136, 150, 143, 145, 149, 146, 141, 146, 145, 143, 152, 140, 140, 140, 139, 151, 146, 148, 146, 137, 141, 141, 149, 155, 150, 144, 144, 142, 147, 141, 144, 150, 149, 151, 147, 147, 151, 151, 143, 142, 145, 151, 146, 154, 138, 148, 147, 144, 135, 129, 143, 155, 146, 146, 147, 146, 136, 148, 146, 134, 147, 145, 145, 153, 141, 134, 142, 147, 139, 156, 150, 149, 150, 145, 137, 145, 152, 152, 135, 150, 152, 145, 144, 148, 137, 143, 134, 147, 151, 144, 155, 132, 149, 163, 145, 140, 152, 130, 145, 145, 146, 154, 138, 135, 152, 142, 172, 155, 150, 138, 151, 159, 158, 144, 159, 136, 156, 129, 142, 141, 148, 146, 145, 151, 150, 150, 145, 156, 140, 146, 146, 98, 158, 145, 137, 145, 140, 138, 143, 154, 145, 138, 142, 150, 125, 146, 143, 146, 140, 137, 160, 152, 141, 140, 122, 150, 159, 137, 139, 145, 150, 146, 164, 151, 137, 142, 148, 142, 125, 134, 148, 142, 156, 130, 141, 147, 144, 137, 122, 134, 151, 147, 149, 150, 147, 150, 142, 145, 135, 141, 149, 146, 149, 150, 142, 151, 147, 131, 138, 131, 142, 152, 146, 151, 153, 145, 136, 139, 147, 158, 134, 153, 147, 139, 142, 143, 149, 156, 136, 138, 156, 136, 148, 144, 160, 146, 151, 146, 154, 145, 142, 146, 141, 166, 140, 153, 139, 147, 164, 138, 148, 145, 152, 156, 145, 151, 141, 156, 158, 153, 131, 146, 141, 158, 140, 149, 152, 139, 141, 149, 145, 142, 120, 141, 149, 148, 151, 133, 129, 143, 158, 150, 163, 148, 154, 152, 154, 152, 142, 149, 150, 135, 132, 144, 161, 148, 163, 143, 158, 154, 142, 161, 146, 143, 146, 150, 151, 147, 154, 135, 143, 147, 152, 148, 150, 137, 147, 138, 145, 148, 151, 154, 150, 144, 143, 151, 144, 144, 147, 144, 152, 132, 145, 123, 154, 139, 144, 118, 141, 144, 145, 141, 151, 143, 144, 150, 136, 152, 148, 147, 145, 150, 151, 155, 145, 149, 145, 140, 144, 151, 142, 149, 147, 145, 157, 142, 135, 135, 144, 159, 145, 151, 159, 143, 149, 147, 147, 164, 146, 150, 150, 128, 139, 116, 142, 140, 149, 145, 143, 145, 147, 142, 150, 144, 152, 144, 143, 145, 140, 148, 140, 144, 146, 142, 143, 155, 146, 138, 151, 141, 138, 147, 141, 152, 146, 153, 141, 142, 147, 138, 142, 135, 144, 147, 142, 143, 151, 142, 142, 147, 139, 146, 142, 145, 129, 141, 143, 140, 138, 138, 138, 152, 145, 150, 152, 156, 139, 147, 141, 137, 150, 148, 145, 143, 153, 143, 149, 147, 143, 150, 146, 141, 154, 149, 143, 149, 147, 142, 150, 148, 136, 147, 147, 145, 150, 147, 146, 141, 148, 145, 132, 145, 138, 139, 154, 155, 137, 137, 145, 152, 148, 157, 146, 139, 139, 156, 139, 155, 138, 140, 139, 147, 142, 148, 169, 143, 148, 147, 136, 142, 158, 157, 149, 135, 151, 129, 142, 149, 151, 140, 141, 146, 135, 143, 151, 141, 153, 145, 146, 146, 149, 127, 141, 146, 145, 155, 191, 144, 144, 137, 154, 138, 147, 147, 151, 143, 146, 137, 146, 144, 141, 140, 149, 141, 151, 142, 154, 148, 150, 148, 140, 155, 151, 137, 147, 152, 193, 149, 146, 141, 152, 142, 150, 140, 142, 145, 146, 146, 149, 150, 132, 149, 148, 155, 145, 142, 129, 132, 140, 141, 147, 149, 147, 148, 139, 137, 136, 144, 145, 142, 142, 149, 146, 143, 146, 144, 144, 148, 146, 149, 147, 149, 146, 143, 148, 148, 142, 149, 148, 146, 140, 142, 144, 144, 149, 148, 144, 140, 146, 142, 142, 136, 141, 146, 147, 150, 145, 146, 148, 143, 147, 145, 149, 151, 143, 147, 144, 146, 151, 152, 147, 111, 145, 150, 153, 142, 148, 143, 147, 124, 144, 148, 145, 148, 150, 147, 149, 154, 148, 143, 157, 146, 154, 150, 149, 142, 149, 147, 147, 144, 147, 138, 144, 150, 148, 153, 149, 142, 152, 142, 139, 150, 142, 146, 145, 149, 145, 149, 149, 142, 134, 149, 146, 148, 150, 147, 139, 154, 144, 142, 146, 145, 140, 131, 136, 144, 146, 148, 144, 145, 140, 142, 146, 152, 154, 142, 145, 143, 141, 151, 145, 144, 163, 143, 144, 145, 142, 141, 159, 155, 152, 142, 149, 140, 138, 147, 147, 153, 142, 152, 129, 142, 147, 142, 144, 145, 149, 149, 148, 145, 143, 149, 142, 147, 143, 145, 149, 145, 147, 147, 119, 147, 143, 149, 137, 124, 142, 148, 147, 175, 150, 142, 147, 144, 168, 149, 147, 148, 144, 139, 142, 152, 149, 151, 145, 139, 144, 145, 146, 150, 166, 144, 139, 147, 145, 149, 118, 172, 132, 121, 151, 150, 148, 134, 148, 142, 144, 152, 149, 146, 145, 143, 143, 150, 143, 146, 151, 144, 146, 152, 143, 138, 144, 146, 143, 145, 149, 147, 133, 138, 144, 141, 144, 148, 143, 137, 144, 145, 145, 144, 144, 141, 149, 138, 143, 152, 155, 157, 146, 136, 170, 146, 149, 149, 147, 153, 152, 146, 140, 127, 155, 163, 147, 153, 145, 182, 152, 149, 143, 154, 140, 141, 142, 142, 145, 145, 144, 142, 143, 137, 150, 139, 146, 131, 145, 159, 148, 138, 152, 141, 123, 122, 145, 113, 135, 133, 148, 149, 150, 139, 138, 140, 155, 147, 142, 136, 148, 147, 143, 144, 185, 150, 153, 148, 138, 135, 143, 151, 139, 145, 134, 150, 148, 155, 139, 220, 147, 145, 153, 142, 135, 148, 154, 152, 137, 130, 152, 152, 160, 144, 108, 163, 143, 150, 147, 137, 135, 154, 143, 150, 142, 147, 150, 146, 142, 144, 147, 145, 142, 146, 147, 144, 160, 145, 140, 153, 146, 171, 145, 149, 134, 149, 124, 145, 154, 148, 146, 178, 156, 153, 142, 145, 142, 143, 139, 142, 140, 121, 159, 159, 143, 140, 153, 131, 139, 146, 149, 160, 147, 135, 144, 146, 152, 146, 150, 138, 127, 159, 141, 141, 129, 152, 157, 142, 139, 144, 154, 136, 151, 144, 131, 141, 146, 148, 148, 140, 140, 139, 142, 134, 147, 151, 152, 150, 131, 164, 143, 130, 133, 144, 142, 145, 155, 144, 169, 145, 144, 148, 137, 144, 141, 144, 135, 134, 141, 141, 139, 145, 139, 153, 162, 146, 147, 154, 147, 145, 115, 136, 141, 145, 146, 150, 143, 141, 149, 142, 155, 140, 141, 135, 144, 134, 156, 149, 150, 152, 171, 150, 144, 140, 116, 161, 145, 143, 151, 147, 147, 149, 140, 145, 148, 153, 148, 138, 144, 144, 142, 150, 155, 146, 146, 143, 148, 148, 144, 145, 141, 148, 141, 150, 142, 148, 142, 142, 141, 145, 149, 147, 146, 142, 138, 146, 154, 138, 152, 144, 143, 151, 146, 148, 143, 150, 152, 146, 153, 152, 152, 145, 138, 144, 144, 143, 151, 146, 145, 151, 149, 146, 149, 126, 138, 150, 144, 134, 143, 142, 146, 148, 144, 156, 142, 152, 150, 143, 143, 140, 151, 143, 147, 145, 149, 148, 143, 143, 145, 149, 148, 150, 146, 144, 148, 148, 149, 148, 139, 140, 140, 145, 139, 146, 152, 151, 144, 152, 150, 140, 143, 150, 152, 148, 144, 148, 146, 145, 150, 164, 147, 153, 148, 149, 145, 146, 151, 145, 140, 145, 145, 111, 148, 134, 152, 140, 142, 145, 147, 145, 138, 146, 150, 146, 147, 148, 148, 140, 143, 147, 151, 146, 148, 147, 148, 146, 145, 146, 151, 143, 138, 146, 149, 146, 143, 143, 146, 143, 146, 147, 153, 145, 145, 162, 152, 134, 149, 146, 148, 147, 147, 153, 145, 146, 143, 142, 148, 148, 143, 144, 144, 146, 135, 138, 144, 146, 141, 146, 150, 150, 149, 147, 145, 143, 142, 147, 153, 144, 151, 150, 145, 159, 151, 144, 149, 141, 146, 150, 144, 144, 150, 147, 146, 146, 146, 147, 145, 150, 150, 143, 149, 147, 144, 150, 143, 144, 158, 141, 144, 152, 147, 149, 144, 144, 154, 142, 144, 155, 144, 145, 147, 148, 140, 150, 146, 147, 149, 142, 143, 148, 147, 148, 139, 135, 144, 148, 145, 139, 143, 150, 147, 145, 149, 142, 138, 145, 146, 149, 148, 148, 133, 148, 150, 143, 142, 144, 142, 142, 147, 151, 151, 149, 145, 146, 145, 148, 145, 144, 146, 137, 138, 144, 139, 141, 144, 140, 149, 151, 146, 146, 151, 142, 149, 139, 148, 135, 151, 149, 133, 135, 143, 138, 152, 146, 151, 144, 140, 144, 143, 151, 141, 136, 155, 154, 147, 138, 148, 150, 149, 161, 154, 146, 143, 152, 140, 149, 145, 147, 148, 141, 151, 156, 137, 145, 142, 140, 152, 156, 140, 147, 142, 141, 148, 143, 143, 145, 147, 146, 145, 135, 157, 134, 142, 150, 145, 147, 145, 145, 144, 143, 141, 142, 144, 147, 140, 147, 145, 140, 144, 143, 141, 145, 145, 136, 139, 152, 145, 153, 133, 150, 148, 144, 145, 149, 147, 139, 141, 158, 144, 148, 144, 136, 132, 147, 141, 142, 138, 140, 144, 134, 139, 144, 141, 158, 140, 150, 157, 139, 142, 144, 149, 150, 152, 142, 128, 149, 147, 140, 134, 156, 146, 150, 150, 146, 145, 140, 150, 137, 139, 144, 147, 144, 136, 147, 143, 144, 141, 137, 141, 141, 151, 144, 149, 147, 143, 145, 139, 146, 148, 142, 144, 144, 146, 151, 141, 151, 137, 140, 148, 138, 149, 150, 148, 147, 143, 139, 134, 143, 149, 135, 145, 144, 137, 141, 153, 136, 151, 139, 145, 139, 143, 139, 146, 141, 144, 145, 150, 143, 151, 152, 144, 145, 143, 144, 138, 151, 143, 148, 145, 146, 143, 139, 143, 145, 145, 145, 153, 154, 139, 142, 149, 153, 147, 150, 155, 150, 143, 124, 150, 147, 147, 149, 153, 144, 151, 146, 144, 145, 146, 149, 146, 142, 136, 143, 149, 149, 142, 143, 146, 145, 145, 148, 142, 143, 145, 151, 148, 146, 145, 143, 145, 143, 144, 139, 147, 142, 147, 144, 148, 147, 144, 141, 90, 153, 144, 147, 146, 146, 147, 155, 151, 148, 146, 145, 141, 151, 144, 143, 145, 148, 139, 144, 161, 135, 143, 150, 145, 151, 145, 147, 148, 143, 114, 156, 147, 149, 151, 146, 142, 145, 141, 154, 148, 153, 148, 143, 146, 146, 144, 146, 134, 140, 145, 150, 133, 143, 148, 140, 148, 143, 146, 151, 145, 144, 135, 141, 146, 139, 137, 150, 144, 147, 142, 146, 138, 146, 143, 142, 145, 144, 150, 145, 141, 153, 145, 155, 144, 146, 150, 144, 148, 148, 143, 143, 128, 147, 147, 148, 147, 146, 141, 145, 158, 146, 139, 148, 149, 148, 144, 146, 148, 143, 149, 145, 146, 148, 144, 149, 148, 143, 142, 150, 147, 144, 144, 143, 142, 142, 147, 145, 147, 144, 148, 148, 142, 148, 140, 149, 144, 144, 148, 142, 155, 147, 148, 141, 146, 139, 157, 143, 140, 146, 136, 148, 145, 149, 148, 149, 153, 145, 146, 142, 148, 144, 142, 145, 140, 143, 148, 147, 145, 148, 144, 144, 144, 146, 144, 145, 136, 144, 147, 148, 132, 158, 141, 146, 146, 146, 142, 148, 145, 150, 153, 149, 140, 145, 145, 144, 140, 147, 148, 137, 150, 142, 137, 142, 141, 153, 149, 154, 150, 142, 147, 137, 167, 153, 142, 122, 144, 138, 131, 138, 157, 135, 145, 151, 143, 131, 146, 170, 137, 139, 142, 137, 147, 138, 151, 138, 151, 149, 149, 141, 165, 139, 149, 139, 145, 138, 122, 154, 144, 143, 142, 142, 145, 149, 163, 153, 144, 146, 143, 153, 141, 145, 138, 147, 159, 145, 147, 168, 152, 143, 132, 149, 140, 158, 140, 138, 145, 143, 129, 149, 150, 153, 162, 146, 182, 142, 150, 131, 142, 153, 147, 142, 160, 144, 141, 150, 139, 153, 145, 123, 133, 152, 147, 172, 137, 145, 153, 141, 146, 138, 150, 140, 141, 152, 147, 157, 148, 149, 146, 142, 145, 130, 138, 143, 148, 135, 151, 154, 146, 148, 142, 151, 151, 146, 133, 139, 147, 147, 149, 140, 148, 150, 166, 150, 163, 132, 156, 160, 142, 150, 145, 122, 150, 138, 150, 138, 148, 145, 143, 150, 145, 153, 149, 161, 143, 152, 147, 144, 143, 146, 157, 143, 138, 142, 130, 158, 161, 145, 148, 165, 151, 141, 149, 144, 145, 138, 131, 151, 141, 151, 145, 156, 147, 152, 142, 141, 144, 148, 147, 153, 131, 155, 141, 157, 140, 145, 151, 141, 140, 152, 137, 145, 144, 138, 148, 149, 148, 137, 141, 151, 150, 129, 140, 151, 142, 140, 149, 154, 153, 153, 139, 148, 146, 147, 156, 148, 146, 150, 137, 153, 146, 147, 138, 127, 131, 148, 144, 142, 147, 143, 150, 137, 148, 135, 140, 147, 146, 148, 146, 140, 158, 147, 148, 148, 146, 148, 140, 146, 149, 145, 139, 148, 145, 145, 153, 144, 141, 155, 161, 148, 145, 140, 151, 144, 147, 146, 143, 146, 142, 153, 146, 157, 143, 146, 151, 152, 147, 147, 159, 149, 144, 141, 146, 140, 137, 145, 134, 146, 151, 144, 146, 146, 145, 154, 144, 122, 144, 147, 155, 143, 140, 145, 146, 144, 146, 148, 135, 149, 151, 157, 150, 152, 149, 146, 146, 149, 136, 147, 147, 143, 145, 155, 151, 151, 142, 147, 141, 147, 144, 149, 146, 148, 149, 148, 146, 143, 139, 147, 146, 147, 143, 149, 143, 151, 144, 147, 145, 145, 148, 149, 149, 139, 149, 143, 144, 147, 142, 144, 145, 151, 148, 145, 137, 142, 145, 144, 143, 151, 140, 143, 145, 151, 158, 141, 144, 148, 142, 146, 146, 146, 144, 143, 142, 144, 145, 148, 144, 149, 143, 162, 152, 143, 147, 153, 142, 140, 144, 144, 149, 154, 145, 140, 144, 150, 150, 149, 147, 144, 148, 146, 150, 143, 141, 142, 123, 140, 145, 144, 147, 145, 149, 148, 148, 151, 150, 141, 147, 146, 146, 137, 130, 145, 142, 140, 145, 143, 148, 145, 155, 148, 149, 144, 148, 135, 152, 147, 147, 144, 143, 142, 145, 163, 139, 139, 147, 143, 154, 144, 148, 146, 144, 141, 150, 145, 147, 147, 143, 145, 146, 143, 153, 145, 146, 144, 145, 150, 142, 148, 143, 146, 146, 158, 146, 153, 145, 136, 146, 145, 147, 149, 142, 147, 142, 142, 148, 142, 154, 153, 150, 140, 150, 157, 152, 141, 146, 146, 146, 138, 143, 136, 155, 147, 161, 151, 139, 153, 145, 144, 130, 147, 149, 137, 140, 153, 142, 149, 150, 141, 139, 141, 149, 151, 145, 141, 151, 151, 149, 145, 156, 142, 143, 146, 145, 170, 144, 142, 146, 150, 153, 147, 144, 141, 140, 158, 147, 140, 146, 146, 145, 156, 145, 141, 149, 143, 151, 148, 147, 155, 145, 145, 156, 138, 150, 144, 150, 148, 151, 157, 134, 153, 143, 144, 134, 161, 147, 146, 146, 153, 133, 144, 148, 150, 141, 150, 153, 146, 144, 148, 148, 145, 134, 152, 140, 151, 169, 147, 149, 145, 141, 146, 144, 139, 151, 152, 148, 143, 147, 164, 139, 144, 149, 154, 149, 158, 140, 134, 143, 133, 149, 127, 149, 144, 152, 142, 152, 133, 138, 147, 149, 137, 145, 151, 151, 133, 157, 139, 149, 155, 143, 148, 148, 144, 148, 136, 150, 137, 138, 140, 143, 135, 152, 131, 145, 141, 148, 145, 151, 155, 144, 142, 140, 144, 132, 132, 147, 149, 140, 141, 141, 150, 136, 146, 133, 152, 142, 144, 146, 146, 119, 150, 143, 153, 145, 155, 140, 141, 143, 134, 145, 139, 158, 154, 143, 145, 138, 138, 149, 140, 142, 145, 138, 152, 150, 149, 144, 137, 149, 137, 145, 149, 147, 151, 138, 145, 133, 148, 138, 144, 162, 146, 143, 141, 144, 150, 147, 145, 150, 139, 141, 146, 143, 148, 145, 143, 163, 140, 147, 148, 146, 149, 149, 147, 161, 147, 147, 131, 144, 140, 137, 166, 149, 147, 149, 146, 140, 171, 149, 150, 122, 142, 158, 140, 143, 145, 148, 144, 149, 139, 152, 151, 150, 151, 144, 146, 135, 134, 144, 155, 150, 153, 138, 145, 149, 152, 138, 145, 147, 145, 146, 158, 143, 149, 138, 135, 128, 148, 145, 143, 140, 140, 152, 95, 160, 154, 138, 147, 170, 144, 144, 144, 152, 145, 149, 144, 145, 115, 141, 144, 154, 128, 146, 137, 149, 153, 113, 147, 144, 135, 145, 137, 142, 154, 144, 149, 146, 155, 140, 155, 139, 146, 139, 142, 145, 156, 145, 146, 154, 149, 149, 150, 143, 146, 149, 144, 145, 140, 164, 146, 143, 148, 145, 136, 146, 164, 145, 144, 155, 147, 154, 138, 152, 132, 140, 164, 142, 170, 145, 153, 145, 140, 162, 133, 147, 151, 145, 134, 136, 151, 142, 140, 158, 142, 132, 142, 136, 148, 159, 142, 133, 135, 148, 142, 152, 147, 145, 136, 142, 144, 151, 158, 141, 139, 145, 157, 150, 133, 144, 148, 135, 159, 157, 149, 148, 136, 150, 141, 137, 148, 149, 150, 151, 143, 152, 141, 219, 151, 154, 147, 158, 147, 137, 152, 160, 143, 150, 138, 144, 154, 162, 155, 154, 153, 142, 144, 153, 155, 148, 149, 149, 138, 149, 164, 146, 154, 143, 144, 154, 146, 143, 154, 156, 149, 144, 150, 164, 145, 141, 143, 146, 159, 145, 146, 144, 138, 130, 160, 144, 130, 152, 147, 152, 153, 147, 146, 157, 136, 142, 142, 154, 137, 161, 138, 143, 144, 144, 148, 157, 151, 145, 150, 145, 144, 159, 132, 152, 125, 148, 151, 157, 126, 143, 148, 151, 134, 150, 135, 151, 145, 142, 159, 144, 146, 149, 144, 143, 153, 128, 141, 146, 145, 138, 146, 86, 139, 144, 142, 145, 138, 147, 138, 141, 146, 144, 149, 138, 143, 144, 145, 143, 137, 138, 152, 147, 148, 131, 148, 152, 146, 152, 172, 144, 143, 154, 154, 142, 154, 144, 139, 138, 131, 144, 144, 142, 155, 142, 144, 146, 164, 137, 154, 138, 144, 145, 146, 139, 142, 143, 145, 151, 148, 145, 139, 141, 135, 151, 146, 145, 141, 145, 149, 145, 151, 145, 149, 135, 139, 146, 150, 149, 147, 143, 151, 152, 134, 153, 150, 145, 135, 143, 141, 137, 147, 147, 148, 144, 146, 143, 152, 144, 141, 136, 135, 147, 151, 139, 139, 135, 238, 148, 142, 146, 147, 156, 141, 150, 146, 140, 131, 160, 144, 147, 143, 146, 159, 149, 158, 171, 142, 147, 151, 141, 144, 153, 141, 144, 149, 152, 132, 146, 150, 144, 144, 146, 153, 151, 153, 141, 137, 138, 142, 148, 157, 146, 147, 156, 145, 143, 140, 160, 147, 138, 158, 123, 155, 145, 146, 153, 139, 131, 163, 145, 137, 145, 142, 156, 143, 137, 147, 120, 148, 152, 139, 177, 135, 156, 150, 146, 139, 155, 150, 149, 144, 152, 153, 152, 146, 142, 159, 143, 138, 153, 137, 149, 155, 142, 152, 148, 151, 152, 144, 150, 149, 148, 160, 130, 144, 133, 150, 144, 143, 151, 143, 141, 145, 133, 173, 145, 148, 139, 151, 149, 138, 147, 136, 154, 151, 142, 148, 150, 146, 142, 141, 157, 145, 133, 161, 146, 143, 146, 143, 142, 145, 128, 149, 137, 143, 150, 146, 150, 137, 141, 145, 139, 142, 135, 138, 143, 148, 146, 167, 156, 132, 141, 146, 154, 140, 149, 130, 150, 141, 156, 143, 138, 140, 142, 143, 142, 147, 143, 150, 133, 143, 163, 146, 147, 143, 146, 145, 152, 150, 147, 145, 147, 147, 142, 144, 148, 150, 160, 141, 148, 151, 147, 135, 145, 148, 152, 145, 150, 143, 154, 154, 140, 148, 155, 145, 144, 139, 147, 144, 149, 137, 148, 146, 143, 137, 144, 139, 150, 142, 146, 143, 155, 143, 149, 148, 141, 145, 148, 149, 151, 143, 153, 147, 145, 155, 149, 147, 147, 147, 141, 142, 144, 148, 147, 141, 150, 153, 154, 163, 149, 142, 148, 134, 147, 147, 151, 142, 153, 143, 148, 142, 149, 152, 148, 150, 145, 157, 134, 143, 144, 158, 151, 144, 144, 146, 132, 145, 145, 142, 149, 149, 150, 141, 132, 150, 144, 137, 149, 149, 145, 141, 135, 147, 146, 146, 141, 156, 145, 148, 139, 148, 147, 158, 145, 143, 144, 144, 147, 155, 138, 144, 136, 143, 137, 145, 147, 144, 142, 143, 147, 150, 153, 139, 145, 144, 145, 141, 143, 158, 126, 148, 156, 145, 135, 136, 145, 143, 145, 142, 143, 137, 146, 148, 143, 151, 147, 146, 146, 145, 154, 145, 141, 146, 143, 147, 145, 145, 151, 149, 152, 137, 143, 144, 144, 145, 140, 143, 144, 144, 150, 134, 147, 147, 148, 147, 145, 147, 151, 142, 147, 140, 143, 145, 124, 149, 145, 151, 140, 142, 155, 141, 148, 144, 151, 157, 134, 143, 149, 150, 163, 148, 144, 135, 148, 133, 143, 144, 157, 144, 146, 147, 146, 142, 147, 134, 144, 143, 149, 148, 142, 145, 143, 149, 145, 145, 150, 149, 138, 149, 144, 146, 146, 142, 145, 143, 148, 151, 146, 146, 144, 143, 145, 144, 140, 139, 148, 146, 148, 147, 141, 144, 146, 139, 146, 143, 146, 146, 150, 147, 166, 149, 145, 146, 145, 146, 143, 144, 140, 153, 143, 141, 146, 142, 147, 154, 147, 148, 141, 147, 147, 145, 142, 138, 147, 148, 145, 145, 147, 146, 155, 151, 146, 141, 146, 147, 146, 140, 143, 149, 145, 140, 147, 146, 136, 147, 144, 149, 148, 148, 148, 142, 146, 147, 148, 144, 151, 149, 143, 150, 143, 149, 145, 153, 138, 153, 142, 140, 146, 143, 143, 145, 146, 141, 148, 158, 146, 143, 145, 153, 140, 146, 144, 147, 143, 145, 146, 146, 158, 141, 143, 146, 150, 146, 141, 145, 146, 149, 144, 139, 145, 151, 149, 141, 143, 150, 150, 142, 141, 148, 158, 144, 141, 147, 151, 145, 136, 148, 149, 149, 144, 145, 145, 144, 152, 144, 144, 147, 133, 146, 154, 150, 147, 146, 144, 148, 141, 149, 145, 147, 149, 146, 144, 151, 147, 146, 146, 143, 150, 147, 147, 145, 146, 148, 149, 146, 149, 142, 140, 164, 148, 147, 145, 148, 147, 143, 144, 145, 142, 145, 155, 141, 148, 143, 144, 145, 143, 146, 152, 146, 147, 139, 142, 136, 149, 150, 145, 141, 145, 158, 145, 145, 150, 139, 145, 149, 144, 142, 148, 145, 141, 146, 147, 151, 147, 121, 145, 142, 146, 143, 150, 146, 144, 149, 146, 145, 145, 149, 137, 146, 145, 151, 145, 152, 142, 149, 146, 150, 147, 153, 146, 148, 154, 156, 141, 143, 147, 150, 145, 152, 147, 141, 147, 149, 145, 144, 149, 145, 143, 151, 159, 145, 140, 141, 131, 139, 144, 148, 143, 143, 155, 146, 146, 142, 145, 141, 135, 155, 143, 144, 142, 151, 144, 144, 147, 147, 148, 147, 144, 145, 145, 153, 146, 147, 155, 153, 143, 142, 149, 147, 136, 146, 147, 147, 142, 148, 154, 139, 146, 147, 144, 147, 134, 146, 144, 148, 148, 147, 140, 155, 146, 143, 149, 152, 146, 143, 152, 141, 151, 148, 142, 152, 146, 149, 131, 148, 146, 146, 147, 143, 150, 146, 151, 143, 146, 144, 143, 152, 145, 151, 144, 145, 147, 150, 149, 144, 143, 154, 146, 143, 149, 135, 143, 146, 152, 149, 144, 144, 151, 143, 149, 147, 146, 143, 145, 148, 149, 143, 144, 125, 147, 141, 144, 144, 166, 144, 141, 145, 138, 158, 145, 148, 145, 143, 146, 143, 147, 145, 146, 126, 147, 151, 145, 152, 142, 152, 149, 135, 145, 148, 141, 184, 142, 142, 146, 138, 146, 148, 135, 138, 147, 152, 133, 137, 150, 149, 146, 145, 144, 157, 155, 146, 143, 140, 149, 146, 143, 141, 142, 140, 152, 165, 149, 128, 149, 145, 142, 148, 151, 149, 144, 145, 131, 147, 152, 142, 139, 143, 146, 135, 139, 146, 141, 146, 149, 126, 146, 165, 146, 144, 151, 149, 153, 138, 143, 148, 150, 157, 152, 145, 134, 139, 139, 146, 148, 149, 148, 146, 155, 151, 142, 146, 162, 147, 146, 150, 141, 138, 152, 150, 147, 145, 146, 138, 155, 151, 147, 147, 145, 167, 140, 155, 147, 149, 132, 156, 147, 143, 147, 143, 146, 144, 143, 162, 147, 140, 148, 148, 140, 148, 146, 146, 147, 138, 153, 136, 148, 147, 142, 140, 145, 146, 147, 142, 140, 145, 143, 139, 145, 148, 150, 139, 146, 149, 157, 151, 149, 127, 137, 159, 147, 151, 148, 143, 149, 136, 156, 153, 147, 138, 141, 153, 140, 140, 141, 145, 154, 150, 150, 149, 151, 130, 155, 145, 144, 136, 156, 145, 143, 147, 143, 145, 147, 146, 141, 150, 141, 147, 148, 149, 140, 146, 135, 149, 153, 161, 146, 154, 148, 152, 145, 166, 150, 146, 142, 161, 148, 146, 148, 137, 150, 153, 147, 147, 140, 145, 152, 143, 145, 149, 145, 144, 144, 146, 147, 149, 152, 145, 153, 135, 146, 138, 149, 149, 147, 150, 146, 130, 144, 145, 147, 153, 143, 153, 140, 157, 146, 144, 149, 146, 146, 165, 174, 133, 149, 154, 142, 151, 152, 148, 144, 145, 149, 151, 177, 149, 148, 146, 156, 152, 145, 140, 136, 89, 145, 129, 142, 147, 141, 138, 151, 141, 145, 150, 148, 150, 147, 140, 148, 144, 144, 154, 143, 149, 151, 151, 158, 149, 128, 156, 143, 145, 157, 144, 146, 149, 136, 139, 153, 148, 149, 151, 147, 143, 136, 141, 141, 132, 133, 143, 149, 138, 146, 148, 140, 156, 147, 143, 159, 144, 147, 140, 138, 145, 149, 141, 148, 154, 161, 132, 143, 134, 148, 154, 138, 152, 150, 148, 147, 146, 148, 148, 135, 143, 132, 159, 151, 151, 144, 145, 148, 141, 135, 142, 144, 144, 144, 155, 141, 222, 144, 150, 146, 149, 137, 145, 142, 146, 141, 153, 133, 142, 146, 140, 139, 146, 148, 147, 139, 141, 147, 150, 153, 143, 144, 145, 133, 140, 154, 137, 150, 149, 147, 133, 142, 169, 149, 129, 149, 142, 142, 151, 146, 136, 147, 140, 147, 148, 136, 137, 150, 147, 123, 152, 135, 153, 146, 138, 136, 146, 146, 135, 160, 145, 155, 130, 150, 148, 153, 145, 155, 146, 145, 146, 143, 150, 148, 170, 156, 141, 148, 146, 143, 149, 145, 154, 140, 145, 138, 143, 147, 144, 150, 141, 144, 149, 141, 137, 149, 132, 119, 138, 125, 132, 153, 165, 140, 153, 139, 145, 145, 149, 151, 139, 144, 150, 147, 150, 135, 147, 147, 144, 138, 119, 153, 143, 135, 147, 164, 153, 147, 169, 146, 150, 148, 141, 143, 147, 144, 160, 149, 143, 146, 147, 147, 146, 135, 146, 140, 141, 147, 145, 144, 142, 151, 141, 148, 144, 142, 154, 147, 132, 147, 150, 138, 143, 147, 146, 149, 146, 145, 147, 138, 140, 144, 139, 151, 142, 146, 146, 141, 153, 142, 142, 148, 145, 140, 146, 160, 144, 158, 152, 145, 146, 141, 149, 149, 134, 148, 151, 143, 154, 146, 148, 147, 139, 155, 144, 149, 153, 145, 143, 135, 146, 147, 160, 145, 148, 143, 141, 142, 149, 154, 148, 138, 146, 145, 145, 146, 147, 161, 148, 141, 147, 147, 155, 137, 153, 143, 154, 151, 140, 145, 144, 136, 148, 151, 158, 143, 142, 155, 144, 147, 146, 158, 141, 145, 160, 140, 145, 155, 149, 151, 149, 148, 144, 147, 171, 146, 142, 149, 144, 150, 147, 146, 144, 148, 141, 147, 147, 137, 156, 140, 146, 144, 144, 122, 145, 147, 145, 139, 132, 143, 141, 148, 146, 142, 146, 152, 138, 146, 152, 150, 149, 149, 145, 146, 147, 134, 160, 143, 145, 145, 142, 136, 150, 146, 143, 159, 143, 144, 143, 140, 141, 147, 137, 146, 140, 141, 144, 150, 150, 141, 142, 164, 144, 147, 139, 140, 145, 141, 144, 140, 137, 148, 143, 149, 145, 139, 148, 145, 147, 142, 150, 146, 141, 158, 143, 140, 134, 148, 155, 138, 149, 144, 142, 147, 145, 137, 149, 152, 159, 147, 161, 150, 143, 150, 144, 142, 151, 158, 144, 150, 139, 135, 147, 143, 129, 145, 150, 146, 144, 146, 158, 149, 140, 153, 144, 146, 193, 135, 144, 145, 146, 145, 147, 137, 148, 150, 148, 158, 135, 147, 146, 148, 153, 140, 143, 145, 162, 148, 147, 149, 149, 148, 139, 129, 142, 156, 126, 143, 128, 138, 144, 147, 150, 146, 145, 82, 150, 157, 140, 142, 151, 155, 151, 141, 146, 147, 146, 149, 151, 149, 150, 152, 180, 152, 153, 132, 150, 144, 141, 149, 145, 150, 149, 150, 144, 147, 149, 145, 165, 144, 145, 154, 147, 126, 143, 152, 144, 163, 144, 144, 153, 139, 154, 136, 145, 151, 142, 150, 161, 150, 144, 146, 143, 135, 201, 147, 150, 150, 147, 142, 154, 146, 139, 146, 141, 149, 145, 144, 125, 142, 150, 149, 148, 140, 149, 151, 146, 150, 142, 158, 162, 142, 149, 152, 145, 147, 145, 144, 142, 147, 146, 152, 153, 150, 146, 149, 147, 150, 140, 139, 140, 149, 98, 149, 142, 152, 135, 152, 142, 149, 137, 146, 148, 141, 147, 148, 142, 147, 181, 144, 148, 162, 144, 137, 148, 144, 143, 145, 143, 138, 146, 145, 136, 151, 155, 145, 145, 151, 142, 149, 140, 141, 151, 145, 143, 143, 159, 152, 145, 150, 130, 148, 155, 149, 138, 137, 159, 139, 147, 145, 163, 128, 141, 146, 148, 145, 144, 142, 148, 142, 135, 147, 168, 146, 138, 155, 145, 143, 145, 142, 151, 148, 145, 160, 141, 142, 147, 146, 147, 144, 139, 142, 100, 171, 147, 138, 137, 136, 131, 148, 135, 151, 139, 141, 151, 148, 123, 142, 144, 148, 151, 147, 143, 153, 147, 145, 145, 145, 141, 130, 146, 153, 149, 134, 152, 145, 146, 148, 165, 146, 161, 149, 155, 143, 144, 144, 149, 145, 145, 132, 147, 139, 152, 146, 145, 152, 141, 149, 146, 150, 145, 135, 146, 150, 145, 151, 149, 148, 147, 147, 140, 156, 152, 147, 151, 147, 163, 150, 142, 143, 138, 153, 143, 144, 142, 142, 147, 145, 148, 143, 148, 148, 172, 146, 149, 147, 149, 139, 146, 147, 147, 142, 144, 137, 152, 146, 146, 148, 143, 146, 146, 145, 149, 148, 145, 139, 143, 147, 143, 143, 142, 143, 146, 145, 147, 141, 144, 143, 143, 147, 142, 140, 149, 150, 136, 148, 146, 149, 145, 145, 151, 140, 150, 146, 146, 144, 152, 146, 146, 148, 144, 145, 141, 151, 144, 148, 148, 144, 151, 144, 142, 141, 143, 144, 145, 147, 146, 144, 152, 147, 132, 145, 148, 144, 146, 147, 148, 140, 144, 146, 145, 146, 154, 143, 180, 142, 145, 156, 149, 146, 148, 144, 151, 149, 147, 150, 140, 133, 148, 143, 148, 148, 143, 141, 147, 149, 149, 147, 140, 144, 150, 147, 137, 150, 142, 147, 147, 151, 142, 150, 145, 150, 145, 140, 150, 146, 145, 151, 151, 147, 142, 148, 137, 142, 156, 143, 153, 159, 145, 145, 132, 151, 142, 149, 146, 154, 143, 147, 146, 145, 153, 141, 146, 149, 147, 149, 144, 147, 152, 156, 146, 139, 149, 153, 148, 148, 157, 162, 170, 126, 154, 143, 147, 139, 156, 148, 143, 144, 157, 138, 149, 149, 148, 135, 145, 138, 146, 151, 131, 148, 151, 171, 137, 132, 146, 157, 149, 154, 154, 149, 142, 154, 154, 148, 140, 149, 163, 155, 152, 151, 148, 153, 135, 161, 145, 137, 169, 152, 143, 146, 151, 145, 154, 137, 145, 141, 151, 149, 151, 160, 157, 144, 147, 146, 153, 158, 140, 144, 145, 143, 129, 158, 130, 136, 136, 145, 155, 146, 160, 147, 141, 157, 145, 148, 174, 142, 151, 156, 145, 143, 147, 137, 126, 155, 145, 150, 148, 154, 150, 148, 153, 150, 159, 133, 133, 146, 134, 150, 155, 140, 145, 141, 163, 150, 130, 161, 147, 135, 169, 151, 162, 137, 141, 141, 144, 149, 158, 155, 153, 127, 159, 143, 156, 153, 141, 153, 139, 147, 165, 141, 152, 139, 142, 142, 132, 138, 154, 131, 142, 139, 138, 143, 163, 149, 143, 132, 150, 149, 134, 157, 144, 124, 142, 141, 152, 145, 144, 137, 154, 135, 156, 136, 142, 140, 152, 160, 143, 146, 149, 151, 142, 155, 150, 142, 145, 150, 153, 145, 140, 153, 162, 140, 154, 134, 156, 143, 135, 135, 149, 152, 155, 140, 141, 163, 151, 138, 156, 146, 157, 153, 136, 133, 153, 141, 144, 146, 149, 146, 136, 148, 148, 150, 126, 147, 157, 155, 144, 141, 155, 138, 151, 132, 143, 130, 136, 136, 139, 143, 149, 142, 158, 143, 145, 151, 145, 151, 136, 154, 146, 140, 155, 139, 146, 146, 144, 143, 144, 145, 145, 141, 141, 141, 150, 147, 149, 142, 148, 147, 148, 151, 161, 147, 145, 154, 140, 147, 146, 146, 148, 148, 150, 149, 146, 150, 146, 142, 144, 149, 150, 145, 140, 153, 145, 145, 143, 146, 151, 143, 136, 147, 150, 149, 160, 146, 138, 141, 146, 145, 141, 149, 147, 152, 147, 147, 150, 144, 141, 146, 147, 141, 145, 147, 146, 140, 117, 142, 147, 146, 139, 149, 143, 138, 152, 147, 146, 146, 147, 148, 141, 151, 150, 140, 137, 145, 132, 147, 146, 127, 159, 148, 133, 148, 140, 150, 143, 143, 145, 148, 165, 145, 142, 142, 150, 149, 148, 146, 149, 146, 150, 146, 142, 141, 146, 146, 145, 147, 151, 151, 156, 140, 143, 146, 148, 145, 146, 156, 145, 150, 141, 152, 136, 151, 146, 147, 147, 146, 144, 149, 153, 145, 151, 148, 148, 153, 130, 146, 152, 153, 151, 137, 147, 142, 150, 152, 147, 144, 143, 148, 145, 141, 148, 146, 150, 156, 152, 147, 144, 150, 135, 148, 144, 147, 148, 142, 145, 148, 146, 140, 149, 148, 154, 155, 144, 158, 144, 145, 147, 139, 148, 140, 143, 156, 140, 146, 143, 144, 142, 157, 146, 138, 139, 149, 138, 155, 150, 137, 146, 141, 149, 143, 149, 149, 150, 140, 144, 142, 144, 144, 144, 147, 147, 144, 146, 154, 152, 147, 155, 147, 139, 143, 148, 136, 145, 164, 148, 151, 145, 141, 174, 146, 147, 142, 147, 151, 148, 150, 144, 142, 148, 149, 154, 144, 143, 144, 150, 143, 149, 146, 145, 140, 148, 148, 136, 144, 152, 144, 148, 148, 168, 138, 140, 141, 146, 150, 127, 147, 144, 157, 143, 147, 142, 146, 151, 145, 144, 142, 137, 147, 148, 142, 146, 147, 147, 148, 142, 144, 140, 147, 152, 142, 155, 142, 144, 141, 169, 148, 152, 140, 148, 143, 152, 150, 148, 164, 150, 146, 144, 153, 143, 150, 131, 149, 144, 148, 144, 147, 151, 144, 146, 143, 148, 148, 147, 139, 158, 145, 156, 143, 177, 136, 133, 148, 142, 197, 141, 142, 136, 146, 148, 145, 143, 149, 144, 148, 150, 142, 146, 147, 147, 149, 144, 142, 143, 145, 147, 148, 146, 153, 147, 138, 139, 144, 149, 152, 147, 143, 146, 145, 152, 140, 137, 150, 145, 143, 146, 146, 141, 145, 145, 149, 147, 154, 128, 147, 139, 153, 149, 151, 152, 149, 143, 146, 141, 151, 145, 173, 143, 141, 150, 146, 144, 146, 146, 155, 146, 146, 149, 151, 151, 147, 148, 148, 145, 141, 144, 142, 140, 140, 148, 146, 148, 143, 153, 142, 150, 145, 143, 152, 148, 153, 145, 137, 149, 144, 148, 147, 143, 162, 133, 148, 144, 144, 148, 134, 144, 153, 156, 152, 144, 139, 145, 147, 142, 139, 146, 138, 146, 151, 145, 158, 148, 141, 143, 143, 150, 146, 149, 144, 145, 142, 144, 148, 150, 145, 151, 146, 145, 142, 149, 160, 142, 145, 144, 171, 140, 143, 148, 145, 141, 150, 148, 149, 149, 145, 142, 146, 149, 145, 145, 149, 147, 146, 143, 140, 145, 135, 141, 151, 154, 144, 146, 160, 155, 148, 148, 152, 153, 149, 146, 144, 145, 143, 147, 129, 147, 144, 142, 139, 146, 159, 141, 147, 150, 144, 149, 145, 144, 141, 141, 143, 158, 149, 151, 147, 145, 143, 148, 146, 148, 141, 138, 149, 144, 147, 154, 147, 144, 145, 152, 150, 140, 148, 148, 141, 145, 145, 162, 150, 149, 146, 144, 143, 145, 145, 156, 145, 141, 147, 149, 153, 146, 146, 147, 150, 160, 148, 153, 145, 150, 136, 140, 148, 157, 147, 144, 144, 150, 148, 149, 144, 129, 142, 150, 145, 146, 148, 142, 144, 138, 147, 145, 140, 144, 147, 145, 161, 143, 144, 149, 141, 146, 141, 144, 146, 140, 147, 142, 137, 146, 147, 147, 154, 143, 135, 151, 139, 145, 139, 133, 149, 164, 142, 153, 148, 147, 156, 151, 139, 152, 144, 140, 146, 142, 148, 148, 146, 154, 146, 142, 137, 147, 140, 147, 160, 146, 156, 150, 147, 146, 146, 138, 149, 146, 144, 147, 143, 146, 144, 149, 146, 146, 147, 151, 148, 148, 148, 142, 147, 144, 146, 144, 143, 150, 147, 152, 149, 147, 142, 148, 147, 147, 148, 150, 147, 149, 148, 140, 152, 152, 145, 147, 146, 149, 143, 138, 135, 149, 143, 149, 145, 147, 144, 143, 147, 148, 149, 148, 146, 145, 140, 145, 151, 145, 167, 153, 125, 145, 150, 147, 141, 127, 144, 147, 141, 149, 145, 148, 142, 143, 145, 141, 148, 144, 145, 145, 150, 145, 148, 148, 148, 149, 147, 145, 145, 152, 151, 147, 140, 133, 150, 127, 145, 146, 144, 144, 151, 129, 147, 149, 155, 147, 143, 148, 141, 144, 127, 148, 152, 139, 146, 150, 147, 144, 146, 149, 141, 139, 144, 134, 143, 146, 151, 145, 145, 145, 147, 150, 147, 145, 145, 146, 148, 152, 148, 150, 149, 148, 143, 142, 145, 141, 143, 178, 141, 147, 145, 140, 137, 144, 143, 149, 148, 151, 141, 153, 139, 153, 140, 154, 147, 139, 144, 155, 144, 142, 118, 169, 151, 145, 143, 143, 142, 148, 147, 145, 152, 160, 146, 151, 153, 143, 154, 146, 140, 145, 144, 150, 133, 147, 146, 147, 134, 152, 148, 145, 144, 146, 144, 149, 143, 144, 139, 150, 149, 146, 142, 148, 127, 145, 147, 142, 145, 139, 152, 153, 144, 138, 144, 146, 150, 148, 141, 149, 146, 141, 150, 133, 131, 144, 147, 145, 141, 150, 146, 147, 137, 142, 135, 141, 144, 148, 148, 145, 145, 148, 142, 146, 150, 145, 147, 147, 145, 144, 150, 147, 144, 141, 147, 148, 143, 143, 145, 141, 140, 146, 148, 150, 147, 145, 129, 158, 139, 147, 146, 150, 146, 145, 144, 145, 144, 143, 146, 143, 147, 148, 144, 145, 151, 144, 142, 143, 138, 135, 144, 146, 146, 148, 143, 146, 146, 146, 148, 145, 149, 150, 151, 148, 149, 149, 141, 145, 121, 147, 150, 151, 158, 153, 145, 146, 145, 140, 139, 147, 147, 155, 145, 145, 145, 139, 145, 143, 150, 142, 148, 147, 142, 138, 152, 150, 142, 140, 145, 151, 146, 133, 150, 146, 144, 150, 144, 138, 143, 142, 148, 144, 162, 150, 146, 141, 145, 151, 139, 141, 140, 138, 147, 141, 151, 143, 143, 148, 140, 141, 146, 145, 146, 149, 146, 146, 147, 145, 148, 154, 149, 146, 152, 140, 144, 153, 148, 144, 134, 142, 140, 146, 150, 148, 144, 162, 141, 149, 144, 148, 139, 142, 145, 143, 145, 148, 143, 152, 140, 159, 145, 153, 145, 159, 141, 147, 151, 145, 160, 153, 151, 147, 143, 150, 144, 148, 142, 143, 142, 149, 146, 140, 147, 145, 144, 144, 149, 146, 142, 149, 148, 143, 140, 139, 137, 144, 147, 147, 140, 144, 145, 147, 146, 144, 149, 140, 144, 141, 149, 149, 122, 146, 148, 142, 143, 138, 148, 139, 141, 134, 149, 154, 144, 147, 143, 156, 148, 145, 145, 138, 148, 142, 148, 147, 140, 155, 149, 142, 148, 145, 136, 153, 147, 141, 147, 137, 136, 148, 146, 141, 143, 145, 148, 146, 150, 141, 146, 141, 146, 145, 146, 143, 148, 146, 143, 140, 142, 145, 149, 141, 147, 140, 146, 152, 152, 141, 138, 150, 135, 146, 145, 141, 145, 150, 150, 145, 148, 147, 139, 146, 150, 138, 139, 141, 157, 144, 143, 144, 143, 146, 145, 143, 146, 144, 148, 141, 145, 143, 146, 145, 145, 146, 144, 146, 153, 136, 150, 143, 142, 141, 145, 146, 147, 143, 143, 140, 143, 144, 153, 148, 148, 148, 144, 141, 147, 148, 144, 148, 146, 141, 146, 145, 142, 146, 144, 141, 145, 140, 146, 148, 155, 146, 146, 147, 150, 143, 143, 147, 159, 147, 140, 143, 137, 151, 151, 152, 145, 152, 152, 147, 149, 155, 145, 148, 143, 152, 141, 143, 150, 155, 148, 137, 144, 150, 154, 141, 142, 134, 139, 140, 150, 147, 139, 142, 149, 140, 154, 142, 145, 125, 143, 150, 146, 146, 141, 154, 147, 147, 146, 149, 162, 149, 146, 150, 147, 148, 149, 140, 141, 147, 138, 144, 143, 152, 147, 145, 146, 150, 151, 151, 153, 150, 156, 140, 152, 143, 148, 142, 143, 144, 149, 156, 150, 144, 148, 146, 149, 147, 144, 146, 156, 147, 147, 145, 148, 146, 146, 144, 144, 141, 137, 140, 166, 139, 144, 147, 149, 152, 171, 149, 146, 137, 149, 146, 143, 159, 137, 145, 161, 123, 153, 151, 138, 142, 149, 146, 147, 144, 133, 143, 139, 141, 144, 147, 150, 152, 138, 149, 147, 110, 152, 145, 136, 143, 148, 103, 145, 153, 145, 140, 148, 127, 150, 141, 148, 140, 142, 160, 144, 145, 156, 151, 154, 138, 145, 151, 144, 148, 143, 142, 154, 149, 142, 147, 153, 146, 151, 134, 151, 148, 149, 151, 144, 140, 151, 146, 148, 148, 154, 133, 151, 144, 147, 145, 145, 148, 155, 149, 145, 152, 153, 141, 151, 150, 150, 154, 145, 151, 150, 147, 140, 150, 140, 150, 145, 138, 154, 138, 146, 151, 144, 151, 149, 141, 92, 142, 118, 149, 141, 160, 145, 148, 135, 150, 173, 143, 147, 154, 158, 131, 145, 147, 117, 149, 144, 139, 147, 95, 142, 160, 133, 144, 140, 145, 137, 143, 146, 146, 137, 149, 143, 141, 146, 138, 135, 152, 158, 148, 155, 143, 131, 158, 153, 144, 155, 153, 148, 155, 136, 151, 153, 145, 151, 147, 146, 139, 144, 144, 145, 153, 135, 147, 141, 141, 154, 144, 127, 140, 165, 139, 148, 130, 135, 140, 144, 143, 145, 158, 143, 131, 144, 132, 148, 173, 135, 140, 148, 123, 157, 145, 146, 141, 150, 154, 160, 142, 149, 141, 136, 149, 146, 148, 141, 128, 144, 143, 138, 148, 143, 116, 148, 150, 149, 135, 178, 105, 116, 145, 146, 150, 149, 123, 140, 148, 154, 149, 149, 155, 149, 148, 140, 155, 133, 132, 117, 140, 132, 158, 158, 131, 155, 142, 156, 142, 130, 141, 155, 141, 160, 125, 145, 145, 147, 152, 149, 140, 145, 153, 195, 152, 125, 139, 144, 133, 146, 133, 134, 148, 145, 155, 176, 145, 146, 144, 154, 143, 136, 135, 155, 174, 144, 148, 142, 130, 144, 139, 162, 140, 148, 157, 159, 148, 169, 158, 141, 176, 127, 140, 155, 142, 143, 144, 138, 130, 150, 149, 148, 141, 140, 161, 134, 148, 137, 119, 182, 139, 140, 151, 144, 139, 147, 142, 145, 152, 152, 146, 133, 155, 144, 149, 137, 143, 144, 167, 140, 145, 157, 134, 142, 129, 143, 154, 136, 141, 149, 139, 157, 145, 150, 151, 161, 146, 157, 172, 141, 143, 138, 155, 136, 143, 162, 155, 145, 142, 154, 155, 148, 148, 149, 137, 152, 141, 174, 147, 143, 149, 146, 140, 139, 153, 140, 152, 149, 138, 151, 146, 137, 139, 149, 142, 146, 143, 153, 149, 149, 149, 149, 153, 153, 146, 143, 141, 143, 144, 143, 131, 154, 148, 151, 149, 149, 146, 149, 152, 145, 149, 142, 144, 147, 131, 139, 145, 145, 137, 168, 138, 133, 149, 142, 137, 146, 155, 157, 142, 147, 163, 145, 137, 139, 142, 155, 139, 156, 144, 149, 148, 148, 137, 155, 158, 148, 141, 139, 152, 152, 143, 152, 148, 162, 159, 137, 151, 127, 147, 153, 145, 142, 150, 144, 157, 150, 136, 136, 129, 144, 153, 151, 141, 152, 147, 147, 145, 148, 142, 152, 155, 137, 145, 149, 141, 148, 155, 138, 133, 144, 136, 146, 137, 152, 145, 147, 147, 167, 141, 142, 154, 142, 154, 149, 152, 144, 147, 165, 144, 134, 142, 146, 149, 163, 124, 158, 158, 151, 144, 133, 147, 146, 155, 154, 144, 150, 146, 156, 144, 150, 153, 136, 156, 147, 147, 146, 151, 150, 139, 144, 140, 164, 140, 153, 163, 157, 158, 140, 151, 136, 150, 149, 148, 148, 145, 162, 138, 118, 149, 144, 141, 146, 141, 164, 152, 151, 152, 144, 145, 147, 145, 154, 147, 146, 147, 146, 156, 141, 145, 143, 146, 150, 137, 140, 136, 150, 152, 141, 147, 144, 148, 154, 137, 158, 136, 146, 145, 151, 144, 150, 132, 147, 150, 141, 153, 152, 150, 141, 148, 139, 150, 144, 139, 147, 150, 145, 141, 143, 147, 144, 144, 151, 146, 145, 146, 139, 158, 148, 146, 145, 146, 151, 148, 146, 145, 144, 144, 147, 146, 142, 146, 144, 155, 148, 155, 143, 144, 140, 145, 147, 149, 147, 145, 146, 151, 144, 145, 155, 142, 148, 143, 148, 147, 149, 148, 153, 151, 148, 145, 146, 147, 146, 148, 143, 152, 147, 139, 148, 139, 142, 151, 150, 145, 149, 146, 145, 145, 145, 146, 149, 143, 148, 149, 148, 148, 144, 138, 141, 151, 142, 146, 147, 145, 144, 145, 145, 143, 146, 153, 148, 151, 150, 152, 149, 138, 147, 149, 152, 151, 144, 149, 144, 146, 138, 151, 148, 146, 156, 145, 138, 150, 146, 149, 145, 141, 150, 147, 141, 147, 153, 144, 145, 146, 145, 143, 145, 148, 144, 136, 142, 145, 146, 143, 135, 149, 144, 152, 150, 148, 149, 147, 142, 150, 140, 154, 146, 154, 146, 142, 141, 152, 143, 140, 150, 146, 142, 146, 147, 143, 153, 150, 149, 145, 151, 147, 158, 144, 144, 149, 147, 147, 142, 145, 145, 148, 144, 144, 147, 142, 137, 148, 148, 145, 138, 145, 144, 149, 146, 142, 142, 146, 148, 142, 141, 148, 144, 146, 144, 146, 150, 144, 145, 144, 151, 148, 141, 150, 147, 152, 149, 156, 145, 153, 143, 146, 145, 150, 149, 147, 148, 143, 143, 152, 147, 137, 140, 146, 146, 150, 151, 139, 150, 146, 148, 151, 147, 140, 149, 134, 145, 144, 134, 144, 141, 141, 147, 149, 151, 146, 146, 151, 151, 148, 145, 150, 148, 144, 139, 147, 144, 147, 146, 137, 142, 145, 169, 152, 140, 159, 150, 145, 146, 144, 145, 141, 150, 144, 135, 147, 149, 154, 148, 152, 146, 143, 151, 149, 150, 144, 145, 147, 151, 143, 147, 152, 162, 148, 145, 141, 143, 150, 143, 145, 144, 152, 149, 149, 144, 145, 151, 144, 145, 151, 147, 148, 148, 154, 136, 147, 143, 139, 145, 134, 147, 145, 143, 143, 146, 139, 143, 143, 146, 145, 147, 145, 143, 147, 147, 151, 144, 141, 141, 150, 141, 140, 145, 142, 141, 146, 146, 144, 144, 143, 135, 149, 143, 143, 143, 143, 147, 142, 151, 147, 129, 147, 144, 154, 142, 147, 153, 146, 146, 143, 146, 145, 144, 143, 145, 150, 145, 140, 148, 152, 149, 145, 147, 147, 144, 146, 144, 145, 143, 144, 144, 147, 148, 138, 153, 148, 145, 132, 147, 145, 145, 145, 147, 140, 141, 154, 150, 148, 149, 142, 149, 143, 146, 147, 147, 144, 149, 146, 143, 139, 145, 141, 139, 138, 148, 148, 146, 149, 147, 144, 147, 147, 146, 151, 147, 148, 145, 138, 151, 146, 151, 150, 145, 145, 152, 145, 151, 149, 143, 145, 146, 143, 167, 147, 146, 149, 143, 152, 145, 154, 146, 153, 143, 128, 147, 140, 147, 145, 137, 146, 146, 145, 142, 149, 144, 148, 147, 141, 144, 150, 148, 146, 147, 141, 145, 147, 150, 151, 144, 146]) # parameters
+i63 = Internal("op63", "TENSOR_QUANT8_ASYMM", "{1, 14, 14, 512}, 0.023528477177, 0") # intermediate result
+i64 = Parameter("op64", "TENSOR_INT32", "{512}, 0.000600085710175, 0", [-1691, 104, 5061, 660, -358, -4683, -10, 2093, -1205, -2391, 2337, -201, 305, 7238, -236, -1849, -224, 287, 8, 204, 45, 326, -725, 1155, -496, 483, -18, -2536, 520, 9077, -3042, -2994, -371, 2295, 635, -320, 3886, 9711, -68, -191, -796, 2127, 156, -3947, 6181, -1980, -510, 11, 548, -1963, -7425, 2544, -4, -93, 1424, 3005, 3725, 1282, -2086, 2705, -1690, 7843, -292, 1799, 6530, 1388, -313, 114, -375, -231, -780, -97, 2216, 345, -2884, 2715, -1881, -15, -689, -550, -1265, -4011, 7570, -86, -1190, -2096, -331, -4118, -1307, -1514, -1589, 3112, 2120, -454, -735, 2960, 2060, -101, 709, -62, -522, -1816, -1989, 2786, 2257, 2769, -1902, 46, 772, 224, -652, 169, -984, -2019, 4028, -1597, 4526, 175, -97, 2404, 2642, -609, 927, -377, 2136, 469, -31, 238, 221, 443, -338, 1162, -3274, 1306, -579, -3590, -3048, 2873, -404, -393, -302, -470, -3632, 282, 694, 2063, -6045, -939, 2961, 2490, 944, 201, 2118, -491, -619, -3895, -1078, 2492, -1160, -617, 641, 2236, -409, -835, 2887, 2521, -206, 4067, 134, 975, 794, 957, 2142, -2947, 1879, -1445, 2117, 779, 591, 397, -2073, -1206, -485, -2624, 8860, 309, 1054, 73, -2736, 2856, -251, 2635, 371, -790, -16, -92, 2485, -1917, -4039, 3404, -7462, 253, 7601, -319, -2339, -2429, -3426, -195, 3219, 8276, 2478, 2583, -174, 26, -2420, -2822, 462, -1668, -3433, -1833, 610, 2547, -1696, 299, 5909, -328, -793, -3788, 13, -110, -112, 2384, -1485, -465, -1296, 338, -783, -2147, -145, 3553, 6731, -67, 4147, 2394, 7356, -57, 1246, -339, -922, 2002, 2260, -682, 2340, -188, 2302, -1017, 561, -938, -1901, -4065, 2554, -1239, 7452, -462, 1995, -65, 5483, 2663, 371, 4160, 833, 2579, -443, 1024, -525, 26, 102, -535, 626, -950, 1721, 405, 2493, 2263, -1226, -2045, -1847, 345, 5392, -162, 197, -268, 2280, -603, 731, -2139, -2126, -1841, 1757, -422, -113, -72, 760, -1065, 2105, -1073, -424, -158, 2083, 3172, -417, -1319, 254, -1597, -528, -253, -397, 375, -235, -253, 5757, -307, 235, -362, -564, -3122, -737, 3081, -2423, 18, -2014, 1369, -47, -1258, -1579, -3709, -1615, 3505, 1859, -288, -379, -280, -290, 681, -37, 3646, 2383, -878, 3904, 924, -45, 1905, -204, 6016, -1108, -501, -431, 2534, -1303, 2120, 511, -572, -2286, 708, -270, -23, -1885, -1594, 2502, 314, 202, 1405, -2249, 577, 1076, 551, -219, -1367, 1629, -72, 1146, -235, 191, -420, 250, -2326, 1506, 3159, -951, 155, 123, 2446, 955, -16752, 224, -797, 100, -1101, -2088, 2933, 1329, -3020, -1524, -766, -1256, 2437, -186, -1357, -278, 20, 55, 3911, -635, -1523, 49, 2646, 777, 1431, 3182, -1536, -2429, 2618, 629, -299, 146, -2333, 367, 3574, 2728, -1657, 1326, -728, 1320, -1567, 329, -86, 1394, -705, 2560, 2253, 2309, 3499, -1464, 371, 219, -586, -116, -1544, -233, 2559, 2267, 1918, 2869, 510, 2208, -328, -1437, -13, -3634, -4065, 1881, -1713, -2674, 1756, 1781, 2368, -1373, 1745, -732, 28, -342, 4734, 7373, -864, 3319, -73, -178, 3220, -532, -898, 3158, 1965, -685, -4094, -2490, 2273, 2126, 295, -2108, 799, -287, -376, -1030, 158, -796, -185, 144, -1768, -78, -4335, -635, 4438, 774, -171, 646, -532, -390, 2223, -759, 2375, -633, 694]) # parameters
+i65 = Parameter("op65", "TENSOR_QUANT8_ASYMM", "{1, 3, 3, 512}, 0.025504656136, 118", [119, 111, 120, 114, 124, 109, 106, 146, 73, 114, 110, 116, 116, 113, 110, 118, 111, 126, 131, 116, 114, 100, 185, 133, 126, 129, 110, 92, 98, 127, 114, 112, 126, 111, 119, 132, 119, 119, 112, 115, 114, 88, 118, 115, 107, 119, 138, 129, 138, 142, 123, 81, 128, 115, 110, 98, 114, 139, 113, 121, 118, 120, 108, 110, 120, 114, 156, 127, 105, 128, 118, 103, 107, 124, 138, 111, 123, 114, 113, 95, 113, 141, 122, 134, 116, 122, 132, 115, 134, 131, 118, 113, 107, 134, 118, 118, 120, 109, 105, 114, 120, 108, 120, 113, 115, 114, 124, 159, 132, 128, 119, 110, 162, 126, 124, 118, 109, 109, 113, 109, 110, 114, 128, 133, 126, 108, 111, 125, 130, 179, 116, 131, 120, 102, 108, 110, 106, 109, 111, 136, 124, 112, 108, 109, 135, 114, 133, 118, 120, 117, 121, 112, 111, 122, 126, 113, 118, 110, 120, 120, 128, 104, 114, 116, 115, 117, 114, 117, 112, 112, 113, 117, 114, 130, 103, 115, 131, 108, 118, 104, 91, 112, 114, 119, 117, 106, 109, 138, 98, 114, 109, 106, 115, 110, 111, 124, 115, 125, 127, 115, 120, 132, 121, 117, 122, 132, 118, 105, 117, 119, 122, 111, 128, 119, 116, 119, 121, 115, 130, 117, 133, 118, 115, 120, 118, 141, 101, 86, 116, 118, 125, 101, 123, 126, 113, 112, 119, 122, 110, 169, 118, 103, 106, 112, 128, 118, 135, 127, 111, 116, 114, 126, 114, 125, 118, 118, 114, 117, 114, 119, 118, 113, 126, 145, 114, 116, 129, 102, 125, 113, 132, 110, 125, 116, 126, 134, 108, 109, 124, 103, 144, 131, 109, 114, 107, 104, 123, 139, 119, 128, 105, 109, 110, 120, 127, 100, 118, 106, 115, 108, 109, 135, 115, 127, 101, 110, 114, 117, 109, 120, 117, 117, 102, 123, 115, 131, 128, 122, 117, 119, 119, 115, 139, 111, 130, 124, 125, 116, 132, 118, 112, 112, 113, 117, 121, 113, 115, 168, 101, 121, 118, 115, 112, 148, 133, 117, 114, 104, 117, 132, 117, 106, 129, 125, 109, 112, 123, 111, 255, 114, 112, 118, 115, 114, 123, 121, 121, 105, 134, 115, 123, 136, 121, 111, 139, 118, 134, 119, 128, 118, 107, 109, 117, 142, 112, 86, 125, 131, 112, 133, 111, 115, 101, 118, 104, 118, 155, 117, 116, 115, 120, 110, 130, 107, 116, 108, 88, 115, 176, 109, 127, 111, 86, 119, 107, 163, 113, 114, 113, 97, 117, 125, 92, 122, 114, 106, 122, 112, 132, 109, 125, 115, 114, 118, 126, 133, 115, 121, 114, 117, 108, 118, 122, 164, 109, 113, 116, 110, 108, 115, 98, 105, 105, 135, 102, 118, 112, 150, 113, 112, 116, 116, 114, 104, 112, 110, 113, 116, 117, 133, 119, 106, 119, 123, 121, 133, 119, 108, 115, 116, 87, 101, 152, 117, 113, 119, 115, 143, 112, 111, 123, 109, 115, 116, 109, 114, 143, 116, 98, 123, 122, 100, 129, 133, 111, 127, 105, 123, 117, 111, 114, 113, 124, 83, 116, 113, 185, 122, 91, 118, 121, 123, 135, 120, 111, 99, 120, 130, 77, 176, 92, 101, 101, 100, 128, 156, 85, 183, 101, 99, 100, 83, 116, 125, 161, 106, 156, 138, 117, 99, 100, 131, 106, 102, 107, 139, 93, 122, 131, 133, 184, 87, 125, 185, 156, 106, 93, 113, 121, 179, 121, 76, 117, 103, 113, 116, 111, 97, 127, 191, 79, 159, 122, 87, 111, 154, 89, 111, 127, 95, 115, 111, 94, 186, 113, 196, 123, 130, 104, 139, 101, 136, 106, 136, 100, 166, 121, 113, 168, 87, 113, 119, 101, 119, 125, 119, 124, 105, 123, 130, 108, 158, 122, 121, 143, 130, 105, 125, 114, 103, 80, 107, 97, 113, 105, 165, 130, 180, 115, 167, 184, 107, 115, 113, 93, 98, 163, 125, 125, 114, 77, 168, 112, 119, 115, 123, 97, 104, 125, 114, 93, 105, 110, 103, 116, 165, 170, 107, 94, 114, 121, 132, 109, 115, 47, 116, 115, 99, 76, 113, 73, 86, 99, 120, 116, 109, 105, 111, 92, 103, 109, 96, 99, 81, 92, 124, 106, 88, 106, 134, 113, 112, 85, 109, 93, 109, 130, 103, 108, 91, 138, 106, 133, 187, 91, 106, 123, 105, 125, 115, 103, 92, 109, 101, 112, 111, 124, 126, 98, 125, 122, 118, 175, 109, 112, 121, 109, 102, 90, 104, 102, 86, 107, 103, 128, 162, 120, 93, 100, 120, 90, 131, 100, 86, 105, 108, 103, 106, 152, 109, 110, 111, 102, 130, 104, 161, 110, 115, 88, 70, 113, 130, 111, 118, 103, 147, 107, 84, 103, 108, 183, 110, 111, 115, 150, 128, 138, 160, 114, 117, 111, 112, 168, 169, 111, 105, 119, 112, 130, 179, 97, 159, 107, 94, 105, 114, 169, 135, 115, 127, 116, 85, 101, 86, 114, 120, 116, 119, 116, 70, 110, 122, 123, 118, 168, 128, 65, 116, 150, 88, 115, 181, 114, 103, 99, 79, 109, 111, 111, 112, 120, 111, 110, 111, 117, 123, 120, 130, 103, 115, 115, 132, 106, 123, 106, 142, 183, 113, 116, 107, 108, 161, 90, 106, 118, 101, 105, 95, 95, 112, 7, 114, 100, 120, 125, 85, 112, 117, 125, 111, 124, 94, 100, 107, 129, 100, 105, 116, 119, 127, 112, 189, 102, 81, 104, 171, 103, 194, 119, 104, 110, 146, 86, 113, 93, 151, 105, 85, 147, 123, 128, 143, 100, 95, 166, 116, 104, 108, 129, 113, 138, 95, 160, 103, 115, 97, 101, 121, 100, 108, 106, 177, 128, 128, 135, 140, 121, 97, 109, 99, 99, 99, 120, 109, 106, 126, 177, 182, 90, 103, 108, 112, 110, 121, 123, 145, 111, 114, 107, 107, 109, 104, 104, 108, 103, 109, 112, 115, 119, 167, 123, 126, 106, 120, 115, 100, 100, 111, 119, 115, 97, 113, 116, 107, 94, 118, 112, 106, 127, 114, 122, 124, 112, 105, 151, 131, 122, 123, 111, 119, 122, 88, 138, 86, 103, 120, 133, 113, 94, 114, 125, 126, 193, 97, 147, 139, 99, 115, 89, 123, 120, 112, 121, 95, 113, 113, 120, 117, 128, 108, 106, 94, 117, 113, 108, 142, 123, 111, 129, 117, 113, 126, 116, 102, 123, 126, 41, 176, 109, 139, 111, 112, 112, 127, 115, 113, 131, 113, 119, 127, 118, 118, 138, 151, 121, 90, 133, 124, 120, 115, 122, 110, 121, 118, 121, 106, 125, 110, 119, 97, 124, 132, 111, 129, 115, 122, 129, 109, 118, 113, 116, 128, 110, 129, 119, 121, 109, 161, 97, 110, 89, 99, 116, 148, 109, 134, 123, 129, 116, 119, 118, 125, 117, 99, 132, 165, 99, 113, 117, 118, 121, 112, 129, 114, 118, 109, 119, 120, 113, 114, 96, 120, 112, 122, 119, 109, 125, 124, 122, 114, 108, 114, 119, 112, 115, 118, 112, 134, 128, 144, 129, 123, 128, 79, 144, 114, 126, 150, 72, 135, 125, 110, 113, 132, 115, 130, 108, 122, 111, 116, 119, 126, 108, 116, 130, 122, 109, 130, 153, 118, 117, 110, 121, 107, 110, 105, 189, 118, 117, 116, 113, 117, 112, 119, 114, 117, 114, 111, 107, 113, 112, 112, 120, 116, 138, 115, 123, 115, 112, 109, 111, 134, 125, 115, 112, 107, 111, 110, 140, 111, 113, 106, 100, 114, 123, 122, 125, 115, 112, 113, 115, 123, 113, 120, 106, 113, 105, 154, 118, 107, 110, 118, 113, 114, 131, 117, 114, 172, 117, 102, 114, 139, 129, 141, 106, 130, 120, 129, 117, 126, 113, 123, 118, 117, 121, 91, 105, 114, 117, 100, 115, 116, 110, 116, 113, 167, 116, 127, 106, 113, 119, 112, 113, 112, 118, 112, 127, 123, 114, 116, 106, 104, 128, 116, 113, 112, 118, 109, 142, 135, 124, 128, 109, 115, 124, 142, 112, 126, 106, 119, 113, 129, 120, 129, 116, 107, 111, 107, 125, 125, 117, 105, 116, 106, 110, 117, 115, 114, 130, 118, 116, 118, 109, 119, 118, 116, 97, 120, 116, 111, 122, 106, 124, 120, 118, 115, 109, 112, 113, 99, 103, 116, 132, 118, 111, 112, 128, 117, 123, 114, 106, 97, 102, 132, 117, 114, 128, 89, 126, 117, 114, 118, 118, 125, 113, 107, 113, 129, 120, 135, 102, 114, 93, 114, 129, 120, 114, 112, 115, 115, 117, 120, 134, 116, 115, 106, 122, 110, 112, 118, 110, 112, 112, 125, 134, 111, 117, 136, 111, 115, 111, 96, 113, 131, 112, 115, 175, 117, 138, 117, 137, 116, 115, 116, 123, 112, 130, 122, 114, 107, 126, 116, 122, 110, 126, 111, 155, 129, 107, 115, 117, 114, 114, 141, 117, 129, 145, 116, 118, 112, 124, 117, 109, 120, 125, 116, 116, 116, 127, 136, 126, 112, 114, 114, 111, 118, 120, 120, 110, 114, 128, 97, 127, 115, 118, 107, 113, 109, 101, 118, 108, 127, 126, 112, 114, 115, 116, 112, 115, 114, 111, 117, 107, 108, 118, 107, 122, 113, 121, 112, 118, 117, 116, 117, 128, 105, 144, 111, 114, 123, 116, 113, 114, 111, 126, 110, 106, 112, 101, 120, 117, 119, 116, 116, 116, 98, 121, 119, 120, 112, 124, 117, 116, 109, 133, 141, 125, 113, 121, 114, 98, 125, 109, 113, 72, 122, 92, 78, 80, 95, 80, 124, 108, 107, 195, 135, 84, 98, 12, 92, 154, 103, 117, 114, 155, 90, 118, 127, 109, 107, 120, 142, 115, 98, 86, 86, 66, 95, 91, 123, 107, 126, 165, 136, 96, 211, 122, 112, 100, 120, 96, 114, 118, 100, 125, 128, 94, 107, 73, 106, 110, 103, 141, 104, 108, 114, 122, 87, 110, 84, 110, 109, 93, 143, 107, 195, 122, 95, 113, 100, 90, 120, 157, 86, 88, 163, 115, 96, 114, 115, 120, 113, 119, 115, 85, 124, 187, 129, 125, 101, 109, 110, 93, 150, 177, 114, 123, 117, 144, 120, 93, 144, 104, 106, 108, 112, 116, 112, 186, 107, 133, 120, 79, 114, 107, 117, 92, 181, 106, 112, 110, 106, 130, 113, 97, 110, 178, 70, 127, 74, 187, 106, 123, 110, 109, 161, 98, 66, 107, 106, 85, 129, 126, 107, 120, 97, 171, 115, 119, 110, 104, 114, 116, 113, 111, 97, 104, 117, 115, 121, 106, 112, 139, 101, 74, 83, 127, 112, 90, 128, 88, 112, 102, 171, 119, 110, 99, 111, 96, 139, 60, 172, 107, 112, 123, 99, 134, 99, 97, 119, 120, 116, 127, 81, 89, 94, 109, 103, 155, 109, 120, 116, 135, 130, 153, 117, 110, 109, 116, 89, 99, 161, 119, 128, 76, 109, 162, 101, 110, 113, 96, 89, 119, 112, 90, 119, 94, 155, 106, 97, 101, 175, 91, 175, 125, 109, 106, 91, 108, 112, 99, 114, 89, 123, 115, 127, 109, 101, 110, 131, 110, 114, 102, 114, 107, 101, 163, 112, 124, 109, 95, 109, 93, 74, 175, 96, 72, 109, 101, 124, 115, 109, 115, 104, 98, 112, 84, 108, 103, 117, 112, 132, 124, 131, 115, 121, 112, 166, 112, 88, 109, 101, 120, 106, 108, 118, 116, 118, 118, 117, 118, 173, 101, 93, 72, 112, 110, 111, 197, 108, 182, 122, 96, 110, 123, 115, 94, 118, 80, 122, 119, 130, 122, 112, 105, 92, 123, 125, 99, 146, 116, 113, 115, 168, 114, 115, 125, 108, 174, 105, 111, 75, 149, 100, 93, 114, 83, 120, 123, 111, 183, 175, 131, 216, 124, 110, 194, 178, 125, 102, 138, 117, 156, 133, 151, 100, 111, 111, 124, 84, 99, 114, 110, 100, 116, 106, 88, 117, 105, 140, 87, 111, 117, 124, 121, 117, 146, 114, 130, 76, 121, 110, 112, 119, 135, 104, 113, 100, 176, 91, 94, 147, 110, 108, 104, 129, 128, 78, 96, 118, 121, 130, 158, 115, 152, 125, 138, 116, 98, 126, 106, 106, 161, 117, 107, 117, 105, 117, 124, 122, 104, 118, 85, 159, 73, 118, 117, 110, 121, 161, 109, 122, 123, 133, 137, 126, 97, 122, 116, 103, 116, 103, 114, 114, 130, 155, 120, 108, 106, 184, 112, 192, 125, 111, 118, 121, 101, 103, 134, 122, 117, 145, 108, 172, 120, 111, 119, 111, 110, 167, 101, 63, 135, 102, 165, 136, 117, 101, 123, 137, 110, 172, 86, 115, 119, 113, 95, 87, 163, 112, 56, 159, 96, 171, 117, 81, 170, 158, 67, 100, 124, 73, 122, 147, 114, 97, 78, 69, 90, 92, 101, 64, 91, 79, 151, 170, 117, 69, 181, 155, 103, 102, 48, 123, 90, 48, 85, 95, 188, 107, 70, 153, 72, 157, 94, 143, 59, 42, 168, 108, 78, 68, 84, 128, 64, 92, 164, 76, 174, 59, 114, 103, 69, 88, 104, 81, 111, 113, 146, 93, 109, 81, 158, 107, 210, 77, 205, 118, 200, 94, 77, 63, 195, 161, 124, 159, 202, 98, 51, 105, 112, 106, 149, 106, 103, 115, 118, 162, 96, 154, 153, 165, 179, 97, 198, 65, 90, 125, 160, 158, 77, 162, 96, 168, 82, 182, 119, 105, 91, 184, 82, 114, 48, 56, 112, 108, 79, 87, 97, 96, 185, 95, 108, 33, 162, 114, 124, 105, 102, 120, 175, 164, 76, 105, 164, 96, 93, 102, 95, 142, 108, 109, 79, 175, 165, 105, 154, 154, 100, 119, 104, 114, 95, 174, 138, 90, 105, 88, 188, 157, 153, 149, 117, 167, 77, 185, 91, 205, 195, 189, 73, 168, 66, 117, 100, 58, 210, 165, 81, 119, 185, 155, 145, 86, 102, 189, 165, 191, 134, 78, 77, 161, 160, 181, 149, 129, 203, 68, 169, 104, 123, 94, 160, 188, 99, 152, 50, 179, 83, 103, 171, 66, 82, 106, 192, 175, 113, 201, 111, 97, 155, 111, 172, 90, 160, 166, 77, 90, 90, 134, 106, 113, 71, 102, 72, 100, 161, 175, 190, 72, 172, 108, 90, 183, 76, 201, 179, 157, 98, 190, 46, 112, 179, 133, 71, 109, 91, 161, 88, 176, 145, 159, 95, 99, 116, 116, 87, 88, 42, 78, 100, 87, 187, 184, 165, 80, 83, 117, 157, 106, 101, 94, 70, 155, 165, 161, 156, 129, 104, 54, 166, 187, 72, 195, 174, 106, 107, 87, 161, 163, 115, 160, 175, 104, 42, 90, 99, 109, 66, 95, 66, 112, 89, 192, 190, 102, 130, 167, 44, 59, 105, 153, 152, 158, 174, 24, 110, 132, 156, 148, 80, 90, 83, 104, 154, 124, 76, 104, 91, 114, 99, 64, 186, 85, 90, 95, 152, 164, 94, 158, 159, 110, 97, 108, 150, 77, 35, 88, 78, 80, 154, 79, 87, 154, 111, 160, 101, 90, 80, 107, 132, 117, 202, 114, 89, 82, 153, 125, 197, 101, 80, 172, 111, 105, 81, 154, 156, 27, 72, 201, 116, 168, 172, 111, 184, 165, 84, 97, 111, 116, 120, 201, 79, 105, 80, 183, 184, 98, 163, 88, 95, 148, 159, 182, 51, 90, 85, 183, 31, 161, 177, 153, 103, 85, 67, 194, 181, 94, 87, 91, 144, 82, 196, 162, 94, 102, 116, 93, 95, 108, 90, 113, 120, 161, 168, 57, 148, 170, 189, 164, 186, 113, 187, 96, 178, 161, 167, 117, 152, 138, 46, 92, 96, 84, 146, 98, 156, 183, 80, 102, 41, 164, 170, 27, 186, 78, 170, 101, 61, 109, 171, 47, 183, 125, 57, 164, 145, 151, 101, 119, 133, 129, 80, 109, 91, 61, 163, 109, 53, 92, 123, 112, 123, 113, 117, 125, 112, 111, 136, 124, 99, 171, 158, 97, 149, 128, 111, 110, 86, 97, 182, 164, 241, 112, 83, 100, 118, 113, 123, 96, 117, 123, 122, 107, 119, 110, 117, 95, 196, 151, 124, 98, 196, 89, 128, 124, 85, 88, 118, 113, 119, 107, 104, 101, 128, 113, 110, 98, 121, 128, 106, 112, 162, 107, 108, 108, 102, 107, 116, 115, 124, 137, 113, 126, 135, 111, 88, 85, 101, 37, 89, 103, 116, 105, 99, 120, 116, 114, 91, 102, 201, 114, 104, 96, 118, 114, 119, 117, 156, 119, 71, 129, 122, 122, 113, 113, 93, 97, 86, 114, 119, 117, 85, 119, 95, 72, 110, 104, 109, 110, 114, 116, 91, 113, 120, 103, 162, 112, 110, 117, 157, 83, 130, 160, 169, 192, 112, 113, 114, 107, 75, 163, 131, 112, 113, 107, 124, 165, 119, 83, 159, 153, 106, 117, 134, 127, 123, 110, 119, 112, 94, 118, 129, 172, 112, 113, 114, 116, 105, 99, 105, 115, 116, 88, 106, 118, 123, 111, 194, 97, 115, 126, 141, 113, 122, 112, 102, 90, 101, 112, 108, 110, 115, 133, 145, 112, 104, 130, 122, 104, 131, 106, 98, 115, 123, 132, 125, 141, 92, 102, 117, 106, 75, 157, 125, 97, 86, 123, 98, 116, 104, 108, 111, 150, 105, 90, 110, 105, 168, 45, 87, 137, 111, 118, 118, 163, 109, 115, 138, 101, 100, 102, 105, 99, 109, 104, 111, 78, 127, 112, 106, 159, 116, 117, 131, 118, 132, 127, 117, 127, 113, 100, 111, 92, 109, 107, 112, 113, 111, 119, 92, 113, 99, 78, 146, 109, 156, 161, 119, 90, 97, 95, 104, 101, 115, 115, 113, 105, 98, 111, 129, 109, 119, 95, 113, 126, 123, 124, 117, 116, 111, 86, 114, 85, 105, 94, 114, 108, 107, 121, 119, 117, 111, 119, 122, 76, 107, 118, 186, 114, 115, 108, 93, 113, 87, 114, 107, 114, 123, 113, 117, 111, 174, 123, 119, 124, 115, 140, 106, 142, 114, 121, 187, 89, 106, 114, 114, 99, 116, 113, 93, 110, 75, 105, 114, 192, 84, 110, 124, 116, 176, 119, 127, 107, 79, 71, 115, 81, 125, 102, 111, 114, 121, 125, 110, 117, 83, 121, 107, 108, 190, 115, 119, 88, 104, 113, 109, 116, 123, 119, 107, 118, 146, 149, 163, 109, 98, 123, 120, 117, 148, 117, 107, 112, 124, 113, 81, 117, 87, 110, 112, 104, 59, 110, 109, 92, 110, 107, 107, 98, 119, 83, 143, 117, 112, 126, 151, 106, 117, 109, 129, 120, 117, 123, 114, 111, 89, 104, 113, 114, 104, 119, 122, 90, 109, 117, 179, 94, 162, 119, 98, 109, 123, 87, 109, 117, 120, 98, 125, 124, 112, 117, 116, 106, 111, 103, 119, 112, 84, 74, 120, 106, 114, 74, 116, 89, 123, 115, 118, 117, 107, 106, 108, 142, 120, 151, 113, 96, 119, 167, 121, 108, 121, 154, 91, 166, 156, 102, 91, 134, 104, 104, 104, 95, 99, 76, 152, 119, 116, 113, 192, 179, 112, 126, 120, 116, 104, 111, 131, 92, 119, 114, 121, 104, 108, 120, 108, 116, 129, 116, 130, 142, 111, 105, 150, 114, 147, 115, 115, 138, 138, 120, 113, 111, 109, 114, 116, 120, 117, 121, 113, 108, 118, 84, 117, 125, 117, 113, 125, 122, 116, 132, 123, 124, 121, 211, 121, 97, 118, 115, 118, 126, 101, 125, 108, 107, 119, 133, 115, 114, 135, 104, 119, 119, 106, 110, 116, 111, 106, 158, 111, 109, 110, 109, 122, 115, 112, 123, 102, 116, 100, 125, 114, 118, 109, 108, 118, 118, 109, 124, 113, 114, 127, 108, 118, 113, 104, 118, 101, 121, 133, 110, 119, 112, 123, 116, 127, 115, 113, 109, 131, 106, 118, 115, 129, 107, 127, 112, 113, 113, 115, 103, 109, 113, 127, 106, 116, 117, 133, 110, 123, 104, 127, 102, 114, 105, 127, 109, 119, 116, 113, 131, 116, 117, 111, 110, 106, 116, 115, 117, 119, 116, 125, 103, 124, 118, 121, 113, 122, 114, 130, 133, 117, 118, 114, 113, 106, 115, 134, 114, 120, 115, 130, 117, 127, 120, 128, 130, 141, 141, 120, 114, 136, 105, 113, 103, 101, 132, 112, 116, 112, 111, 124, 112, 119, 115, 114, 105, 115, 111, 117, 117, 107, 115, 128, 107, 118, 112, 152, 118, 160, 114, 111, 117, 114, 113, 118, 137, 118, 136, 119, 124, 132, 123, 121, 113, 115, 120, 115, 124, 124, 120, 118, 134, 108, 110, 117, 128, 123, 129, 111, 116, 114, 110, 117, 108, 108, 103, 121, 107, 112, 114, 118, 121, 122, 118, 114, 123, 109, 102, 109, 115, 132, 112, 117, 124, 107, 109, 105, 110, 117, 142, 121, 107, 113, 174, 108, 118, 118, 109, 118, 110, 114, 134, 107, 102, 115, 123, 118, 114, 116, 125, 135, 149, 116, 113, 130, 110, 117, 129, 108, 118, 116, 121, 134, 114, 120, 126, 126, 102, 115, 121, 119, 124, 134, 127, 129, 103, 113, 119, 130, 118, 133, 142, 111, 116, 123, 119, 113, 88, 108, 102, 116, 115, 108, 97, 113, 117, 115, 130, 120, 116, 139, 110, 126, 121, 122, 115, 163, 112, 0, 114, 115, 119, 119, 130, 125, 121, 122, 119, 131, 127, 126, 136, 119, 126, 158, 117, 127, 116, 132, 112, 114, 132, 122, 111, 117, 127, 108, 99, 117, 106, 112, 114, 115, 116, 117, 132, 110, 117, 115, 123, 118, 118, 108, 129, 116, 109, 122, 115, 113, 133, 110, 114, 110, 133, 145, 117, 136, 112, 113, 114, 117, 134, 98, 102, 116, 113, 115, 137, 129, 114, 122, 117, 112, 118, 113, 113, 139, 110, 113, 116, 137, 118, 122, 116, 111, 110, 119, 109, 116, 128, 133, 110, 115, 130, 105, 119, 110, 123, 116, 109, 113, 117, 112, 105, 107, 100, 112, 114, 113, 128, 121, 106, 120, 127, 122, 117, 123, 123, 117, 113, 138, 111, 129, 105, 115, 114, 117, 124, 112, 120, 130, 123, 103, 119, 111, 114, 115, 117, 76, 112, 113, 100, 110, 116, 141, 127, 124, 114, 116, 109, 112, 122, 123, 164, 123, 121, 89, 124, 153, 111, 123, 125, 143, 84, 111, 95, 113, 127, 168, 82, 106, 153, 103, 106, 115, 94, 138, 93, 122, 145, 112, 98, 117, 127, 88, 108, 150, 122, 117, 88, 92, 96, 108, 95, 93, 143, 99, 122, 105, 100, 107, 94, 122, 113, 126, 114, 163, 111, 134, 94, 116, 88, 130, 105, 117, 114, 110, 174, 95, 87, 158, 81, 120, 142, 112, 96, 109, 111, 115, 145, 93, 118, 125, 128, 117, 89, 121, 123, 136, 140, 118, 95, 93, 106, 115, 116, 118, 115, 91, 151, 111, 121, 110, 120, 125, 106, 96, 114, 124, 98, 109, 81, 117, 115, 97, 123, 104, 114, 118, 110, 157, 102, 172, 106, 112, 82, 119, 128, 109, 81, 94, 113, 96, 117, 121, 99, 107, 130, 122, 119, 166, 82, 113, 98, 129, 120, 100, 110, 124, 120, 97, 125, 111, 112, 114, 98, 85, 115, 101, 123, 115, 109, 110, 112, 207, 93, 111, 108, 144, 117, 176, 181, 103, 116, 116, 140, 103, 118, 85, 106, 116, 98, 86, 98, 134, 123, 93, 154, 160, 90, 106, 111, 186, 115, 114, 101, 112, 117, 103, 101, 121, 98, 134, 116, 100, 95, 121, 85, 125, 118, 102, 106, 117, 101, 115, 86, 126, 122, 138, 120, 139, 115, 96, 109, 113, 95, 111, 113, 101, 105, 113, 108, 120, 128, 121, 82, 118, 123, 108, 126, 139, 105, 106, 122, 109, 103, 112, 116, 136, 116, 131, 114, 105, 89, 113, 84, 112, 84, 151, 101, 120, 127, 111, 109, 96, 84, 106, 145, 112, 114, 90, 110, 113, 114, 79, 116, 93, 87, 117, 112, 107, 192, 144, 106, 114, 122, 118, 121, 116, 107, 97, 84, 130, 164, 106, 179, 108, 122, 112, 154, 116, 152, 153, 142, 114, 124, 143, 117, 112, 178, 113, 119, 118, 114, 65, 116, 116, 111, 159, 164, 109, 56, 112, 172, 103, 169, 106, 117, 102, 111, 128, 115, 215, 161, 101, 120, 128, 125, 126, 132, 110, 84, 126, 119, 102, 91, 85, 116, 116, 106, 113, 114, 168, 107, 112, 105, 114, 102, 132, 110, 200, 115, 109, 120, 130, 165, 110, 113, 124, 114, 131, 176, 105, 110, 119, 151, 106, 114, 108, 122, 107, 84, 101, 165, 141, 98, 93, 110, 129, 126, 127, 102, 104, 116, 114, 151, 109, 169, 102, 116, 118, 147, 109, 109, 92, 127, 106, 111, 119, 119, 94, 165, 85, 105, 114, 98, 166, 101, 153, 102, 108, 124, 126, 109, 97, 95, 113, 107, 120, 170, 118, 102, 141, 124, 113, 119, 78, 90, 136, 103, 110, 112, 169, 118, 119, 96, 98, 116, 106, 155, 116, 142, 133, 110, 95, 107, 110, 119, 124, 93, 121, 121, 103, 121, 110, 95, 97, 106, 121, 115, 129, 109, 124, 114, 109, 113, 115, 107, 117, 119, 118, 112, 98, 113, 78, 124, 115, 113, 105, 103, 123, 115, 144, 168, 123, 110, 127, 116, 118, 131, 118, 121, 96, 106, 88, 93, 164, 117, 143, 145, 115, 114, 105, 110, 114, 125, 120, 116, 115, 113, 130, 142, 128, 114, 116, 124, 129, 124, 127, 115, 129, 115, 115, 121, 126, 149, 95, 116, 126, 112, 115, 142, 119, 116, 112, 111, 113, 114, 115, 109, 118, 122, 125, 124, 120, 87, 130, 102, 113, 113, 99, 96, 109, 112, 122, 122, 119, 110, 146, 99, 120, 113, 120, 118, 119, 122, 126, 109, 119, 131, 99, 109, 135, 106, 121, 150, 109, 115, 121, 114, 119, 120, 107, 128, 106, 105, 121, 117, 112, 122, 122, 119, 124, 107, 128, 121, 107, 111, 118, 118, 110, 126, 122, 115, 119, 110, 117, 116, 100, 118, 122, 103, 111, 110, 118, 111, 106, 116, 127, 105, 116, 111, 128, 106, 129, 114, 110, 112, 127, 117, 126, 113, 116, 129, 134, 112, 91, 146, 117, 153, 113, 110, 137, 106, 116, 131, 115, 121, 114, 116, 130, 123, 121, 117, 135, 126, 109, 111, 123, 115, 118, 115, 119, 121, 110, 103, 28, 119, 113, 114, 123, 114, 127, 125, 110, 118, 115, 110, 105, 116, 119, 108, 119, 103, 98, 112, 169, 119, 109, 131, 137, 105, 106, 115, 136, 106, 110, 107, 114, 107, 113, 120, 126, 112, 124, 108, 120, 118, 122, 112, 119, 126, 115, 113, 115, 114, 108, 117, 116, 115, 116, 116, 136, 114, 111, 116, 117, 130, 120, 109, 120, 118, 125, 127, 111, 119, 124, 112, 112, 139, 119, 115, 169, 113, 119, 122, 111, 111, 123, 119, 116, 114, 110, 116, 113, 120, 117, 111, 124, 118, 145, 109, 114, 117, 116, 123, 125, 106, 112, 119, 124, 104, 110, 118, 109, 112, 101, 105, 123, 110, 126, 128, 114, 132, 119, 109, 111, 114, 103, 113, 118, 114, 117, 111, 120, 130, 108, 154, 114, 114, 117, 114, 117, 120, 131, 125, 117, 121, 101, 120, 119, 126, 113, 117, 118, 121, 142, 116, 119, 104, 124, 149, 126, 123, 115, 126, 109, 126, 112, 124, 123, 119, 130, 118, 124, 132, 124, 117, 125, 114, 118, 132, 107, 121, 116, 117, 131, 94, 112, 117, 115, 110, 123, 115, 120, 115, 111, 120, 96, 132, 124, 115, 146, 114, 139, 119, 119, 124, 111, 109, 122, 121, 136, 125, 107, 104, 118, 146, 104, 118, 105, 112, 113, 112, 119, 128, 121, 107, 114, 119, 159, 139, 123, 102, 108, 114, 125, 120, 123, 136, 110, 118, 117, 124, 117, 119, 105, 110, 115, 109, 100, 116, 101, 133, 110, 110, 132, 107, 135, 106, 136, 113, 113, 117, 114, 131, 118, 103, 118, 114, 113, 111, 115, 115, 123, 118, 115, 117, 113, 111, 116, 122, 112, 117, 133, 119, 122, 121, 108, 110, 127, 130, 128, 128, 110, 110, 111, 107, 102, 120, 109, 108, 113, 112, 113, 119, 112, 109, 105, 109, 112, 115, 113, 108, 117, 106, 117, 115, 121, 114, 125, 114, 116, 112, 99, 111, 111, 116, 115, 123, 114, 110, 112, 132, 126, 119, 115, 119, 105, 126, 121, 106, 126, 116, 105, 98, 103, 97, 117, 108, 147, 119, 116, 110, 134, 123]) # parameters
+i66 = Internal("op66", "TENSOR_QUANT8_ASYMM", "{1, 14, 14, 512}, 0.023528477177, 0") # intermediate result
+i67 = Parameter("op67", "TENSOR_INT32", "{512}, 0.000161869538715, 0", [-4214, 9621, 9177, 13673, -3399, 4623, 1067, 210, 2937, 10176, 2208, -274, 1294, 23553, 7099, 9771, 403, 13543, 8182, 980, 3361, 8910, 6839, -6282, -2942, 5983, 7094, 805, 8640, -7148, 3248, -1032, 4779, -3521, 13360, 2996, 17431, 3380, -6047, -1334, -3578, -863, -7567, 18113, 10831, 21789, -8372, -2748, 15416, 2926, -2322, 2634, -4064, 12928, 2071, -755, 2017, 10921, 3937, 10959, 7032, -1828, 647, 3980, -6764, 5919, 12612, 6857, 6255, -4238, 12544, 3741, 15007, -6258, -1530, 10254, 7278, -1842, 1667, 7091, 2722, -6176, 12104, 3859, 6431, 16235, 31628, 9889, 471, -15, 10309, 15599, -8860, -9604, -2789, 3416, 1893, 12078, -989, 21591, 8362, -7187, -3033, 4972, -5602, 11204, 11500, 4086, 7970, 1197, 4093, -2159, 6313, -4407, 5760, 12772, -1199, -14735, 5800, 12302, 2561, 2751, -9133, 745, 516, -1498, 299, 10946, -7946, 18054, 13072, 2075, -4003, 3693, -1748, -3236, 4937, -10941, 10622, -4971, -4905, 6966, -1330, -1536, 1109, 3535, -2925, 255, 5214, 7204, 2781, -5078, 6673, -2948, 7297, 9914, 7403, 5959, 2757, 11753, -3890, -2293, 6262, 5589, -10244, 13348, 8237, -7001, 6496, 7394, 3636, 5873, 7017, 22007, 9987, 4647, -7801, -14036, 1112, 13463, 14389, 8300, 4837, -12923, -857, 5712, -7052, 8644, 9579, 5610, -8186, 5916, -6455, 6896, 5804, -221, 3106, 8643, 18571, 3234, 13241, 4051, 13093, 5111, 7440, 4162, 9808, 5245, 5786, -1997, 8380, 8949, -2292, 1910, 1160, 1740, 8316, 9836, 7519, 5989, 3636, 7251, 3554, 1892, 10585, 1357, -4868, 2893, 6972, 6499, 19649, 319, 10529, 4239, 8153, -5382, 3282, 4722, 5079, 7581, -3373, 377, 4248, 7658, -2987, 1735, -5732, 8079, -110, 5151, 4279, -5306, 12951, 6216, -6579, 12070, -1453, 4912, 12314, 3618, 6372, -307, 6707, 7514, 17017, 8105, 5397, 9705, 4120, 13173, 7793, 9891, 7840, 5828, -11351, 4782, 5657, 1744, 171, 4874, 1917, 3435, 2230, 895, -5880, -7738, 4351, 5505, 712, 8344, -1206, 10306, 2509, 8517, 679, 1208, 1316, -310, 9947, 3747, 330, -267, -421, -1917, 2503, 114, 5472, 4465, -986, 9854, -3928, -4528, -2415, 17972, 1681, 4169, -2884, -5997, 5233, 5019, 3393, 2296, 2333, 5062, -6723, 15911, 6052, 7590, -743, 16729, -2203, -80, 5817, 8775, 16237, -4735, 2325, -2220, 12630, 14261, 1024, 5443, 0, -1921, -1933, 4719, 7899, 631, 4078, 3147, 6832, -4773, 371, 3897, -19077, 8224, -4716, 17577, 3884, 6701, -7927, 5543, 5176, 17417, 9580, 15852, 10819, -3518, -10136, -10742, 3254, 7801, 6169, 13398, 17140, 9809, 5233, 14389, 8314, -3430, 2347, 3103, -2978, 17554, 464, -11624, 7638, 6576, 14372, -6335, -2211, 7258, 14969, 4861, 1405, 3201, 11549, 10988, -6060, 7378, 4038, -1653, 11015, 10010, 5542, -3215, -9556, 2601, 13904, -3614, 10757, 9733, 1208, -11780, 6799, -1678, 12578, -10509, 6580, 4022, 6939, 10130, 8437, -8254, 4920, 11614, -2303, 14567, 3832, 3145, -7085, 1060, -6096, -13084, -2155, 7686, 9324, 4686, -1867, 746, 5827, 6038, 4877, -10392, 4515, 2435, 2175, 17603, 11722, -412, -14021, 3669, 5465, 3738, 2191, 7507, -2873, -8475, 7100, 9624, -1725, 1249, 18807, -4320, 11018, 2264, -1323, 7588, 1392, -3662, 18561, 19745, 1843, 2797, 6860, 3145, -4468, 6726, -14893, -1214, 7007, 1407, -11027, -21833, -4331, 4698, 878, 13808, 1315, 17976, -6405, -15142, 8560, 6296, 18088, 4090, -8588, 9030, 1179, 1164, 913, 16050, 6468, -5945, 9028, 4995, -2600, 4175, 4801, 3264, -5051, -660]) # parameters
+i68 = Parameter("op68", "TENSOR_QUANT8_ASYMM", "{512, 1, 1, 512}, 0.00687972875312, 110", [120, 115, 100, 109, 110, 114, 120, 116, 102, 115, 105, 112, 102, 107, 109, 115, 108, 111, 116, 115, 107, 100, 111, 114, 108, 109, 108, 112, 111, 111, 112, 118, 112, 112, 107, 112, 107, 111, 116, 112, 104, 108, 114, 107, 112, 107, 110, 105, 100, 104, 117, 123, 106, 106, 122, 108, 107, 99, 118, 106, 101, 117, 120, 103, 114, 115, 105, 110, 104, 111, 109, 104, 115, 106, 97, 114, 113, 126, 116, 113, 110, 113, 125, 111, 97, 110, 87, 102, 113, 101, 110, 104, 108, 118, 102, 107, 114, 112, 108, 115, 117, 107, 105, 108, 107, 110, 109, 104, 111, 118, 94, 109, 106, 102, 109, 104, 104, 117, 111, 109, 121, 121, 109, 112, 100, 108, 102, 109, 113, 119, 117, 117, 102, 88, 86, 117, 107, 111, 117, 113, 113, 113, 105, 116, 102, 110, 103, 97, 108, 118, 115, 108, 108, 108, 122, 107, 122, 111, 108, 101, 100, 115, 125, 92, 118, 106, 112, 115, 112, 107, 106, 105, 106, 120, 110, 106, 95, 111, 113, 115, 104, 116, 103, 125, 112, 112, 113, 105, 107, 121, 116, 118, 108, 101, 110, 106, 120, 104, 90, 107, 114, 99, 117, 91, 99, 101, 114, 105, 106, 100, 107, 118, 111, 105, 107, 110, 112, 109, 111, 107, 110, 108, 109, 115, 114, 101, 112, 109, 106, 125, 117, 98, 108, 113, 102, 96, 128, 104, 99, 108, 121, 112, 114, 109, 104, 115, 114, 107, 101, 112, 109, 110, 109, 110, 105, 106, 130, 106, 122, 105, 117, 117, 108, 108, 116, 115, 111, 117, 115, 109, 106, 106, 108, 115, 112, 102, 112, 110, 118, 103, 116, 109, 117, 116, 108, 104, 126, 108, 104, 116, 109, 113, 103, 115, 107, 104, 118, 111, 106, 108, 112, 106, 114, 113, 127, 128, 108, 112, 109, 110, 108, 132, 114, 113, 110, 107, 116, 109, 114, 121, 99, 113, 112, 111, 103, 116, 111, 112, 104, 107, 126, 106, 108, 97, 112, 104, 104, 113, 114, 120, 115, 116, 120, 109, 105, 107, 100, 112, 116, 108, 120, 114, 97, 102, 111, 110, 116, 110, 121, 119, 102, 107, 106, 112, 118, 104, 101, 114, 123, 121, 98, 108, 101, 110, 107, 95, 113, 104, 94, 107, 90, 104, 103, 105, 108, 101, 113, 106, 108, 113, 110, 115, 110, 107, 106, 102, 110, 111, 116, 112, 106, 136, 107, 109, 102, 110, 110, 123, 105, 105, 113, 108, 117, 93, 102, 106, 109, 109, 130, 105, 93, 98, 104, 116, 105, 109, 115, 111, 109, 101, 112, 96, 110, 103, 109, 106, 119, 117, 101, 111, 114, 105, 106, 104, 111, 114, 122, 118, 113, 102, 123, 107, 106, 106, 110, 97, 105, 100, 103, 111, 103, 101, 114, 107, 110, 102, 101, 104, 118, 107, 104, 109, 97, 104, 114, 98, 106, 108, 109, 101, 112, 111, 118, 128, 116, 90, 113, 109, 106, 104, 106, 113, 116, 129, 99, 105, 115, 114, 107, 98, 105, 102, 111, 106, 113, 104, 109, 119, 112, 117, 119, 111, 114, 118, 103, 113, 109, 108, 115, 103, 112, 108, 107, 106, 111, 85, 106, 119, 104, 101, 112, 107, 109, 112, 104, 109, 109, 117, 113, 116, 110, 98, 111, 102, 108, 119, 100, 121, 83, 119, 107, 113, 118, 113, 112, 114, 112, 108, 104, 112, 111, 105, 102, 115, 115, 106, 112, 97, 114, 106, 111, 107, 117, 112, 101, 112, 106, 113, 121, 100, 108, 113, 115, 105, 106, 108, 102, 122, 118, 111, 106, 105, 114, 119, 109, 120, 114, 111, 115, 108, 104, 113, 102, 112, 122, 102, 101, 111, 106, 107, 107, 92, 106, 120, 139, 122, 111, 107, 113, 105, 106, 103, 112, 116, 109, 118, 105, 118, 107, 122, 104, 102, 99, 104, 118, 111, 125, 108, 109, 110, 95, 105, 100, 109, 115, 109, 112, 116, 106, 100, 103, 109, 102, 111, 110, 118, 110, 123, 115, 115, 112, 112, 109, 110, 96, 109, 109, 101, 104, 104, 96, 121, 100, 111, 115, 115, 96, 102, 113, 105, 104, 120, 109, 104, 97, 110, 109, 117, 117, 107, 108, 121, 108, 112, 110, 108, 114, 108, 110, 115, 122, 104, 106, 87, 110, 112, 105, 107, 108, 103, 101, 96, 108, 116, 106, 115, 109, 117, 94, 116, 104, 100, 112, 104, 110, 107, 106, 110, 115, 118, 115, 87, 111, 105, 105, 104, 99, 113, 120, 106, 109, 119, 115, 115, 127, 114, 112, 112, 118, 113, 115, 114, 102, 124, 88, 89, 97, 110, 103, 110, 100, 127, 135, 109, 114, 103, 108, 119, 103, 113, 107, 112, 103, 105, 125, 112, 108, 105, 118, 108, 108, 107, 117, 122, 115, 120, 102, 114, 98, 112, 108, 112, 113, 116, 93, 115, 113, 107, 118, 106, 116, 113, 106, 109, 113, 113, 100, 104, 109, 113, 87, 122, 109, 113, 100, 116, 110, 124, 108, 106, 109, 99, 79, 108, 105, 112, 104, 101, 107, 103, 111, 108, 116, 103, 119, 108, 106, 112, 122, 99, 123, 114, 112, 114, 111, 120, 105, 111, 103, 132, 84, 105, 114, 106, 109, 126, 118, 98, 93, 104, 105, 103, 106, 108, 120, 119, 120, 105, 109, 114, 108, 112, 115, 109, 105, 111, 100, 121, 100, 113, 116, 117, 113, 103, 147, 115, 114, 119, 103, 120, 108, 110, 117, 111, 110, 123, 111, 111, 110, 100, 114, 96, 107, 109, 103, 106, 107, 119, 108, 107, 124, 113, 111, 119, 111, 108, 114, 112, 117, 105, 111, 104, 104, 107, 113, 108, 107, 108, 108, 99, 106, 114, 101, 108, 115, 116, 113, 118, 110, 104, 114, 124, 111, 127, 109, 110, 108, 110, 113, 121, 97, 111, 108, 125, 120, 102, 102, 128, 111, 107, 114, 111, 101, 93, 118, 100, 99, 92, 111, 95, 110, 107, 112, 112, 115, 109, 122, 121, 112, 101, 115, 109, 119, 119, 109, 117, 93, 111, 114, 125, 90, 97, 103, 106, 104, 120, 118, 119, 110, 112, 99, 109, 112, 115, 106, 103, 119, 120, 116, 117, 117, 112, 108, 114, 113, 111, 112, 105, 111, 109, 95, 94, 108, 110, 107, 118, 102, 120, 103, 102, 121, 104, 102, 111, 113, 105, 115, 101, 108, 110, 113, 103, 120, 108, 110, 109, 112, 103, 107, 122, 111, 107, 114, 96, 114, 101, 112, 113, 106, 110, 104, 107, 107, 115, 118, 107, 105, 105, 112, 107, 119, 104, 101, 110, 105, 120, 120, 107, 103, 106, 110, 115, 104, 107, 118, 108, 116, 114, 122, 108, 112, 110, 107, 109, 113, 107, 104, 109, 95, 99, 102, 109, 107, 112, 121, 128, 109, 118, 111, 106, 110, 105, 110, 113, 108, 100, 111, 113, 116, 112, 102, 101, 107, 101, 115, 113, 107, 107, 90, 114, 106, 108, 108, 112, 107, 104, 112, 138, 112, 122, 108, 109, 111, 105, 116, 107, 104, 111, 112, 120, 112, 102, 105, 106, 113, 111, 110, 113, 107, 113, 95, 114, 110, 107, 116, 110, 123, 115, 116, 112, 115, 108, 111, 104, 107, 110, 102, 109, 107, 108, 100, 106, 107, 124, 112, 109, 113, 107, 112, 126, 109, 101, 102, 105, 118, 113, 117, 117, 103, 97, 117, 111, 101, 108, 101, 110, 108, 115, 109, 117, 104, 112, 108, 108, 106, 110, 107, 122, 102, 113, 107, 109, 106, 109, 109, 98, 103, 121, 101, 98, 103, 110, 103, 117, 106, 108, 112, 114, 95, 112, 111, 101, 107, 112, 106, 100, 110, 107, 107, 104, 102, 104, 109, 107, 107, 115, 102, 109, 108, 115, 97, 115, 112, 106, 107, 112, 114, 110, 110, 102, 104, 116, 103, 110, 103, 109, 130, 105, 103, 114, 99, 119, 112, 110, 102, 112, 107, 106, 116, 101, 105, 122, 103, 117, 102, 108, 106, 109, 103, 107, 112, 107, 113, 109, 111, 106, 106, 111, 102, 107, 100, 109, 107, 103, 110, 104, 114, 113, 104, 101, 103, 103, 99, 106, 103, 106, 112, 125, 106, 120, 101, 106, 102, 102, 102, 110, 114, 107, 114, 108, 103, 106, 109, 120, 115, 97, 105, 110, 108, 106, 108, 106, 107, 124, 105, 116, 119, 111, 106, 102, 103, 111, 99, 105, 100, 101, 111, 111, 115, 92, 105, 115, 108, 116, 109, 108, 116, 109, 118, 112, 106, 107, 109, 101, 110, 102, 115, 100, 103, 107, 100, 110, 112, 116, 114, 106, 103, 110, 113, 98, 115, 120, 105, 104, 117, 110, 116, 105, 112, 104, 111, 105, 117, 105, 105, 99, 108, 105, 100, 103, 108, 100, 120, 119, 110, 107, 106, 108, 122, 103, 97, 118, 107, 99, 104, 109, 110, 110, 109, 104, 115, 104, 111, 118, 118, 105, 112, 115, 101, 100, 112, 117, 111, 105, 109, 108, 114, 101, 100, 115, 99, 107, 99, 111, 113, 107, 115, 121, 113, 112, 119, 110, 115, 107, 104, 111, 107, 117, 109, 132, 99, 107, 102, 106, 106, 124, 114, 104, 126, 107, 103, 103, 108, 108, 101, 126, 112, 109, 107, 105, 116, 109, 107, 110, 110, 106, 111, 109, 99, 120, 129, 113, 116, 113, 117, 114, 103, 109, 119, 109, 112, 113, 105, 111, 103, 114, 102, 107, 111, 107, 108, 83, 105, 125, 104, 95, 107, 107, 108, 111, 117, 109, 109, 106, 120, 114, 110, 107, 110, 105, 109, 109, 110, 109, 116, 109, 110, 109, 115, 113, 116, 107, 109, 110, 104, 105, 114, 107, 107, 109, 110, 107, 109, 108, 113, 106, 118, 111, 111, 109, 108, 109, 112, 112, 120, 112, 107, 112, 114, 111, 109, 111, 109, 109, 112, 106, 114, 109, 110, 108, 111, 109, 110, 109, 108, 110, 108, 111, 109, 108, 114, 109, 109, 109, 111, 110, 106, 106, 113, 111, 100, 110, 113, 109, 107, 112, 109, 121, 112, 116, 110, 112, 111, 110, 111, 112, 110, 110, 109, 111, 108, 109, 107, 115, 113, 108, 107, 113, 113, 111, 109, 111, 109, 106, 111, 112, 115, 106, 110, 111, 109, 111, 110, 112, 110, 101, 108, 99, 107, 104, 115, 110, 105, 110, 108, 105, 109, 110, 109, 114, 116, 110, 109, 109, 110, 110, 108, 115, 109, 112, 105, 109, 108, 107, 111, 112, 110, 109, 108, 104, 113, 109, 110, 109, 111, 109, 110, 105, 107, 110, 110, 111, 108, 109, 119, 110, 110, 111, 113, 108, 108, 106, 111, 109, 114, 109, 108, 112, 111, 108, 116, 109, 111, 108, 108, 106, 108, 111, 113, 113, 114, 111, 108, 106, 112, 109, 101, 109, 109, 114, 108, 113, 110, 107, 106, 114, 107, 108, 112, 109, 107, 110, 102, 104, 115, 107, 110, 108, 113, 108, 110, 109, 107, 106, 112, 103, 107, 105, 111, 109, 108, 96, 98, 111, 109, 106, 112, 108, 113, 107, 109, 106, 109, 107, 109, 109, 105, 106, 110, 109, 107, 110, 107, 110, 108, 110, 112, 109, 106, 108, 105, 109, 108, 110, 108, 108, 118, 105, 113, 115, 109, 107, 106, 111, 108, 108, 115, 108, 108, 112, 109, 106, 110, 107, 107, 111, 111, 118, 107, 112, 108, 104, 107, 108, 108, 107, 109, 116, 114, 108, 117, 114, 110, 108, 109, 108, 111, 109, 111, 109, 113, 106, 121, 108, 113, 107, 105, 108, 109, 105, 114, 110, 108, 109, 109, 108, 108, 109, 101, 112, 110, 110, 109, 110, 111, 113, 110, 109, 115, 111, 116, 114, 110, 110, 114, 106, 109, 111, 106, 113, 111, 111, 110, 111, 112, 113, 117, 107, 108, 112, 108, 107, 111, 106, 111, 109, 105, 109, 108, 111, 111, 113, 106, 108, 110, 111, 113, 109, 116, 109, 111, 112, 112, 109, 113, 109, 110, 109, 110, 110, 112, 110, 110, 110, 107, 108, 110, 107, 88, 108, 110, 95, 112, 110, 111, 125, 107, 111, 112, 108, 110, 109, 107, 113, 109, 111, 110, 110, 111, 106, 109, 110, 111, 110, 107, 109, 111, 111, 109, 105, 110, 111, 111, 113, 113, 108, 109, 111, 111, 115, 112, 109, 112, 111, 111, 110, 114, 110, 104, 112, 110, 110, 108, 113, 111, 113, 111, 110, 108, 110, 112, 114, 110, 113, 107, 111, 107, 111, 111, 108, 108, 117, 112, 112, 109, 111, 111, 108, 107, 111, 109, 108, 113, 111, 105, 108, 105, 109, 109, 111, 113, 110, 110, 108, 107, 111, 110, 112, 105, 120, 117, 110, 121, 105, 112, 110, 113, 105, 97, 104, 110, 117, 118, 118, 108, 130, 130, 102, 101, 108, 115, 114, 109, 109, 115, 114, 106, 109, 132, 116, 108, 103, 114, 101, 112, 127, 108, 119, 109, 109, 112, 103, 104, 112, 98, 104, 102, 104, 107, 116, 105, 111, 116, 100, 113, 133, 115, 105, 103, 111, 112, 117, 110, 71, 102, 103, 102, 116, 111, 95, 104, 126, 103, 115, 115, 109, 119, 111, 109, 116, 114, 104, 107, 117, 115, 97, 114, 107, 106, 107, 99, 111, 115, 107, 98, 116, 107, 104, 127, 110, 110, 112, 107, 108, 116, 111, 114, 116, 108, 112, 102, 109, 103, 132, 112, 115, 97, 118, 110, 113, 110, 99, 102, 112, 113, 125, 95, 120, 119, 105, 116, 101, 111, 116, 104, 122, 108, 100, 116, 112, 105, 110, 105, 107, 107, 107, 108, 102, 113, 113, 113, 104, 110, 101, 97, 112, 109, 109, 115, 112, 103, 105, 115, 117, 117, 103, 109, 95, 112, 111, 116, 111, 105, 103, 110, 109, 109, 112, 108, 114, 110, 112, 108, 117, 108, 111, 112, 105, 111, 112, 111, 112, 115, 89, 114, 100, 111, 109, 113, 105, 108, 113, 109, 109, 108, 116, 114, 112, 113, 118, 115, 114, 110, 102, 118, 107, 108, 111, 112, 115, 110, 112, 113, 109, 113, 95, 108, 107, 107, 111, 111, 104, 107, 101, 109, 115, 100, 117, 108, 112, 126, 113, 106, 111, 109, 103, 100, 113, 107, 103, 119, 100, 110, 110, 107, 117, 112, 97, 106, 110, 104, 109, 113, 107, 125, 103, 107, 105, 93, 106, 105, 115, 110, 114, 101, 112, 110, 116, 119, 105, 110, 100, 107, 105, 117, 109, 105, 116, 115, 116, 109, 114, 109, 112, 109, 111, 107, 104, 107, 115, 113, 114, 116, 113, 116, 112, 118, 106, 109, 107, 103, 112, 107, 111, 105, 116, 119, 101, 109, 124, 125, 103, 109, 104, 111, 114, 104, 108, 104, 102, 116, 114, 111, 105, 119, 107, 115, 100, 109, 113, 108, 111, 114, 111, 112, 102, 102, 112, 105, 111, 113, 104, 118, 109, 112, 114, 100, 105, 115, 109, 119, 100, 107, 104, 103, 117, 110, 109, 109, 127, 112, 101, 109, 114, 114, 118, 108, 118, 108, 98, 112, 113, 112, 104, 114, 117, 112, 106, 112, 115, 102, 111, 111, 111, 133, 112, 113, 102, 105, 114, 109, 112, 112, 115, 112, 108, 125, 113, 136, 108, 106, 111, 107, 112, 103, 126, 115, 107, 122, 107, 117, 105, 117, 98, 109, 110, 111, 105, 99, 107, 116, 103, 111, 96, 111, 113, 106, 101, 94, 121, 116, 115, 113, 111, 108, 110, 103, 131, 111, 115, 106, 114, 114, 110, 105, 91, 114, 116, 101, 104, 107, 116, 111, 90, 117, 106, 109, 120, 101, 126, 118, 110, 117, 115, 109, 107, 117, 105, 113, 119, 105, 101, 104, 106, 114, 107, 115, 105, 110, 105, 106, 111, 113, 111, 110, 107, 110, 112, 114, 107, 144, 113, 111, 110, 122, 105, 110, 106, 115, 115, 113, 110, 115, 104, 115, 116, 113, 109, 109, 113, 110, 105, 111, 107, 104, 113, 113, 118, 122, 118, 90, 124, 114, 111, 110, 107, 111, 116, 111, 112, 109, 112, 109, 106, 108, 109, 108, 108, 91, 96, 120, 109, 107, 107, 101, 114, 98, 108, 101, 114, 107, 112, 107, 117, 111, 106, 109, 114, 111, 108, 111, 110, 109, 108, 109, 111, 100, 112, 110, 111, 114, 104, 109, 101, 106, 107, 105, 94, 112, 110, 108, 109, 111, 113, 111, 115, 110, 112, 109, 110, 110, 107, 105, 105, 113, 98, 110, 113, 105, 106, 102, 106, 111, 105, 112, 110, 108, 107, 123, 110, 105, 109, 127, 112, 105, 102, 109, 111, 108, 108, 106, 116, 111, 110, 108, 106, 106, 112, 107, 111, 108, 117, 114, 110, 113, 101, 111, 115, 115, 105, 111, 113, 109, 108, 111, 108, 115, 114, 110, 113, 100, 112, 109, 113, 107, 112, 110, 108, 111, 111, 111, 112, 112, 106, 101, 112, 114, 107, 109, 114, 115, 116, 112, 108, 110, 110, 107, 111, 110, 105, 110, 108, 107, 107, 106, 112, 112, 119, 104, 111, 112, 114, 106, 112, 111, 114, 105, 112, 110, 109, 111, 106, 110, 112, 115, 111, 110, 135, 113, 103, 103, 109, 113, 112, 109, 106, 100, 106, 108, 108, 113, 111, 108, 117, 114, 107, 114, 120, 111, 112, 116, 114, 117, 105, 110, 107, 108, 112, 104, 112, 113, 104, 111, 108, 110, 104, 110, 101, 111, 115, 116, 112, 114, 111, 108, 106, 120, 114, 113, 105, 113, 107, 114, 111, 106, 107, 111, 116, 109, 116, 108, 114, 107, 109, 120, 106, 105, 112, 116, 113, 112, 119, 114, 112, 106, 99, 104, 114, 105, 110, 109, 115, 108, 104, 113, 110, 114, 111, 105, 115, 112, 104, 108, 112, 108, 111, 111, 110, 109, 112, 110, 108, 110, 114, 113, 112, 109, 97, 123, 114, 113, 113, 109, 110, 117, 116, 112, 109, 107, 117, 115, 113, 116, 113, 105, 112, 110, 111, 107, 110, 115, 115, 110, 99, 114, 112, 105, 111, 106, 109, 111, 110, 128, 113, 115, 128, 114, 108, 113, 108, 108, 110, 111, 112, 110, 120, 115, 116, 106, 109, 115, 112, 114, 106, 108, 105, 104, 111, 107, 113, 105, 112, 107, 112, 115, 114, 112, 112, 106, 105, 107, 108, 112, 106, 113, 108, 114, 109, 115, 102, 110, 105, 108, 109, 106, 111, 112, 107, 119, 112, 111, 110, 115, 112, 111, 109, 108, 102, 111, 113, 113, 109, 113, 111, 118, 109, 108, 103, 131, 115, 110, 113, 109, 105, 111, 110, 102, 114, 106, 113, 114, 115, 115, 110, 112, 111, 102, 110, 98, 106, 111, 110, 111, 107, 111, 108, 110, 98, 109, 109, 117, 110, 116, 106, 111, 107, 108, 111, 111, 99, 109, 107, 112, 108, 108, 126, 108, 108, 113, 108, 107, 109, 110, 112, 113, 104, 110, 108, 120, 115, 102, 112, 112, 108, 105, 100, 109, 110, 112, 110, 105, 108, 110, 108, 113, 101, 111, 107, 107, 114, 113, 114, 111, 99, 102, 106, 112, 111, 102, 116, 110, 107, 110, 110, 106, 112, 109, 109, 87, 109, 110, 118, 109, 106, 114, 105, 120, 117, 109, 110, 107, 102, 105, 108, 123, 109, 108, 110, 102, 109, 109, 110, 111, 114, 109, 117, 110, 103, 109, 115, 113, 109, 109, 106, 114, 106, 104, 112, 110, 74, 111, 107, 115, 100, 110, 112, 113, 123, 110, 115, 107, 112, 109, 106, 107, 111, 114, 108, 109, 102, 119, 105, 108, 113, 108, 119, 110, 109, 116, 111, 112, 116, 108, 114, 112, 115, 109, 110, 106, 102, 112, 104, 111, 111, 107, 111, 116, 110, 105, 116, 117, 106, 113, 109, 105, 112, 112, 111, 110, 112, 106, 114, 112, 108, 105, 123, 112, 113, 112, 92, 113, 111, 112, 112, 113, 107, 110, 115, 117, 107, 113, 121, 103, 110, 111, 114, 100, 113, 108, 106, 109, 106, 115, 112, 108, 103, 107, 110, 110, 111, 113, 114, 105, 111, 108, 111, 112, 109, 116, 110, 110, 123, 113, 106, 107, 115, 109, 107, 109, 110, 113, 110, 112, 113, 110, 106, 115, 93, 123, 115, 116, 114, 115, 115, 111, 118, 111, 114, 112, 115, 105, 115, 111, 110, 113, 112, 114, 118, 112, 115, 114, 112, 109, 108, 114, 110, 116, 109, 97, 111, 112, 116, 90, 107, 114, 103, 101, 105, 110, 111, 103, 108, 105, 113, 102, 121, 108, 115, 114, 111, 107, 111, 114, 112, 110, 109, 112, 110, 112, 106, 117, 110, 118, 111, 111, 108, 115, 111, 108, 116, 112, 108, 110, 111, 105, 112, 114, 109, 114, 113, 115, 112, 108, 108, 109, 112, 113, 101, 110, 111, 112, 102, 113, 114, 107, 112, 111, 107, 108, 104, 119, 99, 107, 104, 108, 106, 107, 113, 110, 116, 114, 113, 106, 105, 114, 114, 110, 109, 108, 118, 104, 116, 116, 104, 109, 114, 108, 110, 110, 108, 119, 108, 108, 99, 113, 108, 112, 111, 114, 116, 104, 111, 112, 108, 110, 113, 113, 111, 113, 110, 115, 98, 110, 110, 102, 105, 119, 105, 111, 108, 110, 113, 112, 108, 116, 114, 111, 110, 110, 110, 111, 115, 108, 110, 112, 140, 110, 109, 111, 107, 110, 108, 103, 112, 110, 117, 105, 116, 109, 112, 113, 104, 108, 99, 104, 118, 119, 114, 102, 113, 113, 126, 110, 112, 107, 111, 118, 106, 115, 108, 104, 105, 111, 116, 116, 111, 114, 111, 105, 108, 113, 110, 116, 110, 112, 111, 115, 114, 114, 111, 113, 111, 106, 110, 109, 108, 109, 123, 110, 113, 112, 111, 111, 114, 111, 106, 120, 121, 111, 112, 110, 110, 121, 113, 104, 117, 103, 111, 115, 116, 112, 103, 105, 108, 113, 104, 111, 105, 113, 125, 104, 107, 116, 109, 114, 105, 118, 109, 109, 112, 110, 111, 110, 115, 113, 111, 107, 107, 110, 115, 107, 117, 108, 113, 116, 108, 110, 111, 110, 109, 106, 105, 107, 111, 113, 114, 116, 109, 110, 113, 111, 106, 113, 111, 113, 114, 110, 114, 108, 118, 113, 108, 111, 109, 113, 111, 100, 107, 112, 122, 106, 114, 104, 111, 108, 111, 107, 95, 108, 114, 105, 115, 108, 109, 112, 105, 105, 96, 106, 110, 110, 105, 117, 115, 140, 101, 108, 111, 110, 110, 102, 107, 115, 107, 110, 101, 120, 106, 109, 116, 109, 114, 113, 111, 106, 108, 116, 115, 114, 91, 112, 98, 134, 106, 115, 101, 105, 94, 113, 105, 111, 106, 111, 103, 111, 112, 109, 113, 107, 122, 108, 105, 107, 107, 115, 105, 109, 110, 114, 93, 106, 105, 109, 112, 113, 111, 106, 104, 97, 116, 111, 119, 113, 98, 113, 97, 101, 114, 104, 110, 109, 110, 111, 107, 110, 107, 104, 121, 111, 119, 119, 121, 110, 129, 115, 102, 113, 106, 111, 115, 102, 120, 108, 113, 112, 110, 110, 107, 104, 116, 109, 118, 104, 111, 102, 118, 114, 111, 112, 93, 109, 112, 104, 108, 113, 112, 121, 115, 115, 94, 103, 109, 98, 115, 110, 101, 105, 109, 107, 120, 104, 119, 112, 111, 105, 97, 96, 115, 113, 128, 110, 115, 108, 117, 108, 117, 108, 109, 102, 101, 112, 113, 110, 90, 104, 110, 125, 108, 106, 115, 101, 110, 110, 102, 107, 110, 104, 115, 107, 105, 104, 106, 122, 109, 111, 114, 110, 106, 112, 111, 114, 118, 115, 98, 107, 113, 116, 108, 111, 109, 102, 101, 106, 114, 121, 112, 117, 112, 115, 107, 108, 109, 118, 113, 106, 113, 121, 109, 110, 105, 106, 104, 103, 94, 113, 111, 95, 112, 111, 108, 106, 110, 94, 105, 104, 108, 109, 111, 86, 100, 106, 107, 105, 117, 108, 96, 112, 105, 118, 112, 115, 115, 115, 120, 111, 114, 106, 104, 111, 107, 110, 120, 105, 115, 111, 111, 104, 119, 105, 108, 105, 105, 130, 108, 113, 117, 127, 111, 106, 112, 94, 108, 84, 113, 107, 86, 116, 130, 104, 111, 112, 112, 104, 113, 95, 111, 98, 115, 112, 115, 112, 102, 113, 123, 110, 108, 110, 116, 102, 109, 98, 110, 106, 113, 108, 85, 108, 111, 110, 105, 110, 114, 84, 109, 108, 90, 107, 103, 108, 112, 108, 103, 104, 162, 106, 104, 107, 106, 107, 112, 110, 110, 116, 119, 111, 108, 99, 120, 113, 106, 109, 100, 116, 117, 116, 114, 109, 118, 103, 112, 105, 109, 90, 117, 110, 106, 108, 105, 113, 121, 116, 130, 99, 112, 108, 104, 117, 110, 116, 113, 109, 108, 110, 111, 110, 114, 106, 109, 112, 108, 113, 118, 126, 115, 101, 105, 115, 109, 103, 123, 102, 116, 107, 111, 108, 117, 118, 103, 114, 118, 109, 120, 106, 124, 116, 104, 106, 114, 117, 127, 116, 109, 103, 111, 114, 119, 103, 111, 122, 113, 103, 116, 102, 111, 96, 107, 115, 113, 99, 107, 102, 86, 104, 113, 127, 117, 107, 112, 116, 110, 104, 110, 96, 101, 106, 107, 113, 106, 120, 108, 117, 114, 104, 116, 107, 108, 106, 105, 107, 121, 108, 113, 105, 103, 101, 103, 107, 106, 109, 108, 112, 109, 106, 118, 111, 107, 98, 102, 108, 114, 110, 121, 111, 98, 109, 107, 98, 107, 120, 110, 111, 118, 108, 113, 114, 106, 111, 109, 101, 107, 120, 118, 123, 111, 114, 112, 108, 109, 98, 114, 115, 109, 111, 111, 116, 112, 110, 103, 106, 113, 103, 97, 110, 118, 114, 110, 109, 114, 117, 119, 96, 89, 107, 99, 118, 101, 112, 107, 117, 103, 132, 125, 108, 115, 119, 104, 110, 111, 113, 117, 107, 112, 105, 107, 100, 112, 112, 91, 127, 105, 109, 102, 119, 117, 97, 116, 116, 115, 101, 109, 114, 106, 139, 112, 104, 103, 98, 109, 102, 107, 88, 112, 110, 113, 111, 96, 108, 119, 109, 99, 102, 117, 105, 105, 101, 106, 101, 114, 109, 117, 120, 120, 118, 99, 95, 116, 112, 103, 109, 122, 113, 120, 102, 113, 110, 99, 117, 113, 107, 110, 113, 118, 113, 111, 109, 103, 106, 107, 99, 101, 106, 99, 94, 105, 108, 116, 102, 90, 110, 112, 109, 112, 104, 111, 105, 122, 114, 106, 114, 116, 116, 120, 108, 112, 102, 98, 112, 117, 107, 107, 105, 93, 106, 106, 104, 108, 109, 108, 103, 104, 115, 110, 112, 99, 109, 114, 98, 96, 104, 107, 101, 108, 105, 111, 113, 114, 113, 118, 107, 118, 108, 118, 102, 100, 122, 110, 89, 104, 105, 92, 105, 105, 106, 109, 111, 110, 112, 100, 126, 107, 112, 103, 110, 105, 111, 114, 118, 109, 109, 107, 109, 109, 117, 100, 88, 104, 119, 110, 118, 108, 120, 111, 116, 106, 96, 113, 116, 110, 103, 113, 111, 104, 110, 115, 113, 112, 112, 102, 94, 115, 114, 102, 108, 106, 121, 98, 126, 113, 109, 103, 100, 113, 106, 94, 109, 119, 107, 106, 110, 112, 101, 104, 107, 100, 98, 116, 119, 112, 108, 108, 106, 106, 101, 130, 107, 108, 87, 99, 113, 115, 100, 111, 111, 112, 105, 109, 109, 111, 112, 100, 112, 116, 111, 99, 104, 111, 97, 123, 105, 114, 122, 114, 104, 116, 117, 102, 109, 103, 111, 104, 135, 112, 97, 111, 97, 115, 110, 113, 110, 111, 106, 100, 111, 106, 110, 100, 109, 100, 116, 118, 113, 115, 118, 103, 105, 95, 114, 115, 102, 104, 114, 101, 117, 110, 106, 112, 117, 102, 117, 125, 109, 110, 109, 114, 110, 120, 110, 112, 118, 106, 113, 90, 126, 98, 121, 106, 102, 104, 94, 109, 109, 106, 113, 114, 112, 109, 100, 117, 109, 108, 108, 113, 116, 114, 115, 109, 108, 92, 108, 110, 113, 147, 105, 115, 109, 121, 105, 120, 123, 112, 102, 98, 118, 113, 107, 115, 100, 111, 106, 121, 119, 121, 117, 96, 101, 130, 118, 106, 121, 108, 122, 94, 110, 110, 104, 118, 130, 104, 103, 113, 109, 113, 111, 103, 109, 110, 118, 121, 115, 118, 100, 116, 111, 101, 93, 96, 112, 112, 122, 111, 111, 106, 131, 105, 110, 114, 110, 91, 114, 110, 110, 117, 107, 119, 110, 108, 110, 109, 98, 115, 113, 122, 108, 109, 106, 107, 105, 118, 110, 96, 106, 115, 109, 115, 115, 123, 119, 103, 110, 112, 95, 105, 104, 128, 100, 102, 107, 119, 103, 115, 109, 113, 111, 102, 116, 103, 113, 111, 125, 128, 101, 112, 102, 110, 100, 98, 104, 103, 109, 106, 101, 104, 111, 115, 109, 112, 113, 98, 109, 107, 106, 105, 108, 108, 118, 105, 131, 110, 111, 99, 105, 115, 99, 104, 109, 108, 97, 98, 136, 104, 100, 99, 116, 104, 118, 104, 104, 105, 122, 105, 102, 122, 111, 114, 110, 110, 120, 114, 107, 118, 116, 100, 117, 114, 118, 108, 113, 102, 109, 108, 120, 111, 115, 114, 112, 113, 109, 101, 106, 116, 113, 102, 101, 112, 112, 121, 102, 104, 102, 110, 103, 99, 126, 106, 101, 107, 113, 109, 104, 108, 104, 105, 111, 119, 123, 111, 106, 108, 98, 102, 99, 103, 113, 98, 111, 114, 111, 119, 106, 108, 101, 111, 111, 118, 102, 91, 108, 114, 99, 115, 104, 106, 113, 101, 99, 123, 102, 117, 113, 104, 96, 111, 109, 110, 109, 120, 109, 110, 119, 117, 100, 113, 101, 95, 118, 110, 119, 101, 101, 93, 123, 104, 114, 108, 111, 123, 94, 111, 107, 121, 109, 110, 123, 113, 99, 104, 111, 119, 118, 116, 110, 114, 118, 107, 109, 105, 132, 96, 106, 112, 127, 106, 116, 113, 121, 112, 106, 114, 103, 107, 129, 109, 105, 111, 108, 103, 110, 112, 107, 108, 113, 112, 102, 114, 109, 108, 111, 108, 107, 115, 107, 104, 110, 121, 109, 106, 106, 104, 99, 110, 107, 104, 119, 106, 107, 122, 111, 120, 109, 106, 105, 103, 108, 99, 108, 103, 111, 107, 107, 116, 110, 112, 132, 110, 109, 108, 108, 107, 114, 100, 113, 98, 118, 94, 108, 97, 134, 104, 101, 99, 98, 116, 121, 107, 106, 101, 100, 116, 115, 114, 109, 105, 114, 107, 109, 99, 112, 111, 104, 104, 107, 111, 116, 102, 118, 107, 99, 112, 109, 104, 113, 95, 115, 112, 117, 115, 113, 113, 112, 101, 99, 106, 100, 113, 110, 98, 116, 95, 113, 118, 111, 116, 118, 104, 109, 120, 100, 120, 103, 118, 101, 100, 105, 103, 123, 109, 121, 104, 101, 105, 131, 107, 101, 108, 113, 114, 102, 98, 113, 94, 125, 115, 121, 116, 113, 107, 126, 97, 114, 98, 102, 95, 106, 103, 102, 117, 98, 102, 114, 114, 106, 108, 114, 103, 111, 112, 100, 99, 104, 112, 115, 101, 102, 117, 112, 121, 101, 117, 102, 105, 110, 106, 118, 99, 115, 102, 110, 114, 116, 124, 100, 106, 104, 108, 121, 108, 115, 98, 117, 111, 94, 106, 122, 107, 115, 105, 122, 117, 107, 120, 112, 101, 115, 85, 93, 112, 118, 106, 103, 107, 104, 116, 135, 114, 107, 110, 111, 108, 97, 112, 95, 109, 101, 105, 99, 118, 98, 102, 101, 104, 121, 106, 102, 109, 92, 116, 115, 110, 112, 99, 109, 106, 116, 113, 114, 121, 105, 118, 108, 101, 106, 107, 108, 104, 99, 110, 101, 120, 111, 109, 100, 107, 106, 110, 108, 102, 106, 117, 126, 110, 109, 112, 113, 100, 123, 110, 107, 105, 108, 114, 111, 105, 111, 110, 104, 114, 107, 115, 103, 102, 111, 99, 105, 116, 102, 107, 114, 102, 116, 115, 123, 104, 106, 108, 121, 113, 122, 119, 108, 99, 100, 113, 106, 117, 107, 97, 113, 97, 111, 99, 107, 105, 116, 107, 113, 108, 110, 100, 108, 105, 111, 111, 117, 100, 112, 102, 108, 106, 110, 110, 124, 110, 113, 112, 114, 109, 120, 105, 106, 109, 107, 115, 109, 108, 105, 114, 111, 106, 123, 111, 109, 109, 106, 110, 110, 110, 116, 101, 100, 105, 112, 110, 118, 109, 110, 124, 108, 108, 100, 113, 116, 112, 112, 100, 109, 113, 125, 103, 115, 104, 102, 106, 112, 117, 109, 112, 106, 114, 113, 109, 113, 116, 111, 109, 114, 112, 116, 91, 116, 101, 102, 128, 107, 110, 105, 112, 107, 106, 111, 105, 119, 114, 108, 114, 114, 113, 106, 106, 106, 102, 112, 107, 117, 103, 112, 118, 104, 108, 123, 109, 108, 109, 110, 114, 109, 104, 115, 116, 113, 119, 106, 114, 109, 106, 122, 114, 111, 113, 106, 106, 114, 102, 111, 107, 108, 108, 107, 130, 114, 103, 111, 116, 124, 111, 100, 108, 116, 105, 121, 112, 101, 109, 111, 107, 101, 116, 111, 111, 127, 111, 109, 107, 109, 103, 101, 134, 104, 109, 116, 106, 113, 98, 115, 109, 110, 109, 113, 133, 102, 107, 113, 110, 113, 112, 109, 110, 116, 108, 108, 110, 108, 109, 107, 115, 110, 110, 103, 112, 110, 112, 110, 112, 106, 110, 109, 108, 119, 119, 102, 113, 116, 112, 114, 100, 111, 117, 110, 107, 105, 110, 116, 114, 113, 110, 109, 103, 111, 109, 108, 108, 106, 114, 109, 113, 101, 103, 105, 112, 103, 112, 109, 109, 108, 112, 109, 115, 112, 115, 110, 109, 101, 106, 100, 106, 103, 107, 110, 113, 109, 108, 104, 99, 121, 108, 111, 109, 104, 120, 108, 118, 119, 100, 100, 119, 110, 110, 109, 106, 109, 107, 105, 109, 121, 111, 111, 132, 118, 117, 107, 111, 138, 108, 99, 99, 125, 107, 106, 111, 118, 113, 113, 91, 118, 100, 102, 113, 127, 107, 141, 110, 100, 106, 112, 111, 109, 104, 118, 116, 105, 115, 109, 112, 130, 102, 126, 108, 110, 109, 103, 110, 102, 106, 106, 109, 114, 110, 106, 109, 116, 107, 110, 111, 108, 108, 112, 101, 118, 109, 113, 109, 110, 108, 108, 105, 104, 109, 105, 114, 100, 109, 103, 108, 113, 102, 116, 102, 106, 110, 112, 109, 104, 107, 106, 110, 108, 109, 113, 108, 126, 111, 114, 108, 109, 111, 106, 106, 104, 102, 110, 107, 118, 107, 114, 117, 115, 111, 110, 111, 112, 116, 113, 120, 112, 118, 110, 113, 107, 105, 103, 119, 110, 113, 114, 107, 105, 110, 115, 108, 108, 118, 100, 106, 116, 97, 111, 112, 111, 105, 109, 107, 120, 105, 109, 110, 104, 111, 112, 111, 114, 117, 121, 109, 108, 105, 106, 109, 111, 111, 116, 110, 107, 100, 113, 119, 125, 103, 126, 105, 105, 110, 124, 116, 108, 120, 113, 114, 112, 113, 110, 107, 100, 103, 110, 105, 113, 107, 111, 100, 114, 107, 110, 113, 98, 111, 100, 143, 99, 90, 114, 104, 109, 118, 103, 96, 112, 104, 108, 114, 92, 114, 109, 125, 115, 106, 129, 109, 105, 102, 104, 111, 109, 115, 124, 114, 106, 110, 128, 107, 107, 115, 98, 119, 111, 99, 98, 120, 134, 112, 90, 112, 125, 104, 124, 124, 110, 99, 95, 110, 113, 105, 111, 96, 108, 104, 107, 107, 115, 111, 106, 106, 116, 110, 129, 106, 108, 120, 108, 115, 105, 122, 113, 109, 112, 94, 115, 115, 110, 125, 108, 107, 113, 137, 124, 119, 103, 95, 123, 108, 101, 122, 111, 114, 118, 123, 113, 91, 111, 108, 99, 113, 110, 115, 114, 105, 106, 121, 115, 106, 98, 104, 104, 101, 116, 110, 109, 115, 114, 107, 109, 105, 113, 118, 101, 100, 110, 119, 113, 105, 99, 107, 123, 104, 111, 116, 105, 98, 128, 106, 108, 115, 97, 102, 103, 119, 112, 110, 125, 124, 109, 106, 137, 106, 118, 120, 104, 104, 107, 108, 119, 105, 112, 105, 105, 102, 123, 122, 109, 105, 114, 103, 92, 116, 110, 109, 113, 115, 110, 118, 113, 101, 123, 112, 114, 122, 112, 108, 128, 104, 115, 101, 106, 107, 104, 114, 107, 111, 98, 128, 110, 118, 124, 101, 109, 105, 115, 105, 113, 103, 109, 113, 112, 111, 112, 118, 120, 107, 103, 110, 97, 115, 113, 96, 105, 118, 110, 114, 119, 114, 105, 116, 100, 100, 97, 117, 104, 104, 101, 98, 113, 114, 101, 109, 102, 109, 96, 109, 112, 100, 108, 101, 113, 110, 106, 118, 106, 106, 112, 97, 102, 116, 110, 104, 112, 113, 119, 98, 101, 122, 123, 110, 128, 113, 109, 107, 113, 111, 110, 116, 122, 106, 112, 115, 105, 107, 112, 105, 135, 96, 114, 101, 108, 115, 112, 115, 112, 104, 111, 112, 102, 118, 110, 115, 117, 107, 118, 111, 112, 112, 123, 101, 100, 112, 120, 99, 108, 111, 115, 118, 114, 118, 113, 114, 108, 119, 99, 104, 105, 104, 109, 95, 115, 120, 89, 121, 106, 107, 112, 121, 124, 96, 111, 111, 111, 102, 112, 113, 104, 108, 107, 111, 103, 104, 121, 100, 99, 109, 110, 105, 129, 107, 110, 109, 115, 98, 113, 96, 103, 127, 95, 107, 114, 108, 93, 100, 120, 108, 125, 111, 124, 101, 118, 112, 106, 98, 107, 118, 113, 110, 111, 100, 112, 117, 113, 104, 106, 116, 106, 109, 114, 100, 119, 116, 123, 104, 114, 114, 112, 113, 127, 102, 104, 107, 105, 99, 105, 108, 114, 109, 111, 116, 115, 119, 108, 124, 124, 108, 106, 108, 106, 105, 116, 121, 114, 113, 107, 109, 107, 127, 116, 105, 103, 100, 111, 111, 115, 114, 129, 107, 114, 105, 107, 96, 124, 96, 97, 104, 113, 115, 105, 101, 109, 113, 113, 105, 110, 120, 97, 117, 113, 112, 113, 110, 114, 103, 116, 113, 107, 107, 106, 99, 109, 107, 109, 119, 106, 122, 117, 101, 108, 107, 105, 109, 97, 105, 106, 109, 114, 126, 111, 103, 114, 116, 109, 104, 117, 115, 114, 94, 125, 111, 110, 105, 116, 111, 109, 108, 105, 111, 124, 118, 112, 97, 113, 104, 117, 110, 110, 103, 104, 103, 98, 111, 117, 105, 82, 111, 107, 110, 110, 102, 121, 111, 135, 101, 104, 109, 101, 119, 110, 101, 116, 109, 109, 114, 112, 103, 117, 102, 113, 106, 108, 120, 105, 107, 116, 109, 109, 101, 121, 110, 115, 119, 111, 111, 119, 116, 118, 105, 111, 105, 105, 104, 112, 111, 102, 117, 112, 110, 97, 106, 127, 103, 118, 112, 107, 112, 107, 101, 107, 100, 97, 103, 110, 117, 119, 110, 106, 109, 109, 109, 117, 112, 110, 113, 104, 108, 114, 109, 105, 105, 121, 106, 123, 115, 105, 102, 115, 114, 109, 110, 101, 112, 108, 111, 99, 111, 122, 103, 104, 119, 117, 108, 113, 118, 107, 113, 122, 96, 113, 105, 102, 110, 126, 100, 110, 116, 105, 105, 107, 105, 95, 123, 105, 108, 106, 97, 105, 101, 113, 109, 112, 106, 104, 101, 112, 114, 104, 109, 103, 146, 101, 105, 108, 106, 115, 103, 108, 110, 105, 116, 111, 114, 110, 109, 111, 114, 112, 110, 88, 109, 107, 111, 109, 114, 118, 103, 114, 113, 109, 110, 118, 108, 114, 110, 113, 104, 120, 107, 130, 117, 106, 109, 102, 112, 98, 112, 113, 113, 117, 116, 110, 110, 113, 110, 97, 113, 108, 112, 103, 106, 113, 102, 102, 114, 115, 114, 104, 108, 108, 96, 101, 103, 102, 115, 109, 108, 115, 102, 108, 99, 121, 105, 114, 122, 113, 114, 101, 115, 109, 104, 101, 114, 103, 115, 111, 102, 112, 101, 109, 105, 109, 110, 110, 111, 111, 102, 107, 112, 121, 110, 118, 113, 114, 109, 110, 104, 107, 90, 104, 111, 110, 113, 118, 115, 96, 109, 109, 105, 113, 113, 107, 106, 110, 100, 109, 111, 111, 115, 113, 115, 109, 87, 111, 97, 107, 121, 106, 110, 100, 104, 86, 105, 119, 107, 110, 95, 93, 109, 109, 101, 116, 104, 122, 116, 115, 109, 90, 105, 112, 107, 98, 108, 108, 109, 121, 116, 110, 106, 107, 106, 115, 113, 119, 95, 106, 116, 114, 118, 112, 109, 109, 92, 116, 109, 109, 118, 114, 108, 113, 109, 103, 127, 111, 109, 121, 109, 103, 112, 123, 100, 117, 108, 110, 110, 113, 114, 118, 105, 105, 111, 102, 108, 121, 111, 113, 100, 121, 109, 106, 103, 112, 112, 110, 110, 107, 117, 110, 106, 111, 107, 112, 107, 103, 101, 109, 104, 115, 106, 112, 104, 108, 110, 107, 103, 115, 118, 94, 105, 113, 106, 103, 115, 102, 122, 101, 116, 114, 113, 112, 116, 115, 107, 111, 108, 125, 109, 112, 109, 111, 103, 110, 117, 112, 109, 110, 91, 120, 113, 107, 119, 113, 122, 102, 124, 109, 105, 104, 117, 83, 108, 114, 113, 115, 111, 111, 107, 107, 109, 114, 104, 112, 104, 114, 115, 110, 111, 111, 116, 111, 105, 103, 106, 113, 104, 110, 105, 101, 101, 112, 114, 107, 110, 107, 108, 114, 107, 111, 113, 109, 111, 112, 108, 105, 107, 112, 105, 116, 116, 110, 111, 111, 113, 116, 108, 112, 108, 107, 101, 114, 112, 107, 110, 109, 111, 104, 109, 108, 112, 110, 110, 111, 104, 109, 113, 114, 109, 104, 110, 102, 111, 104, 125, 113, 110, 114, 110, 106, 106, 109, 114, 99, 115, 105, 112, 106, 107, 110, 110, 108, 109, 113, 109, 108, 110, 98, 112, 109, 120, 106, 111, 116, 118, 97, 112, 105, 96, 107, 115, 111, 112, 119, 111, 111, 114, 105, 110, 115, 106, 118, 106, 112, 115, 115, 105, 110, 111, 106, 109, 111, 108, 115, 98, 107, 116, 114, 111, 109, 108, 108, 117, 107, 111, 107, 107, 111, 111, 106, 107, 116, 105, 110, 107, 109, 110, 108, 110, 105, 100, 108, 109, 109, 110, 109, 109, 105, 117, 110, 111, 109, 98, 110, 102, 111, 108, 107, 95, 111, 109, 117, 105, 109, 109, 109, 108, 113, 103, 115, 114, 111, 109, 116, 113, 99, 110, 125, 109, 107, 110, 111, 109, 106, 111, 115, 104, 113, 104, 96, 103, 121, 109, 108, 107, 110, 111, 112, 109, 107, 114, 101, 103, 111, 102, 114, 106, 106, 106, 110, 106, 109, 110, 104, 110, 109, 114, 108, 109, 113, 107, 105, 112, 109, 111, 111, 111, 112, 109, 111, 112, 101, 109, 123, 112, 111, 108, 109, 112, 109, 101, 107, 110, 111, 107, 110, 109, 113, 114, 109, 109, 110, 113, 107, 111, 108, 118, 110, 113, 108, 112, 106, 110, 106, 111, 104, 108, 101, 109, 110, 105, 104, 120, 111, 115, 93, 108, 109, 86, 94, 116, 112, 109, 111, 109, 113, 111, 120, 113, 90, 107, 109, 111, 112, 109, 112, 113, 112, 119, 107, 107, 108, 109, 114, 110, 110, 109, 106, 113, 105, 82, 116, 110, 111, 100, 103, 111, 108, 115, 108, 106, 113, 103, 111, 109, 108, 108, 115, 106, 107, 118, 109, 102, 114, 111, 113, 113, 105, 106, 114, 110, 104, 112, 110, 104, 109, 107, 119, 103, 111, 111, 118, 109, 116, 108, 110, 109, 114, 114, 111, 120, 105, 105, 114, 112, 111, 114, 108, 108, 118, 107, 110, 109, 122, 106, 115, 112, 114, 110, 110, 110, 110, 110, 110, 110, 111, 119, 98, 110, 102, 109, 108, 108, 109, 109, 108, 111, 113, 113, 111, 114, 112, 113, 111, 107, 109, 109, 116, 106, 111, 77, 97, 108, 131, 114, 112, 108, 105, 115, 107, 114, 109, 110, 109, 133, 108, 118, 109, 99, 87, 105, 104, 114, 108, 110, 105, 100, 110, 108, 106, 109, 96, 112, 137, 113, 102, 111, 100, 94, 110, 107, 109, 112, 112, 109, 127, 111, 109, 110, 105, 115, 112, 103, 107, 110, 109, 112, 114, 111, 108, 102, 113, 107, 110, 111, 107, 107, 101, 113, 109, 109, 114, 103, 111, 110, 110, 110, 112, 105, 112, 107, 108, 108, 121, 107, 114, 108, 108, 109, 111, 108, 110, 112, 103, 107, 108, 108, 113, 107, 111, 111, 113, 109, 110, 102, 113, 113, 118, 109, 110, 113, 114, 115, 110, 115, 110, 112, 107, 115, 104, 112, 112, 106, 115, 105, 103, 109, 105, 115, 108, 116, 111, 118, 117, 106, 130, 104, 110, 109, 110, 108, 111, 109, 112, 110, 111, 108, 108, 112, 103, 108, 114, 115, 108, 100, 113, 109, 114, 112, 110, 103, 109, 114, 108, 109, 112, 115, 109, 106, 111, 105, 113, 121, 110, 111, 103, 112, 115, 110, 111, 102, 107, 108, 107, 121, 110, 113, 114, 113, 106, 107, 106, 113, 107, 110, 110, 112, 115, 108, 112, 107, 109, 106, 108, 110, 110, 116, 108, 117, 109, 115, 130, 113, 108, 112, 109, 115, 116, 98, 111, 111, 107, 116, 106, 108, 109, 117, 107, 115, 107, 110, 117, 118, 110, 107, 109, 120, 105, 107, 107, 110, 106, 108, 106, 109, 109, 112, 111, 113, 110, 110, 103, 112, 107, 113, 111, 114, 113, 116, 110, 106, 111, 116, 110, 108, 106, 114, 107, 107, 119, 109, 110, 108, 116, 105, 110, 106, 108, 109, 107, 109, 103, 106, 113, 109, 113, 110, 109, 116, 115, 110, 107, 99, 113, 106, 111, 111, 109, 111, 118, 106, 113, 114, 114, 107, 111, 107, 107, 115, 111, 114, 111, 114, 109, 114, 106, 112, 112, 119, 113, 108, 109, 110, 112, 107, 111, 110, 111, 114, 108, 115, 114, 110, 109, 105, 112, 108, 108, 112, 100, 113, 111, 112, 109, 112, 110, 105, 114, 114, 116, 107, 109, 105, 113, 110, 107, 111, 111, 114, 110, 108, 108, 114, 107, 109, 102, 121, 113, 106, 110, 107, 107, 109, 113, 110, 104, 111, 111, 108, 109, 114, 106, 103, 105, 110, 108, 112, 104, 105, 114, 113, 112, 112, 111, 106, 110, 111, 108, 95, 112, 106, 111, 113, 110, 110, 112, 113, 106, 108, 111, 114, 109, 114, 106, 110, 109, 114, 117, 119, 106, 112, 108, 112, 110, 112, 110, 109, 107, 108, 108, 111, 111, 110, 109, 108, 106, 114, 114, 106, 111, 112, 110, 101, 109, 107, 117, 110, 107, 103, 107, 109, 112, 112, 107, 110, 109, 115, 116, 106, 110, 108, 111, 117, 113, 112, 121, 106, 105, 103, 113, 112, 109, 106, 109, 114, 108, 115, 110, 108, 112, 112, 100, 108, 107, 110, 103, 109, 101, 112, 114, 107, 113, 110, 111, 110, 105, 109, 99, 112, 106, 110, 106, 113, 111, 111, 111, 113, 104, 113, 111, 114, 109, 113, 111, 114, 108, 105, 107, 108, 108, 111, 112, 112, 112, 119, 113, 115, 113, 114, 111, 109, 116, 113, 114, 114, 129, 105, 114, 107, 112, 110, 105, 110, 110, 109, 109, 114, 106, 106, 96, 122, 107, 112, 109, 107, 109, 109, 111, 111, 108, 110, 107, 100, 117, 110, 116, 111, 106, 114, 109, 119, 116, 109, 111, 111, 106, 117, 108, 107, 107, 109, 107, 109, 103, 114, 108, 97, 113, 109, 108, 117, 103, 108, 105, 114, 108, 111, 109, 107, 116, 113, 114, 104, 103, 110, 112, 107, 111, 106, 101, 111, 120, 109, 108, 111, 110, 112, 106, 107, 114, 109, 112, 110, 105, 116, 117, 111, 117, 109, 107, 107, 129, 110, 110, 99, 110, 106, 109, 119, 111, 101, 106, 126, 117, 114, 111, 111, 116, 105, 100, 110, 111, 113, 109, 112, 110, 104, 116, 111, 112, 115, 104, 115, 108, 96, 109, 114, 107, 104, 109, 104, 108, 114, 96, 110, 109, 113, 109, 124, 119, 113, 106, 106, 112, 103, 104, 106, 113, 117, 109, 110, 112, 114, 111, 107, 107, 106, 115, 112, 115, 105, 120, 112, 99, 105, 109, 114, 112, 104, 108, 107, 114, 106, 111, 98, 104, 109, 106, 109, 97, 104, 115, 114, 103, 101, 115, 113, 110, 106, 122, 108, 115, 105, 114, 107, 110, 115, 111, 110, 113, 112, 101, 109, 112, 106, 120, 105, 113, 118, 107, 117, 111, 108, 106, 116, 107, 119, 108, 113, 97, 111, 116, 110, 101, 99, 106, 114, 106, 115, 111, 114, 107, 107, 114, 107, 109, 105, 118, 113, 112, 102, 117, 111, 112, 101, 106, 103, 121, 99, 110, 116, 116, 124, 102, 111, 116, 114, 109, 110, 106, 103, 106, 99, 109, 104, 109, 100, 109, 103, 96, 96, 116, 101, 112, 110, 110, 113, 104, 111, 107, 103, 108, 115, 111, 105, 113, 120, 108, 99, 95, 107, 112, 104, 115, 111, 121, 113, 116, 106, 116, 113, 103, 117, 111, 96, 114, 114, 102, 107, 119, 107, 107, 109, 109, 109, 104, 97, 110, 97, 115, 108, 115, 115, 106, 99, 123, 102, 100, 104, 104, 108, 110, 107, 116, 93, 104, 99, 117, 115, 101, 109, 111, 113, 111, 108, 110, 111, 107, 103, 101, 102, 107, 102, 109, 98, 108, 114, 104, 106, 103, 105, 107, 110, 118, 107, 108, 111, 113, 108, 114, 109, 117, 113, 118, 116, 110, 112, 101, 120, 103, 104, 112, 117, 120, 99, 98, 111, 113, 113, 106, 117, 116, 108, 109, 110, 109, 112, 114, 104, 106, 113, 98, 103, 110, 109, 113, 110, 106, 110, 108, 109, 113, 106, 115, 101, 107, 123, 100, 106, 108, 110, 114, 110, 108, 115, 104, 102, 103, 116, 124, 107, 116, 102, 104, 109, 125, 114, 104, 110, 112, 107, 104, 107, 116, 115, 109, 114, 103, 116, 115, 112, 108, 122, 105, 110, 99, 115, 118, 111, 107, 104, 106, 111, 115, 110, 118, 120, 109, 118, 118, 105, 110, 105, 107, 109, 108, 111, 106, 115, 108, 105, 103, 112, 109, 102, 113, 101, 105, 112, 106, 121, 115, 115, 113, 109, 111, 123, 117, 112, 117, 113, 118, 113, 118, 112, 109, 114, 116, 113, 113, 114, 112, 112, 108, 116, 113, 102, 108, 110, 106, 110, 108, 113, 105, 115, 111, 109, 107, 123, 99, 111, 111, 92, 109, 109, 102, 114, 114, 109, 104, 111, 121, 111, 108, 118, 110, 114, 105, 104, 106, 108, 114, 112, 104, 104, 110, 113, 104, 112, 115, 119, 105, 99, 115, 108, 106, 115, 101, 111, 99, 113, 106, 106, 108, 107, 113, 106, 109, 104, 109, 114, 110, 107, 107, 113, 114, 116, 106, 111, 102, 110, 109, 97, 110, 101, 106, 112, 113, 102, 106, 115, 109, 116, 113, 103, 106, 126, 106, 108, 114, 119, 120, 108, 107, 96, 113, 111, 103, 104, 111, 107, 97, 103, 108, 108, 112, 111, 106, 109, 103, 110, 114, 109, 102, 123, 103, 110, 105, 106, 112, 102, 103, 111, 103, 110, 107, 112, 110, 106, 104, 118, 108, 111, 108, 105, 105, 105, 109, 111, 108, 104, 117, 108, 114, 102, 101, 113, 104, 100, 104, 114, 116, 115, 111, 103, 99, 113, 107, 107, 113, 123, 119, 115, 106, 108, 107, 98, 119, 118, 110, 122, 105, 108, 102, 108, 110, 99, 108, 89, 108, 109, 105, 135, 115, 106, 107, 119, 108, 114, 97, 107, 113, 117, 106, 123, 109, 103, 109, 113, 103, 102, 115, 101, 106, 97, 114, 110, 117, 110, 105, 114, 108, 114, 118, 120, 109, 113, 114, 99, 105, 102, 107, 107, 112, 108, 109, 111, 118, 112, 112, 116, 109, 109, 105, 107, 114, 109, 98, 121, 99, 102, 100, 111, 104, 113, 113, 110, 105, 111, 108, 105, 109, 114, 105, 101, 105, 108, 104, 108, 112, 103, 100, 109, 105, 117, 119, 101, 102, 107, 112, 108, 102, 109, 106, 102, 110, 110, 118, 112, 109, 114, 108, 108, 105, 118, 122, 102, 103, 112, 123, 112, 113, 114, 107, 106, 102, 104, 114, 120, 119, 113, 107, 108, 107, 121, 108, 108, 111, 122, 105, 114, 113, 107, 100, 115, 103, 111, 113, 110, 113, 108, 107, 110, 107, 104, 121, 103, 115, 124, 95, 109, 98, 102, 107, 114, 110, 121, 106, 102, 110, 101, 109, 109, 104, 102, 103, 103, 111, 109, 114, 104, 106, 111, 101, 109, 111, 113, 109, 111, 106, 117, 104, 108, 110, 109, 112, 106, 110, 110, 120, 108, 110, 109, 107, 109, 118, 113, 98, 106, 110, 113, 109, 104, 111, 118, 111, 108, 127, 100, 118, 110, 102, 102, 110, 100, 103, 106, 106, 109, 107, 103, 99, 91, 120, 111, 120, 86, 111, 109, 105, 120, 106, 98, 115, 121, 123, 118, 109, 95, 108, 105, 104, 103, 104, 109, 123, 105, 114, 112, 109, 105, 107, 117, 121, 114, 109, 116, 107, 119, 114, 115, 115, 117, 109, 115, 108, 106, 112, 111, 108, 101, 111, 109, 103, 113, 106, 109, 129, 105, 107, 110, 110, 96, 106, 111, 108, 108, 122, 114, 101, 110, 97, 126, 120, 113, 107, 109, 105, 107, 106, 104, 110, 105, 109, 127, 104, 113, 97, 120, 122, 100, 111, 104, 101, 113, 116, 116, 108, 109, 106, 106, 103, 122, 113, 115, 107, 101, 110, 103, 111, 109, 105, 112, 108, 105, 103, 113, 106, 111, 116, 120, 119, 107, 107, 113, 102, 112, 104, 109, 111, 101, 106, 104, 114, 111, 98, 109, 110, 114, 105, 110, 105, 114, 110, 109, 117, 109, 106, 117, 100, 98, 114, 88, 118, 103, 108, 78, 99, 112, 116, 109, 114, 90, 115, 104, 109, 108, 105, 108, 112, 106, 114, 108, 119, 106, 110, 83, 115, 83, 108, 97, 101, 112, 96, 93, 112, 113, 108, 112, 109, 112, 103, 121, 107, 111, 112, 106, 86, 123, 108, 111, 116, 101, 100, 112, 107, 112, 107, 100, 104, 104, 98, 110, 107, 102, 105, 109, 114, 109, 108, 113, 98, 97, 104, 117, 102, 108, 95, 105, 127, 114, 105, 102, 98, 105, 101, 110, 106, 102, 111, 113, 122, 106, 104, 107, 114, 96, 107, 92, 136, 126, 109, 116, 104, 115, 106, 111, 111, 100, 113, 113, 127, 114, 93, 124, 113, 108, 112, 119, 105, 112, 123, 110, 106, 104, 107, 105, 105, 102, 102, 112, 117, 116, 116, 103, 111, 108, 105, 117, 116, 111, 109, 120, 100, 110, 109, 115, 107, 114, 95, 117, 103, 120, 110, 103, 103, 118, 102, 109, 109, 101, 112, 114, 112, 112, 113, 104, 108, 88, 122, 108, 103, 117, 110, 104, 107, 114, 109, 108, 112, 105, 109, 111, 118, 110, 108, 115, 110, 114, 105, 110, 103, 104, 90, 106, 106, 111, 118, 109, 116, 109, 119, 104, 79, 106, 117, 108, 110, 101, 111, 108, 95, 113, 113, 115, 117, 104, 108, 121, 104, 102, 98, 105, 114, 106, 108, 111, 112, 106, 118, 111, 111, 112, 115, 98, 103, 106, 115, 105, 113, 103, 81, 113, 111, 117, 120, 84, 123, 110, 104, 121, 103, 105, 104, 103, 103, 99, 106, 109, 92, 109, 121, 105, 106, 116, 109, 104, 108, 147, 115, 110, 109, 108, 102, 111, 111, 109, 102, 107, 113, 106, 101, 104, 101, 109, 110, 102, 109, 101, 104, 117, 99, 102, 124, 110, 94, 117, 106, 105, 118, 120, 113, 118, 96, 100, 113, 111, 90, 106, 110, 108, 116, 109, 100, 97, 118, 105, 89, 104, 105, 116, 109, 109, 109, 126, 110, 122, 113, 109, 115, 108, 112, 97, 110, 113, 100, 111, 99, 94, 118, 112, 96, 114, 110, 118, 91, 115, 107, 118, 106, 127, 110, 116, 113, 100, 109, 92, 111, 111, 105, 111, 110, 110, 108, 121, 100, 114, 106, 111, 105, 111, 103, 96, 108, 95, 119, 104, 111, 103, 103, 118, 105, 106, 104, 106, 112, 106, 110, 94, 109, 103, 114, 111, 109, 93, 90, 111, 109, 96, 119, 113, 120, 109, 104, 99, 100, 100, 117, 110, 109, 99, 111, 103, 105, 109, 114, 114, 108, 107, 106, 105, 101, 99, 104, 106, 116, 108, 124, 106, 116, 111, 120, 115, 102, 116, 120, 111, 110, 93, 98, 107, 116, 113, 112, 115, 109, 107, 107, 103, 104, 103, 113, 133, 117, 119, 100, 105, 94, 106, 137, 104, 122, 104, 120, 101, 115, 106, 125, 106, 124, 101, 86, 116, 118, 94, 103, 109, 98, 109, 106, 112, 112, 114, 111, 111, 99, 116, 117, 106, 123, 94, 110, 120, 113, 110, 117, 104, 109, 96, 108, 119, 119, 111, 105, 106, 101, 112, 107, 112, 110, 111, 99, 108, 105, 116, 110, 112, 106, 104, 109, 113, 108, 110, 110, 110, 103, 109, 108, 107, 118, 112, 118, 107, 112, 104, 109, 107, 110, 110, 113, 116, 111, 109, 108, 118, 117, 109, 114, 109, 110, 106, 110, 114, 110, 104, 104, 114, 121, 107, 115, 103, 113, 113, 101, 98, 113, 114, 115, 113, 115, 103, 112, 109, 110, 108, 112, 113, 107, 120, 115, 106, 113, 112, 102, 107, 111, 108, 109, 109, 107, 97, 109, 104, 96, 105, 116, 111, 102, 103, 117, 109, 113, 102, 103, 106, 112, 111, 89, 111, 122, 110, 107, 113, 88, 112, 109, 107, 117, 121, 112, 106, 115, 108, 114, 111, 107, 113, 106, 103, 109, 107, 108, 113, 112, 107, 116, 109, 115, 102, 119, 106, 113, 112, 110, 116, 111, 110, 107, 104, 100, 111, 113, 108, 114, 112, 105, 97, 108, 108, 98, 108, 106, 118, 110, 119, 110, 105, 109, 110, 107, 111, 103, 115, 109, 113, 118, 115, 110, 114, 109, 106, 113, 106, 105, 103, 113, 109, 117, 105, 113, 112, 107, 106, 114, 116, 108, 108, 109, 102, 104, 106, 112, 100, 110, 109, 110, 113, 109, 108, 113, 109, 104, 111, 98, 106, 112, 106, 112, 111, 111, 116, 125, 117, 111, 102, 117, 114, 116, 113, 113, 105, 111, 89, 105, 117, 115, 113, 140, 110, 115, 100, 98, 118, 109, 102, 114, 109, 99, 104, 111, 115, 112, 109, 113, 102, 113, 120, 111, 105, 112, 113, 113, 110, 108, 104, 103, 104, 110, 110, 114, 108, 122, 116, 112, 108, 110, 113, 110, 110, 105, 116, 115, 118, 113, 115, 112, 109, 102, 107, 116, 111, 110, 106, 106, 115, 108, 121, 105, 117, 104, 101, 112, 115, 110, 114, 110, 105, 104, 117, 110, 111, 110, 122, 107, 109, 109, 112, 108, 100, 107, 109, 108, 108, 108, 111, 111, 110, 107, 106, 108, 112, 111, 116, 103, 110, 104, 116, 111, 111, 110, 107, 105, 103, 117, 107, 107, 114, 108, 113, 109, 106, 118, 108, 104, 112, 109, 123, 107, 117, 115, 105, 111, 115, 107, 109, 111, 116, 110, 108, 112, 105, 113, 114, 112, 114, 109, 120, 113, 112, 94, 116, 109, 116, 102, 103, 103, 107, 108, 116, 125, 107, 111, 111, 109, 112, 116, 106, 107, 109, 112, 108, 113, 107, 117, 105, 112, 110, 113, 106, 100, 101, 115, 111, 119, 112, 107, 108, 100, 127, 114, 109, 111, 109, 112, 119, 105, 112, 101, 113, 110, 112, 114, 101, 112, 114, 118, 115, 107, 116, 110, 107, 102, 116, 110, 117, 115, 118, 105, 112, 114, 109, 111, 107, 104, 108, 114, 109, 91, 114, 110, 112, 95, 134, 107, 111, 108, 115, 111, 109, 107, 117, 116, 105, 125, 106, 113, 118, 118, 116, 108, 109, 112, 106, 110, 114, 105, 121, 114, 109, 105, 108, 110, 110, 117, 114, 109, 108, 114, 110, 107, 109, 120, 112, 112, 98, 117, 111, 109, 111, 113, 110, 103, 102, 108, 112, 96, 112, 110, 113, 123, 107, 107, 107, 97, 115, 111, 117, 116, 110, 114, 102, 111, 103, 118, 108, 107, 107, 115, 106, 95, 104, 118, 95, 107, 114, 112, 103, 107, 109, 107, 104, 117, 109, 109, 118, 108, 127, 112, 110, 94, 98, 108, 108, 114, 98, 158, 108, 100, 118, 108, 104, 102, 111, 105, 101, 107, 112, 115, 112, 108, 105, 107, 105, 118, 104, 101, 110, 110, 110, 120, 112, 101, 115, 111, 120, 111, 114, 107, 109, 111, 97, 119, 114, 107, 108, 111, 106, 97, 98, 101, 115, 106, 113, 103, 111, 103, 118, 103, 113, 104, 107, 107, 110, 112, 105, 106, 104, 112, 105, 112, 106, 114, 112, 114, 113, 111, 103, 110, 112, 107, 111, 99, 108, 106, 106, 115, 103, 101, 107, 120, 105, 105, 105, 111, 126, 100, 119, 109, 120, 117, 118, 115, 106, 99, 100, 118, 108, 105, 117, 119, 106, 100, 112, 111, 112, 111, 107, 109, 107, 114, 103, 113, 106, 106, 113, 101, 114, 112, 108, 111, 112, 115, 98, 115, 105, 113, 112, 111, 109, 112, 108, 113, 119, 94, 104, 124, 109, 109, 106, 110, 109, 114, 114, 116, 117, 117, 115, 100, 104, 101, 117, 114, 110, 113, 115, 103, 106, 120, 105, 117, 120, 102, 114, 108, 115, 105, 103, 135, 114, 107, 104, 113, 107, 106, 116, 103, 104, 109, 104, 103, 117, 101, 111, 109, 102, 105, 108, 117, 111, 112, 108, 113, 106, 107, 117, 107, 106, 108, 109, 108, 118, 113, 115, 118, 106, 113, 112, 114, 112, 106, 113, 105, 107, 108, 115, 115, 108, 87, 117, 112, 119, 128, 105, 121, 110, 119, 116, 77, 113, 112, 113, 109, 108, 104, 98, 111, 132, 110, 120, 107, 107, 108, 107, 95, 114, 104, 112, 115, 98, 103, 97, 110, 108, 115, 122, 100, 105, 102, 109, 107, 102, 113, 106, 108, 100, 114, 118, 111, 101, 107, 110, 106, 97, 105, 107, 114, 92, 111, 107, 105, 104, 109, 105, 109, 114, 146, 107, 111, 108, 109, 97, 100, 111, 98, 113, 119, 101, 114, 114, 110, 111, 102, 108, 111, 114, 113, 114, 107, 108, 101, 112, 118, 113, 113, 111, 109, 100, 76, 110, 107, 113, 116, 96, 104, 119, 115, 108, 102, 112, 101, 107, 133, 116, 117, 110, 114, 110, 113, 101, 116, 105, 112, 102, 105, 111, 115, 111, 113, 118, 114, 116, 98, 112, 115, 81, 112, 108, 122, 109, 115, 111, 114, 112, 103, 111, 109, 108, 114, 109, 103, 113, 108, 116, 99, 116, 113, 104, 108, 106, 109, 118, 116, 119, 98, 110, 108, 111, 103, 116, 118, 108, 106, 112, 112, 110, 109, 112, 107, 108, 102, 110, 103, 121, 106, 109, 118, 100, 118, 111, 108, 111, 115, 119, 126, 115, 114, 125, 104, 123, 111, 104, 114, 112, 112, 107, 113, 115, 109, 117, 111, 111, 112, 112, 100, 95, 111, 111, 114, 111, 102, 112, 115, 100, 113, 106, 111, 115, 111, 109, 114, 109, 114, 111, 98, 106, 108, 140, 92, 111, 108, 108, 99, 106, 115, 116, 107, 106, 116, 118, 115, 111, 110, 114, 115, 116, 112, 111, 125, 106, 112, 111, 113, 124, 110, 107, 104, 115, 123, 106, 114, 109, 112, 104, 104, 114, 122, 107, 112, 112, 113, 108, 103, 129, 115, 111, 116, 104, 107, 116, 102, 96, 104, 111, 114, 104, 106, 126, 103, 111, 104, 96, 108, 114, 105, 106, 113, 105, 102, 121, 103, 111, 109, 109, 114, 98, 107, 116, 123, 106, 111, 132, 111, 107, 110, 108, 110, 104, 118, 109, 102, 107, 120, 106, 103, 104, 119, 106, 112, 118, 112, 110, 110, 113, 118, 116, 111, 111, 116, 118, 109, 109, 112, 117, 118, 116, 101, 109, 104, 101, 104, 111, 109, 109, 111, 108, 107, 119, 108, 110, 113, 112, 130, 116, 116, 103, 97, 99, 110, 104, 96, 110, 101, 113, 114, 115, 113, 108, 112, 112, 106, 111, 105, 115, 111, 102, 113, 117, 125, 119, 117, 120, 110, 109, 109, 111, 116, 101, 106, 105, 112, 101, 111, 115, 110, 106, 103, 110, 110, 107, 104, 106, 120, 112, 100, 110, 98, 105, 120, 106, 108, 94, 98, 101, 115, 99, 113, 111, 99, 112, 105, 119, 120, 116, 103, 105, 110, 106, 103, 110, 103, 110, 108, 107, 95, 108, 113, 119, 98, 111, 125, 103, 116, 120, 120, 109, 114, 120, 109, 109, 107, 103, 108, 100, 118, 116, 107, 116, 107, 90, 122, 111, 91, 116, 113, 120, 119, 105, 112, 130, 112, 104, 107, 113, 113, 120, 116, 118, 99, 111, 108, 111, 108, 108, 111, 104, 112, 98, 101, 120, 97, 115, 112, 109, 115, 114, 107, 101, 124, 108, 119, 108, 107, 105, 113, 91, 119, 120, 117, 95, 125, 103, 107, 118, 117, 108, 100, 106, 112, 103, 111, 102, 101, 108, 114, 115, 112, 102, 119, 131, 106, 112, 103, 105, 115, 115, 112, 115, 106, 100, 110, 102, 115, 109, 116, 111, 114, 115, 110, 124, 113, 103, 112, 116, 112, 110, 115, 106, 108, 103, 116, 100, 108, 125, 110, 101, 107, 108, 111, 105, 108, 105, 103, 100, 121, 115, 105, 102, 113, 112, 121, 113, 115, 111, 103, 110, 104, 118, 119, 107, 110, 112, 108, 118, 102, 119, 99, 109, 120, 106, 109, 114, 115, 109, 98, 112, 103, 113, 114, 98, 105, 108, 109, 110, 113, 103, 104, 105, 112, 114, 104, 111, 116, 107, 110, 129, 103, 115, 102, 116, 108, 113, 103, 102, 116, 110, 108, 98, 100, 103, 117, 110, 113, 101, 103, 112, 110, 111, 108, 119, 118, 116, 109, 105, 103, 107, 105, 105, 119, 113, 133, 118, 101, 110, 119, 104, 112, 107, 108, 106, 105, 123, 107, 114, 127, 112, 111, 105, 108, 109, 107, 105, 102, 111, 116, 100, 109, 105, 111, 107, 111, 109, 112, 107, 107, 109, 112, 116, 120, 107, 110, 101, 110, 117, 126, 105, 111, 124, 103, 102, 107, 100, 108, 105, 110, 115, 113, 109, 101, 112, 115, 102, 101, 114, 114, 104, 102, 96, 118, 112, 103, 116, 106, 114, 123, 118, 111, 115, 103, 114, 109, 108, 115, 113, 104, 115, 112, 98, 111, 111, 109, 115, 112, 111, 107, 112, 111, 111, 103, 103, 104, 98, 120, 102, 102, 105, 114, 112, 111, 110, 108, 111, 114, 106, 100, 113, 108, 115, 110, 107, 109, 115, 111, 107, 113, 104, 109, 105, 115, 105, 110, 113, 114, 109, 117, 111, 106, 112, 111, 119, 117, 115, 110, 107, 118, 109, 107, 113, 111, 101, 108, 107, 106, 113, 110, 107, 108, 108, 110, 101, 118, 111, 104, 107, 108, 102, 107, 116, 114, 105, 107, 110, 114, 112, 124, 112, 101, 113, 113, 109, 93, 109, 114, 108, 107, 130, 109, 108, 114, 116, 115, 109, 112, 114, 92, 105, 107, 110, 110, 110, 112, 106, 107, 113, 106, 110, 108, 109, 115, 109, 113, 109, 104, 107, 110, 97, 128, 110, 119, 107, 103, 112, 118, 120, 110, 101, 105, 114, 103, 123, 107, 112, 109, 109, 108, 112, 122, 114, 103, 115, 111, 116, 114, 113, 115, 117, 107, 107, 110, 117, 104, 106, 104, 113, 111, 117, 107, 108, 110, 102, 112, 124, 121, 102, 116, 104, 105, 105, 111, 103, 110, 115, 111, 110, 118, 101, 113, 108, 109, 115, 109, 109, 107, 104, 112, 107, 104, 115, 108, 111, 107, 112, 111, 104, 104, 107, 118, 107, 114, 125, 108, 101, 109, 107, 96, 116, 105, 113, 105, 114, 109, 112, 110, 106, 111, 111, 116, 115, 110, 109, 105, 113, 115, 115, 112, 114, 108, 111, 108, 110, 107, 106, 114, 112, 111, 104, 118, 106, 104, 111, 108, 112, 112, 114, 113, 108, 109, 109, 109, 114, 108, 111, 118, 107, 118, 113, 111, 108, 112, 112, 107, 111, 104, 107, 105, 115, 113, 118, 108, 109, 116, 105, 114, 112, 105, 110, 113, 112, 113, 113, 114, 110, 103, 106, 103, 112, 108, 104, 106, 112, 104, 110, 107, 110, 105, 110, 111, 105, 112, 106, 111, 110, 105, 114, 106, 124, 112, 104, 109, 111, 112, 107, 115, 112, 105, 109, 108, 108, 109, 119, 111, 108, 109, 100, 105, 114, 113, 108, 107, 111, 108, 111, 106, 109, 108, 112, 112, 105, 109, 102, 111, 105, 110, 110, 112, 107, 110, 109, 109, 111, 118, 109, 111, 102, 107, 109, 113, 104, 113, 117, 109, 113, 106, 118, 105, 98, 112, 108, 95, 110, 104, 108, 108, 108, 113, 108, 106, 113, 114, 113, 114, 113, 112, 119, 107, 106, 107, 107, 108, 109, 111, 108, 109, 108, 112, 111, 114, 107, 107, 106, 110, 116, 118, 105, 107, 114, 108, 110, 114, 109, 113, 117, 100, 109, 109, 110, 108, 115, 105, 113, 110, 109, 105, 108, 105, 110, 107, 115, 106, 93, 108, 111, 109, 112, 105, 108, 114, 113, 114, 108, 119, 103, 111, 104, 111, 117, 107, 114, 111, 115, 109, 111, 112, 107, 107, 106, 108, 106, 111, 109, 107, 108, 105, 108, 116, 111, 109, 106, 106, 112, 111, 111, 110, 100, 116, 105, 112, 111, 112, 109, 112, 112, 110, 110, 109, 112, 107, 116, 113, 101, 116, 114, 117, 114, 119, 107, 113, 117, 115, 112, 109, 100, 109, 114, 114, 108, 111, 114, 109, 112, 113, 109, 111, 109, 116, 110, 101, 122, 120, 101, 104, 103, 126, 109, 107, 114, 106, 117, 121, 108, 108, 118, 116, 119, 111, 112, 114, 115, 103, 116, 110, 109, 114, 96, 100, 102, 111, 111, 105, 108, 106, 107, 104, 112, 114, 112, 107, 116, 112, 115, 115, 108, 118, 118, 114, 110, 110, 109, 105, 121, 99, 99, 110, 108, 107, 118, 99, 112, 107, 106, 110, 112, 109, 103, 115, 115, 110, 117, 105, 110, 110, 107, 126, 94, 110, 112, 110, 115, 118, 106, 110, 115, 107, 108, 108, 113, 107, 111, 105, 112, 112, 107, 109, 108, 108, 112, 106, 99, 104, 120, 106, 104, 111, 107, 100, 119, 118, 110, 103, 110, 107, 111, 106, 110, 103, 122, 102, 107, 111, 111, 112, 109, 109, 119, 113, 116, 105, 110, 106, 121, 107, 106, 112, 102, 105, 115, 109, 112, 109, 111, 104, 111, 118, 114, 107, 113, 129, 113, 126, 115, 115, 120, 115, 116, 106, 108, 112, 111, 109, 119, 110, 133, 114, 114, 107, 112, 111, 111, 113, 109, 102, 105, 113, 123, 119, 107, 110, 103, 118, 109, 110, 98, 119, 113, 109, 113, 110, 115, 116, 119, 109, 110, 111, 107, 119, 105, 109, 121, 109, 110, 100, 103, 113, 110, 109, 104, 112, 112, 102, 102, 117, 103, 112, 116, 114, 107, 106, 115, 123, 113, 93, 107, 117, 115, 109, 114, 117, 112, 109, 105, 109, 118, 109, 108, 114, 103, 118, 116, 103, 110, 112, 109, 106, 107, 113, 112, 113, 113, 109, 115, 109, 108, 132, 103, 109, 107, 110, 105, 122, 115, 112, 107, 126, 107, 103, 105, 105, 110, 109, 112, 100, 102, 105, 106, 94, 109, 111, 109, 106, 112, 107, 106, 107, 115, 123, 108, 108, 109, 107, 112, 101, 113, 107, 108, 109, 108, 109, 108, 111, 107, 107, 118, 107, 116, 107, 107, 103, 116, 110, 111, 106, 102, 107, 109, 103, 106, 100, 108, 109, 106, 109, 100, 105, 105, 111, 113, 107, 108, 109, 109, 101, 107, 109, 114, 111, 115, 117, 107, 101, 105, 126, 111, 103, 132, 107, 99, 111, 108, 110, 113, 106, 118, 112, 110, 111, 121, 107, 111, 113, 115, 97, 95, 106, 113, 106, 112, 109, 114, 108, 108, 103, 107, 116, 99, 108, 104, 104, 113, 115, 111, 111, 106, 115, 105, 120, 113, 109, 123, 102, 132, 110, 107, 100, 109, 102, 106, 105, 107, 101, 85, 112, 108, 105, 111, 114, 121, 101, 110, 109, 114, 107, 102, 112, 111, 106, 112, 113, 108, 113, 107, 99, 109, 98, 103, 128, 108, 135, 107, 104, 96, 115, 100, 98, 100, 103, 105, 115, 108, 104, 110, 111, 101, 119, 105, 107, 113, 117, 106, 107, 112, 108, 111, 110, 105, 114, 111, 111, 102, 113, 105, 109, 109, 115, 111, 104, 116, 116, 123, 113, 106, 99, 109, 113, 111, 112, 110, 115, 103, 106, 108, 114, 119, 111, 104, 111, 111, 105, 107, 114, 94, 115, 111, 116, 102, 111, 120, 105, 112, 109, 114, 108, 106, 109, 107, 112, 96, 112, 107, 107, 109, 109, 119, 102, 109, 101, 113, 111, 115, 111, 109, 110, 110, 112, 107, 112, 116, 106, 105, 118, 109, 132, 116, 113, 114, 112, 103, 121, 108, 116, 111, 124, 134, 108, 113, 106, 114, 107, 99, 108, 108, 105, 112, 108, 119, 119, 117, 117, 110, 109, 114, 118, 109, 95, 135, 107, 114, 113, 101, 109, 125, 107, 121, 111, 110, 107, 99, 100, 118, 108, 104, 100, 111, 125, 114, 107, 96, 105, 101, 113, 108, 98, 119, 106, 120, 90, 106, 114, 108, 99, 120, 97, 106, 107, 115, 112, 112, 105, 106, 117, 111, 110, 99, 113, 112, 117, 110, 144, 119, 104, 115, 108, 106, 103, 112, 114, 116, 128, 105, 106, 110, 114, 108, 108, 107, 97, 110, 109, 102, 124, 101, 111, 104, 111, 110, 93, 103, 108, 107, 114, 107, 114, 126, 111, 121, 112, 110, 110, 112, 98, 111, 124, 103, 113, 110, 119, 103, 114, 116, 111, 126, 106, 114, 106, 112, 122, 109, 106, 107, 123, 118, 114, 107, 117, 105, 132, 120, 102, 106, 118, 107, 125, 110, 110, 104, 116, 109, 110, 108, 119, 125, 103, 105, 106, 102, 108, 107, 112, 115, 104, 104, 107, 98, 117, 109, 104, 109, 114, 145, 116, 113, 113, 108, 111, 107, 88, 118, 99, 113, 107, 121, 129, 112, 113, 109, 118, 114, 114, 95, 112, 142, 108, 110, 107, 106, 110, 116, 114, 109, 116, 112, 113, 121, 106, 121, 106, 107, 106, 106, 105, 108, 100, 118, 96, 107, 102, 114, 99, 106, 106, 106, 102, 93, 103, 116, 107, 124, 110, 106, 123, 116, 105, 108, 109, 108, 113, 105, 119, 108, 104, 123, 116, 110, 115, 116, 106, 109, 90, 110, 107, 101, 114, 106, 117, 107, 123, 113, 119, 120, 116, 112, 113, 115, 117, 112, 112, 139, 108, 110, 114, 105, 105, 121, 101, 119, 108, 101, 117, 108, 112, 113, 118, 107, 109, 105, 110, 106, 107, 106, 106, 112, 104, 99, 109, 103, 112, 111, 106, 119, 107, 108, 106, 105, 133, 105, 110, 119, 111, 103, 110, 110, 116, 107, 111, 100, 118, 116, 106, 86, 105, 110, 109, 113, 104, 113, 103, 124, 108, 112, 108, 102, 103, 104, 106, 116, 100, 106, 110, 110, 106, 95, 98, 114, 104, 108, 127, 120, 103, 109, 104, 109, 119, 103, 105, 112, 102, 108, 97, 102, 111, 102, 126, 119, 104, 107, 105, 110, 98, 112, 117, 122, 116, 109, 103, 103, 105, 115, 116, 115, 117, 115, 101, 113, 110, 105, 116, 106, 112, 104, 135, 106, 107, 108, 118, 113, 120, 110, 108, 108, 106, 109, 124, 109, 95, 113, 113, 110, 110, 113, 106, 104, 91, 111, 112, 115, 104, 99, 114, 110, 106, 98, 108, 115, 110, 94, 103, 109, 108, 129, 109, 122, 107, 92, 116, 115, 109, 108, 110, 108, 123, 110, 105, 113, 116, 112, 114, 109, 113, 114, 102, 118, 100, 115, 124, 112, 113, 103, 110, 108, 115, 112, 109, 114, 112, 111, 117, 113, 118, 114, 116, 113, 110, 104, 102, 114, 111, 110, 110, 106, 113, 106, 112, 115, 108, 113, 108, 102, 111, 116, 101, 105, 124, 93, 107, 104, 113, 103, 113, 119, 124, 106, 116, 105, 112, 123, 111, 113, 112, 109, 111, 111, 112, 118, 106, 105, 112, 114, 126, 112, 104, 115, 107, 108, 113, 121, 104, 116, 117, 116, 110, 100, 101, 99, 100, 108, 111, 94, 112, 110, 107, 116, 107, 111, 112, 109, 104, 108, 120, 107, 105, 103, 106, 112, 96, 117, 115, 103, 108, 105, 111, 112, 117, 112, 108, 112, 104, 113, 105, 112, 111, 112, 109, 105, 110, 98, 105, 107, 114, 107, 102, 121, 105, 109, 108, 112, 105, 109, 107, 114, 112, 113, 90, 113, 104, 109, 110, 111, 115, 116, 112, 118, 105, 105, 100, 111, 102, 106, 107, 103, 115, 111, 113, 118, 108, 111, 114, 103, 109, 112, 108, 109, 108, 113, 98, 113, 102, 114, 115, 109, 107, 101, 106, 116, 120, 116, 110, 114, 108, 111, 112, 114, 108, 105, 107, 120, 111, 117, 127, 129, 127, 111, 117, 107, 105, 108, 110, 102, 109, 109, 118, 102, 112, 107, 117, 114, 116, 111, 113, 110, 104, 96, 109, 103, 109, 111, 100, 112, 107, 106, 114, 107, 107, 113, 113, 106, 107, 112, 100, 101, 115, 111, 112, 120, 112, 110, 117, 113, 114, 113, 104, 111, 110, 104, 113, 99, 107, 107, 113, 117, 109, 111, 102, 108, 106, 111, 118, 108, 115, 109, 111, 114, 109, 114, 113, 103, 125, 111, 113, 110, 105, 110, 108, 111, 112, 112, 107, 106, 113, 108, 107, 109, 110, 114, 111, 110, 113, 107, 122, 106, 112, 117, 108, 107, 105, 107, 114, 104, 112, 104, 114, 106, 113, 110, 111, 111, 107, 113, 108, 108, 122, 105, 111, 110, 108, 113, 107, 109, 111, 120, 116, 100, 111, 119, 111, 110, 102, 108, 116, 107, 108, 103, 110, 108, 123, 115, 109, 105, 110, 104, 113, 118, 112, 111, 111, 109, 106, 113, 106, 109, 104, 110, 114, 113, 94, 106, 107, 109, 105, 124, 107, 110, 100, 114, 101, 116, 111, 118, 110, 109, 115, 103, 114, 115, 108, 113, 113, 113, 107, 109, 104, 109, 106, 108, 109, 111, 117, 108, 115, 102, 104, 106, 106, 111, 113, 111, 111, 100, 100, 101, 113, 111, 116, 100, 115, 125, 108, 109, 110, 110, 110, 120, 113, 110, 107, 103, 108, 109, 113, 115, 117, 104, 106, 112, 108, 113, 109, 106, 110, 113, 110, 121, 105, 115, 118, 111, 116, 105, 112, 114, 114, 106, 87, 116, 113, 100, 106, 111, 110, 116, 107, 106, 112, 107, 112, 109, 107, 110, 102, 106, 106, 105, 107, 112, 111, 111, 115, 123, 115, 101, 109, 104, 110, 101, 110, 108, 110, 107, 108, 109, 109, 108, 103, 154, 106, 100, 108, 103, 115, 109, 107, 108, 108, 103, 107, 109, 123, 108, 109, 114, 106, 110, 111, 117, 106, 115, 111, 117, 107, 110, 110, 109, 111, 110, 110, 109, 111, 111, 113, 112, 111, 113, 110, 112, 109, 110, 111, 108, 112, 110, 112, 111, 108, 111, 106, 111, 108, 108, 113, 103, 111, 116, 106, 108, 103, 112, 112, 111, 110, 112, 108, 110, 105, 109, 111, 111, 117, 114, 112, 109, 108, 110, 111, 113, 109, 110, 106, 105, 112, 115, 101, 108, 119, 113, 111, 113, 110, 108, 112, 102, 105, 115, 109, 114, 116, 102, 106, 106, 109, 120, 109, 106, 109, 108, 108, 109, 107, 108, 105, 109, 113, 131, 110, 105, 102, 113, 107, 109, 109, 106, 109, 110, 110, 109, 110, 108, 110, 112, 104, 111, 110, 114, 111, 112, 116, 110, 114, 108, 109, 112, 107, 114, 113, 110, 111, 111, 108, 113, 110, 112, 110, 112, 107, 111, 129, 109, 113, 111, 113, 108, 115, 110, 110, 107, 108, 117, 106, 113, 108, 112, 96, 111, 109, 114, 108, 112, 108, 115, 113, 109, 110, 111, 109, 110, 115, 111, 125, 105, 110, 118, 112, 115, 109, 108, 108, 109, 113, 116, 110, 107, 119, 113, 111, 108, 110, 111, 109, 107, 112, 113, 97, 99, 71, 111, 115, 110, 117, 108, 110, 109, 108, 111, 116, 112, 109, 105, 112, 110, 111, 105, 110, 103, 113, 111, 113, 110, 111, 107, 108, 111, 114, 109, 113, 109, 114, 110, 109, 121, 116, 108, 143, 110, 113, 107, 109, 114, 114, 110, 99, 107, 107, 105, 111, 111, 111, 121, 112, 118, 112, 110, 116, 109, 108, 109, 115, 110, 109, 112, 108, 111, 114, 114, 111, 112, 110, 110, 102, 112, 118, 111, 111, 113, 95, 109, 109, 113, 115, 118, 115, 121, 114, 108, 110, 107, 104, 110, 106, 105, 111, 105, 101, 115, 108, 105, 111, 112, 111, 110, 111, 107, 113, 109, 110, 111, 113, 115, 109, 110, 101, 110, 107, 115, 106, 108, 117, 106, 115, 109, 116, 113, 106, 103, 104, 115, 110, 110, 108, 110, 111, 106, 111, 110, 109, 123, 110, 109, 115, 109, 102, 108, 112, 110, 110, 107, 103, 114, 112, 113, 112, 109, 111, 108, 116, 113, 109, 106, 112, 112, 112, 111, 106, 107, 109, 108, 106, 110, 110, 113, 110, 109, 111, 105, 115, 125, 105, 112, 110, 111, 111, 109, 106, 109, 110, 107, 114, 111, 110, 108, 112, 110, 108, 105, 113, 108, 104, 100, 113, 113, 112, 112, 119, 116, 112, 105, 111, 118, 111, 114, 111, 111, 110, 110, 109, 113, 108, 114, 116, 100, 104, 107, 108, 107, 115, 116, 116, 107, 109, 111, 113, 106, 111, 110, 110, 109, 111, 106, 98, 105, 97, 116, 112, 108, 114, 108, 136, 113, 113, 103, 113, 109, 115, 115, 108, 109, 112, 110, 107, 111, 110, 108, 108, 104, 105, 118, 112, 106, 93, 109, 107, 114, 116, 106, 104, 106, 107, 104, 110, 114, 103, 105, 107, 108, 97, 107, 107, 98, 111, 108, 111, 109, 111, 104, 110, 106, 110, 112, 110, 103, 103, 113, 100, 108, 108, 109, 128, 110, 111, 105, 100, 106, 109, 110, 104, 107, 109, 121, 113, 102, 112, 109, 105, 117, 103, 108, 107, 104, 111, 104, 117, 99, 114, 101, 106, 113, 111, 104, 102, 105, 111, 109, 107, 103, 111, 107, 117, 108, 110, 105, 103, 114, 102, 108, 110, 104, 105, 106, 111, 105, 108, 111, 104, 106, 121, 112, 110, 109, 106, 110, 104, 108, 106, 107, 114, 104, 114, 113, 109, 108, 103, 107, 109, 112, 109, 110, 104, 107, 112, 107, 104, 106, 110, 106, 109, 105, 114, 115, 113, 102, 109, 103, 98, 116, 110, 107, 114, 117, 109, 114, 108, 104, 108, 120, 113, 109, 116, 115, 112, 104, 97, 107, 109, 110, 113, 113, 110, 99, 108, 112, 109, 106, 112, 101, 122, 112, 103, 108, 100, 110, 111, 111, 124, 120, 107, 111, 105, 104, 103, 116, 112, 113, 104, 104, 115, 101, 108, 103, 115, 120, 109, 113, 114, 98, 114, 103, 111, 101, 106, 114, 111, 108, 114, 109, 102, 103, 100, 106, 95, 124, 110, 115, 114, 118, 114, 107, 114, 105, 105, 106, 114, 121, 113, 105, 107, 111, 113, 121, 103, 112, 107, 108, 103, 104, 106, 108, 111, 106, 101, 118, 115, 108, 108, 104, 103, 111, 112, 105, 108, 105, 110, 107, 106, 109, 105, 107, 101, 119, 114, 109, 106, 95, 103, 111, 109, 104, 129, 106, 104, 107, 110, 103, 118, 107, 111, 109, 111, 102, 100, 113, 95, 108, 104, 119, 108, 109, 109, 102, 114, 106, 110, 102, 104, 107, 104, 113, 113, 111, 104, 109, 107, 99, 119, 119, 116, 116, 111, 110, 122, 112, 103, 109, 109, 116, 108, 110, 116, 103, 111, 116, 111, 114, 114, 107, 105, 99, 107, 112, 93, 104, 123, 122, 113, 119, 119, 107, 106, 104, 106, 104, 99, 109, 113, 111, 125, 107, 108, 103, 106, 119, 96, 108, 108, 109, 110, 114, 109, 115, 114, 110, 115, 109, 110, 108, 110, 105, 107, 113, 103, 114, 104, 108, 105, 102, 112, 103, 115, 114, 100, 102, 113, 110, 112, 106, 103, 116, 103, 104, 115, 101, 111, 110, 99, 109, 106, 107, 109, 116, 121, 106, 108, 103, 97, 111, 101, 112, 109, 101, 111, 102, 110, 115, 111, 113, 104, 105, 112, 114, 112, 103, 122, 96, 109, 111, 109, 110, 108, 105, 118, 103, 108, 122, 109, 111, 125, 113, 107, 106, 104, 118, 109, 109, 116, 108, 112, 101, 113, 111, 100, 116, 106, 109, 107, 112, 130, 117, 103, 106, 110, 106, 115, 113, 120, 99, 103, 107, 112, 100, 106, 111, 105, 108, 104, 117, 105, 109, 108, 107, 109, 111, 112, 112, 99, 110, 103, 124, 110, 124, 104, 114, 118, 103, 110, 106, 107, 110, 117, 113, 118, 108, 91, 116, 119, 105, 110, 105, 105, 111, 113, 103, 109, 110, 122, 113, 112, 114, 110, 106, 109, 122, 111, 117, 111, 111, 115, 111, 116, 108, 108, 105, 105, 116, 104, 107, 104, 110, 109, 116, 115, 123, 122, 110, 106, 113, 111, 101, 117, 110, 102, 108, 104, 106, 98, 107, 116, 110, 106, 113, 108, 109, 111, 115, 112, 114, 106, 105, 115, 109, 103, 114, 115, 106, 99, 115, 116, 107, 100, 115, 110, 109, 110, 112, 105, 110, 108, 108, 106, 116, 108, 105, 104, 107, 105, 136, 100, 102, 107, 106, 105, 108, 108, 113, 129, 108, 112, 108, 93, 105, 114, 106, 108, 108, 112, 105, 107, 109, 99, 105, 99, 103, 113, 109, 114, 99, 104, 85, 115, 117, 103, 105, 112, 120, 114, 132, 105, 114, 112, 113, 82, 110, 109, 115, 112, 106, 110, 106, 105, 124, 108, 109, 114, 93, 113, 104, 106, 114, 104, 119, 109, 111, 131, 106, 127, 111, 113, 101, 113, 117, 112, 106, 108, 106, 118, 109, 105, 110, 106, 115, 104, 117, 95, 110, 110, 114, 101, 116, 108, 104, 105, 104, 124, 117, 117, 115, 114, 99, 106, 102, 101, 109, 105, 129, 111, 112, 129, 110, 98, 119, 107, 109, 105, 109, 109, 99, 111, 122, 107, 111, 117, 112, 114, 110, 103, 112, 105, 106, 108, 112, 101, 109, 106, 109, 114, 111, 110, 106, 95, 104, 108, 101, 119, 116, 112, 116, 116, 110, 104, 93, 99, 108, 111, 105, 107, 106, 111, 109, 100, 106, 107, 104, 108, 108, 99, 110, 106, 111, 108, 109, 111, 95, 115, 105, 111, 97, 111, 110, 102, 112, 110, 120, 114, 135, 112, 98, 105, 109, 108, 104, 93, 111, 123, 118, 111, 108, 118, 112, 101, 97, 115, 100, 113, 122, 107, 125, 122, 114, 117, 107, 112, 105, 132, 113, 109, 116, 108, 114, 108, 104, 113, 110, 111, 109, 88, 91, 94, 93, 102, 116, 111, 102, 111, 118, 120, 101, 111, 100, 91, 126, 116, 106, 109, 105, 103, 115, 114, 114, 103, 106, 111, 134, 109, 109, 113, 107, 101, 107, 110, 115, 90, 108, 117, 85, 108, 115, 113, 108, 117, 113, 111, 116, 113, 109, 102, 106, 109, 110, 108, 119, 112, 110, 113, 112, 105, 108, 113, 106, 105, 112, 112, 112, 105, 119, 104, 115, 112, 110, 110, 115, 110, 111, 128, 103, 116, 112, 113, 102, 117, 108, 104, 112, 110, 109, 119, 106, 109, 111, 115, 101, 111, 114, 109, 112, 116, 106, 113, 104, 110, 131, 99, 102, 112, 106, 122, 103, 111, 112, 113, 112, 112, 110, 102, 101, 116, 117, 101, 113, 105, 110, 107, 110, 107, 93, 114, 108, 108, 108, 102, 115, 99, 118, 114, 94, 109, 106, 109, 114, 108, 114, 115, 99, 115, 89, 117, 114, 104, 106, 105, 110, 121, 107, 114, 105, 98, 109, 114, 114, 110, 103, 110, 102, 116, 113, 98, 110, 109, 108, 108, 99, 110, 109, 110, 110, 111, 109, 99, 109, 115, 111, 113, 109, 114, 113, 104, 107, 113, 114, 115, 112, 113, 98, 124, 105, 107, 107, 110, 115, 109, 116, 116, 115, 127, 105, 110, 114, 113, 121, 109, 109, 112, 130, 111, 113, 139, 113, 108, 107, 115, 109, 114, 106, 107, 114, 113, 106, 108, 112, 107, 116, 106, 108, 108, 108, 117, 107, 111, 108, 103, 112, 115, 110, 119, 115, 106, 108, 98, 98, 114, 130, 104, 111, 118, 113, 115, 108, 103, 107, 114, 108, 117, 96, 121, 109, 106, 110, 110, 108, 110, 105, 109, 101, 104, 110, 111, 104, 115, 108, 111, 106, 78, 97, 117, 98, 111, 107, 118, 114, 113, 102, 113, 115, 99, 104, 116, 114, 108, 111, 107, 106, 109, 120, 111, 105, 110, 109, 108, 110, 109, 101, 112, 117, 123, 119, 116, 109, 106, 106, 103, 112, 115, 104, 112, 102, 113, 110, 105, 106, 113, 107, 107, 110, 113, 90, 72, 111, 105, 124, 122, 100, 117, 113, 103, 114, 109, 116, 112, 110, 109, 115, 114, 101, 111, 108, 104, 110, 79, 114, 113, 130, 107, 100, 111, 124, 111, 102, 100, 106, 104, 119, 106, 119, 114, 106, 110, 111, 88, 111, 109, 111, 108, 111, 111, 115, 109, 110, 106, 121, 103, 112, 106, 114, 112, 100, 105, 107, 107, 110, 114, 111, 104, 113, 115, 115, 107, 114, 111, 111, 110, 112, 94, 111, 106, 110, 108, 113, 101, 114, 109, 109, 107, 101, 112, 112, 109, 95, 114, 105, 119, 112, 115, 116, 109, 104, 116, 113, 108, 107, 114, 113, 103, 109, 111, 105, 105, 110, 94, 118, 110, 108, 117, 105, 113, 109, 105, 112, 106, 112, 108, 115, 104, 110, 115, 106, 110, 118, 111, 102, 108, 98, 114, 107, 107, 117, 112, 103, 108, 102, 112, 111, 109, 111, 105, 116, 119, 113, 109, 117, 110, 106, 113, 121, 105, 98, 111, 107, 106, 110, 102, 107, 101, 104, 111, 108, 113, 109, 111, 104, 119, 109, 113, 108, 108, 111, 112, 130, 111, 112, 116, 109, 107, 110, 111, 111, 107, 107, 108, 111, 98, 107, 116, 112, 109, 108, 107, 109, 108, 109, 107, 106, 115, 114, 105, 114, 103, 110, 112, 114, 82, 109, 112, 105, 113, 104, 108, 114, 114, 103, 113, 110, 111, 109, 116, 107, 112, 105, 109, 104, 109, 109, 113, 116, 111, 108, 108, 107, 114, 115, 104, 112, 112, 127, 161, 108, 111, 114, 177, 111, 110, 101, 137, 102, 112, 97, 103, 110, 108, 98, 118, 108, 114, 109, 124, 109, 130, 110, 103, 110, 116, 106, 110, 111, 110, 103, 113, 111, 118, 118, 112, 112, 119, 104, 117, 116, 119, 105, 110, 112, 106, 114, 122, 117, 110, 121, 119, 118, 113, 105, 110, 110, 115, 114, 110, 112, 118, 109, 117, 115, 103, 112, 109, 108, 108, 112, 107, 110, 104, 116, 112, 95, 106, 103, 109, 113, 108, 106, 106, 100, 108, 104, 106, 107, 99, 110, 102, 105, 112, 113, 111, 105, 117, 110, 116, 111, 112, 108, 101, 114, 107, 110, 115, 110, 108, 103, 116, 107, 113, 106, 110, 110, 107, 115, 107, 108, 116, 105, 108, 100, 133, 107, 117, 106, 117, 103, 114, 111, 107, 107, 114, 110, 114, 113, 115, 109, 111, 116, 104, 108, 107, 105, 108, 102, 104, 111, 114, 119, 119, 109, 96, 109, 102, 109, 113, 106, 108, 111, 116, 105, 111, 105, 106, 108, 112, 103, 113, 113, 110, 109, 113, 111, 117, 111, 114, 107, 106, 113, 119, 107, 115, 102, 104, 103, 115, 109, 105, 106, 110, 108, 98, 106, 106, 107, 109, 113, 115, 120, 115, 95, 115, 100, 113, 106, 107, 112, 115, 103, 114, 96, 98, 114, 113, 107, 101, 107, 112, 106, 106, 111, 117, 115, 111, 113, 110, 98, 110, 105, 116, 111, 107, 112, 116, 114, 111, 114, 106, 110, 111, 111, 107, 94, 105, 100, 105, 112, 107, 116, 96, 105, 116, 112, 104, 106, 110, 100, 112, 104, 104, 105, 116, 112, 107, 102, 103, 113, 110, 112, 110, 105, 114, 136, 111, 108, 107, 116, 111, 108, 109, 101, 112, 111, 125, 113, 117, 117, 109, 106, 106, 109, 111, 109, 109, 98, 105, 106, 115, 121, 91, 115, 117, 111, 111, 113, 110, 110, 107, 103, 114, 106, 106, 103, 112, 110, 117, 84, 109, 109, 106, 111, 104, 102, 106, 101, 103, 115, 107, 109, 110, 112, 114, 103, 114, 102, 107, 118, 103, 113, 111, 116, 112, 121, 114, 102, 109, 108, 110, 109, 111, 112, 107, 113, 105, 119, 116, 125, 109, 105, 111, 107, 104, 111, 110, 105, 102, 112, 111, 108, 106, 110, 106, 113, 106, 103, 107, 116, 120, 108, 108, 118, 106, 115, 107, 109, 115, 111, 118, 114, 109, 155, 110, 105, 116, 107, 92, 108, 136, 113, 100, 110, 111, 113, 108, 106, 125, 110, 106, 103, 105, 98, 105, 107, 103, 106, 109, 107, 115, 110, 127, 111, 114, 112, 107, 115, 108, 106, 111, 109, 110, 104, 108, 119, 112, 125, 104, 109, 102, 109, 102, 107, 108, 117, 117, 121, 119, 110, 110, 104, 104, 107, 109, 123, 111, 104, 120, 110, 103, 118, 112, 111, 102, 108, 113, 105, 100, 116, 118, 108, 112, 104, 108, 122, 110, 111, 112, 108, 107, 115, 110, 108, 103, 107, 109, 105, 111, 116, 107, 109, 107, 108, 105, 108, 102, 109, 100, 106, 107, 110, 117, 111, 103, 111, 119, 109, 144, 118, 113, 111, 110, 114, 114, 106, 105, 103, 115, 117, 110, 105, 114, 110, 95, 112, 107, 112, 96, 127, 109, 106, 105, 106, 104, 114, 117, 107, 113, 101, 105, 102, 111, 110, 113, 115, 107, 112, 101, 106, 105, 112, 107, 108, 107, 99, 109, 114, 118, 116, 116, 112, 110, 105, 106, 105, 115, 111, 112, 119, 112, 115, 106, 100, 105, 107, 111, 111, 115, 107, 119, 130, 123, 112, 120, 102, 119, 111, 107, 101, 118, 98, 116, 113, 108, 112, 110, 105, 112, 101, 104, 110, 112, 110, 110, 109, 113, 110, 114, 114, 101, 112, 101, 115, 103, 105, 110, 109, 107, 108, 112, 110, 110, 111, 101, 105, 114, 107, 109, 107, 102, 119, 112, 107, 99, 111, 110, 104, 108, 106, 119, 112, 101, 94, 107, 114, 111, 112, 102, 119, 111, 112, 104, 105, 125, 101, 113, 112, 110, 115, 117, 113, 113, 116, 112, 115, 109, 97, 107, 111, 99, 115, 103, 106, 112, 103, 107, 106, 117, 116, 110, 116, 110, 105, 113, 105, 108, 113, 105, 106, 107, 107, 114, 104, 124, 115, 109, 112, 108, 107, 111, 109, 113, 117, 114, 112, 108, 108, 107, 114, 115, 110, 107, 107, 107, 106, 104, 122, 115, 112, 105, 118, 107, 109, 105, 122, 120, 111, 110, 114, 93, 112, 106, 105, 112, 102, 110, 108, 112, 107, 101, 115, 109, 104, 107, 109, 111, 115, 111, 106, 113, 110, 114, 109, 115, 122, 106, 101, 102, 112, 117, 113, 79, 110, 112, 106, 106, 102, 106, 108, 113, 108, 113, 105, 111, 105, 108, 115, 106, 114, 109, 108, 113, 109, 114, 111, 128, 103, 107, 107, 107, 120, 114, 106, 113, 111, 106, 113, 113, 112, 106, 108, 116, 117, 109, 111, 106, 113, 101, 110, 117, 106, 108, 110, 116, 99, 112, 110, 117, 109, 104, 100, 114, 120, 103, 118, 114, 109, 106, 116, 108, 120, 105, 109, 107, 114, 109, 106, 116, 100, 112, 110, 123, 112, 108, 115, 110, 105, 114, 107, 109, 98, 111, 113, 109, 106, 104, 117, 116, 109, 110, 114, 101, 104, 114, 112, 109, 109, 112, 119, 113, 110, 105, 110, 111, 111, 107, 111, 121, 114, 107, 111, 108, 110, 108, 112, 99, 113, 109, 112, 104, 118, 112, 103, 112, 99, 114, 112, 121, 103, 107, 110, 108, 110, 110, 100, 106, 115, 106, 108, 116, 109, 104, 111, 125, 113, 116, 108, 125, 104, 104, 110, 110, 119, 111, 110, 108, 122, 113, 110, 113, 103, 106, 104, 100, 110, 110, 114, 107, 112, 113, 106, 116, 114, 107, 107, 107, 102, 114, 111, 106, 113, 104, 102, 111, 101, 109, 111, 107, 100, 94, 116, 110, 109, 112, 111, 110, 105, 112, 118, 105, 119, 114, 120, 111, 108, 105, 107, 103, 115, 113, 108, 112, 117, 111, 87, 117, 110, 115, 115, 111, 108, 109, 106, 114, 105, 109, 114, 110, 109, 105, 117, 111, 110, 112, 106, 108, 106, 111, 117, 105, 100, 106, 106, 108, 111, 115, 109, 112, 96, 110, 105, 117, 106, 102, 116, 115, 117, 117, 105, 111, 115, 107, 112, 106, 113, 116, 108, 108, 107, 115, 103, 116, 110, 106, 97, 114, 102, 115, 113, 110, 112, 108, 115, 104, 122, 112, 113, 116, 113, 113, 100, 103, 113, 109, 113, 113, 107, 104, 114, 110, 105, 107, 114, 104, 104, 109, 115, 120, 110, 104, 109, 121, 110, 107, 107, 109, 108, 112, 106, 104, 107, 112, 123, 111, 107, 115, 126, 103, 114, 102, 105, 122, 112, 116, 109, 118, 111, 111, 117, 108, 110, 114, 103, 112, 109, 115, 114, 110, 118, 104, 102, 115, 103, 119, 107, 113, 119, 111, 110, 113, 111, 112, 112, 108, 110, 113, 110, 123, 109, 114, 115, 111, 111, 120, 106, 118, 108, 108, 103, 109, 115, 113, 106, 105, 119, 111, 112, 112, 105, 111, 111, 106, 113, 112, 117, 97, 105, 110, 112, 115, 115, 108, 115, 115, 105, 110, 118, 114, 117, 113, 108, 102, 110, 102, 112, 111, 111, 113, 113, 109, 113, 107, 105, 104, 110, 116, 119, 114, 113, 105, 114, 111, 124, 105, 109, 109, 104, 115, 105, 103, 114, 109, 110, 104, 109, 109, 111, 115, 108, 108, 107, 110, 110, 107, 108, 106, 110, 106, 106, 111, 110, 120, 111, 109, 112, 107, 111, 108, 111, 109, 105, 101, 106, 107, 108, 100, 110, 106, 109, 107, 115, 111, 114, 112, 107, 114, 113, 110, 108, 114, 113, 111, 103, 108, 108, 109, 107, 108, 111, 110, 113, 110, 109, 102, 108, 116, 109, 112, 113, 110, 110, 129, 112, 114, 117, 106, 80, 112, 105, 106, 106, 109, 116, 104, 114, 137, 114, 115, 112, 110, 109, 110, 111, 108, 118, 106, 111, 110, 116, 112, 112, 114, 105, 113, 105, 109, 115, 109, 115, 112, 112, 114, 114, 113, 109, 116, 109, 111, 113, 111, 100, 102, 115, 106, 110, 107, 111, 110, 107, 114, 114, 113, 115, 113, 110, 112, 100, 114, 104, 106, 110, 107, 112, 115, 113, 108, 112, 110, 117, 110, 111, 110, 83, 108, 115, 115, 105, 107, 106, 118, 113, 111, 113, 108, 114, 109, 113, 117, 116, 108, 118, 111, 114, 105, 111, 108, 109, 111, 110, 113, 111, 108, 111, 112, 115, 100, 110, 100, 107, 112, 97, 111, 111, 112, 108, 112, 108, 116, 115, 110, 105, 110, 108, 113, 112, 111, 111, 109, 114, 104, 109, 111, 111, 110, 106, 113, 110, 113, 111, 120, 111, 112, 114, 104, 116, 108, 110, 115, 108, 103, 106, 112, 117, 115, 111, 99, 116, 107, 105, 107, 109, 106, 111, 111, 110, 115, 105, 112, 105, 116, 111, 114, 110, 117, 112, 110, 106, 113, 109, 112, 108, 100, 109, 109, 108, 110, 115, 119, 116, 117, 109, 110, 112, 115, 115, 108, 107, 109, 112, 110, 111, 114, 113, 115, 105, 108, 108, 111, 112, 115, 111, 112, 116, 111, 108, 108, 117, 103, 107, 106, 110, 107, 109, 118, 113, 115, 111, 113, 109, 112, 109, 117, 117, 110, 116, 112, 108, 113, 114, 113, 108, 116, 112, 120, 113, 109, 109, 109, 106, 105, 120, 110, 108, 105, 111, 109, 113, 111, 111, 112, 110, 107, 105, 112, 113, 112, 106, 108, 110, 113, 108, 113, 109, 100, 114, 113, 122, 106, 112, 106, 106, 115, 112, 109, 110, 115, 109, 117, 107, 107, 108, 109, 112, 112, 110, 106, 110, 112, 106, 107, 114, 106, 106, 124, 116, 113, 109, 106, 114, 107, 104, 112, 107, 109, 111, 113, 113, 109, 111, 114, 112, 109, 108, 114, 112, 115, 104, 113, 119, 111, 118, 110, 113, 113, 110, 113, 107, 111, 110, 114, 108, 115, 113, 109, 103, 112, 113, 109, 108, 113, 114, 108, 112, 114, 108, 113, 113, 113, 117, 108, 113, 114, 110, 109, 109, 112, 114, 114, 117, 110, 111, 110, 109, 110, 109, 110, 119, 110, 106, 116, 110, 112, 110, 112, 107, 111, 109, 105, 114, 108, 105, 108, 110, 117, 104, 108, 103, 112, 114, 107, 109, 109, 114, 108, 111, 114, 109, 107, 109, 106, 102, 105, 113, 117, 109, 111, 107, 114, 102, 96, 107, 109, 104, 103, 108, 109, 110, 112, 110, 109, 110, 113, 109, 112, 113, 108, 113, 109, 97, 111, 110, 110, 113, 115, 108, 89, 109, 112, 114, 113, 114, 108, 122, 120, 110, 107, 112, 109, 110, 110, 110, 107, 113, 112, 117, 102, 111, 113, 108, 109, 98, 110, 105, 110, 110, 117, 111, 109, 109, 111, 113, 106, 105, 113, 110, 112, 108, 113, 111, 111, 103, 106, 108, 107, 111, 110, 109, 115, 112, 124, 110, 106, 109, 114, 110, 113, 121, 85, 110, 112, 107, 98, 112, 108, 106, 113, 115, 109, 108, 111, 109, 118, 108, 111, 105, 107, 108, 113, 110, 120, 114, 109, 127, 110, 106, 108, 117, 112, 111, 100, 119, 108, 113, 124, 109, 114, 106, 113, 110, 108, 101, 114, 113, 126, 108, 108, 109, 107, 112, 109, 116, 109, 110, 112, 112, 114, 109, 110, 112, 117, 113, 111, 109, 114, 104, 111, 111, 107, 113, 111, 108, 112, 111, 107, 112, 113, 111, 111, 110, 113, 113, 110, 110, 105, 106, 110, 106, 113, 116, 112, 109, 110, 112, 110, 109, 108, 109, 117, 111, 113, 112, 96, 112, 104, 120, 113, 109, 111, 112, 112, 112, 111, 111, 109, 115, 113, 106, 118, 107, 98, 104, 110, 116, 106, 144, 108, 107, 113, 110, 112, 106, 115, 110, 117, 106, 110, 134, 110, 110, 110, 106, 115, 108, 112, 111, 111, 109, 113, 110, 114, 111, 111, 109, 114, 114, 109, 112, 106, 115, 98, 112, 110, 106, 115, 105, 111, 94, 109, 112, 110, 98, 108, 115, 113, 113, 112, 112, 116, 114, 109, 107, 117, 108, 108, 113, 108, 108, 110, 108, 109, 107, 107, 112, 112, 110, 104, 109, 110, 109, 110, 112, 112, 109, 111, 124, 113, 111, 71, 111, 107, 112, 118, 109, 111, 112, 111, 113, 105, 107, 110, 112, 117, 109, 108, 109, 113, 112, 113, 125, 109, 111, 96, 109, 112, 110, 107, 107, 113, 109, 112, 115, 128, 112, 109, 103, 91, 98, 110, 109, 108, 113, 111, 106, 113, 124, 111, 105, 110, 110, 119, 92, 110, 108, 114, 110, 99, 109, 117, 112, 99, 105, 109, 111, 112, 110, 104, 113, 110, 110, 115, 109, 110, 110, 109, 110, 118, 112, 116, 110, 113, 111, 114, 112, 107, 106, 114, 112, 109, 114, 112, 113, 110, 111, 106, 115, 110, 113, 115, 107, 106, 107, 110, 108, 111, 106, 111, 114, 106, 109, 109, 109, 121, 113, 106, 113, 103, 110, 113, 111, 112, 109, 111, 109, 110, 108, 106, 112, 128, 111, 115, 108, 106, 100, 114, 114, 110, 111, 107, 104, 113, 111, 108, 111, 114, 107, 110, 110, 107, 102, 113, 114, 106, 100, 108, 111, 110, 111, 115, 112, 108, 116, 109, 107, 112, 109, 111, 105, 113, 110, 110, 113, 109, 109, 111, 102, 108, 114, 112, 110, 113, 113, 114, 109, 111, 100, 120, 112, 113, 117, 116, 107, 114, 107, 119, 125, 121, 100, 104, 121, 120, 126, 103, 109, 111, 114, 117, 108, 109, 104, 105, 102, 112, 109, 115, 107, 113, 115, 97, 105, 116, 121, 102, 117, 107, 103, 116, 110, 93, 114, 112, 111, 103, 111, 109, 109, 118, 104, 115, 120, 111, 112, 110, 118, 105, 120, 107, 115, 108, 98, 109, 100, 105, 89, 110, 111, 84, 108, 106, 106, 99, 118, 101, 111, 120, 113, 112, 121, 121, 101, 112, 113, 100, 110, 113, 106, 127, 105, 103, 107, 112, 109, 114, 112, 106, 116, 114, 90, 123, 108, 112, 104, 113, 92, 115, 112, 115, 102, 114, 114, 128, 105, 119, 121, 107, 111, 118, 113, 110, 108, 119, 109, 107, 106, 107, 101, 114, 100, 115, 120, 103, 114, 109, 109, 105, 108, 106, 119, 126, 101, 121, 114, 101, 108, 106, 108, 115, 96, 102, 123, 105, 109, 110, 119, 119, 99, 99, 99, 97, 109, 107, 110, 108, 108, 109, 114, 111, 78, 116, 120, 111, 101, 118, 107, 120, 111, 103, 116, 113, 118, 110, 109, 106, 102, 109, 108, 117, 114, 111, 102, 120, 114, 113, 105, 115, 108, 109, 107, 100, 104, 115, 117, 116, 109, 106, 105, 124, 99, 103, 113, 113, 102, 119, 111, 114, 110, 122, 110, 110, 103, 113, 106, 106, 143, 124, 122, 107, 126, 109, 109, 113, 116, 115, 115, 100, 113, 111, 120, 111, 105, 102, 106, 101, 125, 113, 105, 96, 124, 115, 115, 112, 122, 125, 104, 95, 104, 109, 108, 100, 114, 116, 101, 112, 113, 90, 114, 105, 107, 113, 96, 117, 110, 112, 92, 113, 112, 113, 120, 106, 117, 120, 119, 111, 108, 111, 115, 124, 99, 103, 113, 121, 110, 124, 116, 105, 113, 128, 112, 113, 99, 105, 103, 104, 111, 105, 99, 113, 109, 98, 105, 109, 105, 87, 100, 113, 105, 104, 115, 108, 117, 115, 121, 105, 108, 105, 103, 110, 99, 115, 137, 106, 102, 95, 109, 116, 111, 104, 108, 110, 112, 119, 120, 108, 97, 114, 117, 122, 114, 118, 114, 91, 111, 108, 109, 117, 84, 111, 111, 113, 113, 108, 109, 112, 106, 116, 112, 108, 114, 109, 106, 103, 108, 112, 111, 99, 107, 109, 139, 112, 108, 115, 110, 107, 115, 103, 102, 107, 104, 112, 118, 104, 112, 108, 108, 108, 112, 125, 107, 105, 123, 112, 115, 101, 129, 105, 104, 116, 109, 108, 123, 108, 118, 103, 105, 123, 115, 103, 117, 114, 108, 104, 113, 109, 120, 111, 104, 105, 103, 110, 112, 116, 104, 104, 113, 107, 125, 109, 110, 126, 118, 116, 100, 111, 110, 122, 105, 119, 107, 108, 103, 116, 109, 111, 109, 109, 117, 111, 70, 120, 115, 109, 105, 110, 96, 96, 111, 93, 105, 104, 110, 112, 116, 108, 100, 112, 120, 126, 107, 113, 114, 118, 106, 120, 111, 109, 108, 114, 103, 125, 120, 110, 118, 105, 102, 104, 108, 98, 107, 105, 108, 104, 108, 117, 111, 109, 111, 111, 111, 110, 109, 113, 97, 119, 111, 107, 111, 101, 133, 116, 109, 112, 119, 102, 110, 109, 108, 113, 101, 116, 115, 98, 109, 103, 107, 109, 105, 95, 115, 123, 110, 102, 105, 114, 107, 110, 107, 113, 109, 121, 113, 107, 113, 106, 116, 111, 110, 101, 107, 115, 104, 116, 113, 110, 121, 103, 106, 117, 113, 111, 114, 115, 114, 106, 105, 117, 102, 119, 111, 105, 105, 113, 114, 112, 117, 118, 112, 105, 112, 102, 112, 103, 118, 99, 110, 114, 104, 109, 104, 100, 114, 115, 112, 113, 97, 107, 112, 113, 98, 105, 109, 112, 112, 117, 114, 108, 110, 110, 104, 107, 112, 109, 114, 129, 114, 93, 108, 109, 110, 107, 111, 106, 112, 110, 114, 111, 124, 106, 106, 118, 112, 102, 112, 115, 109, 109, 110, 116, 115, 117, 116, 102, 104, 106, 115, 111, 111, 104, 113, 124, 106, 97, 124, 99, 103, 110, 120, 113, 115, 109, 106, 112, 106, 111, 111, 104, 107, 114, 136, 118, 94, 107, 109, 112, 107, 110, 105, 110, 103, 110, 111, 97, 116, 108, 131, 106, 110, 111, 101, 100, 102, 111, 120, 111, 109, 118, 98, 110, 101, 113, 106, 104, 118, 111, 109, 113, 116, 107, 141, 98, 102, 116, 105, 97, 110, 81, 110, 109, 117, 102, 115, 109, 105, 115, 116, 119, 113, 105, 110, 101, 116, 108, 92, 110, 110, 110, 115, 104, 110, 102, 109, 109, 104, 116, 106, 119, 112, 104, 109, 109, 109, 108, 109, 117, 108, 104, 108, 115, 104, 115, 107, 102, 98, 111, 111, 108, 93, 100, 112, 101, 107, 108, 114, 105, 110, 118, 107, 115, 109, 104, 116, 116, 106, 107, 121, 119, 97, 115, 116, 109, 107, 96, 105, 110, 119, 125, 108, 114, 101, 109, 102, 125, 106, 110, 107, 114, 122, 117, 102, 114, 98, 104, 115, 104, 114, 115, 115, 114, 108, 111, 107, 108, 119, 108, 112, 112, 115, 110, 104, 114, 117, 121, 114, 109, 107, 121, 111, 98, 103, 98, 120, 109, 104, 104, 113, 106, 101, 102, 114, 115, 100, 112, 118, 108, 101, 101, 108, 109, 108, 126, 106, 119, 111, 111, 114, 104, 113, 109, 113, 113, 104, 109, 110, 107, 107, 119, 98, 108, 108, 106, 109, 106, 131, 106, 117, 122, 114, 108, 112, 110, 112, 102, 101, 114, 117, 108, 97, 94, 113, 106, 113, 105, 113, 114, 108, 122, 99, 112, 108, 124, 113, 117, 122, 107, 107, 114, 116, 104, 95, 104, 112, 108, 109, 116, 105, 102, 101, 111, 104, 107, 110, 120, 108, 116, 104, 112, 101, 111, 108, 120, 111, 104, 113, 104, 110, 105, 111, 108, 108, 118, 110, 96, 104, 100, 106, 106, 113, 93, 115, 112, 114, 111, 112, 98, 96, 118, 159, 113, 113, 101, 110, 114, 110, 106, 110, 115, 109, 110, 108, 113, 124, 114, 117, 120, 107, 116, 108, 111, 109, 115, 117, 105, 118, 112, 103, 107, 111, 108, 102, 113, 124, 120, 106, 112, 100, 114, 104, 112, 110, 117, 110, 110, 107, 97, 109, 104, 101, 116, 120, 96, 105, 110, 125, 105, 108, 109, 107, 97, 113, 119, 107, 114, 120, 92, 107, 107, 109, 109, 102, 108, 115, 106, 110, 106, 111, 104, 108, 101, 102, 121, 125, 105, 107, 123, 100, 114, 100, 106, 109, 114, 104, 105, 105, 104, 113, 104, 104, 110, 119, 103, 116, 113, 120, 117, 117, 101, 97, 108, 111, 117, 115, 120, 114, 107, 114, 95, 106, 99, 111, 118, 113, 105, 109, 107, 107, 106, 116, 102, 120, 110, 106, 98, 104, 103, 109, 102, 106, 109, 105, 107, 126, 97, 129, 105, 103, 117, 111, 110, 109, 112, 103, 101, 109, 107, 114, 113, 110, 108, 119, 102, 99, 118, 113, 103, 108, 113, 111, 103, 107, 115, 113, 100, 108, 115, 120, 105, 110, 111, 101, 115, 117, 107, 106, 102, 115, 101, 114, 102, 117, 99, 108, 107, 100, 108, 103, 112, 102, 113, 115, 115, 110, 117, 102, 112, 118, 102, 99, 108, 106, 109, 107, 119, 120, 116, 111, 111, 98, 113, 108, 103, 113, 111, 111, 105, 106, 95, 116, 102, 112, 112, 106, 116, 96, 123, 108, 118, 93, 108, 110, 114, 100, 113, 109, 112, 111, 99, 112, 116, 105, 100, 109, 98, 108, 131, 106, 108, 123, 107, 110, 108, 107, 111, 103, 118, 106, 108, 99, 112, 100, 114, 98, 116, 103, 104, 102, 106, 106, 123, 106, 102, 114, 106, 106, 117, 105, 106, 111, 117, 113, 111, 120, 124, 103, 109, 101, 90, 123, 127, 112, 116, 108, 113, 111, 107, 103, 109, 110, 111, 109, 116, 105, 128, 111, 118, 108, 107, 115, 111, 93, 116, 108, 104, 109, 114, 117, 102, 117, 111, 110, 114, 110, 99, 118, 108, 120, 115, 113, 107, 111, 101, 118, 101, 107, 104, 109, 105, 119, 110, 105, 113, 116, 109, 94, 106, 105, 118, 89, 118, 105, 104, 124, 103, 110, 101, 111, 99, 107, 115, 128, 114, 117, 103, 114, 101, 95, 108, 112, 113, 112, 117, 96, 104, 112, 122, 113, 129, 106, 119, 103, 121, 111, 103, 115, 109, 109, 120, 110, 121, 120, 96, 112, 103, 108, 116, 102, 112, 104, 108, 107, 102, 121, 113, 120, 104, 107, 101, 118, 118, 120, 98, 123, 102, 107, 114, 97, 116, 111, 112, 105, 107, 107, 120, 100, 97, 104, 106, 114, 101, 125, 105, 108, 108, 114, 121, 97, 105, 114, 100, 104, 119, 115, 105, 112, 116, 94, 119, 115, 119, 111, 106, 104, 113, 114, 108, 109, 118, 100, 99, 91, 112, 114, 106, 101, 103, 106, 108, 110, 112, 121, 112, 102, 116, 101, 107, 109, 119, 110, 121, 94, 104, 106, 105, 110, 106, 111, 109, 105, 101, 105, 110, 106, 114, 103, 109, 107, 102, 120, 110, 103, 99, 107, 101, 104, 106, 113, 104, 102, 114, 103, 105, 96, 115, 115, 111, 115, 119, 108, 107, 117, 113, 116, 110, 100, 116, 115, 103, 112, 104, 116, 109, 103, 101, 123, 104, 102, 107, 101, 105, 116, 116, 111, 110, 113, 113, 107, 129, 108, 104, 107, 110, 103, 113, 108, 110, 95, 106, 107, 108, 106, 115, 111, 104, 106, 111, 114, 105, 111, 110, 109, 112, 112, 111, 110, 110, 112, 108, 115, 111, 108, 110, 114, 105, 103, 109, 114, 113, 117, 111, 111, 115, 112, 110, 115, 112, 99, 112, 106, 113, 112, 99, 109, 109, 110, 109, 113, 113, 112, 114, 108, 109, 102, 107, 113, 117, 110, 109, 106, 106, 107, 124, 105, 114, 110, 108, 111, 109, 111, 114, 108, 113, 112, 101, 114, 110, 115, 106, 116, 112, 111, 114, 112, 110, 109, 127, 116, 111, 110, 107, 118, 110, 116, 117, 114, 111, 114, 107, 106, 106, 108, 110, 113, 107, 115, 111, 109, 121, 112, 113, 110, 113, 113, 110, 107, 109, 108, 112, 104, 114, 110, 109, 112, 105, 113, 109, 111, 118, 120, 109, 105, 109, 108, 103, 108, 106, 109, 110, 112, 111, 108, 106, 107, 118, 111, 110, 114, 117, 108, 116, 111, 108, 116, 112, 105, 109, 109, 107, 111, 100, 103, 108, 97, 108, 109, 115, 106, 114, 107, 112, 109, 110, 111, 110, 109, 108, 113, 114, 107, 104, 109, 107, 110, 113, 119, 110, 111, 108, 114, 114, 110, 109, 109, 117, 108, 119, 113, 111, 105, 109, 108, 116, 106, 108, 110, 107, 115, 111, 117, 107, 117, 111, 109, 114, 110, 110, 108, 111, 111, 104, 111, 109, 114, 115, 105, 112, 108, 112, 111, 109, 107, 97, 109, 104, 111, 112, 110, 110, 107, 117, 90, 109, 108, 118, 105, 108, 106, 111, 109, 111, 108, 105, 112, 113, 108, 108, 110, 104, 109, 111, 110, 110, 112, 105, 105, 110, 109, 116, 105, 111, 109, 111, 112, 111, 110, 117, 105, 109, 106, 104, 104, 109, 109, 109, 110, 109, 114, 109, 108, 113, 105, 106, 114, 85, 108, 110, 114, 114, 114, 110, 115, 114, 119, 113, 106, 114, 110, 109, 108, 108, 113, 122, 105, 106, 105, 108, 107, 110, 111, 115, 101, 112, 110, 109, 102, 115, 106, 100, 112, 114, 108, 99, 111, 105, 109, 108, 111, 112, 113, 110, 110, 104, 108, 108, 104, 110, 108, 112, 109, 109, 116, 108, 114, 109, 105, 110, 106, 118, 110, 112, 104, 110, 110, 117, 107, 112, 124, 109, 109, 110, 114, 107, 108, 102, 107, 107, 112, 112, 112, 108, 109, 113, 109, 108, 115, 117, 105, 112, 115, 113, 100, 115, 112, 106, 112, 112, 112, 106, 104, 109, 112, 99, 113, 111, 110, 114, 110, 106, 112, 101, 110, 118, 115, 109, 113, 110, 106, 108, 111, 108, 112, 107, 123, 111, 112, 108, 106, 111, 108, 111, 107, 108, 111, 118, 107, 110, 103, 105, 110, 109, 112, 110, 113, 117, 111, 105, 113, 122, 107, 106, 115, 113, 104, 103, 113, 105, 113, 113, 110, 106, 106, 106, 110, 114, 109, 104, 111, 104, 107, 118, 102, 109, 104, 103, 104, 99, 113, 114, 105, 98, 110, 108, 109, 113, 106, 109, 109, 110, 108, 110, 109, 111, 113, 109, 108, 106, 110, 110, 109, 112, 112, 107, 107, 105, 118, 98, 110, 112, 92, 106, 111, 113, 86, 106, 110, 114, 114, 99, 110, 114, 103, 107, 114, 92, 104, 105, 112, 107, 94, 105, 116, 113, 111, 106, 96, 109, 102, 113, 116, 128, 109, 105, 105, 99, 112, 112, 108, 112, 107, 109, 100, 108, 114, 108, 116, 111, 110, 117, 101, 112, 111, 112, 112, 104, 105, 109, 102, 135, 99, 103, 106, 101, 103, 122, 102, 132, 106, 109, 109, 115, 102, 104, 114, 110, 113, 108, 105, 103, 126, 109, 111, 120, 108, 106, 108, 112, 110, 116, 126, 103, 109, 99, 117, 108, 114, 103, 110, 108, 115, 109, 111, 117, 98, 103, 120, 107, 108, 124, 105, 105, 105, 83, 112, 104, 106, 109, 109, 129, 108, 115, 107, 102, 108, 116, 107, 108, 117, 116, 107, 116, 116, 106, 103, 91, 108, 103, 104, 117, 100, 102, 111, 111, 112, 113, 115, 127, 119, 103, 114, 116, 98, 131, 104, 97, 123, 115, 109, 112, 116, 106, 118, 110, 114, 122, 106, 117, 105, 116, 112, 113, 107, 105, 119, 103, 108, 106, 110, 116, 98, 115, 99, 107, 101, 110, 119, 113, 101, 114, 113, 107, 107, 110, 105, 107, 114, 119, 110, 112, 114, 115, 99, 129, 118, 118, 102, 105, 103, 98, 107, 114, 115, 102, 115, 101, 102, 118, 98, 106, 110, 108, 106, 87, 108, 106, 105, 103, 111, 107, 112, 108, 104, 106, 105, 100, 102, 118, 114, 114, 105, 103, 122, 103, 101, 130, 99, 117, 110, 106, 108, 104, 104, 118, 112, 129, 114, 116, 103, 124, 116, 117, 118, 100, 109, 108, 100, 110, 106, 106, 106, 103, 112, 111, 119, 112, 108, 116, 103, 115, 114, 103, 103, 113, 116, 103, 97, 102, 112, 96, 103, 103, 105, 108, 114, 114, 101, 107, 125, 114, 107, 102, 101, 102, 106, 103, 103, 108, 117, 125, 107, 104, 114, 125, 103, 82, 113, 113, 103, 113, 117, 103, 113, 104, 88, 114, 111, 113, 112, 117, 108, 112, 112, 126, 116, 116, 96, 112, 102, 115, 106, 138, 98, 108, 113, 102, 98, 108, 104, 103, 103, 112, 104, 99, 107, 115, 120, 121, 113, 115, 102, 119, 117, 99, 107, 124, 113, 100, 102, 109, 106, 103, 109, 117, 107, 116, 105, 116, 113, 107, 110, 109, 108, 97, 105, 109, 105, 101, 98, 92, 122, 114, 104, 104, 113, 109, 107, 116, 115, 117, 121, 114, 122, 107, 92, 119, 120, 104, 122, 109, 111, 108, 120, 108, 105, 120, 110, 104, 108, 101, 108, 107, 107, 115, 115, 124, 121, 109, 104, 108, 109, 105, 115, 123, 111, 114, 96, 108, 88, 137, 110, 103, 107, 110, 111, 103, 117, 104, 87, 104, 99, 106, 122, 111, 101, 98, 102, 103, 105, 106, 107, 102, 96, 101, 105, 131, 99, 102, 96, 120, 112, 99, 113, 116, 111, 110, 108, 115, 117, 97, 113, 121, 108, 98, 106, 111, 104, 103, 106, 100, 118, 110, 106, 115, 112, 114, 114, 109, 112, 104, 113, 107, 106, 103, 99, 108, 104, 114, 111, 104, 100, 83, 101, 109, 118, 105, 96, 105, 108, 110, 104, 111, 109, 110, 112, 112, 104, 109, 112, 106, 109, 110, 108, 110, 114, 148, 112, 105, 112, 107, 114, 115, 109, 111, 109, 110, 108, 102, 117, 111, 105, 109, 112, 111, 102, 124, 101, 115, 114, 112, 107, 113, 106, 123, 108, 108, 95, 112, 129, 113, 113, 102, 111, 107, 113, 114, 111, 108, 113, 115, 111, 100, 108, 118, 108, 115, 112, 109, 93, 109, 111, 99, 108, 106, 103, 109, 111, 110, 96, 112, 125, 113, 109, 108, 110, 108, 113, 109, 110, 109, 110, 105, 112, 103, 106, 105, 116, 103, 113, 112, 107, 97, 108, 114, 112, 113, 107, 103, 104, 106, 109, 105, 129, 112, 112, 112, 105, 104, 122, 115, 105, 103, 117, 127, 109, 114, 112, 114, 113, 112, 106, 108, 112, 96, 113, 106, 107, 112, 113, 110, 108, 109, 107, 109, 106, 107, 113, 105, 112, 113, 115, 96, 93, 113, 110, 112, 104, 113, 105, 110, 112, 110, 109, 98, 110, 104, 109, 109, 113, 109, 109, 114, 109, 109, 117, 113, 126, 108, 106, 104, 110, 147, 110, 106, 111, 111, 113, 110, 108, 108, 107, 106, 104, 98, 110, 106, 108, 136, 110, 116, 104, 112, 104, 106, 102, 113, 109, 104, 111, 112, 93, 108, 106, 107, 113, 115, 102, 110, 103, 110, 107, 106, 107, 113, 127, 111, 114, 115, 123, 106, 112, 112, 60, 122, 113, 102, 114, 109, 104, 105, 111, 116, 90, 108, 97, 108, 120, 107, 121, 102, 109, 119, 109, 109, 115, 109, 109, 107, 112, 111, 110, 104, 110, 109, 109, 103, 106, 102, 96, 105, 88, 98, 114, 113, 108, 107, 111, 114, 111, 112, 113, 100, 113, 107, 111, 113, 105, 110, 111, 111, 109, 109, 107, 112, 102, 112, 105, 108, 111, 107, 114, 116, 107, 123, 115, 111, 129, 107, 109, 108, 108, 112, 111, 101, 114, 108, 116, 101, 104, 107, 110, 113, 104, 107, 118, 110, 102, 101, 112, 103, 118, 107, 110, 114, 108, 111, 105, 104, 113, 111, 113, 102, 109, 105, 111, 110, 113, 108, 106, 113, 110, 108, 110, 107, 117, 108, 109, 104, 104, 108, 109, 89, 107, 106, 110, 106, 111, 121, 111, 111, 115, 113, 93, 114, 102, 113, 108, 115, 115, 124, 118, 109, 113, 104, 112, 105, 106, 109, 116, 113, 110, 110, 112, 111, 109, 110, 114, 111, 110, 106, 117, 108, 119, 115, 113, 116, 119, 113, 101, 111, 105, 120, 112, 114, 142, 122, 108, 130, 110, 108, 114, 112, 106, 120, 114, 116, 111, 110, 106, 111, 114, 105, 107, 119, 116, 114, 108, 100, 111, 117, 114, 111, 109, 97, 111, 93, 111, 110, 107, 102, 110, 111, 106, 113, 110, 110, 113, 109, 104, 116, 118, 106, 111, 112, 108, 113, 111, 105, 110, 107, 115, 112, 111, 117, 109, 103, 111, 109, 113, 113, 111, 101, 117, 117, 104, 139, 124, 124, 115, 109, 107, 109, 114, 113, 109, 112, 115, 110, 111, 110, 112, 115, 119, 110, 111, 115, 116, 104, 101, 110, 108, 103, 112, 112, 97, 111, 121, 119, 109, 120, 112, 119, 110, 107, 113, 110, 111, 107, 118, 105, 112, 109, 122, 117, 119, 120, 121, 108, 113, 120, 107, 113, 107, 108, 107, 112, 109, 113, 110, 94, 117, 109, 112, 112, 121, 110, 105, 109, 110, 113, 111, 107, 111, 121, 102, 107, 113, 117, 109, 102, 106, 110, 115, 114, 114, 110, 112, 130, 107, 111, 106, 99, 114, 105, 95, 112, 104, 120, 112, 107, 104, 118, 109, 117, 103, 114, 108, 109, 113, 113, 115, 107, 117, 117, 110, 115, 104, 116, 111, 105, 110, 114, 102, 94, 108, 114, 99, 109, 111, 108, 127, 113, 115, 98, 116, 115, 105, 116, 105, 109, 109, 114, 99, 103, 113, 102, 112, 114, 110, 112, 107, 112, 108, 111, 109, 114, 112, 108, 113, 110, 105, 121, 108, 113, 99, 116, 115, 105, 111, 104, 110, 120, 113, 100, 109, 112, 121, 112, 115, 111, 122, 149, 110, 100, 107, 109, 114, 113, 111, 112, 112, 115, 94, 119, 110, 102, 109, 112, 109, 109, 109, 109, 105, 106, 122, 88, 110, 107, 104, 102, 104, 112, 110, 109, 111, 112, 113, 100, 115, 116, 108, 109, 108, 126, 112, 117, 111, 113, 122, 112, 108, 109, 110, 101, 112, 120, 113, 112, 116, 102, 109, 119, 112, 111, 108, 115, 122, 109, 105, 102, 106, 111, 130, 119, 108, 103, 109, 113, 107, 111, 116, 107, 109, 115, 112, 125, 113, 97, 112, 96, 112, 118, 106, 105, 116, 104, 96, 104, 110, 106, 108, 105, 107, 111, 110, 118, 108, 114, 118, 113, 114, 106, 107, 111, 106, 109, 102, 103, 113, 113, 112, 98, 106, 103, 111, 111, 111, 137, 111, 109, 107, 109, 104, 111, 112, 118, 117, 101, 133, 117, 103, 111, 113, 109, 116, 118, 111, 109, 111, 115, 115, 104, 108, 110, 107, 109, 117, 110, 95, 107, 109, 113, 96, 100, 102, 114, 110, 123, 111, 85, 123, 115, 109, 114, 127, 118, 109, 101, 109, 108, 108, 106, 110, 113, 115, 115, 108, 114, 89, 107, 112, 107, 116, 119, 105, 99, 107, 122, 112, 108, 102, 87, 115, 102, 124, 105, 110, 109, 120, 101, 113, 91, 105, 105, 116, 105, 114, 110, 107, 117, 108, 109, 119, 105, 109, 103, 111, 122, 97, 105, 109, 120, 108, 99, 118, 110, 89, 112, 103, 116, 112, 106, 115, 108, 106, 111, 128, 88, 111, 111, 110, 113, 110, 108, 106, 106, 100, 113, 108, 124, 106, 114, 105, 105, 105, 105, 115, 100, 118, 105, 106, 113, 109, 97, 102, 110, 108, 109, 117, 113, 108, 100, 112, 109, 118, 110, 113, 105, 113, 119, 117, 119, 112, 113, 112, 127, 109, 106, 108, 113, 118, 115, 117, 109, 99, 103, 106, 119, 113, 110, 115, 118, 109, 114, 109, 119, 108, 107, 106, 119, 114, 112, 111, 110, 114, 109, 119, 109, 105, 107, 116, 116, 111, 98, 115, 109, 123, 107, 116, 113, 107, 109, 107, 95, 106, 115, 112, 105, 113, 107, 106, 110, 111, 125, 111, 106, 106, 106, 115, 108, 104, 115, 106, 106, 119, 98, 105, 103, 108, 116, 104, 117, 107, 103, 113, 129, 112, 122, 99, 112, 113, 118, 109, 108, 108, 110, 105, 119, 114, 100, 104, 114, 119, 103, 112, 117, 110, 119, 114, 98, 107, 114, 119, 115, 104, 103, 114, 101, 109, 104, 116, 113, 104, 114, 99, 108, 108, 111, 108, 108, 100, 110, 105, 112, 100, 104, 104, 118, 99, 112, 107, 106, 110, 114, 118, 108, 123, 104, 106, 110, 109, 97, 104, 98, 107, 119, 114, 105, 106, 106, 114, 93, 106, 112, 107, 115, 108, 110, 113, 117, 107, 124, 113, 111, 107, 107, 112, 110, 117, 131, 104, 106, 99, 120, 111, 106, 106, 108, 110, 120, 115, 107, 105, 124, 105, 106, 106, 115, 107, 107, 100, 109, 112, 104, 107, 105, 94, 117, 105, 105, 99, 105, 118, 121, 118, 110, 110, 111, 112, 124, 106, 100, 101, 113, 104, 102, 111, 114, 107, 99, 115, 130, 109, 113, 109, 106, 104, 106, 109, 109, 112, 108, 98, 108, 119, 98, 99, 105, 117, 106, 111, 107, 102, 111, 109, 107, 125, 106, 99, 117, 118, 108, 102, 103, 99, 109, 114, 116, 114, 106, 112, 114, 112, 118, 107, 103, 109, 99, 104, 101, 98, 109, 116, 96, 114, 113, 105, 106, 108, 108, 105, 104, 117, 99, 111, 102, 110, 116, 107, 105, 92, 113, 103, 110, 102, 101, 109, 124, 102, 108, 112, 103, 110, 108, 113, 92, 121, 104, 105, 103, 116, 105, 117, 114, 116, 119, 109, 97, 109, 99, 103, 110, 103, 108, 121, 123, 129, 97, 101, 98, 124, 104, 117, 109, 99, 104, 111, 104, 107, 113, 127, 103, 102, 108, 111, 113, 109, 109, 118, 112, 118, 118, 99, 117, 126, 111, 107, 114, 108, 101, 110, 115, 126, 105, 119, 111, 119, 111, 113, 115, 97, 109, 111, 108, 110, 122, 111, 103, 102, 107, 110, 104, 110, 97, 108, 106, 114, 115, 117, 106, 102, 108, 115, 111, 112, 105, 96, 110, 108, 119, 109, 115, 133, 103, 107, 111, 112, 115, 108, 103, 106, 106, 107, 107, 112, 114, 104, 103, 107, 102, 108, 109, 117, 111, 112, 105, 108, 118, 112, 106, 110, 119, 106, 112, 115, 120, 117, 117, 117, 109, 117, 104, 112, 112, 104, 97, 118, 105, 103, 97, 116, 115, 104, 107, 120, 111, 98, 123, 105, 113, 108, 95, 120, 108, 107, 95, 121, 108, 125, 107, 109, 98, 106, 120, 105, 105, 116, 107, 117, 114, 108, 105, 111, 97, 114, 111, 107, 112, 109, 111, 119, 117, 116, 101, 113, 108, 113, 115, 109, 102, 109, 114, 118, 122, 111, 122, 117, 107, 111, 111, 107, 111, 112, 118, 106, 114, 110, 113, 113, 102, 120, 114, 107, 109, 111, 110, 113, 120, 105, 100, 110, 106, 127, 110, 105, 108, 108, 102, 111, 104, 106, 115, 113, 116, 112, 110, 106, 101, 133, 112, 104, 112, 107, 111, 119, 91, 125, 112, 105, 122, 113, 106, 139, 113, 110, 104, 112, 108, 110, 116, 108, 102, 110, 108, 114, 109, 109, 107, 107, 124, 108, 110, 104, 107, 113, 110, 113, 119, 109, 101, 100, 104, 113, 100, 109, 98, 114, 111, 103, 106, 104, 108, 105, 100, 111, 121, 102, 110, 104, 99, 111, 129, 110, 108, 96, 106, 117, 121, 104, 111, 119, 111, 109, 103, 111, 102, 103, 115, 110, 117, 111, 102, 111, 108, 109, 117, 102, 113, 106, 117, 112, 114, 116, 107, 111, 112, 103, 108, 109, 106, 107, 102, 98, 106, 95, 108, 115, 128, 107, 119, 111, 107, 115, 131, 105, 111, 128, 120, 107, 111, 118, 124, 101, 106, 110, 102, 120, 116, 114, 102, 111, 118, 118, 111, 112, 103, 105, 116, 113, 101, 114, 110, 108, 107, 104, 116, 110, 113, 121, 111, 127, 113, 118, 108, 111, 98, 100, 110, 117, 102, 100, 117, 116, 110, 114, 110, 106, 120, 96, 112, 111, 117, 115, 114, 101, 101, 104, 107, 109, 101, 103, 108, 111, 102, 104, 104, 106, 109, 113, 112, 101, 115, 121, 110, 116, 99, 102, 113, 111, 118, 105, 118, 112, 103, 115, 102, 111, 101, 110, 105, 109, 110, 110, 101, 110, 109, 106, 101, 114, 109, 95, 114, 113, 112, 118, 118, 117, 106, 115, 110, 112, 121, 120, 107, 108, 110, 114, 112, 107, 114, 111, 110, 120, 103, 101, 118, 113, 101, 104, 109, 107, 123, 130, 108, 107, 99, 114, 106, 105, 110, 102, 112, 109, 110, 122, 106, 111, 129, 110, 112, 113, 108, 111, 112, 106, 109, 104, 101, 105, 112, 106, 113, 108, 99, 114, 113, 108, 101, 103, 109, 112, 113, 113, 109, 103, 108, 107, 101, 114, 119, 106, 106, 112, 121, 114, 103, 123, 110, 109, 105, 109, 108, 111, 108, 120, 111, 107, 110, 101, 114, 110, 111, 108, 112, 102, 111, 110, 108, 103, 107, 117, 107, 122, 99, 112, 107, 116, 115, 107, 111, 118, 106, 114, 114, 103, 103, 113, 113, 109, 104, 106, 103, 99, 107, 103, 106, 121, 105, 106, 109, 110, 114, 106, 105, 106, 114, 103, 107, 110, 109, 115, 116, 108, 111, 110, 102, 103, 105, 119, 100, 107, 110, 110, 104, 119, 105, 114, 105, 111, 108, 105, 108, 106, 114, 112, 110, 96, 107, 118, 103, 102, 119, 112, 114, 103, 105, 115, 148, 95, 113, 112, 113, 106, 108, 101, 113, 109, 114, 113, 120, 116, 109, 109, 111, 103, 109, 104, 120, 109, 107, 109, 109, 105, 112, 91, 108, 101, 107, 108, 108, 111, 98, 109, 108, 109, 112, 105, 118, 119, 112, 107, 106, 103, 109, 103, 99, 111, 110, 123, 119, 107, 107, 100, 104, 125, 119, 115, 92, 107, 109, 116, 105, 103, 107, 107, 115, 110, 96, 107, 118, 110, 89, 115, 101, 109, 119, 120, 106, 111, 105, 112, 108, 111, 115, 106, 103, 105, 112, 111, 110, 112, 121, 108, 106, 100, 109, 106, 106, 106, 113, 106, 108, 121, 109, 107, 93, 111, 104, 110, 113, 95, 123, 108, 108, 96, 109, 111, 106, 104, 107, 98, 114, 112, 108, 101, 112, 111, 118, 115, 111, 128, 117, 113, 113, 98, 113, 93, 113, 105, 112, 108, 109, 99, 99, 121, 103, 98, 115, 116, 111, 102, 110, 118, 106, 98, 88, 120, 116, 112, 104, 111, 107, 102, 101, 108, 118, 98, 107, 99, 84, 113, 118, 117, 110, 109, 109, 105, 95, 102, 108, 110, 107, 110, 92, 106, 101, 106, 115, 119, 114, 107, 116, 111, 115, 113, 103, 103, 117, 111, 110, 118, 93, 117, 103, 124, 116, 102, 99, 107, 119, 107, 115, 122, 115, 120, 108, 94, 101, 116, 111, 111, 113, 105, 110, 93, 118, 113, 119, 107, 130, 107, 111, 122, 123, 116, 97, 108, 115, 104, 116, 121, 101, 113, 110, 113, 120, 110, 126, 110, 111, 103, 108, 103, 108, 116, 105, 114, 94, 105, 107, 112, 109, 109, 108, 114, 113, 103, 114, 110, 104, 108, 106, 119, 111, 115, 111, 96, 106, 110, 108, 126, 109, 109, 109, 114, 117, 110, 112, 103, 106, 107, 93, 104, 96, 97, 136, 108, 118, 106, 111, 118, 105, 110, 105, 127, 109, 116, 98, 107, 99, 116, 98, 110, 116, 115, 107, 108, 118, 117, 93, 109, 116, 86, 128, 105, 114, 103, 108, 109, 109, 124, 102, 106, 112, 116, 115, 120, 88, 110, 112, 116, 113, 106, 111, 104, 99, 102, 103, 95, 96, 113, 114, 112, 100, 97, 129, 103, 107, 109, 116, 110, 109, 110, 106, 96, 101, 118, 99, 123, 120, 122, 107, 93, 117, 116, 102, 109, 102, 119, 114, 103, 115, 107, 133, 105, 116, 110, 109, 112, 117, 110, 100, 106, 98, 101, 121, 112, 114, 113, 112, 106, 99, 109, 97, 112, 110, 113, 106, 119, 105, 113, 99, 106, 105, 102, 105, 106, 119, 107, 106, 115, 115, 98, 119, 114, 92, 116, 110, 119, 111, 108, 107, 126, 99, 119, 101, 121, 111, 93, 101, 97, 110, 115, 110, 115, 105, 89, 113, 115, 108, 119, 132, 132, 112, 134, 107, 117, 117, 106, 109, 119, 108, 116, 118, 117, 116, 119, 110, 115, 100, 112, 98, 128, 98, 107, 110, 101, 95, 115, 113, 110, 101, 92, 105, 112, 112, 113, 113, 108, 112, 109, 116, 102, 107, 98, 109, 92, 118, 107, 103, 105, 99, 98, 111, 110, 110, 107, 119, 103, 110, 115, 109, 101, 104, 115, 105, 106, 115, 119, 113, 113, 110, 122, 120, 115, 108, 101, 113, 129, 95, 118, 107, 110, 110, 116, 120, 106, 121, 109, 109, 105, 104, 106, 134, 107, 117, 122, 105, 111, 99, 114, 115, 109, 121, 106, 107, 109, 108, 105, 104, 115, 108, 109, 99, 131, 121, 101, 106, 116, 136, 112, 97, 108, 105, 112, 102, 109, 136, 105, 114, 103, 96, 107, 111, 101, 105, 107, 103, 106, 98, 112, 115, 107, 113, 126, 118, 111, 126, 109, 113, 110, 108, 119, 111, 107, 107, 101, 102, 108, 112, 100, 106, 117, 98, 127, 113, 104, 104, 106, 108, 107, 104, 111, 108, 109, 100, 96, 104, 101, 110, 131, 100, 108, 110, 114, 99, 110, 95, 97, 109, 100, 102, 105, 106, 111, 113, 116, 104, 103, 114, 115, 111, 111, 100, 109, 96, 98, 104, 115, 95, 99, 116, 113, 101, 112, 104, 96, 111, 102, 104, 89, 110, 105, 107, 112, 116, 108, 111, 105, 101, 113, 112, 110, 93, 110, 113, 113, 112, 101, 149, 108, 113, 104, 106, 100, 118, 104, 103, 105, 111, 107, 114, 120, 109, 98, 108, 107, 93, 103, 103, 108, 115, 106, 109, 104, 95, 94, 98, 102, 105, 113, 125, 110, 111, 103, 101, 107, 104, 109, 98, 103, 117, 104, 108, 101, 109, 108, 108, 114, 90, 107, 108, 105, 105, 113, 93, 107, 98, 97, 112, 99, 107, 105, 106, 108, 107, 114, 100, 102, 110, 111, 83, 112, 113, 103, 103, 108, 115, 96, 119, 112, 110, 104, 111, 102, 126, 108, 101, 113, 107, 109, 107, 120, 107, 92, 106, 102, 110, 110, 115, 110, 95, 101, 117, 117, 98, 102, 114, 111, 105, 120, 108, 107, 108, 101, 106, 119, 106, 129, 114, 106, 103, 100, 125, 112, 107, 113, 112, 106, 116, 108, 106, 111, 122, 100, 113, 119, 112, 116, 96, 106, 111, 106, 108, 105, 111, 110, 110, 121, 107, 106, 125, 104, 111, 111, 95, 106, 96, 109, 106, 115, 110, 108, 102, 112, 104, 113, 117, 107, 125, 123, 117, 103, 104, 92, 106, 113, 114, 108, 110, 119, 94, 108, 98, 112, 112, 112, 116, 109, 114, 106, 108, 113, 114, 109, 106, 104, 100, 105, 108, 110, 108, 100, 102, 96, 116, 110, 110, 97, 114, 114, 109, 113, 100, 108, 116, 107, 102, 107, 117, 103, 112, 107, 124, 116, 109, 105, 105, 99, 109, 112, 109, 109, 105, 102, 108, 105, 108, 102, 104, 102, 108, 102, 103, 113, 92, 120, 97, 100, 96, 116, 101, 117, 115, 113, 103, 113, 99, 103, 100, 114, 107, 105, 113, 111, 119, 109, 124, 109, 94, 100, 114, 120, 113, 113, 109, 94, 108, 125, 89, 112, 109, 92, 106, 113, 103, 108, 92, 117, 111, 117, 103, 95, 108, 95, 116, 109, 107, 102, 123, 103, 107, 112, 97, 108, 111, 105, 96, 104, 106, 100, 116, 111, 108, 101, 111, 111, 104, 128, 108, 104, 102, 128, 106, 110, 106, 106, 110, 113, 110, 110, 115, 126, 108, 110, 104, 106, 116, 123, 104, 114, 101, 103, 109, 123, 115, 109, 130, 103, 99, 104, 108, 110, 120, 113, 98, 102, 108, 113, 113, 110, 103, 108, 97, 111, 116, 105, 104, 103, 105, 106, 117, 111, 103, 106, 100, 103, 106, 107, 92, 100, 100, 108, 108, 103, 105, 111, 118, 103, 109, 115, 124, 106, 109, 108, 110, 98, 107, 107, 97, 107, 114, 97, 100, 105, 115, 98, 109, 124, 109, 117, 110, 107, 120, 106, 108, 108, 110, 109, 110, 116, 118, 107, 114, 115, 108, 108, 105, 113, 112, 112, 110, 103, 111, 111, 109, 134, 101, 92, 109, 105, 112, 113, 109, 109, 109, 111, 111, 110, 110, 109, 112, 112, 110, 118, 95, 102, 113, 113, 113, 108, 109, 115, 116, 118, 111, 113, 107, 111, 109, 109, 119, 111, 105, 111, 114, 109, 108, 116, 111, 111, 108, 115, 114, 109, 106, 115, 108, 111, 105, 111, 106, 105, 111, 109, 108, 87, 110, 109, 110, 113, 108, 113, 112, 121, 108, 110, 116, 111, 111, 109, 110, 107, 108, 107, 111, 108, 113, 106, 115, 115, 106, 108, 112, 107, 111, 110, 109, 109, 109, 109, 114, 115, 113, 111, 110, 109, 114, 107, 108, 113, 109, 106, 112, 110, 113, 110, 107, 103, 107, 112, 103, 108, 110, 112, 115, 109, 113, 107, 114, 111, 111, 118, 107, 112, 111, 96, 110, 109, 110, 110, 110, 109, 109, 109, 111, 112, 108, 118, 109, 109, 110, 110, 110, 114, 108, 109, 108, 108, 109, 110, 113, 108, 106, 105, 108, 110, 109, 113, 109, 109, 111, 113, 113, 110, 102, 110, 109, 129, 107, 109, 111, 111, 110, 107, 110, 110, 110, 110, 108, 109, 106, 110, 113, 112, 128, 110, 109, 115, 111, 113, 104, 113, 112, 108, 110, 106, 110, 110, 109, 110, 112, 105, 110, 109, 114, 112, 116, 112, 109, 110, 111, 108, 107, 112, 109, 113, 109, 109, 103, 114, 110, 107, 112, 112, 107, 104, 110, 110, 111, 108, 111, 117, 110, 118, 108, 108, 113, 109, 112, 111, 106, 108, 108, 110, 111, 111, 112, 110, 116, 104, 113, 113, 112, 108, 112, 111, 110, 108, 113, 108, 112, 113, 113, 112, 113, 107, 109, 111, 112, 109, 106, 112, 112, 108, 111, 113, 107, 107, 110, 109, 112, 111, 110, 107, 111, 97, 111, 102, 109, 111, 111, 104, 107, 108, 107, 112, 110, 114, 98, 107, 107, 115, 112, 112, 106, 114, 108, 104, 107, 110, 111, 115, 108, 111, 107, 108, 111, 106, 109, 109, 109, 113, 114, 109, 110, 110, 114, 113, 105, 103, 110, 108, 112, 111, 108, 108, 113, 101, 106, 108, 110, 111, 125, 110, 112, 112, 112, 111, 109, 110, 113, 112, 109, 108, 115, 109, 109, 111, 109, 111, 112, 124, 110, 112, 110, 108, 103, 95, 113, 108, 114, 107, 110, 107, 109, 112, 109, 111, 109, 96, 113, 118, 110, 108, 106, 111, 113, 114, 108, 110, 110, 108, 111, 100, 118, 113, 107, 105, 107, 107, 109, 109, 109, 111, 111, 104, 109, 112, 107, 109, 107, 107, 107, 110, 112, 109, 109, 109, 111, 107, 110, 111, 109, 108, 110, 110, 108, 109, 105, 111, 109, 110, 119, 115, 112, 107, 112, 107, 111, 106, 107, 109, 107, 111, 114, 104, 114, 106, 109, 112, 110, 105, 109, 111, 114, 115, 112, 113, 113, 111, 112, 110, 108, 114, 107, 116, 108, 113, 111, 116, 112, 110, 107, 109, 115, 109, 109, 108, 112, 108, 104, 108, 110, 109, 107, 107, 111, 108, 108, 107, 110, 111, 112, 110, 109, 110, 111, 113, 108, 118, 111, 113, 112, 111, 111, 114, 108, 107, 109, 110, 106, 122, 112, 116, 109, 111, 118, 97, 103, 105, 106, 95, 90, 102, 84, 102, 115, 112, 96, 122, 92, 101, 100, 117, 108, 115, 114, 111, 123, 108, 118, 103, 129, 116, 113, 111, 92, 98, 94, 106, 109, 106, 103, 110, 112, 110, 100, 97, 120, 101, 102, 109, 117, 102, 105, 108, 92, 110, 109, 121, 106, 112, 77, 109, 110, 111, 108, 122, 120, 115, 116, 105, 99, 115, 106, 99, 106, 110, 110, 86, 117, 106, 94, 118, 104, 123, 125, 121, 98, 104, 101, 110, 103, 101, 122, 103, 111, 119, 93, 115, 95, 92, 119, 104, 114, 106, 101, 107, 98, 115, 113, 116, 111, 104, 106, 103, 113, 111, 117, 106, 103, 112, 99, 106, 112, 113, 75, 110, 119, 94, 108, 95, 113, 114, 110, 102, 117, 115, 119, 115, 91, 86, 107, 106, 95, 110, 117, 98, 119, 110, 111, 85, 108, 122, 113, 109, 104, 101, 119, 102, 102, 109, 108, 111, 104, 125, 119, 109, 119, 112, 103, 105, 97, 108, 108, 118, 112, 116, 93, 117, 107, 115, 106, 108, 110, 110, 106, 112, 105, 116, 116, 115, 110, 121, 95, 92, 104, 105, 126, 112, 105, 100, 100, 117, 120, 108, 117, 87, 106, 108, 112, 111, 83, 107, 106, 103, 104, 95, 110, 117, 121, 103, 105, 110, 112, 97, 111, 109, 92, 107, 82, 106, 120, 121, 105, 95, 112, 118, 113, 107, 112, 110, 117, 106, 114, 96, 108, 87, 133, 97, 100, 112, 112, 120, 88, 111, 106, 111, 106, 111, 106, 114, 99, 114, 118, 108, 116, 110, 120, 108, 99, 110, 105, 114, 114, 113, 86, 79, 122, 114, 123, 120, 110, 115, 101, 106, 110, 117, 112, 115, 101, 128, 112, 110, 107, 120, 116, 112, 118, 109, 113, 108, 99, 118, 99, 114, 113, 99, 107, 120, 114, 124, 106, 106, 111, 80, 110, 106, 84, 109, 119, 118, 108, 114, 106, 107, 112, 110, 114, 102, 109, 113, 90, 107, 114, 112, 110, 113, 107, 107, 103, 106, 88, 97, 107, 103, 105, 100, 111, 112, 114, 111, 89, 107, 106, 102, 115, 103, 108, 111, 95, 114, 106, 122, 95, 71, 120, 102, 118, 112, 107, 107, 115, 111, 109, 89, 93, 109, 118, 115, 113, 115, 110, 105, 118, 117, 117, 105, 113, 112, 109, 98, 104, 106, 89, 112, 107, 106, 106, 111, 114, 102, 109, 99, 111, 104, 95, 104, 110, 120, 115, 118, 93, 105, 111, 108, 107, 122, 118, 111, 102, 113, 94, 100, 105, 109, 109, 110, 106, 115, 115, 114, 114, 121, 106, 119, 95, 118, 118, 113, 100, 112, 109, 114, 112, 101, 109, 109, 92, 112, 110, 116, 112, 92, 106, 114, 119, 121, 116, 108, 120, 113, 112, 112, 113, 113, 108, 102, 112, 93, 98, 106, 113, 83, 103, 95, 107, 109, 93, 106, 104, 106, 119, 105, 107, 125, 111, 104, 122, 97, 107, 124, 117, 113, 106, 70, 103, 108, 105, 117, 110, 101, 109, 104, 114, 77, 102, 100, 109, 109, 104, 102, 119, 105, 105, 102, 112, 107, 114, 113, 100, 129, 114, 112, 112, 110, 109, 113, 106, 108, 115, 99, 113, 112, 105, 105, 113, 116, 105, 112, 119, 117, 109, 116, 109, 112, 106, 108, 107, 103, 108, 118, 112, 110, 108, 119, 111, 107, 102, 105, 109, 108, 112, 111, 108, 111, 108, 109, 102, 111, 115, 116, 119, 107, 111, 108, 106, 111, 101, 112, 108, 113, 110, 108, 117, 118, 96, 113, 115, 110, 112, 111, 119, 102, 100, 116, 112, 106, 119, 117, 114, 112, 116, 89, 112, 110, 114, 111, 111, 112, 114, 112, 114, 114, 108, 109, 117, 116, 123, 109, 109, 106, 97, 109, 102, 116, 115, 110, 111, 116, 119, 120, 113, 125, 112, 115, 109, 109, 113, 111, 107, 122, 107, 148, 109, 109, 103, 120, 115, 113, 117, 113, 132, 106, 109, 115, 99, 110, 113, 107, 120, 141, 119, 109, 113, 107, 116, 113, 106, 102, 110, 118, 119, 108, 111, 103, 105, 114, 112, 109, 106, 106, 110, 107, 107, 101, 111, 107, 118, 109, 96, 108, 112, 105, 110, 106, 98, 112, 109, 115, 102, 110, 110, 112, 113, 106, 110, 110, 106, 108, 102, 108, 111, 114, 107, 105, 91, 109, 96, 112, 109, 108, 130, 108, 108, 101, 113, 115, 117, 106, 113, 119, 105, 112, 108, 121, 103, 114, 119, 111, 101, 138, 108, 109, 107, 109, 106, 109, 109, 112, 112, 108, 109, 119, 110, 110, 124, 124, 118, 113, 123, 107, 114, 110, 96, 112, 102, 97, 105, 113, 116, 104, 110, 134, 103, 106, 117, 110, 108, 113, 109, 118, 109, 111, 113, 118, 117, 107, 111, 118, 123, 105, 110, 115, 112, 121, 115, 114, 116, 106, 109, 107, 104, 107, 107, 111, 103, 112, 115, 107, 119, 107, 112, 111, 106, 108, 113, 121, 109, 109, 107, 109, 112, 114, 114, 117, 117, 102, 115, 109, 107, 114, 111, 112, 109, 106, 111, 111, 98, 115, 108, 110, 108, 107, 112, 108, 105, 103, 109, 114, 109, 112, 108, 113, 110, 113, 111, 109, 106, 106, 111, 111, 108, 112, 111, 108, 99, 107, 109, 103, 119, 105, 113, 111, 112, 114, 111, 103, 118, 106, 114, 109, 100, 96, 113, 115, 136, 99, 113, 108, 110, 109, 120, 111, 110, 113, 110, 109, 106, 110, 110, 116, 115, 110, 93, 99, 119, 108, 107, 113, 103, 109, 110, 107, 111, 112, 108, 104, 102, 105, 110, 113, 109, 108, 120, 92, 105, 122, 111, 110, 121, 109, 117, 100, 104, 105, 108, 111, 106, 118, 100, 107, 113, 95, 111, 107, 113, 113, 95, 116, 115, 105, 114, 107, 112, 124, 113, 116, 113, 102, 119, 108, 107, 111, 103, 101, 110, 109, 108, 110, 112, 110, 110, 111, 109, 106, 115, 104, 108, 100, 116, 110, 119, 112, 107, 131, 119, 108, 119, 106, 114, 108, 111, 106, 109, 109, 110, 96, 120, 109, 115, 123, 112, 104, 108, 121, 106, 105, 113, 117, 107, 105, 102, 112, 104, 107, 111, 108, 106, 107, 114, 109, 121, 109, 108, 122, 110, 117, 110, 112, 114, 112, 111, 122, 99, 114, 129, 116, 108, 98, 103, 110, 100, 110, 103, 110, 111, 105, 112, 110, 123, 102, 114, 118, 105, 109, 113, 116, 106, 101, 110, 107, 107, 104, 101, 111, 118, 112, 113, 117, 108, 111, 111, 109, 110, 109, 117, 107, 101, 108, 111, 104, 110, 108, 102, 109, 127, 104, 120, 115, 107, 102, 120, 113, 128, 116, 116, 101, 107, 110, 113, 113, 97, 132, 120, 116, 101, 109, 103, 98, 108, 107, 107, 112, 106, 109, 113, 110, 103, 107, 110, 109, 103, 115, 117, 108, 85, 106, 120, 111, 114, 114, 110, 111, 111, 106, 111, 102, 108, 113, 115, 102, 112, 121, 113, 109, 108, 112, 112, 104, 114, 114, 104, 108, 107, 110, 113, 103, 113, 112, 112, 107, 106, 106, 112, 115, 119, 118, 110, 104, 113, 110, 105, 113, 109, 106, 122, 115, 99, 97, 105, 113, 114, 108, 110, 119, 114, 104, 112, 109, 105, 108, 126, 116, 112, 97, 116, 113, 105, 106, 112, 101, 109, 105, 106, 115, 106, 98, 110, 101, 100, 112, 108, 93, 113, 96, 117, 108, 108, 130, 105, 108, 116, 122, 102, 114, 113, 110, 112, 105, 110, 110, 111, 123, 107, 119, 108, 105, 101, 107, 105, 120, 115, 115, 117, 111, 96, 111, 129, 111, 108, 113, 117, 99, 115, 113, 108, 107, 107, 113, 109, 106, 101, 110, 138, 115, 108, 106, 106, 115, 116, 112, 115, 124, 109, 104, 94, 107, 107, 115, 106, 115, 114, 110, 117, 107, 112, 119, 101, 116, 111, 119, 109, 115, 110, 102, 126, 114, 112, 113, 139, 113, 107, 113, 117, 111, 117, 113, 103, 159, 114, 115, 101, 109, 116, 122, 104, 109, 112, 111, 96, 109, 103, 113, 121, 104, 138, 101, 108, 110, 115, 106, 118, 89, 129, 95, 105, 122, 108, 114, 118, 118, 103, 105, 100, 125, 107, 121, 110, 158, 113, 123, 100, 114, 110, 108, 102, 113, 107, 109, 125, 104, 101, 109, 91, 91, 106, 112, 118, 107, 94, 104, 114, 107, 105, 116, 108, 113, 112, 104, 106, 101, 111, 106, 110, 108, 108, 106, 109, 114, 106, 106, 112, 112, 108, 111, 103, 108, 117, 118, 112, 107, 111, 116, 112, 108, 117, 111, 124, 112, 113, 112, 113, 104, 111, 100, 110, 117, 104, 104, 112, 119, 121, 123, 109, 108, 147, 126, 107, 121, 110, 113, 117, 116, 108, 114, 106, 104, 107, 106, 116, 110, 112, 117, 99, 113, 109, 103, 111, 109, 112, 106, 105, 116, 106, 112, 95, 108, 113, 111, 112, 109, 133, 109, 114, 100, 117, 108, 104, 105, 110, 106, 107, 112, 111, 112, 101, 109, 99, 116, 129, 115, 111, 94, 121, 113, 112, 100, 109, 110, 113, 106, 108, 108, 114, 88, 109, 110, 126, 104, 127, 116, 112, 111, 112, 86, 126, 109, 133, 115, 121, 104, 116, 107, 115, 101, 116, 109, 109, 116, 109, 108, 117, 114, 109, 102, 102, 103, 123, 109, 106, 119, 121, 116, 99, 107, 118, 118, 97, 111, 114, 115, 106, 108, 111, 113, 110, 119, 116, 112, 105, 108, 106, 109, 116, 100, 113, 104, 105, 111, 111, 120, 103, 107, 102, 113, 124, 115, 98, 110, 104, 120, 108, 111, 105, 99, 106, 34, 111, 113, 109, 107, 110, 92, 109, 103, 106, 108, 106, 117, 113, 114, 110, 112, 116, 114, 110, 109, 102, 95, 107, 115, 103, 124, 111, 108, 122, 132, 118, 116, 113, 98, 109, 107, 115, 112, 113, 114, 105, 117, 109, 120, 109, 109, 109, 107, 109, 109, 108, 117, 116, 110, 109, 112, 108, 112, 105, 120, 116, 101, 113, 111, 107, 102, 111, 112, 117, 112, 105, 107, 112, 123, 114, 129, 109, 119, 109, 99, 108, 106, 106, 112, 98, 113, 108, 103, 110, 113, 111, 100, 106, 113, 115, 105, 108, 109, 114, 114, 116, 115, 112, 114, 107, 114, 112, 100, 115, 112, 113, 105, 104, 105, 113, 109, 121, 110, 110, 93, 110, 109, 106, 111, 102, 103, 105, 106, 115, 113, 114, 109, 115, 111, 112, 112, 108, 113, 108, 106, 127, 103, 109, 109, 111, 116, 108, 106, 110, 108, 100, 107, 110, 103, 112, 106, 113, 117, 41, 115, 120, 110, 108, 108, 112, 106, 111, 94, 110, 119, 100, 105, 110, 111, 114, 112, 117, 115, 104, 103, 107, 112, 115, 109, 111, 110, 113, 109, 105, 115, 111, 108, 116, 110, 112, 109, 118, 109, 119, 116, 119, 108, 113, 109, 112, 110, 114, 120, 109, 115, 111, 100, 115, 111, 103, 112, 101, 99, 124, 111, 105, 108, 110, 108, 109, 107, 112, 108, 105, 97, 114, 108, 107, 110, 100, 105, 114, 118, 111, 107, 110, 111, 108, 108, 109, 101, 101, 113, 106, 116, 113, 124, 112, 116, 116, 108, 106, 110, 103, 114, 106, 104, 112, 113, 122, 108, 106, 100, 107, 113, 108, 121, 112, 116, 108, 116, 103, 105, 122, 114, 107, 116, 112, 112, 110, 117, 104, 124, 117, 111, 119, 106, 100, 104, 106, 108, 111, 105, 97, 113, 107, 113, 106, 107, 107, 106, 112, 121, 119, 101, 96, 114, 107, 104, 116, 116, 110, 112, 108, 113, 105, 111, 115, 107, 108, 117, 111, 120, 108, 110, 111, 115, 106, 110, 104, 115, 113, 106, 112, 106, 105, 113, 111, 112, 106, 109, 82, 104, 113, 112, 112, 115, 111, 107, 107, 114, 107, 102, 113, 109, 97, 113, 111, 119, 102, 114, 94, 117, 129, 103, 103, 108, 110, 109, 103, 118, 113, 110, 114, 111, 108, 107, 109, 113, 108, 106, 102, 112, 103, 107, 109, 111, 119, 104, 103, 107, 108, 103, 102, 108, 111, 115, 109, 115, 112, 108, 106, 108, 109, 114, 111, 104, 107, 119, 109, 119, 107, 116, 114, 112, 112, 91, 109, 113, 95, 109, 118, 105, 112, 112, 106, 102, 112, 109, 102, 108, 108, 85, 110, 109, 112, 111, 86, 110, 107, 113, 112, 114, 103, 118, 111, 112, 115, 112, 107, 108, 109, 114, 114, 107, 107, 105, 116, 116, 104, 110, 114, 100, 101, 108, 112, 106, 108, 113, 109, 107, 108, 114, 108, 110, 109, 110, 106, 108, 108, 111, 110, 112, 113, 111, 106, 96, 100, 108, 104, 109, 110, 112, 115, 112, 110, 108, 110, 109, 113, 110, 110, 113, 100, 129, 117, 108, 107, 112, 106, 107, 108, 109, 108, 107, 110, 113, 107, 111, 105, 106, 110, 113, 107, 110, 109, 110, 103, 109, 107, 110, 122, 111, 111, 111, 107, 111, 117, 108, 112, 108, 113, 109, 113, 110, 109, 109, 111, 105, 112, 108, 108, 106, 118, 111, 106, 111, 113, 108, 108, 108, 111, 112, 113, 110, 115, 113, 112, 114, 114, 112, 114, 106, 113, 109, 106, 112, 109, 109, 106, 111, 112, 113, 108, 109, 114, 109, 112, 107, 113, 111, 103, 108, 113, 112, 102, 110, 111, 74, 111, 114, 108, 111, 109, 111, 113, 111, 109, 110, 114, 108, 107, 107, 109, 105, 121, 107, 111, 110, 108, 107, 110, 109, 109, 112, 111, 114, 107, 114, 110, 111, 114, 111, 114, 112, 113, 108, 111, 105, 108, 110, 113, 114, 107, 113, 107, 112, 109, 109, 119, 113, 113, 104, 110, 108, 114, 112, 111, 110, 111, 112, 111, 109, 111, 115, 107, 109, 110, 112, 106, 110, 111, 115, 115, 108, 111, 109, 110, 100, 109, 112, 107, 106, 106, 109, 106, 112, 112, 117, 109, 109, 114, 110, 100, 113, 114, 104, 110, 109, 114, 105, 112, 111, 113, 111, 109, 117, 109, 110, 111, 110, 111, 111, 108, 112, 113, 106, 112, 110, 104, 112, 102, 110, 112, 106, 113, 111, 113, 106, 111, 110, 109, 110, 106, 109, 112, 112, 106, 115, 114, 109, 113, 115, 116, 113, 109, 99, 108, 110, 113, 112, 113, 112, 111, 109, 110, 111, 103, 108, 111, 110, 107, 109, 108, 109, 109, 100, 112, 117, 108, 116, 110, 110, 112, 110, 111, 111, 110, 110, 111, 113, 110, 105, 124, 112, 109, 109, 113, 110, 97, 110, 112, 114, 109, 112, 107, 109, 105, 111, 114, 106, 110, 111, 110, 107, 112, 107, 113, 116, 112, 112, 109, 113, 110, 110, 112, 110, 92, 112, 112, 99, 119, 113, 114, 109, 118, 110, 112, 112, 120, 111, 107, 113, 111, 109, 112, 140, 112, 107, 127, 110, 115, 111, 92, 112, 101, 113, 110, 108, 117, 110, 110, 112, 109, 108, 111, 114, 94, 109, 107, 114, 112, 109, 113, 111, 111, 108, 109, 115, 109, 109, 116, 109, 113, 108, 112, 111, 106, 112, 106, 111, 108, 112, 116, 110, 109, 109, 105, 114, 108, 107, 110, 115, 99, 107, 109, 108, 110, 109, 111, 108, 117, 113, 113, 112, 115, 111, 110, 109, 111, 109, 116, 113, 103, 111, 111, 108, 109, 98, 108, 115, 109, 107, 110, 108, 112, 109, 113, 109, 114, 108, 113, 109, 115, 98, 108, 110, 107, 119, 110, 120, 107, 110, 113, 108, 113, 113, 111, 109, 110, 109, 113, 115, 108, 109, 109, 112, 112, 106, 114, 110, 111, 116, 108, 111, 116, 108, 109, 107, 115, 112, 114, 107, 114, 111, 119, 100, 106, 121, 113, 105, 108, 110, 115, 125, 111, 111, 127, 104, 114, 115, 105, 105, 116, 121, 110, 105, 100, 108, 108, 112, 111, 118, 109, 114, 106, 107, 108, 110, 118, 107, 114, 108, 116, 117, 102, 103, 106, 114, 101, 103, 114, 122, 104, 107, 107, 99, 110, 110, 116, 105, 109, 119, 118, 113, 109, 109, 116, 114, 103, 108, 101, 120, 108, 118, 112, 114, 110, 109, 114, 116, 115, 113, 108, 113, 112, 108, 106, 125, 111, 108, 114, 112, 108, 106, 112, 107, 93, 110, 118, 112, 108, 111, 114, 120, 115, 113, 96, 110, 116, 115, 116, 113, 107, 107, 105, 111, 104, 110, 111, 107, 121, 108, 105, 109, 117, 106, 108, 112, 106, 122, 106, 108, 107, 116, 117, 104, 102, 108, 113, 117, 98, 93, 95, 112, 108, 109, 106, 103, 113, 107, 99, 113, 109, 103, 99, 111, 101, 102, 119, 112, 111, 120, 125, 121, 105, 109, 110, 108, 113, 100, 117, 115, 120, 110, 119, 117, 113, 121, 111, 104, 110, 114, 115, 113, 108, 109, 121, 113, 112, 117, 114, 115, 106, 109, 112, 116, 117, 118, 109, 116, 111, 109, 116, 120, 99, 113, 108, 109, 114, 111, 104, 108, 106, 109, 111, 114, 111, 111, 105, 107, 109, 115, 114, 125, 107, 107, 120, 114, 106, 114, 114, 109, 113, 111, 99, 102, 106, 115, 100, 122, 116, 105, 111, 101, 115, 115, 118, 109, 108, 110, 99, 106, 106, 96, 109, 103, 114, 111, 113, 117, 105, 108, 112, 114, 109, 106, 106, 109, 118, 110, 117, 112, 116, 109, 109, 111, 108, 108, 115, 103, 112, 113, 115, 104, 99, 115, 107, 110, 116, 110, 112, 112, 108, 119, 120, 119, 106, 103, 119, 114, 122, 105, 110, 114, 110, 114, 112, 110, 113, 99, 125, 109, 107, 118, 110, 112, 111, 104, 107, 111, 119, 100, 117, 111, 97, 110, 106, 119, 101, 117, 103, 107, 104, 103, 111, 110, 119, 114, 102, 109, 104, 106, 114, 98, 116, 106, 107, 111, 95, 110, 116, 111, 114, 110, 104, 108, 114, 114, 93, 109, 111, 102, 112, 117, 111, 116, 99, 115, 115, 114, 102, 99, 100, 106, 101, 117, 103, 116, 103, 116, 108, 102, 105, 112, 106, 111, 89, 116, 119, 116, 111, 105, 109, 116, 109, 110, 109, 109, 103, 108, 109, 113, 113, 106, 105, 118, 111, 124, 112, 105, 114, 105, 108, 117, 116, 107, 118, 113, 103, 108, 101, 109, 112, 110, 107, 117, 110, 137, 106, 109, 113, 116, 113, 115, 107, 113, 108, 110, 111, 113, 119, 110, 111, 112, 112, 110, 109, 115, 118, 111, 115, 108, 106, 107, 98, 110, 114, 109, 88, 107, 112, 111, 111, 108, 127, 110, 112, 111, 109, 112, 117, 115, 109, 107, 111, 105, 111, 115, 110, 105, 116, 100, 110, 112, 116, 104, 112, 115, 107, 112, 112, 108, 106, 107, 114, 103, 110, 110, 112, 118, 107, 104, 104, 111, 109, 115, 105, 111, 124, 112, 116, 104, 104, 116, 107, 112, 96, 101, 101, 111, 114, 102, 105, 101, 110, 105, 105, 109, 102, 112, 114, 110, 110, 109, 104, 106, 107, 114, 111, 105, 123, 99, 111, 130, 110, 114, 114, 107, 113, 107, 113, 109, 100, 106, 114, 106, 116, 102, 114, 104, 109, 113, 114, 119, 107, 106, 111, 104, 102, 116, 105, 117, 112, 114, 114, 113, 106, 113, 109, 109, 113, 110, 119, 107, 101, 111, 99, 105, 111, 109, 109, 113, 107, 94, 107, 102, 104, 101, 98, 113, 111, 108, 107, 108, 102, 106, 95, 105, 115, 108, 117, 106, 108, 116, 103, 110, 78, 106, 109, 110, 111, 106, 143, 116, 112, 108, 104, 84, 101, 107, 116, 111, 114, 113, 118, 109, 141, 103, 108, 114, 109, 105, 99, 100, 110, 117, 114, 101, 109, 106, 97, 101, 128, 104, 114, 108, 95, 101, 88, 112, 110, 106, 113, 107, 105, 94, 115, 107, 109, 111, 104, 114, 115, 106, 119, 118, 110, 101, 103, 104, 110, 110, 101, 114, 107, 110, 111, 97, 109, 124, 110, 100, 109, 105, 117, 112, 120, 111, 106, 115, 111, 122, 116, 99, 106, 115, 119, 98, 116, 113, 116, 112, 109, 116, 111, 104, 112, 118, 109, 109, 105, 110, 99, 109, 128, 99, 122, 115, 113, 113, 102, 107, 95, 120, 115, 104, 112, 108, 109, 99, 103, 95, 114, 145, 108, 110, 125, 108, 118, 116, 109, 111, 104, 114, 104, 98, 111, 116, 100, 114, 112, 117, 80, 114, 113, 104, 111, 115, 114, 112, 103, 118, 107, 117, 117, 105, 108, 97, 112, 112, 100, 104, 117, 112, 97, 97, 116, 120, 102, 107, 105, 103, 112, 105, 108, 108, 87, 122, 107, 114, 110, 97, 113, 102, 114, 106, 100, 98, 85, 90, 108, 116, 114, 107, 113, 109, 93, 105, 104, 114, 112, 103, 100, 109, 105, 104, 119, 106, 107, 104, 102, 106, 110, 105, 107, 102, 114, 110, 97, 116, 101, 110, 107, 111, 126, 112, 112, 109, 107, 105, 116, 111, 109, 98, 112, 111, 107, 103, 119, 96, 103, 127, 100, 116, 107, 96, 114, 113, 113, 111, 101, 110, 110, 114, 105, 110, 113, 119, 107, 110, 108, 112, 109, 117, 103, 123, 108, 110, 105, 123, 109, 104, 101, 102, 104, 108, 104, 113, 111, 109, 105, 104, 102, 99, 107, 110, 122, 109, 109, 105, 118, 107, 117, 113, 109, 101, 98, 108, 112, 109, 109, 116, 109, 121, 109, 106, 109, 130, 109, 107, 105, 117, 105, 110, 107, 105, 114, 109, 111, 112, 98, 130, 109, 108, 111, 109, 103, 109, 112, 97, 107, 107, 112, 103, 120, 86, 104, 109, 114, 122, 107, 90, 106, 99, 107, 101, 111, 103, 115, 110, 104, 127, 110, 118, 123, 103, 103, 114, 110, 112, 105, 113, 113, 107, 107, 111, 106, 98, 110, 102, 128, 113, 112, 113, 104, 102, 102, 103, 113, 109, 104, 119, 108, 119, 117, 114, 101, 112, 114, 110, 174, 111, 109, 107, 116, 110, 111, 102, 124, 110, 107, 102, 114, 104, 102, 107, 106, 104, 107, 95, 111, 104, 126, 111, 109, 117, 102, 110, 105, 114, 113, 109, 126, 110, 115, 115, 127, 112, 107, 105, 111, 103, 97, 108, 116, 106, 106, 99, 109, 118, 106, 117, 115, 105, 100, 108, 102, 111, 111, 112, 105, 113, 117, 110, 117, 121, 108, 108, 105, 109, 122, 103, 99, 113, 111, 110, 117, 120, 107, 112, 107, 112, 111, 110, 112, 117, 109, 107, 116, 108, 107, 111, 109, 111, 110, 115, 108, 120, 106, 106, 110, 107, 107, 108, 109, 109, 114, 103, 103, 119, 113, 110, 102, 117, 117, 110, 113, 113, 113, 106, 112, 122, 101, 117, 100, 109, 104, 104, 112, 120, 115, 109, 114, 120, 113, 108, 105, 111, 111, 124, 118, 108, 111, 108, 109, 112, 108, 113, 109, 105, 113, 115, 110, 118, 109, 119, 116, 112, 112, 109, 114, 108, 109, 114, 119, 104, 105, 106, 106, 108, 105, 113, 119, 104, 117, 106, 114, 115, 113, 107, 117, 115, 102, 105, 117, 122, 109, 109, 111, 108, 103, 106, 107, 116, 110, 104, 115, 104, 114, 100, 114, 106, 111, 118, 112, 107, 101, 112, 109, 108, 111, 114, 112, 113, 118, 111, 115, 107, 115, 105, 110, 107, 115, 105, 115, 113, 113, 109, 111, 100, 107, 115, 107, 115, 111, 107, 110, 124, 108, 118, 110, 110, 112, 108, 104, 116, 110, 110, 115, 99, 113, 115, 108, 113, 107, 111, 107, 110, 113, 109, 117, 115, 110, 112, 113, 109, 102, 117, 116, 113, 114, 109, 110, 116, 117, 112, 112, 113, 106, 116, 118, 107, 114, 113, 114, 110, 111, 116, 114, 117, 111, 113, 115, 117, 117, 108, 115, 109, 115, 118, 104, 113, 117, 114, 106, 111, 117, 108, 119, 109, 112, 107, 117, 118, 103, 120, 113, 113, 111, 105, 114, 107, 116, 110, 116, 107, 119, 114, 113, 113, 110, 107, 106, 112, 106, 112, 103, 113, 116, 100, 105, 105, 118, 114, 110, 115, 112, 120, 103, 107, 115, 111, 109, 120, 113, 119, 111, 109, 126, 116, 108, 112, 117, 96, 118, 101, 108, 118, 107, 112, 113, 104, 111, 111, 108, 116, 108, 119, 103, 115, 111, 120, 106, 109, 104, 107, 115, 107, 115, 118, 118, 111, 117, 107, 114, 114, 111, 110, 105, 103, 115, 109, 122, 126, 111, 116, 108, 113, 107, 121, 101, 121, 110, 102, 114, 104, 113, 115, 111, 111, 106, 110, 108, 109, 111, 114, 109, 107, 115, 107, 116, 118, 96, 102, 111, 114, 120, 115, 108, 103, 110, 112, 101, 104, 108, 117, 114, 113, 114, 104, 109, 110, 100, 119, 114, 111, 115, 108, 100, 110, 108, 108, 120, 118, 112, 115, 107, 114, 104, 103, 105, 109, 109, 106, 115, 113, 104, 114, 110, 117, 111, 112, 110, 113, 108, 116, 110, 111, 111, 122, 110, 111, 105, 113, 108, 114, 111, 108, 118, 107, 116, 108, 114, 108, 113, 105, 112, 107, 120, 114, 107, 113, 117, 116, 110, 106, 107, 115, 108, 111, 107, 107, 119, 111, 114, 114, 114, 114, 119, 103, 103, 112, 109, 104, 114, 101, 113, 101, 109, 110, 113, 106, 111, 112, 124, 111, 108, 106, 117, 121, 115, 106, 110, 110, 113, 107, 105, 109, 108, 113, 113, 112, 95, 111, 107, 111, 110, 103, 102, 114, 107, 102, 111, 110, 112, 107, 111, 112, 105, 117, 110, 105, 111, 109, 109, 114, 105, 112, 114, 116, 105, 101, 113, 107, 111, 111, 100, 112, 111, 103, 114, 113, 103, 112, 111, 110, 111, 107, 111, 108, 116, 111, 111, 107, 106, 112, 115, 107, 107, 104, 112, 113, 109, 112, 108, 110, 110, 114, 113, 101, 108, 104, 108, 108, 116, 109, 107, 112, 113, 111, 112, 114, 109, 113, 110, 112, 113, 112, 106, 114, 112, 105, 107, 107, 110, 113, 110, 106, 109, 113, 112, 111, 111, 111, 109, 107, 115, 118, 118, 112, 108, 110, 111, 111, 114, 109, 112, 107, 111, 107, 109, 114, 104, 110, 106, 108, 111, 112, 112, 105, 117, 111, 108, 110, 110, 107, 105, 111, 112, 109, 109, 102, 104, 105, 109, 107, 104, 112, 107, 117, 114, 111, 107, 111, 104, 99, 113, 109, 108, 112, 110, 97, 110, 110, 112, 113, 110, 97, 104, 121, 111, 109, 109, 112, 105, 117, 118, 115, 98, 109, 115, 110, 110, 111, 114, 108, 108, 122, 110, 108, 115, 112, 113, 114, 110, 110, 96, 107, 107, 110, 113, 109, 110, 109, 109, 104, 124, 103, 111, 114, 109, 112, 111, 111, 114, 115, 102, 114, 113, 109, 113, 91, 118, 112, 103, 108, 118, 109, 118, 111, 99, 109, 108, 110, 110, 108, 111, 109, 114, 108, 109, 117, 94, 113, 111, 107, 110, 116, 108, 113, 116, 112, 108, 109, 105, 111, 107, 117, 106, 95, 113, 114, 108, 111, 118, 113, 112, 114, 117, 107, 109, 125, 117, 102, 109, 104, 111, 113, 112, 109, 117, 111, 104, 109, 116, 118, 108, 104, 114, 110, 111, 114, 112, 113, 111, 105, 114, 114, 113, 111, 109, 115, 111, 112, 112, 102, 113, 111, 97, 110, 111, 104, 121, 102, 109, 105, 108, 101, 109, 113, 106, 112, 112, 113, 107, 104, 112, 104, 107, 100, 106, 107, 110, 114, 115, 103, 114, 118, 110, 106, 108, 103, 108, 110, 113, 120, 112, 104, 109, 117, 107, 115, 109, 112, 94, 121, 110, 108, 110, 108, 116, 111, 113, 114, 114, 111, 116, 113, 113, 106, 109, 110, 103, 104, 102, 101, 101, 109, 111, 115, 111, 113, 109, 110, 109, 114, 116, 106, 112, 85, 117, 112, 115, 105, 108, 110, 104, 112, 115, 112, 109, 106, 117, 119, 147, 123, 108, 113, 117, 107, 110, 110, 111, 99, 108, 113, 110, 100, 110, 108, 106, 107, 110, 115, 110, 111, 109, 115, 106, 111, 110, 108, 119, 110, 105, 113, 114, 110, 106, 105, 109, 110, 100, 109, 110, 116, 122, 100, 103, 104, 114, 116, 108, 117, 106, 109, 111, 109, 111, 112, 102, 113, 92, 111, 109, 115, 110, 107, 113, 110, 115, 106, 113, 110, 97, 112, 105, 106, 110, 100, 108, 110, 114, 109, 103, 111, 109, 118, 123, 105, 107, 117, 117, 118, 106, 115, 106, 107, 106, 109, 107, 111, 108, 116, 109, 108, 105, 105, 112, 119, 107, 110, 126, 111, 108, 108, 107, 111, 106, 109, 115, 108, 109, 112, 107, 110, 113, 97, 106, 109, 112, 106, 102, 105, 111, 127, 109, 108, 106, 111, 126, 117, 110, 105, 95, 85, 104, 108, 112, 110, 111, 111, 110, 114, 104, 110, 111, 109, 114, 103, 98, 107, 112, 105, 106, 118, 114, 117, 102, 108, 112, 113, 100, 109, 107, 64, 110, 96, 108, 112, 137, 113, 110, 109, 116, 112, 111, 109, 113, 115, 97, 107, 105, 116, 112, 111, 109, 105, 105, 105, 118, 109, 109, 107, 104, 106, 110, 105, 112, 113, 108, 107, 115, 114, 107, 105, 115, 110, 106, 105, 114, 107, 126, 106, 112, 108, 103, 108, 116, 114, 119, 114, 91, 94, 111, 117, 110, 109, 103, 103, 101, 114, 111, 117, 109, 105, 100, 107, 98, 107, 109, 106, 110, 111, 112, 102, 113, 107, 110, 105, 106, 108, 126, 112, 87, 109, 109, 104, 112, 112, 110, 112, 111, 115, 114, 109, 111, 118, 109, 101, 111, 116, 102, 106, 112, 104, 112, 116, 112, 116, 107, 109, 110, 110, 121, 109, 109, 99, 114, 111, 108, 100, 112, 112, 108, 107, 112, 110, 108, 109, 103, 98, 115, 109, 110, 110, 109, 108, 111, 107, 113, 127, 109, 109, 109, 133, 112, 113, 107, 120, 118, 109, 96, 109, 116, 106, 103, 106, 105, 146, 115, 111, 108, 97, 107, 114, 99, 110, 112, 112, 106, 107, 89, 109, 112, 115, 110, 111, 107, 105, 107, 109, 113, 116, 100, 106, 117, 133, 109, 109, 113, 105, 104, 113, 119, 110, 111, 108, 112, 121, 107, 109, 106, 111, 109, 110, 113, 108, 97, 113, 114, 98, 113, 107, 111, 114, 121, 106, 101, 105, 115, 111, 109, 117, 108, 107, 108, 108, 105, 114, 108, 123, 109, 113, 107, 117, 108, 107, 105, 119, 112, 116, 114, 111, 101, 105, 111, 108, 106, 112, 108, 112, 111, 109, 106, 112, 111, 114, 103, 110, 109, 115, 109, 110, 110, 118, 109, 111, 109, 115, 116, 116, 116, 112, 96, 110, 114, 111, 116, 105, 109, 110, 105, 112, 107, 112, 112, 114, 110, 129, 113, 110, 109, 109, 114, 106, 114, 109, 109, 108, 107, 116, 107, 107, 108, 105, 105, 120, 102, 114, 116, 107, 111, 114, 106, 110, 108, 121, 104, 110, 96, 114, 117, 101, 110, 112, 106, 121, 102, 113, 111, 79, 92, 111, 115, 114, 107, 114, 113, 104, 115, 111, 114, 111, 110, 111, 106, 103, 112, 108, 106, 113, 111, 115, 113, 110, 109, 98, 110, 114, 103, 109, 97, 109, 107, 105, 107, 109, 116, 112, 111, 106, 105, 106, 113, 116, 108, 111, 112, 108, 115, 102, 109, 107, 107, 111, 105, 107, 109, 113, 113, 113, 112, 106, 111, 109, 118, 123, 91, 109, 108, 119, 100, 117, 109, 105, 109, 108, 107, 105, 104, 109, 115, 115, 110, 110, 116, 106, 121, 128, 106, 113, 116, 110, 110, 93, 98, 107, 92, 103, 104, 85, 91, 102, 105, 108, 102, 102, 111, 115, 110, 116, 115, 120, 105, 118, 87, 90, 104, 125, 105, 112, 99, 86, 99, 114, 109, 113, 107, 108, 104, 107, 100, 104, 110, 113, 98, 115, 123, 114, 105, 116, 100, 102, 109, 106, 119, 92, 115, 112, 104, 117, 109, 109, 113, 102, 87, 111, 124, 111, 104, 114, 105, 128, 108, 117, 105, 115, 80, 113, 114, 122, 103, 102, 108, 111, 117, 99, 108, 116, 80, 95, 115, 98, 113, 123, 123, 100, 150, 108, 106, 100, 105, 116, 110, 104, 100, 111, 106, 108, 111, 115, 121, 107, 115, 112, 103, 113, 105, 99, 103, 110, 115, 89, 116, 110, 111, 100, 112, 111, 108, 104, 115, 111, 111, 113, 106, 109, 117, 117, 110, 99, 97, 107, 107, 111, 115, 111, 105, 98, 102, 101, 117, 102, 118, 104, 113, 107, 113, 110, 108, 110, 109, 117, 104, 109, 123, 112, 121, 113, 108, 110, 107, 102, 110, 106, 115, 111, 118, 89, 114, 101, 106, 104, 121, 105, 111, 107, 121, 114, 115, 115, 105, 109, 107, 120, 98, 119, 116, 113, 112, 118, 112, 113, 101, 127, 127, 125, 117, 107, 95, 103, 101, 116, 104, 90, 106, 101, 105, 106, 109, 122, 111, 101, 103, 109, 104, 108, 109, 113, 108, 103, 111, 105, 100, 103, 97, 115, 98, 96, 113, 109, 110, 96, 98, 109, 138, 116, 112, 112, 109, 110, 123, 107, 89, 98, 122, 111, 111, 112, 110, 118, 101, 115, 111, 97, 112, 90, 103, 114, 108, 132, 110, 117, 114, 125, 108, 112, 103, 102, 116, 112, 104, 109, 118, 111, 117, 107, 113, 118, 108, 114, 106, 101, 92, 105, 113, 110, 94, 101, 114, 108, 123, 103, 124, 112, 100, 99, 116, 99, 119, 113, 110, 117, 101, 109, 107, 103, 115, 92, 109, 104, 114, 97, 94, 82, 116, 111, 102, 101, 99, 97, 91, 101, 106, 108, 106, 101, 125, 106, 126, 130, 132, 115, 109, 113, 107, 104, 128, 103, 112, 116, 101, 106, 114, 145, 113, 101, 107, 109, 116, 108, 102, 111, 111, 97, 128, 111, 95, 118, 104, 111, 127, 107, 115, 122, 112, 130, 114, 123, 115, 104, 102, 112, 117, 121, 105, 104, 108, 112, 109, 120, 110, 105, 128, 95, 116, 115, 107, 109, 97, 118, 106, 97, 102, 106, 110, 121, 113, 111, 107, 108, 115, 113, 99, 112, 107, 109, 109, 120, 101, 104, 105, 102, 111, 111, 130, 120, 123, 83, 92, 103, 109, 114, 139, 124, 117, 120, 99, 102, 112, 104, 116, 105, 113, 107, 105, 114, 106, 105, 96, 110, 113, 90, 102, 129, 126, 106, 101, 111, 111, 107, 111, 129, 104, 116, 100, 107, 105, 118, 110, 107, 96, 113, 97, 102, 110, 104, 103, 114, 112, 110, 113, 101, 121, 108, 122, 108, 112, 105, 114, 115, 112, 116, 114, 99, 111, 119, 113, 108, 105, 110, 107, 115, 89, 98, 117, 108, 111, 96, 114, 103, 110, 110, 116, 110, 110, 111, 114, 99, 117, 117, 106, 104, 115, 82, 107, 115, 114, 119, 110, 113, 106, 102, 116, 112, 115, 107, 109, 110, 119, 97, 108, 101, 113, 110, 109, 115, 114, 116, 106, 108, 100, 117, 114, 113, 112, 110, 109, 107, 112, 118, 117, 107, 115, 108, 109, 109, 109, 113, 118, 104, 106, 167, 107, 109, 100, 99, 104, 123, 115, 90, 110, 117, 111, 106, 111, 121, 122, 107, 107, 108, 106, 110, 117, 108, 109, 109, 106, 109, 109, 103, 116, 112, 105, 117, 108, 108, 112, 113, 106, 108, 117, 111, 110, 114, 109, 115, 104, 114, 115, 109, 109, 112, 111, 117, 114, 108, 111, 115, 107, 102, 112, 106, 109, 105, 118, 108, 110, 108, 117, 111, 116, 112, 113, 109, 111, 108, 105, 114, 100, 114, 108, 106, 111, 110, 110, 112, 109, 108, 107, 110, 120, 120, 112, 117, 114, 108, 106, 114, 105, 108, 111, 109, 97, 113, 122, 114, 110, 106, 107, 110, 114, 115, 107, 112, 109, 113, 110, 112, 99, 115, 104, 115, 107, 106, 114, 114, 99, 115, 114, 109, 110, 113, 108, 112, 114, 106, 108, 104, 110, 111, 109, 111, 103, 108, 111, 112, 109, 109, 105, 102, 112, 113, 97, 116, 117, 108, 119, 116, 110, 116, 113, 108, 117, 111, 105, 110, 114, 108, 102, 126, 111, 109, 110, 115, 117, 115, 103, 108, 108, 107, 107, 111, 110, 117, 112, 110, 107, 110, 107, 97, 109, 113, 112, 114, 109, 113, 112, 111, 112, 112, 105, 116, 104, 114, 109, 122, 108, 110, 108, 118, 106, 110, 111, 106, 109, 97, 110, 110, 110, 110, 118, 122, 113, 119, 110, 110, 109, 114, 110, 105, 114, 113, 108, 103, 108, 102, 106, 110, 107, 116, 118, 105, 119, 112, 103, 108, 112, 109, 104, 111, 115, 105, 110, 113, 110, 98, 110, 128, 106, 110, 106, 120, 116, 109, 118, 103, 109, 97, 109, 110, 110, 112, 107, 113, 112, 115, 104, 115, 106, 105, 111, 110, 104, 103, 112, 103, 124, 114, 115, 105, 109, 111, 112, 109, 105, 119, 108, 93, 106, 103, 118, 109, 108, 111, 113, 96, 109, 108, 110, 119, 111, 114, 114, 108, 109, 110, 110, 100, 98, 106, 122, 109, 114, 106, 112, 102, 117, 115, 106, 110, 107, 106, 97, 108, 108, 119, 110, 114, 114, 117, 116, 111, 109, 119, 108, 113, 88, 111, 107, 110, 109, 112, 120, 114, 108, 111, 112, 110, 105, 105, 107, 113, 108, 112, 114, 108, 106, 112, 106, 114, 135, 113, 108, 117, 114, 119, 109, 105, 111, 113, 110, 111, 104, 106, 111, 104, 109, 109, 108, 115, 106, 112, 112, 121, 108, 106, 111, 108, 114, 108, 117, 110, 119, 113, 107, 112, 115, 111, 108, 108, 103, 107, 109, 113, 102, 105, 104, 105, 111, 112, 108, 107, 107, 109, 111, 107, 113, 128, 109, 111, 105, 108, 109, 110, 114, 103, 108, 106, 80, 120, 111, 109, 98, 118, 116, 111, 110, 106, 116, 116, 111, 100, 95, 110, 99, 110, 104, 115, 98, 120, 110, 131, 115, 113, 110, 106, 111, 108, 112, 104, 112, 98, 114, 95, 110, 118, 100, 120, 105, 99, 105, 112, 111, 115, 111, 113, 110, 121, 113, 116, 107, 121, 116, 106, 106, 103, 109, 125, 112, 107, 112, 93, 108, 115, 105, 97, 113, 112, 102, 123, 110, 116, 118, 102, 102, 104, 97, 103, 106, 98, 126, 112, 109, 107, 110, 114, 112, 108, 110, 105, 109, 108, 113, 115, 106, 97, 104, 99, 108, 111, 110, 107, 116, 108, 124, 96, 113, 102, 106, 105, 107, 112, 109, 120, 111, 110, 107, 112, 98, 114, 104, 104, 122, 115, 104, 116, 105, 110, 99, 108, 107, 108, 105, 109, 114, 104, 97, 110, 114, 109, 104, 100, 114, 123, 108, 115, 97, 108, 101, 117, 104, 113, 84, 114, 123, 111, 109, 113, 95, 115, 108, 100, 113, 109, 114, 101, 113, 112, 109, 110, 111, 113, 121, 115, 110, 101, 110, 105, 107, 115, 112, 118, 104, 103, 101, 119, 106, 104, 108, 103, 106, 113, 129, 113, 100, 104, 112, 111, 98, 129, 116, 108, 107, 116, 118, 115, 109, 112, 113, 87, 113, 110, 105, 117, 114, 115, 120, 118, 113, 112, 117, 106, 107, 105, 114, 108, 116, 116, 106, 111, 107, 124, 120, 101, 108, 100, 114, 119, 109, 132, 106, 107, 112, 114, 108, 109, 98, 111, 111, 104, 116, 117, 105, 102, 108, 106, 112, 109, 113, 112, 109, 102, 97, 102, 100, 109, 108, 127, 102, 109, 113, 106, 113, 108, 102, 113, 112, 111, 115, 108, 102, 119, 105, 92, 106, 115, 105, 90, 94, 111, 105, 95, 109, 113, 102, 112, 115, 99, 113, 103, 100, 115, 116, 102, 107, 109, 113, 104, 99, 100, 112, 105, 103, 104, 104, 103, 113, 105, 114, 111, 96, 114, 117, 106, 104, 98, 112, 108, 107, 109, 109, 99, 121, 101, 111, 107, 109, 111, 95, 108, 115, 124, 122, 112, 102, 105, 111, 108, 116, 106, 115, 98, 105, 113, 114, 105, 113, 94, 106, 113, 114, 120, 113, 104, 106, 122, 106, 109, 113, 107, 110, 115, 105, 119, 105, 111, 115, 102, 110, 115, 115, 100, 117, 100, 103, 105, 140, 98, 119, 100, 101, 100, 107, 106, 111, 107, 111, 108, 109, 128, 119, 114, 104, 109, 89, 103, 109, 113, 107, 110, 114, 115, 106, 104, 114, 106, 98, 95, 106, 125, 109, 106, 109, 115, 108, 117, 117, 110, 119, 111, 107, 106, 100, 117, 102, 106, 104, 111, 110, 107, 110, 103, 100, 102, 97, 117, 118, 108, 96, 96, 110, 101, 111, 107, 115, 105, 113, 93, 118, 104, 99, 113, 109, 111, 117, 106, 122, 106, 119, 95, 106, 116, 121, 109, 102, 111, 107, 109, 103, 110, 94, 106, 117, 109, 110, 96, 111, 117, 119, 119, 105, 116, 110, 116, 109, 106, 110, 117, 119, 109, 111, 113, 116, 112, 109, 98, 110, 110, 102, 105, 108, 102, 102, 121, 112, 104, 112, 128, 112, 112, 113, 113, 115, 106, 112, 110, 109, 107, 103, 118, 109, 117, 109, 105, 111, 106, 103, 108, 103, 111, 114, 108, 100, 113, 116, 105, 110, 110, 98, 108, 112, 108, 109, 110, 110, 113, 110, 112, 113, 114, 103, 110, 111, 106, 110, 106, 110, 110, 113, 103, 112, 117, 113, 116, 111, 114, 105, 105, 110, 104, 108, 114, 112, 107, 111, 113, 103, 110, 111, 114, 114, 119, 110, 117, 115, 110, 108, 107, 110, 117, 110, 111, 109, 110, 128, 113, 114, 108, 116, 102, 120, 106, 111, 101, 112, 117, 107, 109, 111, 110, 113, 112, 107, 107, 111, 113, 103, 109, 111, 109, 108, 105, 110, 106, 109, 105, 110, 109, 111, 114, 110, 101, 105, 110, 109, 110, 105, 110, 115, 110, 110, 122, 109, 105, 117, 114, 100, 111, 105, 114, 108, 110, 114, 97, 114, 110, 115, 116, 102, 113, 110, 110, 113, 108, 109, 116, 111, 118, 111, 113, 108, 109, 111, 99, 120, 107, 113, 108, 114, 105, 107, 114, 105, 117, 111, 115, 102, 109, 107, 103, 103, 112, 107, 110, 110, 102, 105, 114, 102, 112, 108, 112, 109, 110, 104, 117, 114, 109, 114, 109, 113, 112, 108, 106, 125, 118, 107, 108, 105, 107, 99, 112, 110, 108, 111, 113, 114, 107, 108, 112, 116, 110, 111, 110, 109, 111, 101, 98, 111, 118, 106, 115, 110, 116, 110, 109, 111, 117, 112, 114, 110, 111, 111, 117, 110, 107, 109, 113, 109, 110, 108, 108, 107, 107, 120, 104, 110, 109, 103, 112, 111, 112, 110, 108, 111, 110, 100, 112, 112, 113, 113, 108, 114, 108, 111, 118, 117, 109, 106, 108, 119, 105, 111, 114, 113, 100, 109, 115, 108, 113, 104, 113, 107, 121, 104, 104, 102, 107, 107, 108, 114, 117, 113, 105, 114, 109, 109, 112, 107, 110, 114, 114, 120, 111, 106, 112, 121, 109, 110, 103, 114, 104, 108, 108, 104, 112, 113, 113, 106, 116, 107, 114, 109, 115, 113, 102, 113, 107, 117, 109, 109, 114, 114, 113, 103, 110, 110, 114, 110, 106, 112, 112, 107, 112, 117, 111, 113, 115, 121, 105, 111, 107, 113, 113, 105, 105, 114, 104, 113, 110, 104, 106, 113, 113, 110, 114, 105, 109, 108, 111, 121, 113, 109, 113, 110, 102, 101, 98, 111, 117, 109, 113, 104, 114, 108, 113, 109, 106, 107, 111, 107, 108, 116, 104, 107, 112, 118, 113, 102, 103, 109, 113, 104, 101, 110, 116, 108, 108, 118, 106, 110, 109, 111, 109, 109, 106, 112, 115, 114, 109, 104, 112, 109, 103, 114, 113, 109, 113, 108, 109, 108, 107, 109, 108, 106, 108, 108, 117, 106, 104, 124, 112, 113, 107, 115, 119, 111, 104, 109, 110, 108, 106, 109, 110, 110, 113, 111, 108, 117, 107, 116, 108, 105, 107, 111, 112, 112, 115, 116, 110, 114, 113, 109, 116, 111, 104, 117, 110, 108, 120, 114, 108, 101, 110, 112, 109, 104, 97, 109, 111, 108, 113, 107, 106, 109, 109, 109, 104, 113, 108, 112, 111, 106, 110, 108, 112, 109, 117, 110, 106, 112, 110, 106, 101, 111, 110, 112, 106, 113, 109, 116, 108, 108, 107, 105, 110, 113, 109, 114, 108, 117, 107, 109, 110, 110, 108, 111, 115, 112, 109, 108, 106, 120, 108, 102, 100, 117, 104, 114, 110, 114, 118, 108, 112, 107, 109, 110, 112, 111, 113, 109, 117, 112, 107, 112, 111, 110, 104, 112, 112, 112, 109, 111, 113, 107, 108, 106, 107, 111, 106, 105, 109, 110, 105, 115, 109, 98, 109, 108, 121, 111, 106, 97, 109, 112, 113, 111, 110, 107, 112, 110, 107, 106, 108, 114, 106, 109, 112, 114, 118, 115, 108, 119, 109, 115, 112, 111, 99, 110, 109, 111, 110, 106, 105, 110, 114, 111, 104, 108, 106, 111, 108, 106, 115, 105, 113, 105, 107, 114, 112, 116, 109, 111, 110, 108, 127, 117, 109, 106, 119, 109, 106, 113, 112, 107, 106, 105, 107, 106, 108, 113, 120, 110, 110, 98, 111, 104, 108, 112, 107, 111, 112, 112, 109, 114, 104, 112, 106, 110, 111, 111, 114, 110, 107, 110, 101, 104, 110, 109, 110, 114, 108, 108, 113, 114, 107, 114, 106, 110, 112, 109, 115, 113, 119, 110, 107, 105, 106, 105, 116, 107, 116, 115, 109, 110, 105, 106, 115, 108, 112, 110, 111, 111, 110, 110, 106, 105, 112, 110, 111, 111, 102, 115, 92, 107, 107, 107, 103, 107, 103, 108, 111, 110, 107, 110, 109, 113, 112, 107, 117, 119, 106, 114, 110, 104, 109, 112, 111, 107, 111, 110, 108, 109, 112, 111, 112, 112, 111, 117, 109, 104, 109, 115, 113, 113, 105, 106, 114, 116, 110, 117, 113, 106, 102, 110, 105, 107, 112, 106, 112, 106, 109, 116, 112, 108, 105, 112, 120, 115, 101, 107, 107, 110, 112, 113, 106, 104, 112, 108, 111, 111, 106, 113, 112, 108, 105, 115, 113, 114, 115, 107, 116, 110, 102, 117, 112, 109, 101, 109, 111, 113, 116, 105, 107, 108, 109, 102, 112, 109, 109, 112, 105, 110, 108, 106, 115, 108, 111, 111, 109, 108, 109, 106, 111, 114, 110, 110, 104, 114, 101, 107, 106, 109, 111, 109, 107, 113, 110, 121, 110, 108, 113, 109, 102, 103, 111, 111, 112, 108, 109, 104, 108, 109, 111, 114, 110, 115, 120, 108, 108, 110, 107, 120, 105, 113, 111, 113, 113, 110, 111, 110, 108, 111, 113, 110, 120, 114, 109, 108, 109, 114, 108, 112, 110, 111, 112, 109, 114, 105, 108, 115, 123, 108, 108, 106, 109, 113, 109, 109, 105, 109, 112, 112, 112, 112, 110, 112, 109, 112, 115, 108, 112, 109, 106, 111, 112, 108, 105, 92, 108, 108, 113, 103, 112, 111, 106, 110, 114, 112, 115, 108, 111, 110, 121, 111, 106, 112, 110, 112, 111, 107, 109, 109, 108, 112, 113, 112, 110, 111, 112, 115, 112, 106, 111, 115, 104, 109, 110, 112, 118, 110, 118, 111, 108, 108, 111, 102, 109, 117, 111, 112, 107, 106, 112, 108, 109, 108, 109, 106, 109, 114, 111, 98, 107, 109, 95, 96, 107, 113, 111, 107, 103, 109, 69, 104, 97, 114, 147, 104, 121, 112, 115, 113, 114, 102, 96, 113, 99, 90, 92, 114, 102, 103, 103, 105, 81, 113, 127, 105, 104, 106, 93, 87, 115, 121, 104, 96, 110, 93, 114, 120, 109, 112, 112, 93, 122, 111, 99, 106, 109, 105, 123, 108, 115, 117, 95, 118, 90, 112, 118, 99, 97, 95, 111, 107, 110, 137, 108, 118, 107, 108, 98, 116, 118, 109, 115, 110, 108, 116, 127, 112, 112, 108, 115, 112, 107, 92, 114, 113, 87, 95, 99, 114, 106, 103, 104, 95, 104, 102, 89, 106, 110, 114, 110, 120, 109, 108, 92, 94, 116, 96, 101, 96, 108, 108, 109, 105, 119, 116, 98, 117, 133, 96, 106, 107, 102, 110, 124, 120, 110, 109, 104, 111, 102, 104, 106, 115, 122, 94, 117, 100, 103, 109, 105, 121, 121, 100, 104, 104, 110, 101, 109, 112, 108, 117, 117, 115, 108, 91, 108, 117, 84, 102, 102, 120, 115, 118, 131, 100, 111, 110, 146, 103, 116, 121, 112, 112, 103, 110, 115, 122, 99, 109, 122, 111, 150, 100, 123, 114, 112, 106, 105, 110, 126, 99, 101, 123, 112, 111, 124, 107, 98, 124, 96, 110, 113, 117, 113, 96, 115, 102, 103, 110, 94, 98, 111, 121, 123, 115, 96, 118, 119, 105, 110, 100, 118, 94, 130, 119, 122, 113, 103, 111, 104, 90, 110, 115, 123, 100, 106, 104, 117, 103, 123, 117, 118, 119, 96, 111, 102, 106, 104, 93, 97, 108, 112, 107, 106, 111, 113, 101, 98, 125, 101, 106, 114, 110, 111, 115, 98, 116, 101, 119, 99, 98, 112, 96, 104, 105, 105, 84, 105, 135, 98, 102, 117, 121, 107, 112, 103, 128, 102, 124, 106, 95, 112, 113, 121, 103, 120, 98, 105, 101, 107, 114, 104, 109, 99, 112, 100, 98, 105, 118, 98, 121, 103, 107, 110, 115, 102, 114, 109, 118, 110, 100, 111, 112, 143, 107, 101, 101, 107, 111, 124, 116, 98, 94, 95, 107, 122, 104, 115, 112, 109, 107, 102, 110, 128, 107, 107, 114, 115, 113, 117, 97, 107, 93, 106, 106, 122, 111, 108, 107, 102, 109, 127, 136, 119, 123, 110, 110, 85, 108, 109, 110, 103, 100, 89, 104, 116, 99, 99, 109, 107, 116, 113, 109, 113, 118, 111, 100, 109, 120, 114, 112, 103, 108, 112, 120, 136, 113, 96, 101, 110, 93, 107, 108, 112, 115, 105, 101, 119, 117, 119, 125, 108, 100, 110, 112, 104, 106, 108, 105, 102, 96, 112, 118, 120, 90, 91, 109, 115, 111, 98, 100, 96, 105, 111, 106, 130, 117, 114, 97, 107, 108, 84, 108, 129, 108, 106, 121, 94, 102, 103, 116, 104, 121, 109, 116, 107, 112, 116, 122, 102, 98, 120, 119, 101, 97, 101, 95, 112, 114, 109, 105, 130, 111, 104, 107, 113, 103, 101, 102, 104, 121, 112, 112, 99, 128, 118, 106, 120, 113, 96, 108, 113, 108, 104, 91, 114, 104, 103, 99, 127, 105, 107, 105, 106, 95, 103, 103, 109, 113, 108, 107, 101, 104, 114, 113, 112, 108, 112, 108, 113, 105, 109, 110, 122, 123, 113, 123, 112, 111, 117, 105, 116, 107, 113, 108, 111, 107, 112, 115, 105, 114, 116, 104, 104, 118, 111, 108, 111, 113, 115, 102, 97, 108, 104, 102, 103, 103, 103, 108, 103, 105, 103, 97, 103, 114, 110, 108, 113, 103, 110, 110, 110, 110, 114, 107, 113, 116, 106, 109, 98, 107, 110, 107, 111, 107, 107, 115, 111, 94, 113, 111, 105, 114, 106, 97, 105, 106, 117, 101, 113, 106, 104, 110, 112, 98, 118, 107, 114, 113, 113, 110, 110, 110, 119, 109, 113, 114, 121, 98, 110, 105, 99, 107, 114, 107, 118, 118, 109, 121, 104, 104, 113, 116, 103, 113, 107, 119, 111, 103, 114, 102, 120, 113, 111, 122, 86, 101, 104, 112, 110, 108, 110, 105, 106, 109, 116, 110, 111, 111, 108, 120, 102, 117, 111, 107, 110, 105, 113, 112, 103, 113, 112, 108, 114, 112, 103, 108, 108, 115, 116, 108, 100, 107, 113, 109, 120, 107, 108, 116, 105, 110, 102, 106, 111, 103, 112, 109, 113, 106, 113, 106, 113, 110, 114, 109, 107, 115, 118, 112, 115, 119, 119, 106, 115, 119, 121, 107, 104, 106, 104, 93, 103, 106, 102, 106, 107, 109, 116, 105, 108, 120, 111, 107, 121, 113, 108, 115, 99, 117, 110, 109, 112, 103, 108, 117, 111, 113, 112, 114, 106, 101, 118, 108, 125, 118, 110, 114, 110, 108, 108, 109, 106, 115, 108, 115, 108, 117, 115, 116, 112, 111, 107, 109, 96, 112, 126, 110, 112, 116, 106, 99, 103, 112, 104, 108, 105, 106, 115, 98, 106, 112, 116, 104, 111, 109, 114, 108, 108, 117, 112, 109, 119, 102, 104, 107, 114, 106, 107, 98, 117, 112, 97, 107, 108, 110, 110, 114, 117, 109, 109, 135, 112, 102, 108, 104, 115, 123, 116, 114, 110, 104, 116, 110, 112, 110, 116, 114, 106, 115, 113, 104, 99, 119, 101, 123, 108, 112, 106, 110, 120, 107, 112, 108, 108, 108, 107, 102, 119, 132, 105, 118, 102, 125, 110, 115, 126, 104, 112, 106, 114, 105, 107, 109, 115, 101, 110, 115, 100, 115, 106, 120, 117, 116, 107, 113, 116, 101, 109, 104, 102, 104, 105, 108, 109, 107, 110, 114, 108, 107, 105, 115, 109, 112, 106, 109, 110, 111, 113, 117, 100, 108, 97, 111, 101, 109, 102, 103, 106, 112, 106, 109, 107, 108, 105, 120, 102, 112, 114, 114, 115, 122, 111, 107, 113, 108, 106, 110, 106, 111, 104, 117, 115, 108, 92, 105, 116, 118, 107, 120, 101, 95, 108, 117, 109, 110, 106, 113, 120, 108, 113, 105, 113, 100, 108, 102, 107, 107, 110, 118, 110, 117, 109, 113, 116, 111, 102, 113, 107, 105, 104, 126, 104, 115, 111, 107, 112, 118, 122, 115, 102, 106, 114, 107, 108, 112, 99, 110, 106, 108, 112, 108, 103, 120, 108, 108, 114, 107, 114, 105, 108, 116, 114, 122, 118, 110, 110, 100, 106, 105, 107, 126, 125, 125, 104, 117, 104, 108, 103, 107, 109, 111, 107, 109, 118, 112, 114, 110, 114, 110, 116, 121, 103, 124, 105, 120, 107, 116, 107, 112, 118, 113, 104, 111, 102, 112, 94, 113, 105, 104, 113, 115, 118, 104, 109, 97, 106, 113, 123, 116, 103, 115, 102, 112, 97, 108, 97, 112, 97, 115, 114, 112, 110, 119, 115, 124, 102, 112, 112, 123, 108, 116, 107, 107, 112, 116, 116, 100, 127, 108, 110, 110, 102, 111, 115, 109, 99, 103, 109, 106, 115, 110, 114, 116, 109, 114, 113, 103, 108, 113, 92, 116, 119, 112, 118, 122, 108, 115, 107, 99, 110, 118, 117, 107, 104, 110, 118, 113, 108, 112, 100, 116, 112, 118, 107, 107, 116, 110, 108, 109, 105, 107, 117, 116, 119, 110, 116, 107, 109, 112, 106, 107, 107, 101, 122, 112, 110, 112, 103, 116, 113, 113, 106, 116, 111, 117, 117, 107, 105, 109, 107, 107, 101, 120, 104, 99, 109, 111, 109, 112, 116, 106, 110, 127, 104, 116, 102, 107, 103, 111, 120, 118, 107, 114, 110, 116, 103, 111, 117, 109, 113, 119, 123, 108, 113, 104, 90, 104, 104, 110, 108, 113, 110, 105, 101, 108, 104, 109, 105, 95, 104, 107, 113, 103, 109, 109, 104, 112, 110, 115, 109, 102, 116, 111, 116, 111, 108, 97, 116, 107, 104, 111, 102, 113, 100, 110, 111, 99, 109, 116, 132, 107, 108, 102, 106, 104, 110, 115, 100, 105, 110, 103, 111, 101, 101, 109, 106, 102, 113, 106, 109, 104, 108, 106, 106, 107, 111, 112, 107, 126, 115, 115, 108, 116, 107, 99, 109, 108, 121, 111, 104, 112, 93, 101, 106, 109, 118, 108, 112, 95, 109, 94, 106, 109, 117, 112, 110, 100, 108, 121, 107, 105, 96, 111, 105, 116, 113, 109, 110, 134, 109, 104, 114, 113, 113, 103, 111, 107, 109, 104, 103, 104, 114, 107, 102, 104, 117, 108, 114, 119, 97, 117, 112, 109, 106, 113, 103, 105, 118, 118, 102, 100, 108, 116, 109, 114, 105, 111, 113, 106, 114, 119, 108, 106, 114, 108, 112, 98, 124, 108, 112, 117, 108, 111, 103, 104, 114, 110, 119, 109, 123, 111, 94, 106, 114, 101, 131, 104, 112, 106, 102, 112, 111, 115, 115, 120, 99, 107, 106, 115, 102, 108, 114, 120, 101, 106, 107, 114, 116, 109, 116, 108, 112, 114, 118, 114, 108, 109, 113, 121, 96, 117, 114, 113, 112, 105, 113, 117, 127, 111, 111, 112, 109, 104, 116, 112, 104, 121, 98, 115, 112, 113, 117, 115, 103, 124, 103, 99, 95, 111, 110, 103, 107, 112, 121, 116, 101, 96, 101, 115, 105, 110, 130, 106, 119, 111, 105, 123, 106, 112, 109, 110, 114, 117, 117, 107, 115, 109, 110, 105, 113, 106, 108, 112, 112, 99, 97, 114, 108, 109, 106, 115, 118, 109, 117, 97, 109, 119, 112, 105, 112, 115, 115, 116, 104, 107, 102, 110, 106, 117, 107, 106, 107, 111, 118, 117, 118, 113, 93, 109, 113, 118, 106, 107, 108, 102, 106, 120, 115, 116, 108, 108, 113, 122, 103, 109, 108, 108, 113, 113, 109, 110, 113, 113, 102, 110, 99, 107, 103, 113, 99, 99, 111, 99, 108, 110, 109, 102, 102, 110, 113, 106, 104, 108, 112, 106, 112, 102, 122, 111, 112, 102, 110, 110, 129, 117, 101, 107, 105, 108, 103, 112, 111, 114, 108, 110, 111, 120, 116, 100, 101, 105, 100, 108, 110, 102, 118, 103, 107, 93, 107, 105, 113, 121, 110, 111, 98, 109, 121, 114, 110, 109, 110, 108, 107, 111, 106, 97, 122, 101, 104, 119, 113, 117, 103, 107, 120, 114, 107, 114, 136, 114, 104, 114, 110, 114, 108, 108, 115, 107, 105, 120, 115, 106, 106, 113, 105, 106, 116, 126, 108, 118, 126, 115, 128, 113, 106, 112, 106, 129, 117, 132, 113, 109, 117, 101, 111, 99, 103, 107, 114, 111, 115, 108, 101, 115, 115, 109, 108, 110, 116, 110, 109, 105, 119, 107, 113, 96, 98, 113, 102, 108, 109, 109, 111, 113, 108, 107, 111, 105, 110, 108, 100, 108, 115, 108, 101, 105, 110, 110, 103, 117, 114, 100, 106, 110, 107, 105, 134, 106, 110, 119, 105, 121, 109, 115, 114, 125, 106, 110, 105, 102, 103, 117, 117, 125, 108, 113, 104, 113, 117, 108, 106, 108, 102, 112, 105, 116, 103, 114, 107, 111, 112, 102, 110, 106, 121, 117, 106, 115, 114, 118, 109, 111, 105, 102, 108, 115, 106, 97, 108, 111, 113, 103, 101, 114, 106, 111, 113, 100, 108, 110, 103, 112, 110, 99, 114, 106, 108, 104, 115, 106, 106, 111, 109, 118, 118, 114, 107, 109, 114, 103, 104, 121, 103, 104, 113, 110, 107, 108, 115, 98, 112, 108, 105, 110, 110, 111, 110, 113, 108, 106, 103, 109, 108, 109, 118, 101, 119, 108, 117, 102, 108, 109, 110, 112, 109, 115, 120, 100, 110, 103, 105, 115, 113, 111, 115, 110, 104, 107, 105, 117, 106, 112, 114, 107, 115, 114, 119, 106, 110, 99, 93, 104, 118, 112, 124, 108, 105, 108, 99, 117, 102, 98, 105, 110, 111, 98, 115, 102, 99, 105, 109, 115, 124, 103, 105, 105, 108, 117, 111, 112, 113, 99, 109, 104, 94, 128, 105, 103, 122, 113, 110, 121, 106, 117, 100, 106, 104, 108, 113, 112, 111, 96, 120, 110, 112, 104, 100, 102, 109, 118, 124, 122, 102, 99, 111, 106, 98, 110, 101, 105, 112, 105, 107, 103, 113, 113, 101, 113, 112, 107, 113, 108, 105, 112, 112, 120, 116, 116, 113, 103, 107, 111, 98, 108, 105, 106, 119, 100, 112, 109, 102, 107, 102, 115, 112, 98, 108, 108, 111, 111, 126, 106, 109, 119, 112, 103, 129, 105, 107, 116, 111, 113, 101, 102, 103, 110, 102, 117, 107, 104, 103, 110, 112, 115, 106, 110, 104, 105, 103, 104, 115, 100, 109, 96, 115, 102, 122, 121, 104, 104, 109, 113, 102, 113, 113, 114, 111, 103, 117, 119, 103, 102, 110, 111, 109, 110, 102, 116, 125, 116, 102, 107, 109, 116, 109, 111, 108, 106, 106, 108, 119, 119, 115, 108, 117, 124, 105, 99, 105, 106, 123, 108, 112, 115, 111, 103, 111, 103, 104, 110, 103, 111, 107, 98, 103, 183, 113, 109, 108, 107, 112, 109, 115, 110, 102, 110, 104, 101, 109, 114, 95, 115, 100, 115, 116, 115, 108, 113, 105, 106, 107, 112, 99, 111, 106, 99, 108, 111, 114, 105, 119, 110, 108, 110, 114, 127, 117, 112, 109, 110, 102, 120, 114, 118, 111, 110, 112, 104, 107, 116, 108, 114, 107, 114, 133, 105, 102, 114, 109, 106, 110, 119, 103, 117, 113, 112, 115, 104, 105, 104, 114, 115, 103, 113, 117, 106, 117, 108, 117, 107, 126, 108, 108, 82, 99, 117, 111, 123, 114, 105, 131, 104, 111, 106, 119, 106, 108, 117, 109, 114, 114, 102, 104, 115, 104, 110, 107, 115, 92, 110, 128, 100, 110, 108, 122, 129, 105, 110, 103, 114, 105, 108, 111, 119, 97, 113, 114, 114, 108, 108, 106, 121, 110, 110, 110, 113, 115, 109, 108, 109, 116, 91, 109, 55, 114, 110, 112, 111, 113, 100, 108, 109, 101, 109, 101, 105, 115, 113, 91, 115, 112, 115, 118, 108, 115, 121, 103, 106, 116, 112, 99, 105, 125, 97, 113, 110, 113, 101, 104, 108, 116, 104, 118, 106, 108, 110, 109, 112, 111, 103, 87, 105, 108, 109, 101, 109, 107, 114, 107, 124, 99, 103, 112, 106, 111, 109, 115, 104, 116, 117, 101, 120, 108, 113, 115, 111, 113, 108, 120, 108, 111, 113, 125, 102, 98, 112, 110, 113, 110, 116, 110, 85, 122, 106, 108, 124, 104, 108, 110, 113, 109, 110, 130, 105, 175, 99, 101, 111, 106, 135, 105, 104, 110, 102, 109, 108, 107, 113, 121, 114, 106, 110, 106, 105, 113, 103, 117, 114, 110, 108, 94, 111, 115, 111, 100, 113, 106, 106, 110, 105, 109, 109, 114, 115, 110, 108, 117, 102, 110, 116, 111, 113, 107, 111, 107, 111, 110, 104, 109, 121, 111, 113, 118, 110, 114, 105, 114, 120, 115, 97, 107, 112, 124, 117, 99, 101, 114, 128, 96, 116, 107, 117, 101, 99, 115, 114, 108, 104, 86, 95, 118, 115, 106, 117, 110, 108, 107, 104, 108, 100, 106, 109, 113, 113, 115, 109, 128, 112, 121, 107, 108, 114, 101, 121, 111, 110, 112, 106, 101, 114, 102, 113, 110, 107, 123, 108, 103, 121, 112, 110, 112, 112, 110, 109, 116, 124, 110, 113, 108, 102, 110, 108, 108, 115, 107, 117, 109, 109, 106, 106, 116, 110, 108, 107, 114, 109, 104, 91, 112, 102, 106, 109, 102, 112, 105, 105, 100, 112, 127, 111, 113, 112, 110, 113, 110, 110, 110, 111, 109, 114, 93, 114, 116, 104, 123, 112, 111, 119, 115, 107, 121, 122, 75, 118, 125, 109, 100, 104, 111, 115, 119, 104, 110, 122, 111, 109, 107, 116, 100, 107, 116, 111, 105, 109, 107, 111, 113, 104, 108, 92, 117, 96, 124, 119, 104, 112, 123, 112, 108, 98, 112, 98, 112, 108, 115, 113, 111, 114, 96, 110, 114, 112, 119, 108, 102, 113, 102, 105, 105, 105, 114, 114, 126, 95, 110, 120, 109, 114, 121, 108, 111, 106, 112, 109, 109, 117, 101, 107, 105, 106, 111, 104, 104, 109, 99, 108, 110, 110, 108, 105, 115, 112, 101, 106, 78, 99, 111, 108, 104, 112, 113, 110, 104, 104, 101, 113, 118, 101, 112, 120, 110, 95, 99, 113, 106, 117, 113, 110, 109, 99, 103, 96, 111, 122, 113, 116, 106, 113, 104, 104, 111, 108, 108, 120, 112, 106, 106, 106, 113, 108, 124, 103, 110, 119, 108, 112, 109, 102, 113, 116, 174, 107, 108, 97, 105, 125, 105, 118, 103, 112, 126, 113, 120, 141, 104, 105, 107, 103, 106, 101, 109, 110, 105, 110, 119, 111, 132, 113, 117, 117, 108, 111, 114, 114, 98, 118, 112, 102, 112, 107, 111, 112, 112, 117, 109, 101, 110, 113, 117, 111, 114, 112, 110, 107, 103, 111, 102, 111, 108, 112, 118, 110, 109, 105, 117, 102, 111, 110, 112, 107, 116, 109, 110, 99, 113, 111, 110, 103, 94, 110, 118, 97, 113, 108, 106, 112, 105, 115, 123, 108, 107, 104, 116, 111, 110, 104, 111, 109, 107, 111, 104, 117, 108, 91, 107, 109, 109, 130, 121, 96, 101, 120, 108, 122, 110, 115, 105, 114, 115, 109, 106, 106, 104, 109, 100, 111, 113, 108, 110, 120, 110, 115, 109, 107, 109, 108, 114, 118, 102, 97, 104, 101, 112, 103, 117, 115, 113, 109, 108, 109, 111, 101, 110, 125, 104, 103, 120, 110, 107, 112, 98, 110, 113, 112, 103, 108, 111, 108, 111, 111, 106, 107, 109, 119, 107, 118, 112, 105, 109, 112, 109, 112, 111, 105, 111, 107, 102, 112, 111, 111, 110, 130, 108, 107, 111, 125, 110, 101, 106, 102, 107, 113, 111, 110, 112, 109, 111, 111, 113, 95, 113, 129, 117, 107, 108, 108, 104, 106, 92, 107, 113, 107, 115, 117, 105, 117, 99, 104, 111, 116, 126, 109, 110, 117, 117, 110, 116, 101, 117, 110, 111, 113, 108, 112, 112, 109, 108, 113, 120, 118, 111, 108, 102, 108, 112, 111, 115, 116, 110, 115, 104, 112, 102, 114, 109, 109, 115, 107, 103, 110, 107, 117, 99, 112, 109, 113, 101, 116, 100, 115, 111, 113, 93, 111, 104, 100, 114, 101, 112, 106, 116, 109, 111, 92, 108, 113, 119, 106, 110, 110, 104, 114, 109, 108, 108, 110, 118, 107, 118, 105, 108, 110, 101, 104, 109, 119, 113, 106, 117, 107, 110, 109, 112, 109, 109, 114, 113, 99, 110, 114, 93, 124, 114, 127, 106, 106, 103, 113, 113, 102, 106, 101, 112, 104, 98, 104, 113, 108, 96, 98, 113, 97, 104, 124, 97, 112, 100, 106, 111, 108, 106, 106, 106, 122, 109, 113, 117, 108, 111, 108, 110, 111, 105, 106, 111, 94, 109, 108, 108, 104, 109, 121, 108, 116, 104, 108, 113, 111, 112, 115, 107, 106, 106, 108, 111, 109, 113, 118, 107, 102, 111, 103, 112, 97, 114, 110, 108, 109, 112, 108, 112, 121, 121, 111, 103, 106, 102, 141, 115, 106, 107, 105, 107, 105, 108, 117, 117, 109, 111, 103, 95, 117, 110, 125, 107, 114, 102, 112, 107, 113, 120, 111, 107, 99, 113, 114, 114, 108, 101, 102, 103, 108, 108, 111, 106, 115, 115, 99, 102, 110, 104, 108, 105, 114, 99, 101, 80, 108, 132, 117, 98, 121, 119, 116, 106, 117, 118, 108, 109, 104, 109, 114, 109, 111, 104, 104, 111, 111, 119, 106, 114, 109, 117, 98, 106, 106, 112, 104, 133, 116, 112, 108, 107, 104, 118, 109, 111, 115, 107, 104, 103, 105, 104, 107, 104, 107, 104, 102, 118, 126, 108, 106, 114, 106, 108, 114, 107, 114, 102, 100, 111, 114, 111, 108, 97, 113, 114, 113, 116, 106, 109, 112, 127, 105, 113, 107, 104, 107, 101, 109, 107, 107, 125, 116, 113, 115, 111, 125, 106, 99, 104, 112, 105, 104, 111, 107, 105, 107, 99, 61, 112, 100, 108, 110, 106, 103, 113, 105, 111, 117, 107, 117, 105, 100, 112, 111, 104, 105, 112, 104, 104, 102, 96, 109, 107, 119, 107, 103, 117, 117, 109, 110, 111, 102, 107, 112, 109, 120, 110, 111, 113, 115, 98, 116, 118, 104, 101, 109, 99, 105, 109, 114, 96, 113, 99, 121, 116, 118, 118, 111, 111, 100, 109, 115, 95, 104, 112, 105, 106, 110, 116, 106, 106, 95, 104, 118, 105, 118, 118, 112, 107, 93, 99, 108, 117, 110, 114, 109, 112, 97, 103, 103, 108, 106, 103, 100, 107, 114, 104, 109, 85, 105, 109, 173, 108, 100, 100, 109, 105, 107, 95, 111, 106, 110, 96, 108, 106, 105, 115, 95, 116, 113, 119, 113, 106, 114, 110, 105, 113, 113, 114, 113, 99, 106, 116, 109, 109, 101, 105, 114, 110, 113, 105, 110, 116, 114, 118, 105, 127, 122, 115, 103, 112, 104, 110, 103, 113, 116, 118, 105, 111, 98, 102, 108, 104, 110, 102, 110, 104, 113, 114, 119, 99, 104, 114, 119, 106, 107, 118, 108, 105, 132, 89, 118, 109, 115, 103, 116, 105, 120, 110, 108, 114, 92, 117, 109, 109, 112, 101, 112, 128, 102, 103, 115, 106, 106, 105, 109, 104, 101, 102, 109, 127, 103, 112, 114, 114, 108, 105, 149, 107, 113, 93, 105, 116, 114, 101, 120, 126, 113, 102, 115, 105, 106, 116, 102, 130, 119, 100, 107, 118, 92, 99, 106, 115, 103, 113, 109, 116, 125, 117, 105, 114, 104, 106, 108, 104, 110, 117, 113, 111, 107, 110, 110, 119, 36, 132, 112, 103, 107, 73, 112, 110, 114, 111, 117, 105, 114, 105, 113, 104, 112, 108, 108, 104, 108, 99, 110, 104, 110, 116, 100, 107, 111, 107, 112, 109, 112, 109, 130, 105, 105, 111, 117, 104, 119, 120, 105, 88, 119, 105, 109, 97, 108, 96, 101, 110, 110, 111, 105, 102, 120, 102, 108, 109, 107, 104, 114, 115, 115, 110, 114, 95, 107, 124, 115, 118, 106, 112, 106, 108, 113, 118, 107, 113, 119, 106, 106, 106, 109, 100, 105, 113, 107, 124, 103, 110, 110, 105, 112, 109, 102, 103, 111, 118, 111, 107, 109, 109, 104, 120, 118, 109, 108, 108, 113, 109, 106, 109, 102, 112, 120, 108, 103, 109, 118, 112, 109, 109, 102, 120, 103, 111, 107, 106, 109, 108, 110, 104, 105, 104, 114, 115, 124, 101, 100, 103, 96, 112, 109, 107, 106, 113, 110, 109, 104, 113, 101, 111, 112, 105, 119, 105, 121, 115, 94, 111, 115, 104, 99, 90, 106, 121, 133, 100, 109, 105, 110, 104, 99, 111, 108, 112, 110, 105, 117, 108, 118, 112, 108, 114, 112, 110, 102, 109, 112, 107, 103, 122, 97, 117, 109, 112, 102, 111, 106, 111, 109, 104, 110, 109, 106, 120, 122, 118, 98, 110, 107, 112, 108, 121, 105, 109, 114, 133, 109, 90, 96, 107, 107, 116, 113, 122, 106, 105, 115, 107, 116, 115, 112, 100, 106, 105, 107, 112, 115, 117, 107, 110, 118, 119, 114, 103, 105, 111, 111, 109, 113, 110, 104, 101, 95, 97, 111, 111, 115, 111, 98, 112, 99, 110, 109, 100, 109, 106, 107, 107, 103, 103, 101, 112, 109, 113, 111, 103, 111, 105, 104, 125, 112, 103, 110, 101, 108, 107, 112, 107, 111, 113, 105, 102, 108, 118, 112, 108, 108, 117, 104, 115, 117, 115, 114, 136, 110, 105, 112, 115, 105, 123, 115, 116, 110, 116, 109, 104, 110, 106, 107, 117, 118, 102, 111, 109, 107, 103, 109, 113, 117, 112, 113, 107, 113, 106, 107, 133, 117, 109, 108, 104, 113, 114, 120, 101, 105, 112, 108, 105, 108, 118, 97, 110, 98, 113, 112, 118, 101, 118, 119, 110, 104, 118, 113, 110, 106, 113, 116, 102, 115, 108, 110, 113, 116, 114, 105, 114, 110, 100, 98, 97, 120, 116, 105, 115, 116, 113, 106, 120, 116, 108, 114, 107, 106, 112, 122, 114, 114, 110, 120, 109, 105, 105, 113, 104, 120, 113, 122, 107, 107, 98, 121, 111, 108, 119, 108, 115, 121, 112, 112, 111, 103, 119, 111, 98, 112, 107, 121, 110, 104, 125, 108, 101, 112, 102, 125, 111, 109, 106, 106, 122, 118, 114, 111, 111, 114, 114, 111, 114, 107, 97, 111, 108, 108, 117, 113, 110, 109, 117, 115, 97, 101, 118, 109, 109, 110, 110, 98, 106, 107, 105, 111, 114, 103, 102, 109, 102, 105, 105, 111, 97, 118, 118, 109, 112, 109, 107, 123, 98, 117, 123, 119, 109, 117, 104, 110, 111, 107, 101, 109, 113, 99, 119, 121, 112, 108, 113, 114, 114, 114, 114, 108, 110, 101, 104, 105, 106, 110, 113, 103, 111, 125, 106, 118, 102, 116, 109, 110, 108, 107, 108, 112, 101, 117, 105, 109, 105, 110, 110, 107, 111, 114, 108, 111, 119, 119, 112, 112, 109, 109, 104, 107, 105, 115, 109, 108, 109, 101, 106, 112, 109, 122, 105, 110, 122, 113, 112, 110, 97, 107, 95, 93, 107, 104, 114, 115, 100, 111, 112, 105, 112, 109, 105, 103, 121, 125, 112, 106, 110, 106, 107, 115, 115, 111, 111, 114, 112, 109, 106, 114, 107, 109, 108, 106, 110, 105, 107, 102, 110, 112, 110, 112, 98, 122, 107, 111, 106, 111, 108, 113, 104, 112, 109, 113, 109, 111, 108, 115, 109, 109, 109, 109, 115, 107, 112, 118, 109, 109, 107, 108, 108, 105, 112, 109, 92, 113, 115, 108, 114, 111, 106, 109, 110, 116, 108, 109, 112, 115, 107, 111, 115, 109, 111, 113, 109, 111, 114, 116, 109, 111, 105, 112, 105, 115, 105, 111, 111, 109, 111, 111, 108, 110, 112, 116, 117, 110, 105, 113, 110, 108, 111, 90, 107, 106, 106, 107, 135, 113, 112, 108, 107, 113, 107, 104, 114, 81, 118, 108, 112, 110, 115, 108, 104, 105, 109, 101, 110, 112, 106, 114, 104, 112, 114, 110, 108, 109, 106, 116, 106, 111, 112, 112, 110, 113, 107, 114, 116, 111, 111, 107, 116, 111, 113, 105, 113, 112, 113, 122, 111, 111, 107, 111, 114, 110, 111, 110, 114, 114, 108, 106, 101, 110, 114, 111, 113, 115, 110, 112, 115, 107, 107, 112, 148, 109, 101, 113, 110, 112, 116, 109, 112, 113, 110, 103, 113, 110, 106, 104, 115, 109, 111, 109, 113, 102, 109, 106, 103, 106, 109, 108, 117, 102, 112, 108, 107, 114, 110, 110, 112, 108, 121, 108, 111, 111, 111, 116, 114, 104, 107, 106, 108, 110, 107, 109, 111, 111, 109, 110, 111, 110, 108, 101, 107, 112, 110, 116, 113, 113, 104, 109, 111, 107, 111, 111, 111, 106, 112, 110, 107, 106, 110, 112, 117, 109, 112, 127, 109, 110, 111, 109, 113, 112, 110, 108, 108, 111, 118, 111, 118, 106, 110, 112, 116, 109, 110, 112, 120, 111, 119, 110, 117, 124, 113, 108, 119, 114, 111, 109, 111, 115, 108, 111, 106, 118, 109, 106, 106, 117, 107, 107, 113, 111, 102, 111, 109, 111, 109, 108, 116, 120, 112, 110, 112, 112, 97, 106, 111, 112, 119, 103, 106, 108, 109, 111, 112, 105, 104, 112, 111, 108, 107, 109, 113, 110, 109, 113, 107, 108, 108, 111, 115, 107, 113, 108, 109, 111, 110, 115, 106, 110, 103, 109, 112, 108, 102, 107, 119, 108, 104, 110, 107, 116, 108, 114, 106, 114, 115, 110, 112, 108, 108, 113, 107, 116, 108, 118, 84, 116, 114, 108, 109, 106, 104, 115, 101, 108, 116, 107, 113, 110, 112, 116, 106, 107, 116, 112, 117, 110, 110, 115, 111, 112, 112, 93, 115, 110, 109, 109, 110, 109, 120, 110, 115, 108, 110, 114, 110, 114, 107, 114, 112, 117, 107, 106, 114, 108, 113, 109, 112, 106, 99, 105, 114, 111, 108, 108, 101, 112, 108, 111, 117, 105, 112, 109, 113, 109, 112, 110, 101, 112, 109, 115, 114, 114, 107, 110, 108, 116, 112, 109, 113, 111, 111, 110, 109, 103, 121, 109, 112, 123, 112, 108, 106, 110, 106, 114, 103, 117, 110, 109, 108, 114, 109, 110, 114, 107, 108, 116, 104, 114, 113, 110, 108, 107, 104, 109, 112, 108, 113, 115, 114, 107, 109, 109, 113, 93, 118, 115, 107, 103, 102, 107, 114, 108, 103, 100, 103, 102, 103, 112, 103, 104, 106, 108, 113, 109, 107, 98, 117, 111, 116, 93, 114, 111, 118, 107, 104, 104, 116, 109, 117, 104, 106, 109, 111, 117, 109, 114, 109, 114, 108, 111, 111, 106, 114, 109, 116, 115, 110, 114, 112, 114, 109, 114, 110, 125, 112, 121, 103, 113, 111, 121, 103, 110, 112, 110, 97, 120, 105, 107, 102, 97, 117, 116, 112, 108, 93, 99, 105, 106, 114, 107, 93, 112, 114, 120, 106, 108, 114, 104, 113, 108, 110, 109, 100, 108, 121, 110, 107, 108, 113, 122, 102, 105, 108, 120, 108, 105, 117, 99, 115, 103, 100, 101, 114, 104, 103, 95, 114, 102, 115, 113, 94, 119, 110, 111, 119, 104, 122, 106, 99, 107, 114, 113, 105, 113, 100, 96, 122, 117, 107, 111, 105, 95, 93, 103, 110, 108, 104, 107, 110, 101, 109, 122, 110, 108, 113, 107, 112, 128, 112, 114, 116, 117, 117, 119, 106, 97, 116, 109, 110, 113, 116, 114, 100, 100, 115, 119, 105, 119, 113, 107, 106, 104, 106, 109, 104, 109, 106, 112, 115, 113, 125, 107, 106, 107, 113, 101, 111, 111, 118, 106, 97, 106, 106, 106, 104, 111, 107, 99, 110, 106, 103, 112, 107, 117, 97, 104, 119, 103, 121, 114, 100, 114, 112, 114, 111, 121, 126, 117, 107, 103, 112, 118, 102, 117, 94, 102, 115, 116, 101, 109, 116, 98, 110, 103, 107, 118, 109, 116, 103, 103, 108, 124, 111, 108, 107, 100, 113, 104, 106, 111, 107, 111, 108, 115, 112, 116, 117, 115, 117, 103, 108, 109, 112, 117, 105, 106, 108, 117, 112, 104, 124, 127, 106, 107, 114, 108, 109, 121, 102, 115, 121, 101, 129, 107, 110, 104, 113, 106, 120, 123, 110, 100, 112, 108, 115, 110, 113, 117, 106, 112, 104, 111, 115, 108, 120, 111, 102, 114, 110, 106, 105, 107, 109, 102, 108, 110, 101, 100, 114, 130, 107, 110, 109, 115, 110, 110, 107, 99, 115, 107, 105, 110, 107, 107, 122, 119, 109, 112, 102, 118, 113, 113, 106, 103, 112, 110, 104, 109, 110, 109, 118, 118, 107, 122, 114, 116, 104, 111, 119, 115, 103, 110, 104, 99, 110, 111, 119, 107, 113, 106, 113, 104, 121, 124, 118, 113, 117, 111, 101, 113, 111, 118, 119, 114, 112, 115, 107, 107, 111, 120, 94, 109, 124, 107, 121, 112, 100, 119, 109, 109, 110, 94, 102, 108, 110, 112, 105, 109, 106, 112, 107, 106, 107, 99, 104, 128, 108, 100, 105, 107, 117, 115, 104, 106, 109, 125, 106, 101, 113, 105, 113, 108, 105, 118, 114, 103, 112, 117, 119, 107, 120, 100, 113, 107, 114, 109, 112, 112, 111, 105, 113, 113, 113, 114, 109, 110, 104, 108, 108, 115, 98, 108, 95, 114, 101, 108, 107, 106, 101, 105, 120, 113, 98, 116, 104, 101, 109, 115, 106, 113, 109, 111, 102, 119, 105, 114, 105, 112, 115, 107, 112, 115, 106, 108, 104, 114, 118, 124, 118, 100, 110, 113, 118, 110, 107, 102, 113, 113, 99, 108, 106, 110, 114, 105, 107, 108, 100, 106, 113, 110, 108, 112, 114, 107, 114, 105, 109, 107, 108, 106, 107, 110, 108, 109, 114, 108, 105, 107, 103, 110, 103, 121, 112, 106, 112, 119, 110, 111, 106, 111, 106, 112, 111, 108, 114, 111, 113, 111, 118, 109, 107, 106, 110, 105, 112, 115, 111, 105, 110, 102, 114, 97, 105, 114, 112, 114, 106, 109, 112, 103, 108, 105, 112, 110, 116, 104, 114, 109, 108, 114, 115, 110, 111, 107, 110, 105, 107, 106, 115, 118, 109, 110, 108, 112, 107, 116, 106, 100, 111, 117, 109, 112, 107, 106, 109, 106, 113, 105, 105, 106, 115, 115, 110, 104, 104, 116, 108, 119, 105, 105, 108, 110, 102, 107, 106, 109, 113, 116, 102, 113, 109, 112, 105, 112, 109, 110, 116, 107, 105, 108, 107, 114, 107, 111, 100, 112, 111, 104, 108, 112, 99, 105, 109, 112, 109, 110, 113, 113, 112, 104, 100, 114, 102, 108, 111, 114, 107, 108, 105, 103, 103, 107, 109, 109, 107, 113, 114, 103, 111, 111, 104, 109, 110, 121, 108, 117, 112, 116, 117, 110, 114, 114, 104, 116, 109, 111, 121, 104, 103, 119, 108, 110, 113, 115, 109, 109, 105, 113, 110, 107, 111, 107, 105, 106, 106, 111, 104, 110, 102, 116, 109, 109, 114, 113, 120, 110, 104, 109, 112, 121, 112, 108, 104, 111, 110, 117, 114, 108, 107, 108, 111, 109, 110, 108, 113, 114, 108, 109, 115, 105, 112, 108, 112, 115, 110, 101, 104, 107, 106, 104, 111, 111, 122, 118, 106, 113, 119, 109, 109, 107, 109, 112, 107, 112, 106, 102, 110, 111, 116, 111, 111, 106, 104, 116, 115, 108, 111, 110, 107, 111, 112, 120, 117, 97, 108, 112, 119, 106, 107, 115, 109, 107, 110, 103, 105, 108, 117, 107, 108, 108, 115, 110, 106, 106, 105, 117, 112, 116, 114, 107, 106, 99, 112, 110, 109, 117, 97, 110, 116, 113, 108, 105, 109, 108, 105, 104, 115, 115, 103, 111, 111, 111, 110, 103, 114, 106, 110, 104, 108, 101, 111, 104, 105, 110, 123, 104, 124, 109, 110, 101, 104, 118, 111, 105, 107, 118, 118, 115, 118, 115, 107, 110, 114, 110, 107, 103, 115, 107, 113, 107, 113, 117, 106, 116, 114, 106, 105, 114, 103, 110, 108, 111, 116, 116, 101, 126, 117, 109, 106, 107, 118, 107, 118, 114, 99, 111, 117, 109, 105, 97, 100, 103, 112, 106, 113, 116, 108, 108, 110, 105, 118, 116, 103, 111, 116, 99, 100, 102, 116, 107, 114, 112, 111, 108, 107, 97, 111, 124, 113, 109, 104, 111, 104, 107, 109, 113, 106, 101, 107, 110, 115, 112, 112, 108, 106, 120, 111, 108, 108, 112, 110, 110, 116, 115, 109, 99, 110, 112, 103, 100, 106, 104, 108, 103, 108, 110, 104, 106, 122, 105, 124, 113, 110, 116, 109, 103, 123, 108, 99, 106, 109, 113, 111, 110, 99, 108, 108, 107, 110, 123, 93, 114, 109, 106, 108, 107, 105, 114, 112, 107, 106, 112, 107, 113, 107, 113, 109, 108, 113, 109, 109, 114, 109, 113, 103, 109, 117, 99, 113, 115, 109, 117, 111, 110, 111, 108, 109, 108, 111, 107, 110, 105, 114, 114, 107, 111, 110, 109, 112, 105, 108, 100, 110, 108, 110, 109, 114, 111, 110, 115, 107, 104, 109, 110, 118, 113, 111, 134, 107, 112, 111, 110, 109, 108, 111, 126, 111, 108, 115, 109, 104, 109, 108, 108, 107, 116, 103, 118, 113, 107, 103, 106, 105, 115, 111, 108, 104, 105, 107, 105, 104, 160, 116, 112, 115, 106, 112, 110, 107, 109, 106, 109, 105, 110, 112, 109, 112, 111, 115, 117, 112, 108, 112, 109, 114, 108, 118, 106, 107, 105, 111, 109, 106, 107, 109, 110, 107, 99, 113, 110, 117, 112, 110, 109, 111, 117, 107, 110, 114, 109, 135, 114, 105, 111, 112, 112, 102, 110, 112, 107, 110, 105, 104, 109, 108, 110, 111, 113, 110, 115, 103, 104, 111, 114, 106, 113, 115, 105, 109, 113, 108, 107, 108, 111, 106, 110, 111, 105, 113, 108, 111, 111, 110, 110, 106, 112, 102, 110, 109, 102, 109, 110, 102, 105, 116, 110, 108, 109, 107, 113, 107, 117, 111, 109, 107, 118, 102, 106, 114, 106, 107, 110, 109, 108, 110, 108, 111, 116, 106, 110, 116, 109, 108, 108, 106, 102, 122, 109, 106, 110, 107, 121, 109, 109, 110, 110, 109, 109, 117, 104, 106, 108, 100, 109, 107, 109, 105, 107, 108, 103, 112, 108, 115, 110, 110, 107, 110, 112, 105, 108, 113, 105, 108, 113, 115, 114, 111, 131, 109, 109, 112, 108, 108, 112, 109, 110, 110, 114, 110, 99, 111, 109, 112, 108, 103, 111, 111, 110, 112, 113, 109, 100, 108, 107, 108, 112, 108, 106, 113, 104, 106, 115, 110, 111, 114, 108, 114, 103, 105, 108, 118, 113, 110, 105, 119, 107, 100, 108, 112, 108, 110, 106, 104, 112, 110, 115, 106, 113, 104, 106, 112, 107, 109, 106, 112, 101, 111, 114, 113, 108, 106, 109, 112, 112, 112, 105, 110, 107, 104, 113, 112, 108, 113, 107, 110, 112, 121, 107, 124, 113, 112, 110, 112, 116, 110, 107, 106, 111, 111, 108, 114, 110, 106, 112, 110, 108, 111, 111, 111, 113, 111, 109, 124, 107, 110, 109, 116, 115, 115, 112, 109, 109, 109, 108, 112, 102, 114, 106, 113, 113, 110, 114, 111, 109, 113, 137, 115, 108, 107, 107, 109, 116, 129, 112, 108, 112, 106, 108, 116, 109, 107, 105, 108, 121, 111, 110, 112, 114, 111, 106, 117, 109, 108, 107, 112, 110, 112, 99, 115, 97, 105, 109, 94, 109, 109, 115, 106, 109, 107, 107, 107, 110, 106, 113, 108, 115, 109, 117, 106, 118, 108, 109, 109, 108, 113, 105, 106, 125, 109, 109, 111, 108, 111, 109, 114, 126, 109, 119, 106, 110, 96, 106, 104, 110, 111, 109, 110, 110, 111, 100, 110, 107, 114, 114, 115, 97, 113, 112, 117, 108, 111, 112, 139, 111, 108, 104, 112, 107, 104, 116, 113, 110, 109, 110, 115, 112, 110, 103, 117, 105, 112, 110, 103, 101, 113, 109, 111, 106, 119, 106, 118, 105, 107, 126, 107, 110, 99, 110, 103, 111, 105, 105, 117, 141, 105, 101, 113, 104, 120, 112, 107, 115, 108, 105, 129, 101, 109, 99, 112, 114, 106, 105, 117, 100, 112, 113, 111, 100, 111, 115, 109, 114, 109, 119, 116, 87, 108, 120, 106, 104, 98, 103, 104, 113, 109, 118, 112, 101, 105, 107, 110, 111, 97, 110, 119, 112, 112, 103, 113, 109, 108, 113, 106, 111, 110, 111, 95, 112, 111, 104, 113, 102, 107, 104, 106, 108, 111, 105, 113, 105, 106, 106, 112, 103, 105, 107, 104, 105, 109, 118, 107, 104, 114, 105, 110, 105, 108, 116, 106, 121, 109, 101, 104, 104, 106, 110, 113, 115, 106, 113, 118, 104, 112, 114, 112, 116, 110, 101, 113, 107, 113, 110, 111, 114, 126, 97, 101, 117, 108, 111, 114, 107, 121, 106, 110, 112, 112, 109, 112, 117, 113, 107, 99, 108, 119, 116, 119, 116, 114, 105, 105, 113, 99, 105, 118, 105, 111, 111, 112, 124, 113, 122, 104, 111, 107, 105, 109, 109, 112, 112, 101, 116, 111, 102, 107, 127, 106, 101, 108, 106, 108, 107, 113, 106, 116, 107, 115, 108, 114, 107, 113, 111, 103, 105, 111, 99, 107, 116, 108, 111, 120, 112, 105, 119, 110, 106, 109, 116, 103, 110, 122, 102, 128, 110, 115, 102, 114, 106, 106, 112, 114, 108, 105, 112, 105, 110, 104, 110, 107, 111, 110, 106, 111, 109, 108, 111, 109, 123, 103, 113, 113, 107, 107, 107, 109, 114, 111, 120, 111, 102, 114, 133, 115, 98, 112, 99, 112, 106, 118, 118, 104, 115, 115, 106, 119, 109, 115, 111, 107, 108, 112, 122, 103, 111, 112, 106, 109, 112, 103, 109, 101, 121, 110, 112, 116, 109, 131, 102, 131, 103, 108, 104, 108, 107, 101, 119, 115, 117, 87, 106, 103, 109, 105, 107, 102, 116, 103, 109, 106, 111, 110, 111, 104, 105, 106, 119, 110, 103, 109, 103, 108, 109, 113, 124, 103, 111, 110, 103, 100, 116, 117, 113, 108, 115, 115, 114, 114, 110, 105, 108, 120, 95, 111, 115, 121, 104, 92, 106, 109, 107, 120, 101, 102, 118, 107, 113, 105, 99, 103, 114, 102, 113, 111, 102, 103, 110, 104, 104, 113, 111, 109, 103, 113, 116, 113, 110, 101, 116, 120, 103, 105, 113, 115, 94, 105, 110, 101, 112, 112, 109, 106, 91, 114, 106, 111, 112, 106, 109, 132, 114, 110, 108, 108, 116, 105, 105, 106, 102, 123, 98, 111, 131, 110, 103, 107, 103, 103, 108, 111, 105, 106, 108, 111, 119, 109, 100, 110, 124, 108, 110, 109, 109, 105, 130, 115, 107, 106, 109, 113, 108, 102, 103, 104, 114, 111, 107, 114, 118, 107, 107, 101, 115, 126, 104, 107, 117, 105, 117, 112, 108, 107, 98, 104, 106, 112, 105, 103, 102, 112, 111, 107, 119, 114, 108, 110, 112, 105, 122, 109, 103, 110, 118, 113, 111, 111, 106, 101, 115, 121, 114, 119, 116, 112, 117, 102, 108, 103, 109, 103, 109, 88, 106, 99, 107, 112, 118, 99, 113, 124, 92, 121, 103, 107, 120, 126, 105, 131, 105, 105, 120, 117, 110, 112, 104, 104, 107, 121, 113, 102, 111, 113, 115, 115, 113, 114, 97, 103, 116, 114, 102, 101, 113, 109, 130, 103, 125, 96, 110, 115, 115, 126, 101, 105, 112, 139, 129, 104, 99, 124, 105, 117, 94, 110, 110, 104, 111, 108, 105, 108, 116, 102, 107, 114, 113, 106, 100, 106, 116, 101, 92, 102, 108, 118, 106, 107, 116, 113, 112, 112, 109, 99, 111, 115, 111, 100, 127, 109, 98, 106, 104, 88, 104, 113, 102, 116, 116, 111, 112, 104, 104, 100, 107, 115, 108, 111, 128, 116, 121, 111, 109, 95, 104, 99, 129, 114, 111, 105, 114, 107, 105, 114, 120, 91, 114, 109, 113, 112, 107, 124, 111, 107, 116, 127, 119, 106, 113, 101, 112, 101, 118, 130, 109, 104, 105, 99, 122, 111, 105, 94, 106, 103, 113, 120, 108, 116, 113, 109, 115, 104, 105, 116, 104, 102, 104, 99, 110, 104, 112, 104, 99, 119, 103, 102, 100, 124, 117, 116, 113, 110, 105, 119, 107, 101, 106, 110, 111, 104, 117, 112, 107, 113, 110, 126, 109, 99, 116, 108, 128, 103, 103, 108, 108, 114, 103, 114, 110, 113, 126, 109, 107, 109, 98, 104, 107, 97, 100, 125, 108, 113, 113, 137, 93, 110, 131, 102, 111, 112, 108, 103, 110, 108, 104, 104, 92, 101, 107, 122, 105, 111, 108, 111, 100, 115, 117, 121, 117, 109, 124, 103, 105, 104, 109, 117, 105, 123, 87, 111, 114, 107, 112, 108, 115, 108, 113, 105, 125, 119, 104, 117, 130, 112, 106, 94, 117, 106, 109, 127, 117, 120, 134, 103, 111, 117, 114, 107, 115, 110, 109, 103, 109, 98, 109, 113, 113, 108, 103, 108, 123, 106, 119, 114, 102, 102, 110, 99, 105, 107, 118, 114, 106, 118, 117, 121, 107, 118, 122, 107, 98, 119, 124, 111, 101, 105, 119, 100, 119, 108, 106, 109, 106, 111, 114, 102, 122, 121, 88, 106, 95, 116, 119, 100, 114, 112, 117, 108, 111, 112, 118, 113, 103, 116, 118, 109, 110, 105, 118, 104, 107, 113, 108, 112, 105, 109, 112, 108, 108, 107, 114, 132, 119, 106, 123, 116, 123, 110, 124, 97, 100, 107, 105, 117, 98, 111, 122, 101, 109, 108, 118, 97, 112, 111, 105, 117, 106, 95, 105, 99, 98, 118, 118, 104, 125, 112, 119, 83, 116, 115, 108, 115, 104, 122, 106, 121, 101, 110, 103, 116, 108, 97, 108, 109, 125, 105, 117, 110, 116, 118, 104, 107, 109, 102, 97, 106, 113, 105, 111, 107, 111, 116, 94, 102, 115, 116, 118, 114, 132, 117, 111, 105, 103, 108, 104, 110, 119, 96, 109, 102, 96, 102, 111, 110, 103, 113, 106, 122, 105, 114, 117, 111, 99, 108, 110, 106, 99, 109, 105, 117, 103, 116, 111, 111, 115, 111, 121, 105, 105, 119, 105, 108, 117, 102, 120, 116, 114, 108, 98, 109, 104, 109, 116, 133, 110, 124, 104, 116, 117, 106, 111, 118, 129, 109, 110, 103, 109, 102, 106, 110, 108, 118, 109, 120, 119, 122, 108, 109, 103, 101, 99, 120, 107, 112, 109, 110, 103, 110, 110, 107, 107, 114, 107, 119, 105, 104, 108, 110, 124, 106, 110, 118, 106, 112, 103, 93, 99, 102, 111, 106, 108, 108, 124, 117, 107, 108, 110, 105, 117, 134, 107, 111, 105, 117, 109, 114, 114, 113, 116, 114, 113, 110, 114, 120, 105, 104, 104, 114, 114, 87, 108, 111, 115, 122, 111, 106, 118, 120, 106, 109, 117, 112, 109, 111, 102, 110, 107, 111, 106, 108, 107, 109, 102, 109, 113, 122, 115, 113, 109, 106, 113, 107, 112, 116, 111, 110, 120, 124, 97, 110, 117, 122, 102, 109, 105, 113, 100, 105, 118, 123, 124, 115, 140, 113, 115, 113, 104, 103, 111, 121, 108, 107, 116, 93, 117, 114, 109, 111, 115, 104, 106, 108, 111, 112, 105, 118, 90, 103, 104, 100, 100, 104, 109, 116, 106, 105, 111, 110, 109, 102, 109, 104, 106, 106, 112, 113, 122, 107, 111, 105, 98, 113, 118, 111, 102, 116, 105, 105, 114, 111, 109, 107, 118, 99, 110, 124, 121, 110, 107, 108, 117, 114, 118, 137, 115, 105, 111, 119, 112, 131, 110, 111, 107, 110, 110, 107, 112, 112, 95, 111, 117, 105, 119, 104, 121, 110, 117, 94, 105, 104, 114, 111, 106, 106, 107, 112, 120, 102, 111, 110, 112, 108, 107, 104, 108, 99, 109, 114, 96, 119, 113, 110, 98, 112, 105, 112, 119, 109, 81, 100, 120, 101, 134, 110, 115, 114, 107, 102, 148, 130, 104, 100, 108, 96, 121, 116, 104, 115, 126, 102, 99, 110, 111, 107, 110, 104, 107, 111, 120, 95, 107, 110, 111, 116, 97, 115, 113, 105, 116, 117, 87, 110, 109, 114, 106, 79, 111, 117, 107, 100, 105, 112, 104, 112, 110, 108, 125, 106, 110, 79, 115, 101, 114, 111, 115, 97, 102, 104, 101, 112, 113, 112, 89, 106, 103, 103, 107, 109, 116, 110, 108, 116, 102, 123, 107, 98, 103, 115, 117, 121, 113, 111, 104, 109, 109, 113, 115, 108, 129, 109, 105, 109, 109, 109, 98, 108, 108, 99, 120, 114, 111, 116, 108, 105, 109, 113, 110, 123, 99, 110, 117, 108, 111, 107, 106, 108, 103, 101, 115, 111, 110, 102, 93, 116, 111, 114, 113, 103, 111, 117, 117, 113, 114, 115, 103, 110, 110, 99, 113, 119, 111, 109, 111, 117, 97, 97, 105, 118, 119, 113, 107, 110, 112, 112, 112, 121, 122, 153, 106, 109, 114, 121, 109, 112, 100, 112, 105, 106, 108, 98, 114, 117, 116, 112, 102, 111, 122, 111, 115, 111, 124, 99, 113, 99, 104, 113, 106, 104, 113, 114, 114, 129, 116, 114, 121, 114, 112, 121, 107, 107, 110, 116, 106, 105, 103, 119, 114, 101, 111, 108, 101, 99, 109, 100, 106, 114, 118, 125, 109, 104, 95, 124, 93, 104, 105, 111, 105, 93, 99, 106, 107, 120, 97, 117, 112, 118, 117, 108, 124, 131, 99, 102, 109, 128, 102, 115, 118, 116, 105, 115, 104, 119, 116, 99, 100, 111, 106, 111, 103, 97, 113, 107, 109, 104, 104, 124, 108, 113, 99, 114, 101, 108, 109, 104, 117, 107, 113, 120, 113, 105, 111, 104, 99, 101, 126, 106, 105, 111, 102, 107, 106, 101, 113, 115, 121, 108, 121, 119, 96, 109, 110, 94, 106, 103, 103, 111, 97, 115, 113, 122, 110, 119, 114, 116, 102, 109, 116, 98, 115, 100, 101, 118, 113, 114, 109, 103, 113, 108, 108, 109, 115, 106, 100, 100, 105, 116, 118, 110, 91, 121, 115, 116, 103, 103, 127, 120, 119, 125, 104, 112, 115, 103, 113, 105, 115, 105, 107, 109, 98, 103, 119, 105, 106, 112, 114, 106, 106, 104, 111, 122, 111, 95, 115, 121, 108, 107, 113, 101, 101, 111, 104, 98, 105, 106, 111, 138, 110, 103, 107, 113, 105, 111, 99, 117, 116, 112, 104, 122, 118, 118, 104, 116, 113, 111, 120, 106, 96, 110, 106, 103, 123, 118, 105, 125, 101, 99, 110, 121, 107, 100, 108, 107, 115, 109, 106, 97, 118, 107, 114, 115, 120, 114, 115, 106, 101, 105, 109, 121, 110, 108, 111, 109, 111, 112, 120, 117, 113, 104, 108, 115, 100, 106, 110, 112, 121, 91, 104, 102, 99, 111, 110, 108, 126, 110, 109, 110, 108, 113, 107, 105, 94, 112, 112, 106, 113, 114, 102, 103, 113, 107, 119, 93, 107, 101, 109, 113, 109, 114, 110, 104, 123, 103, 112, 100, 111, 104, 107, 106, 92, 100, 107, 116, 110, 97, 116, 107, 99, 91, 104, 108, 119, 113, 110, 101, 117, 107, 118, 109, 99, 109, 105, 108, 110, 105, 109, 109, 101, 107, 112, 121, 108, 106, 89, 114, 107, 116, 113, 99, 105, 113, 116, 99, 106, 108, 110, 95, 113, 108, 109, 104, 115, 101, 101, 121, 109, 122, 107, 110, 104, 114, 115, 106, 111, 109, 120, 102, 100, 112, 114, 104, 106, 92, 109, 113, 113, 105, 97, 92, 101, 124, 117, 94, 115, 95, 106, 142, 116, 102, 100, 105, 117, 99, 89, 113, 106, 108, 115, 104, 102, 110, 121, 100, 102, 103, 114, 122, 116, 123, 113, 107, 102, 101, 103, 122, 103, 122, 111, 101, 130, 112, 117, 104, 120, 89, 93, 104, 122, 115, 106, 117, 114, 108, 104, 103, 104, 111, 96, 103, 115, 106, 97, 117, 120, 93, 128, 117, 100, 120, 106, 101, 106, 95, 104, 114, 114, 105, 104, 99, 109, 107, 107, 118, 111, 104, 110, 115, 110, 135, 108, 122, 98, 117, 99, 131, 108, 109, 110, 93, 99, 114, 122, 105, 106, 116, 122, 108, 110, 91, 100, 109, 108, 110, 107, 101, 102, 107, 115, 110, 107, 111, 100, 103, 109, 110, 104, 110, 98, 104, 95, 88, 112, 124, 94, 124, 103, 103, 107, 110, 107, 102, 106, 123, 125, 111, 108, 112, 113, 108, 112, 106, 110, 109, 114, 113, 115, 110, 124, 105, 113, 115, 105, 111, 109, 110, 108, 105, 105, 106, 112, 107, 112, 106, 112, 111, 117, 114, 108, 111, 105, 108, 110, 106, 111, 120, 104, 97, 107, 111, 110, 113, 102, 109, 101, 120, 97, 109, 115, 113, 113, 104, 110, 111, 107, 109, 110, 103, 115, 107, 120, 102, 102, 108, 106, 115, 109, 103, 103, 105, 102, 108, 103, 108, 87, 111, 101, 115, 110, 105, 110, 115, 120, 106, 111, 101, 105, 110, 117, 112, 125, 111, 116, 114, 116, 116, 123, 111, 111, 108, 103, 109, 109, 109, 111, 107, 92, 90, 107, 108, 102, 112, 114, 108, 105, 111, 108, 101, 127, 111, 114, 107, 119, 108, 116, 106, 100, 117, 113, 117, 113, 111, 108, 111, 116, 99, 115, 117, 105, 109, 102, 110, 116, 112, 107, 112, 109, 108, 110, 113, 98, 104, 109, 109, 110, 105, 108, 99, 107, 108, 107, 110, 109, 108, 119, 113, 113, 114, 104, 106, 113, 116, 112, 114, 107, 108, 113, 112, 111, 105, 114, 110, 108, 110, 98, 109, 110, 103, 117, 107, 91, 103, 98, 114, 101, 110, 126, 106, 117, 111, 111, 110, 110, 113, 113, 117, 112, 111, 102, 111, 107, 105, 107, 106, 115, 112, 114, 116, 106, 107, 104, 113, 102, 105, 100, 118, 104, 107, 109, 109, 116, 103, 106, 118, 111, 104, 119, 103, 102, 104, 103, 119, 108, 116, 109, 99, 106, 87, 105, 109, 102, 106, 107, 110, 112, 103, 108, 114, 116, 95, 106, 105, 113, 115, 108, 115, 100, 110, 105, 103, 112, 117, 133, 106, 105, 110, 121, 109, 106, 109, 126, 115, 107, 114, 105, 105, 101, 116, 101, 97, 99, 98, 109, 110, 111, 109, 111, 114, 116, 111, 99, 116, 106, 111, 103, 119, 114, 115, 116, 113, 120, 94, 108, 102, 115, 105, 111, 113, 110, 106, 118, 106, 103, 97, 111, 114, 115, 107, 103, 115, 106, 111, 108, 114, 107, 112, 108, 107, 118, 111, 108, 115, 109, 105, 109, 105, 110, 115, 103, 113, 114, 113, 106, 111, 112, 109, 130, 108, 109, 111, 105, 115, 120, 103, 111, 111, 94, 115, 114, 111, 117, 117, 123, 114, 118, 104, 113, 110, 121, 108, 111, 108, 108, 109, 114, 107, 118, 106, 115, 109, 112, 111, 104, 110, 100, 114, 112, 110, 101, 133, 114, 109, 101, 111, 112, 116, 102, 110, 112, 113, 94, 111, 108, 106, 107, 95, 114, 109, 108, 109, 107, 109, 102, 137, 104, 109, 109, 110, 112, 110, 103, 107, 106, 122, 119, 110, 103, 106, 107, 122, 109, 112, 110, 106, 113, 114, 121, 99, 109, 110, 108, 106, 115, 112, 112, 111, 105, 110, 112, 111, 113, 108, 106, 100, 107, 112, 106, 110, 110, 113, 112, 124, 103, 110, 109, 113, 111, 105, 111, 108, 134, 111, 122, 114, 106, 104, 121, 109, 110, 110, 110, 115, 107, 111, 107, 106, 96, 121, 117, 105, 113, 122, 110, 104, 102, 97, 115, 105, 109, 112, 118, 114, 107, 108, 106, 107, 102, 106, 105, 102, 118, 111, 110, 88, 133, 115, 106, 111, 109, 115, 109, 113, 104, 105, 128, 112, 120, 112, 120, 110, 111, 96, 118, 112, 106, 109, 107, 104, 107, 118, 106, 108, 101, 114, 105, 102, 106, 107, 107, 111, 107, 113, 113, 102, 102, 111, 103, 112, 111, 109, 114, 115, 114, 117, 106, 98, 107, 118, 113, 104, 104, 106, 107, 109, 104, 105, 114, 108, 113, 109, 104, 110, 104, 114, 102, 106, 81, 110, 105, 110, 110, 103, 130, 102, 114, 101, 108, 120, 114, 118, 109, 100, 114, 115, 122, 110, 86, 101, 104, 115, 110, 110, 95, 87, 111, 115, 108, 107, 121, 107, 114, 100, 98, 102, 100, 109, 95, 96, 87, 106, 119, 108, 107, 107, 99, 102, 101, 108, 109, 112, 106, 104, 119, 111, 111, 103, 114, 130, 111, 107, 108, 118, 107, 115, 100, 105, 102, 102, 111, 119, 107, 107, 111, 109, 110, 112, 104, 121, 119, 113, 104, 111, 107, 120, 107, 102, 104, 111, 104, 120, 114, 117, 108, 105, 120, 114, 96, 116, 101, 112, 105, 117, 110, 114, 88, 102, 115, 101, 110, 108, 115, 115, 106, 114, 101, 103, 104, 100, 112, 106, 103, 96, 113, 131, 119, 102, 137, 110, 112, 117, 101, 112, 96, 105, 122, 106, 103, 107, 108, 99, 105, 116, 126, 105, 103, 107, 104, 123, 119, 112, 94, 111, 113, 109, 118, 108, 113, 112, 117, 108, 97, 116, 129, 109, 115, 98, 117, 108, 109, 109, 110, 111, 115, 107, 113, 109, 94, 96, 107, 107, 118, 107, 102, 115, 114, 108, 109, 107, 87, 72, 106, 132, 120, 120, 111, 109, 105, 118, 112, 103, 106, 113, 99, 123, 107, 120, 112, 105, 113, 108, 103, 110, 109, 110, 111, 114, 109, 105, 99, 111, 110, 107, 104, 111, 107, 113, 111, 117, 103, 103, 108, 107, 101, 97, 113, 109, 111, 113, 110, 99, 117, 129, 113, 113, 117, 104, 110, 106, 100, 101, 117, 106, 99, 110, 115, 105, 111, 110, 104, 104, 110, 118, 114, 109, 96, 116, 102, 104, 105, 125, 111, 110, 104, 112, 104, 123, 109, 120, 116, 104, 114, 120, 111, 104, 109, 99, 110, 102, 119, 100, 100, 119, 115, 116, 113, 108, 108, 105, 109, 109, 113, 103, 120, 127, 105, 111, 110, 166, 114, 107, 112, 101, 122, 114, 128, 108, 114, 121, 121, 105, 107, 107, 101, 114, 109, 108, 136, 100, 116, 111, 105, 108, 118, 113, 135, 120, 124, 106, 111, 115, 108, 83, 106, 102, 120, 98, 100, 110, 119, 101, 114, 135, 110, 114, 107, 118, 110, 106, 107, 107, 108, 103, 106, 109, 112, 106, 110, 105, 107, 97, 116, 101, 109, 103, 111, 108, 95, 111, 105, 104, 113, 112, 114, 114, 97, 114, 102, 117, 115, 108, 89, 111, 103, 95, 111, 109, 115, 103, 123, 113, 111, 110, 114, 110, 106, 110, 105, 104, 119, 97, 103, 121, 92, 116, 112, 113, 112, 112, 111, 109, 106, 109, 102, 108, 125, 106, 121, 105, 106, 115, 110, 112, 108, 118, 106, 113, 111, 105, 116, 101, 101, 88, 108, 112, 115, 111, 89, 114, 120, 105, 115, 110, 113, 98, 105, 111, 105, 108, 104, 106, 109, 120, 127, 117, 111, 95, 105, 127, 143, 106, 115, 102, 106, 118, 107, 115, 112, 108, 109, 106, 94, 110, 131, 126, 104, 116, 108, 109, 112, 108, 120, 112, 107, 104, 116, 112, 102, 100, 103, 110, 105, 105, 108, 109, 86, 88, 111, 105, 110, 69, 108, 100, 117, 126, 113, 105, 109, 120, 118, 111, 102, 108, 107, 113, 110, 103, 107, 99, 113, 115, 104, 112, 104, 125, 111, 102, 107, 107, 105, 102, 112, 111, 105, 120, 111, 110, 99, 110, 107, 105, 107, 107, 97, 106, 113, 103, 107, 104, 113, 110, 109, 114, 102, 106, 108, 113, 112, 110, 109, 108, 119, 112, 111, 114, 110, 111, 116, 110, 109, 116, 115, 108, 119, 106, 110, 95, 113, 105, 105, 120, 102, 107, 106, 101, 114, 121, 118, 99, 103, 85, 109, 99, 118, 109, 110, 97, 108, 106, 102, 113, 104, 108, 121, 110, 102, 108, 114, 111, 121, 93, 114, 104, 107, 109, 108, 107, 96, 93, 110, 118, 110, 115, 132, 105, 69, 108, 109, 103, 104, 109, 108, 101, 114, 106, 111, 116, 103, 109, 108, 106, 107, 108, 116, 90, 125, 111, 105, 119, 103, 99, 159, 104, 108, 115, 107, 108, 93, 107, 128, 115, 115, 107, 112, 105, 93, 119, 106, 96, 101, 112, 110, 109, 115, 108, 111, 111, 102, 106, 113, 116, 112, 110, 110, 102, 103, 103, 100, 129, 118, 103, 111, 117, 107, 121, 103, 99, 106, 119, 101, 100, 116, 108, 112, 108, 114, 106, 102, 107, 88, 133, 109, 102, 116, 102, 104, 119, 107, 111, 120, 112, 117, 105, 115, 104, 105, 101, 108, 110, 121, 119, 108, 106, 112, 124, 99, 116, 108, 112, 112, 109, 93, 104, 123, 109, 109, 102, 118, 116, 90, 103, 112, 100, 105, 100, 114, 109, 108, 120, 104, 144, 112, 114, 101, 112, 112, 105, 103, 108, 108, 97, 121, 122, 92, 114, 107, 107, 111, 99, 114, 107, 116, 106, 115, 108, 103, 108, 105, 106, 126, 113, 100, 124, 111, 101, 110, 110, 126, 107, 101, 112, 112, 107, 110, 102, 101, 110, 108, 93, 111, 114, 118, 134, 108, 104, 103, 109, 106, 106, 121, 104, 106, 106, 103, 112, 101, 112, 102, 111, 108, 108, 108, 126, 101, 97, 106, 101, 106, 107, 106, 121, 120, 104, 89, 103, 114, 106, 103, 105, 100, 100, 98, 117, 105, 107, 111, 116, 103, 115, 107, 103, 117, 113, 127, 119, 107, 114, 133, 110, 107, 113, 122, 106, 99, 110, 115, 125, 117, 110, 93, 105, 108, 104, 111, 115, 111, 108, 127, 116, 100, 114, 103, 108, 108, 107, 109, 112, 111, 117, 116, 115, 114, 96, 117, 112, 106, 109, 117, 115, 108, 123, 108, 109, 109, 106, 105, 106, 112, 103, 101, 112, 108, 116, 115, 106, 112, 111, 112, 116, 114, 105, 106, 102, 110, 106, 112, 158, 103, 99, 112, 108, 110, 110, 110, 100, 109, 113, 100, 99, 117, 110, 112, 100, 111, 106, 105, 112, 108, 115, 114, 110, 110, 104, 118, 115, 115, 107, 168, 89, 116, 130, 107, 108, 110, 113, 105, 103, 109, 115, 113, 96, 104, 99, 105, 102, 117, 101, 106, 117, 118, 97, 118, 114, 117, 110, 109, 104, 113, 125, 113, 110, 109, 104, 108, 106, 105, 110, 111, 109, 111, 100, 108, 121, 110, 99, 109, 112, 118, 103, 113, 117, 124, 115, 120, 122, 103, 96, 118, 111, 107, 119, 99, 117, 107, 115, 109, 95, 131, 111, 118, 107, 114, 105, 134, 106, 113, 104, 112, 109, 107, 117, 109, 111, 109, 104, 106, 108, 104, 109, 112, 111, 109, 111, 118, 113, 115, 110, 104, 108, 114, 110, 101, 109, 115, 110, 106, 105, 107, 106, 104, 104, 100, 98, 110, 112, 113, 109, 106, 114, 112, 115, 114, 112, 110, 108, 109, 120, 104, 95, 106, 103, 108, 109, 103, 107, 102, 111, 107, 113, 116, 108, 112, 95, 108, 119, 114, 111, 106, 109, 112, 108, 116, 111, 112, 106, 105, 110, 106, 118, 110, 109, 112, 102, 123, 112, 108, 108, 111, 107, 103, 107, 108, 110, 109, 108, 111, 103, 110, 111, 109, 109, 112, 108, 112, 107, 110, 104, 110, 112, 107, 117, 114, 112, 113, 105, 112, 105, 111, 112, 108, 105, 111, 111, 111, 114, 103, 113, 123, 151, 102, 91, 107, 108, 106, 104, 104, 111, 106, 108, 112, 107, 107, 105, 109, 110, 111, 109, 104, 102, 115, 111, 102, 118, 111, 106, 108, 105, 114, 111, 115, 116, 96, 111, 102, 109, 91, 113, 117, 112, 107, 113, 104, 113, 115, 109, 112, 102, 108, 105, 109, 106, 110, 103, 111, 109, 131, 96, 107, 107, 104, 110, 102, 117, 109, 81, 108, 113, 110, 109, 107, 109, 108, 109, 105, 104, 108, 105, 132, 117, 104, 104, 106, 112, 106, 114, 110, 109, 110, 102, 140, 108, 107, 107, 112, 112, 114, 96, 111, 115, 106, 107, 102, 101, 107, 112, 116, 117, 114, 114, 106, 103, 117, 109, 101, 98, 110, 109, 114, 107, 108, 113, 107, 105, 116, 116, 114, 105, 115, 112, 114, 110, 116, 107, 108, 109, 118, 119, 113, 101, 110, 113, 107, 108, 101, 103, 107, 106, 112, 113, 114, 108, 112, 110, 113, 111, 107, 101, 104, 111, 111, 102, 106, 108, 106, 114, 114, 95, 105, 110, 106, 113, 112, 104, 105, 91, 110, 111, 112, 101, 104, 112, 106, 105, 114, 110, 103, 116, 110, 106, 116, 119, 109, 101, 102, 111, 106, 106, 112, 105, 112, 108, 107, 114, 97, 98, 102, 107, 108, 109, 108, 110, 117, 97, 112, 107, 113, 107, 120, 112, 124, 99, 110, 106, 110, 100, 107, 112, 118, 111, 108, 107, 106, 106, 107, 110, 116, 113, 108, 113, 107, 99, 112, 119, 110, 105, 108, 115, 111, 109, 105, 111, 108, 106, 112, 108, 108, 110, 115, 117, 123, 112, 115, 114, 113, 120, 109, 115, 113, 100, 93, 110, 117, 109, 113, 110, 111, 111, 110, 106, 103, 118, 112, 108, 116, 111, 111, 112, 104, 103, 119, 105, 111, 107, 108, 120, 113, 113, 115, 117, 121, 109, 110, 113, 113, 110, 107, 115, 112, 111, 116, 110, 107, 109, 109, 111, 112, 114, 107, 112, 113, 105, 102, 115, 112, 110, 107, 113, 114, 108, 110, 109, 111, 113, 110, 111, 107, 114, 116, 113, 112, 107, 105, 114, 99, 108, 98, 108, 114, 117, 117, 108, 107, 107, 113, 109, 110, 112, 97, 115, 117, 117, 109, 104, 106, 110, 110, 113, 118, 121, 109, 108, 105, 111, 108, 103, 116, 119, 104, 112, 108, 108, 113, 111, 106, 108, 98, 105, 112, 112, 113, 111, 108, 112, 107, 106, 100, 102, 110, 112, 101, 113, 109, 111, 113, 111, 117, 112, 105, 110, 103, 115, 110, 116, 105, 107, 110, 110, 111, 103, 110, 106, 116, 109, 111, 111, 102, 116, 105, 106, 113, 112, 109, 99, 112, 109, 110, 109, 100, 110, 102, 104, 111, 109, 106, 119, 112, 112, 110, 105, 107, 116, 100, 116, 107, 105, 116, 109, 92, 105, 109, 115, 105, 107, 111, 104, 113, 107, 106, 110, 112, 133, 110, 111, 124, 107, 114, 112, 114, 103, 109, 103, 110, 109, 115, 113, 108, 111, 119, 112, 109, 113, 111, 94, 112, 113, 115, 111, 106, 112, 104, 111, 114, 110, 110, 101, 113, 108, 110, 104, 112, 112, 109, 108, 112, 112, 98, 109, 103, 106, 114, 111, 115, 108, 95, 112, 102, 110, 112, 112, 105, 111, 115, 113, 110, 113, 97, 103, 108, 110, 112, 110, 111, 107, 115, 115, 107, 103, 112, 103, 109, 114, 113, 111, 111, 114, 106, 110, 111, 109, 106, 97, 111, 110, 126, 112, 114, 108, 125, 111, 104, 105, 112, 103, 113, 112, 111, 113, 110, 113, 110, 115, 106, 121, 109, 118, 108, 111, 118, 109, 108, 114, 111, 99, 108, 109, 109, 110, 109, 113, 111, 129, 100, 107, 107, 117, 105, 106, 108, 111, 114, 109, 110, 111, 114, 113, 104, 117, 112, 106, 109, 112, 106, 112, 114, 113, 120, 103, 107, 111, 106, 114, 119, 109, 108, 114, 106, 114, 109, 106, 115, 111, 112, 107, 108, 109, 112, 107, 110, 118, 112, 108, 113, 107, 120, 115, 111, 111, 108, 109, 105, 113, 111, 109, 108, 117, 116, 109, 99, 108, 112, 111, 115, 112, 102, 113, 109, 113, 118, 112, 109, 113, 106, 116, 107, 111, 113, 111, 110, 101, 109, 110, 118, 114, 135, 110, 106, 106, 106, 125, 111, 112, 108, 108, 104, 110, 106, 109, 113, 107, 111, 111, 115, 109, 110, 99, 109, 107, 108, 105, 114, 104, 112, 108, 105, 108, 113, 109, 106, 113, 105, 113, 105, 107, 112, 114, 104, 106, 116, 114, 105, 112, 116, 112, 104, 110, 117, 104, 112, 105, 111, 118, 108, 108, 107, 115, 113, 111, 105, 112, 106, 110, 106, 113, 108, 106, 113, 111, 103, 114, 105, 104, 107, 106, 109, 107, 103, 101, 108, 106, 109, 114, 104, 118, 110, 113, 107, 107, 105, 106, 109, 113, 107, 108, 116, 111, 108, 107, 105, 115, 111, 102, 113, 115, 109, 109, 104, 104, 112, 112, 104, 109, 110, 114, 106, 124, 106, 103, 104, 112, 111, 112, 122, 109, 95, 118, 116, 110, 108, 110, 116, 117, 105, 109, 101, 100, 107, 106, 111, 116, 114, 106, 122, 114, 109, 103, 109, 110, 109, 106, 107, 112, 119, 116, 96, 104, 103, 107, 99, 109, 115, 106, 113, 99, 113, 111, 104, 87, 109, 110, 106, 107, 114, 115, 115, 106, 125, 111, 120, 106, 113, 113, 100, 122, 107, 111, 112, 112, 113, 118, 101, 114, 116, 105, 108, 117, 105, 113, 121, 108, 112, 106, 95, 106, 98, 107, 101, 128, 99, 106, 112, 109, 109, 111, 113, 111, 118, 100, 79, 105, 108, 110, 116, 111, 111, 121, 108, 101, 117, 107, 113, 107, 112, 116, 99, 109, 99, 110, 111, 115, 112, 110, 106, 98, 111, 109, 109, 111, 115, 110, 108, 116, 107, 109, 115, 105, 111, 113, 111, 122, 113, 115, 103, 100, 134, 106, 121, 123, 108, 111, 113, 101, 110, 114, 104, 110, 111, 110, 109, 112, 112, 109, 112, 110, 116, 109, 98, 111, 111, 107, 114, 104, 109, 111, 107, 116, 108, 109, 104, 109, 103, 112, 89, 108, 101, 110, 111, 111, 115, 110, 121, 107, 107, 106, 111, 109, 120, 108, 106, 101, 107, 109, 113, 114, 125, 106, 98, 116, 107, 113, 112, 109, 111, 108, 113, 104, 98, 102, 114, 107, 95, 111, 110, 107, 114, 112, 115, 110, 103, 109, 107, 111, 103, 117, 109, 116, 110, 110, 114, 93, 105, 108, 107, 113, 116, 120, 109, 113, 110, 112, 116, 106, 108, 110, 112, 116, 102, 104, 113, 107, 106, 116, 97, 108, 104, 110, 116, 112, 106, 111, 109, 113, 118, 118, 112, 105, 113, 107, 114, 118, 115, 111, 107, 116, 109, 94, 109, 118, 108, 105, 107, 107, 112, 109, 107, 102, 110, 112, 104, 106, 118, 113, 106, 112, 107, 112, 107, 110, 98, 116, 104, 112, 120, 114, 112, 107, 116, 110, 135, 116, 117, 107, 107, 104, 92, 89, 110, 122, 104, 109, 95, 117, 155, 113, 108, 113, 107, 116, 107, 112, 118, 116, 115, 117, 112, 110, 114, 109, 112, 115, 110, 106, 100, 105, 121, 107, 116, 106, 120, 106, 105, 103, 108, 113, 102, 115, 117, 110, 106, 124, 109, 103, 103, 112, 115, 97, 106, 113, 110, 110, 108, 118, 106, 109, 112, 98, 99, 112, 121, 105, 118, 96, 114, 106, 108, 105, 108, 107, 113, 107, 109, 111, 109, 111, 106, 108, 107, 102, 111, 110, 115, 109, 109, 96, 111, 101, 104, 107, 121, 110, 105, 109, 111, 110, 117, 105, 95, 136, 111, 111, 120, 111, 110, 112, 106, 100, 107, 117, 110, 117, 108, 114, 111, 105, 111, 117, 111, 107, 105, 121, 113, 112, 99, 113, 109, 116, 108, 116, 112, 114, 111, 112, 107, 111, 107, 120, 113, 109, 106, 114, 107, 110, 106, 111, 114, 109, 106, 112, 111, 115, 120, 111, 112, 114, 114, 111, 105, 105, 111, 111, 111, 109, 108, 109, 102, 104, 110, 113, 112, 109, 112, 106, 111, 110, 111, 112, 112, 112, 109, 112, 113, 113, 112, 114, 102, 107, 114, 110, 111, 108, 114, 111, 113, 108, 111, 109, 109, 114, 115, 119, 120, 106, 98, 110, 108, 120, 110, 107, 114, 111, 109, 113, 115, 110, 108, 110, 113, 105, 107, 112, 111, 104, 111, 106, 110, 110, 111, 106, 109, 107, 110, 101, 113, 108, 110, 113, 118, 107, 110, 110, 111, 111, 110, 108, 108, 106, 108, 109, 109, 109, 111, 108, 108, 112, 109, 102, 109, 111, 109, 113, 103, 110, 104, 110, 107, 116, 106, 113, 112, 109, 112, 110, 112, 107, 111, 107, 111, 109, 101, 109, 101, 114, 113, 108, 110, 110, 107, 101, 109, 114, 116, 111, 99, 112, 108, 105, 110, 117, 111, 106, 114, 110, 112, 100, 107, 107, 110, 114, 114, 103, 109, 110, 108, 114, 113, 113, 109, 109, 107, 106, 111, 110, 104, 107, 107, 111, 111, 110, 107, 106, 107, 103, 111, 110, 110, 115, 106, 110, 105, 113, 110, 103, 118, 105, 115, 110, 114, 110, 112, 110, 107, 117, 111, 111, 112, 109, 107, 114, 110, 111, 118, 113, 109, 118, 110, 107, 112, 111, 107, 127, 100, 110, 112, 112, 110, 110, 109, 111, 109, 113, 113, 111, 107, 109, 113, 118, 105, 116, 118, 113, 108, 111, 115, 111, 110, 105, 110, 108, 108, 111, 106, 113, 109, 109, 105, 109, 108, 108, 109, 111, 110, 109, 111, 109, 113, 110, 118, 107, 123, 111, 109, 105, 116, 113, 113, 112, 113, 110, 109, 104, 114, 102, 111, 108, 107, 110, 108, 108, 112, 112, 107, 114, 113, 113, 112, 111, 113, 121, 119, 106, 113, 110, 106, 113, 97, 116, 115, 112, 116, 111, 110, 101, 117, 107, 110, 106, 108, 109, 113, 100, 109, 98, 114, 133, 109, 110, 109, 108, 109, 100, 110, 109, 114, 105, 108, 111, 101, 109, 107, 113, 111, 111, 108, 110, 105, 109, 112, 105, 111, 110, 107, 113, 107, 103, 116, 112, 109, 108, 108, 113, 113, 110, 105, 108, 113, 107, 105, 103, 114, 118, 114, 109, 117, 115, 111, 111, 108, 111, 109, 112, 110, 108, 110, 112, 112, 111, 106, 109, 104, 109, 104, 109, 109, 105, 106, 115, 111, 107, 112, 105, 108, 103, 110, 108, 110, 104, 107, 115, 112, 99, 113, 121, 116, 108, 113, 109, 109, 112, 113, 104, 108, 102, 108, 104, 110, 121, 101, 104, 111, 113, 121, 110, 120, 104, 113, 95, 98, 108, 117, 112, 109, 115, 106, 113, 98, 109, 119, 110, 112, 110, 111, 105, 113, 111, 114, 111, 117, 110, 124, 108, 117, 106, 107, 109, 107, 109, 111, 114, 110, 112, 113, 115, 107, 108, 112, 108, 105, 109, 100, 102, 109, 109, 107, 108, 117, 118, 130, 111, 110, 111, 126, 113, 111, 109, 119, 117, 115, 108, 107, 105, 110, 111, 107, 112, 99, 105, 111, 112, 111, 103, 125, 114, 110, 113, 108, 106, 112, 109, 111, 109, 108, 115, 117, 111, 104, 123, 111, 112, 104, 109, 119, 117, 90, 113, 107, 110, 112, 104, 123, 114, 114, 114, 90, 104, 108, 108, 109, 112, 116, 108, 114, 112, 113, 116, 116, 113, 135, 112, 103, 107, 110, 101, 108, 130, 104, 123, 117, 116, 107, 114, 89, 124, 107, 105, 107, 91, 110, 114, 106, 112, 109, 116, 105, 111, 104, 110, 115, 79, 102, 110, 111, 109, 109, 108, 114, 107, 114, 112, 100, 110, 111, 115, 107, 121, 102, 103, 113, 113, 110, 105, 108, 103, 113, 125, 101, 107, 101, 119, 99, 110, 99, 110, 110, 113, 117, 108, 108, 116, 89, 118, 82, 110, 114, 111, 111, 108, 107, 114, 116, 110, 112, 106, 112, 115, 98, 104, 87, 115, 112, 107, 111, 109, 111, 121, 109, 88, 111, 106, 116, 110, 119, 110, 81, 107, 109, 108, 116, 113, 112, 112, 111, 111, 114, 113, 107, 120, 95, 108, 115, 112, 94, 108, 111, 110, 112, 113, 114, 136, 118, 105, 114, 113, 111, 111, 105, 111, 114, 108, 112, 100, 117, 112, 109, 114, 114, 116, 111, 120, 98, 95, 113, 120, 114, 124, 107, 112, 115, 111, 105, 111, 111, 110, 105, 121, 111, 110, 103, 93, 113, 113, 130, 115, 116, 112, 107, 115, 109, 115, 109, 112, 111, 88, 112, 96, 118, 111, 110, 108, 107, 110, 120, 110, 106, 111, 109, 120, 109, 110, 113, 103, 113, 127, 103, 101, 141, 108, 122, 108, 104, 109, 109, 109, 119, 110, 107, 90, 108, 116, 110, 103, 113, 115, 106, 113, 110, 109, 105, 114, 108, 108, 113, 113, 112, 112, 107, 112, 113, 105, 119, 107, 111, 116, 104, 117, 107, 105, 114, 117, 113, 96, 110, 110, 105, 109, 105, 115, 112, 132, 121, 108, 110, 110, 111, 114, 114, 110, 106, 110, 105, 109, 116, 104, 111, 118, 111, 111, 108, 108, 108, 111, 115, 110, 106, 113, 110, 115, 103, 108, 109, 110, 117, 115, 109, 106, 113, 117, 117, 118, 105, 107, 114, 109, 110, 109, 106, 124, 110, 130, 113, 117, 108, 116, 111, 109, 120, 98, 110, 111, 109, 109, 107, 110, 110, 104, 105, 118, 111, 101, 127, 116, 111, 110, 108, 108, 108, 102, 106, 115, 116, 116, 112, 97, 112, 120, 114, 112, 111, 110, 107, 110, 109, 110, 113, 109, 113, 111, 109, 106, 116, 112, 111, 108, 107, 114, 106, 117, 114, 105, 119, 116, 107, 108, 124, 110, 108, 114, 104, 111, 116, 110, 86, 110, 113, 109, 112, 113, 112, 113, 112, 106, 115, 109, 116, 115, 108, 110, 115, 111, 108, 99, 107, 117, 124, 109, 113, 109, 110, 111, 113, 106, 117, 108, 110, 108, 111, 117, 116, 112, 123, 132, 95, 124, 101, 120, 107, 111, 115, 110, 112, 109, 112, 111, 111, 112, 111, 101, 102, 108, 107, 97, 110, 119, 106, 139, 116, 110, 98, 109, 109, 113, 106, 118, 107, 106, 102, 110, 108, 100, 110, 113, 120, 106, 115, 104, 110, 96, 114, 93, 106, 105, 109, 98, 107, 112, 128, 113, 103, 107, 105, 101, 102, 109, 96, 100, 105, 116, 110, 104, 107, 104, 114, 119, 91, 105, 119, 122, 111, 113, 106, 99, 115, 106, 108, 112, 115, 106, 105, 110, 111, 90, 113, 111, 108, 111, 126, 107, 121, 88, 109, 113, 119, 103, 113, 107, 99, 105, 102, 102, 98, 109, 114, 116, 109, 99, 111, 112, 111, 109, 104, 106, 129, 107, 106, 117, 122, 119, 107, 104, 115, 113, 109, 112, 124, 104, 117, 131, 107, 116, 109, 114, 104, 103, 106, 111, 110, 113, 112, 104, 101, 116, 107, 103, 105, 109, 115, 109, 105, 106, 114, 108, 116, 109, 114, 102, 109, 105, 105, 106, 107, 119, 116, 99, 112, 111, 121, 115, 114, 122, 118, 126, 99, 109, 105, 114, 105, 89, 109, 106, 112, 101, 105, 113, 99, 105, 102, 113, 103, 111, 102, 116, 112, 111, 113, 95, 114, 94, 114, 105, 123, 113, 98, 120, 107, 121, 105, 103, 97, 99, 95, 103, 97, 105, 116, 106, 104, 103, 109, 116, 100, 106, 112, 108, 112, 114, 103, 100, 110, 109, 103, 113, 111, 111, 107, 120, 101, 117, 109, 109, 106, 116, 110, 96, 109, 97, 94, 100, 112, 104, 97, 108, 112, 115, 96, 95, 110, 108, 126, 112, 108, 111, 103, 125, 109, 158, 102, 103, 113, 109, 99, 108, 100, 102, 96, 107, 106, 124, 107, 122, 116, 107, 109, 106, 110, 107, 115, 95, 111, 111, 107, 99, 117, 109, 103, 112, 106, 110, 105, 111, 98, 114, 107, 109, 113, 120, 107, 107, 107, 111, 106, 108, 109, 92, 119, 107, 121, 125, 114, 106, 126, 112, 96, 108, 111, 90, 105, 103, 110, 106, 97, 99, 101, 100, 111, 115, 100, 109, 112, 101, 106, 155, 110, 120, 103, 106, 120, 121, 112, 103, 117, 123, 104, 106, 116, 97, 107, 101, 112, 139, 108, 108, 111, 111, 118, 116, 117, 115, 101, 110, 111, 111, 102, 117, 107, 112, 109, 99, 113, 100, 112, 110, 111, 95, 114, 117, 108, 108, 104, 114, 111, 112, 110, 105, 114, 108, 117, 96, 105, 95, 103, 106, 104, 113, 116, 95, 111, 104, 103, 114, 109, 95, 121, 111, 113, 105, 103, 106, 111, 110, 94, 109, 106, 101, 105, 121, 111, 107, 98, 115, 108, 100, 104, 123, 112, 105, 103, 113, 111, 98, 110, 110, 105, 120, 102, 123, 115, 115, 101, 117, 115, 112, 98, 106, 101, 109, 101, 111, 94, 119, 105, 97, 139, 112, 97, 108, 114, 124, 109, 103, 132, 114, 114, 114, 107, 119, 117, 105, 88, 106, 107, 112, 112, 97, 100, 118, 109, 110, 109, 109, 106, 113, 113, 111, 112, 105, 102, 106, 109, 113, 104, 102, 120, 129, 105, 100, 117, 107, 113, 111, 99, 109, 105, 117, 104, 114, 107, 104, 113, 110, 106, 113, 112, 111, 100, 110, 111, 109, 113, 108, 113, 122, 106, 116, 114, 107, 106, 113, 106, 121, 105, 87, 102, 99, 110, 112, 110, 106, 112, 103, 108, 104, 111, 112, 113, 111, 102, 106, 104, 102, 108, 106, 107, 105, 111, 105, 114, 111, 109, 118, 117, 108, 108, 108, 111, 110, 110, 115, 104, 116, 105, 105, 103, 105, 129, 106, 116, 119, 111, 114, 108, 108, 107, 104, 118, 109, 113, 102, 111, 97, 114, 120, 117, 122, 106, 117, 106, 96, 116, 105, 112, 99, 106, 106, 109, 113, 103, 106, 118, 110, 123, 115, 108, 115, 108, 126, 113, 111, 109, 108, 116, 129, 110, 109, 103, 113, 111, 115, 113, 105, 107, 125, 113, 108, 113, 102, 111, 118, 108, 112, 106, 114, 110, 110, 103, 110, 115, 104, 102, 104, 106, 117, 114, 119, 116, 114, 110, 109, 117, 108, 112, 113, 101, 113, 104, 107, 108, 114, 111, 114, 110, 106, 106, 106, 107, 102, 103, 115, 107, 116, 112, 109, 105, 108, 111, 108, 112, 113, 108, 108, 106, 112, 109, 121, 104, 116, 109, 108, 100, 127, 107, 109, 104, 106, 113, 108, 108, 117, 110, 119, 105, 117, 107, 100, 105, 112, 119, 106, 108, 100, 102, 106, 111, 114, 107, 101, 124, 109, 110, 113, 112, 112, 102, 104, 114, 118, 110, 110, 99, 115, 119, 116, 113, 109, 111, 108, 109, 102, 109, 108, 127, 102, 100, 110, 105, 114, 118, 111, 114, 105, 105, 103, 114, 104, 112, 116, 106, 113, 113, 116, 108, 93, 108, 104, 105, 107, 102, 115, 113, 109, 113, 110, 105, 99, 109, 108, 127, 109, 115, 103, 108, 112, 113, 110, 108, 89, 111, 96, 114, 109, 115, 107, 103, 105, 108, 100, 107, 105, 110, 105, 111, 113, 103, 110, 111, 99, 110, 120, 115, 121, 108, 99, 115, 104, 113, 117, 111, 119, 118, 110, 100, 104, 123, 100, 107, 95, 114, 110, 112, 114, 103, 108, 113, 108, 109, 113, 106, 104, 104, 113, 104, 113, 101, 110, 106, 109, 108, 81, 109, 111, 106, 113, 104, 102, 94, 113, 102, 112, 106, 112, 109, 103, 97, 108, 110, 117, 114, 107, 105, 104, 112, 113, 112, 99, 95, 108, 120, 110, 106, 108, 103, 104, 119, 119, 107, 108, 105, 100, 113, 110, 106, 101, 96, 107, 86, 97, 109, 110, 101, 107, 116, 119, 111, 107, 118, 117, 99, 113, 111, 112, 113, 106, 103, 108, 109, 111, 112, 112, 114, 105, 104, 113, 107, 112, 116, 110, 113, 107, 113, 108, 112, 107, 103, 107, 103, 102, 112, 108, 117, 112, 106, 109, 106, 110, 103, 111, 102, 104, 100, 101, 100, 107, 110, 110, 106, 104, 114, 97, 117, 105, 115, 109, 109, 114, 111, 108, 105, 96, 116, 104, 100, 107, 103, 100, 106, 103, 112, 112, 109, 121, 114, 105, 108, 103, 103, 107, 112, 119, 113, 108, 108, 111, 113, 111, 111, 114, 115, 110, 99, 93, 108, 113, 109, 113, 118, 107, 102, 123, 101, 111, 105, 94, 111, 109, 112, 104, 113, 114, 108, 109, 112, 96, 116, 113, 94, 115, 98, 94, 99, 107, 102, 103, 113, 106, 102, 106, 109, 104, 114, 109, 113, 106, 101, 103, 108, 108, 112, 109, 105, 103, 109, 114, 98, 114, 111, 116, 99, 108, 106, 110, 107, 110, 112, 107, 108, 110, 111, 109, 108, 112, 109, 109, 104, 114, 110, 103, 104, 101, 103, 106, 120, 101, 112, 99, 114, 108, 113, 106, 109, 113, 105, 109, 101, 107, 114, 114, 112, 114, 117, 107, 108, 111, 117, 110, 110, 115, 111, 102, 104, 106, 108, 107, 111, 102, 106, 113, 113, 106, 99, 109, 112, 110, 102, 116, 110, 105, 117, 110, 103, 117, 116, 108, 100, 94, 106, 115, 97, 99, 111, 110, 107, 109, 110, 111, 109, 103, 111, 119, 109, 103, 108, 94, 113, 109, 110, 121, 107, 109, 115, 110, 99, 100, 114, 108, 98, 108, 116, 110, 109, 110, 110, 114, 109, 108, 112, 111, 95, 114, 99, 107, 113, 112, 111, 112, 116, 107, 108, 107, 109, 110, 111, 111, 107, 115, 103, 107, 107, 111, 108, 110, 110, 112, 105, 116, 105, 104, 115, 110, 106, 113, 111, 109, 111, 112, 107, 115, 105, 98, 119, 114, 108, 122, 96, 113, 104, 103, 102, 104, 107, 103, 101, 114, 109, 111, 123, 108, 107, 111, 108, 111, 97, 111, 107, 102, 102, 98, 111, 109, 103, 107, 123, 111, 117, 117, 106, 112, 108, 94, 109, 104, 111, 101, 110, 102, 108, 109, 107, 112, 111, 106, 108, 112, 109, 99, 114, 108, 107, 110, 106, 109, 98, 115, 105, 111, 100, 98, 106, 91, 112, 105, 112, 106, 112, 107, 110, 110, 113, 105, 105, 104, 104, 104, 105, 105, 111, 106, 108, 109, 108, 103, 101, 108, 110, 110, 114, 109, 108, 106, 117, 109, 111, 111, 110, 109, 102, 92, 113, 114, 96, 110, 115, 118, 105, 105, 105, 108, 116, 110, 118, 107, 112, 109, 95, 109, 112, 102, 106, 114, 111, 104, 116, 110, 113, 106, 103, 113, 106, 112, 116, 111, 103, 120, 98, 117, 109, 107, 105, 105, 114, 103, 99, 105, 109, 94, 103, 92, 111, 103, 111, 105, 108, 111, 112, 107, 112, 108, 104, 109, 104, 108, 110, 102, 109, 106, 109, 116, 110, 115, 111, 109, 110, 111, 110, 108, 110, 95, 105, 115, 110, 105, 110, 112, 111, 108, 113, 114, 110, 109, 104, 108, 97, 118, 118, 113, 110, 113, 111, 109, 111, 111, 117, 112, 113, 111, 116, 110, 116, 110, 107, 107, 111, 109, 114, 105, 97, 106, 107, 110, 109, 111, 113, 113, 114, 108, 109, 108, 105, 111, 106, 106, 109, 117, 114, 104, 115, 110, 106, 100, 106, 114, 115, 108, 107, 122, 110, 112, 103, 108, 108, 100, 107, 119, 112, 109, 106, 103, 117, 106, 107, 121, 110, 116, 110, 94, 106, 110, 110, 100, 112, 108, 110, 101, 109, 110, 110, 95, 115, 109, 112, 108, 109, 111, 109, 98, 109, 95, 100, 113, 108, 121, 106, 108, 117, 99, 113, 108, 109, 129, 103, 104, 108, 110, 104, 100, 116, 122, 104, 116, 114, 106, 113, 106, 109, 107, 114, 103, 96, 108, 103, 109, 96, 121, 106, 128, 97, 112, 116, 113, 110, 126, 104, 103, 107, 106, 91, 105, 111, 119, 104, 105, 103, 120, 121, 115, 116, 103, 98, 106, 108, 108, 105, 102, 121, 120, 117, 106, 118, 108, 129, 120, 106, 99, 107, 106, 120, 102, 122, 122, 108, 98, 103, 110, 102, 104, 106, 106, 125, 121, 114, 105, 113, 115, 103, 109, 117, 108, 117, 109, 109, 111, 94, 106, 107, 116, 109, 106, 110, 117, 104, 123, 107, 95, 107, 114, 103, 104, 105, 112, 107, 107, 108, 116, 106, 116, 113, 100, 108, 102, 116, 105, 99, 107, 103, 101, 107, 85, 121, 123, 95, 126, 108, 98, 97, 99, 107, 106, 110, 122, 117, 103, 92, 101, 100, 101, 120, 106, 103, 110, 123, 101, 118, 108, 95, 115, 104, 109, 105, 105, 102, 110, 106, 112, 112, 131, 112, 108, 110, 109, 113, 119, 106, 100, 112, 104, 106, 113, 122, 114, 100, 102, 101, 115, 113, 107, 98, 112, 110, 112, 114, 108, 105, 121, 103, 107, 117, 108, 109, 108, 110, 98, 123, 112, 116, 120, 95, 98, 110, 113, 99, 109, 107, 108, 109, 113, 105, 102, 111, 105, 111, 117, 103, 109, 101, 97, 116, 115, 100, 108, 102, 113, 112, 109, 114, 104, 110, 125, 116, 101, 114, 86, 108, 110, 111, 102, 119, 109, 106, 100, 101, 108, 107, 105, 108, 106, 107, 102, 114, 114, 109, 112, 107, 106, 109, 116, 103, 106, 103, 101, 115, 111, 107, 114, 113, 109, 98, 107, 103, 115, 104, 110, 125, 103, 110, 99, 100, 106, 118, 104, 106, 109, 127, 108, 106, 103, 112, 102, 107, 110, 111, 103, 120, 109, 119, 106, 115, 112, 116, 105, 109, 105, 102, 105, 119, 121, 111, 106, 120, 115, 108, 113, 112, 103, 103, 113, 105, 133, 108, 100, 115, 106, 113, 105, 106, 122, 110, 110, 111, 108, 112, 103, 119, 100, 105, 98, 101, 128, 117, 99, 104, 119, 121, 108, 102, 102, 130, 110, 121, 94, 100, 119, 104, 103, 122, 114, 126, 117, 110, 97, 105, 113, 122, 98, 103, 101, 113, 117, 103, 106, 114, 105, 118, 107, 104, 117, 115, 123, 97, 97, 113, 116, 126, 112, 103, 114, 117, 119, 114, 113, 109, 109, 124, 108, 108, 116, 106, 96, 103, 113, 114, 109, 112, 110, 128, 106, 98, 111, 133, 112, 107, 113, 108, 109, 105, 110, 109, 128, 109, 105, 105, 107, 112, 108, 97, 103, 120, 107, 116, 117, 115, 117, 121, 107, 110, 110, 103, 100, 111, 116, 117, 116, 100, 109, 100, 103, 104, 110, 114, 113, 112, 110, 107, 97, 110, 116, 108, 106, 101, 109, 101, 109, 113, 101, 105, 110, 111, 103, 119, 100, 111, 105, 112, 113, 119, 100, 99, 99, 104, 117, 109, 105, 110, 101, 111, 94, 101, 105, 112, 113, 116, 106, 100, 126, 104, 97, 111, 108, 108, 104, 107, 102, 110, 111, 108, 116, 114, 117, 114, 111, 120, 104, 103, 119, 142, 112, 149, 112, 122, 114, 106, 112, 115, 107, 110, 105, 114, 106, 121, 94, 114, 108, 109, 111, 108, 111, 117, 109, 105, 109, 108, 102, 108, 114, 115, 112, 105, 108, 107, 122, 105, 110, 108, 109, 100, 109, 105, 114, 115, 114, 113, 132, 104, 100, 109, 108, 110, 118, 113, 113, 114, 110, 112, 104, 119, 120, 110, 108, 127, 109, 109, 97, 113, 114, 105, 100, 115, 110, 108, 114, 107, 100, 123, 110, 110, 115, 113, 114, 109, 113, 108, 111, 108, 105, 116, 112, 113, 114, 112, 108, 115, 118, 102, 111, 109, 108, 104, 113, 109, 99, 116, 113, 102, 118, 123, 106, 109, 104, 115, 116, 109, 119, 105, 98, 107, 111, 106, 116, 103, 112, 100, 112, 118, 104, 112, 117, 102, 117, 105, 98, 109, 122, 116, 114, 105, 110, 102, 110, 115, 110, 113, 109, 116, 109, 120, 118, 111, 104, 111, 109, 108, 104, 109, 122, 105, 108, 117, 112, 98, 120, 112, 113, 111, 104, 115, 102, 102, 124, 109, 109, 103, 110, 111, 107, 109, 109, 124, 103, 112, 107, 105, 112, 110, 114, 123, 105, 111, 105, 112, 111, 106, 114, 101, 107, 118, 117, 116, 107, 111, 103, 112, 111, 116, 109, 115, 114, 108, 114, 114, 123, 115, 115, 106, 115, 107, 115, 100, 111, 101, 104, 104, 107, 113, 103, 114, 102, 113, 106, 106, 102, 101, 108, 109, 108, 111, 112, 113, 104, 104, 110, 105, 103, 112, 105, 103, 111, 110, 107, 123, 107, 106, 105, 113, 110, 112, 105, 110, 108, 108, 107, 111, 127, 112, 108, 108, 106, 102, 116, 108, 107, 104, 109, 115, 101, 112, 116, 101, 111, 115, 99, 113, 107, 116, 98, 107, 111, 97, 114, 110, 119, 112, 118, 113, 110, 98, 112, 111, 118, 107, 108, 104, 120, 110, 104, 110, 126, 118, 111, 122, 108, 112, 111, 102, 113, 113, 110, 119, 101, 110, 105, 113, 113, 103, 114, 103, 111, 119, 110, 107, 104, 116, 114, 100, 110, 108, 109, 108, 98, 100, 118, 111, 128, 108, 106, 114, 113, 102, 116, 105, 146, 111, 103, 111, 113, 108, 113, 110, 104, 100, 108, 128, 111, 108, 104, 109, 107, 108, 118, 108, 103, 116, 109, 116, 110, 113, 119, 106, 111, 114, 109, 101, 116, 114, 121, 111, 119, 122, 108, 110, 109, 112, 119, 108, 78, 106, 109, 105, 112, 107, 105, 109, 117, 108, 108, 103, 111, 104, 107, 120, 113, 114, 115, 103, 115, 109, 103, 119, 116, 102, 114, 113, 109, 103, 117, 118, 100, 113, 111, 110, 106, 103, 110, 113, 111, 102, 106, 124, 102, 112, 113, 104, 105, 124, 112, 111, 107, 96, 96, 110, 102, 121, 106, 112, 110, 120, 101, 107, 108, 112, 114, 110, 109, 117, 114, 108, 107, 100, 138, 113, 105, 110, 103, 110, 101, 115, 112, 110, 102, 94, 122, 104, 118, 109, 119, 111, 106, 103, 102, 111, 112, 105, 103, 102, 108, 120, 109, 115, 117, 113, 111, 110, 109, 105, 108, 120, 109, 108, 104, 108, 108, 110, 108, 103, 109, 111, 99, 121, 104, 121, 111, 117, 111, 104, 111, 106, 109, 99, 110, 116, 106, 108, 109, 106, 112, 113, 110, 109, 104, 111, 114, 108, 110, 112, 110, 110, 103, 106, 96, 110, 97, 107, 102, 109, 109, 101, 111, 100, 105, 105, 111, 106, 105, 115, 110, 115, 124, 120, 112, 113, 109, 113, 109, 112, 112, 113, 105, 115, 111, 109, 101, 111, 111, 97, 110, 85, 123, 113, 107, 108, 108, 109, 110, 103, 107, 111, 110, 108, 103, 135, 117, 113, 119, 107, 113, 114, 118, 126, 113, 130, 114, 113, 128, 114, 115, 108, 115, 130, 116, 105, 112, 112, 111, 117, 113, 108, 107, 112, 109, 108, 111, 103, 110, 113, 114, 103, 111, 108, 106, 106, 109, 109, 110, 110, 108, 113, 116, 111, 118, 114, 113, 125, 109, 102, 112, 111, 111, 115, 116, 108, 102, 105, 105, 102, 108, 106, 116, 116, 110, 117, 122, 115, 112, 113, 111, 113, 114, 112, 117, 116, 105, 115, 120, 113, 109, 109, 113, 103, 112, 99, 117, 109, 107, 103, 103, 114, 106, 106, 117, 104, 108, 111, 104, 114, 106, 115, 108, 117, 106, 112, 108, 110, 102, 119, 104, 110, 114, 109, 113, 109, 105, 103, 108, 106, 104, 116, 107, 113, 96, 108, 122, 112, 100, 116, 114, 110, 108, 111, 111, 114, 114, 113, 109, 108, 111, 120, 117, 105, 101, 112, 114, 109, 108, 115, 111, 113, 108, 107, 110, 105, 110, 113, 115, 113, 110, 106, 106, 113, 107, 113, 105, 107, 112, 108, 104, 113, 97, 114, 102, 102, 114, 105, 109, 93, 104, 117, 104, 111, 109, 104, 105, 114, 112, 120, 103, 101, 138, 108, 107, 106, 114, 122, 116, 111, 109, 119, 112, 98, 107, 110, 112, 108, 116, 113, 102, 114, 104, 109, 112, 113, 107, 105, 113, 114, 107, 115, 116, 107, 107, 108, 112, 103, 102, 122, 113, 103, 111, 104, 114, 118, 101, 114, 102, 111, 111, 108, 104, 126, 112, 107, 119, 111, 98, 110, 114, 108, 105, 104, 113, 103, 107, 110, 115, 103, 106, 111, 101, 112, 98, 106, 110, 114, 117, 115, 105, 110, 104, 103, 107, 116, 106, 105, 111, 116, 98, 109, 112, 105, 103, 104, 131, 102, 110, 107, 116, 115, 111, 108, 111, 109, 109, 110, 116, 106, 106, 128, 117, 109, 112, 110, 103, 105, 109, 114, 117, 119, 127, 120, 113, 113, 108, 119, 107, 110, 109, 126, 120, 115, 110, 123, 113, 113, 123, 109, 119, 108, 114, 105, 119, 108, 116, 108, 116, 107, 98, 107, 111, 107, 111, 113, 113, 108, 103, 110, 107, 108, 110, 110, 109, 103, 113, 113, 108, 113, 105, 114, 106, 117, 119, 104, 112, 107, 103, 116, 108, 112, 105, 108, 120, 108, 111, 114, 112, 107, 107, 114, 112, 116, 101, 99, 106, 106, 104, 105, 111, 106, 122, 107, 108, 108, 117, 111, 112, 108, 109, 111, 115, 109, 108, 111, 111, 110, 110, 109, 111, 94, 110, 110, 107, 109, 110, 117, 113, 109, 107, 110, 110, 109, 113, 109, 108, 109, 110, 107, 111, 110, 107, 109, 111, 112, 116, 115, 105, 76, 112, 110, 111, 111, 105, 111, 110, 108, 110, 109, 111, 112, 107, 110, 109, 111, 109, 107, 109, 113, 104, 108, 105, 114, 107, 110, 113, 110, 112, 110, 115, 107, 115, 109, 107, 113, 111, 111, 107, 109, 112, 111, 111, 111, 108, 108, 111, 110, 109, 110, 109, 108, 110, 109, 112, 111, 110, 112, 109, 110, 111, 110, 110, 106, 112, 107, 114, 109, 111, 110, 114, 109, 112, 115, 115, 113, 108, 112, 112, 149, 113, 106, 111, 118, 111, 112, 109, 112, 109, 109, 91, 109, 110, 110, 113, 110, 109, 107, 111, 110, 107, 113, 109, 110, 108, 110, 113, 113, 99, 111, 111, 114, 111, 109, 110, 112, 108, 107, 112, 109, 112, 111, 111, 109, 110, 109, 112, 109, 110, 112, 110, 106, 114, 108, 109, 108, 108, 110, 109, 105, 111, 110, 110, 107, 108, 109, 108, 111, 108, 110, 107, 110, 110, 107, 112, 109, 111, 106, 108, 110, 109, 111, 110, 108, 113, 114, 111, 108, 110, 114, 110, 109, 110, 102, 108, 109, 112, 108, 108, 111, 111, 111, 112, 114, 109, 114, 109, 116, 111, 112, 111, 112, 105, 112, 112, 127, 113, 111, 108, 115, 110, 113, 109, 110, 108, 113, 113, 108, 124, 111, 113, 110, 111, 107, 113, 110, 111, 112, 111, 111, 108, 113, 109, 106, 107, 114, 107, 118, 110, 112, 105, 108, 109, 110, 107, 111, 107, 109, 110, 112, 110, 110, 110, 108, 109, 110, 109, 110, 110, 107, 111, 107, 110, 110, 109, 108, 111, 110, 109, 109, 107, 110, 111, 112, 111, 109, 109, 106, 111, 110, 113, 112, 120, 107, 110, 114, 110, 109, 111, 111, 112, 110, 114, 111, 112, 113, 113, 109, 110, 126, 109, 113, 106, 111, 108, 110, 111, 106, 111, 114, 108, 109, 110, 111, 107, 114, 111, 97, 107, 111, 110, 110, 111, 107, 110, 113, 111, 108, 112, 109, 110, 108, 105, 110, 111, 109, 105, 112, 118, 110, 105, 106, 110, 107, 110, 109, 109, 115, 109, 107, 113, 108, 111, 108, 112, 114, 108, 113, 109, 110, 109, 110, 108, 107, 107, 109, 107, 112, 112, 111, 109, 114, 112, 109, 110, 106, 112, 109, 108, 111, 111, 111, 109, 111, 110, 115, 110, 110, 111, 113, 111, 112, 108, 110, 109, 108, 109, 107, 111, 111, 110, 102, 114, 111, 110, 111, 101, 105, 109, 108, 112, 108, 111, 114, 109, 112, 110, 109, 111, 111, 106, 111, 108, 108, 109, 110, 111, 112, 107, 110, 108, 109, 108, 108, 113, 112, 115, 107, 109, 113, 115, 112, 107, 111, 110, 109, 105, 108, 107, 110, 110, 109, 110, 113, 78, 111, 109, 110, 114, 108, 113, 108, 108, 110, 109, 111, 112, 107, 112, 110, 117, 111, 105, 113, 107, 107, 114, 109, 111, 109, 112, 111, 106, 109, 104, 110, 109, 110, 108, 112, 108, 115, 106, 115, 107, 107, 107, 108, 109, 111, 108, 109, 109, 107, 109, 108, 110, 108, 112, 123, 107, 106, 110, 117, 109, 110, 110, 105, 110, 115, 133, 94, 111, 113, 111, 107, 109, 107, 110, 110, 106, 111, 112, 106, 110, 104, 111, 113, 110, 113, 111, 111, 97, 115, 106, 109, 97, 110, 112, 109, 110, 107, 118, 110, 122, 111, 110, 117, 108, 117, 109, 109, 115, 110, 114, 109, 111, 115, 111, 112, 109, 102, 107, 111, 107, 115, 115, 110, 110, 106, 112, 109, 92, 112, 110, 110, 113, 103, 111, 107, 119, 113, 110, 114, 103, 108, 87, 110, 118, 106, 116, 106, 115, 112, 110, 110, 111, 108, 114, 114, 110, 109, 116, 111, 107, 107, 100, 108, 113, 110, 105, 103, 110, 106, 110, 108, 110, 112, 106, 106, 106, 110, 113, 109, 113, 114, 111, 109, 110, 110, 117, 110, 108, 114, 108, 125, 112, 110, 111, 109, 109, 107, 109, 92, 122, 106, 119, 111, 112, 109, 112, 99, 106, 114, 114, 110, 108, 113, 109, 108, 108, 112, 108, 114, 108, 105, 110, 107, 104, 137, 112, 109, 110, 106, 111, 113, 113, 107, 113, 111, 108, 111, 111, 115, 114, 108, 106, 104, 113, 105, 111, 113, 115, 125, 107, 112, 109, 108, 113, 105, 109, 107, 112, 112, 111, 110, 107, 107, 108, 109, 108, 106, 110, 113, 110, 112, 112, 104, 108, 113, 94, 113, 114, 107, 111, 108, 109, 79, 109, 111, 112, 109, 114, 109, 112, 113, 102, 119, 137, 100, 108, 100, 110, 112, 117, 110, 105, 109, 105, 113, 116, 114, 111, 108, 112, 109, 108, 115, 112, 110, 111, 114, 110, 99, 106, 115, 111, 115, 112, 116, 106, 107, 112, 105, 110, 104, 114, 110, 105, 112, 113, 113, 114, 114, 108, 109, 104, 110, 113, 111, 113, 110, 92, 110, 114, 109, 108, 115, 111, 114, 110, 113, 105, 108, 113, 106, 112, 109, 110, 110, 103, 109, 108, 112, 109, 112, 105, 99, 106, 111, 113, 114, 110, 111, 109, 111, 112, 112, 117, 109, 106, 110, 109, 112, 107, 113, 110, 104, 93, 111, 107, 105, 106, 108, 110, 110, 111, 112, 108, 105, 111, 105, 104, 105, 110, 111, 108, 142, 110, 113, 119, 111, 106, 114, 108, 117, 109, 118, 112, 112, 109, 110, 110, 109, 114, 114, 106, 108, 107, 115, 110, 110, 110, 114, 109, 111, 98, 104, 110, 107, 107, 104, 113, 109, 107, 112, 110, 108, 110, 109, 110, 108, 114, 104, 102, 107, 117, 111, 66, 112, 108, 107, 109, 105, 110, 110, 111, 111, 107, 111, 116, 109, 108, 109, 107, 107, 104, 113, 108, 118, 105, 106, 133, 115, 112, 122, 111, 120, 109, 103, 111, 103, 110, 113, 108, 113, 104, 113, 115, 113, 113, 108, 107, 130, 112, 113, 107, 114, 110, 110, 113, 111, 112, 113, 107, 110, 114, 112, 108, 109, 110, 108, 128, 113, 110, 108, 106, 108, 112, 109, 106, 119, 113, 95, 112, 105, 107, 123, 108, 111, 104, 121, 108, 114, 115, 101, 119, 109, 98, 106, 116, 101, 103, 119, 82, 113, 108, 112, 108, 111, 107, 102, 97, 103, 101, 111, 86, 120, 108, 92, 98, 118, 107, 109, 122, 98, 108, 104, 103, 111, 113, 95, 113, 111, 109, 109, 81, 112, 94, 126, 121, 108, 109, 112, 100, 106, 112, 113, 111, 110, 116, 104, 105, 124, 98, 117, 122, 111, 106, 108, 109, 115, 110, 105, 102, 108, 131, 103, 111, 112, 116, 103, 107, 94, 117, 111, 94, 103, 95, 105, 116, 133, 100, 108, 112, 96, 106, 113, 126, 129, 110, 106, 136, 109, 98, 104, 106, 112, 110, 107, 100, 115, 103, 114, 114, 119, 125, 113, 110, 90, 114, 174, 107, 102, 88, 109, 97, 108, 126, 110, 109, 113, 104, 98, 108, 103, 104, 107, 104, 124, 114, 129, 117, 107, 116, 98, 113, 126, 117, 98, 104, 103, 114, 115, 99, 104, 109, 102, 108, 101, 118, 112, 119, 114, 110, 110, 113, 106, 112, 112, 102, 108, 109, 107, 112, 107, 114, 122, 111, 108, 112, 123, 125, 108, 112, 100, 99, 104, 114, 102, 110, 114, 107, 120, 108, 102, 119, 107, 115, 112, 109, 105, 116, 111, 111, 110, 112, 106, 99, 102, 106, 105, 113, 109, 111, 106, 105, 108, 110, 114, 110, 114, 109, 104, 119, 106, 111, 102, 111, 113, 116, 113, 108, 109, 92, 111, 109, 107, 100, 107, 118, 119, 104, 118, 109, 113, 106, 99, 113, 123, 102, 126, 106, 110, 109, 114, 112, 94, 86, 112, 102, 107, 111, 102, 109, 114, 113, 114, 111, 104, 107, 106, 114, 109, 108, 102, 100, 113, 106, 105, 157, 106, 112, 100, 101, 105, 111, 119, 103, 110, 99, 108, 108, 104, 107, 123, 118, 113, 106, 104, 107, 126, 111, 111, 87, 120, 96, 112, 107, 108, 110, 107, 98, 152, 105, 110, 103, 111, 111, 111, 113, 141, 159, 101, 110, 105, 97, 103, 112, 122, 111, 107, 113, 106, 106, 134, 125, 105, 108, 114, 105, 104, 115, 110, 118, 113, 130, 117, 120, 108, 121, 135, 114, 103, 121, 104, 99, 102, 104, 103, 105, 111, 109, 117, 104, 113, 109, 108, 100, 109, 104, 102, 110, 103, 106, 125, 105, 117, 111, 113, 106, 108, 113, 112, 109, 115, 110, 109, 101, 138, 107, 106, 105, 100, 114, 111, 113, 117, 104, 110, 112, 110, 103, 112, 101, 119, 109, 117, 109, 114, 110, 114, 103, 112, 111, 104, 106, 114, 113, 100, 109, 105, 118, 111, 91, 98, 100, 105, 113, 102, 98, 121, 98, 100, 104, 109, 108, 118, 116, 109, 116, 111, 114, 107, 107, 113, 112, 109, 113, 113, 104, 131, 103, 108, 117, 104, 108, 110, 118, 118, 108, 112, 104, 101, 108, 101, 112, 98, 103, 123, 107, 101, 107, 166, 102, 115, 112, 124, 111, 131, 113, 117, 118, 105, 104, 114, 118, 117, 107, 105, 102, 105, 108, 114, 103, 117, 104, 106, 115, 122, 113, 120, 115, 97, 112, 106, 127, 106, 169, 109, 109, 103, 117, 118, 105, 105, 102, 115, 129, 111, 113, 101, 108, 109, 111, 115, 125, 104, 102, 116, 110, 113, 102, 112, 112, 109, 110, 120, 106, 99, 93, 104, 117, 120, 107, 114, 107, 104, 103, 111, 113, 116, 102, 95, 109, 116, 110, 113, 90, 112, 112, 101, 112, 115, 111, 107, 97, 99, 97, 105, 112, 103, 108, 112, 104, 103, 99, 112, 106, 109, 111, 110, 105, 113, 112, 119, 119, 100, 114, 114, 114, 113, 113, 108, 109, 117, 115, 108, 104, 107, 111, 112, 121, 107, 105, 105, 111, 106, 103, 112, 114, 111, 111, 105, 108, 111, 120, 103, 109, 98, 121, 108, 107, 117, 104, 110, 115, 135, 113, 110, 119, 102, 118, 116, 105, 107, 107, 120, 117, 104, 108, 106, 111, 116, 116, 99, 107, 112, 113, 107, 110, 103, 109, 122, 111, 97, 114, 110, 105, 105, 119, 106, 113, 109, 113, 105, 110, 113, 123, 106, 108, 106, 120, 120, 106, 116, 111, 105, 102, 113, 103, 104, 109, 116, 116, 106, 114, 107, 108, 108, 101, 113, 98, 105, 94, 100, 120, 110, 113, 110, 119, 117, 122, 110, 111, 104, 121, 113, 118, 86, 105, 115, 112, 106, 114, 114, 109, 90, 113, 114, 108, 117, 105, 120, 108, 111, 105, 106, 108, 112, 112, 117, 121, 114, 116, 129, 112, 115, 111, 110, 124, 113, 110, 112, 109, 110, 104, 102, 104, 113, 106, 95, 120, 112, 109, 126, 110, 102, 109, 109, 112, 101, 106, 105, 116, 117, 114, 103, 126, 97, 112, 120, 113, 118, 106, 102, 102, 113, 102, 113, 106, 117, 94, 110, 119, 114, 106, 114, 113, 108, 100, 110, 117, 112, 120, 117, 114, 117, 113, 120, 93, 122, 114, 103, 115, 110, 117, 114, 116, 99, 103, 102, 115, 135, 98, 101, 108, 105, 111, 114, 107, 113, 101, 108, 118, 123, 110, 109, 107, 101, 75, 99, 124, 107, 123, 110, 125, 109, 100, 116, 107, 108, 109, 113, 97, 110, 113, 116, 117, 95, 112, 105, 113, 105, 111, 114, 125, 105, 112, 113, 117, 102, 120, 116, 108, 103, 104, 107, 110, 112, 112, 110, 107, 109, 103, 106, 110, 117, 93, 111, 111, 108, 108, 110, 109, 114, 104, 114, 107, 109, 123, 111, 104, 110, 128, 116, 83, 109, 119, 106, 75, 117, 103, 106, 107, 104, 110, 126, 99, 108, 112, 105, 112, 104, 107, 110, 116, 115, 104, 115, 109, 107, 118, 112, 112, 111, 98, 122, 125, 114, 114, 102, 115, 114, 90, 109, 99, 105, 113, 110, 120, 112, 99, 103, 126, 107, 116, 125, 128, 104, 115, 114, 113, 116, 107, 107, 112, 119, 120, 109, 112, 104, 107, 106, 112, 120, 114, 113, 108, 107, 106, 113, 96, 110, 105, 114, 111, 87, 115, 123, 110, 113, 113, 109, 110, 123, 110, 114, 117, 122, 116, 117, 114, 110, 105, 102, 99, 114, 105, 119, 110, 122, 100, 107, 108, 110, 114, 107, 112, 112, 111, 121, 114, 101, 111, 119, 108, 100, 113, 98, 100, 94, 115, 102, 114, 111, 106, 107, 123, 110, 95, 105, 114, 115, 110, 105, 104, 104, 113, 118, 97, 122, 118, 107, 101, 103, 96, 111, 112, 112, 99, 111, 118, 121, 111, 110, 124, 109, 111, 119, 105, 119, 112, 106, 110, 110, 108, 116, 101, 100, 112, 108, 95, 117, 111, 105, 108, 107, 126, 100, 98, 106, 123, 110, 106, 102, 100, 124, 117, 107, 98, 121, 112, 125, 93, 111, 97, 106, 95, 113, 123, 107, 113, 127, 108, 108, 105, 109, 92, 116, 106, 116, 111, 115, 97, 119, 110, 102, 117, 103, 101, 114, 121, 125, 102, 104, 105, 104, 108, 108, 106, 105, 110, 119, 104, 109, 112, 105, 117, 118, 123, 107, 103, 109, 115, 109, 103, 104, 104, 102, 111, 103, 110, 98, 115, 105, 103, 106, 111, 97, 107, 100, 108, 95, 115, 119, 113, 100, 110, 129, 98, 112, 109, 133, 106, 120, 114, 106, 110, 111, 118, 124, 126, 113, 106, 112, 112, 100, 111, 114, 90, 110, 106, 111, 110, 106, 107, 109, 102, 122, 109, 114, 99, 123, 108, 132, 128, 109, 103, 116, 104, 119, 123, 101, 114, 116, 110, 104, 101, 93, 108, 108, 111, 112, 112, 113, 96, 108, 112, 98, 118, 102, 103, 114, 119, 112, 111, 115, 107, 104, 106, 107, 105, 112, 116, 120, 106, 102, 106, 111, 129, 107, 103, 107, 102, 105, 107, 122, 105, 108, 98, 114, 122, 108, 111, 121, 115, 115, 108, 116, 103, 106, 106, 136, 101, 104, 111, 121, 100, 115, 111, 130, 121, 113, 106, 118, 113, 116, 114, 128, 99, 104, 117, 106, 110, 108, 111, 113, 110, 105, 107, 100, 87, 109, 121, 107, 104, 114, 101, 105, 103, 131, 126, 105, 91, 104, 110, 111, 104, 113, 104, 115, 129, 106, 105, 100, 98, 105, 104, 125, 116, 105, 115, 114, 88, 87, 111, 114, 120, 108, 118, 103, 114, 114, 114, 104, 113, 105, 92, 116, 101, 110, 104, 134, 114, 99, 102, 111, 107, 107, 112, 112, 111, 85, 97, 119, 101, 104, 107, 108, 118, 110, 118, 106, 118, 111, 131, 120, 125, 104, 111, 120, 106, 116, 113, 104, 106, 105, 121, 108, 123, 103, 106, 114, 115, 101, 104, 103, 106, 119, 108, 104, 117, 108, 99, 109, 102, 104, 101, 107, 134, 107, 92, 102, 113, 108, 107, 131, 105, 107, 96, 118, 105, 113, 108, 117, 105, 114, 115, 106, 111, 100, 104, 122, 105, 103, 109, 108, 107, 110, 110, 125, 108, 115, 108, 129, 108, 109, 105, 108, 110, 102, 124, 115, 114, 119, 128, 104, 112, 113, 107, 114, 104, 111, 103, 97, 115, 104, 118, 113, 108, 107, 109, 90, 110, 116, 102, 124, 94, 109, 107, 108, 94, 103, 114, 121, 111, 109, 116, 114, 117, 102, 135, 120, 95, 116, 125, 118, 116, 124, 102, 114, 103, 123, 100, 108, 104, 111, 106, 104, 117, 123, 104, 113, 92, 101, 116, 117, 120, 112, 111, 118, 108, 95, 99, 117, 89, 99, 99, 103, 112, 114, 105, 112, 109, 119, 103, 103, 106, 101, 114, 109, 110, 107, 104, 122, 123, 108, 103, 117, 106, 111, 103, 106, 116, 116, 104, 115, 103, 106, 97, 107, 100, 106, 105, 111, 116, 116, 101, 105, 128, 94, 102, 106, 110, 104, 133, 109, 98, 111, 97, 116, 106, 110, 106, 108, 135, 104, 104, 124, 99, 110, 112, 119, 117, 107, 112, 95, 111, 106, 113, 113, 104, 103, 120, 120, 116, 109, 99, 112, 109, 97, 109, 105, 104, 109, 113, 103, 113, 107, 109, 106, 109, 112, 106, 115, 111, 117, 110, 106, 101, 113, 109, 107, 110, 109, 106, 101, 106, 116, 111, 105, 92, 107, 116, 111, 101, 108, 107, 114, 105, 106, 121, 107, 102, 105, 122, 142, 112, 106, 90, 105, 117, 114, 106, 111, 110, 116, 121, 112, 102, 113, 113, 110, 108, 112, 107, 124, 118, 115, 109, 101, 99, 105, 97, 117, 110, 121, 110, 113, 111, 105, 102, 109, 107, 107, 109, 114, 113, 106, 120, 112, 100, 100, 118, 112, 104, 111, 120, 109, 105, 132, 114, 106, 109, 114, 101, 117, 115, 111, 110, 115, 130, 100, 106, 105, 105, 119, 106, 105, 112, 101, 106, 113, 108, 95, 98, 112, 107, 110, 109, 107, 106, 101, 108, 96, 110, 105, 115, 109, 112, 100, 110, 112, 101, 114, 112, 117, 115, 107, 115, 115, 110, 125, 117, 112, 107, 102, 101, 121, 107, 109, 115, 125, 121, 110, 115, 104, 106, 102, 104, 108, 118, 102, 104, 106, 100, 107, 104, 112, 124, 117, 101, 100, 118, 122, 109, 121, 112, 106, 92, 110, 112, 120, 110, 97, 98, 115, 113, 104, 105, 110, 111, 108, 109, 97, 109, 117, 105, 113, 114, 106, 115, 108, 96, 100, 113, 107, 116, 111, 103, 106, 119, 100, 117, 106, 104, 111, 124, 112, 103, 109, 121, 122, 105, 110, 108, 109, 120, 124, 110, 104, 104, 107, 111, 110, 112, 107, 110, 108, 108, 127, 95, 111, 105, 104, 117, 105, 109, 110, 119, 113, 103, 105, 110, 104, 109, 107, 108, 126, 113, 108, 118, 113, 118, 110, 122, 116, 107, 106, 115, 138, 106, 103, 103, 125, 100, 96, 112, 117, 112, 101, 106, 113, 97, 94, 110, 95, 112, 100, 107, 107, 105, 123, 118, 107, 107, 115, 108, 105, 110, 110, 102, 108, 102, 110, 107, 131, 89, 108, 116, 114, 108, 101, 112, 110, 107, 110, 104, 120, 125, 109, 116, 103, 107, 115, 110, 114, 108, 103, 106, 115, 113, 105, 100, 112, 112, 126, 112, 107, 114, 105, 105, 112, 108, 107, 109, 99, 108, 109, 112, 113, 108, 128, 123, 126, 105, 117, 112, 105, 121, 112, 107, 115, 117, 113, 106, 104, 102, 108, 96, 106, 98, 108, 105, 108, 122, 107, 105, 108, 109, 106, 114, 97, 109, 112, 110, 106, 110, 96, 106, 100, 103, 122, 114, 117, 108, 110, 113, 109, 112, 105, 112, 111, 116, 108, 108, 107, 102, 107, 108, 118, 113, 107, 111, 109, 130, 111, 111, 100, 110, 111, 103, 112, 108, 109, 107, 128, 102, 108, 118, 110, 105, 110, 108, 112, 113, 106, 109, 112, 111, 112, 111, 115, 109, 112, 107, 98, 108, 109, 112, 109, 112, 104, 108, 109, 106, 109, 112, 111, 112, 118, 95, 107, 110, 110, 107, 111, 94, 116, 108, 113, 110, 112, 113, 113, 105, 109, 112, 114, 122, 111, 109, 97, 113, 103, 110, 111, 117, 105, 108, 115, 112, 105, 114, 110, 115, 112, 112, 115, 99, 108, 107, 116, 114, 116, 109, 108, 103, 105, 113, 111, 101, 117, 112, 114, 116, 119, 105, 106, 105, 104, 110, 108, 110, 112, 103, 108, 114, 101, 114, 120, 106, 98, 109, 117, 106, 105, 112, 116, 106, 103, 109, 110, 99, 108, 107, 111, 122, 108, 105, 106, 114, 122, 111, 97, 113, 122, 108, 109, 112, 108, 109, 99, 107, 124, 106, 108, 119, 110, 110, 114, 112, 115, 105, 109, 116, 107, 107, 108, 106, 110, 107, 130, 106, 116, 112, 109, 108, 109, 110, 109, 127, 113, 109, 101, 108, 106, 108, 107, 104, 103, 109, 106, 106, 111, 118, 111, 113, 109, 106, 110, 105, 106, 109, 107, 100, 116, 108, 109, 115, 110, 110, 138, 117, 117, 108, 119, 108, 100, 108, 108, 106, 106, 105, 109, 104, 115, 107, 108, 107, 114, 100, 103, 116, 116, 112, 116, 110, 112, 112, 109, 110, 108, 110, 109, 119, 107, 79, 106, 104, 107, 113, 100, 111, 106, 112, 114, 133, 118, 112, 121, 112, 117, 107, 119, 105, 107, 130, 110, 108, 103, 112, 110, 116, 107, 110, 109, 108, 111, 112, 108, 110, 109, 107, 109, 112, 109, 103, 121, 108, 105, 107, 101, 105, 96, 107, 104, 114, 112, 111, 109, 108, 114, 108, 108, 110, 110, 109, 108, 112, 106, 117, 118, 114, 112, 106, 106, 111, 112, 105, 107, 112, 105, 106, 101, 112, 115, 110, 113, 114, 109, 120, 110, 110, 122, 119, 112, 109, 108, 114, 110, 108, 100, 107, 113, 100, 115, 110, 108, 106, 116, 113, 108, 107, 111, 116, 107, 113, 114, 110, 104, 107, 121, 114, 110, 111, 107, 107, 117, 107, 107, 105, 113, 114, 106, 108, 103, 111, 102, 101, 110, 119, 118, 114, 106, 116, 99, 108, 106, 115, 111, 104, 120, 105, 108, 103, 114, 107, 113, 111, 105, 118, 107, 105, 104, 110, 108, 104, 105, 110, 105, 109, 105, 119, 102, 111, 110, 110, 112, 108, 115, 106, 107, 90, 103, 110, 102, 103, 120, 101, 113, 110, 102, 110, 114, 103, 115, 108, 107, 128, 105, 114, 109, 111, 108, 105, 108, 109, 113, 108, 107, 103, 108, 106, 110, 104, 111, 110, 114, 111, 124, 114, 111, 105, 109, 105, 104, 110, 110, 106, 108, 112, 119, 109, 108, 110, 110, 108, 111, 110, 114, 105, 101, 110, 110, 123, 107, 107, 116, 108, 110, 106, 109, 119, 113, 103, 111, 111, 107, 109, 113, 110, 111, 111, 109, 98, 103, 115, 100, 105, 104, 103, 108, 110, 103, 110, 109, 103, 114, 125, 112, 108, 107, 115, 112, 110, 118, 105, 106, 100, 118, 109, 105, 108, 107, 107, 113, 106, 108, 108, 105, 114, 115, 109, 108, 106, 108, 102, 107, 111, 115, 101, 104, 102, 116, 111, 108, 112, 110, 110, 113, 108, 103, 111, 103, 107, 109, 110, 111, 112, 104, 112, 110, 108, 99, 110, 104, 109, 116, 114, 111, 101, 107, 108, 110, 103, 115, 106, 111, 113, 110, 105, 113, 105, 107, 109, 111, 102, 112, 114, 111, 108, 106, 102, 110, 107, 110, 112, 111, 107, 112, 108, 106, 109, 118, 106, 116, 108, 104, 120, 112, 99, 113, 114, 106, 106, 114, 118, 110, 106, 111, 106, 108, 112, 107, 113, 116, 110, 111, 114, 100, 121, 107, 117, 115, 113, 109, 106, 115, 110, 108, 104, 111, 112, 113, 108, 98, 110, 106, 110, 110, 105, 114, 117, 111, 115, 105, 112, 104, 112, 111, 109, 118, 114, 109, 116, 114, 105, 115, 117, 116, 115, 111, 108, 106, 115, 108, 112, 109, 104, 116, 119, 103, 110, 109, 111, 109, 109, 110, 116, 108, 117, 110, 116, 105, 107, 112, 102, 111, 106, 107, 104, 111, 113, 108, 109, 112, 118, 99, 115, 105, 115, 107, 118, 100, 108, 113, 101, 102, 111, 105, 105, 111, 110, 108, 117, 110, 99, 109, 103, 106, 106, 104, 109, 113, 103, 112, 112, 107, 109, 114, 101, 118, 104, 116, 110, 116, 107, 110, 112, 114, 108, 111, 106, 115, 107, 113, 106, 112, 107, 109, 111, 118, 111, 105, 115, 107, 114, 111, 105, 108, 114, 109, 111, 105, 110, 103, 111, 111, 110, 109, 102, 110, 112, 108, 100, 101, 113, 112, 111, 113, 108, 101, 110, 110, 107, 114, 112, 101, 105, 114, 112, 110, 111, 113, 98, 115, 108, 117, 108, 108, 110, 113, 123, 107, 113, 108, 107, 102, 105, 114, 117, 113, 108, 115, 108, 116, 106, 107, 111, 108, 113, 110, 111, 104, 102, 106, 99, 108, 97, 108, 112, 109, 110, 113, 103, 109, 115, 104, 103, 107, 114, 111, 105, 103, 108, 109, 108, 103, 117, 105, 111, 112, 107, 112, 112, 106, 110, 115, 113, 108, 106, 115, 109, 110, 109, 107, 110, 105, 108, 113, 115, 110, 107, 110, 105, 109, 110, 108, 109, 114, 106, 113, 107, 111, 114, 112, 101, 112, 107, 113, 100, 111, 99, 115, 109, 112, 112, 111, 110, 115, 110, 106, 117, 115, 119, 117, 113, 102, 112, 107, 110, 113, 113, 111, 106, 106, 122, 110, 117, 114, 113, 104, 107, 115, 110, 116, 103, 107, 119, 113, 107, 112, 115, 109, 106, 104, 114, 127, 104, 102, 113, 111, 112, 106, 112, 103, 111, 106, 110, 107, 108, 102, 111, 107, 114, 113, 105, 105, 110, 116, 113, 120, 112, 110, 105, 112, 107, 110, 105, 108, 114, 118, 106, 106, 111, 118, 106, 116, 106, 100, 106, 110, 105, 103, 111, 116, 112, 107, 109, 108, 103, 114, 114, 113, 112, 116, 109, 114, 107, 113, 112, 106, 105, 112, 106, 104, 114, 108, 118, 114, 111, 114, 114, 104, 110, 123, 106, 104, 110, 121, 115, 105, 110, 121, 101, 107, 111, 117, 99, 109, 103, 111, 121, 106, 107, 122, 114, 109, 108, 103, 112, 117, 110, 109, 112, 116, 114, 107, 109, 117, 105, 115, 108, 107, 88, 119, 105, 109, 111, 118, 102, 109, 114, 114, 104, 107, 106, 112, 106, 108, 106, 126, 103, 114, 110, 109, 103, 112, 103, 110, 104, 102, 107, 103, 108, 95, 105, 107, 110, 109, 118, 112, 109, 110, 108, 107, 107, 140, 123, 135, 93, 98, 110, 106, 108, 104, 114, 110, 114, 113, 113, 115, 110, 98, 109, 107, 116, 103, 113, 106, 118, 98, 108, 107, 113, 113, 107, 109, 114, 114, 109, 100, 115, 118, 103, 110, 102, 114, 113, 101, 110, 104, 103, 113, 122, 99, 98, 110, 107, 115, 116, 112, 111, 111, 127, 117, 107, 102, 119, 108, 118, 109, 109, 108, 112, 113, 98, 104, 111, 111, 118, 102, 116, 103, 113, 107, 103, 112, 113, 109, 108, 107, 107, 111, 92, 111, 109, 102, 103, 102, 118, 104, 109, 112, 105, 85, 112, 108, 119, 106, 115, 118, 100, 109, 102, 108, 105, 111, 105, 109, 110, 111, 107, 103, 125, 114, 115, 110, 113, 107, 114, 96, 116, 108, 106, 110, 121, 108, 101, 125, 106, 103, 100, 105, 108, 115, 104, 104, 107, 111, 113, 111, 97, 104, 104, 101, 103, 104, 104, 106, 99, 112, 104, 107, 106, 117, 104, 99, 112, 112, 113, 115, 114, 109, 112, 120, 101, 112, 113, 114, 108, 98, 103, 105, 112, 111, 106, 121, 105, 111, 107, 105, 110, 103, 105, 117, 109, 110, 110, 119, 121, 122, 101, 110, 120, 109, 115, 99, 100, 98, 106, 126, 107, 121, 88, 112, 107, 112, 105, 106, 108, 102, 121, 112, 113, 108, 117, 108, 111, 109, 103, 101, 111, 109, 106, 104, 112, 116, 118, 106, 116, 111, 109, 110, 112, 112, 110, 117, 113, 110, 109, 108, 99, 116, 112, 87, 109, 110, 101, 102, 107, 104, 109, 95, 110, 113, 112, 114, 119, 115, 124, 106, 111, 104, 109, 123, 99, 116, 101, 115, 111, 108, 108, 108, 108, 108, 105, 129, 102, 114, 113, 102, 89, 107, 115, 116, 107, 106, 108, 113, 111, 117, 109, 119, 103, 110, 111, 109, 107, 118, 115, 123, 98, 105, 111, 118, 117, 110, 113, 117, 112, 116, 98, 106, 115, 111, 121, 120, 113, 109, 112, 109, 111, 110, 93, 107, 105, 103, 114, 108, 110, 112, 105, 130, 113, 115, 111, 109, 119, 115, 118, 113, 112, 115, 109, 107, 118, 105, 113, 107, 114, 95, 110, 110, 114, 106, 116, 98, 104, 107, 107, 104, 114, 109, 110, 108, 118, 114, 105, 111, 117, 121, 140, 110, 106, 115, 106, 109, 112, 102, 118, 108, 117, 117, 103, 110, 120, 108, 129, 109, 113, 111, 99, 104, 110, 110, 104, 109, 105, 113, 107, 113, 107, 102, 120, 103, 119, 109, 110, 106, 99, 112, 125, 123, 109, 111, 109, 111, 106, 107, 110, 101, 112, 110, 109, 117, 98, 110, 110, 100, 110, 115, 111, 118, 103, 112, 105, 124, 114, 129, 91, 105, 115, 101, 108, 111, 111, 103, 86, 114, 116, 107, 109, 119, 104, 113, 114, 110, 103, 100, 103, 96, 109, 107, 91, 98, 115, 99, 126, 110, 107, 109, 108, 111, 109, 104, 97, 103, 101, 112, 94, 113, 99, 109, 104, 122, 122, 118, 68, 110, 168, 105, 109, 108, 100, 115, 106, 112, 113, 113, 115, 104, 110, 128, 110, 117, 110, 118, 109, 105, 118, 109, 113, 103, 106, 106, 105, 89, 113, 109, 118, 117, 116, 96, 100, 118, 119, 111, 105, 101, 119, 97, 111, 110, 106, 123, 124, 119, 118, 108, 135, 112, 104, 105, 117, 87, 109, 106, 99, 114, 101, 113, 105, 104, 109, 107, 92, 102, 114, 99, 145, 114, 109, 115, 120, 136, 113, 95, 103, 110, 115, 102, 108, 110, 108, 108, 81, 92, 99, 101, 100, 114, 113, 105, 93, 119, 102, 100, 105, 160, 117, 96, 106, 109, 109, 113, 106, 106, 101, 114, 98, 120, 115, 108, 96, 79, 105, 108, 111, 99, 110, 118, 100, 96, 121, 103, 106, 112, 112, 92, 127, 108, 113, 110, 100, 107, 103, 109, 104, 117, 109, 115, 109, 110, 101, 102, 103, 103, 108, 106, 106, 107, 135, 106, 108, 107, 106, 90, 124, 116, 115, 109, 115, 125, 118, 115, 82, 97, 111, 114, 121, 129, 118, 94, 104, 109, 99, 113, 115, 114, 115, 94, 114, 86, 83, 107, 88, 107, 111, 104, 107, 124, 107, 89, 118, 104, 101, 106, 109, 94, 103, 107, 108, 118, 102, 141, 114, 108, 116, 112, 108, 105, 124, 107, 113, 108, 119, 113, 128, 96, 91, 107, 96, 109, 105, 109, 124, 97, 107, 96, 101, 116, 110, 115, 107, 113, 127, 113, 105, 102, 115, 109, 114, 110, 109, 116, 106, 116, 111, 110, 124, 114, 104, 106, 103, 103, 145, 101, 117, 114, 99, 118, 120, 99, 121, 118, 105, 109, 96, 111, 100, 106, 101, 114, 108, 96, 98, 100, 106, 99, 101, 95, 91, 122, 93, 112, 107, 113, 103, 111, 108, 114, 93, 109, 116, 104, 117, 108, 105, 114, 104, 102, 107, 103, 98, 105, 127, 124, 105, 106, 123, 109, 107, 116, 122, 113, 110, 125, 113, 115, 110, 96, 101, 109, 97, 119, 116, 107, 93, 109, 83, 105, 126, 115, 98, 105, 118, 105, 101, 99, 108, 89, 109, 184, 92, 107, 118, 114, 111, 110, 100, 108, 124, 95, 110, 107, 111, 95, 102, 111, 108, 106, 115, 114, 111, 120, 115, 148, 99, 110, 118, 103, 114, 72, 110, 99, 105, 113, 116, 107, 111, 107, 115, 115, 113, 98, 106, 122, 101, 108, 114, 111, 117, 92, 106, 108, 97, 110, 114, 86, 101, 87, 116, 111, 118, 121, 116, 110, 102, 116, 92, 112, 108, 104, 122, 108, 97, 113, 97, 117, 104, 97, 111, 107, 118, 113, 108, 110, 102, 116, 108, 112, 111, 112, 121, 111, 112, 109, 98, 116, 103, 123, 119, 109, 111, 107, 111, 102, 114, 107, 104, 112, 110, 117, 112, 107, 111, 110, 113, 113, 111, 111, 114, 107, 110, 108, 105, 110, 104, 101, 95, 112, 104, 112, 109, 108, 112, 119, 111, 113, 112, 114, 107, 111, 106, 117, 109, 108, 110, 100, 113, 114, 112, 103, 108, 109, 98, 108, 116, 111, 106, 116, 99, 113, 107, 111, 108, 110, 111, 108, 108, 108, 116, 116, 108, 119, 110, 113, 109, 108, 109, 104, 100, 103, 118, 101, 111, 117, 113, 112, 108, 107, 110, 108, 117, 115, 108, 116, 109, 104, 118, 110, 116, 138, 110, 106, 113, 102, 116, 106, 109, 112, 109, 109, 129, 116, 110, 115, 105, 113, 111, 107, 104, 101, 100, 105, 101, 111, 114, 113, 106, 109, 111, 111, 107, 107, 106, 110, 108, 108, 108, 103, 110, 112, 114, 136, 110, 114, 113, 106, 111, 113, 110, 103, 112, 111, 109, 111, 116, 112, 110, 106, 108, 108, 102, 113, 109, 111, 111, 113, 107, 105, 110, 105, 115, 109, 109, 109, 108, 109, 107, 112, 110, 114, 114, 113, 107, 111, 115, 105, 128, 106, 108, 111, 106, 109, 112, 106, 100, 110, 113, 109, 113, 112, 110, 107, 100, 108, 104, 106, 108, 106, 117, 110, 107, 111, 113, 117, 99, 101, 110, 111, 108, 115, 116, 110, 109, 108, 127, 107, 99, 116, 115, 101, 118, 110, 115, 98, 110, 111, 114, 105, 112, 115, 112, 105, 110, 117, 114, 102, 105, 113, 104, 102, 108, 114, 108, 108, 107, 106, 118, 111, 106, 113, 108, 109, 108, 114, 115, 116, 109, 107, 112, 108, 108, 112, 120, 111, 105, 105, 115, 110, 106, 113, 102, 108, 109, 113, 114, 106, 108, 114, 115, 112, 110, 117, 122, 118, 107, 112, 109, 118, 103, 107, 117, 109, 113, 115, 109, 117, 111, 103, 105, 108, 107, 112, 113, 104, 112, 106, 109, 111, 113, 118, 116, 104, 120, 112, 119, 102, 114, 104, 108, 111, 116, 112, 114, 113, 104, 108, 121, 112, 114, 113, 113, 118, 107, 112, 108, 114, 107, 104, 116, 111, 110, 112, 109, 108, 109, 105, 116, 105, 107, 108, 108, 110, 106, 102, 110, 109, 107, 110, 109, 115, 110, 111, 110, 113, 112, 120, 100, 110, 104, 106, 110, 110, 112, 114, 108, 107, 108, 113, 105, 113, 95, 113, 109, 99, 105, 117, 97, 107, 112, 111, 107, 109, 106, 112, 114, 106, 117, 111, 110, 116, 103, 113, 111, 108, 115, 116, 100, 100, 109, 109, 100, 111, 101, 114, 109, 106, 102, 113, 111, 109, 105, 106, 108, 114, 110, 103, 106, 98, 116, 114, 110, 108, 107, 109, 120, 107, 107, 114, 113, 113, 109, 110, 106, 106, 87, 111, 106, 109, 118, 110, 111, 108, 100, 112, 115, 115, 107, 110, 111, 116, 106, 108, 110, 109, 111, 112, 109, 104, 108, 109, 109, 112, 111, 111, 112, 107, 109, 112, 111, 116, 103, 108, 110, 109, 112, 111, 111, 110, 117, 106, 106, 115, 116, 107, 110, 103, 105, 115, 109, 106, 112, 110, 98, 100, 109, 107, 114, 96, 106, 115, 101, 116, 117, 118, 102, 107, 110, 112, 103, 106, 112, 111, 110, 109, 117, 121, 104, 103, 101, 114, 104, 121, 109, 109, 111, 110, 111, 106, 121, 114, 106, 113, 99, 110, 109, 106, 103, 112, 110, 119, 115, 122, 105, 112, 118, 113, 105, 115, 108, 114, 102, 111, 90, 99, 116, 110, 105, 117, 107, 114, 114, 106, 112, 110, 111, 112, 99, 108, 103, 128, 100, 113, 122, 113, 104, 110, 112, 106, 108, 108, 108, 97, 116, 98, 78, 113, 131, 104, 117, 104, 116, 112, 107, 123, 110, 112, 111, 98, 114, 109, 108, 110, 118, 113, 114, 118, 104, 102, 112, 118, 113, 100, 108, 120, 128, 116, 107, 106, 113, 120, 118, 116, 101, 106, 110, 105, 107, 111, 112, 116, 112, 115, 110, 111, 108, 110, 109, 117, 113, 110, 104, 108, 110, 105, 117, 104, 104, 102, 114, 105, 114, 110, 131, 109, 110, 119, 104, 103, 104, 109, 107, 111, 106, 109, 107, 106, 104, 114, 112, 113, 111, 119, 112, 107, 110, 118, 106, 105, 118, 116, 112, 123, 108, 108, 110, 108, 110, 116, 111, 106, 109, 102, 112, 106, 100, 102, 101, 104, 101, 110, 104, 108, 107, 119, 105, 109, 111, 106, 115, 107, 108, 114, 110, 108, 108, 113, 99, 113, 108, 108, 128, 104, 114, 111, 104, 106, 112, 111, 105, 106, 113, 118, 110, 113, 107, 115, 113, 97, 107, 124, 112, 97, 111, 112, 102, 112, 114, 115, 103, 114, 111, 106, 113, 111, 103, 111, 110, 106, 106, 108, 109, 105, 117, 108, 110, 116, 107, 105, 107, 101, 114, 118, 108, 95, 108, 113, 112, 106, 115, 99, 107, 99, 114, 108, 120, 113, 108, 99, 108, 102, 106, 109, 108, 115, 105, 114, 106, 112, 112, 108, 112, 112, 111, 110, 117, 118, 116, 112, 113, 113, 112, 109, 118, 114, 102, 112, 105, 113, 104, 104, 113, 110, 115, 109, 114, 108, 112, 108, 96, 109, 123, 113, 106, 100, 107, 102, 112, 112, 110, 109, 105, 116, 98, 104, 108, 115, 101, 101, 112, 104, 104, 112, 112, 103, 114, 112, 109, 115, 111, 110, 113, 117, 106, 103, 101, 106, 108, 113, 111, 111, 117, 108, 109, 93, 115, 108, 115, 108, 93, 117, 131, 110, 113, 115, 119, 125, 113, 103, 107, 106, 110, 108, 108, 108, 116, 115, 114, 103, 110, 109, 107, 117, 109, 115, 117, 105, 128, 108, 107, 111, 121, 111, 114, 112, 108, 107, 110, 137, 111, 126, 135, 116, 125, 119, 108, 118, 115, 113, 111, 123, 99, 113, 109, 118, 107, 104, 106, 111, 108, 105, 115, 109, 112, 96, 123, 109, 109, 106, 110, 103, 111, 96, 107, 109, 108, 109, 111, 129, 108, 112, 103, 111, 115, 107, 113, 105, 122, 114, 111, 113, 110, 110, 111, 106, 114, 112, 101, 108, 107, 118, 117, 101, 103, 103, 113, 110, 120, 113, 106, 123, 104, 114, 110, 116, 107, 104, 108, 104, 116, 111, 114, 113, 115, 107, 112, 121, 122, 104, 110, 105, 105, 98, 104, 107, 118, 93, 107, 121, 114, 104, 144, 99, 120, 119, 118, 116, 108, 109, 114, 111, 105, 110, 112, 108, 131, 118, 109, 113, 112, 108, 92, 92, 106, 113, 100, 107, 109, 112, 119, 101, 104, 106, 106, 103, 110, 108, 112, 106, 112, 113, 98, 112, 112, 101, 111, 105, 108, 111, 108, 121, 112, 116, 110, 100, 118, 88, 111, 114, 111, 110, 115, 106, 111, 112, 117, 134, 91, 131, 107, 107, 122, 99, 120, 111, 116, 113, 112, 111, 103, 98, 115, 104, 108, 112, 117, 117, 115, 100, 106, 102, 124, 107, 123, 121, 99, 106, 94, 115, 100, 108, 108, 143, 112, 99, 133, 105, 113, 114, 122, 100, 110, 115, 109, 115, 105, 114, 112, 104, 114, 106, 104, 95, 117, 111, 104, 107, 112, 108, 103, 101, 141, 113, 107, 112, 112, 115, 117, 131, 108, 114, 114, 111, 92, 84, 116, 111, 113, 107, 110, 114, 108, 105, 98, 115, 110, 113, 105, 95, 116, 102, 115, 105, 120, 115, 102, 102, 108, 114, 128, 89, 109, 125, 102, 114, 100, 116, 118, 115, 105, 105, 112, 121, 116, 106, 106, 117, 106, 111, 114, 92, 107, 119, 110, 111, 108, 98, 135, 105, 115, 114, 114, 104, 118, 103, 129, 118, 92, 111, 98, 125, 105, 109, 109, 104, 113, 112, 121, 111, 117, 112, 124, 106, 107, 112, 108, 123, 109, 122, 116, 112, 103, 109, 108, 109, 117, 115, 109, 101, 109, 113, 104, 92, 102, 119, 107, 124, 107, 101, 108, 116, 131, 94, 113, 110, 109, 101, 107, 118, 115, 113, 111, 115, 104, 108, 101, 102, 99, 119, 107, 104, 106, 104, 115, 102, 96, 111, 108, 114, 102, 110, 109, 111, 90, 123, 109, 106, 108, 145, 98, 101, 116, 117, 119, 125, 120, 128, 102, 107, 108, 104, 112, 109, 112, 107, 108, 104, 114, 106, 115, 118, 113, 99, 123, 103, 107, 112, 100, 109, 113, 89, 110, 115, 99, 125, 113, 110, 104, 112, 101, 96, 124, 106, 111, 103, 103, 112, 117, 103, 123, 104, 115, 105, 120, 108, 104, 109, 110, 103, 102, 123, 115, 93, 104, 104, 113, 105, 116, 107, 118, 103, 109, 108, 123, 115, 116, 100, 103, 99, 110, 138, 103, 109, 98, 111, 113, 114, 99, 108, 109, 102, 104, 113, 98, 103, 116, 114, 109, 120, 120, 102, 110, 105, 98, 115, 103, 120, 90, 104, 106, 101, 109, 107, 103, 120, 107, 112, 103, 108, 107, 110, 109, 111, 110, 112, 106, 108, 90, 113, 110, 121, 111, 107, 109, 109, 105, 114, 115, 94, 107, 100, 98, 113, 117, 106, 102, 109, 103, 96, 102, 124, 101, 122, 89, 103, 131, 129, 102, 121, 106, 106, 90, 102, 112, 120, 118, 111, 129, 115, 106, 88, 108, 120, 105, 109, 121, 98, 103, 130, 112, 111, 117, 120, 106, 131, 113, 103, 112, 107, 110, 107, 110, 110, 104, 111, 113, 108, 119, 108, 110, 112, 117, 110, 107, 96, 121, 112, 108, 92, 112, 108, 93, 95, 115, 113, 95, 111, 104, 108, 107, 108, 109, 113, 107, 99, 115, 108, 116, 109, 109, 110, 106, 103, 118, 110, 112, 101, 107, 109, 105, 110, 107, 101, 109, 109, 108, 110, 104, 111, 109, 109, 103, 112, 109, 117, 108, 112, 102, 103, 120, 111, 112, 109, 118, 101, 118, 108, 109, 117, 96, 104, 110, 108, 113, 117, 104, 110, 110, 109, 109, 109, 102, 107, 107, 101, 106, 112, 111, 103, 110, 119, 111, 133, 113, 127, 104, 119, 114, 110, 111, 106, 104, 114, 111, 101, 111, 108, 107, 108, 108, 107, 111, 106, 95, 101, 110, 108, 111, 111, 110, 115, 112, 103, 105, 113, 108, 112, 113, 113, 106, 109, 106, 111, 109, 115, 113, 113, 113, 105, 110, 99, 111, 132, 124, 97, 106, 105, 108, 117, 110, 112, 99, 103, 104, 101, 110, 93, 108, 113, 116, 106, 111, 103, 109, 106, 107, 109, 95, 106, 104, 114, 96, 140, 109, 115, 111, 104, 110, 116, 106, 108, 101, 108, 107, 105, 109, 108, 114, 109, 111, 119, 106, 109, 109, 114, 106, 116, 114, 121, 104, 112, 107, 94, 108, 112, 113, 104, 114, 103, 115, 114, 113, 117, 111, 135, 107, 118, 110, 102, 111, 104, 105, 111, 111, 103, 98, 101, 103, 113, 107, 111, 119, 110, 113, 115, 105, 110, 112, 110, 120, 115, 110, 111, 118, 113, 106, 109, 108, 111, 92, 113, 115, 94, 102, 101, 104, 106, 113, 111, 110, 133, 108, 122, 99, 116, 116, 114, 101, 104, 107, 111, 116, 104, 109, 100, 108, 108, 109, 111, 105, 107, 113, 110, 112, 104, 109, 106, 109, 121, 95, 92, 109, 104, 98, 116, 112, 111, 104, 109, 104, 102, 94, 114, 105, 112, 105, 108, 108, 110, 111, 108, 107, 112, 113, 108, 110, 115, 107, 105, 117, 106, 107, 111, 108, 113, 113, 110, 110, 112, 108, 107, 113, 103, 115, 109, 109, 121, 113, 108, 112, 105, 107, 110, 102, 112, 96, 110, 112, 112, 109, 103, 113, 112, 108, 104, 113, 107, 114, 111, 113, 111, 108, 130, 112, 109, 106, 117, 103, 111, 106, 109, 111, 106, 109, 102, 104, 113, 111, 94, 108, 103, 108, 117, 116, 113, 110, 109, 114, 127, 106, 117, 110, 108, 103, 101, 92, 111, 109, 113, 101, 102, 113, 112, 110, 117, 113, 117, 104, 104, 114, 107, 109, 117, 117, 122, 117, 125, 123, 109, 111, 110, 98, 107, 113, 107, 111, 107, 95, 107, 103, 109, 108, 105, 113, 114, 107, 106, 120, 118, 120, 114, 112, 110, 106, 105, 99, 106, 109, 109, 113, 112, 110, 106, 109, 118, 104, 106, 117, 114, 109, 114, 96, 114, 105, 112, 106, 97, 112, 109, 104, 108, 114, 112, 111, 109, 114, 112, 111, 108, 111, 119, 110, 112, 110, 100, 115, 106, 105, 126, 112, 114, 109, 115, 116, 125, 119, 116, 129, 110, 110, 121, 113, 116, 110, 106, 96, 100, 104, 117, 109, 104, 113, 109, 107, 117, 115, 104, 116, 104, 108, 117, 110, 101, 109, 114, 110, 111, 99, 103, 119, 103, 107, 104, 111, 109, 112, 107, 107, 106, 105, 108, 105, 95, 110, 100, 113, 101, 120, 121, 103, 105, 106, 102, 112, 117, 106, 100, 111, 114, 115, 113, 109, 114, 99, 102, 108, 107, 112, 107, 110, 117, 117, 106, 113, 112, 109, 104, 104, 116, 98, 108, 108, 114, 107, 111, 108, 109, 115, 111, 111, 114, 107, 112, 109, 114, 105, 111, 108, 118, 114, 113, 116, 109, 111, 117, 107, 103, 87, 107, 102, 112, 109, 108, 113, 109, 111, 124, 113, 114, 115, 115, 115, 109, 110, 102, 118, 111, 109, 115, 106, 109, 117, 106, 111, 106, 113, 111, 112, 115, 111, 100, 126, 110, 107, 110, 105, 106, 109, 117, 106, 111, 126, 107, 104, 113, 109, 110, 111, 103, 109, 114, 111, 103, 101, 119, 113, 111, 101, 111, 111, 110, 104, 110, 104, 107, 100, 114, 117, 106, 102, 104, 112, 112, 109, 106, 98, 107, 111, 108, 106, 118, 110, 110, 107, 109, 111, 101, 106, 96, 111, 108, 114, 116, 113, 116, 108, 112, 110, 111, 114, 110, 111, 101, 113, 111, 110, 111, 99, 103, 104, 111, 109, 111, 113, 102, 122, 112, 110, 97, 105, 93, 117, 104, 112, 116, 114, 98, 107, 109, 109, 104, 110, 115, 111, 112, 116, 125, 105, 115, 118, 106, 115, 111, 111, 118, 113, 134, 110, 109, 118, 118, 123, 112, 113, 107, 125, 121, 103, 91, 99, 122, 108, 117, 109, 106, 108, 110, 122, 117, 115, 101, 117, 106, 111, 111, 111, 120, 111, 106, 110, 109, 106, 110, 114, 108, 109, 105, 109, 118, 106, 110, 109, 114, 125, 104, 103, 94, 109, 111, 110, 107, 107, 113, 119, 112, 102, 101, 115, 107, 103, 106, 105, 113, 102, 114, 141, 105, 112, 107, 116, 114, 110, 107, 106, 109, 108, 116, 110, 110, 115, 113, 106, 112, 107, 98, 113, 101, 109, 111, 114, 114, 110, 112, 101, 116, 114, 110, 113, 113, 107, 104, 111, 128, 111, 111, 112, 105, 111, 117, 106, 98, 114, 97, 103, 120, 112, 106, 107, 106, 115, 112, 105, 113, 104, 114, 106, 113, 107, 117, 110, 102, 111, 105, 113, 104, 109, 113, 106, 109, 104, 110, 107, 105, 109, 108, 100, 107, 107, 110, 110, 112, 117, 104, 109, 112, 105, 102, 112, 118, 101, 105, 109, 109, 108, 96, 105, 115, 96, 110, 106, 109, 113, 119, 110, 105, 117, 102, 119, 125, 101, 108, 108, 108, 118, 106, 103, 113, 114, 112, 112, 106, 101, 107, 101, 105, 102, 120, 101, 112, 109, 113, 110, 116, 106, 106, 111, 114, 107, 118, 109, 106, 110, 109, 107, 110, 111, 107, 111, 110, 118, 110, 96, 112, 113, 100, 116, 114, 115, 109, 108, 109, 112, 104, 115, 120, 106, 108, 104, 104, 110, 113, 113, 113, 114, 111, 101, 121, 107, 102, 116, 108, 106, 105, 119, 114, 113, 110, 105, 113, 114, 115, 112, 115, 111, 112, 114, 114, 116, 113, 106, 111, 110, 111, 106, 112, 116, 113, 112, 112, 115, 111, 115, 108, 111, 118, 111, 102, 111, 106, 113, 108, 107, 110, 106, 106, 111, 108, 105, 109, 106, 109, 114, 111, 115, 108, 121, 110, 110, 115, 111, 111, 108, 106, 104, 110, 109, 99, 116, 107, 110, 106, 114, 113, 115, 109, 107, 110, 110, 111, 109, 109, 107, 107, 112, 120, 107, 109, 115, 110, 108, 108, 111, 102, 107, 107, 112, 105, 117, 111, 110, 110, 119, 106, 112, 93, 105, 110, 113, 109, 108, 109, 113, 111, 107, 105, 110, 118, 100, 109, 110, 112, 112, 113, 107, 112, 108, 101, 107, 117, 110, 106, 111, 108, 112, 108, 104, 114, 110, 108, 108, 107, 108, 109, 116, 109, 106, 119, 108, 106, 115, 115, 109, 109, 109, 106, 116, 110, 115, 114, 124, 112, 111, 112, 110, 116, 110, 108, 107, 109, 118, 107, 111, 108, 111, 111, 112, 110, 100, 108, 102, 116, 106, 115, 110, 111, 112, 107, 106, 103, 106, 105, 112, 116, 115, 106, 109, 113, 123, 110, 114, 109, 106, 108, 111, 107, 104, 104, 113, 113, 113, 114, 108, 113, 114, 112, 105, 114, 98, 108, 118, 111, 116, 115, 105, 111, 105, 115, 112, 104, 111, 108, 111, 106, 106, 108, 110, 108, 109, 108, 119, 109, 108, 106, 109, 110, 111, 118, 117, 116, 105, 108, 113, 109, 109, 102, 105, 108, 104, 112, 112, 108, 109, 108, 107, 115, 103, 104, 112, 108, 111, 112, 123, 106, 108, 96, 109, 104, 114, 109, 105, 103, 111, 100, 109, 110, 108, 107, 105, 93, 103, 109, 106, 107, 105, 111, 109, 112, 108, 101, 108, 108, 111, 108, 106, 109, 108, 123, 143, 111, 111, 107, 105, 116, 109, 108, 109, 107, 115, 104, 98, 112, 109, 111, 108, 104, 109, 107, 107, 103, 114, 118, 101, 113, 123, 105, 99, 105, 106, 110, 108, 106, 108, 106, 110, 106, 109, 107, 131, 108, 113, 112, 100, 106, 111, 105, 108, 117, 110, 83, 109, 105, 109, 95, 117, 114, 106, 111, 115, 116, 109, 114, 106, 108, 105, 111, 109, 111, 115, 111, 109, 112, 111, 108, 135, 109, 110, 109, 104, 115, 110, 108, 109, 113, 118, 105, 106, 106, 110, 108, 108, 106, 109, 105, 106, 114, 114, 120, 109, 104, 109, 105, 110, 108, 104, 107, 113, 101, 113, 110, 116, 114, 132, 105, 110, 108, 103, 117, 107, 113, 96, 111, 109, 111, 104, 111, 113, 107, 109, 120, 113, 104, 110, 104, 110, 113, 110, 106, 114, 109, 113, 115, 110, 110, 102, 109, 120, 115, 107, 109, 116, 109, 110, 113, 118, 113, 110, 112, 111, 111, 112, 116, 108, 111, 113, 105, 108, 122, 97, 98, 113, 114, 117, 116, 115, 117, 112, 116, 117, 108, 110, 112, 110, 111, 111, 117, 110, 100, 111, 110, 116, 112, 94, 107, 102, 109, 110, 105, 109, 129, 107, 122, 105, 108, 105, 114, 109, 110, 105, 111, 104, 113, 111, 111, 115, 114, 106, 112, 106, 106, 113, 103, 113, 116, 111, 107, 108, 109, 118, 112, 113, 106, 111, 109, 111, 106, 110, 109, 105, 109, 125, 113, 106, 108, 109, 110, 112, 106, 113, 107, 111, 109, 112, 110, 108, 101, 122, 115, 119, 107, 109, 111, 119, 108, 116, 108, 114, 111, 113, 111, 121, 112, 109, 110, 110, 104, 110, 111, 109, 108, 117, 106, 110, 108, 119, 115, 118, 109, 114, 107, 113, 110, 117, 121, 111, 112, 110, 111, 110, 111, 116, 106, 113, 102, 109, 111, 108, 69, 107, 115, 113, 111, 108, 108, 111, 112, 108, 102, 109, 103, 120, 107, 107, 114, 105, 112, 116, 99, 110, 114, 109, 111, 113, 115, 118, 107, 106, 114, 111, 104, 105, 122, 98, 108, 101, 110, 110, 110, 105, 116, 117, 114, 109, 114, 111, 106, 115, 112, 108, 107, 114, 118, 108, 111, 115, 109, 110, 123, 106, 113, 107, 116, 113, 109, 114, 108, 110, 112, 116, 112, 107, 114, 121, 125, 115, 111, 115, 108, 112, 112, 108, 111, 101, 110, 111, 110, 115, 101, 116, 112, 99, 109, 107, 116, 113, 112, 106, 116, 115, 107, 109, 109, 110, 113, 109, 105, 116, 106, 108, 113, 110, 122, 105, 115, 116, 106, 111, 111, 107, 119, 113, 100, 111, 103, 120, 113, 112, 118, 108, 109, 100, 111, 113, 114, 105, 113, 115, 110, 114, 111, 113, 107, 115, 109, 114, 115, 114, 110, 108, 102, 110, 120, 114, 102, 106, 115, 110, 115, 105, 102, 109, 107, 107, 120, 102, 118, 106, 114, 115, 109, 108, 113, 109, 109, 114, 120, 105, 105, 116, 118, 107, 113, 107, 114, 107, 111, 100, 106, 108, 113, 116, 113, 112, 112, 107, 109, 110, 110, 110, 122, 106, 113, 111, 105, 111, 115, 113, 110, 109, 108, 113, 94, 103, 82, 107, 112, 110, 106, 112, 113, 113, 117, 114, 116, 101, 106, 108, 113, 110, 116, 110, 106, 108, 108, 113, 116, 104, 112, 108, 110, 107, 103, 117, 114, 109, 107, 113, 108, 128, 117, 115, 110, 105, 96, 110, 121, 108, 105, 111, 115, 79, 124, 110, 112, 111, 108, 111, 118, 113, 111, 114, 110, 111, 108, 114, 110, 109, 99, 108, 110, 114, 117, 111, 122, 106, 111, 107, 126, 114, 112, 119, 114, 115, 112, 113, 110, 115, 108, 115, 103, 112, 112, 114, 125, 109, 114, 102, 111, 120, 120, 113, 105, 103, 114, 107, 111, 111, 112, 110, 108, 112, 108, 114, 110, 111, 115, 123, 109, 109, 113, 112, 113, 113, 96, 108, 116, 109, 110, 112, 114, 113, 106, 107, 109, 106, 114, 112, 111, 117, 109, 106, 113, 102, 104, 104, 115, 105, 100, 106, 104, 124, 112, 110, 109, 112, 111, 121, 107, 111, 106, 103, 105, 110, 115, 121, 113, 108, 108, 111, 109, 105, 106, 139, 105, 112, 97, 105, 108, 111, 104, 107, 103, 113, 103, 112, 111, 112, 109, 104, 102, 112, 106, 106, 113, 111, 106, 105, 109, 110, 106, 111, 111, 115, 110, 116, 111, 108, 108, 110, 112, 109, 108, 109, 117, 107, 116, 111, 103, 112, 107, 110, 108, 109, 113, 117, 109, 113, 121, 108, 116, 104, 111, 104, 110, 114, 108, 108, 113, 106, 102, 110, 106, 114, 109, 106, 108, 109, 107, 104, 111, 110, 120, 112, 118, 107, 107, 108, 120, 111, 110, 110, 112, 112, 108, 114, 104, 103, 102, 113, 113, 109, 114, 119, 114, 110, 105, 113, 113, 103, 109, 110, 113, 107, 109, 112, 113, 118, 114, 109, 113, 116, 114, 108, 113, 108, 113, 105, 115, 124, 112, 99, 114, 109, 114, 110, 109, 112, 113, 105, 107, 111, 109, 109, 119, 117, 110, 108, 101, 114, 106, 112, 117, 117, 116, 111, 111, 113, 117, 113, 111, 116, 118, 109, 110, 112, 110, 109, 111, 118, 104, 114, 109, 113, 107, 112, 111, 104, 106, 110, 114, 115, 114, 110, 104, 116, 111, 115, 107, 107, 115, 110, 116, 111, 103, 112, 102, 99, 107, 111, 111, 109, 114, 115, 112, 110, 106, 110, 115, 110, 111, 108, 118, 105, 114, 111, 118, 117, 111, 107, 107, 113, 114, 108, 108, 113, 98, 114, 107, 108, 105, 114, 104, 115, 109, 99, 103, 102, 115, 112, 109, 113, 111, 111, 115, 121, 106, 116, 112, 117, 106, 113, 94, 104, 107, 107, 112, 111, 107, 113, 106, 106, 105, 109, 114, 118, 117, 108, 113, 108, 106, 113, 110, 94, 112, 104, 106, 127, 105, 112, 110, 110, 116, 111, 106, 104, 110, 121, 114, 114, 111, 113, 111, 112, 113, 102, 110, 104, 109, 110, 107, 108, 114, 111, 112, 114, 108, 106, 109, 107, 114, 113, 104, 110, 111, 117, 108, 109, 106, 113, 106, 115, 108, 111, 110, 113, 119, 112, 104, 101, 109, 119, 122, 114, 114, 112, 105, 120, 106, 107, 117, 108, 114, 103, 105, 114, 109, 113, 110, 107, 111, 110, 119, 115, 106, 111, 111, 106, 109, 109, 110, 108, 113, 106, 114, 111, 115, 110, 112, 120, 108, 113, 103, 109, 113, 104, 103, 112, 113, 113, 105, 112, 107, 101, 113, 106, 110, 106, 108, 108, 106, 109, 115, 114, 107, 110, 113, 109, 112, 106, 105, 111, 111, 106, 109, 113, 107, 108, 110, 111, 106, 112, 103, 109, 107, 104, 109, 115, 111, 108, 113, 112, 97, 111, 107, 111, 115, 108, 117, 110, 113, 119, 111, 111, 108, 109, 113, 106, 112, 114, 108, 104, 104, 104, 116, 106, 111, 112, 103, 110, 112, 112, 110, 104, 108, 110, 114, 103, 113, 112, 103, 109, 95, 113, 115, 115, 111, 109, 110, 118, 111, 110, 112, 117, 102, 119, 92, 112, 97, 101, 116, 110, 113, 112, 107, 109, 109, 109, 110, 113, 111, 107, 113, 112, 106, 105, 104, 113, 112, 111, 92, 106, 116, 107, 118, 108, 97, 114, 113, 118, 118, 109, 111, 110, 111, 111, 110, 106, 109, 116, 106, 112, 118, 105, 110, 118, 112, 112, 111, 114, 113, 110, 104, 109, 108, 104, 122, 104, 111, 111, 105, 103, 119, 107, 110, 109, 113, 104, 111, 111, 114, 109, 116, 107, 111, 116, 113, 115, 109, 117, 110, 111, 88, 107, 109, 108, 107, 112, 110, 119, 104, 109, 108, 117, 114, 109, 109, 123, 131, 108, 125, 111, 110, 116, 105, 107, 115, 111, 109, 116, 103, 106, 105, 116, 108, 120, 105, 96, 101, 108, 114, 100, 114, 108, 109, 101, 104, 113, 113, 108, 111, 120, 102, 104, 110, 104, 106, 110, 114, 109, 105, 110, 109, 102, 114, 112, 105, 108, 107, 109, 118, 109, 110, 124, 111, 114, 113, 115, 121, 105, 106, 113, 96, 109, 110, 98, 125, 113, 112, 109, 106, 112, 103, 117, 104, 107, 114, 110, 112, 107, 114, 113, 105, 104, 117, 117, 112, 101, 112, 111, 119, 105, 107, 123, 107, 108, 107, 112, 102, 92, 106, 113, 113, 100, 115, 109, 104, 104, 114, 111, 107, 108, 131, 107, 109, 106, 108, 115, 109, 107, 104, 107, 98, 112, 119, 101, 109, 114, 108, 107, 106, 107, 109, 110, 112, 110, 111, 110, 124, 120, 114, 110, 110, 114, 115, 109, 113, 110, 104, 112, 110, 109, 114, 113, 114, 130, 105, 110, 110, 110, 107, 109, 110, 109, 106, 110, 103, 109, 108, 100, 112, 109, 120, 114, 108, 112, 112, 109, 112, 104, 109, 109, 96, 101, 111, 112, 109, 107, 104, 102, 103, 108, 110, 110, 107, 114, 114, 102, 107, 103, 108, 100, 141, 110, 118, 110, 107, 110, 105, 112, 105, 109, 108, 110, 115, 108, 108, 109, 106, 103, 115, 111, 106, 111, 107, 110, 109, 107, 110, 114, 102, 102, 103, 102, 117, 112, 105, 115, 98, 114, 122, 109, 108, 104, 133, 112, 117, 109, 109, 119, 110, 98, 108, 111, 103, 111, 108, 112, 112, 116, 111, 110, 113, 105, 106, 115, 122, 102, 108, 115, 107, 115, 117, 113, 113, 113, 93, 119, 81, 112, 122, 111, 121, 114, 111, 103, 112, 106, 127, 102, 94, 126, 109, 122, 109, 103, 114, 109, 112, 103, 98, 115, 109, 110, 107, 115, 108, 111, 113, 80, 114, 117, 110, 116, 104, 107, 120, 112, 112, 110, 95, 109, 112, 103, 114, 72, 117, 113, 110, 113, 110, 100, 107, 121, 112, 109, 108, 106, 116, 86, 112, 105, 116, 113, 110, 107, 102, 114, 98, 115, 108, 99, 100, 114, 108, 114, 108, 108, 106, 104, 114, 105, 107, 111, 114, 108, 109, 111, 110, 108, 103, 111, 110, 109, 117, 104, 107, 103, 103, 115, 113, 106, 109, 117, 102, 111, 116, 106, 105, 112, 111, 102, 108, 109, 111, 110, 108, 121, 104, 105, 106, 109, 107, 112, 118, 104, 114, 109, 106, 113, 102, 106, 96, 112, 112, 112, 105, 99, 99, 100, 110, 112, 115, 112, 109, 121, 110, 108, 112, 116, 110, 101, 108, 104, 112, 124, 106, 112, 110, 142, 111, 123, 118, 113, 112, 110, 110, 135, 109, 111, 104, 115, 107, 106, 113, 105, 102, 99, 143, 104, 111, 113, 114, 102, 104, 108, 119, 108, 110, 115, 122, 109, 116, 108, 111, 98, 113, 108, 113, 111, 110, 108, 121, 114, 107, 119, 114, 99, 135, 109, 107, 112, 103, 103, 112, 103, 113, 110, 110, 122, 111, 107, 113, 110, 114, 107, 109, 111, 115, 119, 106, 109, 115, 106, 111, 109, 117, 104, 113, 111, 116, 105, 104, 105, 116, 107, 111, 114, 109, 110, 111, 109, 107, 112, 108, 113, 112, 120, 109, 112, 109, 109, 115, 106, 115, 113, 100, 104, 117, 112, 104, 106, 109, 96, 109, 111, 107, 115, 113, 112, 114, 119, 124, 109, 116, 111, 113, 113, 104, 111, 112, 111, 108, 128, 108, 110, 111, 108, 116, 107, 114, 108, 114, 116, 122, 109, 114, 110, 107, 114, 113, 113, 100, 113, 109, 108, 123, 109, 112, 109, 114, 112, 105, 111, 110, 109, 111, 108, 109, 114, 115, 109, 117, 115, 113, 106, 112, 112, 101, 114, 118, 101, 108, 118, 118, 103, 115, 111, 122, 118, 112, 105, 107, 109, 108, 115, 112, 107, 111, 116, 107, 105, 111, 108, 117, 112, 109, 111, 101, 112, 105, 105, 100, 115, 110, 113, 108, 103, 105, 106, 110, 101, 113, 106, 111, 105, 113, 113, 109, 109, 109, 113, 123, 117, 114, 110, 105, 104, 104, 109, 108, 117, 108, 115, 109, 129, 110, 106, 99, 117, 113, 110, 102, 113, 108, 110, 117, 120, 101, 104, 103, 107, 111, 114, 111, 104, 108, 109, 111, 114, 114, 118, 114, 115, 109, 111, 107, 114, 110, 111, 107, 104, 109, 112, 107, 103, 106, 107, 106, 115, 109, 109, 111, 107, 108, 113, 102, 110, 119, 112, 103, 101, 109, 114, 114, 109, 116, 110, 110, 104, 106, 114, 96, 115, 108, 115, 102, 104, 108, 107, 110, 105, 105, 105, 108, 114, 108, 118, 105, 108, 114, 113, 107, 111, 107, 114, 118, 114, 106, 111, 106, 113, 107, 111, 113, 105, 108, 110, 110, 107, 121, 112, 116, 108, 107, 116, 110, 105, 111, 123, 112, 110, 109, 107, 115, 116, 112, 111, 117, 104, 105, 111, 110, 111, 107, 110, 108, 111, 119, 107, 113, 105, 104, 106, 111, 107, 111, 110, 95, 117, 117, 115, 106, 113, 98, 115, 116, 117, 110, 108, 108, 97, 107, 114, 120, 107, 108, 107, 109, 109, 115, 109, 105, 125, 105, 111, 108, 108, 113, 112, 115, 111, 104, 101, 119, 111, 107, 114, 104, 109, 110, 108, 116, 115, 112, 115, 114, 110, 109, 109, 105, 118, 112, 109, 104, 114, 109, 112, 107, 113, 108, 110, 109, 107, 94, 105, 116, 113, 106, 113, 108, 106, 108, 113, 112, 120, 111, 114, 117, 114, 106, 120, 114, 117, 107, 114, 105, 110, 107, 111, 118, 104, 111, 109, 121, 112, 110, 117, 111, 108, 111, 109, 101, 114, 110, 115, 112, 111, 109, 110, 113, 114, 113, 112, 113, 104, 109, 109, 113, 117, 109, 111, 110, 117, 111, 114, 106, 118, 115, 111, 109, 111, 98, 115, 113, 107, 105, 115, 113, 116, 116, 114, 109, 104, 108, 103, 105, 104, 115, 113, 100, 109, 108, 106, 111, 114, 105, 112, 112, 115, 111, 115, 115, 117, 112, 115, 107, 108, 111, 112, 116, 114, 112, 110, 101, 114, 116, 99, 107, 112, 97, 115, 110, 110, 102, 113, 119, 108, 102, 102, 101, 113, 118, 110, 115, 104, 118, 101, 105, 110, 121, 124, 112, 124, 109, 109, 107, 111, 102, 115, 127, 107, 116, 109, 106, 118, 102, 108, 106, 128, 108, 110, 106, 110, 93, 106, 99, 110, 112, 124, 103, 104, 109, 110, 110, 104, 114, 114, 126, 112, 104, 104, 118, 109, 110, 109, 102, 118, 111, 88, 110, 108, 115, 130, 108, 112, 99, 107, 113, 115, 108, 111, 118, 117, 115, 103, 111, 109, 110, 137, 113, 111, 118, 129, 109, 110, 108, 103, 108, 119, 105, 111, 101, 101, 102, 118, 110, 102, 120, 109, 120, 114, 91, 111, 104, 117, 106, 117, 88, 106, 111, 108, 109, 111, 118, 116, 110, 118, 112, 109, 118, 122, 114, 107, 113, 109, 110, 104, 104, 112, 108, 107, 111, 105, 115, 108, 105, 104, 106, 102, 119, 138, 103, 102, 112, 99, 115, 115, 115, 120, 105, 100, 103, 97, 119, 102, 106, 116, 111, 105, 120, 115, 114, 100, 110, 107, 111, 117, 103, 103, 119, 106, 109, 100, 103, 128, 121, 110, 108, 116, 112, 110, 117, 104, 114, 105, 107, 102, 120, 112, 107, 111, 132, 125, 110, 112, 104, 119, 99, 113, 107, 124, 107, 118, 108, 116, 104, 105, 121, 122, 110, 111, 110, 112, 109, 121, 114, 116, 114, 103, 105, 112, 104, 107, 121, 107, 106, 121, 111, 106, 108, 101, 121, 101, 114, 110, 91, 116, 113, 109, 112, 106, 113, 111, 119, 110, 89, 108, 105, 122, 94, 90, 104, 110, 107, 126, 105, 109, 104, 111, 117, 109, 111, 116, 108, 106, 116, 106, 127, 118, 100, 121, 98, 113, 115, 102, 98, 114, 110, 114, 106, 103, 122, 109, 108, 107, 128, 100, 116, 99, 120, 99, 124, 111, 107, 121, 112, 114, 109, 113, 105, 110, 94, 110, 101, 118, 100, 108, 115, 117, 105, 119, 109, 116, 109, 86, 112, 103, 110, 107, 117, 97, 122, 102, 111, 119, 116, 111, 100, 114, 119, 112, 106, 110, 107, 125, 103, 106, 108, 109, 114, 102, 114, 100, 103, 107, 117, 112, 124, 116, 110, 106, 95, 110, 109, 118, 106, 117, 109, 103, 126, 105, 116, 111, 103, 105, 101, 118, 107, 102, 103, 117, 105, 110, 107, 102, 111, 124, 104, 116, 127, 117, 101, 114, 103, 111, 112, 119, 102, 111, 103, 113, 122, 100, 108, 110, 104, 112, 105, 106, 106, 103, 111, 102, 115, 111, 118, 105, 106, 107, 104, 107, 106, 105, 105, 100, 102, 97, 109, 99, 115, 108, 115, 115, 113, 102, 104, 106, 120, 101, 112, 115, 106, 103, 111, 117, 111, 105, 108, 119, 125, 108, 102, 104, 107, 103, 93, 105, 109, 103, 103, 102, 113, 118, 108, 116, 124, 105, 131, 110, 111, 98, 110, 104, 112, 112, 110, 99, 120, 110, 103, 111, 115, 112, 112, 108, 117, 106, 102, 113, 111, 108, 118, 110, 111, 114, 112, 110, 111, 112, 112, 114, 110, 95, 118, 111, 100, 115, 109, 102, 110, 104, 110, 113, 104, 106, 114, 112, 110, 113, 118, 109, 120, 115, 112, 113, 109, 103, 103, 108, 111, 111, 111, 110, 99, 106, 108, 113, 111, 112, 111, 112, 113, 110, 103, 110, 109, 109, 105, 105, 120, 114, 107, 105, 114, 106, 101, 118, 113, 121, 109, 114, 116, 112, 108, 96, 101, 106, 115, 110, 120, 113, 113, 111, 109, 113, 104, 107, 112, 105, 105, 114, 110, 103, 110, 107, 118, 113, 105, 104, 93, 107, 136, 103, 104, 90, 101, 112, 106, 115, 115, 108, 114, 113, 107, 111, 107, 120, 106, 109, 113, 104, 108, 107, 114, 121, 101, 108, 109, 107, 109, 110, 118, 115, 105, 99, 111, 111, 113, 117, 105, 102, 114, 113, 110, 106, 105, 107, 107, 98, 94, 109, 111, 109, 104, 111, 108, 107, 115, 125, 145, 109, 102, 111, 107, 81, 111, 108, 107, 115, 107, 108, 120, 111, 112, 114, 148, 113, 107, 110, 124, 108, 116, 112, 122, 111, 107, 105, 109, 107, 116, 112, 111, 115, 126, 115, 104, 104, 113, 108, 108, 113, 99, 111, 112, 107, 112, 104, 113, 103, 118, 117, 110, 111, 111, 106, 102, 104, 103, 112, 106, 114, 130, 103, 111, 118, 105, 110, 109, 107, 108, 114, 112, 109, 117, 107, 116, 108, 104, 99, 111, 116, 99, 99, 116, 103, 114, 118, 101, 121, 112, 105, 118, 105, 108, 115, 114, 105, 104, 107, 100, 104, 95, 111, 105, 115, 110, 103, 113, 110, 109, 104, 112, 117, 111, 115, 103, 98, 106, 109, 115, 110, 117, 105, 102, 111, 111, 110, 111, 103, 105, 111, 118, 118, 110, 120, 126, 92, 108, 110, 115, 115, 104, 105, 107, 108, 104, 114, 110, 116, 110, 107, 101, 113, 105, 112, 111, 112, 121, 114, 116, 115, 110, 104, 110, 102, 109, 105, 111, 107, 105, 113, 105, 114, 107, 102, 114, 112, 121, 113, 103, 110, 112, 119, 114, 106, 113, 106, 108, 120, 99, 100, 109, 105, 109, 109, 112, 115, 101, 123, 111, 105, 111, 109, 110, 112, 113, 106, 109, 107, 123, 99, 114, 112, 116, 116, 98, 106, 107, 110, 110, 113, 108, 128, 107, 110, 122, 117, 110, 116, 91, 117, 107, 102, 94, 112, 93, 107, 111, 111, 110, 99, 112, 97, 116, 108, 113, 109, 104, 110, 93, 105, 109, 111, 116, 114, 105, 115, 116, 110, 118, 116, 123, 118, 113, 108, 110, 114, 101, 104, 108, 126, 112, 109, 108, 105, 107, 119, 107, 114, 107, 116, 97, 108, 93, 113, 107, 105, 107, 108, 112, 105, 98, 106, 117, 116, 104, 110, 107, 106, 112, 114, 103, 102, 103, 110, 111, 105, 101, 126, 109, 117, 120, 103, 102, 112, 116, 111, 115, 107, 131, 111, 112, 111, 109, 105, 110, 113, 112, 112, 109, 108, 106, 114, 105, 110, 127, 105, 111, 100, 112, 105, 114, 114, 108, 95, 104, 111, 124, 106, 111, 110, 105, 101, 103, 122, 115, 110, 118, 108, 110, 119, 109, 110, 114, 108, 102, 100, 115, 114, 109, 106, 110, 107, 120, 111, 105, 111, 111, 101, 105, 111, 129, 109, 99, 110, 98, 109, 109, 104, 108, 110, 108, 112, 110, 109, 109, 114, 112, 115, 99, 106, 100, 113, 113, 102, 102, 111, 120, 80, 112, 98, 109, 112, 111, 111, 107, 112, 107, 106, 108, 109, 107, 109, 107, 99, 102, 109, 111, 110, 106, 89, 103, 94, 110, 108, 113, 115, 114, 103, 110, 109, 110, 107, 110, 109, 111, 112, 110, 111, 115, 111, 104, 106, 114, 113, 108, 110, 102, 112, 111, 113, 115, 112, 108, 112, 111, 119, 117, 106, 104, 61, 118, 110, 109, 112, 105, 109, 108, 107, 114, 112, 101, 112, 108, 116, 112, 106, 110, 109, 85, 112, 110, 106, 108, 112, 112, 103, 106, 106, 106, 97, 113, 110, 107, 119, 104, 114, 109, 114, 108, 108, 110, 110, 110, 114, 105, 111, 113, 109, 113, 113, 112, 113, 108, 105, 112, 115, 110, 106, 112, 109, 113, 110, 127, 127, 107, 115, 113, 111, 111, 112, 102, 122, 107, 126, 106, 116, 112, 111, 98, 112, 115, 108, 100, 107, 108, 107, 116, 113, 117, 115, 102, 106, 109, 117, 108, 107, 88, 107, 99, 111, 106, 117, 113, 105, 111, 107, 113, 105, 106, 109, 110, 117, 116, 107, 111, 107, 109, 115, 105, 109, 111, 107, 110, 112, 110, 108, 95, 106, 111, 104, 98, 109, 101, 104, 105, 103, 103, 103, 122, 112, 109, 109, 111, 96, 107, 105, 111, 113, 115, 110, 109, 105, 113, 105, 108, 101, 110, 110, 109, 114, 109, 115, 111, 110, 110, 194, 77, 113, 114, 108, 105, 115, 118, 100, 113, 107, 108, 112, 108, 115, 114, 114, 105, 109, 114, 107, 117, 110, 115, 110, 105, 105, 111, 110, 108, 109, 115, 115, 111, 110, 105, 112, 107, 105, 111, 99, 114, 111, 110, 117, 113, 138, 110, 114, 101, 110, 110, 106, 113, 105, 112, 108, 106, 116, 111, 120, 108, 107, 95, 101, 110, 105, 105, 105, 108, 112, 109, 112, 115, 108, 113, 108, 107, 105, 125, 108, 107, 114, 112, 114, 110, 111, 114, 122, 110, 116, 118, 110, 99, 113, 102, 122, 109, 117, 110, 102, 113, 99, 106, 115, 118, 114, 110, 112, 109, 116, 102, 109, 100, 107, 87, 115, 106, 111, 140, 112, 110, 106, 113, 108, 113, 115, 112, 109, 107, 104, 117, 113, 106, 110, 109, 111, 105, 113, 100, 105, 122, 96, 113, 102, 113, 108, 108, 99, 114, 109, 117, 119, 108, 111, 108, 110, 110, 110, 110, 107, 108, 109, 100, 112, 82, 116, 106, 114, 106, 67, 99, 107, 103, 115, 107, 112, 114, 107, 110, 109, 112, 114, 109, 102, 114, 108, 104, 101, 110, 116, 125, 110, 109, 98, 115, 104, 95, 107, 112, 108, 108, 107, 115, 102, 107, 115, 108, 110, 111, 118, 116, 115, 117, 106, 95, 109, 114, 132, 115, 111, 120, 118, 107, 113, 108, 118, 116, 107, 119, 112, 102, 112, 100, 82, 110, 119, 111, 100, 115, 112, 105, 113, 110, 115, 106, 125, 105, 123, 105, 109, 110, 105, 101, 120, 103, 121, 112, 130, 109, 128, 119, 109, 107, 102, 106, 118, 100, 114, 109, 108, 112, 116, 116, 83, 115, 99, 107, 121, 92, 99, 118, 125, 114, 110, 98, 111, 111, 110, 117, 108, 117, 110, 111, 109, 104, 100, 104, 47, 105, 101, 102, 113, 105, 111, 117, 102, 122, 107, 107, 95, 115, 109, 108, 108, 111, 112, 110, 103, 117, 121, 114, 112, 113, 112, 113, 99, 109, 124, 112, 118, 110, 115, 116, 112, 113, 112, 99, 115, 108, 110, 113, 105, 105, 113, 110, 95, 111, 109, 111, 112, 107, 107, 124, 81, 123, 119, 99, 102, 103, 118, 107, 77, 110, 113, 109, 122, 94, 107, 119, 110, 115, 111, 113, 112, 110, 109, 121, 121, 118, 138, 109, 114, 122, 112, 109, 110, 106, 113, 114, 108, 104, 104, 121, 109, 112, 102, 111, 115, 116, 112, 108, 111, 115, 255, 115, 106, 104, 112, 110, 122, 111, 114, 106, 107, 110, 115, 98, 119, 109, 112, 108, 116, 111, 123, 118, 121, 115, 107, 114, 99, 110, 103, 104, 119, 120, 101, 114, 113, 106, 109, 117, 110, 125, 113, 128, 102, 115, 107, 120, 115, 116, 112, 99, 103, 114, 109, 106, 106, 108, 113, 122, 102, 105, 105, 128, 106, 104, 109, 113, 116, 104, 117, 110, 118, 115, 121, 105, 111, 109, 104, 94, 104, 105, 113, 115, 114, 119, 111, 111, 105, 107, 111, 130, 109, 108, 115, 114, 112, 106, 109, 117, 116, 111, 115, 110, 114, 101, 102, 107, 106, 108, 106, 109, 123, 117, 116, 106, 113, 117, 110, 106, 111, 111, 117, 112, 103, 111, 107, 111, 128, 112, 117, 110, 113, 108, 114, 111, 112, 95, 113, 114, 108, 107, 119, 111, 116, 114, 101, 119, 115, 99, 119, 120, 117, 106, 111, 116, 121, 120, 116, 108, 107, 92, 102, 125, 117, 96, 111, 112, 104, 109, 115, 114, 109, 115, 103, 118, 116, 121, 113, 106, 109, 108, 101, 113, 117, 109, 99, 110, 107, 108, 110, 108, 105, 122, 115, 112, 111, 110, 107, 104, 122, 120, 114, 100, 120, 106, 119, 101, 108, 129, 113, 111, 121, 112, 107, 112, 112, 113, 106, 120, 98, 108, 110, 106, 95, 110, 106, 106, 103, 104, 109, 110, 114, 112, 88, 107, 111, 99, 109, 111, 110, 112, 109, 121, 110, 117, 122, 116, 113, 117, 116, 114, 121, 114, 117, 105, 110, 109, 108, 119, 114, 114, 114, 105, 111, 122, 97, 112, 109, 108, 117, 108, 118, 105, 92, 110, 98, 106, 111, 111, 112, 111, 102, 106, 110, 127, 107, 98, 112, 111, 109, 109, 111, 113, 112, 0, 115, 99, 113, 106, 109, 105, 118, 134, 84, 111, 109, 115, 110, 118, 125, 84, 61, 130, 106, 132, 117, 111, 127, 106, 122, 106, 107, 106, 115, 134, 112, 111, 99, 104, 113, 118, 101, 117, 114, 110, 114, 115, 109, 109, 106, 107, 131, 110, 111, 106, 118, 106, 120, 115, 118, 119, 111, 109, 115, 81, 101, 113, 109, 106, 113, 102, 104, 105, 108, 108, 112, 114, 112, 110, 100, 117, 112, 108, 111, 110, 101, 114, 103, 107, 110, 106, 111, 112, 112, 112, 105, 114, 123, 104, 104, 105, 117, 109, 105, 111, 111, 110, 103, 106, 115, 111, 109, 107, 115, 111, 112, 103, 101, 114, 109, 105, 101, 106, 104, 113, 103, 116, 104, 119, 118, 116, 115, 129, 110, 109, 115, 102, 108, 109, 111, 128, 115, 107, 112, 113, 105, 104, 106, 111, 102, 104, 109, 109, 111, 101, 109, 121, 107, 115, 110, 113, 115, 108, 111, 96, 104, 107, 113, 111, 105, 110, 111, 101, 106, 109, 113, 110, 104, 104, 119, 108, 93, 113, 107, 108, 103, 121, 112, 113, 96, 110, 107, 104, 112, 105, 106, 106, 115, 111, 113, 107, 124, 108, 109, 109, 111, 115, 101, 112, 109, 110, 117, 112, 118, 115, 115, 104, 114, 99, 99, 110, 107, 107, 114, 112, 108, 109, 110, 108, 111, 108, 109, 121, 100, 118, 107, 117, 124, 107, 109, 113, 130, 108, 116, 115, 105, 100, 119, 107, 105, 120, 104, 112, 110, 113, 111, 104, 110, 98, 107, 111, 110, 109, 115, 119, 115, 112, 103, 104, 106, 95, 84, 107, 105, 116, 110, 108, 105, 112, 110, 114, 104, 104, 108, 117, 112, 107, 101, 119, 103, 109, 111, 103, 108, 110, 111, 108, 115, 124, 108, 110, 110, 117, 110, 105, 108, 108, 107, 108, 104, 113, 125, 98, 109, 107, 111, 99, 103, 102, 104, 104, 109, 119, 104, 115, 111, 122, 104, 112, 120, 114, 111, 113, 114, 108, 112, 111, 116, 114, 109, 110, 118, 118, 108, 111, 110, 109, 108, 95, 101, 95, 109, 108, 117, 114, 108, 108, 105, 121, 113, 76, 105, 109, 108, 126, 123, 115, 114, 109, 111, 111, 115, 100, 103, 109, 111, 107, 111, 103, 116, 109, 106, 99, 109, 111, 111, 111, 107, 111, 108, 112, 90, 110, 106, 111, 125, 107, 106, 120, 111, 106, 109, 98, 113, 110, 99, 105, 79, 114, 112, 116, 114, 110, 108, 116, 119, 110, 106, 111, 110, 112, 83, 108, 120, 114, 117, 111, 106, 115, 109, 106, 112, 115, 104, 112, 114, 107, 105, 109, 110, 107, 107, 112, 117, 110, 105, 117, 113, 114, 100, 106, 114, 121, 117, 108, 95, 106, 107, 106, 100, 112, 104, 118, 113, 112, 102, 114, 113, 108, 115, 100, 112, 116, 106, 109, 104, 114, 113, 106, 111, 99, 110, 104, 113, 103, 112, 99, 104, 110, 116, 110, 108, 111, 101, 106, 116, 109, 109, 107, 114, 120, 105, 110, 115, 99, 113, 124, 113, 107, 104, 121, 117, 113, 113, 104, 112, 107, 88, 103, 113, 110, 114, 111, 106, 125, 100, 113, 111, 111, 158, 113, 119, 104, 109, 113, 110, 102, 106, 90, 109, 122, 103, 110, 112, 104, 109, 106, 119, 113, 110, 110, 104, 99, 109, 112, 108, 108, 111, 111, 109, 107, 110, 112, 98, 111, 115, 105, 117, 103, 120, 143, 112, 106, 109, 115, 112, 108, 104, 107, 98, 108, 108, 116, 110, 103, 113, 121, 114, 108, 122, 96, 102, 111, 106, 107, 102, 111, 105, 103, 127, 118, 109, 109, 105, 108, 108, 109, 110, 96, 127, 108, 107, 100, 110, 111, 117, 118, 105, 111, 109, 110, 108, 108, 107, 107, 109, 117, 111, 101, 113, 103, 114, 111, 116, 103, 113, 108, 106, 133, 100, 107, 109, 102, 110, 111, 107, 113, 114, 113, 108, 121, 112, 106, 112, 108, 112, 103, 120, 107, 119, 108, 104, 109, 102, 108, 99, 110, 106, 110, 115, 120, 124, 124, 104, 118, 111, 109, 111, 117, 100, 116, 113, 104, 96, 107, 111, 110, 114, 114, 107, 112, 110, 107, 104, 115, 110, 110, 102, 114, 105, 116, 97, 99, 112, 111, 120, 112, 93, 110, 108, 107, 114, 106, 105, 128, 106, 103, 112, 113, 114, 118, 111, 102, 116, 106, 112, 110, 109, 110, 121, 101, 115, 113, 106, 112, 112, 115, 104, 109, 111, 117, 101, 106, 110, 109, 112, 103, 118, 112, 122, 117, 113, 116, 114, 105, 110, 104, 109, 120, 93, 92, 101, 108, 103, 98, 110, 109, 110, 113, 113, 114, 102, 111, 112, 108, 100, 111, 108, 112, 103, 98, 112, 112, 119, 117, 108, 119, 106, 108, 105, 116, 117, 109, 111, 105, 107, 105, 106, 113, 111, 110, 101, 108, 110, 114, 119, 112, 97, 121, 114, 112, 108, 100, 107, 116, 113, 117, 120, 105, 124, 102, 112, 113, 117, 112, 109, 114, 100, 95, 110, 97, 105, 108, 109, 109, 107, 107, 103, 107, 121, 105, 107, 105, 120, 114, 108, 111, 108, 118, 112, 101, 117, 106, 106, 106, 110, 113, 105, 106, 116, 125, 133, 108, 108, 114, 109, 103, 122, 100, 116, 99, 101, 118, 117, 96, 109, 120, 116, 115, 127, 102, 109, 109, 112, 115, 108, 116, 112, 108, 118, 106, 91, 118, 104, 114, 114, 111, 110, 107, 114, 112, 110, 104, 99, 102, 110, 114, 107, 113, 107, 115, 113, 108, 113, 116, 105, 105, 122, 104, 104, 110, 107, 102, 113, 111, 114, 116, 96, 108, 101, 112, 120, 107, 107, 107, 96, 107, 109, 117, 104, 107, 113, 114, 116, 121, 116, 111, 92, 121, 121, 111, 127, 106, 119, 104, 110, 99, 101, 107, 109, 106, 114, 109, 132, 104, 103, 107, 109, 108, 100, 121, 114, 112, 121, 105, 116, 113, 104, 108, 109, 107, 111, 106, 102, 102, 104, 114, 113, 113, 99, 116, 112, 109, 102, 112, 109, 107, 109, 105, 111, 111, 108, 106, 110, 109, 101, 104, 119, 100, 113, 109, 118, 115, 107, 102, 116, 112, 121, 108, 109, 102, 112, 111, 104, 115, 105, 95, 102, 112, 93, 113, 95, 105, 102, 112, 103, 105, 113, 115, 116, 110, 116, 110, 106, 102, 102, 112, 121, 103, 126, 101, 113, 105, 110, 108, 113, 99, 114, 102, 107, 100, 116, 98, 116, 114, 105, 112, 116, 110, 103, 116, 103, 103, 110, 103, 104, 86, 104, 98, 96, 101, 100, 110, 118, 116, 108, 110, 116, 104, 107, 106, 109, 99, 119, 124, 121, 108, 102, 106, 102, 117, 111, 109, 122, 114, 110, 105, 101, 100, 111, 106, 113, 114, 110, 115, 108, 107, 105, 115, 107, 103, 115, 115, 112, 103, 109, 110, 109, 101, 103, 112, 109, 106, 104, 109, 103, 114, 97, 111, 109, 110, 113, 113, 110, 116, 102, 104, 99, 107, 108, 116, 103, 104, 117, 126, 116, 109, 112, 114, 109, 107, 115, 110, 115, 100, 112, 111, 111, 108, 103, 118, 112, 108, 108, 109, 108, 104, 102, 112, 126, 115, 119, 108, 112, 126, 111, 117, 106, 117, 106, 103, 112, 119, 100, 110, 104, 112, 111, 112, 99, 112, 112, 110, 110, 105, 111, 113, 113, 113, 117, 114, 101, 109, 110, 101, 115, 107, 98, 97, 107, 111, 108, 111, 106, 116, 109, 111, 109, 107, 118, 153, 103, 110, 110, 109, 113, 114, 108, 110, 102, 106, 120, 110, 124, 101, 107, 96, 101, 109, 115, 96, 113, 111, 111, 116, 112, 108, 103, 112, 100, 111, 111, 91, 115, 115, 109, 107, 108, 104, 112, 104, 115, 109, 111, 99, 115, 109, 116, 114, 117, 103, 111, 112, 110, 105, 108, 109, 133, 112, 115, 114, 108, 102, 109, 121, 113, 109, 105, 104, 99, 110, 108, 109, 118, 112, 107, 113, 116, 115, 106, 110, 110, 116, 109, 107, 107, 109, 46, 103, 112, 106, 104, 114, 98, 106, 103, 109, 109, 103, 107, 118, 123, 109, 112, 106, 107, 118, 107, 117, 116, 118, 103, 110, 113, 109, 103, 116, 110, 104, 105, 110, 109, 118, 104, 111, 107, 106, 104, 109, 111, 109, 107, 109, 112, 130, 121, 108, 106, 128, 109, 112, 116, 108, 112, 104, 115, 116, 103, 115, 97, 111, 107, 113, 109, 111, 110, 112, 106, 115, 109, 107, 108, 108, 113, 114, 106, 116, 109, 98, 105, 107, 110, 109, 99, 111, 107, 121, 106, 114, 104, 89, 105, 109, 114, 108, 113, 102, 111, 108, 113, 106, 116, 115, 127, 118, 109, 107, 111, 105, 115, 103, 107, 109, 115, 108, 119, 114, 106, 109, 109, 112, 96, 108, 115, 95, 110, 109, 111, 110, 111, 102, 119, 114, 118, 101, 110, 130, 109, 103, 104, 94, 121, 101, 107, 102, 111, 101, 111, 112, 106, 118, 113, 126, 125, 110, 111, 116, 113, 118, 115, 124, 108, 112, 114, 107, 110, 103, 108, 104, 113, 115, 110, 112, 109, 112, 111, 109, 114, 105, 93, 110, 100, 98, 113, 112, 123, 106, 115, 100, 108, 106, 108, 104, 102, 114, 123, 102, 115, 116, 113, 105, 112, 125, 114, 120, 118, 109, 108, 107, 115, 106, 115, 103, 109, 106, 104, 91, 110, 116, 105, 112, 109, 113, 110, 110, 111, 110, 112, 106, 108, 119, 112, 110, 119, 103, 110, 118, 113, 113, 107, 112, 117, 108, 106, 103, 104, 92, 110, 109, 109, 113, 106, 105, 112, 106, 118, 111, 106, 113, 103, 113, 113, 105, 110, 126, 107, 107, 113, 110, 105, 113, 118, 116, 113, 110, 108, 106, 106, 105, 113, 105, 117, 109, 111, 109, 112, 115, 108, 108, 109, 114, 106, 113, 103, 115, 106, 122, 112, 122, 101, 112, 104, 114, 104, 110, 117, 105, 102, 109, 106, 112, 110, 103, 105, 124, 102, 120, 114, 114, 107, 108, 130, 103, 105, 115, 107, 107, 121, 110, 97, 113, 116, 117, 120, 103, 94, 111, 123, 117, 107, 125, 111, 119, 111, 110, 113, 117, 116, 104, 110, 111, 110, 114, 111, 97, 108, 110, 108, 117, 103, 114, 113, 104, 115, 105, 101, 117, 114, 120, 115, 111, 110, 100, 110, 102, 108, 122, 111, 106, 108, 105, 108, 112, 111, 117, 101, 116, 120, 108, 115, 118, 110, 111, 110, 106, 125, 116, 114, 93, 100, 106, 117, 115, 108, 101, 119, 117, 96, 120, 106, 112, 87, 126, 121, 110, 106, 116, 117, 110, 113, 109, 107, 118, 111, 105, 110, 126, 103, 124, 116, 103, 122, 105, 102, 108, 110, 115, 111, 111, 102, 126, 123, 111, 115, 116, 104, 113, 108, 109, 100, 112, 123, 110, 110, 112, 110, 110, 110, 116, 125, 108, 101, 127, 110, 111, 117, 106, 107, 114, 112, 113, 100, 109, 125, 111, 99, 124, 106, 116, 105, 109, 112, 110, 104, 108, 107, 109, 100, 108, 103, 112, 107, 101, 99, 108, 104, 108, 124, 108, 108, 118, 107, 103, 103, 120, 115, 118, 112, 117, 104, 100, 118, 110, 108, 110, 111, 110, 101, 105, 111, 111, 98, 113, 120, 111, 108, 114, 115, 121, 112, 119, 118, 111, 109, 111, 119, 113, 106, 113, 115, 112, 108, 114, 111, 100, 107, 116, 116, 114, 109, 116, 116, 100, 112, 106, 112, 108, 93, 106, 105, 97, 114, 111, 101, 107, 120, 99, 117, 119, 113, 106, 110, 106, 117, 107, 101, 97, 108, 109, 112, 109, 106, 99, 99, 117, 115, 120, 112, 108, 120, 118, 106, 116, 122, 110, 112, 124, 119, 115, 105, 116, 110, 107, 117, 114, 108, 113, 112, 118, 114, 114, 107, 118, 108, 109, 108, 111, 112, 108, 104, 115, 103, 113, 116, 106, 108, 106, 101, 112, 112, 115, 104, 108, 123, 114, 108, 122, 104, 112, 103, 107, 112, 117, 110, 108, 106, 111, 116, 101, 104, 104, 111, 111, 108, 110, 100, 94, 119, 123, 117, 106, 99, 115, 113, 116, 114, 106, 109, 119, 112, 105, 117, 111, 116, 117, 105, 114, 109, 120, 105, 107, 104, 114, 105, 112, 114, 113, 106, 112, 98, 104, 120, 115, 119, 109, 111, 124, 123, 105, 102, 118, 107, 111, 108, 103, 101, 119, 115, 108, 113, 104, 115, 117, 114, 116, 115, 114, 116, 114, 109, 105, 109, 109, 112, 121, 102, 117, 94, 106, 116, 126, 103, 112, 107, 117, 118, 106, 106, 112, 107, 104, 105, 131, 111, 115, 111, 116, 112, 119, 112, 115, 115, 116, 117, 101, 113, 111, 112, 113, 111, 114, 111, 107, 121, 122, 106, 105, 126, 109, 111, 104, 122, 111, 109, 112, 124, 108, 111, 106, 103, 111, 108, 113, 115, 101, 112, 107, 113, 108, 105, 110, 115, 107, 108, 112, 112, 110, 110, 109, 112, 110, 115, 116, 113, 131, 108, 114, 114, 130, 112, 72, 105, 105, 113, 107, 110, 115, 109, 105, 107, 114, 111, 110, 114, 111, 101, 112, 109, 122, 113, 114, 110, 115, 110, 102, 115, 112, 84, 111, 107, 110, 110, 111, 118, 104, 110, 106, 108, 111, 111, 111, 113, 109, 110, 111, 111, 115, 111, 109, 106, 110, 114, 114, 103, 114, 112, 118, 110, 112, 109, 113, 113, 104, 111, 108, 106, 115, 107, 111, 110, 110, 115, 112, 108, 107, 110, 113, 110, 105, 109, 110, 112, 106, 117, 114, 110, 118, 105, 117, 113, 107, 110, 109, 112, 111, 113, 112, 115, 111, 114, 108, 114, 105, 109, 114, 108, 130, 110, 103, 110, 104, 109, 110, 98, 112, 107, 107, 106, 110, 109, 113, 106, 109, 112, 113, 108, 110, 110, 111, 113, 110, 109, 112, 114, 109, 109, 110, 115, 113, 112, 104, 110, 111, 112, 113, 115, 108, 110, 113, 111, 111, 112, 108, 106, 109, 113, 111, 114, 111, 111, 110, 112, 120, 108, 95, 113, 113, 105, 111, 112, 115, 114, 107, 111, 112, 90, 108, 105, 115, 110, 111, 111, 110, 109, 109, 111, 113, 105, 116, 112, 111, 112, 108, 111, 109, 131, 90, 111, 105, 107, 112, 114, 110, 107, 114, 109, 112, 109, 111, 114, 134, 109, 111, 110, 95, 101, 108, 108, 105, 106, 111, 109, 107, 111, 111, 106, 111, 104, 109, 113, 110, 103, 118, 111, 122, 110, 111, 107, 111, 110, 112, 114, 111, 119, 106, 111, 110, 107, 105, 111, 86, 110, 111, 115, 100, 114, 111, 105, 117, 116, 109, 113, 111, 110, 109, 96, 109, 108, 105, 113, 111, 108, 134, 106, 111, 112, 108, 115, 114, 108, 114, 104, 107, 124, 112, 115, 111, 109, 105, 116, 112, 110, 114, 105, 110, 100, 110, 112, 121, 109, 106, 115, 110, 107, 109, 118, 111, 110, 109, 107, 107, 112, 102, 110, 130, 108, 112, 112, 113, 106, 108, 108, 110, 108, 110, 106, 105, 109, 112, 103, 112, 111, 103, 110, 114, 112, 113, 77, 112, 116, 108, 113, 117, 112, 112, 138, 96, 107, 110, 109, 109, 121, 110, 105, 110, 114, 111, 103, 99, 112, 104, 112, 107, 110, 118, 112, 113, 109, 111, 112, 119, 112, 109, 112, 111, 110, 115, 110, 114, 111, 112, 105, 109, 116, 113, 111, 114, 107, 114, 110, 112, 113, 107, 111, 107, 111, 108, 113, 112, 113, 112, 113, 107, 113, 111, 112, 112, 109, 109, 109, 109, 111, 122, 108, 109, 109, 107, 113, 110, 105, 113, 110, 109, 110, 111, 107, 110, 111, 107, 111, 109, 116, 112, 110, 110, 108, 116, 107, 111, 112, 111, 106, 109, 108, 110, 109, 112, 105, 109, 107, 105, 110, 113, 108, 106, 85, 108, 113, 104, 111, 116, 115, 108, 121, 111, 114, 111, 120, 110, 105, 114, 106, 110, 105, 111, 74, 113, 114, 112, 114, 107, 102, 112, 107, 107, 97, 107, 115, 116, 113, 113, 108, 109, 109, 110, 107, 109, 109, 107, 107, 114, 111, 109, 107, 108, 110, 112, 111, 111, 112, 112, 109, 109, 112, 125, 111, 111, 107, 109, 109, 111, 111, 108, 109, 107, 109, 110, 109, 108, 111, 110, 109, 110, 110, 109, 108, 112, 108, 114, 109, 112, 112, 109, 112, 113, 110, 113, 109, 114, 108, 107, 111, 109, 109, 111, 108, 110, 108, 111, 109, 110, 108, 110, 108, 108, 108, 112, 110, 111, 107, 108, 111, 112, 105, 114, 112, 106, 111, 109, 116, 106, 113, 108, 114, 111, 114, 109, 111, 113, 110, 109, 112, 106, 107, 110, 111, 113, 111, 108, 114, 113, 109, 111, 110, 112, 110, 111, 108, 109, 109, 112, 108, 109, 112, 108, 106, 108, 114, 108, 107, 111, 112, 109, 96, 111, 110, 108, 108, 113, 108, 113, 112, 106, 112, 111, 118, 117, 112, 107, 114, 115, 99, 105, 113, 110, 107, 111, 114, 110, 111, 111, 119, 112, 111, 108, 115, 110, 108, 108, 110, 107, 109, 110, 112, 109, 108, 108, 110, 107, 111, 123, 114, 113, 103, 109, 110, 109, 111, 110, 109, 116, 107, 107, 110, 110, 113, 117, 111, 111, 113, 110, 108, 111, 112, 109, 109, 106, 99, 111, 110, 108, 109, 112, 110, 108, 107, 111, 107, 111, 112, 112, 111, 109, 110, 107, 109, 111, 107, 107, 109, 111, 102, 107, 103, 112, 111, 110, 109, 103, 106, 111, 104, 111, 111, 110, 113, 110, 104, 107, 111, 107, 107, 111, 109, 106, 111, 111, 107, 109, 108, 109, 107, 112, 107, 110, 109, 111, 110, 112, 111, 107, 110, 109, 109, 110, 108, 112, 112, 111, 108, 108, 112, 109, 111, 112, 99, 112, 113, 106, 112, 110, 111, 114, 107, 110, 108, 110, 110, 107, 110, 109, 108, 109, 110, 109, 109, 106, 103, 109, 111, 108, 110, 110, 112, 112, 110, 109, 109, 110, 113, 107, 111, 111, 110, 110, 109, 112, 109, 109, 113, 110, 110, 107, 110, 108, 111, 107, 109, 108, 112, 109, 107, 109, 110, 98, 109, 109, 111, 111, 114, 108, 110, 110, 109, 113, 111, 114, 108, 111, 109, 108, 109, 112, 114, 109, 108, 108, 109, 114, 113, 111, 107, 119, 106, 108, 107, 106, 110, 111, 108, 115, 108, 98, 107, 112, 110, 110, 114, 120, 115, 110, 109, 111, 109, 116, 109, 107, 109, 110, 108, 110, 110, 108, 113, 109, 110, 112, 111, 108, 109, 109, 111, 108, 111, 110, 117, 113, 99, 110, 112, 111, 114, 110, 107, 111, 111, 114, 110, 110, 106, 114, 124, 114, 111, 109, 110, 112, 108, 112, 111, 110, 109, 111, 109, 106, 109, 110, 109, 103, 106, 110, 111, 106, 111, 111, 111, 111, 108, 111, 116, 114, 110, 110, 111, 112, 109, 109, 111, 110, 112, 107, 110, 109, 108, 111, 107, 108, 109, 111, 108, 112, 109, 108, 111, 113, 110, 110, 116, 106, 112, 109, 106, 108, 109, 108, 111, 110, 111, 109, 108, 120, 110, 111, 111, 108, 111, 108, 108, 106, 108, 111, 111, 110, 108, 104, 113, 107, 112, 113, 108, 114, 109, 124, 117, 114, 98, 104, 111, 112, 103, 114, 112, 113, 109, 109, 112, 109, 108, 105, 106, 113, 110, 110, 109, 108, 108, 107, 106, 111, 109, 112, 107, 105, 112, 127, 108, 108, 104, 105, 112, 116, 109, 106, 102, 103, 109, 106, 110, 115, 109, 104, 108, 108, 100, 105, 92, 112, 111, 109, 109, 109, 105, 110, 110, 107, 109, 106, 107, 118, 106, 121, 111, 105, 111, 114, 106, 112, 106, 118, 115, 111, 109, 110, 103, 111, 97, 108, 106, 108, 107, 108, 114, 112, 107, 111, 115, 108, 112, 118, 115, 112, 112, 116, 114, 131, 111, 119, 108, 112, 109, 109, 112, 103, 107, 116, 100, 110, 112, 110, 107, 112, 110, 115, 101, 110, 84, 105, 104, 104, 106, 101, 116, 107, 108, 98, 108, 114, 118, 118, 109, 113, 115, 107, 113, 108, 116, 108, 106, 112, 122, 122, 113, 104, 110, 109, 112, 117, 116, 108, 99, 109, 106, 110, 115, 104, 105, 114, 110, 110, 107, 108, 119, 130, 110, 115, 113, 115, 111, 109, 108, 109, 101, 111, 105, 111, 112, 114, 108, 101, 112, 110, 117, 103, 114, 111, 109, 105, 112, 99, 96, 98, 112, 116, 112, 115, 102, 110, 101, 97, 115, 106, 114, 113, 106, 114, 105, 108, 114, 103, 110, 119, 113, 119, 122, 103, 94, 101, 114, 106, 111, 115, 107, 106, 119, 104, 112, 112, 109, 131, 129, 114, 110, 104, 112, 110, 107, 104, 106, 110, 111, 111, 112, 114, 100, 104, 105, 114, 114, 100, 114, 110, 111, 125, 106, 108, 103, 110, 107, 108, 114, 110, 108, 115, 118, 113, 113, 114, 109, 129, 118, 108, 106, 109, 110, 121, 109, 105, 107, 118, 101, 110, 110, 110, 109, 110, 101, 109, 115, 108, 111, 110, 115, 108, 107, 118, 115, 119, 112, 110, 114, 115, 113, 115, 108, 107, 108, 112, 113, 102, 106, 108, 108, 110, 106, 111, 109, 111, 107, 111, 105, 109, 120, 108, 109, 106, 108, 105, 106, 109, 108, 105, 112, 106, 109, 111, 105, 107, 110, 112, 107, 111, 108, 113, 109, 110, 107, 104, 101, 107, 112, 115, 122, 115, 107, 106, 113, 105, 107, 101, 123, 114, 109, 110, 105, 97, 105, 112, 109, 112, 108, 111, 115, 110, 108, 115, 110, 116, 106, 118, 113, 108, 109, 121, 113, 105, 106, 113, 113, 117, 108, 94, 110, 110, 113, 111, 111, 102, 108, 118, 113, 111, 109, 107, 129, 111, 127, 106, 110, 109, 112, 100, 112, 103, 113, 106, 105, 106, 108, 114, 112, 112, 117, 109, 109, 109, 113, 112, 107, 109, 111, 113, 108, 107, 117, 103, 105, 101, 117, 107, 113, 113, 110, 117, 115, 110, 96, 117, 106, 108, 109, 110, 117, 112, 112, 102, 115, 119, 111, 112, 111, 113, 117, 108, 109, 105, 114, 114, 110, 110, 104, 100, 107, 107, 99, 112, 115, 105, 96, 102, 116, 120, 111, 124, 87, 112, 109, 110, 111, 114, 110, 110, 112, 113, 118, 107, 103, 107, 113, 98, 110, 91, 100, 112, 105, 130, 96, 119, 111, 108, 104, 105, 111, 110, 114, 112, 117, 105, 111, 108, 106, 113, 104, 112, 120, 90, 113, 112, 109, 112, 105, 107, 109, 105, 114, 115, 118, 121, 118, 110, 116, 111, 118, 107, 103, 109, 116, 98, 113, 110, 108, 110, 115, 107, 114, 124, 106, 87, 153, 113, 112, 109, 107, 116, 117, 115, 108, 113, 109, 106, 109, 118, 109, 127, 110, 109, 121, 114, 105, 106, 109, 107, 106, 101, 107, 105, 100, 103, 120, 112, 105, 110, 113, 108, 103, 105, 104, 112, 118, 109, 104, 111, 73, 123, 112, 101, 116, 80, 117, 113, 84, 97, 106, 110, 107, 111, 104, 120, 119, 112, 107, 103, 105, 107, 117, 106, 100, 107, 101, 100, 112, 99, 120, 117, 109, 98, 111, 119, 113, 101, 113, 102, 112, 153, 100, 113, 115, 105, 115, 115, 108, 109, 104, 103, 108, 103, 107, 116, 108, 122, 95, 146, 116, 110, 113, 112, 114, 106, 114, 104, 95, 110, 114, 114, 104, 99, 111, 123, 120, 110, 106, 115, 110, 116, 106, 114, 114, 105, 113, 109, 100, 128, 110, 106, 96, 102, 106, 113, 117, 107, 101, 98, 119, 95, 107, 107, 107, 109, 106, 108, 117, 110, 117, 110, 98, 120, 122, 113, 113, 102, 101, 100, 114, 117, 98, 103, 86, 118, 107, 117, 110, 127, 106, 108, 124, 110, 119, 112, 106, 121, 109, 109, 135, 104, 114, 120, 108, 127, 110, 101, 104, 104, 103, 107, 135, 108, 91, 118, 121, 100, 107, 99, 106, 106, 112, 98, 104, 107, 106, 106, 107, 115, 109, 107, 109, 111, 114, 86, 112, 155, 113, 98, 109, 108, 107, 107, 109, 109, 97, 109, 103, 114, 110, 103, 106, 112, 118, 110, 107, 102, 113, 102, 115, 96, 145, 112, 107, 101, 121, 113, 116, 107, 115, 134, 107, 111, 125, 107, 108, 108, 114, 116, 106, 108, 66, 112, 102, 115, 111, 109, 119, 99, 80, 105, 112, 109, 108, 107, 109, 98, 111, 115, 116, 115, 106, 99, 105, 110, 103, 111, 113, 114, 106, 114, 111, 127, 106, 106, 116, 109, 115, 108, 111, 109, 107, 117, 117, 108, 112, 107, 116, 99, 109, 113, 104, 115, 108, 109, 119, 114, 110, 117, 95, 113, 99, 119, 108, 115, 101, 113, 100, 114, 118, 105, 108, 110, 109, 113, 107, 118, 113, 105, 93, 142, 109, 112, 101, 111, 112, 111, 109, 112, 114, 104, 117, 106, 120, 104, 93, 104, 108, 100, 104, 96, 103, 114, 106, 123, 101, 114, 109, 107, 118, 98, 130, 108, 111, 124, 119, 109, 114, 105, 114, 109, 102, 114, 106, 106, 107, 129, 111, 109, 99, 112, 117, 119, 108, 112, 89, 115, 106, 121, 100, 102, 108, 102, 105, 111, 110, 107, 109, 107, 117, 109, 122, 103, 108, 94, 119, 111, 114, 115, 107, 129, 109, 88, 114, 110, 112, 111, 98, 119, 103, 127, 82, 130, 137, 94, 102, 113, 110, 100, 111, 110, 113, 101, 114, 99, 96, 109, 111, 130, 115, 116, 109, 106, 110, 118, 122, 112, 115, 119, 113, 119, 108, 118, 109, 117, 106, 117, 113, 109, 106, 110, 112, 105, 110, 100, 115, 97, 109, 112, 111, 111, 107, 111, 103, 109, 113, 110, 114, 110, 119, 106, 107, 115, 111, 112, 114, 120, 105, 109, 104, 105, 107, 111, 115, 111, 111, 105, 123, 110, 112, 105, 109, 104, 112, 106, 108, 116, 113, 116, 111, 109, 115, 104, 118, 111, 111, 120, 109, 107, 105, 107, 103, 108, 116, 109, 98, 118, 123, 112, 111, 112, 118, 126, 106, 112, 104, 112, 112, 104, 119, 120, 119, 117, 112, 111, 112, 105, 118, 109, 108, 114, 114, 111, 115, 107, 112, 94, 114, 109, 107, 104, 109, 116, 112, 111, 100, 115, 121, 108, 105, 105, 110, 123, 122, 107, 119, 117, 116, 104, 112, 121, 107, 120, 109, 119, 121, 111, 112, 113, 111, 115, 106, 111, 122, 109, 98, 115, 117, 112, 110, 119, 103, 111, 117, 110, 114, 113, 102, 110, 110, 107, 102, 117, 113, 122, 106, 105, 94, 107, 106, 114, 110, 112, 116, 103, 115, 115, 103, 106, 97, 108, 121, 107, 100, 121, 121, 107, 106, 110, 115, 125, 102, 110, 114, 128, 102, 128, 113, 118, 112, 113, 113, 113, 116, 104, 119, 113, 107, 109, 119, 109, 113, 119, 113, 111, 110, 109, 112, 108, 114, 109, 112, 102, 115, 114, 122, 101, 105, 111, 108, 109, 106, 109, 110, 106, 123, 102, 103, 93, 113, 117, 104, 114, 104, 105, 112, 125, 107, 111, 108, 112, 104, 110, 117, 113, 113, 113, 116, 120, 116, 117, 113, 116, 109, 107, 122, 107, 113, 121, 108, 117, 104, 104, 108, 99, 125, 115, 105, 114, 112, 120, 124, 113, 114, 102, 103, 112, 109, 110, 100, 109, 107, 129, 116, 102, 105, 100, 106, 109, 109, 99, 112, 109, 113, 110, 114, 109, 113, 113, 111, 100, 112, 116, 118, 114, 114, 110, 116, 112, 110, 114, 115, 103, 103, 106, 110, 119, 117, 113, 109, 108, 105, 109, 107, 111, 107, 112, 107, 110, 101, 118, 112, 106, 107, 115, 112, 113, 107, 105, 105, 110, 108, 115, 108, 105, 106, 119, 104, 109, 110, 117, 123, 112, 110, 105, 103, 118, 117, 107, 106, 111, 107, 108, 126, 109, 111, 120, 122, 115, 116, 101, 118, 111, 103, 108, 111, 101, 108, 104, 108, 97, 100, 109, 99, 110, 106, 110, 109, 110, 99, 100, 118, 102, 104, 115, 104, 109, 112, 110, 117, 101, 102, 97, 99, 112, 104, 98, 121, 113, 109, 113, 115, 110, 98, 103, 107, 111, 115, 117, 111, 104, 102, 105, 101, 110, 106, 110, 117, 122, 111, 100, 107, 116, 108, 119, 111, 111, 132, 92, 109, 113, 110, 120, 116, 105, 113, 99, 104, 110, 113, 120, 111, 115, 111, 98, 119, 128, 103, 116, 106, 113, 110, 96, 112, 111, 105, 111, 109, 104, 110, 107, 110, 104, 110, 112, 123, 111, 103, 114, 115, 105, 119, 106, 106, 105, 99, 104, 104, 113, 105, 102, 111, 95, 108, 105, 101, 112, 121, 109, 107, 118, 99, 112, 113, 111, 82, 111, 104, 116, 116, 113, 116, 100, 96, 110, 95, 111, 108, 115, 113, 105, 112, 114, 116, 101, 108, 105, 113, 112, 114, 108, 108, 117, 105, 111, 114, 112, 107, 116, 122, 120, 123, 119, 107, 116, 125, 107, 111, 110, 109, 109, 112, 109, 108, 105, 94, 95, 102, 111, 111, 110, 94, 105, 114, 109, 119, 112, 109, 123, 109, 101, 118, 105, 118, 114, 109, 109, 105, 111, 107, 118, 106, 100, 119, 101, 113, 104, 105, 113, 111, 106, 112, 105, 114, 115, 105, 113, 121, 104, 113, 113, 122, 120, 104, 110, 108, 96, 107, 120, 106, 111, 92, 110, 117, 102, 108, 136, 104, 108, 108, 111, 114, 105, 110, 103, 105, 110, 103, 111, 110, 115, 119, 111, 111, 109, 118, 115, 113, 112, 114, 108, 98, 106, 101, 105, 118, 96, 114, 103, 100, 114, 106, 118, 114, 94, 115, 103, 106, 116, 115, 117, 105, 106, 104, 103, 104, 117, 114, 112, 112, 114, 104, 106, 113, 117, 106, 111, 111, 98, 102, 111, 117, 113, 104, 110, 101, 102, 108, 105, 104, 108, 111, 104, 107, 99, 110, 114, 111, 110, 118, 111, 108, 109, 104, 111, 106, 104, 108, 139, 100, 109, 107, 115, 109, 106, 105, 117, 115, 112, 115, 113, 92, 104, 105, 107, 110, 106, 112, 114, 111, 113, 122, 101, 112, 115, 108, 100, 117, 123, 107, 115, 92, 107, 105, 118, 119, 103, 120, 104, 106, 100, 105, 116, 101, 117, 114, 108, 107, 116, 109, 104, 115, 111, 134, 105, 106, 111, 128, 114, 104, 112, 112, 105, 108, 105, 95, 102, 110, 107, 107, 116, 117, 104, 99, 104, 110, 116, 95, 126, 103, 117, 122, 107, 114, 109, 122, 106, 103, 112, 112, 114, 101, 98, 113, 118, 122, 113, 110, 110, 91, 118, 106, 118, 108, 118, 106, 112, 114, 112, 104, 111, 100, 119, 117, 96, 111, 109, 119, 113, 107, 116, 103, 127, 112, 109, 103, 103, 118, 114, 100, 116, 111, 109, 112, 109, 104, 116, 113, 110, 113, 107, 82, 113, 104, 127, 112, 98, 118, 122, 107, 116, 115, 110, 102, 115, 107, 109, 101, 112, 114, 111, 105, 102, 106, 115, 111, 110, 117, 108, 111, 109, 115, 100, 109, 93, 115, 119, 115, 102, 118, 107, 108, 114, 106, 113, 118, 102, 112, 96, 120, 112, 105, 108, 109, 107, 113, 99, 105, 107, 106, 103, 116, 104, 108, 114, 115, 112, 114, 107, 111, 114, 109, 90, 102, 108, 108, 118, 113, 119, 118, 101, 108, 113, 113, 114, 107, 110, 120, 110, 117, 117, 110, 108, 113, 120, 100, 110, 114, 112, 110, 113, 115, 110, 114, 116, 112, 104, 115, 100, 107, 102, 113, 105, 114, 112, 117, 101, 113, 115, 104, 104, 105, 108, 108, 113, 110, 109, 107, 108, 109, 111, 106, 117, 103, 106, 109, 104, 109, 101, 113, 103, 113, 107, 113, 100, 114, 99, 109, 113, 111, 106, 110, 110, 113, 111, 107, 118, 110, 110, 110, 111, 106, 112, 118, 96, 106, 109, 128, 122, 110, 123, 107, 117, 109, 111, 109, 111, 106, 112, 108, 107, 115, 113, 97, 111, 103, 123, 121, 88, 109, 110, 113, 121, 97, 103, 91, 112, 138, 104, 113, 105, 119, 99, 114, 113, 117, 109, 101, 120, 109, 108, 108, 120, 108, 105, 113, 114, 110, 122, 106, 90, 110, 111, 96, 105, 93, 112, 105, 100, 114, 97, 112, 92, 103, 111, 101, 114, 109, 117, 109, 108, 110, 107, 117, 141, 107, 104, 110, 104, 97, 108, 107, 113, 96, 104, 111, 112, 106, 107, 110, 97, 108, 117, 105, 106, 105, 113, 102, 115, 112, 116, 108, 112, 116, 101, 108, 137, 112, 119, 111, 110, 115, 111, 107, 107, 118, 104, 106, 108, 114, 112, 104, 101, 110, 104, 109, 109, 113, 111, 114, 108, 117, 110, 109, 123, 109, 110, 106, 113, 101, 117, 102, 113, 117, 109, 118, 98, 95, 100, 107, 109, 104, 71, 109, 102, 111, 106, 115, 111, 112, 114, 116, 120, 90, 113, 110, 114, 113, 102, 118, 108, 114, 115, 121, 111, 114, 113, 114, 102, 118, 113, 99, 112, 107, 102, 103, 115, 106, 114, 128, 109, 86, 114, 118, 112, 125, 114, 111, 117, 110, 118, 120, 111, 115, 111, 116, 106, 105, 116, 110, 126, 107, 105, 138, 132, 104, 106, 111, 111, 104, 118, 111, 108, 105, 113, 113, 113, 109, 112, 103, 98, 125, 111, 129, 109, 111, 106, 113, 107, 102, 91, 111, 110, 110, 100, 112, 121, 118, 109, 99, 104, 115, 115, 119, 111, 107, 117, 114, 109, 110, 102, 117, 109, 113, 116, 108, 113, 100, 108, 114, 117, 107, 103, 104, 110, 106, 111, 111, 99, 102, 106, 116, 116, 107, 108, 113, 116, 102, 112, 115, 124, 99, 111, 101, 113, 110, 112, 108, 96, 123, 111, 115, 106, 107, 117, 114, 113, 107, 118, 110, 114, 105, 106, 123, 116, 102, 106, 110, 108, 104, 137, 114, 103, 112, 102, 116, 120, 110, 117, 108, 103, 124, 111, 111, 114, 106, 110, 91, 116, 101, 106, 113, 98, 124, 111, 110, 112, 107, 118, 119, 108, 113, 111, 130, 111, 126, 110, 108, 112, 107, 109, 116, 98, 105, 121, 107, 107, 111, 114, 108, 123, 125, 106, 97, 108, 118, 102, 115, 103, 114, 115, 112, 109, 111, 110, 107, 120, 109, 111, 109, 93, 121, 109, 99, 113, 110, 106, 105, 138, 104, 121, 114, 114, 115, 106, 110, 110, 105, 111, 105, 103, 116, 157, 91, 113, 108, 109, 114, 106, 124, 108, 120, 117, 110, 111, 98, 115, 111, 105, 112, 105, 94, 114, 109, 113, 110, 117, 112, 107, 119, 116, 119, 118, 106, 111, 101, 94, 83, 106, 103, 92, 109, 108, 110, 113, 104, 113, 103, 112, 131, 109, 118, 117, 121, 104, 112, 111, 112, 110, 108, 99, 120, 110, 117, 108, 131, 115, 115, 104, 109, 105, 118, 98, 98, 100, 121, 112, 104, 95, 114, 113, 112, 114, 125, 117, 114, 114, 105, 119, 112, 115, 102, 94, 105, 99, 109, 109, 105, 98, 112, 110, 115, 112, 116, 110, 108, 116, 111, 115, 105, 108, 111, 97, 120, 110, 116, 107, 100, 108, 108, 107, 111, 101, 108, 112, 110, 105, 117, 112, 106, 110, 108, 117, 111, 105, 118, 109, 123, 105, 93, 116, 107, 101, 110, 111, 116, 109, 102, 113, 97, 109, 112, 115, 107, 113, 104, 104, 105, 114, 106, 109, 120, 114, 106, 93, 99, 109, 110, 103, 99, 105, 109, 117, 104, 107, 106, 112, 97, 106, 100, 118, 96, 115, 109, 102, 116, 91, 109, 106, 108, 111, 111, 99, 110, 108, 104, 115, 115, 109, 116, 99, 113, 114, 112, 107, 112, 111, 107, 111, 99, 101, 114, 110, 114, 113, 115, 114, 104, 111, 114, 119, 104, 112, 107, 104, 113, 107, 103, 101, 116, 111, 110, 112, 117, 106, 105, 104, 103, 105, 106, 103, 109, 110, 103, 108, 108, 112, 114, 119, 100, 112, 102, 105, 106, 106, 100, 110, 111, 107, 108, 113, 109, 101, 115, 107, 105, 110, 105, 112, 113, 112, 103, 104, 94, 123, 110, 120, 122, 100, 102, 112, 119, 107, 117, 108, 102, 116, 101, 114, 116, 110, 118, 106, 102, 110, 114, 107, 111, 99, 124, 105, 108, 111, 111, 110, 104, 111, 117, 102, 107, 114, 109, 101, 102, 103, 109, 115, 112, 103, 101, 109, 110, 102, 112, 110, 99, 103, 116, 112, 108, 117, 121, 97, 118, 115, 96, 107, 112, 109, 115, 113, 120, 114, 109, 109, 111, 101, 113, 108, 109, 104, 104, 108, 106, 106, 111, 106, 97, 118, 116, 108, 111, 108, 109, 111, 114, 113, 107, 115, 103, 113, 103, 119, 118, 112, 117, 108, 120, 109, 136, 119, 111, 115, 105, 121, 113, 110, 116, 114, 130, 100, 102, 115, 100, 107, 109, 106, 108, 114, 106, 109, 117, 103, 106, 113, 111, 100, 115, 113, 114, 101, 105, 113, 110, 103, 105, 98, 119, 125, 110, 98, 113, 122, 107, 120, 104, 106, 105, 111, 103, 112, 112, 108, 106, 117, 123, 108, 115, 107, 116, 111, 122, 110, 98, 115, 100, 111, 118, 103, 114, 94, 104, 113, 121, 114, 109, 110, 111, 116, 110, 114, 103, 107, 103, 97, 116, 121, 104, 116, 112, 109, 117, 106, 110, 115, 109, 107, 110, 107, 108, 117, 122, 101, 110, 149, 114, 101, 104, 107, 108, 109, 117, 109, 113, 113, 113, 106, 113, 111, 122, 117, 114, 95, 102, 112, 102, 115, 105, 115, 108, 100, 112, 112, 110, 112, 106, 103, 111, 116, 106, 133, 112, 120, 110, 117, 118, 107, 104, 103, 108, 117, 121, 108, 92, 111, 111, 120, 99, 105, 110, 131, 111, 110, 104, 120, 110, 120, 89, 98, 104, 107, 124, 104, 117, 98, 122, 107, 105, 112, 127, 107, 119, 104, 108, 102, 96, 117, 112, 107, 111, 152, 103, 127, 108, 107, 113, 110, 111, 109, 106, 116, 121, 117, 116, 104, 108, 98, 108, 105, 105, 106, 107, 126, 115, 121, 113, 111, 118, 114, 109, 110, 107, 109, 128, 106, 109, 114, 103, 108, 110, 108, 118, 116, 113, 113, 109, 117, 107, 108, 110, 133, 109, 102, 107, 110, 108, 116, 109, 114, 108, 79, 104, 110, 111, 106, 111, 105, 114, 112, 122, 104, 111, 122, 112, 110, 109, 110, 113, 110, 97, 95, 106, 112, 113, 108, 103, 110, 110, 116, 110, 108, 110, 103, 110, 114, 104, 107, 106, 108, 107, 110, 104, 112, 110, 106, 110, 119, 117, 107, 103, 116, 109, 111, 110, 112, 109, 108, 104, 112, 113, 115, 110, 108, 100, 113, 106, 117, 111, 144, 104, 114, 105, 109, 119, 113, 114, 112, 122, 109, 113, 108, 105, 108, 107, 108, 116, 109, 111, 113, 110, 110, 110, 109, 109, 113, 102, 113, 111, 109, 115, 120, 104, 115, 113, 101, 107, 114, 114, 116, 117, 108, 109, 116, 104, 102, 107, 100, 109, 107, 109, 108, 101, 115, 114, 115, 117, 111, 108, 112, 115, 106, 113, 110, 114, 113, 99, 107, 108, 106, 112, 106, 114, 108, 117, 116, 115, 112, 108, 110, 109, 111, 112, 114, 119, 116, 111, 114, 113, 109, 105, 100, 104, 119, 111, 106, 108, 105, 102, 115, 112, 100, 115, 102, 105, 106, 113, 114, 112, 120, 106, 110, 112, 119, 106, 120, 115, 115, 117, 107, 114, 115, 110, 117, 115, 106, 115, 121, 107, 105, 111, 107, 112, 107, 112, 110, 111, 110, 102, 88, 107, 112, 110, 129, 129, 128, 110, 86, 111, 109, 110, 108, 104, 110, 112, 108, 109, 94, 115, 135, 106, 113, 114, 121, 104, 109, 134, 112, 110, 109, 115, 105, 111, 110, 113, 112, 118, 109, 110, 96, 107, 113, 106, 115, 103, 111, 117, 114, 112, 115, 123, 120, 113, 109, 110, 115, 104, 103, 114, 104, 104, 96, 115, 106, 111, 92, 103, 112, 107, 111, 105, 113, 107, 108, 111, 102, 111, 111, 112, 107, 110, 115, 121, 107, 128, 111, 110, 112, 112, 118, 113, 106, 110, 107, 112, 105, 109, 105, 105, 110, 112, 105, 107, 107, 107, 114, 109, 115, 113, 117, 106, 108, 112, 107, 106, 108, 113, 113, 107, 106, 104, 113, 114, 111, 111, 110, 115, 107, 116, 104, 113, 105, 107, 112, 107, 108, 116, 104, 111, 116, 108, 109, 111, 118, 114, 113, 108, 105, 97, 108, 112, 107, 98, 95, 116, 121, 113, 106, 106, 109, 112, 117, 120, 106, 116, 109, 114, 111, 101, 113, 107, 107, 106, 110, 115, 107, 113, 106, 109, 115, 111, 108, 108, 119, 108, 107, 97, 114, 108, 110, 109, 114, 108, 106, 110, 114, 107, 112, 103, 103, 101, 108, 115, 108, 105, 118, 113, 117, 112, 108, 121, 103, 110, 111, 104, 109, 123, 121, 102, 104, 111, 109, 104, 106, 106, 103, 101, 125, 110, 101, 106, 117, 105, 85, 110, 109, 105, 115, 109, 106, 104, 115, 105, 108, 109, 113, 111, 115, 104, 104, 106, 103, 106, 107, 107, 115, 109, 104, 117, 110, 109, 106, 108, 106, 115, 104, 111, 108, 109, 104, 102, 109, 107, 110, 108, 113, 108, 106, 110, 103, 107, 113, 105, 105, 100, 109, 111, 118, 117, 115, 111, 109, 111, 110, 103, 109, 111, 115, 104, 116, 102, 111, 106, 106, 111, 99, 110, 116, 106, 110, 106, 110, 107, 113, 112, 114, 105, 106, 108, 113, 108, 115, 109, 108, 98, 107, 113, 106, 111, 113, 101, 114, 105, 103, 116, 111, 107, 100, 106, 112, 112, 113, 113, 110, 106, 113, 113, 106, 114, 115, 105, 115, 104, 111, 110, 106, 107, 108, 105, 106, 114, 119, 108, 115, 102, 110, 102, 114, 111, 100, 108, 114, 109, 109, 109, 106, 110, 111, 108, 109, 112, 101, 110, 112, 104, 109, 110, 112, 112, 119, 105, 109, 102, 112, 104, 114, 109, 117, 109, 109, 104, 111, 110, 115, 113, 112, 110, 109, 106, 109, 114, 109, 110, 114, 112, 110, 110, 112, 103, 114, 109, 113, 109, 104, 113, 101, 110, 109, 107, 107, 105, 115, 114, 108, 106, 105, 103, 105, 104, 113, 111, 117, 109, 111, 100, 107, 122, 112, 109, 108, 118, 108, 108, 108, 110, 114, 112, 110, 108, 110, 113, 103, 125, 103, 112, 112, 104, 108, 109, 112, 116, 114, 108, 107, 104, 101, 104, 107, 109, 111, 103, 110, 105, 106, 104, 112, 101, 107, 113, 113, 113, 116, 111, 107, 108, 112, 110, 109, 113, 112, 110, 115, 104, 111, 112, 105, 106, 107, 107, 109, 114, 112, 110, 109, 109, 110, 118, 105, 103, 113, 106, 105, 109, 106, 111, 96, 110, 102, 109, 112, 108, 110, 113, 106, 112, 111, 99, 108, 105, 100, 113, 111, 109, 123, 111, 110, 113, 107, 110, 111, 104, 106, 105, 106, 106, 115, 105, 110, 112, 110, 108, 107, 114, 108, 117, 116, 105, 107, 117, 120, 115, 110, 109, 99, 105, 98, 114, 103, 108, 110, 108, 108, 111, 104, 111, 105, 111, 114, 112, 112, 105, 111, 112, 109, 106, 110, 110, 111, 107, 110, 99, 102, 109, 118, 112, 112, 110, 106, 109, 108, 110, 108, 101, 106, 109, 124, 119, 111, 109, 113, 106, 108, 113, 114, 110, 113, 131, 106, 92, 95, 107, 114, 106, 98, 114, 112, 111, 109, 101, 102, 103, 103, 114, 106, 114, 112, 108, 113, 108, 105, 112, 118, 109, 107, 114, 108, 112, 109, 116, 109, 110, 113, 109, 112, 104, 114, 123, 115, 111, 118, 114, 110, 114, 112, 116, 110, 107, 105, 116, 112, 113, 112, 110, 110, 161, 120, 113, 99, 110, 114, 109, 103, 106, 107, 104, 107, 109, 109, 113, 123, 120, 101, 101, 112, 112, 106, 111, 115, 117, 114, 112, 113, 109, 112, 105, 109, 111, 112, 99, 108, 118, 117, 116, 106, 111, 106, 116, 98, 109, 111, 115, 113, 108, 96, 116, 105, 110, 102, 114, 111, 109, 99, 106, 105, 109, 118, 116, 109, 110, 119, 95, 89, 111, 111, 106, 121, 112, 108, 114, 111, 113, 110, 112, 109, 106, 110, 108, 111, 111, 106, 109, 110, 111, 112, 112, 139, 113, 109, 110, 111, 111, 103, 124, 111, 104, 104, 121, 112, 95, 121, 112, 118, 112, 101, 109, 103, 93, 114, 128, 111, 106, 117, 117, 104, 95, 113, 109, 106, 99, 123, 104, 111, 103, 121, 105, 130, 105, 107, 111, 117, 107, 104, 111, 103, 96, 111, 119, 107, 107, 109, 104, 116, 109, 119, 129, 122, 107, 89, 110, 111, 108, 105, 107, 114, 103, 114, 113, 99, 107, 105, 111, 113, 105, 117, 117, 109, 98, 113, 101, 121, 102, 121, 116, 96, 106, 132, 99, 111, 108, 104, 126, 108, 101, 104, 99, 106, 115, 116, 109, 111, 107, 116, 112, 121, 111, 121, 116, 106, 113, 107, 107, 107, 105, 104, 112, 113, 112, 116, 104, 108, 124, 109, 99, 107, 109, 113, 114, 114, 111, 104, 108, 117, 112, 104, 119, 125, 121, 110, 121, 114, 107, 106, 109, 116, 107, 111, 108, 107, 101, 115, 114, 110, 95, 106, 111, 118, 109, 108, 106, 112, 108, 111, 119, 106, 106, 108, 115, 112, 108, 108, 105, 119, 105, 114, 109, 113, 111, 114, 110, 134, 107, 105, 108, 113, 103, 105, 115, 107, 129, 103, 105, 106, 118, 106, 107, 105, 131, 113, 105, 114, 108, 125, 112, 119, 128, 103, 101, 106, 105, 107, 107, 109, 118, 108, 105, 106, 123, 108, 97, 107, 93, 112, 114, 114, 103, 114, 110, 108, 113, 110, 111, 102, 104, 108, 111, 110, 105, 116, 124, 106, 122, 110, 105, 105, 108, 121, 106, 105, 85, 109, 103, 119, 105, 103, 107, 104, 106, 113, 109, 100, 112, 114, 117, 92, 106, 104, 112, 112, 116, 107, 99, 107, 106, 112, 116, 109, 106, 111, 103, 113, 104, 103, 110, 111, 118, 119, 100, 109, 112, 109, 116, 113, 109, 112, 112, 88, 113, 107, 105, 114, 111, 111, 108, 113, 101, 103, 107, 117, 109, 113, 116, 117, 94, 125, 110, 111, 110, 112, 114, 110, 111, 102, 100, 112, 110, 114, 104, 108, 112, 103, 115, 110, 101, 109, 112, 114, 113, 111, 116, 105, 107, 104, 109, 113, 132, 100, 116, 102, 105, 113, 109, 112, 103, 117, 109, 109, 111, 109, 123, 105, 113, 99, 102, 105, 106, 110, 117, 117, 112, 101, 120, 105, 113, 105, 101, 100, 111, 110, 116, 112, 105, 112, 117, 104, 116, 108, 106, 108, 111, 103, 100, 113, 106, 124, 107, 104, 104, 117, 106, 100, 116, 110, 109, 119, 120, 106, 118, 105, 113, 117, 98, 114, 114, 106, 114, 107, 105, 117, 117, 108, 121, 107, 104, 117, 103, 110, 113, 106, 109, 101, 104, 100, 109, 116, 116, 109, 109, 108, 111, 102, 112, 103, 113, 115, 112, 112, 105, 109, 114, 117, 119, 104, 108, 123, 109, 134, 106, 101, 106, 104, 129, 113, 106, 117, 117, 102, 110, 111, 100, 107, 108, 114, 104, 106, 113, 100, 112, 131, 112, 111, 104, 116, 104, 100, 101, 109, 113, 99, 107, 114, 111, 119, 114, 104, 108, 105, 108, 99, 107, 116, 102, 107, 115, 117, 107, 105, 126, 104, 114, 98, 114, 110, 106, 109, 116, 110, 110, 103, 98, 110, 113, 106, 100, 109, 119, 102, 115, 98, 99, 102, 103, 97, 99, 111, 118, 99, 112, 111, 104, 105, 120, 107, 108, 105, 116, 110, 108, 107, 124, 106, 98, 109, 114, 100, 104, 106, 108, 106, 104, 109, 109, 120, 111, 104, 101, 112, 111, 108, 113, 111, 109, 101, 114, 103, 115, 123, 105, 105, 105, 105, 99, 107, 99, 119, 102, 112, 117, 111, 104, 114, 115, 110, 102, 99, 101, 105, 117, 106, 103, 109, 120, 100, 105, 116, 115, 116, 109, 104, 103, 106, 106, 107, 108, 109, 108, 114, 108, 106, 106, 105, 102, 113, 109, 108, 113, 114, 100, 116, 110, 106, 113, 110, 110, 102, 98, 109, 107, 106, 103, 102, 107, 111, 107, 113, 118, 109, 107, 111, 125, 111, 103, 103, 103, 110, 105, 100, 117, 108, 118, 110, 110, 108, 101, 121, 106, 106, 103, 115, 105, 111, 113, 110, 111, 117, 99, 108, 116, 98, 117, 94, 106, 108, 109, 114, 109, 112, 109, 109, 114, 107, 110, 117, 118, 100, 114, 115, 103, 109, 105, 113, 108, 103, 110, 109, 109, 113, 106, 116, 104, 103, 108, 109, 103, 116, 109, 101, 106, 116, 101, 118, 119, 108, 126, 104, 107, 117, 106, 109, 110, 105, 107, 108, 110, 110, 108, 122, 107, 110, 107, 103, 114, 105, 108, 108, 106, 104, 105, 110, 112, 102, 111, 120, 107, 115, 120, 121, 110, 108, 99, 112, 104, 114, 112, 113, 104, 105, 110, 102, 108, 111, 105, 116, 107, 120, 105, 116, 111, 104, 106, 108, 109, 108, 110, 99, 104, 108, 100, 109, 105, 104, 107, 112, 115, 105, 109, 114, 106, 113, 109, 123, 104, 109, 108, 113, 107, 108, 112, 106, 109, 112, 104, 105, 103, 119, 106, 109, 111, 106, 99, 115, 113, 116, 109, 113, 107, 100, 100, 108, 104, 98, 103, 105, 108, 107, 100, 113, 111, 107, 110, 109, 106, 104, 106, 101, 117, 111, 109, 107, 109, 120, 108, 107, 116, 112, 106, 105, 109, 115, 108, 107, 113, 95, 113, 108, 124, 108, 107, 104, 116, 107, 111, 108, 109, 121, 101, 111, 102, 102, 103, 110, 102, 109, 109, 117, 103, 101, 109, 106, 115, 108, 102, 106, 99, 113, 101, 105, 108, 111, 102, 108, 117, 111, 117, 107, 111, 111, 106, 108, 110, 119, 109, 111, 111, 108, 113, 115, 114, 113, 110, 105, 98, 96, 121, 106, 115, 109, 110, 101, 115, 113, 112, 122, 106, 104, 111, 116, 105, 107, 111, 108, 108, 103, 112, 114, 119, 102, 107, 109, 110, 112, 110, 107, 105, 116, 108, 111, 108, 105, 106, 104, 105, 106, 117, 105, 104, 115, 110, 113, 102, 109, 107, 111, 109, 108, 119, 109, 115, 108, 116, 107, 101, 110, 122, 111, 111, 111, 107, 110, 110, 113, 94, 108, 115, 109, 111, 115, 109, 112, 107, 106, 107, 106, 100, 108, 114, 108, 105, 111, 108, 108, 106, 105, 110, 106, 106, 111, 105, 101, 108, 113, 124, 108, 109, 107, 114, 115, 99, 105, 116, 102, 91, 114, 144, 100, 107, 108, 116, 109, 104, 104, 108, 107, 110, 102, 107, 107, 109, 112, 109, 110, 106, 118, 108, 108, 109, 109, 103, 116, 107, 107, 106, 111, 103, 141, 113, 105, 103, 109, 102, 114, 112, 110, 110, 103, 107, 104, 106, 108, 110, 101, 113, 121, 120, 97, 140, 99, 110, 100, 106, 116, 114, 106, 103, 111, 106, 105, 103, 112, 111, 104, 114, 103, 118, 115, 131, 110, 111, 122, 117, 109, 116, 109, 115, 119, 107, 110, 102, 109, 101, 114, 107, 107, 101, 113, 102, 119, 114, 110, 123, 107, 112, 112, 109, 102, 112, 110, 123, 126, 105, 91, 107, 109, 112, 123, 101, 116, 110, 115, 104, 110, 110, 102, 112, 106, 96, 114, 109, 104, 111, 101, 109, 101, 108, 111, 105, 105, 116, 108, 104, 117, 126, 101, 92, 98, 113, 112, 102, 106, 101, 114, 112, 100, 114, 106, 111, 95, 107, 113, 123, 103, 115, 109, 108, 107, 114, 113, 96, 106, 110, 122, 108, 119, 112, 104, 110, 108, 114, 111, 110, 111, 100, 114, 104, 107, 111, 113, 115, 102, 101, 103, 116, 105, 108, 113, 106, 108, 109, 100, 107, 121, 113, 104, 108, 107, 112, 116, 101, 110, 110, 97, 102, 105, 108, 111, 108, 106, 116, 110, 119, 104, 96, 113, 111, 106, 95, 110, 107, 104, 105, 98, 103, 107, 116, 100, 111, 109, 108, 115, 90, 105, 114, 135, 104, 115, 114, 101, 102, 109, 109, 113, 122, 112, 94, 110, 98, 121, 106, 96, 103, 110, 124, 107, 112, 113, 105, 110, 111, 106, 114, 116, 114, 109, 121, 112, 93, 121, 102, 122, 116, 111, 100, 113, 100, 113, 108, 109, 96, 118, 104, 115, 113, 115, 114, 105, 109, 112, 100, 88, 112, 111, 101, 110, 103, 121, 126, 103, 106, 114, 120, 118, 111, 110, 107, 118, 104, 117, 106, 81, 108, 119, 77, 116, 113, 112, 108, 99, 113, 104, 113, 103, 120, 107, 106, 113, 105, 116, 105, 115, 107, 107, 101, 108, 98, 108, 114, 110, 108, 112, 111, 109, 109, 111, 107, 105, 114, 107, 104, 107, 102, 111, 106, 105, 107, 125, 121, 107, 109, 120, 94, 108, 115, 111, 113, 103, 111, 109, 114, 112, 105, 113, 111, 106, 107, 114, 116, 102, 95, 109, 115, 113, 108, 113, 112, 113, 116, 110, 109, 115, 70, 111, 102, 106, 109, 108, 108, 107, 113, 103, 101, 115, 113, 113, 116, 110, 117, 101, 104, 103, 113, 112, 104, 95, 100, 107, 103, 114, 104, 111, 113, 114, 108, 106, 116, 108, 125, 120, 122, 108, 112, 140, 118, 99, 106, 114, 112, 101, 98, 108, 115, 121, 107, 106, 103, 112, 110, 101, 108, 106, 113, 108, 105, 110, 107, 106, 96, 103, 111, 111, 108, 112, 99, 114, 118, 121, 109, 112, 98, 112, 111, 101, 118, 110, 116, 114, 110, 109, 110, 106, 109, 102, 94, 105, 115, 91, 101, 116, 111, 110, 106, 102, 103, 109, 113, 121, 106, 105, 109, 109, 102, 110, 121, 116, 108, 113, 112, 119, 116, 114, 103, 108, 80, 112, 108, 108, 111, 108, 115, 103, 95, 102, 101, 108, 97, 110, 112, 111, 106, 113, 96, 101, 105, 113, 116, 109, 110, 121, 110, 110, 108, 118, 113, 104, 111, 107, 108, 98, 109, 116, 109, 104, 142, 111, 98, 103, 111, 116, 113, 110, 103, 106, 107, 112, 117, 106, 116, 101, 115, 102, 107, 110, 108, 114, 112, 117, 102, 103, 116, 117, 114, 116, 106, 108, 104, 111, 109, 108, 113, 116, 114, 139, 108, 107, 118, 110, 104, 103, 106, 107, 98, 107, 109, 110, 102, 95, 116, 106, 142, 110, 101, 104, 118, 104, 107, 107, 120, 109, 115, 111, 111, 108, 115, 106, 106, 109, 112, 100, 111, 109, 110, 107, 104, 108, 106, 109, 119, 109, 107, 109, 118, 106, 106, 111, 111, 119, 114, 106, 106, 111, 103, 105, 104, 110, 109, 107, 114, 108, 88, 113, 113, 111, 106, 110, 103, 113, 108, 109, 96, 103, 108, 122, 112, 110, 115, 117, 114, 110, 110, 113, 103, 104, 111, 104, 114, 106, 112, 110, 104, 117, 111, 111, 105, 103, 108, 113, 112, 113, 108, 129, 108, 111, 111, 121, 116, 106, 107, 109, 95, 111, 109, 129, 112, 112, 113, 116, 101, 105, 119, 127, 110, 117, 107, 118, 104, 116, 107, 118, 110, 97, 113, 119, 106, 110, 113, 115, 111, 101, 110, 98, 100, 124, 115, 107, 113, 117, 117, 115, 118, 99, 106, 109, 115, 109, 114, 102, 108, 109, 110, 119, 112, 111, 83, 117, 131, 111, 117, 111, 149, 111, 115, 108, 113, 104, 111, 107, 109, 104, 106, 109, 107, 111, 105, 111, 111, 111, 104, 105, 107, 108, 112, 105, 105, 106, 117, 108, 115, 117, 110, 108, 114, 115, 118, 109, 119, 105, 114, 93, 123, 114, 102, 110, 104, 110, 112, 113, 107, 124, 108, 102, 107, 115, 103, 110, 103, 113, 116, 107, 106, 115, 106, 118, 103, 111, 110, 109, 122, 116, 129, 114, 116, 107, 116, 103, 101, 108, 117, 116, 105, 103, 106, 111, 111, 108, 108, 110, 109, 101, 116, 104, 101, 97, 111, 120, 111, 115, 108, 114, 112, 113, 105, 110, 117, 105, 113, 113, 113, 109, 118, 114, 111, 106, 112, 110, 113, 114, 106, 107, 135, 111, 120, 109, 103, 111, 106, 100, 103, 124, 110, 113, 102, 118, 109, 115, 121, 108, 107, 111, 106, 107, 112, 110, 113, 113, 121, 115, 107, 100, 113, 115, 94, 114, 114, 113, 109, 113, 109, 107, 104, 111, 122, 109, 103, 111, 121, 94, 110, 107, 89, 105, 114, 122, 113, 111, 106, 111, 106, 112, 112, 117, 111, 118, 119, 109, 117, 107, 96, 105, 105, 110, 110, 110, 126, 95, 104, 106, 104, 116, 111, 109, 107, 112, 114, 89, 116, 111, 104, 122, 120, 87, 107, 109, 113, 111, 121, 110, 110, 98, 114, 109, 114, 113, 111, 116, 110, 108, 110, 113, 105, 113, 111, 110, 106, 107, 117, 109, 104, 103, 112, 113, 118, 112, 117, 115, 114, 115, 111, 99, 103, 106, 125, 114, 110, 113, 109, 113, 116, 108, 111, 116, 107, 112, 123, 124, 109, 111, 109, 113, 107, 106, 111, 106, 101, 102, 101, 107, 109, 110, 113, 115, 108, 118, 112, 108, 103, 118, 101, 111, 110, 116, 115, 105, 115, 97, 109, 104, 113, 115, 113, 115, 108, 113, 106, 105, 110, 98, 111, 113, 104, 115, 103, 111, 122, 126, 113, 109, 114, 109, 123, 112, 114, 112, 111, 98, 107, 119, 105, 126, 105, 117, 111, 115, 94, 108, 113, 106, 104, 113, 107, 113, 108, 99, 107, 104, 105, 110, 101, 107, 108, 102, 108, 98, 103, 105, 107, 109, 108, 106, 112, 108, 110, 120, 104, 105, 106, 120, 106, 106, 106, 119, 120, 110, 96, 130, 120, 107, 110, 113, 107, 120, 120, 106, 113, 95, 108, 123, 102, 95, 124, 115, 107, 109, 111, 113, 111, 101, 104, 108, 104, 119, 109, 118, 102, 121, 106, 110, 110, 116, 111, 111, 107, 111, 122, 117, 114, 89, 105, 108, 104, 108, 114, 104, 110, 113, 105, 111, 106, 105, 112, 104, 112, 109, 101, 120, 115, 106, 101, 127, 104, 109, 108, 106, 102, 119, 120, 120, 113, 112, 109, 106, 106, 117, 118, 106, 113, 121, 105, 109, 118, 105, 114, 109, 116, 109, 110, 112, 103, 109, 109, 121, 120, 112, 114, 111, 112, 112, 113, 106, 109, 99, 109, 110, 114, 96, 119, 117, 111, 101, 105, 117, 113, 116, 110, 110, 117, 105, 106, 116, 111, 102, 119, 98, 99, 110, 112, 104, 107, 104, 106, 112, 114, 98, 99, 118, 104, 109, 113, 116, 99, 107, 118, 105, 120, 106, 101, 112, 110, 106, 112, 105, 113, 103, 111, 107, 102, 103, 102, 108, 112, 112, 110, 112, 106, 133, 120, 106, 111, 113, 106, 113, 116, 117, 109, 109, 112, 113, 105, 113, 109, 109, 113, 110, 105, 105, 107, 119, 119, 115, 113, 95, 107, 127, 107, 121, 116, 112, 109, 116, 122, 103, 118, 108, 110, 105, 116, 106, 108, 113, 112, 110, 112, 115, 107, 116, 116, 115, 113, 113, 107, 113, 110, 114, 112, 119, 110, 107, 102, 117, 110, 107, 106, 110, 101, 114, 116, 106, 111, 105, 105, 109, 106, 110, 117, 111, 97, 115, 91, 109, 108, 106, 111, 108, 114, 117, 106, 111, 111, 108, 102, 112, 98, 103, 110, 98, 125, 97, 106, 101, 110, 107, 109, 101, 100, 103, 110, 119, 108, 115, 106, 107, 98, 107, 107, 110, 104, 105, 122, 115, 96, 108, 107, 102, 109, 117, 105, 111, 103, 114, 108, 106, 107, 110, 102, 102, 108, 110, 115, 115, 117, 136, 109, 120, 104, 108, 116, 108, 101, 113, 113, 104, 102, 105, 110, 103, 114, 108, 112, 111, 111, 108, 96, 114, 114, 112, 106, 115, 116, 112, 109, 112, 110, 116, 119, 108, 115, 115, 108, 103, 115, 110, 114, 118, 114, 106, 119, 115, 107, 106, 100, 107, 104, 101, 106, 118, 113, 101, 109, 106, 109, 110, 113, 107, 93, 110, 107, 103, 119, 115, 106, 105, 110, 106, 101, 114, 117, 100, 113, 117, 115, 119, 118, 113, 113, 108, 111, 108, 105, 108, 105, 107, 114, 98, 109, 121, 105, 111, 106, 103, 108, 107, 112, 108, 105, 91, 113, 122, 111, 101, 115, 112, 112, 113, 115, 107, 107, 117, 104, 107, 107, 115, 109, 112, 117, 111, 122, 112, 98, 105, 123, 104, 101, 111, 92, 110, 105, 103, 118, 113, 110, 113, 112, 106, 114, 108, 115, 115, 108, 114, 118, 115, 111, 112, 112, 107, 115, 113, 111, 111, 104, 110, 113, 108, 112, 102, 180, 108, 114, 104, 106, 116, 105, 110, 102, 114, 109, 101, 106, 100, 100, 108, 114, 105, 111, 101, 109, 112, 113, 116, 97, 113, 112, 109, 110, 113, 109, 107, 109, 115, 121, 109, 110, 111, 133, 112, 111, 104, 105, 109, 107, 108, 109, 109, 114, 108, 98, 93, 107, 116, 107, 109, 111, 109, 115, 110, 105, 114, 118, 117, 39, 70, 118, 119, 109, 106, 119, 113, 114, 111, 147, 109, 111, 108, 112, 102, 108, 109, 108, 107, 117, 115, 114, 109, 119, 110, 108, 114, 113, 106, 105, 114, 108, 92, 105, 120, 112, 113, 113, 120, 109, 112, 104, 105, 106, 110, 104, 108, 115, 114, 110, 110, 110, 113, 109, 115, 105, 107, 107, 114, 100, 109, 113, 106, 118, 105, 111, 112, 113, 106, 115, 123, 108, 118, 109, 101, 106, 122, 108, 109, 112, 104, 116, 117, 109, 117, 125, 114, 114, 113, 108, 127, 107, 105, 106, 114, 109, 112, 114, 117, 112, 115, 84, 103, 110, 148, 109, 108, 102, 112, 114, 110, 106, 113, 108, 108, 110, 115, 124, 105, 104, 121, 99, 112, 107, 108, 104, 116, 110, 112, 108, 119, 117, 104, 112, 115, 110, 107, 110, 108, 107, 98, 110, 112, 106, 105, 92, 111, 97, 110, 108, 114, 100, 103, 105, 109, 120, 111, 119, 106, 111, 107, 112, 118, 106, 107, 110, 105, 119, 97, 100, 109, 103, 115, 111, 107, 109, 106, 100, 111, 113, 77, 108, 132, 118, 117, 118, 110, 111, 109, 105, 111, 115, 104, 105, 99, 108, 112, 111, 109, 110, 105, 119, 110, 104, 113, 132, 104, 108, 109, 103, 109, 108, 113, 107, 110, 103, 92, 108, 112, 111, 112, 109, 106, 117, 106, 121, 109, 98, 118, 117, 106, 119, 107, 109, 110, 109, 99, 120, 107, 104, 105, 113, 120, 132, 114, 105, 111, 110, 110, 87, 110, 110, 108, 109, 110, 110, 116, 105, 108, 114, 107, 114, 111, 110, 112, 99, 95, 107, 110, 111, 119, 109, 102, 113, 108, 109, 116, 106, 115, 116, 105, 119, 111, 112, 99, 110, 107, 107, 111, 113, 110, 112, 118, 104, 111, 109, 112, 107, 115, 106, 128, 116, 115, 106, 103, 108, 114, 110, 104, 107, 122, 95, 112, 111, 108, 118, 85, 110, 111, 109, 108, 110, 113, 105, 112, 110, 108, 111, 107, 111, 110, 109, 111, 114, 99, 109, 104, 104, 105, 112, 120, 116, 111, 110, 105, 116, 102, 112, 119, 101, 114, 105, 101, 99, 105, 101, 111, 109, 110, 111, 113, 116, 112, 105, 117, 104, 109, 111, 104, 103, 113, 109, 108, 111, 109, 111, 103, 116, 114, 111, 106, 111, 110, 97, 109, 112, 111, 109, 103, 108, 112, 112, 107, 104, 114, 115, 106, 105, 108, 112, 116, 109, 113, 105, 112, 112, 112, 107, 101, 107, 106, 110, 116, 111, 110, 113, 106, 103, 99, 111, 119, 100, 105, 114, 111, 105, 108, 107, 101, 111, 102, 105, 103, 117, 107, 118, 107, 127, 110, 114, 100, 114, 107, 104, 110, 106, 110, 109, 117, 123, 120, 116, 109, 107, 100, 115, 110, 101, 111, 110, 107, 119, 113, 110, 120, 125, 112, 110, 107, 110, 108, 115, 96, 118, 111, 114, 104, 116, 97, 110, 112, 110, 118, 111, 112, 110, 109, 104, 106, 105, 101, 110, 132, 105, 108, 113, 109, 103, 102, 113, 103, 109, 107, 122, 113, 110, 123, 112, 102, 110, 110, 113, 114, 105, 111, 112, 105, 112, 108, 111, 121, 115, 106, 115, 115, 107, 111, 111, 107, 108, 109, 109, 115, 105, 101, 106, 114, 111, 127, 107, 112, 102, 106, 109, 110, 109, 106, 109, 100, 103, 113, 116, 111, 112, 125, 110, 114, 112, 112, 106, 106, 115, 110, 110, 103, 111, 118, 105, 105, 108, 113, 111, 110, 102, 110, 101, 113, 116, 111, 110, 107, 105, 110, 101, 110, 104, 106, 104, 109, 109, 114, 114, 108, 114, 110, 107, 114, 109, 109, 110, 114, 106, 109, 107, 119, 120, 110, 114, 109, 112, 119, 113, 102, 115, 108, 114, 113, 118, 100, 115, 110, 120, 110, 98, 106, 102, 118, 97, 117, 111, 106, 114, 106, 113, 103, 104, 119, 101, 105, 109, 101, 101, 102, 112, 112, 112, 114, 105, 110, 108, 104, 113, 112, 110, 109, 102, 118, 105, 110, 115, 119, 108, 115, 108, 110, 115, 110, 106, 111, 102, 98, 108, 107, 117, 96, 109, 115, 113, 109, 94, 106, 117, 106, 99, 110, 108, 111, 115, 105, 107, 110, 115, 101, 112, 105, 106, 116, 119, 107, 112, 108, 106, 110, 111, 112, 111, 111, 104, 115, 119, 104, 111, 112, 107, 98, 102, 105, 111, 107, 98, 113, 110, 104, 113, 116, 115, 106, 119, 107, 112, 109, 130, 108, 113, 114, 108, 104, 108, 104, 110, 112, 114, 105, 116, 114, 112, 115, 122, 104, 116, 109, 110, 113, 119, 113, 105, 114, 112, 118, 107, 130, 114, 116, 108, 105, 103, 121, 106, 121, 102, 113, 98, 104, 120, 110, 111, 119, 116, 116, 103, 97, 103, 110, 116, 100, 115, 113, 109, 108, 110, 129, 102, 119, 111, 94, 105, 115, 106, 111, 112, 95, 115, 116, 111, 111, 111, 104, 108, 108, 115, 119, 108, 105, 114, 108, 112, 113, 113, 116, 110, 112, 112, 116, 107, 105, 109, 108, 105, 112, 116, 106, 114, 106, 110, 116, 104, 115, 104, 108, 115, 101, 106, 128, 106, 99, 107, 118, 110, 97, 115, 105, 105, 109, 112, 112, 109, 117, 108, 101, 104, 108, 102, 101, 107, 107, 101, 121, 110, 123, 108, 111, 122, 116, 114, 106, 107, 107, 106, 111, 106, 112, 109, 125, 102, 108, 122, 102, 112, 110, 105, 113, 107, 103, 105, 101, 111, 112, 113, 110, 112, 111, 92, 108, 115, 118, 101, 125, 107, 112, 109, 110, 120, 120, 119, 109, 106, 99, 120, 113, 105, 108, 106, 117, 119, 112, 111, 114, 110, 120, 109, 112, 107, 112, 106, 101, 110, 113, 101, 121, 110, 90, 112, 109, 107, 104, 101, 101, 108, 107, 113, 100, 120, 117, 105, 106, 99, 110, 107, 111, 107, 114, 113, 113, 108, 112, 111, 116, 108, 108, 107, 112, 108, 125, 111, 108, 120, 113, 110, 111, 116, 105, 119, 110, 114, 119, 116, 105, 110, 109, 105, 115, 108, 100, 116, 108, 110, 112, 113, 110, 107, 109, 116, 107, 97, 105, 110, 114, 109, 113, 111, 107, 129, 127, 120, 113, 111, 119, 105, 108, 109, 111, 118, 120, 100, 104, 114, 107, 106, 92, 101, 107, 112, 110, 111, 110, 117, 110, 112, 113, 109, 108, 114, 105, 113, 110, 104, 121, 99, 104, 109, 115, 124, 109, 116, 110, 117, 101, 106, 122, 111, 97, 105, 114, 108, 113, 111, 108, 109, 114, 120, 106, 120, 114, 107, 111, 110, 115, 92, 110, 109, 103, 108, 114, 121, 113, 108, 108, 108, 114, 110, 116, 108, 108, 102, 115, 110, 111, 122, 105, 116, 113, 109, 116, 118, 125, 103, 105, 114, 133, 111, 113, 109, 117, 121, 111, 119, 113, 104, 117, 118, 109, 114, 102, 108, 114, 109, 105, 112, 105, 107, 116, 113, 117, 107, 119, 111, 114, 118, 113, 113, 101, 110, 115, 101, 113, 107, 105, 119, 104, 113, 110, 110, 108, 114, 107, 108, 113, 109, 127, 112, 109, 118, 114, 116, 104, 106, 117, 99, 108, 111, 117, 109, 111, 108, 117, 111, 114, 106, 103, 105, 104, 110, 111, 101, 110, 103, 106, 107, 107, 109, 110, 119, 103, 112, 111, 114, 125, 99, 105, 111, 111, 107, 115, 109, 112, 109, 105, 107, 113, 110, 113, 104, 114, 100, 110, 137, 105, 103, 105, 102, 104, 115, 105, 109, 108, 107, 109, 100, 114, 110, 116, 110, 108, 118, 109, 106, 116, 110, 110, 118, 110, 102, 113, 112, 113, 112, 114, 111, 119, 113, 109, 116, 113, 122, 110, 111, 112, 112, 99, 115, 118, 121, 113, 113, 104, 119, 106, 112, 108, 103, 109, 110, 116, 112, 109, 113, 104, 114, 115, 120, 112, 123, 114, 106, 107, 108, 104, 132, 121, 119, 115, 112, 114, 104, 129, 112, 113, 113, 109, 118, 106, 112, 101, 117, 112, 108, 114, 102, 108, 116, 114, 121, 143, 110, 102, 114, 114, 123, 108, 107, 113, 115, 104, 104, 107, 103, 105, 115, 110, 107, 96, 101, 109, 100, 107, 114, 117, 100, 111, 109, 98, 110, 102, 113, 72, 115, 114, 111, 116, 101, 96, 114, 111, 94, 111, 99, 114, 107, 105, 111, 106, 110, 114, 108, 105, 107, 106, 112, 103, 109, 106, 110, 102, 108, 110, 109, 112, 110, 108, 113, 120, 109, 98, 107, 112, 113, 92, 114, 137, 97, 110, 116, 105, 109, 113, 112, 107, 110, 110, 110, 105, 114, 109, 108, 112, 111, 105, 101, 113, 107, 113, 114, 113, 109, 108, 120, 110, 111, 109, 112, 107, 93, 112, 108, 111, 116, 107, 114, 110, 114, 114, 107, 110, 104, 103, 112, 111, 108, 110, 113, 111, 121, 110, 111, 110, 110, 113, 113, 113, 111, 108, 112, 112, 107, 106, 107, 111, 109, 110, 113, 107, 106, 112, 108, 112, 110, 111, 110, 99, 111, 104, 111, 118, 110, 110, 103, 100, 112, 108, 115, 109, 109, 108, 104, 106, 114, 111, 110, 110, 110, 113, 112, 115, 113, 98, 108, 110, 109, 107, 108, 112, 147, 118, 112, 108, 113, 110, 111, 105, 115, 110, 111, 108, 106, 109, 115, 111, 111, 103, 114, 113, 115, 101, 105, 108, 112, 113, 113, 110, 110, 112, 106, 110, 114, 106, 114, 110, 104, 115, 109, 109, 109, 109, 110, 114, 110, 114, 110, 116, 112, 109, 109, 122, 112, 107, 112, 115, 108, 109, 109, 115, 112, 111, 127, 109, 109, 106, 113, 105, 107, 109, 110, 110, 108, 110, 107, 113, 110, 107, 108, 105, 109, 113, 107, 127, 107, 106, 111, 113, 108, 109, 109, 110, 114, 109, 102, 114, 107, 114, 106, 112, 104, 122, 121, 108, 108, 114, 107, 110, 106, 105, 110, 107, 109, 112, 124, 111, 114, 107, 110, 109, 107, 108, 111, 112, 110, 110, 109, 110, 109, 113, 118, 113, 111, 103, 114, 114, 109, 126, 110, 107, 116, 109, 112, 102, 116, 100, 110, 108, 114, 110, 105, 112, 117, 114, 105, 114, 112, 111, 113, 100, 114, 110, 115, 105, 107, 112, 110, 115, 122, 109, 113, 108, 110, 109, 108, 106, 108, 113, 110, 114, 110, 110, 108, 108, 109, 98, 107, 111, 109, 103, 107, 110, 100, 118, 113, 112, 110, 104, 106, 100, 109, 112, 109, 111, 108, 111, 118, 102, 111, 105, 112, 114, 106, 110, 111, 114, 116, 105, 107, 116, 113, 111, 119, 110, 120, 109, 110, 117, 107, 113, 109, 110, 97, 110, 105, 109, 110, 105, 80, 112, 112, 98, 112, 109, 110, 114, 115, 113, 109, 116, 109, 121, 113, 110, 108, 110, 109, 111, 109, 110, 103, 114, 110, 110, 109, 110, 112, 112, 106, 109, 115, 111, 111, 115, 110, 117, 107, 109, 110, 108, 113, 111, 107, 108, 116, 114, 110, 111, 112, 104, 109, 107, 104, 113, 114, 108, 113, 113, 110, 103, 108, 109, 107, 103, 116, 111, 109, 104, 108, 112, 106, 112, 108, 109, 109, 115, 112, 107, 107, 110, 114, 112, 117, 115, 110, 111, 110, 112, 109, 114, 109, 112, 110, 112, 110, 107, 107, 117, 115, 110, 97, 107, 111, 110, 110, 112, 110, 106, 110, 112, 101, 112, 121, 114, 110, 107, 109, 110, 111, 113, 107, 112, 122, 110, 112, 110, 108, 110, 107, 108, 111, 102, 120, 98, 109, 116, 109, 109, 113, 115, 118, 133, 98, 115, 99, 115, 109, 103, 124, 121, 108, 108, 106, 109, 101, 103, 108, 109, 112, 114, 109, 114, 100, 108, 108, 110, 109, 106, 104, 102, 81, 101, 111, 105, 107, 100, 99, 105, 101, 107, 106, 106, 114, 112, 119, 113, 107, 107, 119, 119, 116, 110, 108, 104, 89, 109, 111, 119, 114, 104, 113, 114, 99, 121, 114, 104, 112, 112, 110, 119, 110, 104, 109, 107, 113, 114, 114, 114, 111, 98, 111, 113, 113, 122, 111, 104, 110, 107, 118, 115, 114, 105, 105, 113, 114, 112, 111, 104, 146, 120, 91, 109, 109, 121, 121, 111, 118, 112, 109, 115, 93, 106, 109, 112, 115, 110, 107, 117, 109, 104, 117, 109, 116, 111, 113, 111, 116, 108, 106, 110, 104, 117, 109, 109, 115, 107, 115, 106, 108, 104, 109, 120, 119, 114, 102, 107, 113, 112, 111, 108, 107, 112, 109, 108, 122, 122, 116, 117, 111, 112, 128, 116, 112, 115, 105, 109, 113, 116, 109, 127, 104, 127, 117, 111, 124, 114, 117, 99, 119, 104, 114, 118, 112, 108, 110, 107, 108, 108, 94, 116, 106, 124, 105, 110, 118, 104, 124, 103, 108, 111, 116, 109, 116, 105, 110, 125, 113, 124, 111, 112, 113, 108, 112, 99, 106, 114, 107, 116, 97, 116, 107, 98, 109, 124, 103, 107, 114, 102, 105, 109, 118, 110, 114, 104, 117, 112, 105, 112, 115, 105, 107, 114, 106, 132, 110, 113, 99, 109, 97, 100, 107, 102, 119, 110, 112, 115, 115, 108, 111, 106, 117, 124, 115, 112, 107, 110, 122, 111, 119, 105, 129, 104, 113, 112, 110, 114, 109, 106, 113, 115, 112, 115, 111, 108, 119, 110, 109, 100, 101, 107, 109, 112, 109, 118, 101, 114, 117, 117, 109, 109, 103, 109, 107, 109, 107, 100, 111, 103, 121, 100, 125, 114, 111, 127, 112, 111, 116, 103, 111, 76, 103, 101, 108, 114, 118, 111, 117, 80, 122, 121, 104, 106, 106, 106, 117, 109, 104, 113, 113, 108, 95, 118, 111, 103, 100, 98, 105, 105, 115, 107, 125, 100, 69, 114, 117, 103, 115, 110, 107, 105, 110, 98, 117, 113, 115, 109, 112, 109, 110, 116, 108, 105, 113, 105, 113, 111, 118, 115, 118, 112, 101, 111, 109, 101, 105, 110, 116, 112, 109, 112, 111, 110, 99, 113, 114, 110, 108, 123, 99, 104, 116, 112, 112, 99, 109, 116, 116, 106, 115, 106, 110, 110, 112, 110, 114, 113, 117, 105, 111, 123, 112, 111, 104, 104, 109, 108, 105, 108, 113, 110, 115, 108, 99, 115, 104, 114, 107, 131, 110, 111, 121, 107, 113, 122, 101, 107, 115, 110, 114, 107, 112, 112, 108, 112, 127, 108, 126, 114, 97, 106, 106, 95, 118, 111, 107, 104, 115, 105, 111, 102, 106, 118, 104, 145, 100, 103, 101, 119, 95, 109, 105, 111, 108, 107, 111, 135, 109, 102, 119, 122, 107, 110, 103, 114, 110, 109, 102, 108, 112, 112, 100, 114, 104, 109, 106, 100, 115, 121, 110, 108, 107, 108, 112, 112, 108, 109, 110, 109, 109, 111, 107, 118, 105, 108, 111, 107, 115, 114, 108, 109, 111, 107, 109, 113, 113, 112, 109, 108, 107, 109, 114, 105, 106, 107, 110, 109, 112, 115, 111, 107, 111, 105, 110, 108, 110, 110, 116, 110, 109, 107, 110, 112, 108, 113, 108, 111, 107, 110, 112, 114, 113, 112, 107, 106, 114, 109, 111, 110, 111, 112, 105, 116, 106, 109, 111, 112, 104, 108, 110, 108, 109, 110, 110, 105, 109, 113, 113, 114, 112, 114, 106, 108, 112, 114, 108, 115, 121, 108, 108, 110, 115, 111, 110, 113, 111, 111, 108, 110, 114, 110, 109, 112, 107, 111, 114, 113, 107, 111, 111, 110, 112, 109, 112, 107, 114, 116, 108, 106, 109, 112, 111, 108, 110, 112, 110, 108, 107, 111, 109, 108, 115, 113, 106, 106, 116, 114, 114, 109, 105, 109, 112, 111, 112, 112, 112, 109, 116, 117, 112, 114, 110, 112, 110, 113, 112, 109, 114, 113, 109, 109, 108, 112, 102, 105, 108, 112, 110, 112, 112, 113, 108, 109, 108, 110, 118, 107, 115, 110, 109, 106, 107, 111, 110, 113, 112, 114, 105, 108, 117, 110, 111, 113, 108, 111, 108, 112, 111, 111, 111, 111, 117, 113, 107, 108, 112, 111, 106, 110, 110, 108, 117, 113, 111, 116, 111, 110, 110, 107, 113, 111, 108, 108, 114, 102, 111, 104, 109, 108, 108, 110, 111, 107, 111, 109, 109, 111, 110, 114, 108, 108, 107, 103, 106, 118, 107, 107, 111, 110, 109, 112, 110, 102, 110, 114, 109, 119, 114, 106, 106, 105, 108, 107, 105, 108, 113, 110, 114, 105, 111, 106, 112, 112, 107, 111, 111, 114, 106, 110, 109, 109, 109, 113, 110, 116, 112, 112, 111, 111, 104, 114, 104, 112, 107, 105, 110, 109, 109, 117, 110, 112, 118, 120, 109, 111, 105, 113, 105, 112, 110, 108, 108, 108, 111, 111, 114, 111, 108, 110, 104, 113, 99, 111, 113, 106, 108, 113, 111, 103, 110, 117, 108, 106, 112, 112, 108, 109, 114, 114, 113, 109, 109, 108, 113, 110, 102, 111, 110, 109, 117, 112, 110, 114, 114, 111, 109, 108, 104, 113, 110, 109, 110, 110, 108, 114, 109, 109, 108, 112, 103, 110, 113, 109, 113, 110, 107, 110, 110, 111, 109, 111, 110, 112, 115, 113, 110, 113, 112, 109, 113, 104, 115, 111, 109, 105, 108, 110, 107, 109, 118, 106, 109, 110, 115, 111, 114, 107, 110, 110, 109, 113, 111, 113, 112, 110, 115, 103, 112, 107, 108, 107, 110, 114, 114, 115, 111, 110, 111, 107, 108, 116, 112, 112, 119, 110, 109, 106, 105, 112, 109, 110, 109, 110, 107, 109, 112, 111, 110, 93, 111, 110, 116, 113, 110, 109, 112, 110, 113, 110, 114, 110, 112, 113, 114, 115, 114, 103, 107, 108, 109, 109, 112, 113, 106, 108, 106, 107, 106, 110, 105, 121, 110, 109, 108, 115, 111, 115, 102, 107, 113, 108, 108, 108, 108, 107, 108, 110, 106, 114, 114, 108, 113, 116, 112, 115, 104, 106, 105, 118, 112, 106, 117, 113, 114, 110, 110, 107, 110, 111, 109, 116, 108, 105, 103, 116, 110, 106, 113, 99, 109, 105, 104, 104, 112, 111, 111, 110, 113, 109, 111, 109, 115, 118, 109, 111, 115, 111, 116, 108, 107, 119, 115, 93, 102, 112, 113, 113, 99, 114, 114, 115, 112, 110, 105, 101, 102, 102, 115, 99, 112, 109, 105, 111, 111, 105, 111, 112, 105, 104, 116, 115, 104, 109, 111, 117, 107, 108, 100, 106, 111, 107, 89, 109, 96, 103, 96, 119, 98, 107, 112, 103, 103, 111, 106, 103, 108, 104, 104, 113, 111, 109, 105, 105, 122, 109, 111, 113, 110, 113, 112, 108, 110, 106, 116, 105, 114, 100, 109, 117, 117, 103, 114, 111, 115, 117, 120, 127, 132, 98, 120, 103, 99, 98, 112, 120, 114, 111, 106, 87, 109, 114, 124, 112, 107, 94, 116, 115, 109, 107, 111, 114, 114, 105, 110, 123, 103, 115, 140, 99, 119, 113, 119, 120, 112, 109, 116, 118, 102, 106, 111, 120, 109, 102, 117, 113, 106, 114, 108, 116, 104, 111, 128, 98, 110, 102, 97, 107, 110, 118, 110, 110, 109, 105, 103, 103, 108, 109, 108, 121, 110, 114, 103, 108, 111, 105, 114, 116, 117, 110, 103, 103, 106, 103, 106, 104, 114, 109, 130, 106, 103, 112, 96, 105, 109, 105, 123, 106, 111, 109, 105, 108, 111, 112, 127, 109, 110, 102, 105, 119, 97, 112, 111, 112, 108, 132, 109, 115, 106, 114, 112, 113, 113, 109, 110, 110, 105, 113, 106, 102, 113, 123, 104, 90, 113, 102, 116, 104, 120, 102, 108, 113, 107, 103, 114, 106, 107, 130, 104, 110, 108, 110, 113, 120, 107, 109, 119, 111, 153, 98, 109, 106, 119, 113, 109, 115, 105, 112, 118, 110, 103, 105, 105, 112, 107, 108, 106, 109, 109, 113, 107, 107, 122, 118, 103, 115, 106, 108, 106, 93, 112, 109, 109, 110, 110, 111, 109, 115, 111, 111, 117, 109, 120, 110, 105, 111, 113, 134, 114, 113, 113, 113, 117, 111, 110, 106, 111, 113, 105, 103, 110, 107, 119, 102, 112, 115, 112, 114, 107, 104, 109, 101, 101, 95, 108, 99, 114, 110, 112, 127, 103, 110, 111, 115, 112, 150, 113, 114, 111, 111, 94, 99, 113, 102, 109, 108, 105, 89, 108, 96, 116, 111, 109, 108, 109, 104, 112, 107, 105, 115, 114, 112, 113, 107, 109, 118, 119, 112, 101, 96, 123, 104, 111, 105, 97, 111, 114, 108, 110, 111, 110, 103, 109, 116, 112, 99, 114, 103, 105, 102, 107, 107, 119, 122, 111, 114, 106, 106, 128, 106, 109, 117, 109, 113, 119, 106, 112, 108, 109, 108, 108, 113, 107, 121, 107, 114, 108, 114, 111, 113, 114, 113, 112, 103, 106, 111, 110, 107, 117, 107, 94, 112, 108, 121, 114, 96, 114, 118, 112, 113, 115, 100, 96, 112, 107, 104, 114, 103, 102, 112, 101, 110, 109, 101, 109, 118, 107, 111, 123, 104, 110, 122, 112, 113, 102, 108, 122, 103, 111, 109, 113, 148, 109, 113, 108, 111, 119, 112, 106, 110, 109, 104, 105, 107, 107, 107, 116, 113, 113, 108, 111, 109, 102, 119, 115, 89, 106, 109, 115, 99, 110, 104, 110, 112, 107, 112, 110, 109, 114, 112, 127, 113, 106, 109, 117, 116, 109, 97, 108, 102, 107, 112, 112, 110, 112, 104, 97, 86, 84, 109, 106, 104, 111, 108, 104, 111, 102, 114, 110, 110, 115, 107, 104, 119, 107, 112, 106, 107, 107, 110, 98, 108, 104, 102, 105, 103, 107, 111, 142, 114, 94, 108, 110, 88, 104, 107, 109, 109, 108, 111, 112, 111, 112, 107, 115, 106, 98, 99, 114, 115, 112, 116, 111, 107, 110, 99, 110, 130, 133, 112, 105, 110, 116, 114, 108, 104, 96, 105, 116, 99, 109, 108, 114, 85, 107, 127, 111, 110, 109, 100, 109, 101, 111, 126, 106, 100, 122, 117, 113, 113, 104, 103, 120, 115, 107, 111, 115, 113, 111, 108, 108, 104, 143, 108, 112, 109, 109, 109, 108, 112, 94, 108, 113, 114, 110, 107, 113, 100, 97, 111, 109, 110, 119, 113, 112, 116, 106, 102, 104, 101, 112, 94, 111, 105, 109, 102, 110, 109, 119, 110, 113, 115, 105, 115, 108, 112, 105, 96, 111, 112, 125, 113, 108, 106, 115, 108, 111, 110, 110, 109, 114, 101, 105, 114, 105, 107, 116, 109, 110, 114, 111, 113, 115, 106, 96, 107, 116, 111, 100, 107, 109, 107, 140, 109, 112, 127, 120, 114, 110, 108, 109, 109, 114, 107, 133, 108, 82, 112, 91, 118, 113, 109, 104, 113, 114, 123, 110, 109, 106, 114, 113, 108, 110, 111, 117, 111, 116, 108, 101, 115, 115, 114, 106, 101, 103, 113, 108, 105, 101, 110, 100, 94, 106, 114, 110, 110, 111, 108, 111, 110, 110, 106, 111, 111, 139, 111, 108, 109, 109, 115, 115, 117, 107, 105, 109, 111, 85, 111, 105, 113, 107, 116, 114, 103, 113, 112, 115, 118, 110, 106, 105, 107, 122, 109, 110, 106, 114, 112, 100, 113, 113, 107, 111, 108, 106, 108, 113, 109, 113, 106, 115, 110, 110, 110, 114, 113, 109, 106, 112, 114, 106, 112, 107, 116, 110, 116, 107, 121, 116, 104, 113, 117, 102, 112, 108, 121, 111, 106, 109, 104, 116, 109, 133, 101, 117, 108, 115, 110, 112, 114, 110, 118, 106, 108, 117, 111, 101, 111, 104, 107, 104, 112, 92, 116, 112, 113, 120, 104, 109, 111, 97, 102, 114, 99, 111, 111, 95, 110, 121, 114, 109, 114, 108, 115, 71, 109, 118, 103, 116, 107, 107, 108, 106, 103, 113, 106, 111, 115, 111, 109, 106, 111, 105, 103, 109, 121, 111, 106, 108, 106, 101, 108, 108, 118, 111, 129, 110, 112, 105, 106, 110, 113, 109, 109, 107, 108, 114, 110, 111, 105, 104, 113, 109, 109, 107, 117, 118, 111, 110, 109, 105, 114, 106, 113, 111, 117, 117, 109, 108, 110, 113, 105, 107, 105, 121, 99, 97, 99, 110, 109, 118, 114, 114, 109, 111, 108, 111, 107, 121, 112, 114, 113, 104, 108, 118, 105, 112, 110, 108, 104, 111, 108, 102, 117, 117, 111, 102, 130, 101, 90, 111, 117, 108, 108, 105, 107, 122, 108, 114, 100, 112, 116, 110, 110, 101, 110, 112, 126, 114, 107, 110, 108, 109, 110, 115, 126, 98, 106, 115, 112, 105, 108, 110, 114, 107, 111, 103, 109, 108, 114, 101, 111, 111, 109, 102, 115, 104, 114, 107, 125, 111, 111, 100, 109, 117, 106, 113, 112, 106, 107, 110, 110, 113, 108, 112, 90, 99, 107, 111, 118, 105, 107, 107, 106, 113, 111, 111, 104, 112, 114, 112, 114, 116, 112, 107, 111, 104, 110, 116, 101, 106, 114, 113, 113, 106, 112, 113, 110, 100, 119, 112, 104, 112, 105, 110, 107, 116, 111, 108, 109, 106, 107, 96, 111, 92, 102, 122, 108, 114, 108, 115, 105, 104, 116, 105, 110, 100, 115, 107, 111, 112, 112, 114, 110, 108, 108, 106, 94, 99, 103, 108, 116, 113, 111, 116, 113, 107, 115, 108, 101, 105, 107, 108, 119, 108, 110, 111, 114, 106, 108, 107, 108, 127, 100, 110, 104, 108, 114, 103, 113, 102, 116, 109, 114, 108, 118, 117, 103, 112, 112, 104, 109, 111, 105, 113, 108, 113, 110, 110, 111, 116, 118, 108, 113, 137, 93, 107, 97, 112, 111, 113, 106, 107, 115, 111, 105, 102, 104, 110, 107, 106, 106, 106, 88, 109, 109, 103, 109, 98, 112, 114, 124, 103, 102, 106, 111, 114, 106, 110, 104, 106, 112, 115, 104, 111, 111, 112, 109, 106, 106, 109, 112, 113, 108, 116, 110, 113, 115, 109, 92, 112, 107, 103, 117, 110, 118, 97, 114, 115, 109, 105, 111, 108, 113, 108, 119, 102, 113, 110, 103, 110, 121, 108, 108, 107, 112, 116, 109, 111, 106, 106, 112, 101, 105, 107, 99, 117, 121, 102, 113, 110, 118, 126, 110, 101, 101, 120, 111, 111, 103, 114, 109, 110, 115, 107, 101, 110, 101, 106, 111, 109, 108, 114, 118, 103, 113, 107, 100, 110, 115, 112, 108, 111, 112, 113, 112, 104, 105, 111, 109, 114, 106, 101, 111, 105, 106, 101, 106, 117, 111, 122, 108, 115, 107, 119, 80, 122, 115, 108, 114, 109, 111, 95, 103, 108, 132, 113, 111, 103, 93, 110, 106, 118, 105, 104, 110, 110, 107, 112, 117, 109, 111, 109, 110, 108, 116, 115, 104, 100, 120, 106, 111, 107, 105, 101, 106, 99, 102, 110, 111, 113, 112, 122, 110, 104, 112, 110, 116, 108, 90, 108, 104, 116, 107, 111, 115, 108, 115, 117, 113, 108, 128, 112, 105, 114, 109, 117, 109, 117, 106, 111, 102, 104, 104, 115, 112, 118, 121, 103, 105, 113, 107, 111, 118, 110, 104, 119, 108, 112, 119, 106, 105, 117, 121, 105, 114, 113, 108, 120, 114, 112, 113, 112, 118, 96, 105, 111, 108, 100, 109, 113, 110, 122, 101, 115, 118, 121, 120, 115, 89, 104, 110, 111, 100, 98, 108, 110, 115, 105, 104, 119, 122, 111, 113, 107, 119, 112, 113, 117, 105, 109, 110, 112, 114, 103, 106, 107, 111, 102, 118, 115, 111, 108, 111, 106, 105, 109, 112, 110, 113, 109, 108, 115, 113, 110, 112, 117, 103, 113, 104, 115, 110, 110, 110, 115, 102, 106, 115, 108, 109, 114, 99, 109, 110, 95, 113, 105, 109, 106, 102, 107, 116, 117, 107, 107, 116, 105, 98, 108, 113, 93, 112, 89, 116, 108, 117, 111, 111, 106, 112, 107, 112, 111, 107, 108, 98, 102, 117, 109, 112, 108, 121, 110, 118, 124, 103, 112, 116, 102, 123, 100, 104, 107, 113, 124, 114, 115, 123, 114, 102, 112, 114, 111, 107, 112, 113, 136, 117, 109, 105, 122, 112, 105, 108, 108, 105, 111, 114, 108, 105, 108, 68, 103, 109, 115, 102, 103, 111, 110, 117, 123, 112, 124, 106, 111, 114, 114, 109, 108, 96, 108, 109, 112, 106, 107, 105, 106, 116, 98, 114, 116, 112, 106, 101, 106, 108, 109, 99, 112, 110, 113, 102, 108, 112, 99, 108, 102, 111, 108, 109, 115, 107, 105, 108, 118, 106, 106, 101, 112, 112, 114, 115, 97, 109, 111, 108, 117, 110, 131, 107, 109, 114, 114, 106, 117, 114, 110, 108, 109, 121, 106, 106, 101, 109, 106, 102, 84, 102, 105, 109, 111, 98, 110, 108, 113, 113, 108, 107, 113, 104, 111, 105, 106, 108, 100, 114, 106, 105, 108, 111, 115, 107, 107, 109, 115, 109, 113, 111, 130, 110, 73, 111, 114, 115, 110, 112, 113, 88, 113, 83, 113, 112, 109, 120, 109, 115, 109, 114, 123, 108, 121, 103, 123, 102, 110, 113, 111, 109, 110, 84, 111, 107, 105, 103, 103, 108, 113, 107, 105, 108, 107, 137, 99, 97, 116, 114, 111, 104, 103, 105, 107, 99, 115, 114, 121, 118, 104, 109, 111, 110, 108, 108, 107, 115, 107, 112, 112, 112, 109, 109, 116, 110, 115, 114, 107, 106, 111, 119, 108, 112, 113, 108, 102, 108, 111, 109, 105, 95, 127, 107, 107, 110, 122, 107, 114, 116, 94, 106, 108, 114, 106, 107, 106, 98, 110, 109, 112, 113, 109, 106, 110, 115, 115, 114, 105, 149, 113, 110, 115, 105, 107, 113, 113, 108, 114, 108, 109, 104, 106, 114, 111, 113, 110, 110, 111, 107, 104, 112, 116, 112, 114, 113, 114, 110, 108, 109, 100, 137, 106, 116, 101, 109, 112, 117, 109, 112, 105, 108, 111, 108, 109, 110, 111, 117, 104, 102, 114, 89, 106, 105, 115, 112, 103, 114, 111, 120, 73, 96, 111, 113, 112, 118, 111, 111, 118, 114, 112, 108, 132, 113, 135, 117, 123, 110, 110, 106, 105, 119, 102, 107, 110, 114, 110, 109, 93, 114, 103, 108, 99, 117, 112, 105, 110, 106, 113, 111, 111, 104, 109, 115, 104, 110, 103, 109, 112, 124, 109, 110, 110, 114, 114, 113, 109, 104, 105, 113, 110, 117, 117, 105, 110, 107, 110, 110, 104, 113, 105, 112, 112, 117, 123, 108, 107, 110, 123, 94, 113, 119, 95, 114, 98, 139, 105, 103, 109, 116, 107, 109, 113, 109, 112, 113, 113, 110, 108, 109, 100, 114, 108, 111, 96, 99, 120, 114, 103, 124, 102, 104, 97, 112, 106, 112, 110, 109, 106, 117, 116, 114, 121, 110, 112, 104, 109, 105, 110, 114, 108, 109, 106, 104, 107, 106, 114, 112, 110, 104, 97, 114, 118, 112, 100, 121, 97, 110, 105, 95, 107, 108, 109, 100, 111, 102, 111, 112, 113, 115, 110, 114, 108, 111, 101, 107, 109, 117, 105, 107, 108, 113, 103, 114, 104, 113, 112, 108, 98, 111, 114, 138, 106, 108, 104, 110, 115, 89, 119, 111, 108, 103, 109, 119, 102, 105, 103, 107, 101, 99, 112, 106, 111, 105, 106, 106, 105, 126, 112, 113, 108, 112, 115, 121, 119, 112, 107, 109, 114, 108, 113, 110, 115, 100, 111, 122, 117, 108, 114, 113, 108, 108, 112, 107, 110, 115, 110, 120, 106, 104, 119, 98, 102, 120, 101, 113, 116, 110, 111, 110, 108, 110, 108, 107, 109, 99, 116, 114, 109, 117, 104, 108, 127, 108, 110, 110, 111, 106, 97, 110, 115, 112, 112, 111, 107, 123, 111, 102, 108, 104, 117, 100, 115, 109, 107, 113, 121, 110, 116, 115, 98, 130, 103, 93, 104, 111, 102, 115, 110, 115, 105, 109, 101, 102, 111, 110, 108, 106, 106, 110, 124, 102, 101, 105, 99, 113, 102, 111, 106, 107, 103, 112, 118, 116, 123, 110, 109, 109, 116, 120, 111, 104, 107, 105, 111, 107, 113, 99, 105, 107, 115, 104, 107, 104, 112, 116, 111, 119, 106, 135, 116, 97, 107, 106, 112, 109, 115, 105, 99, 112, 106, 117, 109, 110, 109, 109, 112, 107, 105, 111, 127, 109, 110, 103, 112, 110, 108, 110, 116, 114, 103, 94, 109, 108, 108, 107, 114, 101, 111, 105, 110, 95, 111, 102, 110, 116, 112, 102, 105, 104, 122, 106, 114, 109, 109, 112, 103, 100, 110, 112, 118, 106, 107, 107, 117, 111, 116, 111, 108, 116, 113, 111, 114, 104, 107, 110, 104, 110, 109, 106, 100, 105, 108, 109, 118, 114, 112, 110, 109, 110, 107, 113, 112, 110, 112, 118, 116, 113, 106, 116, 106, 116, 104, 110, 104, 122, 107, 115, 111, 104, 106, 110, 106, 117, 110, 113, 115, 106, 99, 110, 115, 124, 97, 111, 109, 116, 105, 106, 110, 109, 109, 118, 118, 110, 106, 109, 108, 116, 103, 127, 113, 112, 105, 113, 122, 111, 113, 110, 103, 109, 106, 96, 114, 112, 119, 110, 111, 108, 109, 116, 105, 117, 128, 105, 111, 102, 118, 119, 99, 114, 124, 120, 105, 127, 108, 98, 113, 117, 120, 115, 112, 108, 110, 93, 120, 129, 108, 112, 115, 117, 112, 111, 108, 112, 113, 114, 113, 105, 103, 115, 95, 109, 101, 111, 109, 101, 108, 113, 99, 100, 109, 121, 109, 114, 113, 116, 122, 111, 109, 119, 116, 104, 107, 113, 96, 107, 108, 106, 106, 110, 107, 110, 109, 102, 104, 110, 101, 106, 114, 112, 114, 127, 102, 117, 109, 108, 108, 114, 113, 110, 106, 116, 105, 101, 116, 108, 104, 114, 97, 111, 107, 100, 105, 107, 97, 102, 113, 121, 119, 107, 109, 113, 109, 115, 110, 118, 121, 120, 101, 118, 112, 106, 105, 110, 127, 121, 107, 112, 106, 109, 116, 114, 114, 104, 104, 101, 110, 110, 112, 114, 120, 117, 111, 113, 121, 107, 113, 117, 110, 106, 108, 84, 98, 101, 115, 102, 119, 111, 114, 111, 119, 110, 115, 119, 103, 112, 114, 114, 108, 109, 112, 123, 120, 116, 115, 111, 114, 112, 106, 108, 105, 115, 121, 116, 102, 105, 105, 103, 112, 107, 107, 107, 111, 112, 114, 103, 110, 111, 91, 113, 113, 99, 111, 114, 107, 109, 118, 110, 114, 121, 113, 121, 116, 115, 116, 112, 108, 116, 99, 116, 108, 118, 111, 112, 119, 111, 107, 95, 121, 117, 116, 98, 110, 116, 120, 110, 110, 116, 101, 116, 114, 122, 116, 112, 111, 115, 110, 118, 109, 117, 114, 107, 134, 107, 109, 94, 99, 104, 112, 105, 101, 107, 103, 118, 103, 109, 112, 104, 103, 110, 108, 122, 104, 117, 112, 111, 112, 110, 116, 109, 113, 112, 104, 110, 109, 92, 111, 110, 121, 119, 113, 111, 111, 112, 110, 108, 114, 106, 101, 110, 112, 112, 102, 110, 119, 107, 108, 104, 119, 112, 117, 108, 111, 97, 117, 115, 111, 113, 99, 116, 111, 116, 116, 106, 111, 122, 113, 116, 110, 114, 105, 100, 118, 114, 107, 118, 107, 111, 109, 104, 111, 103, 128, 106, 113, 115, 116, 109, 129, 118, 114, 111, 119, 114, 109, 107, 111, 108, 110, 108, 107, 106, 121, 103, 100, 108, 107, 109, 114, 114, 122, 99, 115, 106, 112, 110, 113, 113, 104, 112, 113, 120, 113, 114, 103, 110, 121, 104, 118, 110, 117, 114, 107, 119, 109, 124, 106, 110, 128, 119, 114, 101, 134, 102, 106, 100, 109, 106, 92, 91, 105, 110, 104, 122, 116, 106, 104, 117, 113, 120, 103, 111, 108, 113, 105, 116, 117, 106, 109, 93, 103, 106, 97, 109, 116, 117, 116, 110, 112, 107, 112, 105, 109, 116, 106, 106, 110, 120, 108, 101, 103, 122, 120, 107, 110, 107, 108, 112, 93, 113, 106, 112, 112, 115, 109, 100, 109, 111, 98, 106, 108, 107, 98, 111, 103, 112, 112, 113, 129, 118, 98, 98, 121, 103, 111, 109, 113, 118, 106, 112, 112, 112, 114, 108, 106, 120, 107, 111, 93, 114, 113, 102, 104, 120, 102, 107, 104, 109, 114, 105, 115, 109, 113, 111, 108, 120, 120, 102, 117, 118, 110, 110, 108, 110, 127, 104, 118, 109, 110, 110, 107, 106, 106, 119, 115, 114, 102, 101, 105, 89, 103, 127, 118, 119, 112, 110, 93, 114, 110, 111, 110, 110, 106, 112, 117, 114, 114, 110, 112, 116, 106, 109, 107, 112, 114, 113, 102, 114, 105, 105, 126, 112, 105, 99, 113, 114, 112, 99, 108, 106, 107, 111, 109, 94, 104, 100, 112, 118, 120, 103, 102, 106, 108, 117, 111, 116, 102, 108, 112, 109, 111, 119, 114, 104, 109, 115, 119, 112, 122, 110, 108, 105, 110, 111, 112, 106, 109, 112, 118, 125, 105, 111, 95, 114, 110, 104, 110, 111, 109, 110, 102, 111, 120, 94, 107, 93, 114, 109, 111, 110, 108, 112, 116, 102, 103, 110, 112, 109, 109, 109, 92, 110, 115, 105, 115, 106, 107, 128, 139, 107, 117, 112, 114, 115, 99, 117, 112, 114, 116, 108, 113, 111, 106, 107, 112, 113, 109, 136, 108, 110, 109, 108, 142, 108, 96, 107, 106, 111, 93, 112, 98, 108, 116, 110, 106, 117, 106, 107, 106, 102, 111, 112, 111, 113, 118, 108, 114, 110, 113, 109, 116, 102, 119, 111, 106, 112, 106, 107, 125, 108, 112, 112, 110, 135, 114, 110, 121, 106, 115, 109, 110, 109, 105, 109, 104, 112, 109, 108, 113, 108, 117, 102, 111, 119, 115, 106, 119, 105, 107, 114, 114, 108, 100, 110, 113, 118, 109, 108, 115, 113, 111, 111, 111, 111, 100, 97, 118, 114, 119, 105, 107, 114, 112, 103, 108, 118, 114, 108, 109, 107, 113, 112, 111, 109, 106, 112, 111, 121, 110, 108, 116, 110, 115, 139, 104, 102, 112, 114, 116, 115, 103, 120, 108, 111, 119, 107, 109, 111, 107, 106, 110, 113, 111, 108, 111, 124, 107, 104, 113, 111, 110, 102, 108, 108, 111, 110, 113, 95, 112, 102, 111, 117, 108, 113, 100, 108, 117, 115, 105, 111, 107, 99, 118, 105, 105, 120, 137, 108, 109, 138, 113, 107, 105, 114, 109, 116, 101, 113, 105, 121, 115, 113, 92, 109, 105, 124, 109, 129, 116, 112, 112, 116, 103, 109, 137, 116, 101, 125, 106, 110, 110, 111, 109, 128, 116, 97, 114, 116, 106, 112, 113, 114, 105, 106, 109, 119, 129, 111, 119, 108, 115, 121, 105, 108, 114, 114, 107, 106, 112, 107, 111, 108, 98, 113, 105, 102, 114, 113, 116, 110, 116, 105, 108, 104, 108, 116, 119, 111, 131, 105, 107, 114, 114, 113, 116, 107, 92, 102, 106, 110, 115, 116, 107, 99, 105, 110, 111, 107, 122, 107, 91, 102, 103, 113, 136, 117, 113, 107, 112, 114, 114, 92, 119, 112, 108, 118, 108, 98, 107, 97, 110, 118, 111, 111, 102, 105, 111, 105, 107, 115, 104, 115, 113, 106, 129, 105, 107, 119, 103, 100, 103, 113, 111, 103, 120, 118, 99, 116, 122, 106, 106, 117, 108, 106, 107, 111, 112, 128, 104, 107, 119, 111, 108, 130, 122, 110, 107, 121, 107, 139, 110, 113, 111, 104, 110, 105, 112, 112, 106, 105, 108, 103, 120, 105, 110, 104, 119, 106, 103, 113, 116, 108, 111, 116, 110, 103, 111, 104, 101, 105, 108, 107, 112, 107, 127, 110, 109, 108, 105, 114, 115, 108, 110, 115, 109, 113, 114, 113, 122, 113, 111, 114, 110, 111, 112, 113, 108, 108, 109, 99, 113, 111, 110, 112, 106, 116, 115, 110, 117, 111, 114, 109, 110, 113, 97, 110, 107, 107, 124, 114, 124, 118, 110, 99, 108, 116, 114, 113, 106, 106, 118, 113, 113, 130, 137, 105, 110, 142, 113, 104, 113, 110, 113, 120, 114, 116, 106, 115, 110, 107, 117, 116, 118, 110, 113, 99, 96, 98, 100, 110, 102, 101, 103, 101, 110, 105, 113, 115, 116, 114, 115, 116, 113, 105, 116, 121, 106, 104, 104, 121, 120, 110, 120, 117, 111, 105, 111, 102, 94, 107, 104, 115, 107, 123, 107, 102, 100, 112, 118, 114, 112, 105, 117, 106, 126, 104, 104, 122, 101, 111, 117, 113, 114, 102, 105, 108, 107, 106, 103, 109, 110, 113, 103, 108, 115, 102, 123, 114, 104, 104, 115, 106, 116, 111, 108, 127, 114, 128, 109, 115, 111, 121, 115, 110, 123, 113, 117, 115, 111, 115, 103, 117, 109, 102, 107, 113, 104, 110, 106, 114, 111, 102, 98, 114, 109, 115, 117, 98, 102, 105, 115, 108, 115, 103, 118, 107, 109, 105, 120, 112, 111, 113, 121, 110, 109, 106, 106, 114, 107, 114, 108, 99, 118, 102, 108, 117, 109, 108, 113, 119, 118, 108, 106, 108, 116, 114, 107, 114, 109, 107, 107, 111, 117, 121, 103, 103, 115, 123, 126, 116, 117, 122, 107, 107, 110, 113, 115, 100, 116, 115, 111, 120, 113, 106, 102, 104, 115, 113, 94, 111, 114, 112, 128, 118, 112, 112, 109, 109, 113, 112, 116, 112, 94, 98, 100, 106, 112, 131, 111, 114, 110, 117, 112, 115, 107, 124, 105, 114, 110, 108, 108, 115, 119, 105, 112, 112, 109, 117, 119, 109, 116, 132, 109, 108, 119, 111, 103, 104, 116, 112, 120, 125, 112, 99, 113, 109, 110, 108, 108, 121, 110, 96, 113, 109, 117, 103, 117, 123, 98, 97, 127, 112, 112, 113, 115, 109, 108, 106, 113, 95, 107, 111, 105, 110, 122, 111, 110, 113, 106, 117, 114, 121, 112, 109, 102, 113, 113, 119, 116, 112, 110, 93, 101, 105, 119, 109, 104, 116, 116, 113, 113, 119, 126, 112, 117, 108, 102, 119, 116, 112, 103, 122, 120, 111, 107, 107, 108, 111, 109, 114, 104, 115, 89, 113, 108, 112, 97, 110, 121, 96, 105, 103, 108, 102, 108, 114, 108, 112, 92, 104, 105, 112, 105, 113, 109, 120, 107, 114, 112, 106, 114, 109, 96, 110, 116, 118, 118, 109, 113, 118, 104, 110, 114, 106, 119, 99, 105, 112, 108, 111, 114, 102, 106, 106, 116, 108, 110, 101, 112, 102, 111, 105, 126, 102, 124, 119, 113, 123, 116, 104, 109, 119, 106, 113, 114, 106, 108, 93, 109, 114, 106, 111, 109, 121, 108, 111, 111, 121, 112, 125, 123, 125, 112, 99, 117, 110, 108, 105, 108, 114, 110, 108, 107, 116, 108, 104, 107, 114, 114, 112, 105, 87, 115, 105, 121, 117, 116, 99, 107, 121, 110, 113, 106, 110, 97, 107, 104, 107, 120, 94, 112, 110, 117, 114, 119, 104, 111, 119, 133, 127, 123, 107, 111, 127, 112, 106, 123, 99, 100, 92, 104, 123, 127, 117, 127, 105, 109, 109, 115, 96, 117, 110, 114, 108, 107, 104, 119, 106, 115, 112, 101, 112, 116, 105, 105, 110, 103, 109, 107, 107, 112, 114, 106, 110, 117, 106, 98, 105, 117, 108, 108, 120, 102, 109, 104, 101, 110, 111, 120, 113, 107, 101, 89, 112, 118, 111, 104, 116, 104, 108, 108, 113, 114, 98, 111, 111, 108, 109, 116, 113, 108, 120, 110, 113, 106, 112, 107, 108, 111, 117, 108, 108, 111, 104, 125, 106, 98, 114, 115, 103, 111, 96, 96, 106, 125, 101, 112, 108, 109, 104, 107, 111, 110, 109, 107, 104, 117, 94, 106, 99, 105, 105, 116, 120, 114, 111, 109, 107, 116, 116, 108, 111, 114, 105, 99, 111, 111, 111, 101, 119, 110, 107, 112, 112, 113, 111, 106, 104, 103, 109, 114, 107, 113, 106, 107, 110, 115, 110, 121, 114, 108, 96, 107, 101, 100, 131, 104, 110, 111, 108, 113, 111, 103, 122, 120, 108, 113, 107, 112, 102, 101, 104, 116, 104, 116, 107, 116, 117, 109, 106, 105, 103, 103, 120, 105, 117, 115, 106, 110, 108, 94, 109, 103, 116, 118, 115, 118, 117, 111, 105, 117, 105, 110, 99, 103, 111, 113, 112, 110, 103, 114, 121, 110, 110, 113, 105, 115, 114, 105, 113, 93, 108, 109, 109, 102, 109, 120, 109, 109, 111, 112, 107, 98, 97, 125, 108, 98, 102, 102, 102, 109, 111, 115, 126, 111, 95, 106, 116, 120, 110, 108, 111, 104, 109, 110, 112, 107, 104, 112, 113, 107, 92, 104, 109, 99, 111, 129, 126, 106, 112, 116, 126, 113, 112, 121, 108, 115, 114, 108, 103, 106, 124, 110, 110, 111, 105, 111, 114, 102, 99, 115, 116, 102, 112, 95, 106, 104, 118, 112, 125, 104, 111, 117, 110, 113, 108, 108, 113, 114, 110, 110, 110, 112, 112, 100, 112, 101, 108, 109, 103, 113, 118, 98, 112, 107, 107, 104, 99, 106, 94, 99, 117, 111, 113, 102, 107, 110, 112, 112, 102, 116, 99, 119, 108, 115, 114, 112, 111, 112, 113, 118, 119, 110, 107, 118, 116, 99, 113, 106, 115, 113, 105, 102, 108, 113, 103, 111, 110, 107, 112, 104, 109, 106, 108, 113, 100, 114, 113, 106, 111, 110, 101, 110, 112, 101, 105, 111, 108, 103, 98, 118, 108, 102, 114, 115, 110, 112, 111, 105, 114, 115, 105, 110, 106, 103, 113, 115, 98, 119, 112, 98, 117, 110, 104, 107, 106, 100, 109, 116, 105, 118, 107, 99, 113, 114, 111, 110, 108, 106, 111, 105, 102, 107, 108, 110, 119, 123, 113, 110, 106, 104, 105, 108, 104, 106, 104, 109, 112, 108, 111, 112, 124, 107, 114, 107, 102, 101, 107, 111, 132, 114, 112, 122, 110, 111, 110, 118, 112, 109, 100, 115, 112, 108, 113, 111, 116, 100, 109, 112, 103, 105, 114, 110, 107, 116, 103, 102, 126, 115, 108, 111, 112, 107, 106, 110, 116, 94, 106, 114, 110, 115, 111, 113, 111, 113, 113, 102, 115, 111, 119, 112, 109, 103, 114, 111, 109, 111, 108, 101, 106, 121, 120, 113, 120, 103, 118, 105, 113, 101, 115, 111, 116, 100, 99, 108, 113, 105, 101, 109, 111, 113, 114, 124, 112, 110, 106, 107, 110, 111, 109, 110, 103, 107, 113, 104, 111, 109, 103, 114, 120, 109, 114, 113, 112, 108, 114, 113, 113, 114, 112, 111, 111, 102, 102, 110, 115, 112, 107, 112, 104, 109, 109, 112, 113, 110, 110, 109, 111, 110, 120, 125, 109, 116, 106, 112, 105, 104, 112, 102, 110, 107, 113, 107, 97, 106, 116, 124, 113, 120, 116, 109, 108, 113, 109, 107, 111, 112, 114, 109, 105, 112, 102, 110, 112, 111, 111, 108, 110, 110, 110, 111, 131, 108, 109, 124, 118, 118, 134, 96, 114, 107, 110, 103, 111, 106, 113, 103, 107, 108, 113, 102, 106, 112, 107, 107, 113, 111, 103, 114, 107, 115, 111, 114, 108, 100, 106, 107, 106, 112, 113, 112, 119, 102, 113, 106, 100, 114, 118, 123, 116, 104, 108, 120, 112, 111, 106, 112, 113, 119, 106, 101, 100, 111, 114, 103, 114, 121, 110, 108, 110, 108, 113, 112, 115, 109, 108, 104, 105, 110, 100, 105, 99, 116, 110, 107, 107, 110, 108, 113, 111, 98, 108, 116, 119, 112, 110, 106, 105, 112, 107, 110, 111, 107, 114, 111, 104, 105, 112, 110, 109, 104, 112, 112, 105, 105, 112, 111, 114, 111, 107, 120, 110, 108, 107, 115, 103, 106, 102, 105, 123, 103, 114, 115, 121, 110, 109, 114, 108, 109, 110, 116, 105, 114, 111, 103, 116, 112, 115, 122, 121, 106, 108, 118, 107, 106, 116, 116, 104, 112, 108, 104, 106, 109, 107, 115, 124, 109, 116, 114, 105, 109, 105, 109, 106, 113, 106, 117, 110, 124, 113, 107, 111, 103, 109, 108, 107, 108, 110, 111, 110, 126, 114, 108, 103, 112, 109, 106, 109, 109, 109, 115, 110, 103, 105, 106, 108, 107, 113, 109, 105, 117, 111, 116, 107, 112, 104, 110, 112, 108, 116, 106, 100, 114, 110, 109, 109, 115, 107, 109, 117, 116, 110, 115, 106, 110, 112, 105, 114, 111, 113, 105, 111, 113, 106, 102, 111, 110, 112, 116, 117, 112, 106, 109, 113, 118, 105, 110, 109, 107, 126, 105, 105, 109, 105, 105, 109, 108, 114, 110, 114, 108, 105, 115, 111, 107, 104, 115, 119, 111, 103, 109, 110, 113, 116, 104, 111, 103, 109, 112, 111, 110, 119, 103, 111, 110, 113, 112, 119, 110, 112, 108, 110, 108, 102, 111, 110, 112, 108, 110, 115, 109, 112, 107, 106, 111, 112, 107, 115, 97, 111, 110, 104, 100, 113, 108, 112, 113, 105, 109, 116, 103, 109, 122, 110, 109, 107, 108, 109, 113, 110, 108, 101, 106, 117, 111, 112, 105, 110, 109, 105, 108, 112, 109, 110, 105, 106, 107, 118, 111, 105, 112, 111, 108, 114, 110, 114, 104, 109, 108, 111, 115, 111, 104, 112, 109, 117, 107, 112, 111, 117, 109, 116, 108, 110, 112, 113, 114, 104, 103, 108, 109, 105, 110, 108, 105, 106, 114, 110, 110, 104, 114, 107, 109, 111, 111, 113, 117, 103, 108, 101, 114, 115, 111, 117, 114, 102, 113, 111, 101, 114, 112, 113, 118, 114, 103, 115, 111, 111, 110, 117, 112, 100, 107, 111, 106, 109, 112, 107, 110, 110, 110, 109, 104, 112, 111, 110, 105, 109, 112, 113, 106, 108, 110, 110, 106, 121, 110, 114, 105, 105, 109, 110, 111, 111, 109, 116, 116, 109, 111, 107, 115, 110, 105, 111, 113, 107, 108, 107, 112, 105, 106, 111, 108, 111, 116, 106, 109, 106, 108, 112, 107, 111, 112, 125, 110, 110, 113, 114, 112, 112, 112, 118, 113, 108, 122, 109, 108, 113, 112, 110, 110, 128, 106, 112, 112, 110, 107, 114, 108, 111, 109, 111, 108, 105, 107, 115, 112, 107, 104, 107, 121, 116, 109, 115, 113, 110, 110, 109, 110, 106, 113, 112, 111, 111, 115, 116, 113, 105, 110, 108, 113, 107, 109, 104, 108, 110, 106, 109, 108, 111, 107, 110, 109, 108, 108, 103, 113, 112, 115, 109, 107, 114, 112, 108, 117, 109, 105, 114, 111, 110, 111, 105, 112, 111, 108, 111, 105, 112, 110, 110, 110, 114, 112, 108, 114, 110, 113, 110, 112, 111, 108, 115, 109, 113, 107, 108, 107, 113, 110, 106, 116, 107, 107, 112, 112, 111, 112, 115, 118, 110, 104, 105, 107, 105, 107, 112, 111, 104, 111, 110, 112, 113, 117, 102, 110, 115, 108, 106, 110, 110, 110, 106, 115, 107, 108, 108, 113, 109, 111, 110, 102, 105, 113, 110, 109, 110, 103, 116, 111, 111, 109, 117, 108, 109, 105, 115, 110, 109, 110, 111, 113, 108, 111, 112, 108, 112, 106, 102, 120, 110, 111, 110, 110, 107, 114, 109, 113, 111, 108, 113, 109, 103, 111, 112, 110, 111, 116, 114, 112, 106, 104, 108, 113, 112, 114, 107, 107, 108, 108, 111, 104, 107, 108, 95, 111, 111, 109, 111, 117, 104, 106, 112, 109, 111, 104, 113, 113, 103, 109, 115, 109, 106, 116, 113, 107, 111, 113, 113, 114, 107, 107, 113, 115, 111, 112, 109, 110, 107, 115, 120, 109, 111, 107, 109, 114, 112, 108, 118, 113, 109, 114, 110, 108, 110, 109, 113, 118, 107, 106, 107, 115, 109, 110, 113, 109, 112, 97, 108, 102, 109, 109, 112, 113, 110, 108, 111, 112, 114, 111, 110, 111, 108, 113, 112, 110, 106, 110, 116, 110, 106, 111, 107, 111, 108, 108, 112, 117, 112, 112, 109, 111, 111, 113, 110, 110, 110, 110, 110, 116, 111, 108, 110, 118, 103, 112, 111, 109, 114, 112, 111, 116, 107, 111, 116, 109, 109, 113, 112, 106, 109, 112, 111, 113, 107, 112, 112, 109, 115, 110, 109, 108, 110, 113, 112, 109, 111, 108, 112, 111, 111, 118, 115, 99, 111, 111, 110, 112, 110, 115, 109, 108, 111, 110, 107, 113, 108, 109, 108, 111, 105, 113, 111, 107, 108, 110, 99, 110, 107, 108, 115, 106, 112, 108, 109, 108, 106, 110, 109, 109, 112, 115, 109, 114, 106, 108, 108, 110, 95, 109, 112, 108, 108, 109, 108, 106, 113, 111, 114, 106, 113, 110, 101, 111, 108, 112, 113, 111, 108, 109, 111, 115, 112, 110, 111, 109, 108, 112, 115, 110, 111, 112, 107, 109, 108, 114, 110, 111, 109, 116, 108, 114, 111, 113, 110, 108, 93, 107, 106, 111, 109, 108, 120, 103, 109, 107, 115, 108, 113, 107, 113, 110, 107, 113, 113, 106, 108, 116, 112, 112, 105, 103, 110, 113, 123, 113, 119, 113, 103, 114, 111, 111, 110, 111, 111, 108, 110, 111, 110, 110, 108, 108, 107, 110, 111, 113, 113, 115, 111, 112, 112, 109, 114, 110, 111, 114, 109, 105, 113, 110, 106, 113, 117, 106, 107, 110, 113, 111, 107, 111, 109, 112, 115, 109, 108, 112, 112, 106, 108, 109, 110, 106, 103, 110, 109, 111, 111, 112, 111, 109, 111, 115, 116, 112, 106, 108, 112, 110, 105, 110, 112, 108, 108, 114, 73, 103, 115, 108, 105, 111, 110, 108, 111, 112, 108, 126, 110, 107, 115, 102, 108, 113, 109, 105, 104, 113, 106, 110, 110, 105, 111, 111, 101, 138, 112, 111, 108, 111, 111, 111, 110, 106, 110, 106, 110, 110, 111, 109, 113, 110, 111, 111, 112, 108, 111, 109, 116, 114, 111, 125, 110, 113, 112, 112, 122, 113, 116, 110, 114, 115, 114, 114, 114, 113, 113, 112, 106, 113, 115, 110, 112, 110, 109, 109, 109, 112, 113, 110, 111, 112, 115, 115, 107, 110, 108, 113, 110, 108, 119, 111, 112, 105, 109, 111, 109, 114, 115, 115, 112, 111, 113, 115, 108, 113, 107, 115, 117, 112, 113, 103, 100, 113, 114, 108, 108, 112, 109, 111, 114, 109, 111, 112, 114, 103, 112, 107, 117, 115, 111, 112, 109, 109, 111, 110, 108, 108, 108, 107, 105, 111, 108, 120, 120, 114, 115, 111, 113, 110, 106, 112, 106, 108, 106, 109, 110, 107, 110, 111, 107, 112, 112, 111, 108, 114, 110, 108, 105, 113, 112, 111, 113, 107, 109, 110, 107, 115, 109, 107, 105, 109, 116, 109, 119, 112, 105, 103, 108, 85, 107, 107, 105, 109, 109, 110, 102, 111, 110, 108, 114, 109, 105, 106, 109, 115, 110, 110, 111, 112, 111, 113, 114, 111, 107, 111, 116, 107, 113, 109, 108, 110, 108, 109, 107, 115, 115, 105, 112, 118, 106, 116, 109, 111, 107, 113, 112, 111, 114, 110, 111, 108, 119, 120, 113, 107, 110, 115, 110, 115, 110, 108, 105, 109, 116, 111, 107, 110, 101, 110, 110, 108, 114, 112, 110, 107, 109, 107, 114, 110, 110, 105, 107, 110, 108, 110, 110, 114, 113, 109, 110, 108, 114, 108, 112, 128, 110, 106, 105, 116, 112, 106, 113, 106, 112, 112, 103, 112, 112, 109, 109, 112, 106, 113, 114, 109, 94, 109, 114, 107, 112, 110, 116, 109, 108, 108, 111, 113, 116, 109, 109, 107, 109, 115, 106, 118, 107, 113, 104, 112, 112, 110, 109, 107, 112, 112, 109, 109, 111, 111, 120, 107, 106, 107, 106, 115, 107, 111, 110, 119, 110, 113, 113, 111, 111, 112, 110, 110, 115, 112, 107, 120, 107, 114, 111, 113, 112, 112, 113, 114, 108, 113, 111, 112, 111, 112, 111, 112, 108, 109, 106, 114, 114, 109, 113, 109, 104, 111, 104, 108, 93, 109, 105, 121, 111, 109, 104, 109, 117, 111, 115, 116, 108, 111, 112, 107, 114, 109, 115, 111, 93, 120, 110, 109, 112, 112, 100, 106, 115, 115, 98, 113, 105, 111, 112, 107, 113, 117, 108, 106, 117, 113, 111, 108, 107, 102, 122, 107, 111, 100, 108, 120, 114, 104, 112, 104, 100, 105, 110, 117, 107, 111, 110, 110, 109, 117, 104, 111, 116, 110, 108, 112, 105, 106, 111, 111, 104, 96, 105, 108, 117, 113, 98, 100, 98, 116, 104, 93, 112, 120, 104, 119, 107, 111, 113, 110, 107, 111, 106, 116, 107, 114, 103, 113, 106, 115, 114, 121, 121, 112, 111, 113, 117, 105, 113, 117, 104, 115, 110, 116, 110, 113, 120, 109, 107, 116, 106, 108, 114, 106, 106, 113, 128, 111, 97, 113, 96, 114, 109, 110, 97, 119, 113, 108, 110, 108, 107, 114, 111, 106, 107, 105, 115, 119, 112, 110, 104, 107, 107, 98, 102, 111, 107, 114, 115, 107, 113, 107, 115, 98, 110, 105, 107, 109, 116, 107, 110, 108, 113, 114, 118, 106, 118, 109, 111, 112, 108, 114, 111, 102, 105, 100, 118, 110, 101, 102, 113, 108, 115, 112, 99, 103, 107, 117, 122, 113, 120, 112, 109, 105, 111, 106, 97, 117, 96, 109, 115, 110, 109, 104, 113, 116, 108, 111, 111, 103, 104, 113, 105, 115, 102, 121, 107, 114, 109, 109, 112, 115, 107, 120, 131, 117, 112, 104, 108, 121, 122, 108, 119, 113, 104, 103, 114, 102, 113, 104, 114, 98, 103, 117, 121, 111, 108, 113, 112, 109, 105, 111, 111, 109, 112, 107, 120, 114, 98, 99, 101, 110, 124, 124, 110, 126, 112, 108, 115, 114, 115, 113, 112, 126, 105, 117, 110, 117, 108, 107, 111, 91, 114, 97, 116, 117, 112, 108, 120, 103, 108, 99, 115, 112, 109, 107, 100, 115, 115, 104, 108, 112, 109, 113, 107, 101, 100, 117, 105, 106, 112, 109, 110, 109, 115, 139, 105, 121, 114, 110, 115, 105, 111, 105, 111, 103, 112, 106, 110, 115, 105, 109, 104, 117, 105, 107, 102, 112, 109, 112, 114, 109, 116, 113, 111, 113, 105, 104, 109, 107, 104, 107, 113, 114, 111, 111, 108, 116, 130, 110, 114, 111, 104, 109, 115, 124, 116, 119, 111, 111, 110, 115, 110, 120, 118, 122, 115, 112, 104, 107, 108, 112, 123, 115, 103, 117, 113, 108, 110, 110, 114, 116, 106, 105, 128, 104, 108, 113, 114, 115, 109, 107, 102, 109, 105, 111, 115, 121, 97, 102, 111, 113, 119, 112, 110, 118, 106, 111, 113, 113, 111, 101, 115, 107, 111, 110, 106, 114, 119, 108, 94, 111, 110, 105, 114, 106, 99, 115, 117, 109, 116, 106, 107, 114, 121, 107, 109, 109, 107, 101, 106, 107, 102, 116, 109, 110, 112, 103, 113, 109, 95, 112, 111, 101, 104, 109, 109, 111, 111, 110, 109, 111, 109, 111, 105, 110, 113, 118, 114, 100, 105, 122, 117, 112, 107, 99, 112, 111, 112, 104, 112, 120, 116, 113, 107, 140, 105, 110, 117, 111, 123, 109, 117, 106, 101, 111, 107, 105, 104, 107, 111, 119, 111, 109, 109, 112, 109, 108, 107, 116, 107, 106, 104, 109, 117, 116, 115, 109, 107, 109, 117, 113, 113, 107, 110, 116, 112, 103, 114, 103, 107, 110, 104, 102, 104, 112, 116, 109, 103, 108, 115, 112, 109, 109, 113, 109, 112, 120, 109, 108, 125, 113, 101, 107, 109, 102, 108, 101, 107, 112, 113, 109, 111, 104, 118, 114, 89, 102, 112, 118, 119, 104, 112, 100, 112, 110, 106, 104, 116, 112, 117, 106, 109, 106, 102, 113, 103, 112, 125, 107, 112, 116, 82, 107, 120, 116, 106, 112, 105, 104, 112, 107, 109, 127, 107, 114, 107, 107, 111, 114, 113, 102, 107, 104, 110, 109, 109, 107, 104, 110, 109, 116, 101, 106, 109, 117, 109, 111, 104, 115, 115, 121, 115, 110, 104, 108, 112, 99, 108, 101, 113, 91, 95, 112, 105, 109, 120, 121, 106, 105, 111, 108, 108, 95, 116, 103, 110, 102, 105, 111, 109, 113, 98, 116, 111, 109, 110, 108, 116, 126, 114, 123, 114, 93, 114, 104, 104, 109, 103, 111, 105, 106, 110, 110, 108, 113, 106, 104, 116, 110, 104, 112, 105, 103, 113, 97, 107, 109, 107, 106, 111, 106, 107, 106, 113, 108, 120, 109, 116, 105, 109, 110, 106, 113, 115, 111, 105, 107, 110, 99, 112, 105, 119, 112, 109, 107, 112, 118, 104, 113, 113, 103, 128, 105, 105, 108, 103, 115, 107, 111, 113, 103, 111, 130, 103, 110, 113, 116, 114, 111, 103, 103, 106, 111, 116, 112, 109, 111, 114, 105, 108, 102, 104, 102, 121, 113, 105, 111, 115, 107, 103, 113, 114, 106, 110, 106, 98, 109, 121, 108, 97, 116, 112, 112, 110, 112, 101, 104, 105, 104, 115, 105, 93, 126, 110, 109, 108, 111, 115, 112, 105, 116, 116, 102, 112, 110, 104, 112, 107, 117, 106, 115, 115, 102, 108, 110, 115, 102, 109, 106, 101, 111, 111, 114, 102, 102, 108, 109, 104, 114, 115, 107, 116, 117, 106, 113, 123, 110, 113, 111, 106, 111, 109, 123, 112, 118, 114, 109, 117, 111, 124, 112, 97, 116, 109, 115, 108, 91, 109, 116, 107, 116, 102, 108, 105, 105, 106, 103, 113, 106, 110, 119, 117, 112, 109, 110, 115, 109, 112, 126, 116, 105, 112, 100, 111, 112, 118, 112, 113, 109, 109, 110, 110, 108, 107, 117, 109, 93, 104, 104, 103, 103, 113, 103, 106, 111, 107, 100, 104, 106, 109, 113, 118, 99, 109, 108, 109, 111, 103, 105, 116, 111, 107, 107, 119, 107, 108, 112, 110, 117, 106, 93, 112, 122, 110, 108, 108, 105, 115, 108, 111, 110, 112, 154, 109, 105, 111, 109, 109, 117, 104, 109, 99, 109, 114, 105, 118, 114, 118, 118, 102, 116, 110, 104, 112, 110, 113, 106, 96, 106, 113, 111, 109, 120, 110, 121, 95, 108, 109, 104, 119, 99, 106, 105, 110, 105, 106, 108, 109, 113, 103, 118, 114, 111, 103, 104, 112, 115, 99, 117, 106, 117, 122, 108, 109, 100, 115, 115, 113, 112, 112, 106, 109, 102, 105, 104, 104, 113, 107, 107, 112, 115, 114, 110, 109, 112, 96, 110, 102, 116, 109, 98, 113, 113, 112, 113, 102, 111, 112, 118, 117, 108, 93, 112, 111, 130, 115, 115, 106, 116, 116, 114, 121, 113, 104, 117, 112, 124, 104, 118, 114, 104, 115, 104, 123, 109, 110, 119, 108, 110, 113, 107, 108, 109, 119, 110, 117, 100, 112, 127, 108, 109, 104, 118, 112, 94, 109, 113, 110, 109, 100, 111, 128, 129, 114, 108, 115, 129, 100, 113, 107, 112, 112, 104, 112, 109, 109, 106, 120, 101, 111, 115, 118, 109, 122, 103, 99, 107, 114, 113, 108, 108, 103, 108, 107, 107, 109, 115, 107, 117, 112, 113, 106, 101, 114, 105, 115, 108, 117, 105, 110, 123, 109, 117, 112, 115, 112, 110, 115, 102, 101, 99, 126, 115, 105, 106, 101, 104, 116, 116, 115, 116, 121, 104, 117, 118, 116, 103, 88, 98, 108, 101, 116, 99, 109, 108, 102, 103, 106, 112, 109, 110, 106, 109, 106, 114, 105, 107, 101, 104, 106, 109, 108, 119, 109, 114, 97, 107, 123, 106, 105, 110, 115, 110, 110, 110, 110, 101, 107, 111, 104, 129, 115, 117, 101, 114, 109, 114, 112, 117, 101, 103, 107, 107, 98, 94, 113, 109, 105, 104, 105, 111, 105, 90, 116, 110, 114, 115, 107, 128, 104, 104, 127, 107, 110, 108, 103, 117, 113, 105, 104, 105, 111, 105, 116, 120, 110, 108, 101, 116, 110, 114, 105, 111, 102, 114, 113, 115, 108, 114, 99, 110, 111, 97, 100, 102, 119, 123, 117, 109, 104, 103, 111, 106, 122, 110, 107, 111, 98, 111, 103, 103, 112, 111, 109, 120, 114, 119, 112, 101, 124, 113, 113, 114, 118, 113, 103, 127, 114, 107, 105, 106, 107, 97, 119, 117, 111, 95, 113, 108, 107, 122, 111, 87, 108, 113, 106, 112, 120, 108, 113, 110, 117, 101, 114, 127, 104, 111, 108, 113, 111, 108, 98, 103, 107, 103, 107, 121, 105, 116, 104, 110, 103, 116, 105, 108, 112, 109, 107, 105, 119, 108, 127, 106, 101, 105, 113, 108, 108, 122, 108, 119, 110, 108, 117, 111, 103, 111, 103, 101, 116, 105, 108, 114, 115, 103, 113, 105, 119, 112, 117, 110, 103, 116, 102, 120, 109, 112, 126, 108, 108, 138, 109, 107, 107, 100, 102, 112, 104, 89, 119, 103, 112, 105, 110, 108, 106, 102, 108, 109, 107, 116, 115, 108, 104, 104, 118, 98, 118, 121, 123, 98, 113, 112, 123, 106, 112, 118, 109, 100, 108, 103, 108, 111, 102, 112, 105, 116, 114, 112, 104, 105, 106, 115, 110, 110, 110, 116, 117, 97, 141, 119, 105, 106, 100, 106, 111, 109, 93, 110, 126, 108, 107, 111, 107, 110, 111, 110, 118, 113, 116, 109, 127, 123, 122, 106, 107, 119, 105, 100, 115, 107, 114, 111, 93, 115, 95, 117, 104, 108, 115, 101, 116, 107, 117, 128, 105, 110, 104, 116, 111, 100, 110, 114, 114, 103, 112, 109, 113, 114, 104, 115, 107, 104, 108, 114, 108, 115, 112, 103, 108, 105, 110, 114, 113, 111, 113, 101, 114, 114, 106, 112, 96, 118, 104, 111, 120, 108, 112, 113, 103, 114, 107, 113, 111, 108, 115, 109, 117, 106, 111, 95, 106, 105, 101, 107, 114, 109, 103, 111, 107, 107, 111, 112, 104, 115, 101, 117, 110, 105, 111, 112, 110, 111, 112, 106, 114, 105, 121, 116, 106, 120, 116, 110, 107, 107, 107, 111, 106, 107, 86, 112, 114, 112, 111, 102, 106, 109, 105, 107, 109, 108, 113, 106, 106, 114, 110, 121, 115, 103, 101, 118, 100, 102, 113, 104, 109, 115, 113, 118, 107, 113, 114, 108, 110, 110, 107, 111, 113, 106, 113, 109, 103, 112, 108, 112, 115, 106, 103, 112, 115, 116, 112, 110, 110, 115, 111, 112, 109, 106, 107, 111, 108, 116, 97, 114, 113, 113, 112, 107, 108, 93, 108, 105, 111, 109, 109, 115, 119, 109, 111, 109, 108, 109, 115, 110, 115, 109, 116, 113, 107, 106, 106, 115, 105, 126, 108, 105, 111, 121, 110, 109, 107, 108, 107, 115, 108, 115, 103, 108, 100, 114, 108, 117, 112, 109, 108, 122, 113, 113, 121, 111, 112, 103, 111, 103, 106, 109, 109, 108, 101, 109, 115, 110, 118, 111, 108, 106, 96, 110, 109, 105, 109, 113, 111, 108, 98, 112, 107, 113, 109, 111, 115, 110, 105, 135, 127, 110, 120, 114, 115, 111, 108, 107, 110, 109, 114, 115, 115, 112, 104, 109, 106, 105, 105, 102, 109, 126, 111, 115, 109, 111, 109, 111, 114, 108, 109, 110, 109, 113, 104, 110, 118, 105, 111, 109, 108, 114, 117, 105, 111, 105, 107, 108, 111, 112, 111, 111, 109, 122, 108, 110, 116, 111, 117, 94, 92, 120, 111, 101, 112, 108, 110, 113, 114, 108, 109, 110, 111, 113, 106, 104, 119, 111, 109, 100, 111, 107, 105, 104, 106, 108, 114, 121, 107, 116, 108, 101, 105, 113, 112, 105, 103, 112, 110, 110, 107, 106, 112, 126, 113, 108, 114, 115, 113, 108, 105, 110, 111, 111, 108, 107, 104, 113, 107, 113, 105, 101, 118, 105, 110, 112, 111, 118, 110, 107, 118, 116, 111, 107, 99, 111, 110, 109, 110, 109, 109, 121, 109, 114, 113, 109, 103, 105, 118, 113, 111, 113, 113, 110, 126, 111, 110, 103, 109, 115, 106, 113, 109, 112, 110, 109, 113, 116, 90, 119, 103, 109, 111, 108, 112, 110, 111, 112, 116, 112, 111, 105, 112, 129, 113, 110, 109, 107, 91, 115, 113, 83, 127, 111, 116, 119, 113, 107, 112, 112, 113, 98, 108, 113, 113, 121, 114, 111, 113, 115, 96, 111, 99, 110, 115, 118, 111, 110, 108, 110, 100, 105, 113, 112, 107, 107, 108, 112, 117, 110, 105, 116, 105, 115, 109, 108, 98, 107, 106, 114, 107, 107, 106, 109, 112, 115, 111, 110, 108, 116, 110, 106, 107, 108, 112, 111, 110, 100, 104, 115, 111, 109, 111, 109, 103, 122, 109, 107, 113, 112, 109, 108, 108, 113, 104, 119, 109, 113, 106, 109, 112, 111, 108, 110, 112, 111, 111, 106, 111, 111, 108, 107, 110, 117, 112, 100, 109, 117, 103, 108, 112, 112, 111, 113, 110, 107, 121, 109, 112, 108, 107, 112, 108, 112, 112, 109, 109, 111, 109, 113, 111, 111, 108, 110, 110, 114, 113, 110, 110, 119, 106, 109, 125, 110, 104, 111, 107, 110, 108, 109, 105, 110, 108, 108, 101, 110, 110, 100, 108, 109, 106, 108, 109, 111, 123, 110, 102, 103, 108, 108, 113, 99, 113, 110, 111, 110, 105, 106, 113, 108, 110, 109, 113, 117, 111, 108, 106, 112, 112, 109, 106, 103, 104, 111, 111, 114, 109, 107, 110, 110, 109, 106, 112, 111, 112, 108, 109, 113, 113, 110, 114, 108, 107, 109, 110, 113, 113, 108, 107, 116, 109, 111, 111, 108, 108, 110, 108, 118, 113, 104, 90, 113, 111, 110, 108, 107, 111, 108, 108, 113, 106, 111, 116, 106, 168, 111, 110, 102, 109, 104, 110, 109, 108, 111, 117, 97, 107, 113, 112, 108, 110, 108, 105, 109, 112, 110, 109, 114, 78, 110, 111, 110, 108, 111, 110, 114, 110, 108, 107, 112, 108, 112, 106, 115, 114, 111, 111, 105, 110, 112, 107, 111, 109, 113, 106, 108, 112, 113, 108, 109, 107, 112, 106, 112, 114, 115, 104, 111, 111, 107, 113, 110, 116, 110, 108, 127, 106, 109, 110, 108, 112, 112, 121, 107, 118, 113, 115, 109, 107, 107, 104, 109, 104, 103, 105, 111, 116, 109, 113, 101, 108, 105, 110, 108, 111, 111, 110, 111, 113, 114, 109, 115, 109, 108, 108, 110, 115, 111, 113, 107, 110, 113, 117, 109, 109, 109, 103, 110, 105, 115, 150, 113, 115, 101, 114, 107, 107, 109, 104, 107, 108, 114, 99, 106, 108, 111, 117, 114, 113, 110, 108, 112, 103, 109, 111, 111, 110, 114, 107, 109, 111, 116, 114, 111, 110, 79, 117, 114, 115, 115, 125, 114, 103, 111, 113, 112, 115, 116, 108, 115, 110, 102, 107, 110, 117, 110, 108, 114, 109, 109, 110, 85, 109, 106, 109, 107, 111, 109, 120, 109, 113, 108, 111, 108, 102, 115, 105, 101, 113, 113, 113, 109, 108, 112, 96, 108, 110, 108, 106, 110, 113, 111, 109, 100, 107, 114, 112, 113, 111, 112, 116, 101, 107, 107, 108, 108, 117, 110, 110, 132, 110, 109, 107, 115, 108, 113, 107, 109, 108, 111, 88, 111, 107, 113, 112, 115, 116, 109, 106, 111, 110, 113, 110, 107, 122, 116, 111, 105, 111, 110, 115, 111, 111, 107, 109, 110, 104, 93, 112, 114, 115, 114, 109, 106, 101, 111, 106, 108, 106, 111, 107, 111, 111, 111, 105, 109, 106, 106, 107, 118, 110, 114, 110, 109, 109, 108, 106, 106, 105, 109, 106, 109, 110, 106, 110, 103, 102, 109, 116, 107, 107, 111, 113, 110, 114, 112, 112, 107, 108, 110, 110, 108, 108, 108, 112, 109, 108, 110, 107, 107, 109, 109, 112, 112, 111, 101, 117, 107, 114, 98, 110, 107, 117, 101, 113, 115, 118, 114, 123, 107, 119, 109, 110, 103, 109, 103, 117, 96, 111, 103, 105, 108, 112, 107, 107, 111, 109, 106, 109, 110, 109, 99, 107, 114, 113, 108, 104, 112, 109, 106, 108, 109, 115, 120, 107, 108, 105, 106, 108, 100, 109, 106, 110, 118, 108, 114, 113, 109, 107, 115, 103, 113, 107, 112, 117, 105, 95, 103, 112, 107, 107, 135, 110, 104, 97, 103, 105, 108, 112, 109, 111, 111, 113, 114, 98, 113, 107, 109, 110, 104, 113, 104, 113, 105, 118, 110, 108, 108, 119, 107, 111, 121, 103, 110, 112, 109, 108, 129, 113, 99, 97, 109, 107, 102, 111, 110, 117, 116, 120, 115, 111, 113, 114, 114, 118, 109, 104, 100, 105, 108, 109, 118, 116, 111, 108, 113, 109, 117, 116, 102, 111, 107, 111, 106, 102, 117, 107, 117, 113, 115, 114, 105, 113, 111, 113, 115, 117, 105, 109, 105, 103, 101, 108, 102, 109, 113, 110, 128, 110, 109, 100, 113, 114, 107, 112, 110, 108, 116, 112, 105, 108, 110, 113, 115, 113, 110, 109, 105, 117, 104, 105, 103, 104, 120, 120, 109, 111, 112, 105, 110, 106, 110, 111, 113, 107, 108, 109, 114, 103, 115, 119, 101, 114, 109, 104, 105, 104, 106, 110, 104, 108, 106, 113, 112, 107, 107, 110, 111, 109, 115, 108, 116, 112, 113, 106, 112, 118, 102, 105, 106, 106, 127, 106, 104, 105, 103, 108, 108, 102, 109, 105, 116, 109, 105, 105, 98, 111, 113, 113, 108, 107, 112, 109, 116, 103, 94, 104, 100, 105, 110, 105, 106, 114, 111, 109, 115, 104, 113, 116, 112, 110, 105, 111, 117, 112, 106, 103, 99, 108, 107, 118, 112, 103, 112, 106, 106, 105, 106, 109, 108, 98, 113, 106, 102, 104, 119, 114, 117, 103, 117, 107, 108, 99, 112, 99, 116, 130, 111, 124, 101, 109, 108, 102, 102, 113, 120, 105, 106, 105, 104, 112, 109, 101, 110, 124, 104, 112, 102, 104, 94, 107, 113, 109, 109, 111, 107, 114, 112, 113, 98, 102, 101, 110, 98, 103, 102, 103, 109, 110, 105, 110, 118, 100, 119, 112, 99, 105, 109, 92, 107, 107, 101, 111, 100, 107, 105, 110, 105, 109, 118, 116, 108, 100, 110, 113, 109, 104, 102, 108, 115, 107, 114, 113, 109, 112, 106, 109, 107, 115, 104, 112, 109, 102, 120, 115, 100, 114, 111, 116, 107, 114, 117, 106, 120, 110, 106, 109, 115, 115, 107, 108, 106, 105, 115, 114, 119, 121, 105, 107, 115, 107, 115, 127, 114, 108, 99, 111, 115, 117, 113, 129, 110, 114, 107, 104, 105, 109, 113, 105, 124, 104, 119, 107, 111, 111, 108, 109, 102, 101, 106, 110, 103, 116, 130, 107, 103, 110, 120, 106, 107, 101, 102, 127, 103, 100, 111, 97, 103, 107, 105, 110, 114, 120, 114, 112, 112, 113, 105, 107, 112, 116, 101, 116, 111, 101, 106, 110, 106, 109, 114, 105, 112, 108, 117, 103, 113, 113, 113, 111, 116, 107, 106, 111, 108, 111, 109, 113, 118, 112, 112, 113, 110, 114, 102, 131, 111, 79, 98, 109, 117, 106, 109, 109, 110, 107, 111, 109, 112, 115, 109, 111, 105, 109, 113, 125, 119, 105, 110, 111, 112, 109, 105, 113, 96, 115, 108, 111, 116, 112, 106, 103, 112, 108, 112, 110, 110, 107, 106, 109, 110, 108, 95, 116, 120, 111, 104, 110, 113, 109, 91, 109, 108, 113, 110, 104, 112, 108, 107, 101, 110, 105, 103, 106, 97, 102, 108, 108, 107, 121, 106, 113, 112, 104, 111, 118, 109, 99, 110, 111, 108, 109, 104, 110, 103, 103, 107, 110, 108, 105, 105, 110, 120, 113, 105, 112, 113, 107, 114, 99, 105, 114, 112, 104, 112, 112, 118, 98, 107, 115, 94, 114, 117, 115, 113, 106, 110, 116, 111, 108, 105, 107, 114, 106, 119, 113, 105, 111, 109, 112, 109, 104, 108, 107, 113, 111, 109, 110, 109, 111, 107, 116, 109, 102, 109, 109, 115, 104, 112, 106, 107, 112, 115, 112, 107, 110, 112, 106, 110, 124, 116, 106, 112, 118, 109, 118, 113, 113, 113, 112, 109, 108, 110, 108, 101, 109, 116, 107, 106, 109, 116, 103, 115, 114, 114, 110, 110, 107, 114, 114, 111, 109, 138, 104, 109, 112, 108, 107, 111, 107, 104, 110, 109, 118, 100, 108, 109, 119, 106, 110, 115, 72, 107, 108, 109, 105, 112, 110, 113, 116, 113, 112, 110, 115, 116, 112, 113, 111, 102, 126, 111, 111, 112, 113, 108, 113, 114, 110, 110, 110, 116, 116, 111, 111, 110, 112, 111, 103, 107, 111, 123, 93, 107, 103, 104, 111, 111, 110, 111, 112, 112, 109, 102, 110, 125, 114, 106, 103, 108, 115, 112, 108, 107, 106, 114, 111, 106, 108, 113, 108, 115, 111, 110, 110, 113, 106, 111, 112, 113, 107, 101, 107, 108, 108, 116, 111, 111, 112, 114, 107, 109, 105, 107, 110, 107, 107, 103, 102, 112, 94, 112, 114, 112, 115, 111, 114, 112, 101, 110, 107, 107, 110, 117, 113, 118, 115, 111, 111, 114, 108, 109, 110, 119, 113, 98, 108, 110, 117, 113, 109, 111, 118, 123, 99, 108, 112, 117, 114, 113, 102, 98, 107, 106, 118, 109, 101, 106, 105, 114, 120, 104, 117, 106, 108, 109, 108, 109, 114, 108, 106, 116, 105, 112, 113, 115, 107, 108, 109, 104, 115, 116, 116, 107, 111, 103, 117, 116, 109, 114, 112, 113, 113, 109, 111, 146, 117, 99, 108, 111, 108, 107, 112, 109, 111, 113, 116, 108, 114, 110, 96, 103, 113, 104, 107, 106, 107, 114, 106, 119, 112, 115, 109, 108, 113, 111, 111, 111, 110, 105, 112, 112, 111, 107, 113, 110, 111, 113, 113, 112, 108, 111, 113, 111, 103, 108, 113, 107, 117, 117, 110, 110, 106, 111, 113, 105, 110, 110, 112, 109, 107, 130, 112, 112, 113, 120, 110, 110, 130, 98, 114, 105, 109, 97, 110, 110, 116, 108, 115, 116, 132, 108, 118, 114, 118, 118, 107, 110, 116, 102, 109, 101, 110, 110, 103, 106, 110, 105, 107, 100, 110, 108, 112, 111, 114, 110, 113, 112, 103, 106, 103, 112, 120, 102, 111, 111, 107, 117, 108, 113, 118, 100, 121, 109, 120, 112, 113, 111, 110, 124, 115, 106, 109, 104, 117, 110, 110, 106, 110, 105, 100, 111, 118, 115, 103, 107, 106, 93, 104, 109, 111, 106, 108, 113, 117, 129, 100, 107, 104, 108, 108, 109, 111, 107, 117, 103, 106, 117, 110, 107, 121, 119, 112, 115, 108, 101, 109, 103, 112, 109, 106, 110, 109, 110, 111, 114, 128, 115, 109, 113, 114, 112, 110, 107, 118, 112, 108, 103, 107, 117, 111, 110, 116, 110, 112, 108, 107, 107, 111, 110, 98, 110, 110, 96, 110, 113, 108, 103, 127, 112, 108, 108, 110, 113, 107, 110, 106, 102, 104, 112, 106, 106, 103, 107, 99, 109, 111, 106, 107, 112, 110, 109, 109, 112, 127, 111, 125, 117, 111, 114, 109, 108, 109, 111, 113, 113, 105, 104, 112, 129, 114, 100, 114, 119, 112, 109, 107, 117, 107, 108, 114, 110, 116, 112, 111, 116, 134, 113, 106, 111, 121, 115, 109, 114, 106, 98, 109, 117, 112, 116, 108, 100, 109, 107, 111, 112, 109, 113, 112, 107, 106, 109, 109, 105, 107, 107, 115, 106, 110, 110, 114, 112, 111, 106, 113, 115, 118, 114, 107, 114, 108, 113, 112, 108, 107, 111, 114, 114, 101, 113, 110, 111, 112, 111, 112, 104, 113, 106, 103, 108, 116, 107, 112, 118, 111, 110, 127, 110, 106, 112, 111, 109, 111, 119, 115, 101, 116, 108, 116, 108, 107, 111, 107, 109, 105, 99, 102, 113, 113, 120, 113, 113, 111, 110, 114, 111, 107, 102, 105, 108, 110, 112, 109, 116, 114, 111, 110, 117, 102, 116, 98, 101, 113, 111, 106, 115, 114, 99, 111, 113, 107, 107, 108, 111, 116, 112, 111, 105, 105, 114, 111, 111, 105, 104, 112, 113, 113, 109, 108, 111, 123, 116, 113, 112, 115, 111, 109, 109, 110, 106, 106, 103, 113, 105, 117, 108, 110, 112, 110, 99, 118, 111, 113, 122, 109, 110, 109, 110, 108, 109, 109, 110, 112, 108, 111, 104, 117, 108, 117, 109, 108, 109, 106, 113, 105, 106, 110, 110, 115, 87, 113, 97, 114, 112, 113, 106, 112, 110, 118, 104, 115, 113, 107, 109, 103, 106, 100, 99, 111, 111, 109, 113, 112, 102, 104, 113, 105, 103, 121, 109, 105, 121, 113, 106, 113, 113, 111, 112, 115, 118, 107, 112, 116, 118, 103, 108, 107, 104, 110, 116, 110, 107, 112, 115, 118, 114, 111, 112, 110, 109, 121, 101, 107, 108, 110, 108, 119, 116, 114, 110, 114, 114, 108, 112, 108, 112, 112, 105, 110, 114, 120, 116, 108, 104, 118, 115, 112, 111, 107, 117, 116, 108, 111, 116, 113, 109, 111, 102, 111, 116, 109, 119, 110, 104, 108, 112, 107, 105, 114, 105, 110, 108, 111, 106, 107, 107, 106, 109, 110, 111, 109, 110, 108, 116, 124, 115, 106, 116, 110, 108, 111, 107, 108, 106, 107, 112, 110, 113, 114, 108, 122, 111, 113, 102, 119, 108, 107, 116, 122, 117, 115, 108, 97, 103, 103, 106, 101, 109, 107, 114, 117, 103, 110, 108, 116, 101, 113, 103, 110, 106, 105, 109, 131, 106, 93, 116, 96, 109, 112, 105, 115, 112, 101, 114, 107, 114, 112, 110, 114, 111, 109, 107, 108, 94, 110, 112, 99, 114, 117, 114, 109, 112, 115, 116, 109, 105, 113, 108, 115, 105, 111, 105, 99, 110, 111, 106, 98, 110, 104, 107, 99, 121, 96, 112, 104, 126, 115, 109, 103, 117, 128, 110, 106, 115, 105, 109, 107, 111, 104, 121, 117, 107, 109, 104, 112, 107, 108, 98, 99, 102, 121, 112, 113, 105, 113, 115, 112, 113, 107, 108, 119, 109, 109, 94, 106, 100, 115, 106, 96, 120, 117, 113, 106, 113, 104, 116, 124, 110, 105, 105, 120, 99, 108, 118, 109, 117, 106, 115, 117, 104, 118, 107, 103, 111, 109, 114, 101, 118, 116, 113, 121, 108, 119, 109, 111, 110, 109, 109, 112, 115, 110, 115, 111, 111, 102, 103, 111, 107, 99, 104, 106, 101, 115, 111, 109, 108, 107, 105, 106, 116, 107, 110, 112, 114, 110, 101, 112, 99, 110, 121, 123, 111, 101, 103, 111, 107, 105, 99, 109, 112, 116, 102, 114, 106, 108, 101, 113, 102, 110, 105, 106, 108, 97, 100, 111, 114, 103, 111, 111, 110, 107, 104, 107, 124, 109, 102, 113, 104, 112, 105, 102, 94, 125, 100, 129, 118, 107, 113, 105, 115, 103, 96, 107, 114, 131, 107, 105, 105, 95, 110, 115, 108, 113, 114, 109, 102, 115, 110, 106, 112, 102, 110, 108, 104, 104, 99, 113, 116, 104, 114, 108, 107, 114, 115, 117, 109, 109, 95, 109, 113, 108, 115, 113, 104, 94, 103, 105, 96, 110, 107, 112, 106, 109, 111, 109, 116, 118, 107, 116, 120, 102, 119, 115, 109, 120, 120, 113, 110, 107, 104, 113, 101, 105, 109, 95, 112, 117, 101, 113, 120, 108, 114, 117, 113, 101, 112, 116, 111, 110, 101, 107, 117, 108, 112, 109, 111, 107, 100, 108, 111, 119, 107, 107, 116, 102, 121, 110, 97, 108, 121, 113, 112, 113, 118, 109, 114, 118, 101, 102, 98, 108, 118, 107, 110, 109, 119, 106, 103, 111, 112, 116, 102, 111, 112, 117, 111, 107, 102, 112, 107, 108, 118, 97, 132, 110, 102, 111, 106, 108, 121, 108, 117, 111, 104, 107, 118, 115, 100, 116, 112, 107, 115, 111, 112, 104, 107, 106, 112, 104, 115, 86, 111, 106, 111, 120, 109, 118, 111, 121, 110, 112, 104, 110, 106, 108, 108, 123, 110, 110, 116, 110, 109, 106, 105, 108, 85, 112, 108, 104, 124, 102, 114, 110, 107, 118, 105, 115, 110, 113, 110, 109, 103, 111, 110, 112, 114, 98, 113, 101, 107, 125, 110, 109, 111, 113, 103, 116, 89, 101, 119, 112, 115, 122, 109, 117, 105, 106, 116, 112, 111, 115, 105, 113, 102, 102, 110, 116, 109, 112, 110, 107, 119, 110, 107, 116, 127, 112, 111, 122, 106, 96, 111, 107, 98, 102, 112, 105, 115, 107, 112, 109, 117, 102, 111, 103, 107, 115, 110, 110, 107, 112, 101, 105, 109, 107, 120, 104, 114, 108, 105, 114, 110, 106, 101, 110, 101, 102, 107, 113, 114, 107, 110, 107, 114, 109, 104, 104, 106, 112, 111, 119, 93, 112, 111, 111, 115, 111, 106, 115, 95, 107, 109, 106, 115, 114, 109, 122, 105, 111, 110, 110, 102, 111, 110, 112, 98, 110, 103, 109, 116, 113, 110, 103, 111, 113, 115, 114, 103, 125, 126, 132, 111, 110, 108, 110, 116, 111, 115, 107, 114, 120, 105, 114, 122, 100, 116, 101, 103, 113, 111, 109, 101, 105, 109, 86, 118, 108, 126, 105, 105, 111, 104, 82, 110, 111, 107, 124, 112, 103, 107, 110, 111, 111, 111, 112, 108, 114, 107, 109, 102, 118, 104, 118, 108, 110, 113, 119, 105, 91, 98, 107, 112, 115, 109, 129, 106, 106, 112, 109, 103, 118, 116, 115, 103, 115, 114, 107, 117, 107, 110, 117, 118, 108, 108, 117, 99, 110, 111, 113, 135, 105, 105, 116, 109, 99, 107, 112, 106, 111, 111, 110, 109, 120, 104, 114, 115, 110, 118, 110, 106, 112, 103, 115, 110, 118, 112, 101, 120, 122, 115, 108, 121, 100, 108, 105, 115, 111, 120, 113, 112, 117, 110, 106, 122, 107, 114, 109, 96, 111, 114, 102, 115, 116, 122, 116, 110, 105, 118, 108, 101, 106, 111, 117, 115, 116, 113, 106, 115, 108, 109, 109, 112, 116, 111, 116, 104, 103, 103, 112, 113, 111, 108, 110, 115, 112, 112, 104, 106, 112, 106, 105, 103, 107, 129, 111, 112, 106, 104, 110, 107, 105, 118, 115, 106, 113, 123, 110, 121, 133, 120, 111, 120, 109, 110, 120, 107, 113, 105, 113, 112, 107, 99, 104, 97, 104, 106, 109, 114, 96, 109, 109, 112, 107, 131, 111, 107, 110, 117, 112, 113, 117, 112, 110, 120, 119, 114, 106, 113, 105, 106, 118, 104, 119, 102, 116, 110, 100, 112, 95, 110, 111, 104, 109, 112, 114, 105, 107, 106, 124, 109, 112, 110, 107, 105, 120, 104, 122, 117, 105, 115, 108, 106, 115, 111, 110, 109, 112, 99, 117, 116, 110, 112, 116, 115, 109, 112, 106, 98, 108, 114, 111, 109, 107, 98, 110, 109, 118, 110, 92, 102, 117, 111, 105, 112, 104, 112, 122, 113, 103, 109, 116, 113, 105, 112, 117, 109, 108, 102, 106, 117, 91, 111, 111, 105, 114, 106, 112, 113, 100, 103, 100, 105, 107, 108, 111, 107, 118, 105, 111, 105, 104, 112, 123, 114, 103, 98, 109, 100, 115, 104, 120, 112, 109, 104, 115, 106, 120, 108, 117, 110, 117, 112, 115, 110, 114, 124, 104, 107, 107, 108, 114, 106, 107, 110, 112, 110, 112, 109, 118, 102, 106, 109, 113, 111, 111, 120, 103, 113, 128, 111, 100, 106, 107, 99, 105, 104, 112, 111, 109, 110, 106, 112, 103, 115, 122, 117, 110, 111, 104, 101, 113, 103, 112, 104, 108, 107, 109, 115, 111, 104, 116, 107, 116, 114, 114, 97, 104, 111, 109, 101, 108, 111, 116, 110, 105, 109, 118, 109, 115, 111, 110, 109, 112, 110, 116, 109, 109, 112, 112, 108, 105, 115, 110, 105, 113, 107, 110, 108, 110, 110, 109, 106, 124, 113, 110, 101, 121, 108, 106, 106, 120, 109, 122, 110, 110, 95, 111, 105, 114, 110, 107, 111, 108, 113, 111, 110, 111, 115, 108, 116, 109, 114, 112, 112, 106, 115, 113, 93, 114, 115, 103, 115, 109, 123, 104, 111, 111, 121, 104, 127, 103, 107, 108, 110, 106, 109, 110, 107, 109, 107, 111, 118, 106, 118, 110, 108, 110, 112, 119, 106, 103, 109, 110, 112, 111, 113, 111, 114, 117, 107, 109, 111, 116, 111, 107, 116, 107, 109, 113, 108, 118, 109, 126, 114, 119, 115, 110, 113, 110, 104, 106, 105, 105, 107, 125, 113, 115, 121, 105, 107, 107, 100, 104, 105, 110, 109, 111, 108, 119, 106, 83, 107, 113, 106, 115, 113, 111, 110, 115, 106, 109, 109, 122, 113, 108, 116, 117, 113, 110, 109, 108, 102, 109, 114, 108, 115, 112, 118, 112, 98, 107, 112, 106, 105, 109, 107, 109, 115, 106, 105, 107, 105, 104, 110, 113, 114, 121, 110, 108, 118, 109, 107, 110, 106, 112, 108, 113, 106, 114, 110, 109, 110, 110, 117, 107, 105, 110, 105, 111, 114, 113, 108, 108, 118, 113, 113, 110, 118, 107, 108, 126, 124, 101, 114, 104, 112, 113, 103, 110, 112, 121, 112, 110, 109, 113, 109, 111, 123, 107, 114, 116, 115, 115, 107, 109, 112, 109, 112, 113, 110, 105, 113, 111, 115, 107, 108, 109, 107, 113, 115, 99, 116, 106, 110, 101, 111, 112, 113, 120, 120, 102, 120, 102, 106, 109, 108, 106, 112, 110, 107, 107, 105, 111, 104, 114, 107, 113, 107, 108, 110, 108, 120, 103, 115, 117, 116, 107, 112, 111, 114, 106, 108, 103, 113, 106, 105, 113, 106, 111, 106, 115, 108, 113, 123, 116, 107, 104, 113, 110, 118, 112, 114, 111, 111, 114, 118, 110, 108, 118, 107, 108, 112, 112, 103, 112, 108, 113, 109, 102, 110, 110, 114, 106, 114, 107, 115, 99, 110, 109, 111, 115, 107, 112, 103, 115, 108, 116, 107, 110, 107, 115, 125, 112, 114, 115, 113, 113, 107, 100, 117, 106, 109, 115, 107, 112, 113, 109, 106, 117, 111, 106, 129, 107, 106, 113, 105, 115, 108, 105, 122, 110, 107, 100, 107, 112, 104, 109, 95, 110, 113, 116, 104, 109, 112, 106, 118, 115, 109, 108, 103, 116, 107, 106, 116, 114, 108, 109, 106, 106, 110, 105, 112, 113, 107, 112, 109, 99, 111, 114, 108, 119, 108, 102, 116, 108, 116, 111, 104, 112, 108, 115, 111, 108, 111, 108, 115, 110, 111, 117, 108, 103, 116, 106, 110, 107, 105, 96, 106, 115, 107, 111, 112, 112, 113, 106, 116, 104, 116, 112, 106, 100, 115, 113, 117, 116, 109, 102, 107, 106, 116, 110, 114, 106, 118, 115, 107, 111, 109, 112, 110, 116, 108, 111, 117, 106, 110, 90, 149, 117, 112, 94, 106, 110, 110, 108, 114, 111, 115, 109, 109, 103, 110, 101, 106, 110, 112, 109, 107, 108, 111, 106, 107, 108, 108, 113, 111, 111, 109, 117, 108, 112, 109, 107, 116, 114, 108, 122, 123, 95, 123, 114, 102, 113, 120, 105, 114, 111, 118, 109, 87, 103, 110, 115, 114, 105, 112, 112, 112, 111, 106, 95, 106, 107, 109, 109, 109, 118, 99, 116, 128, 110, 127, 116, 110, 100, 122, 95, 119, 127, 106, 116, 112, 105, 102, 116, 107, 104, 110, 113, 119, 119, 112, 105, 126, 104, 115, 109, 111, 102, 113, 113, 123, 124, 112, 106, 111, 107, 108, 114, 112, 110, 107, 106, 114, 105, 111, 113, 101, 113, 121, 101, 115, 110, 107, 99, 120, 106, 112, 115, 111, 109, 112, 110, 119, 107, 127, 74, 113, 112, 108, 104, 98, 106, 114, 112, 119, 112, 109, 98, 109, 108, 98, 114, 111, 105, 108, 111, 125, 107, 114, 105, 111, 115, 104, 107, 116, 124, 113, 98, 111, 109, 108, 107, 122, 109, 105, 111, 113, 112, 124, 111, 126, 101, 110, 113, 113, 100, 112, 111, 105, 113, 116, 91, 107, 100, 109, 120, 106, 106, 107, 108, 106, 114, 114, 113, 122, 110, 120, 106, 107, 116, 110, 112, 109, 106, 107, 106, 128, 107, 99, 109, 113, 107, 109, 112, 114, 103, 110, 109, 107, 112, 113, 105, 92, 104, 105, 107, 110, 107, 105, 106, 105, 113, 115, 118, 100, 110, 110, 110, 104, 119, 105, 113, 101, 111, 105, 128, 115, 112, 104, 111, 108, 107, 115, 108, 107, 107, 118, 114, 107, 110, 100, 122, 111, 106, 107, 109, 107, 113, 115, 115, 108, 119, 103, 112, 109, 111, 110, 115, 113, 112, 110, 109, 105, 99, 116, 116, 114, 113, 109, 103, 116, 108, 106, 109, 110, 104, 111, 110, 118, 110, 112, 119, 107, 108, 99, 109, 109, 104, 107, 111, 113, 114, 112, 106, 105, 106, 115, 104, 115, 118, 114, 109, 113, 111, 99, 102, 107, 109, 106, 108, 113, 110, 105, 112, 118, 109, 110, 110, 111, 109, 114, 110, 109, 111, 112, 104, 107, 118, 122, 106, 113, 108, 114, 113, 106, 115, 117, 104, 114, 117, 113, 111, 111, 111, 121, 98, 105, 106, 123, 110, 110, 106, 109, 108, 104, 104, 116, 107, 107, 102, 106, 117, 63, 106, 108, 101, 116, 112, 113, 109, 95, 107, 103, 104, 107, 120, 101, 115, 137, 107, 110, 104, 110, 103, 112, 109, 110, 113, 98, 111, 102, 112, 105, 116, 110, 105, 117, 110, 118, 109, 105, 113, 111, 123, 102, 110, 104, 112, 117, 67, 104, 114, 109, 122, 112, 94, 103, 106, 95, 112, 104, 112, 109, 106, 104, 109, 108, 110, 124, 104, 108, 111, 112, 109, 115, 101, 114, 119, 116, 116, 110, 111, 107, 103, 100, 121, 105, 109, 112, 112, 118, 106, 109, 107, 109, 110, 101, 113, 104, 104, 105, 114, 106, 110, 112, 114, 108, 105, 119, 106, 89, 115, 117, 114, 103, 105, 106, 114, 108, 100, 116, 108, 113, 117, 118, 97, 100, 119, 111, 115, 115, 114, 110, 111, 98, 106, 110, 108, 120, 94, 112, 102, 99, 108, 113, 111, 119, 116, 107, 124, 121, 119, 105, 107, 100, 115, 108, 104, 111, 100, 118, 103, 111, 110, 112, 110, 122, 98, 96, 104, 103, 111, 112, 105, 105, 103, 110, 96, 101, 119, 104, 118, 106, 113, 111, 118, 104, 110, 125, 114, 114, 131, 104, 105, 120, 115, 109, 113, 106, 114, 106, 113, 117, 125, 116, 98, 101, 113, 114, 110, 108, 101, 105, 108, 102, 102, 114, 117, 100, 107, 94, 112, 106, 99, 109, 123, 101, 108, 111, 116, 111, 118, 95, 101, 120, 118, 97, 93, 115, 114, 110, 108, 110, 120, 117, 101, 109, 117, 107, 104, 123, 99, 120, 117, 109, 102, 118, 100, 111, 112, 113, 114, 110, 98, 112, 100, 99, 107, 114, 107, 112, 105, 118, 118, 95, 100, 110, 96, 94, 110, 105, 111, 102, 116, 114, 95, 114, 109, 111, 122, 116, 107, 118, 114, 104, 109, 111, 113, 119, 96, 105, 114, 124, 113, 108, 109, 113, 99, 115, 105, 119, 106, 105, 94, 123, 105, 110, 111, 115, 109, 102, 110, 108, 105, 118, 114, 89, 115, 112, 97, 108, 107, 110, 100, 111, 107, 109, 105, 114, 120, 101, 110, 92, 120, 113, 118, 100, 101, 105, 102, 112, 107, 112, 109, 115, 119, 124, 100, 96, 116, 115, 103, 84, 113, 107, 96, 121, 116, 109, 102, 108, 108, 98, 112, 112, 107, 115, 104, 111, 124, 99, 100, 113, 113, 114, 115, 113, 109, 103, 123, 112, 117, 114, 114, 106, 117, 122, 113, 106, 107, 114, 109, 115, 109, 98, 98, 102, 105, 99, 103, 110, 101, 115, 99, 118, 118, 113, 112, 113, 104, 120, 112, 110, 125, 125, 120, 109, 123, 104, 111, 117, 114, 93, 111, 100, 109, 122, 109, 96, 99, 105, 117, 122, 107, 104, 120, 109, 120, 113, 103, 105, 107, 107, 98, 119, 112, 106, 108, 109, 98, 117, 118, 114, 113, 112, 112, 112, 113, 110, 109, 100, 111, 106, 112, 115, 115, 109, 113, 94, 103, 103, 120, 103, 110, 119, 111, 114, 106, 110, 114, 102, 120, 109, 104, 97, 113, 107, 122, 108, 110, 104, 102, 113, 116, 95, 97, 113, 117, 99, 120, 103, 95, 111, 125, 116, 112, 100, 108, 113, 101, 123, 113, 114, 122, 105, 116, 106, 122, 116, 130, 105, 102, 92, 118, 90, 103, 118, 117, 123, 116, 118, 102, 101, 100, 93, 108, 111, 118, 99, 109, 113, 117, 108, 107, 102, 113, 107, 118, 115, 102, 104, 107, 114, 111, 103, 117, 112, 108, 109, 115, 99, 112, 120, 99, 109, 108, 106, 110, 119, 112, 112, 102, 111, 112, 113, 118, 117, 115, 109, 103, 111, 114, 112, 105, 120, 117, 111, 100, 117, 105, 102, 105, 112, 102, 124, 102, 105, 122, 101, 107, 105, 103, 101, 106, 116, 113, 107, 106, 117, 112, 106, 109, 119, 88, 98, 112, 101, 107, 114, 119, 121, 109, 108, 113, 102, 114, 108, 113, 113, 110, 111, 108, 114, 109, 101, 106, 107, 107, 107, 112, 104, 105, 90, 116, 106, 98, 103, 88, 103, 107, 112, 107, 108, 116, 109, 105, 98, 102, 110, 114, 107, 127, 116, 108, 110, 109, 109, 119, 111, 128, 102, 104, 112, 114, 116, 104, 110, 112, 113, 110, 116, 112, 107, 100, 108, 106, 110, 117, 112, 111, 111, 121, 106, 112, 118, 110, 102, 105, 100, 105, 108, 105, 116, 107, 107, 108, 101, 113, 107, 110, 91, 109, 100, 90, 118, 110, 116, 118, 111, 117, 115, 112, 105, 112, 104, 108, 110, 117, 108, 105, 102, 107, 111, 112, 114, 119, 111, 116, 111, 114, 111, 108, 115, 109, 113, 120, 106, 112, 106, 105, 108, 108, 111, 120, 112, 114, 100, 114, 113, 109, 105, 110, 114, 110, 109, 113, 116, 111, 104, 111, 113, 110, 98, 105, 110, 115, 101, 111, 112, 110, 102, 117, 100, 109, 107, 121, 97, 110, 116, 108, 115, 102, 122, 113, 107, 102, 107, 111, 120, 103, 104, 111, 99, 117, 115, 119, 106, 107, 112, 104, 120, 108, 113, 97, 99, 111, 104, 114, 111, 118, 107, 117, 94, 113, 118, 94, 109, 109, 95, 112, 104, 111, 106, 125, 109, 99, 104, 114, 104, 107, 105, 113, 112, 103, 115, 109, 108, 110, 120, 112, 117, 107, 120, 95, 110, 114, 110, 110, 115, 96, 133, 116, 118, 108, 116, 102, 113, 111, 109, 96, 121, 108, 114, 97, 112, 110, 103, 101, 105, 107, 124, 111, 116, 115, 117, 106, 100, 103, 109, 109, 115, 111, 110, 113, 110, 105, 106, 121, 109, 96, 111, 108, 106, 103, 107, 103, 103, 111, 108, 101, 119, 116, 104, 106, 122, 104, 108, 109, 114, 98, 121, 112, 113, 113, 113, 100, 112, 111, 112, 117, 113, 139, 110, 104, 107, 114, 103, 116, 121, 109, 131, 110, 104, 115, 139, 103, 123, 105, 131, 98, 108, 109, 110, 112, 104, 114, 85, 107, 113, 99, 107, 116, 98, 117, 114, 114, 111, 109, 110, 117, 102, 104, 116, 93, 113, 114, 111, 107, 111, 109, 111, 115, 118, 108, 112, 112, 121, 111, 133, 113, 108, 109, 110, 112, 103, 113, 109, 111, 102, 121, 117, 116, 103, 107, 104, 112, 114, 113, 111, 99, 111, 110, 112, 106, 113, 127, 109, 120, 110, 105, 107, 111, 120, 110, 103, 106, 111, 103, 111, 123, 111, 99, 111, 103, 109, 113, 91, 108, 108, 112, 116, 111, 126, 107, 90, 116, 109, 108, 95, 113, 118, 107, 118, 95, 106, 100, 101, 114, 104, 111, 116, 100, 106, 104, 103, 112, 114, 99, 117, 124, 105, 114, 115, 120, 110, 120, 109, 128, 131, 105, 112, 111, 119, 114, 113, 95, 112, 117, 115, 120, 104, 108, 101, 115, 110, 109, 108, 127, 116, 111, 114, 105, 111, 106, 104, 112, 111, 112, 102, 112, 120, 108, 102, 111, 121, 114, 108, 104, 112, 136, 106, 109, 109, 111, 106, 107, 109, 113, 115, 106, 112, 112, 112, 105, 105, 109, 111, 106, 110, 112, 109, 109, 108, 111, 107, 105, 110, 111, 108, 106, 105, 110, 116, 119, 107, 108, 107, 117, 111, 107, 104, 105, 105, 101, 104, 105, 107, 103, 114, 107, 105, 109, 112, 115, 109, 113, 112, 103, 113, 110, 105, 120, 109, 110, 107, 104, 111, 100, 107, 111, 105, 117, 112, 111, 107, 111, 111, 108, 106, 107, 115, 111, 111, 112, 115, 111, 114, 113, 124, 109, 108, 114, 112, 111, 108, 106, 108, 106, 109, 109, 116, 110, 115, 104, 108, 113, 115, 105, 112, 112, 112, 106, 109, 108, 110, 111, 107, 113, 112, 107, 110, 112, 109, 113, 111, 106, 118, 115, 111, 108, 105, 107, 110, 110, 113, 112, 108, 111, 117, 122, 114, 111, 113, 109, 108, 112, 108, 111, 107, 107, 119, 107, 108, 116, 109, 110, 107, 108, 116, 108, 104, 113, 106, 109, 109, 103, 106, 109, 105, 112, 106, 110, 107, 102, 109, 102, 108, 116, 108, 111, 114, 111, 108, 106, 110, 113, 106, 111, 108, 105, 110, 114, 103, 109, 108, 112, 111, 111, 109, 114, 111, 110, 111, 113, 115, 102, 108, 117, 106, 108, 112, 108, 108, 108, 108, 110, 106, 106, 109, 110, 114, 117, 110, 109, 111, 112, 108, 110, 111, 108, 106, 108, 112, 109, 110, 111, 107, 111, 110, 114, 104, 109, 108, 112, 111, 116, 107, 105, 112, 109, 114, 113, 115, 114, 112, 113, 104, 113, 108, 110, 107, 112, 104, 109, 111, 105, 115, 99, 110, 121, 108, 109, 110, 108, 107, 108, 115, 110, 107, 106, 109, 111, 106, 114, 110, 109, 114, 123, 94, 113, 112, 109, 105, 111, 113, 112, 113, 109, 113, 130, 112, 111, 115, 112, 112, 112, 115, 110, 111, 106, 115, 110, 103, 110, 106, 103, 112, 114, 103, 105, 117, 112, 110, 104, 122, 107, 102, 111, 95, 109, 108, 109, 109, 107, 111, 104, 100, 102, 110, 138, 107, 107, 110, 111, 114, 112, 110, 110, 111, 116, 103, 117, 110, 108, 103, 109, 116, 108, 110, 110, 109, 107, 114, 109, 97, 115, 110, 109, 115, 104, 115, 113, 107, 112, 107, 105, 104, 107, 101, 109, 101, 114, 104, 113, 112, 117, 115, 111, 110, 109, 108, 109, 113, 115, 110, 111, 109, 109, 110, 107, 108, 109, 95, 106, 115, 119, 119, 116, 108, 107, 101, 108, 110, 106, 114, 113, 109, 112, 106, 116, 113, 101, 111, 107, 112, 104, 112, 110, 114, 108, 110, 112, 112, 109, 106, 111, 110, 100, 110, 111, 108, 132, 105, 104, 114, 118, 115, 116, 106, 112, 104, 109, 117, 108, 102, 107, 112, 110, 111, 96, 113, 119, 112, 115, 108, 114, 107, 114, 93, 112, 103, 110, 111, 111, 112, 109, 114, 105, 106, 111, 109, 110, 102, 108, 109, 107, 102, 109, 113, 91, 107, 128, 104, 106, 107, 111, 114, 108, 111, 109, 111, 108, 113, 110, 113, 111, 106, 113, 106, 109, 119, 103, 111, 113, 110, 112, 92, 114, 103, 115, 109, 109, 112, 108, 101, 114, 98, 116, 121, 114, 114, 118, 119, 101, 96, 106, 111, 107, 110, 118, 108, 106, 101, 107, 105, 123, 110, 108, 116, 114, 105, 111, 116, 101, 102, 109, 70, 103, 107, 102, 116, 104, 109, 114, 105, 102, 119, 109, 107, 104, 88, 112, 116, 110, 108, 110, 111, 110, 101, 114, 126, 114, 82, 110, 101, 106, 113, 110, 81, 95, 95, 115, 101, 108, 111, 110, 109, 114, 107, 106, 108, 115, 108, 115, 108, 103, 112, 120, 105, 111, 104, 114, 104, 109, 117, 108, 109, 115, 61, 112, 107, 113, 106, 99, 119, 103, 113, 105, 100, 103, 115, 118, 114, 107, 102, 121, 118, 105, 117, 104, 109, 116, 97, 112, 113, 108, 108, 93, 113, 116, 110, 106, 129, 99, 116, 116, 119, 123, 110, 113, 114, 105, 108, 115, 106, 116, 105, 108, 121, 127, 113, 114, 115, 116, 112, 102, 114, 106, 107, 98, 111, 77, 112, 143, 100, 103, 111, 100, 109, 106, 127, 101, 128, 101, 115, 108, 111, 113, 118, 113, 120, 109, 107, 112, 118, 110, 118, 116, 115, 103, 108, 113, 107, 102, 112, 87, 120, 105, 105, 108, 99, 109, 107, 115, 104, 110, 111, 106, 112, 109, 107, 115, 108, 125, 127, 105, 108, 100, 108, 108, 117, 109, 104, 113, 110, 103, 112, 104, 111, 107, 103, 108, 112, 121, 114, 105, 105, 116, 100, 103, 99, 115, 112, 106, 116, 109, 125, 114, 107, 115, 117, 104, 108, 106, 108, 116, 109, 107, 118, 112, 117, 107, 107, 108, 150, 106, 106, 120, 110, 109, 113, 105, 112, 115, 117, 112, 110, 103, 102, 112, 103, 101, 95, 109, 107, 112, 105, 111, 99, 107, 109, 113, 107, 117, 120, 109, 114, 109, 116, 112, 111, 108, 116, 106, 103, 112, 117, 102, 97, 98, 104, 113, 105, 111, 105, 110, 103, 108, 106, 107, 101, 103, 113, 107, 113, 121, 106, 100, 101, 102, 105, 110, 101, 117, 112, 97, 100, 103, 110, 106, 108, 104, 109, 124, 117, 134, 114, 111, 109, 109, 101, 112, 117, 111, 111, 105, 104, 102, 93, 110, 101, 111, 108, 102, 83, 105, 94, 117, 91, 110, 106, 110, 110, 108, 108, 104, 115, 105, 101, 105, 120, 108, 104, 88, 104, 111, 104, 106, 110, 115, 106, 106, 102, 104, 110, 113, 105, 105, 113, 111, 115, 113, 110, 110, 106, 79, 98, 107, 108, 115, 107, 102, 99, 112, 118, 106, 114, 109, 115, 98, 109, 106, 111, 106, 103, 105, 105, 98, 118, 140, 114, 98, 116, 115, 104, 86, 113, 116, 117, 108, 110, 115, 111, 113, 109, 105, 113, 114, 112, 104, 101, 103, 108, 103, 116, 115, 105, 105, 68, 117, 112, 87, 103, 97, 107, 94, 114, 118, 103, 114, 106, 108, 116, 113, 101, 116, 112, 110, 112, 93, 105, 123, 100, 105, 106, 119, 105, 111, 102, 114, 120, 109, 114, 107, 98, 118, 128, 107, 119, 117, 116, 105, 111, 106, 113, 112, 100, 104, 112, 111, 115, 113, 116, 110, 116, 102, 128, 113, 114, 108, 104, 110, 106, 110, 108, 112, 105, 118, 110, 120, 103, 107, 110, 108, 114, 100, 109, 110, 110, 116, 108, 101, 107, 111, 106, 115, 110, 109, 108, 111, 100, 103, 111, 99, 105, 112, 106, 99, 105, 105, 108, 109, 110, 103, 108, 113, 109, 110, 103, 112, 112, 111, 104, 103, 105, 113, 112, 109, 112, 106, 105, 129, 107, 106, 112, 106, 107, 120, 117, 116, 105, 122, 107, 102, 95, 102, 101, 114, 117, 103, 106, 107, 111, 108, 109, 111, 106, 110, 116, 111, 112, 111, 106, 107, 105, 110, 114, 123, 107, 103, 104, 106, 109, 114, 120, 105, 106, 125, 112, 113, 111, 104, 107, 109, 103, 115, 113, 108, 130, 109, 111, 138, 116, 105, 114, 114, 110, 119, 113, 111, 109, 96, 105, 107, 112, 99, 139, 113, 119, 109, 106, 117, 121, 107, 111, 111, 106, 107, 115, 118, 101, 121, 105, 113, 107, 113, 111, 114, 100, 112, 109, 114, 108, 102, 113, 99, 112, 110, 128, 106, 113, 113, 108, 107, 104, 109, 113, 110, 124, 107, 118, 108, 112, 106, 106, 118, 109, 112, 113, 101, 110, 96, 120, 127, 114, 113, 117, 101, 103, 106, 108, 106, 106, 115, 111, 103, 119, 107, 108, 114, 110, 103, 110, 118, 108, 108, 122, 116, 118, 101, 113, 114, 110, 114, 110, 110, 110, 102, 105, 119, 105, 99, 126, 113, 116, 101, 113, 111, 109, 119, 107, 114, 113, 113, 124, 111, 120, 105, 98, 117, 112, 107, 113, 104, 108, 111, 110, 109, 108, 116, 113, 110, 104, 103, 129, 105, 112, 128, 121, 96, 112, 112, 107, 106, 104, 108, 114, 111, 126, 109, 114, 115, 99, 111, 113, 103, 109, 111, 106, 118, 118, 108, 110, 106, 113, 106, 113, 121, 111, 113, 106, 105, 106, 120, 114, 114, 118, 111, 107, 109, 110, 108, 114, 106, 113, 114, 107, 106, 109, 115, 107, 108, 99, 117, 110, 110, 121, 107, 107, 101, 109, 113, 109, 105, 110, 106, 104, 103, 109, 122, 112, 115, 120, 113, 116, 118, 111, 109, 105, 105, 106, 108, 122, 108, 103, 104, 108, 111, 96, 106, 105, 104, 118, 117, 114, 114, 114, 113, 113, 111, 109, 113, 114, 103, 94, 109, 100, 119, 110, 102, 106, 110, 109, 105, 97, 111, 114, 110, 99, 110, 110, 115, 106, 113, 116, 103, 110, 110, 104, 115, 100, 103, 101, 103, 112, 115, 105, 106, 121, 117, 104, 116, 104, 109, 116, 118, 106, 115, 94, 105, 107, 110, 109, 99, 97, 102, 113, 110, 113, 111, 110, 113, 112, 103, 105, 118, 112, 123, 107, 93, 103, 108, 108, 101, 108, 101, 109, 107, 102, 115, 107, 125, 106, 114, 106, 119, 120, 109, 117, 111, 105, 114, 113, 116, 101, 106, 104, 122, 113, 114, 106, 111, 112, 124, 101, 114, 115, 109, 115, 117, 115, 108, 106, 110, 100, 101, 119, 113, 103, 113, 109, 112, 109, 99, 112, 113, 116, 116, 124, 108, 108, 89, 117, 112, 109, 116, 109, 106, 100, 95, 107, 105, 110, 111, 124, 105, 107, 114, 110, 113, 103, 120, 111, 96, 109, 111, 108, 111, 114, 112, 115, 101, 113, 105, 115, 117, 122, 104, 111, 114, 102, 104, 103, 119, 109, 109, 108, 111, 117, 109, 101, 121, 114, 111, 105, 112, 109, 116, 115, 103, 110, 115, 106, 120, 107, 118, 107, 106, 111, 110, 110, 109, 101, 106, 111, 105, 127, 122, 107, 102, 106, 116, 100, 106, 115, 114, 105, 108, 117, 103, 101, 108, 112, 110, 126, 105, 110, 106, 107, 113, 112, 109, 108, 103, 108, 113, 110, 117, 108, 108, 104, 99, 109, 106, 108, 112, 109, 103, 110, 106, 98, 110, 113, 98, 109, 104, 108, 109, 117, 114, 110, 113, 110, 104, 100, 106, 116, 111, 108, 108, 116, 115, 116, 113, 103, 115, 108, 114, 114, 117, 118, 121, 109, 93, 96, 112, 111, 109, 113, 107, 118, 123, 116, 116, 107, 104, 109, 107, 102, 114, 99, 100, 117, 114, 115, 107, 114, 108, 119, 103, 108, 110, 108, 102, 104, 109, 122, 105, 89, 107, 101, 109, 100, 112, 111, 111, 108, 104, 104, 110, 105, 112, 125, 115, 99, 123, 115, 114, 99, 105, 117, 87, 120, 129, 112, 103, 103, 106, 105, 109, 105, 117, 105, 95, 105, 102, 96, 103, 108, 119, 117, 120, 121, 99, 109, 104, 109, 109, 112, 112, 108, 105, 102, 121, 107, 108, 110, 107, 111, 114, 114, 118, 101, 113, 112, 111, 105, 117, 111, 119, 103, 119, 110, 118, 107, 113, 117, 114, 104, 120, 101, 106, 108, 116, 119, 113, 131, 120, 113, 114, 105, 115, 106, 105, 119, 120, 104, 115, 111, 106, 103, 99, 107, 107, 106, 103, 112, 119, 109, 106, 123, 123, 111, 113, 115, 124, 110, 101, 114, 128, 110, 111, 108, 108, 114, 109, 114, 115, 107, 120, 106, 103, 110, 118, 115, 99, 117, 108, 105, 112, 104, 114, 106, 104, 111, 103, 107, 112, 120, 101, 91, 109, 115, 106, 89, 117, 102, 107, 114, 111, 103, 100, 113, 108, 109, 115, 110, 107, 128, 110, 105, 131, 108, 111, 112, 111, 113, 99, 103, 126, 110, 96, 111, 108, 105, 118, 126, 96, 118, 110, 107, 119, 107, 114, 103, 103, 119, 102, 110, 106, 112, 103, 113, 107, 108, 107, 113, 117, 108, 108, 113, 119, 114, 115, 108, 113, 108, 107, 106, 98, 119, 118, 109, 112, 117, 111, 114, 120, 99, 108, 99, 111, 114, 106, 105, 117, 101, 111, 106, 112, 117, 106, 120, 106, 113, 104, 112, 102, 115, 111, 104, 112, 109, 117, 119, 112, 114, 123, 107, 111, 107, 113, 97, 107, 118, 104, 110, 111, 119, 116, 108, 113, 110, 104, 119, 107, 118, 100, 113, 105, 100, 121, 119, 107, 118, 97, 103, 120, 101, 120, 108, 104, 102, 111, 114, 86, 118, 112, 96, 106, 106, 112, 108, 107, 115, 105, 109, 116, 112, 106, 101, 112, 104, 107, 107, 105, 101, 106, 112, 104, 106, 107, 108, 108, 106, 126, 113, 113, 115, 119, 114, 114, 108, 108, 108, 110, 106, 110, 116, 112, 99, 103, 108, 127, 107, 110, 110, 110, 106, 118, 104, 108, 111, 111, 107, 114, 112, 109, 115, 113, 109, 107, 110, 110, 109, 109, 115, 105, 113, 114, 108, 82, 108, 113, 106, 106, 117, 114, 109, 114, 108, 134, 104, 114, 109, 108, 105, 112, 107, 113, 114, 111, 111, 108, 111, 120, 109, 116, 107, 110, 121, 106, 108, 113, 84, 110, 106, 110, 110, 105, 112, 115, 105, 114, 100, 107, 119, 117, 110, 107, 108, 107, 104, 113, 113, 113, 75, 123, 104, 103, 116, 108, 107, 108, 121, 102, 109, 105, 113, 125, 117, 110, 122, 113, 115, 110, 108, 112, 109, 121, 111, 110, 97, 111, 108, 105, 109, 97, 109, 121, 110, 110, 110, 114, 112, 109, 112, 96, 108, 137, 119, 103, 110, 115, 108, 110, 114, 110, 109, 123, 104, 108, 111, 113, 110, 121, 113, 110, 117, 114, 109, 111, 108, 109, 120, 106, 108, 105, 113, 100, 106, 125, 112, 111, 110, 107, 117, 105, 106, 102, 108, 108, 111, 109, 100, 134, 104, 110, 109, 120, 111, 107, 111, 104, 108, 115, 122, 109, 110, 107, 119, 112, 106, 108, 100, 106, 114, 111, 106, 110, 116, 105, 114, 112, 112, 109, 109, 112, 101, 108, 100, 110, 103, 104, 115, 110, 106, 106, 96, 106, 103, 108, 97, 116, 110, 115, 134, 107, 107, 102, 115, 119, 112, 112, 113, 107, 120, 110, 104, 108, 142, 115, 104, 122, 107, 115, 110, 107, 106, 84, 108, 107, 109, 108, 114, 108, 110, 104, 112, 108, 109, 116, 125, 110, 103, 109, 113, 106, 103, 109, 108, 111, 112, 110, 111, 111, 115, 103, 118, 112, 107, 114, 110, 105, 111, 117, 106, 117, 100, 116, 113, 108, 115, 116, 113, 107, 107, 100, 109, 111, 96, 122, 112, 110, 111, 89, 114, 103, 123, 107, 106, 108, 108, 112, 104, 112, 145, 115, 101, 112, 106, 117, 115, 114, 109, 109, 113, 110, 113, 114, 111, 106, 107, 110, 112, 106, 102, 105, 107, 114, 110, 109, 110, 107, 106, 112, 110, 113, 109, 109, 111, 119, 102, 111, 110, 113, 113, 110, 109, 104, 110, 112, 110, 108, 111, 113, 119, 106, 110, 110, 107, 114, 107, 113, 121, 120, 103, 108, 111, 113, 114, 111, 106, 116, 102, 118, 134, 127, 107, 106, 112, 113, 107, 130, 96, 122, 119, 110, 109, 107, 118, 105, 101, 113, 116, 106, 105, 110, 113, 111, 110, 90, 122, 110, 115, 111, 110, 108, 108, 116, 109, 111, 107, 104, 113, 111, 103, 92, 110, 107, 110, 110, 110, 111, 114, 109, 104, 120, 112, 145, 111, 109, 116, 121, 113, 103, 114, 102, 111, 109, 107, 115, 102, 114, 109, 112, 112, 105, 106, 106, 108, 119, 106, 107, 114, 113, 108, 109, 109, 112, 110, 111, 107, 110, 111, 105, 110, 110, 136, 103, 128, 123, 115, 106, 111, 114, 111, 108, 109, 113, 107, 111, 105, 122, 111, 110, 110, 107, 108, 109, 112, 112, 108, 112, 111, 109, 106, 109, 108, 112, 108, 109, 110, 112, 110, 105, 111, 110, 112, 110, 110, 114, 111, 108, 109, 111, 108, 113, 114, 109, 111, 115, 107, 113, 111, 113, 112, 113, 112, 110, 108, 115, 109, 113, 103, 107, 108, 110, 109, 112, 112, 108, 106, 102, 108, 106, 110, 106, 110, 112, 110, 111, 110, 114, 110, 110, 114, 106, 111, 111, 109, 110, 109, 114, 109, 108, 111, 116, 108, 110, 113, 111, 112, 111, 102, 109, 116, 106, 111, 113, 111, 116, 114, 111, 109, 107, 110, 111, 113, 110, 112, 117, 107, 107, 111, 110, 110, 113, 106, 110, 112, 116, 110, 111, 124, 110, 111, 113, 119, 112, 110, 109, 107, 108, 114, 108, 115, 98, 110, 106, 108, 105, 111, 115, 106, 110, 103, 109, 111, 112, 113, 112, 113, 109, 109, 112, 109, 112, 112, 108, 110, 106, 112, 121, 111, 114, 111, 100, 109, 110, 111, 112, 112, 109, 109, 110, 112, 110, 108, 119, 112, 108, 111, 119, 104, 111, 115, 109, 108, 107, 108, 106, 111, 112, 111, 112, 108, 100, 110, 107, 107, 110, 108, 111, 111, 109, 110, 116, 98, 98, 108, 110, 112, 121, 109, 112, 109, 107, 117, 116, 107, 107, 113, 111, 109, 112, 107, 109, 108, 115, 120, 106, 110, 114, 110, 101, 112, 102, 108, 101, 116, 113, 120, 110, 117, 109, 110, 126, 109, 116, 115, 108, 115, 112, 108, 101, 114, 112, 113, 110, 106, 108, 107, 113, 100, 111, 114, 110, 115, 104, 110, 104, 111, 112, 110, 111, 110, 111, 110, 107, 118, 109, 111, 104, 108, 117, 113, 109, 105, 103, 114, 106, 110, 111, 109, 112, 105, 105, 109, 105, 110, 109, 111, 111, 113, 110, 103, 111, 110, 113, 112, 107, 105, 110, 105, 115, 107, 115, 110, 113, 107, 110, 111, 110, 110, 110, 111, 105, 116, 103, 109, 106, 114, 110, 110, 112, 111, 110, 114, 107, 111, 108, 114, 109, 111, 113, 104, 109, 112, 110, 112, 112, 106, 108, 110, 113, 109, 109, 112, 113, 108, 115, 108, 105, 109, 110, 111, 111, 114, 111, 111, 111, 110, 108, 117, 113, 114, 106, 113, 108, 99, 106, 108, 109, 111, 109, 111, 109, 108, 115, 111, 112, 106, 110, 113, 109, 109, 107, 109, 107, 108, 107, 112, 107, 112, 110, 103, 107, 112, 113, 107, 115, 115, 108, 108, 117, 111, 114, 114, 110, 112, 113, 121, 110, 107, 117, 116, 110, 105, 109, 113, 110, 109, 112, 113, 115, 108, 111, 109, 111, 120, 121, 110, 109, 110, 107, 116, 110, 111, 118, 111, 112, 111, 106, 111, 110, 113, 111, 105, 114, 115, 105, 110, 106, 114, 108, 108, 114, 111, 108, 110, 115, 113, 111, 109, 112, 116, 110, 113, 108, 112, 115, 114, 104, 108, 109, 120, 109, 106, 98, 111, 106, 93, 113, 113, 109, 113, 119, 105, 116, 111, 113, 114, 111, 109, 109, 112, 111, 116, 105, 112, 114, 109, 108, 113, 110, 111, 110, 108, 116, 114, 108, 113, 105, 111, 112, 103, 118, 114, 106, 110, 110, 110, 113, 105, 103, 105, 109, 115, 110, 112, 111, 106, 115, 107, 109, 109, 115, 109, 109, 114, 110, 108, 109, 105, 106, 113, 104, 122, 120, 114, 104, 112, 113, 100, 111, 116, 108, 113, 107, 110, 118, 110, 106, 104, 108, 110, 106, 111, 110, 113, 110, 111, 114, 115, 114, 104, 110, 110, 111, 111, 110, 106, 105, 110, 113, 113, 111, 108, 102, 107, 112, 85, 100, 99, 102, 109, 106, 117, 107, 111, 118, 114, 107, 110, 104, 110, 115, 112, 113, 107, 115, 100, 105, 116, 116, 110, 100, 108, 116, 112, 114, 109, 112, 110, 102, 112, 106, 110, 108, 111, 113, 110, 107, 105, 102, 100, 119, 111, 111, 114, 116, 103, 108, 116, 103, 106, 114, 106, 119, 112, 107, 106, 109, 101, 101, 103, 114, 112, 106, 105, 112, 115, 109, 110, 113, 113, 109, 109, 114, 111, 113, 112, 113, 111, 112, 112, 109, 110, 111, 109, 103, 112, 111, 108, 111, 112, 108, 112, 117, 112, 115, 103, 109, 111, 114, 103, 108, 110, 110, 116, 106, 113, 103, 112, 109, 114, 108, 114, 103, 109, 108, 106, 110, 119, 107, 115, 103, 113, 110, 100, 112, 111, 108, 105, 114, 108, 109, 107, 112, 106, 107, 93, 105, 110, 109, 112, 101, 114, 113, 108, 114, 100, 111, 112, 112, 117, 102, 112, 115, 107, 110, 105, 108, 113, 118, 105, 110, 111, 109, 112, 112, 109, 110, 113, 112, 110, 111, 114, 111, 111, 114, 109, 107, 113, 112, 110, 107, 114, 107, 110, 110, 106, 110, 118, 107, 109, 111, 112, 111, 111, 114, 110, 107, 111, 106, 110, 106, 118, 111, 106, 107, 107, 115, 109, 112, 102, 116, 115, 111, 105, 111, 113, 109, 105, 108, 99, 110, 103, 113, 107, 108, 116, 107, 113, 106, 111, 106, 111, 98, 112, 104, 107, 111, 110, 108, 111, 102, 115, 118, 121, 106, 112, 111, 109, 114, 111, 106, 113, 111, 112, 112, 112, 113, 120, 108, 111, 94, 109, 115, 109, 106, 113, 108, 110, 106, 109, 112, 106, 103, 104, 103, 118, 106, 114, 120, 114, 108, 110, 104, 115, 105, 113, 103, 111, 111, 112, 121, 107, 112, 102, 113, 105, 116, 110, 112, 102, 110, 111, 113, 111, 111, 108, 114, 113, 108, 114, 115, 106, 112, 117, 111, 111, 109, 117, 108, 115, 106, 116, 114, 111, 107, 106, 110, 108, 110, 112, 112, 111, 109, 112, 112, 107, 104, 114, 105, 109, 114, 108, 112, 111, 111, 109, 111, 112, 118, 114, 109, 105, 112, 107, 108, 105, 105, 113, 104, 113, 110, 108, 112, 108, 117, 106, 110, 117, 113, 117, 109, 111, 107, 108, 107, 112, 107, 107, 111, 113, 116, 110, 111, 117, 121, 110, 110, 105, 113, 104, 109, 109, 115, 114, 111, 113, 107, 113, 105, 110, 112, 111, 111, 107, 108, 109, 113, 112, 107, 124, 112, 109, 109, 104, 107, 112, 110, 105, 117, 109, 115, 113, 107, 104, 106, 99, 103, 103, 104, 103, 101, 111, 116, 113, 106, 117, 109, 104, 106, 109, 108, 100, 103, 109, 107, 91, 96, 111, 107, 119, 101, 109, 111, 118, 101, 118, 118, 106, 109, 108, 107, 107, 103, 100, 109, 115, 106, 107, 104, 108, 109, 109, 105, 115, 107, 112, 113, 104, 106, 98, 107, 108, 112, 109, 83, 107, 117, 113, 116, 115, 110, 106, 112, 111, 114, 118, 110, 98, 112, 111, 110, 109, 109, 107, 116, 113, 104, 103, 97, 107, 105, 108, 113, 109, 124, 114, 103, 113, 127, 118, 109, 108, 105, 105, 75, 113, 106, 117, 105, 144, 108, 111, 115, 99, 115, 108, 108, 112, 87, 104, 110, 101, 106, 117, 117, 102, 100, 110, 104, 111, 108, 96, 108, 111, 121, 115, 107, 115, 112, 106, 134, 107, 133, 112, 107, 115, 116, 113, 104, 110, 117, 111, 115, 111, 113, 105, 104, 114, 112, 112, 144, 109, 104, 98, 105, 103, 107, 111, 105, 117, 111, 114, 105, 108, 115, 107, 106, 117, 103, 117, 111, 102, 112, 120, 120, 124, 117, 108, 115, 93, 102, 120, 124, 113, 105, 113, 122, 109, 113, 110, 105, 106, 106, 107, 107, 111, 123, 107, 128, 115, 99, 113, 97, 115, 112, 115, 108, 111, 103, 105, 107, 116, 110, 105, 108, 111, 109, 104, 124, 112, 114, 87, 97, 111, 112, 110, 113, 107, 109, 109, 103, 113, 106, 108, 127, 114, 111, 112, 112, 100, 112, 109, 120, 102, 110, 106, 109, 108, 114, 107, 120, 109, 111, 103, 110, 111, 113, 96, 96, 107, 116, 127, 107, 116, 114, 113, 113, 119, 118, 90, 104, 105, 103, 113, 122, 112, 106, 99, 110, 117, 123, 111, 112, 105, 108, 109, 110, 107, 106, 121, 119, 103, 114, 111, 106, 118, 111, 106, 111, 103, 123, 104, 107, 113, 114, 105, 107, 105, 107, 108, 103, 103, 103, 121, 102, 114, 108, 124, 107, 105, 101, 94, 111, 105, 104, 103, 106, 98, 119, 104, 105, 93, 103, 100, 101, 110, 110, 79, 109, 104, 108, 110, 108, 107, 108, 112, 103, 107, 109, 109, 101, 102, 104, 107, 107, 116, 102, 102, 98, 108, 103, 114, 110, 109, 101, 105, 115, 111, 119, 106, 107, 104, 113, 141, 108, 108, 115, 108, 110, 96, 107, 98, 108, 102, 70, 111, 115, 102, 115, 118, 93, 117, 115, 110, 108, 124, 110, 107, 114, 98, 113, 111, 106, 109, 101, 114, 111, 118, 109, 115, 104, 98, 95, 89, 109, 110, 102, 105, 120, 114, 107, 103, 102, 113, 112, 106, 118, 103, 99, 113, 103, 108, 109, 129, 103, 107, 109, 105, 94, 110, 106, 98, 106, 97, 111, 111, 115, 111, 99, 114, 104, 106, 111, 109, 143, 105, 108, 109, 106, 107, 118, 114, 117, 101, 115, 113, 107, 103, 121, 115, 101, 110, 119, 109, 106, 114, 115, 112, 116, 96, 106, 108, 122, 104, 121, 115, 101, 105, 116, 102, 111, 115, 105, 104, 98, 112, 106, 108, 108, 103, 109, 158, 112, 68, 107, 105, 110, 109, 98, 102, 116, 111, 109, 107, 110, 108, 121, 111, 75, 73, 104, 111, 117, 115, 111, 104, 102, 93, 107, 96, 117, 112, 112, 107, 76, 107, 107, 112, 100, 114, 112, 112, 112, 98, 110, 120, 118, 107, 120, 111, 110, 117, 108, 108, 107, 119, 96, 109, 112, 120, 108, 109, 124, 112, 109, 100, 120, 90, 96, 87, 72, 71, 113, 101, 123, 97, 118, 107, 117, 104, 118, 106, 113, 107, 103, 107, 109, 117, 106, 115, 109, 111, 113, 110, 111, 114, 114, 105, 118, 68, 110, 109, 113, 109, 119, 107, 122, 103, 109, 114, 113, 92, 114, 113, 113, 111, 117, 109, 110, 116, 81, 120, 109, 110, 109, 61, 111, 104, 114, 78, 87, 116, 113, 113, 112, 110, 106, 110, 113, 116, 108, 84, 107, 117, 112, 108, 118, 106, 107, 115, 100, 112, 111, 125, 117, 91, 100, 109, 98, 100, 103, 112, 103, 112, 100, 117, 102, 106, 81, 104, 67, 75, 107, 117, 114, 110, 116, 112, 107, 118, 116, 111, 106, 107, 111, 112, 105, 76, 122, 103, 110, 117, 81, 103, 113, 98, 121, 113, 115, 110, 109, 116, 103, 105, 125, 94, 120, 111, 115, 107, 118, 118, 113, 117, 116, 103, 112, 112, 106, 126, 115, 106, 104, 107, 115, 118, 112, 110, 111, 110, 117, 118, 119, 111, 112, 68, 110, 109, 110, 111, 99, 112, 111, 111, 103, 103, 112, 109, 121, 116, 97, 108, 108, 109, 99, 63, 98, 113, 103, 105, 107, 109, 102, 116, 108, 100, 113, 92, 111, 109, 109, 110, 107, 108, 95, 117, 109, 87, 106, 115, 107, 112, 110, 110, 107, 114, 119, 104, 112, 109, 114, 98, 107, 99, 113, 115, 113, 106, 100, 110, 115, 95, 90, 108, 107, 131, 108, 110, 99, 84, 121, 113, 116, 108, 105, 116, 96, 119, 123, 101, 109, 95, 100, 92, 112, 69, 112, 105, 118, 113, 114, 106, 93, 108, 118, 116, 117, 109, 100, 112, 109, 92, 114, 114, 118, 105, 85, 106, 104, 104, 108, 104, 77, 107, 119, 114, 105, 113, 112, 110, 95, 105, 117, 101, 117, 62, 119, 115, 116, 116, 109, 81, 108, 109, 121, 97, 112, 120, 113, 106, 108, 90, 108, 68, 118, 91, 110, 112, 109, 109, 110, 105, 106, 108, 103, 114, 111, 97, 92, 107, 113, 107, 104, 117, 97, 106, 114, 108, 114, 110, 101, 104, 83, 116, 116, 115, 109, 108, 105, 117, 116, 120, 115, 116, 105, 105, 108, 105, 105, 109, 108, 126, 105, 109, 122, 115, 86, 93, 105, 109, 122, 99, 120, 105, 115, 101, 112, 108, 109, 114, 120, 116, 109, 110, 101, 113, 113, 108, 117, 104, 122, 111, 118, 103, 110, 109, 116, 113, 102, 99, 116, 109, 111, 120, 112, 101, 105, 110, 115, 103, 114, 98, 108, 100, 103, 97, 117, 106, 111, 114, 112, 112, 96, 72, 108, 110, 117, 120, 108, 111, 104, 121, 117, 104, 95, 102, 81, 116, 94, 110, 120, 108, 118, 111, 111, 118, 106, 106, 106, 103, 107, 110, 112, 113, 108, 104, 110, 114, 109, 113, 107, 103, 109, 106, 108, 109, 108, 118, 105, 112, 108, 111, 108, 106, 110, 106, 109, 112, 109, 112, 114, 95, 108, 107, 112, 106, 104, 105, 109, 122, 103, 110, 109, 107, 105, 111, 112, 113, 111, 106, 116, 112, 115, 111, 103, 109, 113, 109, 113, 116, 110, 106, 112, 110, 117, 112, 114, 98, 108, 107, 111, 115, 106, 112, 110, 106, 111, 113, 106, 114, 118, 109, 109, 103, 108, 106, 107, 110, 96, 108, 117, 130, 102, 111, 107, 109, 108, 114, 110, 109, 110, 113, 108, 99, 102, 105, 112, 107, 112, 111, 108, 108, 118, 107, 107, 108, 112, 123, 116, 118, 108, 110, 116, 107, 110, 111, 111, 114, 102, 106, 108, 103, 114, 114, 110, 109, 107, 109, 112, 105, 112, 105, 110, 111, 103, 106, 108, 109, 113, 102, 106, 108, 110, 108, 103, 110, 113, 112, 115, 114, 96, 103, 113, 117, 113, 119, 109, 109, 111, 113, 107, 112, 109, 113, 113, 112, 120, 115, 107, 107, 104, 107, 113, 114, 109, 118, 109, 119, 109, 113, 116, 100, 104, 110, 108, 102, 108, 106, 113, 114, 111, 108, 106, 115, 108, 114, 108, 112, 104, 108, 114, 112, 116, 111, 112, 112, 107, 115, 112, 110, 111, 106, 104, 106, 108, 112, 110, 106, 105, 113, 107, 106, 105, 113, 115, 110, 110, 117, 117, 115, 112, 111, 100, 121, 105, 119, 109, 110, 113, 114, 112, 105, 110, 105, 107, 113, 109, 109, 112, 108, 113, 110, 99, 113, 110, 108, 107, 115, 105, 109, 109, 106, 110, 116, 111, 108, 112, 112, 109, 113, 105, 110, 105, 101, 107, 112, 116, 102, 109, 107, 106, 108, 112, 103, 103, 111, 112, 110, 115, 107, 107, 102, 109, 105, 112, 112, 115, 104, 117, 107, 111, 111, 102, 113, 113, 123, 105, 112, 110, 110, 107, 108, 102, 110, 109, 111, 106, 109, 104, 108, 105, 107, 114, 105, 116, 112, 104, 111, 118, 117, 105, 110, 111, 111, 113, 108, 104, 112, 109, 107, 108, 115, 113, 119, 107, 111, 102, 109, 111, 109, 108, 107, 112, 112, 107, 110, 110, 109, 110, 113, 105, 102, 105, 109, 112, 98, 125, 99, 106, 116, 115, 111, 115, 109, 108, 104, 111, 113, 119, 72, 106, 110, 111, 118, 112, 116, 101, 116, 113, 113, 103, 107, 112, 113, 99, 114, 107, 107, 114, 104, 107, 111, 111, 106, 112, 114, 116, 117, 114, 118, 101, 110, 105, 112, 107, 102, 106, 97, 107, 125, 105, 107, 105, 117, 111, 114, 108, 111, 107, 112, 107, 103, 112, 104, 109, 112, 110, 118, 109, 111, 111, 106, 117, 112, 108, 106, 113, 108, 109, 106, 111, 108, 112, 111, 101, 116, 115, 108, 105, 103, 111, 116, 108, 110, 107, 106, 113, 111, 116, 106, 104, 113, 112, 113, 118, 118, 108, 111, 108, 114, 111, 110, 109, 118, 113, 117, 100, 109, 106, 110, 106, 111, 114, 110, 110, 106, 113, 125, 107, 109, 110, 115, 110, 110, 111, 112, 121, 102, 107, 101, 106, 109, 118, 126, 100, 113, 100, 111, 117, 113, 105, 109, 109, 115, 112, 108, 116, 114, 123, 112, 119, 117, 115, 116, 110, 110, 108, 115, 106, 108, 112, 116, 110, 101, 117, 103, 108, 112, 110, 97, 108, 117, 103, 99, 111, 109, 109, 116, 113, 123, 115, 103, 104, 113, 104, 101, 116, 126, 108, 91, 116, 112, 118, 103, 112, 118, 119, 111, 114, 110, 116, 104, 109, 107, 112, 107, 100, 113, 112, 110, 106, 104, 101, 100, 107, 111, 111, 110, 115, 113, 113, 105, 113, 109, 106, 104, 102, 106, 110, 115, 106, 103, 108, 123, 102, 106, 108, 116, 107, 112, 106, 99, 113, 81, 105, 115, 115, 110, 109, 103, 115, 109, 120, 118, 115, 104, 102, 111, 116, 110, 109, 113, 108, 113, 108, 107, 112, 111, 110, 125, 118, 99, 103, 110, 110, 109, 100, 110, 105, 106, 110, 111, 92, 110, 123, 107, 108, 109, 105, 112, 98, 112, 111, 110, 113, 113, 113, 101, 105, 101, 119, 100, 150, 107, 110, 115, 103, 110, 111, 103, 111, 112, 117, 116, 114, 106, 112, 110, 118, 107, 118, 112, 116, 114, 110, 99, 112, 107, 108, 105, 112, 106, 117, 112, 114, 121, 118, 115, 110, 98, 102, 112, 112, 111, 109, 117, 97, 108, 105, 105, 107, 103, 115, 97, 126, 114, 114, 105, 102, 101, 113, 111, 114, 109, 109, 120, 99, 100, 117, 97, 109, 107, 100, 104, 126, 108, 103, 109, 118, 120, 108, 109, 110, 114, 104, 106, 98, 108, 128, 119, 117, 115, 114, 111, 106, 105, 107, 113, 108, 112, 111, 106, 111, 88, 103, 107, 109, 106, 100, 109, 110, 112, 103, 120, 110, 111, 102, 111, 110, 120, 109, 108, 109, 95, 114, 114, 109, 110, 108, 115, 120, 104, 105, 112, 109, 108, 110, 99, 111, 97, 111, 105, 113, 108, 116, 108, 102, 107, 102, 111, 110, 107, 125, 108, 108, 114, 104, 107, 105, 107, 115, 113, 104, 106, 116, 112, 122, 109, 119, 115, 105, 106, 110, 104, 104, 97, 109, 119, 105, 96, 113, 106, 105, 114, 115, 88, 105, 100, 96, 87, 112, 110, 112, 120, 109, 102, 114, 110, 117, 112, 118, 109, 112, 106, 115, 98, 123, 108, 111, 110, 98, 114, 110, 110, 101, 117, 106, 112, 118, 110, 106, 115, 113, 108, 102, 117, 76, 104, 113, 111, 118, 110, 108, 104, 112, 113, 98, 107, 114, 113, 109, 116, 122, 113, 108, 106, 115, 99, 113, 109, 160, 108, 103, 107, 122, 105, 67, 115, 112, 103, 113, 117, 111, 104, 116, 125, 108, 115, 109, 109, 109, 112, 106, 102, 102, 106, 112, 114, 115, 117, 110, 103, 128, 113, 114, 109, 97, 108, 113, 110, 108, 121, 111, 103, 109, 102, 115, 98, 104, 104, 120, 107, 103, 99, 105, 105, 115, 106, 107, 106, 116, 107, 113, 114, 116, 106, 107, 113, 122, 125, 144, 112, 111, 124, 116, 117, 111, 107, 108, 117, 109, 109, 114, 111, 105, 114, 113, 104, 124, 107, 104, 108, 102, 107, 108, 117, 105, 107, 101, 112, 115, 109, 112, 112, 113, 105, 114, 108, 109, 109, 115, 102, 104, 108, 117, 106, 113, 107, 115, 106, 99, 101, 105, 116, 117, 113, 116, 111, 108, 116, 114, 112, 115, 111, 128, 107, 113, 98, 103, 107, 104, 111, 111, 108, 103, 111, 110, 109, 113, 113, 114, 113, 130, 112, 115, 114, 111, 110, 111, 124, 116, 108, 98, 102, 107, 106, 95, 117, 95, 107, 116, 109, 108, 118, 105, 116, 112, 117, 110, 111, 108, 108, 112, 99, 110, 112, 114, 108, 115, 105, 111, 103, 109, 110, 125, 109, 108, 121, 111, 114, 112, 107, 108, 108, 108, 114, 103, 114, 111, 114, 114, 118, 117, 101, 99, 112, 101, 117, 119, 103, 109, 110, 99, 113, 107, 116, 94, 128, 96, 106, 106, 101, 112, 121, 117, 127, 111, 109, 105, 107, 109, 122, 110, 111, 108, 110, 113, 114, 115, 109, 110, 96, 110, 108, 109, 117, 100, 110, 109, 110, 109, 107, 108, 109, 112, 110, 116, 104, 112, 111, 121, 113, 110, 97, 121, 119, 103, 109, 108, 121, 114, 108, 122, 115, 115, 117, 114, 113, 102, 114, 106, 98, 107, 109, 107, 120, 108, 111, 111, 107, 107, 110, 110, 124, 107, 117, 105, 114, 111, 104, 100, 118, 108, 111, 110, 102, 109, 104, 113, 104, 108, 113, 107, 121, 121, 113, 100, 119, 117, 105, 108, 116, 121, 104, 117, 108, 108, 103, 114, 101, 105, 111, 107, 113, 117, 111, 119, 110, 103, 106, 117, 111, 114, 114, 111, 105, 109, 113, 107, 110, 121, 119, 120, 114, 97, 112, 106, 116, 109, 121, 118, 109, 113, 107, 110, 111, 114, 119, 116, 119, 109, 104, 121, 92, 110, 107, 108, 110, 114, 104, 109, 115, 117, 107, 107, 115, 98, 106, 109, 110, 104, 113, 105, 114, 116, 115, 112, 112, 107, 110, 104, 110, 108, 114, 118, 104, 115, 111, 111, 109, 109, 100, 111, 117, 105, 109, 108, 104, 109, 111, 106, 113, 109, 104, 106, 111, 117, 103, 115, 104, 111, 113, 107, 113, 111, 97, 108, 112, 99, 91, 106, 110, 124, 135, 114, 107, 116, 112, 121, 115, 109, 116, 114, 108, 95, 107, 112, 111, 110, 110, 103, 115, 108, 108, 109, 101, 105, 105, 111, 113, 111, 106, 114, 115, 106, 112, 118, 115, 123, 110, 119, 110, 108, 107, 99, 114, 122, 110, 108, 128, 115, 116, 107, 116, 112, 117, 105, 108, 108, 102, 106, 108, 112, 114, 112, 100, 111, 104, 103, 110, 110, 117, 111, 108, 109, 100, 103, 113, 118, 117, 107, 104, 111, 115, 110, 119, 101, 107, 115, 103, 109, 105, 113, 105, 111, 109, 110, 109, 110, 108, 108, 106, 121, 115, 114, 105, 105, 110, 112, 115, 119, 110, 110, 105, 112, 111, 106, 128, 118, 110, 113, 95, 104, 107, 109, 104, 120, 121, 99, 107, 120, 119, 108, 109, 110, 110, 114, 105, 103, 119, 102, 109, 109, 113, 113, 103, 116, 112, 119, 98, 114, 114, 107, 115, 113, 94, 112, 113, 121, 114, 109, 111, 108, 109, 107, 111, 119, 101, 113, 110, 114, 106, 111, 110, 116, 115, 116, 116, 105, 106, 106, 108, 108, 114, 111, 100, 109, 110, 108, 107, 106, 111, 106, 108, 109, 91, 117, 108, 94, 115, 107, 106, 115, 103, 108, 111, 108, 112, 109, 112, 120, 107, 110, 108, 110, 98, 113, 122, 125, 109, 93, 111, 120, 110, 117, 103, 110, 114, 130, 107, 116, 108, 98, 109, 146, 98, 111, 111, 111, 107, 111, 112, 98, 109, 116, 111, 112, 110, 98, 108, 109, 113, 110, 106, 115, 109, 106, 112, 106, 110, 112, 115, 106, 104, 136, 121, 115, 112, 118, 113, 117, 117, 106, 117, 113, 113, 118, 113, 117, 105, 103, 109, 110, 109, 114, 93, 113, 116, 109, 113, 112, 109, 110, 107, 110, 107, 113, 105, 118, 108, 97, 113, 115, 106, 110, 121, 112, 114, 109, 102, 107, 114, 130, 110, 107, 115, 117, 107, 120, 113, 110, 113, 109, 112, 109, 112, 111, 110, 121, 110, 110, 97, 116, 108, 116, 108, 111, 104, 111, 108, 111, 110, 113, 109, 115, 115, 96, 108, 102, 96, 116, 112, 111, 111, 100, 111, 112, 116, 109, 105, 100, 108, 134, 108, 104, 113, 119, 112, 104, 113, 115, 113, 102, 110, 114, 106, 110, 106, 107, 105, 112, 113, 117, 107, 101, 119, 112, 113, 120, 102, 105, 111, 101, 113, 113, 110, 118, 112, 103, 111, 115, 110, 100, 108, 112, 106, 109, 98, 113, 109, 108, 114, 113, 120, 120, 105, 107, 109, 122, 119, 116, 117, 111, 115, 136, 100, 107, 110, 103, 113, 120, 113, 113, 116, 103, 107, 126, 121, 104, 106, 109, 109, 113, 105, 108, 112, 100, 112, 103, 127, 102, 95, 112, 109, 110, 113, 105, 111, 113, 112, 70, 109, 110, 110, 111, 104, 111, 128, 88, 103, 109, 110, 109, 105, 108, 109, 107, 115, 112, 106, 110, 112, 117, 123, 102, 118, 179, 107, 108, 109, 108, 105, 109, 120, 113, 113, 111, 116, 107, 116, 113, 113, 108, 104, 108, 104, 112, 114, 115, 114, 115, 111, 115, 112, 111, 117, 113, 111, 108, 106, 111, 116, 115, 110, 110, 115, 112, 113, 109, 106, 114, 99, 118, 66, 108, 114, 107, 97, 102, 115, 120, 105, 102, 109, 103, 105, 111, 115, 104, 102, 109, 100, 110, 111, 116, 119, 119, 111, 108, 108, 117, 119, 115, 114, 102, 95, 117, 111, 102, 117, 104, 114, 112, 94, 111, 112, 116, 119, 111, 107, 115, 117, 133, 106, 126, 98, 110, 114, 107, 108, 118, 100, 105, 103, 110, 82, 121, 120, 106, 99, 104, 117, 121, 104, 106, 107, 117, 104, 109, 104, 108, 108, 126, 112, 108, 114, 102, 105, 107, 117, 104, 110, 120, 110, 116, 112, 103, 110, 103, 113, 109, 113, 133, 111, 110, 110, 114, 118, 114, 107, 116, 85, 107, 115, 111, 110, 111, 110, 117, 116, 113, 116, 109, 106, 111, 105, 113, 106, 106, 110, 115, 108, 103, 106, 109, 106, 120, 104, 114, 104, 103, 101, 110, 114, 106, 106, 118, 106, 110, 111, 105, 102, 121, 109, 107, 115, 106, 115, 120, 105, 97, 118, 120, 108, 114, 106, 101, 107, 124, 134, 111, 110, 102, 109, 112, 101, 115, 108, 110, 113, 117, 105, 108, 105, 107, 114, 121, 102, 119, 108, 114, 101, 108, 109, 113, 107, 112, 112, 110, 99, 110, 110, 114, 107, 116, 109, 110, 111, 110, 109, 109, 112, 106, 106, 111, 115, 110, 115, 112, 105, 106, 106, 120, 109, 110, 112, 110, 109, 104, 124, 123, 106, 108, 111, 118, 106, 107, 117, 108, 106, 101, 113, 118, 109, 110, 102, 104, 107, 113, 111, 104, 123, 113, 110, 112, 78, 107, 107, 110, 108, 114, 107, 105, 118, 109, 112, 89, 118, 108, 119, 111, 115, 123, 122, 116, 111, 110, 112, 112, 107, 102, 110, 106, 110, 113, 115, 112, 107, 103, 114, 106, 99, 115, 107, 107, 111, 110, 120, 107, 112, 111, 106, 110, 115, 107, 104, 110, 110, 96, 107, 117, 112, 100, 104, 107, 112, 107, 102, 108, 111, 107, 113, 109, 113, 108, 106, 110, 111, 106, 111, 111, 107, 109, 105, 126, 108, 113, 104, 112, 112, 111, 110, 105, 115, 112, 98, 111, 107, 119, 115, 115, 112, 103, 115, 111, 109, 117, 105, 115, 102, 112, 111, 109, 108, 117, 112, 99, 108, 115, 102, 104, 106, 111, 105, 107, 106, 106, 113, 103, 107, 107, 107, 104, 103, 106, 102, 116, 107, 102, 111, 114, 111, 115, 105, 112, 113, 115, 109, 105, 117, 118, 110, 115, 109, 113, 114, 108, 109, 109, 119, 113, 109, 119, 103, 90, 107, 110, 108, 103, 116, 107, 110, 117, 110, 117, 104, 109, 128, 118, 109, 109, 116, 116, 110, 110, 109, 110, 133, 117, 110, 131, 107, 109, 105, 111, 107, 111, 108, 103, 110, 119, 114, 109, 105, 109, 114, 102, 110, 105, 114, 107, 99, 107, 107, 108, 112, 102, 108, 113, 109, 116, 112, 102, 107, 113, 106, 115, 98, 106, 127, 107, 111, 105, 112, 112, 92, 121, 110, 118, 112, 108, 115, 100, 134, 107, 108, 117, 102, 116, 107, 110, 109, 109, 112, 110, 110, 110, 107, 114, 120, 111, 116, 104, 114, 103, 107, 112, 110, 116, 110, 109, 106, 104, 107, 103, 103, 113, 116, 118, 113, 112, 112, 106, 111, 126, 112, 116, 117, 109, 120, 114, 119, 106, 107, 114, 106, 112, 107, 110, 109, 109, 104, 110, 107, 96, 116, 103, 105, 111, 107, 113, 116, 101, 103, 106, 106, 106, 106, 112, 101, 116, 111, 112, 107, 107, 113, 113, 108, 101, 104, 112, 108, 116, 95, 116, 112, 114, 114, 119, 105, 106, 126, 118, 115, 110, 124, 118, 144, 117, 107, 107, 119, 112, 116, 105, 100, 110, 101, 114, 123, 115, 113, 106, 105, 107, 108, 109, 129, 109, 107, 109, 114, 115, 109, 106, 102, 107, 108, 123, 102, 109, 115, 112, 119, 109, 118, 111, 110, 113, 108, 111, 110, 110, 112, 109, 111, 115, 107, 104, 110, 112, 104, 109, 110, 110, 110, 108, 109, 106, 107, 109, 109, 111, 105, 109, 108, 99, 110, 114, 107, 116, 107, 110, 110, 112, 110, 104, 110, 115, 118, 116, 113, 107, 110, 113, 110, 107, 109, 107, 102, 111, 111, 113, 107, 113, 108, 120, 109, 111, 75, 109, 98, 113, 114, 109, 111, 112, 119, 106, 115, 110, 106, 111, 111, 110, 113, 107, 110, 110, 108, 110, 115, 109, 110, 108, 111, 108, 109, 108, 112, 108, 112, 111, 109, 112, 106, 103, 105, 108, 113, 112, 110, 113, 113, 106, 109, 110, 110, 107, 108, 113, 108, 102, 107, 111, 113, 107, 107, 109, 107, 112, 131, 105, 112, 110, 108, 107, 104, 108, 113, 109, 120, 111, 112, 108, 105, 113, 108, 108, 110, 110, 110, 112, 109, 109, 110, 109, 106, 112, 110, 111, 111, 103, 110, 106, 115, 119, 109, 111, 110, 122, 106, 114, 108, 112, 109, 111, 114, 110, 113, 110, 111, 111, 113, 107, 108, 121, 116, 112, 111, 98, 108, 106, 113, 109, 107, 109, 108, 112, 107, 103, 111, 110, 110, 98, 115, 106, 109, 109, 107, 106, 109, 117, 110, 107, 107, 111, 113, 107, 107, 114, 106, 110, 115, 114, 112, 106, 104, 107, 113, 110, 107, 107, 111, 115, 109, 108, 115, 107, 107, 112, 109, 96, 112, 115, 105, 110, 109, 108, 107, 111, 111, 107, 110, 110, 121, 109, 111, 111, 106, 110, 104, 113, 106, 111, 111, 111, 112, 109, 109, 112, 111, 110, 115, 109, 111, 114, 113, 109, 113, 109, 113, 110, 111, 109, 108, 110, 111, 116, 108, 110, 106, 106, 114, 110, 110, 106, 109, 106, 107, 110, 114, 111, 106, 115, 107, 107, 113, 111, 114, 111, 108, 107, 106, 111, 104, 112, 113, 110, 109, 107, 113, 110, 114, 110, 107, 114, 110, 109, 109, 113, 110, 112, 117, 109, 105, 114, 112, 120, 111, 115, 105, 111, 110, 107, 107, 104, 111, 112, 112, 112, 110, 122, 109, 80, 109, 111, 118, 109, 111, 107, 115, 115, 112, 111, 116, 101, 108, 108, 113, 114, 105, 109, 146, 109, 105, 106, 116, 113, 109, 114, 108, 106, 111, 110, 119, 114, 108, 109, 113, 111, 109, 126, 112, 111, 107, 112, 119, 109, 113, 102, 110, 109, 106, 109, 112, 104, 108, 104, 113, 113, 107, 115, 109, 120, 111, 112, 108, 108, 115, 106, 111, 113, 113, 113, 113, 111, 109, 107, 109, 107, 108, 108, 108, 106, 106, 109, 110, 65, 135, 111, 107, 108, 96, 156, 111, 111, 108, 112, 110, 110, 110, 112, 114, 113, 106, 112, 106, 111, 112, 113, 108, 110, 108, 117, 109, 113, 100, 111, 103, 98, 109, 108, 112, 108, 111, 120, 114, 108, 111, 113, 105, 107, 108, 107, 109, 111, 107, 99, 111, 115, 116, 110, 110, 105, 112, 109, 109, 110, 112, 112, 111, 108, 110, 115, 115, 122, 95, 106, 106, 112, 114, 104, 114, 111, 110, 112, 108, 101, 111, 110, 116, 112, 117, 112, 120, 107, 106, 106, 108, 111, 110, 115, 106, 113, 112, 109, 109, 111, 108, 107, 121, 105, 113, 113, 109, 112, 108, 106, 107, 114, 113, 109, 111, 104, 110, 110, 110, 112, 114, 111, 103, 111, 110, 105, 109, 113, 110, 117, 108, 110, 109, 109, 111, 112, 102, 109, 113, 111, 110, 110, 111, 105, 108, 108, 103, 110, 108, 106, 109, 109, 104, 107, 109, 104, 109, 111, 131, 115, 100, 105, 111, 111, 107, 116, 106, 110, 111, 109, 111, 107, 108, 112, 108, 109, 107, 107, 105, 107, 107, 108, 109, 110, 107, 110, 101, 106, 113, 112, 106, 109, 107, 111, 112, 121, 109, 114, 115, 110, 101, 113, 118, 105, 108, 109, 113, 107, 116, 105, 112, 111, 112, 118, 109, 111, 102, 109, 109, 111, 111, 106, 118, 105, 112, 110, 108, 109, 106, 106, 111, 112, 112, 105, 106, 113, 106, 91, 112, 105, 110, 112, 109, 108, 107, 111, 111, 105, 104, 111, 102, 110, 112, 106, 109, 107, 115, 115, 121, 115, 110, 108, 105, 115, 109, 113, 112, 106, 109, 110, 121, 117, 108, 111, 116, 104, 111, 109, 116, 111, 106, 116, 110, 103, 109, 102, 102, 98, 114, 108, 109, 110, 112, 113, 117, 113, 102, 105, 115, 109, 104, 110, 104, 103, 107, 107, 107, 109, 113, 103, 110, 107, 110, 112, 99, 109, 110, 117, 111, 107, 113, 107, 111, 117, 110, 106, 103, 106, 108, 104, 109, 111, 108, 112, 101, 110, 110, 108, 113, 107, 109, 110, 107, 114, 107, 114, 113, 108, 111, 110, 113, 108, 112, 109, 108, 107, 105, 109, 106, 111, 116, 115, 115, 115, 109, 111, 105, 111, 117, 104, 103, 112, 112, 105, 109, 107, 104, 106, 109, 113, 110, 111, 105, 108, 117, 110, 110, 116, 116, 107, 107, 117, 108, 110, 113, 108, 103, 113, 111, 111, 112, 104, 113, 119, 109, 112, 111, 107, 110, 107, 102, 108, 114, 117, 109, 109, 112, 106, 116, 102, 114, 108, 110, 110, 127, 111, 110, 110, 108, 108, 111, 99, 105, 106, 107, 112, 109, 109, 112, 107, 112, 109, 111, 107, 111, 105, 112, 100, 107, 109, 110, 105, 97, 103, 116, 111, 99, 107, 111, 111, 105, 111, 100, 112, 110, 102, 113, 112, 108, 107, 111, 120, 107, 99, 114, 107, 116, 107, 120, 110, 107, 115, 114, 102, 105, 105, 113, 108, 114, 110, 113, 106, 118, 116, 106, 109, 126, 109, 113, 112, 106, 115, 113, 104, 115, 111, 108, 103, 93, 102, 113, 106, 114, 114, 107, 106, 113, 106, 118, 110, 115, 108, 111, 104, 106, 108, 116, 111, 113, 113, 110, 111, 102, 113, 108, 117, 109, 104, 112, 115, 109, 110, 110, 108, 111, 111, 114, 107, 111, 110, 106, 107, 105, 110, 116, 109, 116, 107, 112, 103, 110, 116, 107, 108, 110, 107, 116, 117, 112, 117, 114, 107, 107, 112, 110, 99, 115, 116, 112, 117, 110, 112, 106, 113, 117, 115, 109, 113, 96, 108, 111, 109, 120, 117, 108, 114, 112, 108, 112, 108, 110, 110, 110, 112, 109, 110, 118, 110, 112, 109, 113, 113, 111, 110, 115, 105, 110, 109, 109, 104, 111, 106, 110, 105, 108, 111, 112, 106, 110, 113, 111, 106, 118, 110, 111, 116, 112, 114, 109, 112, 122, 106, 114, 107, 106, 108, 114, 107, 110, 110, 107, 109, 113, 102, 116, 110, 115, 112, 109, 112, 106, 108, 117, 102, 112, 109, 104, 109, 110, 113, 110, 105, 115, 111, 107, 110, 111, 112, 115, 112, 108, 110, 118, 110, 107, 112, 114, 110, 105, 108, 106, 110, 109, 100, 110, 113, 111, 112, 99, 106, 108, 112, 105, 111, 108, 109, 108, 117, 109, 107, 109, 109, 111, 109, 105, 111, 108, 109, 102, 112, 108, 111, 108, 109, 113, 114, 112, 115, 111, 110, 113, 109, 112, 109, 111, 109, 111, 110, 108, 111, 106, 114, 105, 115, 113, 104, 105, 112, 107, 112, 110, 107, 106, 111, 117, 114, 115, 108, 112, 118, 114, 112, 108, 109, 107, 113, 110, 109, 109, 104, 106, 106, 109, 110, 116, 116, 107, 111, 102, 108, 109, 110, 97, 112, 117, 111, 114, 107, 108, 109, 115, 111, 114, 108, 108, 108, 111, 110, 108, 104, 108, 112, 110, 109, 110, 110, 106, 111, 111, 115, 115, 113, 107, 111, 111, 111, 105, 106, 106, 103, 117, 115, 103, 109, 109, 107, 103, 113, 111, 104, 109, 109, 108, 108, 97, 110, 107, 105, 108, 111, 112, 117, 105, 108, 108, 103, 112, 111, 109, 109, 110, 107, 108, 107, 113, 113, 107, 119, 105, 112, 105, 105, 111, 112, 113, 111, 110, 103, 110, 108, 117, 107, 112, 111, 111, 107, 105, 111, 111, 116, 114, 111, 115, 110, 106, 118, 111, 107, 114, 110, 101, 114, 110, 108, 105, 103, 112, 116, 119, 109, 105, 110, 111, 106, 110, 105, 111, 109, 110, 117, 110, 107, 109, 110, 111, 104, 112, 111, 115, 116, 111, 110, 114, 112, 111, 103, 108, 110, 107, 114, 109, 114, 106, 106, 113, 119, 106, 109, 113, 107, 110, 107, 106, 106, 111, 111, 111, 109, 120, 112, 118, 109, 109, 114, 110, 105, 107, 109, 106, 115, 108, 109, 107, 109, 109, 109, 113, 115, 123, 106, 115, 106, 105, 109, 113, 116, 110, 113, 117, 110, 109, 104, 111, 112, 104, 120, 113, 109, 99, 112, 109, 110, 111, 102, 112, 113, 101, 110, 114, 107, 109, 113, 108, 116, 109, 114, 107, 115, 108, 106, 103, 106, 108, 108, 109, 107, 107, 109, 110, 102, 107, 117, 108, 109, 108, 111, 108, 107, 112, 117, 114, 115, 112, 112, 109, 110, 111, 111, 109, 111, 107, 104, 111, 109, 101, 112, 110, 110, 112, 112, 122, 110, 110, 110, 108, 113, 118, 114, 110, 115, 108, 112, 109, 109, 109, 110, 116, 117, 109, 110, 109, 115, 111, 106, 111, 106, 108, 118, 110, 108, 113, 108, 114, 110, 110, 104, 107, 112, 107, 113, 104, 104, 105, 110, 115, 111, 110, 111, 111, 112, 108, 122, 103, 109, 122, 97, 109, 109, 105, 103, 110, 102, 114, 107, 113, 113, 110, 103, 110, 116, 101, 111, 109, 111, 112, 105, 100, 104, 123, 100, 115, 111, 114, 123, 104, 121, 106, 99, 109, 108, 98, 109, 117, 113, 117, 120, 115, 113, 115, 101, 108, 120, 110, 118, 107, 111, 118, 108, 113, 112, 116, 110, 107, 114, 109, 113, 110, 102, 111, 110, 100, 106, 106, 103, 109, 105, 108, 106, 101, 106, 108, 107, 104, 106, 103, 107, 103, 114, 118, 106, 103, 111, 111, 103, 102, 110, 118, 135, 110, 117, 101, 111, 114, 105, 109, 102, 110, 114, 112, 115, 132, 105, 114, 104, 126, 113, 106, 110, 114, 85, 109, 99, 115, 111, 99, 113, 106, 114, 106, 88, 104, 108, 113, 115, 101, 102, 112, 115, 100, 97, 108, 112, 115, 115, 114, 121, 108, 113, 112, 110, 112, 118, 111, 115, 116, 115, 108, 110, 113, 113, 109, 144, 111, 102, 118, 114, 103, 107, 118, 109, 111, 113, 105, 121, 118, 109, 110, 114, 115, 113, 111, 100, 105, 111, 117, 119, 130, 114, 104, 110, 110, 99, 96, 110, 102, 106, 120, 110, 106, 111, 110, 106, 105, 108, 113, 117, 94, 127, 109, 118, 113, 117, 109, 114, 115, 122, 109, 119, 122, 107, 112, 117, 130, 105, 137, 115, 113, 104, 111, 114, 116, 116, 108, 119, 109, 117, 112, 106, 119, 110, 121, 106, 106, 111, 110, 123, 103, 113, 121, 116, 116, 116, 111, 103, 95, 104, 107, 97, 99, 110, 106, 105, 108, 113, 106, 110, 90, 118, 99, 105, 108, 113, 114, 112, 111, 114, 101, 123, 113, 103, 119, 108, 96, 113, 111, 112, 115, 116, 114, 108, 104, 117, 98, 107, 112, 119, 113, 108, 110, 112, 109, 101, 109, 111, 109, 108, 111, 102, 82, 112, 110, 116, 100, 101, 116, 109, 117, 113, 104, 119, 117, 119, 111, 109, 100, 99, 117, 110, 111, 108, 109, 105, 111, 114, 110, 111, 107, 105, 102, 111, 108, 117, 112, 121, 112, 102, 109, 115, 109, 102, 110, 104, 111, 99, 106, 114, 115, 108, 114, 101, 101, 109, 126, 117, 109, 106, 112, 115, 108, 103, 110, 113, 113, 94, 114, 115, 111, 114, 114, 117, 99, 114, 110, 114, 96, 107, 106, 114, 110, 109, 85, 110, 113, 114, 107, 104, 113, 112, 107, 109, 107, 112, 106, 102, 103, 110, 111, 108, 103, 107, 98, 102, 114, 111, 105, 94, 113, 85, 109, 109, 112, 115, 100, 111, 113, 105, 114, 114, 100, 106, 109, 113, 110, 112, 113, 110, 109, 100, 107, 117, 115, 108, 105, 117, 93, 106, 107, 102, 111, 106, 101, 105, 116, 106, 130, 114, 105, 99, 113, 114, 116, 116, 122, 105, 112, 108, 111, 112, 117, 113, 109, 110, 110, 114, 108, 102, 113, 114, 109, 123, 111, 118, 114, 97, 101, 112, 109, 112, 104, 118, 104, 106, 105, 110, 111, 117, 112, 106, 111, 109, 115, 106, 110, 102, 111, 106, 118, 111, 115, 109, 101, 104, 112, 99, 110, 109, 107, 117, 93, 107, 113, 111, 117, 103, 110, 112, 117, 114, 121, 117, 118, 116, 106, 106, 112, 118, 116, 113, 119, 107, 115, 112, 105, 98, 143, 118, 114, 104, 118, 99, 111, 114, 108, 104, 111, 113, 110, 120, 110, 110, 112, 114, 121, 92, 115, 108, 109, 110, 100, 116, 108, 104, 111, 112, 102, 112, 115, 112, 104, 101, 111, 109, 114, 112, 109, 124, 113, 108, 125, 111, 104, 105, 111, 101, 113, 139, 107, 116, 123, 115, 112, 110, 122, 108, 109, 111, 119, 102, 124, 111, 115, 106, 135, 111, 120, 108, 109, 117, 118, 111, 119, 106, 120, 116, 108, 100, 101, 121, 109, 92, 108, 121, 104, 110, 111, 115, 117, 126, 106, 116, 108, 111, 112, 104, 104, 116, 106, 114, 116, 98, 96, 116, 111, 118, 106, 105, 112, 105, 110, 107, 108, 108, 111, 108, 109, 110, 106, 112, 104, 123, 111, 117, 110, 110, 108, 113, 109, 118, 99, 112, 111, 109, 107, 112, 109, 108, 108, 123, 109, 111, 110, 106, 104, 110, 109, 114, 109, 115, 108, 108, 100, 100, 105, 110, 107, 98, 103, 109, 116, 121, 105, 118, 124, 107, 119, 119, 102, 108, 111, 101, 107, 124, 108, 110, 118, 105, 112, 115, 108, 112, 108, 112, 101, 108, 120, 112, 114, 98, 113, 109, 108, 113, 113, 116, 114, 97, 113, 113, 105, 102, 109, 117, 110, 116, 106, 105, 113, 99, 106, 108, 112, 127, 97, 132, 108, 106, 113, 116, 104, 118, 113, 106, 101, 112, 118, 95, 105, 140, 113, 114, 122, 116, 111, 115, 98, 112, 108, 118, 114, 115, 115, 107, 111, 118, 115, 117, 99, 101, 119, 113, 113, 109, 110, 111, 117, 104, 109, 113, 112, 104, 125, 110, 112, 126, 114, 104, 111, 107, 102, 119, 102, 110, 110, 98, 107, 109, 110, 132, 108, 108, 116, 113, 109, 119, 105, 120, 122, 113, 119, 111, 130, 109, 129, 117, 118, 109, 110, 105, 97, 122, 116, 99, 112, 116, 104, 121, 102, 111, 117, 101, 112, 107, 109, 107, 114, 101, 119, 108, 106, 105, 104, 114, 112, 110, 120, 119, 106, 113, 109, 108, 110, 110, 115, 120, 94, 116, 120, 120, 103, 104, 117, 115, 114, 116, 120, 114, 106, 106, 113, 108, 115, 105, 112, 108, 109, 124, 116, 118, 120, 100, 105, 98, 109, 111, 111, 120, 110, 114, 114, 121, 114, 115, 111, 109, 111, 115, 106, 109, 114, 117, 107, 95, 104, 128, 103, 114, 108, 102, 108, 112, 109, 114, 109, 119, 92, 120, 102, 116, 117, 109, 110, 93, 109, 109, 86, 119, 112, 105, 132, 114, 108, 111, 114, 116, 116, 117, 114, 101, 132, 110, 104, 102, 125, 100, 103, 117, 103, 111, 118, 108, 96, 103, 112, 113, 119, 101, 110, 120, 115, 121, 95, 118, 103, 109, 112, 111, 119, 131, 106, 110, 114, 109, 111, 114, 109, 120, 110, 117, 114, 113, 112, 116, 108, 104, 122, 111, 111, 120, 107, 116, 102, 103, 119, 103, 103, 109, 119, 102, 114, 115, 110, 94, 99, 117, 98, 93, 110, 106, 115, 117, 110, 111, 108, 115, 104, 120, 116, 116, 97, 120, 103, 105, 116, 116, 107, 104, 116, 115, 109, 118, 119, 117, 107, 113, 107, 107, 114, 115, 133, 108, 108, 111, 118, 106, 119, 100, 103, 107, 106, 105, 115, 109, 106, 108, 119, 116, 93, 113, 116, 108, 112, 121, 117, 111, 114, 109, 119, 105, 113, 104, 108, 106, 114, 113, 109, 109, 98, 118, 110, 101, 101, 121, 120, 111, 117, 121, 101, 115, 108, 108, 121, 96, 108, 111, 113, 120, 104, 119, 108, 111, 113, 118, 113, 114, 112, 91, 113, 115, 119, 106, 112, 115, 107, 110, 116, 124, 101, 114, 106, 105, 109, 111, 107, 104, 108, 116, 106, 127, 110, 108, 114, 102, 107, 106, 110, 106, 115, 115, 111, 100, 117, 95, 110, 123, 115, 109, 113, 104, 126, 118, 86, 92, 94, 107, 115, 116, 114, 117, 113, 96, 109, 112, 104, 109, 95, 108, 111, 113, 112, 106, 107, 112, 109, 115, 111, 106, 113, 110, 105, 106, 103, 108, 101, 116, 110, 105, 101, 111, 100, 105, 111, 112, 106, 108, 111, 117, 102, 104, 103, 102, 113, 104, 113, 119, 116, 109, 112, 115, 113, 114, 113, 114, 100, 116, 116, 111, 104, 103, 102, 105, 112, 100, 101, 118, 109, 114, 115, 123, 111, 115, 113, 106, 100, 110, 102, 113, 108, 109, 126, 99, 121, 121, 117, 101, 120, 113, 106, 122, 118, 103, 117, 114, 108, 108, 89, 100, 121, 108, 112, 117, 105, 107, 112, 116, 108, 111, 109, 116, 116, 111, 104, 111, 114, 111, 109, 115, 117, 102, 123, 105, 118, 110, 119, 101, 111, 113, 114, 109, 114, 108, 109, 102, 111, 114, 109, 107, 106, 118, 109, 98, 112, 105, 108, 119, 112, 100, 100, 115, 118, 109, 115, 119, 117, 123, 112, 108, 123, 110, 110, 111, 117, 107, 111, 115, 106, 90, 113, 113, 103, 112, 89, 119, 100, 109, 116, 95, 113, 105, 105, 117, 123, 110, 105, 112, 105, 107, 116, 116, 106, 102, 112, 110, 106, 113, 103, 121, 115, 112, 100, 119, 112, 112, 101, 106, 112, 107, 103, 97, 115, 115, 103, 116, 99, 117, 107, 105, 109, 118, 96, 107, 115, 109, 101, 111, 106, 108, 97, 114, 116, 107, 108, 108, 102, 112, 114, 113, 95, 118, 110, 95, 120, 110, 113, 118, 121, 112, 111, 105, 122, 111, 95, 110, 110, 111, 111, 102, 83, 109, 113, 105, 109, 112, 116, 112, 108, 114, 114, 117, 102, 124, 114, 106, 103, 110, 111, 104, 105, 107, 108, 104, 112, 114, 105, 117, 95, 110, 119, 127, 107, 106, 115, 96, 108, 114, 113, 114, 117, 104, 115, 107, 104, 108, 109, 106, 113, 109, 106, 123, 115, 108, 116, 109, 130, 105, 106, 104, 101, 110, 112, 115, 114, 115, 109, 113, 101, 121, 110, 112, 115, 114, 115, 113, 117, 105, 105, 111, 110, 120, 113, 116, 116, 112, 104, 104, 107, 118, 112, 105, 106, 102, 108, 117, 108, 116, 109, 101, 113, 123, 111, 126, 110, 118, 106, 105, 107, 114, 115, 121, 113, 111, 107, 112, 118, 118, 104, 103, 105, 116, 106, 111, 93, 106, 107, 104, 103, 107, 111, 120, 99, 107, 113, 114, 98, 114, 110, 117, 114, 106, 120, 106, 113, 112, 106, 123, 100, 103, 103, 109, 119, 112, 113, 100, 103, 117, 108, 115, 115, 101, 109, 101, 112, 117, 112, 103, 109, 111, 106, 118, 124, 107, 107, 115, 108, 112, 104, 96, 104, 114, 104, 106, 112, 112, 91, 108, 113, 115, 101, 117, 110, 107, 107, 128, 111, 93, 110, 106, 110, 110, 111, 111, 100, 118, 112, 117, 110, 110, 115, 109, 110, 111, 107, 109, 118, 119, 107, 113, 106, 104, 100, 114, 109, 105, 118, 106, 113, 108, 113, 106, 115, 107, 111, 105, 110, 121, 124, 113, 103, 110, 113, 117, 115, 110, 100, 111, 117, 102, 103, 108, 114, 118, 102, 107, 96, 110, 107, 110, 107, 112, 110, 113, 105, 105, 101, 101, 111, 87, 114, 125, 109, 106, 111, 111, 108, 109, 104, 110, 121, 115, 109, 106, 138, 97, 126, 100, 113, 101, 117, 110, 110, 112, 102, 113, 123, 118, 108, 119, 107, 113, 102, 117, 99, 104, 120, 109, 108, 109, 103, 113, 102, 115, 113, 105, 111, 118, 105, 108, 101, 108, 105, 91, 103, 121, 116, 108, 104, 117, 109, 107, 108, 110, 101, 118, 99, 121, 116, 98, 111, 114, 105, 115, 108, 115, 112, 110, 112, 109, 111, 110, 101, 100, 107, 93, 112, 102, 105, 112, 107, 114, 101, 112, 114, 114, 112, 124, 116, 111, 111, 111, 113, 111, 106, 120, 115, 103, 108, 113, 112, 104, 108, 106, 114, 127, 103, 100, 103, 108, 111, 117, 109, 109, 124, 106, 107, 122, 106, 101, 110, 117, 114, 121, 99, 108, 113, 119, 115, 113, 114, 110, 120, 112, 114, 111, 108, 103, 116, 111, 115, 114, 110, 115, 112, 101, 113, 100, 99, 104, 105, 99, 100, 110, 117, 114, 105, 104, 105, 115, 110, 109, 103, 108, 116, 109, 113, 116, 104, 115, 111, 113, 112, 102, 113, 109, 119, 106, 110, 114, 111, 109, 110, 121, 108, 114, 128, 107, 110, 107, 112, 106, 116, 112, 108, 118, 103, 116, 107, 111, 107, 121, 112, 107, 99, 112, 105, 116, 104, 112, 103, 111, 109, 105, 117, 108, 106, 93, 104, 112, 106, 105, 109, 112, 101, 115, 105, 116, 105, 117, 122, 117, 126, 110, 112, 105, 111, 85, 102, 116, 108, 99, 89, 105, 106, 108, 108, 115, 107, 111, 101, 113, 111, 100, 112, 103, 115, 111, 105, 108, 119, 116, 103, 105, 116, 107, 127, 152, 104, 139, 105, 105, 98, 117, 105, 102, 120, 108, 103, 109, 108, 114, 103, 104, 104, 113, 110, 114, 114, 119, 112, 106, 103, 105, 112, 107, 109, 108, 107, 87, 108, 106, 106, 108, 98, 109, 117, 93, 104, 109, 132, 117, 102, 114, 113, 109, 118, 105, 112, 110, 117, 97, 107, 112, 118, 97, 109, 112, 106, 112, 115, 114, 103, 109, 110, 124, 104, 110, 107, 114, 116, 104, 99, 111, 116, 110, 118, 106, 118, 116, 107, 96, 107, 113, 105, 115, 113, 104, 110, 119, 101, 110, 113, 110, 108, 113, 103, 107, 104, 109, 114, 90, 98, 96, 115, 112, 107, 121, 114, 116, 110, 113, 101, 108, 105, 113, 111, 120, 108, 106, 108, 116, 105, 106, 110, 105, 110, 107, 106, 114, 103, 110, 109, 106, 110, 108, 104, 102, 110, 111, 96, 95, 101, 101, 119, 108, 98, 110, 113, 107, 115, 111, 114, 107, 112, 108, 115, 107, 103, 116, 112, 99, 121, 109, 111, 106, 103, 104, 112, 118, 118, 107, 97, 118, 113, 108, 111, 108, 121, 121, 117, 111, 106, 104, 128, 125, 116, 124, 119, 117, 105, 109, 105, 116, 109, 123, 100, 90, 108, 104, 113, 113, 111, 112, 116, 101, 118, 113, 109, 109, 104, 114, 109, 103, 106, 113, 146, 103, 110, 114, 103, 115, 112, 113, 101, 111, 103, 107, 118, 106, 116, 98, 122, 122, 113, 113, 109, 120, 107, 106, 114, 108, 107, 120, 110, 110, 105, 116, 112, 104, 109, 102, 112, 107, 112, 109, 113, 101, 110, 100, 105, 116, 116, 117, 104, 114, 114, 109, 105, 111, 108, 119, 104, 111, 101, 114, 108, 108, 110, 109, 95, 114, 109, 117, 109, 97, 111, 124, 108, 108, 99, 114, 107, 110, 115, 113, 109, 117, 114, 123, 114, 98, 120, 113, 110, 107, 110, 111, 128, 112, 112, 106, 103, 100, 115, 107, 113, 115, 112, 113, 109, 103, 113, 103, 110, 120, 116, 108, 115, 111, 109, 104, 113, 104, 119, 117, 103, 109, 116, 119, 111, 98, 107, 104, 107, 108, 116, 112, 113, 100, 115, 109, 108, 107, 108, 113, 114, 119, 116, 107, 107, 110, 102, 109, 102, 107, 105, 106, 105, 109, 109, 115, 107, 115, 105, 104, 113, 110, 124, 97, 116, 117, 113, 110, 105, 119, 107, 111, 100, 112, 112, 105, 105, 109, 106, 102, 113, 118, 110, 117, 115, 107, 124, 109, 110, 115, 104, 101, 103, 107, 106, 104, 110, 121, 108, 102, 117, 98, 110, 103, 121, 110, 120, 99, 100, 107, 112, 118, 121, 113, 98, 105, 110, 129, 104, 120, 117, 115, 114, 114, 113, 109, 103, 118, 102, 103, 118, 118, 113, 108, 115, 115, 110, 106, 110, 118, 103, 113, 120, 110, 110, 110, 109, 112, 107, 108, 130, 111, 107, 106, 118, 116, 104, 108, 113, 115, 114, 96, 116, 107, 110, 110, 102, 104, 100, 109, 107, 112, 111, 94, 122, 116, 113, 104, 119, 105, 101, 108, 110, 99, 102, 116, 116, 93, 110, 107, 107, 113, 113, 113, 111, 118, 119, 116, 104, 117, 106, 128, 107, 109, 116, 110, 125, 103, 118, 119, 105, 107, 101, 99, 120, 101, 108, 99, 100, 112, 114, 113, 109, 109, 109, 109, 123, 110, 118, 119, 118, 109, 114, 106, 121, 91, 102, 111, 114, 107, 111, 116, 105, 120, 112, 112, 113, 108, 114, 109, 110, 110, 107, 112, 111, 110, 114, 110, 110, 112, 106, 98, 110, 115, 108, 109, 108, 109, 112, 108, 108, 107, 109, 111, 111, 109, 102, 111, 104, 121, 109, 110, 110, 113, 102, 113, 113, 107, 110, 108, 124, 107, 112, 111, 112, 111, 110, 109, 111, 112, 107, 113, 112, 114, 107, 114, 112, 117, 111, 110, 114, 111, 136, 114, 106, 113, 110, 110, 109, 108, 106, 108, 102, 112, 113, 110, 110, 102, 115, 112, 106, 110, 109, 112, 107, 109, 110, 111, 110, 114, 113, 109, 110, 110, 105, 111, 107, 107, 116, 110, 110, 106, 122, 111, 113, 110, 109, 107, 111, 110, 106, 108, 105, 111, 112, 109, 109, 107, 110, 109, 114, 108, 110, 107, 112, 106, 115, 106, 108, 115, 112, 111, 112, 110, 108, 111, 111, 113, 109, 104, 108, 108, 107, 110, 112, 108, 109, 112, 108, 110, 114, 110, 106, 111, 112, 108, 106, 111, 108, 112, 113, 108, 107, 112, 111, 123, 111, 112, 112, 112, 108, 109, 108, 93, 68, 112, 113, 106, 112, 113, 113, 108, 105, 111, 109, 108, 110, 108, 107, 112, 104, 114, 112, 114, 114, 109, 114, 109, 111, 120, 109, 113, 111, 116, 113, 113, 105, 111, 121, 112, 104, 109, 114, 113, 112, 109, 110, 109, 107, 107, 110, 120, 108, 113, 110, 110, 110, 108, 107, 109, 111, 110, 110, 104, 109, 104, 108, 108, 113, 109, 111, 110, 107, 117, 111, 109, 105, 110, 98, 113, 113, 109, 106, 109, 110, 109, 110, 127, 111, 109, 114, 108, 110, 105, 112, 107, 108, 113, 112, 104, 110, 108, 105, 107, 110, 118, 110, 108, 110, 110, 109, 111, 111, 109, 109, 107, 104, 115, 107, 109, 111, 110, 109, 111, 107, 114, 109, 111, 111, 111, 112, 112, 110, 115, 112, 98, 116, 111, 115, 113, 109, 110, 112, 109, 108, 112, 108, 104, 112, 106, 107, 109, 110, 111, 110, 111, 110, 113, 114, 114, 106, 107, 113, 112, 112, 113, 111, 108, 109, 116, 106, 111, 112, 104, 107, 111, 112, 110, 112, 112, 115, 108, 104, 110, 107, 107, 112, 109, 100, 108, 111, 105, 105, 112, 108, 111, 108, 111, 98, 110, 113, 116, 109, 108, 112, 113, 111, 111, 112, 111, 112, 108, 108, 99, 113, 110, 110, 120, 109, 111, 109, 112, 109, 111, 114, 115, 106, 116, 111, 114, 109, 115, 109, 104, 108, 111, 112, 113, 110, 110, 108, 106, 109, 113, 112, 110, 113, 112, 106, 108, 113, 114, 110, 109, 112, 109, 114, 108, 112, 110, 113, 126, 113, 108, 113, 114, 114, 113, 92, 113, 114, 100, 109, 107, 114, 115, 112, 111, 111, 109, 116, 112, 108, 109, 106, 107, 106, 110, 101, 108, 107, 109, 127, 111, 110, 122, 112, 104, 112, 103, 111, 107, 112, 118, 105, 112, 111, 108, 119, 111, 109, 114, 106, 115, 111, 124, 109, 116, 112, 106, 108, 109, 113, 110, 111, 111, 108, 112, 108, 110, 116, 106, 115, 104, 111, 109, 109, 109, 108, 109, 110, 115, 112, 109, 98, 94, 99, 107, 106, 108, 152, 105, 110, 121, 112, 111, 104, 113, 112, 107, 108, 106, 106, 126, 111, 110, 110, 112, 108, 107, 113, 110, 105, 105, 112, 113, 114, 106, 109, 111, 112, 136, 111, 112, 100, 111, 108, 111, 108, 111, 98, 98, 107, 110, 106, 104, 91, 106, 108, 97, 100, 91, 119, 111, 107, 100, 106, 105, 108, 111, 112, 109, 114, 106, 114, 115, 108, 106, 117, 109, 117, 108, 114, 117, 104, 103, 111, 102, 100, 123, 114, 107, 104, 109, 111, 102, 106, 111, 116, 114, 119, 115, 95, 111, 106, 101, 119, 101, 108, 110, 108, 103, 116, 109, 106, 123, 114, 99, 109, 120, 111, 108, 104, 113, 107, 111, 100, 110, 112, 112, 114, 113, 114, 104, 106, 107, 115, 109, 105, 100, 117, 113, 112, 103, 106, 99, 107, 108, 112, 100, 119, 116, 111, 110, 108, 113, 101, 107, 110, 113, 102, 103, 111, 128, 103, 118, 139, 113, 113, 113, 118, 117, 103, 113, 106, 109, 111, 114, 107, 122, 107, 105, 105, 106, 110, 110, 112, 109, 92, 132, 83, 117, 117, 111, 103, 103, 110, 106, 104, 113, 112, 113, 111, 110, 112, 109, 118, 108, 111, 109, 118, 96, 110, 110, 110, 101, 108, 105, 93, 109, 108, 117, 117, 122, 105, 101, 109, 107, 113, 121, 136, 111, 121, 121, 109, 112, 113, 107, 113, 107, 105, 110, 105, 122, 106, 99, 101, 109, 106, 109, 107, 110, 108, 96, 110, 107, 98, 111, 122, 112, 94, 100, 116, 117, 115, 102, 113, 115, 116, 139, 109, 108, 92, 113, 109, 110, 115, 109, 110, 107, 106, 104, 118, 122, 106, 107, 115, 103, 106, 118, 110, 112, 106, 109, 114, 104, 111, 112, 126, 105, 108, 108, 121, 120, 115, 106, 104, 117, 128, 106, 109, 125, 120, 119, 115, 103, 117, 108, 106, 105, 124, 104, 106, 106, 110, 120, 121, 101, 68, 115, 117, 106, 110, 113, 93, 111, 94, 114, 123, 105, 109, 116, 101, 111, 113, 114, 101, 117, 111, 111, 103, 116, 106, 111, 118, 107, 112, 101, 114, 125, 109, 109, 111, 106, 115, 114, 115, 110, 110, 119, 108, 111, 111, 107, 109, 106, 107, 116, 112, 111, 118, 106, 113, 110, 102, 112, 105, 113, 119, 114, 120, 111, 114, 109, 65, 106, 120, 113, 91, 111, 108, 110, 99, 124, 115, 118, 65, 103, 110, 112, 106, 107, 113, 130, 124, 118, 108, 111, 110, 114, 110, 105, 102, 109, 114, 105, 103, 115, 103, 98, 98, 102, 107, 109, 97, 118, 108, 104, 124, 115, 105, 110, 128, 107, 117, 125, 114, 119, 117, 111, 102, 107, 110, 101, 117, 101, 110, 105, 110, 101, 113, 109, 97, 96, 114, 106, 111, 103, 117, 109, 118, 111, 106, 89, 123, 110, 111, 97, 103, 115, 99, 109, 109, 117, 115, 98, 106, 115, 114, 102, 107, 99, 113, 106, 110, 114, 115, 108, 93, 114, 97, 93, 106, 106, 115, 109, 110, 108, 106, 119, 111, 110, 107, 102, 98, 106, 115, 104, 114, 92, 106, 103, 96, 98, 106, 106, 113, 109, 112, 99, 118, 111, 110, 116, 107, 117, 100, 102, 106, 102, 105, 106, 106, 122, 107, 109, 116, 118, 106, 118, 106, 102, 109, 113, 105, 98, 103, 114, 119, 112, 105, 109, 105, 106, 125, 108, 113, 117, 110, 110, 120, 106, 105, 110, 109, 115, 110, 95, 121, 105, 99, 106, 101, 104, 111, 110, 111, 106, 111, 109, 120, 108, 111, 113, 113, 104, 105, 114, 107, 114, 101, 106, 107, 104, 96, 115, 113, 102, 111, 99, 105, 111, 106, 114, 104, 104, 91, 105, 101, 116, 115, 106, 103, 96, 115, 103, 100, 106, 108, 115, 114, 106, 105, 109, 108, 103, 96, 105, 116, 110, 105, 123, 105, 113, 100, 104, 110, 107, 111, 108, 109, 95, 98, 113, 102, 121, 107, 103, 110, 112, 109, 114, 116, 111, 106, 103, 104, 108, 104, 110, 112, 96, 130, 115, 108, 107, 103, 113, 112, 103, 106, 109, 94, 114, 114, 119, 106, 105, 111, 104, 115, 98, 148, 112, 106, 110, 103, 106, 105, 100, 108, 111, 116, 107, 120, 108, 101, 101, 105, 109, 110, 108, 104, 111, 107, 101, 130, 106, 116, 108, 116, 100, 113, 120, 113, 107, 101, 100, 100, 108, 104, 97, 111, 111, 97, 102, 125, 118, 112, 109, 104, 115, 114, 112, 106, 109, 103, 99, 102, 138, 107, 104, 99, 105, 114, 106, 114, 108, 104, 106, 104, 102, 130, 105, 109, 122, 107, 105, 100, 115, 110, 113, 110, 92, 106, 109, 112, 98, 116, 107, 113, 105, 104, 107, 114, 110, 108, 108, 109, 107, 111, 113, 103, 112, 115, 115, 109, 118, 104, 108, 100, 104, 97, 119, 105, 109, 112, 99, 109, 110, 101, 110, 108, 121, 110, 115, 103, 97, 125, 108, 105, 106, 114, 108, 112, 103, 111, 95, 103, 96, 108, 109, 104, 106, 108, 100, 112, 110, 112, 105, 111, 116, 114, 101, 109, 112, 111, 110, 116, 94, 112, 107, 107, 115, 107, 116, 108, 127, 116, 112, 99, 104, 108, 113, 119, 106, 102, 108, 112, 112, 112, 109, 101, 113, 106, 105, 110, 111, 111, 104, 112, 114, 98, 121, 114, 108, 109, 106, 121, 122, 107, 118, 106, 110, 103, 106, 89, 100, 110, 106, 104, 114, 102, 132, 96, 104, 107, 114, 117, 105, 108, 108, 98, 122, 111, 107, 113, 136, 116, 113, 111, 108, 112, 100, 99, 105, 108, 110, 101, 102, 107, 94, 107, 108, 104, 106, 99, 108, 116, 100, 114, 115, 106, 110, 119, 107, 109, 103, 106, 108, 110, 106, 105, 103, 123, 105, 111, 111, 112, 111, 109, 99, 108, 110, 112, 108, 129, 113, 123, 108, 117, 109, 102, 124, 106, 106, 118, 103, 108, 108, 103, 113, 113, 104, 116, 133, 110, 118, 103, 114, 112, 101, 99, 108, 109, 108, 102, 109, 124, 106, 117, 99, 102, 102, 107, 101, 95, 116, 107, 101, 107, 111, 105, 104, 112, 99, 105, 103, 110, 119, 136, 89, 107, 105, 107, 124, 113, 108, 107, 104, 143, 112, 108, 108, 134, 109, 114, 104, 107, 112, 115, 113, 107, 116, 110, 107, 112, 113, 100, 107, 121, 125, 103, 109, 123, 113, 134, 112, 110, 125, 112, 81, 110, 112, 108, 111, 111, 111, 116, 115, 102, 116, 108, 108, 110, 115, 105, 100, 113, 105, 99, 116, 104, 101, 111, 111, 114, 107, 104, 91, 110, 97, 110, 116, 110, 117, 108, 91, 114, 112, 105, 109, 109, 106, 105, 102, 106, 120, 104, 106, 126, 115, 116, 120, 110, 110, 109, 116, 111, 118, 137, 109, 112, 122, 140, 107, 139, 117, 110, 112, 110, 117, 112, 110, 122, 116, 134, 104, 98, 112, 112, 111, 116, 139, 120, 103, 110, 111, 115, 130, 119, 107, 109, 108, 108, 117, 113, 108, 114, 108, 114, 117, 126, 110, 113, 114, 111, 118, 107, 101, 124, 105, 108, 105, 101, 107, 107, 93, 104, 111, 114, 110, 116, 119, 111, 119, 114, 107, 117, 105, 103, 117, 105, 109, 123, 116, 113, 100, 103, 108, 104, 109, 108, 103, 117, 105, 114, 110, 114, 106, 126, 103, 117, 119, 91, 107, 117, 116, 102, 106, 110, 112, 118, 124, 102, 109, 106, 114, 117, 119, 111, 120, 124, 109, 115, 107, 120, 116, 104, 132, 110, 106, 125, 106, 108, 109, 105, 134, 120, 119, 108, 113, 112, 125, 108, 111, 109, 110, 105, 114, 114, 110, 113, 105, 112, 116, 104, 112, 122, 115, 108, 115, 112, 131, 111, 109, 119, 103, 112, 110, 111, 110, 108, 118, 122, 114, 111, 134, 113, 122, 109, 112, 115, 105, 110, 118, 163, 110, 107, 112, 104, 112, 117, 109, 99, 110, 103, 111, 106, 110, 110, 112, 113, 113, 111, 118, 103, 110, 111, 114, 128, 112, 108, 118, 107, 97, 113, 109, 101, 114, 110, 91, 107, 115, 112, 101, 108, 108, 110, 114, 118, 111, 109, 119, 97, 98, 112, 112, 106, 108, 118, 106, 109, 99, 113, 109, 103, 113, 116, 116, 120, 117, 85, 111, 112, 99, 136, 101, 106, 117, 123, 131, 118, 119, 112, 112, 117, 106, 109, 106, 100, 125, 109, 108, 115, 108, 116, 115, 104, 111, 112, 112, 114, 111, 105, 100, 105, 111, 107, 106, 112, 109, 102, 115, 98, 108, 99, 112, 102, 111, 107, 108, 114, 108, 105, 111, 108, 106, 120, 111, 118, 109, 90, 91, 105, 116, 111, 112, 116, 87, 108, 112, 115, 118, 115, 113, 115, 106, 113, 106, 109, 108, 109, 105, 115, 118, 113, 103, 101, 110, 122, 104, 115, 116, 109, 111, 103, 106, 107, 108, 105, 118, 113, 109, 114, 103, 91, 105, 116, 106, 120, 106, 109, 108, 107, 111, 119, 110, 122, 114, 117, 109, 109, 114, 120, 114, 108, 102, 110, 112, 122, 111, 108, 104, 118, 115, 112, 116, 106, 117, 110, 113, 114, 106, 98, 112, 106, 111, 116, 112, 111, 120, 112, 110, 105, 121, 108, 130, 119, 105, 102, 113, 106, 111, 118, 107, 140, 110, 109, 111, 109, 111, 113, 98, 111, 112, 110, 115, 113, 96, 107, 117, 123, 106, 111, 112, 104, 114, 108, 106, 112, 113, 113, 110, 112, 109, 110, 108, 108, 109, 111, 109, 110, 106, 107, 108, 111, 108, 121, 105, 110, 118, 108, 107, 112, 111, 109, 109, 119, 110, 107, 108, 104, 114, 109, 116, 109, 108, 109, 111, 110, 114, 106, 114, 109, 106, 106, 105, 110, 110, 112, 83, 110, 110, 110, 112, 109, 107, 109, 110, 111, 115, 114, 112, 111, 107, 114, 107, 106, 123, 118, 101, 110, 102, 109, 107, 106, 110, 110, 112, 109, 101, 111, 113, 107, 112, 113, 112, 120, 109, 113, 108, 113, 110, 111, 110, 111, 111, 114, 109, 107, 109, 105, 99, 107, 115, 114, 108, 106, 112, 109, 117, 112, 106, 112, 118, 109, 108, 113, 108, 112, 105, 107, 104, 122, 112, 115, 104, 111, 110, 112, 111, 115, 107, 102, 107, 112, 111, 111, 113, 110, 110, 120, 113, 113, 109, 105, 102, 114, 110, 113, 103, 109, 112, 112, 113, 110, 111, 116, 116, 107, 109, 105, 106, 108, 109, 109, 107, 115, 108, 105, 110, 112, 107, 110, 116, 102, 112, 111, 109, 114, 109, 107, 113, 114, 106, 112, 110, 108, 112, 115, 107, 109, 107, 110, 110, 116, 107, 117, 110, 110, 109, 105, 109, 115, 111, 112, 109, 110, 109, 106, 109, 109, 120, 115, 106, 108, 111, 110, 107, 114, 109, 108, 110, 108, 109, 111, 118, 114, 108, 115, 108, 106, 112, 108, 107, 100, 119, 109, 128, 114, 110, 112, 105, 116, 110, 109, 112, 105, 136, 112, 107, 110, 112, 110, 111, 109, 110, 127, 109, 109, 111, 109, 107, 110, 106, 112, 117, 115, 104, 108, 113, 116, 111, 111, 115, 111, 116, 115, 114, 108, 117, 106, 108, 111, 111, 111, 110, 108, 120, 115, 109, 105, 112, 112, 109, 105, 112, 105, 111, 114, 113, 113, 114, 112, 112, 117, 105, 114, 106, 102, 107, 112, 107, 95, 110, 113, 107, 112, 109, 110, 109, 110, 116, 109, 109, 113, 115, 118, 110, 113, 111, 112, 112, 112, 112, 112, 110, 114, 107, 121, 112, 107, 113, 111, 113, 108, 108, 114, 110, 108, 108, 107, 112, 109, 112, 112, 107, 109, 105, 116, 107, 84, 111, 106, 114, 112, 113, 118, 107, 112, 106, 108, 115, 108, 111, 104, 111, 109, 106, 100, 109, 115, 112, 110, 112, 107, 108, 106, 115, 110, 106, 109, 112, 106, 112, 114, 110, 118, 110, 110, 114, 109, 108, 109, 107, 107, 109, 112, 108, 112, 115, 109, 109, 111, 107, 108, 113, 108, 116, 111, 112, 115, 106, 119, 117, 113, 106, 101, 112, 114, 114, 118, 111, 113, 107, 109, 114, 115, 103, 109, 109, 101, 112, 108, 109, 113, 108, 107, 112, 120, 111, 112, 119, 119, 108, 108, 113, 119, 102, 106, 104, 111, 114, 116, 123, 113, 108, 112, 111, 112, 113, 107, 103, 108, 105, 110, 110, 110, 116, 106, 107, 112, 109, 111, 110, 110, 114, 115, 109, 114, 110, 113, 113, 114, 112, 116, 110, 110, 118, 111, 115, 107, 111, 117, 106, 117, 124, 93, 106, 109, 107, 97, 106, 118, 109, 118, 111, 108, 109, 109, 116, 113, 111, 114, 118, 116, 117, 119, 111, 115, 113, 109, 115, 107, 92, 111, 110, 107, 107, 104, 109, 108, 104, 114, 107, 104, 122, 108, 121, 112, 114, 111, 111, 115, 119, 109, 117, 105, 112, 127, 123, 107, 103, 109, 109, 112, 110, 112, 108, 108, 116, 107, 120, 120, 114, 100, 110, 123, 110, 109, 95, 116, 102, 112, 108, 113, 110, 115, 106, 118, 109, 119, 110, 97, 102, 110, 108, 110, 114, 109, 112, 111, 119, 94, 113, 110, 111, 118, 108, 115, 112, 95, 92, 109, 118, 115, 108, 123, 103, 102, 111, 106, 104, 107, 107, 103, 117, 108, 109, 100, 107, 114, 119, 116, 141, 122, 108, 108, 110, 111, 108, 105, 101, 110, 118, 114, 114, 113, 114, 116, 116, 105, 104, 110, 99, 113, 105, 113, 119, 109, 121, 101, 101, 95, 113, 119, 110, 112, 117, 115, 109, 130, 114, 107, 113, 111, 107, 118, 122, 104, 105, 109, 110, 112, 110, 113, 111, 121, 114, 116, 113, 104, 114, 102, 107, 108, 130, 107, 112, 107, 110, 108, 140, 120, 129, 105, 108, 98, 135, 115, 119, 111, 110, 109, 113, 118, 119, 109, 116, 113, 111, 120, 113, 118, 119, 120, 113, 100, 106, 104, 110, 110, 109, 111, 112, 128, 109, 117, 108, 123, 102, 102, 126, 123, 102, 114, 110, 130, 124, 106, 114, 109, 114, 111, 107, 106, 114, 121, 107, 116, 107, 108, 105, 109, 109, 101, 115, 108, 111, 115, 108, 107, 109, 111, 103, 110, 106, 112, 113, 128, 98, 113, 115, 102, 106, 107, 106, 110, 108, 126, 114, 110, 119, 124, 100, 101, 111, 107, 107, 112, 103, 102, 118, 107, 97, 119, 116, 115, 112, 107, 116, 109, 110, 110, 107, 111, 109, 102, 116, 117, 111, 108, 114, 102, 122, 121, 115, 113, 99, 111, 118, 117, 104, 119, 114, 110, 119, 109, 105, 115, 103, 113, 110, 112, 106, 110, 105, 105, 107, 92, 110, 98, 120, 107, 108, 110, 122, 116, 110, 110, 115, 108, 119, 108, 106, 116, 115, 105, 98, 110, 110, 107, 105, 127, 109, 105, 110, 110, 104, 104, 111, 113, 120, 122, 115, 109, 108, 111, 123, 120, 105, 127, 108, 107, 114, 106, 102, 105, 103, 105, 106, 108, 102, 123, 103, 109, 104, 119, 106, 104, 114, 104, 120, 114, 113, 119, 110, 122, 110, 116, 106, 107, 104, 113, 108, 101, 112, 104, 127, 134, 107, 114, 112, 110, 114, 112, 113, 106, 109, 115, 108, 109, 105, 112, 120, 109, 115, 107, 103, 111, 127, 115, 120, 102, 106, 115, 127, 103, 112, 101, 105, 108, 113, 111, 104, 113, 110, 109, 107, 98, 117, 106, 108, 113, 102, 113, 110, 112, 108, 110, 112, 105, 105, 103, 114, 112, 106, 111, 108, 112, 116, 102, 105, 109, 94, 117, 106, 136, 110, 97, 111, 101, 112, 111, 111, 114, 114, 99, 109, 115, 108, 120, 106, 104, 113, 108, 106, 110, 115, 115, 112, 107, 113, 110, 110, 111, 116, 104, 108, 106, 108, 112, 113, 106, 112, 115, 108, 112, 108, 112, 105, 113, 108, 111, 111, 111, 107, 107, 108, 114, 114, 110, 105, 115, 115, 116, 111, 109, 113, 111, 110, 111, 112, 111, 105, 109, 113, 106, 112, 102, 113, 108, 114, 112, 108, 106, 117, 108, 114, 109, 117, 108, 103, 115, 108, 113, 112, 115, 113, 115, 115, 108, 106, 112, 114, 113, 114, 107, 116, 111, 111, 110, 111, 106, 108, 106, 103, 114, 111, 112, 115, 110, 107, 115, 107, 109, 110, 110, 109, 116, 115, 108, 106, 107, 108, 110, 111, 109, 111, 115, 112, 114, 110, 105, 108, 114, 109, 111, 108, 108, 111, 113, 116, 104, 103, 109, 114, 112, 118, 108, 110, 108, 113, 113, 109, 111, 111, 110, 108, 110, 110, 109, 113, 119, 110, 97, 114, 110, 104, 109, 112, 111, 114, 110, 103, 106, 115, 116, 119, 110, 107, 112, 121, 112, 111, 109, 104, 112, 109, 108, 113, 111, 113, 109, 109, 118, 106, 107, 106, 112, 121, 107, 111, 109, 111, 114, 96, 117, 110, 106, 105, 115, 111, 113, 112, 115, 108, 110, 106, 102, 114, 117, 110, 110, 111, 110, 114, 112, 116, 112, 113, 114, 113, 117, 108, 108, 112, 106, 109, 114, 110, 109, 107, 110, 108, 109, 108, 104, 111, 106, 110, 115, 109, 116, 106, 116, 109, 111, 105, 118, 112, 109, 108, 108, 114, 110, 109, 111, 110, 110, 95, 113, 107, 117, 105, 108, 110, 107, 111, 113, 106, 111, 104, 111, 112, 112, 111, 110, 109, 115, 115, 114, 104, 117, 113, 111, 112, 116, 105, 112, 112, 112, 106, 113, 108, 106, 107, 115, 119, 108, 103, 116, 111, 106, 106, 105, 114, 114, 107, 119, 110, 114, 111, 113, 106, 108, 110, 114, 112, 112, 115, 116, 106, 111, 110, 114, 115, 116, 111, 100, 111, 111, 111, 99, 112, 107, 108, 111, 113, 111, 101, 113, 105, 114, 115, 115, 103, 104, 111, 113, 103, 107, 109, 109, 108, 107, 109, 108, 112, 107, 108, 128, 107, 106, 114, 109, 110, 107, 114, 108, 103, 103, 112, 113, 110, 116, 108, 103, 112, 103, 111, 115, 106, 116, 105, 106, 115, 106, 113, 100, 116, 105, 106, 110, 108, 106, 113, 116, 119, 106, 109, 108, 105, 109, 116, 109, 110, 95, 112, 113, 112, 106, 108, 119, 123, 110, 109, 105, 102, 111, 116, 115, 108, 108, 105, 107, 106, 113, 117, 112, 110, 105, 112, 114, 114, 105, 106, 107, 110, 108, 110, 112, 110, 108, 104, 109, 107, 110, 113, 111, 112, 111, 106, 111, 112, 101, 113, 113, 113, 108, 109, 111, 117, 114, 106, 107, 111, 106, 108, 109, 108, 111, 115, 107, 104, 107, 112, 118, 112, 107, 108, 104, 107, 101, 108, 103, 111, 108, 110, 113, 106, 117, 110, 109, 106, 105, 105, 112, 104, 112, 107, 104, 109, 109, 106, 109, 116, 114, 111, 105, 113, 110, 119, 111, 113, 104, 117, 107, 116, 122, 109, 119, 105, 122, 116, 103, 108, 114, 113, 119, 121, 112, 105, 87, 105, 117, 127, 107, 106, 99, 123, 113, 116, 112, 122, 108, 109, 100, 110, 120, 108, 113, 115, 111, 110, 107, 103, 114, 95, 91, 108, 122, 108, 125, 101, 113, 91, 112, 108, 107, 105, 122, 106, 113, 104, 116, 93, 110, 99, 108, 118, 120, 115, 85, 112, 126, 121, 117, 111, 122, 110, 107, 113, 107, 117, 105, 98, 113, 114, 94, 120, 111, 112, 120, 110, 102, 110, 113, 116, 116, 106, 112, 108, 108, 104, 110, 106, 109, 122, 100, 113, 116, 109, 105, 86, 104, 116, 99, 106, 117, 101, 111, 108, 108, 110, 103, 116, 116, 107, 112, 108, 101, 114, 103, 110, 103, 120, 113, 120, 103, 107, 114, 107, 118, 111, 111, 114, 105, 93, 105, 97, 100, 116, 91, 116, 118, 128, 94, 115, 103, 110, 111, 105, 111, 112, 112, 95, 112, 116, 99, 112, 107, 110, 115, 113, 108, 116, 120, 110, 117, 106, 113, 110, 116, 91, 117, 115, 125, 106, 100, 102, 114, 111, 111, 109, 107, 119, 108, 114, 119, 110, 116, 113, 105, 107, 118, 97, 114, 92, 99, 121, 115, 124, 113, 102, 121, 112, 110, 126, 93, 127, 111, 104, 114, 119, 114, 109, 115, 103, 98, 108, 115, 122, 98, 107, 113, 104, 84, 117, 106, 86, 97, 112, 120, 108, 119, 112, 110, 107, 111, 116, 108, 111, 124, 102, 112, 93, 115, 90, 119, 103, 101, 102, 113, 105, 95, 112, 115, 107, 113, 109, 106, 111, 110, 98, 117, 124, 112, 109, 108, 105, 118, 106, 105, 112, 119, 107, 107, 114, 119, 108, 108, 104, 111, 103, 112, 107, 107, 114, 108, 115, 112, 116, 114, 108, 108, 115, 108, 103, 106, 110, 111, 115, 105, 116, 107, 120, 98, 109, 102, 102, 111, 112, 128, 112, 112, 99, 115, 102, 108, 111, 108, 104, 110, 112, 107, 108, 121, 116, 113, 111, 130, 108, 105, 103, 111, 108, 110, 108, 115, 109, 115, 125, 107, 108, 111, 101, 98, 118, 110, 127, 110, 93, 115, 110, 115, 99, 99, 113, 121, 115, 110, 120, 124, 108, 94, 99, 100, 99, 116, 99, 119, 111, 114, 121, 112, 108, 116, 115, 94, 115, 103, 110, 101, 98, 107, 114, 110, 109, 113, 110, 109, 106, 112, 104, 110, 110, 106, 109, 109, 101, 107, 103, 122, 109, 108, 100, 96, 101, 114, 111, 105, 110, 97, 109, 102, 102, 106, 103, 113, 111, 109, 111, 110, 120, 105, 116, 111, 123, 136, 112, 111, 99, 120, 113, 95, 118, 115, 108, 122, 103, 108, 121, 109, 107, 110, 117, 104, 109, 102, 102, 108, 123, 118, 111, 115, 115, 110, 101, 108, 119, 102, 109, 117, 107, 105, 108, 106, 111, 108, 115, 105, 114, 108, 110, 128, 111, 113, 102, 104, 121, 115, 107, 111, 114, 104, 114, 107, 113, 122, 112, 105, 101, 123, 102, 88, 116, 107, 83, 111, 113, 106, 118, 105, 121, 115, 101, 108, 111, 101, 120, 111, 109, 109, 109, 119, 117, 107, 118, 113, 104, 109, 119, 123, 113, 119, 99, 107, 114, 125, 106, 114, 110, 123, 103, 105, 110, 102, 113, 112, 113, 107, 99, 115, 134, 113, 106, 96, 114, 110, 115, 106, 108, 105, 111, 107, 100, 100, 100, 120, 115, 86, 111, 99, 107, 122, 114, 104, 106, 106, 117, 93, 117, 108, 110, 109, 100, 112, 110, 100, 104, 114, 120, 118, 110, 115, 105, 104, 115, 109, 126, 108, 124, 109, 107, 115, 100, 110, 119, 116, 113, 120, 117, 105, 109, 107, 122, 109, 104, 114, 111, 110, 118, 100, 106, 104, 105, 97, 119, 95, 96, 107, 112, 98, 111, 108, 114, 93, 116, 108, 109, 103, 100, 97, 100, 106, 107, 98, 97, 98, 107, 112, 121, 140, 109, 103, 107, 107, 107, 103, 119, 111, 112, 117, 110, 108, 100, 96, 117, 106, 105, 101, 125, 111, 102, 113, 116, 108, 111, 103, 102, 111, 109, 114, 106, 97, 106, 109, 100, 103, 105, 104, 112, 112, 115, 109, 94, 113, 123, 112, 106, 110, 109, 104, 111, 118, 110, 111, 120, 112, 106, 99, 113, 115, 114, 108, 107, 98, 110, 114, 113, 124, 103, 93, 103, 102, 122, 126, 108, 114, 96, 114, 118, 112, 101, 104, 124, 118, 96, 111, 106, 114, 116, 107, 107, 114, 98, 111, 109, 92, 105, 109, 103, 117, 97, 111, 107, 109, 104, 113, 103, 107, 104, 116, 106, 122, 109, 102, 112, 111, 111, 112, 104, 113, 109, 99, 103, 110, 115, 103, 116, 120, 115, 107, 107, 101, 110, 100, 124, 125, 124, 105, 110, 99, 111, 111, 112, 106, 110, 107, 105, 95, 102, 111, 104, 108, 105, 113, 110, 106, 123, 118, 111, 103, 103, 117, 113, 117, 113, 126, 107, 118, 103, 100, 118, 99, 114, 109, 108, 103, 107, 106, 125, 116, 93, 109, 97, 99, 105, 108, 103, 105, 117, 94, 102, 98, 113, 106, 109, 109, 119, 105, 102, 95, 112, 117, 128, 109, 114, 104, 121, 113, 98, 126, 101, 106, 115, 120, 105, 119, 115, 111, 117, 126, 94, 113, 107, 135, 103, 101, 115, 118, 116, 114, 104, 115, 106, 108, 99, 102, 105, 99, 126, 133, 111, 116, 113, 98, 111, 114, 107, 96, 113, 128, 112, 131, 102, 94, 115, 104, 103, 107, 102, 114, 106, 105, 116, 112, 113, 101, 114, 121, 102, 112, 110, 104, 112, 117, 117, 109, 116, 110, 122, 119, 102, 105, 120, 114, 106, 122, 106, 106, 120, 102, 119, 106, 111, 109, 116, 133, 97, 126, 120, 100, 115, 106, 107, 113, 139, 104, 117, 97, 103, 114, 96, 106, 116, 114, 109, 101, 110, 117, 101, 106, 126, 102, 127, 107, 112, 107, 110, 103, 118, 107, 105, 104, 115, 118, 101, 110, 128, 110, 103, 105, 101, 115, 98, 109, 112, 98, 112, 93, 112, 106, 101, 121, 114, 106, 110, 105, 111, 112, 108, 99, 110, 111, 110, 119, 117, 100, 101, 119, 108, 113, 116, 121, 103, 105, 123, 106, 105, 125, 128, 107, 105, 114, 112, 106, 108, 119, 107, 72, 116, 113, 109, 108, 109, 107, 106, 96, 118, 117, 114, 121, 106, 113, 120, 100, 112, 101, 113, 127, 100, 89, 113, 114, 113, 116, 118, 108, 98, 121, 108, 103, 113, 110, 117, 108, 107, 111, 99, 102, 116, 108, 119, 112, 103, 109, 116, 107, 95, 104, 112, 113, 102, 101, 125, 111, 102, 116, 108, 93, 113, 120, 125, 109, 97, 112, 107, 106, 113, 109, 114, 110, 113, 108, 110, 111, 114, 109, 124, 80, 114, 109, 106, 97, 123, 92, 106, 109, 120, 122, 112, 113, 97, 117, 108, 71, 109, 124, 123, 116, 110, 114, 115, 121, 113, 114, 105, 107, 87, 104, 109, 115, 119, 108, 100, 111, 112, 102, 114, 116, 112, 103, 103, 112, 117, 110, 118, 113, 105, 79, 108, 111, 114, 104, 112, 110, 105, 101, 109, 106, 107, 115, 116, 114, 122, 101, 104, 114, 120, 120, 109, 104, 109, 102, 112, 110, 120, 105, 110, 104, 113, 110, 108, 120, 110, 115, 104, 95, 104, 113, 104, 112, 108, 114, 112, 96, 135, 106, 99, 111, 96, 101, 99, 118, 108, 108, 102, 106, 111, 110, 102, 110, 96, 126, 112, 104, 110, 113, 97, 117, 107, 109, 115, 110, 101, 100, 109, 115, 117, 111, 118, 106, 119, 105, 107, 116, 116, 108, 110, 105, 110, 107, 108, 113, 118, 109, 104, 91, 104, 111, 109, 106, 110, 103, 125, 111, 100, 109, 116, 117, 112, 111, 96, 114, 105, 110, 105, 104, 97, 92, 104, 160, 110, 118, 113, 132, 107, 110, 108, 115, 110, 108, 108, 111, 108, 115, 116, 116, 116, 111, 114, 108, 110, 84, 111, 118, 111, 103, 105, 105, 115, 109, 98, 110, 112, 117, 135, 121, 114, 115, 86, 109, 109, 120, 113, 115, 105, 102, 106, 112, 115, 107, 108, 112, 91, 106, 104, 102, 107, 112, 115, 115, 102, 124, 106, 93, 104, 114, 107, 115, 111, 112, 107, 105, 104, 97, 125, 109, 102, 106, 109, 123, 105, 117, 104, 125, 109, 124, 110, 131, 84, 110, 110, 107, 95, 122, 101, 118, 104, 106, 107, 114, 125, 107, 112, 107, 105, 119, 105, 104, 101, 107, 107, 115, 103, 113, 115, 107, 114, 104, 115, 110, 114, 105, 106, 94, 107, 72, 112, 114, 115, 123, 104, 108, 112, 117, 108, 109, 116, 115, 109, 122, 108, 130, 107, 110, 110, 111, 103, 103, 107, 105, 110, 108, 103, 108, 106, 109, 113, 104, 109, 104, 109, 115, 111, 122, 97, 129, 108, 102, 106, 116, 116, 120, 107, 112, 120, 114, 127, 100, 118, 112, 112, 111, 104, 100, 113, 109, 132, 120, 119, 115, 112, 102, 100, 112, 149, 117, 102, 111, 114, 106, 116, 106, 103, 119, 121, 99, 130, 104, 103, 104, 106, 96, 109, 109, 96, 111, 117, 111, 115, 111, 114, 111, 124, 117, 120, 113, 110, 112, 108, 105, 111, 107, 104, 100, 113, 113, 102, 105, 103, 108, 106, 115, 107, 106, 104, 105, 107, 105, 111, 111, 98, 113, 105, 116, 116, 104, 101, 100, 111, 102, 102, 96, 103, 102, 104, 112, 106, 80, 113, 118, 111, 119, 111, 108, 104, 100, 103, 111, 110, 101, 122, 115, 113, 113, 114, 102, 107, 118, 121, 115, 102, 113, 115, 100, 103, 119, 112, 103, 79, 108, 111, 84, 121, 111, 117, 96, 115, 110, 108, 124, 117, 111, 121, 107, 101, 114, 102, 101, 109, 91, 119, 106, 105, 120, 115, 108, 105, 108, 105, 114, 110, 112, 107, 115, 107, 108, 109, 101, 109, 108, 108, 94, 116, 108, 110, 93, 121, 102, 111, 106, 120, 102, 96, 107, 102, 118, 107, 116, 111, 113, 103, 110, 118, 107, 109, 109, 111, 112, 103, 121, 117, 91, 93, 111, 100, 118, 114, 110, 110, 115, 116, 111, 103, 119, 101, 107, 110, 115, 116, 110, 110, 113, 111, 104, 114, 110, 113, 131, 108, 87, 101, 114, 114, 119, 110, 109, 116, 112, 119, 106, 97, 100, 110, 120, 117, 113, 120, 115, 109, 113, 108, 108, 111, 118, 114, 107, 111, 110, 112, 107, 113, 115, 104, 129, 115, 115, 109, 109, 120, 117, 109, 101, 110, 118, 108, 108, 99, 115, 108, 110, 113, 104, 110, 105, 111, 107, 109, 103, 102, 102, 103, 99, 116, 112, 96, 135, 113, 108, 106, 110, 110, 100, 104, 111, 113, 107, 118, 96, 105, 113, 111, 107, 106, 109, 117, 108, 118, 99, 117, 111, 112, 107, 100, 108, 125, 109, 109, 109, 105, 110, 99, 112, 111, 109, 105, 114, 105, 117, 122, 89, 107, 102, 115, 113, 115, 112, 110, 116, 106, 113, 116, 109, 106, 108, 111, 114, 107, 106, 117, 108, 110, 116, 97, 133, 110, 105, 104, 107, 112, 107, 107, 102, 108, 105, 92, 105, 97, 122, 104, 105, 110, 109, 118, 111, 112, 121, 117, 102, 104, 104, 116, 99, 108, 117, 98, 101, 100, 84, 108, 111, 111, 113, 103, 101, 117, 127, 107, 118, 112, 110, 99, 104, 112, 106, 114, 109, 108, 113, 94, 113, 114, 109, 100, 111, 106, 110, 112, 109, 111, 107, 99, 106, 116, 118, 103, 114, 105, 132, 115, 110, 109, 110, 109, 102, 107, 112, 91, 97, 101, 111, 109, 109, 114, 117, 114, 115, 104, 109, 109, 117, 107, 100, 106, 117, 114, 121, 102, 103, 121, 108, 113, 118, 101, 100, 112, 100, 105, 115, 115, 102, 116, 107, 111, 109, 94, 109, 108, 115, 114, 110, 101, 113, 109, 113, 106, 109, 113, 97, 105, 121, 105, 107, 107, 103, 110, 115, 117, 99, 111, 123, 113, 101, 112, 111, 115, 102, 103, 97, 114, 124, 108, 115, 117, 107, 102, 103, 120, 109, 104, 113, 112, 117, 110, 98, 141, 114, 109, 118, 105, 108, 105, 114, 114, 103, 108, 101, 122, 110, 105, 110, 121, 96, 108, 115, 107, 106, 89, 100, 108, 105, 115, 106, 99, 119, 109, 94, 110, 99, 103, 111, 109, 114, 115, 109, 111, 119, 102, 105, 105, 105, 102, 112, 120, 112, 111, 111, 116, 107, 106, 114, 107, 118, 112, 106, 102, 115, 105, 106, 113, 110, 109, 112, 106, 103, 106, 112, 111, 108, 109, 109, 112, 112, 109, 104, 106, 118, 103, 119, 112, 107, 112, 109, 107, 113, 106, 109, 112, 104, 110, 107, 111, 108, 102, 114, 105, 106, 112, 114, 110, 115, 100, 110, 111, 107, 109, 107, 107, 105, 108, 110, 110, 111, 107, 104, 110, 108, 103, 111, 109, 109, 105, 106, 110, 112, 109, 109, 104, 115, 118, 108, 108, 104, 107, 104, 102, 108, 108, 106, 111, 113, 115, 109, 106, 103, 106, 105, 106, 112, 107, 112, 112, 110, 110, 108, 112, 106, 111, 108, 109, 105, 111, 106, 106, 110, 107, 110, 104, 106, 107, 114, 112, 108, 108, 106, 101, 107, 104, 105, 107, 109, 109, 112, 106, 108, 103, 103, 109, 106, 104, 106, 108, 112, 107, 114, 111, 109, 103, 109, 109, 111, 105, 101, 111, 107, 110, 108, 101, 109, 110, 107, 110, 112, 104, 111, 103, 105, 106, 117, 111, 108, 114, 112, 103, 115, 100, 113, 113, 112, 110, 112, 113, 104, 112, 105, 110, 118, 106, 109, 112, 113, 104, 111, 106, 105, 110, 111, 110, 109, 111, 108, 107, 113, 118, 109, 110, 108, 106, 114, 108, 103, 106, 110, 111, 110, 114, 111, 108, 112, 113, 110, 113, 108, 105, 106, 106, 112, 110, 109, 106, 106, 113, 108, 106, 104, 118, 104, 112, 110, 113, 111, 119, 107, 108, 109, 108, 123, 120, 108, 117, 106, 111, 110, 105, 107, 115, 113, 109, 104, 117, 108, 116, 107, 116, 107, 108, 112, 111, 108, 108, 109, 106, 108, 110, 109, 108, 115, 107, 103, 107, 104, 110, 109, 102, 111, 115, 108, 110, 106, 112, 112, 106, 114, 105, 114, 110, 105, 115, 109, 115, 113, 108, 105, 99, 102, 114, 105, 108, 97, 111, 109, 101, 108, 107, 110, 111, 104, 108, 112, 108, 107, 109, 109, 104, 105, 110, 97, 105, 115, 108, 112, 106, 114, 111, 109, 113, 108, 109, 111, 118, 110, 107, 115, 116, 114, 103, 110, 110, 110, 110, 108, 108, 109, 105, 110, 113, 109, 108, 109, 110, 107, 107, 109, 109, 112, 110, 113, 113, 108, 110, 111, 103, 106, 106, 99, 111, 106, 113, 108, 102, 110, 109, 106, 106, 108, 111, 111, 112, 110, 105, 109, 114, 110, 113, 109, 107, 109, 114, 109, 110, 109, 117, 109, 113, 113, 107, 103, 105, 113, 109, 108, 108, 109, 108, 105, 111, 109, 107, 110, 109, 111, 106, 105, 108, 102, 109, 109, 113, 105, 117, 102, 108, 106, 109, 114, 115, 108, 109, 111, 111, 108, 114, 113, 107, 109, 107, 113, 108, 111, 105, 109, 109, 100, 114, 109, 111, 119, 108, 109, 116, 111, 108, 112, 111, 108, 110, 104, 104, 111, 107, 104, 106, 106, 109, 108, 111, 96, 111, 109, 107, 106, 113, 106, 124, 111, 110, 108, 105, 111, 110, 108, 109, 110, 110, 108, 112, 110, 106, 108, 108, 110, 111, 108, 112, 103, 112, 109, 109, 108, 110, 108, 108, 113, 112, 111, 107, 111, 112, 109, 112, 109, 123, 110, 110, 108, 114, 109, 107, 108, 111, 109, 110, 108, 113, 114, 109, 109, 115, 110, 117, 115, 110, 104, 116, 108, 109, 112, 110, 110, 117, 109, 112, 110, 110, 116, 105, 112, 107, 112, 110, 111, 117, 111, 112, 113, 110, 112, 105, 107, 112, 109, 116, 109, 112, 111, 111, 109, 118, 113, 108, 109, 110, 111, 110, 106, 114, 113, 109, 111, 108, 115, 109, 107, 110, 107, 116, 109, 114, 108, 114, 109, 107, 113, 110, 112, 109, 116, 113, 112, 114, 107, 110, 107, 109, 105, 114, 115, 106, 105, 111, 111, 111, 110, 112, 112, 112, 113, 113, 111, 113, 120, 114, 116, 105, 119, 112, 113, 112, 108, 109, 116, 109, 107, 106, 107, 112, 107, 116, 110, 111, 111, 111, 106, 113, 109, 114, 116, 106, 110, 111, 112, 112, 109, 111, 111, 112, 110, 110, 110, 114, 109, 115, 117, 112, 112, 113, 108, 113, 108, 115, 107, 111, 109, 110, 114, 111, 111, 114, 110, 116, 110, 111, 108, 110, 114, 113, 114, 109, 113, 109, 108, 112, 118, 110, 106, 112, 109, 109, 110, 110, 107, 111, 122, 109, 121, 110, 109, 109, 109, 112, 107, 109, 111, 109, 113, 110, 107, 103, 118, 108, 112, 109, 112, 106, 112, 104, 105, 108, 109, 109, 109, 106, 109, 114, 113, 103, 108, 114, 108, 108, 113, 110, 110, 106, 114, 109, 112, 113, 112, 109, 111, 111, 108, 106, 105, 112, 105, 111, 109, 108, 101, 102, 115, 107, 120, 111, 106, 112, 114, 112, 111, 109, 111, 113, 109, 108, 109, 107, 108, 112, 109, 111, 113, 113, 105, 112, 113, 112, 113, 111, 107, 112, 109, 110, 110, 104, 109, 109, 119, 105, 116, 108, 112, 110, 112, 107, 109, 110, 118, 113, 114, 107, 118, 117, 110, 110, 107, 111, 109, 110, 113, 107, 115, 114, 107, 119, 109, 113, 105, 109, 105, 114, 111, 108, 108, 110, 107, 110, 108, 115, 108, 109, 116, 111, 111, 106, 115, 107, 113, 109, 109, 111, 111, 103, 111, 111, 107, 114, 109, 108, 109, 110, 115, 114, 113, 109, 103, 113, 108, 106, 105, 108, 107, 108, 113, 108, 111, 111, 112, 112, 115, 108, 111, 109, 105, 110, 110, 109, 119, 113, 108, 110, 109, 112, 114, 112, 109, 105, 104, 112, 105, 106, 109, 107, 108, 111, 120, 109, 111, 112, 108, 111, 120, 121, 108, 118, 107, 110, 114, 106, 107, 112, 112, 105, 118, 107, 110, 114, 103, 111, 106, 108, 112, 111, 111, 110, 109, 107, 110, 107, 109, 105, 111, 108, 110, 111, 110, 111, 105, 110, 106, 104, 109, 115, 111, 118, 108, 106, 107, 107, 118, 114, 108, 110, 110, 112, 109, 113, 109, 115, 110, 111, 112, 109, 113, 113, 109, 112, 110, 110, 109, 108, 115, 110, 111, 119, 111, 101, 116, 109, 108, 113, 108, 110, 110, 111, 111, 108, 107, 109, 109, 115, 107, 110, 111, 108, 105, 109, 110, 110, 110, 104, 108, 103, 109, 111, 117, 102, 108, 115, 112, 108, 106, 118, 103, 106, 109, 105, 94, 110, 124, 102, 108, 107, 115, 108, 104, 116, 101, 108, 105, 118, 107, 105, 112, 102, 107, 113, 99, 108, 107, 111, 109, 108, 112, 100, 118, 111, 120, 107, 106, 115, 121, 120, 116, 118, 110, 116, 124, 112, 105, 110, 123, 112, 117, 116, 104, 111, 110, 120, 107, 111, 114, 109, 90, 110, 104, 116, 115, 127, 108, 105, 109, 107, 121, 114, 108, 112, 111, 105, 114, 108, 108, 115, 110, 113, 92, 95, 105, 106, 105, 107, 123, 99, 105, 115, 113, 110, 117, 115, 123, 110, 107, 112, 120, 108, 107, 112, 100, 112, 109, 126, 100, 110, 116, 107, 114, 111, 111, 106, 104, 112, 117, 119, 100, 111, 118, 114, 105, 119, 109, 108, 109, 120, 111, 103, 112, 117, 118, 103, 104, 111, 106, 105, 114, 101, 95, 105, 107, 109, 115, 104, 107, 110, 108, 109, 110, 99, 105, 116, 106, 100, 108, 121, 110, 107, 106, 112, 108, 100, 107, 113, 105, 108, 103, 105, 110, 112, 118, 111, 98, 93, 108, 108, 109, 104, 108, 106, 110, 105, 101, 105, 118, 104, 123, 116, 109, 106, 111, 109, 98, 118, 106, 115, 109, 108, 114, 102, 116, 118, 114, 113, 108, 111, 106, 105, 108, 104, 106, 105, 112, 110, 110, 111, 119, 113, 112, 106, 111, 109, 103, 109, 113, 112, 106, 107, 109, 98, 116, 100, 119, 119, 108, 89, 101, 109, 111, 103, 115, 108, 115, 95, 108, 103, 103, 106, 139, 101, 115, 106, 100, 107, 102, 117, 108, 117, 119, 107, 112, 108, 121, 109, 108, 114, 117, 113, 117, 108, 93, 98, 105, 103, 120, 117, 116, 104, 111, 113, 94, 108, 100, 102, 125, 112, 109, 111, 109, 116, 110, 111, 119, 115, 111, 112, 114, 102, 112, 103, 124, 114, 121, 112, 113, 109, 114, 110, 108, 113, 114, 116, 123, 114, 108, 110, 115, 106, 108, 106, 113, 112, 128, 107, 117, 106, 124, 107, 105, 106, 113, 112, 114, 118, 110, 111, 103, 109, 111, 107, 116, 110, 113, 106, 124, 103, 106, 113, 109, 105, 121, 120, 117, 108, 107, 119, 114, 113, 119, 106, 107, 105, 132, 105, 116, 119, 110, 113, 112, 118, 103, 111, 113, 118, 111, 106, 107, 114, 84, 101, 102, 112, 93, 102, 100, 101, 107, 113, 115, 108, 86, 90, 117, 104, 113, 109, 111, 108, 111, 103, 111, 102, 99, 108, 108, 112, 110, 107, 86, 109, 124, 105, 108, 105, 109, 106, 113, 112, 105, 102, 108, 105, 107, 112, 118, 98, 110, 104, 106, 117, 110, 107, 100, 104, 104, 99, 104, 110, 106, 114, 106, 111, 102, 104, 108, 114, 113, 113, 105, 107, 114, 111, 109, 111, 106, 106, 106, 106, 110, 100, 115, 104, 111, 111, 107, 116, 100, 112, 113, 107, 109, 112, 116, 108, 125, 110, 101, 112, 104, 104, 110, 113, 106, 108, 92, 109, 114, 128, 109, 112, 120, 123, 112, 108, 102, 120, 114, 109, 99, 107, 108, 110, 102, 122, 108, 101, 103, 116, 128, 116, 117, 114, 104, 107, 111, 114, 108, 117, 106, 108, 108, 107, 101, 105, 119, 101, 118, 104, 113, 111, 103, 107, 122, 106, 103, 107, 117, 109, 112, 106, 108, 110, 102, 113, 109, 122, 115, 97, 113, 103, 110, 114, 115, 114, 99, 106, 120, 110, 113, 111, 113, 114, 108, 113, 108, 103, 112, 108, 105, 105, 109, 110, 105, 110, 109, 103, 114, 106, 113, 110, 111, 103, 104, 109, 112, 98, 107, 107, 121, 115, 116, 104, 109, 111, 107, 112, 117, 104, 111, 108, 113, 111, 115, 119, 111, 108, 109, 100, 108, 119, 103, 111, 98, 111, 114, 123, 105, 105, 117, 106, 104, 111, 103, 101, 95, 111, 96, 105, 108, 100, 109, 127, 105, 115, 113, 115, 108, 119, 114, 111, 119, 115, 112, 118, 92, 103, 110, 117, 115, 110, 111, 118, 113, 118, 119, 100, 109, 114, 110, 113, 111, 109, 115, 112, 113, 102, 118, 109, 106, 111, 114, 109, 116, 117, 116, 113, 112, 110, 101, 116, 108, 114, 117, 112, 109, 106, 113, 113, 114, 105, 104, 113, 108, 109, 107, 112, 113, 110, 98, 113, 103, 117, 120, 112, 118, 112, 116, 104, 104, 124, 106, 108, 120, 121, 109, 111, 119, 110, 105, 126, 104, 96, 107, 109, 111, 114, 98, 109, 107, 108, 109, 111, 113, 112, 93, 112, 112, 114, 117, 122, 100, 102, 110, 119, 110, 112, 113, 105, 106, 110, 101, 108, 103, 111, 115, 113, 101, 119, 109, 112, 112, 122, 117, 109, 115, 114, 112, 111, 102, 111, 112, 112, 110, 108, 115, 112, 107, 120, 111, 108, 116, 114, 110, 124, 113, 113, 100, 112, 109, 110, 123, 115, 112, 118, 108, 111, 104, 113, 103, 116, 99, 106, 111, 116, 109, 107, 104, 112, 113, 104, 104, 110, 112, 115, 106, 108, 112, 112, 100, 112, 114, 104, 117, 107, 105, 107, 120, 113, 121, 109, 121, 115, 110, 113, 110, 110, 110, 104, 103, 109, 117, 115, 110, 107, 107, 107, 114, 112, 104, 101, 105, 99, 117, 113, 114, 112, 110, 126, 108, 112, 111, 115, 111, 108, 114, 116, 115, 102, 115, 103, 125, 113, 115, 113, 105, 98, 110, 112, 112, 102, 109, 118, 115, 110, 116, 100, 122, 114, 107, 115, 104, 107, 109, 101, 116, 106, 121, 113, 117, 115, 108, 109, 113, 106, 109, 99, 119, 107, 107, 105, 90, 116, 107, 118, 114, 108, 106, 107, 106, 106, 115, 100, 110, 115, 117, 116, 116, 110, 112, 102, 110, 112, 107, 103, 114, 121, 101, 114, 106, 113, 104, 112, 109, 107, 105, 105, 110, 114, 108, 112, 126, 110, 106, 126, 117, 111, 110, 102, 109, 103, 113, 108, 111, 107, 108, 113, 107, 110, 105, 118, 107, 110, 110, 120, 103, 114, 113, 106, 114, 115, 116, 103, 117, 108, 111, 112, 114, 119, 98, 107, 113, 103, 101, 121, 124, 97, 110, 107, 115, 109, 108, 108, 110, 121, 109, 105, 121, 103, 118, 105, 103, 118, 117, 151, 119, 101, 102, 112, 111, 107, 112, 121, 99, 118, 106, 104, 129, 109, 94, 112, 108, 104, 98, 95, 117, 111, 110, 106, 104, 108, 125, 107, 106, 99, 112, 108, 126, 119, 105, 108, 99, 89, 115, 98, 96, 100, 118, 102, 94, 102, 104, 106, 112, 89, 85, 104, 119, 94, 103, 113, 94, 107, 107, 126, 100, 109, 106, 102, 112, 107, 106, 109, 112, 104, 138, 134, 120, 100, 104, 109, 122, 98, 120, 87, 97, 138, 99, 103, 119, 108, 108, 102, 99, 118, 119, 118, 113, 124, 107, 100, 95, 111, 109, 115, 102, 116, 107, 105, 115, 111, 124, 98, 104, 102, 120, 114, 100, 113, 100, 109, 119, 102, 115, 107, 102, 139, 129, 135, 109, 91, 69, 83, 89, 105, 131, 115, 130, 106, 130, 96, 122, 107, 102, 112, 104, 96, 108, 118, 113, 118, 107, 118, 88, 123, 98, 118, 102, 92, 112, 143, 85, 116, 103, 94, 104, 118, 117, 117, 107, 125, 129, 111, 106, 90, 123, 112, 107, 104, 108, 97, 114, 155, 105, 117, 99, 102, 101, 114, 124, 114, 99, 108, 114, 100, 115, 98, 114, 127, 82, 102, 99, 91, 101, 116, 113, 105, 87, 118, 114, 111, 107, 111, 89, 125, 107, 89, 98, 102, 110, 99, 110, 93, 101, 90, 101, 123, 110, 112, 104, 132, 117, 118, 96, 139, 115, 100, 108, 97, 98, 138, 109, 87, 99, 106, 100, 97, 107, 107, 124, 100, 116, 104, 106, 107, 114, 115, 90, 100, 94, 109, 102, 110, 118, 105, 129, 126, 97, 117, 109, 108, 97, 132, 112, 115, 128, 124, 107, 106, 102, 99, 98, 113, 101, 129, 98, 106, 114, 109, 112, 97, 102, 98, 99, 115, 107, 94, 103, 116, 107, 119, 126, 126, 126, 99, 112, 104, 100, 108, 117, 118, 99, 90, 114, 110, 92, 112, 128, 101, 95, 106, 105, 124, 113, 104, 108, 107, 97, 128, 111, 113, 93, 113, 112, 108, 114, 115, 115, 105, 125, 125, 113, 107, 109, 93, 115, 113, 78, 127, 107, 116, 106, 110, 109, 132, 114, 129, 124, 111, 114, 100, 112, 132, 107, 94, 106, 125, 123, 122, 105, 105, 95, 95, 99, 99, 95, 115, 110, 91, 115, 83, 112, 107, 116, 115, 104, 94, 123, 118, 114, 112, 99, 98, 104, 99, 109, 115, 106, 110, 120, 103, 124, 101, 97, 122, 88, 94, 110, 102, 104, 106, 105, 115, 100, 111, 121, 125, 118, 105, 85, 99, 108, 130, 94, 129, 91, 116, 110, 113, 106, 95, 98, 109, 111, 113, 124, 115, 103, 109, 97, 124, 105, 121, 110, 146, 145, 119, 113, 125, 108, 110, 110, 118, 94, 102, 100, 98, 102, 102, 92, 109, 107, 114, 112, 101, 108, 121, 102, 115, 117, 87, 94, 112, 118, 100, 106, 110, 110, 110, 120, 112, 110, 98, 71, 116, 109, 113, 103, 119, 110, 113, 102, 92, 114, 107, 116, 99, 97, 100, 80, 95, 98, 121, 111, 122, 121, 111, 141, 118, 111, 108, 109, 105, 108, 117, 107, 107, 119, 121, 110, 109, 108, 120, 103, 112, 107, 110, 106, 112, 108, 108, 119, 118, 107, 116, 106, 105, 110, 103, 109, 106, 108, 105, 112, 116, 112, 107, 104, 105, 111, 113, 109, 112, 114, 104, 105, 119, 114, 101, 117, 111, 112, 108, 113, 118, 115, 110, 109, 108, 109, 105, 115, 115, 106, 106, 109, 107, 106, 112, 108, 108, 112, 112, 108, 100, 113, 112, 109, 111, 114, 110, 102, 111, 111, 102, 113, 112, 115, 104, 122, 106, 132, 113, 111, 105, 114, 119, 110, 111, 113, 113, 107, 102, 111, 110, 115, 104, 113, 120, 111, 111, 109, 109, 108, 100, 112, 113, 109, 114, 113, 113, 118, 117, 108, 110, 99, 114, 114, 106, 105, 110, 115, 113, 104, 107, 98, 123, 107, 117, 107, 115, 109, 108, 113, 116, 108, 109, 100, 118, 110, 111, 114, 109, 107, 101, 106, 104, 111, 108, 120, 117, 106, 101, 105, 91, 113, 108, 110, 108, 104, 112, 108, 114, 109, 113, 108, 132, 108, 118, 110, 113, 105, 108, 107, 109, 103, 105, 119, 113, 111, 113, 104, 104, 103, 110, 111, 105, 108, 104, 106, 111, 111, 111, 108, 103, 108, 109, 114, 107, 111, 120, 108, 109, 117, 106, 109, 103, 111, 119, 107, 104, 110, 109, 107, 109, 110, 114, 120, 108, 111, 112, 115, 110, 110, 108, 101, 112, 117, 109, 96, 109, 106, 107, 113, 123, 103, 105, 112, 111, 109, 118, 106, 111, 109, 108, 102, 105, 113, 108, 98, 113, 120, 114, 109, 107, 114, 107, 105, 111, 108, 113, 113, 111, 108, 107, 110, 107, 110, 116, 117, 106, 113, 114, 95, 106, 114, 94, 106, 106, 110, 117, 108, 112, 123, 111, 120, 110, 109, 114, 106, 111, 100, 107, 111, 102, 108, 109, 107, 111, 106, 106, 107, 120, 113, 105, 117, 106, 113, 115, 111, 111, 111, 117, 110, 122, 106, 102, 107, 113, 110, 109, 105, 108, 108, 101, 114, 110, 122, 111, 109, 103, 104, 102, 100, 111, 110, 106, 113, 112, 105, 106, 105, 119, 110, 106, 112, 109, 111, 126, 108, 113, 112, 105, 111, 110, 114, 116, 118, 110, 109, 123, 104, 109, 106, 110, 99, 114, 105, 118, 110, 94, 113, 108, 107, 110, 118, 116, 124, 112, 108, 109, 111, 128, 115, 119, 112, 101, 108, 113, 109, 110, 113, 111, 115, 104, 114, 112, 110, 111, 116, 109, 111, 104, 120, 112, 110, 112, 106, 109, 113, 107, 108, 121, 111, 111, 110, 113, 99, 116, 113, 112, 111, 108, 104, 110, 113, 107, 106, 107, 113, 113, 107, 111, 104, 109, 111, 99, 99, 111, 110, 99, 110, 111, 119, 111, 109, 107, 111, 107, 106, 106, 110, 108, 111, 107, 114, 112, 108, 108, 108, 110, 107, 108, 118, 106, 115, 115, 105, 107, 112, 104, 104, 115, 111, 108, 110, 111, 111, 108, 118, 113, 113, 108, 107, 108, 113, 116, 124, 109, 107, 100, 114, 113, 107, 116, 118, 111, 109, 111, 103, 106, 117, 98, 102, 102, 113, 106, 113, 116, 111, 118, 118, 113, 110, 121, 108, 112, 110, 119, 105, 119, 113, 111, 112, 128, 101, 106, 103, 108, 112, 102, 108, 101, 110, 102, 106, 102, 114, 117, 106, 107, 112, 101, 113, 110, 146, 99, 104, 107, 104, 108, 103, 108, 108, 103, 109, 120, 111, 124, 111, 106, 106, 107, 111, 122, 110, 105, 111, 108, 112, 110, 116, 117, 114, 113, 108, 114, 109, 118, 106, 109, 120, 109, 113, 112, 112, 102, 112, 116, 102, 91, 104, 121, 108, 108, 113, 108, 107, 104, 116, 116, 107, 101, 117, 108, 106, 117, 107, 117, 110, 110, 120, 117, 106, 109, 111, 106, 116, 107, 111, 113, 111, 116, 127, 105, 108, 108, 112, 112, 115, 116, 109, 114, 110, 122, 98, 114, 107, 112, 117, 119, 114, 103, 117, 113, 95, 106, 106, 110, 104, 119, 108, 105, 110, 108, 109, 105, 107, 114, 108, 120, 109, 111, 113, 123, 107, 99, 115, 116, 107, 114, 115, 102, 104, 109, 109, 107, 106, 127, 115, 131, 110, 117, 99, 111, 108, 116, 112, 112, 106, 118, 104, 118, 106, 107, 110, 121, 121, 105, 99, 101, 111, 109, 110, 107, 100, 100, 100, 102, 104, 117, 105, 121, 109, 113, 105, 104, 105, 104, 111, 97, 117, 109, 107, 113, 118, 107, 100, 97, 104, 116, 109, 111, 112, 105, 105, 128, 120, 106, 109, 115, 103, 109, 106, 107, 104, 118, 104, 112, 108, 114, 107, 106, 111, 100, 109, 101, 107, 118, 108, 107, 101, 111, 109, 119, 111, 108, 103, 115, 115, 108, 102, 110, 112, 126, 126, 105, 108, 103, 118, 107, 100, 104, 110, 108, 108, 104, 110, 107, 109, 98, 115, 106, 111, 104, 108, 102, 119, 101, 105, 112, 106, 106, 96, 110, 107, 99, 98, 113, 110, 106, 114, 113, 113, 109, 122, 103, 111, 111, 101, 125, 115, 112, 118, 108, 115, 104, 102, 99, 103, 112, 109, 111, 113, 109, 113, 118, 114, 105, 105, 109, 111, 108, 108, 105, 116, 110, 108, 105, 111, 109, 114, 103, 112, 114, 102, 97, 116, 108, 105, 109, 108, 122, 110, 108, 107, 108, 109, 106, 115, 113, 107, 110, 123, 107, 106, 116, 97, 120, 108, 107, 104, 94, 108, 105, 113, 108, 100, 129, 115, 112, 108, 121, 109, 120, 105, 108, 106, 105, 113, 112, 115, 115, 123, 115, 104, 107, 101, 102, 112, 113, 107, 114, 108, 108, 128, 105, 100, 117, 102, 112, 104, 98, 110, 105, 112, 113, 119, 107, 115, 117, 116, 108, 105, 107, 107, 108, 108, 99, 109, 109, 110, 110, 109, 113, 110, 104, 114, 111, 111, 123, 114, 103, 105, 108, 105, 111, 110, 112, 115, 106, 111, 110, 118, 111, 108, 113, 105, 112, 102, 109, 117, 105, 111, 112, 106, 114, 112, 108, 102, 111, 110, 101, 105, 107, 108, 109, 125, 108, 112, 103, 107, 104, 114, 105, 113, 110, 113, 115, 122, 108, 102, 107, 99, 108, 112, 112, 116, 114, 121, 112, 113, 122, 114, 110, 112, 116, 114, 109, 115, 102, 111, 111, 102, 122, 112, 113, 111, 107, 111, 110, 107, 107, 110, 111, 108, 112, 108, 113, 108, 110, 109, 104, 111, 121, 113, 104, 95, 115, 106, 129, 115, 113, 110, 116, 111, 112, 109, 114, 99, 111, 113, 120, 116, 100, 116, 113, 114, 109, 114, 114, 117, 106, 112, 116, 108, 111, 109, 111, 114, 113, 113, 113, 105, 109, 110, 110, 108, 118, 115, 110, 105, 114, 110, 112, 106, 104, 115, 113, 104, 106, 112, 111, 113, 111, 114, 109, 112, 101, 66, 104, 113, 112, 99, 110, 105, 114, 108, 113, 105, 110, 107, 113, 107, 108, 106, 113, 108, 97, 112, 105, 110, 110, 116, 108, 105, 111, 107, 114, 104, 105, 107, 109, 108, 113, 108, 105, 111, 107, 114, 112, 116, 109, 109, 105, 106, 104, 112, 106, 110, 107, 115, 103, 108, 107, 109, 111, 109, 112, 122, 118, 105, 122, 110, 110, 111, 112, 110, 102, 114, 111, 119, 110, 106, 108, 130, 120, 118, 120, 107, 107, 107, 106, 106, 118, 112, 110, 103, 105, 111, 110, 110, 113, 130, 108, 117, 108, 116, 110, 107, 119, 113, 110, 102, 106, 105, 111, 103, 114, 116, 111, 106, 106, 104, 110, 106, 109, 104, 115, 107, 108, 106, 115, 116, 112, 109, 110, 108, 123, 112, 118, 118, 107, 112, 110, 103, 102, 104, 113, 113, 105, 113, 110, 110, 111, 105, 105, 99, 113, 106, 104, 106, 108, 87, 125, 104, 104, 108, 113, 110, 104, 106, 112, 111, 114, 105, 107, 110, 106, 112, 109, 107, 114, 112, 107, 100, 108, 113, 109, 109, 107, 112, 107, 108, 111, 116, 102, 105, 113, 105, 108, 109, 108, 109, 111, 111, 105, 110, 106, 108, 110, 111, 96, 112, 107, 107, 110, 103, 111, 99, 110, 108, 117, 122, 110, 114, 114, 110, 114, 109, 108, 110, 108, 109, 109, 109, 111, 113, 115, 105, 106, 108, 116, 142, 110, 104, 107, 116, 118, 108, 108, 105, 112, 112, 123, 119, 111, 111, 103, 128, 101, 118, 108, 114, 107, 107, 106, 111, 111, 111, 113, 109, 111, 135, 106, 116, 113, 107, 109, 109, 121, 109, 115, 109, 105, 118, 89, 116, 107, 112, 105, 98, 116, 113, 102, 107, 107, 111, 115, 112, 111, 107, 109, 110, 106, 105, 107, 112, 117, 103, 112, 107, 116, 108, 111, 104, 110, 110, 104, 115, 108, 123, 112, 112, 109, 110, 112, 109, 114, 106, 110, 104, 118, 112, 87, 119, 110, 105, 115, 107, 107, 110, 107, 106, 119, 105, 115, 112, 111, 107, 105, 113, 113, 115, 110, 118, 93, 111, 112, 110, 114, 112, 112, 111, 109, 113, 101, 110, 111, 136, 109, 98, 101, 109, 106, 103, 125, 112, 110, 103, 103, 113, 108, 106, 109, 110, 119, 109, 113, 117, 107, 108, 124, 108, 104, 111, 109, 114, 108, 109, 123, 104, 113, 113, 102, 110, 115, 114, 115, 112, 111, 118, 111, 106, 114, 108, 110, 110, 108, 108, 111, 105, 111, 114, 109, 111, 108, 110, 106, 106, 111, 113, 107, 108, 112, 107, 110, 111, 111, 110, 109, 109, 102, 130, 104, 122, 107, 108, 113, 113, 111, 106, 117, 110, 110, 110, 112, 110, 98, 112, 108, 109, 117, 112, 112, 107, 112, 111, 109, 109, 110, 111, 108, 114, 108, 108, 112, 109, 111, 101, 115, 106, 108, 124, 109, 108, 110, 114, 106, 112, 111, 95, 112, 119, 109, 112, 115, 101, 115, 121, 110, 113, 112, 107, 111, 108, 109, 110, 111, 114, 113, 113, 107, 105, 112, 109, 110, 109, 110, 114, 113, 113, 115, 111, 113, 114, 105, 112, 111, 112, 112, 110, 109, 118, 108, 111, 112, 114, 107, 113, 109, 112, 115, 112, 108, 116, 106, 111, 109, 121, 114, 112, 108, 108, 101, 109, 111, 112, 112, 110, 113, 109, 107, 111, 111, 103, 113, 111, 113, 113, 114, 111, 108, 110, 112, 106, 108, 110, 115, 106, 90, 114, 111, 111, 110, 108, 108, 115, 106, 110, 109, 115, 116, 111, 101, 98, 111, 110, 110, 108, 110, 112, 113, 114, 109, 109, 109, 115, 104, 107, 105, 111, 81, 107, 110, 108, 94, 105, 114, 108, 108, 114, 107, 115, 111, 110, 117, 120, 114, 112, 112, 112, 105, 108, 113, 107, 111, 109, 106, 108, 113, 112, 105, 111, 109, 109, 106, 110, 111, 112, 110, 109, 112, 109, 111, 110, 111, 110, 111, 102, 114, 109, 109, 110, 113, 109, 109, 108, 108, 113, 111, 113, 112, 111, 108, 115, 110, 105, 114, 123, 107, 111, 103, 112, 103, 109, 113, 112, 110, 98, 109, 111, 108, 111, 111, 109, 105, 110, 113, 111, 110, 107, 109, 103, 109, 101, 110, 112, 107, 110, 111, 115, 110, 135, 111, 111, 110, 109, 114, 108, 112, 111, 112, 106, 107, 110, 132, 118, 112, 110, 114, 106, 115, 108, 114, 112, 109, 110, 107, 107, 114, 111, 112, 104, 111, 110, 108, 108, 111, 118, 108, 112, 109, 111, 107, 110, 105, 105, 109, 111, 109, 107, 111, 109, 105, 112, 113, 112, 107, 107, 107, 108, 109, 106, 111, 109, 111, 110, 110, 113, 109, 110, 112, 113, 107, 109, 111, 106, 116, 116, 111, 111, 105, 112, 109, 113, 110, 109, 108, 95, 107, 112, 112, 118, 108, 120, 111, 108, 105, 116, 113, 109, 110, 113, 114, 107, 110, 109, 112, 108, 104, 104, 124, 113, 106, 115, 109, 110, 107, 110, 115, 103, 108, 112, 99, 108, 109, 112, 111, 117, 110, 106, 112, 112, 104, 108, 110, 109, 109, 105, 112, 108, 108, 111, 107, 111, 111, 116, 114, 110, 114, 96, 108, 110, 111, 105, 82, 110, 115, 110, 111, 107, 108, 112, 111, 97, 111, 108, 108, 115, 108, 108, 106, 109, 107, 107, 112, 107, 111, 112, 119, 113, 115, 108, 113, 110, 111, 111, 110, 106, 113, 110, 113, 112, 109, 108, 111, 115, 110, 109, 110, 111, 110, 113, 109, 113, 110, 94, 108, 109, 112, 112, 111, 107, 114, 110, 109, 108, 113, 106, 99, 111, 125, 100, 115, 113, 105, 113, 107, 99, 109, 118, 111, 117, 105, 115, 111, 102, 102, 113, 115, 115, 110, 106, 104, 121, 119, 118, 115, 108, 111, 113, 108, 108, 113, 111, 109, 107, 107, 110, 107, 108, 110, 108, 125, 106, 113, 103, 110, 110, 115, 112, 117, 117, 110, 119, 114, 115, 112, 115, 104, 107, 115, 123, 96, 107, 113, 104, 113, 110, 124, 109, 106, 109, 104, 113, 103, 111, 118, 109, 110, 110, 116, 105, 105, 100, 105, 112, 107, 111, 122, 106, 104, 102, 125, 111, 112, 109, 109, 113, 113, 112, 108, 115, 108, 100, 117, 109, 112, 118, 108, 108, 114, 99, 114, 110, 115, 109, 107, 129, 110, 104, 106, 109, 107, 106, 113, 121, 106, 113, 119, 101, 100, 111, 120, 112, 95, 114, 112, 114, 119, 110, 113, 115, 115, 111, 114, 112, 110, 111, 112, 109, 110, 113, 111, 107, 100, 108, 107, 111, 99, 108, 105, 103, 109, 121, 116, 111, 114, 105, 110, 117, 103, 99, 107, 91, 109, 115, 110, 115, 114, 105, 116, 106, 104, 115, 113, 114, 119, 113, 123, 103, 117, 109, 115, 111, 110, 107, 105, 119, 111, 116, 111, 106, 107, 103, 124, 105, 101, 116, 110, 101, 108, 116, 102, 108, 120, 113, 110, 104, 114, 107, 104, 113, 109, 120, 113, 141, 110, 127, 95, 112, 97, 111, 111, 112, 118, 113, 112, 110, 104, 109, 120, 111, 107, 113, 107, 111, 115, 105, 107, 102, 107, 112, 112, 112, 115, 90, 125, 114, 79, 109, 113, 113, 112, 112, 102, 108, 109, 110, 97, 108, 112, 107, 114, 103, 104, 92, 115, 120, 105, 109, 108, 105, 114, 116, 118, 114, 119, 105, 107, 114, 116, 124, 115, 104, 101, 108, 116, 109, 101, 111, 119, 116, 110, 115, 103, 110, 106, 106, 128, 96, 114, 116, 120, 116, 116, 114, 118, 111, 112, 115, 108, 113, 123, 107, 104, 108, 114, 119, 106, 106, 107, 122, 119, 110, 109, 130, 114, 101, 114, 118, 118, 102, 108, 101, 103, 113, 111, 118, 100, 113, 103, 103, 93, 114, 118, 116, 109, 114, 103, 102, 115, 105, 110, 99, 110, 100, 112, 113, 95, 108, 120, 115, 121, 108, 102, 114, 106, 111, 121, 117, 115, 118, 107, 104, 110, 102, 102, 96, 114, 110, 120, 116, 110, 113, 117, 110, 111, 119, 109, 112, 117, 106, 109, 105, 102, 109, 104, 114, 110, 108, 99, 115, 111, 100, 109, 111, 109, 118, 116, 113, 107, 118, 117, 111, 125, 120, 89, 113, 111, 99, 109, 121, 106, 111, 107, 112, 111, 108, 114, 114, 110, 105, 126, 111, 91, 113, 117, 95, 98, 106, 113, 111, 108, 114, 112, 109, 108, 117, 111, 118, 99, 104, 120, 115, 105, 91, 118, 117, 109, 108, 118, 102, 105, 99, 109, 112, 110, 102, 111, 113, 141, 111, 121, 124, 101, 105, 108, 117, 119, 113, 101, 118, 112, 115, 103, 108, 104, 115, 116, 118, 113, 113, 113, 111, 111, 110, 112, 115, 114, 105, 114, 114, 112, 118, 117, 98, 110, 112, 104, 109, 103, 111, 102, 109, 117, 121, 106, 103, 110, 109, 114, 107, 107, 103, 113, 107, 113, 107, 118, 114, 114, 110, 106, 119, 100, 108, 108, 108, 112, 111, 115, 107, 102, 99, 113, 108, 107, 111, 113, 110, 105, 128, 95, 107, 111, 120, 101, 104, 116, 111, 113, 115, 104, 112, 109, 115, 110, 104, 102, 107, 110, 110, 97, 109, 109, 108, 114, 107, 104, 102, 116, 105, 104, 111, 113, 115, 107, 105, 114, 112, 115, 112, 117, 107, 97, 99, 104, 116, 113, 111, 112, 119, 111, 120, 108, 118, 121, 113, 112, 104, 112, 110, 103, 116, 117, 108, 101, 92, 108, 116, 109, 116, 111, 110, 104, 113, 121, 104, 108, 106, 109, 100, 116, 113, 102, 114, 112, 101, 118, 110, 130, 105, 109, 120, 129, 109, 105, 114, 122, 107, 115, 99, 102, 108, 97, 107, 126, 117, 107, 110, 111, 113, 110, 116, 105, 114, 102, 96, 114, 107, 116, 108, 103, 108, 106, 112, 109, 105, 107, 108, 107, 110, 108, 106, 116, 112, 111, 109, 109, 119, 114, 104, 114, 104, 105, 99, 126, 101, 108, 112, 115, 111, 117, 104, 109, 106, 105, 111, 106, 125, 109, 113, 96, 102, 125, 113, 119, 114, 106, 108, 116, 111, 113, 104, 115, 112, 105, 112, 102, 113, 111, 103, 118, 103, 112, 101, 110, 110, 106, 103, 105, 108, 120, 115, 104, 112, 106, 109, 104, 114, 108, 104, 81, 113, 104, 109, 109, 107, 115, 109, 128, 109, 101, 111, 107, 104, 120, 97, 107, 108, 110, 111, 113, 109, 124, 113, 116, 116, 110, 109, 109, 120, 103, 106, 116, 117, 105, 111, 113, 114, 102, 108, 114, 112, 136, 109, 106, 104, 120, 140, 114, 122, 105, 115, 109, 107, 109, 102, 115, 103, 105, 112, 107, 119, 111, 116, 111, 109, 110, 109, 104, 106, 96, 109, 109, 119, 111, 108, 111, 113, 109, 111, 109, 94, 110, 116, 112, 118, 103, 102, 113, 110, 122, 107, 100, 111, 109, 111, 108, 107, 106, 114, 112, 114, 104, 90, 104, 127, 109, 107, 104, 104, 102, 109, 112, 107, 110, 111, 110, 109, 117, 107, 107, 110, 98, 118, 104, 112, 108, 120, 102, 107, 113, 103, 110, 98, 108, 113, 111, 113, 120, 103, 113, 103, 119, 109, 107, 111, 110, 105, 116, 112, 93, 114, 105, 111, 115, 114, 115, 111, 120, 112, 108, 113, 110, 107, 112, 82, 106, 112, 121, 104, 112, 92, 102, 106, 116, 111, 107, 113, 101, 107, 99, 110, 107, 100, 106, 101, 111, 108, 119, 105, 104, 121, 99, 106, 114, 111, 111, 109, 110, 124, 107, 108, 112, 111, 106, 114, 95, 114, 112, 99, 109, 112, 104, 111, 126, 103, 115, 102, 110, 108, 123, 105, 109, 108, 107, 107, 103, 110, 113, 116, 108, 105, 111, 102, 118, 110, 107, 107, 103, 108, 110, 113, 115, 107, 111, 107, 104, 116, 126, 116, 120, 113, 111, 103, 114, 105, 110, 105, 106, 116, 108, 106, 107, 112, 109, 117, 106, 108, 110, 108, 108, 99, 117, 106, 106, 108, 104, 111, 111, 109, 102, 107, 110, 107, 108, 115, 107, 112, 108, 112, 116, 109, 115, 113, 109, 116, 99, 114, 106, 116, 108, 115, 105, 110, 111, 109, 111, 112, 106, 109, 114, 101, 103, 104, 112, 108, 110, 117, 98, 108, 104, 110, 110, 108, 106, 116, 122, 108, 116, 98, 116, 110, 110, 114, 104, 105, 110, 109, 109, 106, 107, 112, 114, 106, 111, 112, 111, 106, 114, 109, 107, 109, 104, 111, 107, 115, 131, 111, 107, 110, 109, 107, 113, 111, 117, 108, 115, 114, 114, 113, 104, 107, 114, 113, 104, 110, 107, 109, 108, 109, 109, 102, 104, 114, 114, 113, 107, 111, 94, 132, 110, 109, 113, 117, 111, 108, 106, 109, 111, 117, 105, 110, 111, 116, 103, 115, 118, 111, 111, 108, 104, 117, 104, 111, 89, 106, 107, 111, 105, 114, 110, 113, 111, 105, 107, 105, 110, 119, 104, 112, 103, 117, 113, 114, 105, 115, 107, 104, 108, 111, 111, 104, 106, 110, 97, 109, 113, 111, 104, 86, 106, 110, 106, 109, 111, 108, 106, 102, 111, 109, 109, 115, 107, 109, 110, 107, 105, 112, 103, 111, 97, 107, 108, 113, 111, 113, 108, 114, 96, 114, 118, 110, 112, 117, 112, 113, 102, 107, 102, 108, 110, 109, 115, 110, 105, 118, 111, 111, 114, 106, 120, 108, 112, 110, 103, 101, 105, 96, 103, 115, 115, 107, 112, 105, 104, 104, 105, 116, 113, 112, 103, 107, 119, 93, 110, 128, 102, 100, 115, 114, 109, 108, 111, 109, 109, 106, 99, 112, 108, 106, 111, 114, 114, 113, 112, 110, 115, 115, 130, 111, 118, 115, 112, 112, 99, 104, 108, 105, 107, 104, 111, 100, 116, 105, 102, 106, 102, 115, 111, 112, 115, 113, 99, 104, 111, 102, 107, 114, 104, 110, 113, 114, 99, 110, 121, 112, 110, 120, 117, 112, 115, 106, 112, 118, 91, 117, 115, 110, 113, 110, 113, 107, 108, 98, 108, 111, 105, 116, 107, 107, 107, 104, 113, 113, 115, 116, 108, 108, 110, 109, 116, 112, 143, 114, 117, 107, 101, 117, 113, 108, 107, 115, 111, 107, 113, 106, 110, 107, 120, 104, 112, 110, 113, 106, 111, 107, 111, 110, 117, 106, 110, 114, 110, 113, 125, 105, 111, 107, 118, 108, 112, 112, 106, 104, 109, 108, 114, 109, 121, 99, 109, 115, 110, 116, 103, 108, 109, 108, 102, 116, 111, 102, 110, 109, 104, 110, 114, 109, 111, 107, 100, 107, 134, 106, 112, 115, 107, 150, 111, 105, 110, 107, 109, 107, 106, 101, 111, 111, 117, 104, 110, 116, 109, 104, 111, 108, 104, 111, 106, 114, 110, 103, 106, 116, 109, 106, 109, 110, 111, 116, 116, 112, 109, 107, 110, 111, 105, 112, 109, 107, 114, 113, 113, 108, 114, 115, 110, 107, 113, 109, 110, 113, 113, 121, 117, 109, 116, 111, 110, 111, 110, 113, 104, 108, 112, 100, 112, 108, 98, 105, 107, 104, 112, 110, 104, 101, 112, 107, 115, 106, 106, 116, 119, 103, 110, 104, 111, 103, 108, 115, 108, 112, 108, 115, 114, 102, 112, 116, 118, 108, 114, 108, 108, 99, 116, 95, 97, 110, 102, 100, 94, 90, 116, 113, 106, 111, 110, 92, 112, 111, 115, 113, 106, 106, 112, 102, 106, 114, 107, 106, 118, 117, 115, 113, 103, 109, 115, 99, 110, 107, 108, 113, 104, 113, 106, 108, 112, 113, 110, 114, 111, 115, 126, 118, 103, 106, 111, 113, 122, 104, 116, 113, 103, 113, 116, 110, 109, 105, 104, 109, 105, 112, 113, 112, 92, 83, 114, 111, 102, 99, 120, 99, 127, 110, 111, 109, 114, 114, 115, 96, 109, 101, 101, 115, 108, 111, 111, 105, 98, 113, 107, 107, 108, 114, 103, 110, 119, 110, 102, 111, 109, 107, 111, 106, 114, 122, 102, 94, 104, 107, 96, 114, 106, 112, 116, 104, 115, 111, 107, 107, 111, 113, 112, 116, 109, 110, 112, 107, 101, 109, 97, 114, 109, 105, 108, 114, 108, 103, 106, 112, 113, 116, 119, 107, 119, 106, 111, 110, 112, 117, 111, 111, 121, 105, 109, 105, 104, 108, 110, 104, 115, 128, 112, 114, 108, 106, 105, 109, 100, 123, 106, 106, 111, 113, 102, 114, 107, 107, 121, 109, 112, 111, 109, 109, 124, 106, 114, 105, 123, 120, 113, 110, 110, 103, 107, 104, 105, 102, 98, 108, 113, 107, 122, 114, 114, 116, 111, 119, 110, 109, 122, 114, 120, 102, 107, 109, 107, 114, 105, 116, 120, 113, 108, 114, 114, 113, 111, 114, 114, 117, 109, 110, 102, 111, 116, 109, 113, 116, 113, 113, 108, 107, 99, 118, 101, 99, 107, 106, 116, 109, 109, 111, 102, 103, 111, 109, 114, 112, 99, 101, 108, 105, 116, 109, 108, 105, 104, 111, 110, 104, 111, 107, 124, 114, 109, 109, 107, 113, 113, 123, 120, 100, 106, 104, 107, 110, 102, 104, 116, 112, 121, 101, 104, 105, 111, 106, 112, 107, 107, 113, 113, 105, 106, 115, 101, 120, 109, 111, 106, 113, 111, 109, 112, 95, 105, 114, 107, 98, 115, 100, 109, 109, 108, 108, 112, 122, 102, 112, 109, 119, 110, 109, 104, 118, 110, 107, 104, 113, 105, 107, 120, 107, 113, 108, 112, 114, 108, 109, 112, 112, 120, 110, 114, 108, 115, 107, 107, 106, 112, 116, 114, 109, 111, 101, 94, 116, 111, 114, 125, 106, 106, 113, 104, 103, 118, 92, 110, 109, 112, 102, 115, 113, 109, 104, 112, 109, 105, 117, 109, 104, 112, 102, 102, 109, 108, 114, 109, 105, 112, 114, 111, 127, 107, 95, 113, 109, 105, 112, 118, 113, 106, 118, 93, 102, 122, 109, 108, 107, 106, 109, 107, 101, 99, 99, 104, 113, 111, 103, 124, 103, 119, 108, 116, 107, 114, 115, 103, 116, 113, 102, 116, 112, 96, 113, 111, 108, 110, 107, 111, 107, 109, 111, 106, 113, 109, 108, 113, 109, 117, 112, 108, 114, 103, 102, 119, 119, 109, 108, 110, 116, 110, 77, 115, 114, 110, 111, 115, 112, 101, 127, 111, 105, 114, 108, 106, 113, 108, 113, 112, 101, 109, 111, 114, 115, 106, 111, 112, 117, 105, 112, 117, 114, 106, 110, 109, 111, 111, 115, 111, 115, 112, 109, 114, 108, 109, 112, 116, 112, 109, 117, 108, 118, 112, 108, 111, 101, 112, 114, 108, 110, 114, 101, 117, 106, 115, 117, 106, 106, 108, 113, 109, 108, 110, 110, 111, 110, 111, 108, 120, 110, 106, 103, 115, 114, 114, 117, 106, 115, 108, 111, 109, 115, 115, 116, 113, 119, 105, 112, 112, 113, 115, 113, 107, 117, 112, 119, 107, 115, 113, 104, 107, 111, 117, 107, 109, 111, 110, 99, 107, 114, 106, 108, 114, 114, 104, 122, 113, 107, 110, 107, 102, 106, 111, 114, 110, 107, 105, 111, 109, 106, 110, 116, 109, 118, 95, 115, 106, 120, 109, 115, 113, 110, 110, 112, 105, 103, 117, 116, 110, 121, 98, 103, 106, 106, 113, 109, 118, 123, 114, 109, 112, 104, 106, 114, 113, 109, 114, 108, 116, 112, 114, 113, 118, 114, 107, 110, 115, 110, 103, 115, 110, 107, 98, 113, 106, 111, 109, 114, 110, 111, 115, 106, 113, 118, 112, 108, 108, 111, 114, 115, 111, 111, 110, 113, 110, 107, 118, 122, 101, 108, 116, 109, 106, 112, 108, 105, 115, 105, 116, 99, 116, 111, 108, 107, 111, 112, 106, 105, 114, 123, 106, 110, 111, 112, 115, 111, 115, 110, 109, 112, 95, 105, 111, 110, 120, 109, 109, 108, 112, 112, 113, 108, 109, 118, 109, 109, 113, 109, 105, 112, 114, 113, 116, 112, 113, 109, 112, 114, 108, 115, 110, 107, 114, 108, 105, 109, 117, 115, 120, 112, 117, 98, 115, 109, 107, 116, 104, 107, 113, 117, 115, 111, 113, 103, 112, 61, 110, 115, 109, 107, 110, 111, 114, 114, 114, 114, 114, 112, 114, 110, 109, 113, 109, 119, 109, 106, 112, 103, 111, 103, 106, 107, 111, 105, 107, 106, 104, 121, 114, 111, 115, 112, 110, 109, 109, 108, 92, 111, 110, 110, 110, 117, 103, 117, 108, 99, 101, 103, 107, 116, 116, 106, 107, 107, 102, 112, 113, 106, 112, 110, 108, 108, 117, 105, 114, 117, 122, 111, 120, 111, 110, 113, 107, 109, 114, 109, 96, 101, 105, 108, 111, 110, 109, 111, 100, 113, 110, 113, 108, 107, 113, 112, 106, 112, 108, 102, 107, 103, 110, 112, 109, 113, 106, 105, 105, 118, 109, 109, 118, 104, 107, 114, 106, 110, 113, 104, 117, 108, 120, 113, 110, 116, 116, 99, 115, 106, 110, 112, 108, 112, 109, 111, 118, 107, 110, 110, 112, 110, 108, 107, 103, 111, 111, 108, 109, 106, 115, 113, 114, 112, 117, 106, 115, 115, 111, 106, 106, 111, 111, 119, 111, 98, 109, 109, 107, 109, 111, 111, 112, 113, 116, 112, 114, 113, 108, 112, 113, 112, 108, 114, 109, 103, 117, 112, 109, 104, 108, 109, 111, 106, 108, 110, 112, 98, 104, 103, 107, 113, 108, 105, 114, 112, 104, 108, 108, 105, 111, 111, 112, 112, 106, 118, 111, 109, 113, 115, 107, 107, 111, 116, 118, 105, 102, 92, 105, 107, 96, 103, 110, 102, 106, 119, 114, 116, 108, 107, 106, 117, 108, 111, 110, 112, 112, 104, 103, 109, 116, 120, 103, 110, 119, 95, 110, 115, 107, 111, 111, 106, 101, 96, 116, 112, 117, 106, 91, 116, 104, 110, 113, 116, 97, 117, 94, 113, 112, 100, 107, 113, 109, 107, 109, 104, 108, 116, 111, 110, 102, 113, 105, 104, 98, 111, 112, 112, 114, 113, 104, 109, 102, 105, 124, 110, 110, 105, 111, 107, 102, 112, 111, 109, 115, 106, 113, 108, 110, 107, 100, 108, 100, 111, 102, 111, 112, 116, 110, 114, 115, 107, 120, 109, 103, 116, 99, 111, 115, 111, 113, 101, 112, 113, 112, 112, 120, 110, 107, 100, 119, 106, 96, 114, 100, 107, 102, 116, 114, 105, 107, 116, 105, 108, 108, 98, 125, 109, 102, 113, 118, 109, 114, 98, 98, 112, 128, 105, 108, 107, 106, 115, 113, 124, 117, 124, 119, 115, 118, 102, 107, 111, 96, 113, 110, 102, 98, 107, 110, 111, 105, 102, 106, 113, 98, 111, 107, 121, 116, 126, 102, 114, 104, 130, 115, 114, 103, 116, 103, 101, 107, 111, 113, 109, 107, 112, 111, 114, 107, 111, 110, 106, 104, 101, 112, 107, 111, 101, 121, 106, 100, 109, 111, 112, 113, 101, 109, 97, 107, 109, 98, 115, 111, 114, 111, 96, 111, 112, 110, 99, 116, 97, 113, 94, 103, 108, 110, 117, 104, 108, 136, 108, 98, 112, 106, 114, 111, 95, 119, 111, 127, 105, 115, 108, 105, 120, 103, 116, 111, 111, 112, 113, 113, 116, 133, 114, 108, 115, 105, 123, 113, 106, 95, 140, 112, 103, 104, 101, 107, 109, 106, 105, 113, 103, 118, 102, 90, 107, 118, 98, 108, 121, 104, 101, 125, 108, 119, 99, 122, 111, 111, 99, 107, 112, 114, 121, 111, 107, 112, 112, 116, 119, 108, 130, 112, 96, 106, 104, 112, 111, 110, 132, 105, 96, 93, 106, 102, 118, 99, 111, 111, 105, 114, 105, 102, 106, 103, 117, 109, 114, 111, 115, 105, 108, 112, 106, 110, 108, 112, 136, 100, 115, 106, 105, 109, 103, 116, 113, 121, 112, 96, 111, 122, 108, 113, 116, 103, 109, 120, 105, 137, 113, 109, 113, 110, 101, 110, 101, 124, 108, 120, 118, 100, 111, 107, 124, 102, 132, 109, 120, 116, 108, 102, 110, 100, 112, 108, 106, 124, 110, 107, 103, 110, 116, 108, 112, 122, 101, 107, 108, 109, 110, 122, 100, 112, 109, 106, 110, 111, 119, 118, 109, 113, 121, 103, 113, 114, 111, 104, 88, 104, 119, 108, 126, 103, 113, 113, 113, 107, 116, 115, 116, 110, 101, 107, 110, 110, 111, 112, 110, 110, 106, 114, 112, 113, 116, 99, 107, 91, 107, 119, 107, 106, 113, 116, 107, 117, 116, 111, 115, 109, 118, 127, 102, 108, 109, 107, 105, 106, 118, 108, 107, 112, 108, 109, 110, 101, 113, 105, 105, 108, 111, 110, 112, 109, 120, 112, 123, 109, 103, 116, 104, 102, 105, 107, 108, 106, 110, 105, 101, 115, 110, 118, 104, 106, 116, 111, 104, 108, 106, 108, 104, 108, 110, 110, 115, 108, 137, 103, 101, 106, 100, 113, 95, 113, 106, 112, 102, 113, 116, 106, 96, 108, 107, 119, 107, 106, 118, 108, 100, 105, 122, 107, 102, 99, 106, 106, 112, 106, 105, 117, 98, 111, 106, 113, 111, 122, 121, 104, 125, 109, 115, 97, 115, 106, 108, 113, 104, 110, 116, 96, 102, 126, 102, 115, 102, 110, 103, 115, 103, 102, 109, 113, 113, 110, 115, 115, 116, 112, 114, 106, 119, 101, 103, 103, 111, 114, 111, 107, 116, 107, 103, 97, 132, 108, 106, 115, 106, 103, 97, 108, 109, 104, 103, 121, 117, 110, 116, 126, 106, 107, 103, 102, 108, 109, 117, 99, 110, 102, 109, 118, 107, 128, 110, 101, 103, 105, 112, 112, 108, 111, 113, 99, 113, 106, 124, 102, 98, 101, 121, 108, 111, 112, 102, 106, 117, 104, 103, 113, 110, 102, 108, 114, 106, 107, 116, 111, 115, 103, 112, 102, 115, 117, 123, 109, 112, 89, 103, 115, 106, 117, 110, 112, 102, 106, 111, 101, 101, 102, 106, 100, 109, 102, 117, 102, 112, 102, 105, 105, 111, 110, 106, 123, 108, 99, 104, 105, 115, 128, 118, 115, 104, 107, 113, 105, 108, 109, 105, 111, 112, 111, 112, 99, 111, 120, 102, 108, 102, 102, 105, 114, 119, 122, 110, 105, 105, 104, 101, 105, 110, 118, 109, 114, 123, 108, 110, 101, 114, 108, 100, 112, 104, 116, 112, 111, 106, 116, 110, 114, 107, 106, 104, 108, 121, 107, 112, 104, 109, 110, 103, 113, 107, 108, 102, 107, 112, 107, 109, 104, 115, 116, 102, 113, 106, 124, 107, 119, 103, 104, 107, 110, 119, 117, 134, 102, 109, 105, 109, 110, 105, 95, 115, 111, 111, 108, 110, 100, 110, 104, 102, 99, 115, 111, 116, 105, 109, 102, 114, 104, 107, 112, 118, 100, 102, 111, 98, 116, 104, 103, 115, 104, 113, 96, 107, 111, 104, 110, 102, 125, 131, 104, 114, 117, 99, 117, 106, 104, 111, 113, 108, 116, 95, 99, 119, 105, 101, 117, 131, 129, 106, 111, 104, 107, 104, 110, 105, 106, 100, 105, 108, 122, 106, 118, 110, 113, 106, 108, 104, 104, 101, 111, 98, 107, 118, 113, 106, 109, 109, 123, 113, 99, 94, 104, 112, 114, 104, 116, 110, 106, 107, 109, 103, 104, 115, 105, 106, 106, 124, 107, 99, 117, 122, 109, 106, 110, 119, 116, 110, 113, 111, 115, 114, 111, 132, 105, 115, 109, 112, 114, 102, 100, 119, 103, 115, 113, 115, 98, 107, 123, 90, 107, 111, 96, 115, 108, 104, 100, 105, 115, 105, 108, 92, 103, 102, 118, 108, 105, 116, 108, 110, 102, 114, 117, 112, 112, 119, 99, 125, 112, 108, 105, 111, 113, 107, 102, 110, 113, 104, 114, 109, 105, 108, 106, 102, 111, 110, 110, 111, 112, 117, 106, 118, 114, 106, 119, 107, 124, 110, 108, 134, 113, 105, 103, 106, 102, 115, 107, 112, 107, 107, 104, 108, 106, 113, 112, 95, 99, 110, 112, 100, 117, 111, 103, 111, 105, 114, 121, 107, 111, 113, 95, 122, 97, 103, 126, 98, 116, 113, 119, 108, 102, 111, 114, 137, 162, 107, 110, 100, 112, 120, 118, 116, 110, 110, 115, 102, 114, 99, 105, 102, 122, 108, 115, 107, 109, 106, 98, 122, 108, 157, 108, 104, 104, 116, 112, 99, 113, 97, 113, 117, 131, 113, 113, 102, 106, 114, 114, 110, 107, 115, 106, 106, 107, 112, 118, 109, 111, 111, 117, 104, 108, 99, 110, 112, 103, 94, 114, 105, 111, 106, 118, 111, 108, 109, 101, 121, 107, 102, 117, 129, 107, 104, 115, 106, 77, 124, 109, 100, 107, 105, 102, 104, 109, 110, 113, 97, 100, 111, 107, 109, 112, 111, 105, 113, 104, 115, 112, 119, 108, 114, 110, 106, 116, 120, 104, 144, 110, 109, 113, 117, 110, 117, 101, 125, 116, 116, 108, 120, 100, 110, 96, 118, 111, 109, 111, 110, 124, 141, 107, 115, 109, 118, 111, 114, 139, 112, 102, 109, 100, 111, 113, 115, 106, 106, 122, 113, 110, 109, 113, 98, 103, 106, 90, 103, 101, 121, 110, 112, 106, 112, 121, 117, 114, 112, 115, 103, 95, 129, 102, 104, 108, 114, 119, 112, 112, 106, 101, 106, 107, 110, 113, 110, 131, 112, 108, 124, 110, 110, 116, 106, 119, 109, 119, 115, 111, 106, 112, 108, 100, 113, 108, 110, 110, 104, 116, 111, 115, 112, 114, 107, 105, 106, 109, 102, 115, 113, 98, 108, 121, 110, 109, 130, 101, 112, 108, 116, 100, 108, 118, 112, 111, 107, 117, 117, 109, 112, 129, 110, 109, 98, 105, 106, 108, 115, 111, 111, 114, 109, 115, 106, 97, 106, 108, 114, 107, 104, 111, 106, 109, 108, 110, 104, 104, 97, 114, 111, 114, 96, 113, 102, 107, 115, 104, 103, 97, 119, 108, 115, 111, 115, 111, 111, 101, 103, 86, 103, 110, 113, 94, 111, 101, 119, 110, 107, 103, 111, 123, 105, 105, 109, 138, 112, 90, 106, 107, 105, 111, 103, 120, 100, 114, 117, 110, 95, 113, 108, 100, 112, 103, 110, 118, 100, 113, 89, 100, 114, 104, 108, 115, 97, 111, 111, 104, 104, 105, 114, 102, 112, 115, 103, 126, 109, 121, 114, 107, 108, 107, 111, 111, 109, 105, 112, 121, 105, 108, 109, 116, 96, 108, 122, 103, 108, 98, 130, 111, 110, 119, 107, 109, 98, 110, 108, 94, 109, 116, 109, 109, 117, 105, 112, 101, 112, 112, 115, 119, 115, 108, 92, 102, 106, 114, 111, 83, 110, 123, 110, 123, 106, 114, 108, 105, 109, 110, 102, 111, 116, 89, 118, 107, 114, 110, 101, 112, 112, 115, 106, 114, 98, 110, 100, 114, 114, 95, 112, 108, 115, 112, 104, 113, 112, 107, 106, 112, 114, 108, 119, 88, 110, 110, 127, 110, 105, 118, 106, 104, 109, 111, 111, 113, 115, 109, 111, 103, 109, 98, 101, 112, 110, 112, 108, 104, 112, 98, 108, 115, 110, 101, 115, 97, 108, 98, 102, 108, 103, 100, 109, 117, 109, 113, 112, 113, 110, 115, 102, 111, 115, 116, 109, 105, 106, 101, 112, 102, 112, 111, 116, 112, 111, 114, 110, 114, 107, 120, 108, 106, 111, 111, 112, 113, 102, 108, 106, 82, 104, 113, 116, 104, 106, 108, 109, 117, 104, 107, 111, 106, 115, 108, 112, 102, 105, 110, 108, 111, 113, 108, 111, 110, 108, 109, 110, 103, 100, 107, 109, 108, 102, 120, 99, 100, 116, 103, 98, 104, 113, 109, 90, 108, 109, 113, 109, 120, 111, 118, 110, 107, 108, 103, 109, 99, 118, 120, 110, 111, 125, 111, 114, 114, 102, 114, 106, 106, 113, 112, 105, 99, 98, 114, 111, 111, 105, 110, 107, 104, 108, 108, 107, 119, 106, 112, 120, 123, 113, 109, 111, 113, 108, 114, 100, 100, 112, 104, 105, 113, 128, 106, 116, 110, 107, 103, 104, 106, 101, 106, 101, 101, 111, 113, 105, 102, 105, 108, 112, 112, 111, 109, 112, 117, 103, 108, 107, 113, 110, 109, 115, 114, 109, 108, 113, 117, 109, 111, 120, 112, 110, 107, 115, 112, 95, 84, 114, 112, 106, 109, 110, 108, 102, 113, 110, 101, 110, 101, 115, 114, 107, 133, 111, 115, 99, 112, 101, 110, 112, 99, 110, 106, 107, 110, 117, 109, 120, 120, 119, 110, 104, 106, 98, 109, 114, 108, 114, 108, 119, 119, 111, 111, 118, 104, 111, 124, 127, 107, 110, 98, 105, 115, 104, 112, 112, 109, 119, 116, 103, 111, 109, 110, 134, 107, 114, 110, 110, 100, 111, 111, 111, 113, 112, 112, 123, 106, 108, 106, 110, 116, 104, 99, 120, 108, 131, 114, 110, 117, 102, 105, 113, 106, 126, 106, 134, 115, 119, 112, 103, 114, 107, 105, 99, 116, 110, 103, 113, 113, 113, 107, 104, 102, 100, 98, 111, 101, 111, 111, 110, 112, 111, 111, 106, 107, 111, 106, 114, 97, 107, 116, 113, 118, 106, 111, 111, 117, 114, 108, 123, 112, 102, 106, 108, 107, 113, 106, 106, 112, 123, 111, 111, 110, 108, 114, 115, 102, 114, 112, 104, 101, 112, 110, 105, 115, 104, 109, 109, 103, 112, 104, 110, 97, 114, 105, 109, 128, 100, 106, 105, 107, 114, 123, 109, 109, 97, 111, 108, 111, 112, 108, 97, 113, 109, 99, 116, 124, 108, 110, 107, 104, 102, 101, 107, 109, 106, 111, 115, 107, 100, 106, 108, 107, 107, 101, 105, 91, 115, 87, 114, 113, 100, 106, 102, 104, 112, 105, 113, 105, 92, 101, 103, 117, 110, 104, 120, 110, 106, 103, 114, 120, 109, 105, 107, 113, 116, 114, 115, 114, 111, 116, 102, 110, 110, 121, 110, 112, 110, 109, 110, 102, 110, 113, 113, 105, 110, 116, 115, 108, 116, 109, 116, 108, 113, 117, 102, 107, 107, 110, 106, 124, 113, 101, 111, 102, 114, 113, 102, 103, 109, 106, 110, 108, 109, 108, 109, 100, 107, 120, 111, 106, 113, 118, 115, 114, 111, 103, 111, 109, 108, 111, 111, 115, 105, 107, 109, 114, 114, 112, 104, 108, 107, 111, 97, 109, 111, 112, 110, 112, 109, 107, 107, 109, 113, 111, 106, 111, 108, 113, 107, 114, 107, 109, 110, 112, 103, 107, 118, 109, 110, 113, 117, 112, 104, 113, 115, 111, 112, 111, 107, 111, 114, 114, 111, 108, 108, 110, 112, 108, 110, 107, 104, 115, 111, 108, 105, 108, 112, 111, 116, 107, 109, 107, 112, 107, 108, 112, 111, 111, 110, 112, 107, 113, 107, 117, 113, 97, 112, 113, 111, 109, 112, 106, 109, 109, 110, 112, 107, 99, 110, 108, 110, 110, 112, 111, 117, 111, 113, 111, 107, 111, 111, 105, 108, 117, 105, 112, 119, 104, 111, 120, 117, 109, 115, 110, 113, 113, 108, 104, 113, 108, 113, 103, 109, 107, 110, 113, 112, 111, 106, 105, 109, 107, 104, 110, 108, 108, 112, 110, 115, 105, 107, 112, 110, 112, 112, 113, 108, 109, 115, 109, 121, 108, 119, 112, 110, 105, 112, 109, 111, 112, 110, 106, 111, 109, 120, 105, 113, 109, 107, 112, 110, 113, 111, 113, 110, 108, 108, 108, 115, 112, 113, 108, 111, 110, 100, 113, 117, 103, 108, 109, 111, 105, 106, 109, 109, 104, 115, 105, 112, 102, 109, 105, 113, 110, 117, 108, 110, 109, 107, 107, 109, 109, 114, 114, 107, 103, 110, 112, 112, 112, 111, 111, 114, 110, 111, 109, 107, 108, 112, 112, 110, 109, 112, 112, 111, 107, 113, 105, 110, 108, 108, 106, 99, 116, 109, 112, 110, 110, 110, 103, 114, 114, 107, 109, 111, 100, 111, 112, 116, 113, 108, 117, 111, 110, 117, 110, 113, 112, 110, 107, 110, 103, 108, 106, 112, 107, 111, 108, 115, 119, 108, 113, 106, 114, 109, 110, 111, 110, 109, 109, 115, 107, 109, 110, 109, 120, 111, 113, 111, 111, 106, 118, 109, 117, 110, 111, 110, 107, 113, 105, 108, 107, 108, 118, 109, 113, 107, 112, 115, 111, 113, 113, 108, 117, 111, 112, 113, 103, 107, 110, 106, 108, 109, 107, 106, 114, 110, 109, 115, 104, 106, 103, 114, 112, 109, 106, 106, 113, 109, 109, 108, 107, 108, 109, 100, 109, 111, 109, 109, 108, 105, 106, 108, 109, 108, 108, 110, 111, 120, 109, 119, 110, 110, 109, 112, 109, 111, 113, 110, 109, 113, 110, 114, 112, 102, 108, 129, 101, 111, 111, 121, 112, 107, 111, 117, 112, 113, 102, 114, 107, 102, 111, 106, 108, 111, 110, 110, 111, 109, 110, 109, 115, 110, 120, 107, 112, 111, 118, 114, 111, 108, 112, 111, 113, 115, 108, 111, 112, 110, 107, 110, 120, 114, 109, 117, 111, 110, 104, 117, 112, 111, 109, 108, 108, 109, 112, 106, 104, 125, 113, 106, 109, 117, 116, 109, 111, 108, 111, 107, 114, 120, 110, 110, 113, 119, 113, 107, 116, 111, 121, 116, 115, 109, 107, 106, 105, 110, 113, 107, 113, 110, 115, 110, 109, 106, 110, 112, 112, 110, 113, 113, 110, 108, 109, 116, 107, 109, 109, 109, 108, 109, 109, 115, 113, 108, 106, 121, 107, 102, 117, 108, 113, 115, 113, 104, 110, 140, 113, 120, 89, 112, 114, 102, 115, 107, 104, 104, 107, 108, 119, 110, 114, 117, 108, 108, 116, 112, 109, 107, 111, 102, 100, 106, 102, 104, 114, 82, 96, 99, 110, 116, 103, 108, 110, 117, 112, 108, 111, 104, 110, 105, 106, 106, 112, 110, 107, 110, 104, 106, 115, 101, 111, 104, 115, 113, 113, 114, 109, 113, 112, 102, 116, 113, 107, 106, 110, 112, 113, 110, 109, 107, 107, 106, 108, 104, 100, 112, 114, 113, 109, 109, 111, 110, 106, 111, 112, 110, 114, 198, 109, 111, 106, 115, 115, 109, 104, 107, 112, 113, 110, 111, 106, 124, 115, 108, 110, 109, 134, 106, 114, 110, 105, 118, 103, 107, 111, 117, 101, 103, 117, 106, 103, 122, 110, 115, 116, 126, 111, 117, 111, 104, 103, 107, 106, 108, 109, 123, 112, 106, 102, 114, 115, 104, 111, 105, 112, 106, 106, 108, 112, 117, 108, 100, 101, 110, 109, 106, 110, 114, 113, 108, 102, 116, 103, 105, 110, 110, 110, 110, 117, 109, 98, 106, 112, 116, 108, 114, 108, 120, 110, 107, 107, 112, 99, 108, 87, 108, 104, 111, 108, 116, 108, 121, 107, 103, 107, 116, 109, 112, 105, 116, 103, 107, 106, 112, 110, 104, 112, 112, 107, 115, 106, 114, 112, 102, 117, 108, 116, 111, 100, 99, 108, 110, 108, 111, 102, 105, 115, 107, 110, 109, 105, 114, 107, 113, 111, 95, 115, 108, 112, 106, 106, 112, 115, 107, 114, 101, 112, 113, 110, 106, 105, 112, 115, 47, 141, 108, 108, 106, 107, 114, 109, 98, 109, 101, 112, 113, 105, 112, 105, 109, 104, 100, 112, 114, 112, 116, 116, 103, 109, 110, 110, 106, 114, 111, 105, 108, 109, 107, 109, 106, 112, 112, 116, 113, 108, 113, 112, 107, 108, 73, 109, 113, 102, 112, 109, 110, 107, 105, 116, 116, 108, 105, 108, 102, 107, 110, 123, 107, 113, 106, 105, 107, 115, 107, 113, 106, 111, 105, 110, 108, 109, 107, 110, 115, 115, 112, 112, 110, 108, 108, 106, 108, 114, 106, 113, 107, 117, 112, 109, 114, 107, 110, 105, 115, 113, 102, 110, 101, 108, 107, 112, 108, 119, 115, 108, 108, 103, 112, 116, 108, 107, 112, 81, 108, 116, 111, 110, 114, 105, 109, 111, 109, 106, 112, 119, 106, 106, 110, 110, 112, 106, 105, 107, 107, 117, 104, 108, 115, 110, 108, 113, 101, 108, 113, 109, 106, 107, 107, 112, 113, 110, 103, 106, 106, 107, 114, 112, 113, 110, 113, 105, 118, 117, 123, 97, 108, 110, 105, 116, 109, 105, 111, 107, 110, 111, 115, 111, 114, 112, 109, 106, 110, 108, 110, 106, 106, 107, 96, 110, 114, 111, 104, 104, 106, 105, 108, 116, 104, 110, 99, 109, 106, 114, 104, 110, 119, 109, 114, 110, 101, 112, 112, 110, 110, 119, 112, 110, 112, 107, 100, 111, 112, 111, 104, 100, 106, 113, 106, 110, 118, 110, 108, 107, 122, 105, 106, 107, 110, 108, 101, 106, 103, 115, 109, 110, 116, 110, 106, 109, 111, 108, 108, 105, 111, 112, 112, 109, 110, 112, 108, 108, 103, 107, 111, 110, 107, 108, 113, 108, 105, 114, 104, 116, 105, 104, 106, 111, 106, 106, 108, 108, 115, 107, 106, 107, 104, 104, 111, 110, 112, 111, 117, 114, 110, 110, 105, 104, 113, 111, 109, 109, 107, 109, 103, 111, 111, 120, 106, 119, 105, 107, 106, 112, 106, 112, 111, 110, 111, 127, 104, 109, 108, 110, 106, 110, 114, 112, 110, 107, 109, 118, 111, 113, 108, 108, 112, 107, 103, 110, 112, 111, 119, 114, 105, 110, 111, 109, 102, 107, 110, 110, 114, 112, 106, 114, 109, 110, 110, 110, 108, 105, 111, 105, 113, 102, 111, 110, 112, 105, 111, 113, 107, 110, 109, 108, 113, 113, 107, 111, 111, 113, 106, 110, 108, 111, 110, 111, 111, 113, 112, 107, 100, 106, 105, 108, 106, 112, 104, 109, 111, 119, 109, 112, 112, 108, 108, 110, 106, 110, 109, 115, 106, 110, 111, 113, 113, 104, 112, 109, 111, 101, 111, 108, 113, 112, 118, 105, 121, 103, 106, 112, 111, 113, 112, 111, 111, 107, 114, 114, 110, 108, 110, 110, 107, 109, 109, 106, 114, 113, 110, 112, 109, 106, 107, 107, 105, 110, 107, 111, 111, 113, 104, 114, 106, 112, 112, 108, 112, 110, 107, 108, 110, 105, 110, 108, 112, 114, 110, 115, 115, 107, 107, 110, 106, 113, 103, 110, 111, 109, 112, 107, 108, 105, 109, 117, 107, 109, 116, 107, 109, 114, 104, 102, 123, 110, 110, 109, 116, 107, 109, 106, 110, 117, 113, 106, 111, 112, 105, 117, 113, 109, 109, 103, 108, 107, 106, 111, 110, 112, 108, 111, 108, 113, 104, 117, 105, 110, 108, 116, 122, 112, 109, 113, 110, 101, 110, 109, 118, 109, 104, 112, 105, 112, 110, 108, 110, 120, 112, 111, 110, 105, 103, 112, 117, 112, 115, 110, 103, 115, 107, 110, 107, 107, 111, 115, 112, 110, 113, 111, 111, 103, 116, 105, 104, 118, 109, 108, 111, 108, 113, 110, 111, 108, 113, 106, 125, 105, 120, 103, 109, 111, 106, 113, 109, 113, 107, 111, 114, 117, 110, 110, 101, 108, 110, 112, 108, 109, 106, 109, 105, 109, 108, 112, 112, 112, 105, 114, 99, 108, 114, 111, 108, 109, 109, 111, 109, 112, 108, 104, 109, 120, 112, 112, 117, 107, 113, 105, 107, 110, 113, 110, 112, 109, 117, 113, 107, 110, 104, 108, 98, 107, 102, 111, 111, 111, 113, 109, 101, 110, 109, 112, 109, 110, 113, 107, 111, 105, 106, 103, 108, 113, 109, 106, 108, 111, 109, 113, 121, 108, 106, 118, 111, 113, 112, 107, 104, 113, 106, 113, 110, 110, 112, 113, 113, 108, 108, 109, 115, 111, 108, 102, 108, 106, 102, 118, 99, 107, 111, 113, 104, 102, 110, 108, 114, 119, 113, 104, 108, 107, 108, 106, 106, 112, 103, 107, 110, 108, 112, 106, 109, 111, 109, 109, 109, 118, 118, 111, 114, 110, 107, 112, 110, 112, 110, 110, 110, 107, 113, 113, 113, 109, 111, 109, 110, 116, 118, 110, 111, 117, 113, 110, 116, 107, 111, 107, 110, 113, 109, 106, 112, 105, 108, 110, 111, 114, 109, 117, 107, 109, 113, 115, 110, 108, 109, 111, 107, 109, 115, 110, 107, 112, 103, 111, 100, 107, 121, 112, 116, 111, 109, 106, 109, 104, 109, 108, 112, 107, 111, 113, 106, 112, 115, 112, 110, 106, 110, 108, 109, 115, 114, 116, 116, 115, 110, 108, 114, 121, 109, 116, 109, 117, 109, 108, 115, 111, 110, 108, 121, 108, 111, 108, 107, 112, 110, 111, 111, 108, 112, 103, 109, 109, 108, 110, 105, 108, 110, 112, 113, 113, 110, 109, 109, 112, 109, 111, 115, 111, 111, 114, 110, 110, 119, 109, 106, 107, 106, 111, 110, 111, 112, 106, 105, 108, 112, 113, 114, 104, 111, 114, 109, 115, 111, 112, 114, 111, 114, 110, 105, 105, 118, 114, 114, 121, 111, 108, 109, 108, 111, 113, 106, 113, 109, 112, 109, 109, 113, 104, 109, 112, 107, 112, 114, 102, 115, 104, 106, 105, 109, 112, 108, 109, 113, 107, 106, 110, 116, 116, 106, 111, 118, 106, 114, 116, 113, 112, 107, 113, 107, 108, 109, 110, 109, 109, 110, 106, 117, 99, 119, 114, 115, 108, 111, 109, 112, 110, 108, 110, 108, 112, 114, 111, 112, 109, 114, 108, 107, 107, 110, 107, 104, 117, 113, 104, 115, 115, 114, 114, 106, 105, 117, 105, 110, 113, 106, 113, 113, 111, 106, 114, 116, 107, 112, 109, 112, 110, 113, 106, 109, 109, 108, 110, 112, 109, 114, 109, 110, 104, 111, 111, 109, 110, 110, 112, 111, 108, 115, 110, 115, 108, 113, 117, 108, 117, 109, 111, 108, 108, 109, 117, 117, 113, 107, 114, 108, 117, 110, 110, 115, 115, 113, 110, 111, 111, 111, 111, 106, 108, 110, 110, 112, 117, 108, 106, 117, 113, 113, 111, 108, 118, 115, 107, 111, 112, 107, 106, 100, 112, 116, 106, 111, 113, 112, 104, 110, 108, 112, 113, 110, 108, 114, 113, 106, 113, 113, 104, 107, 110, 108, 108, 109, 111, 102, 110, 110, 111, 109, 111, 111, 107, 101, 110, 107, 113, 110, 111, 108, 110, 113, 112, 111, 104, 112, 113, 105, 108, 111, 113, 113, 110, 109, 108, 107, 110, 111, 114, 110, 108, 112, 112, 106, 108, 107, 110, 109, 109, 110, 111, 110, 112, 111, 113, 104, 108, 109, 113, 114, 110, 111, 105, 112, 110, 108, 113, 109, 106, 108, 109, 115, 107, 105, 112, 110, 112, 113, 109, 108, 104, 111, 108, 110, 107, 110, 111, 109, 112, 113, 112, 107, 120, 111, 109, 107, 105, 109, 107, 111, 113, 110, 113, 115, 111, 109, 106, 115, 114, 113, 111, 107, 114, 106, 107, 106, 117, 104, 115, 117, 110, 113, 115, 109, 107, 118, 111, 117, 112, 110, 114, 110, 106, 112, 109, 109, 108, 107, 106, 111, 104, 110, 109, 109, 110, 111, 109, 110, 113, 105, 108, 107, 115, 107, 101, 100, 108, 122, 112, 97, 123, 106, 104, 103, 104, 125, 93, 120, 113, 99, 100, 121, 118, 110, 111, 116, 125, 95, 103, 105, 106, 124, 108, 114, 104, 103, 105, 110, 108, 108, 129, 115, 107, 112, 105, 105, 109, 116, 115, 123, 109, 104, 103, 126, 116, 120, 110, 97, 94, 120, 103, 117, 118, 116, 108, 115, 112, 110, 127, 104, 124, 127, 99, 115, 107, 108, 106, 105, 103, 107, 110, 104, 123, 119, 94, 102, 112, 104, 108, 100, 108, 109, 104, 120, 109, 111, 103, 111, 117, 105, 108, 117, 113, 99, 123, 106, 104, 99, 131, 112, 114, 108, 100, 123, 88, 107, 108, 121, 119, 111, 121, 109, 103, 101, 101, 117, 109, 98, 93, 99, 107, 117, 104, 98, 103, 105, 106, 111, 100, 93, 111, 96, 105, 120, 112, 112, 97, 107, 99, 111, 114, 115, 116, 105, 120, 108, 94, 120, 114, 113, 100, 100, 105, 114, 99, 109, 121, 102, 108, 114, 114, 118, 109, 109, 128, 121, 107, 118, 111, 110, 107, 122, 96, 113, 105, 115, 112, 122, 128, 128, 100, 98, 110, 104, 109, 97, 121, 99, 106, 114, 110, 100, 98, 120, 119, 99, 97, 123, 107, 110, 107, 108, 129, 123, 118, 116, 115, 103, 84, 106, 106, 94, 103, 135, 110, 128, 102, 126, 99, 112, 110, 105, 109, 110, 102, 119, 120, 107, 105, 105, 117, 108, 108, 107, 107, 108, 123, 98, 109, 112, 113, 106, 98, 123, 111, 112, 95, 115, 98, 121, 107, 110, 117, 114, 92, 105, 93, 107, 116, 111, 109, 116, 101, 116, 107, 84, 112, 97, 96, 108, 109, 114, 105, 96, 114, 104, 103, 110, 104, 124, 112, 117, 96, 96, 122, 106, 108, 109, 119, 100, 118, 103, 102, 110, 111, 99, 110, 113, 104, 108, 93, 107, 111, 121, 109, 115, 110, 106, 114, 124, 113, 103, 105, 127, 96, 112, 98, 110, 121, 125, 114, 122, 100, 114, 115, 107, 116, 106, 100, 106, 113, 103, 96, 111, 99, 107, 108, 111, 99, 110, 98, 105, 111, 97, 106, 118, 114, 111, 109, 115, 104, 105, 123, 103, 99, 90, 100, 123, 123, 114, 94, 117, 109, 95, 106, 115, 106, 110, 95, 114, 102, 105, 119, 107, 99, 125, 102, 108, 117, 103, 103, 104, 110, 109, 112, 127, 104, 106, 119, 119, 108, 111, 90, 103, 106, 105, 117, 108, 109, 115, 115, 95, 114, 113, 117, 107, 121, 103, 114, 104, 107, 115, 110, 109, 113, 101, 110, 98, 118, 96, 108, 111, 100, 121, 106, 105, 113, 105, 103, 105, 119, 115, 107, 108, 101, 114, 106, 101, 121, 118, 116, 123, 112, 99, 106, 100, 99, 116, 107, 106, 103, 115, 111, 101, 106, 88, 116, 106, 103, 106, 102, 108, 116, 110, 93, 105, 98, 102, 126, 101, 95, 122, 81, 108, 96, 109, 101, 107, 107, 110, 134, 114, 129, 101, 113, 106, 106, 102, 106, 105, 102, 109, 112, 119, 108, 106, 99, 104, 120, 104, 104, 110, 125, 113, 105, 104, 103, 110, 101, 113, 111, 110, 106, 105, 106, 118, 117, 117, 131, 110, 126, 110, 110, 101, 137, 104, 108, 108, 106, 113, 117, 112, 100, 112, 113, 103, 109, 105, 107, 114, 109, 103, 110, 115, 125, 120, 101, 109, 113, 102, 94, 114, 103, 95, 110, 104, 107, 117, 112, 103, 104, 106, 109, 113, 104, 105, 110, 104, 91, 101, 99, 114, 106, 112, 119, 109, 122, 103, 116, 107, 108, 108, 118, 110, 115, 98, 117, 117, 110, 117, 98, 109, 125, 91, 101, 98, 113, 101, 123, 105, 99, 119, 104, 115, 104, 113, 104, 115, 111, 104, 103, 104, 115, 112, 108, 107, 111, 118, 103, 109, 110, 100, 114, 113, 109, 110, 108, 109, 109, 110, 114, 109, 118, 109, 118, 101, 106, 117, 112, 92, 127, 112, 107, 116, 114, 118, 104, 121, 102, 109, 110, 110, 110, 102, 104, 109, 118, 103, 115, 117, 116, 110, 115, 109, 111, 107, 112, 102, 97, 110, 103, 116, 106, 109, 112, 112, 118, 99, 122, 108, 116, 115, 116, 103, 102, 110, 102, 114, 123, 104, 94, 110, 112, 104, 117, 113, 118, 120, 107, 115, 115, 68, 101, 111, 111, 110, 117, 104, 116, 115, 102, 109, 109, 108, 116, 113, 115, 118, 113, 111, 104, 86, 91, 108, 102, 106, 113, 109, 108, 102, 106, 103, 111, 105, 104, 114, 130, 107, 112, 103, 106, 111, 112, 112, 112, 102, 108, 109, 113, 111, 123, 108, 108, 112, 105, 109, 111, 105, 112, 106, 98, 113, 111, 109, 107, 108, 96, 109, 102, 113, 112, 113, 153, 113, 114, 103, 95, 107, 117, 114, 97, 113, 102, 98, 116, 114, 110, 106, 102, 118, 116, 94, 108, 123, 112, 103, 105, 113, 118, 110, 110, 104, 113, 96, 110, 104, 104, 102, 116, 110, 103, 112, 116, 107, 108, 103, 110, 112, 108, 98, 115, 114, 107, 112, 116, 114, 103, 94, 111, 111, 101, 151, 111, 112, 114, 109, 107, 113, 131, 110, 73, 115, 86, 105, 106, 102, 100, 110, 109, 103, 117, 102, 112, 120, 103, 117, 108, 111, 95, 116, 101, 106, 101, 78, 106, 104, 110, 99, 122, 115, 97, 106, 155, 115, 103, 110, 108, 123, 109, 98, 108, 116, 122, 109, 110, 105, 122, 113, 117, 109, 107, 97, 104, 104, 110, 110, 111, 107, 109, 109, 109, 107, 110, 122, 107, 109, 100, 110, 112, 119, 105, 103, 105, 103, 119, 107, 112, 115, 104, 109, 113, 113, 116, 108, 97, 111, 114, 115, 119, 114, 107, 108, 108, 111, 112, 114, 113, 107, 110, 108, 108, 112, 107, 110, 108, 107, 108, 107, 118, 105, 111, 111, 108, 111, 105, 106, 114, 124, 108, 107, 121, 107, 119, 99, 111, 113, 116, 108, 115, 113, 112, 119, 106, 116, 116, 113, 119, 111, 110, 103, 114, 95, 108, 114, 112, 112, 104, 106, 108, 116, 110, 103, 110, 102, 100, 114, 116, 101, 110, 99, 110, 96, 113, 110, 105, 105, 110, 105, 115, 112, 109, 98, 115, 110, 112, 114, 106, 107, 98, 109, 125, 117, 114, 109, 109, 113, 105, 101, 112, 120, 114, 110, 104, 88, 112, 109, 104, 106, 112, 127, 111, 93, 123, 113, 112, 130, 112, 113, 122, 105, 107, 114, 118, 95, 113, 114, 108, 105, 115, 98, 119, 97, 97, 120, 126, 108, 116, 109, 112, 108, 103, 104, 103, 85, 108, 111, 118, 105, 113, 104, 107, 106, 108, 111, 105, 113, 117, 111, 108, 107, 87, 103, 110, 86, 112, 115, 104, 110, 111, 112, 111, 111, 106, 116, 113, 115, 112, 110, 111, 109, 103, 95, 106, 115, 109, 107, 113, 112, 96, 101, 104, 107, 99, 112, 105, 114, 151, 118, 110, 111, 120, 118, 100, 114, 105, 108, 113, 103, 113, 107, 120, 99, 116, 111, 118, 111, 117, 118, 98, 105, 115, 107, 109, 125, 117, 135, 114, 122, 120, 121, 115, 110, 106, 83, 102, 109, 115, 106, 117, 117, 118, 101, 101, 101, 118, 114, 112, 107, 107, 112, 118, 119, 120, 102, 116, 104, 113, 111, 105, 113, 102, 109, 106, 112, 109, 104, 112, 112, 117, 111, 118, 107, 97, 110, 102, 114, 108, 119, 113, 106, 93, 110, 111, 102, 97, 110, 109, 130, 108, 104, 104, 119, 114, 116, 108, 118, 81, 103, 116, 116, 112, 117, 101, 107, 96, 106, 119, 118, 117, 122, 119, 104, 98, 114, 108, 109, 113, 114, 103, 111, 116, 117, 106, 105, 111, 109, 117, 104, 124, 99, 107, 92, 114, 103, 107, 89, 101, 109, 110, 114, 119, 107, 107, 112, 119, 104, 114, 103, 116, 110, 109, 124, 114, 110, 110, 116, 120, 110, 111, 113, 103, 112, 111, 125, 99, 99, 110, 106, 111, 114, 116, 113, 120, 110, 112, 107, 105, 106, 117, 115, 107, 115, 113, 98, 110, 115, 112, 119, 103, 108, 112, 118, 115, 111, 112, 107, 101, 104, 98, 129, 114, 104, 111, 113, 108, 122, 121, 119, 82, 113, 121, 105, 107, 114, 111, 117, 73, 104, 105, 107, 111, 111, 115, 110, 112, 105, 104, 127, 120, 95, 112, 115, 110, 93, 108, 116, 118, 123, 107, 117, 137, 98, 112, 115, 90, 94, 117, 116, 86, 111, 102, 120, 101, 98, 105, 116, 144, 111, 109, 102, 100, 115, 106, 102, 105, 112, 105, 121, 117, 127, 116, 116, 109, 115, 106, 110, 95, 116, 111, 110, 108, 107, 121, 103, 109, 129, 95, 113, 107, 101, 114, 115, 115, 115, 112, 105, 118, 107, 121, 112, 115, 115, 116, 99, 107, 116, 123, 112, 114, 106, 109, 114, 112, 111, 107, 112, 125, 111, 103, 122, 119, 112, 109, 109, 104, 111, 101, 115, 104, 79, 114, 113, 106, 110, 98, 112, 115, 118, 110, 106, 109, 120, 96, 106, 110, 99, 104, 111, 137, 114, 101, 105, 102, 106, 103, 110, 108, 111, 96, 97, 111, 111, 132, 101, 115, 92, 89, 96, 111, 124, 88, 114, 108, 106, 100, 114, 103, 107, 110, 112, 105, 113, 99, 117, 111, 112, 109, 111, 109, 106, 110, 105, 102, 95, 100, 106, 111, 115, 118, 110, 94, 113, 118, 99, 106, 100, 117, 108, 100, 98, 104, 116, 115, 109, 116, 103, 104, 112, 111, 109, 109, 118, 116, 112, 111, 113, 102, 115, 109, 102, 108, 109, 117, 102, 113, 113, 103, 109, 113, 119, 113, 103, 113, 114, 99, 108, 114, 112, 105, 95, 104, 96, 105, 106, 110, 103, 115, 111, 111, 113, 104, 138, 115, 107, 95, 111, 112, 105, 116, 113, 116, 110, 104, 111, 123, 110, 102, 114, 114, 111, 110, 88, 109, 114, 116, 117, 107, 110, 108, 108, 103, 131, 106, 102, 120, 99, 116, 110, 112, 106, 112, 109, 110, 113, 97, 111, 99, 106, 110, 118, 103, 103, 101, 109, 99, 118, 112, 114, 117, 105, 107, 104, 113, 112, 109, 113, 116, 112, 115, 100, 107, 102, 116, 107, 124, 111, 130, 128, 110, 112, 115, 115, 105, 114, 108, 102, 123, 98, 117, 104, 105, 111, 108, 115, 115, 116, 111, 99, 109, 106, 120, 114, 106, 103, 110, 115, 108, 109, 112, 107, 114, 105, 103, 103, 111, 106, 116, 114, 99, 120, 120, 101, 106, 115, 107, 105, 109, 114, 96, 116, 114, 104, 115, 97, 112, 104, 97, 99, 126, 113, 113, 107, 107, 111, 142, 120, 118, 116, 130, 102, 139, 107, 114, 109, 102, 106, 109, 101, 110, 109, 108, 98, 114, 104, 112, 104, 106, 125, 115, 100, 118, 111, 111, 110, 113, 113, 116, 122, 102, 115, 104, 101, 103, 111, 124, 98, 105, 120, 114, 116, 101, 112, 119, 114, 103, 103, 114, 113, 107, 128, 120, 110, 97, 120, 98, 101, 106, 114, 99, 113, 114, 117, 108, 109, 116, 116, 104, 110, 126, 95, 118, 107, 113, 111, 95, 104, 106, 108, 105, 109, 100, 112, 99, 98, 109, 119, 99, 118, 107, 112, 109, 104, 104, 111, 110, 120, 111, 109, 112, 116, 96, 108, 106, 116, 100, 118, 101, 111, 118, 103, 111, 110, 115, 114, 102, 102, 119, 109, 112, 106, 115, 107, 117, 107, 113, 121, 113, 114, 107, 108, 105, 112, 105, 109, 112, 101, 101, 113, 109, 112, 111, 110, 123, 109, 109, 109, 104, 102, 112, 110, 112, 114, 109, 113, 116, 115, 112, 115, 108, 109, 105, 104, 113, 105, 106, 109, 116, 109, 102, 117, 118, 119, 108, 105, 109, 126, 118, 116, 116, 112, 120, 113, 104, 121, 116, 112, 103, 109, 107, 108, 109, 107, 109, 110, 109, 125, 104, 109, 106, 113, 105, 110, 111, 110, 102, 110, 101, 112, 103, 114, 119, 95, 108, 105, 107, 105, 106, 109, 112, 106, 99, 130, 111, 100, 113, 113, 102, 102, 92, 112, 110, 115, 113, 113, 107, 114, 103, 116, 103, 108, 111, 107, 124, 108, 104, 120, 94, 110, 117, 106, 117, 103, 100, 100, 120, 112, 110, 110, 112, 116, 112, 106, 110, 119, 116, 111, 103, 101, 108, 104, 115, 105, 106, 107, 102, 112, 102, 114, 112, 100, 109, 118, 101, 93, 109, 117, 106, 106, 106, 116, 111, 111, 113, 112, 116, 111, 108, 105, 107, 101, 109, 105, 106, 108, 109, 109, 103, 112, 121, 107, 111, 106, 117, 87, 97, 117, 80, 109, 122, 108, 97, 107, 92, 98, 102, 104, 99, 114, 110, 102, 113, 118, 114, 109, 108, 114, 105, 106, 106, 113, 96, 87, 106, 111, 91, 101, 103, 115, 115, 104, 108, 102, 115, 112, 116, 90, 108, 113, 112, 102, 107, 102, 109, 113, 76, 106, 117, 114, 103, 111, 116, 113, 107, 110, 112, 103, 109, 110, 112, 94, 114, 100, 110, 120, 107, 117, 107, 109, 112, 99, 116, 100, 97, 114, 107, 110, 108, 108, 111, 114, 81, 106, 85, 111, 112, 107, 100, 116, 105, 112, 102, 113, 116, 114, 106, 107, 120, 103, 115, 120, 105, 107, 112, 110, 97, 116, 116, 118, 81, 112, 114, 111, 92, 106, 118, 117, 112, 111, 107, 118, 109, 118, 92, 90, 115, 109, 89, 108, 114, 112, 112, 115, 99, 85, 109, 108, 108, 115, 107, 111, 112, 108, 99, 111, 110, 112, 105, 122, 114, 105, 117, 110, 118, 115, 117, 104, 108, 111, 113, 113, 94, 106, 111, 111, 112, 115, 98, 111, 108, 97, 120, 113, 106, 111, 111, 117, 101, 104, 114, 111, 120, 107, 112, 109, 115, 112, 109, 105, 115, 86, 129, 107, 102, 111, 87, 101, 114, 104, 95, 105, 102, 109, 106, 114, 115, 97, 117, 94, 115, 113, 91, 108, 90, 106, 110, 118, 105, 100, 111, 109, 116, 112, 109, 112, 111, 114, 109, 109, 108, 71, 115, 111, 109, 107, 107, 110, 98, 113, 112, 117, 113, 124, 113, 111, 104, 114, 114, 114, 111, 103, 110, 111, 99, 105, 108, 111, 96, 109, 95, 82, 116, 111, 113, 110, 110, 115, 116, 112, 103, 109, 109, 112, 110, 109, 111, 117, 102, 113, 111, 110, 111, 108, 111, 99, 118, 97, 117, 111, 104, 107, 108, 114, 109, 115, 107, 111, 113, 83, 116, 121, 80, 112, 110, 109, 97, 115, 102, 111, 105, 102, 109, 112, 113, 100, 69, 117, 110, 119, 107, 105, 115, 97, 106, 109, 103, 104, 114, 99, 109, 108, 111, 112, 109, 108, 74, 108, 114, 93, 109, 106, 107, 115, 91, 98, 103, 113, 93, 80, 103, 98, 101, 108, 102, 123, 112, 119, 108, 93, 91, 108, 115, 113, 118, 115, 111, 117, 111, 114, 111, 110, 107, 118, 106, 107, 97, 110, 102, 115, 103, 110, 113, 111, 119, 109, 115, 106, 131, 117, 104, 109, 111, 110, 119, 121, 103, 114, 120, 107, 113, 116, 120, 108, 126, 116, 96, 115, 116, 115, 119, 113, 109, 111, 113, 116, 116, 110, 116, 115, 102, 120, 118, 113, 102, 109, 120, 117, 118, 114, 101, 107, 80, 114, 115, 104, 101, 100, 115, 113, 110, 111, 107, 111, 117, 108, 111, 116, 117, 112, 109, 107, 111, 93, 113, 122, 110, 88, 98, 89, 110, 103, 112, 100, 100, 115, 117, 102, 113, 111, 116, 104, 116, 118, 106, 115, 114, 107, 115, 74, 116, 102, 109, 100, 110, 116, 110, 105, 110, 83, 97, 108, 115, 115, 102, 102, 110, 105, 125, 99, 110, 113, 108, 105, 107, 100, 110, 107, 126, 110, 122, 115, 107, 108, 108, 108, 106, 114, 109, 106, 110, 110, 109, 104, 113, 117, 119, 114, 109, 109, 120, 113, 104, 113, 111, 105, 108, 108, 121, 106, 117, 112, 103, 103, 115, 106, 103, 111, 110, 113, 114, 102, 111, 105, 121, 112, 104, 112, 105, 105, 113, 109, 114, 106, 113, 108, 123, 113, 118, 103, 111, 119, 116, 111, 109, 112, 114, 107, 126, 120, 110, 92, 110, 106, 110, 111, 116, 108, 113, 106, 105, 115, 116, 100, 106, 105, 106, 110, 111, 108, 110, 114, 114, 107, 104, 112, 111, 117, 110, 108, 124, 90, 108, 122, 111, 115, 108, 107, 107, 108, 106, 114, 108, 102, 115, 107, 104, 105, 115, 107, 109, 95, 99, 130, 110, 108, 97, 102, 108, 117, 116, 102, 110, 109, 107, 107, 106, 120, 115, 111, 106, 116, 117, 105, 118, 110, 116, 114, 106, 115, 107, 110, 124, 59, 101, 105, 99, 109, 118, 108, 108, 108, 110, 129, 111, 116, 102, 109, 104, 114, 114, 109, 109, 109, 110, 112, 110, 111, 106, 106, 109, 110, 102, 115, 97, 98, 108, 109, 109, 108, 102, 108, 108, 111, 103, 107, 110, 109, 107, 106, 104, 106, 112, 105, 108, 113, 101, 116, 110, 106, 103, 106, 113, 109, 118, 108, 109, 111, 122, 111, 118, 114, 105, 108, 118, 116, 113, 107, 112, 114, 109, 110, 110, 111, 104, 105, 106, 115, 116, 105, 108, 117, 121, 109, 111, 105, 105, 104, 120, 114, 118, 109, 114, 105, 108, 99, 98, 112, 132, 114, 117, 117, 106, 114, 107, 117, 111, 113, 110, 105, 112, 106, 114, 99, 110, 107, 107, 112, 110, 116, 107, 108, 114, 107, 120, 118, 117, 108, 122, 105, 106, 106, 105, 117, 116, 110, 106, 113, 110, 104, 109, 121, 109, 99, 110, 113, 97, 109, 109, 113, 99, 108, 106, 110, 106, 92, 112, 113, 112, 107, 113, 108, 117, 109, 104, 106, 130, 111, 112, 106, 111, 109, 114, 106, 82, 104, 107, 111, 112, 106, 110, 113, 103, 107, 110, 97, 105, 99, 117, 110, 101, 113, 118, 105, 106, 115, 108, 101, 109, 115, 108, 115, 121, 113, 109, 107, 112, 114, 98, 110, 97, 109, 106, 106, 117, 107, 105, 119, 115, 111, 117, 112, 103, 112, 116, 113, 115, 106, 105, 103, 109, 112, 119, 112, 103, 114, 110, 118, 107, 117, 111, 104, 107, 89, 103, 105, 103, 101, 108, 108, 114, 104, 108, 105, 105, 109, 108, 112, 114, 115, 116, 105, 104, 116, 131, 74, 103, 106, 116, 113, 111, 110, 113, 107, 111, 116, 107, 107, 106, 111, 114, 112, 113, 112, 114, 111, 121, 109, 115, 132, 112, 116, 118, 107, 158, 106, 105, 105, 104, 105, 106, 110, 113, 109, 115, 107, 104, 112, 111, 101, 113, 107, 109, 97, 105, 116, 92, 107, 112, 113, 108, 111, 110, 115, 113, 104, 109, 97, 100, 112, 112, 104, 99, 110, 109, 111, 113, 107, 109, 112, 107, 112, 108, 115, 103, 116, 120, 109, 123, 111, 114, 100, 110, 104, 110, 113, 110, 108, 110, 115, 108, 125, 107, 109, 110, 107, 99, 106, 104, 112, 114, 113, 103, 110, 109, 109, 108, 106, 111, 114, 106, 98, 115, 121, 112, 106, 120, 94, 115, 104, 109, 107, 117, 112, 122, 113, 110, 96, 106, 110, 108, 109, 114, 108, 111, 116, 114, 110, 103, 113, 118, 110, 120, 116, 101, 109, 116, 107, 111, 124, 111, 111, 110, 110, 112, 101, 100, 109, 106, 111, 106, 123, 114, 115, 117, 114, 121, 117, 99, 118, 103, 110, 112, 111, 102, 106, 112, 113, 107, 111, 114, 98, 113, 106, 122, 118, 117, 113, 99, 108, 103, 107, 105, 121, 107, 112, 105, 103, 111, 79, 111, 114, 109, 106, 115, 112, 111, 109, 105, 106, 111, 103, 115, 111, 102, 106, 115, 93, 98, 117, 112, 108, 113, 114, 107, 124, 105, 109, 107, 111, 106, 117, 117, 108, 113, 118, 115, 108, 110, 105, 113, 100, 105, 109, 103, 108, 127, 112, 122, 110, 110, 106, 117, 103, 114, 106, 113, 107, 107, 108, 114, 121, 118, 112, 112, 113, 107, 108, 111, 117, 110, 118, 105, 98, 115, 113, 117, 112, 107, 115, 106, 105, 108, 106, 110, 127, 107, 98, 113, 106, 109, 98, 112, 99, 108, 103, 116, 97, 104, 113, 97, 114, 110, 115, 104, 105, 117, 110, 110, 106, 92, 107, 115, 99, 110, 108, 105, 123, 120, 107, 113, 112, 117, 114, 118, 108, 114, 112, 111, 106, 103, 116, 110, 109, 108, 111, 106, 114, 107, 111, 114, 114, 110, 116, 109, 111, 110, 120, 110, 96, 110, 98, 111, 114, 102, 119, 109, 114, 111, 113, 117, 116, 121, 105, 104, 114, 113, 110, 119, 117, 104, 104, 114, 100, 110, 106, 111, 103, 110, 102, 103, 112, 114, 105, 103, 121, 114, 105, 108, 114, 106, 117, 111, 112, 102, 115, 114, 112, 109, 110, 110, 111, 108, 105, 112, 105, 112, 113, 115, 105, 100, 106, 117, 113, 113, 111, 107, 115, 112, 111, 102, 104, 115, 103, 109, 117, 99, 111, 116, 107, 111, 109, 110, 112, 107, 114, 110, 111, 110, 99, 102, 119, 100, 137, 112, 111, 106, 114, 102, 122, 107, 114, 109, 103, 109, 121, 109, 112, 108, 120, 113, 111, 108, 110, 110, 110, 103, 114, 111, 117, 112, 109, 117, 110, 107, 110, 106, 114, 113, 112, 104, 110, 118, 100, 112, 105, 115, 128, 106, 127, 111, 114, 105, 114, 103, 109, 112, 110, 101, 106, 111, 105, 117, 117, 107, 106, 116, 108, 107, 109, 110, 114, 112, 106, 99, 98, 104, 110, 116, 111, 111, 116, 116, 109, 113, 118, 122, 119, 116, 108, 109, 116, 111, 114, 110, 114, 108, 102, 106, 116, 109, 106, 114, 110, 108, 119, 97, 106, 112, 107, 109, 104, 112, 109, 106, 104, 112, 104, 112, 110, 119, 111, 104, 112, 105, 102, 109, 116, 114, 121, 113, 110, 105, 106, 114, 109, 111, 97, 102, 113, 112, 112, 115, 111, 112, 111, 95, 112, 106, 111, 107, 113, 118, 119, 108, 127, 105, 108, 103, 112, 112, 110, 109, 102, 118, 111, 114, 112, 110, 117, 109, 103, 116, 110, 115, 99, 112, 122, 104, 101, 100, 112, 110, 108, 104, 96, 113, 106, 111, 101, 104, 106, 114, 109, 107, 130, 109, 117, 107, 104, 112, 115, 109, 114, 117, 111, 104, 114, 103, 109, 102, 107, 98, 111, 114, 110, 110, 104, 108, 113, 110, 101, 110, 109, 106, 109, 118, 110, 110, 119, 111, 106, 101, 106, 104, 116, 108, 107, 110, 121, 100, 109, 98, 113, 109, 115, 110, 106, 108, 104, 109, 118, 107, 102, 108, 109, 125, 106, 110, 111, 103, 118, 115, 108, 118, 105, 111, 117, 105, 110, 119, 105, 112, 106, 117, 110, 110, 103, 110, 109, 99, 111, 121, 113, 111, 125, 112, 111, 109, 108, 114, 110, 115, 113, 116, 111, 109, 111, 110, 111, 113, 89, 108, 110, 107, 107, 107, 110, 111, 111, 113, 108, 115, 113, 110, 121, 108, 115, 106, 110, 107, 112, 103, 106, 112, 104, 110, 107, 113, 101, 107, 118, 112, 107, 108, 111, 116, 112, 111, 103, 104, 107, 102, 110, 111, 108, 113, 111, 113, 121, 108, 108, 111, 111, 99, 112, 106, 106, 106, 120, 109, 107, 106, 109, 120, 123, 115, 115, 112, 111, 114, 109, 99, 103, 116, 119, 114, 110, 113, 109, 113, 111, 98, 115, 119, 109, 111, 111, 114, 100, 117, 111, 106, 112, 103, 111, 104, 108, 107, 115, 115, 106, 105, 116, 110, 123, 103, 82, 112, 119, 109, 87, 103, 108, 113, 118, 104, 105, 116, 111, 110, 106, 115, 106, 119, 112, 108, 105, 104, 124, 119, 114, 105, 106, 118, 111, 109, 102, 107, 111, 123, 103, 104, 112, 111, 118, 93, 109, 104, 100, 97, 97, 110, 111, 111, 116, 118, 111, 113, 118, 103, 109, 104, 116, 114, 102, 118, 117, 120, 108, 104, 105, 105, 112, 113, 118, 106, 105, 111, 107, 104, 101, 100, 104, 112, 120, 134, 120, 116, 117, 109, 116, 113, 88, 112, 90, 124, 112, 109, 115, 109, 101, 117, 99, 113, 114, 107, 102, 124, 112, 107, 106, 106, 107, 114, 113, 115, 109, 110, 97, 110, 113, 107, 113, 114, 106, 110, 112, 99, 109, 112, 98, 111, 122, 110, 112, 105, 105, 118, 116, 106, 117, 101, 114, 105, 111, 109, 110, 121, 107, 115, 107, 105, 108, 112, 108, 108, 106, 124, 112, 108, 117, 108, 121, 99, 113, 114, 108, 107, 108, 114, 108, 107, 112, 111, 109, 117, 107, 146, 122, 111, 118, 105, 111, 100, 115, 115, 112, 112, 106, 107, 113, 110, 112, 94, 86, 123, 93, 116, 131, 117, 110, 86, 107, 114, 107, 121, 127, 107, 114, 106, 149, 116, 117, 117, 107, 119, 106, 110, 88, 107, 104, 115, 111, 112, 113, 127, 111, 120, 117, 112, 112, 116, 113, 122, 118, 109, 112, 110, 109, 109, 117, 105, 105, 116, 105, 104, 116, 109, 108, 110, 115, 101, 115, 96, 113, 124, 113, 112, 101, 103, 106, 107, 115, 102, 111, 111, 108, 113, 115, 108, 112, 108, 115, 103, 116, 113, 106, 105, 108, 101, 113, 113, 115, 107, 112, 106, 106, 128, 118, 115, 118, 107, 105, 115, 116, 96, 98, 100, 108, 103, 121, 107, 108, 124, 105, 114, 112, 79, 122, 124, 134, 97, 101, 100, 107, 124, 109, 114, 106, 121, 107, 112, 116, 105, 105, 105, 109, 106, 110, 105, 98, 104, 110, 117, 110, 105, 111, 116, 110, 99, 94, 115, 106, 112, 107, 119, 108, 123, 115, 109, 114, 104, 107, 132, 117, 114, 105, 107, 114, 102, 114, 102, 117, 110, 116, 122, 108, 118, 113, 96, 115, 106, 112, 114, 115, 112, 111, 106, 105, 100, 101, 110, 110, 111, 118, 98, 107, 100, 108, 109, 112, 117, 118, 126, 107, 108, 107, 113, 115, 111, 105, 112, 113, 104, 107, 107, 116, 110, 108, 100, 102, 93, 111, 87, 118, 118, 125, 110, 101, 114, 113, 107, 101, 97, 91, 106, 111, 110, 117, 101, 113, 110, 110, 117, 99, 103, 107, 104, 113, 102, 98, 100, 107, 115, 117, 101, 92, 110, 106, 109, 102, 111, 111, 99, 118, 96, 112, 108, 111, 107, 102, 101, 106, 115, 105, 115, 129, 105, 106, 116, 131, 106, 96, 109, 104, 96, 118, 109, 96, 110, 100, 111, 112, 95, 110, 122, 107, 111, 89, 111, 108, 97, 113, 109, 108, 112, 105, 116, 104, 126, 111, 107, 110, 107, 117, 101, 115, 114, 123, 108, 130, 110, 90, 111, 110, 121, 110, 104, 113, 93, 108, 113, 112, 112, 110, 109, 102, 98, 111, 118, 128, 118, 111, 121, 108, 102, 124, 116, 111, 121, 121, 113, 132, 105, 114, 125, 109, 102, 142, 106, 121, 104, 114, 107, 114, 87, 119, 99, 104, 115, 106, 119, 122, 88, 119, 114, 111, 115, 101, 114, 101, 111, 130, 107, 121, 92, 110, 98, 98, 113, 98, 113, 115, 115, 110, 114, 136, 126, 101, 115, 114, 109, 107, 112, 109, 112, 129, 112, 109, 104, 112, 112, 103, 117, 107, 110, 101, 107, 105, 86, 112, 111, 106, 109, 120, 104, 113, 111, 109, 111, 108, 118, 113, 110, 109, 110, 90, 109, 117, 114, 107, 108, 105, 112, 118, 109, 100, 120, 99, 111, 114, 113, 118, 123, 95, 100, 114, 106, 105, 114, 108, 114, 108, 126, 107, 113, 97, 104, 106, 107, 120, 115, 115, 103, 101, 115, 96, 110, 109, 107, 110, 106, 116, 104, 111, 113, 117, 108, 97, 102, 114, 99, 98, 107, 123, 107, 122, 100, 105, 113, 108, 108, 108, 104, 112, 111, 112, 98, 104, 118, 114, 110, 106, 94, 115, 119, 115, 110, 119, 122, 114, 106, 114, 121, 103, 113, 99, 108, 111, 108, 107, 107, 115, 108, 114, 121, 113, 122, 112, 90, 113, 106, 112, 107, 115, 108, 121, 105, 116, 135, 109, 121, 116, 111, 130, 114, 106, 107, 95, 101, 117, 126, 114, 114, 114, 113, 105, 119, 107, 112, 110, 104, 113, 111, 118, 105, 113, 112, 112, 110, 110, 107, 108, 111, 112, 109, 108, 113, 114, 94, 119, 104, 125, 109, 112, 113, 114, 100, 98, 112, 103, 106, 115, 112, 111, 103, 118, 112, 112, 107, 110, 106, 110, 111, 106, 110, 110, 105, 114, 112, 110, 113, 107, 111, 110, 115, 111, 115, 117, 106, 98, 103, 111, 108, 111, 112, 114, 115, 71, 101, 107, 110, 107, 107, 91, 110, 128, 108, 112, 105, 106, 111, 119, 114, 109, 103, 118, 111, 108, 111, 107, 110, 107, 104, 109, 111, 104, 110, 113, 111, 103, 109, 114, 112, 110, 106, 123, 108, 106, 112, 112, 112, 118, 108, 117, 109, 116, 114, 110, 108, 113, 114, 110, 102, 111, 108, 122, 119, 114, 109, 110, 118, 111, 109, 115, 109, 110, 111, 114, 108, 106, 111, 115, 109, 111, 113, 110, 107, 116, 109, 110, 110, 107, 110, 112, 112, 92, 91, 108, 119, 112, 112, 110, 108, 108, 107, 111, 110, 116, 141, 121, 101, 120, 106, 110, 111, 105, 103, 111, 112, 114, 108, 109, 111, 116, 108, 107, 111, 112, 110, 111, 111, 110, 104, 106, 112, 108, 102, 111, 108, 121, 107, 110, 122, 106, 111, 112, 112, 109, 118, 110, 110, 114, 110, 103, 107, 104, 113, 108, 109, 104, 111, 114, 113, 109, 104, 106, 114, 109, 118, 109, 116, 113, 106, 114, 112, 102, 113, 113, 117, 111, 99, 105, 108, 110, 111, 112, 116, 106, 113, 111, 108, 111, 101, 101, 112, 105, 107, 107, 104, 105, 104, 112, 110, 109, 115, 99, 108, 111, 114, 110, 105, 119, 110, 110, 123, 109, 114, 102, 104, 108, 109, 110, 113, 108, 109, 108, 109, 108, 111, 93, 104, 105, 107, 110, 107, 107, 108, 108, 115, 102, 110, 108, 117, 112, 106, 117, 113, 111, 110, 100, 111, 109, 118, 106, 104, 114, 114, 118, 112, 119, 118, 106, 112, 109, 114, 123, 108, 113, 114, 111, 110, 106, 117, 104, 111, 115, 114, 106, 113, 112, 114, 110, 105, 116, 106, 104, 113, 108, 101, 109, 110, 104, 95, 116, 115, 112, 109, 108, 116, 106, 107, 110, 108, 117, 112, 113, 112, 115, 113, 110, 114, 153, 108, 107, 100, 120, 113, 113, 108, 117, 112, 115, 106, 98, 110, 106, 119, 104, 112, 105, 114, 99, 116, 111, 114, 110, 101, 96, 104, 114, 99, 116, 109, 121, 107, 112, 112, 111, 111, 112, 97, 112, 137, 110, 112, 113, 109, 108, 114, 104, 106, 109, 105, 107, 106, 103, 105, 118, 115, 105, 105, 110, 107, 112, 124, 113, 77, 117, 107, 109, 110, 114, 145, 103, 100, 113, 113, 105, 114, 115, 114, 107, 109, 111, 111, 109, 108, 110, 108, 114, 110, 104, 116, 120, 107, 115, 120, 109, 122, 113, 108, 111, 102, 112, 113, 108, 102, 109, 105, 105, 117, 102, 112, 105, 99, 106, 120, 111, 108, 111, 105, 107, 110, 97, 108, 107, 111, 110, 109, 102, 109, 112, 108, 108, 123, 101, 103, 107, 112, 120, 110, 109, 111, 106, 113, 105, 104, 108, 106, 119, 104, 106, 118, 111, 108, 125, 103, 107, 114, 107, 110, 109, 111, 111, 147, 117, 114, 106, 120, 106, 112, 114, 104, 111, 107, 114, 108, 101, 104, 113, 106, 110, 119, 101, 109, 110, 128, 108, 123, 110, 112, 95, 116, 115, 109, 94, 105, 110, 107, 110, 105, 114, 109, 111, 105, 109, 113, 102, 113, 107, 106, 101, 107, 104, 113, 109, 111, 104, 107, 106, 101, 117, 106, 105, 107, 99, 107, 115, 120, 113, 109, 112, 107, 109, 135, 113, 104, 112, 107, 99, 116, 107, 117, 106, 119, 110, 115, 104, 106, 99, 103, 116, 118, 108, 110, 107, 110, 105, 104, 115, 114, 107, 112, 101, 109, 98, 113, 100, 114, 109, 114, 106, 114, 105, 114, 104, 99, 90, 108, 97, 112, 113, 109, 104, 112, 130, 100, 113, 118, 106, 114, 99, 109, 96, 105, 115, 104, 103, 96, 115, 111, 102, 108, 106, 114, 108, 107, 110, 113, 113, 112, 104, 105, 103, 106, 111, 118, 110, 111, 113, 102, 103, 137, 108, 103, 110, 104, 111, 119, 106, 107, 110, 114, 113, 112, 109, 108, 111, 117, 121, 106, 110, 113, 108, 107, 100, 104, 103, 117, 97, 106, 107, 107, 102, 106, 111, 115, 113, 110, 103, 113, 104, 110, 116, 103, 111, 109, 102, 104, 105, 92, 105, 113, 101, 117, 95, 117, 103, 123, 108, 105, 113, 100, 106, 111, 109, 116, 106, 117, 101, 103, 111, 117, 101, 102, 114, 100, 107, 102, 112, 117, 105, 111, 113, 108, 122, 100, 115, 118, 111, 109, 115, 97, 99, 119, 110, 107, 106, 114, 112, 107, 119, 114, 110, 122, 96, 121, 105, 96, 103, 108, 105, 110, 110, 117, 113, 113, 96, 98, 111, 106, 110, 111, 108, 111, 110, 103, 112, 97, 100, 106, 110, 105, 106, 105, 119, 109, 109, 100, 123, 108, 97, 124, 107, 112, 111, 109, 104, 116, 113, 109, 118, 110, 103, 104, 105, 126, 108, 118, 119, 112, 113, 114, 115, 106, 112, 85, 103, 108, 113, 115, 107, 112, 102, 113, 110, 118, 112, 112, 132, 116, 112, 113, 108, 110, 97, 103, 109, 111, 113, 109, 107, 114, 108, 114, 115, 114, 95, 100, 107, 119, 108, 119, 107, 108, 110, 100, 103, 104, 109, 113, 113, 112, 115, 112, 119, 127, 107, 105, 107, 109, 106, 107, 106, 126, 93, 107, 104, 113, 103, 112, 95, 118, 113, 105, 111, 113, 111, 114, 103, 96, 108, 108, 113, 110, 97, 99, 103, 114, 108, 115, 102, 115, 125, 112, 101, 104, 112, 104, 108, 114, 135, 112, 111, 103, 109, 110, 105, 103, 115, 104, 121, 117, 108, 112, 102, 108, 105, 111, 104, 118, 116, 111, 109, 115, 108, 113, 103, 107, 108, 108, 112, 105, 124, 109, 101, 107, 110, 106, 105, 103, 110, 107, 106, 107, 108, 108, 111, 105, 141, 99, 113, 105, 113, 107, 103, 110, 123, 109, 117, 113, 105, 128, 103, 113, 100, 102, 107, 112, 123, 98, 99, 108, 111, 116, 104, 116, 110, 108, 116, 132, 103, 113, 115, 110, 108, 105, 110, 108, 107, 110, 110, 107, 110, 115, 113, 111, 112, 108, 109, 117, 103, 111, 112, 77, 111, 111, 109, 110, 105, 113, 112, 112, 102, 110, 108, 105, 113, 108, 102, 116, 113, 110, 110, 105, 107, 120, 109, 108, 116, 110, 108, 131, 105, 116, 105, 110, 121, 107, 109, 111, 107, 110, 104, 110, 111, 109, 108, 107, 108, 101, 102, 102, 103, 113, 118, 114, 98, 112, 114, 94, 116, 109, 97, 102, 107, 107, 135, 110, 109, 107, 116, 107, 110, 123, 115, 114, 114, 104, 115, 107, 109, 138, 110, 108, 108, 104, 112, 110, 108, 98, 108, 117, 113, 107, 107, 128, 97, 105, 110, 106, 114, 115, 104, 110, 108, 112, 117, 116, 107, 104, 111, 119, 111, 129, 113, 104, 106, 108, 110, 103, 110, 96, 98, 111, 122, 110, 113, 109, 109, 109, 110, 108, 102, 109, 102, 107, 110, 116, 110, 110, 82, 110, 106, 108, 111, 109, 105, 106, 117, 111, 116, 101, 109, 111, 110, 112, 113, 111, 112, 106, 114, 105, 113, 107, 121, 108, 114, 114, 93, 82, 109, 108, 108, 113, 108, 110, 113, 105, 113, 101, 104, 95, 112, 111, 108, 135, 104, 107, 125, 106, 107, 116, 101, 117, 108, 110, 111, 107, 120, 108, 104, 119, 126, 113, 109, 105, 104, 109, 119, 114, 109, 103, 114, 105, 95, 111, 104, 115, 111, 108, 126, 105, 107, 96, 104, 108, 109, 105, 106, 110, 118, 111, 100, 108, 123, 111, 115, 100, 107, 114, 108, 105, 107, 115, 110, 110, 106, 104, 107, 113, 109, 112, 111, 112, 116, 117, 120, 105, 93, 101, 106, 118, 112, 106, 119, 116, 99, 109, 104, 119, 108, 114, 104, 115, 108, 107, 94, 111, 104, 109, 109, 112, 126, 110, 113, 105, 119, 105, 112, 105, 108, 116, 112, 113, 104, 107, 109, 110, 110, 113, 110, 100, 118, 111, 110, 109, 111, 116, 109, 114, 90, 113, 115, 114, 107, 110, 108, 103, 107, 110, 105, 109, 108, 109, 115, 110, 108, 109, 106, 104, 112, 109, 113, 105, 111, 109, 108, 107, 108, 107, 107, 107, 127, 113, 111, 98, 111, 110, 111, 110, 118, 112, 107, 110, 110, 110, 116, 108, 103, 117, 129, 114, 101, 113, 106, 110, 108, 88, 118, 111, 103, 104, 116, 113, 106, 105, 105, 114, 108, 107, 113, 107, 111, 109, 124, 108, 108, 114, 126, 111, 106, 112, 112, 112, 103, 112, 96, 115, 108, 105, 108, 115, 81, 116, 124, 123, 100, 109, 109, 109, 112, 94, 121, 119, 113, 110, 109, 110, 101, 107, 102, 104, 108, 111, 106, 102, 112, 110, 106, 109, 115, 99, 108, 111, 107, 107, 106, 105, 106, 104, 108, 110, 115, 112, 111, 112, 110, 113, 114, 107, 109, 112, 116, 109, 109, 103, 111, 112, 110, 108, 108, 108, 114, 105, 120, 112, 107, 113, 115, 93, 115, 111, 84, 138, 119, 112, 105, 108, 109, 110, 109, 109, 112, 110, 111, 112, 109, 122, 105, 107, 107, 107, 113, 106, 106, 110, 116, 114, 116, 107, 107, 117, 108, 109, 106, 109, 110, 108, 111, 116, 117, 105, 105, 108, 110, 109, 109, 105, 112, 107, 94, 111, 114, 122, 103, 106, 110, 112, 109, 112, 111, 111, 109, 108, 107, 110, 107, 115, 109, 107, 106, 111, 113, 108, 105, 114, 111, 110, 108, 113, 108, 106, 116, 106, 113, 105, 112, 113, 108, 111, 115, 114, 105, 111, 110, 105, 112, 106, 108, 114, 116, 105, 104, 113, 108, 119, 110, 114, 110, 114, 107, 132, 111, 111, 112, 109, 114, 101, 105, 122, 106, 104, 104, 110, 106, 110, 113, 106, 105, 111, 111, 104, 101, 106, 110, 107, 113, 109, 114, 114, 111, 107, 106, 114, 112, 114, 113, 115, 108, 106, 103, 105, 109, 110, 114, 105, 104, 110, 112, 109, 104, 105, 117, 108, 109, 109, 115, 110, 104, 107, 105, 112, 116, 103, 106, 114, 107, 115, 111, 113, 109, 105, 116, 110, 105, 111, 106, 125, 104, 105, 110, 111, 119, 104, 118, 109, 109, 111, 111, 116, 105, 108, 109, 107, 109, 109, 116, 107, 111, 112, 103, 109, 110, 106, 104, 114, 109, 110, 105, 117, 107, 111, 115, 106, 106, 105, 116, 110, 102, 105, 106, 115, 125, 110, 111, 106, 134, 109, 115, 115, 110, 111, 106, 110, 110, 112, 108, 120, 109, 111, 121, 110, 103, 116, 110, 107, 104, 113, 110, 111, 110, 111, 112, 110, 108, 113, 94, 102, 101, 115, 112, 105, 113, 109, 109, 103, 109, 110, 116, 113, 108, 120, 108, 109, 110, 109, 110, 113, 116, 109, 107, 108, 111, 106, 114, 102, 109, 110, 113, 106, 108, 110, 103, 100, 105, 102, 108, 108, 106, 100, 113, 106, 114, 111, 111, 99, 103, 111, 106, 114, 106, 108, 110, 102, 112, 119, 127, 120, 118, 113, 112, 119, 112, 111, 109, 110, 111, 108, 110, 102, 111, 108, 108, 107, 105, 111, 107, 106, 110, 115, 121, 120, 108, 122, 104, 111, 108, 94, 112, 105, 107, 112, 109, 112, 108, 114, 106, 116, 111, 100, 112, 112, 108, 113, 102, 112, 88, 110, 112, 113, 110, 108, 113, 117, 111, 109, 116, 102, 108, 102, 104, 102, 106, 105, 105, 118, 109, 99, 101, 108, 107, 104, 104, 110, 104, 120, 109, 117, 107, 101, 104, 108, 108, 104, 109, 108, 107, 108, 103, 108, 107, 103, 108, 110, 132, 111, 108, 117, 106, 109, 110, 113, 104, 106, 133, 114, 104, 90, 109, 108, 109, 108, 106, 111, 108, 110, 112, 113, 104, 102, 104, 109, 106, 103, 118, 109, 104, 110, 112, 104, 113, 116, 108, 111, 108, 105, 111, 106, 107, 107, 108, 115, 120, 107, 110, 109, 100, 109, 118, 118, 110, 111, 107, 116, 113, 112, 112, 115, 114, 116, 107, 110, 111, 104, 106, 110, 115, 108, 114, 111, 127, 106, 108, 120, 116, 103, 105, 115, 103, 111, 111, 117, 114, 108, 113, 109, 109, 107, 116, 114, 111, 112, 112, 112, 108, 110, 114, 113, 108, 110, 111, 110, 120, 110, 111, 105, 110, 105, 112, 110, 112, 111, 110, 116, 111, 107, 105, 124, 107, 112, 108, 106, 112, 108, 110, 109, 114, 119, 110, 110, 111, 104, 107, 106, 112, 112, 113, 114, 108, 112, 111, 116, 109, 114, 113, 113, 108, 103, 118, 109, 102, 105, 106, 108, 109, 101, 110, 109, 117, 115, 110, 116, 107, 116, 105, 113, 106, 105, 109, 114, 114, 113, 109, 99, 111, 109, 102, 107, 105, 107, 114, 107, 113, 107, 116, 106, 111, 106, 102, 112, 101, 106, 95, 114, 107, 116, 107, 113, 109, 121, 110, 109, 111, 108, 107, 117, 115, 117, 112, 111, 112, 100, 107, 108, 111, 113, 109, 111, 111, 112, 100, 115, 108, 107, 109, 113, 110, 107, 114, 110, 122, 111, 118, 115, 110, 111, 115, 112, 107, 113, 118, 109, 120, 113, 109, 113, 111, 111, 122, 114, 119, 107, 108, 111, 104, 110, 101, 110, 112, 107, 111, 103, 111, 112, 111, 110, 109, 106, 109, 109, 111, 106, 103, 114, 107, 103, 114, 107, 107, 105, 117, 111, 104, 108, 110, 112, 117, 114, 112, 110, 112, 106, 108, 110, 110, 115, 98, 113, 112, 107, 103, 107, 103, 113, 116, 109, 121, 111, 105, 116, 109, 117, 111, 107, 113, 103, 107, 107, 114, 100, 107, 107, 114, 109, 115, 111, 113, 119, 112, 109, 121, 121, 104, 110, 115, 110, 113, 110, 110, 109, 108, 113, 110, 104, 123, 117, 117, 114, 106, 108, 115, 118, 110, 107, 114, 111, 114, 114, 117, 114, 108, 104, 111, 121, 115, 112, 115, 104, 113, 113, 110, 113, 108, 112, 105, 116, 115, 134, 106, 105, 122, 113, 114, 104, 109, 107, 104, 110, 108, 110, 105, 107, 119, 105, 115, 105, 116, 111, 114, 108, 106, 107, 114, 109, 122, 106, 113, 107, 108, 108, 107, 106, 103, 105, 125, 107, 111, 114, 108, 111, 106, 122, 108, 111, 107, 108, 112, 109, 110, 109, 105, 118, 107, 111, 108, 105, 107, 114, 107, 108, 109, 122, 104, 106, 110, 110, 120, 113, 104, 104, 110, 111, 113, 101, 116, 107, 106, 109, 115, 112, 104, 110, 112, 117, 117, 116, 107, 112, 109, 103, 103, 113, 111, 120, 104, 113, 103, 103, 106, 115, 112, 109, 112, 108, 118, 101, 115, 108, 117, 112, 116, 105, 108, 110, 108, 110, 102, 109, 107, 116, 106, 118, 116, 107, 107, 106, 104, 105, 109, 108, 109, 110, 111, 108, 119, 104, 111, 114, 97, 109, 101, 117, 106, 109, 105, 122, 112, 106, 99, 110, 102, 102, 114, 112, 103, 112, 108, 110, 111, 104, 108, 116, 107, 103, 104, 111, 100, 120, 108, 115, 111, 108, 109, 111, 102, 114, 105, 109, 105, 114, 100, 109, 111, 113, 111, 112, 106, 108, 120, 106, 113, 102, 116, 110, 120, 103, 109, 105, 110, 113, 109, 107, 103, 111, 118, 113, 116, 110, 110, 102, 109, 108, 122, 117, 119, 108, 109, 105, 109, 109, 113, 114, 113, 107, 113, 112, 101, 112, 113, 111, 114, 112, 114, 112, 109, 113, 111, 110, 110, 111, 114, 113, 110, 107, 112, 109, 107, 109, 111, 113, 108, 112, 107, 108, 116, 115, 113, 111, 114, 103, 108, 105, 112, 112, 111, 106, 113, 106, 113, 113, 108, 115, 111, 108, 100, 109, 114, 117, 109, 119, 116, 111, 117, 110, 109, 111, 110, 113, 108, 111, 104, 102, 111, 108, 110, 115, 115, 108, 109, 108, 115, 108, 110, 110, 113, 111, 111, 110, 105, 114, 111, 109, 110, 105, 111, 112, 107, 109, 113, 109, 111, 108, 114, 112, 120, 110, 110, 107, 114, 108, 110, 119, 107, 112, 106, 118, 110, 111, 113, 113, 111, 106, 110, 110, 113, 107, 105, 107, 107, 112, 111, 111, 110, 116, 112, 107, 109, 114, 111, 109, 105, 108, 109, 104, 116, 103, 103, 115, 108, 111, 108, 110, 110, 109, 103, 118, 110, 107, 119, 108, 111, 120, 113, 108, 109, 110, 113, 112, 109, 114, 111, 117, 111, 110, 113, 107, 105, 113, 111, 111, 108, 107, 112, 113, 115, 109, 109, 108, 110, 105, 107, 115, 109, 108, 108, 114, 109, 109, 110, 110, 111, 110, 109, 113, 111, 110, 107, 107, 112, 103, 108, 109, 108, 110, 107, 113, 107, 111, 111, 106, 106, 106, 108, 112, 110, 108, 113, 109, 108, 111, 111, 109, 110, 110, 112, 108, 110, 107, 107, 108, 108, 112, 111, 109, 113, 107, 104, 110, 114, 110, 104, 106, 104, 108, 110, 110, 108, 98, 110, 108, 118, 112, 111, 106, 111, 111, 110, 105, 112, 113, 99, 106, 104, 110, 108, 111, 112, 110, 113, 113, 107, 111, 108, 110, 102, 112, 110, 111, 110, 115, 112, 110, 104, 105, 108, 117, 112, 113, 108, 111, 115, 108, 108, 112, 108, 109, 109, 111, 111, 109, 112, 106, 116, 110, 99, 108, 107, 113, 109, 110, 110, 115, 113, 114, 111, 114, 117, 108, 111, 111, 111, 110, 111, 115, 111, 117, 105, 111, 112, 109, 108, 109, 112, 108, 113, 109, 107, 108, 103, 109, 109, 107, 111, 112, 109, 109, 110, 110, 104, 110, 111, 107, 111, 108, 113, 109, 110, 112, 113, 117, 113, 108, 110, 110, 112, 114, 116, 113, 121, 110, 113, 116, 115, 110, 110, 111, 113, 109, 106, 114, 109, 109, 109, 108, 112, 115, 106, 109, 110, 111, 112, 111, 110, 97, 108, 110, 109, 110, 111, 109, 110, 106, 117, 107, 111, 113, 111, 116, 113, 113, 114, 111, 109, 103, 111, 114, 106, 116, 106, 110, 120, 105, 112, 108, 112, 109, 113, 105, 105, 113, 112, 109, 111, 113, 109, 110, 113, 107, 114, 108, 108, 109, 106, 104, 109, 110, 109, 115, 112, 109, 110, 110, 109, 112, 114, 109, 113, 112, 110, 113, 109, 113, 105, 109, 112, 106, 111, 106, 113, 106, 105, 113, 109, 113, 113, 112, 112, 107, 106, 112, 106, 113, 109, 109, 110, 104, 101, 113, 113, 106, 108, 118, 112, 107, 106, 104, 108, 107, 106, 108, 113, 101, 108, 106, 110, 109, 112, 111, 105, 108, 111, 101, 115, 107, 104, 107, 120, 117, 108, 116, 108, 115, 111, 105, 109, 110, 109, 110, 113, 109, 106, 110, 106, 114, 107, 112, 109, 113, 108, 113, 116, 112, 105, 106, 106, 109, 109, 115, 110, 115, 101, 111, 111, 115, 108, 110, 107, 110, 109, 105, 117, 119, 105, 110, 107, 106, 105, 109, 114, 118, 105, 115, 109, 100, 117, 105, 110, 110, 116, 116, 104, 113, 107, 109, 107, 111, 112, 124, 110, 104, 116, 112, 111, 118, 105, 115, 100, 117, 111, 108, 119, 97, 105, 113, 111, 115, 98, 107, 115, 111, 109, 108, 110, 111, 111, 106, 107, 111, 91, 93, 102, 115, 117, 103, 114, 110, 111, 110, 110, 108, 113, 106, 113, 130, 128, 110, 110, 108, 111, 110, 107, 114, 97, 113, 69, 109, 116, 108, 110, 106, 111, 107, 109, 103, 112, 103, 110, 130, 107, 106, 129, 101, 100, 112, 110, 113, 115, 113, 114, 113, 106, 107, 110, 125, 109, 106, 108, 113, 105, 113, 109, 107, 110, 112, 108, 109, 96, 114, 113, 108, 108, 129, 117, 102, 118, 113, 111, 105, 111, 108, 88, 109, 116, 113, 110, 114, 102, 106, 105, 107, 112, 100, 111, 112, 113, 107, 109, 113, 122, 122, 108, 108, 106, 96, 109, 111, 110, 106, 118, 106, 100, 110, 112, 112, 107, 112, 106, 110, 118, 104, 111, 120, 106, 109, 106, 105, 107, 107, 108, 115, 98, 110, 153, 113, 116, 104, 110, 93, 113, 119, 113, 121, 115, 115, 111, 104, 108, 114, 111, 111, 112, 115, 98, 112, 98, 105, 111, 109, 106, 117, 109, 104, 107, 112, 107, 109, 109, 108, 110, 114, 110, 103, 118, 108, 105, 118, 113, 107, 110, 112, 114, 115, 112, 136, 120, 112, 105, 113, 108, 109, 103, 111, 109, 106, 117, 110, 105, 106, 108, 107, 111, 109, 108, 109, 113, 113, 103, 117, 114, 110, 112, 107, 109, 115, 112, 110, 111, 103, 108, 113, 110, 111, 112, 109, 106, 109, 111, 106, 117, 109, 103, 112, 114, 107, 107, 111, 105, 112, 116, 110, 113, 110, 115, 112, 113, 105, 108, 121, 110, 112, 104, 119, 117, 107, 106, 110, 110, 110, 109, 118, 110, 110, 108, 108, 108, 109, 108, 99, 108, 110, 102, 110, 111, 108, 110, 108, 110, 113, 108, 94, 105, 108, 107, 113, 112, 103, 118, 104, 105, 105, 109, 112, 102, 107, 114, 116, 116, 109, 111, 147, 108, 107, 100, 107, 109, 106, 104, 103, 137, 110, 112, 112, 103, 115, 101, 113, 108, 111, 107, 100, 114, 108, 109, 101, 100, 105, 109, 107, 115, 114, 110, 107, 113, 111, 107, 107, 109, 110, 108, 107, 106, 112, 111, 110, 111, 119, 120, 111, 115, 113, 111, 100, 106, 113, 116, 107, 112, 106, 115, 110, 106, 113, 107, 111, 110, 111, 107, 110, 109, 113, 110, 111, 110, 116, 110, 112, 109, 113, 102, 106, 110, 107, 97, 112, 106, 113, 99, 114, 105, 101, 110, 102, 131, 106, 108, 115, 110, 113, 111, 104, 106, 112, 107, 105, 96, 125, 101, 102, 123, 110, 107, 113, 110, 100, 128, 105, 110, 113, 100, 111, 103, 110, 112, 117, 106, 112, 113, 101, 103, 103, 107, 119, 110, 110, 116, 110, 116, 113, 112, 114, 104, 116, 104, 106, 115, 106, 115, 110, 108, 117, 105, 108, 116, 99, 111, 113, 119, 101, 116, 105, 117, 104, 107, 107, 105, 110, 110, 110, 114, 93, 113, 103, 103, 105, 114, 96, 107, 104, 103, 105, 117, 107, 113, 113, 108, 115, 99, 114, 95, 116, 108, 109, 106, 109, 108, 106, 106, 114, 110, 102, 109, 134, 99, 112, 111, 100, 103, 92, 111, 119, 124, 124, 111, 109, 111, 108, 108, 104, 136, 116, 116, 98, 124, 115, 99, 105, 101, 114, 108, 106, 105, 115, 118, 107, 110, 97, 113, 119, 107, 112, 111, 98, 110, 106, 114, 104, 124, 104, 116, 114, 113, 104, 115, 102, 107, 114, 113, 107, 105, 108, 90, 101, 107, 107, 110, 120, 116, 105, 113, 111, 106, 122, 106, 108, 128, 104, 105, 112, 102, 106, 112, 111, 107, 103, 105, 112, 108, 111, 108, 108, 114, 110, 113, 103, 108, 124, 101, 121, 99, 113, 119, 108, 91, 108, 112, 105, 101, 104, 112, 105, 93, 109, 113, 113, 121, 116, 100, 107, 116, 99, 108, 124, 104, 121, 102, 102, 113, 113, 104, 112, 101, 110, 96, 100, 124, 118, 106, 113, 114, 119, 110, 115, 109, 105, 108, 107, 96, 95, 104, 118, 89, 102, 110, 106, 111, 103, 110, 89, 113, 110, 107, 118, 104, 104, 117, 96, 110, 113, 101, 110, 109, 104, 109, 102, 110, 114, 103, 110, 116, 95, 121, 117, 108, 109, 140, 102, 99, 105, 97, 109, 114, 108, 88, 110, 113, 112, 100, 115, 141, 114, 101, 120, 107, 114, 113, 122, 112, 116, 114, 103, 118, 100, 116, 109, 105, 101, 111, 103, 110, 103, 112, 120, 111, 106, 108, 113, 111, 110, 126, 101, 110, 108, 117, 115, 107, 107, 103, 110, 110, 108, 108, 112, 112, 92, 110, 105, 111, 100, 111, 105, 104, 114, 116, 114, 129, 111, 108, 108, 109, 114, 119, 111, 113, 98, 109, 112, 100, 113, 104, 109, 111, 101, 129, 109, 121, 102, 106, 101, 111, 105, 108, 106, 88, 116, 94, 113, 106, 113, 99, 115, 111, 107, 107, 109, 102, 113, 105, 95, 109, 111, 101, 104, 109, 110, 117, 105, 108, 115, 114, 107, 110, 118, 110, 104, 104, 107, 112, 102, 105, 99, 110, 94, 116, 95, 92, 95, 101, 101, 98, 117, 114, 110, 103, 106, 107, 108, 108, 116, 104, 110, 122, 115, 107, 120, 117, 111, 113, 105, 104, 110, 121, 102, 105, 100, 128, 101, 104, 83, 108, 112, 127, 121, 112, 117, 117, 112, 122, 102, 116, 109, 117, 113, 111, 112, 105, 107, 112, 108, 109, 106, 102, 103, 115, 105, 101, 105, 105, 104, 116, 109, 100, 107, 111, 121, 108, 108, 113, 119, 95, 114, 123, 111, 113, 102, 117, 111, 110, 102, 108, 117, 103, 112, 112, 106, 118, 115, 103, 112, 106, 99, 108, 104, 101, 109, 109, 106, 132, 103, 112, 112, 109, 113, 109, 110, 111, 116, 111, 112, 109, 113, 103, 107, 109, 104, 109, 108, 127, 114, 104, 108, 108, 104, 113, 105, 110, 106, 110, 115, 107, 104, 109, 107, 103, 103, 108, 105, 111, 116, 109, 113, 110, 106, 116, 108, 109, 114, 110, 102, 126, 111, 104, 116, 108, 105, 106, 120, 115, 105, 102, 117, 115, 103, 110, 115, 112, 121, 108, 113, 113, 113, 97, 117, 84, 107, 103, 107, 98, 109, 106, 109, 107, 126, 119, 111, 113, 105, 111, 112, 104, 96, 114, 119, 120, 109, 116, 96, 111, 96, 109, 117, 115, 126, 103, 110, 109, 102, 98, 109, 106, 110, 104, 117, 122, 114, 105, 108, 110, 115, 107, 100, 110, 113, 120, 107, 111, 104, 110, 103, 113, 114, 110, 105, 112, 125, 119, 116, 108, 114, 117, 119, 107, 110, 108, 110, 102, 116, 120, 104, 115, 108, 107, 122, 118, 111, 115, 114, 108, 115, 101, 110, 103, 102, 113, 110, 115, 104, 112, 101, 116, 103, 118, 110, 102, 104, 108, 112, 104, 117, 117, 106, 112, 106, 96, 123, 105, 106, 121, 114, 113, 118, 115, 103, 104, 121, 111, 129, 91, 105, 92, 112, 107, 110, 113, 106, 100, 113, 106, 100, 109, 112, 106, 106, 108, 112, 105, 103, 109, 106, 118, 100, 105, 117, 103, 113, 118, 107, 111, 104, 109, 125, 112, 112, 103, 116, 107, 112, 118, 113, 106, 106, 111, 104, 107, 101, 116, 113, 119, 117, 109, 115, 113, 116, 106, 106, 112, 101, 106, 108, 113, 118, 109, 114, 97, 100, 112, 110, 105, 114, 104, 121, 115, 114, 106, 105, 113, 116, 104, 111, 109, 112, 108, 113, 104, 112, 104, 106, 114, 111, 109, 109, 118, 106, 120, 109, 109, 91, 118, 115, 124, 115, 117, 109, 115, 115, 105, 105, 108, 122, 121, 111, 114, 106, 107, 111, 116, 120, 109, 115, 113, 105, 114, 106, 115, 116, 111, 109, 102, 101, 111, 106, 111, 106, 81, 118, 100, 99, 119, 100, 101, 110, 112, 105, 111, 114, 109, 105, 110, 107, 103, 115, 108, 111, 109, 106, 119, 101, 101, 108, 115, 123, 105, 112, 104, 107, 113, 112, 109, 105, 103, 109, 115, 120, 112, 115, 114, 109, 108, 112, 127, 107, 116, 98, 110, 106, 101, 110, 117, 108, 108, 108, 107, 116, 102, 110, 102, 107, 105, 115, 111, 109, 106, 102, 106, 106, 109, 115, 107, 121, 107, 108, 108, 107, 97, 111, 114, 110, 115, 103, 101, 108, 107, 108, 112, 101, 109, 114, 108, 110, 106, 102, 106, 106, 101, 101, 112, 125, 114, 108, 118, 103, 100, 111, 108, 110, 106, 117, 101, 114, 107, 119, 113, 122, 108, 122, 119, 119, 108, 124, 116, 103, 104, 102, 113, 111, 109, 111, 109, 117, 116, 113, 105, 118, 123, 105, 106, 121, 105, 96, 105, 106, 105, 114, 103, 110, 97, 117, 117, 112, 94, 110, 110, 114, 113, 106, 118, 134, 122, 106, 104, 114, 112, 111, 106, 109, 110, 116, 112, 109, 108, 107, 109, 118, 119, 110, 102, 105, 129, 122, 111, 119, 107, 113, 122, 103, 105, 116, 107, 110, 113, 117, 112, 116, 124, 105, 104, 110, 111, 101, 104, 107, 113, 109, 107, 108, 113, 110, 107, 107, 110, 110, 103, 114, 114, 113, 108, 111, 116, 110, 115, 113, 115, 109, 115, 116, 102, 105, 111, 106, 101, 102, 110, 110, 115, 111, 107, 109, 107, 113, 113, 106, 109, 105, 97, 111, 113, 114, 107, 111, 113, 113, 110, 105, 111, 105, 109, 103, 99, 113, 110, 114, 116, 110, 108, 111, 111, 112, 115, 113, 112, 107, 106, 107, 108, 113, 116, 104, 110, 106, 109, 119, 111, 106, 105, 109, 107, 111, 106, 111, 111, 109, 110, 109, 112, 108, 109, 113, 102, 112, 110, 111, 113, 110, 109, 104, 103, 108, 111, 114, 108, 112, 107, 111, 108, 108, 112, 113, 112, 121, 109, 106, 113, 107, 108, 114, 112, 112, 101, 102, 103, 110, 110, 111, 108, 110, 107, 114, 110, 108, 112, 113, 109, 115, 107, 118, 114, 125, 107, 109, 110, 109, 112, 115, 111, 111, 107, 107, 119, 109, 107, 106, 115, 107, 114, 111, 113, 113, 112, 111, 114, 109, 112, 111, 105, 114, 118, 126, 114, 107, 104, 113, 108, 114, 113, 111, 116, 111, 109, 106, 108, 110, 106, 112, 105, 117, 111, 114, 105, 114, 109, 118, 111, 113, 116, 116, 112, 111, 108, 117, 115, 107, 107, 111, 101, 113, 112, 109, 113, 113, 109, 104, 113, 112, 110, 114, 117, 113, 112, 106, 108, 111, 110, 116, 112, 116, 112, 104, 114, 113, 110, 113, 112, 107, 112, 114, 114, 108, 91, 112, 106, 113, 110, 112, 111, 107, 111, 112, 116, 115, 115, 111, 117, 113, 112, 114, 109, 107, 109, 111, 106, 116, 105, 108, 101, 109, 108, 112, 109, 109, 101, 107, 113, 114, 117, 111, 113, 109, 117, 106, 107, 110, 113, 107, 104, 112, 108, 122, 108, 110, 115, 111, 108, 109, 111, 105, 112, 108, 111, 112, 116, 118, 116, 113, 103, 110, 113, 107, 110, 110, 110, 113, 125, 105, 102, 108, 114, 106, 117, 110, 107, 108, 112, 102, 114, 113, 112, 111, 111, 108, 119, 109, 113, 119, 106, 113, 109, 112, 108, 106, 106, 108, 110, 111, 111, 113, 110, 115, 109, 114, 107, 114, 114, 109, 112, 117, 112, 108, 104, 107, 109, 107, 117, 112, 111, 108, 113, 111, 112, 106, 108, 110, 108, 106, 114, 111, 108, 111, 111, 110, 112, 110, 112, 118, 116, 106, 105, 107, 111, 110, 115, 103, 113, 119, 109, 109, 104, 108, 106, 112, 117, 112, 108, 113, 108, 111, 117, 105, 107, 112, 111, 106, 108, 108, 111, 110, 107, 109, 107, 113, 112, 113, 114, 114, 114, 111, 101, 106, 111, 109, 116, 107, 114, 105, 102, 116, 112, 105, 108, 110, 109, 114, 110, 114, 113, 112, 111, 108, 113, 107, 113, 108, 111, 120, 109, 115, 112, 114, 113, 112, 111, 111, 105, 109, 112, 108, 113, 106, 112, 112, 110, 108, 112, 111, 100, 114, 111, 111, 110, 112, 108, 121, 116, 92, 102, 104, 107, 117, 113, 112, 110, 106, 110, 113, 109, 112, 110, 114, 110, 109, 113, 99, 102, 122, 109, 93, 101, 114, 109, 116, 97, 115, 115, 110, 107, 109, 111, 111, 111, 107, 109, 107, 106, 113, 110, 109, 110, 107, 114, 106, 111, 110, 111, 112, 105, 110, 107, 107, 107, 118, 115, 112, 105, 103, 106, 113, 110, 121, 114, 108, 114, 109, 110, 102, 113, 109, 112, 107, 111, 113, 111, 116, 110, 114, 109, 109, 112, 112, 107, 108, 115, 115, 112, 111, 109, 112, 116, 112, 97, 109, 111, 111, 109, 108, 112, 117, 110, 113, 109, 103, 109, 113, 111, 102, 113, 109, 117, 115, 110, 108, 115, 106, 112, 111, 110, 112, 109, 108, 113, 107, 108, 108, 109, 119, 120, 109, 117, 108, 111, 111, 108, 109, 107, 108, 111, 105, 112, 106, 112, 113, 111, 114, 109, 114, 108, 108, 99, 109, 110, 113, 108, 105, 119, 110, 113, 104, 106, 111, 111, 110, 113, 109, 114, 113, 110, 116, 109, 107, 111, 109, 110, 111, 113, 108, 111, 110, 108, 107, 111, 108, 111, 113, 111, 115, 107, 104, 108, 111, 115, 112, 108, 108, 107, 110, 110, 112, 101, 110, 117, 116, 109, 105, 97, 111, 108, 110, 115, 103, 94, 106, 108, 104, 112, 111, 108, 110, 112, 110, 115, 107, 118, 108, 111, 109, 103, 107, 111, 114, 116, 106, 112, 110, 114, 109, 110, 110, 109, 114, 108, 107, 111, 110, 108, 118, 111, 104, 116, 105, 110, 110, 104, 109, 112, 117, 107, 111, 114, 109, 109, 104, 108, 111, 113, 120, 114, 115, 101, 109, 109, 113, 110, 112, 112, 109, 117, 109, 107, 108, 119, 110, 113, 111, 110, 111, 110, 109, 110, 111, 115, 112, 113, 98, 110, 107, 111, 114, 111, 117, 110, 109, 105, 109, 108, 111, 109, 98, 110, 105, 110, 111, 106, 110, 111, 105, 110, 97, 105, 109, 108, 110, 106, 110, 112, 110, 110, 115, 110, 105, 99, 117, 111, 115, 109, 104, 112, 108, 113, 114, 108, 110, 109, 109, 107, 105, 102, 112, 111, 111, 108, 110, 111, 104, 112, 117, 107, 111, 111, 112, 112, 108, 107, 112, 109, 115, 109, 107, 110, 109, 108, 111, 111, 111, 111, 109, 110, 110, 103, 113, 110, 109, 111, 111, 103, 109, 111, 108, 107, 112, 114, 108, 112, 112, 115, 110, 109, 107, 115, 107, 107, 115, 115, 107, 106, 109, 112, 114, 107, 111, 110, 108, 111, 115, 110, 109, 109, 112, 108, 112, 111, 98, 107, 108, 112, 109, 110, 108, 110, 111, 111, 113, 115, 112, 110, 116, 109, 111, 110, 112, 112, 112, 107, 100, 107, 109, 114, 108, 110, 108, 117, 108, 109, 107, 107, 109, 110, 113, 102, 114, 105, 105, 120, 113, 108, 106, 111, 103, 112, 108, 117, 115, 110, 109, 111, 112, 109, 107, 102, 108, 111, 102, 108, 112, 113, 95, 104, 112, 112, 109, 92, 114, 110, 111, 107, 112, 108, 105, 110, 108, 107, 108, 106, 110, 112, 111, 108, 109, 107, 112, 106, 111, 108, 112, 113, 108, 111, 106, 116, 107, 109, 103, 111, 112, 107, 110, 110, 101, 108, 109, 107, 111, 106, 109, 111, 126, 116, 115, 110, 110, 111, 112, 110, 126, 111, 117, 96, 97, 106, 100, 110, 107, 108, 113, 110, 109, 109, 107, 108, 115, 108, 110, 111, 107, 105, 110, 118, 114, 108, 106, 112, 106, 112, 114, 111, 103, 105, 104, 125, 114, 107, 109, 112, 86, 106, 101, 111, 113, 110, 110, 114, 102, 116, 94, 109, 109, 95, 107, 107, 114, 111, 112, 110, 111, 113, 113, 108, 119, 131, 112, 112, 112, 115, 112, 110, 113, 103, 108, 111, 109, 111, 102, 105, 110, 120, 106, 109, 107, 113, 108, 123, 118, 112, 113, 107, 115, 109, 109, 118, 114, 109, 109, 114, 110, 113, 106, 138, 112, 107, 114, 110, 111, 120, 109, 114, 105, 104, 107, 114, 111, 102, 111, 110, 111, 112, 110, 112, 103, 100, 108, 107, 109, 104, 113, 114, 105, 110, 105, 116, 107, 110, 122, 111, 108, 105, 110, 110, 106, 119, 105, 106, 118, 103, 100, 112, 107, 111, 111, 110, 108, 124, 107, 107, 114, 110, 116, 111, 103, 107, 113, 93, 109, 108, 100, 111, 112, 102, 107, 110, 111, 109, 111, 107, 102, 116, 113, 107, 109, 97, 103, 112, 122, 94, 110, 108, 107, 117, 115, 110, 110, 105, 109, 96, 114, 112, 110, 96, 109, 103, 112, 108, 111, 107, 100, 107, 107, 109, 113, 110, 108, 104, 107, 107, 111, 104, 109, 110, 108, 94, 115, 88, 100, 109, 98, 108, 106, 106, 110, 94, 107, 98, 89, 122, 104, 112, 110, 111, 116, 101, 113, 103, 96, 105, 119, 125, 111, 111, 106, 105, 106, 109, 113, 113, 115, 112, 112, 102, 117, 105, 113, 111, 109, 111, 103, 108, 110, 109, 112, 111, 111, 116, 106, 119, 113, 114, 106, 104, 113, 108, 103, 110, 115, 113, 111, 109, 111, 115, 110, 108, 108, 107, 111, 112, 107, 111, 114, 104, 113, 107, 114, 107, 113, 114, 106, 110, 105, 116, 121, 108, 114, 106, 105, 98, 109, 107, 111, 108, 101, 108, 109, 106, 112, 116, 116, 117, 109, 121, 112, 112, 136, 111, 102, 111, 110, 102, 113, 112, 111, 109, 114, 105, 105, 119, 111, 109, 109, 135, 109, 108, 103, 117, 107, 110, 109, 111, 114, 118, 110, 109, 110, 112, 128, 112, 111, 118, 113, 134, 113, 122, 106, 107, 112, 110, 105, 114, 109, 112, 115, 109, 110, 106, 105, 109, 92, 110, 109, 108, 101, 110, 111, 119, 116, 118, 105, 106, 96, 111, 119, 104, 113, 110, 121, 109, 104, 111, 109, 112, 111, 113, 110, 110, 111, 109, 114, 116, 114, 111, 101, 108, 115, 113, 110, 113, 105, 109, 121, 105, 109, 107, 113, 116, 120, 110, 112, 111, 109, 117, 99, 113, 107, 110, 106, 107, 113, 105, 111, 111, 110, 108, 114, 101, 98, 119, 106, 111, 105, 100, 112, 112, 106, 103, 113, 98, 112, 106, 123, 128, 120, 101, 107, 107, 106, 116, 117, 111, 106, 108, 112, 120, 124, 117, 112, 108, 129, 110, 114, 111, 100, 110, 109, 113, 106, 110, 108, 106, 106, 123, 106, 102, 110, 108, 116, 112, 107, 119, 105, 119, 109, 113, 117, 110, 114, 109, 110, 111, 105, 106, 116, 101, 87, 114, 107, 119, 105, 103, 115, 103, 124, 101, 111, 118, 131, 102, 109, 122, 125, 89, 114, 106, 108, 106, 112, 108, 117, 107, 108, 110, 112, 111, 110, 108, 106, 107, 109, 107, 116, 107, 107, 110, 103, 107, 103, 106, 104, 112, 121, 112, 102, 115, 117, 103, 111, 103, 103, 105, 110, 123, 98, 111, 105, 110, 111, 102, 117, 113, 109, 103, 111, 105, 112, 111, 100, 121, 114, 114, 108, 113, 107, 104, 109, 109, 114, 104, 111, 85, 109, 111, 125, 109, 107, 112, 104, 120, 113, 115, 109, 107, 112, 101, 117, 106, 98, 105, 107, 117, 109, 112, 111, 117, 123, 111, 109, 107, 122, 106, 97, 109, 110, 113, 110, 107, 113, 119, 108, 117, 97, 105, 103, 110, 106, 134, 100, 119, 107, 111, 114, 110, 105, 114, 111, 105, 102, 102, 100, 117, 108, 104, 113, 110, 97, 114, 111, 113, 107, 111, 103, 85, 106, 109, 103, 102, 111, 114, 132, 104, 108, 105, 109, 108, 103, 119, 110, 110, 119, 106, 111, 103, 116, 106, 111, 102, 115, 102, 112, 114, 114, 104, 101, 111, 105, 111, 110, 108, 96, 111, 112, 112, 106, 109, 105, 104, 112, 128, 96, 106, 118, 114, 111, 109, 111, 105, 106, 112, 110, 120, 111, 102, 117, 108, 108, 109, 107, 109, 113, 109, 97, 113, 107, 101, 128, 108, 112, 123, 105, 107, 105, 109, 103, 119, 110, 98, 105, 94, 108, 106, 114, 103, 112, 108, 120, 112, 110, 118, 107, 107, 114, 113, 115, 93, 107, 110, 101, 108, 96, 114, 99, 116, 106, 101, 102, 111, 102, 123, 114, 119, 120, 107, 118, 121, 110, 107, 111, 103, 110, 113, 109, 113, 104, 96, 107, 82, 104, 100, 108, 106, 89, 111, 111, 113, 103, 99, 91, 115, 114, 108, 104, 102, 107, 112, 114, 107, 92, 115, 115, 110, 112, 103, 105, 112, 115, 105, 104, 106, 111, 109, 98, 111, 113, 133, 109, 101, 120, 109, 115, 112, 107, 135, 117, 112, 116, 111, 105, 127, 117, 104, 113, 103, 104, 121, 109, 108, 114, 112, 103, 102, 103, 111, 108, 114, 108, 118, 121, 107, 111, 104, 102, 104, 116, 112, 104, 115, 126, 110, 111, 109, 105, 101, 106, 115, 108, 107, 112, 110, 104, 115, 112, 109, 113, 105, 110, 117, 114, 108, 108, 117, 115, 95, 106, 108, 111, 112, 122, 109, 113, 97, 115, 114, 119, 120, 108, 102, 108, 107, 108, 105, 122, 109, 106, 107, 120, 101, 111, 104, 124, 106, 105, 120, 109, 112, 105, 111, 103, 110, 105, 111, 109, 109, 102, 106, 109, 113, 112, 113, 109, 110, 104, 109, 112, 115, 113, 116, 107, 100, 109, 107, 126, 105, 108, 117, 118, 113, 105, 117, 107, 108, 101, 108, 100, 113, 112, 106, 109, 110, 116, 109, 112, 113, 120, 107, 114, 114, 116, 105, 94, 116, 104, 111, 116, 101, 106, 105, 108, 117, 111, 118, 111, 107, 107, 116, 105, 112, 107, 111, 119, 104, 110, 115, 109, 146, 112, 115, 102, 113, 122, 109, 110, 91, 103, 110, 114, 117, 115, 105, 104, 111, 115, 113, 113, 101, 103, 111, 109, 110, 106, 109, 106, 101, 117, 110, 113, 104, 118, 108, 107, 89, 108, 117, 115, 114, 104, 112, 113, 105, 102, 109, 102, 121, 112, 115, 114, 103, 111, 116, 164, 114, 112, 117, 113, 107, 107, 114, 107, 108, 110, 94, 109, 113, 113, 98, 113, 110, 119, 84, 100, 102, 115, 114, 114, 113, 110, 107, 110, 76, 112, 121, 115, 107, 112, 112, 101, 107, 108, 108, 117, 109, 107, 109, 110, 104, 106, 115, 111, 106, 108, 111, 125, 123, 118, 109, 110, 116, 110, 104, 91, 107, 112, 111, 101, 103, 110, 108, 112, 114, 107, 107, 112, 113, 111, 110, 114, 111, 87, 110, 105, 109, 108, 110, 106, 117, 109, 114, 103, 114, 123, 112, 106, 115, 115, 112, 113, 112, 114, 111, 106, 101, 106, 110, 115, 110, 107, 113, 106, 111, 123, 123, 110, 117, 112, 112, 151, 111, 125, 108, 114, 107, 114, 98, 105, 106, 112, 111, 105, 145, 115, 108, 106, 108, 108, 103, 106, 113, 104, 108, 111, 111, 114, 106, 94, 116, 104, 122, 104, 110, 108, 116, 100, 113, 103, 115, 111, 111, 107, 114, 104, 109, 113, 108, 113, 106, 98, 107, 101, 112, 108, 102, 102, 110, 106, 107, 98, 111, 110, 109, 101, 109, 110, 109, 103, 102, 113, 114, 119, 113, 112, 103, 116, 142, 104, 102, 111, 105, 113, 112, 121, 120, 114, 104, 108, 115, 104, 112, 100, 110, 104, 99, 110, 104, 113, 110, 106, 115, 109, 106, 110, 109, 114, 128, 107, 109, 118, 110, 107, 113, 113, 107, 102, 107, 114, 123, 118, 112, 102, 116, 103, 111, 117, 112, 119, 101, 112, 118, 122, 127, 101, 119, 115, 99, 108, 94, 102, 107, 114, 111, 106, 111, 114, 111, 104, 117, 128, 112, 114, 107, 115, 112, 113, 112, 121, 116, 106, 107, 120, 107, 115, 105, 108, 112, 104, 110, 120, 119, 110, 137, 113, 112, 112, 107, 111, 116, 112, 100, 102, 102, 111, 112, 109, 108, 114, 109, 111, 114, 108, 105, 118, 111, 113, 92, 111, 107, 105, 118, 90, 107, 116, 117, 116, 115, 114, 106, 115, 112, 110, 109, 114, 110, 94, 103, 106, 110, 108, 111, 112, 111, 112, 89, 117, 109, 91, 103, 111, 101, 104, 120, 107, 109, 111, 109, 100, 109, 104, 119, 102, 106, 105, 107, 104, 101, 110, 87, 113, 116, 108, 119, 109, 111, 111, 124, 110, 111, 103, 111, 105, 112, 109, 95, 110, 134, 120, 108, 101, 113, 119, 113, 106, 109, 115, 108, 104, 109, 103, 101, 109, 112, 112, 114, 117, 104, 118, 109, 109, 106, 110, 103, 104, 116, 107, 101, 119, 110, 112, 129, 110, 107, 98, 97, 99, 106, 106, 104, 100, 104, 104, 130, 107, 98, 111, 116, 106, 112, 120, 103, 111, 99, 106, 109, 112, 98, 105, 102, 103, 111, 120, 111, 109, 102, 106, 99, 107, 109, 109, 93, 100, 118, 111, 97, 118, 112, 112, 109, 115, 121, 111, 115, 114, 109, 98, 107, 113, 111, 106, 107, 113, 108, 118, 103, 93, 101, 108, 108, 111, 114, 114, 100, 94, 102, 104, 104, 102, 105, 106, 107, 109, 101, 116, 96, 115, 100, 106, 101, 109, 104, 121, 102, 108, 109, 93, 115, 103, 104, 106, 118, 97, 111, 119, 107, 110, 122, 107, 93, 113, 124, 109, 107, 115, 69, 108, 97, 104, 106, 104, 108, 114, 116, 113, 109, 111, 95, 98, 103, 100, 105, 112, 93, 111, 116, 110, 102, 107, 102, 90, 77, 132, 108, 115, 117, 105, 109, 106, 113, 105, 136, 125, 110, 111, 117, 107, 107, 101, 123, 98, 110, 106, 112, 104, 124, 111, 110, 110, 111, 118, 102, 109, 112, 114, 106, 115, 110, 108, 103, 115, 110, 109, 104, 114, 115, 119, 104, 102, 114, 102, 102, 106, 109, 115, 116, 111, 109, 103, 109, 114, 106, 108, 119, 104, 114, 119, 111, 107, 110, 108, 112, 109, 112, 109, 108, 116, 109, 111, 110, 110, 117, 110, 118, 109, 140, 128, 105, 105, 110, 102, 102, 106, 107, 117, 120, 114, 110, 101, 117, 116, 109, 106, 98, 102, 115, 117, 104, 94, 105, 106, 120, 106, 109, 115, 103, 112, 110, 109, 106, 119, 114, 95, 115, 114, 111, 118, 105, 110, 109, 117, 109, 121, 107, 97, 115, 104, 116, 116, 114, 102, 102, 97, 103, 115, 120, 110, 111, 121, 120, 108, 100, 123, 109, 107, 107, 120, 112, 116, 115, 108, 111, 107, 107, 103, 108, 130, 113, 106, 104, 115, 101, 112, 110, 120, 101, 103, 113, 116, 107, 109, 115, 99, 95, 91, 107, 104, 112, 101, 110, 106, 113, 112, 109, 104, 110, 107, 122, 116, 107, 112, 99, 105, 97, 104, 109, 114, 112, 107, 113, 121, 102, 108, 116, 102, 103, 104, 113, 100, 104, 106, 109, 105, 102, 109, 116, 107, 112, 110, 95, 101, 113, 113, 107, 113, 105, 106, 110, 109, 115, 119, 106, 106, 105, 142, 106, 111, 103, 110, 120, 115, 98, 103, 111, 115, 100, 109, 104, 111, 114, 105, 113, 117, 99, 108, 106, 105, 108, 142, 103, 104, 108, 115, 99, 116, 110, 103, 111, 116, 110, 111, 95, 108, 110, 111, 109, 103, 116, 117, 111, 110, 120, 111, 111, 99, 109, 109, 109, 107, 99, 102, 108, 136, 114, 106, 114, 113, 104, 101, 110, 108, 102, 106, 107, 103, 119, 103, 111, 111, 119, 120, 102, 107, 106, 111, 114, 112, 105, 99, 112, 112, 107, 112, 105, 105, 96, 116, 106, 110, 106, 107, 102, 105, 121, 110, 111, 111, 98, 106, 122, 109, 107, 120, 106, 110, 106, 102, 119, 112, 111, 111, 108, 111, 103, 110, 108, 120, 141, 120, 105, 103, 106, 110, 114, 106, 108, 114, 99, 103, 106, 111, 111, 111, 112, 116, 116, 99, 105, 126, 95, 112, 105, 119, 117, 116, 105, 115, 110, 111, 103, 112, 104, 114, 107, 110, 111, 118, 106, 120, 103, 104, 109, 106, 114, 103, 113, 92, 123, 112, 115, 98, 105, 116, 115, 116, 110, 117, 100, 99, 110, 111, 110, 111, 124, 106, 121, 141, 109, 101, 109, 103, 107, 104, 110, 116, 111, 119, 108, 105, 103, 107, 117, 102, 119, 117, 108, 96, 108, 122, 118, 111, 123, 106, 114, 111, 104, 104, 106, 108, 102, 104, 108, 121, 108, 109, 104, 118, 105, 100, 123, 108, 96, 97, 110, 111, 111, 124, 110, 108, 96, 105, 111, 108, 106, 106, 118, 107, 106, 111, 116, 110, 105, 113, 103, 115, 116, 108, 107, 112, 107, 101, 107, 104, 109, 113, 104, 103, 119, 107, 103, 110, 107, 109, 113, 108, 120, 102, 120, 105, 113, 95, 109, 106, 106, 108, 101, 117, 121, 107, 109, 105, 110, 111, 108, 105, 105, 124, 94, 101, 103, 105, 108, 110, 111, 110, 101, 112, 105, 112, 119, 97, 120, 109, 104, 117, 112, 106, 108, 108, 126, 99, 108, 110, 112, 111, 113, 121, 118, 116, 118, 112, 124, 106, 108, 104, 107, 106, 110, 124, 105, 114, 114, 119, 107, 112, 113, 105, 110, 110, 108, 111, 119, 112, 107, 114, 96, 110, 117, 111, 105, 120, 111, 102, 116, 118, 117, 108, 105, 115, 99, 106, 105, 136, 116, 97, 98, 119, 98, 106, 107, 110, 106, 91, 117, 102, 108, 105, 112, 124, 98, 108, 102, 105, 104, 104, 107, 109, 118, 116, 108, 105, 109, 102, 113, 114, 109, 108, 127, 113, 103, 109, 109, 119, 107, 124, 119, 103, 113, 106, 100, 134, 104, 110, 112, 108, 104, 113, 108, 117, 111, 103, 98, 116, 110, 104, 102, 101, 109, 98, 112, 108, 112, 108, 107, 108, 94, 102, 115, 115, 103, 105, 111, 122, 105, 121, 116, 119, 108, 107, 111, 119, 107, 112, 111, 124, 100, 104, 107, 102, 110, 120, 96, 118, 100, 125, 117, 106, 107, 104, 104, 106, 118, 102, 120, 104, 110, 115, 113, 105, 110, 119, 104, 110, 102, 109, 111, 119, 105, 113, 103, 107, 106, 112, 103, 111, 107, 109, 103, 114, 109, 115, 109, 109, 112, 113, 111, 111, 110, 110, 101, 113, 103, 112, 121, 113, 120, 116, 108, 104, 104, 103, 112, 109, 120, 112, 105, 103, 111, 103, 109, 108, 109, 114, 103, 109, 106, 116, 107, 102, 106, 114, 106, 105, 109, 105, 107, 107, 103, 107, 101, 109, 96, 102, 118, 122, 105, 107, 107, 104, 109, 109, 106, 99, 120, 110, 108, 107, 112, 123, 109, 103, 109, 111, 108, 117, 120, 111, 106, 114, 108, 103, 114, 104, 111, 113, 112, 111, 102, 113, 105, 113, 111, 112, 111, 110, 129, 113, 115, 116, 113, 103, 107, 105, 110, 114, 98, 107, 110, 101, 108, 105, 113, 111, 112, 105, 101, 117, 107, 113, 115, 107, 112, 112, 108, 114, 113, 112, 116, 120, 115, 110, 117, 107, 108, 114, 109, 113, 110, 118, 101, 116, 121, 111, 101, 113, 103, 104, 113, 108, 109, 104, 108, 113, 107, 94, 108, 105, 125, 120, 106, 108, 102, 127, 119, 110, 108, 107, 111, 109, 110, 105, 113, 102, 110, 111, 113, 118, 109, 107, 97, 115, 98, 108, 111, 102, 120, 114, 116, 114, 107, 108, 112, 106, 116, 108, 108, 110, 108, 120, 109, 104, 110, 101, 109, 112, 117, 115, 106, 111, 107, 108, 116, 113, 115, 110, 112, 104, 112, 110, 104, 109, 111, 101, 103, 111, 108, 104, 114, 118, 110, 96, 116, 117, 113, 88, 117, 104, 119, 106, 111, 118, 111, 100, 112, 113, 112, 111, 110, 116, 115, 113, 107, 107, 103, 110, 106, 118, 115, 107, 112, 109, 100, 105, 134, 105, 108, 107, 108, 119, 110, 109, 123, 116, 112, 113, 106, 111, 112, 104, 107, 111, 110, 109, 99, 116, 106, 114, 103, 111, 109, 113, 105, 112, 120, 112, 105, 115, 109, 110, 104, 115, 103, 87, 109, 105, 115, 129, 106, 101, 121, 111, 109, 116, 112, 109, 97, 106, 112, 100, 107, 106, 103, 109, 110, 104, 102, 110, 114, 106, 111, 123, 108, 109, 120, 119, 115, 116, 111, 108, 107, 120, 113, 114, 112, 115, 110, 127, 112, 113, 111, 116, 97, 106, 105, 107, 107, 109, 117, 123, 116, 130, 105, 130, 110, 108, 108, 105, 102, 117, 115, 109, 109, 113, 110, 114, 111, 108, 96, 98, 111, 113, 107, 102, 113, 104, 112, 114, 106, 112, 98, 105, 110, 93, 112, 110, 118, 108, 114, 107, 106, 107, 107, 103, 131, 111, 108, 104, 116, 103, 111, 118, 110, 110, 113, 112, 102, 121, 112, 98, 105, 118, 108, 108, 110, 100, 100, 107, 112, 112, 114, 112, 103, 114, 122, 108, 101, 112, 116, 111, 108, 117, 107, 110, 109, 113, 109, 113, 105, 109, 113, 115, 120, 103, 120, 113, 110, 108, 114, 120, 112, 106, 112, 123, 112, 107, 112, 111, 112, 109, 118, 109, 118, 105, 94, 123, 121, 119, 110, 100, 113, 113, 111, 107, 115, 103, 108, 109, 110, 109, 107, 115, 104, 111, 109, 112, 117, 121, 104, 117, 104, 106, 115, 109, 102, 113, 116, 118, 94, 106, 112, 106, 103, 107, 107, 99, 110, 113, 105, 107, 99, 113, 103, 109, 105, 122, 108, 103, 108, 107, 122, 107, 119, 111, 109, 112, 114, 113, 108, 117, 109, 118, 106, 108, 110, 112, 120, 112, 104, 114, 109, 116, 111, 110, 113, 113, 114, 98, 113, 112, 104, 109, 108, 108, 116, 110, 117, 110, 111, 100, 117, 105, 108, 116, 112, 102, 94, 100, 108, 112, 110, 114, 116, 105, 129, 110, 107, 113, 106, 103, 112, 108, 116, 116, 103, 110, 124, 107, 101, 113, 95, 110, 111, 113, 122, 102, 107, 114, 106, 109, 110, 113, 115, 108, 111, 110, 115, 117, 118, 111, 105, 118, 108, 103, 107, 106, 105, 101, 113, 104, 114, 100, 108, 111, 108, 103, 108, 118, 112, 127, 103, 109, 109, 110, 109, 112, 114, 96, 103, 113, 108, 110, 110, 98, 103, 105, 106, 110, 106, 112, 108, 109, 125, 107, 106, 106, 114, 109, 114, 113, 107, 116, 92, 109, 105, 112, 116, 108, 104, 109, 115, 113, 109, 115, 106, 111, 114, 100, 108, 119, 107, 110, 109, 111, 108, 96, 106, 108, 111, 104, 103, 105, 103, 112, 119, 111, 103, 102, 111, 111, 91, 104, 103, 123, 109, 105, 105, 110, 113, 109, 109, 100, 113, 110, 109, 111, 109, 106, 113, 105, 109, 116, 123, 108, 116, 106, 115, 106, 103, 107, 112, 109, 103, 109, 110, 119, 113, 104, 113, 115, 105, 106, 108, 108, 114, 107, 110, 97, 103, 108, 109, 114, 110, 91, 109, 110, 118, 104, 110, 115, 105, 104, 108, 115, 109, 99, 134, 112, 107, 111, 104, 113, 97, 124, 108, 103, 120, 110, 109, 109, 109, 110, 121, 109, 106, 118, 109, 113, 107, 114, 126, 104, 113, 107, 121, 104, 111, 103, 118, 102, 110, 105, 113, 116, 110, 111, 116, 108, 112, 114, 115, 115, 106, 104, 110, 99, 101, 107, 100, 114, 102, 112, 100, 116, 105, 104, 115, 111, 111, 104, 98, 103, 101, 113, 112, 106, 108, 116, 107, 106, 107, 116, 118, 109, 106, 105, 111, 112, 107, 103, 109, 123, 111, 144, 111, 111, 110, 105, 110, 107, 97, 119, 133, 113, 112, 102, 118, 116, 102, 106, 115, 106, 115, 114, 113, 115, 115, 110, 105, 116, 104, 115, 108, 100, 116, 110, 106, 107, 104, 100, 117, 104, 109, 107, 108, 101, 104, 124, 117, 110, 116, 120, 112, 100, 109, 121, 113, 109, 122, 113, 111, 104, 105, 111, 108, 116, 108, 113, 107, 104, 111, 107, 111, 107, 115, 111, 111, 133, 96, 109, 113, 107, 108, 107, 107, 103, 98, 110, 108, 111, 108, 110, 104, 105, 112, 111, 108, 103, 105, 105, 111, 116, 113, 107, 110, 111, 106, 108, 110, 114, 108, 108, 115, 100, 115, 110, 106, 100, 108, 124, 116, 109, 109, 103, 114, 119, 102, 113, 109, 105, 111, 113, 114, 95, 126, 106, 107, 109, 104, 110, 114, 116, 104, 122, 118, 119, 105, 109, 112, 114, 115, 109, 121, 106, 116, 102, 124, 104, 107, 117, 114, 117, 109, 111, 104, 105, 110, 108, 108, 105, 112, 105, 107, 113, 117, 98, 100, 102, 118, 102, 123, 96, 126, 115, 105, 111, 106, 109, 110, 106, 105, 104, 114, 110, 115, 101, 110, 108, 109, 106, 112, 110, 110, 115, 109, 113, 104, 97, 115, 103, 114, 100, 115, 112, 111, 120, 105, 107, 118, 109, 111, 110, 112, 116, 110, 104, 111, 105, 112, 105, 113, 107, 112, 116, 109, 110, 105, 97, 109, 116, 115, 112, 118, 103, 121, 106, 108, 112, 123, 115, 105, 107, 106, 110, 111, 106, 103, 107, 118, 106, 119, 113, 113, 118, 115, 113, 116, 109, 114, 106, 110, 111, 104, 107, 116, 108, 112, 111, 111, 111, 109, 107, 102, 113, 111, 110, 109, 120, 115, 112, 107, 112, 110, 110, 102, 106, 113, 105, 115, 104, 104, 108, 107, 109, 109, 112, 112, 114, 100, 111, 110, 104, 110, 107, 114, 110, 103, 104, 110, 110, 113, 108, 110, 109, 103, 113, 107, 112, 111, 109, 112, 117, 110, 113, 111, 107, 112, 107, 107, 108, 115, 102, 112, 117, 107, 106, 112, 106, 106, 106, 113, 113, 107, 110, 111, 112, 111, 107, 115, 112, 110, 110, 121, 114, 106, 107, 107, 111, 109, 113, 120, 121, 109, 115, 102, 112, 111, 111, 111, 118, 108, 112, 113, 109, 108, 115, 112, 114, 109, 114, 116, 112, 110, 109, 113, 108, 110, 111, 115, 115, 111, 112, 114, 108, 112, 107, 107, 109, 115, 105, 110, 113, 111, 100, 106, 110, 111, 111, 110, 108, 111, 119, 109, 104, 112, 110, 108, 110, 113, 111, 106, 110, 118, 109, 105, 98, 108, 110, 108, 110, 104, 109, 110, 107, 110, 111, 111, 116, 115, 111, 106, 109, 93, 115, 106, 109, 108, 108, 118, 109, 107, 111, 134, 107, 107, 105, 111, 116, 109, 112, 109, 104, 107, 109, 108, 111, 107, 100, 105, 108, 114, 113, 116, 119, 100, 109, 109, 110, 110, 105, 109, 107, 108, 108, 110, 113, 109, 118, 114, 108, 102, 109, 108, 115, 111, 111, 111, 114, 108, 111, 106, 112, 120, 102, 112, 110, 111, 109, 110, 110, 112, 110, 106, 114, 111, 114, 107, 109, 105, 114, 109, 109, 108, 117, 110, 113, 109, 112, 113, 120, 111, 105, 111, 109, 109, 114, 107, 106, 109, 116, 106, 109, 108, 107, 112, 105, 112, 115, 108, 113, 111, 115, 105, 111, 100, 112, 106, 110, 113, 106, 113, 107, 101, 117, 105, 115, 112, 105, 113, 109, 107, 107, 111, 105, 113, 111, 109, 113, 112, 111, 107, 115, 110, 108, 121, 114, 108, 109, 110, 113, 105, 114, 108, 101, 107, 108, 105, 107, 113, 117, 107, 113, 112, 112, 105, 109, 112, 109, 110, 110, 111, 111, 112, 112, 106, 109, 114, 98, 110, 106, 111, 114, 117, 109, 117, 106, 109, 107, 118, 113, 112, 103, 106, 109, 111, 107, 105, 128, 107, 109, 108, 107, 119, 108, 99, 108, 113, 115, 113, 111, 107, 108, 119, 103, 109, 116, 114, 106, 105, 114, 114, 102, 110, 115, 110, 112, 111, 110, 107, 111, 117, 115, 107, 109, 112, 110, 119, 112, 110, 110, 110, 102, 115, 115, 112, 104, 103, 108, 100, 112, 109, 133, 107, 117, 127, 108, 107, 103, 103, 114, 109, 111, 111, 112, 106, 111, 108, 111, 108, 119, 100, 111, 117, 137, 118, 112, 103, 114, 105, 101, 102, 108, 111, 114, 110, 110, 107, 108, 110, 124, 113, 109, 103, 106, 103, 104, 112, 110, 111, 114, 108, 105, 112, 115, 109, 111, 106, 103, 114, 107, 111, 111, 105, 107, 111, 111, 108, 110, 105, 109, 110, 101, 110, 116, 109, 111, 112, 123, 112, 110, 113, 107, 105, 103, 105, 116, 112, 119, 106, 115, 110, 111, 112, 112, 118, 107, 106, 108, 103, 108, 113, 109, 105, 112, 104, 101, 106, 103, 104, 114, 113, 116, 105, 114, 134, 107, 100, 115, 104, 111, 105, 109, 99, 119, 122, 109, 106, 105, 100, 107, 109, 98, 105, 109, 118, 116, 105, 108, 108, 111, 108, 120, 108, 105, 118, 109, 107, 103, 102, 121, 102, 102, 133, 122, 113, 106, 99, 122, 113, 104, 116, 117, 112, 126, 113, 102, 106, 113, 100, 108, 106, 99, 112, 114, 120, 119, 109, 117, 111, 117, 110, 112, 119, 124, 112, 105, 112, 107, 111, 103, 108, 104, 114, 122, 110, 118, 106, 114, 118, 107, 122, 114, 99, 121, 110, 116, 126, 108, 89, 99, 116, 109, 117, 118, 103, 102, 103, 114, 120, 109, 109, 102, 114, 105, 107, 108, 105, 107, 116, 107, 109, 119, 106, 113, 111, 110, 114, 114, 114, 108, 111, 109, 106, 108, 116, 116, 105, 111, 111, 107, 114, 100, 111, 100, 109, 102, 107, 108, 119, 116, 104, 108, 110, 109, 107, 117, 116, 121, 110, 108, 111, 104, 118, 97, 112, 108, 102, 113, 104, 109, 109, 110, 109, 101, 106, 108, 106, 114, 107, 105, 109, 111, 108, 109, 117, 116, 110, 106, 109, 105, 108, 111, 98, 120, 112, 113, 109, 115, 112, 115, 102, 120, 100, 106, 102, 103, 111, 117, 101, 101, 107, 102, 103, 115, 102, 106, 111, 107, 117, 100, 115, 107, 105, 116, 97, 110, 101, 115, 101, 121, 110, 109, 113, 112, 119, 116, 110, 104, 103, 118, 107, 103, 111, 119, 108, 118, 99, 103, 116, 109, 109, 114, 105, 106, 114, 112, 107, 92, 106, 106, 107, 113, 107, 103, 116, 108, 108, 116, 104, 111, 125, 113, 120, 105, 120, 119, 118, 118, 116, 107, 117, 110, 112, 126, 112, 110, 109, 115, 111, 125, 100, 116, 106, 114, 100, 122, 108, 108, 98, 102, 102, 112, 105, 113, 111, 106, 114, 106, 110, 114, 112, 117, 104, 104, 106, 117, 110, 96, 96, 116, 105, 115, 114, 115, 120, 116, 105, 105, 111, 123, 103, 125, 115, 122, 114, 102, 103, 100, 107, 105, 98, 117, 100, 107, 108, 100, 107, 97, 115, 114, 112, 106, 102, 108, 104, 114, 106, 112, 110, 106, 110, 105, 107, 116, 108, 115, 108, 110, 118, 97, 106, 118, 115, 106, 114, 110, 102, 117, 105, 112, 111, 118, 110, 115, 116, 107, 110, 109, 106, 108, 116, 111, 108, 116, 117, 122, 111, 104, 114, 107, 118, 112, 112, 106, 115, 101, 114, 105, 107, 109, 111, 113, 116, 117, 112, 108, 110, 115, 116, 112, 104, 100, 106, 104, 107, 126, 106, 110, 104, 109, 106, 112, 113, 105, 105, 110, 104, 112, 115, 115, 113, 103, 105, 104, 115, 115, 112, 112, 109, 105, 96, 100, 115, 124, 108, 114, 107, 116, 109, 107, 108, 109, 117, 103, 106, 109, 102, 110, 107, 116, 109, 107, 119, 105, 111, 106, 111, 109, 106, 113, 109, 115, 109, 112, 111, 109, 110, 113, 108, 109, 113, 114, 113, 113, 113, 112, 113, 104, 95, 109, 128, 105, 111, 109, 112, 111, 112, 108, 108, 110, 111, 108, 112, 105, 107, 108, 115, 118, 115, 106, 107, 109, 111, 114, 111, 110, 109, 111, 114, 113, 114, 86, 117, 107, 113, 112, 108, 113, 109, 107, 114, 108, 109, 114, 115, 111, 105, 110, 109, 111, 109, 111, 110, 111, 106, 113, 108, 112, 112, 112, 111, 111, 109, 109, 114, 109, 110, 111, 108, 111, 108, 109, 110, 110, 110, 108, 112, 104, 113, 111, 114, 116, 112, 111, 97, 72, 110, 113, 109, 114, 116, 111, 111, 111, 109, 113, 110, 110, 110, 115, 109, 108, 105, 105, 111, 109, 109, 76, 111, 112, 124, 111, 111, 110, 107, 109, 112, 106, 110, 108, 112, 114, 106, 108, 108, 110, 112, 99, 110, 114, 106, 115, 110, 109, 110, 111, 112, 110, 108, 109, 111, 111, 109, 109, 112, 112, 114, 113, 114, 110, 109, 112, 108, 111, 111, 111, 113, 111, 109, 105, 107, 110, 113, 110, 118, 111, 115, 114, 110, 115, 109, 110, 110, 108, 111, 109, 116, 107, 114, 109, 109, 111, 108, 109, 113, 116, 109, 114, 110, 114, 110, 110, 113, 112, 111, 106, 109, 112, 110, 114, 113, 111, 114, 113, 109, 112, 110, 112, 110, 109, 110, 113, 122, 106, 110, 111, 110, 111, 110, 115, 111, 107, 107, 111, 129, 108, 109, 116, 108, 110, 109, 114, 113, 112, 108, 109, 111, 112, 110, 112, 109, 111, 116, 114, 114, 108, 110, 106, 112, 113, 114, 103, 108, 112, 112, 113, 109, 112, 108, 109, 108, 110, 109, 110, 111, 114, 107, 114, 107, 113, 110, 108, 108, 108, 109, 109, 112, 113, 115, 113, 112, 109, 109, 105, 112, 113, 109, 108, 110, 113, 113, 110, 110, 110, 110, 99, 113, 114, 107, 76, 114, 110, 113, 113, 108, 113, 110, 108, 104, 109, 112, 106, 108, 109, 111, 113, 113, 107, 113, 110, 115, 104, 108, 110, 108, 111, 110, 107, 110, 96, 110, 108, 117, 122, 108, 109, 111, 149, 111, 110, 109, 123, 114, 112, 107, 107, 113, 106, 100, 107, 110, 113, 110, 114, 107, 118, 110, 108, 108, 111, 111, 112, 110, 108, 112, 106, 110, 109, 107, 110, 109, 111, 110, 113, 107, 107, 108, 107, 110, 110, 110, 105, 110, 111, 107, 112, 112, 114, 108, 112, 109, 110, 108, 109, 113, 112, 113, 110, 108, 108, 111, 106, 112, 110, 109, 110, 108, 108, 109, 110, 115, 111, 110, 114, 114, 111, 113, 111, 113, 109, 109, 115, 111, 112, 111, 97, 108, 111, 110, 109, 113, 108, 112, 110, 116, 108, 112, 109, 108, 113, 110, 113, 115, 112, 112, 110, 101, 108, 120, 111, 110, 114, 110, 112, 113, 112, 111, 109, 114, 110, 108, 104, 109, 113, 116, 110, 111, 108, 111, 112, 110, 112, 107, 109, 111, 110, 109, 110, 113, 110, 110, 115, 108, 111, 108, 107, 108, 117, 107, 111, 107, 108, 110, 111, 107, 112, 108, 109, 110, 107, 110, 109, 111, 115, 111, 111, 113, 103, 107, 115, 120, 111, 107, 116, 112, 110, 109, 111, 111, 111, 109, 108, 110, 110, 113, 112, 115, 130, 101, 114, 110, 118, 112, 115, 109, 116, 92, 108, 105, 109, 111, 107, 104, 114, 109, 110, 106, 108, 110, 112, 110, 113, 111, 109, 108, 105, 111, 109, 111, 116, 110, 109, 111, 111, 109, 112, 107, 110, 103, 106, 108, 109, 106, 112, 111, 113, 109, 115, 106, 118, 113, 110, 109, 108, 113, 108, 112, 112, 111, 103, 113, 113, 111, 112, 110, 115, 109, 105, 111, 109, 113, 111, 111, 110, 103, 114, 108, 111, 111, 110, 114, 105, 112, 110, 111, 126, 109, 115, 108, 114, 116, 109, 142, 112, 105, 107, 110, 108, 113, 119, 107, 113, 115, 96, 110, 113, 112, 109, 122, 112, 111, 112, 110, 113, 110, 108, 108, 110, 116, 108, 108, 110, 108, 106, 110, 109, 112, 112, 112, 112, 113, 108, 109, 107, 111, 110, 115, 98, 114, 107, 110, 109, 109, 102, 109, 114, 109, 113, 107, 108, 110, 113, 107, 111, 103, 108, 108, 108, 113, 104, 110, 109, 111, 108, 109, 111, 104, 116, 108, 111, 112, 106, 120, 112, 120, 101, 107, 115, 112, 107, 109, 110, 116, 109, 109, 109, 112, 102, 111, 113, 117, 106, 108, 103, 113, 109, 108, 109, 108, 107, 105, 114, 112, 111, 108, 111, 113, 106, 110, 112, 107, 114, 112, 116, 110, 115, 114, 112, 110, 111, 113, 112, 115, 114, 111, 113, 107, 110, 111, 99, 112, 112, 105, 104, 109, 118, 115, 108, 106, 109, 100, 110, 108, 107, 107, 107, 116, 111, 106, 109, 109, 127, 109, 111, 110, 109, 108, 111, 109, 110, 116, 112, 108, 110, 114, 113, 107, 110, 112, 114, 112, 112, 110, 110, 105, 107, 115, 106, 106, 112, 108, 112, 111, 106, 115, 111, 107, 107, 112, 111, 110, 107, 110, 110, 109, 109, 108, 113, 110, 109, 111, 116, 108, 113, 111, 110, 106, 112, 111, 109, 110, 114, 110, 114, 111, 108, 92, 112, 113, 107, 109, 109, 112, 98, 113, 106, 110, 106, 107, 100, 85, 108, 111, 110, 117, 100, 108, 120, 113, 115, 111, 113, 113, 111, 113, 108, 110, 113, 111, 114, 107, 103, 109, 113, 111, 113, 112, 113, 109, 110, 110, 112, 113, 109, 109, 111, 107, 108, 108, 108, 110, 109, 108, 108, 109, 110, 111, 114, 109, 105, 111, 116, 109, 115, 108, 112, 114, 108, 110, 107, 109, 120, 112, 110, 108, 101, 113, 108, 109, 110, 111, 108, 113, 108, 107, 114, 108, 105, 108, 108, 109, 110, 104, 111, 109, 110, 104, 110, 113, 113, 107, 110, 110, 113, 107, 111, 113, 110, 108, 110, 107, 111, 110, 112, 83, 110, 113, 110, 112, 111, 112, 106, 116, 107, 116, 110, 106, 111, 109, 109, 110, 109, 113, 113, 94, 116, 112, 109, 109, 112, 104, 113, 109, 106, 107, 104, 113, 108, 107, 105, 117, 99, 112, 102, 103, 100, 111, 112, 112, 104, 111, 114, 115, 110, 102, 118, 105, 111, 110, 109, 121, 112, 103, 117, 119, 114, 105, 115, 112, 124, 107, 109, 98, 114, 108, 101, 106, 112, 100, 117, 104, 117, 110, 114, 110, 98, 109, 100, 108, 114, 107, 114, 110, 114, 114, 104, 111, 118, 111, 118, 116, 112, 102, 121, 108, 107, 106, 97, 112, 115, 107, 112, 101, 107, 111, 106, 108, 111, 116, 119, 110, 115, 110, 112, 117, 97, 113, 101, 101, 102, 105, 108, 98, 110, 103, 113, 108, 93, 111, 111, 110, 109, 112, 113, 111, 101, 101, 102, 99, 113, 111, 102, 112, 106, 117, 103, 114, 112, 108, 121, 108, 119, 137, 113, 112, 103, 132, 118, 112, 110, 137, 118, 122, 108, 107, 100, 116, 120, 115, 117, 102, 124, 115, 108, 98, 118, 110, 103, 102, 102, 111, 105, 107, 105, 111, 112, 105, 113, 102, 110, 101, 109, 118, 126, 113, 94, 124, 108, 109, 116, 111, 113, 110, 109, 113, 103, 114, 110, 109, 114, 107, 128, 96, 112, 109, 116, 106, 114, 106, 109, 117, 100, 117, 113, 113, 102, 111, 107, 101, 102, 106, 107, 105, 107, 116, 92, 105, 97, 110, 111, 112, 135, 112, 112, 104, 103, 110, 109, 114, 107, 114, 104, 103, 116, 111, 104, 118, 104, 107, 113, 107, 122, 95, 110, 111, 115, 111, 103, 111, 103, 112, 105, 107, 117, 111, 106, 124, 134, 109, 106, 112, 109, 112, 112, 109, 98, 101, 106, 107, 108, 98, 106, 119, 106, 104, 105, 112, 113, 114, 108, 115, 110, 110, 104, 122, 116, 110, 113, 110, 108, 104, 91, 123, 115, 105, 107, 117, 106, 108, 105, 107, 106, 99, 113, 100, 100, 103, 108, 106, 117, 110, 112, 100, 104, 109, 102, 112, 109, 112, 105, 108, 116, 114, 106, 103, 123, 113, 112, 106, 113, 108, 119, 110, 109, 109, 106, 102, 93, 111, 115, 109, 104, 102, 110, 102, 112, 109, 105, 122, 110, 116, 103, 107, 109, 113, 109, 107, 102, 109, 109, 109, 112, 109, 117, 107, 111, 117, 115, 100, 111, 114, 105, 108, 107, 107, 117, 107, 114, 109, 116, 108, 93, 101, 113, 111, 116, 107, 106, 105, 106, 117, 122, 107, 106, 109, 114, 104, 131, 108, 108, 110, 120, 106, 87, 107, 110, 120, 109, 113, 117, 109, 110, 104, 117, 112, 104, 111, 106, 108, 102, 114, 110, 109, 129, 124, 117, 122, 124, 116, 110, 109, 113, 112, 110, 105, 119, 108, 112, 112, 106, 144, 114, 123, 115, 108, 110, 104, 102, 116, 110, 111, 110, 109, 108, 119, 109, 112, 117, 122, 110, 102, 103, 113, 112, 104, 107, 106, 108, 105, 116, 112, 116, 120, 106, 112, 120, 102, 113, 109, 108, 103, 106, 116, 122, 99, 115, 115, 107, 109, 106, 118, 104, 112, 104, 116, 109, 118, 115, 106, 113, 106, 110, 114, 123, 110, 103, 112, 105, 117, 132, 113, 106, 114, 113, 109, 105, 106, 105, 96, 110, 120, 121, 102, 107, 108, 112, 120, 110, 107, 111, 113, 112, 112, 110, 111, 120, 120, 103, 115, 114, 114, 112, 113, 110, 108, 108, 106, 113, 111, 112, 108, 107, 97, 106, 117, 108, 107, 109, 109, 103, 119, 104, 112, 114, 111, 112, 108, 119, 115, 109, 104, 98, 109, 101, 111, 109, 104, 109, 111, 107, 108, 113, 107, 104, 108, 111, 103, 116, 104, 101, 115, 112, 111, 117, 109, 108, 108, 99, 119, 116, 106, 109, 109, 119, 109, 105, 104, 105, 112, 112, 112, 113, 106, 103, 114, 110, 102, 111, 114, 110, 115, 109, 107, 110, 108, 115, 106, 109, 114, 116, 110, 115, 105, 115, 114, 111, 106, 100, 111, 117, 105, 107, 107, 110, 113, 110, 112, 101, 114, 105, 112, 116, 112, 107, 110, 107, 106, 107, 105, 113, 111, 106, 110, 103, 111, 105, 100, 109, 115, 105, 110, 119, 112, 109, 109, 110, 106, 113, 111, 104, 115, 115, 115, 98, 110, 107, 118, 116, 114, 103, 99, 112, 109, 107, 105, 101, 102, 120, 117, 110, 116, 106, 117, 96, 117, 109, 112, 115, 113, 113, 106, 115, 97, 110, 97, 121, 107, 105, 109, 113, 117, 108, 110, 107, 106, 111, 116, 117, 103, 104, 109, 109, 102, 112, 113, 109, 105, 116, 104, 104, 113, 104, 114, 114, 110, 111, 104, 110, 109, 102, 109, 106, 109, 116, 105, 123, 105, 106, 108, 115, 108, 114, 114, 112, 108, 116, 109, 102, 109, 110, 111, 107, 96, 118, 112, 115, 110, 106, 115, 104, 118, 107, 106, 111, 109, 99, 110, 110, 109, 115, 114, 102, 112, 110, 105, 110, 105, 108, 112, 113, 110, 106, 110, 112, 99, 116, 109, 111, 118, 120, 113, 122, 113, 112, 104, 112, 108, 107, 112, 115, 106, 126, 109, 111, 112, 122, 104, 109, 115, 107, 107, 115, 109, 114, 109, 111, 112, 104, 110, 113, 104, 107, 106, 115, 108, 108, 117, 111, 117, 107, 111, 110, 116, 105, 113, 117, 110, 111, 109, 112, 112, 105, 108, 107, 101, 104, 112, 109, 97, 105, 111, 107, 110, 110, 106, 106, 109, 115, 109, 107, 116, 107, 120, 112, 106, 114, 115, 109, 112, 114, 107, 108, 118, 104, 111, 110, 110, 107, 115, 103, 126, 107, 115, 111, 112, 108, 113, 117, 107, 113, 119, 109, 102, 106, 98, 107, 115, 111, 107, 103, 121, 115, 113, 110, 112, 113, 110, 106, 105, 115, 110, 111, 102, 113, 116, 109, 114, 103, 107, 101, 117, 115, 103, 107, 102, 111, 112, 131, 119, 115, 109, 106, 117, 115, 114, 106, 133, 111, 108, 107, 114, 114, 102, 108, 127, 119, 106, 103, 118, 106, 113, 106, 109, 112, 112, 123, 109, 116, 109, 106, 107, 108, 107, 111, 112, 118, 103, 113, 109, 101, 99, 110, 114, 111, 115, 105, 106, 110, 108, 116, 120, 106, 103, 115, 119, 106, 109, 97, 110, 107, 110, 108, 113, 109, 109, 108, 102, 102, 111, 111, 105, 110, 104, 112, 110, 111, 106, 112, 114, 116, 102, 89, 108, 114, 109, 109, 94, 111, 112, 111, 109, 104, 111, 116, 101, 113, 108, 100, 107, 110, 114, 100, 89, 123, 115, 114, 109, 109, 111, 107, 105, 106, 111, 108, 112, 112, 106, 111, 108, 113, 124, 109, 113, 112, 110, 115, 107, 114, 114, 110, 103, 108, 110, 113, 110, 109, 109, 110, 124, 115, 113, 110, 94, 112, 109, 107, 110, 112, 114, 115, 140, 107, 112, 97, 114, 110, 117, 105, 97, 106, 112, 112, 111, 121, 108, 108, 103, 115, 105, 107, 112, 110, 111, 111, 106, 112, 110, 120, 107, 112, 102, 110, 106, 111, 103, 110, 109, 118, 101, 114, 108, 113, 110, 116, 117, 110, 112, 111, 108, 112, 118, 113, 114, 107, 107, 107, 112, 116, 118, 111, 110, 105, 111, 107, 108, 108, 110, 109, 114, 110, 114, 113, 114, 112, 110, 114, 112, 114, 113, 109, 108, 108, 108, 114, 114, 110, 112, 108, 107, 103, 110, 109, 111, 104, 111, 113, 98, 109, 108, 108, 108, 120, 108, 120, 111, 111, 105, 107, 109, 110, 103, 108, 111, 112, 115, 112, 107, 104, 120, 106, 111, 107, 112, 106, 112, 101, 106, 110, 109, 111, 109, 111, 105, 111, 109, 110, 109, 112, 106, 113, 108, 105, 114, 114, 110, 113, 114, 112, 112, 106, 109, 95, 113, 114, 114, 102, 114, 112, 106, 106, 109, 113, 107, 114, 113, 116, 109, 111, 122, 112, 114, 111, 112, 108, 109, 113, 114, 104, 106, 111, 110, 109, 117, 110, 108, 114, 106, 109, 102, 105, 107, 105, 110, 112, 105, 115, 108, 109, 107, 111, 109, 101, 110, 120, 109, 108, 114, 108, 115, 107, 112, 115, 112, 106, 107, 109, 107, 114, 107, 111, 129, 109, 109, 107, 107, 113, 112, 107, 110, 111, 108, 106, 101, 114, 116, 107, 108, 101, 113, 113, 109, 107, 103, 112, 108, 113, 111, 111, 106, 109, 111, 107, 113, 120, 109, 113, 120, 115, 123, 106, 122, 108, 109, 109, 115, 118, 111, 114, 113, 111, 109, 90, 113, 112, 117, 109, 111, 111, 115, 105, 115, 109, 111, 114, 107, 113, 107, 114, 103, 112, 112, 110, 113, 114, 108, 117, 101, 105, 121, 107, 108, 105, 110, 102, 105, 107, 108, 114, 143, 106, 107, 108, 109, 113, 108, 109, 118, 105, 100, 108, 107, 111, 116, 111, 112, 109, 111, 106, 108, 113, 95, 101, 105, 113, 101, 106, 108, 114, 109, 113, 112, 110, 110, 102, 109, 112, 114, 107, 108, 108, 109, 103, 109, 109, 112, 113, 109, 112, 105, 109, 103, 107, 106, 107, 108, 108, 114, 121, 110, 112, 120, 107, 108, 106, 107, 131, 107, 115, 112, 104, 113, 107, 111, 113, 94, 116, 112, 116, 105, 111, 119, 104, 119, 109, 116, 115, 108, 106, 110, 112, 129, 104, 112, 108, 116, 93, 117, 108, 111, 112, 113, 109, 111, 109, 109, 111, 109, 107, 118, 104, 106, 115, 111, 112, 112, 106, 122, 109, 113, 114, 108, 108, 106, 107, 114, 112, 107, 91, 107, 113, 113, 109, 104, 112, 109, 107, 115, 107, 110, 109, 120, 112, 111, 114, 122, 111, 115, 118, 111, 118, 105, 113, 109, 112, 120, 120, 119, 111, 104, 105, 106, 103, 109, 120, 110, 100, 110, 102, 111, 114, 109, 107, 106, 112, 109, 107, 115, 126, 108, 103, 107, 103, 117, 105, 110, 105, 115, 98, 103, 116, 116, 114, 106, 110, 109, 110, 105, 102, 103, 105, 109, 113, 110, 107, 109, 117, 113, 110, 114, 111, 104, 117, 109, 103, 116, 108, 110, 109, 117, 116, 107, 108, 108, 107, 83, 101, 109, 102, 118, 112, 114, 115, 114, 113, 113, 110, 109, 112, 113, 113, 108, 114, 113, 116, 112, 106, 106, 109, 105, 105, 101, 112, 110, 111, 112, 107, 110, 114, 106, 108, 119, 104, 106, 105, 111, 117, 112, 113, 143, 113, 96, 109, 119, 100, 110, 117, 113, 114, 111, 110, 105, 97, 119, 111, 108, 105, 120, 110, 105, 107, 112, 104, 110, 101, 116, 109, 100, 112, 112, 118, 133, 126, 103, 113, 106, 113, 105, 109, 111, 113, 111, 110, 112, 98, 110, 79, 112, 113, 116, 110, 106, 116, 109, 111, 107, 113, 114, 113, 106, 114, 123, 116, 109, 111, 111, 103, 110, 106, 111, 111, 121, 117, 111, 112, 108, 112, 119, 106, 112, 108, 106, 103, 107, 106, 112, 105, 105, 114, 108, 102, 111, 109, 116, 109, 89, 104, 116, 105, 104, 101, 116, 119, 107, 114, 100, 110, 99, 113, 111, 96, 105, 111, 104, 108, 94, 104, 125, 112, 114, 110, 110, 108, 118, 106, 111, 108, 97, 110, 102, 100, 107, 111, 111, 115, 113, 107, 115, 112, 113, 111, 110, 115, 110, 122, 107, 109, 112, 117, 93, 115, 105, 116, 112, 123, 107, 109, 114, 112, 102, 100, 100, 108, 106, 101, 110, 110, 117, 111, 99, 119, 109, 123, 110, 106, 104, 110, 105, 112, 112, 118, 102, 113, 103, 109, 108, 117, 109, 114, 117, 117, 116, 101, 118, 107, 112, 113, 106, 102, 113, 105, 112, 108, 106, 116, 103, 107, 116, 110, 110, 99, 111, 112, 111, 110, 110, 106, 105, 112, 111, 91, 109, 93, 105, 109, 114, 112, 113, 106, 110, 108, 107, 109, 107, 110, 107, 108, 114, 97, 122, 105, 106, 125, 124, 113, 116, 100, 107, 122, 111, 112, 111, 113, 107, 118, 117, 105, 113, 115, 111, 94, 112, 112, 115, 113, 100, 107, 110, 113, 119, 107, 110, 120, 110, 103, 112, 112, 119, 111, 112, 112, 111, 108, 102, 120, 115, 117, 118, 108, 127, 105, 109, 98, 116, 104, 114, 107, 101, 106, 103, 107, 108, 112, 112, 113, 109, 115, 110, 103, 114, 102, 103, 114, 114, 125, 110, 109, 108, 112, 111, 106, 103, 112, 115, 110, 108, 112, 113, 114, 106, 111, 111, 117, 112, 105, 115, 104, 113, 106, 108, 106, 113, 110, 109, 111, 110, 102, 112, 119, 105, 109, 111, 118, 96, 112, 109, 112, 126, 118, 113, 108, 116, 105, 115, 115, 107, 109, 114, 104, 112, 109, 104, 111, 108, 109, 111, 113, 111, 116, 119, 115, 109, 104, 106, 103, 87, 113, 109, 106, 111, 108, 111, 117, 108, 110, 110, 112, 109, 110, 109, 108, 108, 108, 111, 110, 107, 113, 102, 109, 110, 111, 107, 111, 116, 112, 111, 103, 102, 113, 112, 113, 109, 111, 111, 112, 115, 109, 109, 106, 110, 105, 108, 113, 110, 110, 125, 103, 113, 112, 108, 110, 111, 114, 107, 119, 111, 112, 112, 112, 113, 110, 113, 110, 109, 108, 104, 106, 109, 112, 110, 115, 110, 109, 103, 114, 101, 112, 110, 108, 104, 110, 111, 101, 108, 97, 105, 113, 113, 108, 100, 111, 110, 106, 110, 112, 111, 112, 111, 110, 116, 100, 108, 108, 111, 108, 111, 108, 110, 112, 107, 108, 112, 111, 111, 116, 112, 110, 114, 112, 106, 111, 105, 106, 110, 108, 110, 114, 106, 109, 111, 116, 110, 109, 113, 109, 111, 114, 109, 111, 108, 110, 113, 111, 112, 113, 109, 112, 114, 110, 107, 110, 111, 110, 110, 112, 108, 112, 109, 112, 113, 104, 106, 115, 106, 111, 113, 107, 113, 110, 114, 109, 109, 108, 106, 110, 113, 111, 109, 113, 115, 112, 117, 108, 114, 106, 107, 113, 110, 111, 112, 112, 104, 112, 110, 113, 111, 113, 108, 95, 108, 107, 113, 110, 106, 118, 109, 111, 117, 109, 108, 115, 114, 112, 115, 108, 112, 106, 108, 113, 109, 110, 109, 111, 112, 107, 111, 111, 106, 109, 109, 104, 106, 106, 108, 112, 104, 109, 111, 113, 109, 113, 111, 115, 110, 107, 104, 106, 107, 107, 110, 113, 110, 111, 112, 115, 110, 110, 104, 98, 111, 109, 110, 111, 111, 110, 111, 110, 113, 107, 110, 107, 103, 116, 111, 112, 119, 107, 111, 108, 111, 108, 111, 108, 108, 103, 112, 112, 108, 106, 112, 111, 107, 118, 112, 108, 111, 102, 104, 106, 114, 113, 101, 108, 111, 110, 111, 107, 107, 110, 109, 112, 116, 110, 116, 106, 111, 115, 113, 112, 108, 107, 111, 111, 112, 111, 109, 107, 111, 107, 113, 110, 110, 112, 107, 111, 107, 115, 114, 106, 109, 110, 104, 116, 117, 110, 111, 109, 111, 112, 119, 109, 115, 111, 110, 105, 107, 114, 111, 107, 109, 109, 106, 110, 111, 110, 108, 112, 103, 109, 108, 107, 113, 114, 113, 113, 109, 110, 106, 113, 112, 113, 105, 112, 116, 110, 111, 113, 112, 114, 113, 111, 108, 107, 108, 112, 118, 106, 109, 112, 106, 114, 113, 108, 110, 110, 109, 108, 108, 109, 109, 112, 112, 107, 115, 106, 116, 103, 113, 114, 112, 108, 106, 106, 119, 110, 110, 107, 112, 113, 110, 109, 117, 97, 109, 105, 114, 106, 110, 108, 113, 114, 114, 109, 113, 113, 106, 113, 108, 111, 105, 119, 105, 117, 105, 111, 112, 107, 116, 113, 111, 116, 116, 117, 112, 98, 111, 112, 110, 111, 112, 112, 109, 108, 110, 112, 106, 106, 106, 112, 111, 108, 111, 114, 111, 112, 109, 107, 108, 109, 111, 106, 116, 108, 109, 111, 113, 112, 115, 104, 112, 112, 107, 111, 118, 93, 99, 115, 119, 106, 116, 112, 114, 117, 117, 120, 90, 106, 107, 113, 103, 105, 119, 107, 119, 111, 107, 103, 101, 116, 101, 118, 119, 126, 100, 110, 113, 107, 107, 110, 110, 97, 119, 109, 105, 115, 118, 102, 113, 116, 123, 115, 109, 111, 108, 114, 105, 115, 118, 105, 100, 110, 107, 107, 103, 112, 108, 99, 103, 116, 114, 112, 117, 106, 114, 99, 101, 118, 111, 106, 111, 114, 111, 109, 111, 139, 119, 99, 128, 104, 116, 113, 111, 107, 110, 108, 102, 96, 97, 114, 114, 110, 110, 112, 96, 100, 95, 107, 107, 108, 107, 99, 110, 101, 116, 117, 110, 111, 116, 110, 101, 114, 119, 109, 115, 114, 119, 115, 111, 117, 109, 126, 110, 109, 111, 106, 107, 115, 113, 111, 114, 115, 116, 105, 110, 106, 116, 113, 106, 113, 111, 104, 110, 115, 108, 113, 111, 112, 95, 102, 108, 100, 105, 113, 102, 114, 114, 103, 116, 116, 105, 110, 116, 107, 113, 101, 111, 107, 113, 99, 109, 115, 126, 105, 110, 109, 112, 109, 113, 107, 116, 125, 127, 105, 98, 111, 109, 107, 104, 113, 112, 109, 107, 119, 107, 98, 107, 105, 105, 111, 106, 105, 112, 104, 101, 115, 105, 106, 109, 108, 104, 109, 99, 112, 114, 110, 110, 100, 107, 122, 120, 111, 115, 117, 111, 109, 111, 108, 107, 113, 119, 112, 110, 114, 107, 115, 105, 107, 106, 111, 106, 112, 113, 114, 100, 93, 116, 103, 112, 112, 108, 115, 105, 104, 115, 116, 112, 103, 105, 112, 113, 113, 107, 103, 113, 114, 130, 115, 118, 97, 120, 112, 114, 109, 107, 106, 106, 107, 117, 99, 92, 111, 114, 125, 108, 95, 111, 101, 106, 118, 110, 98, 117, 110, 109, 129, 120, 109, 102, 108, 110, 99, 112, 96, 99, 114, 121, 100, 111, 107, 102, 108, 115, 102, 125, 96, 122, 116, 117, 113, 115, 122, 91, 112, 96, 107, 122, 105, 107, 102, 116, 97, 108, 133, 128, 98, 101, 102, 116, 124, 107, 111, 96, 109, 92, 117, 101, 109, 109, 110, 109, 113, 133, 102, 110, 100, 111, 115, 115, 99, 107, 104, 127, 103, 99, 111, 115, 108, 104, 108, 97, 111, 112, 115, 111, 109, 109, 115, 107, 111, 108, 111, 98, 115, 99, 107, 102, 110, 109, 111, 99, 93, 125, 120, 110, 101, 107, 122, 102, 111, 102, 104, 113, 113, 98, 111, 115, 111, 118, 105, 118, 120, 112, 96, 108, 105, 103, 99, 103, 105, 114, 113, 106, 120, 108, 130, 88, 121, 103, 98, 120, 110, 114, 111, 129, 121, 113, 128, 124, 112, 113, 113, 115, 107, 109, 110, 102, 108, 82, 115, 106, 118, 98, 112, 122, 110, 106, 110, 102, 105, 94, 114, 110, 107, 116, 111, 110, 105, 101, 118, 116, 109, 107, 101, 103, 103, 107, 102, 111, 108, 111, 109, 107, 107, 128, 115, 112, 103, 112, 111, 119, 106, 120, 109, 118, 105, 101, 109, 107, 115, 112, 124, 104, 117, 108, 109, 111, 110, 108, 110, 111, 119, 112, 110, 111, 110, 115, 113, 110, 102, 111, 111, 114, 105, 118, 119, 112, 109, 108, 115, 111, 113, 109, 110, 111, 112, 108, 110, 113, 115, 107, 108, 113, 108, 86, 117, 115, 111, 112, 107, 109, 119, 109, 106, 108, 109, 112, 108, 102, 112, 114, 113, 113, 111, 111, 115, 113, 105, 115, 110, 114, 108, 112, 111, 108, 112, 118, 111, 113, 112, 112, 110, 98, 114, 111, 105, 109, 108, 112, 111, 106, 103, 110, 112, 111, 111, 118, 108, 109, 110, 110, 111, 109, 104, 108, 91, 111, 109, 117, 118, 109, 113, 97, 157, 115, 112, 113, 124, 113, 106, 108, 111, 115, 116, 111, 113, 112, 107, 115, 108, 107, 100, 111, 113, 102, 112, 96, 114, 107, 112, 108, 111, 114, 108, 111, 121, 104, 112, 110, 101, 109, 105, 118, 112, 98, 110, 108, 111, 113, 98, 107, 110, 113, 109, 112, 109, 112, 111, 111, 108, 105, 116, 107, 113, 117, 114, 111, 113, 109, 108, 105, 108, 112, 123, 112, 113, 115, 104, 111, 113, 112, 116, 106, 108, 112, 115, 109, 109, 112, 112, 115, 112, 109, 114, 111, 114, 107, 111, 113, 110, 111, 113, 107, 112, 109, 111, 110, 110, 113, 107, 108, 103, 107, 110, 108, 113, 115, 109, 104, 108, 117, 112, 113, 108, 110, 117, 113, 111, 112, 122, 78, 111, 110, 109, 106, 107, 110, 113, 103, 108, 106, 105, 73, 112, 110, 115, 108, 114, 110, 105, 107, 117, 109, 114, 105, 110, 111, 110, 116, 111, 112, 109, 109, 106, 111, 128, 111, 109, 116, 111, 109, 103, 112, 97, 109, 111, 109, 115, 105, 111, 111, 111, 108, 111, 109, 112, 110, 104, 109, 113, 109, 109, 111, 113, 110, 109, 120, 112, 120, 109, 114, 107, 107, 113, 112, 112, 110, 110, 112, 110, 102, 112, 113, 141, 110, 111, 108, 112, 114, 105, 110, 113, 111, 107, 105, 109, 112, 103, 112, 111, 111, 110, 109, 107, 96, 108, 113, 118, 107, 113, 112, 106, 116, 110, 109, 111, 115, 120, 108, 111, 126, 119, 115, 109, 110, 100, 109, 112, 117, 103, 89, 113, 104, 110, 109, 100, 118, 111, 112, 102, 113, 101, 107, 109, 111, 120, 105, 109, 109, 114, 108, 110, 109, 112, 114, 110, 111, 106, 113, 102, 111, 113, 113, 112, 109, 109, 110, 110, 114, 112, 105, 114, 112, 125, 107, 112, 112, 108, 116, 107, 101, 111, 112, 117, 106, 110, 108, 109, 111, 113, 110, 111, 116, 108, 111, 111, 109, 111, 110, 107, 109, 110, 108, 109, 106, 112, 111, 110, 110, 110, 109, 119, 106, 93, 107, 110, 106, 111, 114, 113, 115, 112, 96, 113, 112, 119, 112, 111, 113, 108, 111, 110, 109, 111, 108, 109, 110, 108, 102, 109, 111, 111, 111, 111, 113, 112, 109, 114, 111, 110, 115, 113, 111, 109, 114, 109, 108, 109, 110, 113, 112, 109, 113, 108, 108, 114, 107, 109, 113, 110, 114, 96, 110, 112, 115, 112, 108, 111, 112, 96, 109, 109, 103, 129, 106, 105, 93, 111, 119, 112, 106, 108, 112, 125, 116, 112, 110, 106, 127, 107, 102, 98, 92, 101, 113, 110, 110, 121, 92, 113, 111, 112, 104, 96, 109, 100, 116, 113, 105, 104, 110, 114, 108, 118, 112, 107, 109, 103, 116, 130, 103, 96, 110, 114, 139, 101, 106, 108, 99, 103, 107, 104, 87, 117, 119, 103, 121, 99, 115, 89, 119, 114, 115, 110, 121, 113, 110, 113, 106, 128, 114, 98, 95, 109, 113, 108, 115, 109, 110, 95, 108, 112, 113, 93, 122, 110, 120, 103, 115, 101, 114, 104, 109, 111, 116, 111, 114, 113, 100, 141, 109, 97, 110, 101, 103, 108, 93, 124, 98, 106, 103, 111, 105, 112, 107, 128, 109, 115, 102, 104, 103, 106, 114, 117, 118, 118, 88, 115, 107, 122, 105, 103, 110, 118, 114, 115, 116, 109, 105, 91, 105, 96, 106, 109, 103, 104, 109, 106, 111, 108, 109, 108, 107, 117, 102, 113, 91, 114, 99, 109, 110, 114, 125, 102, 109, 107, 108, 106, 111, 108, 111, 114, 105, 93, 102, 106, 107, 107, 124, 113, 103, 97, 115, 104, 109, 114, 122, 96, 105, 107, 113, 114, 103, 112, 113, 109, 96, 105, 106, 114, 100, 105, 104, 108, 110, 108, 107, 127, 102, 113, 102, 103, 115, 102, 109, 113, 110, 109, 109, 88, 87, 107, 97, 103, 113, 119, 108, 103, 112, 105, 104, 114, 104, 108, 108, 111, 126, 112, 104, 104, 94, 105, 104, 122, 113, 101, 117, 101, 111, 108, 107, 121, 103, 115, 99, 105, 95, 107, 112, 101, 112, 108, 112, 115, 113, 114, 115, 105, 109, 117, 110, 103, 114, 108, 104, 103, 128, 114, 105, 112, 116, 109, 110, 116, 97, 99, 101, 125, 117, 104, 120, 113, 114, 97, 100, 121, 105, 89, 105, 106, 101, 104, 104, 113, 107, 117, 114, 101, 103, 116, 118, 112, 114, 105, 122, 116, 122, 112, 124, 98, 111, 113, 119, 105, 114, 98, 128, 103, 106, 104, 106, 101, 118, 110, 117, 108, 119, 119, 113, 119, 128, 97, 112, 108, 110, 104, 106, 110, 120, 98, 94, 106, 119, 111, 107, 112, 103, 100, 107, 95, 103, 106, 101, 104, 106, 114, 131, 110, 124, 106, 102, 120, 112, 110, 104, 113, 104, 110, 116, 107, 116, 101, 91, 96, 109, 95, 114, 105, 110, 111, 113, 117, 120, 106, 119, 93, 113, 109, 93, 109, 112, 105, 107, 109, 113, 114, 108, 110, 109, 112, 130, 114, 101, 101, 116, 106, 102, 100, 93, 113, 124, 115, 86, 106, 104, 109, 100, 97, 118, 108, 97, 118, 116, 106, 121, 111, 103, 108, 103, 114, 110, 118, 97, 113, 96, 118, 132, 107, 113, 123, 115, 105, 118, 110, 112, 114, 113, 112, 124, 123, 108, 108, 104, 110, 116, 111, 101, 103, 108, 105, 110, 114, 109, 115, 108, 104, 115, 104, 114, 112, 104, 101, 111, 107, 111, 104, 118, 99, 141, 99, 105, 111, 108, 120, 103, 100, 111, 105, 119, 111, 110, 112, 104, 107, 113, 112, 120, 107, 117, 114, 110, 118, 110, 108, 112, 113, 105, 108, 111, 109, 114, 100, 108, 109, 105, 111, 108, 109, 112, 109, 114, 109, 104, 115, 109, 108, 112, 112, 107, 114, 110, 107, 106, 114, 112, 115, 119, 106, 111, 104, 108, 114, 103, 111, 108, 110, 109, 108, 108, 114, 106, 112, 112, 110, 109, 112, 110, 114, 110, 113, 118, 115, 107, 99, 111, 115, 116, 113, 106, 114, 112, 105, 111, 107, 111, 113, 114, 114, 106, 113, 113, 114, 118, 111, 111, 112, 116, 111, 111, 107, 112, 111, 113, 113, 121, 112, 110, 113, 110, 113, 112, 114, 111, 108, 110, 109, 108, 106, 110, 106, 107, 110, 107, 115, 103, 108, 108, 115, 114, 111, 116, 115, 116, 106, 107, 118, 114, 117, 111, 109, 110, 111, 113, 117, 112, 104, 111, 128, 117, 110, 112, 110, 110, 109, 111, 115, 108, 109, 110, 108, 114, 110, 111, 111, 111, 109, 109, 115, 114, 110, 117, 113, 112, 112, 111, 113, 110, 117, 112, 120, 108, 117, 110, 108, 112, 110, 111, 111, 108, 115, 113, 108, 111, 118, 111, 111, 111, 111, 108, 108, 108, 110, 106, 104, 104, 102, 108, 104, 110, 115, 109, 108, 109, 110, 112, 107, 119, 108, 113, 114, 113, 109, 105, 109, 113, 113, 116, 110, 117, 109, 106, 105, 110, 110, 115, 109, 114, 115, 112, 107, 107, 110, 107, 120, 117, 107, 109, 108, 109, 107, 112, 108, 110, 111, 102, 113, 113, 111, 117, 109, 113, 110, 113, 108, 111, 121, 110, 118, 109, 112, 106, 112, 110, 109, 110, 113, 108, 116, 104, 117, 111, 100, 110, 118, 120, 111, 108, 112, 110, 113, 101, 117, 115, 109, 107, 110, 111, 111, 111, 109, 112, 111, 107, 108, 110, 112, 107, 110, 116, 112, 114, 110, 111, 109, 111, 108, 114, 107, 110, 109, 108, 104, 109, 111, 97, 101, 108, 112, 107, 116, 113, 109, 112, 108, 101, 104, 112, 112, 111, 109, 112, 114, 110, 111, 109, 107, 113, 115, 104, 109, 111, 107, 110, 116, 113, 113, 108, 103, 107, 110, 109, 109, 112, 106, 110, 113, 107, 114, 109, 116, 103, 112, 112, 109, 123, 106, 108, 110, 109, 110, 109, 108, 107, 108, 107, 118, 124, 110, 109, 112, 111, 108, 107, 109, 112, 112, 104, 114, 114, 114, 110, 113, 110, 111, 107, 102, 114, 114, 110, 108, 109, 102, 109, 117, 110, 111, 113, 107, 111, 110, 115, 111, 112, 105, 111, 117, 108, 111, 113, 111, 113, 115, 108, 108, 110, 105, 114, 113, 108, 108, 110, 103, 113, 117, 109, 114, 112, 109, 108, 106, 111, 103, 111, 107, 107, 117, 114, 117, 111, 115, 113, 110, 112, 115, 111, 111, 109, 105, 111, 116, 108, 109, 112, 108, 112, 103, 111, 108, 109, 110, 112, 110, 110, 110, 113, 109, 108, 104, 114, 111, 108, 103, 114, 111, 111, 103, 109, 110, 97, 114, 104, 113, 114, 111, 109, 117, 111, 112, 108, 108, 110, 123, 113, 110, 108, 113, 106, 111, 102, 108, 110, 109, 111, 103, 111, 110, 107, 115, 113, 107, 117, 109, 111, 115, 111, 112, 117, 107, 105, 105, 113, 112, 114, 117, 109, 112, 108, 104, 108, 110, 112, 105, 109, 110, 105, 110, 113, 112, 106, 114, 109, 104, 106, 108, 112, 108, 109, 112, 108, 116, 110, 120, 110, 104, 112, 112, 112, 110, 109, 109, 106, 109, 109, 108, 115, 107, 109, 113, 109, 111, 116, 112, 112, 103, 113, 109, 110, 114, 105, 119, 116, 110, 102, 113, 117, 111, 109, 116, 107, 114, 114, 108, 117, 108, 114, 108, 113, 116, 106, 116, 110, 100, 109, 109, 110, 108, 112, 111, 108, 113, 114, 107, 105, 109, 113, 109, 112, 108, 111, 115, 104, 112, 110, 112, 111, 117, 109, 108, 108, 118, 108, 108, 107, 114, 111, 105, 109, 103, 106, 111, 110, 113, 110, 112, 110, 119, 116, 108, 111, 112, 113, 106, 112, 112, 113, 117, 111, 112, 108, 114, 110, 113, 113, 111, 119, 112, 112, 103, 109, 105, 107, 120, 115, 111, 112, 113, 109, 111, 104, 105, 109, 111, 111, 108, 112, 111, 106, 108, 111, 123, 108, 109, 109, 107, 113, 116, 110, 111, 112, 113, 111, 117, 110, 106, 117, 108, 111, 118, 112, 114, 112, 111, 115, 111, 112, 112, 108, 119, 120, 104, 109, 111, 116, 112, 117, 108, 110, 111, 112, 106, 106, 112, 115, 117, 109, 115, 111, 112, 110, 105, 113, 113, 108, 113, 116, 109, 118, 108, 118, 111, 120, 112, 118, 110, 106, 108, 112, 105, 112, 117, 113, 108, 108, 106, 100, 114, 105, 107, 109, 106, 113, 116, 114, 109, 110, 113, 105, 96, 114, 110, 112, 108, 119, 112, 118, 117, 102, 107, 118, 113, 117, 111, 111, 108, 112, 121, 105, 106, 115, 108, 120, 110, 110, 107, 117, 110, 110, 124, 106, 113, 114, 109, 120, 108, 115, 112, 126, 114, 107, 109, 114, 113, 115, 110, 108, 111, 102, 123, 106, 109, 113, 109, 112, 102, 108, 111, 107, 109, 110, 111, 110, 120, 109, 110, 111, 110, 108, 108, 113, 105, 105, 115, 115, 107, 112, 114, 111, 114, 107, 113, 116, 106, 115, 112, 111, 108, 112, 111, 105, 106, 110, 108, 112, 107, 113, 111, 95, 108, 108, 111, 109, 110, 113, 110, 108, 108, 110, 111, 103, 106, 115, 108, 112, 115, 95, 108, 112, 97, 109, 114, 118, 113, 115, 114, 117, 113, 106, 109, 113, 110, 116, 112, 113, 110, 111, 111, 112, 107, 110, 108, 117, 110, 110, 111, 106, 110, 112, 118, 113, 110, 109, 107, 114, 107, 109, 107, 108, 107, 107, 106, 110, 114, 110, 108, 107, 110, 108, 101, 101, 106, 110, 116, 102, 114, 111, 107, 105, 111, 107, 112, 105, 113, 109, 107, 109, 108, 107, 106, 116, 109, 114, 113, 110, 112, 119, 106, 106, 110, 113, 112, 101, 113, 114, 111, 108, 114, 110, 106, 95, 122, 117, 121, 107, 108, 107, 118, 112, 109, 112, 114, 110, 109, 107, 110, 94, 106, 105, 110, 113, 97, 106, 105, 110, 106, 111, 107, 114, 110, 106, 115, 85, 109, 100, 111, 109, 107, 106, 109, 114, 113, 110, 110, 114, 113, 107, 99, 101, 110, 118, 112, 113, 119, 112, 114, 115, 108, 106, 110, 108, 111, 115, 114, 113, 111, 106, 115, 112, 105, 111, 107, 123, 114, 110, 110, 112, 108, 113, 111, 148, 108, 105, 113, 106, 117, 110, 113, 101, 109, 108, 109, 112, 111, 111, 114, 110, 114, 113, 107, 112, 110, 105, 114, 111, 111, 111, 115, 111, 102, 113, 111, 114, 111, 107, 114, 112, 108, 107, 113, 112, 111, 102, 108, 113, 107, 111, 116, 110, 117, 109, 106, 115, 110, 107, 109, 110, 105, 78, 113, 112, 109, 128, 102, 105, 112, 108, 114, 113, 112, 107, 114, 109, 110, 104, 109, 110, 105, 110, 114, 112, 112, 115, 112, 110, 111, 110, 107, 115, 113, 122, 113, 107, 112, 110, 110, 107, 104, 114, 110, 111, 107, 111, 107, 106, 122, 110, 114, 110, 106, 110, 111, 119, 110, 113, 116, 113, 104, 113, 103, 107, 64, 105, 112, 108, 109, 106, 114, 114, 108, 115, 109, 109, 107, 112, 109, 112, 109, 117, 116, 114, 109, 109, 106, 114, 114, 112, 111, 119, 113, 110, 94, 116, 108, 114, 110, 112, 116, 109, 109, 109, 115, 107, 110, 110, 112, 106, 111, 114, 106, 105, 110, 111, 101, 116, 110, 111, 112, 118, 110, 111, 113, 109, 114, 113, 113, 108, 111, 129, 105, 116, 113, 116, 110, 111, 107, 108, 108, 99, 111, 103, 107, 108, 124, 112, 108, 112, 112, 109, 101, 99, 116, 110, 108, 104, 115, 107, 112, 114, 118, 126, 110, 149, 108, 116, 109, 106, 116, 112, 118, 105, 105, 102, 110, 105, 109, 106, 111, 107, 106, 112, 113, 107, 114, 120, 111, 112, 106, 107, 115, 113, 114, 99, 108, 107, 104, 120, 110, 103, 109, 118, 112, 107, 108, 105, 114, 107, 113, 113, 118, 109, 99, 113, 111, 107, 115, 111, 113, 112, 118, 113, 108, 111, 103, 111, 110, 110, 114, 105, 116, 107, 107, 111, 108, 107, 107, 103, 110, 98, 107, 108, 112, 111, 114, 112, 112, 109, 111, 119, 108, 117, 112, 106, 112, 113, 111, 105, 104, 108, 114, 108, 110, 108, 106, 110, 113, 114, 108, 112, 106, 119, 113, 111, 109, 116, 107, 108, 103, 114, 115, 108, 108, 124, 116, 105, 118, 111, 105, 114, 109, 112, 104, 118, 108, 109, 99, 108, 109, 110, 108, 115, 106, 111, 116, 114, 114, 118, 110, 114, 106, 117, 107, 115, 115, 108, 120, 110, 106, 110, 113, 112, 110, 111, 110, 99, 107, 113, 111, 113, 107, 107, 108, 109, 104, 112, 119, 114, 109, 115, 124, 117, 108, 111, 109, 107, 106, 102, 108, 109, 113, 115, 111, 113, 106, 110, 111, 112, 118, 119, 111, 114, 125, 114, 107, 109, 114, 111, 116, 108, 111, 111, 107, 109, 112, 109, 114, 114, 97, 113, 90, 105, 106, 105, 116, 101, 103, 106, 100, 110, 107, 112, 108, 112, 112, 114, 114, 114, 111, 103, 113, 109, 105, 107, 114, 113, 108, 106, 108, 121, 113, 111, 111, 106, 110, 109, 100, 106, 113, 110, 110, 107, 110, 101, 113, 108, 109, 103, 112, 107, 117, 108, 131, 111, 109, 105, 110, 104, 114, 110, 111, 108, 115, 110, 108, 111, 108, 107, 115, 115, 111, 109, 108, 115, 112, 111, 112, 116, 109, 118, 107, 112, 106, 108, 113, 108, 110, 108, 104, 105, 109, 104, 116, 115, 106, 105, 104, 112, 117, 104, 106, 116, 107, 110, 110, 113, 107, 109, 122, 108, 108, 108, 107, 109, 112, 116, 111, 109, 108, 110, 121, 112, 109, 106, 107, 108, 110, 109, 113, 104, 105, 110, 110, 104, 117, 114, 109, 110, 109, 109, 111, 105, 114, 108, 109, 113, 110, 112, 108, 100, 110, 123, 111, 110, 115, 108, 115, 112, 111, 116, 107, 112, 116, 112, 107, 106, 109, 105, 107, 108, 109, 107, 117, 110, 109, 112, 108, 107, 107, 115, 109, 111, 111, 108, 110, 110, 109, 111, 110, 114, 122, 111, 113, 112, 108, 114, 126, 107, 110, 110, 115, 110, 107, 103, 109, 107, 105, 113, 111, 111, 112, 109, 102, 103, 121, 102, 111, 110, 103, 109, 103, 104, 111, 132, 109, 113, 113, 108, 110, 105, 106, 116, 115, 117, 109, 111, 108, 111, 115, 108, 110, 112, 88, 113, 109, 106, 116, 112, 110, 104, 110, 112, 98, 110, 106, 112, 112, 116, 111, 103, 115, 108, 112, 114, 113, 109, 110, 116, 114, 109, 112, 111, 110, 110, 96, 110, 110, 112, 109, 111, 121, 98, 106, 108, 106, 105, 109, 106, 111, 111, 99, 108, 111, 122, 110, 107, 103, 112, 107, 110, 106, 105, 108, 113, 113, 106, 112, 108, 109, 108, 112, 114, 109, 118, 106, 110, 109, 107, 110, 111, 112, 109, 112, 115, 107, 113, 116, 110, 107, 113, 104, 116, 119, 96, 116, 105, 109, 111, 110, 110, 123, 111, 130, 103, 110, 108, 109, 103, 114, 113, 107, 111, 114, 113, 111, 105, 112, 111, 101, 108, 107, 113, 115, 104, 103, 103, 113, 117, 114, 118, 104, 108, 100, 113, 82, 114, 106, 104, 110, 116, 111, 108, 106, 107, 117, 105, 112, 109, 113, 115, 111, 104, 113, 108, 107, 113, 113, 106, 113, 105, 107, 108, 106, 109, 112, 110, 111, 108, 114, 107, 108, 99, 113, 111, 114, 110, 105, 112, 107, 111, 109, 113, 117, 113, 109, 110, 113, 113, 107, 109, 105, 113, 109, 106, 106, 104, 112, 110, 113, 110, 110, 111, 112, 108, 106, 107, 113, 112, 103, 114, 111, 106, 109, 111, 105, 110, 103, 110, 105, 112, 108, 113, 110, 106, 106, 112, 118, 109, 112, 109, 112, 113, 114, 109, 105, 113, 108, 112, 111, 113, 111, 115, 107, 112, 108, 110, 113, 108, 107, 109, 114, 109, 106, 106, 117, 106, 108, 117, 109, 118, 122, 108, 112, 105, 113, 111, 112, 99, 115, 113, 116, 120, 106, 91, 112, 111, 109, 111, 109, 115, 102, 114, 97, 108, 118, 111, 116, 105, 120, 120, 116, 114, 129, 103, 102, 106, 110, 106, 114, 111, 109, 107, 110, 109, 110, 110, 113, 113, 112, 110, 109, 97, 110, 102, 108, 105, 104, 117, 114, 114, 119, 105, 116, 122, 116, 98, 105, 108, 110, 108, 115, 108, 108, 108, 109, 111, 101, 122, 118, 112, 114, 113, 110, 110, 113, 110, 121, 106, 111, 106, 125, 113, 106, 105, 104, 108, 124, 105, 113, 115, 114, 110, 80, 105, 106, 94, 104, 116, 117, 110, 115, 113, 106, 110, 83, 91, 112, 110, 117, 102, 105, 102, 98, 111, 101, 102, 117, 114, 106, 123, 132, 106, 111, 126, 112, 112, 106, 112, 110, 116, 109, 110, 110, 111, 115, 111, 110, 113, 117, 108, 110, 103, 120, 117, 119, 118, 112, 108, 114, 114, 114, 113, 104, 122, 106, 108, 122, 105, 102, 119, 102, 115, 101, 106, 107, 106, 104, 114, 106, 112, 114, 107, 109, 105, 98, 114, 106, 112, 112, 109, 103, 103, 118, 115, 105, 107, 115, 114, 107, 115, 109, 110, 107, 107, 102, 106, 112, 125, 102, 101, 115, 101, 115, 110, 108, 109, 102, 104, 110, 108, 115, 116, 111, 104, 109, 104, 117, 109, 104, 98, 116, 109, 99, 119, 101, 108, 110, 97, 124, 123, 108, 116, 122, 108, 105, 109, 111, 112, 116, 108, 108, 109, 127, 113, 103, 111, 109, 115, 113, 111, 112, 115, 112, 106, 117, 122, 115, 102, 122, 110, 114, 118, 115, 114, 103, 113, 107, 109, 113, 113, 112, 113, 98, 113, 92, 106, 110, 112, 105, 110, 110, 101, 111, 115, 111, 117, 110, 110, 115, 114, 115, 105, 100, 109, 110, 103, 128, 111, 97, 107, 114, 111, 101, 110, 106, 106, 110, 117, 105, 115, 105, 115, 139, 112, 105, 100, 114, 106, 111, 122, 107, 97, 103, 111, 116, 117, 105, 121, 96, 111, 122, 113, 107, 120, 107, 112, 111, 102, 116, 125, 106, 96, 105, 110, 102, 107, 114, 123, 116, 109, 106, 104, 108, 107, 105, 94, 96, 107, 105, 106, 111, 105, 109, 122, 116, 103, 114, 102, 115, 108, 107, 110, 115, 112, 111, 110, 106, 108, 109, 110, 108, 115, 93, 118, 105, 112, 106, 108, 110, 109, 108, 100, 104, 108, 112, 111, 109, 102, 113, 112, 105, 110, 103, 105, 110, 102, 112, 132, 96, 94, 109, 105, 94, 111, 102, 107, 118, 115, 107, 112, 109, 110, 112, 108, 104, 103, 113, 110, 115, 111, 97, 100, 104, 104, 112, 110, 108, 108, 111, 113, 114, 117, 96, 96, 111, 102, 114, 112, 99, 111, 113, 124, 107, 111, 103, 97, 110, 107, 102, 123, 101, 100, 110, 113, 115, 106, 136, 100, 96, 106, 116, 128, 125, 110, 111, 109, 103, 103, 112, 105, 111, 94, 105, 105, 106, 110, 98, 98, 119, 101, 104, 97, 104, 110, 103, 105, 96, 109, 93, 115, 106, 115, 107, 104, 111, 117, 120, 116, 116, 102, 118, 93, 118, 104, 120, 108, 110, 108, 121, 100, 101, 111, 108, 110, 104, 106, 109, 112, 108, 113, 110, 104, 110, 111, 103, 110, 108, 109, 108, 105, 109, 110, 106, 109, 108, 110, 109, 110, 112, 108, 117, 110, 103, 108, 96, 112, 120, 109, 114, 109, 114, 112, 115, 106, 103, 103, 112, 113, 109, 108, 112, 112, 111, 110, 107, 108, 107, 110, 109, 102, 100, 112, 116, 114, 104, 100, 120, 111, 109, 94, 112, 112, 114, 108, 106, 107, 116, 94, 113, 110, 104, 109, 112, 105, 77, 110, 114, 102, 112, 111, 117, 115, 110, 109, 113, 111, 104, 117, 113, 108, 112, 97, 109, 107, 107, 113, 107, 110, 114, 107, 104, 111, 109, 113, 107, 106, 103, 110, 111, 122, 104, 110, 112, 110, 103, 108, 114, 112, 108, 107, 112, 113, 109, 108, 112, 111, 107, 106, 115, 106, 114, 111, 112, 109, 118, 106, 115, 110, 107, 110, 107, 110, 116, 120, 109, 105, 111, 107, 117, 116, 101, 115, 115, 111, 113, 108, 108, 114, 105, 107, 106, 112, 101, 109, 112, 109, 104, 125, 109, 121, 109, 110, 115, 112, 101, 116, 113, 114, 107, 111, 111, 122, 112, 111, 109, 109, 114, 121, 111, 107, 109, 105, 109, 110, 117, 110, 114, 111, 103, 110, 101, 102, 102, 116, 106, 111, 113, 105, 106, 113, 109, 111, 112, 109, 104, 108, 110, 112, 107, 114, 114, 116, 103, 110, 108, 107, 105, 107, 113, 114, 112, 108, 120, 110, 109, 109, 102, 109, 111, 106, 109, 110, 112, 109, 122, 110, 105, 113, 110, 112, 112, 108, 112, 111, 106, 103, 105, 113, 109, 111, 116, 116, 113, 104, 111, 104, 106, 109, 116, 105, 111, 104, 108, 107, 107, 109, 115, 108, 108, 115, 115, 112, 107, 112, 108, 111, 116, 108, 102, 117, 118, 106, 108, 111, 113, 109, 110, 114, 113, 113, 105, 110, 121, 110, 113, 111, 112, 102, 113, 113, 110, 113, 105, 105, 108, 104, 110, 110, 104, 104, 105, 112, 116, 112, 109, 108, 108, 110, 113, 109, 112, 108, 106, 109, 109, 111, 105, 100, 109, 108, 101, 114, 109, 115, 110, 120, 115, 107, 109, 117, 111, 109, 110, 111, 118, 106, 109, 109, 107, 108, 116, 106, 111, 107, 110, 111, 112, 110, 108, 117, 111, 109, 107, 106, 113, 113, 105, 111, 108, 114, 98, 109, 105, 109, 110, 110, 113, 109, 107, 118, 106, 110, 112, 104, 114, 123, 109, 108, 111, 112, 108, 110, 110, 107, 110, 117, 110, 111, 113, 98, 132, 106, 113, 111, 111, 107, 116, 115, 106, 110, 106, 112, 108, 108, 81, 110, 106, 114, 111, 115, 109, 110, 100, 112, 106, 109, 114, 106, 111, 111, 108, 108, 109, 105, 108, 111, 109, 122, 111, 109, 104, 109, 101, 106, 111, 103, 115, 109, 111, 100, 121, 109, 120, 111, 114, 109, 111, 111, 109, 105, 112, 114, 110, 114, 111, 112, 134, 107, 97, 107, 98, 113, 120, 110, 110, 113, 109, 108, 115, 113, 116, 108, 109, 110, 111, 105, 115, 109, 114, 112, 112, 109, 110, 116, 106, 108, 110, 110, 106, 106, 102, 103, 101, 114, 104, 108, 108, 112, 111, 114, 108, 107, 106, 103, 104, 108, 110, 104, 109, 103, 107, 102, 120, 111, 112, 110, 110, 109, 111, 111, 104, 115, 111, 108, 109, 113, 108, 100, 116, 109, 100, 116, 113, 99, 116, 103, 109, 117, 102, 117, 116, 111, 108, 104, 105, 119, 104, 115, 101, 106, 105, 104, 108, 113, 108, 107, 108, 106, 112, 114, 113, 117, 110, 108, 113, 95, 107, 106, 112, 116, 105, 109, 102, 107, 118, 112, 101, 90, 112, 115, 109, 110, 120, 107, 104, 104, 107, 114, 113, 112, 109, 108, 109, 114, 110, 110, 106, 105, 119, 112, 106, 110, 114, 114, 95, 99, 116, 113, 112, 109, 105, 106, 99, 112, 110, 115, 108, 107, 103, 101, 122, 121, 102, 110, 114, 109, 112, 108, 110, 110, 105, 116, 105, 112, 113, 106, 118, 118, 111, 107, 124, 114, 106, 121, 117, 113, 97, 104, 106, 116, 111, 117, 104, 115, 109, 113, 109, 88, 111, 112, 125, 112, 100, 114, 106, 111, 110, 109, 104, 109, 116, 99, 106, 110, 114, 122, 105, 104, 109, 112, 108, 107, 101, 104, 118, 103, 110, 109, 93, 102, 109, 109, 109, 118, 130, 108, 113, 99, 112, 111, 111, 106, 106, 97, 104, 110, 107, 133, 112, 114, 117, 107, 87, 111, 106, 103, 113, 104, 107, 117, 101, 118, 120, 128, 110, 111, 108, 111, 112, 94, 110, 110, 119, 111, 113, 110, 104, 107, 98, 118, 110, 115, 112, 109, 112, 117, 117, 106, 118, 111, 115, 113, 110, 105, 107, 112, 111, 106, 100, 100, 117, 105, 117, 118, 101, 114, 114, 116, 111, 106, 109, 107, 113, 113, 101, 115, 122, 115, 120, 111, 107, 109, 114, 105, 113, 109, 114, 106, 110, 105, 107, 105, 109, 108, 107, 103, 115, 102, 104, 107, 111, 115, 107, 107, 112, 102, 111, 110, 102, 109, 99, 106, 112, 110, 117, 108, 102, 108, 106, 119, 105, 125, 113, 110, 111, 110, 119, 97, 108, 111, 108, 115, 111, 109, 114, 109, 106, 114, 88, 117, 113, 99, 126, 112, 111, 111, 122, 109, 108, 106, 116, 109, 114, 113, 106, 114, 107, 109, 121, 106, 103, 111, 97, 108, 109, 112, 109, 101, 110, 109, 88, 110, 107, 94, 111, 112, 97, 112, 108, 104, 106, 106, 109, 113, 109, 115, 108, 113, 113, 101, 114, 110, 105, 103, 107, 112, 113, 100, 110, 127, 99, 108, 107, 105, 113, 120, 114, 115, 108, 102, 115, 108, 103, 98, 113, 107, 119, 107, 114, 107, 108, 106, 110, 109, 113, 108, 117, 109, 105, 109, 117, 115, 106, 100, 116, 111, 118, 96, 116, 112, 110, 110, 114, 113, 108, 103, 103, 111, 113, 107, 110, 110, 111, 116, 107, 119, 117, 117, 103, 99, 115, 104, 121, 109, 113, 115, 112, 113, 110, 112, 106, 109, 110, 105, 113, 110, 107, 105, 102, 105, 119, 108, 95, 113, 111, 121, 118, 101, 108, 110, 105, 109, 114, 116, 108, 104, 129, 109, 113, 123, 109, 108, 105, 112, 111, 98, 103, 111, 110, 105, 110, 108, 107, 108, 109, 112, 109, 117, 112, 115, 109, 120, 118, 115, 107, 116, 108, 119, 111, 115, 105, 108, 85, 103, 115, 109, 112, 116, 108, 110, 108, 109, 111, 109, 117, 104, 81, 112, 113, 109, 116, 110, 108, 109, 113, 105, 109, 105, 116, 109, 102, 110, 108, 108, 104, 103, 108, 107, 110, 108, 114, 103, 112, 106, 106, 113, 117, 116, 101, 124, 111, 107, 113, 112, 110, 114, 109, 108, 105, 109, 107, 122, 115, 107, 115, 111, 116, 113, 118, 113, 117, 102, 106, 112, 115, 109, 115, 122, 114, 96, 91, 110, 124, 123, 107, 118, 112, 115, 109, 107, 109, 115, 112, 103, 102, 110, 112, 113, 112, 106, 109, 114, 103, 108, 108, 105, 108, 112, 107, 110, 111, 118, 103, 104, 112, 110, 104, 116, 111, 108, 111, 110, 109, 117, 106, 111, 108, 110, 111, 112, 108, 97, 106, 112, 104, 114, 110, 104, 107, 111, 103, 106, 110, 105, 113, 113, 110, 106, 107, 104, 107, 110, 111, 117, 116, 113, 109, 111, 119, 117, 113, 112, 108, 113, 109, 109, 113, 116, 118, 110, 103, 111, 130, 110, 112, 105, 122, 119, 111, 112, 123, 114, 112, 122, 111, 102, 113, 110, 117, 117, 103, 111, 108, 110, 111, 111, 113, 108, 117, 110, 112, 116, 115, 106, 111, 112, 112, 111, 115, 112, 129, 109, 110, 116, 111, 132, 106, 110, 113, 109, 111, 111, 105, 112, 119, 93, 117, 113, 126, 107, 110, 114, 108, 115, 116, 111, 113, 138, 111, 110, 108, 105, 112, 109, 111, 111, 111, 118, 113, 109, 99, 116, 117, 108, 106, 109, 111, 112, 112, 111, 113, 112, 109, 112, 113, 108, 106, 111, 116, 100, 111, 121, 106, 112, 106, 124, 115, 105, 116, 107, 113, 113, 110, 107, 115, 114, 100, 110, 115, 102, 126, 118, 111, 115, 113, 103, 112, 110, 112, 112, 110, 85, 108, 103, 113, 113, 114, 113, 110, 109, 113, 104, 104, 110, 107, 109, 107, 106, 112, 112, 109, 111, 116, 110, 111, 123, 114, 112, 109, 107, 110, 111, 113, 108, 114, 103, 110, 108, 108, 111, 112, 146, 112, 119, 106, 110, 107, 110, 112, 110, 106, 106, 103, 111, 108, 107, 114, 111, 109, 112, 103, 109, 114, 103, 114, 105, 113, 119, 113, 105, 94, 112, 110, 104, 109, 106, 108, 109, 112, 111, 115, 105, 105, 101, 112, 111, 101, 110, 106, 108, 106, 113, 112, 105, 116, 110, 125, 117, 112, 112, 106, 114, 109, 118, 89, 115, 114, 120, 114, 104, 102, 111, 121, 108, 113, 109, 109, 109, 109, 110, 113, 111, 110, 104, 83, 105, 108, 110, 108, 113, 116, 112, 113, 121, 105, 107, 107, 102, 114, 112, 99, 109, 104, 110, 97, 118, 112, 103, 116, 110, 128, 114, 102, 113, 114, 111, 110, 112, 116, 110, 106, 112, 105, 110, 112, 87, 108, 100, 105, 109, 101, 113, 107, 108, 111, 98, 115, 109, 102, 107, 100, 100, 116, 91, 107, 119, 115, 82, 110, 111, 106, 111, 110, 112, 110, 108, 100, 112, 105, 112, 117, 109, 104, 107, 103, 107, 111, 100, 109, 106, 111, 109, 101, 110, 141, 108, 105, 109, 105, 111, 104, 108, 116, 99, 109, 115, 115, 110, 100, 112, 113, 103, 109, 113, 118, 107, 109, 110, 111, 104, 100, 112, 117, 109, 107, 107, 102, 112, 129, 111, 112, 106, 112, 113, 113, 117, 116, 107, 129, 110, 99, 115, 113, 114, 116, 119, 113, 114, 111, 116, 121, 103, 119, 113, 117, 116, 105, 111, 102, 108, 115, 113, 101, 112, 110, 107, 108, 107, 114, 111, 109, 104, 114, 111, 104, 108, 110, 104, 106, 106, 107, 116, 106, 107, 106, 110, 106, 111, 108, 106, 115, 109, 120, 113, 117, 96, 110, 117, 103, 108, 117, 112, 109, 100, 102, 110, 117, 110, 104, 114, 115, 110, 116, 122, 115, 102, 114, 113, 109, 108, 110, 115, 119, 107, 116, 117, 112, 115, 115, 84, 103, 111, 113, 104, 115, 114, 106, 107, 115, 112, 100, 102, 111, 109, 105, 111, 104, 102, 114, 101, 111, 115, 114, 117, 112, 115, 107, 116, 108, 113, 101, 111, 119, 112, 85, 104, 120, 102, 107, 97, 112, 113, 98, 110, 103, 108, 118, 125, 116, 101, 110, 103, 102, 105, 110, 114, 109, 114, 109, 118, 106, 108, 118, 116, 112, 104, 108, 111, 111, 113, 112, 103, 86, 111, 113, 104, 109, 84, 87, 102, 112, 113, 109, 112, 113, 114, 113, 100, 107, 112, 90, 109, 116, 114, 107, 127, 117, 112, 117, 73, 109, 113, 112, 107, 122, 110, 118, 113, 107, 118, 117, 108, 110, 108, 107, 111, 114, 116, 107, 104, 109, 106, 116, 106, 112, 118, 123, 110, 114, 106, 121, 126, 113, 109, 123, 109, 102, 127, 128, 106, 115, 109, 114, 114, 109, 105, 117, 114, 112, 107, 110, 113, 124, 110, 115, 123, 110, 103, 112, 109, 113, 100, 113, 101, 113, 109, 114, 113, 105, 94, 109, 108, 110, 111, 99, 112, 105, 107, 113, 99, 110, 105, 113, 112, 109, 106, 117, 110, 107, 116, 109, 115, 111, 109, 111, 115, 115, 107, 110, 103, 101, 105, 113, 104, 110, 110, 101, 111, 116, 113, 114, 115, 110, 115, 110, 110, 103, 107, 112, 97, 110, 106, 116, 112, 102, 110, 111, 110, 108, 109, 117, 113, 114, 108, 110, 108, 103, 106, 114, 104, 107, 111, 119, 108, 107, 112, 118, 117, 92, 110, 105, 105, 102, 118, 115, 104, 106, 110, 116, 114, 122, 112, 107, 114, 112, 101, 105, 115, 103, 105, 105, 106, 121, 97, 118, 103, 112, 114, 108, 97, 113, 106, 120, 125, 108, 115, 100, 106, 120, 103, 106, 110, 111, 109, 108, 105, 111, 107, 111, 109, 106, 111, 122, 108, 103, 105, 137, 114, 106, 112, 119, 111, 121, 109, 97, 111, 106, 110, 105, 105, 108, 109, 117, 109, 110, 111, 109, 104, 109, 106, 108, 112, 108, 108, 106, 109, 124, 107, 119, 109, 103, 99, 81, 117, 102, 111, 109, 118, 129, 102, 110, 109, 130, 105, 118, 101, 102, 100, 117, 107, 112, 110, 101, 114, 106, 116, 104, 113, 118, 104, 101, 90, 97, 114, 116, 112, 130, 103, 104, 107, 120, 105, 103, 113, 128, 96, 111, 115, 105, 111, 103, 109, 117, 111, 104, 115, 133, 102, 105, 111, 107, 119, 112, 102, 99, 100, 111, 112, 105, 109, 116, 112, 110, 112, 111, 99, 131, 104, 120, 115, 101, 108, 102, 103, 116, 107, 105, 112, 113, 122, 115, 113, 107, 116, 101, 105, 109, 103, 118, 110, 106, 145, 106, 106, 100, 100, 112, 107, 109, 105, 132, 116, 113, 117, 115, 102, 106, 110, 102, 105, 112, 104, 111, 120, 121, 102, 108, 102, 105, 109, 110, 117, 104, 104, 113, 110, 132, 115, 114, 115, 115, 111, 107, 116, 122, 107, 113, 122, 101, 106, 118, 108, 114, 113, 110, 84, 82, 105, 110, 107, 111, 105, 108, 105, 110, 108, 110, 103, 105, 94, 114, 95, 106, 113, 108, 116, 113, 111, 124, 119, 110, 106, 110, 102, 110, 98, 115, 105, 109, 86, 105, 109, 109, 105, 128, 129, 102, 105, 130, 107, 111, 114, 126, 113, 133, 107, 116, 117, 123, 92, 114, 115, 109, 111, 93, 110, 105, 137, 107, 99, 97, 102, 133, 100, 113, 107, 111, 110, 113, 129, 114, 110, 115, 107, 109, 108, 112, 113, 108, 106, 116, 101, 112, 110, 118, 130, 105, 114, 107, 109, 120, 105, 112, 115, 107, 96, 108, 113, 110, 108, 116, 114, 113, 105, 98, 108, 109, 113, 110, 113, 120, 115, 102, 104, 116, 118, 132, 109, 106, 115, 107, 107, 118, 123, 134, 101, 111, 112, 118, 109, 122, 111, 100, 110, 118, 123, 110, 95, 113, 106, 111, 110, 121, 93, 113, 99, 97, 103, 105, 91, 105, 105, 111, 118, 87, 113, 102, 112, 111, 104, 95, 106, 106, 98, 113, 111, 105, 105, 111, 126, 105, 112, 114, 110, 109, 98, 104, 111, 112, 113, 108, 92, 108, 109, 118, 99, 95, 107, 110, 105, 108, 103, 105, 113, 103, 101, 110, 94, 104, 110, 110, 120, 108, 104, 111, 121, 113, 109, 121, 103, 104, 106, 105, 107, 108, 129, 107, 114, 110, 110, 108, 119, 109, 111, 104, 110, 111, 113, 113, 104, 112, 113, 106, 103, 102, 106, 114, 107, 107, 103, 99, 113, 104, 114, 124, 105, 119, 108, 109, 115, 107, 107, 109, 113, 100, 123, 107, 107, 97, 109, 106, 121, 109, 126, 117, 114, 120, 120, 110, 101, 102, 87, 109, 112, 104, 114, 117, 124, 96, 106, 113, 108, 108, 111, 122, 130, 113, 115, 106, 101, 113, 118, 92, 102, 109, 104, 126, 105, 108, 114, 101, 123, 104, 110, 112, 108, 102, 110, 106, 107, 121, 112, 103, 104, 119, 107, 100, 120, 103, 107, 112, 107, 111, 104, 112, 98, 103, 120, 117, 115, 99, 105, 114, 111, 109, 114, 120, 111, 113, 111, 110, 108, 110, 111, 107, 113, 103, 117, 125, 110, 106, 129, 110, 110, 114, 96, 111, 118, 111, 109, 108, 130, 98, 109, 98, 108, 114, 117, 102, 106, 116, 108, 110, 105, 113, 92, 107, 104, 106, 123, 113, 110, 99, 108, 102, 102, 115, 133, 91, 112, 110, 94, 114, 124, 105, 108, 120, 94, 101, 101, 103, 109, 117, 104, 108, 103, 91, 122, 123, 103, 119, 108, 107, 116, 108, 119, 96, 107, 113, 121, 98, 98, 117, 113, 106, 111, 103, 102, 105, 111, 105, 108, 103, 108, 106, 106, 107, 112, 111, 108, 115, 99, 107, 103, 123, 113, 108, 111, 109, 103, 104, 122, 106, 101, 136, 106, 110, 121, 111, 119, 94, 118, 108, 102, 98, 130, 127, 110, 116, 124, 115, 115, 113, 107, 99, 123, 110, 115, 97, 105, 103, 105, 92, 108, 111, 115, 105, 117, 109, 111, 109, 105, 108, 100, 112, 106, 111, 129, 115, 108, 107, 111, 116, 107, 93, 109, 97, 106, 111, 110, 110, 107, 114, 104, 110, 107, 112, 109, 109, 109, 105, 100, 115, 115, 106, 105, 127, 103, 109, 110, 119, 111, 104, 109, 116, 111, 109, 110, 114, 104, 115, 119, 109, 113, 114, 103, 103, 112, 101, 106, 104, 120, 120, 109, 105, 117, 108, 105, 114, 110, 136, 113, 117, 118, 101, 110, 126, 108, 112, 115, 111, 116, 91, 115, 122, 119, 99, 107, 109, 101, 115, 114, 106, 101, 119, 110, 112, 101, 107, 116, 106, 111, 105, 109, 122, 114, 118, 106, 104, 106, 99, 100, 117, 124, 109, 94, 107, 106, 116, 111, 115, 110, 107, 109, 113, 96, 118, 102, 115, 111, 93, 113, 118, 108, 104, 108, 104, 98, 112, 108, 110, 106, 107, 107, 112, 113, 107, 110, 114, 112, 114, 83, 109, 107, 108, 112, 109, 108, 105, 111, 105, 103, 109, 110, 114, 107, 111, 117, 102, 120, 134, 122, 121, 116, 111, 108, 93, 114, 107, 106, 105, 121, 134, 103, 103, 113, 103, 108, 112, 97, 127, 107, 104, 109, 104, 104, 108, 111, 105, 102, 107, 98, 110, 131, 109, 108, 87, 103, 116, 104, 100, 108, 103, 113, 96, 113, 108, 111, 87, 108, 112, 108, 96, 110, 128, 101, 91, 112, 109, 112, 97, 104, 112, 113, 105, 111, 116, 108, 99, 115, 115, 108, 110, 106, 102, 102, 108, 104, 110, 114, 114, 121, 108, 114, 110, 111, 106, 124, 106, 97, 113, 111, 108, 116, 114, 110, 102, 103, 111, 109, 101, 104, 107, 119, 117, 107, 105, 107, 110, 122, 100, 109, 106, 101, 110, 101, 106, 112, 111, 114, 111, 108, 117, 110, 115, 109, 107, 129, 114, 117, 119, 121, 109, 113, 99, 112, 111, 115, 103, 108, 100, 110, 106, 104, 105, 118, 118, 117, 110, 102, 114, 111, 115, 110, 120, 111, 120, 105, 104, 110, 106, 99, 120, 124, 121, 111, 94, 112, 128, 110, 101, 109, 115, 124, 91, 114, 111, 111, 117, 117, 114, 110, 103, 113, 112, 108, 111, 107, 107, 106, 105, 115, 109, 124, 112, 120, 117, 118, 115, 105, 98, 114, 110, 106, 109, 83, 107, 111, 107, 114, 105, 110, 106, 112, 116, 111, 115, 113, 109, 106, 93, 71, 113, 120, 111, 110, 106, 107, 111, 106, 111, 114, 111, 111, 109, 110, 100, 95, 111, 114, 113, 113, 109, 108, 113, 118, 114, 105, 113, 103, 109, 123, 110, 113, 108, 107, 113, 116, 114, 111, 112, 93, 110, 111, 111, 110, 105, 111, 107, 129, 108, 114, 103, 97, 110, 97, 113, 103, 115, 106, 112, 107, 114, 114, 114, 105, 110, 110, 111, 111, 113, 108, 107, 106, 105, 114, 114, 101, 112, 106, 116, 99, 112, 107, 112, 110, 105, 107, 110, 114, 113, 113, 114, 112, 110, 112, 107, 109, 116, 111, 105, 119, 110, 111, 103, 105, 113, 97, 114, 111, 111, 114, 112, 112, 105, 112, 112, 110, 115, 109, 107, 112, 111, 106, 106, 107, 114, 111, 113, 111, 115, 115, 110, 110, 104, 115, 112, 93, 94, 120, 110, 110, 111, 113, 104, 106, 110, 108, 106, 104, 124, 108, 99, 114, 117, 106, 110, 109, 109, 105, 109, 117, 109, 114, 112, 112, 96, 104, 105, 112, 96, 112, 107, 117, 106, 114, 112, 114, 101, 116, 111, 105, 110, 109, 107, 112, 110, 108, 109, 117, 106, 106, 111, 115, 108, 109, 115, 107, 111, 110, 90, 112, 112, 106, 100, 110, 118, 107, 109, 116, 116, 113, 107, 113, 119, 108, 109, 132, 114, 107, 111, 112, 102, 109, 110, 110, 108, 110, 109, 111, 113, 103, 113, 110, 113, 108, 115, 107, 110, 116, 106, 115, 120, 111, 121, 109, 114, 95, 112, 111, 102, 112, 108, 109, 106, 107, 107, 117, 100, 112, 118, 110, 114, 113, 112, 107, 110, 108, 115, 117, 109, 112, 115, 105, 113, 111, 114, 114, 114, 112, 100, 99, 110, 100, 124, 111, 111, 111, 107, 113, 116, 104, 106, 109, 112, 106, 104, 105, 119, 110, 114, 104, 104, 113, 107, 117, 109, 113, 109, 120, 109, 110, 107, 105, 109, 109, 105, 109, 107, 112, 97, 115, 102, 107, 118, 117, 112, 111, 111, 107, 110, 108, 114, 109, 95, 114, 110, 113, 114, 116, 110, 114, 108, 107, 115, 87, 110, 120, 110, 107, 110, 110, 109, 129, 111, 113, 102, 131, 107, 112, 111, 111, 107, 110, 117, 105, 96, 116, 114, 110, 110, 111, 117, 105, 113, 116, 105, 109, 103, 91, 95, 111, 108, 118, 104, 105, 115, 110, 123, 109, 107, 120, 95, 109, 127, 114, 106, 110, 109, 112, 108, 122, 112, 110, 102, 109, 109, 104, 111, 117, 107, 105, 109, 111, 109, 111, 114, 106, 99, 115, 109, 113, 105, 102, 147, 106, 110, 110, 112, 108, 108, 106, 112, 94, 112, 109, 108, 112, 108, 113, 114, 121, 107, 108, 113, 113, 117, 113, 120, 120, 108, 106, 118, 109, 120, 110, 112, 111, 100, 105, 105, 111, 110, 117, 113, 115, 109, 115, 108, 106, 112, 113, 110, 110, 112, 111, 115, 108, 108, 111, 111, 110, 114, 114, 108, 112, 100, 96, 95, 113, 108, 111, 111, 108, 111, 114, 109, 111, 111, 110, 108, 108, 114, 110, 106, 106, 115, 111, 109, 106, 111, 111, 116, 113, 107, 109, 109, 107, 108, 117, 110, 113, 107, 111, 116, 112, 115, 106, 111, 111, 113, 112, 110, 108, 104, 115, 112, 110, 109, 110, 111, 110, 111, 111, 118, 107, 109, 112, 101, 107, 110, 109, 114, 114, 110, 106, 110, 108, 111, 110, 105, 108, 110, 108, 110, 116, 114, 109, 109, 111, 114, 108, 108, 108, 110, 108, 110, 110, 113, 107, 108, 107, 106, 109, 110, 114, 112, 113, 111, 112, 110, 109, 101, 114, 110, 109, 105, 110, 109, 111, 110, 112, 109, 110, 106, 105, 114, 114, 110, 109, 107, 110, 110, 111, 109, 110, 118, 107, 110, 107, 112, 114, 108, 107, 110, 110, 107, 112, 105, 107, 115, 113, 114, 107, 112, 110, 110, 110, 108, 112, 108, 109, 109, 108, 107, 106, 120, 108, 111, 109, 113, 110, 119, 113, 108, 110, 116, 109, 114, 113, 111, 104, 109, 111, 117, 120, 108, 106, 107, 100, 108, 108, 103, 111, 108, 111, 115, 113, 105, 110, 109, 110, 105, 108, 110, 116, 115, 107, 111, 108, 106, 109, 110, 111, 110, 111, 110, 121, 114, 103, 115, 115, 111, 110, 109, 113, 107, 109, 107, 109, 109, 108, 111, 113, 107, 110, 109, 109, 110, 111, 111, 112, 109, 115, 110, 114, 112, 103, 109, 113, 109, 109, 115, 103, 108, 107, 110, 108, 108, 111, 112, 107, 113, 112, 102, 101, 112, 113, 104, 112, 105, 112, 113, 116, 113, 111, 109, 109, 110, 110, 106, 111, 109, 109, 117, 107, 112, 109, 111, 106, 118, 111, 114, 109, 105, 111, 113, 113, 109, 109, 113, 110, 109, 115, 107, 113, 111, 112, 109, 105, 114, 110, 109, 107, 112, 112, 111, 108, 108, 110, 116, 105, 113, 115, 111, 109, 112, 110, 105, 106, 104, 106, 116, 113, 109, 114, 113, 108, 106, 109, 108, 111, 111, 112, 109, 110, 127, 111, 112, 107, 108, 107, 104, 113, 109, 106, 111, 112, 111, 108, 110, 109, 110, 105, 110, 120, 114, 108, 110, 111, 108, 106, 105, 113, 112, 111, 104, 109, 107, 109, 107, 111, 107, 110, 111, 124, 99, 103, 110, 109, 110, 111, 109, 112, 113, 115, 106, 108, 108, 114, 107, 110, 106, 113, 107, 112, 114, 110, 109, 110, 107, 107, 111, 112, 110, 117, 111, 119, 107, 111, 109, 113, 111, 113, 109, 111, 110, 110, 113, 113, 111, 111, 108, 110, 106, 116, 109, 114, 105, 108, 109, 118, 110, 110, 115, 107, 113, 106, 107, 112, 112, 113, 113, 112, 109, 109, 108, 105, 112, 112, 111, 114, 111, 108, 108, 115, 113, 110, 108, 113, 110, 111, 105, 113, 106, 105, 111, 111, 112, 106, 111, 109, 110, 110, 116, 112, 112, 110, 111, 108, 106, 105, 110, 112, 110, 113, 109, 110, 110, 111, 111, 100, 106, 110, 108, 106, 108, 121, 108, 109, 107, 114, 106, 107, 112, 111, 116, 111, 112, 110, 117, 111, 111, 129, 109, 111, 110, 105, 106, 111, 114, 107, 122, 106, 112, 119, 108, 111, 105, 107, 107, 112, 111, 112, 113, 116, 105, 113, 105, 115, 120, 109, 109, 115, 106, 108, 115, 116, 99, 115, 109, 107, 102, 113, 115, 110, 109, 107, 103, 112, 108, 119, 100, 109, 106, 112, 129, 92, 128, 114, 110, 105, 111, 110, 126, 104, 112, 93, 90, 113, 124, 115, 127, 106, 112, 118, 108, 105, 111, 112, 109, 104, 135, 107, 105, 107, 109, 133, 111, 104, 112, 120, 107, 102, 110, 108, 116, 112, 97, 108, 118, 100, 110, 110, 106, 112, 103, 112, 118, 121, 106, 117, 105, 97, 97, 106, 105, 109, 103, 104, 108, 115, 97, 107, 119, 111, 112, 104, 109, 112, 118, 111, 102, 117, 110, 114, 114, 112, 114, 112, 110, 113, 119, 112, 121, 109, 120, 115, 117, 112, 110, 96, 107, 112, 126, 101, 86, 102, 107, 111, 97, 105, 111, 114, 102, 97, 122, 115, 117, 106, 121, 103, 84, 102, 112, 106, 111, 110, 112, 125, 107, 102, 109, 108, 107, 117, 105, 107, 106, 111, 104, 112, 115, 113, 107, 112, 124, 115, 108, 117, 111, 110, 100, 100, 116, 110, 108, 116, 108, 106, 106, 110, 138, 125, 104, 110, 116, 105, 117, 106, 112, 110, 115, 109, 113, 99, 112, 107, 100, 108, 113, 109, 112, 97, 111, 118, 109, 117, 107, 114, 113, 113, 111, 101, 115, 113, 110, 100, 109, 112, 127, 118, 105, 99, 110, 109, 90, 107, 115, 105, 109, 115, 110, 121, 108, 96, 105, 83, 111, 101, 108, 104, 113, 113, 109, 112, 102, 112, 113, 119, 113, 111, 100, 103, 104, 103, 114, 110, 119, 115, 104, 112, 96, 120, 108, 110, 108, 110, 107, 111, 102, 110, 107, 136, 109, 109, 116, 102, 94, 108, 109, 100, 115, 107, 111, 115, 110, 115, 107, 108, 122, 114, 91, 111, 107, 113, 114, 110, 108, 112, 106, 108, 106, 114, 124, 121, 112, 112, 109, 108, 112, 109, 120, 126, 121, 119, 119, 112, 113, 117, 98, 105, 112, 105, 115, 110, 116, 119, 109, 115, 119, 121, 124, 114, 104, 108, 122, 108, 107, 101, 100, 107, 111, 112, 110, 105, 111, 112, 88, 109, 115, 117, 104, 115, 101, 103, 113, 117, 102, 117, 107, 100, 110, 137, 108, 110, 112, 110, 110, 114, 101, 120, 105, 112, 112, 113, 113, 109, 104, 105, 117, 121, 112, 128, 123, 104, 114, 111, 110, 105, 112, 123, 115, 109, 100, 113, 109, 107, 110, 93, 105, 108, 110, 106, 107, 103, 101, 107, 116, 117, 118, 109, 107, 107, 106, 121, 110, 115, 104, 109, 104, 111, 112, 107, 101, 122, 108, 107, 97, 111, 129, 109, 108, 115, 91, 117, 93, 112, 113, 99, 109, 111, 124, 102, 111, 114, 111, 114, 115, 109, 112, 107, 108, 109, 103, 109, 99, 109, 94, 118, 107, 107, 112, 103, 108, 108, 104, 115, 111, 109, 108, 103, 96, 120, 115, 141, 121, 98, 108, 107, 110, 112, 112, 111, 109, 113, 111, 111, 117, 115, 109, 114, 103, 105, 112, 112, 111, 111, 108, 100, 112, 104, 104, 115, 113, 111, 109, 112, 113, 114, 106, 108, 108, 111, 111, 107, 111, 114, 109, 111, 108, 112, 114, 112, 113, 115, 121, 113, 114, 109, 112, 124, 108, 108, 106, 106, 106, 106, 109, 108, 108, 108, 110, 111, 109, 106, 110, 112, 116, 111, 111, 108, 110, 115, 112, 107, 110, 107, 111, 107, 109, 105, 113, 114, 109, 112, 107, 109, 120, 103, 109, 109, 122, 112, 112, 117, 108, 109, 112, 109, 111, 109, 114, 107, 122, 104, 113, 110, 113, 104, 107, 110, 111, 113, 111, 106, 109, 108, 112, 110, 107, 108, 109, 107, 109, 104, 110, 107, 111, 114, 109, 114, 111, 117, 108, 106, 113, 113, 112, 108, 108, 111, 109, 111, 105, 110, 106, 97, 108, 109, 108, 105, 105, 109, 111, 108, 110, 105, 112, 112, 112, 109, 111, 116, 108, 109, 110, 114, 112, 111, 109, 106, 108, 112, 111, 111, 106, 106, 106, 115, 111, 111, 116, 109, 118, 113, 109, 108, 111, 116, 112, 111, 114, 108, 110, 113, 107, 109, 110, 108, 104, 114, 110, 113, 112, 112, 112, 113, 112, 109, 110, 107, 112, 115, 105, 114, 108, 109, 110, 121, 111, 103, 109, 110, 114, 115, 111, 105, 113, 116, 110, 113, 114, 113, 107, 112, 114, 106, 111, 112, 109, 108, 115, 113, 112, 115, 113, 107, 110, 108, 113, 112, 118, 111, 109, 108, 110, 111, 107, 113, 110, 115, 108, 109, 113, 111, 109, 111, 104, 104, 109, 107, 103, 103, 108, 108, 106, 108, 117, 106, 111, 110, 110, 111, 107, 111, 111, 108, 109, 110, 112, 110, 110, 112, 109, 104, 109, 117, 112, 112, 110, 110, 114, 106, 110, 112, 121, 109, 102, 105, 112, 112, 118, 111, 111, 111, 112, 114, 108, 130, 114, 102, 108, 103, 106, 102, 110, 108, 115, 111, 115, 108, 109, 108, 111, 105, 108, 114, 118, 114, 104, 109, 111, 118, 104, 107, 114, 111, 117, 111, 100, 110, 109, 109, 115, 107, 113, 113, 103, 106, 111, 110, 110, 110, 108, 108, 109, 116, 109, 107, 108, 110, 114, 112, 107, 109, 103, 110, 106, 112, 113, 110, 104, 108, 108, 112, 105, 110, 114, 113, 110, 114, 115, 111, 107, 106, 109, 110, 109, 113, 112, 116, 107, 104, 111, 118, 109, 104, 111, 109, 110, 114, 108, 107, 108, 106, 110, 103, 111, 111, 109, 124, 108, 111, 111, 109, 109, 115, 118, 106, 109, 112, 112, 109, 110, 108, 109, 107, 109, 108, 115, 114, 108, 116, 116, 107, 113, 113, 102, 113, 111, 115, 112, 114, 113, 108, 109, 109, 110, 108, 115, 113, 109, 115, 104, 102, 105, 109, 107, 109, 109, 107, 119, 113, 110, 109, 114, 118, 111, 114, 120, 111, 111, 112, 115, 112, 107, 113, 114, 116, 107, 112, 112, 109, 112, 110, 115, 109, 111, 112, 110, 108, 111, 108, 110, 111, 108, 112, 108, 106, 114, 99, 109, 109, 112, 112, 113, 117, 116, 105, 108, 109, 119, 112, 89, 109, 110, 102, 115, 107, 115, 88, 117, 114, 120, 111, 104, 108, 110, 110, 114, 96, 109, 114, 111, 114, 108, 111, 107, 112, 115, 105, 103, 111, 105, 104, 103, 109, 104, 95, 118, 108, 112, 106, 108, 110, 114, 102, 107, 115, 110, 108, 99, 121, 114, 98, 107, 87, 117, 106, 108, 110, 112, 94, 112, 99, 99, 109, 116, 109, 118, 115, 134, 112, 117, 108, 114, 113, 117, 106, 102, 109, 106, 107, 140, 112, 118, 103, 111, 118, 108, 116, 112, 105, 112, 114, 106, 101, 107, 114, 112, 94, 110, 115, 109, 106, 112, 112, 114, 106, 119, 113, 104, 122, 103, 110, 105, 113, 86, 111, 110, 92, 117, 111, 106, 99, 148, 113, 108, 110, 114, 113, 108, 107, 120, 107, 126, 114, 106, 112, 118, 107, 124, 106, 101, 124, 122, 105, 104, 116, 102, 114, 111, 112, 108, 104, 114, 111, 110, 86, 125, 117, 129, 116, 110, 112, 109, 97, 107, 105, 107, 114, 102, 92, 119, 110, 105, 118, 113, 118, 110, 102, 111, 109, 112, 105, 110, 126, 111, 117, 107, 108, 113, 95, 99, 113, 113, 109, 108, 112, 109, 118, 114, 115, 111, 107, 104, 113, 120, 108, 111, 100, 110, 104, 107, 127, 105, 119, 112, 116, 113, 93, 111, 109, 115, 121, 99, 117, 114, 113, 119, 111, 105, 106, 99, 108, 113, 104, 99, 103, 110, 106, 109, 111, 118, 105, 121, 112, 114, 108, 112, 113, 108, 110, 118, 112, 113, 112, 109, 115, 108, 100, 108, 122, 110, 113, 132, 108, 112, 133, 123, 109, 106, 111, 106, 118, 109, 109, 115, 110, 104, 109, 113, 111, 111, 109, 107, 113, 114, 113, 102, 106, 106, 121, 107, 112, 120, 110, 109, 106, 112, 111, 98, 116, 91, 113, 106, 97, 99, 108, 102, 114, 93, 107, 114, 114, 120, 111, 104, 113, 106, 109, 100, 111, 116, 106, 120, 108, 109, 122, 99, 127, 111, 123, 114, 96, 117, 103, 114, 115, 114, 107, 109, 112, 109, 122, 118, 133, 102, 110, 104, 110, 109, 106, 112, 112, 116, 118, 110, 106, 118, 119, 128, 120, 112, 117, 111, 105, 113, 118, 121, 101, 111, 111, 110, 97, 112, 108, 112, 94, 108, 110, 110, 112, 121, 106, 114, 109, 111, 101, 115, 111, 112, 107, 114, 104, 108, 99, 106, 106, 111, 112, 110, 106, 107, 110, 120, 111, 119, 124, 97, 120, 106, 104, 106, 116, 113, 108, 112, 115, 106, 115, 108, 107, 120, 107, 109, 105, 115, 119, 115, 114, 119, 110, 110, 107, 100, 107, 113, 110, 111, 109, 107, 102, 109, 115, 111, 99, 116, 106, 106, 111, 112, 108, 111, 113, 111, 123, 101, 113, 94, 96, 111, 108, 123, 99, 121, 97, 111, 84, 110, 115, 117, 99, 112, 112, 98, 114, 109, 123, 128, 110, 103, 104, 109, 113, 111, 107, 121, 109, 112, 119, 108, 111, 116, 111, 130, 112, 110, 113, 117, 94, 107, 101, 117, 104, 110, 111, 111, 108, 107, 122, 108, 109, 114, 115, 105, 111, 111, 148, 104, 101, 119, 130, 104, 112, 117, 126, 113, 110, 105, 111, 106, 100, 104, 100, 106, 107, 109, 103, 116, 102, 109, 112, 111, 128, 103, 111, 114, 103, 128, 124, 108, 104, 127, 106, 110, 104, 123, 108, 105, 112, 106, 106, 140, 111, 103, 107, 102, 116, 114, 115, 102, 102, 112, 137, 106, 123, 102, 122, 103, 115, 101, 115, 88, 116, 104, 120, 105, 113, 113, 115, 115, 106, 116, 117, 107, 117, 110, 99, 103, 97, 114, 108, 108, 107, 109, 106, 105, 79, 111, 102, 117, 97, 105, 112, 114, 101, 108, 111, 110, 105, 107, 101, 116, 123, 113, 102, 121, 107, 110, 115, 91, 116, 108, 103, 107, 112, 109, 102, 111, 100, 97, 103, 111, 113, 114, 110, 109, 118, 109, 124, 119, 107, 93, 106, 96, 113, 108, 117, 124, 116, 106, 107, 113, 108, 106, 105, 95, 97, 99, 102, 109, 107, 100, 100, 109, 107, 110, 115, 118, 114, 98, 99, 114, 145, 115, 101, 109, 110, 101, 113, 119, 115, 107, 108, 112, 110, 121, 97, 109, 121, 121, 121, 101, 117, 113, 117, 111, 107, 110, 110, 108, 109, 112, 105, 106, 102, 102, 108, 106, 124, 118, 113, 105, 113, 111, 100, 125, 106, 108, 103, 114, 114, 110, 106, 112, 89, 125, 105, 109, 102, 109, 110, 104, 100, 111, 118, 110, 103, 112, 121, 107, 108, 118, 113, 94, 112, 106, 109, 105, 113, 111, 122, 120, 112, 105, 107, 110, 116, 108, 108, 112, 138, 108, 105, 111, 103, 107, 109, 122, 101, 98, 109, 111, 117, 105, 116, 114, 116, 110, 107, 107, 112, 106, 109, 105, 114, 113, 111, 116, 113, 126, 109, 107, 101, 103, 110, 96, 111, 106, 120, 112, 119, 109, 102, 117, 105, 104, 107, 102, 125, 115, 109, 119, 124, 108, 103, 104, 116, 108, 119, 102, 123, 133, 116, 113, 102, 111, 115, 104, 95, 118, 121, 107, 113, 112, 116, 101, 143, 109, 108, 98, 107, 122, 139, 111, 94, 109, 106, 120, 104, 121, 110, 118, 104, 108, 114, 108, 110, 113, 104, 102, 100, 112, 105, 123, 107, 116, 118, 102, 106, 107, 111, 112, 113, 107, 115, 107, 103, 105, 128, 114, 109, 105, 104, 109, 105, 114, 102, 106, 100, 116, 111, 118, 124, 103, 120, 87, 112, 115, 112, 106, 110, 104, 109, 107, 112, 116, 83, 117, 108, 101, 95, 106, 109, 108, 106, 113, 112, 101, 107, 113, 100, 108, 111, 104, 104, 131, 109, 101, 110, 110, 106, 103, 105, 104, 99, 106, 101, 109, 120, 112, 105, 118, 115, 100, 102, 108, 117, 112, 100, 107, 110, 99, 108, 99, 96, 110, 123, 128, 96, 136, 110, 116, 119, 115, 104, 120, 112, 111, 116, 105, 111, 122, 114, 91, 108, 99, 111, 110, 110, 108, 129, 109, 110, 103, 111, 117, 104, 114, 112, 108, 100, 105, 115, 108, 117, 111, 120, 111, 111, 114, 128, 109, 109, 114, 111, 104, 112, 108, 109, 111, 117, 105, 113, 103, 110, 99, 120, 105, 105, 108, 103, 109, 105, 104, 110, 122, 108, 107, 107, 98, 106, 115, 102, 110, 105, 104, 104, 110, 127, 101, 120, 99, 112, 122, 115, 114, 117, 105, 118, 104, 103, 105, 108, 102, 113, 108, 103, 111, 107, 112, 114, 105, 117, 105, 123, 99, 111, 96, 113, 112, 93, 108, 105, 104, 112, 110, 106, 112, 109, 108, 96, 111, 115, 110, 109, 102, 114, 109, 105, 113, 113, 115, 98, 104, 111, 98, 104, 108, 99, 114, 109, 118, 106, 108, 109, 115, 106, 116, 124, 114, 116, 110, 105, 113, 108, 101, 116, 112, 110, 106, 109, 110, 102, 107, 103, 106, 123, 103, 107, 117, 118, 126, 99, 103, 99, 110, 110, 113, 95, 117, 105, 89, 101, 109, 110, 113, 108, 103, 109, 101, 106, 105, 108, 106, 103, 110, 110, 109, 116, 112, 130, 102, 105, 103, 104, 106, 123, 107, 93, 103, 111, 106, 121, 104, 99, 113, 110, 108, 99, 110, 109, 104, 105, 110, 107, 114, 121, 114, 107, 112, 102, 111, 104, 107, 110, 111, 108, 113, 100, 107, 107, 108, 112, 108, 105, 113, 105, 117, 107, 107, 100, 111, 118, 112, 100, 109, 108, 103, 107, 103, 103, 111, 114, 101, 107, 109, 107, 104, 109, 115, 106, 107, 102, 111, 105, 97, 99, 108, 117, 108, 105, 106, 121, 123, 124, 104, 96, 114, 114, 115, 115, 116, 116, 112, 106, 113, 117, 110, 107, 112, 108, 107, 115, 118, 106, 101, 104, 115, 105, 106, 102, 110, 104, 103, 109, 103, 107, 113, 111, 118, 98, 108, 114, 112, 106, 107, 108, 106, 106, 113, 100, 122, 135, 98, 103, 109, 110, 126, 105, 105, 115, 109, 105, 120, 104, 109, 123, 97, 116, 120, 99, 112, 110, 99, 109, 104, 109, 102, 112, 108, 103, 121, 105, 109, 95, 115, 120, 109, 113, 105, 104, 108, 111, 111, 102, 110, 99, 106, 101, 110, 122, 108, 109, 107, 110, 105, 118, 105, 105, 110, 100, 103, 108, 111, 107, 107, 110, 114, 113, 108, 145, 102, 123, 103, 111, 113, 108, 115, 110, 109, 114, 113, 108, 104, 108, 114, 104, 109, 109, 112, 117, 108, 113, 113, 109, 105, 111, 111, 105, 108, 108, 107, 105, 110, 112, 127, 104, 112, 108, 97, 95, 106, 100, 117, 102, 105, 113, 111, 113, 111, 117, 132, 97, 106, 111, 105, 114, 108, 116, 102, 98, 116, 107, 109, 106, 104, 113, 108, 114, 98, 110, 117, 105, 106, 102, 125, 137, 115, 109, 103, 96, 107, 117, 106, 104, 115, 107, 109, 108, 93, 112, 114, 119, 113, 105, 105, 92, 108, 119, 104, 108, 108, 130, 106, 119, 98, 107, 113, 111, 111, 102, 102, 115, 119, 102, 105, 103, 111, 112, 103, 124, 109, 124, 104, 122, 109, 116, 113, 111, 101, 119, 100, 104, 102, 108, 111, 107, 124, 119, 114, 107, 120, 110, 110, 112, 110, 100, 104, 120, 113, 103, 116, 111, 116, 119, 109, 112, 105, 116, 115, 113, 103, 112, 114, 91, 105, 100, 108, 112, 111, 112, 114, 101, 107, 116, 113, 105, 104, 99, 103, 115, 116, 105, 107, 105, 113, 112, 102, 109, 99, 107, 105, 111, 109, 107, 95, 108, 107, 95, 115, 118, 114, 111, 101, 101, 117, 108, 108, 89, 109, 104, 113, 124, 110, 118, 107, 110, 109, 113, 119, 114, 113, 105, 107, 106, 112, 101, 105, 110, 112, 116, 100, 111, 107, 114, 115, 114, 112, 99, 113, 109, 119, 104, 105, 119, 109, 109, 120, 119, 114, 114, 108, 121, 109, 111, 112, 100, 103, 103, 110, 110, 112, 116, 112, 113, 111, 109, 109, 109, 109, 106, 101, 118, 109, 111, 112, 109, 121, 115, 100, 111, 109, 110, 106, 111, 113, 111, 106, 109, 109, 110, 104, 109, 116, 108, 101, 108, 97, 117, 119, 106, 98, 116, 110, 115, 103, 111, 110, 108, 106, 116, 108, 105, 105, 115, 110, 125, 108, 100, 100, 114, 112, 114, 93, 112, 109, 113, 110, 112, 124, 113, 107, 111, 112, 108, 121, 111, 98, 110, 111, 125, 113, 112, 116, 113, 100, 113, 106, 115, 102, 112, 105, 108, 140, 108, 109, 114, 109, 106, 107, 118, 125, 94, 98, 111, 108, 102, 118, 100, 109, 102, 123, 109, 104, 107, 106, 104, 117, 109, 120, 80, 113, 111, 116, 117, 110, 110, 115, 105, 103, 115, 111, 112, 112, 108, 92, 111, 112, 129, 139, 118, 105, 108, 109, 109, 108, 96, 114, 101, 106, 105, 112, 112, 105, 108, 102, 104, 117, 113, 100, 112, 117, 114, 119, 105, 122, 109, 110, 113, 112, 109, 97, 113, 112, 111, 126, 113, 118, 106, 112, 108, 95, 121, 110, 106, 106, 113, 98, 110, 108, 115, 94, 107, 107, 117, 109, 111, 95, 98, 114, 99, 97, 105, 97, 106, 118, 110, 113, 99, 106, 114, 106, 110, 113, 119, 102, 113, 112, 110, 111, 106, 111, 120, 98, 116, 107, 106, 107, 112, 116, 99, 111, 113, 113, 101, 110, 109, 106, 121, 94, 99, 113, 103, 108, 104, 113, 116, 101, 104, 112, 104, 120, 106, 110, 113, 110, 113, 119, 112, 112, 101, 108, 128, 114, 110, 107, 96, 103, 117, 111, 100, 121, 106, 110, 123, 105, 94, 111, 103, 109, 106, 109, 111, 113, 105, 109, 110, 113, 113, 104, 104, 106, 112, 108, 108, 99, 107, 110, 105, 102, 115, 109, 111, 107, 125, 111, 116, 115, 109, 100, 109, 110, 128, 112, 113, 110, 108, 106, 108, 114, 114, 107, 121, 122, 99, 104, 103, 111, 111, 118, 109, 118, 111, 107, 116, 116, 108, 99, 100, 111, 111, 106, 101, 101, 109, 124, 115, 100, 117, 110, 117, 103, 107, 114, 98, 107, 111, 112, 102, 115, 103, 111, 111, 107, 106, 109, 94, 110, 106, 115, 108, 112, 96, 104, 107, 114, 110, 106, 106, 107, 111, 110, 110, 106, 112, 106, 114, 117, 107, 119, 106, 119, 118, 104, 112, 108, 116, 112, 125, 103, 121, 117, 105, 115, 107, 122, 111, 108, 121, 117, 119, 113, 106, 107, 113, 108, 104, 105, 110, 108, 111, 109, 122, 96, 94, 119, 110, 91, 108, 114, 116, 100, 113, 111, 106, 104, 127, 114, 111, 108, 107, 100, 102, 113, 92, 108, 108, 105, 110, 103, 116, 105, 115, 121, 118, 103, 110, 111, 117, 109, 113, 114, 111, 100, 111, 112, 105, 103, 111, 106, 133, 109, 114, 121, 103, 117, 105, 106, 113, 117, 117, 106, 105, 95, 109, 111, 104, 104, 108, 98, 112, 98, 108, 115, 109, 111, 115, 102, 106, 113, 110, 114, 102, 108, 105, 106, 104, 107, 98, 108, 107, 121, 118, 95, 113, 114, 111, 101, 114, 104, 107, 114, 112, 117, 103, 110, 107, 105, 120, 99, 98, 115, 116, 119, 110, 139, 102, 94, 109, 117, 122, 101, 108, 116, 116, 106, 114, 108, 110, 121, 117, 120, 106, 109, 112, 118, 105, 113, 109, 122, 111, 105, 108, 102, 112, 110, 102, 105, 112, 111, 104, 95, 84, 105, 119, 102, 108, 118, 102, 109, 113, 105, 110, 112, 121, 105, 107, 120, 119, 117, 103, 110, 114, 110, 117, 109, 120, 108, 113, 106, 109, 116, 91, 137, 117, 109, 117, 85, 104, 117, 105, 110, 118, 114, 107, 104, 102, 112, 115, 106, 122, 101, 107, 121, 119, 123, 124, 114, 113, 117, 104, 108, 106, 111, 112, 90, 97, 107, 111, 117, 109, 127, 114, 111, 96, 117, 108, 120, 110, 107, 106, 113, 108, 115, 109, 113, 106, 112, 116, 97, 113, 119, 105, 117, 112, 105, 118, 109, 99, 116, 101, 105, 109, 116, 108, 104, 107, 110, 119, 104, 103, 113, 116, 117, 101, 102, 115, 110, 112, 111, 120, 113, 107, 109, 120, 113, 129, 109, 103, 112, 112, 113, 115, 111, 107, 121, 107, 114, 121, 103, 128, 99, 105, 114, 110, 112, 113, 132, 111, 117, 114, 105, 115, 105, 101, 109, 108, 112, 94, 107, 112, 99, 104, 113, 125, 104, 113, 114, 116, 108, 126, 92, 113, 105, 104, 115, 116, 100, 112, 116, 103, 107, 98, 122, 105, 112, 111, 111, 105, 106, 113, 103, 101, 111, 125, 108, 107, 123, 113, 107, 103, 112, 103, 106, 110, 105, 110, 118, 102, 110, 85, 111, 109, 107, 110, 103, 111, 109, 107, 113, 107, 108, 117, 115, 122, 111, 107, 113, 108, 129, 93, 109, 109, 106, 107, 107, 110, 111, 90, 101, 123, 114, 82, 108, 108, 115, 116, 99, 116, 126, 114, 105, 124, 120, 117, 103, 120, 110, 112, 106, 102, 112, 109, 96, 105, 106, 103, 110, 108, 114, 105, 115, 110, 112, 105, 105, 112, 106, 109, 117, 114, 107, 103, 108, 109, 107, 120, 131, 114, 116, 107, 106, 113, 104, 100, 106, 111, 112, 106, 134, 119, 120, 102, 104, 95, 110, 111, 111, 114, 104, 107, 100, 96, 110, 112, 103, 120, 116, 119, 132, 115, 105, 112, 110, 120, 122, 119, 109, 115, 107, 113, 107, 111, 104, 114, 117, 111, 112, 114, 124, 103, 112, 122, 107, 111, 109, 108, 103, 137, 113, 106, 115, 110, 107, 105, 114, 86, 112, 110, 111, 110, 102, 121, 114, 111, 110, 113, 111, 115, 121, 106, 110, 107, 109, 110, 114, 117, 105, 109, 114, 109, 110, 112, 106, 118, 117, 113, 114, 111, 118, 111, 112, 108, 114, 106, 115, 107, 110, 110, 118, 105, 109, 115, 108, 120, 114, 106, 111, 113, 112, 105, 108, 111, 114, 108, 110, 107, 107, 105, 109, 111, 111, 110, 108, 115, 114, 116, 111, 114, 107, 113, 108, 115, 113, 106, 107, 111, 114, 111, 107, 109, 115, 111, 109, 108, 109, 104, 110, 116, 110, 114, 109, 110, 108, 113, 114, 113, 110, 108, 112, 111, 113, 108, 104, 110, 118, 115, 108, 113, 102, 115, 118, 105, 108, 107, 109, 108, 110, 111, 119, 112, 112, 110, 115, 113, 112, 105, 116, 102, 109, 110, 110, 113, 110, 106, 108, 112, 114, 115, 107, 109, 112, 111, 110, 106, 108, 106, 103, 111, 116, 111, 110, 114, 112, 108, 102, 108, 121, 108, 112, 111, 114, 116, 113, 111, 112, 106, 111, 111, 112, 102, 106, 107, 109, 112, 113, 112, 114, 112, 115, 108, 111, 110, 111, 114, 118, 114, 115, 110, 117, 109, 111, 111, 103, 112, 112, 125, 108, 105, 112, 107, 110, 115, 105, 115, 111, 114, 105, 106, 107, 105, 107, 111, 111, 114, 108, 110, 106, 111, 111, 111, 113, 105, 108, 115, 114, 110, 114, 113, 107, 112, 104, 105, 110, 117, 112, 104, 110, 114, 106, 113, 112, 104, 109, 114, 113, 116, 104, 105, 104, 111, 119, 112, 109, 110, 103, 104, 109, 117, 105, 109, 111, 110, 102, 117, 106, 109, 119, 107, 109, 113, 112, 109, 109, 112, 108, 113, 108, 109, 111, 110, 105, 105, 113, 105, 108, 115, 103, 114, 114, 108, 111, 115, 111, 116, 113, 109, 103, 120, 108, 109, 99, 110, 108, 104, 107, 108, 112, 111, 107, 110, 111, 106, 130, 114, 106, 106, 112, 109, 105, 106, 112, 112, 111, 109, 110, 107, 108, 113, 110, 108, 111, 104, 109, 111, 113, 109, 110, 108, 107, 112, 108, 109, 116, 107, 109, 110, 112, 106, 107, 109, 112, 101, 106, 115, 109, 110, 110, 112, 116, 122, 108, 115, 114, 117, 108, 109, 114, 106, 105, 110, 103, 108, 110, 109, 110, 105, 113, 109, 106, 108, 113, 121, 108, 115, 112, 114, 114, 106, 111, 111, 110, 107, 107, 116, 113, 112, 109, 104, 111, 110, 111, 111, 102, 108, 107, 116, 116, 107, 118, 109, 107, 123, 114, 110, 113, 107, 111, 114, 104, 112, 110, 108, 100, 122, 110, 113, 111, 106, 107, 102, 110, 111, 113, 114, 111, 104, 111, 113, 111, 108, 107, 116, 110, 107, 109, 107, 113, 106, 106, 112, 102, 108, 108, 114, 115, 118, 104, 109, 106, 120, 113, 107, 106, 109, 108, 109, 109, 109, 108, 111, 110, 109, 115, 112, 105, 113, 112, 110, 110, 109, 113, 110, 107, 104, 110, 112, 106, 114, 114, 107, 110, 112, 107, 111, 112, 109, 116, 106, 112, 104, 108, 112, 108, 113, 108, 106, 104, 110, 113, 114, 114, 102, 109, 98, 125, 99, 110, 98, 111, 102, 111, 108, 106, 108, 112, 109, 112, 106, 112, 122, 104, 110, 107, 105, 106, 114, 107, 111, 99, 109, 118, 103, 116, 109, 105, 108, 104, 101, 107, 117, 121, 110, 107, 99, 120, 117, 113, 107, 113, 108, 104, 95, 108, 106, 108, 106, 96, 112, 105, 123, 128, 112, 115, 115, 105, 110, 121, 110, 103, 106, 113, 113, 113, 105, 96, 110, 124, 111, 107, 115, 111, 113, 95, 109, 130, 113, 128, 137, 130, 114, 114, 108, 108, 102, 106, 107, 113, 113, 114, 114, 104, 112, 109, 108, 122, 94, 105, 118, 114, 119, 100, 107, 112, 99, 107, 111, 104, 110, 107, 112, 97, 110, 115, 109, 109, 89, 111, 109, 109, 106, 107, 110, 104, 113, 103, 114, 103, 108, 111, 107, 130, 118, 111, 111, 100, 109, 113, 107, 105, 111, 102, 115, 110, 110, 106, 107, 104, 110, 109, 113, 112, 112, 105, 105, 107, 116, 115, 108, 109, 115, 107, 107, 109, 99, 109, 108, 128, 111, 112, 112, 108, 98, 107, 96, 91, 122, 115, 98, 119, 99, 115, 112, 110, 108, 111, 103, 110, 101, 117, 105, 115, 109, 106, 109, 112, 106, 123, 109, 110, 110, 97, 104, 106, 118, 100, 123, 107, 106, 106, 120, 117, 112, 110, 115, 105, 110, 121, 117, 109, 113, 112, 114, 102, 107, 98, 109, 104, 102, 106, 117, 103, 123, 104, 107, 109, 119, 100, 110, 118, 111, 117, 109, 111, 108, 109, 109, 113, 124, 112, 120, 109, 95, 106, 106, 107, 105, 109, 110, 104, 107, 119, 121, 107, 104, 112, 107, 119, 113, 113, 111, 108, 107, 108, 123, 107, 101, 88, 109, 110, 112, 101, 123, 120, 97, 109, 106, 109, 106, 120, 120, 106, 121, 113, 105, 99, 138, 102, 98, 110, 109, 115, 106, 115, 112, 109, 114, 100, 113, 107, 106, 114, 124, 108, 113, 106, 106, 95, 107, 112, 111, 114, 115, 111, 119, 99, 100, 114, 108, 109, 111, 106, 107, 108, 112, 103, 109, 104, 112, 104, 105, 111, 104, 112, 113, 112, 105, 112, 106, 128, 111, 111, 111, 105, 112, 124, 105, 124, 103, 109, 112, 97, 108, 114, 110, 129, 103, 114, 93, 117, 107, 123, 116, 110, 105, 116, 125, 100, 102, 115, 106, 108, 107, 122, 114, 120, 111, 108, 109, 108, 112, 117, 105, 108, 105, 100, 109, 115, 109, 111, 113, 102, 110, 124, 92, 114, 117, 105, 107, 111, 110, 107, 108, 114, 108, 112, 110, 114, 104, 105, 111, 105, 105, 109, 108, 109, 111, 114, 98, 119, 113, 105, 106, 107, 112, 109, 115, 115, 101, 120, 114, 110, 101, 112, 105, 112, 109, 108, 102, 106, 109, 110, 102, 111, 104, 120, 98, 109, 106, 109, 103, 111, 105, 109, 103, 110, 112, 104, 111, 111, 113, 114, 108, 107, 99, 106, 91, 106, 114, 115, 106, 109, 113, 114, 115, 124, 111, 111, 101, 115, 112, 100, 108, 116, 105, 105, 110, 114, 109, 108, 105, 117, 107, 107, 113, 114, 115, 109, 113, 111, 108, 106, 110, 104, 114, 113, 109, 115, 107, 108, 107, 120, 110, 123, 114, 110, 105, 115, 113, 104, 108, 108, 112, 113, 112, 109, 112, 109, 109, 103, 105, 122, 112, 106, 108, 123, 117, 109, 108, 112, 111, 111, 114, 113, 110, 108, 116, 109, 107, 113, 107, 111, 113, 111, 110, 118, 111, 99, 112, 110, 111, 106, 109, 108, 108, 108, 107, 112, 105, 108, 112, 110, 115, 109, 111, 111, 114, 111, 110, 113, 117, 111, 112, 117, 112, 109, 109, 103, 110, 107, 108, 107, 116, 117, 106, 104, 113, 104, 114, 109, 112, 117, 107, 110, 109, 110, 122, 114, 117, 108, 112, 113, 112, 116, 104, 122, 106, 110, 111, 121, 103, 106, 111, 117, 110, 104, 104, 113, 117, 118, 114, 112, 107, 105, 115, 107, 117, 116, 107, 113, 118, 112, 112, 109, 117, 112, 108, 110, 115, 108, 114, 109, 111, 103, 112, 113, 111, 114, 100, 108, 108, 106, 111, 111, 110, 110, 111, 111, 105, 109, 112, 111, 110, 111, 107, 110, 108, 113, 113, 106, 111, 106, 106, 108, 120, 112, 111, 109, 122, 107, 104, 113, 116, 108, 114, 105, 106, 117, 112, 106, 114, 115, 106, 115, 115, 119, 105, 113, 117, 111, 118, 111, 113, 104, 106, 115, 107, 109, 115, 106, 115, 107, 105, 117, 108, 114, 107, 120, 116, 103, 109, 110, 111, 110, 107, 117, 108, 106, 106, 109, 116, 105, 107, 107, 116, 102, 110, 119, 106, 109, 104, 109, 109, 112, 116, 116, 111, 109, 111, 104, 109, 112, 110, 118, 115, 106, 123, 111, 106, 120, 121, 114, 109, 109, 109, 114, 108, 118, 105, 115, 111, 114, 106, 115, 109, 103, 110, 109, 112, 111, 103, 110, 109, 111, 111, 108, 117, 106, 114, 114, 111, 110, 115, 109, 108, 112, 103, 108, 121, 113, 109, 119, 107, 101, 101, 115, 107, 106, 110, 112, 115, 106, 115, 112, 106, 121, 111, 108, 109, 105, 106, 114, 114, 107, 111, 121, 115, 104, 113, 110, 112, 115, 117, 111, 109, 115, 112, 110, 120, 110, 105, 112, 111, 112, 110, 111, 107, 117, 123, 109, 121, 105, 107, 119, 109, 107, 105, 111, 119, 114, 105, 113, 112, 116, 106, 108, 105, 114, 113, 108, 110, 107, 110, 116, 112, 116, 104, 119, 110, 110, 106, 104, 109, 113, 111, 103, 120, 104, 104, 112, 107, 108, 110, 107, 111, 113, 113, 111, 111, 117, 109, 110, 110, 108, 110, 113, 110, 109, 109, 107, 111, 114, 105, 110, 109, 111, 110, 109, 106, 114, 108, 106, 111, 114, 109, 109, 113, 115, 109, 109, 111, 111, 110, 111, 108, 119, 111, 112, 118, 114, 115, 120, 105, 113, 110, 103, 112, 105, 109, 112, 106, 114, 116, 115, 105, 108, 110, 116, 121, 112, 109, 116, 114, 109, 110, 111, 110, 112, 113, 108, 122, 110, 111, 109, 108, 109, 115, 115, 119, 108, 109, 113, 118, 108, 104, 105, 111, 105, 119, 110, 113, 107, 112, 120, 106, 114, 113, 106, 106, 106, 111, 108, 116, 112, 104, 104, 131, 106, 99, 103, 116, 115, 97, 99, 111, 114, 113, 114, 109, 115, 103, 117, 116, 112, 108, 129, 108, 100, 107, 112, 110, 118, 114, 141, 117, 115, 103, 96, 112, 107, 107, 111, 96, 112, 114, 107, 98, 116, 106, 108, 111, 105, 111, 121, 116, 112, 108, 112, 113, 117, 98, 105, 108, 113, 104, 112, 106, 102, 123, 106, 113, 106, 120, 108, 111, 123, 110, 109, 106, 103, 109, 102, 107, 115, 116, 118, 118, 116, 99, 99, 105, 106, 112, 122, 114, 115, 117, 110, 109, 108, 108, 106, 103, 97, 107, 116, 119, 110, 115, 108, 106, 114, 109, 104, 112, 116, 117, 135, 106, 107, 109, 124, 121, 109, 105, 115, 111, 105, 118, 109, 107, 109, 115, 108, 104, 114, 116, 111, 115, 105, 112, 106, 109, 107, 111, 112, 98, 113, 105, 113, 113, 104, 109, 110, 109, 115, 111, 99, 115, 101, 115, 116, 115, 111, 99, 110, 107, 108, 112, 109, 108, 104, 116, 119, 117, 108, 107, 100, 114, 102, 110, 79, 108, 106, 113, 103, 109, 107, 116, 111, 111, 106, 101, 106, 110, 112, 109, 104, 116, 112, 111, 113, 118, 105, 110, 108, 111, 110, 120, 112, 120, 101, 113, 115, 119, 104, 106, 118, 108, 115, 112, 108, 108, 105, 108, 136, 106, 105, 117, 103, 108, 106, 107, 110, 111, 110, 110, 104, 112, 114, 106, 110, 122, 108, 111, 102, 119, 112, 116, 112, 112, 109, 110, 111, 109, 109, 111, 112, 108, 106, 110, 110, 108, 116, 109, 116, 101, 104, 108, 103, 108, 109, 120, 112, 106, 104, 110, 104, 109, 106, 113, 116, 115, 105, 108, 113, 107, 117, 107, 108, 111, 117, 104, 107, 107, 126, 121, 107, 99, 110, 97, 110, 117, 105, 106, 115, 116, 110, 109, 109, 115, 115, 106, 104, 101, 109, 115, 112, 115, 110, 111, 117, 109, 112, 112, 102, 109, 129, 110, 116, 110, 112, 109, 105, 125, 110, 112, 102, 113, 106, 107, 116, 104, 110, 110, 98, 106, 122, 110, 109, 119, 110, 101, 122, 100, 110, 105, 113, 105, 107, 116, 111, 110, 107, 119, 107, 87, 108, 105, 110, 97, 115, 108, 116, 103, 107, 116, 106, 108, 108, 111, 111, 99, 108, 106, 115, 112, 113, 112, 107, 115, 104, 109, 108, 113, 114, 103, 110, 108, 115, 116, 116, 113, 101, 103, 115, 99, 113, 106, 106, 113, 106, 116, 103, 107, 105, 111, 116, 106, 114, 105, 108, 114, 107, 107, 114, 108, 119, 119, 102, 105, 109, 122, 114, 108, 117, 104, 112, 107, 111, 115, 105, 110, 113, 108, 113, 109, 102, 105, 109, 113, 108, 102, 116, 116, 113, 102, 108, 109, 112, 109, 110, 110, 110, 111, 106, 112, 117, 109, 115, 99, 111, 112, 114, 106, 111, 108, 106, 125, 105, 128, 114, 94, 111, 105, 108, 109, 105, 121, 109, 98, 109, 110, 108, 107, 109, 108, 108, 100, 99, 103, 99, 106, 106, 112, 113, 102, 107, 100, 112, 114, 105, 107, 122, 118, 105, 106, 109, 114, 104, 125, 103, 108, 120, 113, 108, 113, 109, 118, 112, 100, 102, 100, 102, 121, 104, 112, 103, 108, 110, 113, 107, 109, 107, 105, 116, 110, 103, 97, 109, 108, 99, 123, 131, 113, 111, 123, 118, 111, 108, 102, 125, 110, 110, 119, 108, 104, 114, 114, 116, 108, 118, 115, 116, 112, 113, 117, 96, 129, 109, 104, 101, 107, 107, 119, 107, 107, 102, 101, 101, 97, 107, 107, 111, 105, 111, 121, 114, 107, 92, 106, 111, 118, 109, 103, 104, 108, 114, 106, 102, 100, 113, 117, 111, 106, 104, 117, 101, 107, 115, 105, 119, 110, 113, 100, 108, 98, 106, 109, 108, 110, 102, 110, 111, 113, 104, 103, 105, 104, 111, 115, 105, 97, 106, 117, 103, 113, 108, 108, 101, 106, 102, 102, 114, 106, 109, 106, 117, 104, 110, 109, 113, 100, 116, 112, 113, 111, 110, 107, 115, 111, 109, 109, 109, 92, 108, 102, 108, 126, 113, 119, 102, 114, 114, 126, 113, 112, 114, 111, 114, 107, 110, 101, 121, 109, 105, 109, 120, 132, 106, 108, 107, 111, 115, 106, 102, 121, 114, 101, 108, 114, 102, 107, 116, 108, 115, 108, 105, 108, 107, 113, 107, 110, 107, 107, 99, 106, 108, 112, 106, 109, 109, 106, 102, 112, 105, 109, 104, 124, 106, 114, 117, 102, 105, 114, 115, 116, 112, 106, 126, 109, 116, 106, 101, 105, 107, 115, 116, 108, 111, 113, 107, 111, 117, 100, 108, 107, 105, 106, 115, 113, 111, 113, 103, 123, 110, 105, 106, 113, 128, 105, 106, 104, 110, 106, 99, 116, 112, 99, 108, 109, 115, 109, 106, 100, 112, 109, 114, 110, 116, 108, 110, 111, 108, 106, 108, 100, 110, 101, 107, 109, 109, 104, 98, 110, 111, 100, 106, 116, 113, 100, 97, 112, 113, 108, 109, 115, 100, 97, 97, 104, 107, 105, 108, 113, 101, 114, 128, 109, 112, 127, 112, 106, 114, 102, 105, 121, 115, 101, 117, 100, 99, 113, 112, 111, 100, 97, 106, 118, 103, 104, 112, 118, 105, 105, 112, 115, 105, 108, 111, 101, 109, 114, 110, 105, 110, 118, 111, 118, 119, 110, 102, 111, 106, 103, 120, 100, 107, 120, 97, 106, 110, 105, 110, 116, 103, 125, 108, 126, 107, 108, 102, 107, 96, 112, 114, 117, 105, 108, 111, 110, 116, 115, 108, 107, 106, 106, 98, 109, 111, 117, 114, 107, 109, 112, 102, 110, 112, 109, 103, 112, 107, 107, 114, 107, 105, 113, 109, 111, 112, 104, 98, 105, 110, 113, 114, 107, 109, 88, 105, 106, 126, 105, 105, 125, 108, 110, 114, 109, 102, 106, 118, 113, 110, 110, 107, 99, 111, 106, 111, 101, 108, 99, 103, 111, 116, 103, 98, 113, 95, 102, 110, 109, 98, 98, 112, 100, 104, 126, 102, 108, 113, 110, 116, 109, 113, 106, 108, 105, 105, 107, 110, 108, 105, 114, 106, 106, 101, 99, 114, 109, 117, 111, 113, 113, 100, 144, 111, 106, 113, 115, 105, 111, 122, 102, 109, 128, 106, 109, 108, 112, 115, 114, 112, 114, 113, 112, 110, 108, 104, 105, 117, 113, 123, 112, 108, 105, 123, 111, 116, 113, 114, 109, 107, 110, 119, 107, 112, 116, 104, 110, 111, 101, 110, 105, 100, 112, 84, 101, 117, 121, 112, 111, 110, 111, 119, 109, 107, 100, 112, 98, 120, 113, 109, 114, 102, 107, 109, 113, 106, 106, 110, 116, 115, 110, 106, 120, 113, 112, 114, 117, 114, 120, 97, 109, 105, 113, 110, 112, 107, 122, 109, 83, 114, 114, 110, 107, 93, 109, 113, 111, 107, 110, 96, 113, 96, 102, 100, 111, 116, 111, 102, 111, 110, 106, 112, 111, 97, 108, 107, 106, 105, 109, 107, 115, 114, 105, 111, 109, 115, 126, 119, 102, 115, 115, 117, 112, 109, 116, 109, 116, 120, 114, 111, 111, 111, 99, 106, 118, 113, 108, 110, 108, 113, 105, 115, 110, 115, 119, 105, 107, 109, 121, 79, 110, 112, 108, 108, 115, 116, 112, 107, 96, 113, 115, 95, 110, 100, 112, 98, 112, 104, 114, 114, 114, 106, 123, 99, 113, 114, 114, 111, 105, 111, 107, 112, 110, 109, 111, 106, 107, 111, 108, 104, 122, 87, 107, 120, 112, 119, 108, 104, 126, 112, 114, 112, 100, 118, 115, 112, 106, 111, 93, 112, 102, 112, 100, 109, 111, 113, 111, 107, 110, 109, 96, 121, 110, 115, 96, 109, 123, 107, 110, 127, 94, 122, 105, 102, 104, 116, 117, 107, 106, 110, 116, 107, 97, 108, 92, 106, 118, 108, 104, 112, 111, 114, 119, 93, 114, 108, 110, 103, 103, 115, 111, 116, 109, 125, 103, 99, 139, 130, 115, 102, 114, 124, 112, 112, 111, 104, 113, 114, 130, 115, 109, 117, 111, 115, 120, 111, 98, 108, 108, 102, 111, 113, 103, 107, 110, 112, 108, 114, 115, 103, 103, 99, 107, 111, 98, 119, 104, 107, 115, 133, 106, 108, 113, 111, 116, 108, 110, 109, 109, 116, 129, 112, 122, 108, 119, 107, 112, 98, 101, 112, 110, 106, 104, 111, 114, 115, 112, 108, 109, 99, 110, 110, 105, 108, 110, 105, 107, 108, 110, 97, 111, 109, 115, 102, 107, 139, 104, 110, 111, 94, 103, 105, 114, 107, 112, 100, 106, 117, 115, 110, 117, 100, 103, 107, 112, 111, 113, 121, 112, 100, 107, 108, 103, 111, 116, 99, 107, 107, 115, 115, 117, 129, 114, 105, 107, 106, 112, 101, 114, 100, 112, 92, 119, 107, 94, 116, 102, 116, 113, 104, 105, 108, 107, 142, 101, 113, 110, 115, 108, 112, 109, 118, 122, 120, 115, 115, 111, 107, 104, 105, 115, 73, 115, 100, 111, 112, 108, 114, 125, 115, 114, 109, 106, 98, 108, 109, 109, 112, 103, 125, 109, 110, 112, 113, 115, 110, 115, 115, 104, 111, 106, 111, 101, 104, 105, 106, 106, 113, 117, 106, 110, 107, 102, 109, 114, 112, 107, 109, 104, 105, 111, 98, 125, 92, 117, 94, 102, 110, 115, 118, 114, 100, 115, 110, 111, 101, 131, 109, 107, 114, 121, 116, 103, 115, 116, 112, 111, 105, 107, 97, 118, 115, 106, 117, 114, 119, 113, 112, 111, 107, 113, 113, 105, 115, 106, 114, 112, 110, 106, 112, 99, 107, 84, 108, 101, 104, 111, 117, 121, 118, 112, 108, 111, 105, 107, 106, 106, 104, 109, 111, 109, 109, 117, 105, 108, 105, 120, 117, 110, 123, 113, 116, 100, 107, 102, 128, 101, 74, 105, 109, 112, 113, 99, 117, 105, 107, 112, 123, 107, 87, 98, 115, 109, 128, 111, 119, 108, 102, 110, 77, 107, 93, 103, 105, 118, 111, 105, 112, 99, 116, 119, 117, 98, 110, 111, 108, 114, 109, 104, 111, 112, 95, 108, 106, 113, 109, 106, 109, 119, 111, 112, 127, 112, 111, 104, 108, 109, 121, 103, 105, 109, 118, 115, 118, 106, 113, 103, 111, 105, 105, 111, 103, 111, 110, 108, 114, 106, 108, 112, 115, 109, 103, 110, 110, 109, 144, 109, 106, 110, 104, 106, 105, 112, 105, 104, 116, 105, 104, 96, 107, 115, 114, 110, 115, 117, 111, 123, 121, 112, 101, 90, 121, 106, 97, 111, 110, 125, 108, 125, 106, 113, 109, 126, 115, 107, 121, 105, 103, 100, 119, 112, 114, 121, 116, 114, 98, 111, 111, 97, 103, 112, 114, 103, 113, 108, 108, 102, 108, 109, 114, 111, 101, 121, 105, 115, 109, 118, 110, 108, 115, 114, 101, 104, 114, 108, 109, 114, 106, 111, 122, 93, 117, 111, 109, 104, 112, 101, 121, 110, 121, 109, 114, 116, 106, 119, 127, 100, 115, 116, 106, 101, 110, 114, 119, 103, 108, 111, 106, 99, 108, 109, 104, 118, 129, 106, 109, 110, 112, 114, 109, 110, 109, 109, 109, 111, 115, 113, 111, 100, 116, 107, 111, 112, 93, 110, 99, 94, 106, 109, 107, 112, 112, 112, 112, 109, 117, 113, 113, 109, 114, 93, 113, 110, 107, 106, 112, 115, 116, 102, 112, 106, 111, 110, 109, 110, 120, 106, 114, 113, 101, 101, 127, 101, 122, 114, 113, 112, 106, 116, 105, 109, 115, 114, 104, 107, 105, 114, 102, 99, 112, 117, 113, 117, 105, 104, 107, 141, 111, 105, 94, 100, 113, 96, 134, 107, 127, 110, 105, 100, 90, 112, 113, 127, 116, 105, 109, 111, 101, 106, 115, 105, 112, 118, 105, 111, 108, 111, 120, 108, 112, 109, 105, 109, 107, 111, 119, 114, 116, 117, 124, 129, 116, 105, 108, 147, 107, 107, 116, 119, 111, 119, 107, 111, 118, 123, 126, 109, 118, 110, 115, 120, 118, 114, 112, 114, 116, 113, 120, 108, 107, 128, 104, 112, 113, 115, 127, 108, 115, 122, 107, 103, 111, 112, 108, 112, 104, 101, 110, 118, 110, 111, 120, 109, 117, 111, 102, 106, 105, 113, 117, 104, 104, 97, 109, 112, 111, 115, 104, 112, 111, 110, 90, 109, 109, 114, 110, 103, 114, 114, 121, 113, 107, 113, 116, 110, 124, 108, 116, 106, 105, 112, 110, 105, 113, 116, 116, 105, 115, 105, 117, 111, 105, 104, 103, 112, 115, 110, 116, 107, 88, 107, 112, 104, 105, 110, 111, 108, 109, 112, 113, 107, 112, 107, 111, 112, 112, 110, 109, 109, 107, 106, 114, 113, 106, 109, 112, 110, 110, 113, 109, 107, 109, 106, 111, 116, 109, 108, 109, 110, 111, 105, 104, 110, 104, 112, 115, 116, 113, 114, 110, 116, 110, 111, 109, 110, 109, 111, 107, 105, 116, 110, 108, 109, 110, 111, 118, 110, 111, 115, 109, 112, 109, 104, 113, 109, 114, 111, 109, 110, 109, 109, 112, 113, 114, 109, 114, 118, 105, 106, 110, 105, 109, 112, 109, 107, 109, 114, 113, 113, 100, 107, 107, 111, 112, 106, 112, 114, 112, 112, 112, 109, 113, 107, 110, 110, 110, 114, 108, 109, 108, 116, 113, 106, 108, 110, 103, 113, 108, 109, 107, 115, 103, 114, 110, 118, 113, 111, 106, 115, 104, 114, 111, 105, 117, 112, 113, 115, 110, 111, 108, 111, 112, 110, 106, 109, 109, 107, 110, 106, 108, 110, 110, 105, 118, 106, 111, 114, 109, 111, 114, 108, 109, 109, 109, 112, 113, 109, 109, 115, 101, 105, 116, 109, 105, 114, 110, 110, 137, 111, 110, 113, 111, 107, 107, 112, 108, 110, 106, 112, 109, 112, 108, 111, 96, 114, 136, 105, 108, 108, 108, 107, 109, 104, 107, 108, 109, 111, 106, 111, 112, 112, 110, 105, 107, 104, 113, 112, 117, 111, 106, 107, 110, 110, 116, 112, 104, 108, 115, 113, 110, 108, 111, 108, 89, 115, 107, 120, 113, 116, 110, 108, 119, 111, 112, 111, 111, 110, 109, 117, 108, 108, 110, 113, 108, 107, 123, 111, 109, 110, 110, 110, 111, 115, 109, 107, 108, 106, 115, 112, 106, 106, 102, 115, 111, 114, 105, 112, 109, 111, 106, 109, 112, 105, 111, 116, 112, 111, 111, 112, 108, 113, 108, 110, 108, 106, 111, 113, 112, 112, 109, 111, 108, 107, 112, 110, 108, 113, 106, 112, 111, 114, 111, 110, 114, 110, 114, 112, 108, 108, 110, 109, 103, 108, 98, 107, 106, 104, 109, 110, 106, 110, 110, 105, 111, 114, 112, 113, 107, 112, 111, 111, 108, 113, 113, 116, 107, 113, 111, 114, 109, 109, 107, 108, 118, 118, 124, 108, 112, 109, 109, 112, 109, 115, 108, 108, 108, 103, 107, 113, 108, 109, 111, 109, 111, 110, 111, 110, 108, 110, 111, 107, 105, 110, 104, 110, 113, 112, 110, 108, 109, 109, 113, 116, 115, 110, 109, 114, 118, 110, 111, 108, 110, 110, 112, 120, 107, 110, 110, 112, 106, 107, 112, 109, 116, 110, 109, 115, 108, 117, 112, 110, 112, 108, 111, 108, 107, 91, 102, 112, 109, 113, 110, 107, 108, 111, 107, 109, 120, 108, 104, 108, 108, 115, 109, 113, 108, 118, 113, 111, 109, 113, 111, 107, 110, 113, 109, 108, 108, 120, 110, 110, 106, 109, 107, 117, 109, 110, 110, 111, 114, 107, 114, 100, 114, 113, 120, 114, 108, 110, 111, 111, 123, 112, 107, 111, 112, 109, 111, 105, 114, 106, 114, 115, 107, 117, 116, 108, 109, 110, 105, 113, 106, 108, 104, 106, 116, 111, 111, 111, 107, 107, 112, 111, 112, 110, 111, 112, 112, 107, 115, 111, 113, 110, 112, 110, 105, 108, 110, 113, 104, 112, 110, 109, 107, 113, 115, 113, 113, 109, 108, 107, 116, 110, 109, 103, 108, 108, 112, 108, 90, 109, 107, 113, 107, 112, 114, 112, 94, 110, 112, 113, 108, 119, 114, 110, 110, 105, 110, 111, 111, 110, 108, 110, 113, 110, 99, 107, 145, 109, 110, 112, 110, 103, 115, 110, 102, 112, 108, 107, 107, 92, 113, 74, 109, 119, 111, 113, 121, 107, 124, 112, 108, 111, 107, 114, 118, 118, 120, 110, 111, 108, 97, 107, 108, 102, 105, 109, 110, 111, 112, 110, 108, 100, 108, 106, 107, 117, 110, 114, 112, 106, 110, 70, 114, 111, 110, 107, 117, 112, 117, 108, 99, 110, 108, 108, 139, 107, 122, 124, 125, 72, 106, 108, 114, 108, 109, 106, 106, 113, 111, 102, 110, 108, 115, 110, 131, 99, 107, 111, 110, 107, 111, 106, 114, 112, 114, 113, 105, 112, 129, 112, 122, 111, 106, 109, 110, 111, 107, 110, 109, 107, 110, 103, 109, 108, 113, 110, 109, 104, 106, 111, 105, 104, 111, 114, 101, 94, 99, 107, 106, 110, 121, 112, 113, 82, 108, 116, 106, 114, 110, 110, 108, 109, 108, 110, 113, 108, 111, 111, 118, 96, 108, 99, 109, 105, 107, 112, 104, 100, 111, 115, 110, 120, 114, 112, 114, 133, 115, 109, 112, 115, 110, 110, 106, 105, 113, 114, 110, 113, 116, 114, 113, 114, 109, 107, 109, 106, 108, 111, 98, 114, 109, 107, 108, 109, 106, 108, 108, 104, 103, 109, 110, 123, 108, 142, 116, 105, 98, 109, 107, 111, 113, 110, 110, 110, 114, 105, 109, 109, 113, 112, 106, 114, 108, 110, 115, 105, 114, 114, 110, 110, 110, 109, 106, 115, 110, 109, 109, 114, 105, 112, 111, 113, 114, 104, 103, 107, 99, 105, 112, 106, 113, 115, 112, 109, 107, 101, 106, 108, 108, 110, 108, 110, 108, 110, 112, 112, 109, 112, 108, 105, 107, 110, 110, 106, 123, 110, 110, 110, 105, 110, 107, 111, 107, 110, 109, 108, 111, 104, 108, 112, 108, 110, 108, 109, 83, 111, 117, 111, 118, 109, 110, 111, 105, 109, 110, 98, 109, 107, 110, 110, 110, 110, 115, 116, 116, 111, 112, 109, 115, 106, 107, 113, 110, 104, 113, 108, 100, 109, 109, 108, 109, 113, 110, 107, 124, 118, 113, 112, 113, 123, 110, 105, 108, 110, 110, 108, 95, 115, 92, 110, 103, 106, 112, 109, 107, 110, 119, 105, 107, 110, 104, 109, 109, 111, 109, 109, 109, 115, 112, 110, 110, 111, 111, 115, 108, 113, 110, 112, 127, 108, 110, 110, 110, 109, 105, 109, 109, 113, 107, 109, 110, 112, 112, 102, 112, 107, 114, 117, 109, 109, 104, 114, 113, 114, 113, 106, 112, 109, 104, 107, 108, 107, 108, 91, 112, 111, 119, 95, 120, 87, 117, 106, 113, 107, 104, 110, 114, 110, 108, 107, 105, 96, 111, 111, 99, 118, 118, 111, 105, 110, 114, 108, 115, 102, 114, 112, 109, 114, 113, 97, 110, 111, 112, 104, 113, 101, 114, 107, 110, 117, 100, 99, 124, 115, 103, 95, 114, 105, 113, 107, 108, 100, 110, 106, 110, 109, 104, 117, 104, 119, 111, 110, 110, 109, 112, 110, 111, 118, 113, 106, 113, 108, 116, 106, 112, 117, 113, 113, 113, 112, 130, 108, 112, 102, 113, 107, 109, 113, 110, 104, 107, 114, 110, 110, 106, 100, 115, 105, 102, 105, 106, 104, 108, 113, 109, 112, 114, 113, 115, 124, 112, 118, 110, 118, 110, 120, 109, 106, 107, 107, 105, 110, 111, 108, 102, 108, 105, 109, 115, 112, 114, 109, 97, 112, 110, 102, 109, 104, 114, 120, 100, 105, 104, 107, 104, 109, 104, 106, 103, 118, 101, 109, 114, 107, 112, 105, 106, 110, 108, 106, 109, 107, 104, 111, 107, 115, 116, 112, 109, 109, 103, 107, 104, 112, 111, 112, 107, 115, 112, 116, 113, 106, 127, 106, 108, 119, 104, 110, 114, 115, 107, 115, 116, 107, 110, 110, 105, 114, 84, 107, 105, 115, 116, 111, 109, 110, 109, 103, 103, 103, 103, 118, 110, 103, 120, 128, 103, 110, 116, 108, 110, 106, 113, 104, 110, 109, 106, 110, 105, 116, 116, 109, 88, 112, 112, 114, 113, 112, 119, 115, 111, 110, 111, 114, 106, 111, 107, 106, 104, 111, 106, 111, 103, 108, 114, 111, 116, 108, 108, 112, 102, 129, 96, 104, 116, 147, 104, 112, 99, 105, 111, 107, 120, 105, 106, 100, 105, 113, 103, 108, 98, 114, 105, 104, 110, 112, 98, 102, 107, 102, 107, 119, 110, 113, 103, 109, 107, 117, 109, 149, 96, 105, 112, 102, 103, 108, 126, 106, 107, 100, 94, 108, 123, 117, 110, 117, 110, 106, 107, 95, 109, 113, 106, 113, 108, 106, 112, 105, 106, 104, 106, 111, 115, 110, 109, 120, 115, 113, 117, 108, 120, 113, 115, 121, 103, 115, 102, 103, 100, 108, 111, 100, 108, 114, 111, 124, 107, 112, 117, 114, 109, 101, 102, 113, 111, 115, 118, 112, 111, 114, 111, 95, 108, 93, 104, 130, 109, 114, 106, 110, 111, 122, 112, 109, 114, 113, 114, 111, 106, 117, 110, 119, 115, 125, 105, 108, 118, 117, 110, 107, 112, 118, 118, 106, 114, 111, 110, 113, 119, 119, 107, 124, 113, 110, 104, 110, 112, 111, 114, 131, 110, 109, 128, 101, 114, 112, 113, 105, 107, 111, 102, 111, 106, 118, 117, 102, 99, 111, 108, 99, 109, 103, 106, 112, 108, 103, 103, 111, 102, 112, 111, 112, 112, 105, 104, 104, 111, 113, 123, 112, 109, 101, 106, 114, 111, 112, 111, 105, 106, 111, 101, 108, 116, 113, 111, 110, 103, 104, 119, 124, 101, 107, 104, 111, 116, 110, 116, 104, 109, 111, 105, 94, 111, 108, 109, 109, 108, 109, 117, 105, 113, 98, 115, 112, 112, 107, 114, 110, 109, 112, 109, 103, 114, 107, 94, 104, 98, 103, 116, 100, 110, 112, 115, 113, 107, 122, 111, 103, 108, 111, 111, 115, 107, 110, 114, 98, 109, 103, 112, 113, 107, 86, 108, 92, 109, 116, 112, 103, 116, 120, 107, 103, 111, 106, 135, 110, 85, 107, 116, 105, 97, 110, 119, 117, 114, 84, 87, 105, 116, 110, 104, 114, 109, 110, 104, 106, 111, 100, 110, 105, 109, 105, 116, 106, 109, 111, 111, 103, 113, 105, 118, 86, 120, 123, 117, 127, 106, 112, 108, 131, 112, 118, 117, 112, 106, 118, 116, 103, 116, 109, 117, 107, 119, 105, 110, 105, 99, 111, 110, 112, 107, 119, 115, 117, 105, 109, 122, 101, 118, 115, 112, 107, 108, 119, 109, 115, 107, 112, 102, 117, 112, 139, 106, 110, 110, 120, 85, 118, 114, 117, 113, 120, 96, 107, 115, 113, 105, 98, 108, 107, 107, 143, 108, 112, 119, 109, 122, 110, 115, 97, 111, 116, 109, 101, 117, 128, 114, 99, 121, 114, 116, 102, 110, 114, 111, 109, 113, 116, 108, 121, 128, 99, 171, 95, 97, 114, 104, 110, 97, 114, 108, 116, 114, 112, 110, 100, 111, 113, 107, 117, 86, 115, 112, 113, 109, 104, 102, 111, 108, 114, 96, 107, 116, 107, 104, 106, 113, 107, 110, 115, 111, 112, 108, 100, 116, 104, 106, 110, 114, 102, 102, 110, 112, 118, 103, 104, 110, 115, 105, 116, 106, 103, 113, 109, 107, 106, 109, 95, 102, 115, 104, 115, 95, 113, 90, 113, 110, 106, 110, 107, 116, 116, 108, 109, 94, 140, 97, 121, 110, 109, 112, 112, 109, 107, 114, 104, 114, 114, 114, 99, 103, 104, 109, 97, 106, 100, 133, 107, 97, 112, 117, 115, 103, 102, 109, 119, 112, 103, 114, 103, 102, 115, 108, 110, 107, 101, 110, 99, 115, 114, 105, 100, 115, 98, 106, 112, 113, 109, 113, 100, 115, 106, 93, 110, 110, 117, 112, 117, 97, 102, 110, 109, 117, 117, 120, 123, 106, 90, 110, 113, 113, 103, 105, 104, 124, 103, 120, 103, 115, 105, 106, 107, 118, 112, 112, 121, 109, 113, 117, 106, 105, 112, 101, 118, 95, 92, 108, 112, 113, 110, 119, 110, 107, 96, 104, 106, 96, 113, 111, 117, 114, 117, 109, 131, 106, 98, 114, 90, 115, 118, 106, 119, 115, 110, 114, 112, 103, 114, 114, 116, 117, 106, 90, 108, 113, 104, 112, 114, 115, 114, 95, 108, 115, 110, 112, 103, 108, 116, 102, 113, 104, 99, 118, 109, 127, 80, 110, 114, 109, 111, 102, 119, 111, 110, 123, 113, 114, 110, 98, 102, 113, 118, 102, 107, 102, 113, 105, 116, 120, 160, 101, 112, 109, 96, 152, 109, 107, 110, 114, 120, 104, 107, 114, 94, 109, 108, 105, 113, 120, 103, 106, 102, 106, 118, 101, 110, 113, 116, 117, 119, 107, 109, 134, 118, 130, 119, 122, 113, 109, 118, 111, 96, 113, 101, 111, 111, 102, 97, 115, 105, 122, 141, 104, 110, 105, 88, 112, 108, 111, 104, 107, 117, 109, 109, 115, 102, 121, 115, 119, 113, 108, 117, 116, 107, 103, 108, 107, 108, 102, 104, 127, 108, 109, 100, 91, 95, 105, 117, 108, 113, 115, 112, 110, 114, 110, 108, 113, 109, 107, 110, 108, 107, 106, 111, 108, 111, 104, 111, 108, 110, 114, 107, 108, 108, 110, 114, 103, 113, 109, 116, 108, 108, 109, 111, 103, 107, 122, 118, 114, 113, 107, 107, 115, 113, 109, 95, 96, 122, 114, 110, 102, 110, 111, 109, 107, 106, 107, 115, 116, 106, 112, 109, 105, 113, 113, 120, 110, 92, 108, 109, 118, 111, 110, 103, 108, 112, 101, 127, 108, 96, 115, 110, 126, 108, 111, 111, 111, 112, 109, 107, 101, 118, 116, 101, 105, 107, 109, 115, 108, 107, 99, 105, 117, 110, 119, 112, 123, 102, 107, 110, 108, 100, 115, 114, 120, 135, 108, 105, 106, 107, 109, 114, 107, 109, 137, 113, 114, 108, 107, 107, 114, 107, 129, 104, 102, 102, 106, 114, 114, 112, 113, 107, 107, 106, 110, 110, 112, 107, 108, 111, 109, 81, 112, 107, 104, 105, 102, 112, 105, 113, 109, 106, 98, 107, 128, 112, 108, 128, 116, 110, 112, 110, 113, 124, 119, 124, 113, 112, 117, 113, 129, 103, 110, 103, 112, 113, 115, 113, 107, 103, 124, 108, 110, 109, 112, 110, 88, 110, 106, 110, 101, 107, 104, 99, 116, 112, 109, 116, 112, 116, 114, 105, 125, 115, 112, 102, 110, 104, 111, 111, 110, 109, 113, 110, 104, 52, 108, 106, 110, 108, 97, 102, 101, 111, 96, 108, 113, 109, 121, 111, 109, 113, 110, 102, 110, 94, 114, 108, 100, 108, 113, 105, 125, 110, 106, 101, 115, 115, 109, 108, 110, 103, 108, 109, 108, 100, 122, 125, 111, 108, 96, 111, 110, 116, 105, 108, 91, 101, 108, 118, 101, 111, 109, 108, 122, 112, 108, 107, 117, 109, 114, 106, 116, 91, 107, 110, 109, 109, 118, 114, 106, 113, 117, 104, 117, 135, 105, 111, 113, 112, 115, 103, 130, 112, 114, 113, 105, 103, 111, 107, 101, 117, 107, 106, 109, 113, 106, 111, 101, 108, 108, 111, 119, 113, 106, 100, 107, 112, 113, 111, 93, 110, 105, 113, 115, 114, 112, 106, 110, 112, 114, 109, 111, 116, 111, 109, 98, 95, 105, 112, 110, 111, 107, 107, 113, 111, 105, 114, 107, 114, 114, 112, 62, 107, 107, 113, 115, 120, 98, 116, 106, 114, 107, 113, 110, 104, 107, 109, 113, 112, 109, 110, 127, 109, 107, 112, 110, 107, 116, 117, 97, 141, 108, 111, 111, 118, 113, 102, 108, 107, 114, 109, 122, 105, 114, 122, 124, 120, 110, 106, 110, 108, 115, 108, 115, 111, 105, 108, 112, 104, 107, 106, 115, 104, 120, 110, 109, 110, 115, 98, 105, 115, 96, 106, 120, 111, 105, 106, 103, 107, 110, 104, 110, 114, 109, 111, 113, 104, 109, 101, 111, 109, 114, 124, 113, 111, 98, 110, 108, 103, 109, 103, 130, 110, 105, 141, 114, 110, 113, 106, 93, 115, 107, 111, 114, 85, 75, 109, 114, 109, 110, 113, 110, 108, 109, 117, 113, 110, 114, 109, 119, 107, 110, 110, 107, 104, 113, 99, 111, 109, 100, 112, 109, 110, 108, 107, 109, 109, 108, 113, 106, 105, 106, 111, 105, 108, 113, 109, 113, 109, 107, 109, 111, 113, 104, 113, 108, 109, 115, 111, 105, 110, 104, 121, 114, 100, 112, 110, 119, 110, 105, 107, 109, 107, 108, 106, 106, 118, 113, 126, 114, 113, 119, 108, 112, 108, 113, 106, 107, 108, 115, 112, 109, 113, 112, 105, 110, 108, 109, 105, 100, 115, 118, 108, 107, 109, 106, 107, 109, 113, 113, 110, 114, 96, 112, 107, 113, 103, 109, 114, 118, 110, 112, 110, 109, 105, 108, 107, 108, 117, 106, 110, 106, 112, 106, 110, 110, 113, 114, 107, 109, 107, 116, 109, 109, 110, 109, 110, 109, 110, 110, 110, 116, 110, 128, 112, 110, 106, 117, 109, 105, 111, 108, 111, 119, 100, 116, 115, 112, 108, 112, 110, 106, 104, 108, 117, 111, 106, 116, 112, 107, 107, 101, 128, 111, 111, 110, 108, 111, 122, 118, 108, 109, 109, 118, 107, 111, 112, 110, 111, 110, 116, 110, 107, 109, 115, 107, 116, 104, 113, 110, 109, 109, 110, 108, 107, 117, 102, 105, 111, 117, 108, 127, 109, 116, 111, 106, 112, 117, 111, 109, 111, 113, 107, 108, 119, 111, 107, 107, 113, 109, 107, 113, 112, 112, 110, 111, 107, 108, 107, 123, 111, 105, 107, 108, 111, 110, 109, 116, 116, 105, 103, 119, 117, 107, 107, 123, 112, 115, 106, 128, 109, 106, 112, 110, 110, 114, 124, 117, 115, 123, 109, 106, 112, 104, 103, 114, 117, 112, 113, 107, 109, 110, 110, 112, 110, 108, 111, 109, 111, 106, 113, 108, 111, 101, 104, 107, 112, 109, 109, 114, 107, 103, 111, 107, 109, 105, 112, 111, 106, 103, 112, 110, 108, 106, 113, 111, 112, 106, 112, 107, 106, 111, 108, 107, 114, 111, 107, 111, 112, 111, 111, 113, 108, 113, 91, 110, 110, 109, 109, 108, 116, 107, 123, 109, 110, 107, 108, 106, 120, 106, 110, 108, 110, 109, 109, 108, 111, 107, 117, 112, 106, 113, 105, 114, 115, 106, 111, 110, 112, 106, 108, 109, 112, 105, 107, 110, 108, 114, 111, 117, 105, 116, 99, 110, 109, 106, 107, 113, 104, 108, 107, 108, 111, 112, 112, 111, 108, 112, 108, 117, 105, 117, 107, 109, 108, 105, 110, 101, 108, 111, 112, 99, 109, 108, 109, 107, 108, 108, 114, 107, 105, 112, 112, 105, 112, 108, 111, 117, 109, 113, 111, 105, 108, 106, 111, 104, 112, 113, 123, 106, 103, 108, 109, 109, 107, 107, 106, 109, 113, 115, 113, 111, 113, 113, 110, 109, 115, 114, 109, 119, 115, 106, 103, 105, 107, 119, 107, 106, 112, 111, 112, 120, 114, 106, 115, 107, 112, 107, 114, 113, 109, 109, 110, 110, 107, 105, 105, 110, 111, 112, 111, 112, 101, 111, 103, 119, 108, 112, 106, 109, 105, 119, 110, 109, 111, 106, 119, 109, 108, 115, 106, 110, 108, 107, 110, 114, 107, 110, 113, 105, 104, 110, 108, 105, 107, 113, 106, 114, 107, 108, 121, 121, 107, 118, 107, 117, 100, 116, 111, 119, 120, 109, 107, 116, 108, 109, 113, 108, 105, 115, 103, 102, 106, 113, 104, 108, 99, 120, 118, 118, 107, 117, 132, 107, 103, 119, 116, 108, 120, 102, 106, 108, 117, 106, 115, 114, 110, 110, 119, 116, 106, 117, 108, 106, 102, 117, 112, 115, 107, 117, 108, 102, 111, 106, 110, 110, 111, 109, 112, 119, 107, 107, 107, 103, 106, 122, 130, 116, 110, 120, 111, 107, 102, 103, 112, 110, 108, 119, 114, 113, 106, 106, 107, 109, 108, 116, 112, 116, 112, 103, 109, 110, 108, 107, 116, 101, 109, 112, 110, 108, 109, 115, 114, 121, 112, 115, 108, 112, 111, 116, 115, 115, 103, 108, 124, 104, 109, 107, 114, 118, 119, 111, 120, 117, 102, 102, 108, 113, 123, 110, 116, 104, 112, 117, 104, 111, 100, 108, 107, 112, 110, 105, 114, 110, 107, 105, 110, 107, 111, 101, 107, 118, 110, 113, 113, 118, 104, 121, 108, 109, 109, 108, 99, 115, 111, 107, 106, 114, 108, 112, 110, 108, 103, 112, 118, 100, 108, 111, 107, 111, 108, 105, 104, 100, 111, 107, 109, 108, 110, 109, 101, 116, 116, 98, 114, 114, 111, 127, 119, 107, 98, 108, 112, 101, 121, 101, 108, 113, 111, 120, 117, 119, 109, 115, 116, 106, 108, 111, 110, 104, 109, 107, 106, 107, 110, 109, 126, 116, 107, 111, 112, 103, 113, 109, 115, 118, 105, 106, 105, 106, 107, 106, 116, 110, 103, 108, 107, 114, 111, 116, 110, 111, 119, 117, 109, 117, 121, 118, 103, 114, 108, 105, 111, 106, 111, 109, 110, 102, 105, 116, 113, 109, 108, 98, 112, 100, 101, 107, 114, 108, 114, 110, 115, 100, 109, 112, 108, 109, 110, 109, 112, 107, 121, 106, 119, 108, 113, 122, 110, 109, 117, 115, 106, 114, 105, 110, 112, 111, 108, 104, 112, 120, 101, 112, 101, 111, 111, 106, 114, 108, 108, 110, 117, 112, 114, 110, 107, 111, 116, 111, 103, 119, 112, 116, 113, 115, 101, 115, 112, 112, 111, 104, 103, 119, 116, 110, 113, 120, 108, 112, 99, 109, 111, 115, 99, 116, 104, 109, 109, 119, 114, 112, 107, 116, 110, 115, 115, 108, 109, 118, 102, 110, 111, 120, 101, 110, 107, 108, 106, 115, 108, 108, 112, 110, 110, 113, 113, 114, 108, 102, 102, 109, 112, 114, 111, 101, 106, 111, 115, 103, 111, 118, 108, 110, 111, 111, 108, 109, 108, 115, 114, 114, 114, 111, 106, 108, 108, 117, 108, 112, 110, 108, 111, 114, 108, 114, 105, 117, 105, 115, 106, 113, 114, 116, 103, 118, 110, 97, 114, 112, 116, 112, 109, 113, 105, 113, 103, 113, 115, 113, 103, 114, 114, 109, 119, 112, 107, 109, 119, 109, 106, 106, 109, 115, 117, 116, 117, 105, 104, 107, 114, 113, 117, 112, 120, 111, 113, 104, 102, 109, 109, 112, 112, 108, 124, 112, 113, 110, 105, 110, 107, 109, 99, 108, 111, 112, 111, 106, 107, 108, 110, 116, 111, 108, 110, 107, 118, 106, 64, 95, 108, 97, 114, 110, 117, 112, 114, 103, 117, 108, 115, 111, 109, 119, 97, 116, 118, 118, 114, 113, 110, 113, 105, 112, 113, 106, 117, 112, 110, 111, 110, 111, 113, 105, 106, 117, 108, 112, 116, 109, 114, 106, 112, 112, 93, 108, 134, 112, 112, 111, 118, 113, 109, 109, 91, 109, 117, 104, 101, 111, 116, 108, 109, 115, 106, 110, 103, 107, 111, 106, 104, 109, 112, 115, 107, 116, 101, 107, 104, 111, 106, 109, 113, 103, 106, 111, 105, 113, 98, 112, 113, 108, 109, 108, 113, 106, 107, 113, 112, 110, 99, 117, 107, 112, 106, 106, 105, 103, 106, 106, 108, 114, 109, 110, 104, 105, 109, 115, 123, 111, 104, 123, 111, 106, 112, 114, 111, 110, 115, 107, 109, 107, 105, 106, 113, 113, 105, 108, 108, 91, 106, 117, 111, 115, 114, 108, 116, 106, 109, 104, 108, 113, 111, 109, 113, 125, 117, 108, 115, 111, 112, 114, 107, 96, 109, 99, 116, 111, 111, 110, 114, 108, 97, 109, 108, 116, 111, 98, 100, 115, 113, 111, 116, 110, 113, 112, 105, 112, 111, 115, 110, 114, 103, 113, 114, 120, 110, 91, 105, 112, 121, 113, 120, 108, 112, 112, 111, 106, 104, 115, 106, 110, 109, 106, 118, 105, 106, 109, 108, 108, 109, 106, 115, 119, 108, 120, 115, 113, 108, 111, 106, 105, 103, 107, 101, 105, 112, 103, 112, 108, 109, 117, 101, 111, 119, 113, 107, 92, 109, 110, 115, 109, 107, 112, 112, 111, 112, 106, 108, 101, 104, 112, 114, 105, 107, 109, 113, 105, 109, 116, 118, 105, 115, 113, 102, 109, 113, 98, 99, 111, 103, 99, 109, 109, 114, 107, 109, 106, 106, 118, 103, 112, 119, 111, 115, 108, 114, 114, 112, 106, 114, 111, 118, 113, 107, 114, 116, 108, 108, 107, 107, 115, 108, 110, 112, 104, 113, 91, 110, 113, 110, 99, 111, 108, 115, 113, 101, 108, 115, 119, 116, 101, 113, 111, 106, 107, 114, 106, 113, 108, 105, 110, 87, 110, 101, 110, 100, 105, 108, 109, 110, 108, 108, 112, 116, 111, 105, 107, 111, 112, 112, 106, 103, 103, 118, 109, 105, 110, 105, 112, 109, 111, 112, 115, 115, 119, 112, 102, 108, 109, 127, 111, 111, 108, 108, 112, 112, 110, 130, 112, 113, 117, 105, 109, 107, 104, 111, 111, 97, 112, 111, 104, 112, 117, 110, 110, 116, 105, 111, 111, 112, 107, 111, 112, 120, 109, 114, 109, 111, 105, 107, 120, 108, 109, 109, 113, 109, 105, 102, 109, 111, 110, 92, 109, 117, 119, 112, 108, 115, 116, 106, 116, 109, 114, 116, 111, 112, 119, 110, 114, 110, 121, 120, 111, 108, 111, 112, 109, 98, 105, 105, 109, 111, 114, 120, 111, 110, 125, 107, 107, 107, 89, 147, 110, 107, 112, 110, 107, 106, 107, 111, 111, 110, 85, 112, 106, 107, 102, 107, 115, 119, 115, 110, 117, 107, 107, 110, 109, 111, 106, 110, 110, 100, 98, 103, 117, 109, 111, 105, 110, 116, 104, 98, 103, 109, 108, 107, 105, 116, 117, 115, 109, 109, 101, 109, 107, 109, 105, 116, 116, 111, 116, 108, 106, 113, 103, 108, 117, 116, 102, 115, 112, 113, 105, 123, 104, 109, 114, 106, 105, 109, 109, 106, 108, 105, 113, 111, 99, 111, 103, 110, 107, 109, 97, 109, 108, 106, 103, 112, 112, 113, 111, 113, 110, 113, 111, 104, 116, 100, 103, 102, 108, 109, 107, 106, 106, 105, 104, 138, 93, 116, 116, 113, 106, 109, 111, 116, 118, 110, 110, 95, 103, 119, 121, 109, 109, 94, 116, 111, 112, 107, 115, 102, 112, 110, 114, 103, 102, 124, 112, 118, 88, 111, 107, 105, 103, 114, 112, 100, 113, 108, 105, 100, 122, 111, 111, 108, 105, 120, 103, 114, 119, 105, 107, 104, 108, 117, 118, 103, 105, 111, 112, 116, 112, 109, 107, 107, 110, 116, 110, 119, 105, 105, 106, 113, 106, 108, 102, 106, 101, 111, 105, 109, 108, 109, 108, 109, 116, 109, 114, 109, 116, 117, 107, 130, 106, 112, 107, 111, 113, 98, 113, 113, 110, 125, 100, 118, 111, 110, 115, 116, 109, 120, 114, 117, 106, 105, 106, 114, 114, 109, 108, 100, 109, 103, 106, 119, 118, 120, 107, 103, 121, 107, 117, 95, 102, 114, 109, 106, 116, 101, 112, 107, 107, 111, 100, 123, 107, 102, 111, 106, 104, 111, 125, 102, 103, 115, 109, 109, 110, 108, 110, 104, 123, 106, 104, 110, 117, 102, 123, 93, 112, 116, 117, 112, 108, 112, 106, 101, 114, 112, 112, 93, 115, 114, 109, 105, 101, 110, 106, 107, 108, 106, 108, 129, 96, 100, 111, 110, 109, 111, 103, 112, 106, 101, 115, 105, 107, 110, 112, 117, 116, 101, 108, 99, 113, 111, 103, 104, 114, 106, 102, 110, 106, 119, 106, 118, 105, 112, 108, 113, 114, 111, 101, 103, 113, 110, 115, 108, 121, 109, 107, 94, 113, 102, 107, 113, 111, 119, 96, 109, 110, 134, 113, 115, 112, 121, 107, 96, 110, 99, 110, 104, 107, 102, 112, 107, 109, 116, 117, 111, 120, 110, 113, 114, 105, 113, 97, 97, 114, 108, 113, 100, 114, 99, 107, 127, 109, 96, 106, 105, 108, 103, 109, 99, 103, 128, 118, 104, 112, 104, 98, 98, 102, 113, 105, 113, 102, 134, 114, 117, 114, 120, 109, 101, 111, 109, 109, 108, 118, 110, 104, 116, 100, 96, 110, 112, 111, 105, 103, 106, 109, 113, 107, 110, 104, 116, 107, 110, 111, 109, 103, 118, 110, 107, 109, 115, 101, 110, 102, 108, 102, 116, 107, 112, 123, 114, 113, 110, 112, 99, 106, 111, 113, 101, 103, 106, 99, 106, 104, 113, 101, 108, 103, 119, 116, 102, 112, 112, 110, 106, 104, 116, 108, 108, 99, 115, 109, 100, 110, 110, 108, 110, 120, 105, 114, 102, 108, 113, 113, 106, 115, 106, 111, 149, 120, 107, 102, 110, 107, 103, 107, 104, 108, 119, 103, 119, 96, 91, 114, 108, 111, 105, 106, 102, 108, 109, 101, 110, 105, 107, 113, 109, 104, 113, 112, 112, 105, 102, 113, 106, 127, 109, 113, 112, 109, 123, 113, 109, 98, 112, 113, 113, 114, 109, 100, 111, 105, 105, 100, 108, 109, 108, 105, 99, 109, 108, 94, 114, 115, 110, 95, 116, 103, 125, 120, 102, 104, 108, 125, 103, 110, 114, 117, 114, 109, 109, 109, 110, 106, 103, 107, 107, 106, 105, 99, 98, 115, 101, 106, 120, 109, 99, 121, 116, 106, 112, 109, 107, 108, 109, 108, 124, 107, 106, 104, 91, 116, 109, 126, 117, 112, 103, 105, 114, 112, 111, 103, 107, 116, 115, 109, 112, 115, 119, 106, 111, 105, 116, 98, 102, 107, 117, 111, 111, 113, 101, 113, 115, 108, 109, 130, 115, 114, 104, 116, 97, 101, 106, 104, 118, 110, 97, 119, 110, 114, 104, 101, 112, 113, 109, 118, 115, 109, 111, 114, 104, 112, 116, 104, 138, 116, 113, 110, 100, 109, 116, 117, 115, 110, 114, 117, 113, 107, 108, 106, 103, 112, 98, 107, 111, 116, 109, 108, 103, 106, 114, 112, 99, 110, 100, 120, 103, 125, 106, 110, 101, 118, 104, 132, 104, 99, 116, 124, 116, 116, 120, 109, 118, 110, 105, 111, 93, 111, 106, 111, 100, 132, 113, 110, 110, 101, 114, 120, 104, 107, 108, 105, 112, 106, 109, 106, 112, 107, 110, 116, 104, 105, 110, 104, 102, 104, 109, 133, 122, 118, 111, 118, 119, 110, 106, 110, 105, 112, 112, 119, 106, 103, 117, 122, 115, 109, 104, 104, 111, 106, 114, 112, 110, 114, 119, 103, 106, 114, 114, 105, 103, 102, 102, 97, 118, 105, 115, 115, 116, 101, 110, 112, 114, 100, 125, 117, 127, 110, 119, 120, 112, 113, 119, 104, 109, 108, 121, 113, 101, 105, 103, 111, 106, 117, 103, 96, 117, 112, 121, 103, 110, 106, 114, 107, 116, 110, 93, 106, 124, 105, 105, 104, 118, 114, 115, 122, 105, 110, 112, 110, 103, 113, 105, 106, 116, 121, 117, 107, 117, 107, 107, 108, 124, 112, 109, 108, 111, 115, 107, 104, 108, 107, 111, 108, 108, 114, 111, 112, 115, 119, 110, 108, 105, 116, 98, 111, 110, 110, 100, 111, 107, 113, 119, 107, 118, 106, 106, 121, 108, 105, 112, 119, 105, 114, 110, 107, 105, 102, 108, 117, 101, 124, 108, 106, 108, 111, 112, 116, 104, 118, 111, 103, 101, 108, 116, 107, 108, 103, 104, 94, 104, 112, 128, 107, 104, 107, 104, 100, 95, 100, 129, 106, 109, 113, 109, 108, 100, 112, 114, 109, 90, 105, 114, 113, 107, 112, 114, 109, 113, 107, 113, 113, 106, 115, 128, 101, 109, 98, 100, 100, 116, 98, 112, 103, 107, 109, 112, 110, 109, 107, 111, 112, 117, 108, 112, 108, 95, 96, 104, 112, 118, 112, 115, 108, 112, 101, 102, 101, 108, 109, 111, 113, 109, 117, 109, 114, 121, 105, 101, 119, 126, 114, 109, 109, 104, 109, 99, 113, 109, 110, 113, 115, 118, 105, 110, 110, 116, 114, 112, 107, 117, 114, 115, 110, 109, 123, 104, 121, 109, 114, 106, 96, 102, 108, 112, 108, 113, 107, 101, 116, 118, 96, 115, 106, 120, 104, 102, 107, 107, 104, 111, 114, 115, 114, 92, 109, 121, 102, 99, 111, 104, 112, 119, 111, 108, 107, 125, 105, 104, 102, 104, 107, 110, 100, 102, 105, 113, 105, 109, 107, 105, 99, 108, 108, 111, 102, 109, 111, 113, 106, 115, 110, 110, 109, 105, 110, 114, 112, 110, 110, 105, 109, 110, 111, 109, 107, 101, 105, 109, 115, 109, 108, 111, 112, 108, 110, 111, 110, 103, 97, 110, 105, 108, 103, 108, 115, 107, 111, 115, 107, 110, 109, 118, 95, 107, 109, 102, 130, 116, 111, 103, 103, 115, 109, 112, 102, 98, 112, 115, 113, 117, 110, 107, 117, 111, 111, 107, 110, 110, 117, 114, 109, 113, 114, 101, 111, 101, 108, 105, 120, 116, 105, 107, 110, 105, 102, 116, 110, 111, 119, 106, 113, 115, 110, 99, 107, 109, 113, 108, 104, 113, 107, 108, 107, 109, 104, 107, 97, 107, 109, 106, 117, 109, 118, 112, 103, 127, 101, 113, 109, 118, 108, 112, 103, 113, 103, 116, 113, 108, 107, 115, 110, 115, 110, 109, 106, 134, 104, 112, 107, 99, 120, 113, 109, 111, 108, 107, 107, 112, 108, 104, 105, 106, 109, 118, 95, 118, 105, 104, 110, 107, 107, 119, 112, 110, 112, 123, 114, 123, 113, 113, 108, 116, 108, 108, 114, 115, 108, 114, 107, 113, 102, 111, 105, 105, 114, 111, 126, 112, 109, 114, 97, 109, 105, 105, 103, 112, 141, 110, 104, 117, 115, 110, 116, 116, 105, 109, 103, 92, 118, 103, 109, 114, 123, 116, 108, 107, 99, 109, 109, 111, 125, 105, 115, 108, 107, 101, 109, 111, 103, 100, 113, 97, 105, 106, 115, 118, 104, 106, 96, 104, 109, 110, 102, 109, 95, 139, 99, 114, 104, 102, 106, 105, 112, 104, 86, 112, 103, 117, 111, 121, 108, 112, 107, 106, 99, 116, 116, 106, 113, 109, 109, 108, 114, 111, 109, 120, 101, 93, 113, 111, 105, 97, 105, 108, 93, 133, 106, 115, 111, 99, 102, 100, 101, 110, 114, 118, 105, 112, 107, 116, 107, 109, 108, 110, 105, 108, 106, 114, 123, 110, 114, 107, 103, 110, 110, 110, 100, 115, 114, 127, 111, 104, 118, 126, 115, 113, 107, 117, 100, 111, 114, 116, 112, 107, 101, 111, 110, 106, 124, 115, 122, 114, 117, 114, 111, 109, 107, 112, 109, 111, 112, 100, 128, 114, 104, 112, 113, 119, 121, 105, 111, 111, 117, 115, 105, 104, 98, 101, 110, 97, 109, 95, 106, 107, 120, 115, 110, 111, 117, 120, 114, 112, 113, 110, 110, 113, 117, 104, 110, 103, 108, 111, 116, 108, 109, 101, 121, 116, 112, 111, 116, 108, 105, 121, 112, 103, 119, 106, 96, 114, 114, 120, 107, 114, 109, 93, 113, 110, 110, 108, 99, 113, 109, 108, 105, 107, 110, 105, 104, 112, 104, 99, 111, 114, 118, 107, 107, 107, 103, 101, 105, 120, 105, 113, 112, 114, 114, 107, 88, 96, 119, 98, 107, 104, 105, 97, 113, 107, 101, 98, 109, 107, 115, 109, 112, 109, 113, 108, 99, 117, 106, 107, 109, 110, 116, 108, 105, 107, 111, 113, 104, 116, 124, 115, 130, 94, 90, 117, 115, 82, 114, 105, 106, 116, 112, 115, 125, 110, 103, 101, 102, 101, 117, 107, 112, 115, 105, 117, 107, 110, 101, 105, 97, 115, 114, 105, 110, 110, 107, 106, 102, 107, 116, 112, 109, 114, 116, 108, 125, 106, 102, 115, 107, 107, 108, 106, 84, 115, 103, 100, 123, 101, 109, 105, 101, 112, 119, 112, 109, 103, 100, 115, 113, 113, 120, 112, 104, 113, 124, 101, 84, 104, 110, 108, 103, 120, 111, 115, 111, 118, 107, 93, 112, 117, 117, 114, 108, 122, 103, 113, 109, 113, 113, 112, 106, 110, 108, 113, 109, 108, 108, 110, 99, 103, 107, 106, 109, 106, 117, 111, 108, 129, 114, 117, 115, 113, 107, 109, 105, 113, 110, 109, 105, 128, 124, 104, 109, 125, 119, 107, 107, 111, 115, 108, 116, 107, 115, 106, 117, 114, 109, 121, 108, 115, 111, 118, 111, 108, 118, 114, 122, 123, 114, 113, 111, 99, 115, 111, 114, 118, 109, 93, 101, 108, 103, 110, 117, 107, 112, 105, 106, 113, 121, 104, 108, 98, 110, 115, 109, 113, 107, 109, 107, 105, 104, 106, 114, 105, 110, 106, 105, 114, 105, 109, 105, 103, 116, 116, 105, 117, 113, 118, 108, 110, 117, 105, 103, 86, 115, 116, 121, 116, 114, 121, 110, 110, 101, 94, 108, 115, 111, 130, 122, 103, 109, 101, 112, 103, 107, 117, 111, 100, 103, 107, 119, 116, 123, 98, 107, 116, 116, 109, 93, 108, 109, 114, 111, 107, 106, 108, 112, 113, 105, 117, 105, 112, 105, 109, 120, 96, 113, 106, 113, 113, 104, 108, 112, 100, 121, 100, 109, 111, 117, 122, 119, 113, 126, 123, 130, 116, 104, 97, 110, 125, 103, 117, 103, 119, 112, 104, 103, 110, 105, 120, 103, 104, 109, 113, 101, 115, 97, 104, 115, 103, 116, 129, 109, 109, 114, 115, 102, 114, 111, 111, 112, 98, 110, 120, 114, 114, 115, 101, 114, 89, 115, 104, 103, 112, 117, 113, 108, 105, 109, 106, 107, 108, 113, 84, 119, 116, 116, 102, 103, 113, 121, 116, 115, 113, 116, 96, 129, 102, 108, 115, 111, 102, 109, 115, 96, 120, 108, 113, 114, 111, 117, 107, 111, 94, 104, 107, 113, 115, 111, 111, 110, 111, 101, 109, 103, 108, 118, 121, 136, 120, 114, 104, 99, 112, 108, 113, 111, 104, 113, 120, 102, 115, 111, 98, 114, 110, 113, 114, 107, 101, 106, 114, 131, 104, 109, 109, 109, 113, 103, 125, 111, 111, 106, 98, 112, 119, 108, 97, 110, 104, 118, 103, 111, 107, 116, 110, 95, 103, 118, 100, 105, 103, 111, 123, 100, 108, 110, 116, 109, 114, 103, 118, 101, 116, 109, 106, 118, 112, 112, 105, 109, 106, 114, 115, 106, 120, 116, 94, 108, 108, 112, 105, 110, 111, 110, 109, 109, 85, 92, 106, 93, 106, 112, 105, 115, 120, 105, 103, 110, 115, 112, 102, 116, 87, 114, 107, 129, 132, 101, 120, 118, 112, 117, 114, 119, 92, 109, 104, 107, 109, 96, 120, 104, 105, 114, 108, 101, 118, 96, 111, 115, 103, 101, 94, 115, 108, 113, 114, 106, 104, 110, 109, 96, 111, 104, 119, 111, 106, 104, 105, 103, 108, 116, 110, 110, 110, 104, 112, 109, 111, 103, 106, 108, 110, 144, 98, 105, 112, 110, 116, 107, 117, 123, 117, 108, 100, 112, 105, 111, 108, 115, 123, 115, 107, 111, 111, 112, 107, 109, 115, 115, 115, 114, 98, 99, 105, 105, 113, 102, 107, 110, 112, 115, 107, 108, 114, 107, 112, 106, 112, 116, 109, 99, 110, 116, 113, 102, 116, 104, 106, 112, 108, 106, 97, 100, 98, 110, 103, 112, 112, 109, 104, 107, 109, 96, 112, 110, 104, 109, 106, 105, 107, 76, 118, 116, 122, 107, 112, 110, 113, 115, 112, 115, 111, 106, 115, 119, 119, 121, 121, 96, 103, 108, 118, 111, 115, 115, 106, 117, 103, 95, 107, 117, 107, 110, 114, 126, 127, 103, 106, 122, 90, 114, 112, 128, 107, 102, 101, 107, 119, 108, 103, 110, 115, 114, 113, 119, 105, 115, 118, 100, 114, 103, 105, 113, 116, 109, 110, 121, 105, 105, 107, 105, 102, 122, 106, 108, 116, 109, 103, 132, 108, 125, 102, 109, 114, 104, 110, 117, 107, 79, 100, 116, 114, 104, 104, 116, 112, 111, 121, 104, 103, 109, 109, 112, 116, 113, 106, 104, 127, 114, 117, 95, 100, 114, 95, 117, 108, 98, 106, 117, 107, 105, 120, 112, 107, 83, 120, 104, 99, 107, 110, 99, 112, 96, 109, 99, 100, 109, 107, 87, 114, 103, 106, 121, 107, 102, 97, 113, 105, 117, 105, 110, 103, 112, 102, 105, 100, 120, 82, 105, 115, 110, 87, 93, 105, 100, 105, 117, 118, 99, 106, 115, 115, 116, 103, 135, 107, 92, 94, 115, 115, 121, 99, 112, 108, 116, 101, 102, 128, 111, 92, 110, 106, 99, 108, 88, 113, 107, 120, 113, 111, 101, 92, 105, 106, 115, 113, 111, 98, 112, 116, 108, 120, 88, 111, 105, 109, 108, 113, 105, 115, 109, 103, 110, 104, 98, 96, 120, 109, 110, 102, 115, 100, 104, 112, 116, 91, 103, 108, 112, 117, 107, 108, 112, 114, 114, 116, 114, 109, 101, 114, 114, 110, 111, 109, 101, 109, 114, 113, 117, 111, 124, 120, 121, 112, 112, 126, 103, 101, 107, 107, 123, 117, 103, 132, 114, 118, 115, 103, 107, 114, 105, 111, 100, 117, 104, 108, 115, 119, 93, 113, 108, 111, 113, 118, 108, 87, 107, 113, 101, 115, 112, 119, 107, 101, 86, 96, 127, 104, 109, 123, 108, 100, 105, 109, 119, 111, 108, 113, 103, 97, 108, 100, 99, 106, 103, 117, 116, 107, 111, 111, 108, 112, 97, 110, 101, 94, 100, 112, 112, 113, 110, 101, 101, 99, 105, 114, 104, 102, 112, 126, 101, 107, 125, 128, 116, 103, 110, 120, 118, 96, 106, 102, 109, 110, 118, 110, 114, 99, 109, 95, 109, 109, 101, 118, 112, 123, 93, 102, 91, 105, 112, 116, 110, 109, 96, 99, 109, 116, 113, 113, 101, 123, 101, 104, 111, 103, 115, 111, 101, 102, 105, 107, 109, 112, 119, 115, 106, 109, 110, 94, 104, 111, 101, 121, 106, 101, 112, 109, 97, 107, 103, 112, 103, 98, 108, 107, 118, 106, 106, 106, 110, 111, 104, 118, 97, 107, 114, 99, 110, 112, 113, 97, 104, 114, 95, 114, 107, 101, 110, 104, 107, 117, 101, 110, 106, 114, 110, 112, 110, 112, 109, 107, 112, 113, 114, 108, 121, 120, 111, 113, 106, 111, 118, 116, 102, 116, 113, 109, 110, 111, 113, 113, 103, 112, 106, 109, 109, 119, 110, 107, 114, 108, 114, 103, 115, 106, 105, 110, 94, 112, 106, 106, 111, 104, 110, 118, 114, 109, 104, 114, 120, 94, 140, 103, 103, 135, 125, 100, 114, 109, 104, 117, 105, 102, 107, 110, 104, 103, 98, 102, 96, 111, 107, 120, 118, 104, 79, 112, 109, 117, 116, 106, 102, 112, 107, 112, 135, 114, 118, 121, 112, 110, 102, 111, 108, 110, 115, 113, 110, 97, 104, 100, 106, 108, 99, 104, 113, 105, 113, 109, 109, 110, 114, 108, 113, 115, 105, 108, 100, 103, 122, 104, 99, 118, 139, 106, 108, 121, 117, 111, 106, 106, 113, 130, 114, 105, 112, 118, 109, 113, 99, 107, 115, 105, 91, 108, 96, 107, 122, 105, 107, 123, 115, 107, 103, 111, 101, 107, 120, 121, 107, 113, 111, 103, 126, 134, 109, 100, 106, 97, 107, 109, 113, 115, 105, 104, 90, 108, 117, 105, 117, 109, 109, 117, 97, 122, 94, 123, 118, 101, 123, 130, 101, 117, 118, 109, 120, 105, 119, 110, 98, 108, 108, 103, 106, 123, 105, 96, 104, 90, 110, 108, 95, 103, 131, 109, 103, 107, 110, 107, 97, 104, 102, 112, 101, 122, 102, 116, 108, 103, 105, 132, 114, 112, 104, 108, 102, 110, 99, 80, 107, 137, 114, 122, 109, 113, 122, 116, 109, 108, 108, 116, 111, 104, 107, 102, 111, 135, 110, 111, 111, 110, 110, 121, 113, 107, 109, 104, 111, 117, 113, 103, 110, 92, 114, 118, 121, 105, 107, 112, 109, 116, 121, 117, 111, 98, 115, 110, 108, 102, 107, 116, 107, 111, 111, 114, 104, 111, 94, 108, 101, 115, 120, 113, 115, 117, 116, 112, 110, 113, 100, 106, 117, 115, 113, 104, 104, 106, 113, 125, 103, 110, 113, 120, 108, 115, 106, 114, 103, 104, 109, 106, 110, 110, 124, 110, 115, 104, 116, 112, 119, 106, 101, 115, 113, 121, 115, 107, 105, 104, 102, 119, 109, 111, 101, 95, 112, 110, 124, 106, 116, 93, 102, 112, 109, 112, 127, 103, 79, 104, 126, 104, 112, 116, 116, 121, 110, 106, 107, 113, 111, 133, 114, 115, 103, 110, 115, 102, 105, 115, 102, 106, 111, 107, 106, 108, 113, 116, 112, 126, 116, 114, 114, 109, 109, 105, 107, 106, 110, 112, 107, 107, 108, 108, 104, 107, 110, 109, 113, 106, 102, 112, 111, 106, 111, 112, 108, 104, 108, 108, 114, 111, 111, 109, 111, 112, 104, 103, 114, 108, 117, 104, 113, 119, 113, 106, 109, 106, 104, 103, 101, 108, 100, 104, 113, 108, 112, 107, 106, 106, 108, 114, 110, 107, 113, 114, 110, 105, 106, 113, 110, 106, 105, 111, 114, 112, 119, 111, 111, 99, 124, 108, 112, 107, 115, 112, 105, 109, 114, 112, 108, 108, 112, 115, 109, 113, 102, 107, 112, 108, 109, 113, 113, 105, 108, 115, 104, 111, 121, 111, 110, 112, 124, 96, 108, 111, 107, 103, 115, 111, 112, 119, 113, 120, 110, 103, 110, 113, 106, 111, 122, 116, 110, 110, 111, 104, 104, 110, 106, 105, 105, 107, 107, 111, 111, 110, 110, 120, 110, 112, 110, 97, 107, 111, 112, 105, 118, 102, 111, 111, 109, 105, 103, 105, 110, 108, 108, 104, 97, 111, 111, 108, 110, 128, 107, 107, 111, 115, 114, 109, 106, 115, 111, 108, 112, 111, 112, 105, 110, 120, 100, 109, 103, 112, 112, 108, 117, 110, 102, 108, 108, 111, 98, 108, 112, 107, 110, 116, 115, 112, 115, 105, 109, 104, 104, 103, 108, 106, 107, 110, 113, 109, 109, 110, 108, 111, 99, 106, 109, 109, 108, 94, 110, 107, 112, 108, 108, 115, 99, 110, 101, 103, 111, 109, 116, 112, 115, 115, 104, 108, 111, 96, 110, 110, 110, 109, 107, 113, 113, 115, 107, 105, 105, 116, 110, 117, 117, 110, 112, 114, 108, 107, 127, 106, 113, 110, 105, 111, 145, 111, 106, 110, 109, 115, 108, 115, 104, 105, 103, 108, 114, 114, 107, 108, 108, 109, 119, 109, 113, 116, 111, 109, 106, 118, 116, 113, 116, 108, 118, 112, 110, 114, 116, 108, 111, 108, 107, 112, 115, 107, 109, 112, 110, 109, 112, 111, 106, 105, 109, 105, 109, 110, 111, 106, 107, 114, 114, 108, 111, 106, 110, 106, 110, 108, 106, 111, 89, 114, 108, 113, 128, 112, 106, 111, 110, 114, 106, 108, 106, 110, 115, 106, 105, 102, 109, 108, 112, 117, 111, 104, 116, 109, 111, 111, 109, 116, 109, 113, 102, 102, 109, 109, 114, 113, 104, 111, 101, 104, 112, 112, 117, 110, 109, 117, 108, 108, 106, 108, 118, 106, 107, 106, 116, 113, 117, 106, 106, 105, 119, 104, 115, 115, 115, 107, 112, 111, 98, 110, 115, 110, 104, 95, 117, 111, 110, 110, 114, 112, 107, 132, 106, 109, 110, 112, 111, 106, 104, 111, 107, 110, 116, 112, 117, 115, 101, 108, 107, 109, 102, 113, 113, 110, 106, 105, 108, 110, 116, 108, 115, 113, 110, 111, 103, 112, 113, 114, 113, 106, 112, 108, 107, 111, 118, 112, 114, 115, 109, 103, 124, 100, 109, 126, 113, 111, 111, 124, 110, 112, 110, 106, 109, 100, 103, 106, 109, 106, 109, 109, 104, 113, 108, 114, 114, 115, 99, 110, 114, 106, 102, 110, 104, 122, 109, 110, 122, 99, 111, 103, 106, 109, 113, 111, 105, 109, 117, 115, 113, 105, 107, 113, 115, 112, 97, 110, 110, 110, 105, 104, 116, 107, 112, 107, 103, 101, 113, 106, 110, 98, 105, 116, 115, 113, 95, 101, 111, 108, 113, 107, 106, 115, 108, 106, 114, 109, 108, 126, 101, 109, 106, 105, 111, 112, 114, 115, 110, 111, 110, 112, 96, 113, 95, 110, 109, 113, 112, 113, 109, 111, 99, 111, 111, 105, 108, 100, 102, 113, 111, 117, 110, 111, 108, 119, 106, 111, 109, 111, 110, 112, 114, 120, 114, 117, 109, 117, 104, 110, 112, 110, 103, 110, 114, 120, 107, 106, 118, 102, 103, 114, 99, 112, 110, 115, 107, 107, 105, 109, 111, 106, 104, 111, 124, 112, 118, 108, 105, 105, 106, 108, 97, 111, 114, 103, 129, 111, 99, 108, 110, 108, 111, 118, 103, 117, 108, 108, 109, 109, 121, 103, 125, 99, 105, 113, 109, 112, 114, 108, 118, 109, 110, 114, 104, 113, 103, 113, 134, 110, 112, 110, 112, 105, 101, 112, 108, 115, 114, 113, 114, 112, 97, 105, 111, 106, 100, 109, 114, 120, 113, 104, 90, 90, 100, 113, 115, 98, 116, 104, 107, 101, 108, 109, 108, 125, 102, 108, 117, 119, 113, 96, 105, 106, 128, 133, 111, 104, 104, 109, 99, 111, 108, 112, 113, 111, 112, 115, 111, 108, 106, 108, 113, 106, 117, 108, 103, 125, 114, 103, 109, 117, 113, 106, 116, 107, 115, 110, 113, 113, 106, 120, 106, 113, 113, 106, 105, 105, 106, 109, 118, 113, 104, 114, 111, 107, 109, 114, 113, 122, 102, 116, 118, 112, 112, 116, 106, 117, 109, 109, 112, 112, 119, 116, 102, 113, 112, 108, 112, 106, 105, 113, 114, 97, 111, 119, 109, 108, 109, 112, 112, 107, 118, 101, 117, 113, 109, 114, 118, 109, 112, 106, 109, 108, 99, 108, 111, 109, 112, 101, 106, 110, 111, 96, 110, 115, 112, 109, 108, 114, 94, 117, 114, 108, 111, 113, 110, 100, 108, 109, 112, 105, 106, 106, 104, 107, 111, 110, 107, 111, 110, 108, 111, 109, 108, 107, 118, 113, 98, 103, 105, 112, 108, 122, 107, 105, 95, 104, 111, 117, 108, 109, 113, 112, 110, 113, 113, 99, 106, 114, 104, 112, 115, 109, 100, 100, 107, 114, 110, 117, 111, 101, 115, 102, 106, 109, 108, 116, 117, 107, 111, 106, 115, 112, 110, 108, 114, 131, 113, 121, 111, 113, 114, 110, 109, 106, 112, 119, 103, 106, 106, 111, 103, 115, 101, 110, 115, 109, 102, 109, 113, 105, 112, 110, 114, 102, 112, 117, 97, 106, 108, 113, 114, 108, 116, 106, 158, 109, 107, 97, 110, 113, 108, 114, 106, 111, 109, 115, 104, 104, 113, 108, 105, 104, 109, 114, 111, 108, 107, 114, 111, 113, 116, 102, 113, 110, 104, 116, 114, 111, 114, 109, 112, 107, 99, 100, 120, 82, 109, 92, 115, 113, 107, 114, 110, 117, 107, 104, 106, 115, 96, 109, 106, 106, 108, 94, 112, 118, 103, 56, 114, 111, 114, 117, 109, 128, 119, 113, 111, 120, 114, 109, 110, 110, 105, 110, 114, 108, 112, 123, 114, 120, 115, 108, 108, 107, 138, 114, 106, 105, 108, 109, 113, 113, 105, 127, 108, 106, 106, 121, 78, 124, 122, 110, 117, 107, 108, 113, 100, 110, 110, 102, 113, 109, 111, 120, 110, 117, 117, 117, 114, 116, 115, 114, 108, 112, 111, 115, 132, 114, 116, 121, 116, 99, 117, 129, 108, 109, 119, 116, 113, 113, 106, 114, 123, 101, 111, 115, 113, 113, 107, 125, 99, 99, 112, 112, 112, 114, 108, 109, 106, 119, 111, 96, 102, 108, 116, 101, 107, 109, 114, 117, 107, 114, 102, 106, 107, 117, 110, 111, 104, 104, 116, 112, 113, 106, 91, 121, 108, 122, 110, 102, 100, 106, 115, 98, 96, 99, 110, 114, 121, 109, 119, 112, 119, 104, 111, 120, 118, 113, 105, 117, 118, 115, 102, 107, 111, 104, 115, 110, 118, 128, 120, 117, 118, 109, 108, 117, 104, 108, 107, 113, 116, 115, 102, 115, 114, 113, 109, 105, 115, 113, 113, 116, 110, 113, 113, 110, 106, 108, 114, 112, 118, 113, 98, 99, 110, 113, 113, 112, 95, 102, 108, 108, 102, 100, 108, 118, 115, 114, 109, 107, 106, 111, 102, 104, 112, 108, 109, 100, 109, 105, 107, 113, 100, 108, 113, 118, 112, 105, 112, 112, 89, 106, 113, 105, 100, 104, 102, 88, 107, 113, 108, 110, 109, 108, 114, 103, 117, 77, 114, 110, 96, 116, 121, 120, 115, 114, 98, 102, 106, 117, 115, 115, 109, 109, 109, 112, 110, 119, 98, 110, 103, 106, 99, 112, 112, 116, 112, 105, 108, 110, 107, 110, 106, 105, 120, 116, 120, 111, 107, 101, 137, 114, 119, 101, 136, 114, 102, 119, 118, 110, 110, 101, 124, 105, 114, 110, 112, 104, 107, 114, 105, 115, 120, 117, 117, 120, 114, 97, 113, 96, 102, 116, 100, 71, 109, 101, 108, 109, 119, 124, 121, 102, 104, 100, 136, 113, 105, 104, 118, 102, 105, 122, 106, 112, 106, 114, 118, 118, 104, 115, 119, 113, 108, 105, 99, 100, 103, 114, 110, 118, 112, 107, 115, 94, 100, 119, 119, 111, 109, 118, 113, 107, 114, 107, 100, 102, 120, 118, 105, 112, 113, 108, 112, 110, 106, 114, 107, 127, 103, 114, 114, 111, 106, 113, 115, 116, 107, 108, 109, 117, 109, 112, 108, 109, 105, 114, 117, 108, 110, 107, 112, 111, 124, 108, 111, 107, 109, 101, 129, 104, 100, 106, 121, 105, 113, 108, 101, 99, 112, 92, 113, 107, 126, 111, 114, 113, 101, 112, 107, 99, 112, 114, 99, 135, 110, 114, 90, 113, 114, 118, 120, 104, 112, 112, 104, 99, 111, 106, 113, 115, 106, 105, 115, 102, 112, 111, 121, 101, 106, 115, 109, 119, 98, 99, 104, 106, 102, 116, 120, 113, 115, 96, 107, 99, 114, 109, 115, 93, 113, 108, 112, 114, 107, 109, 104, 115, 121, 113, 112, 107, 113, 107, 97, 96, 105, 111, 106, 116, 114, 116, 98, 106, 110, 112, 104, 104, 112, 114, 116, 113, 109, 114, 128, 103, 108, 111, 110, 112, 102, 105, 108, 115, 107, 113, 120, 105, 99, 111, 111, 99, 111, 103, 108, 88, 115, 118, 111, 104, 108, 105, 109, 106, 119, 117, 110, 114, 115, 115, 107, 107, 99, 114, 107, 109, 109, 108, 96, 113, 107, 107, 106, 103, 111, 125, 90, 105, 111, 122, 126, 111, 111, 106, 117, 106, 112, 108, 106, 107, 109, 113, 111, 120, 106, 106, 116, 102, 120, 110, 119, 120, 108, 109, 104, 108, 106, 112, 116, 107, 101, 109, 109, 116, 104, 111, 97, 111, 114, 110, 112, 106, 114, 107, 113, 103, 99, 107, 116, 106, 106, 101, 111, 106, 99, 104, 100, 109, 105, 117, 100, 118, 110, 113, 102, 105, 112, 111, 108, 101, 110, 111, 110, 108, 110, 105, 121, 91, 100, 112, 112, 107, 104, 108, 105, 114, 102, 99, 114, 110, 112, 108, 124, 105, 117, 107, 112, 111, 99, 102, 122, 132, 106, 105, 106, 118, 95, 102, 107, 105, 107, 106, 111, 106, 106, 109, 115, 113, 117, 122, 86, 95, 110, 113, 117, 135, 98, 107, 108, 107, 101, 99, 107, 115, 107, 127, 110, 116, 114, 109, 104, 111, 106, 119, 105, 120, 112, 114, 103, 101, 107, 110, 111, 110, 124, 98, 116, 104, 104, 103, 101, 116, 113, 103, 115, 112, 107, 109, 100, 105, 97, 108, 103, 115, 114, 112, 115, 116, 103, 101, 119, 108, 100, 103, 111, 97, 113, 121, 111, 115, 108, 108, 109, 114, 105, 120, 118, 111, 108, 112, 96, 111, 115, 109, 117, 104, 103, 111, 99, 105, 111, 113, 107, 102, 123, 104, 122, 107, 110, 116, 100, 105, 111, 112, 124, 102, 107, 92, 101, 106, 100, 121, 108, 125, 109, 99, 107, 105, 108, 105, 106, 119, 112, 115, 110, 107, 109, 112, 105, 112, 111, 105, 114, 110, 110, 92, 102, 116, 116, 100, 107, 114, 102, 110, 103, 109, 111, 109, 109, 102, 112, 104, 110, 113, 114, 92, 111, 110, 124, 116, 102, 114, 103, 110, 107, 116, 114, 104, 114, 103, 119, 112, 117, 96, 99, 111, 108, 103, 109, 115, 119, 110, 120, 113, 117, 111, 105, 128, 114, 104, 114, 118, 114, 110, 112, 105, 110, 114, 109, 110, 119, 110, 108, 101, 117, 112, 103, 102, 108, 112, 113, 102, 109, 105, 109, 99, 108, 115, 113, 110, 124, 113, 111, 101, 109, 106, 99, 103, 118, 106, 107, 111, 109, 106, 118, 98, 117, 107, 110, 145, 117, 110, 113, 111, 111, 109, 110, 107, 107, 105, 111, 103, 112, 117, 102, 104, 109, 102, 117, 110, 115, 108, 110, 116, 103, 107, 98, 115, 109, 133, 104, 119, 103, 109, 104, 109, 121, 118, 98, 112, 104, 104, 116, 106, 115, 130, 110, 139, 99, 106, 104, 112, 111, 108, 111, 110, 119, 107, 115, 111, 113, 101, 117, 102, 110, 104, 115, 114, 101, 102, 99, 112, 120, 111, 111, 106, 101, 117, 99, 108, 107, 101, 103, 114, 101, 111, 113, 113, 106, 114, 112, 106, 112, 100, 114, 107, 103, 115, 101, 133, 110, 108, 115, 99, 111, 116, 109, 99, 110, 107, 115, 108, 110, 103, 107, 121, 115, 112, 118, 112, 113, 118, 107, 105, 109, 132, 118, 115, 105, 116, 107, 131, 114, 111, 113, 113, 112, 112, 115, 90, 108, 103, 111, 106, 114, 106, 105, 112, 98, 110, 109, 110, 112, 101, 112, 104, 99, 101, 108, 109, 114, 114, 102, 95, 106, 101, 106, 104, 114, 118, 91, 116, 100, 109, 121, 106, 105, 109, 116, 115, 115, 108, 111, 87, 102, 110, 111, 122, 108, 110, 118, 111, 136, 111, 126, 108, 117, 104, 120, 134, 112, 112, 99, 112, 113, 115, 118, 107, 109, 111, 106, 108, 112, 100, 108, 109, 105, 123, 115, 104, 108, 115, 113, 102, 109, 106, 104, 123, 102, 97, 97, 107, 111, 116, 97, 104, 107, 107, 106, 113, 101, 111, 99, 94, 108, 115, 104, 108, 111, 117, 110, 115, 107, 116, 109, 110, 111, 108, 110, 99, 90, 109, 105, 103, 103, 105, 121, 111, 109, 115, 118, 98, 108, 110, 110, 130, 101, 117, 104, 102, 111, 105, 120, 113, 112, 109, 107, 105, 101, 114, 116, 108, 110, 106, 115, 102, 117, 99, 114, 105, 109, 101, 103, 112, 119, 98, 104, 100, 115, 105, 107, 102, 112, 95, 111, 108, 107, 121, 115, 101, 106, 115, 120, 120, 116, 102, 112, 110, 113, 111, 107, 110, 114, 108, 118, 118, 112, 101, 116, 106, 118, 117, 95, 119, 114, 112, 104, 120, 114, 113, 112, 109, 113, 110, 116, 100, 109, 115, 113, 112, 107, 108, 107, 111, 113, 115, 99, 118, 97, 113, 106, 114, 110, 104, 104, 118, 109, 121, 100, 110, 112, 118, 113, 107, 104, 98, 107, 104, 114, 105, 111, 113, 121, 108, 108, 117, 104, 110, 108, 101, 112, 112, 114, 110, 108, 106, 109, 105, 108, 105, 114, 111, 119, 111, 110, 105, 115, 131, 106, 118, 109, 124, 109, 130, 105, 110, 108, 106, 112, 115, 103, 107, 107, 101, 111, 103, 112, 106, 109, 114, 117, 110, 106, 114, 119, 107, 113, 109, 109, 112, 110, 104, 110, 120, 124, 114, 95, 97, 114, 114, 105, 102, 112, 109, 112, 92, 115, 112, 113, 112, 110, 112, 115, 109, 99, 103, 96, 110, 118, 117, 114, 113, 108, 118, 98, 108, 105, 107, 102, 107, 102, 120, 107, 110, 112, 97, 119, 114, 102, 103, 110, 120, 104, 116, 109, 99, 115, 106, 109, 104, 97, 106, 108, 116, 104, 116, 105, 112, 116, 106, 101, 103, 103, 127, 101, 111, 115, 100, 121, 115, 116, 111, 110, 114, 101, 121, 107, 112, 111, 107, 107, 111, 107, 103, 101, 100, 111, 107, 120, 114, 99, 119, 112, 111, 112, 104, 110, 106, 106, 108, 112, 111, 113, 119, 113, 112, 119, 109, 112, 113, 111, 112, 104, 112, 104, 114, 111, 110, 107, 107, 106, 88, 110, 109, 101, 98, 105, 104, 100, 106, 66, 116, 105, 102, 115, 107, 113, 113, 112, 108, 111, 117, 107, 104, 116, 110, 113, 108, 128, 105, 114, 105, 108, 105, 110, 98, 126, 108, 98, 114, 97, 114, 107, 107, 107, 109, 114, 108, 105, 112, 106, 108, 113, 115, 100, 111, 115, 105, 96, 109, 102, 113, 109, 121, 106, 120, 112, 120, 107, 111, 116, 119, 114, 106, 104, 105, 114, 112, 114, 116, 110, 100, 114, 111, 109, 107, 113, 119, 118, 102, 113, 107, 110, 113, 100, 99, 104, 98, 108, 122, 111, 102, 122, 111, 114, 107, 111, 112, 111, 105, 103, 106, 110, 108, 106, 97, 109, 109, 102, 104, 104, 119, 107, 122, 92, 102, 112, 104, 107, 97, 113, 107, 117, 99, 107, 117, 111, 100, 100, 112, 105, 109, 100, 114, 71, 105, 114, 112, 109, 109, 107, 110, 130, 106, 112, 113, 113, 113, 105, 114, 112, 111, 123, 115, 107, 115, 107, 116, 114, 110, 115, 144, 108, 125, 98, 100, 121, 103, 124, 95, 102, 107, 116, 115, 107, 117, 106, 107, 107, 106, 119, 95, 121, 104, 98, 107, 114, 115, 114, 103, 112, 110, 96, 109, 118, 112, 110, 93, 108, 112, 108, 106, 111, 111, 144, 109, 111, 112, 107, 109, 113, 114, 110, 102, 112, 118, 97, 108, 99, 103, 113, 104, 106, 105, 116, 105, 110, 111, 106, 101, 110, 114, 113, 106, 109, 107, 98, 105, 104, 109, 121, 112, 104, 111, 117, 120, 110, 109, 117, 100, 108, 96, 111, 118, 113, 135, 112, 108, 128, 105, 125, 107, 106, 106, 99, 113, 110, 120, 106, 107, 105, 95, 110, 107, 110, 131, 101, 102, 126, 101, 109, 103, 107, 105, 95, 104, 106, 71, 113, 109, 98, 112, 111, 121, 105, 109, 112, 106, 104, 112, 105, 112, 108, 68, 99, 106, 103, 126, 99, 107, 125, 113, 97, 108, 116, 59, 97, 88, 112, 103, 94, 109, 108, 107, 106, 123, 118, 103, 110, 108, 104, 131, 95, 110, 104, 109, 103, 99, 116, 114, 93, 112, 117, 109, 118, 114, 112, 112, 109, 103, 111, 109, 113, 110, 109, 110, 114, 108, 115, 109, 118, 114, 106, 106, 96, 95, 120, 117, 113, 105, 118, 103, 117, 108, 107, 117, 108, 97, 114, 122, 116, 98, 104, 112, 101, 117, 113, 106, 115, 104, 117, 111, 119, 114, 104, 107, 123, 111, 98, 111, 122, 103, 115, 111, 107, 79, 100, 100, 123, 104, 100, 109, 99, 111, 106, 108, 107, 105, 109, 106, 107, 105, 108, 103, 113, 108, 104, 114, 104, 101, 94, 101, 103, 112, 107, 109, 119, 105, 109, 101, 119, 106, 96, 121, 114, 101, 117, 109, 96, 114, 110, 111, 123, 100, 109, 114, 108, 103, 111, 110, 132, 119, 100, 111, 112, 116, 116, 132, 102, 113, 130, 111, 109, 105, 113, 97, 108, 103, 110, 112, 116, 119, 112, 107, 128, 107, 97, 110, 103, 116, 120, 120, 110, 101, 114, 100, 79, 109, 109, 102, 103, 113, 114, 100, 115, 114, 112, 111, 112, 113, 108, 112, 103, 110, 122, 112, 108, 111, 116, 92, 108, 104, 109, 103, 101, 111, 103, 107, 109, 120, 107, 102, 99, 110, 114, 111, 103, 113, 113, 106, 124, 112, 107, 119, 110, 108, 86, 107, 116, 113, 107, 119, 114, 111, 118, 127, 105, 110, 121, 106, 110, 107, 109, 108, 98, 101, 107, 104, 107, 108, 100, 108, 108, 116, 125, 101, 107, 119, 110, 119, 107, 99, 107, 108, 109, 104, 118, 114, 102, 106, 110, 110, 111, 108, 103, 102, 105, 107, 103, 103, 114, 108, 104, 108, 108, 107, 113, 107, 109, 105, 111, 110, 108, 110, 107, 114, 123, 123, 113, 113, 110, 109, 117, 117, 113, 118, 114, 108, 104, 113, 124, 114, 117, 113, 93, 105, 120, 115, 113, 111, 116, 84, 114, 116, 106, 108, 105, 113, 111, 107, 116, 114, 111, 113, 114, 117, 112, 101, 114, 112, 110, 104, 99, 112, 109, 114, 110, 104, 108, 112, 110, 115, 115, 113, 112, 107, 117, 120, 110, 112, 106, 107, 115, 101, 107, 112, 107, 113, 111, 111, 118, 100, 118, 114, 128, 112, 117, 111, 116, 112, 118, 106, 105, 122, 106, 111, 110, 114, 109, 106, 110, 108, 117, 110, 113, 110, 115, 114, 104, 108, 107, 96, 108, 98, 103, 112, 110, 112, 110, 112, 108, 106, 112, 103, 112, 118, 110, 107, 88, 110, 110, 103, 117, 104, 115, 107, 116, 114, 110, 101, 105, 108, 107, 111, 103, 92, 103, 105, 114, 102, 123, 99, 105, 112, 112, 106, 101, 117, 107, 103, 113, 110, 110, 99, 118, 105, 103, 111, 118, 108, 115, 101, 117, 110, 118, 104, 114, 97, 109, 108, 108, 110, 116, 118, 111, 82, 104, 111, 119, 112, 92, 113, 96, 108, 119, 105, 107, 123, 97, 101, 112, 120, 107, 114, 101, 111, 115, 107, 106, 111, 109, 118, 112, 115, 109, 116, 127, 115, 108, 108, 109, 98, 101, 100, 109, 109, 108, 108, 112, 107, 110, 114, 108, 115, 107, 114, 115, 99, 119, 113, 104, 103, 126, 103, 110, 109, 106, 111, 106, 107, 107, 110, 114, 102, 106, 115, 101, 110, 109, 117, 107, 116, 107, 101, 104, 108, 115, 114, 110, 128, 110, 115, 109, 113, 103, 112, 109, 104, 109, 108, 117, 116, 113, 105, 114, 114, 103, 112, 112, 108, 108, 105, 109, 120, 106, 119, 113, 109, 112, 111, 111, 107, 115, 100, 114, 103, 119, 104, 106, 112, 110, 116, 104, 118, 111, 108, 107, 105, 108, 110, 105, 111, 105, 113, 110, 107, 106, 104, 110, 116, 117, 110, 101, 116, 114, 112, 114, 102, 115, 110, 118, 121, 120, 119, 109, 111, 110, 115, 108, 114, 110, 118, 103, 98, 108, 116, 112, 106, 114, 103, 108, 108, 115, 107, 104, 110, 105, 111, 111, 110, 105, 106, 111, 130, 103, 111, 111, 107, 102, 111, 114, 94, 104, 99, 111, 109, 110, 113, 105, 109, 108, 101, 118, 117, 112, 108, 113, 113, 108, 109, 116, 120, 117, 104, 120, 114, 109, 106, 105, 112, 114, 111, 107, 103, 121, 113, 108, 109, 92, 119, 122, 116, 103, 107, 111, 111, 116, 112, 115, 108, 115, 107, 119, 114, 120, 119, 112, 117, 109, 110, 110, 108, 110, 102, 116, 110, 109, 105, 111, 111, 111, 109, 118, 102, 106, 108, 104, 108, 126, 103, 106, 106, 115, 106, 111, 110, 115, 108, 115, 105, 104, 115, 110, 108, 112, 112, 102, 110, 115, 118, 114, 109, 109, 110, 134, 105, 104, 112, 111, 109, 109, 110, 110, 121, 110, 102, 108, 103, 113, 98, 106, 112, 109, 105, 116, 107, 120, 110, 115, 106, 109, 115, 109, 109, 117, 110, 104, 106, 107, 111, 104, 109, 100, 105, 120, 107, 112, 115, 107, 105, 105, 113, 102, 113, 106, 123, 111, 111, 111, 93, 106, 98, 112, 110, 105, 104, 100, 115, 117, 121, 113, 113, 117, 108, 103, 104, 124, 110, 93, 100, 106, 110, 103, 121, 119, 121, 108, 111, 101, 114, 117, 107, 113, 102, 108, 101, 108, 111, 114, 110, 107, 107, 110, 116, 108, 104, 100, 110, 108, 110, 96, 114, 104, 110, 120, 104, 118, 103, 112, 101, 110, 114, 115, 117, 107, 104, 104, 108, 110, 111, 114, 114, 107, 126, 130, 116, 111, 109, 114, 109, 102, 101, 112, 115, 99, 113, 114, 114, 105, 108, 110, 108, 113, 110, 104, 109, 116, 104, 107, 98, 107, 113, 105, 112, 114, 100, 106, 113, 111, 124, 105, 115, 109, 111, 105, 98, 108, 114, 104, 117, 107, 109, 117, 111, 112, 113, 108, 120, 113, 105, 111, 99, 106, 108, 109, 115, 104, 107, 114, 116, 101, 112, 110, 109, 118, 109, 100, 105, 110, 116, 116, 111, 113, 107, 117, 105, 100, 108, 103, 111, 101, 116, 102, 118, 121, 103, 112, 107, 108, 107, 117, 114, 110, 107, 116, 107, 108, 112, 107, 106, 109, 109, 112, 103, 106, 115, 108, 111, 118, 122, 114, 110, 114, 119, 104, 114, 116, 111, 113, 109, 114, 109, 111, 107, 110, 113, 115, 107, 107, 116, 111, 112, 99, 110, 115, 104, 114, 108, 106, 104, 113, 108, 113, 112, 118, 106, 115, 111, 109, 110, 111, 106, 107, 120, 104, 110, 104, 103, 115, 114, 99, 117, 112, 110, 106, 112, 110, 108, 112, 112, 100, 114, 107, 109, 112, 118, 115, 99, 109, 111, 114, 112, 110, 110, 103, 113, 108, 105, 104, 113, 108, 102, 109, 110, 114, 108, 106, 109, 107, 118, 117, 104, 121, 96, 98, 116, 102, 110, 103, 101, 113, 139, 116, 115, 108, 108, 107, 113, 103, 112, 104, 107, 112, 110, 119, 116, 109, 119, 116, 111, 114, 108, 115, 110, 110, 111, 116, 113, 101, 112, 115, 104, 113, 106, 109, 110, 109, 107, 104, 105, 115, 109, 109, 105, 109, 102, 106, 111, 113, 107, 106, 119, 107, 108, 111, 109, 104, 110, 93, 116, 102, 113, 113, 114, 108, 105, 102, 103, 113, 87, 108, 114, 108, 115, 109, 119, 97, 108, 98, 135, 112, 107, 114, 109, 114, 109, 106, 99, 112, 114, 105, 100, 116, 117, 104, 105, 108, 107, 104, 105, 122, 100, 104, 110, 108, 111, 112, 114, 115, 112, 115, 103, 112, 113, 107, 115, 110, 107, 109, 109, 109, 105, 111, 114, 105, 112, 108, 113, 115, 108, 106, 112, 104, 112, 108, 104, 111, 97, 108, 106, 111, 103, 135, 113, 108, 117, 118, 107, 116, 115, 113, 98, 103, 123, 113, 116, 107, 111, 104, 102, 109, 108, 110, 114, 112, 116, 113, 114, 115, 109, 111, 114, 105, 92, 118, 114, 107, 113, 121, 98, 129, 112, 103, 120, 116, 92, 111, 104, 104, 105, 116, 113, 123, 106, 110, 116, 108, 101, 109, 109, 109, 103, 105, 115, 100, 103, 99, 108, 115, 106, 108, 114, 105, 104, 114, 108, 112, 115, 109, 111, 107, 99, 111, 99, 110, 115, 125, 110, 117, 117, 114, 114, 109, 107, 108, 111, 114, 108, 130, 111, 100, 115, 112, 113, 112, 110, 117, 103, 102, 106, 113, 107, 118, 114, 117, 117, 104, 109, 109, 107, 116, 114, 109, 104, 110, 119, 112, 108, 108, 107, 100, 111, 108, 111, 102, 111, 114, 107, 114, 111, 114, 111, 115, 116, 111, 102, 109, 110, 108, 104, 114, 111, 113, 106, 111, 112, 133, 117, 129, 112, 111, 112, 106, 116, 109, 112, 117, 110, 113, 101, 110, 106, 110, 109, 107, 115, 109, 105, 117, 111, 111, 103, 107, 107, 115, 110, 107, 115, 113, 116, 105, 117, 106, 107, 107, 112, 97, 115, 116, 113, 104, 110, 111, 108, 116, 107, 111, 115, 103, 106, 116, 102, 115, 111, 107, 104, 109, 113, 103, 112, 108, 108, 109, 107, 104, 103, 115, 116, 106, 109, 111, 109, 110, 115, 97, 108, 95, 106, 105, 106, 112, 111, 107, 114, 101, 109, 107, 114, 108, 105, 118, 114, 108, 113, 116, 114, 122, 115, 116, 106, 107, 111, 114, 112, 113, 112, 102, 106, 98, 110, 112, 109, 111, 112, 115, 109, 103, 119, 126, 116, 108, 113, 106, 119, 110, 108, 105, 116, 109, 102, 116, 109, 111, 107, 109, 108, 110, 105, 108, 112, 107, 123, 111, 111, 112, 109, 117, 114, 107, 112, 116, 110, 113, 114, 108, 113, 113, 113, 111, 117, 110, 117, 108, 114, 111, 107, 107, 102, 116, 108, 111, 112, 106, 105, 112, 106, 111, 101, 106, 91, 111, 121, 114, 112, 109, 117, 102, 107, 112, 108, 115, 110, 105, 104, 112, 109, 104, 136, 119, 107, 109, 114, 111, 109, 108, 111, 110, 115, 100, 110, 111, 105, 119, 93, 115, 105, 109, 104, 109, 103, 117, 103, 110, 107, 118, 105, 115, 107, 114, 108, 116, 113, 109, 109, 103, 112, 110, 110, 112, 113, 117, 108, 113, 113, 139, 109, 113, 113, 100, 108, 104, 109, 114, 108, 104, 113, 103, 110, 107, 113, 108, 109, 113, 107, 121, 110, 104, 109, 108, 120, 113, 106, 113, 110, 103, 109, 104, 98, 121, 109, 102, 108, 110, 113, 111, 98, 98, 111, 112, 109, 110, 98, 112, 112, 100, 102, 106, 112, 111, 105, 110, 113, 110, 107, 108, 107, 115, 103, 115, 117, 114, 106, 106, 114, 112, 112, 115, 111, 113, 113, 108, 111, 111, 109, 110, 110, 106, 106, 113, 106, 111, 110, 112, 113, 115, 109, 108, 107, 115, 113, 113, 108, 113, 109, 114, 107, 109, 113, 112, 115, 112, 113, 99, 115, 110, 111, 108, 106, 104, 114, 104, 107, 106, 114, 121, 105, 109, 110, 104, 111, 112, 111, 109, 108, 114, 109, 109, 110, 108, 111, 109, 108, 112, 109, 111, 112, 112, 102, 119, 113, 111, 112, 117, 116, 116, 108, 111, 106, 104, 111, 107, 109, 118, 110, 114, 108, 110, 109, 104, 120, 103, 108, 112, 110, 112, 110, 110, 114, 111, 112, 105, 112, 109, 114, 109, 106, 114, 108, 111, 108, 112, 112, 107, 113, 116, 117, 113, 111, 116, 111, 104, 111, 110, 106, 108, 112, 109, 118, 107, 105, 105, 110, 116, 113, 112, 112, 112, 109, 111, 111, 113, 111, 104, 115, 117, 109, 113, 106, 101, 115, 110, 106, 108, 103, 108, 115, 109, 114, 113, 111, 110, 111, 113, 110, 110, 112, 113, 111, 112, 108, 103, 111, 108, 107, 104, 114, 107, 109, 108, 113, 112, 110, 105, 110, 107, 99, 112, 108, 106, 104, 116, 113, 108, 110, 104, 113, 117, 109, 109, 111, 112, 106, 109, 112, 111, 106, 112, 113, 113, 116, 105, 108, 110, 106, 110, 108, 109, 111, 112, 113, 108, 108, 111, 108, 114, 111, 105, 110, 112, 104, 109, 113, 115, 112, 112, 113, 116, 105, 108, 113, 112, 118, 107, 113, 109, 119, 116, 109, 102, 105, 110, 110, 119, 108, 112, 113, 109, 118, 112, 106, 114, 110, 114, 110, 107, 100, 97, 113, 114, 113, 107, 109, 115, 112, 110, 112, 108, 105, 113, 106, 110, 109, 110, 110, 109, 110, 112, 120, 106, 112, 112, 108, 110, 113, 115, 106, 113, 111, 114, 114, 107, 110, 109, 110, 114, 116, 116, 111, 116, 112, 111, 104, 109, 112, 108, 106, 113, 111, 109, 114, 114, 110, 113, 109, 110, 112, 112, 114, 111, 113, 103, 107, 110, 115, 108, 111, 106, 111, 107, 116, 111, 110, 109, 110, 115, 112, 109, 113, 112, 107, 110, 109, 110, 111, 118, 110, 111, 107, 117, 99, 114, 106, 108, 109, 117, 106, 107, 115, 108, 118, 115, 113, 110, 105, 112, 114, 113, 108, 107, 109, 106, 106, 110, 106, 113, 109, 110, 113, 99, 108, 96, 111, 108, 111, 111, 110, 114, 110, 104, 111, 108, 113, 111, 105, 107, 113, 111, 111, 111, 109, 113, 111, 116, 109, 106, 110, 112, 110, 111, 109, 114, 109, 111, 108, 113, 109, 109, 113, 105, 111, 117, 106, 113, 113, 114, 110, 114, 117, 107, 108, 116, 107, 114, 111, 112, 105, 111, 108, 112, 107, 115, 108, 114, 114, 104, 115, 110, 109, 110, 111, 109, 110, 115, 110, 120, 112, 111, 111, 109, 112, 103, 112, 114, 104, 106, 111, 107, 114, 120, 108, 115, 123, 99, 114, 118, 113, 111, 111, 110, 110, 112, 101, 111, 112, 114, 112, 100, 109, 112, 101, 112, 103, 106, 114, 111, 94, 116, 110, 97, 107, 104, 108, 114, 112, 116, 119, 109, 113, 115, 126, 109, 98, 144, 116, 117, 105, 104, 99, 115, 106, 119, 121, 115, 104, 115, 108, 113, 106, 113, 112, 95, 107, 115, 115, 113, 112, 99, 107, 119, 104, 113, 113, 100, 119, 104, 113, 113, 102, 108, 108, 93, 111, 113, 110, 107, 117, 107, 115, 102, 102, 115, 108, 114, 115, 112, 106, 106, 105, 98, 112, 101, 105, 110, 109, 111, 108, 106, 118, 116, 98, 111, 116, 112, 102, 116, 119, 110, 106, 106, 112, 126, 108, 116, 132, 118, 112, 120, 110, 110, 118, 112, 119, 116, 108, 116, 99, 102, 117, 115, 109, 128, 114, 114, 105, 103, 110, 110, 119, 118, 108, 115, 120, 97, 98, 110, 124, 113, 109, 119, 101, 106, 108, 102, 111, 106, 111, 112, 100, 95, 108, 104, 115, 117, 109, 110, 113, 99, 106, 105, 110, 104, 103, 104, 113, 113, 118, 100, 102, 115, 111, 105, 112, 110, 113, 113, 105, 113, 115, 114, 97, 119, 105, 123, 110, 108, 100, 107, 120, 115, 108, 111, 110, 108, 121, 113, 121, 114, 106, 109, 118, 96, 110, 93, 109, 97, 105, 107, 109, 118, 115, 92, 111, 111, 104, 108, 113, 112, 102, 104, 113, 93, 114, 110, 123, 106, 109, 111, 101, 98, 112, 109, 112, 108, 106, 108, 121, 102, 112, 108, 101, 105, 104, 114, 104, 99, 105, 113, 108, 124, 103, 112, 111, 108, 112, 105, 104, 119, 110, 102, 110, 111, 120, 112, 87, 102, 104, 108, 102, 105, 109, 115, 118, 102, 107, 113, 97, 114, 109, 90, 101, 116, 98, 110, 108, 112, 108, 109, 111, 110, 97, 105, 109, 110, 111, 112, 112, 122, 101, 103, 115, 112, 108, 103, 108, 103, 96, 105, 111, 108, 98, 114, 109, 112, 105, 108, 121, 94, 113, 112, 110, 109, 97, 120, 103, 99, 123, 99, 113, 113, 103, 119, 100, 112, 105, 108, 107, 97, 95, 106, 114, 102, 109, 151, 103, 99, 93, 103, 115, 110, 108, 103, 120, 110, 119, 105, 111, 111, 119, 104, 109, 103, 110, 109, 110, 119, 106, 104, 113, 106, 116, 107, 108, 112, 109, 117, 131, 100, 109, 99, 120, 122, 115, 111, 111, 104, 115, 118, 101, 105, 99, 109, 120, 110, 109, 96, 116, 117, 106, 104, 108, 106, 106, 116, 118, 106, 112, 113, 104, 111, 114, 106, 113, 117, 125, 129, 121, 95, 108, 116, 116, 111, 106, 117, 99, 115, 110, 120, 111, 124, 131, 113, 108, 126, 109, 136, 109, 101, 113, 96, 120, 103, 104, 111, 112, 110, 104, 104, 104, 103, 112, 113, 90, 99, 111, 102, 114, 115, 109, 104, 105, 119, 106, 110, 95, 106, 104, 92, 107, 123, 101, 104, 105, 99, 112, 102, 102, 106, 117, 116, 112, 104, 103, 114, 104, 102, 104, 105, 117, 118, 106, 104, 110, 117, 119, 110, 105, 114, 95, 115, 106, 106, 117, 103, 103, 104, 127, 115, 117, 112, 103, 110, 119, 114, 112, 115, 107, 115, 104, 108, 118, 117, 105, 121, 104, 107, 111, 121, 112, 127, 121, 113, 110, 113, 108, 115, 111, 118, 104, 110, 107, 104, 102, 106, 107, 116, 104, 116, 109, 127, 105, 122, 126, 108, 101, 116, 127, 117, 122, 102, 102, 113, 110, 116, 108, 104, 112, 102, 117, 112, 108, 116, 106, 109, 111, 108, 108, 105, 108, 109, 114, 104, 109, 111, 102, 110, 112, 107, 112, 113, 102, 108, 124, 108, 100, 117, 125, 120, 112, 128, 107, 111, 100, 108, 108, 106, 110, 114, 103, 111, 102, 113, 114, 106, 108, 114, 109, 121, 113, 117, 107, 109, 112, 111, 119, 105, 119, 108, 111, 115, 110, 119, 103, 113, 104, 119, 107, 114, 118, 116, 109, 110, 108, 120, 119, 107, 105, 112, 114, 107, 120, 109, 120, 106, 103, 103, 107, 112, 109, 108, 126, 103, 108, 110, 107, 107, 102, 114, 110, 109, 109, 107, 113, 110, 112, 103, 98, 107, 110, 103, 104, 107, 115, 109, 110, 109, 103, 115, 104, 110, 110, 113, 109, 117, 111, 113, 112, 111, 105, 106, 116, 114, 109, 113, 119, 110, 99, 112, 108, 109, 115, 102, 112, 104, 103, 109, 113, 101, 109, 106, 103, 119, 100, 101, 120, 118, 102, 117, 110, 112, 111, 106, 111, 103, 118, 103, 115, 115, 107, 127, 105, 118, 103, 120, 115, 108, 110, 114, 108, 102, 110, 103, 105, 104, 110, 117, 120, 123, 112, 104, 114, 107, 102, 112, 108, 112, 112, 115, 112, 108, 110, 111, 115, 110, 101, 109, 111, 115, 113, 116, 114, 111, 118, 112, 108, 117, 119, 120, 100, 114, 106, 106, 123, 114, 110, 102, 110, 99, 103, 115, 117, 107, 107, 108, 111, 107, 109, 109, 111, 108, 117, 106, 107, 99, 106, 107, 108, 107, 110, 108, 110, 107, 111, 109, 128, 109, 110, 119, 109, 106, 109, 117, 104, 113, 108, 112, 114, 113, 107, 101, 113, 117, 111, 113, 111, 118, 114, 109, 111, 113, 107, 111, 108, 109, 119, 110, 107, 109, 108, 112, 111, 121, 106, 106, 116, 114, 105, 110, 111, 117, 107, 101, 108, 119, 122, 112, 117, 115, 105, 115, 98, 112, 105, 121, 102, 115, 93, 111, 110, 111, 112, 111, 112, 109, 114, 117, 114, 108, 108, 110, 103, 112, 107, 108, 106, 110, 109, 114, 108, 122, 101, 106, 113, 115, 107, 109, 109, 111, 117, 103, 107, 110, 118, 103, 114, 115, 110, 111, 113, 105, 109, 114, 104, 115, 111, 111, 117, 114, 108, 114, 117, 105, 108, 107, 112, 108, 118, 109, 115, 116, 116, 105, 112, 109, 107, 110, 115, 114, 114, 117, 107, 113, 116, 108, 106, 115, 112, 104, 104, 114, 107, 111, 109, 108, 108, 105, 107, 118, 125, 112, 110, 113, 109, 114, 113, 104, 117, 108, 112, 112, 106, 112, 116, 114, 116, 113, 113, 115, 113, 117, 107, 113, 111, 116, 124, 110, 117, 109, 108, 111, 107, 105, 110, 109, 119, 118, 105, 111, 111, 120, 102, 120, 118, 111, 105, 105, 116, 112, 112, 111, 113, 104, 118, 112, 116, 123, 112, 107, 108, 106, 107, 119, 114, 119, 110, 112, 106, 118, 112, 109, 112, 107, 102, 108, 108, 121, 122, 98, 112, 79, 107, 112, 111, 102, 103, 98, 105, 98, 89, 111, 119, 111, 103, 114, 111, 115, 102, 112, 111, 115, 110, 109, 110, 104, 107, 102, 104, 98, 112, 109, 105, 109, 118, 106, 113, 106, 103, 106, 108, 123, 97, 109, 107, 112, 106, 107, 114, 112, 101, 107, 106, 105, 117, 110, 102, 108, 100, 110, 121, 116, 101, 118, 108, 109, 105, 124, 110, 121, 118, 117, 123, 105, 103, 111, 115, 114, 103, 109, 110, 115, 116, 111, 112, 110, 123, 107, 116, 120, 104, 112, 110, 108, 104, 112, 73, 112, 105, 116, 126, 105, 105, 109, 109, 109, 117, 105, 115, 107, 114, 108, 113, 112, 112, 109, 129, 111, 106, 111, 117, 119, 114, 107, 112, 107, 110, 108, 101, 115, 100, 108, 110, 118, 108, 101, 112, 117, 98, 104, 110, 103, 106, 112, 114, 129, 103, 124, 111, 62, 112, 111, 112, 107, 109, 101, 111, 111, 104, 112, 104, 108, 118, 115, 107, 114, 114, 111, 106, 110, 104, 113, 102, 110, 119, 108, 104, 107, 94, 111, 109, 118, 118, 107, 108, 112, 105, 102, 112, 103, 102, 121, 107, 115, 105, 113, 100, 132, 111, 110, 109, 114, 109, 113, 112, 118, 97, 108, 109, 116, 112, 111, 113, 109, 112, 116, 105, 89, 110, 103, 111, 120, 102, 105, 106, 108, 107, 113, 124, 93, 106, 111, 110, 131, 113, 105, 108, 108, 112, 103, 108, 102, 108, 109, 110, 105, 108, 104, 117, 110, 144, 107, 104, 110, 109, 90, 108, 108, 104, 103, 108, 103, 115, 107, 113, 112, 104, 109, 111, 105, 113, 108, 114, 107, 109, 111, 106, 116, 113, 119, 94, 106, 111, 106, 107, 120, 115, 109, 115, 107, 108, 110, 120, 103, 104, 113, 118, 98, 108, 104, 113, 111, 106, 107, 115, 105, 114, 112, 119, 116, 104, 104, 113, 116, 111, 119, 104, 101, 107, 106, 135, 120, 112, 102, 95, 123, 108, 109, 105, 117, 117, 114, 113, 113, 131, 102, 120, 109, 106, 110, 99, 104, 116, 108, 107, 101, 109, 115, 105, 108, 115, 109, 111, 103, 116, 105, 107, 113, 109, 113, 105, 111, 118, 110, 111, 112, 121, 113, 110, 105, 116, 117, 113, 115, 110, 115, 116, 114, 104, 113, 119, 114, 113, 117, 107, 111, 116, 110, 111, 112, 111, 106, 112, 108, 108, 104, 109, 112, 111, 113, 111, 116, 106, 83, 116, 106, 103, 102, 114, 114, 106, 114, 100, 111, 122, 107, 108, 113, 109, 121, 105, 107, 113, 115, 108, 120, 98, 107, 110, 105, 106, 110, 113, 107, 118, 109, 108, 122, 176, 117, 116, 111, 99, 106, 106, 111, 107, 107, 101, 114, 104, 107, 105, 115, 101, 116, 112, 113, 85, 108, 111, 112, 106, 105, 108, 82, 101, 106, 114, 114, 105, 108, 117, 119, 110, 108, 109, 112, 109, 106, 110, 107, 109, 100, 116, 114, 106, 105, 124, 101, 127, 115, 121, 108, 106, 107, 105, 126, 94, 107, 99, 111, 105, 108, 121, 122, 112, 100, 116, 103, 113, 107, 103, 106, 87, 114, 98, 108, 112, 118, 119, 107, 98, 101, 105, 113, 111, 102, 120, 104, 97, 104, 102, 112, 104, 118, 113, 105, 112, 130, 119, 99, 110, 103, 92, 101, 103, 104, 100, 112, 98, 115, 91, 111, 117, 113, 103, 103, 95, 109, 107, 125, 103, 113, 97, 104, 114, 105, 116, 106, 105, 106, 102, 88, 116, 113, 116, 123, 106, 107, 115, 112, 112, 86, 91, 107, 111, 109, 110, 116, 102, 95, 117, 68, 108, 101, 111, 100, 106, 108, 107, 116, 93, 95, 104, 116, 104, 113, 117, 124, 109, 118, 102, 96, 87, 85, 113, 103, 113, 93, 112, 123, 119, 106, 101, 111, 114, 118, 114, 99, 103, 110, 109, 120, 107, 62, 111, 128, 105, 115, 110, 109, 112, 113, 100, 121, 114, 110, 102, 97, 111, 110, 116, 103, 112, 113, 107, 120, 110, 120, 68, 123, 93, 104, 122, 108, 103, 110, 98, 91, 108, 103, 118, 116, 119, 102, 109, 120, 110, 114, 110, 132, 100, 159, 118, 115, 99, 94, 95, 112, 111, 110, 108, 111, 122, 103, 127, 110, 82, 104, 89, 112, 120, 84, 118, 104, 106, 112, 108, 112, 93, 121, 107, 100, 114, 124, 87, 121, 100, 130, 105, 107, 103, 102, 119, 123, 106, 118, 109, 106, 108, 98, 114, 108, 123, 113, 115, 109, 98, 116, 119, 130, 101, 81, 119, 104, 122, 105, 108, 99, 82, 109, 96, 103, 111, 111, 101, 112, 107, 107, 110, 103, 107, 106, 101, 104, 73, 102, 110, 114, 119, 103, 121, 112, 115, 104, 103, 113, 100, 110, 116, 117, 91, 110, 107, 107, 116, 118, 110, 111, 106, 116, 108, 105, 111, 106, 101, 93, 111, 106, 118, 111, 92, 109, 112, 107, 104, 108, 117, 105, 116, 113, 115, 112, 102, 106, 102, 132, 104, 94, 94, 129, 85, 112, 128, 98, 121, 92, 105, 115, 114, 100, 98, 121, 103, 93, 106, 95, 104, 112, 112, 110, 115, 111, 101, 120, 122, 111, 104, 98, 102, 90, 105, 123, 102, 108, 98, 126, 103, 115, 116, 107, 113, 103, 99, 114, 112, 109, 80, 67, 119, 112, 124, 105, 113, 104, 114, 106, 111, 111, 106, 119, 105, 97, 65, 108, 107, 118, 111, 92, 110, 95, 126, 103, 107, 97, 108, 99, 95, 100, 110, 110, 106, 111, 105, 105, 105, 119, 112, 108, 109, 94, 107, 117, 107, 115, 100, 115, 81, 110, 108, 116, 107, 103, 100, 98, 104, 104, 69, 107, 106, 114, 108, 120, 117, 111, 111, 117, 106, 117, 98, 103, 94, 112, 90, 111, 105, 100, 94, 119, 112, 119, 108, 113, 88, 113, 102, 105, 113, 109, 115, 112, 105, 109, 93, 97, 95, 94, 110, 106, 108, 107, 111, 114, 116, 96, 114, 100, 106, 108, 111, 100, 104, 114, 118, 107, 103, 107, 96, 108, 110, 113, 111, 129, 103, 107, 109, 102, 109, 119, 109, 107, 103, 97, 100, 109, 109, 104, 116, 111, 103, 102, 118, 112, 110, 109, 103, 98, 107, 111, 106, 108, 107, 112, 108, 106, 106, 105, 107, 110, 109, 101, 99, 107, 111, 107, 106, 107, 116, 99, 112, 113, 126, 109, 90, 105, 109, 113, 107, 111, 113, 100, 121, 99, 106, 102, 104, 115, 107, 104, 102, 112, 108, 110, 106, 104, 115, 99, 108, 102, 113, 116, 115, 112, 111, 111, 105, 106, 123, 104, 112, 112, 110, 109, 103, 105, 112, 100, 112, 106, 106, 117, 114, 108, 117, 104, 106, 114, 110, 104, 114, 109, 109, 104, 117, 120, 96, 107, 102, 113, 118, 123, 107, 111, 94, 130, 109, 106, 103, 110, 102, 117, 120, 101, 116, 106, 108, 110, 106, 121, 108, 115, 112, 106, 105, 111, 115, 107, 113, 98, 107, 109, 109, 99, 111, 112, 106, 107, 104, 106, 110, 105, 111, 116, 110, 107, 124, 111, 119, 106, 111, 117, 111, 109, 112, 109, 115, 110, 103, 108, 114, 105, 112, 123, 105, 113, 115, 117, 126, 113, 101, 109, 113, 114, 103, 110, 118, 113, 105, 109, 110, 107, 110, 100, 108, 121, 118, 106, 108, 106, 110, 101, 107, 106, 108, 118, 99, 103, 98, 110, 101, 109, 119, 119, 112, 109, 116, 115, 108, 121, 122, 113, 112, 115, 101, 109, 121, 112, 108, 98, 108, 101, 107, 112, 107, 106, 103, 122, 109, 113, 105, 112, 116, 119, 116, 112, 105, 113, 105, 111, 104, 117, 105, 115, 102, 105, 124, 110, 109, 108, 116, 109, 102, 106, 111, 124, 103, 114, 113, 104, 104, 106, 103, 101, 103, 103, 109, 111, 117, 111, 105, 102, 101, 116, 109, 102, 114, 113, 109, 104, 122, 101, 121, 106, 99, 120, 100, 99, 109, 105, 106, 100, 104, 106, 114, 110, 109, 104, 105, 107, 118, 104, 110, 113, 104, 105, 105, 107, 106, 108, 107, 111, 108, 126, 113, 100, 109, 110, 108, 102, 104, 118, 107, 111, 113, 114, 113, 109, 113, 116, 111, 113, 102, 118, 102, 105, 118, 105, 101, 99, 131, 109, 109, 109, 112, 106, 101, 115, 92, 110, 115, 116, 100, 109, 97, 110, 114, 125, 104, 117, 116, 112, 112, 109, 105, 120, 103, 114, 96, 110, 113, 108, 99, 108, 105, 118, 107, 113, 100, 106, 120, 114, 117, 112, 102, 104, 117, 98, 107, 108, 97, 110, 120, 106, 115, 106, 99, 115, 106, 104, 119, 108, 110, 109, 108, 109, 114, 106, 120, 103, 107, 98, 108, 103, 111, 122, 107, 120, 111, 105, 114, 113, 111, 112, 117, 117, 103, 107, 113, 115, 110, 112, 113, 116, 118, 108, 110, 106, 97, 101, 114, 116, 101, 109, 100, 116, 110, 110, 119, 116, 107, 100, 110, 113, 107, 103, 106, 107, 100, 115, 103, 109, 120, 101, 107, 113, 108, 111, 108, 115, 110, 115, 108, 112, 113, 110, 108, 113, 124, 107, 114, 116, 108, 108, 117, 108, 110, 114, 103, 110, 105, 85, 96, 117, 111, 110, 106, 112, 117, 111, 113, 119, 102, 108, 112, 114, 115, 112, 108, 117, 113, 105, 107, 100, 114, 103, 117, 108, 116, 105, 102, 121, 105, 115, 103, 121, 109, 101, 102, 108, 108, 109, 108, 109, 109, 116, 120, 114, 113, 113, 113, 109, 109, 112, 117, 117, 115, 121, 106, 110, 105, 112, 126, 107, 101, 105, 111, 107, 118, 106, 115, 109, 103, 106, 101, 110, 111, 96, 118, 101, 109, 104, 106, 109, 108, 106, 114, 113, 109, 103, 111, 106, 106, 118, 116, 113, 103, 116, 108, 109, 108, 117, 92, 116, 114, 109, 109, 111, 109, 108, 110, 107, 118, 115, 128, 122, 119, 118, 108, 114, 108, 110, 116, 105, 112, 115, 125, 119, 108, 111, 118, 119, 107, 104, 117, 114, 117, 105, 114, 109, 108, 124, 111, 102, 107, 106, 113, 111, 113, 110, 117, 106, 103, 117, 99, 105, 112, 95, 115, 108, 112, 111, 114, 108, 112, 120, 111, 114, 110, 96, 105, 114, 103, 97, 92, 110, 113, 112, 113, 111, 108, 109, 109, 107, 110, 98, 110, 110, 109, 107, 105, 117, 109, 110, 106, 111, 121, 99, 117, 104, 104, 112, 122, 113, 113, 113, 107, 105, 106, 106, 112, 112, 105, 114, 116, 108, 109, 116, 105, 109, 112, 116, 110, 92, 109, 111, 107, 113, 110, 111, 112, 103, 109, 114, 106, 106, 105, 117, 113, 111, 114, 114, 107, 117, 113, 110, 114, 102, 110, 103, 118, 114, 104, 114, 115, 114, 122, 142, 108, 99, 111, 117, 108, 113, 113, 107, 109, 117, 110, 105, 96, 114, 112, 112, 102, 108, 113, 110, 102, 107, 109, 108, 116, 113, 125, 109, 88, 115, 102, 114, 108, 111, 103, 110, 109, 110, 111, 145, 122, 110, 108, 98, 115, 106, 114, 117, 117, 93, 128, 115, 108, 116, 97, 103, 114, 108, 104, 112, 114, 113, 116, 106, 118, 112, 121, 107, 114, 119, 109, 104, 114, 118, 97, 103, 108, 96, 114, 118, 119, 108, 109, 110, 110, 112, 112, 112, 108, 109, 107, 107, 102, 111, 103, 111, 109, 110, 105, 110, 96, 107, 113, 94, 113, 110, 116, 102, 111, 116, 112, 108, 104, 114, 102, 106, 108, 111, 124, 106, 106, 112, 111, 102, 102, 102, 108, 117, 110, 111, 104, 112, 108, 113, 105, 114, 103, 108, 124, 92, 106, 112, 101, 98, 101, 114, 112, 106, 80, 109, 104, 110, 95, 111, 115, 114, 110, 112, 107, 116, 109, 106, 111, 112, 110, 106, 109, 106, 110, 113, 113, 106, 107, 149, 104, 120, 123, 107, 112, 86, 121, 101, 123, 116, 113, 106, 101, 111, 109, 109, 102, 107, 96, 112, 112, 106, 114, 104, 112, 111, 101, 122, 110, 108, 107, 100, 114, 98, 84, 109, 109, 93, 113, 126, 114, 105, 101, 103, 98, 107, 101, 112, 110, 106, 99, 99, 108, 101, 122, 102, 109, 100, 107, 117, 106, 108, 114, 109, 110, 105, 107, 112, 113, 105, 112, 103, 113, 111, 104, 113, 108, 117, 108, 127, 109, 103, 112, 105, 106, 105, 112, 104, 113, 98, 113, 101, 116, 112, 101, 108, 119, 115, 105, 112, 109, 108, 103, 100, 114, 107, 108, 108, 111, 113, 103, 109, 113, 111, 102, 103, 120, 109, 116, 115, 105, 108, 105, 107, 108, 106, 106, 108, 103, 107, 115, 123, 106, 108, 105, 101, 107, 106, 110, 117, 118, 114, 117, 124, 105, 116, 113, 110, 111, 105, 115, 111, 105, 106, 103, 110, 102, 107, 111, 111, 113, 116, 95, 115, 113, 100, 96, 116, 104, 107, 111, 100, 113, 83, 95, 102, 107, 112, 95, 109, 116, 103, 115, 110, 106, 119, 111, 101, 110, 113, 113, 104, 103, 108, 124, 100, 116, 116, 96, 107, 121, 119, 104, 123, 111, 114, 108, 111, 117, 110, 114, 108, 102, 119, 115, 120, 102, 102, 111, 100, 109, 104, 123, 102, 116, 111, 113, 102, 110, 112, 109, 108, 106, 110, 112, 104, 116, 98, 117, 110, 118, 118, 108, 107, 105, 110, 109, 107, 109, 109, 130, 136, 105, 105, 98, 108, 101, 117, 125, 115, 112, 118, 115, 109, 107, 103, 113, 132, 130, 106, 111, 104, 115, 114, 117, 104, 104, 109, 98, 104, 106, 106, 124, 110, 108, 124, 116, 90, 112, 108, 123, 114, 106, 131, 103, 108, 110, 116, 102, 109, 126, 125, 104, 102, 121, 112, 106, 111, 120, 101, 114, 106, 115, 106, 110, 123, 108, 106, 106, 97, 111, 108, 112, 116, 105, 110, 110, 116, 135, 141, 112, 114, 105, 106, 112, 113, 108, 120, 101, 105, 109, 109, 108, 116, 104, 109, 95, 98, 114, 116, 117, 105, 121, 104, 112, 115, 109, 104, 104, 108, 101, 110, 110, 112, 108, 110, 108, 112, 106, 112, 109, 108, 103, 107, 109, 106, 103, 106, 107, 105, 110, 115, 125, 108, 114, 110, 108, 111, 120, 91, 112, 109, 94, 108, 113, 108, 108, 121, 105, 118, 117, 102, 104, 102, 108, 117, 113, 114, 100, 105, 108, 104, 97, 107, 112, 117, 108, 113, 118, 109, 126, 117, 117, 117, 117, 109, 113, 108, 106, 109, 105, 124, 112, 112, 111, 101, 107, 117, 117, 104, 100, 110, 97, 113, 96, 103, 109, 121, 111, 112, 94, 90, 115, 110, 110, 117, 102, 114, 107, 114, 122, 104, 100, 97, 108, 111, 109, 109, 125, 117, 114, 109, 117, 106, 118, 105, 104, 109, 109, 123, 109, 121, 110, 116, 113, 122, 99, 111, 109, 104, 105, 109, 117, 99, 107, 109, 115, 92, 115, 105, 110, 114, 103, 109, 103, 107, 113, 119, 112, 120, 100, 119, 121, 105, 109, 107, 127, 94, 117, 107, 109, 108, 118, 110, 118, 104, 102, 107, 110, 111, 112, 103, 107, 88, 104, 114, 100, 103, 114, 95, 109, 113, 104, 113, 113, 102, 131, 105, 111, 95, 111, 114, 124, 96, 102, 106, 104, 110, 109, 110, 117, 93, 111, 119, 112, 100, 108, 115, 113, 104, 113, 117, 124, 126, 108, 112, 116, 111, 105, 110, 119, 115, 109, 109, 110, 104, 116, 113, 104, 110, 104, 118, 104, 102, 114, 119, 110, 107, 106, 115, 103, 111, 126, 108, 102, 126, 111, 109, 103, 116, 109, 105, 129, 114, 109, 118, 107, 107, 112, 124, 105, 102, 105, 110, 106, 105, 111, 115, 103, 112, 122, 118, 106, 115, 106, 115, 103, 120, 108, 108, 119, 105, 100, 118, 101, 101, 113, 104, 105, 104, 121, 124, 98, 101, 110, 106, 112, 110, 114, 113, 112, 95, 122, 107, 117, 106, 108, 106, 113, 110, 121, 106, 106, 122, 106, 116, 109, 131, 135, 122, 102, 137, 106, 107, 106, 107, 111, 102, 108, 117, 105, 120, 107, 100, 118, 112, 109, 103, 121, 113, 113, 110, 108, 114, 112, 108, 108, 100, 122, 109, 108, 104, 100, 104, 110, 114, 104, 108, 116, 108, 103, 113, 108, 102, 105, 110, 106, 106, 110, 111, 112, 114, 114, 110, 143, 108, 111, 101, 100, 113, 121, 115, 110, 111, 117, 124, 107, 108, 107, 109, 114, 112, 109, 110, 108, 111, 111, 109, 100, 107, 108, 105, 103, 109, 110, 111, 111, 110, 106, 120, 115, 109, 126, 111, 98, 101, 116, 117, 118, 102, 102, 109, 122, 114, 107, 125, 104, 115, 113, 109, 108, 114, 108, 105, 113, 107, 115, 104, 120, 101, 103, 111, 103, 120, 115, 99, 129, 110, 105, 123, 122, 110, 109, 117, 112, 97, 110, 117, 115, 109, 109, 107, 107, 98, 108, 99, 111, 113, 106, 112, 106, 106, 105, 104, 104, 113, 117, 109, 124, 110, 105, 106, 117, 113, 106, 110, 121, 117, 114, 109, 101, 114, 117, 114, 104, 112, 109, 98, 112, 117, 112, 114, 114, 109, 98, 111, 110, 122, 115, 125, 98, 121, 112, 115, 115, 105, 106, 90, 121, 100, 108, 108, 110, 117, 106, 101, 112, 106, 105, 102, 110, 103, 109, 106, 107, 104, 112, 116, 105, 116, 102, 110, 118, 116, 111, 113, 107, 113, 112, 114, 113, 113, 107, 115, 104, 117, 106, 109, 108, 117, 106, 109, 114, 117, 110, 106, 110, 108, 115, 109, 107, 111, 113, 112, 114, 104, 103, 110, 108, 103, 110, 105, 112, 121, 111, 105, 116, 127, 109, 122, 101, 110, 106, 111, 110, 115, 119, 121, 120, 115, 108, 100, 93, 97, 112, 120, 103, 102, 97, 133, 101, 90, 114, 106, 104, 114, 122, 104, 103, 102, 108, 121, 108, 104, 110, 112, 113, 107, 104, 119, 107, 123, 104, 108, 113, 121, 106, 110, 107, 106, 104, 111, 103, 113, 99, 119, 113, 106, 115, 118, 111, 111, 106, 115, 111, 121, 108, 108, 116, 127, 113, 117, 112, 107, 111, 110, 106, 101, 121, 110, 109, 117, 110, 108, 109, 103, 113, 98, 111, 108, 107, 124, 111, 116, 100, 113, 104, 122, 102, 103, 113, 107, 104, 112, 104, 119, 102, 110, 112, 120, 108, 112, 112, 112, 105, 106, 113, 98, 118, 118, 121, 113, 110, 111, 116, 111, 110, 115, 98, 100, 105, 119, 107, 110, 111, 114, 122, 108, 120, 115, 109, 106, 108, 114, 111, 114, 121, 117, 110, 111, 115, 117, 105, 109, 111, 121, 108, 105, 106, 110, 103, 106, 93, 113, 113, 115, 112, 114, 111, 103, 110, 111, 111, 112, 104, 109, 114, 108, 113, 112, 112, 110, 110, 104, 111, 101, 114, 98, 115, 109, 108, 107, 111, 107, 113, 113, 109, 105, 112, 111, 109, 112, 116, 109, 112, 105, 105, 103, 111, 102, 118, 113, 112, 107, 108, 113, 110, 106, 106, 110, 110, 105, 105, 110, 107, 111, 112, 101, 115, 114, 110, 109, 110, 106, 89, 121, 120, 117, 99, 109, 113, 108, 112, 110, 111, 107, 102, 118, 110, 121, 108, 112, 109, 109, 104, 123, 114, 122, 113, 111, 112, 110, 109, 116, 106, 107, 104, 113, 110, 107, 110, 116, 112, 101, 109, 117, 102, 115, 102, 112, 114, 102, 104, 114, 104, 112, 101, 108, 114, 105, 111, 109, 107, 114, 113, 101, 110, 116, 107, 110, 107, 107, 109, 112, 107, 110, 122, 105, 111, 104, 111, 114, 112, 109, 111, 113, 109, 106, 106, 111, 120, 114, 116, 104, 117, 106, 106, 109, 113, 108, 114, 104, 105, 98, 112, 107, 103, 109, 114, 122, 109, 109, 99, 113, 112, 109, 108, 107, 109, 110, 111, 111, 109, 114, 109, 104, 105, 112, 99, 113, 111, 113, 110, 111, 106, 111, 107, 105, 113, 110, 102, 117, 111, 122, 113, 102, 115, 108, 114, 116, 110, 115, 109, 112, 108, 114, 108, 113, 111, 116, 103, 108, 111, 109, 105, 109, 113, 108, 110, 109, 111, 103, 101, 111, 113, 107, 114, 119, 105, 118, 103, 109, 101, 115, 98, 102, 103, 111, 109, 112, 112, 104, 120, 113, 106, 112, 115, 106, 105, 111, 113, 107, 121, 115, 113, 107, 106, 102, 112, 111, 118, 118, 103, 109, 116, 108, 125, 119, 108, 124, 120, 111, 109, 99, 102, 112, 121, 105, 115, 106, 105, 111, 107, 115, 110, 114, 110, 105, 116, 106, 109, 108, 117, 113, 113, 109, 114, 115, 107, 118, 110, 114, 123, 113, 108, 113, 106, 119, 101, 127, 108, 112, 103, 101, 105, 111, 117, 103, 117, 104, 118, 110, 114, 110, 115, 118, 116, 110, 112, 108, 108, 115, 97, 112, 109, 109, 110, 110, 111, 117, 110, 106, 106, 112, 112, 101, 111, 106, 103, 114, 105, 114, 124, 112, 101, 108, 106, 115, 114, 108, 101, 114, 105, 109, 108, 108, 117, 112, 104, 113, 111, 112, 107, 107, 108, 130, 115, 92, 113, 114, 105, 107, 117, 116, 104, 109, 103, 102, 104, 110, 106, 118, 105, 107, 106, 110, 114, 111, 108, 110, 103, 107, 117, 114, 113, 103, 118, 117, 112, 115, 109, 121, 106, 111, 110, 105, 104, 108, 92, 113, 100, 111, 117, 104, 108, 110, 119, 109, 105, 106, 106, 109, 112, 111, 107, 112, 113, 102, 107, 110, 108, 114, 114, 110, 110, 117, 109, 121, 109, 113, 102, 108, 112, 106, 115, 108, 107, 110, 109, 100, 109, 107, 116, 122, 117, 118, 111, 110, 119, 105, 107, 117, 110, 110, 114, 113, 112, 109, 114, 106, 121, 111, 109, 113, 115, 104, 116, 101, 108, 95, 118, 105, 115, 101, 117, 112, 111, 109, 108, 106, 107, 127, 113, 112, 107, 109, 108, 111, 100, 114, 112, 104, 110, 132, 117, 110, 116, 108, 107, 103, 112, 115, 110, 109, 111, 109, 111, 110, 110, 108, 111, 111, 106, 102, 103, 110, 108, 110, 113, 113, 120, 99, 111, 99, 124, 141, 92, 108, 117, 91, 111, 115, 106, 116, 106, 110, 110, 103, 107, 98, 107, 101, 119, 113, 107, 114, 114, 113, 120, 118, 107, 109, 111, 100, 120, 106, 84, 114, 101, 108, 118, 126, 111, 110, 112, 118, 104, 114, 112, 119, 107, 108, 106, 108, 120, 122, 97, 115, 119, 112, 109, 111, 111, 118, 110, 90, 110, 104, 109, 111, 102, 105, 108, 106, 113, 117, 115, 111, 108, 98, 107, 103, 112, 127, 106, 112, 113, 103, 112, 107, 114, 110, 109, 113, 102, 111, 114, 117, 106, 108, 106, 102, 112, 108, 106, 106, 112, 102, 107, 102, 108, 113, 106, 113, 105, 111, 106, 111, 135, 110, 108, 114, 113, 110, 105, 95, 96, 119, 107, 102, 101, 103, 124, 108, 110, 105, 98, 113, 109, 119, 113, 108, 114, 125, 102, 108, 93, 118, 113, 102, 104, 109, 112, 112, 106, 119, 109, 116, 102, 105, 109, 109, 106, 108, 113, 106, 111, 113, 112, 110, 118, 106, 91, 106, 120, 104, 113, 107, 105, 109, 110, 104, 122, 107, 75, 111, 104, 112, 119, 111, 95, 91, 107, 112, 112, 108, 120, 123, 100, 110, 113, 111, 82, 112, 132, 108, 106, 118, 108, 107, 106, 114, 108, 73, 109, 114, 117, 107, 108, 112, 98, 113, 105, 107, 95, 92, 108, 103, 117, 121, 118, 98, 111, 109, 113, 111, 100, 110, 100, 112, 123, 113, 109, 104, 114, 114, 116, 118, 113, 105, 109, 110, 78, 109, 111, 122, 106, 127, 114, 114, 111, 86, 112, 113, 137, 113, 104, 112, 107, 108, 117, 95, 119, 112, 99, 107, 115, 105, 102, 107, 130, 118, 98, 107, 109, 110, 114, 116, 113, 107, 117, 112, 111, 111, 99, 107, 104, 110, 111, 114, 114, 119, 102, 108, 108, 116, 119, 107, 110, 110, 109, 109, 116, 113, 103, 118, 100, 111, 111, 120, 102, 111, 111, 109, 113, 105, 115, 106, 114, 112, 118, 110, 105, 106, 100, 117, 107, 116, 115, 104, 119, 108, 114, 112, 101, 116, 104, 111, 109, 97, 101, 108, 117, 114, 107, 105, 110, 110, 104, 100, 116, 112, 110, 109, 100, 108, 111, 109, 109, 98, 104, 118, 116, 112, 96, 112, 121, 112, 109, 106, 108, 113, 109, 108, 118, 108, 111, 108, 104, 111, 119, 103, 104, 115, 114, 107, 104, 99, 123, 105, 102, 120, 113, 109, 106, 114, 115, 114, 101, 122, 111, 112, 109, 115, 114, 109, 112, 109, 111, 110, 111, 111, 105, 121, 104, 115, 111, 108, 113, 105, 121, 106, 109, 127, 120, 111, 116, 112, 116, 102, 100, 101, 143, 84, 104, 79, 116, 106, 107, 102, 108, 119, 109, 109, 105, 112, 103, 103, 106, 106, 117, 109, 110, 106, 108, 104, 106, 106, 108, 111, 111, 105, 105, 114, 116, 106, 105, 105, 112, 109, 108, 105, 104, 110, 112, 110, 105, 122, 110, 115, 103, 113, 112, 106, 112, 105, 117, 103, 111, 110, 108, 109, 106, 109, 109, 107, 106, 113, 112, 102, 110, 107, 111, 102, 98, 114, 107, 108, 110, 109, 108, 111, 114, 109, 106, 111, 102, 113, 117, 104, 113, 108, 107, 107, 111, 111, 106, 103, 112, 120, 111, 110, 107, 114, 104, 109, 110, 110, 108, 112, 108, 116, 110, 107, 117, 110, 109, 110, 107, 104, 107, 118, 102, 110, 114, 108, 110, 101, 107, 107, 122, 97, 113, 112, 113, 102, 106, 109, 105, 111, 112, 111, 106, 114, 106, 116, 106, 105, 107, 104, 109, 120, 113, 98, 114, 104, 111, 109, 108, 105, 110, 107, 117, 114, 128, 105, 103, 113, 104, 105, 111, 115, 116, 112, 104, 120, 109, 115, 113, 109, 109, 117, 107, 104, 107, 106, 113, 114, 111, 105, 112, 105, 111, 101, 110, 111, 113, 106, 110, 115, 120, 109, 104, 96, 103, 127, 112, 108, 108, 116, 103, 107, 111, 109, 107, 104, 112, 101, 108, 106, 123, 108, 118, 112, 104, 109, 111, 105, 109, 109, 108, 104, 109, 110, 101, 105, 109, 106, 105, 106, 109, 113, 104, 115, 107, 112, 118, 111, 113, 101, 115, 112, 113, 120, 104, 112, 111, 106, 104, 110, 109, 109, 99, 121, 113, 106, 103, 96, 110, 99, 109, 124, 111, 113, 108, 105, 108, 112, 119, 110, 111, 113, 109, 116, 105, 116, 103, 120, 105, 116, 120, 105, 112, 109, 107, 115, 107, 109, 108, 103, 106, 110, 99, 106, 101, 109, 115, 105, 113, 109, 107, 117, 105, 122, 111, 95, 113, 106, 117, 115, 117, 114, 111, 104, 111, 113, 111, 106, 110, 110, 121, 106, 109, 110, 108, 112, 110, 105, 115, 110, 116, 109, 112, 113, 109, 113, 105, 109, 110, 113, 108, 98, 106, 112, 103, 103, 103, 110, 109, 106, 94, 105, 96, 102, 118, 109, 124, 115, 119, 104, 107, 118, 111, 108, 110, 107, 106, 117, 87, 105, 114, 109, 118, 110, 98, 110, 115, 106, 99, 105, 117, 101, 104, 115, 102, 108, 103, 113, 105, 109, 103, 115, 104, 102, 102, 103, 104, 127, 97, 101, 117, 107, 104, 105, 106, 120, 106, 108, 109, 112, 117, 112, 118, 113, 110, 105, 108, 106, 112, 110, 105, 111, 114, 101, 125, 110, 104, 104, 104, 107, 108, 121, 96, 114, 108, 106, 110, 111, 117, 108, 95, 106, 105, 99, 101, 130, 114, 108, 105, 108, 110, 112, 120, 107, 111, 109, 128, 106, 109, 97, 113, 110, 128, 110, 113, 110, 103, 112, 103, 104, 113, 112, 109, 110, 117, 114, 116, 105, 115, 112, 110, 111, 104, 106, 111, 112, 110, 103, 104, 110, 100, 110, 124, 116, 104, 112, 107, 110, 115, 104, 113, 109, 108, 107, 103, 111, 109, 106, 110, 116, 116, 103, 114, 109, 119, 111, 123, 118, 110, 109, 107, 112, 103, 110, 109, 103, 108, 118, 115, 112, 112, 111, 102, 109, 109, 107, 113, 117, 107, 117, 114, 111, 117, 110, 117, 107, 107, 107, 106, 115, 108, 110, 105, 109, 104, 110, 105, 116, 113, 113, 104, 109, 110, 116, 106, 107, 110, 109, 113, 113, 113, 116, 110, 113, 110, 110, 117, 111, 115, 111, 113, 108, 110, 110, 110, 120, 109, 116, 110, 113, 108, 98, 118, 108, 109, 110, 114, 113, 110, 106, 116, 109, 113, 113, 107, 111, 112, 112, 105, 113, 109, 101, 108, 108, 98, 110, 110, 115, 109, 116, 111, 113, 118, 117, 108, 114, 111, 110, 113, 109, 106, 105, 120, 111, 116, 110, 113, 113, 112, 100, 113, 111, 105, 113, 114, 113, 107, 100, 115, 104, 112, 107, 120, 114, 114, 108, 110, 105, 118, 114, 113, 112, 111, 116, 106, 109, 112, 110, 114, 105, 111, 105, 113, 106, 112, 109, 103, 109, 109, 105, 116, 110, 111, 111, 108, 106, 112, 111, 110, 110, 109, 110, 112, 113, 109, 109, 109, 111, 114, 113, 110, 111, 107, 108, 110, 109, 114, 109, 107, 107, 105, 109, 109, 111, 115, 102, 109, 108, 114, 112, 115, 111, 111, 104, 111, 109, 115, 118, 107, 111, 113, 115, 107, 110, 110, 106, 109, 112, 108, 110, 107, 109, 109, 107, 107, 113, 106, 109, 111, 110, 108, 113, 116, 109, 111, 114, 110, 107, 110, 109, 111, 112, 100, 108, 111, 114, 113, 109, 111, 114, 112, 112, 104, 106, 108, 104, 105, 113, 112, 110, 108, 114, 109, 110, 109, 116, 120, 106, 110, 111, 113, 111, 113, 110, 112, 114, 115, 113, 105, 113, 109, 108, 113, 107, 109, 109, 116, 102, 107, 112, 113, 105, 107, 114, 109, 110, 116, 108, 114, 110, 112, 115, 114, 105, 111, 113, 103, 103, 113, 110, 112, 108, 107, 107, 111, 105, 105, 113, 117, 117, 107, 117, 110, 111, 111, 110, 105, 108, 113, 108, 106, 112, 106, 112, 111, 111, 116, 101, 108, 107, 115, 114, 112, 112, 113, 108, 110, 108, 122, 110, 105, 110, 111, 111, 116, 107, 105, 112, 110, 117, 109, 108, 108, 112, 113, 110, 114, 101, 108, 118, 122, 108, 113, 106, 111, 115, 109, 105, 116, 119, 104, 111, 109, 114, 115, 111, 108, 109, 111, 112, 107, 107, 108, 116, 115, 118, 111, 108, 113, 113, 107, 112, 110, 114, 99, 113, 110, 108, 112, 114, 108, 113, 107, 108, 108, 106, 113, 110, 112, 104, 111, 112, 110, 112, 109, 111, 107, 109, 109, 110, 109, 110, 110, 112, 118, 105, 111, 107, 117, 117, 120, 107, 108, 113, 108, 111, 106, 112, 110, 102, 112, 111, 110, 112, 109, 112, 110, 112, 112, 108, 111, 116, 106, 116, 103, 114, 109, 109, 114, 110, 111, 118, 111, 106, 114, 115, 116, 109, 106, 112, 102, 98, 112, 111, 109, 111, 116, 109, 107, 106, 111, 112, 110, 115, 112, 110, 111, 110, 113, 110, 105, 115, 108, 111, 115, 108, 113, 114, 107, 113, 111, 101, 110, 97, 114, 101, 108, 120, 107, 114, 110, 112, 114, 111, 99, 113, 105, 112, 111, 104, 105, 117, 116, 116, 103, 111, 108, 110, 110, 122, 110, 105, 107, 105, 114, 104, 118, 119, 105, 116, 109, 111, 110, 110, 98, 113, 104, 116, 114, 104, 107, 110, 103, 110, 111, 119, 117, 106, 110, 110, 106, 105, 100, 114, 107, 109, 106, 108, 112, 116, 112, 106, 117, 111, 107, 105, 109, 104, 105, 104, 115, 108, 108, 111, 119, 103, 109, 115, 121, 101, 97, 102, 111, 108, 104, 100, 112, 100, 108, 102, 102, 114, 112, 100, 111, 106, 108, 113, 123, 108, 112, 106, 108, 118, 107, 103, 112, 109, 122, 113, 101, 109, 114, 109, 123, 111, 106, 117, 107, 114, 116, 108, 119, 106, 114, 114, 105, 108, 115, 117, 114, 116, 117, 116, 123, 105, 109, 108, 102, 104, 112, 109, 117, 107, 111, 105, 108, 102, 104, 101, 105, 116, 107, 131, 117, 97, 116, 110, 107, 114, 117, 111, 94, 109, 106, 108, 108, 110, 100, 120, 120, 117, 109, 110, 96, 95, 106, 115, 115, 102, 107, 110, 119, 112, 103, 120, 100, 108, 99, 105, 109, 111, 107, 103, 103, 104, 106, 99, 110, 100, 104, 118, 101, 114, 90, 103, 120, 106, 105, 111, 118, 110, 104, 111, 108, 104, 112, 117, 140, 118, 104, 109, 113, 108, 112, 107, 113, 117, 103, 114, 115, 110, 102, 115, 105, 114, 108, 112, 115, 116, 102, 108, 110, 103, 112, 116, 119, 111, 114, 109, 101, 111, 119, 107, 108, 108, 113, 114, 112, 106, 107, 115, 107, 117, 95, 106, 112, 119, 117, 119, 105, 104, 110, 111, 101, 97, 115, 90, 109, 99, 112, 119, 113, 110, 105, 106, 115, 109, 100, 108, 108, 107, 103, 107, 107, 104, 117, 105, 110, 113, 98, 113, 113, 102, 107, 112, 112, 110, 114, 109, 120, 109, 103, 107, 110, 117, 104, 101, 112, 119, 112, 106, 105, 113, 103, 102, 102, 111, 106, 112, 109, 109, 111, 104, 112, 116, 110, 106, 104, 108, 93, 115, 110, 115, 112, 112, 104, 110, 98, 115, 107, 116, 104, 106, 107, 116, 112, 124, 109, 109, 114, 99, 102, 100, 117, 108, 108, 114, 97, 127, 113, 94, 113, 105, 112, 113, 132, 122, 109, 103, 109, 114, 110, 112, 115, 106, 113, 111, 107, 109, 109, 114, 97, 110, 117, 117, 112, 109, 111, 111, 107, 111, 104, 121, 123, 113, 112, 113, 113, 114, 110, 100, 102, 109, 112, 101, 115, 115, 102, 121, 115, 113, 110, 102, 110, 107, 112, 108, 116, 114, 110, 107, 103, 109, 108, 102, 112, 106, 108, 116, 102, 105, 107, 112, 107, 109, 108, 100, 108, 107, 110, 114, 112, 106, 110, 127, 105, 107, 116, 117, 111, 112, 122, 120, 113, 112, 111, 104, 115, 105, 112, 105, 114, 122, 102, 113, 106, 107, 105, 110, 114, 107, 110, 102, 107, 106, 107, 115, 128, 115, 104, 113, 98, 118, 111, 114, 115, 113, 113, 108, 117, 109, 107, 110, 107, 107, 114, 113, 108, 113, 108, 113, 109, 117, 106, 100, 110, 116, 109, 115, 110, 104, 107, 110, 110, 110, 107, 109, 124, 106, 118, 107, 109, 108, 111, 116, 116, 103, 111, 108, 113, 103, 107, 109, 109, 110, 103, 104, 110, 115, 104, 108, 109, 111, 114, 115, 110, 110, 115, 103, 128, 113, 109, 104, 109, 110, 117, 114, 104, 110, 114, 110, 116, 111, 100, 107, 110, 113, 114, 112, 108, 106, 107, 118, 110, 108, 113, 103, 106, 107, 102, 105, 103, 109, 113, 110, 111, 115, 107, 108, 100, 112, 107, 110, 112, 114, 116, 127, 109, 113, 105, 112, 102, 113, 110, 111, 107, 111, 109, 106, 110, 115, 109, 117, 118, 110, 103, 107, 116, 107, 117, 116, 108, 108, 107, 105, 108, 111, 110, 104, 114, 104, 106, 115, 112, 115, 112, 107, 112, 105, 107, 111, 112, 106, 109, 108, 108, 117, 121, 108, 112, 116, 104, 93, 114, 115, 110, 110, 118, 112, 101, 111, 99, 118, 117, 110, 112, 105, 105, 107, 112, 108, 111, 110, 107, 106, 106, 118, 103, 119, 115, 107, 109, 120, 109, 113, 113, 104, 107, 108, 123, 110, 111, 113, 117, 108, 112, 103, 103, 111, 106, 117, 110, 115, 114, 107, 109, 111, 110, 110, 109, 115, 105, 114, 108, 116, 109, 113, 108, 114, 119, 109, 115, 115, 104, 108, 110, 109, 106, 114, 112, 104, 114, 116, 107, 109, 108, 109, 110, 112, 109, 114, 111, 109, 115, 108, 113, 111, 112, 103, 116, 113, 111, 112, 104, 111, 115, 107, 117, 111, 112, 106, 108, 111, 108, 105, 113, 111, 109, 115, 112, 110, 108, 114, 109, 111, 113, 106, 122, 110, 105, 112, 118, 118, 108, 111, 107, 109, 114, 120, 103, 112, 112, 105, 100, 106, 111, 106, 113, 107, 109, 105, 112, 116, 111, 113, 105, 115, 105, 109, 109, 106, 113, 111, 113, 106, 112, 109, 117, 110, 109, 113, 115, 107, 113, 110, 113, 114, 114, 107, 110, 107, 115, 105, 116, 104, 112, 110, 107, 105, 121, 106, 114, 96, 110, 105, 108, 114, 108, 107, 110, 114, 112, 110, 120, 109, 105, 105, 110, 106, 108, 109, 97, 111, 114, 106, 116, 109, 110, 108, 114, 108, 104, 113, 116, 110, 112, 113, 114, 107, 104, 111, 110, 109, 109, 107, 110, 118, 113, 102, 108, 105, 103, 104, 112, 109, 107, 106, 115, 108, 94, 112, 103, 118, 117, 107, 108, 107, 103, 110, 111, 113, 106, 105, 103, 112, 112, 110, 102, 102, 106, 98, 114, 107, 110, 106, 108, 118, 117, 113, 108, 111, 112, 121, 118, 110, 113, 106, 107, 103, 104, 109, 110, 110, 108, 113, 109, 113, 108, 109, 113, 108, 110, 106, 117, 110, 115, 102, 110, 109, 113, 113, 110, 101, 114, 110, 108, 110, 98, 110, 104, 108, 102, 108, 112, 115, 107, 112, 112, 120, 115, 109, 106, 118, 99, 116, 113, 110, 115, 108, 109, 111, 105, 108, 116, 110, 113, 115, 110, 108, 114, 116, 112, 107, 107, 115, 112, 111, 112, 103, 106, 103, 115, 113, 108, 114, 110, 106, 111, 107, 111, 107, 111, 109, 109, 112, 105, 112, 113, 128, 117, 110, 108, 112, 107, 105, 114, 107, 109, 107, 114, 116, 105, 118, 110, 107, 111, 112, 96, 116, 115, 108, 106, 108, 99, 110, 109, 109, 99, 117, 113, 105, 108, 109, 99, 113, 109, 108, 108, 105, 100, 109, 111, 121, 113, 108, 108, 113, 107, 133, 110, 113, 110, 108, 108, 118, 108, 110, 108, 108, 106, 99, 102, 101, 110, 113, 91, 111, 105, 107, 122, 109, 109, 118, 114, 99, 111, 111, 107, 108, 109, 110, 103, 110, 116, 112, 121, 108, 101, 107, 114, 116, 111, 103, 114, 110, 108, 108, 118, 107, 123, 103, 112, 108, 107, 101, 114, 110, 98, 141, 110, 117, 110, 106, 113, 109, 113, 106, 104, 104, 111, 104, 100, 95, 139, 115, 110, 115, 106, 117, 108, 114, 120, 102, 113, 105, 110, 108, 97, 122, 114, 110, 111, 119, 107, 113, 104, 111, 104, 117, 111, 93, 112, 103, 109, 113, 115, 105, 111, 114, 116, 107, 101, 115, 108, 113, 122, 116, 107, 108, 112, 110, 122, 112, 104, 109, 125, 109, 112, 108, 119, 104, 110, 111, 111, 122, 109, 114, 99, 110, 107, 117, 112, 112, 114, 110, 111, 110, 104, 111, 110, 121, 107, 109, 118, 117, 98, 103, 113, 116, 109, 110, 109, 110, 104, 114, 117, 100, 110, 105, 119, 107, 114, 104, 102, 122, 99, 109, 117, 106, 117, 104, 116, 113, 125, 112, 111, 106, 110, 115, 110, 100, 109, 110, 113, 106, 109, 117, 113, 103, 112, 110, 106, 105, 106, 106, 124, 100, 124, 108, 112, 108, 121, 108, 120, 107, 115, 110, 119, 108, 106, 109, 110, 114, 112, 114, 121, 114, 110, 119, 99, 111, 107, 117, 103, 112, 103, 107, 105, 108, 104, 114, 114, 112, 107, 115, 110, 105, 111, 106, 116, 106, 117, 105, 113, 112, 104, 111, 109, 111, 103, 111, 105, 114, 105, 110, 109, 125, 104, 114, 114, 107, 112, 109, 114, 114, 112, 111, 109, 104, 105, 116, 113, 122, 108, 110, 113, 105, 112, 112, 109, 111, 103, 110, 109, 109, 112, 96, 107, 106, 118, 107, 112, 97, 113, 134, 112, 113, 118, 113, 110, 103, 89, 103, 106, 114, 107, 113, 118, 115, 102, 114, 106, 113, 106, 105, 104, 106, 106, 103, 117, 110, 101, 111, 108, 111, 115, 105, 104, 111, 97, 101, 113, 106, 111, 105, 107, 115, 115, 106, 108, 115, 120, 114, 109, 113, 111, 106, 110, 116, 108, 122, 102, 116, 113, 106, 108, 108, 106, 107, 110, 98, 98, 108, 111, 128, 113, 108, 108, 115, 108, 109, 110, 108, 112, 108, 109, 105, 112, 113, 117, 107, 109, 110, 115, 116, 109, 115, 109, 114, 104, 117, 110, 111, 106, 108, 112, 112, 116, 114, 103, 111, 107, 105, 117, 104, 114, 114, 106, 114, 114, 126, 106, 125, 111, 112, 116, 112, 113, 107, 108, 105, 109, 106, 108, 113, 135, 114, 107, 102, 104, 106, 110, 107, 106, 123, 116, 109, 111, 113, 105, 106, 113, 109, 108, 108, 105, 109, 110, 113, 112, 107, 116, 108, 109, 117, 109, 110, 111, 109, 109, 111, 113, 104, 112, 111, 111, 109, 109, 109, 103, 110, 104, 106, 109, 111, 110, 109, 134, 111, 105, 107, 111, 106, 111, 108, 105, 118, 102, 109, 108, 106, 111, 108, 109, 109, 113, 112, 109, 111, 106, 109, 107, 111, 108, 110, 112, 108, 100, 115, 113, 107, 112, 111, 108, 115, 109, 109, 106, 110, 111, 109, 112, 105, 114, 108, 108, 109, 110, 110, 105, 107, 105, 104, 109, 105, 112, 115, 112, 115, 106, 107, 111, 107, 110, 110, 108, 122, 108, 110, 109, 110, 116, 108, 111, 118, 106, 112, 114, 107, 106, 109, 111, 106, 108, 116, 103, 110, 109, 106, 112, 113, 108, 107, 110, 107, 113, 106, 109, 110, 110, 109, 106, 107, 105, 109, 114, 109, 106, 118, 112, 105, 117, 112, 111, 112, 111, 108, 104, 109, 109, 109, 112, 112, 109, 118, 118, 112, 116, 110, 106, 107, 107, 106, 114, 113, 112, 113, 110, 112, 110, 112, 105, 107, 112, 107, 109, 108, 110, 113, 104, 107, 104, 107, 107, 104, 108, 104, 107, 107, 109, 110, 109, 109, 101, 110, 115, 111, 109, 110, 113, 105, 115, 103, 111, 106, 104, 110, 104, 108, 110, 110, 110, 115, 110, 109, 101, 110, 116, 110, 108, 110, 115, 111, 107, 114, 107, 118, 110, 105, 110, 106, 108, 113, 104, 114, 107, 107, 114, 109, 111, 113, 111, 110, 109, 105, 113, 111, 109, 108, 109, 112, 112, 108, 110, 117, 105, 108, 111, 110, 120, 102, 107, 107, 108, 106, 109, 109, 109, 109, 106, 102, 105, 114, 104, 108, 105, 108, 108, 105, 117, 102, 112, 108, 111, 108, 107, 112, 115, 111, 110, 123, 107, 109, 113, 109, 107, 112, 109, 112, 113, 107, 106, 117, 108, 111, 109, 107, 110, 107, 106, 113, 109, 115, 111, 111, 113, 107, 106, 112, 105, 111, 110, 108, 113, 107, 113, 107, 111, 107, 108, 103, 110, 110, 104, 111, 104, 110, 110, 108, 113, 112, 109, 114, 108, 110, 111, 110, 109, 107, 110, 108, 104, 107, 107, 108, 107, 110, 109, 108, 109, 115, 102, 112, 105, 111, 112, 112, 105, 107, 110, 111, 110, 106, 112, 111, 108, 113, 123, 106, 109, 112, 111, 104, 110, 111, 112, 109, 106, 112, 110, 107, 106, 114, 109, 107, 109, 107, 106, 114, 111, 103, 115, 107, 121, 108, 114, 113, 108, 111, 109, 110, 113, 120, 107, 108, 111, 111, 109, 113, 106, 114, 109, 110, 109, 110, 113, 102, 113, 109, 112, 110, 98, 111, 111, 103, 114, 105, 106, 112, 109, 114, 109, 109, 109, 110, 112, 108, 112, 109, 109, 110, 107, 109, 107, 105, 112, 106, 112, 116, 110, 111, 108, 116, 109, 103, 110, 109, 104, 116, 121, 106, 107, 108, 115, 106, 103, 108, 109, 103, 107, 110, 107, 107, 107, 107, 111, 113, 106, 107, 123, 110, 110, 104, 113, 111, 115, 109, 107, 112, 115, 113, 108, 110, 108, 83, 118, 109, 117, 110, 112, 108, 112, 111, 105, 114, 111, 111, 109, 112, 109, 121, 127, 109, 107, 118, 111, 125, 107, 113, 109, 109, 109, 110, 117, 105, 93, 103, 116, 112, 107, 111, 111, 109, 111, 110, 82, 108, 110, 99, 107, 116, 114, 101, 86, 115, 104, 100, 113, 115, 106, 111, 119, 108, 108, 106, 101, 117, 114, 111, 112, 110, 111, 109, 107, 110, 106, 110, 108, 112, 111, 108, 113, 109, 111, 106, 96, 110, 109, 111, 109, 118, 114, 110, 108, 109, 112, 106, 113, 104, 106, 107, 118, 106, 108, 110, 111, 107, 109, 101, 116, 107, 141, 112, 120, 111, 90, 99, 111, 109, 110, 113, 114, 106, 112, 114, 105, 111, 107, 112, 113, 107, 108, 114, 104, 109, 109, 110, 112, 110, 110, 109, 114, 103, 110, 114, 104, 108, 108, 115, 111, 109, 111, 114, 116, 119, 111, 107, 114, 109, 102, 114, 107, 113, 106, 107, 114, 109, 112, 112, 117, 113, 115, 113, 111, 158, 114, 113, 115, 108, 109, 116, 114, 112, 114, 113, 130, 112, 113, 113, 113, 106, 112, 106, 115, 106, 110, 115, 111, 113, 104, 103, 114, 108, 120, 120, 108, 111, 104, 109, 113, 111, 111, 106, 103, 116, 109, 109, 106, 114, 106, 107, 88, 106, 116, 114, 106, 103, 105, 110, 109, 109, 106, 108, 112, 112, 105, 111, 105, 120, 121, 111, 92, 122, 114, 96, 117, 111, 113, 107, 111, 107, 122, 119, 112, 116, 111, 106, 112, 104, 112, 106, 109, 118, 106, 115, 111, 110, 107, 110, 111, 110, 110, 113, 96, 109, 80, 108, 104, 107, 113, 104, 108, 100, 107, 117, 112, 108, 113, 86, 107, 108, 103, 114, 100, 116, 106, 115, 107, 110, 115, 108, 121, 114, 108, 114, 118, 105, 112, 111, 100, 111, 107, 109, 100, 110, 107, 104, 109, 112, 105, 113, 104, 111, 110, 123, 111, 118, 103, 106, 111, 109, 110, 110, 108, 109, 109, 114, 116, 100, 117, 114, 101, 111, 109, 111, 102, 110, 112, 108, 133, 106, 123, 110, 116, 108, 114, 105, 114, 111, 108, 111, 100, 102, 104, 108, 108, 110, 109, 115, 101, 117, 114, 118, 111, 107, 108, 115, 107, 116, 109, 110, 110, 113, 106, 120, 111, 110, 102, 112, 112, 101, 110, 113, 115, 109, 88, 107, 112, 107, 111, 108, 110, 113, 110, 111, 119, 108, 107, 107, 112, 113, 106, 111, 119, 106, 106, 116, 113, 107, 110, 113, 115, 102, 119, 109, 112, 116, 109, 118, 108, 109, 104, 109, 113, 108, 112, 108, 125, 108, 111, 112, 106, 106, 107, 111, 110, 110, 107, 115, 107, 111, 109, 121, 103, 109, 108, 108, 112, 113, 113, 106, 105, 109, 118, 109, 110, 105, 106, 110, 113, 104, 98, 107, 109, 105, 113, 110, 114, 105, 99, 110, 112, 109, 104, 107, 107, 110, 103, 112, 113, 134, 107, 121, 111, 105, 126, 107, 105, 114, 115, 111, 112, 116, 104, 117, 112, 118, 110, 114, 109, 110, 100, 109, 108, 110, 110, 118, 114, 120, 119, 96, 108, 110, 107, 113, 103, 107, 112, 121, 104, 113, 113, 114, 102, 113, 109, 108, 105, 100, 103, 124, 105, 96, 107, 106, 114, 119, 103, 109, 124, 109, 102, 108, 110, 108, 108, 103, 108, 114, 123, 118, 104, 111, 105, 106, 112, 117, 114, 112, 110, 120, 107, 108, 108, 119, 103, 117, 114, 118, 108, 107, 103, 107, 116, 109, 126, 116, 116, 113, 106, 104, 117, 107, 105, 118, 108, 120, 118, 108, 111, 108, 108, 110, 101, 105, 102, 106, 114, 118, 110, 111, 108, 115, 99, 112, 93, 105, 112, 115, 107, 112, 111, 115, 117, 109, 108, 110, 112, 117, 107, 104, 102, 103, 117, 102, 98, 111, 120, 110, 115, 110, 112, 113, 140, 112, 108, 113, 106, 110, 108, 119, 113, 110, 113, 107, 113, 107, 98, 112, 117, 109, 107, 114, 109, 112, 113, 113, 113, 105, 108, 112, 108, 112, 117, 105, 117, 105, 107, 104, 108, 105, 115, 105, 110, 111, 117, 106, 112, 111, 112, 112, 109, 113, 113, 112, 104, 109, 110, 108, 114, 110, 110, 107, 106, 114, 107, 110, 104, 101, 106, 111, 104, 106, 103, 106, 114, 104, 101, 107, 120, 107, 101, 111, 102, 107, 125, 107, 113, 113, 98, 108, 118, 119, 113, 103, 100, 105, 113, 106, 111, 105, 107, 113, 106, 112, 118, 116, 112, 119, 104, 116, 104, 123, 113, 103, 119, 112, 113, 108, 107, 105, 99, 106, 105, 109, 111, 105, 106, 109, 110, 125, 104, 112, 105, 117, 107, 110, 106, 108, 109, 119, 107, 102, 118, 109, 111, 100, 106, 107, 111, 114, 110, 112, 101, 104, 105, 112, 109, 110, 111, 111, 114, 101, 105, 108, 114, 104, 118, 108, 109, 110, 113, 114, 117, 116, 117, 114, 119, 104, 122, 110, 120, 115, 106, 118, 102, 115, 102, 111, 102, 110, 109, 107, 106, 105, 100, 110, 116, 104, 112, 114, 110, 99, 100, 110, 108, 111, 114, 108, 100, 109, 108, 107, 118, 112, 96, 123, 112, 129, 115, 102, 112, 102, 114, 117, 106, 111, 110, 112, 108, 115, 94, 113, 110, 120, 92, 105, 96, 113, 110, 107, 115, 111, 111, 113, 119, 119, 105, 113, 101, 116, 104, 111, 112, 108, 112, 108, 114, 110, 105, 113, 108, 107, 112, 111, 111, 114, 114, 108, 110, 106, 108, 113, 111, 115, 116, 116, 117, 105, 117, 116, 105, 106, 112, 105, 103, 108, 103, 105, 113, 112, 116, 105, 115, 111, 110, 109, 116, 111, 106, 108, 106, 117, 113, 114, 115, 95, 120, 102, 114, 107, 108, 109, 110, 117, 109, 104, 110, 105, 107, 107, 106, 114, 107, 120, 106, 113, 106, 105, 112, 110, 113, 112, 107, 105, 118, 109, 101, 113, 113, 109, 111, 112, 105, 110, 101, 109, 113, 115, 113, 105, 113, 112, 120, 113, 118, 113, 112, 107, 109, 108, 104, 106, 102, 113, 111, 104, 110, 106, 118, 99, 104, 99, 115, 101, 106, 112, 114, 110, 125, 105, 110, 122, 107, 99, 105, 107, 106, 122, 112, 112, 110, 112, 107, 112, 106, 104, 109, 108, 111, 99, 113, 112, 110, 117, 103, 123, 116, 116, 110, 109, 100, 108, 110, 105, 97, 106, 110, 110, 106, 96, 102, 111, 109, 114, 110, 116, 113, 99, 103, 111, 100, 104, 119, 109, 110, 112, 110, 114, 114, 126, 116, 115, 119, 109, 107, 93, 110, 93, 99, 104, 114, 103, 98, 106, 116, 93, 108, 95, 95, 101, 107, 104, 126, 113, 108, 114, 105, 119, 113, 107, 108, 110, 114, 104, 113, 112, 114, 98, 117, 104, 109, 108, 106, 112, 97, 120, 108, 113, 114, 113, 108, 114, 112, 113, 116, 107, 116, 108, 113, 113, 108, 104, 111, 115, 114, 115, 107, 128, 118, 112, 120, 108, 110, 115, 114, 98, 111, 102, 105, 117, 118, 110, 122, 107, 115, 102, 118, 111, 111, 104, 108, 107, 114, 102, 116, 112, 104, 114, 111, 113, 110, 110, 100, 112, 106, 108, 116, 98, 109, 94, 115, 126, 115, 109, 106, 114, 104, 114, 110, 120, 108, 118, 114, 111, 108, 87, 98, 104, 117, 103, 112, 110, 105, 110, 117, 95, 101, 100, 119, 112, 106, 129, 98, 109, 102, 101, 114, 102, 123, 105, 107, 111, 108, 112, 103, 103, 103, 129, 128, 105, 101, 107, 101, 103, 111, 109, 115, 109, 122, 111, 113, 112, 92, 110, 108, 115, 102, 116, 112, 105, 120, 98, 101, 123, 111, 114, 108, 108, 114, 111, 102, 114, 103, 107, 115, 114, 116, 121, 110, 116, 108, 114, 113, 115, 108, 100, 112, 106, 115, 117, 113, 114, 135, 107, 120, 122, 111, 121, 111, 108, 110, 109, 116, 101, 112, 116, 115, 113, 112, 106, 101, 115, 99, 111, 112, 111, 115, 112, 109, 104, 108, 109, 109, 113, 103, 115, 108, 109, 112, 115, 119, 118, 110, 108, 119, 115, 103, 94, 113, 114, 118, 118, 105, 109, 107, 104, 105, 114, 103, 109, 107, 107, 106, 105, 115, 112, 105, 114, 100, 107, 103, 106, 108, 110, 111, 98, 109, 102, 105, 120, 109, 109, 106, 101, 117, 107, 124, 108, 99, 108, 110, 103, 113, 106, 112, 115, 106, 106, 101, 99, 110, 109, 117, 103, 109, 117, 108, 112, 102, 110, 107, 113, 116, 95, 114, 100, 109, 118, 109, 106, 107, 115, 113, 110, 111, 114, 108, 113, 105, 117, 112, 112, 108, 94, 112, 124, 117, 111, 109, 105, 120, 112, 130, 104, 113, 107, 105, 104, 105, 118, 104, 107, 101, 109, 110, 117, 116, 100, 113, 121, 113, 106, 104, 117, 108, 113, 106, 109, 108, 115, 108, 93, 103, 106, 115, 108, 102, 106, 110, 132, 110, 109, 106, 104, 108, 111, 108, 101, 109, 109, 106, 106, 113, 113, 115, 115, 112, 108, 109, 100, 115, 100, 110, 109, 110, 111, 102, 111, 110, 113, 117, 109, 109, 113, 101, 112, 113, 92, 104, 103, 104, 124, 105, 110, 116, 114, 108, 114, 109, 114, 114, 109, 119, 115, 111, 110, 109, 100, 107, 106, 112, 110, 118, 107, 104, 111, 111, 103, 122, 102, 112, 98, 99, 106, 104, 110, 119, 100, 106, 112, 110, 108, 111, 104, 113, 108, 103, 106, 109, 110, 119, 101, 105, 106, 110, 106, 113, 110, 119, 104, 109, 108, 105, 131, 107, 108, 113, 109, 111, 115, 113, 119, 108, 110, 118, 108, 117, 107, 102, 107, 115, 95, 100, 114, 100, 111, 120, 119, 110, 115, 98, 107, 107, 122, 110, 110, 107, 111, 114, 110, 107, 108, 103, 108, 108, 115, 105, 114, 111, 108, 103, 108, 106, 100, 117, 112, 111, 113, 116, 114, 109, 105, 106, 108, 109, 113, 105, 112, 112, 108, 106, 106, 115, 107, 110, 109, 99, 109, 106, 107, 99, 101, 112, 102, 107, 112, 109, 113, 112, 120, 119, 99, 111, 113, 107, 107, 105, 110, 118, 116, 113, 114, 112, 103, 106, 112, 108, 113, 116, 101, 109, 104, 104, 108, 109, 108, 106, 113, 99, 109, 106, 101, 108, 119, 119, 107, 107, 113, 108, 108, 108, 113, 108, 111, 111, 104, 113, 108, 110, 112, 108, 109, 111, 102, 112, 116, 98, 107, 106, 117, 115, 115, 111, 113, 114, 115, 107, 121, 99, 113, 109, 119, 111, 108, 119, 105, 111, 117, 111, 106, 113, 112, 102, 121, 119, 117, 108, 115, 108, 115, 115, 108, 111, 106, 105, 107, 104, 109, 108, 112, 112, 102, 112, 118, 101, 116, 119, 109, 108, 108, 108, 111, 108, 112, 110, 109, 99, 111, 103, 102, 103, 110, 129, 106, 111, 105, 105, 114, 107, 105, 109, 98, 108, 106, 117, 104, 111, 101, 107, 111, 105, 107, 102, 111, 103, 115, 110, 109, 108, 109, 112, 112, 100, 112, 100, 108, 109, 111, 114, 106, 105, 114, 115, 107, 96, 116, 108, 106, 109, 112, 99, 114, 108, 101, 114, 110, 104, 115, 106, 108, 113, 105, 104, 109, 115, 107, 105, 100, 111, 106, 113, 112, 117, 103, 107, 105, 110, 110, 133, 111, 108, 112, 104, 102, 102, 108, 108, 111, 108, 111, 103, 108, 105, 102, 116, 107, 112, 115, 105, 102, 114, 114, 111, 107, 102, 129, 104, 101, 108, 108, 109, 108, 89, 112, 114, 123, 101, 109, 105, 106, 108, 101, 108, 113, 108, 108, 105, 113, 113, 104, 107, 111, 97, 109, 113, 109, 112, 97, 100, 117, 114, 108, 102, 107, 102, 110, 113, 104, 118, 116, 97, 108, 101, 110, 115, 107, 102, 95, 112, 101, 120, 114, 105, 127, 108, 102, 104, 112, 116, 107, 103, 113, 109, 115, 108, 111, 106, 112, 112, 102, 107, 107, 107, 120, 114, 114, 105, 112, 117, 100, 105, 106, 107, 107, 111, 120, 108, 112, 115, 112, 116, 128, 110, 114, 105, 108, 116, 105, 108, 103, 99, 112, 103, 107, 117, 111, 110, 99, 103, 110, 108, 110, 112, 112, 114, 108, 107, 115, 110, 115, 106, 114, 103, 112, 95, 112, 111, 114, 105, 107, 110, 107, 127, 102, 115, 101, 99, 103, 103, 95, 108, 104, 115, 106, 105, 114, 117, 105, 109, 110, 109, 114, 118, 105, 110, 127, 104, 114, 117, 110, 108, 117, 112, 102, 108, 102, 103, 97, 121, 105, 111, 108, 113, 106, 114, 111, 113, 117, 108, 108, 119, 117, 113, 104, 104, 103, 114, 105, 103, 112, 123, 107, 105, 114, 92, 103, 108, 115, 105, 112, 121, 120, 115, 109, 108, 110, 113, 102, 111, 104, 119, 108, 114, 108, 120, 108, 112, 109, 114, 106, 111, 106, 116, 110, 106, 109, 129, 114, 107, 113, 112, 106, 103, 111, 102, 92, 111, 116, 110, 112, 112, 118, 116, 107, 116, 100, 114, 112, 112, 119, 113, 112, 109, 100, 110, 106, 114, 111, 111, 127, 102, 107, 111, 116, 111, 113, 109, 100, 114, 102, 103, 106, 123, 108, 107, 108, 108, 112, 116, 103, 99, 97, 114, 110, 110, 106, 95, 112, 106, 92, 114, 99, 117, 101, 110, 109, 98, 120, 113, 111, 122, 126, 119, 106, 104, 113, 108, 116, 109, 111, 110, 116, 119, 116, 112, 117, 111, 108, 104, 110, 110, 113, 110, 107, 107, 117, 109, 109, 111, 116, 117, 107, 102, 113, 112, 117, 111, 113, 124, 108, 105, 113, 118, 103, 111, 110, 114, 112, 108, 104, 102, 105, 104, 119, 116, 115, 114, 101, 106, 104, 108, 111, 128, 102, 110, 116, 113, 107, 113, 117, 106, 112, 102, 104, 101, 106, 109, 97, 118, 111, 104, 110, 106, 108, 108, 119, 101, 113, 116, 111, 104, 121, 95, 112, 112, 118, 111, 106, 113, 116, 105, 117, 113, 115, 104, 108, 112, 115, 124, 121, 114, 115, 109, 106, 111, 106, 104, 112, 108, 114, 115, 112, 107, 99, 127, 116, 100, 114, 105, 115, 113, 110, 125, 115, 118, 115, 105, 115, 101, 121, 104, 111, 109, 110, 116, 114, 107, 111, 106, 125, 106, 110, 114, 112, 105, 112, 112, 112, 113, 110, 101, 110, 118, 104, 113, 106, 125, 104, 111, 103, 115, 108, 103, 107, 108, 117, 115, 100, 108, 102, 104, 114, 103, 113, 108, 107, 106, 104, 112, 113, 108, 108, 103, 107, 106, 114, 114, 102, 111, 108, 97, 110, 121, 110, 112, 109, 115, 111, 112, 104, 104, 111, 102, 106, 118, 93, 109, 109, 118, 108, 111, 105, 116, 104, 112, 103, 114, 109, 114, 114, 105, 114, 118, 108, 109, 113, 113, 108, 107, 109, 116, 114, 107, 111, 119, 116, 122, 115, 109, 116, 105, 111, 112, 110, 111, 122, 115, 105, 103, 109, 112, 121, 114, 115, 101, 114, 141, 109, 112, 108, 110, 108, 105, 108, 109, 109, 108, 106, 115, 118, 122, 109, 111, 113, 105, 104, 111, 115, 112, 112, 114, 103, 108, 102, 105, 110, 113, 91, 109, 113, 110, 111, 111, 114, 111, 114, 113, 115, 110, 114, 114, 108, 110, 113, 104, 109, 121, 103, 95, 116, 103, 111, 118, 116, 104, 115, 118, 115, 115, 110, 104, 109, 100, 115, 109, 111, 117, 108, 117, 104, 99, 112, 113, 107, 115, 109, 114, 125, 116, 121, 99, 114, 122, 110, 113, 104, 106, 113, 112, 109, 115, 116, 106, 114, 127, 98, 107, 114, 102, 107, 110, 102, 111, 114, 104, 107, 111, 109, 97, 103, 111, 111, 105, 111, 109, 121, 109, 111, 112, 110, 111, 111, 108, 119, 102, 108, 110, 120, 113, 104, 98, 111, 102, 103, 106, 137, 100, 117, 109, 106, 114, 115, 109, 120, 110, 113, 107, 102, 107, 105, 112, 114, 109, 104, 107, 113, 113, 102, 107, 114, 107, 121, 114, 100, 108, 110, 104, 110, 111, 116, 103, 109, 109, 113, 108, 92, 110, 105, 107, 111, 116, 112, 109, 103, 113, 126, 111, 110, 111, 109, 108, 110, 106, 96, 109, 109, 106, 115, 111, 112, 110, 113, 105, 117, 112, 108, 106, 109, 123, 108, 110, 107, 103, 99, 109, 107, 110, 102, 83, 104, 117, 100, 107, 117, 116, 98, 112, 108, 112, 109, 111, 136, 110, 99, 112, 101, 80, 98, 106, 116, 106, 110, 113, 108, 105, 110, 114, 102, 104, 109, 109, 99, 119, 103, 108, 107, 110, 113, 109, 112, 105, 110, 111, 106, 107, 140, 110, 96, 102, 109, 112, 110, 111, 109, 96, 111, 120, 113, 109, 105, 108, 112, 99, 112, 111, 105, 109, 115, 115, 115, 114, 113, 120, 110, 109, 116, 113, 104, 103, 111, 100, 108, 109, 104, 107, 111, 112, 108, 109, 112, 98, 109, 115, 99, 112, 129, 109, 107, 101, 102, 111, 108, 102, 110, 108, 106, 119, 118, 117, 106, 110, 115, 120, 107, 108, 115, 110, 119, 111, 109, 109, 109, 115, 113, 111, 112, 101, 111, 100, 109, 110, 108, 108, 107, 111, 109, 107, 109, 110, 106, 114, 114, 120, 105, 108, 105, 110, 106, 103, 115, 115, 108, 119, 102, 112, 115, 113, 125, 105, 105, 103, 105, 104, 111, 110, 110, 108, 116, 108, 112, 108, 108, 102, 115, 110, 114, 107, 113, 107, 111, 112, 113, 104, 110, 104, 110, 112, 112, 113, 108, 106, 94, 105, 114, 119, 108, 107, 110, 109, 110, 112, 109, 121, 110, 112, 113, 112, 108, 106, 109, 108, 112, 113, 110, 114, 111, 115, 107, 114, 105, 115, 107, 108, 112, 110, 115, 110, 103, 106, 111, 104, 102, 108, 109, 113, 119, 114, 88, 110, 107, 114, 110, 113, 108, 108, 119, 112, 109, 115, 112, 108, 109, 104, 106, 116, 107, 110, 110, 115, 97, 112, 101, 107, 107, 107, 109, 115, 103, 110, 111, 113, 109, 104, 143, 110, 110, 113, 110, 110, 111, 105, 121, 137, 118, 111, 115, 110, 109, 112, 104, 115, 111, 105, 98, 114, 75, 115, 111, 118, 110, 112, 108, 110, 106, 118, 113, 112, 111, 106, 106, 110, 111, 107, 146, 107, 106, 104, 117, 110, 106, 84, 108, 103, 103, 110, 86, 108, 115, 110, 114, 110, 114, 114, 108, 105, 113, 105, 109, 108, 110, 108, 113, 112, 114, 110, 106, 111, 104, 111, 118, 108, 118, 111, 100, 112, 117, 101, 105, 109, 106, 109, 103, 107, 91, 132, 124, 126, 101, 106, 112, 109, 111, 109, 108, 109, 111, 117, 102, 75, 99, 111, 99, 109, 111, 126, 113, 108, 113, 104, 114, 108, 107, 108, 113, 107, 107, 115, 113, 123, 113, 112, 110, 98, 106, 106, 117, 117, 111, 119, 102, 121, 105, 113, 109, 103, 128, 109, 110, 113, 107, 115, 110, 114, 105, 118, 109, 102, 112, 119, 122, 112, 107, 105, 109, 122, 108, 108, 100, 109, 108, 111, 109, 108, 107, 108, 115, 103, 111, 113, 110, 112, 115, 111, 119, 115, 114, 114, 114, 105, 100, 101, 121, 110, 106, 120, 107, 115, 112, 110, 113, 107, 112, 109, 125, 108, 108, 106, 102, 114, 102, 117, 112, 105, 114, 108, 109, 108, 100, 109, 114, 134, 113, 114, 113, 110, 105, 108, 107, 113, 110, 109, 112, 105, 117, 115, 111, 103, 117, 121, 118, 113, 107, 107, 116, 114, 110, 116, 113, 113, 109, 108, 120, 113, 108, 108, 107, 109, 100, 118, 116, 114, 108, 107, 103, 108, 112, 103, 116, 109, 103, 106, 109, 105, 117, 111, 118, 115, 115, 115, 112, 111, 115, 115, 114, 108, 109, 109, 123, 116, 116, 107, 109, 107, 113, 108, 105, 104, 108, 101, 110, 118, 107, 101, 109, 113, 113, 111, 114, 97, 111, 121, 114, 109, 110, 115, 89, 113, 118, 100, 106, 110, 109, 107, 102, 115, 108, 110, 117, 114, 107, 114, 109, 105, 101, 114, 113, 118, 105, 112, 109, 107, 109, 114, 119, 109, 117, 108, 102, 107, 103, 111, 115, 111, 93, 118, 111, 101, 116, 102, 118, 111, 103, 109, 114, 110, 111, 104, 110, 105, 106, 107, 91, 104, 118, 105, 104, 110, 110, 109, 109, 116, 110, 109, 104, 114, 109, 110, 113, 108, 113, 113, 112, 109, 113, 110, 106, 96, 110, 119, 115, 112, 112, 109, 110, 116, 107, 113, 112, 108, 116, 112, 101, 114, 115, 107, 117, 108, 111, 110, 106, 115, 110, 104, 111, 112, 105, 110, 108, 106, 103, 103, 103, 114, 114, 113, 112, 110, 120, 108, 111, 109, 108, 98, 114, 110, 109, 111, 117, 115, 104, 120, 114, 103, 110, 111, 111, 109, 115, 107, 114, 109, 113, 111, 111, 104, 105, 103, 112, 109, 100, 113, 106, 122, 117, 105, 107, 112, 114, 102, 112, 106, 112, 113, 113, 98, 115, 111, 112, 112, 111, 111, 99, 120, 115, 110, 112, 114, 115, 111, 107, 121, 120, 132, 101, 105, 103, 115, 114, 114, 113, 115, 111, 113, 114, 111, 109, 111, 99, 112, 114, 109, 109, 115, 111, 105, 119, 106, 114, 109, 106, 108, 103, 112, 115, 112, 114, 108, 107, 113, 112, 106, 113, 115, 109, 103, 114, 110, 115, 109, 106, 83, 111, 109, 126, 111, 112, 111, 116, 113, 111, 110, 108, 102, 102, 101, 112, 120, 111, 114, 101, 105, 103, 114, 109, 117, 120, 104, 111, 113, 117, 104, 104, 112, 124, 111, 103, 113, 100, 102, 105, 130, 112, 113, 120, 112, 113, 110, 116, 111, 110, 113, 115, 110, 116, 103, 120, 105, 110, 105, 102, 90, 106, 114, 101, 117, 111, 111, 112, 112, 113, 115, 118, 112, 109, 105, 113, 115, 114, 95, 99, 111, 112, 117, 109, 109, 114, 111, 112, 106, 108, 113, 112, 105, 111, 115, 121, 111, 112, 110, 120, 111, 108, 110, 116, 111, 110, 114, 110, 111, 115, 121, 109, 111, 108, 110, 108, 108, 97, 104, 105, 116, 115, 107, 110, 120, 99, 113, 108, 106, 110, 122, 101, 111, 112, 111, 106, 111, 99, 110, 109, 110, 113, 96, 113, 116, 117, 110, 107, 115, 112, 108, 113, 109, 110, 104, 107, 109, 119, 105, 125, 101, 114, 112, 105, 100, 111, 109, 110, 106, 111, 110, 110, 110, 110, 106, 111, 104, 108, 100, 115, 109, 109, 107, 102, 106, 109, 107, 112, 112, 108, 109, 110, 106, 114, 110, 106, 120, 110, 110, 108, 109, 119, 116, 103, 109, 117, 111, 124, 113, 105, 107, 112, 116, 109, 108, 101, 105, 99, 111, 91, 110, 109, 101, 109, 112, 115, 108, 111, 108, 113, 99, 106, 109, 116, 104, 119, 114, 108, 111, 114, 109, 114, 106, 109, 109, 111, 110, 101, 105, 115, 109, 111, 104, 102, 107, 110, 111, 107, 100, 99, 105, 107, 109, 112, 112, 118, 110, 111, 120, 113, 107, 111, 108, 110, 112, 89, 115, 111, 108, 113, 113, 129, 111, 110, 119, 110, 110, 124, 110, 110, 111, 109, 107, 108, 107, 112, 107, 109, 95, 113, 109, 113, 119, 115, 109, 108, 103, 112, 113, 102, 109, 112, 120, 106, 110, 102, 116, 100, 108, 111, 110, 107, 111, 110, 111, 106, 106, 106, 110, 109, 103, 110, 116, 111, 98, 111, 111, 116, 111, 114, 110, 112, 112, 102, 112, 120, 112, 112, 113, 106, 114, 113, 116, 97, 120, 112, 114, 130, 111, 108, 113, 113, 113, 113, 105, 111, 105, 112, 113, 111, 112, 115, 115, 111, 115, 119, 110, 109, 108, 108, 107, 110, 113, 105, 109, 111, 107, 107, 110, 112, 110, 111, 109, 109, 107, 110, 101, 110, 110, 112, 116, 109, 110, 116, 110, 114, 117, 111, 104, 109, 123, 108, 110, 114, 104, 108, 113, 108, 114, 110, 110, 114, 110, 109, 108, 98, 114, 125, 104, 116, 107, 108, 105, 110, 107, 110, 110, 108, 106, 111, 112, 113, 106, 111, 101, 110, 112, 106, 110, 113, 111, 119, 109, 110, 114, 114, 109, 106, 76, 109, 114, 113, 109, 110, 111, 107, 105, 108, 114, 113, 107, 111, 106, 113, 110, 110, 110, 109, 113, 103, 111, 108, 114, 111, 100, 115, 104, 110, 107, 108, 111, 108, 110, 110, 112, 104, 107, 110, 110, 108, 112, 107, 107, 105, 108, 109, 108, 108, 117, 108, 110, 109, 111, 110, 112, 113, 109, 112, 124, 107, 110, 135, 111, 111, 111, 110, 112, 110, 105, 121, 115, 106, 114, 108, 110, 106, 111, 110, 111, 112, 103, 110, 112, 107, 113, 113, 110, 108, 102, 107, 107, 132, 109, 101, 121, 108, 107, 116, 106, 108, 103, 110, 110, 119, 114, 112, 113, 114, 114, 108, 98, 109, 109, 106, 96, 113, 113, 100, 107, 108, 107, 112, 120, 98, 111, 111, 107, 109, 110, 113, 107, 104, 103, 114, 110, 106, 106, 114, 109, 113, 107, 101, 110, 107, 114, 107, 99, 104, 108, 126, 106, 110, 99, 119, 106, 108, 109, 108, 109, 115, 113, 106, 106, 111, 107, 109, 109, 111, 101, 111, 111, 108, 107, 103, 111, 107, 113, 119, 88, 106, 110, 120, 104, 112, 107, 107, 109, 92, 107, 112, 113, 108, 109, 107, 108, 89, 107, 111, 105, 112, 112, 111, 105, 108, 112, 89, 112, 112, 121, 112, 107, 104, 105, 105, 108, 118, 110, 108, 106, 105, 113, 110, 105, 111, 110, 110, 106, 111, 102, 109, 102, 99, 112, 106, 107, 115, 112, 103, 119, 112, 111, 106, 113, 107, 108, 110, 112, 89, 113, 112, 113, 107, 104, 108, 109, 116, 111, 113, 113, 107, 116, 107, 110, 108, 106, 115, 108, 109, 97, 112, 108, 112, 109, 113, 110, 98, 108, 108, 113, 111, 114, 103, 107, 119, 105, 104, 108, 110, 125, 111, 112, 109, 120, 109, 106, 104, 108, 111, 108, 103, 111, 105, 117, 109, 112, 112, 104, 111, 109, 103, 117, 102, 99, 111, 106, 160, 111, 105, 111, 98, 106, 109, 109, 108, 113, 114, 108, 105, 109, 102, 116, 116, 114, 110, 106, 116, 108, 98, 109, 113, 101, 123, 116, 101, 103, 125, 108, 102, 112, 113, 111, 111, 105, 111, 104, 106, 111, 108, 106, 111, 111, 113, 109, 115, 107, 108, 104, 103, 108, 111, 114, 106, 107, 116, 110, 102, 110, 113, 111, 112, 106, 117, 105, 103, 104, 98, 110, 96, 105, 108, 114, 108, 101, 114, 116, 105, 112, 116, 113, 108, 114, 113, 108, 109, 110, 110, 108, 113, 108, 106, 110, 110, 113, 108, 110, 114, 111, 106, 109, 110, 115, 119, 115, 114, 113, 118, 110, 109, 111, 98, 109, 113, 110, 112, 105, 108, 110, 105, 108, 106, 114, 110, 106, 85, 115, 111, 107, 108, 106, 108, 94, 83, 103, 107, 89, 107, 106, 113, 101, 102, 109, 115, 114, 118, 114, 112, 110, 115, 103, 111, 114, 112, 115, 111, 111, 102, 99, 110, 108, 113, 115, 110, 106, 109, 112, 112, 111, 114, 108, 109, 110, 122, 107, 113, 108, 118, 109, 105, 113, 109, 108, 112, 109, 110, 103, 115, 115, 103, 109, 109, 111, 110, 110, 110, 122, 105, 97, 111, 112, 108, 144, 109, 112, 111, 107, 110, 107, 97, 113, 108, 112, 102, 111, 104, 103, 106, 107, 108, 107, 107, 115, 111, 111, 110, 113, 116, 125, 111, 109, 109, 109, 102, 111, 105, 116, 104, 124, 106, 110, 113, 102, 118, 107, 104, 127, 110, 110, 125, 105, 110, 106, 111, 110, 106, 106, 109, 113, 101, 100, 104, 117, 106, 112, 91, 103, 102, 116, 111, 113, 111, 129, 110, 109, 112, 110, 118, 107, 132, 110, 99, 112, 92, 105, 108, 113, 105, 111, 115, 106, 100, 112, 106, 109, 107, 110, 121, 103, 111, 114, 109, 110, 111, 109, 103, 102, 110, 107, 105, 106, 111, 112, 114, 116, 107, 108, 110, 109, 112, 128, 108, 134, 113, 108, 104, 114, 114, 113, 104, 123, 112, 111, 116, 114, 111, 105, 104, 111, 106, 103, 111, 107, 126, 119, 108, 114, 97, 127, 105, 109, 95, 116, 107, 107, 114, 112, 110, 105, 111, 113, 120, 127, 110, 109, 111, 117, 111, 107, 99, 103, 113, 103, 100, 106, 110, 119, 113, 108, 107, 110, 122, 117, 109, 112, 112, 101, 118, 113, 111, 114, 105, 115, 108, 116, 109, 103, 102, 113, 110, 110, 112, 102, 108, 110, 112, 115, 110, 112, 110, 111, 118, 110, 106, 117, 98, 131, 111, 121, 116, 119, 114, 101, 111, 116, 103, 120, 115, 122, 107, 109, 105, 110, 107, 111, 107, 99, 112, 107, 114, 108, 126, 107, 117, 103, 108, 114, 107, 111, 112, 102, 109, 115, 103, 116, 116, 107, 122, 106, 100, 118, 103, 105, 110, 100, 107, 111, 114, 109, 95, 111, 109, 116, 119, 102, 120, 111, 120, 117, 112, 109, 108, 117, 115, 111, 114, 114, 119, 124, 124, 109, 113, 111, 112, 113, 104, 110, 103, 111, 119, 127, 111, 123, 106, 103, 109, 112, 107, 113, 103, 102, 113, 117, 111, 103, 120, 113, 112, 107, 111, 100, 103, 105, 124, 111, 126, 115, 106, 118, 112, 117, 126, 109, 110, 94, 117, 101, 110, 111, 101, 115, 109, 108, 104, 108, 115, 115, 107, 110, 119, 108, 108, 103, 106, 103, 106, 110, 100, 102, 131, 117, 118, 116, 111, 111, 120, 122, 115, 112, 96, 118, 115, 116, 110, 115, 116, 115, 105, 106, 89, 103, 140, 103, 119, 111, 107, 110, 116, 100, 104, 108, 110, 99, 119, 121, 107, 108, 112, 110, 101, 103, 96, 106, 101, 112, 104, 112, 105, 114, 115, 115, 110, 124, 112, 90, 104, 111, 100, 113, 94, 106, 117, 99, 75, 109, 121, 112, 88, 129, 110, 105, 136, 112, 107, 114, 108, 113, 94, 98, 109, 101, 110, 114, 104, 126, 95, 117, 108, 102, 113, 103, 106, 107, 112, 102, 123, 115, 104, 106, 114, 111, 112, 109, 107, 116, 112, 103, 120, 126, 108, 92, 114, 110, 112, 110, 107, 96, 112, 102, 112, 124, 120, 113, 114, 107, 119, 109, 114, 99, 107, 106, 113, 130, 116, 101, 115, 120, 107, 107, 104, 108, 113, 111, 105, 115, 112, 102, 109, 116, 106, 101, 110, 116, 113, 94, 97, 96, 114, 105, 101, 113, 105, 108, 117, 111, 104, 111, 117, 106, 104, 109, 111, 113, 98, 119, 107, 117, 119, 104, 106, 108, 105, 111, 117, 100, 112, 112, 114, 98, 109, 101, 116, 112, 110, 110, 108, 103, 101, 91, 103, 110, 125, 115, 103, 106, 109, 107, 109, 117, 109, 108, 109, 120, 110, 123, 106, 109, 109, 97, 107, 110, 111, 116, 110, 101, 110, 112, 108, 96, 112, 108, 129, 112, 84, 108, 99, 100, 97, 111, 106, 111, 99, 110, 134, 114, 112, 109, 105, 112, 112, 114, 117, 110, 110, 110, 113, 109, 111, 111, 114, 116, 111, 111, 115, 102, 114, 124, 103, 112, 104, 102, 108, 110, 149, 113, 104, 110, 102, 116, 106, 113, 110, 114, 111, 113, 103, 104, 110, 110, 111, 104, 110, 108, 112, 113, 107, 111, 97, 109, 116, 113, 111, 112, 106, 108, 111, 109, 116, 111, 115, 108, 113, 116, 107, 105, 118, 110, 99, 121, 94, 116, 109, 111, 107, 107, 104, 113, 112, 112, 125, 101, 105, 112, 108, 113, 109, 109, 105, 109, 109, 111, 114, 114, 101, 110, 115, 111, 107, 110, 116, 111, 103, 104, 122, 119, 108, 103, 108, 102, 114, 102, 107, 98, 108, 116, 119, 107, 116, 114, 115, 104, 108, 110, 122, 103, 108, 109, 115, 105, 102, 113, 111, 104, 122, 115, 100, 108, 109, 112, 124, 121, 113, 107, 112, 103, 107, 107, 109, 113, 108, 116, 106, 110, 98, 113, 107, 110, 162, 108, 104, 107, 109, 116, 103, 105, 85, 101, 121, 100, 111, 112, 113, 106, 111, 107, 110, 107, 112, 110, 109, 108, 110, 106, 121, 135, 108, 106, 106, 106, 108, 110, 107, 112, 113, 112, 104, 113, 105, 113, 104, 113, 114, 105, 110, 95, 111, 104, 103, 101, 103, 112, 110, 116, 113, 107, 108, 112, 112, 110, 107, 101, 111, 102, 100, 112, 115, 108, 110, 110, 105, 111, 116, 110, 109, 107, 108, 108, 107, 105, 111, 109, 108, 105, 106, 109, 103, 113, 116, 111, 105, 105, 107, 108, 109, 112, 112, 94, 107, 96, 112, 116, 109, 111, 120, 108, 102, 109, 120, 114, 107, 111, 110, 107, 110, 100, 107, 128, 109, 116, 119, 108, 122, 109, 104, 107, 111, 110, 109, 105, 114, 111, 114, 111, 104, 110, 112, 106, 110, 108, 119, 128, 101, 120, 118, 106, 119, 109, 104, 108, 108, 105, 110, 104, 99, 100, 115, 109, 104, 106, 111, 111, 107, 114, 100, 109, 109, 94, 105, 112, 114, 120, 111, 114, 122, 118, 101, 106, 110, 132, 109, 104, 111, 105, 109, 113, 91, 99, 106, 107, 109, 112, 109, 107, 110, 96, 115, 110, 112, 111, 107, 113, 114, 112, 110, 109, 106, 106, 106, 102, 108, 107, 110, 109, 90, 113, 113, 111, 106, 104, 109, 111, 111, 107, 112, 113, 105, 108, 112, 109, 117, 110, 110, 104, 114, 110, 113, 107, 114, 103, 124, 102, 107, 112, 105, 128, 108, 117, 107, 109, 111, 111, 106, 114, 104, 102, 114, 111, 110, 109, 114, 114, 108, 110, 108, 99, 109, 110, 109, 131, 107, 111, 112, 105, 103, 128, 102, 108, 112, 107, 110, 111, 112, 112, 108, 113, 105, 91, 100, 132, 98, 107, 107, 110, 106, 113, 106, 108, 103, 109, 111, 110, 113, 117, 113, 105, 107, 101, 120, 115, 112, 105, 108, 112, 109, 108, 116, 117, 103, 109, 110, 116, 111, 107, 103, 109, 112, 108, 114, 110, 110, 111, 110, 108, 114, 112, 110, 99, 114, 107, 121, 108, 113, 110, 109, 108, 120, 107, 110, 115, 109, 109, 107, 108, 114, 112, 117, 93, 104, 122, 72, 108, 112, 108, 107, 108, 105, 106, 111, 103, 109, 104, 101, 107, 102, 109, 109, 107, 124, 105, 110, 110, 107, 99, 99, 108, 113, 110, 115, 122, 98, 106, 104, 124, 115, 110, 97, 108, 108, 110, 111, 103, 101, 116, 107, 109, 121, 117, 113, 103, 110, 102, 113, 111, 104, 101, 109, 114, 124, 123, 96, 105, 105, 116, 103, 108, 119, 112, 115, 98, 107, 100, 105, 108, 112, 113, 103, 114, 110, 116, 111, 112, 101, 125, 107, 104, 106, 108, 119, 98, 111, 119, 110, 111, 119, 111, 100, 110, 110, 130, 94, 113, 105, 111, 109, 111, 103, 116, 114, 114, 119, 111, 113, 111, 111, 109, 108, 115, 110, 118, 109, 112, 124, 105, 127, 105, 102, 113, 105, 114, 108, 101, 115, 113, 105, 119, 118, 100, 110, 110, 134, 98, 101, 104, 97, 102, 113, 116, 108, 102, 115, 119, 111, 113, 115, 107, 103, 108, 103, 111, 115, 120, 118, 128, 100, 102, 102, 114, 109, 111, 114, 124, 108, 111, 116, 104, 111, 114, 111, 105, 106, 109, 105, 105, 108, 103, 106, 111, 117, 112, 118, 121, 116, 110, 118, 104, 104, 111, 107, 110, 128, 108, 119, 109, 115, 105, 109, 107, 105, 109, 98, 102, 102, 106, 99, 93, 103, 106, 112, 117, 101, 106, 122, 104, 118, 97, 107, 114, 100, 110, 117, 113, 120, 113, 111, 107, 99, 106, 115, 131, 109, 106, 101, 102, 99, 114, 113, 119, 109, 107, 123, 101, 116, 103, 110, 103, 109, 114, 113, 117, 116, 107, 104, 96, 108, 113, 119, 107, 133, 118, 113, 97, 110, 114, 114, 125, 111, 114, 118, 115, 111, 105, 112, 103, 127, 109, 100, 110, 105, 111, 109, 98, 100, 112, 101, 112, 105, 126, 101, 105, 109, 113, 109, 94, 112, 90, 101, 121, 113, 110, 100, 108, 113, 109, 115, 102, 103, 102, 109, 109, 116, 113, 111, 112, 112, 106, 109, 115, 122, 124, 107, 111, 110, 113, 113, 115, 112, 97, 106, 106, 111, 115, 106, 109, 105, 104, 100, 115, 105, 116, 105, 95, 111, 104, 97, 116, 116, 104, 115, 110, 113, 110, 97, 120, 129, 106, 102, 112, 100, 104, 109, 109, 111, 107, 98, 110, 116, 120, 102, 102, 116, 118, 110, 98, 94, 116, 98, 105, 113, 114, 120, 107, 107, 113, 112, 115, 113, 117, 109, 127, 112, 106, 123, 106, 122, 108, 106, 114, 112, 115, 114, 114, 106, 126, 112, 106, 109, 119, 106, 116, 123, 108, 115, 109, 105, 114, 110, 104, 112, 115, 115, 111, 102, 102, 107, 112, 121, 117, 121, 105, 111, 109, 112, 110, 106, 111, 117, 127, 107, 108, 110, 110, 113, 108, 109, 119, 115, 112, 101, 111, 117, 110, 104, 110, 109, 109, 101, 117, 107, 128, 111, 109, 106, 103, 110, 109, 109, 109, 112, 113, 104, 123, 109, 110, 113, 111, 115, 116, 113, 105, 113, 114, 110, 111, 124, 103, 108, 132, 108, 119, 111, 123, 111, 107, 101, 110, 106, 109, 117, 118, 115, 97, 100, 103, 118, 127, 104, 120, 123, 125, 101, 114, 109, 111, 103, 108, 120, 119, 110, 116, 118, 113, 100, 129, 118, 106, 108, 115, 105, 108, 113, 104, 110, 117, 104, 109, 112, 102, 112, 102, 106, 108, 101, 108, 102, 117, 107, 105, 99, 112, 102, 107, 112, 113, 110, 111, 111, 105, 109, 118, 107, 117, 108, 115, 109, 105, 118, 110, 116, 102, 108, 109, 114, 102, 100, 125, 111, 107, 121, 113, 106, 109, 110, 119, 103, 110, 102, 109, 101, 108, 111, 113, 114, 110, 113, 133, 96, 126, 115, 112, 111, 105, 104, 113, 113, 105, 106, 116, 123, 101, 117, 109, 103, 110, 104, 122, 111, 113, 126, 118, 117, 110, 111, 121, 93, 117, 110, 110, 119, 111, 99, 116, 113, 104, 92, 114, 110, 116, 102, 107, 108, 118, 110, 108, 105, 123, 109, 111, 108, 101, 98, 119, 104, 117, 110, 109, 108, 103, 102, 112, 104, 108, 104, 95, 113, 109, 109, 102, 109, 109, 102, 116, 104, 109, 108, 113, 120, 108, 114, 117, 111, 110, 109, 110, 107, 119, 110, 103, 107, 111, 109, 111, 113, 103, 98, 96, 109, 104, 113, 108, 103, 110, 103, 98, 105, 109, 102, 120, 105, 106, 100, 106, 104, 108, 114, 96, 113, 110, 99, 105, 103, 112, 114, 106, 105, 110, 109, 110, 119, 112, 109, 110, 103, 115, 112, 108, 106, 103, 108, 108, 98, 102, 108, 105, 109, 129, 107, 111, 111, 106, 104, 122, 109, 108, 111, 109, 123, 106, 112, 104, 111, 107, 103, 112, 108, 107, 97, 112, 104, 116, 114, 127, 111, 108, 104, 106, 107, 108, 109, 111, 113, 120, 96, 109, 104, 115, 113, 110, 95, 106, 105, 109, 105, 114, 113, 111, 116, 107, 107, 102, 110, 103, 115, 114, 105, 110, 111, 106, 111, 106, 114, 110, 100, 107, 115, 114, 112, 105, 107, 111, 112, 88, 119, 111, 115, 118, 124, 114, 91, 106, 110, 105, 110, 130, 104, 103, 108, 108, 131, 106, 109, 93, 108, 103, 124, 126, 104, 112, 107, 105, 111, 115, 104, 114, 117, 123, 113, 106, 105, 95, 105, 106, 110, 104, 113, 113, 109, 105, 109, 116, 106, 105, 121, 105, 115, 108, 115, 107, 108, 104, 111, 107, 107, 118, 120, 112, 114, 118, 107, 115, 111, 115, 112, 113, 109, 109, 100, 110, 119, 107, 111, 123, 106, 113, 101, 116, 106, 98, 93, 103, 105, 104, 111, 113, 108, 120, 107, 106, 115, 78, 105, 114, 112, 111, 113, 111, 109, 105, 125, 115, 121, 108, 104, 111, 113, 115, 105, 117, 114, 107, 120, 102, 107, 108, 87, 101, 114, 110, 115, 106, 111, 111, 111, 106, 108, 106, 121, 116, 112, 114, 117, 120, 110, 101, 107, 106, 103, 103, 112, 104, 105, 105, 104, 104, 103, 109, 109, 106, 117, 103, 107, 106, 106, 111, 97, 104, 99, 116, 105, 101, 110, 111, 117, 100, 115, 109, 100, 109, 112, 104, 110, 105, 105, 103, 111, 107, 106, 103, 117, 113, 113, 97, 104, 110, 105, 103, 127, 113, 102, 109, 116, 117, 109, 120, 102, 111, 113, 114, 111, 109, 115, 111, 118, 120, 115, 110, 113, 117, 104, 104, 108, 113, 109, 108, 107, 119, 112, 108, 112, 110, 112, 106, 113, 107, 108, 112, 110, 110, 117, 111, 109, 113, 103, 110, 107, 120, 104, 109, 119, 112, 104, 110, 99, 111, 103, 109, 109, 109, 109, 110, 109, 111, 115, 107, 107, 112, 105, 104, 107, 110, 100, 111, 107, 107, 110, 110, 115, 105, 111, 110, 111, 111, 107, 108, 114, 108, 120, 107, 112, 110, 89, 113, 110, 100, 105, 102, 111, 115, 112, 110, 109, 111, 112, 110, 107, 105, 104, 112, 110, 105, 114, 114, 112, 101, 110, 114, 110, 112, 100, 105, 113, 113, 109, 106, 109, 111, 111, 112, 102, 110, 109, 113, 103, 112, 119, 107, 115, 103, 113, 93, 107, 112, 108, 112, 108, 113, 108, 110, 115, 122, 112, 106, 108, 110, 115, 108, 105, 95, 111, 110, 119, 114, 111, 109, 109, 119, 122, 109, 106, 110, 109, 117, 114, 111, 111, 114, 106, 107, 110, 109, 110, 106, 120, 108, 116, 99, 115, 110, 112, 114, 113, 111, 110, 104, 109, 106, 113, 109, 102, 115, 118, 114, 110, 112, 106, 108, 106, 111, 111, 110, 103, 105, 103, 101, 109, 112, 121, 114, 109, 109, 112, 105, 118, 107, 114, 105, 112, 108, 110, 104, 112, 104, 109, 101, 106, 104, 119, 107, 112, 114, 122, 113, 116, 101, 109, 112, 112, 108, 114, 114, 111, 103, 99, 98, 107, 114, 112, 114, 103, 111, 101, 110, 104, 108, 112, 107, 109, 101, 112, 106, 113, 115, 109, 112, 109, 107, 102, 107, 110, 108, 115, 111, 107, 104, 114, 108, 105, 110, 108, 97, 105, 107, 104, 110, 108, 106, 105, 103, 107, 124, 106, 108, 114, 106, 108, 112, 119, 102, 109, 108, 107, 102, 111, 112, 110, 107, 109, 110, 121, 108, 110, 101, 110, 108, 112, 108, 112, 107, 106, 109, 106, 109, 105, 107, 113, 108, 111, 110, 111, 105, 110, 111, 106, 118, 109, 114, 109, 115, 112, 110, 113, 108, 109, 115, 109, 111, 117, 112, 100, 107, 108, 109, 114, 108, 104, 114, 108, 110, 107, 114, 106, 108, 111, 115, 113, 108, 117, 112, 109, 107, 114, 110, 105, 110, 106, 114, 101, 112, 112, 113, 107, 112, 116, 111, 106, 109, 104, 106, 116, 112, 102, 108, 109, 108, 114, 111, 113, 107, 110, 115, 110, 113, 108, 113, 102, 107, 107, 114, 103, 114, 105, 103, 110, 109, 108, 115, 106, 113, 109, 110, 107, 111, 106, 106, 116, 110, 104, 108, 108, 115, 108, 108, 111, 122, 109, 107, 109, 112, 107, 111, 110, 111, 107, 118, 108, 114, 110, 116, 105, 115, 112, 107, 114, 102, 112, 112, 109, 114, 108, 114, 110, 113, 108, 110, 113, 105, 107, 115, 113, 102, 108, 101, 111, 110, 112, 109, 112, 113, 108, 123, 109, 114, 106, 101, 105, 110, 110, 114, 110, 108, 117, 99, 112, 119, 115, 111, 102, 108, 111, 109, 114, 104, 109, 112, 112, 115, 121, 108, 110, 104, 106, 111, 117, 108, 113, 113, 109, 106, 113, 99, 115, 113, 107, 100, 118, 109, 105, 117, 96, 106, 113, 103, 108, 116, 108, 113, 98, 112, 94, 103, 113, 118, 109, 107, 102, 104, 105, 112, 112, 114, 114, 116, 107, 129, 115, 113, 114, 110, 104, 107, 114, 110, 114, 114, 100, 104, 105, 115, 117, 111, 112, 107, 104, 109, 109, 110, 117, 112, 81, 104, 109, 119, 110, 113, 113, 102, 117, 107, 115, 113, 102, 105, 119, 98, 119, 105, 117, 113, 117, 114, 118, 112, 121, 111, 106, 111, 113, 105, 111, 118, 120, 103, 118, 96, 111, 99, 112, 112, 103, 102, 104, 110, 107, 114, 106, 104, 109, 112, 114, 116, 110, 123, 101, 112, 124, 114, 102, 112, 109, 109, 107, 112, 117, 105, 108, 98, 105, 110, 111, 106, 114, 116, 109, 109, 112, 115, 114, 111, 112, 107, 99, 106, 115, 103, 99, 112, 118, 114, 120, 110, 107, 109, 99, 123, 108, 118, 113, 115, 99, 110, 126, 115, 109, 123, 117, 106, 115, 107, 127, 110, 112, 87, 131, 117, 105, 103, 119, 104, 109, 124, 106, 121, 118, 110, 84, 105, 114, 108, 102, 108, 110, 109, 108, 127, 106, 113, 108, 108, 113, 118, 112, 107, 114, 128, 109, 105, 110, 94, 115, 102, 111, 117, 103, 110, 108, 100, 102, 114, 104, 112, 113, 127, 125, 100, 101, 116, 105, 112, 113, 110, 113, 125, 105, 111, 105, 112, 110, 109, 125, 101, 119, 105, 120, 113, 108, 112, 102, 102, 102, 106, 112, 105, 105, 109, 109, 111, 110, 106, 115, 104, 107, 110, 102, 113, 101, 114, 110, 111, 109, 118, 100, 113, 111, 117, 105, 103, 110, 110, 112, 115, 116, 113, 116, 105, 97, 105, 156, 108, 116, 106, 100, 112, 102, 110, 104, 120, 97, 114, 105, 91, 106, 95, 110, 102, 104, 98, 109, 107, 122, 109, 106, 109, 113, 111, 108, 109, 115, 104, 106, 101, 105, 95, 92, 103, 110, 115, 113, 118, 84, 103, 118, 110, 102, 115, 108, 110, 96, 110, 104, 102, 110, 110, 108, 107, 112, 108, 104, 104, 106, 83, 110, 117, 105, 111, 95, 105, 117, 110, 114, 109, 103, 110, 117, 111, 107, 93, 108, 106, 110, 119, 98, 112, 100, 114, 122, 108, 106, 110, 103, 122, 114, 103, 105, 115, 100, 102, 116, 121, 108, 104, 119, 101, 112, 105, 110, 133, 107, 116, 108, 115, 110, 119, 118, 113, 114, 126, 104, 117, 139, 109, 109, 113, 92, 122, 104, 104, 108, 105, 109, 118, 117, 109, 103, 112, 108, 117, 89, 105, 107, 93, 115, 110, 110, 86, 111, 109, 113, 101, 111, 110, 113, 119, 116, 120, 107, 112, 110, 104, 96, 121, 115, 106, 111, 102, 114, 78, 104, 108, 118, 121, 115, 109, 124, 110, 108, 119, 95, 116, 103, 121, 106, 115, 104, 102, 115, 102, 112, 104, 129, 106, 106, 107, 111, 122, 110, 118, 116, 108, 115, 116, 106, 115, 106, 113, 101, 107, 102, 120, 104, 112, 110, 119, 106, 108, 103, 125, 107, 100, 117, 110, 119, 108, 125, 112, 110, 119, 109, 110, 102, 104, 102, 111, 112, 105, 115, 117, 107, 114, 102, 121, 123, 113, 122, 104, 139, 103, 119, 121, 103, 111, 110, 109, 101, 109, 128, 119, 106, 104, 103, 118, 114, 114, 114, 119, 111, 113, 114, 103, 91, 115, 108, 125, 96, 110, 100, 108, 111, 117, 107, 118, 100, 106, 111, 106, 108, 118, 120, 113, 102, 99, 122, 97, 106, 104, 118, 115, 105, 112, 111, 112, 108, 105, 118, 111, 106, 115, 104, 122, 107, 111, 103, 102, 118, 118, 119, 106, 115, 114, 109, 103, 131, 114, 109, 130, 118, 108, 111, 110, 100, 116, 98, 111, 106, 101, 114, 103, 106, 125, 112, 114, 108, 113, 107, 105, 97, 129, 112, 118, 103, 117, 118, 109, 110, 120, 104, 116, 114, 116, 113, 109, 115, 106, 111, 114, 109, 99, 118, 117, 108, 112, 118, 105, 98, 108, 112, 109, 117, 114, 118, 105, 111, 121, 95, 113, 115, 112, 120, 114, 119, 101, 120, 100, 109, 104, 107, 102, 114, 118, 105, 114, 111, 96, 114, 100, 114, 116, 114, 131, 113, 102, 109, 104, 126, 109, 114, 116, 115, 111, 103, 103, 122, 103, 106, 113, 117, 98, 113, 106, 126, 119, 108, 108, 126, 115, 102, 113, 113, 105, 107, 117, 98, 114, 116, 123, 100, 112, 107, 112, 115, 102, 110, 105, 111, 106, 118, 110, 107, 102, 109, 111, 101, 107, 95, 119, 115, 98, 113, 98, 107, 124, 98, 109, 107, 118, 97, 105, 110, 109, 102, 117, 109, 97, 112, 129, 111, 119, 117, 103, 105, 96, 102, 107, 110, 110, 110, 92, 106, 113, 110, 118, 113, 98, 114, 108, 106, 114, 128, 92, 109, 120, 122, 106, 114, 112, 98, 98, 113, 103, 116, 115, 92, 91, 107, 94, 123, 109, 98, 107, 102, 92, 120, 91, 108, 128, 114, 100, 110, 99, 118, 116, 104, 110, 107, 115, 109, 120, 103, 110, 113, 115, 102, 104, 110, 102, 125, 109, 104, 112, 106, 101, 117, 105, 106, 96, 103, 111, 115, 106, 103, 99, 106, 110, 120, 111, 106, 104, 109, 117, 103, 122, 115, 107, 98, 108, 111, 106, 106, 112, 111, 110, 121, 115, 113, 116, 110, 96, 100, 119, 106, 96, 112, 95, 107, 98, 110, 112, 105, 116, 108, 121, 101, 124, 99, 119, 95, 103, 121, 131, 103, 106, 121, 106, 104, 108, 112, 107, 112, 111, 111, 115, 98, 105, 111, 121, 82, 113, 119, 101, 114, 107, 112, 98, 114, 109, 122, 121, 110, 106, 106, 106, 107, 110, 121, 108, 109, 110, 125, 110, 108, 116, 109, 118, 101, 111, 112, 115, 125, 113, 113, 111, 112, 137, 118, 114, 99, 121, 110, 98, 106, 101, 107, 122, 125, 105, 116, 102, 104, 94, 114, 108, 115, 103, 114, 117, 114, 94, 117, 106, 92, 111, 117, 113, 105, 105, 120, 101, 117, 102, 104, 108, 107, 106, 109, 115, 117, 108, 102, 115, 104, 113, 101, 106, 112, 106, 116, 101, 117, 106, 121, 102, 113, 111, 106, 110, 114, 107, 112, 117, 116, 107, 106, 108, 112, 108, 104, 112, 108, 107, 100, 112, 104, 106, 113, 113, 103, 106, 101, 114, 107, 104, 115, 118, 117, 103, 107, 104, 116, 101, 112, 107, 115, 111, 99, 100, 111, 108, 110, 106, 109, 111, 110, 111, 129, 96, 124, 106, 99, 106, 115, 107, 102, 99, 116, 114, 107, 107, 113, 112, 104, 111, 110, 104, 107, 100, 102, 107, 124, 113, 119, 134, 124, 117, 117, 119, 106, 97, 101, 103, 124, 107, 115, 106, 110, 106, 109, 108, 114, 105, 106, 119, 114, 109, 105, 106, 114, 119, 106, 113, 106, 114, 115, 108, 114, 145, 109, 109, 112, 106, 111, 116, 110, 102, 101, 105, 100, 102, 118, 97, 103, 124, 123, 111, 113, 120, 113, 120, 98, 108, 117, 101, 115, 109, 96, 108, 115, 113, 110, 103, 109, 105, 113, 120, 113, 110, 112, 110, 115, 134, 108, 109, 111, 118, 109, 109, 117, 105, 107, 103, 118, 107, 117, 100, 103, 91, 109, 114, 101, 115, 104, 99, 112, 101, 107, 109, 106, 109, 102, 113, 103, 97, 112, 115, 111, 115, 100, 107, 113, 106, 109, 115, 109, 106, 108, 100, 124, 111, 108, 113, 106, 99, 125, 111, 107, 106, 102, 100, 105, 112, 105, 116, 108, 116, 117, 101, 122, 110, 106, 110, 108, 116, 114, 108, 107, 106, 113, 108, 106, 109, 98, 129, 113, 117, 106, 106, 106, 124, 102, 94, 107, 120, 112, 104, 113, 103, 111, 112, 112, 110, 94, 110, 106, 111, 120, 106, 112, 105, 105, 109, 110, 115, 116, 104, 120, 97, 102, 106, 106, 105, 90, 114, 102, 115, 103, 105, 108, 95, 105, 105, 106, 107, 111, 109, 113, 104, 103, 117, 101, 130, 109, 118, 108, 112, 110, 115, 116, 112, 114, 119, 113, 112, 113, 106, 118, 107, 105, 104, 121, 106, 95, 113, 109, 116, 106, 103, 113, 109, 111, 106, 111, 112, 109, 100, 109, 107, 101, 117, 118, 112, 105, 109, 109, 113, 118, 108, 105, 101, 116, 109, 105, 105, 125, 111, 116, 102, 107, 105, 115, 114, 117, 119, 117, 106, 107, 101, 105, 105, 119, 95, 111, 104, 122, 112, 111, 105, 105, 104, 99, 135, 113, 117, 109, 108, 110, 104, 126, 114, 116, 105, 109, 106, 111, 115, 114, 107, 114, 98, 106, 111, 109, 114, 111, 106, 112, 107, 114, 111, 101, 113, 106, 110, 108, 125, 106, 107, 101, 106, 145, 109, 117, 110, 122, 134, 105, 107, 101, 109, 111, 106, 99, 107, 109, 108, 106, 112, 110, 110, 106, 108, 105, 105, 96, 112, 109, 112, 111, 103, 114, 104, 110, 115, 107, 110, 109, 113, 104, 110, 131, 112, 115, 107, 113, 111, 109, 121, 116, 111, 107, 107, 121, 110, 113, 115, 110, 107, 114, 102, 109, 99, 107, 117, 111, 130, 100, 113, 110, 122, 115, 98, 122, 121, 100, 116, 119, 104, 100, 119, 108, 113, 103, 109, 114, 121, 111, 112, 102, 111, 95, 142, 108, 111, 106, 115, 108, 92, 107, 111, 121, 105, 104, 111, 105, 109, 112, 109, 107, 109, 109, 113, 106, 103, 109, 110, 106, 109, 123, 111, 112, 114, 100, 106, 107, 119, 108, 110, 111, 117, 109, 112, 116, 99, 110, 113, 111, 106, 105, 106, 108, 106, 109, 105, 102, 115, 101, 110, 116, 112, 106, 109, 111, 108, 103, 113, 108, 111, 108, 111, 111, 112, 107, 113, 106, 112, 114, 106, 111, 108, 121, 108, 100, 116, 114, 110, 108, 112, 106, 110, 108, 105, 111, 113, 102, 110, 110, 115, 111, 109, 106, 104, 99, 109, 105, 113, 121, 105, 96, 111, 110, 99, 106, 108, 116, 110, 105, 111, 116, 112, 113, 111, 98, 120, 113, 106, 107, 112, 117, 113, 110, 105, 111, 105, 113, 109, 110, 110, 102, 107, 110, 118, 109, 104, 110, 109, 111, 108, 114, 112, 112, 108, 111, 121, 114, 109, 114, 113, 111, 110, 108, 117, 115, 112, 113, 109, 104, 101, 120, 104, 105, 108, 107, 107, 107, 107, 112, 125, 110, 107, 113, 109, 106, 108, 100, 108, 98, 110, 115, 112, 111, 113, 110, 103, 109, 109, 111, 106, 114, 117, 103, 126, 113, 112, 113, 114, 99, 127, 113, 112, 113, 105, 104, 112, 113, 107, 109, 104, 109, 109, 99, 105, 105, 116, 106, 111, 110, 107, 121, 105, 107, 110, 105, 111, 125, 105, 109, 104, 100, 105, 104, 107, 113, 108, 107, 114, 112, 110, 111, 110, 112, 117, 120, 109, 105, 110, 103, 108, 112, 108, 104, 112, 111, 104, 111, 107, 112, 109, 110, 122, 107, 117, 109, 105, 106, 114, 110, 117, 117, 109, 116, 109, 108, 122, 123, 99, 101, 107, 108, 112, 120, 114, 105, 110, 118, 111, 88, 121, 102, 128, 106, 125, 112, 118, 103, 105, 109, 105, 104, 96, 106, 119, 115, 112, 110, 106, 108, 111, 104, 106, 110, 110, 108, 123, 113, 116, 103, 115, 108, 111, 108, 99, 107, 106, 104, 109, 105, 104, 119, 109, 106, 127, 102, 98, 103, 114, 105, 108, 112, 112, 109, 109, 108, 111, 110, 117, 102, 104, 105, 97, 100, 112, 109, 115, 99, 113, 122, 109, 101, 104, 112, 112, 112, 112, 114, 122, 115, 121, 108, 114, 108, 106, 111, 107, 109, 112, 109, 109, 127, 112, 116, 112, 113, 115, 114, 102, 102, 105, 109, 103, 108, 106, 122, 119, 101, 113, 108, 113, 109, 115, 111, 110, 106, 108, 112, 107, 118, 113, 120, 111, 121, 116, 131, 103, 104, 117, 111, 115, 115, 111, 109, 97, 102, 114, 99, 102, 112, 112, 105, 100, 114, 107, 109, 113, 108, 104, 109, 110, 114, 108, 104, 111, 113, 122, 112, 113, 110, 107, 111, 115, 112, 110, 104, 114, 107, 120, 105, 114, 105, 103, 112, 108, 120, 110, 107, 111, 110, 106, 111, 110, 110, 109, 106, 121, 98, 106, 108, 111, 112, 108, 109, 110, 101, 111, 108, 112, 108, 113, 109, 120, 108, 108, 101, 111, 118, 115, 117, 112, 120, 110, 102, 96, 103, 112, 108, 106, 124, 110, 122, 119, 117, 115, 119, 107, 116, 113, 118, 102, 115, 102, 112, 108, 118, 86, 101, 107, 114, 106, 117, 110, 119, 113, 97, 93, 112, 113, 106, 103, 110, 106, 115, 117, 106, 111, 109, 97, 105, 110, 118, 112, 117, 116, 98, 120, 73, 109, 118, 94, 118, 107, 106, 112, 114, 120, 102, 129, 104, 110, 93, 103, 115, 105, 105, 108, 106, 109, 119, 115, 110, 108, 112, 102, 112, 102, 113, 114, 108, 117, 104, 108, 113, 112, 121, 108, 111, 108, 106, 111, 107, 105, 124, 119, 117, 118, 95, 101, 113, 100, 109, 110, 101, 95, 113, 113, 98, 113, 113, 120, 105, 110, 117, 106, 100, 104, 92, 110, 104, 105, 117, 118, 111, 106, 105, 109, 111, 111, 101, 107, 115, 94, 119, 112, 115, 112, 111, 110, 109, 115, 102, 114, 123, 115, 99, 108, 115, 121, 106, 103, 106, 115, 118, 111, 121, 114, 109, 105, 98, 116, 97, 121, 119, 107, 105, 112, 112, 107, 109, 111, 113, 125, 105, 112, 97, 107, 110, 90, 118, 113, 109, 115, 121, 103, 120, 105, 119, 104, 94, 101, 104, 118, 113, 92, 103, 114, 89, 109, 109, 113, 130, 119, 113, 105, 119, 110, 106, 101, 108, 99, 112, 116, 84, 98, 108, 115, 110, 106, 118, 116, 109, 117, 110, 106, 113, 91, 108, 105, 113, 119, 105, 114, 112, 117, 120, 97, 106, 119, 114, 119, 97, 108, 119, 106, 102, 100, 114, 106, 115, 102, 118, 117, 113, 117, 105, 100, 117, 97, 104, 121, 119, 104, 112, 101, 106, 113, 107, 100, 103, 117, 119, 112, 111, 117, 106, 103, 113, 113, 111, 107, 103, 122, 112, 109, 114, 112, 107, 108, 109, 100, 111, 106, 103, 109, 114, 121, 112, 117, 100, 101, 117, 113, 115, 107, 117, 113, 102, 112, 108, 107, 121, 102, 120, 106, 118, 105, 100, 120, 116, 121, 112, 111, 130, 153, 120, 107, 106, 122, 111, 110, 116, 101, 100, 108, 117, 109, 89, 109, 108, 105, 115, 114, 124, 114, 105, 108, 118, 119, 91, 111, 119, 110, 120, 119, 116, 111, 97, 111, 111, 121, 98, 104, 110, 100, 110, 109, 104, 110, 105, 113, 124, 89, 113, 102, 108, 106, 120, 111, 113, 108, 100, 108, 111, 105, 112, 101, 116, 89, 117, 119, 116, 104, 107, 125, 103, 110, 116, 110, 120, 115, 114, 114, 104, 100, 112, 106, 115, 105, 111, 119, 111, 103, 112, 112, 116, 114, 101, 112, 114, 114, 106, 112, 104, 113, 105, 108, 108, 100, 117, 110, 112, 117, 127, 126, 113, 103, 119, 101, 104, 112, 109, 116, 107, 99, 110, 108, 118, 122, 110, 112, 111, 116, 109, 107, 125, 104, 103, 110, 110, 116, 109, 115, 119, 108, 116, 116, 104, 112, 105, 114, 113, 111, 103, 111, 129, 112, 112, 112, 114, 115, 112, 117, 112, 104, 115, 115, 118, 115, 111, 111, 115, 108, 107, 101, 106, 115, 107, 121, 117, 113, 106, 108, 119, 112, 104, 106, 97, 122, 111, 114, 133, 109, 113, 102, 109, 110, 107, 107, 111, 107, 102, 109, 112, 115, 105, 117, 109, 108, 106, 116, 103, 109, 101, 106, 102, 108, 104, 113, 107, 114, 102, 102, 110, 105, 107, 111, 104, 88, 123, 110, 123, 111, 108, 117, 108, 110, 106, 98, 114, 103, 106, 101, 116, 98, 110, 107, 106, 106, 107, 120, 108, 110, 116, 108, 107, 119, 111, 101, 111, 120, 103, 104, 138, 110, 103, 126, 117, 108, 107, 117, 98, 120, 97, 112, 109, 95, 103, 129, 105, 99, 113, 114, 112, 112, 106, 103, 108, 97, 108, 115, 107, 117, 106, 114, 109, 118, 123, 108, 113, 106, 101, 120, 105, 106, 118, 130, 116, 105, 94, 101, 105, 107, 119, 99, 103, 115, 96, 117, 121, 106, 103, 122, 112, 123, 108, 108, 104, 111, 100, 110, 109, 95, 115, 110, 110, 118, 106, 105, 115, 110, 106, 108, 110, 121, 115, 119, 105, 97, 111, 110, 105, 121, 105, 120, 114, 108, 111, 99, 110, 104, 112, 109, 107, 122, 101, 113, 105, 112, 106, 116, 114, 109, 125, 131, 120, 125, 104, 115, 97, 107, 109, 102, 101, 99, 109, 92, 102, 98, 110, 103, 109, 102, 99, 99, 103, 110, 109, 104, 105, 110, 100, 107, 107, 100, 110, 110, 98, 99, 109, 103, 103, 96, 109, 105, 108, 114, 106, 106, 101, 103, 111, 104, 120, 117, 113, 99, 117, 103, 121, 105, 116, 109, 100, 102, 103, 105, 100, 111, 119, 108, 115, 105, 116, 103, 112, 127, 111, 109, 118, 107, 114, 124, 117, 108, 112, 105, 109, 124, 101, 110, 112, 109, 97, 99, 100, 109, 105, 112, 102, 109, 86, 116, 102, 122, 111, 103, 117, 100, 100, 94, 114, 111, 110, 108, 109, 120, 112, 116, 120, 95, 96, 118, 101, 115, 103, 122, 119, 101, 106, 111, 112, 107, 100, 119, 101, 106, 106, 116, 112, 109, 123, 115, 109, 100, 115, 107, 97, 104, 89, 108, 102, 102, 111, 109, 108, 118, 102, 107, 100, 93, 94, 107, 109, 94, 107, 114, 106, 108, 96, 118, 101, 104, 128, 112, 122, 114, 101, 110, 114, 104, 102, 108, 113, 111, 120, 96, 99, 108, 103, 98, 124, 111, 124, 99, 106, 113, 95, 109, 112, 88, 100, 125, 105, 116, 123, 113, 111, 113, 111, 111, 113, 108, 115, 120, 109, 158, 108, 107, 109, 107, 102, 104, 122, 120, 111, 106, 110, 112, 111, 123, 112, 111, 120, 104, 98, 119, 120, 111, 125, 104, 117, 122, 95, 119, 106, 104, 109, 100, 104, 108, 98, 101, 114, 106, 107, 102, 110, 112, 108, 104, 101, 105, 125, 105, 102, 108, 110, 103, 103, 102, 100, 112, 111, 108, 114, 101, 109, 118, 99, 105, 108, 112, 110, 122, 111, 108, 92, 116, 109, 123, 99, 110, 111, 105, 98, 107, 115, 98, 109, 130, 87, 118, 104, 120, 116, 111, 97, 120, 97, 100, 124, 114, 109, 112, 106, 100, 113, 109, 108, 106, 117, 143, 116, 110, 112, 113, 98, 107, 106, 116, 107, 109, 112, 102, 130, 124, 110, 106, 111, 107, 110, 108, 115, 108, 104, 104, 102, 108, 111, 105, 104, 108, 108, 115, 123, 120, 101, 116, 105, 106, 108, 100, 105, 106, 114, 106, 124, 109, 106, 136, 102, 103, 116, 112, 116, 115, 107, 108, 105, 97, 114, 106, 97, 103, 119, 115, 110, 107, 108, 105, 104, 109, 108, 111, 113, 113, 117, 107, 113, 105, 116, 105, 106, 100, 115, 108, 117, 102, 100, 120, 106, 112, 92, 111, 100, 121, 100, 120, 116, 105, 110, 115, 110, 106, 106, 109, 103, 109, 108, 111, 112, 101, 110, 108, 109, 105, 99, 115, 114, 115, 112, 113, 107, 118, 116, 119, 115, 112, 107, 117, 102, 112, 108, 108, 111, 109, 120, 89, 115, 105, 115, 118, 90, 105, 110, 110, 104, 113, 111, 115, 113, 106, 113, 123, 95, 98, 106, 115, 111, 107, 103, 105, 102, 106, 113, 112, 110, 111, 117, 116, 114, 117, 112, 108, 109, 103, 107, 107, 101, 108, 108, 110, 103, 115, 147, 110, 106, 123, 111, 109, 115, 110, 114, 113, 115, 105, 113, 108, 117, 114, 130, 117, 103, 107, 114, 108, 105, 121, 101, 106, 114, 100, 126, 114, 105, 109, 80, 109, 113, 116, 101, 109, 101, 103, 108, 125, 107, 110, 116, 102, 107, 104, 113, 96, 131, 116, 111, 111, 106, 110, 122, 107, 113, 111, 117, 97, 111, 107, 116, 110, 97, 103, 103, 112, 123, 108, 120, 108, 109, 116, 109, 110, 107, 115, 111, 104, 113, 109, 109, 115, 109, 106, 101, 116, 113, 115, 115, 105, 111, 106, 107, 105, 106, 106, 103, 109, 108, 107, 113, 113, 119, 115, 109, 105, 101, 101, 125, 114, 101, 104, 105, 104, 112, 109, 116, 104, 110, 115, 102, 121, 108, 100, 111, 119, 108, 110, 112, 115, 108, 116, 111, 110, 113, 113, 109, 114, 107, 106, 109, 105, 117, 113, 142, 110, 107, 106, 103, 109, 103, 114, 123, 107, 109, 113, 107, 104, 113, 116, 102, 111, 109, 105, 103, 112, 109, 106, 108, 113, 119, 103, 119, 111, 110, 114, 114, 106, 112, 113, 108, 113, 106, 108, 96, 109, 120, 108, 119, 100, 119, 109, 97, 99, 113, 109, 102, 110, 97, 109, 110, 115, 107, 91, 120, 112, 108, 115, 120, 109, 128, 91, 103, 107, 102, 119, 105, 114, 120, 110, 110, 117, 113, 96, 120, 106, 104, 104, 108, 108, 115, 115, 111, 97, 110, 114, 111, 111, 117, 100, 110, 105, 103, 104, 101, 113, 112, 110, 112, 110, 107, 98, 106, 114, 116, 107, 97, 102, 112, 113, 114, 103, 115, 110, 104, 113, 111, 109, 112, 113, 114, 121, 106, 98, 107, 114, 103, 109, 118, 109, 109, 103, 111, 106, 106, 104, 109, 115, 115, 110, 111, 108, 119, 116, 126, 110, 111, 117, 112, 104, 111, 110, 102, 119, 117, 114, 113, 105, 108, 108, 108, 120, 112, 107, 107, 113, 112, 116, 114, 118, 107, 108, 112, 105, 108, 105, 110, 109, 113, 107, 105, 111, 105, 108, 107, 105, 118, 106, 108, 93, 110, 109, 109, 99, 112, 102, 111, 116, 108, 114, 106, 122, 106, 113, 99, 108, 116, 95, 117, 100, 116, 105, 101, 99, 109, 115, 117, 103, 109, 111, 112, 108, 110, 94, 120, 100, 125, 107, 118, 102, 102, 105, 111, 111, 114, 110, 106, 109, 100, 107, 116, 92, 118, 104, 101, 104, 107, 114, 110, 108, 123, 109, 98, 99, 103, 111, 121, 109, 106, 117, 112, 95, 105, 115, 100, 106, 116, 124, 105, 96, 101, 101, 109, 107, 107, 112, 98, 114, 105, 105, 115, 108, 103, 116, 110, 112, 104, 132, 118, 107, 117, 108, 115, 130, 102, 107, 112, 115, 116, 99, 106, 105, 117, 107, 118, 102, 112, 105, 104, 104, 99, 114, 101, 115, 114, 104, 116, 113, 120, 114, 101, 109, 133, 127, 112, 113, 105, 118, 114, 109, 94, 120, 103, 117, 105, 127, 98, 95, 110, 114, 109, 115, 104, 104, 96, 110, 111, 117, 110, 113, 121, 98, 103, 103, 109, 107, 109, 114, 118, 110, 101, 107, 98, 103, 94, 106, 112, 122, 108, 108, 101, 116, 120, 104, 116, 103, 98, 122, 107, 121, 112, 119, 104, 106, 105, 106, 99, 104, 111, 112, 125, 104, 113, 113, 98, 120, 110, 101, 120, 118, 117, 102, 108, 110, 102, 101, 125, 139, 116, 111, 106, 97, 105, 114, 92, 102, 110, 104, 103, 122, 101, 103, 107, 103, 98, 107, 114, 115, 119, 102, 104, 107, 103, 109, 113, 110, 100, 111, 119, 107, 114, 111, 107, 108, 114, 104, 120, 107, 102, 112, 117, 104, 115, 97, 111, 115, 120, 108, 127, 108, 111, 103, 98, 105, 102, 115, 105, 110, 98, 117, 121, 115, 102, 101, 111, 114, 105, 102, 110, 111, 121, 103, 110, 117, 108, 121, 109, 118, 109, 102, 106, 103, 109, 100, 116, 116, 113, 122, 113, 116, 102, 102, 106, 113, 108, 101, 109, 115, 114, 125, 98, 107, 106, 103, 97, 105, 118, 106, 102, 110, 105, 105, 97, 107, 112, 112, 109, 110, 104, 93, 102, 105, 110, 104, 115, 99, 117, 99, 112, 108, 113, 106, 97, 106, 107, 116, 121, 115, 111, 106, 98, 102, 104, 113, 104, 104, 113, 92, 113, 107, 106, 119, 108, 108, 115, 126, 106, 107, 112, 104, 119, 90, 116, 112, 107, 98, 113, 114, 113, 107, 111, 107, 106, 124, 114, 113, 112, 113, 100, 109, 116, 103, 113, 100, 113, 124, 108, 107, 119, 137, 105, 106, 115, 111, 110, 112, 109, 107, 122, 111, 116, 115, 108, 116, 110, 105, 113, 114, 114, 105, 107, 112, 101, 113, 105, 111, 93, 105, 116, 114, 91, 111, 111, 109, 106, 97, 100, 130, 100, 107, 110, 106, 108, 105, 112, 105, 106, 105, 107, 113, 101, 119, 122, 110, 113, 108, 101, 117, 114, 111, 103, 106, 130, 105, 106, 96, 114, 116, 109, 113, 108, 112, 105, 113, 101, 126, 116, 112, 114, 102, 120, 99, 100, 115, 109, 114, 101, 101, 109, 127, 95, 114, 105, 121, 99, 102, 106, 105, 96, 106, 101, 110, 113, 113, 99, 96, 112, 114, 116, 109, 102, 106, 105, 117, 104, 112, 115, 111, 118, 110, 112, 106, 119, 109, 109, 102, 128, 110, 113, 108, 110, 109, 123, 115, 116, 109, 111, 101, 110, 110, 104, 108, 97, 102, 115, 104, 107, 116, 103, 105, 107, 110, 103, 99, 113, 109, 114, 111, 111, 105, 123, 111, 123, 111, 100, 109, 109, 108, 121, 112, 110, 113, 115, 117, 121, 114, 110, 123, 103, 119, 119, 102, 108, 116, 116, 115, 100, 116, 119, 121, 112, 114, 100, 104, 105, 107, 106, 117, 106, 111, 110, 105, 136, 114, 110, 134, 98, 105, 116, 109, 123, 114, 114, 103, 115, 114, 101, 106, 106, 106, 104, 103, 111, 94, 103, 113, 103, 102, 102, 113, 110, 113, 105, 111, 96, 108, 115, 116, 99, 105, 114, 110, 116, 107, 105, 107, 105, 98, 115, 104, 111, 115, 96, 111, 114, 107, 109, 107, 117, 115, 116, 105, 109, 99, 111, 114, 106, 106, 109, 107, 93, 109, 97, 110, 102, 112, 106, 113, 108, 104, 101, 107, 105, 109, 114, 110, 97, 100, 108, 118, 98, 105, 117, 98, 97, 99, 103, 103, 101, 105, 102, 103, 100, 100, 110, 112, 102, 110, 103, 109, 113, 102, 107, 102, 110, 108, 109, 109, 99, 113, 112, 104, 106, 102, 122, 110, 109, 113, 117, 111, 113, 112, 102, 109, 113, 112, 111, 103, 109, 114, 104, 99, 110, 111, 123, 113, 101, 112, 105, 120, 105, 110, 110, 113, 124, 112, 111, 107, 112, 108, 113, 103, 112, 111, 115, 115, 109, 121, 103, 108, 109, 108, 102, 113, 110, 104, 101, 110, 126, 115, 110, 118, 104, 107, 108, 108, 105, 96, 112, 109, 120, 107, 105, 118, 99, 122, 107, 101, 106, 108, 102, 108, 95, 110, 121, 109, 107, 115, 124, 109, 115, 115, 116, 101, 106, 111, 105, 103, 107, 107, 115, 111, 101, 104, 108, 98, 114, 107, 98, 111, 114, 106, 122, 115, 103, 112, 111, 111, 108, 106, 109, 105, 120, 103, 117, 105, 106, 103, 110, 115, 117, 125, 111, 121, 108, 119, 108, 108, 111, 106, 114, 114, 103, 108, 110, 103, 100, 106, 110, 109, 112, 108, 108, 108, 102, 119, 112, 123, 96, 106, 106, 117, 112, 100, 100, 109, 102, 103, 104, 117, 108, 121, 110, 131, 114, 105, 110, 110, 113, 134, 104, 109, 110, 105, 109, 119, 119, 113, 110, 111, 122, 101, 103, 97, 110, 110, 144, 100, 109, 114, 108, 102, 117, 109, 114, 100, 122, 118, 106, 122, 124, 117, 107, 108, 109, 104, 115, 111, 105, 109, 114, 101, 109, 113, 106, 103, 116, 106, 100, 98, 100, 108, 112, 90, 109, 105, 99, 108, 109, 94, 110, 110, 116, 122, 98, 108, 102, 112, 115, 107, 109, 102, 102, 115, 116, 121, 117, 102, 132, 115, 120, 106, 111, 110, 108, 90, 108, 100, 113, 111, 106, 101, 105, 102, 103, 114, 103, 103, 111, 108, 116, 110, 118, 112, 110, 101, 98, 107, 105, 106, 105, 103, 115, 110, 104, 101, 107, 114, 105, 107, 101, 110, 116, 106, 107, 105, 120, 113, 107, 115, 114, 110, 104, 108, 111, 112, 113, 115, 112, 107, 97, 114, 111, 99, 111, 115, 110, 97, 112, 108, 124, 108, 107, 114, 112, 124, 105, 106, 109, 115, 109, 105, 104, 106, 109, 109, 111, 111, 114, 111, 102, 114, 109, 108, 110, 109, 111, 106, 112, 107, 113, 103, 116, 110, 113, 116, 101, 105, 106, 104, 117, 95, 108, 109, 104, 106, 104, 120, 111, 110, 97, 111, 116, 109, 112, 111, 107, 109, 109, 97, 113, 112, 116, 114, 106, 114, 117, 102, 101, 107, 114, 110, 94, 109, 117, 98, 112, 98, 103, 110, 107, 112, 122, 100, 112, 105, 102, 116, 113, 107, 109, 110, 122, 107, 109, 107, 107, 103, 116, 106, 107, 118, 96, 112, 109, 110, 108, 99, 107, 111, 108, 123, 102, 113, 107, 110, 109, 110, 116, 110, 109, 108, 103, 105, 112, 114, 113, 113, 108, 109, 99, 115, 122, 128, 110, 114, 114, 104, 107, 112, 109, 120, 127, 110, 106, 111, 110, 111, 113, 113, 104, 112, 107, 106, 112, 113, 116, 107, 106, 101, 120, 111, 101, 111, 109, 112, 111, 101, 115, 111, 108, 108, 101, 108, 114, 106, 112, 114, 117, 108, 102, 94, 103, 113, 113, 94, 113, 110, 113, 111, 106, 108, 110, 105, 121, 109, 103, 105, 106, 105, 105, 100, 105, 97, 124, 101, 105, 100, 124, 110, 122, 103, 109, 104, 104, 112, 112, 119, 118, 109, 115, 117, 111, 107, 113, 114, 107, 109, 106, 113, 111, 105, 99, 112, 107, 104, 103, 108, 115, 109, 96, 105, 108, 107, 106, 115, 114, 106, 98, 101, 103, 113, 110, 111, 107, 105, 112, 105, 104, 101, 103, 107, 103, 111, 106, 114, 115, 112, 111, 111, 101, 113, 97, 99, 112, 108, 113, 105, 113, 114, 123, 111, 111, 112, 108, 107, 104, 104, 116, 114, 109, 102, 111, 98, 114, 109, 105, 106, 112, 110, 106, 105, 107, 119, 101, 117, 110, 104, 109, 112, 108, 106, 103, 112, 109, 107, 110, 103, 102, 103, 111, 105, 110, 101, 122, 99, 103, 101, 101, 117, 117, 106, 117, 108, 114, 107, 110, 109, 106, 96, 111, 111, 110, 113, 122, 113, 116, 117, 99, 108, 107, 107, 116, 110, 105, 120, 116, 115, 105, 111, 112, 106, 109, 105, 100, 111, 107, 108, 106, 100, 102, 117, 125, 105, 103, 102, 110, 112, 99, 113, 111, 110, 116, 125, 109, 103, 112, 112, 108, 106, 96, 123, 109, 111, 112, 110, 110, 107, 111, 111, 99, 110, 108, 117, 104, 114, 109, 112, 116, 108, 107, 107, 114, 110, 112, 97, 109, 111, 105, 115, 108, 122, 106, 111, 105, 111, 111, 114, 114, 113, 112, 109, 98, 110, 108, 112, 108, 106, 108, 135, 115, 109, 103, 114, 112, 107, 110, 119, 107, 107, 114, 110, 127, 111, 99, 105, 113, 111, 102, 111, 101, 122, 103, 110, 109, 117, 115, 112, 110, 103, 112, 113, 115, 116, 102, 105, 114, 127, 116, 99, 108, 109, 121, 113, 111, 109, 116, 109, 119, 120, 111, 116, 114, 110, 113, 104, 110, 104, 121, 108, 109, 103, 95, 97, 117, 131, 103, 111, 121, 103, 94, 125, 127, 110, 104, 91, 108, 118, 101, 110, 109, 102, 105, 111, 102, 112, 113, 102, 118, 105, 96, 107, 111, 110, 114, 110, 105, 114, 102, 112, 110, 107, 112, 125, 112, 124, 118, 117, 98, 113, 105, 102, 118, 102, 109, 108, 104, 110, 97, 107, 110, 114, 112, 115, 99, 102, 100, 105, 103, 100, 117, 102, 109, 102, 112, 112, 116, 110, 101, 89, 99, 124, 101, 109, 120, 104, 107, 122, 103, 114, 114, 109, 99, 115, 118, 108, 109, 118, 117, 104, 111, 121, 114, 117, 115, 122, 117, 111, 107, 101, 102, 112, 96, 114, 112, 123, 108, 115, 106, 120, 106, 114, 106, 104, 110, 103, 103, 114, 110, 104, 108, 113, 116, 103, 120, 118, 98, 117, 98, 101, 106, 111, 114, 103, 104, 107, 118, 102, 108, 112, 108, 116, 105, 109, 107, 112, 117, 108, 105, 111, 100, 109, 104, 124, 102, 113, 113, 106, 107, 107, 105, 114, 99, 87, 107, 113, 105, 109, 112, 107, 101, 93, 111, 113, 104, 102, 113, 106, 109, 114, 110, 111, 113, 112, 103, 120, 105, 105, 115, 125, 111, 90, 114, 110, 99, 108, 105, 124, 116, 104, 112, 112, 101, 107, 110, 114, 119, 113, 115, 121, 112, 103, 106, 116, 106, 100, 108, 117, 113, 113, 105, 111, 107, 111, 113, 104, 112, 116, 117, 123, 109, 117, 110, 113, 118, 99, 113, 124, 106, 119, 115, 116, 113, 113, 100, 114, 98, 123, 112, 109, 102, 110, 111, 102, 110, 119, 112, 109, 99, 118, 106, 91, 101, 109, 104, 86, 104, 109, 111, 112, 111, 104, 110, 102, 138, 109, 101, 116, 111, 115, 105, 103, 106, 107, 108, 102, 105, 107, 110, 104, 117, 112, 110, 111, 106, 109, 115, 114, 116, 107, 111, 114, 113, 114, 115, 115, 110, 113, 100, 111, 112, 118, 110, 116, 104, 109, 107, 125, 101, 120, 105, 102, 116, 102, 108, 115, 110, 108, 116, 114, 120, 107, 128, 102, 101, 113, 128, 125, 108, 105, 112, 105, 103, 98, 117, 103, 111, 103, 98, 107, 105, 104, 110, 116, 102, 119, 108, 107, 109, 102, 111, 106, 114, 113, 109, 122, 110, 102, 120, 96, 109, 116, 110, 106, 110, 97, 117, 107, 127, 125, 108, 110, 110, 113, 117, 114, 110, 110, 112, 107, 108, 116, 112, 121, 116, 104, 114, 103, 106, 110, 111, 113, 111, 95, 125, 107, 115, 105, 115, 113, 113, 97, 111, 121, 111, 117, 103, 113, 114, 103, 114, 99, 106, 98, 125, 126, 107, 113, 117, 116, 99, 96, 111, 107, 107, 109, 107, 107, 105, 117, 109, 112, 109, 103, 115, 119, 103, 124, 109, 100, 109, 117, 108, 114, 106, 109, 106, 116, 114, 112, 115, 112, 100, 108, 100, 108, 107, 112, 114, 113, 111, 99, 114, 111, 112, 128, 122, 116, 108, 108, 107, 109, 111, 109, 113, 112, 114, 106, 110, 111, 122, 113, 114, 115, 106, 113, 103, 106, 108, 112, 116, 104, 114, 103, 114, 105, 118, 110, 107, 104, 100, 108, 106, 105, 107, 103, 110, 103, 111, 101, 107, 111, 108, 107, 111, 115, 109, 108, 99, 113, 111, 106, 112, 109, 99, 103, 113, 108, 113, 104, 111, 114, 113, 106, 108, 116, 107, 111, 117, 108, 110, 111, 97, 108, 109, 111, 124, 110, 100, 109, 111, 103, 112, 104, 116, 110, 110, 113, 109, 107, 102, 115, 101, 109, 103, 104, 107, 99, 102, 112, 100, 103, 104, 111, 118, 113, 114, 106, 118, 123, 111, 112, 108, 113, 110, 108, 111, 117, 108, 100, 109, 111, 125, 108, 102, 114, 99, 110, 110, 112, 114, 110, 113, 105, 116, 115, 98, 114, 102, 106, 111, 112, 110, 105, 108, 110, 108, 99, 99, 112, 107, 99, 113, 107, 112, 106, 114, 110, 110, 107, 111, 100, 109, 111, 105, 109, 137, 107, 108, 102, 105, 114, 112, 108, 106, 110, 97, 110, 107, 116, 113, 103, 113, 106, 109, 117, 107, 107, 106, 120, 107, 113, 120, 123, 110, 104, 111, 110, 98, 112, 112, 103, 110, 110, 110, 104, 110, 105, 110, 102, 105, 108, 106, 116, 106, 104, 111, 115, 112, 111, 110, 112, 115, 100, 114, 104, 105, 145, 108, 119, 108, 110, 104, 105, 129, 110, 97, 106, 113, 114, 115, 113, 118, 105, 107, 109, 110, 92, 108, 120, 106, 107, 110, 121, 102, 114, 120, 111, 107, 109, 115, 100, 109, 110, 102, 111, 107, 108, 120, 106, 111, 105, 100, 117, 105, 113, 106, 117, 129, 111, 106, 121, 125, 104, 111, 110, 108, 110, 103, 114, 110, 104, 110, 101, 106, 116, 106, 110, 105, 116, 112, 105, 97, 113, 114, 107, 110, 111, 111, 110, 113, 108, 105, 119, 101, 111, 108, 117, 102, 109, 113, 112, 103, 111, 122, 108, 113, 111, 110, 110, 103, 105, 117, 103, 111, 117, 110, 112, 115, 109, 108, 109, 171, 104, 110, 109, 110, 116, 103, 102, 108, 117, 109, 102, 106, 113, 108, 111, 111, 110, 107, 110, 101, 109, 105, 112, 111, 113, 94, 111, 111, 106, 108, 105, 109, 98, 106, 107, 113, 111, 123, 106, 111, 108, 107, 111, 107, 112, 116, 103, 115, 105, 111, 109, 122, 112, 109, 100, 111, 112, 106, 96, 110, 101, 103, 110, 111, 102, 109, 104, 108, 107, 116, 111, 127, 113, 109, 112, 122, 99, 110, 114, 108, 109, 117, 117, 109, 110, 104, 112, 105, 107, 112, 109, 104, 106, 106, 105, 111, 114, 110, 113, 104, 112, 103, 104, 110, 107, 111, 113, 111, 107, 123, 109, 105, 113, 111, 110, 104, 112, 112, 119, 108, 109, 108, 107, 110, 114, 113, 109, 104, 116, 113, 115, 108, 113, 107, 90, 118, 111, 109, 117, 112, 109, 111, 109, 113, 101, 129, 112, 106, 105, 117, 108, 107, 109, 112, 111, 111, 105, 114, 108, 114, 113, 111, 110, 115, 111, 112, 103, 112, 114, 116, 105, 112, 106, 114, 108, 115, 112, 115, 110, 118, 113, 116, 113, 112, 113, 115, 107, 110, 109, 111, 104, 119, 104, 114, 112, 111, 114, 115, 114, 107, 122, 110, 111, 107, 112, 125, 109, 112, 111, 113, 112, 109, 115, 121, 110, 110, 109, 111, 121, 113, 112, 109, 111, 110, 111, 109, 112, 111, 110, 109, 113, 122, 111, 107, 118, 108, 113, 107, 108, 115, 95, 117, 111, 110, 113, 101, 114, 110, 101, 110, 105, 112, 111, 112, 111, 104, 109, 114, 111, 102, 109, 114, 78, 104, 106, 113, 110, 101, 108, 110, 106, 105, 108, 106, 112, 114, 106, 109, 112, 116, 111, 114, 107, 116, 112, 117, 102, 110, 113, 108, 107, 108, 110, 107, 116, 105, 115, 113, 109, 104, 105, 108, 108, 98, 114, 85, 112, 107, 107, 107, 114, 117, 107, 111, 111, 114, 111, 103, 110, 104, 104, 104, 111, 107, 112, 106, 111, 106, 109, 115, 105, 114, 110, 105, 105, 113, 114, 99, 110, 112, 116, 104, 115, 110, 104, 114, 113, 116, 103, 113, 109, 104, 105, 110, 113, 100, 114, 108, 113, 113, 106, 130, 125, 131, 111, 116, 113, 102, 109, 108, 108, 105, 114, 111, 96, 113, 109, 114, 111, 111, 119, 113, 114, 105, 105, 112, 108, 113, 110, 111, 106, 116, 106, 110, 102, 107, 112, 112, 111, 110, 111, 94, 104, 108, 111, 113, 108, 118, 112, 108, 110, 111, 116, 107, 110, 112, 92, 112, 112, 111, 105, 111, 113, 114, 110, 107, 113, 108, 107, 106, 112, 114, 113, 108, 111, 110, 121, 105, 92, 116, 118, 112, 111, 106, 110, 104, 107, 114, 114, 106, 97, 110, 110, 108, 106, 111, 111, 114, 107, 109, 106, 112, 104, 113, 106, 114, 108, 105, 111, 113, 109, 110, 109, 101, 107, 114, 113, 108, 114, 105, 110, 105, 113, 114, 111, 109, 103, 110, 110, 108, 111, 106, 122, 114, 107, 112, 113, 107, 112, 108, 101, 114, 115, 113, 108, 108, 114, 113, 115, 112, 105, 109, 101, 115, 106, 114, 108, 105, 108, 110, 111, 104, 112, 115, 109, 113, 111, 110, 115, 110, 112, 109, 112, 112, 108, 102, 114, 109, 119, 111, 110, 108, 105, 111, 94, 111, 108, 112, 105, 114, 112, 111, 111, 114, 117, 109, 116, 110, 112, 105, 115, 114, 116, 128, 111, 102, 113, 112, 110, 109, 106, 107, 123, 104, 112, 115, 106, 107, 108, 112, 113, 108, 110, 107, 118, 110, 105, 106, 102, 103, 108, 114, 114, 114, 110, 109, 108, 107, 112, 114, 96, 109, 114, 110, 111, 104, 111, 124, 112, 119, 110, 112, 106, 113, 105, 86, 108, 107, 99, 109, 112, 106, 112, 107, 106, 112, 113, 109, 110, 110, 109, 111, 111, 110, 111, 110, 105, 117, 107, 110, 112, 110, 111, 104, 111, 106, 113, 109, 112, 107, 111, 114, 110, 114, 111, 109, 162, 112, 109, 113, 105, 113, 110, 111, 107, 110, 100, 111, 99, 117, 107, 108, 111, 114, 110, 111, 129, 112, 116, 109, 113, 111, 112, 112, 103, 113, 111, 104, 110, 110, 105, 107, 109, 109, 109, 108, 105, 116, 107, 113, 116, 117, 115, 104, 115, 116, 110, 106, 104, 112, 107, 111, 114, 110, 106, 112, 110, 124, 115, 106, 119, 121, 107, 108, 112, 121, 109, 109, 108, 102, 99, 106, 113, 110, 115, 104, 111, 111, 116, 115, 111, 108, 112, 112, 110, 104, 112, 110, 104, 108, 110, 109, 107, 109, 109, 97, 99, 110, 119, 110, 101, 113, 112, 113, 107, 108, 108, 118, 109, 112, 120, 111, 114, 103, 122, 102, 106, 109, 112, 113, 106, 113, 111, 107, 106, 114, 109, 109, 109, 109, 119, 107, 112, 114, 119, 112, 111, 113, 110, 109, 109, 118, 113, 95, 122, 101, 104, 105, 113, 122, 113, 107, 101, 115, 111, 114, 112, 110, 101, 104, 106, 111, 112, 110, 114, 110, 108, 109, 106, 100, 105, 102, 118, 67, 108, 116, 107, 105, 113, 113, 108, 111, 108, 110, 109, 112, 111, 105, 112, 108, 107, 106, 108, 117, 110, 107, 111, 90, 119, 111, 110, 109, 110, 106, 112, 106, 111, 103, 105, 115, 117, 109, 111, 100, 107, 81, 109, 118, 111, 132, 106, 106, 103, 111, 107, 117, 112, 118, 114, 107, 105, 105, 114, 101, 103, 106, 100, 112, 119, 112, 90, 100, 113, 110, 104, 111, 106, 110, 114, 111, 122, 110, 112, 148, 96, 122, 111, 108, 110, 113, 114, 102, 111, 113, 120, 114, 103, 112, 95, 102, 103, 116, 108, 119, 106, 113, 105, 101, 112, 110, 113, 111, 122, 109, 108, 106, 110, 108, 118, 103, 97, 133, 95, 107, 117, 112, 113, 118, 114, 118, 99, 107, 115, 114, 110, 113, 110, 113, 112, 108, 102, 113, 107, 99, 113, 106, 116, 112, 109, 117, 111, 124, 107, 112, 107, 101, 102, 112, 109, 109, 109, 108, 108, 94, 121, 98, 123, 116, 110, 106, 113, 110, 105, 109, 119, 114, 115, 111, 114, 112, 111, 123, 113, 107, 108, 114, 126, 108, 113, 114, 111, 105, 112, 98, 110, 107, 106, 122, 107, 106, 113, 104, 111, 106, 115, 111, 112, 105, 115, 91, 109, 104, 111, 114, 114, 109, 111, 112, 113, 117, 112, 113, 106, 116, 116, 119, 120, 109, 119, 109, 112, 99, 109, 114, 111, 113, 105, 110, 115, 106, 105, 112, 108, 110, 115, 117, 107, 110, 113, 111, 109, 117, 106, 112, 112, 113, 107, 108, 113, 107, 110, 111, 108, 103, 119, 112, 111, 104, 106, 118, 105, 109, 115, 106, 101, 101, 136, 114, 113, 107, 112, 108, 115, 108, 118, 114, 119, 108, 114, 93, 109, 102, 94, 115, 109, 108, 115, 104, 107, 107, 108, 123, 112, 126, 111, 105, 110, 108, 111, 113, 107, 109, 109, 112, 114, 110, 105, 107, 112, 97, 111, 114, 114, 114, 109, 98, 109, 119, 109, 116, 111, 100, 116, 103, 110, 105, 124, 111, 117, 94, 107, 104, 115, 107, 112, 102, 113, 111, 109, 110, 90, 96, 120, 112, 105, 105, 107, 104, 115, 115, 107, 115, 107, 97, 100, 118, 106, 125, 117, 115, 111, 118, 111, 110, 105, 115, 120, 106, 122, 116, 108, 109, 115, 107, 115, 114, 106, 124, 114, 112, 108, 111, 111, 114, 109, 99, 110, 110, 103, 108, 108, 109, 108, 108, 102, 120, 142, 103, 108, 97, 114, 116, 113, 101, 112, 111, 110, 98, 96, 104, 102, 117, 112, 106, 118, 110, 118, 101, 120, 135, 109, 112, 107, 119, 112, 125, 109, 104, 106, 121, 114, 111, 109, 118, 108, 110, 126, 115, 114, 112, 108, 107, 107, 105, 121, 111, 119, 105, 105, 120, 110, 111, 135, 108, 98, 107, 117, 111, 122, 113, 115, 117, 115, 111, 100, 120, 108, 102, 118, 112, 109, 115, 110, 107, 107, 103, 111, 106, 111, 109, 112, 116, 115, 115, 115, 110, 111, 109, 100, 111, 112, 115, 108, 104, 109, 104, 108, 106, 124, 95, 117, 100, 77, 115, 117, 121, 107, 112, 98, 116, 106, 120, 117, 111, 119, 129, 109, 115, 123, 114, 99, 112, 116, 108, 125, 107, 124, 111, 117, 107, 116, 115, 104, 121, 110, 107, 98, 132, 113, 109, 88, 116, 98, 104, 117, 111, 111, 86, 108, 117, 99, 116, 123, 105, 105, 104, 116, 120, 108, 100, 107, 106, 112, 109, 111, 105, 117, 112, 114, 121, 107, 117, 120, 103, 107, 116, 118, 120, 111, 117, 111, 107, 109, 112, 137, 83, 110, 106, 121, 111, 105, 99, 125, 102, 98, 113, 107, 114, 114, 103, 112, 115, 114, 107, 107, 125, 105, 98, 104, 110, 104, 119, 99, 112, 113, 112, 104, 100, 109, 114, 106, 110, 110, 119, 111, 103, 109, 116, 112, 111, 124, 111, 108, 113, 109, 113, 106, 112, 103, 107, 111, 105, 105, 124, 95, 111, 108, 94, 123, 119, 116, 100, 114, 112, 103, 112, 111, 123, 112, 117, 113, 152, 111, 102, 103, 118, 107, 113, 118, 100, 122, 104, 102, 124, 109, 100, 107, 106, 107, 117, 106, 100, 104, 104, 111, 109, 126, 116, 109, 127, 102, 116, 94, 101, 107, 119, 108, 129, 118, 109, 103, 106, 119, 111, 112, 106, 106, 99, 113, 109, 121, 101, 108, 102, 116, 115, 119, 109, 120, 113, 104, 102, 100, 110, 110, 103, 117, 105, 114, 103, 113, 119, 101, 117, 115, 101, 125, 102, 107, 110, 108, 100, 119, 98, 109, 97, 99, 109, 109, 105, 96, 117, 111, 110, 113, 112, 113, 121, 126, 131, 101, 103, 113, 106, 102, 107, 109, 105, 111, 107, 107, 123, 108, 117, 112, 113, 114, 110, 104, 117, 110, 108, 117, 114, 113, 126, 113, 119, 111, 115, 105, 113, 119, 111, 120, 145, 121, 94, 123, 111, 112, 111, 109, 90, 112, 124, 118, 128, 117, 108, 104, 111, 128, 106, 115, 105, 117, 118, 100, 120, 125, 118, 109, 109, 115, 99, 112, 111, 124, 125, 111, 110, 115, 113, 114, 112, 112, 104, 112, 106, 113, 105, 109, 117, 114, 117, 112, 116, 111, 96, 110, 107, 120, 95, 107, 109, 111, 104, 108, 112, 112, 110, 104, 109, 103, 105, 112, 110, 113, 108, 110, 110, 109, 116, 113, 109, 107, 111, 110, 114, 108, 111, 110, 113, 112, 109, 111, 113, 108, 112, 113, 107, 106, 107, 113, 104, 112, 104, 107, 110, 113, 116, 112, 112, 112, 112, 109, 114, 110, 112, 111, 107, 112, 110, 113, 120, 111, 110, 109, 111, 107, 111, 110, 109, 112, 112, 106, 110, 112, 109, 104, 113, 109, 109, 106, 109, 108, 109, 112, 112, 102, 107, 112, 102, 112, 110, 114, 111, 108, 108, 109, 127, 109, 114, 109, 112, 112, 112, 107, 112, 112, 113, 107, 110, 109, 115, 110, 110, 112, 112, 111, 108, 110, 111, 108, 112, 107, 109, 108, 108, 110, 109, 114, 113, 110, 113, 108, 112, 109, 118, 112, 104, 110, 119, 107, 112, 107, 110, 111, 112, 110, 108, 108, 104, 106, 111, 107, 104, 106, 107, 110, 112, 104, 104, 108, 110, 109, 114, 109, 110, 113, 109, 107, 110, 110, 110, 112, 110, 110, 113, 112, 109, 110, 108, 117, 110, 110, 108, 112, 111, 108, 122, 110, 107, 112, 116, 110, 115, 112, 112, 112, 112, 109, 110, 113, 111, 109, 102, 108, 124, 117, 110, 109, 110, 113, 115, 107, 110, 109, 109, 108, 115, 108, 111, 107, 109, 114, 112, 108, 109, 104, 100, 112, 113, 105, 112, 109, 113, 109, 112, 109, 114, 120, 110, 114, 111, 111, 97, 104, 114, 111, 108, 112, 109, 104, 108, 109, 105, 111, 110, 108, 111, 111, 110, 106, 106, 111, 111, 109, 119, 111, 107, 111, 111, 108, 111, 114, 107, 107, 111, 109, 114, 107, 109, 110, 104, 105, 106, 110, 120, 112, 109, 110, 112, 109, 113, 108, 107, 112, 111, 104, 107, 108, 110, 107, 112, 112, 111, 111, 114, 110, 111, 111, 108, 111, 109, 108, 110, 111, 108, 111, 110, 112, 110, 108, 110, 108, 109, 112, 114, 112, 112, 111, 110, 107, 108, 113, 110, 109, 103, 108, 114, 99, 106, 110, 114, 117, 109, 112, 112, 107, 108, 112, 108, 111, 110, 110, 107, 106, 110, 104, 109, 111, 108, 109, 115, 108, 107, 108, 113, 112, 109, 108, 112, 110, 109, 109, 108, 110, 115, 113, 113, 111, 115, 110, 110, 111, 110, 110, 109, 112, 112, 111, 110, 110, 109, 114, 110, 112, 111, 107, 115, 108, 115, 110, 110, 116, 113, 111, 108, 108, 110, 107, 108, 110, 114, 114, 114, 110, 109, 109, 110, 111, 115, 108, 105, 107, 107, 111, 110, 116, 107, 105, 114, 108, 108, 110, 108, 108, 108, 100, 109, 108, 108, 112, 110, 111, 110, 111, 113, 110, 102, 111, 108, 112, 112, 99, 110, 114, 109, 109, 117, 110, 106, 112, 108, 112, 109, 111, 108, 106, 111, 108, 110, 108, 111, 108, 112, 114, 112, 108, 106, 107, 109, 109, 110, 110, 112, 106, 121, 110, 107, 113, 108, 103, 121, 111, 107, 111, 113, 110, 108, 103, 115, 110, 113, 112, 106, 112, 109, 110, 111, 107, 104, 105, 107, 118, 114, 119, 107, 116, 128, 109, 102, 105, 116, 99, 110, 99, 101, 103, 108, 115, 105, 116, 102, 104, 100, 98, 116, 105, 106, 109, 112, 114, 96, 106, 108, 116, 95, 113, 123, 115, 111, 110, 116, 102, 99, 94, 116, 127, 108, 101, 107, 104, 111, 101, 108, 116, 105, 111, 96, 113, 103, 120, 126, 109, 94, 101, 119, 111, 115, 117, 118, 111, 99, 104, 112, 107, 112, 105, 116, 112, 116, 96, 105, 102, 124, 116, 131, 133, 115, 104, 117, 108, 100, 110, 110, 110, 94, 108, 113, 120, 105, 106, 113, 101, 104, 98, 116, 113, 109, 104, 102, 114, 107, 116, 115, 115, 125, 102, 115, 125, 109, 97, 96, 117, 100, 107, 113, 112, 93, 114, 106, 102, 112, 107, 107, 103, 116, 101, 115, 113, 103, 121, 103, 93, 108, 144, 111, 108, 122, 106, 109, 113, 120, 113, 119, 124, 113, 115, 109, 101, 94, 115, 100, 107, 106, 116, 104, 135, 117, 107, 116, 112, 107, 113, 133, 115, 109, 110, 104, 110, 109, 115, 105, 119, 107, 133, 109, 111, 115, 112, 110, 122, 114, 108, 106, 108, 99, 104, 95, 109, 106, 102, 113, 106, 106, 95, 110, 114, 113, 111, 106, 110, 118, 121, 102, 106, 106, 91, 115, 103, 104, 77, 119, 111, 115, 103, 112, 110, 107, 122, 93, 103, 98, 109, 111, 113, 92, 103, 109, 113, 109, 107, 108, 103, 121, 113, 117, 113, 121, 92, 106, 113, 125, 113, 120, 124, 111, 117, 108, 120, 118, 110, 110, 112, 111, 108, 109, 111, 115, 109, 110, 110, 104, 101, 108, 139, 106, 113, 112, 92, 100, 109, 115, 104, 112, 110, 109, 107, 117, 120, 105, 107, 107, 113, 116, 108, 107, 102, 97, 118, 112, 113, 117, 113, 106, 139, 108, 101, 109, 112, 106, 115, 116, 94, 115, 104, 104, 88, 109, 115, 97, 120, 110, 121, 107, 114, 119, 112, 115, 111, 111, 97, 109, 106, 92, 103, 89, 105, 106, 118, 111, 111, 105, 122, 113, 105, 109, 119, 112, 104, 106, 109, 108, 105, 110, 105, 116, 112, 112, 112, 112, 108, 107, 118, 111, 108, 100, 76, 92, 110, 121, 113, 97, 83, 111, 120, 105, 103, 110, 106, 113, 113, 116, 108, 111, 105, 110, 125, 115, 108, 93, 114, 112, 103, 120, 110, 102, 113, 119, 104, 105, 103, 127, 89, 116, 109, 95, 114, 105, 113, 108, 113, 114, 116, 99, 115, 108, 107, 118, 106, 109, 110, 139, 113, 110, 108, 111, 96, 114, 105, 102, 121, 117, 100, 113, 110, 110, 112, 104, 115, 117, 107, 118, 118, 105, 112, 120, 113, 101, 111, 109, 104, 113, 124, 105, 102, 114, 97, 98, 109, 123, 110, 92, 103, 110, 117, 124, 116, 103, 122, 114, 102, 105, 112, 104, 94, 109, 110, 115, 109, 103, 108, 110, 116, 111, 102, 111, 100, 104, 102, 115, 110, 105, 118, 112, 124, 123, 90, 107, 121, 118, 124, 116, 116, 112, 102, 115, 88, 104, 115, 132, 120, 108, 110, 110, 107, 101, 112, 112, 95, 107, 105, 110, 94, 111, 109, 112, 108, 109, 99, 107, 115, 111, 112, 109, 105, 107, 111, 113, 107, 113, 111, 105, 104, 112, 91, 112, 113, 109, 112, 104, 109, 109, 114, 112, 106, 107, 111, 109, 106, 111, 107, 107, 113, 110, 108, 112, 107, 111, 109, 106, 104, 106, 110, 109, 102, 108, 107, 104, 107, 116, 108, 111, 104, 104, 111, 109, 111, 106, 104, 109, 110, 119, 109, 110, 113, 113, 98, 112, 108, 110, 109, 108, 107, 112, 110, 109, 107, 102, 107, 110, 112, 110, 109, 105, 106, 108, 112, 104, 105, 117, 108, 109, 118, 104, 108, 107, 117, 112, 115, 110, 107, 100, 109, 106, 120, 108, 105, 109, 106, 108, 111, 113, 112, 111, 110, 110, 109, 108, 111, 106, 102, 106, 117, 112, 110, 114, 114, 111, 109, 111, 108, 112, 108, 114, 109, 108, 107, 110, 108, 104, 107, 105, 109, 125, 109, 110, 117, 109, 112, 110, 106, 114, 114, 113, 102, 104, 104, 108, 110, 112, 111, 113, 114, 110, 110, 114, 105, 111, 115, 110, 108, 112, 105, 113, 108, 115, 110, 118, 114, 103, 115, 106, 111, 102, 111, 115, 114, 106, 110, 102, 114, 108, 110, 105, 108, 106, 117, 106, 112, 107, 110, 107, 106, 111, 106, 111, 107, 99, 108, 118, 101, 111, 113, 108, 106, 103, 113, 111, 111, 110, 103, 112, 107, 104, 108, 104, 102, 104, 111, 111, 104, 109, 100, 121, 112, 101, 111, 106, 111, 110, 108, 108, 110, 113, 113, 101, 111, 102, 103, 110, 109, 106, 112, 108, 115, 105, 111, 110, 111, 115, 111, 112, 110, 113, 100, 109, 106, 115, 113, 104, 113, 112, 110, 114, 111, 108, 108, 108, 104, 112, 110, 99, 114, 114, 108, 112, 107, 109, 114, 110, 114, 110, 108, 103, 114, 109, 106, 113, 109, 110, 106, 107, 109, 105, 106, 105, 109, 100, 112, 114, 110, 112, 116, 110, 102, 110, 111, 103, 111, 105, 114, 103, 105, 109, 105, 113, 109, 115, 113, 118, 106, 102, 108, 108, 107, 109, 109, 116, 109, 107, 109, 110, 113, 107, 109, 107, 116, 106, 108, 104, 107, 109, 109, 110, 107, 105, 110, 108, 105, 111, 114, 112, 111, 111, 109, 113, 119, 111, 107, 108, 104, 110, 111, 108, 109, 107, 113, 106, 114, 112, 115, 116, 112, 108, 110, 106, 111, 107, 114, 111, 105, 111, 112, 111, 109, 111, 108, 100, 113, 110, 108, 116, 116, 106, 111, 108, 112, 99, 113, 114, 107, 115, 112, 106, 113, 110, 115, 113, 106, 111, 114, 121, 108, 112, 110, 111, 112, 113, 114, 107, 108, 107, 106, 107, 110, 107, 107, 105, 98, 114, 113, 106, 105, 112, 121, 118, 108, 116, 110, 109, 112, 111, 108, 104, 114, 112, 108, 119, 107, 114, 115, 108, 112, 105, 110, 110, 114, 105, 113, 104, 105, 111, 104, 112, 111, 110, 110, 113, 108, 114, 106, 112, 109, 109, 110, 116, 113, 110, 111, 106, 112, 101, 111, 109, 116, 107, 106, 120, 117, 112, 98, 106, 108, 105, 123, 119, 107, 120, 101, 106, 113, 113, 110, 104, 108, 112, 108, 115, 115, 114, 113, 108, 110, 106, 105, 113, 100, 112, 100, 105, 103, 113, 110, 106, 115, 121, 105, 109, 107, 111, 124, 108, 119, 113, 111, 118, 111, 106, 108, 110, 97, 98, 107, 119, 109, 105, 104, 116, 102, 112, 115, 112, 104, 114, 113, 109, 109, 109, 107, 103, 125, 109, 109, 106, 111, 138, 107, 109, 110, 123, 113, 117, 112, 101, 109, 108, 107, 103, 103, 95, 108, 108, 112, 111, 104, 109, 111, 116, 113, 114, 105, 106, 109, 115, 111, 114, 100, 113, 102, 98, 113, 105, 109, 117, 113, 112, 119, 112, 121, 106, 110, 112, 108, 111, 109, 109, 105, 107, 107, 114, 109, 106, 115, 105, 110, 117, 108, 108, 113, 113, 111, 103, 114, 106, 109, 106, 109, 115, 107, 115, 114, 111, 102, 99, 115, 121, 124, 111, 110, 104, 106, 112, 116, 117, 114, 110, 107, 103, 108, 108, 113, 107, 112, 105, 111, 107, 115, 109, 124, 120, 117, 101, 108, 113, 123, 113, 112, 110, 110, 111, 108, 98, 114, 112, 114, 115, 102, 102, 112, 104, 106, 110, 110, 97, 99, 105, 104, 115, 108, 116, 108, 111, 113, 113, 113, 127, 111, 111, 123, 98, 110, 112, 108, 109, 107, 110, 115, 111, 112, 107, 111, 110, 100, 110, 107, 91, 107, 112, 101, 118, 104, 111, 112, 110, 111, 119, 107, 118, 113, 110, 108, 113, 107, 100, 102, 98, 109, 101, 111, 108, 111, 116, 102, 111, 103, 104, 94, 114, 114, 109, 115, 106, 111, 117, 111, 111, 117, 104, 104, 113, 113, 119, 94, 111, 116, 109, 115, 111, 114, 100, 109, 107, 104, 118, 112, 101, 120, 121, 109, 108, 115, 112, 113, 109, 137, 130, 99, 112, 103, 108, 110, 104, 107, 107, 107, 115, 113, 120, 114, 108, 111, 114, 113, 99, 94, 107, 117, 106, 97, 111, 104, 104, 120, 111, 108, 112, 118, 106, 110, 119, 102, 100, 111, 112, 108, 106, 99, 119, 113, 108, 111, 107, 110, 116, 131, 112, 107, 92, 116, 115, 110, 105, 112, 107, 116, 110, 100, 123, 111, 109, 120, 110, 107, 107, 123, 114, 111, 100, 108, 117, 104, 107, 107, 110, 103, 113, 102, 106, 102, 110, 113, 108, 108, 117, 112, 110, 103, 106, 110, 102, 115, 111, 108, 106, 112, 116, 107, 113, 110, 113, 109, 113, 116, 108, 115, 104, 112, 109, 117, 116, 127, 105, 106, 113, 113, 109, 97, 119, 134, 115, 109, 105, 115, 86, 105, 109, 128, 120, 112, 92, 122, 112, 116, 108, 107, 107, 97, 110, 119, 108, 87, 101, 103, 117, 111, 130, 101, 130, 116, 113, 104, 105, 116, 111, 118, 107, 108, 117, 113, 95, 107, 95, 108, 107, 131, 107, 100, 107, 102, 111, 104, 90, 109, 116, 111, 118, 123, 110, 111, 115, 114, 108, 112, 113, 116, 108, 103, 106, 109, 108, 114, 116, 113, 102, 113, 118, 109, 113, 112, 103, 110, 114, 134, 114, 108, 114, 117, 108, 107, 120, 109, 108, 118, 111, 108, 112, 108, 106, 108, 113, 112, 107, 114, 134, 109, 108, 125, 124, 117, 109, 115, 114, 114, 123, 113, 108, 107, 113, 109, 109, 111, 108, 95, 107, 111, 110, 107, 115, 109, 108, 110, 115, 115, 113, 109, 95, 107, 102, 114, 105, 113, 134, 108, 111, 106, 112, 106, 114, 110, 105, 107, 115, 107, 116, 110, 112, 108, 110, 113, 123, 110, 100, 121, 108, 107, 116, 109, 114, 106, 105, 113, 108, 106, 109, 110, 111, 120, 110, 114, 114, 115, 120, 110, 112, 112, 110, 112, 118, 114, 112, 107, 108, 105, 116, 111, 114, 106, 106, 106, 110, 101, 105, 111, 110, 114, 105, 110, 112, 105, 106, 111, 113, 108, 117, 111, 113, 113, 111, 108, 106, 110, 106, 107, 111, 108, 107, 111, 108, 110, 107, 107, 113, 110, 115, 101, 121, 105, 110, 110, 113, 111, 115, 120, 112, 114, 109, 115, 110, 116, 111, 106, 104, 105, 103, 112, 110, 108, 108, 112, 107, 112, 106, 107, 108, 109, 121, 102, 109, 114, 114, 109, 112, 108, 124, 114, 115, 115, 106, 108, 109, 107, 114, 106, 100, 113, 107, 106, 98, 113, 113, 108, 118, 108, 108, 109, 108, 110, 109, 93, 123, 111, 108, 119, 107, 115, 109, 110, 113, 110, 121, 106, 111, 114, 110, 108, 108, 107, 115, 107, 108, 113, 99, 110, 107, 112, 124, 113, 101, 113, 97, 108, 108, 109, 109, 115, 115, 114, 111, 109, 93, 107, 133, 112, 111, 107, 113, 107, 111, 105, 108, 109, 111, 114, 114, 110, 116, 117, 111, 117, 115, 112, 102, 112, 112, 108, 111, 108, 114, 108, 105, 113, 115, 114, 105, 110, 100, 110, 113, 113, 127, 108, 107, 106, 109, 110, 115, 121, 111, 107, 114, 104, 114, 111, 114, 109, 112, 119, 102, 109, 113, 106, 110, 111, 100, 111, 99, 104, 111, 114, 114, 109, 108, 111, 101, 106, 117, 109, 114, 123, 114, 113, 112, 112, 123, 111, 117, 110, 109, 101, 113, 118, 107, 109, 111, 101, 109, 115, 112, 113, 109, 115, 112, 105, 109, 115, 112, 110, 110, 111, 101, 108, 107, 91, 106, 104, 107, 110, 103, 113, 107, 114, 106, 107, 113, 113, 108, 116, 113, 101, 111, 106, 114, 116, 111, 108, 118, 104, 110, 107, 100, 112, 106, 111, 111, 97, 109, 106, 109, 108, 108, 114, 114, 106, 108, 103, 107, 108, 111, 108, 113, 115, 129, 110, 115, 110, 110, 105, 107, 88, 114, 124, 110, 115, 111, 105, 114, 107, 108, 116, 113, 104, 113, 112, 109, 114, 111, 113, 114, 115, 107, 106, 113, 103, 133, 114, 107, 115, 117, 107, 105, 113, 107, 122, 118, 116, 111, 111, 103, 111, 117, 111, 102, 106, 103, 100, 105, 110, 110, 108, 112, 108, 112, 112, 113, 109, 94, 110, 110, 105, 116, 112, 103, 107, 112, 104, 108, 107, 115, 109, 106, 110, 102, 111, 110, 113, 107, 112, 106, 114, 115, 107, 111, 117, 109, 106, 109, 106, 122, 117, 113, 113, 113, 104, 116, 105, 107, 108, 117, 116, 110, 112, 114, 117, 115, 106, 120, 114, 105, 109, 111, 105, 108, 108, 106, 106, 115, 108, 110, 108, 121, 111, 109, 99, 111, 106, 110, 107, 90, 112, 105, 107, 116, 116, 103, 112, 94, 111, 106, 112, 123, 87, 111, 110, 118, 114, 118, 110, 107, 112, 112, 110, 111, 100, 109, 107, 123, 106, 117, 105, 107, 101, 108, 91, 106, 110, 112, 116, 111, 121, 109, 115, 112, 108, 110, 113, 90, 107, 112, 110, 110, 107, 104, 109, 111, 119, 117, 105, 112, 97, 104, 104, 109, 115, 113, 109, 121, 108, 100, 110, 131, 89, 107, 110, 106, 113, 108, 108, 108, 117, 110, 106, 122, 106, 106, 107, 117, 109, 102, 106, 103, 110, 110, 124, 116, 107, 92, 116, 130, 112, 116, 115, 109, 108, 108, 120, 111, 108, 111, 102, 112, 111, 126, 106, 115, 112, 115, 120, 113, 111, 110, 109, 109, 122, 114, 108, 103, 112, 117, 105, 104, 152, 115, 109, 107, 116, 106, 96, 104, 97, 105, 109, 107, 110, 112, 110, 105, 109, 111, 106, 109, 120, 111, 108, 87, 91, 106, 111, 109, 110, 116, 107, 111, 107, 109, 117, 114, 112, 111, 113, 105, 105, 110, 98, 103, 104, 119, 102, 118, 111, 113, 113, 114, 108, 102, 114, 104, 114, 117, 165, 111, 109, 107, 109, 105, 118, 113, 113, 119, 119, 109, 113, 117, 110, 110, 120, 106, 121, 108, 131, 112, 114, 112, 109, 111, 107, 108, 113, 122, 108, 106, 106, 108, 101, 113, 112, 111, 115, 107, 109, 117, 108, 89, 111, 115, 109, 106, 110, 106, 110, 128, 123, 105, 114, 91, 102, 110, 110, 108, 114, 112, 113, 107, 108, 121, 111, 108, 135, 111, 110, 109, 112, 90, 111, 112, 107, 109, 113, 109, 92, 112, 110, 114, 107, 98, 101, 107, 117, 113, 115, 119, 109, 112, 112, 108, 93, 106, 106, 110, 108, 106, 107, 110, 111, 108, 111, 105, 111, 107, 116, 111, 105, 104, 111, 117, 111, 109, 114, 104, 111, 113, 105, 111, 113, 110, 107, 109, 107, 115, 112, 118, 107, 107, 112, 103, 99, 103, 109, 112, 111, 97, 109, 107, 116, 110, 102, 120, 94, 110, 114, 105, 110, 105, 113, 111, 110, 114, 114, 108, 105, 116, 102, 107, 104, 105, 105, 83, 110, 110, 97, 110, 110, 111, 104, 122, 121, 106, 114, 114, 106, 103, 111, 110, 110, 106, 114, 106, 108, 100, 96, 105, 118, 105, 108, 111, 113, 109, 110, 108, 112, 108, 111, 110, 128, 108, 109, 115, 103, 113, 108, 99, 108, 97, 106, 110, 110, 117, 109, 112, 108, 120, 102, 109, 110, 118, 110, 111, 110, 111, 109, 108, 108, 101, 104, 114, 109, 107, 113, 108, 115, 112, 110, 112, 114, 109, 115, 104, 115, 108, 86, 109, 111, 106, 122, 109, 110, 129, 93, 106, 122, 138, 106, 107, 103, 110, 108, 114, 103, 114, 111, 108, 99, 107, 108, 114, 105, 95, 111, 104, 100, 100, 118, 114, 107, 113, 112, 113, 106, 109, 106, 109, 107, 106, 107, 104, 107, 105, 111, 115, 106, 96, 115, 118, 116, 116, 108, 110, 113, 102, 109, 109, 109, 116, 105, 110, 108, 104, 111, 109, 108, 95, 111, 92, 103, 104, 104, 110, 109, 97, 108, 111, 112, 126, 107, 112, 107, 104, 111, 111, 106, 110, 111, 108, 104, 110, 110, 86, 111, 121, 110, 108, 106, 109, 108, 102, 121, 108, 115, 110, 100, 122, 93, 112, 107, 109, 122, 112, 109, 111, 111, 116, 118, 111, 113, 101, 107, 117, 142, 123, 106, 107, 112, 109, 110, 114, 104, 99, 109, 112, 116, 114, 110, 109, 106, 107, 106, 115, 105, 110, 112, 108, 118, 109, 107, 112, 113, 121, 110, 96, 112, 121, 109, 108, 108, 114, 117, 103, 111, 109, 103, 137, 109, 110, 117, 110, 105, 110, 113, 112, 105, 115, 107, 113, 116, 117, 109, 138, 114, 110, 116, 108, 104, 116, 125, 106, 129, 114, 110, 104, 109, 130, 112, 140, 108, 110, 107, 110, 107, 111, 108, 110, 109, 111, 113, 110, 118, 140, 114, 112, 112, 122, 110, 114, 114, 107, 104, 99, 82, 107, 111, 112, 112, 109, 108, 103, 106, 111, 110, 107, 127, 114, 104, 114, 112, 113, 102, 113, 115, 125, 114, 113, 114, 112, 106, 113, 111, 107, 114, 103, 105, 116, 106, 110, 106, 117, 113, 115, 133, 106, 113, 119, 115, 111, 106, 109, 112, 107, 111, 108, 110, 109, 130, 108, 113, 111, 112, 110, 104, 109, 104, 126, 110, 107, 113, 111, 108, 109, 108, 106, 107, 113, 105, 116, 118, 74, 108, 127, 105, 105, 106, 111, 114, 110, 118, 107, 128, 117, 100, 112, 106, 110, 110, 104, 111, 103, 108, 123, 111, 104, 118, 111, 111, 109, 114, 108, 110, 122, 118, 118, 113, 110, 111, 110, 115, 116, 110, 118, 111, 98, 104, 108, 109, 109, 110, 107, 116, 113, 97, 114, 108, 113, 111, 109, 124, 102, 110, 112, 111, 102, 114, 114, 107, 113, 114, 112, 113, 114, 108, 111, 110, 95, 109, 110, 111, 112, 106, 110, 112, 109, 107, 115, 110, 133, 110, 115, 111, 109, 120, 113, 106, 116, 100, 109, 110, 107, 107, 110, 96, 110, 113, 110, 103, 111, 109, 114, 108, 111, 105, 105, 107, 111, 106, 112, 106, 116, 109, 111, 112, 96, 112, 111, 106, 115, 106, 108, 102, 119, 109, 113, 114, 106, 127, 113, 111, 116, 116, 110, 115, 110, 111, 111, 113, 109, 118, 110, 106, 113, 108, 104, 110, 111, 105, 105, 114, 105, 109, 112, 106, 117, 101, 111, 105, 114, 109, 89, 115, 105, 109, 120, 110, 128, 113, 105, 112, 112, 111, 112, 111, 111, 110, 113, 113, 108, 111, 113, 110, 108, 103, 102, 119, 108, 110, 112, 113, 111, 113, 107, 109, 112, 108, 111, 112, 115, 108, 112, 102, 118, 112, 103, 91, 118, 86, 126, 122, 109, 115, 115, 107, 111, 114, 118, 114, 115, 108, 109, 114, 109, 104, 109, 120, 114, 112, 113, 109, 108, 111, 108, 108, 106, 108, 114, 131, 109, 103, 110, 107, 108, 108, 108, 110, 119, 111, 112, 112, 113, 110, 113, 119, 112, 107, 114, 109, 109, 111, 112, 107, 110, 108, 112, 110, 106, 104, 110, 108, 108, 114, 108, 109, 111, 109, 110, 107, 108, 107, 109, 114, 106, 110, 109, 113, 110, 119, 116, 114, 106, 109, 105, 121, 106, 107, 113, 115, 112, 111, 115, 106, 110, 122, 104, 105, 110, 111, 109, 109, 104, 108, 105, 108, 113, 105, 103, 118, 108, 106, 106, 108, 106, 110, 109, 110, 112, 109, 107, 109, 111, 110, 114, 113, 107, 108, 109, 111, 112, 111, 116, 109, 108, 123, 106, 114, 108, 118, 113, 114, 112, 111, 110, 114, 101, 109, 111, 110, 113, 113, 116, 110, 107, 107, 108, 107, 112, 108, 106, 106, 116, 106, 112, 112, 119, 102, 101, 110, 106, 108, 113, 107, 115, 108, 110, 119, 127, 108, 118, 108, 109, 113, 110, 109, 105, 113, 111, 111, 113, 110, 106, 116, 110, 112, 111, 112, 111, 109, 114, 108, 114, 107, 114, 111, 109, 116, 107, 110, 110, 112, 110, 112, 109, 107, 112, 108, 112, 110, 108, 110, 115, 104, 110, 114, 107, 113, 106, 112, 111, 108, 118, 108, 110, 108, 113, 106, 114, 99, 109, 111, 108, 114, 114, 110, 109, 110, 119, 110, 109, 111, 107, 112, 108, 109, 117, 113, 111, 106, 105, 118, 101, 114, 117, 121, 109, 110, 111, 105, 105, 108, 109, 109, 106, 110, 104, 109, 116, 107, 111, 110, 109, 104, 114, 108, 112, 116, 107, 110, 109, 109, 110, 109, 110, 109, 109, 106, 114, 110, 104, 117, 109, 109, 109, 108, 114, 110, 112, 118, 109, 113, 110, 107, 113, 107, 114, 107, 110, 119, 109, 105, 111, 110, 114, 108, 119, 106, 112, 107, 106, 111, 116, 109, 109, 117, 110, 106, 109, 107, 109, 115, 110, 108, 106, 106, 108, 107, 114, 109, 109, 108, 113, 114, 110, 109, 117, 107, 107, 108, 110, 107, 111, 106, 109, 111, 113, 109, 112, 106, 117, 108, 109, 110, 114, 120, 108, 110, 105, 112, 107, 113, 112, 114, 105, 106, 111, 112, 110, 115, 109, 116, 108, 113, 115, 123, 109, 114, 111, 109, 112, 107, 114, 113, 114, 110, 113, 123, 114, 114, 113, 109, 107, 113, 111, 112, 104, 107, 114, 105, 113, 110, 128, 106, 107, 107, 107, 110, 110, 112, 112, 106, 105, 111, 111, 109, 111, 113, 110, 115, 108, 113, 106, 113, 111, 106, 121, 113, 111, 108, 113, 108, 110, 114, 114, 120, 105, 108, 110, 110, 109, 110, 106, 107, 107, 107, 107, 114, 113, 114, 109, 112, 115, 120, 111, 103, 110, 106, 108, 104, 115, 108, 112, 106, 112, 108, 110, 110, 108, 113, 112, 110, 112, 107, 113, 114, 109, 107, 98, 109, 113, 113, 110, 119, 108, 108, 114, 107, 110, 111, 107, 109, 107, 107, 111, 107, 109, 108, 110, 106, 111, 112, 105, 112, 105, 113, 111, 105, 109, 109, 111, 101, 123, 108, 113, 110, 108, 107, 114, 107, 109, 110, 110, 114, 111, 114, 112, 113, 109, 109, 109, 111, 114, 109, 111, 105, 113, 107, 114, 106, 111, 108, 109, 112, 112, 110, 111, 106, 113, 110, 113, 108, 106, 115, 108, 108, 112, 104, 107, 110, 103, 109, 110, 124, 123, 117, 114, 107, 108, 104, 111, 109, 108, 106, 105, 109, 112, 109, 111, 113, 101, 110, 107, 113, 116, 106, 104, 111, 97, 112, 113, 118, 116, 110, 106, 116, 109, 102, 107, 110, 107, 109, 105, 108, 104, 108, 112, 110, 113, 108, 118, 113, 105, 103, 103, 112, 115, 107, 107, 107, 103, 113, 112, 108, 114, 96, 111, 110, 111, 100, 109, 108, 113, 111, 109, 108, 106, 104, 110, 105, 104, 112, 118, 112, 111, 108, 111, 132, 109, 106, 113, 113, 110, 113, 111, 111, 108, 112, 107, 109, 110, 114, 109, 123, 109, 112, 110, 112, 112, 122, 109, 106, 107, 113, 106, 108, 112, 115, 110, 111, 114, 112, 110, 108, 110, 106, 110, 111, 109, 112, 107, 108, 112, 106, 106, 111, 111, 113, 118, 108, 105, 115, 109, 108, 111, 108, 116, 111, 111, 108, 113, 113, 108, 108, 96, 109, 113, 114, 109, 109, 110, 108, 120, 109, 109, 107, 114, 112, 109, 112, 107, 107, 114, 111, 110, 110, 113, 108, 112, 109, 104, 111, 109, 94, 107, 117, 109, 109, 108, 111, 104, 111, 121, 113, 115, 112, 114, 113, 107, 105, 113, 111, 112, 114, 114, 113, 111, 108, 103, 109, 107, 109, 107, 109, 107, 105, 110, 105, 113, 109, 107, 106, 113, 108, 106, 111, 111, 109, 113, 114, 100, 112, 107, 105, 107, 110, 106, 110, 107, 107, 113, 108, 112, 111, 110, 107, 109, 104, 103, 99, 113, 109, 109, 108, 105, 108, 107, 105, 111, 112, 107, 115, 111, 101, 114, 107, 114, 108, 109, 110, 123, 102, 112, 107, 108, 109, 112, 113, 106, 112, 107, 111, 108, 110, 110, 111, 110, 114, 110, 104, 110, 113, 109, 109, 108, 109, 109, 108, 118, 106, 110, 109, 108, 107, 110, 114, 113, 109, 111, 110, 112, 105, 112, 111, 113, 112, 104, 105, 112, 97, 117, 108, 102, 113, 99, 110, 106, 109, 107, 109, 115, 110, 110, 103, 114, 109, 114, 109, 119, 113, 113, 110, 105, 110, 114, 108, 111, 110, 112, 109, 107, 109, 109, 114, 108, 109, 110, 108, 107, 101, 108, 111, 105, 112, 110, 110, 113, 113, 108, 110, 111, 98, 105, 112, 107, 109, 108, 109, 111, 108, 113, 109, 103, 112, 110, 110, 115, 105, 110, 110, 101, 106, 111, 107, 107, 107, 112, 101, 113, 116, 110, 110, 111, 111, 111, 115, 114, 111, 115, 105, 113, 114, 108, 107, 110, 106, 114, 106, 106, 112, 107, 104, 109, 119, 113, 107, 112, 113, 110, 115, 106, 109, 110, 112, 110, 110, 113, 117, 125, 109, 107, 103, 106, 108, 93, 109, 105, 106, 107, 113, 110, 113, 109, 111, 105, 114, 108, 114, 101, 109, 113, 103, 112, 118, 108, 122, 117, 110, 103, 106, 108, 112, 124, 109, 108, 119, 109, 118, 100, 104, 115, 103, 107, 109, 107, 115, 117, 104, 107, 103, 109, 114, 108, 103, 113, 112, 111, 103, 111, 109, 108, 119, 108, 110, 95, 112, 110, 119, 109, 105, 116, 108, 119, 119, 108, 104, 109, 104, 107, 107, 111, 110, 116, 103, 113, 107, 122, 110, 107, 107, 105, 106, 108, 118, 113, 109, 104, 111, 122, 91, 114, 109, 130, 108, 122, 104, 106, 111, 107, 103, 105, 111, 110, 109, 115, 108, 106, 109, 110, 112, 118, 112, 117, 106, 110, 114, 105, 105, 102, 115, 106, 112, 109, 109, 107, 106, 119, 114, 114, 101, 103, 115, 110, 110, 94, 107, 111, 114, 126, 116, 110, 116, 116, 116, 113, 109, 110, 110, 103, 109, 115, 111, 104, 113, 108, 100, 113, 111, 106, 124, 109, 106, 117, 101, 116, 105, 105, 115, 113, 125, 109, 99, 108, 102, 113, 113, 101, 102, 112, 100, 110, 110, 109, 106, 106, 108, 119, 99, 115, 106, 101, 116, 106, 110, 108, 101, 118, 106, 106, 112, 116, 108, 111, 105, 116, 104, 111, 110, 105, 129, 112, 120, 116, 109, 113, 108, 107, 105, 111, 111, 114, 107, 109, 108, 117, 109, 99, 107, 107, 113, 109, 110, 101, 105, 111, 110, 104, 113, 99, 101, 107, 112, 100, 107, 112, 111, 114, 112, 111, 104, 113, 110, 103, 114, 110, 108, 107, 110, 107, 103, 107, 116, 108, 125, 101, 108, 93, 100, 103, 110, 107, 104, 112, 109, 108, 113, 110, 112, 119, 112, 109, 111, 109, 113, 104, 106, 120, 99, 107, 109, 116, 111, 108, 105, 101, 109, 102, 112, 113, 104, 102, 112, 107, 110, 116, 112, 104, 115, 103, 108, 116, 105, 102, 115, 113, 111, 105, 119, 112, 120, 96, 111, 111, 107, 112, 106, 103, 113, 109, 112, 104, 102, 116, 106, 114, 93, 108, 115, 110, 111, 106, 110, 115, 113, 104, 116, 112, 106, 99, 112, 103, 106, 106, 109, 110, 129, 116, 110, 110, 110, 116, 114, 120, 113, 109, 103, 113, 117, 103, 114, 115, 106, 106, 118, 111, 118, 99, 112, 110, 109, 110, 113, 107, 107, 106, 113, 116, 111, 113, 108, 107, 112, 111, 105, 108, 113, 112, 105, 108, 109, 106, 104, 102, 110, 106, 114, 110, 113, 117, 108, 105, 107, 114, 132, 105, 110, 117, 109, 114, 122, 117, 110, 110, 111, 110, 108, 107, 116, 112, 114, 115, 114, 119, 115, 108, 99, 115, 104, 105, 104, 113, 109, 105, 113, 115, 109, 103, 112, 109, 104, 107, 113, 108, 112, 112, 114, 100, 113, 100, 109, 109, 119, 98, 101, 113, 116, 124, 115, 116, 107, 112, 102, 110, 106, 111, 114, 109, 112, 105, 105, 112, 108, 110, 118, 106, 110, 111, 106, 101, 114, 111, 97, 110, 107, 109, 111, 104, 113, 112, 105, 109, 104, 113, 108, 102, 115, 115, 102, 120, 116, 113, 110, 113, 118, 110, 117, 120, 106, 117, 112, 110, 114, 113, 114, 112, 113, 107, 107, 108, 108, 112, 117, 104, 112, 110, 109, 104, 109, 110, 110, 110, 107, 108, 110, 112, 110, 106, 112, 108, 111, 110, 109, 108, 108, 105, 114, 108, 103, 106, 113, 110, 106, 110, 109, 109, 104, 108, 106, 109, 108, 114, 110, 107, 110, 109, 109, 107, 109, 112, 107, 111, 111, 109, 110, 105, 109, 110, 112, 112, 106, 113, 107, 108, 111, 108, 104, 106, 109, 109, 108, 109, 108, 109, 112, 109, 108, 106, 108, 98, 106, 113, 111, 104, 113, 112, 109, 109, 111, 101, 113, 107, 109, 110, 109, 112, 107, 105, 110, 105, 111, 105, 103, 116, 110, 110, 108, 112, 112, 105, 113, 111, 109, 109, 110, 110, 111, 111, 108, 108, 110, 115, 114, 112, 110, 107, 109, 112, 109, 109, 107, 109, 107, 109, 113, 112, 113, 106, 104, 100, 107, 111, 112, 110, 113, 111, 112, 108, 107, 114, 109, 109, 106, 111, 111, 109, 111, 111, 109, 114, 111, 110, 106, 112, 113, 109, 110, 108, 107, 109, 110, 111, 109, 114, 110, 112, 113, 107, 108, 108, 112, 109, 107, 111, 110, 115, 109, 113, 113, 111, 110, 114, 110, 114, 108, 117, 103, 111, 113, 113, 112, 105, 109, 113, 106, 111, 112, 112, 105, 110, 112, 110, 114, 115, 109, 112, 110, 103, 112, 108, 110, 105, 107, 109, 108, 110, 104, 109, 109, 113, 110, 112, 114, 110, 112, 111, 107, 109, 112, 116, 109, 112, 110, 109, 108, 111, 110, 109, 114, 113, 107, 114, 108, 111, 111, 112, 111, 104, 111, 103, 116, 108, 113, 106, 109, 104, 103, 105, 108, 109, 113, 112, 108, 107, 112, 107, 112, 113, 109, 111, 109, 111, 109, 114, 107, 105, 110, 112, 110, 107, 109, 113, 111, 110, 108, 106, 105, 111, 100, 105, 111, 110, 109, 108, 101, 112, 111, 112, 111, 108, 112, 106, 110, 103, 114, 108, 110, 108, 108, 108, 113, 102, 110, 109, 107, 112, 108, 112, 108, 113, 107, 108, 109, 108, 115, 110, 107, 111, 110, 106, 113, 108, 111, 111, 103, 107, 114, 110, 104, 108, 110, 112, 109, 105, 105, 109, 106, 107, 106, 104, 105, 114, 109, 110, 113, 108, 114, 110, 110, 123, 113, 113, 109, 110, 108, 104, 106, 109, 107, 107, 113, 113, 110, 106, 112, 110, 110, 110, 111, 111, 110, 109, 107, 111, 114, 114, 109, 107, 109, 109, 112, 108, 109, 113, 108, 110, 114, 102, 106, 109, 110, 109, 114, 105, 108, 108, 103, 111, 109, 106, 111, 112, 111, 107, 110, 105, 111, 115, 111, 110, 102, 114, 107, 110, 115, 106, 109, 104, 111, 108, 112, 109, 103, 111, 107, 112, 108, 111, 112, 110, 117, 109, 112, 109, 109, 108, 110, 111, 108, 111, 108, 107, 108, 111, 107, 111, 112, 111, 106, 110, 113, 106, 110, 110, 103, 108, 101, 108, 108, 109, 109, 111, 107, 110, 107, 109, 105, 107, 112, 108, 115, 108, 103, 108, 104, 105, 105, 113, 109, 109, 108, 108, 115, 104, 105, 106, 111, 111, 99, 116, 102, 100, 113, 116, 117, 116, 120, 102, 108, 108, 98, 113, 98, 98, 112, 108, 98, 115, 116, 109, 116, 104, 110, 98, 119, 101, 107, 112, 119, 124, 104, 107, 119, 112, 115, 110, 108, 117, 107, 101, 119, 109, 118, 106, 106, 104, 109, 105, 128, 109, 128, 121, 110, 117, 118, 116, 109, 105, 103, 104, 92, 112, 106, 115, 109, 93, 121, 112, 110, 116, 109, 106, 103, 108, 102, 115, 111, 115, 110, 104, 112, 123, 112, 112, 100, 120, 115, 111, 103, 114, 105, 108, 110, 104, 112, 106, 108, 112, 109, 114, 90, 110, 113, 107, 92, 108, 120, 119, 110, 109, 115, 100, 118, 119, 98, 111, 117, 112, 101, 88, 105, 106, 109, 109, 105, 107, 113, 106, 109, 98, 90, 116, 112, 112, 120, 112, 117, 110, 107, 133, 107, 114, 111, 114, 101, 112, 94, 88, 107, 107, 108, 103, 117, 104, 117, 109, 107, 103, 119, 98, 105, 114, 111, 115, 107, 115, 113, 111, 110, 118, 110, 109, 108, 107, 112, 110, 107, 108, 101, 109, 106, 89, 97, 111, 103, 113, 115, 117, 100, 119, 106, 107, 95, 113, 104, 102, 107, 118, 106, 121, 118, 101, 128, 119, 106, 112, 112, 113, 97, 106, 98, 93, 114, 105, 113, 122, 117, 102, 95, 119, 114, 114, 104, 104, 99, 109, 107, 110, 110, 106, 111, 112, 102, 104, 123, 120, 106, 111, 112, 115, 104, 108, 105, 114, 100, 113, 116, 109, 105, 111, 121, 114, 105, 108, 104, 108, 103, 113, 110, 98, 100, 114, 111, 94, 114, 116, 109, 118, 114, 121, 102, 106, 97, 108, 114, 115, 112, 103, 103, 118, 98, 113, 103, 113, 103, 104, 122, 108, 115, 108, 112, 105, 113, 104, 114, 102, 125, 107, 106, 113, 104, 113, 114, 102, 110, 79, 117, 114, 108, 113, 95, 105, 109, 109, 96, 103, 115, 103, 119, 110, 101, 90, 111, 118, 119, 113, 115, 112, 107, 114, 101, 110, 107, 130, 112, 99, 114, 116, 115, 116, 116, 98, 117, 108, 120, 110, 105, 105, 106, 106, 110, 112, 104, 118, 101, 114, 116, 117, 108, 111, 98, 129, 108, 119, 108, 109, 103, 113, 124, 112, 105, 120, 111, 113, 76, 102, 105, 115, 112, 110, 111, 111, 110, 112, 112, 113, 102, 99, 108, 115, 101, 109, 106, 108, 108, 105, 125, 112, 106, 104, 112, 94, 113, 100, 111, 105, 103, 97, 105, 115, 101, 109, 97, 112, 100, 106, 107, 104, 110, 111, 115, 107, 115, 113, 107, 100, 97, 108, 108, 120, 113, 102, 107, 119, 107, 109, 113, 105, 92, 115, 112, 122, 111, 141, 110, 110, 113, 107, 104, 118, 102, 114, 112, 108, 122, 106, 114, 104, 115, 109, 112, 110, 124, 107, 116, 114, 110, 119, 112, 108, 102, 113, 104, 106, 113, 115, 120, 111, 110, 112, 115, 105, 98, 110, 107, 116, 110, 111, 113, 107, 115, 106, 129, 102, 100, 100, 110, 110, 117, 111, 106, 109, 102, 105, 116, 102, 108, 119, 108, 113, 108, 120, 104, 114, 122, 114, 102, 112, 105, 127, 115, 118, 107, 111, 112, 111, 110, 126, 107, 113, 110, 112, 113, 102, 109, 113, 105, 115, 114, 116, 96, 110, 121, 131, 113, 115, 100, 114, 113, 109, 118, 102, 116, 105, 89, 109, 104, 103, 119, 107, 107, 103, 106, 116, 108, 121, 114, 95, 109, 116, 108, 120, 119, 114, 102, 114, 120, 110, 108, 111, 110, 108, 110, 111, 105, 116, 96, 114, 110, 133, 114, 127, 113, 101, 116, 107, 100, 97, 101, 115, 115, 108, 101, 120, 116, 98, 106, 122, 101, 110, 108, 122, 115, 102, 105, 101, 111, 97, 104, 113, 115, 111, 111, 104, 111, 113, 113, 103, 116, 110, 114, 121, 109, 116, 114, 105, 115, 101, 95, 103, 111, 104, 108, 108, 125, 107, 125, 125, 105, 109, 110, 91, 120, 109, 109, 112, 112, 116, 103, 105, 107, 101, 102, 98, 112, 111, 110, 103, 99, 115, 106, 117, 114, 105, 91, 113, 104, 109, 113, 111, 102, 121, 114, 105, 107, 102, 98, 92, 112, 109, 117, 97, 109, 116, 109, 110, 108, 115, 106, 101, 106, 125, 101, 107, 96, 103, 102, 114, 133, 134, 116, 111, 102, 105, 98, 113, 122, 101, 109, 103, 98, 102, 109, 106, 111, 110, 113, 101, 113, 107, 115, 118, 106, 103, 119, 101, 110, 111, 102, 113, 108, 109, 112, 110, 103, 105, 99, 91, 117, 102, 121, 108, 114, 119, 112, 114, 114, 105, 109, 110, 112, 100, 106, 95, 115, 109, 104, 109, 117, 101, 111, 112, 110, 104, 110, 112, 112, 122, 115, 114, 120, 110, 115, 106, 99, 103, 117, 111, 110, 91, 111, 96, 112, 112, 113, 110, 104, 114, 104, 96, 107, 107, 119, 101, 123, 106, 107, 119, 121, 112, 118, 114, 101, 99, 108, 117, 119, 102, 109, 111, 120, 117, 114, 110, 121, 115, 112, 116, 114, 120, 110, 115, 112, 112, 110, 111, 115, 91, 105, 114, 110, 109, 114, 113, 111, 105, 103, 114, 119, 105, 117, 107, 112, 104, 111, 111, 106, 119, 110, 116, 104, 120, 116, 110, 118, 101, 114, 125, 114, 122, 105, 117, 107, 103, 113, 101, 110, 95, 105, 110, 97, 114, 114, 95, 122, 109, 112, 114, 114, 108, 94, 103, 106, 125, 113, 108, 115, 103, 107, 110, 112, 112, 104, 117, 111, 112, 113, 109, 117, 126, 109, 105, 104, 115, 106, 120, 112, 120, 99, 102, 114, 113, 109, 92, 103, 111, 118, 113, 112, 107, 119, 118, 97, 108, 101, 102, 111, 118, 111, 110, 96, 112, 116, 109, 101, 116, 95, 108, 112, 117, 115, 111, 107, 112, 104, 112, 112, 111, 110, 106, 102, 104, 119, 117, 115, 112, 103, 122, 111, 108, 112, 113, 113, 104, 111, 118, 118, 108, 123, 100, 117, 107, 114, 109, 103, 101, 103, 108, 99, 123, 116, 106, 94, 113, 121, 123, 115, 109, 113, 108, 106, 111, 115, 120, 92, 116, 104, 103, 108, 101, 121, 106, 112, 116, 109, 107, 112, 111, 103, 107, 102, 109, 100, 119, 121, 94, 112, 101, 102, 102, 99, 106, 120, 114, 113, 116, 111, 116, 113, 115, 97, 118, 108, 106, 110, 111, 102, 117, 113, 111, 108, 110, 97, 104, 116, 116, 112, 104, 111, 108, 112, 121, 110, 104, 112, 120, 127, 103, 112, 107, 117, 105, 106, 104, 109, 106, 113, 108, 118, 97, 117, 100, 113, 113, 105, 111, 115, 112, 112, 103, 108, 117, 105, 108, 110, 116, 113, 96, 108, 123, 109, 117, 108, 112, 112, 113, 109, 103, 115, 103, 107, 101, 107, 124, 114, 122, 101, 117, 110, 110, 117, 102, 114, 116, 103, 126, 113, 109, 106, 115, 114, 114, 115, 101, 109, 117, 106, 112, 109, 116, 116, 115, 108, 114, 117, 110, 114, 112, 107, 101, 109, 108, 113, 108, 112, 106, 108, 110, 110, 119, 103, 115, 110, 115, 107, 113, 112, 111, 97, 113, 90, 104, 121, 101, 133, 107, 111, 111, 99, 102, 117, 118, 106, 107, 115, 113, 109, 108, 104, 108, 108, 106, 107, 109, 107, 112, 123, 106, 105, 103, 111, 110, 114, 102, 114, 104, 123, 119, 112, 111, 118, 108, 114, 110, 117, 123, 120, 104, 97, 112, 116, 116, 115, 102, 118, 111, 108, 112, 95, 104, 105, 112, 111, 110, 106, 114, 105, 118, 113, 113, 116, 109, 108, 110, 114, 110, 89, 110, 113, 108, 107, 120, 105, 103, 101, 109, 113, 101, 107, 115, 110, 110, 112, 113, 130, 101, 109, 104, 103, 116, 107, 120, 103, 111, 113, 105, 116, 113, 113, 103, 112, 100, 99, 101, 110, 107, 105, 118, 113, 115, 115, 116, 116, 115, 108, 104, 105, 106, 110, 124, 114, 115, 101, 108, 107, 110, 105, 109, 115, 96, 108, 100, 101, 123, 113, 113, 106, 109, 104, 94, 114, 109, 109, 112, 108, 101, 112, 107, 121, 116, 114, 113, 100, 115, 109, 114, 112, 112, 115, 111, 107, 115, 111, 108, 100, 102, 107, 116, 112, 105, 119, 100, 108, 113, 101, 109, 118, 108, 103, 117, 125, 114, 110, 111, 112, 105, 108, 119, 106, 109, 120, 116, 111, 112, 108, 107, 107, 98, 106, 112, 111, 105, 104, 112, 117, 112, 102, 112, 109, 104, 120, 117, 104, 108, 107, 118, 102, 113, 123, 117, 101, 101, 105, 125, 114, 131, 96, 103, 115, 118, 117, 107, 113, 107, 124, 114, 120, 120, 109, 101, 108, 114, 101, 113, 107, 113, 107, 117, 115, 105, 107, 105, 122, 111, 104, 104, 109, 110, 107, 114, 113, 112, 117, 115, 113, 105, 115, 128, 96, 107, 124, 123, 110, 106, 119, 98, 131, 104, 117, 101, 107, 107, 109, 102, 116, 106, 112, 109, 119, 120, 110, 112, 115, 114, 117, 125, 95, 101, 99, 110, 107, 114, 101, 111, 121, 97, 105, 117, 119, 108, 108, 119, 105, 107, 111, 111, 96, 117, 110, 106, 108, 128, 113, 118, 125, 114, 113, 110, 113, 106, 108, 105, 102, 121, 115, 113, 115, 101, 106, 111, 112, 104, 120, 103, 98, 121, 124, 112, 114, 105, 112, 106, 113, 122, 108, 101, 100, 109, 113, 136, 110, 113, 115, 120, 112, 114, 107, 113, 101, 109, 113, 114, 107, 126, 106, 107, 110, 115, 102, 107, 112, 104, 103, 120, 103, 113, 107, 104, 116, 113, 99, 117, 113, 109, 113, 117, 112, 118, 111, 118, 114, 106, 98, 104, 122, 102, 115, 102, 99, 108, 119, 131, 115, 102, 115, 131, 104, 102, 119, 107, 115, 101, 105, 104, 107, 113, 94, 125, 113, 124, 157, 109, 114, 104, 101, 105, 106, 110, 105, 112, 119, 91, 118, 94, 119, 114, 115, 100, 108, 110, 110, 118, 121, 105, 108, 113, 120, 99, 113, 121, 121, 119, 102, 106, 108, 131, 109, 106, 100, 110, 121, 119, 111, 118, 104, 113, 107, 104, 117, 106, 119, 95, 116, 106, 105, 104, 122, 102, 110, 95, 100, 100, 119, 106, 114, 116, 88, 115, 115, 117, 110, 124, 110, 99, 128, 104, 104, 110, 113, 115, 107, 106, 124, 110, 110, 119, 121, 115, 103, 119, 107, 103, 117, 112, 107, 103, 108, 102, 99, 117, 113, 112, 130, 117, 111, 113, 109, 109, 110, 119, 143, 99, 114, 119, 114, 101, 114, 109, 103, 114, 118, 102, 107, 93, 113, 128, 108, 105, 108, 104, 106, 104, 108, 112, 111, 113, 125, 113, 113, 104, 105, 108, 106, 98, 102, 99, 104, 114, 119, 116, 119, 110, 118, 109, 112, 111, 107, 95, 120, 102, 118, 99, 97, 112, 116, 111, 118, 117, 115, 120, 113, 112, 116, 105, 115, 107, 111, 99, 101, 119, 104, 108, 120, 111, 115, 108, 106, 111, 105, 116, 107, 106, 116, 119, 114, 103, 96, 108, 116, 114, 109, 120, 121, 98, 120, 116, 115, 102, 104, 114, 108, 124, 104, 124, 119, 110, 108, 115, 112, 122, 125, 100, 108, 111, 106, 111, 114, 136, 90, 109, 98, 121, 114, 105, 107, 117, 115, 108, 107, 109, 110, 110, 117, 100, 90, 113, 105, 99, 111, 110, 114, 110, 112, 112, 108, 115, 110, 112, 104, 114, 108, 119, 122, 109, 100, 100, 101, 108, 105, 115, 117, 108, 100, 110, 109, 112, 115, 111, 109, 118, 124, 100, 118, 105, 107, 114, 103, 111, 115, 102, 94, 115, 107, 110, 110, 115, 116, 111, 110, 110, 120, 111, 102, 109, 108, 108, 127, 107, 128, 114, 108, 94, 109, 111, 110, 104, 109, 110, 111, 114, 111, 105, 89, 109, 108, 115, 105, 115, 113, 100, 109, 119, 102, 132, 108, 98, 99, 109, 113, 110, 116, 102, 116, 110, 109, 104, 111, 114, 129, 108, 110, 115, 116, 110, 101, 123, 112, 101, 93, 113, 122, 114, 113, 117, 111, 114, 106, 114, 103, 103, 114, 110, 113, 122, 122, 98, 106, 111, 105, 108, 106, 111, 109, 107, 109, 108, 102, 101, 110, 99, 101, 109, 116, 113, 119, 123, 107, 104, 110, 113, 111, 110, 110, 101, 105, 109, 108, 129, 118, 104, 106, 109, 109, 107, 104, 92, 101, 94, 112, 116, 111, 101, 124, 118, 111, 107, 119, 100, 101, 122, 108, 115, 108, 112, 110, 117, 104, 113, 109, 110, 119, 103, 97, 120, 113, 123, 113, 112, 118, 120, 102, 123, 113, 121, 116, 112, 105, 116, 105, 111, 112, 113, 110, 118, 104, 110, 108, 117, 133, 107, 105, 117, 109, 105, 105, 105, 98, 114, 100, 107, 117, 114, 107, 106, 104, 106, 105, 112, 120, 112, 110, 109, 107, 102, 101, 107, 103, 115, 110, 115, 100, 109, 116, 142, 107, 105, 124, 114, 116, 117, 102, 111, 118, 105, 115, 102, 87, 121, 110, 108, 116, 113, 92, 106, 107, 111, 111, 110, 114, 117, 104, 103, 104, 112, 111, 110, 96, 111, 112, 116, 106, 100, 116, 107, 102, 110, 118, 112, 107, 103, 93, 108, 117, 109, 121, 111, 105, 122, 124, 121, 116, 112, 106, 139, 118, 105, 117, 107, 105, 104, 117, 109, 110, 103, 106, 102, 110, 114, 119, 106, 114, 111, 111, 127, 107, 105, 104, 117, 101, 103, 113, 109, 104, 111, 107, 111, 114, 109, 114, 104, 97, 111, 125, 104, 106, 90, 100, 113, 109, 105, 116, 98, 114, 122, 112, 108, 111, 99, 120, 110, 123, 114, 100, 113, 113, 98, 119, 119, 100, 113, 111, 103, 96, 131, 119, 94, 103, 105, 102, 100, 106, 105, 107, 104, 109, 116, 95, 118, 111, 104, 107, 119, 107, 98, 116, 114, 104, 114, 108, 120, 107, 118, 116, 111, 95, 124, 115, 107, 110, 104, 114, 122, 110, 100, 110, 105, 111, 111, 103, 109, 116, 110, 116, 107, 117, 100, 109, 108, 109, 107, 122, 111, 100, 109, 114, 106, 114, 107, 114, 118, 109, 102, 117, 113, 103, 103, 117, 101, 100, 114, 104, 101, 107, 96, 103, 130, 100, 108, 115, 106, 105, 102, 117, 97, 97, 116, 105, 103, 109, 110, 116, 113, 107, 116, 111, 113, 112, 108, 113, 101, 114, 121, 109, 106, 107, 114, 111, 131, 108, 106, 106, 107, 114, 97, 111, 129, 116, 119, 108, 106, 104, 121, 104, 121, 109, 114, 101, 116, 122, 108, 110, 105, 105, 110, 105, 113, 107, 114, 118, 122, 102, 110, 108, 102, 112, 125, 112, 119, 112, 116, 106, 105, 119, 113, 100, 96, 111, 118, 114, 94, 108, 107, 106, 102, 103, 113, 101, 108, 115, 113, 110, 104, 112, 112, 112, 114, 91, 107, 98, 116, 104, 94, 115, 103, 119, 113, 112, 110, 110, 117, 101, 95, 108, 109, 110, 117, 114, 96, 107, 110, 97, 125, 101, 109, 109, 105, 106, 119, 103, 117, 93, 112, 111, 110, 112, 119, 117, 116, 105, 112, 105, 103, 114, 108, 116, 115, 131, 106, 108, 114, 112, 111, 109, 111, 108, 106, 124, 121, 110, 118, 108, 116, 106, 113, 104, 111, 107, 105, 107, 108, 99, 114, 114, 112, 106, 116, 102, 110, 109, 115, 112, 117, 108, 104, 101, 108, 105, 112, 114, 115, 114, 109, 124, 113, 108, 113, 108, 117, 109, 112, 112, 110, 111, 102, 110, 103, 111, 107, 108, 132, 96, 105, 107, 115, 115, 93, 108, 111, 109, 122, 110, 105, 102, 107, 107, 111, 114, 107, 115, 109, 123, 110, 110, 82, 116, 108, 113, 93, 117, 105, 94, 107, 100, 109, 113, 106, 119, 122, 98, 110, 109, 119, 111, 103, 102, 104, 107, 91, 114, 103, 89, 105, 110, 104, 97, 127, 106, 102, 99, 108, 104, 101, 113, 100, 113, 100, 114, 108, 99, 109, 106, 115, 108, 112, 112, 100, 114, 88, 113, 103, 103, 108, 98, 108, 108, 104, 108, 112, 102, 109, 109, 100, 112, 100, 111, 106, 109, 107, 99, 103, 109, 97, 102, 117, 120, 124, 110, 106, 109, 114, 108, 102, 105, 117, 116, 103, 104, 110, 108, 92, 120, 116, 109, 96, 99, 120, 106, 108, 105, 118, 127, 107, 118, 105, 96, 107, 105, 96, 100, 98, 103, 102, 113, 104, 115, 112, 98, 105, 109, 110, 104, 123, 103, 127, 110, 119, 128, 106, 107, 104, 98, 101, 104, 107, 101, 98, 111, 106, 109, 116, 111, 119, 108, 109, 115, 108, 109, 116, 111, 107, 104, 116, 109, 107, 109, 114, 94, 102, 108, 109, 107, 109, 117, 109, 113, 125, 119, 119, 120, 111, 105, 111, 106, 109, 118, 109, 140, 106, 103, 106, 122, 104, 112, 116, 113, 103, 110, 102, 100, 121, 114, 101, 115, 97, 112, 126, 97, 96, 99, 98, 103, 110, 110, 97, 124, 127, 98, 110, 102, 125, 110, 96, 109, 108, 109, 106, 90, 108, 111, 98, 106, 124, 116, 118, 108, 104, 107, 114, 90, 107, 110, 128, 110, 108, 103, 109, 111, 105, 117, 124, 107, 116, 112, 107, 102, 109, 113, 123, 104, 114, 110, 112, 110, 109, 114, 105, 97, 152, 99, 106, 112, 109, 118, 106, 110, 98, 118, 108, 117, 120, 104, 107, 115, 112, 109, 113, 106, 117, 122, 118, 121, 109, 104, 119, 117, 115, 107, 112, 110, 119, 95, 113, 109, 116, 110, 103, 109, 117, 105, 76, 116, 113, 102, 115, 106, 112, 121, 111, 107, 98, 118, 111, 112, 107, 107, 100, 108, 99, 109, 109, 93, 117, 127, 120, 102, 95, 119, 114, 114, 110, 118, 105, 119, 91, 124, 111, 108, 101, 117, 111, 113, 96, 102, 116, 96, 94, 111, 100, 109, 103, 99, 115, 119, 110, 103, 102, 110, 98, 126, 113, 115, 114, 97, 109, 103, 116, 108, 98, 108, 107, 124, 106, 119, 102, 107, 119, 114, 112, 112, 120, 99, 104, 114, 115, 108, 109, 109, 114, 112, 94, 115, 108, 115, 110, 100, 117, 105, 120, 104, 119, 112, 114, 108, 104, 103, 112, 108, 104, 107, 104, 110, 105, 105, 102, 117, 104, 101, 112, 114, 124, 111, 107, 125, 122, 120, 98, 108, 119, 108, 96, 101, 109, 109, 103, 118, 111, 103, 117, 95, 112, 119, 109, 106, 115, 109, 111, 111, 105, 122, 107, 90, 101, 113, 120, 100, 103, 110, 122, 109, 114, 109, 111, 109, 107, 113, 109, 117, 107, 100, 106, 117, 112, 112, 111, 111, 119, 103, 109, 114, 114, 113, 101, 115, 107, 108, 104, 110, 106, 100, 121, 107, 94, 127, 120, 107, 94, 110, 105, 105, 114, 104, 105, 126, 102, 109, 108, 103, 111, 110, 103, 118, 112, 105, 112, 110, 105, 104, 113, 111, 108, 110, 104, 109, 109, 104, 103, 118, 97, 113, 106, 100, 121, 106, 113, 115, 108, 108, 105, 115, 114, 115, 101, 114, 114, 124, 99, 124, 107, 114, 114, 105, 116, 98, 105, 109, 111, 112, 108, 109, 111, 106, 99, 102, 107, 110, 114, 107, 98, 120, 107, 99, 101, 104, 107, 112, 89, 105, 105, 101, 108, 107, 99, 119, 113, 101, 120, 120, 96, 135, 103, 116, 114, 111, 109, 103, 107, 121, 109, 108, 108, 108, 107, 110, 113, 109, 105, 106, 100, 108, 120, 115, 106, 115, 107, 108, 111, 106, 100, 110, 112, 107, 102, 113, 107, 106, 112, 114, 109, 104, 101, 111, 101, 104, 111, 108, 124, 105, 111, 112, 108, 109, 108, 108, 115, 117, 111, 113, 110, 102, 116, 112, 102, 114, 112, 110, 103, 101, 109, 114, 109, 115, 105, 98, 121, 109, 113, 113, 117, 108, 104, 103, 100, 105, 103, 110, 109, 108, 111, 102, 115, 109, 108, 118, 102, 103, 105, 107, 107, 102, 114, 104, 98, 121, 108, 105, 113, 98, 102, 107, 122, 105, 131, 109, 103, 113, 102, 106, 108, 98, 115, 109, 101, 101, 106, 111, 109, 103, 115, 103, 102, 104, 112, 110, 112, 102, 101, 103, 98, 98, 107, 114, 107, 101, 108, 109, 120, 111, 118, 112, 105, 99, 100, 118, 135, 109, 116, 117, 110, 113, 107, 108, 101, 114, 112, 107, 119, 108, 128, 106, 113, 120, 111, 105, 102, 108, 115, 103, 109, 98, 109, 107, 102, 112, 108, 103, 109, 103, 102, 110, 114, 118, 105, 106, 105, 112, 115, 118, 100, 105, 97, 107, 110, 113, 99, 113, 96, 116, 104, 106, 100, 102, 118, 94, 110, 114, 109, 115, 109, 108, 105, 116, 99, 105, 116, 100, 104, 111, 107, 103, 105, 106, 121, 130, 114, 108, 104, 115, 107, 114, 98, 110, 105, 106, 107, 114, 116, 105, 101, 106, 104, 104, 110, 114, 102, 113, 101, 124, 108, 103, 102, 121, 105, 111, 105, 119, 97, 107, 116, 106, 116, 114, 103, 107, 109, 111, 118, 118, 108, 103, 102, 105, 118, 104, 115, 98, 112, 110, 102, 108, 102, 101, 114, 112, 108, 106, 104, 119, 115, 105, 108, 107, 114, 95, 101, 103, 114, 109, 123, 119, 110, 111, 119, 113, 106, 111, 109, 107, 107, 104, 108, 112, 109, 105, 108, 99, 109, 107, 110, 109, 109, 109, 115, 109, 103, 110, 110, 105, 111, 114, 108, 108, 113, 115, 120, 104, 106, 114, 106, 116, 110, 113, 102, 114, 102, 125, 109, 113, 120, 101, 98, 101, 108, 114, 105, 115, 108, 118, 109, 109, 113, 137, 114, 103, 109, 126, 104, 105, 103, 118, 119, 110, 99, 95, 110, 104, 109, 107, 112, 103, 123, 100, 113, 113, 97, 110, 103, 102, 104, 115, 105, 112, 115, 109, 103, 115, 112, 107, 113, 103, 109, 100, 123, 121, 106, 114, 98, 108, 105, 113, 112, 113, 107, 111, 109, 104, 108, 112, 112, 108, 103, 105, 104, 108, 110, 109, 114, 109, 111, 109, 109, 111, 115, 113, 116, 113, 124, 102, 106, 105, 112, 104, 126, 119, 106, 112, 110, 111, 113, 109, 112, 115, 110, 106, 113, 112, 106, 108, 109, 104, 115, 138, 105, 107, 113, 111, 116, 106, 107, 113, 112, 110, 107, 108, 109, 114, 104, 105, 103, 107, 110, 106, 111, 107, 112, 113, 112, 110, 106, 114, 108, 113, 109, 110, 114, 111, 109, 112, 107, 109, 110, 110, 105, 112, 111, 121, 109, 108, 116, 116, 106, 108, 109, 110, 105, 104, 113, 135, 114, 106, 100, 111, 113, 112, 105, 120, 113, 112, 111, 109, 103, 110, 106, 116, 110, 107, 103, 106, 112, 111, 111, 108, 111, 112, 118, 111, 106, 109, 100, 107, 110, 130, 110, 108, 108, 109, 108, 108, 111, 112, 113, 109, 112, 122, 103, 111, 107, 97, 113, 114, 109, 106, 109, 114, 108, 109, 115, 122, 108, 111, 115, 103, 108, 113, 107, 113, 112, 110, 108, 112, 107, 108, 105, 109, 105, 114, 114, 108, 113, 107, 110, 111, 109, 107, 108, 114, 106, 105, 115, 112, 113, 110, 109, 108, 111, 116, 112, 108, 109, 109, 115, 107, 109, 104, 107, 115, 110, 116, 117, 103, 115, 114, 116, 112, 108, 113, 108, 109, 109, 110, 108, 112, 114, 115, 110, 110, 98, 112, 103, 108, 110, 108, 110, 108, 106, 111, 111, 104, 116, 110, 103, 114, 116, 104, 97, 108, 106, 115, 96, 107, 114, 109, 112, 94, 113, 108, 107, 125, 110, 111, 107, 111, 114, 107, 109, 113, 112, 114, 106, 111, 116, 105, 115, 111, 112, 111, 116, 107, 105, 113, 110, 107, 116, 104, 118, 111, 104, 105, 107, 107, 112, 106, 120, 109, 112, 109, 105, 117, 114, 105, 111, 109, 112, 106, 105, 109, 108, 117, 103, 112, 113, 108, 112, 115, 123, 106, 107, 98, 106, 107, 109, 104, 110, 107, 106, 112, 111, 121, 110, 112, 111, 108, 112, 111, 112, 108, 108, 107, 107, 119, 112, 107, 120, 105, 110, 108, 104, 106, 120, 101, 111, 111, 109, 108, 110, 108, 107, 111, 107, 104, 108, 109, 105, 114, 112, 114, 104, 105, 110, 110, 111, 116, 109, 108, 105, 112, 113, 115, 110, 123, 104, 106, 106, 108, 101, 113, 106, 113, 106, 114, 98, 113, 110, 107, 112, 105, 106, 110, 109, 113, 110, 111, 111, 111, 108, 104, 101, 106, 113, 112, 120, 112, 112, 112, 110, 111, 118, 108, 110, 125, 105, 107, 106, 108, 104, 113, 109, 91, 111, 103, 100, 114, 111, 108, 109, 109, 109, 107, 104, 106, 108, 113, 108, 102, 104, 97, 117, 112, 95, 114, 114, 114, 112, 114, 106, 110, 115, 114, 106, 108, 114, 105, 105, 108, 108, 106, 113, 115, 102, 106, 107, 107, 101, 107, 111, 108, 111, 110, 114, 109, 105, 108, 111, 114, 115, 107, 113, 108, 108, 103, 108, 105, 107, 110, 105, 103, 113, 108, 106, 109, 92, 105, 109, 92, 117, 114, 109, 116, 115, 111, 111, 97, 111, 110, 115, 108, 107, 116, 109, 114, 114, 103, 108, 108, 105, 99, 107, 91, 114, 106, 118, 98, 107, 115, 101, 103, 96, 116, 113, 110, 106, 110, 107, 98, 105, 110, 115, 101, 118, 111, 108, 110, 114, 108, 115, 112, 107, 103, 111, 102, 114, 115, 97, 107, 117, 118, 106, 115, 106, 120, 110, 112, 104, 107, 107, 109, 116, 112, 112, 103, 124, 112, 108, 115, 111, 108, 104, 109, 102, 110, 104, 97, 116, 100, 115, 115, 104, 101, 104, 100, 110, 109, 110, 108, 108, 107, 110, 113, 107, 104, 107, 112, 115, 113, 92, 112, 109, 99, 100, 104, 113, 116, 118, 108, 115, 112, 120, 116, 113, 104, 108, 100, 111, 119, 97, 108, 116, 107, 102, 113, 105, 103, 109, 106, 122, 106, 103, 112, 116, 118, 95, 110, 110, 119, 112, 83, 107, 109, 106, 121, 100, 104, 106, 98, 124, 118, 111, 115, 109, 105, 92, 111, 99, 105, 108, 100, 107, 115, 114, 110, 112, 98, 119, 109, 100, 111, 118, 120, 112, 111, 104, 103, 111, 112, 105, 104, 103, 120, 106, 109, 107, 109, 96, 111, 110, 104, 108, 104, 108, 100, 112, 109, 99, 110, 118, 99, 127, 96, 111, 111, 108, 102, 95, 109, 113, 105, 110, 109, 111, 108, 100, 126, 110, 113, 111, 113, 113, 108, 102, 112, 110, 97, 105, 107, 105, 115, 101, 118, 127, 111, 119, 109, 104, 110, 107, 97, 115, 119, 103, 104, 112, 112, 128, 105, 109, 111, 117, 116, 101, 92, 118, 106, 108, 107, 120, 115, 110, 117, 107, 113, 103, 110, 109, 111, 109, 100, 104, 111, 110, 108, 109, 114, 112, 101, 117, 102, 88, 108, 107, 108, 96, 132, 112, 107, 102, 113, 101, 107, 99, 109, 113, 109, 103, 106, 103, 110, 120, 108, 118, 111, 113, 119, 116, 106, 118, 102, 107, 109, 104, 111, 117, 99, 114, 112, 115, 127, 97, 119, 117, 95, 106, 113, 108, 105, 95, 106, 102, 110, 116, 112, 117, 123, 120, 99, 107, 108, 108, 111, 103, 103, 100, 114, 115, 115, 113, 110, 109, 113, 107, 102, 129, 107, 104, 97, 109, 91, 105, 98, 122, 103, 106, 109, 107, 112, 109, 96, 118, 104, 120, 108, 108, 96, 105, 110, 107, 119, 107, 112, 117, 116, 113, 105, 140, 110, 112, 118, 106, 106, 110, 102, 110, 103, 109, 104, 121, 105, 94, 105, 112, 110, 116, 111, 101, 113, 123, 105, 119, 115, 111, 104, 128, 98, 104, 111, 110, 120, 110, 102, 109, 109, 105, 103, 128, 106, 109, 111, 113, 114, 105, 99, 101, 106, 112, 68, 107, 110, 109, 98, 105, 89, 114, 116, 111, 106, 115, 104, 113, 108, 106, 102, 103, 117, 92, 108, 81, 101, 117, 109, 98, 107, 108, 118, 110, 111, 109, 108, 96, 111, 104, 113, 107, 99, 111, 120, 114, 113, 104, 111, 108, 92, 108, 114, 108, 111, 114, 106, 103, 118, 112, 106, 112, 103, 111, 118, 107, 114, 109, 106, 114, 122, 108, 112, 112, 113, 110, 114, 112, 110, 110, 115, 109, 115, 109, 112, 112, 105, 110, 111, 111, 117, 125, 123, 110, 104, 108, 113, 124, 118, 109, 108, 111, 109, 111, 111, 111, 106, 109, 119, 104, 111, 136, 117, 113, 113, 118, 110, 115, 114, 118, 110, 108, 121, 113, 109, 106, 110, 110, 111, 103, 114, 111, 111, 104, 109, 107, 104, 116, 108, 112, 109, 111, 109, 122, 102, 113, 116, 110, 109, 110, 95, 115, 106, 111, 109, 118, 109, 107, 113, 110, 115, 112, 119, 112, 104, 112, 118, 110, 107, 113, 105, 117, 122, 112, 108, 110, 107, 107, 115, 108, 113, 105, 100, 113, 106, 110, 103, 114, 114, 108, 111, 113, 108, 111, 107, 110, 107, 115, 113, 108, 112, 109, 111, 100, 108, 109, 111, 112, 109, 110, 109, 103, 113, 109, 107, 113, 114, 116, 112, 123, 113, 104, 109, 109, 110, 114, 111, 117, 107, 113, 113, 110, 100, 100, 102, 112, 107, 109, 113, 108, 108, 106, 112, 111, 105, 113, 106, 112, 112, 105, 114, 109, 111, 113, 107, 112, 109, 108, 106, 119, 105, 109, 109, 112, 106, 116, 108, 107, 110, 125, 111, 115, 110, 110, 111, 114, 110, 109, 120, 108, 120, 105, 116, 114, 112, 107, 106, 109, 108, 105, 113, 114, 104, 110, 112, 110, 108, 109, 113, 117, 110, 111, 112, 110, 109, 113, 108, 110, 112, 127, 124, 97, 112, 110, 110, 117, 113, 112, 104, 113, 130, 120, 110, 114, 107, 109, 111, 121, 108, 102, 105, 117, 111, 113, 112, 109, 110, 110, 104, 110, 111, 114, 101, 112, 108, 114, 105, 119, 107, 109, 114, 110, 105, 108, 114, 106, 123, 111, 117, 110, 113, 113, 108, 110, 98, 109, 111, 126, 111, 115, 124, 120, 112, 108, 113, 115, 109, 105, 112, 111, 103, 102, 110, 111, 111, 101, 106, 100, 111, 110, 111, 112, 110, 114, 109, 107, 136, 117, 106, 111, 111, 112, 128, 108, 109, 105, 111, 112, 110, 112, 110, 114, 110, 103, 107, 106, 109, 117, 114, 109, 112, 111, 112, 116, 106, 114, 108, 110, 113, 117, 112, 108, 109, 108, 114, 111, 106, 112, 109, 104, 113, 114, 104, 103, 105, 107, 110, 108, 110, 102, 108, 115, 115, 108, 103, 112, 105, 112, 125, 102, 111, 110, 111, 111, 113, 98, 108, 114, 123, 113, 109, 111, 111, 110, 105, 103, 113, 104, 95, 120, 105, 113, 107, 111, 107, 123, 99, 106, 108, 103, 112, 99, 111, 113, 108, 112, 117, 109, 104, 90, 105, 104, 114, 121, 111, 113, 105, 101, 111, 110, 109, 107, 113, 110, 106, 102, 97, 103, 111, 125, 110, 100, 111, 104, 103, 118, 104, 108, 107, 107, 113, 113, 108, 110, 107, 118, 114, 105, 112, 105, 111, 110, 114, 117, 108, 105, 106, 105, 114, 114, 106, 103, 107, 110, 106, 103, 110, 107, 107, 115, 121, 113, 106, 112, 110, 116, 105, 109, 101, 107, 101, 110, 111, 133, 105, 94, 111, 98, 106, 108, 94, 117, 104, 102, 108, 115, 106, 110, 108, 106, 109, 102, 99, 110, 104, 109, 100, 106, 110, 110, 107, 106, 103, 110, 111, 108, 102, 101, 105, 109, 110, 107, 112, 104, 112, 105, 103, 116, 95, 106, 107, 116, 105, 119, 120, 112, 113, 118, 112, 104, 117, 116, 113, 122, 109, 112, 112, 104, 108, 110, 108, 113, 107, 108, 107, 101, 101, 102, 106, 121, 106, 113, 113, 106, 98, 116, 112, 111, 105, 126, 113, 122, 113, 103, 102, 110, 103, 108, 110, 111, 114, 108, 109, 114, 105, 114, 116, 113, 115, 124, 121, 111, 103, 131, 112, 107, 103, 99, 113, 113, 108, 119, 101, 100, 109, 102, 106, 112, 116, 112, 117, 106, 103, 105, 111, 110, 105, 125, 109, 95, 112, 117, 111, 114, 100, 105, 112, 119, 107, 110, 106, 104, 121, 109, 114, 107, 109, 100, 104, 109, 104, 110, 125, 110, 114, 121, 107, 122, 100, 112, 101, 112, 108, 109, 101, 110, 111, 110, 100, 97, 112, 107, 114, 105, 110, 107, 102, 102, 114, 104, 122, 96, 119, 110, 113, 116, 111, 111, 107, 112, 104, 119, 118, 117, 107, 116, 116, 142, 107, 93, 112, 119, 110, 95, 108, 104, 108, 110, 114, 112, 96, 112, 100, 105, 106, 107, 118, 108, 114, 114, 108, 107, 111, 104, 118, 104, 110, 107, 115, 112, 104, 106, 109, 105, 104, 103, 107, 93, 103, 107, 117, 113, 111, 107, 107, 100, 105, 114, 113, 107, 99, 112, 135, 107, 104, 98, 104, 131, 109, 87, 108, 112, 112, 115, 110, 107, 100, 105, 108, 117, 113, 114, 107, 104, 111, 95, 109, 107, 96, 99, 102, 111, 106, 117, 100, 102, 98, 99, 102, 116, 100, 109, 112, 108, 117, 112, 123, 116, 120, 105, 110, 111, 104, 105, 107, 104, 109, 103, 113, 103, 110, 112, 116, 115, 108, 112, 112, 112, 125, 118, 119, 110, 110, 107, 105, 110, 104, 103, 106, 119, 101, 107, 104, 112, 103, 111, 112, 113, 112, 107, 112, 109, 116, 113, 118, 117, 112, 114, 107, 109, 102, 112, 107, 114, 110, 112, 111, 117, 113, 112, 106, 107, 107, 110, 105, 112, 109, 117, 97, 105, 114, 110, 108, 121, 111, 104, 103, 114, 97, 109, 96, 107, 110, 115, 100, 111, 110, 111, 115, 108, 116, 111, 104, 110, 108, 104, 95, 108, 115, 98, 110, 112, 110, 109, 112, 104, 114, 111, 109, 103, 113, 111, 107, 112, 101, 104, 109, 117, 103, 116, 114, 114, 104, 117, 113, 113, 108, 99, 106, 118, 115, 123, 110, 104, 104, 115, 91, 111, 106, 105, 110, 112, 109, 111, 114, 120, 111, 116, 113, 107, 110, 92, 112, 111, 113, 102, 106, 124, 107, 110, 112, 108, 113, 108, 111, 117, 121, 105, 111, 114, 127, 120, 112, 96, 105, 112, 100, 112, 110, 103, 111, 99, 104, 102, 102, 99, 107, 95, 114, 117, 111, 100, 106, 120, 121, 111, 106, 106, 107, 109, 105, 116, 112, 106, 101, 106, 115, 110, 99, 111, 102, 108, 107, 104, 116, 107, 116, 113, 112, 106, 108, 113, 83, 112, 117, 112, 110, 109, 121, 129, 118, 108, 110, 103, 114, 108, 104, 132, 107, 110, 114, 107, 107, 118, 115, 115, 112, 102, 110, 113, 113, 118, 95, 112, 114, 112, 105, 110, 108, 107, 114, 109, 104, 105, 111, 111, 117, 106, 116, 113, 100, 115, 154, 112, 121, 113, 109, 104, 114, 109, 112, 110, 113, 116, 108, 108, 110, 112, 107, 111, 104, 115, 110, 107, 107, 108, 113, 112, 108, 115, 112, 119, 96, 108, 111, 113, 118, 106, 115, 115, 108, 114, 110, 107, 98, 109, 109, 111, 111, 116, 117, 110, 110, 120, 109, 106, 111, 99, 113, 109, 113, 111, 100, 102, 111, 107, 103, 122, 111, 106, 110, 106, 112, 106, 110, 112, 112, 113, 115, 108, 110, 112, 106, 111, 110, 114, 101, 108, 102, 112, 104, 107, 106, 112, 107, 95, 112, 107, 110, 109, 110, 124, 114, 100, 107, 101, 105, 107, 112, 105, 102, 106, 112, 110, 105, 114, 107, 89, 109, 111, 108, 127, 112, 104, 112, 109, 114, 107, 104, 107, 114, 104, 109, 107, 105, 117, 111, 112, 112, 110, 110, 108, 111, 105, 103, 110, 116, 109, 106, 108, 113, 104, 108, 111, 107, 113, 108, 110, 109, 107, 103, 113, 106, 107, 115, 110, 109, 115, 129, 109, 109, 113, 112, 137, 117, 107, 114, 112, 107, 113, 109, 111, 111, 107, 111, 106, 87, 115, 87, 112, 105, 105, 106, 106, 110, 114, 105, 117, 113, 106, 107, 112, 112, 108, 112, 111, 106, 111, 110, 117, 109, 113, 107, 108, 109, 113, 109, 108, 114, 104, 104, 113, 97, 111, 112, 107, 106, 107, 107, 114, 105, 104, 114, 116, 107, 104, 108, 103, 115, 105, 113, 112, 112, 114, 110, 110, 116, 108, 119, 107, 108, 107, 115, 108, 113, 113, 110, 107, 102, 107, 104, 109, 107, 106, 103, 104, 112, 119, 108, 110, 115, 103, 113, 112, 108, 100, 105, 103, 114, 123, 107, 106, 112, 104, 113, 116, 105, 117, 105, 111, 110, 113, 106, 113, 107, 107, 108, 107, 110, 106, 114, 103, 118, 107, 95, 108, 107, 112, 119, 105, 109, 113, 116, 112, 117, 106, 107, 106, 105, 114, 111, 110, 107, 106, 114, 109, 114, 109, 109, 114, 99, 113, 110, 110, 119, 110, 107, 111, 111, 114, 110, 115, 115, 114, 110, 139, 102, 114, 108, 105, 116, 104, 101, 103, 114, 113, 107, 114, 112, 105, 114, 106, 102, 103, 107, 104, 112, 109, 110, 139, 83, 107, 111, 120, 111, 84, 109, 103, 110, 112, 107, 106, 110, 114, 123, 109, 112, 115, 102, 114, 111, 106, 109, 112, 112, 111, 105, 111, 109, 107, 108, 99, 105, 101, 107, 106, 113, 114, 106, 105, 111, 114, 108, 109, 109, 111, 108, 112, 108, 120, 104, 101, 109, 109, 105, 116, 121, 113, 107, 114, 102, 105, 112, 105, 108, 110, 102, 112, 101, 110, 106, 111, 115, 116, 112, 110, 103, 106, 119, 117, 105, 107, 110, 121, 100, 108, 109, 111, 106, 108, 103, 107, 101, 126, 118, 104, 105, 101, 109, 109, 144, 106, 96, 105, 118, 100, 108, 118, 101, 97, 116, 108, 109, 107, 112, 110, 119, 113, 102, 109, 116, 112, 118, 102, 104, 107, 107, 113, 125, 122, 107, 123, 91, 104, 125, 121, 106, 114, 113, 102, 109, 114, 102, 99, 111, 103, 111, 95, 107, 101, 111, 109, 102, 115, 124, 105, 109, 131, 116, 116, 104, 109, 103, 106, 114, 104, 115, 104, 106, 110, 111, 119, 98, 117, 113, 103, 103, 113, 102, 120, 110, 103, 114, 111, 104, 102, 104, 111, 115, 106, 110, 120, 112, 98, 108, 111, 109, 104, 112, 115, 105, 107, 112, 115, 110, 119, 115, 89, 113, 114, 108, 105, 118, 107, 124, 107, 107, 112, 111, 113, 113, 106, 104, 109, 117, 113, 114, 118, 113, 110, 106, 103, 106, 108, 111, 109, 111, 109, 111, 117, 101, 105, 106, 122, 118, 108, 112, 114, 104, 115, 108, 104, 101, 104, 117, 102, 109, 109, 110, 114, 104, 121, 113, 114, 98, 111, 100, 104, 113, 105, 102, 102, 111, 101, 122, 104, 136, 114, 115, 123, 107, 111, 107, 108, 104, 114, 105, 105, 102, 114, 97, 125, 115, 114, 112, 122, 113, 126, 124, 117, 108, 107, 114, 115, 117, 101, 116, 114, 107, 117, 86, 110, 98, 120, 110, 103, 112, 117, 106, 119, 99, 115, 106, 112, 121, 98, 114, 108, 107, 119, 105, 109, 108, 131, 112, 115, 109, 104, 106, 103, 115, 114, 99, 109, 128, 99, 110, 112, 117, 102, 115, 99, 86, 111, 107, 106, 120, 113, 105, 113, 103, 113, 112, 108, 112, 113, 55, 109, 110, 98, 112, 111, 108, 111, 117, 108, 108, 122, 106, 110, 111, 103, 113, 113, 114, 102, 118, 115, 117, 108, 110, 97, 105, 108, 111, 110, 109, 113, 109, 95, 116, 107, 110, 109, 110, 85, 119, 107, 70, 108, 108, 108, 110, 117, 115, 105, 108, 103, 105, 109, 101, 136, 102, 106, 114, 100, 116, 118, 122, 107, 122, 108, 109, 117, 101, 114, 108, 101, 112, 109, 86, 121, 112, 104, 108, 126, 110, 113, 111, 114, 95, 113, 108, 110, 112, 114, 104, 112, 97, 105, 112, 111, 116, 111, 107, 109, 104, 114, 127, 111, 97, 113, 81, 105, 113, 99, 119, 109, 110, 113, 119, 108, 109, 120, 106, 95, 112, 97, 104, 106, 104, 111, 108, 109, 108, 113, 105, 120, 107, 99, 106, 109, 104, 113, 110, 102, 111, 100, 111, 126, 124, 104, 92, 117, 110, 100, 107, 105, 82, 101, 110, 113, 107, 109, 112, 100, 103, 105, 104, 110, 110, 112, 109, 109, 94, 113, 100, 110, 104, 119, 111, 106, 110, 110, 106, 112, 112, 109, 101, 116, 102, 113, 111, 120, 105, 107, 115, 99, 126, 93, 101, 120, 108, 103, 109, 108, 104, 103, 103, 111, 111, 109, 111, 108, 114, 111, 117, 113, 110, 99, 101, 95, 109, 111, 110, 114, 131, 109, 109, 113, 102, 110, 112, 105, 108, 107, 110, 111, 97, 117, 113, 100, 103, 110, 102, 105, 102, 99, 110, 96, 113, 120, 112, 109, 113, 114, 107, 115, 103, 109, 110, 109, 125, 96, 115, 109, 99, 111, 110, 111, 112, 105, 105, 118, 103, 111, 109, 111, 115, 104, 120, 112, 113, 118, 122, 103, 112, 109, 111, 97, 116, 103, 111, 111, 135, 106, 105, 112, 112, 127, 112, 108, 115, 109, 107, 113, 111, 107, 111, 109, 109, 102, 114, 109, 102, 100, 104, 108, 109, 113, 106, 137, 108, 125, 108, 104, 113, 106, 103, 113, 108, 109, 112, 105, 104, 113, 111, 114, 104, 123, 113, 110, 99, 115, 110, 109, 111, 113, 107, 109, 106, 110, 108, 114, 110, 114, 110, 101, 108, 109, 109, 101, 111, 124, 107, 115, 115, 104, 115, 109, 112, 109, 120, 111, 108, 103, 114, 104, 111, 118, 115, 103, 98, 104, 119, 107, 106, 109, 114, 102, 111, 108, 105, 111, 109, 110, 107, 116, 110, 118, 111, 114, 98, 112, 111, 108, 105, 114, 106, 104, 122, 99, 106, 106, 107, 120, 111, 111, 113, 104, 118, 113, 109, 109, 117, 87, 119, 111, 110, 115, 128, 111, 102, 112, 106, 105, 117, 119, 108, 112, 100, 115, 103, 110, 109, 94, 105, 112, 103, 106, 121, 116, 102, 115, 112, 107, 111, 109, 121, 106, 99, 103, 115, 102, 101, 112, 107, 109, 112, 101, 101, 109, 112, 106, 112, 116, 103, 121, 108, 107, 111, 102, 112, 113, 106, 107, 106, 114, 109, 87, 111, 119, 106, 106, 108, 102, 108, 97, 118, 115, 105, 111, 113, 109, 104, 118, 115, 116, 112, 114, 108, 116, 109, 106, 163, 116, 98, 103, 113, 112, 114, 109, 109, 111, 119, 116, 106, 102, 116, 110, 112, 114, 107, 107, 112, 111, 110, 113, 98, 105, 115, 113, 93, 116, 108, 101, 111, 103, 110, 101, 111, 110, 102, 111, 150, 102, 111, 115, 110, 95, 109, 111, 100, 114, 103, 68, 114, 121, 108, 110, 110, 101, 108, 104, 103, 115, 107, 114, 112, 129, 109, 113, 101, 111, 109, 106, 113, 111, 112, 107, 133, 98, 118, 108, 116, 115, 114, 117, 105, 117, 113, 119, 106, 110, 97, 112, 99, 107, 111, 107, 103, 126, 112, 106, 104, 108, 111, 115, 110, 106, 115, 109, 110, 111, 96, 109, 111, 113, 102, 106, 102, 114, 99, 114, 110, 109, 81, 102, 105, 119, 112, 119, 107, 103, 112, 117, 100, 111, 121, 108, 111, 105, 112, 116, 103, 114, 109, 106, 106, 111, 116, 97, 114, 123, 120, 113, 110, 102, 102, 108, 111, 115, 111, 106, 104, 105, 100, 119, 106, 115, 113, 110, 111, 113, 109, 98, 121, 109, 103, 103, 98, 115, 112, 117, 141, 109, 116, 113, 116, 117, 103, 110, 115, 122, 114, 101, 122, 113, 111, 109, 108, 129, 116, 112, 111, 123, 115, 110, 116, 102, 114, 109, 118, 111, 113, 108, 105, 117, 102, 108, 94, 97, 115, 101, 113, 108, 110, 110, 117, 117, 112, 106, 110, 110, 107, 113, 108, 109, 112, 110, 109, 111, 111, 115, 107, 84, 109, 111, 114, 112, 109, 121, 107, 108, 108, 107, 113, 112, 101, 104, 111, 112, 110, 105, 113, 109, 111, 116, 110, 117, 109, 112, 113, 63, 108, 109, 106, 109, 101, 110, 108, 107, 114, 112, 112, 111, 113, 112, 112, 109, 108, 112, 114, 111, 111, 111, 117, 115, 112, 111, 108, 108, 117, 111, 120, 109, 107, 113, 112, 113, 112, 116, 111, 103, 111, 110, 111, 102, 109, 113, 112, 109, 109, 106, 115, 110, 111, 108, 113, 112, 110, 108, 113, 108, 124, 111, 106, 111, 113, 109, 111, 113, 108, 106, 111, 109, 113, 113, 114, 106, 111, 110, 112, 169, 111, 113, 113, 116, 107, 107, 109, 115, 107, 109, 104, 111, 113, 108, 108, 110, 112, 110, 105, 110, 116, 113, 108, 106, 110, 112, 109, 115, 89, 113, 106, 110, 109, 109, 112, 112, 110, 113, 108, 110, 111, 110, 114, 113, 111, 111, 111, 113, 106, 114, 111, 109, 114, 111, 108, 110, 110, 109, 108, 103, 109, 109, 112, 117, 107, 110, 115, 108, 115, 114, 110, 108, 107, 111, 106, 110, 112, 117, 112, 110, 108, 108, 112, 111, 108, 117, 112, 112, 110, 107, 110, 108, 112, 108, 109, 110, 107, 110, 112, 114, 109, 108, 103, 113, 112, 109, 109, 122, 112, 111, 111, 117, 108, 107, 109, 127, 111, 110, 110, 110, 112, 114, 112, 110, 115, 107, 116, 113, 119, 115, 111, 114, 109, 104, 111, 112, 110, 111, 107, 116, 113, 114, 109, 108, 114, 109, 101, 138, 111, 104, 113, 106, 110, 114, 110, 103, 110, 110, 110, 109, 114, 112, 106, 105, 113, 109, 114, 111, 111, 109, 113, 108, 111, 110, 113, 110, 110, 107, 103, 109, 120, 111, 113, 106, 107, 111, 114, 110, 111, 106, 108, 112, 99, 115, 111, 110, 109, 105, 111, 111, 107, 107, 109, 108, 114, 107, 107, 107, 109, 138, 112, 109, 110, 111, 111, 111, 111, 113, 109, 106, 114, 109, 112, 105, 107, 111, 109, 101, 111, 104, 110, 114, 104, 109, 109, 111, 110, 113, 111, 113, 110, 105, 102, 107, 106, 109, 108, 107, 126, 109, 106, 103, 114, 109, 110, 108, 114, 112, 105, 110, 111, 113, 116, 108, 109, 110, 111, 113, 112, 111, 111, 111, 109, 113, 111, 110, 111, 112, 107, 111, 114, 111, 105, 112, 110, 108, 110, 109, 113, 107, 111, 110, 110, 105, 112, 110, 107, 110, 108, 107, 111, 114, 108, 109, 113, 109, 112, 112, 111, 126, 113, 113, 107, 112, 115, 116, 117, 111, 109, 110, 110, 113, 110, 108, 110, 111, 111, 110, 107, 111, 110, 110, 111, 111, 109, 111, 107, 112, 109, 109, 116, 111, 106, 111, 112, 115, 108, 113, 116, 106, 113, 109, 98, 109, 116, 110, 108, 110, 116, 109, 109, 120, 112, 108, 76, 111, 112, 107, 111, 111, 108, 113, 101, 110, 111, 109, 113, 111, 111, 106, 133, 104, 101, 109, 111, 115, 107, 108, 111, 94, 113, 106, 113, 105, 110, 121, 94, 98, 115, 115, 108, 103, 110, 109, 106, 115, 111, 109, 101, 107, 106, 113, 110, 104, 111, 105, 112, 101, 110, 113, 115, 111, 112, 105, 108, 118, 103, 113, 112, 101, 108, 113, 99, 116, 106, 109, 111, 96, 104, 109, 116, 120, 113, 111, 114, 104, 116, 116, 104, 125, 103, 110, 113, 113, 109, 115, 116, 108, 116, 108, 108, 105, 107, 100, 107, 113, 103, 110, 113, 107, 102, 111, 106, 101, 107, 109, 110, 101, 98, 111, 112, 109, 109, 106, 110, 107, 109, 88, 110, 100, 113, 107, 111, 104, 109, 123, 111, 106, 105, 114, 110, 110, 114, 104, 117, 118, 106, 113, 108, 109, 97, 113, 112, 109, 115, 109, 114, 112, 106, 101, 111, 107, 99, 121, 101, 103, 107, 118, 113, 110, 108, 102, 118, 112, 110, 118, 115, 103, 114, 111, 104, 110, 107, 106, 114, 113, 105, 116, 103, 96, 107, 126, 118, 137, 105, 110, 111, 107, 116, 112, 108, 114, 114, 110, 111, 97, 107, 109, 108, 109, 122, 110, 107, 104, 117, 112, 122, 117, 112, 115, 112, 108, 112, 106, 108, 107, 101, 108, 105, 112, 114, 111, 112, 106, 105, 133, 108, 119, 111, 106, 104, 110, 104, 114, 111, 110, 113, 120, 115, 110, 111, 112, 91, 110, 99, 120, 115, 112, 116, 106, 125, 100, 111, 108, 108, 108, 108, 116, 101, 112, 102, 110, 114, 88, 101, 98, 112, 107, 108, 108, 107, 121, 110, 113, 111, 115, 105, 115, 130, 108, 100, 115, 111, 110, 111, 118, 108, 114, 109, 104, 104, 113, 100, 106, 107, 109, 106, 112, 107, 125, 122, 82, 108, 116, 111, 104, 114, 116, 111, 97, 116, 106, 108, 102, 108, 111, 114, 114, 112, 113, 99, 114, 116, 118, 108, 110, 115, 113, 113, 113, 107, 106, 108, 106, 111, 106, 109, 111, 109, 113, 113, 110, 111, 131, 112, 126, 120, 119, 112, 110, 110, 107, 112, 109, 91, 109, 101, 111, 109, 110, 113, 104, 114, 111, 108, 115, 107, 108, 119, 108, 105, 108, 108, 117, 106, 107, 107, 106, 111, 112, 109, 110, 113, 102, 106, 107, 108, 107, 111, 125, 118, 104, 111, 90, 108, 105, 116, 101, 112, 107, 112, 115, 104, 109, 100, 97, 96, 104, 122, 109, 109, 124, 111, 115, 116, 110, 111, 114, 116, 101, 109, 120, 108, 111, 115, 106, 112, 111, 94, 113, 109, 109, 115, 105, 109, 113, 107, 106, 106, 108, 113, 109, 101, 113, 108, 106, 101, 128, 109, 118, 110, 107, 114, 106, 108, 115, 90, 106, 112, 105, 113, 109, 96, 108, 111, 83, 102, 111, 109, 108, 110, 101, 131, 115, 110, 103, 115, 110, 109, 108, 110, 116, 116, 123, 107, 108, 114, 107, 106, 111, 105, 108, 95, 109, 112, 115, 118, 112, 111, 122, 111, 115, 105, 114, 110, 127, 103, 113, 113, 117, 108, 123, 109, 110, 103, 110, 96, 105, 101, 107, 113, 108, 114, 110, 109, 105, 113, 107, 110, 105, 119, 125, 104, 105, 109, 107, 104, 112, 109, 119, 116, 103, 130, 111, 102, 99, 105, 115, 148, 100, 102, 139, 105, 116, 118, 127, 114, 108, 120, 104, 105, 108, 110, 115, 111, 102, 107, 115, 113, 102, 119, 108, 100, 131, 104, 93, 109, 111, 113, 98, 103, 112, 112, 118, 100, 114, 116, 108, 114, 103, 113, 115, 110, 125, 117, 114, 107, 109, 144, 105, 117, 112, 101, 117, 119, 113, 97, 110, 110, 106, 118, 107, 120, 104, 108, 117, 115, 108, 112, 117, 106, 112, 119, 95, 108, 110, 98, 112, 109, 108, 108, 105, 107, 103, 102, 109, 115, 112, 102, 112, 110, 113, 105, 105, 104, 106, 114, 114, 109, 114, 105, 109, 117, 98, 107, 106, 100, 110, 102, 100, 114, 110, 109, 103, 139, 105, 104, 107, 100, 110, 109, 108, 98, 106, 109, 106, 106, 111, 108, 107, 113, 101, 138, 110, 113, 103, 110, 109, 107, 100, 111, 114, 100, 114, 104, 105, 101, 111, 98, 100, 108, 121, 108, 120, 103, 114, 114, 113, 104, 114, 120, 108, 113, 126, 114, 93, 114, 104, 104, 118, 117, 113, 113, 109, 116, 113, 108, 104, 113, 108, 118, 92, 107, 109, 117, 111, 108, 116, 102, 114, 116, 106, 105, 117, 113, 105, 107, 114, 113, 115, 107, 115, 110, 109, 105, 113, 111, 106, 102, 114, 104, 114, 110, 119, 117, 114, 108, 115, 108, 103, 108, 126, 112, 105, 109, 112, 102, 108, 107, 112, 116, 120, 98, 113, 111, 104, 107, 103, 107, 107, 103, 106, 107, 100, 103, 112, 107, 105, 105, 101, 114, 99, 103, 109, 121, 94, 107, 105, 115, 109, 106, 118, 102, 104, 103, 108, 116, 106, 108, 97, 116, 113, 110, 112, 107, 113, 118, 109, 107, 100, 109, 104, 126, 104, 114, 119, 109, 106, 114, 115, 122, 111, 113, 117, 95, 117, 99, 108, 116, 100, 107, 114, 116, 107, 108, 107, 111, 113, 112, 107, 112, 103, 113, 98, 104, 108, 103, 120, 108, 113, 118, 113, 101, 113, 108, 106, 119, 113, 120, 106, 107, 121, 110, 121, 102, 123, 114, 108, 113, 110, 118, 114, 124, 94, 114, 127, 109, 117, 112, 113, 94, 102, 101, 110, 123, 114, 107, 117, 107, 117, 107, 121, 109, 116, 106, 115, 111, 112, 114, 131, 103, 115, 106, 109, 119, 115, 112, 123, 105, 121, 101, 113, 113, 116, 103, 119, 111, 114, 106, 107, 110, 122, 120, 112, 109, 103, 103, 113, 106, 111, 116, 106, 109, 105, 112, 104, 112, 109, 113, 113, 105, 105, 110, 111, 107, 137, 85, 115, 123, 109, 109, 93, 124, 109, 102, 104, 109, 108, 102, 111, 107, 114, 117, 110, 111, 99, 105, 107, 104, 109, 118, 113, 111, 108, 105, 116, 96, 90, 111, 118, 102, 88, 109, 104, 115, 107, 117, 93, 109, 102, 109, 117, 101, 112, 92, 104, 111, 116, 112, 112, 111, 103, 112, 111, 105, 109, 117, 114, 110, 108, 105, 119, 115, 118, 110, 108, 122, 109, 103, 110, 108, 110, 104, 105, 112, 119, 110, 110, 98, 105, 109, 107, 92, 118, 111, 116, 110, 112, 107, 111, 109, 108, 106, 108, 108, 108, 107, 109, 109, 107, 109, 114, 98, 114, 102, 112, 112, 115, 112, 109, 116, 112, 110, 113, 109, 112, 112, 116, 118, 111, 109, 113, 111, 102, 116, 114, 112, 108, 104, 111, 105, 105, 112, 111, 107, 107, 118, 118, 109, 110, 105, 110, 106, 109, 111, 119, 111, 110, 109, 106, 105, 113, 109, 113, 112, 116, 110, 112, 116, 111, 111, 107, 109, 115, 107, 113, 109, 102, 98, 113, 109, 106, 110, 109, 106, 106, 113, 112, 110, 108, 106, 113, 104, 109, 107, 109, 111, 113, 115, 100, 117, 107, 100, 113, 112, 112, 105, 115, 112, 109, 111, 107, 109, 112, 114, 112, 108, 109, 111, 118, 105, 111, 108, 106, 110, 104, 113, 111, 103, 107, 112, 110, 109, 107, 111, 115, 108, 111, 115, 105, 113, 98, 112, 111, 108, 109, 110, 109, 116, 109, 110, 113, 112, 104, 114, 125, 108, 109, 107, 111, 113, 109, 108, 110, 115, 111, 120, 111, 111, 105, 103, 112, 107, 108, 109, 106, 115, 107, 106, 107, 114, 108, 108, 116, 107, 110, 108, 123, 113, 101, 107, 113, 102, 121, 117, 107, 106, 108, 107, 110, 116, 109, 107, 111, 118, 116, 111, 107, 107, 109, 115, 104, 111, 115, 107, 117, 114, 103, 113, 108, 104, 110, 108, 115, 103, 110, 109, 100, 104, 113, 113, 109, 103, 99, 111, 110, 114, 112, 110, 109, 116, 114, 104, 112, 111, 105, 109, 110, 108, 117, 112, 111, 107, 113, 95, 112, 110, 110, 102, 112, 109, 113, 112, 118, 114, 110, 112, 116, 114, 108, 108, 106, 108, 105, 112, 111, 115, 106, 111, 113, 113, 95, 111, 108, 116, 126, 107, 110, 107, 109, 107, 119, 116, 102, 100, 111, 111, 113, 112, 111, 107, 112, 107, 108, 112, 106, 114, 109, 112, 107, 104, 113, 109, 111, 112, 112, 116, 108, 102, 114, 115, 112, 111, 109, 91, 111, 110, 111, 100, 103, 104, 108, 113, 115, 107, 106, 108, 113, 111, 111, 111, 109, 94, 105, 109, 116, 111, 106, 107, 113, 114, 110, 112, 113, 111, 115, 111, 111, 120, 106, 110, 106, 111, 114, 111, 110, 107, 117, 111, 108, 115, 103, 108, 109, 108, 109, 112, 108, 107, 112, 96, 111, 108, 109, 104, 112, 110, 109, 107, 109, 104, 108, 110, 107, 105, 106, 110, 111, 107, 109, 109, 103, 113, 113, 117, 110, 106, 98, 118, 107, 109, 108, 115, 113, 122, 109, 118, 112, 111, 107, 108, 90, 109, 109, 112, 109, 110, 114, 115, 110, 108, 107, 114, 117, 109, 116, 110, 115, 116, 113, 107, 104, 102, 113, 116, 115, 109, 106, 116, 114, 102, 113, 102, 110, 110, 104, 104, 116, 112, 102, 107, 119, 114, 109, 110, 113, 113, 113, 106, 115, 115, 110, 112, 111, 104, 105, 107, 106, 112, 104, 107, 115, 105, 113, 107, 110, 111, 111, 111, 114, 109, 113, 110, 100, 110, 138, 106, 110, 102, 112, 102, 109, 114, 104, 104, 105, 109, 104, 109, 105, 109, 111, 113, 110, 107, 105, 110, 111, 113, 111, 108, 106, 109, 110, 91, 108, 106, 114, 105, 109, 111, 109, 114, 115, 107, 113, 114, 109, 106, 107, 110, 106, 110, 114, 109, 104, 113, 115, 110, 106, 107, 122, 112, 103, 101, 112, 106, 108, 110, 101, 112, 107, 117, 106, 109, 110, 110, 109, 108, 111, 97, 109, 108, 111, 116, 104, 106, 123, 111, 106, 102, 112, 112, 115, 108, 111, 110, 114, 114, 111, 126, 114, 117, 111, 116, 108, 115, 117, 110, 104, 112, 116, 110, 108, 110, 105, 116, 110, 104, 111, 109, 98, 110, 105, 109, 108, 108, 107, 112, 121, 112, 112, 113, 107, 109, 106, 112, 107, 108, 109, 116, 124, 105, 109, 113, 112, 107, 114, 107, 114, 118, 103, 110, 111, 109, 110, 111, 110, 113, 107, 114, 110, 116, 106, 113, 107, 109, 114, 109, 110, 108, 111, 113, 106, 110, 119, 106, 110, 112, 102, 113, 107, 110, 108, 115, 106, 110, 118, 112, 107, 111, 111, 111, 125, 95, 110, 108, 113, 102, 111, 109, 110, 110, 111, 113, 110, 106, 112, 111, 132, 110, 97, 109, 116, 114, 100, 113, 108, 107, 113, 112, 107, 140, 116, 107, 106, 118, 112, 100, 106, 104, 111, 113, 109, 110, 110, 117, 112, 113, 109, 110, 111, 101, 114, 106, 109, 116, 115, 108, 97, 108, 116, 109, 98, 98, 115, 108, 139, 119, 101, 109, 106, 116, 108, 98, 112, 114, 145, 110, 109, 115, 106, 106, 103, 109, 108, 131, 112, 108, 107, 107, 107, 107, 106, 114, 110, 116, 112, 109, 118, 107, 112, 115, 107, 115, 113, 114, 113, 108, 114, 116, 114, 110, 104, 104, 109, 106, 123, 109, 114, 103, 104, 113, 109, 120, 120, 107, 115, 107, 107, 105, 113, 112, 112, 116, 101, 112, 110, 114, 107, 111, 100, 97, 116, 114, 107, 119, 108, 108, 109, 103, 117, 97, 108, 108, 113, 109, 112, 107, 115, 112, 113, 113, 109, 112, 115, 111, 104, 106, 110, 106, 105, 115, 112, 116, 109, 113, 106, 106, 108, 106, 112, 107, 102, 113, 107, 107, 103, 111, 110, 97, 108, 108, 110, 113, 117, 115, 115, 117, 111, 115, 112, 111, 107, 105, 107, 103, 112, 108, 111, 118, 115, 99, 105, 111, 107, 109, 109, 109, 94, 113, 113, 117, 108, 115, 113, 113, 112, 110, 114, 112, 109, 109, 107, 105, 107, 114, 114, 113, 112, 111, 113, 111, 104, 116, 114, 99, 113, 117, 113, 111, 110, 121, 108, 112, 106, 109, 112, 109, 107, 116, 109, 107, 111, 113, 116, 113, 107, 108, 108, 109, 105, 101, 108, 105, 112, 108, 108, 108, 127, 103, 114, 109, 108, 106, 109, 112, 104, 113, 105, 106, 102, 114, 113, 112, 112, 115, 114, 111, 117, 105, 104, 104, 127, 111, 120, 114, 118, 111, 115, 110, 108, 110, 115, 108, 109, 108, 109, 114, 113, 109, 103, 113, 104, 113, 109, 114, 115, 119, 122, 99, 106, 102, 109, 110, 114, 102, 116, 110, 120, 113, 111, 101, 112, 109, 114, 108, 112, 114, 114, 104, 111, 114, 111, 106, 117, 105, 114, 95, 106, 105, 111, 108, 98, 115, 109, 114, 121, 100, 111, 109, 113, 115, 111, 111, 107, 107, 115, 121, 119, 110, 110, 117, 115, 119, 102, 110, 120, 103, 117, 104, 108, 103, 116, 109, 117, 118, 116, 111, 107, 115, 108, 110, 111, 119, 111, 107, 115, 102, 114, 106, 107, 112, 115, 105, 117, 120, 113, 114, 111, 112, 110, 111, 95, 110, 117, 114, 110, 107, 121, 111, 104, 107, 117, 109, 123, 106, 113, 106, 119, 112, 107, 112, 112, 116, 129, 105, 116, 114, 113, 109, 111, 115, 118, 116, 104, 110, 111, 111, 109, 116, 111, 117, 113, 111, 120, 103, 122, 118, 108, 113, 102, 113, 109, 112, 104, 110, 121, 102, 99, 120, 112, 115, 103, 105, 107, 108, 118, 105, 115, 107, 93, 108, 118, 107, 116, 102, 110, 108, 113, 111, 104, 112, 113, 112, 119, 106, 116, 101, 104, 117, 107, 104, 111, 117, 110, 104, 107, 99, 105, 112, 112, 108, 91, 121, 102, 115, 126, 114, 105, 112, 111, 116, 101, 114, 111, 107, 107, 104, 114, 111, 106, 105, 111, 112, 113, 113, 116, 103, 104, 110, 108, 115, 111, 99, 112, 122, 111, 97, 113, 111, 111, 115, 98, 110, 109, 97, 115, 121, 102, 115, 105, 113, 108, 113, 113, 110, 115, 104, 104, 118, 105, 110, 113, 107, 104, 116, 98, 115, 122, 110, 101, 102, 112, 110, 115, 110, 112, 144, 119, 113, 109, 100, 115, 114, 109, 107, 105, 116, 101, 111, 117, 118, 107, 113, 102, 112, 117, 113, 110, 109, 110, 102, 100, 117, 106, 111, 115, 112, 125, 102, 109, 114, 110, 119, 116, 130, 108, 121, 104, 106, 117, 109, 103, 111, 116, 106, 104, 108, 109, 111, 107, 118, 117, 108, 111, 106, 107, 115, 109, 107, 123, 117, 133, 110, 115, 113, 99, 121, 109, 110, 111, 117, 94, 112, 114, 108, 113, 106, 116, 110, 111, 111, 107, 98, 115, 102, 111, 118, 103, 103, 114, 111, 120, 119, 115, 107, 109, 117, 121, 102, 110, 122, 108, 111, 112, 104, 108, 109, 114, 110, 115, 109, 104, 98, 122, 111, 110, 107, 111, 105, 121, 113, 114, 95, 98, 110, 111, 98, 117, 114, 105, 119, 117, 104, 112, 122, 120, 98, 115, 122, 115, 108, 107, 113, 111, 114, 114, 107, 116, 101, 98, 104, 101, 121, 108, 106, 109, 112, 103, 108, 118, 105, 116, 110, 93, 95, 97, 135, 109, 112, 100, 117, 106, 105, 116, 113, 104, 114, 107, 115, 112, 115, 114, 111, 103, 113, 112, 120, 117, 111, 134, 111, 100, 110, 102, 112, 111, 101, 115, 111, 105, 109, 118, 113, 102, 110, 102, 97, 110, 110, 104, 112, 117, 110, 89, 116, 118, 107, 110, 111, 115, 112, 112, 111, 115, 107, 108, 118, 119, 116, 107, 115, 113, 103, 103, 100, 111, 116, 118, 101, 117, 113, 111, 112, 111, 104, 110, 103, 112, 113, 116, 104, 107, 113, 112, 112, 112, 112, 108, 111, 110, 98, 108, 109, 120, 107, 113, 110, 116, 101, 104, 119, 119, 105, 103, 104, 115, 107, 115, 109, 107, 102, 114, 118, 111, 113, 111, 109, 103, 117, 110, 105, 106, 112, 108, 115, 100, 109, 107, 110, 112, 107, 104, 112, 105, 114, 113, 104, 110, 109, 108, 99, 112, 107, 110, 104, 106, 111, 114, 111, 93, 105, 109, 110, 111, 104, 101, 108, 108, 109, 107, 113, 102, 111, 125, 104, 115, 111, 98, 112, 110, 107, 113, 103, 109, 112, 108, 117, 111, 102, 118, 119, 106, 116, 120, 109, 107, 110, 103, 110, 105, 117, 102, 115, 108, 108, 120, 109, 112, 110, 113, 110, 115, 114, 108, 114, 113, 96, 108, 109, 112, 108, 110, 107, 106, 108, 105, 114, 115, 104, 107, 116, 96, 104, 112, 109, 109, 113, 111, 112, 103, 109, 109, 115, 109, 98, 113, 105, 109, 109, 112, 104, 114, 106, 108, 104, 110, 107, 119, 116, 112, 108, 111, 111, 110, 110, 122, 110, 94, 112, 132, 117, 111, 107, 109, 110, 110, 104, 112, 97, 107, 111, 108, 120, 105, 114, 110, 108, 105, 109, 111, 110, 100, 108, 106, 111, 106, 109, 96, 109, 98, 110, 103, 112, 115, 115, 115, 115, 105, 108, 113, 115, 114, 111, 103, 110, 107, 106, 115, 111, 114, 114, 110, 110, 108, 109, 112, 111, 116, 110, 105, 103, 108, 107, 107, 107, 110, 114, 108, 107, 113, 108, 103, 122, 113, 109, 117, 109, 114, 131, 114, 112, 112, 119, 107, 108, 115, 114, 111, 116, 110, 106, 112, 111, 108, 106, 107, 129, 107, 116, 106, 113, 105, 112, 110, 106, 118, 109, 107, 100, 122, 104, 110, 115, 110, 110, 108, 100, 110, 111, 108, 108, 102, 112, 96, 114, 113, 102, 99, 107, 105, 124, 106, 116, 110, 114, 114, 112, 107, 111, 112, 113, 114, 118, 113, 101, 108, 113, 107, 113, 113, 107, 88, 112, 119, 103, 112, 120, 112, 106, 109, 119, 112, 109, 105, 106, 110, 109, 107, 104, 105, 124, 117, 117, 112, 111, 108, 107, 111, 108, 121, 114, 109, 109, 112, 106, 109, 111, 116, 117, 107, 106, 118, 117, 114, 106, 111, 114, 107, 103, 111, 109, 109, 105, 109, 119, 107, 117, 111, 104, 115, 112, 105, 103, 114, 109, 94, 114, 109, 109, 114, 111, 116, 113, 114, 111, 107, 113, 116, 114, 108, 104, 112, 105, 112, 107, 114, 107, 115, 100, 104, 111, 110, 107, 109, 114, 115, 114, 108, 125, 112, 114, 112, 105, 105, 109, 111, 109, 112, 108, 100, 118, 117, 112, 125, 109, 107, 117, 111, 111, 115, 106, 121, 98, 97, 109, 115, 120, 111, 120, 117, 112, 114, 109, 118, 112, 101, 107, 103, 110, 110, 111, 111, 108, 112, 106, 103, 108, 109, 114, 111, 107, 108, 117, 112, 107, 112, 107, 116, 119, 106, 105, 117, 106, 108, 110, 98, 118, 107, 110, 110, 110, 104, 97, 115, 112, 114, 112, 110, 107, 101, 110, 117, 113, 107, 103, 110, 106, 111, 111, 110, 109, 109, 108, 110, 110, 106, 109, 108, 108, 96, 107, 112, 113, 112, 111, 111, 106, 109, 110, 105, 109, 110, 109, 114, 108, 110, 108, 108, 109, 117, 107, 122, 112, 110, 103, 113, 115, 119, 111, 108, 108, 114, 104, 110, 112, 110, 111, 104, 115, 118, 110, 115, 103, 112, 111, 111, 112, 107, 111, 110, 106, 109, 110, 118, 126, 108, 111, 108, 107, 110, 112, 111, 108, 97, 104, 118, 110, 111, 103, 115, 103, 99, 108, 104, 113, 107, 111, 109, 116, 132, 100, 112, 114, 115, 103, 103, 107, 113, 109, 111, 102, 109, 107, 112, 110, 108, 109, 113, 110, 109, 111, 110, 108, 109, 109, 118, 116, 111, 110, 112, 112, 110, 110, 105, 103, 109, 115, 113, 109, 111, 114, 111, 114, 109, 105, 102, 104, 102, 108, 113, 110, 115, 107, 113, 100, 110, 104, 108, 105, 109, 108, 121, 110, 109, 113, 111, 113, 112, 114, 107, 110, 110, 109, 102, 112, 115, 110, 108, 111, 109, 116, 108, 100, 114, 104, 109, 101, 109, 113, 109, 107, 106, 106, 118, 108, 109, 107, 109, 102, 115, 115, 105, 113, 104, 111, 108, 120, 108, 110, 111, 108, 121, 114, 109, 110, 110, 113, 115, 108, 108, 114, 116, 108, 109, 108, 105, 110, 109, 112, 116, 108, 116, 112, 103, 111, 109, 111, 111, 125, 111, 109, 105, 110, 108, 111, 112, 110, 103, 112, 109, 110, 103, 114, 109, 108, 110, 119, 115, 110, 107, 108, 110, 113, 114, 113, 105, 108, 115, 106, 110, 110, 113, 109, 113, 115, 114, 114, 115, 107, 113, 113, 110, 108, 107, 109, 100, 111, 108, 114, 111, 110, 131, 116, 109, 107, 107, 114, 103, 119, 119, 100, 111, 114, 106, 108, 116, 107, 115, 111, 108, 115, 110, 104, 110, 112, 106, 125, 112, 105, 114, 101, 110, 98, 116, 116, 105, 114, 113, 117, 106, 107, 104, 110, 104, 115, 109, 111, 106, 113, 106, 102, 113, 116, 108, 113, 109, 109, 114, 132, 108, 117, 106, 110, 111, 109, 119, 111, 113, 107, 105, 108, 106, 114, 108, 113, 104, 104, 112, 110, 106, 107, 110, 106, 106, 113, 112, 106, 118, 115, 109, 105, 110, 108, 108, 113, 108, 106, 109, 110, 112, 103, 109, 109, 117, 108, 110, 116, 109, 109, 108, 114, 110, 116, 112, 115, 111, 106, 102, 105, 104, 109, 113, 106, 111, 107, 110, 108, 114, 106, 112, 114, 101, 104, 112, 114, 106, 114, 102, 108, 109, 113, 112, 110, 117, 101, 108, 112, 111, 111, 107, 109, 113, 111, 118, 103, 114, 111, 119, 104, 117, 103, 116, 110, 110, 111, 110, 108, 113, 108, 111, 109, 110, 111, 98, 111, 110, 115, 105, 107, 109, 109, 108, 114, 109, 113, 111, 109, 114, 109, 114, 106, 109, 108, 116, 113, 109, 107, 111, 119, 111, 113, 108, 108, 116, 114, 111, 108, 121, 106, 110, 110, 111, 116, 111, 102, 113, 103, 112, 107, 113, 109, 113, 93, 89, 109, 68, 117, 113, 117, 84, 116, 82, 97, 106, 100, 98, 114, 117, 100, 127, 121, 112, 114, 110, 115, 105, 108, 94, 110, 93, 99, 112, 104, 99, 111, 101, 115, 82, 102, 115, 93, 117, 101, 112, 123, 114, 106, 120, 104, 107, 109, 111, 111, 80, 108, 117, 116, 111, 122, 114, 108, 110, 103, 112, 104, 116, 109, 112, 112, 119, 107, 113, 109, 103, 116, 112, 120, 118, 109, 117, 99, 109, 101, 105, 121, 111, 110, 107, 122, 98, 103, 85, 101, 116, 110, 107, 109, 108, 111, 69, 115, 123, 115, 98, 108, 121, 100, 111, 111, 116, 115, 108, 114, 86, 113, 117, 110, 73, 110, 116, 111, 104, 105, 115, 101, 105, 101, 120, 119, 115, 113, 82, 83, 112, 110, 119, 110, 109, 103, 106, 108, 96, 77, 112, 112, 110, 117, 122, 117, 108, 108, 85, 112, 111, 106, 107, 123, 115, 110, 120, 106, 115, 118, 113, 109, 105, 113, 114, 107, 104, 107, 114, 116, 101, 119, 101, 111, 111, 111, 111, 111, 117, 103, 110, 108, 104, 96, 115, 125, 110, 116, 108, 116, 121, 115, 110, 116, 122, 80, 122, 115, 112, 115, 67, 123, 112, 98, 109, 101, 113, 100, 108, 104, 119, 106, 118, 86, 108, 111, 87, 113, 73, 106, 114, 118, 107, 100, 110, 114, 108, 115, 116, 115, 110, 113, 120, 111, 109, 67, 123, 116, 111, 104, 117, 123, 101, 116, 109, 111, 111, 130, 117, 113, 119, 105, 113, 116, 97, 106, 114, 108, 86, 117, 112, 107, 109, 109, 82, 64, 115, 111, 110, 108, 102, 119, 106, 108, 114, 118, 121, 111, 105, 115, 104, 101, 117, 112, 107, 113, 107, 112, 111, 104, 116, 96, 111, 110, 110, 112, 110, 112, 105, 115, 114, 109, 118, 63, 112, 106, 77, 110, 107, 108, 95, 114, 95, 107, 116, 97, 110, 110, 118, 109, 84, 124, 97, 118, 122, 115, 111, 106, 116, 108, 106, 96, 117, 112, 104, 95, 106, 109, 110, 111, 65, 107, 117, 94, 101, 108, 115, 110, 83, 103, 114, 113, 92, 58, 107, 103, 106, 117, 117, 130, 110, 107, 103, 97, 75, 108, 101, 111, 92, 112, 121, 122, 120, 120, 114, 116, 110, 115, 107, 101, 117, 120, 98, 115, 109, 110, 116, 112, 115, 109, 111, 109, 122, 117, 108, 105, 114, 112, 118, 117, 104, 113, 109, 115, 112, 118, 115, 113, 124, 105, 107, 112, 102, 118, 124, 108, 104, 107, 109, 123, 121, 117, 115, 112, 101, 116, 117, 108, 107, 108, 131, 114, 113, 112, 109, 114, 85, 112, 112, 106, 104, 87, 115, 111, 121, 117, 106, 116, 113, 112, 113, 120, 114, 108, 114, 104, 116, 84, 106, 113, 108, 86, 101, 90, 112, 95, 109, 94, 113, 111, 108, 105, 108, 117, 112, 88, 111, 111, 111, 115, 102, 119, 119, 64, 124, 113, 111, 113, 112, 115, 111, 98, 120, 58, 101, 110, 116, 105, 108, 103, 107, 95, 112, 113, 115, 112, 104, 105, 110, 111, 114, 111, 114, 114, 109, 112, 112, 112, 119, 112, 99, 107, 113, 102, 107, 99, 106, 116, 108, 112, 103, 108, 102, 121, 113, 94, 113, 114, 166, 111, 111, 118, 121, 106, 113, 113, 121, 95, 110, 104, 106, 112, 107, 118, 109, 113, 112, 97, 109, 102, 110, 105, 124, 112, 102, 114, 116, 106, 105, 105, 99, 110, 102, 112, 109, 101, 110, 106, 118, 111, 110, 103, 107, 115, 117, 111, 108, 110, 108, 111, 107, 108, 108, 105, 103, 101, 105, 96, 104, 105, 121, 108, 109, 111, 102, 101, 107, 111, 110, 110, 113, 112, 112, 113, 106, 113, 110, 113, 102, 109, 111, 116, 98, 98, 110, 111, 92, 116, 114, 109, 115, 117, 101, 136, 119, 119, 109, 118, 109, 111, 108, 113, 109, 110, 105, 111, 104, 101, 100, 113, 106, 106, 107, 100, 110, 99, 110, 112, 115, 112, 113, 102, 111, 100, 111, 114, 96, 101, 109, 107, 107, 110, 119, 105, 114, 110, 109, 102, 110, 109, 107, 105, 100, 109, 111, 117, 172, 110, 111, 118, 119, 116, 113, 109, 107, 101, 103, 108, 109, 108, 118, 116, 111, 111, 106, 103, 108, 112, 113, 100, 120, 110, 114, 115, 102, 118, 112, 109, 123, 110, 111, 122, 111, 104, 94, 106, 115, 115, 112, 117, 118, 106, 110, 121, 98, 103, 112, 112, 105, 113, 117, 113, 117, 104, 107, 109, 108, 113, 107, 105, 112, 104, 104, 92, 129, 112, 104, 113, 108, 106, 111, 109, 106, 99, 109, 119, 118, 109, 118, 105, 105, 115, 111, 121, 107, 110, 109, 115, 110, 108, 111, 111, 103, 112, 108, 91, 106, 64, 97, 118, 112, 110, 118, 105, 114, 109, 109, 106, 101, 105, 112, 114, 115, 110, 112, 106, 111, 112, 106, 114, 114, 105, 105, 118, 115, 109, 112, 130, 112, 113, 114, 109, 106, 111, 110, 102, 108, 114, 105, 119, 114, 119, 119, 117, 112, 106, 117, 111, 116, 103, 97, 110, 115, 104, 110, 114, 113, 108, 108, 98, 99, 106, 116, 101, 103, 119, 114, 78, 117, 112, 125, 124, 117, 109, 111, 93, 97, 113, 111, 111, 107, 95, 100, 105, 106, 110, 116, 104, 111, 103, 106, 113, 124, 105, 108, 117, 113, 120, 119, 104, 131, 122, 112, 108, 109, 105, 104, 104, 114, 99, 108, 107, 120, 103, 106, 113, 107, 93, 114, 103, 113, 119, 111, 111, 113, 118, 102, 109, 101, 112, 119, 115, 118, 108, 111, 108, 110, 115, 109, 113, 109, 106, 111, 104, 107, 116, 114, 108, 116, 104, 130, 106, 112, 113, 106, 109, 104, 116, 118, 114, 112, 128, 109, 115, 118, 112, 117, 125, 120, 101, 109, 113, 115, 104, 108, 105, 103, 119, 117, 105, 118, 115, 104, 106, 112, 80, 114, 109, 116, 108, 110, 109, 120, 109, 105, 117, 109, 126, 118, 109, 99, 109, 110, 111, 109, 110, 109, 111, 111, 112, 116, 110, 128, 124, 133, 111, 111, 131, 117, 116, 110, 108, 108, 115, 109, 105, 93, 103, 107, 104, 105, 107, 108, 103, 114, 106, 113, 112, 113, 112, 112, 109, 102, 108, 103, 107, 102, 108, 105, 110, 107, 108, 117, 106, 107, 106, 111, 112, 118, 107, 107, 104, 116, 105, 103, 110, 112, 105, 113, 114, 132, 102, 120, 104, 114, 109, 113, 112, 101, 115, 112, 97, 128, 107, 110, 106, 108, 109, 117, 111, 109, 112, 111, 114, 109, 105, 101, 113, 129, 97, 117, 111, 109, 112, 120, 122, 110, 113, 123, 99, 114, 122, 106, 95, 113, 134, 108, 112, 110, 111, 134, 112, 109, 114, 110, 112, 99, 111, 118, 115, 111, 115, 114, 107, 118, 113, 103, 117, 116, 112, 107, 112, 103, 97, 105, 116, 104, 107, 104, 105, 116, 108, 107, 95, 104, 115, 112, 119, 103, 103, 114, 117, 113, 110, 119, 106, 124, 113, 118, 106, 114, 99, 112, 109, 108, 103, 105, 111, 112, 109, 117, 109, 117, 102, 106, 102, 137, 103, 108, 113, 113, 117, 111, 109, 108, 122, 111, 107, 100, 105, 120, 116, 115, 98, 113, 115, 108, 109, 111, 99, 114, 109, 115, 114, 112, 109, 115, 117, 116, 109, 112, 115, 107, 104, 112, 110, 109, 93, 126, 116, 124, 107, 105, 104, 105, 105, 111, 106, 110, 99, 111, 111, 115, 105, 109, 99, 109, 112, 113, 109, 113, 107, 108, 99, 107, 109, 111, 110, 106, 111, 119, 113, 106, 105, 109, 114, 89, 105, 98, 106, 98, 116, 112, 104, 126, 111, 120, 103, 120, 101, 108, 131, 105, 112, 106, 120, 110, 105, 107, 108, 84, 108, 114, 110, 105, 111, 110, 108, 112, 117, 103, 107, 128, 88, 85, 107, 105, 108, 98, 110, 118, 110, 109, 103, 106, 98, 111, 110, 114, 108, 117, 115, 108, 113, 116, 118, 118, 113, 107, 89, 107, 117, 110, 110, 114, 117, 110, 112, 92, 115, 102, 101, 111, 106, 111, 119, 85, 114, 101, 122, 110, 117, 110, 111, 112, 104, 106, 87, 109, 103, 115, 103, 110, 111, 118, 105, 115, 110, 112, 112, 109, 117, 109, 109, 108, 105, 105, 107, 110, 106, 103, 108, 105, 111, 116, 111, 113, 110, 108, 109, 103, 110, 81, 115, 114, 106, 127, 110, 110, 116, 113, 111, 130, 105, 110, 108, 113, 107, 106, 106, 106, 98, 110, 110, 99, 119, 101, 110, 117, 104, 108, 109, 108, 112, 114, 102, 118, 118, 99, 111, 113, 115, 107, 109, 107, 109, 130, 114, 95, 106, 101, 117, 111, 104, 109, 113, 118, 113, 106, 115, 98, 122, 110, 113, 111, 106, 112, 109, 105, 93, 119, 111, 111, 113, 111, 108, 104, 115, 142, 106, 108, 108, 102, 106, 114, 84, 108, 118, 105, 112, 106, 109, 106, 108, 112, 111, 127, 110, 107, 113, 111, 110, 116, 114, 112, 111, 116, 110, 105, 126, 108, 106, 102, 109, 118, 105, 113, 114, 115, 120, 108, 105, 110, 107, 113, 114, 107, 114, 116, 96, 131, 103, 124, 106, 103, 111, 108, 108, 118, 108, 108, 113, 112, 88, 108, 106, 122, 114, 108, 98, 125, 113, 104, 110, 114, 104, 101, 100, 113, 105, 130, 123, 109, 101, 100, 114, 116, 101, 110, 115, 110, 136, 101, 109, 107, 92, 101, 97, 105, 115, 111, 97, 109, 108, 119, 109, 102, 106, 113, 82, 108, 105, 106, 107, 105, 107, 118, 111, 97, 98, 113, 121, 125, 108, 96, 112, 121, 103, 109, 105, 106, 106, 119, 114, 105, 119, 113, 107, 114, 99, 110, 119, 116, 124, 103, 118, 109, 117, 104, 106, 99, 117, 115, 102, 108, 101, 97, 103, 102, 111, 112, 109, 107, 117, 126, 111, 96, 102, 106, 110, 119, 103, 111, 124, 100, 117, 117, 125, 143, 120, 111, 115, 133, 101, 99, 119, 104, 111, 99, 105, 114, 117, 108, 114, 100, 111, 111, 111, 104, 108, 121, 107, 111, 121, 112, 110, 106, 109, 88, 113, 114, 118, 109, 108, 124, 115, 85, 108, 110, 108, 91, 118, 116, 112, 105, 125, 110, 94, 109, 108, 104, 90, 116, 113, 116, 107, 108, 121, 109, 115, 102, 125, 109, 113, 105, 106, 104, 98, 103, 150, 109, 105, 131, 103, 107, 138, 118, 116, 96, 112, 108, 98, 113, 106, 114, 114, 90, 123, 126, 103, 108, 116, 113, 103, 111, 104, 113, 102, 79, 113, 93, 102, 117, 115, 98, 108, 101, 120, 96, 99, 118, 123, 111, 123, 101, 120, 114, 116, 106, 103, 114, 120, 102, 106, 102, 106, 125, 116, 103, 113, 99, 114, 101, 138, 114, 105, 109, 106, 92, 107, 121, 120, 103, 116, 112, 106, 107, 104, 105, 100, 119, 113, 103, 118, 112, 112, 112, 108, 95, 108, 115, 102, 109, 105, 101, 106, 117, 118, 113, 115, 110, 105, 102, 99, 119, 117, 102, 108, 112, 114, 127, 117, 97, 85, 102, 113, 110, 118, 117, 112, 107, 110, 107, 102, 92, 114, 119, 109, 104, 108, 105, 105, 111, 144, 106, 86, 105, 109, 116, 111, 120, 89, 88, 108, 120, 100, 110, 105, 109, 115, 111, 112, 91, 118, 106, 111, 111, 113, 109, 95, 118, 105, 91, 98, 113, 108, 114, 118, 106, 133, 92, 104, 121, 114, 103, 97, 104, 121, 107, 112, 107, 113, 128, 102, 104, 113, 94, 119, 97, 119, 114, 95, 114, 118, 96, 119, 90, 116, 117, 114, 113, 105, 98, 103, 114, 127, 108, 98, 100, 108, 92, 115, 99, 120, 92, 110, 115, 110, 128, 93, 105, 97, 111, 118, 121, 100, 120, 111, 109, 93, 102, 107, 98, 111, 108, 113, 116, 121, 114, 113, 112, 108, 95, 101, 108, 114, 112, 107, 108, 108, 99, 119, 108, 111, 86, 130, 106, 106, 119, 113, 114, 118, 108, 113, 98, 94, 109, 126, 103, 91, 92, 117, 113, 107, 107, 109, 104, 102, 113, 84, 99, 109, 117, 103, 92, 103, 101, 111, 109, 107, 113, 115, 110, 94, 106, 136, 100, 108, 103, 106, 109, 109, 119, 104, 104, 103, 110, 100, 105, 112, 107, 100, 109, 104, 107, 121, 100, 110, 104, 114, 122, 111, 101, 118, 111, 104, 111, 111, 94, 106, 110, 117, 109, 110, 107, 103, 103, 109, 107, 114, 117, 110, 109, 109, 106, 109, 111, 109, 112, 108, 116, 109, 109, 113, 107, 117, 114, 104, 111, 113, 111, 112, 117, 117, 105, 106, 109, 125, 110, 111, 113, 113, 110, 110, 107, 109, 110, 107, 111, 114, 108, 115, 108, 112, 116, 110, 112, 103, 110, 115, 118, 116, 107, 106, 113, 106, 101, 107, 113, 114, 112, 105, 109, 104, 112, 108, 108, 107, 106, 111, 108, 106, 109, 111, 111, 112, 109, 109, 108, 107, 109, 115, 110, 108, 112, 115, 116, 105, 112, 110, 113, 105, 108, 114, 110, 116, 112, 101, 109, 111, 115, 107, 108, 116, 111, 108, 114, 113, 110, 113, 105, 109, 108, 105, 112, 109, 112, 110, 113, 108, 106, 107, 114, 101, 109, 111, 110, 112, 108, 106, 110, 107, 109, 112, 110, 109, 110, 112, 111, 113, 111, 102, 106, 100, 112, 109, 107, 114, 111, 107, 108, 105, 115, 129, 108, 112, 108, 115, 107, 113, 102, 111, 109, 102, 113, 106, 116, 104, 107, 112, 110, 105, 111, 108, 113, 108, 108, 108, 113, 108, 109, 111, 117, 115, 111, 117, 116, 107, 114, 112, 112, 112, 117, 112, 110, 124, 109, 105, 110, 106, 115, 110, 109, 110, 104, 114, 102, 119, 115, 114, 106, 112, 105, 113, 108, 110, 109, 110, 110, 111, 107, 109, 109, 107, 112, 109, 106, 109, 113, 111, 115, 111, 109, 110, 110, 102, 107, 109, 106, 108, 108, 106, 111, 100, 117, 115, 102, 105, 110, 108, 114, 111, 115, 111, 109, 113, 115, 107, 111, 110, 110, 114, 112, 112, 108, 107, 105, 112, 108, 107, 108, 109, 110, 109, 120, 115, 111, 108, 108, 107, 111, 110, 98, 114, 108, 114, 116, 110, 125, 113, 112, 107, 101, 104, 105, 122, 109, 96, 109, 112, 110, 111, 104, 111, 113, 110, 110, 111, 111, 112, 115, 111, 106, 114, 114, 98, 107, 112, 113, 110, 106, 115, 105, 107, 110, 109, 113, 109, 111, 110, 103, 114, 121, 109, 102, 106, 108, 110, 110, 117, 104, 114, 110, 108, 110, 110, 107, 104, 123, 110, 109, 108, 105, 112, 107, 111, 109, 108, 108, 108, 109, 103, 111, 107, 109, 113, 108, 110, 113, 108, 108, 107, 109, 107, 103, 111, 106, 110, 105, 108, 110, 109, 112, 113, 102, 104, 112, 106, 107, 107, 113, 107, 106, 110, 107, 114, 108, 114, 111, 112, 112, 108, 116, 108, 120, 109, 114, 110, 109, 108, 105, 114, 113, 110, 113, 107, 117, 101, 116, 103, 106, 116, 108, 112, 105, 117, 112, 102, 112, 107, 104, 110, 113, 107, 110, 106, 110, 97, 106, 112, 115, 112, 108, 109, 110, 113, 107, 110, 122, 123, 105, 110, 124, 99, 102, 108, 123, 116, 115, 112, 106, 108, 110, 111, 108, 117, 109, 116, 107, 112, 118, 108, 110, 111, 110, 108, 104, 110, 111, 109, 110, 106, 113, 114, 107, 111, 108, 115, 111, 117, 108, 110, 112, 108, 105, 117, 112, 110, 101, 124, 101, 115, 113, 107, 118, 117, 108, 112, 122, 106, 112, 111, 106, 107, 116, 111, 106, 135, 110, 106, 103, 104, 110, 105, 104, 103, 107, 107, 117, 109, 108, 110, 115, 118, 109, 102, 109, 101, 115, 104, 110, 102, 104, 111, 119, 113, 101, 107, 116, 110, 112, 114, 121, 107, 114, 103, 117, 96, 101, 105, 112, 106, 113, 110, 102, 111, 105, 112, 104, 117, 105, 103, 123, 106, 119, 119, 112, 112, 111, 102, 103, 112, 109, 109, 96, 115, 116, 105, 109, 102, 103, 114, 113, 104, 110, 117, 107, 105, 113, 101, 112, 110, 108, 111, 117, 127, 105, 122, 120, 102, 121, 111, 105, 110, 110, 113, 121, 102, 102, 107, 110, 116, 106, 103, 114, 108, 121, 112, 105, 112, 107, 110, 109, 100, 98, 112, 107, 115, 109, 115, 110, 105, 103, 107, 106, 112, 107, 113, 105, 119, 103, 110, 108, 118, 139, 106, 115, 122, 108, 113, 120, 114, 111, 99, 108, 107, 116, 118, 102, 107, 103, 110, 113, 101, 111, 107, 108, 110, 111, 104, 110, 105, 114, 104, 127, 108, 108, 103, 120, 123, 112, 98, 110, 111, 110, 126, 110, 112, 115, 96, 110, 96, 102, 102, 103, 110, 107, 110, 115, 100, 109, 111, 100, 103, 109, 106, 100, 112, 117, 104, 101, 107, 105, 106, 108, 130, 108, 116, 108, 118, 97, 115, 104, 115, 115, 110, 112, 115, 107, 98, 123, 101, 109, 117, 104, 105, 103, 110, 97, 109, 101, 109, 117, 110, 114, 122, 114, 109, 107, 102, 97, 110, 105, 113, 103, 119, 110, 103, 108, 105, 110, 110, 107, 112, 104, 105, 108, 114, 112, 112, 117, 109, 101, 103, 103, 99, 104, 126, 112, 115, 111, 114, 103, 106, 106, 108, 97, 107, 120, 105, 111, 110, 115, 110, 97, 102, 111, 103, 107, 112, 116, 103, 101, 111, 106, 121, 104, 123, 102, 107, 106, 117, 118, 105, 106, 107, 105, 106, 125, 120, 109, 106, 108, 108, 114, 107, 114, 117, 105, 107, 114, 103, 111, 104, 107, 107, 110, 92, 120, 111, 108, 115, 108, 109, 118, 107, 121, 110, 115, 121, 107, 121, 111, 104, 111, 101, 120, 116, 93, 111, 113, 119, 109, 115, 111, 104, 116, 117, 100, 114, 105, 106, 109, 104, 105, 113, 100, 115, 118, 112, 112, 107, 103, 104, 111, 107, 110, 106, 106, 129, 114, 109, 110, 109, 112, 107, 107, 118, 110, 109, 112, 116, 108, 110, 107, 113, 117, 102, 106, 109, 110, 114, 124, 110, 127, 110, 107, 98, 107, 104, 111, 105, 105, 113, 113, 109, 111, 116, 115, 104, 104, 102, 111, 111, 115, 127, 111, 107, 110, 109, 103, 110, 119, 110, 110, 109, 91, 108, 115, 95, 111, 105, 106, 102, 105, 105, 113, 108, 108, 111, 99, 105, 107, 111, 95, 103, 104, 114, 106, 111, 122, 108, 107, 106, 117, 115, 102, 105, 112, 118, 109, 113, 107, 112, 121, 100, 106, 94, 110, 99, 116, 112, 113, 111, 111, 117, 106, 122, 117, 110, 104, 111, 100, 123, 114, 111, 110, 112, 107, 131, 110, 108, 110, 99, 103, 108, 109, 107, 110, 120, 110, 113, 108, 112, 110, 111, 114, 119, 99, 109, 102, 110, 111, 106, 101, 110, 123, 111, 119, 116, 113, 111, 113, 109, 113, 110, 113, 106, 113, 111, 108, 115, 103, 106, 110, 107, 110, 112, 113, 106, 98, 105, 107, 110, 105, 103, 112, 117, 107, 107, 109, 111, 100, 111, 104, 106, 99, 108, 107, 107, 113, 105, 110, 102, 106, 108, 113, 110, 110, 102, 111, 120, 113, 100, 106, 110, 103, 105, 116, 113, 113, 106, 110, 109, 119, 120, 105, 113, 114, 111, 101, 108, 110, 112, 121, 111, 103, 113, 111, 100, 105, 104, 109, 111, 114, 114, 109, 103, 110, 111, 111, 114, 115, 114, 108, 110, 108, 114, 110, 105, 109, 108, 108, 119, 108, 110, 104, 112, 108, 112, 107, 104, 115, 106, 111, 113, 107, 108, 111, 122, 104, 114, 103, 105, 119, 120, 107, 107, 110, 111, 104, 109, 123, 104, 111, 113, 102, 108, 110, 126, 107, 116, 119, 119, 110, 111, 112, 106, 105, 102, 113, 112, 106, 107, 104, 105, 105, 113, 107, 110, 113, 121, 108, 104, 114, 107, 120, 110, 112, 108, 95, 110, 111, 108, 108, 110, 107, 109, 115, 99, 108, 114, 118, 109, 105, 107, 105, 109, 113, 94, 111, 108, 106, 107, 112, 113, 119, 100, 113, 119, 110, 100, 113, 109, 119, 106, 119, 112, 100, 103, 113, 115, 118, 109, 111, 114, 102, 121, 111, 95, 105, 105, 118, 112, 114, 109, 112, 101, 116, 106, 107, 108, 114, 118, 115, 109, 103, 112, 124, 104, 108, 107, 117, 115, 113, 107, 127, 114, 108, 108, 108, 115, 102, 114, 102, 103, 108, 109, 113, 102, 113, 110, 111, 119, 108, 115, 97, 106, 107, 108, 107, 116, 101, 102, 114, 106, 112, 109, 110, 106, 100, 103, 111, 106, 102, 112, 106, 101, 110, 113, 106, 113, 105, 99, 109, 105, 105, 107, 110, 112, 104, 109, 102, 107, 106, 89, 114, 102, 120, 103, 104, 112, 117, 108, 95, 114, 110, 108, 101, 112, 112, 111, 105, 111, 108, 106, 109, 119, 120, 114, 100, 115, 102, 107, 112, 102, 110, 115, 110, 114, 114, 112, 115, 106, 114, 116, 116, 108, 119, 107, 109, 108, 109, 113, 105, 110, 108, 106, 108, 113, 116, 103, 110, 106, 116, 107, 97, 117, 112, 115, 114, 110, 110, 110, 115, 113, 106, 119, 116, 120, 120, 120, 110, 106, 139, 119, 117, 106, 111, 116, 110, 107, 111, 112, 109, 116, 109, 106, 97, 110, 107, 116, 100, 118, 105, 118, 104, 112, 115, 123, 109, 112, 104, 109, 104, 135, 102, 107, 120, 112, 114, 91, 111, 111, 111, 105, 111, 104, 110, 117, 110, 113, 107, 117, 107, 114, 110, 108, 109, 107, 113, 110, 110, 109, 106, 106, 107, 106, 120, 108, 105, 109, 106, 122, 107, 109, 112, 105, 102, 119, 121, 100, 110, 107, 116, 108, 114, 105, 111, 116, 121, 107, 98, 109, 110, 119, 111, 117, 122, 109, 107, 109, 116, 110, 102, 117, 110, 102, 111, 105, 111, 111, 117, 116, 112, 110, 104, 114, 105, 120, 114, 105, 96, 118, 105, 107, 112, 109, 122, 122, 105, 117, 112, 105, 108, 109, 111, 100, 109, 105, 116, 122, 117, 118, 115, 109, 104, 105, 110, 106, 118, 112, 112, 125, 104, 118, 105, 105, 116, 114, 112, 107, 108, 115, 98, 108, 104, 105, 112, 112, 119, 104, 118, 124, 99, 117, 114, 112, 114, 112, 105, 116, 119, 105, 119, 119, 114, 106, 110, 99, 102, 111, 112, 121, 120, 117, 108, 106, 114, 107, 105, 105, 107, 124, 112, 121, 104, 113, 106, 118, 100, 107, 113, 112, 103, 106, 115, 110, 108, 100, 116, 109, 110, 115, 114, 108, 111, 115, 105, 120, 113, 121, 106, 110, 115, 115, 113, 113, 113, 111, 111, 104, 117, 111, 117, 112, 105, 111, 119, 117, 119, 109, 108, 100, 114, 107, 105, 111, 111, 104, 110, 110, 108, 108, 116, 109, 108, 109, 111, 109, 111, 120, 115, 115, 119, 93, 104, 109, 99, 107, 104, 103, 111, 112, 116, 109, 113, 113, 99, 107, 109, 109, 100, 113, 115, 115, 102, 111, 106, 122, 110, 109, 116, 109, 115, 110, 114, 111, 110, 102, 119, 122, 110, 111, 107, 106, 91, 110, 111, 107, 107, 113, 108, 112, 113, 106, 105, 109, 112, 114, 111, 103, 112, 107, 100, 104, 111, 109, 110, 107, 112, 107, 107, 121, 112, 108, 112, 112, 107, 113, 112, 108, 102, 108, 107, 105, 119, 107, 110, 114, 114, 108, 112, 86, 102, 114, 101, 125, 111, 111, 107, 118, 108, 112, 109, 105, 117, 113, 106, 118, 108, 106, 115, 107, 113, 114, 113, 111, 105, 125, 115, 105, 105, 113, 110, 109, 110, 117, 115, 118, 122, 117, 115, 129, 108, 95, 119, 112, 115, 112, 110, 117, 126, 111, 110, 100, 119, 106, 107, 105, 100, 105, 112, 113, 105, 96, 113, 113, 115, 107, 117, 114, 103, 115, 122, 110, 109, 102, 100, 107, 111, 105, 109, 121, 119, 93, 113, 113, 111, 106, 112, 107, 109, 109, 119, 109, 111, 101, 108, 113, 111, 107, 125, 104, 111, 114, 111, 116, 119, 121, 114, 112, 115, 121, 108, 114, 120, 107, 111, 110, 116, 121, 112, 112, 107, 100, 99, 109, 109, 114, 128, 105, 107, 107, 107, 104, 105, 94, 115, 118, 101, 106, 111, 115, 114, 113, 113, 107, 111, 110, 108, 109, 124, 116, 107, 119, 106, 116, 104, 111, 107, 113, 111, 120, 110, 121, 107, 111, 114, 107, 113, 112, 111, 107, 106, 110, 124, 118, 117, 112, 116, 117, 110, 116, 103, 106, 111, 120, 108, 109, 119, 106, 110, 116, 109, 114, 106, 114, 112, 119, 111, 115, 101, 111, 111, 113, 117, 104, 100, 109, 106, 106, 109, 110, 109, 105, 115, 109, 109, 112, 121, 113, 116, 108, 111, 107, 114, 104, 108, 113, 115, 118, 112, 105, 108, 110, 108, 114, 107, 118, 112, 110, 119, 109, 113, 112, 111, 112, 109, 111, 114, 109, 112, 111, 112, 109, 99, 110, 107, 111, 109, 107, 112, 114, 110, 108, 110, 112, 110, 106, 110, 111, 112, 109, 121, 120, 118, 110, 105, 111, 105, 109, 102, 111, 111, 107, 110, 108, 113, 114, 112, 116, 110, 110, 110, 104, 108, 108, 111, 107, 112, 112, 105, 110, 110, 109, 107, 126, 111, 106, 115, 110, 110, 114, 114, 104, 111, 102, 110, 110, 111, 110, 113, 105, 112, 106, 113, 108, 107, 113, 106, 110, 113, 107, 112, 112, 108, 111, 117, 109, 110, 109, 113, 112, 104, 112, 108, 125, 112, 111, 111, 108, 112, 112, 110, 116, 112, 104, 109, 120, 105, 106, 106, 110, 111, 111, 108, 110, 116, 110, 113, 116, 108, 108, 108, 109, 111, 114, 106, 104, 112, 116, 111, 111, 112, 111, 107, 110, 109, 109, 116, 114, 111, 106, 117, 112, 114, 102, 113, 105, 106, 99, 108, 109, 109, 112, 108, 108, 108, 115, 111, 107, 107, 113, 113, 117, 103, 111, 89, 103, 108, 110, 112, 105, 110, 112, 113, 114, 110, 115, 106, 108, 112, 114, 105, 111, 107, 106, 111, 115, 121, 117, 112, 111, 109, 110, 108, 106, 116, 110, 109, 108, 108, 120, 111, 108, 110, 112, 108, 115, 109, 113, 105, 108, 109, 115, 110, 108, 107, 108, 110, 109, 113, 110, 111, 109, 120, 113, 112, 110, 106, 113, 109, 114, 109, 110, 113, 117, 109, 112, 111, 116, 110, 112, 99, 114, 120, 120, 103, 112, 106, 113, 124, 114, 94, 111, 108, 112, 111, 107, 113, 106, 108, 99, 101, 108, 107, 107, 104, 112, 113, 112, 109, 109, 109, 108, 112, 113, 110, 107, 108, 121, 110, 114, 106, 107, 109, 113, 106, 116, 110, 111, 121, 107, 104, 110, 104, 111, 105, 106, 111, 111, 102, 110, 104, 121, 110, 103, 109, 108, 105, 97, 114, 108, 107, 101, 111, 110, 107, 108, 107, 112, 108, 101, 118, 105, 106, 109, 101, 113, 107, 110, 104, 112, 126, 108, 107, 104, 110, 119, 113, 108, 110, 103, 105, 108, 112, 116, 110, 110, 116, 115, 106, 109, 105, 106, 107, 113, 105, 116, 99, 106, 105, 106, 107, 112, 113, 119, 109, 113, 108, 107, 108, 113, 111, 111, 106, 107, 109, 111, 111, 116, 105, 113, 111, 110, 109, 109, 109, 115, 103, 120, 105, 113, 109, 105, 116, 112, 114, 107, 117, 106, 112, 109, 110, 111, 111, 115, 112, 113, 106, 113, 92, 106, 115, 110, 108, 107, 110, 108, 107, 110, 109, 111, 104, 115, 120, 103, 113, 109, 109, 115, 115, 110, 115, 102, 119, 108, 106, 115, 107, 112, 107, 105, 118, 107, 112, 109, 109, 113, 114, 111, 113, 112, 110, 106, 113, 117, 113, 114, 118, 98, 108, 106, 91, 117, 104, 106, 106, 100, 109, 106, 111, 115, 111, 114, 112, 114, 101, 106, 111, 107, 114, 104, 119, 115, 108, 110, 106, 120, 110, 111, 109, 114, 107, 107, 104, 105, 99, 106, 113, 98, 103, 117, 107, 114, 91, 116, 110, 113, 97, 116, 120, 108, 115, 108, 114, 110, 120, 112, 109, 106, 111, 109, 109, 109, 112, 106, 68, 111, 107, 117, 125, 110, 109, 107, 108, 115, 113, 112, 112, 109, 121, 110, 103, 95, 111, 117, 108, 104, 114, 115, 96, 107, 90, 104, 114, 111, 119, 110, 108, 117, 103, 114, 109, 119, 114, 102, 87, 107, 113, 115, 109, 109, 121, 118, 117, 107, 109, 113, 113, 107, 118, 112, 122, 71, 108, 122, 108, 120, 105, 106, 119, 102, 113, 114, 107, 116, 110, 112, 106, 109, 117, 111, 102, 108, 103, 113, 110, 109, 111, 106, 112, 107, 101, 113, 117, 106, 108, 121, 125, 104, 102, 119, 116, 105, 118, 114, 111, 114, 111, 103, 95, 106, 113, 96, 104, 97, 110, 110, 124, 108, 88, 112, 97, 121, 92, 104, 116, 103, 115, 109, 99, 114, 104, 106, 105, 97, 113, 110, 109, 107, 102, 105, 111, 108, 127, 107, 95, 121, 98, 105, 116, 114, 112, 113, 113, 110, 119, 118, 106, 108, 111, 116, 85, 117, 107, 112, 116, 110, 110, 129, 117, 111, 101, 113, 115, 116, 110, 122, 114, 118, 114, 109, 94, 120, 111, 118, 120, 113, 85, 99, 87, 101, 137, 116, 102, 112, 96, 118, 108, 111, 112, 105, 105, 103, 118, 106, 109, 104, 108, 103, 111, 109, 98, 109, 110, 117, 116, 111, 116, 103, 113, 121, 115, 111, 113, 109, 110, 111, 90, 119, 94, 108, 123, 110, 110, 113, 110, 110, 109, 110, 108, 122, 110, 90, 111, 124, 107, 107, 109, 114, 112, 111, 114, 110, 108, 106, 108, 106, 115, 118, 121, 100, 114, 120, 66, 77, 99, 109, 112, 107, 104, 106, 118, 112, 110, 83, 108, 108, 112, 96, 115, 107, 106, 106, 124, 105, 116, 120, 106, 107, 110, 115, 112, 99, 116, 116, 101, 113, 106, 100, 130, 105, 96, 110, 112, 115, 113, 114, 102, 106, 120, 96, 116, 112, 108, 114, 101, 108, 95, 89, 111, 104, 112, 110, 108, 113, 100, 97, 110, 116, 112, 123, 107, 110, 107, 110, 97, 112, 109, 101, 106, 106, 96, 115, 104, 112, 115, 111, 97, 100, 104, 102, 107, 108, 105, 107, 114, 105, 105, 102, 99, 108, 107, 111, 119, 115, 112, 111, 110, 114, 112, 103, 113, 109, 115, 105, 96, 110, 126, 108, 118, 107, 112, 114, 113, 115, 113, 114, 126, 89, 120, 108, 106, 79, 106, 111, 65, 116, 83, 110, 116, 114, 118, 99, 109, 119, 94, 117, 119, 114, 110, 109, 102, 96, 118, 108, 113, 112, 107, 112, 115, 110, 105, 109, 107, 108, 117, 109, 113, 118, 89, 111, 87, 107, 103, 115, 103, 103, 109, 115, 123, 108, 92, 107, 118, 119, 109, 108, 130, 110, 112, 114, 105, 98, 111, 122, 102, 94, 117, 107, 118, 121, 110, 107, 103, 109, 112, 109, 115, 109, 116, 108, 115, 109, 100, 116, 102, 112, 116, 104, 120, 117, 128, 91, 103, 109, 113, 109, 108, 103, 103, 119, 117, 119, 96, 110, 115, 113, 98, 125, 105, 110, 114, 114, 108, 106, 101, 108, 106, 111, 115, 114, 111, 117, 112, 107, 111, 108, 105, 108, 106, 113, 112, 98, 107, 110, 114, 122, 105, 103, 115, 114, 128, 108, 111, 107, 110, 112, 110, 105, 117, 101, 110, 106, 103, 104, 103, 118, 102, 107, 111, 115, 104, 114, 118, 108, 99, 105, 103, 111, 102, 115, 109, 109, 113, 120, 118, 114, 103, 113, 105, 119, 104, 111, 105, 107, 115, 107, 140, 102, 102, 106, 111, 110, 113, 111, 110, 114, 116, 103, 124, 104, 109, 111, 110, 114, 104, 102, 115, 108, 105, 112, 112, 111, 111, 112, 100, 122, 109, 101, 121, 112, 122, 114, 106, 120, 103, 109, 118, 119, 102, 109, 107, 108, 108, 108, 112, 110, 107, 112, 104, 105, 106, 120, 99, 110, 108, 113, 108, 107, 114, 111, 109, 113, 109, 114, 116, 116, 112, 103, 106, 112, 104, 103, 131, 114, 107, 104, 105, 113, 119, 110, 114, 100, 115, 109, 105, 97, 130, 98, 116, 121, 97, 114, 104, 116, 98, 101, 111, 105, 104, 112, 117, 111, 120, 104, 110, 115, 115, 109, 101, 107, 102, 118, 109, 90, 112, 115, 114, 123, 113, 100, 118, 114, 97, 110, 97, 98, 107, 109, 103, 119, 103, 114, 101, 120, 107, 105, 110, 108, 106, 102, 107, 106, 107, 103, 112, 102, 112, 113, 127, 107, 117, 105, 107, 107, 108, 104, 110, 112, 120, 103, 103, 111, 103, 96, 107, 107, 109, 107, 112, 106, 105, 103, 113, 113, 100, 106, 121, 111, 114, 113, 112, 102, 108, 119, 110, 107, 118, 110, 107, 106, 111, 113, 107, 113, 103, 107, 119, 107, 110, 109, 121, 101, 110, 111, 104, 110, 106, 109, 89, 105, 122, 111, 146, 110, 115, 104, 99, 111, 103, 114, 102, 110, 111, 110, 110, 126, 107, 112, 104, 117, 93, 113, 110, 104, 111, 118, 106, 107, 106, 108, 99, 117, 115, 111, 101, 108, 115, 107, 120, 110, 117, 106, 117, 103, 103, 111, 112, 106, 110, 117, 122, 112, 108, 104, 113, 119, 105, 106, 102, 105, 113, 110, 108, 99, 116, 121, 110, 108, 110, 118, 114, 105, 116, 108, 107, 112, 111, 100, 104, 100, 111, 121, 118, 107, 109, 104, 107, 102, 111, 104, 106, 102, 107, 111, 105, 102, 109, 97, 113, 114, 105, 104, 96, 116, 103, 107, 115, 106, 106, 118, 107, 123, 109, 109, 121, 105, 108, 115, 109, 110, 104, 111, 129, 112, 114, 114, 103, 106, 137, 99, 102, 105, 108, 108, 112, 113, 107, 122, 111, 110, 102, 113, 126, 114, 108, 114, 95, 107, 109, 105, 105, 106, 108, 105, 106, 110, 105, 118, 112, 120, 104, 106, 107, 103, 114, 120, 115, 114, 97, 121, 113, 88, 118, 108, 127, 116, 108, 110, 112, 111, 118, 112, 111, 103, 109, 111, 113, 113, 119, 116, 124, 110, 105, 113, 105, 110, 108, 110, 94, 112, 112, 100, 113, 114, 106, 104, 112, 115, 108, 107, 111, 103, 102, 108, 109, 107, 101, 112, 110, 106, 120, 104, 112, 113, 108, 112, 115, 107, 107, 105, 107, 108, 111, 110, 109, 111, 108, 110, 115, 113, 106, 109, 113, 110, 112, 108, 110, 110, 107, 107, 112, 111, 107, 112, 109, 110, 110, 108, 105, 108, 112, 108, 108, 109, 117, 105, 109, 109, 115, 106, 108, 111, 108, 114, 109, 107, 107, 110, 109, 109, 102, 105, 109, 108, 116, 113, 112, 108, 110, 108, 114, 109, 112, 109, 111, 111, 110, 111, 109, 117, 112, 110, 113, 110, 112, 102, 107, 110, 113, 106, 106, 114, 114, 113, 108, 110, 105, 112, 113, 110, 114, 110, 112, 105, 108, 116, 116, 115, 109, 112, 105, 108, 110, 116, 119, 111, 109, 112, 107, 108, 114, 116, 107, 111, 117, 111, 109, 110, 116, 112, 116, 108, 109, 116, 118, 112, 110, 109, 109, 111, 114, 113, 111, 106, 113, 111, 109, 108, 112, 112, 109, 111, 112, 114, 111, 115, 109, 111, 114, 115, 104, 111, 110, 111, 110, 114, 110, 109, 106, 106, 110, 110, 111, 113, 108, 108, 117, 121, 104, 108, 108, 120, 110, 111, 106, 108, 109, 112, 111, 115, 106, 110, 107, 112, 107, 112, 107, 117, 102, 115, 108, 115, 102, 107, 111, 113, 111, 109, 108, 111, 103, 106, 113, 102, 110, 106, 119, 107, 103, 115, 115, 107, 116, 112, 107, 114, 108, 109, 117, 106, 107, 106, 113, 109, 106, 111, 108, 113, 107, 111, 106, 109, 118, 109, 111, 116, 106, 106, 115, 110, 111, 120, 110, 117, 106, 105, 109, 115, 103, 108, 108, 110, 108, 109, 111, 110, 105, 113, 109, 108, 108, 114, 111, 109, 110, 111, 120, 115, 107, 112, 108, 107, 112, 111, 105, 111, 110, 120, 113, 113, 118, 106, 109, 107, 110, 110, 115, 106, 101, 105, 113, 105, 117, 113, 110, 113, 112, 112, 114, 109, 109, 109, 121, 111, 110, 122, 117, 110, 111, 113, 106, 104, 118, 105, 109, 112, 110, 113, 112, 112, 110, 106, 108, 113, 108, 108, 108, 112, 102, 112, 114, 121, 101, 111, 108, 107, 111, 109, 108, 107, 114, 104, 108, 114, 114, 108, 110, 109, 108, 110, 105, 109, 108, 109, 109, 110, 106, 109, 103, 109, 113, 110, 108, 110, 104, 115, 113, 113, 107, 110, 116, 113, 114, 112, 107, 108, 118, 110, 113, 115, 108, 109, 107, 109, 100, 112, 107, 116, 108, 110, 104, 113, 113, 114, 104, 121, 108, 108, 116, 115, 111, 109, 112, 106, 111, 111, 112, 109, 112, 113, 112, 110, 112, 112, 108, 119, 108, 117, 109, 103, 110, 109, 111, 110, 105, 111, 103, 112, 114, 114, 114, 108, 108, 109, 104, 113, 112, 114, 113, 110, 112, 106, 105, 111, 109, 108, 112, 112, 103, 109, 118, 107, 111, 110, 110, 108, 112, 113, 109, 113, 111, 109, 108, 109, 115, 111, 110, 111, 110, 108, 107, 105, 108, 107, 106, 110, 117, 107, 112, 105, 106, 113, 110, 113, 114, 106, 115, 114, 111, 108, 115, 108, 112, 113, 111, 111, 108, 110, 108, 118, 118, 111, 111, 118, 103, 107, 112, 108, 101, 102, 141, 106, 103, 112, 106, 118, 114, 103, 107, 106, 107, 114, 110, 101, 116, 105, 114, 107, 103, 113, 115, 104, 112, 105, 115, 114, 103, 102, 105, 119, 105, 98, 108, 115, 105, 105, 103, 103, 101, 114, 114, 116, 97, 112, 106, 107, 109, 105, 118, 113, 110, 97, 103, 102, 104, 106, 111, 107, 96, 109, 113, 108, 105, 119, 116, 105, 101, 112, 123, 114, 100, 102, 111, 104, 113, 112, 106, 114, 109, 104, 97, 103, 99, 98, 96, 112, 113, 105, 109, 111, 101, 109, 115, 109, 109, 114, 111, 104, 97, 109, 107, 120, 103, 112, 105, 117, 113, 114, 118, 120, 111, 108, 120, 112, 101, 97, 101, 111, 113, 113, 110, 106, 111, 116, 114, 117, 109, 115, 109, 109, 110, 110, 111, 106, 109, 109, 113, 113, 106, 111, 105, 111, 107, 113, 108, 112, 122, 111, 108, 106, 108, 111, 107, 117, 116, 122, 103, 108, 98, 110, 104, 105, 108, 111, 104, 108, 109, 110, 108, 116, 97, 106, 120, 113, 114, 106, 118, 105, 97, 112, 114, 110, 109, 87, 116, 126, 105, 111, 118, 119, 97, 117, 107, 108, 100, 113, 108, 97, 109, 116, 107, 104, 108, 114, 119, 101, 115, 119, 112, 107, 109, 108, 103, 111, 109, 108, 113, 116, 117, 97, 112, 102, 113, 102, 112, 110, 115, 104, 107, 104, 113, 108, 96, 110, 106, 111, 110, 96, 110, 101, 109, 113, 124, 109, 100, 103, 102, 110, 113, 113, 109, 112, 102, 109, 118, 115, 100, 129, 103, 100, 119, 113, 119, 108, 99, 107, 109, 102, 115, 109, 110, 112, 114, 102, 104, 104, 117, 118, 115, 109, 109, 114, 105, 101, 110, 94, 108, 122, 112, 112, 115, 119, 111, 104, 113, 103, 104, 107, 120, 104, 104, 123, 119, 106, 108, 120, 110, 119, 104, 135, 115, 102, 107, 101, 113, 108, 114, 113, 99, 110, 109, 106, 117, 111, 120, 109, 111, 102, 110, 112, 108, 116, 108, 108, 105, 107, 104, 112, 109, 106, 109, 110, 108, 106, 116, 106, 107, 128, 107, 106, 108, 111, 110, 113, 114, 116, 111, 93, 112, 106, 99, 106, 110, 101, 111, 109, 110, 113, 116, 106, 108, 123, 110, 105, 101, 103, 116, 99, 123, 115, 105, 114, 102, 110, 122, 109, 110, 88, 105, 97, 88, 113, 106, 107, 112, 97, 109, 110, 108, 115, 107, 108, 110, 107, 108, 100, 117, 109, 107, 99, 108, 110, 103, 103, 102, 116, 116, 111, 107, 105, 123, 103, 115, 106, 111, 106, 126, 108, 84, 113, 110, 106, 110, 105, 105, 109, 108, 124, 107, 117, 120, 103, 119, 125, 115, 110, 105, 106, 132, 117, 115, 126, 109, 101, 120, 107, 109, 114, 106, 118, 106, 117, 103, 103, 120, 94, 110, 104, 111, 120, 114, 102, 120, 105, 85, 101, 119, 115, 105, 102, 110, 109, 110, 100, 101, 118, 116, 110, 101, 113, 106, 117, 123, 107, 107, 108, 116, 115, 117, 122, 108, 107, 104, 113, 111, 130, 102, 99, 106, 127, 110, 113, 120, 115, 117, 111, 110, 100, 114, 114, 111, 107, 107, 112, 114, 116, 117, 103, 111, 117, 107, 115, 103, 117, 130, 114, 111, 116, 112, 101, 118, 122, 117, 116, 115, 117, 103, 118, 107, 115, 115, 113, 107, 102, 105, 126, 100, 96, 104, 132, 110, 124, 107, 121, 119, 100, 106, 108, 110, 110, 104, 109, 109, 102, 107, 119, 119, 112, 111, 110, 111, 108, 110, 93, 119, 117, 113, 116, 112, 108, 115, 100, 122, 105, 107, 116, 105, 109, 110, 104, 113, 104, 103, 106, 103, 117, 113, 112, 107, 91, 109, 113, 112, 113, 118, 116, 110, 113, 116, 120, 119, 107, 111, 110, 118, 108, 125, 97, 99, 113, 112, 112, 106, 105, 107, 111, 102, 109, 114, 93, 113, 114, 105, 113, 109, 116, 109, 111, 116, 109, 116, 115, 101, 111, 97, 100, 117, 115, 98, 115, 112, 107, 110, 105, 117, 116, 106, 107, 115, 106, 109, 119, 113, 111, 108, 110, 118, 108, 113, 116, 109, 104, 109, 106, 114, 100, 104, 106, 109, 102, 99, 116, 111, 105, 107, 110, 113, 110, 116, 111, 110, 108, 112, 104, 108, 98, 113, 116, 119, 119, 113, 107, 109, 115, 113, 112, 118, 104, 103, 102, 89, 114, 102, 110, 114, 114, 104, 101, 114, 119, 113, 113, 110, 112, 106, 113, 107, 114, 113, 102, 116, 110, 111, 121, 110, 103, 101, 110, 123, 126, 126, 106, 105, 107, 114, 106, 102, 111, 115, 116, 113, 107, 114, 101, 115, 114, 115, 107, 110, 111, 113, 106, 103, 116, 103, 102, 106, 115, 115, 103, 108, 110, 117, 106, 110, 112, 103, 114, 124, 103, 114, 107, 107, 106, 102, 118, 106, 113, 109, 106, 102, 109, 115, 113, 102, 115, 92, 123, 121, 110, 110, 99, 110, 101, 106, 106, 109, 114, 113, 91, 120, 110, 107, 111, 115, 114, 103, 90, 116, 107, 97, 110, 115, 114, 111, 112, 109, 104, 116, 108, 106, 115, 128, 113, 112, 104, 111, 113, 113, 112, 113, 113, 109, 108, 106, 117, 108, 109, 111, 111, 109, 117, 122, 109, 114, 113, 112, 105, 99, 107, 117, 106, 104, 106, 114, 105, 113, 116, 118, 111, 110, 105, 115, 99, 119, 111, 105, 114, 108, 113, 109, 120, 107, 110, 110, 92, 126, 101, 108, 110, 112, 107, 109, 115, 102, 91, 112, 106, 102, 109, 107, 115, 112, 106, 109, 108, 113, 101, 105, 109, 114, 103, 114, 108, 106, 117, 109, 115, 114, 107, 124, 96, 112, 106, 117, 115, 105, 109, 116, 115, 111, 107, 112, 105, 115, 107, 113, 104, 115, 102, 105, 110, 120, 110, 114, 115, 117, 113, 113, 107, 116, 110, 104, 114, 107, 123, 110, 110, 107, 112, 117, 117, 97, 111, 109, 108, 105, 102, 112, 116, 111, 110, 118, 114, 116, 113, 114, 116, 106, 111, 123, 109, 107, 108, 123, 118, 109, 110, 96, 108, 111, 118, 106, 108, 111, 116, 113, 112, 108, 101, 104, 110, 118, 112, 88, 146, 94, 112, 110, 115, 109, 110, 96, 125, 103, 99, 110, 110, 101, 110, 118, 98, 111, 109, 117, 108, 102, 104, 112, 115, 109, 102, 106, 118, 113, 116, 106, 111, 113, 119, 103, 123, 99, 115, 114, 119, 108, 89, 101, 116, 103, 103, 111, 150, 97, 110, 112, 112, 111, 108, 108, 123, 101, 107, 108, 108, 104, 109, 107, 96, 108, 105, 105, 107, 105, 114, 108, 100, 109, 105, 120, 113, 118, 128, 113, 112, 114, 113, 103, 100, 87, 100, 117, 92, 112, 92, 115, 115, 94, 110, 120, 102, 106, 111, 103, 110, 102, 116, 118, 107, 104, 117, 102, 100, 87, 123, 103, 130, 113, 118, 101, 104, 108, 107, 100, 112, 109, 117, 107, 106, 111, 125, 123, 113, 133, 97, 105, 133, 105, 113, 113, 110, 106, 110, 109, 104, 115, 108, 103, 105, 115, 115, 100, 96, 111, 109, 117, 119, 101, 108, 107, 96, 111, 117, 111, 108, 115, 112, 111, 106, 106, 112, 114, 106, 109, 92, 111, 104, 94, 111, 103, 101, 115, 118, 108, 105, 104, 118, 112, 115, 104, 116, 109, 117, 102, 102, 108, 112, 109, 102, 111, 106, 109, 115, 112, 120, 104, 109, 119, 99, 98, 111, 120, 108, 108, 88, 105, 94, 115, 111, 114, 105, 99, 102, 112, 107, 106, 104, 112, 94, 103, 131, 111, 101, 108, 111, 126, 113, 140, 105, 103, 112, 107, 102, 112, 112, 117, 106, 123, 105, 108, 120, 100, 123, 109, 113, 106, 126, 97, 104, 119, 108, 108, 107, 106, 104, 106, 104, 113, 106, 104, 116, 99, 113, 106, 123, 116, 111, 113, 105, 112, 99, 92, 97, 113, 114, 108, 110, 133, 107, 114, 105, 101, 115, 111, 118, 87, 109, 115, 107, 109, 103, 108, 114, 108, 115, 102, 141, 104, 112, 103, 116, 114, 119, 109, 109, 116, 101, 111, 111, 112, 115, 116, 101, 103, 108, 99, 113, 89, 112, 112, 110, 99, 107, 114, 103, 111, 101, 114, 99, 108, 103, 104, 103, 124, 121, 100, 103, 114, 107, 113, 112, 105, 111, 96, 110, 88, 113, 107, 117, 111, 108, 107, 104, 115, 112, 106, 110, 102, 119, 123, 99, 89, 105, 99, 106, 104, 105, 106, 135, 109, 114, 130, 108, 106, 113, 114, 92, 114, 86, 111, 111, 109, 104, 94, 114, 106, 105, 108, 107, 110, 101, 112, 121, 118, 102, 116, 112, 104, 117, 108, 101, 107, 110, 114, 102, 101, 101, 100, 116, 120, 97, 103, 100, 107, 107, 113, 126, 96, 107, 113, 93, 110, 108, 111, 104, 109, 111, 102, 98, 104, 109, 117, 111, 112, 122, 110, 122, 122, 99, 100, 117, 119, 113, 97, 109, 111, 125, 101, 105, 111, 105, 105, 114, 110, 114, 106, 112, 114, 112, 122, 102, 112, 112, 113, 107, 101, 109, 106, 107, 107, 102, 113, 113, 117, 110, 111, 94, 111, 109, 95, 124, 98, 110, 111, 114, 105, 99, 95, 114, 103, 107, 121, 103, 95, 100, 111, 97, 114, 101, 103, 119, 136, 96, 110, 111, 104, 114, 107, 106, 102, 104, 112, 110, 108, 110, 99, 120, 116, 109, 108, 102, 110, 109, 110, 105, 111, 94, 112, 95, 110, 117, 118, 111, 109, 105, 107, 112, 109, 112, 110, 116, 106, 108, 109, 113, 108, 107, 116, 109, 117, 111, 110, 104, 108, 109, 116, 110, 97, 113, 116, 96, 112, 108, 102, 113, 109, 109, 117, 101, 101, 105, 103, 103, 103, 105, 128, 110, 106, 109, 102, 115, 114, 107, 113, 108, 111, 115, 107, 112, 114, 116, 110, 119, 110, 114, 114, 105, 108, 109, 107, 103, 106, 113, 108, 107, 119, 109, 114, 104, 108, 107, 114, 105, 104, 117, 109, 112, 116, 109, 112, 115, 109, 116, 107, 101, 103, 119, 108, 99, 111, 101, 107, 106, 114, 111, 104, 104, 99, 119, 115, 116, 103, 98, 106, 108, 104, 115, 105, 123, 110, 118, 97, 109, 153, 116, 111, 100, 111, 106, 111, 104, 111, 106, 109, 110, 109, 111, 104, 111, 108, 105, 104, 104, 112, 111, 112, 109, 110, 108, 113, 109, 113, 105, 110, 116, 105, 110, 109, 109, 103, 114, 108, 118, 98, 123, 110, 111, 101, 105, 114, 108, 100, 111, 113, 90, 115, 109, 108, 115, 117, 113, 130, 112, 113, 107, 115, 97, 107, 110, 113, 105, 112, 115, 107, 118, 111, 106, 113, 110, 115, 110, 100, 110, 109, 111, 118, 108, 116, 101, 108, 109, 103, 112, 107, 110, 125, 116, 113, 106, 112, 117, 111, 107, 112, 106, 111, 105, 112, 113, 103, 106, 110, 100, 109, 115, 112, 104, 116, 108, 111, 106, 107, 114, 108, 115, 104, 120, 109, 102, 109, 115, 111, 103, 107, 114, 128, 111, 109, 104, 117, 101, 122, 107, 105, 97, 122, 99, 110, 118, 109, 104, 115, 107, 103, 111, 112, 107, 106, 114, 100, 108, 109, 116, 112, 114, 114, 113, 108, 116, 106, 104, 109, 109, 111, 107, 103, 97, 113, 113, 111, 116, 114, 111, 103, 108, 112, 114, 111, 125, 108, 110, 107, 111, 109, 106, 103, 107, 100, 114, 112, 107, 108, 93, 110, 117, 118, 117, 97, 112, 122, 104, 116, 113, 106, 102, 116, 103, 115, 112, 111, 112, 102, 101, 119, 98, 114, 102, 106, 113, 110, 104, 104, 97, 112, 109, 105, 99, 116, 114, 113, 111, 102, 116, 111, 130, 106, 115, 96, 114, 92, 110, 112, 112, 103, 103, 112, 107, 111, 105, 107, 105, 98, 105, 100, 113, 108, 109, 119, 100, 114, 116, 115, 109, 118, 110, 104, 105, 105, 110, 109, 100, 107, 98, 110, 108, 112, 106, 101, 106, 105, 116, 116, 108, 98, 103, 110, 108, 103, 111, 117, 108, 107, 107, 120, 109, 111, 118, 106, 106, 115, 101, 113, 104, 110, 101, 107, 112, 124, 110, 105, 115, 105, 116, 114, 108, 105, 116, 109, 101, 101, 97, 110, 118, 105, 121, 103, 117, 107, 109, 115, 107, 105, 100, 114, 103, 107, 115, 114, 112, 103, 116, 116, 118, 103, 97, 108, 106, 106, 112, 107, 108, 104, 128, 103, 96, 104, 107, 111, 107, 121, 106, 114, 104, 114, 95, 111, 100, 108, 111, 109, 104, 112, 116, 121, 101, 106, 105, 119, 109, 103, 110, 108, 105, 102, 105, 113, 109, 107, 108, 116, 102, 109, 111, 101, 107, 108, 111, 95, 118, 106, 111, 115, 114, 113, 107, 101, 116, 108, 106, 112, 120, 109, 114, 110, 115, 106, 113, 117, 116, 100, 112, 111, 112, 106, 112, 120, 117, 112, 102, 114, 111, 102, 106, 110, 115, 104, 111, 113, 104, 116, 120, 103, 86, 108, 118, 95, 115, 108, 116, 109, 113, 108, 114, 92, 111, 113, 112, 109, 112, 115, 106, 103, 112, 118, 114, 119, 110, 110, 104, 110, 115, 104, 114, 115, 112, 104, 102, 107, 106, 116, 102, 106, 115, 110, 103, 111, 84, 120, 102, 109, 108, 109, 114, 121, 122, 88, 107, 104, 101, 117, 105, 108, 100, 110, 83, 96, 110, 117, 107, 104, 118, 105, 113, 117, 97, 110, 105, 112, 109, 107, 119, 116, 111, 109, 113, 115, 118, 112, 123, 115, 116, 115, 108, 121, 111, 105, 111, 111, 111, 108, 111, 98, 103, 107, 107, 122, 115, 107, 116, 109, 103, 111, 116, 116, 109, 111, 108, 113, 110, 115, 111, 116, 103, 112, 113, 109, 112, 106, 110, 109, 95, 106, 110, 100, 112, 113, 114, 107, 93, 108, 106, 109, 98, 118, 103, 101, 100, 110, 107, 118, 103, 111, 110, 117, 103, 108, 102, 109, 112, 115, 101, 99, 102, 116, 107, 117, 105, 120, 112, 115, 110, 118, 106, 114, 108, 109, 105, 119, 122, 100, 112, 122, 110, 112, 111, 96, 116, 111, 112, 105, 98, 115, 106, 103, 113, 111, 103, 108, 101, 106, 122, 116, 108, 106, 105, 112, 108, 108, 106, 115, 108, 116, 108, 113, 108, 111, 104, 112, 123, 112, 115, 114, 105, 110, 109, 109, 98, 107, 110, 112, 106, 107, 107, 115, 114, 112, 135, 113, 113, 108, 114, 113, 112, 116, 111, 109, 109, 102, 113, 128, 111, 108, 105, 117, 104, 106, 109, 94, 109, 104, 109, 112, 111, 110, 115, 107, 105, 103, 116, 106, 107, 108, 121, 94, 111, 108, 112, 112, 109, 94, 102, 104, 109, 113, 101, 121, 122, 111, 113, 86, 102, 114, 116, 116, 112, 102, 109, 107, 99, 109, 100, 122, 106, 114, 107, 105, 104, 147, 114, 102, 107, 114, 108, 107, 108, 109, 116, 115, 111, 108, 122, 99, 114, 110, 138, 107, 116, 113, 109, 116, 96, 112, 99, 106, 107, 110, 110, 107, 111, 110, 112, 115, 105, 101, 96, 106, 120, 105, 117, 109, 110, 108, 104, 113, 113, 113, 118, 109, 100, 110, 112, 97, 111, 106, 112, 109, 110, 106, 150, 121, 105, 109, 114, 120, 116, 109, 112, 114, 109, 99, 110, 117, 107, 105, 109, 115, 111, 116, 102, 104, 113, 107, 113, 126, 105, 106, 110, 112, 99, 105, 111, 114, 111, 107, 101, 113, 111, 110, 110, 109, 108, 96, 107, 106, 119, 115, 119, 111, 117, 107, 106, 113, 106, 117, 105, 99, 105, 108, 112, 108, 113, 99, 109, 109, 98, 94, 111, 104, 115, 112, 108, 101, 111, 107, 113, 105, 109, 108, 111, 109, 110, 113, 116, 111, 110, 108, 109, 110, 115, 111, 113, 105, 117, 112, 109, 110, 110, 108, 110, 110, 99, 105, 109, 110, 110, 87, 107, 113, 115, 109, 113, 106, 109, 102, 110, 106, 111, 117, 113, 117, 112, 104, 112, 104, 106, 106, 103, 107, 107, 112, 103, 105, 108, 110, 111, 109, 102, 112, 110, 110, 108, 122, 115, 121, 106, 115, 106, 117, 101, 107, 104, 112, 106, 88, 106, 109, 113, 113, 107, 109, 114, 98, 116, 107, 99, 109, 95, 105, 110, 103, 108, 115, 108, 110, 108, 110, 109, 130, 94, 114, 105, 109, 114, 114, 109, 104, 123, 107, 116, 110, 105, 119, 109, 107, 120, 99, 104, 118, 107, 109, 106, 105, 115, 120, 105, 106, 106, 111, 109, 110, 109, 115, 107, 107, 108, 107, 108, 122, 109, 109, 107, 113, 113, 111, 108, 107, 102, 112, 115, 110, 109, 113, 109, 107, 109, 103, 106, 103, 118, 112, 111, 104, 111, 104, 103, 105, 108, 101, 110, 111, 115, 109, 111, 112, 104, 122, 115, 105, 114, 107, 106, 114, 119, 114, 111, 111, 111, 103, 115, 117, 107, 113, 114, 108, 109, 99, 110, 104, 104, 107, 111, 113, 116, 108, 109, 112, 110, 114, 123, 109, 108, 106, 110, 113, 115, 104, 127, 113, 113, 100, 111, 97, 110, 105, 116, 114, 110, 107, 109, 121, 106, 107, 114, 103, 100, 113, 124, 106, 111, 112, 98, 114, 110, 117, 114, 113, 112, 111, 111, 105, 118, 113, 111, 116, 108, 104, 99, 106, 113, 112, 122, 103, 113, 117, 107, 106, 105, 102, 125, 107, 119, 85, 106, 107, 109, 111, 114, 113, 117, 110, 113, 117, 121, 118, 116, 110, 106, 108, 106, 104, 109, 112, 110, 104, 107, 113, 96, 115, 110, 114, 108, 105, 107, 116, 106, 111, 117, 105, 109, 108, 109, 104, 105, 108, 106, 108, 106, 104, 108, 118, 119, 105, 114, 109, 110, 103, 122, 109, 110, 117, 113, 101, 113, 111, 107, 106, 111, 111, 103, 112, 111, 107, 112, 110, 109, 105, 111, 100, 117, 112, 106, 128, 98, 110, 110, 106, 114, 118, 111, 112, 111, 111, 95, 83, 99, 111, 114, 109, 111, 97, 115, 104, 110, 106, 109, 112, 109, 115, 107, 117, 113, 112, 117, 103, 111, 104, 98, 107, 110, 105, 104, 101, 144, 116, 109, 115, 96, 110, 103, 114, 103, 106, 105, 113, 124, 99, 91, 108, 120, 106, 112, 114, 107, 109, 103, 104, 113, 113, 109, 105, 127, 102, 111, 115, 103, 112, 109, 119, 103, 113, 106, 110, 117, 105, 100, 110, 117, 108, 105, 110, 113, 117, 111, 110, 112, 114, 116, 111, 113, 121, 111, 104, 115, 111, 112, 113, 109, 112, 107, 109, 104, 111, 107, 117, 106, 112, 107, 109, 106, 109, 116, 116, 110, 114, 105, 105, 103, 110, 117, 108, 102, 101, 111, 107, 105, 113, 113, 112, 102, 115, 98, 136, 108, 111, 125, 99, 119, 116, 100, 108, 110, 99, 116, 113, 120, 105, 121, 111, 110, 103, 110, 105, 120, 108, 119, 117, 111, 113, 111, 104, 123, 107, 118, 107, 111, 118, 120, 104, 108, 103, 111, 110, 108, 111, 120, 111, 108, 111, 109, 112, 106, 104, 107, 113, 106, 113, 115, 118, 109, 106, 122, 109, 110, 122, 100, 118, 106, 132, 109, 122, 113, 115, 117, 115, 117, 113, 112, 102, 110, 114, 122, 88, 107, 116, 116, 110, 106, 106, 112, 113, 112, 116, 113, 108, 112, 109, 111, 109, 116, 110, 123, 111, 117, 113, 115, 106, 116, 113, 109, 112, 121, 107, 100, 102, 112, 111, 105, 106, 125, 115, 105, 108, 107, 113, 107, 107, 105, 88, 110, 111, 106, 111, 118, 110, 110, 122, 114, 114, 112, 107, 110, 101, 106, 110, 112, 115, 111, 111, 108, 111, 108, 123, 99, 107, 121, 105, 127, 107, 107, 111, 115, 105, 117, 113, 104, 108, 108, 110, 106, 122, 118, 117, 110, 114, 109, 109, 102, 111, 104, 113, 104, 112, 130, 106, 108, 105, 98, 105, 109, 107, 107, 112, 109, 120, 98, 120, 109, 114, 110, 104, 125, 119, 106, 128, 115, 105, 117, 116, 107, 119, 117, 111, 116, 120, 100, 110, 126, 110, 115, 97, 119, 112, 104, 111, 114, 113, 110, 105, 106, 103, 110, 115, 118, 102, 109, 106, 121, 110, 111, 110, 106, 112, 117, 103, 113, 107, 105, 124, 111, 103, 107, 112, 109, 120, 106, 107, 107, 111, 114, 106, 102, 105, 105, 120, 113, 104, 113, 114, 111, 109, 111, 111, 114, 109, 104, 101, 114, 117, 102, 108, 111, 111, 106, 113, 118, 107, 120, 112, 106, 112, 113, 117, 111, 131, 119, 110, 109, 131, 104, 112, 113, 113, 101, 119, 109, 128, 101, 104, 118, 127, 111, 105, 102, 123, 107, 111, 103, 107, 102, 100, 106, 120, 109, 115, 124, 108, 123, 102, 109, 104, 108, 110, 103, 106, 110, 110, 107, 120, 104, 107, 116, 112, 117, 119, 107, 108, 107, 114, 98, 109, 113, 107, 101, 105, 115, 109, 125, 100, 112, 117, 113, 120, 107, 111, 104, 108, 110, 103, 113, 107, 117, 123, 111, 109, 125, 114, 113, 105, 121, 112, 116, 113, 110, 112, 113, 108, 120, 111, 112, 110, 115, 108, 110, 104, 104, 110, 106, 111, 108, 97, 106, 119, 110, 101, 104, 102, 107, 109, 113, 109, 119, 107, 113, 117, 121, 109, 112, 104, 121, 121, 122, 110, 102, 110, 117, 106, 114, 105, 105, 112, 114, 113, 125, 108, 110, 105, 105, 101, 111, 109, 101, 116, 108, 108, 102, 111, 108, 112, 113, 110, 111, 121, 107, 109, 108, 105, 115, 108, 108, 117, 113, 103, 115, 99, 120, 112, 120, 106, 105, 127, 105, 114, 112, 108, 111, 103, 114, 105, 127, 120, 110, 115, 112, 119, 107, 95, 106, 119, 107, 113, 112, 111, 104, 114, 110, 110, 112, 111, 116, 110, 100, 112, 113, 112, 109, 113, 102, 107, 102, 102, 108, 113, 108, 122, 117, 101, 107, 115, 103, 96, 105, 106, 103, 123, 129, 103, 100, 117, 120, 114, 120, 114, 111, 106, 107, 112, 95, 120, 107, 100, 91, 127, 131, 114, 109, 112, 112, 99, 111, 96, 116, 109, 98, 119, 108, 108, 127, 106, 111, 113, 102, 133, 123, 112, 108, 96, 102, 96, 119, 97, 113, 107, 130, 117, 110, 114, 109, 112, 123, 114, 122, 96, 107, 101, 111, 112, 122, 108, 102, 104, 108, 102, 119, 114, 111, 115, 98, 106, 113, 124, 100, 112, 102, 107, 113, 103, 101, 104, 116, 101, 96, 111, 113, 102, 107, 113, 108, 115, 137, 124, 112, 99, 102, 111, 95, 98, 102, 104, 108, 113, 108, 111, 119, 119, 104, 125, 109, 126, 102, 120, 95, 101, 96, 102, 108, 120, 115, 93, 130, 100, 110, 113, 105, 113, 106, 98, 107, 111, 104, 92, 105, 96, 110, 110, 116, 122, 110, 119, 130, 110, 116, 120, 117, 111, 106, 99, 103, 99, 111, 108, 120, 115, 156, 107, 114, 105, 117, 110, 113, 93, 117, 109, 116, 120, 120, 117, 112, 109, 98, 115, 79, 109, 133, 130, 124, 97, 107, 110, 100, 105, 123, 95, 103, 99, 123, 96, 103, 109, 109, 94, 100, 114, 135, 115, 104, 102, 108, 119, 107, 116, 104, 127, 100, 101, 116, 123, 109, 113, 116, 100, 96, 112, 109, 99, 116, 110, 118, 118, 117, 111, 111, 95, 98, 101, 102, 106, 106, 108, 107, 115, 102, 82, 113, 99, 114, 112, 117, 108, 101, 98, 106, 113, 116, 125, 116, 132, 113, 116, 90, 99, 126, 102, 105, 117, 108, 97, 105, 108, 103, 106, 105, 118, 109, 114, 111, 115, 119, 108, 98, 107, 118, 112, 112, 118, 108, 114, 106, 115, 109, 98, 112, 89, 108, 110, 121, 103, 125, 106, 97, 115, 97, 97, 104, 103, 105, 103, 100, 106, 102, 118, 99, 92, 107, 109, 127, 103, 113, 125, 98, 85, 120, 99, 120, 112, 106, 109, 110, 114, 117, 73, 104, 121, 99, 100, 123, 107, 94, 106, 126, 118, 115, 105, 116, 106, 115, 108, 109, 103, 110, 104, 85, 108, 82, 111, 112, 106, 121, 105, 118, 106, 118, 105, 105, 112, 98, 112, 101, 101, 90, 104, 110, 100, 98, 101, 108, 112, 120, 105, 107, 98, 102, 127, 101, 99, 106, 107, 106, 110, 115, 134, 115, 106, 108, 109, 106, 118, 95, 108, 102, 116, 102, 106, 114, 110, 113, 99, 109, 116, 127, 129, 114, 130, 139, 107, 123, 105, 109, 104, 109, 108, 117, 135, 99, 112, 122, 111, 109, 97, 105, 131, 109, 118, 108, 112, 110, 96, 105, 115, 112, 125, 104, 99, 111, 99, 108, 120, 106, 124, 112, 122, 111, 133, 110, 100, 104, 106, 96, 102, 116, 108, 109, 93, 97, 130, 106, 100, 100, 95, 110, 126, 106, 105, 101, 99, 106, 102, 112, 122, 107, 108, 102, 118, 112, 119, 118, 123, 127, 112, 101, 108, 122, 105, 76, 108, 104, 117, 117, 107, 111, 103, 118, 125, 102, 108, 108, 111, 111, 90, 113, 113, 108, 107, 109, 113, 112, 112, 111, 110, 109, 110, 109, 109, 110, 108, 109, 109, 113, 108, 107, 107, 110, 115, 108, 108, 108, 109, 108, 111, 112, 112, 110, 110, 108, 111, 108, 109, 122, 109, 116, 108, 103, 112, 107, 106, 109, 113, 110, 113, 112, 102, 110, 110, 119, 112, 123, 112, 110, 106, 108, 111, 109, 109, 109, 107, 111, 112, 108, 109, 110, 116, 110, 107, 111, 107, 105, 108, 110, 120, 108, 110, 109, 100, 112, 110, 100, 110, 114, 109, 106, 109, 108, 109, 105, 109, 110, 104, 109, 109, 105, 105, 112, 112, 110, 110, 108, 109, 105, 109, 109, 103, 111, 110, 108, 105, 119, 112, 111, 110, 110, 105, 109, 112, 115, 110, 111, 111, 113, 119, 111, 107, 111, 101, 112, 115, 108, 109, 100, 108, 106, 108, 108, 112, 111, 117, 109, 109, 114, 107, 105, 108, 113, 108, 100, 107, 111, 106, 109, 106, 128, 112, 108, 109, 113, 106, 108, 116, 110, 112, 108, 119, 105, 110, 109, 109, 106, 108, 111, 109, 112, 110, 110, 110, 112, 109, 110, 109, 111, 112, 107, 106, 111, 109, 111, 108, 107, 112, 106, 101, 109, 106, 106, 107, 112, 108, 109, 106, 113, 109, 109, 106, 107, 107, 105, 109, 111, 111, 103, 108, 108, 114, 113, 110, 106, 110, 113, 106, 108, 105, 107, 110, 109, 110, 114, 111, 113, 108, 107, 113, 116, 107, 108, 121, 110, 113, 111, 111, 115, 106, 108, 110, 110, 112, 112, 113, 123, 116, 110, 109, 108, 113, 109, 104, 110, 109, 106, 110, 122, 113, 108, 106, 106, 107, 105, 107, 109, 112, 119, 100, 110, 115, 114, 108, 105, 110, 113, 112, 105, 110, 113, 115, 110, 115, 110, 111, 113, 108, 108, 110, 119, 110, 105, 110, 107, 111, 103, 100, 106, 112, 111, 103, 114, 109, 103, 115, 110, 109, 112, 108, 108, 100, 100, 110, 109, 110, 108, 109, 111, 109, 114, 109, 108, 110, 112, 108, 110, 103, 106, 110, 106, 110, 111, 107, 107, 106, 108, 109, 110, 99, 104, 109, 110, 109, 107, 109, 109, 112, 108, 108, 110, 107, 114, 112, 109, 93, 109, 109, 112, 114, 95, 110, 106, 110, 110, 107, 110, 108, 108, 107, 109, 114, 112, 107, 106, 111, 109, 111, 108, 115, 113, 114, 108, 108, 112, 112, 110, 106, 110, 112, 110, 112, 115, 112, 105, 110, 113, 111, 109, 112, 112, 108, 108, 111, 112, 110, 114, 105, 112, 102, 112, 113, 118, 103, 104, 106, 107, 108, 105, 110, 112, 109, 109, 107, 113, 111, 110, 113, 115, 107, 111, 106, 112, 106, 108, 112, 108, 109, 100, 113, 111, 106, 110, 115, 110, 109, 114, 109, 111, 117, 107, 109, 108, 113, 109, 107, 107, 112, 110, 106, 109, 112, 107, 107, 112, 105, 110, 112, 108, 106, 108, 103, 111, 110, 114, 108, 111, 112, 120, 120, 110, 115, 121, 111, 110, 108, 109, 107, 107, 111, 107, 107, 110, 108, 112, 109, 114, 110, 110, 101, 117, 109, 87, 111, 115, 110, 112, 122, 105, 103, 103, 112, 104, 105, 105, 105, 114, 106, 107, 110, 134, 102, 106, 103, 107, 117, 91, 95, 91, 112, 104, 102, 109, 100, 108, 104, 111, 105, 105, 112, 115, 112, 107, 104, 112, 114, 110, 109, 108, 96, 98, 91, 84, 98, 113, 105, 119, 113, 123, 105, 103, 120, 109, 104, 106, 103, 110, 109, 103, 114, 108, 108, 109, 111, 101, 104, 112, 109, 113, 108, 112, 113, 117, 117, 114, 114, 114, 108, 104, 105, 116, 99, 100, 109, 106, 107, 111, 104, 106, 121, 117, 126, 112, 103, 117, 117, 106, 104, 130, 106, 117, 113, 111, 104, 116, 108, 99, 108, 108, 113, 114, 143, 111, 113, 103, 107, 107, 110, 109, 116, 108, 116, 113, 107, 115, 106, 111, 114, 107, 107, 110, 106, 107, 112, 109, 116, 111, 107, 112, 107, 105, 107, 120, 112, 104, 110, 108, 120, 113, 110, 108, 112, 106, 116, 109, 111, 104, 116, 119, 120, 107, 108, 118, 114, 120, 102, 104, 110, 105, 112, 112, 114, 111, 107, 106, 107, 104, 117, 107, 96, 118, 108, 119, 103, 126, 113, 132, 118, 110, 109, 116, 114, 114, 102, 108, 96, 110, 111, 104, 113, 112, 104, 112, 110, 102, 118, 93, 117, 106, 116, 100, 95, 110, 108, 115, 115, 113, 110, 109, 97, 104, 116, 105, 113, 117, 112, 109, 110, 102, 114, 99, 103, 110, 110, 102, 119, 120, 118, 115, 112, 115, 108, 106, 106, 115, 112, 110, 111, 110, 110, 110, 152, 114, 105, 119, 115, 106, 106, 96, 107, 107, 113, 113, 114, 111, 115, 106, 109, 111, 112, 110, 106, 104, 105, 108, 113, 127, 105, 104, 104, 102, 109, 114, 116, 107, 86, 110, 111, 117, 100, 114, 115, 102, 85, 103, 111, 114, 88, 115, 107, 108, 129, 107, 108, 105, 104, 107, 106, 109, 127, 116, 110, 110, 111, 106, 107, 114, 113, 140, 114, 101, 101, 114, 107, 112, 114, 109, 109, 98, 108, 103, 122, 108, 99, 115, 107, 122, 115, 109, 114, 95, 111, 106, 102, 112, 112, 128, 126, 118, 103, 116, 103, 102, 106, 116, 115, 106, 114, 102, 99, 106, 102, 120, 109, 100, 106, 114, 113, 101, 106, 109, 120, 108, 113, 109, 127, 111, 113, 103, 103, 100, 110, 117, 109, 94, 122, 116, 112, 106, 108, 112, 99, 106, 106, 99, 104, 113, 111, 119, 115, 115, 103, 108, 113, 119, 110, 113, 114, 112, 103, 108, 98, 113, 105, 106, 117, 107, 113, 115, 121, 103, 116, 115, 99, 104, 107, 100, 117, 102, 103, 115, 102, 117, 109, 105, 110, 120, 116, 110, 123, 107, 130, 141, 96, 99, 110, 112, 132, 106, 108, 113, 109, 109, 106, 106, 108, 108, 107, 109, 105, 108, 95, 111, 99, 97, 123, 106, 112, 107, 103, 109, 106, 109, 124, 115, 127, 111, 110, 115, 101, 107, 113, 110, 113, 112, 103, 112, 114, 107, 109, 120, 102, 110, 108, 101, 105, 119, 115, 103, 109, 113, 107, 108, 113, 108, 110, 105, 108, 113, 110, 112, 105, 110, 101, 104, 119, 110, 101, 118, 102, 92, 118, 127, 103, 110, 106, 115, 108, 110, 114, 109, 110, 105, 114, 114, 106, 104, 108, 125, 109, 107, 109, 104, 108, 106, 104, 113, 109, 112, 117, 109, 110, 110, 76, 104, 106, 99, 116, 107, 107, 117, 106, 112, 111, 112, 114, 109, 121, 111, 114, 108, 104, 116, 112, 104, 104, 110, 106, 112, 112, 107, 112, 113, 114, 112, 112, 111, 104, 104, 106, 108, 109, 107, 111, 98, 111, 111, 101, 109, 101, 108, 116, 113, 106, 109, 107, 94, 73, 114, 110, 107, 115, 117, 104, 104, 106, 104, 117, 111, 108, 109, 119, 114, 103, 109, 104, 107, 111, 108, 70, 114, 108, 108, 107, 104, 111, 110, 103, 114, 116, 104, 114, 107, 114, 108, 114, 112, 112, 116, 93, 107, 103, 105, 115, 112, 109, 107, 116, 110, 109, 110, 107, 115, 104, 112, 110, 109, 118, 109, 112, 110, 118, 106, 105, 111, 117, 109, 109, 118, 112, 109, 110, 104, 111, 107, 104, 111, 110, 118, 110, 104, 114, 111, 103, 111, 105, 113, 101, 115, 108, 103, 108, 113, 112, 112, 102, 123, 105, 106, 108, 106, 109, 107, 108, 109, 107, 107, 110, 113, 100, 109, 112, 115, 103, 102, 111, 113, 115, 108, 109, 113, 115, 114, 110, 117, 113, 106, 109, 108, 112, 108, 114, 100, 111, 116, 107, 118, 110, 110, 110, 113, 107, 114, 109, 111, 106, 114, 107, 108, 114, 105, 116, 108, 111, 108, 101, 118, 108, 110, 105, 106, 115, 110, 114, 112, 109, 110, 114, 105, 112, 111, 107, 108, 106, 110, 116, 108, 101, 106, 112, 109, 100, 112, 113, 110, 109, 114, 116, 112, 111, 117, 109, 102, 109, 103, 110, 112, 107, 109, 103, 114, 109, 112, 113, 114, 112, 110, 113, 112, 108, 109, 68, 111, 123, 113, 101, 107, 105, 108, 108, 94, 103, 111, 106, 110, 111, 110, 103, 116, 110, 108, 111, 112, 101, 106, 105, 115, 110, 106, 109, 107, 94, 111, 109, 128, 117, 112, 113, 115, 156, 107, 103, 115, 133, 105, 116, 104, 110, 111, 116, 107, 106, 111, 116, 108, 123, 110, 97, 112, 110, 113, 106, 107, 110, 115, 112, 107, 110, 109, 107, 111, 111, 99, 105, 113, 115, 115, 107, 109, 113, 112, 106, 104, 115, 107, 107, 115, 108, 121, 113, 108, 109, 108, 114, 115, 113, 109, 105, 114, 112, 109, 108, 108, 104, 122, 116, 107, 115, 106, 110, 110, 110, 114, 112, 109, 118, 114, 114, 108, 107, 111, 110, 108, 112, 112, 105, 112, 102, 112, 110, 109, 108, 112, 108, 117, 109, 112, 113, 107, 113, 112, 109, 108, 109, 107, 109, 107, 108, 105, 102, 104, 121, 110, 107, 113, 116, 108, 111, 104, 106, 110, 102, 109, 104, 111, 112, 116, 116, 112, 114, 112, 115, 114, 108, 103, 117, 108, 112, 110, 101, 107, 107, 112, 111, 105, 103, 111, 110, 109, 111, 110, 111, 108, 110, 108, 107, 112, 108, 107, 116, 109, 109, 114, 112, 110, 112, 110, 110, 111, 108, 109, 114, 108, 116, 110, 110, 109, 111, 109, 122, 109, 111, 109, 108, 112, 109, 109, 112, 109, 111, 107, 110, 112, 112, 112, 112, 110, 104, 114, 106, 112, 109, 118, 107, 107, 107, 111, 105, 111, 109, 115, 109, 108, 107, 110, 111, 108, 108, 108, 110, 109, 111, 111, 107, 108, 111, 109, 108, 109, 108, 114, 113, 110, 109, 111, 114, 109, 107, 109, 118, 110, 112, 113, 111, 100, 110, 109, 108, 108, 112, 108, 106, 107, 114, 111, 105, 109, 110, 105, 105, 111, 115, 112, 105, 112, 112, 113, 107, 107, 106, 109, 112, 104, 107, 110, 111, 117, 107, 109, 114, 115, 112, 105, 113, 106, 111, 107, 110, 111, 111, 110, 112, 109, 111, 116, 115, 109, 110, 113, 109, 107, 113, 110, 110, 110, 110, 109, 109, 106, 111, 99, 111, 110, 116, 117, 112, 115, 106, 109, 110, 111, 110, 108, 113, 115, 110, 111, 104, 110, 113, 106, 106, 117, 112, 110, 112, 109, 110, 110, 109, 105, 111, 110, 111, 111, 116, 106, 110, 108, 115, 111, 110, 111, 111, 112, 110, 110, 108, 110, 112, 110, 94, 112, 111, 115, 109, 112, 110, 109, 111, 110, 107, 109, 108, 108, 108, 112, 103, 108, 108, 103, 109, 112, 113, 110, 111, 112, 115, 113, 108, 101, 109, 117, 112, 109, 110, 120, 111, 112, 110, 110, 111, 111, 115, 110, 106, 106, 111, 106, 110, 116, 108, 102, 111, 109, 114, 109, 109, 109, 103, 111, 108, 110, 111, 109, 110, 112, 109, 109, 112, 111, 102, 109, 111, 116, 110, 109, 110, 108, 112, 109, 115, 101, 106, 103, 104, 111, 111, 106, 110, 111, 110, 110, 110, 113, 109, 109, 105, 111, 110, 111, 111, 112, 97, 108, 111, 109, 109, 110, 110, 113, 111, 106, 106, 108, 111, 114, 114, 108, 110, 111, 105, 109, 113, 108, 115, 112, 108, 111, 111, 110, 111, 113, 111, 111, 110, 113, 107, 108, 111, 113, 111, 107, 111, 110, 114, 112, 114, 104, 102, 112, 111, 110, 111, 106, 114, 110, 108, 110, 110, 112, 111, 108, 108, 112, 109, 108, 109, 112, 109, 112, 109, 111, 110, 112, 109, 111, 114, 105, 113, 111, 107, 110, 105, 108, 107, 110, 107, 110, 112, 109, 110, 97, 109, 111, 110, 107, 110, 112, 108, 113, 108, 110, 119, 113, 109, 107, 109, 111, 111, 105, 109, 108, 106, 110, 113, 111, 114, 112, 115, 112, 111, 114, 107, 112, 107, 110, 115, 117, 109, 109, 114, 110, 110, 110, 109, 108, 109, 110, 107, 108, 112, 108, 109, 111, 112, 113, 115, 108, 109, 112, 111, 106, 108, 110, 111, 109, 110, 113, 110, 110, 109, 108, 110, 117, 110, 110, 113, 112, 110, 112, 111, 108, 108, 111, 110, 115, 113, 110, 115, 103, 106, 109, 109, 112, 115, 109, 103, 107, 107, 107, 112, 110, 111, 112, 106, 113, 111, 107, 113, 112, 108, 109, 110, 114, 112, 112, 112, 110, 110, 112, 114, 110, 115, 117, 113, 102, 115, 105, 115, 119, 117, 112, 113, 113, 114, 113, 106, 112, 111, 114, 111, 99, 116, 106, 111, 103, 106, 105, 108, 97, 114, 114, 110, 97, 111, 122, 106, 112, 109, 112, 107, 119, 108, 107, 112, 115, 111, 111, 111, 107, 114, 116, 109, 109, 111, 107, 109, 111, 116, 112, 110, 114, 118, 120, 101, 114, 110, 109, 112, 113, 112, 112, 114, 113, 112, 109, 108, 109, 116, 112, 106, 108, 110, 111, 106, 109, 105, 109, 112, 112, 106, 116, 113, 110, 110, 110, 111, 111, 116, 108, 107, 114, 113, 112, 113, 109, 106, 119, 110, 117, 116, 113, 105, 106, 114, 117, 115, 108, 110, 118, 116, 114, 114, 111, 117, 112, 113, 118, 114, 107, 112, 119, 113, 117, 110, 118, 111, 103, 112, 108, 118, 114, 104, 115, 111, 111, 110, 113, 106, 113, 108, 111, 114, 106, 111, 115, 108, 107, 115, 106, 120, 115, 113, 106, 109, 111, 110, 110, 119, 108, 113, 112, 112, 109, 116, 105, 106, 111, 110, 110, 111, 107, 117, 102, 105, 109, 114, 108, 103, 114, 112, 107, 105, 118, 106, 117, 114, 108, 103, 105, 111, 107, 110, 101, 113, 109, 102, 111, 111, 113, 115, 116, 107, 111, 111, 111, 107, 110, 116, 104, 111, 110, 109, 106, 116, 113, 110, 116, 111, 113, 118, 111, 105, 114, 103, 100, 112, 114, 111, 112, 113, 116, 108, 107, 115, 114, 108, 117, 119, 113, 106, 105, 109, 109, 107, 115, 108, 113, 100, 107, 109, 109, 113, 116, 121, 110, 113, 114, 107, 112, 119, 107, 113, 112, 106, 112, 111, 110, 111, 112, 95, 118, 114, 114, 102, 118, 114, 112, 111, 106, 109, 108, 107, 112, 113, 110, 110, 110, 112, 113, 105, 111, 113, 110, 109, 114, 112, 114, 113, 107, 112, 114, 107, 113, 113, 122, 111, 107, 114, 111, 109, 111, 110, 110, 112, 109, 112, 106, 113, 118, 106, 104, 113, 112, 112, 115, 118, 113, 109, 114, 111, 117, 114, 107, 117, 100, 107, 113, 108, 104, 112, 105, 111, 112, 99, 108, 114, 112, 107, 111, 116, 114, 112, 107, 104, 113, 113, 116, 109, 105, 106, 115, 115, 110, 111, 111, 113, 115, 109, 111, 105, 106, 111, 99, 114, 115, 108, 104, 114, 113, 107, 109, 114, 106, 108, 110, 108, 112, 112, 110, 107, 109, 114, 104, 109, 115, 112, 110, 115, 108, 109, 117, 104, 113, 109, 113, 103, 106, 112, 110, 114, 106, 109, 114, 111, 109, 118, 114, 107, 109, 107, 112, 111, 116, 109, 111, 108, 111, 109, 110, 117, 114, 108, 110, 116, 111, 110, 108, 107, 104, 113, 109, 110, 112, 110, 106, 110, 104, 109, 105, 114, 118, 112, 107, 119, 104, 109, 111, 114, 109, 107, 114, 106, 102, 105, 105, 107, 99, 107, 119, 111, 112, 107, 113, 113, 113, 113, 108, 113, 111, 110, 110, 118, 114, 111, 120, 116, 111, 126, 107, 114, 99, 113, 108, 115, 106, 115, 107, 113, 108, 108, 119, 111, 107, 114, 118, 104, 109, 119, 117, 111, 115, 109, 124, 117, 129, 106, 99, 119, 104, 111, 116, 119, 105, 107, 106, 106, 117, 126, 105, 117, 105, 111, 112, 105, 119, 111, 119, 103, 115, 120, 114, 109, 115, 109, 104, 117, 111, 111, 115, 116, 110, 115, 119, 104, 107, 116, 111, 123, 108, 112, 105, 116, 110, 106, 118, 107, 110, 119, 121, 106, 115, 106, 110, 114, 102, 126, 115, 109, 119, 110, 117, 114, 108, 120, 109, 121, 103, 98, 121, 113, 108, 112, 116, 108, 103, 108, 107, 105, 113, 108, 109, 112, 105, 105, 108, 118, 114, 113, 110, 110, 105, 115, 107, 115, 105, 109, 113, 121, 112, 105, 109, 116, 123, 123, 106, 118, 104, 121, 142, 114, 105, 113, 110, 114, 112, 116, 113, 106, 115, 111, 106, 123, 113, 109, 111, 110, 114, 117, 125, 123, 113, 114, 114, 109, 118, 109, 110, 121, 108, 115, 108, 110, 106, 104, 103, 98, 114, 112, 108, 114, 103, 112, 105, 108, 110, 113, 107, 115, 103, 99, 110, 114, 102, 100, 112, 112, 109, 107, 109, 113, 124, 121, 93, 115, 107, 107, 104, 119, 111, 103, 107, 91, 118, 113, 101, 110, 112, 108, 118, 109, 119, 135, 114, 114, 110, 113, 105, 103, 111, 111, 121, 109, 107, 122, 118, 100, 114, 121, 114, 110, 109, 110, 109, 109, 114, 111, 117, 99, 109, 114, 108, 108, 106, 87, 113, 99, 109, 116, 109, 116, 110, 111, 110, 115, 109, 111, 112, 102, 109, 104, 106, 112, 105, 117, 114, 115, 114, 108, 105, 110, 117, 113, 106, 116, 114, 116, 113, 111, 110, 125, 97, 109, 119, 113, 119, 116, 108, 120, 118, 110, 104, 107, 115, 114, 112, 107, 101, 113, 115, 111, 107, 110, 119, 110, 113, 110, 119, 116, 111, 112, 115, 116, 105, 110, 119, 111, 116, 105, 114, 117, 115, 114, 118, 110, 110, 117, 102, 124, 108, 111, 118, 116, 109, 112, 112, 99, 116, 106, 114, 118, 107, 111, 106, 124, 111, 116, 105, 105, 104, 118, 113, 108, 106, 116, 123, 103, 102, 121, 117, 117, 105, 129, 122, 100, 102, 109, 106, 117, 105, 116, 102, 106, 96, 109, 109, 107, 106, 108, 111, 115, 123, 101, 104, 107, 113, 117, 107, 109, 111, 110, 97, 111, 117, 103, 109, 106, 113, 98, 118, 103, 116, 115, 115, 115, 108, 104, 122, 113, 110, 119, 111, 107, 119, 122, 115, 120, 108, 118, 104, 109, 119, 104, 112, 118, 113, 116, 103, 109, 107, 117, 106, 103, 103, 107, 107, 106, 112, 111, 101, 113, 117, 115, 111, 119, 116, 111, 113, 102, 112, 111, 108, 108, 105, 102, 99, 102, 112, 112, 112, 105, 102, 117, 112, 110, 100, 96, 115, 115, 114, 112, 108, 100, 120, 121, 107, 120, 112, 113, 117, 115, 113, 111, 115, 129, 106, 110, 130, 111, 111, 109, 104, 106, 110, 113, 111, 107, 118, 112, 114, 114, 110, 115, 104, 114, 110, 109, 101, 121, 106, 102, 109, 110, 102, 104, 100, 99, 115, 116, 110, 122, 116, 104, 106, 110, 114, 114, 112, 114, 106, 107, 100, 105, 107, 111, 112, 113, 117, 107, 116, 102, 108, 105, 108, 111, 109, 115, 111, 116, 114, 110, 111, 117, 107, 103, 118, 122, 114, 104, 108, 112, 111, 111, 113, 104, 124, 116, 117, 109, 111, 112, 108, 106, 98, 107, 107, 106, 113, 115, 108, 95, 112, 112, 105, 104, 105, 109, 98, 99, 99, 115, 113, 111, 118, 106, 117, 116, 103, 109, 99, 105, 113, 106, 104, 109, 115, 111, 106, 111, 110, 114, 119, 103, 113, 110, 103, 106, 110, 110, 101, 111, 114, 111, 110, 106, 123, 103, 105, 112, 112, 107, 117, 110, 108, 107, 112, 116, 100, 108, 113, 110, 116, 120, 112, 100, 107, 116, 114, 113, 115, 117, 108, 124, 101, 121, 112, 114, 115, 113, 107, 104, 103, 108, 116, 102, 112, 104, 112, 109, 110, 109, 125, 104, 107, 105, 115, 106, 114, 112, 118, 114, 103, 115, 107, 111, 104, 103, 100, 109, 110, 110, 107, 111, 118, 110, 112, 109, 109, 108, 100, 111, 111, 109, 103, 123, 98, 117, 103, 104, 107, 113, 99, 111, 115, 113, 113, 119, 116, 112, 112, 108, 104, 109, 106, 110, 108, 101, 112, 101, 108, 110, 119, 105, 107, 107, 106, 117, 108, 119, 109, 109, 107, 107, 121, 110, 113, 113, 114, 107, 113, 119, 107, 97, 109, 126, 118, 107, 113, 120, 105, 109, 109, 105, 113, 110, 129, 122, 113, 117, 113, 108, 106, 113, 108, 110, 111, 117, 114, 106, 117, 107, 104, 105, 116, 118, 115, 110, 97, 110, 107, 104, 106, 97, 105, 113, 109, 111, 103, 110, 116, 98, 115, 105, 116, 112, 104, 112, 108, 115, 107, 105, 114, 124, 98, 113, 103, 110, 105, 104, 119, 107, 113, 101, 103, 113, 100, 108, 111, 113, 103, 113, 107, 102, 112, 107, 105, 102, 112, 109, 120, 115, 127, 107, 117, 111, 107, 114, 106, 120, 112, 102, 113, 115, 117, 107, 102, 107, 112, 112, 107, 113, 115, 109, 108, 110, 111, 115, 104, 114, 113, 118, 114, 117, 102, 109, 107, 123, 113, 111, 110, 108, 99, 118, 108, 111, 115, 111, 112, 116, 114, 104, 114, 112, 110, 114, 108, 108, 110, 114, 106, 121, 104, 93, 117, 111, 101, 113, 98, 110, 113, 103, 105, 99, 100, 110, 99, 101, 110, 106, 107, 104, 113, 94, 108, 108, 110, 113, 103, 110, 107, 95, 117, 111, 97, 109, 104, 108, 122, 108, 105, 102, 107, 103, 113, 108, 111, 109, 107, 114, 112, 110, 106, 109, 104, 104, 112, 109, 118, 120, 114, 106, 118, 106, 110, 101, 110, 114, 111, 110, 114, 117, 109, 107, 111, 103, 113, 112, 111, 108, 105, 110, 119, 106, 100, 108, 114, 111, 109, 109, 106, 115, 119, 111, 116, 111, 107, 104, 103, 109, 111, 112, 109, 110, 117, 104, 103, 105, 114, 102, 111, 104, 119, 109, 105, 116, 105, 108, 111, 103, 101, 102, 111, 114, 115, 110, 114, 111, 92, 100, 109, 112, 113, 109, 111, 102, 108, 115, 102, 109, 105, 112, 109, 102, 106, 111, 105, 117, 104, 100, 117, 113, 102, 106, 120, 120, 96, 116, 106, 102, 104, 107, 107, 112, 100, 114, 107, 110, 101, 103, 115, 117, 108, 112, 120, 117, 109, 106, 107, 111, 102, 106, 110, 108, 105, 111, 110, 100, 112, 118, 114, 101, 107, 104, 112, 109, 110, 96, 111, 105, 101, 111, 112, 100, 108, 114, 96, 105, 104, 107, 107, 137, 113, 98, 103, 102, 106, 105, 114, 118, 109, 118, 108, 102, 104, 109, 109, 109, 119, 101, 112, 97, 117, 112, 108, 123, 109, 113, 108, 119, 111, 107, 108, 106, 112, 115, 104, 104, 112, 99, 109, 123, 111, 108, 112, 111, 103, 112, 104, 114, 105, 130, 116, 118, 105, 108, 113, 116, 113, 112, 106, 102, 111, 105, 108, 112, 106, 83, 104, 134, 102, 114, 118, 108, 121, 112, 97, 111, 115, 130, 98, 141, 108, 113, 97, 101, 106, 107, 114, 110, 109, 109, 103, 94, 118, 115, 107, 108, 102, 104, 95, 113, 106, 110, 108, 84, 100, 112, 122, 105, 120, 125, 116, 109, 112, 101, 119, 124, 108, 112, 117, 117, 118, 120, 102, 108, 108, 108, 99, 103, 103, 104, 117, 106, 111, 100, 101, 105, 115, 108, 99, 96, 103, 101, 111, 114, 107, 112, 103, 116, 112, 106, 125, 98, 116, 108, 108, 113, 121, 132, 111, 95, 117, 113, 107, 115, 108, 120, 106, 104, 108, 104, 110, 114, 115, 104, 109, 104, 111, 113, 109, 104, 116, 119, 120, 104, 108, 114, 101, 110, 109, 102, 112, 108, 101, 106, 119, 102, 102, 115, 121, 109, 110, 106, 109, 109, 86, 128, 112, 107, 110, 109, 113, 117, 123, 106, 111, 105, 111, 103, 109, 115, 121, 107, 102, 112, 124, 112, 113, 104, 111, 111, 106, 109, 96, 115, 111, 109, 126, 103, 109, 110, 103, 112, 109, 112, 103, 130, 113, 104, 115, 106, 107, 109, 118, 113, 110, 105, 108, 106, 113, 110, 105, 108, 110, 105, 112, 112, 94, 108, 110, 110, 106, 105, 103, 116, 112, 100, 103, 110, 109, 106, 110, 108, 105, 101, 106, 108, 112, 117, 116, 98, 114, 108, 106, 114, 97, 105, 110, 120, 99, 107, 115, 110, 106, 120, 97, 107, 93, 107, 111, 99, 108, 117, 102, 112, 108, 105, 122, 109, 98, 106, 101, 106, 102, 108, 102, 95, 110, 97, 104, 112, 120, 97, 99, 112, 118, 113, 108, 113, 115, 105, 101, 118, 97, 109, 102, 135, 112, 109, 102, 96, 107, 116, 104, 110, 101, 107, 130, 106, 117, 106, 115, 106, 116, 100, 105, 104, 113, 118, 119, 106, 103, 112, 101, 105, 140, 107, 105, 105, 104, 115, 118, 120, 119, 103, 108, 90, 109, 100, 107, 105, 108, 130, 117, 103, 100, 108, 116, 107, 106, 120, 112, 109, 102, 107, 114, 111, 103, 116, 112, 116, 105, 131, 99, 111, 122, 135, 110, 111, 113, 106, 110, 113, 112, 111, 109, 107, 107, 110, 112, 108, 107, 112, 106, 112, 109, 108, 111, 105, 111, 112, 108, 110, 108, 113, 109, 111, 111, 105, 110, 111, 106, 109, 103, 113, 108, 114, 105, 118, 111, 114, 106, 111, 107, 111, 105, 115, 111, 110, 105, 107, 106, 104, 106, 109, 111, 109, 105, 113, 113, 109, 115, 113, 110, 105, 113, 110, 114, 113, 106, 107, 106, 112, 109, 109, 106, 117, 107, 115, 110, 113, 117, 104, 110, 112, 110, 113, 104, 106, 115, 109, 109, 108, 111, 113, 106, 108, 111, 109, 106, 109, 108, 106, 100, 113, 112, 113, 109, 111, 110, 115, 109, 114, 108, 108, 110, 110, 103, 112, 112, 113, 115, 110, 110, 110, 110, 116, 103, 111, 107, 109, 113, 107, 108, 111, 111, 107, 110, 109, 110, 110, 108, 103, 111, 109, 108, 109, 110, 111, 107, 111, 102, 110, 111, 110, 107, 108, 112, 113, 109, 112, 108, 113, 109, 109, 112, 109, 109, 104, 114, 113, 106, 104, 109, 110, 109, 109, 106, 109, 110, 109, 112, 110, 111, 107, 107, 103, 108, 107, 119, 109, 111, 108, 115, 111, 107, 108, 110, 107, 109, 107, 111, 111, 111, 109, 108, 106, 103, 106, 112, 110, 109, 114, 108, 110, 116, 105, 106, 109, 109, 110, 111, 111, 108, 114, 108, 113, 111, 111, 112, 106, 112, 107, 103, 113, 108, 111, 109, 106, 110, 114, 113, 109, 112, 110, 107, 112, 107, 108, 101, 113, 108, 113, 112, 116, 108, 111, 112, 110, 107, 113, 109, 108, 110, 101, 108, 111, 111, 112, 98, 108, 108, 111, 113, 116, 109, 107, 113, 105, 109, 108, 115, 108, 104, 113, 108, 109, 108, 101, 115, 112, 109, 116, 111, 112, 107, 107, 111, 105, 112, 111, 112, 110, 112, 110, 110, 114, 112, 108, 115, 118, 107, 110, 110, 111, 114, 116, 108, 109, 115, 114, 108, 106, 107, 106, 111, 111, 107, 110, 110, 113, 105, 105, 112, 111, 110, 111, 109, 110, 105, 119, 107, 109, 106, 109, 110, 110, 110, 114, 117, 110, 113, 105, 108, 116, 113, 109, 99, 111, 111, 112, 110, 101, 109, 109, 109, 107, 109, 116, 111, 108, 102, 113, 110, 105, 111, 106, 108, 108, 112, 110, 111, 106, 113, 115, 111, 108, 107, 112, 109, 129, 109, 109, 113, 114, 109, 111, 111, 107, 107, 109, 111, 109, 108, 104, 114, 111, 123, 110, 114, 106, 114, 108, 108, 109, 107, 110, 121, 115, 112, 109, 109, 111, 108, 116, 116, 106, 110, 106, 110, 113, 108, 138, 103, 108, 107, 107, 110, 111, 110, 110, 114, 105, 109, 106, 114, 109, 109, 106, 108, 105, 112, 108, 103, 111, 108, 114, 110, 109, 112, 120, 108, 109, 109, 113, 111, 105, 114, 110, 117, 106, 107, 112, 112, 106, 103, 106, 104, 109, 117, 106, 111, 107, 115, 102, 110, 110, 102, 107, 110, 108, 111, 110, 113, 116, 110, 110, 111, 111, 107, 111, 109, 109, 106, 109, 114, 110, 110, 105, 111, 116, 115, 114, 116, 122, 112, 114, 111, 109, 110, 111, 104, 107, 117, 97, 109, 116, 123, 111, 98, 102, 115, 104, 111, 109, 114, 109, 113, 108, 102, 110, 116, 96, 106, 107, 117, 107, 117, 111, 121, 154, 115, 115, 107, 106, 115, 111, 104, 103, 96, 108, 113, 112, 114, 113, 109, 117, 107, 117, 118, 108, 107, 108, 105, 105, 96, 112, 111, 105, 113, 109, 111, 123, 115, 117, 112, 109, 122, 109, 115, 110, 113, 120, 111, 120, 112, 110, 113, 106, 111, 106, 108, 111, 111, 117, 117, 101, 115, 117, 119, 111, 118, 108, 109, 119, 108, 101, 103, 114, 113, 105, 112, 111, 109, 112, 112, 114, 100, 116, 114, 110, 112, 112, 108, 102, 110, 115, 114, 114, 109, 104, 110, 112, 108, 114, 124, 108, 110, 106, 109, 113, 111, 107, 115, 109, 107, 110, 114, 111, 114, 112, 110, 116, 110, 111, 131, 105, 114, 113, 114, 105, 105, 116, 113, 110, 112, 110, 109, 97, 113, 108, 111, 105, 115, 114, 110, 141, 129, 107, 118, 108, 104, 111, 109, 98, 112, 103, 107, 144, 119, 112, 103, 111, 106, 104, 110, 112, 130, 108, 107, 114, 108, 104, 104, 119, 107, 114, 109, 113, 116, 117, 104, 106, 113, 109, 112, 110, 102, 96, 114, 111, 120, 114, 112, 115, 110, 105, 105, 112, 110, 116, 101, 107, 113, 111, 97, 103, 114, 109, 107, 118, 111, 108, 111, 111, 121, 109, 111, 113, 104, 113, 112, 125, 114, 115, 107, 106, 117, 113, 111, 123, 110, 117, 111, 110, 114, 118, 112, 106, 103, 120, 116, 131, 105, 117, 104, 110, 110, 129, 111, 107, 109, 114, 106, 112, 106, 107, 109, 107, 157, 104, 115, 111, 115, 97, 111, 109, 109, 109, 106, 109, 92, 113, 110, 113, 107, 111, 109, 111, 108, 133, 109, 109, 113, 104, 113, 117, 119, 112, 125, 107, 112, 117, 99, 105, 106, 111, 105, 108, 113, 105, 107, 111, 111, 110, 123, 107, 112, 126, 104, 120, 111, 88, 101, 110, 107, 114, 117, 110, 114, 108, 115, 114, 112, 110, 114, 111, 107, 108, 106, 113, 124, 108, 103, 111, 109, 110, 114, 109, 110, 113, 117, 109, 125, 113, 102, 116, 115, 111, 114, 113, 110, 107, 115, 131, 117, 98, 111, 112, 111, 125, 118, 93, 113, 111, 113, 104, 115, 107, 112, 113, 118, 108, 111, 127, 118, 107, 102, 111, 107, 114, 113, 128, 119, 109, 109, 110, 106, 111, 115, 144, 111, 111, 106, 109, 116, 106, 112, 108, 111, 103, 111, 113, 109, 67, 116, 110, 105, 112, 110, 104, 101, 118, 100, 102, 110, 109, 114, 111, 114, 110, 97, 111, 115, 109, 114, 111, 112, 112, 104, 110, 108, 107, 114, 107, 110, 110, 103, 113, 106, 122, 110, 128, 96, 105, 113, 112, 156, 109, 112, 105, 106, 114, 103, 109, 127, 102, 108, 112, 113, 115, 115, 92, 112, 108, 111, 106, 113, 108, 109, 112, 110, 116, 112, 129, 117, 142, 107, 107, 113, 114, 105, 102, 113, 112, 104, 106, 105, 106, 112, 108, 99, 110, 108, 112, 110, 103, 107, 122, 108, 123, 101, 106, 116, 107, 111, 115, 102, 101, 110, 105, 128, 107, 106, 104, 115, 89, 101, 123, 112, 110, 107, 109, 115, 105, 100, 94, 107, 118, 103, 109, 104, 106, 112, 104, 105, 106, 104, 110, 118, 112, 103, 111, 113, 113, 102, 108, 93, 110, 106, 119, 84, 113, 109, 111, 110, 107, 100, 113, 126, 114, 116, 107, 109, 112, 115, 92, 104, 109, 106, 110, 118, 106, 112, 116, 105, 107, 113, 109, 108, 108, 113, 106, 105, 100, 113, 111, 96, 103, 115, 114, 102, 104, 109, 116, 109, 119, 102, 120, 103, 101, 134, 116, 111, 114, 100, 86, 107, 111, 111, 113, 108, 111, 110, 111, 106, 115, 106, 122, 108, 106, 130, 111, 110, 103, 144, 109, 113, 112, 112, 102, 109, 109, 112, 108, 125, 111, 104, 114, 107, 110, 93, 114, 111, 123, 118, 105, 108, 107, 104, 121, 24, 97, 113, 112, 113, 118, 113, 66, 78, 111, 124, 105, 120, 109, 112, 103, 115, 118, 111, 116, 110, 114, 123, 104, 108, 110, 105, 107, 110, 124, 108, 112, 109, 94, 102, 117, 105, 111, 114, 110, 107, 110, 88, 107, 110, 105, 107, 106, 110, 111, 105, 108, 104, 105, 114, 113, 108, 89, 107, 110, 116, 103, 110, 100, 111, 109, 118, 107, 115, 102, 104, 104, 117, 117, 107, 116, 119, 107, 111, 109, 123, 108, 126, 111, 106, 109, 114, 101, 112, 116, 111, 90, 105, 109, 104, 112, 105, 119, 110, 118, 102, 109, 88, 103, 105, 164, 100, 107, 109, 118, 108, 112, 101, 112, 114, 106, 106, 108, 114, 111, 108, 106, 119, 108, 110, 110, 121, 121, 113, 111, 98, 124, 111, 101, 117, 113, 101, 102, 113, 100, 119, 102, 108, 111, 118, 113, 93, 109, 91, 106, 106, 121, 111, 95, 105, 116, 117, 112, 118, 111, 107, 93, 121, 114, 113, 104, 109, 112, 97, 100, 108, 102, 109, 114, 115, 109, 110, 110, 106, 116, 111, 46, 101, 111, 101, 125, 124, 108, 113, 113, 108, 106, 109, 111, 112, 83, 110, 115, 108, 111, 103, 109, 91, 106, 102, 108, 109, 108, 105, 102, 110, 107, 106, 106, 110, 115, 101, 105, 116, 101, 107, 102, 98, 108, 119, 109, 125, 108, 111, 99, 116, 123, 112, 117, 112, 108, 120, 112, 128, 112, 100, 107, 111, 119, 102, 107, 108, 107, 110, 109, 85, 113, 99, 96, 115, 107, 100, 119, 105, 114, 114, 105, 105, 111, 112, 105, 112, 120, 113, 108, 116, 125, 54, 105, 108, 109, 108, 127, 102, 115, 109, 113, 111, 110, 104, 107, 105, 105, 120, 108, 110, 107, 100, 119, 116, 116, 146, 105, 110, 110, 114, 196, 107, 114, 108, 107, 108, 104, 116, 95, 97, 113, 108, 105, 132, 104, 104, 180, 106, 114, 99, 113, 104, 103, 111, 116, 117, 105, 108, 111, 114, 112, 107, 112, 89, 105, 108, 110, 110, 101, 110, 105, 115, 107, 112, 106, 121, 105, 103, 116, 112, 100, 110, 112, 109, 114, 104, 112, 112, 111, 110, 122, 115, 110, 103, 112, 109, 107, 110, 107, 116, 116, 107, 111, 109, 115, 110, 117, 114, 108, 105, 108, 113, 107, 93, 114, 111, 112, 107, 102, 113, 110, 105, 109, 107, 107, 105, 107, 110, 105, 110, 112, 138, 109, 110, 108, 108, 112, 107, 108, 114, 122, 116, 118, 108, 111, 126, 108, 100, 110, 99, 112, 111, 111, 113, 107, 113, 108, 106, 109, 106, 108, 106, 108, 103, 108, 113, 110, 108, 108, 112, 106, 99, 104, 111, 117, 115, 111, 88, 107, 105, 115, 103, 113, 113, 112, 115, 113, 116, 105, 112, 110, 117, 111, 112, 108, 112, 114, 90, 102, 103, 112, 100, 83, 107, 112, 110, 110, 113, 111, 112, 111, 110, 113, 101, 114, 107, 112, 110, 111, 109, 112, 112, 108, 115, 110, 113, 105, 134, 120, 114, 106, 114, 111, 106, 119, 108, 105, 109, 108, 109, 99, 106, 113, 83, 120, 112, 104, 110, 106, 108, 111, 114, 113, 112, 109, 113, 114, 108, 109, 103, 111, 108, 111, 112, 106, 109, 114, 108, 114, 114, 108, 110, 111, 112, 108, 120, 115, 120, 107, 108, 115, 107, 113, 114, 113, 107, 111, 122, 109, 110, 122, 114, 109, 106, 121, 110, 109, 113, 106, 109, 117, 114, 112, 104, 111, 114, 109, 101, 108, 100, 110, 116, 115, 113, 110, 105, 114, 104, 113, 112, 108, 106, 108, 116, 110, 112, 111, 89, 107, 112, 106, 113, 116, 107, 105, 110, 108, 109, 110, 111, 113, 112, 109, 108, 108, 109, 111, 113, 117, 103, 116, 107, 111, 113, 112, 111, 111, 113, 113, 110, 113, 110, 109, 130, 112, 115, 110, 114, 118, 111, 114, 109, 108, 112, 110, 109, 112, 114, 118, 110, 111, 100, 113, 113, 110, 116, 110, 113, 115, 110, 111, 113, 104, 122, 109, 110, 115, 92, 109, 111, 112, 101, 101, 112, 107, 120, 107, 103, 109, 111, 108, 112, 110, 122, 118, 110, 110, 104, 91, 111, 111, 112, 110, 114, 116, 110, 107, 107, 111, 109, 102, 112, 110, 109, 112, 113, 105, 85, 111, 108, 110, 110, 112, 97, 114, 116, 112, 94, 106, 122, 107, 109, 112, 119, 108, 128, 117, 95, 119, 114, 108, 111, 109, 113, 110, 116, 112, 108, 111, 139, 117, 114, 113, 119, 104, 114, 104, 114, 117, 108, 112, 105, 113, 114, 81, 109, 107, 110, 109, 112, 104, 119, 118, 110, 112, 117, 109, 112, 111, 107, 106, 115, 111, 109, 110, 109, 123, 115, 131, 98, 104, 118, 110, 112, 77, 117, 110, 108, 114, 111, 108, 111, 109, 117, 111, 114, 120, 118, 109, 109, 108, 105, 107, 105, 115, 105, 112, 110, 109, 111, 106, 104, 109, 109, 113, 114, 115, 106, 112, 109, 106, 110, 110, 106, 112, 112, 107, 105, 113, 106, 114, 104, 100, 115, 112, 105, 116, 110, 114, 114, 107, 110, 109, 109, 114, 103, 111, 113, 114, 110, 101, 109, 110, 104, 104, 110, 115, 120, 93, 107, 112, 104, 114, 112, 115, 108, 125, 116, 112, 98, 111, 131, 116, 111, 113, 107, 116, 114, 106, 104, 107, 109, 104, 111, 102, 101, 120, 107, 105, 98, 104, 122, 107, 95, 114, 107, 125, 95, 99, 108, 125, 112, 119, 109, 107, 108, 105, 116, 104, 108, 98, 124, 125, 106, 104, 110, 114, 102, 112, 99, 97, 117, 111, 113, 106, 109, 120, 115, 93, 114, 111, 113, 112, 106, 99, 101, 126, 112, 113, 114, 98, 117, 112, 107, 116, 108, 111, 109, 122, 110, 107, 106, 104, 121, 115, 106, 110, 108, 123, 102, 115, 110, 108, 114, 111, 114, 109, 109, 109, 132, 103, 114, 116, 122, 119, 97, 99, 103, 105, 115, 111, 112, 107, 110, 101, 112, 103, 117, 114, 104, 118, 120, 106, 100, 111, 110, 108, 110, 104, 112, 115, 107, 107, 111, 102, 112, 107, 101, 102, 116, 113, 122, 113, 100, 130, 116, 113, 119, 107, 105, 100, 113, 114, 110, 105, 113, 112, 94, 115, 115, 105, 101, 107, 103, 112, 119, 114, 114, 110, 123, 113, 108, 116, 113, 112, 102, 102, 103, 99, 98, 107, 115, 108, 115, 112, 113, 123, 103, 97, 115, 107, 111, 102, 111, 103, 109, 107, 97, 107, 102, 102, 106, 112, 116, 115, 112, 114, 100, 136, 114, 83, 112, 117, 124, 111, 107, 107, 107, 115, 107, 112, 114, 108, 106, 108, 111, 97, 119, 120, 90, 102, 114, 107, 115, 100, 114, 97, 98, 115, 120, 103, 116, 109, 110, 114, 105, 112, 108, 105, 93, 163, 105, 123, 112, 101, 139, 117, 97, 112, 115, 112, 103, 119, 114, 113, 100, 110, 122, 103, 104, 108, 103, 112, 111, 94, 101, 112, 106, 105, 111, 95, 108, 98, 94, 104, 109, 113, 95, 102, 118, 101, 120, 107, 103, 105, 127, 91, 132, 114, 105, 121, 113, 109, 112, 119, 108, 81, 116, 112, 104, 115, 110, 108, 104, 113, 122, 120, 106, 119, 96, 109, 108, 111, 107, 99, 116, 89, 113, 96, 114, 122, 103, 99, 107, 74, 111, 115, 90, 102, 94, 111, 115, 103, 101, 101, 121, 102, 116, 100, 115, 116, 105, 114, 106, 116, 112, 109, 107, 114, 95, 102, 99, 105, 102, 107, 113, 121, 106, 101, 112, 109, 113, 117, 106, 123, 107, 111, 76, 108, 111, 109, 112, 108, 89, 114, 118, 125, 103, 115, 110, 106, 104, 110, 107, 113, 114, 113, 95, 109, 110, 112, 106, 103, 98, 93, 111, 108, 113, 106, 115, 108, 111, 117, 106, 114, 104, 114, 106, 97, 100, 99, 121, 93, 113, 97, 91, 107, 115, 111, 110, 104, 93, 113, 109, 109, 116, 105, 110, 106, 125, 113, 116, 110, 112, 107, 91, 142, 130, 117, 100, 107, 108, 58, 99, 114, 109, 98, 99, 107, 116, 95, 109, 116, 117, 75, 103, 101, 108, 104, 116, 116, 105, 127, 113, 106, 106, 105, 109, 116, 115, 110, 112, 116, 116, 100, 111, 110, 105, 121, 116, 113, 112, 100, 113, 89, 112, 108, 115, 110, 117, 109, 111, 109, 112, 108, 111, 111, 108, 108, 103, 109, 108, 109, 111, 108, 108, 113, 107, 107, 109, 107, 107, 108, 107, 113, 108, 112, 109, 105, 111, 111, 116, 106, 110, 106, 108, 104, 110, 111, 122, 124, 109, 108, 108, 109, 112, 111, 107, 106, 107, 112, 112, 110, 105, 110, 108, 110, 110, 114, 109, 110, 125, 111, 99, 110, 111, 112, 112, 113, 104, 110, 114, 111, 97, 111, 111, 113, 109, 104, 107, 107, 110, 109, 116, 114, 107, 110, 110, 104, 108, 109, 107, 111, 108, 110, 108, 113, 108, 107, 111, 109, 135, 112, 109, 109, 109, 110, 113, 109, 107, 110, 113, 109, 113, 111, 109, 105, 108, 109, 108, 119, 113, 113, 109, 111, 120, 110, 110, 109, 111, 114, 112, 110, 109, 109, 102, 110, 117, 109, 114, 112, 110, 108, 106, 110, 108, 111, 110, 109, 110, 108, 104, 114, 110, 108, 109, 104, 111, 107, 110, 108, 111, 108, 110, 114, 92, 113, 109, 110, 113, 109, 107, 123, 108, 111, 100, 108, 111, 112, 109, 113, 113, 110, 111, 104, 107, 109, 107, 104, 105, 110, 113, 112, 109, 111, 112, 110, 110, 120, 111, 109, 114, 110, 112, 111, 114, 111, 108, 106, 115, 112, 111, 106, 109, 108, 110, 110, 110, 110, 109, 111, 108, 110, 112, 108, 108, 110, 110, 112, 108, 112, 117, 111, 111, 111, 105, 96, 107, 123, 112, 110, 109, 112, 108, 111, 112, 110, 112, 106, 120, 111, 112, 110, 110, 109, 111, 119, 113, 105, 109, 109, 108, 114, 110, 109, 108, 112, 99, 114, 109, 108, 114, 112, 110, 111, 115, 113, 106, 113, 113, 109, 110, 112, 108, 108, 113, 109, 113, 110, 109, 109, 110, 113, 108, 108, 113, 112, 105, 111, 109, 104, 112, 110, 112, 105, 111, 113, 112, 111, 108, 106, 102, 108, 112, 111, 111, 111, 111, 107, 111, 110, 101, 111, 109, 110, 108, 106, 112, 102, 110, 109, 110, 109, 110, 115, 110, 110, 113, 118, 110, 108, 111, 113, 109, 108, 110, 104, 113, 95, 118, 110, 105, 111, 108, 109, 112, 108, 107, 110, 111, 114, 114, 110, 110, 108, 104, 112, 127, 109, 111, 108, 126, 109, 109, 112, 108, 112, 112, 111, 111, 121, 111, 122, 110, 110, 110, 100, 108, 106, 108, 108, 110, 111, 113, 107, 109, 109, 111, 110, 108, 108, 109, 112, 109, 109, 108, 113, 110, 120, 118, 109, 112, 111, 111, 105, 116, 109, 110, 111, 110, 109, 110, 111, 110, 109, 108, 111, 111, 108, 112, 119, 108, 112, 113, 107, 110, 113, 140, 135, 113, 107, 108, 110, 108, 109, 105, 108, 110, 111, 107, 109, 106, 107, 105, 109, 108, 111, 109, 110, 108, 116, 98, 108, 109, 105, 106, 111, 111, 113, 115, 107, 110, 109, 108, 106, 109, 111, 104, 109, 109, 109, 113, 115, 111, 111, 114, 108, 110, 110, 106, 112, 109, 109, 113, 110, 111, 108, 108, 110, 110, 118, 94, 103, 113, 110, 107, 113, 110, 106, 110, 105, 115, 117, 121, 109, 109, 114, 108, 107, 107, 107, 114, 106, 113, 110, 108, 103, 111, 111, 105, 117, 111, 105, 105, 110, 106, 113, 113, 112, 111, 108, 113, 117, 73, 105, 109, 106, 104, 109, 111, 111, 108, 110, 109, 118, 106, 110, 106, 109, 109, 109, 113, 107, 109, 107, 120, 108, 114, 110, 112, 106, 106, 110, 109, 111, 93, 113, 105, 102, 112, 103, 107, 109, 104, 110, 107, 112, 111, 107, 111, 113, 104, 113, 116, 115, 109, 110, 116, 107, 113, 108, 109, 95, 106, 102, 122, 107, 113, 110, 105, 109, 109, 110, 115, 120, 112, 114, 108, 113, 109, 106, 112, 111, 110, 106, 105, 104, 110, 108, 103, 109, 108, 116, 123, 113, 111, 114, 109, 112, 113, 109, 109, 116, 109, 112, 118, 112, 111, 113, 109, 113, 109, 107, 107, 111, 109, 109, 110, 112, 104, 107, 110, 106, 115, 109, 120, 111, 100, 116, 112, 110, 113, 111, 111, 109, 100, 112, 106, 117, 103, 104, 109, 110, 113, 103, 110, 110, 112, 109, 111, 108, 107, 114, 114, 118, 116, 112, 108, 110, 113, 102, 118, 111, 105, 109, 112, 117, 99, 107, 110, 116, 113, 107, 104, 107, 105, 112, 109, 115, 111, 118, 114, 116, 105, 109, 115, 121, 109, 113, 101, 111, 104, 106, 109, 107, 109, 103, 112, 111, 114, 105, 114, 110, 106, 113, 111, 112, 107, 109, 110, 106, 110, 124, 114, 112, 109, 105, 110, 108, 90, 113, 112, 111, 114, 111, 110, 114, 109, 114, 106, 132, 111, 106, 107, 123, 105, 130, 105, 111, 108, 109, 106, 110, 106, 111, 113, 109, 114, 113, 113, 113, 111, 109, 105, 117, 85, 117, 106, 115, 110, 108, 108, 113, 112, 109, 111, 103, 131, 107, 99, 97, 110, 111, 109, 110, 112, 106, 113, 119, 113, 109, 105, 109, 116, 107, 109, 109, 117, 110, 112, 105, 99, 111, 112, 114, 92, 109, 102, 113, 107, 109, 107, 112, 105, 123, 107, 143, 108, 105, 111, 128, 111, 112, 112, 105, 107, 106, 114, 107, 106, 112, 108, 111, 109, 117, 108, 109, 115, 108, 110, 111, 81, 114, 112, 113, 112, 126, 110, 112, 112, 108, 112, 113, 108, 106, 115, 111, 113, 107, 109, 111, 110, 92, 113, 112, 110, 104, 113, 110, 106, 113, 103, 104, 109, 110, 113, 103, 107, 108, 96, 109, 114, 105, 117, 114, 108, 112, 160, 109, 107, 111, 107, 109, 108, 112, 109, 112, 103, 106, 106, 117, 112, 109, 106, 118, 107, 108, 108, 107, 110, 112, 108, 109, 111, 110, 108, 116, 109, 126, 111, 105, 111, 109, 107, 107, 104, 114, 119, 111, 123, 112, 110, 116, 112, 116, 109, 105, 108, 110, 107, 112, 105, 108, 108, 113, 87, 111, 110, 116, 114, 99, 117, 112, 108, 106, 110, 98, 103, 114, 102, 111, 119, 112, 102, 102, 108, 93, 111, 107, 112, 113, 112, 116, 103, 110, 104, 107, 106, 109, 108, 106, 113, 113, 116, 112, 110, 110, 103, 109, 115, 118, 110, 107, 110, 99, 110, 106, 101, 97, 113, 109, 120, 104, 106, 107, 104, 110, 114, 115, 122, 123, 113, 119, 111, 111, 105, 110, 109, 110, 109, 106, 87, 102, 117, 106, 111, 103, 97, 113, 119, 104, 110, 108, 122, 112, 97, 114, 100, 102, 106, 112, 114, 116, 114, 98, 121, 119, 121, 115, 106, 118, 107, 102, 122, 109, 121, 111, 121, 93, 119, 115, 111, 99, 109, 97, 117, 107, 103, 102, 118, 133, 103, 112, 125, 109, 108, 109, 104, 110, 97, 106, 111, 104, 111, 114, 119, 108, 107, 109, 109, 113, 108, 113, 122, 107, 107, 106, 122, 108, 111, 107, 112, 100, 113, 117, 108, 96, 115, 115, 107, 100, 119, 105, 108, 116, 108, 103, 116, 107, 106, 115, 107, 117, 105, 103, 110, 110, 97, 116, 97, 113, 113, 106, 109, 109, 109, 109, 112, 116, 107, 122, 107, 106, 116, 116, 112, 95, 96, 115, 133, 112, 107, 111, 98, 106, 111, 118, 109, 106, 107, 117, 110, 115, 106, 122, 113, 105, 94, 101, 110, 101, 122, 100, 113, 118, 100, 114, 107, 117, 116, 112, 112, 112, 94, 116, 117, 106, 99, 108, 100, 108, 84, 110, 104, 110, 125, 107, 110, 113, 121, 117, 89, 108, 116, 121, 110, 106, 110, 108, 105, 98, 105, 118, 117, 129, 112, 101, 110, 115, 108, 108, 105, 105, 114, 109, 117, 108, 110, 119, 121, 113, 107, 116, 106, 98, 104, 114, 105, 112, 118, 104, 103, 120, 122, 109, 108, 109, 109, 117, 120, 106, 118, 111, 109, 104, 108, 115, 114, 113, 96, 117, 103, 105, 102, 111, 111, 108, 116, 108, 108, 106, 125, 109, 107, 116, 113, 107, 100, 110, 110, 102, 121, 107, 101, 105, 117, 118, 108, 104, 108, 114, 104, 120, 109, 117, 114, 112, 128, 112, 110, 115, 134, 117, 112, 109, 97, 114, 103, 113, 112, 114, 110, 119, 98, 115, 103, 110, 97, 105, 120, 109, 132, 118, 104, 109, 125, 102, 122, 100, 105, 100, 106, 108, 103, 134, 108, 119, 92, 122, 107, 107, 110, 108, 100, 110, 102, 117, 111, 112, 115, 110, 124, 115, 101, 95, 103, 122, 116, 102, 110, 112, 106, 130, 112, 99, 121, 119, 116, 118, 116, 111, 104, 106, 113, 113, 120, 109, 108, 115, 120, 110, 122, 113, 113, 111, 113, 97, 114, 111, 125, 101, 104, 115, 120, 101, 102, 104, 104, 104, 116, 106, 101, 109, 119, 116, 106, 107, 119, 125, 102, 134, 100, 102, 108, 118, 108, 107, 116, 115, 105, 110, 119, 103, 112, 115, 108, 104, 114, 112, 107, 115, 130, 118, 117, 93, 113, 117, 113, 110, 111, 122, 104, 110, 108, 117, 105, 107, 121, 111, 113, 121, 108, 111, 110, 94, 103, 99, 125, 99, 140, 113, 119, 93, 111, 109, 126, 114, 109, 102, 108, 116, 105, 125, 104, 113, 102, 101, 124, 111, 114, 114, 110, 111, 108, 107, 118, 111, 105, 103, 105, 114, 115, 112, 96, 115, 103, 105, 113, 108, 116, 101, 104, 111, 114, 114, 123, 107, 100, 108, 105, 105, 110, 105, 114, 121, 107, 116, 104, 113, 106, 105, 111, 103, 111, 116, 108, 114, 103, 116, 110, 108, 111, 105, 109, 103, 106, 111, 122, 114, 107, 109, 107, 110, 103, 110, 105, 110, 107, 101, 100, 112, 103, 111, 113, 106, 119, 111, 111, 109, 106, 108, 104, 110, 108, 103, 109, 111, 103, 109, 87, 105, 103, 114, 103, 96, 107, 110, 111, 105, 106, 111, 113, 114, 112, 106, 110, 98, 107, 114, 100, 104, 108, 112, 107, 108, 112, 108, 106, 116, 103, 114, 111, 112, 108, 107, 105, 111, 109, 113, 104, 108, 108, 112, 102, 123, 112, 110, 121, 108, 106, 114, 102, 112, 108, 99, 111, 122, 115, 111, 115, 109, 108, 102, 109, 106, 112, 107, 106, 99, 113, 106, 120, 109, 107, 116, 104, 113, 109, 106, 121, 117, 107, 114, 108, 112, 107, 105, 111, 105, 86, 125, 110, 109, 112, 115, 109, 107, 118, 109, 106, 102, 109, 111, 98, 101, 99, 110, 111, 111, 114, 111, 113, 115, 108, 102, 103, 119, 94, 119, 114, 125, 115, 108, 112, 118, 106, 108, 107, 111, 109, 103, 131, 107, 104, 104, 105, 108, 121, 105, 106, 104, 112, 105, 103, 109, 91, 110, 113, 103, 100, 106, 102, 116, 110, 115, 100, 113, 112, 105, 105, 113, 111, 113, 114, 100, 116, 122, 109, 114, 117, 110, 120, 111, 115, 112, 106, 111, 112, 111, 106, 100, 111, 109, 115, 107, 108, 119, 105, 110, 108, 110, 110, 107, 113, 96, 100, 105, 113, 115, 119, 103, 107, 109, 107, 110, 113, 109, 111, 119, 116, 110, 114, 111, 111, 103, 110, 107, 102, 110, 107, 113, 102, 115, 114, 110, 115, 98, 111, 98, 105, 133, 104, 110, 113, 111, 122, 99, 113, 110, 102, 113, 104, 110, 118, 117, 115, 105, 103, 98, 107, 105, 113, 108, 109, 121, 102, 111, 111, 110, 112, 110, 118, 109, 113, 117, 112, 107, 111, 109, 114, 112, 108, 113, 107, 100, 100, 107, 109, 106, 109, 108, 118, 120, 121, 114, 107, 102, 107, 113, 104, 111, 103, 106, 103, 110, 141, 103, 121, 119, 109, 110, 109, 116, 120, 117, 98, 97, 103, 108, 123, 101, 104, 111, 107, 108, 117, 102, 103, 107, 114, 112, 105, 120, 106, 115, 114, 108, 104, 112, 93, 106, 123, 117, 91, 110, 109, 111, 108, 97, 109, 115, 76, 109, 107, 111, 114, 114, 102, 111, 119, 99, 146, 122, 110, 102, 102, 114, 111, 102, 102, 120, 101, 111, 106, 108, 119, 97, 104, 111, 115, 110, 119, 101, 106, 109, 119, 114, 105, 104, 110, 112, 111, 117, 125, 106, 97, 117, 107, 105, 108, 110, 109, 108, 106, 115, 110, 112, 102, 122, 109, 114, 98, 114, 109, 120, 119, 110, 117, 108, 111, 119, 98, 114, 117, 112, 109, 110, 101, 103, 107, 120, 100, 100, 108, 121, 106, 107, 113, 112, 107, 117, 113, 102, 106, 111, 116, 125, 123, 117, 114, 116, 132, 102, 111, 106, 103, 111, 90, 118, 108, 97, 108, 110, 112, 111, 109, 102, 113, 112, 97, 114, 113, 80, 84, 111, 113, 113, 121, 112, 107, 113, 105, 108, 109, 96, 112, 123, 102, 90, 117, 129, 107, 103, 108, 108, 117, 130, 96, 120, 118, 111, 112, 109, 114, 114, 98, 101, 97, 119, 117, 113, 106, 125, 94, 119, 111, 110, 110, 113, 109, 118, 93, 113, 104, 99, 98, 91, 112, 120, 103, 123, 110, 113, 110, 118, 107, 113, 124, 97, 111, 117, 128, 114, 106, 120, 115, 111, 101, 101, 98, 110, 100, 107, 115, 113, 110, 120, 104, 104, 114, 116, 98, 112, 106, 120, 101, 118, 118, 115, 104, 103, 105, 106, 124, 93, 103, 113, 112, 110, 93, 119, 97, 123, 90, 114, 110, 118, 111, 114, 112, 114, 110, 113, 117, 99, 104, 114, 110, 112, 107, 113, 105, 112, 112, 98, 112, 105, 122, 117, 103, 101, 93, 119, 107, 96, 102, 117, 113, 101, 110, 110, 83, 91, 114, 89, 102, 105, 117, 130, 114, 101, 116, 118, 107, 106, 119, 123, 106, 111, 126, 122, 90, 109, 101, 110, 125, 104, 114, 107, 126, 105, 120, 107, 112, 101, 111, 101, 104, 121, 117, 104, 124, 113, 109, 115, 110, 111, 125, 111, 107, 107, 112, 108, 109, 107, 87, 98, 108, 119, 108, 101, 121, 118, 111, 117, 115, 122, 118, 106, 77, 111, 126, 112, 116, 110, 102, 109, 100, 119, 109, 109, 109, 108, 108, 107, 104, 116, 115, 102, 90, 127, 104, 112, 114, 113, 119, 107, 114, 112, 107, 89, 111, 117, 102, 116, 105, 112, 114, 95, 97, 103, 97, 106, 118, 112, 105, 94, 118, 115, 96, 125, 108, 105, 113, 111, 100, 107, 108, 110, 111, 118, 103, 107, 108, 113, 99, 115, 117, 100, 94, 119, 97, 107, 92, 107, 101, 113, 120, 103, 102, 117, 109, 105, 109, 102, 92, 112, 106, 107, 86, 112, 109, 117, 120, 108, 96, 109, 118, 110, 115, 111, 108, 108, 112, 111, 109, 101, 125, 107, 123, 101, 105, 100, 113, 114, 112, 99, 108, 109, 106, 116, 109, 113, 113, 103, 115, 121, 65, 104, 91, 118, 110, 113, 117, 119, 95, 110, 116, 113, 113, 109, 111, 111, 106, 106, 105, 109, 106, 102, 113, 109, 115, 100, 110, 92, 101, 104, 99, 101, 118, 110, 97, 106, 109, 114, 98, 102, 105, 107, 111, 137, 122, 117, 99, 111, 99, 82, 113, 110, 118, 115, 109, 112, 106, 111, 115, 135, 117, 118, 101, 113, 106, 117, 106, 114, 91, 100, 101, 113, 99, 98, 117, 98, 100, 100, 104, 103, 105, 99, 112, 119, 104, 108, 110, 114, 118, 111, 114, 110, 116, 113, 91, 145, 105, 102, 106, 112, 111, 83, 116, 117, 110, 107, 106, 114, 109, 109, 120, 123, 110, 118, 110, 102, 100, 124, 111, 102, 118, 121, 109, 110, 106, 96, 113, 84, 113, 105, 93, 104, 99, 120, 125, 107, 108, 110, 98, 108, 104, 107, 104, 100, 118, 116, 108, 120, 116, 112, 118, 126, 107, 142, 116, 116, 103, 117, 105, 106, 101, 105, 117, 104, 101, 106, 106, 122, 103, 104, 104, 121, 119, 120, 114, 113, 105, 108, 132, 112, 104, 114, 103, 113, 118, 105, 115, 110, 100, 108, 111, 102, 100, 119, 109, 112, 110, 108, 116, 111, 103, 99, 119, 112, 115, 111, 100, 104, 110, 109, 109, 110, 99, 109, 105, 110, 112, 114, 119, 109, 113, 106, 118, 104, 111, 114, 115, 108, 112, 106, 109, 101, 113, 115, 118, 111, 119, 114, 110, 98, 110, 104, 109, 113, 111, 90, 123, 105, 109, 109, 123, 119, 104, 108, 110, 100, 105, 108, 111, 111, 120, 116, 103, 110, 106, 113, 120, 124, 103, 114, 107, 112, 114, 123, 112, 91, 112, 108, 123, 111, 114, 126, 103, 120, 111, 119, 117, 114, 104, 113, 114, 121, 115, 117, 109, 109, 99, 108, 109, 108, 118, 113, 102, 107, 99, 108, 117, 110, 115, 112, 120, 122, 111, 112, 106, 108, 104, 109, 81, 109, 111, 110, 102, 100, 114, 113, 109, 110, 118, 107, 114, 109, 111, 103, 100, 112, 119, 116, 113, 113, 98, 110, 110, 115, 108, 110, 114, 100, 107, 111, 109, 109, 115, 96, 106, 110, 110, 115, 110, 126, 120, 114, 105, 117, 113, 99, 111, 105, 119, 119, 106, 115, 117, 97, 118, 114, 105, 106, 112, 119, 107, 115, 109, 102, 105, 113, 101, 116, 103, 115, 110, 109, 113, 118, 116, 115, 114, 115, 111, 113, 109, 131, 107, 104, 107, 107, 112, 116, 110, 114, 100, 113, 113, 113, 110, 116, 119, 109, 97, 113, 103, 102, 129, 121, 112, 108, 106, 116, 108, 121, 98, 105, 111, 106, 108, 98, 113, 110, 105, 106, 104, 109, 114, 104, 111, 116, 113, 101, 104, 99, 108, 117, 105, 103, 106, 112, 112, 105, 106, 125, 84, 97, 117, 116, 103, 112, 111, 117, 108, 121, 115, 97, 109, 105, 119, 111, 110, 112, 106, 91, 99, 110, 105, 119, 122, 116, 101, 105, 108, 109, 109, 115, 100, 109, 111, 98, 111, 104, 113, 120, 119, 121, 135, 115, 105, 112, 116, 102, 100, 113, 74, 109, 105, 120, 104, 123, 117, 121, 107, 110, 116, 104, 113, 107, 122, 111, 121, 113, 97, 107, 107, 115, 114, 91, 115, 115, 113, 111, 102, 119, 108, 105, 105, 117, 109, 110, 109, 109, 92, 106, 126, 111, 114, 101, 115, 105, 121, 110, 114, 121, 119, 114, 104, 118, 105, 111, 106, 110, 110, 100, 114, 109, 108, 108, 116, 100, 105, 113, 114, 107, 116, 122, 122, 113, 114, 118, 95, 112, 109, 140, 101, 113, 107, 107, 110, 118, 109, 107, 108, 105, 106, 109, 108, 115, 118, 101, 96, 100, 107, 106, 129, 108, 113, 103, 109, 117, 104, 98, 113, 118, 103, 92, 104, 120, 114, 130, 109, 127, 106, 103, 112, 108, 119, 123, 108, 118, 113, 130, 111, 104, 119, 97, 121, 112, 110, 114, 113, 108, 111, 112, 102, 107, 115, 105, 110, 105, 105, 97, 100, 104, 115, 101, 107, 119, 106, 127, 107, 108, 114, 113, 101, 112, 111, 106, 179, 115, 110, 131, 113, 118, 96, 104, 123, 88, 106, 112, 123, 121, 105, 104, 125, 103, 110, 131, 110, 110, 116, 101, 101, 105, 104, 96, 113, 111, 85, 169, 113, 107, 115, 102, 114, 123, 100, 100, 107, 105, 105, 108, 96, 103, 106, 114, 99, 102, 108, 111, 94, 105, 109, 122, 97, 110, 123, 108, 112, 105, 96, 101, 140, 109, 123, 112, 110, 119, 108, 123, 116, 114, 99, 116, 99, 108, 114, 113, 106, 102, 114, 104, 112, 111, 119, 108, 125, 108, 105, 110, 102, 117, 112, 100, 108, 104, 111, 108, 122, 105, 105, 109, 127, 121, 139, 111, 103, 109, 111, 74, 118, 102, 97, 92, 110, 114, 115, 108, 112, 121, 105, 103, 103, 119, 144, 104, 111, 109, 130, 122, 111, 111, 91, 106, 109, 107, 111, 105, 172, 108, 85, 108, 110, 107, 101, 112, 97, 114, 111, 118, 107, 102, 104, 110, 94, 99, 114, 98, 115, 116, 109, 95, 104, 109, 116, 99, 101, 117, 117, 91, 110, 92, 113, 116, 106, 105, 111, 105, 107, 104, 108, 114, 107, 101, 117, 101, 110, 110, 110, 104, 110, 103, 120, 111, 114, 111, 96, 105, 105, 108, 104, 115, 102, 109, 115, 94, 121, 108, 106, 114, 108, 107, 124, 111, 121, 104, 107, 102, 98, 121, 101, 106, 101, 111, 101, 94, 105, 97, 113, 117, 97, 113, 117, 99, 115, 118, 113, 99, 83, 103, 114, 100, 109, 107, 104, 109, 99, 118, 113, 109, 112, 124, 113, 114, 106, 110, 95, 117, 103, 128, 104, 137, 109, 112, 94, 109, 117, 114, 109, 113, 111, 113, 111, 114, 106, 111, 105, 109, 113, 106, 115, 110, 105, 107, 110, 120, 124, 113, 106, 112, 101, 105, 109, 111, 106, 99, 107, 107, 105, 112, 131, 109, 111, 111, 113, 110, 116, 121, 123, 113, 121, 112, 102, 110, 105, 107, 105, 109, 115, 88, 111, 105, 101, 102, 118, 109, 110, 106, 117, 109, 117, 117, 107, 105, 111, 97, 107, 141, 96, 115, 109, 116, 111, 117, 98, 105, 99, 98, 105, 101, 113, 121, 109, 114, 129, 95, 68, 112, 106, 118, 108, 115, 118, 111, 109, 102, 99, 98, 110, 114, 113, 119, 116, 111, 107, 94, 102, 110, 105, 108, 114, 101, 109, 98, 108, 124, 101, 116, 107, 110, 109, 110, 123, 107, 102, 126, 111, 102, 76, 114, 106, 113, 115, 109, 108, 116, 111, 108, 111, 99, 105, 108, 113, 97, 114, 113, 122, 103, 118, 100, 112, 104, 104, 109, 121, 113, 87, 54, 116, 106, 103, 108, 106, 106, 112, 109, 116, 107, 113, 93, 95, 119, 103, 97, 110, 104, 126, 106, 98, 113, 125, 111, 111, 102, 117, 128, 99, 114, 110, 129, 107, 118, 114, 115, 106, 110, 102, 113, 116, 112, 102, 111, 123, 123, 153, 121, 114, 91, 135, 107, 104, 116, 101, 110, 110, 110, 116, 110, 119, 111, 106, 118, 111, 93, 98, 108, 110, 122, 106, 104, 116, 113, 96, 113, 109, 110, 111, 106, 112, 105, 110, 107, 115, 111, 125, 104, 108, 102, 129, 109, 110, 113, 106, 109, 109, 105, 115, 101, 115, 121, 119, 98, 109, 121, 115, 101, 113, 103, 107, 110, 103, 110, 114, 118, 110, 108, 118, 118, 109, 119, 109, 116, 107, 118, 104, 125, 104, 116, 109, 114, 117, 112, 111, 101, 116, 116, 106, 106, 110, 118, 116, 108, 101, 99, 118, 115, 118, 122, 109, 109, 103, 105, 89, 114, 112, 105, 107, 109, 121, 110, 115, 120, 109, 121, 99, 124, 118, 108, 106, 109, 115, 123, 105, 113, 105, 115, 102, 111, 109, 121, 117, 110, 112, 101, 110, 105, 111, 119, 107, 105, 118, 108, 115, 111, 111, 116, 118, 108, 108, 104, 107, 108, 110, 112, 119, 118, 120, 102, 121, 109, 106, 108, 108, 102, 109, 118, 109, 117, 119, 110, 110, 109, 114, 103, 100, 104, 106, 111, 113, 108, 112, 115, 99, 106, 113, 101, 125, 119, 120, 104, 114, 107, 110, 108, 107, 117, 95, 111, 100, 106, 108, 120, 106, 107, 101, 103, 110, 112, 101, 112, 108, 105, 99, 125, 116, 104, 101, 115, 115, 110, 102, 118, 109, 116, 110, 122, 110, 105, 102, 111, 111, 111, 126, 127, 108, 114, 105, 104, 109, 107, 110, 106, 103, 103, 109, 106, 95, 101, 109, 106, 109, 115, 102, 103, 118, 102, 120, 111, 125, 108, 111, 110, 111, 122, 98, 105, 110, 110, 112, 117, 106, 109, 112, 108, 109, 117, 100, 119, 125, 113, 108, 104, 104, 116, 111, 113, 113, 134, 121, 110, 102, 102, 101, 105, 109, 108, 108, 100, 109, 114, 112, 104, 106, 102, 101, 110, 104, 111, 117, 112, 101, 106, 104, 102, 114, 107, 108, 110, 107, 111, 110, 113, 102, 124, 105, 120, 117, 111, 124, 105, 115, 120, 117, 95, 100, 114, 111, 106, 114, 120, 113, 108, 113, 114, 98, 112, 106, 107, 113, 114, 110, 107, 108, 103, 123, 106, 114, 117, 111, 116, 117, 121, 103, 108, 105, 111, 110, 107, 108, 112, 115, 104, 100, 122, 110, 111, 114, 117, 104, 108, 119, 127, 113, 111, 109, 104, 104, 112, 125, 120, 113, 113, 108, 111, 109, 108, 111, 115, 117, 107, 112, 104, 90, 114, 118, 97, 105, 101, 124, 111, 117, 115, 109, 105, 109, 108, 116, 107, 107, 106, 112, 107, 111, 95, 107, 114, 116, 101, 104, 118, 115, 109, 106, 114, 122, 109, 112, 99, 111, 111, 105, 106, 117, 107, 113, 112, 102, 113, 109, 119, 118, 120, 106, 117, 107, 110, 119, 105, 103, 109, 112, 113, 113, 107, 114, 114, 106, 112, 102, 102, 107, 108, 111, 108, 99, 99, 95, 115, 113, 110, 105, 113, 110, 120, 108, 107, 109, 104, 104, 104, 99, 113, 113, 104, 111, 103, 111, 110, 109, 116, 112, 112, 107, 117, 104, 119, 106, 112, 109, 110, 119, 108, 113, 113, 116, 112, 116, 107, 113, 112, 97, 114, 119, 108, 111, 114, 113, 105, 113, 98, 117, 101, 110, 108, 130, 116, 127, 107, 108, 107, 110, 118, 108, 103, 109, 110, 109, 115, 120, 109, 111, 110, 115, 122, 110, 105, 113, 104, 104, 94, 109, 103, 102, 105, 106, 106, 117, 106, 101, 110, 101, 119, 107, 107, 107, 102, 104, 111, 110, 121, 112, 100, 104, 110, 115, 111, 107, 127, 105, 113, 106, 107, 107, 117, 105, 101, 108, 111, 112, 112, 98, 116, 114, 108, 108, 112, 107, 94, 106, 113, 107, 112, 120, 99, 118, 115, 115, 115, 97, 113, 105, 111, 129, 111, 119, 112, 102, 112, 115, 115, 116, 109, 110, 106, 110, 113, 107, 133, 110, 112, 107, 96, 107, 115, 108, 111, 108, 110, 113, 109, 113, 105, 117, 104, 110, 112, 107, 114, 108, 113, 116, 104, 109, 116, 102, 93, 107, 110, 117, 108, 105, 101, 108, 108, 112, 104, 109, 94, 112, 108, 109, 108, 116, 106, 106, 100, 119, 108, 115, 106, 96, 101, 111, 120, 123, 122, 97, 111, 108, 112, 108, 116, 117, 109, 118, 109, 107, 109, 119, 117, 108, 120, 104, 113, 108, 109, 102, 112, 106, 105, 107, 114, 114, 113, 105, 117, 107, 111, 119, 101, 112, 109, 111, 111, 105, 110, 111, 109, 108, 113, 106, 110, 106, 111, 124, 102, 116, 107, 114, 116, 102, 106, 105, 118, 116, 107, 110, 122, 109, 105, 121, 106, 118, 101, 108, 109, 112, 108, 102, 109, 113, 111, 98, 115, 112, 105, 108, 102, 102, 102, 108, 110, 102, 102, 109, 115, 117, 105, 104, 108, 106, 110, 94, 118, 106, 98, 106, 105, 120, 107, 105, 109, 105, 108, 112, 106, 110, 106, 112, 102, 121, 109, 106, 111, 98, 124, 109, 114, 111, 107, 109, 122, 109, 115, 104, 116, 99, 110, 112, 106, 109, 113, 109, 115, 110, 120, 109, 104, 105, 111, 105, 107, 117, 97, 105, 110, 105, 114, 118, 117, 109, 106, 114, 107, 108, 108, 110, 126, 106, 114, 116, 106, 111, 110, 109, 102, 99, 116, 109, 111, 108, 107, 115, 110, 110, 109, 98, 103, 113, 114, 104, 110, 104, 103, 112, 102, 103, 108, 116, 105, 111, 112, 109, 111, 105, 110, 107, 104, 115, 112, 105, 105, 112, 106, 105, 106, 118, 111, 106, 110, 107, 109, 104, 111, 114, 108, 115, 112, 123, 112, 99, 115, 113, 97, 108, 110, 104, 110, 107, 105, 111, 102, 109, 117, 105, 111, 102, 112, 108, 106, 108, 105, 107, 126, 113, 125, 118, 122, 109, 115, 126, 112, 104, 116, 106, 93, 112, 127, 103, 107, 100, 108, 100, 111, 111, 112, 111, 106, 110, 104, 107, 112, 115, 114, 106, 116, 104, 110, 113, 119, 118, 107, 108, 98, 111, 106, 105, 110, 111, 109, 101, 112, 129, 110, 108, 108, 106, 111, 105, 109, 113, 101, 113, 107, 122, 113, 105, 108, 113, 123, 108, 114, 108, 104, 108, 115, 95, 104, 111, 111, 99, 115, 114, 116, 107, 107, 109, 104, 108, 116, 110, 105, 111, 110, 108, 119, 113, 116, 114, 119, 110, 109, 99, 119, 104, 108, 109, 109, 110, 107, 110, 106, 104, 99, 116, 117, 116, 104, 109, 100, 113, 103, 105, 109, 101, 102, 118, 120, 114, 110, 107, 120, 113, 106, 110, 115, 118, 117, 106, 112, 115, 112, 123, 111, 114, 116, 110, 114, 111, 103, 110, 97, 104, 115, 123, 100, 106, 101, 108, 116, 101, 109, 118, 106, 118, 99, 112, 100, 100, 96, 104, 102, 104, 112, 110, 118, 118, 109, 109, 111, 116, 118, 116, 111, 129, 107, 99, 110, 112, 96, 108, 108, 122, 110, 95, 103, 133, 109, 105, 89, 114, 113, 115, 118, 108, 109, 104, 103, 119, 110, 110, 102, 104, 109, 109, 97, 102, 108, 107, 112, 113, 106, 118, 131, 112, 107, 100, 113, 120, 117, 100, 106, 117, 115, 114, 99, 103, 109, 109, 111, 114, 106, 114, 99, 112, 103, 103, 108, 104, 122, 104, 119, 102, 120, 111, 121, 98, 116, 99, 105, 124, 114, 102, 106, 113, 115, 100, 103, 114, 111, 129, 106, 111, 115, 106, 109, 101, 114, 114, 105, 111, 96, 114, 106, 103, 102, 116, 112, 117, 102, 109, 105, 112, 108, 112, 110, 121, 105, 103, 118, 104, 115, 107, 110, 112, 116, 100, 121, 122, 109, 111, 115, 107, 114, 112, 115, 99, 110, 102, 110, 122, 113, 103, 110, 104, 116, 106, 113, 111, 100, 108, 107, 107, 110, 106, 112, 105, 108, 99, 130, 113, 96, 100, 118, 112, 99, 109, 123, 120, 101, 105, 111, 111, 116, 121, 110, 103, 107, 105, 103, 107, 111, 113, 114, 117, 114, 107, 111, 110, 114, 120, 133, 113, 101, 110, 105, 108, 115, 123, 112, 113, 102, 94, 98, 116, 122, 115, 119, 109, 110, 116, 106, 109, 104, 110, 108, 109, 93, 106, 116, 109, 110, 106, 110, 115, 112, 111, 123, 117, 108, 113, 103, 104, 107, 100, 110, 116, 119, 112, 104, 101, 105, 103, 116, 109, 112, 102, 108, 115, 120, 116, 103, 111, 108, 113, 118, 107, 106, 107, 108, 97, 123, 118, 112, 111, 127, 106, 111, 121, 119, 107, 111, 119, 107, 110, 103, 105, 103, 110, 110, 117, 105, 110, 114, 112, 115, 107, 116, 108, 114, 110, 118, 104, 110, 109, 104, 100, 120, 113, 103, 107, 110, 111, 112, 108, 108, 116, 103, 93, 98, 105, 115, 126, 107, 112, 103, 112, 108, 100, 105, 109, 107, 111, 100, 121, 110, 101, 105, 107, 105, 107, 105, 109, 103, 114, 108, 101, 119, 108, 115, 108, 121, 103, 111, 99, 103, 113, 96, 111, 111, 128, 114, 104, 103, 105, 106, 106, 108, 114, 124, 116, 119, 108, 114, 111, 111, 114, 115, 112, 117, 96, 103, 116, 115, 110, 115, 112, 107, 105, 116, 104, 124, 110, 110, 107, 105, 111, 104, 112, 105, 113, 112, 113, 109, 110, 111, 110, 116, 104, 113, 107, 114, 110, 114, 104, 112, 114, 114, 95, 111, 104, 108, 120, 114, 102, 111, 110, 113, 105, 103, 120, 109, 121, 111, 108, 102, 102, 117, 113, 103, 115, 113, 97, 116, 115, 110, 113, 116, 109, 115, 108, 119, 112, 106, 117, 110, 111, 108, 107, 113, 111, 107, 119, 110, 103, 116, 115, 110, 122, 114, 116, 110, 109, 115, 114, 115, 117, 109, 110, 110, 113, 116, 116, 119, 117, 108, 115, 111, 101, 119, 107, 111, 111, 112, 103, 111, 110, 115, 107, 103, 108, 112, 120, 110, 107, 111, 115, 105, 114, 115, 115, 108, 110, 111, 114, 108, 110, 100, 118, 109, 115, 111, 116, 115, 106, 108, 112, 113, 113, 108, 110, 107, 96, 110, 115, 114, 107, 110, 111, 116, 114, 111, 113, 114, 116, 110, 112, 106, 111, 116, 115, 112, 109, 107, 112, 111, 107, 111, 110, 111, 109, 114, 113, 106, 103, 113, 110, 113, 114, 107, 112, 112, 115, 118, 106, 105, 97, 104, 143, 112, 103, 110, 110, 113, 112, 104, 108, 120, 103, 107, 100, 108, 119, 115, 104, 70, 112, 111, 114, 114, 109, 106, 107, 112, 117, 116, 109, 110, 99, 113, 113, 111, 120, 109, 120, 110, 106, 111, 108, 113, 109, 109, 108, 109, 116, 109, 110, 110, 113, 120, 113, 115, 114, 113, 114, 111, 99, 115, 116, 110, 105, 111, 112, 108, 110, 115, 121, 110, 110, 114, 113, 103, 105, 111, 112, 114, 111, 117, 119, 116, 117, 114, 104, 113, 100, 107, 103, 111, 102, 105, 105, 112, 109, 116, 114, 106, 112, 101, 112, 106, 106, 114, 109, 115, 115, 99, 112, 108, 112, 107, 110, 107, 109, 116, 110, 110, 117, 104, 114, 110, 109, 122, 111, 114, 109, 114, 111, 109, 110, 108, 111, 108, 113, 112, 110, 112, 111, 116, 110, 107, 109, 113, 101, 116, 121, 113, 105, 113, 110, 109, 114, 113, 114, 105, 112, 114, 112, 103, 113, 108, 106, 108, 114, 112, 113, 115, 114, 112, 110, 109, 113, 118, 113, 105, 113, 111, 116, 112, 109, 111, 113, 111, 107, 108, 113, 119, 109, 101, 116, 101, 109, 113, 114, 113, 106, 116, 110, 116, 109, 108, 110, 113, 113, 110, 106, 108, 111, 113, 98, 112, 99, 112, 111, 109, 118, 115, 103, 100, 102, 112, 117, 108, 106, 111, 111, 114, 105, 113, 108, 106, 111, 100, 111, 102, 111, 111, 112, 104, 117, 101, 108, 108, 119, 115, 121, 106, 115, 115, 117, 108, 115, 104, 113, 111, 107, 117, 100, 118, 109, 103, 105, 116, 118, 112, 107, 111, 111, 115, 111, 116, 107, 112, 108, 107, 98, 114, 106, 115, 108, 112, 103, 109, 116, 105, 114, 112, 105, 129, 113, 115, 108, 122, 112, 99, 115, 112, 113, 117, 114, 116, 112, 107, 118, 108, 113, 115, 118, 112, 109, 108, 113, 114, 105, 109, 115, 104, 116, 110, 102, 111, 115, 109, 111, 107, 113, 109, 101, 114, 114, 114, 115, 114, 111, 110, 118, 113, 119, 112, 117, 114, 105, 110, 112, 105, 106, 109, 108, 109, 114, 110, 113, 109, 106, 112, 111, 105, 111, 107, 110, 104, 105, 108, 114, 112, 108, 112, 121, 116, 106, 108, 101, 109, 113, 112, 104, 99, 116, 107, 111, 107, 102, 104, 116, 117, 108, 121, 114, 113, 108, 107, 110, 116, 111, 108, 105, 107, 108, 108, 108, 110, 120, 110, 109, 113, 116, 108, 112, 110, 108, 110, 112, 114, 108, 117, 109, 105, 107, 114, 109, 107, 120, 113, 108, 108, 110, 91, 112, 103, 110, 111, 115, 110, 110, 93, 106, 110, 110, 109, 112, 107, 110, 112, 111, 105, 109, 113, 117, 107, 107, 114, 111, 101, 108, 113, 107, 102, 112, 116, 100, 115, 86, 105, 119, 108, 105, 110, 118, 107, 139, 112, 106, 108, 108, 113, 116, 105, 110, 106, 111, 109, 114, 116, 110, 148, 108, 104, 101, 109, 108, 109, 105, 108, 106, 111, 114, 105, 110, 115, 116, 107, 111, 110, 113, 108, 111, 115, 109, 105, 146, 110, 107, 107, 112, 98, 114, 105, 112, 112, 106, 106, 112, 97, 110, 127, 98, 130, 134, 110, 114, 112, 111, 109, 119, 112, 104, 115, 103, 116, 109, 111, 118, 125, 109, 105, 108, 106, 108, 108, 104, 110, 112, 111, 108, 108, 112, 79, 114, 121, 120, 115, 107, 112, 110, 111, 114, 110, 105, 107, 106, 110, 107, 142, 118, 109, 105, 104, 108, 112, 109, 112, 101, 101, 100, 101, 113, 109, 106, 113, 110, 108, 131, 107, 107, 114, 119, 107, 114, 113, 109, 109, 125, 110, 114, 122, 104, 101, 118, 108, 113, 106, 104, 114, 111, 109, 88, 113, 113, 112, 98, 107, 110, 121, 78, 107, 110, 119, 115, 109, 110, 108, 107, 113, 101, 109, 110, 115, 107, 115, 106, 107, 113, 106, 108, 108, 107, 106, 110, 109, 104, 112, 103, 112, 108, 112, 108, 105, 108, 111, 119, 120, 88, 120, 111, 114, 106, 116, 107, 104, 106, 109, 114, 110, 103, 111, 110, 110, 107, 109, 103, 109, 109, 113, 102, 113, 110, 111, 105, 106, 108, 111, 108, 116, 107, 110, 108, 111, 111, 113, 112, 103, 108, 109, 112, 111, 111, 114, 113, 114, 116, 112, 110, 113, 107, 108, 111, 107, 106, 106, 101, 101, 113, 108, 112, 110, 112, 108, 107, 110, 110, 107, 110, 98, 103, 110, 106, 106, 111, 113, 106, 112, 109, 103, 105, 105, 109, 113, 107, 112, 111, 107, 109, 110, 110, 101, 107, 115, 115, 119, 111, 106, 113, 116, 98, 112, 108, 109, 105, 111, 113, 87, 114, 104, 106, 112, 102, 107, 110, 109, 121, 107, 104, 111, 107, 98, 110, 110, 114, 109, 109, 118, 104, 119, 109, 112, 106, 115, 128, 106, 104, 105, 108, 113, 113, 92, 122, 126, 117, 99, 108, 108, 108, 106, 112, 109, 102, 107, 113, 111, 105, 106, 110, 111, 108, 97, 112, 109, 114, 104, 106, 100, 109, 113, 113, 119, 109, 131, 101, 111, 114, 109, 113, 105, 112, 108, 108, 110, 104, 110, 112, 108, 104, 115, 106, 115, 115, 109, 114, 104, 114, 110, 108, 114, 110, 116, 108, 110, 111, 109, 108, 112, 107, 112, 114, 111, 107, 110, 84, 114, 105, 111, 106, 110, 111, 113, 113, 113, 109, 106, 130, 123, 113, 109, 109, 111, 101, 98, 116, 111, 106, 103, 115, 108, 110, 111, 113, 115, 101, 112, 114, 115, 103, 115, 122, 103, 123, 104, 108, 109, 98, 106, 105, 106, 112, 103, 122, 110, 100, 113, 125, 120, 108, 106, 108, 114, 104, 119, 113, 108, 112, 111, 114, 120, 107, 113, 130, 117, 107, 100, 117, 112, 103, 109, 89, 106, 118, 113, 111, 105, 108, 107, 111, 91, 110, 110, 120, 110, 113, 118, 117, 141, 105, 93, 114, 113, 115, 121, 106, 103, 114, 111, 107, 125, 109, 100, 117, 113, 114, 118, 101, 121, 103, 95, 102, 106, 110, 113, 114, 109, 109, 113, 95, 112, 122, 100, 101, 119, 107, 110, 126, 103, 110, 103, 109, 104, 109, 116, 109, 117, 113, 117, 112, 111, 104, 106, 108, 109, 87, 107, 121, 112, 109, 109, 109, 113, 121, 108, 122, 123, 112, 113, 105, 112, 112, 108, 111, 118, 121, 104, 117, 119, 107, 113, 112, 115, 109, 108, 113, 107, 124, 126, 95, 114, 115, 112, 105, 112, 108, 110, 106, 110, 109, 119, 107, 109, 115, 105, 115, 120, 104, 109, 97, 110, 115, 106, 112, 103, 106, 108, 124, 112, 115, 97, 111, 115, 109, 96, 113, 108, 115, 103, 106, 102, 110, 101, 108, 115, 119, 102, 115, 111, 104, 110, 110, 114, 110, 108, 110, 107, 119, 123, 115, 114, 100, 110, 123, 114, 109, 105, 106, 131, 109, 113, 121, 87, 112, 104, 106, 113, 110, 129, 104, 105, 111, 106, 110, 116, 110, 101, 109, 109, 108, 94, 117, 118, 122, 116, 101, 111, 134, 111, 101, 105, 110, 115, 114, 108, 104, 109, 106, 109, 109, 111, 111, 112, 118, 109, 109, 108, 106, 110, 109, 104, 102, 104, 118, 99, 119, 122, 116, 123, 103, 133, 106, 112, 116, 117, 111, 94, 132, 118, 99, 110, 118, 104, 117, 106, 113, 118, 107, 101, 111, 115, 105, 110, 118, 110, 117, 103, 120, 114, 114, 110, 99, 118, 110, 108, 102, 109, 116, 94, 91, 108, 108, 115, 121, 107, 105, 95, 127, 104, 105, 123, 108, 109, 117, 119, 110, 120, 118, 114, 112, 98, 107, 105, 104, 120, 110, 123, 96, 113, 112, 98, 110, 113, 96, 107, 107, 114, 114, 116, 121, 105, 118, 110, 111, 113, 112, 112, 115, 103, 96, 116, 119, 115, 127, 107, 105, 138, 111, 102, 112, 114, 116, 110, 117, 111, 120, 117, 109, 103, 113, 112, 97, 107, 109, 108, 104, 92, 111, 106, 120, 119, 103, 107, 116, 111, 102, 119, 113, 104, 94, 95, 107, 90, 111, 116, 108, 108, 104, 108, 127, 115, 109, 101, 120, 124, 122, 114, 121, 109, 108, 113, 119, 117, 130, 117, 105, 105, 123, 141, 112, 114, 108, 110, 113, 70, 126, 108, 108, 105, 104, 124, 133, 101, 113, 116, 113, 107, 121, 110, 111, 113, 118, 121, 111, 102, 104, 109, 103, 121, 100, 113, 113, 110, 119, 111, 110, 102, 113, 106, 100, 112, 97, 112, 107, 101, 114, 86, 99, 115, 113, 109, 109, 107, 123, 114, 110, 110, 118, 137, 106, 109, 107, 108, 112, 109, 113, 108, 108, 110, 113, 110, 107, 111, 108, 112, 110, 112, 113, 105, 109, 109, 105, 111, 114, 113, 110, 113, 107, 104, 110, 111, 113, 111, 110, 108, 111, 106, 110, 129, 118, 101, 114, 109, 112, 113, 108, 129, 106, 113, 114, 99, 116, 113, 110, 108, 110, 107, 111, 113, 109, 115, 110, 107, 106, 125, 111, 101, 112, 111, 111, 111, 120, 117, 110, 121, 111, 107, 104, 93, 107, 102, 120, 109, 103, 106, 112, 118, 109, 107, 109, 116, 110, 108, 110, 119, 91, 100, 111, 108, 109, 111, 113, 111, 108, 110, 111, 106, 117, 113, 111, 107, 113, 108, 107, 109, 102, 108, 112, 109, 120, 106, 148, 106, 113, 111, 110, 105, 110, 99, 114, 113, 109, 110, 107, 97, 110, 91, 102, 102, 135, 117, 108, 112, 116, 106, 106, 111, 116, 113, 105, 96, 111, 104, 120, 111, 110, 109, 108, 111, 111, 111, 104, 109, 104, 111, 111, 112, 113, 72, 110, 95, 100, 111, 113, 106, 108, 109, 123, 110, 109, 112, 106, 107, 116, 112, 108, 112, 109, 102, 115, 110, 107, 110, 114, 120, 118, 119, 106, 104, 109, 93, 114, 111, 118, 106, 113, 110, 92, 108, 110, 108, 107, 111, 119, 114, 114, 105, 107, 100, 114, 104, 115, 110, 106, 113, 109, 113, 103, 112, 102, 105, 108, 108, 112, 101, 108, 112, 110, 113, 118, 114, 105, 106, 110, 111, 122, 109, 112, 112, 101, 117, 96, 110, 111, 101, 113, 113, 112, 99, 114, 111, 108, 110, 110, 108, 106, 110, 111, 106, 117, 109, 100, 120, 106, 115, 110, 111, 115, 109, 113, 106, 114, 109, 108, 114, 107, 106, 107, 110, 117, 113, 107, 110, 107, 104, 107, 111, 114, 109, 105, 111, 112, 114, 115, 108, 109, 106, 108, 106, 111, 106, 112, 109, 109, 107, 110, 112, 108, 112, 103, 112, 110, 109, 111, 112, 116, 113, 108, 110, 110, 112, 105, 108, 118, 112, 109, 104, 108, 109, 106, 109, 112, 104, 109, 91, 108, 114, 110, 111, 108, 109, 110, 106, 113, 106, 110, 109, 119, 111, 112, 112, 108, 109, 108, 113, 115, 108, 111, 109, 114, 111, 109, 107, 113, 112, 106, 117, 109, 111, 109, 111, 109, 96, 111, 113, 108, 105, 111, 115, 109, 106, 108, 112, 115, 111, 112, 136, 112, 114, 112, 108, 107, 113, 107, 101, 69, 115, 112, 110, 103, 109, 98, 104, 111, 109, 111, 113, 108, 125, 112, 104, 106, 106, 112, 111, 112, 103, 114, 109, 109, 110, 108, 106, 108, 110, 115, 97, 106, 112, 112, 109, 108, 110, 107, 110, 114, 109, 106, 87, 108, 113, 102, 112, 109, 105, 112, 111, 111, 110, 111, 111, 113, 112, 112, 115, 108, 120, 105, 105, 111, 102, 118, 110, 107, 111, 105, 107, 107, 116, 143, 107, 109, 107, 103, 109, 113, 102, 111, 104, 131, 117, 107, 113, 109, 106, 112, 108, 112, 109, 109, 108, 131, 110, 112, 109, 103, 118, 114, 115, 112, 116, 108, 110, 114, 101, 103, 106, 109, 109, 108, 106, 105, 113, 104, 107, 108, 108, 110, 109, 115, 106, 111, 106, 118, 111, 112, 116, 108, 109, 122, 110, 104, 107, 108, 105, 105, 131, 112, 108, 119, 106, 113, 112, 115, 116, 109, 110, 116, 111, 118, 111, 107, 107, 107, 110, 113, 104, 88, 107, 104, 110, 112, 104, 105, 103, 110, 107, 111, 107, 106, 112, 115, 111, 120, 116, 103, 114, 112, 101, 101, 105, 113, 111, 116, 93, 104, 115, 110, 106, 111, 113, 101, 102, 111, 105, 117, 111, 115, 112, 115, 99, 111, 108, 110, 105, 109, 108, 102, 109, 107, 111, 111, 114, 113, 108, 102, 107, 105, 106, 115, 99, 104, 108, 117, 114, 121, 107, 103, 107, 116, 115, 115, 107, 100, 110, 110, 108, 114, 108, 112, 111, 108, 100, 109, 113, 112, 104, 114, 110, 111, 105, 115, 114, 110, 116, 110, 106, 114, 112, 118, 110, 105, 108, 117, 106, 102, 106, 108, 104, 109, 106, 117, 107, 115, 108, 115, 133, 111, 116, 110, 105, 110, 114, 106, 109, 114, 111, 120, 113, 101, 107, 111, 105, 113, 110, 114, 106, 106, 110, 114, 113, 106, 109, 115, 111, 107, 119, 109, 127, 104, 107, 107, 107, 110, 110, 112, 110, 113, 102, 115, 118, 112, 103, 114, 113, 102, 112, 118, 108, 111, 105, 111, 106, 113, 108, 108, 114, 108, 117, 119, 106, 114, 109, 112, 110, 111, 113, 108, 106, 112, 109, 111, 106, 111, 109, 109, 114, 104, 105, 112, 111, 108, 114, 111, 106, 102, 112, 112, 103, 109, 107, 120, 112, 109, 108, 105, 108, 102, 103, 104, 114, 109, 110, 118, 94, 111, 107, 113, 106, 124, 101, 97, 114, 120, 113, 108, 108, 103, 114, 109, 109, 110, 109, 110, 109, 110, 107, 103, 111, 100, 93, 107, 114, 115, 107, 109, 113, 91, 111, 111, 116, 106, 110, 110, 110, 119, 112, 112, 130, 110, 108, 112, 113, 114, 118, 113, 107, 106, 114, 107, 115, 104, 110, 107, 112, 105, 111, 121, 98, 127, 106, 117, 111, 114, 115, 100, 114, 107, 104, 108, 107, 109, 113, 100, 108, 107, 112, 108, 114, 118, 111, 105, 107, 114, 113, 107, 108, 112, 111, 117, 115, 115, 108, 116, 115, 111, 109, 111, 108, 109, 111, 103, 109, 114, 103, 97, 110, 109, 116, 100, 109, 113, 111, 109, 106, 111, 102, 115, 114, 111, 120, 113, 108, 105, 113, 110, 109, 106, 109, 113, 105, 110, 111, 108, 106, 107, 107, 105, 111, 108, 104, 109, 110, 114, 120, 115, 105, 111, 107, 107, 114, 114, 113, 118, 113, 111, 110, 114, 110, 100, 107, 111, 109, 113, 106, 115, 111, 91, 115, 121, 106, 114, 104, 116, 108, 112, 111, 105, 108, 110, 116, 100, 123, 107, 103, 98, 108, 108, 103, 105, 112, 109, 110, 107, 105, 106, 108, 107, 110, 110, 110, 110, 114, 109, 110, 110, 109, 113, 106, 107, 110, 104, 109, 110, 110, 112, 113, 106, 102, 107, 110, 105, 125, 98, 106, 110, 117, 111, 107, 104, 116, 106, 111, 104, 105, 112, 123, 112, 108, 113, 111, 106, 99, 112, 111, 106, 109, 116, 113, 109, 111, 115, 108, 107, 111, 115, 109, 115, 108, 113, 110, 114, 121, 108, 112, 108, 109, 111, 111, 114, 113, 116, 119, 120, 104, 137, 110, 114, 103, 112, 113, 111, 112, 105, 111, 108, 107, 109, 126, 110, 120, 112, 108, 116, 110, 101, 111, 117, 107, 108, 109, 111, 109, 97, 110, 104, 114, 113, 113, 115, 115, 113, 119, 112, 112, 106, 111, 109, 111, 79, 116, 110, 116, 111, 115, 109, 113, 111, 103, 116, 106, 112, 111, 110, 108, 111, 108, 106, 109, 111, 114, 110, 106, 109, 115, 103, 113, 108, 113, 112, 108, 112, 104, 113, 102, 110, 116, 110, 111, 106, 88, 100, 126, 115, 111, 113, 110, 110, 115, 103, 109, 106, 116, 103, 111, 108, 100, 116, 123, 120, 105, 110, 108, 114, 105, 111, 111, 95, 109, 111, 112, 117, 102, 104, 134, 112, 112, 116, 109, 108, 108, 111, 110, 116, 108, 111, 109, 100, 134, 108, 112, 107, 106, 110, 111, 98, 112, 110, 118, 128, 110, 107, 105, 111, 107, 115, 109, 110, 110, 110, 111, 98, 110, 106, 114, 116, 109, 108, 115, 112, 117, 119, 104, 97, 115, 107, 106, 111, 110, 109, 109, 87, 111, 109, 110, 112, 116, 116, 106, 124, 114, 111, 122, 113, 105, 107, 116, 112, 108, 110, 111, 123, 109, 106, 120, 108, 118, 111, 112, 112, 106, 116, 105, 109, 112, 107, 111, 116, 111, 112, 112, 109, 110, 114, 105, 130, 128, 116, 104, 110, 112, 107, 108, 107, 107, 108, 111, 115, 113, 102, 113, 107, 112, 111, 109, 109, 109, 114, 104, 109, 115, 115, 108, 110, 102, 109, 106, 108, 112, 111, 117, 112, 112, 111, 113, 110, 113, 109, 110, 109, 111, 84, 112, 109, 109, 111, 111, 107, 108, 110, 107, 107, 114, 110, 108, 111, 106, 106, 111, 106, 109, 112, 105, 109, 113, 110, 109, 113, 105, 110, 109, 111, 108, 111, 109, 109, 112, 105, 114, 106, 111, 113, 109, 109, 111, 107, 111, 108, 107, 105, 112, 111, 103, 116, 115, 112, 113, 108, 107, 100, 118, 107, 110, 112, 109, 107, 109, 118, 112, 105, 111, 111, 112, 110, 109, 107, 107, 112, 104, 114, 127, 109, 109, 107, 115, 112, 118, 113, 123, 116, 106, 112, 112, 118, 114, 86, 111, 109, 110, 105, 106, 105, 111, 112, 109, 104, 113, 110, 110, 110, 102, 110, 117, 110, 109, 112, 107, 116, 109, 106, 116, 111, 112, 114, 112, 103, 128, 110, 110, 113, 109, 112, 120, 110, 110, 116, 108, 109, 108, 111, 110, 110, 115, 113, 112, 113, 115, 112, 107, 109, 106, 108, 118, 110, 109, 110, 108, 109, 110, 103, 107, 107, 103, 108, 113, 113, 110, 93, 117, 110, 120, 98, 115, 105, 103, 108, 106, 112, 110, 110, 109, 108, 110, 108, 117, 108, 105, 123, 104, 105, 100, 109, 112, 108, 106, 104, 111, 108, 127, 109, 128, 112, 119, 135, 157, 107, 99, 126, 115, 109, 106, 104, 106, 103, 104, 107, 116, 104, 108, 106, 107, 92, 112, 114, 115, 111, 107, 118, 112, 118, 108, 118, 116, 104, 107, 104, 104, 109, 112, 111, 114, 114, 104, 114, 96, 116, 105, 111, 124, 109, 109, 80, 107, 106, 112, 111, 115, 111, 110, 109, 107, 117, 115, 100, 105, 112, 112, 118, 108, 108, 101, 109, 119, 115, 108, 105, 105, 117, 103, 114, 100, 107, 109, 106, 100, 102, 126, 103, 108, 118, 101, 100, 112, 110, 120, 101, 110, 109, 111, 111, 105, 109, 100, 107, 111, 113, 101, 114, 106, 111, 111, 109, 119, 104, 102, 120, 112, 111, 107, 87, 117, 117, 106, 104, 109, 109, 113, 111, 108, 112, 107, 113, 114, 109, 128, 106, 112, 104, 115, 108, 102, 113, 108, 115, 105, 104, 112, 116, 112, 107, 106, 111, 114, 109, 110, 103, 103, 103, 107, 110, 112, 120, 112, 110, 104, 112, 108, 111, 121, 116, 97, 110, 111, 112, 111, 103, 105, 112, 111, 115, 109, 124, 109, 110, 120, 112, 111, 117, 110, 108, 107, 105, 102, 111, 112, 102, 105, 104, 122, 106, 104, 118, 102, 115, 112, 114, 112, 113, 110, 100, 115, 106, 111, 114, 108, 112, 118, 108, 108, 102, 100, 108, 109, 113, 110, 107, 107, 111, 103, 104, 108, 110, 107, 98, 117, 109, 112, 111, 111, 112, 111, 101, 106, 107, 107, 102, 101, 115, 117, 114, 106, 108, 134, 101, 108, 120, 91, 114, 115, 109, 98, 114, 140, 120, 128, 113, 110, 99, 104, 111, 108, 111, 110, 106, 108, 107, 114, 107, 116, 110, 107, 120, 111, 105, 109, 115, 114, 100, 115, 115, 111, 114, 109, 102, 101, 106, 115, 105, 107, 115, 110, 129, 106, 112, 113, 109, 107, 106, 117, 118, 104, 112, 112, 106, 116, 118, 103, 111, 120, 122, 114, 105, 109, 115, 105, 105, 112, 118, 103, 119, 97, 117, 109, 110, 107, 114, 107, 106, 103, 99, 104, 96, 114, 86, 104, 116, 107, 126, 102, 101, 110, 138, 114, 116, 110, 117, 106, 125, 108, 92, 113, 109, 125, 107, 110, 110, 102, 110, 117, 103, 120, 113, 112, 108, 108, 106, 114, 118, 108, 105, 118, 117, 119, 104, 101, 107, 114, 104, 112, 119, 110, 114, 110, 112, 102, 110, 110, 107, 114, 110, 107, 110, 113, 103, 107, 116, 102, 109, 111, 101, 107, 114, 104, 102, 115, 110, 115, 103, 117, 117, 109, 101, 109, 109, 118, 127, 96, 109, 105, 108, 107, 115, 111, 111, 107, 120, 109, 111, 107, 102, 109, 110, 113, 106, 110, 112, 117, 109, 110, 106, 108, 109, 103, 117, 106, 109, 112, 101, 111, 109, 111, 96, 107, 115, 110, 118, 110, 105, 107, 114, 110, 112, 109, 121, 101, 115, 101, 98, 114, 105, 101, 106, 105, 111, 109, 111, 105, 102, 131, 106, 105, 105, 139, 104, 115, 112, 101, 105, 107, 105, 109, 106, 106, 108, 104, 127, 112, 107, 99, 109, 107, 117, 105, 103, 102, 115, 125, 104, 99, 104, 97, 105, 104, 111, 110, 106, 113, 109, 113, 106, 113, 109, 102, 106, 109, 104, 96, 111, 110, 109, 95, 97, 118, 101, 96, 104, 100, 103, 108, 116, 104, 128, 113, 108, 111, 105, 110, 98, 111, 110, 116, 108, 104, 117, 113, 104, 108, 105, 106, 99, 103, 101, 98, 102, 109, 110, 104, 113, 93, 113, 118, 117, 106, 102, 125, 104, 112, 105, 99, 104, 110, 114, 103, 119, 93, 111, 121, 102, 109, 101, 102, 112, 109, 110, 110, 109, 109, 109, 111, 102, 97, 111, 108, 109, 117, 106, 104, 109, 121, 103, 117, 103, 119, 116, 106, 114, 114, 110, 113, 110, 111, 97, 115, 105, 118, 110, 108, 100, 112, 107, 126, 125, 113, 113, 110, 100, 122, 110, 103, 106, 103, 115, 105, 112, 109, 115, 114, 108, 115, 107, 122, 109, 98, 109, 114, 102, 110, 105, 118, 109, 108, 105, 101, 112, 108, 110, 102, 116, 117, 114, 104, 106, 108, 105, 102, 108, 106, 116, 106, 108, 112, 104, 108, 107, 118, 100, 105, 113, 109, 115, 113, 116, 98, 115, 101, 111, 124, 120, 114, 113, 103, 106, 104, 118, 123, 102, 127, 112, 100, 108, 105, 113, 105, 104, 121, 112, 102, 115, 113, 103, 96, 118, 107, 99, 121, 110, 98, 112, 101, 111, 109, 106, 104, 122, 108, 110, 102, 120, 115, 107, 100, 111, 94, 105, 98, 112, 104, 108, 105, 103, 105, 95, 117, 109, 101, 97, 111, 113, 111, 113, 98, 99, 122, 107, 107, 110, 122, 100, 109, 124, 110, 121, 107, 116, 113, 104, 107, 113, 115, 119, 105, 113, 110, 110, 124, 105, 111, 106, 109, 100, 117, 116, 118, 132, 113, 107, 104, 105, 115, 110, 113, 111, 102, 107, 111, 106, 109, 109, 111, 114, 112, 113, 101, 124, 109, 119, 114, 115, 106, 108, 116, 107, 99, 107, 113, 116, 106, 107, 108, 108, 98, 129, 108, 108, 109, 109, 106, 121, 115, 113, 104, 103, 107, 95, 106, 106, 105, 105, 110, 100, 101, 114, 122, 116, 112, 131, 105, 113, 102, 118, 104, 103, 113, 119, 114, 116, 100, 99, 96, 108, 127, 97, 109, 107, 109, 111, 111, 107, 113, 102, 109, 114, 109, 108, 109, 103, 108, 112, 110, 113, 111, 109, 110, 124, 109, 111, 113, 104, 105, 111, 117, 110, 116, 117, 119, 111, 103, 123, 99, 106, 102, 106, 109, 108, 108, 121, 106, 104, 108, 108, 114, 112, 117, 106, 112, 111, 121, 113, 113, 114, 98, 123, 113, 111, 108, 108, 110, 115, 100, 117, 112, 94, 111, 108, 111, 116, 111, 107, 111, 109, 111, 113, 125, 111, 115, 108, 110, 110, 97, 110, 114, 112, 120, 117, 101, 115, 108, 110, 107, 105, 105, 113, 108, 94, 109, 113, 106, 117, 109, 110, 113, 107, 112, 123, 110, 111, 108, 107, 110, 122, 101, 112, 121, 115, 105, 113, 116, 110, 110, 104, 111, 101, 104, 101, 105, 106, 112, 113, 104, 101, 96, 109, 107, 115, 105, 133, 120, 123, 114, 108, 115, 123, 115, 97, 114, 101, 107, 128, 102, 113, 106, 92, 109, 109, 110, 95, 119, 99, 104, 107, 117, 115, 94, 109, 100, 110, 111, 116, 109, 123, 104, 113, 116, 102, 116, 112, 109, 107, 88, 104, 109, 108, 106, 113, 115, 116, 119, 99, 113, 128, 98, 116, 102, 117, 103, 113, 117, 126, 106, 113, 101, 105, 111, 111, 111, 97, 109, 109, 100, 109, 124, 101, 86, 104, 101, 108, 109, 110, 110, 121, 117, 104, 105, 109, 94, 115, 115, 114, 101, 111, 122, 109, 115, 97, 111, 114, 104, 95, 112, 89, 110, 108, 94, 119, 100, 115, 111, 102, 102, 107, 110, 109, 107, 103, 99, 102, 96, 106, 107, 114, 112, 113, 110, 104, 108, 117, 108, 112, 113, 114, 116, 118, 105, 103, 105, 105, 110, 120, 94, 114, 103, 108, 109, 104, 111, 105, 109, 98, 112, 107, 118, 112, 99, 112, 113, 109, 106, 148, 110, 112, 107, 113, 109, 112, 103, 115, 107, 109, 106, 117, 119, 132, 109, 106, 116, 106, 135, 113, 104, 124, 123, 105, 110, 108, 100, 111, 98, 109, 137, 118, 107, 112, 104, 115, 101, 114, 111, 108, 97, 104, 96, 115, 103, 104, 110, 105, 118, 107, 106, 116, 104, 121, 100, 115, 113, 97, 111, 107, 120, 106, 119, 112, 114, 108, 96, 104, 102, 109, 105, 119, 116, 123, 114, 127, 98, 109, 128, 106, 111, 101, 120, 115, 107, 122, 115, 112, 103, 127, 111, 101, 93, 112, 116, 100, 110, 101, 103, 107, 110, 99, 103, 109, 109, 109, 113, 107, 102, 112, 114, 104, 112, 111, 117, 102, 114, 98, 109, 110, 102, 130, 108, 107, 114, 115, 111, 111, 93, 118, 112, 94, 105, 114, 118, 103, 103, 103, 108, 107, 107, 115, 101, 108, 103, 114, 116, 108, 108, 101, 92, 126, 114, 104, 109, 133, 103, 104, 106, 103, 93, 108, 126, 93, 104, 105, 96, 110, 115, 103, 93, 107, 117, 103, 101, 116, 106, 117, 109, 120, 107, 118, 102, 96, 86, 126, 117, 126, 103, 109, 104, 102, 104, 110, 119, 120, 106, 97, 106, 105, 114, 113, 104, 90, 95, 110, 101, 109, 106, 94, 112, 113, 113, 113, 107, 122, 105, 113, 108, 101, 109, 123, 109, 108, 108, 108, 110, 111, 112, 103, 112, 107, 119, 96, 109, 112, 106, 110, 102, 104, 113, 106, 98, 108, 104, 108, 100, 124, 115, 110, 112, 108, 119, 98, 121, 99, 110, 113, 102, 111, 123, 93, 110, 92, 99, 118, 137, 117, 118, 112, 110, 105, 113, 99, 99, 113, 121, 124, 107, 120, 105, 105, 106, 99, 99, 114, 110, 91, 100, 122, 130, 99, 109, 114, 93, 105, 126, 109, 97, 111, 112, 113, 96, 126, 106, 114, 113, 117, 110, 126, 127, 108, 104, 118, 113, 105, 113, 112, 112, 106, 109, 103, 101, 114, 102, 106, 114, 101, 110, 110, 100, 138, 118, 113, 109, 104, 110, 105, 116, 121, 112, 106, 113, 107, 98, 106, 105, 116, 103, 104, 96, 102, 107, 111, 107, 112, 115, 111, 107, 104, 113, 102, 110, 107, 111, 110, 100, 107, 94, 117, 111, 114, 119, 106, 113, 108, 112, 108, 115, 103, 110, 103, 118, 109, 110, 113, 110, 110, 105, 110, 110, 118, 107, 106, 110, 112, 109, 107, 106, 106, 115, 108, 112, 113, 106, 105, 102, 110, 109, 109, 110, 114, 120, 110, 119, 104, 113, 109, 109, 99, 118, 101, 103, 107, 104, 110, 110, 114, 109, 106, 106, 123, 107, 110, 115, 106, 115, 114, 113, 106, 106, 114, 110, 111, 112, 114, 109, 114, 110, 107, 110, 106, 100, 110, 108, 112, 112, 111, 111, 102, 116, 106, 98, 110, 112, 105, 118, 119, 114, 126, 108, 107, 109, 112, 110, 103, 110, 104, 109, 113, 112, 110, 108, 113, 112, 110, 109, 115, 109, 113, 110, 107, 108, 108, 104, 107, 113, 101, 112, 112, 104, 120, 105, 117, 120, 117, 126, 109, 110, 110, 111, 117, 108, 107, 111, 110, 112, 105, 105, 104, 117, 100, 110, 99, 111, 108, 105, 112, 113, 104, 102, 102, 109, 123, 108, 114, 109, 108, 108, 116, 112, 113, 121, 104, 107, 109, 113, 112, 107, 104, 114, 105, 121, 99, 113, 112, 107, 112, 106, 113, 108, 107, 115, 108, 114, 110, 100, 105, 101, 111, 112, 108, 113, 110, 104, 115, 112, 109, 110, 114, 115, 101, 112, 111, 122, 111, 98, 115, 104, 112, 113, 108, 107, 117, 109, 106, 118, 106, 111, 109, 115, 106, 116, 116, 114, 106, 105, 110, 103, 108, 105, 111, 114, 113, 112, 116, 110, 114, 106, 100, 108, 114, 107, 108, 104, 111, 104, 107, 120, 107, 105, 108, 100, 101, 99, 100, 116, 107, 107, 117, 107, 106, 105, 116, 105, 106, 108, 105, 103, 105, 113, 117, 95, 114, 109, 105, 111, 109, 106, 108, 114, 109, 115, 120, 110, 108, 109, 116, 111, 116, 112, 114, 108, 104, 102, 116, 117, 106, 105, 111, 104, 111, 105, 110, 106, 112, 114, 102, 108, 115, 108, 112, 114, 107, 114, 106, 108, 104, 108, 106, 108, 110, 111, 106, 119, 124, 107, 105, 114, 108, 115, 112, 108, 110, 118, 103, 126, 111, 112, 109, 114, 107, 114, 110, 109, 107, 112, 111, 108, 116, 105, 105, 114, 100, 99, 111, 106, 108, 101, 111, 109, 104, 107, 112, 106, 106, 115, 103, 112, 110, 120, 102, 113, 115, 105, 106, 114, 110, 105, 106, 114, 112, 103, 109, 108, 118, 88, 110, 102, 105, 113, 106, 117, 110, 114, 114, 105, 108, 112, 106, 107, 102, 109, 119, 108, 113, 109, 110, 115, 98, 118, 104, 113, 106, 125, 110, 114, 113, 114, 110, 113, 129, 112, 110, 117, 109, 112, 119, 124, 119, 113, 109, 118, 96, 107, 109, 112, 109, 118, 127, 118, 101, 107, 108, 117, 114, 110, 110, 113, 101, 107, 108, 109, 115, 109, 109, 120, 105, 115, 107, 102, 125, 117, 113, 111, 108, 107, 121, 114, 103, 109, 109, 107, 117, 108, 115, 114, 111, 108, 112, 107, 109, 118, 116, 106, 114, 105, 110, 111, 111, 111, 114, 116, 110, 110, 109, 112, 109, 121, 110, 122, 110, 109, 113, 109, 107, 107, 110, 104, 109, 106, 106, 109, 107, 112, 108, 113, 109, 125, 109, 111, 111, 116, 113, 109, 108, 109, 113, 108, 112, 110, 109, 108, 120, 117, 116, 109, 114, 107, 112, 115, 107, 109, 111, 112, 115, 113, 113, 115, 110, 113, 114, 112, 107, 114, 109, 107, 113, 112, 107, 101, 112, 108, 113, 109, 115, 110, 113, 106, 107, 117, 117, 107, 113, 110, 104, 109, 110, 114, 109, 110, 106, 110, 109, 108, 112, 115, 107, 111, 118, 104, 114, 111, 119, 118, 109, 108, 110, 113, 112, 113, 110, 113, 112, 109, 120, 111, 107, 116, 105, 107, 107, 115, 108, 108, 109, 108, 109, 108, 119, 114, 114, 113, 115, 108, 109, 108, 109, 108, 115, 113, 113, 113, 107, 119, 125, 115, 109, 111, 110, 112, 112, 113, 111, 109, 109, 116, 112, 111, 107, 108, 104, 108, 108, 110, 105, 117, 113, 111, 118, 109, 109, 111, 119, 103, 106, 110, 115, 107, 121, 111, 114, 108, 110, 110, 111, 112, 111, 111, 109, 113, 107, 111, 105, 108, 110, 122, 107, 116, 109, 111, 107, 117, 115, 110, 105, 110, 113, 108, 114, 106, 111, 116, 111, 113, 108, 113, 107, 113, 110, 106, 108, 116, 108, 106, 106, 105, 110, 109, 119, 110, 114, 111, 113, 109, 116, 112, 109, 108, 114, 106, 112, 106, 112, 105, 110, 106, 107, 113, 100, 106, 119, 111, 107, 107, 114, 116, 110, 113, 109, 103, 107, 114, 117, 111, 114, 105, 106, 115, 111, 117, 101, 117, 113, 109, 115, 118, 108, 116, 102, 114, 112, 122, 107, 106, 113, 106, 109, 112, 109, 117, 106, 116, 115, 110, 105, 105, 123, 104, 121, 113, 110, 113, 109, 106, 110, 113, 109, 105, 112, 109, 116, 119, 111, 106, 113, 110, 113, 109, 114, 113, 105, 113, 106, 112, 112, 115, 113, 104, 110, 111, 112, 111, 113, 110, 107, 108, 107, 104, 116, 108, 110, 108, 104, 116, 122, 109, 114, 107, 115, 109, 101, 107, 109, 108, 121, 109, 120, 110, 113, 116, 117, 109, 111, 109, 103, 111, 108, 112, 106, 109, 113, 118, 103, 104, 121, 105, 116, 112, 111, 104, 114, 108, 113, 112, 108, 115, 113, 113, 117, 110, 110, 107, 109, 114, 112, 116, 113, 110, 114, 113, 119, 109, 117, 108, 112, 107, 112, 107, 109, 120, 118, 109, 105, 108, 112, 108, 114, 108, 107, 113, 108, 110, 109, 111, 112, 105, 112, 103, 107, 111, 112, 109, 116, 112, 102, 111, 113, 106, 110, 108, 109, 107, 110, 110, 110, 113, 109, 111, 112, 115, 105, 108, 110, 110, 114, 112, 110, 112, 111, 103, 108, 104, 108, 106, 109, 117, 116, 109, 115, 106, 111, 112, 111, 115, 107, 107, 105, 112, 107, 121, 107, 110, 125, 102, 112, 111, 111, 110, 107, 102, 107, 107, 119, 111, 104, 107, 126, 114, 108, 119, 110, 108, 110, 108, 111, 107, 114, 109, 110, 101, 107, 108, 112, 109, 108, 108, 118, 114, 109, 109, 108, 115, 110, 108, 108, 106, 107, 119, 107, 104, 112, 105, 116, 115, 108, 103, 118, 117, 107, 113, 102, 114, 113, 104, 106, 111, 127, 119, 122, 106, 111, 120, 106, 107, 109, 105, 112, 105, 105, 101, 115, 105, 110, 113, 107, 112, 98, 107, 117, 99, 100, 120, 112, 113, 110, 103, 106, 117, 110, 106, 103, 112, 112, 118, 112, 113, 109, 111, 112, 109, 110, 119, 111, 112, 112, 106, 114, 103, 111, 110, 109, 114, 110, 104, 109, 121, 112, 109, 115, 109, 110, 113, 110, 104, 112, 110, 110, 113, 124, 107, 99, 100, 115, 113, 117, 108, 117, 112, 105, 113, 117, 111, 115, 115, 116, 115, 111, 115, 108, 110, 101, 107, 112, 113, 121, 105, 109, 102, 114, 110, 110, 109, 122, 108, 105, 110, 110, 109, 116, 108, 110, 106, 116, 112, 116, 124, 110, 111, 112, 111, 110, 110, 112, 110, 111, 104, 108, 110, 114, 106, 118, 112, 112, 115, 113, 115, 111, 111, 112, 105, 111, 109, 111, 108, 109, 112, 109, 108, 109, 106, 106, 105, 112, 110, 121, 110, 107, 110, 105, 112, 114, 117, 124, 111, 102, 115, 114, 104, 110, 111, 109, 113, 107, 105, 106, 112, 107, 111, 99, 112, 110, 113, 109, 112, 113, 129, 118, 112, 112, 109, 108, 109, 116, 115, 115, 103, 121, 114, 109, 131, 110, 105, 107, 104, 109, 120, 112, 104, 109, 107, 111, 106, 115, 110, 103, 114, 120, 106, 102, 109, 109, 126, 109, 105, 110, 106, 113, 120, 101, 111, 101, 116, 116, 111, 110, 108, 104, 112, 116, 107, 112, 103, 110, 102, 117, 110, 115, 111, 106, 109, 111, 117, 106, 116, 105, 102, 114, 107, 115, 106, 110, 115, 107, 98, 90, 114, 113, 114, 106, 110, 113, 106, 119, 117, 101, 113, 108, 108, 110, 114, 116, 107, 114, 105, 114, 106, 105, 110, 104, 102, 113, 101, 112, 113, 114, 105, 109, 115, 111, 108, 106, 104, 107, 109, 111, 113, 109, 118, 100, 105, 108, 114, 114, 110, 107, 111, 109, 112, 105, 109, 113, 109, 105, 107, 114, 109, 109, 113, 118, 116, 95, 111, 109, 108, 103, 110, 110, 108, 108, 108, 109, 113, 87, 113, 107, 113, 101, 106, 105, 101, 100, 108, 111, 114, 116, 113, 103, 117, 126, 109, 114, 101, 109, 104, 103, 108, 109, 105, 104, 110, 106, 106, 105, 104, 113, 103, 107, 111, 117, 107, 108, 111, 101, 113, 103, 106, 113, 120, 110, 109, 117, 115, 115, 121, 115, 113, 110, 110, 107, 110, 108, 107, 108, 107, 110, 113, 112, 106, 110, 113, 112, 113, 105, 99, 107, 116, 105, 111, 105, 116, 105, 107, 112, 114, 113, 125, 109, 110, 103, 112, 117, 120, 108, 108, 119, 106, 118, 111, 110, 114, 111, 113, 109, 112, 104, 112, 105, 107, 111, 109, 122, 105, 114, 106, 111, 106, 108, 113, 107, 111, 109, 109, 110, 108, 108, 118, 104, 110, 110, 106, 113, 109, 104, 111, 104, 110, 113, 110, 114, 107, 104, 106, 114, 103, 114, 115, 114, 112, 109, 109, 111, 103, 112, 117, 111, 108, 107, 106, 111, 113, 104, 101, 110, 108, 110, 112, 102, 110, 111, 110, 114, 110, 110, 120, 117, 108, 110, 112, 108, 113, 111, 121, 108, 108, 110, 108, 111, 119, 110, 117, 103, 101, 107, 112, 114, 108, 113, 106, 108, 115, 107, 114, 106, 107, 112, 109, 117, 110, 106, 111, 114, 103, 118, 115, 111, 110, 108, 106, 105, 111, 113, 109, 108, 110, 112, 114, 114, 119, 109, 111, 111, 111, 100, 103, 101, 109, 106, 102, 108, 109, 111, 112, 110, 104, 104, 115, 116, 112, 105, 109, 108, 108, 113, 108, 117, 115, 106, 112, 110, 111, 116, 110, 111, 108, 118, 117, 110, 103, 108, 106, 116, 122, 108, 108, 118, 118, 109, 126, 118, 118, 111, 114, 106, 111, 102, 109, 116, 112, 113, 111, 109, 109, 114, 108, 131, 112, 107, 110, 116, 116, 112, 111, 110, 103, 114, 113, 106, 111, 119, 106, 101, 118, 107, 109, 104, 112, 113, 127, 110, 117, 112, 111, 108, 108, 112, 112, 109, 112, 108, 105, 113, 108, 108, 119, 110, 109, 109, 105, 113, 107, 111, 104, 110, 110, 112, 109, 106, 109, 108, 108, 116, 106, 111, 113, 110, 113, 112, 114, 117, 119, 108, 120, 108, 110, 114, 113, 117, 113, 117, 114, 106, 114, 109, 115, 111, 108, 109, 103, 112, 107, 110, 110, 112, 107, 108, 113, 111, 108, 114, 108, 105, 112, 106, 112, 109, 103, 106, 108, 108, 112, 115, 114, 109, 105, 115, 107, 105, 108, 116, 107, 112, 108, 111, 111, 111, 112, 120, 115, 112, 109, 110, 106, 110, 113, 111, 104, 112, 109, 108, 112, 107, 106, 119, 103, 111, 104, 115, 111, 106, 103, 110, 113, 112, 110, 112, 105, 108, 112, 107, 110, 100, 112, 108, 106, 106, 112, 110, 112, 109, 111, 117, 113, 115, 115, 110, 114, 109, 120, 109, 108, 108, 113, 121, 107, 106, 109, 107, 106, 111, 111, 106, 111, 109, 107, 113, 109, 111, 119, 107, 106, 114, 113, 108, 110, 107, 107, 112, 109, 101, 117, 120, 105, 111, 118, 126, 107, 113, 108, 100, 113, 110, 104, 112, 118, 114, 103, 99, 108, 110, 104, 112, 104, 107, 122, 105, 105, 114, 120, 105, 110, 114, 111, 106, 113, 107, 105, 104, 113, 108, 108, 113, 119, 108, 103, 100, 114, 112, 113, 111, 111, 103, 108, 105, 110, 107, 103, 108, 106, 113, 111, 109, 112, 111, 102, 117, 110, 103, 112, 109, 113, 106, 112, 109, 116, 116, 114, 112, 119, 110, 118, 120, 107, 108, 118, 109, 109, 109, 101, 118, 116, 116, 107, 108, 112, 110, 111, 102, 104, 108, 105, 112, 110, 113, 107, 106, 108, 108, 113, 117, 106, 109, 108, 107, 106, 110, 116, 108, 109, 119, 106, 110, 110, 104, 111, 104, 108, 115, 110, 109, 109, 108, 109, 101, 117, 113, 98, 106, 114, 107, 87, 106, 128, 112, 106, 107, 109, 111, 115, 108, 111, 109, 116, 110, 110, 117, 109, 111, 113, 109, 82, 115, 111, 110, 111, 103, 109, 110, 103, 137, 111, 110, 110, 108, 113, 108, 116, 108, 110, 111, 115, 113, 110, 106, 102, 113, 109, 117, 102, 111, 111, 109, 111, 104, 111, 117, 110, 113, 115, 110, 114, 116, 117, 110, 112, 111, 110, 108, 111, 109, 113, 110, 111, 108, 107, 107, 112, 116, 113, 111, 114, 109, 114, 113, 108, 109, 114, 109, 106, 117, 95, 110, 109, 110, 109, 110, 110, 109, 114, 106, 112, 110, 115, 111, 109, 108, 109, 107, 74, 114, 113, 107, 111, 116, 113, 112, 109, 105, 108, 112, 108, 112, 108, 110, 109, 118, 109, 111, 105, 107, 111, 114, 104, 108, 113, 113, 116, 111, 106, 116, 113, 112, 109, 113, 112, 107, 109, 113, 115, 108, 113, 108, 113, 109, 111, 108, 110, 104, 112, 110, 104, 113, 112, 111, 96, 112, 122, 115, 112, 109, 107, 110, 116, 110, 115, 115, 109, 121, 109, 111, 110, 117, 112, 113, 111, 106, 109, 112, 115, 109, 115, 116, 109, 110, 105, 110, 106, 97, 137, 112, 113, 111, 111, 110, 110, 116, 109, 114, 111, 114, 109, 106, 80, 113, 113, 107, 129, 119, 108, 106, 107, 112, 107, 108, 109, 112, 107, 108, 108, 114, 110, 113, 113, 114, 114, 112, 99, 114, 104, 108, 108, 111, 109, 108, 108, 99, 106, 113, 102, 107, 110, 112, 135, 116, 108, 114, 117, 115, 98, 104, 111, 113, 109, 109, 115, 110, 108, 117, 107, 116, 109, 114, 111, 108, 80, 112, 111, 113, 105, 112, 111, 105, 111, 107, 114, 122, 103, 114, 111, 109, 103, 115, 107, 113, 111, 113, 108, 113, 111, 104, 94, 107, 106, 108, 103, 114, 114, 106, 114, 113, 106, 108, 111, 114, 116, 108, 96, 114, 113, 108, 115, 116, 116, 107, 99, 105, 114, 111, 107, 108, 111, 107, 104, 114, 107, 106, 111, 99, 103, 144, 114, 112, 117, 109, 108, 109, 109, 86, 132, 112, 105, 109, 116, 109, 110, 113, 121, 115, 102, 107, 110, 111, 113, 110, 113, 109, 116, 118, 105, 113, 116, 110, 112, 112, 103, 111, 107, 108, 112, 112, 109, 113, 109, 111, 113, 119, 110, 112, 115, 109, 102, 108, 111, 116, 106, 116, 106, 111, 110, 117, 99, 111, 103, 108, 107, 113, 107, 108, 109, 106, 113, 112, 112, 115, 98, 108, 115, 112, 105, 112, 112, 108, 121, 109, 104, 111, 112, 110, 104, 106, 113, 107, 110, 113, 111, 101, 110, 109, 117, 114, 110, 111, 113, 111, 111, 113, 112, 112, 110, 107, 110, 100, 114, 108, 113, 108, 108, 130, 109, 117, 102, 108, 109, 113, 109, 85, 107, 110, 108, 101, 109, 115, 112, 111, 111, 106, 115, 143, 112, 109, 110, 107, 109, 102, 101, 120, 111, 101, 111, 104, 114, 109, 111, 117, 105, 114, 119, 104, 107, 115, 112, 113, 122, 105, 106, 106, 106, 96, 112, 114, 116, 111, 107, 110, 106, 111, 109, 108, 116, 106, 117, 108, 117, 114, 107, 107, 110, 110, 104, 116, 114, 112, 106, 109, 107, 108, 105, 106, 108, 115, 106, 113, 111, 103, 103, 100, 114, 106, 115, 116, 116, 115, 113, 105, 121, 120, 109, 113, 121, 106, 111, 104, 115, 107, 108, 111, 104, 109, 130, 112, 98, 106, 119, 112, 105, 106, 99, 111, 100, 104, 111, 111, 142, 113, 101, 109, 110, 116, 98, 107, 102, 112, 116, 108, 116, 108, 106, 120, 97, 104, 111, 114, 105, 109, 96, 110, 113, 115, 90, 114, 119, 115, 120, 107, 109, 97, 105, 114, 106, 112, 115, 112, 116, 105, 109, 104, 108, 111, 121, 107, 122, 119, 110, 112, 114, 107, 107, 106, 104, 109, 118, 109, 109, 114, 113, 112, 102, 112, 108, 93, 92, 108, 106, 111, 110, 116, 113, 107, 94, 107, 107, 113, 110, 119, 105, 114, 117, 120, 109, 115, 107, 107, 117, 106, 125, 105, 106, 113, 103, 116, 107, 113, 110, 134, 111, 114, 117, 102, 97, 114, 103, 105, 117, 101, 105, 114, 112, 109, 121, 135, 98, 110, 105, 105, 110, 110, 113, 101, 113, 107, 108, 99, 110, 103, 109, 107, 111, 106, 113, 108, 109, 123, 115, 99, 105, 103, 115, 106, 105, 116, 111, 119, 114, 105, 111, 108, 114, 110, 101, 122, 103, 111, 100, 104, 111, 107, 122, 114, 109, 106, 118, 103, 111, 98, 109, 133, 108, 110, 114, 108, 112, 108, 107, 106, 106, 101, 110, 107, 109, 113, 114, 104, 107, 112, 94, 103, 104, 117, 85, 117, 96, 109, 107, 114, 113, 105, 109, 107, 105, 111, 112, 116, 109, 109, 116, 103, 106, 111, 116, 107, 114, 119, 116, 117, 108, 110, 119, 108, 113, 106, 113, 107, 107, 110, 107, 112, 109, 112, 110, 110, 132, 97, 110, 104, 108, 103, 112, 106, 107, 89, 111, 107, 106, 114, 104, 105, 110, 114, 110, 100, 108, 109, 104, 110, 112, 112, 115, 108, 113, 113, 110, 109, 111, 116, 109, 116, 114, 107, 112, 102, 107, 105, 125, 110, 113, 102, 113, 107, 108, 118, 114, 97, 113, 115, 109, 113, 107, 109, 107, 112, 120, 103, 113, 120, 115, 115, 105, 122, 109, 106, 107, 104, 112, 111, 102, 102, 107, 117, 100, 105, 105, 109, 114, 100, 111, 113, 103, 134, 118, 101, 93, 105, 112, 112, 114, 91, 111, 108, 106, 107, 106, 103, 124, 105, 145, 116, 111, 111, 111, 109, 112, 108, 109, 110, 102, 105, 107, 108, 106, 114, 118, 111, 110, 102, 104, 106, 128, 113, 112, 127, 101, 115, 112, 108, 115, 113, 106, 115, 125, 109, 109, 107, 104, 113, 107, 114, 122, 111, 105, 109, 102, 119, 106, 112, 92, 116, 108, 108, 102, 107, 116, 114, 111, 105, 108, 109, 104, 111, 97, 103, 108, 114, 117, 109, 102, 112, 117, 110, 106, 116, 115, 106, 110, 119, 110, 119, 115, 119, 111, 119, 105, 110, 102, 116, 112, 117, 113, 117, 110, 105, 104, 106, 112, 115, 84, 111, 100, 104, 109, 109, 109, 115, 109, 127, 99, 105, 101, 102, 108, 109, 100, 105, 106, 113, 101, 110, 107, 108, 116, 92, 98, 116, 115, 119, 101, 103, 105, 101, 110, 111, 112, 116, 106, 105, 114, 107, 113, 105, 106, 108, 109, 118, 110, 116, 111, 106, 111, 113, 106, 115, 109, 107, 111, 112, 133, 111, 107, 109, 110, 111, 110, 100, 100, 98, 98, 104, 112, 112, 116, 107, 109, 109, 109, 108, 114, 109, 126, 107, 120, 115, 115, 111, 115, 117, 109, 112, 112, 113, 113, 98, 113, 103, 110, 108, 117, 111, 106, 109, 102, 113, 108, 115, 120, 115, 103, 106, 118, 107, 105, 64, 111, 109, 103, 116, 104, 110, 100, 106, 103, 112, 105, 115, 104, 105, 109, 109, 115, 109, 104, 110, 109, 126, 121, 114, 113, 100, 113, 109, 112, 117, 120, 106, 112, 107, 111, 103, 133, 107, 112, 99, 105, 106, 105, 119, 113, 110, 99, 110, 122, 107, 129, 116, 106, 110, 120, 107, 109, 109, 107, 110, 109, 119, 109, 118, 93, 114, 109, 107, 116, 118, 108, 109, 110, 110, 105, 109, 106, 116, 117, 107, 112, 92, 111, 109, 104, 106, 113, 110, 112, 107, 117, 100, 98, 91, 117, 111, 105, 103, 107, 114, 130, 101, 131, 104, 114, 102, 111, 118, 119, 116, 107, 115, 103, 90, 103, 106, 108, 105, 110, 111, 90, 118, 109, 112, 110, 111, 105, 109, 106, 106, 120, 115, 117, 117, 113, 108, 110, 110, 110, 113, 113, 110, 109, 109, 116, 107, 111, 103, 104, 103, 116, 110, 123, 102, 114, 119, 114, 103, 79, 113, 103, 104, 108, 109, 102, 109, 102, 109, 119, 110, 123, 131, 105, 111, 98, 113, 114, 104, 114, 107, 114, 102, 108, 107, 120, 113, 108, 104, 116, 118, 123, 117, 112, 112, 106, 116, 109, 111, 98, 101, 97, 101, 112, 103, 109, 109, 96, 112, 112, 115, 111, 120, 110, 111, 110, 107, 114, 111, 105, 99, 102, 111, 106, 123, 106, 106, 104, 106, 106, 109, 115, 96, 108, 119, 123, 112, 105, 122, 95, 111, 110, 116, 97, 110, 98, 112, 89, 109, 115, 112, 104, 95, 118, 113, 116, 120, 119, 110, 107, 110, 116, 111, 112, 103, 114, 102, 109, 112, 116, 114, 98, 114, 106, 111, 110, 114, 122, 113, 107, 105, 112, 101, 111, 121, 105, 121, 113, 116, 110, 109, 95, 104, 118, 102, 119, 104, 106, 109, 103, 98, 110, 118, 113, 110, 113, 106, 105, 103, 114, 108, 104, 106, 107, 100, 116, 103, 99, 115, 102, 121, 119, 108, 110, 118, 106, 106, 118, 102, 115, 114, 118, 117, 118, 125, 102, 113, 113, 105, 107, 119, 112, 131, 106, 106, 102, 116, 106, 120, 108, 102, 117, 97, 113, 104, 108, 110, 121, 119, 104, 122, 106, 101, 113, 110, 117, 105, 103, 111, 115, 111, 104, 95, 112, 103, 103, 122, 111, 116, 111, 109, 82, 102, 111, 101, 110, 106, 108, 113, 109, 114, 118, 104, 105, 112, 102, 121, 114, 117, 110, 111, 108, 109, 109, 114, 105, 115, 107, 105, 110, 105, 102, 109, 106, 110, 108, 115, 113, 111, 112, 105, 107, 112, 114, 96, 111, 104, 107, 110, 113, 116, 100, 102, 110, 108, 116, 111, 108, 106, 106, 120, 114, 110, 109, 111, 109, 113, 116, 112, 108, 109, 95, 115, 108, 97, 115, 108, 126, 113, 119, 109, 112, 107, 107, 102, 112, 107, 107, 109, 108, 105, 112, 113, 129, 126, 110, 113, 115, 118, 107, 117, 107, 105, 108, 111, 112, 112, 114, 105, 97, 105, 105, 111, 109, 108, 110, 108, 108, 105, 110, 106, 108, 102, 106, 113, 107, 104, 114, 110, 108, 106, 104, 107, 110, 110, 105, 103, 111, 114, 110, 111, 125, 100, 108, 115, 119, 107, 114, 111, 110, 111, 108, 115, 112, 108, 110, 107, 112, 112, 112, 116, 109, 108, 108, 113, 109, 110, 113, 107, 108, 95, 97, 110, 110, 109, 106, 111, 101, 126, 108, 105, 111, 104, 113, 110, 113, 111, 110, 106, 109, 113, 110, 104, 108, 103, 104, 111, 107, 97, 113, 103, 127, 118, 103, 116, 122, 112, 101, 81, 109, 108, 110, 104, 113, 110, 106, 110, 107, 117, 110, 109, 121, 107, 102, 110, 105, 113, 112, 110, 111, 104, 108, 112, 102, 116, 120, 120, 110, 101, 114, 108, 108, 109, 127, 108, 107, 101, 109, 109, 108, 110, 117, 108, 102, 109, 106, 109, 113, 116, 120, 102, 121, 106, 111, 108, 118, 114, 114, 106, 110, 106, 106, 110, 108, 115, 104, 108, 111, 110, 106, 108, 110, 114, 108, 114, 105, 112, 103, 112, 105, 113, 109, 109, 110, 109, 108, 117, 114, 111, 106, 112, 100, 120, 105, 121, 105, 107, 98, 137, 113, 109, 111, 116, 104, 111, 108, 107, 100, 105, 119, 114, 108, 109, 108, 113, 106, 106, 117, 125, 108, 110, 109, 100, 105, 117, 102, 116, 112, 108, 97, 105, 115, 110, 112, 75, 105, 109, 109, 114, 110, 105, 110, 114, 107, 109, 114, 108, 112, 102, 113, 108, 116, 108, 113, 100, 106, 110, 116, 111, 113, 110, 116, 121, 104, 107, 112, 119, 109, 113, 107, 112, 111, 116, 124, 107, 109, 111, 104, 112, 108, 115, 106, 108, 113, 101, 113, 106, 114, 104, 105, 120, 109, 104, 109, 108, 112, 126, 112, 111, 109, 109, 108, 106, 111, 105, 110, 97, 122, 106, 125, 103, 108, 109, 106, 119, 109, 112, 114, 108, 110, 104, 102, 120, 109, 101, 109, 114, 103, 109, 115, 125, 99, 107, 104, 105, 107, 115, 117, 112, 111, 122, 110, 111, 99, 100, 101, 100, 113, 107, 123, 97, 120, 99, 105, 105, 101, 121, 114, 119, 105, 107, 110, 109, 106, 112, 96, 111, 116, 105, 112, 108, 111, 117, 106, 118, 112, 108, 114, 107, 115, 107, 117, 107, 102, 105, 111, 105, 112, 116, 108, 119, 111, 106, 108, 117, 107, 120, 127, 103, 109, 118, 120, 114, 99, 101, 93, 108, 105, 116, 117, 108, 106, 68, 101, 117, 96, 107, 125, 107, 88, 84, 116, 112, 117, 90, 61, 105, 120, 101, 100, 113, 109, 105, 90, 114, 105, 113, 112, 113, 101, 74, 118, 107, 101, 104, 106, 107, 127, 131, 109, 97, 109, 100, 98, 76, 124, 110, 106, 119, 109, 100, 122, 118, 121, 107, 112, 115, 130, 109, 119, 114, 112, 132, 104, 71, 108, 115, 90, 68, 123, 116, 99, 103, 105, 117, 112, 111, 106, 109, 112, 119, 99, 107, 115, 118, 105, 108, 108, 122, 107, 103, 102, 101, 115, 108, 115, 98, 100, 124, 103, 113, 107, 110, 126, 86, 111, 120, 126, 106, 117, 110, 115, 115, 107, 100, 105, 98, 97, 121, 102, 125, 97, 101, 122, 119, 107, 110, 96, 115, 124, 113, 111, 102, 115, 104, 105, 109, 114, 112, 111, 109, 120, 128, 118, 106, 67, 100, 96, 95, 118, 101, 103, 99, 135, 103, 110, 115, 115, 110, 111, 108, 115, 107, 120, 115, 113, 113, 102, 112, 105, 114, 115, 114, 133, 117, 94, 107, 111, 115, 131, 125, 111, 122, 108, 98, 86, 91, 115, 97, 118, 115, 106, 109, 109, 99, 121, 117, 94, 122, 114, 114, 94, 111, 107, 85, 110, 95, 63, 100, 88, 106, 120, 110, 104, 88, 117, 96, 107, 116, 114, 118, 80, 122, 109, 99, 108, 138, 109, 119, 138, 110, 114, 80, 103, 110, 110, 96, 108, 108, 102, 105, 121, 64, 117, 104, 120, 89, 129, 94, 103, 110, 104, 108, 113, 139, 112, 112, 132, 109, 107, 109, 109, 111, 128, 103, 66, 105, 105, 109, 113, 86, 99, 112, 107, 102, 94, 125, 112, 105, 109, 112, 121, 113, 113, 118, 104, 117, 113, 104, 121, 100, 108, 80, 110, 109, 108, 114, 100, 117, 109, 103, 112, 110, 120, 98, 97, 123, 106, 142, 104, 108, 111, 98, 98, 110, 114, 77, 106, 106, 112, 99, 106, 97, 99, 115, 117, 106, 83, 150, 113, 55, 109, 115, 117, 120, 118, 110, 119, 113, 111, 103, 64, 110, 121, 109, 120, 111, 86, 113, 117, 107, 119, 108, 113, 103, 112, 120, 112, 110, 101, 107, 105, 110, 114, 119, 104, 121, 120, 113, 104, 102, 104, 111, 110, 96, 115, 114, 113, 114, 111, 107, 108, 112, 94, 111, 118, 113, 119, 113, 109, 106, 106, 117, 116, 119, 120, 109, 119, 113, 130, 113, 117, 116, 131, 119, 109, 123, 108, 111, 113, 124, 119, 91, 70, 109, 110, 103, 111, 105, 106, 106, 110, 110, 117, 112, 103, 103, 73, 110, 133, 108, 114, 108, 114, 131, 106, 107, 127, 100, 118, 112, 90, 111, 109, 116, 112, 101, 99, 122, 97, 104, 118, 108, 107, 114, 111, 119, 111, 113, 95, 119, 106, 118, 106, 111, 107, 115, 118, 110, 105, 106, 90, 109, 113, 68, 113, 110, 120, 126, 108, 123, 100, 110, 92, 113, 106, 113, 103, 95, 119, 112, 122, 103, 126, 138, 76, 114, 138, 111, 112, 115, 104, 111, 105, 110, 103, 147, 107, 111, 111, 113, 110, 114, 112, 107, 113, 106, 113, 101, 110, 117, 114, 103, 109, 112, 109, 103, 100, 107, 111, 104, 113, 101, 109, 105, 113, 107, 113, 110, 115, 105, 110, 110, 108, 111, 106, 108, 109, 109, 107, 100, 101, 100, 108, 111, 111, 103, 112, 115, 119, 111, 108, 102, 109, 107, 114, 103, 116, 105, 108, 104, 108, 117, 117, 111, 102, 99, 107, 104, 118, 113, 108, 109, 107, 105, 124, 108, 96, 107, 112, 99, 97, 108, 103, 90, 106, 105, 109, 113, 116, 112, 111, 110, 108, 108, 104, 118, 111, 114, 135, 109, 106, 109, 104, 113, 107, 110, 101, 108, 112, 110, 111, 108, 115, 98, 110, 106, 107, 122, 105, 109, 112, 111, 113, 112, 114, 110, 129, 107, 99, 111, 106, 107, 109, 109, 108, 107, 117, 114, 109, 111, 115, 120, 109, 115, 107, 112, 107, 103, 103, 101, 113, 113, 111, 111, 117, 116, 103, 103, 109, 116, 109, 107, 112, 102, 116, 114, 110, 112, 105, 107, 107, 111, 110, 110, 108, 111, 117, 103, 107, 118, 108, 114, 113, 103, 112, 105, 100, 115, 105, 100, 101, 111, 101, 105, 93, 116, 104, 111, 92, 113, 111, 110, 129, 107, 104, 101, 109, 115, 106, 106, 104, 113, 108, 104, 116, 109, 112, 117, 119, 111, 119, 111, 112, 106, 110, 103, 117, 112, 109, 111, 119, 104, 103, 110, 110, 107, 95, 122, 112, 108, 99, 101, 114, 106, 99, 104, 102, 140, 112, 117, 113, 103, 103, 123, 110, 113, 122, 112, 113, 109, 103, 112, 113, 108, 114, 116, 105, 105, 107, 110, 113, 104, 101, 110, 110, 108, 104, 121, 123, 106, 105, 107, 107, 106, 103, 120, 121, 98, 107, 109, 111, 113, 112, 105, 104, 114, 102, 112, 106, 110, 107, 110, 108, 113, 115, 112, 100, 114, 121, 107, 114, 116, 108, 108, 111, 115, 113, 101, 108, 114, 116, 112, 113, 108, 111, 103, 125, 95, 109, 123, 100, 110, 109, 115, 96, 112, 111, 110, 108, 105, 115, 115, 101, 104, 121, 111, 99, 103, 103, 106, 107, 107, 113, 117, 104, 110, 119, 113, 105, 120, 112, 109, 101, 113, 109, 110, 110, 102, 115, 106, 101, 107, 114, 113, 111, 104, 110, 119, 110, 108, 106, 100, 116, 101, 112, 110, 108, 110, 110, 119, 107, 112, 109, 96, 113, 115, 109, 113, 107, 103, 115, 109, 110, 108, 112, 137, 115, 106, 106, 113, 113, 113, 105, 104, 113, 108, 108, 105, 106, 98, 110, 110, 118, 100, 109, 111, 106, 107, 102, 109, 126, 113, 104, 111, 111, 104, 107, 115, 110, 112, 114, 105, 113, 115, 108, 105, 106, 111, 108, 111, 105, 112, 114, 116, 114, 111, 109, 107, 113, 112, 107, 110, 109, 114, 116, 113, 109, 107, 114, 116, 112, 107, 104, 103, 100, 103, 110, 107, 107, 110, 111, 116, 112, 110, 113, 112, 95, 106, 113, 112, 113, 102, 110, 109, 109, 112, 107, 118, 109, 114, 110, 114, 114, 105, 126, 112, 92, 120, 114, 109, 117, 119, 111, 91, 121, 114, 118, 105, 108, 113, 107, 104, 105, 110, 108, 117, 112, 113, 101, 108, 109, 110, 116, 104, 120, 144, 115, 106, 103, 107, 127, 95, 114, 124, 113, 109, 112, 113, 118, 115, 105, 114, 114, 113, 111, 106, 117, 114, 103, 103, 127, 115, 119, 113, 104, 113, 106, 110, 115, 100, 116, 104, 115, 109, 111, 107, 115, 105, 113, 121, 105, 113, 112, 112, 107, 110, 128, 114, 104, 118, 111, 114, 104, 118, 113, 116, 114, 116, 109, 90, 118, 111, 113, 101, 110, 128, 110, 105, 106, 104, 112, 109, 112, 116, 118, 94, 113, 112, 117, 116, 105, 104, 105, 109, 109, 97, 108, 111, 112, 113, 113, 106, 116, 112, 109, 113, 113, 109, 107, 114, 134, 111, 118, 109, 115, 108, 114, 109, 116, 114, 112, 111, 114, 102, 113, 109, 113, 110, 115, 110, 117, 92, 120, 110, 113, 108, 111, 113, 121, 109, 109, 108, 105, 109, 107, 101, 108, 103, 105, 104, 112, 109, 105, 118, 108, 103, 103, 118, 104, 118, 108, 120, 119, 126, 114, 100, 113, 104, 115, 109, 106, 108, 139, 117, 105, 112, 109, 106, 134, 113, 108, 110, 118, 105, 110, 109, 110, 115, 106, 103, 115, 138, 120, 99, 116, 123, 101, 102, 107, 111, 113, 113, 107, 110, 112, 122, 108, 104, 105, 108, 112, 110, 109, 112, 112, 115, 112, 105, 108, 104, 104, 111, 147, 107, 103, 106, 124, 111, 120, 109, 112, 104, 118, 115, 107, 100, 117, 114, 122, 109, 116, 113, 111, 109, 109, 107, 112, 113, 106, 112, 110, 114, 105, 120, 111, 117, 113, 113, 111, 111, 120, 114, 106, 109, 110, 107, 107, 112, 110, 147, 118, 117, 110, 111, 113, 114, 97, 114, 114, 113, 111, 114, 111, 104, 102, 117, 108, 110, 111, 108, 104, 113, 115, 110, 110, 112, 109, 114, 110, 114, 104, 120, 100, 128, 108, 116, 111, 110, 110, 115, 109, 123, 94, 109, 111, 108, 106, 105, 113, 115, 108, 103, 120, 108, 103, 121, 119, 110, 107, 109, 103, 106, 119, 119, 115, 117, 102, 112, 117, 112, 105, 116, 114, 120, 107, 110, 100, 102, 117, 113, 116, 109, 111, 107, 111, 105, 107, 108, 109, 109, 111, 112, 114, 110, 105, 118, 115, 103, 109, 116, 107, 134, 114, 112, 113, 106, 110, 100, 137, 113, 115, 100, 111, 104, 113, 93, 113, 101, 115, 116, 117, 111, 97, 115, 111, 121, 109, 111, 120, 112, 103, 110, 115, 103, 106, 105, 110, 115, 112, 119, 110, 102, 112, 102, 111, 86, 119, 111, 114, 129, 113, 115, 114, 117, 115, 108, 109, 110, 106, 140, 109, 117, 113, 132, 111, 115, 119, 117, 110, 111, 117, 106, 111, 116, 112, 109, 105, 109, 114, 116, 99, 111, 108, 107, 104, 107, 113, 112, 104, 111, 102, 111, 110, 109, 107, 110, 112, 107, 100, 112, 106, 108, 109, 115, 114, 99, 110, 105, 110, 106, 112, 115, 121, 120, 111, 111, 111, 129, 106, 105, 110, 108, 111, 111, 108, 112, 110, 100, 106, 110, 110, 110, 117, 100, 110, 99, 113, 111, 110, 103, 102, 106, 113, 107, 114, 111, 118, 110, 104, 106, 109, 116, 108, 108, 109, 114, 113, 108, 111, 106, 106, 110, 112, 101, 115, 105, 105, 106, 106, 121, 106, 106, 113, 115, 109, 107, 111, 109, 107, 111, 110, 109, 108, 79, 103, 101, 112, 124, 104, 108, 113, 110, 110, 114, 114, 113, 114, 104, 112, 114, 107, 115, 108, 104, 107, 111, 107, 109, 111, 111, 109, 106, 102, 110, 110, 114, 114, 112, 111, 94, 111, 109, 108, 103, 108, 121, 106, 112, 118, 104, 106, 110, 112, 115, 104, 117, 125, 112, 116, 100, 106, 108, 109, 125, 115, 109, 113, 111, 110, 115, 105, 102, 115, 114, 116, 108, 109, 111, 115, 108, 109, 106, 113, 109, 109, 112, 109, 118, 108, 109, 126, 116, 110, 111, 108, 112, 113, 112, 110, 111, 107, 117, 112, 107, 137, 103, 114, 104, 111, 109, 113, 110, 109, 118, 109, 112, 107, 110, 118, 111, 109, 105, 115, 113, 113, 109, 110, 111, 114, 117, 112, 108, 112, 117, 111, 107, 116, 114, 110, 110, 110, 114, 107, 109, 116, 106, 108, 107, 113, 108, 109, 108, 114, 107, 108, 107, 124, 111, 109, 112, 108, 111, 115, 109, 112, 108, 105, 110, 104, 104, 108, 101, 112, 112, 89, 108, 111, 107, 109, 104, 110, 107, 109, 112, 112, 111, 117, 119, 108, 101, 115, 113, 116, 114, 109, 110, 110, 112, 110, 124, 118, 108, 113, 110, 110, 111, 110, 112, 104, 109, 112, 108, 109, 108, 107, 111, 111, 114, 110, 107, 108, 102, 107, 103, 109, 125, 108, 109, 106, 114, 105, 113, 110, 107, 111, 109, 101, 103, 116, 107, 114, 109, 111, 114, 110, 112, 112, 107, 108, 119, 110, 106, 112, 111, 107, 105, 113, 105, 112, 89, 107, 107, 109, 109, 106, 112, 117, 102, 117, 108, 110, 108, 109, 111, 116, 113, 112, 106, 112, 106, 113, 109, 112, 108, 111, 107, 92, 110, 108, 109, 115, 112, 102, 113, 106, 115, 110, 112, 114, 78, 113, 112, 108, 111, 113, 125, 110, 113, 104, 107, 104, 116, 109, 110, 111, 102, 106, 104, 111, 114, 112, 107, 103, 112, 108, 107, 114, 110, 102, 108, 105, 125, 95, 104, 110, 110, 109, 116, 103, 107, 118, 106, 110, 104, 118, 106, 101, 111, 110, 111, 112, 111, 115, 119, 117, 109, 110, 115, 107, 108, 109, 113, 110, 113, 110, 110, 110, 108, 112, 110, 92, 130, 111, 114, 112, 104, 148, 111, 114, 111, 114, 108, 112, 115, 112, 120, 113, 113, 113, 112, 108, 113, 106, 102, 110, 112, 111, 109, 116, 110, 117, 105, 106, 112, 109, 109, 113, 115, 115, 107, 112, 112, 109, 108, 112, 108, 106, 107, 121, 109, 112, 114, 117, 120, 113, 113, 107, 109, 113, 114, 112, 108, 109, 108, 113, 107, 111, 112, 109, 108, 107, 110, 91, 111, 114, 106, 110, 108, 119, 110, 97, 106, 116, 109, 111, 105, 94, 99, 109, 109, 81, 113, 101, 109, 111, 108, 101, 112, 105, 101, 121, 108, 100, 109, 113, 105, 111, 109, 114, 112, 115, 104, 113, 109, 117, 105, 102, 105, 96, 103, 103, 109, 109, 116, 114, 104, 112, 111, 105, 112, 118, 114, 117, 117, 113, 113, 112, 106, 91, 106, 96, 114, 106, 112, 113, 111, 115, 119, 120, 111, 112, 109, 111, 107, 86, 105, 112, 107, 109, 112, 109, 108, 89, 104, 107, 108, 94, 104, 107, 111, 102, 110, 114, 109, 111, 108, 98, 111, 110, 117, 113, 111, 107, 116, 91, 114, 96, 116, 120, 110, 115, 115, 109, 109, 109, 111, 119, 96, 111, 107, 104, 115, 112, 119, 94, 114, 108, 109, 102, 102, 115, 119, 106, 101, 105, 110, 113, 112, 89, 111, 107, 93, 103, 99, 108, 115, 118, 102, 113, 110, 109, 113, 115, 112, 114, 109, 113, 96, 89, 104, 108, 104, 112, 117, 106, 110, 113, 109, 110, 112, 114, 102, 109, 110, 104, 108, 90, 108, 117, 118, 109, 107, 112, 115, 110, 98, 105, 129, 119, 117, 110, 117, 87, 94, 112, 116, 112, 109, 110, 109, 107, 115, 114, 117, 118, 96, 136, 116, 112, 113, 96, 100, 108, 102, 106, 113, 110, 105, 120, 114, 110, 100, 115, 92, 119, 110, 92, 88, 103, 109, 112, 113, 98, 99, 110, 113, 110, 108, 114, 108, 110, 109, 118, 98, 120, 101, 114, 108, 108, 111, 117, 110, 105, 112, 109, 117, 111, 110, 109, 103, 120, 108, 112, 113, 116, 110, 103, 111, 96, 121, 114, 94, 104, 110, 84, 101, 106, 110, 120, 109, 112, 108, 108, 112, 110, 112, 110, 116, 103, 123, 112, 117, 118, 113, 121, 100, 104, 114, 110, 105, 109, 93, 112, 99, 111, 118, 111, 106, 108, 106, 111, 107, 118, 104, 120, 114, 95, 116, 111, 110, 106, 113, 104, 113, 103, 126, 116, 115, 113, 109, 105, 112, 113, 105, 110, 105, 105, 112, 103, 119, 119, 110, 109, 107, 115, 102, 115, 110, 109, 110, 97, 104, 105, 113, 106, 112, 110, 110, 96, 107, 119, 112, 102, 103, 111, 108, 99, 118, 112, 126, 113, 114, 100, 104, 88, 109, 120, 114, 114, 110, 108, 110, 111, 103, 110, 114, 104, 108, 105, 100, 108, 109, 74, 112, 111, 127, 114, 121, 95, 118, 111, 87, 128, 113, 92, 109, 113, 115, 103, 107, 114, 104, 113, 107, 117, 106, 111, 113, 115, 118, 106, 114, 115, 117, 89, 115, 115, 110, 111, 118, 107, 111, 113, 106, 99, 105, 111, 119, 107, 110, 108, 110, 111, 102, 101, 108, 97, 105, 110, 104, 104, 89, 110, 115, 114, 109, 126, 116, 112, 119, 117, 110, 115, 107, 109, 115, 109, 94, 112, 115, 116, 87, 113, 98, 109, 106, 117, 83, 108, 110, 107, 114, 112, 98, 109, 110, 117, 100, 115, 102, 113, 93, 93, 99, 87, 89, 105, 125, 121, 109, 107, 117, 110, 98, 113, 116, 122, 109, 96, 103, 105, 115, 103, 106, 109, 108, 117, 116, 112, 115, 144, 107, 107, 102, 109, 111, 116, 113, 109, 126, 109, 101, 115, 94, 102, 100, 103, 97, 105, 105, 105, 108, 106, 101, 122, 110, 114, 95, 113, 105, 119, 104, 106, 102, 99, 113, 110, 113, 121, 109, 112, 106, 113, 105, 116, 105, 109, 96, 110, 103, 108, 108, 106, 104, 119, 111, 107, 101, 101, 120, 103, 116, 113, 103, 133, 118, 121, 118, 113, 111, 108, 108, 112, 126, 112, 114, 110, 105, 118, 119, 109, 110, 103, 116, 100, 103, 103, 109, 105, 116, 118, 104, 109, 110, 117, 99, 111, 115, 108, 114, 118, 102, 116, 112, 120, 109, 107, 108, 105, 107, 106, 115, 109, 115, 101, 124, 112, 119, 113, 113, 115, 118, 102, 111, 95, 96, 103, 121, 112, 108, 113, 118, 107, 108, 102, 108, 99, 108, 103, 104, 110, 111, 105, 121, 106, 114, 136, 109, 106, 111, 115, 111, 113, 107, 108, 111, 106, 102, 128, 115, 95, 109, 113, 101, 112, 104, 115, 108, 120, 114, 110, 100, 105, 109, 115, 100, 111, 111, 108, 103, 122, 126, 109, 86, 120, 110, 117, 128, 111, 111, 113, 86, 109, 104, 102, 106, 105, 107, 99, 106, 120, 98, 111, 119, 97, 107, 111, 100, 93, 111, 110, 101, 109, 105, 100, 114, 119, 124, 110, 119, 116, 121, 104, 105, 108, 114, 109, 105, 113, 111, 112, 109, 124, 105, 102, 114, 106, 115, 107, 111, 97, 113, 114, 113, 109, 114, 115, 119, 114, 100, 110, 104, 94, 118, 111, 114, 98, 120, 124, 106, 105, 108, 119, 103, 103, 114, 106, 106, 112, 118, 101, 126, 115, 123, 105, 99, 99, 112, 104, 121, 110, 110, 110, 115, 106, 105, 116, 108, 106, 113, 120, 114, 102, 118, 117, 104, 106, 102, 107, 109, 117, 113, 112, 98, 89, 110, 97, 110, 115, 109, 103, 111, 106, 118, 115, 100, 113, 110, 110, 108, 134, 119, 107, 109, 113, 104, 103, 109, 107, 125, 109, 107, 102, 97, 113, 112, 101, 105, 106, 86, 121, 111, 110, 115, 111, 118, 114, 103, 107, 115, 108, 114, 102, 131, 107, 111, 109, 110, 112, 111, 105, 115, 106, 122, 109, 103, 111, 89, 111, 109, 98, 114, 94, 103, 114, 109, 119, 113, 107, 116, 108, 110, 100, 110, 111, 101, 115, 114, 120, 108, 108, 111, 112, 112, 98, 107, 119, 119, 100, 112, 117, 106, 118, 113, 109, 96, 96, 107, 107, 96, 108, 115, 103, 107, 107, 114, 128, 109, 112, 99, 104, 103, 101, 102, 113, 113, 110, 115, 107, 103, 106, 102, 106, 103, 108, 108, 109, 129, 115, 102, 114, 105, 100, 105, 105, 110, 101, 97, 98, 105, 110, 110, 114, 107, 120, 109, 113, 104, 113, 107, 104, 119, 107, 114, 112, 111, 100, 103, 96, 99, 100, 112, 124, 114, 109, 95, 118, 106, 106, 102, 117, 117, 104, 95, 102, 113, 113, 111, 95, 98, 110, 97, 105, 115, 120, 109, 111, 112, 115, 127, 114, 106, 108, 111, 104, 123, 123, 105, 122, 113, 108, 107, 113, 108, 100, 101, 107, 84, 110, 96, 107, 116, 110, 115, 109, 110, 122, 121, 119, 100, 115, 105, 115, 120, 112, 97, 115, 105, 100, 109, 112, 121, 109, 102, 116, 106, 113, 95, 112, 103, 107, 107, 97, 107, 105, 113, 99, 120, 113, 108, 119, 99, 100, 84, 106, 111, 103, 104, 117, 95, 124, 106, 111, 112, 93, 108, 102, 97, 116, 115, 126, 106, 115, 105, 128, 101, 103, 106, 111, 112, 115, 99, 106, 109, 117, 100, 107, 108, 107, 115, 107, 107, 111, 110, 120, 108, 111, 117, 119, 117, 103, 107, 114, 109, 116, 113, 103, 109, 114, 122, 97, 116, 117, 123, 114, 103, 109, 117, 111, 116, 121, 102, 105, 116, 105, 104, 106, 121, 98, 101, 121, 105, 97, 103, 108, 113, 112, 119, 95, 114, 117, 104, 115, 109, 113, 112, 105, 117, 100, 107, 120, 114, 123, 110, 118, 117, 108, 111, 106, 113, 101, 106, 111, 100, 113, 92, 110, 109, 102, 108, 113, 119, 101, 132, 102, 111, 108, 97, 112, 112, 114, 114, 121, 91, 113, 114, 115, 107, 104, 109, 100, 110, 109, 109, 116, 114, 103, 110, 107, 116, 87, 94, 104, 113, 107, 120, 108, 122, 109, 108, 113, 104, 101, 110, 119, 100, 117, 109, 111, 98, 108, 111, 108, 108, 108, 101, 115, 103, 120, 91, 116, 112, 107, 108, 113, 108, 105, 107, 124, 106, 104, 107, 113, 105, 123, 109, 104, 124, 107, 116, 111, 90, 116, 117, 104, 111, 115, 113, 107, 111, 100, 109, 115, 107, 109, 115, 113, 114, 107, 108, 110, 110, 124, 103, 111, 106, 109, 109, 125, 104, 113, 117, 118, 112, 109, 122, 110, 103, 109, 104, 98, 97, 113, 105, 107, 112, 107, 101, 113, 115, 102, 114, 101, 128, 119, 105, 108, 108, 115, 110, 111, 113, 101, 105, 114, 104, 98, 104, 108, 117, 103, 109, 102, 112, 110, 98, 116, 94, 100, 111, 111, 105, 95, 106, 102, 106, 120, 109, 112, 104, 113, 108, 100, 109, 120, 114, 124, 110, 110, 111, 126, 105, 106, 106, 122, 102, 106, 102, 117, 108, 117, 111, 99, 103, 99, 100, 98, 98, 109, 125, 119, 115, 120, 117, 104, 125, 110, 110, 101, 103, 102, 113, 120, 107, 100, 105, 94, 120, 112, 129, 119, 105, 110, 115, 106, 111, 112, 119, 124, 120, 108, 106, 106, 106, 109, 118, 104, 113, 105, 122, 117, 109, 110, 109, 111, 111, 124, 104, 120, 118, 107, 136, 120, 102, 109, 115, 109, 116, 112, 115, 126, 114, 110, 115, 115, 103, 112, 109, 94, 104, 115, 114, 107, 107, 106, 99, 106, 106, 113, 108, 98, 103, 118, 124, 122, 103, 100, 122, 120, 121, 104, 113, 124, 108, 115, 111, 110, 111, 115, 112, 115, 125, 105, 105, 108, 110, 109, 114, 110, 115, 105, 112, 113, 99, 109, 120, 104, 107, 119, 105, 115, 99, 118, 110, 110, 106, 114, 110, 111, 111, 108, 107, 127, 110, 106, 110, 112, 108, 109, 111, 110, 106, 105, 111, 112, 106, 113, 110, 110, 107, 112, 112, 110, 111, 108, 108, 103, 109, 110, 110, 110, 108, 114, 112, 111, 111, 111, 110, 113, 110, 108, 108, 106, 107, 113, 108, 110, 111, 105, 107, 109, 109, 104, 108, 112, 103, 107, 114, 107, 109, 97, 107, 112, 107, 117, 110, 103, 111, 109, 110, 110, 110, 111, 108, 112, 108, 111, 110, 104, 109, 119, 110, 111, 113, 108, 105, 108, 108, 106, 107, 111, 110, 116, 113, 109, 105, 111, 120, 111, 110, 113, 110, 110, 112, 111, 111, 113, 108, 111, 119, 114, 108, 114, 110, 110, 110, 111, 113, 108, 111, 113, 112, 110, 112, 106, 105, 110, 110, 109, 110, 111, 109, 112, 107, 110, 108, 112, 113, 113, 108, 111, 110, 113, 110, 112, 108, 109, 110, 108, 110, 115, 107, 123, 113, 115, 112, 111, 106, 109, 114, 111, 110, 110, 117, 109, 111, 115, 107, 125, 104, 111, 110, 110, 108, 111, 110, 109, 117, 109, 110, 105, 110, 113, 110, 123, 115, 109, 109, 106, 113, 109, 106, 114, 109, 112, 110, 112, 110, 114, 105, 109, 109, 114, 114, 112, 104, 109, 107, 105, 97, 107, 112, 115, 109, 116, 110, 108, 113, 110, 109, 110, 117, 111, 114, 108, 114, 109, 110, 109, 117, 115, 111, 108, 108, 110, 109, 108, 112, 112, 109, 107, 109, 112, 110, 110, 110, 111, 109, 110, 117, 105, 109, 107, 109, 112, 112, 112, 112, 111, 106, 111, 111, 109, 131, 107, 117, 106, 114, 112, 111, 123, 109, 112, 112, 111, 110, 112, 109, 108, 107, 111, 114, 107, 111, 117, 113, 95, 106, 110, 107, 109, 108, 108, 112, 107, 110, 112, 110, 112, 106, 111, 113, 111, 108, 110, 111, 112, 111, 119, 109, 111, 111, 112, 115, 112, 110, 111, 110, 109, 110, 108, 110, 114, 112, 113, 109, 112, 109, 108, 111, 107, 113, 111, 111, 107, 110, 108, 110, 109, 85, 110, 110, 112, 113, 108, 110, 110, 106, 112, 113, 107, 110, 107, 110, 111, 112, 112, 105, 113, 108, 115, 105, 112, 110, 108, 111, 109, 110, 114, 111, 112, 111, 106, 108, 112, 108, 110, 109, 109, 114, 112, 111, 112, 111, 113, 111, 111, 108, 111, 102, 107, 109, 110, 109, 111, 112, 104, 111, 111, 108, 111, 112, 109, 111, 110, 111, 111, 113, 110, 108, 102, 112, 111, 111, 108, 110, 115, 112, 121, 104, 108, 112, 112, 124, 114, 116, 108, 108, 114, 110, 111, 112, 106, 110, 108, 111, 112, 107, 110, 110, 110, 109, 112, 112, 107, 110, 111, 109, 111, 110, 114, 111, 111, 110, 110, 108, 107, 109, 111, 111, 112, 111, 128, 109, 107, 114, 109, 111, 112, 107, 110, 108, 112, 112, 112, 113, 112, 115, 113, 112, 110, 118, 110, 110, 109, 111, 109, 107, 113, 113, 112, 108, 109, 105, 105, 110, 107, 112, 110, 110, 109, 103, 115, 91, 119, 110, 113, 111, 107, 112, 111, 110, 112, 108, 111, 107, 109, 105, 109, 111, 113, 109, 104, 110, 108, 117, 102, 111, 141, 114, 107, 97, 101, 109, 111, 102, 105, 108, 112, 108, 115, 107, 115, 108, 116, 109, 102, 112, 116, 109, 109, 112, 100, 109, 114, 104, 99, 107, 113, 108, 114, 112, 117, 107, 108, 107, 108, 111, 111, 103, 94, 100, 103, 125, 120, 116, 113, 114, 115, 115, 108, 116, 109, 115, 101, 105, 115, 107, 119, 102, 104, 101, 111, 109, 96, 116, 109, 100, 103, 107, 112, 116, 109, 110, 118, 120, 111, 117, 114, 105, 99, 113, 122, 101, 107, 106, 105, 115, 106, 111, 113, 111, 115, 118, 115, 105, 120, 111, 110, 107, 117, 107, 109, 111, 97, 114, 107, 116, 111, 115, 108, 108, 106, 107, 102, 108, 109, 115, 114, 106, 109, 110, 118, 110, 111, 112, 112, 112, 116, 112, 100, 113, 111, 111, 108, 116, 108, 103, 109, 110, 110, 118, 110, 90, 103, 108, 111, 105, 101, 112, 105, 110, 112, 112, 100, 101, 117, 111, 114, 107, 111, 119, 118, 100, 116, 110, 104, 109, 107, 105, 113, 113, 105, 106, 115, 92, 110, 105, 110, 102, 116, 90, 102, 110, 113, 148, 107, 100, 112, 129, 116, 112, 112, 113, 88, 118, 118, 116, 104, 113, 102, 108, 105, 111, 114, 121, 108, 119, 96, 106, 105, 110, 108, 106, 109, 111, 107, 109, 113, 120, 102, 106, 114, 113, 115, 108, 107, 111, 108, 108, 104, 113, 107, 100, 121, 109, 102, 113, 113, 107, 116, 112, 114, 113, 102, 105, 101, 114, 103, 115, 110, 103, 123, 116, 115, 95, 120, 117, 114, 117, 108, 114, 96, 108, 104, 105, 108, 109, 105, 108, 107, 135, 120, 94, 108, 105, 111, 111, 107, 110, 122, 112, 108, 108, 108, 121, 97, 108, 131, 108, 109, 108, 107, 107, 117, 128, 121, 101, 114, 120, 108, 109, 105, 107, 102, 110, 110, 133, 114, 102, 112, 132, 111, 121, 115, 98, 105, 106, 107, 98, 104, 107, 98, 111, 107, 107, 109, 109, 106, 111, 108, 100, 110, 106, 126, 107, 111, 122, 112, 102, 117, 107, 106, 102, 103, 106, 107, 103, 110, 109, 118, 111, 102, 119, 111, 111, 106, 111, 112, 115, 119, 109, 115, 118, 111, 111, 104, 114, 102, 103, 130, 108, 108, 106, 110, 106, 109, 110, 116, 108, 123, 117, 101, 129, 107, 103, 101, 98, 98, 105, 110, 116, 113, 107, 100, 110, 108, 107, 110, 114, 116, 108, 109, 111, 108, 107, 113, 105, 112, 105, 119, 105, 109, 107, 114, 108, 121, 116, 119, 106, 104, 114, 112, 107, 113, 116, 105, 112, 116, 107, 101, 106, 112, 109, 113, 108, 105, 105, 108, 114, 105, 106, 127, 107, 113, 105, 134, 104, 115, 111, 111, 111, 110, 103, 110, 114, 124, 112, 102, 114, 113, 106, 100, 105, 103, 131, 106, 107, 103, 114, 102, 111, 112, 116, 99, 108, 113, 106, 107, 118, 114, 117, 103, 110, 107, 107, 116, 97, 100, 108, 106, 113, 109, 102, 113, 113, 111, 109, 111, 112, 117, 108, 112, 102, 121, 108, 127, 116, 105, 111, 114, 108, 108, 97, 120, 115, 107, 115, 110, 115, 117, 110, 112, 112, 113, 113, 106, 105, 106, 105, 108, 118, 127, 107, 107, 104, 111, 111, 114, 113, 113, 122, 106, 97, 110, 112, 101, 132, 124, 110, 112, 98, 103, 109, 104, 102, 118, 115, 102, 133, 108, 113, 99, 107, 114, 118, 117, 111, 109, 111, 100, 106, 111, 100, 128, 113, 114, 121, 112, 107, 110, 89, 138, 104, 107, 125, 112, 111, 122, 108, 113, 113, 95, 106, 112, 113, 112, 115, 115, 117, 98, 109, 134, 115, 115, 120, 105, 117, 86, 109, 112, 120, 111, 101, 91, 115, 115, 108, 100, 108, 110, 113, 113, 103, 109, 113, 103, 107, 110, 110, 110, 111, 99, 116, 127, 107, 118, 109, 107, 108, 103, 115, 108, 114, 132, 118, 123, 104, 110, 116, 110, 115, 113, 103, 108, 107, 118, 104, 105, 114, 121, 109, 108, 96, 109, 121, 113, 103, 119, 109, 113, 113, 107, 103, 117, 112, 100, 107, 105, 108, 107, 103, 108, 119, 101, 108, 108, 112, 106, 102, 115, 110, 113, 112, 103, 98, 108, 122, 109, 101, 104, 111, 133, 109, 128, 109, 132, 106, 129, 97, 107, 101, 93, 111, 111, 109, 107, 135, 117, 118, 99, 118, 100, 106, 109, 116, 107, 120, 121, 123, 126, 116, 104, 109, 110, 113, 109, 96, 96, 107, 122, 100, 128, 123, 107, 119, 102, 126, 111, 103, 101, 115, 112, 110, 107, 120, 111, 106, 110, 114, 109, 111, 99, 106, 109, 107, 94, 109, 107, 113, 113, 103, 107, 113, 106, 117, 94, 95, 109, 98, 113, 118, 138, 112, 115, 107, 103, 109, 110, 112, 111, 97, 118, 108, 117, 108, 107, 114, 113, 114, 107, 107, 97, 102, 103, 107, 111, 121, 106, 122, 120, 118, 105, 111, 127, 114, 110, 118, 115, 120, 114, 111, 126, 113, 112, 108, 111, 113, 104, 109, 103, 101, 111, 107, 114, 110, 103, 107, 112, 110, 114, 111, 107, 113, 112, 109, 105, 101, 108, 110, 115, 114, 105, 118, 112, 104, 124, 111, 115, 113, 100, 118, 119, 113, 115, 113, 108, 113, 115, 112, 111, 105, 106, 97, 112, 102, 116, 106, 102, 113, 106, 111, 124, 98, 111, 106, 106, 106, 119, 113, 112, 102, 119, 104, 105, 106, 101, 113, 109, 108, 110, 106, 102, 92, 127, 110, 112, 114, 106, 105, 125, 109, 105, 115, 115, 106, 107, 114, 103, 101, 106, 106, 121, 102, 99, 108, 110, 113, 110, 100, 112, 107, 108, 109, 114, 112, 107, 108, 111, 116, 110, 115, 103, 109, 136, 111, 108, 107, 109, 106, 123, 112, 108, 102, 95, 110, 141, 108, 116, 84, 102, 109, 102, 101, 106, 116, 104, 116, 108, 109, 100, 107, 114, 107, 112, 112, 113, 109, 112, 110, 104, 108, 104, 100, 107, 109, 119, 110, 119, 116, 112, 81, 109, 111, 101, 106, 114, 134, 108, 101, 113, 108, 115, 114, 118, 113, 112, 108, 111, 113, 110, 110, 112, 108, 111, 112, 109, 109, 112, 113, 112, 106, 111, 112, 106, 108, 110, 106, 109, 114, 109, 108, 108, 110, 110, 112, 112, 116, 105, 109, 111, 110, 107, 109, 107, 110, 107, 110, 109, 102, 110, 108, 110, 113, 104, 112, 113, 114, 108, 117, 111, 115, 109, 109, 109, 110, 111, 109, 108, 111, 112, 113, 106, 110, 113, 112, 114, 109, 113, 112, 111, 110, 110, 108, 110, 113, 113, 115, 112, 112, 114, 109, 107, 105, 113, 108, 109, 106, 111, 111, 108, 115, 111, 110, 106, 109, 108, 112, 100, 109, 109, 111, 112, 112, 109, 109, 115, 109, 109, 112, 108, 112, 108, 107, 108, 112, 111, 112, 110, 114, 109, 110, 112, 115, 110, 109, 104, 110, 110, 108, 109, 100, 114, 101, 113, 113, 108, 110, 112, 106, 99, 109, 113, 110, 120, 109, 109, 111, 111, 101, 109, 110, 111, 108, 109, 111, 110, 113, 107, 112, 115, 112, 116, 111, 112, 106, 112, 109, 112, 107, 113, 110, 110, 117, 107, 109, 106, 114, 122, 114, 110, 114, 108, 113, 113, 113, 112, 112, 115, 109, 110, 109, 110, 106, 116, 115, 109, 114, 112, 111, 111, 111, 111, 111, 110, 107, 108, 106, 110, 105, 106, 113, 106, 112, 110, 108, 106, 113, 107, 110, 108, 105, 112, 87, 111, 110, 110, 107, 130, 114, 110, 103, 110, 111, 112, 104, 113, 109, 113, 107, 112, 107, 109, 109, 110, 107, 106, 110, 110, 107, 111, 106, 109, 110, 113, 113, 113, 111, 109, 114, 114, 113, 109, 112, 116, 111, 108, 110, 108, 109, 112, 110, 112, 121, 110, 113, 104, 106, 105, 109, 110, 99, 110, 108, 112, 112, 110, 112, 110, 110, 115, 101, 107, 110, 109, 107, 108, 111, 109, 107, 109, 117, 113, 111, 110, 109, 113, 110, 110, 112, 114, 115, 114, 112, 106, 111, 110, 112, 111, 111, 110, 105, 110, 113, 113, 112, 110, 106, 106, 108, 112, 110, 108, 108, 111, 108, 112, 112, 110, 111, 113, 112, 91, 106, 112, 111, 108, 112, 110, 112, 109, 111, 115, 112, 111, 110, 108, 112, 108, 106, 114, 111, 106, 106, 114, 110, 107, 105, 108, 112, 123, 108, 112, 114, 87, 115, 117, 108, 114, 109, 105, 108, 107, 108, 113, 110, 120, 110, 109, 113, 113, 107, 126, 112, 111, 114, 109, 108, 112, 112, 111, 105, 113, 118, 110, 110, 115, 113, 111, 115, 110, 109, 107, 120, 105, 109, 105, 113, 116, 111, 112, 108, 111, 113, 105, 107, 113, 106, 118, 113, 110, 109, 110, 107, 107, 112, 113, 114, 110, 110, 111, 108, 112, 101, 111, 114, 99, 116, 111, 111, 108, 112, 112, 136, 109, 109, 108, 109, 109, 107, 112, 107, 114, 109, 117, 112, 111, 111, 110, 113, 111, 108, 110, 104, 111, 112, 108, 109, 105, 109, 112, 111, 109, 106, 112, 114, 109, 107, 113, 106, 106, 111, 111, 113, 113, 109, 115, 110, 110, 113, 111, 107, 111, 113, 111, 109, 106, 110, 108, 110, 109, 107, 119, 110, 98, 106, 114, 100, 111, 112, 108, 112, 114, 110, 107, 104, 107, 134, 104, 114, 110, 115, 109, 116, 116, 117, 113, 123, 116, 108, 110, 117, 115, 128, 103, 108, 113, 111, 119, 120, 109, 118, 112, 115, 111, 113, 114, 114, 110, 110, 106, 113, 103, 107, 106, 110, 116, 131, 110, 105, 109, 114, 109, 106, 101, 118, 110, 109, 109, 103, 117, 101, 111, 114, 105, 111, 110, 115, 108, 112, 107, 110, 115, 110, 99, 108, 110, 108, 105, 104, 110, 110, 114, 112, 124, 103, 106, 117, 113, 105, 118, 111, 106, 122, 119, 114, 115, 110, 110, 118, 105, 107, 111, 119, 118, 106, 106, 109, 122, 115, 103, 123, 107, 107, 110, 103, 116, 106, 108, 107, 111, 104, 119, 113, 105, 110, 105, 106, 120, 116, 112, 103, 109, 110, 115, 109, 109, 127, 110, 110, 109, 106, 110, 110, 106, 111, 109, 105, 118, 119, 116, 107, 102, 112, 110, 109, 107, 117, 104, 108, 110, 106, 111, 115, 111, 107, 127, 113, 110, 108, 110, 115, 107, 105, 108, 111, 114, 108, 108, 112, 119, 101, 115, 110, 113, 109, 110, 113, 108, 115, 107, 101, 111, 109, 114, 114, 113, 107, 114, 113, 113, 113, 106, 111, 104, 103, 101, 107, 111, 119, 106, 119, 114, 111, 107, 105, 101, 122, 109, 109, 112, 111, 113, 110, 116, 107, 112, 106, 111, 105, 107, 113, 103, 114, 108, 117, 106, 115, 109, 109, 109, 117, 110, 106, 119, 109, 111, 109, 108, 108, 116, 113, 111, 104, 104, 112, 115, 123, 116, 85, 109, 112, 108, 114, 112, 109, 109, 110, 112, 109, 112, 114, 107, 105, 107, 107, 110, 110, 109, 109, 99, 133, 113, 104, 113, 114, 100, 111, 113, 107, 115, 110, 105, 114, 105, 111, 109, 105, 122, 110, 112, 119, 119, 115, 108, 105, 112, 113, 111, 100, 108, 111, 128, 108, 124, 110, 106, 111, 106, 125, 136, 109, 112, 120, 110, 100, 104, 108, 104, 111, 110, 99, 105, 131, 102, 106, 126, 107, 112, 115, 106, 105, 104, 93, 118, 130, 104, 108, 122, 109, 112, 114, 126, 103, 106, 113, 113, 116, 106, 110, 99, 111, 104, 114, 111, 112, 99, 111, 109, 105, 115, 100, 110, 111, 106, 112, 112, 109, 106, 115, 107, 100, 111, 101, 95, 118, 110, 110, 107, 104, 111, 119, 111, 104, 106, 105, 110, 122, 108, 108, 114, 105, 107, 112, 113, 107, 113, 108, 106, 100, 102, 110, 115, 113, 106, 111, 117, 107, 103, 108, 107, 106, 103, 103, 110, 119, 106, 111, 111, 109, 111, 112, 112, 122, 110, 105, 99, 111, 110, 108, 111, 105, 108, 117, 111, 101, 103, 107, 111, 107, 112, 120, 113, 108, 116, 111, 105, 121, 108, 114, 115, 116, 118, 127, 108, 102, 91, 112, 106, 118, 105, 107, 109, 102, 118, 108, 109, 104, 102, 113, 111, 106, 117, 100, 116, 109, 112, 115, 105, 105, 110, 109, 110, 119, 108, 105, 117, 103, 112, 104, 118, 100, 110, 115, 108, 89, 110, 105, 106, 99, 107, 112, 105, 110, 119, 112, 107, 114, 107, 97, 90, 100, 99, 114, 109, 109, 108, 94, 110, 125, 122, 108, 110, 99, 118, 117, 98, 110, 117, 103, 112, 116, 114, 107, 104, 101, 118, 114, 107, 107, 111, 113, 114, 116, 111, 112, 105, 107, 94, 111, 108, 80, 112, 112, 112, 108, 117, 108, 102, 128, 116, 113, 125, 99, 116, 103, 110, 108, 113, 103, 113, 111, 110, 121, 99, 114, 106, 106, 109, 104, 115, 116, 113, 115, 105, 108, 109, 108, 107, 114, 113, 99, 113, 110, 112, 117, 105, 112, 115, 114, 106, 109, 116, 114, 108, 108, 102, 101, 111, 116, 113, 120, 125, 108, 113, 108, 109, 111, 105, 112, 110, 91, 107, 106, 108, 112, 105, 111, 102, 116, 118, 115, 111, 110, 117, 103, 114, 112, 112, 95, 111, 112, 106, 111, 116, 108, 104, 106, 111, 117, 120, 108, 106, 113, 107, 108, 111, 108, 112, 108, 107, 113, 99, 115, 128, 115, 114, 113, 107, 116, 105, 107, 106, 102, 110, 114, 108, 102, 100, 104, 113, 111, 111, 121, 121, 100, 128, 104, 113, 112, 107, 111, 115, 127, 106, 108, 113, 111, 121, 105, 109, 118, 110, 102, 114, 108, 105, 104, 111, 109, 106, 113, 117, 105, 78, 103, 111, 109, 111, 111, 112, 113, 113, 110, 108, 109, 124, 104, 106, 114, 114, 107, 116, 110, 109, 104, 118, 116, 113, 107, 118, 114, 117, 107, 105, 96, 100, 112, 110, 111, 106, 103, 111, 116, 117, 105, 118, 103, 112, 94, 95, 108, 113, 100, 116, 112, 107, 106, 110, 112, 103, 113, 118, 119, 108, 109, 112, 114, 113, 117, 107, 115, 108, 113, 119, 106, 115, 113, 106, 110, 115, 95, 115, 111, 113, 108, 118, 104, 116, 106, 98, 93, 109, 117, 111, 122, 107, 101, 117, 106, 110, 111, 118, 107, 105, 101, 120, 104, 110, 112, 115, 122, 80, 112, 113, 128, 114, 98, 111, 117, 107, 101, 111, 116, 110, 113, 115, 109, 103, 107, 115, 120, 117, 108, 119, 100, 105, 114, 108, 107, 110, 111, 117, 106, 115, 107, 101, 181, 112, 119, 120, 113, 118, 107, 111, 117, 100, 108, 107, 107, 107, 110, 115, 123, 105, 121, 110, 104, 117, 111, 106, 108, 115, 114, 114, 109, 109, 147, 122, 91, 114, 123, 105, 114, 105, 118, 105, 109, 111, 120, 109, 117, 104, 108, 98, 106, 110, 107, 111, 116, 109, 126, 112, 113, 111, 114, 111, 111, 115, 121, 106, 109, 106, 111, 101, 115, 115, 111, 109, 109, 106, 111, 102, 106, 120, 103, 117, 105, 117, 105, 102, 114, 107, 103, 119, 113, 110, 107, 128, 120, 108, 154, 103, 110, 108, 110, 103, 112, 113, 102, 110, 113, 110, 115, 95, 90, 108, 103, 105, 109, 93, 104, 103, 122, 106, 112, 106, 103, 104, 111, 109, 110, 108, 114, 115, 101, 120, 105, 111, 113, 109, 107, 114, 107, 112, 109, 101, 104, 106, 102, 114, 116, 112, 107, 109, 115, 105, 110, 112, 139, 102, 111, 111, 102, 107, 102, 111, 105, 113, 106, 107, 109, 106, 108, 110, 107, 114, 111, 107, 110, 114, 109, 109, 112, 125, 109, 108, 111, 107, 115, 106, 106, 111, 108, 111, 109, 112, 111, 114, 114, 111, 105, 115, 111, 114, 112, 99, 110, 106, 106, 112, 107, 100, 112, 115, 118, 100, 102, 109, 108, 113, 109, 110, 109, 109, 107, 114, 113, 106, 106, 110, 107, 103, 108, 112, 111, 110, 110, 116, 106, 104, 118, 109, 115, 101, 107, 114, 103, 106, 104, 111, 112, 118, 104, 107, 113, 111, 113, 107, 110, 109, 113, 102, 114, 110, 108, 105, 110, 113, 107, 107, 113, 113, 105, 111, 110, 94, 95, 109, 105, 114, 114, 110, 109, 110, 108, 111, 115, 118, 107, 114, 108, 108, 113, 103, 113, 113, 110, 106, 117, 111, 109, 106, 112, 110, 113, 115, 108, 113, 107, 104, 107, 105, 109, 110, 107, 109, 113, 102, 112, 111, 127, 103, 113, 107, 107, 110, 110, 113, 103, 113, 111, 102, 105, 106, 108, 105, 133, 110, 111, 110, 107, 115, 114, 109, 104, 110, 102, 111, 105, 108, 110, 110, 104, 105, 107, 106, 110, 106, 105, 106, 117, 108, 113, 111, 111, 108, 107, 111, 114, 108, 116, 109, 107, 109, 112, 102, 104, 108, 103, 111, 110, 120, 109, 110, 113, 113, 116, 123, 110, 115, 110, 115, 99, 109, 118, 104, 116, 109, 108, 105, 113, 128, 110, 113, 99, 112, 109, 114, 110, 107, 136, 109, 124, 107, 101, 117, 112, 114, 111, 117, 108, 105, 112, 106, 114, 114, 112, 109, 109, 113, 107, 112, 112, 119, 111, 119, 112, 113, 117, 108, 109, 120, 105, 105, 105, 108, 113, 111, 119, 108, 108, 105, 112, 110, 110, 112, 113, 110, 112, 107, 117, 111, 109, 111, 115, 103, 111, 113, 117, 104, 109, 117, 111, 108, 119, 112, 107, 113, 107, 109, 106, 116, 108, 112, 109, 110, 107, 109, 107, 107, 102, 108, 111, 110, 104, 110, 109, 115, 106, 109, 109, 112, 116, 111, 111, 107, 107, 111, 110, 99, 109, 113, 108, 112, 112, 108, 111, 107, 112, 112, 110, 109, 104, 114, 105, 114, 102, 114, 113, 112, 104, 110, 107, 107, 110, 112, 107, 105, 110, 111, 105, 110, 112, 108, 109, 114, 106, 114, 114, 110, 107, 110, 113, 115, 109, 114, 98, 105, 109, 105, 112, 111, 108, 111, 104, 102, 113, 110, 108, 108, 114, 102, 114, 111, 108, 114, 106, 112, 109, 103, 101, 111, 127, 107, 94, 111, 113, 113, 117, 109, 107, 114, 112, 112, 111, 112, 106, 111, 108, 111, 108, 110, 108, 116, 114, 124, 108, 116, 108, 109, 113, 108, 106, 112, 111, 112, 104, 106, 112, 109, 111, 113, 111, 106, 114, 108, 111, 112, 110, 115, 111, 115, 113, 109, 109, 103, 112, 111, 104, 111, 110, 109, 108, 118, 116, 110, 112, 113, 109, 116, 110, 109, 114, 105, 112, 123, 107, 108, 111, 107, 114, 107, 107, 106, 114, 110, 110, 106, 114, 106, 110, 110, 106, 106, 108, 109, 110, 108, 111, 115, 102, 104, 111, 105, 111, 112, 106, 112, 110, 112, 104, 114, 109, 109, 111, 110, 109, 132, 110, 109, 106, 115, 112, 114, 101, 113, 114, 111, 101, 111, 107, 109, 105, 109, 114, 117, 105, 106, 105, 118, 108, 108, 110, 110, 110, 122, 114, 110, 116, 110, 110, 100, 106, 112, 103, 110, 112, 114, 108, 109, 108, 109, 103, 112, 110, 110, 114, 109, 106, 109, 117, 111, 110, 109, 109, 102, 111, 107, 112, 111, 110, 109, 103, 110, 113, 107, 115, 107, 101, 107, 102, 107, 112, 105, 107, 104, 105, 112, 106, 106, 109, 107, 111, 110, 127, 107, 109, 107, 104, 109, 116, 112, 104, 108, 117, 119, 109, 112, 110, 106, 104, 109, 110, 108, 114, 108, 106, 109, 108, 110, 115, 114, 109, 110, 116, 107, 116, 109, 118, 112, 109, 105, 114, 108, 112, 112, 110, 106, 109, 109, 112, 112, 115, 110, 99, 108, 104, 114, 105, 98, 111, 111, 105, 108, 119, 113, 110, 110, 102, 113, 106, 103, 108, 110, 110, 107, 114, 111, 119, 109, 110, 112, 105, 104, 107, 106, 105, 114, 103, 102, 120, 110, 109, 109, 108, 99, 111, 109, 107, 107, 108, 107, 110, 109, 104, 110, 115, 106, 113, 107, 107, 116, 107, 115, 109, 115, 106, 111, 114, 112, 106, 110, 109, 111, 114, 115, 111, 116, 110, 113, 107, 112, 108, 104, 109, 107, 123, 88, 116, 119, 113, 114, 111, 110, 112, 111, 110, 114, 110, 108, 114, 108, 108, 110, 113, 109, 112, 107, 113, 112, 114, 108, 110, 108, 107, 107, 113, 104, 116, 110, 108, 111, 111, 106, 102, 99, 108, 108, 116, 106, 108, 107, 106, 118, 105, 99, 106, 110, 114, 108, 112, 112, 112, 104, 105, 113, 108, 119, 118, 107, 106, 107, 104, 110, 110, 109, 108, 111, 108, 112, 108, 111, 114, 107, 110, 105, 102, 106, 111, 105, 112, 105, 110, 100, 108, 105, 104, 112, 115, 109, 115, 108, 104, 113, 113, 121, 108, 106, 108, 110, 113, 109, 108, 111, 102, 109, 85, 110, 101, 110, 101, 107, 109, 109, 117, 109, 107, 108, 97, 110, 107, 108, 112, 112, 108, 113, 109, 109, 110, 110, 108, 108, 113, 110, 104, 99, 106, 125, 109, 111, 108, 117, 106, 106, 108, 100, 116, 114, 104, 102, 109, 118, 113, 109, 114, 107, 113, 116, 103, 112, 108, 113, 114, 106, 104, 89, 106, 110, 109, 112, 106, 106, 102, 107, 110, 112, 106, 110, 112, 115, 102, 108, 119, 101, 113, 122, 104, 98, 116, 102, 114, 121, 111, 114, 107, 110, 112, 107, 109, 103, 113, 118, 117, 110, 114, 109, 108, 114, 105, 106, 111, 105, 112, 110, 125, 114, 110, 102, 108, 117, 110, 105, 107, 105, 98, 115, 111, 110, 109, 107, 105, 105, 117, 112, 112, 108, 106, 103, 111, 114, 108, 110, 110, 110, 109, 106, 116, 109, 117, 106, 107, 111, 105, 112, 108, 119, 112, 117, 105, 105, 113, 118, 107, 112, 111, 114, 115, 117, 119, 112, 112, 115, 103, 111, 109, 113, 109, 120, 112, 110, 105, 105, 106, 100, 108, 115, 105, 113, 110, 114, 116, 109, 111, 111, 105, 116, 113, 109, 112, 107, 118, 107, 102, 107, 113, 95, 112, 105, 117, 116, 112, 116, 127, 114, 110, 114, 116, 115, 112, 112, 109, 108, 114, 113, 118, 120, 112, 115, 118, 106, 111, 99, 112, 112, 112, 109, 115, 112, 104, 113, 111, 108, 115, 109, 108, 102, 99, 115, 110, 110, 115, 114, 104, 116, 111, 113, 116, 109, 110, 114, 112, 103, 111, 106, 112, 107, 116, 105, 113, 110, 108, 108, 115, 113, 113, 116, 112, 112, 104, 111, 115, 108, 113, 107, 111, 109, 112, 112, 118, 111, 118, 112, 97, 113, 113, 109, 104, 107, 122, 112, 115, 116, 107, 109, 92, 111, 108, 115, 104, 121, 108, 113, 114, 106, 104, 107, 108, 111, 112, 118, 106, 110, 107, 119, 108, 109, 116, 113, 121, 112, 107, 112, 112, 120, 110, 110, 111, 105, 113, 115, 118, 107, 114, 109, 111, 131, 116, 110, 117, 114, 105, 109, 115, 108, 120, 104, 111, 108, 116, 114, 112, 108, 112, 110, 111, 114, 108, 111, 114, 109, 114, 118, 114, 108, 102, 107, 102, 100, 102, 114, 107, 115, 109, 106, 116, 114, 106, 112, 110, 111, 111, 110, 108, 115, 114, 115, 111, 109, 110, 108, 109, 111, 110, 103, 101, 113, 107, 113, 115, 113, 104, 110, 112, 107, 112, 116, 114, 107, 115, 115, 109, 107, 107, 111, 105, 120, 117, 112, 110, 119, 112, 123, 104, 116, 112, 113, 107, 107, 117, 112, 119, 110, 111, 108, 108, 112, 111, 104, 107, 114, 105, 104, 121, 116, 109, 104, 110, 111, 104, 122, 93, 112, 117, 112, 106, 110, 112, 106, 111, 107, 114, 112, 105, 112, 103, 117, 110, 112, 112, 115, 105, 121, 115, 112, 112, 109, 117, 104, 107, 120, 116, 109, 111, 102, 116, 106, 115, 112, 111, 106, 112, 105, 119, 109, 102, 115, 106, 108, 110, 110, 109, 109, 100, 109, 105, 106, 108, 102, 113, 107, 106, 106, 107, 109, 103, 110, 110, 103, 114, 118, 151, 109, 115, 116, 106, 111, 114, 87, 116, 109, 115, 117, 110, 105, 109, 114, 114, 113, 107, 112, 103, 105, 105, 108, 88, 117, 112, 108, 115, 112, 106, 109, 111, 116, 108, 111, 107, 120, 112, 113, 110, 106, 108, 114, 109, 110, 109, 105, 108, 113, 110, 97, 114, 113, 103, 111, 101, 110, 108, 113, 109, 112, 109, 118, 115, 117, 112, 109, 110, 127, 114, 112, 110, 115, 112, 98, 117, 110, 107, 108, 117, 104, 103, 113, 113, 113, 111, 110, 109, 105, 108, 115, 115, 113, 112, 110, 111, 108, 107, 118, 117, 115, 105, 110, 124, 115, 113, 102, 105, 112, 110, 104, 113, 110, 108, 109, 120, 110, 121, 103, 108, 108, 112, 110, 113, 111, 104, 108, 110, 116, 121, 114, 120, 115, 109, 118, 107, 116, 108, 110, 122, 109, 104, 103, 101, 118, 113, 99, 94, 124, 101, 108, 115, 109, 106, 107, 112, 110, 106, 113, 109, 110, 109, 110, 107, 119, 109, 102, 113, 106, 108, 107, 109, 111, 110, 115, 107, 115, 106, 111, 116, 107, 112, 112, 103, 110, 104, 106, 109, 119, 102, 110, 109, 98, 114, 107, 107, 110, 99, 105, 111, 117, 112, 111, 109, 110, 110, 104, 108, 114, 109, 106, 110, 111, 107, 107, 113, 109, 119, 111, 108, 108, 106, 119, 102, 101, 118, 108, 111, 110, 111, 96, 114, 111, 111, 115, 112, 121, 115, 108, 114, 116, 106, 102, 113, 101, 119, 107, 102, 111, 119, 104, 110, 106, 102, 117, 105, 101, 111, 104, 108, 89, 99, 108, 109, 113, 94, 109, 110, 107, 110, 112, 104, 106, 111, 114, 106, 100, 111, 107, 104, 110, 112, 110, 120, 122, 107, 122, 119, 98, 109, 105, 107, 106, 112, 111, 101, 108, 111, 109, 111, 106, 106, 104, 110, 111, 99, 106, 112, 109, 105, 108, 111, 111, 109, 109, 108, 97, 109, 105, 112, 99, 104, 108, 109, 107, 112, 111, 115, 107, 109, 108, 111, 110, 98, 108, 99, 107, 105, 118, 111, 110, 103, 113, 110, 122, 109, 123, 109, 118, 113, 94, 112, 109, 105, 107, 107, 105, 105, 109, 105, 106, 104, 111, 111, 111, 115, 109, 109, 108, 99, 108, 106, 112, 111, 111, 104, 111, 115, 104, 101, 112, 110, 102, 113, 106, 103, 100, 116, 103, 112, 112, 113, 127, 118, 113, 108, 110, 103, 106, 111, 108, 112, 109, 107, 110, 109, 122, 109, 112, 108, 105, 108, 109, 105, 113, 105, 113, 113, 119, 125, 104, 91, 107, 107, 103, 114, 101, 108, 111, 108, 127, 106, 105, 89, 115, 106, 111, 103, 107, 114, 112, 111, 114, 119, 102, 109, 113, 115, 111, 100, 108, 103, 108, 103, 106, 108, 112, 108, 110, 111, 110, 106, 113, 108, 112, 108, 120, 104, 111, 111, 116, 113, 117, 110, 100, 106, 105, 98, 111, 112, 110, 104, 108, 99, 108, 109, 111, 114, 110, 120, 110, 108, 110, 107, 134, 110, 111, 107, 107, 107, 110, 106, 113, 108, 111, 114, 115, 110, 104, 109, 122, 103, 109, 114, 99, 100, 108, 108, 101, 115, 107, 117, 111, 99, 107, 101, 126, 97, 112, 93, 112, 109, 116, 113, 115, 110, 112, 112, 111, 99, 108, 111, 106, 122, 112, 114, 114, 103, 103, 131, 106, 110, 110, 106, 113, 77, 86, 116, 107, 99, 106, 104, 116, 113, 107, 111, 111, 104, 117, 106, 116, 119, 105, 113, 111, 109, 111, 104, 112, 112, 106, 106, 110, 90, 112, 113, 109, 110, 111, 103, 108, 106, 126, 118, 113, 110, 111, 102, 108, 115, 113, 115, 101, 112, 112, 111, 113, 115, 110, 109, 112, 109, 122, 113, 99, 119, 113, 111, 120, 112, 108, 109, 108, 103, 113, 115, 109, 112, 105, 107, 104, 106, 112, 109, 107, 103, 103, 107, 105, 96, 111, 115, 117, 102, 111, 106, 108, 114, 109, 110, 109, 110, 109, 108, 108, 111, 112, 109, 116, 109, 105, 110, 110, 83, 114, 109, 132, 108, 114, 116, 114, 100, 101, 125, 110, 113, 123, 111, 112, 111, 108, 108, 110, 109, 112, 110, 111, 108, 110, 112, 106, 123, 107, 111, 135, 109, 111, 107, 117, 114, 112, 113, 111, 111, 108, 103, 123, 110, 105, 117, 109, 113, 115, 110, 112, 113, 112, 111, 107, 113, 111, 111, 111, 89, 112, 101, 106, 108, 116, 117, 114, 109, 105, 114, 106, 110, 107, 114, 115, 112, 116, 110, 108, 105, 109, 109, 113, 112, 112, 109, 103, 113, 118, 115, 109, 100, 113, 112, 114, 117, 128, 111, 112, 112, 116, 118, 110, 109, 115, 113, 115, 114, 110, 111, 84, 111, 111, 108, 101, 108, 108, 105, 113, 112, 110, 92, 106, 101, 113, 110, 109, 112, 111, 104, 108, 117, 103, 108, 109, 111, 113, 114, 107, 106, 112, 114, 125, 110, 110, 112, 109, 116, 111, 112, 110, 110, 114, 113, 108, 107, 106, 110, 110, 109, 109, 110, 110, 108, 110, 116, 107, 110, 113, 111, 107, 112, 111, 117, 105, 107, 106, 115, 111, 111, 113, 110, 107, 106, 111, 112, 111, 106, 109, 114, 110, 109, 113, 115, 108, 92, 113, 108, 112, 114, 117, 114, 106, 118, 114, 109, 111, 111, 111, 109, 110, 111, 111, 100, 116, 116, 106, 112, 78, 110, 114, 110, 110, 89, 111, 110, 104, 113, 111, 112, 109, 114, 110, 113, 106, 88, 109, 110, 110, 113, 114, 111, 110, 110, 110, 111, 110, 111, 110, 113, 109, 92, 110, 112, 107, 110, 110, 120, 93, 117, 110, 114, 116, 111, 107, 91, 121, 112, 112, 106, 111, 114, 114, 115, 109, 108, 109, 112, 115, 108, 103, 105, 107, 114, 112, 111, 110, 112, 109, 101, 112, 124, 113, 117, 108, 109, 110, 114, 115, 110, 105, 109, 107, 138, 109, 110, 135, 109, 110, 117, 106, 107, 114, 112, 116, 111, 106, 109, 109, 106, 109, 110, 109, 109, 114, 111, 114, 97, 111, 112, 111, 111, 104, 113, 103, 109, 107, 108, 111, 113, 89, 112, 113, 95, 113, 119, 111, 105, 110, 113, 111, 110, 98, 107, 111, 110, 107, 110, 105, 131, 111, 112, 113, 111, 106, 108, 120, 114, 114, 107, 106, 104, 119, 112, 109, 112, 112, 112, 116, 110, 106, 108, 111, 112, 113, 112, 113, 109, 111, 109, 112, 118, 112, 107, 117, 111, 102, 108, 115, 109, 106, 110, 110, 117, 108, 113, 109, 108, 109, 113, 116, 109, 113, 107, 109, 108, 111, 112, 114, 112, 113, 111, 106, 107, 107, 113, 114, 116, 108, 110, 112, 109, 111, 112, 107, 107, 97, 110, 106, 110, 110, 114, 110, 109, 113, 111, 109, 110, 115, 113, 112, 113, 116, 114, 112, 112, 114, 121, 109, 115, 109, 121, 110, 111, 108, 114, 111, 109, 112, 113, 113, 109, 108, 109, 109, 116, 113, 115, 111, 112, 112, 109, 113, 128, 111, 113, 107, 111, 107, 109, 112, 101, 112, 97, 124, 109, 110, 108, 95, 116, 119, 117, 107, 110, 112, 105, 113, 109, 108, 106, 108, 110, 100, 107, 115, 107, 108, 101, 108, 110, 106, 105, 110, 107, 106, 122, 106, 112, 106, 108, 104, 115, 109, 113, 103, 110, 114, 113, 105, 114, 99, 111, 110, 110, 115, 111, 109, 108, 108, 110, 102, 116, 107, 115, 112, 121, 101, 124, 115, 115, 110, 107, 111, 114, 121, 110, 103, 113, 112, 108, 106, 106, 122, 113, 107, 114, 116, 111, 104, 107, 110, 113, 113, 109, 106, 112, 110, 108, 108, 106, 104, 114, 105, 106, 119, 105, 107, 106, 97, 105, 108, 115, 113, 111, 123, 113, 115, 110, 122, 79, 105, 109, 107, 110, 108, 113, 113, 110, 136, 110, 114, 114, 109, 109, 108, 123, 108, 113, 114, 101, 109, 103, 103, 112, 101, 106, 114, 111, 110, 119, 86, 104, 107, 118, 119, 106, 119, 114, 118, 105, 107, 107, 115, 111, 114, 105, 107, 105, 116, 116, 91, 107, 107, 115, 99, 116, 112, 114, 114, 104, 119, 118, 115, 113, 108, 115, 114, 111, 99, 112, 108, 109, 106, 115, 116, 89, 112, 112, 106, 117, 106, 109, 115, 114, 104, 114, 114, 107, 104, 114, 110, 121, 115, 109, 111, 112, 90, 103, 118, 115, 126, 118, 111, 109, 114, 106, 123, 105, 105, 109, 109, 110, 112, 97, 115, 105, 104, 103, 110, 106, 112, 98, 113, 107, 115, 102, 106, 103, 104, 106, 102, 125, 106, 109, 131, 107, 117, 108, 107, 109, 115, 110, 100, 106, 116, 112, 105, 112, 119, 114, 114, 107, 111, 110, 119, 108, 107, 110, 95, 110, 106, 102, 108, 105, 112, 106, 106, 109, 111, 104, 109, 108, 114, 104, 103, 107, 103, 106, 116, 105, 104, 113, 107, 104, 101, 104, 115, 112, 107, 108, 109, 112, 105, 103, 107, 109, 106, 119, 111, 109, 104, 105, 104, 110, 108, 110, 103, 115, 100, 100, 113, 111, 109, 109, 111, 120, 103, 112, 116, 107, 102, 105, 122, 114, 101, 108, 113, 105, 112, 118, 116, 111, 104, 104, 110, 112, 109, 135, 107, 110, 111, 105, 106, 104, 110, 100, 112, 112, 101, 112, 108, 109, 124, 108, 114, 111, 116, 110, 102, 109, 112, 105, 103, 114, 95, 109, 110, 110, 106, 104, 100, 111, 113, 99, 115, 108, 105, 115, 110, 129, 102, 109, 115, 117, 147, 117, 109, 106, 109, 106, 109, 111, 109, 109, 116, 124, 109, 106, 118, 106, 116, 110, 103, 111, 108, 115, 120, 99, 111, 111, 107, 104, 115, 106, 109, 109, 103, 107, 96, 111, 110, 116, 106, 109, 101, 109, 115, 117, 114, 107, 117, 111, 109, 113, 106, 114, 100, 111, 108, 116, 98, 112, 113, 130, 115, 114, 107, 114, 109, 109, 109, 98, 116, 115, 108, 108, 109, 110, 103, 108, 104, 116, 112, 105, 109, 110, 100, 110, 112, 114, 101, 110, 123, 110, 115, 105, 111, 107, 107, 110, 111, 108, 95, 107, 111, 109, 107, 112, 112, 106, 102, 108, 102, 105, 108, 109, 103, 111, 106, 117, 99, 100, 107, 114, 111, 115, 105, 112, 110, 116, 115, 112, 101, 110, 107, 100, 106, 113, 103, 118, 103, 101, 109, 113, 108, 122, 104, 108, 109, 121, 119, 105, 123, 105, 105, 106, 104, 100, 111, 101, 104, 112, 102, 101, 110, 107, 109, 102, 105, 112, 103, 110, 111, 107, 101, 101, 121, 102, 113, 109, 108, 112, 108, 107, 109, 106, 102, 107, 106, 104, 99, 96, 110, 109, 108, 99, 111, 112, 110, 104, 109, 113, 106, 121, 98, 107, 109, 109, 109, 105, 107, 105, 105, 103, 109, 112, 100, 108, 106, 111, 112, 100, 113, 110, 99, 119, 112, 111, 112, 117, 109, 107, 114, 102, 107, 115, 104, 112, 110, 124, 107, 104, 117, 103, 107, 109, 122, 109, 110, 110, 98, 107, 109, 114, 103, 103, 119, 115, 114, 110, 116, 118, 109, 118, 121, 123, 101, 101, 106, 107, 113, 106, 108, 121, 109, 111, 103, 103, 102, 102, 112, 106, 116, 108, 112, 112, 113, 113, 101, 81, 122, 105, 115, 106, 100, 100, 106, 100, 108, 118, 105, 112, 99, 107, 110, 111, 113, 107, 99, 110, 110, 113, 105, 114, 118, 109, 110, 110, 121, 109, 110, 113, 106, 114, 104, 110, 112, 106, 113, 109, 113, 100, 106, 109, 111, 105, 99, 112, 107, 102, 115, 99, 114, 95, 111, 109, 117, 111, 102, 105, 113, 114, 105, 105, 98, 100, 107, 110, 112, 106, 108, 102, 118, 112, 99, 114, 110, 115, 109, 116, 110, 134, 98, 111, 101, 116, 104, 109, 106, 101, 119, 112, 122, 119, 102, 115, 115, 124, 106, 125, 108, 97, 120, 90, 108, 105, 105, 129, 111, 106, 118, 102, 106, 108, 110, 114, 107, 118, 111, 123, 101, 104, 120, 103, 111, 104, 119, 109, 115, 103, 120, 107, 104, 110, 100, 113, 113, 111, 97, 112, 99, 79, 100, 109, 109, 110, 120, 110, 105, 105, 112, 117, 103, 102, 119, 128, 105, 106, 113, 120, 104, 125, 93, 103, 103, 113, 120, 109, 112, 113, 109, 100, 112, 110, 111, 104, 118, 112, 116, 109, 103, 107, 108, 102, 119, 108, 106, 109, 99, 118, 105, 99, 107, 101, 114, 110, 106, 110, 116, 113, 110, 111, 103, 104, 104, 100, 107, 111, 119, 112, 104, 108, 108, 113, 115, 104, 123, 117, 100, 110, 92, 102, 110, 110, 105, 118, 111, 101, 103, 113, 113, 113, 104, 104, 105, 112, 134, 116, 108, 111, 97, 109, 107, 103, 101, 104, 111, 106, 109, 103, 107, 115, 101, 105, 99, 106, 117, 121, 108, 106, 110, 107, 110, 104, 109, 113, 124, 122, 113, 110, 138, 99, 100, 108, 105, 105, 114, 105, 109, 104, 114, 121, 104, 112, 109, 107, 106, 125, 101, 125, 112, 117, 102, 113, 106, 107, 105, 114, 102, 111, 131, 121, 101, 110, 103, 107, 113, 112, 106, 108, 113, 103, 114, 106, 109, 110, 124, 103, 125, 113, 122, 111, 112, 109, 116, 104, 102, 104, 111, 110, 124, 116, 103, 108, 97, 108, 107, 107, 119, 101, 112, 116, 112, 113, 113, 101, 101, 108, 110, 97, 106, 113, 112, 115, 107, 108, 115, 107, 113, 100, 103, 106, 117, 114, 118, 127, 120, 110, 111, 101, 106, 111, 118, 103, 112, 106, 110, 101, 110, 115, 114, 108, 101, 108, 117, 96, 123, 123, 103, 103, 121, 108, 113, 112, 108, 111, 110, 106, 114, 101, 110, 106, 95, 114, 112, 104, 111, 104, 78, 107, 118, 103, 105, 116, 110, 111, 107, 110, 101, 116, 105, 110, 110, 117, 112, 94, 119, 110, 118, 105, 110, 117, 114, 99, 110, 113, 112, 102, 95, 102, 103, 108, 112, 101, 108, 92, 104, 109, 105, 116, 105, 116, 116, 111, 94, 101, 106, 130, 113, 113, 93, 103, 105, 106, 113, 105, 112, 107, 118, 108, 125, 108, 127, 114, 107, 118, 114, 105, 115, 127, 107, 92, 115, 112, 107, 120, 104, 135, 117, 102, 108, 106, 110, 120, 118, 112, 114, 114, 109, 107, 102, 98, 118, 106, 114, 106, 111, 108, 110, 120, 105, 104, 111, 108, 111, 97, 114, 110, 109, 112, 111, 115, 117, 110, 108, 119, 114, 112, 110, 108, 105, 119, 111, 115, 107, 111, 120, 104, 97, 108, 98, 122, 115, 106, 112, 104, 103, 117, 116, 107, 97, 111, 95, 109, 111, 107, 112, 100, 103, 107, 116, 105, 124, 103, 98, 111, 115, 110, 101, 113, 110, 114, 121, 108, 119, 112, 109, 101, 102, 118, 110, 120, 107, 114, 109, 94, 115, 110, 99, 107, 114, 113, 113, 103, 115, 106, 120, 104, 108, 112, 107, 112, 106, 107, 108, 125, 124, 107, 100, 105, 108, 120, 108, 121, 112, 99, 114, 123, 107, 117, 110, 109, 113, 99, 116, 110, 111, 113, 114, 115, 120, 103, 110, 105, 112, 105, 110, 95, 103, 110, 110, 95, 108, 106, 114, 109, 110, 122, 104, 98, 103, 105, 103, 108, 97, 116, 106, 111, 114, 118, 107, 113, 121, 112, 113, 111, 104, 114, 111, 110, 122, 119, 109, 116, 95, 100, 119, 108, 99, 108, 107, 116, 100, 112, 103, 112, 104, 108, 107, 104, 93, 107, 111, 104, 112, 105, 108, 102, 113, 120, 110, 103, 115, 107, 112, 120, 109, 114, 118, 117, 100, 113, 133, 109, 105, 93, 103, 108, 118, 101, 109, 98, 115, 121, 126, 111, 113, 106, 110, 118, 108, 107, 103, 96, 104, 95, 113, 102, 107, 111, 104, 115, 105, 117, 113, 115, 101, 105, 106, 105, 108, 112, 112, 110, 108, 106, 112, 113, 110, 108, 93, 116, 98, 109, 102, 96, 118, 106, 108, 111, 113, 113, 112, 111, 111, 106, 107, 106, 109, 100, 110, 107, 111, 104, 98, 115, 105, 116, 107, 116, 111, 109, 111, 119, 112, 119, 111, 117, 111, 104, 100, 114, 103, 107, 102, 113, 105, 109, 100, 108, 112, 108, 110, 122, 106, 101, 111, 122, 110, 103, 107, 108, 154, 112, 107, 107, 113, 116, 107, 102, 103, 107, 124, 110, 114, 105, 101, 113, 113, 124, 106, 113, 105, 103, 111, 102, 109, 106, 110, 115, 109, 99, 106, 110, 118, 109, 134, 107, 104, 105, 105, 111, 114, 109, 112, 113, 114, 105, 112, 109, 117, 115, 112, 104, 102, 112, 101, 106, 114, 117, 106, 114, 119, 113, 111, 102, 108, 96, 108, 113, 118, 113, 128, 114, 108, 115, 109, 112, 98, 108, 118, 115, 101, 110, 116, 113, 120, 117, 118, 112, 114, 115, 117, 118, 113, 109, 104, 113, 115, 113, 122, 110, 108, 118, 108, 111, 121, 111, 111, 115, 110, 121, 104, 109, 105, 111, 105, 99, 121, 113, 88, 106, 109, 103, 109, 116, 114, 114, 111, 108, 116, 111, 124, 110, 115, 93, 110, 137, 100, 111, 111, 112, 107, 107, 108, 97, 116, 100, 100, 125, 116, 107, 120, 103, 109, 103, 108, 103, 100, 107, 99, 117, 113, 116, 116, 109, 110, 108, 108, 111, 106, 118, 108, 113, 108, 105, 122, 109, 113, 99, 113, 104, 110, 99, 106, 115, 120, 106, 111, 110, 115, 113, 106, 107, 110, 105, 104, 105, 101, 104, 109, 132, 114, 107, 114, 115, 114, 105, 117, 112, 111, 109, 104, 98, 110, 106, 113, 118, 119, 114, 116, 110, 112, 109, 114, 115, 114, 105, 108, 114, 108, 108, 107, 112, 137, 110, 118, 105, 120, 122, 109, 108, 117, 114, 121, 116, 110, 116, 112, 112, 90, 92, 107, 125, 120, 92, 109, 116, 109, 103, 117, 116, 116, 110, 122, 104, 110, 109, 116, 106, 87, 105, 113, 105, 116, 112, 109, 118, 114, 111, 111, 108, 120, 112, 104, 116, 117, 112, 150, 111, 107, 122, 105, 119, 109, 111, 106, 100, 114, 108, 96, 107, 109, 116, 109, 110, 110, 94, 114, 98, 108, 109, 113, 113, 108, 107, 115, 112, 113, 102, 96, 111, 118, 112, 118, 112, 102, 110, 116, 112, 112, 138, 118, 112, 105, 111, 116, 106, 90, 112, 104, 85, 105, 110, 108, 107, 103, 103, 101, 105, 113, 111, 117, 110, 118, 110, 123, 116, 107, 106, 113, 114, 100, 88, 112, 116, 107, 123, 107, 106, 119, 113, 103, 105, 103, 111, 103, 95, 100, 112, 113, 100, 114, 110, 107, 104, 119, 116, 120, 108, 111, 107, 107, 118, 111, 110, 116, 120, 113, 113, 110, 111, 118, 110, 122, 114, 101, 115, 102, 108, 105, 95, 109, 122, 108, 115, 117, 113, 109, 104, 97, 105, 113, 104, 102, 109, 103, 114, 108, 101, 108, 113, 108, 114, 116, 111, 95, 110, 105, 98, 114, 102, 111, 115, 110, 110, 112, 113, 109, 109, 111, 112, 105, 107, 99, 108, 119, 120, 114, 121, 124, 120, 98, 114, 100, 117, 116, 124, 108, 94, 111, 126, 106, 116, 107, 114, 107, 105, 114, 111, 111, 107, 114, 117, 112, 115, 113, 121, 107, 121, 115, 88, 106, 112, 107, 127, 101, 112, 117, 103, 105, 113, 111, 114, 104, 113, 100, 114, 103, 114, 109, 108, 104, 114, 93, 109, 111, 126, 114, 108, 113, 88, 106, 106, 124, 107, 117, 111, 109, 98, 91, 110, 102, 111, 116, 105, 116, 109, 107, 111, 113, 111, 110, 106, 106, 103, 110, 116, 108, 108, 99, 105, 110, 115, 108, 113, 102, 96, 110, 103, 114, 113, 100, 109, 109, 110, 106, 110, 113, 100, 106, 111, 104, 112, 114, 106, 111, 114, 114, 107, 111, 112, 106, 115, 112, 106, 110, 99, 107, 102, 106, 104, 110, 108, 102, 106, 103, 94, 112, 107, 112, 107, 112, 109, 116, 102, 102, 105, 111, 111, 102, 111, 105, 103, 109, 111, 112, 111, 112, 107, 116, 110, 115, 103, 106, 98, 106, 112, 104, 109, 117, 104, 106, 113, 116, 100, 110, 95, 98, 118, 113, 110, 113, 116, 114, 110, 101, 116, 102, 115, 113, 104, 103, 107, 107, 107, 94, 113, 120, 110, 105, 111, 114, 105, 119, 109, 107, 113, 107, 107, 105, 105, 110, 111, 101, 106, 106, 102, 101, 105, 117, 118, 115, 116, 117, 106, 111, 111, 98, 98, 104, 110, 111, 115, 110, 112, 113, 110, 96, 107, 109, 110, 106, 103, 109, 113, 114, 104, 100, 110, 104, 111, 113, 111, 114, 106, 113, 113, 107, 109, 111, 101, 111, 106, 112, 101, 99, 113, 116, 107, 110, 108, 101, 106, 117, 105, 111, 111, 112, 116, 103, 116, 106, 109, 114, 110, 115, 108, 105, 107, 114, 109, 114, 118, 115, 101, 130, 112, 108, 114, 102, 106, 106, 104, 102, 117, 116, 101, 108, 115, 105, 107, 112, 101, 108, 101, 103, 104, 101, 105, 98, 110, 103, 106, 111, 103, 109, 111, 120, 111, 118, 115, 113, 106, 105, 101, 105, 106, 116, 109, 114, 110, 105, 107, 111, 109, 109, 112, 115, 101, 109, 108, 115, 112, 116, 111, 106, 114, 108, 114, 107, 115, 107, 109, 115, 100, 115, 109, 104, 102, 121, 106, 107, 109, 103, 114, 112, 110, 99, 106, 106, 102, 103, 116, 111, 112, 108, 106, 114, 107, 109, 113, 114, 106, 103, 111, 112, 101, 107, 102, 106, 103, 107, 101, 107, 111, 95, 113, 104, 113, 102, 108, 98, 105, 115, 117, 106, 114, 109, 110, 106, 110, 111, 108, 112, 102, 116, 104, 103, 111, 103, 103, 113, 117, 112, 102, 105, 113, 107, 112, 100, 105, 103, 106, 100, 109, 115, 106, 105, 114, 110, 116, 104, 95, 103, 112, 115, 109, 104, 116, 104, 110, 112, 111, 98, 119, 104, 105, 120, 112, 122, 113, 103, 110, 107, 110, 103, 114, 113, 110, 109, 109, 105, 112, 112, 97, 111, 111, 106, 122, 111, 110, 111, 115, 108, 108, 103, 106, 107, 115, 110, 114, 104, 117, 109, 109, 109, 110, 108, 112, 107, 113, 113, 107, 113, 111, 108, 109, 116, 106, 101, 105, 109, 112, 114, 109, 111, 105, 110, 114, 105, 108, 105, 112, 101, 102, 97, 104, 114, 114, 108, 103, 106, 105, 112, 108, 121, 111, 112, 109, 107, 103, 114, 108, 102, 112, 107, 97, 110, 117, 110, 105, 122, 109, 107, 119, 110, 113, 108, 114, 118, 102, 113, 115, 105, 102, 113, 110, 104, 107, 111, 104, 104, 93, 115, 113, 107, 118, 109, 116, 111, 108, 112, 99, 105, 111, 115, 110, 105, 104, 113, 113, 85, 119, 109, 109, 105, 111, 111, 119, 110, 111, 111, 104, 109, 112, 110, 106, 110, 106, 110, 109, 106, 106, 106, 108, 102, 107, 102, 111, 109, 120, 109, 109, 111, 113, 112, 114, 109, 111, 110, 112, 107, 111, 113, 105, 110, 112, 107, 111, 104, 108, 111, 105, 112, 112, 107, 111, 115, 105, 107, 105, 106, 113, 110, 106, 113, 103, 108, 110, 112, 107, 108, 109, 104, 112, 113, 108, 111, 110, 107, 106, 115, 107, 104, 112, 111, 114, 108, 108, 112, 110, 113, 106, 108, 117, 110, 107, 109, 113, 107, 114, 113, 115, 110, 109, 117, 106, 108, 115, 104, 116, 104, 114, 110, 111, 114, 107, 108, 106, 106, 112, 110, 106, 111, 112, 109, 106, 115, 107, 109, 111, 112, 108, 110, 111, 101, 111, 107, 107, 107, 111, 115, 115, 111, 113, 105, 118, 106, 108, 112, 113, 117, 109, 106, 107, 100, 95, 113, 111, 112, 115, 110, 113, 114, 100, 109, 112, 108, 105, 108, 103, 106, 108, 110, 111, 106, 107, 112, 117, 104, 109, 107, 104, 108, 100, 106, 113, 113, 112, 109, 104, 109, 106, 112, 112, 110, 106, 108, 107, 112, 112, 110, 121, 103, 103, 115, 110, 104, 112, 101, 110, 110, 114, 112, 114, 112, 105, 113, 110, 102, 116, 106, 113, 107, 106, 109, 105, 110, 114, 104, 108, 107, 108, 114, 107, 117, 105, 107, 108, 108, 107, 115, 112, 112, 109, 107, 112, 107, 103, 113, 109, 109, 104, 105, 113, 108, 110, 115, 105, 102, 114, 108, 110, 113, 108, 110, 111, 105, 114, 110, 110, 108, 113, 109, 108, 113, 111, 110, 114, 109, 107, 110, 110, 108, 107, 113, 103, 114, 109, 113, 111, 105, 112, 107, 111, 108, 108, 107, 108, 111, 114, 106, 121, 106, 118, 104, 108, 110, 114, 113, 116, 111, 113, 99, 111, 112, 109, 112, 113, 114, 111, 107, 108, 104, 107, 109, 118, 115, 105, 108, 107, 110, 107, 108, 106, 105, 112, 106, 109, 109, 109, 106, 114, 110, 98, 108, 110, 105, 109, 110, 105, 115, 113, 117, 103, 109, 106, 112, 111, 107, 109, 111, 106, 108, 108, 106, 115, 109, 111, 106, 107, 110, 106, 113, 108, 107, 117, 114, 106, 117, 110, 107, 105, 104, 107, 110, 107, 107, 109, 109, 108, 104, 106, 105, 106, 108, 116, 116, 107, 111, 107, 112, 109, 124, 113, 115, 108, 106, 110, 110, 112, 111, 109, 107, 111, 104, 113, 107, 104, 107, 108, 110, 103, 119, 106, 110, 110, 114, 117, 112, 94, 114, 107, 108, 109, 106, 113, 116, 116, 104, 102, 113, 112, 112, 117, 107, 108, 112, 111, 103, 110, 104, 109, 106, 107, 112, 109, 110, 109, 105, 111, 112, 114, 102, 110, 110, 115, 108, 108, 106, 112, 110, 113, 104, 109, 111, 120, 116, 101, 105, 113, 106, 107, 112, 116, 105, 107, 106, 104, 108, 108, 109, 115, 109, 109, 111, 105, 107, 107, 112, 111, 112, 107, 105, 108, 107, 105, 117, 117, 111, 105, 113, 119, 109, 103, 114, 103, 96, 107, 110, 104, 110, 103, 109, 103, 110, 103, 98, 112, 110, 93, 112, 113, 116, 131, 112, 123, 114, 117, 107, 99, 106, 106, 100, 101, 117, 104, 111, 116, 116, 108, 110, 114, 113, 103, 117, 103, 111, 103, 109, 102, 114, 114, 115, 111, 116, 114, 101, 120, 106, 111, 101, 119, 115, 106, 100, 103, 107, 105, 109, 110, 113, 103, 112, 111, 110, 115, 112, 96, 106, 117, 113, 109, 95, 99, 111, 108, 109, 99, 99, 102, 114, 122, 116, 101, 107, 109, 120, 104, 109, 107, 105, 102, 104, 107, 104, 105, 100, 99, 106, 103, 131, 107, 93, 118, 113, 112, 113, 107, 96, 111, 100, 103, 111, 105, 110, 119, 102, 105, 89, 121, 109, 107, 107, 109, 125, 113, 105, 115, 107, 109, 106, 114, 121, 116, 111, 117, 114, 100, 114, 123, 107, 105, 107, 113, 106, 114, 106, 108, 110, 120, 115, 106, 110, 104, 104, 118, 111, 116, 92, 102, 128, 111, 111, 107, 113, 114, 103, 104, 110, 114, 109, 113, 104, 108, 106, 124, 103, 108, 115, 110, 104, 117, 114, 108, 114, 112, 106, 99, 105, 117, 113, 140, 117, 118, 99, 113, 104, 113, 124, 114, 102, 108, 113, 115, 114, 102, 111, 97, 117, 107, 108, 114, 112, 108, 113, 117, 114, 117, 110, 107, 110, 97, 108, 99, 106, 105, 105, 109, 99, 117, 98, 107, 107, 99, 105, 102, 110, 112, 109, 115, 116, 106, 124, 115, 99, 106, 101, 111, 114, 110, 122, 109, 114, 104, 108, 107, 108, 105, 109, 111, 117, 110, 104, 117, 109, 110, 117, 108, 124, 97, 112, 117, 109, 112, 110, 111, 107, 118, 110, 114, 112, 113, 101, 109, 123, 106, 116, 95, 109, 115, 109, 108, 114, 108, 107, 123, 103, 108, 96, 120, 109, 96, 115, 105, 109, 108, 104, 106, 102, 115, 116, 104, 110, 89, 100, 110, 103, 112, 120, 129, 97, 95, 119, 116, 110, 109, 100, 116, 104, 105, 114, 112, 101, 112, 109, 104, 107, 114, 94, 130, 100, 114, 113, 108, 113, 105, 108, 105, 107, 115, 105, 100, 111, 93, 112, 118, 111, 109, 100, 89, 111, 107, 109, 99, 118, 106, 107, 106, 106, 108, 121, 103, 119, 116, 112, 122, 115, 110, 110, 94, 113, 101, 110, 115, 109, 124, 120, 117, 110, 103, 109, 103, 92, 113, 108, 116, 112, 115, 116, 114, 105, 109, 113, 105, 106, 114, 96, 110, 113, 120, 110, 106, 120, 104, 114, 110, 120, 101, 108, 106, 106, 112, 106, 106, 112, 108, 106, 120, 118, 119, 100, 117, 95, 104, 110, 112, 102, 99, 113, 110, 107, 110, 125, 106, 112, 110, 113, 101, 108, 113, 108, 93, 113, 106, 111, 110, 106, 123, 106, 104, 110, 125, 126, 114, 104, 109, 115, 111, 115, 107, 116, 113, 102, 111, 118, 125, 111, 114, 116, 104, 114, 97, 104, 112, 118, 109, 111, 104, 114, 112, 121, 124, 104, 98, 94, 109, 98, 102, 112, 109, 108, 99, 114, 103, 99, 95, 107, 114, 107, 112, 110, 118, 96, 97, 116, 111, 114, 110, 109, 117, 123, 106, 108, 102, 107, 111, 102, 103, 111, 120, 104, 111, 106, 109, 104, 105, 124, 100, 122, 107, 109, 108, 116, 96, 100, 106, 117, 122, 114, 110, 108, 108, 110, 106, 129, 114, 120, 107, 118, 115, 103, 111, 110, 109, 116, 115, 115, 105, 121, 105, 111, 102, 120, 117, 109, 105, 99, 102, 111, 113, 117, 106, 100, 107, 128, 103, 111, 122, 104, 109, 108, 113, 104, 100, 107, 104, 109, 105, 113, 107, 119, 122, 118, 101, 117, 108, 105, 107, 110, 109, 111, 117, 126, 104, 117, 112, 97, 108, 102, 118, 111, 111, 110, 111, 110, 101, 96, 112, 105, 106, 108, 115, 117, 112, 105, 100, 100, 105, 102, 109, 104, 111, 104, 108, 119, 112, 112, 113, 114, 101, 109, 108, 109, 110, 106, 104, 102, 98, 103, 98, 102, 111, 114, 111, 104, 112, 112, 101, 110, 108, 101, 104, 125, 105, 118, 105, 109, 103, 112, 113, 107, 126, 100, 106, 105, 133, 112, 112, 109, 116, 137, 118, 112, 113, 107, 103, 109, 99, 115, 106, 109, 99, 106, 114, 125, 135, 105, 98, 103, 117, 104, 93, 105, 117, 114, 105, 105, 119, 104, 98, 107, 114, 109, 123, 109, 104, 105, 103, 116, 97, 110, 111, 114, 104, 114, 105, 114, 108, 117, 109, 118, 116, 119, 100, 116, 109, 114, 106, 110, 100, 98, 118, 100, 110, 119, 109, 93, 107, 102, 109, 131, 109, 103, 101, 102, 106, 112, 111, 103, 111, 109, 112, 112, 112, 117, 107, 103, 110, 103, 107, 112, 107, 107, 104, 109, 103, 103, 106, 96, 108, 103, 114, 116, 114, 114, 110, 105, 107, 105, 122, 104, 108, 103, 122, 114, 114, 107, 141, 106, 104, 100, 130, 124, 129, 106, 101, 116, 109, 110, 115, 113, 105, 110, 108, 106, 104, 111, 104, 100, 116, 112, 117, 111, 101, 117, 91, 112, 107, 107, 114, 109, 111, 105, 123, 118, 109, 106, 113, 102, 116, 112, 110, 114, 121, 107, 93, 110, 109, 109, 113, 108, 122, 108, 129, 107, 105, 119, 110, 101, 125, 122, 105, 102, 115, 105, 109, 101, 98, 116, 116, 118, 115, 99, 111, 114, 105, 114, 107, 99, 118, 109, 112, 106, 109, 113, 113, 114, 116, 112, 103, 121, 99, 114, 107, 110, 111, 111, 106, 111, 111, 111, 106, 117, 109, 117, 110, 108, 115, 100, 104, 126, 110, 108, 93, 109, 102, 115, 105, 111, 105, 117, 110, 113, 99, 118, 107, 114, 114, 110, 103, 108, 114, 99, 112, 99, 110, 111, 106, 121, 100, 119, 106, 99, 119, 104, 115, 99, 95, 109, 110, 103, 104, 105, 93, 110, 104, 108, 117, 95, 109, 111, 107, 95, 113, 113, 105, 114, 106, 92, 108, 100, 101, 105, 106, 112, 101, 104, 104, 104, 116, 104, 118, 106, 110, 106, 107, 116, 103, 113, 110, 110, 106, 107, 105, 113, 116, 104, 102, 123, 103, 113, 104, 112, 113, 129, 113, 108, 123, 101, 114, 117, 108, 99, 110, 113, 121, 116, 110, 116, 110, 121, 117, 109, 110, 105, 104, 110, 115, 112, 111, 114, 105, 99, 109, 105, 118, 108, 110, 101, 104, 105, 105, 99, 114, 108, 110, 110, 114, 111, 106, 111, 101, 99, 119, 104, 117, 123, 109, 111, 118, 101, 117, 107, 122, 123, 105, 112, 107, 103, 114, 117, 109, 113, 106, 109, 98, 107, 117, 99, 103, 101, 119, 106, 109, 112, 119, 104, 110, 113, 114, 106, 102, 125, 114, 100, 108, 111, 103, 111, 104, 94, 112, 121, 109, 110, 114, 122, 106, 103, 116, 118, 106, 109, 108, 97, 116, 105, 111, 112, 114, 107, 110, 108, 109, 112, 104, 116, 112, 114, 109, 116, 110, 100, 114, 112, 115, 112, 105, 114, 105, 95, 115, 102, 109, 109, 111, 107, 123, 112, 104, 106, 120, 102, 104, 108, 111, 109, 111, 112, 107, 109, 108, 106, 99, 113, 107, 114, 118, 124, 111, 116, 110, 112, 108, 116, 112, 115, 117, 106, 110, 100, 107, 118, 104, 108, 120, 97, 111, 118, 120, 111, 107, 85, 110, 104, 100, 115, 113, 120, 116, 107, 114, 112, 109, 119, 114, 109, 118, 122, 108, 104, 119, 110, 112, 104, 110, 108, 108, 106, 114, 116, 110, 115, 105, 99, 102, 114, 114, 105, 100, 110, 92, 104, 111, 115, 124, 114, 109, 110, 109, 115, 106, 104, 97, 106, 109, 110, 114, 107, 94, 104, 110, 119, 116, 113, 109, 115, 112, 114, 110, 99, 104, 111, 108, 116, 113, 105, 91, 107, 112, 98, 108, 98, 109, 111, 112, 100, 102, 122, 106, 105, 115, 114, 101, 109, 113, 101, 107, 110, 105, 124, 112, 109, 112, 112, 112, 103, 106, 98, 95, 108, 114, 109, 112, 109, 116, 114, 111, 118, 114, 102, 108, 119, 105, 104, 112, 108, 105, 107, 112, 104, 105, 117, 109, 120, 114, 108, 109, 121, 120, 121, 105, 107, 117, 100, 108, 109, 108, 113, 90, 111, 95, 109, 116, 110, 108, 98, 111, 106, 115, 107, 119, 103, 107, 121, 115, 98, 107, 107, 97, 111, 114, 121, 110, 113, 110, 115, 106, 107, 107, 110, 112, 113, 114, 129, 96, 107, 100, 113, 113, 107, 113, 119, 110, 97, 113, 103, 115, 116, 86, 111, 96, 106, 112, 108, 103, 125, 107, 103, 116, 118, 115, 110, 106, 114, 108, 102, 105, 112, 97, 110, 107, 102, 106, 103, 103, 105, 99, 106, 110, 122, 109, 116, 109, 113, 110, 114, 106, 98, 101, 114, 110, 120, 95, 112, 109, 114, 109, 121, 104, 111, 114, 101, 109, 107, 112, 118, 100, 107, 112, 100, 116, 111, 98, 127, 107, 107, 108, 119, 104, 115, 104, 101, 116, 109, 124, 107, 116, 117, 108, 106, 105, 109, 110, 111, 107, 110, 119, 112, 116, 111, 117, 112, 110, 118, 107, 108, 118, 113, 108, 107, 103, 105, 113, 109, 112, 104, 107, 109, 122, 111, 103, 93, 108, 117, 103, 106, 94, 115, 117, 110, 96, 109, 113, 102, 108, 117, 112, 106, 114, 111, 120, 107, 116, 110, 111, 108, 109, 113, 110, 108, 111, 108, 110, 111, 111, 113, 112, 104, 107, 114, 112, 112, 103, 109, 114, 118, 121, 112, 113, 105, 114, 102, 110, 110, 113, 112, 111, 110, 115, 111, 113, 108, 108, 111, 113, 106, 109, 106, 108, 109, 99, 115, 109, 116, 111, 113, 108, 112, 110, 110, 110, 108, 110, 112, 113, 110, 111, 114, 115, 110, 113, 108, 111, 111, 104, 110, 110, 120, 112, 107, 105, 112, 118, 111, 115, 113, 111, 112, 112, 120, 119, 113, 114, 109, 106, 110, 118, 108, 117, 113, 109, 107, 112, 107, 114, 113, 102, 110, 105, 110, 106, 105, 114, 105, 118, 108, 105, 114, 110, 105, 111, 111, 109, 109, 111, 110, 113, 108, 108, 104, 108, 121, 115, 112, 111, 110, 113, 111, 103, 112, 108, 109, 107, 117, 112, 109, 110, 104, 110, 107, 114, 112, 106, 117, 107, 115, 114, 106, 113, 115, 110, 110, 110, 110, 110, 114, 117, 107, 113, 109, 112, 115, 113, 111, 108, 111, 107, 117, 105, 115, 114, 109, 110, 118, 101, 112, 114, 109, 112, 109, 109, 120, 110, 118, 111, 112, 109, 115, 111, 119, 112, 107, 113, 117, 113, 114, 115, 110, 112, 112, 113, 113, 123, 109, 118, 105, 109, 111, 107, 106, 110, 107, 110, 109, 110, 103, 111, 114, 112, 109, 109, 109, 107, 111, 113, 107, 112, 113, 114, 109, 112, 112, 107, 116, 115, 107, 110, 108, 109, 118, 111, 114, 106, 106, 109, 117, 104, 106, 112, 118, 113, 112, 113, 114, 111, 110, 123, 111, 108, 109, 112, 112, 111, 111, 114, 113, 113, 111, 107, 113, 105, 115, 102, 109, 112, 111, 114, 112, 111, 114, 121, 107, 107, 115, 111, 107, 114, 108, 113, 114, 113, 109, 110, 105, 113, 110, 105, 107, 112, 103, 109, 107, 109, 107, 111, 103, 107, 112, 110, 117, 109, 110, 108, 112, 119, 107, 112, 110, 112, 107, 109, 114, 107, 111, 106, 108, 106, 112, 109, 107, 112, 110, 109, 108, 105, 112, 111, 108, 120, 108, 109, 110, 108, 108, 105, 112, 108, 109, 105, 110, 110, 109, 110, 104, 116, 109, 108, 109, 110, 113, 111, 113, 105, 109, 108, 111, 113, 105, 109, 110, 109, 110, 117, 107, 113, 113, 117, 115, 110, 113, 111, 112, 101, 100, 108, 107, 115, 106, 111, 111, 99, 108, 109, 107, 112, 117, 112, 106, 105, 115, 106, 113, 114, 112, 109, 107, 114, 109, 114, 112, 106, 110, 107, 107, 114, 113, 109, 112, 108, 111, 107, 114, 111, 106, 112, 109, 104, 112, 112, 111, 111, 115, 112, 108, 113, 118, 112, 116, 117, 108, 97, 116, 108, 107, 110, 114, 110, 119, 108, 112, 115, 114, 111, 111, 113, 113, 119, 102, 112, 111, 108, 103, 109, 91, 113, 113, 113, 106, 109, 113, 112, 112, 110, 106, 111, 114, 110, 112, 109, 114, 111, 108, 112, 109, 108, 110, 111, 114, 113, 113, 115, 110, 109, 113, 113, 108, 112, 104, 102, 111, 123, 108, 113, 109, 100, 107, 109, 106, 110, 113, 113, 111, 107, 107, 110, 109, 107, 108, 110, 113, 109, 114, 105, 109, 111, 111, 113, 107, 107, 109, 111, 102, 110, 105, 106, 107, 110, 114, 105, 112, 107, 109, 109, 110, 115, 114, 107, 104, 120, 110, 113, 109, 114, 111, 109, 101, 108, 110, 107, 112, 113, 106, 110, 111, 113, 109, 114, 109, 110, 114, 102, 110, 105, 115, 108, 110, 113, 118, 112, 102, 105, 114, 107, 103, 106, 106, 114, 105, 110, 110, 112, 108, 116, 109, 106, 109, 110, 111, 108, 108, 115, 105, 107, 113, 104, 113, 104, 108, 112, 108, 104, 109, 116, 116, 116, 106, 109, 108, 110, 113, 102, 116, 112, 113, 110, 115, 110, 112, 109, 109, 104, 111, 107, 110, 106, 102, 108, 108, 112, 102, 104, 109, 104, 110, 110, 107, 106, 111, 111, 107, 106, 115, 107, 108, 117, 101, 118, 115, 111, 106, 113, 108, 111, 109, 109, 111, 105, 111, 106, 104, 110, 103, 110, 107, 112, 107, 120, 108, 113, 106, 112, 109, 118, 105, 112, 108, 119, 107, 116, 113, 116, 108, 107, 113, 113, 112, 100, 111, 105, 105, 124, 113, 113, 109, 113, 103, 109, 115, 115, 111, 106, 99, 106, 106, 111, 105, 106, 105, 106, 109, 110, 105, 111, 117, 104, 106, 116, 106, 100, 106, 107, 107, 110, 115, 107, 115, 112, 111, 107, 105, 115, 108, 103, 110, 113, 107, 115, 111, 106, 123, 113, 114, 110, 106, 110, 109, 108, 109, 110, 108, 107, 116, 104, 107, 106, 109, 105, 109, 113, 115, 103, 107, 106, 110, 108, 114, 102, 113, 112, 111, 101, 114, 114, 113, 110, 106, 109, 119, 115, 115, 110, 104, 110, 107, 109, 105, 109, 107, 116, 106, 114, 102, 112, 108, 104, 98, 104, 102, 115, 108, 112, 108, 107, 108, 103, 106, 106, 113, 111, 105, 103, 113, 114, 105, 111, 109, 113, 109, 115, 111, 109, 107, 107, 111, 110, 109, 107, 116, 112, 109, 123, 110, 114, 103, 112, 108, 102, 112, 107, 106, 114, 115, 106, 108, 110, 106, 110, 108, 101, 111, 110, 110, 110, 110, 109, 122, 110, 113, 103, 112, 113, 104, 119, 110, 103, 114, 130, 109, 110, 106, 111, 117, 116, 106, 105, 107, 116, 116, 108, 101, 116, 112, 102, 114, 103, 103, 114, 110, 110, 108, 115, 118, 115, 115, 112, 115, 107, 105, 107, 114, 108, 113, 111, 114, 109, 127, 111, 105, 108, 118, 110, 112, 110, 104, 103, 113, 112, 107, 109, 113, 101, 106, 110, 106, 109, 107, 111, 106, 112, 110, 108, 112, 106, 111, 110, 107, 101, 111, 113, 109, 116, 115, 104, 105, 107, 109, 107, 105, 125, 107, 108, 110, 106, 104, 107, 108, 107, 101, 103, 103, 104, 110, 105, 103, 109, 117, 110, 104, 110, 108, 109, 107, 106, 113, 110, 113, 116, 118, 108, 115, 105, 108, 109, 103, 109, 119, 109, 110, 112, 106, 104, 107, 115, 115, 103, 108, 104, 108, 111, 115, 110, 109, 104, 111, 109, 108, 98, 123, 106, 106, 114, 109, 116, 111, 111, 110, 110, 110, 106, 109, 109, 118, 109, 109, 115, 108, 109, 109, 111, 110, 109, 114, 116, 107, 109, 106, 110, 106, 110, 101, 110, 107, 105, 109, 108, 107, 106, 118, 112, 109, 112, 104, 113, 110, 110, 115, 110, 108, 106, 131, 118, 109, 111, 111, 106, 108, 117, 107, 114, 108, 108, 116, 113, 118, 113, 107, 114, 111, 122, 110, 106, 109, 114, 115, 105, 117, 111, 121, 112, 111, 105, 109, 105, 110, 116, 104, 108, 106, 112, 113, 111, 111, 116, 106, 90, 106, 108, 106, 105, 106, 109, 105, 107, 100, 115, 120, 108, 110, 111, 111, 108, 113, 111, 109, 108, 113, 108, 112, 121, 109, 108, 104, 108, 124, 114, 96, 109, 121, 110, 108, 111, 112, 105, 108, 108, 114, 105, 94, 110, 110, 110, 109, 109, 115, 102, 114, 103, 114, 103, 115, 108, 113, 101, 117, 102, 112, 113, 108, 105, 111, 113, 101, 122, 109, 105, 98, 107, 106, 108, 105, 112, 109, 105, 107, 108, 110, 113, 121, 113, 110, 113, 110, 110, 109, 110, 108, 114, 121, 110, 114, 108, 116, 111, 132, 118, 127, 107, 107, 111, 93, 113, 109, 112, 118, 109, 109, 102, 108, 108, 111, 104, 113, 113, 110, 107, 110, 110, 112, 108, 113, 117, 107, 106, 108, 107, 109, 114, 109, 111, 114, 108, 112, 107, 103, 109, 103, 111, 103, 115, 115, 113, 116, 108, 118, 102, 114, 107, 112, 128, 116, 118, 112, 106, 116, 117, 111, 109, 105, 112, 108, 110, 106, 107, 114, 114, 108, 110, 112, 109, 116, 114, 85, 110, 100, 102, 99, 110, 113, 115, 113, 108, 108, 106, 103, 119, 108, 105, 112, 113, 112, 110, 111, 107, 111, 114, 108, 109, 115, 108, 104, 112, 115, 110, 116, 106, 109, 112, 111, 107, 110, 111, 108, 117, 106, 129, 120, 118, 112, 113, 115, 110, 107, 113, 103, 111, 111, 97, 111, 112, 108, 106, 119, 111, 114, 107, 111, 118, 111, 109, 112, 109, 109, 111, 128, 112, 107, 113, 118, 109, 112, 108, 111, 110, 114, 115, 114, 106, 109, 114, 104, 106, 111, 108, 111, 103, 108, 110, 111, 113, 113, 116, 112, 113, 112, 106, 107, 92, 111, 110, 110, 108, 109, 120, 112, 112, 106, 109, 114, 108, 107, 108, 105, 111, 107, 121, 123, 110, 113, 113, 113, 112, 112, 106, 109, 118, 110, 109, 108, 106, 108, 96, 111, 105, 109, 115, 112, 111, 113, 115, 107, 109, 111, 114, 114, 109, 111, 108, 112, 113, 108, 106, 108, 105, 107, 112, 109, 104, 109, 105, 112, 116, 114, 109, 109, 107, 106, 105, 106, 107, 110, 107, 108, 109, 111, 109, 114, 112, 111, 109, 106, 111, 108, 113, 109, 108, 108, 113, 110, 107, 113, 111, 113, 116, 110, 113, 120, 106, 108, 118, 113, 114, 106, 110, 106, 107, 114, 106, 108, 125, 117, 112, 108, 105, 114, 114, 105, 106, 112, 107, 109, 115, 123, 114, 106, 113, 114, 112, 106, 112, 109, 116, 101, 109, 113, 104, 115, 94, 107, 109, 113, 100, 114, 112, 113, 116, 104, 124, 115, 109, 109, 116, 97, 97, 114, 103, 109, 102, 99, 106, 105, 104, 102, 114, 117, 105, 101, 108, 113, 111, 121, 114, 98, 120, 100, 117, 112, 122, 103, 117, 115, 102, 116, 92, 121, 116, 109, 119, 101, 117, 113, 105, 92, 105, 109, 112, 109, 112, 109, 102, 102, 114, 107, 120, 129, 107, 113, 101, 105, 105, 102, 122, 109, 103, 104, 124, 106, 121, 101, 113, 121, 109, 110, 94, 115, 112, 113, 104, 110, 109, 112, 123, 107, 135, 111, 103, 100, 113, 113, 105, 111, 131, 111, 109, 115, 119, 105, 119, 107, 114, 110, 109, 105, 107, 114, 117, 106, 107, 98, 97, 113, 107, 124, 108, 103, 115, 119, 112, 99, 112, 109, 108, 116, 114, 114, 101, 102, 103, 102, 130, 101, 114, 117, 109, 111, 108, 100, 105, 109, 105, 122, 105, 110, 96, 95, 110, 108, 102, 102, 111, 92, 110, 116, 105, 108, 115, 105, 138, 102, 117, 117, 102, 106, 114, 116, 114, 106, 117, 107, 103, 108, 100, 117, 116, 103, 110, 100, 113, 130, 120, 114, 119, 102, 105, 107, 111, 109, 118, 112, 113, 116, 105, 104, 122, 105, 135, 106, 110, 110, 100, 120, 109, 111, 98, 110, 109, 108, 108, 113, 102, 105, 104, 102, 118, 119, 118, 122, 109, 112, 115, 117, 128, 124, 104, 109, 108, 110, 113, 116, 112, 114, 103, 114, 109, 115, 114, 127, 109, 106, 97, 119, 110, 110, 125, 114, 118, 112, 114, 108, 114, 102, 112, 114, 116, 100, 109, 98, 114, 103, 112, 116, 111, 107, 137, 109, 120, 104, 105, 112, 109, 113, 113, 113, 111, 138, 102, 105, 114, 102, 109, 107, 110, 104, 91, 108, 100, 111, 115, 98, 113, 120, 108, 109, 123, 116, 109, 105, 103, 113, 115, 104, 106, 108, 111, 103, 119, 118, 103, 121, 101, 124, 110, 98, 95, 125, 107, 116, 128, 93, 104, 102, 121, 120, 95, 101, 93, 115, 114, 108, 107, 113, 118, 114, 107, 113, 115, 115, 108, 109, 111, 100, 110, 121, 117, 106, 111, 107, 112, 112, 94, 121, 103, 115, 112, 114, 115, 113, 105, 106, 105, 112, 117, 104, 111, 107, 99, 111, 130, 125, 98, 100, 106, 115, 114, 117, 117, 97, 123, 112, 101, 117, 132, 117, 110, 117, 106, 114, 103, 122, 112, 112, 103, 107, 102, 114, 98, 98, 106, 106, 114, 118, 113, 105, 106, 107, 105, 106, 116, 121, 117, 111, 117, 99, 112, 99, 133, 111, 104, 124, 108, 103, 117, 113, 116, 114, 122, 108, 115, 112, 113, 105, 89, 119, 107, 97, 108, 111, 100, 118, 105, 108, 115, 109, 83, 118, 120, 128, 110, 105, 118, 116, 114, 104, 105, 99, 103, 114, 113, 114, 108, 116, 115, 108, 101, 119, 99, 115, 114, 109, 116, 114, 97, 108, 111, 113, 104, 108, 108, 118, 113, 101, 87, 115, 117, 116, 95, 108, 102, 129, 101, 110, 107, 115, 108, 102, 109, 119, 108, 110, 119, 103, 110, 104, 90, 108, 111, 112, 118, 106, 113, 119, 105, 104, 105, 98, 107, 103, 110, 111, 108, 109, 100, 111, 126, 109, 112, 114, 103, 117, 112, 110, 118, 116, 113, 104, 109, 107, 99, 105, 98, 108, 112, 105, 112, 107, 110, 117, 102, 100, 121, 109, 120, 98, 117, 113, 106, 117, 124, 103, 112, 97, 109, 113, 107, 108, 106, 101, 100, 105, 114, 115, 113, 108, 116, 116, 117, 108, 103, 103, 123, 97, 115, 107, 105, 109, 110, 107, 96, 125, 101, 119, 105, 101, 98, 96, 103, 112, 109, 104, 106, 107, 109, 149, 106, 133, 121, 112, 114, 109, 127, 104, 111, 115, 105, 114, 115, 120, 105, 104, 106, 109, 102, 120, 112, 112, 104, 103, 102, 103, 108, 100, 112, 104, 112, 124, 111, 119, 108, 110, 96, 102, 103, 105, 112, 111, 108, 125, 108, 101, 105, 114, 104, 102, 115, 109, 98, 115, 102, 109, 102, 108, 121, 111, 111, 122, 125, 115, 102, 96, 97, 112, 103, 110, 122, 121, 117, 109, 121, 110, 105, 107, 110, 117, 123, 120, 118, 109, 108, 105, 116, 106, 106, 110, 103, 99, 124, 112, 121, 101, 110, 113, 115, 107, 110, 119, 113, 102, 120, 104, 106, 108, 109, 119, 109, 108, 115, 99, 112, 104, 103, 100, 106, 114, 119, 105, 113, 109, 110, 106, 108, 123, 107, 116, 104, 115, 119, 94, 113, 114, 110, 120, 94, 104, 108, 106, 113, 103, 121, 111, 111, 100, 118, 122, 104, 109, 113, 106, 103, 123, 105, 107, 104, 105, 112, 126, 111, 103, 102, 108, 118, 100, 117, 106, 106, 117, 137, 118, 103, 109, 122, 106, 100, 113, 118, 102, 95, 104, 113, 108, 104, 107, 177, 110, 101, 114, 101, 114, 110, 101, 105, 134, 110, 114, 92, 113, 127, 112, 111, 114, 110, 123, 99, 107, 96, 112, 103, 102, 116, 117, 106, 91, 109, 113, 103, 112, 113, 107, 102, 123, 117, 102, 118, 105, 101, 110, 115, 108, 105, 112, 108, 114, 113, 120, 109, 108, 115, 103, 113, 112, 105, 115, 103, 107, 115, 103, 114, 137, 103, 110, 117, 110, 102, 117, 108, 103, 100, 109, 99, 115, 108, 97, 103, 108, 123, 113, 117, 119, 108, 107, 108, 109, 113, 110, 113, 119, 114, 111, 102, 110, 108, 112, 95, 116, 132, 114, 108, 106, 108, 119, 109, 131, 112, 115, 112, 106, 106, 105, 106, 99, 125, 105, 110, 113, 111, 112, 108, 122, 106, 107, 115, 111, 110, 104, 114, 118, 108, 102, 134, 101, 114, 111, 114, 107, 105, 106, 105, 104, 116, 109, 107, 110, 98, 115, 116, 125, 114, 116, 106, 113, 110, 112, 109, 109, 104, 104, 114, 95, 108, 100, 116, 91, 111, 109, 116, 112, 115, 114, 107, 103, 103, 120, 116, 106, 103, 105, 102, 115, 110, 111, 113, 114, 102, 111, 113, 130, 114, 116, 110, 106, 102, 106, 114, 104, 119, 108, 102, 106, 111, 110, 107, 113, 109, 111, 112, 113, 112, 106, 115, 105, 111, 109, 113, 113, 107, 111, 106, 110, 111, 109, 153, 111, 103, 104, 111, 114, 111, 115, 107, 111, 106, 106, 118, 108, 110, 108, 112, 117, 115, 111, 114, 110, 112, 111, 112, 110, 112, 111, 108, 115, 114, 149, 116, 112, 126, 106, 112, 112, 111, 106, 114, 106, 112, 111, 110, 105, 109, 110, 103, 109, 106, 105, 106, 112, 104, 113, 107, 114, 115, 108, 118, 108, 113, 112, 110, 109, 112, 112, 112, 112, 115, 104, 110, 111, 116, 114, 108, 110, 116, 112, 110, 111, 112, 110, 118, 116, 116, 108, 100, 102, 116, 108, 113, 108, 112, 106, 109, 102, 108, 112, 110, 107, 106, 107, 112, 116, 108, 100, 111, 112, 108, 114, 110, 114, 102, 113, 117, 113, 115, 105, 109, 112, 107, 109, 105, 109, 110, 104, 109, 111, 101, 107, 108, 105, 105, 111, 109, 109, 108, 106, 111, 107, 111, 108, 113, 111, 104, 114, 110, 109, 108, 109, 110, 113, 108, 109, 109, 105, 112, 110, 108, 112, 109, 101, 109, 111, 111, 98, 105, 116, 115, 108, 109, 113, 104, 107, 113, 107, 110, 114, 112, 118, 112, 107, 109, 116, 110, 110, 108, 112, 111, 114, 108, 110, 115, 106, 109, 124, 102, 111, 112, 102, 115, 106, 104, 113, 108, 112, 108, 112, 104, 111, 110, 107, 108, 107, 110, 115, 109, 109, 118, 106, 109, 109, 112, 106, 115, 118, 109, 112, 107, 114, 113, 109, 112, 106, 107, 108, 114, 107, 115, 112, 128, 113, 118, 112, 115, 114, 109, 112, 109, 107, 106, 115, 109, 112, 114, 107, 112, 112, 113, 112, 109, 110, 115, 119, 63, 110, 105, 111, 111, 112, 111, 112, 115, 111, 113, 104, 116, 116, 111, 106, 110, 111, 109, 111, 107, 103, 116, 111, 112, 111, 110, 111, 103, 110, 112, 115, 108, 115, 110, 114, 111, 108, 109, 112, 107, 107, 71, 114, 114, 111, 111, 114, 109, 107, 110, 104, 116, 106, 113, 111, 112, 110, 111, 108, 112, 109, 110, 108, 111, 107, 115, 117, 109, 107, 110, 101, 111, 114, 99, 109, 108, 115, 113, 105, 107, 112, 113, 105, 115, 111, 102, 108, 106, 107, 109, 115, 110, 108, 111, 106, 110, 108, 110, 110, 107, 106, 106, 107, 112, 108, 120, 110, 110, 106, 108, 114, 109, 114, 110, 117, 111, 108, 107, 109, 109, 111, 114, 109, 111, 118, 110, 106, 113, 110, 108, 112, 112, 112, 108, 114, 115, 108, 107, 114, 110, 113, 110, 110, 115, 116, 113, 112, 110, 114, 110, 106, 115, 111, 110, 115, 111, 109, 107, 109, 103, 107, 109, 109, 117, 108, 108, 111, 108, 110, 113, 110, 112, 118, 108, 114, 112, 111, 111, 112, 108, 113, 116, 115, 112, 115, 108, 110, 118, 109, 108, 111, 110, 85, 112, 112, 106, 111, 109, 104, 111, 109, 114, 111, 114, 111, 106, 108, 116, 110, 110, 113, 115, 120, 114, 111, 110, 110, 106, 106, 101, 108, 110, 115, 113, 105, 111, 115, 119, 117, 107, 110, 97, 106, 110, 108, 107, 115, 108, 110, 117, 116, 116, 118, 108, 105, 111, 103, 111, 117, 100, 110, 108, 118, 111, 116, 102, 109, 106, 119, 104, 107, 109, 121, 128, 114, 112, 107, 98, 114, 113, 109, 108, 108, 102, 120, 105, 112, 127, 111, 102, 109, 101, 110, 115, 115, 97, 113, 103, 108, 104, 108, 110, 102, 114, 98, 110, 110, 99, 119, 112, 114, 104, 106, 106, 117, 111, 103, 110, 121, 113, 107, 111, 101, 102, 103, 102, 113, 103, 108, 107, 107, 105, 110, 103, 99, 97, 113, 100, 114, 121, 121, 114, 111, 109, 109, 112, 94, 101, 124, 109, 114, 106, 114, 114, 112, 124, 116, 108, 121, 113, 108, 106, 107, 101, 107, 93, 116, 116, 111, 110, 111, 113, 117, 111, 101, 123, 119, 122, 114, 108, 106, 111, 110, 112, 99, 117, 108, 108, 108, 103, 119, 109, 121, 112, 113, 110, 112, 95, 111, 101, 116, 103, 107, 109, 117, 105, 108, 117, 101, 114, 103, 105, 110, 100, 115, 111, 110, 113, 102, 114, 113, 147, 107, 115, 112, 106, 111, 109, 92, 99, 103, 102, 112, 106, 101, 103, 101, 101, 129, 106, 104, 103, 108, 96, 107, 112, 99, 111, 123, 102, 111, 107, 113, 99, 109, 121, 114, 115, 99, 108, 124, 117, 111, 109, 105, 107, 116, 122, 103, 101, 116, 112, 108, 113, 117, 113, 124, 109, 104, 109, 101, 113, 103, 115, 118, 113, 102, 111, 106, 114, 103, 108, 96, 118, 108, 116, 107, 105, 108, 99, 105, 113, 109, 92, 113, 119, 114, 111, 106, 111, 111, 107, 108, 105, 114, 109, 97, 105, 118, 101, 102, 110, 112, 114, 108, 108, 127, 100, 92, 114, 104, 107, 113, 114, 100, 119, 106, 100, 111, 118, 113, 112, 116, 110, 114, 104, 100, 111, 113, 113, 117, 107, 121, 108, 109, 118, 108, 97, 116, 112, 112, 88, 108, 122, 102, 114, 108, 105, 108, 119, 107, 116, 104, 128, 103, 105, 110, 112, 114, 115, 112, 116, 116, 101, 112, 118, 107, 110, 104, 100, 110, 108, 109, 98, 109, 112, 105, 113, 107, 117, 102, 118, 102, 99, 100, 102, 109, 111, 105, 110, 115, 106, 113, 102, 109, 107, 112, 109, 108, 101, 105, 113, 108, 103, 110, 130, 115, 110, 103, 107, 127, 104, 109, 104, 105, 109, 126, 116, 114, 117, 106, 113, 101, 106, 104, 109, 106, 104, 115, 127, 105, 107, 114, 105, 111, 110, 118, 98, 106, 110, 114, 106, 113, 100, 107, 106, 106, 110, 105, 112, 128, 110, 105, 132, 114, 112, 107, 124, 104, 112, 112, 119, 102, 97, 93, 123, 118, 100, 131, 121, 106, 115, 104, 110, 120, 109, 110, 103, 107, 124, 115, 113, 104, 127, 124, 110, 89, 107, 115, 119, 120, 105, 106, 105, 110, 96, 114, 104, 110, 115, 99, 115, 115, 109, 114, 111, 110, 106, 113, 105, 104, 102, 111, 120, 109, 116, 112, 113, 105, 112, 118, 110, 114, 107, 102, 114, 107, 115, 107, 120, 112, 104, 109, 98, 105, 111, 92, 105, 108, 105, 106, 106, 106, 107, 108, 107, 116, 118, 106, 100, 114, 108, 109, 105, 111, 117, 103, 103, 98, 134, 118, 112, 125, 116, 107, 103, 107, 109, 120, 116, 107, 104, 111, 114, 106, 110, 117, 108, 121, 110, 101, 107, 135, 110, 105, 109, 114, 84, 119, 109, 113, 97, 113, 115, 122, 105, 112, 106, 109, 125, 105, 111, 97, 113, 112, 102, 122, 114, 103, 100, 105, 110, 104, 109, 113, 109, 114, 105, 98, 115, 111, 110, 110, 118, 109, 107, 87, 97, 128, 107, 115, 115, 122, 114, 111, 112, 121, 96, 109, 102, 102, 89, 111, 110, 107, 109, 112, 120, 142, 105, 107, 125, 102, 113, 107, 110, 114, 107, 115, 111, 109, 125, 115, 97, 112, 114, 126, 117, 109, 107, 112, 113, 110, 122, 104, 111, 113, 125, 103, 104, 118, 109, 122, 111, 109, 117, 107, 112, 109, 104, 95, 99, 115, 109, 112, 115, 118, 112, 122, 154, 113, 140, 115, 110, 105, 111, 112, 108, 112, 110, 105, 110, 99, 114, 119, 107, 102, 104, 111, 112, 105, 99, 116, 132, 112, 109, 110, 106, 113, 110, 111, 105, 131, 113, 119, 118, 105, 113, 99, 102, 105, 107, 119, 104, 110, 103, 95, 114, 120, 111, 103, 108, 109, 108, 114, 111, 96, 107, 101, 114, 110, 107, 113, 106, 110, 109, 113, 126, 104, 110, 112, 112, 115, 112, 126, 107, 113, 113, 109, 108, 111, 108, 84, 104, 113, 110, 108, 126, 110, 102, 116, 113, 118, 74, 99, 110, 95, 106, 116, 92, 121, 115, 116, 115, 113, 109, 109, 114, 109, 106, 112, 113, 110, 105, 112, 110, 99, 117, 112, 115, 114, 120, 132, 95, 108, 108, 113, 107, 106, 111, 105, 110, 94, 114, 98, 91, 113, 109, 106, 110, 110, 105, 110, 121, 97, 94, 111, 105, 110, 108, 117, 112, 117, 148, 124, 107, 108, 105, 113, 110, 116, 113, 111, 109, 103, 106, 110, 118, 110, 102, 99, 112, 83, 118, 104, 103, 112, 117, 112, 104, 104, 105, 107, 130, 114, 121, 100, 112, 111, 109, 121, 115, 106, 121, 110, 111, 118, 116, 106, 110, 107, 105, 107, 104, 114, 112, 106, 110, 100, 106, 107, 119, 128, 109, 107, 101, 114, 106, 117, 122, 102, 110, 102, 105, 102, 113, 122, 107, 98, 113, 116, 115, 108, 110, 125, 112, 107, 103, 108, 110, 126, 106, 115, 115, 100, 116, 114, 112, 115, 104, 109, 112, 104, 112, 107, 110, 91, 100, 125, 93, 118, 109, 108, 98, 126, 122, 103, 109, 105, 109, 110, 118, 115, 114, 113, 133, 108, 109, 125, 82, 110, 120, 112, 105, 106, 117, 103, 116, 121, 113, 121, 96, 122, 104, 149, 106, 102, 101, 121, 128, 113, 113, 111, 115, 118, 102, 112, 114, 73, 118, 110, 105, 94, 110, 111, 107, 106, 106, 113, 116, 108, 109, 109, 110, 115, 114, 118, 108, 112, 109, 112, 109, 113, 102, 111, 106, 111, 110, 113, 119, 111, 107, 97, 104, 111, 108, 104, 112, 98, 114, 105, 110, 110, 113, 112, 118, 109, 110, 114, 110, 118, 113, 109, 103, 100, 128, 113, 124, 103, 127, 117, 99, 125, 126, 114, 105, 106, 110, 114, 113, 119, 108, 110, 112, 120, 109, 96, 108, 117, 122, 116, 122, 114, 110, 104, 116, 106, 121, 108, 122, 114, 107, 112, 121, 109, 107, 100, 110, 114, 111, 114, 109, 114, 116, 124, 108, 117, 105, 117, 127, 116, 119, 109, 108, 111, 119, 108, 113, 133, 117, 97, 117, 107, 112, 120, 118, 116, 123, 110, 119, 109, 121, 108, 117, 113, 97, 118, 100, 121, 105, 113, 104, 117, 111, 99, 127, 112, 102, 110, 98, 104, 111, 112, 108, 112, 111, 126, 122, 112, 107, 106, 115, 106, 105, 115, 108, 100, 115, 128, 108, 120, 113, 102, 106, 112, 105, 113, 113, 117, 105, 98, 96, 113, 127, 119, 122, 100, 95, 118, 114, 114, 110, 109, 116, 112, 112, 114, 130, 110, 121, 121, 109, 113, 98, 117, 99, 105, 117, 109, 114, 110, 102, 105, 111, 113, 116, 102, 88, 110, 112, 113, 104, 123, 111, 116, 98, 117, 102, 122, 115, 106, 111, 99, 107, 127, 109, 109, 116, 106, 112, 137, 101, 105, 120, 120, 121, 119, 115, 120, 109, 127, 115, 102, 118, 106, 115, 111, 120, 108, 112, 101, 113, 112, 94, 120, 112, 112, 112, 96, 118, 101, 116, 118, 104, 104, 92, 107, 117, 101, 103, 112, 112, 112, 117, 108, 100, 115, 118, 106, 111, 111, 129, 112, 110, 127, 117, 107, 116, 106, 114, 106, 114, 111, 103, 116, 122, 116, 128, 113, 113, 118, 111, 129, 115, 131, 114, 112, 118, 117, 122, 122, 115, 104, 115, 112, 114, 106, 116, 128, 103, 105, 113, 122, 110, 129, 130, 114, 118, 118, 125, 119, 107, 123, 119, 109, 114, 120, 107, 102, 100, 117, 115, 104, 110, 106, 134, 105, 104, 113, 119, 109, 101, 103, 105, 114, 110, 114, 108, 113, 112, 110, 114, 120, 111, 119, 119, 115, 106, 107, 113, 112, 116, 105, 123, 122, 99, 112, 110, 120, 102, 128, 103, 111, 101, 113, 119, 114, 103, 116, 113, 114, 108, 116, 134, 118, 117, 106, 116, 125, 118, 110, 110, 113, 111, 97, 110, 109, 107, 119, 126, 121, 116, 119, 116, 104, 105, 111, 127, 112, 103, 93, 99, 107, 113, 111, 113, 109, 115, 113, 108, 115, 116, 126, 106, 129, 98, 131, 109, 109, 109, 133, 116, 113, 107, 109, 115, 116, 100, 118, 130, 116, 120, 111, 97, 97, 119, 111, 114, 117, 107, 105, 116, 119, 110, 104, 102, 113, 119, 111, 107, 103, 119, 107, 106, 104, 122, 99, 116, 93, 105, 105, 128, 116, 126, 103, 105, 122, 121, 102, 104, 118, 114, 114, 115, 118, 125, 119, 112, 124, 109, 120, 119, 92, 113, 122, 119, 118, 106, 108, 122, 118, 97, 111, 112, 106, 103, 114, 121, 107, 108, 111, 111, 111, 123, 123, 107, 111, 115, 104, 115, 103, 133, 114, 113, 106, 108, 109, 118, 109, 109, 106, 103, 112, 107, 111, 117, 99, 107, 110, 114, 101, 101, 101, 108, 109, 110, 99, 105, 109, 109, 105, 104, 115, 109, 113, 107, 122, 113, 108, 105, 113, 118, 105, 106, 109, 129, 108, 99, 114, 103, 110, 111, 118, 103, 121, 116, 106, 111, 109, 106, 108, 107, 104, 109, 114, 106, 113, 106, 110, 125, 110, 102, 106, 115, 118, 111, 120, 115, 111, 100, 102, 101, 111, 108, 117, 105, 96, 108, 118, 100, 106, 101, 114, 103, 116, 109, 104, 108, 114, 105, 113, 111, 109, 117, 121, 119, 107, 110, 104, 114, 117, 108, 104, 115, 107, 111, 121, 112, 102, 107, 102, 116, 111, 110, 113, 112, 107, 108, 110, 118, 108, 109, 112, 114, 122, 124, 102, 107, 106, 112, 110, 110, 104, 108, 109, 105, 110, 122, 104, 114, 107, 117, 102, 100, 106, 109, 116, 115, 102, 115, 110, 113, 103, 115, 110, 112, 113, 108, 112, 107, 110, 103, 108, 103, 127, 114, 105, 109, 110, 107, 114, 99, 105, 114, 109, 118, 125, 101, 117, 100, 111, 106, 102, 102, 109, 105, 110, 108, 112, 104, 110, 121, 110, 95, 109, 107, 102, 110, 127, 102, 115, 112, 112, 110, 103, 107, 111, 111, 109, 105, 115, 103, 105, 116, 136, 101, 122, 120, 109, 105, 121, 107, 112, 121, 110, 115, 122, 128, 107, 101, 108, 107, 95, 109, 104, 112, 103, 104, 107, 111, 114, 107, 105, 121, 105, 109, 107, 117, 111, 109, 114, 122, 108, 110, 118, 104, 110, 107, 111, 112, 130, 115, 102, 101, 113, 105, 103, 116, 105, 106, 100, 114, 105, 123, 91, 109, 102, 108, 110, 102, 115, 123, 118, 106, 113, 109, 108, 111, 108, 106, 107, 106, 110, 116, 113, 111, 113, 114, 109, 112, 107, 112, 93, 114, 110, 108, 107, 114, 116, 107, 114, 110, 112, 104, 100, 113, 111, 110, 123, 107, 113, 103, 109, 115, 109, 121, 101, 106, 108, 118, 111, 113, 121, 108, 112, 116, 112, 110, 109, 108, 113, 110, 101, 112, 108, 105, 115, 108, 114, 122, 102, 115, 117, 116, 112, 104, 116, 112, 100, 113, 98, 112, 116, 103, 118, 109, 105, 108, 110, 112, 104, 101, 113, 120, 96, 123, 109, 107, 110, 109, 111, 107, 108, 113, 108, 113, 106, 113, 115, 103, 111, 107, 100, 109, 105, 110, 112, 114, 108, 113, 119, 127, 108, 120, 97, 120, 112, 102, 111, 105, 119, 109, 103, 105, 118, 113, 114, 95, 109, 109, 110, 112, 110, 112, 105, 92, 113, 104, 111, 110, 106, 110, 109, 108, 111, 113, 117, 111, 111, 113, 104, 119, 109, 108, 97, 117, 102, 105, 116, 118, 110, 111, 115, 112, 110, 102, 107, 109, 113, 116, 109, 108, 103, 101, 112, 105, 116, 119, 104, 111, 106, 103, 105, 95, 111, 111, 111, 113, 113, 114, 117, 120, 108, 106, 118, 111, 104, 106, 119, 108, 120, 123, 115, 107, 120, 112, 112, 111, 118, 111, 111, 115, 107, 114, 104, 105, 117, 115, 112, 102, 111, 118, 109, 107, 110, 109, 116, 103, 112, 120, 116, 104, 107, 109, 102, 108, 115, 106, 115, 102, 112, 110, 109, 102, 116, 97, 110, 99, 112, 113, 104, 105, 119, 133, 102, 99, 104, 108, 111, 119, 102, 110, 107, 114, 106, 106, 102, 105, 106, 116, 103, 100, 110, 106, 96, 105, 109, 108, 109, 107, 116, 110, 98, 104, 124, 111, 106, 107, 105, 121, 121, 102, 109, 126, 107, 110, 94, 84, 111, 109, 113, 107, 114, 100, 103, 105, 106, 116, 113, 110, 102, 103, 109, 104, 109, 112, 109, 94, 109, 107, 116, 113, 102, 117, 104, 107, 110, 110, 119, 107, 101, 105, 104, 109, 107, 110, 109, 97, 118, 117, 120, 105, 111, 93, 121, 118, 118, 113, 110, 111, 115, 117, 112, 95, 120, 109, 102, 108, 112, 108, 118, 108, 106, 102, 113, 108, 106, 105, 112, 102, 116, 111, 117, 110, 101, 108, 111, 106, 116, 103, 104, 103, 104, 125, 110, 108, 107, 105, 125, 104, 107, 121, 113, 109, 134, 111, 112, 109, 115, 108, 108, 112, 108, 109, 112, 119, 106, 117, 113, 109, 112, 108, 100, 110, 110, 105, 116, 114, 101, 106, 113, 105, 111, 108, 105, 101, 113, 104, 91, 113, 113, 113, 113, 110, 105, 111, 116, 100, 106, 111, 132, 110, 104, 114, 124, 120, 127, 111, 108, 113, 107, 108, 114, 104, 108, 111, 115, 118, 112, 106, 102, 120, 108, 111, 105, 117, 104, 117, 104, 110, 112, 121, 108, 115, 110, 109, 105, 110, 110, 105, 110, 108, 105, 122, 113, 112, 110, 110, 110, 104, 108, 109, 100, 109, 108, 101, 122, 105, 99, 110, 107, 111, 102, 122, 103, 107, 110, 100, 107, 110, 115, 108, 108, 104, 119, 102, 107, 105, 108, 109, 103, 103, 114, 106, 111, 112, 120, 109, 114, 116, 103, 109, 109, 115, 96, 119, 113, 111, 107, 116, 99, 111, 122, 103, 131, 110, 112, 119, 106, 119, 105, 109, 104, 113, 107, 108, 107, 112, 104, 112, 109, 108, 113, 105, 113, 123, 107, 99, 103, 115, 107, 110, 102, 112, 121, 111, 104, 118, 114, 110, 115, 122, 97, 104, 104, 112, 109, 91, 86, 110, 101, 119, 111, 115, 111, 107, 113, 102, 104, 102, 112, 101, 118, 114, 108, 105, 109, 111, 114, 105, 121, 102, 109, 109, 113, 116, 110, 108, 110, 112, 111, 101, 113, 111, 100, 110, 108, 111, 111, 105, 104, 104, 108, 112, 118, 107, 109, 108, 108, 111, 116, 109, 106, 110, 112, 111, 112, 115, 105, 106, 116, 111, 104, 109, 105, 111, 118, 112, 115, 114, 124, 111, 105, 112, 110, 107, 113, 107, 109, 109, 98, 100, 104, 105, 107, 106, 107, 99, 112, 100, 108, 111, 111, 111, 112, 109, 108, 107, 114, 109, 109, 107, 107, 126, 106, 120, 113, 110, 108, 107, 108, 109, 113, 113, 97, 109, 115, 118, 109, 105, 119, 111, 103, 104, 119, 115, 112, 109, 113, 120, 126, 102, 111, 110, 110, 108, 112, 117, 96, 116, 96, 110, 110, 106, 111, 110, 105, 110, 108, 111, 113, 108, 105, 106, 110, 111, 112, 114, 108, 104, 106, 116, 109, 111, 113, 113, 111, 105, 110, 113, 104, 111, 104, 120, 110, 96, 108, 119, 113, 113, 102, 99, 109, 110, 109, 111, 111, 114, 115, 112, 107, 97, 106, 114, 102, 105, 112, 105, 103, 109, 114, 108, 105, 114, 116, 109, 103, 115, 107, 103, 111, 109, 113, 118, 105, 107, 111, 110, 113, 98, 108, 102, 96, 103, 111, 105, 111, 117, 113, 111, 103, 110, 114, 113, 108, 107, 110, 107, 102, 104, 120, 113, 106, 111, 112, 104, 101, 104, 126, 109, 101, 113, 112, 114, 111, 109, 105, 106, 107, 111, 106, 118, 108, 128, 111, 102, 111, 97, 112, 116, 107, 113, 112, 108, 110, 109, 114, 112, 119, 96, 105, 110, 116, 110, 110, 108, 113, 108, 115, 122, 109, 106, 116, 110, 108, 111, 118, 110, 112, 115, 115, 109, 109, 112, 108, 109, 111, 112, 108, 110, 95, 103, 112, 107, 111, 103, 108, 112, 106, 117, 104, 113, 119, 106, 108, 109, 99, 112, 120, 117, 114, 108, 108, 114, 110, 110, 114, 125, 117, 100, 114, 115, 115, 118, 112, 103, 115, 110, 104, 118, 108, 104, 116, 114, 113, 114, 119, 113, 117, 116, 107, 107, 111, 105, 97, 108, 102, 101, 106, 114, 111, 109, 108, 112, 107, 110, 119, 122, 114, 107, 103, 113, 109, 106, 114, 116, 108, 104, 99, 109, 111, 112, 116, 106, 113, 116, 109, 115, 117, 111, 110, 106, 106, 107, 106, 104, 105, 114, 105, 111, 118, 111, 114, 130, 121, 111, 111, 107, 102, 108, 116, 112, 96, 119, 115, 116, 106, 116, 109, 113, 109, 107, 114, 101, 111, 106, 111, 116, 110, 107, 108, 103, 111, 98, 101, 108, 114, 107, 106, 113, 107, 106, 105, 115, 113, 109, 106, 112, 107, 113, 108, 117, 114, 108, 110, 113, 111, 109, 110, 103, 114, 100, 110, 106, 107, 115, 119, 106, 112, 115, 114, 113, 113, 115, 110, 113, 101, 99, 111, 109, 103, 112, 107, 105, 108, 119, 105, 109, 110, 112, 114, 116, 105, 114, 109, 104, 114, 124, 112, 113, 89, 116, 100, 116, 113, 108, 112, 99, 101, 116, 108, 109, 108, 117, 87, 115, 106, 114, 110, 106, 102, 108, 104, 113, 116, 106, 111, 114, 101, 109, 107, 112, 115, 118, 109, 102, 107, 127, 111, 104, 116, 97, 111, 116, 99, 112, 98, 114, 109, 106, 112, 111, 105, 104, 109, 111, 117, 115, 107, 106, 111, 115, 111, 106, 111, 108, 108, 110, 94, 105, 105, 105, 102, 115, 112, 114, 116, 109, 111, 104, 120, 112, 108, 109, 107, 115, 118, 116, 111, 108, 111, 104, 110, 113, 110, 122, 111, 104, 105, 110, 104, 113, 119, 111, 111, 99, 108, 94, 115, 109, 109, 106, 109, 108, 106, 107, 110, 109, 101, 102, 104, 107, 107, 124, 112, 114, 112, 112, 110, 105, 111, 104, 104, 106, 107, 119, 102, 106, 109, 105, 115, 106, 107, 112, 106, 108, 118, 103, 108, 119, 113, 95, 105, 121, 102, 112, 113, 102, 110, 104, 106, 109, 109, 116, 126, 109, 117, 96, 112, 132, 122, 111, 98, 109, 116, 115, 109, 104, 117, 129, 104, 113, 107, 115, 105, 114, 106, 110, 104, 111, 101, 105, 105, 110, 119, 116, 96, 113, 109, 106, 109, 119, 118, 123, 134, 112, 115, 107, 104, 105, 110, 118, 117, 102, 107, 112, 108, 97, 121, 105, 107, 113, 116, 112, 106, 105, 103, 110, 123, 123, 115, 113, 106, 107, 102, 114, 102, 107, 106, 107, 107, 114, 118, 111, 110, 101, 106, 118, 116, 101, 120, 103, 107, 109, 109, 104, 115, 114, 108, 117, 110, 107, 111, 110, 103, 118, 109, 107, 108, 98, 111, 113, 104, 119, 114, 111, 104, 113, 109, 109, 110, 112, 105, 106, 120, 111, 110, 111, 110, 105, 105, 109, 97, 120, 112, 106, 109, 104, 104, 109, 106, 113, 117, 109, 104, 105, 97, 109, 110, 123, 111, 115, 115, 108, 113, 112, 118, 132, 90, 112, 111, 101, 106, 119, 108, 103, 114, 117, 111, 108, 111, 109, 105, 100, 105, 108, 112, 108, 104, 118, 105, 109, 98, 110, 113, 94, 111, 109, 114, 93, 119, 111, 107, 116, 113, 118, 104, 104, 126, 114, 98, 103, 110, 102, 107, 110, 111, 105, 106, 111, 112, 101, 108, 106, 109, 119, 103, 106, 111, 105, 110, 107, 104, 102, 111, 109, 106, 125, 94, 114, 118, 112, 106, 114, 85, 107, 111, 122, 99, 110, 108, 110, 109, 102, 117, 112, 120, 106, 117, 109, 107, 116, 109, 106, 110, 110, 110, 106, 116, 105, 115, 102, 96, 112, 113, 109, 110, 111, 107, 112, 111, 112, 90, 122, 111, 117, 107, 112, 103, 122, 106, 107, 114, 119, 110, 106, 108, 131, 103, 117, 112, 107, 101, 115, 102, 116, 104, 114, 108, 105, 123, 103, 104, 92, 112, 124, 106, 134, 100, 113, 133, 115, 99, 111, 108, 109, 106, 111, 109, 102, 115, 112, 108, 104, 112, 110, 114, 101, 105, 112, 117, 116, 111, 86, 112, 122, 109, 125, 109, 111, 114, 104, 111, 103, 112, 102, 131, 103, 115, 106, 111, 113, 110, 106, 118, 116, 125, 111, 110, 112, 106, 104, 108, 108, 117, 97, 115, 107, 116, 107, 105, 110, 95, 82, 102, 111, 106, 114, 107, 113, 110, 73, 111, 108, 101, 101, 113, 116, 120, 106, 109, 128, 97, 119, 77, 113, 113, 104, 112, 107, 113, 110, 105, 108, 116, 113, 84, 108, 108, 107, 112, 106, 118, 112, 101, 123, 104, 109, 101, 132, 110, 106, 109, 107, 107, 103, 102, 112, 113, 105, 105, 110, 108, 102, 129, 113, 125, 118, 116, 107, 116, 121, 112, 111, 108, 100, 119, 105, 109, 107, 108, 115, 122, 99, 109, 101, 106, 97, 108, 111, 112, 107, 102, 112, 100, 105, 110, 110, 120, 113, 111, 115, 109, 114, 111, 100, 112, 101, 111, 116, 113, 116, 98, 114, 105, 105, 121, 122, 94, 103, 104, 112, 114, 111, 115, 120, 116, 104, 106, 109, 104, 116, 113, 112, 103, 108, 100, 105, 121, 110, 98, 114, 109, 116, 120, 110, 111, 118, 116, 107, 102, 109, 102, 108, 95, 107, 104, 106, 103, 103, 108, 108, 106, 112, 105, 106, 108, 125, 109, 102, 111, 109, 120, 112, 103, 104, 111, 99, 105, 110, 113, 106, 109, 109, 109, 101, 104, 105, 109, 112, 112, 109, 117, 105, 109, 115, 118, 107, 113, 111, 106, 105, 101, 109, 105, 114, 95, 100, 110, 102, 115, 114, 102, 113, 106, 110, 111, 110, 118, 111, 106, 105, 106, 113, 107, 104, 118, 103, 103, 109, 112, 108, 114, 105, 123, 111, 115, 132, 106, 111, 107, 119, 101, 115, 112, 112, 96, 103, 107, 108, 109, 106, 103, 107, 103, 119, 107, 104, 126, 113, 121, 113, 112, 124, 95, 108, 116, 103, 101, 116, 114, 129, 114, 103, 103, 133, 103, 107, 120, 105, 107, 107, 114, 119, 112, 105, 114, 112, 109, 102, 109, 106, 111, 114, 126, 113, 109, 108, 113, 107, 104, 110, 112, 108, 110, 105, 114, 108, 110, 114, 116, 113, 116, 118, 109, 112, 110, 116, 116, 113, 109, 111, 105, 111, 109, 115, 112, 115, 109, 103, 107, 99, 109, 106, 114, 106, 112, 110, 114, 107, 110, 107, 102, 105, 114, 110, 114, 110, 96, 118, 113, 113, 107, 102, 107, 101, 112, 106, 113, 113, 113, 109, 120, 110, 109, 107, 117, 106, 110, 112, 107, 103, 104, 106, 117, 116, 108, 97, 116, 112, 115, 119, 106, 110, 112, 114, 111, 105, 104, 109, 107, 115, 104, 107, 117, 104, 97, 128, 107, 114, 111, 102, 91, 112, 112, 114, 114, 112, 114, 108, 104, 106, 108, 104, 102, 110, 107, 121, 114, 103, 119, 98, 113, 114, 114, 114, 107, 112, 111, 108, 120, 108, 109, 118, 98, 118, 112, 114, 114, 117, 113, 118, 101, 100, 117, 119, 108, 109, 93, 110, 101, 108, 117, 111, 105, 115, 107, 109, 100, 113, 112, 111, 108, 117, 106, 115, 109, 111, 115, 109, 107, 110, 102, 106, 112, 111, 106, 103, 110, 109, 104, 109, 106, 105, 115, 111, 117, 98, 105, 112, 105, 103, 111, 114, 90, 116, 95, 120, 112, 107, 106, 100, 113, 113, 104, 112, 111, 102, 119, 110, 104, 108, 115, 111, 119, 102, 115, 127, 105, 115, 116, 104, 113, 110, 105, 114, 119, 116, 110, 110, 111, 100, 117, 112, 120, 106, 109, 113, 117, 110, 125, 116, 107, 127, 111, 108, 108, 104, 117, 112, 109, 109, 122, 111, 105, 114, 104, 115, 108, 106, 104, 104, 93, 110, 121, 116, 111, 111, 99, 119, 110, 109, 103, 108, 100, 114, 113, 107, 113, 108, 110, 109, 109, 116, 107, 104, 111, 113, 115, 106, 109, 109, 112, 114, 109, 107, 101, 101, 107, 115, 107, 121, 108, 119, 110, 106, 109, 109, 98, 122, 117, 110, 114, 116, 109, 108, 112, 114, 117, 118, 110, 107, 108, 112, 105, 116, 116, 92, 112, 70, 114, 109, 95, 114, 89, 110, 116, 110, 113, 116, 110, 106, 114, 114, 70, 76, 114, 115, 115, 117, 102, 119, 117, 95, 116, 107, 102, 109, 116, 107, 68, 107, 112, 110, 103, 108, 116, 110, 110, 107, 109, 117, 108, 116, 115, 106, 102, 112, 114, 107, 111, 104, 111, 112, 113, 95, 112, 115, 118, 110, 109, 107, 103, 105, 112, 81, 80, 74, 111, 100, 105, 102, 107, 99, 115, 103, 114, 112, 111, 120, 107, 95, 112, 121, 109, 112, 109, 114, 111, 125, 112, 107, 118, 106, 107, 78, 112, 110, 113, 113, 115, 103, 117, 103, 115, 111, 109, 84, 111, 120, 108, 108, 117, 106, 107, 115, 87, 111, 107, 113, 105, 75, 120, 110, 116, 65, 70, 113, 118, 116, 105, 110, 109, 113, 118, 113, 97, 75, 118, 110, 110, 113, 113, 112, 116, 114, 117, 111, 121, 113, 113, 99, 102, 114, 108, 112, 109, 109, 109, 107, 102, 108, 106, 110, 77, 109, 75, 89, 118, 112, 113, 110, 110, 111, 108, 121, 116, 109, 111, 113, 109, 119, 108, 85, 109, 112, 111, 111, 93, 109, 113, 112, 114, 112, 109, 107, 107, 112, 102, 106, 123, 119, 122, 110, 115, 112, 126, 117, 111, 120, 111, 116, 111, 115, 99, 132, 109, 104, 85, 113, 102, 124, 118, 117, 111, 118, 107, 115, 116, 112, 112, 52, 109, 106, 110, 109, 107, 118, 124, 106, 117, 111, 108, 109, 119, 114, 101, 112, 109, 108, 112, 60, 105, 115, 104, 120, 113, 109, 103, 114, 114, 96, 106, 95, 112, 106, 94, 111, 116, 105, 90, 105, 105, 80, 111, 109, 110, 83, 113, 96, 104, 110, 123, 113, 117, 101, 117, 89, 111, 97, 107, 95, 101, 107, 111, 102, 106, 89, 99, 120, 111, 118, 116, 115, 99, 93, 104, 111, 123, 110, 103, 105, 87, 116, 123, 95, 107, 89, 105, 102, 110, 74, 114, 113, 114, 102, 115, 102, 111, 108, 112, 114, 104, 108, 103, 104, 115, 101, 104, 121, 114, 109, 92, 103, 109, 109, 108, 114, 96, 111, 112, 111, 111, 118, 114, 110, 98, 112, 118, 105, 113, 95, 119, 110, 106, 118, 107, 91, 112, 114, 111, 101, 108, 116, 107, 111, 115, 82, 107, 76, 107, 91, 111, 113, 110, 101, 102, 93, 108, 102, 110, 114, 116, 80, 113, 114, 112, 113, 103, 114, 82, 113, 121, 109, 111, 111, 111, 93, 70, 123, 106, 110, 101, 116, 108, 117, 115, 125, 109, 119, 100, 99, 106, 114, 105, 111, 105, 113, 108, 104, 114, 109, 81, 78, 108, 106, 115, 105, 116, 105, 116, 101, 120, 108, 113, 105, 110, 102, 107, 109, 111, 117, 110, 109, 111, 101, 119, 107, 125, 109, 114, 109, 115, 109, 105, 106, 112, 111, 104, 114, 111, 101, 104, 111, 117, 109, 116, 97, 100, 99, 111, 105, 109, 112, 107, 107, 120, 115, 104, 77, 109, 110, 119, 111, 108, 113, 106, 111, 101, 115, 98, 98, 96, 119, 119, 111, 114, 116, 113, 113, 112, 117, 109, 107, 110, 117, 106, 110, 120, 108, 96, 109, 116, 114, 110, 113, 101, 110, 112, 111, 115, 110, 109, 109, 110, 103, 112, 107, 109, 114, 107, 114, 111, 117, 112, 110, 107, 104, 108, 110, 112, 113, 113, 104, 110, 113, 112, 114, 101, 114, 107, 120, 110, 109, 109, 113, 101, 108, 106, 113, 106, 104, 102, 110, 108, 118, 110, 108, 114, 114, 102, 110, 108, 105, 109, 112, 135, 107, 104, 100, 108, 115, 113, 100, 120, 110, 102, 113, 107, 101, 109, 116, 120, 106, 112, 122, 114, 113, 109, 107, 108, 109, 113, 114, 123, 107, 102, 115, 112, 109, 143, 110, 109, 116, 112, 110, 114, 107, 103, 105, 110, 99, 112, 107, 109, 111, 110, 108, 112, 106, 105, 103, 99, 103, 109, 119, 103, 114, 100, 115, 104, 108, 117, 115, 128, 108, 107, 115, 113, 121, 115, 108, 111, 110, 109, 96, 112, 112, 106, 123, 99, 112, 113, 106, 111, 96, 101, 112, 112, 112, 108, 102, 109, 114, 110, 114, 108, 110, 108, 110, 108, 109, 110, 109, 114, 104, 113, 110, 104, 116, 118, 125, 111, 113, 103, 113, 105, 100, 113, 116, 107, 119, 109, 106, 102, 106, 107, 110, 104, 114, 114, 107, 108, 110, 113, 113, 115, 103, 115, 112, 121, 111, 114, 116, 108, 109, 103, 102, 112, 115, 120, 110, 107, 106, 110, 106, 114, 111, 112, 120, 103, 117, 116, 114, 103, 116, 111, 105, 118, 114, 127, 109, 94, 112, 117, 109, 121, 109, 109, 108, 113, 99, 109, 111, 117, 104, 109, 110, 102, 110, 114, 112, 105, 113, 106, 116, 110, 106, 116, 107, 103, 104, 107, 107, 119, 105, 108, 109, 114, 110, 107, 102, 113, 109, 112, 115, 113, 109, 103, 115, 117, 112, 110, 114, 102, 109, 109, 118, 112, 101, 104, 111, 114, 113, 111, 113, 116, 111, 106, 108, 110, 110, 115, 114, 109, 110, 105, 114, 107, 104, 108, 112, 115, 110, 107, 105, 112, 110, 117, 111, 114, 114, 106, 104, 116, 110, 105, 122, 107, 109, 112, 112, 107, 108, 102, 109, 109, 112, 107, 104, 107, 103, 114, 107, 110, 118, 109, 104, 105, 110, 105, 103, 109, 111, 101, 114, 110, 106, 113, 111, 116, 109, 109, 107, 112, 111, 112, 116, 111, 109, 116, 107, 98, 112, 143, 117, 119, 107, 108, 109, 114, 119, 107, 113, 119, 104, 109, 107, 109, 105, 106, 104, 105, 106, 103, 118, 112, 113, 107, 105, 112, 106, 106, 108, 115, 115, 105, 104, 100, 107, 112, 118, 111, 104, 104, 113, 122, 109, 110, 116, 114, 96, 105, 101, 108, 109, 108, 114, 102, 112, 113, 108, 108, 118, 110, 105, 109, 115, 105, 112, 110, 98, 108, 107, 108, 119, 110, 114, 105, 108, 105, 110, 107, 104, 116, 110, 106, 108, 105, 111, 115, 113, 110, 111, 108, 112, 115, 112, 118, 120, 113, 108, 103, 99, 108, 110, 117, 109, 108, 105, 108, 116, 106, 111, 114, 116, 105, 116, 113, 109, 111, 123, 120, 106, 110, 109, 111, 123, 113, 111, 118, 121, 104, 117, 116, 113, 117, 102, 113, 117, 110, 107, 115, 107, 118, 116, 111, 117, 125, 106, 108, 111, 96, 105, 120, 115, 112, 102, 112, 111, 99, 111, 103, 127, 115, 108, 119, 110, 111, 114, 111, 113, 113, 118, 128, 115, 105, 110, 105, 116, 103, 118, 113, 107, 116, 121, 121, 105, 107, 102, 114, 114, 110, 106, 107, 105, 112, 110, 111, 119, 103, 111, 119, 103, 104, 106, 111, 104, 115, 107, 112, 114, 117, 112, 118, 114, 103, 112, 107, 108, 106, 108, 115, 125, 107, 110, 113, 101, 115, 117, 109, 117, 113, 114, 116, 112, 123, 104, 111, 99, 109, 113, 112, 111, 109, 104, 115, 115, 115, 110, 108, 109, 106, 112, 116, 106, 108, 114, 109, 101, 116, 113, 108, 114, 108, 112, 113, 110, 114, 113, 114, 109, 115, 114, 101, 109, 109, 97, 113, 119, 114, 110, 100, 113, 102, 111, 111, 102, 116, 110, 113, 119, 110, 105, 116, 108, 106, 90, 112, 109, 106, 115, 114, 116, 109, 103, 119, 120, 109, 107, 110, 99, 121, 121, 116, 120, 112, 132, 108, 105, 110, 122, 104, 119, 104, 116, 108, 118, 112, 107, 110, 114, 107, 105, 110, 111, 101, 105, 104, 105, 113, 112, 123, 116, 119, 105, 118, 110, 108, 104, 105, 111, 107, 106, 118, 108, 100, 102, 111, 113, 102, 109, 116, 114, 113, 110, 108, 118, 112, 105, 114, 127, 111, 110, 112, 117, 114, 110, 108, 108, 120, 113, 110, 117, 117, 107, 106, 115, 116, 124, 106, 116, 114, 103, 111, 108, 108, 114, 134, 115, 103, 116, 114, 112, 112, 112, 103, 113, 114, 107, 109, 111, 106, 109, 116, 116, 126, 109, 126, 118, 117, 105, 110, 117, 137, 116, 103, 106, 122, 118, 116, 111, 126, 105, 107, 113, 105, 119, 112, 104, 103, 110, 120, 106, 109, 112, 114, 118, 112, 103, 109, 108, 114, 117, 110, 104, 117, 116, 129, 105, 120, 118, 120, 118, 115, 116, 118, 100, 100, 109, 115, 119, 108, 107, 103, 107, 103, 113, 99, 109, 112, 117, 109, 120, 100, 118, 109, 110, 108, 114, 114, 112, 116, 110, 108, 110, 112, 120, 106, 112, 119, 121, 105, 122, 114, 108, 117, 107, 110, 109, 129, 116, 107, 120, 110, 102, 113, 116, 115, 100, 113, 116, 105, 111, 123, 125, 111, 102, 119, 116, 105, 108, 109, 108, 116, 108, 109, 112, 115, 110, 107, 110, 104, 100, 115, 113, 110, 108, 102, 111, 111, 110, 101, 110, 113, 117, 108, 116, 112, 104, 123, 104, 112, 109, 114, 115, 112, 104, 110, 105, 111, 113, 106, 105, 108, 100, 106, 117, 128, 124, 116, 104, 108, 115, 112, 109, 106, 98, 104, 112, 106, 110, 102, 97, 113, 104, 108, 101, 121, 123, 116, 119, 104, 111, 113, 106, 119, 109, 104, 104, 115, 114, 133, 107, 107, 109, 111, 103, 108, 111, 117, 112, 109, 113, 105, 124, 112, 116, 108, 108, 135, 99, 110, 106, 109, 110, 99, 105, 105, 115, 114, 113, 117, 104, 105, 108, 99, 107, 110, 106, 114, 119, 112, 131, 107, 110, 108, 118, 103, 99, 115, 116, 112, 108, 115, 100, 114, 107, 106, 101, 107, 106, 103, 98, 119, 103, 103, 105, 94, 106, 110, 109, 111, 132, 111, 108, 111, 107, 100, 106, 104, 108, 103, 114, 98, 109, 118, 105, 114, 109, 104, 116, 111, 118, 104, 110, 113, 112, 112, 107, 106, 109, 108, 109, 104, 109, 98, 118, 105, 106, 117, 106, 122, 117, 107, 121, 103, 115, 108, 107, 109, 106, 109, 110, 101, 107, 105, 107, 111, 111, 112, 97, 106, 113, 98, 111, 116, 120, 111, 105, 113, 119, 103, 110, 109, 98, 114, 111, 104, 110, 108, 105, 101, 105, 114, 99, 104, 101, 93, 97, 111, 111, 121, 104, 112, 122, 111, 92, 117, 116, 102, 109, 113, 106, 118, 113, 96, 108, 105, 108, 118, 105, 107, 106, 112, 110, 118, 98, 103, 112, 112, 99, 113, 99, 105, 114, 102, 126, 106, 104, 93, 123, 118, 109, 112, 117, 116, 92, 128, 121, 110, 109, 108, 106, 105, 119, 112, 108, 118, 122, 118, 108, 96, 102, 117, 102, 107, 103, 99, 103, 108, 109, 102, 103, 109, 112, 104, 108, 95, 106, 102, 103, 117, 115, 105, 99, 106, 105, 95, 115, 105, 114, 102, 110, 114, 113, 115, 122, 100, 105, 107, 122, 109, 103, 109, 101, 106, 105, 114, 104, 103, 125, 106, 121, 112, 106, 114, 108, 106, 113, 105, 115, 112, 103, 115, 102, 107, 114, 105, 113, 110, 107, 112, 108, 108, 110, 108, 103, 109, 113, 107, 108, 108, 111, 102, 120, 107, 103, 114, 109, 107, 107, 105, 105, 115, 108, 112, 107, 110, 109, 109, 110, 109, 104, 116, 122, 111, 104, 115, 109, 99, 101, 112, 102, 108, 113, 121, 109, 113, 116, 112, 112, 119, 112, 108, 104, 102, 106, 105, 108, 107, 110, 112, 108, 106, 104, 104, 116, 121, 110, 115, 103, 102, 130, 105, 108, 109, 114, 109, 103, 120, 111, 108, 104, 113, 110, 129, 116, 108, 128, 129, 110, 118, 108, 127, 101, 102, 107, 121, 114, 103, 110, 102, 112, 112, 96, 110, 107, 104, 104, 117, 100, 111, 114, 88, 113, 105, 105, 111, 108, 114, 104, 108, 114, 122, 105, 111, 104, 109, 118, 109, 102, 104, 113, 127, 109, 114, 111, 113, 110, 121, 109, 114, 114, 111, 101, 109, 111, 108, 113, 114, 120, 117, 114, 109, 107, 100, 110, 110, 112, 106, 97, 103, 106, 106, 108, 111, 117, 111, 113, 100, 124, 121, 112, 101, 107, 108, 107, 121, 113, 116, 119, 113, 109, 112, 106, 110, 109, 105, 112, 118, 115, 109, 99, 105, 103, 114, 106, 113, 102, 106, 102, 108, 117, 97, 113, 113, 111, 106, 117, 102, 104, 105, 105, 114, 105, 102, 109, 108, 121, 114, 115, 108, 102, 123, 118, 103, 113, 99, 105, 116, 109, 102, 109, 103, 102, 104, 108, 115, 113, 97, 109, 103, 119, 107, 102, 105, 106, 107, 113, 109, 107, 114, 104, 106, 111, 116, 105, 103, 107, 116, 111, 115, 110, 114, 110, 119, 110, 107, 111, 112, 113, 114, 119, 112, 113, 126, 101, 109, 103, 104, 106, 106, 108, 110, 109, 112, 92, 98, 107, 110, 109, 110, 109, 115, 105, 103, 115, 115, 113, 111, 112, 106, 105, 112, 106, 109, 102, 106, 139, 115, 117, 107, 102, 114, 107, 109, 107, 104, 120, 110, 97, 109, 105, 105, 107, 113, 107, 112, 110, 112, 106, 110, 107, 110, 107, 104, 111, 117, 113, 114, 103, 105, 97, 109, 110, 109, 112, 100, 83, 109, 108, 111, 114, 113, 114, 111, 109, 109, 109, 101, 112, 120, 99, 110, 104, 109, 114, 103, 102, 110, 115, 102, 109, 115, 107, 110, 108, 115, 102, 122, 112, 116, 115, 114, 107, 117, 111, 110, 111, 109, 105, 105, 107, 114, 112, 114, 114, 110, 111, 105, 117, 104, 113, 101, 115, 112, 110, 105, 111, 107, 110, 136, 112, 108, 108, 115, 113, 108, 107, 88, 76, 109, 123, 110, 105, 112, 111, 105, 111, 114, 107, 109, 115, 101, 109, 108, 106, 114, 114, 109, 118, 103, 101, 113, 107, 99, 113, 104, 111, 111, 113, 113, 107, 110, 110, 113, 110, 107, 113, 106, 107, 106, 106, 112, 106, 119, 114, 118, 112, 115, 105, 105, 111, 118, 112, 108, 105, 106, 108, 106, 112, 107, 109, 115, 107, 117, 104, 109, 109, 114, 108, 115, 115, 111, 106, 118, 116, 119, 97, 111, 116, 110, 119, 191, 106, 119, 110, 113, 115, 105, 114, 122, 113, 104, 132, 113, 112, 105, 110, 114, 113, 117, 107, 110, 108, 113, 109, 107, 112, 107, 108, 108, 108, 107, 108, 112, 105, 112, 111, 110, 113, 108, 118, 96, 105, 108, 105, 115, 99, 110, 108, 106, 109, 116, 108, 112, 101, 114, 100, 110, 104, 111, 118, 116, 105, 108, 104, 108, 115, 107, 108, 105, 113, 92, 101, 103, 115, 117, 109, 108, 109, 120, 111, 110, 113, 121, 107, 104, 115, 113, 107, 118, 108, 128, 116, 123, 106, 106, 121, 110, 103, 111, 120, 112, 68, 111, 97, 119, 118, 105, 108, 109, 111, 114, 110, 109, 101, 106, 106, 112, 113, 107, 102, 116, 108, 107, 108, 106, 115, 106, 110, 109, 113, 126, 108, 109, 112, 110, 108, 113, 111, 110, 110, 120, 114, 113, 103, 119, 116, 101, 120, 105, 97, 112, 105, 113, 95, 107, 105, 111, 106, 111, 94, 108, 112, 106, 110, 113, 110, 110, 107, 104, 108, 108, 113, 110, 111, 107, 116, 99, 118, 102, 116, 112, 68, 111, 106, 118, 114, 108, 115, 106, 108, 115, 112, 115, 117, 108, 110, 113, 103, 108, 118, 111, 111, 110, 100, 111, 97, 106, 113, 120, 108, 104, 114, 89, 106, 111, 104, 116, 110, 112, 119, 122, 110, 117, 115, 116, 102, 100, 108, 116, 124, 116, 110, 104, 117, 112, 112, 113, 108, 108, 109, 118, 107, 107, 114, 115, 124, 103, 105, 106, 113, 107, 108, 111, 110, 98, 110, 94, 104, 109, 114, 111, 107, 106, 97, 108, 110, 109, 109, 113, 103, 124, 104, 106, 108, 108, 112, 107, 103, 111, 104, 116, 103, 109, 110, 118, 96, 111, 114, 107, 111, 99, 109, 112, 106, 109, 105, 111, 111, 107, 118, 109, 113, 111, 112, 107, 109, 115, 105, 116, 118, 112, 113, 114, 110, 111, 104, 109, 111, 118, 105, 113, 113, 108, 108, 106, 106, 103, 108, 113, 104, 110, 107, 106, 109, 107, 113, 102, 105, 109, 114, 103, 110, 108, 108, 113, 110, 113, 111, 103, 127, 113, 109, 112, 105, 109, 109, 103, 105, 111, 111, 109, 101, 112, 112, 111, 122, 109, 108, 116, 116, 102, 108, 116, 106, 109, 116, 111, 116, 124, 107, 115, 118, 105, 110, 107, 111, 107, 108, 110, 108, 111, 113, 107, 107, 111, 111, 115, 113, 108, 104, 109, 114, 112, 109, 111, 111, 113, 111, 111, 111, 113, 115, 106, 112, 113, 104, 106, 109, 111, 109, 104, 112, 106, 111, 113, 107, 109, 111, 105, 112, 110, 110, 109, 109, 107, 109, 109, 109, 111, 109, 100, 112, 106, 98, 107, 110, 122, 112, 109, 108, 108, 109, 112, 103, 105, 108, 108, 108, 111, 109, 111, 114, 106, 118, 109, 113, 108, 110, 115, 112, 120, 112, 101, 108, 111, 110, 121, 110, 94, 112, 111, 112, 111, 107, 109, 113, 103, 107, 114, 108, 109, 107, 112, 111, 104, 109, 113, 121, 116, 107, 108, 124, 111, 112, 105, 110, 110, 109, 110, 108, 108, 113, 105, 110, 112, 108, 112, 108, 113, 101, 109, 103, 109, 108, 109, 124, 111, 106, 109, 105, 106, 114, 112, 110, 111, 110, 113, 112, 114, 106, 109, 105, 112, 118, 112, 104, 110, 108, 108, 107, 109, 111, 112, 108, 112, 105, 114, 116, 111, 108, 93, 110, 103, 107, 99, 120, 107, 106, 108, 102, 114, 108, 125, 108, 90, 107, 107, 111, 112, 103, 112, 109, 92, 108, 102, 106, 115, 117, 113, 110, 110, 112, 109, 110, 114, 121, 111, 107, 110, 96, 127, 114, 117, 109, 109, 95, 107, 114, 108, 105, 113, 111, 108, 112, 105, 108, 107, 112, 111, 114, 116, 107, 110, 109, 112, 109, 111, 104, 112, 104, 111, 104, 110, 104, 112, 105, 112, 111, 106, 115, 110, 109, 107, 111, 109, 108, 111, 118, 111, 106, 104, 111, 101, 114, 115, 105, 106, 110, 114, 107, 110, 111, 108, 108, 107, 109, 110, 112, 107, 110, 110, 119, 96, 110, 107, 114, 112, 108, 105, 118, 113, 114, 113, 109, 111, 112, 111, 121, 107, 109, 107, 104, 112, 109, 104, 99, 104, 109, 121, 114, 110, 110, 111, 108, 113, 104, 112, 110, 125, 119, 104, 129, 106, 99, 100, 105, 102, 109, 109, 112, 111, 106, 111, 108, 110, 110, 109, 105, 107, 110, 108, 106, 108, 100, 110, 115, 100, 112, 104, 109, 108, 113, 101, 110, 116, 109, 118, 106, 110, 113, 109, 112, 109, 105, 109, 111, 107, 106, 106, 106, 104, 111, 114, 111, 108, 109, 117, 123, 103, 108, 111, 111, 114, 110, 108, 111, 109, 110, 113, 104, 113, 105, 108, 109, 108, 100, 114, 111, 119, 118, 103, 115, 108, 115, 110, 118, 118, 107, 114, 103, 113, 108, 106, 105, 110, 102, 113, 110, 117, 109, 112, 112, 111, 111, 109, 109, 111, 106, 108, 114, 114, 113, 105, 113, 104, 109, 108, 108, 111, 109, 107, 103, 110, 109, 97, 102, 106, 114, 112, 114, 116, 110, 114, 98, 110, 112, 112, 114, 117, 117, 113, 108, 112, 107, 108, 113, 112, 109, 109, 107, 104, 104, 111, 101, 113, 103, 106, 108, 111, 105, 107, 107, 111, 108, 107, 108, 111, 113, 109, 103, 105, 112, 105, 121, 96, 113, 109, 115, 115, 110, 107, 110, 113, 113, 112, 110, 112, 103, 114, 111, 117, 115, 111, 109, 104, 114, 112, 114, 112, 117, 114, 105, 108, 109, 105, 112, 116, 111, 108, 106, 111, 110, 107, 108, 108, 106, 118, 113, 111, 111, 111, 117, 108, 100, 116, 95, 111, 106, 103, 109, 110, 113, 107, 108, 111, 119, 110, 110, 115, 108, 112, 117, 99, 109, 112, 100, 101, 115, 127, 104, 116, 112, 106, 116, 111, 100, 109, 108, 105, 108, 118, 110, 113, 113, 126, 115, 111, 111, 106, 111, 103, 108, 110, 118, 122, 109, 109, 113, 119, 111, 109, 110, 114, 117, 116, 111, 116, 110, 107, 111, 115, 106, 110, 110, 104, 108, 105, 100, 115, 112, 115, 110, 107, 116, 105, 116, 108, 108, 121, 111, 109, 108, 104, 111, 105, 112, 106, 112, 114, 106, 104, 110, 110, 109, 113, 104, 113, 118, 108, 114, 107, 117, 109, 116, 110, 120, 106, 110, 109, 107, 111, 116, 108, 118, 110, 109, 114, 96, 109, 115, 107, 106, 109, 110, 109, 104, 109, 109, 117, 109, 101, 103, 111, 104, 111, 105, 110, 107, 109, 106, 110, 118, 101, 112, 113, 107, 113, 114, 112, 104, 113, 110, 104, 108, 111, 114, 102, 100, 118, 119, 110, 112, 115, 112, 109, 109, 113, 111, 112, 108, 107, 108, 112, 104, 106, 109, 100, 111, 108, 112, 115, 107, 106, 108, 111, 111, 115, 104, 103, 101, 113, 110, 108, 108, 107, 106, 115, 112, 114, 113, 108, 108, 108, 104, 112, 112, 121, 114, 113, 110, 116, 109, 110, 107, 109, 108, 115, 110, 110, 108, 110, 119, 107, 111, 104, 121, 114, 104, 116, 111, 111, 109, 119, 111, 113, 106, 122, 114, 109, 112, 107, 114, 102, 124, 108, 110, 105, 115, 106, 106, 113, 103, 106, 102, 115, 108, 111, 107, 118, 108, 118, 114, 106, 119, 113, 116, 110, 109, 109, 112, 128, 122, 114, 113, 113, 108, 111, 106, 107, 116, 109, 110, 114, 122, 110, 112, 92, 102, 110, 110, 128, 108, 101, 110, 115, 112, 105, 118, 114, 108, 117, 109, 112, 116, 106, 105, 109, 111, 113, 120, 110, 108, 109, 114, 110, 107, 107, 107, 106, 105, 115, 116, 115, 107, 109, 113, 112, 116, 107, 109, 97, 111, 106, 102, 107, 108, 114, 118, 109, 105, 103, 115, 110, 102, 131, 116, 102, 107, 107, 102, 111, 101, 108, 120, 108, 102, 121, 113, 110, 114, 121, 100, 103, 107, 107, 127, 106, 111, 99, 103, 102, 111, 95, 90, 114, 108, 125, 117, 115, 107, 108, 107, 103, 119, 114, 111, 106, 127, 101, 114, 112, 112, 118, 108, 115, 106, 109, 108, 108, 104, 109, 102, 122, 110, 130, 110, 114, 111, 103, 106, 111, 116, 105, 101, 112, 117, 139, 100, 112, 107, 114, 108, 110, 110, 104, 103, 111, 121, 123, 110, 101, 111, 118, 116, 104, 108, 109, 126, 145, 111, 104, 131, 120, 110, 114, 110, 106, 110, 107, 126, 110, 104, 121, 102, 109, 111, 125, 100, 111, 111, 111, 105, 101, 117, 121, 109, 113, 117, 126, 108, 107, 116, 102, 104, 106, 120, 102, 113, 120, 106, 102, 113, 102, 112, 97, 118, 108, 103, 122, 113, 124, 116, 116, 114, 110, 115, 106, 109, 109, 108, 114, 110, 113, 118, 104, 115, 101, 119, 120, 109, 120, 105, 109, 110, 113, 123, 121, 113, 101, 115, 109, 117, 106, 126, 122, 114, 111, 123, 117, 132, 96, 110, 103, 87, 110, 101, 101, 120, 119, 104, 105, 112, 98, 114, 106, 104, 113, 106, 105, 112, 102, 115, 102, 108, 108, 114, 96, 103, 98, 129, 108, 115, 113, 110, 104, 105, 111, 115, 103, 118, 110, 120, 105, 107, 116, 98, 109, 113, 111, 103, 139, 115, 101, 109, 111, 104, 99, 117, 117, 109, 110, 111, 109, 114, 103, 108, 112, 98, 118, 118, 108, 106, 128, 116, 96, 109, 121, 95, 109, 110, 121, 108, 108, 92, 82, 106, 103, 105, 111, 105, 114, 110, 103, 104, 107, 120, 108, 119, 109, 102, 115, 105, 110, 103, 109, 101, 95, 103, 108, 119, 110, 108, 121, 124, 118, 117, 108, 97, 119, 117, 112, 102, 104, 106, 102, 109, 99, 101, 115, 115, 118, 104, 114, 101, 107, 116, 108, 110, 118, 109, 109, 112, 106, 101, 104, 103, 123, 112, 78, 110, 109, 122, 100, 117, 92, 108, 87, 95, 110, 113, 113, 105, 108, 147, 119, 120, 110, 129, 121, 106, 111, 109, 111, 102, 107, 118, 125, 112, 101, 110, 94, 111, 106, 118, 104, 108, 123, 133, 99, 103, 96, 114, 101, 111, 112, 117, 107, 109, 115, 107, 112, 111, 100, 111, 108, 110, 115, 116, 101, 123, 101, 103, 108, 99, 110, 95, 117, 113, 119, 110, 114, 110, 108, 108, 112, 102, 109, 114, 104, 107, 112, 109, 103, 105, 124, 100, 113, 115, 105, 92, 102, 101, 109, 110, 111, 108, 88, 101, 106, 108, 93, 118, 109, 101, 110, 118, 106, 110, 112, 117, 98, 116, 109, 99, 93, 111, 100, 107, 110, 103, 109, 106, 110, 108, 113, 134, 100, 105, 113, 118, 110, 107, 110, 126, 100, 117, 106, 102, 108, 128, 106, 101, 103, 125, 112, 110, 140, 110, 119, 120, 107, 112, 107, 111, 116, 108, 113, 106, 106, 118, 118, 115, 116, 102, 111, 118, 113, 130, 115, 108, 105, 116, 109, 110, 118, 109, 109, 112, 104, 111, 112, 109, 108, 110, 112, 111, 111, 112, 111, 111, 109, 109, 110, 108, 110, 111, 113, 110, 94, 110, 107, 109, 113, 106, 115, 112, 109, 112, 110, 110, 110, 112, 106, 101, 111, 111, 110, 108, 106, 108, 112, 98, 113, 111, 112, 112, 116, 107, 106, 99, 104, 114, 110, 111, 109, 111, 108, 116, 113, 114, 113, 109, 110, 109, 114, 109, 110, 110, 111, 109, 111, 124, 108, 110, 105, 109, 112, 108, 111, 101, 104, 115, 111, 103, 111, 108, 123, 115, 109, 111, 110, 109, 108, 112, 109, 114, 112, 108, 109, 118, 108, 110, 108, 107, 113, 110, 111, 107, 107, 109, 101, 115, 109, 114, 110, 109, 111, 110, 110, 107, 109, 111, 114, 106, 106, 106, 115, 108, 109, 116, 105, 109, 108, 105, 107, 109, 116, 112, 108, 108, 114, 109, 109, 113, 109, 116, 104, 109, 112, 99, 104, 108, 110, 108, 110, 99, 113, 108, 113, 111, 117, 107, 114, 115, 110, 109, 112, 105, 110, 113, 114, 109, 111, 111, 111, 111, 116, 111, 108, 112, 111, 108, 112, 117, 109, 113, 108, 112, 111, 110, 111, 119, 112, 111, 120, 116, 111, 107, 111, 108, 115, 108, 108, 106, 108, 109, 113, 113, 107, 110, 120, 109, 113, 107, 110, 109, 109, 113, 109, 106, 107, 116, 105, 111, 110, 108, 110, 117, 111, 118, 111, 111, 108, 111, 105, 114, 113, 106, 102, 113, 110, 105, 112, 111, 114, 109, 109, 104, 106, 107, 105, 100, 113, 111, 106, 110, 111, 108, 104, 112, 108, 108, 116, 112, 108, 115, 112, 110, 104, 113, 113, 104, 110, 112, 115, 109, 113, 113, 112, 112, 110, 107, 108, 110, 119, 109, 104, 108, 108, 109, 113, 109, 114, 108, 116, 105, 113, 108, 112, 110, 113, 110, 111, 107, 118, 109, 115, 111, 109, 118, 108, 112, 106, 114, 110, 107, 112, 108, 110, 112, 114, 112, 107, 110, 108, 106, 112, 108, 110, 109, 112, 111, 111, 107, 114, 110, 110, 111, 109, 101, 111, 111, 109, 108, 113, 108, 108, 110, 109, 107, 109, 110, 109, 110, 106, 108, 108, 110, 111, 111, 108, 114, 110, 109, 112, 115, 110, 114, 116, 116, 110, 116, 111, 113, 110, 106, 116, 108, 111, 103, 112, 109, 105, 110, 117, 112, 109, 110, 109, 110, 107, 112, 112, 111, 107, 111, 112, 111, 109, 108, 112, 110, 109, 107, 113, 115, 118, 108, 112, 121, 109, 114, 112, 116, 110, 108, 104, 106, 108, 110, 110, 107, 113, 110, 115, 111, 102, 107, 115, 111, 110, 114, 110, 110, 112, 113, 109, 110, 112, 111, 107, 109, 111, 109, 112, 110, 113, 111, 117, 110, 107, 118, 111, 111, 106, 111, 111, 112, 106, 108, 111, 110, 105, 109, 104, 110, 111, 111, 116, 110, 111, 109, 107, 109, 109, 102, 107, 107, 105, 103, 114, 107, 108, 110, 107, 112, 108, 104, 99, 116, 116, 108, 111, 108, 109, 108, 113, 108, 113, 109, 110, 112, 113, 99, 115, 103, 120, 110, 93, 107, 117, 109, 106, 112, 104, 106, 117, 108, 110, 113, 110, 114, 100, 100, 94, 110, 116, 102, 103, 104, 95, 108, 106, 112, 114, 120, 112, 107, 118, 114, 109, 120, 108, 111, 109, 98, 114, 111, 100, 101, 116, 111, 101, 113, 104, 165, 117, 106, 110, 105, 110, 108, 120, 111, 116, 115, 96, 114, 91, 107, 120, 116, 91, 105, 114, 108, 101, 120, 110, 124, 113, 111, 119, 98, 103, 111, 113, 105, 134, 111, 127, 94, 96, 141, 112, 92, 108, 111, 107, 113, 116, 112, 113, 103, 111, 110, 113, 114, 108, 111, 110, 113, 98, 113, 103, 104, 105, 108, 117, 114, 108, 116, 95, 112, 106, 107, 111, 112, 110, 110, 108, 100, 114, 108, 110, 103, 107, 109, 109, 108, 113, 114, 109, 112, 105, 108, 130, 106, 108, 96, 103, 88, 110, 111, 111, 117, 113, 96, 97, 130, 108, 108, 112, 105, 118, 109, 114, 108, 117, 117, 109, 109, 107, 103, 103, 109, 113, 114, 111, 108, 121, 112, 113, 108, 100, 102, 106, 101, 116, 110, 98, 127, 107, 100, 111, 110, 125, 109, 112, 108, 108, 105, 107, 103, 109, 112, 113, 125, 116, 114, 104, 108, 116, 119, 110, 139, 112, 111, 123, 111, 108, 110, 102, 111, 109, 110, 104, 109, 110, 105, 113, 106, 109, 125, 115, 107, 107, 99, 110, 107, 106, 108, 108, 119, 98, 111, 118, 100, 112, 113, 108, 112, 120, 110, 112, 111, 116, 109, 115, 116, 110, 113, 112, 105, 108, 102, 110, 108, 116, 104, 116, 108, 115, 103, 101, 108, 128, 109, 101, 113, 111, 143, 114, 97, 120, 95, 109, 101, 101, 94, 109, 120, 113, 112, 111, 83, 117, 106, 103, 116, 112, 108, 111, 107, 101, 109, 120, 102, 106, 111, 117, 108, 112, 102, 96, 115, 97, 108, 103, 122, 111, 119, 121, 103, 112, 105, 102, 121, 111, 112, 107, 111, 116, 115, 108, 108, 95, 106, 118, 93, 112, 120, 110, 118, 100, 109, 112, 115, 108, 114, 102, 103, 113, 110, 115, 109, 123, 98, 125, 117, 98, 105, 108, 104, 109, 105, 110, 111, 120, 110, 107, 120, 123, 98, 108, 113, 94, 115, 106, 112, 125, 117, 104, 109, 119, 103, 112, 115, 113, 93, 108, 109, 114, 114, 122, 115, 106, 129, 100, 111, 109, 120, 109, 109, 108, 106, 111, 105, 110, 116, 98, 120, 109, 110, 106, 100, 117, 114, 83, 118, 116, 112, 105, 116, 119, 101, 112, 110, 111, 93, 95, 112, 114, 106, 109, 108, 107, 113, 98, 105, 115, 111, 101, 99, 109, 99, 110, 112, 116, 104, 104, 114, 104, 118, 121, 105, 108, 104, 106, 95, 108, 115, 109, 124, 111, 107, 105, 118, 111, 114, 109, 111, 116, 108, 110, 108, 106, 124, 110, 111, 117, 111, 130, 113, 113, 117, 116, 118, 109, 108, 112, 90, 112, 124, 115, 108, 109, 109, 104, 104, 102, 120, 98, 116, 115, 100, 119, 118, 99, 108, 114, 97, 106, 97, 104, 110, 104, 110, 102, 112, 128, 97, 110, 106, 106, 102, 104, 101, 110, 114, 119, 114, 109, 107, 112, 105, 113, 107, 105, 109, 119, 112, 126, 106, 112, 100, 114, 109, 117, 99, 134, 100, 109, 109, 111, 112, 113, 114, 113, 100, 116, 107, 113, 101, 105, 124, 102, 107, 100, 125, 93, 102, 112, 125, 122, 85, 109, 115, 120, 104, 107, 110, 113, 118, 119, 111, 105, 111, 106, 107, 108, 106, 103, 101, 117, 104, 117, 116, 91, 120, 104, 114, 110, 125, 107, 99, 106, 116, 115, 100, 109, 114, 112, 101, 105, 113, 118, 114, 104, 117, 104, 111, 115, 116, 97, 112, 111, 132, 113, 110, 109, 111, 100, 106, 121, 105, 109, 108, 104, 106, 106, 116, 124, 105, 106, 114, 107, 120, 112, 119, 118, 112, 118, 126, 111, 107, 105, 111, 104, 108, 94, 101, 126, 119, 109, 107, 98, 114, 115, 99, 106, 111, 112, 97, 108, 108, 117, 113, 100, 143, 121, 115, 122, 111, 108, 101, 116, 100, 108, 113, 110, 106, 113, 116, 104, 113, 110, 111, 108, 136, 102, 104, 106, 121, 112, 101, 112, 102, 102, 105, 102, 106, 104, 107, 116, 101, 111, 111, 107, 106, 110, 106, 114, 113, 104, 95, 109, 100, 105, 106, 111, 96, 118, 103, 106, 101, 106, 99, 115, 120, 114, 104, 115, 117, 105, 103, 128, 119, 108, 116, 110, 99, 109, 100, 109, 119, 115, 97, 114, 116, 108, 109, 110, 105, 125, 114, 122, 109, 103, 110, 110, 107, 114, 94, 112, 119, 118, 116, 108, 109, 107, 111, 121, 98, 110, 103, 109, 114, 116, 127, 107, 111, 119, 100, 106, 109, 98, 111, 91, 113, 84, 108, 114, 109, 98, 112, 109, 102, 105, 104, 121, 92, 111, 114, 113, 106, 99, 125, 102, 114, 111, 115, 103, 118, 115, 100, 119, 110, 106, 106, 108, 113, 108, 112, 120, 114, 109, 112, 110, 106, 109, 95, 121, 107, 113, 123, 109, 98, 122, 95, 104, 117, 107, 109, 111, 107, 111, 117, 101, 117, 105, 101, 107, 127, 111, 106, 104, 103, 112, 103, 104, 109, 113, 106, 108, 117, 105, 109, 107, 118, 117, 109, 107, 119, 106, 116, 103, 118, 117, 99, 111, 107, 116, 102, 114, 120, 107, 110, 116, 99, 125, 116, 109, 101, 110, 111, 114, 110, 104, 101, 111, 103, 106, 111, 99, 96, 106, 102, 102, 99, 106, 107, 109, 107, 108, 105, 111, 103, 105, 105, 107, 105, 106, 96, 109, 106, 111, 123, 96, 104, 100, 114, 104, 116, 112, 123, 116, 109, 115, 110, 117, 113, 116, 110, 107, 113, 101, 111, 112, 109, 101, 110, 115, 118, 118, 108, 115, 102, 111, 107, 109, 108, 105, 117, 110, 122, 113, 112, 118, 100, 106, 113, 107, 111, 109, 109, 117, 106, 104, 102, 100, 109, 105, 119, 110, 116, 107, 100, 113, 109, 103, 109, 111, 112, 107, 111, 114, 104, 93, 111, 105, 123, 102, 110, 103, 105, 112, 110, 117, 110, 101, 114, 115, 99, 108, 125, 113, 107, 113, 111, 102, 113, 100, 104, 108, 109, 105, 105, 103, 121, 115, 109, 106, 112, 105, 102, 108, 109, 109, 111, 104, 119, 116, 102, 95, 109, 117, 111, 109, 109, 104, 119, 111, 98, 109, 117, 107, 111, 122, 97, 108, 115, 106, 106, 109, 99, 109, 132, 103, 115, 109, 123, 115, 106, 104, 103, 102, 113, 113, 104, 109, 102, 119, 102, 114, 106, 106, 104, 101, 106, 107, 105, 114, 105, 102, 105, 112, 106, 98, 104, 117, 101, 121, 98, 104, 108, 114, 109, 114, 115, 104, 119, 107, 109, 103, 105, 109, 101, 110, 104, 105, 108, 116, 107, 110, 104, 95, 102, 106, 95, 110, 99, 114, 106, 118, 101, 105, 115, 114, 102, 107, 106, 111, 107, 102, 104, 105, 116, 113, 97, 108, 96, 100, 109, 100, 111, 97, 117, 111, 113, 113, 106, 112, 90, 98, 104, 106, 104, 111, 119, 118, 100, 121, 114, 101, 110, 105, 107, 107, 103, 105, 106, 108, 111, 110, 105, 117, 112, 118, 108, 105, 119, 103, 110, 101, 110, 103, 101, 110, 108, 107, 104, 98, 109, 116, 107, 108, 105, 116, 106, 110, 112, 111, 104, 112, 110, 109, 109, 95, 123, 100, 114, 107, 120, 108, 112, 115, 106, 112, 107, 101, 102, 124, 108, 116, 107, 110, 106, 106, 113, 115, 113, 108, 102, 110, 114, 111, 97, 98, 104, 109, 115, 122, 113, 112, 101, 106, 117, 113, 113, 100, 121, 104, 103, 106, 125, 119, 107, 114, 114, 93, 111, 102, 110, 116, 100, 92, 111, 119, 105, 114, 110, 106, 108, 113, 110, 101, 105, 107, 90, 114, 114, 116, 105, 101, 125, 115, 109, 105, 106, 117, 114, 112, 106, 104, 109, 109, 112, 100, 120, 98, 109, 96, 98, 107, 112, 111, 97, 118, 110, 102, 140, 105, 104, 109, 105, 106, 97, 109, 111, 114, 114, 110, 109, 111, 113, 109, 115, 96, 116, 109, 103, 109, 109, 108, 113, 113, 107, 113, 103, 105, 103, 114, 105, 101, 104, 117, 101, 118, 129, 110, 116, 107, 96, 105, 118, 113, 106, 98, 104, 125, 101, 108, 107, 112, 107, 119, 104, 105, 113, 107, 104, 113, 134, 123, 118, 103, 124, 105, 100, 115, 107, 116, 99, 110, 113, 99, 116, 111, 102, 105, 100, 107, 97, 108, 106, 113, 98, 106, 123, 109, 108, 121, 116, 123, 110, 110, 111, 112, 103, 107, 120, 116, 121, 109, 105, 102, 103, 111, 105, 111, 107, 106, 111, 100, 104, 105, 108, 102, 114, 97, 110, 111, 109, 116, 111, 108, 103, 118, 113, 108, 118, 111, 115, 116, 118, 106, 120, 105, 101, 110, 105, 111, 106, 98, 121, 101, 114, 102, 117, 122, 111, 111, 110, 108, 113, 119, 114, 109, 111, 110, 104, 106, 111, 111, 107, 102, 97, 111, 134, 110, 108, 109, 118, 108, 104, 109, 110, 110, 110, 116, 101, 127, 105, 110, 121, 107, 116, 120, 100, 112, 111, 100, 121, 108, 101, 114, 118, 108, 104, 119, 107, 110, 107, 107, 109, 116, 107, 111, 108, 104, 115, 113, 108, 103, 115, 112, 116, 108, 106, 106, 110, 105, 113, 107, 113, 106, 110, 107, 107, 106, 111, 103, 111, 114, 111, 113, 110, 105, 116, 108, 107, 116, 114, 108, 113, 108, 109, 112, 110, 110, 107, 106, 102, 108, 110, 110, 112, 96, 94, 119, 114, 107, 109, 106, 109, 109, 107, 107, 98, 111, 113, 109, 109, 106, 110, 112, 106, 113, 107, 109, 109, 106, 110, 109, 107, 111, 107, 113, 104, 112, 109, 115, 109, 112, 105, 106, 106, 110, 116, 111, 102, 121, 111, 112, 109, 111, 108, 105, 113, 116, 113, 114, 109, 111, 110, 109, 112, 108, 112, 108, 106, 112, 105, 111, 106, 116, 111, 111, 115, 112, 112, 113, 105, 111, 109, 109, 111, 109, 117, 107, 107, 113, 108, 109, 110, 112, 105, 111, 106, 110, 105, 112, 107, 105, 108, 111, 108, 108, 104, 109, 110, 113, 109, 102, 102, 115, 104, 113, 108, 107, 112, 108, 104, 108, 115, 108, 102, 119, 101, 105, 102, 109, 113, 111, 110, 117, 113, 108, 107, 109, 111, 112, 107, 113, 112, 110, 107, 107, 107, 108, 108, 116, 106, 107, 114, 110, 114, 110, 116, 113, 126, 104, 99, 103, 111, 109, 114, 110, 110, 107, 114, 111, 103, 111, 109, 108, 109, 114, 109, 110, 111, 109, 110, 115, 108, 112, 110, 107, 111, 107, 112, 108, 112, 105, 104, 109, 118, 111, 109, 110, 112, 109, 111, 114, 107, 112, 102, 120, 104, 112, 110, 103, 110, 105, 117, 110, 98, 105, 110, 102, 109, 110, 108, 116, 104, 111, 112, 108, 103, 113, 110, 101, 113, 110, 109, 115, 112, 106, 112, 107, 109, 107, 113, 108, 109, 116, 111, 114, 114, 106, 112, 119, 114, 110, 109, 102, 111, 109, 109, 111, 116, 106, 109, 100, 113, 106, 114, 106, 107, 112, 102, 111, 110, 113, 108, 108, 114, 118, 111, 106, 107, 112, 109, 111, 107, 114, 115, 107, 109, 108, 114, 110, 96, 109, 115, 108, 106, 101, 102, 114, 110, 111, 105, 114, 114, 102, 101, 110, 109, 105, 111, 113, 110, 108, 108, 108, 102, 110, 108, 114, 109, 107, 105, 108, 105, 113, 107, 107, 112, 112, 107, 107, 107, 106, 117, 110, 110, 111, 107, 110, 108, 110, 114, 113, 114, 110, 108, 107, 105, 110, 107, 113, 111, 115, 109, 107, 113, 106, 102, 108, 110, 119, 110, 108, 113, 108, 111, 108, 111, 111, 112, 108, 114, 111, 108, 116, 118, 110, 107, 109, 111, 111, 103, 116, 111, 113, 109, 110, 101, 104, 111, 111, 110, 102, 113, 115, 112, 111, 109, 120, 111, 111, 114, 109, 104, 101, 115, 106, 109, 108, 109, 113, 96, 105, 110, 99, 114, 107, 118, 112, 112, 97, 109, 115, 110, 107, 109, 109, 110, 110, 109, 111, 107, 112, 109, 104, 109, 113, 109, 109, 108, 115, 108, 107, 106, 109, 108, 107, 111, 108, 110, 109, 113, 115, 107, 103, 100, 112, 112, 111, 105, 108, 108, 104, 100, 108, 114, 116, 108, 109, 108, 114, 106, 117, 109, 109, 111, 113, 114, 108, 112, 109, 111, 111, 115, 109, 113, 92, 101, 122, 103, 111, 110, 102, 111, 109, 110, 102, 110, 103, 110, 106, 106, 109, 116, 108, 108, 130, 117, 109, 109, 112, 113, 121, 110, 114, 98, 103, 119, 108, 114, 106, 100, 112, 103, 111, 106, 108, 109, 113, 114, 114, 110, 104, 110, 130, 109, 109, 109, 106, 114, 109, 114, 110, 107, 108, 108, 109, 106, 110, 111, 106, 112, 116, 107, 100, 99, 100, 108, 103, 111, 105, 106, 112, 110, 109, 111, 104, 111, 114, 107, 113, 105, 118, 109, 110, 111, 122, 111, 113, 105, 113, 113, 112, 117, 107, 107, 110, 110, 114, 114, 108, 113, 108, 106, 119, 115, 108, 113, 112, 116, 112, 126, 105, 107, 109, 113, 114, 115, 112, 113, 113, 107, 105, 109, 111, 102, 109, 113, 111, 102, 109, 107, 110, 107, 113, 109, 112, 110, 111, 113, 111, 107, 106, 111, 111, 114, 110, 113, 111, 110, 107, 117, 104, 107, 112, 111, 114, 104, 112, 112, 102, 116, 114, 109, 107, 113, 115, 113, 111, 109, 107, 109, 120, 106, 110, 113, 108, 118, 110, 106, 107, 115, 110, 110, 115, 121, 108, 111, 105, 111, 111, 115, 112, 108, 116, 112, 108, 103, 111, 110, 110, 108, 110, 108, 114, 111, 107, 110, 110, 112, 109, 112, 108, 102, 114, 115, 110, 114, 108, 104, 108, 107, 106, 111, 108, 105, 113, 119, 113, 109, 117, 113, 102, 110, 105, 108, 108, 113, 107, 108, 116, 116, 109, 112, 106, 110, 110, 102, 108, 116, 100, 108, 102, 110, 116, 131, 122, 110, 107, 116, 108, 118, 107, 105, 108, 112, 105, 108, 113, 104, 120, 107, 112, 115, 111, 114, 108, 111, 108, 108, 112, 108, 110, 119, 111, 107, 106, 110, 111, 107, 108, 109, 111, 109, 108, 113, 110, 109, 112, 112, 107, 115, 113, 110, 111, 106, 115, 108, 108, 109, 85, 111, 115, 105, 116, 101, 107, 98, 114, 111, 119, 115, 108, 109, 113, 108, 109, 110, 118, 113, 109, 111, 112, 107, 114, 105, 111, 109, 108, 111, 110, 111, 105, 92, 107, 122, 104, 113, 111, 106, 109, 112, 104, 113, 92, 113, 101, 114, 101, 110, 110, 108, 103, 106, 111, 105, 116, 112, 118, 105, 113, 108, 112, 114, 106, 114, 108, 108, 112, 111, 106, 105, 107, 113, 111, 111, 115, 116, 108, 107, 111, 119, 106, 114, 106, 113, 112, 107, 110, 110, 110, 109, 112, 112, 112, 103, 115, 110, 112, 112, 121, 111, 113, 108, 111, 110, 105, 107, 106, 115, 110, 109, 104, 109, 99, 112, 105, 109, 107, 110, 109, 116, 111, 110, 111, 112, 107, 111, 112, 109, 107, 111, 110, 107, 112, 111, 117, 94, 107, 113, 112, 109, 107, 91, 113, 109, 112, 108, 107, 107, 107, 116, 111, 111, 112, 125, 109, 113, 114, 110, 112, 113, 112, 116, 113, 113, 108, 108, 103, 115, 111, 110, 103, 132, 106, 109, 109, 108, 116, 118, 100, 120, 127, 99, 108, 106, 117, 112, 110, 99, 103, 116, 111, 114, 119, 106, 123, 112, 111, 103, 112, 104, 103, 116, 114, 114, 111, 98, 107, 102, 101, 101, 106, 107, 105, 108, 123, 103, 107, 112, 99, 118, 111, 107, 102, 99, 114, 111, 107, 115, 114, 103, 117, 115, 105, 107, 110, 113, 129, 113, 108, 114, 118, 120, 116, 112, 108, 115, 115, 115, 106, 117, 109, 113, 104, 109, 107, 121, 120, 119, 115, 104, 111, 107, 118, 99, 119, 108, 112, 104, 110, 105, 107, 107, 98, 115, 110, 115, 103, 121, 116, 109, 115, 114, 105, 115, 108, 110, 106, 107, 115, 101, 113, 114, 116, 110, 114, 119, 110, 117, 106, 106, 113, 124, 119, 111, 111, 107, 115, 108, 109, 109, 114, 113, 108, 113, 111, 108, 106, 111, 114, 110, 106, 114, 112, 99, 115, 107, 122, 110, 113, 118, 111, 110, 112, 107, 107, 128, 124, 104, 106, 117, 112, 111, 110, 118, 121, 107, 118, 110, 118, 109, 100, 105, 94, 115, 113, 118, 102, 107, 104, 112, 111, 101, 105, 105, 114, 101, 106, 88, 113, 108, 127, 104, 110, 105, 116, 111, 109, 128, 119, 105, 110, 118, 108, 109, 106, 110, 121, 105, 114, 104, 110, 115, 98, 116, 121, 101, 118, 122, 112, 101, 101, 96, 92, 110, 108, 101, 106, 104, 116, 102, 114, 116, 110, 108, 109, 110, 118, 111, 102, 107, 118, 104, 107, 105, 110, 110, 108, 106, 99, 113, 103, 109, 108, 113, 118, 118, 116, 113, 120, 113, 99, 109, 113, 117, 104, 104, 111, 105, 113, 73, 109, 107, 107, 113, 101, 105, 116, 111, 113, 110, 112, 113, 107, 102, 107, 120, 104, 111, 112, 106, 113, 104, 111, 104, 121, 98, 101, 111, 115, 105, 120, 99, 112, 112, 107, 118, 93, 130, 126, 98, 109, 110, 105, 113, 111, 111, 105, 118, 108, 119, 113, 112, 101, 99, 105, 99, 96, 104, 107, 115, 113, 115, 111, 105, 114, 106, 111, 98, 113, 100, 120, 112, 112, 100, 124, 103, 95, 119, 125, 121, 107, 88, 112, 116, 100, 111, 108, 116, 108, 100, 112, 109, 110, 110, 114, 106, 105, 111, 117, 105, 95, 115, 114, 119, 115, 114, 109, 117, 109, 104, 123, 108, 116, 112, 108, 120, 105, 114, 111, 102, 116, 117, 107, 119, 119, 119, 127, 117, 108, 122, 117, 112, 93, 112, 113, 111, 123, 106, 121, 108, 103, 115, 108, 110, 114, 109, 122, 107, 114, 106, 111, 121, 95, 113, 116, 107, 108, 114, 114, 121, 117, 101, 114, 111, 113, 105, 131, 111, 103, 139, 101, 112, 115, 102, 98, 104, 109, 116, 107, 111, 115, 102, 107, 101, 97, 104, 115, 125, 114, 112, 96, 109, 110, 105, 121, 105, 110, 115, 115, 113, 131, 110, 129, 113, 118, 107, 118, 108, 118, 92, 111, 116, 110, 112, 116, 117, 133, 116, 120, 111, 111, 111, 109, 117, 111, 109, 108, 111, 107, 113, 117, 116, 117, 109, 117, 118, 126, 101, 115, 108, 115, 103, 107, 119, 101, 104, 104, 109, 110, 103, 100, 101, 105, 130, 105, 116, 101, 102, 101, 105, 107, 100, 102, 99, 101, 103, 108, 105, 104, 126, 103, 110, 105, 123, 113, 130, 111, 128, 105, 102, 113, 131, 111, 103, 116, 114, 111, 114, 112, 107, 105, 107, 105, 89, 114, 111, 109, 109, 108, 99, 112, 108, 110, 120, 116, 102, 103, 101, 98, 104, 107, 108, 131, 99, 104, 125, 111, 101, 107, 114, 105, 100, 116, 106, 114, 116, 99, 113, 116, 109, 110, 106, 112, 123, 115, 112, 108, 103, 112, 108, 103, 113, 110, 118, 112, 109, 106, 108, 104, 105, 113, 110, 103, 104, 115, 117, 118, 104, 108, 110, 114, 107, 108, 102, 105, 105, 111, 99, 102, 111, 99, 106, 107, 111, 111, 100, 106, 121, 107, 90, 105, 101, 101, 109, 106, 123, 114, 105, 108, 108, 106, 101, 121, 108, 102, 98, 107, 115, 111, 111, 111, 117, 108, 105, 109, 118, 100, 119, 101, 106, 108, 117, 122, 105, 115, 106, 102, 110, 105, 106, 106, 113, 106, 109, 114, 109, 106, 109, 112, 113, 108, 123, 110, 106, 108, 113, 125, 106, 116, 106, 111, 94, 117, 110, 106, 107, 122, 104, 107, 124, 102, 127, 107, 104, 118, 109, 104, 108, 105, 109, 110, 110, 108, 107, 133, 113, 103, 116, 107, 110, 106, 107, 101, 103, 113, 121, 111, 114, 108, 108, 116, 107, 113, 127, 117, 108, 104, 105, 108, 100, 110, 101, 113, 99, 106, 106, 117, 109, 113, 115, 111, 113, 110, 110, 117, 110, 117, 112, 109, 109, 109, 114, 104, 105, 105, 106, 117, 100, 93, 102, 111, 113, 121, 113, 107, 110, 107, 102, 129, 105, 109, 106, 110, 105, 103, 115, 118, 107, 111, 109, 112, 101, 109, 115, 111, 110, 100, 111, 116, 112, 111, 105, 103, 117, 113, 107, 110, 102, 98, 101, 101, 108, 106, 100, 102, 109, 110, 112, 109, 103, 100, 103, 111, 120, 113, 104, 110, 111, 122, 97, 108, 104, 103, 112, 107, 113, 110, 109, 108, 104, 99, 119, 106, 120, 115, 105, 100, 113, 96, 118, 116, 112, 122, 104, 113, 112, 112, 105, 125, 101, 110, 106, 121, 103, 114, 101, 113, 118, 104, 94, 100, 103, 112, 109, 107, 112, 108, 115, 106, 108, 104, 111, 107, 101, 112, 103, 94, 108, 117, 110, 109, 115, 118, 111, 111, 124, 113, 105, 110, 110, 101, 126, 109, 114, 111, 110, 109, 110, 106, 107, 119, 101, 106, 109, 116, 112, 116, 114, 112, 113, 105, 113, 110, 111, 98, 101, 114, 108, 114, 107, 107, 100, 118, 110, 108, 117, 107, 100, 104, 109, 105, 114, 101, 112, 108, 108, 106, 107, 110, 113, 117, 110, 105, 127, 120, 116, 107, 112, 109, 109, 100, 121, 104, 109, 114, 109, 119, 114, 114, 98, 101, 111, 109, 107, 105, 114, 114, 103, 106, 112, 108, 97, 106, 108, 115, 113, 106, 101, 110, 101, 108, 133, 109, 108, 101, 107, 108, 107, 110, 124, 108, 107, 112, 112, 109, 118, 107, 116, 104, 118, 112, 112, 104, 102, 110, 115, 104, 109, 110, 110, 105, 109, 106, 113, 107, 106, 105, 114, 114, 112, 123, 112, 109, 113, 107, 108, 107, 110, 103, 107, 102, 109, 113, 107, 109, 125, 108, 108, 115, 113, 112, 106, 110, 102, 104, 102, 118, 105, 124, 110, 110, 107, 110, 112, 117, 112, 109, 108, 117, 117, 115, 107, 110, 118, 112, 104, 112, 111, 114, 105, 112, 118, 108, 103, 108, 112, 102, 107, 103, 104, 103, 111, 105, 114, 110, 122, 113, 118, 104, 109, 110, 117, 108, 113, 108, 109, 112, 111, 121, 112, 109, 108, 106, 110, 116, 102, 98, 110, 113, 107, 114, 114, 107, 109, 111, 103, 107, 109, 108, 109, 108, 111, 109, 106, 118, 96, 111, 116, 127, 112, 111, 110, 115, 107, 107, 108, 106, 111, 116, 100, 116, 102, 112, 117, 106, 107, 105, 106, 109, 110, 113, 103, 110, 109, 110, 124, 97, 108, 109, 107, 110, 105, 117, 108, 105, 110, 113, 108, 125, 113, 104, 108, 120, 109, 120, 112, 114, 108, 108, 116, 124, 107, 112, 109, 108, 108, 126, 112, 113, 106, 117, 110, 109, 108, 113, 116, 100, 105, 128, 108, 103, 108, 122, 114, 111, 114, 114, 108, 103, 114, 108, 107, 112, 110, 113, 104, 115, 103, 123, 106, 113, 112, 108, 108, 106, 105, 114, 118, 108, 109, 121, 110, 113, 114, 118, 110, 118, 111, 111, 100, 108, 111, 114, 104, 107, 106, 106, 113, 116, 103, 112, 107, 120, 119, 111, 112, 109, 113, 112, 107, 110, 111, 111, 114, 112, 109, 102, 117, 111, 110, 109, 101, 105, 113, 113, 106, 108, 128, 114, 111, 108, 113, 105, 116, 111, 125, 110, 123, 108, 105, 105, 107, 112, 104, 118, 101, 111, 116, 112, 106, 113, 111, 107, 113, 117, 106, 118, 113, 112, 115, 107, 111, 109, 113, 110, 111, 105, 99, 111, 116, 115, 109, 112, 111, 104, 110, 117, 117, 108, 117, 112, 107, 106, 105, 110, 120, 106, 102, 108, 110, 112, 109, 103, 112, 108, 108, 102, 104, 106, 112, 107, 110, 114, 115, 105, 109, 116, 114, 99, 113, 111, 108, 105, 115, 113, 111, 112, 107, 115, 112, 106, 112, 103, 111, 107, 108, 112, 118, 107, 127, 109, 110, 113, 107, 107, 116, 108, 112, 118, 103, 108, 117, 111, 111, 111, 117, 102, 116, 104, 114, 119, 108, 115, 107, 113, 123, 113, 118, 108, 112, 110, 121, 107, 107, 100, 103, 98, 110, 110, 117, 109, 105, 107, 105, 109, 111, 110, 106, 108, 101, 114, 112, 108, 110, 111, 117, 106, 106, 108, 109, 114, 107, 96, 113, 108, 108, 107, 107, 105, 118, 124, 109, 112, 120, 109, 108, 109, 117, 113, 109, 108, 107, 108, 106, 110, 115, 114, 106, 104, 107, 109, 106, 100, 110, 114, 106, 107, 109, 109, 112, 104, 114, 113, 110, 127, 108, 104, 115, 107, 119, 117, 112, 111, 102, 113, 113, 104, 109, 119, 113, 110, 105, 114, 111, 110, 104, 107, 110, 112, 111, 112, 110, 114, 108, 104, 108, 118, 99, 114, 116, 108, 109, 114, 109, 120, 107, 111, 108, 109, 110, 107, 113, 110, 122, 116, 106, 108, 111, 105, 91, 114, 109, 108, 112, 103, 107, 107, 106, 110, 111, 110, 114, 112, 109, 108, 115, 107, 113, 109, 110, 115, 107, 105, 114, 111, 118, 105, 108, 121, 106, 113, 106, 113, 114, 116, 111, 111, 112, 106, 105, 109, 116, 106, 102, 109, 115, 121, 111, 110, 105, 111, 108, 105, 108, 112, 109, 114, 113, 96, 107, 110, 113, 109, 108, 109, 108, 99, 99, 111, 113, 108, 111, 106, 106, 114, 120, 111, 106, 110, 120, 109, 121, 114, 120, 111, 101, 108, 108, 115, 111, 106, 109, 110, 109, 103, 113, 114, 108, 114, 109, 119, 108, 109, 114, 104, 104, 114, 118, 112, 110, 114, 116, 109, 112, 106, 111, 112, 101, 106, 109, 114, 118, 106, 115, 105, 119, 107, 115, 113, 110, 116, 118, 105, 104, 104, 116, 106, 110, 97, 93, 107, 114, 112, 120, 107, 113, 92, 118, 110, 106, 112, 115, 109, 116, 109, 101, 109, 114, 111, 105, 128, 99, 104, 116, 106, 115, 111, 117, 116, 114, 110, 110, 120, 91, 106, 118, 115, 114, 103, 101, 103, 109, 108, 101, 108, 114, 106, 106, 106, 117, 107, 107, 112, 112, 107, 114, 99, 110, 104, 103, 106, 112, 115, 110, 101, 114, 104, 106, 107, 106, 110, 109, 108, 124, 112, 106, 104, 109, 111, 116, 113, 111, 133, 116, 119, 105, 120, 106, 100, 115, 114, 108, 113, 111, 114, 98, 110, 115, 109, 114, 104, 109, 110, 112, 113, 114, 111, 110, 108, 109, 116, 114, 112, 106, 112, 111, 120, 111, 114, 107, 117, 107, 119, 120, 115, 111, 103, 119, 109, 110, 103, 117, 69, 96, 105, 103, 109, 113, 109, 112, 111, 110, 104, 114, 111, 111, 109, 110, 108, 111, 108, 112, 114, 136, 112, 105, 108, 98, 108, 121, 98, 115, 107, 110, 129, 106, 111, 109, 105, 110, 118, 118, 107, 119, 108, 102, 108, 110, 114, 113, 113, 121, 109, 161, 109, 99, 95, 111, 108, 112, 106, 112, 113, 112, 120, 105, 113, 118, 110, 108, 111, 111, 104, 115, 116, 104, 115, 109, 118, 105, 111, 110, 111, 113, 104, 114, 112, 108, 117, 107, 115, 103, 114, 113, 107, 108, 107, 108, 124, 105, 107, 101, 108, 112, 113, 107, 108, 107, 117, 113, 109, 100, 125, 110, 102, 106, 112, 115, 108, 97, 109, 109, 108, 114, 104, 109, 118, 100, 103, 115, 110, 108, 112, 100, 112, 108, 119, 104, 122, 89, 110, 114, 112, 113, 115, 109, 109, 108, 98, 111, 101, 109, 114, 102, 99, 109, 103, 107, 110, 110, 97, 99, 108, 115, 98, 112, 108, 114, 112, 112, 119, 110, 111, 109, 109, 104, 108, 110, 100, 114, 101, 110, 125, 111, 110, 112, 118, 109, 107, 107, 112, 109, 116, 113, 111, 113, 107, 109, 109, 101, 111, 111, 143, 108, 115, 109, 114, 105, 107, 110, 108, 114, 105, 111, 109, 107, 113, 106, 107, 110, 107, 113, 113, 113, 106, 104, 113, 113, 112, 71, 104, 121, 105, 108, 108, 109, 112, 116, 113, 109, 111, 102, 117, 108, 107, 104, 112, 110, 111, 110, 105, 105, 114, 111, 106, 105, 106, 108, 116, 114, 75, 106, 110, 90, 107, 108, 107, 115, 114, 108, 105, 111, 112, 111, 111, 110, 103, 105, 114, 111, 112, 117, 112, 115, 105, 109, 116, 109, 108, 104, 110, 116, 115, 105, 111, 107, 107, 112, 111, 104, 109, 114, 113, 106, 111, 106, 110, 111, 110, 117, 114, 108, 105, 100, 108, 107, 117, 110, 117, 109, 103, 115, 111, 112, 114, 111, 108, 108, 116, 111, 109, 116, 113, 112, 101, 113, 127, 108, 114, 108, 115, 105, 106, 110, 106, 98, 106, 110, 108, 113, 103, 113, 107, 109, 105, 112, 109, 113, 112, 112, 113, 113, 116, 117, 108, 110, 113, 107, 107, 112, 113, 115, 116, 106, 106, 110, 107, 111, 109, 108, 108, 111, 114, 113, 110, 117, 110, 110, 114, 102, 112, 101, 107, 113, 112, 110, 121, 110, 109, 115, 111, 110, 117, 112, 114, 110, 112, 113, 113, 107, 108, 107, 111, 111, 118, 106, 109, 106, 109, 117, 115, 111, 107, 112, 101, 111, 83, 104, 113, 114, 110, 106, 109, 116, 111, 110, 100, 111, 108, 111, 111, 107, 109, 114, 114, 114, 109, 110, 103, 112, 110, 110, 114, 109, 114, 108, 110, 111, 104, 116, 108, 111, 109, 109, 103, 104, 107, 106, 110, 105, 113, 92, 108, 110, 104, 116, 108, 113, 112, 108, 117, 102, 107, 109, 115, 110, 111, 108, 114, 113, 111, 111, 108, 108, 113, 136, 106, 112, 110, 110, 112, 110, 109, 107, 115, 111, 110, 104, 118, 110, 110, 115, 109, 103, 106, 111, 105, 105, 109, 108, 111, 112, 110, 113, 113, 102, 114, 116, 115, 111, 109, 108, 112, 109, 116, 113, 117, 150, 109, 115, 113, 110, 117, 106, 109, 115, 109, 115, 105, 105, 95, 109, 111, 110, 111, 107, 106, 102, 110, 114, 112, 108, 105, 111, 106, 108, 120, 114, 113, 126, 114, 107, 112, 105, 102, 110, 108, 108, 113, 108, 115, 113, 112, 113, 109, 97, 111, 123, 114, 103, 115, 108, 112, 112, 111, 113, 115, 109, 110, 118, 107, 115, 107, 108, 114, 112, 109, 107, 114, 109, 110, 118, 108, 109, 114, 107, 109, 106, 108, 110, 104, 112, 111, 107, 111, 112, 111, 111, 113, 109, 111, 105, 109, 104, 108, 110, 108, 108, 111, 112, 107, 114, 104, 112, 112, 113, 117, 121, 109, 111, 110, 109, 111, 114, 106, 120, 110, 110, 108, 114, 111, 111, 108, 117, 112, 110, 117, 114, 112, 111, 112, 114, 114, 113, 110, 108, 112, 114, 111, 110, 114, 110, 110, 111, 115, 112, 115, 108, 134, 111, 114, 113, 108, 111, 114, 108, 108, 108, 109, 107, 116, 106, 110, 108, 110, 108, 106, 118, 113, 111, 113, 107, 108, 112, 111, 99, 105, 110, 103, 110, 87, 117, 107, 108, 111, 110, 109, 109, 111, 104, 109, 115, 112, 115, 109, 118, 105, 106, 114, 110, 112, 112, 107, 109, 98, 102, 105, 110, 108, 116, 108, 114, 108, 103, 119, 112, 98, 109, 113, 112, 106, 104, 109, 123, 104, 107, 116, 109, 105, 119, 106, 107, 107, 112, 100, 96, 107, 111, 111, 121, 111, 108, 116, 104, 114, 105, 108, 120, 113, 100, 101, 108, 104, 115, 113, 108, 113, 111, 118, 117, 102, 107, 116, 106, 103, 105, 110, 111, 108, 104, 117, 111, 106, 113, 113, 113, 109, 100, 106, 108, 99, 113, 109, 109, 114, 107, 102, 107, 109, 115, 107, 118, 101, 116, 107, 124, 95, 116, 107, 111, 103, 110, 117, 109, 110, 108, 119, 111, 103, 109, 103, 98, 110, 109, 103, 111, 101, 110, 101, 107, 118, 106, 111, 109, 110, 114, 108, 114, 113, 120, 111, 102, 110, 108, 104, 117, 101, 115, 101, 109, 117, 110, 110, 107, 117, 105, 111, 104, 94, 118, 129, 107, 101, 100, 105, 116, 102, 132, 108, 116, 106, 116, 113, 109, 94, 113, 111, 113, 100, 101, 108, 106, 110, 113, 104, 111, 102, 106, 112, 103, 109, 124, 102, 106, 106, 106, 93, 104, 109, 107, 116, 112, 108, 115, 113, 95, 106, 110, 108, 109, 106, 106, 107, 107, 110, 102, 105, 117, 98, 107, 108, 108, 107, 105, 118, 115, 112, 102, 101, 112, 106, 109, 111, 109, 102, 112, 105, 123, 111, 102, 123, 113, 112, 105, 107, 109, 130, 112, 97, 107, 112, 108, 122, 115, 109, 111, 113, 124, 110, 93, 111, 119, 110, 113, 111, 113, 105, 116, 114, 112, 108, 106, 105, 112, 116, 103, 126, 117, 114, 112, 122, 112, 104, 99, 120, 105, 150, 112, 106, 121, 100, 135, 110, 118, 113, 107, 94, 103, 107, 120, 107, 109, 99, 105, 105, 106, 115, 109, 106, 118, 114, 112, 114, 112, 110, 101, 121, 102, 111, 115, 105, 95, 111, 115, 109, 111, 112, 121, 97, 112, 114, 114, 119, 87, 89, 111, 111, 101, 110, 100, 117, 92, 117, 106, 110, 113, 105, 102, 117, 105, 105, 107, 106, 111, 104, 113, 123, 106, 118, 96, 102, 107, 104, 102, 114, 113, 115, 108, 116, 119, 106, 102, 111, 101, 116, 112, 111, 104, 108, 106, 103, 115, 102, 108, 105, 116, 108, 112, 112, 112, 120, 110, 136, 98, 116, 115, 103, 102, 105, 115, 110, 99, 111, 108, 103, 118, 113, 98, 101, 100, 108, 108, 117, 114, 109, 110, 117, 108, 115, 105, 107, 129, 108, 123, 101, 114, 111, 103, 105, 104, 98, 110, 117, 102, 114, 109, 115, 107, 111, 100, 98, 99, 106, 134, 107, 114, 109, 109, 108, 115, 105, 118, 108, 115, 115, 86, 112, 115, 112, 116, 109, 109, 112, 103, 106, 110, 117, 102, 106, 110, 109, 112, 111, 114, 104, 107, 108, 108, 113, 112, 101, 102, 103, 105, 112, 112, 120, 111, 106, 115, 110, 106, 106, 106, 115, 117, 119, 110, 120, 108, 119, 106, 114, 98, 115, 103, 97, 90, 107, 106, 102, 110, 109, 105, 101, 102, 103, 103, 112, 96, 108, 102, 106, 96, 101, 122, 128, 125, 104, 110, 114, 104, 111, 117, 105, 117, 131, 105, 110, 116, 100, 107, 112, 104, 106, 121, 113, 111, 107, 116, 103, 119, 113, 111, 104, 113, 104, 103, 105, 120, 102, 113, 106, 113, 126, 108, 109, 110, 102, 110, 110, 112, 111, 109, 94, 113, 110, 123, 98, 114, 102, 116, 106, 116, 112, 107, 112, 92, 122, 102, 95, 115, 115, 112, 105, 117, 102, 109, 132, 111, 113, 110, 115, 106, 146, 111, 108, 118, 111, 88, 113, 111, 98, 99, 112, 120, 127, 109, 129, 101, 106, 122, 119, 102, 101, 126, 106, 119, 107, 114, 107, 109, 115, 116, 105, 104, 96, 102, 136, 100, 129, 105, 115, 90, 86, 109, 104, 132, 105, 103, 110, 111, 107, 110, 108, 108, 117, 113, 104, 111, 97, 108, 112, 103, 113, 118, 111, 99, 111, 96, 114, 128, 109, 112, 107, 110, 111, 114, 103, 122, 118, 112, 103, 119, 100, 101, 102, 123, 101, 113, 109, 118, 125, 114, 111, 109, 113, 104, 103, 117, 109, 112, 99, 115, 112, 108, 110, 103, 114, 112, 107, 114, 107, 100, 106, 98, 109, 98, 107, 95, 111, 100, 103, 136, 109, 91, 104, 101, 71, 109, 109, 97, 116, 110, 111, 108, 111, 103, 112, 116, 108, 121, 114, 120, 120, 110, 121, 107, 108, 120, 117, 103, 90, 120, 110, 104, 119, 102, 107, 100, 113, 114, 105, 113, 127, 111, 119, 92, 115, 118, 114, 116, 113, 119, 108, 108, 107, 116, 152, 121, 115, 104, 106, 104, 105, 105, 98, 108, 104, 96, 138, 153, 102, 106, 106, 106, 105, 106, 101, 110, 98, 114, 112, 109, 101, 112, 110, 98, 117, 105, 102, 105, 104, 107, 111, 106, 112, 109, 94, 105, 99, 115, 116, 110, 112, 111, 108, 105, 109, 117, 107, 108, 113, 115, 101, 97, 110, 103, 108, 113, 112, 95, 100, 98, 103, 113, 112, 155, 106, 100, 107, 110, 103, 107, 121, 101, 112, 113, 111, 110, 106, 105, 104, 106, 110, 116, 108, 100, 102, 113, 118, 92, 111, 108, 90, 108, 113, 117, 115, 126, 92, 102, 112, 107, 104, 108, 107, 121, 108, 94, 117, 105, 96, 116, 108, 116, 117, 109, 105, 104, 117, 116, 115, 120, 113, 125, 109, 112, 121, 60, 106, 105, 113, 101, 116, 104, 109, 111, 108, 112, 112, 107, 138, 115, 115, 111, 109, 104, 107, 111, 112, 109, 111, 104, 114, 104, 95, 114, 112, 111, 110, 116, 112, 130, 109, 106, 110, 108, 115, 106, 96, 110, 109, 87, 107, 116, 114, 105, 103, 102, 102, 114, 110, 104, 109, 110, 110, 108, 107, 116, 104, 102, 123, 111, 107, 115, 106, 106, 93, 107, 92, 107, 106, 98, 111, 110, 106, 99, 95, 101, 117, 117, 68, 102, 103, 121, 107, 110, 119, 98, 85, 121, 111, 110, 113, 110, 113, 108, 108, 101, 102, 118, 105, 105, 112, 108, 91, 116, 110, 116, 119, 118, 112, 114, 112, 114, 112, 109, 111, 107, 111, 112, 110, 105, 107, 110, 110, 111, 109, 110, 136, 108, 118, 114, 108, 119, 106, 113, 112, 110, 117, 113, 126, 111, 108, 108, 115, 108, 109, 106, 125, 115, 97, 111, 109, 105, 108, 106, 103, 102, 113, 117, 93, 98, 115, 112, 112, 107, 109, 104, 101, 106, 106, 110, 110, 109, 115, 109, 107, 110, 105, 109, 109, 104, 103, 107, 114, 113, 112, 117, 102, 97, 114, 109, 106, 117, 107, 116, 91, 105, 105, 114, 108, 108, 110, 109, 121, 108, 106, 104, 108, 111, 110, 112, 110, 99, 117, 113, 105, 111, 109, 111, 72, 110, 109, 103, 113, 115, 112, 108, 115, 101, 112, 113, 106, 110, 106, 110, 102, 112, 92, 106, 105, 112, 107, 114, 113, 105, 115, 115, 113, 111, 118, 108, 112, 99, 107, 107, 104, 110, 108, 110, 114, 111, 105, 109, 112, 137, 103, 105, 103, 103, 105, 116, 110, 97, 112, 107, 107, 106, 111, 113, 106, 128, 111, 110, 115, 97, 109, 110, 107, 105, 109, 108, 109, 117, 126, 104, 105, 109, 104, 112, 111, 102, 117, 106, 108, 101, 120, 110, 111, 107, 105, 109, 117, 106, 102, 104, 106, 111, 118, 113, 108, 115, 107, 116, 106, 109, 98, 96, 105, 105, 111, 112, 104, 106, 110, 116, 108, 80, 112, 115, 110, 106, 108, 108, 116, 106, 119, 106, 122, 112, 110, 114, 114, 109, 111, 128, 109, 123, 111, 102, 117, 99, 116, 102, 103, 104, 114, 110, 112, 113, 104, 107, 111, 108, 116, 112, 113, 107, 109, 105, 93, 100, 115, 111, 115, 113, 109, 100, 106, 112, 103, 133, 113, 116, 100, 110, 110, 107, 114, 111, 107, 109, 106, 111, 107, 109, 108, 120, 108, 107, 107, 111, 99, 110, 114, 105, 102, 109, 116, 130, 112, 102, 108, 106, 96, 105, 114, 103, 108, 111, 103, 119, 110, 108, 106, 124, 109, 109, 113, 113, 108, 111, 115, 104, 108, 105, 108, 106, 106, 105, 110, 110, 112, 115, 101, 109, 113, 111, 113, 109, 111, 110, 112, 113, 106, 106, 110, 112, 116, 106, 123, 116, 110, 107, 117, 110, 103, 104, 108, 105, 109, 106, 111, 115, 107, 92, 115, 113, 107, 107, 115, 111, 105, 115, 109, 108, 110, 112, 110, 110, 118, 115, 111, 110, 115, 99, 106, 112, 112, 104, 102, 109, 112, 106, 124, 104, 105, 109, 107, 106, 113, 108, 106, 108, 112, 111, 106, 171, 109, 102, 100, 104, 108, 109, 110, 112, 119, 112, 98, 107, 115, 113, 109, 107, 114, 108, 115, 115, 119, 115, 124, 110, 110, 104, 110, 107, 113, 103, 107, 109, 114, 110, 112, 109, 103, 109, 107, 105, 114, 108, 110, 115, 111, 110, 109, 106, 109, 104, 111, 112, 119, 109, 115, 105, 108, 112, 103, 109, 106, 99, 111, 108, 109, 113, 117, 116, 112, 119, 99, 99, 163, 109, 108, 117, 108, 109, 112, 103, 111, 105, 110, 111, 107, 115, 97, 108, 121, 112, 107, 121, 116, 94, 124, 109, 90, 109, 115, 94, 111, 114, 107, 105, 113, 106, 124, 111, 107, 120, 125, 99, 124, 99, 104, 108, 112, 100, 113, 103, 126, 105, 114, 111, 119, 107, 105, 100, 114, 117, 106, 107, 99, 108, 106, 111, 119, 101, 115, 115, 96, 109, 120, 102, 99, 113, 115, 104, 118, 101, 111, 111, 115, 114, 118, 109, 114, 106, 133, 94, 121, 109, 105, 117, 119, 112, 120, 116, 107, 114, 95, 99, 103, 101, 102, 105, 115, 101, 114, 116, 128, 113, 99, 111, 107, 121, 103, 110, 112, 96, 105, 114, 114, 116, 122, 113, 106, 105, 110, 107, 117, 106, 114, 105, 103, 125, 110, 112, 104, 101, 108, 109, 119, 123, 102, 101, 101, 112, 133, 107, 109, 111, 118, 119, 114, 116, 108, 113, 117, 107, 112, 107, 95, 111, 105, 117, 100, 120, 111, 133, 101, 110, 102, 105, 99, 112, 118, 102, 106, 102, 112, 113, 106, 117, 113, 101, 111, 104, 106, 107, 101, 107, 98, 109, 113, 109, 110, 109, 117, 112, 121, 109, 106, 118, 107, 128, 112, 123, 107, 111, 102, 120, 127, 112, 109, 116, 106, 113, 111, 105, 106, 111, 117, 108, 99, 102, 106, 114, 111, 109, 106, 114, 103, 117, 117, 116, 110, 118, 111, 109, 99, 122, 121, 113, 102, 104, 106, 106, 110, 106, 106, 107, 104, 106, 110, 113, 115, 110, 101, 126, 120, 106, 98, 113, 115, 109, 105, 114, 119, 111, 104, 131, 115, 107, 101, 105, 95, 108, 99, 110, 107, 113, 90, 103, 103, 106, 107, 116, 104, 110, 104, 109, 109, 115, 111, 98, 109, 117, 98, 109, 100, 122, 101, 111, 108, 109, 108, 114, 134, 116, 112, 121, 103, 107, 106, 109, 117, 109, 115, 107, 103, 101, 109, 103, 109, 104, 118, 99, 123, 115, 114, 112, 112, 118, 110, 111, 109, 105, 103, 137, 103, 104, 109, 119, 102, 106, 106, 100, 118, 110, 118, 116, 111, 112, 110, 120, 102, 105, 126, 121, 107, 123, 113, 87, 110, 107, 108, 118, 108, 110, 110, 106, 116, 123, 111, 103, 111, 111, 102, 117, 110, 115, 111, 110, 99, 110, 103, 107, 100, 112, 118, 92, 110, 115, 103, 103, 110, 111, 122, 107, 91, 103, 101, 114, 113, 110, 109, 113, 105, 106, 117, 111, 104, 95, 97, 107, 102, 110, 107, 116, 115, 95, 108, 113, 115, 101, 113, 116, 102, 96, 113, 101, 116, 117, 104, 111, 112, 104, 118, 114, 104, 113, 100, 103, 105, 109, 101, 110, 112, 121, 114, 104, 109, 107, 114, 111, 109, 108, 110, 110, 107, 98, 109, 111, 107, 109, 94, 106, 110, 107, 86, 120, 102, 113, 111, 95, 117, 111, 106, 104, 110, 115, 116, 109, 109, 107, 105, 107, 116, 110, 104, 109, 95, 111, 94, 111, 118, 100, 116, 109, 130, 110, 116, 124, 115, 116, 117, 96, 105, 114, 108, 111, 133, 112, 107, 98, 108, 110, 104, 107, 108, 110, 113, 112, 107, 110]) # parameters
+i69 = Internal("op69", "TENSOR_QUANT8_ASYMM", "{1, 14, 14, 512}, 0.023528477177, 0") # intermediate result
+i70 = Parameter("op70", "TENSOR_INT32", "{512}, 0.000628261826932, 0", [-1002, 2029, -402, -2538, 359, 3260, 4062, -527, -1442, -2708, 3413, -1561, -1830, 1039, 5857, 2319, -985, -1426, 3534, -2600, 2851, 302, 2463, 2189, 2217, 1388, -1514, -4014, -9208, -646, -1031, 4827, 6393, 5381, -96, -2002, 5674, -2926, -1615, -1097, -655, -2082, -3443, 2826, -8312, -1880, 2705, 2344, 3624, 5002, 341, -3120, 3803, 1552, -659, -962, 3173, 1193, -1156, -3944, -3222, 3719, 1231, -1338, -595, -3255, 1793, 2499, 4012, -1052, 291, -842, -2754, 1892, -1537, 1067, -914, -3488, -839, -5160, 2393, 1200, 4897, 5760, -1471, 2870, 741, -2419, 2893, 2592, -9724, 5604, -2698, -1457, -6016, -1730, 323, 4004, 1632, -2060, 265, -536, -6005, -2204, -236, -182, 1055, -932, -1544, 2768, -3025, 1096, 2973, 2565, 2333, 2309, 270, -382, 5413, -1687, -1530, -2561, -1611, -1046, 1992, -2155, -829, 1050, -730, -3237, 4027, 2106, 2029, -1108, -711, -701, 4495, -893, 8843, 208, -301, -1729, -335, 2877, -33, 8134, -2733, -2527, 717, 8122, 2287, 1696, -559, 4911, -1255, 650, 4529, 2895, 3613, 3608, -430, -483, -303, 5038, -1174, -543, 2459, -2064, 4289, 6395, 3510, 899, -3070, -148, 2429, 2441, 1175, -1420, 3267, -8558, 3535, 1387, 3226, -1540, 1032, -2378, -513, 7022, -2840, -1529, 2958, 5346, 2491, 1637, 3665, -946, 2463, -674, 5355, 1201, 2489, 3381, -1499, 3679, -1777, 1009, 4690, 5765, -4009, -253, 3704, 4174, -843, -1898, -239, -1874, 7533, 2469, 6266, 4426, -3035, -3421, -881, -1336, 1490, -1490, 1821, 3013, -3368, 3474, 1960, -645, -132, 2275, 2531, -1651, 956, 2764, 5209, -2713, -1162, -367, 1800, 3048, -1283, 2797, -542, 2301, 1925, 7636, 4872, -607, 5379, -3615, -1975, 8650, 2462, 6421, -1921, 5758, 7719, 3790, 3333, -567, 1463, 1183, 1501, -448, -2147, 3707, 3987, 2978, 3207, 5389, -1843, 2689, -2487, -1383, 270, -2958, -568, 7407, 2261, 1978, -2217, 2185, 4539, -2205, 2185, -1633, -596, 5091, 264, -749, 3954, -3120, -575, 3431, -2142, -993, -530, 3571, 954, -596, -2449, -1592, 2117, -1731, -468, 8349, -1686, 429, -428, 5363, 1298, -809, 2343, -2477, 119, -1943, -1717, 600, -1202, 1578, -267, -772, 4473, 877, -1673, 1356, 148, -1181, 3232, 2643, -2289, 2126, -424, 2497, 4394, -4486, -2167, -1536, 1390, -699, 4396, -558, 2445, 1778, -1338, -673, 2304, -546, 260, -3791, -4007, -480, -1387, 4487, -930, 137, -99, 4626, 1415, -2012, -2851, -1379, 1226, -1039, -255, -1344, 2393, 4937, -2735, 4990, -1743, 2479, -2378, 2705, 4332, -1177, 6672, -2527, 800, 6449, -876, 306, 1123, 6236, -405, -326, -2256, -1799, 5133, -2199, -2405, 2961, 4845, -4547, -1576, 8816, -402, 2410, 2505, 1382, 5058, -2387, 4168, -4819, -1992, -1851, 3105, -310, -173, -1424, -289, -1582, -894, 3961, 2165, 3366, -4057, 5008, -2121, -3960, -675, -2262, -2963, -1376, 2899, -518, 904, 722, -1125, -3477, -1230, -1734, 6906, 2392, -822, -4907, 3051, 9294, 3471, -975, 5099, -879, -1189, 815, -3336, 2528, -2517, 4889, -2207, 2745, 2962, 1537, -932, -810, 4907, 4906, 2267, -3058, -1100, 150, -1992, 5509, -558, 4525, -1953, -2992, -784, 3813, -610, -1078, 4770, 6130, -691, 3576, -275, 2869, 6463, -1330, -1388, -3976, 442, 1428, 3364, -1041, -529, -555, -1341, -3156, -837, -1310, 4730, 948, -5021, 3488, 351, -688, -2116, 2909, 3363, -1947, 1706, 3399, -735, 4987, 2035, -3244, -657, -368]) # parameters
+i71 = Parameter("op71", "TENSOR_QUANT8_ASYMM", "{1, 3, 3, 512}, 0.026702189818, 106", [139, 97, 94, 101, 121, 98, 97, 114, 125, 111, 95, 110, 83, 108, 105, 84, 129, 110, 112, 108, 110, 106, 101, 96, 94, 100, 128, 118, 123, 109, 105, 91, 97, 101, 108, 113, 110, 118, 107, 111, 110, 110, 113, 94, 114, 109, 97, 101, 91, 96, 114, 122, 98, 106, 108, 117, 97, 133, 108, 108, 117, 116, 100, 120, 115, 121, 116, 114, 96, 108, 115, 105, 111, 104, 113, 103, 100, 116, 110, 119, 105, 109, 108, 96, 110, 85, 100, 107, 105, 97, 114, 104, 126, 107, 124, 122, 97, 98, 111, 108, 101, 105, 121, 109, 108, 105, 105, 108, 112, 109, 109, 111, 111, 91, 100, 95, 129, 100, 99, 148, 94, 113, 107, 110, 81, 110, 106, 107, 115, 115, 105, 103, 93, 105, 103, 108, 96, 110, 103, 109, 107, 99, 115, 107, 110, 98, 108, 111, 73, 109, 104, 107, 109, 101, 109, 107, 105, 103, 95, 101, 115, 89, 97, 103, 109, 106, 112, 125, 112, 99, 97, 95, 127, 108, 105, 97, 118, 116, 99, 111, 106, 104, 94, 110, 112, 109, 106, 100, 113, 126, 102, 103, 95, 99, 94, 114, 92, 111, 107, 102, 110, 96, 113, 121, 109, 105, 102, 106, 106, 100, 89, 114, 112, 113, 115, 106, 106, 105, 103, 108, 118, 118, 113, 111, 109, 107, 108, 99, 106, 98, 95, 105, 106, 109, 112, 114, 104, 98, 95, 122, 109, 124, 119, 110, 121, 103, 120, 106, 99, 94, 95, 103, 105, 110, 118, 103, 97, 97, 109, 65, 113, 98, 109, 111, 106, 110, 105, 109, 113, 95, 101, 85, 104, 105, 112, 97, 126, 86, 104, 99, 119, 101, 97, 123, 114, 94, 109, 109, 101, 108, 117, 105, 118, 108, 94, 114, 106, 102, 113, 114, 91, 113, 107, 123, 113, 115, 96, 114, 91, 104, 124, 101, 131, 96, 104, 111, 97, 122, 110, 118, 124, 138, 75, 104, 103, 102, 101, 100, 93, 105, 96, 117, 94, 70, 112, 99, 121, 87, 109, 111, 113, 107, 103, 116, 101, 57, 102, 97, 116, 142, 114, 113, 129, 97, 113, 137, 113, 108, 108, 106, 114, 95, 109, 105, 108, 85, 94, 109, 115, 113, 105, 97, 115, 104, 111, 105, 131, 108, 104, 118, 99, 113, 116, 109, 109, 116, 106, 108, 104, 109, 128, 115, 107, 113, 106, 94, 101, 100, 115, 107, 115, 109, 104, 100, 92, 113, 104, 124, 97, 109, 99, 119, 146, 113, 116, 111, 102, 97, 88, 95, 110, 105, 107, 111, 106, 120, 114, 110, 117, 109, 99, 101, 103, 117, 117, 109, 102, 98, 122, 113, 105, 108, 101, 116, 100, 116, 103, 106, 107, 107, 109, 97, 105, 110, 94, 115, 120, 108, 97, 94, 96, 110, 107, 119, 121, 98, 130, 99, 111, 114, 110, 108, 107, 119, 115, 104, 255, 105, 122, 105, 95, 110, 112, 111, 108, 123, 104, 109, 114, 104, 112, 111, 109, 111, 104, 95, 113, 111, 101, 105, 124, 104, 101, 109, 98, 104, 107, 94, 99, 128, 110, 125, 27, 97, 87, 82, 123, 108, 85, 111, 122, 103, 102, 119, 132, 100, 95, 103, 125, 113, 115, 122, 86, 128, 88, 94, 98, 101, 164, 118, 116, 105, 102, 94, 101, 105, 94, 110, 100, 113, 116, 107, 79, 116, 118, 95, 136, 108, 98, 96, 97, 100, 108, 112, 109, 102, 111, 120, 91, 101, 142, 113, 119, 98, 99, 136, 120, 111, 137, 96, 96, 103, 140, 103, 113, 98, 114, 143, 100, 145, 109, 127, 106, 116, 97, 93, 111, 102, 95, 100, 92, 88, 106, 104, 75, 113, 145, 129, 78, 90, 127, 103, 98, 74, 118, 114, 114, 97, 101, 118, 112, 105, 111, 101, 107, 112, 97, 93, 108, 108, 97, 165, 100, 109, 103, 110, 91, 107, 96, 102, 132, 72, 102, 97, 94, 90, 146, 108, 102, 113, 90, 102, 114, 107, 113, 105, 134, 93, 107, 137, 142, 95, 100, 101, 98, 109, 106, 105, 121, 98, 86, 102, 106, 87, 81, 103, 112, 94, 133, 107, 116, 92, 108, 102, 151, 148, 128, 105, 97, 115, 106, 127, 110, 123, 97, 116, 136, 107, 109, 100, 112, 158, 101, 106, 91, 94, 95, 126, 99, 130, 125, 100, 132, 105, 132, 97, 98, 105, 87, 111, 89, 100, 91, 111, 118, 105, 118, 116, 88, 98, 87, 107, 121, 121, 113, 104, 100, 104, 98, 103, 115, 95, 102, 113, 103, 97, 107, 111, 88, 103, 92, 99, 105, 144, 110, 89, 132, 104, 138, 97, 104, 96, 99, 103, 100, 106, 104, 99, 98, 100, 98, 74, 73, 95, 106, 113, 99, 103, 103, 103, 112, 98, 85, 163, 93, 104, 111, 101, 153, 114, 101, 94, 107, 107, 97, 142, 108, 99, 104, 109, 96, 135, 116, 103, 160, 137, 80, 122, 119, 108, 113, 122, 91, 100, 105, 118, 154, 118, 113, 76, 84, 113, 135, 76, 118, 94, 96, 113, 93, 114, 120, 120, 94, 123, 137, 150, 106, 107, 82, 103, 87, 79, 106, 109, 91, 107, 113, 100, 120, 92, 135, 104, 122, 114, 97, 134, 119, 138, 100, 89, 146, 111, 102, 105, 100, 109, 117, 90, 109, 113, 107, 106, 110, 96, 104, 115, 97, 122, 74, 96, 139, 133, 95, 104, 122, 99, 108, 98, 101, 124, 120, 110, 100, 108, 113, 100, 104, 128, 122, 117, 110, 103, 107, 116, 99, 58, 103, 97, 106, 138, 119, 85, 141, 114, 99, 106, 105, 114, 93, 115, 118, 111, 104, 65, 122, 119, 137, 119, 91, 101, 96, 92, 113, 115, 117, 110, 93, 123, 114, 100, 121, 107, 138, 104, 111, 115, 107, 129, 94, 103, 98, 116, 92, 71, 94, 141, 101, 114, 111, 107, 113, 102, 112, 87, 119, 148, 93, 99, 118, 118, 98, 96, 92, 100, 103, 104, 117, 99, 126, 88, 118, 112, 104, 113, 146, 110, 100, 86, 184, 101, 125, 91, 86, 109, 109, 116, 93, 100, 106, 98, 102, 115, 109, 113, 132, 116, 99, 74, 117, 102, 100, 101, 120, 93, 110, 108, 111, 102, 107, 92, 96, 116, 130, 94, 101, 100, 97, 107, 114, 112, 96, 114, 123, 114, 99, 104, 122, 109, 102, 109, 129, 110, 108, 116, 92, 111, 106, 101, 114, 115, 118, 116, 117, 111, 103, 91, 96, 100, 109, 109, 108, 115, 118, 108, 113, 107, 112, 94, 114, 112, 103, 100, 90, 96, 93, 119, 98, 105, 111, 116, 98, 102, 116, 108, 116, 96, 99, 117, 124, 122, 112, 104, 95, 108, 108, 106, 109, 111, 108, 101, 114, 132, 108, 113, 113, 127, 107, 89, 110, 97, 101, 117, 107, 98, 115, 103, 113, 107, 118, 133, 100, 101, 120, 109, 92, 101, 119, 104, 127, 107, 105, 97, 109, 108, 109, 110, 105, 91, 100, 103, 105, 121, 102, 119, 123, 111, 108, 109, 85, 112, 106, 106, 113, 90, 121, 103, 100, 108, 113, 108, 97, 109, 110, 111, 107, 110, 104, 111, 108, 107, 108, 110, 120, 107, 99, 104, 112, 100, 109, 106, 112, 107, 98, 111, 115, 104, 97, 104, 110, 107, 110, 93, 111, 101, 105, 111, 116, 106, 105, 98, 107, 113, 98, 109, 105, 102, 95, 106, 115, 109, 118, 102, 112, 104, 104, 103, 100, 96, 109, 112, 92, 109, 104, 103, 111, 111, 74, 79, 108, 104, 101, 105, 115, 109, 89, 97, 110, 114, 120, 120, 103, 103, 105, 111, 121, 112, 114, 110, 110, 121, 117, 98, 107, 97, 109, 110, 104, 96, 90, 102, 100, 97, 95, 102, 107, 118, 108, 91, 125, 99, 114, 104, 123, 92, 97, 106, 107, 110, 114, 100, 98, 100, 110, 129, 99, 98, 103, 110, 107, 103, 106, 108, 109, 97, 100, 86, 106, 101, 110, 99, 114, 111, 104, 112, 120, 98, 102, 125, 123, 97, 103, 114, 105, 108, 102, 104, 116, 107, 100, 113, 111, 102, 112, 110, 117, 93, 105, 104, 110, 109, 109, 102, 80, 98, 118, 98, 118, 97, 108, 109, 98, 99, 109, 116, 103, 131, 112, 103, 138, 102, 102, 105, 117, 107, 115, 115, 94, 133, 108, 101, 108, 107, 108, 100, 109, 109, 107, 116, 99, 111, 99, 131, 110, 102, 102, 107, 97, 111, 111, 95, 112, 108, 109, 106, 99, 92, 110, 101, 111, 123, 97, 112, 112, 111, 93, 98, 111, 103, 108, 106, 103, 107, 104, 120, 96, 100, 122, 109, 110, 112, 106, 107, 106, 113, 112, 116, 105, 132, 105, 93, 99, 98, 114, 106, 110, 108, 110, 129, 101, 110, 106, 124, 108, 108, 112, 122, 106, 116, 112, 109, 98, 98, 91, 95, 105, 105, 108, 110, 105, 115, 111, 108, 115, 106, 129, 124, 112, 118, 106, 118, 104, 98, 107, 114, 106, 109, 99, 112, 99, 111, 117, 105, 116, 95, 109, 98, 104, 100, 95, 103, 117, 107, 94, 95, 97, 100, 107, 104, 105, 96, 110, 103, 108, 109, 109, 109, 105, 116, 108, 106, 196, 106, 120, 104, 96, 108, 112, 109, 96, 99, 106, 108, 105, 103, 104, 113, 124, 109, 106, 93, 112, 112, 112, 106, 124, 104, 110, 109, 120, 110, 106, 95, 97, 121, 119, 115, 125, 98, 111, 131, 115, 86, 101, 115, 111, 110, 83, 92, 128, 102, 93, 146, 103, 113, 126, 113, 106, 82, 99, 97, 75, 91, 114, 106, 111, 98, 107, 94, 82, 103, 91, 111, 103, 114, 103, 110, 123, 118, 118, 103, 107, 112, 102, 97, 98, 86, 139, 105, 95, 101, 110, 118, 97, 114, 115, 59, 112, 138, 110, 124, 98, 119, 108, 137, 104, 99, 95, 108, 109, 113, 108, 107, 117, 114, 108, 116, 95, 95, 94, 86, 110, 103, 92, 102, 89, 98, 126, 102, 113, 113, 114, 116, 91, 92, 91, 109, 122, 150, 117, 110, 90, 107, 104, 101, 114, 100, 114, 142, 113, 111, 97, 101, 147, 107, 91, 68, 121, 115, 109, 106, 96, 121, 109, 103, 123, 149, 91, 99, 97, 110, 109, 110, 88, 109, 97, 102, 105, 92, 106, 90, 109, 95, 111, 102, 99, 98, 120, 132, 112, 103, 109, 107, 91, 87, 103, 102, 107, 94, 100, 107, 110, 105, 108, 102, 93, 88, 151, 109, 118, 106, 102, 101, 144, 112, 115, 105, 103, 106, 108, 115, 99, 116, 100, 99, 111, 139, 100, 104, 100, 99, 89, 99, 96, 107, 124, 90, 107, 103, 102, 106, 93, 105, 96, 102, 96, 118, 91, 104, 109, 120, 105, 104, 78, 121, 91, 74, 117, 108, 103, 113, 154, 89, 87, 100, 118, 101, 146, 114, 102, 103, 115, 109, 99, 99, 96, 188, 119, 127, 118, 127, 0, 89, 114, 105, 96, 79, 82, 104, 98, 109, 141, 95, 94, 85, 110, 91, 98, 99, 132, 117, 102, 95, 104, 107, 125, 94, 98, 95, 93, 95, 109, 98, 130, 123, 103, 123, 100, 69, 95, 128, 111, 99, 142, 118, 100, 108, 110, 102, 94, 106, 107, 110, 96, 104, 111, 114, 92, 135, 105, 138, 106, 110, 84, 121, 120, 77, 124, 91, 121, 94, 109, 110, 96, 136, 93, 104, 86, 93, 143, 106, 97, 86, 99, 118, 124, 92, 65, 137, 96, 119, 115, 99, 95, 89, 114, 86, 119, 115, 141, 118, 107, 124, 96, 86, 107, 155, 126, 138, 133, 118, 112, 162, 118, 105, 109, 107, 105, 93, 106, 97, 114, 181, 108, 142, 104, 120, 104, 98, 114, 97, 109, 100, 111, 106, 101, 119, 90, 116, 97, 106, 104, 109, 102, 103, 112, 101, 107, 118, 102, 120, 119, 96, 99, 108, 113, 87, 111, 110, 91, 95, 95, 113, 106, 112, 86, 108, 90, 99, 128, 120, 97, 115, 115, 101, 96, 100, 117, 101, 109, 115, 107, 114, 113, 123, 106, 110, 97, 106, 119, 120, 114, 89, 86, 105, 143, 113, 96, 107, 93, 101, 89, 105, 95, 107, 115, 95, 110, 98, 125, 98, 93, 155, 124, 108, 91, 94, 101, 105, 105, 109, 115, 89, 116, 105, 112, 116, 127, 99, 109, 111, 91, 94, 143, 92, 103, 105, 99, 116, 114, 111, 89, 144, 147, 109, 136, 109, 128, 116, 94, 107, 100, 106, 123, 102, 109, 109, 120, 92, 87, 111, 93, 103, 108, 102, 92, 127, 114, 111, 164, 97, 142, 184, 98, 91, 93, 143, 111, 154, 110, 138, 136, 147, 74, 95, 131, 137, 85, 129, 97, 98, 85, 101, 107, 97, 118, 145, 116, 141, 96, 100, 93, 82, 137, 143, 54, 135, 147, 144, 129, 146, 138, 96, 128, 150, 88, 99, 115, 89, 108, 137, 130, 152, 147, 142, 98, 96, 120, 185, 122, 78, 85, 94, 112, 154, 90, 88, 100, 122, 87, 150, 151, 82, 138, 113, 147, 124, 138, 126, 95, 112, 74, 94, 146, 112, 184, 89, 84, 101, 142, 69, 141, 143, 123, 145, 106, 73, 83, 108, 108, 107, 144, 140, 154, 147, 150, 151, 145, 77, 139, 118, 135, 105, 91, 105, 98, 112, 89, 55, 148, 134, 144, 106, 99, 153, 147, 150, 107, 105, 81, 96, 101, 133, 117, 133, 93, 139, 28, 108, 148, 126, 146, 84, 95, 69, 142, 140, 65, 40, 132, 95, 142, 81, 139, 146, 79, 134, 96, 82, 124, 76, 102, 73, 145, 151, 83, 127, 74, 91, 79, 59, 127, 101, 119, 95, 93, 143, 99, 127, 61, 66, 98, 138, 107, 140, 104, 47, 143, 154, 90, 68, 86, 73, 112, 120, 105, 106, 34, 61, 89, 73, 119, 99, 153, 146, 86, 78, 135, 162, 116, 106, 139, 120, 100, 143, 73, 136, 65, 101, 153, 131, 90, 141, 88, 144, 98, 95, 123, 100, 100, 146, 146, 107, 70, 146, 131, 105, 80, 35, 149, 88, 109, 82, 139, 88, 142, 150, 84, 90, 90, 143, 82, 123, 109, 28, 97, 94, 107, 83, 71, 90, 104, 134, 156, 112, 147, 139, 142, 119, 87, 91, 92, 67, 134, 99, 120, 143, 102, 167, 140, 64, 95, 37, 137, 99, 91, 147, 90, 106, 144, 64, 78, 109, 82, 142, 122, 101, 139, 124, 153, 107, 142, 155, 106, 140, 106, 141, 89, 48, 119, 83, 116, 129, 91, 147, 94, 110, 70, 140, 149, 92, 132, 94, 96, 177, 92, 71, 136, 176, 111, 129, 105, 106, 149, 94, 150, 93, 66, 185, 140, 143, 95, 154, 106, 143, 88, 77, 104, 141, 90, 145, 108, 136, 155, 82, 151, 69, 137, 143, 148, 95, 46, 151, 160, 74, 115, 120, 131, 116, 88, 96, 146, 80, 141, 154, 140, 99, 108, 137, 83, 140, 114, 54, 148, 130, 133, 59, 106, 104, 139, 121, 65, 146, 152, 102, 77, 130, 143, 53, 112, 127, 132, 95, 109, 149, 68, 138, 157, 151, 106, 46, 64, 139, 30, 136, 171, 76, 99, 96, 158, 69, 138, 150, 146, 161, 139, 114, 79, 148, 117, 97, 142, 142, 143, 116, 72, 100, 113, 158, 151, 44, 88, 105, 87, 143, 128, 140, 125, 86, 147, 93, 148, 90, 93, 90, 142, 141, 92, 101, 101, 162, 154, 97, 139, 90, 123, 84, 137, 145, 35, 63, 107, 151, 80, 78, 184, 86, 114, 98, 84, 137, 142, 144, 148, 75, 115, 143, 122, 107, 150, 142, 79, 143, 69, 141, 159, 92, 108, 126, 161, 163, 96, 135, 97, 94, 141, 91, 93, 140, 146, 141, 125, 99, 108, 92, 105, 123, 99, 111, 111, 104, 109, 81, 116, 100, 99, 103, 152, 106, 98, 106, 90, 126, 102, 96, 142, 140, 114, 102, 126, 122, 108, 96, 86, 103, 95, 112, 110, 112, 108, 101, 119, 110, 114, 108, 106, 108, 92, 99, 96, 83, 66, 135, 96, 92, 108, 109, 100, 100, 62, 93, 109, 90, 109, 121, 115, 113, 111, 100, 103, 133, 98, 104, 105, 120, 108, 102, 101, 135, 104, 113, 127, 134, 100, 90, 108, 106, 90, 135, 91, 98, 132, 103, 104, 106, 116, 21, 139, 95, 131, 110, 94, 96, 113, 110, 138, 104, 101, 70, 111, 108, 111, 100, 91, 113, 98, 113, 103, 149, 87, 94, 94, 115, 109, 105, 91, 114, 102, 97, 124, 73, 123, 102, 106, 103, 120, 108, 94, 105, 100, 121, 107, 130, 109, 98, 108, 93, 113, 100, 102, 103, 66, 95, 105, 106, 105, 102, 127, 110, 103, 128, 107, 124, 102, 110, 105, 104, 115, 139, 121, 89, 96, 144, 114, 106, 102, 100, 84, 107, 86, 103, 109, 110, 109, 109, 97, 110, 149, 111, 106, 122, 103, 106, 104, 100, 114, 126, 100, 105, 129, 97, 108, 120, 120, 107, 104, 103, 97, 105, 138, 101, 92, 88, 103, 121, 122, 114, 85, 88, 95, 108, 99, 111, 123, 106, 111, 124, 149, 101, 118, 102, 105, 109, 105, 154, 155, 117, 99, 97, 98, 122, 108, 115, 95, 98, 122, 89, 106, 93, 114, 82, 85, 118, 100, 107, 109, 104, 94, 82, 113, 79, 102, 101, 84, 111, 98, 115, 101, 103, 119, 95, 100, 104, 96, 97, 105, 99, 112, 103, 105, 100, 111, 72, 101, 113, 111, 99, 83, 118, 103, 106, 106, 105, 93, 106, 113, 104, 130, 105, 110, 112, 133, 80, 103, 108, 106, 110, 112, 112, 81, 82, 121, 92, 89, 91, 114, 107, 97, 100, 100, 104, 140, 96, 95, 105, 145, 82, 100, 131, 118, 88, 139, 109, 94, 93, 103, 101, 107, 104, 111, 92, 113, 112, 100, 105, 108, 97, 99, 143, 110, 79, 97, 88, 83, 118, 106, 85, 111, 107, 109, 104, 109, 93, 107, 94, 107, 76, 110, 92, 104, 120, 91, 97, 114, 100, 107, 96, 100, 108, 104, 115, 92, 116, 113, 111, 101, 102, 100, 112, 147, 114, 114, 112, 106, 114, 113, 97, 105, 108, 110, 94, 110, 108, 107, 120, 109, 111, 114, 107, 91, 104, 122, 175, 86, 116, 104, 111, 78, 104, 99, 100, 109, 103, 108, 109, 100, 109, 110, 103, 109, 103, 109, 122, 120, 113, 119, 124, 90, 90, 106, 111, 97, 113, 97, 102, 88, 106, 143, 102, 110, 98, 105, 100, 123, 98, 95, 75, 113, 109, 90, 95, 103, 111, 98, 107, 103, 89, 103, 114, 111, 110, 130, 106, 109, 100, 110, 99, 149, 102, 102, 102, 97, 108, 106, 111, 109, 85, 63, 104, 99, 108, 120, 112, 146, 107, 105, 92, 110, 108, 99, 108, 135, 96, 130, 108, 125, 91, 104, 104, 94, 108, 90, 117, 111, 99, 110, 88, 111, 103, 98, 110, 102, 112, 104, 109, 116, 107, 98, 116, 122, 108, 108, 124, 100, 91, 103, 94, 101, 100, 110, 109, 125, 110, 116, 97, 97, 106, 98, 113, 109, 114, 111, 110, 123, 112, 119, 125, 115, 108, 98, 100, 91, 99, 113, 117, 96, 104, 114, 118, 98, 122, 113, 105, 117, 105, 122, 119, 110, 119, 101, 97, 91, 114, 102, 105, 109, 119, 111, 100, 110, 123, 108, 124, 100, 109, 106, 88, 107, 99, 101, 119, 97, 92, 119, 104, 127, 108, 115, 124, 107, 97, 94, 109, 119, 117, 118, 106, 98, 106, 106, 109, 110, 102, 111, 114, 105, 92, 99, 103, 107, 98, 97, 103, 109, 118, 109, 113, 86, 119, 109, 107, 109, 119, 109, 103, 99, 110, 110, 107, 98, 106, 104, 107, 117, 107, 107, 103, 105, 110, 111, 105, 134, 103, 102, 127, 108, 111, 108, 105, 95, 102, 99, 104, 114, 102, 115, 111, 111, 105, 102, 111, 99, 98, 101, 88, 118, 107, 99, 101, 104, 114, 100, 113, 111, 109, 101, 111, 104, 111, 105, 102, 112, 101, 105, 105, 105, 117, 102, 111, 89, 110, 104, 108, 105, 113, 108, 107, 104, 106, 99, 104, 114, 116, 93, 84, 110, 112, 110, 113, 106, 109, 109, 87, 112, 114, 109, 111, 115, 110, 111, 101, 111, 101, 97, 115, 106, 111, 112, 103, 112, 95, 104, 105, 112, 115, 114, 121, 142, 104, 106, 108, 99, 92, 95, 108, 106, 114, 112, 107, 96, 98, 115, 100, 86, 101, 108, 109, 104, 93, 105, 109, 110, 96, 99, 116, 103, 104, 111, 99, 117, 114, 120, 109, 95, 102, 96, 112, 113, 95, 106, 112, 96, 107, 105, 104, 101, 108, 122, 112, 107, 98, 112, 112, 113, 119, 104, 93, 109, 112, 96, 97, 131, 105, 116, 119, 116, 96, 120, 108, 99, 116, 111, 116, 105, 95, 124, 106, 108, 106, 99, 108, 129, 104, 95, 110, 101, 123, 111, 99, 116, 107, 107, 110, 113, 109, 99, 99, 95, 108, 103, 116, 107, 109, 110, 105, 112, 113, 116, 96, 112, 103, 108, 106, 107, 98, 114, 105, 106, 115, 107, 66, 101, 111, 106, 103, 107, 101, 108, 105, 94, 103, 99, 114, 99, 113, 108, 108, 106, 107, 98, 106, 103, 113, 115, 126, 104, 115, 102, 94, 100, 99, 115, 111, 108, 87, 110, 101, 92, 106, 112, 119, 97, 112, 103, 105, 110, 108, 112, 111, 107, 99, 94, 96, 112, 97, 109, 113, 109, 117, 113, 111, 106, 105, 109, 103, 114, 117, 105, 93, 104, 100, 106, 120, 104, 103, 97, 102, 98, 111, 105, 105, 120, 98, 110, 99, 104, 104, 95, 103, 113, 111, 92, 99, 93, 106, 107, 134, 112, 95, 118, 108, 114, 111, 116, 107, 110, 120, 97, 104, 193, 104, 116, 96, 93, 113, 112, 110, 99, 132, 108, 109, 101, 110, 117, 112, 96, 106, 103, 109, 118, 84, 139, 112, 110, 104, 101, 112, 91, 103, 109, 97, 96, 115, 107, 107, 125, 98, 107, 65, 98, 115, 101, 104, 105, 102, 107, 108, 116, 100, 88, 99, 129, 110, 100, 114, 102, 89, 91, 100, 107, 101, 93, 108, 118, 108, 147, 90, 102, 112, 120, 114, 106, 109, 108, 102, 116, 100, 118, 117, 131, 113, 108, 98, 98, 102, 107, 118, 94, 95, 116, 114, 97, 103, 87, 116, 108, 119, 123, 116, 99, 114, 94, 107, 96, 137, 109, 104, 106, 147, 105, 84, 118, 105, 109, 111, 105, 105, 103, 96, 117, 113, 92, 128, 96, 86, 110, 104, 126, 109, 112, 134, 119, 112, 104, 133, 117, 119, 120, 109, 113, 108, 102, 109, 111, 86, 113, 99, 99, 109, 97, 118, 101, 114, 98, 104, 107, 108, 111, 134, 93, 128, 109, 98, 104, 142, 109, 99, 131, 119, 102, 111, 98, 102, 107, 111, 116, 119, 109, 104, 108, 91, 115, 105, 90, 93, 98, 114, 116, 102, 104, 103, 99, 100, 106, 113, 121, 132, 141, 115, 104, 102, 97, 101, 105, 88, 106, 100, 110, 109, 86, 96, 110, 109, 104, 123, 127, 143, 108, 108, 104, 102, 99, 106, 107, 80, 102, 107, 103, 133, 110, 103, 96, 104, 123, 168, 100, 121, 110, 118, 114, 100, 91, 106, 129, 123, 88, 71, 104, 153, 111, 119, 94, 101, 97, 81, 129, 115, 112, 106, 97, 124, 98, 100, 122, 95, 100, 106, 102, 98, 107, 110, 146, 97, 101, 112, 112, 103, 101, 126, 137, 104, 83, 100, 103, 100, 101, 99, 100, 124, 108, 102, 94, 101, 125, 94, 82, 87, 105, 112, 100, 111, 101, 107, 107, 93, 95, 109, 97, 92, 105, 100, 95, 107, 128, 83, 129, 120, 98, 85, 111, 96, 107, 107, 86, 106, 111, 110, 79, 95, 135, 113, 101, 94, 114, 104, 105, 106, 103, 128, 109, 124, 88, 98, 135, 104, 91, 151, 107, 93, 141, 107, 94, 119, 132, 116, 149, 106, 93, 102, 105, 97, 93, 96, 86, 96, 106, 99, 95, 109, 106, 95, 121, 104, 99, 116, 104, 117, 96, 84, 89, 100, 103, 142, 110, 87, 101, 103, 98, 108, 106, 106, 107, 94, 105, 105, 110, 96, 142, 118, 80, 95, 130, 136, 82, 96, 107, 102, 105, 97, 109, 99, 120, 88, 90, 99, 97, 108, 100, 111, 104, 98, 90, 106, 108, 120, 115, 109, 108, 113, 102, 89, 92, 134, 108, 76, 103, 82, 100, 101, 100, 113, 123, 116, 118, 108, 108, 114, 88, 110, 135, 109, 99, 101, 101, 94, 114, 97, 103, 113, 114, 114, 112, 107, 101, 112, 96, 110, 104, 124, 105, 91, 93, 98, 115, 119, 98, 78, 102, 102, 101, 90, 102, 103, 111, 93, 105, 93, 115, 112, 97, 101, 120, 126, 102, 98, 100, 105, 95, 108, 128, 98, 101, 124, 114, 117, 118, 106, 101, 98, 116, 92, 153, 97, 111, 102, 94, 108, 110, 107, 119, 122, 101, 107, 109, 158, 125, 112, 115, 100, 102, 111, 112, 169, 114, 133, 112, 99, 107, 107, 105, 93, 104, 104, 97, 108, 125, 91, 119, 99, 111, 126, 109, 113, 96, 113, 102, 114, 100, 120, 110, 106, 98, 101, 113, 107, 97, 115, 108, 107, 106, 97, 119, 112, 109, 109, 119, 124, 107, 98, 98, 105, 102, 110, 110, 114, 105, 107, 117, 114, 117, 123, 116, 109, 103, 101, 89, 96, 99, 117, 97, 106, 106, 120, 97, 95, 99, 107, 115, 107, 120, 118, 114, 117, 103, 106, 91, 128, 103, 104, 108, 118, 110, 99, 101, 111, 107, 121, 115, 111, 106, 98, 103, 110, 103, 121, 99, 95, 116, 102, 115, 108, 117, 126, 129, 93, 125, 108, 105, 106, 120, 104, 112, 106, 105, 98, 110, 103, 108, 109, 102, 91, 100, 110, 108, 117, 99, 109, 106, 117, 108, 112, 91, 117, 107, 105, 108, 112, 116, 103, 129, 107, 106, 106, 98, 107, 110, 131, 105, 109, 110, 103, 104, 95, 109, 106, 97, 103, 101, 93, 106, 110, 109, 106, 115, 109, 99, 106, 114, 130, 114, 109, 111, 107, 106, 115, 110, 100, 108, 119, 115, 106, 99, 102, 106, 114, 96, 115, 109, 104, 101, 111, 104, 109, 103, 101, 111, 101, 104, 106, 107, 113, 104, 111, 91, 109, 105, 95, 105, 107, 111, 109, 97, 106, 96, 105, 95, 101, 93, 95, 109, 107, 115, 111, 106, 99, 108, 102, 113, 121, 112, 112, 105, 122, 111, 102, 111, 100, 110, 108, 107, 91, 88, 116, 108, 97, 102, 101, 110, 108, 103, 108, 119, 103, 109, 105, 105, 95, 101, 113, 107, 117, 109, 103, 98, 98, 114, 102, 112, 100, 102, 102, 105, 130, 105, 108, 108, 97, 101, 111, 107, 105, 109, 99, 106, 109, 119, 105, 120, 104, 99, 107, 112, 96, 104, 105, 97, 109, 113, 104, 102, 109, 116, 110, 111, 99, 111, 110, 106, 103, 106, 112, 107, 109, 90, 122, 114, 107, 114, 118, 110, 96, 119, 106, 100, 107, 108, 116, 131, 93, 103, 105, 97, 107, 102, 113, 100, 105, 116, 111, 102, 89, 111, 101, 106, 102, 105, 99, 112, 110, 103, 101, 96, 107, 100, 121, 106, 106, 105, 104, 91, 109, 114, 111, 111, 103, 107, 105, 116, 90, 108, 97, 108, 101, 109, 113, 101, 112, 108, 103, 106, 102, 109, 105, 117, 105, 101, 114, 96, 113, 111, 108, 109, 109, 101, 105, 104, 126, 113, 123, 104, 120, 102, 97, 102, 100, 113, 108, 109, 88, 101, 118, 100, 116, 110, 117, 102, 112, 112, 98, 91, 108, 109, 109, 104, 100, 95, 96, 109, 98, 109, 113, 107, 114, 112, 110, 106, 110, 107, 116, 104, 113, 110, 107, 102, 102, 112, 115, 106, 104, 98, 102, 99, 109, 104, 106, 107, 130, 108, 96, 103, 102, 97, 111, 108, 105, 94, 99, 94, 109, 107, 103, 114, 97, 110, 107, 112, 105, 115, 105, 108, 88, 105, 102, 211, 106, 115, 98, 97, 107, 112, 110, 118, 105, 104, 108, 108, 106, 117, 108, 130, 106, 103, 107, 114, 80, 104, 105, 121, 104, 106, 112, 114, 95, 108, 95, 96, 118, 119, 106]) # parameters
+i72 = Internal("op72", "TENSOR_QUANT8_ASYMM", "{1, 14, 14, 512}, 0.023528477177, 0") # intermediate result
+i73 = Parameter("op73", "TENSOR_INT32", "{512}, 0.000229732482694, 0", [-8724, -7778, 3602, -5385, 9757, 1571, 5128, 5593, 6144, 5765, -1400, 6352, -5574, -7150, -5543, -4901, 8204, -10049, -1065, -7468, 11801, -5930, -5512, 9988, -5956, 4749, 11616, 1056, 6376, -1937, -10713, -7848, -3320, 7246, -10418, 10423, 6574, -7352, 4947, 4011, -10612, 7073, -3342, 9485, 4740, 3258, 7744, -16036, 3465, -3084, 1092, 394, 6087, 6430, 1006, 3351, -15700, 3236, -2458, -3188, -4587, -2054, -13119, -7009, -691, 985, 439, -5102, 637, 2035, 6123, 1404, 8503, 5527, 7382, -4248, 1538, 11286, 11106, 1462, 1454, 1207, -2431, -4606, 6795, 6860, 47, -13226, -4222, 346, -3845, 6998, 11043, 5421, 7011, 3344, -4951, -3207, -2417, 1171, -8000, -6263, -3081, -7534, 6157, -489, 9480, 1558, 4979, 3757, -591, 540, 7083, -5873, 8541, 3227, 7182, 269, 3500, -11198, 107, -13009, -7116, 1507, -814, 4662, 4549, 2880, -2726, 2181, 1563, -3420, -3973, 3762, -12240, 981, 6115, 6628, 2686, 3787, -1583, -2288, 11353, 2463, 2607, 1896, 7597, 1396, 10398, -1863, 5210, -4564, -313, -6099, 8502, -6120, -12866, -6588, -1912, 10251, 14670, -3739, 1731, 2527, 7462, 7118, 10408, 1462, 9669, -2844, -1537, 2230, 5997, -1359, -1920, 307, 4086, 6472, 1360, 6845, -3945, -4417, 18765, 5872, 9937, 1422, 1758, 6839, 1202, 6387, 1320, 8417, -8763, -2149, 6585, 3874, 5992, -7708, 5310, 7353, 1295, 10508, -4631, -2709, 6990, 549, 7886, -3226, 1150, 4153, -3564, 4962, -9248, -4827, 265, 5837, 12968, -6554, 7619, -1029, 3099, 5949, -925, -6549, -1023, -2418, 7441, -6620, -9092, 9193, 3092, -6543, 3922, -3113, -9131, 11549, 6574, -1482, 1866, -3089, 3226, 1275, 4993, 7245, 1672, 3740, -5147, -7093, 4606, -7485, -2585, -2150, 1976, -10188, 3690, 6516, -7454, 5254, 9291, 3156, 8396, 10940, 496, -2815, 8418, 6993, -4136, -668, 1799, 1519, 3224, -4037, -8755, -74, -13973, -2863, 330, 217, 1974, -5146, 13186, 5382, 6819, 4974, 12504, 2248, 5304, 4352, 7352, 835, 1749, 9166, 4052, 7551, 2442, -6651, 2355, -889, -1261, 2651, 8616, 8115, 2646, -4016, 1421, -4807, 1437, 1941, -6912, 90, -8981, -329, 10191, 463, 1258, -2843, 4155, 11121, 4605, 6679, -5233, -2651, 5291, 1211, 3132, -1866, 9296, 1769, -4807, -8763, 790, 6888, 6678, -5483, -6088, -4492, 2073, 618, 8919, -4644, 4544, 445, 6865, 6551, -2636, 2075, -12169, 2399, -3607, -6472, 1184, 6869, 11501, 3341, -2764, 3782, 1935, 2171, 1469, 1192, 2177, -3603, -8415, 1395, -2618, 3566, -4852, 4580, -4273, 4316, 2837, -2233, -5308, 2125, 4307, -6978, -9603, -8898, 669, 837, -3653, 11063, 4187, -14361, 1513, 12101, -2012, -1080, -1526, 6016, -3047, 10784, 7372, 7585, 772, 5052, 1566, 1894, -9372, 383, 7746, 9199, -6341, 9117, -1796, -459, 2021, 1418, -7048, -9178, -1720, -2357, 8819, 755, 6741, 1400, -7859, 14130, 11811, 8679, 981, -5256, 2956, -2891, -1955, -4086, 8937, 7855, 2640, -1682, -5689, 7548, 9995, 6458, 6280, -2786, 530, 1149, 14467, 7179, -67, 1141, 5648, 5716, 454, 3057, 10795, 6216, -975, -6650, -3162, -4871, 1844, -2571, -3195, -163, 3653, 4588, 8100, 4500, 5956, -5180, 3199, 4953, -6630, 4678, 4478, -942, -967, 15768, 4864, -6945, 206, 6450, -8064, -6508, 7290, 7527, -2398, 8697, -221, -3716, 9648, 6100, 5694, 2437, -1259, 7652, -6699, -3268, -8480, 130, 4439, -1580, 4166, 6199, -10596, -11817, 8207, 7013, -1092, -1969, 3224, 2407, 3727, 6322, -2090, -10242, 5425, 4912, 10630, -4720]) # parameters
+i74 = Parameter("op74", "TENSOR_QUANT8_ASYMM", "{512, 1, 1, 512}, 0.00976401846856, 160", [154, 165, 158, 158, 155, 161, 160, 159, 161, 162, 161, 171, 159, 160, 168, 164, 169, 151, 163, 163, 154, 160, 159, 148, 162, 162, 150, 160, 159, 157, 157, 155, 168, 156, 161, 152, 151, 147, 163, 158, 160, 171, 149, 163, 166, 161, 161, 159, 170, 165, 166, 153, 170, 158, 163, 138, 167, 155, 160, 167, 148, 169, 169, 151, 158, 150, 171, 159, 158, 165, 157, 158, 151, 166, 159, 162, 159, 158, 139, 150, 159, 161, 152, 169, 151, 161, 159, 151, 165, 153, 158, 148, 155, 162, 156, 165, 164, 150, 160, 154, 157, 159, 150, 171, 161, 156, 171, 158, 152, 157, 167, 162, 170, 161, 156, 160, 163, 168, 162, 156, 154, 155, 148, 162, 163, 156, 166, 155, 172, 161, 164, 170, 165, 144, 159, 163, 163, 163, 152, 165, 162, 162, 165, 164, 150, 156, 156, 168, 160, 162, 168, 157, 147, 173, 148, 175, 160, 164, 165, 161, 159, 164, 163, 153, 156, 162, 144, 160, 163, 158, 160, 160, 158, 151, 164, 159, 160, 158, 153, 167, 155, 163, 156, 158, 156, 156, 161, 151, 146, 165, 155, 169, 146, 162, 160, 170, 158, 151, 159, 159, 152, 162, 160, 161, 164, 166, 164, 166, 170, 161, 149, 167, 162, 156, 166, 155, 157, 144, 160, 149, 155, 168, 150, 158, 152, 148, 156, 156, 156, 160, 156, 163, 165, 161, 164, 155, 164, 169, 150, 157, 156, 165, 161, 167, 159, 168, 163, 172, 152, 159, 160, 158, 147, 166, 163, 150, 157, 167, 153, 161, 163, 157, 162, 157, 159, 159, 173, 173, 155, 154, 163, 160, 165, 143, 167, 157, 166, 161, 166, 163, 163, 153, 153, 160, 161, 170, 165, 171, 156, 159, 158, 148, 162, 165, 159, 154, 159, 176, 158, 160, 157, 159, 153, 160, 162, 153, 159, 161, 160, 153, 150, 156, 155, 167, 144, 161, 158, 168, 166, 163, 154, 165, 168, 156, 162, 165, 160, 163, 159, 162, 162, 160, 165, 163, 155, 161, 162, 154, 165, 159, 154, 153, 158, 148, 146, 160, 163, 154, 162, 162, 162, 163, 158, 158, 161, 161, 156, 163, 150, 165, 163, 169, 162, 160, 172, 162, 170, 162, 153, 161, 160, 163, 176, 166, 164, 166, 169, 158, 176, 162, 161, 161, 155, 151, 167, 159, 162, 161, 151, 163, 161, 153, 167, 165, 158, 151, 166, 153, 157, 153, 172, 164, 167, 155, 173, 155, 151, 152, 154, 163, 167, 163, 159, 157, 165, 175, 157, 150, 153, 167, 179, 161, 165, 150, 153, 157, 151, 161, 158, 161, 157, 162, 160, 176, 167, 164, 158, 154, 158, 158, 170, 156, 155, 159, 160, 159, 169, 164, 150, 162, 157, 159, 149, 160, 153, 163, 152, 150, 155, 140, 159, 162, 160, 165, 155, 163, 163, 163, 162, 173, 154, 157, 168, 160, 160, 154, 162, 165, 162, 164, 162, 156, 153, 154, 165, 151, 155, 161, 165, 164, 165, 147, 161, 151, 166, 155, 157, 149, 162, 167, 171, 166, 169, 160, 158, 164, 159, 160, 153, 157, 161, 164, 164, 156, 166, 157, 156, 155, 157, 160, 158, 160, 164, 158, 164, 164, 158, 160, 160, 164, 153, 158, 147, 160, 155, 157, 165, 156, 171, 159, 157, 158, 164, 164, 151, 161, 162, 153, 159, 146, 157, 163, 154, 158, 169, 147, 161, 164, 158, 158, 164, 156, 157, 162, 161, 166, 158, 153, 165, 159, 158, 169, 163, 156, 152, 155, 159, 161, 158, 164, 163, 153, 171, 162, 163, 156, 159, 159, 158, 163, 162, 155, 157, 154, 156, 159, 158, 160, 158, 164, 162, 157, 158, 154, 162, 156, 158, 159, 158, 158, 147, 161, 160, 172, 160, 157, 166, 162, 161, 163, 161, 153, 159, 154, 164, 152, 159, 163, 160, 151, 151, 151, 159, 164, 162, 164, 153, 164, 164, 156, 158, 156, 166, 155, 168, 154, 157, 162, 154, 160, 161, 157, 167, 156, 160, 166, 158, 157, 157, 164, 164, 159, 164, 158, 158, 150, 163, 158, 159, 156, 159, 152, 153, 151, 160, 164, 159, 167, 158, 157, 166, 162, 171, 153, 163, 153, 160, 160, 162, 163, 161, 164, 156, 158, 159, 155, 151, 153, 154, 156, 164, 149, 159, 158, 154, 161, 168, 162, 158, 152, 165, 161, 154, 159, 169, 163, 158, 165, 163, 156, 158, 160, 161, 154, 168, 171, 165, 158, 156, 157, 159, 164, 158, 157, 162, 160, 154, 160, 161, 165, 152, 155, 163, 158, 156, 167, 162, 164, 169, 159, 161, 167, 158, 150, 159, 164, 162, 162, 163, 164, 160, 154, 162, 156, 159, 158, 154, 155, 156, 153, 167, 165, 154, 168, 163, 158, 163, 152, 159, 166, 160, 160, 157, 171, 156, 169, 166, 159, 155, 162, 164, 155, 157, 158, 158, 175, 148, 162, 160, 156, 161, 153, 162, 162, 155, 158, 167, 157, 154, 160, 156, 160, 164, 159, 171, 162, 153, 156, 160, 161, 164, 158, 168, 174, 160, 158, 167, 158, 158, 153, 153, 154, 161, 148, 156, 167, 159, 174, 161, 164, 159, 165, 161, 160, 155, 164, 157, 162, 158, 149, 169, 158, 155, 157, 168, 162, 161, 179, 159, 162, 171, 167, 153, 155, 155, 158, 160, 162, 160, 162, 157, 167, 160, 163, 154, 158, 156, 155, 162, 161, 155, 157, 148, 160, 155, 161, 165, 161, 158, 162, 157, 166, 155, 157, 159, 159, 161, 152, 157, 159, 156, 160, 151, 165, 159, 161, 167, 159, 161, 161, 161, 154, 156, 162, 170, 164, 160, 158, 159, 154, 153, 167, 170, 175, 158, 153, 166, 162, 167, 164, 162, 162, 164, 161, 156, 159, 164, 161, 163, 161, 170, 162, 175, 158, 162, 158, 159, 164, 161, 157, 163, 152, 155, 154, 161, 154, 152, 156, 166, 160, 160, 167, 159, 155, 160, 152, 151, 157, 165, 159, 161, 165, 155, 157, 161, 154, 156, 156, 155, 157, 162, 155, 155, 155, 154, 160, 163, 162, 152, 161, 153, 158, 166, 156, 166, 150, 157, 148, 162, 152, 159, 160, 159, 162, 165, 156, 160, 165, 161, 159, 157, 152, 157, 155, 161, 155, 161, 160, 168, 173, 153, 161, 158, 165, 161, 150, 159, 158, 164, 158, 161, 145, 153, 159, 165, 159, 157, 157, 157, 160, 162, 155, 157, 155, 160, 163, 162, 158, 163, 163, 163, 165, 166, 164, 159, 161, 154, 159, 158, 165, 164, 152, 159, 158, 153, 169, 169, 163, 159, 166, 164, 170, 168, 157, 161, 166, 163, 159, 162, 165, 157, 156, 158, 161, 159, 162, 166, 158, 165, 173, 165, 156, 166, 156, 161, 161, 164, 165, 163, 159, 158, 170, 164, 161, 164, 152, 163, 159, 162, 152, 163, 162, 160, 158, 156, 178, 156, 167, 161, 160, 161, 165, 158, 161, 159, 158, 171, 159, 162, 163, 155, 161, 155, 163, 168, 160, 157, 160, 167, 160, 161, 164, 163, 158, 165, 161, 157, 155, 162, 166, 165, 160, 162, 154, 165, 150, 164, 164, 159, 156, 163, 152, 156, 156, 161, 160, 161, 163, 160, 153, 159, 158, 162, 166, 160, 154, 161, 167, 165, 157, 162, 165, 155, 160, 161, 156, 158, 164, 164, 165, 164, 165, 155, 163, 160, 158, 168, 158, 159, 164, 161, 155, 166, 156, 158, 160, 161, 159, 158, 167, 162, 158, 160, 164, 142, 157, 160, 166, 160, 154, 162, 157, 153, 165, 158, 156, 161, 163, 159, 156, 163, 160, 163, 157, 164, 155, 157, 166, 156, 158, 161, 162, 166, 163, 156, 158, 168, 163, 159, 143, 162, 166, 155, 162, 162, 163, 159, 160, 160, 160, 159, 173, 156, 161, 151, 156, 163, 168, 162, 163, 159, 164, 160, 162, 160, 163, 158, 162, 165, 158, 164, 157, 164, 162, 163, 158, 158, 162, 162, 159, 164, 150, 165, 159, 164, 161, 165, 158, 160, 147, 165, 158, 160, 159, 157, 156, 167, 166, 160, 163, 159, 162, 167, 155, 157, 156, 162, 160, 157, 165, 159, 155, 166, 163, 162, 162, 156, 161, 158, 159, 159, 159, 160, 154, 166, 165, 162, 162, 165, 168, 143, 165, 164, 165, 161, 165, 162, 155, 158, 160, 154, 160, 160, 164, 159, 159, 167, 161, 171, 162, 159, 160, 165, 155, 153, 164, 155, 168, 159, 159, 163, 153, 156, 162, 162, 160, 158, 160, 164, 161, 166, 166, 159, 167, 158, 162, 157, 161, 159, 159, 153, 159, 163, 160, 163, 155, 153, 152, 159, 163, 164, 161, 164, 156, 161, 158, 164, 162, 164, 162, 163, 158, 155, 159, 162, 160, 165, 162, 166, 158, 162, 165, 160, 162, 150, 155, 164, 160, 163, 150, 160, 165, 161, 162, 165, 156, 154, 158, 159, 163, 166, 163, 168, 158, 164, 148, 153, 162, 159, 165, 163, 155, 160, 161, 157, 162, 164, 163, 161, 160, 163, 160, 164, 153, 158, 160, 153, 160, 156, 161, 165, 162, 153, 162, 171, 159, 163, 162, 162, 162, 156, 158, 157, 169, 156, 159, 160, 154, 156, 160, 157, 163, 161, 165, 158, 164, 166, 165, 162, 162, 164, 165, 152, 157, 157, 162, 140, 160, 160, 152, 163, 147, 161, 164, 166, 155, 166, 163, 168, 159, 162, 160, 153, 160, 163, 160, 156, 156, 161, 156, 160, 154, 161, 170, 161, 163, 152, 163, 164, 161, 163, 163, 161, 167, 160, 155, 167, 163, 163, 152, 161, 160, 158, 163, 153, 159, 157, 156, 166, 164, 162, 165, 165, 160, 163, 160, 162, 160, 157, 161, 164, 157, 171, 153, 156, 148, 157, 172, 167, 162, 163, 157, 162, 170, 162, 160, 165, 163, 157, 181, 159, 164, 161, 152, 154, 166, 155, 161, 156, 167, 135, 157, 165, 161, 165, 159, 155, 161, 154, 165, 154, 157, 162, 161, 164, 162, 151, 160, 165, 167, 158, 158, 167, 161, 154, 153, 160, 169, 161, 156, 174, 159, 161, 162, 155, 162, 159, 162, 154, 160, 161, 149, 154, 166, 147, 160, 159, 162, 151, 161, 190, 173, 163, 164, 162, 162, 161, 163, 166, 153, 148, 159, 162, 163, 152, 157, 160, 162, 165, 165, 163, 161, 165, 162, 164, 160, 157, 146, 158, 167, 158, 162, 154, 166, 163, 156, 154, 160, 156, 158, 149, 146, 162, 146, 160, 156, 157, 161, 160, 168, 161, 144, 177, 157, 160, 168, 166, 158, 158, 161, 164, 164, 157, 162, 157, 160, 161, 153, 155, 155, 162, 155, 167, 154, 162, 165, 159, 160, 162, 151, 163, 159, 153, 157, 161, 167, 158, 157, 166, 152, 163, 173, 160, 156, 166, 164, 159, 155, 157, 155, 158, 159, 154, 166, 163, 161, 158, 156, 152, 156, 162, 154, 160, 155, 160, 159, 158, 162, 161, 155, 160, 162, 165, 161, 154, 161, 162, 160, 164, 157, 157, 165, 157, 160, 169, 160, 164, 160, 157, 177, 159, 164, 153, 161, 160, 162, 165, 163, 176, 153, 166, 156, 163, 166, 153, 161, 161, 157, 159, 169, 151, 159, 167, 162, 157, 158, 156, 157, 164, 162, 156, 157, 157, 159, 167, 151, 161, 158, 162, 149, 160, 154, 157, 163, 167, 158, 163, 160, 154, 156, 158, 158, 169, 164, 161, 157, 157, 156, 140, 160, 155, 180, 156, 157, 157, 160, 158, 160, 163, 171, 162, 165, 169, 166, 164, 162, 160, 157, 159, 163, 156, 164, 155, 156, 162, 164, 165, 164, 165, 156, 156, 154, 161, 159, 162, 158, 158, 160, 154, 162, 163, 160, 155, 159, 164, 157, 162, 163, 164, 159, 162, 157, 155, 156, 158, 158, 156, 163, 164, 168, 168, 166, 166, 166, 161, 159, 157, 153, 169, 164, 167, 158, 156, 162, 164, 137, 155, 160, 145, 158, 160, 153, 149, 170, 162, 157, 171, 156, 164, 161, 162, 161, 164, 166, 155, 163, 160, 161, 157, 165, 159, 159, 173, 196, 162, 161, 157, 152, 158, 160, 145, 159, 158, 155, 162, 159, 165, 160, 163, 158, 158, 170, 162, 166, 164, 150, 153, 156, 159, 164, 159, 154, 162, 152, 163, 162, 160, 160, 172, 156, 159, 162, 164, 162, 158, 159, 170, 160, 146, 153, 160, 160, 161, 157, 156, 153, 160, 159, 167, 171, 154, 157, 171, 165, 154, 163, 161, 155, 160, 150, 159, 159, 169, 141, 162, 161, 164, 161, 164, 160, 170, 164, 160, 160, 155, 163, 156, 170, 148, 163, 158, 157, 176, 157, 152, 162, 157, 163, 164, 159, 167, 149, 157, 168, 159, 162, 163, 151, 162, 157, 160, 155, 161, 153, 158, 163, 164, 170, 158, 159, 142, 170, 120, 198, 158, 166, 151, 141, 163, 165, 156, 153, 158, 155, 148, 162, 168, 156, 159, 157, 160, 162, 168, 172, 159, 164, 165, 154, 155, 160, 167, 153, 172, 163, 156, 161, 162, 160, 156, 164, 157, 159, 156, 158, 157, 151, 178, 157, 160, 163, 162, 168, 157, 158, 164, 155, 160, 168, 152, 163, 172, 147, 168, 156, 164, 161, 167, 156, 156, 162, 154, 159, 153, 158, 160, 170, 161, 160, 161, 175, 163, 167, 156, 152, 165, 173, 156, 148, 160, 174, 162, 157, 158, 169, 159, 162, 164, 160, 155, 144, 155, 157, 159, 162, 154, 166, 154, 154, 157, 157, 161, 158, 155, 156, 158, 162, 162, 164, 160, 162, 174, 165, 162, 142, 161, 160, 161, 155, 160, 153, 156, 162, 162, 164, 161, 153, 160, 158, 159, 165, 156, 155, 157, 168, 161, 157, 165, 153, 150, 157, 158, 158, 159, 167, 155, 153, 167, 162, 143, 158, 165, 159, 150, 172, 165, 160, 151, 160, 165, 166, 164, 162, 160, 155, 157, 165, 161, 162, 158, 158, 159, 162, 161, 162, 161, 159, 162, 155, 153, 156, 155, 160, 162, 151, 159, 161, 162, 159, 156, 169, 157, 141, 160, 160, 169, 159, 159, 162, 151, 141, 158, 149, 158, 168, 155, 152, 161, 157, 167, 157, 156, 158, 163, 165, 155, 152, 157, 156, 158, 158, 167, 156, 168, 157, 160, 148, 158, 156, 161, 163, 153, 156, 158, 164, 160, 162, 166, 157, 157, 159, 160, 153, 159, 153, 165, 156, 163, 160, 173, 166, 166, 163, 150, 156, 158, 145, 155, 163, 162, 170, 156, 159, 163, 161, 161, 164, 160, 155, 168, 120, 162, 151, 164, 160, 158, 169, 160, 150, 162, 164, 154, 159, 161, 159, 158, 164, 171, 162, 152, 153, 160, 163, 159, 167, 162, 166, 154, 156, 158, 178, 161, 168, 163, 159, 164, 169, 158, 165, 166, 157, 160, 161, 165, 157, 156, 155, 159, 153, 155, 148, 199, 164, 166, 156, 166, 169, 168, 156, 167, 159, 154, 150, 163, 158, 171, 155, 162, 159, 171, 155, 157, 169, 156, 162, 150, 162, 161, 154, 157, 161, 165, 155, 158, 165, 162, 163, 158, 155, 154, 159, 165, 168, 170, 150, 163, 173, 157, 156, 163, 161, 163, 155, 157, 166, 158, 155, 154, 157, 169, 159, 158, 164, 168, 159, 154, 160, 157, 160, 169, 166, 160, 160, 160, 158, 160, 161, 168, 146, 157, 159, 180, 166, 141, 162, 167, 158, 157, 164, 157, 147, 142, 165, 163, 146, 157, 152, 138, 170, 159, 160, 178, 156, 161, 117, 154, 162, 156, 159, 156, 153, 157, 161, 148, 154, 158, 157, 160, 159, 162, 161, 150, 162, 151, 153, 159, 167, 158, 170, 163, 155, 157, 154, 154, 161, 170, 165, 168, 158, 164, 159, 164, 162, 159, 161, 147, 166, 157, 161, 158, 165, 160, 159, 156, 160, 160, 160, 156, 156, 162, 165, 152, 168, 164, 158, 159, 164, 164, 161, 154, 156, 160, 155, 163, 183, 149, 167, 168, 164, 159, 151, 157, 156, 168, 165, 167, 160, 163, 163, 168, 157, 164, 163, 149, 159, 158, 170, 175, 152, 163, 157, 152, 158, 163, 160, 155, 153, 157, 139, 182, 159, 155, 154, 153, 160, 160, 139, 155, 157, 161, 160, 164, 156, 158, 161, 157, 165, 171, 171, 161, 163, 158, 163, 150, 160, 162, 157, 161, 155, 151, 167, 168, 164, 151, 162, 156, 167, 148, 160, 148, 150, 157, 152, 172, 151, 165, 162, 168, 143, 154, 156, 163, 160, 174, 161, 160, 168, 155, 162, 144, 167, 158, 169, 165, 151, 162, 162, 162, 154, 154, 160, 163, 165, 163, 150, 150, 160, 149, 158, 168, 155, 156, 160, 156, 163, 160, 169, 149, 161, 172, 158, 156, 152, 161, 160, 160, 150, 154, 159, 155, 158, 162, 166, 169, 163, 157, 154, 151, 165, 171, 160, 160, 156, 162, 163, 167, 167, 158, 163, 169, 158, 167, 158, 155, 144, 168, 155, 154, 159, 159, 163, 163, 153, 153, 143, 163, 174, 160, 133, 170, 159, 155, 146, 161, 156, 169, 154, 164, 156, 149, 160, 169, 160, 159, 160, 157, 154, 161, 160, 155, 162, 159, 154, 178, 155, 145, 165, 164, 153, 160, 164, 162, 147, 161, 159, 142, 156, 167, 160, 153, 148, 156, 154, 148, 159, 162, 159, 168, 148, 159, 159, 162, 160, 150, 160, 159, 174, 164, 191, 164, 163, 154, 159, 165, 159, 165, 147, 151, 160, 152, 162, 154, 155, 171, 158, 160, 164, 153, 158, 161, 180, 163, 159, 153, 185, 155, 151, 159, 160, 156, 157, 157, 144, 153, 162, 159, 157, 156, 153, 148, 150, 161, 162, 160, 155, 158, 160, 175, 161, 143, 168, 157, 164, 157, 154, 157, 162, 163, 154, 162, 155, 158, 153, 150, 161, 163, 150, 160, 167, 154, 168, 161, 159, 156, 170, 160, 164, 157, 160, 161, 158, 155, 151, 161, 166, 152, 169, 160, 159, 165, 156, 151, 154, 166, 164, 168, 156, 157, 155, 158, 162, 159, 162, 151, 165, 145, 158, 153, 150, 144, 157, 155, 162, 158, 159, 153, 156, 160, 160, 160, 171, 161, 164, 153, 168, 167, 144, 158, 154, 154, 173, 159, 161, 150, 167, 151, 155, 176, 168, 142, 155, 159, 164, 158, 164, 163, 167, 146, 160, 150, 157, 165, 162, 167, 161, 158, 160, 173, 159, 154, 155, 166, 163, 154, 162, 162, 158, 167, 164, 153, 153, 151, 168, 161, 143, 151, 165, 156, 160, 165, 153, 161, 155, 159, 165, 154, 159, 171, 144, 156, 154, 160, 157, 159, 156, 153, 150, 161, 145, 151, 157, 161, 160, 155, 159, 169, 160, 161, 164, 162, 182, 167, 162, 167, 160, 164, 159, 167, 157, 160, 153, 160, 144, 158, 150, 157, 162, 155, 161, 170, 165, 160, 161, 157, 154, 158, 157, 163, 154, 155, 150, 164, 172, 155, 161, 146, 166, 160, 156, 163, 161, 164, 163, 169, 153, 160, 161, 165, 152, 156, 155, 161, 158, 156, 162, 162, 159, 157, 160, 159, 162, 163, 163, 163, 165, 159, 159, 150, 156, 159, 153, 163, 156, 163, 155, 162, 158, 157, 160, 161, 161, 162, 162, 173, 166, 154, 166, 161, 161, 154, 162, 163, 160, 163, 152, 154, 158, 156, 166, 165, 155, 157, 157, 159, 157, 161, 156, 161, 157, 161, 158, 165, 164, 154, 160, 161, 164, 160, 165, 154, 165, 146, 161, 167, 160, 163, 162, 157, 165, 161, 153, 165, 166, 155, 164, 161, 164, 163, 160, 166, 159, 169, 160, 156, 157, 161, 166, 149, 162, 162, 159, 160, 166, 163, 162, 162, 162, 161, 152, 161, 160, 164, 165, 159, 156, 160, 161, 160, 154, 165, 157, 157, 157, 159, 159, 156, 160, 163, 166, 158, 162, 154, 156, 152, 163, 159, 162, 158, 164, 157, 164, 155, 156, 169, 159, 160, 153, 165, 153, 155, 165, 158, 157, 164, 163, 163, 161, 158, 158, 161, 156, 160, 152, 166, 151, 154, 168, 155, 158, 153, 159, 170, 157, 176, 161, 157, 162, 166, 159, 163, 162, 157, 157, 166, 159, 154, 162, 161, 167, 157, 152, 156, 158, 161, 155, 162, 166, 156, 153, 158, 161, 162, 161, 161, 161, 161, 158, 158, 160, 151, 163, 165, 165, 163, 158, 162, 160, 159, 153, 159, 161, 157, 162, 162, 156, 161, 158, 160, 161, 162, 158, 165, 157, 160, 162, 157, 158, 167, 161, 161, 162, 156, 162, 168, 164, 161, 162, 159, 160, 165, 160, 163, 158, 154, 158, 157, 158, 155, 158, 163, 155, 164, 161, 163, 159, 156, 159, 168, 153, 155, 165, 162, 162, 161, 151, 163, 161, 155, 163, 157, 156, 167, 160, 162, 162, 160, 160, 162, 161, 152, 163, 158, 154, 163, 151, 160, 157, 163, 173, 158, 153, 156, 160, 165, 154, 153, 159, 154, 163, 167, 163, 152, 162, 159, 163, 157, 160, 164, 161, 163, 159, 159, 160, 165, 164, 166, 163, 157, 159, 160, 157, 163, 157, 161, 158, 164, 164, 164, 160, 165, 163, 157, 159, 161, 157, 162, 158, 162, 160, 164, 160, 160, 159, 162, 163, 159, 163, 160, 165, 165, 155, 162, 165, 170, 164, 162, 164, 160, 157, 153, 156, 167, 167, 162, 154, 161, 160, 154, 162, 160, 162, 161, 160, 153, 160, 164, 163, 162, 163, 161, 162, 162, 155, 161, 159, 162, 165, 157, 160, 164, 165, 159, 155, 157, 158, 157, 157, 166, 169, 158, 157, 162, 161, 162, 158, 159, 158, 162, 168, 162, 160, 159, 156, 161, 165, 161, 159, 158, 162, 154, 165, 163, 158, 163, 156, 160, 160, 163, 156, 169, 156, 162, 153, 158, 162, 163, 159, 155, 166, 161, 153, 154, 158, 157, 166, 158, 153, 161, 159, 160, 158, 157, 154, 154, 168, 164, 155, 154, 156, 165, 159, 156, 165, 160, 160, 169, 159, 167, 163, 160, 165, 162, 166, 158, 160, 164, 158, 157, 158, 154, 165, 157, 159, 171, 166, 159, 160, 160, 161, 158, 155, 160, 170, 163, 158, 163, 160, 159, 158, 161, 159, 157, 153, 168, 172, 164, 154, 159, 158, 161, 152, 160, 150, 153, 156, 154, 154, 161, 145, 165, 159, 157, 157, 159, 168, 167, 159, 157, 155, 163, 162, 163, 160, 163, 158, 158, 155, 164, 146, 159, 153, 178, 152, 159, 164, 152, 164, 164, 165, 160, 161, 162, 165, 158, 169, 164, 165, 162, 154, 154, 162, 153, 160, 163, 154, 161, 158, 163, 152, 161, 158, 161, 161, 163, 161, 163, 154, 164, 154, 168, 165, 156, 161, 161, 153, 159, 160, 169, 164, 157, 155, 163, 159, 166, 167, 161, 163, 160, 157, 168, 162, 156, 159, 158, 160, 158, 160, 164, 157, 159, 162, 162, 156, 156, 160, 158, 166, 156, 158, 163, 161, 157, 160, 160, 155, 158, 160, 161, 160, 170, 161, 164, 168, 165, 156, 154, 158, 159, 156, 157, 153, 168, 153, 168, 161, 157, 161, 159, 151, 169, 164, 164, 158, 159, 163, 158, 157, 165, 166, 198, 166, 164, 161, 165, 164, 159, 163, 160, 159, 148, 162, 163, 157, 154, 159, 156, 160, 163, 164, 159, 168, 162, 162, 157, 160, 159, 157, 151, 155, 153, 161, 164, 167, 154, 162, 170, 161, 158, 160, 164, 162, 159, 162, 158, 162, 162, 158, 168, 161, 151, 151, 160, 169, 158, 157, 160, 162, 164, 165, 159, 165, 159, 162, 159, 162, 167, 171, 169, 157, 161, 156, 162, 173, 155, 160, 163, 160, 140, 164, 160, 158, 160, 163, 151, 167, 162, 156, 158, 163, 160, 160, 160, 152, 160, 162, 161, 158, 163, 159, 154, 156, 154, 161, 161, 162, 162, 157, 167, 160, 155, 162, 158, 157, 163, 164, 152, 162, 165, 167, 164, 161, 162, 165, 160, 158, 159, 158, 164, 161, 159, 158, 170, 160, 169, 154, 156, 166, 155, 166, 161, 156, 162, 162, 162, 155, 158, 161, 170, 165, 161, 158, 154, 159, 157, 161, 162, 161, 160, 160, 156, 152, 147, 160, 156, 158, 158, 162, 155, 165, 161, 158, 155, 163, 157, 158, 165, 165, 164, 160, 161, 166, 157, 164, 155, 168, 170, 157, 164, 154, 157, 164, 164, 158, 156, 167, 158, 156, 161, 159, 152, 165, 188, 155, 169, 160, 160, 161, 171, 168, 150, 157, 154, 160, 162, 159, 158, 156, 150, 158, 162, 156, 158, 160, 164, 168, 162, 161, 156, 149, 159, 155, 164, 159, 165, 163, 159, 159, 161, 153, 151, 154, 161, 163, 155, 165, 158, 161, 165, 162, 162, 161, 148, 165, 168, 165, 158, 161, 160, 156, 165, 153, 154, 164, 162, 157, 161, 156, 150, 160, 158, 185, 167, 158, 161, 162, 163, 162, 162, 167, 163, 158, 157, 166, 159, 161, 154, 161, 158, 156, 156, 167, 162, 146, 164, 170, 160, 163, 158, 158, 162, 159, 158, 154, 161, 162, 157, 158, 155, 159, 163, 163, 159, 159, 169, 169, 160, 162, 159, 163, 162, 168, 159, 157, 165, 156, 159, 162, 151, 168, 158, 160, 162, 145, 162, 162, 154, 169, 156, 176, 171, 157, 176, 162, 162, 156, 162, 155, 161, 156, 164, 167, 166, 154, 154, 161, 159, 157, 155, 157, 163, 155, 165, 163, 163, 157, 154, 158, 150, 155, 167, 163, 158, 161, 160, 163, 150, 162, 175, 150, 164, 165, 163, 162, 158, 173, 160, 156, 164, 167, 162, 164, 157, 157, 162, 159, 178, 162, 169, 153, 158, 156, 158, 155, 162, 156, 163, 157, 128, 154, 173, 166, 150, 162, 160, 163, 158, 159, 159, 160, 157, 156, 153, 165, 163, 158, 160, 169, 163, 146, 154, 167, 156, 158, 174, 158, 160, 152, 156, 168, 162, 164, 162, 161, 155, 171, 160, 160, 165, 159, 161, 165, 151, 153, 159, 156, 159, 162, 144, 160, 162, 155, 159, 156, 165, 149, 163, 156, 160, 163, 164, 163, 157, 164, 164, 164, 157, 152, 158, 165, 155, 156, 161, 163, 164, 168, 159, 141, 156, 160, 155, 159, 162, 162, 162, 160, 157, 155, 156, 166, 173, 161, 158, 131, 156, 161, 157, 151, 157, 162, 162, 156, 162, 157, 156, 163, 161, 169, 158, 162, 158, 168, 165, 162, 160, 153, 156, 155, 154, 152, 161, 154, 162, 160, 154, 158, 154, 160, 150, 160, 165, 159, 158, 157, 161, 160, 165, 160, 161, 155, 157, 154, 175, 147, 155, 166, 158, 162, 161, 160, 147, 168, 173, 160, 159, 163, 168, 150, 164, 159, 160, 161, 159, 155, 161, 159, 158, 166, 160, 156, 156, 157, 152, 163, 165, 159, 159, 159, 151, 148, 162, 155, 156, 160, 159, 157, 164, 153, 150, 158, 159, 156, 156, 165, 161, 162, 165, 162, 162, 170, 160, 160, 156, 159, 156, 162, 165, 151, 175, 158, 156, 165, 160, 157, 160, 159, 153, 156, 159, 160, 164, 163, 156, 164, 161, 167, 157, 166, 154, 168, 176, 168, 156, 161, 153, 181, 160, 161, 153, 161, 149, 160, 156, 161, 154, 161, 164, 157, 162, 147, 160, 154, 155, 164, 142, 150, 154, 166, 157, 160, 164, 156, 163, 161, 156, 159, 151, 168, 166, 156, 164, 158, 152, 158, 171, 154, 170, 165, 172, 160, 160, 159, 158, 164, 158, 147, 168, 156, 158, 162, 154, 162, 155, 167, 160, 168, 155, 169, 158, 155, 161, 153, 159, 171, 160, 160, 162, 159, 160, 163, 149, 151, 159, 155, 168, 150, 161, 160, 173, 154, 163, 159, 159, 158, 153, 159, 162, 155, 161, 145, 154, 159, 163, 162, 160, 160, 164, 165, 165, 163, 154, 157, 152, 163, 162, 151, 162, 155, 163, 152, 159, 150, 147, 161, 164, 163, 159, 156, 168, 163, 159, 143, 148, 160, 159, 164, 159, 155, 157, 162, 157, 153, 155, 155, 162, 145, 155, 156, 151, 169, 143, 158, 157, 148, 173, 152, 161, 163, 154, 164, 164, 165, 167, 162, 163, 165, 193, 157, 157, 159, 166, 158, 157, 162, 156, 164, 157, 157, 158, 156, 165, 155, 156, 158, 151, 155, 163, 159, 151, 157, 160, 173, 178, 168, 159, 165, 155, 164, 159, 161, 162, 149, 164, 159, 158, 158, 152, 155, 155, 162, 150, 160, 158, 160, 152, 158, 153, 157, 161, 164, 161, 160, 165, 137, 161, 168, 156, 171, 151, 162, 150, 159, 157, 158, 153, 157, 159, 163, 163, 163, 154, 166, 160, 167, 152, 160, 168, 151, 170, 154, 158, 156, 165, 161, 159, 153, 160, 169, 158, 148, 169, 154, 156, 158, 162, 165, 156, 153, 155, 156, 152, 170, 159, 159, 157, 161, 155, 163, 166, 160, 153, 165, 154, 153, 158, 166, 161, 158, 153, 166, 167, 163, 163, 157, 156, 155, 159, 172, 162, 157, 157, 160, 154, 165, 169, 152, 153, 164, 159, 167, 161, 169, 157, 157, 193, 168, 163, 157, 159, 153, 157, 154, 157, 170, 156, 160, 157, 151, 158, 150, 163, 162, 161, 158, 161, 150, 160, 173, 165, 167, 154, 163, 163, 158, 169, 156, 170, 163, 158, 155, 156, 157, 161, 154, 156, 159, 163, 163, 159, 161, 162, 166, 157, 159, 152, 157, 158, 161, 163, 162, 153, 161, 151, 151, 157, 166, 163, 162, 159, 160, 163, 155, 169, 149, 161, 160, 166, 155, 154, 170, 155, 153, 158, 151, 154, 152, 155, 155, 164, 155, 172, 168, 170, 175, 163, 162, 160, 156, 162, 167, 159, 153, 149, 167, 146, 149, 169, 153, 166, 162, 154, 178, 161, 159, 161, 163, 155, 166, 146, 154, 165, 166, 163, 150, 159, 153, 157, 163, 158, 161, 167, 155, 143, 163, 162, 150, 162, 151, 155, 160, 158, 154, 166, 158, 155, 156, 154, 158, 162, 164, 165, 157, 160, 163, 169, 161, 168, 169, 158, 173, 157, 169, 161, 162, 156, 145, 156, 162, 165, 159, 166, 159, 160, 163, 152, 158, 163, 152, 161, 160, 180, 159, 154, 163, 153, 156, 152, 154, 162, 163, 159, 149, 170, 166, 168, 165, 174, 152, 162, 158, 164, 145, 154, 155, 164, 160, 174, 163, 167, 159, 151, 154, 145, 161, 158, 157, 162, 168, 163, 151, 155, 161, 154, 162, 169, 165, 159, 152, 150, 147, 153, 150, 156, 174, 157, 156, 157, 162, 154, 164, 167, 160, 157, 162, 158, 160, 159, 158, 154, 168, 157, 163, 164, 155, 155, 156, 143, 158, 159, 162, 165, 163, 152, 178, 157, 154, 157, 160, 175, 163, 167, 160, 154, 160, 156, 162, 165, 157, 150, 158, 163, 162, 160, 155, 160, 155, 147, 158, 158, 154, 154, 166, 160, 157, 159, 167, 171, 163, 164, 170, 161, 153, 165, 167, 147, 164, 158, 160, 141, 157, 164, 156, 156, 148, 162, 168, 158, 171, 167, 176, 159, 164, 159, 162, 170, 160, 166, 158, 155, 162, 166, 164, 161, 155, 164, 159, 160, 159, 158, 161, 169, 151, 164, 166, 160, 167, 166, 168, 162, 162, 158, 159, 170, 168, 162, 155, 151, 154, 166, 165, 158, 170, 150, 161, 162, 159, 165, 159, 157, 159, 166, 155, 145, 151, 151, 170, 153, 148, 149, 158, 158, 155, 162, 154, 148, 159, 171, 156, 160, 145, 155, 157, 161, 163, 156, 163, 163, 154, 162, 176, 163, 159, 161, 159, 164, 157, 162, 156, 159, 175, 182, 161, 160, 154, 154, 152, 156, 144, 160, 164, 169, 158, 171, 163, 159, 161, 161, 162, 162, 165, 144, 150, 159, 148, 161, 160, 159, 156, 169, 168, 161, 154, 161, 144, 161, 146, 158, 149, 160, 159, 168, 160, 167, 157, 153, 153, 157, 158, 160, 154, 158, 159, 161, 165, 161, 171, 156, 149, 181, 153, 159, 162, 158, 157, 154, 171, 160, 176, 158, 165, 157, 165, 165, 162, 170, 156, 156, 157, 163, 161, 161, 150, 158, 164, 156, 171, 158, 153, 160, 166, 170, 165, 167, 157, 164, 158, 160, 153, 151, 161, 162, 160, 157, 159, 155, 152, 157, 162, 166, 162, 160, 155, 157, 153, 159, 156, 151, 152, 162, 152, 157, 156, 151, 161, 161, 153, 160, 158, 178, 160, 156, 155, 162, 162, 157, 162, 155, 161, 162, 158, 167, 159, 160, 164, 147, 162, 164, 153, 171, 151, 154, 155, 159, 157, 159, 168, 162, 155, 157, 161, 159, 159, 159, 158, 159, 142, 169, 161, 157, 151, 156, 159, 167, 159, 158, 170, 153, 150, 161, 155, 155, 161, 161, 160, 159, 168, 158, 164, 162, 163, 169, 162, 163, 152, 158, 148, 162, 159, 163, 162, 174, 161, 167, 158, 164, 164, 154, 146, 162, 162, 160, 153, 162, 167, 160, 154, 157, 164, 157, 150, 152, 159, 162, 163, 162, 159, 149, 144, 158, 168, 155, 158, 156, 155, 156, 167, 157, 155, 165, 156, 148, 161, 159, 156, 149, 161, 156, 167, 159, 168, 148, 163, 150, 165, 145, 144, 170, 158, 157, 159, 163, 181, 156, 162, 160, 157, 160, 163, 167, 149, 167, 159, 172, 166, 162, 160, 153, 153, 157, 162, 160, 160, 156, 165, 171, 149, 180, 161, 142, 157, 158, 162, 168, 161, 157, 161, 160, 165, 160, 162, 165, 157, 160, 162, 170, 149, 162, 162, 158, 159, 156, 165, 160, 138, 168, 161, 164, 157, 162, 171, 147, 156, 159, 157, 157, 160, 163, 148, 161, 153, 164, 148, 157, 173, 158, 168, 164, 151, 167, 156, 165, 156, 162, 166, 161, 160, 161, 155, 164, 149, 156, 172, 164, 163, 159, 157, 164, 154, 159, 165, 144, 170, 181, 167, 163, 156, 165, 162, 153, 160, 159, 162, 152, 165, 157, 165, 162, 151, 174, 163, 174, 159, 160, 154, 160, 175, 156, 159, 154, 154, 155, 156, 158, 168, 159, 166, 164, 162, 158, 154, 160, 168, 159, 162, 160, 148, 155, 153, 162, 171, 158, 158, 164, 157, 154, 149, 162, 156, 152, 155, 159, 153, 164, 173, 150, 156, 158, 153, 158, 165, 185, 163, 170, 155, 153, 157, 160, 151, 159, 155, 159, 166, 157, 155, 165, 147, 154, 152, 153, 169, 160, 155, 162, 150, 157, 157, 162, 162, 153, 165, 159, 157, 157, 144, 159, 160, 163, 164, 158, 175, 160, 153, 154, 168, 151, 153, 171, 161, 162, 159, 165, 157, 165, 162, 151, 157, 150, 161, 161, 160, 156, 158, 157, 171, 161, 159, 159, 169, 160, 153, 163, 156, 159, 151, 156, 155, 148, 161, 157, 178, 150, 146, 160, 157, 163, 159, 163, 160, 165, 166, 158, 147, 162, 159, 169, 151, 157, 151, 157, 160, 148, 164, 152, 161, 162, 165, 159, 159, 157, 162, 163, 161, 162, 161, 158, 163, 159, 176, 162, 162, 159, 159, 157, 161, 161, 158, 161, 159, 160, 161, 160, 160, 157, 164, 158, 162, 163, 160, 158, 168, 161, 165, 158, 158, 160, 152, 156, 162, 162, 164, 165, 154, 161, 160, 161, 156, 159, 165, 163, 153, 159, 160, 158, 163, 165, 158, 157, 159, 158, 168, 155, 161, 164, 160, 161, 161, 155, 160, 163, 161, 161, 160, 161, 161, 158, 160, 163, 155, 158, 165, 163, 165, 161, 163, 160, 162, 162, 150, 163, 163, 159, 161, 163, 160, 159, 161, 161, 163, 160, 161, 165, 160, 164, 164, 151, 158, 157, 158, 155, 164, 158, 159, 159, 159, 161, 156, 155, 160, 161, 161, 157, 159, 158, 164, 157, 157, 160, 162, 159, 164, 158, 156, 168, 154, 164, 162, 163, 163, 160, 166, 166, 163, 161, 155, 160, 163, 159, 161, 172, 160, 160, 158, 159, 158, 164, 161, 163, 159, 162, 154, 155, 163, 155, 165, 159, 159, 164, 171, 162, 162, 159, 165, 160, 159, 163, 159, 163, 173, 161, 160, 161, 166, 153, 153, 162, 157, 161, 159, 159, 161, 164, 160, 160, 159, 161, 159, 158, 156, 161, 161, 161, 158, 159, 161, 163, 158, 161, 161, 161, 155, 165, 160, 159, 163, 156, 159, 168, 154, 167, 163, 158, 160, 158, 162, 159, 162, 158, 162, 158, 157, 160, 156, 161, 157, 156, 158, 158, 160, 162, 154, 159, 157, 163, 159, 163, 158, 162, 157, 162, 160, 159, 163, 157, 160, 164, 162, 158, 163, 162, 157, 161, 165, 161, 170, 158, 159, 159, 159, 160, 159, 161, 160, 157, 164, 161, 167, 160, 160, 159, 160, 160, 160, 163, 163, 159, 159, 164, 159, 161, 160, 161, 161, 164, 157, 160, 159, 167, 162, 160, 164, 160, 164, 162, 163, 159, 165, 159, 155, 160, 158, 159, 156, 158, 165, 162, 156, 159, 160, 158, 162, 162, 160, 161, 158, 161, 162, 155, 155, 161, 155, 162, 163, 160, 156, 157, 163, 156, 166, 166, 160, 166, 164, 159, 161, 158, 158, 161, 164, 157, 161, 159, 161, 157, 166, 160, 154, 159, 157, 160, 160, 162, 160, 157, 158, 162, 166, 164, 161, 156, 160, 158, 159, 154, 166, 160, 160, 157, 150, 159, 157, 161, 156, 167, 159, 161, 151, 157, 162, 153, 160, 156, 159, 156, 170, 159, 161, 158, 157, 162, 159, 163, 159, 158, 161, 154, 161, 163, 161, 159, 158, 161, 160, 161, 158, 156, 161, 160, 156, 162, 162, 151, 160, 163, 158, 164, 160, 160, 157, 160, 160, 167, 158, 159, 165, 162, 164, 158, 168, 160, 160, 158, 160, 166, 159, 164, 163, 165, 156, 162, 160, 165, 157, 163, 167, 163, 161, 157, 160, 157, 161, 161, 157, 156, 163, 160, 158, 155, 157, 161, 159, 162, 158, 153, 163, 163, 155, 162, 161, 161, 163, 158, 165, 157, 169, 161, 163, 160, 162, 158, 158, 156, 158, 158, 159, 158, 160, 163, 152, 162, 158, 161, 157, 165, 157, 162, 162, 156, 169, 160, 159, 161, 158, 162, 164, 160, 163, 152, 152, 156, 157, 151, 169, 153, 153, 164, 162, 156, 161, 152, 179, 160, 154, 161, 151, 165, 148, 145, 156, 165, 167, 156, 164, 167, 161, 151, 157, 159, 155, 158, 168, 162, 164, 161, 152, 163, 166, 163, 162, 165, 158, 161, 161, 156, 162, 160, 151, 163, 160, 166, 162, 160, 156, 164, 157, 150, 162, 168, 159, 158, 160, 165, 160, 157, 165, 158, 161, 159, 162, 172, 167, 165, 168, 161, 154, 158, 154, 157, 161, 159, 161, 166, 159, 155, 153, 166, 164, 162, 166, 160, 157, 161, 162, 160, 163, 159, 159, 159, 158, 163, 157, 161, 162, 160, 153, 166, 156, 163, 158, 167, 154, 163, 169, 153, 160, 164, 161, 151, 158, 161, 164, 163, 166, 162, 169, 152, 160, 167, 166, 164, 159, 164, 158, 159, 156, 154, 156, 164, 158, 166, 159, 147, 166, 163, 159, 160, 155, 159, 161, 155, 159, 166, 161, 160, 169, 163, 157, 162, 155, 162, 150, 157, 154, 164, 159, 154, 163, 161, 148, 172, 152, 162, 157, 161, 157, 163, 157, 165, 145, 174, 161, 157, 163, 152, 156, 160, 161, 161, 161, 159, 163, 159, 151, 156, 166, 158, 161, 157, 158, 164, 162, 165, 156, 159, 160, 153, 155, 157, 161, 162, 157, 161, 162, 164, 154, 176, 155, 158, 156, 158, 164, 158, 162, 157, 154, 152, 164, 169, 155, 160, 159, 161, 156, 166, 162, 162, 162, 164, 164, 153, 161, 158, 156, 161, 164, 163, 173, 152, 159, 153, 155, 155, 166, 141, 156, 158, 168, 153, 170, 173, 155, 156, 152, 153, 157, 167, 166, 161, 163, 159, 167, 155, 159, 157, 160, 157, 161, 151, 147, 167, 166, 159, 175, 158, 161, 156, 153, 166, 164, 152, 158, 164, 152, 162, 164, 159, 139, 169, 160, 164, 164, 170, 162, 160, 156, 161, 154, 154, 155, 162, 159, 159, 151, 160, 155, 164, 159, 168, 162, 159, 159, 158, 160, 171, 159, 148, 161, 155, 159, 167, 161, 158, 159, 157, 162, 164, 158, 154, 164, 163, 156, 159, 154, 170, 159, 170, 167, 165, 166, 160, 155, 171, 154, 165, 166, 160, 158, 162, 161, 156, 164, 149, 175, 149, 157, 164, 170, 161, 155, 162, 153, 173, 157, 160, 167, 164, 162, 156, 163, 169, 152, 177, 156, 164, 162, 156, 155, 161, 163, 157, 160, 167, 157, 166, 158, 158, 156, 155, 157, 159, 157, 149, 169, 162, 162, 159, 159, 164, 160, 153, 159, 161, 156, 154, 160, 170, 162, 162, 154, 165, 159, 161, 161, 140, 164, 156, 163, 170, 143, 145, 159, 160, 153, 160, 158, 165, 164, 155, 157, 163, 161, 153, 163, 155, 163, 159, 159, 159, 169, 161, 154, 159, 161, 152, 159, 150, 174, 164, 173, 155, 158, 159, 156, 159, 172, 155, 151, 165, 160, 164, 162, 160, 169, 164, 161, 163, 150, 160, 159, 159, 159, 158, 164, 156, 176, 163, 160, 154, 160, 159, 165, 164, 163, 167, 164, 165, 163, 167, 164, 163, 164, 155, 160, 165, 155, 158, 152, 160, 158, 167, 151, 164, 164, 153, 157, 157, 152, 158, 157, 169, 161, 175, 144, 171, 145, 160, 164, 155, 159, 154, 160, 156, 167, 154, 157, 166, 158, 152, 160, 157, 156, 153, 158, 155, 159, 156, 163, 161, 161, 165, 163, 173, 167, 169, 156, 158, 174, 160, 154, 152, 158, 157, 153, 159, 162, 158, 167, 162, 161, 160, 159, 146, 158, 166, 164, 157, 157, 151, 158, 171, 153, 161, 162, 164, 161, 165, 152, 158, 161, 159, 157, 158, 153, 165, 159, 156, 163, 159, 158, 152, 150, 166, 147, 159, 163, 163, 144, 161, 160, 156, 157, 164, 160, 165, 159, 149, 153, 160, 158, 154, 171, 153, 169, 159, 156, 153, 163, 157, 156, 186, 162, 157, 162, 157, 157, 161, 163, 158, 160, 145, 161, 170, 156, 159, 164, 158, 152, 165, 161, 161, 155, 156, 155, 169, 160, 157, 167, 155, 175, 165, 165, 173, 165, 170, 160, 159, 158, 154, 163, 144, 166, 161, 154, 172, 156, 148, 159, 159, 162, 174, 165, 161, 153, 163, 163, 158, 166, 156, 162, 157, 154, 139, 162, 167, 163, 162, 158, 162, 157, 162, 152, 165, 158, 156, 168, 163, 169, 165, 149, 164, 158, 155, 157, 159, 171, 154, 157, 159, 159, 161, 157, 160, 162, 159, 159, 151, 157, 150, 159, 159, 169, 162, 157, 157, 168, 155, 165, 159, 163, 140, 154, 162, 162, 158, 162, 156, 163, 158, 153, 156, 173, 162, 156, 148, 159, 153, 161, 167, 161, 169, 161, 176, 160, 162, 160, 160, 164, 156, 156, 160, 151, 159, 160, 160, 156, 159, 162, 158, 153, 152, 157, 160, 162, 141, 159, 160, 148, 155, 153, 151, 143, 152, 161, 156, 156, 159, 169, 158, 155, 150, 171, 158, 158, 157, 156, 162, 167, 164, 176, 156, 152, 164, 165, 159, 164, 159, 155, 156, 171, 152, 161, 154, 163, 153, 154, 163, 156, 173, 184, 161, 186, 165, 170, 158, 164, 154, 165, 176, 157, 152, 154, 160, 159, 162, 156, 160, 165, 156, 159, 157, 163, 136, 167, 162, 153, 160, 167, 160, 162, 147, 165, 160, 160, 156, 158, 160, 164, 154, 151, 157, 155, 156, 154, 162, 167, 176, 156, 156, 160, 161, 188, 162, 170, 151, 160, 160, 144, 156, 161, 145, 167, 154, 161, 153, 167, 164, 137, 164, 151, 162, 156, 161, 181, 162, 141, 162, 147, 158, 164, 159, 159, 161, 149, 149, 164, 161, 164, 151, 163, 161, 160, 166, 158, 167, 155, 154, 161, 144, 160, 158, 174, 175, 163, 151, 159, 159, 159, 169, 160, 158, 150, 171, 168, 163, 168, 161, 163, 167, 162, 160, 156, 156, 157, 165, 189, 157, 158, 165, 170, 153, 144, 169, 165, 171, 158, 156, 156, 166, 165, 152, 164, 157, 163, 154, 164, 160, 153, 156, 163, 157, 173, 161, 153, 167, 163, 164, 158, 155, 155, 158, 158, 157, 165, 157, 161, 161, 155, 163, 161, 158, 147, 155, 162, 157, 154, 163, 159, 162, 163, 155, 161, 163, 153, 161, 154, 165, 154, 160, 163, 160, 154, 154, 156, 155, 187, 162, 165, 154, 174, 159, 163, 156, 158, 161, 163, 157, 157, 154, 159, 155, 152, 156, 159, 161, 163, 164, 147, 160, 157, 156, 155, 162, 148, 157, 160, 152, 151, 161, 163, 157, 161, 162, 156, 162, 164, 157, 162, 161, 157, 159, 164, 161, 153, 167, 154, 157, 150, 161, 160, 154, 164, 164, 162, 167, 157, 164, 160, 167, 157, 165, 156, 159, 162, 153, 164, 155, 166, 161, 155, 164, 158, 160, 154, 157, 148, 154, 158, 155, 157, 166, 160, 161, 153, 163, 165, 164, 159, 161, 159, 166, 166, 155, 158, 163, 166, 163, 160, 155, 159, 160, 152, 154, 158, 161, 160, 166, 166, 156, 158, 160, 155, 156, 159, 163, 161, 165, 156, 164, 155, 162, 155, 157, 160, 157, 163, 164, 161, 154, 159, 158, 160, 165, 155, 158, 169, 162, 157, 155, 159, 158, 159, 159, 159, 166, 164, 141, 164, 161, 162, 152, 164, 155, 156, 156, 152, 161, 152, 159, 157, 162, 154, 159, 163, 168, 152, 160, 153, 156, 159, 151, 158, 148, 160, 164, 156, 158, 166, 171, 161, 147, 160, 156, 150, 161, 167, 153, 159, 156, 175, 162, 158, 152, 164, 155, 156, 162, 159, 154, 163, 175, 162, 159, 164, 161, 160, 161, 168, 158, 155, 157, 159, 169, 155, 162, 174, 163, 157, 157, 161, 158, 165, 157, 153, 160, 158, 159, 153, 161, 156, 159, 160, 160, 159, 155, 161, 166, 159, 167, 157, 164, 162, 160, 158, 160, 163, 166, 166, 164, 157, 166, 143, 152, 175, 160, 157, 163, 142, 159, 162, 161, 163, 165, 166, 157, 154, 159, 157, 161, 163, 159, 162, 159, 164, 163, 156, 163, 169, 152, 162, 176, 160, 161, 159, 166, 166, 161, 161, 158, 160, 161, 161, 157, 157, 162, 163, 159, 155, 157, 160, 154, 156, 161, 156, 154, 159, 158, 166, 153, 162, 159, 178, 171, 159, 159, 167, 171, 158, 161, 155, 159, 163, 150, 159, 157, 161, 169, 169, 164, 163, 156, 170, 159, 158, 159, 161, 162, 161, 154, 151, 167, 163, 159, 165, 160, 160, 169, 165, 157, 161, 151, 156, 156, 170, 148, 155, 151, 144, 160, 163, 158, 161, 157, 161, 158, 150, 168, 154, 154, 159, 155, 159, 157, 151, 152, 159, 168, 158, 153, 162, 167, 168, 160, 164, 166, 156, 164, 165, 172, 162, 163, 167, 153, 161, 168, 156, 155, 154, 156, 159, 156, 159, 152, 157, 158, 154, 160, 158, 155, 164, 154, 158, 168, 159, 155, 153, 161, 161, 163, 166, 153, 158, 149, 155, 165, 161, 159, 159, 157, 174, 161, 162, 153, 159, 157, 156, 157, 163, 155, 157, 158, 162, 164, 152, 163, 158, 160, 165, 160, 150, 158, 163, 159, 153, 150, 162, 160, 159, 154, 159, 156, 154, 156, 162, 155, 139, 165, 165, 157, 159, 159, 151, 159, 157, 161, 165, 161, 168, 153, 172, 163, 151, 157, 165, 162, 155, 163, 159, 145, 154, 161, 155, 161, 163, 162, 156, 167, 158, 153, 168, 154, 168, 165, 163, 151, 160, 157, 211, 160, 155, 158, 154, 159, 157, 151, 162, 158, 162, 161, 159, 162, 162, 156, 159, 159, 163, 161, 167, 164, 152, 168, 156, 161, 157, 158, 157, 160, 157, 158, 161, 159, 161, 161, 160, 158, 161, 169, 153, 160, 158, 160, 156, 159, 167, 161, 158, 160, 163, 160, 154, 161, 165, 162, 158, 162, 151, 176, 158, 158, 159, 163, 164, 177, 159, 156, 161, 155, 163, 164, 159, 158, 157, 158, 163, 165, 162, 153, 157, 167, 161, 161, 157, 161, 160, 162, 161, 162, 162, 159, 160, 166, 166, 155, 163, 150, 161, 160, 165, 160, 160, 160, 163, 158, 158, 161, 166, 149, 167, 163, 161, 159, 157, 156, 159, 161, 152, 162, 153, 155, 157, 159, 159, 164, 166, 163, 163, 161, 173, 164, 157, 157, 160, 165, 157, 162, 155, 157, 162, 178, 155, 167, 162, 162, 159, 159, 158, 157, 165, 157, 168, 160, 166, 153, 160, 160, 158, 162, 155, 162, 158, 157, 148, 159, 160, 159, 160, 162, 163, 152, 163, 158, 158, 158, 161, 153, 163, 158, 163, 164, 164, 165, 167, 164, 163, 154, 161, 160, 160, 164, 155, 157, 160, 158, 158, 161, 158, 158, 173, 161, 159, 164, 158, 156, 161, 166, 157, 169, 167, 156, 154, 157, 171, 162, 155, 168, 161, 165, 162, 157, 165, 163, 155, 167, 161, 161, 157, 163, 162, 155, 160, 154, 148, 162, 158, 160, 155, 171, 156, 158, 161, 166, 160, 166, 164, 157, 158, 159, 168, 159, 158, 161, 159, 157, 158, 157, 164, 164, 167, 163, 161, 159, 166, 159, 172, 160, 160, 156, 168, 162, 161, 169, 165, 155, 156, 159, 159, 160, 172, 155, 153, 159, 168, 157, 163, 162, 161, 154, 159, 163, 158, 158, 156, 160, 160, 157, 160, 160, 159, 155, 163, 156, 158, 158, 159, 156, 162, 161, 159, 163, 161, 159, 163, 160, 161, 156, 157, 159, 164, 162, 141, 162, 156, 161, 156, 161, 164, 161, 158, 165, 162, 160, 163, 163, 163, 162, 156, 161, 161, 154, 162, 154, 162, 156, 158, 164, 160, 167, 158, 171, 158, 161, 160, 160, 155, 160, 165, 174, 149, 167, 171, 153, 161, 149, 164, 163, 162, 158, 158, 148, 155, 154, 162, 151, 159, 163, 158, 153, 156, 173, 153, 160, 165, 157, 161, 163, 164, 164, 159, 161, 164, 159, 163, 157, 172, 144, 161, 155, 165, 161, 162, 159, 156, 163, 159, 170, 166, 154, 162, 160, 157, 148, 159, 161, 158, 158, 161, 166, 156, 162, 159, 160, 157, 160, 159, 159, 157, 161, 158, 158, 155, 159, 155, 153, 161, 161, 158, 166, 163, 155, 162, 164, 158, 159, 167, 152, 161, 156, 162, 161, 166, 166, 157, 166, 149, 157, 150, 166, 162, 163, 160, 154, 161, 159, 156, 158, 151, 168, 160, 162, 155, 162, 157, 163, 156, 152, 156, 162, 154, 142, 167, 155, 158, 163, 161, 159, 147, 160, 150, 158, 159, 152, 161, 154, 157, 163, 165, 163, 157, 155, 162, 156, 170, 161, 164, 151, 169, 155, 151, 160, 161, 149, 167, 169, 151, 152, 169, 166, 151, 146, 165, 153, 155, 164, 157, 162, 160, 145, 160, 159, 160, 164, 158, 162, 160, 160, 161, 160, 155, 155, 155, 158, 154, 160, 159, 160, 157, 158, 162, 161, 154, 155, 153, 152, 161, 164, 154, 159, 163, 168, 163, 158, 174, 160, 156, 166, 156, 161, 155, 158, 165, 158, 157, 160, 157, 161, 154, 163, 159, 151, 153, 166, 160, 157, 155, 152, 149, 162, 164, 162, 167, 158, 163, 160, 166, 159, 162, 166, 156, 157, 161, 161, 172, 167, 175, 161, 149, 157, 172, 160, 153, 167, 159, 155, 162, 166, 157, 155, 163, 155, 154, 153, 161, 147, 168, 153, 153, 160, 154, 167, 167, 158, 144, 160, 155, 153, 165, 158, 163, 156, 171, 148, 154, 158, 154, 162, 167, 170, 158, 162, 157, 151, 170, 160, 161, 157, 156, 147, 161, 154, 174, 162, 167, 160, 159, 158, 152, 164, 159, 152, 166, 150, 156, 156, 171, 153, 152, 155, 157, 153, 150, 160, 155, 176, 154, 152, 156, 159, 154, 169, 164, 163, 164, 159, 161, 153, 167, 158, 162, 161, 161, 161, 165, 155, 157, 162, 163, 153, 160, 158, 169, 162, 171, 165, 156, 158, 158, 158, 166, 157, 158, 155, 168, 157, 162, 158, 150, 172, 156, 163, 169, 153, 161, 160, 166, 154, 159, 165, 163, 159, 161, 167, 175, 154, 162, 155, 159, 162, 165, 156, 153, 157, 162, 151, 163, 168, 157, 151, 155, 155, 164, 158, 153, 163, 162, 167, 157, 148, 163, 156, 164, 160, 158, 163, 155, 156, 155, 163, 158, 150, 163, 150, 154, 147, 155, 153, 159, 163, 154, 150, 158, 154, 155, 162, 167, 164, 150, 158, 152, 165, 153, 166, 156, 160, 144, 158, 163, 151, 161, 163, 158, 156, 152, 156, 167, 157, 154, 152, 165, 154, 166, 149, 151, 151, 167, 151, 158, 164, 159, 165, 166, 163, 163, 159, 162, 163, 155, 155, 153, 166, 160, 159, 169, 159, 161, 155, 160, 160, 170, 171, 172, 160, 157, 166, 158, 170, 153, 156, 158, 154, 163, 165, 160, 145, 165, 162, 162, 167, 165, 158, 154, 159, 162, 156, 161, 145, 166, 164, 165, 159, 160, 167, 151, 150, 156, 151, 153, 151, 165, 152, 159, 161, 165, 148, 160, 158, 159, 163, 165, 166, 164, 158, 156, 163, 162, 159, 154, 159, 156, 153, 154, 157, 155, 167, 165, 152, 159, 169, 159, 169, 164, 153, 152, 150, 169, 155, 172, 159, 151, 163, 158, 157, 155, 155, 159, 160, 158, 156, 153, 148, 155, 165, 151, 161, 156, 156, 164, 161, 159, 167, 149, 163, 159, 157, 176, 161, 161, 156, 160, 161, 149, 157, 163, 163, 157, 161, 164, 158, 155, 154, 153, 152, 154, 158, 160, 157, 162, 157, 160, 163, 148, 165, 165, 164, 160, 164, 166, 147, 158, 159, 156, 162, 162, 178, 167, 158, 152, 171, 168, 167, 154, 165, 162, 163, 160, 162, 165, 161, 162, 158, 159, 152, 166, 163, 159, 165, 160, 159, 158, 175, 147, 163, 161, 149, 163, 171, 160, 161, 160, 180, 162, 166, 163, 159, 159, 155, 161, 158, 163, 157, 160, 155, 164, 163, 158, 164, 160, 160, 161, 169, 155, 168, 155, 154, 158, 163, 157, 167, 161, 164, 146, 156, 164, 165, 156, 161, 154, 154, 170, 156, 164, 165, 157, 159, 165, 158, 155, 152, 170, 161, 161, 163, 162, 154, 157, 161, 151, 158, 153, 164, 152, 161, 153, 157, 154, 160, 162, 162, 154, 158, 161, 157, 155, 155, 159, 151, 155, 154, 158, 161, 171, 156, 162, 160, 161, 153, 152, 156, 158, 156, 159, 158, 166, 163, 162, 179, 157, 160, 163, 151, 157, 156, 160, 159, 153, 166, 151, 163, 145, 161, 161, 157, 158, 175, 161, 155, 161, 156, 163, 164, 164, 156, 156, 160, 148, 157, 157, 160, 160, 158, 172, 165, 166, 154, 167, 158, 160, 168, 171, 159, 161, 157, 168, 158, 162, 155, 156, 163, 161, 159, 156, 156, 157, 155, 158, 166, 159, 159, 165, 170, 158, 163, 159, 164, 154, 161, 155, 154, 154, 164, 155, 158, 166, 183, 154, 162, 161, 160, 159, 160, 161, 151, 165, 161, 163, 151, 153, 166, 165, 157, 167, 162, 166, 156, 154, 152, 156, 152, 147, 154, 158, 160, 151, 158, 162, 149, 160, 156, 158, 165, 168, 155, 159, 161, 161, 151, 163, 159, 158, 157, 152, 167, 155, 153, 159, 166, 165, 156, 153, 155, 174, 152, 160, 161, 163, 159, 157, 155, 144, 179, 163, 157, 153, 163, 162, 158, 163, 156, 169, 162, 157, 149, 159, 159, 167, 164, 165, 167, 163, 147, 159, 167, 163, 145, 160, 148, 163, 158, 161, 163, 157, 152, 160, 163, 151, 156, 162, 163, 157, 157, 165, 159, 146, 163, 153, 159, 155, 162, 165, 170, 173, 159, 173, 164, 159, 163, 152, 155, 161, 162, 165, 178, 153, 153, 158, 165, 160, 160, 165, 162, 163, 156, 165, 163, 154, 149, 142, 170, 151, 154, 162, 167, 156, 161, 162, 156, 147, 158, 157, 160, 159, 153, 159, 163, 163, 154, 164, 160, 165, 161, 158, 147, 156, 154, 165, 171, 153, 148, 156, 178, 164, 159, 158, 150, 158, 148, 156, 167, 174, 163, 152, 160, 161, 166, 159, 160, 157, 156, 157, 168, 160, 162, 160, 155, 156, 158, 152, 160, 157, 163, 150, 160, 164, 164, 159, 165, 169, 158, 155, 164, 170, 164, 162, 160, 159, 160, 160, 161, 156, 155, 164, 162, 160, 161, 159, 160, 158, 157, 164, 143, 162, 162, 166, 164, 149, 159, 161, 141, 152, 172, 163, 170, 162, 160, 168, 156, 147, 172, 156, 153, 163, 154, 167, 151, 163, 157, 155, 155, 157, 155, 162, 155, 161, 169, 162, 151, 165, 159, 159, 157, 162, 158, 167, 175, 165, 154, 151, 161, 165, 162, 157, 169, 161, 173, 163, 163, 159, 154, 158, 160, 160, 152, 160, 161, 159, 157, 158, 153, 163, 148, 159, 164, 159, 154, 145, 156, 161, 153, 170, 159, 165, 161, 166, 156, 165, 154, 177, 167, 173, 157, 166, 163, 157, 166, 166, 162, 161, 158, 163, 165, 162, 163, 162, 157, 155, 156, 161, 157, 164, 159, 163, 160, 164, 163, 161, 159, 161, 155, 167, 159, 162, 165, 160, 147, 162, 157, 163, 158, 161, 161, 161, 157, 158, 158, 134, 158, 154, 152, 157, 166, 162, 159, 159, 157, 168, 158, 160, 158, 158, 161, 158, 160, 158, 159, 155, 169, 162, 161, 157, 157, 159, 164, 158, 164, 164, 152, 160, 155, 161, 159, 159, 152, 163, 161, 157, 156, 161, 161, 150, 162, 155, 160, 165, 158, 153, 162, 164, 152, 163, 165, 162, 165, 155, 143, 160, 168, 165, 156, 163, 158, 163, 164, 157, 154, 153, 160, 160, 157, 203, 161, 157, 160, 156, 155, 155, 165, 160, 160, 163, 158, 150, 160, 166, 153, 155, 159, 162, 158, 162, 161, 159, 166, 156, 152, 169, 167, 161, 159, 194, 164, 155, 162, 164, 161, 159, 158, 167, 162, 167, 155, 164, 164, 160, 163, 162, 169, 168, 160, 166, 158, 161, 162, 162, 156, 160, 168, 158, 158, 176, 165, 153, 162, 168, 152, 161, 163, 164, 163, 164, 159, 155, 164, 159, 160, 158, 164, 148, 156, 167, 159, 162, 163, 161, 151, 153, 167, 159, 165, 167, 158, 160, 159, 164, 156, 158, 159, 159, 161, 166, 164, 158, 163, 159, 176, 161, 157, 161, 159, 155, 163, 158, 158, 152, 158, 158, 160, 161, 162, 171, 163, 157, 161, 163, 156, 141, 162, 161, 155, 161, 159, 160, 162, 156, 154, 158, 170, 161, 164, 166, 157, 164, 151, 157, 159, 168, 156, 158, 157, 159, 158, 163, 160, 158, 158, 159, 157, 158, 159, 156, 152, 162, 155, 162, 166, 184, 155, 161, 168, 157, 164, 168, 166, 158, 169, 158, 160, 164, 166, 158, 165, 163, 161, 160, 156, 165, 150, 152, 167, 162, 162, 161, 162, 159, 163, 156, 157, 161, 166, 160, 162, 166, 161, 158, 168, 153, 160, 157, 155, 159, 160, 159, 162, 149, 160, 158, 161, 158, 155, 160, 157, 162, 157, 158, 163, 161, 161, 162, 161, 171, 177, 150, 162, 161, 160, 162, 159, 156, 159, 158, 154, 168, 158, 166, 158, 153, 153, 147, 163, 166, 150, 159, 156, 160, 149, 175, 164, 159, 170, 154, 162, 148, 162, 163, 155, 161, 158, 162, 166, 161, 158, 157, 169, 161, 159, 153, 161, 156, 160, 165, 157, 160, 151, 163, 156, 152, 160, 157, 166, 149, 162, 161, 152, 161, 167, 158, 168, 154, 149, 153, 167, 157, 153, 161, 157, 157, 162, 154, 153, 152, 162, 156, 152, 167, 162, 158, 163, 161, 158, 147, 160, 161, 164, 160, 164, 163, 157, 160, 168, 162, 163, 162, 156, 157, 149, 155, 163, 158, 162, 162, 162, 157, 157, 160, 153, 157, 158, 158, 165, 156, 161, 161, 156, 157, 164, 151, 158, 163, 159, 161, 166, 161, 157, 155, 160, 124, 156, 174, 159, 166, 156, 159, 152, 164, 149, 153, 159, 155, 163, 161, 149, 156, 156, 162, 177, 150, 177, 157, 152, 158, 152, 148, 159, 161, 159, 154, 157, 165, 161, 160, 161, 167, 153, 168, 143, 160, 165, 164, 158, 164, 173, 169, 162, 158, 151, 151, 159, 176, 172, 140, 163, 149, 166, 153, 153, 171, 170, 159, 159, 168, 167, 159, 152, 159, 158, 161, 166, 160, 153, 165, 161, 164, 154, 166, 156, 167, 167, 161, 154, 158, 162, 168, 156, 162, 174, 161, 167, 167, 159, 154, 158, 171, 157, 165, 161, 159, 170, 156, 161, 156, 152, 163, 161, 150, 166, 161, 160, 168, 165, 151, 153, 152, 143, 161, 153, 161, 159, 163, 155, 156, 171, 148, 148, 166, 151, 158, 162, 153, 150, 169, 163, 157, 157, 153, 166, 162, 153, 162, 167, 151, 158, 164, 168, 155, 155, 159, 162, 164, 149, 160, 154, 165, 163, 162, 153, 156, 158, 159, 165, 174, 164, 176, 157, 146, 167, 161, 161, 152, 162, 166, 161, 156, 164, 167, 155, 157, 155, 170, 169, 163, 162, 159, 150, 160, 166, 158, 179, 154, 171, 162, 162, 166, 153, 163, 163, 164, 158, 143, 148, 159, 169, 164, 169, 184, 160, 152, 165, 161, 178, 163, 156, 151, 152, 165, 151, 152, 177, 163, 152, 169, 158, 175, 154, 158, 153, 160, 158, 155, 153, 151, 160, 160, 158, 149, 165, 168, 158, 166, 159, 162, 155, 156, 155, 161, 171, 157, 154, 161, 158, 155, 157, 152, 157, 162, 150, 149, 157, 164, 166, 163, 157, 148, 156, 159, 158, 149, 155, 153, 150, 154, 163, 163, 163, 161, 168, 165, 150, 153, 158, 164, 161, 162, 148, 151, 163, 178, 166, 150, 163, 165, 160, 156, 164, 160, 157, 162, 158, 167, 170, 165, 180, 164, 158, 155, 153, 168, 154, 168, 163, 143, 152, 147, 155, 165, 153, 164, 156, 158, 152, 169, 161, 162, 156, 160, 170, 162, 155, 166, 150, 156, 161, 154, 166, 160, 168, 161, 167, 157, 163, 147, 157, 161, 159, 159, 160, 160, 159, 160, 158, 163, 152, 133, 169, 160, 143, 148, 154, 182, 146, 176, 170, 167, 155, 171, 167, 149, 160, 159, 157, 153, 159, 153, 143, 160, 157, 168, 160, 158, 172, 155, 163, 158, 170, 156, 149, 151, 165, 161, 157, 160, 162, 154, 167, 166, 162, 153, 162, 161, 157, 154, 151, 164, 156, 153, 164, 173, 168, 164, 177, 151, 162, 158, 172, 158, 166, 158, 186, 165, 154, 155, 173, 171, 150, 164, 162, 158, 155, 160, 156, 171, 147, 164, 159, 158, 165, 159, 150, 153, 165, 161, 153, 159, 174, 154, 168, 163, 152, 172, 167, 155, 160, 157, 156, 154, 147, 152, 170, 154, 162, 158, 169, 172, 172, 167, 176, 161, 165, 161, 155, 166, 168, 161, 165, 161, 159, 145, 185, 160, 157, 163, 163, 149, 179, 156, 164, 136, 162, 164, 160, 160, 167, 168, 159, 173, 160, 164, 157, 150, 157, 152, 153, 157, 164, 159, 154, 156, 170, 145, 154, 163, 173, 154, 171, 162, 170, 149, 168, 153, 161, 154, 162, 164, 141, 171, 157, 163, 163, 160, 155, 171, 156, 161, 165, 163, 157, 153, 153, 162, 162, 162, 158, 165, 157, 167, 154, 151, 155, 159, 156, 149, 167, 167, 164, 158, 158, 157, 163, 161, 158, 167, 166, 163, 167, 159, 156, 156, 151, 156, 155, 133, 159, 150, 164, 161, 163, 162, 157, 152, 161, 166, 163, 154, 160, 151, 158, 159, 174, 158, 168, 162, 159, 159, 160, 182, 170, 156, 160, 160, 164, 151, 166, 176, 163, 150, 161, 148, 166, 153, 161, 148, 156, 155, 165, 158, 160, 153, 164, 162, 174, 164, 168, 175, 161, 155, 152, 169, 157, 152, 165, 156, 161, 160, 165, 152, 160, 170, 158, 164, 167, 165, 160, 155, 156, 155, 157, 167, 154, 161, 160, 158, 152, 159, 162, 159, 153, 154, 157, 150, 175, 161, 159, 162, 162, 161, 158, 148, 160, 166, 157, 165, 171, 158, 161, 167, 154, 156, 156, 159, 158, 161, 168, 168, 149, 162, 165, 155, 154, 158, 171, 159, 159, 149, 152, 157, 148, 160, 157, 157, 154, 190, 159, 155, 173, 150, 161, 165, 166, 159, 154, 151, 167, 153, 151, 162, 168, 162, 157, 164, 165, 161, 155, 159, 152, 159, 155, 157, 158, 146, 149, 156, 152, 161, 162, 163, 156, 161, 144, 154, 151, 157, 162, 156, 153, 173, 164, 155, 161, 151, 158, 151, 166, 157, 151, 157, 152, 156, 172, 163, 160, 149, 144, 149, 152, 149, 164, 151, 151, 161, 163, 156, 155, 156, 154, 158, 153, 173, 163, 157, 164, 170, 163, 157, 164, 163, 166, 159, 156, 159, 163, 159, 165, 162, 159, 166, 151, 166, 159, 152, 155, 161, 164, 144, 157, 158, 158, 151, 157, 159, 157, 151, 159, 160, 156, 153, 158, 149, 162, 165, 157, 162, 167, 158, 157, 163, 166, 161, 172, 161, 166, 163, 152, 161, 167, 167, 168, 159, 157, 170, 167, 147, 161, 162, 164, 156, 166, 156, 156, 144, 157, 154, 148, 156, 157, 157, 155, 146, 168, 159, 156, 154, 163, 149, 155, 164, 156, 150, 156, 158, 166, 167, 154, 156, 164, 167, 154, 150, 163, 160, 154, 160, 169, 158, 157, 168, 163, 159, 169, 153, 166, 169, 171, 151, 152, 175, 158, 167, 166, 158, 171, 156, 164, 162, 155, 154, 149, 154, 165, 168, 153, 172, 163, 164, 160, 164, 187, 159, 165, 162, 157, 172, 158, 149, 159, 155, 160, 170, 158, 165, 142, 177, 165, 158, 163, 155, 155, 166, 164, 164, 162, 153, 159, 155, 160, 153, 160, 159, 150, 159, 156, 151, 164, 155, 158, 178, 149, 152, 158, 147, 159, 159, 160, 149, 155, 158, 147, 170, 158, 163, 157, 163, 164, 161, 168, 157, 150, 160, 157, 168, 165, 134, 150, 167, 165, 167, 156, 161, 161, 157, 172, 171, 157, 169, 157, 159, 154, 154, 166, 161, 145, 152, 153, 151, 157, 152, 150, 158, 162, 160, 151, 173, 155, 169, 156, 157, 153, 162, 162, 161, 155, 164, 161, 149, 154, 162, 162, 152, 157, 161, 159, 161, 187, 162, 156, 159, 158, 160, 165, 148, 151, 158, 159, 170, 167, 159, 153, 159, 153, 173, 163, 154, 147, 173, 165, 162, 160, 159, 169, 155, 164, 172, 161, 161, 159, 162, 152, 158, 162, 166, 155, 161, 160, 149, 158, 158, 166, 164, 160, 142, 183, 156, 160, 173, 143, 168, 152, 160, 163, 157, 165, 165, 166, 149, 169, 165, 147, 162, 156, 165, 161, 172, 165, 154, 149, 174, 160, 167, 153, 162, 152, 168, 155, 170, 159, 156, 170, 166, 160, 150, 160, 158, 164, 179, 175, 169, 161, 157, 160, 164, 158, 161, 149, 153, 140, 145, 171, 160, 157, 167, 161, 155, 147, 161, 160, 156, 155, 159, 160, 144, 158, 166, 154, 168, 157, 164, 163, 154, 149, 158, 158, 155, 171, 157, 165, 169, 165, 154, 162, 149, 156, 153, 153, 164, 157, 155, 148, 152, 155, 162, 154, 158, 168, 161, 156, 171, 144, 166, 156, 156, 162, 169, 165, 156, 154, 161, 165, 168, 151, 163, 159, 153, 147, 163, 169, 158, 157, 157, 162, 159, 152, 158, 156, 160, 156, 146, 161, 161, 165, 161, 156, 176, 158, 159, 152, 154, 167, 158, 156, 157, 159, 166, 149, 167, 157, 154, 163, 152, 163, 172, 157, 156, 151, 166, 165, 154, 154, 147, 157, 167, 167, 163, 164, 160, 151, 169, 160, 167, 150, 160, 148, 156, 164, 173, 158, 159, 172, 157, 175, 141, 161, 167, 162, 160, 158, 161, 161, 165, 154, 162, 166, 142, 155, 164, 147, 167, 156, 154, 158, 160, 145, 158, 167, 156, 164, 155, 162, 155, 162, 176, 158, 151, 149, 175, 155, 157, 154, 158, 157, 175, 157, 167, 167, 154, 159, 154, 148, 163, 146, 149, 166, 162, 165, 154, 157, 168, 169, 170, 161, 151, 166, 154, 162, 173, 157, 161, 156, 165, 157, 150, 161, 165, 162, 159, 156, 160, 154, 153, 146, 157, 151, 163, 153, 172, 163, 162, 156, 164, 157, 168, 149, 168, 161, 164, 166, 167, 144, 150, 158, 154, 163, 163, 153, 169, 170, 158, 172, 158, 161, 158, 145, 160, 171, 161, 166, 159, 160, 159, 163, 159, 163, 159, 165, 159, 151, 149, 149, 165, 155, 158, 160, 173, 163, 162, 174, 154, 152, 184, 164, 151, 155, 162, 158, 158, 165, 167, 175, 155, 157, 167, 155, 166, 155, 166, 164, 162, 160, 159, 162, 153, 161, 152, 163, 144, 169, 150, 164, 161, 160, 151, 162, 158, 163, 158, 161, 160, 167, 152, 157, 154, 156, 157, 152, 148, 152, 164, 146, 162, 154, 150, 151, 164, 154, 172, 170, 155, 154, 161, 167, 157, 159, 165, 167, 154, 164, 178, 165, 153, 163, 154, 178, 158, 170, 151, 152, 153, 150, 161, 165, 159, 162, 142, 168, 171, 164, 158, 161, 164, 161, 162, 154, 165, 159, 161, 168, 159, 156, 154, 158, 168, 161, 154, 164, 155, 162, 168, 155, 168, 170, 142, 144, 154, 164, 150, 165, 155, 169, 168, 152, 133, 160, 156, 153, 163, 158, 157, 142, 172, 162, 167, 163, 163, 167, 171, 162, 167, 161, 142, 159, 166, 159, 160, 156, 163, 167, 165, 157, 164, 159, 168, 169, 154, 158, 162, 162, 164, 163, 163, 161, 155, 153, 155, 160, 154, 157, 163, 156, 162, 167, 162, 161, 160, 159, 164, 161, 162, 165, 151, 158, 162, 155, 162, 159, 160, 166, 162, 161, 157, 159, 154, 161, 161, 160, 164, 169, 162, 168, 165, 171, 159, 165, 167, 162, 160, 160, 149, 156, 157, 156, 170, 160, 160, 167, 162, 159, 166, 160, 174, 167, 162, 162, 161, 162, 168, 159, 162, 158, 162, 160, 163, 162, 166, 160, 161, 164, 162, 155, 159, 158, 159, 157, 159, 160, 158, 154, 167, 163, 150, 158, 166, 169, 159, 156, 167, 163, 162, 162, 158, 166, 160, 163, 161, 158, 159, 161, 156, 162, 164, 162, 163, 160, 157, 164, 160, 154, 165, 164, 154, 161, 161, 160, 162, 165, 158, 164, 156, 159, 159, 158, 176, 159, 160, 164, 160, 161, 159, 157, 165, 159, 161, 159, 165, 162, 158, 159, 158, 163, 161, 152, 159, 169, 162, 156, 157, 166, 170, 161, 161, 159, 158, 155, 162, 160, 167, 157, 158, 169, 164, 167, 156, 161, 154, 156, 163, 160, 158, 162, 159, 157, 157, 162, 169, 159, 158, 165, 165, 167, 170, 167, 158, 162, 164, 164, 160, 158, 161, 157, 159, 165, 162, 157, 157, 156, 156, 160, 159, 152, 162, 158, 157, 159, 160, 171, 172, 163, 168, 161, 164, 165, 159, 160, 159, 165, 159, 163, 168, 159, 159, 151, 168, 160, 163, 165, 159, 166, 166, 155, 161, 164, 158, 161, 161, 166, 161, 163, 161, 166, 161, 163, 163, 167, 162, 160, 154, 165, 161, 156, 160, 158, 167, 166, 160, 164, 161, 160, 161, 165, 164, 158, 161, 162, 150, 155, 160, 156, 157, 151, 158, 163, 154, 164, 162, 157, 159, 160, 160, 164, 157, 158, 164, 160, 162, 156, 161, 156, 153, 155, 154, 159, 160, 158, 164, 169, 155, 165, 164, 162, 155, 159, 165, 162, 154, 161, 163, 157, 168, 157, 148, 165, 157, 163, 162, 165, 164, 164, 153, 160, 155, 158, 157, 161, 162, 161, 163, 158, 160, 160, 167, 154, 159, 156, 155, 161, 164, 169, 152, 168, 156, 153, 163, 168, 155, 159, 157, 164, 161, 155, 165, 162, 159, 162, 164, 162, 155, 160, 159, 162, 154, 163, 162, 154, 163, 166, 161, 159, 153, 169, 161, 159, 164, 164, 167, 151, 162, 165, 162, 161, 167, 168, 156, 157, 166, 160, 155, 158, 164, 157, 162, 165, 155, 162, 163, 158, 159, 161, 162, 170, 164, 164, 166, 157, 163, 166, 163, 166, 164, 164, 153, 159, 160, 157, 156, 151, 164, 158, 168, 164, 166, 159, 161, 164, 161, 158, 156, 156, 159, 164, 159, 157, 159, 165, 164, 158, 163, 159, 156, 161, 160, 164, 163, 159, 164, 165, 153, 165, 163, 160, 159, 166, 162, 164, 160, 165, 155, 157, 158, 163, 156, 157, 158, 159, 156, 165, 162, 160, 161, 162, 159, 156, 163, 166, 158, 160, 150, 164, 159, 158, 157, 159, 162, 164, 162, 161, 152, 153, 166, 153, 158, 164, 163, 163, 164, 152, 159, 154, 160, 163, 153, 149, 159, 161, 150, 152, 152, 156, 158, 154, 157, 160, 154, 158, 149, 167, 155, 164, 163, 157, 172, 156, 169, 192, 157, 153, 165, 149, 157, 154, 157, 159, 160, 163, 155, 166, 158, 172, 157, 162, 152, 149, 151, 152, 160, 156, 155, 157, 157, 155, 160, 159, 166, 165, 159, 162, 159, 152, 156, 150, 153, 163, 157, 158, 166, 158, 165, 168, 159, 153, 163, 162, 163, 152, 152, 151, 166, 162, 159, 155, 169, 155, 158, 158, 163, 161, 157, 165, 167, 157, 161, 153, 171, 164, 162, 161, 175, 168, 155, 156, 162, 159, 159, 154, 163, 164, 157, 160, 156, 156, 139, 154, 176, 149, 168, 158, 160, 158, 164, 160, 163, 154, 154, 163, 154, 146, 162, 155, 161, 153, 164, 158, 157, 158, 149, 144, 168, 162, 161, 155, 153, 156, 166, 157, 158, 153, 166, 157, 160, 167, 175, 158, 176, 165, 164, 161, 158, 163, 160, 164, 146, 160, 148, 170, 161, 160, 149, 165, 155, 155, 158, 165, 148, 154, 163, 160, 158, 160, 153, 163, 158, 171, 157, 160, 157, 158, 155, 170, 161, 163, 157, 156, 180, 163, 157, 154, 158, 163, 160, 174, 156, 165, 156, 168, 166, 157, 170, 160, 154, 167, 154, 157, 164, 167, 163, 172, 153, 154, 151, 166, 153, 173, 155, 165, 153, 162, 156, 160, 168, 151, 153, 161, 148, 154, 147, 162, 167, 164, 156, 173, 159, 155, 159, 152, 160, 149, 159, 154, 163, 156, 161, 155, 161, 155, 135, 154, 164, 158, 149, 166, 160, 160, 143, 157, 164, 159, 167, 160, 160, 159, 155, 173, 163, 169, 157, 156, 158, 149, 126, 153, 164, 158, 163, 160, 163, 161, 148, 160, 161, 162, 155, 157, 164, 151, 152, 158, 149, 159, 162, 157, 156, 163, 150, 150, 151, 158, 165, 161, 157, 164, 156, 160, 152, 161, 156, 159, 164, 170, 159, 160, 158, 165, 162, 146, 157, 158, 158, 160, 171, 157, 160, 161, 150, 167, 159, 154, 161, 159, 158, 160, 170, 155, 161, 157, 165, 164, 140, 146, 159, 161, 174, 159, 156, 161, 157, 165, 160, 154, 167, 159, 150, 163, 176, 146, 151, 152, 163, 164, 166, 156, 160, 156, 158, 165, 155, 159, 165, 173, 152, 149, 149, 154, 158, 153, 152, 172, 172, 168, 165, 155, 159, 156, 150, 159, 156, 168, 163, 156, 153, 156, 159, 170, 161, 161, 156, 166, 169, 156, 166, 165, 157, 159, 150, 145, 162, 160, 155, 155, 158, 158, 162, 155, 162, 161, 162, 152, 168, 162, 152, 153, 163, 160, 158, 166, 151, 152, 170, 163, 155, 155, 156, 170, 160, 155, 165, 164, 160, 162, 153, 160, 153, 156, 167, 160, 160, 159, 165, 161, 173, 161, 157, 163, 171, 154, 154, 163, 178, 170, 160, 156, 158, 164, 162, 163, 162, 159, 151, 153, 153, 160, 160, 159, 155, 160, 153, 165, 158, 157, 150, 156, 164, 156, 157, 160, 158, 159, 151, 148, 161, 156, 163, 164, 157, 163, 153, 157, 156, 165, 164, 164, 162, 162, 165, 165, 163, 163, 167, 160, 156, 160, 158, 158, 161, 165, 162, 170, 158, 156, 161, 161, 170, 161, 166, 159, 160, 156, 150, 161, 164, 155, 160, 155, 165, 167, 164, 156, 171, 165, 157, 157, 160, 164, 162, 162, 153, 151, 154, 160, 157, 155, 159, 155, 162, 152, 158, 161, 164, 161, 160, 160, 162, 165, 156, 160, 161, 160, 160, 152, 161, 162, 162, 162, 153, 154, 163, 169, 164, 168, 160, 159, 156, 158, 157, 164, 158, 161, 157, 160, 154, 155, 164, 160, 161, 158, 160, 163, 158, 159, 162, 164, 159, 167, 166, 163, 167, 162, 165, 158, 156, 157, 156, 163, 158, 160, 159, 157, 163, 156, 161, 168, 159, 160, 160, 152, 166, 155, 159, 163, 155, 158, 162, 163, 159, 170, 157, 154, 156, 159, 163, 163, 155, 158, 161, 161, 162, 161, 161, 148, 161, 162, 161, 167, 161, 161, 168, 163, 159, 156, 164, 163, 158, 158, 161, 158, 121, 157, 159, 167, 117, 162, 162, 158, 157, 161, 150, 163, 159, 149, 161, 158, 161, 158, 157, 161, 163, 157, 169, 158, 159, 157, 164, 162, 161, 160, 159, 168, 159, 162, 154, 156, 160, 161, 159, 163, 162, 166, 156, 159, 163, 159, 161, 156, 163, 154, 164, 163, 159, 164, 178, 165, 155, 155, 172, 167, 157, 160, 168, 144, 164, 156, 152, 163, 160, 155, 164, 164, 159, 164, 158, 158, 163, 167, 145, 161, 165, 161, 157, 159, 162, 162, 171, 160, 163, 163, 165, 161, 156, 163, 157, 181, 161, 160, 160, 160, 159, 161, 154, 157, 164, 160, 158, 180, 162, 158, 161, 165, 158, 177, 152, 162, 159, 168, 151, 163, 157, 153, 157, 160, 160, 160, 164, 161, 159, 162, 154, 155, 161, 166, 161, 163, 158, 162, 166, 165, 159, 157, 155, 155, 161, 159, 152, 163, 157, 163, 160, 139, 159, 159, 166, 157, 159, 155, 164, 156, 163, 163, 161, 163, 159, 156, 160, 163, 158, 157, 161, 158, 152, 155, 165, 155, 157, 158, 167, 153, 162, 157, 165, 155, 158, 162, 163, 161, 159, 159, 157, 157, 161, 160, 169, 158, 155, 159, 164, 163, 156, 158, 156, 163, 156, 154, 160, 169, 167, 164, 156, 163, 160, 160, 168, 159, 162, 159, 162, 158, 163, 166, 168, 164, 159, 169, 168, 160, 161, 163, 158, 163, 160, 161, 157, 160, 160, 161, 159, 153, 171, 160, 161, 161, 140, 165, 181, 160, 162, 166, 154, 155, 166, 152, 155, 159, 161, 158, 163, 168, 157, 153, 151, 162, 160, 168, 162, 162, 155, 159, 155, 155, 161, 155, 162, 166, 147, 157, 165, 165, 163, 159, 158, 162, 158, 165, 158, 164, 156, 162, 162, 154, 166, 159, 163, 155, 157, 163, 161, 158, 163, 160, 160, 160, 163, 159, 166, 156, 160, 157, 153, 169, 168, 162, 160, 165, 162, 157, 162, 165, 166, 161, 160, 163, 164, 164, 162, 158, 164, 160, 163, 156, 162, 164, 155, 163, 165, 152, 166, 167, 160, 160, 171, 167, 158, 162, 161, 157, 160, 165, 182, 168, 159, 157, 165, 166, 169, 162, 152, 167, 171, 161, 159, 162, 154, 161, 163, 164, 160, 163, 152, 161, 168, 154, 174, 154, 162, 158, 160, 152, 157, 169, 155, 163, 157, 163, 159, 160, 154, 164, 167, 155, 153, 160, 157, 158, 165, 168, 153, 151, 145, 159, 156, 161, 165, 159, 156, 165, 162, 138, 154, 150, 150, 157, 152, 162, 160, 158, 160, 178, 154, 158, 168, 166, 153, 155, 161, 155, 154, 152, 152, 162, 160, 163, 152, 161, 161, 157, 164, 153, 147, 157, 163, 159, 157, 160, 152, 157, 164, 161, 163, 158, 160, 164, 162, 162, 158, 161, 153, 151, 158, 156, 158, 157, 163, 154, 159, 158, 164, 161, 158, 163, 158, 158, 162, 157, 162, 162, 164, 152, 159, 162, 159, 158, 147, 161, 163, 162, 160, 149, 154, 158, 155, 148, 164, 157, 160, 168, 158, 161, 144, 160, 165, 167, 158, 157, 152, 166, 161, 156, 163, 164, 167, 161, 180, 155, 170, 164, 149, 171, 165, 158, 163, 161, 159, 166, 151, 176, 169, 169, 164, 157, 163, 157, 161, 157, 156, 166, 155, 158, 165, 158, 163, 155, 157, 157, 161, 163, 159, 162, 153, 156, 157, 153, 164, 152, 160, 160, 163, 166, 152, 161, 161, 163, 149, 160, 161, 160, 158, 159, 159, 158, 156, 157, 154, 155, 157, 154, 163, 152, 153, 158, 163, 161, 155, 161, 160, 163, 161, 161, 154, 163, 147, 161, 159, 151, 158, 160, 161, 160, 163, 169, 161, 141, 184, 157, 164, 164, 169, 158, 167, 161, 171, 158, 158, 161, 160, 159, 161, 164, 160, 157, 161, 168, 157, 163, 164, 158, 168, 165, 158, 168, 161, 155, 158, 159, 161, 164, 159, 176, 163, 160, 163, 160, 156, 161, 165, 161, 161, 153, 166, 161, 166, 169, 156, 161, 156, 162, 159, 163, 155, 158, 161, 160, 162, 161, 159, 164, 159, 149, 160, 157, 162, 154, 162, 157, 164, 168, 157, 160, 163, 161, 158, 156, 163, 160, 156, 163, 161, 160, 146, 153, 157, 161, 140, 156, 155, 161, 153, 158, 166, 158, 161, 158, 155, 165, 164, 160, 166, 162, 172, 166, 154, 161, 164, 149, 166, 157, 149, 157, 146, 163, 143, 165, 160, 156, 156, 155, 167, 150, 156, 154, 166, 162, 165, 168, 160, 170, 161, 166, 158, 154, 153, 161, 146, 168, 168, 155, 158, 163, 154, 158, 160, 160, 164, 166, 155, 163, 161, 158, 151, 164, 170, 155, 157, 167, 161, 158, 159, 157, 156, 161, 160, 153, 156, 158, 167, 161, 161, 165, 162, 161, 160, 163, 153, 159, 159, 160, 157, 160, 165, 156, 165, 157, 159, 164, 177, 160, 164, 154, 159, 160, 159, 162, 151, 166, 154, 160, 153, 166, 155, 155, 166, 161, 166, 147, 156, 164, 152, 159, 148, 159, 163, 159, 167, 158, 160, 153, 156, 157, 157, 142, 157, 163, 158, 153, 161, 159, 172, 165, 165, 155, 170, 171, 163, 159, 153, 157, 153, 159, 154, 155, 161, 159, 152, 165, 164, 160, 157, 155, 156, 159, 163, 158, 155, 159, 163, 159, 160, 159, 166, 153, 156, 159, 153, 149, 162, 158, 159, 156, 156, 162, 151, 161, 151, 159, 158, 160, 167, 161, 151, 154, 162, 165, 163, 154, 163, 157, 165, 164, 164, 160, 167, 158, 163, 165, 164, 157, 157, 162, 163, 158, 157, 164, 156, 160, 160, 159, 168, 169, 162, 154, 162, 159, 155, 162, 169, 163, 159, 167, 163, 164, 147, 149, 158, 159, 158, 166, 154, 159, 154, 160, 155, 158, 158, 156, 152, 160, 164, 160, 163, 151, 170, 162, 154, 172, 161, 160, 157, 156, 159, 159, 160, 155, 157, 158, 162, 160, 161, 161, 160, 148, 155, 162, 158, 165, 154, 153, 157, 166, 157, 163, 161, 163, 156, 161, 158, 153, 161, 156, 161, 157, 154, 155, 162, 158, 159, 163, 159, 160, 156, 155, 165, 158, 157, 162, 162, 156, 150, 162, 163, 163, 159, 153, 164, 157, 162, 165, 154, 162, 153, 162, 157, 155, 160, 159, 161, 156, 162, 173, 164, 164, 163, 154, 155, 160, 160, 146, 162, 158, 163, 149, 158, 162, 159, 158, 160, 153, 159, 157, 162, 160, 167, 158, 163, 164, 156, 155, 160, 159, 160, 161, 157, 161, 159, 147, 159, 168, 167, 159, 158, 159, 160, 152, 165, 158, 158, 156, 163, 163, 157, 160, 165, 158, 153, 158, 165, 158, 159, 159, 162, 160, 159, 159, 160, 172, 154, 154, 164, 162, 164, 159, 161, 160, 158, 168, 162, 154, 153, 151, 160, 151, 156, 163, 157, 176, 154, 158, 154, 163, 163, 151, 159, 153, 160, 153, 154, 159, 155, 159, 159, 159, 161, 160, 158, 159, 158, 156, 157, 160, 151, 160, 155, 156, 172, 155, 163, 164, 153, 160, 155, 166, 160, 153, 155, 160, 160, 162, 168, 161, 162, 162, 166, 166, 154, 165, 154, 155, 164, 154, 161, 162, 154, 160, 168, 158, 159, 160, 159, 163, 161, 159, 157, 165, 157, 160, 156, 165, 159, 168, 159, 171, 162, 162, 159, 155, 161, 165, 169, 156, 155, 159, 170, 158, 161, 160, 159, 166, 143, 157, 151, 158, 168, 160, 158, 156, 164, 156, 156, 158, 163, 158, 154, 161, 146, 150, 154, 164, 159, 158, 164, 160, 151, 166, 157, 163, 175, 156, 162, 156, 160, 158, 156, 156, 154, 157, 163, 154, 158, 160, 162, 159, 165, 160, 158, 164, 163, 161, 159, 162, 162, 156, 152, 155, 160, 165, 156, 159, 162, 157, 162, 173, 158, 163, 161, 157, 165, 154, 160, 167, 156, 154, 157, 163, 162, 155, 162, 159, 161, 165, 159, 152, 161, 160, 167, 164, 165, 163, 163, 150, 164, 152, 160, 161, 162, 159, 153, 158, 164, 164, 164, 157, 163, 160, 158, 162, 164, 157, 163, 154, 165, 156, 159, 159, 153, 164, 161, 162, 156, 158, 155, 159, 146, 156, 162, 156, 173, 160, 157, 162, 156, 169, 164, 158, 160, 157, 165, 161, 166, 160, 161, 160, 155, 159, 160, 148, 160, 155, 164, 161, 155, 161, 165, 156, 160, 163, 150, 163, 159, 158, 154, 158, 159, 166, 155, 163, 158, 164, 164, 156, 164, 163, 162, 161, 163, 157, 157, 170, 157, 160, 155, 158, 159, 161, 155, 160, 154, 180, 154, 159, 183, 154, 164, 161, 163, 162, 158, 162, 158, 158, 159, 157, 160, 164, 158, 165, 162, 166, 163, 163, 162, 157, 161, 159, 161, 155, 156, 161, 158, 163, 165, 164, 164, 169, 159, 171, 161, 157, 158, 163, 157, 162, 161, 163, 158, 157, 159, 158, 151, 157, 164, 159, 163, 163, 157, 163, 160, 159, 164, 155, 163, 160, 163, 157, 159, 158, 150, 153, 157, 159, 161, 151, 162, 162, 155, 165, 159, 159, 159, 157, 160, 162, 163, 163, 160, 162, 161, 156, 161, 159, 156, 159, 158, 159, 158, 158, 150, 161, 158, 181, 163, 162, 154, 164, 161, 168, 161, 168, 160, 159, 156, 157, 159, 162, 161, 168, 203, 163, 159, 160, 164, 163, 158, 157, 164, 159, 153, 160, 161, 160, 157, 158, 159, 161, 158, 161, 161, 162, 153, 164, 159, 162, 157, 162, 152, 164, 159, 162, 160, 165, 162, 169, 148, 156, 160, 163, 156, 161, 163, 157, 162, 158, 161, 165, 158, 157, 181, 164, 159, 158, 166, 151, 162, 159, 169, 163, 161, 162, 159, 160, 163, 164, 164, 167, 153, 158, 156, 160, 168, 157, 161, 155, 160, 155, 158, 162, 160, 163, 166, 160, 156, 162, 164, 162, 161, 160, 159, 161, 149, 160, 161, 160, 159, 160, 159, 160, 158, 161, 162, 156, 159, 159, 162, 154, 165, 165, 159, 159, 145, 161, 167, 160, 160, 158, 159, 159, 151, 161, 157, 159, 156, 155, 161, 158, 160, 156, 163, 164, 163, 163, 158, 160, 150, 162, 157, 162, 156, 167, 160, 157, 161, 164, 155, 162, 162, 164, 160, 159, 158, 157, 158, 166, 166, 158, 162, 161, 153, 139, 158, 158, 159, 165, 159, 158, 160, 161, 150, 165, 161, 160, 163, 158, 156, 157, 162, 157, 155, 162, 163, 162, 157, 171, 154, 159, 162, 166, 165, 163, 158, 156, 157, 163, 163, 155, 160, 158, 160, 162, 161, 162, 157, 160, 158, 155, 161, 157, 158, 160, 164, 160, 159, 159, 162, 156, 151, 148, 153, 159, 154, 158, 164, 162, 157, 164, 148, 160, 164, 160, 158, 158, 162, 156, 169, 165, 159, 158, 157, 162, 160, 154, 155, 160, 165, 160, 160, 162, 159, 165, 148, 164, 155, 152, 158, 156, 161, 164, 167, 155, 159, 164, 160, 163, 164, 163, 163, 155, 164, 156, 161, 157, 160, 159, 158, 157, 167, 162, 156, 156, 163, 158, 162, 173, 158, 159, 162, 156, 165, 168, 149, 160, 158, 154, 163, 162, 164, 155, 159, 159, 157, 157, 164, 161, 162, 155, 159, 159, 164, 162, 159, 161, 157, 159, 166, 156, 158, 158, 162, 160, 158, 154, 160, 166, 161, 156, 159, 161, 160, 155, 151, 165, 155, 166, 163, 160, 161, 163, 158, 167, 156, 160, 161, 159, 158, 163, 154, 160, 164, 160, 159, 152, 158, 164, 160, 149, 157, 158, 163, 163, 162, 164, 161, 162, 154, 171, 184, 148, 156, 155, 161, 159, 148, 156, 158, 149, 158, 168, 160, 155, 160, 152, 169, 154, 157, 165, 159, 171, 158, 157, 161, 162, 159, 163, 159, 159, 158, 166, 163, 166, 152, 174, 158, 157, 166, 175, 152, 165, 158, 160, 156, 164, 166, 161, 148, 154, 154, 156, 156, 149, 158, 167, 160, 162, 154, 149, 165, 155, 158, 157, 153, 147, 155, 163, 157, 166, 162, 160, 153, 160, 175, 148, 162, 163, 156, 165, 160, 162, 155, 158, 159, 158, 154, 142, 165, 168, 170, 156, 176, 162, 155, 157, 153, 157, 156, 157, 158, 155, 159, 159, 156, 152, 179, 169, 158, 146, 163, 163, 153, 154, 155, 151, 159, 155, 170, 157, 163, 141, 160, 159, 158, 173, 155, 158, 161, 155, 159, 150, 154, 154, 161, 156, 161, 155, 162, 157, 169, 162, 158, 157, 158, 178, 160, 157, 170, 150, 153, 158, 158, 156, 160, 167, 190, 159, 152, 154, 155, 159, 152, 156, 162, 157, 161, 156, 152, 160, 159, 163, 165, 165, 156, 163, 162, 161, 159, 164, 164, 158, 160, 163, 151, 160, 165, 149, 162, 159, 163, 163, 166, 155, 148, 160, 164, 164, 165, 165, 162, 160, 159, 164, 180, 156, 155, 162, 159, 159, 172, 162, 161, 164, 161, 155, 163, 155, 163, 162, 173, 158, 161, 168, 151, 163, 161, 153, 157, 160, 168, 156, 149, 158, 150, 161, 155, 172, 183, 160, 159, 167, 157, 157, 157, 157, 168, 155, 179, 161, 164, 156, 166, 154, 146, 160, 159, 171, 160, 155, 157, 166, 152, 166, 158, 166, 162, 155, 156, 156, 156, 160, 155, 155, 154, 152, 166, 159, 158, 154, 155, 159, 166, 157, 157, 149, 166, 163, 161, 142, 166, 159, 156, 156, 158, 169, 154, 150, 166, 153, 155, 156, 173, 159, 160, 151, 146, 164, 159, 162, 156, 147, 151, 174, 162, 157, 174, 161, 158, 156, 154, 163, 149, 159, 163, 156, 161, 161, 150, 154, 162, 155, 157, 159, 160, 145, 164, 149, 162, 156, 158, 165, 149, 157, 166, 154, 156, 163, 151, 152, 154, 165, 165, 158, 157, 151, 149, 155, 159, 138, 165, 160, 157, 156, 164, 150, 160, 155, 157, 163, 170, 163, 161, 155, 153, 160, 164, 147, 165, 165, 164, 157, 150, 161, 166, 163, 152, 158, 153, 158, 154, 154, 168, 175, 151, 166, 167, 160, 155, 162, 161, 155, 154, 160, 159, 164, 169, 159, 161, 158, 156, 160, 158, 161, 154, 153, 155, 159, 153, 155, 139, 169, 151, 172, 154, 153, 157, 151, 161, 169, 166, 161, 170, 173, 162, 153, 159, 158, 150, 159, 162, 159, 167, 160, 148, 158, 160, 165, 153, 163, 157, 161, 168, 153, 168, 154, 158, 166, 157, 144, 160, 171, 159, 163, 165, 155, 146, 156, 158, 160, 155, 158, 155, 158, 142, 162, 162, 160, 162, 166, 163, 168, 158, 161, 161, 155, 161, 153, 161, 156, 164, 160, 166, 150, 165, 159, 149, 161, 161, 158, 169, 158, 163, 160, 161, 161, 156, 152, 163, 163, 163, 160, 169, 162, 160, 151, 161, 154, 163, 158, 160, 158, 162, 182, 154, 153, 167, 170, 189, 159, 151, 163, 157, 161, 164, 161, 165, 153, 164, 171, 158, 159, 158, 168, 159, 162, 166, 160, 161, 159, 157, 157, 158, 165, 168, 158, 155, 162, 155, 158, 171, 156, 161, 156, 160, 162, 157, 162, 158, 170, 158, 156, 159, 158, 154, 154, 161, 160, 154, 162, 164, 158, 156, 165, 161, 155, 157, 154, 159, 161, 155, 160, 165, 158, 165, 162, 161, 166, 164, 163, 158, 158, 167, 164, 157, 154, 159, 163, 158, 158, 163, 157, 151, 167, 162, 158, 161, 165, 171, 163, 155, 152, 154, 162, 161, 158, 156, 160, 161, 158, 163, 164, 157, 157, 162, 165, 159, 158, 160, 165, 151, 161, 161, 161, 159, 156, 164, 157, 157, 159, 166, 166, 168, 154, 148, 150, 157, 171, 163, 165, 154, 156, 157, 170, 161, 161, 164, 159, 156, 161, 157, 164, 161, 159, 157, 159, 160, 157, 160, 162, 157, 162, 154, 162, 158, 170, 151, 165, 158, 155, 165, 158, 159, 150, 159, 157, 159, 164, 167, 162, 159, 161, 157, 169, 163, 153, 161, 160, 160, 162, 156, 156, 163, 161, 160, 170, 163, 159, 160, 161, 165, 152, 163, 160, 158, 157, 155, 153, 160, 148, 163, 156, 155, 166, 162, 161, 154, 162, 154, 155, 157, 157, 162, 160, 158, 159, 153, 165, 168, 159, 157, 163, 159, 158, 151, 153, 169, 158, 164, 157, 158, 165, 160, 164, 159, 164, 156, 154, 164, 159, 163, 158, 168, 149, 156, 169, 168, 157, 164, 158, 162, 154, 156, 161, 160, 156, 158, 160, 160, 162, 159, 170, 145, 169, 164, 152, 159, 160, 168, 156, 160, 163, 156, 165, 150, 169, 149, 164, 154, 158, 158, 165, 157, 159, 162, 158, 160, 164, 164, 157, 160, 163, 160, 179, 156, 167, 169, 161, 162, 157, 155, 161, 166, 161, 160, 161, 163, 156, 151, 167, 154, 155, 155, 168, 161, 162, 167, 162, 157, 169, 161, 158, 161, 163, 160, 164, 162, 151, 163, 159, 158, 163, 155, 156, 156, 155, 159, 157, 157, 159, 147, 147, 161, 162, 161, 153, 161, 164, 161, 158, 159, 156, 162, 163, 156, 168, 167, 158, 161, 157, 158, 152, 170, 163, 162, 153, 159, 161, 163, 163, 164, 162, 158, 163, 154, 167, 157, 163, 162, 156, 156, 155, 174, 157, 165, 158, 162, 159, 161, 162, 166, 160, 163, 162, 164, 160, 159, 154, 157, 163, 156, 168, 158, 154, 158, 155, 162, 163, 158, 159, 154, 165, 166, 171, 158, 162, 173, 153, 165, 165, 158, 163, 158, 158, 170, 156, 151, 163, 152, 159, 165, 159, 160, 161, 156, 166, 160, 156, 151, 169, 155, 154, 164, 166, 162, 157, 167, 160, 163, 165, 162, 158, 158, 159, 156, 159, 151, 159, 163, 153, 153, 160, 159, 169, 157, 163, 166, 155, 154, 159, 169, 163, 164, 162, 165, 165, 160, 160, 166, 158, 156, 157, 165, 166, 164, 155, 166, 154, 163, 162, 153, 167, 160, 158, 153, 166, 158, 153, 161, 158, 154, 145, 148, 152, 155, 159, 164, 162, 166, 153, 152, 156, 158, 150, 157, 163, 151, 159, 158, 183, 165, 156, 170, 163, 158, 164, 162, 161, 164, 163, 157, 162, 158, 159, 153, 169, 159, 162, 158, 153, 160, 159, 153, 156, 153, 157, 167, 164, 157, 161, 159, 166, 157, 160, 158, 153, 155, 165, 158, 162, 160, 160, 166, 169, 162, 155, 156, 158, 156, 153, 161, 157, 162, 161, 157, 161, 156, 158, 156, 159, 163, 155, 164, 167, 162, 155, 156, 164, 167, 163, 164, 155, 159, 155, 158, 160, 171, 153, 153, 160, 161, 153, 161, 151, 157, 151, 152, 165, 158, 156, 160, 154, 159, 165, 164, 165, 165, 153, 153, 157, 154, 158, 161, 157, 160, 164, 164, 156, 157, 155, 156, 164, 153, 162, 164, 166, 150, 151, 162, 156, 162, 167, 144, 165, 157, 166, 172, 160, 167, 164, 157, 163, 166, 148, 152, 157, 154, 162, 160, 163, 170, 158, 156, 166, 148, 176, 162, 154, 159, 160, 152, 160, 162, 155, 150, 159, 163, 174, 171, 158, 165, 158, 158, 171, 159, 163, 158, 151, 156, 165, 165, 157, 159, 156, 157, 173, 170, 155, 155, 164, 164, 156, 161, 155, 148, 160, 151, 153, 161, 164, 149, 155, 169, 164, 158, 163, 160, 158, 152, 158, 159, 164, 154, 155, 154, 161, 160, 157, 163, 169, 156, 157, 158, 162, 155, 166, 161, 156, 161, 149, 156, 161, 158, 155, 169, 171, 160, 170, 158, 160, 166, 161, 163, 157, 168, 161, 159, 147, 161, 161, 174, 159, 161, 159, 163, 161, 167, 166, 168, 179, 157, 159, 164, 161, 153, 166, 158, 168, 159, 166, 160, 150, 150, 159, 161, 176, 156, 148, 156, 154, 163, 159, 161, 163, 163, 161, 168, 164, 165, 160, 152, 172, 162, 161, 167, 156, 166, 156, 167, 160, 165, 169, 171, 159, 159, 150, 156, 157, 158, 165, 152, 172, 173, 154, 154, 165, 157, 159, 167, 162, 162, 159, 172, 151, 159, 156, 163, 156, 172, 155, 150, 160, 153, 157, 162, 158, 157, 155, 153, 154, 157, 163, 163, 149, 162, 158, 159, 157, 158, 151, 158, 163, 152, 156, 157, 161, 160, 176, 151, 168, 156, 158, 161, 168, 157, 158, 147, 154, 161, 157, 163, 160, 158, 156, 162, 165, 164, 164, 155, 161, 163, 164, 158, 166, 162, 165, 147, 159, 157, 157, 158, 161, 163, 159, 162, 156, 158, 162, 159, 162, 160, 166, 154, 167, 159, 150, 162, 156, 161, 164, 161, 160, 168, 154, 142, 159, 167, 157, 158, 156, 166, 157, 166, 154, 166, 163, 149, 164, 154, 155, 166, 153, 165, 154, 156, 158, 160, 153, 160, 171, 164, 164, 159, 147, 166, 160, 157, 169, 154, 160, 153, 162, 154, 168, 159, 155, 159, 156, 154, 157, 153, 155, 158, 160, 158, 163, 168, 151, 183, 164, 156, 161, 159, 155, 168, 152, 166, 159, 157, 160, 172, 162, 150, 161, 156, 159, 159, 157, 162, 168, 170, 182, 157, 151, 167, 159, 158, 161, 159, 155, 166, 161, 162, 157, 154, 167, 158, 156, 163, 162, 151, 161, 162, 168, 162, 147, 165, 157, 152, 156, 160, 163, 147, 162, 153, 159, 164, 173, 183, 152, 164, 165, 159, 161, 161, 165, 160, 171, 160, 154, 156, 161, 160, 158, 159, 164, 160, 160, 166, 158, 164, 164, 157, 146, 164, 155, 163, 159, 161, 165, 155, 170, 157, 162, 177, 159, 158, 164, 159, 155, 164, 172, 163, 165, 178, 161, 162, 156, 163, 152, 160, 164, 156, 159, 178, 169, 163, 159, 160, 162, 156, 164, 163, 162, 156, 169, 164, 160, 174, 157, 166, 157, 160, 157, 160, 153, 165, 162, 171, 159, 153, 159, 166, 163, 164, 161, 163, 162, 166, 159, 166, 151, 165, 160, 163, 157, 159, 161, 160, 160, 163, 154, 151, 163, 157, 166, 173, 155, 165, 157, 164, 159, 165, 187, 158, 180, 154, 141, 163, 175, 158, 158, 154, 165, 162, 155, 160, 164, 154, 152, 151, 155, 159, 157, 152, 159, 162, 132, 161, 157, 157, 165, 160, 161, 156, 161, 156, 159, 157, 155, 158, 161, 148, 155, 162, 161, 164, 164, 165, 164, 167, 140, 154, 164, 161, 168, 160, 169, 167, 161, 160, 166, 156, 158, 160, 165, 157, 153, 159, 160, 164, 161, 164, 169, 155, 157, 165, 163, 161, 155, 155, 157, 168, 150, 162, 164, 158, 165, 160, 162, 164, 153, 157, 165, 157, 158, 165, 159, 159, 164, 164, 152, 162, 167, 159, 162, 169, 165, 168, 162, 162, 154, 158, 157, 160, 165, 161, 158, 163, 158, 162, 149, 155, 163, 166, 166, 164, 160, 170, 158, 161, 161, 154, 160, 147, 165, 163, 156, 164, 176, 159, 161, 167, 167, 156, 159, 157, 161, 161, 160, 153, 160, 160, 156, 162, 170, 156, 155, 163, 153, 160, 170, 162, 165, 160, 157, 200, 163, 153, 158, 159, 162, 154, 160, 160, 171, 161, 162, 162, 169, 163, 156, 167, 171, 166, 162, 161, 163, 155, 181, 159, 164, 162, 158, 155, 159, 161, 159, 158, 157, 160, 158, 154, 162, 163, 157, 155, 157, 156, 165, 159, 169, 160, 154, 159, 159, 142, 162, 171, 170, 161, 162, 164, 151, 170, 159, 164, 179, 157, 158, 160, 152, 163, 166, 159, 161, 159, 158, 162, 163, 157, 158, 162, 161, 154, 159, 158, 166, 157, 155, 168, 150, 164, 156, 159, 162, 159, 158, 160, 154, 164, 165, 164, 159, 148, 164, 163, 161, 164, 166, 165, 169, 163, 166, 159, 151, 155, 158, 151, 152, 164, 161, 149, 162, 154, 164, 158, 165, 152, 153, 170, 160, 162, 160, 161, 170, 177, 165, 158, 163, 158, 157, 160, 163, 154, 165, 162, 158, 150, 159, 162, 152, 159, 167, 163, 162, 158, 181, 166, 155, 160, 157, 159, 156, 175, 152, 160, 159, 164, 158, 159, 161, 166, 168, 159, 160, 166, 165, 161, 158, 156, 162, 160, 163, 162, 162, 158, 158, 159, 151, 163, 149, 201, 158, 159, 156, 167, 160, 160, 165, 160, 158, 163, 155, 164, 165, 156, 161, 163, 156, 173, 159, 163, 160, 160, 156, 166, 156, 154, 166, 160, 162, 164, 160, 158, 159, 163, 153, 153, 162, 173, 160, 171, 162, 159, 159, 155, 165, 152, 166, 162, 162, 153, 165, 161, 166, 162, 162, 154, 165, 164, 162, 168, 159, 160, 160, 163, 159, 153, 158, 162, 160, 162, 168, 153, 155, 162, 163, 162, 170, 155, 159, 153, 160, 153, 168, 159, 155, 155, 167, 161, 163, 162, 154, 160, 158, 164, 158, 155, 161, 156, 156, 159, 158, 159, 163, 154, 156, 164, 165, 159, 163, 153, 159, 166, 170, 153, 146, 167, 165, 164, 172, 164, 164, 157, 164, 155, 163, 158, 162, 163, 152, 162, 149, 159, 161, 161, 161, 164, 160, 158, 160, 167, 162, 162, 163, 163, 159, 161, 164, 165, 156, 157, 157, 162, 158, 159, 162, 160, 159, 166, 163, 164, 159, 157, 160, 152, 153, 162, 162, 164, 155, 156, 163, 161, 157, 164, 156, 156, 154, 152, 163, 155, 157, 153, 159, 157, 162, 152, 160, 165, 161, 168, 164, 162, 154, 158, 147, 139, 161, 164, 162, 159, 163, 164, 152, 161, 166, 154, 160, 165, 162, 156, 162, 158, 155, 159, 159, 160, 156, 157, 162, 161, 147, 160, 172, 161, 155, 166, 162, 164, 162, 161, 157, 163, 159, 161, 159, 159, 158, 165, 153, 159, 164, 162, 159, 157, 157, 160, 158, 161, 160, 163, 161, 160, 160, 162, 161, 158, 157, 161, 161, 164, 164, 159, 157, 165, 160, 164, 164, 160, 164, 165, 160, 158, 156, 157, 161, 162, 161, 170, 164, 155, 159, 161, 158, 165, 157, 161, 161, 167, 166, 164, 166, 159, 166, 164, 163, 159, 159, 161, 155, 160, 166, 157, 157, 174, 161, 163, 162, 157, 158, 162, 157, 156, 161, 158, 158, 161, 156, 161, 160, 159, 166, 164, 161, 161, 168, 165, 161, 155, 161, 162, 155, 165, 155, 166, 162, 156, 168, 165, 161, 162, 159, 153, 159, 155, 156, 154, 164, 158, 154, 157, 164, 161, 160, 164, 159, 157, 160, 164, 155, 164, 153, 159, 158, 164, 161, 164, 158, 160, 161, 158, 164, 164, 171, 165, 159, 164, 162, 155, 150, 163, 156, 161, 162, 165, 162, 160, 158, 151, 162, 170, 156, 169, 159, 161, 162, 158, 162, 156, 164, 154, 160, 158, 154, 157, 163, 166, 167, 160, 170, 158, 160, 154, 157, 170, 165, 158, 159, 156, 158, 157, 154, 159, 162, 160, 159, 165, 161, 162, 161, 155, 164, 161, 168, 158, 166, 162, 161, 158, 159, 158, 157, 159, 160, 159, 169, 159, 163, 160, 162, 158, 160, 155, 157, 165, 159, 156, 158, 162, 162, 163, 164, 161, 154, 159, 158, 157, 155, 158, 162, 165, 156, 165, 163, 155, 158, 165, 157, 155, 163, 161, 160, 162, 156, 155, 158, 158, 167, 156, 157, 162, 159, 157, 159, 159, 156, 161, 162, 163, 156, 166, 154, 161, 161, 164, 162, 155, 157, 159, 156, 164, 143, 158, 160, 154, 157, 165, 154, 160, 155, 162, 154, 164, 161, 159, 163, 167, 153, 157, 159, 163, 169, 152, 156, 159, 160, 165, 158, 162, 153, 157, 160, 155, 153, 159, 160, 159, 161, 155, 160, 154, 157, 159, 157, 169, 163, 154, 159, 157, 159, 164, 168, 165, 158, 153, 165, 154, 161, 156, 160, 164, 161, 170, 153, 161, 156, 156, 159, 150, 162, 160, 163, 165, 157, 161, 159, 167, 163, 159, 154, 161, 161, 162, 159, 163, 164, 162, 158, 157, 165, 162, 161, 167, 159, 154, 157, 164, 163, 155, 157, 160, 161, 149, 167, 165, 158, 153, 161, 160, 151, 157, 165, 155, 158, 160, 162, 155, 153, 167, 163, 162, 161, 160, 160, 160, 161, 166, 155, 160, 167, 170, 160, 168, 161, 160, 158, 159, 163, 163, 159, 159, 161, 164, 158, 158, 152, 168, 167, 168, 165, 160, 161, 163, 158, 159, 160, 157, 160, 165, 167, 159, 157, 164, 157, 162, 156, 154, 159, 156, 159, 154, 162, 158, 160, 151, 164, 154, 163, 158, 167, 158, 168, 153, 158, 154, 154, 152, 165, 163, 154, 165, 160, 160, 162, 167, 159, 155, 159, 156, 164, 160, 162, 166, 164, 166, 158, 158, 165, 161, 154, 160, 163, 155, 165, 163, 155, 163, 157, 160, 152, 159, 165, 160, 154, 164, 167, 156, 159, 166, 158, 166, 157, 169, 161, 151, 160, 170, 164, 163, 163, 164, 158, 166, 162, 162, 166, 166, 164, 161, 161, 156, 147, 164, 160, 163, 162, 158, 160, 161, 163, 173, 157, 163, 160, 156, 152, 157, 165, 156, 159, 171, 155, 154, 159, 172, 156, 160, 157, 160, 167, 158, 167, 145, 157, 160, 154, 163, 162, 168, 162, 154, 163, 174, 163, 162, 162, 159, 161, 164, 149, 163, 155, 158, 166, 169, 167, 146, 161, 163, 163, 169, 156, 156, 156, 153, 156, 165, 151, 152, 166, 156, 154, 166, 165, 157, 157, 161, 159, 160, 158, 157, 163, 158, 162, 163, 157, 157, 156, 163, 153, 164, 158, 157, 163, 157, 164, 165, 151, 167, 161, 155, 156, 155, 156, 152, 168, 160, 157, 162, 156, 158, 166, 169, 154, 158, 162, 157, 163, 165, 163, 159, 160, 158, 164, 163, 169, 163, 161, 142, 157, 155, 157, 157, 162, 166, 162, 179, 162, 161, 157, 160, 157, 159, 156, 163, 157, 163, 167, 152, 153, 154, 154, 161, 158, 165, 168, 161, 161, 165, 157, 166, 161, 162, 160, 150, 163, 157, 155, 160, 167, 166, 157, 161, 160, 157, 163, 161, 169, 164, 162, 166, 164, 152, 151, 160, 167, 157, 171, 160, 161, 169, 162, 159, 155, 163, 162, 163, 157, 164, 167, 165, 161, 162, 160, 149, 162, 160, 159, 162, 161, 164, 160, 160, 164, 160, 160, 158, 163, 165, 158, 157, 165, 164, 155, 158, 161, 158, 157, 158, 159, 159, 157, 158, 157, 164, 155, 158, 160, 160, 163, 159, 158, 146, 161, 174, 158, 168, 155, 169, 153, 158, 164, 164, 150, 157, 169, 164, 155, 162, 167, 160, 160, 161, 168, 173, 162, 157, 160, 162, 156, 159, 152, 153, 165, 156, 156, 163, 162, 158, 160, 160, 150, 161, 161, 162, 161, 156, 164, 152, 160, 161, 159, 164, 160, 163, 166, 155, 155, 165, 157, 164, 157, 153, 161, 149, 163, 158, 153, 152, 157, 155, 164, 170, 156, 152, 167, 161, 157, 157, 161, 161, 168, 144, 159, 165, 153, 162, 159, 158, 153, 156, 169, 158, 153, 163, 162, 164, 161, 160, 159, 167, 155, 167, 161, 167, 163, 159, 159, 154, 165, 156, 159, 169, 169, 158, 162, 156, 154, 154, 158, 165, 157, 158, 153, 163, 154, 168, 161, 172, 158, 160, 163, 164, 160, 190, 168, 161, 172, 168, 157, 162, 154, 164, 163, 157, 158, 162, 161, 160, 159, 153, 166, 156, 159, 159, 167, 164, 162, 149, 166, 166, 158, 161, 164, 162, 159, 160, 158, 150, 162, 166, 161, 154, 153, 158, 156, 165, 161, 158, 165, 158, 165, 169, 157, 127, 154, 175, 153, 165, 145, 153, 159, 167, 160, 161, 165, 160, 156, 160, 151, 160, 164, 162, 170, 161, 159, 158, 165, 163, 167, 158, 149, 156, 159, 153, 164, 168, 159, 162, 160, 162, 161, 172, 164, 160, 162, 155, 165, 177, 161, 158, 156, 161, 164, 157, 159, 170, 158, 165, 165, 156, 178, 155, 161, 160, 156, 168, 165, 169, 160, 150, 159, 164, 153, 156, 168, 160, 152, 149, 164, 163, 155, 162, 155, 161, 168, 165, 151, 153, 154, 157, 154, 170, 164, 162, 159, 169, 163, 161, 158, 155, 147, 158, 163, 153, 162, 157, 162, 163, 164, 158, 174, 159, 171, 165, 163, 148, 168, 167, 146, 148, 158, 162, 158, 154, 157, 168, 158, 154, 163, 155, 160, 164, 168, 146, 162, 163, 169, 154, 159, 154, 150, 167, 150, 159, 163, 161, 162, 152, 162, 159, 158, 157, 154, 158, 151, 160, 160, 163, 159, 163, 160, 162, 169, 150, 171, 160, 157, 162, 169, 154, 160, 164, 165, 154, 153, 159, 160, 160, 160, 164, 161, 165, 169, 159, 162, 164, 159, 160, 154, 153, 162, 160, 170, 160, 165, 159, 167, 156, 160, 162, 157, 158, 158, 162, 155, 149, 156, 177, 161, 161, 167, 161, 163, 156, 147, 166, 163, 156, 157, 166, 145, 160, 160, 159, 162, 150, 160, 157, 161, 157, 151, 172, 154, 156, 164, 170, 153, 169, 162, 167, 165, 159, 160, 156, 155, 153, 155, 154, 160, 164, 157, 167, 163, 155, 164, 155, 156, 162, 159, 160, 156, 155, 161, 142, 151, 163, 163, 169, 148, 156, 133, 152, 178, 156, 165, 161, 156, 159, 155, 162, 161, 153, 160, 158, 150, 159, 159, 159, 165, 157, 159, 157, 162, 156, 150, 150, 155, 160, 172, 156, 157, 160, 161, 162, 152, 162, 159, 153, 158, 161, 153, 159, 152, 158, 168, 161, 164, 161, 160, 156, 165, 155, 163, 162, 159, 157, 159, 167, 163, 170, 149, 149, 163, 162, 168, 149, 154, 151, 160, 156, 161, 163, 155, 164, 175, 168, 156, 163, 160, 159, 158, 160, 158, 162, 158, 162, 165, 161, 161, 155, 161, 170, 159, 155, 155, 161, 154, 161, 153, 155, 171, 155, 163, 159, 156, 162, 157, 158, 162, 167, 153, 159, 154, 155, 165, 153, 165, 158, 159, 157, 159, 159, 154, 164, 161, 170, 166, 163, 164, 155, 158, 155, 159, 153, 151, 166, 162, 150, 160, 153, 165, 161, 156, 161, 158, 152, 154, 164, 159, 160, 156, 152, 163, 148, 184, 168, 151, 157, 163, 151, 159, 161, 161, 159, 169, 169, 162, 158, 158, 160, 161, 156, 160, 168, 160, 162, 161, 162, 160, 164, 155, 165, 165, 163, 157, 156, 161, 167, 159, 149, 165, 156, 161, 156, 160, 152, 161, 164, 161, 166, 154, 156, 160, 160, 166, 152, 159, 154, 169, 157, 158, 160, 158, 150, 145, 160, 163, 160, 158, 158, 154, 154, 162, 166, 152, 155, 166, 153, 167, 158, 158, 162, 158, 160, 163, 157, 155, 156, 156, 168, 163, 165, 166, 161, 161, 171, 157, 164, 159, 156, 164, 159, 160, 163, 162, 157, 153, 159, 162, 153, 157, 156, 160, 155, 151, 180, 164, 164, 159, 173, 159, 158, 160, 166, 164, 161, 158, 157, 154, 163, 159, 152, 168, 158, 163, 157, 163, 161, 159, 164, 158, 161, 159, 163, 158, 164, 147, 149, 158, 154, 161, 160, 160, 156, 160, 152, 158, 159, 162, 155, 155, 167, 161, 163, 157, 155, 156, 165, 169, 150, 156, 156, 167, 153, 157, 163, 159, 160, 181, 165, 161, 166, 156, 159, 155, 157, 160, 167, 159, 161, 154, 163, 157, 194, 157, 159, 157, 154, 158, 162, 156, 140, 161, 160, 163, 159, 153, 161, 156, 166, 136, 167, 160, 161, 161, 158, 158, 164, 164, 164, 157, 160, 145, 155, 168, 155, 161, 165, 133, 169, 160, 164, 156, 168, 167, 168, 171, 161, 158, 157, 160, 163, 164, 157, 159, 153, 168, 157, 157, 156, 162, 162, 178, 159, 160, 150, 166, 155, 158, 164, 167, 152, 156, 153, 165, 159, 190, 159, 159, 160, 158, 162, 162, 163, 161, 165, 156, 159, 164, 162, 170, 161, 155, 170, 163, 158, 158, 162, 165, 161, 162, 159, 157, 153, 161, 160, 163, 165, 159, 153, 158, 166, 154, 162, 158, 157, 166, 161, 154, 166, 162, 149, 161, 165, 150, 154, 160, 156, 142, 172, 162, 156, 145, 155, 159, 153, 165, 163, 157, 149, 164, 162, 155, 164, 147, 162, 152, 161, 153, 161, 147, 168, 157, 162, 157, 161, 162, 167, 167, 163, 159, 160, 154, 164, 161, 159, 163, 161, 159, 173, 169, 158, 163, 160, 157, 163, 160, 159, 165, 159, 157, 163, 161, 162, 163, 165, 158, 162, 157, 145, 165, 157, 160, 163, 165, 158, 158, 164, 158, 162, 162, 170, 147, 159, 159, 157, 156, 165, 159, 157, 159, 156, 161, 158, 158, 161, 156, 157, 161, 166, 158, 163, 160, 154, 161, 168, 160, 155, 161, 166, 153, 159, 167, 162, 161, 161, 159, 165, 154, 160, 157, 165, 160, 161, 163, 164, 161, 164, 155, 161, 164, 154, 150, 155, 163, 161, 162, 165, 153, 160, 156, 167, 169, 155, 163, 159, 152, 155, 157, 158, 163, 159, 165, 154, 162, 154, 160, 148, 156, 153, 165, 155, 158, 156, 151, 155, 160, 160, 167, 153, 166, 156, 184, 163, 154, 159, 158, 164, 141, 159, 165, 163, 155, 154, 157, 172, 164, 164, 158, 164, 162, 160, 153, 159, 159, 150, 147, 159, 165, 160, 159, 148, 169, 160, 163, 162, 155, 160, 166, 157, 161, 160, 161, 158, 153, 163, 168, 156, 154, 165, 163, 163, 163, 160, 165, 168, 148, 157, 157, 158, 164, 155, 162, 160, 156, 164, 161, 155, 156, 152, 156, 156, 159, 160, 156, 153, 148, 154, 159, 154, 158, 142, 156, 162, 164, 166, 156, 164, 157, 159, 156, 151, 161, 159, 161, 156, 160, 157, 154, 162, 163, 158, 160, 152, 164, 159, 162, 160, 157, 150, 175, 161, 147, 153, 140, 177, 163, 153, 158, 152, 165, 172, 163, 157, 156, 160, 170, 146, 154, 157, 149, 160, 160, 162, 150, 154, 160, 154, 154, 155, 173, 175, 145, 157, 177, 150, 162, 161, 158, 161, 166, 153, 157, 162, 162, 161, 152, 192, 153, 160, 155, 154, 158, 143, 150, 156, 159, 154, 168, 162, 159, 161, 152, 161, 165, 162, 157, 178, 157, 154, 162, 161, 169, 154, 169, 162, 163, 174, 159, 157, 160, 157, 154, 155, 162, 184, 160, 152, 166, 163, 163, 162, 160, 150, 156, 151, 154, 153, 159, 161, 170, 164, 157, 163, 158, 159, 158, 168, 156, 152, 164, 157, 169, 163, 177, 154, 157, 162, 155, 153, 161, 165, 159, 163, 167, 165, 160, 159, 167, 149, 163, 161, 154, 149, 165, 158, 152, 160, 155, 160, 166, 153, 158, 160, 155, 168, 156, 156, 170, 161, 153, 168, 163, 162, 170, 154, 157, 157, 162, 163, 158, 165, 162, 152, 163, 155, 150, 154, 155, 188, 171, 152, 162, 159, 155, 167, 157, 158, 163, 172, 164, 159, 160, 158, 154, 156, 159, 151, 163, 163, 183, 175, 152, 158, 163, 167, 164, 173, 153, 164, 152, 159, 163, 170, 164, 160, 169, 167, 156, 157, 163, 155, 147, 148, 147, 149, 171, 159, 154, 166, 154, 156, 150, 161, 159, 160, 149, 152, 171, 158, 164, 171, 159, 156, 158, 159, 164, 157, 162, 154, 165, 159, 159, 153, 163, 150, 161, 146, 166, 160, 157, 155, 158, 155, 161, 162, 165, 159, 152, 164, 165, 148, 162, 164, 161, 158, 155, 154, 157, 163, 159, 164, 161, 166, 165, 153, 164, 153, 169, 159, 163, 159, 163, 162, 162, 164, 155, 182, 165, 159, 170, 168, 159, 154, 154, 156, 164, 154, 178, 156, 162, 165, 162, 153, 152, 160, 160, 159, 161, 153, 162, 169, 166, 163, 170, 148, 161, 153, 158, 170, 169, 163, 163, 160, 164, 154, 169, 153, 163, 170, 165, 161, 155, 160, 174, 148, 155, 166, 159, 168, 159, 166, 164, 166, 161, 155, 160, 152, 171, 153, 162, 165, 170, 159, 159, 163, 154, 160, 167, 166, 161, 156, 155, 167, 159, 148, 157, 165, 159, 153, 158, 163, 154, 143, 156, 153, 155, 164, 159, 155, 162, 160, 156, 159, 157, 157, 162, 164, 165, 156, 165, 165, 162, 153, 161, 167, 166, 148, 164, 155, 169, 164, 156, 167, 148, 152, 158, 159, 162, 156, 152, 147, 158, 159, 152, 164, 180, 173, 157, 156, 153, 159, 164, 159, 167, 168, 166, 165, 169, 179, 156, 159, 162, 156, 145, 168, 163, 162, 155, 171, 163, 155, 149, 166, 155, 164, 149, 164, 152, 158, 161, 156, 161, 157, 153, 155, 159, 154, 154, 164, 154, 158, 156, 160, 165, 154, 146, 153, 145, 156, 159, 157, 162, 164, 156, 157, 144, 157, 158, 152, 160, 160, 158, 157, 175, 163, 161, 172, 167, 165, 164, 172, 155, 167, 158, 148, 159, 157, 149, 156, 161, 166, 156, 154, 167, 159, 163, 156, 164, 157, 159, 157, 159, 167, 160, 160, 164, 159, 162, 148, 162, 153, 160, 159, 166, 165, 155, 163, 151, 160, 164, 167, 163, 168, 151, 163, 163, 164, 165, 159, 168, 155, 159, 144, 153, 170, 165, 156, 160, 154, 157, 158, 158, 161, 161, 161, 163, 152, 160, 151, 175, 159, 133, 163, 161, 163, 146, 158, 161, 153, 162, 175, 159, 158, 164, 164, 151, 170, 161, 159, 154, 165, 167, 165, 160, 161, 150, 166, 154, 157, 141, 164, 160, 157, 162, 157, 163, 156, 143, 160, 161, 164, 151, 163, 155, 168, 164, 163, 159, 176, 158, 162, 163, 155, 160, 164, 157, 158, 156, 166, 170, 157, 151, 162, 166, 165, 160, 152, 166, 165, 158, 161, 160, 157, 163, 151, 170, 169, 166, 150, 167, 164, 166, 168, 157, 168, 154, 157, 149, 166, 164, 161, 161, 161, 158, 145, 159, 168, 160, 150, 160, 152, 150, 161, 154, 152, 151, 162, 156, 174, 163, 171, 151, 141, 158, 171, 159, 153, 161, 142, 170, 148, 164, 158, 170, 155, 157, 171, 162, 169, 157, 173, 165, 165, 162, 160, 158, 162, 166, 166, 163, 160, 162, 148, 158, 172, 160, 162, 168, 161, 168, 158, 159, 163, 164, 173, 160, 156, 162, 156, 152, 155, 157, 165, 161, 172, 164, 153, 172, 165, 148, 159, 170, 160, 162, 147, 160, 165, 157, 154, 163, 162, 161, 141, 156, 162, 148, 149, 162, 153, 164, 161, 163, 151, 163, 157, 161, 161, 163, 156, 163, 163, 149, 154, 152, 133, 154, 158, 155, 149, 162, 149, 150, 155, 164, 164, 160, 156, 164, 153, 164, 162, 161, 166, 165, 162, 157, 159, 155, 166, 166, 166, 159, 152, 171, 166, 156, 151, 160, 151, 161, 165, 162, 168, 162, 158, 180, 166, 161, 163, 143, 151, 160, 158, 158, 156, 147, 150, 156, 167, 163, 163, 145, 161, 156, 169, 142, 165, 148, 166, 160, 147, 148, 135, 156, 166, 156, 155, 163, 164, 150, 163, 165, 153, 152, 168, 171, 159, 158, 162, 165, 158, 162, 175, 165, 167, 165, 150, 165, 155, 158, 157, 160, 143, 156, 148, 163, 165, 166, 168, 149, 164, 159, 181, 161, 163, 163, 160, 160, 157, 160, 163, 152, 168, 172, 155, 149, 156, 164, 162, 160, 164, 164, 159, 155, 148, 157, 155, 151, 163, 163, 156, 159, 160, 166, 156, 172, 162, 160, 156, 167, 159, 166, 164, 149, 160, 143, 164, 164, 162, 160, 154, 164, 154, 150, 164, 159, 161, 153, 183, 162, 151, 165, 153, 163, 151, 164, 147, 167, 159, 168, 156, 155, 150, 155, 160, 157, 159, 153, 162, 160, 158, 165, 158, 160, 175, 159, 158, 153, 161, 159, 149, 166, 157, 158, 165, 158, 160, 161, 158, 158, 163, 149, 162, 158, 166, 160, 159, 161, 165, 163, 173, 151, 155, 157, 162, 165, 162, 161, 158, 162, 155, 158, 157, 160, 161, 163, 157, 164, 157, 157, 161, 148, 154, 164, 161, 158, 161, 159, 151, 166, 157, 159, 161, 166, 150, 171, 154, 170, 159, 166, 158, 153, 164, 162, 144, 150, 162, 157, 159, 162, 146, 163, 152, 164, 160, 158, 164, 155, 166, 166, 162, 150, 158, 168, 157, 155, 166, 168, 160, 155, 156, 162, 157, 156, 158, 167, 154, 159, 160, 154, 160, 156, 159, 157, 162, 157, 152, 160, 158, 163, 160, 156, 155, 171, 157, 158, 160, 153, 151, 168, 155, 159, 156, 161, 147, 168, 161, 159, 151, 158, 161, 164, 160, 165, 153, 148, 152, 162, 158, 157, 157, 159, 163, 163, 158, 167, 156, 159, 157, 155, 156, 151, 160, 149, 160, 171, 163, 161, 155, 149, 157, 157, 148, 152, 153, 153, 176, 167, 154, 155, 153, 157, 161, 152, 169, 163, 168, 157, 158, 167, 164, 162, 165, 158, 153, 149, 157, 164, 155, 166, 159, 167, 164, 160, 161, 162, 173, 153, 166, 163, 151, 150, 161, 135, 172, 155, 152, 169, 157, 154, 157, 166, 150, 158, 162, 159, 157, 169, 155, 153, 159, 151, 155, 152, 155, 153, 166, 159, 153, 158, 154, 147, 156, 161, 157, 154, 158, 160, 151, 166, 157, 160, 146, 157, 167, 157, 164, 151, 155, 150, 158, 172, 154, 151, 164, 162, 163, 149, 164, 160, 160, 159, 144, 156, 160, 158, 154, 158, 157, 160, 150, 151, 163, 163, 163, 177, 147, 160, 154, 173, 155, 160, 163, 166, 157, 162, 158, 148, 156, 151, 159, 157, 155, 161, 161, 165, 165, 155, 158, 159, 155, 155, 157, 165, 162, 165, 158, 159, 160, 159, 161, 160, 161, 169, 165, 163, 158, 162, 163, 153, 155, 162, 149, 154, 152, 159, 158, 155, 174, 154, 156, 166, 156, 147, 163, 152, 158, 172, 142, 159, 153, 166, 158, 159, 165, 154, 158, 154, 155, 159, 164, 153, 154, 160, 161, 145, 149, 162, 160, 163, 156, 158, 167, 149, 170, 165, 147, 161, 160, 162, 161, 166, 163, 162, 143, 159, 167, 154, 157, 153, 160, 177, 163, 161, 155, 156, 160, 156, 160, 156, 166, 156, 150, 158, 154, 164, 159, 144, 165, 163, 161, 155, 162, 153, 154, 155, 161, 160, 164, 162, 174, 155, 153, 165, 164, 156, 163, 153, 158, 159, 160, 156, 155, 149, 159, 159, 167, 156, 156, 172, 137, 158, 153, 159, 159, 161, 152, 155, 153, 161, 157, 164, 155, 153, 165, 158, 170, 166, 160, 161, 156, 146, 161, 155, 163, 161, 161, 169, 156, 162, 147, 161, 158, 137, 174, 160, 161, 169, 160, 161, 148, 160, 168, 157, 156, 170, 160, 155, 149, 156, 165, 151, 153, 159, 170, 162, 161, 166, 155, 164, 159, 162, 178, 155, 153, 160, 162, 155, 162, 164, 143, 161, 170, 164, 156, 151, 159, 160, 156, 157, 165, 155, 158, 156, 154, 163, 158, 150, 166, 154, 159, 164, 158, 159, 159, 152, 149, 154, 165, 156, 161, 160, 148, 170, 161, 154, 156, 159, 164, 157, 168, 152, 154, 165, 164, 158, 158, 160, 158, 158, 162, 164, 163, 168, 164, 161, 163, 167, 162, 154, 162, 158, 160, 163, 163, 165, 159, 163, 161, 163, 163, 169, 148, 165, 158, 159, 157, 169, 160, 163, 157, 156, 156, 152, 153, 165, 157, 160, 164, 154, 162, 160, 160, 167, 161, 164, 153, 167, 164, 165, 148, 161, 162, 165, 172, 157, 153, 168, 159, 156, 152, 152, 159, 153, 160, 168, 158, 162, 157, 168, 163, 161, 164, 165, 161, 151, 161, 162, 164, 144, 171, 160, 156, 163, 161, 156, 164, 154, 163, 156, 156, 149, 162, 158, 159, 168, 159, 163, 161, 154, 163, 160, 157, 157, 161, 164, 156, 153, 157, 155, 165, 153, 162, 159, 168, 156, 151, 154, 157, 160, 157, 157, 156, 157, 175, 160, 156, 166, 154, 156, 163, 150, 164, 177, 155, 161, 159, 158, 163, 159, 151, 162, 167, 160, 160, 161, 166, 160, 165, 155, 157, 158, 158, 172, 165, 155, 159, 153, 161, 155, 154, 160, 152, 146, 163, 166, 154, 157, 166, 163, 170, 159, 144, 160, 164, 163, 165, 170, 145, 158, 159, 161, 161, 151, 155, 158, 154, 163, 159, 162, 154, 152, 154, 160, 160, 161, 167, 158, 161, 161, 171, 163, 158, 162, 162, 157, 160, 156, 164, 167, 159, 170, 163, 160, 162, 162, 169, 160, 172, 158, 162, 166, 161, 167, 168, 168, 160, 157, 157, 166, 157, 153, 160, 157, 159, 169, 157, 165, 161, 168, 166, 154, 148, 169, 162, 160, 159, 166, 161, 155, 163, 159, 154, 161, 154, 156, 149, 160, 148, 152, 163, 163, 150, 157, 156, 160, 159, 159, 168, 167, 150, 157, 166, 159, 171, 150, 158, 157, 158, 170, 157, 154, 149, 170, 160, 155, 153, 160, 159, 161, 151, 162, 163, 161, 166, 161, 158, 162, 163, 164, 156, 163, 168, 156, 163, 160, 163, 157, 154, 170, 157, 154, 176, 148, 160, 160, 168, 163, 161, 161, 164, 163, 167, 162, 155, 156, 153, 162, 159, 154, 151, 161, 164, 151, 164, 156, 159, 159, 160, 146, 174, 168, 164, 149, 151, 155, 156, 166, 164, 152, 161, 157, 167, 161, 159, 165, 158, 155, 168, 159, 158, 159, 164, 160, 164, 167, 161, 156, 159, 156, 152, 156, 153, 166, 164, 168, 167, 155, 159, 164, 160, 168, 161, 145, 164, 158, 171, 159, 167, 162, 165, 156, 158, 165, 164, 162, 154, 168, 159, 159, 147, 164, 165, 155, 159, 160, 152, 166, 166, 162, 161, 163, 171, 163, 160, 176, 159, 157, 169, 153, 160, 157, 162, 156, 160, 174, 161, 161, 163, 160, 156, 158, 168, 176, 148, 155, 144, 157, 150, 157, 166, 161, 160, 161, 156, 163, 163, 161, 158, 153, 158, 171, 165, 160, 159, 159, 160, 163, 159, 154, 165, 156, 165, 151, 154, 159, 160, 166, 165, 166, 165, 159, 160, 155, 164, 156, 168, 157, 148, 168, 160, 166, 162, 158, 157, 159, 170, 165, 159, 158, 161, 150, 163, 154, 155, 157, 158, 154, 160, 163, 162, 160, 159, 164, 161, 154, 162, 151, 158, 151, 158, 164, 166, 154, 157, 161, 165, 159, 156, 160, 147, 164, 162, 162, 155, 158, 162, 156, 158, 165, 162, 160, 157, 162, 162, 158, 154, 156, 165, 161, 161, 157, 164, 163, 153, 164, 166, 162, 153, 163, 148, 165, 153, 156, 172, 166, 153, 158, 163, 162, 156, 161, 151, 166, 161, 156, 158, 159, 163, 162, 157, 167, 149, 161, 158, 157, 154, 153, 154, 169, 162, 158, 146, 156, 154, 160, 159, 156, 169, 161, 162, 163, 160, 161, 157, 153, 165, 152, 171, 158, 164, 166, 165, 160, 163, 158, 165, 157, 173, 155, 162, 164, 173, 165, 154, 145, 169, 159, 155, 160, 163, 157, 158, 153, 157, 158, 162, 162, 154, 170, 161, 160, 166, 159, 164, 170, 160, 158, 162, 163, 162, 155, 163, 156, 157, 163, 161, 158, 162, 158, 167, 150, 160, 157, 165, 167, 158, 160, 157, 160, 158, 157, 153, 154, 164, 169, 161, 157, 155, 154, 163, 162, 157, 155, 158, 157, 155, 159, 157, 152, 148, 159, 168, 161, 165, 163, 166, 154, 160, 160, 163, 160, 158, 159, 150, 156, 159, 163, 159, 165, 157, 152, 170, 167, 166, 164, 158, 164, 162, 161, 160, 153, 165, 152, 162, 158, 155, 160, 155, 162, 159, 158, 162, 159, 157, 155, 161, 157, 161, 160, 163, 164, 170, 165, 166, 160, 152, 169, 163, 158, 162, 166, 169, 157, 165, 156, 155, 169, 170, 166, 163, 160, 158, 155, 162, 152, 159, 156, 156, 153, 161, 163, 158, 160, 159, 158, 159, 172, 159, 158, 165, 161, 157, 162, 160, 156, 156, 168, 155, 157, 162, 154, 162, 161, 157, 168, 168, 152, 149, 165, 158, 161, 157, 166, 147, 154, 166, 165, 150, 161, 155, 168, 161, 159, 156, 168, 172, 160, 159, 169, 158, 153, 149, 156, 155, 163, 161, 156, 159, 171, 157, 165, 163, 159, 157, 155, 165, 161, 163, 164, 157, 158, 163, 162, 157, 158, 162, 165, 152, 158, 148, 160, 157, 158, 158, 168, 169, 151, 159, 163, 156, 154, 164, 157, 156, 161, 150, 163, 158, 161, 162, 174, 155, 157, 158, 159, 156, 164, 155, 155, 150, 160, 159, 162, 163, 169, 163, 159, 161, 156, 161, 149, 143, 168, 155, 158, 160, 164, 152, 161, 148, 163, 157, 153, 162, 157, 162, 166, 160, 168, 166, 168, 151, 160, 159, 162, 155, 139, 164, 155, 156, 162, 163, 161, 158, 155, 161, 148, 163, 168, 162, 163, 157, 162, 160, 166, 156, 159, 158, 156, 157, 153, 160, 164, 162, 161, 159, 158, 161, 159, 160, 162, 162, 162, 162, 159, 157, 158, 162, 163, 163, 161, 160, 159, 153, 171, 163, 162, 156, 159, 163, 160, 159, 163, 161, 161, 157, 155, 163, 158, 158, 167, 159, 162, 165, 161, 154, 161, 159, 173, 161, 162, 163, 158, 155, 162, 164, 160, 163, 158, 163, 152, 159, 159, 162, 159, 172, 168, 159, 158, 155, 160, 161, 166, 157, 162, 160, 158, 165, 161, 162, 163, 160, 160, 166, 161, 164, 156, 160, 158, 157, 164, 164, 161, 154, 163, 160, 154, 159, 158, 157, 159, 158, 161, 163, 163, 162, 165, 162, 160, 158, 150, 165, 159, 164, 157, 156, 162, 162, 162, 155, 156, 158, 158, 161, 151, 167, 168, 168, 157, 153, 163, 165, 165, 156, 155, 164, 161, 161, 151, 156, 157, 161, 165, 165, 153, 157, 155, 158, 162, 159, 159, 157, 164, 174, 162, 157, 162, 153, 166, 154, 162, 157, 158, 162, 157, 152, 161, 155, 155, 165, 158, 169, 157, 155, 163, 159, 155, 151, 167, 164, 158, 152, 161, 152, 162, 153, 167, 157, 167, 157, 160, 159, 166, 169, 164, 158, 157, 159, 164, 164, 172, 157, 159, 162, 164, 160, 160, 157, 162, 158, 159, 156, 162, 162, 160, 159, 160, 159, 156, 162, 157, 160, 159, 162, 163, 163, 160, 165, 157, 163, 159, 157, 160, 165, 162, 162, 161, 160, 165, 162, 160, 162, 158, 152, 163, 155, 165, 159, 158, 162, 155, 155, 159, 155, 151, 164, 163, 162, 165, 158, 162, 163, 165, 158, 161, 163, 158, 154, 165, 151, 161, 162, 157, 165, 163, 165, 162, 163, 157, 156, 162, 161, 159, 163, 145, 164, 153, 161, 163, 166, 165, 163, 162, 154, 170, 159, 164, 162, 156, 158, 160, 144, 155, 161, 154, 163, 159, 158, 160, 162, 163, 159, 164, 151, 158, 163, 159, 156, 164, 161, 158, 161, 159, 159, 161, 169, 164, 164, 157, 161, 159, 162, 162, 162, 160, 164, 162, 157, 160, 154, 157, 160, 162, 154, 160, 162, 153, 160, 164, 162, 164, 157, 162, 167, 155, 162, 164, 157, 152, 161, 161, 163, 158, 164, 164, 153, 159, 154, 164, 159, 163, 166, 160, 167, 159, 165, 158, 162, 158, 168, 152, 167, 158, 164, 162, 161, 153, 161, 156, 161, 164, 160, 162, 161, 156, 161, 158, 154, 163, 172, 152, 163, 155, 156, 161, 160, 166, 158, 162, 162, 165, 158, 163, 164, 157, 159, 156, 167, 163, 161, 163, 164, 161, 163, 159, 156, 165, 167, 167, 162, 166, 161, 162, 155, 161, 163, 167, 164, 159, 157, 158, 155, 157, 162, 160, 163, 162, 167, 154, 166, 162, 162, 146, 163, 164, 158, 159, 165, 163, 157, 164, 157, 157, 157, 161, 163, 157, 155, 163, 164, 159, 164, 160, 158, 164, 160, 158, 156, 154, 160, 159, 158, 159, 163, 168, 167, 159, 175, 162, 159, 161, 163, 157, 159, 164, 160, 162, 168, 159, 167, 166, 158, 166, 162, 156, 184, 153, 155, 167, 167, 154, 161, 159, 159, 166, 165, 158, 162, 158, 170, 163, 149, 164, 155, 158, 160, 153, 155, 157, 153, 159, 150, 155, 158, 154, 161, 149, 158, 159, 166, 156, 156, 159, 165, 156, 179, 164, 158, 162, 157, 160, 164, 169, 158, 161, 154, 153, 176, 152, 160, 161, 153, 162, 165, 172, 162, 156, 163, 158, 155, 164, 153, 151, 165, 167, 166, 160, 154, 156, 159, 147, 165, 158, 166, 158, 155, 154, 158, 164, 153, 156, 155, 158, 161, 161, 161, 159, 171, 161, 161, 163, 160, 151, 150, 154, 167, 171, 158, 165, 155, 160, 162, 155, 155, 151, 173, 160, 159, 165, 163, 166, 154, 157, 170, 161, 169, 159, 158, 162, 158, 153, 164, 158, 159, 166, 155, 172, 150, 157, 158, 165, 165, 155, 164, 153, 165, 168, 170, 158, 157, 158, 160, 154, 164, 155, 164, 154, 154, 162, 158, 162, 162, 168, 158, 156, 161, 156, 166, 155, 159, 170, 165, 157, 158, 167, 171, 165, 172, 156, 152, 167, 159, 159, 153, 172, 164, 157, 162, 151, 153, 156, 155, 158, 161, 163, 164, 157, 161, 159, 160, 168, 156, 155, 157, 153, 176, 159, 157, 164, 163, 160, 163, 160, 162, 162, 154, 161, 166, 161, 163, 151, 161, 158, 155, 147, 155, 155, 161, 164, 154, 152, 158, 161, 157, 167, 168, 152, 163, 156, 164, 162, 152, 155, 162, 152, 160, 161, 160, 171, 152, 175, 159, 165, 154, 150, 153, 150, 158, 140, 158, 148, 157, 148, 156, 163, 176, 160, 171, 159, 159, 160, 163, 159, 164, 162, 169, 161, 156, 165, 160, 162, 160, 163, 160, 156, 155, 163, 159, 152, 164, 156, 165, 160, 157, 165, 156, 156, 160, 162, 159, 158, 155, 172, 157, 150, 175, 159, 162, 161, 163, 163, 163, 158, 161, 161, 159, 165, 160, 153, 163, 160, 158, 168, 159, 162, 162, 168, 157, 159, 158, 159, 158, 158, 155, 161, 164, 153, 160, 163, 155, 165, 153, 162, 159, 161, 156, 151, 161, 159, 166, 154, 163, 163, 161, 157, 157, 153, 157, 156, 165, 155, 161, 159, 164, 160, 152, 161, 159, 164, 167, 163, 155, 159, 159, 168, 151, 156, 146, 158, 169, 154, 149, 162, 168, 169, 154, 159, 156, 156, 157, 154, 153, 167, 156, 162, 161, 155, 162, 157, 174, 162, 172, 175, 165, 157, 161, 161, 159, 164, 187, 154, 160, 160, 154, 174, 159, 149, 162, 163, 156, 157, 163, 162, 165, 159, 158, 151, 160, 166, 162, 162, 161, 164, 154, 165, 155, 158, 160, 157, 146, 154, 161, 156, 167, 158, 165, 162, 158, 152, 167, 157, 166, 150, 156, 153, 167, 159, 160, 162, 150, 166, 153, 151, 164, 157, 157, 165, 157, 166, 163, 154, 155, 154, 156, 155, 147, 154, 149, 168, 155, 168, 158, 164, 154, 173, 176, 143, 162, 151, 164, 154, 157, 162, 158, 157, 147, 158, 163, 176, 171, 145, 166, 161, 164, 153, 158, 154, 157, 159, 154, 154, 158, 158, 170, 159, 158, 162, 158, 154, 163, 161, 160, 157, 159, 163, 163, 163, 158, 162, 161, 152, 159, 158, 153, 172, 156, 156, 159, 160, 160, 155, 160, 155, 154, 153, 159, 167, 160, 156, 157, 158, 164, 165, 156, 160, 158, 159, 163, 154, 158, 153, 160, 158, 160, 161, 157, 164, 164, 160, 158, 165, 163, 161, 163, 157, 157, 161, 161, 158, 155, 158, 159, 160, 160, 165, 161, 157, 164, 160, 161, 163, 158, 156, 154, 156, 158, 157, 162, 162, 159, 159, 154, 157, 159, 160, 157, 165, 158, 160, 157, 161, 159, 160, 158, 164, 156, 160, 157, 162, 160, 160, 160, 157, 159, 161, 157, 160, 173, 161, 166, 163, 155, 158, 163, 162, 162, 165, 162, 157, 154, 155, 161, 166, 164, 155, 157, 151, 161, 154, 160, 159, 157, 158, 160, 158, 160, 155, 161, 158, 161, 158, 158, 157, 158, 157, 158, 151, 155, 160, 164, 171, 159, 157, 165, 153, 160, 164, 151, 159, 154, 159, 160, 161, 157, 167, 155, 163, 161, 154, 152, 159, 164, 157, 164, 156, 160, 155, 164, 162, 163, 162, 163, 163, 164, 162, 165, 160, 159, 159, 156, 151, 158, 163, 157, 160, 159, 162, 166, 162, 160, 159, 155, 157, 156, 158, 156, 162, 159, 158, 164, 164, 160, 161, 156, 160, 153, 162, 159, 154, 161, 166, 158, 161, 163, 156, 156, 165, 155, 159, 165, 159, 156, 161, 157, 155, 157, 161, 160, 159, 169, 156, 157, 162, 164, 162, 153, 167, 159, 154, 162, 161, 161, 162, 161, 149, 161, 163, 167, 155, 163, 159, 159, 163, 161, 162, 163, 159, 163, 158, 162, 160, 159, 160, 165, 161, 161, 160, 163, 156, 158, 158, 159, 164, 159, 161, 157, 157, 160, 158, 163, 152, 165, 159, 152, 166, 159, 159, 165, 158, 165, 162, 161, 152, 158, 160, 157, 155, 158, 163, 158, 149, 155, 163, 185, 157, 161, 159, 161, 154, 160, 158, 162, 175, 168, 156, 161, 155, 152, 157, 153, 157, 158, 165, 164, 162, 159, 160, 154, 159, 159, 158, 162, 157, 161, 158, 164, 159, 163, 154, 161, 172, 161, 158, 160, 155, 160, 161, 160, 163, 159, 162, 163, 164, 158, 154, 153, 159, 169, 160, 160, 159, 154, 161, 162, 156, 157, 158, 161, 160, 164, 159, 164, 165, 164, 157, 155, 163, 159, 160, 153, 156, 165, 164, 162, 160, 159, 163, 155, 162, 157, 160, 162, 163, 153, 167, 150, 163, 160, 150, 177, 162, 157, 176, 162, 160, 164, 162, 161, 161, 161, 159, 160, 160, 164, 165, 158, 164, 153, 158, 155, 157, 158, 158, 159, 157, 154, 158, 158, 163, 157, 158, 160, 158, 157, 157, 154, 159, 162, 161, 154, 158, 159, 165, 163, 157, 157, 168, 161, 166, 163, 161, 157, 156, 158, 150, 163, 164, 160, 158, 155, 167, 155, 162, 163, 163, 160, 165, 156, 162, 162, 159, 151, 164, 159, 156, 169, 162, 159, 157, 158, 158, 160, 159, 161, 154, 161, 152, 159, 149, 154, 146, 146, 162, 157, 146, 145, 148, 161, 172, 164, 158, 149, 153, 156, 146, 154, 170, 157, 160, 164, 173, 154, 141, 159, 155, 159, 166, 155, 158, 167, 160, 152, 160, 155, 176, 159, 147, 157, 153, 157, 156, 144, 148, 168, 167, 155, 136, 156, 168, 160, 143, 158, 152, 178, 168, 193, 152, 166, 150, 171, 161, 167, 150, 162, 157, 158, 159, 146, 156, 146, 155, 154, 171, 161, 157, 168, 151, 164, 154, 155, 163, 154, 143, 162, 156, 146, 157, 165, 155, 164, 165, 153, 167, 156, 162, 152, 164, 188, 156, 146, 157, 163, 158, 165, 159, 148, 157, 141, 162, 162, 164, 153, 165, 153, 157, 160, 185, 147, 147, 168, 154, 160, 156, 157, 145, 146, 156, 157, 165, 158, 163, 162, 160, 163, 147, 149, 157, 153, 164, 156, 156, 143, 167, 153, 180, 151, 166, 149, 168, 163, 157, 158, 148, 161, 162, 154, 154, 165, 151, 154, 168, 162, 164, 157, 161, 150, 172, 173, 153, 151, 152, 152, 161, 156, 162, 156, 153, 165, 168, 157, 152, 154, 159, 161, 165, 159, 161, 155, 143, 159, 174, 156, 161, 174, 159, 159, 155, 163, 144, 167, 162, 169, 153, 157, 173, 168, 153, 150, 143, 159, 163, 147, 159, 159, 155, 171, 150, 155, 160, 154, 135, 159, 175, 167, 152, 155, 155, 144, 164, 154, 155, 162, 164, 153, 167, 145, 166, 154, 157, 157, 151, 170, 157, 156, 157, 159, 158, 177, 152, 160, 145, 160, 157, 170, 159, 145, 162, 165, 164, 161, 156, 167, 166, 155, 169, 152, 162, 163, 151, 166, 163, 157, 161, 165, 171, 167, 166, 156, 162, 174, 151, 162, 154, 176, 155, 162, 161, 161, 172, 153, 171, 166, 160, 173, 164, 146, 157, 149, 159, 153, 149, 158, 152, 148, 154, 154, 164, 159, 163, 158, 166, 157, 154, 138, 153, 150, 155, 150, 169, 141, 170, 166, 148, 160, 178, 167, 164, 155, 159, 154, 159, 161, 172, 138, 182, 157, 161, 149, 158, 163, 156, 171, 174, 145, 164, 166, 164, 159, 167, 154, 166, 157, 150, 166, 168, 155, 167, 151, 154, 157, 142, 158, 165, 167, 147, 157, 166, 162, 150, 159, 145, 177, 154, 152, 154, 169, 156, 155, 162, 163, 158, 157, 160, 159, 162, 155, 161, 161, 157, 174, 162, 152, 166, 143, 151, 154, 162, 166, 143, 152, 170, 151, 158, 167, 157, 152, 164, 150, 155, 137, 164, 162, 162, 172, 158, 159, 151, 158, 169, 149, 153, 146, 161, 166, 169, 154, 145, 160, 145, 159, 153, 154, 143, 164, 165, 147, 156, 152, 156, 163, 155, 142, 157, 161, 154, 154, 166, 154, 152, 144, 148, 172, 160, 154, 153, 159, 162, 138, 166, 153, 157, 156, 137, 161, 143, 169, 153, 157, 159, 162, 198, 158, 154, 169, 145, 159, 167, 165, 164, 145, 165, 161, 167, 153, 155, 170, 158, 155, 147, 166, 166, 171, 148, 181, 157, 165, 154, 171, 153, 155, 166, 157, 166, 164, 159, 155, 152, 182, 156, 155, 158, 163, 158, 162, 160, 162, 157, 168, 161, 155, 159, 185, 165, 158, 165, 141, 161, 166, 161, 156, 159, 149, 161, 150, 164, 156, 154, 159, 170, 162, 169, 156, 161, 150, 161, 162, 159, 147, 159, 157, 159, 161, 167, 164, 164, 162, 161, 166, 163, 159, 161, 160, 159, 163, 157, 166, 164, 156, 156, 160, 164, 160, 163, 178, 153, 159, 161, 161, 159, 156, 178, 159, 159, 157, 153, 163, 163, 163, 164, 154, 160, 153, 158, 169, 156, 157, 155, 158, 169, 162, 156, 169, 155, 159, 164, 170, 166, 163, 157, 161, 163, 157, 155, 168, 170, 164, 160, 156, 168, 151, 154, 170, 163, 157, 154, 158, 164, 167, 157, 161, 154, 166, 159, 151, 142, 159, 144, 156, 168, 153, 161, 163, 159, 153, 160, 153, 155, 157, 156, 162, 156, 158, 157, 160, 152, 160, 164, 159, 161, 166, 165, 158, 143, 159, 157, 157, 156, 163, 148, 158, 166, 161, 162, 162, 167, 159, 161, 160, 159, 164, 165, 152, 162, 158, 157, 162, 166, 157, 153, 156, 165, 152, 163, 156, 157, 163, 161, 161, 142, 148, 154, 160, 164, 165, 167, 168, 165, 158, 155, 160, 163, 159, 160, 154, 161, 147, 154, 156, 168, 149, 160, 168, 166, 157, 161, 166, 169, 165, 152, 171, 171, 154, 160, 167, 164, 143, 153, 160, 158, 156, 161, 160, 161, 164, 155, 161, 167, 160, 150, 158, 155, 161, 160, 159, 157, 158, 160, 159, 164, 157, 157, 152, 158, 178, 150, 167, 155, 157, 166, 158, 157, 163, 165, 160, 147, 154, 175, 161, 150, 163, 158, 156, 158, 150, 167, 160, 159, 163, 155, 158, 155, 163, 172, 167, 166, 161, 162, 162, 163, 158, 156, 153, 163, 163, 156, 160, 167, 155, 159, 161, 155, 158, 152, 144, 155, 162, 163, 155, 165, 153, 165, 165, 169, 163, 172, 165, 160, 162, 161, 166, 160, 160, 164, 164, 156, 157, 166, 160, 165, 164, 153, 160, 180, 156, 157, 155, 159, 164, 158, 172, 156, 167, 173, 161, 155, 158, 172, 158, 161, 155, 159, 150, 177, 154, 169, 166, 145, 170, 160, 153, 158, 159, 161, 160, 161, 160, 162, 157, 157, 160, 158, 146, 165, 170, 165, 154, 164, 152, 168, 157, 156, 178, 144, 156, 168, 165, 156, 167, 168, 161, 161, 157, 168, 150, 157, 163, 174, 157, 162, 160, 159, 160, 166, 149, 155, 157, 158, 149, 144, 160, 156, 159, 164, 165, 158, 157, 161, 168, 161, 155, 162, 159, 152, 164, 162, 160, 152, 166, 161, 157, 161, 158, 162, 154, 153, 162, 159, 155, 163, 148, 161, 162, 163, 161, 160, 169, 161, 154, 154, 158, 162, 158, 165, 155, 150, 155, 160, 162, 155, 150, 168, 163, 158, 176, 150, 147, 163, 154, 158, 160, 157, 157, 159, 166, 162, 164, 153, 168, 159, 164, 159, 157, 159, 161, 161, 159, 158, 161, 164, 164, 164, 159, 135, 165, 166, 159, 153, 169, 158, 160, 171, 152, 160, 158, 164, 163, 151, 162, 158, 153, 167, 157, 159, 163, 161, 161, 159, 164, 155, 154, 157, 154, 156, 170, 163, 167, 161, 156, 163, 162, 155, 160, 159, 156, 158, 163, 159, 158, 161, 162, 157, 163, 161, 161, 161, 154, 164, 160, 154, 155, 162, 162, 162, 163, 165, 154, 155, 161, 160, 165, 163, 165, 158, 161, 159, 165, 159, 165, 158, 150, 158, 162, 166, 162, 157, 161, 160, 154, 157, 154, 160, 160, 157, 163, 169, 159, 157, 162, 160, 157, 150, 161, 158, 155, 160, 156, 161, 164, 160, 154, 159, 162, 162, 162, 159, 154, 159, 154, 169, 158, 158, 160, 161, 157, 163, 155, 159, 161, 156, 165, 155, 157, 158, 161, 157, 159, 159, 157, 161, 161, 157, 160, 152, 165, 159, 162, 165, 169, 162, 161, 159, 158, 154, 160, 162, 158, 164, 165, 160, 160, 161, 158, 157, 160, 162, 158, 164, 159, 166, 151, 157, 163, 153, 167, 159, 161, 167, 160, 160, 159, 161, 166, 163, 168, 159, 162, 161, 161, 155, 158, 156, 153, 157, 157, 157, 156, 164, 160, 159, 157, 153, 150, 163, 158, 157, 153, 164, 159, 171, 170, 159, 158, 160, 159, 156, 158, 160, 162, 158, 158, 163, 161, 157, 159, 161, 149, 160, 165, 165, 153, 159, 160, 161, 160, 160, 154, 156, 160, 155, 160, 161, 161, 165, 158, 159, 156, 157, 153, 155, 158, 160, 159, 159, 161, 152, 157, 158, 154, 159, 156, 157, 164, 158, 162, 162, 151, 157, 159, 152, 162, 163, 160, 159, 161, 162, 161, 160, 163, 158, 157, 157, 160, 160, 161, 160, 162, 164, 165, 156, 159, 163, 158, 153, 155, 156, 164, 163, 158, 154, 155, 161, 153, 159, 162, 159, 156, 162, 157, 159, 157, 156, 171, 170, 155, 163, 148, 158, 162, 163, 162, 158, 158, 153, 162, 157, 157, 158, 159, 165, 158, 160, 165, 158, 159, 162, 161, 155, 162, 159, 159, 162, 162, 156, 160, 160, 166, 160, 159, 161, 159, 160, 160, 155, 163, 163, 156, 156, 156, 155, 156, 156, 150, 158, 169, 162, 164, 158, 160, 155, 159, 164, 157, 160, 159, 166, 164, 156, 158, 166, 171, 159, 158, 161, 159, 156, 158, 152, 155, 160, 163, 164, 165, 159, 153, 153, 149, 160, 160, 163, 159, 158, 159, 164, 168, 166, 160, 160, 164, 157, 157, 161, 164, 156, 162, 161, 152, 163, 158, 158, 158, 157, 159, 164, 163, 159, 155, 169, 158, 162, 166, 162, 164, 160, 159, 167, 167, 164, 152, 160, 161, 152, 162, 158, 166, 166, 155, 161, 155, 161, 155, 159, 157, 153, 158, 155, 161, 157, 162, 162, 155, 169, 149, 160, 164, 163, 156, 162, 179, 161, 164, 160, 161, 154, 159, 145, 159, 160, 159, 161, 160, 160, 152, 158, 155, 160, 157, 163, 163, 161, 156, 154, 158, 157, 169, 162, 157, 160, 153, 160, 161, 163, 156, 163, 163, 153, 163, 148, 159, 166, 162, 160, 168, 160, 159, 154, 159, 162, 157, 161, 162, 165, 164, 155, 163, 163, 155, 163, 163, 154, 160, 156, 158, 153, 152, 168, 161, 163, 156, 163, 163, 164, 159, 159, 155, 163, 155, 150, 151, 157, 161, 156, 153, 159, 155, 167, 162, 166, 180, 167, 152, 156, 153, 154, 156, 155, 166, 149, 171, 162, 160, 154, 160, 160, 160, 160, 157, 156, 165, 169, 163, 158, 157, 157, 162, 169, 166, 157, 160, 154, 159, 158, 150, 160, 159, 168, 162, 171, 155, 158, 164, 161, 160, 159, 171, 164, 163, 153, 164, 173, 153, 163, 168, 165, 155, 172, 159, 151, 161, 168, 152, 154, 161, 155, 160, 157, 156, 153, 153, 149, 158, 156, 157, 166, 159, 167, 181, 163, 153, 157, 164, 164, 159, 158, 158, 158, 161, 166, 158, 151, 158, 148, 156, 160, 165, 162, 163, 166, 166, 155, 163, 157, 157, 151, 158, 163, 162, 160, 157, 160, 160, 150, 159, 157, 157, 159, 151, 164, 159, 167, 165, 165, 154, 156, 156, 153, 169, 165, 159, 161, 156, 152, 153, 171, 162, 153, 177, 158, 160, 166, 156, 164, 159, 141, 160, 156, 153, 163, 162, 169, 160, 159, 160, 173, 157, 173, 156, 155, 157, 168, 168, 164, 163, 159, 153, 163, 161, 178, 155, 166, 156, 158, 152, 162, 163, 155, 151, 161, 157, 156, 164, 162, 162, 160, 159, 165, 161, 159, 156, 157, 162, 174, 158, 158, 156, 159, 158, 157, 161, 166, 157, 156, 158, 153, 157, 156, 155, 163, 155, 157, 165, 162, 157, 174, 158, 159, 162, 152, 160, 166, 154, 167, 152, 151, 150, 150, 159, 164, 159, 162, 155, 155, 156, 158, 164, 166, 152, 159, 165, 160, 155, 155, 169, 161, 161, 159, 156, 160, 159, 167, 158, 157, 166, 170, 173, 154, 159, 180, 162, 183, 153, 160, 163, 156, 149, 165, 164, 159, 177, 155, 164, 161, 158, 160, 165, 158, 159, 167, 158, 157, 156, 162, 151, 164, 164, 169, 159, 164, 161, 159, 161, 156, 160, 158, 156, 158, 170, 161, 159, 164, 146, 154, 171, 157, 160, 155, 159, 167, 159, 163, 162, 156, 178, 171, 154, 162, 157, 168, 158, 168, 158, 152, 168, 155, 164, 165, 149, 155, 186, 166, 158, 158, 152, 160, 160, 155, 157, 160, 159, 163, 164, 156, 163, 169, 170, 160, 156, 156, 162, 163, 162, 165, 169, 155, 143, 158, 159, 176, 161, 155, 157, 169, 153, 182, 147, 169, 153, 157, 162, 163, 166, 158, 157, 169, 165, 158, 166, 163, 167, 158, 160, 164, 158, 165, 152, 157, 169, 158, 157, 164, 160, 163, 163, 160, 162, 166, 159, 158, 158, 160, 157, 146, 154, 165, 165, 153, 158, 150, 169, 159, 165, 154, 170, 167, 151, 154, 164, 149, 160, 164, 161, 163, 162, 155, 153, 152, 162, 169, 175, 156, 156, 158, 156, 163, 157, 158, 156, 154, 160, 164, 160, 152, 158, 155, 166, 166, 162, 162, 150, 158, 163, 157, 151, 162, 162, 164, 153, 165, 158, 167, 159, 155, 156, 159, 156, 163, 156, 157, 173, 161, 170, 158, 154, 159, 166, 166, 163, 160, 158, 163, 163, 159, 156, 159, 165, 154, 155, 155, 164, 151, 167, 159, 158, 161, 166, 149, 154, 144, 164, 162, 163, 171, 158, 160, 148, 164, 160, 163, 164, 171, 161, 160, 159, 156, 158, 155, 149, 149, 165, 164, 154, 162, 155, 157, 167, 164, 164, 169, 165, 161, 157, 159, 162, 144, 173, 156, 159, 156, 136, 157, 157, 156, 165, 150, 153, 162, 163, 162, 162, 147, 159, 168, 172, 163, 159, 153, 159, 164, 161, 147, 155, 165, 166, 157, 163, 159, 161, 160, 152, 157, 156, 155, 155, 160, 162, 178, 155, 153, 163, 161, 139, 157, 159, 164, 161, 155, 153, 164, 156, 157, 165, 153, 152, 159, 166, 161, 152, 149, 161, 157, 150, 148, 162, 189, 170, 160, 162, 159, 152, 160, 158, 154, 177, 168, 167, 165, 164, 162, 154, 163, 156, 138, 160, 169, 153, 164, 158, 163, 161, 161, 161, 156, 162, 159, 156, 163, 159, 156, 172, 163, 162, 166, 178, 173, 156, 157, 162, 156, 150, 159, 170, 168, 161, 158, 157, 154, 168, 158, 155, 166, 156, 169, 161, 156, 154, 159, 160, 162, 160, 156, 147, 167, 163, 161, 162, 162, 156, 156, 167, 178, 166, 164, 157, 158, 157, 153, 156, 148, 153, 156, 164, 155, 153, 158, 160, 170, 163, 160, 156, 142, 165, 164, 161, 164, 159, 166, 161, 167, 164, 159, 160, 165, 170, 166, 156, 178, 173, 156, 157, 154, 155, 165, 159, 158, 151, 161, 159, 150, 169, 163, 156, 158, 167, 153, 158, 162, 158, 159, 154, 162, 162, 163, 155, 168, 162, 162, 164, 141, 168, 154, 155, 161, 161, 157, 164, 156, 158, 154, 164, 158, 161, 157, 189, 165, 154, 150, 157, 152, 163, 166, 160, 151, 158, 160, 156, 160, 164, 165, 174, 161, 163, 147, 164, 161, 151, 160, 157, 156, 168, 162, 158, 159, 166, 164, 156, 162, 155, 165, 162, 158, 154, 160, 148, 155, 163, 164, 159, 156, 152, 160, 161, 155, 154, 163, 157, 169, 163, 157, 172, 161, 155, 164, 152, 166, 153, 155, 162, 159, 160, 172, 165, 152, 157, 156, 162, 164, 160, 159, 163, 168, 166, 163, 158, 164, 153, 165, 157, 162, 163, 165, 153, 169, 161, 154, 159, 160, 156, 166, 158, 161, 157, 162, 157, 161, 166, 132, 166, 160, 166, 152, 171, 159, 165, 166, 156, 157, 169, 162, 161, 163, 162, 154, 164, 162, 159, 161, 162, 156, 158, 152, 161, 163, 163, 153, 157, 157, 159, 158, 146, 157, 156, 152, 155, 144, 163, 159, 164, 166, 157, 170, 162, 169, 152, 153, 165, 158, 168, 161, 161, 159, 160, 156, 167, 162, 172, 163, 165, 158, 163, 133, 159, 157, 153, 147, 160, 166, 159, 155, 166, 157, 156, 168, 162, 158, 162, 158, 162, 165, 160, 158, 164, 158, 153, 157, 160, 162, 155, 156, 149, 150, 166, 166, 158, 166, 162, 159, 163, 167, 162, 153, 162, 158, 182, 158, 154, 150, 156, 161, 159, 163, 162, 168, 153, 164, 161, 165, 165, 164, 163, 149, 159, 153, 158, 152, 165, 165, 159, 155, 154, 164, 161, 154, 157, 155, 156, 157, 154, 155, 159, 161, 170, 157, 166, 158, 158, 157, 155, 158, 152, 159, 161, 158, 160, 164, 160, 163, 158, 147, 156, 160, 169, 164, 162, 168, 157, 151, 156, 153, 163, 159, 159, 166, 147, 159, 175, 173, 159, 160, 161, 163, 162, 158, 156, 161, 169, 158, 158, 146, 158, 158, 151, 150, 155, 156, 148, 161, 158, 165, 170, 176, 152, 158, 158, 160, 159, 162, 161, 156, 154, 153, 160, 165, 165, 167, 148, 158, 158, 154, 164, 153, 172, 165, 161, 160, 149, 165, 160, 161, 157, 177, 150, 156, 154, 156, 169, 156, 165, 157, 154, 162, 163, 155, 158, 157, 158, 164, 163, 170, 149, 145, 157, 144, 160, 155, 167, 148, 160, 164, 160, 163, 155, 164, 154, 157, 151, 152, 156, 161, 154, 156, 152, 162, 155, 153, 169, 159, 152, 164, 167, 153, 167, 157, 158, 146, 167, 155, 156, 152, 167, 173, 167, 169, 159, 164, 171, 168, 160, 158, 152, 159, 149, 171, 154, 149, 163, 164, 154, 165, 158, 174, 146, 156, 154, 154, 157, 172, 160, 169, 158, 168, 171, 160, 177, 159, 163, 138, 156, 170, 160, 171, 162, 162, 161, 163, 168, 157, 153, 157, 157, 156, 156, 156, 154, 166, 164, 152, 166, 147, 155, 153, 161, 163, 158, 155, 166, 145, 160, 163, 158, 158, 161, 156, 157, 172, 152, 167, 150, 159, 153, 154, 162, 165, 156, 153, 176, 160, 163, 155, 162, 163, 163, 156, 159, 157, 160, 174, 160, 156, 165, 162, 158, 165, 171, 148, 160, 159, 149, 162, 164, 154, 170, 153, 145, 153, 160, 155, 153, 158, 150, 158, 155, 160, 155, 159, 158, 167, 152, 155, 168, 163, 162, 164, 157, 161, 164, 153, 160, 161, 162, 161, 152, 160, 161, 158, 170, 159, 153, 169, 163, 156, 162, 160, 163, 161, 148, 158, 159, 156, 158, 165, 158, 159, 166, 170, 161, 166, 154, 162, 157, 167, 154, 153, 159, 157, 151, 156, 159, 148, 152, 154, 160, 153, 161, 156, 170, 153, 159, 158, 161, 152, 166, 149, 159, 155, 163, 148, 160, 161, 163, 154, 163, 154, 150, 154, 159, 158, 168, 162, 166, 158, 158, 168, 149, 158, 158, 158, 159, 156, 166, 167, 156, 155, 164, 157, 166, 154, 155, 160, 169, 162, 172, 164, 152, 161, 152, 168, 157, 162, 168, 161, 164, 162, 162, 165, 148, 163, 162, 161, 161, 161, 158, 162, 154, 170, 173, 153, 160, 162, 164, 165, 160, 167, 150, 157, 154, 167, 166, 159, 159, 158, 159, 158, 158, 154, 152, 151, 161, 156, 156, 145, 155, 155, 160, 147, 160, 156, 158, 151, 162, 154, 157, 158, 150, 160, 157, 162, 157, 167, 151, 169, 164, 155, 164, 155, 159, 160, 159, 148, 160, 152, 161, 158, 162, 161, 169, 161, 162, 161, 161, 150, 155, 159, 169, 165, 167, 161, 145, 154, 167, 158, 147, 152, 172, 154, 174, 161, 158, 155, 168, 153, 158, 160, 172, 168, 163, 156, 161, 157, 162, 158, 161, 150, 166, 162, 164, 167, 161, 152, 165, 159, 155, 163, 165, 155, 163, 166, 163, 158, 155, 156, 158, 191, 138, 169, 161, 169, 159, 155, 172, 153, 161, 157, 167, 160, 163, 157, 166, 169, 161, 151, 154, 161, 162, 163, 152, 169, 161, 159, 163, 156, 163, 159, 166, 157, 152, 163, 165, 162, 153, 157, 164, 149, 154, 158, 159, 169, 164, 164, 159, 148, 161, 164, 166, 165, 152, 162, 170, 159, 162, 170, 156, 160, 168, 156, 163, 159, 167, 154, 163, 157, 162, 160, 154, 158, 154, 171, 164, 155, 162, 158, 162, 154, 159, 160, 167, 158, 153, 159, 159, 160, 154, 155, 156, 165, 161, 159, 159, 159, 163, 148, 203, 155, 153, 156, 158, 154, 164, 169, 161, 167, 162, 161, 167, 168, 171, 163, 163, 162, 159, 139, 158, 163, 160, 162, 172, 158, 162, 166, 159, 158, 162, 159, 150, 165, 160, 161, 166, 164, 165, 156, 164, 148, 153, 172, 153, 162, 149, 157, 163, 159, 154, 163, 161, 165, 157, 159, 162, 165, 157, 160, 159, 157, 166, 157, 150, 163, 158, 156, 167, 160, 166, 136, 162, 163, 168, 168, 158, 151, 157, 165, 155, 164, 153, 159, 159, 167, 162, 163, 164, 163, 155, 152, 157, 160, 169, 162, 161, 156, 172, 172, 157, 162, 177, 151, 156, 158, 160, 152, 157, 158, 180, 166, 161, 157, 165, 152, 158, 166, 160, 156, 160, 161, 165, 152, 160, 163, 159, 162, 158, 159, 162, 156, 164, 149, 161, 156, 158, 161, 166, 155, 159, 164, 164, 159, 166, 157, 161, 155, 161, 161, 160, 148, 162, 167, 163, 166, 155, 171, 158, 162, 149, 160, 163, 165, 162, 163, 161, 155, 160, 170, 143, 158, 157, 156, 161, 164, 169, 165, 154, 158, 164, 163, 161, 150, 159, 159, 160, 161, 185, 158, 159, 162, 156, 157, 165, 163, 158, 156, 157, 163, 158, 165, 160, 171, 158, 154, 154, 170, 173, 150, 159, 160, 161, 159, 162, 146, 146, 170, 161, 166, 167, 162, 163, 158, 166, 170, 153, 160, 161, 160, 163, 166, 147, 160, 164, 152, 161, 152, 164, 137, 149, 157, 158, 160, 160, 153, 166, 163, 153, 146, 157, 170, 148, 159, 168, 178, 157, 162, 161, 157, 156, 158, 167, 156, 162, 159, 153, 156, 159, 161, 166, 164, 158, 146, 168, 156, 157, 160, 153, 159, 166, 166, 164, 158, 160, 156, 176, 163, 161, 157, 160, 157, 150, 155, 150, 166, 165, 164, 167, 157, 158, 166, 169, 156, 159, 163, 158, 154, 170, 163, 161, 164, 158, 153, 163, 132, 160, 172, 145, 166, 163, 194, 156, 158, 186, 162, 164, 180, 151, 166, 162, 149, 168, 172, 173, 168, 154, 155, 157, 157, 164, 167, 155, 166, 161, 163, 158, 164, 160, 160, 156, 164, 161, 169, 164, 162, 146, 158, 169, 164, 163, 163, 148, 161, 152, 155, 157, 146, 157, 164, 156, 152, 154, 163, 162, 164, 163, 162, 155, 161, 159, 154, 160, 158, 148, 164, 153, 162, 167, 148, 166, 157, 174, 159, 168, 154, 161, 157, 159, 160, 156, 163, 164, 156, 160, 155, 158, 155, 165, 156, 161, 153, 157, 160, 156, 158, 161, 160, 160, 164, 168, 163, 161, 155, 162, 162, 154, 139, 165, 161, 170, 175, 158, 155, 159, 157, 163, 158, 161, 153, 161, 163, 157, 162, 168, 169, 148, 164, 161, 163, 168, 163, 158, 161, 165, 163, 161, 154, 159, 165, 157, 160, 161, 161, 159, 139, 158, 168, 162, 156, 157, 162, 161, 158, 162, 161, 156, 154, 161, 157, 159, 152, 162, 158, 173, 165, 159, 156, 146, 156, 155, 166, 156, 166, 161, 166, 168, 140, 164, 161, 161, 158, 158, 163, 166, 158, 160, 160, 160, 172, 163, 158, 167, 154, 152, 141, 156, 164, 163, 171, 160, 153, 148, 160, 169, 164, 159, 153, 158, 145, 155, 167, 169, 166, 168, 154, 157, 164, 171, 154, 165, 159, 156, 165, 171, 138, 154, 159, 169, 157, 155, 167, 155, 160, 156, 159, 160, 157, 161, 161, 157, 160, 163, 168, 153, 155, 162, 162, 161, 160, 152, 167, 158, 159, 162, 166, 175, 162, 153, 170, 156, 158, 172, 159, 154, 160, 164, 147, 154, 141, 162, 165, 157, 158, 164, 167, 177, 151, 148, 165, 162, 166, 162, 151, 159, 158, 157, 164, 157, 153, 154, 149, 159, 154, 167, 153, 155, 160, 162, 167, 159, 163, 167, 190, 168, 168, 164, 155, 157, 161, 150, 163, 162, 157, 155, 159, 164, 162, 169, 161, 158, 155, 162, 156, 167, 160, 168, 172, 159, 158, 158, 162, 159, 164, 159, 159, 154, 152, 158, 164, 156, 163, 163, 161, 145, 172, 162, 162, 158, 155, 164, 165, 155, 159, 158, 170, 164, 159, 162, 157, 154, 160, 146, 163, 164, 166, 164, 162, 164, 174, 165, 159, 162, 155, 160, 153, 163, 158, 158, 160, 167, 155, 161, 166, 156, 156, 164, 188, 157, 151, 165, 155, 156, 165, 164, 160, 164, 154, 161, 158, 158, 156, 160, 160, 170, 160, 152, 167, 155, 163, 153, 156, 162, 169, 146, 152, 152, 156, 155, 164, 164, 160, 168, 158, 161, 171, 158, 138, 165, 152, 144, 164, 162, 153, 162, 162, 155, 155, 161, 151, 158, 168, 153, 161, 173, 157, 163, 160, 156, 170, 164, 159, 164, 158, 172, 163, 162, 161, 166, 154, 162, 170, 153, 163, 149, 154, 161, 158, 157, 164, 162, 156, 164, 155, 163, 162, 159, 173, 152, 159, 153, 171, 160, 160, 162, 162, 154, 168, 159, 160, 155, 153, 163, 148, 150, 180, 143, 151, 149, 159, 160, 161, 149, 163, 159, 161, 162, 162, 152, 158, 153, 155, 161, 159, 163, 172, 168, 156, 173, 155, 156, 163, 154, 166, 165, 154, 152, 155, 161, 165, 172, 160, 166, 157, 153, 157, 156, 160, 164, 154, 159, 156, 153, 157, 156, 158, 156, 151, 162, 163, 165, 159, 150, 158, 153, 163, 156, 153, 178, 155, 155, 163, 159, 157, 154, 172, 163, 155, 161, 161, 161, 156, 170, 161, 163, 162, 156, 146, 155, 164, 156, 163, 159, 158, 159, 158, 160, 156, 161, 162, 163, 163, 158, 148, 153, 172, 161, 160, 156, 165, 160, 154, 153, 167, 161, 161, 160, 159, 160, 158, 160, 160, 167, 158, 164, 154, 161, 159, 154, 161, 156, 161, 162, 163, 159, 160, 161, 157, 160, 160, 163, 155, 172, 158, 158, 163, 163, 156, 160, 157, 158, 163, 162, 159, 162, 156, 163, 173, 157, 160, 162, 161, 156, 158, 164, 163, 169, 156, 156, 162, 160, 164, 164, 163, 159, 158, 161, 158, 159, 156, 159, 159, 159, 163, 162, 164, 159, 163, 155, 159, 154, 166, 159, 156, 164, 160, 162, 157, 159, 152, 153, 159, 160, 158, 156, 154, 165, 163, 166, 156, 163, 135, 164, 154, 160, 158, 157, 164, 160, 160, 157, 164, 159, 160, 165, 159, 160, 162, 157, 167, 165, 160, 155, 158, 167, 161, 156, 161, 156, 165, 161, 158, 160, 158, 161, 158, 158, 159, 160, 161, 157, 159, 164, 160, 159, 161, 161, 158, 164, 160, 159, 155, 160, 159, 165, 160, 165, 155, 162, 163, 159, 190, 156, 159, 156, 164, 156, 159, 160, 162, 160, 162, 164, 156, 160, 161, 155, 162, 160, 161, 155, 159, 158, 160, 161, 155, 163, 160, 164, 156, 161, 161, 163, 167, 159, 161, 159, 163, 158, 163, 162, 157, 150, 160, 157, 163, 160, 159, 161, 163, 161, 165, 162, 162, 158, 161, 173, 162, 157, 167, 163, 164, 161, 157, 159, 162, 166, 160, 157, 160, 156, 161, 161, 142, 161, 162, 163, 158, 164, 157, 175, 157, 159, 163, 157, 162, 165, 161, 166, 157, 159, 160, 163, 161, 159, 161, 164, 157, 158, 160, 148, 155, 163, 161, 156, 132, 160, 161, 163, 153, 159, 164, 158, 163, 159, 158, 161, 156, 160, 176, 159, 157, 162, 158, 162, 156, 157, 158, 161, 184, 163, 156, 160, 164, 160, 140, 159, 158, 155, 159, 149, 157, 159, 165, 160, 155, 158, 161, 162, 157, 160, 160, 159, 162, 161, 163, 158, 161, 160, 159, 152, 159, 158, 171, 160, 157, 161, 164, 163, 154, 161, 161, 165, 161, 156, 159, 161, 156, 162, 162, 160, 158, 163, 159, 159, 158, 156, 162, 154, 160, 160, 160, 159, 162, 163, 159, 167, 161, 159, 160, 159, 158, 157, 161, 161, 156, 156, 162, 158, 157, 161, 161, 168, 160, 163, 161, 162, 157, 157, 156, 157, 162, 152, 168, 165, 159, 157, 158, 163, 157, 162, 157, 160, 164, 161, 158, 153, 161, 158, 158, 166, 158, 158, 157, 161, 159, 157, 150, 158, 163, 155, 157, 162, 159, 178, 159, 162, 164, 161, 160, 151, 160, 158, 160, 163, 161, 159, 187, 162, 152, 160, 161, 159, 162, 158, 160, 162, 157, 161, 166, 164, 160, 161, 161, 159, 161, 148, 162, 168, 161, 160, 157, 158, 160, 160, 164, 158, 156, 160, 165, 163, 164, 162, 164, 155, 158, 161, 155, 159, 159, 153, 160, 160, 159, 156, 159, 156, 161, 164, 162, 155, 164, 155, 160, 161, 167, 160, 160, 167, 160, 158, 157, 163, 160, 160, 155, 163, 156, 157, 161, 154, 153, 160, 161, 149, 170, 153, 155, 154, 158, 160, 151, 152, 152, 153, 176, 160, 154, 153, 151, 165, 157, 168, 164, 166, 158, 164, 174, 161, 158, 161, 160, 163, 153, 161, 168, 153, 155, 164, 163, 157, 165, 160, 146, 166, 164, 171, 148, 164, 159, 161, 160, 172, 162, 158, 166, 155, 170, 156, 161, 160, 162, 155, 162, 174, 170, 167, 148, 174, 155, 165, 158, 173, 153, 163, 155, 149, 161, 158, 154, 157, 158, 164, 158, 165, 168, 162, 155, 155, 162, 168, 155, 166, 167, 166, 153, 161, 153, 159, 156, 160, 161, 165, 161, 165, 154, 156, 158, 159, 171, 159, 148, 182, 170, 162, 160, 165, 160, 161, 169, 158, 154, 170, 167, 151, 149, 164, 153, 154, 170, 161, 161, 159, 163, 219, 147, 165, 158, 163, 156, 145, 159, 156, 167, 154, 160, 167, 155, 160, 161, 154, 172, 164, 145, 158, 166, 176, 148, 155, 161, 161, 153, 148, 163, 151, 154, 150, 158, 163, 171, 164, 164, 153, 152, 161, 161, 161, 156, 158, 168, 150, 182, 165, 162, 160, 165, 161, 156, 155, 160, 152, 160, 156, 160, 163, 155, 150, 149, 160, 167, 154, 164, 157, 158, 153, 162, 204, 160, 156, 161, 180, 164, 161, 165, 153, 148, 163, 162, 157, 165, 161, 162, 152, 162, 161, 154, 166, 161, 154, 164, 165, 159, 157, 156, 153, 152, 167, 151, 161, 151, 165, 149, 166, 154, 166, 160, 165, 162, 159, 170, 161, 154, 172, 164, 159, 162, 158, 155, 156, 162, 149, 162, 160, 152, 172, 166, 158, 157, 157, 152, 152, 174, 158, 164, 165, 150, 168, 168, 156, 168, 155, 154, 149, 164, 158, 162, 158, 150, 152, 161, 162, 152, 172, 161, 159, 147, 162, 155, 147, 154, 161, 150, 155, 155, 162, 160, 151, 157, 160, 156, 161, 164, 155, 156, 172, 156, 157, 156, 155, 138, 168, 172, 160, 169, 153, 148, 162, 163, 164, 159, 159, 157, 158, 161, 157, 156, 159, 160, 157, 174, 163, 164, 142, 153, 162, 153, 157, 169, 164, 164, 154, 150, 156, 166, 159, 163, 157, 166, 155, 155, 155, 147, 149, 167, 160, 158, 166, 168, 153, 160, 158, 157, 158, 168, 150, 164, 163, 151, 159, 154, 159, 163, 164, 136, 168, 156, 148, 162, 151, 158, 160, 156, 157, 162, 151, 162, 161, 160, 179, 173, 160, 157, 163, 164, 158, 159, 152, 161, 156, 168, 153, 161, 160, 158, 160, 153, 162, 153, 165, 154, 156, 161, 159, 163, 162, 147, 132, 181, 147, 163, 155, 155, 159, 156, 146, 164, 159, 157, 171, 170, 163, 164, 166, 169, 156, 160, 162, 163, 155, 150, 158, 166, 158, 165, 157, 162, 157, 163, 161, 153, 165, 156, 159, 164, 158, 147, 161, 163, 157, 166, 152, 163, 161, 157, 153, 165, 158, 165, 160, 175, 160, 151, 154, 157, 144, 163, 156, 162, 164, 170, 154, 147, 159, 134, 159, 150, 165, 167, 162, 146, 127, 157, 161, 166, 151, 172, 154, 163, 167, 163, 158, 163, 158, 163, 166, 157, 157, 161, 154, 156, 160, 160, 165, 172, 160, 154, 162, 167, 163, 166, 157, 160, 159, 159, 159, 163, 155, 155, 157, 158, 166, 163, 170, 163, 165, 161, 161, 167, 160, 166, 162, 163, 158, 164, 160, 158, 167, 165, 168, 162, 162, 161, 174, 161, 163, 163, 156, 158, 153, 158, 145, 162, 164, 160, 162, 161, 156, 165, 156, 158, 159, 152, 166, 156, 163, 162, 160, 158, 161, 164, 156, 159, 158, 159, 157, 160, 167, 156, 158, 160, 163, 156, 150, 158, 163, 154, 156, 161, 157, 153, 160, 161, 160, 162, 159, 159, 166, 169, 159, 167, 167, 169, 156, 160, 163, 162, 160, 155, 158, 169, 161, 162, 163, 157, 158, 161, 163, 163, 166, 155, 166, 165, 158, 165, 165, 158, 163, 156, 159, 157, 169, 157, 160, 162, 155, 158, 164, 154, 159, 158, 153, 164, 162, 155, 157, 159, 160, 160, 166, 160, 160, 160, 159, 163, 161, 157, 157, 160, 154, 156, 172, 158, 163, 160, 154, 167, 158, 162, 147, 164, 166, 158, 151, 162, 153, 163, 171, 157, 158, 161, 159, 161, 150, 164, 162, 155, 155, 154, 154, 155, 165, 162, 160, 161, 158, 166, 159, 171, 166, 152, 159, 158, 161, 160, 154, 156, 158, 154, 162, 165, 156, 163, 158, 160, 154, 152, 169, 163, 158, 149, 161, 154, 156, 160, 160, 162, 158, 158, 151, 150, 158, 150, 158, 158, 156, 159, 160, 159, 155, 159, 163, 160, 167, 166, 159, 159, 158, 163, 165, 158, 148, 161, 164, 160, 167, 152, 160, 161, 165, 153, 157, 156, 166, 166, 157, 162, 151, 155, 158, 163, 158, 163, 164, 160, 162, 161, 159, 163, 166, 153, 161, 154, 160, 153, 162, 158, 156, 157, 157, 161, 156, 160, 156, 159, 156, 164, 161, 161, 161, 159, 155, 159, 156, 165, 169, 155, 159, 161, 152, 162, 161, 167, 161, 159, 159, 157, 156, 160, 159, 160, 161, 164, 164, 157, 162, 160, 151, 157, 162, 165, 165, 165, 162, 167, 149, 156, 154, 154, 155, 161, 155, 169, 156, 151, 166, 159, 164, 158, 156, 162, 158, 160, 160, 158, 164, 161, 157, 162, 155, 167, 147, 157, 155, 158, 155, 163, 165, 158, 158, 158, 170, 165, 154, 154, 159, 170, 157, 164, 154, 153, 153, 162, 161, 166, 156, 152, 158, 160, 155, 163, 166, 162, 160, 155, 158, 162, 158, 156, 158, 162, 163, 160, 167, 152, 160, 161, 160, 156, 173, 160, 164, 154, 154, 165, 160, 160, 153, 162, 163, 157, 161, 158, 166, 158, 166, 164, 161, 170, 162, 164, 159, 161, 151, 154, 162, 167, 161, 162, 161, 161, 165, 160, 160, 162, 152, 159, 155, 161, 154, 154, 161, 161, 159, 164, 163, 161, 160, 159, 160, 162, 155, 165, 155, 165, 152, 166, 161, 162, 150, 165, 162, 157, 157, 160, 157, 156, 173, 165, 163, 157, 153, 160, 152, 156, 165, 164, 149, 169, 154, 157, 164, 162, 159, 169, 164, 162, 164, 157, 159, 157, 165, 154, 158, 194, 154, 158, 167, 164, 160, 157, 159, 149, 169, 162, 166, 158, 151, 153, 175, 165, 157, 166, 156, 161, 149, 154, 160, 162, 160, 172, 143, 158, 153, 162, 157, 163, 174, 160, 160, 174, 157, 151, 162, 159, 161, 156, 169, 163, 159, 164, 160, 159, 162, 157, 149, 183, 154, 157, 163, 158, 159, 156, 151, 158, 152, 166, 155, 171, 170, 159, 166, 151, 159, 158, 155, 153, 153, 163, 167, 151, 171, 167, 173, 161, 175, 163, 159, 170, 159, 159, 156, 155, 155, 174, 159, 164, 164, 158, 160, 164, 156, 163, 159, 160, 159, 162, 168, 161, 148, 161, 158, 156, 152, 145, 153, 165, 161, 165, 158, 160, 162, 165, 157, 155, 164, 149, 154, 157, 161, 154, 164, 154, 164, 165, 154, 159, 160, 164, 161, 161, 162, 157, 159, 173, 157, 157, 150, 158, 154, 154, 158, 157, 161, 159, 164, 162, 163, 175, 153, 159, 161, 145, 151, 163, 156, 159, 162, 157, 160, 159, 156, 150, 153, 161, 162, 153, 169, 157, 162, 153, 167, 171, 163, 151, 146, 159, 167, 148, 156, 171, 166, 150, 166, 155, 150, 160, 151, 154, 160, 149, 155, 152, 167, 162, 154, 149, 163, 162, 156, 158, 166, 165, 166, 159, 162, 170, 154, 163, 166, 157, 170, 162, 155, 153, 163, 166, 157, 170, 158, 161, 164, 159, 164, 151, 163, 169, 149, 148, 162, 160, 156, 173, 159, 156, 157, 163, 164, 166, 165, 162, 165, 158, 151, 158, 165, 167, 163, 161, 166, 158, 158, 147, 171, 164, 151, 157, 161, 158, 167, 173, 174, 166, 161, 156, 147, 156, 158, 156, 151, 154, 164, 155, 160, 154, 162, 145, 162, 151, 151, 163, 153, 162, 160, 159, 164, 148, 164, 165, 171, 158, 156, 161, 161, 162, 168, 164, 157, 159, 154, 152, 156, 158, 156, 157, 156, 154, 163, 165, 156, 160, 181, 154, 168, 159, 163, 164, 161, 162, 167, 165, 157, 155, 173, 159, 160, 157, 164, 157, 159, 152, 160, 163, 164, 161, 154, 160, 150, 155, 160, 163, 165, 160, 163, 152, 155, 159, 163, 158, 152, 161, 172, 160, 157, 158, 161, 148, 161, 161, 151, 155, 178, 155, 170, 166, 169, 163, 157, 168, 161, 158, 161, 186, 156, 169, 168, 162, 161, 151, 160, 156, 156, 151, 155, 165, 155, 157, 157, 176, 158, 173, 159, 161, 157, 158, 157, 152, 160, 157, 164, 163, 158, 171, 158, 156, 152, 160, 167, 166, 154, 159, 159, 162, 159, 164, 156, 156, 150, 155, 159, 161, 164, 160, 158, 159, 174, 173, 147, 164, 164, 167, 158, 159, 158, 162, 168, 159, 162, 157, 164, 156, 172, 169, 167, 168, 167, 160, 163, 165, 166, 165, 161, 155, 151, 160, 164, 167, 164, 158, 164, 155, 154, 168, 165, 163, 151, 160, 163, 153, 145, 155, 158, 169, 154, 164, 153, 161, 163, 157, 150, 166, 158, 158, 150, 158, 150, 157, 162, 167, 163, 155, 166, 159, 159, 154, 169, 154, 160, 164, 159, 158, 152, 160, 146, 157, 157, 162, 159, 163, 154, 146, 160, 163, 162, 157, 157, 167, 161, 154, 177, 162, 153, 155, 163, 159, 164, 161, 158, 152, 157, 158, 155, 160, 166, 162, 157, 163, 158, 149, 157, 169, 151, 158, 169, 149, 158, 164, 157, 161, 161, 160, 158, 162, 153, 163, 159, 160, 172, 161, 160, 162, 164, 155, 172, 164, 158, 168, 156, 164, 156, 161, 157, 159, 169, 155, 156, 154, 159, 160, 154, 178, 151, 152, 160, 159, 166, 165, 159, 162, 156, 160, 156, 164, 171, 163, 159, 150, 151, 162, 156, 156, 166, 160, 162, 159, 163, 155, 161, 168, 161, 149, 151, 162, 160, 158, 153, 157, 164, 166, 156, 166, 156, 167, 155, 167, 166, 165, 159, 167, 155, 161, 155, 162, 158, 159, 158, 160, 164, 168, 144, 158, 166, 165, 161, 155, 158, 158, 158, 153, 155, 154, 153, 159, 160, 158, 159, 140, 173, 171, 178, 172, 154, 159, 157, 156, 157, 171, 156, 167, 163, 164, 158, 162, 159, 157, 149, 158, 161, 161, 160, 162, 168, 161, 157, 168, 145, 162, 158, 162, 165, 163, 155, 164, 162, 156, 163, 162, 155, 165, 155, 156, 161, 160, 170, 159, 165, 160, 172, 158, 157, 158, 157, 151, 158, 156, 161, 169, 162, 156, 164, 158, 162, 155, 153, 154, 162, 156, 156, 165, 162, 163, 163, 167, 155, 163, 159, 157, 164, 161, 168, 174, 152, 163, 149, 169, 170, 157, 163, 165, 182, 155, 158, 163, 157, 156, 167, 165, 158, 167, 156, 161, 156, 160, 154, 157, 159, 143, 161, 172, 158, 163, 147, 167, 167, 165, 145, 172, 153, 152, 164, 150, 158, 161, 156, 157, 169, 156, 172, 153, 160, 160, 166, 165, 160, 161, 162, 158, 166, 160, 166, 146, 155, 168, 160, 152, 153, 154, 156, 156, 157, 158, 154, 153, 157, 166, 167, 157, 155, 159, 162, 160, 157, 160, 158, 163, 155, 165, 169, 165, 160, 155, 154, 161, 157, 159, 162, 158, 166, 157, 160, 167, 159, 157, 166, 155, 157, 150, 165, 158, 163, 163, 156, 167, 159, 159, 156, 148, 156, 156, 149, 167, 153, 161, 171, 157, 159, 161, 157, 163, 164, 153, 155, 159, 166, 156, 160, 161, 146, 157, 168, 170, 157, 163, 155, 161, 157, 163, 169, 153, 163, 153, 167, 155, 158, 165, 158, 154, 152, 166, 155, 158, 150, 161, 160, 156, 159, 162, 165, 169, 159, 162, 170, 167, 164, 157, 162, 155, 164, 161, 152, 157, 160, 166, 169, 156, 168, 170, 155, 148, 159, 156, 159, 159, 163, 163, 166, 163, 158, 167, 163, 159, 156, 175, 163, 163, 160, 167, 163, 161, 154, 161, 155, 160, 160, 152, 169, 150, 159, 157, 158, 159, 163, 164, 156, 153, 155, 160, 164, 158, 175, 167, 158, 154, 159, 160, 155, 149, 152, 157, 168, 162, 161, 156, 155, 158, 151, 167, 161, 162, 162, 163, 153, 170, 160, 156, 162, 165, 159, 153, 163, 165, 167, 157, 163, 157, 156, 159, 165, 150, 172, 164, 155, 158, 161, 160, 163, 161, 151, 155, 161, 161, 163, 162, 165, 159, 161, 156, 157, 161, 159, 160, 159, 160, 161, 154, 163, 166, 163, 157, 159, 165, 165, 157, 164, 160, 160, 157, 161, 161, 162, 159, 162, 164, 156, 160, 162, 165, 160, 159, 172, 158, 162, 161, 156, 158, 162, 157, 161, 161, 161, 159, 160, 160, 155, 163, 162, 160, 157, 165, 161, 164, 157, 161, 159, 161, 166, 157, 163, 160, 158, 156, 162, 161, 157, 161, 163, 162, 164, 159, 160, 166, 157, 159, 162, 158, 156, 160, 161, 158, 155, 160, 161, 152, 158, 160, 157, 160, 169, 161, 161, 161, 163, 163, 158, 159, 168, 162, 162, 163, 160, 165, 164, 152, 157, 156, 158, 162, 161, 161, 162, 162, 162, 164, 165, 154, 159, 155, 157, 155, 159, 160, 159, 159, 163, 159, 157, 165, 159, 161, 171, 161, 160, 158, 157, 160, 156, 160, 160, 156, 159, 164, 162, 163, 161, 163, 157, 158, 161, 165, 162, 161, 165, 160, 163, 160, 155, 164, 160, 163, 163, 157, 156, 164, 158, 156, 160, 158, 162, 157, 164, 162, 156, 158, 161, 161, 160, 160, 164, 160, 160, 160, 159, 161, 160, 157, 160, 159, 166, 153, 159, 158, 163, 161, 164, 168, 165, 162, 162, 163, 165, 157, 158, 157, 157, 155, 159, 159, 164, 157, 157, 157, 157, 162, 156, 160, 158, 161, 163, 160, 163, 161, 162, 160, 164, 161, 162, 155, 160, 157, 164, 161, 164, 163, 153, 158, 154, 163, 159, 164, 160, 164, 154, 158, 167, 154, 156, 161, 159, 160, 157, 158, 160, 158, 166, 157, 159, 166, 156, 160, 163, 160, 159, 163, 159, 163, 166, 156, 162, 156, 157, 161, 166, 158, 159, 161, 160, 160, 164, 155, 166, 161, 162, 161, 162, 163, 161, 161, 161, 164, 158, 164, 165, 162, 160, 163, 162, 155, 162, 159, 159, 160, 164, 160, 159, 158, 157, 154, 159, 163, 159, 157, 164, 157, 164, 157, 159, 164, 161, 164, 162, 165, 170, 161, 157, 163, 161, 160, 158, 163, 164, 163, 157, 163, 158, 155, 165, 160, 158, 157, 160, 163, 166, 157, 158, 161, 161, 160, 162, 162, 156, 154, 164, 164, 158, 155, 158, 159, 160, 157, 159, 165, 158, 162, 161, 158, 163, 162, 159, 158, 161, 163, 158, 157, 158, 162, 157, 159, 156, 160, 165, 163, 167, 164, 155, 161, 158, 164, 163, 163, 163, 162, 162, 160, 164, 160, 164, 153, 159, 162, 160, 162, 161, 164, 156, 161, 160, 162, 169, 164, 165, 164, 158, 160, 163, 163, 160, 162, 162, 157, 163, 160, 161, 164, 151, 159, 157, 158, 157, 158, 159, 159, 163, 151, 162, 160, 160, 161, 166, 164, 161, 156, 157, 160, 164, 162, 159, 162, 158, 163, 158, 164, 159, 158, 161, 159, 163, 162, 160, 149, 162, 160, 154, 165, 163, 160, 160, 163, 162, 160, 156, 159, 159, 160, 159, 162, 162, 162, 162, 157, 161, 156, 162, 169, 157, 161, 161, 160, 161, 159, 173, 165, 155, 160, 165, 160, 160, 160, 169, 153, 149, 157, 158, 161, 154, 163, 159, 159, 155, 175, 162, 158, 156, 162, 164, 155, 148, 153, 148, 163, 166, 156, 154, 153, 167, 170, 162, 156, 170, 168, 165, 159, 162, 161, 159, 164, 163, 145, 169, 165, 162, 155, 157, 146, 159, 156, 168, 177, 156, 178, 162, 153, 161, 161, 181, 170, 187, 170, 156, 158, 157, 149, 156, 156, 140, 163, 148, 154, 165, 152, 154, 158, 163, 167, 156, 156, 164, 156, 163, 163, 157, 158, 163, 167, 150, 154, 166, 160, 163, 166, 167, 162, 148, 175, 163, 173, 159, 161, 174, 163, 152, 161, 157, 159, 168, 156, 164, 158, 146, 160, 163, 162, 150, 145, 151, 167, 154, 155, 165, 154, 159, 159, 158, 162, 161, 165, 156, 156, 157, 151, 161, 153, 158, 166, 156, 162, 153, 170, 151, 151, 156, 161, 145, 167, 159, 163, 166, 163, 172, 159, 164, 158, 155, 158, 161, 153, 156, 160, 173, 165, 159, 156, 167, 162, 164, 171, 161, 159, 183, 165, 153, 159, 161, 164, 164, 157, 164, 166, 157, 157, 160, 163, 154, 150, 160, 162, 156, 162, 156, 162, 157, 153, 162, 161, 159, 160, 159, 162, 154, 158, 180, 155, 158, 167, 160, 158, 176, 154, 147, 158, 168, 161, 154, 154, 165, 157, 160, 181, 159, 166, 155, 170, 162, 156, 158, 168, 166, 147, 153, 155, 171, 153, 163, 149, 151, 157, 165, 172, 156, 164, 159, 180, 151, 162, 166, 177, 159, 157, 162, 158, 165, 156, 164, 163, 170, 157, 154, 164, 167, 165, 159, 167, 164, 160, 168, 162, 167, 163, 166, 151, 165, 159, 160, 150, 164, 143, 157, 189, 155, 161, 161, 168, 161, 153, 163, 161, 166, 157, 160, 146, 166, 168, 162, 161, 164, 149, 150, 152, 161, 159, 169, 160, 160, 165, 156, 152, 156, 164, 168, 166, 160, 163, 159, 166, 154, 161, 163, 166, 145, 177, 153, 160, 168, 159, 171, 172, 162, 148, 153, 159, 171, 163, 157, 161, 153, 161, 153, 153, 155, 153, 157, 157, 150, 173, 184, 158, 157, 158, 151, 158, 147, 174, 162, 158, 157, 159, 160, 153, 159, 163, 161, 150, 160, 172, 159, 155, 161, 146, 162, 167, 156, 153, 156, 144, 159, 158, 156, 159, 162, 152, 153, 165, 165, 166, 160, 149, 170, 160, 170, 161, 169, 156, 152, 168, 150, 149, 158, 162, 158, 158, 154, 167, 156, 162, 156, 155, 159, 159, 165, 161, 159, 170, 150, 166, 155, 158, 161, 153, 163, 165, 155, 159, 160, 161, 161, 158, 148, 168, 157, 150, 160, 156, 163, 160, 155, 156, 182, 161, 155, 156, 158, 161, 152, 149, 159, 163, 161, 155, 164, 160, 159, 149, 153, 171, 170, 179, 163, 162, 147, 161, 144, 149, 161, 152, 159, 157, 154, 156, 158, 156, 161, 169, 160, 152, 155, 162, 158, 161, 159, 161, 169, 164, 155, 152, 159, 161, 167, 145, 158, 156, 164, 161, 162, 161, 157, 142, 156, 151, 162, 153, 160, 157, 170, 164, 164, 155, 160, 158, 157, 155, 159, 160, 154, 175, 155, 164, 155, 160, 146, 165, 152, 152, 168, 157, 160, 164, 152, 166, 158, 159, 166, 154, 160, 158, 164, 161, 156, 152, 175, 164, 157, 161, 159, 171, 154, 174, 152, 154, 167, 175, 152, 160, 149, 154, 155, 163, 156, 162, 162, 159, 157, 166, 153, 166, 154, 163, 158, 161, 158, 157, 163, 171, 147, 161, 166, 153, 159, 163, 152, 154, 166, 156, 192, 158, 169, 177, 154, 156, 160, 156, 156, 152, 168, 163, 158, 150, 161, 150, 163, 165, 159, 155, 151, 158, 151, 171, 162, 162, 153, 155, 157, 147, 165, 157, 158, 165, 167, 170, 138, 156, 169, 163, 160, 162, 163, 159, 162, 153, 158, 156, 153, 153, 164, 156, 154, 167, 157, 171, 154, 150, 160, 164, 159, 164, 149, 165, 160, 149, 159, 153, 156, 171, 162, 162, 150, 145, 166, 162, 151, 158, 169, 153, 162, 154, 161, 152, 157, 153, 155, 160, 147, 152, 164, 157, 156, 157, 159, 158, 158, 153, 149, 156, 152, 158, 160, 156, 161, 157, 159, 168, 184, 154, 154, 180, 139, 171, 170, 150, 168, 167, 166, 159, 163, 157, 160, 151, 153, 169, 194, 150, 160, 150, 167, 169, 155, 169, 149, 149, 159, 157, 166, 169, 151, 155, 152, 160, 150, 164, 162, 149, 156, 157, 159, 154, 164, 154, 159, 165, 168, 155, 172, 166, 160, 153, 164, 163, 157, 153, 160, 152, 167, 164, 158, 154, 173, 168, 166, 153, 157, 160, 155, 161, 162, 161, 157, 159, 158, 155, 159, 153, 160, 161, 156, 167, 155, 157, 151, 160, 160, 163, 154, 156, 158, 164, 155, 163, 160, 145, 172, 178, 177, 160, 151, 166, 154, 166, 153, 161, 147, 154, 162, 150, 151, 161, 164, 167, 172, 157, 153, 164, 158, 160, 152, 153, 158, 161, 158, 151, 166, 155, 174, 167, 167, 159, 153, 159, 156, 159, 174, 159, 161, 147, 156, 158, 160, 163, 165, 159, 149, 163, 154, 155, 157, 165, 163, 165, 159, 156, 163, 154, 161, 156, 158, 155, 160, 160, 160, 158, 157, 156, 159, 155, 173, 157, 156, 167, 155, 162, 161, 154, 165, 148, 156, 177, 159, 149, 189, 169, 158, 169, 170, 159, 164, 152, 167, 155, 155, 170, 163, 160, 147, 163, 165, 159, 160, 163, 165, 156, 155, 175, 144, 149, 149, 164, 147, 162, 152, 153, 157, 150, 168, 154, 157, 150, 157, 166, 160, 158, 154, 171, 158, 161, 159, 157, 163, 167, 164, 155, 165, 157, 152, 170, 148, 140, 148, 157, 161, 158, 154, 160, 154, 156, 159, 156, 172, 165, 162, 159, 150, 172, 150, 160, 162, 158, 156, 152, 169, 155, 157, 161, 161, 158, 150, 156, 160, 155, 164, 158, 167, 164, 155, 156, 150, 150, 159, 149, 160, 165, 163, 161, 151, 151, 152, 168, 156, 159, 164, 174, 135, 169, 170, 151, 160, 162, 168, 156, 176, 157, 146, 157, 153, 158, 165, 168, 164, 154, 173, 159, 151, 168, 161, 164, 158, 161, 161, 158, 160, 162, 151, 159, 158, 157, 155, 151, 161, 160, 161, 152, 154, 168, 170, 158, 158, 161, 177, 159, 157, 163, 166, 160, 161, 160, 168, 158, 162, 159, 160, 160, 161, 155, 155, 169, 160, 164, 154, 159, 158, 164, 151, 159, 154, 157, 165, 153, 162, 152, 164, 165, 162, 155, 158, 157, 148, 168, 173, 158, 163, 161, 162, 159, 163, 160, 160, 164, 156, 161, 175, 166, 159, 162, 155, 155, 166, 158, 163, 160, 156, 160, 160, 159, 154, 155, 158, 160, 155, 155, 159, 152, 158, 158, 156, 156, 158, 157, 149, 157, 154, 162, 162, 160, 162, 163, 158, 158, 164, 155, 155, 159, 164, 157, 161, 149, 154, 164, 168, 156, 160, 158, 164, 163, 154, 156, 156, 155, 162, 157, 154, 184, 163, 160, 155, 167, 156, 159, 158, 166, 159, 159, 154, 159, 157, 154, 163, 159, 158, 156, 151, 161, 156, 155, 151, 168, 160, 160, 167, 176, 167, 161, 162, 158, 158, 159, 157, 162, 163, 157, 163, 165, 152, 163, 162, 162, 161, 156, 147, 157, 155, 158, 162, 158, 151, 154, 165, 160, 169, 164, 153, 163, 163, 157, 164, 134, 155, 161, 165, 155, 158, 159, 153, 153, 161, 165, 155, 162, 160, 159, 149, 156, 140, 160, 163, 163, 154, 162, 166, 162, 156, 154, 163, 165, 157, 152, 159, 166, 157, 150, 162, 164, 164, 161, 158, 164, 156, 162, 161, 162, 156, 165, 165, 157, 162, 159, 161, 163, 168, 156, 154, 161, 151, 153, 158, 159, 157, 161, 159, 162, 161, 157, 159, 158, 161, 157, 157, 157, 157, 155, 159, 185, 159, 150, 167, 158, 158, 160, 161, 166, 166, 160, 159, 162, 163, 160, 157, 158, 167, 160, 163, 151, 156, 162, 162, 158, 158, 160, 164, 151, 153, 160, 168, 152, 159, 156, 160, 164, 159, 161, 150, 158, 160, 158, 159, 159, 159, 160, 170, 156, 159, 151, 157, 160, 161, 162, 167, 160, 154, 156, 163, 157, 159, 156, 155, 157, 161, 148, 168, 163, 154, 157, 160, 162, 162, 160, 159, 163, 161, 159, 155, 160, 157, 164, 154, 156, 154, 157, 154, 153, 165, 159, 163, 149, 164, 151, 154, 167, 158, 161, 157, 159, 161, 148, 161, 162, 164, 156, 149, 156, 167, 158, 162, 167, 158, 158, 152, 161, 156, 184, 164, 157, 170, 146, 159, 160, 156, 178, 157, 152, 147, 153, 159, 159, 145, 162, 162, 155, 165, 167, 159, 161, 163, 163, 173, 163, 160, 150, 159, 167, 166, 154, 162, 159, 151, 167, 162, 164, 157, 166, 155, 160, 161, 164, 151, 154, 169, 159, 150, 154, 157, 155, 155, 166, 153, 166, 152, 166, 159, 160, 156, 158, 148, 148, 160, 157, 154, 150, 159, 157, 157, 163, 156, 156, 156, 159, 163, 154, 164, 156, 157, 158, 168, 158, 162, 159, 160, 163, 161, 161, 153, 164, 159, 169, 167, 155, 154, 160, 161, 158, 157, 160, 156, 160, 144, 163, 155, 162, 156, 166, 166, 156, 160, 155, 166, 161, 167, 155, 155, 159, 156, 160, 159, 154, 151, 158, 159, 158, 164, 157, 157, 162, 162, 156, 143, 158, 162, 158, 159, 162, 171, 162, 157, 156, 150, 156, 164, 161, 159, 158, 156, 159, 163, 155, 162, 159, 161, 160, 160, 159, 167, 159, 160, 167, 151, 163, 154, 153, 161, 160, 161, 157, 156, 162, 152, 156, 157, 158, 158, 163, 162, 164, 162, 163, 161, 162, 162, 169, 156, 165, 157, 162, 166, 158, 160, 160, 159, 158, 156, 157, 161, 182, 161, 154, 166, 156, 159, 157, 158, 153, 158, 157, 163, 155, 162, 153, 161, 158, 155, 159, 155, 156, 155, 162, 160, 162, 163, 160, 164, 154, 159, 157, 158, 177, 161, 194, 163, 159, 161, 159, 154, 123, 163, 156, 160, 163, 160, 165, 159, 156, 157, 166, 160, 157, 171, 158, 164, 158, 172, 159, 166, 159, 157, 160, 170, 156, 159, 160, 162, 163, 165, 157, 161, 169, 161, 159, 159, 159, 162, 158, 161, 160, 159, 160, 154, 155, 164, 161, 157, 155, 168, 171, 156, 157, 163, 155, 160, 159, 159, 169, 160, 157, 158, 166, 153, 164, 166, 155, 161, 161, 159, 162, 163, 164, 158, 160, 162, 169, 152, 162, 158, 160, 156, 153, 158, 156, 167, 159, 160, 160, 161, 162, 153, 158, 161, 162, 162, 157, 157, 159, 155, 161, 162, 159, 159, 161, 158, 166, 164, 160, 157, 155, 169, 161, 156, 162, 155, 154, 160, 166, 156, 161, 160, 158, 153, 155, 160, 166, 157, 162, 160, 162, 158, 158, 153, 162, 160, 155, 158, 166, 162, 158, 156, 163, 156, 163, 164, 158, 156, 162, 179, 162, 158, 160, 167, 161, 159, 160, 166, 162, 147, 165, 163, 159, 158, 163, 154, 157, 159, 162, 163, 164, 159, 157, 161, 161, 156, 164, 157, 157, 162, 160, 163, 160, 162, 151, 167, 164, 161, 163, 153, 158, 158, 160, 156, 162, 157, 159, 163, 157, 162, 162, 153, 161, 161, 161, 165, 162, 155, 166, 162, 159, 161, 160, 165, 159, 163, 157, 160, 165, 161, 163, 161, 163, 158, 162, 159, 157, 163, 159, 161, 160, 161, 162, 161, 158, 158, 166, 163, 159, 159, 154, 160, 165, 158, 154, 171, 161, 162, 161, 163, 161, 158, 155, 159, 153, 156, 166, 153, 162, 170, 154, 156, 161, 154, 165, 167, 159, 161, 158, 142, 158, 159, 157, 151, 157, 158, 163, 160, 157, 162, 166, 152, 170, 163, 152, 164, 156, 157, 159, 157, 157, 164, 163, 158, 166, 167, 161, 160, 164, 163, 157, 161, 154, 169, 157, 161, 160, 157, 164, 155, 158, 162, 173, 161, 164, 170, 163, 160, 163, 158, 163, 164, 159, 158, 160, 169, 170, 157, 156, 158, 162, 160, 159, 189, 159, 161, 155, 158, 164, 165, 166, 158, 161, 159, 157, 161, 159, 160, 169, 160, 161, 159, 158, 156, 167, 155, 157, 151, 165, 157, 166, 166, 157, 157, 158, 158, 159, 169, 153, 156, 156, 160, 163, 154, 163, 161, 156, 166, 162, 167, 153, 160, 162, 163, 157, 154, 158, 163, 164, 161, 163, 154, 148, 156, 161, 162, 166, 167, 160, 164, 170, 158, 159, 162, 158, 190, 204, 160, 172, 161, 162, 165, 156, 160, 159, 157, 163, 154, 159, 160, 163, 149, 155, 155, 156, 155, 158, 156, 163, 159, 155, 177, 160, 149, 171, 151, 162, 156, 162, 152, 158, 166, 149, 159, 160, 159, 159, 162, 164, 158, 174, 162, 163, 156, 160, 157, 164, 164, 158, 165, 166, 166, 170, 152, 159, 157, 162, 159, 163, 166, 152, 165, 155, 155, 159, 158, 164, 160, 155, 154, 165, 160, 150, 169, 179, 150, 163, 160, 159, 166, 158, 174, 156, 154, 157, 167, 159, 166, 159, 157, 159, 162, 158, 148, 158, 162, 158, 165, 160, 154, 162, 189, 163, 159, 159, 151, 162, 163, 156, 166, 166, 157, 161, 155, 153, 171, 166, 162, 150, 162, 156, 163, 156, 158, 162, 156, 164, 150, 157, 158, 158, 165, 159, 164, 173, 166, 160, 168, 165, 162, 166, 164, 148, 159, 160, 160, 163, 167, 157, 172, 158, 169, 154, 157, 164, 154, 162, 179, 156, 166, 161, 153, 157, 161, 161, 163, 165, 166, 154, 159, 157, 156, 157, 156, 155, 152, 159, 157, 156, 146, 168, 167, 162, 162, 164, 164, 157, 153, 134, 171, 155, 156, 164, 165, 158, 162, 153, 155, 166, 162, 156, 158, 165, 157, 157, 155, 160, 160, 155, 157, 158, 154, 161, 161, 161, 162, 163, 164, 153, 158, 164, 155, 155, 148, 149, 161, 157, 155, 158, 156, 169, 165, 158, 155, 157, 157, 155, 162, 162, 153, 157, 158, 164, 163, 160, 165, 178, 160, 165, 156, 157, 160, 170, 154, 172, 159, 180, 161, 167, 146, 160, 158, 157, 155, 156, 160, 153, 164, 160, 173, 160, 162, 161, 166, 158, 149, 163, 166, 158, 171, 160, 164, 156, 150, 157, 177, 155, 162, 157, 157, 154, 160, 156, 155, 172, 159, 163, 157, 159, 172, 166, 158, 155, 163, 169, 158, 170, 165, 158, 162, 158, 144, 156, 157, 155, 160, 154, 170, 165, 161, 164, 169, 166, 157, 158, 158, 160, 157, 154, 158, 156, 163, 160, 156, 159, 153, 156, 159, 171, 161, 152, 158, 168, 160, 147, 164, 172, 170, 159, 160, 160, 171, 153, 154, 160, 156, 154, 160, 163, 173, 164, 153, 154, 156, 166, 160, 163, 160, 164, 158, 161, 135, 165, 156, 164, 172, 156, 169, 162, 142, 155, 162, 184, 160, 168, 153, 158, 170, 157, 182, 163, 160, 162, 160, 159, 155, 171, 172, 163, 158, 167, 154, 164, 158, 172, 159, 163, 163, 159, 157, 154, 155, 157, 158, 159, 160, 181, 150, 157, 162, 151, 155, 147, 155, 164, 162, 154, 153, 158, 156, 155, 164, 164, 164, 165, 155, 157, 160, 160, 155, 152, 158, 161, 161, 166, 154, 160, 162, 150, 155, 162, 170, 157, 166, 155, 158, 165, 171, 151, 161, 157, 155, 153, 161, 155, 168, 161, 152, 156, 157, 160, 161, 158, 159, 157, 161, 151, 161, 154, 148, 164, 164, 163, 174, 156, 148, 160, 152, 154, 173, 151, 154, 163, 158, 144, 165, 169, 160, 156, 152, 155, 172, 160, 157, 163, 148, 166, 159, 154, 153, 164, 160, 160, 166, 155, 167, 152, 158, 161, 154, 159, 157, 161, 168, 158, 162, 163, 159, 181, 157, 153, 162, 160, 162, 161, 168, 172, 161, 160, 152, 155, 163, 170, 160, 154, 152, 159, 152, 167, 153, 167, 164, 160, 162, 162, 167, 165, 166, 163, 162, 159, 159, 162, 158, 185, 160, 157, 154, 160, 154, 157, 158, 156, 162, 153, 164, 155, 160, 172, 176, 161, 163, 153, 162, 155, 158, 152, 160, 157, 164, 166, 159, 178, 168, 159, 165, 161, 162, 159, 150, 157, 161, 152, 160, 157, 155, 163, 162, 162, 169, 155, 159, 156, 167, 163, 157, 163, 155, 167, 156, 163, 154, 160, 165, 166, 153, 154, 147, 171, 160, 161, 158, 163, 155, 163, 157, 158, 162, 165, 162, 159, 159, 157, 161, 161, 162, 160, 159, 159, 167, 151, 162, 159, 164, 144, 154, 153, 163, 166, 159, 157, 164, 169, 160, 153, 161, 166, 162, 160, 162, 157, 160, 159, 165, 156, 158, 160, 164, 161, 158, 160, 154, 162, 160, 160, 161, 159, 157, 158, 165, 168, 153, 161, 169, 158, 158, 155, 158, 151, 167, 168, 157, 158, 166, 159, 171, 174, 166, 162, 159, 150, 161, 160, 162, 159, 162, 152, 154, 159, 166, 150, 156, 152, 152, 158, 156, 163, 164, 157, 163, 160, 159, 146, 158, 145, 159, 165, 158, 158, 154, 160, 162, 161, 156, 158, 158, 157, 184, 156, 173, 168, 158, 165, 162, 158, 155, 159, 162, 151, 161, 157, 164, 169, 155, 155, 161, 165, 163, 160, 163, 163, 151, 160, 158, 173, 155, 165, 158, 148, 162, 157, 159, 158, 156, 158, 156, 156, 161, 159, 150, 161, 173, 158, 152, 157, 157, 161, 161, 164, 153, 161, 159, 164, 158, 160, 155, 153, 154, 164, 156, 158, 157, 182, 176, 173, 155, 159, 163, 153, 161, 157, 164, 162, 153, 157, 156, 167, 168, 158, 160, 163, 160, 165, 161, 159, 167, 160, 162, 165, 160, 162, 154, 169, 161, 144, 159, 163, 159, 155, 155, 159, 154, 157, 157, 147, 161, 158, 157, 164, 173, 157, 162, 156, 161, 156, 161, 160, 161, 162, 164, 162, 157, 156, 165, 153, 161, 157, 153, 172, 161, 162, 159, 166, 160, 162, 159, 170, 157, 160, 180, 162, 158, 161, 156, 163, 157, 168, 163, 152, 158, 156, 152, 164, 163, 157, 163, 164, 165, 158, 177, 182, 161, 163, 155, 156, 168, 152, 142, 155, 160, 162, 159, 160, 163, 158, 160, 158, 154, 166, 158, 163, 159, 157, 170, 159, 163, 162, 162, 151, 147, 176, 158, 156, 163, 164, 160, 163, 162, 161, 167, 161, 159, 161, 160, 149, 163, 154, 160, 166, 160, 158, 154, 149, 167, 165, 164, 164, 151, 162, 155, 156, 165, 160, 168, 156, 168, 158, 165, 171, 162, 167, 156, 169, 163, 159, 160, 159, 153, 159, 164, 157, 161, 161, 165, 170, 153, 161, 169, 158, 160, 162, 158, 167, 162, 162, 163, 162, 165, 170, 165, 159, 164, 151, 152, 169, 159, 154, 149, 160, 161, 159, 157, 172, 165, 163, 152, 161, 165, 158, 167, 160, 152, 172, 153, 160, 154, 157, 156, 164, 165, 168, 154, 162, 160, 166, 171, 157, 156, 164, 154, 152, 158, 162, 159, 161, 158, 164, 154, 168, 164, 159, 170, 171, 163, 161, 151, 159, 152, 158, 162, 155, 150, 170, 153, 162, 153, 166, 156, 158, 155, 166, 161, 161, 159, 165, 159, 152, 164, 160, 157, 163, 160, 157, 162, 154, 158, 163, 152, 162, 154, 166, 158, 161, 159, 161, 165, 162, 157, 164, 152, 163, 159, 167, 158, 169, 162, 149, 165, 163, 162, 151, 163, 151, 159, 158, 161, 164, 159, 154, 153, 161, 154, 153, 159, 157, 161, 163, 155, 156, 160, 160, 171, 164, 159, 157, 158, 160, 161, 157, 156, 157, 149, 159, 167, 160, 164, 162, 156, 152, 155, 167, 154, 167, 159, 161, 165, 172, 162, 162, 161, 163, 158, 157, 161, 163, 159, 157, 165, 158, 162, 154, 156, 163, 151, 163, 167, 158, 160, 156, 156, 159, 157, 167, 155, 166, 149, 161, 165, 162, 160, 166, 169, 160, 149, 158, 159, 152, 156, 157, 158, 147, 157, 161, 152, 148, 158, 166, 157, 157, 172, 156, 152, 158, 154, 163, 159, 166, 159, 164, 149, 160, 160, 160, 159, 162, 162, 182, 166, 157, 167, 160, 163, 158, 164, 149, 165, 172, 158, 166, 158, 162, 172, 156, 153, 152, 159, 151, 155, 161, 161, 169, 158, 168, 153, 162, 155, 159, 160, 158, 174, 158, 168, 148, 160, 162, 152, 159, 150, 163, 153, 156, 160, 156, 165, 153, 168, 165, 164, 153, 151, 156, 153, 163, 155, 161, 152, 167, 161, 162, 157, 162, 158, 169, 152, 160, 162, 162, 167, 158, 146, 160, 160, 159, 165, 159, 164, 157, 160, 156, 155, 165, 158, 164, 166, 150, 163, 162, 163, 163, 165, 159, 161, 169, 165, 162, 162, 156, 158, 157, 173, 163, 162, 151, 152, 166, 160, 164, 162, 157, 162, 160, 157, 168, 152, 155, 158, 157, 155, 160, 167, 160, 158, 151, 152, 160, 166, 154, 158, 163, 161, 161, 146, 162, 158, 158, 153, 155, 164, 159, 155, 154, 160, 154, 164, 164, 162, 163, 155, 156, 158, 156, 158, 160, 167, 166, 170, 171, 157, 162, 162, 144, 169, 165, 169, 167, 155, 160, 159, 156, 158, 160, 153, 156, 160, 169, 158, 150, 157, 165, 161, 158, 159, 158, 160, 150, 149, 162, 163, 157, 164, 157, 159, 157, 163, 150, 151, 162, 164, 156, 150, 167, 159, 158, 156, 151, 162, 162, 154, 161, 163, 162, 167, 166, 161, 159, 159, 160, 167, 156, 162, 168, 164, 164, 159, 170, 164, 165, 159, 154, 160, 158, 161, 159, 165, 159, 159, 152, 162, 164, 160, 161, 165, 155, 158, 160, 157, 166, 165, 158, 158, 151, 156, 159, 159, 162, 157, 170, 151, 160, 167, 159, 162, 155, 156, 161, 162, 166, 165, 155, 167, 159, 163, 160, 160, 153, 162, 148, 160, 167, 161, 159, 164, 163, 156, 164, 160, 162, 166, 163, 166, 157, 160, 161, 162, 160, 172, 159, 164, 160, 161, 160, 162, 162, 164, 157, 161, 163, 156, 163, 162, 163, 159, 154, 163, 156, 164, 157, 169, 164, 154, 159, 155, 154, 160, 159, 156, 162, 158, 159, 163, 171, 161, 164, 155, 157, 163, 169, 157, 154, 157, 162, 148, 158, 149, 165, 150, 153, 164, 159, 157, 160, 145, 158, 172, 157, 155, 157, 159, 160, 157, 152, 166, 162, 160, 168, 163, 158, 159, 155, 165, 158, 178, 161, 164, 163, 160, 152, 160, 164, 171, 162, 150, 152, 157, 159, 163, 162, 169, 159, 159, 164, 159, 164, 159, 159, 162, 158, 162, 156, 159, 162, 159, 160, 164, 156, 161, 159, 162, 159, 155, 164, 159, 156, 151, 165, 162, 153, 157, 158, 161, 151, 161, 165, 160, 154, 161, 165, 156, 158, 138, 155, 164, 168, 162, 168, 156, 162, 162, 165, 159, 167, 155, 162, 164, 164, 158, 157, 159, 159, 155, 157, 152, 161, 157, 157, 160, 160, 153, 160, 153, 150, 157, 152, 161, 160, 154, 156, 156, 165, 156, 153, 153, 154, 159, 159, 159, 157, 160, 154, 160, 160, 163, 164, 166, 168, 160, 172, 152, 154, 162, 155, 161, 156, 173, 159, 161, 157, 165, 159, 154, 159, 158, 152, 161, 156, 165, 159, 153, 173, 160, 157, 163, 156, 155, 155, 152, 165, 152, 171, 161, 163, 160, 157, 181, 156, 170, 157, 160, 159, 166, 159, 157, 154, 160, 169, 153, 163, 155, 160, 158, 157, 157, 158, 157, 154, 159, 168, 160, 160, 165, 160, 166, 158, 157, 161, 154, 163, 167, 159, 163, 157, 164, 160, 162, 145, 157, 162, 165, 150, 160, 157, 158, 158, 166, 172, 150, 162, 162, 157, 161, 154, 155, 153, 159, 154, 158, 158, 155, 157, 156, 144, 166, 158, 161, 162, 159, 157, 161, 165, 161, 158, 156, 161, 160, 164, 160, 156, 160, 161, 158, 159, 161, 155, 170, 163, 159, 160, 160, 163, 156, 162, 159, 157, 160, 154, 157, 171, 156, 162, 146, 153, 167, 160, 167, 157, 179, 161, 154, 161, 161, 157, 162, 156, 164, 160, 159, 159, 159, 150, 155, 158, 154, 158, 160, 151, 162, 157, 158, 160, 158, 176, 157, 165, 162, 159, 161, 158, 155, 155, 164, 159, 157, 151, 164, 175, 160, 162, 158, 155, 159, 157, 157, 157, 154, 156, 157, 155, 172, 152, 150, 158, 163, 148, 166, 165, 160, 158, 144, 163, 154, 169, 164, 160, 160, 155, 156, 161, 159, 157, 162, 159, 160, 161, 162, 157, 152, 156, 156, 165, 158, 161, 164, 161, 161, 158, 157, 167, 159, 155, 154, 162, 158, 175, 164, 156, 160, 156, 154, 158, 163, 163, 158, 155, 167, 159, 153, 167, 154, 156, 156, 158, 164, 151, 157, 164, 158, 156, 162, 152, 160, 163, 140, 155, 166, 161, 158, 158, 149, 155, 150, 158, 156, 163, 164, 163, 160, 156, 159, 158, 159, 165, 167, 160, 159, 153, 159, 160, 157, 154, 164, 158, 159, 154, 157, 156, 170, 155, 164, 162, 159, 161, 157, 165, 160, 161, 159, 164, 161, 151, 160, 159, 162, 169, 158, 153, 160, 168, 156, 161, 162, 156, 158, 161, 155, 160, 174, 156, 162, 164, 158, 162, 156, 159, 161, 167, 162, 160, 161, 160, 163, 156, 155, 164, 161, 158, 161, 166, 166, 160, 159, 148, 163, 162, 153, 149, 162, 156, 159, 154, 156, 161, 161, 157, 161, 159, 160, 164, 165, 161, 165, 161, 161, 143, 167, 159, 163, 161, 158, 160, 155, 160, 169, 158, 159, 159, 162, 164, 161, 158, 161, 158, 169, 157, 160, 158, 161, 157, 164, 158, 162, 169, 159, 162, 164, 158, 162, 159, 174, 162, 161, 160, 164, 157, 165, 162, 158, 162, 157, 164, 160, 156, 160, 163, 160, 155, 164, 161, 162, 161, 162, 164, 160, 167, 160, 160, 160, 181, 161, 177, 161, 161, 164, 162, 156, 161, 158, 159, 158, 162, 157, 157, 161, 161, 156, 163, 166, 159, 162, 158, 157, 164, 159, 160, 162, 158, 160, 154, 161, 156, 164, 167, 159, 161, 162, 159, 156, 163, 158, 154, 162, 164, 160, 160, 161, 159, 164, 162, 162, 158, 154, 164, 159, 163, 164, 163, 163, 160, 154, 161, 156, 165, 161, 157, 159, 153, 186, 161, 161, 159, 158, 156, 149, 160, 157, 161, 162, 152, 165, 159, 157, 166, 163, 158, 158, 156, 162, 160, 143, 160, 160, 166, 169, 162, 163, 158, 159, 180, 160, 159, 159, 156, 159, 155, 160, 158, 157, 166, 171, 158, 162, 163, 160, 158, 168, 161, 162, 174, 158, 156, 164, 164, 156, 164, 163, 162, 160, 159, 165, 157, 158, 164, 164, 165, 164, 157, 161, 168, 159, 165, 159, 159, 161, 158, 165, 161, 157, 154, 159, 160, 161, 159, 159, 162, 163, 163, 163, 146, 166, 157, 154, 161, 157, 161, 159, 158, 159, 157, 162, 159, 156, 156, 161, 160, 159, 161, 159, 163, 156, 154, 155, 159, 162, 158, 163, 158, 158, 156, 167, 163, 162, 161, 161, 174, 157, 156, 166, 159, 165, 161, 158, 166, 158, 160, 155, 156, 155, 154, 175, 166, 160, 162, 160, 155, 162, 160, 165, 143, 166, 157, 158, 163, 168, 154, 163, 162, 160, 165, 159, 158, 160, 151, 163, 160, 160, 163, 153, 164, 156, 161, 159, 159, 163, 160, 159, 153, 162, 156, 158, 160, 152, 161, 159, 163, 160, 161, 162, 157, 159, 158, 160, 154, 149, 157, 159, 159, 160, 164, 157, 161, 159, 157, 158, 166, 158, 159, 158, 164, 158, 157, 163, 161, 159, 167, 158, 161, 151, 158, 157, 148, 163, 157, 157, 156, 155, 161, 155, 160, 162, 162, 160, 164, 159, 164, 158, 161, 170, 159, 159, 156, 159, 160, 161, 163, 156, 160, 160, 160, 137, 159, 160, 166, 162, 160, 163, 158, 159, 162, 165, 158, 164, 165, 164, 162, 157, 161, 162, 155, 160, 159, 159, 159, 158, 169, 162, 168, 163, 164, 163, 164, 161, 160, 158, 162, 164, 170, 157, 162, 161, 163, 159, 152, 165, 162, 163, 160, 154, 147, 159, 153, 155, 145, 157, 163, 161, 160, 160, 157, 160, 164, 155, 158, 155, 156, 162, 165, 169, 155, 152, 160, 153, 160, 171, 150, 156, 151, 150, 159, 155, 166, 153, 159, 142, 161, 157, 168, 168, 164, 156, 158, 146, 158, 167, 163, 154, 174, 161, 167, 162, 156, 149, 173, 172, 156, 160, 158, 162, 158, 160, 159, 160, 152, 157, 158, 157, 162, 164, 164, 157, 159, 164, 162, 154, 160, 155, 161, 167, 151, 162, 169, 163, 161, 152, 159, 163, 165, 165, 161, 161, 157, 161, 152, 158, 166, 153, 163, 157, 156, 156, 162, 163, 156, 153, 157, 161, 177, 171, 154, 152, 164, 155, 170, 155, 153, 164, 160, 158, 164, 167, 158, 160, 149, 158, 155, 159, 154, 152, 154, 156, 164, 172, 163, 153, 157, 159, 158, 147, 164, 156, 160, 163, 158, 165, 145, 155, 161, 156, 161, 151, 167, 162, 157, 153, 153, 162, 152, 161, 164, 155, 161, 157, 152, 158, 163, 185, 159, 155, 163, 165, 161, 159, 186, 152, 158, 163, 156, 174, 156, 154, 163, 158, 161, 161, 160, 151, 157, 172, 161, 151, 153, 148, 157, 168, 160, 170, 159, 154, 166, 164, 162, 158, 163, 160, 157, 157, 156, 156, 148, 160, 158, 156, 149, 161, 165, 155, 159, 153, 162, 168, 153, 154, 165, 152, 158, 162, 157, 152, 153, 165, 158, 158, 168, 160, 156, 153, 160, 168, 164, 161, 152, 152, 163, 157, 157, 166, 158, 162, 151, 156, 156, 159, 155, 161, 160, 160, 159, 166, 153, 154, 161, 158, 147, 165, 170, 159, 150, 163, 167, 153, 156, 167, 153, 161, 151, 163, 152, 161, 163, 161, 159, 163, 157, 165, 156, 161, 172, 165, 160, 164, 159, 167, 165, 163, 162, 160, 163, 162, 159, 147, 166, 158, 154, 158, 138, 152, 154, 159, 157, 155, 178, 153, 159, 169, 169, 153, 162, 153, 155, 158, 158, 162, 163, 152, 162, 161, 153, 162, 161, 165, 159, 157, 156, 154, 154, 161, 156, 160, 164, 159, 159, 153, 159, 157, 159, 160, 171, 155, 156, 161, 161, 157, 149, 146, 163, 178, 159, 152, 163, 160, 160, 152, 161, 154, 154, 156, 161, 158, 155, 160, 159, 160, 157, 162, 152, 166, 157, 154, 170, 156, 165, 150, 164, 164, 163, 155, 161, 158, 152, 153, 161, 166, 156, 154, 155, 166, 166, 160, 156, 161, 168, 156, 168, 158, 170, 152, 165, 169, 157, 156, 167, 156, 160, 154, 165, 163, 169, 163, 159, 165, 156, 159, 172, 155, 154, 159, 157, 162, 172, 153, 153, 157, 158, 165, 159, 154, 154, 162, 168, 166, 172, 163, 160, 161, 167, 154, 165, 160, 163, 165, 154, 171, 163, 169, 161, 164, 151, 161, 159, 157, 148, 158, 153, 150, 155, 166, 157, 154, 158, 155, 152, 166, 161, 159, 163, 161, 157, 161, 154, 159, 168, 163, 166, 153, 157, 153, 156, 165, 154, 167, 159, 149, 169, 158, 156, 153, 155, 162, 156, 153, 156, 158, 159, 160, 162, 162, 151, 166, 167, 156, 159, 159, 166, 165, 158, 158, 164, 160, 168, 159, 161, 158, 151, 167, 150, 167, 155, 169, 154, 164, 158, 157, 145, 166, 157, 164, 166, 159, 155, 158, 152, 160, 157, 159, 164, 157, 163, 162, 161, 163, 154, 163, 159, 153, 159, 166, 153, 148, 153, 159, 156, 163, 148, 160, 170, 163, 160, 165, 156, 176, 148, 152, 159, 154, 159, 155, 176, 164, 157, 159, 163, 148, 153, 159, 164, 160, 157, 152, 176, 153, 157, 156, 161, 156, 155, 162, 162, 165, 152, 156, 155, 162, 163, 155, 163, 159, 156, 150, 148, 158, 166, 158, 162, 145, 154, 163, 160, 166, 157, 154, 156, 163, 157, 161, 153, 157, 156, 159, 150, 163, 160, 172, 150, 165, 160, 159, 165, 166, 165, 164, 158, 176, 157, 156, 164, 161, 162, 161, 169, 161, 161, 157, 160, 153, 176, 155, 156, 177, 159, 153, 156, 153, 163, 168, 160, 165, 162, 155, 163, 162, 155, 173, 157, 153, 166, 154, 164, 160, 159, 164, 163, 163, 162, 162, 163, 173, 155, 161, 147, 161, 162, 161, 171, 160, 157, 157, 160, 157, 162, 161, 163, 160, 158, 163, 161, 163, 164, 168, 160, 153, 157, 159, 160, 155, 168, 163, 150, 164, 161, 165, 156, 171, 157, 156, 156, 159, 166, 163, 165, 172, 157, 170, 153, 151, 152, 169, 158, 162, 155, 162, 159, 162, 163, 151, 171, 141, 159, 160, 163, 161, 164, 156, 148, 157, 161, 162, 151, 154, 154, 162, 164, 167, 163, 162, 156, 160, 152, 158, 164, 166, 148, 156, 160, 165, 160, 149, 161, 163, 165, 160, 159, 160, 160, 156, 163, 156, 161, 159, 155, 150, 164, 156, 148, 158, 152, 160, 156, 163, 160, 172, 160, 159, 155, 156, 170, 161, 160, 156, 160, 158, 157, 161, 176, 155, 164, 166, 163, 164, 162, 164, 166, 169, 159, 151, 154, 162, 155, 158, 159, 165, 158, 165, 156, 170, 156, 160, 155, 158, 158, 158, 150, 169, 178, 160, 161, 156, 158, 156, 159, 171, 158, 159, 161, 155, 168, 156, 156, 150, 156, 155, 160, 149, 153, 187, 154, 165, 161, 161, 154, 160, 158, 164, 155, 155, 164, 164, 158, 149, 129, 163, 160, 159, 147, 156, 157, 158, 156, 160, 167, 157, 154, 156, 155, 161, 162, 162, 163, 163, 165, 162, 167, 145, 158, 156, 169, 147, 157, 168, 169, 149, 157, 153, 165, 165, 164, 148, 164, 157, 160, 161, 163, 165, 163, 160, 151, 154, 164, 161, 158, 157, 156, 160, 160, 163, 161, 167, 168, 156, 158, 162, 154, 144, 153, 162, 159, 161, 155, 161, 158, 163, 165, 163, 164, 171, 167, 168, 153, 159, 158, 161, 145, 167, 162, 158, 157, 149, 154, 163, 161, 158, 164, 165, 158, 154, 160, 159, 163, 159, 171, 163, 155, 161, 156, 159, 161, 153, 149, 167, 162, 154, 158, 161, 159, 159, 159, 160, 142, 154, 158, 159, 152, 152, 159, 154, 165, 158, 160, 167, 152, 159, 176, 159, 158, 164, 154, 159, 165, 167, 155, 158, 158, 170, 158, 159, 163, 144, 154, 164, 147, 154, 157, 162, 155, 170, 155, 164, 154, 150, 152, 161, 167, 176, 161, 153, 162, 152, 154, 143, 163, 161, 164, 159, 140, 157, 158, 161, 142, 162, 148, 151, 157, 160, 161, 155, 160, 165, 151, 164, 161, 154, 159, 165, 158, 163, 164, 149, 163, 159, 161, 165, 163, 151, 161, 149, 151, 159, 165, 168, 155, 153, 159, 151, 152, 152, 153, 160, 162, 160, 158, 159, 171, 154, 163, 153, 156, 153, 162, 160, 156, 150, 155, 159, 159, 155, 156, 159, 149, 159, 156, 172, 164, 152, 150, 155, 155, 164, 148, 169, 156, 168, 155, 160, 161, 156, 156, 164, 158, 161, 153, 158, 163, 161, 172, 165, 158, 165, 161, 157, 166, 156, 162, 162, 161, 157, 155, 162, 161, 153, 164, 164, 140, 161, 157, 153, 158, 157, 161, 163, 156, 153, 158, 159, 155, 149, 157, 151, 156, 163, 150, 165, 160, 155, 163, 174, 159, 171, 161, 164, 155, 163, 157, 158, 157, 155, 155, 146, 153, 144, 170, 165, 163, 155, 163, 155, 157, 151, 147, 152, 172, 156, 154, 155, 157, 163, 156, 162, 153, 159, 164, 155, 165, 184, 157, 159, 157, 161, 170, 171, 163, 156, 154, 164, 167, 160, 151, 164, 156, 161, 164, 152, 153, 165, 164, 147, 171, 154, 153, 153, 156, 151, 159, 164, 165, 158, 161, 154, 153, 164, 167, 162, 157, 173, 164, 165, 156, 150, 149, 156, 141, 162, 160, 163, 160, 164, 159, 163, 163, 167, 149, 158, 143, 197, 155, 160, 156, 159, 160, 158, 154, 165, 163, 162, 157, 148, 163, 161, 162, 152, 166, 164, 166, 162, 157, 168, 157, 159, 155, 160, 159, 158, 156, 160, 160, 154, 167, 155, 163, 159, 165, 161, 154, 174, 163, 153, 158, 171, 156, 155, 162, 152, 158, 162, 165, 164, 162, 152, 166, 167, 155, 164, 157, 158, 158, 156, 153, 174, 157, 153, 159, 162, 161, 167, 160, 157, 157, 167, 157, 158, 163, 160, 162, 155, 158, 155, 157, 154, 165, 144, 166, 159, 156, 163, 160, 165, 156, 159, 159, 157, 174, 169, 154, 153, 162, 170, 169, 159, 160, 152, 162, 158, 168, 161, 153, 151, 149, 161, 156, 163, 163, 159, 158, 160, 166, 164, 171, 153, 164, 161, 156, 170, 160, 166, 152, 159, 166, 162, 161, 153, 156, 148, 159, 156, 161, 155, 163, 165, 155, 157, 167, 171, 162, 152, 155, 162, 159, 163, 169, 165, 168, 169, 157, 155, 161, 169, 179, 162, 165, 158, 165, 152, 159, 162, 163, 148, 157, 157, 160, 182, 160, 157, 160, 165, 160, 158, 158, 160, 155, 153, 146, 156, 153, 161, 160, 146, 163, 159, 152, 153, 152, 175, 154, 164, 157, 152, 163, 152, 160, 156, 161, 172, 156, 167, 161, 158, 158, 157, 166, 161, 160, 161, 159, 159, 170, 171, 152, 174, 156, 156, 162, 157, 159, 160, 179, 158, 163, 160, 161, 164, 160, 158, 158, 162, 161, 169, 146, 162, 152, 164, 168, 153, 154, 158, 159, 163, 162, 161, 162, 159, 158, 158, 168, 156, 159, 159, 158, 163, 156, 160, 161, 159, 169, 159, 163, 160, 162, 164, 161, 162, 166, 161, 160, 164, 156, 162, 160, 164, 157, 161, 160, 164, 162, 159, 163, 161, 159, 152, 156, 161, 161, 161, 161, 166, 163, 161, 155, 159, 158, 155, 153, 159, 156, 156, 166, 163, 156, 158, 161, 159, 157, 164, 156, 159, 159, 159, 157, 159, 159, 161, 161, 160, 151, 165, 159, 159, 157, 160, 162, 154, 154, 161, 163, 160, 159, 160, 159, 163, 158, 159, 161, 165, 164, 158, 158, 167, 164, 155, 157, 160, 162, 165, 163, 136, 163, 158, 158, 162, 158, 163, 164, 160, 160, 165, 161, 157, 164, 163, 164, 160, 166, 159, 157, 166, 162, 164, 159, 159, 165, 158, 161, 158, 162, 167, 160, 150, 161, 161, 157, 156, 158, 162, 162, 158, 151, 159, 158, 158, 156, 157, 160, 160, 155, 159, 155, 156, 159, 162, 164, 159, 164, 161, 159, 178, 164, 163, 156, 157, 156, 160, 165, 162, 156, 158, 160, 164, 164, 160, 169, 159, 159, 167, 163, 160, 159, 159, 160, 161, 159, 162, 158, 152, 163, 164, 158, 158, 162, 165, 159, 158, 161, 166, 163, 161, 161, 160, 155, 158, 161, 161, 159, 161, 164, 162, 161, 158, 164, 162, 162, 167, 159, 165, 162, 161, 157, 160, 159, 164, 159, 158, 160, 158, 158, 155, 161, 165, 163, 159, 158, 164, 162, 158, 161, 163, 163, 166, 162, 160, 157, 162, 148, 157, 159, 163, 156, 161, 159, 159, 157, 164, 170, 163, 162, 167, 161, 158, 165, 156, 167, 164, 157, 163, 163, 159, 159, 163, 156, 161, 163, 167, 162, 157, 158, 157, 170, 155, 162, 154, 160, 164, 156, 150, 161, 172, 163, 163, 160, 150, 159, 158, 162, 162, 162, 159, 157, 162, 160, 161, 157, 159, 158, 159, 163, 149, 160, 161, 160, 161, 164, 159, 164, 152, 160, 154, 163, 161, 159, 161, 161, 157, 159, 153, 161, 167, 158, 159, 155, 161, 159, 162, 163, 161, 157, 159, 159, 161, 159, 159, 159, 159, 159, 162, 159, 163, 158, 154, 166, 150, 159, 161, 155, 156, 164, 160, 162, 161, 155, 164, 157, 151, 161, 159, 161, 168, 158, 157, 162, 157, 158, 159, 164, 158, 164, 161, 162, 161, 161, 152, 160, 161, 167, 162, 155, 161, 154, 160, 163, 158, 161, 158, 161, 160, 157, 160, 158, 156, 156, 160, 158, 160, 160, 164, 154, 164, 161, 161, 160, 159, 160, 158, 185, 157, 149, 161, 157, 158, 158, 163, 162, 160, 157, 162, 159, 167, 164, 159, 157, 160, 158, 161, 162, 160, 160, 156, 157, 170, 160, 161, 167, 158, 164, 162, 158, 157, 158, 162, 163, 158, 166, 162, 155, 157, 161, 160, 155, 161, 163, 160, 162, 160, 158, 160, 158, 155, 164, 165, 160, 160, 160, 160, 160, 159, 160, 159, 160, 157, 160, 160, 159, 169, 156, 167, 161, 162, 159, 160, 160, 166, 159, 165, 157, 163, 157, 164, 162, 158, 162, 155, 156, 159, 154, 160, 168, 157, 153, 158, 159, 155, 157, 168, 155, 169, 162, 156, 151, 158, 158, 168, 154, 174, 160, 153, 159, 162, 160, 160, 172, 165, 157, 165, 157, 161, 162, 163, 153, 169, 157, 158, 159, 160, 158, 163, 161, 154, 157, 164, 168, 156, 154, 163, 157, 158, 171, 153, 154, 157, 159, 160, 158, 173, 162, 154, 152, 163, 161, 164, 157, 165, 172, 154, 159, 167, 156, 159, 161, 165, 164, 168, 161, 151, 156, 169, 154, 152, 163, 160, 161, 164, 161, 158, 156, 160, 156, 172, 160, 159, 154, 158, 159, 170, 166, 156, 155, 184, 167, 139, 135, 162, 151, 155, 149, 162, 160, 152, 148, 166, 161, 157, 160, 156, 169, 153, 155, 162, 157, 157, 146, 157, 162, 160, 164, 160, 158, 167, 154, 151, 161, 168, 167, 155, 158, 155, 156, 156, 161, 154, 158, 158, 159, 162, 163, 149, 160, 165, 149, 153, 157, 166, 155, 160, 148, 158, 157, 158, 155, 173, 169, 161, 160, 156, 168, 157, 158, 156, 153, 154, 144, 164, 158, 161, 165, 155, 168, 170, 163, 165, 168, 150, 151, 160, 152, 157, 162, 156, 163, 159, 152, 153, 156, 173, 154, 158, 168, 163, 164, 177, 161, 165, 161, 158, 160, 163, 160, 164, 171, 155, 161, 156, 154, 162, 157, 168, 153, 167, 151, 165, 156, 162, 153, 161, 168, 164, 162, 169, 165, 155, 168, 162, 159, 165, 154, 156, 162, 159, 156, 155, 165, 173, 163, 160, 163, 159, 164, 162, 154, 157, 154, 163, 172, 157, 155, 161, 156, 161, 147, 149, 169, 161, 156, 156, 162, 150, 153, 151, 173, 175, 162, 159, 163, 154, 159, 158, 158, 165, 172, 154, 158, 152, 161, 156, 154, 155, 160, 157, 152, 155, 164, 157, 158, 152, 160, 158, 158, 164, 172, 153, 160, 160, 162, 162, 154, 158, 166, 162, 163, 150, 154, 162, 156, 160, 182, 159, 166, 160, 161, 163, 159, 163, 157, 157, 156, 160, 169, 166, 149, 164, 156, 154, 167, 166, 149, 155, 160, 148, 162, 164, 163, 157, 158, 162, 166, 161, 156, 170, 156, 152, 157, 151, 154, 151, 155, 151, 156, 152, 167, 159, 167, 155, 156, 156, 152, 157, 163, 173, 162, 162, 153, 159, 169, 167, 159, 167, 157, 143, 159, 157, 154, 162, 151, 166, 164, 157, 169, 155, 159, 160, 160, 173, 152, 162, 155, 160, 159, 157, 161, 155, 162, 164, 157, 164, 157, 165, 163, 150, 149, 165, 167, 158, 164, 156, 157, 153, 167, 152, 164, 163, 147, 169, 157, 157, 164, 159, 155, 152, 154, 154, 154, 160, 172, 155, 175, 158, 155, 157, 155, 158, 164, 161, 157, 158, 159, 154, 157, 167, 160, 164, 167, 148, 160, 160, 167, 152, 160, 153, 150, 166, 165, 154, 168, 151, 158, 162, 157, 157, 170, 169, 156, 166, 162, 163, 159, 167, 163, 155, 155, 156, 158, 158, 155, 161, 152, 164, 161, 169, 159, 161, 160, 167, 162, 156, 153, 154, 171, 170, 155, 161, 161, 157, 167, 165, 153, 172, 157, 168, 155, 155, 161, 157, 167, 156, 157, 160, 159, 152, 158, 155, 173, 170, 155, 166, 158, 164, 166, 160, 155, 169, 151, 155, 161, 156, 159, 153, 154, 153, 157, 159, 161, 149, 161, 146, 156, 168, 162, 168, 159, 152, 150, 156, 161, 164, 162, 160, 158, 158, 170, 163, 157, 157, 162, 164, 158, 159, 155, 149, 159, 151, 163, 162, 155, 154, 159, 152, 152, 169, 168, 160, 162, 166, 153, 160, 168, 163, 154, 165, 166, 154, 159, 163, 182, 145, 151, 155, 160, 163, 156, 146, 153, 154, 148, 151, 158, 160, 154, 154, 152, 156, 155, 166, 157, 163, 164, 160, 146, 150, 162, 160, 163, 166, 156, 160, 169, 153, 153, 167, 140, 163, 158, 162, 158, 153, 156, 169, 160, 161, 152, 159, 159, 144, 157, 152, 169, 165, 160, 155, 158, 157, 162, 159, 155, 153, 158, 149, 157, 158, 180, 167, 151, 171, 150, 162, 162, 150, 153, 160, 164, 148, 158, 152, 157, 153, 161, 153, 155, 154, 155, 166, 151, 153, 154, 157, 159, 161, 152, 156, 169, 173, 162, 144, 161, 153, 158, 153, 172, 151, 164, 160, 153, 153, 162, 162, 160, 158, 160, 152, 154, 167, 163, 188, 163, 163, 162, 157, 160, 160, 155, 164, 162, 157, 180, 166, 158, 162, 166, 164, 153, 156, 163, 168, 158, 159, 151, 163, 170, 161, 171, 168, 149, 155, 162, 167, 166, 159, 157, 159, 163, 162, 154, 152, 153, 163, 164, 157, 160, 155, 142, 165, 156, 158, 170, 162, 170, 162, 158, 162, 162, 165, 161, 166, 143, 146, 152, 167, 163, 161, 156, 172, 162, 142, 159, 163, 155, 159, 157, 164, 155, 156, 164, 154, 156, 150, 154, 157, 156, 157, 159, 170, 166, 152, 157, 160, 162, 162, 157, 155, 160, 156, 156, 156, 157, 156, 164, 169, 155, 159, 167, 141, 158, 151, 164, 160, 156, 154, 158, 153, 156, 173, 159, 160, 160, 160, 156, 165, 161, 166, 167, 164, 159, 159, 153, 158, 153, 154, 153, 164, 155, 148, 152, 152, 162, 159, 163, 157, 157, 159, 160, 170, 157, 151, 160, 153, 157, 159, 159, 152, 161, 152, 158, 156, 151, 156, 147, 151, 157, 147, 163, 167, 163, 160, 161, 166, 163, 170, 162, 166, 165, 166, 152, 151, 158, 164, 163, 163, 162, 150, 153, 148, 160, 169, 175, 157, 169, 167, 162, 164, 162, 158, 164, 153, 178, 147, 153, 155, 160, 158, 171, 166, 162, 157, 159, 167, 166, 162, 151, 161, 166, 159, 170, 153, 161, 159, 148, 151, 158, 153, 158, 149, 150, 159, 159, 153, 161, 154, 170, 156, 161, 164, 169, 152, 148, 161, 167, 157, 165, 157, 147, 168, 154, 161, 159, 154, 161, 160, 160, 156, 157, 155, 158, 160, 168, 153, 159, 152, 161, 142, 163, 159, 155, 163, 159, 154, 146, 168, 165, 161, 153, 160, 165, 163, 158, 162, 160, 154, 155, 155, 155, 160, 174, 150, 148, 166, 160, 151, 152, 178, 171, 150, 158, 156, 160, 161, 170, 162, 158, 162, 153, 166, 155, 154, 171, 167, 177, 165, 163, 149, 165, 159, 154, 164, 167, 158, 156, 169, 164, 159, 166, 165, 163, 166, 163, 159, 148, 165, 159, 160, 166, 166, 154, 152, 158, 162, 166, 173, 156, 158, 169, 151, 157, 147, 149, 157, 161, 160, 154, 157, 167, 162, 149, 162, 160, 155, 158, 163, 164, 159, 164, 153, 174, 152, 168, 164, 161, 156, 158, 163, 163, 166, 151, 167, 166, 178, 160, 169, 176, 155, 161, 166, 157, 160, 160, 165, 163, 154, 155, 156, 155, 158, 158, 153, 162, 156, 160, 145, 157, 176, 159, 157, 163, 164, 160, 157, 149, 159, 171, 150, 158, 156, 162, 159, 158, 151, 159, 162, 163, 154, 157, 154, 153, 174, 159, 152, 164, 159, 161, 158, 157, 152, 154, 163, 161, 167, 157, 161, 164, 160, 168, 168, 159, 156, 160, 159, 158, 164, 162, 160, 158, 162, 153, 169, 173, 167, 149, 159, 163, 159, 161, 164, 173, 154, 152, 165, 157, 158, 152, 156, 152, 155, 157, 167, 165, 160, 157, 172, 160, 162, 158, 161, 151, 164, 163, 152, 153, 159, 152, 158, 159, 156, 159, 169, 154, 160, 152, 151, 145, 167, 158, 152, 149, 157, 161, 152, 162, 167, 162, 154, 165, 169, 164, 152, 163, 161, 156, 162, 169, 159, 163, 156, 165, 156, 166, 160, 157, 158, 154, 161, 163, 161, 157, 158, 153, 157, 157, 172, 151, 158, 159, 162, 161, 155, 157, 150, 159, 160, 155, 155, 156, 156, 156, 159, 156, 166, 155, 164, 170, 157, 156, 155, 166, 153, 148, 159, 168, 164, 160, 155, 176, 165, 158, 154, 159, 161, 147, 162, 153, 152, 161, 160, 157, 155, 163, 167, 154, 160, 164, 161, 161, 160, 150, 160, 151, 172, 163, 169, 171, 169, 153, 164, 169, 171, 157, 159, 156, 158, 158, 169, 148, 176, 166, 177, 157, 158, 165, 173, 162, 156, 159, 143, 152, 167, 157, 163, 167, 163, 160, 160, 169, 158, 166, 163, 165, 165, 158, 162, 157, 166, 163, 160, 159, 162, 168, 152, 162, 160, 153, 156, 161, 159, 158, 163, 155, 173, 157, 156, 161, 159, 165, 161, 168, 159, 164, 165, 135, 155, 157, 153, 165, 163, 148, 160, 154, 154, 162, 169, 162, 151, 154, 161, 153, 162, 165, 157, 159, 148, 165, 166, 155, 153, 154, 147, 159, 163, 158, 167, 166, 173, 155, 167, 160, 162, 148, 158, 169, 159, 163, 157, 162, 161, 158, 152, 164, 157, 158, 153, 159, 150, 154, 153, 158, 158, 149, 158, 152, 168, 159, 152, 156, 162, 157, 145, 155, 170, 160, 156, 154, 150, 159, 160, 154, 148, 158, 152, 158, 154, 158, 165, 154, 164, 158, 153, 160, 166, 158, 162, 155, 166, 162, 155, 156, 164, 161, 157, 175, 164, 156, 166, 153, 157, 161, 169, 162, 161, 158, 152, 151, 159, 156, 158, 158, 164, 157, 165, 157, 163, 158, 145, 159, 162, 156, 167, 147, 161, 160, 163, 157, 168, 151, 160, 166, 171, 164, 158, 160, 163, 160, 162, 164, 159, 155, 158, 158, 165, 162, 160, 164, 152, 160, 154, 162, 164, 159, 149, 152, 164, 170, 165, 157, 163, 157, 161, 171, 174, 154, 158, 173, 153, 152, 157, 153, 165, 160, 159, 159, 165, 166, 140, 150, 156, 158, 153, 178, 165, 162, 153, 159, 174, 168, 161, 159, 185, 166, 153, 157, 167, 165, 166, 157, 157, 159, 157, 146, 162, 159, 153, 156, 151, 175, 156, 151, 160, 154, 158, 173, 163, 162, 181, 149, 155, 162, 165, 166, 145, 147, 162, 169, 148, 167, 154, 160, 162, 158, 161, 172, 167, 157, 171, 156, 157, 165, 155, 172, 169, 157, 157, 154, 163, 146, 160, 159, 156, 158, 162, 158, 158, 157, 161, 158, 162, 149, 153, 151, 150, 157, 150, 163, 164, 172, 156, 164, 165, 158, 167, 161, 152, 165, 169, 161, 151, 147, 161, 159, 165, 157, 149, 171, 165, 159, 165, 156, 162, 151, 161, 149, 161, 153, 164, 160, 161, 159, 162, 174, 163, 150, 161, 161, 160, 164, 159, 159, 158, 179, 149, 159, 160, 161, 173, 166, 157, 159, 150, 158, 150, 172, 154, 156, 154, 167, 178, 136, 161, 158, 156, 156, 159, 161, 157, 157, 161, 158, 158, 165, 162, 158, 156, 174, 155, 159, 152, 171, 161, 159, 178, 159, 156, 165, 157, 157, 162, 177, 155, 159, 150, 153, 158, 160, 157, 154, 162, 159, 157, 166, 160, 157, 155, 155, 172, 154, 167, 149, 156, 163, 170, 170, 157, 169, 165, 152, 152, 156, 161, 155, 163, 155, 152, 159, 162, 173, 151, 159, 159, 158, 134, 156, 157, 160, 160, 153, 144, 165, 160, 151, 164, 158, 186, 170, 162, 168, 166, 168, 151, 159, 175, 162, 162, 157, 146, 155, 159, 147, 159, 158, 158, 157, 163, 156, 153, 174, 181, 153, 161, 148, 159, 162, 141, 156, 153, 161, 156, 182, 152, 155, 182, 180, 166, 151, 167, 164, 156, 161, 152, 158, 159, 156, 159, 163, 160, 154, 158, 157, 155, 164, 163, 149, 138, 152, 155, 162, 164, 161, 162, 159, 168, 164, 157, 161, 153, 153, 162, 164, 159, 165, 161, 158, 159, 166, 152, 155, 160, 144, 144, 158, 148, 153, 165, 161, 153, 157, 164, 166, 168, 174, 159, 158, 167, 162, 162, 163, 151, 160, 160, 167, 162, 170, 176, 159, 163, 161, 154, 164, 189, 164, 161, 161, 174, 166, 158, 159, 164, 147, 160, 163, 163, 158, 154, 158, 182, 153, 156, 161, 168, 154, 160, 152, 174, 162, 158, 160, 168, 162, 159, 157, 152, 160, 159, 178, 162, 160, 157, 153, 152, 149, 152, 145, 153, 143, 160, 168, 162, 167, 162, 161, 160, 159, 161, 166, 162, 149, 160, 150, 165, 156, 162, 168, 152, 164, 155, 155, 153, 153, 153, 157, 148, 160, 161, 168, 160, 163, 154, 164, 164, 165, 177, 152, 158, 172, 155, 171, 154, 157, 158, 151, 168, 157, 156, 156, 162, 165, 149, 157, 160, 174, 159, 164, 156, 171, 160, 158, 158, 175, 165, 156, 153, 158, 151, 152, 159, 174, 185, 153, 164, 156, 163, 163, 154, 151, 159, 165, 160, 161, 158, 152, 153, 162, 165, 153, 151, 160, 163, 158, 159, 163, 155, 161, 166, 165, 163, 163, 144, 156, 154, 150, 160, 156, 156, 156, 159, 160, 159, 149, 161, 157, 159, 158, 161, 160, 156, 156, 163, 159, 153, 154, 157, 169, 159, 183, 160, 159, 160, 174, 174, 157, 164, 162, 161, 158, 160, 153, 163, 155, 154, 158, 160, 152, 155, 159, 163, 174, 163, 161, 163, 158, 165, 159, 150, 156, 151, 159, 168, 155, 165, 159, 164, 154, 156, 159, 159, 159, 158, 160, 156, 161, 166, 162, 151, 155, 159, 162, 155, 163, 162, 155, 154, 163, 163, 158, 157, 163, 154, 160, 157, 176, 154, 160, 158, 160, 164, 165, 165, 157, 153, 164, 161, 154, 158, 151, 161, 161, 158, 156, 160, 141, 159, 148, 160, 162, 150, 158, 161, 164, 159, 162, 165, 152, 157, 154, 159, 156, 162, 154, 160, 164, 161, 158, 165, 160, 165, 159, 154, 162, 159, 156, 175, 159, 164, 157, 160, 167, 159, 157, 157, 171, 157, 158, 158, 159, 151, 155, 166, 155, 161, 159, 158, 159, 159, 166, 162, 163, 156, 166, 165, 158, 173, 148, 160, 170, 161, 161, 156, 169, 159, 165, 158, 163, 162, 159, 154, 160, 159, 160, 167, 161, 162, 157, 163, 153, 160, 163, 161, 155, 160, 156, 181, 158, 167, 162, 161, 164, 156, 162, 156, 136, 159, 163, 157, 162, 166, 154, 157, 159, 160, 161, 160, 159, 158, 158, 157, 160, 160, 157, 149, 174, 159, 161, 158, 162, 162, 158, 161, 158, 156, 159, 152, 159, 162, 156, 162, 161, 166, 166, 155, 154, 155, 164, 162, 162, 155, 157, 165, 158, 160, 162, 156, 166, 170, 160, 164, 168, 159, 160, 159, 151, 170, 158, 161, 163, 160, 157, 154, 158, 165, 161, 154, 163, 163, 163, 157, 162, 157, 158, 187, 161, 162, 170, 153, 154, 158, 161, 153, 161, 163, 163, 164, 160, 156, 158, 157, 143, 156, 160, 162, 171, 157, 152, 159, 164, 163, 164, 155, 164, 163, 163, 154, 159, 171, 157, 157, 160, 164, 156, 162, 159, 167, 168, 158, 159, 157, 144, 152, 164, 162, 168, 164, 158, 155, 159, 163, 153, 159, 160, 161, 165, 155, 158, 161, 158, 156, 162, 157, 162, 163, 157, 156, 158, 158, 165, 159, 161, 159, 156, 157, 162, 174, 155, 157, 162, 153, 160, 166, 163, 161, 157, 162, 170, 154, 152, 164, 161, 160, 158, 159, 161, 165, 161, 161, 158, 161, 161, 162, 159, 170, 153, 161, 145, 164, 159, 158, 160, 162, 166, 153, 160, 169, 162, 162, 165, 160, 155, 165, 171, 155, 161, 158, 153, 153, 163, 162, 159, 158, 162, 163, 159, 172, 158, 155, 162, 162, 161, 163, 151, 155, 165, 164, 164, 163, 166, 161, 156, 168, 154, 161, 155, 157, 161, 150, 174, 159, 158, 154, 152, 161, 163, 161, 153, 157, 158, 156, 159, 162, 162, 154, 163, 164, 157, 162, 170, 146, 159, 153, 161, 153, 194, 160, 167, 160, 158, 166, 158, 160, 161, 158, 156, 161, 159, 162, 154, 164, 159, 163, 162, 152, 160, 159, 145, 156, 158, 161, 155, 156, 153, 152, 159, 159, 162, 156, 168, 161, 159, 153, 159, 154, 158, 162, 157, 164, 158, 156, 156, 148, 160, 163, 159, 159, 160, 155, 163, 167, 156, 155, 156, 161, 160, 152, 160, 153, 155, 164, 168, 160, 153, 157, 157, 162, 160, 150, 158, 156, 158, 159, 152, 158, 156, 162, 159, 145, 158, 158, 161, 170, 147, 159, 155, 151, 159, 161, 156, 159, 161, 159, 154, 151, 148, 162, 154, 148, 161, 158, 165, 158, 156, 161, 155, 156, 159, 160, 162, 161, 158, 155, 160, 151, 160, 172, 162, 158, 154, 164, 154, 160, 159, 163, 155, 157, 164, 160, 166, 153, 154, 155, 161, 158, 157, 154, 159, 165, 159, 160, 148, 160, 161, 162, 149, 158, 168, 163, 171, 164, 162, 157, 168, 161, 164, 164, 154, 161, 155, 157, 156, 165, 164, 166, 161, 158, 169, 152, 154, 157, 156, 155, 162, 162, 156, 157, 158, 165, 168, 157, 163, 156, 147, 158, 167, 161, 158, 156, 150, 164, 154, 166, 160, 164, 163, 167, 164, 165, 170, 163, 152, 165, 162, 163, 151, 155, 156, 165, 150, 165, 167, 159, 161, 159, 159, 156, 159, 155, 162, 151, 164, 159, 159, 164, 156, 155, 160, 162, 173, 152, 169, 159, 163, 155, 162, 160, 157, 155, 160, 155, 155, 163, 157, 156, 151, 158, 162, 146, 156, 157, 170, 156, 158, 163, 160, 158, 160, 165, 162, 158, 166, 154, 165, 162, 161, 159, 160, 163, 151, 163, 159, 155, 153, 149, 157, 157, 156, 161, 154, 166, 162, 169, 161, 156, 160, 164, 153, 161, 167, 157, 165, 160, 154, 161, 165, 155, 175, 162, 161, 154, 153, 157, 163, 168, 159, 155, 157, 164, 156, 162, 166, 161, 158, 160, 155, 157, 159, 150, 157, 152, 160, 165, 154, 167, 153, 169, 152, 158, 158, 153, 157, 160, 155, 178, 169, 155, 154, 152, 159, 159, 158, 148, 162, 155, 163, 147, 155, 171, 166, 160, 167, 159, 157, 161, 163, 158, 152, 153, 158, 156, 150, 173, 161, 154, 155, 159, 141, 168, 155, 157, 160, 155, 160, 161, 159, 164, 163, 158, 155, 158, 164, 163, 151, 162, 145, 159, 153, 165, 161, 159, 160, 157, 160, 153, 157, 158, 157, 160, 158, 170, 170, 161, 158, 164, 156, 156, 162, 169, 154, 145, 158, 159, 160, 157, 162, 165, 153, 158, 160, 152, 162, 159, 159, 162, 163, 154, 162, 158, 166, 165, 164, 157, 157, 162, 164, 157, 157, 159, 153, 161, 162, 158, 169, 165, 152, 164, 162, 155, 154, 144, 154, 161, 159, 157, 159, 161, 161, 158, 161, 152, 148, 164, 150, 158, 152, 159, 159, 152, 150, 160, 147, 161, 160, 147, 154, 159, 160, 160, 160, 155, 154, 146, 164, 152, 159, 163, 160, 157, 168, 160, 158, 172, 154, 165, 156, 160, 160, 156, 156, 152, 164, 169, 158, 169, 155, 155, 154, 164, 148, 153, 173, 160, 155, 156, 159, 159, 157, 169, 148, 159, 150, 159, 162, 163, 157, 156, 174, 157, 161, 164, 153, 162, 155, 157, 159, 160, 155, 166, 153, 163, 162, 164, 156, 151, 166, 159, 154, 143, 163, 157, 159, 169, 155, 153, 156, 168, 168, 162, 165, 153, 169, 164, 160, 155, 152, 159, 163, 154, 156, 166, 156, 159, 161, 162, 160, 159, 157, 167, 161, 158, 155, 159, 153, 162, 159, 153, 151, 162, 162, 159, 155, 154, 165, 162, 167, 163, 164, 167, 161, 158, 158, 160, 154, 155, 162, 159, 163, 159, 158, 152, 157, 164, 157, 163, 150, 170, 155, 145, 155, 161, 156, 160, 154, 147, 153, 162, 168, 162, 158, 161, 153, 160, 166, 153, 161, 168, 147, 161, 160, 155, 164, 159, 150, 147, 158, 156, 147, 158, 153, 163, 164, 162, 167, 154, 154, 149, 158, 158, 154, 160, 158, 145, 152, 161, 156, 165, 168, 159, 162, 158, 165, 149, 157, 159, 158, 158, 159, 163, 157, 162, 159, 179, 162, 153, 149, 162, 152, 153, 145, 178, 168, 157, 148, 169, 163, 159, 157, 158, 156, 173, 162, 147, 156, 160, 160, 156, 146, 144, 140, 164, 153, 163, 165, 150, 153, 163, 155, 162, 157, 158, 156, 153, 159, 155, 162, 160, 158, 160, 155, 153, 151, 159, 157, 158, 158, 167, 159, 158, 159, 164, 158, 160, 150, 161, 157, 159, 147, 162, 151, 158, 165, 160, 158, 174, 156, 166, 156, 159, 160, 171, 150, 145, 167, 155, 151, 164, 165, 163, 154, 158, 161, 153, 165, 160, 158, 154, 152, 153, 145, 160, 164, 164, 160, 160, 159, 155, 148, 175, 160, 161, 161, 155, 160, 163, 157, 167, 165, 161, 156, 165, 161, 146, 156, 162, 155, 157, 160, 152, 159, 161, 170, 173, 160, 162, 170, 151, 162, 150, 161, 163, 156, 163, 159, 150, 165, 154, 164, 157, 155, 163, 155, 171, 153, 158, 154, 163, 151, 139, 160, 166, 162, 167, 164, 163, 164, 161, 156, 168, 170, 154, 159, 159, 155, 146, 157, 163, 168, 158, 161, 163, 158, 156, 169, 161, 161, 166, 165, 154, 153, 153, 169, 151, 185, 157, 165, 153, 162, 158, 160, 166, 157, 173, 167, 160, 156, 163, 164, 155, 166, 159, 155, 154, 158, 160, 169, 158, 164, 158, 160, 150, 151, 154, 156, 155, 152, 149, 161, 157, 162, 153, 156, 168, 167, 162, 153, 154, 153, 162, 157, 155, 158, 142, 151, 154, 159, 167, 162, 154, 158, 163, 166, 154, 168, 176, 159, 159, 151, 164, 152, 165, 163, 161, 165, 156, 158, 163, 162, 158, 155, 153, 156, 164, 163, 179, 158, 172, 153, 160, 147, 152, 147, 172, 159, 170, 161, 153, 156, 163, 158, 156, 149, 158, 155, 162, 157, 160, 160, 158, 161, 158, 163, 170, 158, 158, 159, 164, 147, 164, 154, 159, 157, 152, 155, 173, 164, 181, 165, 157, 155, 148, 156, 163, 153, 146, 154, 150, 153, 171, 160, 145, 157, 158, 162, 157, 155, 159, 153, 153, 161, 151, 163, 161, 162, 159, 152, 167, 156, 156, 154, 153, 151, 171, 156, 159, 152, 158, 157, 157, 157, 175, 156, 163, 137, 169, 162, 163, 154, 145, 163, 155, 173, 162, 159, 154, 157, 162, 154, 157, 154, 151, 155, 165, 148, 156, 164, 161, 158, 152, 158, 154, 165, 153, 160, 157, 166, 170, 161, 158, 156, 177, 163, 162, 158, 164, 154, 152, 157, 155, 160, 155, 153, 158, 142, 160, 163, 164, 163, 156, 154, 160, 166, 161, 173, 177, 177, 156, 153, 158, 156, 152, 150, 157, 159, 153, 156, 164, 158, 164, 157, 164, 161, 152, 156, 166, 163, 156, 158, 161, 163, 149, 162, 153, 157, 162, 159, 162, 168, 171, 163, 157, 168, 151, 169, 175, 162, 145, 164, 156, 158, 158, 162, 151, 159, 164, 157, 179, 153, 168, 155, 156, 162, 161, 154, 160, 163, 163, 162, 153, 159, 168, 160, 153, 162, 167, 155, 170, 163, 165, 160, 160, 156, 155, 157, 158, 156, 147, 162, 160, 165, 153, 160, 161, 156, 159, 151, 166, 155, 155, 164, 159, 150, 153, 163, 161, 155, 171, 150, 159, 156, 159, 152, 166, 166, 160, 161, 153, 162, 155, 152, 155, 153, 160, 161, 164, 161, 160, 161, 152, 152, 153, 155, 157, 150, 165, 160, 153, 151, 164, 154, 154, 162, 184, 162, 152, 157, 157, 158, 163, 150, 161, 171, 157, 160, 171, 154, 168, 168, 161, 171, 161, 148, 160, 162, 159, 158, 143, 155, 173, 163, 159, 159, 157, 159, 154, 166, 162, 157, 158, 162, 159, 169, 159, 168, 174, 158, 156, 152, 162, 181, 164, 162, 162, 180, 161, 150, 144, 158, 158, 152, 163, 158, 155, 152, 148, 165, 160, 148, 165, 156, 160, 157, 166, 159, 156, 159, 145, 160, 158, 159, 161, 146, 163, 151, 156, 170, 158, 155, 158, 161, 144, 158, 151, 156, 167, 154, 160, 159, 177, 160, 153, 153, 155, 164, 159, 156, 157, 160, 183, 156, 166, 172, 147, 151, 161, 162, 150, 159, 163, 159, 155, 147, 189, 156, 158, 157, 157, 160, 168, 167, 156, 161, 149, 158, 160, 156, 164, 153, 154, 161, 169, 158, 180, 157, 155, 158, 160, 165, 157, 152, 164, 158, 158, 155, 153, 158, 160, 157, 159, 163, 151, 162, 159, 159, 157, 154, 167, 170, 157, 159, 160, 162, 160, 149, 149, 155, 151, 157, 166, 157, 159, 163, 164, 154, 163, 165, 146, 160, 148, 152, 159, 155, 157, 165, 166, 175, 159, 157, 163, 161, 161, 166, 169, 140, 160, 173, 153, 155, 157, 162, 154, 152, 159, 158, 157, 169, 154, 151, 153, 161, 160, 172, 149, 153, 165, 164, 147, 163, 161, 163, 162, 162, 165, 149, 150, 148, 159, 161, 150, 155, 159, 157, 148, 158, 167, 156, 160, 160, 155, 159, 170, 153, 153, 165, 164, 164, 146, 157, 160, 168, 151, 160, 165, 158, 162, 154, 157, 164, 162, 158, 157, 170, 160, 160, 160, 157, 155, 162, 162, 150, 166, 150, 152, 160, 153, 159, 158, 160, 161, 161, 160, 161, 153, 170, 175, 162, 161, 164, 161, 158, 155, 154, 167, 165, 153, 156, 161, 158, 161, 163, 153, 156, 158, 157, 161, 169, 167, 159, 156, 157, 158, 161, 157, 155, 160, 151, 159, 170, 163, 170, 178, 160, 152, 162, 168, 150, 156, 154, 150, 163, 145, 168, 153, 157, 158, 160, 154, 159, 156, 156, 167, 160, 162, 154, 162, 153, 158, 162, 160, 158, 164, 161, 162, 166, 148, 155, 161, 152, 166, 158, 154, 157, 154, 155, 161, 139, 154, 158, 163, 169, 156, 157, 168, 158, 160, 168, 167, 172, 164, 159, 150, 155, 161, 160, 163, 151, 159, 156, 178, 163, 168, 153, 161, 167, 161, 156, 165, 154, 147, 160, 165, 163, 163, 155, 158, 171, 155, 159, 163, 160, 158, 162, 159, 168, 171, 152, 161, 161, 164, 158, 157, 149, 160, 157, 158, 159, 171, 156, 155, 158, 164, 159, 154, 149, 162, 156, 153, 153, 171, 160, 165, 158, 165, 157, 158, 160, 155, 163, 163, 148, 158, 157, 153, 155, 159, 159, 162, 164, 161, 163, 165, 167, 165, 166, 162, 161, 156, 169, 151, 160, 142, 149, 155, 155, 163, 168, 166, 159, 154, 146, 147, 146, 161, 158, 155, 160, 156, 171, 160, 163, 169, 158, 156, 151, 162, 160, 160, 156, 159, 158, 159, 151, 155, 160, 156, 158, 157, 159, 164, 164, 152, 154, 167, 165, 158, 155, 156, 155, 161, 166, 159, 154, 159, 162, 154, 163, 164, 166, 165, 160, 182, 154, 164, 158, 159, 144, 157, 157, 150, 159, 158, 160, 155, 156, 150, 159, 150, 143, 162, 163, 162, 150, 153, 157, 149, 155, 159, 164, 168, 160, 159, 162, 152, 157, 155, 165, 157, 164, 151, 157, 146, 162, 157, 154, 170, 162, 161, 161, 154, 163, 163, 155, 161, 161, 151, 165, 159, 174, 153, 154, 155, 157, 173, 158, 153, 161, 159, 158, 152, 157, 161, 158, 157, 155, 157, 158, 159, 165, 158, 152, 164, 156, 167, 161, 154, 170, 166, 159, 155, 161, 160, 164, 159, 152, 156, 162, 147, 144, 163, 160, 150, 169, 154, 163, 158, 162, 166, 157, 164, 157, 155, 164, 160, 156, 155, 166, 160, 162, 167, 152, 165, 169, 153, 162, 164, 158, 172, 158, 160, 162, 161, 169, 162, 161, 163, 158, 158, 151, 152, 165, 149, 161, 160, 158, 155, 158, 162, 164, 161, 164, 158, 166, 164, 158, 165, 156, 159, 153, 161, 171, 153, 160, 175, 165, 157, 162, 164, 158, 173, 157, 151, 166, 160, 171, 163, 164, 157, 155, 158, 165, 157, 158, 156, 159, 157, 161, 162, 157, 162, 151, 165, 159, 154, 178, 153, 161, 155, 164, 149, 158, 155, 157, 161, 157, 161, 162, 158, 157, 159, 157, 159, 155, 152, 169, 160, 154, 153, 161, 159, 154, 152, 161, 161, 158, 158, 166, 157, 163, 161, 156, 154, 154, 157, 166, 146, 162, 153, 162, 155, 167, 154, 163, 147, 152, 164, 153, 169, 171, 152, 172, 173, 161, 164, 161, 167, 165, 172, 162, 156, 160, 158, 165, 155, 161, 158, 165, 164, 160, 157, 158, 163, 160, 163, 159, 166, 157, 154, 155, 157, 156, 157, 164, 164, 160, 158, 161, 158, 159, 161, 171, 156, 156, 153, 159, 165, 163, 163, 158, 159, 163, 158, 153, 160, 150, 159, 167, 160, 158, 166, 154, 164, 151, 160, 160, 162, 153, 159, 165, 157, 166, 159, 163, 161, 157, 156, 161, 164, 159, 160, 157, 157, 159, 161, 165, 165, 161, 151, 158, 161, 167, 161, 160, 164, 163, 161, 163, 163, 159, 165, 168, 162, 164, 158, 162, 163, 157, 164, 167, 160, 159, 161, 163, 157, 162, 162, 163, 159, 156, 162, 162, 157, 148, 157, 157, 159, 166, 156, 162, 159, 159, 160, 159, 156, 157, 156, 157, 156, 168, 162, 153, 163, 165, 166, 164, 158, 160, 157, 166, 156, 162, 168, 161, 167, 152, 161, 157, 159, 167, 164, 161, 160, 164, 164, 161, 162, 161, 161, 162, 156, 152, 168, 163, 157, 166, 158, 159, 159, 157, 154, 157, 161, 156, 163, 163, 161, 165, 157, 173, 166, 159, 159, 155, 159, 163, 167, 162, 164, 160, 158, 151, 158, 158, 161, 160, 165, 153, 159, 158, 156, 157, 160, 154, 162, 157, 163, 160, 156, 160, 169, 158, 157, 165, 159, 159, 161, 164, 158, 157, 163, 152, 164, 162, 159, 158, 159, 163, 157, 164, 164, 164, 162, 156, 160, 159, 158, 162, 159, 168, 160, 154, 166, 163, 158, 161, 168, 154, 154, 156, 163, 158, 161, 160, 167, 161, 156, 159, 160, 159, 159, 159, 159, 153, 155, 162, 164, 163, 160, 173, 160, 158, 155, 159, 159, 154, 156, 155, 164, 161, 161, 163, 163, 156, 159, 160, 160, 163, 154, 159, 158, 160, 163, 158, 152, 156, 160, 150, 160, 163, 160, 164, 161, 162, 160, 164, 159, 155, 171, 158, 161, 164, 164, 161, 160, 159, 162, 154, 164, 159, 156, 162, 160, 160, 154, 163, 163, 160, 165, 162, 159, 161, 160, 160, 156, 160, 166, 155, 158, 161, 157, 164, 166, 164, 157, 161, 160, 163, 164, 159, 159, 163, 164, 154, 160, 156, 166, 159, 158, 152, 162, 161, 161, 161, 156, 160, 157, 150, 166, 166, 159, 160, 162, 165, 159, 161, 163, 164, 159, 160, 165, 170, 163, 161, 157, 154, 154, 156, 162, 157, 166, 164, 163, 170, 163, 162, 160, 156, 164, 158, 167, 151, 161, 156, 160, 159, 162, 159, 158, 162, 161, 158, 156, 161, 154, 158, 155, 161, 159, 159, 159, 162, 167, 157, 156, 161, 159, 161, 157, 160, 168, 159, 153, 159, 160, 153, 161, 170, 152, 165, 162, 148, 159, 167, 161, 169, 158, 159, 159, 162, 161, 154, 162, 158, 170, 160, 163, 158, 157, 165, 165, 161, 168, 165, 159, 162, 161, 157, 160, 157, 153, 162, 160, 159, 163, 162, 156, 164, 158, 158, 162, 162, 156, 160, 162, 163, 159, 166, 159, 157, 156, 164, 165, 156, 158, 160, 161, 149, 158, 156, 166, 159, 162, 152, 164, 159, 172, 156, 161, 161, 159, 156, 159, 154, 163, 165, 155, 165, 162, 159, 166, 163, 153, 157, 163, 163, 164, 158, 155, 167, 158, 168, 156, 156, 171, 162, 158, 160, 148, 156, 164, 170, 166, 161, 164, 164, 161, 167, 167, 155, 173, 159, 156, 159, 156, 156, 158, 160, 170, 156, 159, 167, 161, 165, 157, 161, 161, 157, 166, 169, 148, 164, 177, 155, 155, 167, 158, 162, 160, 159, 157, 157, 170, 139, 161, 162, 162, 158, 164, 164, 162, 160, 160, 164, 159, 153, 163, 157, 159, 156, 150, 159, 155, 159, 155, 155, 167, 165, 157, 152, 154, 161, 157, 167, 174, 155, 162, 165, 159, 158, 163, 157, 160, 155, 153, 155, 166, 159, 166, 154, 158, 163, 158, 159, 166, 160, 160, 191, 156, 158, 163, 155, 151, 167, 160, 160, 168, 168, 159, 151, 156, 157, 162, 161, 170, 155, 155, 159, 160, 163, 133, 164, 165, 164, 158, 164, 159, 158, 154, 155, 156, 165, 161, 152, 161, 161, 135, 166, 165, 157, 164, 158, 164, 163, 159, 159, 159, 160, 160, 170, 154, 158, 159, 159, 150, 166, 164, 133, 166, 161, 159, 157, 158, 162, 160, 165, 166, 162, 163, 160, 161, 162, 150, 161, 166, 163, 156, 150, 159, 176, 152, 169, 161, 160, 160, 169, 158, 157, 158, 162, 163, 162, 157, 152, 155, 164, 167, 158, 172, 161, 158, 157, 161, 165, 154, 158, 169, 156, 153, 166, 158, 157, 171, 161, 166, 160, 163, 158, 157, 166, 167, 157, 155, 150, 165, 162, 165, 159, 162, 173, 170, 161, 145, 163, 164, 164, 157, 160, 164, 163, 176, 176, 153, 156, 154, 160, 163, 157, 158, 162, 164, 157, 166, 160, 163, 166, 156, 162, 161, 156, 163, 176, 161, 160, 160, 157, 159, 157, 156, 159, 160, 161, 153, 168, 162, 140, 164, 162, 159, 151, 161, 159, 164, 159, 165, 151, 157, 160, 162, 162, 158, 176, 158, 165, 161, 160, 163, 168, 159, 155, 156, 166, 166, 156, 161, 153, 163, 155, 156, 155, 162, 163, 164, 161, 160, 158, 158, 157, 160, 168, 156, 159, 163, 158, 162, 162, 166, 159, 158, 160, 160, 159, 158, 169, 160, 159, 165, 156, 153, 151, 155, 157, 160, 156, 157, 161, 156, 162, 160, 157, 163, 161, 164, 165, 172, 157, 158, 161, 159, 169, 162, 169, 160, 155, 157, 158, 165, 146, 159, 161, 165, 158, 163, 160, 159, 171, 158, 158, 154, 172, 159, 159, 155, 158, 158, 164, 163, 159, 163, 157, 163, 151, 152, 157, 162, 174, 159, 161, 163, 160, 159, 165, 159, 161, 161, 170, 167, 156, 155, 163, 161, 161, 157, 155, 168, 164, 182, 152, 158, 146, 165, 158, 161, 131, 163, 176, 160, 150, 160, 160, 161, 165, 158, 159, 154, 159, 164, 156, 163, 157, 158, 165, 161, 162, 154, 164, 159, 157, 163, 162, 157, 159, 151, 159, 161, 167, 158, 156, 165, 166, 154, 154, 158, 163, 161, 160, 142, 159, 161, 159, 163, 163, 163, 160, 166, 178, 161, 162, 160, 167, 162, 153, 164, 157, 158, 158, 164, 166, 162, 155, 156, 160, 166, 162, 165, 157, 163, 164, 163, 153, 163, 161, 153, 158, 161, 169, 160, 156, 157, 159, 161, 164, 161, 151, 161, 163, 157, 152, 160, 162, 161, 151, 150, 164, 158, 162, 159, 156, 163, 161, 159, 153, 160, 163, 155, 158, 166, 161, 176, 160, 160, 165, 161, 169, 178, 164, 175, 172, 165, 162, 159, 157, 163, 159, 159, 137, 156, 168, 158, 166, 158, 164, 159, 158, 165, 139, 163, 160, 166, 157, 163, 153, 159, 152, 161, 161, 163, 165, 163, 148, 158, 168, 165, 157, 165, 162, 158, 160, 155, 166, 167, 158, 155, 162, 157, 160, 156, 156, 163, 140, 164, 157, 155, 156, 156, 178, 161, 159, 158, 170, 170, 159, 157, 154, 159, 142, 166, 168, 159, 152, 157, 156, 156, 162, 164, 158, 165, 164, 167, 160, 158, 166, 149, 165, 163, 159, 159, 153, 161, 159, 167, 154, 164, 160, 160, 151, 170, 157, 148, 161, 160, 163, 163, 168, 162, 162, 160, 170, 159, 155, 155, 161, 157, 162, 168, 156, 158, 162, 154, 165, 162, 159, 158, 164, 162, 157, 162, 156, 150, 166, 168, 167, 162, 158, 158, 157, 164, 158, 166, 160, 160, 156, 159, 153, 162, 160, 159, 156, 157, 158, 161, 164, 163, 153, 166, 159, 160, 162, 166, 154, 160, 165, 156, 171, 152, 160, 155, 160, 166, 162, 158, 156, 157, 144, 163, 161, 158, 161, 161, 164, 160, 160, 155, 164, 169, 158, 156, 163, 157, 160, 164, 158, 165, 164, 183, 158, 171, 157, 172, 160, 154, 161, 165, 161, 164, 164, 159, 164, 173, 160, 163, 163, 158, 158, 169, 158, 162, 162, 160, 158, 162, 160, 165, 167, 177, 165, 162, 155, 163, 164, 159, 165, 168, 157, 133, 167, 154, 161, 158, 165, 151, 162, 164, 153, 161, 157, 162, 162, 168, 159, 166, 159, 159, 143, 156, 149, 197, 152, 155, 161, 160, 159, 161, 155, 167, 160, 167, 162, 164, 166, 160, 167, 165, 152, 157, 161, 151, 163, 162, 156, 158, 165, 164, 159, 162, 156, 165, 159, 164, 161, 163, 159, 161, 162, 161, 164, 157, 157, 159, 162, 163, 166, 164, 158, 159, 165, 156, 161, 163, 159, 160, 160, 153, 161, 160, 162, 168, 161, 149, 170, 157, 164, 162, 166, 163, 162, 157, 158, 165, 158, 137, 159, 170, 151, 152, 166, 151, 138, 157, 153, 159, 157, 163, 160, 162, 160, 162, 164, 161, 160, 172, 158, 166, 167, 167, 160, 158, 166, 192, 161, 159, 160, 150, 152, 171, 152, 162, 163, 159, 159, 166, 156, 159, 162, 153, 165, 161, 160, 165, 160, 153, 156, 169, 161, 165, 163, 159, 157, 178, 160, 160, 161, 162, 164, 154, 163, 161, 155, 161, 164, 164, 158, 159, 155, 153, 164, 164, 162, 153, 164, 161, 158, 158, 157, 172, 162, 162, 165, 162, 160, 168, 164, 147, 144, 161, 158, 161, 160, 143, 166, 164, 166, 165, 162, 169, 152, 159, 154, 155, 155, 157, 158, 161, 153, 157, 159, 167, 188, 160, 145, 160, 160, 164, 154, 155, 165, 149, 158, 150, 154, 158, 157, 158, 159, 156, 155, 163, 156, 167, 167, 161, 160, 170, 160, 164, 168, 158, 169, 160, 153, 161, 162, 168, 160, 159, 165, 158, 171, 161, 159, 157, 158, 162, 166, 157, 151, 172, 157, 159, 156, 162, 158, 158, 162, 164, 161, 159, 170, 168, 162, 156, 165, 162, 162, 168, 163, 159, 163, 154, 163, 165, 161, 160, 166, 169, 159, 160, 160, 159, 162, 164, 161, 154, 157, 161, 161, 160, 169, 163, 163, 161, 164, 169, 160, 159, 153, 158, 155, 154, 167, 157, 155, 156, 161, 158, 149, 165, 158, 162, 163, 163, 166, 160, 159, 164, 162, 158, 162, 156, 153, 170, 162, 154, 156, 156, 166, 159, 161, 165, 167, 158, 162, 165, 152, 152, 161, 159, 173, 163, 158, 160, 164, 164, 161, 164, 171, 164, 165, 158, 155, 159, 157, 152, 162, 160, 175, 155, 175, 162, 168, 160, 168, 163, 172, 161, 155, 153, 161, 156, 165, 158, 158, 163, 150, 154, 157, 158, 155, 164, 155, 160, 151, 151, 162, 156, 154, 153, 161, 161, 158, 165, 152, 163, 156, 167, 159, 161, 159, 160, 160, 161, 157, 156, 166, 157, 155, 169, 169, 155, 145, 159, 152, 166, 164, 162, 163, 155, 161, 164, 155, 158, 165, 155, 154, 167, 160, 156, 155, 160, 161, 163, 165, 158, 158, 169, 156, 159, 159, 169, 165, 167, 159, 152, 162, 155, 164, 163, 151, 154, 149, 160, 158, 163, 160, 162, 152, 149, 164, 172, 161, 162, 162, 168, 158, 160, 156, 163, 161, 164, 174, 159, 171, 156, 156, 178, 164, 148, 156, 156, 160, 157, 164, 162, 157, 160, 162, 164, 164, 165, 166, 160, 162, 170, 155, 161, 156, 167, 170, 161, 159, 158, 166, 158, 160, 164, 163, 156, 162, 162, 166, 149, 158, 153, 153, 162, 164, 164, 160, 164, 154, 162, 159, 166, 156, 174, 158, 153, 151, 162, 157, 166, 148, 156, 169, 158, 160, 167, 160, 154, 171, 161, 161, 162, 160, 159, 157, 173, 157, 159, 155, 164, 152, 166, 166, 163, 169, 162, 158, 157, 151, 164, 162, 167, 156, 157, 150, 164, 153, 159, 162, 164, 157, 160, 158, 155, 154, 158, 145, 157, 163, 163, 163, 156, 157, 155, 165, 162, 154, 162, 155, 160, 151, 156, 159, 155, 159, 153, 166, 155, 164, 171, 160, 159, 159, 163, 165, 162, 163, 167, 167, 158, 159, 161, 159, 157, 160, 153, 163, 157, 163, 155, 164, 155, 156, 158, 150, 165, 160, 159, 151, 167, 162, 163, 168, 162, 167, 157, 157, 157, 153, 150, 158, 148, 168, 167, 159, 159, 160, 170, 160, 160, 156, 161, 164, 159, 152, 163, 152, 165, 164, 150, 158, 159, 155, 162, 159, 161, 163, 161, 158, 162, 155, 165, 155, 161, 158, 164, 148, 165, 172, 160, 159, 164, 155, 158, 154, 171, 160, 154, 156, 170, 156, 172, 159, 164, 163, 156, 164, 159, 149, 156, 169, 163, 164, 165, 160, 158, 157, 152, 159, 152, 154, 166, 167, 149, 154, 160, 166, 167, 159, 163, 167, 154, 153, 154, 162, 161, 168, 167, 166, 175, 159, 159, 156, 152, 144, 163, 164, 152, 158, 158, 175, 166, 172, 168, 156, 165, 164, 160, 162, 151, 155, 152, 157, 159, 162, 158, 162, 183, 158, 155, 153, 159, 160, 163, 154, 156, 166, 161, 154, 154, 160, 178, 159, 148, 166, 163, 155, 160, 159, 156, 172, 153, 162, 145, 161, 154, 152, 158, 155, 158, 147, 160, 164, 162, 153, 147, 165, 147, 162, 158, 145, 147, 160, 164, 166, 162, 156, 171, 156, 151, 166, 154, 166, 164, 165, 163, 172, 163, 152, 157, 162, 162, 163, 160, 156, 136, 157, 157, 155, 160, 152, 150, 171, 175, 158, 160, 158, 155, 165, 151, 146, 167, 161, 168, 162, 154, 152, 158, 142, 161, 166, 162, 160, 157, 164, 148, 163, 155, 162, 172, 159, 149, 156, 156, 162, 168, 152, 164, 161, 154, 164, 166, 165, 167, 154, 154, 169, 155, 148, 158, 162, 166, 165, 154, 153, 197, 159, 167, 161, 163, 159, 155, 156, 163, 150, 151, 167, 159, 163, 157, 164, 162, 165, 154, 153, 155, 151, 151, 163, 174, 159, 154, 163, 148, 159, 167, 157, 165, 145, 164, 169, 162, 150, 171, 151, 149, 165, 161, 166, 157, 157, 152, 163, 154, 163, 155, 170, 151, 163, 160, 152, 160, 152, 160, 143, 153, 167, 163, 166, 164, 153, 149, 154, 157, 153, 162, 161, 159, 173, 156, 155, 165, 146, 165, 148, 153, 158, 151, 149, 167, 166, 169, 162, 159, 151, 162, 159, 151, 166, 158, 161, 160, 155, 161, 164, 168, 151, 164, 162, 158, 154, 150, 135, 164, 160, 156, 158, 157, 163, 160, 161, 162, 159, 153, 145, 160, 170, 149, 156, 159, 179, 160, 159, 157, 171, 165, 165, 181, 164, 159, 167, 151, 166, 156, 156, 161, 162, 145, 158, 151, 162, 148, 161, 158, 163, 163, 153, 151, 159, 161, 163, 171, 152, 154, 161, 163, 153, 161, 156, 153, 163, 170, 154, 158, 163, 150, 137, 156, 164, 155, 162, 167, 161, 159, 149, 173, 160, 156, 174, 156, 159, 161, 162, 163, 146, 159, 156, 146, 148, 163, 154, 152, 154, 156, 136, 168, 154, 156, 161, 163, 158, 157, 159, 164, 161, 157, 161, 160, 161, 163, 159, 159, 146, 155, 157, 163, 163, 161, 161, 154, 159, 154, 153, 148, 154, 154, 171, 146, 165, 149, 164, 158, 153, 165, 154, 162, 148, 141, 168, 151, 174, 159, 168, 160, 157, 158, 152, 156, 157, 167, 150, 162, 160, 157, 148, 164, 156, 159, 145, 155, 155, 156, 161, 174, 162, 152, 157, 161, 162, 158, 150, 156, 147, 171, 159, 167, 155, 158, 152, 159, 173, 164, 166, 153, 152, 162, 154, 147, 154, 160, 155, 152, 155, 159, 164, 160, 152, 154, 144, 163, 152, 138, 150, 149, 162, 159, 153, 161, 154, 173, 157, 161, 160, 169, 152, 158, 152, 159, 163, 160, 164, 160, 153, 170, 158, 164, 161, 158, 152, 177, 156, 152, 159, 149, 157, 152, 162, 169, 158, 161, 155, 157, 156, 162, 157, 148, 152, 155, 180, 156, 154, 159, 160, 164, 150, 162, 153, 162, 168, 156, 162, 155, 161, 158, 154, 165, 159, 163, 163, 155, 161, 153, 155, 157, 158, 185, 144, 151, 157, 152, 164, 167, 163, 157, 156, 165, 162, 160, 165, 160, 159, 161, 153, 159, 159, 156, 157, 161, 156, 161, 154, 157, 162, 160, 157, 154, 162, 169, 162, 158, 173, 163, 160, 154, 151, 159, 155, 154, 150, 165, 159, 169, 168, 161, 178, 160, 162, 155, 167, 156, 158, 161, 161, 153, 161, 158, 168, 158, 164, 166, 164, 155, 140, 162, 158, 150, 152, 159, 150, 163, 154, 163, 158, 154, 155, 161, 168, 155, 163, 160, 170, 155, 159, 167, 148, 155, 163, 161, 159, 159, 158, 162, 156, 161, 167, 161, 165, 143, 159, 165, 162, 155, 161, 172, 165, 156, 155, 154, 160, 159, 165, 162, 161, 145, 155, 161, 164, 159, 166, 159, 151, 170, 155, 163, 167, 155, 153, 161, 156, 160, 146, 162, 162, 165, 158, 164, 163, 153, 165, 155, 165, 158, 162, 177, 157, 154, 161, 163, 160, 142, 155, 166, 155, 167, 157, 172, 161, 169, 170, 152, 148, 151, 161, 167, 160, 160, 151, 158, 164, 161, 172, 159, 162, 166, 165, 167, 159, 161, 157, 156, 157, 161, 158, 163, 156, 169, 161, 158, 158, 164, 157, 161, 167, 157, 152, 170, 155, 181, 165, 162, 163, 168, 173, 157, 154, 160, 169, 162, 168, 159, 159, 165, 161, 162, 154, 159, 159, 176, 162, 156, 152, 153, 170, 168, 167, 163, 149, 156, 164, 162, 157, 157, 159, 137, 159, 156, 156, 161, 160, 171, 165, 167, 154, 161, 171, 149, 161, 160, 158, 140, 162, 160, 159, 157, 157, 153, 160, 160, 160, 155, 164, 153, 159, 159, 165, 163, 158, 170, 157, 152, 173, 157, 159, 152, 157, 159, 164, 165, 154, 164, 161, 167, 150, 153, 167, 165, 167, 161, 153, 147, 161, 165, 162, 157, 159, 164, 159, 158, 159, 161, 164, 178, 164, 166, 157, 163, 160, 159, 156, 151, 171, 164, 162, 160, 150, 171, 160, 159, 146, 162, 153, 157, 161, 158, 150, 169, 159, 165, 157, 158, 154, 156, 154, 157, 155, 168, 164, 160, 155, 146, 153, 160, 149, 164, 163, 147, 162, 164, 162, 156, 151, 157, 149, 158, 149, 158, 159, 166, 155, 162, 166, 156, 166, 155, 163, 160, 149, 168, 157, 153, 161, 153, 165, 165, 163, 163, 163, 163, 148, 149, 187, 171, 158, 154, 156, 166, 166, 157, 160, 171, 164, 162, 157, 171, 150, 162, 147, 154, 158, 161, 157, 147, 176, 157, 161, 161, 165, 158, 156, 143, 149, 157, 172, 157, 161, 163, 163, 162, 162, 160, 162, 155, 161, 164, 151, 161, 165, 162, 149, 150, 162, 146, 156, 169, 154, 165, 169, 156, 167, 149, 164, 164, 159, 149, 159, 166, 153, 169, 158, 153, 160, 179, 167, 161, 154, 157, 158, 157, 154, 152, 166, 161, 155, 161, 150, 156, 164, 155, 160, 155, 159, 164, 157, 164, 163, 152, 159, 154, 163, 163, 153, 169, 152, 163, 154, 175, 157, 159, 160, 163, 149, 165, 165, 154, 155, 153, 155, 167, 144, 161, 163, 162, 163, 158, 159, 155, 160, 156, 168, 153, 170, 155, 158, 152, 157, 165, 162, 156, 159, 160, 166, 173, 161, 161, 156, 165, 160, 164, 160, 160, 155, 156, 157, 157, 155, 160, 152, 156, 158, 161, 168, 155, 156, 157, 169, 169, 159, 161, 165, 153, 163, 162, 164, 164, 163, 160, 147, 167, 160, 157, 159, 150, 149, 152, 151, 150, 156, 160, 167, 157, 161, 154, 165, 153, 157, 160, 158, 157, 168, 169, 161, 160, 151, 160, 156, 159, 157, 168, 157, 153, 167, 155, 165, 155, 170, 161, 155, 152, 159, 160, 160, 161, 156, 169, 161, 158, 154, 156, 166, 163, 163, 148, 146, 157, 162, 157, 161, 155, 163, 154, 164, 170, 153, 177, 147, 160, 147, 157, 159, 161, 173, 165, 159, 163, 158, 157, 164, 160, 160, 156, 167, 165, 156, 161, 159, 156, 159, 161, 169, 158, 153, 160, 163, 146, 161, 164, 165, 155, 163, 152, 164, 166, 162, 161, 158, 160, 159, 164, 159, 163, 155, 154, 161, 164, 174, 161, 161, 158, 160, 159, 149, 166, 157, 169, 159, 163, 158, 160, 160, 160, 155, 160, 157, 163, 161, 160, 165, 159, 166, 163, 162, 161, 156, 157, 168, 160, 164, 154, 155, 155, 157, 161, 156, 160, 153, 168, 158, 160, 155, 155, 164, 168, 156, 150, 159, 161, 159, 156, 154, 158, 162, 162, 161, 167, 158, 165, 153, 151, 162, 148, 165, 164, 168, 159, 169, 161, 145, 152, 169, 163, 156, 165, 152, 177, 158, 162, 148, 161, 158, 170, 161, 155, 151, 157, 160, 157, 160, 153, 157, 163, 157, 151, 161, 165, 165, 161, 162, 155, 165, 153, 155, 164, 151, 168, 158, 162, 161, 159, 156, 155, 162, 151, 158, 164, 156, 162, 160, 156, 162, 152, 165, 155, 156, 158, 158, 161, 158, 155, 145, 158, 156, 153, 151, 151, 164, 158, 162, 156, 154, 160, 163, 163, 159, 170, 153, 157, 152, 167, 165, 165, 171, 157, 164, 163, 148, 164, 157, 160, 161, 154, 160, 159, 166, 147, 157, 154, 164, 162, 162, 162, 152, 153, 173, 157, 172, 171, 156, 155, 154, 153, 165, 157, 154, 155, 164, 153, 159, 159, 155, 174, 154, 163, 159, 152, 173, 158, 155, 163, 172, 162, 152, 158, 165, 171, 160, 170, 154, 160, 166, 156, 158, 157, 157, 155, 170, 158, 153, 150, 156, 156, 152, 162, 158, 168, 156, 160, 156, 169, 160, 168, 166, 165, 160, 151, 153, 157, 155, 162, 162, 158, 158, 162, 163, 167, 160, 163, 165, 157, 159, 158, 159, 157, 168, 165, 152, 161, 153, 157, 158, 151, 160, 152, 162, 164, 158, 157, 157, 163, 161, 165, 156, 158, 155, 163, 160, 173, 160, 144, 150, 151, 161, 154, 155, 161, 150, 169, 155, 157, 157, 156, 164, 151, 162, 162, 150, 162, 155, 159, 161, 167, 160, 159, 148, 157, 157, 168, 163, 160, 163, 166, 159, 153, 165, 163, 157, 157, 144, 164, 153, 163, 162, 158, 169, 156, 161, 158, 152, 161, 158, 166, 156, 157, 161, 162, 177, 153, 161, 153, 159, 150, 158, 153, 166, 156, 161, 167, 163, 160, 158, 155, 158, 164, 170, 162, 159, 168, 156, 164, 161, 159, 156, 164, 162, 160, 158, 161, 160, 163, 156, 167, 155, 161, 160, 159, 158, 168, 149, 163, 165, 153, 153, 167, 159, 155, 159, 164, 163, 166, 157, 171, 160, 157, 159, 164, 157, 156, 156, 162, 151, 153, 156, 167, 162, 156, 152, 152, 157, 166, 153, 159, 156, 157, 160, 162, 156, 166, 159, 157, 156, 152, 151, 177, 150, 159, 162, 160, 161, 176, 147, 162, 162, 162, 164, 158, 149, 161, 161, 166, 159, 162, 162, 163, 157, 159, 161, 161, 165, 157, 162, 156, 158, 159, 164, 170, 163, 159, 162, 152, 155, 158, 160, 159, 153, 175, 159, 169, 160, 159, 154, 159, 161, 162, 173, 153, 166, 157, 165, 155, 154, 168, 160, 166, 153, 166, 156, 156, 161, 159, 164, 152, 158, 154, 161, 156, 172, 162, 159, 152, 166, 168, 159, 174, 164, 148, 158, 159, 160, 168, 158, 161, 161, 155, 160, 151, 158, 157, 161, 158, 157, 150, 159, 160, 159, 163, 159, 162, 158, 156, 158, 165, 164, 164, 166, 153, 171, 164, 176, 159, 156, 163, 164, 158, 161, 158, 164, 155, 152, 162, 163, 160, 162, 153, 158, 164, 153, 165, 159, 160, 164, 158, 160, 162, 157, 163, 153, 167, 154, 168, 161, 155, 162, 155, 154, 157, 151, 159, 162, 163, 164, 159, 156, 157, 157, 165, 167, 165, 166, 159, 153, 166, 162, 162, 160, 162, 158, 161, 160, 160, 154, 152, 165, 159, 157, 162, 150, 153, 166, 160, 154, 162, 164, 164, 154, 155, 154, 152, 160, 162, 161, 168, 168, 159, 162, 162, 160, 145, 159, 153, 155, 151, 153, 161, 160, 160, 162, 154, 166, 164, 161, 172, 159, 152, 156, 164, 161, 162, 164, 163, 153, 159, 164, 156, 157, 159, 154, 162, 168, 157, 154, 170, 165, 157, 156, 154, 166, 161, 158, 156, 156, 158, 161, 157, 155, 163, 155, 163, 162, 159, 164, 164, 156, 158, 164, 166, 154, 162, 153, 157, 159, 158, 166, 153, 164, 156, 158, 162, 157, 171, 166, 155, 162, 160, 161, 163, 166, 160, 154, 163, 159, 156, 160, 157, 161, 154, 168, 161, 172, 166, 162, 161, 159, 161, 155, 165, 162, 158, 154, 163, 163, 161, 151, 155, 156, 164, 162, 165, 158, 162, 159, 159, 161, 156, 157, 155, 160, 158, 159, 162, 160, 160, 161, 162, 154, 160, 154, 165, 162, 155, 158, 159, 160, 167, 177, 153, 159, 159, 162, 162, 161, 157, 150, 160, 163, 168, 167, 156, 159, 158, 155, 168, 157, 168, 159, 151, 160, 157, 156, 162, 159, 154, 162, 154, 160, 158, 158, 157, 159, 172, 166, 169, 156, 169, 161, 163, 152, 151, 158, 163, 159, 160, 163, 166, 167, 153, 166, 155, 156, 156, 149, 156, 156, 164, 160, 154, 152, 166, 163, 164, 153, 157, 161, 171, 160, 160, 159, 161, 165, 165, 164, 157, 164, 161, 161, 158, 161, 161, 156, 149, 145, 159, 164, 160, 160, 162, 163, 158, 155, 157, 166, 164, 161, 158, 148, 153, 169, 160, 163, 159, 155, 156, 164, 155, 160, 177, 164, 164, 156, 159, 167, 172, 162, 156, 160, 169, 159, 161, 154, 162, 162, 151, 165, 156, 155, 149, 155, 157, 160, 155, 157, 155, 154, 155, 169, 156, 162, 159, 154, 157, 170, 158, 155, 151, 155, 152, 157, 159, 163, 166, 158, 156, 158, 155, 162, 170, 174, 155, 151, 160, 160, 155, 165, 160, 163, 157, 157, 156, 161, 163, 159, 163, 159, 150, 154, 164, 162, 160, 153, 161, 173, 161, 164, 157, 161, 156, 165, 160, 158, 161, 161, 157, 158, 150, 160, 152, 159, 161, 159, 174, 152, 159, 166, 159, 159, 155, 159, 155, 170, 158, 155, 154, 162, 162, 166, 157, 155, 153, 155, 158, 161, 158, 152, 153, 160, 161, 166, 149, 158, 162, 163, 159, 165, 162, 165, 168, 160, 152, 167, 161, 158, 155, 148, 164, 160, 161, 147, 163, 155, 163, 153, 164, 160, 162, 159, 154, 160, 156, 158, 155, 161, 169, 156, 168, 157, 154, 156, 166, 145, 158, 157, 164, 161, 151, 177, 157, 160, 156, 144, 159, 162, 153, 165, 153, 156, 161, 176, 175, 151, 160, 164, 158, 149, 175, 161, 164, 156, 170, 170, 164, 156, 167, 159, 162, 167, 153, 162, 159, 156, 162, 148, 154, 155, 163, 149, 159, 157, 150, 164, 163, 159, 159, 154, 154, 152, 159, 165, 161, 170, 157, 165, 154, 157, 152, 157, 158, 161, 163, 158, 154, 158, 169, 158, 162, 165, 158, 156, 156, 155, 162, 156, 165, 155, 160, 161, 164, 157, 156, 160, 157, 157, 169, 159, 158, 157, 154, 163, 157, 159, 151, 154, 151, 161, 161, 173, 163, 161, 171, 160, 162, 164, 166, 154, 153, 151, 165, 166, 161, 158, 156, 164, 147, 157, 157, 177, 159, 154, 164, 161, 158, 160, 157, 168, 157, 157, 165, 160, 153, 164, 156, 161, 164, 157, 153, 157, 170, 156, 166, 164, 164, 161, 160, 169, 159, 164, 164, 155, 162, 157, 151, 157, 161, 185, 159, 155, 162, 163, 153, 167, 156, 155, 159, 164, 152, 160, 162, 156, 161, 165, 160, 167, 160, 160, 162, 159, 161, 166, 148, 153, 159, 160, 162, 156, 156, 162, 165, 156, 163, 158, 159, 153, 158, 159, 156, 159, 179, 152, 152, 158, 167, 162, 156, 173, 154, 171, 155, 163, 157, 163, 161, 155, 175, 152, 162, 161, 155, 155, 158, 160, 156, 152, 160, 159, 160, 155, 170, 154, 152, 155, 153, 162, 156, 165, 165, 156, 156, 167, 170, 153, 165, 162, 160, 143, 164, 151, 167, 159, 154, 152, 168, 172, 160, 154, 154, 161, 153, 153, 168, 166, 162, 159, 165, 165, 155, 152, 165, 162, 163, 169, 158, 157, 158, 151, 159, 161, 156, 154, 149, 167, 161, 160, 158, 155, 155, 161, 159, 157, 157, 163, 171, 158, 160, 167, 168, 152, 155, 164, 168, 160, 163, 160, 160, 164, 161, 160, 161, 162, 159, 160, 165, 159, 150, 166, 151, 163, 158, 162, 168, 172, 157, 165, 155, 164, 165, 164, 162, 156, 167, 164, 158, 157, 150, 164, 160, 153, 163, 165, 168, 157, 156, 163, 155, 164, 170, 162, 159, 155, 163, 166, 162, 161, 157, 161, 164, 163, 162, 161, 157, 150, 157, 160, 167, 161, 157, 168, 154, 160, 155, 160, 168, 149, 152, 160, 154, 160, 152, 156, 163, 169, 155, 155, 161, 170, 159, 161, 156, 143, 154, 173, 164, 163, 157, 155, 159, 157, 158, 162, 163, 151, 163, 164, 156, 166, 153, 164, 153, 167, 164, 163, 154, 161, 156, 159, 147, 165, 157, 160, 158, 160, 159, 168, 164, 152, 150, 162, 155, 160, 155, 149, 160, 182, 156, 160, 159, 156, 151, 155, 161, 161, 161, 160, 165, 154, 160, 160, 153, 161, 158, 148, 159, 158, 155, 152, 158, 166, 159, 160, 166, 164, 155, 155, 162, 163, 165, 160, 160, 154, 151, 158, 159, 163, 162, 159, 164, 153, 153, 157, 163, 153, 159, 154, 151, 158, 180, 162, 157, 160, 157, 160, 158, 159, 158, 168, 156, 156, 160, 166, 154, 154, 163, 157, 155, 160, 167, 158, 159, 167, 160, 150, 161, 151, 154, 157, 166, 162, 154, 166, 161, 157, 156, 150, 163, 161, 148, 164, 170, 162, 157, 162, 154, 166, 154, 159, 159, 170, 164, 159, 161, 161, 154, 159, 162, 169, 151, 164, 155, 163, 163, 157, 162, 165, 164, 159, 162, 164, 161, 158, 163, 164, 170, 160, 153, 159, 160, 160, 161, 159, 159, 166, 165, 162, 158, 156, 156, 164, 160, 158, 157, 153, 156, 162, 153, 160, 159, 158, 157, 161, 161, 165, 168, 163, 163, 156, 165, 161, 163, 156, 167, 157, 153, 161, 151, 163, 155, 155, 175, 160, 158, 174, 162, 155, 159, 158, 157, 165, 160, 160, 155, 159, 162, 154, 157, 162, 151, 162, 160, 155, 151, 156, 163, 160, 156, 163, 166, 153, 148, 155, 156, 157, 161, 155, 142, 167, 164, 159, 156, 165, 159, 162, 162, 174, 152, 162, 165, 159, 156, 171, 167, 163, 168, 169, 157, 156, 156, 169, 148, 159, 161, 160, 150, 163, 168, 158, 161, 161, 152, 160, 157, 160, 159, 161, 157, 165, 160, 158, 168, 163, 157, 165, 163, 160, 158, 158, 167, 159, 164, 164, 158, 150, 156, 154, 160, 156, 159, 167, 155, 160, 153, 155, 161, 155, 158, 162, 161, 160, 166, 161, 160, 157, 161, 162, 157, 161, 160, 160, 158, 159, 167, 161, 164, 161, 165, 153, 161, 160, 155, 164, 160, 156, 158, 162, 159, 159, 158, 155, 166, 155, 154, 165, 161, 160, 164, 161, 159, 152, 152, 155, 157, 163, 153, 147, 156, 155, 159, 170, 164, 155, 154, 165, 161, 158, 161, 157, 164, 161, 160, 163, 171, 163, 151, 168, 155, 158, 163, 160, 157, 160, 164, 157, 159, 157, 159, 153, 155, 163, 159, 170, 154, 160, 173, 155, 160, 155, 162, 157, 153, 163, 158, 146, 160, 169, 158, 167, 148, 153, 160, 161, 149, 152, 163, 156, 160, 155, 167, 159, 163, 158, 160, 162, 153, 158, 163, 163, 154, 169, 158, 161, 162, 165, 174, 162, 159, 168, 165, 164, 163, 163, 154, 155, 151, 152, 148, 163, 158, 169, 156, 156, 159, 156, 157, 157, 159, 158, 151, 151, 173, 157, 167, 153, 166, 157, 158, 160, 166, 159, 157, 162, 153, 159, 163, 156, 154, 149, 153, 172, 155, 141, 158, 171, 161, 154, 157, 160, 161, 156, 158, 162, 160, 159, 155, 162, 165, 166, 161, 158, 172, 164, 155, 156, 158, 156, 158, 161, 160, 163, 164, 156, 167, 146, 162, 153, 155, 144, 163, 157, 158, 161, 153, 159, 156, 164, 160, 160, 158, 167, 152, 161, 157, 168, 169, 165, 157, 157, 156, 168, 162, 165, 161, 167, 157, 157, 159, 167, 157, 165, 177, 162, 154, 171, 150, 156, 144, 157, 160, 150, 157, 161, 156, 162, 159, 169, 160, 152, 155, 160, 158, 152, 155, 163, 167, 150, 158, 159, 159, 163, 160, 158, 158, 162, 170, 169, 178, 159, 154, 157, 162, 156, 163, 167, 161, 158, 151, 163, 165, 159, 160, 159, 158, 147, 161, 158, 162, 162, 163, 165, 155, 157, 162, 157, 164, 161, 162, 166, 154, 160, 168, 159, 158, 163, 160, 153, 156, 155, 161, 162, 166, 174, 155, 175, 149, 162, 164, 170, 155, 159, 159, 159, 168, 155, 162, 161, 159, 163, 154, 159, 158, 162, 163, 160, 161, 159, 161, 159, 158, 156, 160, 161, 157, 155, 159, 162, 160, 165, 155, 158, 162, 164, 166, 164, 159, 167, 156, 163, 165, 157, 160, 156, 163, 165, 166, 157, 162, 162, 153, 165, 160, 158, 164, 159, 151, 158, 174, 161, 156, 157, 161, 157, 164, 163, 153, 151, 153, 208, 159, 157, 161, 159, 165, 151, 157, 155, 153, 160, 158, 150, 161, 154, 158, 159, 159, 156, 158, 158, 161, 160, 169, 154, 156, 154, 159, 163, 161, 160, 160, 157, 165, 164, 160, 159, 163, 158, 156, 155, 158, 170, 151, 162, 155, 137, 165, 158, 162, 153, 164, 164, 158, 158, 158, 157, 164, 164, 161, 161, 162, 163, 158, 148, 159, 164, 156, 163, 151, 151, 163, 167, 152, 161, 163, 162, 150, 156, 153, 172, 164, 161, 162, 156, 156, 160, 160, 165, 152, 155, 154, 158, 161, 160, 162, 152, 159, 161, 170, 159, 157, 159, 154, 150, 161, 175, 156, 159, 164, 170, 160, 160, 168, 164, 157, 167, 166, 166, 160, 161, 167, 167, 153, 151, 159, 160, 164, 159, 179, 159, 164, 155, 155, 158, 162, 158, 164, 157, 158, 158, 162, 158, 160, 152, 162, 150, 164, 171, 160, 155, 159, 155, 152, 159, 163, 166, 166, 163, 153, 153, 146, 161, 155, 163, 163, 165, 163, 172, 161, 158, 166, 155, 167, 157, 155, 153, 163, 153, 162, 143, 168, 157, 159, 162, 150, 167, 175, 161, 161, 160, 159, 159, 160, 165, 164, 158, 154, 162, 157, 160, 160, 158, 162, 162, 161, 161, 166, 164, 161, 157, 161, 158, 157, 165, 161, 160, 161, 162, 160, 160, 157, 159, 156, 163, 161, 161, 161, 159, 163, 169, 158, 158, 157, 160, 158, 148, 157, 158, 162, 156, 163, 161, 156, 157, 158, 159, 156, 161, 156, 160, 161, 158, 162, 167, 162, 163, 161, 159, 162, 167, 159, 157, 158, 158, 161, 148, 161, 170, 165, 158, 161, 161, 154, 158, 159, 165, 159, 159, 156, 160, 161, 159, 163, 163, 159, 162, 163, 157, 157, 164, 160, 159, 165, 145, 158, 166, 162, 154, 162, 162, 156, 155, 157, 161, 161, 157, 159, 158, 158, 165, 156, 164, 161, 156, 145, 164, 159, 158, 156, 159, 162, 158, 156, 156, 151, 167, 158, 162, 156, 163, 162, 153, 158, 169, 160, 160, 161, 181, 157, 162, 157, 163, 156, 163, 158, 166, 159, 165, 159, 160, 163, 158, 161, 162, 161, 156, 159, 159, 163, 164, 156, 167, 152, 158, 156, 163, 149, 157, 163, 157, 161, 154, 158, 161, 182, 157, 160, 163, 168, 160, 166, 163, 162, 161, 167, 151, 157, 160, 156, 157, 161, 157, 159, 156, 170, 162, 158, 164, 159, 166, 162, 150, 160, 163, 168, 168, 159, 163, 165, 164, 160, 159, 166, 159, 163, 164, 159, 164, 157, 158, 164, 167, 161, 161, 155, 160, 161, 161, 156, 136, 154, 162, 160, 161, 156, 162, 160, 159, 158, 167, 158, 162, 157, 165, 164, 164, 160, 166, 158, 164, 166, 197, 160, 166, 159, 160, 162, 159, 166, 163, 167, 162, 163, 159, 158, 158, 158, 160, 160, 159, 153, 159, 159, 159, 160, 157, 171, 160, 159, 160, 160, 160, 160, 158, 158, 161, 159, 158, 159, 155, 158, 156, 163, 161, 159, 159, 161, 163, 158, 158, 155, 152, 151, 161, 163, 157, 162, 158, 161, 159, 160, 159, 160, 160, 156, 159, 158, 163, 159, 162, 162, 160, 161, 159, 161, 159, 157, 161, 160, 157, 163, 162, 159, 161, 157, 161, 163, 162, 156, 160, 162, 156, 160, 162, 162, 158, 157, 160, 160, 159, 162, 161, 157, 163, 160, 157, 159, 158, 160, 159, 166, 157, 165, 160, 126, 156, 157, 160, 162, 148, 160, 159, 157, 160, 158, 160, 157, 163, 162, 158, 160, 157, 161, 161, 159, 160, 157, 162, 161, 162, 157, 160, 163, 157, 162, 162, 157, 160, 161, 160, 158, 159, 160, 157, 160, 132, 156, 163, 160, 157, 154, 152, 162, 158, 172, 167, 156, 161, 162, 158, 156, 157, 157, 165, 164, 156, 161, 155, 160, 164, 164, 161, 161, 160, 156, 158, 161, 161, 159, 163, 157, 156, 161, 156, 159, 157, 162, 160, 158, 171, 161, 160, 161, 163, 148, 161, 159, 158, 152, 154, 156, 163, 159, 163, 163, 154, 156, 161, 165, 154, 161, 157, 157, 162, 164, 159, 157, 163, 150, 165, 130, 164, 157, 166, 159, 159, 165, 160, 167, 160, 149, 161, 163, 150, 159, 165, 164, 162, 164, 155, 160, 165, 154, 157, 162, 161, 157, 161, 157, 163, 166, 166, 162, 152, 170, 158, 159, 150, 158, 164, 169, 151, 164, 153, 151, 158, 166, 158, 163, 160, 162, 160, 160, 161, 160, 162, 160, 159, 161, 156, 160, 157, 156, 154, 160, 149, 163, 158, 161, 169, 157, 167, 162, 148, 162, 155, 160, 145, 152, 156, 159, 162, 161, 162, 158, 155, 154, 163, 158, 161, 155, 157, 155, 161, 160, 161, 159, 157, 163, 165, 166, 157, 182, 166, 155, 160, 159, 159, 159, 158, 157, 158, 154, 157, 154, 177, 160, 150, 158, 159, 155, 158, 160, 167, 159, 161, 159, 157, 160, 158, 175, 159, 160, 162, 150, 139, 167, 155, 155, 154, 160, 161, 160, 159, 160, 161, 160, 159, 164, 153, 160, 155, 162, 172, 158, 164, 166, 159, 148, 134, 159, 167, 157, 157, 160, 156, 166, 180, 164, 160, 147, 161, 160, 159, 162, 160, 161, 161, 164, 163, 132, 149, 156, 159, 159, 157, 187, 148, 158, 156, 160, 158, 158, 163, 166, 158, 161, 162, 160, 163, 159, 163, 161, 163, 164, 162, 167, 148, 160, 159, 159, 169, 159, 172, 160, 163, 159, 153, 160, 161, 161, 164, 163, 149, 161, 162, 161, 161, 154, 155, 170, 160, 160, 163, 184, 163, 159, 163, 162, 160, 162, 162, 148, 158, 161, 154, 165, 162, 166, 160, 168, 162, 162, 157, 146, 161, 160, 160, 156, 164, 160, 162, 160, 165, 156, 165, 164, 162, 162, 158, 150, 164, 162, 171, 161, 164, 157, 162, 135, 147, 163, 157, 158, 161, 159, 159, 157, 162, 155, 153, 163, 185, 159, 161, 149, 165, 160, 156, 168, 161, 156, 161, 158, 137, 161, 156, 172, 164, 160, 163, 164, 157, 156, 160, 158, 163, 159, 159, 158, 164, 161, 161, 159, 162, 164, 163, 153, 166, 169, 152, 160, 158, 161, 160, 157, 158, 164, 162, 148, 156, 157, 148, 157, 174, 158, 157, 171, 176, 169, 165, 138, 160, 151, 160, 158, 168, 164, 167, 157, 160, 159, 162, 159, 157, 160, 167, 170, 160, 161, 162, 156, 149, 132, 164, 163, 162, 153, 159, 160, 180, 147, 165, 161, 159, 151, 157, 160, 161, 159, 153, 161, 160, 158, 159, 167, 163, 164, 157, 162, 159, 184, 161, 159, 161, 161, 159, 160, 160, 164, 157, 164, 156, 157, 161, 156, 164, 147, 159, 169, 163, 159, 160, 154, 159, 154, 159, 157, 154, 160, 159, 170, 157, 158, 165, 162, 163, 161, 157, 158, 164, 163, 164, 160, 158, 159, 151, 162, 158, 160, 157, 156, 174, 157, 135, 163, 168, 155, 166, 155, 167, 158, 160, 161, 162, 151, 162, 162, 159, 159, 158, 156, 164, 158, 163, 151, 157, 161, 160, 166, 159, 154, 158, 163, 134, 159, 160, 159, 157, 157, 153, 164, 160, 162, 142, 167, 159, 138, 158, 168, 159, 160, 154, 158, 158, 154, 157, 164, 156, 165, 161, 166, 164, 161, 161, 161, 157, 161, 165, 161, 158, 157, 160, 165, 164, 166, 165, 162, 158, 160, 157, 160, 160, 161, 159, 159, 159, 159, 161, 164, 156, 160, 157, 154, 161, 164, 156, 163, 161, 159, 163, 167, 169, 155, 156, 155, 167, 162, 163, 156, 155, 157, 161, 161, 161, 157, 157, 163, 160, 161, 169, 158, 161, 164, 158, 163, 162, 157, 156, 165, 160, 151, 154, 169, 162, 162, 168, 160, 160, 155, 160, 165, 162, 164, 161, 159, 156, 156, 161, 159, 165, 158, 162, 161, 164, 160, 157, 162, 169, 163, 164, 160, 158, 157, 162, 162, 162, 164, 160, 165, 161, 159, 164, 164, 166, 160, 161, 168, 151, 165, 158, 161, 156, 161, 163, 146, 159, 161, 164, 159, 163, 157, 160, 159, 159, 162, 159, 159, 177, 157, 157, 158, 167, 157, 160, 158, 163, 160, 160, 162, 159, 155, 164, 163, 163, 160, 175, 159, 165, 163, 161, 159, 166, 165, 157, 159, 160, 161, 156, 152, 158, 162, 164, 167, 159, 159, 161, 160, 154, 162, 167, 162, 159, 167, 158, 158, 161, 161, 160, 153, 160, 161, 160, 158, 156, 161, 161, 156, 156, 163, 161, 161, 158, 158, 166, 159, 164, 164, 159, 159, 161, 159, 160, 161, 159, 161, 157, 157, 166, 161, 155, 162, 158, 160, 153, 155, 169, 161, 161, 158, 172, 149, 157, 169, 158, 163, 159, 166, 163, 161, 155, 167, 162, 157, 161, 162, 159, 161, 170, 159, 160, 155, 161, 165, 158, 154, 154, 156, 165, 159, 160, 155, 157, 158, 160, 157, 154, 157, 160, 163, 163, 165, 170, 170, 161, 158, 151, 158, 159, 158, 154, 153, 168, 158, 157, 158, 159, 164, 162, 159, 164, 161, 160, 163, 158, 157, 158, 162, 158, 154, 159, 158, 155, 163, 163, 158, 166, 157, 159, 169, 160, 157, 157, 159, 161, 162, 162, 160, 160, 162, 157, 154, 160, 154, 162, 159, 165, 160, 158, 156, 160, 160, 161, 160, 161, 159, 156, 154, 160, 161, 165, 159, 159, 159, 166, 158, 148, 160, 158, 158, 167, 162, 177, 169, 161, 158, 161, 160, 151, 151, 153, 166, 163, 151, 160, 158, 162, 159, 159, 157, 161, 157, 163, 157, 157, 170, 159, 152, 159, 163, 161, 156, 160, 162, 156, 155, 160, 160, 165, 158, 160, 159, 169, 164, 162, 164, 157, 163, 150, 160, 158, 157, 160, 152, 152, 159, 156, 163, 163, 158, 164, 160, 154, 162, 161, 162, 159, 158, 164, 159, 158, 159, 162, 165, 164, 164, 147, 157, 163, 159, 168, 159, 156, 164, 166, 160, 159, 155, 168, 164, 160, 162, 160, 159, 157, 159, 157, 160, 155, 158, 160, 158, 155, 157, 166, 156, 151, 157, 160, 156, 163, 160, 164, 159, 162, 157, 167, 162, 159, 163, 160, 154, 163, 162, 162, 155, 165, 168, 160, 164, 150, 163, 162, 159, 159, 160, 158, 167, 158, 158, 160, 163, 162, 160, 161, 158, 172, 163, 161, 183, 160, 162, 162, 161, 160, 159, 159, 168, 158, 162, 158, 164, 161, 163, 161, 163, 156, 164, 164, 160, 153, 160, 159, 163, 159, 158, 161, 146, 159, 161, 161, 155, 168, 155, 152, 155, 163, 163, 155, 155, 165, 160, 154, 161, 147, 158, 165, 167, 157, 155, 147, 162, 162, 162, 160, 156, 162, 159, 172, 163, 157, 157, 152, 151, 166, 158, 159, 161, 162, 157, 163, 166, 156, 154, 167, 154, 162, 157, 159, 157, 176, 161, 155, 154, 144, 176, 168, 164, 166, 157, 161, 153, 155, 159, 150, 164, 162, 161, 156, 164, 161, 167, 156, 148, 155, 164, 156, 165, 161, 167, 153, 159, 160, 151, 166, 153, 155, 165, 162, 149, 162, 155, 161, 153, 159, 162, 153, 161, 157, 148, 169, 158, 142, 164, 166, 152, 154, 150, 162, 164, 161, 156, 163, 154, 153, 183, 166, 159, 158, 151, 156, 161, 157, 164, 159, 164, 159, 164, 166, 159, 159, 166, 161, 153, 147, 158, 170, 161, 160, 157, 167, 154, 163, 157, 162, 165, 160, 157, 160, 163, 153, 161, 160, 160, 160, 132, 162, 155, 158, 163, 151, 158, 159, 158, 153, 152, 158, 158, 160, 159, 152, 149, 158, 159, 158, 161, 164, 154, 162, 153, 148, 163, 162, 163, 156, 159, 163, 157, 152, 161, 158, 165, 166, 155, 163, 152, 163, 159, 143, 154, 163, 156, 158, 166, 160, 157, 154, 158, 160, 162, 161, 167, 167, 161, 167, 145, 162, 163, 164, 158, 156, 166, 156, 171, 154, 155, 152, 158, 141, 160, 165, 163, 160, 156, 165, 175, 159, 155, 163, 155, 156, 154, 160, 158, 157, 166, 169, 168, 152, 163, 160, 159, 155, 161, 172, 148, 158, 156, 153, 159, 152, 169, 159, 154, 163, 160, 160, 161, 160, 156, 158, 160, 155, 165, 161, 164, 165, 158, 156, 155, 158, 160, 158, 159, 158, 164, 160, 168, 159, 158, 173, 151, 162, 159, 157, 156, 149, 156, 149, 160, 161, 165, 160, 159, 156, 148, 158, 163, 165, 158, 165, 170, 161, 162, 161, 158, 152, 163, 169, 165, 162, 186, 160, 163, 168, 165, 162, 157, 156, 159, 153, 159, 153, 158, 164, 158, 160, 174, 163, 163, 156, 155, 161, 161, 157, 162, 170, 160, 156, 155, 159, 153, 161, 153, 158, 162, 150, 157, 159, 160, 161, 155, 157, 161, 158, 163, 167, 171, 170, 155, 151, 178, 163, 154, 167, 162, 158, 159, 168, 161, 164, 160, 163, 158, 158, 164, 155, 162, 158, 160, 166, 157, 172, 152, 160, 157, 161, 156, 160, 159, 165, 163, 159, 154, 162, 169, 158, 155, 150, 148, 165, 157, 163, 157, 158, 162, 163, 152, 161, 158, 165, 164, 165, 163, 161, 163, 163, 160, 160, 152, 159, 163, 161, 169, 163, 161, 171, 152, 157, 166, 162, 150, 177, 151, 156, 155, 162, 161, 153, 149, 164, 158, 143, 164, 161, 161, 164, 164, 159, 168, 154, 151, 150, 154, 157, 158, 162, 161, 163, 158, 160, 156, 162, 152, 155, 158, 162, 155, 149, 163, 163, 161, 162, 161, 159, 161, 160, 158, 155, 148, 167, 158, 165, 143, 167, 151, 152, 161, 158, 168, 153, 154, 194, 171, 165, 159, 160, 155, 189, 162, 162, 158, 157, 165, 163, 159, 154, 162, 162, 134, 160, 160, 163, 160, 162, 160, 163, 163, 154, 162, 161, 159, 156, 166, 159, 161, 162, 154, 159, 161, 158, 157, 152, 163, 152, 154, 161, 163, 139, 166, 132, 160, 157, 160, 153, 157, 159, 162, 159, 160, 165, 160, 161, 160, 160, 138, 158, 158, 162, 159, 161, 163, 164, 152, 161, 149, 159, 158, 161, 159, 160, 158, 163, 147, 165, 161, 163, 160, 158, 155, 155, 162, 151, 158, 161, 157, 151, 158, 157, 156, 169, 159, 162, 164, 166, 163, 147, 156, 158, 155, 161, 165, 159, 161, 164, 159, 157, 155, 167, 154, 164, 162, 158, 168, 161, 162, 159, 169, 160, 160, 163, 152, 162, 160, 141, 123, 159, 165, 157, 152, 166, 157, 158, 157, 160, 157, 167, 158, 159, 155, 160, 157, 150, 162, 160, 154, 161, 164, 161, 170, 155, 159, 157, 164, 155, 154, 158, 161, 163, 163, 160, 165, 162, 155, 168, 173, 160, 154, 170, 167, 159, 159, 162, 160, 170, 168, 162, 167, 161, 151, 160, 163, 151, 158, 159, 158, 159, 160, 166, 156, 158, 164, 161, 155, 156, 156, 157, 160, 170, 159, 158, 163, 161, 159, 159, 163, 160, 171, 167, 158, 168, 160, 161, 163, 160, 161, 165, 165, 159, 160, 157, 150, 160, 152, 158, 156, 152, 166, 162, 161, 152, 157, 162, 159, 167, 163, 161, 156, 160, 161, 167, 152, 173, 160, 164, 179, 160, 155, 157, 163, 161, 168, 157, 163, 153, 144, 141, 158, 158, 161, 154, 162, 163, 144, 158, 151, 155, 159, 159, 154, 167, 162, 161, 156, 161, 169, 159, 156, 155, 158, 156, 159, 164, 155, 155, 165, 159, 168, 163, 150, 149, 162, 161, 141, 165, 163, 159, 160, 169, 160, 155, 160, 158, 160, 158, 160, 159, 155, 162, 157, 161, 157, 154, 163, 156, 165, 161, 161, 160, 165, 154, 163, 164, 154, 167, 165, 150, 159, 164, 160, 158, 164, 162, 171, 160, 158, 133, 155, 161, 158, 164, 164, 154, 146, 159, 180, 165, 157, 152, 160, 169, 153, 156, 166, 165, 161, 150, 154, 165, 149, 162, 158, 164, 157, 153, 157, 160, 150, 163, 166, 160, 131, 164, 163, 154, 159, 161, 165, 162, 162, 156, 159, 157, 160, 162, 159, 141, 148, 160, 162, 157, 157, 160, 157, 154, 156, 153, 156, 166, 161, 168, 160, 164, 173, 164, 155, 162, 163, 171, 159, 165, 152, 166, 160, 141, 158, 159, 156, 157, 148, 166, 160, 164, 167, 162, 163, 158, 169, 160, 165, 159, 158, 152, 158, 161, 155, 160, 159, 159, 165, 159, 156, 169, 158, 158, 157, 162, 153, 156, 169, 142, 174, 166, 158, 153, 152, 159, 163, 161, 159, 160, 175, 155, 158, 141, 164, 162, 150, 158, 150, 151, 141, 167, 167, 152, 159, 159, 161, 154, 165, 162, 161, 157, 149, 147, 162, 163, 162, 156, 153, 165, 166, 163, 161, 157, 155, 165, 158, 160, 163, 161, 161, 165, 156, 160, 160, 166, 169, 164, 160, 159, 159, 162, 166, 157, 151, 156, 157, 160, 165, 158, 166, 158, 152, 162, 158, 154, 157, 162, 162, 156, 154, 164, 154, 163, 153, 154, 153, 157, 150, 157, 166, 154, 159, 160, 159, 157, 161, 162, 166, 164, 159, 161, 156, 140, 168, 157, 158, 158, 157, 152, 160, 155, 166, 156, 150, 167, 163, 161, 162, 163, 168, 159, 164, 152, 160, 155, 163, 155, 170, 161, 165, 166, 160, 160, 149, 166, 162, 157, 156, 157, 161, 151, 157, 162, 156, 147, 159, 154, 158, 158, 160, 166, 173, 158, 160, 151, 159, 162, 157, 155, 156, 149, 162, 156, 161, 163, 152, 163, 156, 163, 159, 162, 168, 152, 167, 160, 157, 173, 163, 161, 145, 154, 154, 159, 169, 163, 162, 161, 166, 159, 155, 164, 169, 152, 154, 165, 156, 165, 151, 157, 157, 154, 153, 164, 154, 149, 155, 163, 156, 162, 160, 156, 154, 163, 160, 162, 156, 155, 162, 160, 163, 152, 153, 177, 160, 152, 164, 164, 160, 158, 159, 152, 160, 164, 162, 149, 156, 163, 162, 157, 151, 156, 157, 156, 159, 162, 162, 160, 152, 165, 178, 165, 170, 160, 170, 157, 162, 164, 169, 157, 155, 160, 161, 163, 167, 163, 158, 146, 159, 154, 156, 165, 167, 162, 143, 159, 159, 165, 159, 161, 158, 158, 154, 158, 157, 164, 164, 153, 155, 156, 163, 153, 157, 155, 157, 162, 161, 164, 157, 155, 165, 154, 162, 158, 160, 163, 156, 160, 166, 163, 167, 158, 158, 150, 168, 150, 159, 163, 161, 168, 156, 159, 164, 155, 164, 156, 160, 159, 152, 167, 166, 168, 160, 153, 187, 165, 170, 156, 155, 163, 143, 148, 165, 162, 157, 164, 161, 165, 160, 152, 165, 159, 160, 151, 157, 160, 152, 157, 162, 163, 155, 161, 166, 157, 165, 160, 149, 157, 155, 184, 157, 155, 164, 157, 163, 156, 157, 156, 159, 164, 160, 163, 156, 151, 159, 154, 166, 154, 159, 164, 159, 157, 158, 158, 153, 161, 159, 158, 163, 153, 161, 158, 166, 158, 156, 164, 160, 158, 161, 168, 160, 166, 165, 156, 158, 161, 158, 168, 158, 161, 154, 150, 160, 150, 154, 176, 161, 163, 165, 159, 160, 159, 168, 165, 167, 157, 164, 158, 173, 150, 147, 155, 184, 158, 157, 164, 173, 167, 154, 169, 161, 159, 161, 162, 158, 150, 162, 164, 159, 162, 156, 161, 154, 169, 157, 166, 156, 156, 163, 158, 159, 162, 163, 151, 162, 160, 147, 158, 164, 153, 159, 163, 155, 161, 143, 158, 158, 168, 163, 161, 160, 160, 154, 159, 160, 160, 164, 158, 163, 159, 154, 158, 167, 160, 154, 161, 153, 174, 151, 162, 167, 162, 161, 153, 186, 150, 161, 158, 161, 172, 155, 151, 159, 153, 164, 163, 149, 164, 161, 149, 162, 153, 163, 157, 170, 158, 161, 154, 164, 158, 169, 161, 162, 162, 161, 156, 161, 168, 158, 156, 165, 159, 165, 157, 160, 162, 144, 162, 169, 163, 162, 174, 155, 154, 161, 158, 167, 163, 161, 167, 156, 158, 154, 161, 160, 156, 162, 164, 159, 153, 165, 170, 168, 153, 158, 163, 158, 154, 150, 166, 183, 155, 158, 161, 164, 157, 156, 165, 160, 154, 165, 158, 161, 150, 159, 153, 160, 152, 151, 164, 155, 164, 162, 162, 154, 164, 161, 162, 157, 157, 162, 170, 157, 155, 151, 172, 156, 163, 160, 168, 162, 164, 156, 167, 160, 154, 148, 155, 158, 149, 153, 155, 166, 160, 165, 163, 153, 158, 153, 155, 156, 161, 159, 149, 154, 150, 182, 161, 161, 154, 148, 158, 163, 158, 163, 144, 154, 159, 152, 159, 164, 147, 155, 158, 148, 154, 159, 144, 157, 167, 158, 155, 167, 165, 166, 163, 164, 160, 154, 163, 164, 154, 163, 160, 160, 164, 165, 150, 163, 151, 156, 166, 163, 158, 171, 158, 156, 149, 167, 166, 162, 150, 158, 149, 161, 160, 153, 164, 153, 156, 153, 150, 151, 157, 164, 164, 149, 158, 156, 166, 164, 170, 158, 156, 159, 172, 158, 165, 158, 160, 158, 150, 154, 167, 153, 169, 173, 152, 155, 168, 152, 168, 146, 157, 156, 159, 166, 162, 163, 159, 156, 169, 159, 152, 156, 161, 160, 148, 159, 167, 166, 157, 157, 153, 161, 162, 167, 165, 158, 159, 164, 160, 147, 156, 154, 156, 153, 163, 152, 167, 166, 156, 165, 158, 165, 150, 159, 153, 156, 156, 172, 162, 159, 160, 159, 155, 162, 154, 157, 161, 167, 168, 157, 173, 151, 162, 161, 167, 152, 161, 152, 156, 149, 154, 157, 163, 157, 157, 169, 152, 156, 162, 160, 163, 163, 160, 157, 159, 167, 156, 157, 157, 161, 161, 159, 151, 159, 161, 167, 164, 168, 163, 168, 163, 160, 160, 157, 173, 158, 156, 163, 147, 163, 158, 159, 163, 163, 163, 164, 165, 153, 164, 162, 155, 161, 157, 165, 168, 154, 149, 161, 163, 151, 158, 162, 156, 169, 154, 165, 163, 152, 155, 176, 162, 158, 157, 148, 163, 160, 163, 162, 149, 151, 159, 160, 146, 170, 158, 171, 147, 160, 164, 160, 159, 160, 149, 170, 171, 155, 156, 156, 160, 159, 163, 158, 159, 166, 164, 166, 153, 161, 156, 153, 154, 167, 154, 156, 165, 163, 158, 160, 153, 163, 152, 160, 178, 154, 156, 150, 135, 162, 159, 152, 152, 167, 166, 165, 163, 166, 165, 163, 162, 161, 160, 158, 165, 162, 144, 163, 158, 154, 164, 148, 159, 159, 161, 154, 153, 163, 161, 154, 160, 178, 166, 158, 163, 171, 162, 156, 162, 161, 159, 140, 159, 161, 165, 158, 159, 154, 163, 157, 160, 166, 155, 156, 160, 161, 155, 155, 157, 151, 173, 149, 171, 154, 159, 154, 164, 151, 175, 173, 169, 164, 164, 155, 152, 160, 146, 155, 171, 150, 156, 180, 163, 160, 154, 154, 148, 158, 165, 165, 163, 162, 157, 158, 161, 155, 155, 161, 146, 160, 180, 156, 158, 166, 154, 145, 153, 162, 163, 166, 166, 146, 165, 159, 169, 160, 166, 169, 174, 154, 179, 162, 159, 166, 152, 172, 155, 162, 160, 163, 152, 159, 155, 169, 165, 157, 163, 148, 166, 181, 153, 157, 160, 158, 162, 167, 158, 157, 158, 160, 159, 162, 162, 146, 159, 156, 161, 152, 164, 165, 165, 161, 157, 163, 163, 154, 167, 161, 156, 160, 162, 157, 160, 157, 161, 147, 155, 153, 160, 162, 157, 152, 167, 159, 159, 155, 160, 157, 161, 162, 159, 159, 162, 161, 157, 165, 164, 159, 158, 158, 161, 163, 159, 157, 163, 146, 155, 163, 159, 158, 161, 158, 157, 165, 161, 159, 152, 163, 157, 157, 173, 153, 163, 162, 160, 155, 158, 159, 158, 161, 164, 162, 152, 158, 163, 158, 154, 154, 154, 159, 162, 160, 153, 163, 157, 167, 154, 159, 154, 151, 164, 164, 154, 156, 153, 160, 160, 162, 161, 161, 160, 157, 165, 169, 162, 158, 153, 155, 155, 159, 163, 168, 159, 164, 163, 163, 166, 163, 151, 164, 164, 161, 157, 156, 149, 158, 162, 159, 160, 162, 157, 156, 160, 163, 148, 172, 158, 161, 163, 158, 152, 157, 162, 159, 156, 162, 164, 160, 164, 160, 161, 158, 163, 158, 147, 163, 159, 163, 163, 165, 158, 162, 160, 148, 156, 159, 163, 161, 157, 157, 164, 159, 159, 160, 164, 154, 140, 162, 158, 164, 162, 160, 162, 165, 159, 167, 159, 159, 157, 156, 153, 168, 159, 171, 167, 156, 147, 157, 169, 167, 159, 164, 169, 160, 153, 163, 158, 143, 161, 159, 158, 156, 159, 160, 160, 159, 161, 160, 162, 157, 154, 164, 159, 163, 156, 159, 165, 167, 158, 164, 164, 164, 151, 160, 159, 164, 165, 161, 155, 156, 162, 159, 157, 155, 159, 158, 159, 158, 157, 160, 164, 157, 159, 153, 140, 168, 158, 159, 162, 155, 162, 165, 161, 171, 161, 158, 160, 160, 163, 159, 159, 158, 156, 158, 157, 161, 163, 161, 163, 156, 159, 158, 172, 160, 159, 156, 153, 158, 157, 159, 168, 155, 162, 164, 162, 162, 166, 171, 156, 160, 161, 163, 164, 163, 156, 164, 156, 159, 160, 160, 160, 157, 172, 170, 197, 170, 158, 162, 165, 161, 160, 163, 170, 153, 157, 160, 158, 154, 163, 159, 154, 163, 162, 158, 153, 160, 159, 149, 164, 166, 159, 160, 158, 157, 166, 159, 155, 162, 160, 153, 156, 151, 153, 162, 163, 166, 154, 155, 150, 161, 161, 162, 159, 179, 154, 155, 186, 173, 152, 159, 159, 164, 164, 153, 165, 150, 168, 161, 160, 160, 156, 162, 157, 161, 160, 156, 164, 165, 159, 153, 153, 163, 155, 159, 161, 169, 161, 164, 159, 158, 158, 156, 162, 159, 157, 164, 159, 162, 158, 160, 153, 150, 159, 158, 162, 160, 158, 166, 160, 157, 171, 156, 167, 154, 164, 162, 156, 159, 163, 161, 162, 158, 163, 174, 152, 158, 163, 156, 158, 150, 155, 158, 162, 161, 155, 159, 155, 163, 169, 162, 155, 158, 164, 156, 161, 167, 157, 166, 158, 161, 154, 171, 154, 157, 165, 151, 164, 165, 154, 156, 155, 152, 165, 166, 155, 163, 160, 167, 158, 168, 161, 158, 149, 172, 160, 161, 155, 164, 155, 161, 162, 157, 161, 158, 166, 162, 159, 159, 167, 142, 158, 159, 166, 161, 157, 171, 151, 166, 163, 157, 159, 155, 157, 161, 156, 157, 158, 156, 157, 161, 160, 159, 159, 155, 161, 163, 161, 169, 160, 162, 157, 161, 157, 153, 151, 164, 159, 153, 155, 151, 168, 160, 165, 153, 160, 160, 158, 162, 153, 161, 158, 156, 164, 157, 161, 165, 155, 164, 152, 166, 158, 164, 161, 162, 153, 157, 155, 160, 164, 156, 150, 165, 162, 160, 139, 165, 156, 169, 163, 164, 159, 165, 159, 156, 163, 162, 160, 156, 160, 145, 162, 160, 167, 158, 163, 158, 157, 171, 163, 158, 167, 153, 170, 156, 160, 164, 167, 153, 159, 160, 159, 160, 157, 150, 161, 165, 170, 159, 162, 163, 159, 165, 162, 165, 161, 165, 152, 160, 155, 166, 154, 160, 156, 164, 156, 151, 172, 159, 153, 151, 158, 166, 162, 159, 157, 155, 177, 194, 153, 169, 159, 158, 164, 164, 165, 159, 150, 173, 157, 159, 158, 165, 160, 160, 163, 162, 169, 162, 155, 154, 163, 163, 164, 152, 170, 148, 167, 165, 160, 174, 164, 164, 159, 158, 161, 152, 161, 156, 168, 156, 148, 155, 158, 160, 157, 159, 159, 160, 156, 176, 159, 158, 156, 158, 148, 162, 163, 158, 154, 166, 154, 162, 163, 159, 153, 166, 159, 162, 153, 159, 164, 161, 161, 163, 151, 162, 156, 157, 156, 159, 167, 158, 153, 159, 152, 161, 158, 164, 159, 168, 165, 158, 158, 160, 152, 152, 161, 156, 175, 158, 154, 152, 157, 158, 159, 149, 165, 163, 154, 157, 165, 155, 162, 162, 163, 173, 164, 151, 157, 157, 159, 159, 162, 155, 162, 162, 166, 167, 154, 157, 159, 157, 158, 161, 165, 156, 164, 165, 163, 161, 163, 159, 160, 159, 166, 153, 159, 150, 161, 157, 169, 157, 152, 163, 156, 161, 160, 161, 163, 156, 160, 162, 161, 154, 162, 154, 157, 161, 161, 163, 155, 160, 168, 158, 156, 155, 156, 155, 153, 165, 155, 154, 173, 159, 160, 166, 155, 161, 158, 160, 160, 155, 148, 157, 162, 157, 173, 161, 157, 167, 155, 156, 156, 160, 154, 158, 156, 158, 161, 160, 164, 164, 160, 155, 156, 157, 155, 149, 158, 154, 163, 160, 160, 157, 153, 174, 160, 161, 166, 170, 159, 159, 167, 159, 176, 153, 161, 158, 160, 157, 166, 165, 159, 163, 164, 159, 156, 164, 167, 166, 161, 172, 167, 160, 159, 148, 158, 164, 165, 154, 159, 169, 156, 163, 176, 160, 155, 155, 160, 158, 162, 159, 161, 157, 156, 153, 159, 161, 159, 158, 155, 162, 163, 157, 154, 163, 156, 170, 158, 160, 164, 157, 168, 159, 143, 165, 166, 162, 155, 155, 159, 162, 155, 155, 163, 159, 158, 157, 154, 148, 159, 156, 162, 163, 152, 153, 158, 178, 157, 153, 143, 157, 163, 157, 152, 160, 158, 158, 160, 164, 158, 161, 154, 151, 159, 159, 162, 169, 156, 166, 161, 162, 162, 160, 170, 153, 160, 157, 164, 150, 145, 157, 154, 159, 166, 166, 157, 154, 158, 165, 163, 159, 156, 165, 163, 180, 157, 163, 150, 165, 157, 149, 157, 160, 156, 156, 163, 167, 158, 160, 159, 167, 156, 144, 157, 158, 166, 165, 150, 160, 163, 156, 156, 162, 153, 163, 163, 155, 157, 166, 163, 162, 169, 158, 152, 154, 165, 169, 174, 158, 163, 151, 164, 159, 157, 159, 160, 154, 159, 157, 160, 151, 165, 173, 164, 158, 158, 161, 152, 158, 170, 154, 160, 162, 159, 153, 156, 152, 165, 156, 157, 167, 160, 154, 162, 160, 162, 156, 157, 173, 152, 162, 157, 159, 162, 165, 154, 158, 161, 154, 165, 159, 165, 158, 161, 161, 164, 162, 156, 167, 171, 164, 146, 152, 152, 157, 165, 165, 154, 158, 156, 165, 147, 159, 161, 149, 156, 156, 143, 160, 160, 156, 155, 151, 141, 163, 137, 159, 155, 150, 160, 158, 154, 163, 159, 165, 167, 155, 168, 156, 169, 171, 169, 167, 160, 144, 155, 162, 167, 157, 160, 163, 164, 160, 170, 151, 160, 151, 166, 159, 154, 166, 152, 159, 164, 160, 163, 158, 153, 164, 149, 159, 163, 153, 164, 153, 165, 159, 160, 157, 156, 161, 157, 165, 158, 176, 183, 153, 166, 165, 162, 165, 164, 157, 157, 165, 157, 173, 166, 159, 153, 152, 159, 165, 158, 159, 164, 167, 165, 161, 158, 162, 153, 159, 162, 163, 160, 161, 171, 146, 162, 150, 165, 161, 145, 150, 155, 153, 154, 155, 155, 173, 169, 162, 165, 150, 156, 157, 162, 166, 167, 151, 167, 151, 155, 165, 155, 167, 160, 161, 161, 161, 165, 158, 165, 163, 161, 166, 166, 155, 152, 154, 152, 157, 148, 156, 161, 165, 150, 158, 168, 153, 158, 162, 174, 159, 147, 158, 156, 165, 153, 165, 157, 159, 161, 153, 162, 156, 164, 156, 159, 157, 156, 155, 164, 155, 154, 158, 158, 163, 160, 148, 159, 155, 151, 153, 157, 157, 152, 157, 160, 177, 162, 161, 154, 155, 158, 157, 159, 160, 143, 156, 168, 157, 170, 160, 187, 153, 160, 148, 155, 161, 177, 162, 157, 151, 152, 166, 159, 151, 155, 160, 162, 165, 174, 152, 152, 152, 161, 161, 163, 158, 154, 153, 133, 167, 162, 160, 161, 175, 160, 162, 159, 155, 156, 167, 160, 158, 153, 156, 168, 161, 151, 161, 150, 166, 164, 160, 175, 152, 158, 164, 155, 157, 161, 162, 182, 176, 169, 163, 162, 155, 167, 159, 162, 154, 152, 140, 153, 156, 161, 156, 163, 158, 154, 164, 158, 163, 162, 159, 158, 160, 171, 158, 164, 157, 162, 149, 171, 164, 155, 158, 164, 147, 165, 162, 157, 158, 157, 149, 169, 155, 160, 144, 161, 162, 157, 154, 154, 158, 158, 151, 148, 163, 155, 165, 170, 168, 153, 151, 163, 153, 162, 152, 155, 161, 173, 152, 152, 163, 157, 169, 153, 154, 160, 154, 166, 148, 163, 165, 170, 150, 154, 159, 160, 158, 167, 162, 156, 167, 159, 162, 151, 163, 156, 159, 162, 162, 166, 165, 166, 158, 160, 153, 183, 169, 155, 169, 159, 158, 154, 164, 160, 163, 162, 158, 166, 144, 155, 162, 166, 159, 154, 157, 162, 155, 159, 163, 139, 170, 161, 150, 150, 156, 158, 158, 160, 159, 159, 176, 161, 163, 162, 161, 159, 161, 155, 152, 166, 165, 158, 177, 167, 155, 160, 159, 160, 159, 170, 157, 162, 162, 159, 159, 150, 144, 154, 153, 152, 159, 156, 155, 168, 162, 158, 171, 165, 147, 164, 159, 164, 158, 154, 165, 166, 163, 149, 158, 158, 164, 157, 155, 160, 156, 162, 155, 156, 153, 163, 152, 148, 151, 161, 150, 164, 159, 156, 164, 162, 162, 162, 152, 159, 162, 167, 160, 164, 157, 159, 160, 161, 171, 157, 148, 155, 162, 170, 153, 148, 156, 163, 169, 165, 161, 170, 153, 161, 163, 157, 153, 160, 159, 152, 156, 159, 159, 162, 161, 161, 169, 169, 159, 156, 147, 163, 150, 164, 162, 154, 176, 159, 170, 165, 153, 154, 150, 158, 164, 161, 150, 165, 167, 156, 174, 153, 154, 170, 152, 163, 145, 162, 158, 152, 163, 166, 166, 161, 174, 169, 168, 147, 152, 162, 160, 155, 153, 155, 154, 152, 155, 159, 155, 165, 159, 147, 162, 164, 157, 147, 160, 159, 155, 159, 157, 166, 170, 169, 160, 158, 151, 163, 152, 168, 160, 165, 156, 152, 154, 157, 156, 165, 157, 152, 163, 183, 147, 169, 157, 161, 165, 149, 149, 160, 157, 149, 163, 172, 155, 162, 163, 156, 161, 158, 156, 162, 156, 159, 167, 168, 173, 168, 157, 161, 155, 159, 165, 150, 164, 163, 157, 160, 163, 170, 148, 147, 164, 158, 158, 161, 156, 151, 154, 155, 157, 171, 161, 165, 172, 164, 169, 161, 162, 150, 152, 168, 161, 165, 160, 170, 163, 170, 165, 156, 167, 172, 160, 166, 157, 169, 163, 156, 155, 163, 149, 167, 175, 171, 156, 158, 174, 163, 157, 159, 148, 158, 154, 161, 161, 156, 143, 155, 164, 159, 158, 157, 160, 165, 166, 159, 150, 160, 163, 169, 163, 159, 157, 154, 148, 146, 156, 161, 153, 164, 156, 146, 162, 158, 161, 159, 181, 154, 160, 161, 156, 168, 170, 169, 161, 157, 159, 156, 158, 178, 151, 156, 154, 165, 166, 159, 152, 151, 166, 150, 155, 157, 171, 156, 175, 166, 159, 150, 148, 167, 163, 162, 154, 159, 157, 152, 153, 164, 155, 167, 148, 162, 168, 155, 152, 160, 159, 150, 164, 163, 163, 160, 156, 163, 156, 159, 157, 163, 163, 160, 160, 159, 165, 157, 160, 170, 164, 151, 145, 159, 156, 151, 154, 152, 161, 154, 152, 145, 158, 169, 165, 159, 161, 164, 154, 158, 159, 157, 152, 156, 163, 164, 160, 160, 164, 163, 178, 157, 168, 155, 162, 166, 155, 157, 167, 152, 157, 155, 158, 157, 160, 157, 157, 162, 165, 165, 161, 159, 159, 156, 155, 158, 158, 167, 162, 158, 156, 159, 173, 153, 167, 154, 148, 151, 153, 152, 166, 157, 164, 147, 165, 164, 152, 151, 165, 168, 163, 152, 161, 167, 158, 169, 161, 169, 180, 147, 158, 154, 157, 157, 158, 158, 160, 163, 156, 158, 157, 167, 164, 156, 162, 163, 159, 159, 158, 175, 163, 164, 165, 148, 153, 161, 155, 159, 162, 154, 155, 161, 155, 156, 159, 164, 163, 159, 161, 165, 158, 156, 177, 161, 146, 157, 157, 159, 164, 174, 161, 160, 166, 168, 161, 162, 156, 170, 164, 162, 156, 159, 159, 163, 159, 159, 164, 157, 166, 154, 167, 159, 164, 158, 156, 149, 169, 156, 161, 162, 163, 155, 156, 163, 163, 158, 168, 156, 165, 157, 156, 156, 163, 155, 153, 152, 157, 168, 161, 158, 179, 159, 157, 172, 164, 154, 158, 160, 159, 161, 162, 157, 157, 160, 160, 159, 158, 157, 156, 159, 161, 164, 154, 162, 165, 162, 158, 150, 150, 159, 160, 150, 159, 157, 159, 156, 161, 163, 166, 156, 162, 159, 155, 163, 147, 164, 159, 179, 151, 159, 162, 160, 164, 163, 163, 161, 164, 159, 156, 154, 164, 163, 162, 164, 161, 161, 159, 163, 166, 166, 156, 158, 171, 158, 164, 176, 158, 157, 160, 165, 159, 155, 158, 166, 156, 167, 162, 164, 154, 159, 162, 161, 163, 164, 161, 157, 159, 163, 161, 159, 169, 149, 153, 166, 163, 157, 162, 165, 149, 162, 167, 160, 163, 154, 173, 160, 154, 156, 164, 159, 153, 161, 161, 166, 157, 151, 164, 152, 158, 146, 163, 158, 179, 162, 157, 159, 163, 163, 159, 159, 159, 158, 154, 152, 151, 160, 155, 163, 155, 156, 156, 155, 154, 171, 158, 164, 162, 159, 161, 165, 161, 155, 152, 160, 166, 157, 163, 158, 161, 161, 156, 159, 160, 160, 158, 160, 167, 162, 165, 163, 159, 168, 161, 162, 158, 157, 162, 160, 157, 159, 165, 172, 158, 168, 158, 156, 161, 153, 158, 144, 176, 164, 150, 158, 156, 155, 153, 155, 162, 160, 149, 162, 161, 158, 159, 161, 157, 159, 169, 161, 163, 162, 158, 154, 156, 164, 165, 163, 159, 152, 156, 164, 155, 159, 160, 154, 146, 158, 155, 159, 156, 149, 159, 159, 161, 157, 153, 160, 163, 160, 147, 163, 158, 160, 155, 162, 156, 161, 169, 160, 160, 159, 162, 160, 155, 144, 157, 161, 156, 170, 159, 156, 157, 156, 161, 156, 157, 156, 156, 162, 168, 163, 153, 160, 158, 167, 163, 157, 169, 150, 161, 166, 156, 158, 167, 163, 150, 159, 155, 159, 168, 159, 169, 158, 163, 158, 160, 158, 162, 155, 153, 162, 152, 164, 160, 161, 157, 157, 156, 154, 165, 164, 166, 160, 154, 164, 147, 164, 172, 151, 161, 160, 160, 166, 165, 161, 161, 158, 162, 162, 169, 162, 161, 165, 169, 159, 164, 175, 150, 161, 167, 159, 151, 156, 159, 165, 155, 163, 161, 158, 179, 162, 162, 156, 160, 164, 155, 158, 157, 163, 158, 165, 162, 167, 159, 156, 158, 154, 168, 164, 158, 160, 157, 185, 154, 162, 153, 162, 155, 160, 160, 157, 163, 158, 156, 152, 161, 153, 159, 162, 170, 159, 160, 158, 143, 163, 162, 158, 160, 157, 156, 164, 166, 159, 159, 160, 149, 162, 156, 157, 151, 165, 167, 167, 164, 157, 158, 160, 154, 146, 162, 156, 150, 161, 166, 153, 177, 161, 167, 154, 150, 151, 162, 160, 164, 155, 149, 165, 171, 158, 167, 158, 166, 165, 159, 163, 170, 160, 169, 158, 158, 159, 155, 160, 165, 155, 157, 165, 166, 166, 171, 167, 159, 157, 148, 163, 163, 160, 165, 156, 164, 161, 193, 152, 151, 156, 148, 163, 159, 162, 174, 161, 158, 165, 153, 150, 155, 158, 156, 154, 158, 152, 165, 157, 143, 166, 159, 148, 155, 149, 163, 169, 161, 160, 159, 155, 154, 158, 151, 153, 167, 166, 157, 158, 158, 157, 160, 152, 160, 158, 155, 152, 171, 154, 161, 151, 160, 159, 153, 151, 163, 162, 154, 153, 155, 158, 153, 159, 155, 167, 157, 169, 152, 157, 150, 152, 166, 154, 164, 161, 152, 160, 161, 141, 156, 153, 158, 161, 165, 168, 164, 165, 153, 158, 169, 153, 149, 155, 161, 166, 161, 151, 164, 168, 144, 151, 169, 172, 155, 162, 167, 171, 151, 176, 170, 158, 160, 154, 153, 164, 159, 159, 158, 157, 160, 168, 173, 162, 154, 158, 157, 164, 158, 174, 160, 162, 166, 163, 156, 154, 157, 159, 156, 173, 159, 152, 163, 168, 158, 158, 158, 150, 158, 158, 146, 159, 159, 175, 158, 153, 171, 157, 153, 165, 158, 161, 156, 158, 156, 172, 150, 164, 171, 168, 160, 155, 160, 154, 168, 164, 152, 155, 153, 159, 160, 160, 165, 157, 156, 167, 162, 158, 172, 168, 158, 157, 164, 163, 166, 169, 160, 161, 166, 152, 152, 155, 150, 156, 164, 158, 159, 162, 159, 161, 168, 161, 158, 161, 148, 160, 163, 158, 166, 170, 151, 169, 154, 162, 166, 153, 166, 165, 150, 169, 159, 154, 162, 153, 155, 160, 157, 165, 155, 155, 162, 163, 162, 162, 157, 160, 159, 161, 151, 162, 156, 155, 170, 166, 158, 158, 166, 154, 151, 154, 154, 159, 153, 158, 148, 171, 166, 160, 162, 182, 149, 161, 163, 162, 160, 172, 161, 164, 157, 160, 163, 162, 163, 158, 152, 155, 168, 166, 149, 149, 155, 156, 159, 174, 156, 173, 156, 149, 161, 154, 157, 162, 171, 150, 151, 161, 169, 160, 163, 162, 168, 161, 161, 168, 153, 162, 160, 157, 166, 155, 167, 166, 154, 151, 159, 155, 160, 160, 163, 166, 167, 162, 158, 165, 154, 160, 159, 158, 169, 161, 159, 161, 154, 171, 163, 153, 165, 164, 159, 161, 156, 169, 165, 165, 155, 165, 146, 165, 162, 160, 162, 150, 156, 158, 163, 160, 165, 165, 168, 156, 156, 157, 148, 165, 156, 168, 173, 165, 158, 160, 156, 147, 143, 160, 146, 153, 166, 170, 158, 156, 168, 156, 154, 160, 161, 144, 162, 158, 156, 161, 162, 161, 157, 152, 160, 162, 161, 164, 145, 158, 167, 150, 149, 167, 153, 161, 162, 170, 164, 166, 168, 163, 167, 154, 171, 158, 140, 157, 171, 155, 164, 160, 162, 159, 160, 166, 150, 159, 163, 160, 160, 164, 168, 158, 156, 162, 158, 161, 162, 162, 164, 162, 159, 163, 164, 168, 157, 159, 160, 159, 167, 155, 162, 157, 164, 165, 160, 165, 146, 162, 161, 160, 164, 156, 162, 160, 158, 159, 161, 165, 158, 159, 161, 152, 156, 168, 158, 157, 170, 164, 170, 164, 163, 163, 162, 161, 150, 158, 159, 158, 161, 160, 157, 157, 159, 155, 165, 160, 157, 159, 158, 160, 157, 158, 161, 168, 167, 160, 158, 170, 150, 158, 168, 160, 158, 158, 162, 157, 159, 166, 163, 154, 159, 162, 148, 151, 163, 159, 160, 160, 157, 160, 147, 159, 159, 160, 161, 158, 162, 159, 161, 163, 162, 163, 160, 165, 159, 163, 165, 167, 161, 159, 162, 162, 162, 161, 162, 157, 164, 164, 162, 167, 159, 163, 159, 169, 159, 164, 153, 150, 159, 158, 166, 153, 168, 158, 158, 167, 159, 172, 166, 158, 158, 161, 161, 157, 159, 158, 156, 162, 150, 158, 157, 160, 158, 164, 155, 156, 157, 167, 158, 157, 161, 162, 162, 170, 158, 153, 158, 156, 161, 159, 160, 163, 157, 171, 160, 157, 159, 160, 162, 156, 157, 155, 169, 158, 155, 163, 161, 157, 153, 149, 157, 153, 161, 157, 156, 153, 141, 164, 165, 163, 160, 162, 166, 161, 160, 162, 162, 156, 156, 160, 157, 162, 160, 153, 156, 160, 165, 165, 168, 163, 155, 166, 151, 162, 164, 160, 157, 162, 157, 168, 159, 158, 159, 156, 161, 164, 163, 166, 147, 162, 158, 164, 163, 161, 168, 163, 154, 158, 162, 159, 159, 163, 156, 158, 159, 162, 159, 161, 158, 170, 162, 165, 165, 159, 152, 162, 159, 167, 167, 164, 161, 159, 161, 167, 164, 161, 155, 161, 158, 155, 162, 159, 160, 162, 165, 159, 161, 165, 164, 158, 166, 159, 163, 153, 160, 165, 160, 157, 157, 164, 159, 158, 158, 159, 165, 162, 157, 158, 154, 156, 155, 156, 161, 157, 159, 157, 160, 156, 160, 165, 161, 158, 161, 157, 167, 160, 168, 161, 162, 159, 159, 169, 159, 158, 161, 154, 162, 160, 151, 157, 161, 160, 160, 157, 158, 163, 156, 175, 153, 162, 164, 162, 165, 161, 159, 157, 157, 152, 156, 162, 161, 155, 161, 157, 159, 160, 157, 169, 166, 151, 162, 158, 161, 164, 161, 156, 160, 164, 161, 163, 156, 160, 160, 166, 157, 160, 160, 157, 160, 162, 158, 139, 155, 158, 158, 156, 160, 166, 159, 162, 158, 160, 162, 163, 159, 159, 158, 164, 160, 155, 161, 159, 162, 162, 152, 159, 165, 158, 173, 169, 165, 157, 161, 160, 152, 155, 161, 161, 163, 160, 162, 166, 158, 156, 158, 154, 155, 163, 158, 157, 158, 163, 162, 159, 157, 147, 161, 166, 173, 163, 154, 151, 158, 163, 158, 155, 158, 161, 162, 163, 161, 152, 161, 161, 167, 161, 161, 157, 159, 159, 158, 166, 155, 168, 157, 157, 161, 160, 157, 161, 160, 160, 162, 160, 156, 161, 157, 165, 160, 165, 159, 155, 160, 157, 164, 163, 147, 169, 158, 155, 148, 144, 154, 156, 160, 158, 156, 158, 158, 159, 159, 153, 175, 160, 171, 175, 167, 170, 169, 154, 157, 159, 169, 162, 151, 157, 163, 160, 154, 156, 151, 154, 167, 171, 159, 155, 162, 167, 157, 163, 156, 157, 150, 159, 158, 164, 160, 165, 150, 153, 157, 168, 163, 153, 159, 160, 159, 151, 166, 157, 156, 165, 149, 165, 164, 159, 158, 160, 167, 168, 171, 168, 156, 153, 169, 166, 155, 162, 156, 160, 163, 156, 154, 163, 159, 155, 157, 164, 156, 152, 157, 155, 163, 159, 154, 161, 159, 149, 164, 157, 162, 153, 158, 173, 155, 161, 172, 162, 161, 160, 162, 158, 162, 162, 158, 165, 169, 159, 148, 162, 166, 159, 169, 155, 167, 171, 160, 155, 159, 167, 163, 162, 162, 160, 153, 160, 158, 160, 169, 156, 162, 152, 152, 158, 153, 161, 160, 154, 157, 162, 162, 161, 159, 155, 167, 154, 163, 158, 162, 157, 157, 157, 163, 164, 160, 155, 158, 170, 166, 177, 160, 153, 158, 165, 158, 159, 161, 152, 154, 159, 161, 158, 157, 157, 157, 161, 156, 159, 153, 163, 162, 161, 168, 156, 165, 164, 164, 151, 166, 156, 157, 158, 158, 162, 154, 161, 164, 168, 166, 163, 163, 166, 154, 166, 151, 154, 165, 164, 166, 150, 167, 159, 160, 143, 157, 155, 164, 159, 155, 165, 153, 154, 161, 153, 152, 178, 154, 158, 158, 165, 162, 158, 164, 156, 151, 159, 161, 164, 163, 156, 153, 151, 153, 153, 161, 159, 162, 156, 155, 160, 154, 154, 156, 163, 172, 166, 158, 169, 158, 155, 160, 157, 163, 151, 165, 167, 160, 165, 159, 159, 162, 160, 160, 158, 157, 162, 158, 161, 153, 166, 163, 155, 151, 159, 153, 157, 157, 157, 157, 161, 161, 161, 167, 162, 169, 161, 163, 152, 157, 151, 161, 158, 157, 155, 157, 158, 164, 154, 157, 169, 158, 164, 158, 157, 160, 155, 162, 163, 155, 150, 162, 161, 151, 163, 162, 156, 152, 162, 152, 157, 157, 162, 162, 154, 158, 162, 150, 167, 168, 157, 156, 158, 158, 159, 168, 154, 163, 166, 155, 163, 156, 160, 162, 165, 158, 152, 164, 158, 165, 154, 161, 159, 161, 156, 163, 162, 161, 161, 162, 155, 165, 160, 159, 153, 152, 161, 154, 151, 155, 154, 161, 164, 151, 158, 155, 157, 179, 157, 152, 154, 157, 165, 156, 163, 163, 162, 161, 165, 159, 166, 163, 160, 161, 164, 160, 167, 158, 158, 164, 166, 164, 166, 159, 166, 159, 155, 155, 159, 160, 167, 151, 159, 163, 161, 156, 163, 156, 162, 155, 162, 160, 161, 162, 157, 161, 167, 158, 155, 166, 152, 161, 160, 158, 157, 160, 159, 155, 156, 166, 162, 159, 165, 147, 154, 161, 162, 155, 160, 155, 154, 161, 163, 161, 165, 163, 165, 160, 163, 161, 153, 154, 166, 153, 164, 149, 155, 162, 160, 159, 170, 161, 157, 162, 157, 162, 154, 162, 164, 155, 175, 147, 168, 159, 158, 154, 170, 161, 148, 155, 157, 164, 154, 155, 164, 159, 164, 160, 161, 164, 157, 162, 167, 157, 157, 162, 163, 160, 153, 161, 162, 158, 165, 162, 159, 161, 160, 161, 161, 158, 158, 157, 164, 160, 152, 163, 155, 152, 152, 159, 159, 162, 168, 164, 157, 149, 160, 177, 161, 164, 164, 150, 154, 149, 163, 164, 160, 157, 159, 159, 151, 160, 166, 161, 161, 165, 156, 162, 157, 155, 161, 161, 162, 160, 159, 158, 168, 163, 160, 150, 167, 160, 159, 161, 153, 160, 165, 158, 172, 162, 165, 146, 150, 161, 160, 162, 159, 151, 160, 154, 164, 166, 159, 160, 162, 159, 160, 166, 156, 161, 162, 160, 156, 155, 158, 160, 159, 158, 159, 151, 151, 159, 159, 155, 147, 165, 163, 163, 164, 159, 167, 154, 159, 163, 159, 157, 167, 161, 157, 158, 158, 167, 160, 157, 158, 155, 162, 164, 162, 154, 161, 158, 158, 157, 168, 155, 162, 164, 157, 159, 164, 153, 165, 165, 160, 163, 169, 158, 159, 158, 160, 154, 161, 154, 157, 162, 164, 159, 155, 159, 169, 162, 162, 162, 157, 158, 156, 158, 160, 159, 158, 158, 161, 154, 162, 158, 152, 164, 162, 157, 162, 159, 157, 158, 150, 164, 163, 158, 162, 170, 159, 165, 157, 158, 164, 161, 160, 155, 163, 164, 157, 168, 165, 157, 160, 155, 161, 157, 160, 161, 162, 154, 153, 156, 165, 158, 158, 158, 163, 160, 162, 163, 159, 166, 159, 157, 149, 156, 163, 156, 160, 150, 149, 159, 159, 158, 153, 165, 161, 153, 163, 160, 156, 157, 156, 161, 160, 164, 159, 159, 164, 160, 162, 160, 157, 164, 162, 157, 158, 159, 164, 158, 159, 178, 162, 154, 158, 157, 165, 155, 157, 161, 159, 155, 160, 165, 152, 163, 158, 160, 164, 166, 158, 157, 162, 153, 158, 160, 158, 154, 161, 167, 157, 168, 154, 160, 163, 155, 162, 154, 166, 161, 160, 160, 158, 166, 161, 164, 165, 161, 159, 165, 158, 156, 162, 167, 160, 161, 161, 169, 158, 156, 161, 163, 159, 163, 153, 155, 158, 156, 164, 153, 162, 162, 157, 163, 160, 162, 167, 159, 156, 158, 160, 160, 157, 156, 159, 159, 157, 161, 162, 158, 157, 155, 158, 163, 166, 162, 162, 162, 154, 163, 148, 157, 154, 160, 160, 157, 163, 158, 176, 160, 161, 162, 157, 154, 160, 164, 156, 167, 163, 156, 163, 166, 158, 162, 153, 156, 163, 159, 163, 162, 155, 164, 154, 149, 165, 166, 162, 162, 161, 159, 156, 159, 157, 154, 163, 158, 154, 154, 161, 161, 159, 167, 158, 163, 158, 159, 156, 161, 162, 154, 167, 154, 160, 161, 154, 161, 151, 161, 164, 158, 160, 155, 163, 163, 162, 161, 159, 158, 159, 164, 159, 158, 161, 165, 160, 155, 162, 163, 157, 165, 158, 155, 166, 160, 159, 169, 158, 162, 158, 160, 158, 154, 159, 157, 155, 156, 160, 164, 164, 159, 156, 149, 151, 157, 157, 160, 157, 156, 161, 164, 153, 161, 164, 154, 155, 161, 156, 154, 157, 159, 160, 164, 164, 168, 152, 161, 160, 165, 165, 174, 164, 153, 154, 167, 159, 160, 157, 156, 155, 176, 161, 154, 154, 163, 158, 162, 163, 156, 154, 170, 167, 157, 159, 159, 156, 158, 161, 160, 150, 168, 160, 154, 160, 152, 176, 161, 159, 161, 162, 163, 156, 161, 160, 158, 153, 167, 161, 168, 157, 162, 161, 165, 163, 159, 154, 163, 168, 161, 161, 158, 161, 154, 163, 165, 165, 155, 151, 155, 165, 160, 183, 170, 161, 156, 175, 162, 158, 153, 160, 160, 158, 167, 164, 164, 167, 147, 156, 164, 156, 152, 162, 173, 161, 167, 157, 157, 160, 166, 150, 161, 158, 161, 146, 160, 154, 153, 170, 157, 165, 164, 164, 163, 157, 157, 162, 154, 156, 159, 161, 148, 161, 161, 161, 159, 162, 164, 163, 160, 159, 176, 156, 160, 158, 166, 160, 172, 148, 160, 168, 164, 161, 169, 167, 161, 160, 155, 147, 137, 157, 166, 158, 154, 163, 161, 153, 159, 153, 165, 162, 159, 161, 158, 159, 165, 168, 155, 157, 160, 163, 171, 164, 163, 170, 158, 153, 170, 162, 156, 155, 160, 152, 155, 143, 161, 161, 165, 158, 166, 155, 161, 160, 153, 165, 152, 159, 162, 165, 159, 159, 156, 160, 171, 153, 161, 153, 164, 164, 164, 159, 166, 162, 156, 165, 151, 163, 176, 160, 165, 161, 168, 171, 164, 166, 161, 168, 165, 153, 161, 167, 155, 159, 159, 165, 161, 166, 158, 162, 159, 153, 162, 152, 160, 165, 160, 151, 161, 160, 156, 164, 161, 157, 159, 161, 162, 151, 165, 145, 168, 168, 159, 165, 160, 158, 156, 164, 158, 171, 166, 155, 173, 156, 165, 167, 158, 161, 164, 155, 158, 164, 160, 162, 167, 166, 165, 161, 167, 159, 154, 164, 159, 167, 158, 161, 163, 165, 158, 162, 157, 162, 162, 159, 167, 166, 160, 171, 155, 165, 164, 173, 162, 158, 159, 163, 162, 161, 157, 162, 153, 163, 167, 163, 164, 163, 157, 157, 162, 161, 157, 160, 158, 160, 151, 161, 172, 164, 162, 160, 156, 163, 164, 161, 158, 157, 160, 158, 159, 159, 169, 144, 158, 154, 156, 160, 170, 168, 156, 159, 165, 165, 159, 158, 162, 159, 171, 165, 162, 148, 164, 154, 169, 151, 159, 156, 155, 157, 154, 167, 162, 160, 164, 162, 167, 158, 160, 143, 169, 162, 158, 159, 161, 166, 167, 159, 165, 155, 167, 154, 167, 156, 164, 156, 171, 164, 156, 162, 170, 156, 156, 154, 150, 159, 161, 157, 168, 155, 156, 172, 152, 154, 167, 160, 156, 163, 167, 162, 156, 161, 159, 162, 167, 159, 168, 158, 168, 156, 162, 161, 155, 155, 148, 161, 162, 157, 160, 174, 161, 161, 157, 161, 168, 159, 171, 155, 174, 143, 163, 160, 160, 159, 173, 162, 151, 161, 160, 157, 151, 157, 159, 156, 165, 167, 164, 159, 150, 177, 158, 169, 167, 158, 162, 161, 158, 156, 154, 163, 161, 157, 158, 164, 163, 161, 157, 156, 162, 149, 168, 156, 161, 156, 165, 161, 156, 160, 166, 160, 160, 162, 159, 163, 159, 160, 162, 161, 159, 152, 159, 161, 160, 162, 159, 157, 156, 164, 162, 159, 167, 160, 165, 164, 161, 161, 158, 162, 154, 165, 156, 180, 158, 158, 163, 166, 160, 159, 158, 158, 155, 166, 162, 159, 149, 164, 160, 161, 179, 173, 159, 158, 153, 159, 160, 158, 160, 158, 157, 156, 161, 162, 160, 165, 156, 163, 161, 161, 163, 154, 159, 163, 158, 157, 159, 159, 158, 164, 153, 163, 159, 166, 157, 156, 159, 152, 167, 164, 159, 178, 162, 162, 160, 160, 163, 160, 163, 157, 159, 157, 160, 164, 158, 155, 164, 165, 160, 160, 156, 159, 164, 158, 159, 157, 166, 162, 161, 182, 161, 160, 155, 164, 165, 161, 161, 160, 157, 161, 167, 165, 161, 160, 161, 162, 158, 175, 153, 152, 167, 161, 162, 158, 165, 161, 164, 157, 161, 162, 159, 159, 160, 166, 161, 162, 164, 163, 160, 159, 161, 158, 159, 156, 163, 162, 156, 161, 160, 161, 162, 163, 163, 157, 164, 156, 162, 160, 158, 158, 158, 158, 163, 158, 154, 160, 159, 162, 157, 158, 159, 164, 153, 161, 160, 165, 160, 155, 159, 159, 161, 157, 161, 162, 160, 158, 161, 162, 169, 162, 163, 155, 159, 162, 163, 159, 161, 162, 156, 155, 165, 159, 165, 158, 157, 153, 157, 159, 165, 156, 164, 157, 158, 152, 155, 161, 162, 157, 157, 157, 150, 157, 160, 159, 160, 162, 157, 163, 158, 165, 171, 180, 155, 158, 158, 161, 161, 164, 178, 163, 162, 159, 162, 166, 159, 161, 155, 160, 159, 158, 161, 161, 159, 160, 162, 158, 162, 162, 161, 159, 161, 159, 165, 161, 165, 161, 161, 158, 163, 160, 162, 160, 157, 163, 161, 156, 160, 160, 159, 163, 157, 161, 162, 166, 162, 156, 162, 163, 161, 160, 162, 160, 158, 164, 162, 162, 156, 167, 170, 163, 158, 160, 158, 164, 157, 161, 161, 159, 155, 160, 157, 172, 162, 158, 163, 161, 164, 159, 159, 164, 156, 162, 162, 163, 160, 161, 160, 163, 160, 156, 156, 156, 161, 165, 159, 154, 155, 157, 163, 161, 156, 159, 157, 158, 158, 161, 162, 157, 160, 154, 161, 163, 160, 170, 165, 165, 158, 156, 156, 160, 158, 179, 160, 160, 163, 155, 156, 154, 161, 150, 163, 163, 160, 162, 160, 160, 156, 163, 155, 157, 157, 156, 161, 163, 160, 156, 158, 153, 163, 158, 155, 161, 160, 162, 159, 161, 161, 156, 166, 160, 160, 161, 157, 162, 159, 159, 161, 160, 165, 160, 162, 160, 152, 164, 156, 162, 166, 154, 166, 149, 161, 158, 157, 161, 159, 182, 155, 164, 160, 163, 161, 161, 161, 170, 159, 161, 161, 159, 163, 178, 157, 163, 159, 154, 157, 161, 179, 160, 161, 170, 178, 153, 163, 160, 161, 163, 163, 155, 160, 152, 158, 156, 162, 158, 163, 161, 157, 160, 159, 162, 158, 164, 160, 164, 159, 162, 160, 162, 158, 161, 166, 159, 162, 157, 156, 161, 160, 161, 158, 158, 159, 159, 157, 154, 152, 162, 162, 158, 157, 161, 158, 155, 164, 163, 174, 161, 162, 156, 160, 156, 158, 163, 154, 160, 163, 156, 156, 158, 160, 170, 157, 164, 157, 167, 159, 164, 169, 157, 158, 158, 153, 159, 156, 160, 159, 159, 158, 160, 157, 155, 160, 164, 158, 163, 159, 161, 164, 157, 155, 158, 162, 167, 143, 156, 159, 161, 171, 159, 156, 158, 155, 162, 162, 152, 162, 154, 160, 161, 157, 165, 164, 156, 156, 160, 154, 157, 158, 167, 159, 159, 166, 158, 156, 158, 158, 153, 155, 167, 168, 160, 157, 163, 159, 162, 171, 158, 166, 163, 156, 158, 151, 161, 160, 156, 158, 159, 153, 157, 162, 156, 154, 154, 172, 155, 156, 156, 155, 155, 155, 156, 157, 157, 160, 164, 156, 158, 157, 152, 165, 150, 156, 160, 158, 164, 164, 159, 154, 160, 158, 156, 166, 160, 158, 156, 164, 166, 165, 160, 161, 163, 159, 157, 172, 160, 162, 159, 162, 160, 160, 163, 158, 159, 153, 161, 161, 155, 161, 167, 157, 166, 157, 159, 157, 163, 155, 159, 156, 164, 148, 162, 156, 167, 158, 157, 152, 160, 155, 160, 162, 154, 162, 159, 159, 162, 165, 173, 156, 175, 157, 154, 169, 156, 163, 161, 158, 159, 161, 162, 164, 155, 156, 155, 160, 162, 154, 166, 161, 159, 160, 157, 165, 155, 163, 140, 156, 159, 165, 169, 156, 146, 152, 160, 163, 158, 158, 156, 158, 162, 147, 169, 158, 161, 160, 159, 166, 161, 152, 166, 157, 155, 158, 159, 156, 158, 156, 156, 169, 154, 162, 157, 161, 155, 161, 158, 155, 159, 163, 171, 164, 164, 160, 154, 158, 156, 154, 158, 166, 158, 161, 158, 159, 156, 164, 157, 151, 159, 159, 164, 154, 155, 162, 157, 159, 160, 164, 154, 162, 167, 155, 163, 161, 155, 158, 163, 157, 152, 160, 167, 167, 159, 162, 151, 165, 158, 160, 151, 159, 150, 162, 161, 163, 160, 157, 160, 161, 157, 163, 160, 160, 162, 159, 159, 153, 158, 152, 152, 157, 160, 168, 159, 165, 169, 159, 156, 160, 162, 162, 162, 160, 159, 163, 159, 157, 165, 159, 160, 160, 157, 166, 156, 153, 151, 154, 150, 166, 161, 159, 170, 154, 156, 160, 159, 160, 159, 158, 164, 166, 163, 155, 160, 153, 160, 160, 164, 159, 159, 162, 163, 156, 156, 151, 157, 151, 162, 162, 159, 161, 164, 157, 165, 162, 171, 157, 163, 160, 151, 156, 162, 160, 158, 165, 157, 161, 167, 160, 164, 153, 166, 155, 156, 159, 161, 150, 152, 157, 165, 157, 153, 158, 159, 160, 154, 153, 156, 159, 156, 155, 154, 161, 166, 163, 159, 159, 168, 159, 157, 162, 154, 162, 167, 157, 159, 160, 157, 161, 163, 160, 155, 161, 152, 162, 168, 154, 162, 161, 166, 160, 161, 164, 158, 159, 150, 152, 158, 155, 160, 151, 166, 148, 168, 157, 163, 155, 160, 157, 159, 162, 157, 162, 161, 155, 154, 168, 159, 160, 165, 151, 158, 158, 158, 162, 153, 159, 163, 163, 151, 159, 166, 162, 163, 158, 163, 157, 162, 159, 161, 163, 159, 157, 160, 154, 160, 157, 157, 162, 161, 161, 161, 161, 158, 166, 163, 161, 166, 164, 167, 169, 161, 168, 159, 166, 157, 155, 157, 161, 173, 160, 178, 155, 158, 167, 166, 167, 166, 159, 165, 168, 161, 160, 165, 159, 156, 156, 163, 165, 166, 158, 160, 162, 159, 161, 157, 164, 156, 154, 157, 153, 157, 173, 160, 163, 163, 165, 161, 166, 160, 161, 161, 151, 160, 155, 159, 163, 166, 166, 160, 162, 162, 165, 159, 158, 163, 151, 157, 159, 160, 164, 176, 163, 159, 166, 157, 155, 155, 158, 161, 160, 161, 163, 162, 162, 164, 164, 160, 163, 161, 162, 154, 167, 160, 162, 163, 162, 165, 163, 165, 159, 164, 157, 160, 159, 162, 164, 162, 158, 157, 164, 165, 164, 160, 158, 167, 164, 165, 160, 162, 160, 154, 155, 166, 154, 159, 160, 160, 163, 162, 160, 179, 157, 163, 166, 155, 164, 161, 170, 157, 161, 162, 159, 161, 161, 161, 164, 161, 160, 162, 164, 166, 163, 162, 178, 162, 156, 166, 164, 158, 156, 165, 164, 160, 162, 156, 162, 162, 165, 161, 163, 158, 161, 159, 170, 154, 162, 157, 165, 165, 165, 165, 163, 158, 155, 147, 162, 155, 157, 153, 160, 155, 162, 163, 157, 163, 165, 160, 156, 154, 162, 160, 157, 162, 154, 159, 160, 163, 160, 161, 160, 160, 159, 161, 168, 156, 155, 159, 168, 158, 161, 165, 154, 161, 164, 162, 159, 159, 155, 159, 160, 157, 150, 157, 164, 165, 156, 156, 157, 158, 158, 160, 155, 164, 160, 163, 161, 168, 168, 159, 162, 162, 160, 162, 152, 167, 158, 163, 163, 162, 162, 161, 168, 158, 162, 156, 157, 157, 167, 163, 160, 163, 156, 159, 162, 163, 165, 166, 166, 164, 164, 157, 160, 159, 158, 164, 162, 160, 159, 160, 163, 165, 156, 162, 156, 157, 161, 165, 160, 163, 161, 165, 158, 161, 161, 165, 162, 162, 162, 160, 156, 161, 161, 162, 155, 166, 152, 160, 160, 160, 160, 162, 159, 156, 153, 160, 167, 166, 163, 162, 148, 158, 158, 165, 157, 161, 164, 162, 160, 162, 163, 164, 159, 151, 158, 155, 162, 164, 154, 157, 158, 158, 156, 158, 160, 162, 157, 169, 160, 161, 157, 167, 157, 171, 163, 166, 160, 159, 159, 162, 153, 163, 162, 160, 166, 164, 164, 159, 163, 155, 156, 156, 156, 162, 166, 165, 161, 156, 159, 165, 158, 157, 169, 159, 158, 166, 161, 159, 163, 158, 158, 153, 160, 159, 158, 155, 167, 164, 163, 162, 156, 156, 160, 162, 166, 160, 160, 157, 161, 161, 158, 164, 161, 164, 151, 151, 156, 160, 165, 162, 163, 165, 160, 159, 159, 157, 157, 154, 153, 158, 160, 161, 158, 163, 163, 160, 158, 158, 152, 158, 163, 155, 160, 164, 151, 161, 156, 160, 157, 156, 161, 167, 154, 162, 161, 163, 158, 158, 154, 162, 156, 165, 170, 160, 159, 161, 159, 159, 168, 167, 157, 160, 167, 156, 163, 158, 175, 166, 162, 159, 157, 155, 157, 163, 200, 160, 156, 158, 162, 151, 160, 162, 156, 158, 166, 155, 157, 165, 163, 160, 162, 153, 165, 161, 158, 161, 160, 157, 172, 159, 156, 160, 159, 169, 160, 154, 165, 164, 159, 159, 161, 161, 171, 160, 168, 158, 154, 157, 160, 160, 159, 160, 155, 159, 166, 150, 169, 159, 163, 162, 159, 161, 162, 164, 167, 161, 163, 160, 169, 165, 156, 167, 158, 167, 159, 160, 157, 161, 158, 164, 168, 160, 156, 163, 151, 170, 153, 158, 157, 159, 155, 159, 157, 160, 167, 157, 160, 166, 160, 169, 156, 144, 163, 161, 154, 157, 159, 159, 159, 158, 156, 164, 160, 158, 168, 163, 156, 151, 169, 153, 155, 168, 155, 155, 156, 164, 165, 160, 164, 151, 158, 154, 162, 155, 163, 165, 166, 157, 158, 164, 168, 156, 157, 157, 159, 176, 153, 153, 161, 162, 162, 161, 160, 162, 157, 159, 158, 158, 161, 161, 161, 162, 155, 169, 158, 159, 160, 161, 165, 155, 161, 160, 164, 160, 168, 163, 160, 160, 164, 160, 159, 161, 156, 165, 161, 154, 172, 154, 169, 155, 164, 159, 162, 164, 159, 162, 154, 158, 157, 159, 162, 167, 159, 163, 161, 167, 164, 167, 156, 163, 163, 161, 159, 176, 166, 160, 164, 160, 152, 159, 163, 164, 158, 161, 159, 161, 155, 158, 156, 163, 165, 157, 154, 165, 166, 151, 156, 159, 146, 160, 162, 160, 161, 172, 152, 160, 167, 159, 153, 176, 163, 160, 158, 156, 155, 158, 161, 153, 175, 157, 168, 161, 166, 158, 159, 153, 175, 159, 156, 150, 154, 159, 165, 162, 154, 154, 160, 161, 157, 166, 149, 159, 167, 161, 159, 155, 165, 160, 168, 162, 159, 156, 157, 173, 161, 164, 165, 160, 161, 160, 161, 168, 164, 156, 164, 160, 156, 162, 165, 160, 157, 162, 160, 164, 149, 156, 160, 164, 158, 160, 154, 160, 157, 149, 159, 175, 152, 155, 163, 160, 157, 162, 165, 160, 158, 171, 162, 159, 156, 159, 153, 159, 159, 158, 161, 142, 156, 165, 162, 154, 146, 159, 160, 162, 162, 168, 160, 155, 167, 152, 158, 160, 170, 166, 153, 158, 156, 158, 161, 147, 160, 163, 162, 155, 162, 155, 153, 155, 159, 162, 153, 156, 166, 160, 151, 149, 161, 154, 163, 165, 158, 161, 165, 163, 165, 163, 159, 163, 162, 160, 149, 145, 160, 159, 164, 157, 158, 164, 169, 156, 167, 156, 155, 164, 160, 157, 157, 161, 146, 159, 165, 162, 159, 158, 155, 158, 152, 161, 159, 163, 163, 164, 162, 162, 157, 160, 152, 154, 136, 165, 159, 157, 154, 164, 171, 160, 160, 157, 162, 165, 162, 159, 166, 168, 161, 163, 159, 161, 157, 159, 154, 151, 146, 159, 159, 159, 156, 155, 163, 160, 161, 160, 154, 160, 158, 155, 159, 162, 157, 159, 160, 162, 159, 168, 151, 137, 164, 159, 165, 155, 158, 160, 168, 173, 154, 156, 164, 161, 159, 159, 168, 157, 166, 153, 156, 162, 157, 153, 162, 161, 158, 157, 158, 173, 160, 173, 158, 165, 158, 154, 160, 164, 160, 171, 160, 158, 162, 163, 165, 167, 157, 149, 163, 156, 157, 152, 162, 159, 154, 159, 154, 149, 157, 158, 157, 163, 161, 160, 168, 175, 159, 162, 155, 156, 170, 165, 165, 156, 155, 165, 150, 160, 159, 157, 158, 154, 161, 154, 158, 160, 164, 166, 172, 157, 157, 158, 158, 164, 156, 177, 177, 158, 158, 163, 160, 160, 159, 160, 157, 156, 167, 156, 161, 148, 159, 149, 152, 164, 163, 166, 155, 163, 164, 158, 159, 158, 171, 158, 166, 158, 160, 162, 158, 158, 161, 162, 164, 166, 172, 160, 160, 152, 162, 161, 161, 155, 152, 165, 158, 157, 162, 159, 141, 155, 164, 161, 161, 155, 157, 144, 164, 163, 159, 156, 157, 165, 159, 160, 134, 154, 156, 155, 161, 161, 146, 165, 160, 160, 167, 156, 154, 152, 156, 170, 169, 163, 164, 159, 158, 159, 154, 161, 158, 165, 154, 166, 152, 164, 159, 157, 158, 159, 158, 154, 160, 167, 159, 160, 154, 158, 158, 162, 167, 161, 149, 163, 159, 166, 154, 161, 157, 160, 147, 158, 163, 150, 156, 166, 161, 156, 165, 165, 161, 174, 171, 161, 162, 156, 149, 160, 166, 156, 152, 164, 158, 159, 149, 166, 161, 162, 154, 159, 163, 159, 149, 164, 151, 166, 159, 159, 169, 164, 163, 149, 161, 161, 157, 156, 158, 164, 164, 157, 155, 154, 154, 157, 156, 150, 159, 160, 150, 163, 153, 156, 157, 164, 153, 163, 157, 157, 163, 160, 157, 158, 158, 159, 165, 159, 168, 160, 167, 169, 163, 153, 173, 165, 160, 149, 164, 161, 150, 152, 154, 166, 156, 165, 162, 158, 162, 160, 165, 164, 164, 164, 168, 167, 160, 164, 156, 151, 154, 162, 159, 164, 166, 163, 160, 160, 165, 163, 149, 159, 156, 159, 155, 165, 159, 154, 160, 174, 154, 170, 162, 149, 155, 163, 162, 156, 165, 157, 149, 156, 157, 161, 151, 164, 159, 168, 166, 144, 158, 158, 165, 159, 167, 152, 144, 157, 161, 165, 154, 152, 151, 163, 152, 160, 166, 157, 166, 164, 150, 156, 158, 160, 160, 156, 160, 166, 156, 161, 156, 169, 165, 162, 166, 164, 160, 160, 152, 166, 161, 160, 163, 166, 165, 159, 154, 160, 168, 158, 155, 160, 155, 158, 163, 154, 155, 139, 162, 164, 162, 168, 158, 159, 156, 165, 164, 163, 163, 161, 165, 165, 167, 157, 163, 154, 156, 159, 159, 165, 156, 157, 150, 154, 169, 158, 164, 158, 152, 160, 159, 154, 153, 163, 162, 160, 164, 159, 163, 162, 156, 187, 157, 159, 166, 155, 171, 163, 163, 164, 160, 148, 165, 164, 157, 167, 156, 168, 157, 150, 157, 158, 160, 164, 152, 166, 163, 165, 167, 164, 153, 160, 163, 161, 154, 157, 155, 157, 166, 161, 164, 162, 162, 161, 156, 159, 158, 150, 159, 156, 159, 145, 160, 171, 156, 157, 153, 149, 152, 156, 156, 160, 148, 159, 155, 160, 165, 159, 158, 156, 166, 158, 156, 169, 165, 154, 160, 157, 177, 149, 165, 157, 171, 177, 159, 161, 174, 165, 160, 161, 157, 164, 158, 162, 163, 159, 165, 160, 172, 156, 148, 163, 152, 164, 159, 161, 147, 174, 159, 154, 162, 159, 160, 161, 163, 160, 160, 162, 159, 167, 159, 163, 162, 162, 158, 159, 159, 156, 167, 161, 158, 161, 166, 156, 161, 166, 155, 156, 167, 164, 161, 159, 163, 158, 164, 147, 161, 169, 162, 165, 156, 158, 162, 158, 161, 160, 155, 155, 150, 161, 157, 163, 162, 163, 163, 142, 163, 156, 156, 157, 161, 160, 156, 166, 160, 159, 161, 157, 152, 159, 164, 161, 160, 161, 152, 156, 159, 160, 153, 158, 163, 191, 165, 163, 158, 165, 159, 158, 164, 164, 161, 162, 171, 157, 160, 165, 158, 158, 154, 165, 156, 165, 167, 161, 146, 163, 159, 161, 163, 148, 162, 161, 157, 157, 164, 161, 160, 163, 164, 156, 157, 158, 162, 162, 161, 154, 164, 164, 156, 153, 159, 158, 177, 158, 162, 164, 162, 160, 162, 157, 152, 158, 165, 166, 156, 148, 182, 164, 157, 155, 160, 158, 163, 159, 163, 161, 156, 159, 160, 161, 165, 156, 160, 160, 161, 158, 160, 161, 163, 157, 156, 166, 157, 160, 167, 166, 159, 168, 159, 150, 161, 156, 157, 171, 165, 158, 156, 163, 166, 157, 155, 161, 158, 161, 157, 159, 164, 163, 164, 156, 149, 174, 158, 154, 161, 158, 164, 157, 157, 157, 149, 163, 158, 163, 159, 159, 163, 161, 159, 161, 166, 154, 149, 152, 160, 162, 161, 159, 164, 148, 170, 158, 161, 160, 160, 157, 159, 165, 163, 153, 159, 162, 158, 160, 157, 164, 149, 156, 161, 148, 178, 161, 163, 163, 162, 156, 162, 158, 161, 159, 162, 163, 161, 162, 160, 169, 156, 160, 169, 163, 158, 165, 160, 154, 152, 168, 157, 157, 151, 159, 162, 162, 156, 160, 163, 159, 162, 157, 162, 163, 151, 159, 163, 154, 157, 155, 161, 156, 157, 159, 162, 160, 158, 164, 159, 157, 160, 160, 156, 149, 150, 166, 168, 153, 193, 163, 161, 159, 166, 160, 156, 167, 163, 159, 160, 158, 161, 152, 153, 152, 161, 170, 155, 153, 162, 160, 157, 162, 157, 154, 153, 165, 158, 153, 159, 154, 164, 157, 157, 166, 159, 157, 160, 157, 156, 158, 165, 159, 157, 162, 158, 163, 162, 159, 167, 155, 159, 155, 161, 158, 163, 155, 159, 161, 165, 159, 165, 169, 159, 160, 154, 152, 158, 156, 156, 162, 166, 160, 157, 158, 159, 161, 160, 159, 161, 155, 167, 156, 157, 156, 166, 159, 154, 159, 159, 160, 156, 157, 162, 160, 165, 160, 167, 156, 165, 153, 164, 155, 163, 160, 156, 162, 164, 156, 165, 157, 172, 164, 162, 158, 157, 154, 166, 167, 161, 163, 147, 165, 155, 164, 159, 159, 153, 156, 155, 160, 158, 165, 161, 145, 166, 158, 158, 157, 164, 157, 165, 163, 161, 157, 168, 165, 164, 168, 161, 164, 162, 161, 162, 160, 159, 160, 157, 162, 163, 159, 164, 160, 161, 160, 155, 164, 159, 157, 159, 160, 162, 160, 164, 154, 157, 162, 159, 159, 157, 162, 164, 159, 160, 160, 154, 160, 158, 164, 157, 163, 161, 159, 164, 161, 161, 157, 164, 159, 158, 159, 160, 160, 156, 158, 158, 162, 163, 159, 161, 160, 158, 160, 162, 162, 159, 163, 157, 160, 160, 161, 158, 161, 161, 160, 160, 154, 158, 161, 160, 155, 164, 161, 156, 153, 164, 154, 160, 160, 159, 159, 158, 158, 160, 160, 158, 159, 165, 159, 162, 161, 162, 158, 161, 160, 163, 157, 172, 162, 162, 158, 158, 159, 161, 159, 157, 160, 162, 157, 159, 163, 160, 161, 162, 161, 160, 158, 159, 168, 160, 158, 161, 163, 163, 162, 161, 161, 152, 162, 160, 151, 161, 157, 159, 160, 162, 161, 160, 161, 162, 161, 163, 159, 160, 162, 157, 159, 159, 162, 159, 160, 162, 160, 161, 162, 166, 158, 159, 160, 161, 163, 162, 156, 161, 165, 162, 162, 163, 159, 159, 163, 158, 160, 164, 155, 160, 158, 159, 162, 158, 153, 157, 151, 166, 151, 159, 163, 161, 161, 162, 162, 158, 162, 162, 159, 157, 160, 159, 162, 161, 163, 161, 161, 162, 161, 155, 159, 160, 161, 161, 161, 160, 162, 161, 157, 162, 161, 157, 161, 161, 159, 159, 158, 161, 160, 156, 160, 162, 157, 163, 157, 160, 160, 160, 158, 160, 163, 163, 157, 158, 161, 162, 158, 160, 162, 163, 161, 160, 162, 161, 161, 166, 159, 157, 162, 157, 159, 161, 167, 158, 163, 160, 160, 163, 159, 163, 162, 163, 157, 160, 166, 162, 161, 164, 162, 161, 164, 156, 159, 165, 155, 162, 163, 162, 165, 166, 162, 157, 160, 161, 161, 156, 161, 160, 161, 161, 157, 159, 160, 160, 159, 164, 158, 161, 161, 161, 156, 159, 161, 159, 163, 161, 155, 163, 159, 160, 160, 156, 163, 161, 160, 164, 161, 160, 161, 159, 160, 157, 161, 162, 161, 162, 160, 162, 159, 158, 160, 159, 158, 159, 157, 158, 156, 160, 159, 161, 159, 157, 161, 162, 163, 152, 157, 165, 165, 163, 156, 161, 159, 160, 166, 159, 161, 159, 161, 162, 157, 163, 163, 161, 160, 161, 159, 161, 159, 168, 162, 158, 160, 158, 163, 161, 165, 157, 159, 162, 155, 161, 159, 159, 158, 161, 155, 158, 158, 159, 160, 159, 156, 159, 163, 161, 158, 158, 160, 161, 163, 157, 162, 158, 160, 156, 162, 160, 157, 157, 160, 158, 159, 161, 159, 163, 158, 159, 160, 163, 164, 158, 160, 163, 157, 160, 157, 158, 163, 158, 162, 163, 156, 162, 162, 159, 159, 159, 162, 161, 162, 161, 158, 164, 159, 154, 156, 158, 162, 161, 159, 159, 157, 159, 161, 160, 162, 161, 161, 160, 158, 156, 160, 157, 161, 158, 160, 155, 157, 159, 160, 163, 162, 158, 159, 158, 160, 163, 160, 157, 164, 162, 166, 160, 163, 156, 155, 163, 159, 160, 161, 155, 161, 161, 161, 156, 158, 162, 159, 158, 161, 156, 166, 155, 154, 162, 163, 159, 199, 161, 158, 162, 160, 160, 154, 161, 156, 163, 154, 166, 160, 162, 144, 149, 161, 161, 136, 163, 159, 161, 152, 157, 159, 159, 158, 158, 157, 162, 159, 157, 174, 164, 162, 159, 148, 154, 160, 143, 159, 158, 158, 163, 157, 155, 159, 150, 158, 163, 162, 156, 155, 161, 162, 160, 158, 164, 161, 165, 159, 162, 165, 165, 163, 158, 156, 161, 161, 163, 156, 161, 158, 155, 160, 148, 165, 160, 162, 165, 169, 163, 164, 162, 152, 158, 161, 160, 163, 160, 159, 161, 162, 156, 164, 160, 158, 170, 165, 159, 157, 160, 163, 167, 157, 165, 167, 163, 145, 157, 160, 152, 164, 164, 165, 159, 162, 165, 153, 156, 148, 166, 163, 162, 154, 154, 183, 161, 160, 165, 168, 167, 163, 164, 161, 156, 169, 159, 162, 160, 179, 151, 156, 159, 161, 160, 155, 166, 160, 156, 153, 158, 165, 157, 163, 157, 163, 162, 158, 162, 157, 171, 158, 159, 159, 162, 150, 166, 144, 157, 162, 165, 159, 163, 156, 165, 166, 160, 164, 158, 162, 161, 159, 159, 160, 161, 154, 153, 155, 164, 161, 158, 155, 151, 160, 162, 159, 162, 159, 163, 159, 161, 160, 159, 160, 158, 163, 164, 159, 163, 155, 164, 159, 156, 165, 159, 151, 161, 159, 162, 157, 158, 163, 157, 158, 164, 160, 162, 160, 164, 159, 155, 172, 167, 158, 158, 159, 164, 156, 167, 151, 161, 157, 156, 170, 161, 159, 160, 164, 163, 159, 162, 161, 162, 162, 157, 161, 159, 160, 171, 157, 167, 159, 158, 159, 166, 159, 154, 163, 156, 155, 158, 161, 162, 167, 154, 169, 150, 164, 161, 153, 159, 160, 159, 160, 160, 162, 159, 160, 161, 164, 170, 161, 156, 162, 162, 155, 158, 167, 158, 160, 160, 157, 159, 165, 161, 165, 159, 160, 159, 163, 163, 165, 161, 165, 160, 162, 154, 158, 164, 157, 150, 162, 168, 161, 159, 165, 162, 165, 159, 161, 160, 160, 157, 157, 155, 172, 159, 162, 154, 166, 160, 166, 157, 160, 161, 159, 162, 159, 162, 149, 164, 158, 163, 158, 156, 156, 166, 160, 160, 159, 160, 160, 163, 165, 165, 166, 159, 163, 157, 146, 162, 148, 157, 163, 159, 164, 159, 160, 160, 157, 151, 158, 154, 158, 166, 162, 165, 158, 160, 164, 164, 165, 163, 167, 160, 161, 166, 154, 158, 156, 157, 155, 162, 163, 156, 161, 169, 159, 156, 157, 160, 161, 161, 162, 160, 161, 154, 156, 161, 163, 133, 162, 153, 162, 157, 163, 144, 165, 163, 160, 158, 160, 166, 165, 160, 165, 168, 159, 163, 158, 162, 163, 159, 164, 154, 162, 157, 164, 161, 157, 166, 162, 180, 161, 144, 159, 158, 161, 161, 162, 158, 161, 159, 160, 160, 160, 153, 156, 163, 162, 161, 159, 162, 162, 148, 156, 159, 155, 160, 165, 160, 153, 159, 162, 165, 161, 167, 159, 160, 164, 164, 160, 161, 179, 164, 163, 164, 159, 161, 157, 154, 160, 157, 158, 159, 165, 161, 166, 167, 153, 162, 161, 158, 164, 164, 165, 161, 157, 157, 161, 150, 155, 160, 153, 157, 164, 162, 155, 159, 167, 157, 158, 158, 154, 160, 156, 162, 155, 153, 154, 164, 162, 156, 161, 167, 162, 152, 163, 159, 180, 156, 158, 159, 163, 177, 161, 164, 162, 159, 161, 160, 162, 161, 162, 160, 136, 168, 161, 164, 158, 158, 157, 166, 160, 157, 142, 159, 159, 162, 162, 167, 156, 160, 160, 164, 155, 168, 156, 164, 148, 158, 166, 134, 163, 158, 154, 158, 161, 151, 161, 154, 158, 157, 168, 161, 161, 169, 162, 165, 152, 158, 162, 159, 174, 160, 169, 168, 159, 159, 168, 156, 159, 157, 163, 160, 154, 158, 160, 151, 156, 163, 162, 163, 161, 161, 162, 162, 161, 171, 158, 158, 157, 159, 166, 157, 157, 160, 160, 162, 159, 168, 169, 162, 160, 145, 153, 162, 160, 145, 163, 158, 160, 161, 161, 159, 162, 161, 156, 161, 164, 156, 160, 159, 163, 157, 160, 159, 159, 152, 160, 159, 162, 160, 162, 158, 159, 160, 160, 143, 156, 159, 163, 163, 165, 157, 160, 159, 164, 154, 161, 158, 158, 158, 162, 159, 160, 158, 155, 169, 157, 164, 164, 162, 159, 156, 145, 161, 156, 153, 161, 156, 162, 156, 160, 164, 159, 163, 165, 161, 159, 154, 155, 158, 153, 157, 158, 162, 159, 157, 163, 158, 162, 161, 139, 158, 159, 158, 153, 156, 163, 166, 156, 161, 156, 165, 157, 160, 167, 164, 167, 161, 162, 163, 159, 157, 149, 159, 163, 164, 165, 171, 169, 158, 158, 178, 160, 152, 162, 160, 156, 162, 160, 154, 162, 166, 164, 159, 162, 158, 164, 183, 155, 168, 158, 157, 156, 161, 166, 157, 168, 165, 158, 160, 152, 157, 159, 157, 159, 158, 164, 159, 160, 159, 136, 163, 157, 173, 164, 156, 159, 158, 157, 159, 159, 166, 157, 161, 168, 166, 159, 158, 163, 157, 155, 156, 160, 156, 161, 162, 160, 162, 164, 168, 162, 155, 160, 159, 162, 160, 165, 161, 159, 159, 158, 161, 165, 160, 153, 170, 173, 163, 156, 156, 159, 162, 161, 161, 162, 160, 160, 171, 161, 165, 164, 159, 159, 163, 161, 148, 154, 158, 165, 156, 158, 167, 157, 167, 162, 160, 163, 140, 165, 159, 154, 162, 164, 164, 141, 156, 162, 163, 168, 157, 159, 161, 161, 154, 158, 155, 166, 167, 160, 162, 159, 156, 155, 152, 157, 185, 141, 161, 160, 179, 164, 168, 157, 153, 169, 175, 162, 157, 158, 163, 159, 160, 164, 167, 157, 158, 155, 177, 157, 164, 146, 161, 165, 163, 158, 159, 160, 165, 166, 160, 155, 161, 161, 161, 163, 159, 157, 164, 158, 160, 156, 153, 160, 159, 154, 162, 157, 162, 158, 157, 156, 154, 159, 161, 162, 167, 157, 155, 168, 156, 166, 159, 163, 158, 161, 151, 161, 157, 156, 163, 162, 150, 162, 156, 159, 153, 154, 167, 166, 160, 153, 160, 159, 161, 164, 168, 148, 160, 162, 157, 159, 154, 156, 161, 156, 159, 161, 160, 161, 161, 154, 166, 166, 160, 151, 161, 167, 164, 162, 153, 159, 158, 171, 151, 151, 166, 151, 164, 152, 169, 164, 148, 166, 164, 164, 144, 151, 154, 166, 160, 148, 164, 163, 156, 158, 157, 157, 152, 159, 169, 159, 162, 157, 162, 168, 158, 159, 163, 161, 172, 151, 169, 156, 158, 162, 158, 161, 158, 159, 163, 165, 162, 158, 156, 165, 167, 162, 168, 164, 155, 169, 166, 152, 155, 160, 159, 152, 162, 157, 156, 164, 152, 152, 155, 165, 162, 156, 156, 152, 152, 156, 159, 155, 162, 170, 154, 159, 161, 165, 158, 156, 155, 160, 167, 161, 159, 162, 159, 157, 167, 154, 163, 159, 155, 158, 159, 162, 158, 153, 153, 160, 159, 161, 163, 161, 159, 160, 162, 167, 162, 167, 158, 162, 159, 160, 161, 156, 166, 159, 167, 166, 154, 160, 166, 154, 154, 161, 165, 157, 167, 158, 162, 152, 153, 161, 156, 158, 166, 167, 164, 157, 172, 160, 160, 160, 158, 166, 154, 151, 156, 176, 167, 162, 159, 157, 157, 158, 160, 161, 154, 155, 152, 162, 159, 171, 158, 158, 159, 166, 155, 161, 163, 166, 161, 156, 171, 159, 152, 162, 170, 164, 165, 157, 158, 164, 161, 166, 155, 161, 158, 158, 159, 157, 170, 148, 165, 159, 164, 159, 159, 175, 160, 165, 171, 161, 154, 160, 161, 164, 163, 171, 153, 165, 161, 156, 156, 158, 159, 161, 156, 164, 168, 155, 160, 157, 162, 155, 159, 162, 154, 165, 151, 168, 159, 158, 160, 162, 159, 161, 163, 152, 158, 158, 155, 158, 166, 163, 160, 162, 157, 164, 151, 153, 162, 169, 163, 158, 157, 160, 159, 159, 160, 155, 164, 149, 159, 156, 154, 159, 156, 163, 157, 159, 164, 162, 157, 164, 166, 166, 167, 154, 153, 161, 167, 161, 164, 162, 157, 159, 165, 160, 155, 162, 168, 162, 160, 161, 160, 166, 159, 163, 164, 161, 164, 163, 155, 165, 152, 159, 155, 150, 145, 165, 160, 155, 155, 155, 156, 162, 165, 160, 165, 155, 163, 155, 163, 150, 161, 154, 174, 164, 157, 166, 164, 163, 160, 153, 158, 166, 159, 155, 163, 152, 162, 162, 159, 169, 162, 159, 160, 158, 155, 159, 165, 149, 162, 163, 152, 148, 165, 169, 159, 166, 152, 156, 154, 165, 150, 157, 161, 164, 161, 159, 168, 156, 166, 166, 159, 154, 158, 165, 157, 157, 168, 164, 155, 170, 161, 159, 161, 171, 160, 159, 157, 163, 159, 153, 158, 157, 158, 160, 156, 151, 162, 153, 159, 168, 154, 159, 156, 152, 171, 164, 154, 164, 156, 166, 159, 159, 157, 160, 156, 153, 167, 150, 158, 163, 161, 165, 156, 159, 166, 169, 151, 165, 167, 163, 163, 165, 153, 175, 148, 156, 162, 159, 164, 164, 156, 165, 163, 155, 161, 163, 162, 177, 151, 155, 150, 156, 156, 159, 159, 163, 162, 157, 156, 160, 170, 171, 158, 165, 157, 160, 153, 162, 156, 160, 164, 159, 163, 165, 158, 169, 161, 160, 161, 159, 165, 168, 165, 156, 163, 169, 159, 168, 159, 165, 162, 166, 153, 157, 165, 166, 157, 153, 146, 158, 157, 164, 157, 168, 154, 157, 170, 157, 162, 166, 148, 157, 166, 155, 165, 158, 162, 146, 158, 154, 178, 157, 166, 165, 158, 161, 161, 152, 163, 155, 150, 166, 166, 155, 161, 169, 160, 157, 161, 159, 162, 160, 161, 165, 167, 163, 168, 160, 161, 155, 161, 154, 160, 162, 171, 158, 160, 168, 158, 164, 163, 171, 166, 170, 158, 157, 154, 163, 163, 177, 161, 151, 145, 155, 152, 157, 159, 168, 159, 152, 162, 160, 163, 168, 157, 161, 152, 159, 168, 156, 157, 159, 155, 166, 163, 156, 160, 151, 158, 160, 153, 151, 161, 156, 166, 169, 165, 158, 160, 155, 167, 159, 158, 164, 158, 157, 163, 158, 159, 159, 176, 162, 169, 157, 164, 164, 159, 162, 160, 169, 164, 156, 161, 160, 157, 165, 163, 169, 157, 149, 162, 150, 157, 163, 161, 160, 160, 161, 180, 160, 161, 156, 157, 166, 157, 162, 158, 157, 152, 156, 156, 151, 174, 176, 165, 167, 152, 157, 155, 162, 162, 161, 160, 148, 151, 150, 156, 165, 160, 161, 164, 153, 164, 155, 154, 159, 158, 156, 176, 164, 150, 164, 157, 176, 162, 158, 171, 162, 154, 184, 163, 158, 169, 165, 157, 156, 155, 167, 158, 159, 158, 163, 165, 168, 175, 153, 157, 155, 158, 164, 158, 161, 157, 160, 163, 158, 160, 152, 154, 152, 151, 157, 165, 163, 158, 158, 164, 161, 163, 160, 170, 155, 159, 156, 163, 163, 160, 156, 163, 152, 150, 160, 168, 158, 156, 155, 172, 159, 168, 163, 158, 164, 160, 157, 161, 157, 152, 168, 161, 164, 157, 158, 154, 179, 163, 157, 162, 160, 153, 163, 154, 156, 158, 168, 158, 155, 163, 158, 151, 150, 154, 176, 156, 158, 166, 157, 161, 158, 159, 158, 164, 169, 152, 161, 173, 160, 160, 160, 158, 167, 156, 161, 158, 159, 159, 163, 168, 158, 158, 160, 162, 156, 161, 173, 160, 158, 158, 153, 164, 167, 154, 163, 165, 165, 163, 161, 159, 157, 156, 164, 161, 159, 158, 154, 164, 155, 154, 162, 157, 176, 164, 157, 152, 155, 168, 161, 168, 153, 165, 152, 154, 162, 174, 188, 162, 165, 175, 155, 153, 159, 156, 149, 160, 176, 162, 156, 164, 163, 160, 151, 154, 159, 179, 160, 158, 159, 164, 155, 155, 161, 156, 160, 157, 151, 160, 153, 163, 169, 146, 161, 166, 159, 158, 161, 153, 158, 162, 155, 160, 158, 155, 155, 171, 150, 176, 163, 161, 158, 157, 161, 168, 156, 156, 173, 159, 164, 164, 165, 164, 164, 155, 168, 154, 164, 161, 157, 157, 160, 163, 155, 159, 161, 161, 169, 176, 164, 156, 157, 152, 158, 170, 165, 159, 149, 162, 166, 159, 163, 158, 164, 155, 156, 169, 160, 178, 156, 152, 160, 164, 161, 162, 160, 168, 158, 158, 163, 167, 162, 160, 158, 165, 158, 164, 160, 164, 156, 159, 158, 161, 166, 160, 159, 155, 156, 162, 153, 164, 164, 157, 160, 152, 156, 175, 156, 159, 159, 156, 160, 156, 167, 163, 156, 158, 153, 165, 163, 157, 155, 157, 162, 178, 172, 163, 156, 165, 154, 164, 158, 150, 158, 163, 150, 160, 165, 168, 163, 154, 161, 160, 166, 167, 158, 161, 158, 165, 172, 161, 163, 157, 162, 154, 161, 162, 162, 153, 164, 161, 177, 160, 157, 149, 167, 163, 160, 161, 159, 155, 163, 157, 161, 166, 166, 165, 168, 163, 163, 149, 154, 163, 170, 155, 160, 159, 154, 155, 154, 164, 154, 165, 167, 154, 166, 163, 162, 163, 163, 166, 166, 164, 161, 163, 154, 161, 161, 160, 158, 156, 158, 153, 158, 153, 164, 154, 152, 160, 153, 170, 159, 160, 154, 159, 164, 148, 159, 171, 150, 158, 161, 152, 153, 158, 154, 155, 169, 159, 161, 156, 160, 155, 159, 159, 155, 161, 161, 159, 163, 159, 169, 156, 155, 148, 158, 154, 161, 165, 160, 170, 160, 161, 160, 160, 157, 163, 155, 161, 163, 155, 169, 159, 168, 159, 156, 155, 162, 161, 159, 165, 155, 157, 164, 165, 158, 160, 160, 156, 154, 157, 158, 158, 160, 173, 157, 166, 158, 159, 155, 171, 163, 164, 157, 157, 156, 158, 160, 168, 157, 161, 157, 157, 155, 160, 161, 153, 153, 158, 153, 159, 175, 158, 158, 179, 157, 161, 169, 152, 158, 161, 157, 153, 161, 160, 159, 158, 159, 165, 158, 165, 160, 157, 163, 160, 154, 169, 161, 159, 156, 162, 157, 154, 161, 149, 154, 177, 159, 156, 154, 162, 150, 165, 160, 158, 158, 159, 159, 163, 155, 157, 154, 163, 164, 154, 155, 168, 154, 154, 151, 161, 159, 164, 154, 162, 154, 158, 157, 151, 167, 162, 166, 158, 170, 158, 156, 165, 164, 162, 153, 161, 155, 154, 159, 154, 159, 153, 164, 152, 151, 162, 156, 152, 155, 160, 160, 162, 150, 162, 158, 166, 162, 162, 164, 163, 157, 154, 165, 155, 159, 161, 160, 151, 169, 165, 164, 158, 159, 155, 167, 175, 164, 170, 154, 157, 159, 158, 161, 154, 162, 167, 155, 162, 170, 169, 160, 163, 160, 162, 183, 157, 157, 166, 164, 159, 157, 164, 155, 164, 159, 154, 154, 156, 161, 156, 155, 163, 162, 171, 163, 162, 155, 158, 162, 165, 157, 168, 157, 159, 156, 158, 167, 164, 173, 161, 158, 156, 162, 161, 170, 162, 155, 161, 154, 159, 159, 165, 165, 164, 164, 156, 157, 160, 147, 156, 164, 157, 156, 156, 160, 168, 169, 161, 160, 156, 153, 157, 170, 170, 153, 158, 161, 155, 162, 159, 160, 161, 159, 164, 157, 170, 154, 152, 161, 158, 156, 162, 157, 162, 162, 169, 158, 167, 156, 158, 162, 157, 154, 162, 155, 162, 164, 160, 162, 159, 151, 158, 163, 155, 163, 163, 156, 147, 156, 150, 177, 163, 157, 154, 156, 151, 152, 154, 157, 162, 163, 155, 159, 172, 170, 156, 163, 158, 154, 153, 163, 157, 166, 164, 164, 164, 161, 162, 167, 160, 158, 161, 162, 149, 157, 160, 152, 159, 165, 156, 158, 169, 154, 152, 161, 172, 157, 154, 158, 156, 172, 165, 160, 156, 160, 160, 157, 157, 158, 166, 154, 169, 166, 157, 161, 155, 161, 169, 158, 171, 163, 151, 158, 178, 150, 157, 159, 154, 161, 158, 164, 163, 152, 155, 155, 159, 153, 165, 152, 160, 159, 174, 157, 166, 156, 163, 166, 167, 170, 139, 152, 157, 155, 167, 149, 165, 161, 164, 162, 159, 148, 160, 149, 158, 167, 150, 159, 155, 160, 162, 166, 158, 162, 157, 154, 159, 161, 164, 166, 163, 163, 148, 154, 156, 162, 152, 167, 150, 159, 156, 165, 166, 161, 162, 156, 159, 158, 159, 149, 160, 164, 162, 153, 159, 177, 165, 164, 154, 161, 160, 164, 159, 157, 159, 156, 158, 158, 160, 164, 153, 156, 172, 156, 158, 161, 166, 158, 158, 162, 156, 188, 153, 153, 152, 160, 164, 155, 161, 163, 156, 155, 177, 164, 156, 156, 158, 165, 148, 169, 158, 165, 159, 166, 158, 166, 157, 167, 166, 157, 159, 159, 157, 155, 150, 155, 157, 155, 158, 163, 166, 160, 157, 161, 156, 163, 160, 167, 155, 151, 159, 168, 161, 157, 163, 161, 160, 157, 162, 162, 165, 177, 171, 165, 155, 160, 156, 160, 152, 155, 158, 160, 155, 160, 157, 163, 164, 162, 157, 153, 152, 173, 156, 160, 160, 159, 156, 163, 157, 151, 159, 158, 159, 165, 155, 180, 174, 155, 159, 159, 161, 161, 155, 160, 161, 152, 156, 151, 158, 157, 165, 163, 170, 163, 160, 157, 163, 153, 152, 158, 169, 157, 164, 152, 165, 159, 166, 163, 154, 156, 156, 166, 160, 157, 165, 158, 166, 151, 160, 161, 148, 154, 169, 157, 167, 158, 163, 155, 164, 152, 160, 171, 146, 161, 153, 161, 161, 160, 154, 169, 167, 162, 164, 167, 170, 167, 156, 166, 167, 162, 154, 163, 168, 157, 181, 169, 159, 161, 149, 156, 159, 161, 155, 157, 157, 161, 151, 167, 158, 149, 155, 164, 158, 156, 183, 145, 165, 159, 154, 158, 155, 157, 155, 173, 164, 143, 155, 157, 153, 165, 169, 157, 177, 161, 163, 150, 160, 161, 159, 153, 153, 156, 159, 153, 157, 157, 168, 163, 154, 157, 161, 158, 164, 160, 158, 165, 163, 163, 160, 155, 167, 158, 149, 165, 155, 162, 167, 147, 151, 160, 166, 158, 160, 159, 149, 157, 160, 173, 170, 160, 186, 150, 142, 159, 162, 164, 164, 158, 161, 173, 159, 155, 155, 164, 158, 165, 156, 152, 161, 155, 163, 152, 159, 163, 160, 157, 161, 158, 153, 148, 148, 155, 156, 151, 168, 161, 148, 162, 148, 156, 161, 171, 156, 152, 167, 164, 153, 160, 164, 162, 159, 161, 165, 161, 162, 158, 160, 165, 155, 156, 157, 160, 157, 158, 163, 160, 155, 170, 154, 163, 152, 159, 163, 163, 154, 158, 151, 153, 149, 147, 158, 162, 153, 151, 158, 170, 163, 162, 161, 156, 153, 153, 162, 156, 154, 159, 161, 155, 156, 162, 150, 162, 163, 168, 159, 159, 169, 166, 157, 156, 164, 164, 166, 165, 156, 163, 162, 156, 153, 160, 157, 152, 158, 153, 161, 162, 158, 165, 150, 158, 154, 162, 158, 159, 167, 157, 165, 163, 160, 157, 160, 157, 167, 155, 154, 157, 167, 166, 165, 167, 157, 165, 155, 159, 154, 157, 158, 164, 166, 161, 157, 154, 156, 157, 158, 158, 153, 156, 163, 164, 157, 156, 167, 164, 162, 160, 156, 155, 156, 161, 159, 170, 157, 158, 153, 175, 156, 158, 161, 160, 164, 158, 160, 156, 164, 166, 160, 158, 158, 159, 162, 160, 170, 155, 158, 154, 167, 164, 181, 166, 165, 160, 178, 156, 160, 158, 160, 151, 164, 157, 158, 172, 153, 163, 160, 164, 158, 147, 159, 162, 153, 169, 161, 158, 160, 155, 169, 158, 162, 151, 171, 173, 158, 151, 163, 159, 164, 165, 152, 163, 167, 162, 151, 157, 159, 160, 158, 160, 156, 164, 149, 162, 162, 150, 167, 155, 157, 158, 156, 160, 145, 149, 155, 162, 152, 165, 160, 152, 154, 163, 163, 162, 157, 158, 155, 160, 157, 164, 165, 155, 157, 162, 151, 166, 161, 171, 163, 165, 159, 159, 154, 167, 157, 165, 146, 163, 165, 159, 165, 156, 155, 156, 151, 159, 159, 163, 158, 166, 159, 152, 161, 156, 160, 154, 154, 169, 159, 153, 165, 162, 160, 161, 154, 159, 160, 154, 148, 160, 159, 169, 165, 155, 156, 160, 156, 159, 148, 156, 158, 164, 157, 162, 162, 155, 157, 154, 155, 162, 153, 161, 155, 160, 169, 179, 165, 164, 167, 160, 161, 167, 160, 158, 160, 167, 164, 158, 158, 151, 160, 158, 163, 153, 174, 163, 162, 195, 158, 183, 179, 161, 157, 160, 157, 164, 162, 157, 165, 161, 164, 156, 165, 165, 169, 154, 162, 167, 169, 156, 156, 163, 144, 158, 164, 163, 156, 162, 158, 164, 170, 167, 165, 157, 172, 153, 164, 150, 154, 160, 157, 156, 164, 170, 144, 160, 155, 159, 166, 162, 162, 165, 161, 159, 169, 162, 154, 162, 158, 162, 159, 163, 160, 148, 162, 146, 161, 162, 165, 166, 160, 168, 159, 173, 160, 162, 158, 157, 153, 158, 157, 158, 165, 162, 159, 161, 162, 166, 168, 161, 166, 156, 161, 152, 151, 160, 155, 164, 168, 167, 159, 165, 154, 194, 155, 159, 162, 156, 164, 159, 171, 160, 156, 157, 168, 165, 171, 152, 155, 162, 160, 161, 154, 168, 152, 155, 160, 167, 156, 158, 160, 164, 159, 159, 162, 164, 166, 165, 153, 152, 154, 160, 161, 159, 163, 146, 160, 180, 158, 163, 158, 157, 151, 161, 154, 147, 155, 155, 155, 165, 159, 160, 166, 154, 163, 152, 162, 165, 199, 157, 160, 161, 165, 157, 149, 159, 158, 156, 161, 164, 165, 157, 164, 158, 166, 161, 163, 159, 164, 158, 157, 157, 163, 161, 157, 170, 156, 157, 159, 164, 154, 163, 158, 170, 164, 163, 156, 154, 161, 166, 172, 154, 154, 157, 153, 160, 164, 154, 158, 155, 162, 164, 155, 158, 156, 160, 149, 159, 162, 159, 159, 158, 158, 158, 176, 158, 159, 163, 170, 161, 158, 159, 178, 160, 161, 166, 159, 156, 155, 154, 161, 158, 149, 159, 166, 158, 157, 164, 170, 162, 159, 149, 148, 162, 146, 158, 158, 146, 151, 161, 155, 164, 162, 169, 168, 156, 157, 162, 164, 167, 148, 155, 160, 152, 163, 157, 166, 154, 160, 151, 158, 165, 163, 153, 163, 154, 166, 152, 164, 159, 156, 150, 157, 156, 152, 159, 150, 164, 156, 161, 157, 155, 158, 160, 159, 157, 162, 158, 149, 165, 161, 159, 156, 160, 167, 159, 162, 164, 149, 152, 159, 150, 152, 154, 152, 153, 154, 156, 163, 166, 162, 153, 163, 155, 160, 155, 159, 152, 149, 152, 150, 181, 166, 166, 156, 170, 157, 157, 161, 162, 164, 159, 151, 150, 155, 162, 154, 165, 158, 158, 149, 153, 158, 156, 167, 163, 157, 157, 164, 151, 176, 164, 163, 158, 161, 161, 155, 166, 168, 160, 164, 170, 152, 171, 161, 171, 157, 163, 145, 161, 161, 150, 152, 157, 161, 163, 155, 162, 146, 163, 158, 157, 161, 157, 162, 165, 165, 158, 175, 165, 155, 165, 164, 154, 162, 162, 162, 171, 155, 155, 171, 159, 158, 164, 156, 152, 152, 158, 163, 160, 156, 149, 168, 152, 169, 161, 159, 156, 147, 155, 159, 157, 164, 168, 155, 170, 168, 168, 162, 165, 158, 160, 163, 159, 162, 149, 155, 152, 159, 156, 160, 158, 165, 164, 155, 164, 166, 149, 163, 155, 150, 159, 156, 165, 158, 166, 154, 158, 156, 159, 167, 143, 163, 157, 157, 156, 161, 164, 168, 161, 151, 150, 157, 152, 158, 156, 160, 151, 168, 164, 158, 160, 161, 158, 154, 162, 152, 152, 168, 156, 157, 156, 160, 161, 162, 157, 154, 151, 154, 150, 160, 157, 159, 159, 157, 164, 156, 155, 167, 162, 172, 164, 162, 154, 157, 159, 166, 164, 157, 153, 167, 164, 158, 164, 176, 160, 165, 151, 165, 163, 164, 163, 168, 170, 158, 151, 155, 158, 158, 148, 166, 162, 158, 165, 158, 163, 161, 160, 159, 152, 155, 170, 157, 158, 169, 167, 161, 156, 158, 158, 157, 149, 155, 145, 168, 161, 169, 156, 145, 180, 175, 178, 153, 154, 153, 158, 163, 156, 164, 165, 172, 178, 167, 153, 156, 163, 171, 147, 155, 151, 156, 159, 157, 162, 148, 161, 160, 157, 157, 158, 153, 164, 167, 156, 147, 161, 162, 151, 159, 161, 159, 163, 172, 156, 155, 171, 154, 176, 156, 165, 159, 152, 165, 151, 160, 158, 157, 158, 159, 161, 160, 157, 153, 160, 153, 164, 147, 159, 160, 157, 161, 158, 165, 153, 160, 175, 169, 169, 157, 156, 155, 167, 153, 164, 164, 161, 159, 168, 159, 148, 157, 151, 164, 158, 172, 153, 156, 158, 153, 162, 156, 160, 169, 161, 151, 145, 167, 162, 149, 156, 152, 169, 163, 156, 150, 160, 146, 160, 159, 144, 162, 156, 163, 161, 166, 155, 155, 160, 139, 164, 164, 160, 170, 150, 159, 163, 156, 159, 161, 163, 160, 147, 165, 168, 156, 151, 153, 154, 161, 162, 166, 170, 161, 154, 164, 154, 151, 157, 153, 159, 146, 150, 158, 155, 161, 159, 165, 161, 160, 166, 161, 162, 149, 157, 159, 163, 162, 157, 158, 153, 153, 168, 158, 166, 151, 160, 159, 167, 152, 166, 168, 155, 157, 163, 165, 165, 158, 169, 158, 156, 165, 155, 154, 158, 152, 158, 148, 166, 163, 145, 152, 152, 169, 164, 152, 160, 166, 155, 151, 155, 149, 153, 157, 155, 155, 157, 158, 160, 157, 159, 157, 139, 158, 161, 160, 166, 163, 158, 145, 178, 163, 155, 159, 158, 164, 160, 162, 165, 159, 163, 167, 161, 154, 155, 150, 161, 159, 159, 153, 153, 161, 161, 160, 158, 171, 155, 150, 152, 160, 145, 168, 161, 167, 151, 168, 157, 155, 167, 155, 159, 155, 153, 160, 165, 179, 158, 157, 168, 164, 154, 171, 161, 158, 153, 166, 151, 163, 161, 171, 167, 158, 149, 158, 160, 157, 160, 151, 154, 159, 151, 175, 157, 153, 167, 158, 153, 167, 166, 163, 169, 159, 176, 149, 153, 159, 146, 163, 162, 155, 154, 166, 154, 154, 162, 161, 151, 155, 159, 166, 163, 136, 164, 169, 161, 160, 161, 157, 147, 162, 149, 161, 157, 155, 156, 166, 159, 164, 163, 150, 166, 156, 156, 156, 157, 149, 154, 161, 171, 160, 170, 162, 153, 157, 153, 165, 168, 162, 147, 152, 161, 162, 173, 163, 164, 166, 152, 157, 167, 162, 164, 167, 159, 162, 159, 160, 168, 158, 153, 165, 151, 159, 166, 163, 159, 159, 156, 172, 161, 156, 148, 153, 156, 156, 163, 163, 172, 152, 162, 163, 161, 162, 166, 165, 143, 157, 157, 159, 164, 163, 171, 162, 181, 156, 155, 167, 157, 151, 151, 154, 169, 142, 144, 167, 169, 164, 167, 161, 160, 156, 153, 155, 157, 159, 168, 146, 158, 155, 158, 147, 149, 159, 151, 160, 156, 159, 165, 153, 160, 158, 155, 156, 165, 153, 158, 153, 161, 155, 155, 156, 155, 155, 173, 165, 166, 170, 162, 158, 161, 157, 166, 162, 172, 165, 158, 159, 172, 160, 169, 146, 168, 154, 155, 157, 150, 161, 162, 166, 161, 168, 175, 144, 161, 161, 158, 154, 160, 152, 163, 151, 162, 156, 163, 158, 162, 163, 158, 153, 165, 147, 161, 155, 156, 152, 160, 148, 157, 157, 159, 169, 154, 154, 156, 156, 179, 154, 153, 164, 160, 161, 161, 162, 171, 155, 176, 149, 159, 169, 152, 166, 157, 164, 175, 149, 154, 158, 152, 170, 157, 149, 151, 166, 160, 155, 154, 158, 151, 159, 166, 150, 158, 176, 163, 155, 152, 162, 159, 167, 153, 165, 156, 147, 156, 163, 174, 167, 159, 156, 154, 154, 165, 157, 153, 162, 153, 169, 161, 155, 172, 157, 143, 146, 156, 155, 156, 158, 157, 163, 181, 154, 157, 164, 158, 175, 145, 155, 162, 142, 163, 147, 154, 161, 164, 161, 154, 177, 161, 155, 157, 153, 156, 159, 165, 148, 157, 171, 160, 155, 160, 152, 154, 153, 156, 161, 160, 159, 161, 165, 157, 162, 153, 159, 137, 169, 163, 148, 166, 168, 164, 156, 163, 158, 154, 165, 163, 156, 156, 165, 159, 155, 173, 170, 159, 158, 156, 154, 158, 166, 158, 147, 163, 167, 162, 161, 163, 164, 161, 157, 153, 157, 159, 163, 170, 136, 161, 157, 172, 162, 162, 160, 154, 165, 162, 158, 154, 160, 154, 165, 161, 164, 167, 165, 171, 162, 156, 162, 157, 157, 165, 157, 153, 154, 165, 160, 154, 159, 173, 150, 159, 156, 158, 169, 156, 163, 159, 152, 160, 153, 162, 164, 159, 164, 162, 158, 163, 153, 190, 161, 158, 160, 157, 162, 153, 159, 153, 160, 160, 152, 172, 156, 160, 169, 159, 167, 157, 164, 165, 148, 154, 160, 163, 163, 159, 162, 165, 160, 155, 153, 162, 159, 159, 181, 162, 167, 143, 161, 159, 158, 155, 153, 161, 164, 160, 163, 151, 128, 165, 178, 154, 158, 164, 155, 167, 149, 172, 156, 153, 157, 167, 165, 152, 161, 158, 162, 159, 158, 166, 163, 162, 159, 158, 168, 158, 170, 161, 155, 160, 150, 163, 156, 150, 153, 165, 161, 160, 159, 167, 158, 166, 152, 157, 166, 151, 164, 156, 160, 165, 155, 162, 162, 164, 160, 168, 160, 164, 158, 158, 160, 162, 156, 163, 155, 164, 151, 154, 160, 168, 159, 165, 160, 167, 163, 172, 156, 163, 159, 155, 159, 170, 166, 163, 138, 166, 155, 153, 166, 161, 156, 159, 159, 159, 161, 160, 154, 167, 149, 153, 156, 156, 162, 161, 158, 149, 151, 154, 155, 158, 166, 156, 161, 167, 157, 162, 148, 154, 164, 161, 173, 157, 157, 157, 161, 160, 153, 159, 165, 163, 159, 158, 162, 163, 158, 160, 156, 157, 165, 155, 157, 162, 150, 165, 162, 156, 157, 157, 156, 156, 158, 158, 163, 153, 161, 159, 168, 162, 158, 165, 161, 153, 159, 156, 156, 156, 160, 157, 163, 164, 150, 153, 167, 155, 156, 163, 173, 162, 159, 155, 163, 153, 166, 146, 164, 161, 157, 163, 152, 157, 158, 165, 160, 164, 158, 160, 155, 150, 163, 161, 151, 161, 164, 159, 156, 168, 158, 160, 158, 163, 163, 152, 166, 162, 160, 166, 158, 163, 148, 162, 176, 164, 168, 162, 162, 158, 160, 164, 150, 164, 166, 156, 159, 158, 158, 164, 160, 161, 166, 158, 162, 160, 159, 162, 160, 152, 159, 164, 161, 170, 153, 160, 164, 159, 159, 161, 154, 162, 162, 154, 157, 161, 162, 163, 157, 159, 160, 151, 152, 161, 159, 153, 155, 163, 161, 163, 154, 159, 155, 159, 158, 170, 160, 183, 162, 165, 162, 164, 158, 150, 155, 164, 155, 158, 156, 164, 159, 159, 159, 156, 155, 161, 169, 172, 160, 156, 158, 159, 165, 159, 156, 162, 164, 156, 148, 176, 159, 166, 156, 157, 154, 150, 156, 153, 147, 164, 156, 155, 156, 162, 193, 155, 161, 159, 159, 162, 166, 165, 165, 154, 155, 164, 163, 155, 167, 160, 156, 157, 163, 141, 163, 170, 156, 154, 161, 160, 159, 157, 157, 160, 157, 162, 168, 165, 170, 162, 158, 160, 158, 157, 169, 159, 168, 160, 157, 161, 158, 158, 163, 159, 160, 163, 160, 161, 157, 156, 161, 157, 163, 159, 165, 160, 159, 160, 164, 165, 162, 160, 155, 165, 163, 161, 159, 133, 161, 161, 165, 164, 176, 157, 153, 148, 160, 161, 161, 166, 160, 165, 165, 157, 164, 173, 159, 155, 154, 156, 162, 165, 161, 155, 156, 156, 164, 158, 157, 163, 158, 163, 157, 155, 155, 153, 168, 157, 163, 162, 140, 154, 163, 169, 156, 156, 160, 155, 171, 164, 160, 159, 151, 152, 161, 154, 164, 167, 157, 154, 162, 206, 160, 156, 154, 162, 159, 160, 159, 161, 158, 164, 158, 164, 159, 164, 145, 162, 160, 160, 167, 160, 141, 164, 158, 159, 161, 159, 152, 155, 157, 161, 160, 155, 161, 161, 164, 160, 158, 177, 154, 161, 157, 153, 160, 158, 149, 153, 165, 159, 159, 156, 163, 162, 159, 142, 159, 163, 161, 158, 162, 167, 163, 163, 144, 156, 163, 167, 142, 158, 156, 159, 161, 157, 156, 162, 165, 159, 161, 164, 160, 164, 160, 162, 159, 162, 159, 156, 157, 162, 158, 160, 160, 159, 161, 160, 168, 162, 165, 165, 165, 167, 160, 144, 161, 161, 126, 162, 158, 166, 158, 162, 158, 164, 151, 158, 165, 161, 161, 162, 159, 154, 159, 160, 160, 161, 154, 164, 165, 156, 156, 145, 176, 157, 157, 159, 149, 154, 156, 156, 157, 152, 165, 159, 156, 163, 161, 169, 154, 159, 156, 158, 153, 165, 157, 166, 157, 161, 162, 165, 168, 159, 170, 163, 160, 165, 163, 161, 158, 154, 161, 165, 164, 156, 165, 158, 157, 161, 165, 159, 158, 161, 163, 159, 153, 156, 163, 164, 156, 163, 160, 163, 160, 157, 160, 163, 162, 163, 154, 163, 159, 152, 160, 152, 159, 166, 160, 158, 160, 164, 156, 165, 158, 157, 156, 163, 160, 155, 158, 163, 157, 157, 159, 157, 162, 163, 162, 155, 162, 163, 160, 156, 159, 152, 161, 162, 160, 155, 159, 158, 162, 160, 155, 163, 160, 165, 160, 155, 160, 159, 155, 162, 164, 167, 162, 153, 159, 160, 161, 158, 160, 167, 158, 164, 157, 161, 136, 165, 160, 160, 162, 152, 161, 158, 161, 159, 161, 163, 151, 157, 165, 152, 151, 161, 165, 162, 160, 170, 162, 168, 158, 160, 164, 161, 154, 157, 161, 165, 158, 159, 157, 156, 161, 153, 153, 153, 163, 157, 161, 165, 204, 162, 152, 147, 160, 161, 180, 149, 164, 160, 157, 160, 157, 157, 164, 162, 166, 163, 163, 165, 159, 162, 157, 160, 158, 161, 157, 160, 161, 166, 161, 163, 166, 157, 157, 155, 158, 158, 168, 159, 159, 165, 158, 155, 159, 162, 172, 164, 158, 162, 153, 162, 159, 158, 160, 158, 158, 159, 161, 162, 165, 162, 159, 162, 155, 156, 157, 162, 157, 162, 157, 160, 162, 156, 158, 164, 166, 163, 155, 161, 165, 159, 158, 162, 161, 161, 161, 159, 165, 156, 165, 151, 160, 159, 161, 156, 143, 144, 155, 160, 166, 166, 156, 166, 164, 172, 160, 156, 155, 163, 159, 165, 162, 162, 156, 158, 163, 149, 159, 156, 165, 162, 169, 157, 143, 156, 163, 156, 167, 154, 148, 166, 159, 152, 161, 167, 165, 162, 174, 161, 152, 166, 158, 165, 160, 148, 172, 157, 153, 153, 164, 170, 164, 157, 151, 164, 164, 154, 159, 150, 154, 145, 154, 165, 167, 169, 162, 159, 158, 172, 151, 166, 165, 158, 154, 155, 155, 180, 156, 164, 145, 151, 159, 156, 150, 171, 161, 163, 154, 147, 154, 153, 152, 159, 169, 157, 160, 162, 152, 159, 166, 162, 153, 154, 151, 159, 160, 165, 170, 147, 162, 163, 157, 159, 153, 156, 162, 166, 156, 155, 160, 162, 146, 163, 160, 159, 162, 158, 150, 161, 160, 150, 159, 141, 159, 164, 157, 164, 157, 156, 164, 154, 156, 151, 153, 163, 170, 168, 164, 154, 154, 159, 167, 173, 162, 168, 167, 159, 166, 163, 148, 156, 158, 151, 169, 156, 158, 164, 161, 171, 153, 156, 156, 157, 150, 155, 160, 158, 158, 167, 157, 164, 169, 146, 162, 160, 160, 175, 167, 158, 167, 163, 159, 155, 176, 160, 155, 162, 153, 158, 157, 161, 166, 159, 162, 163, 163, 158, 161, 163, 169, 156, 157, 162, 163, 163, 152, 157, 170, 163, 152, 163, 155, 161, 163, 158, 150, 161, 169, 159, 165, 150, 160, 164, 157, 157, 171, 161, 170, 158, 148, 165, 171, 165, 165, 159, 156, 154, 151, 154, 159, 157, 156, 154, 156, 159, 164, 175, 160, 165, 164, 150, 167, 154, 152, 171, 162, 152, 156, 160, 151, 161, 159, 158, 157, 150, 156, 155, 152, 162, 156, 154, 149, 157, 152, 154, 186, 159, 145, 161, 157, 154, 157, 155, 151, 152, 149, 152, 154, 172, 158, 157, 151, 164, 165, 175, 164, 153, 177, 161, 152, 162, 159, 160, 158, 167, 158, 146, 164, 158, 162, 163, 151, 153, 170, 167, 159, 153, 173, 162, 163, 164, 154, 174, 154, 171, 161, 157, 154, 157, 154, 154, 154, 161, 160, 157, 158, 159, 153, 162, 140, 150, 152, 161, 163, 160, 153, 151, 159, 152, 171, 156, 155, 164, 160, 169, 156, 169, 157, 154, 171, 144, 166, 165, 149, 160, 164, 157, 147, 165, 172, 151, 158, 166, 154, 152, 158, 159, 155, 155, 152, 153, 154, 159, 163, 155, 158, 151, 151, 166, 156, 161, 163, 157, 161, 156, 181, 163, 160, 157, 160, 156, 162, 178, 163, 153, 159, 149, 155, 170, 166, 160, 156, 146, 149, 151, 161, 146, 165, 164, 154, 172, 173, 162, 161, 152, 154, 160, 177, 159, 171, 150, 155, 159, 171, 153, 152, 158, 165, 161, 160, 157, 158, 158, 158, 160, 149, 163, 159, 155, 150, 158, 166, 156, 161, 155, 157, 148, 167, 164, 160, 158, 163, 155, 153, 155, 155, 162, 157, 154, 162, 139, 165, 161, 176, 153, 157, 162, 160, 164, 175, 151, 169, 160, 159, 156, 168, 171, 164, 162, 160, 154, 164, 157, 151, 153, 166, 168, 162, 164, 166, 160, 150, 159, 160, 158, 167, 163, 169, 172, 147, 163, 172, 160, 157, 147, 157, 159, 161, 146, 158, 156, 158, 153, 163, 159, 143, 167, 162, 158, 158, 154, 147, 164, 156, 152, 157, 158, 166, 163, 160, 166, 159, 164, 161, 157, 168, 158, 183, 162, 161, 153, 164, 156, 159, 171, 152, 161, 157, 155, 161, 161, 158, 163, 164, 151, 158, 163, 156, 164, 159, 162, 155, 164, 156, 165, 153, 157, 160, 160, 155, 165, 165, 161, 164, 151, 163, 163, 154, 152, 160, 151, 162, 159, 158, 156, 167, 165, 184, 172, 158, 153, 163, 156, 155, 153, 159, 157, 152, 160, 175, 166, 163, 162, 157, 154, 167, 161, 162, 164, 160, 159, 158, 162, 159, 160, 157, 168, 155, 163, 151, 158, 161, 158, 165, 156, 161, 162, 161, 156, 162, 158, 171, 166, 150, 161, 162, 156, 174, 152, 170, 154, 168, 155, 160, 158, 151, 149, 160, 158, 156, 164, 154, 157, 162, 148, 167, 168, 164, 162, 157, 153, 160, 171, 156, 151, 145, 166, 152, 156, 173, 153, 168, 162, 168, 147, 160, 158, 159, 153, 158, 142, 160, 165, 158, 155, 163, 160, 151, 172, 160, 156, 153, 153, 164, 154, 158, 157, 153, 154, 166, 182, 162, 153, 174, 162, 164, 153, 158, 152, 156, 158, 167, 160, 160, 152, 158, 155, 157, 157, 167, 158, 157, 153, 153, 161, 164, 159, 152, 177, 162, 156, 162, 164, 166, 158, 158, 156, 161, 164, 163, 163, 151, 159, 156, 152, 152, 150, 162, 179, 149, 157, 161, 166, 160, 154, 156, 162, 159, 172, 157, 162, 156, 160, 149, 159, 162, 152, 153, 175, 156, 159, 158, 157, 163, 157, 152, 161, 150, 162, 168, 150, 158, 155, 167, 150, 157, 161, 156, 161, 152, 155, 156, 156, 158, 158, 168, 155, 149, 153, 165, 160, 155, 162, 159, 159, 152, 163, 163, 153, 167, 154, 150, 161, 155, 154, 156, 171, 149, 155, 158, 158, 160, 156, 159, 158, 159, 151, 158, 159, 157, 151, 167, 159, 152, 165, 158, 154, 158, 155, 156, 166, 154, 158, 157, 163, 161, 155, 158, 157, 162, 155, 162, 157, 185, 155, 159, 150, 155, 164, 162, 166, 155, 164, 161, 161, 159, 149, 157, 159, 151, 152, 156, 153, 152, 165, 162, 154, 151, 167, 162, 155, 151, 161, 161, 155, 161, 161, 159, 165, 168, 164, 168, 164, 158, 158, 160, 162, 165, 160, 159, 155, 162, 157, 164, 159, 157, 164, 153, 170, 163, 154, 156, 163, 166, 149, 151, 155, 160, 147, 161, 157, 158, 171, 183, 163, 160, 161, 163, 161, 145, 157, 157, 168, 162, 149, 149, 162, 156, 151, 148, 159, 156, 154, 163, 149, 161, 160, 165, 158, 162, 160, 165, 152, 161, 164, 159, 159, 151, 163, 161, 150, 150, 151, 158, 163, 147, 159, 156, 149, 152, 163, 153, 163, 152, 170, 158, 160, 162, 168, 160, 163, 160, 171, 165, 154, 162, 155, 161, 153, 167, 167, 166, 154, 154, 154, 166, 150, 157, 151, 157, 165, 158, 156, 158, 164, 157, 159, 163, 159, 154, 157, 170, 168, 157, 149, 168, 171, 160, 174, 163, 166, 162, 156, 153, 170, 159, 160, 166, 150, 165, 159, 168, 155, 164, 165, 160, 152, 170, 165, 165, 158, 157, 155, 162, 168, 160, 161, 158, 168, 150, 159, 156, 153, 156, 164, 155, 154, 160, 152, 164, 162, 162, 164, 154, 162, 162, 164, 171, 160, 154, 157, 169, 156, 161, 153, 155, 163, 159, 159, 153, 161, 158, 165, 167, 166, 158, 163, 162, 163, 155, 169, 159, 173, 154, 157, 155, 157, 160, 159, 163, 162, 159, 167, 164, 165, 154, 165, 164, 159, 163, 155, 163, 155, 155, 159, 155, 162, 159, 163, 157, 169, 162, 166, 158, 168, 167, 169, 158, 164, 170, 160, 159, 172, 154, 147, 159, 157, 154, 156, 167, 173, 167, 155, 156, 159, 177, 156, 152, 156, 161, 160, 159, 155, 162, 151, 165, 160, 164, 159, 154, 162, 158, 166, 163, 161, 162, 179, 149, 178, 161, 162, 164, 165, 163, 171, 160, 154, 168, 163, 147, 151, 158, 154, 159, 149, 161, 162, 143, 156, 157, 157, 165, 153, 157, 154, 151, 162, 171, 166, 151, 157, 161, 161, 159, 165, 148, 166, 146, 165, 159, 163, 153, 167, 154, 163, 158, 165, 165, 158, 161, 155, 155, 160, 167, 159, 156, 156, 151, 162, 150, 146, 157, 164, 161, 154, 162, 167, 164, 163, 149, 167, 162, 160, 162, 159, 164, 155, 161, 156, 169, 161, 158, 157, 156, 177, 162, 166, 156, 160, 144, 157, 162, 157, 165, 165, 166, 172, 156, 159, 165, 153, 152, 138, 168, 163, 157, 162, 154, 169, 166, 168, 156, 165, 152, 154, 150, 156, 166, 156, 165, 155, 175, 162, 154, 151, 171, 154, 162, 158, 166, 158, 147, 163, 153, 160, 161, 158, 156, 159, 155, 162, 155, 151, 176, 157, 152, 157, 159, 158, 156, 160, 161, 153, 161, 166, 162, 155, 157, 162, 159, 160, 146, 160, 162, 160, 168, 157, 159, 167, 163, 160, 162, 159, 157, 161, 163, 157, 163, 165, 170, 167, 163, 158, 176, 142, 155, 160, 171, 154, 156, 171, 155, 164, 168, 158, 168, 171, 166, 150, 161, 175, 161, 169, 161, 158, 160, 162, 156, 162, 162, 169, 155, 157, 157, 170, 151, 162, 153, 161, 160, 164, 156, 158, 175, 168, 156, 162, 163, 159, 156, 159, 161, 171, 156, 158, 159, 164, 166, 159, 163, 157, 150, 162, 166, 159, 157, 157, 164, 153, 159, 164, 165, 158, 154, 161, 162, 159, 162, 158, 165, 158, 165, 167, 158, 162, 160, 167, 161, 155, 172, 156, 165, 169, 159, 165, 164, 154, 157, 167, 157, 165, 160, 158, 157, 154, 163, 156, 152, 159, 161, 153, 160, 160, 152, 158, 169, 165, 159, 155, 162, 160, 163, 166, 174, 167, 158, 167, 169, 152, 158, 152, 159, 149, 175, 164, 160, 162, 156, 159, 161, 161, 139, 146, 167, 163, 149, 163, 161, 153, 165, 158, 156, 160, 157, 162, 151, 152, 153, 168, 154, 159, 162, 164, 162, 166, 152, 166, 170, 151, 153, 153, 160, 157, 163, 155, 166, 166, 158, 164, 154, 159, 154, 161, 156, 153, 161, 172, 156, 155, 165, 162, 156, 160, 163, 165, 155, 166, 163, 162, 158, 155, 152, 162, 160, 167, 165, 167, 157, 161, 159, 165, 166, 160, 156, 160, 153, 157, 154, 170, 160, 164, 156, 164, 158, 152, 149, 160, 162, 169, 163, 162, 156, 165, 157, 166, 159, 154, 161, 159, 172, 162, 152, 155, 163, 154, 156, 161, 158, 153, 160, 152, 164, 155, 161, 154, 163, 153, 160, 154, 166, 166, 161, 160, 162, 169, 158, 152, 165, 156, 153, 151, 156, 159, 181, 159, 151, 151, 161, 172, 164, 158, 163, 163, 162, 164, 164, 154, 159, 156, 165, 162, 162, 151, 161, 162, 162, 157, 171, 157, 162, 154, 163, 166, 159, 157, 163, 165, 158, 160, 164, 148, 157, 175, 155, 165, 169, 165, 160, 154, 161, 164, 162, 166, 164, 145, 170, 158, 151, 163, 157, 157, 161, 154, 159, 166, 157, 156, 149, 157, 151, 162, 173, 156, 165, 163, 165, 160, 162, 163, 160, 158, 156, 156, 160, 162, 158, 157, 156, 149, 159, 168, 154, 157, 159, 159, 160, 162, 173, 159, 157, 165, 175, 169, 158, 161, 153, 151, 168, 162, 172, 160, 164, 164, 169, 169, 158, 158, 159, 155, 161, 162, 163, 163, 159, 160, 158, 152, 162, 157, 155, 148, 152, 164, 156, 169, 164, 153, 166, 162, 158, 165, 163, 156, 157, 158, 163, 164, 159, 157, 170, 161, 148, 163, 158, 160, 159, 162, 158, 177, 155, 162, 155, 160, 156, 156, 159, 149, 151, 148, 153, 156, 159, 162, 156, 160, 160, 155, 150, 158, 167, 158, 159, 155, 163, 158, 164, 150, 161, 162, 158, 161, 169, 159, 158, 156, 159, 161, 161, 163, 166, 162, 164, 156, 155, 169, 160, 155, 160, 156, 166, 149, 154, 154, 178, 161, 156, 161, 154, 161, 167, 165, 166, 159, 164, 160, 153, 152, 160, 157, 158, 154, 154, 150, 164, 160, 169, 149, 162, 156, 159, 155, 160, 150, 149, 168, 162, 159, 165, 157, 164, 162, 156, 157, 153, 158, 160, 152, 153, 158, 162, 156, 162, 168, 154, 158, 160, 167, 161, 175, 163, 153, 162, 157, 165, 153, 161, 162, 158, 161, 148, 165, 158, 168, 162, 152, 154, 154, 162, 164, 168, 173, 169, 161, 161, 164, 159, 159, 158, 154, 153, 157, 163, 166, 158, 160, 159, 161, 159, 155, 178, 160, 155, 158, 152, 159, 156, 153, 147, 166, 163, 161, 157, 161, 155, 162, 155, 168, 160, 159, 162, 156, 158, 151, 177, 158, 166, 157, 152, 161, 160, 166, 150, 154, 162, 155, 164, 160, 160, 156, 166, 155, 155, 161, 162, 168, 154, 153, 164, 172, 158, 153, 164, 162, 162, 153, 160, 153, 156, 163, 155, 158, 150, 170, 159, 171, 160, 162, 164, 161, 158, 163, 153, 147, 159, 150, 162, 166, 159, 158, 167, 149, 163, 164, 160, 153, 152, 159, 157, 153, 161, 156, 160, 154, 163, 162, 162, 163, 158, 165, 160, 154, 164, 163, 157, 161, 174, 159, 159, 155, 157, 164, 162, 160, 159, 156, 162, 163, 155, 165, 164, 159, 158, 160, 156, 172, 158, 159, 160, 155, 162, 161, 161, 154, 162, 158, 158, 154, 159, 162, 162, 161, 135, 157, 150, 157, 165, 162, 159, 161, 164, 162, 162, 159, 160, 151, 157, 161, 160, 152, 160, 162, 161, 169, 159, 161, 159, 175, 159, 163, 167, 161, 161, 157, 156, 162, 152, 173, 161, 161, 170, 161, 164, 165, 155, 159, 169, 159, 156, 158, 160, 157, 157, 162, 154, 142, 155, 163, 166, 152, 159, 155, 159, 152, 156, 158, 162, 153, 156, 160, 160, 166, 154, 158, 159, 156, 158, 161, 161, 161, 160, 160, 149, 161, 143, 156, 158, 162, 161, 159, 171, 160, 169, 149, 161, 164, 158, 160, 159, 169, 159, 159, 175, 150, 160, 165, 186, 164, 161, 166, 165, 158, 159, 166, 164, 150, 160, 163, 162, 156, 157, 165, 159, 154, 160, 161, 157, 168, 167, 156, 162, 161, 159, 158, 154, 161, 165, 160, 159, 161, 155, 159, 164, 168, 163, 157, 156, 165, 153, 147, 156, 158, 161, 158, 155, 155, 158, 163, 155, 156, 161, 156, 158, 167, 160, 158, 153, 166, 160, 160, 160, 156, 160, 162, 152, 156, 157, 166, 161, 165, 157, 167, 159, 164, 157, 152, 157, 165, 159, 164, 174, 158, 163, 156, 163, 159, 156, 156, 160, 166, 161, 159, 144, 158, 162, 166, 159, 164, 163, 160, 169, 141, 168, 184, 160, 164, 168, 161, 162, 161, 161, 161, 143, 167, 163, 163, 169, 165, 157, 159, 161, 165, 163, 159, 165, 162, 164, 164, 159, 162, 154, 161, 183, 158, 160, 165, 156, 156, 166, 161, 163, 155, 165, 166, 160, 157, 159, 163, 159, 161, 157, 168, 158, 160, 164, 166, 163, 155, 163, 161, 155, 162, 157, 163, 159, 158, 158, 161, 159, 163, 158, 158, 166, 167, 161, 162, 161, 163, 157, 154, 157, 157, 161, 162, 161, 162, 156, 162, 157, 168, 159, 160, 154, 157, 159, 162, 166, 150, 154, 156, 164, 164, 155, 168, 162, 167, 156, 152, 157, 163, 156, 168, 167, 160, 159, 164, 161, 150, 160, 160, 158, 150, 162, 161, 162, 156, 153, 161, 161, 157, 163, 154, 154, 163, 158, 176, 165, 169, 156, 149, 163, 161, 160, 160, 162, 160, 166, 160, 153, 162, 163, 158, 158, 155, 162, 146, 153, 162, 162, 165, 158, 157, 161, 179, 158, 150, 165, 155, 162, 156, 157, 162, 160, 160, 153, 161, 161, 162, 156, 184, 156, 162, 159, 156, 156, 151, 161, 159, 158, 154, 157, 162, 167, 155, 160, 165, 165, 161, 159, 162, 155, 155, 156, 158, 156, 167, 164, 163, 154, 156, 165, 167, 165, 154, 153, 159, 164, 161, 164, 160, 162, 176, 162, 159, 158, 158, 169, 165, 161, 161, 150, 160, 161, 159, 156, 163, 162, 158, 159, 158, 166, 157, 161, 159, 159, 151, 156, 156, 163, 156, 170, 156, 163, 166, 182, 159, 165, 158, 158, 158, 159, 158, 151, 160, 159, 153, 160, 156, 159, 169, 156, 167, 157, 156, 161, 182, 168, 164, 166, 158, 164, 173, 164, 158, 165, 166, 156, 157, 164, 162, 156, 155, 160, 159, 159, 159, 155, 166, 159, 159, 156, 156, 155, 160, 167, 159, 159, 154, 162, 157, 161, 165, 163, 158, 162, 158, 164, 161, 154, 160, 159, 160, 161, 157, 165, 158, 163, 147, 157, 161, 158, 156, 156, 160, 159, 164, 160, 160, 161, 162, 151, 163, 160, 156, 157, 163, 154, 177, 160, 158, 159, 165, 178, 162, 169, 151, 160, 157, 153, 160, 157, 163, 158, 162, 159, 160, 161, 155, 159, 160, 171, 169, 160, 152, 160, 163, 159, 157, 162, 157, 156, 160, 163, 171, 162, 176, 161, 157, 160, 162, 158, 159, 158, 165, 155, 163, 159, 164, 162, 179, 157, 159, 164, 164, 160, 163, 162, 162, 160, 166, 159, 156, 153, 160, 149, 158, 165, 164, 158, 157, 160, 153, 158, 165, 154, 162, 159, 154, 158, 163, 163, 152, 154, 165, 163, 160, 157, 156, 162, 170, 160, 159, 156, 167, 153, 162, 156, 160, 166, 164, 159, 160, 153, 153, 156, 175, 169, 157, 157, 157, 156, 162, 159, 154, 155, 162, 155, 161, 160, 155, 160, 162, 156, 162, 156, 155, 158, 176, 161, 149, 164, 173, 168, 160, 141, 166, 159, 158, 160, 156, 153, 173, 156, 163, 164, 162, 154, 156, 155, 155, 162, 158, 154, 159, 156, 139, 156, 165, 160, 156, 154, 156, 159, 159, 154, 159, 156, 162, 163, 159, 158, 163, 169, 161, 163, 159, 159, 162, 175, 158, 158, 161, 159, 163, 165, 161, 162, 158, 164, 162, 160, 166, 165, 154, 161, 159, 163, 161, 159, 163, 156, 135, 140, 152, 154, 160, 156, 153, 157, 156, 161, 160, 168, 161, 155, 162, 164, 162, 154, 157, 157, 162, 153, 154, 165, 152, 183, 165, 161, 154, 156, 165, 165, 161, 170, 161, 158, 161, 140, 165, 163, 154, 161, 170, 167, 162, 173, 144, 154, 160, 170, 154, 151, 163, 153, 159, 160, 159, 156, 160, 162, 159, 162, 153, 166, 161, 161, 169, 153, 161, 154, 167, 163, 161, 164, 160, 164, 164, 159, 161, 161, 162, 160, 160, 161, 155, 153, 157, 162, 164, 163, 164, 167, 161, 161, 161, 161, 163, 154, 157, 154, 165, 153, 150, 160, 164, 155, 158, 163, 154, 163, 162, 147, 157, 150, 166, 165, 159, 160, 162, 156, 156, 157, 155, 155, 159, 158, 159, 159, 163, 165, 155, 155, 168, 161, 167, 159, 156, 159, 155, 161, 158, 151, 155, 157, 159, 158, 159, 158, 158, 157, 160, 161, 156, 158, 151, 163, 159, 160, 160, 159, 155, 160, 162, 163, 159, 160, 162, 161, 155, 158, 164, 157, 155, 162, 171, 162, 158, 159, 159, 161, 160, 158, 162, 160, 156, 159, 160, 159, 182, 163, 155, 161, 158, 159, 162, 163, 163, 147, 159, 154, 161, 160, 163, 160, 153, 160, 162, 161, 159, 176, 164, 157, 155, 166, 157, 155, 159, 158, 156, 157, 163, 157, 147, 156, 163, 154, 153, 163, 157, 157, 164, 158, 160, 160, 160, 162, 170, 164, 159, 167, 151, 161, 160, 167, 154, 161, 158, 160, 153, 165, 166, 163, 158, 151, 161, 163, 164, 158, 163, 157, 162, 162, 139, 161, 160, 158, 159, 160, 167, 160, 153, 167, 155, 164, 150, 149, 157, 157, 161, 165, 154, 158, 162, 159, 171, 163, 162, 162, 158, 155, 160, 160, 156, 160, 160, 160, 168, 156, 166, 166, 164, 162, 158, 162, 161, 154, 148, 159, 170, 162, 165, 156, 159, 161, 158, 167, 153, 158, 159, 165, 159, 166, 157, 158, 163, 163, 161, 166, 190, 157, 162, 167, 157, 160, 157, 159, 165, 162, 162, 165, 156, 152, 160, 159, 184, 157, 174, 165, 163, 153, 170, 159, 174, 164, 165, 158, 163, 156, 165, 165, 158, 162, 160, 163, 167, 157, 150, 159, 166, 165, 172, 161, 163, 148, 156, 163, 159, 161, 164, 160, 154, 158, 158, 158, 167, 143, 162, 161, 153, 159, 163, 157, 167, 165, 166, 165, 145, 156, 161, 159, 157, 153, 159, 159, 160, 155, 181, 157, 160, 155, 161, 161, 155, 152, 156, 157, 160, 160, 163, 159, 161, 159, 162, 158, 158, 148, 157, 157, 160, 162, 158, 161, 157, 162, 168, 159, 150, 157, 146, 158, 165, 163, 162, 161, 159, 162, 153, 164, 161, 164, 164, 152, 166, 161, 161, 157, 155, 165, 161, 161, 159, 164, 162, 166, 161, 157, 153, 167, 155, 153, 157, 147, 170, 164, 164, 160, 161, 160, 158, 156, 154, 163, 159, 165, 162, 160, 162, 159, 160, 162, 161, 157, 166, 162, 163, 156, 157, 156, 156, 161, 171, 158, 163, 155, 155, 159, 159, 163, 163, 162, 158, 154, 159, 160, 158, 157, 171, 161, 157, 154, 157, 164, 158, 158, 168, 159, 161, 160, 156, 165, 158, 157, 154, 142, 162, 154, 169, 165, 157, 161, 159, 174, 156, 158, 153, 170, 158, 162, 173, 136, 157, 155, 160, 162, 168, 156, 161, 172, 159, 142, 168, 177, 157, 158, 152, 156, 163, 162, 167, 164, 154, 163, 163, 164, 153, 166, 159, 162, 181, 154, 167, 158, 168, 165, 160, 153, 154, 162, 162, 155, 162, 161, 159, 157, 157, 149, 156, 153, 153, 158, 166, 157, 164, 157, 158, 155, 156, 170, 162, 155, 164, 166, 171, 146, 159, 155, 155, 160, 156, 156, 166, 152, 162, 172, 167, 153, 161, 159, 153, 169, 163, 164, 157, 164, 159, 169, 157, 164, 169, 165, 156, 161, 160, 158, 160, 155, 173, 156, 161, 159, 153, 157, 157, 166, 164, 156, 165, 157, 152, 161, 167, 163, 159, 161, 157, 164, 160, 165, 157, 154, 160, 161, 163, 162, 153, 152, 173, 159, 156, 152, 155, 152, 148, 161, 161, 165, 163, 157, 161, 160, 169, 160, 167, 157, 158, 158, 159, 161, 158, 152, 153, 173, 153, 166, 160, 153, 161, 167, 155, 165, 173, 151, 169, 161, 167, 163, 160, 162, 160, 159, 163, 170, 162, 163, 160, 161, 159, 168, 161, 160, 160, 158, 162, 156, 156, 163, 161, 164, 161, 149, 162, 162, 155, 160, 140, 170, 159, 163, 169, 157, 158, 172, 162, 173, 165, 160, 162, 154, 150, 163, 161, 158, 159, 155, 157, 155, 165, 160, 158, 158, 175, 159, 162, 160, 137, 166, 167, 161, 165, 158, 162, 157, 158, 160, 160, 161, 162, 149, 162, 161, 162, 167, 156, 153, 153, 171, 151, 159, 157, 156, 138, 156, 157, 159, 159, 145, 165, 157, 155, 164, 153, 161, 164, 157, 159, 162, 156, 159, 152, 147, 145, 153, 154, 160, 171, 170, 168, 152, 166, 160, 161, 139, 158, 155, 160, 162, 163, 160, 164, 160, 170, 151, 158, 168, 143, 163, 153, 156, 166, 161, 155, 162, 152, 165, 161, 162, 140, 161, 154, 162, 157, 158, 157, 168, 161, 162, 161, 163, 153, 167, 154, 152, 158, 160, 164, 163, 145, 161, 158, 162, 166, 163, 161, 157, 160, 173, 159, 161, 164, 162, 163, 170, 160, 166, 157, 160, 159, 155, 161, 163, 139, 158, 167, 158, 158, 162, 165, 162, 162, 156, 148, 160, 152, 165, 161, 156, 151, 159, 154, 163, 164, 162, 160, 160, 157, 164, 171, 168, 154, 161, 158, 161, 145, 151, 159, 157, 154, 165, 165, 156, 154, 161, 160, 158, 158, 163, 154, 165, 142, 158, 171, 156, 158, 157, 156, 146, 168, 153, 161, 176, 157, 160, 162, 159, 185, 162, 157, 164, 160, 164, 160, 161, 165, 156, 160, 153, 158, 164, 143, 158, 163, 159, 158, 174, 155, 160, 169, 157, 162, 164, 159, 165, 162, 162, 162, 157, 151, 156, 162, 160, 163, 162, 167, 155, 153, 160, 161, 163, 158, 157, 158, 168, 158, 159, 140, 158, 169, 159, 160, 155, 160, 159, 165, 160, 150, 154, 159, 154, 156, 155, 165, 195, 148, 164, 164, 154, 156, 159, 159, 160, 163, 165, 157, 159, 167, 156, 163, 157, 155, 164, 161, 156, 138, 166, 173, 175, 162, 162, 161, 162, 150, 168, 160, 158, 156, 160, 170, 159, 160, 158, 151, 156, 155, 154, 159, 161, 157, 150, 154, 159, 159, 162, 165, 167, 141, 163, 163, 160, 157, 159, 153, 175, 166, 158, 152, 161, 156, 156, 156, 157, 168, 160, 162, 165, 155, 154, 156, 162, 158, 158, 164, 161, 164, 166, 161, 156, 162, 160, 164, 161, 162, 159, 170, 155, 161, 160, 158, 170, 151, 150, 161, 158, 156, 157, 163, 149, 158, 165, 157, 160, 162, 164, 158, 157, 163, 162, 159, 158, 160, 154, 155, 159, 158, 161, 157, 168, 148, 157, 149, 167, 162, 170, 160, 159, 160, 160, 167, 164, 165, 172, 159, 158, 142, 168, 160, 161, 161, 159, 163, 144, 159, 160, 149, 161, 163, 172, 166, 150, 173, 155, 171, 161, 160, 162, 153, 159, 168, 162, 164, 162, 157, 134, 159, 155, 162, 164, 154, 150, 163, 154, 161, 159, 180, 164, 170, 162, 157, 158, 162, 167, 155, 157, 149, 157, 160, 160, 154, 159, 155, 168, 163, 160, 159, 151, 171, 177, 160, 170, 155, 157, 167, 167, 168, 164, 159, 147, 156, 156, 155, 161, 149, 165, 159, 141, 160, 161, 161, 171, 154, 160, 162, 167, 159, 170, 162, 162, 162, 162, 160, 168, 155, 158, 150, 156, 164, 154, 149, 154, 160, 157, 169, 169, 161, 159, 152, 161, 157, 172, 159, 148, 163, 159, 152, 159, 155, 157, 155, 156, 177, 159, 155, 168, 156, 165, 151, 162, 155, 157, 144, 156, 172, 160, 159, 166, 151, 159, 164, 156, 173, 154, 158, 163, 158, 144, 159, 160, 157, 165, 164, 167, 163, 158, 158, 150, 156, 155, 170, 159, 163, 152, 154, 160, 163, 168, 166, 160, 167, 172, 165, 166, 154, 160, 154, 155, 158, 157, 161, 156, 151, 161, 159, 158, 146, 171, 170, 156, 155, 157, 160, 164, 153, 165, 159, 146, 144, 165, 159, 161, 171, 156, 158, 178, 147, 147, 161, 165, 157, 163, 159, 159, 149, 151, 159, 164, 149, 158, 166, 152, 157, 159, 155, 162, 159, 159, 165, 158, 160, 150, 170, 150, 155, 173, 156, 161, 166, 154, 158, 164, 167, 153, 159, 163, 169, 160, 153, 168, 135, 160, 150, 170, 161, 163, 157, 177, 136, 162, 162, 154, 161, 159, 160, 167, 153, 170, 159, 158, 168, 155, 153, 155, 161, 167, 161, 162, 165, 164, 156, 160, 167, 159, 160, 158, 159, 149, 165, 155, 156, 164, 168, 160, 153, 163, 155, 164, 165, 153, 172, 161, 161, 156, 162, 162, 154, 158, 167, 167, 158, 155, 181, 156, 163, 176, 165, 156, 158, 166, 156, 164, 161, 158, 159, 161, 148, 143, 166, 178, 154, 165, 151, 152, 162, 153, 169, 153, 163, 157, 158, 181, 163, 169, 161, 170, 157, 169, 157, 159, 169, 141, 165, 165, 154, 152, 159, 171, 181, 164, 163, 158, 179, 156, 161, 150, 163, 158, 153, 161, 162, 177, 159, 181, 172, 169, 170, 158, 160, 162, 157, 151, 170, 165, 159, 161, 158, 162, 163, 171, 161, 161, 161, 164, 184, 148, 161, 168, 148, 152, 158, 149, 159, 164, 157, 160, 157, 168, 157, 153, 157, 163, 160, 157, 156, 156, 157, 162, 165, 171, 160, 153, 144, 158, 162, 153, 153, 168, 161, 157, 165, 159, 155, 147, 152, 176, 157, 159, 158, 177, 159, 156, 156, 189, 147, 146, 170, 172, 155, 162, 159, 154, 152, 156, 161, 152, 155, 156, 169, 155, 148, 168, 165, 164, 155, 166, 178, 155, 157, 143, 152, 157, 163, 149, 152, 160, 149, 166, 160, 151, 162, 165, 169, 158, 153, 156, 168, 157, 159, 150, 157, 154, 165, 162, 169, 164, 163, 161, 154, 168, 156, 160, 146, 158, 159, 166, 150, 164, 177, 163, 172, 158, 168, 165, 155, 164, 162, 160, 167, 148, 145, 165, 169, 162, 167, 164, 163, 161, 166, 164, 155, 148, 158, 160, 174, 168, 159, 152, 156, 151, 167, 167, 157, 143, 148, 163, 160, 159, 150, 154, 170, 155, 161, 183, 147, 160, 155, 172, 156, 154, 160, 173, 157, 153, 161, 154, 167, 164, 169, 170, 161, 170, 157, 159, 167, 166, 161, 165, 161, 159, 153, 165, 154, 154, 173, 170, 167, 160, 155, 165, 167, 160, 165, 165, 149, 170, 161, 159, 167, 159, 158, 155, 164, 161, 161, 163, 157, 163, 160, 156, 157, 159, 154, 158, 162, 159, 152, 156, 171, 164, 159, 155, 146, 162, 161, 162, 157, 158, 151, 167, 158, 158, 160, 160, 157, 159, 158, 162, 162, 158, 156, 149, 154, 160, 155, 167, 161, 167, 172, 164, 160, 161, 154, 158, 154, 158, 163, 154, 162, 157, 161, 160, 157, 160, 157, 161, 156, 156, 163, 164, 161, 158, 155, 154, 158, 161, 149, 162, 158, 156, 162, 160, 159, 162, 161, 161, 154, 169, 168, 157, 166, 167, 178, 156, 159, 156, 157, 161, 159, 167, 158, 164, 165, 163, 176, 165, 166, 158, 164, 159, 159, 157, 156, 154, 156, 167, 164, 161, 161, 154, 160, 159, 158, 152, 157, 166, 163, 157, 151, 159, 154, 160, 160, 149, 162, 152, 166, 158, 162, 146, 159, 158, 161, 160, 159, 149, 159, 151, 157, 156, 148, 153, 156, 162, 162, 158, 157, 159, 165, 160, 159, 154, 159, 156, 160, 161, 163, 155, 161, 161, 157, 180, 162, 156, 154, 149, 152, 155, 154, 150, 173, 148, 156, 152, 158, 160, 160, 157, 157, 165, 155, 164, 161, 148, 155, 160, 156, 158, 166, 154, 160, 151, 182, 168, 163, 146, 153, 157, 169, 156, 157, 163, 144, 158, 158, 166, 157, 164, 156, 163, 153, 167, 161, 148, 161, 157, 164, 163, 164, 166, 156, 156, 157, 155, 165, 160, 159, 159, 166, 154, 160, 166, 154, 163, 152, 158, 158, 166, 160, 168, 156, 162, 158, 158, 155, 164, 156, 154, 160, 148, 154, 158, 161, 165, 159, 163, 155, 157, 161, 160, 156, 154, 183, 159, 156, 175, 161, 160, 166, 156, 164, 167, 158, 157, 162, 165, 160, 158, 161, 148, 158, 158, 149, 151, 159, 158, 152, 167, 154, 157, 159, 157, 166, 174, 155, 164, 160, 164, 158, 149, 169, 157, 156, 163, 153, 156, 164, 163, 166, 159, 160, 170, 152, 156, 158, 166, 155, 165, 165, 159, 155, 156, 165, 160, 164, 151, 171, 151, 157, 164, 151, 155, 169, 161, 163, 160, 160, 154, 158, 157, 158, 161, 166, 153, 157, 156, 159, 157, 157, 159, 163, 159, 161, 162, 158, 158, 159, 159, 159, 157, 159, 155, 158, 161, 161, 140, 164, 167, 159, 162, 155, 158, 160, 163, 163, 147, 157, 158, 160, 166, 164, 158, 159, 156, 157, 158, 157, 177, 153, 164, 169, 181, 154, 163, 151, 155, 163, 157, 152, 154, 182, 160, 155, 152, 161, 158, 161, 163, 162, 155, 155, 161, 158, 155, 154, 159, 161, 156, 161, 148, 160, 165, 158, 164, 166, 155, 160, 160, 156, 151, 162, 160, 160, 159, 164, 159, 158, 161, 154, 166, 159, 156, 160, 169, 162, 154, 151, 158, 165, 160, 146, 154, 162, 158, 151, 158, 159, 163, 170, 154, 169, 153, 171, 162, 163, 161, 154, 162, 161, 152, 158, 150, 153, 153, 152, 161, 158, 157, 166, 147, 157, 165, 166, 154, 155, 160, 163, 161, 167, 161, 160, 164, 161, 163, 159, 158, 161, 157, 162, 159, 160, 153, 162, 157, 160, 158, 154, 148, 156, 167, 161, 170, 159, 168, 164, 167, 143, 159, 161, 156, 158, 163, 170, 160, 159, 160, 166, 167, 161, 156, 162, 158, 160, 159, 163, 160, 164, 150, 162, 153, 163, 163, 157, 158, 166, 162, 147, 164, 169, 158, 159, 160, 155, 153, 152, 161, 163, 152, 164, 158, 170, 155, 167, 158, 160, 156, 159, 153, 152, 165, 158, 163, 159, 164, 156, 157, 162, 157, 154, 162, 165, 163, 160, 164, 167, 158, 164, 179, 162, 157, 159, 164, 159, 157, 162, 165, 156, 150, 158, 160, 163, 167, 163, 163, 155, 159, 161, 154, 166, 161, 160, 151, 157, 157, 165, 160, 159, 154, 165, 162, 163, 156, 158, 158, 164, 164, 164, 159, 163, 165, 164, 158, 156, 161, 161, 160, 157, 157, 161, 163, 158, 162, 162, 163, 159, 158, 157, 159, 168, 158, 159, 160, 153, 163, 160, 156, 160, 158, 159, 157, 158, 159, 159, 161, 165, 163, 159, 153, 159, 158, 181, 167, 157, 158, 159, 160, 161, 157, 155, 161, 151, 159, 159, 162, 164, 160, 163, 151, 159, 160, 161, 159, 167, 167, 157, 164, 160, 147, 161, 164, 163, 155, 157, 156, 157, 162, 163, 157, 155, 163, 156, 152, 157, 153, 162, 159, 159, 155, 162, 162, 170, 156, 165, 162, 158, 161, 159, 163, 160, 156, 160, 157, 161, 160, 156, 155, 154, 168, 157, 160, 164, 157, 153, 160, 156, 161, 157, 157, 159, 145, 163, 159, 175, 161, 158, 163, 161, 159, 158, 151, 160, 161, 156, 158, 163, 165, 158, 162, 166, 161, 159, 166, 165, 157, 162, 161, 153, 151, 151, 162, 155, 161, 159, 161, 153, 165, 158, 159, 158, 154, 160, 161, 161, 165, 159, 155, 163, 154, 161, 153, 156, 158, 162, 162, 156, 161, 165, 154, 156, 152, 166, 164, 161, 158, 162, 163, 157, 164, 178, 150, 158, 159, 160, 157, 161, 163, 161, 154, 173, 161, 161, 161, 162, 152, 168, 151, 161, 163, 158, 161, 165, 161, 166, 160, 161, 164, 162, 154, 154, 159, 159, 155, 162, 150, 158, 158, 159, 158, 163, 152, 155, 162, 158, 168, 160, 163, 153, 163, 170, 165, 164, 162, 168, 165, 170, 157, 158, 164, 166, 161, 160, 151, 162, 165, 150, 154, 162, 165, 160, 161, 165, 154, 160, 159, 150, 158, 157, 167, 159, 157, 154, 163, 158, 156, 163, 165, 160, 157, 165, 161, 162, 161, 159, 163, 156, 166, 153, 170, 159, 169, 162, 161, 159, 161, 157, 160, 157, 160, 159, 166, 159, 154, 160, 166, 161, 162, 165, 160, 158, 162, 158, 161, 164, 157, 152, 156, 167, 153, 162, 160, 165, 157, 168, 161, 167, 163, 164, 167, 156, 162, 160, 155, 158, 159, 166, 157, 157, 157, 151, 163, 161, 160, 167, 158, 167, 161, 168, 164, 157, 162, 161, 164, 160, 161, 165, 157, 153, 165, 162, 157, 160, 163, 157, 158, 158, 158, 159, 160, 157, 157, 162, 158, 164, 161, 162, 157, 164, 160, 163, 156, 161, 166, 163, 166, 155, 166, 157, 159, 161, 161, 163, 156, 155, 160, 158, 165, 156, 160, 167, 159, 159, 158, 161, 161, 160, 161, 163, 160, 154, 159, 155, 152, 159, 155, 161, 154, 161, 157, 162, 158, 159, 156, 159, 161, 165, 160, 161, 142, 162, 163, 162, 159, 159, 162, 161, 161, 162, 154, 152, 161, 161, 159, 152, 160, 159, 167, 159, 158, 159, 158, 158, 159, 154, 157, 156, 159, 163, 147, 162, 157, 159, 161, 165, 156, 160, 161, 155, 166, 163, 162, 154, 157, 158, 161, 162, 157, 160, 168, 162, 153, 158, 158, 158, 163, 160, 159, 155, 160, 156, 161, 162, 166, 158, 156, 160, 158, 160, 159, 155, 162, 161, 155, 161, 156, 155, 167, 162, 152, 150, 168, 159, 153, 159, 161, 158, 167, 164, 163, 160, 160, 159, 157, 156, 161, 154, 161, 149, 159, 161, 156, 163, 159, 160, 163, 160, 158, 172, 160, 161, 157, 160, 170, 160, 160, 161, 162, 160, 167, 157, 165, 163, 161, 159, 159, 160, 158, 161, 159, 156, 155, 159, 156, 161, 163, 156, 156, 160, 160, 162, 158, 158, 161, 162, 157, 159, 157, 160, 156, 163, 168, 157, 158, 159, 156, 166, 159, 163, 163, 158, 161, 163, 164, 159, 157, 154, 161, 159, 164, 161, 160, 157, 163, 160, 158, 162, 159, 156, 160, 171, 161, 161, 153, 156, 159, 157, 160, 163, 157, 162, 160, 156, 165, 164, 162, 157, 162, 158, 159, 166, 155, 160, 164, 162, 160, 160, 160, 160, 154, 159, 162, 165, 161, 158, 158, 160, 160, 157, 159, 158, 162, 161, 162, 163, 164, 158, 159, 148, 160, 157, 162, 162, 164, 161, 170, 163, 167, 164, 155, 162, 164, 159, 164, 158, 162, 158, 160, 162, 157, 163, 162, 160, 146, 158, 161, 167, 166, 163, 161, 162, 165, 160, 161, 158, 161, 152, 159, 167, 157, 163, 163, 163, 151, 159, 162, 154, 164, 165, 160, 161, 165, 161, 159, 160, 159, 157, 154, 160, 162, 158, 164, 159, 157, 161, 158, 165, 160, 164, 169, 158, 164, 159, 159, 162, 161, 163, 157, 158, 164, 158, 157, 155, 161, 162, 162, 153, 161, 164, 163, 160, 160, 162, 162, 159, 156, 160, 165, 159, 158, 160, 160, 158, 165, 159, 159, 166, 164, 158, 152, 159, 154, 154, 157, 161, 161, 159, 157, 161, 161, 154, 160, 159, 159, 159, 161, 161, 169, 161, 161, 161, 161, 156, 159, 166, 157, 161, 165, 158, 161, 162, 157, 160, 162, 159, 162, 155, 171, 157, 159, 155, 160, 168, 158, 156, 155, 157, 162, 157, 153, 167, 162, 161, 161, 160, 161, 157, 159, 162, 162, 164, 159, 158, 159, 163, 164, 157, 156, 158, 154, 162, 157, 165, 161, 162, 159, 152, 158, 152, 162, 163, 161, 158, 162, 155, 165, 161, 158, 159, 160, 156, 160, 161, 161, 162, 156, 159, 162, 157, 158, 161, 164, 154, 167, 160, 158, 164, 156, 164, 163, 156, 162, 171, 164, 165, 160, 162, 159, 159, 158, 156, 162, 163, 154, 172, 149, 159, 164, 158, 162, 159, 165, 164, 155, 165, 162, 166, 157, 169, 164, 155, 163, 160, 157, 161, 146, 154, 154, 161, 163, 163, 154, 159, 163, 153, 151, 159, 159, 167, 158, 162, 158, 159, 165, 163, 163, 159, 168, 155, 163, 150, 164, 160, 158, 159, 163, 164, 163, 155, 164, 155, 162, 164, 163, 166, 159, 157, 167, 158, 155, 159, 158, 162, 162, 168, 159, 161, 168, 151, 154, 159, 167, 162, 159, 159, 152, 165, 161, 164, 164, 158, 151, 160, 160, 163, 164, 165, 160, 158, 168, 168, 170, 152, 161, 159, 160, 162, 159, 155, 163, 158, 161, 160, 163, 160, 171, 163, 161, 158, 157, 162, 161, 152, 153, 159, 175, 154, 163, 157, 161, 162, 168, 156, 162, 164, 160, 159, 163, 163, 165, 158, 163, 161, 155, 154, 157, 162, 167, 159, 148, 160, 163, 165, 159, 157, 159, 166, 165, 155, 161, 161, 163, 170, 164, 168, 146, 160, 167, 164, 153, 154, 162, 152, 157, 163, 162, 167, 168, 158, 158, 155, 156, 165, 161, 164, 163, 159, 154, 160, 153, 152, 151, 157, 157, 161, 161, 160, 157, 159, 161, 164, 161, 160, 162, 155, 160, 163, 158, 155, 163, 160, 163, 161, 162, 162, 162, 149, 162, 155, 157, 168, 157, 160, 163, 158, 161, 155, 161, 161, 160, 161, 165, 155, 158, 162, 163, 160, 165, 157, 159, 164, 159, 165, 158, 164, 157, 157, 166, 162, 163, 158, 158, 157, 159, 165, 166, 149, 156, 160, 159, 155, 155, 166, 162, 158, 152, 152, 175, 164, 167, 166, 158, 156, 161, 161, 165, 157, 160, 159, 157, 165, 170, 160, 160, 156, 151, 164, 156, 164, 167, 164, 154, 161, 156, 162, 158, 158, 165, 157, 157, 155, 147, 166, 158, 174, 165, 161, 158, 159, 163, 158, 160, 155, 162, 163, 154, 155, 154, 165, 156, 166, 164, 161, 159, 156, 158, 158, 162, 159, 162, 158, 162, 162, 157, 159, 162, 156, 166, 157, 163, 163, 159, 159, 161, 153, 162, 165, 167, 160, 155, 153, 160, 164, 158, 160, 164, 163, 159, 165, 162, 164, 156, 159, 164, 155, 162, 156, 159, 155, 160, 161, 168, 164, 162, 157, 155, 157, 152, 161, 153, 155, 161, 163, 170, 165, 168, 161, 170, 159, 156, 164, 156, 157, 166, 152, 155, 162, 158, 158, 163, 160, 160, 160, 146, 164, 166, 163, 153, 162, 159, 156, 153, 156, 169, 173, 161, 146, 157, 161, 166, 162, 163, 169, 162, 162, 167, 160, 159, 174, 159, 159, 160, 156, 159, 173, 176, 166, 153, 160, 157, 160, 159, 158, 156, 155, 162, 158, 158, 160, 165, 153, 169, 165, 158, 166, 164, 157, 155, 158, 162, 168, 160, 161, 165, 159, 160, 163, 159, 162, 153, 163, 167, 158, 158, 166, 163, 169, 161, 157, 158, 161, 158, 160, 157, 160, 154, 155, 160, 164, 155, 158, 165, 157, 172, 161, 160, 161, 167, 168, 149, 150, 146, 148, 172, 162, 172, 155, 153, 156, 175, 168, 155, 158, 155, 158, 163, 165, 157, 164, 161, 150, 157, 151, 160, 158, 168, 158, 145, 167, 161, 162, 164, 160, 155, 167, 160, 151, 151, 159, 158, 170, 165, 158, 168, 164, 177, 161, 163, 156, 158, 161, 161, 152, 165, 153, 150, 151, 147, 151, 167, 157, 160, 158, 157, 165, 160, 161, 164, 163, 165, 152, 151, 173, 159, 154, 167, 163, 160, 156, 155, 159, 163, 157, 163, 155, 149, 159, 161, 155, 163, 159, 159, 160, 155, 155, 155, 159, 154, 165, 164, 151, 160, 165, 167, 165, 151, 158, 161, 154, 155, 165, 160, 163, 164, 166, 168, 164, 160, 162, 154, 163, 157, 165, 145, 161, 165, 162, 156, 156, 167, 173, 158, 167, 159, 164, 164, 160, 157, 156, 151, 162, 168, 160, 163, 161, 164, 174, 144, 161, 151, 161, 163, 158, 156, 163, 152, 155, 160, 148, 163, 157, 162, 161, 167, 165, 162, 157, 150, 163, 160, 158, 152, 160, 157, 166, 167, 146, 159, 162, 165, 155, 162, 158, 153, 164, 160, 170, 167, 151, 168, 171, 162, 163, 163, 162, 155, 163, 155, 161, 150, 157, 164, 161, 161, 160, 161, 157, 160, 155, 161, 152, 162, 166, 152, 180, 166, 157, 166, 164, 159, 159, 164, 154, 163, 162, 156, 164, 160, 160, 164, 166, 156, 166, 157, 152, 149, 154, 160, 151, 151, 157, 161, 171, 159, 166, 160, 161, 153, 145, 165, 174, 165, 167, 164, 160, 156, 160, 154, 156, 164, 154, 163, 164, 152, 164, 162, 151, 166, 165, 162, 159, 160, 159, 147, 160, 161, 155, 164, 153, 169, 161, 156, 159, 158, 156, 154, 160, 166, 161, 175, 149, 150, 159, 159, 177, 163, 161, 160, 158, 164, 157, 163, 160, 161, 155, 169, 164, 157, 158, 155, 163, 169, 158, 161, 164, 163, 159, 157, 158, 155, 161, 149, 158, 159, 151, 160, 161, 156, 166, 157, 165, 166, 164, 157, 164, 154, 179, 156, 160, 161, 161, 157, 161, 166, 158, 159, 158, 162, 161, 142, 161, 152, 163, 167, 164, 159, 169, 156, 162, 161, 158, 151, 159, 152, 162, 156, 152, 164, 164, 161, 133, 152, 161, 157, 151, 167, 160, 155, 179, 156, 156, 156, 160, 165, 167, 167, 153, 167, 149, 160, 154, 158, 163, 169, 161, 161, 166, 162, 164, 164, 157, 152, 128, 159, 160, 163, 162, 159, 160, 164, 161, 162, 158, 166, 153, 162, 153, 166, 167, 161, 163, 161, 151, 159, 162, 156, 169, 164, 162, 159, 163, 168, 156, 155, 163, 155, 168, 155, 164, 141, 155, 161, 164, 162, 161, 162, 159, 160, 163, 158, 162, 165, 153, 157, 171, 155, 159, 165, 155, 167, 159, 149, 164, 157, 161, 155, 165, 157, 156, 163, 158, 168, 156, 153, 153, 164, 158, 158, 160, 159, 153, 155, 158, 149, 159, 162, 147, 163, 158, 153, 154, 157, 158, 154, 155, 161, 164, 162, 160, 160, 163, 167, 161, 163, 154, 161, 160, 160, 167, 164, 167, 162, 152, 160, 163, 163, 155, 154, 159, 163, 159, 151, 165, 164, 161, 158, 156, 167, 153, 166, 162, 158, 154, 157, 154, 156, 159, 154, 162, 160, 155, 164, 155, 162, 154, 167, 166, 164, 149, 155, 157, 161, 157, 156, 152, 158, 161, 157, 160, 150, 169, 162, 164, 164, 164, 160, 152, 164, 160, 165, 157, 162, 159, 159, 163, 158, 161, 156, 162, 159, 152, 160, 161, 150, 152, 164, 148, 164, 161, 160, 153, 166, 156, 165, 161, 126, 157, 164, 159, 164, 163, 164, 168, 161, 162, 165, 166, 156, 157, 168, 166, 166, 166, 162, 164, 157, 188, 156, 157, 167, 163, 162, 164, 158, 164, 163, 154, 168, 167, 156, 163, 156, 172, 164, 160, 169, 158, 156, 162, 149, 155, 169, 160, 160, 157, 158, 158, 165, 152, 163, 153, 142, 157, 160, 171, 171, 165, 150, 163, 169, 167, 157, 172, 160, 161, 162, 155, 161, 169, 158, 153, 159, 164, 163, 159, 161, 156, 152, 162, 167, 160, 162, 163, 166, 160, 160, 163, 159, 162, 155, 165, 148, 162, 159, 161, 164, 161, 154, 164, 154, 166, 143, 163, 153, 156, 162, 158, 166, 161, 164, 152, 168, 165, 161, 163, 159, 153, 163, 144, 159, 170, 139, 159, 162, 165, 161, 155, 159, 161, 157, 164, 159, 156, 146, 160, 163, 164, 168, 159, 156, 158, 158, 162, 157, 155, 180, 148, 155, 154, 162, 161, 169, 166, 165, 161, 169, 152, 152, 160, 159, 162, 157, 163, 159, 162, 170, 159, 165, 164, 160, 151, 162, 168, 163, 153, 167, 155, 156, 168, 167, 151, 156, 159, 164, 157, 160, 149, 162, 160, 164, 166, 161, 151, 191, 157, 158, 156, 157, 161, 156, 167, 157, 154, 165, 166, 159, 161, 156, 163, 165, 160, 153, 158, 163, 159, 154, 161, 153, 161, 150, 160, 161, 157, 159, 169, 162, 160, 153, 160, 156, 168, 170, 156, 156, 160, 157, 159, 162, 161, 160, 161, 162, 163, 157, 158, 167, 159, 160, 158, 153, 156, 154, 158, 153, 168, 156, 158, 159, 159, 157, 148, 155, 173, 170, 157, 159, 153, 167, 168, 162, 163, 160, 167, 157, 158, 157, 162, 152, 165, 154, 163, 152, 161, 155, 156, 155, 157, 165, 155, 177, 156, 150, 157, 155, 160, 167, 171, 158, 156, 163, 159, 158, 160, 154, 150, 157, 165, 165, 156, 158, 162, 154, 164, 164, 159, 159, 164, 161, 155, 163, 155, 159, 162, 165, 168, 178, 157, 147, 157, 152, 160, 169, 165, 157, 157, 162, 158, 168, 154, 158, 162, 161, 160, 157, 181, 155, 161, 162, 158, 168, 151, 161, 160, 158, 161, 157, 158, 168, 162, 151, 163, 164, 161, 156, 152, 162, 161, 155, 160, 157, 159, 162, 166, 162, 165, 151, 154, 156, 154, 161, 161, 162, 163, 168, 163, 157, 176, 158, 153, 155, 158, 162, 159, 160, 159, 163, 154, 177, 160, 150, 158, 158, 158, 160, 158, 163, 154, 167, 160, 155, 158, 169, 164, 161, 157, 153, 161, 153, 164, 161, 156, 152, 151, 161, 170, 165, 150, 158, 161, 165, 154, 149, 159, 156, 148, 156, 160, 158, 170, 158, 159, 159, 156, 159, 161, 169, 175, 159, 161, 165, 153, 163, 152, 160, 166, 151, 159, 151, 160, 156, 162, 151, 159, 158, 164, 162, 159, 156, 167, 153, 166, 158, 160, 160, 159, 161, 169, 159, 166, 156, 154, 162, 158, 166, 154, 159, 159, 161, 157, 163, 160, 177, 165, 153, 166, 166, 167, 158, 163, 163, 165, 160, 158, 164, 151, 149, 157, 157, 161, 157, 163, 156, 166, 170, 156, 163, 173, 166, 153, 168, 164, 154, 155, 155, 163, 166, 149, 157, 153, 161, 153, 157, 161, 160, 159, 165, 157, 161, 165, 162, 159, 160, 149, 160, 162, 151, 153, 163, 164, 164, 157, 184, 164, 158, 163, 155, 162, 160, 162, 155, 150, 160, 152, 175, 158, 164, 160, 165, 150, 160, 160, 164, 165, 157, 157, 158, 152, 158, 161, 165, 165, 150, 159, 158, 159, 166, 160, 159, 153, 160, 168, 161, 161, 163, 160, 156, 164, 148, 166, 158, 173, 155, 160, 158, 176, 160, 157, 141, 169, 157, 154, 157, 156, 156, 159, 155, 168, 162, 167, 164, 172, 154, 158, 152, 156, 148, 156, 161, 160, 166, 152, 165, 159, 167, 167, 176, 159, 161, 161, 175, 154, 161, 158, 153, 165, 159, 165, 157, 152, 163, 167, 151, 151, 159, 161, 165, 155, 166, 159, 166, 152, 164, 158, 159, 162, 156, 160, 165, 161, 160, 162, 156, 160, 158, 156, 156, 170, 160, 160, 164, 157, 148, 164, 159, 151, 166, 158, 161, 167, 160, 150, 158, 154, 158, 165, 157, 164, 157, 158, 162, 175, 168, 149, 162, 160, 160, 163, 146, 165, 166, 156, 173, 157, 152, 159, 175, 158, 161, 156, 166, 163, 174, 160, 159, 162, 163, 157, 157, 151, 161, 172, 155, 164, 169, 152, 159, 164, 156, 159, 168, 155, 169, 159, 158, 163, 162, 153, 153, 162, 159, 164, 163, 165, 156, 157, 161, 153, 165, 159, 157, 160, 162, 163, 164, 176, 160, 162, 160, 156, 173, 152, 159, 161, 159, 164, 162, 165, 163, 158, 156, 155, 156, 152, 159, 166, 161, 156, 172, 157, 160, 165, 173, 167, 158, 163, 167, 160, 174, 157, 152, 155, 169, 158, 160, 150, 162, 171, 159, 167, 172, 155, 168, 170, 163, 161, 156, 153, 165, 154, 154, 162, 161, 167, 175, 154, 156, 159, 162, 156, 165, 160, 161, 160, 158, 158, 159, 153, 156, 163, 173, 164, 163, 159, 163, 153, 152, 159, 153, 154, 158, 156, 159, 153, 160, 163, 148, 176, 156, 168, 166, 160, 150, 166, 163, 161, 162, 155, 163, 152, 150, 160, 161, 161, 146, 160, 156, 161, 146, 166, 160, 158, 166, 160, 165, 161, 154, 151, 177, 166, 163, 163, 154, 154, 170, 155, 163, 167, 160, 160, 157, 154, 159, 165, 165, 154, 164, 168, 156, 156, 154, 158, 168, 166, 152, 155, 155, 155, 155, 161, 163, 160, 169, 166, 161, 154, 153, 155, 157, 159, 162, 152, 159, 162, 159, 141, 160, 155, 176, 166, 161, 154, 162, 165, 156, 163, 170, 155, 152, 159, 158, 158, 163, 157, 158, 157, 160, 156, 161, 171, 155, 156, 155, 159, 149, 152, 169, 161, 154, 162, 161, 154, 149, 152, 151, 157, 176, 167, 155, 165, 152, 177, 164, 162, 151, 153, 155, 161, 158, 164, 157, 158, 166, 149, 163, 160, 165, 160, 148, 156, 161, 155, 160, 157, 155, 153, 170, 159, 148, 154, 156, 156, 163, 166, 151, 172, 158, 156, 146, 157, 156, 155, 153, 166, 149, 155, 160, 157, 156, 158, 161, 164, 153, 165, 166, 160, 165, 163, 159, 159, 158, 165, 162, 160, 164, 156, 158, 160, 159, 159, 164, 150, 155, 161, 162, 161, 160, 150, 154, 160, 160, 156, 158, 156, 163, 155, 152, 167, 155, 162, 158, 158, 154, 158, 170, 154, 169, 156, 162, 165, 158, 161, 160, 150, 164, 160, 165, 148, 155, 150, 156, 162, 149, 162, 166, 166, 154, 158, 160, 154, 163, 170, 176, 161, 147, 157, 162, 172, 144, 155, 166, 153, 153, 164, 155, 160, 161, 161, 158, 158, 160, 165, 164, 163, 154, 157, 161, 152, 160, 164, 155, 162, 158, 160, 167, 154, 153, 161, 156, 159, 151, 157, 158, 160, 159, 165, 160, 155, 166, 153, 160, 154, 163, 150, 159, 155, 165, 162, 145, 162, 159, 166, 156, 158, 161, 157, 159, 175, 163, 153, 157, 161, 160, 152, 160, 155, 168, 164, 156, 155, 166, 160, 160, 146, 165, 167, 159, 147, 169, 164, 155, 166, 160, 165, 156, 160, 161, 158, 160, 143, 154, 159, 163, 163, 154, 154, 162, 160, 160, 162, 155, 163, 156, 163, 151, 167, 163, 173, 155, 152, 160, 156, 168, 158, 157, 161, 145, 172, 162, 163, 158, 156, 160, 155, 161, 150, 159, 166, 161, 165, 160, 151, 159, 169, 168, 156, 157, 157, 151, 162, 165, 161, 165, 164, 159, 137, 159, 152, 165, 156, 154, 158, 166, 160, 157, 163, 166, 159, 160, 159, 155, 154, 150, 144, 150, 160, 148, 163, 163, 156, 160, 159, 155, 165, 166, 155, 158, 151, 164, 159, 158, 165, 151, 160, 148, 156, 153, 159, 146, 152, 163, 155, 166, 163, 164, 169, 162, 157, 160, 161, 156, 157, 162, 158, 162, 167, 164, 138, 166, 163, 165, 158, 163, 158, 167, 161, 159, 168, 156, 164, 153, 159, 168, 157, 155, 152, 151, 165, 156, 162, 160, 149, 158, 159, 163, 163, 164, 156, 151, 155, 155, 165, 159, 156, 163, 159, 159, 166, 155, 156, 158, 160, 149, 156, 158, 154, 160, 168, 163, 169, 172, 165, 155, 158, 169, 147, 173, 148, 158, 158, 132, 159, 166, 168, 161, 154, 157, 167, 166, 157, 159, 156, 156, 162, 158, 171, 161, 160, 162, 156, 155, 175, 154, 169, 162, 158, 157, 151, 158, 154, 161, 170, 159, 150, 158, 170, 157, 155, 172, 156, 151, 152, 165, 157, 161, 154, 162, 158, 165, 156, 153, 160, 153, 154, 165, 165, 147, 155, 155, 157, 163, 162, 154, 162, 156, 155, 159, 171, 156, 151, 160, 162, 167, 166, 163, 176, 170, 161, 167, 158, 164, 155, 162, 156, 163, 153, 160, 176, 165, 155, 154, 163, 184, 157, 153, 166, 163, 158, 167, 160, 164, 157, 155, 172, 158, 157, 163, 160, 163, 153, 152, 167, 166, 168, 159, 157, 167, 161, 160, 155, 166, 168, 160, 159, 155, 156, 155, 171, 155, 148, 162, 153, 162, 169, 157, 158, 159, 162, 157, 163, 161, 161, 160, 155, 158, 150, 151, 154, 157, 157, 167, 163, 162, 161, 167, 154, 162, 159, 145, 156, 149, 160, 165, 161, 162, 159, 158, 164, 154, 157, 170, 156, 158, 163, 162, 154, 173, 163, 158, 159, 160, 155, 153, 162, 157, 158, 152, 154, 157, 172, 160, 160, 163, 160, 154, 150, 150, 162, 169, 157, 165, 166, 161, 156, 156, 161, 162, 164, 162, 161, 171, 158, 158, 164, 169, 154, 160, 165, 163, 154, 155, 170, 156, 169, 171, 157, 161, 172, 153, 160, 162, 165, 157, 153, 152, 160, 155, 157, 156, 164, 165, 167, 162, 139, 166, 170, 158, 158, 159, 152, 168, 157, 141, 159, 159, 153, 156, 166, 173, 157, 147, 158, 162, 172, 167, 157, 166, 170, 168, 164, 159, 165, 163, 157, 162, 154, 162, 159, 159, 154, 161, 169, 163, 167, 160, 158, 158, 154, 162, 162, 159, 158, 154, 160, 163, 159, 158, 161, 160, 173, 160, 155, 158, 153, 149, 159, 153, 164, 161, 168, 150, 159, 153, 168, 148, 150, 168, 161, 158, 149, 153, 156, 169, 165, 154, 152, 174, 154, 163, 156, 160, 162, 164, 162, 159, 164, 172, 167, 169, 162, 160, 166, 157, 165, 167, 157, 170, 155, 161, 164, 171, 166, 147, 161, 164, 161, 161, 154, 155, 156, 160, 159, 155, 157, 156, 158, 155, 156, 158, 159, 152, 164, 161, 154, 163, 168, 164, 165, 157, 160, 160, 160, 164, 163, 164, 171, 169, 160, 161, 159, 168, 167, 156, 166, 159, 155, 162, 156, 153, 162, 160, 157, 168, 168, 152, 155, 163, 165, 161, 171, 158, 155, 165, 157, 157, 166, 151, 165, 163, 156, 153, 163, 158, 154, 164, 147, 152, 176, 157, 157, 158, 152, 165, 161, 157, 158, 162, 161, 164, 165, 159, 160, 151, 159, 153, 163, 151, 158, 161, 158, 160, 150, 159, 159, 155, 152, 162, 162, 165, 159, 154, 161, 159, 162, 161, 153, 156, 166, 168, 164, 158, 154, 171, 159, 160, 169, 168, 154, 154, 158, 156, 162, 153, 154, 162, 161, 164, 159, 158, 160, 163, 152, 153, 156, 165, 161, 158, 160, 167, 154, 170, 162, 158, 152, 153, 159, 154, 150, 153, 158, 164, 154, 149, 156, 157, 156, 155, 160, 162, 166, 162, 165, 163, 162, 156, 163, 155, 162, 161, 175, 154, 160, 153, 173, 162, 157, 166, 160, 157, 161, 174, 157, 149, 159, 156, 161, 152, 162, 158, 161, 169, 168, 155, 161, 155, 162, 165, 157, 166, 164, 163, 168, 167, 158, 160, 155, 166, 162, 163, 152, 159, 162, 160, 175, 161, 161, 163, 166, 162, 155, 160, 161, 154, 166, 140, 154, 151, 171, 150, 150, 157, 168, 157, 152, 156, 160, 160, 169, 167, 155, 160, 162, 163, 160, 165, 164, 160, 146, 160, 157, 156, 168, 157, 161, 155, 160, 158, 163, 162, 145, 151, 154, 144, 156, 165, 155, 157, 154, 164, 162, 149, 160, 173, 158, 158, 160, 163, 154, 162, 163, 168, 160, 165, 161, 153, 157, 156, 159, 161, 159, 162, 157, 165, 162, 159, 157, 163, 156, 175, 161, 159, 160, 163, 160, 163, 162, 155, 162, 153, 165, 165, 151, 157, 158, 153, 158, 152, 168, 162, 157, 160, 165, 162, 158, 160, 158, 157, 161, 160, 156, 158, 149, 162, 167, 161, 160, 157, 163, 161, 156, 163, 159, 159, 167, 164, 156, 164, 145, 163, 177, 157, 158, 147, 163, 162, 169, 160, 157, 151, 160, 167, 158, 159, 154, 162, 154, 158, 154, 161, 158, 161, 162, 156, 170, 164, 161, 166, 161, 158, 163, 163, 151, 162, 158, 163, 163, 162, 160, 162, 164, 164, 149, 164, 166, 158, 162, 157, 155, 160, 153, 160, 166, 157, 156, 160, 156, 160, 171, 159, 160, 154, 158, 157, 160, 168, 160, 160, 151, 158, 164, 159, 162, 151, 166, 160, 161, 161, 158, 162, 159, 156, 160, 174, 165, 156, 155, 161, 156, 159, 164, 153, 166, 159, 157, 149, 155, 156, 154, 166, 161, 160, 156, 158, 154, 160, 154, 153, 156, 164, 162, 160, 143, 151, 167, 162, 162, 159, 168, 158, 162, 154, 159, 169, 171, 164, 159, 161, 165, 167, 153, 166, 158, 163, 162, 156, 159, 161, 154, 159, 157, 160, 166, 162, 173, 166, 179, 154, 162, 161, 163, 163, 155, 158, 154, 157, 164, 159, 158, 161, 153, 161, 158, 161, 176, 164, 154, 143, 151, 160, 151, 151, 156, 158, 159, 162, 172, 161, 158, 162, 163, 157, 163, 160, 161, 159, 157, 163, 160, 159, 164, 155, 173, 157, 172, 169, 164, 157, 157, 164, 174, 172, 159, 157, 160, 156, 165, 157, 163, 153, 170, 156, 150, 160, 171, 161, 166, 164, 159, 156, 163, 165, 168, 161, 156, 163, 154, 159, 158, 159, 169, 161, 165, 162, 161, 157, 158, 159, 155, 158, 158, 170, 159, 163, 152, 152, 159, 161, 159, 159, 161, 160, 173, 158, 160, 166, 164, 158, 160, 157, 166, 161, 156, 168, 160, 159, 155, 164, 161, 167, 161, 164, 167, 156, 159, 164, 162, 154, 157, 159, 156, 151, 164, 162, 153, 163, 161, 162, 156, 153, 157, 167, 164, 164, 171, 173, 146, 158, 155, 167, 157, 149, 172, 161, 164, 159, 157, 162, 158, 157, 162, 163, 171, 155, 160, 162, 158, 157, 162, 160, 157, 167, 164, 163, 163, 150, 156, 158, 156, 149, 160, 157, 151, 157, 159, 161, 153, 173, 173, 161, 159, 166, 160, 157, 162, 155, 164, 151, 156, 163, 156, 165, 146, 161, 159, 155, 152, 162, 161, 159, 156, 158, 159, 159, 164, 164, 167, 164, 162, 151, 162, 159, 160, 153, 145, 158, 161, 158, 163, 165, 154, 164, 157, 163, 161, 168, 152, 158, 164, 162, 162, 163, 159, 161, 154, 163, 156, 159, 157, 163, 159, 164, 159, 166, 154, 161, 140, 163, 159, 163, 158, 158, 165, 160, 166, 153, 156, 162, 163, 163, 156, 160, 160, 166, 160, 163, 164, 162, 160, 163, 162, 165, 163, 172, 160, 167, 157, 156, 150, 151, 159, 165, 165, 161, 154, 161, 161, 161, 160, 163, 160, 165, 153, 158, 165, 158, 166, 152, 157, 166, 157, 158, 163, 155, 161, 164, 155, 162, 152, 165, 162, 157, 157, 159, 159, 154, 163, 162, 167, 159, 162, 167, 160, 160, 161, 162, 164, 162, 157, 164, 162, 160, 160, 159, 167, 161, 160, 168, 165, 164, 155, 163, 167, 161, 160, 164, 168, 160, 155, 169, 160, 156, 161, 160, 164, 167, 166, 164, 165, 158, 164, 164, 157, 148, 164, 158, 160, 151, 155, 157, 163, 162, 158, 160, 152, 160, 158, 156, 163, 156, 166, 151, 163, 163, 160, 168, 166, 148, 164, 155, 160, 157, 150, 156, 165, 165, 156, 156, 149, 161, 156, 157, 160, 159, 161, 148, 157, 164, 163, 165, 160, 168, 155, 161, 154, 159, 166, 155, 171, 156, 155, 159, 166, 157, 164, 159, 171, 160, 163, 170, 166, 163, 165, 155, 157, 173, 159, 166, 163, 161, 162, 162, 165, 165, 167, 157, 159, 164, 165, 159, 156, 162, 171, 165, 162, 157, 166, 156, 156, 158, 156, 155, 161, 170, 166, 153, 169, 161, 162, 164, 156, 163, 161, 157, 160, 162, 169, 158, 162, 153, 164, 160, 164, 165, 163, 152, 162, 166, 164, 159, 155, 165, 160, 170, 154, 162, 160, 156, 161, 176, 158, 164, 159, 162, 166, 166, 166, 154, 162, 165, 153, 163, 164, 150, 163, 166, 161, 161, 163, 163, 155, 159, 154, 156, 159, 162, 161, 154, 163, 150, 170, 157, 165, 161, 162, 162, 167, 169, 169, 157, 158, 156, 161, 165, 158, 169, 168, 164, 163, 158, 162, 156, 164, 151, 174, 154, 163, 162, 166, 153, 150, 159, 156, 152, 162, 161, 159, 164, 164, 166, 158, 160, 161, 156, 154, 162, 164, 165, 160, 158, 154, 160, 158, 157, 154, 161, 159, 154, 155, 169, 153, 162, 169, 162, 161, 171, 160, 165, 155, 153, 168, 164, 153, 156, 155, 167, 160, 168, 160, 164, 168, 163, 160, 163, 164, 171, 154, 162, 168, 164, 163, 157, 157, 158, 165, 163, 157, 166, 169, 159, 161, 164, 159, 153, 155, 161, 159, 159, 167, 165, 153, 161, 170, 162, 166, 159, 153, 167, 160, 157, 164, 159, 159, 167, 166, 162, 173, 163, 160, 162, 164, 168, 159, 151, 165, 165, 170, 158, 162, 174, 165, 159, 161, 155, 159, 165, 166, 162, 156, 164, 163, 161, 153, 155, 161, 170, 156, 164, 159, 155, 155, 153, 156, 164, 152, 160, 151, 162, 160, 158, 152, 151, 165, 158, 159, 159, 168, 173, 166, 155, 164, 159, 153, 155, 169, 163, 158, 157, 160, 166, 158, 168, 158, 155, 165, 163, 165, 166, 165, 163, 161, 162, 158, 158, 162, 159, 157, 159, 167, 156, 161, 162, 161, 166, 162, 160, 155, 161, 164, 159, 158, 158, 166, 157, 164, 154, 157, 156, 163, 161, 163, 161, 157, 159, 160, 159, 149, 163, 163, 161, 163, 158, 158, 157, 160, 161, 163, 164, 155, 146, 157, 160, 166, 162, 164, 158, 164, 164, 157, 155, 160, 159, 162, 161, 161, 160, 161, 158, 157, 154, 160, 159, 158, 159, 173, 143, 159, 160, 158, 152, 158, 146, 157, 156, 158, 157, 160, 163, 159, 160, 158, 160, 159, 167, 161, 161, 151, 165, 157, 154, 158, 152, 157, 160, 163, 159, 160, 155, 163, 153, 159, 160, 161, 156, 159, 161, 164, 156, 154, 159, 160, 158, 159, 160, 159, 161, 157, 160, 158, 161, 162, 160, 151, 159, 158, 159, 159, 169, 176, 162, 149, 163, 162, 156, 161, 157, 156, 161, 157, 151, 157, 158, 160, 161, 156, 163, 162, 157, 161, 171, 161, 162, 159, 160, 156, 161, 159, 163, 163, 161, 160, 157, 159, 162, 159, 161, 165, 159, 160, 159, 159, 159, 164, 162, 165, 160, 158, 161, 160, 155, 165, 161, 159, 155, 161, 161, 158, 160, 156, 160, 163, 158, 171, 161, 162, 158, 157, 147, 162, 160, 160, 158, 159, 157, 160, 161, 162, 165, 162, 159, 161, 158, 161, 157, 160, 162, 163, 163, 164, 162, 160, 160, 166, 163, 158, 164, 157, 159, 155, 162, 158, 161, 156, 162, 161, 160, 163, 161, 154, 159, 162, 160, 160, 157, 160, 157, 160, 167, 174, 162, 165, 161, 155, 165, 163, 161, 158, 156, 162, 159, 141, 161, 160, 163, 160, 157, 156, 161, 151, 166, 158, 159, 165, 160, 164, 147, 161, 158, 168, 157, 163, 157, 158, 160, 162, 164, 156, 164, 167, 160, 158, 160, 159, 161, 161, 159, 154, 158, 162, 161, 161, 160, 162, 160, 160, 161, 158, 162, 156, 160, 158, 159, 166, 158, 159, 162, 161, 159, 161, 160, 161, 159, 159, 163, 156, 158, 155, 162, 160, 161, 162, 162, 159, 158, 157, 153, 157, 170, 156, 154, 164, 179, 160, 161, 157, 162, 163, 159, 148, 185, 162, 157, 158, 162, 163, 153, 159, 161, 166, 159, 159, 163, 160, 156, 157, 159, 163, 164, 165, 143, 158, 161, 162, 164, 161, 159, 163, 158, 148, 161, 162, 156, 157, 160, 162, 156, 159, 159, 159, 162, 155, 157, 169, 155, 164, 162, 158, 156, 162, 159, 164, 163, 159, 158, 161, 163, 159, 161, 162, 160, 163, 160, 162, 158, 161, 161, 162, 161, 162, 155, 155, 162, 174, 162, 160, 164, 160, 158, 160, 161, 163, 163, 160, 161, 162, 159, 162, 149, 160, 164, 159, 161, 162, 160, 160, 160, 166, 159, 163, 165, 157, 157, 161, 163, 168, 158, 161, 160, 165, 163, 161, 162, 165, 161, 161, 175, 161, 161, 162, 163, 160, 160, 162, 164, 163, 163, 160, 159, 156, 158, 159, 158, 158, 160, 159, 156, 158, 163, 155, 160, 160, 162, 155, 153, 158, 159, 159, 176, 155, 160, 153, 158, 163, 169, 156, 160, 170, 156, 159, 161, 163, 160, 159, 158, 152, 163, 155, 162, 168, 154, 164, 156, 164, 166, 164, 153, 156, 152, 167, 155, 172, 150, 159, 172, 167, 155, 159, 159, 149, 161, 164, 168, 155, 167, 150, 157, 152, 156, 162, 163, 160, 155, 160, 157, 158, 153, 159, 168, 154, 160, 152, 161, 148, 160, 160, 160, 165, 164, 168, 160, 149, 154, 149, 160, 156, 151, 165, 155, 158, 151, 158, 153, 163, 160, 167, 161, 157, 165, 154, 162, 165, 158, 152, 168, 154, 163, 161, 161, 163, 162, 160, 161, 165, 147, 169, 150, 165, 160, 161, 169, 154, 151, 159, 165, 163, 160, 145, 158, 162, 164, 151, 155, 160, 159, 156, 160, 163, 164, 152, 164, 166, 153, 163, 154, 163, 162, 154, 153, 166, 156, 165, 161, 160, 153, 166, 153, 154, 176, 154, 164, 167, 158, 170, 165, 153, 159, 159, 156, 165, 168, 155, 161, 156, 161, 155, 164, 157, 159, 157, 157, 166, 169, 156, 165, 160, 158, 167, 161, 154, 153, 163, 160, 158, 161, 165, 147, 151, 162, 164, 157, 158, 157, 169, 161, 167, 158, 162, 159, 154, 161, 164, 165, 164, 138, 162, 160, 151, 166, 157, 159, 159, 158, 157, 160, 160, 165, 163, 156, 157, 154, 166, 161, 156, 168, 161, 158, 160, 162, 163, 162, 162, 152, 161, 159, 160, 157, 164, 155, 152, 156, 155, 160, 163, 156, 166, 138, 149, 156, 159, 168, 170, 166, 160, 148, 152, 155, 159, 165, 165, 154, 169, 160, 156, 162, 158, 171, 157, 157, 153, 155, 161, 150, 165, 167, 159, 154, 164, 156, 162, 158, 172, 145, 153, 164, 162, 165, 157, 163, 168, 160, 153, 149, 158, 152, 173, 159, 160, 166, 155, 155, 155, 161, 160, 168, 154, 159, 154, 150, 158, 152, 161, 141, 158, 162, 159, 161, 163, 157, 159, 175, 162, 171, 159, 147, 157, 150, 158, 161, 154, 161, 163, 156, 152, 143, 158, 165, 165, 159, 167, 161, 156, 160, 161, 154, 163, 156, 155, 165, 171, 156, 169, 152, 166, 157, 163, 164, 154, 155, 155, 155, 160, 158, 154, 174, 154, 154, 166, 161, 156, 152, 159, 171, 157, 156, 163, 157, 162, 160, 156, 161, 160, 162, 160, 154, 157, 158, 159, 169, 152, 158, 160, 165, 160, 144, 162, 157, 155, 148, 159, 159, 158, 150, 155, 164, 156, 145, 160, 159, 163, 160, 162, 158, 166, 151, 155, 156, 165, 166, 160, 155, 166, 159, 156, 159, 160, 163, 155, 166, 163, 155, 145, 162, 159, 156, 163, 159, 158, 152, 158, 158, 154, 165, 157, 168, 164, 158, 163, 157, 157, 160, 158, 160, 158, 159, 160, 166, 160, 169, 170, 157, 158, 167, 160, 158, 163, 162, 151, 161, 160, 157, 159, 166, 159, 165, 165, 164, 155, 164, 156, 161, 157, 160, 158, 161, 163, 161, 153, 163, 156, 170, 159, 159, 161, 157, 157, 165, 149, 163, 160, 176, 162, 161, 161, 158, 156, 159, 154, 151, 154, 160, 161, 154, 159, 161, 156, 159, 166, 162, 166, 160, 159, 157, 160, 154, 157, 149, 162, 155, 157, 167, 150, 157, 165, 157, 164, 155, 156, 167, 155, 159, 159, 163, 161, 155, 159, 169, 158, 157, 170, 159, 162, 159, 165, 159, 160, 166, 156, 163, 160, 161, 160, 161, 161, 162, 163, 165, 156, 157, 167, 160, 162, 153, 161, 156, 160, 167, 164, 153, 164, 157, 161, 159, 164, 153, 156, 160, 159, 161, 156, 163, 156, 155, 166, 158, 159, 157, 157, 154, 162, 164, 164, 155, 159, 163, 160, 160, 164, 162, 166, 161, 158, 164, 165, 155, 161, 158, 160, 166, 152, 157, 153, 154, 164, 159, 158, 161, 163, 162, 157, 161, 158, 156, 156, 154, 157, 163, 166, 160, 160, 157, 164, 158, 161, 158, 158, 160, 159, 162, 161, 165, 160, 162, 156, 154, 152, 155, 151, 158, 160, 164, 163, 156, 159, 163, 158, 161, 161, 164, 155, 161, 161, 158, 157, 167, 162, 171, 159, 160, 156, 159, 158, 161, 147, 159, 169, 161, 150, 159, 165, 154, 158, 165, 159, 164, 161, 157, 166, 162, 154, 162, 161, 162, 168, 158, 158, 159, 159, 158, 160, 159, 161, 161, 160, 157, 155, 161, 160, 164, 163, 162, 155, 154, 158, 161, 157, 166, 156, 155, 165, 163, 158, 159, 156, 155, 156, 158, 154, 160, 163, 164, 158, 161, 161, 156, 161, 164, 162, 157, 159, 160, 161, 157, 161, 162, 160, 165, 159, 160, 166, 156, 152, 157, 161, 161, 167, 158, 160, 152, 157, 158, 165, 164, 153, 159, 155, 162, 157, 158, 157, 166, 151, 158, 159, 152, 160, 163, 164, 158, 161, 157, 163, 157, 161, 157, 160, 157, 162, 162, 159, 160, 158, 160, 162, 159, 160, 156, 164, 163, 157, 163, 157, 159, 156, 157, 162, 155, 154, 160, 161, 163, 163, 155, 162, 163, 161, 157, 157, 167, 160, 164, 165, 160, 163, 152, 159, 159, 157, 158, 167, 157, 159, 159, 157, 160, 161, 167, 159, 164, 153, 166, 166, 161, 154, 162, 158, 157, 162, 158, 163, 160, 149, 164, 159, 159, 163, 162, 170, 167, 157, 162, 168, 152, 159, 158, 156, 160, 159, 161, 158, 156, 155, 164, 164, 159, 161, 158, 166, 149, 156, 161, 155, 163, 161, 160, 157, 161, 161, 165, 158, 152, 158, 160, 168, 161, 162, 158, 161, 161, 165, 162, 160, 158, 168, 157, 158, 158, 158, 161, 167, 163, 164, 163, 161, 160, 160, 162, 164, 172, 159, 167, 160, 159, 160, 161, 166, 160, 159, 153, 160, 161, 165, 161, 161, 160, 157, 159, 157, 166, 159, 158, 161, 162, 163, 154, 160, 159, 158, 167, 160, 162, 162, 166, 158, 160, 166, 157, 154, 156, 166, 170, 160, 161, 164, 155, 165, 157, 156, 155, 154, 160, 160, 159, 157, 165, 156, 158, 161, 164, 158, 156, 160, 156, 168, 159, 153, 162, 155, 158, 161, 161, 155, 151, 160, 157, 162, 157, 163, 159, 157, 157, 162, 167, 161, 156, 159, 160, 165, 155, 165, 164, 161, 162, 156, 158, 158, 156, 171, 161, 165, 156, 172, 152, 154, 163, 163, 160, 162, 150, 156, 160, 161, 159, 160, 159, 150, 153, 160, 157, 164, 159, 162, 158, 157, 160, 172, 163, 159, 162, 157, 159, 160, 151, 163, 159, 154, 164, 165, 161, 153, 158, 160, 157, 156, 161, 159, 158, 153, 162, 160, 157, 150, 160, 160, 157, 160, 163, 151, 168, 167, 153, 163, 164, 158, 154, 164, 163, 155, 154, 164, 157, 163, 165, 157, 158, 160, 163, 156, 162, 167, 166, 160, 158, 160, 158, 159, 160, 146, 166, 155, 158, 161, 158, 156, 156, 159, 162, 169, 151, 157, 159, 166, 164, 160, 152, 172, 162, 159, 159, 163, 164, 159, 159, 157, 157, 167, 169, 181, 170, 157, 160, 159, 160, 168, 165, 167, 173, 164, 158, 161, 170, 155, 145, 161, 160, 162, 158, 162, 158, 150, 153, 157, 153, 163, 156, 162, 157, 158, 155, 169, 167, 158, 160, 153, 157, 151, 153, 153, 159, 162, 159, 156, 162, 165, 153, 165, 163, 169, 146, 145, 159, 162, 152, 161, 169, 160, 170, 167, 144, 152, 161, 157, 160, 169, 166, 171, 170, 152, 159, 171, 153, 171, 148, 159, 164, 162, 161, 163, 161, 163, 167, 168, 167, 158, 161, 159, 159, 155, 161, 160, 168, 157, 153, 158, 157, 157, 158, 148, 165, 153, 167, 162, 158, 159, 161, 158, 157, 151, 157, 161, 166, 166, 161, 167, 162, 152, 155, 162, 165, 158, 161, 164, 165, 159, 165, 162, 162, 154, 152, 162, 152, 154, 162, 166, 155, 164, 158, 158, 172, 160, 160, 158, 159, 149, 160, 167, 163, 158, 162, 167, 159, 160, 161, 166, 148, 158, 152, 156, 156, 160, 154, 171, 160, 171, 154, 160, 162, 155, 156, 170, 151, 158, 159, 152, 155, 161, 163, 153, 156, 165, 156, 161, 149, 159, 155, 157, 157, 166, 159, 158, 154, 162, 159, 161, 161, 159, 158, 164, 158, 160, 164, 162, 159, 155, 164, 162, 163, 158, 163, 147, 169, 160, 148, 165, 155, 153, 152, 159, 165, 159, 161, 158, 157, 168, 160, 157, 158, 163, 161, 167, 162, 164, 167, 162, 166, 159, 166, 158, 163, 153, 154, 172, 157, 166, 154, 151, 159, 151, 161, 169, 163, 159, 163, 158, 155, 154, 162, 165, 160, 148, 162, 151, 151, 153, 162, 160, 150, 172, 160, 168, 152, 166, 162, 166, 151, 167, 156, 166, 161, 159, 154, 161, 159, 163, 163, 154, 165, 160, 158, 165, 159, 165, 165, 157, 163, 176, 154, 159, 169, 146, 161, 157, 160, 166, 162, 162, 168, 163, 167, 165, 164, 154, 156, 158, 154, 158, 151, 169, 159, 154, 157, 159, 162, 157, 162, 159, 162, 156, 165, 162, 161, 161, 165, 159, 149, 181, 160, 158, 161, 171, 163, 158, 156, 167, 155, 160, 151, 160, 158, 166, 166, 161, 156, 160, 155, 168, 160, 154, 162, 159, 152, 165, 150, 162, 158, 162, 164, 163, 155, 173, 151, 159, 158, 165, 161, 173, 154, 160, 170, 157, 161, 162, 171, 159, 160, 165, 153, 153, 160, 159, 163, 164, 155, 167, 159, 152, 159, 164, 168, 175, 167, 157, 153, 152, 168, 160, 149, 163, 165, 155, 164, 162, 161, 160, 160, 161, 161, 162, 166, 171, 166, 157, 157, 152, 164, 153, 155, 168, 165, 162, 161, 163, 151, 142, 148, 157, 155, 158, 156, 163, 162, 158, 157, 150, 157, 159, 170, 161, 160, 152, 163, 158, 150, 165, 168, 163, 152, 159, 159, 159, 164, 156, 159, 163, 155, 168, 162, 155, 162, 162, 159, 162, 155, 152, 163, 155, 154, 158, 162, 159, 170, 173, 167, 154, 146, 152, 164, 175, 154, 156, 159, 146, 162, 143, 159, 151, 161, 144, 164, 160, 160, 160, 166, 158, 163, 155, 160, 160, 161, 153, 150, 153, 153, 171, 154, 162, 160, 156, 156, 160, 169, 151, 165, 150, 156, 150, 163, 158, 160, 155, 152, 167, 158, 153, 151, 157, 155, 167, 167, 160, 163, 159, 158, 158, 158, 166, 155, 150, 157, 153, 157, 160, 157, 158, 160, 165, 146, 161, 170, 153, 157, 163, 160, 162, 149, 165, 157, 160, 166, 152, 161, 165, 154, 164, 171, 158, 151, 150, 159, 148, 158, 168, 161, 163, 148, 160, 163, 164, 166, 165, 153, 169, 166, 163, 161, 164, 153, 162, 157, 160, 156, 159, 168, 161, 160, 151, 162, 162, 152, 147, 163, 151, 162, 158, 162, 159, 152, 162, 158, 165, 157, 162, 162, 159, 157, 159, 157, 148, 164, 159, 159, 167, 177, 158, 160, 168, 152, 167, 159, 174, 161, 159, 150, 133, 160, 162, 157, 159, 166, 162, 170, 155, 151, 159, 155, 148, 157, 160, 159, 158, 169, 175, 159, 161, 160, 157, 163, 171, 161, 154, 164, 155, 169, 161, 160, 161, 161, 157, 153, 152, 156, 160, 159, 162, 162, 136, 165, 158, 160, 159, 146, 168, 162, 163, 155, 157, 153, 160, 154, 159, 175, 166, 163, 162, 171, 163, 158, 157, 159, 172, 157, 154, 167, 162, 160, 158, 149, 166, 156, 160, 156, 155, 156, 157, 162, 164, 166, 162, 156, 161, 156, 166, 154, 155, 164, 170, 145, 155, 158, 166, 163, 163, 161, 157, 162, 170, 164, 161, 157, 163, 161, 163, 159, 162, 170, 155, 162, 158, 169, 170, 173, 171, 157, 158, 162, 161, 154, 157, 167, 167, 162, 157, 172, 160, 164, 155, 164, 157, 160, 163, 164, 150, 162, 162, 149, 152, 152, 162, 160, 158, 168, 154, 148, 169, 165, 160, 158, 171, 160, 155, 163, 165, 162, 168, 161, 161, 164, 169, 157, 156, 152, 166, 158, 158, 156, 166, 154, 149, 150, 164, 157, 157, 165, 160, 153, 156, 158, 147, 165, 158, 157, 157, 153, 162, 154, 157, 161, 158, 171, 144, 164, 171, 162, 163, 164, 161, 159, 164, 162, 161, 157, 158, 157, 169, 159, 160, 156, 157, 155, 161, 149, 164, 159, 152, 159, 154, 155, 150, 166, 159, 149, 163, 163, 158, 166, 156, 153, 159, 156, 162, 159, 159, 168, 158, 162, 148, 162, 156, 158, 158, 148, 161, 165, 150, 156, 171, 165, 160, 164, 162, 160, 161, 160, 160, 159, 163, 152, 160, 154, 161, 160, 160, 167, 163, 165, 155, 157, 155, 155, 157, 159, 160, 156, 161, 159, 150, 161, 184, 160, 161, 158, 164, 167, 163, 161, 159, 159, 161, 164, 165, 158, 156, 161, 170, 157, 165, 172, 158, 156, 162, 160, 162, 163, 159, 151, 156, 163, 155, 159, 166, 148, 161, 154, 159, 163, 158, 160, 163, 161, 159, 153, 159, 159, 176, 161, 160, 158, 157, 182, 151, 160, 157, 163, 156, 163, 159, 150, 160, 162, 156, 158, 174, 166, 157, 172, 159, 151, 167, 164, 160, 160, 180, 159, 164, 168, 167, 163, 154, 154, 165, 158, 158, 156, 157, 164, 157, 158, 159, 159, 160, 161, 155, 159, 160, 157, 156, 157, 164, 156, 162, 173, 162, 159, 159, 160, 162, 148, 162, 157, 161, 166, 164, 161, 153, 156, 158, 161, 158, 154, 164, 162, 160, 170, 163, 160, 150, 168, 159, 158, 156, 159, 152, 168, 152, 166, 159, 159, 168, 163, 160, 161, 157, 160, 166, 159, 166, 158, 161, 162, 160, 156, 163, 158, 165, 162, 160, 161, 160, 158, 155, 159, 159, 159, 163, 157, 185, 151, 154, 157, 163, 162, 157, 156, 157, 154, 160, 167, 157, 156, 159, 159, 158, 155, 157, 159, 163, 164, 166, 161, 160, 153, 148, 156, 162, 160, 159, 140, 161, 160, 161, 162, 161, 160, 161, 162, 160, 161, 165, 161, 158, 158, 163, 155, 171, 161, 156, 172, 162, 180, 157, 162, 159, 162, 165, 156, 168, 165, 161, 160, 161, 160, 155, 153, 155, 169, 158, 162, 162, 170, 161, 154, 163, 164, 172, 155, 161, 164, 162, 166, 163, 158, 160, 146, 162, 161, 159, 164, 158, 162, 163, 159, 161, 159, 162, 154, 158, 168, 161, 158, 158, 163, 156, 160, 153, 162, 157, 161, 161, 163, 161, 160, 158, 163, 159, 160, 172, 161, 161, 163, 158, 151, 157, 152, 162, 158, 162, 159, 158, 174, 161, 161, 167, 156, 148, 157, 164, 154, 158, 162, 163, 158, 156, 162, 164, 157, 162, 170, 159, 163, 157, 159, 157, 160, 145, 159, 163, 169, 171, 159, 161, 155, 161, 162, 160, 162, 159, 156, 163, 163, 162, 168, 176, 145, 162, 148, 161, 161, 169, 148, 160, 157, 160, 158, 160, 158, 154, 167, 161, 155, 160, 158, 164, 167, 163, 168, 157, 155, 164, 153, 165, 156, 163, 164, 162, 155, 161, 155, 156, 196, 172, 160, 165, 171, 161, 157, 167, 150, 165, 168, 162, 162, 150, 162, 163, 157, 158, 161, 163, 161, 167, 160, 160, 162, 165, 156, 165, 162, 153, 163, 165, 167, 158, 163, 161, 163, 158, 167, 156, 162, 147, 160, 162, 151, 165, 157, 157, 167, 156, 148, 164, 160, 170, 155, 160, 160, 156, 153, 155, 148, 160, 156, 159, 161, 160, 160, 157, 160, 153, 161, 167, 154, 162, 158, 160, 167, 154, 158, 160, 157, 165, 152, 161, 157, 160, 159, 167, 158, 160, 158, 155, 162, 165, 166, 158, 158, 158, 156, 159, 157, 162, 160, 161, 160, 159, 156, 150, 161, 158, 159, 164, 158, 160, 151, 160, 163, 157, 148, 158, 155, 156, 165, 164, 155, 156, 164, 160, 164, 155, 163, 154, 154, 163, 171, 161, 171, 154, 157, 168, 154, 159, 166, 161, 157, 157, 166, 166, 158, 162, 163, 163, 159, 153, 159, 172, 158, 154, 155, 167, 157, 165, 154, 156, 164, 152, 152, 158, 160, 159, 170, 150, 170, 166, 157, 162, 155, 160, 164, 155, 156, 159, 155, 158, 153, 160, 161, 162, 159, 166, 158, 155, 157, 160, 163, 155, 165, 166, 157, 151, 157, 167, 167, 164, 163, 160, 156, 157, 157, 164, 164, 158, 160, 160, 154, 164, 161, 154, 167, 159, 153, 161, 157, 158, 164, 151, 165, 160, 159, 163, 166, 161, 152, 163, 162, 161, 160, 156, 159, 154, 151, 157, 155, 171, 168, 156, 145, 155, 160, 157, 168, 152, 161, 167, 159, 162, 173, 159, 167, 161, 160, 150, 150, 158, 157, 161, 168, 159, 162, 162, 163, 159, 152, 168, 156, 158, 154, 165, 152, 158, 158, 160, 153, 166, 157, 157, 152, 172, 146, 159, 168, 161, 160, 166, 159, 163, 158, 157, 149, 161, 160, 160, 158, 147, 165, 159, 151, 160, 157, 162, 165, 156, 159, 157, 162, 168, 174, 162, 156, 164, 152, 153, 160, 167, 168, 157, 164, 148, 162, 158, 163, 157, 154, 158, 158, 150, 158, 166, 161, 162, 154, 150, 165, 165, 164, 163, 156, 157, 159, 150, 151, 163, 156, 164, 158, 155, 153, 156, 156, 155, 162, 160, 165, 157, 161, 163, 157, 166, 150, 154, 154, 160, 159, 159, 163, 160, 164, 149, 161, 161, 158, 147, 157, 157, 155, 161, 164, 159, 156, 156, 161, 156, 159, 158, 143, 165, 154, 158, 156, 161, 163, 154, 152, 158, 156, 153, 160, 159, 152, 163, 169, 164, 157, 161, 160, 159, 160, 166, 162, 160, 153, 160, 153, 158, 158, 162, 157, 158, 154, 158, 153, 164, 164, 153, 163, 158, 153, 157, 150, 160, 167, 156, 171, 178, 170, 152, 157, 169, 154, 165, 163, 155, 160, 146, 153, 164, 160, 155, 163, 167, 158, 162, 154, 165, 163, 155, 167, 161, 155, 156, 156, 162, 155, 162, 167, 159, 156, 158, 166, 158, 162, 161, 156, 160, 162, 158, 153, 170, 152, 164, 155, 148, 161, 161, 153, 158, 165, 162, 152, 154, 165, 158, 150, 165, 163, 154, 160, 160, 164, 161, 153, 170, 163, 163, 148, 157, 158, 165, 159, 160, 161, 166, 167, 159, 158, 154, 152, 153, 149, 152, 160, 157, 155, 153, 157, 158, 155, 158, 159, 160, 158, 158, 153, 151, 154, 145, 157, 159, 161, 163, 156, 160, 157, 159, 161, 153, 161, 161, 163, 161, 165, 166, 158, 163, 161, 156, 156, 157, 163, 151, 161, 159, 170, 152, 157, 158, 158, 169, 160, 160, 156, 154, 160, 159, 158, 158, 154, 151, 167, 166, 168, 154, 148, 155, 163, 161, 158, 155, 157, 158, 169, 157, 178, 158, 169, 160, 155, 163, 168, 167, 160, 149, 158, 159, 163, 164, 155, 162, 162, 158, 172, 157, 162, 166, 170, 159, 157, 166, 171, 162, 162, 152, 160, 166, 162, 161, 162, 160, 153, 168, 164, 155, 153, 158, 152, 147, 151, 160, 165, 158, 152, 155, 159, 155, 157, 159, 151, 155, 155, 162, 165, 162, 161, 164, 165, 159, 168, 160, 160, 162, 158, 171, 156, 161, 162, 158, 159, 156, 165, 154, 161, 163, 170, 166, 166, 162, 150, 158, 161, 172, 161, 149, 164, 168, 154, 152, 157, 169, 162, 154, 160, 147, 156, 164, 160, 166, 160, 157, 163, 161, 158, 161, 152, 164, 160, 152, 161, 163, 153, 161, 153, 151, 159, 168, 166, 158, 162, 158, 154, 158, 158, 159, 159, 165, 172, 164, 167, 156, 150, 159, 160, 161, 156, 156, 157, 164, 170, 159, 160, 168, 167, 161, 163, 163, 161, 159, 166, 157, 169, 155, 154, 162, 161, 160, 155, 170, 166, 173, 167, 148, 151, 157, 165, 160, 166, 156, 159, 164, 143, 165, 158, 162, 160, 148, 169, 161, 165, 155, 162, 159, 161, 159, 164, 160, 160, 155, 153, 163, 154, 152, 157, 158, 157, 165, 155, 156, 158, 154, 162, 160, 159, 157, 163, 156, 162, 154, 167, 165, 157, 161, 141, 150, 164, 153, 179, 158, 160, 170, 159, 158, 157, 162, 157, 158, 160, 160, 164, 165, 151, 152, 165, 163, 160, 154, 159, 156, 155, 169, 167, 169, 164, 164, 152, 155, 164, 151, 159, 159, 162, 166, 153, 158, 174, 156, 165, 163, 164, 159, 158, 164, 161, 156, 164, 171, 166, 155, 160, 160, 153, 156, 166, 160, 162, 157, 155, 162, 167, 159, 163, 158, 148, 161, 169, 160, 158, 152, 156, 159, 168, 150, 160, 156, 166, 160, 162, 158, 172, 154, 155, 158, 153, 171, 155, 151, 167, 156, 168, 154, 174, 155, 159, 159, 162, 161, 156, 161, 155, 153, 161, 150, 169, 162, 155, 162, 159, 165, 155, 156, 155, 162, 160, 160, 158, 158, 154, 154, 159, 164, 151, 162, 156, 154, 158, 159, 156, 152, 146, 158, 157, 158, 166, 162, 158, 153, 159, 165, 161, 166, 157, 162, 156, 156, 159, 161, 193, 159, 159, 162, 150, 163, 164, 160, 154, 156, 157, 155, 176, 146, 160, 150, 157, 156, 163, 166, 162, 165, 162, 157, 183, 157, 155, 160, 168, 155, 154, 153, 162, 155, 156, 170, 152, 152, 150, 169, 168, 159, 158, 163, 156, 163, 151, 171, 164, 149, 160, 163, 156, 163, 163, 156, 154, 162, 157, 151, 162, 164, 159, 162, 173, 161, 159, 160, 166, 167, 155, 168, 153, 160, 158, 168, 157, 168, 159, 153, 163, 153, 155, 161, 164, 161, 151, 174, 171, 150, 156, 167, 162, 153, 159, 149, 153, 161, 162, 159, 160, 156, 173, 161, 165, 162, 162, 157, 162, 148, 155, 171, 137, 154, 167, 157, 165, 152, 157, 158, 161, 162, 162, 158, 153, 169, 160, 154, 162, 150, 156, 157, 159, 165, 162, 157, 160, 156, 178, 162, 150, 156, 173, 153, 159, 160, 152, 158, 158, 163, 166, 157, 152, 172, 165, 163, 155, 154, 171, 154, 154, 161, 163, 163, 156, 157, 165, 156, 167, 157, 169, 152, 165, 155, 156, 169, 164, 161, 159, 165, 161, 162, 156, 164, 168, 158, 159, 162, 161, 157, 166, 156, 155, 157, 158, 146, 158, 164, 157, 163, 157, 159, 158, 158, 150, 146, 158, 160, 149, 163, 155, 156, 157, 159, 152, 158, 157, 157, 159, 155, 161, 164, 158, 160, 167, 151, 154, 168, 138, 155, 160, 164, 167, 159, 157, 166, 165, 153, 170, 167, 159, 165, 166, 160, 153, 159, 156, 161, 157, 162, 158, 161, 152, 163, 162, 159, 159, 161, 163, 157, 155, 163, 158, 155, 163, 158, 163, 157, 169, 161, 155, 162, 153, 157, 157, 152, 161, 163, 158, 157, 154, 160, 161, 171, 157, 160, 157, 170, 162, 161, 154, 162, 162, 155, 160, 159, 163, 174, 162, 159, 162, 153, 164, 162, 166, 163, 162, 166, 163, 156, 159, 159, 149, 164, 153, 156, 161, 153, 159, 159, 153, 150, 161, 162, 154, 160, 146, 169, 162, 154, 164, 164, 153, 164, 163, 159, 157, 149, 159, 152, 161, 147, 156, 158, 159, 161, 158, 158, 167, 165, 162, 145, 155, 159, 157, 166, 167, 160, 165, 156, 170, 161, 162, 161, 157, 161, 151, 158, 164, 171, 159, 168, 162, 155, 163, 157, 151, 163, 168, 153, 152, 149, 164, 163, 154, 166, 159, 157, 161, 160, 161, 164, 164, 155, 159, 162, 156, 153, 153, 160, 156, 163, 160, 152, 154, 156, 156, 158, 167, 170, 159, 155, 164, 166, 156, 159, 164, 166, 164, 161, 165, 165, 153, 154, 169, 158, 164, 165, 156, 153, 164, 158, 157, 159, 175, 162, 157, 166, 159, 165, 158, 159, 169, 157, 165, 155, 154, 157, 150, 162, 149, 179, 164, 160, 159, 166, 157, 156, 153, 151, 149, 163, 156, 158, 155, 155, 160, 155, 162, 164, 159, 155, 162, 159, 171, 155, 157, 160, 161, 161, 159, 154, 159, 159, 157, 157, 154, 156, 161, 156, 149, 176, 163, 146, 165, 154, 155, 150, 172, 164, 157, 163, 169, 155, 157, 160, 160, 156, 158, 163, 150, 155, 168, 153, 164, 154, 159, 158, 155, 175, 154, 166, 173, 158, 153, 162, 164, 167, 157, 160, 162, 150, 150, 159, 162, 159, 162, 159, 155, 156, 161, 160, 154, 159, 160, 157, 162, 158, 159, 158, 165, 181, 173, 155, 151, 162, 156, 154, 152, 155, 157, 156, 156, 155, 162, 179, 160, 154, 161, 150, 160, 160, 170, 164, 155, 156, 163, 154, 157, 150, 160, 157, 160, 180, 165, 158, 154, 160, 160, 153, 156, 151, 151, 161, 174, 161, 158, 160, 166, 149, 163, 170, 162, 167, 162, 160, 160, 162, 157, 160, 166, 171, 156, 161, 161, 156, 160, 166, 153, 156, 153, 158, 156, 155, 142, 156, 163, 157, 155, 156, 163, 162, 161, 156, 158, 155, 156, 157, 157, 151, 165, 159, 182, 163, 156, 156, 159, 165, 164, 157, 164, 155, 156, 158, 163, 160, 163, 154, 159, 153, 161, 156, 156, 150, 146, 167, 158, 157, 151, 156, 169, 157, 162, 160, 169, 165, 169, 147, 157, 153, 152, 158, 157, 161, 166, 152, 159, 159, 161, 154, 158, 159, 161, 157, 156, 158, 161, 167, 169, 162, 155, 152, 160, 157, 159, 155, 159, 153, 162, 158, 155, 163, 165, 163, 156, 165, 163, 162, 165, 171, 160, 163, 150, 177, 156, 155, 158, 161, 155, 164, 160, 167, 157, 162, 165, 158, 165, 161, 168, 163, 154, 170, 164, 154, 160, 163, 155, 163, 156, 162, 165, 161, 175, 159, 159, 164, 164, 163, 162, 158, 178, 157, 155, 151, 159, 157, 160, 160, 166, 180, 162, 159, 164, 161, 166, 160, 159, 158, 162, 154, 153, 158, 177, 159, 160, 160, 159, 165, 164, 163, 160, 165, 152, 150, 155, 166, 159, 148, 163, 150, 160, 165, 155, 166, 157, 154, 168, 147, 157, 159, 158, 160, 172, 160, 156, 167, 158, 166, 160, 161, 157, 167, 164, 164, 164, 153, 157, 159, 153, 162, 163, 159, 166, 170, 162, 162, 157, 159, 163, 152, 161, 172, 163, 155, 158, 154, 161, 158, 156, 170, 159, 168, 166, 165, 161, 157, 158, 160, 154, 147, 161, 160, 161, 156, 161, 165, 171, 175, 169, 170, 159, 157, 165, 161, 153, 164, 158, 160, 156, 158, 173, 158, 156, 157, 159, 165, 160, 159, 153, 167, 161, 154, 168, 155, 158, 150, 169, 163, 174, 163, 157, 163, 154, 164, 157, 157, 156, 160, 156, 149, 148, 162, 162, 166, 166, 163, 163, 153, 160, 171, 171, 161, 161, 158, 163, 158, 157, 166, 168, 160, 153, 168, 157, 160, 155, 155, 163, 156, 160, 157, 155, 163, 154, 155, 162, 145, 154, 161, 162, 163, 157, 162, 158, 163, 157, 163, 155, 163, 160, 161, 156, 151, 157, 164, 154, 174, 171, 165, 159, 167, 160, 156, 154, 159, 164, 161, 161, 158, 158, 157, 156, 159, 154, 157, 164, 156, 160, 153, 157, 151, 160, 155, 164, 165, 161, 157, 155, 159, 166, 155, 160, 154, 161, 166, 155, 150, 155, 151, 168, 164, 156, 151, 153, 161, 159, 164, 153, 157, 156, 158, 162, 156, 160, 156, 160, 177, 157, 160, 159, 169, 160, 157, 154, 157, 158, 141, 164, 159, 158, 164, 162, 152, 157, 161, 160, 159, 169, 155, 155, 156, 158, 158, 151, 156, 158, 155, 159, 165, 157, 154, 158, 162, 151, 156, 163, 158, 158, 172, 180, 161, 171, 157, 160, 164, 159, 161, 166, 164, 157, 164, 162, 160, 162, 161, 162, 159, 154, 167, 161, 153, 168, 158, 157, 156, 166, 163, 148, 172, 159, 163, 155, 158, 163, 162, 156, 161, 164, 154, 160, 165, 156, 169, 156, 157, 153, 152, 159, 161, 168, 150, 155, 156, 153, 153, 157, 161, 186, 161, 164, 159, 170, 161, 165, 161, 159, 159, 157, 160, 162, 157, 160, 160, 166, 155, 159, 162, 158, 160, 157, 168, 161, 165, 156, 156, 158, 160, 162, 167, 161, 162, 166, 162, 146, 151, 161, 152, 166, 158, 158, 175, 151, 162, 156, 158, 157, 176, 156, 158, 180, 167, 162, 155, 158, 162, 154, 166, 152, 161, 157, 158, 180, 154, 163, 156, 154, 162, 161, 154, 163, 159, 167, 160, 156, 155, 163, 172, 161, 164, 159, 154, 149, 164, 167, 145, 168, 165, 166, 163, 160, 162, 158, 157, 153, 158, 157, 154, 156, 155, 162, 164, 159, 161, 167, 166, 164, 163, 161, 155, 167, 160, 169, 150, 156, 158, 165, 162, 158, 158, 166, 155, 160, 159, 163, 163, 166, 168, 170, 146, 163, 171, 160, 165, 173, 158, 153, 165, 153, 162, 173, 168, 153, 159, 160, 156, 156, 156, 143, 158, 156, 158, 168, 163, 158, 170, 166, 150, 159, 165, 159, 166, 161, 163, 163, 157, 165, 162, 159, 157, 168, 155, 154, 151, 167, 161, 175, 155, 155, 159, 152, 158, 162, 161, 167, 162, 172, 156, 157, 163, 159, 161, 157, 161, 159, 154, 163, 163, 152, 148, 159, 161, 173, 155, 174, 159, 165, 166, 157, 159, 159, 158, 156, 169, 167, 160, 164, 157, 159, 166, 158, 162, 157, 161, 156, 163, 149, 159, 173, 159, 152, 153, 150, 153, 158, 157, 153, 166, 162, 162, 160, 155, 154, 168, 155, 162, 165, 170, 168, 150, 165, 150, 148, 160, 172, 166, 159, 160, 158, 163, 159, 164, 160, 179, 163, 162, 154, 161, 162, 166, 164, 165, 159, 153, 153, 162, 148, 157, 162, 158, 163, 161, 158, 162, 165, 168, 159, 162, 151, 162, 152, 196, 168, 158, 163, 160, 150, 165, 170, 160, 163, 166, 166, 163, 153, 174, 162, 159, 161, 162, 159, 156, 167, 158, 160, 150, 148, 154, 159, 155, 158, 160, 151, 157, 164, 163, 156, 150, 162, 161, 158, 160, 156, 160, 142, 170, 162, 156, 137, 164, 154, 165, 162, 169, 160, 160, 153, 166, 154, 162, 161, 157, 158, 151, 164, 158, 160, 156, 166, 154, 172, 159, 161, 156, 160, 149, 166, 157, 160, 161, 146, 161, 161, 159, 161, 167, 159, 159, 160, 151, 157, 155, 164, 163, 159, 162, 160, 156, 161, 155, 154, 160, 168, 170, 155, 159, 160, 159, 158, 160, 161, 160, 160, 155, 148, 159, 146, 164, 144, 167, 162, 164, 162, 162, 161, 155, 160, 164, 166, 165, 152, 152, 155, 178, 149, 165, 196, 165, 155, 159, 160, 182, 176, 159, 150, 166, 167, 156, 158, 162, 157, 163, 151, 171, 152, 158, 154, 162, 163, 151, 159, 160, 165, 163, 167, 167, 159, 161, 164, 148, 155, 164, 157, 164, 152, 163, 163, 172, 158, 150, 159, 154, 170, 162, 156, 158, 136, 159, 158, 157, 148, 166, 151, 155, 159, 166, 157, 160, 140, 169, 162, 160, 165, 161, 162, 168, 173, 156, 156, 164, 167, 164, 162, 159, 160, 166, 167, 166, 175, 152, 163, 146, 149, 160, 162, 163, 166, 156, 159, 156, 157, 154, 159, 159, 177, 165, 157, 156, 160, 167, 161, 148, 153, 163, 159, 155, 163, 159, 159, 158, 167, 158, 167, 148, 157, 152, 158, 159, 165, 159, 172, 161, 156, 157, 162, 156, 163, 163, 164, 158, 171, 157, 164, 169, 167, 153, 165, 156, 153, 162, 168, 166, 158, 162, 161, 154, 154, 162, 170, 160, 159, 168, 155, 156, 158, 158, 163, 158, 151, 155, 168, 157, 169, 148, 170, 157, 149, 135, 157, 166, 152, 161, 155, 158, 167, 161, 185, 155, 160, 159, 164, 157, 164, 176, 166, 169, 160, 166, 156, 170, 160, 166, 166, 149, 164, 156, 164, 153, 170, 156, 169, 163, 152, 155, 170, 162, 167, 150, 160, 157, 156, 164, 150, 162, 163, 159, 160, 180, 168, 161, 165, 152, 161, 156, 151, 155, 162, 153, 155, 156, 156, 160, 161, 160, 165, 164, 163, 157, 160, 157, 162, 155, 157, 160, 164, 160, 161, 152, 163, 139, 167, 157, 168, 151, 151, 162, 161, 162, 160, 163, 158, 157, 163, 154, 158, 164, 167, 155, 158, 167, 148, 165, 155, 170, 159, 158, 152, 158, 173, 160, 177, 164, 152, 161, 157, 158, 157, 164, 158, 153, 159, 165, 157, 159, 156, 152, 157, 153, 161, 158, 156, 160, 161, 168, 158, 166, 162, 162, 155, 163, 165, 158, 160, 173, 166, 172, 172, 157, 160, 153, 163, 166, 168, 159, 158, 162, 153, 163, 166, 155, 158, 152, 155, 157, 156, 166, 166, 167, 155, 154, 169, 159, 158, 161, 171, 162, 161, 153, 158, 151, 169, 162, 157, 165, 156, 150, 154, 155, 155, 177, 165, 170, 169, 158, 161, 168, 157, 162, 152, 161, 174, 174, 165, 163, 162, 160, 163, 149, 168, 159, 156, 159, 173, 157, 165, 153, 157, 156, 150, 156, 157, 159, 156, 168, 161, 149, 144, 154, 168, 159, 167, 155, 158, 162, 164, 153, 156, 153, 149, 155, 154, 162, 149, 154, 172, 162, 158, 155, 159, 163, 167, 166, 145, 163, 172, 154, 151, 156, 158, 170, 159, 160, 157, 149, 156, 157, 154, 154, 160, 166, 158, 156, 155, 156, 168, 179, 162, 163, 163, 158, 153, 161, 166, 155, 170, 155, 162, 161, 153, 155, 171, 159, 155, 155, 151, 160, 153, 157, 164, 151, 167, 161, 155, 162, 163, 173, 161, 153, 154, 158, 167, 164, 156, 158, 164, 170, 155, 154, 155, 148, 176, 169, 164, 158, 150, 152, 152, 163, 156, 169, 165, 169, 179, 149, 161, 161, 159, 165, 159, 160, 156, 145, 157, 161, 161, 147, 170, 166, 160, 154, 159, 156, 164, 158, 162, 153, 157, 156, 156, 159, 152, 154, 170, 150, 157, 162, 175, 159, 170, 148, 160, 166, 155, 153, 158, 162, 167, 155, 160, 163, 168, 162, 151, 153, 157, 163, 161, 166, 159, 150, 156, 162, 161, 158, 160, 157, 149, 160, 165, 163, 157, 165, 169, 149, 155, 142, 150, 164, 163, 148, 165, 170, 171, 152, 159, 157, 164, 152, 151, 159, 161, 161, 179, 166, 156, 162, 148, 153, 164, 140, 156, 166, 159, 160, 156, 164, 148, 162, 162, 156, 160, 157, 162, 159, 160, 153, 146, 161, 161, 151, 155, 154, 155, 170, 157, 164, 150, 154, 166, 157, 173, 158, 171, 168, 152, 160, 163, 168, 160, 149, 153, 159, 150, 155, 163, 156, 164, 158, 169, 166, 156, 167, 159, 156, 161, 158, 159, 149, 163, 156, 153, 157, 155, 164, 152, 156, 163, 158, 156, 159, 158, 159, 128, 151, 163, 163, 165, 150, 165, 168, 162, 118, 164, 160, 162, 154, 160, 162, 162, 169, 163, 158, 160, 157, 158, 164, 162, 203, 160, 157, 167, 167, 159, 161, 151, 160, 158, 159, 158, 154, 164, 157, 159, 163, 157, 155, 157, 155, 161, 178, 165, 160, 168, 162, 161, 162, 166, 152, 155, 161, 162, 159, 165, 160, 160, 166, 168, 159, 162, 153, 163, 164, 157, 175, 145, 161, 156, 147, 158, 160, 157, 161, 158, 161, 154, 162, 159, 166, 159, 155, 160, 152, 162, 153, 156, 163, 158, 162, 163, 157, 161, 160, 159, 158, 160, 149, 158, 147, 165, 159, 164, 161, 164, 111, 158, 116, 171, 155, 151, 165, 161, 156, 164, 159, 162, 166, 167, 157, 162, 164, 164, 162, 153, 157, 159, 159, 162, 163, 161, 157, 169, 159, 155, 158, 157, 161, 160, 166, 163, 166, 156, 158, 153, 164, 159, 165, 158, 156, 158, 161, 154, 145, 158, 162, 156, 156, 151, 157, 156, 166, 160, 161, 156, 159, 162, 158, 164, 162, 158, 158, 157, 175, 143, 158, 160, 155, 161, 162, 175, 158, 159, 162, 160, 165, 157, 162, 159, 158, 161, 152, 160, 161, 156, 153, 193, 159, 159, 158, 138, 158, 158, 160, 160, 125, 165, 159, 159, 167, 158, 162, 159, 160, 164, 159, 137, 166, 162, 174, 168, 162, 161, 158, 164, 155, 161, 166, 156, 163, 162, 163, 159, 153, 161, 159, 160, 160, 156, 156, 155, 157, 161, 155, 161, 148, 160, 162, 159, 162, 154, 159, 132, 156, 162, 190, 161, 152, 158, 154, 166, 158, 157, 162, 160, 186, 163, 160, 160, 156, 149, 158, 151, 158, 165, 162, 155, 159, 157, 161, 157, 163, 160, 160, 168, 160, 162, 161, 160, 154, 150, 161, 164, 168, 159, 161, 151, 162, 164, 159, 157, 125, 161, 176, 155, 164, 158, 145, 158, 166, 157, 155, 161, 151, 164, 165, 136, 156, 155, 161, 159, 160, 161, 162, 157, 201, 163, 156, 153, 153, 161, 160, 154, 158, 157, 153, 161, 165, 155, 157, 166, 159, 152, 160, 167, 159, 165, 157, 156, 161, 157, 160, 157, 156, 161, 153, 157, 159, 158, 164, 164, 163, 149, 151, 166, 155, 159, 163, 164, 170, 177, 164, 161, 168, 161, 158, 158, 160, 156, 147, 163, 160, 162, 165, 162, 162, 162, 163, 162, 156, 164, 160, 161, 160, 166, 155, 162, 171, 157, 175, 166, 153, 164, 162, 163, 161, 158, 157, 163, 158, 165, 166, 163, 160, 159, 162, 159, 158, 162, 168, 158, 156, 163, 159, 160, 161, 194, 160, 151, 144, 165, 153, 159, 154, 161, 158, 163, 166, 161, 146, 157, 159, 159, 161, 147, 166, 162, 157, 156, 162, 158, 164, 163, 144, 161, 160, 155, 160, 164, 164, 160, 165, 156, 157, 159, 164, 163, 156, 165, 164, 147, 162, 161, 164, 159, 206, 151, 158, 158, 163, 156, 150, 150, 155, 159, 159, 165, 158, 159, 160, 163, 156, 165, 158, 162, 158, 160, 162, 161, 161, 153, 162, 155, 152, 153, 158, 162, 157, 162, 164, 164, 161, 163, 161, 161, 163, 167, 151, 157, 157, 158, 161, 159, 161, 149, 158, 163, 159, 161, 162, 153, 161, 158, 160, 164, 158, 157, 157, 164, 161, 156, 166, 164, 162, 157, 153, 159, 161, 160, 171, 155, 163, 156, 156, 162, 160, 165, 165, 155, 169, 160, 161, 162, 154, 162, 150, 158, 159, 150, 160, 166, 167, 148, 160, 157, 156, 165, 158, 163, 154, 162, 158, 167, 146, 157, 155, 153, 164, 154, 158, 163, 166, 162, 161, 160, 155, 163, 167, 167, 161, 166, 175, 155, 157, 156, 169, 157, 160, 161, 155, 156, 164, 158, 160, 167, 174, 157, 159, 156, 162, 156, 154, 161, 155, 154, 159, 159, 160, 159, 167, 161, 159, 179, 168, 167, 159, 164, 151, 156, 157, 156, 152, 156, 159, 167, 159, 160, 166, 157, 160, 172, 159, 161, 159, 159, 153, 165, 157, 153, 166, 162, 160, 177, 155, 161, 165, 158, 163, 154, 153, 161, 162, 156, 149, 165, 158, 161, 155, 161, 161, 163, 162, 174, 159, 158, 153, 162, 159, 161, 158, 160, 152, 156, 161, 164, 165, 162, 157, 159, 158, 158, 157, 157, 152, 163, 160, 161, 160, 162, 160, 160, 156, 157, 160, 174, 158, 157, 160, 166, 155, 160, 153, 154, 158, 165, 158, 161, 163, 165, 160, 161, 158, 164, 153, 162, 157, 155, 158, 160, 156, 164, 164, 162, 154, 161, 164, 170, 158, 163, 164, 152, 161, 154, 158, 153, 156, 167, 153, 153, 148, 163, 162, 166, 157, 157, 167, 169, 160, 146, 158, 154, 154, 160, 162, 159, 155, 175, 169, 164, 167, 164, 155, 167, 155, 153, 158, 159, 165, 151, 167, 155, 158, 149, 156, 155, 159, 156, 157, 155, 161, 151, 159, 157, 159, 162, 157, 152, 156, 164, 152, 152, 168, 161, 155, 161, 155, 158, 167, 162, 164, 159, 163, 159, 160, 157, 156, 161, 165, 160, 162, 163, 152, 154, 175, 145, 159, 176, 157, 160, 158, 159, 156, 158, 160, 159, 153, 165, 161, 151, 150, 154, 165, 162, 158, 151, 158, 163, 159, 162, 156, 143, 156, 168, 169, 162, 156, 166, 162, 165, 166, 159, 155, 157, 164, 163, 150, 160, 162, 156, 158, 161, 165, 157, 163, 167, 159, 156, 156, 158, 156, 146, 159, 163, 152, 153, 172, 163, 162, 158, 156, 167, 164, 168, 155, 163, 153, 165, 161, 154, 163, 161, 160, 157, 163, 165, 158, 156, 173, 164, 166, 163, 154, 165, 159, 168, 162, 159, 168, 159, 159, 165, 146, 157, 158, 159, 152, 158, 168, 158, 154, 161, 155, 159, 150, 156, 158, 164, 156, 162, 156, 158, 158, 160, 154, 158, 161, 163, 160, 165, 163, 160, 159, 154, 157, 160, 156, 164, 154, 160, 154, 167, 166, 157, 150, 166, 164, 150, 158, 155, 170, 169, 158, 161, 157, 161, 162, 159, 155, 155, 159, 162, 154, 158, 162, 169, 158, 166, 160, 166, 160, 156, 160, 155, 160, 158, 163, 155, 164, 165, 161, 158, 157, 157, 159, 158, 156, 156, 156, 155, 160, 161, 161, 151, 164, 152, 167, 164, 159, 170, 161, 163, 159, 160, 161, 164, 159, 149, 158, 161, 165, 158, 152, 155, 160, 164, 156, 163, 161, 157, 160, 162, 157, 162, 157, 163, 158, 158, 159, 165, 154, 154, 163, 157, 167, 153, 159, 160, 169, 154, 157, 161, 152, 167, 154, 157, 160, 165, 162, 162, 160, 157, 157, 162, 160, 157, 157, 156, 161, 162, 158, 160, 161, 159, 158, 170, 173, 164, 156, 152, 167, 160, 155, 161, 160, 160, 163, 160, 157, 161, 156, 158, 158, 161, 164, 159, 156, 156, 150, 160, 159, 180, 161, 163, 160, 151, 162, 160, 158, 166, 160, 159, 158, 158, 152, 160, 154, 158, 158, 155, 162, 161, 158, 149, 144, 186, 156, 162, 164, 160, 156, 161, 159, 167, 157, 179, 158, 162, 168, 162, 154, 158, 154, 158, 157, 154, 160, 175, 158, 163, 151, 155, 158, 155, 157, 142, 157, 148, 162, 162, 159, 163, 159, 154, 156, 162, 156, 155, 155, 158, 170, 160, 159, 160, 158, 155, 164, 169, 164, 163, 153, 161, 152, 163, 157, 158, 162, 162, 164, 158, 165, 166, 160, 156, 161, 162, 161, 148, 166, 158, 162, 154, 157, 160, 158, 157, 157, 160, 154, 164, 165, 163, 158, 160, 161, 164, 158, 172, 156, 159, 162, 158, 160, 154, 158, 160, 152, 161, 160, 161, 162, 156, 160, 164, 157, 156, 152, 159, 166, 158, 155, 154, 165, 163, 157, 162, 161, 160, 158, 155, 160, 155, 158, 162, 154, 159, 158, 158, 158, 166, 161, 153, 160, 161, 165, 161, 164, 157, 158, 160, 161, 159, 157, 161, 161, 150, 158, 160, 162, 161, 163, 159, 157, 157, 165, 155, 156, 160, 167, 162, 159, 164, 158, 165, 162, 160, 161, 163, 161, 161, 163, 156, 160, 167, 164, 159, 161, 161, 158, 158, 162, 157, 163, 161, 152, 162, 155, 161, 162, 158, 164, 157, 161, 159, 154, 156, 173, 162, 162, 170, 163, 163, 165, 162, 163, 157, 158, 158, 164, 157, 159, 171, 157, 161, 159, 160, 166, 162, 166, 166, 160, 163, 161, 157, 164, 154, 162, 144, 156, 159, 155, 156, 151, 158, 157, 160, 155, 161, 158, 171, 163, 162, 160, 161, 153, 163, 152, 164, 161, 165, 172, 162, 163, 164, 162, 162, 154, 161, 161, 165, 163, 158, 169, 156, 155, 162, 160, 163, 161, 164, 157, 156, 159, 162, 159, 161, 168, 165, 157, 161, 159, 153, 159, 155, 158, 155, 162, 148, 157, 159, 157, 159, 165, 156, 160, 156, 167, 168, 160, 158, 159, 163, 161, 163, 161, 158, 161, 157, 156, 163, 159, 163, 157, 159, 154, 154, 160, 164, 158, 166, 156, 156, 163, 154, 162, 156, 158, 161, 162, 158, 155, 158, 161, 159, 154, 153, 156, 162, 161, 162, 161, 161, 158, 166, 160, 164, 160, 162, 160, 161, 165, 164, 159, 159, 162, 153, 168, 159, 168, 147, 173, 148, 165, 160, 161, 175, 172, 161, 156, 160, 162, 152, 161, 163, 155, 164, 161, 160, 157, 165, 185, 154, 165, 169, 166, 150, 164, 164, 156, 163, 162, 163, 157, 162, 159, 155, 161, 166, 165, 160, 154, 164, 160, 172, 167, 162, 163, 149, 163, 158, 163, 165, 162, 151, 156, 152, 165, 160, 158, 164, 156, 163, 155, 163, 152, 162, 170, 153, 160, 163, 168, 181, 142, 165, 155, 167, 166, 162, 153, 160, 160, 165, 161, 153, 184, 155, 146, 164, 158, 146, 156, 162, 160, 158, 183, 164, 156, 165, 160, 164, 152, 161, 175, 163, 162, 171, 163, 160, 161, 158, 160, 162, 162, 158, 151, 145, 160, 146, 157, 158, 155, 157, 155, 185, 159, 154, 164, 170, 162, 139, 159, 160, 161, 156, 157, 160, 163, 157, 145, 159, 157, 151, 161, 162, 157, 158, 162, 176, 154, 165, 160, 154, 160, 167, 156, 159, 154, 162, 158, 162, 166, 161, 160, 160, 169, 152, 167, 157, 155, 168, 162, 164, 156, 167, 155, 163, 164, 164, 163, 167, 145, 154, 150, 163, 145, 162, 159, 147, 200, 164, 164, 156, 168, 159, 160, 160, 158, 158, 159, 158, 158, 162, 166, 161, 160, 161, 157, 157, 155, 158, 174, 155, 162, 152, 134, 149, 165, 164, 158, 123, 172, 156, 159, 161, 159, 153, 154, 159, 155, 144, 162, 161, 157, 161, 166, 162, 160, 168, 163, 178, 161, 168, 159, 157, 168, 164, 162, 153, 152, 158, 169, 156, 157, 153, 157, 153, 152, 163, 158, 154, 165, 169, 156, 154, 170, 157, 172, 160, 154, 165, 161, 168, 162, 162, 153, 152, 164, 147, 158, 161, 159, 157, 157, 155, 160, 153, 164, 161, 152, 163, 155, 155, 162, 161, 160, 161, 160, 162, 163, 163, 158, 162, 174, 161, 165, 155, 154, 156, 151, 162, 165, 159, 160, 149, 162, 157, 157, 159, 162, 160, 155, 159, 159, 169, 159, 162, 138, 154, 158, 163, 157, 163, 152, 164, 161, 162, 156, 155, 163, 168, 169, 159, 158, 156, 156, 164, 179, 156, 158, 163, 145, 166, 159, 169, 163, 157, 161, 163, 158, 159, 163, 159, 162, 169, 165, 148, 146, 164, 157, 158, 197, 150, 161, 162, 156, 168, 169, 152, 152, 176, 155, 162, 159, 145, 166, 159, 166, 168, 158, 155, 172, 164, 165, 156, 158, 161, 163, 157, 172, 176, 157, 185, 192, 158, 152, 174, 168, 166, 169, 148, 160, 145, 150, 157, 159, 174, 165, 158, 153, 159, 160, 146, 159, 157, 160, 144, 162, 159, 160, 152, 158, 160, 163, 156, 147, 163, 166, 158, 155, 169, 154, 157, 157, 157, 163, 156, 153, 160, 152, 159, 158, 129, 183, 163, 158, 157, 159, 160, 164, 156, 152, 161, 168, 154, 160, 158, 157, 175, 150, 163, 166, 166, 198, 174, 166, 152, 161, 166, 157, 155, 159, 161, 157, 155, 166, 160, 142, 156, 162, 159, 166, 159, 152, 160, 174, 165, 156, 156, 168, 147, 150, 162, 157, 162, 161, 158, 160, 153, 165, 160, 165, 155, 157, 157, 159, 157, 159, 158, 169, 160, 156, 158, 154, 160, 166, 161, 159, 170, 159, 153, 150, 169, 168, 152, 147, 162, 164, 150, 165, 170, 161, 160, 157, 162, 158, 149, 153, 158, 164, 157, 160, 156, 159, 160, 167, 167, 152, 162, 158, 158, 157, 166, 159, 154, 157, 163, 162, 140, 153, 158, 159, 173, 152, 164, 151, 153, 161, 174, 161, 164, 170, 159, 151, 155, 159, 154, 151, 166, 152, 151, 165, 157, 163, 173, 160, 163, 165, 160, 168, 161, 156, 162, 149, 161, 160, 152, 155, 164, 153, 171, 163, 169, 157, 158, 162, 151, 159, 163, 172, 159, 155, 164, 161, 155, 159, 164, 161, 154, 165, 157, 154, 164, 156, 156, 167, 160, 155, 162, 165, 150, 160, 153, 157, 159, 154, 155, 156, 165, 159, 158, 155, 161, 156, 163, 162, 161, 155, 164, 165, 158, 165, 166, 162, 159, 176, 164, 162, 160, 160, 162, 149, 157, 161, 168, 155, 160, 155, 163, 160, 159, 158, 159, 151, 160, 162, 167, 156, 157, 164, 159, 153, 155, 162, 159, 151, 149, 163, 164, 162, 157, 166, 159, 158, 167, 147, 170, 160, 149, 155, 155, 162, 155, 152, 163, 158, 175, 168, 156, 153, 165, 157, 162, 154, 149, 155, 161, 163, 167, 159, 155, 163, 153, 158, 164, 162, 153, 158, 156, 159, 167, 175, 160, 153, 157, 152, 161, 157, 156, 162, 169, 159, 164, 166, 165, 169, 153, 156, 160, 154, 152, 160, 165, 160, 175, 149, 168, 156, 161, 156, 168, 169, 159, 162, 157, 160, 168, 162, 167, 154, 162, 155, 151, 163, 158, 166, 170, 157, 156, 154, 154, 147, 163, 147, 153, 159, 153, 166, 158, 157, 158, 155, 166, 159, 165, 157, 158, 163, 161, 160, 153, 167, 152, 157, 155, 157, 147, 155, 156, 148, 166, 158, 164, 162, 171, 154, 163, 155, 159, 155, 158, 169, 157, 155, 162, 168, 161, 165, 167, 153, 171, 160, 163, 162, 164, 164, 157, 160, 156, 170, 160, 160, 159, 166, 154, 155, 159, 156, 151, 159, 153, 168, 165, 161, 144, 155, 168, 166, 157, 156, 161, 141, 167, 172, 153, 162, 168, 160, 156, 150, 161, 156, 160, 160, 159, 162, 154, 162, 161, 173, 160, 165, 152, 155, 169, 156, 151, 155, 150, 166, 161, 162, 156, 166, 162, 155, 163, 157, 167, 157, 148, 168, 157, 156, 158, 162, 155, 160, 159, 165, 153, 161, 163, 161, 157, 157, 164, 164, 159, 165, 162, 155, 162, 165, 153, 150, 152, 159, 162, 163, 160, 160, 162, 153, 156, 164, 154, 156, 153, 165, 157, 156, 155, 158, 162, 160, 165, 167, 164, 159, 158, 162, 179, 165, 159, 157, 162, 156, 154, 169, 166, 159, 163, 180, 154, 159, 151, 169, 157, 156, 160, 157, 160, 160, 148, 157, 153, 157, 156, 172, 164, 160, 159, 155, 144, 154, 157, 158, 158, 160, 161, 160, 181, 189, 155, 160, 167, 162, 162, 156, 156, 166, 150, 157, 166, 163, 150, 160, 154, 168, 158, 157, 163, 162, 160, 164, 158, 164, 160, 159, 165, 154, 157, 159, 162, 154, 162, 158, 153, 159, 166, 161, 163, 161, 157, 160, 154, 160, 166, 158, 174, 157, 159, 163, 156, 160, 152, 167, 161, 165, 161, 157, 165, 157, 157, 162, 161, 159, 162, 172, 162, 151, 162, 161, 157, 157, 162, 161, 159, 161, 158, 158, 164, 166, 163, 145, 160, 158, 168, 163, 158, 160, 160, 166, 164, 157, 151, 159, 159, 166, 137, 163, 162, 165, 163, 156, 160, 158, 160, 156, 163, 158, 158, 155, 151, 157, 152, 170, 165, 162, 161, 156, 156, 155, 161, 161, 167, 159, 161, 164, 157, 161, 159, 153, 161, 155, 153, 161, 172, 163, 163, 161, 161, 154, 160, 159, 161, 153, 161, 159, 158, 158, 166, 159, 164, 161, 155, 163, 160, 157, 154, 165, 155, 166, 165, 156, 164, 165, 156, 163, 161, 154, 160, 158, 161, 157, 155, 162, 157, 162, 160, 163, 162, 156, 160, 161, 162, 169, 162, 163, 158, 156, 163, 161, 160, 162, 160, 159, 156, 166, 161, 163, 160, 159, 162, 169, 159, 170, 150, 175, 163, 161, 161, 161, 154, 155, 164, 157, 165, 159, 161, 160, 161, 157, 166, 161, 165, 161, 161, 166, 159, 158, 159, 157, 158, 164, 161, 158, 160, 158, 159, 167, 154, 160, 157, 170, 159, 160, 156, 161, 167, 162, 165, 158, 158, 166, 162, 170, 160, 160, 164, 159, 150, 162, 161, 162, 158, 161, 160, 161, 164, 155, 163, 164, 155, 158, 160, 152, 156, 156, 160, 163, 156, 153, 163, 164, 162, 161, 163, 161, 164, 153, 152, 158, 165, 157, 158, 161, 158, 155, 157, 160, 167, 160, 158, 155, 157, 154, 153, 164, 163, 155, 161, 161, 155, 152, 166, 164, 156, 157, 157, 166, 167, 161, 162, 160, 146, 161, 158, 159, 166, 160, 156, 162, 165, 163, 151, 161, 159, 155, 158, 159, 163, 164, 162, 160, 151, 162, 164, 160, 162, 158, 162, 168, 156, 156, 162, 159, 169, 161, 160, 163, 162, 153, 158, 164, 161, 160, 158, 166, 148, 162, 165, 168, 160, 156, 169, 161, 135, 158, 169, 160, 156, 161, 158, 163, 172, 161, 154, 160, 166, 166, 159, 148, 157, 161, 164, 153, 153, 157, 157, 162, 157, 160, 161, 162, 159, 161, 163, 168, 159, 166, 154, 161, 176, 157, 160, 169, 159, 163, 151, 160, 162, 163, 166, 173, 160, 167, 163, 155, 164, 159, 163, 164, 157, 156, 161, 159, 159, 157, 158, 159, 162, 159, 161, 159, 153, 160, 159, 162, 167, 161, 158, 147, 160, 154, 163, 161, 165, 146, 157, 159, 150, 164, 158, 158, 162, 155, 160, 160, 158, 160, 155, 158, 161, 162, 155, 171, 163, 163, 155, 167, 158, 161, 162, 155, 162, 159, 163, 163, 156, 164, 157, 160, 165, 157, 155, 154, 159, 157, 159, 157, 157, 160, 157, 166, 163, 159, 159, 163, 156, 159, 167, 160, 159, 158, 162, 163, 159, 162, 160, 159, 167, 162, 159, 162, 165, 172, 159, 157, 154, 170, 162, 155, 153, 154, 167, 162, 159, 156, 158, 159, 161, 166, 160, 158, 157, 158, 155, 151, 158, 157, 167, 163, 158, 173, 154, 163, 157, 172, 151, 160, 166, 163, 153, 154, 164, 157, 157, 156, 162, 172, 122, 164, 160, 160, 160, 162, 176, 166, 152, 157, 159, 164, 170, 150, 152, 163, 155, 142, 164, 176, 166, 157, 162, 158, 159, 156, 161, 159, 156, 160, 151, 160, 166, 154, 162, 156, 145, 149, 164, 154, 168, 161, 160, 159, 155, 162, 138, 165, 156, 163, 154, 152, 161, 164, 160, 160, 158, 169, 166, 151, 159, 161, 158, 163, 161, 171, 166, 165, 155, 161, 157, 165, 162, 166, 158, 158, 162, 167, 165, 158, 175, 162, 177, 160, 162, 167, 161, 161, 167, 166, 162, 156, 158, 160, 160, 161, 170, 158, 159, 159, 160, 159, 157, 153, 161, 156, 156, 157, 164, 166, 160, 161, 155, 161, 158, 148, 158, 154, 162, 155, 157, 179, 164, 159, 163, 160, 162, 154, 160, 172, 167, 154, 158, 162, 157, 149, 169, 159, 171, 170, 164, 156, 162, 150, 161, 164, 164, 161, 162, 165, 159, 171, 162, 157, 164, 154, 166, 160, 161, 164, 161, 157, 159, 169, 158, 164, 164, 171, 165, 164, 158, 161, 166, 158, 161, 151, 162, 152, 157, 165, 160, 162, 167, 162, 162, 167, 144, 160, 159, 158, 158, 153, 163, 162, 161, 157, 151, 165, 162, 161, 158, 160, 150, 159, 158, 163, 164, 173, 156, 157, 183, 166, 164, 157, 157, 163, 165, 160, 159, 161, 159, 149, 160, 155, 149, 160, 161, 142, 161, 173, 162, 152, 162, 150, 157, 194, 169, 153, 159, 152, 165, 155, 163, 155, 167, 165, 158, 161, 157, 160, 162, 160, 158, 158, 155, 152, 162, 165, 157, 163, 162, 156, 167, 161, 160, 164, 165, 155, 167, 161, 150, 168, 162, 163, 152, 168, 160, 173, 151, 159, 160, 161, 156, 151, 156, 162, 163, 170, 164, 162, 157, 158, 173, 161, 153, 158, 161, 160, 159, 159, 168, 138, 162, 159, 162, 158, 156, 155, 154, 159, 155, 157, 160, 160, 170, 156, 160, 162, 160, 169, 157, 157, 159, 159, 159, 158, 161, 157, 160, 161, 164, 156, 160, 161, 159, 154, 163, 165, 158, 152, 164, 154, 148, 157, 154, 159, 189, 156, 148, 151, 156, 165, 157, 168, 154, 165, 168, 160, 167, 159, 169, 164, 158, 163, 157, 159, 157, 157, 160, 162, 153, 161, 153, 161, 152, 170, 165, 154, 160, 159, 172, 168, 164, 166, 158, 165, 157, 160, 164, 165, 151, 169, 153, 153, 168, 166, 153, 166, 158, 167, 152, 159, 156, 167, 161, 158, 157, 169, 144, 164, 158, 155, 158, 160, 159, 164, 151, 155, 171, 169, 197, 161, 164, 160, 155, 157, 168, 152, 158, 159, 162, 164, 164, 162, 157, 155, 169, 164, 165, 163, 166, 166, 161, 162, 166, 163, 158, 176, 154, 152, 160, 161, 161, 164, 165, 167, 151, 157, 158, 165, 161, 157, 162, 162, 157, 157, 153, 158, 158, 158, 165, 151, 158, 157, 164, 162, 163, 157, 161, 166, 175, 161, 167, 155, 165, 151, 163, 155, 159, 141, 172, 168, 163, 168, 152, 157, 166, 152, 158, 151, 152, 157, 160, 160, 168, 161, 156, 157, 156, 156, 156, 162, 149, 152, 152, 158, 160, 165, 148, 154, 170, 166, 168, 158, 156, 160, 161, 162, 153, 161, 155, 154, 158, 154, 158, 158, 152, 161, 147, 156, 153, 160, 148, 158, 155, 154, 154, 152, 152, 165, 153, 157, 165, 155, 140, 157, 161, 157, 158, 161, 157, 155, 160, 158, 153, 165, 152, 149, 161, 161, 152, 157, 152, 158, 165, 159, 157, 154, 164, 161, 155, 160, 167, 158, 141, 157, 172, 155, 160, 157, 154, 160, 157, 158, 154, 157, 157, 168, 155, 163, 159, 166, 162, 141, 162, 165, 158, 160, 150, 156, 161, 165, 154, 168, 164, 163, 149, 176, 162, 159, 159, 164, 168, 157, 153, 163, 160, 169, 158, 162, 162, 152, 167, 158, 153, 155, 157, 155, 159, 162, 156, 148, 155, 143, 152, 146, 156, 155, 161, 160, 161, 163, 157, 165, 149, 156, 157, 149, 150, 164, 163, 152, 164, 152, 157, 162, 159, 153, 159, 163, 161, 169, 154, 143, 163, 153, 155, 154, 168, 150, 148, 163, 159, 154, 168, 147, 164, 155, 163, 157, 163, 154, 151, 157, 160, 165, 160, 156, 154, 164, 169, 160, 156, 164, 161, 158, 160, 153, 160, 172, 156, 164, 164, 168, 157, 168, 169, 167, 157, 155, 149, 152, 158, 164, 162, 169, 151, 157, 167, 157, 160, 166, 155, 161, 156, 162, 168, 157, 170, 159, 163, 158, 152, 163, 165, 153, 148, 169, 156, 155, 158, 155, 173, 167, 152, 162, 158, 152, 160, 162, 149, 162, 158, 165, 158, 159, 168, 162, 154, 158, 156, 155, 160, 155, 155, 164, 153, 159, 155, 171, 163, 161, 166, 162, 158, 161, 161, 162, 160, 151, 156, 151, 154, 174, 160, 152, 169, 155, 169, 169, 167, 149, 164, 171, 156, 162, 167, 171, 163, 156, 152, 158, 159, 158, 149, 161, 170, 155, 154, 164, 174, 160, 157, 163, 161, 156, 164, 165, 169, 160, 161, 150, 165, 157, 155, 169, 161, 149, 159, 145, 162, 159, 163, 156, 162, 162, 159, 164, 165, 156, 152, 164, 163, 161, 151, 172, 164, 160, 149, 149, 155, 163, 149, 153, 147, 161, 149, 157, 151, 162, 157, 149, 157, 166, 161, 165, 166, 165, 156, 156, 160, 154, 155, 156, 157, 160, 158, 157, 158, 155, 165, 165, 161, 165, 162, 161, 161, 161, 166, 157, 156, 161, 165, 163, 169, 156, 147, 179, 157, 173, 153, 156, 153, 157, 169, 153, 156, 149, 158, 154, 153, 153, 171, 152, 157, 151, 159, 153, 160, 158, 163, 155, 164, 147, 149, 156, 144, 166, 154, 155, 157, 157, 151, 140, 154, 153, 149, 160, 163, 170, 149, 159, 155, 155, 150, 162, 157, 151, 155, 161, 158, 175, 158, 163, 163, 153, 165, 167, 159, 157, 158, 154, 164, 147, 154, 156, 156, 160, 143, 147, 168, 162, 161, 161, 161, 158, 160, 162, 163, 163, 159, 159, 161, 163, 175, 159, 161, 160, 158, 159, 156, 165, 157, 158, 165, 161, 158, 160, 160, 163, 159, 157, 162, 160, 163, 158, 170, 164, 160, 161, 155, 163, 157, 157, 160, 158, 159, 160, 159, 162, 159, 160, 157, 161, 166, 158, 164, 162, 158, 160, 162, 162, 157, 160, 159, 162, 163, 158, 162, 159, 162, 161, 158, 161, 157, 151, 162, 160, 160, 159, 160, 160, 159, 156, 164, 160, 163, 161, 162, 159, 163, 161, 162, 160, 160, 165, 164, 161, 155, 159, 161, 158, 162, 159, 162, 157, 166, 160, 158, 165, 158, 164, 161, 162, 155, 165, 158, 157, 161, 159, 161, 160, 160, 157, 162, 160, 160, 158, 154, 160, 162, 159, 161, 160, 156, 159, 156, 160, 170, 156, 160, 162, 158, 159, 160, 164, 162, 154, 155, 161, 159, 160, 163, 156, 160, 160, 164, 153, 160, 164, 159, 159, 156, 157, 156, 160, 160, 159, 156, 163, 160, 160, 160, 160, 166, 164, 160, 159, 155, 163, 157, 160, 161, 166, 163, 160, 162, 159, 160, 163, 161, 159, 160, 163, 158, 158, 158, 150, 161, 159, 160, 162, 160, 162, 162, 162, 157, 159, 163, 157, 157, 159, 161, 157, 156, 158, 158, 163, 162, 159, 161, 162, 155, 167, 163, 166, 158, 160, 154, 161, 160, 155, 160, 151, 159, 158, 161, 160, 161, 155, 159, 162, 160, 157, 157, 162, 154, 157, 170, 164, 161, 162, 160, 163, 159, 160, 165, 163, 162, 157, 162, 160, 162, 164, 155, 163, 161, 150, 159, 158, 162, 165, 161, 162, 170, 162, 162, 156, 158, 157, 161, 162, 159, 163, 163, 160, 165, 155, 162, 160, 154, 160, 160, 163, 159, 159, 158, 160, 161, 156, 160, 161, 159, 156, 158, 160, 162, 158, 162, 158, 157, 159, 160, 161, 156, 161, 164, 165, 161, 162, 157, 157, 159, 161, 156, 159, 162, 159, 160, 163, 160, 160, 160, 157, 161, 166, 154, 161, 162, 159, 158, 167, 161, 160, 157, 157, 160, 159, 161, 162, 157, 155, 160, 162, 158, 149, 158, 157, 156, 151, 152, 161, 164, 159, 159, 160, 163, 160, 161, 162, 157, 162, 158, 165, 162, 164, 158, 157, 155, 155, 155, 158, 158, 162, 167, 153, 159, 167, 161, 163, 158, 161, 160, 162, 163, 161, 159, 163, 159, 158, 160, 163, 161, 158, 162, 163, 161, 165, 157, 159, 162, 164, 160, 160, 162, 159, 165, 160, 159, 161, 152, 157, 158, 157, 155, 160, 162, 161, 155, 160, 162, 160, 159, 158, 158, 160, 158, 163, 163, 162, 161, 157, 160, 159, 162, 161, 161, 159, 159, 162, 160, 154, 157, 160, 160, 161, 159, 160, 160, 159, 162, 160, 158, 161, 162, 159, 159, 161, 152, 160, 159, 161, 156, 157, 161, 164, 158, 157, 159, 155, 161, 161, 152, 159, 157, 158, 159, 160, 157, 159, 164, 162, 159, 158, 155, 150, 158, 160, 157, 161, 156, 159, 158, 166, 157, 163, 159, 164, 165, 159, 159, 160, 160, 160, 156, 160, 157, 156, 157, 161, 154, 155, 165, 161, 161, 161, 159, 163, 161, 160, 154, 160, 161, 158, 158, 162, 159, 166, 158, 162, 156, 166, 153, 163, 159, 163, 160, 163, 165, 166, 162, 161, 158, 164, 167, 159, 162, 163, 160, 162, 155, 164, 161, 166, 160, 164, 156, 164, 158, 162, 163, 157, 162, 154, 163, 164, 156, 159, 155, 156, 160, 159, 159, 158, 155, 165, 163, 161, 159, 157, 159, 156, 164, 160, 158, 148, 163, 169, 161, 163, 160, 163, 161, 159, 158, 166, 170, 156, 165, 156, 166, 163, 158, 154, 159, 167, 158, 162, 164, 163, 162, 155, 164, 162, 153, 158, 164, 151, 161, 155, 162, 158, 158, 158, 165, 166, 166, 158, 162, 164, 166, 160, 160, 160, 165, 161, 166, 157, 158, 160, 155, 165, 154, 169, 161, 165, 165, 155, 154, 163, 160, 163, 155, 163, 161, 167, 158, 152, 159, 166, 161, 160, 164, 157, 152, 166, 164, 162, 165, 153, 159, 155, 160, 163, 162, 154, 156, 157, 154, 157, 155, 161, 158, 157, 160, 163, 158, 161, 158, 157, 159, 173, 164, 158, 158, 166, 159, 157, 161, 161, 156, 158, 158, 164, 159, 159, 158, 161, 160, 167, 163, 162, 157, 161, 159, 162, 159, 162, 156, 159, 159, 153, 160, 157, 160, 155, 159, 163, 156, 161, 162, 162, 160, 162, 162, 162, 161, 160, 166, 158, 150, 159, 157, 159, 158, 158, 158, 161, 158, 155, 164, 162, 167, 159, 157, 155, 159, 158, 160, 154, 161, 161, 160, 164, 161, 157, 151, 163, 163, 161, 161, 154, 164, 160, 157, 166, 152, 160, 151, 160, 162, 162, 159, 154, 162, 159, 155, 160, 162, 159, 164, 164, 154, 161, 160, 167, 158, 168, 160, 159, 160, 156, 161, 163, 162, 153, 163, 159, 157, 160, 158, 157, 155, 155, 163, 161, 164, 161, 162, 161, 159, 161, 159, 159, 160, 161, 159, 156, 161, 162, 161, 156, 160, 161, 163, 167, 159, 157, 165, 163, 158, 162, 158, 153, 156, 159, 156, 166, 162, 157, 163, 161, 164, 165, 164, 163, 156, 166, 157, 154, 164, 155, 165, 168, 166, 159, 156, 157, 158, 160, 155, 160, 159, 164, 170, 161, 167, 157, 164, 165, 161, 159, 157, 157, 161, 159, 167, 165, 158, 166, 155, 163, 159, 162, 162, 165, 161, 161, 159, 164, 161, 155, 157, 162, 157, 159, 158, 163, 157, 157, 160, 155, 161, 154, 162, 162, 163, 163, 165, 164, 162, 156, 166, 162, 162, 160, 156, 162, 154, 166, 158, 159, 160, 162, 158, 168, 160, 168, 158, 161, 163, 158, 161, 162, 158, 150, 162, 163, 155, 160, 162, 154, 162, 162, 166, 159, 156, 159, 160, 153, 165, 160, 159, 166, 153, 158, 156, 155, 158, 158, 155, 158, 168, 162, 159, 157, 163, 162, 156, 154, 161, 155, 162, 155, 160, 165, 159, 161, 164, 160, 156, 160, 154, 160, 161, 158, 163, 163, 161, 159, 159, 155, 163, 162, 163, 156, 169, 162, 160, 161, 165, 156, 160, 164, 154, 153, 159, 163, 160, 159, 165, 168, 167, 161, 161, 159, 161, 163, 170, 163, 157, 159, 150, 154, 159, 164, 157, 167, 160, 159, 165, 155, 161, 155, 155, 158, 159, 161, 162, 161, 161, 157, 162, 165, 165, 164, 160, 160, 166, 160, 162, 163, 155, 159, 157, 160, 157, 163, 160, 158, 156, 159, 162, 155, 159, 160, 160, 161, 157, 159, 168, 157, 161, 163, 163, 154, 167, 152, 167, 158, 160, 160, 156, 165, 157, 160, 155, 165, 160, 156, 164, 161, 161, 159, 161, 159, 156, 158, 170, 160, 158, 164, 157, 160, 164, 164, 169, 156, 165, 159, 189, 148, 166, 155, 156, 162, 163, 157, 161, 153, 158, 162, 161, 161, 159, 166, 161, 155, 158, 159, 163, 146, 161, 158, 160, 160, 162, 164, 162, 159, 160, 157, 156, 154, 163, 155, 160, 158, 157, 161, 163, 156, 158, 158, 156, 158, 162, 155, 162, 151, 154, 165, 158, 160, 154, 168, 158, 160, 159, 167, 154, 166, 162, 159, 163, 156, 156, 164, 151, 160, 155, 160, 167, 159, 158, 163, 160, 165, 156, 157, 157, 162, 160, 165, 165, 164, 152, 162, 163, 161, 158, 163, 156, 158, 155, 158, 160, 159, 164, 158, 156, 159, 161, 155, 159, 163, 158, 167, 162, 158, 162, 164, 164, 156, 155, 160, 158, 162, 162, 155, 155, 157, 155, 157, 165, 160, 155, 152, 161, 159, 152, 161, 157, 157, 158, 161, 155, 159, 162, 155, 160, 161, 164, 159, 159, 160, 162, 161, 160, 159, 155, 153, 161, 163, 155, 157, 158, 169, 166, 154, 154, 152, 160, 165, 161, 167, 165, 158, 151, 165, 164, 160, 158, 165, 155, 160, 165, 161, 168, 162, 168, 170, 163, 159, 163, 162, 156, 159, 153, 160, 167, 159, 159, 158, 162, 170, 160, 163, 162, 165, 159, 157, 162, 158, 159, 165, 157, 156, 163, 161, 161, 160, 161, 164, 156, 156, 162, 159, 157, 164, 157, 166, 156, 163, 162, 161, 157, 160, 158, 165, 162, 157, 161, 166, 164, 158, 161, 158, 160, 162, 161, 161, 155, 166, 161, 159, 157, 165, 161, 158, 161, 167, 145, 154, 169, 161, 162, 153, 155, 157, 158, 161, 160, 158, 165, 159, 164, 151, 155, 156, 152, 160, 153, 162, 171, 158, 162, 161, 153, 155, 158, 161, 145, 151, 161, 161, 159, 160, 158, 158, 156, 158, 163, 164, 160, 162, 161, 161, 159, 154, 165, 161, 161, 154, 155, 160, 156, 159, 165, 158, 159, 156, 156, 162, 151, 156, 159, 139, 156, 177, 155, 154, 159, 164, 160, 160, 160, 155, 159, 164, 162, 164, 156, 162, 151, 163, 151, 156, 159, 158, 161, 160, 161, 159, 158, 155, 159, 160, 163, 158, 159, 157, 164, 163, 160, 155, 157, 162, 159, 159, 157, 157, 155, 162, 158, 158, 162, 164, 159, 155, 159, 161, 167, 160, 156, 161, 153, 160, 150, 163, 156, 160, 163, 155, 154, 151, 161, 161, 158, 144, 170, 150, 165, 160, 166, 162, 163, 168, 162, 157, 161, 163, 156, 155, 157, 153, 164, 158, 149, 162, 158, 154, 150, 145, 160, 171, 162, 167, 159, 154, 145, 155, 163, 160, 160, 155, 173, 160, 160, 164, 160, 163, 160, 172, 156, 155, 165, 159, 164, 157, 162, 165, 153, 159, 154, 159, 159, 161, 166, 163, 173, 169, 163, 158, 167, 165, 161, 165, 159, 159, 162, 162, 159, 157, 156, 158, 157, 155, 166, 166, 159, 154, 158, 156, 162, 163, 154, 157, 162, 162, 167, 157, 155, 164, 157, 159, 162, 162, 163, 164, 159, 164, 160, 166, 163, 150, 161, 157, 156, 150, 155, 161, 154, 157, 153, 160, 154, 165, 162, 151, 157, 162, 164, 154, 171, 169, 157, 157, 168, 162, 159, 156, 157, 167, 163, 161, 163, 165, 162, 167, 147, 157, 153, 165, 161, 159, 153, 159, 159, 154, 162, 155, 158, 169, 156, 159, 166, 158, 159, 165, 156, 150, 157, 160, 160, 156, 158, 157, 154, 165, 165, 153, 158, 159, 158, 153, 162, 161, 162, 161, 162, 158, 167, 156, 164, 160, 163, 161, 158, 158, 154, 162, 159, 154, 159, 168, 155, 161, 152, 160, 161, 175, 158, 165, 161, 163, 156, 156, 168, 163, 154, 161, 168, 164, 169, 156, 156, 165, 163, 153, 167, 168, 159, 161, 157, 158, 156, 164, 153, 155, 165, 154, 160, 156, 153, 160, 166, 154, 172, 158, 167, 157, 158, 152, 164, 162, 155, 160, 164, 153, 160, 160, 161, 160, 165, 173, 157, 158, 162, 154, 167, 153, 157, 161, 169, 154, 156, 159, 159, 154, 164, 161, 156, 158, 159, 160, 160, 161, 154, 160, 158, 165, 163, 163, 158, 163, 156, 153, 156, 166, 163, 174, 159, 175, 162, 148, 158, 158, 158, 167, 163, 156, 162, 159, 163, 161, 156, 157, 158, 161, 158, 155, 158, 162, 152, 154, 160, 159, 158, 154, 159, 169, 157, 154, 153, 159, 167, 162, 153, 156, 159, 160, 159, 165, 167, 159, 150, 165, 170, 162, 174, 165, 160, 152, 158, 152, 162, 163, 163, 162, 165, 158, 152, 160, 161, 158, 160, 157, 157, 155, 156, 161, 157, 156, 149, 161, 159, 157, 163, 164, 162, 159, 158, 156, 150, 171, 160, 158, 165, 157, 154, 169, 164, 163, 161, 161, 157, 159, 166, 160, 159, 161, 146, 164, 158, 174, 157, 157, 162, 151, 155, 156, 162, 160, 157, 151, 159, 160, 162, 152, 150, 158, 159, 158, 162, 159, 160, 166, 155, 163, 161, 159, 159, 160, 157, 158, 173, 170, 158, 155, 164, 162, 169, 168, 168, 163, 163, 178, 161, 169, 159, 156, 165, 163, 156, 157, 163, 159, 160, 163, 170, 163, 161, 162, 160, 164, 154, 164, 160, 158, 152, 158, 163, 160, 172, 150, 161, 163, 163, 153, 162, 154, 168, 154, 153, 161, 165, 156, 156, 147, 155, 162, 160, 161, 167, 166, 159, 154, 159, 163, 156, 163, 161, 164, 161, 156, 159, 156, 155, 154, 155, 159, 147, 162, 162, 161, 160, 169, 155, 165, 164, 158, 156, 151, 166, 163, 160, 164, 160, 163, 161, 156, 158, 162, 144, 155, 154, 166, 159, 154, 153, 165, 157, 155, 152, 169, 159, 151, 158, 166, 161, 154, 158, 162, 157, 160, 152, 164, 169, 162, 160, 161, 153, 166, 167, 161, 157, 159, 163, 180, 157, 161, 161, 164, 160, 156, 159, 167, 152, 163, 153, 145, 160, 161, 157, 152, 162, 157, 154, 168, 152, 149, 161, 154, 165, 153, 155, 166, 152, 168, 157, 157, 160, 158, 166, 158, 154, 152, 163, 155, 158, 172, 161, 160, 158, 168, 152, 157, 158, 157, 162, 158, 174, 172, 164, 161, 164, 163, 166, 157, 168, 160, 154, 163, 158, 172, 168, 155, 159, 161, 156, 159, 152, 167, 169, 161, 161, 164, 154, 166, 159, 160, 166, 168, 163, 167, 165, 158, 156, 156, 174, 170, 168, 155, 161, 162, 158, 157, 162, 154, 156, 162, 161, 163, 168, 162, 164, 159, 167, 165, 159, 159, 154, 163, 159, 166, 165, 150, 167, 167, 165, 162, 168, 161, 157, 169, 162, 161, 161, 156, 155, 154, 162, 168, 162, 158, 160, 160, 175, 153, 163, 159, 155, 162, 162, 160, 158, 166, 161, 164, 153, 153, 160, 160, 160, 151, 169, 162, 158, 154, 162, 160, 171, 157, 163, 169, 160, 152, 164, 159, 166, 158, 157, 158, 150, 154, 160, 168, 153, 162, 156, 156, 157, 159, 174, 161, 159, 164, 153, 155, 164, 158, 176, 162, 157, 164, 165, 164, 162, 161, 170, 154, 160, 155, 175, 157, 155, 165, 165, 164, 160, 161, 158, 156, 163, 163, 155, 164, 161, 163, 157, 157, 155, 166, 159, 165, 155, 155, 167, 172, 159, 159, 167, 165, 164, 156, 155, 160, 159, 159, 161, 192, 163, 152, 139, 154, 154, 147, 157, 168, 151, 162, 157, 169, 164, 156, 164, 165, 167, 165, 154, 154, 158, 155, 170, 162, 157, 154, 162, 157, 160, 155, 159, 167, 189, 157, 157, 149, 152, 155, 153, 160, 161, 164, 153, 158, 156, 157, 161, 157, 162, 157, 161, 157, 157, 158, 162, 158, 165, 176, 159, 166, 165, 163, 155, 164, 170, 159, 160, 161, 168, 162, 152, 159, 154, 147, 168, 153, 160, 158, 165, 170, 158, 158, 156, 157, 174, 169, 159, 160, 174, 164, 183, 162, 157, 161, 164, 167, 163, 169, 165, 157, 165, 157, 165, 168, 164, 158, 166, 160, 162, 160, 157, 154, 165, 160, 170, 154, 159, 163, 162, 172, 171, 157, 146, 158, 166, 155, 170, 165, 156, 157, 153, 158, 165, 163, 158, 173, 165, 159, 160, 163, 160, 162, 152, 162, 156, 163, 152, 149, 155, 145, 164, 171, 167, 150, 160, 160, 161, 169, 154, 167, 152, 167, 156, 171, 161, 153, 160, 166, 154, 160, 148, 162, 164, 158, 165, 157, 170, 168, 163, 164, 155, 176, 150, 162, 169, 156, 161, 162, 157, 159, 165, 168, 157, 158, 160, 159, 158, 160, 168, 155, 153, 155, 162, 161, 169, 149, 160, 162, 158, 152, 148, 161, 161, 164, 163, 154, 168, 153, 164, 157, 163, 162, 166, 156, 162, 166, 152, 155, 159, 154, 157, 158, 170, 169, 154, 160, 152, 162, 148, 166, 152, 159, 156, 145, 162, 166, 158, 158, 162, 162, 157, 157, 166, 160, 154, 161, 159, 153, 157, 172, 156, 154, 158, 159, 164, 163, 158, 154, 160, 162, 165, 158, 160, 157, 158, 154, 158, 156, 162, 163, 156, 158, 159, 157, 162, 168, 154, 157, 175, 179, 168, 159, 162, 157, 162, 156, 161, 164, 155, 164, 162, 162, 161, 160, 159, 158, 159, 165, 153, 160, 161, 157, 158, 155, 158, 164, 170, 158, 165, 155, 160, 155, 166, 162, 156, 163, 161, 153, 159, 141, 164, 166, 158, 156, 158, 163, 160, 153, 154, 171, 163, 158, 165, 156, 169, 154, 160, 158, 157, 159, 161, 159, 160, 150, 164, 156, 156, 179, 161, 163, 163, 158, 162, 162, 159, 160, 160, 159, 162, 156, 158, 157, 161, 161, 158, 136, 170, 164, 152, 156, 153, 160, 157, 158, 164, 158, 155, 160, 163, 156, 156, 160, 167, 162, 158, 154, 164, 162, 150, 158, 165, 160, 159, 161, 155, 164, 162, 159, 164, 168, 153, 150, 159, 158, 162, 166, 160, 178, 156, 155, 160, 161, 161, 161, 166, 159, 161, 166, 154, 158, 161, 157, 157, 142, 148, 166, 163, 159, 162, 156, 165, 154, 165, 160, 167, 164, 156, 155, 159, 160, 169, 164, 158, 161, 154, 159, 161, 158, 156, 153, 149, 162, 161, 168, 156, 165, 160, 162, 159, 155, 161, 154, 161, 166, 155, 158, 157, 157, 160, 162, 153, 157, 160, 161, 156, 157, 167, 162, 157, 165, 162, 163, 170, 162, 161, 158, 163, 156, 160, 152, 157, 158, 163, 163, 157, 164, 153, 160, 158, 158, 158, 158, 160, 158, 161, 159, 170, 159, 155, 161, 157, 159, 160, 165, 164, 169, 154, 156, 159, 159, 161, 166, 158, 159, 157, 157, 156, 157, 161, 154, 169, 164, 165, 155, 164, 163, 169, 154, 160, 156, 168, 160, 159, 162, 165, 157, 159, 160, 161, 154, 160, 163, 161, 157, 164, 156, 156, 164, 156, 151, 153, 157, 160, 166, 155, 156, 156, 164, 163, 158, 157, 164, 157, 165, 158, 159, 150, 158, 154, 161, 157, 163, 153, 156, 161, 161, 158, 162, 159, 166, 158, 157, 152, 158, 160, 157, 153, 160, 162, 166, 165, 155, 163, 162, 156, 156, 165, 162, 163, 166, 171, 183, 155, 157, 158, 165, 155, 153, 167, 156, 159, 167, 155, 158, 159, 160, 149, 162, 162, 159, 166, 159, 166, 160, 153, 166, 160, 156, 155, 154, 159, 161, 150, 161, 159, 165, 152, 162, 158, 159, 158, 156, 161, 159, 163, 159, 173, 157, 148, 160, 155, 162, 161, 162, 167, 166, 186, 162, 160, 162, 160, 163, 161, 147, 158, 158, 169, 159, 157, 155, 161, 157, 161, 166, 169, 157, 162, 150, 165, 155, 158, 162, 164, 161, 169, 159, 159, 158, 161, 157, 159, 165, 158, 164, 166, 160, 155, 149, 157, 158, 160, 163, 160, 156, 163, 162, 172, 174, 154, 156, 154, 161, 157, 159, 162, 154, 166, 155, 153, 157, 156, 156, 157, 164, 162, 163, 163, 160, 146, 163, 154, 160, 165, 161, 157, 157, 157, 147, 158, 156, 158, 162, 154, 159, 176, 155, 163, 156, 146, 155, 161, 154, 153, 152, 158, 163, 155, 152, 162, 160, 165, 145, 158, 163, 162, 155, 165, 151, 159, 158, 161, 161, 161, 145, 151, 151, 161, 163, 159, 161, 162, 166, 159, 163, 165, 160, 164, 149, 161, 150, 154, 163, 158, 168, 161, 157, 158, 159, 152, 149, 161, 165, 164, 167, 161, 163, 152, 154, 163, 158, 151, 159, 161, 158, 161, 144, 162, 169, 149, 154, 159, 156, 158, 153, 157, 159, 161, 153, 144, 159, 161, 165, 156, 160, 159, 155, 157, 161, 163, 153, 159, 152, 156, 159, 160, 151, 163, 167, 158, 166, 157, 167, 160, 146, 163, 162, 166, 160, 166, 161, 153, 159, 155, 158, 164, 172, 164, 164, 153, 163, 161, 156, 155, 157, 163, 165, 164, 166, 156, 159, 153, 150, 158, 156, 168, 163, 160, 156, 158, 160, 149, 170, 155, 151, 173, 161, 171, 158, 168, 160, 153, 157, 155, 160, 149, 159, 158, 156, 159, 161, 148, 162, 166, 167, 158, 153, 159, 162, 155, 154, 158, 159, 134, 150, 162, 157, 163, 159, 154, 144, 170, 169, 155, 159, 160, 159, 164, 165, 169, 160, 147, 159, 162, 164, 156, 158, 165, 166, 163, 161, 156, 154, 164, 164, 167, 174, 161, 154, 168, 151, 154, 155, 167, 164, 156, 146, 168, 158, 157, 161, 153, 157, 163, 156, 167, 160, 171, 160, 160, 162, 159, 163, 165, 161, 154, 163, 157, 160, 162, 158, 166, 157, 154, 155, 156, 160, 162, 152, 161, 172, 167, 152, 161, 157, 159, 159, 167, 151, 159, 153, 155, 158, 185, 161, 160, 158, 162, 152, 163, 151, 160, 157, 153, 160, 159, 160, 168, 161, 160, 158, 154, 158, 161, 159, 155, 159, 151, 158, 168, 155, 173, 158, 162, 158, 171, 161, 168, 162, 162, 166, 157, 160, 158, 162, 162, 162, 151, 148, 154, 166, 162, 172, 162, 162, 158, 151, 170, 160, 163, 156, 148, 160, 159, 160, 162, 153, 156, 160, 158, 153, 160, 151, 162, 161, 171, 160, 149, 151, 155, 153, 139, 156, 162, 161, 156, 166, 158, 156, 158, 157, 160, 165, 163, 153, 155, 157, 157, 165, 166, 174, 155, 159, 171, 158, 144, 180, 152, 157, 162, 174, 158, 154, 155, 158, 159, 159, 172, 160, 158, 154, 149, 162, 165, 156, 160, 153, 157, 174, 152, 158, 158, 161, 154, 155, 158, 158, 160, 158, 160, 161, 153, 163, 161, 161, 162, 155, 163, 161, 154, 165, 162, 168, 157, 167, 164, 161, 160, 153, 161, 156, 155, 160, 139, 153, 152, 166, 163, 150, 166, 162, 165, 174, 157, 172, 158, 157, 159, 161, 166, 166, 161, 159, 156, 166, 160, 164, 163, 160, 161, 157, 173, 155, 160, 152, 158, 150, 150, 163, 163, 156, 152, 162, 151, 160, 155, 158, 165, 154, 164, 163, 146, 160, 162, 155, 160, 155, 166, 158, 172, 163, 166, 155, 166, 158, 160, 164, 170, 164, 158, 155, 164, 162, 156, 155, 166, 167, 151, 160, 162, 162, 163, 166, 160, 157, 155, 158, 167, 160, 174, 161, 145, 169, 166, 167, 160, 167, 164, 161, 159, 159, 158, 160, 157, 161, 152, 152, 166, 160, 167, 156, 155, 157, 163, 149, 161, 160, 156, 156, 165, 161, 155, 160, 165, 161, 155, 169, 155, 159, 157, 156, 155, 151, 154, 161, 155, 168, 155, 170, 162, 169, 156, 160, 152, 154, 155, 158, 149, 146, 158, 155, 157, 162, 160, 150, 176, 147, 168, 160, 161, 158, 163, 156, 165, 155, 165, 154, 149, 162, 150, 159, 161, 161, 155, 163, 156, 162, 169, 160, 166, 156, 161, 166, 173, 165, 159, 158, 165, 169, 153, 163, 161, 164, 153, 158, 160, 157, 155, 162, 166, 148, 168, 161, 159, 155, 166, 160, 164, 160, 151, 163, 160, 165, 164, 162, 157, 157, 163, 157, 167, 151, 155, 155, 165, 158, 159, 156, 162, 163, 150, 165, 168, 159, 153, 163, 160, 155, 155, 153, 159, 166, 161, 146, 151, 164, 155, 154, 158, 158, 160, 147, 166, 174, 161, 151, 152, 175, 161, 146, 150, 163, 149, 152, 164, 163, 164, 159, 178, 160, 153, 164, 168, 149, 156, 162, 151, 152, 163, 155, 145, 158, 172, 171, 150, 168, 165, 159, 161, 157, 161, 161, 164, 163, 171, 165, 165, 166, 159, 165, 156, 148, 153, 159, 162, 165, 157, 161, 169, 148, 157, 168, 159, 158, 155, 161, 160, 164, 157, 156, 151, 156, 173, 160, 164, 160, 156, 152, 167, 161, 167, 167, 154, 152, 166, 156, 167, 159, 154, 164, 171, 158, 157, 154, 168, 159, 161, 158, 163, 162, 170, 151, 158, 169, 150, 153, 158, 164, 158, 165, 165, 150, 167, 167, 155, 161, 160, 157, 177, 152, 163, 168, 157, 171, 154, 154, 162, 176, 162, 154, 157, 153, 154, 155, 168, 163, 160, 163, 163, 159, 176, 165, 162, 153, 157, 167, 156, 160, 169, 159, 163, 163, 157, 151, 158, 158, 160, 156, 163, 165, 162, 159, 164, 156, 159, 175, 155, 162, 156, 160, 158, 164, 157, 153, 155, 161, 160, 156, 157, 151, 158, 163, 164, 154, 162, 164, 171, 163, 154, 148, 156, 159, 155, 158, 152, 162, 152, 154, 166, 154, 162, 163, 157, 156, 170, 155, 155, 160, 163, 159, 153, 166, 178, 166, 167, 163, 155, 146, 151, 157, 164, 160, 163, 177, 160, 156, 160, 163, 157, 155, 160, 155, 164, 159, 161, 149, 158, 170, 152, 158, 161, 150, 157, 157, 152, 160, 163, 144, 158, 172, 157, 164, 157, 150, 161, 155, 162, 157, 159, 162, 157, 154, 165, 157, 167, 151, 151, 159, 155, 166, 154, 152, 171, 164, 165, 152, 159, 154, 167, 173, 161, 158, 160, 161, 162, 152, 157, 152, 166, 167, 159, 177, 157, 156, 157, 160, 153, 152, 164, 161, 154, 160, 159, 150, 158, 164, 158, 143, 156, 159, 160, 151, 160, 156, 155, 166, 153, 153, 179, 162, 172, 161, 170, 161, 158, 161, 162, 166, 168, 157, 165, 164, 160, 152, 153, 154, 159, 152, 159, 169, 164, 170, 157, 167, 162, 163, 160, 157, 158, 150, 163, 160, 159, 150, 157, 157, 157, 160, 156, 157, 159, 152, 165, 154, 172, 166, 167, 157, 164, 163, 164, 157, 174, 158, 159, 160, 153, 161, 154, 159, 174, 159, 161, 158, 171, 157, 158, 164, 159, 161, 165, 163, 163, 162, 156, 171, 166, 159, 162, 151, 155, 172, 163, 171, 154, 154, 163, 171, 159, 153, 163, 158, 150, 161, 159, 162, 170, 157, 161, 158, 156, 164, 174, 153, 166, 157, 163, 158, 154, 158, 165, 156, 167, 164, 157, 165, 158, 168, 165, 167, 168, 159, 151, 156, 162, 157, 169, 163, 157, 164, 167, 165, 161, 158, 164, 159, 160, 168, 161, 165, 154, 159, 160, 158, 157, 165, 174, 151, 157, 159, 160, 164, 165, 164, 160, 151, 161, 165, 165, 159, 160, 171, 164, 153, 153, 167, 157, 159, 158, 156, 158, 160, 157, 159, 155, 170, 154, 164, 161, 163, 149, 147, 162, 165, 172, 156, 162, 166, 163, 159, 154, 158, 169, 159, 151, 151, 157, 164, 152, 164, 163, 167, 165, 157, 158, 159, 153, 156, 163, 156, 153, 161, 167, 162, 166, 160, 155, 148, 160, 152, 165, 157, 166, 156, 165, 156, 158, 157, 156, 160, 163, 161, 154, 156, 157, 157, 162, 162, 154, 168, 157, 163, 155, 159, 164, 156, 173, 160, 165, 153, 158, 156, 158, 157, 157, 161, 160, 158, 163, 162, 159, 171, 156, 160, 149, 157, 167, 159, 158, 167, 147, 158, 166, 164, 162, 161, 160, 161, 157, 151, 148, 160, 159, 161, 161, 155, 154, 166, 174, 158, 155, 167, 155, 159, 156, 153, 183, 158, 160, 160, 156, 165, 154, 159, 157, 160, 168, 161, 166, 161, 161, 167, 155, 154, 163, 164, 163, 167, 156, 168, 169, 155, 174, 163, 156, 166, 156, 151, 156, 167, 147, 157, 153, 163, 155, 161, 159, 161, 172, 160, 154, 152, 160, 163, 163, 156, 167, 166, 153, 160, 146, 162, 155, 164, 156, 159, 164, 163, 158, 171, 157, 155, 149, 156, 159, 161, 159, 155, 162, 159, 161, 157, 160, 163, 155, 163, 164, 156, 160, 151, 166, 164, 170, 175, 157, 171, 155, 160, 155, 162, 152, 148, 166, 153, 157, 154, 151, 162, 153, 173, 157, 154, 177, 160, 178, 167, 150, 167, 158, 166, 156, 156, 152, 156, 155, 150, 162, 161, 148, 169, 159, 155, 165, 157, 154, 160, 171, 154, 165, 170, 148, 166, 156, 161, 151, 164, 148, 160, 156, 144, 165, 154, 156, 157, 159, 164, 156, 176, 158, 152, 163, 157, 162, 163, 158, 155, 162, 171, 161, 157, 159, 161, 170, 157, 160, 164, 159, 156, 161, 153, 162, 157, 167, 155, 152, 160, 164, 162, 164, 156, 149, 153, 167, 159, 158, 158, 156, 162, 164, 155, 172, 162, 158, 161, 160, 163, 158, 155, 152, 148, 167, 158, 165, 157, 164, 161, 175, 153, 158, 157, 157, 170, 156, 167, 159, 160, 158, 159, 159, 153, 158, 164, 162, 163, 160, 161, 158, 158, 158, 163, 165, 153, 159, 153, 159, 162, 164, 154, 167, 163, 160, 163, 149, 163, 166, 165, 143, 162, 162, 165, 156, 160, 155, 158, 165, 158, 158, 163, 165, 155, 165, 164, 161, 153, 173, 166, 165, 161, 160, 159, 166, 162, 161, 149, 167, 164, 157, 161, 161, 164, 160, 156, 154, 155, 149, 162, 155, 168, 165, 158, 157, 161, 148, 152, 165, 162, 162, 150, 165, 155, 151, 167, 160, 172, 162, 159, 168, 164, 156, 158, 162, 146, 152, 158, 157, 165, 157, 172, 162, 163, 162, 156, 176, 162, 157, 158, 165, 155, 162, 157, 160, 159, 157, 157, 162, 157, 154, 179, 165, 157, 163, 163, 157, 162, 164, 160, 164, 157, 155, 170, 161, 165, 155, 158, 152, 159, 160, 156, 158, 153, 162, 152, 162, 159, 159, 153, 164, 158, 161, 161, 158, 154, 163, 162, 164, 158, 152, 159, 165, 163, 154, 150, 152, 146, 148, 162, 156, 174, 156, 158, 171, 183, 156, 167, 166, 158, 168, 160, 154, 157, 157, 171, 171, 150, 152, 163, 161, 162, 155, 166, 156, 167, 163, 155, 149, 158, 162, 163, 162, 157, 165, 159, 159, 160, 165, 151, 159, 146, 161, 162, 151, 158, 166, 163, 161, 147, 164, 161, 159, 154, 163, 164, 157, 166, 153, 178, 159, 168, 164, 152, 161, 160, 159, 168, 158, 163, 166, 150, 153, 170, 164, 166, 172, 156, 163, 158, 166, 157, 157, 162, 163, 153, 158, 154, 161, 147, 165, 170, 165, 160, 154, 177, 154, 163, 174, 143, 157, 151, 161, 157, 157, 164, 162, 159, 171, 170, 173, 164, 164, 158, 163, 162, 159, 163, 161, 157, 162, 161, 159, 153, 162, 161, 155, 176, 167, 152, 166, 163, 160, 161, 156, 154, 159, 163, 153, 163, 153, 159, 157, 160, 153, 151, 154, 168, 159, 157, 156, 175, 152, 157, 159, 153, 161, 161, 162, 171, 164, 153, 161, 158, 163, 162, 162, 157, 153, 153, 170, 163, 161, 168, 166, 165, 169, 155, 166, 174, 160, 144, 158, 161, 161, 166, 155, 153, 166, 160, 157, 165, 160, 157, 152, 165, 153, 160, 154, 161, 187, 162, 171, 166, 150, 156, 159, 158, 153, 160, 165, 172, 154, 161, 156, 166, 164, 153, 170, 160, 153, 167, 162, 160, 156, 148, 161, 160, 165, 151, 146, 164, 160, 181, 159, 164, 157, 168, 166, 164, 164, 161, 162, 159, 163, 165, 160, 160, 161, 162, 152, 162, 151, 164, 158, 165, 160, 156, 159, 152, 161, 161, 158, 162, 156, 156, 161, 157, 162, 168, 160, 160, 166, 169, 160, 166, 169, 174, 153, 145, 164, 162, 149, 174, 170, 148, 160, 161, 159, 158, 163, 165, 169, 152, 151, 168, 166, 166, 158, 165, 150, 164, 160, 163, 153, 161, 158, 157, 164, 158, 156, 154, 160, 156, 163, 158, 157, 162, 153, 163, 161, 161, 159, 160, 155, 170, 154, 159, 158, 158, 151, 160, 166, 158, 165, 160, 155, 156, 161, 151, 166, 165, 145, 162, 151, 162, 163, 161, 160, 177, 157, 164, 170, 170, 151, 169, 164, 158, 164, 158, 164, 161, 158, 154, 156, 164, 158, 166, 161, 160, 161, 153, 163, 157, 149, 150, 163, 158, 155, 168, 160, 156, 158, 170, 165, 149, 161, 160, 164, 162, 163, 160, 159, 157, 158, 151, 163, 153, 155, 167, 157, 164, 160, 164, 165, 152, 149, 174, 165, 163, 155, 166, 157, 161, 158, 165, 159, 159, 166, 171, 156, 163, 159, 164, 152, 165, 166, 157, 156, 157, 159, 160, 157, 159, 163, 161, 148, 158, 157, 165, 169, 160, 146, 158, 164, 158, 162, 160, 166, 166, 145, 156, 157, 162, 164, 157, 156, 169, 151, 162, 158, 159, 162, 159, 160, 164, 159, 164, 159, 158, 162, 161, 137, 161, 162, 161, 164, 156, 153, 159, 155, 154, 164, 158, 174, 157, 158, 170, 161, 155, 162, 162, 160, 158, 139, 160, 158, 155, 160, 161, 173, 163, 157, 170, 157, 166, 157, 157, 161, 161, 158, 152, 163, 160, 163, 159, 162, 162, 161, 159, 167, 161, 170, 157, 158, 154, 162, 164, 156, 163, 157, 163, 163, 159, 158, 156, 155, 156, 157, 165, 162, 150, 163, 167, 157, 164, 163, 162, 157, 163, 171, 164, 164, 159, 152, 159, 161, 161, 158, 156, 163, 161, 158, 153, 162, 153, 146, 160, 158, 160, 149, 159, 157, 161, 158, 166, 156, 154, 158, 158, 156, 154, 160, 165, 162, 164, 154, 159, 155, 154, 152, 150, 156, 162, 155, 163, 157, 158, 159, 172, 156, 161, 166, 159, 154, 157, 157, 164, 161, 162, 160, 163, 160, 164, 165, 148, 165, 156, 155, 163, 161, 161, 157, 154, 160, 163, 161, 145, 157, 158, 160, 160, 163, 152, 161, 174, 159, 158, 164, 165, 159, 155, 161, 153, 164, 158, 170, 168, 158, 162, 161, 161, 162, 156, 159, 155, 165, 164, 168, 157, 161, 168, 167, 166, 167, 158, 171, 151, 152, 160, 158, 159, 165, 158, 163, 159, 153, 156, 149, 168, 154, 171, 162, 151, 156, 163, 155, 156, 153, 154, 155, 154, 162, 156, 163, 163, 154, 158, 155, 159, 162, 165, 174, 159, 150, 161, 159, 165, 154, 168, 160, 167, 156, 162, 156, 150, 168, 156, 158, 161, 164, 162, 165, 158, 162, 163, 169, 170, 159, 165, 164, 163, 162, 158, 159, 159, 165, 160, 159, 160, 162, 164, 162, 169, 161, 157, 173, 155, 178, 155, 168, 161, 150, 161, 163, 157, 164, 161, 179, 161, 151, 156, 157, 161, 165, 161, 159, 153, 154, 161, 155, 168, 160, 159, 167, 155, 159, 162, 153, 162, 153, 157, 153, 162, 158, 165, 153, 153, 152, 159, 163, 157, 164, 164, 168, 158, 152, 159, 171, 163, 157, 162, 157, 151, 163, 156, 168, 160, 156, 164, 154, 158, 169, 160, 161, 168, 158, 161, 150, 159, 157, 168, 165, 160, 163, 158, 162, 158, 154, 156, 159, 154, 151, 159, 158, 165, 159, 158, 166, 153, 164, 169, 160, 171, 158, 155, 161, 151, 158, 163, 168, 164, 159, 156, 151, 153, 163, 164, 155, 154, 169, 158, 165, 160, 160, 153, 175, 156, 157, 162, 157, 161, 158, 161, 157, 160, 162, 159, 167, 159, 167, 166, 161, 159, 164, 166, 154, 161, 163, 162, 162, 160, 156, 158, 160, 153, 155, 159, 158, 157, 160, 157, 163, 159, 160, 154, 159, 159, 162, 165, 172, 152, 156, 161, 158, 155, 154, 159, 170, 175, 156, 160, 162, 157, 152, 162, 159, 168, 161, 159, 164, 165, 158, 155, 164, 163, 167, 164, 156, 161, 160, 152, 151, 172, 157, 156, 161, 162, 163, 158, 155, 151, 158, 157, 164, 158, 160, 160, 159, 161, 168, 168, 179, 157, 160, 156, 152, 157, 152, 163, 153, 166, 159, 157, 159, 158, 162, 159, 152, 157, 161, 168, 156, 153, 158, 161, 151, 156, 166, 159, 154, 162, 159, 154, 160, 164, 149, 161, 160, 167, 153, 153, 158, 153, 162, 154, 156, 150, 157, 155, 158, 158, 158, 170, 164, 161, 163, 163, 160, 161, 166, 157, 157, 156, 156, 162, 156, 157, 157, 157, 166, 151, 159, 161, 157, 160, 163, 162, 160, 156, 159, 166, 166, 161, 160, 148, 160, 161, 157, 165, 168, 172, 160, 158, 160, 158, 161, 157, 154, 159, 160, 159, 153, 159, 159, 157, 154, 160, 156, 166, 154, 167, 162, 153, 159, 157, 157, 165, 160, 160, 155, 155, 166, 156, 160, 164, 162, 171, 148, 157, 155, 163, 158, 146, 155, 164, 159, 161, 165, 164, 155, 166, 152, 153, 168, 162, 159, 167, 158, 166, 163, 154, 154, 158, 156, 154, 153, 162, 163, 158, 157, 162, 170, 161, 160, 160, 159, 156, 156, 157, 166, 160, 155, 159, 169, 155, 154, 156, 155, 157, 160, 163, 171, 155, 157, 148, 168, 157, 155, 163, 157, 154, 166, 159, 151, 162, 158, 170, 158, 165, 162, 168, 166, 152, 164, 160, 159, 154, 156, 160, 152, 157, 155, 155, 158, 162, 170, 157, 161, 168, 162, 159, 159, 161, 159, 162, 161, 157, 167, 159, 160, 161, 158, 167, 159, 163, 158, 155, 164, 157, 157, 163, 159, 156, 163, 159, 167, 161, 165, 157, 161, 163, 158, 156, 160, 154, 161, 171, 154, 161, 160, 164, 161, 154, 155, 161, 156, 171, 161, 154, 162, 160, 163, 169, 155, 155, 158, 160, 152, 162, 160, 163, 164, 160, 169, 162, 159, 158, 162, 159, 159, 159, 160, 160, 164, 164, 156, 151, 159, 168, 158, 161, 160, 165, 146, 155, 161, 157, 156, 153, 169, 153, 175, 157, 156, 163, 159, 165, 155, 171, 163, 159, 160, 157, 164, 164, 156, 154, 157, 158, 159, 157, 163, 168, 158, 155, 164, 166, 144, 164, 171, 171, 156, 164, 162, 167, 165, 154, 173, 159, 157, 155, 157, 171, 163, 169, 151, 159, 150, 161, 160, 165, 167, 164, 163, 164, 158, 169, 165, 167, 151, 146, 155, 160, 158, 161, 156, 164, 160, 164, 168, 158, 166, 164, 158, 167, 160, 163, 161, 162, 171, 164, 171, 165, 159, 161, 174, 157, 156, 162, 164, 169, 158, 165, 153, 146, 175, 168, 161, 162, 159, 170, 146, 160, 160, 160, 152, 166, 168, 158, 165, 138, 139, 163, 160, 166, 158, 146, 142, 154, 158, 163, 153, 166, 169, 160, 170, 165, 159, 156, 152, 162, 161, 160, 157, 161, 159, 161, 160, 146, 169, 160, 164, 155, 149, 147, 156, 162, 162, 156, 149, 155, 154, 171, 158, 161, 168, 158, 158, 162, 158, 153, 156, 157, 153, 165, 155, 149, 159, 159, 166, 166, 150, 162, 174, 158, 161, 173, 159, 141, 165, 159, 156, 167, 163, 150, 161, 164, 172, 165, 158, 180, 166, 167, 161, 172, 150, 172, 167, 153, 165, 159, 161, 161, 164, 158, 151, 164, 168, 165, 160, 158, 167, 148, 169, 161, 160, 163, 156, 147, 164, 158, 165, 171, 160, 156, 158, 160, 140, 157, 162, 142, 159, 168, 159, 133, 162, 160, 164, 159, 158, 150, 163, 160, 153, 158, 147, 173, 164, 158, 160, 153, 157, 173, 175, 154, 153, 148, 181, 160, 162, 174, 154, 162, 169, 157, 159, 178, 168, 151, 169, 160, 147, 173, 151, 165, 158, 165, 154, 157, 166, 158, 181, 158, 170, 162, 156, 161, 173, 147, 138, 159, 140, 145, 170, 155, 153, 163, 159, 171, 174, 163, 133, 164, 159, 147, 160, 148, 146, 156, 146, 167, 160, 161, 174, 167, 165, 153, 153, 157, 170, 168, 164, 150, 164, 149, 159, 158, 173, 156, 158, 155, 143, 154, 158, 158, 153, 166, 170, 176, 158, 162, 181, 161, 168, 159, 171, 172, 162, 162, 158, 157, 165, 157, 163, 142, 170, 162, 161, 161, 151, 159, 172, 159, 151, 167, 158, 158, 163, 173, 171, 166, 163, 159, 160, 154, 156, 169, 159, 178, 166, 171, 166, 150, 159, 159, 157, 147, 148, 161, 147, 155, 163, 163, 157, 156, 164, 168, 162, 159, 150, 151, 156, 158, 156, 162, 161, 155, 173, 153, 163, 147, 156, 150, 157, 152, 147, 166, 156, 158, 159, 158, 162, 152, 162, 175, 156, 127, 167, 166, 163, 157, 162, 162, 154, 164, 163, 150, 169, 160, 166, 167, 159, 164, 173, 151, 169, 153, 161, 159, 164, 159, 159, 152, 160, 158, 161, 163, 155, 174, 156, 159, 165, 154, 166, 175, 151, 165, 149, 150, 161, 160, 161, 149, 151, 182, 161, 152, 156, 163, 159, 172, 178, 149, 164, 164, 159, 163, 174, 162, 159, 158, 168, 168, 163, 165, 154, 151, 162, 168, 164, 151, 167, 164, 169, 162, 160, 175, 189, 155, 182, 170, 153, 154, 160, 160, 151, 162, 151, 162, 156, 159, 151, 134, 164, 155, 171, 166, 162, 156, 159, 188, 161, 154, 157, 155, 158, 145, 159, 156, 149, 164, 165, 161, 160, 168, 155, 158, 164, 158, 188, 147, 173, 161, 160, 167, 167, 180, 157, 153, 169, 151, 159, 153, 167, 156, 153, 164, 160, 178, 150, 164, 157, 164, 160, 156, 153, 168, 168, 162, 118, 164, 159, 153, 174, 153, 168, 141, 174, 170, 170, 156, 149, 159, 167, 164, 153, 155, 179, 157, 143, 155, 163, 160, 143, 167, 159, 167, 150, 159, 152, 159, 154, 156, 169, 160, 162, 158, 162, 159, 153, 164, 159, 160, 165, 158, 156, 149, 157, 157, 159, 156, 162, 164, 165, 151, 161, 170, 163, 149, 157, 156, 154, 163, 154, 175, 149, 169, 167, 165, 152, 163, 146, 168, 159, 158, 166, 162, 158, 164, 161, 158, 154, 153, 152, 154, 149, 159, 161, 158, 163, 160, 154, 165, 166, 165, 158, 148, 163, 164, 155, 167, 163, 173, 151, 157, 161, 161, 160, 169, 161, 160, 162, 154, 152, 155, 167, 170, 157, 153, 160, 171, 162, 157, 171, 157, 157, 160, 155, 150, 147, 165, 163, 165, 159, 164, 166, 168, 156, 157, 151, 166, 167, 159, 166, 159, 157, 158, 157, 159, 158, 162, 151, 160, 159, 160, 161, 155, 162, 156, 163, 162, 171, 147, 156, 157, 158, 151, 158, 154, 154, 170, 159, 160, 160, 166, 155, 163, 158, 155, 157, 157, 156, 158, 154, 170, 162, 152, 166, 169, 161, 163, 161, 169, 160, 164, 161, 153, 164, 151, 158, 147, 167, 147, 160, 163, 160, 163, 163, 162, 161, 175, 163, 157, 171, 166, 156, 158, 157, 156, 153, 156, 160, 153, 152, 165, 157, 155, 165, 160, 162, 161, 150, 149, 166, 169, 159, 164, 159, 160, 159, 155, 158, 159, 161, 154, 159, 158, 164, 159, 165, 161, 162, 162, 149, 163, 173, 158, 158, 161, 156, 164, 157, 153, 169, 149, 165, 161, 163, 154, 157, 159, 155, 161, 156, 159, 150, 147, 150, 158, 159, 163, 163, 163, 160, 159, 149, 159, 168, 159, 167, 163, 160, 155, 161, 166, 157, 155, 169, 157, 179, 150, 165, 159, 168, 160, 159, 159, 155, 163, 157, 155, 166, 152, 160, 165, 160, 156, 163, 164, 157, 164, 153, 159, 155, 163, 161, 145, 164, 155, 154, 168, 151, 165, 164, 163, 156, 160, 169, 154, 156, 162, 170, 167, 162, 163, 152, 157, 162, 166, 149, 155, 169, 159, 154, 150, 158, 156, 161, 158, 166, 161, 161, 167, 157, 157, 172, 146, 153, 163, 157, 163, 149, 155, 162, 157, 163, 166, 154, 164, 154, 161, 157, 157, 163, 153, 161, 167, 159, 164, 161, 163, 159, 152, 161, 158, 153, 156, 169, 156, 153, 158, 170, 154, 164, 157, 169, 148, 161, 163, 151, 158, 164, 162, 158, 160, 164, 154, 158, 162, 160, 166, 154, 155, 162, 171, 147, 162, 149, 148, 167, 161, 155, 159, 162, 151, 165, 168, 144, 159, 151, 164, 164, 162, 177, 156, 160, 164, 160, 161, 154, 160, 157, 158, 161, 156, 164, 164, 156, 161, 156, 155, 160, 164, 156, 163, 165, 160, 158, 161, 152, 160, 156, 155, 156, 164, 160, 155, 152, 165, 158, 149, 161, 159, 155, 165, 168, 160, 166, 166, 155, 164, 151, 158, 156, 160, 180, 162, 175, 161, 162, 156, 162, 167, 161, 168, 167, 164, 161, 165, 167, 153, 156, 171, 164, 163, 159, 172, 156, 164, 170, 154, 171, 155, 164, 161, 167, 165, 158, 157, 172, 160, 155, 161, 153, 164, 162, 160, 156, 156, 153, 167, 152, 162, 161, 164, 148, 160, 149, 162, 147, 161, 156, 154, 163, 155, 167, 161, 174, 161, 176, 166, 163, 146, 162, 156, 176, 163, 151, 160, 159, 158, 159, 164, 162, 165, 171, 162, 164, 159, 164, 175, 168, 160, 159, 166, 147, 161, 157, 161, 166, 166, 152, 160, 151, 161, 158, 171, 157, 151, 139, 164, 152, 158, 165, 154, 157, 162, 154, 154, 166, 161, 159, 157, 160, 151, 158, 159, 163, 159, 163, 159, 156, 158, 160, 148, 166, 149, 153, 160, 165, 153, 174, 166, 157, 158, 165, 160, 162, 156, 153, 155, 165, 157, 155, 174, 147, 156, 155, 160, 161, 158, 160, 163, 159, 153, 168, 158, 159, 144, 160, 156, 157, 144, 161, 158, 145, 160, 163, 160, 166, 156, 165, 165, 159, 160, 157, 152, 158, 155, 167, 166, 154, 151, 167, 157, 151, 164, 151, 157, 167, 151, 158, 159, 158, 162, 150, 149, 152, 148, 160, 161, 168, 164, 159, 167, 168, 148, 174, 156, 162, 169, 161, 169, 160, 158, 168, 158, 163, 164, 166, 174, 160, 161, 162, 167, 146, 161, 165, 164, 170, 163, 154, 165, 158, 155, 154, 169, 166, 165, 160, 157, 152, 161, 168, 159, 156, 165, 150, 166, 155, 156, 160, 168, 168, 153, 149, 160, 154, 160, 156, 152, 168, 161, 166, 160, 153, 160, 164, 157, 164, 158, 159, 154, 156, 162, 160, 146, 155, 169, 133, 162, 156, 154, 164, 154, 156, 164, 164, 151, 173, 154, 162, 165, 163, 153, 164, 153, 162, 164, 163, 169, 177, 163, 173, 163, 163, 169, 149, 144, 169, 149, 159, 155, 162, 164, 155, 171, 158, 155, 167, 168, 182, 159, 160, 164, 162, 160, 170, 161, 158, 169, 156, 162, 147, 154, 152, 163, 159, 162, 157, 154, 161, 163, 164, 163, 155, 171, 176, 165, 165, 148, 150, 159, 159, 157, 156, 172, 162, 162, 155, 159, 163, 159, 160, 158, 182, 153, 150, 162, 165, 160, 150, 167, 151, 163, 153, 158, 160, 170, 160, 153, 155, 158, 157, 155, 163, 172, 164, 165, 165, 161, 167, 154, 156, 161, 166, 164, 158, 150, 150, 156, 161, 163, 165, 156, 162, 143, 157, 166, 154, 154, 154, 166, 161, 159, 164, 160, 155, 159, 169, 168, 159, 159, 164, 147, 159, 157, 163, 162, 149, 165, 163, 164, 160, 155, 149, 149, 156, 164, 162, 144, 158, 163, 162, 175, 153, 153, 164, 162, 168, 155, 152, 161, 160, 157, 157, 161, 164, 164, 172, 165, 147, 158, 161, 170, 153, 161, 151, 170, 161, 173, 154, 153, 152, 160, 162, 158, 165, 164, 164, 155, 167, 158, 144, 160, 155, 161, 157, 159, 155, 161, 154, 169, 149, 153, 161, 160, 157, 158, 151, 150, 155, 152, 155, 165, 167, 161, 154, 160, 154, 160, 159, 147, 173, 165, 153, 162, 163, 159, 147, 170, 151, 157, 164, 162, 157, 163, 169, 164, 166, 170, 158, 176, 161, 170, 154, 161, 151, 160, 162, 152, 150, 159, 161, 164, 158, 141, 165, 154, 168, 155, 161, 158, 164, 171, 162, 165, 164, 168, 154, 163, 166, 163, 166, 152, 148, 174, 165, 157, 164, 168, 163, 164, 161, 159, 160, 157, 154, 153, 156, 160, 160, 154, 154, 163, 157, 165, 167, 164, 161, 170, 156, 166, 162, 158, 156, 161, 173, 157, 158, 163, 162, 151, 160, 157, 161, 164, 164, 154, 164, 158, 164, 163, 164, 157, 170, 167, 162, 172, 158, 158, 155, 160, 164, 152, 165, 159, 162, 155, 164, 163, 164, 159, 152, 154, 157, 160, 161, 159, 159, 156, 163, 162, 161, 162, 157, 150, 158, 159, 162, 164, 165, 161, 162, 161, 158, 156, 174, 154, 161, 165, 155, 160, 158, 173, 157, 158, 155, 159, 156, 167, 159, 164, 171, 155, 158, 158, 157, 161, 152, 159, 163, 154, 163, 159, 167, 163, 161, 163, 171, 158, 161, 159, 163, 162, 159, 166, 159, 157, 160, 160, 160, 156, 156, 166, 166, 168, 150, 170, 157, 160, 164, 157, 159, 165, 159, 164, 158, 154, 153, 162, 157, 163, 159, 158, 158, 161, 163, 161, 165, 161, 161, 154, 160, 168, 162, 159, 160, 170, 162, 152, 154, 163, 157, 174, 157, 168, 160, 157, 152, 155, 155, 160, 163, 162, 170, 173, 162, 167, 160, 154, 150, 168, 155, 166, 161, 156, 153, 158, 155, 147, 159, 158, 176, 167, 155, 164, 169, 160, 166, 156, 158, 154, 154, 163, 156, 159, 167, 161, 160, 156, 170, 159, 157, 155, 173, 156, 156, 165, 154, 174, 159, 162, 166, 165, 161, 159, 164, 161, 155, 166, 159, 166, 162, 162, 165, 157, 156, 153, 170, 165, 160, 151, 160, 159, 159, 155, 161, 156, 150, 168, 155, 158, 156, 160, 157, 161, 156, 151, 164, 162, 162, 163, 159, 163, 160, 159, 157, 156, 163, 167, 154, 168, 162, 151, 145, 155, 161, 164, 158, 158, 157, 158, 157, 153, 163, 154, 159, 172, 160, 155, 159, 161, 161, 156, 157, 156, 160, 165, 162, 155, 158, 163, 167, 172, 166, 163, 165, 154, 148, 157, 163, 162, 157, 158, 161, 161, 164, 157, 152, 172, 165, 162, 158, 159, 165, 159, 160, 159, 160, 159, 157, 169, 155, 167, 163, 157, 167, 160, 166, 165, 164, 163, 147, 162, 162, 158, 166, 158, 157, 163, 161, 155, 163, 159, 164, 158, 159, 150, 162, 161, 165, 160, 162, 160, 165, 155, 150, 161, 160, 160, 160, 165, 159, 160, 161, 171, 153, 174, 155, 158, 164, 153, 156, 161, 161, 158, 157, 165, 163, 158, 155, 162, 162, 163, 150, 161, 158, 156, 163, 164, 161, 160, 162, 157, 158, 155, 157, 161, 153, 161, 163, 162, 161, 157, 162, 157, 158, 158, 157, 161, 162, 164, 165, 159, 162, 159, 159, 159, 165, 156, 159, 161, 155, 160, 159, 163, 160, 162, 158, 163, 161, 162, 167, 161, 185, 160, 157, 161, 155, 161, 159, 159, 167, 159, 168, 165, 161, 157, 162, 157, 162, 159, 160, 162, 153, 158, 156, 170, 158, 158, 167, 156, 157, 153, 160, 160, 165, 168, 156, 166, 143, 154, 169, 162, 159, 153, 164, 159, 160, 163, 158, 153, 165, 170, 156, 161, 160, 161, 157, 156, 157, 161, 154, 153, 161, 168, 154, 167, 154, 155, 163, 158, 164, 156, 159, 162, 163, 159, 145, 159, 159, 155, 158, 171, 164, 165, 164, 155, 163, 164, 163, 163, 163, 156, 169, 149, 155, 152, 144, 156, 155, 162, 162, 160, 154, 159, 156, 159, 165, 161, 167, 153, 160, 156, 148, 178, 159, 169, 162, 161, 156, 156, 160, 160, 157, 160, 160, 160, 171, 169, 167, 158, 156, 168, 159, 156, 152, 165, 161, 152, 158, 158, 160, 162, 153, 154, 155, 171, 160, 177, 154, 158, 158, 159, 165, 155, 155, 161, 163, 165, 167, 158, 157, 155, 163, 160, 154, 149, 160, 153, 162, 150, 155, 160, 164, 150, 157, 156, 159, 152, 162, 160, 155, 163, 155, 163, 155, 155, 172, 163, 167, 151, 168, 168, 147, 158, 161, 161, 163, 161, 161, 156, 169, 162, 162, 158, 167, 157, 166, 174, 158, 157, 159, 158, 167, 159, 160, 166, 162, 149, 157, 156, 157, 156, 166, 162, 153, 158, 178, 173, 161, 162, 165, 167, 157, 155, 155, 160, 164, 157, 162, 153, 163, 162, 160, 151, 153, 161, 158, 153, 154, 149, 157, 149, 163, 156, 144, 160, 162, 167, 158, 160, 163, 158, 149, 153, 153, 159, 155, 155, 157, 167, 152, 164, 157, 159, 156, 153, 164, 173, 180, 158, 162, 154, 153, 153, 164, 160, 150, 160, 163, 156, 155, 156, 162, 157, 161, 153, 158, 155, 152, 166, 166, 155, 158, 153, 151, 157, 166, 154, 160, 157, 158, 153, 163, 157, 160, 159, 156, 157, 160, 157, 159, 151, 167, 158, 150, 158, 172, 158, 154, 161, 157, 157, 153, 155, 167, 163, 154, 168, 159, 165, 153, 171, 150, 154, 156, 150, 165, 159, 171, 164, 149, 162, 165, 156, 164, 162, 160, 153, 166, 163, 151, 160, 165, 155, 177, 161, 154, 154, 148, 151, 155, 162, 157, 160, 149, 154, 161, 155, 155, 159, 159, 150, 153, 156, 159, 154, 157, 163, 159, 158, 162, 155, 162, 173, 154, 156, 164, 148, 158, 161, 166, 151, 164, 157, 162, 171, 164, 157, 158, 174, 166, 163, 159, 159, 158, 167, 164, 158, 163, 150, 156, 150, 172, 167, 160, 169, 168, 159, 160, 156, 160, 158, 150, 161, 157, 150, 159, 167, 153, 168, 155, 176, 163, 168, 163, 158, 142, 158, 151, 154, 155, 155, 170, 161, 165, 161, 156, 158, 161, 156, 163, 163, 168, 158, 158, 148, 153, 168, 157, 157, 154, 154, 164, 158, 157, 163, 150, 162, 173, 163, 155, 154, 163, 163, 161, 160, 175, 155, 160, 161, 166, 156, 177, 169, 167, 160, 152, 155, 161, 163, 158, 161, 165, 161, 156, 159, 150, 164, 157, 166, 157, 156, 164, 153, 160, 152, 147, 158, 155, 158, 169, 155, 154, 157, 161, 151, 158, 163, 166, 161, 161, 159, 161, 167, 160, 157, 163, 157, 161, 156, 168, 162, 171, 154, 167, 159, 156, 169, 155, 169, 156, 152, 160, 160, 156, 155, 168, 150, 160, 156, 151, 156, 159, 160, 144, 162, 159, 154, 175, 162, 154, 163, 161, 155, 160, 159, 162, 154, 159, 159, 181, 171, 154, 169, 160, 156, 155, 153, 158, 177, 159, 168, 155, 156, 158, 150, 157, 157, 158, 159, 161, 155, 166, 162, 162, 166, 159, 163, 167, 162, 155, 172, 157, 164, 155, 160, 154, 161, 159, 166, 158, 157, 169, 156, 158, 160, 156, 162, 156, 161, 158, 164, 163, 161, 153, 155, 153, 159, 161, 160, 162, 181, 161, 163, 155, 156, 161, 157, 167, 158, 166, 157, 168, 162, 164, 158, 157, 165, 166, 161, 161, 180, 154, 153, 157, 155, 148, 162, 158, 160, 159, 159, 156, 157, 158, 164, 172, 159, 162, 160, 164, 152, 158, 161, 167, 163, 159, 161, 151, 160, 156, 154, 165, 160, 166, 157, 164, 170, 160, 162, 151, 161, 160, 160, 160, 162, 166, 158, 156, 164, 152, 160, 156, 152, 160, 164, 149, 160, 157, 161, 162, 160, 160, 158, 163, 160, 160, 161, 161, 159, 166, 155, 154, 165, 161, 162, 150, 158, 167, 159, 157, 149, 157, 161, 157, 167, 150, 156, 162, 166, 158, 160, 158, 158, 161, 164, 155, 164, 157, 147, 155, 158, 163, 165, 166, 153, 157, 157, 155, 159, 164, 162, 161, 156, 179, 161, 158, 159, 160, 158, 152, 159, 165, 154, 156, 157, 163, 163, 162, 160, 159, 165, 159, 156, 158, 170, 166, 162, 136, 168, 154, 154, 163, 161, 163, 159, 161, 161, 159, 155, 155, 158, 159, 163, 160, 165, 158, 156, 157, 145, 164, 160, 157, 157, 146, 160, 159, 152, 161, 164, 155, 153, 164, 158, 162, 154, 158, 164, 159, 156, 163, 171, 159, 166, 166, 154, 159, 157, 160, 151, 158, 158, 167, 159, 157, 170, 167, 166, 158, 164, 155, 162, 159, 161, 160, 172, 143, 154, 177, 155, 155, 163, 154, 155, 154, 157, 153, 160, 151, 152, 158, 164, 154, 166, 164, 162, 160, 163, 153, 161, 157, 163, 156, 155, 159, 168, 166, 164, 161, 156, 163, 153, 154, 158, 172, 157, 166, 167, 157, 157, 158, 150, 157, 156, 153, 165, 176, 164, 158, 159, 161, 158, 162, 162, 159, 158, 169, 165, 165, 166, 162, 158, 162, 159, 153, 161, 152, 165, 162, 162, 167, 162, 166, 155, 154, 151, 157, 160, 153, 156, 159, 164, 159, 160, 158, 157, 156, 160, 156, 152, 161, 164, 158, 160, 156, 160, 159, 151, 161, 146, 156, 167, 157, 158, 160, 161, 167, 158, 159, 168, 163, 162, 158, 161, 164, 166, 159, 159, 163, 164, 158, 167, 164, 156, 146, 148, 154, 169, 164, 170, 162, 159, 162, 150, 164, 159, 159, 161, 158, 155, 158, 160, 161, 153, 164, 155, 165, 160, 156, 155, 160, 159, 162, 160, 161, 157, 155, 157, 158, 169, 165, 162, 157, 158, 155, 167, 152, 159, 155, 159, 162, 162, 158, 156, 161, 160, 160, 156, 162, 146, 163, 147, 159, 157, 160, 154, 164, 165, 162, 164, 163, 161, 166, 169, 158, 160, 160, 160, 155, 160, 167, 166, 156, 154, 173, 159, 159, 165, 158, 158, 161, 161, 153, 166, 157, 157, 160, 167, 160, 156, 165, 154, 157, 162, 160, 160, 154, 146, 169, 168, 159, 145, 158, 160, 171, 159, 153, 165, 159, 163, 165, 162, 158, 158, 161, 152, 161, 166, 159, 157, 161, 156, 158, 162, 161, 164, 159, 173, 166, 164, 162, 172, 161, 161, 155, 161, 152, 156, 154, 157, 157, 167, 156, 157, 165, 164, 152, 163, 149, 157, 164, 164, 155, 149, 163, 161, 153, 157, 148, 165, 159, 156, 156, 151, 149, 158, 162, 155, 159, 159, 162, 153, 153, 164, 164, 158, 154, 176, 153, 162, 157, 161, 164, 159, 157, 165, 163, 157, 157, 161, 162, 161, 157, 155, 164, 156, 165, 149, 164, 156, 156, 167, 162, 164, 163, 158, 167, 164, 163, 172, 157, 149, 158, 161, 158, 159, 155, 163, 153, 143, 156, 156, 193, 158, 156, 159, 153, 161, 160, 165, 156, 157, 158, 161, 164, 160, 149, 156, 156, 158, 164, 156, 153, 160, 159, 156, 156, 150, 158, 160, 151, 170, 159, 165, 160, 165, 165, 151, 160, 167, 163, 154, 160, 158, 159, 166, 163, 161, 155, 159, 157, 138, 166, 153, 163, 162, 157, 155, 156, 167, 157, 149, 155, 164, 162, 150, 158, 160, 152, 159, 159, 163, 157, 158, 159, 159, 160, 160, 162, 157, 158, 164, 161, 152, 156, 162, 157, 151, 162, 168, 158, 164, 151, 156, 156, 164, 156, 162, 157, 158, 162, 155, 155, 156, 166, 149, 154, 152, 146, 156, 157, 164, 155, 158, 161, 159, 172, 149, 162, 162, 161, 159, 167, 159, 160, 155, 157, 159, 161, 153, 155, 160, 163, 159, 150, 160, 154, 168, 168, 154, 164, 169, 157, 161, 155, 162, 157, 177, 155, 150, 157, 155, 160, 170, 159, 162, 156, 151, 159, 159, 168, 159, 159, 165, 169, 155, 163, 161, 158, 157, 153, 166, 162, 163, 158, 158, 165, 165, 158, 150, 159, 163, 154, 163, 159, 148, 164, 132, 149, 156, 162, 162, 160, 151, 174, 170, 159, 159, 160, 159, 161, 153, 156, 159, 162, 157, 157, 155, 141, 165, 150, 155, 152, 158, 160, 157, 163, 159, 165, 149, 154, 162, 160, 167, 176, 161, 157, 142, 157, 161, 153, 161, 159, 165, 160, 156, 155, 157, 158, 165, 161, 162, 165, 156, 163, 151, 153, 155, 165, 152, 157, 156, 159, 161, 148, 166, 155, 168, 153, 165, 169, 169, 166, 163, 159, 150, 160, 154, 150, 156, 135, 153, 164, 160, 160, 158, 157, 156, 163, 156, 161, 160, 154, 158, 171, 153, 155, 164, 154, 158, 155, 179, 177, 166, 171, 159, 157, 158, 167, 160, 161, 155, 161, 156, 170, 139, 172, 156, 158, 164, 167, 157, 154, 160, 166, 168, 160, 157, 159, 162, 160, 159, 162, 161, 158, 168, 163, 149, 161, 164, 151, 148, 168, 157, 146, 156, 161, 154, 160, 161, 152, 158, 160, 166, 160, 172, 155, 162, 160, 159, 155, 161, 170, 158, 157, 158, 150, 165, 160, 152, 157, 168, 169, 157, 167, 157, 158, 163, 168, 161, 161, 163, 160, 173, 153, 154, 162, 172, 156, 156, 155, 159, 163, 169, 163, 159, 155, 153, 138, 161, 162, 168, 157, 165, 160, 157, 166, 157, 154, 147, 153, 154, 167, 157, 174, 169, 162, 156, 153, 158, 168, 168, 164, 150, 155, 157, 164, 158, 156, 158, 167, 163, 170, 163, 175, 165, 151, 152, 149, 159, 163, 165, 151, 161, 157, 163, 157, 160, 156, 156, 149, 149, 159, 167, 154, 156, 167, 162, 159, 169, 145, 146, 158, 168, 164, 190, 152, 171, 160, 147, 160, 157, 172, 149, 157, 160, 169, 160, 160, 167, 158, 160, 158, 155, 194, 148, 156, 156, 164, 169, 157, 169, 166, 162, 161, 163, 162, 145, 166, 158, 153, 152, 159, 151, 164, 155, 152, 166, 163, 153, 157, 158, 156, 161, 154, 154, 165, 153, 159, 153, 156, 162, 165, 168, 163, 164, 150, 164, 167, 159, 156, 165, 162, 154, 158, 158, 167, 150, 155, 164, 160, 159, 164, 168, 167, 155, 156, 158, 157, 159, 155, 170, 161, 162, 162, 156, 164, 158, 160, 175, 151, 165, 139, 159, 166, 162, 159, 178, 155, 177, 159, 165, 160, 157, 158, 141, 166, 144, 155, 159, 161, 153, 167, 156, 164, 162, 180, 155, 163, 160, 160, 151, 156, 162, 154, 157, 164, 162, 169, 157, 135, 163, 160, 155, 157, 157, 147, 163, 153, 160, 154, 160, 160, 154, 160, 157, 158, 156, 162, 153, 163, 160, 152, 158, 156, 171, 167, 168, 155, 164, 163, 180, 152, 156, 159, 150, 148, 164, 163, 155, 166, 150, 151, 152, 164, 153, 154, 161, 168, 157, 166, 160, 154, 164, 149, 161, 153, 162, 161, 157, 155, 156, 158, 168, 156, 170, 155, 150, 162, 157, 167, 158, 160, 159, 172, 159, 162, 155, 169, 157, 164, 153, 158, 157, 163, 158, 158, 162, 150, 170, 163, 163, 157, 161, 157, 158, 155, 151, 160, 160, 160, 161, 153, 162, 157, 167, 157, 157, 173, 161, 167, 155, 167, 172, 166, 158, 158, 157, 164, 168, 161, 153, 162, 151, 163, 160, 153, 160, 156, 156, 160, 164, 151, 168, 165, 158, 147, 156, 166, 153, 163, 155, 159, 157, 164, 159, 160, 163, 152, 162, 170, 156, 169, 175, 150, 155, 167, 154, 145, 145, 157, 174, 170, 167, 156, 173, 153, 165, 158, 166, 152, 151, 165, 162, 169, 175, 150, 167, 176, 173, 153, 165, 157, 159, 156, 163, 147, 163, 159, 150, 166, 168, 151, 151, 165, 162, 164, 157, 154, 159, 159, 140, 172, 167, 161, 166, 157, 158, 173, 165, 161, 152, 161, 156, 162, 155, 168, 161, 163, 174, 158, 152, 163, 151, 161, 162, 161, 163, 164, 164, 159, 161, 172, 164, 169, 162, 161, 155, 168, 153, 156, 173, 160, 162, 150, 141, 148, 159, 151, 154, 163, 156, 157, 149, 152, 160, 154, 152, 160, 166, 160, 154, 172, 160, 159, 155, 155, 162, 165, 145, 144, 161, 147, 163, 153, 155, 170, 163, 159, 165, 171, 164, 159, 155, 155, 152, 143, 163, 176, 160, 146, 150, 150, 169, 157, 169, 159, 151, 160, 160, 162, 164, 163, 160, 163, 150, 155, 165, 163, 156, 169, 163, 156, 153, 141, 156, 160, 169, 172, 160, 161, 144, 171, 160, 170, 167, 163, 158, 159, 153, 156, 157, 156, 170, 163, 166, 164, 161, 155, 156, 158, 175, 167, 162, 166, 181, 168, 160, 154, 161, 164, 164, 161, 148, 154, 148, 169, 160, 170, 156, 160, 160, 152, 155, 152, 155, 155, 162, 166, 162, 150, 157, 158, 153, 159, 179, 165, 155, 165, 165, 158, 163, 160, 161, 145, 165, 155, 166, 160, 155, 154, 163, 154, 160, 162, 165, 165, 165, 157, 168, 155, 157, 158, 155, 167, 155, 164, 161, 162, 160, 157, 165, 120, 149, 154, 165, 156, 168, 159, 171, 161, 176, 165, 153, 160, 148, 151, 155, 161, 158, 157, 174, 160, 171, 155, 163, 160, 157, 146, 157, 147, 163, 169, 145, 176, 165, 169, 168, 166, 161, 160, 150, 169, 170, 167, 158, 161, 155, 167, 159, 119, 160, 159, 171, 166, 168, 151, 162, 159, 156, 162, 162, 164, 177, 167, 170, 159, 169, 153, 119, 163, 159, 164, 155, 157, 165, 154, 164, 156, 157, 165, 164, 159, 159, 155, 159, 173, 153, 158, 163, 154, 171, 160, 153, 173, 157, 144, 150, 167, 162, 160, 153, 173, 159, 150, 155, 154, 152, 169, 167, 158, 160, 151, 163, 160, 169, 141, 155, 176, 157, 154, 154, 160, 163, 157, 151, 167, 163, 157, 158, 159, 151, 162, 155, 161, 155, 158, 156, 169, 163, 149, 171, 163, 159, 147, 155, 152, 151, 155, 164, 166, 166, 168, 152, 161, 163, 169, 167, 166, 169, 156, 163, 177, 161, 164, 170, 160, 163, 148, 167, 164, 147, 152, 158, 170, 147, 166, 158, 157, 166, 154, 151, 160, 148, 164, 163, 127, 171, 154, 171, 159, 164, 153, 155, 176, 165, 157, 160, 162, 154, 187, 160, 151, 170, 161, 165, 166, 159, 160, 153, 162, 169, 164, 159, 168, 160, 152, 174, 157, 169, 167, 159, 150, 158, 157, 152, 153, 171, 157, 162, 167, 163, 156, 160, 190, 156, 164, 160, 149, 165, 141, 178, 159, 160, 153, 163, 157, 155, 158, 159, 148, 151, 156, 171, 149, 168, 164, 173, 167, 152, 161, 161, 177, 161, 164, 152, 171, 163, 154, 164, 159, 171, 158, 152, 155, 155, 176, 163, 146, 166, 169, 168, 160, 157, 154, 156, 151, 172, 173, 150, 159, 151, 159, 156, 154, 153, 173, 162, 161, 159, 159, 170, 164, 159, 153, 161, 165, 162, 166, 152, 152, 151, 163, 144, 161, 152, 164, 172, 161, 165, 161, 163, 160, 169, 145, 159, 143, 163, 163, 150, 164, 166, 164, 146, 169, 155, 163, 171, 148, 156, 158, 153, 149, 161, 160, 145, 153, 169, 161, 169, 157, 161, 158, 160, 166, 159, 160, 157, 135, 162, 164, 161, 152, 166, 150, 166, 154, 153, 162, 163, 151, 155, 153, 160, 162, 165, 171, 160, 167, 155, 160, 162, 153, 152, 157, 160, 147, 152, 169, 158, 171, 173, 158, 159, 154, 161, 156, 155, 162, 159, 166, 166, 159, 155, 150, 162, 181, 163, 163, 166, 160, 164, 166, 159, 158, 158, 153, 162, 161, 168, 167, 161, 154, 156, 166, 159, 166, 161, 150, 163, 165, 158, 158, 156, 163, 156, 163, 157, 159, 158, 169, 158, 159, 160, 156, 157, 154, 159, 147, 161, 159, 156, 156, 156, 162, 160, 163, 154, 164, 157, 158, 160, 165, 164, 159, 159, 158, 162, 162, 161, 161, 169, 156, 161, 159, 160, 165, 157, 164, 150, 167, 158, 156, 159, 157, 151, 164, 163, 159, 159, 135, 155, 155, 159, 154, 172, 157, 163, 160, 146, 162, 161, 166, 149, 159, 162, 142, 140, 164, 155, 165, 164, 158, 156, 162, 148, 156, 155, 147, 154, 182, 157, 158, 157, 152, 156, 163, 157, 154, 158, 169, 160, 161, 162, 160, 158, 164, 155, 151, 157, 163, 159, 159, 167, 159, 159, 165, 146, 161, 163, 163, 160, 162, 152, 158, 163, 159, 171, 170, 161, 161, 152, 155, 162, 158, 154, 153, 159, 149, 157, 145, 154, 158, 154, 158, 164, 141, 153, 156, 165, 155, 167, 168, 165, 162, 162, 165, 156, 166, 164, 168, 139, 155, 160, 161, 159, 162, 161, 163, 155, 164, 156, 151, 155, 162, 161, 168, 160, 161, 172, 151, 151, 152, 170, 164, 166, 161, 155, 156, 157, 166, 155, 152, 171, 159, 161, 168, 161, 163, 167, 149, 156, 162, 152, 153, 152, 160, 159, 158, 158, 157, 157, 162, 158, 157, 159, 157, 159, 154, 162, 158, 170, 157, 162, 161, 157, 173, 160, 166, 148, 162, 152, 172, 159, 171, 162, 158, 166, 150, 156, 155, 155, 152, 156, 155, 159, 163, 160, 158, 163, 157, 149, 161, 157, 164, 159, 164, 163, 151, 159, 158, 161, 166, 157, 164, 159, 167, 155, 160, 164, 153, 158, 157, 151, 149, 156, 152, 148, 168, 155, 157, 154, 162, 160, 161, 159, 165, 156, 167, 163, 159, 156, 158, 153, 162, 168, 170, 160, 156, 158, 157, 156, 159, 158, 150, 161, 164, 162, 170, 156, 160, 160, 172, 162, 161, 160, 165, 152, 159, 158, 163, 152, 154, 162, 157, 156, 156, 159, 159, 154, 163, 164, 162, 160, 164, 148, 165, 166, 146, 156, 160, 152, 155, 158, 170, 157, 166, 152, 163, 161, 159, 154, 161, 163, 167, 158, 159, 163, 159, 161, 168, 166, 156, 164, 169, 168, 158, 155, 161, 178, 151, 153, 156, 168, 160, 157, 153, 165, 164, 164, 169, 157, 160, 157, 158, 156, 158, 160, 155, 149, 163, 160, 161, 163, 159, 162, 154, 160, 156, 166, 156, 154, 166, 154, 146, 156, 154, 163, 159, 162, 179, 158, 163, 155, 158, 153, 157, 152, 166, 161, 162, 163, 170, 164, 151, 171, 155, 159, 163, 159, 156, 172, 156, 160, 149, 162, 169, 162, 157, 170, 162, 153, 168, 154, 158, 165, 156, 158, 158, 157, 158, 159, 154, 155, 162, 160, 162, 154, 165, 163, 167, 162, 163, 166, 167, 159, 152, 158, 161, 180, 157, 140, 160, 162, 154, 161, 161, 160, 159, 156, 157, 139, 151, 161, 162, 165, 158, 157, 156, 167, 161, 150, 162, 161, 161, 163, 161, 161, 158, 164, 156, 157, 161, 155, 159, 161, 159, 162, 161, 161, 164, 161, 160, 160, 154, 165, 164, 162, 154, 181, 162, 155, 155, 166, 165, 159, 161, 157, 162, 161, 168, 152, 160, 163, 163, 152, 159, 156, 157, 162, 161, 165, 160, 161, 159, 160, 159, 166, 161, 156, 162, 160, 166, 158, 142, 162, 156, 155, 161, 156, 162, 164, 166, 162, 169, 163, 159, 154, 153, 156, 156, 157, 158, 159, 168, 159, 155, 155, 155, 159, 166, 166, 160, 162, 165, 163, 161, 157, 162, 159, 160, 160, 161, 157, 159, 161, 157, 164, 144, 165, 164, 157, 162, 169, 162, 161, 158, 158, 162, 164, 158, 159, 171, 167, 157, 165, 164, 155, 156, 165, 157, 153, 150, 160, 160, 163, 164, 172, 162, 163, 163, 157, 162, 167, 162, 159, 154, 170, 161, 162, 159, 165, 162, 157, 165, 161, 164, 155, 161, 160, 143, 159, 158, 163, 131, 161, 165, 160, 160, 161, 155, 159, 156, 158, 153, 162, 157, 165, 163, 156, 161, 160, 170, 159, 162, 166, 158, 161, 161, 160, 164, 161, 168, 164, 164, 162, 165, 158, 158, 165, 158, 159, 168, 158, 168, 164, 158, 167, 160, 165, 161, 162, 160, 161, 178, 158, 163, 164, 162, 163, 161, 163, 164, 155, 159, 157, 159, 158, 161, 158, 156, 154, 162, 161, 156, 173, 161, 148, 169, 156, 160, 165, 159, 161, 165, 159, 165, 160, 158, 162, 161, 162, 154, 161, 160, 162, 162, 161, 159, 162, 156, 155, 161, 161, 158, 158, 165, 166, 156, 162, 156, 161, 159, 161, 143, 165, 161, 156, 160, 164, 161, 157, 150, 162, 158, 160, 159, 157, 157, 154, 158, 162, 157, 163, 156, 167, 163, 161, 162, 167, 164, 160, 160, 155, 151, 160, 156, 158, 155, 158, 157, 154, 163, 160, 159, 162, 162, 164, 162, 166, 155, 162, 162, 161, 158, 159, 167, 157, 165, 148, 159, 162, 160, 160, 156, 160, 158, 166, 159, 172, 159, 162, 170, 160, 159, 164, 160, 151, 159, 159, 163, 161, 163, 160, 156, 162, 155, 165, 169, 159, 161, 163, 148, 178, 155, 159, 160, 170, 164, 162, 160, 166, 154, 167, 165, 162, 159, 160, 167, 168, 156, 177, 159, 164, 169, 174, 153, 157, 157, 164, 161, 156, 161, 162, 161, 158, 157, 155, 154, 151, 157, 158, 160, 165, 160, 160, 167, 161, 156, 154, 159, 165, 166, 156, 157, 161, 164, 162, 151, 162, 159, 157, 162, 161, 157, 158, 164, 159, 160, 160, 160, 164, 160, 158, 158, 172, 187, 158, 162, 160, 158, 169, 164, 161, 160, 141, 164, 162, 168, 156, 159, 156, 155, 153, 161, 157, 157, 156, 156, 162, 162, 161, 160, 163, 157, 165, 163, 156, 159, 156, 161, 160, 160, 158, 166, 157, 158, 156, 159, 163, 163, 151, 158, 156, 159, 154, 156, 166, 167, 159, 164, 159, 137, 157, 160, 166, 153, 159, 154, 162, 161, 159, 156, 159, 160, 156, 156, 163, 162, 164, 159, 164, 160, 161, 161, 163, 156, 159, 158, 157, 155, 161, 158, 159, 156, 158, 161, 161, 154, 161, 160, 161, 158, 161, 157, 161, 151, 156, 162, 158, 159, 158, 156, 160, 155, 164, 159, 162, 155, 161, 164, 160, 163, 160, 160, 161, 160, 157, 161, 161, 160, 158, 153, 162, 162, 160, 162, 162, 169, 160, 161, 160, 157, 158, 154, 159, 163, 162, 160, 157, 158, 162, 161, 160, 164, 162, 157, 158, 162, 159, 166, 158, 163, 162, 165, 161, 158, 156, 163, 162, 159, 161, 165, 171, 158, 168, 163, 154, 160, 159, 163, 159, 159, 160, 159, 160, 161, 161, 159, 156, 161, 158, 163, 164, 162, 159, 161, 161, 167, 159, 160, 162, 161, 160, 162, 167, 161, 161, 160, 159, 162, 162, 157, 159, 162, 159, 154, 161, 159, 162, 159, 153, 149, 159, 162, 163, 161, 160, 157, 162, 160, 161, 165, 162, 156, 161, 158, 162, 160, 156, 161, 163, 161, 159, 159, 163, 157, 161, 161, 161, 160, 159, 159, 162, 162, 158, 154, 162, 163, 159, 164, 158, 157, 162, 160, 160, 160, 162, 161, 164, 161, 161, 164, 162, 163, 163, 161, 154, 158, 160, 162, 162, 156, 149, 160, 167, 165, 166, 156, 158, 163, 160, 160, 161, 159, 159, 165, 158, 161, 157, 158, 164, 162, 162, 159, 155, 161, 158, 163, 160, 154, 163, 161, 166, 170, 162, 159, 162, 162, 155, 160, 159, 159, 156, 159, 153, 160, 162, 162, 164, 161, 163, 161, 162, 159, 165, 157, 159, 160, 161, 163, 157, 153, 162, 159, 158, 160, 155, 159, 162, 156, 160, 157, 157, 159, 161, 155, 160, 157, 159, 155, 162, 162, 162, 161, 159, 154, 160, 160, 154, 164, 161, 163, 161, 158, 160, 162, 158, 159, 159, 158, 160, 153, 156, 162, 159, 163, 161, 160, 158, 163, 158, 161, 164, 160, 158, 161, 159, 160, 160, 160, 156, 167, 161, 158, 160, 162, 161, 163, 161, 162, 159, 162, 158, 159, 161, 160, 157, 162, 163, 160, 167, 159, 160, 154, 159, 158, 162, 160, 160, 160, 161, 160, 160, 160, 161, 159, 159, 154, 167, 161, 163, 158, 162, 157, 162, 161, 159, 160, 165, 159, 164, 160, 164, 160, 161, 162, 160, 159, 162, 160, 159, 163, 161, 163, 152, 157, 165, 158, 159, 159, 165, 158, 165, 166, 161, 164, 160, 162, 160, 160, 161, 153, 162, 159, 161, 161, 163, 154, 156, 160, 162, 162, 159, 155, 164, 162, 163, 159, 161, 161, 156, 159, 159, 157, 158, 162, 163, 156, 161, 156, 162, 160, 162, 164, 158, 159, 165, 164, 160, 158, 159, 160, 160, 157, 159, 159, 161, 161, 165, 161, 157, 161, 160, 153, 162, 159, 159, 162, 163, 157, 155, 160, 158, 161, 151, 160, 161, 162, 154, 164, 162, 157, 162, 156, 162, 162, 158, 161, 157, 150, 160, 161, 164, 158, 161, 159, 162, 161, 166, 160, 158, 163, 164, 162, 166, 154, 162, 156, 160, 164, 178, 156, 168, 157, 156, 162, 158, 159, 164, 158, 155, 159, 175, 163, 165, 164, 162, 162, 149, 166, 148, 160, 164, 155, 165, 161, 156, 166, 169, 154, 156, 154, 160, 156, 165, 163, 155, 163, 169, 165, 163, 155, 164, 152, 156, 152, 159, 160, 161, 161, 159, 157, 162, 159, 163, 154, 161, 154, 157, 159, 170, 164, 152, 158, 160, 151, 174, 153, 179, 160, 160, 163, 158, 156, 156, 165, 161, 164, 165, 165, 156, 160, 160, 156, 157, 155, 159, 153, 157, 158, 162, 163, 162, 155, 156, 163, 157, 158, 150, 161, 160, 157, 156, 170, 159, 158, 165, 154, 155, 166, 161, 159, 160, 165, 155, 153, 161, 153, 165, 160, 157, 154, 154, 157, 167, 163, 171, 157, 161, 160, 158, 163, 158, 150, 157, 159, 159, 169, 159, 158, 164, 171, 159, 156, 160, 149, 163, 166, 159, 151, 163, 141, 159, 170, 158, 167, 168, 156, 160, 169, 160, 164, 165, 156, 162, 160, 163, 160, 161, 156, 166, 155, 162, 154, 153, 164, 164, 158, 158, 155, 165, 163, 151, 167, 155, 154, 170, 168, 166, 157, 161, 149, 157, 165, 155, 169, 154, 158, 168, 156, 154, 178, 158, 166, 150, 159, 156, 156, 169, 152, 159, 163, 152, 156, 168, 158, 162, 156, 161, 160, 155, 158, 166, 151, 154, 167, 154, 164, 156, 163, 166, 151, 152, 165, 153, 162, 161, 159, 156, 176, 157, 162, 154, 176, 159, 166, 164, 156, 159, 163, 161, 159, 160, 165, 154, 158, 162, 162, 156, 154, 163, 158, 160, 160, 163, 160, 164, 165, 164, 174, 159, 155, 164, 166, 163, 160, 162, 168, 156, 165, 162, 161, 163, 164, 162, 157, 153, 158, 152, 160, 147, 167, 169, 162, 168, 168, 157, 157, 163, 161, 164, 154, 158, 159, 158, 160, 169, 162, 168, 168, 151, 160, 165, 163, 169, 165, 169, 159, 161, 157, 157, 157, 159, 168, 166, 165, 159, 158, 164, 154, 160, 155, 163, 160, 162, 159, 160, 155, 160, 173, 158, 164, 157, 156, 160, 158, 147, 161, 149, 156, 147, 157, 158, 151, 160, 155, 161, 154, 153, 158, 158, 159, 160, 159, 163, 161, 172, 162, 166, 151, 162, 170, 165, 156, 154, 171, 162, 159, 153, 154, 164, 151, 157, 173, 159, 167, 161, 150, 160, 163, 154, 171, 154, 161, 158, 167, 155, 155, 158, 158, 172, 157, 152, 163, 162, 158, 161, 160, 167, 161, 162, 154, 152, 159, 164, 163, 156, 169, 167, 158, 145, 149, 163, 153, 156, 156, 171, 164, 166, 160, 158, 164, 158, 161, 152, 155, 159, 168, 159, 157, 154, 159, 155, 163, 159, 160, 157, 160, 159, 162, 151, 167, 157, 162, 160, 155, 161, 161, 161, 155, 153, 155, 160, 156, 166, 158, 168, 149, 155, 163, 152, 154, 155, 166, 166, 163, 158, 146, 161, 154, 161, 163, 156, 160, 163, 157, 167, 161, 169, 151, 152, 151, 161, 162, 160, 157, 160, 155, 162, 144, 157, 150, 163, 159, 151, 158, 159, 161, 159, 157, 163, 152, 164, 156, 160, 158, 166, 155, 159, 164, 162, 160, 161, 158, 158, 158, 159, 165, 144, 159, 161, 150, 174, 155, 159, 160, 159, 166, 160, 159, 163, 159, 162, 163, 162, 159, 156, 168, 164, 163, 159, 154, 161, 160, 163, 160, 158, 159, 160, 160, 156, 158, 164, 166, 163, 163, 162, 156, 162, 163, 160, 156, 159, 159, 158, 162, 162, 165, 160, 159, 160, 164, 160, 155, 161, 157, 160, 158, 159, 162, 168, 160, 157, 162, 165, 157, 158, 164, 160, 159, 158, 166, 164, 158, 162, 157, 162, 158, 156, 156, 176, 160, 162, 165, 160, 159, 161, 161, 159, 161, 156, 158, 163, 164, 160, 153, 161, 163, 161, 158, 157, 155, 159, 159, 158, 167, 147, 159, 157, 158, 156, 165, 160, 156, 168, 162, 161, 156, 158, 161, 166, 160, 160, 149, 157, 158, 159, 166, 159, 170, 166, 161, 159, 160, 155, 166, 158, 160, 161, 159, 166, 159, 160, 164, 160, 168, 162, 159, 160, 169, 160, 162, 168, 160, 164, 162, 158, 159, 161, 160, 155, 159, 155, 156, 165, 158, 159, 163, 157, 158, 167, 145, 161, 164, 166, 160, 166, 157, 161, 155, 161, 158, 161, 157, 162, 159, 160, 159, 162, 161, 163, 163, 163, 160, 161, 163, 151, 163, 160, 163, 157, 159, 156, 162, 160, 161, 155, 154, 157, 164, 156, 162, 161, 154, 160, 159, 163, 162, 161, 160, 162, 159, 157, 163, 159, 161, 161, 166, 159, 163, 158, 158, 160, 163, 160, 164, 157, 161, 157, 164, 159, 160, 161, 158, 160, 158, 158, 170, 161, 158, 162, 160, 164, 165, 161, 160, 159, 162, 156, 159, 157, 156, 158, 158, 165, 163, 163, 155, 162, 163, 162, 149, 156, 159, 160, 160, 158, 161, 156, 163, 162, 160, 161, 158, 166, 158, 159, 161, 160, 156, 161, 160, 160, 161, 164, 166, 160, 161, 163, 165, 160, 155, 163, 166, 157, 163, 156, 161, 155, 162, 161, 158, 157, 162, 160, 171, 164, 159, 165, 161, 162, 156, 162, 158, 160, 161, 161, 158, 166, 156, 161, 161, 159, 167, 169, 165, 163, 153, 158, 147, 162, 162, 156, 158, 160, 161, 157, 160, 160, 165, 157, 161, 158, 161, 164, 163, 160, 164, 162, 165, 162, 162, 162, 157, 177, 165, 160, 156, 162, 159, 164, 160, 160, 156, 163, 159, 157, 161, 160, 152, 163, 163, 159, 162, 157, 163, 159, 164, 160, 164, 158, 160, 159, 160, 164, 161, 165, 160, 163, 161, 163, 156, 165, 161, 159, 157, 157, 160, 162, 161, 165, 153, 157, 161, 159, 159, 163, 159, 160, 161, 163, 164, 166, 158, 162, 159, 162, 165, 159, 158, 159, 164, 158, 155, 160, 160, 161, 157, 158, 158, 160, 162, 160, 155, 160, 160, 164, 161, 161, 161, 160, 164, 160, 159, 157, 163, 160, 160, 156, 156, 162, 161, 162, 166, 164, 155, 158, 165, 157, 156, 160, 154, 162, 155, 155, 158, 161, 159, 162, 169, 158, 157, 166, 162, 158, 159, 157, 156, 155, 157, 164, 156, 171, 162, 163, 157, 157, 159, 154, 162, 159, 162, 166, 158, 160, 164, 158, 149, 164, 160, 152, 158, 144, 165, 158, 157, 145, 155, 165, 164, 157, 161, 170, 164, 158, 162, 162, 154, 158, 164, 169, 156, 156, 157, 158, 157, 159, 157, 145, 164, 160, 154, 163, 169, 162, 161, 167, 161, 156, 165, 173, 159, 160, 160, 157, 159, 162, 158, 159, 167, 158, 155, 162, 164, 159, 162, 160, 162, 164, 173, 155, 156, 157, 165, 160, 158, 165, 162, 167, 162, 161, 152, 160, 163, 160, 155, 163, 159, 160, 158, 165, 159, 156, 155, 155, 155, 163, 160, 160, 164, 163, 157, 160, 160, 157, 157, 156, 160, 151, 156, 156, 170, 162, 166, 152, 162, 162, 159, 158, 162, 157, 160, 160, 162, 151, 162, 146, 160, 160, 162, 158, 162, 163, 164, 155, 164, 159, 160, 164, 165, 149, 156, 162, 164, 159, 159, 163, 155, 159, 162, 159, 162, 153, 159, 155, 152, 156, 169, 163, 163, 163, 163, 163, 161, 166, 156, 162, 157, 162, 154, 155, 158, 148, 158, 161, 161, 156, 155, 165, 163, 167, 161, 161, 151, 160, 154, 159, 160, 155, 164, 163, 161, 162, 171, 160, 175, 157, 166, 161, 165, 159, 155, 163, 162, 157, 160, 165, 160, 158, 161, 159, 162, 160, 156, 167, 158, 160, 159, 152, 159, 157, 157, 149, 161, 165, 175, 153, 171, 160, 160, 158, 155, 150, 157, 161, 160, 153, 157, 154, 157, 157, 158, 157, 169, 158, 159, 169, 162, 164, 158, 155, 169, 161, 159, 166, 159, 159, 159, 157, 160, 153, 159, 162, 166, 159, 162, 157, 160, 164, 155, 159, 162, 151, 160, 160, 162, 169, 163, 163, 173, 164, 158, 152, 165, 153, 160, 161, 157, 164, 162, 160, 154, 192, 185, 158, 157, 163, 160, 163, 152, 160, 158, 155, 169, 155, 157, 158, 162, 166, 159, 159, 157, 160, 152, 160, 163, 163, 179, 157, 161, 165, 157, 155, 160, 162, 165, 159, 163, 165, 167, 167, 154, 155, 162, 150, 166, 165, 151, 167, 155, 164, 156, 158, 163, 176, 162, 161, 159, 162, 158, 158, 161, 161, 161, 155, 153, 160, 164, 168, 160, 159, 156, 145, 161, 162, 157, 163, 163, 156, 158, 162, 162, 155, 156, 162, 162, 157, 147, 163, 156, 156, 161, 158, 159, 155, 160, 160, 159, 160, 154, 161, 156, 163, 154, 180, 160, 164, 171, 161, 163, 157, 158, 156, 177, 155, 153, 166, 162, 161, 160, 158, 160, 162, 156, 159, 160, 161, 155, 161, 161, 162, 157, 167, 161, 161, 165, 164, 165, 155, 161, 160, 159, 157, 157, 157, 158, 158, 153, 164, 160, 159, 167, 157, 156, 152, 165, 151, 158, 159, 154, 158, 158, 161, 171, 156, 157, 157, 159, 157, 160, 159, 157, 162, 157, 165, 154, 170, 160, 158, 163, 159, 161, 161, 158, 159, 156, 160, 155, 157, 157, 149, 159, 151, 157, 165, 160, 162, 162, 159, 146, 151, 156, 165, 162, 157, 161, 169, 165, 167, 164, 159, 159, 164, 153, 159, 157, 165, 155, 165, 168, 159, 160, 158, 147, 159, 163, 160, 151, 155, 161, 163, 159, 152, 161, 155, 164, 154, 160, 158, 159, 159, 163, 159, 162, 160, 162, 160, 159, 163, 153, 156, 155, 164, 186, 158, 157, 160, 163, 157, 158, 164, 162, 146, 159, 157, 161, 157, 158, 158, 158, 164, 160, 150, 165, 161, 163, 153, 158, 153, 160, 150, 158, 163, 157, 154, 166, 155, 168, 151, 156, 158, 164, 156, 159, 152, 156, 163, 157, 154, 156, 150, 157, 152, 150, 157, 179, 156, 160, 155, 164, 159, 160, 159, 163, 167, 157, 168, 161, 164, 162, 153, 164, 161, 155, 159, 154, 145, 151, 161, 177, 166, 165, 161, 157, 165, 153, 157, 160, 157, 161, 164, 169, 161, 159, 166, 165, 158, 179, 158, 158, 157, 163, 155, 156, 155, 151, 160, 163, 154, 153, 161, 162, 160, 164, 152, 156, 168, 163, 178, 177, 155, 153, 153, 163, 154, 162, 154, 164, 145, 154, 169, 164, 160, 159, 160, 154, 179, 152, 145, 163, 158, 163, 151, 152, 169, 161, 161, 157, 166, 154, 166, 147, 150, 160, 164, 162, 159, 152, 164, 166, 155, 156, 152, 158, 162, 159, 172, 162, 161, 159, 153, 169, 162, 164, 156, 160, 167, 167, 160, 160, 156, 172, 154, 161, 154, 156, 160, 161, 157, 162, 156, 164, 162, 169, 161, 160, 157, 164, 173, 152, 161, 160, 164, 155, 157, 165, 167, 166, 169, 155, 164, 153, 162, 166, 157, 162, 162, 165, 157, 162, 157, 154, 167, 155, 163, 168, 150, 152, 146, 156, 164, 173, 156, 178, 165, 174, 160, 159, 167, 170, 162, 149, 159, 157, 162, 155, 154, 173, 159, 149, 167, 154, 156, 161, 165, 159, 162, 162, 168, 159, 154, 156, 165, 153, 160, 158, 165, 161, 166, 160, 169, 158, 162, 160, 163, 167, 152, 161, 158, 178, 155, 162, 161, 161, 152, 160, 170, 170, 160, 155, 155, 163, 160, 162, 155, 159, 149, 160, 161, 160, 160, 155, 167, 155, 160, 158, 152, 163, 159, 166, 167, 161, 162, 162, 165, 158, 155, 168, 156, 159, 158, 149, 174, 169, 161, 161, 156, 163, 159, 156, 154, 162, 166, 164, 158, 158, 157, 158, 166, 158, 156, 172, 159, 159, 166, 164, 168, 162, 158, 154, 162, 167, 154, 143, 158, 161, 157, 162, 159, 160, 149, 163, 151, 161, 148, 166, 164, 161, 164, 159, 160, 154, 160, 163, 160, 157, 158, 155, 157, 152, 164, 177, 156, 164, 163, 155, 156, 154, 157, 162, 158, 167, 152, 160, 158, 147, 151, 164, 162, 161, 156, 154, 156, 159, 161, 160, 156, 155, 163, 169, 157, 156, 156, 155, 167, 161, 155, 160, 162, 154, 151, 151, 162, 169, 158, 162, 154, 153, 157, 160, 153, 156, 161, 165, 156, 164, 158, 160, 157, 164, 158, 158, 160, 154, 166, 155, 157, 154, 160, 159, 161, 158, 155, 155, 154, 153, 167, 170, 157, 159, 164, 153, 162, 157, 162, 172, 146, 160, 158, 154, 168, 160, 155, 163, 161, 161, 163, 177, 159, 158, 154, 167, 151, 147, 160, 154, 161, 154, 165, 178, 160, 162, 160, 148, 146, 170, 165, 159, 159, 148, 158, 159, 154, 158, 165, 157, 152, 151, 163, 161, 152, 173, 167, 166, 160, 165, 159, 153, 163, 165, 159, 162, 169, 152, 175, 156, 161, 166, 169, 166, 160, 159, 160, 161, 161, 162, 155, 147, 152, 157, 166, 154, 157, 155, 167, 152, 163, 150, 152, 157, 161, 158, 154, 162, 153, 169, 165, 158, 169, 159, 161, 158, 168, 150, 150, 173, 162, 167, 159, 145, 154, 158, 157, 158, 165, 157, 154, 156, 150, 160, 157, 160, 153, 159, 152, 158, 147, 160, 160, 163, 170, 159, 161, 172, 169, 156, 156, 158, 155, 157, 166, 157, 150, 161, 169, 157, 161, 163, 156, 167, 154, 144, 160, 181, 165, 156, 158, 162, 159, 169, 155, 158, 157, 161, 158, 174, 156, 163, 160, 154, 146, 165, 155, 159, 154, 156, 157, 166, 167, 161, 157, 153, 156, 161, 163, 159, 162, 155, 164, 158, 159, 150, 163, 170, 164, 161, 166, 157, 160, 168, 163, 167, 161, 162, 157, 162, 159, 158, 163, 159, 158, 150, 161, 169, 143, 157, 160, 152, 156, 165, 163, 180, 163, 151, 154, 154, 161, 162, 153, 160, 158, 158, 166, 163, 162, 157, 156, 169, 160, 152, 159, 161, 155, 148, 160, 164, 165, 156, 157, 167, 159, 160, 160, 156, 166, 157, 156, 166, 162, 162, 151, 153, 159, 157, 155, 165, 163, 159, 172, 162, 152, 165, 163, 164, 155, 165, 159, 161, 157, 162, 153, 158, 151, 156, 155, 161, 161, 162, 161, 163, 155, 145, 158, 156, 158, 161, 159, 161, 164, 163, 160, 165, 160, 159, 164, 153, 158, 164, 154, 156, 153, 143, 160, 164, 162, 158, 151, 159, 154, 155, 163, 161, 154, 156, 165, 156, 163, 157, 165, 152, 160, 162, 154, 168, 158, 164, 162, 156, 158, 148, 158, 157, 165, 168, 156, 166, 165, 165, 154, 158, 149, 145, 158, 161, 159, 154, 155, 171, 166, 165, 157, 162, 170, 159, 154, 155, 163, 153, 162, 169, 162, 159, 170, 170, 150, 155, 154, 161, 165, 161, 155, 152, 156, 159, 155, 154, 162, 158, 168, 151, 153, 160, 154, 151, 156, 172, 162, 163, 164, 150, 160, 162, 151, 159, 157, 162, 162, 152, 152, 157, 159, 155, 168, 159, 159, 163, 169, 167, 159, 163, 156, 157, 166, 153, 157, 161, 159, 158, 165, 160, 161, 159, 155, 154, 159, 163, 157, 167, 181, 153, 165, 161, 157, 159, 154, 161, 163, 157, 160, 157, 161, 156, 178, 160, 166, 160, 172, 166, 154, 168, 166, 164, 161, 153, 159, 163, 155, 164, 166, 160, 172, 160, 159, 167, 163, 162, 152, 155, 154, 158, 154, 155, 162, 154, 158, 155, 149, 163, 159, 160, 158, 160, 161, 157, 152, 170, 164, 157, 171, 162, 155, 160, 152, 156, 152, 167, 159, 164, 161, 151, 168, 158, 148, 168, 165, 147, 161, 154, 166, 159, 155, 159, 169, 160, 161, 171, 152, 163, 165, 160, 163, 176, 156, 157, 159, 152, 153, 162, 168, 152, 172, 166, 162, 166, 165, 161, 157, 153, 165, 159, 156, 155, 164, 154, 161, 156, 174, 169, 160, 169, 159, 165, 168, 156, 155, 154, 159, 155, 149, 165, 153, 150, 166, 159, 156, 157, 165, 165, 160, 155, 162, 162, 160, 158, 157, 184, 157, 162, 162, 160, 158, 151, 157, 158, 154, 152, 165, 147, 170, 159, 152, 151, 156, 165, 169, 155, 158, 157, 153, 152, 163, 160, 162, 157, 156, 146, 156, 159, 152, 162, 163, 160, 166, 149, 158, 157, 161, 155, 158, 159, 160, 160, 155, 155, 155, 164, 160, 158, 163, 147, 157, 161, 158, 154, 143, 147, 161, 164, 171, 157, 161, 165, 155, 156, 152, 166, 157, 161, 162, 152, 170, 158, 169, 163, 153, 166, 159, 150, 161, 151, 163, 162, 154, 153, 143, 167, 165, 151, 161, 160, 160, 160, 159, 155, 157, 163, 161, 164, 160, 156, 163, 161, 150, 160, 161, 160, 158, 161, 159, 172, 151, 157, 155, 157, 157, 158, 164, 162, 165, 164, 164, 158, 159, 153, 160, 159, 173, 157, 159, 157, 159, 158, 174, 157, 163, 157, 171, 164, 149, 154, 163, 156, 161, 166, 162, 163, 150, 151, 147, 160, 156, 171, 162, 151, 157, 157, 157, 161, 166, 156, 162, 149, 160, 164, 160, 164, 151, 161, 161, 162, 167, 168, 168, 158, 159, 154, 161, 162, 157, 151, 161, 165, 174, 152, 161, 156, 162, 163, 157, 158, 160, 166, 149, 154, 163, 156, 164, 159, 157, 165, 162, 160, 160, 160, 171, 163, 152, 153, 165, 159, 158, 168, 156, 155, 159, 176, 148, 153, 157, 153, 156, 161, 166, 154, 158, 163, 161, 157, 160, 160, 154, 160, 162, 161, 163, 154, 157, 155, 163, 153, 160, 175, 155, 149, 168, 151, 156, 155, 159, 161, 168, 152, 167, 160, 154, 146, 159, 156, 159, 141, 147, 160, 156, 172, 165, 161, 152, 139, 160, 163, 156, 155, 160, 160, 158, 147, 167, 156, 153, 161, 151, 156, 160, 177, 158, 171, 165, 179, 145, 157, 160, 157, 168, 165, 159, 157, 161, 166, 161, 159, 161, 164, 156, 164, 159, 155, 149, 170, 156, 165, 163, 162, 166, 158, 159, 156, 158, 160, 169, 160, 157, 160, 159, 162, 164, 157, 158, 157, 154, 170, 156, 169, 158, 149, 160, 159, 164, 157, 158, 164, 151, 155, 164, 158, 161, 156, 153, 162, 150, 170, 160, 140, 158, 156, 168, 153, 166, 162, 155, 163, 154, 147, 158, 170, 153, 163, 166, 162, 162, 163, 153, 160, 154, 160, 161, 157, 156, 168, 150, 154, 155, 168, 163, 161, 159, 157, 157, 152, 162, 162, 157, 142, 151, 158, 166, 152, 157, 168, 162, 165, 157, 150, 156, 163, 150, 162, 155, 154, 158, 150, 147, 155, 176, 160, 153, 168, 155, 161, 166, 158, 161, 151, 160, 156, 167, 158, 160, 163, 157, 156, 158, 157, 163, 164, 166, 163, 151, 159, 157, 159, 160, 153, 143, 166, 160, 170, 158, 154, 158, 156, 159, 157, 165, 159, 160, 161, 156, 156, 161, 153, 159, 161, 163, 162, 160, 165, 159, 160, 157, 158, 161, 161, 154, 152, 159, 151, 168, 159, 156, 166, 156, 158, 161, 165, 162, 156, 160, 161, 151, 165, 155, 161, 156, 157, 160, 162, 160, 158, 158, 164, 159, 163, 160, 161, 157, 159, 157, 163, 161, 158, 161, 158, 160, 163, 156, 167, 159, 153, 160, 165, 166, 155, 150, 159, 162, 167, 162, 167, 162, 159, 163, 160, 155, 150, 153, 157, 156, 160, 158, 158, 160, 159, 157, 163, 157, 155, 154, 156, 162, 159, 159, 162, 157, 164, 159, 171, 161, 159, 164, 157, 164, 162, 164, 159, 159, 163, 161, 155, 162, 162, 165, 160, 151, 159, 161, 155, 158, 162, 163, 162, 173, 163, 162, 161, 162, 158, 163, 163, 153, 155, 154, 159, 156, 162, 165, 163, 166, 156, 160, 164, 159, 156, 155, 159, 152, 167, 160, 166, 159, 159, 161, 168, 168, 160, 156, 135, 155, 169, 156, 150, 160, 164, 169, 158, 160, 163, 157, 157, 160, 157, 174, 166, 161, 167, 161, 157, 167, 159, 153, 156, 162, 158, 155, 163, 157, 160, 159, 156, 151, 157, 172, 163, 159, 161, 158, 170, 156, 153, 154, 163, 160, 160, 167, 158, 159, 157, 156, 157, 167, 156, 160, 162, 159, 156, 155, 160, 155, 161, 154, 159, 164, 158, 173, 163, 158, 153, 158, 161, 155, 156, 154, 171, 164, 163, 156, 155, 159, 172, 154, 157, 161, 167, 161, 158, 157, 161, 158, 161, 160, 153, 154, 155, 154, 160, 162, 160, 168, 166, 155, 158, 159, 167, 144, 152, 167, 162, 153, 167, 158, 163, 160, 165, 158, 159, 165, 159, 151, 152, 153, 160, 156, 167, 165, 160, 164, 158, 159, 162, 166, 160, 163, 158, 168, 156, 156, 154, 161, 161, 167, 171, 160, 165, 157, 160, 162, 165, 165, 161, 163, 164, 162, 163, 165, 154, 165, 155, 167, 163, 160, 151, 159, 165, 159, 156, 158, 157, 159, 157, 167, 156, 156, 158, 155, 158, 154, 159, 162, 158, 159, 165, 163, 163, 159, 170, 165, 162, 155, 158, 159, 165, 154, 149, 167, 158, 160, 162, 158, 164, 160, 162, 160, 157, 157, 158, 159, 153, 150, 161, 164, 162, 158, 167, 162, 154, 159, 161, 163, 155, 157, 165, 164, 159, 157, 155, 148, 153, 161, 157, 161, 160, 165, 160, 159, 165, 157, 155, 160, 161, 159, 164, 166, 155, 157, 166, 160, 164, 160, 161, 160, 161, 165, 162, 159, 158, 155, 159, 159, 157, 159, 162, 167, 158, 152, 166, 156, 159, 150, 160, 158, 157, 158, 163, 157, 158, 160, 162, 160, 162, 162, 156, 162, 161, 156, 161, 157, 169, 168, 155, 159, 162, 160, 156, 166, 161, 159, 161, 156, 157, 162, 158, 161, 163, 154, 162, 162, 159, 160, 153, 163, 157, 156, 166, 160, 160, 162, 160, 150, 157, 162, 157, 160, 163, 158, 163, 159, 160, 155, 164, 163, 158, 161, 169, 161, 162, 162, 154, 154, 161, 161, 164, 156, 163, 156, 162, 155, 165, 154, 165, 165, 158, 161, 167, 162, 156, 146, 151, 159, 166, 159, 158, 167, 171, 153, 161, 159, 164, 165, 157, 160, 160, 162, 154, 156, 168, 156, 166, 159, 152, 151, 155, 161, 155, 166, 156, 166, 156, 161, 165, 154, 158, 158, 157, 160, 156, 151, 160, 159, 160, 155, 158, 157, 157, 158, 157, 162, 157, 155, 163, 160, 163, 160, 169, 166, 162, 170, 166, 156, 159, 158, 160, 154, 165, 162, 160, 178, 156, 155, 156, 172, 158, 164, 158, 158, 157, 164, 156, 161, 157, 156, 155, 156, 159, 158, 152, 161, 162, 165, 158, 183, 157, 145, 155, 153, 163, 161, 162, 146, 165, 157, 161, 161, 161, 154, 162, 156, 160, 165, 159, 164, 175, 159, 159, 160, 153, 155, 154, 157, 159, 150, 164, 157, 163, 159, 159, 154, 158, 162, 163, 159, 159, 162, 156, 165, 157, 165, 147, 150, 175, 163, 158, 160, 160, 165, 162, 160, 154, 165, 157, 158, 155, 163, 156, 163, 159, 159, 160, 155, 158, 164, 152, 159, 157, 153, 160, 162, 159, 153, 160, 155, 166, 166, 164, 158, 152, 160, 156, 162, 158, 161, 161, 146, 164, 160, 164, 156, 163, 160, 159, 163, 160, 167, 162, 158, 162, 170, 159, 155, 156, 173, 156, 148, 157, 162, 171, 162, 156, 156, 157, 161, 159, 160, 158, 167, 159, 171, 164, 162, 159, 151, 151, 168, 157, 160, 144, 157, 155, 158, 155, 162, 149, 155, 157, 160, 162, 175, 152, 165, 159, 172, 162, 158, 160, 156, 160, 163, 160, 154, 166, 165, 157, 160, 166, 168, 165, 164, 152, 155, 169, 152, 156, 160, 158, 160, 159, 167, 159, 156, 161, 161, 160, 152, 161, 158, 157, 162, 164, 162, 153, 154, 151, 146, 159, 156, 166, 151, 166, 154, 164, 167, 153, 164, 157, 157, 164, 155, 161, 159, 150, 158, 162, 160, 159, 157, 156, 159, 172, 162, 177, 150, 154, 153, 151, 157, 156, 155, 166, 158, 158, 163, 158, 160, 163, 157, 154, 166, 155, 164, 164, 160, 152, 153, 166, 162, 155, 158, 160, 160, 152, 161, 165, 155, 151, 159, 159, 163, 158, 157, 159, 162, 158, 166, 159, 163, 157, 167, 163, 168, 149, 158, 159, 157, 171, 159, 158, 162, 171, 155, 155, 162, 165, 162, 160, 155, 163, 174, 161, 155, 159, 159, 154, 163, 150, 162, 162, 168, 164, 162, 157, 168, 165, 158, 154, 157, 166, 162, 159, 160, 167, 185, 165, 169, 160, 150, 165, 166, 166, 153, 157, 163, 163, 159, 159, 163, 158, 157, 170, 162, 154, 159, 158, 158, 161, 165, 163, 155, 162, 157, 154, 164, 177, 162, 164, 155, 160, 163, 166, 161, 166, 155, 155, 162, 164, 154, 160, 183, 158, 156, 154, 163, 163, 162, 164, 162, 147, 157, 162, 162, 155, 152, 160, 166, 160, 168, 162, 164, 144, 159, 157, 154, 165, 158, 164, 162, 162, 163, 150, 162, 163, 161, 170, 164, 160, 164, 159, 159, 162, 161, 159, 148, 158, 166, 157, 159, 158, 161, 160, 151, 159, 156, 171, 154, 155, 158, 163, 154, 164, 166, 170, 164, 167, 166, 163, 171, 161, 165, 161, 167, 150, 155, 173, 171, 156, 159, 154, 149, 150, 162, 164, 160, 156, 156, 158, 160, 165, 158, 164, 153, 160, 152, 163, 162, 158, 163, 163, 155, 158, 164, 157, 153, 161, 163, 164, 169, 161, 159, 158, 164, 164, 159, 153, 154, 169, 165, 167, 156, 162, 162, 160, 163, 170, 160, 156, 159, 159, 147, 148, 156, 160, 154, 159, 169, 153, 161, 169, 158, 162, 156, 149, 161, 166, 150, 155, 159, 169, 144, 160, 158, 154, 161, 150, 155, 164, 166, 160, 157, 168, 156, 153, 156, 166, 154, 164, 155, 168, 166, 159, 160, 162, 161, 155, 179, 157, 148, 156, 158, 164, 156, 164, 160, 160, 155, 160, 164, 160, 160, 159, 149, 155, 157, 164, 153, 169, 163, 158, 169, 152, 165, 163, 161, 162, 156, 157, 148, 162, 163, 165, 152, 157, 165, 151, 155, 168, 165, 165, 147, 164, 161, 166, 159, 153, 165, 168, 158, 155, 168, 159, 147, 150, 167, 167, 168, 157, 145, 162, 171, 176, 159, 162, 170, 153, 155, 162, 167, 164, 169, 161, 166, 152, 169, 163, 158, 161, 157, 158, 160, 166, 164, 162, 166, 155, 160, 158, 159, 166, 162, 167, 162, 154, 155, 159, 161, 161, 153, 157, 157, 156, 162, 155, 155, 154, 161, 158, 156, 153, 155, 162, 154, 158, 162, 152, 151, 163, 161, 158, 164, 154, 167, 162, 158, 160, 154, 162, 165, 155, 170, 156, 166, 166, 160, 167, 159, 166, 153, 162, 153, 165, 156, 164, 161, 164, 164, 162, 162, 153, 162, 158, 158, 158, 164, 164, 178, 164, 162, 152, 164, 167, 157, 155, 149, 151, 162, 166, 156, 155, 162, 156, 161, 162, 161, 155, 156, 162, 163, 153, 162, 161, 163, 158, 169, 155, 158, 164, 153, 160, 168, 158, 164, 156, 164, 157, 155, 160, 162, 158, 157, 160, 162, 156, 158, 142, 152, 156, 159, 160, 158, 158, 154, 166, 147, 160, 158, 161, 169, 162, 161, 155, 159, 156, 167, 159, 153, 159, 155, 170, 163, 164, 158, 164, 159, 162, 155, 159, 154, 146, 154, 163, 168, 173, 165, 151, 168, 149, 153, 158, 156, 157, 158, 158, 146, 155, 159, 157, 150, 161, 167, 163, 157, 161, 154, 165, 162, 154, 157, 166, 170, 177, 154, 165, 156, 160, 170, 159, 164, 158, 165, 156, 158, 163, 161, 168, 163, 156, 159, 161, 161, 161, 152, 155, 162, 166, 156, 165, 156, 157, 156, 157, 156, 166, 168, 155, 169, 159, 160, 159, 157, 169, 175, 151, 158, 157, 162, 153, 166, 151, 168, 162, 160, 153, 154, 164, 165, 158, 161, 160, 156, 155, 161, 160, 160, 159, 152, 155, 147, 155, 160, 145, 166, 158, 162, 158, 160, 155, 156, 181, 159, 160, 158, 154, 156, 159, 157, 157, 151, 170, 156, 165, 164, 163, 154, 154, 165, 159, 163, 156, 162, 167, 157, 160, 160, 162, 161, 160, 154, 156, 157, 151, 173, 161, 163, 158, 169, 159, 162, 158, 163, 157, 167, 147, 149, 158, 158, 172, 180, 158, 161, 162, 160, 162, 156, 176, 155, 168, 157, 156, 154, 163, 150, 166, 162, 159, 158, 156, 166, 156, 163, 159, 155, 156, 154, 163, 157, 168, 161, 156, 157, 168, 162, 145, 148, 151, 151, 161, 162, 144, 161, 143, 144, 156, 165, 143, 160, 161, 158, 157, 154, 167, 165, 156, 162, 156, 151, 154, 153, 154, 155, 153, 162, 164, 163, 161, 158, 185, 159, 161, 167, 160, 165, 154, 156, 151, 144, 159, 161, 163, 160, 160, 156, 155, 151, 156, 160, 155, 169, 163, 159, 163, 160, 156, 152, 160, 164, 166, 162, 171, 148, 150, 149, 161, 165, 165, 169, 172, 164, 165, 162, 165, 162, 155, 151, 155, 163, 163, 162, 159, 163, 156, 166, 170, 159, 168, 165, 159, 160, 145, 156, 152, 157, 155, 161, 151, 166, 162, 156, 153, 159, 167, 165, 155, 159, 161, 156, 163, 159, 166, 160, 165, 159, 148, 165, 154, 156, 155, 172, 159, 175, 160, 160, 154, 166, 161, 146, 155, 171, 163, 149, 167, 154, 163, 156, 161, 158, 154, 160, 156, 161, 159, 164, 152, 162, 154, 152, 153, 155, 162, 148, 169, 180, 177, 160, 154, 158, 164, 163, 155, 157, 158, 152, 161, 163, 147, 160, 156, 147, 147, 166, 153, 164, 147, 162, 161, 160, 157, 156, 161, 158, 157, 173, 157, 154, 154, 130, 162, 160, 159, 172, 158, 149, 159, 157, 161, 165, 160, 163, 145, 157, 161, 150, 156, 146, 150, 156, 151, 157, 162, 158, 169, 162, 161, 159, 162, 163, 159, 145, 150, 167, 160, 156, 172, 158, 152, 153, 168, 161, 155, 166, 156, 155, 176, 160, 170, 150, 161, 169, 158, 171, 155, 162, 158, 163, 155, 152, 149, 161, 161, 155, 159, 159, 159, 152, 177, 159, 159, 164, 144, 163, 154, 167, 157, 144, 174, 156, 155, 154, 165, 159, 162, 149, 156, 154, 170, 164, 162, 159, 169, 161, 154, 156, 166, 151, 167, 164, 163, 157, 151, 153, 173, 159, 161, 157, 167, 153, 152, 166, 161, 157, 169, 158, 165, 163, 148, 155, 162, 161, 158, 169, 165, 164, 157, 154, 155, 152, 152, 158, 158, 154, 162, 150, 155, 156, 164, 159, 157, 161, 157, 158, 158, 157, 152, 162, 148, 165, 163, 162, 164, 169, 156, 163, 159, 150, 170, 156, 159, 155, 166, 163, 152, 160, 166, 152, 162, 158, 164, 156, 159, 165, 160, 155, 166, 157, 164, 158, 147, 163, 165, 151, 152, 174, 153, 165, 150, 164, 157, 158, 164, 146, 145, 168, 166, 159, 158, 165, 156, 170, 161, 160, 165, 160, 155, 157, 173, 157, 157, 158, 157, 168, 157, 163, 151, 158, 154, 157, 159, 184, 162, 149, 169, 155, 155, 156, 165, 174, 153, 179, 155, 170, 160, 160, 152, 166, 150, 157, 155, 173, 156, 156, 159, 165, 160, 150, 163, 155, 158, 145, 159, 180, 157, 154, 148, 168, 162, 132, 172, 161, 155, 155, 187, 153, 160, 159, 160, 159, 162, 153, 159, 160, 156, 165, 161, 167, 158, 161, 156, 158, 159, 158, 161, 153, 154, 155, 159, 168, 168, 160, 154, 158, 165, 158, 161, 146, 175, 156, 166, 160, 154, 163, 154, 162, 158, 159, 162, 173, 151, 161, 168, 168, 165, 162, 158, 155, 159, 161, 162, 165, 156, 164, 158, 161, 157, 154, 161, 162, 167, 158, 165, 162, 161, 153, 164, 158, 163, 161, 161, 154, 166, 157, 163, 157, 151, 163, 156, 162, 163, 163, 156, 170, 163, 158, 161, 157, 162, 163, 166, 154, 164, 163, 162, 162, 153, 167, 156, 167, 164, 161, 159, 160, 164, 157, 163, 157, 156, 165, 161, 162, 162, 161, 160, 158, 157, 158, 161, 161, 161, 156, 158, 160, 159, 167, 162, 158, 162, 164, 159, 156, 164, 161, 153, 156, 166, 161, 163, 163, 161, 152, 157, 158, 164, 155, 165, 154, 161, 165, 164, 156, 164, 159, 159, 151, 155, 163, 157, 156, 164, 154, 159, 158, 159, 156, 157, 155, 157, 163, 152, 160, 161, 159, 157, 168, 165, 159, 161, 149, 158, 159, 160, 156, 165, 160, 160, 163, 150, 163, 162, 157, 160, 152, 159, 159, 161, 154, 160, 159, 159, 162, 157, 175, 161, 161, 163, 163, 168, 165, 172, 159, 164, 161, 155, 156, 162, 172, 156, 163, 162, 169, 158, 159, 167, 163, 156, 153, 160, 155, 158, 160, 159, 158, 163, 166, 166, 160, 152, 167, 160, 165, 161, 159, 165, 162, 155, 154, 161, 156, 172, 158, 157, 163, 161, 162, 158, 157, 163, 163, 156, 157, 159, 164, 158, 166, 166, 162, 163, 161, 157, 162, 169, 158, 157, 160, 156, 162, 166, 167, 167, 159, 158, 156, 160, 164, 162, 162, 155, 163, 163, 155, 168, 162, 157, 157, 156, 160, 161, 157, 156, 161, 159, 158, 159, 159, 165, 165, 160, 158, 157, 164, 156, 162, 158, 160, 167, 159, 152, 161, 161, 161, 155, 165, 159, 159, 161, 157, 160, 163, 163, 161, 166, 159, 157, 159, 157, 161, 165, 156, 152, 152, 159, 167, 163, 166, 159, 154, 155, 155, 163, 162, 157, 163, 158, 149, 164, 163, 163, 161, 158, 155, 165, 160, 161, 161, 160, 158, 155, 167, 169, 156, 163, 155, 166, 171, 164, 156, 161, 161, 160, 164, 153, 163, 159, 178, 161, 156, 168, 157, 161, 160, 164, 162, 170, 157, 159, 158, 172, 161, 163, 157, 162, 156, 160, 158, 157, 166, 161, 160, 158, 156, 162, 162, 157, 161, 171, 160, 158, 155, 155, 159, 160, 161, 156, 160, 156, 162, 157, 156, 157, 162, 158, 159, 164, 159, 161, 162, 157, 159, 168, 160, 153, 159, 165, 157, 158, 158, 163, 169, 161, 160, 162, 157, 163, 160, 163, 155, 163, 161, 160, 169, 155, 158, 163, 162, 173, 166, 167, 159, 161, 164, 159, 159, 164, 156, 168, 167, 157, 164, 156, 158, 162, 161, 156, 160, 146, 162, 159, 163, 160, 167, 161, 159, 164, 158, 169, 162, 161, 160, 160, 159, 165, 158, 146, 158, 163, 161, 166, 156, 160, 160, 159, 166, 161, 157, 160, 159, 161, 157, 156, 157, 161, 161, 161, 163, 161, 162, 163, 171, 162, 162, 156, 159, 160, 163, 158, 163, 156, 160, 156, 156, 159, 159, 158, 163, 170, 158, 154, 160, 159, 160, 157, 157, 165, 159, 165, 161, 159, 163, 160, 158, 162, 164, 158, 156, 160, 158, 156, 160, 155, 163, 164, 166, 168, 155, 161, 157, 162, 156, 158, 158, 162, 157, 166, 159, 163, 162, 157, 159, 160, 164, 160, 162, 159, 176, 160, 162, 154, 157, 158, 163, 159, 166, 159, 162, 157, 165, 160, 158, 157, 164, 156, 159, 163, 158, 160, 163, 160, 158, 158, 156, 160, 161, 155, 162, 163, 154, 161, 157, 161, 163, 162, 158, 157, 158, 162, 161, 157, 159, 160, 159, 164, 162, 158, 159, 153, 167, 160, 160, 164, 161, 157, 166, 161, 161, 155, 157, 154, 160, 161, 159, 163, 161, 158, 158, 160, 167, 163, 160, 162, 156, 160, 157, 156, 160, 158, 163, 157, 159, 152, 163, 154, 164, 156, 158, 159, 161, 159, 162, 164, 159, 167, 162, 158, 160, 164, 163, 157, 162, 160, 160, 164, 154, 159, 165, 161, 151, 160, 158, 158, 154, 162, 167, 153, 155, 151, 157, 155, 161, 161, 159, 158, 162, 158, 157, 159, 163, 163, 160, 164, 161, 160, 158, 163, 159, 163, 159, 158, 156, 159, 160, 159, 159, 158, 167, 160, 158, 161, 159, 163, 159, 156, 160, 157, 160, 158, 162, 159, 157, 157, 165, 158, 162, 167, 156, 152, 161, 165, 162, 157, 155, 160, 164, 159, 157, 155, 161, 168, 155, 154, 158, 163, 157, 161, 158, 158, 159, 153, 162, 161, 156, 150, 163, 155, 165, 163, 159, 159, 158, 158, 163, 161, 160, 164, 157, 158, 161, 165, 155, 160, 162, 156, 163, 160, 159, 156, 157, 156, 160, 166, 163, 164, 159, 157, 160, 164, 162, 163, 164, 167, 160, 159, 159, 162, 155, 162, 160, 163, 160, 158, 164, 162, 160, 166, 161, 165, 157, 161, 161, 151, 152, 152, 157, 155, 159, 164, 159, 157, 159, 158, 161, 161, 159, 165, 163, 171, 160, 165, 160, 161, 165, 154, 163, 157, 159, 163, 156, 163, 163, 161, 167, 162, 156, 163, 161, 164, 158, 154, 157, 159, 164, 163, 163, 156, 160, 162, 157, 164, 163, 164, 161, 152, 161, 158, 160, 161, 156, 161, 164, 161, 158, 158, 156, 156, 160, 160, 160, 163, 160, 157, 164, 157, 162, 163, 163, 161, 159, 160, 154, 168, 157, 167, 158, 165, 163, 164, 162, 155, 165, 166, 159, 160, 160, 161, 161, 159, 167, 156, 165, 163, 163, 166, 156, 157, 157, 157, 163, 161, 170, 154, 165, 157, 155, 167, 158, 166, 160, 165, 160, 159, 154, 160, 158, 155, 157, 160, 157, 162, 151, 158, 169, 155, 161, 165, 165, 158, 169, 160, 156, 160, 164, 164, 155, 165, 158, 165, 156, 152, 161, 157, 161, 158, 164, 157, 162, 160, 162, 158, 160, 162, 159, 163, 157, 163, 159, 157, 162, 159, 161, 155, 160, 143, 170, 159, 152, 161, 154, 161, 156, 151, 162, 152, 157, 167, 177, 155, 171, 148, 155, 166, 152, 161, 159, 165, 162, 160, 164, 159, 153, 169, 158, 162, 160, 156, 154, 163, 162, 156, 155, 157, 159, 174, 160, 161, 165, 154, 159, 155, 161, 162, 163, 151, 160, 159, 152, 168, 159, 158, 161, 146, 150, 155, 155, 159, 153, 157, 166, 158, 170, 162, 159, 164, 153, 152, 155, 157, 158, 157, 153, 156, 162, 154, 155, 169, 162, 159, 163, 164, 162, 164, 155, 162, 147, 158, 155, 154, 162, 153, 160, 158, 160, 159, 149, 163, 155, 158, 165, 161, 155, 165, 168, 159, 156, 152, 156, 164, 160, 166, 156, 156, 167, 147, 152, 172, 164, 167, 156, 154, 176, 164, 164, 166, 154, 159, 175, 166, 160, 172, 161, 162, 162, 157, 156, 158, 162, 150, 154, 146, 160, 164, 156, 164, 160, 163, 166, 159, 158, 160, 165, 163, 158, 166, 161, 161, 164, 153, 164, 162, 145, 157, 156, 151, 164, 152, 160, 157, 159, 158, 168, 165, 159, 151, 169, 153, 157, 166, 161, 159, 156, 163, 166, 167, 154, 165, 163, 155, 153, 167, 161, 149, 161, 159, 159, 164, 156, 173, 156, 172, 158, 160, 162, 157, 156, 153, 154, 158, 149, 167, 158, 166, 153, 167, 162, 156, 154, 154, 166, 152, 152, 156, 157, 165, 153, 157, 155, 170, 155, 160, 162, 159, 161, 164, 158, 161, 152, 149, 161, 170, 162, 160, 158, 169, 155, 161, 166, 159, 162, 157, 151, 171, 160, 164, 168, 157, 164, 154, 161, 169, 159, 162, 161, 165, 166, 151, 149, 159, 155, 164, 162, 170, 149, 152, 162, 162, 167, 150, 148, 157, 155, 164, 160, 164, 166, 156, 169, 159, 173, 162, 163, 166, 156, 162, 159, 163, 164, 157, 156, 155, 166, 160, 162, 159, 153, 162, 166, 159, 149, 168, 162, 153, 164, 166, 161, 163, 156, 153, 160, 157, 156, 159, 159, 156, 159, 162, 168, 167, 153, 157, 163, 160, 157, 171, 151, 162, 158, 155, 151, 154, 154, 154, 164, 169, 159, 161, 155, 163, 163, 145, 164, 170, 162, 164, 161, 161, 146, 160, 167, 158, 165, 159, 161, 165, 153, 167, 150, 144, 154, 151, 159, 162, 157, 160, 164, 166, 152, 163, 171, 161, 152, 152, 175, 157, 155, 158, 159, 147, 165, 153, 153, 163, 159, 158, 157, 155, 155, 160, 160, 154, 169, 162, 160, 159, 168, 150, 160, 152, 160, 154, 156, 154, 160, 163, 156, 159, 153, 150, 157, 156, 156, 171, 158, 159, 165, 166, 162, 160, 153, 166, 166, 154, 185, 154, 166, 160, 155, 168, 154, 165, 155, 162, 169, 159, 148, 180, 152, 159, 152, 157, 159, 166, 158, 157, 152, 161, 157, 156, 163, 160, 158, 162, 159, 158, 167, 158, 150, 172, 165, 157, 160, 159, 166, 158, 153, 150, 157, 160, 162, 162, 160, 150, 169, 149, 155, 165, 162, 162, 152, 162, 153, 151, 160, 167, 160, 175, 155, 171, 159, 159, 152, 147, 157, 157, 151, 162, 158, 157, 156, 160, 159, 162, 159, 167, 168, 161, 151, 161, 151, 161, 172, 157, 161, 172, 165, 161, 166, 168, 156, 151, 170, 157, 147, 174, 162, 157, 152, 157, 163, 166, 161, 146, 153, 160, 173, 157, 192, 162, 162, 169, 158, 151, 169, 153, 168, 185, 163, 163, 165, 161, 157, 159, 166, 146, 148, 161, 169, 151, 163, 170, 161, 161, 159, 171, 155, 163, 148, 181, 157, 161, 154, 164, 146, 159, 161, 166, 160, 157, 165, 170, 161, 166, 160, 145, 163, 163, 148, 149, 153, 163, 158, 158, 147, 164, 165, 161, 148, 172, 171, 165, 165, 163, 166, 155, 155, 163, 149, 162, 161, 155, 156, 178, 149, 160, 154, 156, 161, 163, 158, 152, 164, 160, 167, 153, 163, 170, 148, 163, 162, 154, 163, 160, 161, 169, 166, 171, 171, 151, 166, 149, 156, 157, 149, 169, 169, 159, 169, 165, 154, 156, 170, 157, 161, 171, 158, 158, 154, 160, 159, 162, 164, 156, 171, 155, 163, 153, 159, 163, 154, 156, 160, 161, 168, 159, 164, 166, 160, 167, 164, 156, 169, 158, 141, 160, 153, 155, 154, 158, 147, 156, 153, 157, 153, 169, 157, 158, 170, 158, 178, 155, 169, 167, 161, 164, 190, 171, 165, 175, 154, 167, 150, 155, 151, 165, 142, 171, 164, 153, 158, 163, 160, 151, 152, 157, 141, 172, 149, 170, 167, 162, 166, 178, 152, 171, 157, 164, 157, 161, 155, 165, 158, 164, 166, 160, 153, 170, 154, 152, 158, 150, 160, 156, 167, 161, 167, 156, 160, 149, 160, 150, 164, 164, 166, 173, 161, 159, 152, 174, 159, 180, 167, 156, 179, 153, 144, 168, 155, 168, 159, 153, 166, 156, 161, 158, 166, 154, 159, 156, 145, 157, 164, 164, 159, 151, 157, 161, 149, 154, 172, 143, 154, 157, 156, 165, 161, 163, 155, 175, 176, 155, 163, 155, 166, 161, 168, 165, 161, 172, 162, 163, 158, 160, 156, 155, 157, 152, 169, 157, 166, 157, 169, 157, 159, 163, 166, 161, 153, 166, 171, 156, 152, 153, 158, 160, 164, 165, 164, 159, 146, 162, 170, 163, 150, 156, 157, 160, 164, 146, 175, 163, 154, 157, 157, 155, 153, 158, 159, 164, 161, 161, 167, 162, 175, 156, 156, 166, 158, 157, 163, 146, 160, 166, 142, 162, 160, 150, 160, 151, 162, 175, 163, 162, 154, 150, 155, 156, 166, 164, 159, 159, 170, 175, 156, 157, 151, 156, 154, 156, 163, 167, 162, 161, 160, 160, 163, 169, 163, 145, 154, 172, 179, 161, 165, 154, 152, 157, 160, 148, 165, 159, 152, 150, 164, 131, 163, 170, 150, 152, 154, 161, 169, 156, 158, 148, 172, 159, 151, 167, 149, 165, 151, 146, 157, 153, 160, 168, 169, 163, 159, 155, 155, 165, 159, 169, 151, 162, 164, 161, 169, 154, 159, 157, 168, 151, 154, 167, 167, 148, 167, 151, 161, 158, 159, 145, 165, 157, 175, 161, 149, 158, 159, 159, 143, 164, 156, 158, 159, 157, 152, 156, 167, 158, 158, 161, 166, 148, 146, 151, 182, 153, 165, 166, 159, 159, 153, 155, 149, 154, 162, 152, 144, 155, 178, 155, 148, 153, 146, 150, 167, 180, 165, 168, 161, 159, 157, 162, 164, 171, 159, 166, 169, 166, 173, 152, 147, 173, 160, 176, 153, 155, 140, 151, 151, 141, 167, 155, 150, 145, 166, 153, 166, 157, 157, 171, 164, 150, 173, 165, 167, 134, 159, 156, 165, 155, 147, 170, 163, 172, 153, 141, 161, 150, 161, 158, 160, 147, 167, 163, 160, 154, 150, 179, 170, 152, 149, 164, 148, 159, 159, 166, 157, 156, 161, 165, 157, 157, 164, 152, 147, 160, 162, 169, 164, 151, 144, 169, 166, 172, 163, 157, 169, 167, 155, 159, 162, 164, 173, 151, 155, 181, 165, 148, 163, 165, 172, 170, 156, 162, 156, 160, 163, 158, 161, 168, 176, 155, 153, 163, 164, 156, 146, 152, 150, 155, 159, 150, 157, 161, 155, 170, 166, 147, 167, 167, 162, 168, 187, 162, 159, 171, 168, 146, 157, 167, 153, 149, 149, 161, 145, 147, 149, 152, 161, 157, 167, 165, 165, 162, 157, 176, 165, 165, 156, 149, 151, 172, 151, 154, 163, 160, 172, 152, 167, 158, 165, 154, 150, 154, 153, 162, 153, 161, 160, 159, 147, 156, 164, 150, 168, 154, 143, 157, 150, 155, 165, 159, 155, 153, 164, 159, 160, 155, 164, 149, 144, 155, 154, 154, 157, 152, 155, 154, 142, 175, 154, 156, 163, 163, 163, 167, 154, 156, 156, 155, 149, 177, 159, 160, 167, 165, 170, 158, 150, 175, 140, 151, 157, 162, 161, 146, 158, 153, 164, 167, 155, 155, 161, 165, 145, 163, 147, 168, 127, 159, 166, 142, 168, 163, 155, 153, 158, 175, 162, 156, 147, 155, 154, 168, 162, 156, 179, 163, 166, 169, 148, 172, 146, 166, 171, 164, 153, 148, 170, 161, 163, 165, 145, 159, 157, 177, 145, 173, 158, 158, 172, 176, 137, 133, 142, 159, 150, 160, 175, 162, 146, 154, 152, 153, 165, 171, 162, 168, 159, 155, 152, 160, 188, 160, 146, 174, 157, 152, 150, 148, 151, 161, 163, 158, 149, 166, 147, 157, 157, 149, 166, 148, 145, 157, 156, 170, 139, 164, 153, 155, 180, 154, 166, 154, 148, 156, 149, 162, 142, 158, 169, 144, 163, 172, 163, 151, 139, 176, 172, 149, 156, 162, 154, 149, 152, 157, 154, 166, 175, 148, 150, 145, 149, 162, 162, 155, 146, 170, 161, 164, 167, 139, 150, 161, 164, 156, 163, 169, 154, 153, 155, 157, 150, 161, 149, 133, 162, 179, 158, 158, 166, 154, 156, 149, 152, 191, 161, 162, 150, 163, 160, 166, 159, 159, 169, 163, 169, 153, 158, 154, 153, 162, 147, 171, 148, 150, 177, 155, 163, 146, 182, 181, 165, 154, 170, 173, 167, 156, 161, 169, 167, 156, 157, 153, 155, 166, 150, 162, 203, 152, 199, 161, 157, 141, 160, 153, 156, 160, 156, 171, 161, 145, 190, 158, 147, 156, 150, 167, 151, 157, 146, 172, 170, 163, 172, 168, 170, 147, 162, 167, 158, 153, 167, 146, 167, 161, 163, 161, 161, 161, 156, 161, 158, 157, 159, 159, 162, 158, 162, 163, 166, 161, 159, 163, 149, 159, 162, 161, 158, 159, 169, 165, 163, 158, 156, 159, 159, 158, 160, 157, 159, 159, 157, 164, 166, 159, 162, 163, 155, 163, 159, 157, 158, 158, 164, 162, 157, 156, 160, 163, 160, 161, 156, 165, 158, 165, 161, 164, 167, 156, 161, 161, 159, 161, 162, 164, 156, 159, 161, 155, 157, 162, 155, 160, 160, 156, 160, 159, 160, 162, 164, 163, 160, 156, 161, 162, 156, 162, 157, 167, 160, 159, 162, 161, 159, 167, 155, 160, 156, 158, 161, 154, 152, 161, 164, 164, 156, 160, 160, 164, 161, 165, 160, 160, 163, 156, 160, 158, 159, 158, 159, 162, 161, 156, 161, 157, 161, 158, 156, 162, 156, 161, 160, 159, 155, 158, 159, 159, 160, 155, 161, 175, 163, 159, 160, 155, 164, 156, 159, 159, 165, 158, 159, 161, 163, 158, 165, 162, 163, 158, 159, 163, 161, 157, 167, 157, 153, 160, 159, 161, 161, 159, 150, 159, 161, 159, 160, 155, 159, 160, 162, 160, 157, 171, 165, 162, 161, 156, 161, 156, 157, 162, 160, 162, 161, 170, 167, 162, 156, 161, 165, 155, 161, 164, 160, 161, 170, 158, 161, 162, 158, 159, 160, 155, 158, 162, 160, 159, 159, 157, 157, 160, 157, 161, 159, 158, 158, 158, 159, 156, 163, 163, 159, 161, 157, 165, 160, 161, 159, 161, 164, 161, 161, 156, 157, 164, 162, 152, 158, 164, 159, 160, 159, 159, 162, 160, 158, 158, 157, 159, 160, 163, 162, 156, 162, 168, 161, 161, 158, 158, 162, 155, 159, 158, 161, 160, 157, 163, 157, 161, 161, 160, 152, 160, 164, 154, 159, 160, 159, 157, 156, 159, 157, 159, 162, 159, 165, 157, 163, 162, 169, 157, 157, 161, 159, 161, 158, 154, 159, 161, 159, 159, 163, 156, 154, 161, 163, 162, 160, 166, 155, 163, 159, 161, 161, 160, 163, 162, 160, 160, 158, 150, 164, 159, 157, 160, 167, 175, 158, 160, 157, 163, 169, 163, 162, 159, 157, 160, 160, 153, 154, 160, 161, 161, 158, 157, 161, 162, 162, 156, 159, 162, 169, 158, 155, 161, 155, 155, 161, 162, 159, 159, 160, 159, 162, 159, 162, 160, 159, 161, 160, 164, 156, 165, 157, 157, 161, 161, 169, 158, 166, 159, 158, 157, 154, 158, 177, 164, 165, 156, 161, 161, 159, 158, 162, 162, 159, 152, 159, 164, 164, 164, 162, 156, 161, 161, 154, 158, 158, 161, 160, 160, 164, 156, 161, 163, 159, 162, 162, 162, 159, 159, 150, 156, 159, 155, 161, 159, 158, 160, 166, 164, 158, 158, 163, 160, 159, 160, 153, 162, 160, 156, 157, 162, 159, 159, 166, 156, 160, 161, 161, 160, 166, 157, 157, 160, 162, 162, 161, 155, 168, 161, 161, 161, 157, 162, 164, 163, 162, 163, 165, 161, 158, 159, 164, 157, 164, 160, 164, 163, 170, 164, 163, 156, 167, 161, 156, 160, 159, 156, 159, 155, 160, 165, 162, 159, 158, 162, 162, 160, 154, 151, 157, 164, 166, 160, 163, 163, 157, 158, 156, 164, 166, 158, 155, 164, 164, 153, 156, 156, 153, 156, 165, 159, 152, 159, 167, 165, 160, 169, 159, 165, 160, 164, 153, 159, 166, 161, 164, 155, 156, 159, 161, 164, 164, 153, 156, 153, 167, 160, 161, 158, 160, 149, 151, 165, 160, 157, 165, 163, 155, 158, 157, 153, 154, 164, 160, 152, 155, 166, 159, 169, 160, 149, 163, 158, 152, 169, 161, 156, 165, 158, 164, 162, 158, 159, 156, 157, 156, 170, 157, 154, 174, 162, 150, 166, 169, 155, 158, 155, 163, 161, 159, 177, 161, 154, 162, 149, 155, 161, 159, 160, 175, 163, 155, 157, 160, 146, 156, 163, 158, 160, 154, 155, 164, 159, 156, 159, 154, 160, 151, 158, 151, 159, 157, 151, 160, 166, 170, 167, 158, 156, 160, 156, 161, 162, 165, 175, 160, 158, 169, 164, 162, 161, 156, 146, 163, 154, 156, 170, 159, 167, 155, 165, 159, 151, 191, 150, 156, 163, 160, 160, 161, 164, 153, 157, 157, 157, 161, 164, 165, 155, 166, 157, 154, 159, 161, 144, 167, 158, 144, 159, 167, 158, 156, 165, 158, 165, 155, 163, 159, 160, 159, 166, 157, 158, 156, 161, 169, 163, 162, 159, 166, 164, 160, 158, 158, 159, 161, 154, 159, 157, 161, 160, 155, 162, 168, 162, 153, 163, 166, 164, 160, 162, 156, 170, 153, 162, 154, 161, 157, 157, 172, 157, 156, 149, 153, 157, 161, 158, 158, 169, 164, 153, 162, 151, 162, 160, 131, 158, 169, 150, 152, 166, 151, 165, 162, 156, 167, 160, 157, 163, 164, 154, 160, 162, 155, 167, 157, 155, 146, 161, 133, 147, 159, 165, 154, 157, 158, 159, 166, 174, 155, 161, 160, 155, 160, 143, 164, 160, 160, 164, 158, 158, 153, 156, 160, 163, 158, 160, 156, 157, 162, 168, 170, 167, 159, 160, 160, 162, 162, 151, 160, 164, 162, 157, 153, 186, 153, 157, 158, 163, 164, 157, 152, 154, 162, 170, 159, 155, 159, 159, 162, 160, 165, 158, 155, 159, 175, 165, 159, 154, 160, 156, 158, 156, 154, 153, 156, 164, 164, 152, 165, 165, 160, 163, 158, 158, 163, 158, 158, 167, 155, 159, 157, 158, 154, 187, 160, 159, 170, 171, 159, 166, 165, 158, 137, 154, 164, 163, 147, 159, 160, 175, 159, 164, 157, 160, 152, 141, 166, 157, 161, 159, 163, 152, 158, 158, 161, 161, 171, 161, 161, 162, 162, 169, 158, 156, 148, 160, 166, 163, 157, 162, 162, 160, 158, 156, 175, 166, 144, 154, 160, 158, 159, 167, 157, 157, 152, 160, 153, 153, 157, 160, 157, 159, 162, 168, 147, 157, 166, 126, 159, 157, 151, 161, 165, 156, 160, 156, 158, 160, 153, 163, 158, 163, 152, 166, 157, 159, 161, 156, 161, 163, 157, 166, 163, 164, 162, 157, 160, 160, 164, 163, 166, 158, 164, 174, 160, 157, 160, 161, 160, 158, 156, 171, 165, 158, 163, 159, 162, 161, 166, 160, 154, 156, 157, 160, 161, 158, 160, 161, 160, 152, 162, 156, 161, 163, 153, 165, 161, 161, 150, 158, 160, 159, 147, 162, 157, 153, 161, 161, 159, 159, 163, 166, 156, 159, 148, 156, 161, 176, 153, 175, 157, 156, 156, 159, 159, 156, 167, 164, 156, 152, 160, 159, 162, 159, 159, 155, 166, 156, 153, 162, 159, 164, 164, 165, 158, 167, 169, 164, 156, 154, 166, 161, 158, 159, 161, 162, 163, 162, 163, 160, 162, 156, 157, 162, 174, 155, 161, 161, 162, 156, 161, 158, 157, 154, 162, 159, 156, 172, 160, 164, 158, 160, 164, 165, 177, 164, 153, 160, 160, 157, 143, 167, 159, 164, 145, 160, 166, 157, 157, 151, 161, 160, 165, 162, 161, 157, 160, 165, 161, 162, 155, 163, 164, 161, 160, 151, 158, 157, 165, 157, 163, 170, 152, 159, 166, 160, 158, 159, 161, 157, 155, 157, 157, 172, 163, 153, 154, 162, 171, 158, 171, 156, 160, 152, 152, 162, 162, 161, 156, 161, 158, 164, 159, 156, 160, 159, 158, 159, 164, 155, 163, 162, 158, 156, 162, 157, 159, 147, 164, 165, 162, 162, 173, 162, 131, 122, 160, 164, 170, 158, 157, 158, 155, 160, 166, 158, 161, 158, 163, 164, 157, 165, 161, 163, 159, 157, 168, 163, 160, 160, 159, 158, 157, 163, 162, 157, 159, 161, 160, 160, 158, 164, 156, 157, 157, 157, 166, 158, 161, 155, 159, 155, 163, 164, 164, 158, 161, 166, 159, 155, 155, 166, 160, 158, 155, 164, 175, 160, 158, 162, 162, 157, 152, 158, 156, 159, 161, 154, 151, 160, 172, 152, 152, 158, 161, 161, 165, 168, 167, 163, 153, 162, 158, 159, 163, 154, 159, 166, 162, 165, 155, 161, 163, 156, 157, 147, 160, 152, 157, 163, 159, 159, 160, 164, 165, 161, 154, 161, 164, 165, 154, 160, 165, 153, 161, 162, 156, 169, 161, 161, 159, 165, 160, 158, 161, 162, 161, 165, 163, 156, 160, 161, 158, 158, 164, 159, 157, 158, 152, 168, 161, 161, 155, 161, 158, 155, 162, 160, 167, 165, 162, 160, 158, 156, 157, 158, 155, 166, 149, 167, 161, 151, 154, 139, 160, 161, 162, 157, 165, 158, 160, 163, 153, 159, 159, 154, 168, 155, 163, 165, 153, 165, 165, 164, 160, 170, 159, 165, 192, 168, 163, 166, 157, 161, 162, 166, 166, 159, 167, 159, 164, 160, 159, 158, 156, 170, 158, 163, 161, 160, 167, 162, 157, 158, 159, 162, 164, 165, 155, 159, 160, 160, 162, 165, 160, 160, 167, 159, 152, 157, 158, 160, 157, 163, 163, 159, 158, 159, 159, 160, 159, 159, 162, 147, 166, 155, 156, 156, 165, 160, 159, 166, 157, 156, 153, 155, 160, 166, 165, 154, 157, 157, 163, 163, 161, 166, 160, 159, 163, 155, 157, 167, 170, 146, 160, 155, 157, 157, 159, 158, 155, 157, 164, 159, 155, 153, 163, 152, 159, 161, 161, 165, 161, 156, 160, 161, 163, 163, 151, 170, 159, 162, 158, 155, 160, 144, 159, 152, 161, 162, 156, 161, 161, 157, 156, 157, 158, 163, 163, 160, 156, 168, 159, 155, 156, 160, 162, 161, 163, 166, 158, 163, 161, 161, 158, 162, 162, 165, 162, 159, 159, 163, 160, 165, 159, 160, 163, 162, 165, 169, 155, 168, 155, 161, 160, 171, 161, 164, 161, 162, 160, 164, 163, 164, 169, 166, 161, 160, 172, 170, 157, 156, 163, 153, 160, 162, 166, 163, 156, 162, 135, 164, 159, 165, 154, 159, 164, 161, 159, 162, 159, 158, 162, 164, 151, 165, 153, 157, 158, 157, 166, 159, 168, 164, 155, 149, 160, 146, 154, 157, 166, 157, 159, 149, 160, 143, 166, 159, 167, 162, 158, 154, 176, 162, 148, 157, 158, 157, 151, 157, 151, 174, 155, 160, 163, 159, 158, 153, 154, 156, 137, 160, 156, 172, 169, 160, 162, 152, 160, 154, 156, 162, 165, 157, 158, 154, 158, 151, 157, 159, 155, 163, 159, 158, 163, 153, 141, 160, 163, 161, 158, 164, 158, 154, 152, 164, 157, 161, 158, 162, 168, 166, 163, 155, 162, 156, 159, 162, 163, 155, 145, 153, 161, 152, 153, 159, 159, 160, 157, 163, 161, 167, 160, 135, 152, 159, 176, 168, 154, 162, 159, 164, 157, 162, 156, 162, 156, 163, 153, 162, 163, 156, 156, 160, 163, 159, 160, 165, 170, 161, 160, 159, 160, 157, 164, 155, 158, 165, 160, 166, 159, 152, 160, 169, 157, 147, 162, 162, 159, 168, 165, 164, 160, 160, 159, 151, 158, 158, 169, 160, 158, 162, 161, 148, 154, 160, 161, 162, 177, 166, 163, 155, 150, 164, 158, 160, 158, 159, 162, 169, 134, 153, 161, 161, 159, 164, 159, 159, 156, 161, 161, 159, 157, 156, 154, 166, 161, 161, 147, 171, 164, 159, 161, 157, 151, 144, 162, 155, 167, 153, 158, 158, 157, 161, 141, 158, 159, 158, 163, 153, 159, 159, 163, 163, 162, 152, 161, 161, 143, 153, 156, 165, 155, 158, 161, 153, 157, 160, 161, 168, 159, 161, 161, 157, 161, 157, 159, 162, 171, 157, 152, 161, 162, 161, 156, 155, 163, 154, 160, 163, 163, 155, 161, 155, 156, 155, 162, 162, 160, 161, 157, 162, 148, 162, 166, 163, 162, 155, 154, 163, 163, 155, 163, 160, 167, 162, 160, 174, 164, 151, 169, 160, 155, 172, 165, 159, 161, 156, 171, 155, 153, 165, 168, 167, 163, 142, 158, 156, 164, 162, 162, 156, 136, 155, 144, 158, 163, 160, 160, 151, 165, 161, 166, 161, 163, 159, 164, 161, 155, 157, 164, 160, 186, 188, 156, 160, 157, 151, 161, 163, 164, 164, 162, 149, 150, 158, 153, 157, 162, 162, 156, 162, 156, 164, 162, 164, 145, 160, 157, 156, 166, 164, 157, 168, 159, 162, 170, 164, 163, 161, 154, 157, 160, 155, 165, 163, 162, 160, 180, 152, 155, 155, 160, 167, 162, 164, 158, 158, 163, 159, 166, 165, 167, 160, 153, 155, 154, 165, 150, 157, 164, 158, 164, 170, 160, 153, 161, 164, 164, 160, 157, 169, 158, 158, 151, 169, 162, 153, 145, 154, 162, 160, 162, 163, 159, 167, 157, 160, 155, 154, 160, 165, 164, 152, 164, 154, 156, 167, 157, 165, 155, 187, 166, 163, 158, 167, 164, 168, 160, 161, 156, 162, 162, 163, 160, 165, 171, 160, 168, 158, 162, 147, 161, 161, 175, 155, 163, 141, 154, 157, 163, 155, 161, 166, 161, 146, 159, 161, 160, 155, 160, 159, 165, 152, 168, 161, 160, 164, 156, 159, 159, 163, 162, 157, 165, 164, 158, 159, 161, 171, 162, 164, 151, 157, 168, 151, 156, 162, 162, 153, 144, 160, 159, 161, 167, 150, 166, 165, 162, 162, 165, 158, 161, 163, 161, 164, 160, 153, 158, 156, 160, 160, 161, 164, 158, 163, 169, 157, 148, 150, 164, 146, 153, 158, 158, 161, 165, 166, 159, 163, 171, 171, 174, 157, 177, 151, 153, 154, 159, 167, 158, 156, 162, 141, 164, 157, 164, 155, 161, 164, 161, 153, 173, 158, 149, 161, 159, 154, 148, 160, 176, 157, 176, 172, 154, 153, 162, 163, 165, 166, 155, 158, 159, 173, 156, 161, 168, 159, 162, 160, 155, 156, 158, 157, 163, 156, 163, 160, 164, 162, 157, 152, 163, 158, 154, 158, 158, 161, 147, 154, 168, 156, 156, 152, 146, 165, 159, 163, 163, 157, 156, 158, 162, 140, 158, 154, 159, 162, 165, 158, 163, 165, 171, 163, 159, 157, 167, 161, 155, 166, 168, 167, 153, 161, 160, 155, 168, 160, 162, 157, 151, 161, 163, 164, 166, 164, 160, 159, 162, 157, 166, 171, 162, 165, 167, 161, 171, 173, 160, 160, 170, 159, 162, 177, 160, 163, 170, 163, 157, 164, 161, 164, 149, 162, 145, 146, 164, 175, 165, 158, 168, 175, 159, 166, 163, 152, 165, 153, 160, 156, 162, 166, 163, 169, 154, 163, 161, 144, 168, 166, 156, 155, 153, 160, 157, 158, 145, 168, 164, 160, 139, 152, 166, 160, 159, 161, 168, 163, 159, 155, 163, 164, 162, 152, 172, 166, 159, 164, 159, 160, 167, 154, 161, 163, 160, 161, 160, 161, 160, 165, 159, 161, 156, 158, 158, 162, 159, 159, 145, 160, 156, 161, 163, 158, 156, 157, 163, 155, 147, 157, 162, 155, 149, 158, 162, 157, 135, 150, 161, 167, 153, 167, 155, 163, 156, 164, 162, 157, 158, 158, 163, 169, 164, 160, 166, 160, 167, 161, 163, 154, 162, 171, 145, 168, 164, 160, 156, 161, 160, 166, 169, 164, 159, 166, 159, 171, 152, 158, 161, 163, 157, 159, 167, 166, 165, 151, 167, 150, 159, 161, 159, 159, 167, 166, 156, 165, 167, 156, 165, 159, 161, 163, 158, 155, 173, 152, 154, 162, 158, 154, 165, 173, 166, 161, 174, 158, 156, 159, 161, 153, 155, 157, 164, 151, 152, 135, 154, 149, 166, 160, 165, 172, 163, 160, 158, 166, 160, 172, 157, 164, 163, 161, 165, 163, 148, 155, 162, 160, 164, 157, 157, 155, 158, 154, 162, 170, 153, 164, 166, 154, 168, 155, 156, 162, 157, 161, 161, 155, 168, 161, 165, 173, 152, 157, 169, 162, 160, 153, 155, 165, 172, 145, 158, 164, 154, 159, 164, 151, 159, 167, 167, 160, 156, 156, 159, 158, 158, 162, 158, 157, 159, 148, 163, 158, 161, 157, 155, 159, 154, 161, 153, 156, 169, 160, 156, 160, 156, 157, 160, 157, 153, 160, 157, 164, 160, 161, 170, 159, 158, 158, 156, 158, 154, 169, 152, 157, 155, 158, 153, 149, 163, 158, 155, 160, 167, 163, 158, 150, 169, 156, 157, 161, 152, 158, 158, 164, 158, 162, 161, 173, 164, 158, 157, 153, 158, 155, 156, 158, 163, 165, 167, 154, 157, 155, 158, 169, 164, 173, 157, 163, 154, 158, 158, 155, 157, 164, 157, 159, 150, 158, 160, 164, 157, 159, 171, 164, 156, 164, 161, 161, 166, 164, 159, 164, 157, 145, 154, 156, 156, 160, 157, 157, 165, 164, 168, 160, 156, 160, 156, 161, 171, 161, 151, 162, 160, 160, 162, 164, 164, 155, 155, 156, 158, 164, 160, 144, 166, 160, 162, 154, 155, 158, 170, 162, 168, 165, 162, 154, 160, 159, 171, 159, 167, 159, 160, 156, 158, 153, 162, 159, 158, 159, 155, 158, 158, 166, 156, 157, 151, 157, 162, 154, 159, 163, 157, 157, 159, 158, 163, 155, 165, 149, 160, 159, 156, 155, 161, 154, 163, 151, 160, 176, 166, 172, 154, 162, 148, 156, 156, 153, 163, 157, 164, 156, 155, 169, 159, 163, 155, 156, 158, 156, 154, 154, 165, 161, 154, 158, 148, 158, 161, 160, 157, 178, 156, 158, 161, 157, 158, 160, 157, 160, 163, 166, 153, 152, 161, 163, 154, 157, 165, 162, 152, 162, 166, 167, 166, 161, 155, 162, 155, 155, 160, 162, 156, 168, 166, 156, 162, 162, 157, 166, 153, 156, 168, 161, 153, 167, 157, 166, 153, 157, 166, 153, 156, 161, 158, 158, 150, 163, 166, 158, 173, 154, 159, 155, 155, 156, 168, 158, 163, 163, 164, 158, 162, 158, 161, 154, 159, 159, 160, 159, 166, 157, 151, 154, 158, 167, 153, 166, 159, 157, 161, 157, 159, 158, 166, 153, 157, 155, 155, 168, 157, 168, 160, 163, 159, 163, 163, 157, 166, 157, 161, 160, 161, 159, 162, 157, 166, 154, 167, 160, 162, 167, 160, 160, 163, 159, 159, 157, 167, 156, 162, 159, 162, 161, 158, 161, 167, 156, 161, 160, 153, 157, 154, 151, 161, 155, 160, 152, 159, 161, 151, 160, 170, 158, 165, 159, 153, 165, 163, 164, 160, 157, 156, 161, 158, 150, 156, 158, 162, 157, 164, 172, 168, 173, 163, 159, 158, 158, 167, 154, 172, 154, 168, 162, 163, 160, 157, 156, 158, 156, 159, 161, 159, 161, 161, 160, 156, 171, 170, 157, 162, 161, 154, 162, 160, 169, 167, 161, 164, 155, 160, 158, 156, 160, 164, 163, 168, 147, 161, 157, 152, 163, 151, 158, 166, 159, 165, 164, 153, 176, 162, 157, 157, 171, 157, 161, 158, 165, 165, 154, 154, 160, 149, 154, 166, 166, 158, 162, 159, 158, 164, 151, 168, 155, 159, 156, 159, 153, 157, 158, 161, 155, 160, 158, 155, 157, 160, 159, 166, 168, 163, 167, 169, 150, 163, 165, 160, 161, 164, 155, 154, 170, 160, 168, 146, 157, 150, 153, 159, 160, 150, 157, 164, 163, 165, 157, 164, 160, 171, 160, 161, 155, 169, 168, 158, 163, 163, 155, 160, 161, 151, 160, 167, 155, 156, 159, 160, 173, 164, 162, 160, 161, 158, 172, 156, 166, 163, 164, 161, 157, 155, 160, 169, 161, 158, 154, 154, 178, 154, 160, 186, 163, 158, 169, 157, 155, 162, 155, 160, 156, 154, 158, 161, 160, 166, 159, 156, 164, 161, 164, 165, 168, 161, 163, 161, 151, 164, 155, 159, 165, 160, 153, 162, 162, 175, 149, 156, 171, 156, 156, 162, 165, 170, 165, 152, 159, 162, 156, 156, 160, 161, 146, 164, 164, 162, 153, 144, 162, 163, 163, 161, 151, 162, 155, 164, 158, 155, 158, 163, 161, 161, 168, 156, 163, 160, 158, 158, 162, 153, 168, 155, 155, 160, 167, 156, 170, 167, 158, 166, 158, 153, 151, 162, 158, 163, 165, 161, 163, 155, 159, 164, 164, 164, 161, 149, 157, 150, 147, 165, 169, 167, 162, 159, 168, 163, 158, 161, 162, 169, 149, 160, 157, 163, 156, 158, 157, 166, 161, 159, 159, 154, 156, 172, 153, 160, 158, 168, 155, 159, 158, 163, 156, 153, 159, 162, 161, 143, 157, 169, 166, 146, 162, 158, 156, 157, 161, 167, 158, 165, 171, 160, 154, 161, 155, 174, 160, 164, 149, 169, 152, 160, 159, 155, 160, 164, 154, 165, 156, 157, 161, 158, 155, 159, 168, 159, 164, 156, 163, 165, 162, 156, 155, 155, 146, 152, 159, 173, 148, 156, 165, 157, 155, 156, 155, 158, 156, 165, 163, 160, 162, 148, 153, 166, 158, 168, 162, 161, 164, 148, 161, 165, 164, 157, 161, 157, 164, 156, 158, 159, 153, 157, 164, 157, 155, 164, 160, 160, 155, 164, 161, 160, 160, 163, 165, 159, 167, 159, 157, 151, 159, 158, 156, 144, 151, 157, 158, 159, 166, 159, 155, 159, 144, 158, 160, 165, 159, 160, 160, 154, 163, 158, 162, 151, 158, 159, 153, 158, 167, 163, 167, 162, 159, 164, 163, 178, 161, 170, 147, 161, 163, 156, 161, 150, 163, 157, 157, 161, 152, 153, 161, 156, 160, 157, 156, 166, 160, 151, 155, 156, 168, 163, 164, 163, 159, 160, 164, 162, 158, 157, 156, 160, 159, 157, 151, 162, 154, 155, 155, 159, 159, 163, 180, 162, 157, 160, 171, 159, 163, 167, 167, 162, 161, 161, 151, 181, 165, 166, 157, 166, 163, 163, 158, 133, 173, 160, 163, 162, 161, 156, 161, 157, 152, 154, 157, 160, 166, 162, 159, 159, 156, 155, 159, 152, 173, 153, 166, 165, 160, 161, 169, 162, 163, 169, 172, 169, 152, 153, 158, 167, 158, 159, 151, 164, 157, 172, 155, 161, 161, 171, 173, 167, 153, 160, 126, 159, 159, 152, 165, 152, 163, 164, 157, 153, 158, 157, 162, 156, 159, 148, 169, 154, 150, 157, 171, 161, 148, 161, 159, 154, 170, 162, 165, 160, 164, 156, 159, 156, 157, 141, 150, 164, 158, 166, 154, 137, 158, 160, 156, 163, 153, 153, 159, 161, 163, 159, 158, 150, 164, 167, 171, 161, 167, 156, 159, 164, 158, 165, 158, 160, 158, 156, 158, 152, 158, 153, 162, 160, 159, 154, 162, 160, 161, 160, 157, 162, 166, 164, 167, 167, 150, 162, 157, 157, 158, 153, 156, 163, 167, 160, 173, 131, 157, 161, 162, 162, 155, 163, 161, 166, 160, 162, 162, 166, 169, 161, 158, 153, 159, 155, 162, 160, 161, 160, 160, 155, 165, 164, 154, 160, 159, 143, 162, 156, 157, 155, 164, 160, 161, 161, 169, 170, 161, 158, 179, 158, 156, 157, 160, 156, 159, 152, 138, 159, 157, 162, 159, 159, 159, 169, 166, 164, 153, 158, 162, 162, 171, 151, 162, 162, 161, 164, 163, 156, 161, 147, 154, 147, 161, 159, 181, 162, 161, 162, 154, 159, 155, 156, 162, 157, 167, 167, 158, 162, 158, 160, 164, 161, 160, 159, 153, 163, 163, 142, 156, 164, 184, 160, 169, 163, 172, 154, 158, 158, 158, 148, 158, 161, 164, 163, 153, 157, 158, 160, 157, 157, 162, 150, 167, 161, 156, 163, 170, 153, 153, 159, 167, 159, 155, 166, 196, 150, 159, 165, 171, 161, 167, 156, 154, 160, 169, 165, 161, 158, 163, 157, 166, 161, 165, 158, 153, 156, 157, 155, 163, 147, 167, 194, 156, 169, 150, 157, 161, 160, 159, 169, 160, 158, 159, 157, 161, 155, 172, 162, 158, 166, 161, 165, 162, 162, 172, 158, 160, 157, 156, 207, 172, 162, 153, 162, 173, 159, 158, 162, 156, 147, 162, 160, 168, 151, 169, 159, 161, 159, 162, 157, 166, 150, 161, 156, 162, 164, 161, 155, 161, 166, 148, 160, 153, 162, 164, 164, 160, 163, 155, 161, 172, 156, 159, 156, 165, 162, 131, 160, 161, 155, 168, 165, 150, 162, 160, 153, 157, 164, 159, 167, 156, 161, 159, 153, 161, 159, 155, 165, 160, 158, 160, 164, 159, 159, 163, 159, 161, 154, 161, 161, 162, 162, 169, 160, 162, 160, 163, 160, 161, 169, 167, 161, 155, 164, 159, 162, 161, 158, 165, 161, 156, 169, 159, 164, 160, 158, 165, 160, 158, 164, 157, 162, 159, 159, 157, 161, 154, 164, 163, 164, 158, 159, 160, 161, 160, 163, 162, 159, 164, 163, 155, 155, 161, 158, 193, 163, 154, 162, 157, 187, 160, 164, 160, 171, 151, 157, 156, 160, 165, 184, 164, 162, 154, 170, 166, 152, 162, 147, 158, 160, 155, 163, 158, 163, 162, 161, 161, 157, 161, 155, 163, 164, 165, 171, 164, 166, 154, 169, 147, 159, 162, 170, 163, 162, 138, 159, 156, 157, 149, 161, 172, 162, 157, 158, 155, 157, 169, 172, 155, 168, 165, 167, 158, 158, 159, 157, 163, 155, 161, 159, 163, 169, 161, 167, 153, 162, 161, 157, 157, 154, 149, 161, 167, 154, 161, 162, 165, 159, 166, 160, 165, 162, 156, 155, 157, 156, 157, 167, 159, 168, 161, 158, 152, 160, 160, 154, 161, 158, 156, 164, 141, 157, 154, 162, 158, 161, 157, 161, 157, 158, 144, 155, 157, 158, 164, 166, 166, 164, 159, 166, 163, 156, 160, 160, 163, 162, 163, 158, 165, 158, 153, 156, 161, 160, 163, 156, 153, 157, 154, 152, 166, 162, 163, 157, 159, 159, 165, 162, 156, 165, 158, 163, 161, 158, 163, 159, 157, 162, 163, 166, 159, 156, 162, 159, 163, 154, 158, 154, 154, 140, 153, 166, 156, 163, 159, 158, 161, 171, 162, 157, 162, 156, 163, 160, 158, 163, 159, 163, 152, 156, 153, 161, 156, 158, 161, 151, 148, 156, 153, 166, 140, 158, 152, 155, 165, 163, 156, 160, 165, 161, 166, 155, 154, 152, 158, 147, 158, 166, 157, 158, 160, 157, 151, 159, 160, 161, 156, 158, 159, 158, 143, 162, 154, 161, 152, 176, 159, 168, 168, 162, 165, 154, 160, 163, 160, 159, 164, 160, 163, 185, 158, 148, 157, 158, 150, 165, 162, 157, 163, 180, 156, 154, 156, 161, 173, 161, 155, 159, 157, 153, 171, 168, 163, 161, 159, 160, 166, 160, 157, 158, 156, 153, 159, 162, 166, 154, 147, 160, 155, 152, 165, 154, 163, 157, 161, 160, 160, 167, 157, 157, 161, 167, 159, 165, 162, 156, 160, 152, 159, 160, 159, 162, 162, 151, 163, 157, 161, 160, 161, 160, 157, 159, 160, 161, 162, 159, 159, 147, 162, 156, 143, 162, 161, 157, 147, 158, 165, 164, 161, 162, 162, 156, 160, 150, 157, 154, 158, 162, 158, 166, 160, 168, 163, 160, 157, 155, 155, 156, 162, 173, 160, 163, 167, 160, 157, 160, 160, 156, 158, 158, 167, 161, 160, 155, 155, 164, 161, 163, 162, 170, 164, 161, 159, 162, 173, 166, 162, 152, 161, 162, 151, 154, 156, 158, 160, 153, 152, 158, 155, 171, 157, 154, 160, 130, 158, 161, 144, 157, 161, 156, 167, 163, 167, 155, 162, 170, 167, 159, 161, 149, 154, 160, 169, 163, 161, 167, 174, 160, 162, 162, 165, 161, 160, 163, 158, 161, 166, 158, 150, 160, 166, 162, 161, 152, 156, 161, 167, 150, 165, 173, 192, 164, 162, 167, 163, 162, 173, 165, 159, 162, 155, 154, 157, 158, 157, 161, 164, 154, 155, 160, 159, 161, 189, 161, 155, 155, 157, 159, 152, 140, 169, 165, 150, 158, 159, 158, 172, 155, 159, 165, 163, 157, 162, 158, 162, 163, 164, 154, 158, 156, 136, 161, 160, 164, 162, 165, 162, 170, 164, 155, 164, 164, 155, 158, 156, 166, 152, 166, 162, 162, 158, 162, 151, 167, 156, 155, 156, 167, 163, 166, 155, 157, 153, 161, 162, 162, 157, 157, 167, 162, 159, 160, 166, 162, 156, 158, 169, 157, 165, 161, 173, 146, 156, 160, 177, 171, 161, 167, 153, 159, 163, 169, 163, 152, 164, 154, 159, 146, 165, 161, 157, 162, 165, 154, 174, 154, 169, 169, 163, 155, 144, 163, 145, 165, 157, 166, 157, 161, 152, 161, 158, 161, 158, 171, 162, 157, 162, 159, 164, 157, 164, 155, 162, 158, 157, 171, 161, 162, 153, 154, 163, 158, 160, 158, 164, 156, 156, 177, 164, 160, 159, 164, 161, 162, 175, 157, 158, 157, 164, 155, 177, 160, 155, 160, 159, 153, 165, 164, 164, 168, 162, 159, 160, 164, 186, 157, 164, 165, 162, 159, 163, 160, 159, 158, 156, 160, 162, 156, 163, 156, 154, 156, 164, 162, 165, 163, 155, 154, 159, 154, 153, 165, 160, 159, 161, 168, 154, 158, 159, 163, 162, 161, 157, 157, 154, 159, 163, 157, 159, 157, 165, 162, 157, 162, 156, 155, 180, 158, 168, 156, 160, 156, 157, 173, 160, 168, 162, 158, 157, 164, 165, 153, 159, 157, 156, 156, 162, 150, 164, 169, 158, 164, 157, 162, 167, 154, 167, 160, 155, 165, 163, 162, 160, 161, 156, 155, 161, 174, 159, 171, 154, 142, 155, 157, 158, 156, 164, 154, 159, 158, 161, 156, 163, 159, 165, 167, 161, 165, 162, 169, 161, 168, 151, 158, 160, 160, 161, 160, 144, 154, 161, 159, 160, 158, 166, 169, 158, 161, 158, 164, 150, 166, 163, 162, 157, 179, 168, 160, 162, 164, 153, 161, 162, 161, 169, 159, 168, 161, 159, 159, 160, 154, 159, 160, 153, 171, 154, 159, 154, 164, 162, 161, 161, 160, 171, 163, 154, 159, 167, 162, 161, 146, 150, 156, 155, 159, 171, 177, 165, 156, 160, 155, 159, 163, 157, 163, 157, 159, 171, 169, 162, 168, 155, 154, 155, 160, 161, 168, 163, 169, 163, 162, 162, 160, 159, 165, 158, 161, 172, 161, 160, 157, 159, 159, 163, 157, 157, 161, 162, 155, 151, 163, 159, 160, 158, 158, 161, 158, 141, 164, 161, 164, 160, 160, 158, 163, 153, 167, 161, 178, 157, 160, 155, 159, 157, 155, 165, 162, 159, 169, 162, 162, 166, 156, 163, 168, 155, 162, 160, 155, 167, 161, 167, 159, 161, 161, 154, 165, 162, 163, 160, 160, 157, 165, 170, 161, 157, 163, 173, 160, 156, 161, 160, 156, 156, 161, 155, 160, 159, 168, 166, 159, 165, 156, 160, 154, 152, 162, 159, 162, 163, 163, 164, 160, 159, 160, 156, 161, 161, 160, 160, 162, 161, 157, 157, 162, 154, 159, 156, 159, 155, 163, 165, 155, 161, 167, 154, 161, 168, 159, 159, 156, 159, 161, 153, 156, 157, 157, 175, 161, 161, 163, 155, 159, 160, 160, 159, 164, 162, 162, 162, 160, 171, 165, 152, 156, 163, 162, 166, 152, 170, 159, 155, 156, 169, 164, 153, 146, 161, 162, 156, 159, 157, 159, 159, 170, 151, 151, 157, 165, 166, 161, 166, 164, 164, 157, 164, 165, 161, 160, 173, 153, 156, 166, 165, 154, 163, 158, 155, 160, 164, 158, 163, 163, 159, 160, 151, 147, 168, 161, 155, 157, 163, 163, 156, 161, 156, 159, 156, 160, 157, 148, 164, 158, 158, 159, 171, 160, 159, 158, 159, 176, 160, 159, 156, 163, 158, 159, 155, 166, 150, 157, 158, 150, 160, 159, 169, 164, 162, 157, 172, 160, 150, 152, 154, 159, 149, 165, 155, 149, 155, 159, 152, 162, 156, 159, 172, 159, 161, 160, 156, 165, 169, 164, 150, 141, 168, 154, 162, 160, 162, 163, 156, 158, 150, 161, 164, 159, 164, 150, 156, 161, 158, 158, 162, 163, 159, 164, 160, 160, 168, 165, 161, 163, 163, 155, 161, 152, 162, 159, 158, 155, 167, 159, 154, 163, 160, 165, 162, 157, 162, 159, 155, 161, 162, 164, 164, 159, 161, 154, 159, 153, 157, 164, 153, 163, 155, 160, 166, 164, 154, 158, 166, 159, 163, 159, 161, 159, 164, 163, 161, 159, 162, 159, 161, 162, 157, 158, 156, 162, 159, 157, 158, 161, 161, 153, 159, 160, 163, 161, 165, 156, 158, 161, 159, 159, 156, 164, 170, 158, 160, 163, 156, 163, 159, 156, 161, 157, 158, 161, 161, 166, 164, 162, 159, 162, 161, 157, 157, 161, 159, 163, 161, 168, 157, 159, 154, 161, 158, 158, 165, 171, 156, 159, 160, 164, 155, 157, 163, 161, 160, 154, 156, 158, 166, 156, 158, 154, 167, 163, 164, 162, 152, 165, 159, 158, 161, 157, 158, 153, 165, 156, 155, 161, 164, 164, 158, 154, 159, 162, 158, 162, 162, 165, 161, 168, 157, 159, 158, 164, 158, 159, 162, 159, 160, 163, 165, 162, 157, 159, 164, 157, 160, 158, 155, 159, 162, 162, 161, 159, 167, 162, 163, 153, 165, 158, 163, 164, 161, 158, 159, 157, 161, 164, 161, 157, 160, 164, 156, 161, 157, 152, 158, 159, 158, 165, 159, 158, 152, 157, 160, 165, 163, 154, 167, 158, 159, 155, 157, 160, 151, 167, 160, 161, 155, 164, 162, 160, 154, 160, 163, 162, 162, 159, 161, 161, 161, 159, 156, 164, 167, 157, 165, 162, 161, 159, 165, 160, 162, 154, 161, 159, 155, 163, 159, 163, 163, 162, 158, 162, 156, 164, 153, 164, 161, 160, 160, 155, 157, 167, 163, 159, 161, 162, 161, 156, 160, 162, 159, 158, 155, 161, 159, 154, 158, 160, 149, 164, 164, 167, 147, 162, 170, 155, 165, 161, 162, 163, 163, 162, 157, 160, 153, 160, 158, 161, 160, 162, 159, 162, 164, 161, 159, 161, 162, 161, 155, 157, 162, 160, 161, 156, 160, 156, 153, 162, 161, 160, 162, 162, 158, 158, 159, 154, 158, 158, 158, 168, 156, 162, 161, 165, 163, 164, 156, 155, 161, 153, 157, 154, 157, 158, 169, 163, 158, 158, 162, 164, 157, 159, 160, 163, 171, 158, 159, 155, 165, 159, 163, 157, 160, 163, 162, 165, 154, 163, 162, 153, 166, 165, 161, 154, 152, 157, 154, 160, 155, 152, 163, 157, 163, 155, 165, 162, 152, 160, 154, 162, 157, 162, 158, 159, 159, 158, 160, 161, 161, 165, 160, 165, 161, 161, 158, 163, 159, 161, 158, 156, 160, 163, 161, 155, 155, 160, 164, 156, 164, 155, 167, 160, 156, 160, 153, 161, 163, 159, 167, 166, 163, 158, 160, 160, 158, 158, 162, 153, 155, 166, 156, 158, 159, 160, 157, 164, 159, 156, 163, 156, 165, 161, 160, 154, 166, 155, 163, 156, 161, 157, 159, 159, 156, 159, 153, 159, 164, 162, 157, 160, 161, 158, 165, 157, 162, 160, 165, 164, 157, 160, 163, 149, 161, 156, 165, 160, 159, 159, 159, 159, 158, 157, 164, 169, 167, 161, 156, 153, 152, 160, 153, 155, 160, 153, 158, 154, 154, 150, 156, 151, 155, 155, 157, 164, 155, 160, 170, 157, 164, 163, 157, 156, 165, 156, 168, 158, 165, 163, 166, 158, 152, 154, 165, 159, 150, 164, 164, 169, 160, 161, 154, 170, 160, 158, 150, 151, 152, 153, 168, 160, 154, 165, 170, 163, 156, 161, 152, 153, 165, 154, 146, 159, 157, 151, 161, 163, 153, 165, 163, 148, 172, 161, 166, 164, 172, 160, 161, 154, 183, 157, 163, 163, 177, 154, 156, 159, 155, 164, 168, 147, 158, 148, 153, 158, 165, 160, 152, 154, 157, 167, 162, 155, 157, 158, 154, 158, 154, 168, 161, 168, 165, 165, 167, 158, 164, 172, 155, 163, 166, 169, 167, 157, 155, 161, 159, 157, 158, 154, 167, 158, 161, 164, 163, 166, 154, 163, 166, 157, 158, 160, 157, 145, 156, 163, 163, 158, 163, 156, 169, 156, 158, 150, 152, 159, 154, 156, 159, 162, 157, 163, 171, 155, 157, 163, 153, 160, 156, 158, 158, 171, 152, 167, 162, 158, 157, 156, 171, 150, 159, 153, 177, 159, 156, 157, 159, 153, 148, 153, 162, 158, 169, 160, 156, 173, 158, 163, 171, 155, 155, 142, 152, 172, 152, 175, 160, 162, 160, 172, 163, 165, 172, 163, 165, 156, 154, 159, 163, 149, 167, 160, 159, 151, 160, 156, 144, 158, 168, 157, 166, 160, 158, 159, 158, 171, 176, 173, 151, 162, 159, 150, 157, 148, 162, 155, 165, 153, 163, 158, 157, 154, 146, 157, 158, 163, 165, 158, 163, 166, 160, 171, 158, 158, 160, 158, 157, 162, 163, 159, 141, 164, 163, 157, 157, 161, 152, 148, 152, 160, 160, 158, 152, 160, 159, 158, 172, 157, 157, 155, 154, 155, 157, 137, 164, 162, 163, 157, 162, 165, 160, 160, 151, 132, 155, 161, 155, 160, 166, 152, 161, 161, 175, 174, 156, 163, 163, 156, 169, 172, 149, 155, 169, 154, 160, 163, 155, 155, 152, 154, 157, 170, 151, 155, 163, 164, 163, 157, 157, 159, 160, 172, 150, 158, 148, 166, 153, 154, 159, 157, 154, 166, 165, 152, 163, 149, 161, 151, 167, 158, 159, 154, 155, 162, 161, 145, 167, 172, 170, 167, 157, 164, 151, 150, 166, 162, 153, 157, 161, 168, 162, 154, 167, 156, 157, 163, 166, 153, 164, 159, 151, 160, 137, 157, 161, 168, 162, 158, 153, 161, 164, 151, 162, 148, 170, 169, 160, 154, 160, 151, 161, 165, 152, 160, 156, 160, 147, 175, 172, 153, 159, 161, 169, 152, 169, 167, 166, 158, 159, 167, 158, 164, 152, 166, 165, 159, 164, 158, 146, 169, 156, 146, 154, 172, 159, 153, 162, 151, 168, 157, 160, 161, 161, 161, 156, 157, 153, 167, 153, 177, 158, 158, 151, 166, 159, 174, 158, 154, 157, 152, 152, 159, 153, 167, 158, 163, 167, 170, 156, 153, 158, 167, 164, 156, 150, 157, 156, 159, 155, 173, 153, 161, 162, 161, 143, 144, 160, 162, 159, 164, 145, 161, 169, 163, 163, 162, 160, 153, 165, 173, 145, 166, 164, 157, 155, 160, 158, 160, 158, 155, 159, 165, 154, 150, 165, 160, 160, 158, 161, 165, 157, 140, 163, 153, 159, 164, 161, 163, 157, 161, 155, 159, 168, 158, 161, 155, 155, 155, 156, 157, 171, 156, 155, 159, 156, 159, 162, 153, 160, 156, 151, 163, 160, 154, 155, 164, 155, 160, 163, 149, 156, 162, 158, 155, 151, 167, 159, 157, 159, 158, 159, 159, 155, 162, 163, 166, 160, 160, 159, 160, 157, 155, 162, 160, 160, 156, 158, 167, 169, 161, 155, 162, 155, 157, 158, 161, 160, 154, 155, 160, 158, 159, 171, 160, 152, 184, 162, 157, 162, 165, 158, 157, 160, 159, 159, 158, 161, 160, 152, 164, 159, 158, 151, 157, 160, 159, 158, 158, 163, 159, 154, 166, 159, 159, 157, 156, 159, 158, 160, 164, 155, 159, 172, 151, 157, 160, 172, 155, 155, 157, 160, 162, 157, 164, 161, 161, 157, 163, 158, 158, 160, 155, 165, 160, 155, 157, 158, 156, 159, 166, 162, 164, 150, 163, 150, 161, 157, 167, 158, 158, 158, 166, 164, 159, 155, 151, 157, 156, 164, 151, 158, 161, 157, 157, 162, 149, 165, 161, 160, 150, 163, 154, 173, 162, 158, 167, 159, 156, 162, 158, 168, 158, 169, 163, 158, 163, 159, 159, 160, 157, 169, 160, 157, 154, 160, 161, 162, 160, 157, 152, 158, 144, 163, 165, 179, 161, 155, 156, 157, 158, 158, 162, 156, 161, 165, 164, 155, 165, 159, 150, 162, 166, 181, 161, 163, 157, 163, 164, 163, 156, 159, 158, 165, 153, 159, 162, 164, 172, 162, 162, 164, 158, 168, 155, 167, 159, 160, 160, 147, 161, 152, 153, 155, 157, 167, 159, 161, 162, 167, 164, 157, 157, 163, 150, 157, 166, 161, 160, 159, 156, 157, 143, 165, 159, 156, 155, 159, 157, 164, 155, 158, 160, 169, 155, 156, 164, 158, 160, 159, 156, 154, 159, 155, 162, 172, 153, 168, 159, 151, 159, 156, 158, 160, 152, 152, 163, 158, 158, 167, 169, 174, 158, 159, 155, 159, 168, 157, 161, 148, 167, 144, 175, 166, 159, 158, 167, 158, 161, 159, 157, 158, 151, 155, 159, 162, 157, 165, 159, 157, 155, 160, 155, 166, 154, 160, 156, 157, 155, 164, 160, 157, 158, 157, 165, 155, 158, 153, 161, 165, 158, 160, 162, 162, 157, 161, 152, 161, 153, 151, 157, 158, 161, 158, 177, 162, 162, 154, 156, 157, 161, 158, 155, 170, 156, 142, 162, 158, 165, 164, 156, 158, 156, 157, 156, 163, 157, 172, 158, 161, 170, 160, 173, 158, 162, 166, 162, 159, 158, 166, 152, 161, 161, 157, 162, 162, 161, 157, 171, 159, 145, 152, 157, 160, 155, 165, 158, 164, 162, 151, 151, 164, 161, 149, 157, 164, 157, 166, 160, 164, 157, 157, 161, 154, 152, 165, 167, 161, 156, 168, 156, 167, 159, 163, 159, 156, 154, 164, 156, 152, 162, 161, 154, 158, 166, 159, 155, 163, 161, 149, 151, 151, 167, 161, 160, 154, 175, 147, 157, 155, 155, 159, 162, 157, 158, 162, 160, 162, 159, 165, 157, 161, 162, 166, 158, 157, 161, 156, 156, 158, 162, 153, 167, 161, 162, 161, 156, 157, 160, 168, 156, 147, 158, 178, 163, 165, 157, 162, 163, 160, 159, 157, 142, 166, 156, 158, 161, 156, 158, 162, 150, 163, 158, 161, 164, 158, 157, 161, 178, 160, 159, 163, 160, 156, 158, 160, 163, 165, 162, 160, 163, 157, 160, 162, 155, 136, 160, 166, 161, 161, 154, 159, 164, 163, 158, 159, 165, 160, 164, 157, 155, 164, 165, 164, 159, 164, 158, 163, 161, 159, 156, 161, 162, 160, 158, 157, 155, 160, 163, 162, 152, 164, 158, 149, 155, 157, 159, 158, 155, 168, 160, 157, 160, 165, 153, 164, 163, 166, 160, 155, 166, 156, 162, 161, 159, 162, 158, 157, 158, 156, 163, 163, 167, 157, 149, 157, 178, 168, 157, 160, 160, 146, 164, 153, 162, 160, 174, 164, 161, 168, 164, 156, 155, 158, 158, 162, 158, 157, 165, 160, 166, 159, 167, 160, 152, 159, 160, 158, 165, 158, 162, 163, 156, 159, 163, 154, 156, 161, 157, 160, 163, 161, 160, 160, 162, 157, 153, 154, 158, 159, 160, 162, 160, 166, 168, 163, 166, 156, 160, 161, 167, 153, 163, 157, 160, 155, 153, 160, 162, 183, 162, 161, 158, 159, 159, 158, 159, 152, 162, 158, 162, 161, 147, 159, 164, 192, 161, 161, 157, 190, 161, 161, 157, 156, 151, 158, 158, 161, 161, 158, 169, 160, 161, 160, 163, 162, 174, 161, 158, 163, 157, 156, 161, 159, 160, 162, 166, 166, 155, 161, 161, 154, 163, 154, 157, 157, 156, 164, 157, 157, 165, 160, 159, 162, 155, 161, 155, 164, 165, 163, 164, 137, 160, 165, 144, 159, 162, 156, 161, 158, 159, 158, 160, 160, 154, 161, 158, 161, 155, 158, 160, 163, 159, 157, 156, 169, 158, 159, 159, 158, 154, 159, 167, 179, 164, 160, 164, 159, 160, 155, 161, 161, 161, 161, 166, 169, 159, 160, 155, 152, 173, 163, 161, 159, 162, 158, 158, 155, 156, 158, 156, 161, 158, 166, 154, 171, 166, 154, 152, 167, 164, 162, 158, 164, 149, 155, 157, 160, 154, 157, 154, 158, 158, 162, 159, 161, 161, 161, 157, 157, 164, 163, 160, 156, 159, 152, 160, 155, 154, 167, 160, 161, 161, 162, 166, 160, 158, 157, 150, 159, 164, 158, 150, 157, 158, 160, 157, 159, 157, 146, 160, 167, 158, 156, 167, 164, 162, 154, 164, 168, 165, 156, 160, 158, 158, 159, 158, 157, 162, 173, 156, 160, 159, 176, 164, 160, 191, 158, 136, 160, 157, 164, 159, 156, 159, 153, 152, 157, 161, 171, 163, 154, 154, 156, 158, 159, 161, 163, 160, 152, 166, 160, 160, 161, 160, 160, 159, 160, 175, 158, 160, 158, 160, 159, 155, 159, 165, 163, 161, 162, 160, 152, 160, 159, 161, 162, 164, 149, 162, 161, 165, 158, 163, 158, 152, 159, 166, 157, 160, 160, 163, 155, 159, 164, 163, 157, 159, 160, 161, 157, 168, 164, 163, 157, 170, 157, 156, 162, 160, 157, 155, 164, 162, 154, 157, 166, 159, 158, 157, 190, 159, 158, 163, 164, 164, 154, 160, 159, 159, 161, 160, 162, 162, 159, 156, 160, 157, 157, 164, 152, 157, 170, 157, 161, 155, 151, 155, 153, 160, 158, 151, 159, 164, 148, 164, 154, 160, 163, 157, 164, 163, 158, 161, 161, 159, 162, 157, 158, 160, 164, 161, 156, 161, 168, 161, 163, 161, 169, 151, 162, 154, 158, 159, 161, 155, 166, 161, 161, 154, 160, 158, 162, 157, 153, 147, 165, 163, 162, 153, 155, 171, 155, 155, 143, 155, 153, 158, 161, 167, 161, 159, 168, 156, 158, 157, 165, 139, 163, 166, 150, 158, 156, 159, 164, 161, 155, 157, 160, 156, 159, 165, 157, 160, 157, 168, 159, 160, 168, 158, 153, 161, 151, 159, 181, 160, 164, 160, 157, 158, 156, 154, 158, 154, 158, 157, 162, 164, 158, 158, 165, 136, 161, 152, 170, 163, 160, 158, 165, 153, 158, 151, 162, 160, 156, 174, 160, 156, 158, 157, 154, 161, 155, 154, 165, 165, 162, 160, 159, 161, 153, 162, 168, 161, 162, 161, 160, 159, 170, 157, 169, 160, 154, 151, 153, 152, 160, 161, 156, 161, 163, 168, 181, 163, 173, 163, 156, 154, 164, 167, 165, 163, 163, 157, 153, 155, 157, 163, 158, 161, 168, 157, 159, 157, 144, 159, 159, 162, 160, 158, 160, 157, 162, 155, 160, 158, 159, 159, 154, 162, 166, 155, 160, 159, 178, 158, 159, 160, 162, 165, 154, 159, 158, 164, 160, 162, 162, 162, 162, 166, 155, 157, 160, 146, 167, 159, 163, 163, 160, 163, 165, 171, 162, 158, 161, 165, 156, 160, 150, 161, 165, 160, 164, 159, 161, 164, 154, 160, 157, 153, 156, 162, 156, 158, 164, 154, 157, 161, 157, 153, 156, 165, 162, 156, 156, 165, 156, 155, 158, 163, 165, 162, 153, 164, 162, 156, 151, 161, 160, 163, 158, 159, 160, 157, 158, 155, 161, 161, 158, 159, 164, 155, 150, 157, 162, 162, 156, 158, 169, 163, 155, 153, 156, 158, 156, 160, 160, 157, 162, 162, 156, 152, 157, 156, 157, 141, 151, 155, 160, 166, 157, 164, 156, 161, 163, 165, 157, 168, 157, 165, 177, 153, 148, 166, 157, 166, 156, 164, 155, 165, 150, 159, 149, 158, 170, 154, 165, 159, 166, 173, 158, 160, 160, 161, 159, 159, 161, 155, 163, 161, 160, 157, 161, 172, 160, 158, 169, 173, 157, 160, 158, 158, 166, 160, 144, 158, 161, 168, 152, 160, 150, 154, 156, 167, 155, 158, 167, 163, 157, 159, 159, 164, 159, 158, 160, 159, 159, 171, 156, 161, 163, 165, 154, 159, 157, 161, 164, 160, 160, 157, 167, 163, 160, 152, 160, 159, 171, 160, 163, 164, 161, 163, 155, 162, 143, 165, 153, 154, 164, 157, 154, 160, 162, 162, 159, 155, 162, 162, 152, 158, 151, 155, 153, 162, 155, 163, 158, 164, 149, 161, 158, 162, 157, 159, 161, 159, 164, 158, 159, 174, 159, 158, 158, 174, 155, 165, 163, 159, 160, 160, 168, 154, 158, 155, 161, 164, 154, 161, 156, 134, 148, 162, 174, 154, 166, 160, 155, 158, 162, 157, 160, 156, 165, 166, 160, 156, 161, 147, 165, 153, 159, 133, 168, 160, 168, 161, 175, 154, 157, 162, 154, 156, 161, 162, 151, 155, 156, 158, 148, 157, 167, 161, 157, 159, 159, 165, 167, 153, 167, 164, 150, 159, 155, 151, 164, 166, 187, 156, 168, 161, 160, 160, 156, 161, 160, 159, 161, 161, 160, 163, 154, 158, 156, 154, 161, 149, 154, 156, 164, 157, 155, 160, 156, 158, 147, 160, 164, 152, 153, 166, 155, 163, 157, 159, 159, 158, 154, 162, 160, 154, 160, 162, 159, 163, 148, 161, 165, 165, 163, 160, 155, 155, 163, 159, 166, 161, 159, 157, 155, 153, 156, 166, 158, 156, 160, 153, 155, 161, 158, 167, 164, 165, 153, 162, 158, 152, 154, 161, 169, 153, 158, 158, 161, 160, 157, 155, 152, 161, 156, 158, 158, 162, 156, 156, 164, 156, 151, 158, 159, 163, 166, 168, 150, 161, 159, 162, 164, 177, 162, 161, 153, 164, 165, 157, 157, 155, 161, 162, 164, 151, 163, 159, 157, 163, 149, 159, 163, 156, 158, 153, 158, 153, 157, 151, 155, 161, 151, 156, 175, 172, 155, 164, 163, 159, 156, 162, 164, 165, 161, 157, 159, 155, 156, 162, 165, 174, 151, 166, 161, 170, 154, 162, 164, 158, 159, 158, 166, 157, 152, 166, 157, 169, 171, 165, 157, 158, 153, 160, 144, 170, 168, 171, 157, 155, 158, 159, 190, 158, 151, 169, 158, 157, 156, 155, 155, 166, 162, 157, 167, 165, 153, 160, 169, 153, 167, 159, 162, 169, 168, 182, 149, 154, 167, 154, 159, 162, 163, 160, 157, 158, 165, 160, 157, 156, 162, 166, 172, 157, 163, 161, 161, 157, 160, 163, 163, 165, 156, 159, 153, 166, 162, 157, 164, 158, 157, 161, 153, 154, 160, 164, 162, 169, 156, 173, 161, 159, 156, 156, 160, 168, 164, 161, 162, 161, 160, 168, 147, 159, 158, 159, 158, 168, 159, 167, 160, 162, 152, 153, 157, 163, 157, 156, 164, 157, 165, 163, 152, 152, 159, 165, 159, 159, 164, 158, 143, 162, 164, 162, 165, 169, 158, 153, 150, 147, 163, 155, 157, 157, 163, 159, 171, 159, 168, 163, 162, 158, 166, 162, 152, 155, 157, 160, 164, 156, 169, 157, 154, 161, 167, 164, 157, 158, 155, 167, 153, 161, 166, 154, 158, 161, 162, 162, 158, 161, 158, 159, 156, 158, 158, 152, 158, 160, 169, 154, 166, 164, 165, 155, 158, 159, 158, 164, 158, 161, 170, 157, 165, 167, 160, 152, 169, 159, 161, 147, 152, 163, 159, 154, 172, 162, 157, 158, 158, 160, 169, 163, 153, 155, 157, 163, 155, 160, 158, 171, 173, 165, 158, 145, 153, 162, 161, 153, 154, 159, 159, 167, 154, 169, 165, 158, 151, 159, 150, 160, 159, 142, 162, 166, 158, 159, 161, 155, 160, 144, 157, 154, 164, 163, 157, 172, 159, 158, 155, 158, 152, 156, 159, 161, 171, 165, 157, 155, 153, 154, 159, 158, 159, 163, 158, 160, 151, 164, 171, 170, 168, 156, 163, 160, 162, 162, 159, 152, 168, 160, 157, 161, 153, 152, 160, 164, 165, 159, 159, 167, 161, 153, 157, 150, 159, 161, 159, 157, 162, 159, 162, 163, 153, 149, 154, 157, 158, 171, 159, 165, 165, 144, 155, 161, 165, 170, 159, 162, 157, 152, 165, 158, 156, 156, 151, 161, 158, 155, 149, 164, 153, 161, 156, 149, 157, 158, 156, 153, 155, 160, 153, 155, 160, 146, 158, 159, 159, 160, 164, 158, 160, 164, 161, 156, 154, 170, 158, 158, 166, 164, 164, 160, 159, 160, 164, 159, 165, 158, 162, 149, 160, 157, 158, 161, 161, 161, 166, 156, 162, 152, 162, 157, 155, 160, 161, 157, 170, 160, 159, 145, 156, 150, 157, 158, 161, 167, 154, 149, 159, 165, 163, 161, 156, 157, 156, 159, 164, 166, 176, 172, 167, 164, 163, 161, 164, 161, 164, 153, 156, 164, 169, 156, 162, 161, 167, 171, 153, 164, 181, 157, 157, 155, 156, 173, 166, 161, 158, 160, 151, 158, 157, 162, 154, 152, 164, 156, 157, 161, 163, 161, 158, 150, 169, 159, 164, 163, 158, 161, 163, 161, 172, 161, 156, 161, 164, 155, 162, 157, 156, 159, 161, 166, 168, 160, 150, 160, 155, 160, 160, 165, 151, 169, 158, 165, 162, 157, 163, 157, 154, 169, 173, 170, 164, 160, 154, 159, 162, 156, 159, 156, 156, 166, 153, 160, 162, 162, 161, 158, 159, 159, 161, 156, 157, 159, 162, 166, 150, 146, 167, 161, 162, 158, 161, 150, 158, 163, 151, 161, 159, 171, 162, 164, 157, 161, 162, 160, 163, 170, 153, 160, 158, 157, 163, 157, 163, 162, 163, 151, 149, 155, 162, 163, 159, 164, 161, 155, 161, 151, 164, 158, 158, 156, 157, 160, 155, 157, 160, 164, 156, 156, 163, 168, 166, 158, 158, 159, 160, 158, 160, 156, 152, 149, 154, 163, 176, 161, 157, 151, 166, 159, 144, 160, 158, 162, 161, 160, 152, 155, 164, 145, 156, 156, 160, 160, 167, 158, 156, 163, 159, 168, 151, 159, 152, 150, 158, 155, 156, 164, 156, 158, 161, 153, 167, 159, 155, 160, 160, 142, 160, 163, 158, 157, 164, 154, 164, 154, 157, 161, 160, 161, 158, 161, 161, 161, 163, 147, 163, 162, 168, 157, 158, 157, 153, 159, 153, 152, 162, 160, 156, 166, 167, 161, 159, 167, 164, 161, 167, 156, 164, 153, 149, 159, 157, 160, 161, 156, 164, 163, 156, 157, 149, 160, 162, 155, 158, 160, 153, 159, 164, 166, 159, 152, 162, 159, 161, 157, 167, 164, 162, 156, 161, 165, 166, 156, 158, 148, 163, 161, 156, 160, 158, 157, 154, 163, 167, 163, 157, 158, 160, 156, 153, 151, 164, 158, 157, 160, 158, 154, 160, 155, 163, 150, 162, 159, 145, 155, 157, 158, 152, 159, 153, 161, 161, 161, 163, 157, 161, 156, 159, 164, 151, 157, 164, 158, 157, 152, 167, 154, 159, 162, 154, 155, 168, 158, 161, 156, 156, 161, 160, 163, 160, 160, 154, 155, 155, 161, 163, 158, 162, 153, 157, 158, 161, 149, 159, 158, 161, 162, 159, 165, 156, 174, 159, 156, 164, 161, 162, 161, 149, 178, 162, 165, 161, 157, 165, 159, 160, 175, 159, 158, 154, 155, 162, 155, 164, 162, 161, 158, 162, 167, 161, 149, 168, 159, 165, 159, 159, 156, 155, 153, 161, 161, 147, 156, 159, 163, 163, 162, 156, 151, 158, 155, 166, 147, 159, 166, 162, 159, 160, 161, 160, 156, 160, 166, 156, 160, 156, 154, 165, 168, 160, 164, 162, 167, 164, 162, 157, 159, 154, 162, 153, 161, 175, 159, 156, 160, 155, 155, 169, 166, 155, 160, 165, 175, 160, 151, 169, 171, 161, 157, 161, 166, 161, 159, 161, 153, 160, 151, 156, 152, 167, 157, 157, 158, 169, 157, 159, 157, 163, 167, 162, 149, 160, 161, 159, 157, 172, 153, 165, 164, 164, 154, 161, 159, 160, 161, 154, 166, 163, 157, 157, 147, 157, 159, 154, 157, 160, 155, 158, 162, 159, 155, 167, 163, 163, 163, 158, 159, 162, 158, 154, 162, 166, 170, 155, 153, 159, 162, 162, 159, 158, 157, 149, 160, 156, 162, 169, 154, 148, 163, 170, 159, 156, 161, 156, 159, 162, 164, 154, 169, 169, 163, 151, 164, 154, 155, 167, 163, 160, 155, 165, 164, 171, 152, 160, 150, 158, 161, 154, 156, 152, 154, 162, 160, 153, 152, 165, 154, 161, 171, 162, 156, 160, 162, 159, 154, 159, 160, 169, 162, 163, 161, 162, 156, 156, 168, 167, 164, 157, 172, 161, 156, 152, 150, 162, 160, 156, 159, 162, 163, 160, 171, 155, 156, 161, 154, 158, 164, 155, 158, 152, 156, 160, 166, 165, 153, 160, 173, 151, 176, 145, 164, 163, 161, 167, 160, 161, 156, 155, 154, 156, 166, 155, 173, 164, 157, 160, 159, 152, 154, 158, 154, 163, 157, 157, 158, 168, 154, 158, 155, 153, 157, 154, 161, 156, 163, 160, 158, 162, 160, 162, 165, 154, 160, 161, 163, 163, 155, 162, 167, 162, 161, 161, 164, 158, 160, 161, 160, 161, 162, 153, 158, 166, 159, 159, 164, 166, 164, 149, 167, 159, 159, 165, 156, 160, 176, 157, 150, 153, 161, 168, 161, 166, 150, 166, 166, 158, 168, 159, 165, 159, 154, 153, 160, 161, 161, 163, 151, 169, 167, 157, 162, 162, 158, 168, 152, 158, 160, 168, 158, 148, 158, 162, 163, 177, 167, 158, 166, 162, 160, 155, 158, 162, 161, 155, 157, 155, 162, 154, 159, 163, 162, 167, 156, 159, 173, 163, 158, 149, 152, 155, 157, 157, 157, 165, 165, 160, 156, 149, 160, 166, 155, 142, 170, 153, 161, 161, 159, 165, 159, 154, 149, 162, 175, 162, 159, 152, 163, 157, 167, 157, 160, 153, 156, 166, 164, 161, 154, 155, 160, 178, 169, 159, 157, 157, 158, 164, 156, 164, 160, 153, 157, 149, 159, 162, 153, 156, 151, 171, 160, 158, 165, 161, 162, 158, 163, 160, 163, 151, 155, 163, 163, 169, 159, 165, 157, 161, 169, 163, 159, 154, 165, 164, 153, 158, 151, 169, 155, 164, 157, 163, 151, 158, 163, 141, 156, 157, 162, 155, 171, 149, 159, 167, 158, 166, 158, 158, 167, 163, 159, 159, 160, 155, 159, 159, 153, 156, 154, 154, 159, 167, 161, 157, 169, 163, 154, 160, 167, 169, 156, 156, 149, 158, 168, 148, 152, 159, 153, 157, 150, 153, 160, 157, 159, 169, 162, 165, 162, 157, 159, 161, 158, 154, 150, 164, 155, 148, 160, 157, 149, 154, 159, 159, 169, 161, 161, 157, 159, 163, 151, 176, 157, 160, 158, 166, 162, 156, 156, 168, 166, 149, 154, 157, 157, 165, 159, 166, 143, 157, 167, 156, 159, 161, 168, 161, 164, 160, 157, 161, 158, 158, 162, 154, 160, 152, 166, 166, 162, 200, 164, 163, 161, 156, 160, 157, 158, 166, 154, 154, 154, 158, 158, 163, 159, 153, 159, 162, 139, 157, 165, 165, 168, 158, 152, 170, 163, 145, 151, 182, 164, 159, 157, 163, 154, 153, 154, 155, 159, 158, 162, 158, 166, 161, 164, 152, 169, 157, 162, 155, 155, 163, 156, 161, 156, 150, 164, 160, 159, 166, 156, 162, 162, 161, 153, 151, 160, 162, 158, 158, 149, 161, 174, 158, 156, 153, 163, 162, 160, 168, 158, 155, 159, 159, 161, 164, 150, 161, 165, 153, 162, 157, 160, 145, 165, 160, 156, 161, 151, 158, 155, 160, 167, 162, 159, 164, 167, 161, 169, 164, 170, 156, 159, 154, 152, 160, 162, 163, 162, 171, 161, 157, 160, 158, 159, 152, 156, 159, 166, 160, 162, 162, 153, 162, 162, 158, 174, 160, 160, 160, 162, 153, 151, 172, 158, 169, 174, 171, 159, 157, 164, 163, 161, 164, 162, 166, 160, 167, 157, 160, 157, 159, 157, 158, 163, 177, 170, 158, 167, 171, 163, 157, 160, 158, 157, 167, 156, 158, 158, 159, 156, 163, 163, 158, 164, 157, 167, 157, 160, 157, 155, 156, 165, 157, 167, 156, 159, 152, 156, 152, 161, 156, 157, 161, 158, 157, 162, 159, 159, 160, 165, 159, 148, 156, 160, 160, 161, 169, 162, 161, 160, 168, 154, 160, 161, 159, 161, 163, 160, 162, 165, 160, 159, 160, 151, 157, 164, 162, 160, 165, 158, 158, 161, 155, 153, 154, 152, 158, 159, 161, 165, 160, 161, 161, 154, 181, 156, 154, 163, 157, 152, 155, 156, 159, 158, 159, 166, 162, 158, 155, 165, 158, 156, 165, 161, 163, 154, 164, 166, 155, 156, 159, 163, 151, 157, 151, 154, 156, 160, 159, 161, 158, 154, 170, 159, 163, 152, 162, 157, 155, 172, 158, 161, 157, 159, 155, 162, 159, 155, 153, 154, 171, 143, 160, 160, 162, 151, 162, 160, 149, 160, 163, 165, 161, 161, 161, 162, 162, 155, 159, 156, 165, 159, 160, 153, 156, 162, 157, 165, 164, 167, 162, 158, 164, 159, 170, 165, 162, 161, 165, 158, 155, 165, 167, 155, 157, 154, 166, 151, 160, 159, 163, 167, 157, 159, 147, 162, 165, 177, 162, 157, 170, 161, 154, 156, 159, 157, 158, 175, 169, 158, 162, 159, 165, 158, 160, 163, 161, 156, 158, 158, 166, 154, 160, 158, 154, 173, 156, 166, 156, 158, 164, 157, 161, 164, 165, 154, 156, 135, 159, 159, 169, 176, 168, 155, 158, 149, 156, 157, 163, 161, 156, 172, 163, 151, 153, 168, 149, 166, 148, 141, 162, 155, 176, 162, 136, 160, 160, 152, 162, 155, 172, 167, 163, 152, 150, 162, 163, 170, 159, 168, 156, 166, 153, 155, 162, 156, 158, 160, 167, 164, 140, 159, 149, 156, 153, 159, 166, 150, 148, 156, 154, 160, 160, 159, 159, 155, 155, 158, 148, 154, 158, 170, 159, 155, 162, 164, 148, 158, 158, 160, 151, 156, 153, 166, 163, 157, 172, 158, 158, 156, 149, 183, 163, 150, 146, 149, 154, 160, 161, 159, 161, 158, 169, 162, 164, 157, 156, 158, 162, 138, 160, 160, 168, 166, 161, 170, 157, 162, 154, 156, 156, 158, 158, 144, 163, 155, 162, 156, 171, 162, 158, 166, 165, 162, 176, 167, 155, 171, 162, 158, 172, 156, 158, 151, 170, 171, 164, 148, 166, 160, 158, 164, 159, 166, 150, 168, 156, 158, 154, 166, 154, 159, 156, 157, 157, 156, 158, 177, 152, 161, 162, 161, 161, 160, 149, 158, 166, 152, 162, 158, 165, 157, 159, 161, 162, 158, 165, 158, 155, 157, 162, 157, 162, 159, 155, 150, 156, 167, 160, 146, 159, 157, 158, 156, 152, 158, 171, 164, 158, 151, 160, 157, 160, 154, 161, 165, 155, 172, 154, 164, 161, 161, 149, 155, 163, 174, 179, 161, 160, 152, 175, 166, 164, 163, 155, 152, 157, 166, 166, 163, 168, 156, 161, 162, 160, 161, 158, 160, 162, 156, 166, 165, 163, 173, 156, 160, 157, 160, 159, 148, 165, 160, 157, 156, 156, 156, 157, 171, 168, 159, 171, 152, 158, 159, 172, 153, 157, 158, 150, 177, 156, 161, 155, 176, 165, 154, 154, 177, 165, 168, 153, 160, 161, 169, 159, 174, 158, 157, 161, 162, 171, 169, 157, 154, 159, 153, 157, 165, 164, 163, 167, 163, 154, 162, 161, 158, 158, 169, 160, 171, 180, 163, 163, 151, 154, 155, 158, 160, 159, 166, 166, 159, 157, 160, 156, 155, 156, 156, 166, 163, 158, 163, 153, 151, 158, 161, 171, 161, 159, 164, 161, 165, 170, 167, 157, 176, 155, 154, 160, 162, 162, 153, 170, 160, 168, 156, 169, 162, 154, 152, 155, 161, 152, 158, 165, 158, 127, 174, 160, 164, 153, 159, 161, 162, 163, 155, 158, 159, 162, 155, 155, 160, 163, 163, 162, 159, 166, 158, 156, 163, 156, 162, 162, 152, 204, 158, 165, 160, 169, 157, 173, 156, 161, 174, 166, 155, 163, 148, 166, 153, 157, 160, 155, 165, 166, 169, 160, 159, 164, 160, 156, 189, 152, 161, 162, 158, 145, 147, 158, 159, 160, 162, 165, 170, 159, 149, 162, 165, 168, 155, 167, 165, 164, 163, 151, 163, 153, 166, 159, 166, 164, 155, 157, 150, 158, 144, 161, 162, 159, 170, 153, 145, 162, 152, 156, 158, 156, 147, 157, 156, 161, 156, 183, 155, 162, 153, 156, 185, 159, 149, 157, 165, 158, 166, 145, 168, 155, 160, 167, 156, 175, 158, 165, 158, 169, 160, 161, 167, 168, 161, 161, 151, 159, 164, 151, 146, 155, 158, 175, 169, 148, 169, 159, 154, 164, 160, 168, 159, 159, 149, 152, 162, 153, 167, 157, 160, 154, 192, 155, 160, 161, 155, 160, 164, 153, 158, 153, 169, 157, 147, 159, 160, 164, 159, 147, 149, 159, 151, 146, 157, 183, 154, 172, 159, 153, 173, 182, 160, 165, 150, 157, 163, 163, 152, 154, 162, 166, 153, 158, 165, 157, 151, 158, 148, 160, 161, 151, 159, 168, 156, 163, 180, 163, 152, 165, 156, 161, 160, 166, 162, 173, 169, 162, 162, 159, 160, 155, 155, 168, 156, 162, 167, 166, 167, 164, 165, 166, 160, 164, 146, 154, 165, 164, 162, 156, 156, 164, 163, 164, 158, 160, 157, 166, 159, 154, 155, 156, 163, 159, 164, 163, 153, 162, 168, 169, 144, 174, 152, 159, 162, 165, 166, 162, 162, 158, 158, 161, 178, 153, 151, 162, 156, 153, 157, 163, 165, 146, 175, 154, 159, 167, 163, 161, 151, 185, 159, 163, 168, 149, 160, 154, 158, 152, 154, 171, 151, 153, 148, 167, 164, 156, 168, 167, 167, 152, 155, 155, 153, 160, 161, 154, 158, 161, 164, 165, 160, 166, 159, 158, 156, 159, 145, 152, 153, 167, 159, 155, 167, 158, 153, 162, 170, 155, 159, 170, 157, 170, 160, 164, 155, 153, 166, 148, 156, 162, 158, 159, 159, 158, 151, 158, 159, 165, 159, 153, 158, 163, 160, 155, 168, 154, 159, 159, 148, 163, 171, 165, 154, 159, 154, 157, 152, 165, 161, 154, 152, 155, 162, 158, 163, 157, 158, 159, 164, 155, 155, 164, 151, 154, 152, 152, 161, 156, 166, 154, 157, 161, 155, 153, 140, 158, 157, 163, 162, 154, 176, 158, 152, 163, 160, 166, 157, 168, 191, 155, 167, 163, 164, 168, 160, 147, 162, 169, 160, 163, 160, 155, 162, 158, 160, 159, 158, 163, 157, 162, 155, 162, 160, 136, 153, 138, 167, 151, 155, 162, 160, 158, 162, 150, 159, 165, 158, 160, 162, 155, 155, 157, 159, 171, 151, 155, 168, 164, 172, 157, 159, 165, 158, 159, 144, 152, 157, 162, 168, 153, 167, 146, 169, 150, 162, 163, 168, 151, 160, 147, 163, 158, 158, 153, 159, 158, 155, 163, 152, 151, 168, 158, 174, 160, 157, 153, 160, 167, 171, 168, 163, 156, 162, 157, 156, 159, 155, 175, 160, 168, 173, 169, 157, 150, 157, 163, 150, 153, 152, 159, 157, 156, 161, 167, 157, 158, 162, 159, 159, 158, 160, 150, 160, 168, 160, 166, 156, 166, 161, 157, 159, 164, 156, 159, 158, 156, 158, 154, 153, 152, 164, 150, 156, 161, 157, 168, 167, 160, 162, 155, 166, 143, 160, 160, 169, 163, 153, 159, 167, 168, 159, 183, 153, 152, 152, 155, 149, 173, 161, 156, 168, 150, 165, 158, 157, 149, 160, 158, 146, 149, 157, 156, 151, 155, 161, 157, 158, 156, 159, 164, 153, 155, 163, 161, 161, 159, 162, 160, 158, 155, 163, 158, 163, 160, 163, 161, 160, 159, 161, 158, 162, 160, 159, 162, 162, 159, 162, 160, 159, 160, 159, 161, 161, 161, 163, 161, 160, 163, 157, 159, 162, 157, 158, 163, 164, 161, 157, 159, 160, 159, 167, 158, 161, 162, 164, 162, 160, 162, 159, 164, 155, 160, 161, 160, 157, 158, 159, 161, 138, 165, 160, 162, 160, 161, 163, 161, 162, 160, 161, 159, 155, 158, 158, 159, 159, 162, 159, 159, 164, 161, 160, 159, 163, 163, 160, 163, 162, 159, 161, 157, 159, 152, 159, 162, 161, 157, 162, 163, 164, 160, 161, 159, 160, 158, 159, 162, 160, 167, 161, 159, 160, 162, 160, 162, 155, 160, 154, 159, 161, 167, 166, 160, 160, 157, 158, 177, 162, 161, 161, 161, 157, 159, 162, 161, 160, 161, 165, 160, 166, 162, 159, 161, 153, 158, 161, 164, 167, 161, 161, 164, 156, 157, 156, 158, 160, 157, 162, 163, 156, 162, 157, 159, 158, 160, 159, 161, 160, 164, 159, 157, 160, 158, 160, 162, 160, 156, 159, 161, 159, 167, 157, 160, 163, 162, 160, 156, 160, 160, 159, 161, 158, 159, 159, 160, 163, 162, 160, 156, 161, 155, 159, 159, 159, 161, 158, 160, 168, 158, 160, 163, 163, 162, 162, 159, 158, 162, 160, 154, 162, 164, 161, 169, 160, 159, 161, 161, 163, 161, 160, 165, 157, 163, 160, 162, 168, 149, 162, 158, 163, 160, 161, 160, 161, 163, 156, 164, 164, 162, 160, 164, 160, 161, 162, 159, 153, 161, 156, 158, 155, 154, 159, 157, 160, 159, 162, 152, 163, 159, 160, 160, 162, 160, 158, 159, 159, 160, 160, 158, 164, 161, 160, 154, 161, 163, 160, 164, 159, 159, 162, 160, 161, 162, 160, 160, 164, 161, 163, 160, 159, 161, 160, 160, 164, 161, 157, 164, 160, 163, 156, 158, 162, 161, 162, 162, 159, 160, 159, 160, 159, 160, 161, 164, 161, 162, 161, 162, 157, 155, 159, 161, 160, 159, 160, 160, 158, 160, 159, 162, 158, 160, 157, 159, 158, 160, 161, 159, 162, 160, 161, 156, 162, 160, 160, 162, 159, 163, 157, 158, 157, 158, 157, 160, 163, 159, 157, 156, 161, 158, 162, 172, 160, 162, 160, 160, 165, 162, 157, 160, 160, 153, 159, 163, 161, 162, 166, 159, 161, 156, 153, 159, 155, 158, 157, 163, 160, 162, 157, 159, 163, 160, 160, 160, 164, 161, 158, 159, 158, 158, 166, 165, 180, 160, 159, 161, 158, 163, 161, 161, 160, 151, 165, 161, 162, 162, 161, 159, 162, 165, 161, 163, 159, 165, 157, 161, 157, 159, 161, 165, 160, 163, 158, 161, 160, 164, 159, 162, 163, 157, 161, 161, 162, 161, 160, 160, 161, 160, 161, 157, 158, 162, 160, 161, 162, 163, 159, 160, 160, 157, 158, 161, 159, 160, 160, 161, 177, 162, 161, 159, 161, 159, 161, 163, 161, 157, 159, 157, 159, 159, 162, 159, 160, 159, 161, 160, 155, 160, 160, 160, 158, 159, 160, 160, 160, 157, 156, 163, 162, 157, 155, 163, 165, 157, 156, 156, 155, 162, 159, 157, 161, 156, 160, 159, 165, 165, 155, 160, 158, 165, 157, 162, 163, 163, 161, 159, 153, 162, 161, 159, 163, 159, 165, 156, 163, 159, 156, 157, 170, 167, 152, 158, 162, 163, 152, 156, 162, 163, 161, 149, 157, 156, 147, 160, 159, 161, 161, 158, 158, 168, 163, 163, 156, 156, 157, 158, 164, 162, 168, 156, 172, 157, 155, 159, 164, 161, 162, 164, 159, 162, 162, 160, 153, 160, 164, 166, 155, 181, 162, 159, 157, 154, 163, 164, 164, 161, 161, 165, 160, 157, 159, 155, 163, 159, 176, 157, 160, 162, 147, 148, 150, 156, 165, 158, 162, 158, 161, 159, 160, 157, 151, 163, 159, 183, 157, 160, 155, 164, 157, 157, 161, 161, 155, 159, 150, 162, 160, 163, 163, 167, 161, 153, 167, 151, 161, 159, 154, 160, 161, 158, 154, 169, 160, 175, 167, 158, 158, 154, 151, 161, 163, 155, 189, 164, 162, 160, 158, 158, 166, 157, 157, 153, 160, 168, 158, 147, 165, 157, 162, 154, 160, 165, 165, 166, 159, 156, 162, 174, 161, 161, 159, 153, 156, 160, 160, 158, 154, 157, 161, 168, 160, 156, 154, 156, 153, 160, 155, 159, 160, 162, 175, 164, 157, 164, 164, 155, 166, 162, 159, 160, 154, 151, 164, 165, 156, 175, 160, 164, 169, 163, 159, 163, 161, 163, 159, 157, 162, 183, 171, 165, 154, 167, 159, 177, 162, 159, 160, 160, 153, 154, 166, 158, 159, 155, 157, 160, 156, 162, 166, 167, 155, 162, 155, 161, 161, 160, 163, 168, 161, 153, 164, 156, 161, 164, 166, 156, 161, 158, 166, 155, 155, 156, 163, 157, 164, 151, 155, 168, 156, 175, 163, 158, 174, 168, 153, 168, 164, 163, 166, 162, 160, 159, 158, 157, 157, 170, 164, 159, 168, 161, 159, 157, 156, 161, 160, 161, 159, 150, 162, 150, 164, 161, 164, 163, 161, 167, 159, 158, 166, 161, 162, 155, 161, 157, 164, 154, 160, 158, 166, 164, 162, 155, 155, 159, 154, 162, 161, 163, 161, 161, 157, 167, 163, 161, 159, 156, 161, 160, 161, 165, 160, 157, 169, 160, 163, 161, 160, 162, 152, 162, 155, 163, 154, 162, 159, 156, 153, 163, 168, 154, 159, 167, 162, 153, 151, 160, 161, 166, 154, 156, 163, 156, 160, 162, 162, 155, 154, 153, 161, 160, 162, 158, 153, 161, 159, 157, 161, 159, 156, 152, 154, 158, 173, 154, 167, 153, 150, 157, 164, 166, 155, 156, 154, 148, 161, 156, 168, 157, 157, 154, 159, 155, 167, 157, 160, 158, 168, 153, 162, 167, 163, 160, 160, 169, 153, 162, 154, 162, 156, 164, 160, 155, 167, 161, 158, 164, 162, 157, 158, 157, 160, 157, 158, 160, 169, 151, 160, 163, 146, 157, 159, 159, 160, 164, 155, 164, 162, 167, 151, 155, 162, 160, 160, 161, 158, 158, 155, 164, 160, 152, 152, 163, 158, 159, 158, 157, 162, 157, 159, 165, 157, 156, 153, 162, 164, 163, 159, 163, 168, 158, 158, 145, 161, 156, 159, 156, 161, 160, 162, 160, 161, 150, 164, 160, 153, 153, 164, 164, 158, 156, 156, 160, 166, 147, 159, 153, 158, 155, 158, 164, 158, 153, 165, 155, 160, 160, 150, 159, 153, 157, 156, 154, 158, 158, 162, 166, 161, 161, 159, 157, 155, 158, 151, 158, 155, 166, 150, 163, 164, 162, 157, 169, 164, 160, 162, 156, 161, 156, 159, 201, 156, 156, 162, 169, 157, 159, 164, 161, 160, 157, 160, 159, 161, 156, 163, 155, 165, 158, 159, 159, 156, 159, 164, 158, 161, 157, 159, 153, 152, 176, 153, 149, 158, 160, 156, 172, 165, 162, 152, 156, 161, 158, 162, 158, 158, 159, 159, 152, 160, 154, 152, 166, 163, 159, 153, 165, 161, 155, 170, 152, 163, 155, 153, 155, 162, 167, 157, 159, 162, 162, 155, 156, 164, 163, 158, 158, 165, 152, 160, 168, 157, 154, 164, 174, 161, 160, 161, 156, 153, 156, 160, 151, 179, 156, 164, 166, 166, 157, 181, 157, 152, 156, 169, 159, 155, 157, 162, 162, 148, 165, 154, 155, 158, 147, 161, 155, 157, 156, 161, 163, 165, 165, 160, 157, 157, 160, 165, 167, 166, 162, 165, 149, 161, 176, 158, 165, 160, 152, 153, 160, 165, 161, 161, 155, 155, 158, 157, 159, 153, 165, 164, 153, 157, 159, 155, 168, 155, 155, 156, 156, 154, 160, 161, 159, 163, 153, 157, 156, 158, 160, 160, 160, 155, 164, 157, 168, 162, 158, 163, 149, 140, 165, 154, 161, 164, 158, 162, 161, 159, 158, 156, 160, 165, 157, 166, 163, 163, 161, 156, 165, 161, 158, 156, 156, 160, 161, 151, 156, 153, 162, 159, 160, 147, 159, 160, 147, 164, 159, 148, 167, 174, 160, 162, 154, 161, 151, 157, 163, 176, 159, 169, 158, 157, 163, 160, 151, 156, 160, 159, 163, 163, 152, 161, 163, 159, 159, 170, 160, 161, 162, 154, 168, 156, 167, 153, 156, 158, 160, 159, 160, 164, 152, 159, 164, 160, 157, 168, 152, 159, 160, 166, 166, 161, 165, 163, 167, 163, 150, 159, 165, 163, 158, 162, 154, 151, 168, 165, 163, 159, 159, 169, 153, 160, 161, 149, 157, 148, 158, 158, 163, 158, 155, 153, 165, 162, 169, 157, 165, 163, 165, 160, 162, 159, 161, 166, 157, 158, 163, 153, 164, 162, 167, 174, 158, 168, 165, 170, 161, 160, 161, 163, 173, 163, 144, 165, 156, 158, 161, 165, 160, 158, 154, 172, 157, 164, 164, 153, 159, 152, 158, 165, 159, 156, 167, 158, 157, 168, 156, 153, 162, 160, 153, 154, 158, 154, 164, 161, 163, 158, 149, 161, 154, 156, 147, 159, 152, 171, 165, 167, 159, 165, 159, 150, 167, 156, 155, 160, 163, 154, 153, 158, 155, 160, 158, 156, 162, 175, 167, 155, 156, 153, 162, 166, 172, 153, 164, 162, 168, 159, 167, 161, 160, 154, 158, 159, 160, 165, 160, 165, 153, 163, 164, 162, 165, 159, 160, 165, 157, 149, 164, 162, 156, 158, 165, 156, 160, 155, 155, 162, 164, 156, 155, 153, 153, 160, 163, 161, 156, 160, 161, 154, 162, 159, 165, 165, 162, 164, 148, 166, 158, 161, 165, 153, 156, 160, 153, 157, 166, 163, 159, 159, 157, 157, 159, 160, 156, 154, 164, 170, 155, 159, 170, 157, 158, 159, 165, 160, 161, 160, 157, 159, 159, 161, 156, 158, 158, 161, 158, 155, 163, 153, 161, 164, 162, 160, 156, 162, 150, 155, 160, 160, 157, 170, 166, 156, 158, 161, 152, 161, 160, 164, 159, 160, 175, 165, 156, 158, 164, 162, 168, 160, 163, 161, 163, 160, 155, 155, 161, 157, 157, 156, 149, 161, 167, 169, 166, 167, 161, 163, 157, 154, 162, 161, 156, 157, 158, 162, 152, 158, 156, 168, 167, 162, 166, 158, 156, 156, 165, 152, 154, 153, 155, 158, 155, 153, 152, 157, 161, 169, 166, 159, 159, 156, 161, 164, 159, 164, 153, 159, 164, 158, 157, 151, 161, 156, 159, 165, 158, 163, 163, 157, 158, 157, 166, 162, 151, 162, 162, 164, 177, 158, 162, 157, 160, 156, 161, 154, 155, 154, 161, 163, 164, 160, 156, 156, 182, 158, 159, 175, 162, 161, 174, 157, 160, 155, 160, 161, 162, 146, 167, 160, 154, 160, 164, 158, 162, 162, 162, 158, 153, 153, 156, 152, 159, 161, 164, 162, 158, 164, 162, 158, 157, 157, 190, 160, 156, 158, 166, 169, 159, 165, 155, 166, 166, 153, 156, 157, 159, 166, 154, 161, 158, 163, 168, 155, 173, 156, 151, 167, 161, 155, 155, 151, 166, 160, 160, 164, 162, 156, 166, 164, 160, 155, 165, 155, 163, 146, 150, 166, 161, 155, 159, 172, 160, 154, 151, 159, 154, 160, 155, 164, 165, 161, 160, 162, 159, 158, 164, 162, 161, 166, 162, 162, 163, 163, 161, 156, 164, 168, 163, 157, 160, 145, 165, 162, 170, 159, 164, 158, 163, 157, 161, 161, 160, 158, 164, 158, 158, 165, 164, 159, 164, 165, 159, 158, 149, 160, 167, 165, 167, 155, 157, 162, 156, 163, 162, 156, 161, 151, 154, 158, 167, 153, 160, 159, 153, 160, 162, 156, 162, 159, 150, 154, 155, 151, 160, 156, 165, 162, 154, 159, 171, 158, 162, 157, 159, 159, 160, 164, 154, 161, 168, 160, 164, 158, 170, 160, 163, 157, 165, 160, 160, 155, 156, 150, 162, 151, 160, 155, 159, 160, 159, 163, 166, 155, 153, 163, 160, 157, 165, 162, 160, 165, 158, 151, 166, 157, 161, 161, 164, 159, 155, 160, 155, 156, 156, 161, 162, 158, 157, 151, 157, 162, 167, 166, 160, 147, 162, 164, 156, 159, 154, 157, 156, 174, 163, 177, 161, 160, 154, 160, 150, 160, 158, 161, 159, 156, 181, 166, 166, 161, 155, 164, 164, 158, 159, 159, 168, 156, 157, 157, 151, 159, 157, 164, 162, 157, 163, 157, 160, 158, 163, 157, 159, 159, 159, 161, 174, 148, 166, 162, 158, 157, 152, 164, 167, 160, 161, 160, 162, 158, 162, 157, 166, 165, 161, 152, 158, 160, 155, 160, 155, 162, 157, 158, 162, 159, 160, 153, 157, 158, 162, 152, 157, 159, 176, 159, 156, 164, 157, 158, 158, 154, 160, 168, 163, 151, 153, 154, 162, 168, 160, 149, 167, 160, 163, 166, 156, 160, 176, 161, 152, 166, 161, 154, 163, 172, 162, 155, 160, 151, 160, 159, 160, 158, 160, 155, 162, 161, 165, 157, 165, 152, 159, 162, 161, 155, 160, 156, 161, 159, 154, 160, 152, 150, 160, 165, 164, 156, 173, 166, 160, 164, 152, 158, 162, 161, 159, 153, 160, 164, 162, 165, 154, 157, 155, 159, 158, 157, 160, 159, 154, 157, 165, 156, 153, 161, 157, 147, 168, 156, 155, 163, 150, 159, 170, 156, 160, 152, 159, 160, 158, 162, 165, 161, 161, 158, 159, 152, 156, 161, 171, 165, 153, 160, 164, 160, 162, 156, 160, 162, 158, 158, 159, 162, 161, 146, 168, 157, 160, 156, 155, 155, 159, 152, 168, 158, 153, 153, 147, 165, 161, 163, 156, 167, 157, 162, 160, 165, 167, 167, 163, 155, 158, 159, 155, 158, 162, 160, 162, 159, 157, 150, 168, 160, 157, 162, 165, 144, 159, 162, 156, 150, 160, 164, 160, 146, 154, 159, 164, 159, 160, 162, 161, 163, 159, 167, 159, 162, 160, 157, 154, 162, 162, 156, 169, 148, 159, 158, 157, 156, 157, 165, 153, 162, 162, 161, 158, 162, 163, 158, 155, 159, 163, 158, 158, 158, 158, 174, 160, 157, 161, 164, 151, 160, 155, 163, 162, 161, 163, 159, 159, 153, 155, 157, 165, 164, 156, 167, 162, 149, 156, 159, 152, 162, 159, 146, 163, 160, 167, 159, 169, 156, 161, 164, 161, 163, 154, 168, 161, 159, 159, 160, 172, 163, 163, 164, 164, 156, 170, 160, 156, 163, 159, 164, 169, 163, 158, 158, 161, 162, 161, 163, 159, 145, 156, 163, 162, 158, 165, 160, 159, 177, 152, 162, 159, 162, 161, 157, 157, 166, 156, 162, 166, 162, 162, 163, 156, 157, 158, 162, 148, 160, 157, 158, 160, 161, 162, 161, 154, 158, 161, 169, 159, 157, 159, 159, 159, 150, 159, 167, 148, 157, 159, 162, 159, 161, 168, 147, 166, 157, 179, 159, 158, 157, 155, 162, 162, 160, 158, 161, 160, 167, 164, 150, 177, 151, 155, 166, 169, 162, 156, 153, 162, 161, 162, 154, 157, 166, 157, 158, 161, 164, 171, 163, 156, 149, 161, 158, 163, 163, 154, 146, 170, 162, 157, 153, 158, 162, 160, 161, 158, 162, 160, 151, 153, 153, 163, 156, 160, 159, 157, 156, 146, 168, 153, 155, 156, 165, 161, 162, 162, 155, 154, 155, 160, 159, 165, 154, 161, 157, 180, 158, 164, 159, 155, 163, 160, 154, 158, 161, 159, 160, 157, 153, 163, 157, 169, 158, 154, 158, 162, 157, 159, 156, 166, 158, 170, 156, 157, 159, 165, 160, 184, 161, 160, 159, 161, 159, 159, 160, 158, 157, 165, 156, 157, 136, 162, 160, 139, 157, 163, 159, 160, 159, 157, 155, 157, 155, 164, 156, 163, 162, 158, 153, 160, 162, 165, 160, 149, 153, 161, 158, 160, 162, 161, 156, 167, 160, 159, 161, 160, 161, 156, 162, 149, 170, 156, 164, 163, 154, 155, 153, 157, 158, 163, 154, 174, 157, 167, 170, 158, 166, 159, 155, 155, 159, 166, 162, 159, 158, 169, 165, 163, 158, 157, 161, 159, 171, 155, 166, 153, 161, 158, 162, 163, 159, 175, 151, 157, 160, 155, 167, 160, 162, 155, 162, 168, 151, 165, 156, 158, 150, 160, 158, 162, 159, 149, 155, 160, 160, 159, 161, 159, 157, 164, 152, 160, 157, 144, 162, 164, 155, 155, 162, 167, 161, 162, 158, 165, 166, 162, 156, 153, 158, 162, 161, 169, 163, 161, 157, 159, 156, 156, 161, 157, 151, 160, 156, 165, 160, 160, 152, 164, 157, 156, 162, 161, 171, 168, 160, 163, 159, 157, 161, 161, 160, 155, 149, 157, 160, 158, 158, 159, 164, 166, 160, 161, 165, 158, 161, 161, 159, 157, 160, 151, 155, 150, 161, 157, 161, 168, 161, 155, 161, 150, 161, 163, 159, 154, 163, 151, 158, 162, 167, 164, 167, 162, 163, 166, 159, 161, 160, 158, 163, 162, 152, 152, 167, 166, 158, 164, 153, 159, 163, 163, 165, 159, 162, 160, 155, 165, 158, 177, 156, 155, 160, 162, 160, 165, 161, 159, 156, 151, 165, 162, 160, 171, 162, 162, 157, 158, 162, 159, 165, 161, 158, 154, 159, 152, 162, 162, 165, 153, 163, 163, 159, 168, 161, 162, 151, 153, 149, 158, 160, 152, 153, 159, 158, 156, 152, 165, 154, 160, 155, 163, 154, 163, 162, 167, 163, 155, 155, 165, 161, 160, 158, 158, 154, 159, 158, 163, 156, 162, 158, 153, 162, 154, 165, 172, 164, 155, 157, 162, 159, 168, 154, 158, 157, 161, 147, 156, 160, 159, 159, 153, 157, 153, 156, 162, 152, 153, 143, 161, 159, 164, 169, 155, 164, 156, 154, 165, 152, 163, 151, 162, 153, 152, 161, 160, 177, 156, 163, 158, 158, 160, 159, 165, 147, 156, 157, 157, 163, 161, 158, 160, 165, 169, 158, 161, 158, 169, 160, 166, 159, 157, 164, 166, 162, 151, 154, 150, 165, 159, 157, 160, 159, 177, 165, 162, 158, 156, 153, 173, 163, 158, 156, 162, 158, 152, 160, 155, 166, 160, 159, 158, 160, 163, 154, 156, 156, 160, 179, 153, 156, 167, 152, 164, 154, 166, 158, 161, 163, 151, 160, 164, 161, 148, 158, 159, 163, 156, 158, 154, 156, 165, 158, 159, 168, 160, 158, 139, 148, 152, 163, 151, 178, 158, 150, 156, 164, 158, 167, 155, 158, 156, 156, 158, 160, 159, 157, 170, 161, 157, 150, 152, 161, 154, 152, 157, 152, 156, 160, 161, 158, 147, 163, 160, 160, 161, 158, 163, 147, 160, 161, 154, 159, 158, 157, 154, 160, 164, 153, 159, 170, 164, 157, 161, 159, 155, 174, 161, 163, 164, 159, 154, 173, 152, 160, 156, 169, 155, 168, 153, 165, 155, 160, 152, 145, 158, 197, 159, 162, 162, 158, 146, 162, 149, 158, 156, 151, 164, 160, 162, 158, 153, 160, 156, 161, 173, 153, 165, 157, 159, 171, 164, 153, 156, 164, 156, 170, 161, 155, 162, 160, 159, 157, 156, 158, 161, 160, 159, 173, 160, 165, 160, 163, 160, 163, 157, 162, 159, 162, 161, 156, 158, 163, 159, 158, 157, 161, 159, 164, 164, 157, 160, 153, 177, 160, 160, 161, 161, 159, 156, 157, 161, 159, 162, 163, 160, 183, 158, 158, 158, 162, 161, 157, 160, 159, 156, 163, 157, 183, 160, 162, 157, 158, 158, 161, 168, 163, 162, 157, 163, 171, 161, 158, 160, 164, 158, 156, 166, 156, 158, 158, 161, 160, 158, 160, 160, 163, 155, 145, 160, 167, 168, 162, 160, 161, 157, 163, 159, 163, 160, 160, 165, 162, 160, 157, 160, 159, 158, 163, 156, 159, 166, 161, 160, 157, 157, 154, 162, 162, 161, 160, 160, 159, 157, 158, 164, 156, 159, 159, 156, 164, 166, 160, 160, 159, 158, 157, 159, 160, 158, 160, 159, 162, 165, 156, 159, 161, 162, 162, 163, 164, 160, 161, 159, 161, 160, 162, 165, 162, 164, 173, 161, 160, 163, 169, 161, 163, 154, 157, 162, 158, 159, 163, 159, 161, 152, 160, 173, 161, 162, 162, 176, 164, 154, 167, 156, 159, 161, 161, 158, 162, 160, 166, 161, 162, 161, 164, 162, 157, 161, 156, 156, 159, 159, 162, 157, 157, 159, 183, 167, 158, 160, 156, 163, 157, 163, 159, 157, 162, 159, 159, 162, 165, 162, 158, 151, 164, 160, 159, 166, 159, 181, 168, 158, 155, 164, 160, 157, 163, 152, 171, 160, 158, 157, 159, 163, 161, 161, 162, 156, 162, 157, 161, 160, 161, 168, 160, 160, 161, 157, 160, 157, 164, 185, 161, 160, 160, 157, 160, 161, 166, 158, 184, 154, 162, 162, 162, 159, 164, 158, 159, 157, 157, 158, 165, 165, 162, 159, 159, 161, 162, 163, 160, 163, 160, 157, 157, 160, 161, 162, 159, 161, 162, 159, 158, 157, 162, 162, 162, 159, 166, 162, 160, 165, 161, 166, 156, 165, 161, 159, 153, 162, 156, 159, 161, 161, 163, 160, 185, 161, 159, 153, 156, 161, 164, 167, 161, 163, 157, 164, 159, 163, 164, 158, 161, 163, 161, 159, 158, 160, 160, 163, 161, 159, 160, 163, 156, 161, 162, 161, 163, 161, 161, 160, 150, 162, 152, 156, 169, 161, 157, 162, 159, 158, 164, 165, 164, 159, 156, 155, 160, 161, 161, 159, 159, 163, 155, 166, 159, 158, 162, 161, 164, 163, 159, 165, 157, 157, 158, 157, 162, 163, 157, 163, 160, 162, 165, 161, 159, 163, 160, 157, 159, 163, 162, 164, 152, 159, 156, 165, 160, 183, 162, 159, 164, 155, 157, 162, 160, 163, 157, 161, 162, 165, 159, 159, 160, 160, 155, 162, 161, 160, 163, 170, 163, 160, 160, 160, 162, 159, 161, 164, 155, 185, 157, 163, 155, 162, 156, 151, 157, 159, 169, 159, 159, 163, 159, 161, 162, 163, 155, 150, 162, 154, 160, 159, 159, 158, 159, 160, 156, 165, 180, 169, 158, 160, 160, 157, 157, 163, 161, 152, 158, 157, 160, 161, 164, 161, 165, 156, 162, 160, 161, 158, 160, 155, 165, 162, 160, 169, 159, 159, 157, 159, 163, 167, 162, 160, 160, 153, 163, 156, 163, 167, 159, 160, 163, 184, 161, 168, 152, 174, 157, 158, 161, 166, 162, 166, 159, 161, 155, 158, 160, 157, 153, 160, 159, 175, 162, 168, 168, 163, 154, 151, 161, 155, 150, 158, 161, 154, 163, 162, 156, 162, 162, 161, 150, 154, 156, 151, 161, 160, 163, 165, 160, 156, 155, 149, 165, 157, 164, 158, 153, 151, 158, 163, 165, 156, 165, 166, 159, 161, 154, 163, 156, 157, 164, 165, 158, 161, 185, 161, 156, 161, 162, 163, 165, 156, 153, 162, 154, 173, 166, 161, 163, 160, 157, 151, 160, 159, 155, 155, 162, 165, 176, 162, 158, 155, 168, 155, 159, 168, 166, 159, 159, 151, 157, 167, 162, 156, 170, 159, 161, 167, 160, 151, 156, 157, 166, 145, 160, 169, 170, 165, 152, 160, 154, 167, 165, 162, 158, 163, 162, 167, 154, 156, 153, 162, 180, 156, 158, 156, 154, 159, 156, 167, 159, 164, 152, 155, 159, 161, 154, 168, 160, 155, 166, 172, 162, 163, 158, 159, 164, 158, 157, 156, 159, 177, 160, 155, 164, 162, 156, 159, 153, 159, 163, 159, 161, 163, 170, 165, 144, 151, 161, 165, 161, 162, 160, 157, 165, 152, 166, 154, 168, 160, 162, 155, 161, 156, 166, 162, 157, 156, 154, 164, 172, 159, 171, 156, 161, 162, 153, 158, 160, 156, 151, 161, 160, 153, 154, 156, 164, 157, 158, 158, 163, 160, 162, 159, 156, 144, 157, 160, 161, 154, 153, 165, 164, 164, 159, 156, 161, 165, 165, 164, 153, 154, 155, 167, 161, 156, 159, 167, 168, 163, 155, 158, 153, 169, 162, 157, 161, 166, 158, 170, 160, 161, 160, 156, 165, 154, 159, 162, 155, 158, 169, 154, 153, 153, 156, 162, 157, 154, 156, 157, 164, 156, 156, 158, 158, 155, 163, 151, 159, 156, 162, 158, 158, 163, 165, 165, 159, 155, 161, 158, 166, 160, 167, 158, 159, 162, 157, 177, 164, 160, 158, 160, 162, 157, 153, 156, 160, 155, 157, 157, 161, 154, 161, 158, 167, 160, 153, 155, 157, 157, 157, 152, 159, 164, 154, 155, 168, 162, 156, 163, 165, 155, 161, 159, 167, 155, 148, 170, 166, 154, 184, 147, 167, 157, 162, 163, 152, 162, 163, 150, 163, 154, 178, 161, 157, 173, 172, 157, 157, 158, 159, 156, 164, 168, 173, 162, 160, 162, 166, 161, 164, 159, 163, 157, 160, 160, 155, 168, 153, 157, 167, 168, 153, 150, 153, 169, 168, 161, 158, 164, 169, 160, 155, 152, 158, 157, 153, 153, 165, 160, 154, 159, 157, 166, 166, 159, 159, 162, 164, 168, 158, 159, 163, 161, 158, 156, 162, 159, 163, 158, 163, 159, 161, 160, 162, 159, 157, 158, 162, 159, 150, 154, 156, 161, 155, 165, 156, 162, 155, 156, 158, 156, 154, 146, 153, 153, 164, 161, 158, 156, 172, 157, 155, 167, 159, 157, 160, 170, 171, 161, 167, 159, 150, 157, 166, 167, 161, 150, 149, 161, 168, 166, 161, 159, 161, 162, 170, 164, 155, 161, 156, 159, 156, 154, 158, 159, 155, 157, 149, 167, 158, 162, 160, 154, 145, 164, 155, 175, 155, 153, 161, 168, 157, 160, 160, 164, 157, 159, 158, 150, 158, 153, 163, 166, 157, 144, 168, 140, 163, 163, 155, 155, 175, 163, 157, 168, 154, 162, 155, 161, 158, 189, 153, 160, 165, 164, 164, 165, 160, 158, 152, 158, 167, 161, 155, 178, 165, 156, 156, 156, 152, 154, 190, 153, 166, 163, 159, 187, 154, 153, 167, 159, 155, 159, 157, 161, 159, 158, 167, 157, 165, 168, 152, 173, 164, 155, 161, 156, 169, 162, 162, 163, 170, 155, 155, 160, 165, 159, 168, 160, 149, 160, 158, 150, 158, 160, 156, 162, 165, 162, 158, 162, 161, 151, 154, 160, 190, 160, 157, 157, 158, 166, 165, 160, 159, 164, 154, 153, 164, 160, 165, 166, 163, 158, 160, 157, 164, 170, 158, 168, 161, 154, 164, 155, 144, 174, 164, 165, 154, 158, 160, 164, 165, 170, 161, 159, 161, 158, 165, 166, 163, 160, 185, 157, 159, 169, 163, 186, 162, 158, 159, 157, 156, 166, 166, 155, 155, 157, 173, 156, 125, 143, 158, 161, 163, 159, 142, 156, 151, 154, 155, 154, 156, 162, 159, 163, 166, 161, 155, 168, 176, 159, 149, 153, 160, 159, 167, 162, 156, 159, 157, 157, 156, 153, 150, 149, 161, 163, 158, 159, 168, 158, 165, 169, 157, 160, 163, 169, 159, 156, 164, 157, 156, 167, 155, 156, 153, 151, 159, 158, 153, 157, 163, 164, 161, 169, 151, 163, 164, 162, 166, 158, 163, 167, 173, 161, 171, 142, 173, 157, 160, 164, 162, 165, 156, 155, 161, 167, 161, 157, 159, 161, 161, 155, 162, 163, 161, 161, 160, 162, 163, 148, 163, 164, 166, 158, 167, 166, 161, 165, 159, 164, 160, 155, 163, 156, 163, 159, 157, 163, 165, 158, 157, 179, 151, 167, 153, 164, 158, 159, 158, 162, 159, 157, 156, 162, 160, 161, 160, 170, 153, 160, 171, 162, 177, 148, 158, 165, 151, 157, 161, 160, 161, 158, 166, 159, 159, 162, 162, 165, 157, 162, 163, 161, 140, 167, 158, 172, 149, 183, 165, 161, 154, 157, 159, 155, 164, 159, 159, 150, 164, 147, 162, 155, 147, 176, 167, 160, 166, 157, 163, 161, 159, 182, 167, 168, 168, 159, 149, 156, 165, 159, 157, 161, 165, 166, 157, 157, 172, 163, 158, 163, 165, 162, 167, 159, 158, 158, 162, 150, 154, 160, 163, 147, 164, 162, 155, 158, 165, 158, 161, 161, 171, 162, 157, 161, 160, 160, 155, 161, 161, 157, 164, 161, 163, 156, 162, 164, 156, 153, 162, 172, 149, 168, 160, 160, 165, 165, 156, 159, 173, 169, 172, 159, 161, 157, 160, 166, 154, 142, 157, 162, 160, 159, 157, 153, 169, 155, 157, 174, 151, 155, 160, 163, 158, 149, 162, 156, 172, 156, 156, 154, 157, 154, 163, 158, 155, 162, 157, 156, 164, 158, 165, 158, 156, 165, 160, 168, 164, 153, 153, 159, 158, 149, 161, 154, 166, 158, 165, 188, 159, 161, 159, 163, 162, 162, 151, 168, 158, 156, 159, 154, 161, 166, 157, 168, 153, 159, 165, 161, 159, 156, 157, 159, 154, 163, 165, 156, 170, 168, 159, 161, 164, 161, 161, 156, 159, 158, 164, 158, 160, 161, 149, 165, 176, 150, 168, 154, 161, 163, 163, 162, 161, 162, 174, 152, 156, 158, 167, 166, 161, 166, 162, 153, 155, 172, 163, 157, 159, 166, 160, 158, 156, 151, 161, 159, 164, 160, 161, 162, 158, 153, 162, 160, 164, 156, 161, 156, 156, 158, 163, 166, 154, 158, 169, 154, 162, 167, 162, 168, 163, 177, 168, 159, 164, 162, 157, 165, 163, 162, 155, 173, 164, 153, 159, 158, 156, 160, 165, 157, 160, 160, 156, 163, 158, 162, 158, 154, 159, 162, 160, 153, 162, 163, 156, 165, 162, 152, 158, 162, 165, 156, 166, 165, 154, 161, 168, 158, 168, 151, 158, 153, 162, 158, 153, 161, 160, 160, 159, 172, 178, 161, 161, 164, 164, 152, 154, 167, 152, 165, 159, 157, 165, 160, 168, 161, 158, 172, 160, 154, 159, 150, 162, 167, 156, 159, 152, 155, 159, 165, 163, 165, 163, 173, 160, 169, 160, 159, 164, 168, 156, 152, 143, 156, 164, 167, 159, 162, 143, 161, 163, 150, 164, 149, 150, 170, 159, 148, 157, 149, 157, 164, 168, 158, 171, 162, 164, 163, 160, 161, 161, 156, 157, 162, 157, 159, 159, 158, 168, 149, 164, 162, 162, 165, 158, 158, 165, 160, 137, 155, 163, 154, 157, 159, 165, 152, 160, 161, 161, 154, 163, 155, 163, 164, 160, 169, 154, 163, 154, 151, 157, 157, 164, 168, 160, 166, 162, 166, 155, 160, 154, 163, 164, 156, 151, 163, 157, 165, 167, 154, 135, 149, 156, 154, 156, 148, 155, 155, 153, 149, 154, 153, 158, 164, 154, 165, 163, 163, 166, 162, 168, 166, 155, 165, 162, 167, 176, 154, 165, 165, 161, 156, 166, 158, 160, 161, 166, 164, 175, 165, 160, 160, 164, 162, 156, 158, 164, 156, 156, 162, 167, 162, 157, 160, 160, 165, 147, 162, 156, 161, 166, 165, 161, 160, 154, 168, 157, 166, 167, 147, 149, 162, 158, 162, 159, 161, 151, 155, 156, 156, 154, 163, 161, 152, 162, 157, 163, 156, 163, 154, 156, 159, 156, 170, 168, 163, 166, 163, 159, 166, 162, 154, 161, 175, 166, 156, 154, 160, 159, 161, 162, 163, 150, 161, 161, 162, 164, 164, 147, 160, 159, 155, 159, 160, 157, 159, 163, 167, 161, 152, 155, 171, 166, 166, 154, 155, 162, 164, 169, 157, 153, 160, 156, 154, 155, 155, 152, 151, 160, 152, 169, 161, 172, 145, 161, 154, 160, 155, 153, 156, 159, 162, 159, 183, 167, 163, 164, 162, 159, 167, 160, 163, 142, 153, 156, 157, 147, 161, 151, 147, 170, 152, 158, 163, 169, 162, 155, 157, 166, 162, 157, 168, 162, 153, 151, 162, 155, 163, 157, 167, 164, 145, 155, 155, 163, 151, 153, 164, 162, 167, 142, 168, 161, 149, 162, 157, 160, 160, 167, 138, 156, 155, 156, 159, 157, 159, 161, 152, 161, 159, 163, 157, 157, 160, 169, 156, 157, 162, 161, 160, 159, 161, 157, 163, 173, 156, 151, 164, 142, 169, 160, 163, 160, 150, 159, 161, 162, 161, 160, 161, 162, 160, 155, 157, 158, 164, 161, 162, 161, 158, 144, 162, 160, 162, 175, 153, 165, 158, 150, 162, 162, 166, 157, 157, 161, 159, 157, 158, 158, 159, 160, 158, 160, 162, 162, 164, 154, 159, 159, 161, 162, 160, 160, 160, 160, 173, 162, 164, 161, 155, 159, 163, 160, 154, 165, 158, 157, 160, 156, 160, 177, 160, 164, 159, 158, 153, 159, 159, 156, 159, 162, 158, 159, 159, 162, 151, 159, 162, 161, 157, 152, 166, 159, 153, 166, 162, 157, 158, 162, 167, 159, 158, 160, 157, 152, 159, 171, 159, 166, 160, 165, 158, 160, 168, 172, 160, 164, 158, 160, 154, 158, 154, 160, 162, 162, 153, 155, 160, 158, 159, 159, 161, 165, 156, 159, 150, 158, 161, 161, 159, 161, 162, 163, 159, 157, 156, 164, 159, 154, 164, 166, 154, 152, 154, 158, 159, 166, 160, 158, 160, 167, 160, 158, 161, 162, 159, 160, 162, 172, 159, 160, 161, 161, 160, 157, 157, 155, 141, 165, 161, 162, 160, 163, 164, 159, 157, 159, 158, 158, 157, 158, 164, 160, 155, 161, 159, 162, 158, 171, 161, 146, 162, 162, 161, 159, 169, 159, 170, 166, 155, 158, 160, 162, 162, 159, 158, 164, 155, 152, 164, 162, 160, 163, 164, 150, 165, 163, 165, 170, 163, 165, 160, 162, 153, 160, 161, 159, 161, 159, 159, 164, 159, 157, 158, 160, 153, 156, 158, 162, 154, 159, 160, 163, 163, 160, 161, 161, 161, 160, 161, 161, 147, 160, 164, 170, 165, 162, 163, 163, 161, 162, 160, 165, 159, 167, 168, 162, 158, 157, 159, 157, 148, 166, 162, 163, 163, 161, 159, 162, 159, 160, 155, 157, 157, 161, 155, 157, 155, 167, 160, 161, 162, 180, 159, 140, 148, 157, 162, 163, 158, 165, 153, 158, 159, 162, 158, 156, 159, 159, 163, 170, 155, 160, 160, 155, 150, 156, 161, 162, 156, 163, 159, 162, 166, 152, 158, 165, 160, 159, 159, 162, 153, 160, 155, 169, 155, 159, 161, 160, 159, 154, 160, 160, 162, 161, 161, 154, 159, 162, 161, 162, 159, 152, 156, 159, 159, 156, 160, 161, 162, 159, 158, 163, 159, 156, 160, 159, 158, 174, 156, 162, 160, 156, 158, 159, 161, 166, 160, 160, 161, 161, 161, 158, 160, 163, 162, 160, 162, 159, 162, 158, 157, 162, 159, 158, 151, 171, 158, 162, 156, 163, 157, 163, 159, 159, 161, 158, 159, 160, 158, 161, 163, 165, 162, 158, 163, 161, 162, 162, 154, 159, 155, 173, 159, 164, 155, 162, 169, 161, 160, 153, 158, 158, 163, 160, 159, 163, 162, 164, 162, 162, 164, 155, 159, 162, 161, 161, 158, 155, 162, 166, 158, 155, 163, 161, 159, 155, 161, 162, 160, 160, 158, 152, 161, 158, 159, 164, 160, 164, 149, 161, 158, 156, 166, 152, 164, 162, 163, 158, 158, 166, 158, 166, 160, 154, 162, 157, 156, 165, 163, 160, 160, 157, 164, 163, 166, 157, 164, 164, 155, 161, 159, 162, 161, 166, 163, 155, 158, 161, 162, 161, 163, 149, 154, 159, 170, 160, 154, 159, 159, 155, 160, 163, 169, 167, 164, 160, 161, 164, 159, 161, 162, 176, 163, 160, 160, 156, 162, 161, 154, 163, 157, 153, 164, 164, 161, 158, 164, 155, 164, 165, 160, 159, 158, 161, 159, 160, 155, 168, 162, 162, 164, 159, 155, 168, 163, 163, 156, 160, 159, 154, 153, 158, 162, 159, 162, 158, 162, 162, 159, 161, 154, 158, 159, 159, 154, 156, 158, 164, 159, 166, 163, 161, 159, 165, 158, 157, 153, 156, 158, 161, 157, 156, 162, 160, 156, 165, 153, 160, 162, 159, 167, 163, 170, 152, 157, 158, 159, 160, 158, 169, 161, 161, 163, 158, 165, 166, 158, 154, 171, 151, 155, 160, 161, 160, 163, 163, 161, 161, 161, 159, 163, 160, 159, 165, 164, 158, 159, 155, 154, 163, 153, 159, 164, 160, 164, 160, 160, 161, 157, 157, 157, 162, 159, 163, 161, 161, 159, 159, 157, 161, 161, 154, 163, 162, 163, 156, 160, 168, 157, 157, 155, 163, 164, 158, 157, 152, 162, 159, 156, 153, 161, 157, 162, 155, 162, 160, 165, 158, 160, 156, 157, 161, 161, 157, 153, 159, 160, 154, 159, 164, 158, 156, 158, 152, 163, 160, 162, 156, 155, 158, 166, 161, 158, 159, 168, 164, 160, 164, 155, 158, 159, 160, 165, 166, 162, 162, 172, 163, 159, 155, 159, 160, 159, 159, 162, 179, 160, 162, 152, 156, 164, 159, 155, 157, 167, 159, 158, 162, 165, 161, 161, 163, 161, 170, 161, 161, 166, 157, 147, 162, 162, 161, 166, 162, 157, 162, 164, 164, 164, 155, 156, 160, 162, 157, 159, 160, 161, 160, 169, 164, 168, 160, 156, 160, 167, 161, 163, 156, 166, 160, 160, 144, 154, 161, 165, 158, 157, 158, 158, 164, 158, 156, 158, 164, 164, 159, 164, 163, 164, 169, 164, 166, 159, 158, 157, 160, 161, 154, 157, 170, 157, 164, 158, 163, 167, 159, 160, 157, 157, 164, 157, 154, 161, 159, 165, 157, 168, 162, 161, 159, 153, 165, 157, 158, 173, 163, 161, 160, 164, 156, 161, 167, 162, 155, 166, 160, 158, 156, 158, 160, 160, 155, 158, 166, 158, 156, 160, 161, 164, 157, 157, 157, 158, 155, 162, 156, 160, 161, 155, 158, 163, 158, 158, 159, 156, 163, 160, 149, 164, 179, 160, 157, 162, 160, 158, 162, 158, 157, 152, 162, 156, 158, 153, 159, 158, 161, 157, 161, 162, 161, 159, 168, 153, 158, 160, 159, 159, 156, 158, 157, 162, 154, 159, 165, 154, 159, 156, 162, 161, 162, 166, 159, 164, 164, 155, 159, 163, 159, 167, 158, 161, 157, 161, 162, 161, 161, 166, 163, 161, 161, 158, 159, 168, 159, 150, 161, 160, 157, 162, 162, 163, 155, 157, 157, 161, 159, 162, 157, 160, 164, 164, 166, 160, 155, 159, 155, 162, 153, 159, 155, 167, 156, 152, 160, 156, 163, 168, 161, 158, 164, 163, 154, 156, 158, 166, 162, 150, 158, 161, 166, 147, 157, 169, 153, 168, 156, 154, 160, 158, 168, 165, 152, 155, 156, 156, 167, 166, 160, 160, 160, 161, 155, 157, 135, 161, 155, 153, 161, 151, 159, 161, 154, 158, 160, 138, 158, 145, 166, 160, 159, 167, 154, 159, 161, 157, 159, 145, 157, 165, 152, 148, 151, 156, 146, 154, 156, 160, 163, 161, 168, 147, 158, 165, 154, 159, 160, 152, 162, 157, 169, 162, 168, 160, 154, 157, 165, 160, 163, 171, 167, 166, 147, 163, 158, 151, 161, 161, 158, 159, 161, 160, 163, 160, 172, 173, 161, 165, 162, 159, 145, 155, 157, 150, 160, 165, 159, 159, 194, 160, 148, 158, 169, 160, 160, 162, 158, 156, 156, 154, 161, 146, 156, 164, 166, 162, 163, 157, 160, 172, 158, 153, 161, 158, 154, 160, 159, 157, 154, 160, 158, 163, 153, 169, 157, 153, 161, 150, 161, 169, 160, 161, 154, 158, 174, 163, 152, 164, 160, 156, 171, 161, 156, 157, 156, 157, 164, 155, 161, 161, 148, 165, 156, 162, 159, 154, 155, 158, 154, 157, 156, 167, 154, 163, 166, 171, 161, 174, 162, 152, 158, 162, 152, 159, 160, 158, 156, 154, 169, 153, 169, 167, 173, 156, 166, 162, 158, 164, 162, 150, 165, 181, 162, 156, 158, 158, 152, 159, 157, 161, 163, 155, 155, 153, 166, 160, 157, 172, 153, 180, 159, 164, 154, 164, 157, 167, 161, 162, 147, 163, 143, 162, 163, 175, 164, 161, 162, 164, 162, 145, 146, 161, 160, 159, 158, 164, 155, 157, 177, 150, 157, 156, 155, 155, 158, 160, 165, 155, 158, 153, 159, 155, 160, 173, 167, 167, 155, 155, 144, 161, 157, 167, 158, 150, 165, 168, 172, 157, 163, 159, 161, 167, 165, 157, 165, 153, 160, 169, 153, 151, 159, 150, 152, 159, 163, 168, 157, 154, 152, 182, 152, 157, 162, 163, 153, 161, 160, 154, 167, 158, 165, 154, 160, 156, 158, 144, 165, 153, 156, 170, 156, 166, 167, 163, 160, 164, 171, 160, 153, 152, 161, 152, 159, 154, 157, 159, 166, 154, 159, 166, 156, 164, 167, 153, 168, 160, 159, 165, 159, 141, 163, 162, 161, 163, 161, 162, 152, 154, 174, 170, 161, 165, 155, 158, 157, 147, 160, 155, 162, 157, 162, 151, 164, 152, 158, 160, 164, 167, 162, 168, 151, 158, 164, 160, 159, 166, 158, 167, 154, 155, 171, 147, 164, 160, 156, 166, 163, 153, 158, 145, 153, 156, 146, 154, 156, 153, 165, 167, 160, 162, 152, 169, 162, 173, 143, 167, 154, 153, 164, 159, 166, 161, 158, 174, 162, 175, 180, 155, 157, 156, 164, 158, 179, 165, 164, 157, 152, 166, 153, 162, 153, 158, 177, 161, 157, 164, 163, 162, 158, 161, 168, 158, 149, 164, 161, 166, 159, 145, 158, 153, 162, 158, 159, 158, 164, 151, 169, 175, 154, 160, 174, 155, 159, 153, 156, 158, 159, 163, 164, 162, 161, 164, 161, 166, 155, 162, 167, 159, 156, 152, 160, 174, 164, 158, 149, 154, 161, 156, 166, 162, 162, 160, 161, 171, 168, 162, 161, 155, 160, 153, 169, 161, 163, 162, 156, 160, 162, 156, 159, 167, 163, 157, 153, 146, 160, 157, 155, 155, 159, 170, 161, 158, 165, 158, 160, 158, 157, 168, 171, 178, 158, 172, 159, 148, 157, 162, 162, 165, 154, 161, 160, 161, 153, 166, 156, 169, 164, 163, 153, 152, 160, 154, 155, 156, 158, 157, 156, 161, 147, 172, 166, 158, 157, 163, 163, 180, 154, 160, 165, 155, 160, 155, 159, 154, 157, 161, 163, 160, 157, 163, 158, 158, 165, 160, 163, 159, 149, 158, 165, 164, 158, 160, 155, 160, 156, 158, 156, 160, 153, 154, 161, 158, 166, 156, 155, 157, 161, 160, 163, 149, 158, 164, 158, 152, 159, 156, 154, 175, 155, 163, 163, 159, 166, 162, 166, 165, 160, 159, 149, 165, 151, 163, 159, 171, 152, 158, 160, 161, 164, 157, 160, 170, 165, 160, 161, 164, 154, 159, 155, 160, 169, 158, 147, 159, 160, 158, 150, 164, 160, 160, 156, 155, 172, 165, 164, 161, 166, 158, 163, 157, 158, 159, 165, 152, 162, 159, 167, 159, 156, 166, 156, 166, 162, 160, 167, 154, 159, 155, 163, 152, 172, 160, 161, 155, 161, 159, 160, 162, 158, 164, 156, 157, 165, 157, 166, 159, 148, 158, 159, 156, 168, 154, 165, 165, 170, 140, 155, 163, 155, 167, 164, 157, 158, 163, 152, 158, 151, 167, 163, 151, 162, 158, 158, 160, 159, 144, 152, 160, 161, 163, 157, 157, 169, 157, 147, 158, 155, 167, 151, 159, 166, 155, 154, 170, 157, 166, 166, 163, 167, 165, 157, 147, 149, 170, 155, 157, 159, 161, 156, 161, 158, 162, 164, 155, 156, 148, 159, 160, 158, 157, 160, 165, 157, 164, 165, 160, 161, 158, 154, 166, 154, 159, 170, 157, 153, 152, 161, 162, 157, 153, 162, 157, 163, 153, 155, 158, 169, 164, 159, 160, 163, 163, 167, 153, 160, 163, 151, 160, 164, 154, 163, 153, 163, 152, 165, 165, 151, 167, 150, 161, 168, 161, 155, 168, 147, 163, 148, 154, 163, 157, 165, 168, 159, 161, 151, 162, 152, 168, 165, 160, 162, 153, 160, 159, 149, 151, 165, 159, 152, 166, 163, 163, 165, 159, 168, 156, 161, 154, 158, 162, 164, 149, 161, 165, 156, 168, 157, 169, 164, 159, 160, 153, 159, 163, 165, 160, 155, 163, 160, 164, 158, 155, 154, 147, 152, 165, 159, 159, 171, 150, 157, 166, 159, 160, 162, 165, 157, 160, 154, 161, 155, 166, 155, 156, 169, 155, 155, 156, 155, 149, 158, 157, 153, 159, 167, 164, 167, 167, 166, 159, 162, 170, 159, 164, 153, 161, 154, 157, 161, 153, 161, 164, 165, 150, 170, 162, 158, 160, 158, 159, 149, 160, 155, 160, 156, 176, 158, 160, 153, 162, 154, 159, 169, 154, 162, 156, 156, 156, 140, 165, 156, 158, 159, 157, 168, 163, 162, 160, 159, 160, 170, 153, 157, 164, 156, 156, 157, 157, 160, 162, 156, 165, 160, 165, 174, 158, 156, 163, 154, 160, 157, 160, 155, 158, 170, 165, 163, 157, 160, 165, 161, 158, 163, 153, 145, 158, 170, 170, 154, 156, 169, 163, 157, 162, 161, 155, 167, 153, 150, 166, 159, 156, 156, 148, 167, 165, 159, 162, 156, 165, 159, 176, 154, 165, 158, 163, 158, 161, 157, 170, 164, 156, 162, 171, 163, 167, 163, 166, 156, 148, 162, 164, 162, 162, 157, 161, 174, 135, 179, 154, 163, 159, 156, 163, 160, 163, 166, 162, 164, 160, 170, 155, 159, 168, 170, 161, 154, 155, 156, 169, 161, 160, 164, 160, 171, 163, 155, 159, 157, 149, 154, 160, 155, 165, 154, 160, 157, 149, 158, 163, 163, 157, 157, 157, 169, 159, 155, 166, 161, 160, 160, 157, 173, 157, 173, 152, 158, 158, 158, 165, 154, 157, 157, 156, 167, 161, 158, 158, 152, 164, 166, 154, 158, 154, 152, 153, 162, 163, 154, 152, 158, 172, 160, 171, 161, 161, 160, 164, 159, 158, 164, 155, 159, 160, 153, 156, 164, 157, 158, 162, 170, 165, 157, 166, 169, 161, 161, 166, 156, 162, 156, 164, 163, 157, 162, 160, 165, 150, 161, 159, 161, 172, 160, 153, 162, 167, 161, 155, 165, 159, 159, 160, 167, 156, 158, 157, 162, 156, 159, 162, 152, 159, 165, 154, 158, 164, 163, 164, 166, 157, 157, 162, 164, 163, 164, 164, 171, 152, 164, 157, 157, 151, 157, 167, 157, 169, 155, 163, 163, 156, 158, 153, 167, 164, 159, 168, 156, 156, 161, 158, 162, 156, 151, 151, 162, 160, 158, 166, 152, 165, 157, 157, 169, 144, 166, 171, 155, 161, 161, 156, 158, 158, 158, 158, 159, 151, 164, 158, 159, 164, 154, 161, 168, 165, 161, 163, 171, 162, 162, 150, 147, 160, 163, 160, 163, 149, 164, 158, 158, 171, 157, 159, 157, 163, 170, 161, 158, 162, 156, 159, 157, 168, 165, 157, 161, 164, 162, 157, 166, 159, 162, 166, 163, 166, 160, 158, 160, 166, 163, 162, 166, 158, 163, 168, 162, 163, 165, 163, 164, 157, 159, 162, 156, 160, 167, 164, 167, 154, 163, 163, 161, 159, 167, 165, 166, 161, 162, 167, 161, 161, 156, 159, 151, 164, 155, 164, 158, 161, 161, 156, 169, 156, 152, 177, 158, 173, 156, 156, 168, 182, 155, 160, 161, 161, 160, 152, 165, 156, 162, 161, 163, 158, 164, 163, 158, 162, 162, 161, 163, 163, 160, 162, 160, 155, 154, 156, 164, 166, 167, 156, 152, 157, 157, 158, 158, 156, 156, 164, 167, 158, 160, 164, 160, 157, 157, 162, 141, 163, 161, 161, 156, 165, 152, 162, 164, 151, 155, 161, 170, 159, 158, 162, 151, 158, 158, 149, 164, 142, 166, 159, 161, 152, 162, 156, 160, 158, 155, 165, 159, 166, 154, 174, 160, 168, 154, 157, 162, 155, 166, 161, 159, 165, 166, 161, 147, 161, 156, 155, 169, 158, 158, 164, 159, 160, 156, 162, 170, 158, 154, 163, 163, 159, 144, 160, 156, 162, 163, 154, 159, 160, 158, 160, 160, 161, 159, 151, 154, 154, 160, 159, 166, 156, 166, 157, 156, 158, 151, 163, 180, 158, 160, 155, 162, 165, 153, 163, 165, 154, 160, 164, 161, 163, 162, 160, 164, 163, 156, 166, 158, 155, 165, 158, 159, 161, 164, 161, 159, 162, 164, 167, 161, 166, 158, 157, 159, 157, 169, 159, 161, 162, 163, 155, 160, 158, 159, 151, 161, 168, 159, 162, 151, 159, 157, 163, 148, 144, 158, 158, 162, 167, 158, 159, 156, 152, 155, 160, 152, 156, 154, 140, 168, 167, 171, 162, 168, 170, 157, 160, 158, 167, 157, 151, 160, 150, 163, 170, 159, 163, 167, 157, 156, 157, 162, 150, 155, 157, 169, 151, 157, 165, 161, 159, 160, 164, 150, 159, 144, 157, 162, 149, 155, 156, 160, 155, 152, 156, 159, 168, 155, 163, 163, 151, 168, 164, 158, 159, 152, 159, 159, 158, 159, 161, 153, 161, 165, 175, 158, 157, 163, 166, 162, 169, 165, 163, 163, 162, 157, 161, 154, 158, 151, 157, 170, 157, 156, 160, 167, 165, 156, 168, 161, 161, 158, 157, 161, 168, 157, 158, 155, 158, 158, 156, 160, 163, 160, 162, 154, 167, 164, 155, 154, 162, 152, 162, 164, 170, 160, 156, 159, 141, 158, 161, 162, 154, 152, 160, 164, 163, 159, 160, 185, 158, 165, 157, 148, 146, 161, 157, 154, 157, 160, 156, 161, 156, 159, 156, 156, 157, 167, 180, 155, 158, 169, 161, 170, 165, 169, 162, 137, 162, 165, 150, 156, 158, 151, 161, 168, 150, 163, 160, 173, 158, 161, 159, 158, 155, 168, 153, 155, 157, 165, 163, 155, 161, 157, 162, 161, 162, 158, 159, 160, 169, 158, 163, 153, 167, 179, 157, 161, 155, 152, 157, 158, 154, 141, 145, 159, 175, 154, 160, 159, 178, 146, 162, 156, 169, 157, 159, 149, 159, 157, 157, 165, 159, 172, 160, 153, 156, 168, 152, 161, 148, 152, 158, 151, 161, 160, 154, 164, 157, 158, 158, 157, 168, 158, 154, 151, 158, 167, 166, 156, 164, 148, 160, 162, 176, 155, 163, 164, 160, 156, 166, 169, 152, 153, 159, 164, 150, 167, 167, 166, 156, 157, 166, 160, 158, 166, 165, 155, 161, 165, 154, 162, 160, 160, 161, 171, 160, 169, 155, 161, 159, 160, 168, 159, 147, 158, 162, 154, 158, 159, 149, 160, 155, 159, 161, 158, 159, 167, 143, 161, 157, 150, 156, 164, 150, 152, 159, 163, 157, 159, 159, 156, 161, 157, 159, 164, 162, 162, 165, 156, 154, 153, 149, 156, 165, 158, 151, 160, 164, 166, 165, 158, 160, 165, 154, 155, 160, 160, 158, 148, 159, 156, 174, 163, 150, 169, 170, 161, 156, 153, 162, 156, 158, 165, 147, 160, 160, 175, 160, 157, 163, 150, 162, 159, 159, 154, 150, 164, 154, 155, 173, 156, 159, 168, 160, 155, 159, 151, 149, 151, 153, 180, 155, 159, 155, 157, 162, 163, 169, 146, 155, 148, 152, 156, 163, 163, 157, 147, 164, 161, 158, 162, 155, 161, 165, 155, 160, 161, 162, 159, 159, 159, 156, 156, 163, 176, 148, 167, 161, 165, 161, 155, 161, 168, 153, 159, 159, 164, 162, 163, 151, 158, 161, 163, 161, 161, 162, 151, 163, 156, 159, 157, 164, 170, 154, 160, 162, 157, 162, 161, 164, 154, 168, 164, 156, 166, 156, 165, 162, 157, 160, 162, 159, 158, 172, 160, 163, 160, 157, 156, 157, 162, 156, 161, 164, 157, 164, 161, 152, 162, 157, 148, 162, 162, 156, 157, 157, 158, 161, 161, 155, 164, 149, 157, 158, 158, 157, 154, 161, 157, 134, 166, 154, 166, 166, 164, 169, 163, 151, 156, 158, 158, 160, 158, 155, 157, 157, 160, 156, 159, 162, 160, 145, 157, 165, 160, 160, 157, 156, 161, 162, 159, 163, 159, 157, 157, 160, 153, 159, 148, 169, 163, 165, 161, 146, 166, 150, 165, 154, 154, 155, 155, 153, 167, 153, 166, 150, 164, 162, 158, 165, 160, 158, 154, 159, 160, 159, 156, 160, 165, 163, 162, 159, 156, 161, 164, 167, 160, 155, 159, 160, 156, 156, 161, 156, 159, 155, 161, 163, 164, 157, 149, 164, 158, 165, 162, 158, 163, 160, 157, 161, 167, 156, 163, 160, 157, 159, 147, 165, 148, 162, 156, 163, 148, 161, 164, 156, 165, 156, 157, 156, 155, 162, 157, 160, 155, 167, 167, 161, 169, 164, 158, 159, 166, 156, 154, 159, 159, 162, 162, 157, 154, 166, 162, 165, 168, 163, 162, 150, 174, 163, 163, 155, 155, 163, 153, 157, 160, 160, 159, 158, 162, 151, 161, 169, 162, 162, 160, 159, 155, 167, 155, 161, 153, 155, 161, 158, 155, 159, 162, 161, 158, 166, 158, 160, 185, 163, 169, 162, 169, 155, 166, 158, 156, 153, 158, 155, 161, 159, 162, 165, 166, 166, 161, 164, 150, 165, 160, 167, 161, 163, 155, 159, 157, 156, 163, 160, 161, 156, 160, 158, 163, 164, 160, 159, 154, 156, 166, 157, 165, 159, 160, 164, 163, 165, 140, 152, 159, 163, 158, 162, 167, 153, 160, 162, 158, 158, 157, 158, 161, 166, 173, 162, 162, 160, 155, 156, 168, 159, 157, 157, 166, 152, 160, 159, 151, 169, 161, 160, 161, 158, 161, 164, 157, 157, 168, 161, 156, 158, 163, 160, 159, 154, 162, 162, 159, 175, 153, 160, 161, 161, 162, 160, 158, 162, 148, 165, 157, 164, 161, 164, 159, 154, 157, 156, 160, 164, 157, 160, 173, 155, 166, 158, 154, 163, 159, 157, 158, 155, 163, 166, 158, 161, 160, 163, 164, 161, 162, 165, 161, 152, 165, 153, 160, 162, 160, 149, 154, 164, 157, 155, 157, 154, 170, 159, 168, 162, 160, 164, 156, 164, 150, 158, 160, 162, 160, 159, 156, 161, 164, 157, 155, 159, 156, 157, 158, 159, 157, 166, 159, 150, 163, 158, 155, 158, 157, 161, 169, 161, 167, 163, 160, 152, 160, 161, 162, 158, 159, 156, 170, 153, 151, 159, 172, 156, 160, 159, 148, 163, 159, 162, 154, 161, 157, 164, 157, 156, 164, 161, 163, 165, 164, 159, 157, 154, 158, 165, 160, 156, 156, 157, 157, 157, 170, 152, 154, 155, 164, 163, 159, 161, 162, 159, 161, 150, 164, 155, 165, 167, 153, 157, 160, 150, 168, 150, 155, 168, 167, 157, 161, 159, 157, 151, 158, 153, 160, 158, 147, 157, 159, 155, 155, 167, 158, 162, 168, 162, 159, 162, 160, 159, 165, 156, 152, 154, 155, 156, 155, 163, 159, 171, 162, 158, 154, 168, 162, 155, 154, 162, 161, 162, 157, 158, 158, 155, 153, 163, 160, 150, 161, 153, 155, 153, 161, 162, 153, 161, 157, 160, 156, 152, 163, 158, 160, 158, 165, 167, 160, 165, 160, 161, 155, 157, 162, 162, 157, 153, 151, 155, 153, 157, 158, 161, 155, 157, 149, 164, 169, 160, 161, 163, 159, 151, 150, 161, 162, 153, 168, 152, 164, 160, 155, 159, 160, 158, 153, 156, 153, 158, 162, 153, 163, 154, 156, 160, 163, 156, 158, 155, 171, 161, 173, 156, 154, 161, 156, 165, 152, 160, 166, 164, 158, 154, 165, 165, 164, 162, 157, 162, 157, 170, 156, 163, 164, 159, 155, 163, 167, 173, 160, 154, 169, 152, 164, 161, 172, 160, 163, 158, 157, 161, 158, 164, 160, 155, 167, 161, 153, 168, 163, 158, 163, 167, 162, 171, 155, 157, 160, 162, 153, 163, 159, 163, 158, 162, 156, 162, 162, 159, 160, 156, 156, 164, 164, 167, 156, 164, 150, 170, 155, 154, 171, 157, 162, 154, 160, 162, 151, 160, 161, 161, 166, 168, 164, 155, 163, 160, 163, 154, 154, 160, 161, 152, 158, 155, 156, 155, 152, 163, 159, 155, 164, 154, 163, 157, 161, 158, 159, 153, 157, 165, 165, 160, 172, 160, 158, 155, 159, 165, 155, 160, 158, 156, 166, 161, 156, 159, 160, 163, 163, 162, 166, 160, 161, 156, 157, 156, 163, 156, 154, 161, 170, 160, 165, 158, 166, 158, 166, 169, 163, 153, 157, 154, 153, 157, 161, 163, 154, 163, 159, 155, 157, 163, 164, 154, 152, 147, 160, 163, 157, 153, 161, 161, 164, 164, 160, 163, 153, 155, 153, 160, 158, 163, 154, 157, 162, 155, 160, 161, 164, 152, 163, 158, 174, 169, 162, 158, 155, 154, 166, 154, 166, 158, 158, 167, 148, 166, 158, 166, 153, 161, 168, 153, 159, 159, 165, 159, 156, 160, 159, 159, 155, 164, 160, 157, 155, 156, 155, 151, 171, 155, 160, 149, 160, 160, 153, 155, 158, 162, 152, 156, 163, 150, 166, 159, 164, 165, 157, 163, 152, 145, 161, 160, 163, 165, 159, 149, 155, 167, 172, 152, 158, 155, 161, 160, 159, 160, 151, 163, 161, 157, 162, 156, 151, 155, 169, 158, 161, 157, 159, 162, 155, 165, 165, 159, 152, 148, 160, 158, 150, 151, 158, 168, 157, 159, 154, 161, 154, 155, 164, 163, 153, 161, 149, 158, 155, 159, 163, 157, 157, 165, 166, 171, 154, 159, 158, 161, 163, 169, 156, 153, 161, 164, 160, 166, 159, 140, 147, 153, 156, 156, 157, 158, 168, 174, 149, 161, 162, 161, 160, 156, 158, 160, 158, 154, 155, 161, 158, 159, 160, 156, 160, 159, 161, 156, 155, 160, 161, 156, 157, 152, 158, 158, 160, 157, 161, 156, 160, 157, 175, 159, 158, 155, 162, 159, 160, 156, 154, 148, 155, 160, 156, 161, 167, 155, 157, 166, 129, 153, 159, 153, 155, 166, 167, 158, 145, 160, 158, 156, 175, 171, 150, 156, 170, 155, 151, 161, 156, 153, 161, 157, 160, 156, 154, 159, 159, 162, 160, 169, 146, 161, 154, 155, 159, 168, 151, 158, 165, 160, 163, 162, 160, 161, 168, 157, 160, 166, 156, 165, 156, 162, 158, 159, 161, 161, 162, 160, 149, 159, 154, 148, 163, 152, 156, 158, 162, 171, 157, 156, 156, 164, 154, 162, 156, 169, 146, 157, 164, 156, 150, 162, 170, 161, 161, 162, 164, 159, 154, 152, 158, 163, 170, 158, 159, 162, 159, 157, 151, 163, 150, 162, 163, 174, 151, 147, 159, 160, 162, 156, 163, 150, 153, 158, 167, 161, 162, 163, 155, 168, 172, 157, 155, 163, 160, 166, 164, 143, 165, 152, 152, 156, 155, 164, 169, 157, 161, 160, 152, 166, 152, 156, 157, 156, 156, 156, 163, 159, 157, 160, 167, 172, 159, 172, 166, 152, 164, 156, 163, 164, 173, 159, 159, 131, 155, 162, 165, 154, 163, 152, 159, 181, 154, 147, 159, 196, 159, 160, 160, 148, 157, 167, 157, 156, 161, 162, 152, 151, 161, 159, 152, 175, 162, 154, 156, 159, 162, 153, 162, 159, 139, 158, 162, 159, 150, 168, 158, 155, 165, 160, 157, 152, 161, 170, 180, 156, 161, 158, 166, 156, 163, 162, 160, 157, 158, 159, 157, 154, 161, 162, 154, 154, 157, 160, 154, 160, 168, 156, 160, 159, 153, 164, 169, 167, 155, 159, 158, 124, 153, 164, 166, 162, 153, 167, 162, 164, 153, 162, 159, 160, 163, 154, 159, 144, 153, 162, 159, 145, 163, 149, 163, 153, 168, 168, 149, 160, 161, 163, 162, 169, 159, 156, 155, 155, 153, 157, 155, 149, 159, 149, 154, 166, 160, 155, 161, 160, 164, 156, 160, 156, 158, 159, 164, 146, 162, 167, 152, 164, 159, 153, 163, 156, 177, 168, 157, 155, 155, 158, 164, 155, 160, 157, 158, 161, 159, 152, 153, 163, 157, 156, 173, 163, 160, 163, 155, 158, 156, 166, 164, 159, 160, 156, 157, 160, 159, 154, 155, 159, 157, 158, 163, 150, 161, 160, 159, 162, 162, 166, 161, 156, 154, 163, 157, 170, 165, 154, 157, 163, 147, 155, 165, 157, 172, 158, 156, 155, 163, 158, 160, 160, 156, 162, 157, 167, 165, 155, 165, 154, 168, 186, 151, 166, 189, 159, 148, 157, 149, 162, 151, 149, 160, 156, 165, 166, 157, 160, 166, 156, 175, 169, 163, 168, 152, 161, 154, 153, 161, 156, 160, 161, 161, 147, 160, 173, 161, 159, 162, 160, 161, 160, 148, 157, 161, 162, 155, 157, 153, 170, 148, 158, 157, 163, 162, 159, 163, 164, 173, 163, 159, 151, 154, 152, 158, 158, 159, 152, 160, 167, 166, 154, 160, 164, 159, 160, 176, 143, 157, 163, 161, 151, 162, 151, 165, 163, 164, 172, 161, 166, 164, 166, 158, 157, 158, 163, 160, 164, 154, 160, 162, 158, 170, 156, 160, 163, 150, 167, 156, 161, 159, 155, 166, 161, 165, 178, 167, 164, 158, 157, 156, 144, 154, 157, 155, 172, 148, 155, 164, 167, 158, 158, 168, 163, 160, 159, 162, 156, 152, 160, 161, 161, 160, 165, 153, 157, 161, 158, 151, 157, 159, 160, 156, 160, 153, 149, 138, 155, 167, 156, 159, 160, 156, 161, 153, 153, 164, 160, 169, 166, 161, 159, 160, 164, 159, 162, 155, 174, 165, 164, 160, 165, 161, 162, 153, 161, 147, 148, 159, 160, 152, 175, 156, 145, 164, 165, 156, 163, 160, 162, 159, 158, 161, 167, 163, 163, 167, 171, 153, 152, 177, 158, 153, 164, 157, 154, 156, 161, 152, 162, 166, 170, 161, 155, 164, 162, 154, 172, 159, 162, 149, 161, 161, 161, 164, 152, 168, 159, 153, 156, 156, 158, 154, 159, 159, 161, 155, 158, 153, 152, 163, 163, 165, 156, 157, 160, 155, 158, 161, 162, 161, 163, 161, 157, 164, 157, 158, 155, 152, 167, 170, 166, 168, 162, 156, 176, 164, 151, 158, 165, 158, 168, 152, 157, 167, 167, 164, 163, 171, 151, 158, 151, 155, 158, 153, 163, 161, 163, 161, 157, 147, 172, 155, 153, 157, 157, 156, 153, 158, 154, 164, 159, 168, 157, 168, 160, 161, 171, 154, 160, 164, 152, 162, 163, 156, 158, 157, 153, 161, 162, 156, 170, 153, 161, 162, 166, 157, 156, 168, 154, 156, 164, 159, 160, 153, 159, 159, 167, 159, 161, 156, 148, 163, 154, 164, 177, 156, 161, 151, 160, 165, 165, 152, 152, 165, 160, 162, 157, 157, 151, 159, 146, 159, 160, 154, 185, 163, 147, 161, 153, 155, 153, 159, 164, 162, 155, 153, 159, 158, 159, 158, 162, 157, 168, 160, 148, 160, 158, 160, 156, 162, 160, 158, 156, 160, 157, 161, 141, 163, 157, 162, 166, 160, 163, 165, 168, 152, 166, 157, 153, 154, 158, 145, 162, 161, 156, 156, 155, 165, 166, 157, 165, 169, 164, 155, 158, 160, 144, 158, 159, 163, 156, 158, 171, 165, 159, 152, 154, 161, 159, 165, 161, 153, 174, 152, 170, 165, 166, 154, 157, 150, 155, 159, 157, 161, 148, 160, 154, 151, 162, 172, 160, 148, 157, 159, 157, 164, 159, 155, 155, 157, 176, 161, 149, 159, 158, 162, 167, 166, 151, 164, 151, 149, 161, 163, 152, 158, 160, 164, 167, 158, 159, 161, 162, 167, 161, 150, 153, 159, 154, 147, 158, 168, 165, 156, 163, 166, 161, 146, 160, 169, 157, 159, 152, 162, 156, 151, 152, 163, 167, 156, 150, 169, 153, 153, 158, 166, 154, 161, 167, 156, 165, 168, 163, 157, 157, 158, 157, 158, 165, 153, 155, 147, 172, 163, 158, 161, 159, 151, 155, 160, 173, 152, 155, 159, 162, 162, 151, 156, 165, 155, 160, 152, 161, 167, 167, 152, 155, 158, 158, 180, 160, 164, 164, 156, 167, 160, 152, 161, 170, 155, 172, 162, 160, 155, 158, 161, 150, 162, 167, 155, 150, 151, 163, 167, 170, 155, 152, 155, 168, 165, 159, 161, 163, 160, 156, 167, 158, 152, 136, 159, 159, 148, 159, 156, 166, 147, 151, 159, 169, 161, 145, 166, 156, 163, 157, 156, 161, 135, 161, 161, 157, 150, 160, 154, 158, 156, 147, 155, 161, 165, 162, 157, 163, 158, 157, 166, 161, 164, 156, 167, 163, 170, 161, 151, 169, 158, 166, 138, 167, 156, 158, 158, 151, 159, 161, 157, 158, 150, 136, 157, 159, 160, 166, 168, 157, 170, 157, 161, 164, 156, 152, 162, 162, 153, 166, 159, 153, 164, 161, 162, 158, 153, 160, 162, 158, 159, 159, 156, 167, 163, 155, 156, 165, 152, 169, 158, 164, 157, 167, 165, 158, 166, 157, 159, 165, 174, 147, 161, 157, 157, 155, 158, 151, 161, 163, 163, 162, 170, 168, 156, 160, 159, 158, 163, 161, 169, 163, 170, 165, 167, 159, 176, 158, 158, 164, 163, 165, 167, 152, 165, 160, 163, 160, 162, 160, 152, 160, 147, 163, 170, 162, 165, 145, 157, 157, 162, 165, 172, 156, 168, 152, 163, 148, 152, 157, 165, 154, 145, 151, 162, 160, 158, 160, 158, 157, 158, 160, 158, 165, 165, 185, 159, 160, 168, 167, 150, 161, 166, 152, 165, 163, 156, 162, 165, 164, 164, 159, 163, 161, 162, 159, 164, 174, 155, 159, 161, 161, 165, 163, 160, 158, 161, 168, 167, 160, 160, 155, 154, 159, 160, 168, 163, 155, 157, 157, 163, 169, 164, 160, 161, 169, 154, 162, 169, 147, 162, 151, 165, 171, 165, 158, 183, 170, 165, 173, 157, 166, 147, 145, 171, 141, 154, 161, 153, 151, 156, 166, 155, 167, 170, 157, 159, 166, 167, 168, 168, 153, 156, 155, 161, 168, 149, 168, 162, 155, 152, 157, 166, 158, 151, 146, 163, 152, 172, 173, 145, 153, 164, 169, 155, 152, 157, 161, 157, 167, 158, 163, 157, 158, 159, 166, 161, 157, 161, 160, 156, 172, 145, 164, 172, 161, 157, 164, 168, 156, 163, 166, 168, 159, 154, 158, 157, 168, 165, 158, 161, 163, 164, 172, 157, 157, 152, 160, 166, 158, 161, 137, 157, 153, 158, 165, 155, 167, 154, 156, 158, 160, 152, 152, 168, 160, 164, 155, 156, 146, 163, 172, 159, 160, 164, 166, 163, 155, 161, 169, 165, 154, 150, 151, 150, 152, 162, 157, 165, 158, 155, 164, 162, 165, 165, 156, 154, 145, 159, 164, 145, 162, 162, 146, 151, 160, 164, 154, 155, 158, 162, 151, 160, 149, 159, 156, 138, 167, 152, 168, 161, 160, 164, 163, 167, 155, 169, 158, 155, 173, 161, 165, 160, 161, 163, 165, 162, 163, 162, 160, 168, 154, 156, 159, 166, 164, 163, 139, 165, 172, 165, 163, 157, 158, 163, 161, 159, 167, 157, 160, 150, 156, 157, 162, 159, 152, 163, 158, 165, 163, 159, 163, 150, 162, 161, 160, 161, 164, 164, 158, 159, 155, 152, 161, 167, 165, 149, 164, 169, 169, 157, 163, 159, 159, 161, 161, 170, 162, 156, 146, 162, 156, 159, 157, 165, 159, 151, 175, 150, 166, 160, 159, 157, 155, 159, 168, 158, 163, 161, 166, 153, 159, 161, 155, 166, 165, 149, 166, 160, 161, 156, 157, 157, 151, 161, 161, 153, 156, 149, 163, 156, 153, 154, 155, 164, 173, 168, 160, 155, 166, 159, 157, 156, 157, 166, 155, 161, 157, 159, 154, 162, 161, 152, 152, 153, 154, 162, 164, 149, 162, 162, 160, 156, 157, 158, 152, 152, 157, 152, 154, 163, 164, 152, 156, 166, 157, 155, 160, 167, 154, 171, 158, 160, 154, 158, 161, 151, 163, 157, 154, 167, 153, 167, 152, 163, 158, 159, 155, 164, 156, 144, 158, 155, 159, 167, 158, 154, 156, 157, 158, 156, 153, 153, 157, 165, 171, 158, 159, 155, 148, 158, 160, 161, 156, 159, 153, 153, 157, 158, 157, 159, 169, 171, 160, 161, 155, 162, 151, 154, 158, 164, 159, 166, 157, 158, 151, 146, 173, 151, 162, 165, 154, 160, 162, 158, 161, 164, 170, 158, 156, 165, 158, 154, 154, 157, 159, 167, 156, 157, 156, 158, 161, 160, 156, 169, 162, 167, 152, 156, 158, 160, 157, 165, 155, 173, 157, 159, 176, 158, 167, 162, 153, 161, 163, 156, 153, 158, 159, 161, 163, 157, 160, 153, 159, 156, 171, 161, 161, 174, 165, 155, 162, 175, 160, 173, 162, 163, 167, 154, 164, 158, 162, 166, 165, 165, 157, 159, 158, 154, 146, 176, 161, 163, 170, 158, 147, 164, 158, 155, 156, 154, 161, 168, 159, 176, 163, 152, 175, 158, 160, 162, 161, 156, 164, 152, 161, 166, 169, 148, 160, 166, 149, 151, 155, 165, 164, 168, 156, 159, 157, 145, 167, 155, 158, 158, 160, 167, 163, 171, 155, 154, 170, 158, 157, 179, 168, 162, 158, 157, 165, 150, 150, 163, 156, 166, 162, 150, 159, 162, 163, 156, 155, 158, 163, 160, 166, 157, 155, 165, 157, 156, 157, 160, 176, 157, 161, 154, 163, 154, 159, 163, 159, 163, 159, 164, 166, 162, 159, 156, 157, 166, 159, 162, 152, 159, 160, 164, 161, 157, 162, 169, 158, 164, 156, 161, 149, 160, 160, 173, 157, 164, 152, 165, 163, 162, 155, 162, 153, 159, 160, 163, 165, 154, 169, 181, 168, 154, 166, 163, 172, 160, 152, 155, 155, 152, 170, 175, 150, 156, 153, 168, 164, 162, 162, 164, 157, 174, 160, 155, 165, 168, 160, 164, 161, 161, 162, 166, 159, 169, 153, 161, 162, 169, 160, 161, 155, 162, 175, 164, 151, 149, 166, 158, 178, 171, 155, 154, 155, 154, 166, 166, 155, 160, 164, 163, 158, 154, 152, 163, 174, 166, 160, 176, 152, 157, 160, 161, 160, 162, 161, 162, 165, 164, 158, 167, 153, 148, 155, 161, 165, 161, 157, 153, 160, 168, 167, 161, 163, 153, 155, 156, 159, 155, 154, 164, 163, 165, 153, 159, 166, 146, 153, 156, 156, 163, 151, 160, 166, 161, 152, 160, 168, 156, 156, 160, 158, 149, 164, 166, 163, 162, 164, 153, 166, 152, 150, 159, 166, 168, 166, 156, 151, 160, 153, 162, 163, 159, 163, 164, 164, 161, 161, 156, 159, 166, 173, 158, 161, 168, 161, 160, 161, 161, 158, 163, 167, 163, 153, 155, 160, 162, 165, 161, 158, 159, 162, 161, 161, 160, 159, 154, 160, 167, 159, 164, 161, 162, 159, 160, 160, 158, 160, 159, 162, 160, 159, 158, 161, 150, 157, 165, 159, 153, 149, 162, 165, 161, 160, 157, 160, 163, 163, 157, 155, 157, 161, 165, 159, 158, 162, 158, 161, 164, 154, 159, 160, 158, 169, 152, 168, 162, 160, 159, 159, 160, 158, 162, 164, 163, 160, 169, 160, 158, 160, 159, 158, 161, 169, 162, 162, 160, 164, 162, 161, 158, 167, 159, 163, 158, 159, 148, 162, 161, 155, 156, 160, 160, 161, 158, 159, 159, 161, 157, 160, 159, 159, 156, 159, 175, 162, 161, 160, 159, 149, 146, 159, 165, 163, 159, 164, 163, 160, 173, 157, 162, 149, 164, 159, 159, 163, 161, 161, 162, 163, 160, 150, 167, 161, 163, 161, 160, 174, 160, 158, 158, 164, 158, 161, 160, 161, 158, 155, 160, 159, 162, 161, 160, 163, 161, 156, 161, 157, 171, 159, 161, 159, 155, 158, 166, 162, 158, 159, 159, 161, 164, 164, 167, 161, 154, 163, 157, 161, 158, 160, 160, 163, 159, 165, 157, 177, 161, 160, 161, 160, 159, 162, 157, 163, 161, 159, 155, 161, 158, 154, 157, 157, 161, 162, 162, 151, 165, 160, 159, 163, 170, 162, 162, 161, 161, 162, 157, 163, 163, 160, 160, 153, 159, 159, 159, 162, 163, 159, 159, 155, 149, 160, 158, 164, 160, 157, 163, 162, 160, 166, 162, 162, 169, 159, 160, 163, 156, 163, 161, 162, 167, 167, 158, 159, 159, 159, 158, 172, 154, 160, 159, 157, 157, 162, 163, 162, 160, 157, 160, 164, 159, 159, 162, 160, 155, 155, 162, 153, 174, 155, 162, 162, 159, 158, 158, 162, 161, 165, 158, 155, 162, 163, 147, 160, 171, 160, 159, 162, 165, 158, 158, 153, 159, 165, 162, 159, 171, 164, 157, 162, 157, 159, 162, 158, 161, 161, 165, 168, 158, 160, 160, 157, 156, 138, 160, 159, 160, 161, 159, 161, 170, 143, 158, 163, 158, 154, 165, 165, 157, 157, 157, 165, 163, 160, 165, 159, 170, 158, 162, 161, 164, 170, 162, 163, 161, 158, 161, 157, 161, 159, 173, 155, 162, 165, 162, 163, 162, 167, 157, 160, 158, 158, 160, 155, 159, 153, 159, 161, 155, 160, 162, 165, 154, 158, 152, 161, 166, 160, 161, 162, 158, 160, 160, 165, 160, 162, 162, 161, 161, 161, 160, 159, 165, 161, 155, 164, 155, 160, 162, 162, 162, 166, 158, 157, 160, 157, 162, 161, 159, 154, 162, 159, 156, 159, 162, 163, 163, 160, 164, 161, 161, 162, 162, 155, 143, 162, 165, 160, 157, 159, 162, 161, 159, 160, 149, 157, 157, 155, 161, 159, 166, 156, 161, 162, 156, 161, 160, 155, 154, 160, 158, 159, 160, 163, 165, 164, 163, 158, 165, 162, 160, 163, 160, 159, 165, 170, 158, 158, 160, 156, 150, 155, 154, 165, 161, 171, 157, 164, 169, 156, 155, 172, 160, 153, 166, 162, 154, 156, 154, 157, 165, 168, 164, 169, 167, 174, 155, 161, 167, 158, 166, 160, 152, 159, 151, 161, 162, 163, 164, 154, 155, 151, 168, 160, 185, 162, 156, 165, 157, 145, 163, 154, 159, 166, 162, 159, 163, 153, 159, 163, 159, 167, 149, 179, 165, 148, 151, 168, 166, 174, 163, 158, 158, 160, 150, 172, 160, 160, 150, 162, 144, 155, 156, 160, 159, 157, 162, 169, 163, 154, 161, 147, 158, 159, 144, 154, 155, 157, 165, 158, 165, 152, 163, 155, 146, 163, 153, 159, 168, 160, 162, 158, 157, 169, 165, 162, 155, 161, 165, 159, 158, 171, 155, 158, 158, 163, 156, 157, 159, 164, 160, 148, 167, 172, 169, 158, 154, 153, 153, 159, 163, 154, 155, 161, 164, 160, 159, 161, 151, 164, 164, 169, 157, 146, 160, 165, 155, 161, 158, 155, 160, 162, 159, 163, 161, 157, 157, 163, 161, 153, 149, 145, 167, 162, 161, 168, 157, 158, 159, 169, 158, 161, 166, 160, 156, 165, 165, 158, 178, 156, 142, 157, 155, 153, 164, 158, 165, 154, 152, 153, 153, 169, 159, 157, 148, 152, 159, 161, 162, 165, 161, 158, 183, 152, 173, 174, 159, 162, 155, 165, 157, 171, 145, 175, 165, 148, 145, 158, 165, 144, 148, 157, 167, 168, 160, 151, 159, 161, 162, 172, 155, 154, 159, 161, 160, 171, 161, 160, 156, 160, 155, 153, 155, 161, 159, 156, 150, 156, 158, 157, 167, 166, 165, 155, 148, 148, 154, 151, 162, 158, 168, 178, 166, 159, 158, 169, 162, 179, 161, 158, 178, 148, 165, 169, 155, 172, 162, 150, 160, 157, 166, 156, 157, 154, 155, 168, 149, 164, 167, 157, 162, 157, 161, 170, 150, 161, 167, 149, 162, 156, 159, 157, 166, 161, 157, 169, 169, 155, 164, 178, 164, 159, 167, 163, 171, 166, 162, 163, 162, 163, 155, 152, 167, 160, 172, 164, 171, 160, 165, 158, 169, 158, 162, 158, 169, 164, 168, 169, 166, 153, 162, 160, 161, 154, 148, 164, 152, 154, 164, 163, 156, 162, 162, 160, 165, 163, 164, 159, 155, 181, 162, 148, 157, 162, 157, 161, 163, 170, 173, 159, 169, 156, 159, 161, 152, 163, 170, 151, 155, 166, 161, 153, 152, 153, 159, 149, 161, 180, 158, 165, 160, 148, 157, 164, 151, 148, 162, 157, 162, 173, 158, 161, 161, 164, 148, 152, 158, 159, 156, 162, 165, 159, 155, 161, 165, 155, 148, 171, 169, 172, 164, 163, 153, 173, 157, 146, 163, 166, 151, 155, 174, 137, 163, 172, 153, 148, 154, 158, 157, 162, 157, 159, 174, 155, 148, 159, 152, 160, 155, 143, 154, 150, 159, 168, 164, 156, 160, 155, 173, 158, 160, 166, 160, 162, 164, 154, 160, 161, 161, 159, 164, 149, 152, 161, 172, 151, 152, 158, 170, 163, 155, 148, 165, 160, 158, 154, 154, 159, 155, 165, 162, 154, 181, 158, 160, 164, 166, 161, 161, 153, 159, 178, 159, 148, 163, 165, 162, 162, 157, 161, 158, 155, 158, 154, 158, 156, 163, 152, 165, 158, 167, 156, 163, 155, 154, 160, 157, 163, 159, 162, 157, 159, 159, 167, 158, 162, 160, 158, 155, 157, 169, 158, 159, 148, 160, 166, 171, 161, 163, 154, 162, 164, 151, 157, 155, 155, 159, 154, 158, 157, 159, 161, 157, 156, 159, 158, 159, 165, 159, 164, 161, 161, 159, 159, 162, 157, 164, 161, 165, 158, 162, 155, 147, 161, 169, 161, 163, 161, 162, 156, 161, 158, 173, 159, 146, 201, 157, 162, 162, 160, 160, 154, 163, 153, 160, 158, 164, 164, 157, 158, 150, 161, 163, 161, 162, 156, 152, 157, 157, 164, 162, 158, 165, 157, 164, 161, 146, 158, 148, 162, 157, 137, 160, 159, 162, 157, 162, 155, 162, 164, 159, 146, 149, 160, 160, 167, 160, 153, 155, 156, 158, 163, 162, 158, 186, 162, 156, 167, 164, 157, 157, 156, 158, 166, 161, 160, 157, 167, 150, 170, 167, 164, 154, 159, 162, 162, 161, 154, 165, 159, 160, 157, 158, 146, 154, 161, 164, 152, 159, 156, 162, 161, 163, 160, 164, 158, 153, 167, 163, 160, 155, 172, 147, 166, 161, 157, 161, 161, 161, 152, 159, 169, 164, 157, 157, 156, 161, 156, 162, 165, 163, 166, 155, 159, 167, 162, 165, 152, 160, 157, 157, 166, 156, 163, 161, 163, 156, 161, 164, 161, 157, 165, 162, 159, 162, 161, 138, 167, 158, 168, 162, 153, 162, 155, 159, 158, 176, 161, 165, 156, 162, 155, 160, 162, 160, 156, 163, 163, 192, 160, 173, 161, 164, 161, 154, 163, 159, 177, 174, 164, 169, 162, 161, 163, 157, 156, 160, 166, 154, 165, 163, 160, 149, 154, 158, 155, 160, 160, 153, 162, 164, 166, 151, 163, 162, 164, 154, 166, 163, 164, 164, 161, 156, 157, 159, 158, 163, 159, 157, 181, 157, 162, 162, 162, 161, 161, 161, 162, 161, 163, 168, 158, 164, 150, 162, 159, 162, 165, 168, 165, 162, 159, 159, 155, 150, 142, 157, 158, 161, 162, 160, 161, 156, 159, 159, 160, 161, 157, 156, 164, 164, 163, 160, 159, 155, 160, 155, 158, 162, 161, 160, 160, 166, 164, 162, 159, 161, 157, 164, 171, 162, 147, 157, 166, 152, 157, 150, 146, 158, 156, 162, 157, 159, 155, 158, 163, 152, 162, 163, 162, 171, 154, 154, 159, 153, 158, 165, 159, 158, 160, 167, 159, 159, 161, 166, 158, 160, 159, 153, 166, 157, 164, 164, 157, 156, 144, 163, 166, 155, 166, 157, 167, 164, 160, 157, 155, 161, 158, 162, 161, 155, 160, 162, 158, 153, 161, 166, 161, 164, 162, 160, 158, 156, 159, 158, 157, 165, 167, 160, 167, 164, 162, 157, 166, 157, 158, 184, 156, 163, 156, 164, 157, 155, 158, 158, 145, 158, 173, 157, 166, 161, 166, 157, 152, 161, 163, 154, 157, 150, 172, 162, 166, 160, 161, 159, 148, 160, 182, 155, 158, 165, 164, 157, 162, 163, 152, 151, 155, 164, 163, 169, 163, 160, 156, 161, 165, 159, 154, 164, 164, 159, 170, 162, 163, 158, 163, 152, 154, 162, 165, 157, 161, 169, 159, 156, 165, 170, 159, 159, 157, 154, 165, 168, 155, 167, 160, 159, 155, 128, 158, 153, 161, 162, 161, 155, 160, 167, 162, 167, 160, 159, 156, 159, 165, 164, 153, 157, 148, 157, 165, 156, 161, 156, 163, 162, 160, 154, 165, 154, 159, 163, 164, 156, 157, 163, 156, 164, 164, 162, 166, 168, 166, 161, 147, 163, 164, 166, 153, 156, 165, 161, 162, 169, 161, 154, 160, 142, 158, 158, 156, 164, 151, 170, 154, 169, 154, 160, 160, 161, 160, 155, 165, 156, 153, 164, 163, 161, 160, 166, 171, 164, 163, 164, 160, 149, 153, 158, 160, 155, 156, 161, 160, 160, 163, 164, 156, 170, 159, 163, 157, 169, 167, 121, 164, 158, 164, 158, 164, 162, 164, 163, 150, 159, 153, 162, 154, 155, 163, 159, 157, 165, 166, 167, 159, 168, 167, 166, 155, 161, 162, 168, 165, 158, 151, 162, 162, 160, 162, 157, 152, 165, 157, 161, 160, 167, 159, 159, 157, 157, 164, 154, 166, 167, 153, 160, 162, 154, 159, 161, 157, 164, 158, 162, 158, 161, 161, 162, 158, 156, 161, 162, 157, 159, 161, 151, 163, 171, 160, 162, 162, 162, 148, 161, 164, 159, 153, 159, 168, 162, 159, 161, 163, 160, 165, 160, 164, 165, 161, 162, 166, 167, 161, 166, 159, 162, 179, 165, 161, 154, 160, 153, 154, 163, 160, 152, 124, 131, 155, 165, 159, 160, 164, 166, 135, 158, 163, 160, 156, 157, 155, 158, 149, 157, 153, 163, 162, 160, 157, 164, 165, 154, 156, 165, 156, 159, 164, 160, 159, 155, 154, 153, 161, 156, 157, 158, 162, 153, 161, 164, 159, 157, 160, 164, 156, 160, 161, 158, 171, 164, 164, 164, 160, 155, 162, 162, 160, 155, 160, 155, 157, 163, 162, 157, 156, 160, 162, 167, 169, 160, 155, 150, 163, 153, 166, 167, 161, 143, 154, 163, 161, 158, 158, 169, 155, 159, 166, 159, 160, 166, 162, 168, 167, 150, 155, 159, 170, 162, 154, 166, 160, 163, 161, 164, 159, 165, 162, 159, 157, 161, 157, 168, 160, 161, 165, 156, 163, 159, 156, 160, 163, 164, 162, 168, 157, 163, 160, 150, 154, 169, 158, 163, 158, 158, 157, 156, 165, 168, 156, 158, 156, 163, 162, 161, 172, 159, 163, 161, 161, 159, 140, 159, 150, 166, 161, 158, 162, 170, 160, 160, 157, 162, 161, 160, 157, 167, 155, 161, 162, 161, 170, 160, 159, 156, 148, 158, 153, 152, 200, 160, 152, 151, 165, 161, 166, 154, 162, 158, 157, 158, 167, 143, 168, 152, 160, 161, 160, 162, 159, 158, 163, 158, 161, 160, 161, 142, 163, 164, 164, 162, 152, 161, 147, 168, 159, 156, 153, 165, 158, 165, 173, 154, 158, 159, 157, 156, 162, 164, 166, 168, 157, 159, 153, 178, 161, 165, 157, 163, 158, 156, 164, 166, 163, 165, 157, 160, 156, 150, 161, 168, 165, 136, 164, 160, 164, 160, 171, 150, 155, 162, 167, 160, 159, 157, 159, 163, 161, 156, 161, 160, 161, 162, 159, 159, 165, 155, 161, 167, 158, 160, 165, 158, 167, 162, 145, 164, 164, 159, 159, 165, 148, 159, 154, 158, 165, 165, 158, 169, 158, 159, 164, 165, 151, 161, 161, 163, 161, 155, 163, 157, 163, 157, 162, 164, 161, 162, 152, 158, 163, 163, 159, 162, 166, 158, 163, 160, 157, 175, 161, 158, 169, 162, 159, 162, 156, 169, 160, 160, 158, 161, 176, 155, 158, 163, 157, 161, 153, 156, 148, 162, 164, 160, 153, 165, 156, 164, 162, 156, 160, 155, 168, 164, 171, 158, 164, 159, 163, 163, 161, 158, 152, 159, 157, 161, 163, 171, 159, 154, 164, 165, 167, 164, 163, 159, 164, 167, 160, 152, 155, 157, 159, 163, 158, 155, 158, 159, 159, 155, 163, 163, 162, 161, 158, 163, 158, 163, 162, 164, 158, 164, 161, 161, 153, 165, 163, 161, 164, 165, 161, 154, 147, 153, 155, 166, 160, 166, 170, 164, 157, 164, 161, 157, 156, 160, 160, 158, 163, 162, 162, 154, 158, 174, 157, 157, 159, 161, 159, 166, 154, 158, 168, 161, 161, 160, 160, 160, 161, 160, 155, 170, 152, 163, 174, 160, 158, 163, 160, 168, 161, 164, 164, 157, 166, 162, 152, 165, 164, 157, 161, 158, 158, 158, 159, 166, 161, 159, 159, 160, 161, 160, 155, 161, 162, 161, 159, 156, 159, 160, 164, 168, 157, 157, 159, 159, 162, 159, 167, 160, 157, 159, 156, 159, 158, 164, 160, 168, 157, 162, 159, 159, 158, 157, 164, 160, 161, 167, 160, 159, 162, 163, 163, 158, 162, 160, 158, 154, 159, 160, 159, 161, 158, 161, 162, 150, 155, 158, 163, 161, 163, 167, 163, 160, 160, 160, 157, 158, 165, 159, 158, 170, 159, 159, 158, 175, 166, 152, 157, 149, 166, 164, 159, 158, 160, 158, 158, 158, 154, 160, 157, 158, 158, 159, 168, 163, 161, 159, 160, 156, 160, 155, 167, 158, 168, 160, 159, 167, 162, 161, 163, 153, 154, 166, 156, 159, 162, 161, 162, 166, 159, 158, 160, 159, 166, 163, 151, 164, 159, 159, 159, 159, 158, 161, 155, 163, 159, 159, 155, 166, 150, 157, 160, 160, 164, 162, 168, 159, 159, 156, 162, 163, 165, 160, 160, 163, 159, 164, 155, 161, 158, 150, 165, 160, 171, 159, 162, 158, 162, 152, 163, 162, 161, 161, 155, 163, 164, 154, 152, 157, 161, 159, 166, 156, 156, 157, 157, 164, 157, 161, 161, 159, 160, 160, 165, 159, 161, 158, 162, 151, 157, 162, 156, 159, 159, 164, 158, 152, 160, 157, 166, 161, 160, 156, 149, 155, 151, 158, 157, 158, 163, 155, 154, 160, 165, 156, 158, 160, 159, 154, 161, 164, 162, 155, 158, 148, 160, 171, 162, 159, 157, 158, 164, 156, 163, 164, 160, 158, 166, 164, 155, 168, 161, 159, 160, 162, 157, 161, 157, 168, 157, 164, 164, 156, 163, 160, 163, 160, 155, 158, 158, 159, 163, 158, 160, 163, 165, 161, 166, 163, 164, 167, 176, 162, 157, 164, 162, 151, 150, 160, 158, 158, 152, 162, 160, 152, 164, 159, 162, 140, 169, 179, 168, 152, 152, 167, 168, 157, 158, 176, 165, 159, 151, 153, 152, 165, 175, 149, 155, 152, 165, 159, 167, 168, 161, 164, 155, 161, 152, 162, 162, 165, 141, 161, 175, 162, 160, 157, 157, 160, 154, 161, 153, 158, 163, 163, 154, 158, 152, 155, 147, 162, 158, 157, 161, 158, 159, 168, 163, 154, 167, 165, 158, 156, 176, 171, 162, 156, 163, 157, 164, 163, 152, 165, 158, 157, 156, 157, 151, 147, 154, 163, 158, 166, 156, 157, 169, 171, 148, 160, 162, 163, 158, 165, 171, 162, 165, 161, 158, 163, 170, 147, 167, 159, 164, 152, 154, 161, 152, 158, 155, 162, 156, 167, 159, 161, 160, 157, 149, 160, 165, 156, 166, 162, 157, 156, 160, 161, 156, 159, 152, 151, 150, 152, 160, 151, 159, 154, 164, 154, 156, 161, 172, 157, 170, 151, 162, 168, 160, 158, 153, 158, 164, 161, 155, 150, 156, 153, 157, 151, 165, 166, 167, 163, 151, 171, 161, 159, 168, 159, 153, 159, 163, 164, 164, 163, 160, 161, 160, 162, 170, 162, 165, 161, 161, 154, 172, 163, 168, 161, 161, 177, 164, 160, 172, 162, 159, 165, 163, 157, 156, 155, 165, 157, 158, 157, 165, 168, 160, 152, 153, 151, 162, 176, 162, 166, 160, 147, 150, 172, 162, 162, 161, 150, 164, 160, 159, 151, 154, 161, 169, 165, 153, 158, 168, 159, 160, 165, 159, 153, 154, 150, 165, 155, 155, 167, 153, 163, 175, 167, 160, 157, 155, 161, 164, 154, 158, 158, 164, 170, 150, 153, 161, 164, 156, 161, 162, 165, 162, 160, 152, 154, 158, 156, 157, 158, 159, 155, 165, 168, 159, 165, 158, 168, 157, 165, 155, 167, 157, 159, 159, 147, 161, 161, 157, 157, 163, 158, 162, 151, 177, 158, 160, 147, 165, 163, 166, 164, 158, 155, 166, 167, 164, 152, 157, 161, 166, 163, 154, 156, 165, 163, 157, 155, 160, 149, 156, 158, 153, 163, 149, 155, 147, 151, 160, 163, 151, 161, 164, 168, 163, 157, 164, 158, 157, 158, 153, 161, 158, 155, 151, 155, 165, 157, 169, 160, 155, 157, 161, 150, 162, 166, 155, 157, 158, 159, 149, 161, 153, 163, 155, 156, 153, 150, 157, 159, 152, 160, 159, 163, 154, 158, 158, 152, 159, 169, 166, 179, 176, 163, 165, 171, 163, 165, 160, 152, 159, 155, 160, 160, 165, 156, 162, 172, 160, 155, 161, 167, 168, 157, 162, 154, 159, 153, 150, 159, 167, 170, 157, 157, 161, 165, 155, 167, 158, 167, 165, 164, 162, 160, 165, 162, 151, 155, 157, 156, 155, 158, 160, 155, 157, 170, 162, 165, 159, 159, 166, 139, 167, 148, 167, 160, 154, 159, 160, 166, 165, 157, 160, 164, 160, 157, 159, 158, 162, 161, 154, 149, 167, 165, 161, 155, 161, 160, 161, 161, 160, 157, 159, 155, 157, 151, 166, 184, 158, 158, 163, 153, 153, 156, 169, 159, 146, 171, 158, 160, 170, 157, 159, 157, 159, 164, 159, 154, 163, 161, 164, 154, 173, 159, 152, 160, 175, 158, 175, 152, 163, 162, 176, 153, 160, 180, 154, 162, 166, 156, 157, 154, 153, 166, 169, 149, 175, 159, 148, 168, 152, 170, 158, 155, 168, 164, 161, 163, 159, 166, 168, 163, 159, 155, 173, 157, 162, 161, 162, 144, 160, 159, 159, 158, 165, 167, 168, 172, 159, 155, 162, 150, 157, 161, 163, 159, 167, 151, 165, 165, 159, 165, 152, 139, 167, 175, 160, 161, 156, 156, 150, 160, 149, 162, 164, 145, 144, 157, 155, 155, 158, 151, 167, 158, 157, 147, 157, 161, 155, 140, 158, 170, 162, 155, 163, 155, 160, 164, 154, 158, 143, 145, 160, 153, 153, 169, 167, 175, 172, 167, 159, 157, 157, 159, 156, 161, 200, 159, 157, 163, 168, 158, 160, 157, 155, 162, 160, 158, 164, 161, 159, 159, 158, 143, 164, 157, 164, 159, 159, 159, 161, 164, 159, 133, 165, 159, 154, 164, 155, 163, 157, 165, 162, 162, 162, 163, 172, 166, 156, 163, 153, 158, 155, 166, 152, 165, 154, 137, 170, 152, 170, 161, 160, 163, 157, 153, 156, 144, 163, 156, 157, 162, 156, 162, 163, 162, 169, 156, 157, 169, 165, 159, 166, 161, 158, 155, 161, 150, 158, 163, 175, 160, 162, 171, 166, 154, 154, 166, 159, 156, 159, 168, 159, 159, 150, 147, 167, 162, 162, 155, 150, 156, 168, 162, 155, 167, 163, 155, 161, 157, 160, 159, 158, 155, 173, 169, 162, 144, 157, 152, 159, 163, 145, 149, 154, 163, 168, 164, 166, 163, 163, 161, 164, 174, 178, 168, 158, 166, 161, 164, 159, 165, 160, 156, 167, 165, 148, 155, 157, 155, 159, 158, 162, 152, 161, 161, 162, 162, 167, 157, 160, 161, 154, 162, 156, 158, 155, 167, 161, 172, 153, 159, 163, 168, 158, 168, 172, 158, 142, 166, 148, 161, 157, 155, 166, 158, 168, 157, 162, 160, 153, 166, 160, 164, 137, 158, 159, 163, 161, 155, 167, 165, 164, 160, 159, 161, 158, 154, 164, 161, 157, 162, 166, 155, 160, 169, 158, 151, 157, 161, 153, 164, 164, 159, 160, 169, 157, 157, 150, 164, 164, 180, 168, 146, 153, 160, 155, 158, 157, 160, 162, 161, 148, 163, 170, 165, 161, 177, 154, 149, 157, 162, 160, 144, 169, 161, 165, 149, 157, 153, 164, 157, 164, 163, 158, 168, 164, 161, 170, 161, 164, 162, 153, 155, 176, 161, 153, 159, 159, 175, 165, 170, 148, 163, 167, 166, 155, 155, 160, 159, 161, 162, 163, 152, 166, 151, 160, 161, 151, 172, 159, 143, 159, 164, 160, 155, 154, 159, 163, 161, 159, 152, 163, 157, 161, 156, 156, 160, 164, 151, 163, 155, 152, 160, 157, 168, 153, 167, 154, 153, 162, 162, 166, 158, 169, 165, 154, 165, 161, 156, 159, 167, 140, 159, 156, 158, 162, 159, 161, 154, 148, 167, 162, 146, 167, 151, 157, 155, 170, 168, 162, 155, 159, 162, 154, 158, 167, 170, 170, 159, 163, 164, 165, 163, 171, 163, 158, 159, 160, 162, 171, 165, 146, 174, 152, 162, 164, 168, 156, 160, 132, 158, 162, 160, 160, 162, 158, 156, 163, 166, 158, 163, 159, 158, 164, 162, 160, 159, 154, 161, 158, 162, 161, 164, 165, 155, 159, 162, 165, 139, 159, 165, 164, 152, 157, 164, 153, 165, 164, 159, 157, 163, 153, 154, 159, 148, 164, 169, 160, 158, 156, 163, 161, 160, 161, 156, 157, 160, 159, 151, 162, 163, 159, 157, 159, 165, 160, 155, 157, 162, 165, 104, 162, 163, 171, 155, 142, 160, 155, 162, 162, 157, 154, 164, 161, 164, 165, 150, 152, 154, 159, 161, 152, 183, 158, 160, 162, 147, 167, 133, 159, 165, 162, 161, 155, 152, 156, 153, 151, 165, 157, 154, 163, 159, 155, 158, 167, 157, 161, 160, 155, 157, 160, 150, 158, 144, 153, 155, 162, 166, 159, 142, 162, 162, 166, 160, 157, 153, 161, 165, 158, 157, 163, 159, 161, 153, 158, 158, 161, 144, 161, 170, 159, 154, 163, 165, 153, 173, 156, 152, 158, 157, 155, 161, 164, 148, 153, 166, 162, 155, 163, 158, 167, 154, 160, 157, 158, 161, 157, 157, 156, 164, 159, 145, 151, 157, 157, 149, 162, 156, 163, 164, 164, 158, 158, 204, 159, 159, 165, 154, 156, 164, 155, 168, 163, 164, 158, 173, 158, 167, 152, 171, 159, 162, 165, 161, 160, 157, 161, 163, 150, 164, 157, 145, 158, 164, 150, 158, 158, 150, 159, 140, 150, 152, 162, 162, 160, 154, 159, 163, 157, 159, 157, 168, 161, 176, 161, 162, 155, 157, 154, 163, 150, 155, 160, 163, 161, 154, 162, 159, 160, 160, 143, 184, 159, 160, 155, 160, 157, 161, 165, 149, 163, 162, 155, 165, 162, 166, 170, 161, 156, 151, 161, 155, 162, 155, 164, 163, 161, 161, 157, 162, 162, 154, 159, 163, 168, 165, 150, 160, 162, 150, 160, 156, 155, 160, 160, 154, 161, 156, 154, 169, 153, 154, 157, 161, 154, 156, 155, 160, 159, 157, 156, 163, 151, 169, 160, 150, 162, 156, 156, 159, 158, 162, 157, 164, 168, 161, 157, 160, 159, 162, 162, 158, 155, 157, 160, 155, 154, 158, 159, 159, 175, 161, 159, 159, 165, 160, 143, 154, 160, 236, 160, 181, 165, 155, 155, 156, 158, 168, 152, 158, 164, 169, 164, 157, 155, 162, 151, 159, 157, 154, 162, 154, 156, 152, 162, 154, 163, 153, 160, 161, 160, 161, 148, 161, 161, 153, 160, 165, 162, 152, 167, 161, 159, 155, 167, 173, 222, 163, 159, 151, 155, 159, 164, 157, 161, 159, 138, 161, 170, 160, 162, 159, 159, 165, 161, 163, 158, 149, 165, 156, 157, 155, 159, 163, 159, 157, 159, 159, 153, 152, 154, 168, 155, 161, 142, 167, 161, 147, 162, 157, 154, 157, 155, 160, 159, 160, 158, 162, 160, 158, 159, 157, 159, 158, 156, 160, 156, 165, 158, 154, 157, 152, 168, 156, 157, 163, 160, 157, 156, 164, 156, 160, 161, 155, 157, 164, 161, 157, 164, 163, 158, 159, 150, 160, 162, 157, 152, 164, 160, 161, 161, 156, 162, 161, 143, 164, 159, 159, 148, 167, 159, 161, 165, 156, 152, 157, 164, 161, 159, 163, 163, 164, 162, 162, 146, 154, 155, 152, 163, 159, 163, 162, 171, 158, 159, 160, 152, 160, 165, 158, 161, 163, 157, 150, 162, 165, 176, 160, 162, 162, 162, 159, 163, 155, 160, 159, 160, 162, 164, 160, 165, 162, 163, 161, 156, 166, 158, 162, 164, 168, 164, 158, 163, 172, 155, 164, 159, 161, 156, 164, 163, 156, 164, 164, 164, 170, 158, 168, 167, 157, 156, 160, 164, 156, 157, 158, 173, 168, 158, 158, 154, 164, 165, 156, 155, 163, 162, 160, 164, 158, 163, 169, 156, 178, 169, 164, 160, 178, 154, 158, 167, 155, 153, 160, 161, 162, 171, 160, 161, 159, 165, 161, 164, 164, 158, 166, 159, 155, 159, 165, 159, 158, 166, 155, 154, 170, 166, 164, 156, 166, 154, 154, 166, 167, 168, 162, 146, 163, 162, 166, 170, 161, 162, 170, 151, 159, 165, 164, 171, 162, 154, 173, 165, 156, 141, 165, 155, 158, 165, 169, 159, 143, 156, 154, 159, 163, 161, 165, 166, 156, 160, 172, 160, 164, 155, 158, 153, 160, 172, 162, 161, 159, 160, 159, 160, 167, 163, 159, 165, 169, 154, 158, 158, 166, 157, 164, 155, 164, 167, 143, 170, 158, 165, 154, 163, 157, 160, 160, 163, 169, 159, 162, 166, 163, 163, 157, 165, 168, 162, 162, 164, 159, 162, 175, 163, 166, 173, 153, 163, 160, 153, 161, 151, 155, 154, 152, 164, 188, 134, 155, 156, 164, 162, 161, 166, 154, 150, 164, 166, 156, 157, 155, 161, 167, 157, 165, 163, 160, 170, 155, 163, 168, 148, 167, 156, 163, 166, 161, 155, 159, 170, 165, 156, 148, 158, 157, 166, 164, 155, 167, 164, 160, 162, 158, 170, 155, 165, 157, 164, 165, 164, 157, 162, 159, 159, 162, 153, 171, 160, 156, 158, 166, 163, 157, 154, 165, 154, 166, 160, 154, 159, 159, 158, 163, 162, 160, 158, 157, 165, 163, 158, 149, 163, 163, 165, 159, 163, 153, 174, 167, 166, 163, 150, 162, 160, 155, 160, 156, 159, 169, 167, 159, 161, 156, 147, 154, 176, 163, 166, 165, 154, 159, 164, 158, 183, 160, 166, 163, 163, 166, 148, 166, 166, 180, 162, 154, 152, 155, 162, 158, 155, 159, 158, 154, 161, 167, 159, 150, 159, 151, 159, 153, 156, 164, 159, 152, 163, 156, 163, 166, 165, 156, 155, 150, 159, 156, 157, 159, 156, 161, 160, 159, 163, 161, 154, 170, 154, 162, 165, 160, 154, 164, 160, 154, 164, 162, 162, 162, 142, 157, 160, 156, 166, 167, 162, 160, 158, 163, 163, 157, 149, 155, 160, 156, 158, 160, 162, 158, 168, 156, 167, 156, 174, 157, 157, 153, 151, 162, 159, 162, 155, 163, 162, 161, 144, 153, 164, 160, 150, 154, 162, 170, 162, 164, 157, 154, 168, 154, 168, 165, 165, 154, 151, 155, 156, 163, 161, 177, 166, 161, 163, 169, 154, 163, 158, 166, 155, 155, 162, 154, 163, 161, 157, 162, 156, 167, 152, 164, 162, 162, 169, 162, 163, 165, 159, 149, 155, 162, 160, 174, 158, 151, 159, 149, 155, 166, 157, 157, 158, 159, 161, 163, 163, 157, 168, 166, 158, 157, 162, 153, 159, 153, 166, 159, 160, 157, 157, 155, 160, 165, 158, 157, 158, 158, 155, 165, 168, 182, 157, 158, 158, 180, 166, 158, 163, 152, 158, 164, 153, 164, 153, 156, 157, 167, 161, 158, 165, 162, 163, 151, 158, 155, 163, 166, 159, 152, 163, 156, 160, 159, 155, 161, 156, 164, 160, 155, 159, 162, 163, 162, 157, 161, 160, 149, 168, 165, 159, 156, 150, 165, 166, 161, 163, 153, 165, 158, 153, 168, 157, 165, 164, 163, 163, 162, 156, 160, 161, 157, 156, 168, 160, 170, 165, 160, 157, 159, 164, 164, 155, 153, 158, 161, 158, 159, 161, 151, 158, 149, 171, 161, 156, 170, 155, 149, 155, 149, 165, 165, 160, 160, 156, 158, 149, 158, 159, 152, 155, 161, 159, 163, 159, 158, 162, 170, 153, 164, 159, 160, 160, 168, 164, 158, 176, 156, 166, 161, 154, 161, 163, 152, 160, 155, 162, 165, 157, 157, 168, 162, 168, 156, 168, 163, 156, 154, 158, 159, 170, 163, 158, 166, 154, 159, 162, 174, 166, 160, 157, 164, 160, 161, 166, 169, 164, 160, 156, 165, 163, 157, 155, 156, 165, 159, 158, 162, 167, 165, 158, 159, 160, 162, 165, 165, 151, 168, 159, 161, 156, 162, 159, 158, 163, 169, 159, 160, 162, 169, 165, 161, 159, 161, 161, 164, 155, 167, 159, 155, 161, 160, 161, 163, 162, 162, 155, 164, 155, 155, 164, 158, 158, 159, 158, 150, 166, 160, 160, 150, 155, 166, 164, 162, 154, 160, 157, 161, 160, 154, 156, 168, 151, 157, 155, 156, 167, 151, 150, 175, 154, 157, 157, 152, 166, 166, 160, 165, 177, 159, 168, 167, 157, 170, 162, 158, 155, 159, 168, 167, 160, 155, 158, 161, 166, 166, 163, 167, 164, 162, 152, 154, 161, 161, 158, 158, 162, 156, 150, 158, 164, 159, 164, 151, 157, 156, 162, 159, 163, 155, 159, 164, 165, 156, 160, 151, 158, 164, 151, 163, 163, 162, 161, 156, 159, 162, 147, 168, 165, 157, 163, 164, 166, 156, 153, 165, 148, 158, 173, 157, 152, 151, 154, 162, 161, 153, 166, 156, 162, 159, 158, 163, 159, 164, 156, 156, 160, 161, 151, 158, 168, 163, 167, 157, 146, 161, 155, 161, 153, 154, 157, 155, 165, 175, 160, 160, 156, 161, 161, 158, 164, 156, 162, 161, 162, 155, 173, 152, 157, 156, 157, 164, 164, 159, 155, 157, 162, 164, 161, 166, 156, 166, 153, 162, 157, 159, 171, 155, 160, 162, 158, 159, 164, 157, 165, 156, 161, 162, 161, 150, 152, 162, 157, 153, 160, 160, 171, 150, 164, 159, 153, 159, 156, 156, 157, 157, 168, 161, 166, 160, 165, 160, 159, 177, 162, 160, 159, 162, 157, 156, 160, 163, 162, 156, 164, 165, 157, 161, 157, 160, 159, 152, 159, 171, 154, 159, 162, 151, 146, 157, 158, 163, 166, 170, 163, 159, 145, 167, 162, 161, 170, 143, 167, 161, 158, 157, 158, 157, 159, 167, 174, 158, 136, 157, 156, 161, 159, 169, 158, 154, 163, 164, 167, 156, 161, 149, 156, 165, 163, 155, 158, 161, 157, 156, 159, 160, 166, 156, 157, 155, 164, 163, 159, 160, 152, 162, 156, 165, 158, 161, 166, 155, 154, 163, 161, 167, 164, 162, 157, 157, 155, 155, 160, 149, 168, 150, 160, 159, 161, 156, 155, 153, 157, 162, 162, 155, 160, 169, 164, 155, 161, 160, 172, 158, 174, 158, 165, 157, 158, 166, 163, 164, 154, 157, 168, 156, 158, 162, 155, 161, 161, 165, 152, 168, 148, 179, 164, 145, 160, 160, 161, 161, 159, 165, 150, 165, 166, 150, 167, 156, 161, 155, 161, 163, 159, 157, 146, 159, 157, 156, 157, 156, 160, 167, 162, 160, 161, 160, 169, 162, 159, 153, 163, 166, 162, 158, 162, 166, 153, 150, 162, 163, 151, 151, 161, 162, 153, 162, 158, 168, 168, 142, 158, 154, 155, 159, 161, 160, 163, 150, 172, 148, 149, 155, 159, 170, 166, 150, 152, 147, 161, 158, 163, 158, 159, 159, 160, 155, 152, 158, 154, 153, 165, 162, 168, 164, 159, 162, 162, 171, 165, 153, 172, 162, 161, 161, 157, 151, 154, 164, 157, 153, 165, 151, 168, 157, 150, 157, 158, 159, 155, 158, 161, 160, 166, 155, 164, 160, 163, 157, 155, 155, 152, 162, 154, 156, 158, 156, 165, 155, 150, 160, 167, 147, 165, 175, 142, 156, 148, 165, 165, 164, 151, 165, 166, 155, 160, 158, 156, 167, 160, 159, 166, 152, 152, 158, 158, 157, 168, 164, 168, 165, 160, 156, 161, 163, 155, 164, 155, 162, 161, 152, 156, 155, 155, 157, 162, 156, 154, 156, 159, 161, 162, 160, 153, 149, 157, 158, 161, 164, 156, 161, 145, 155, 159, 162, 161, 156, 158, 156, 155, 166, 162, 156, 152, 155, 161, 162, 163, 165, 163, 162, 156, 162, 165, 147, 165, 163, 158, 156, 155, 154, 165, 158, 152, 166, 165, 163, 150, 161, 163, 160, 164, 165, 158, 164, 165, 167, 151, 163, 153, 159, 163, 155, 162, 154, 156, 162, 154, 159, 164, 161, 170, 137, 157, 167, 157, 157, 162, 150, 163, 164, 161, 161, 164, 155, 159, 157, 157, 153, 164, 159, 163, 153, 161, 170, 163, 161, 158, 155, 165, 160, 156, 156, 152, 156, 158, 165, 157, 160, 165, 155, 152, 163, 145, 163, 160, 151, 157, 156, 164, 156, 156, 164, 160, 171, 163, 161, 155, 167, 162, 155, 161, 159, 152, 155, 158, 157, 159, 154, 159, 158, 167, 162, 155, 153, 168, 168, 161, 168, 152, 164, 158, 170, 161, 156, 168, 165, 153, 167, 145, 166, 155, 158, 156, 162, 170, 165, 160, 159, 152, 166, 146, 151, 171, 157, 160, 159, 152, 154, 162, 157, 159, 160, 163, 170, 157, 158, 160, 161, 169, 156, 159, 161, 161, 165, 152, 157, 162, 151, 159, 159, 160, 170, 159, 161, 158, 155, 167, 156, 156, 167, 149, 162, 159, 154, 158, 154, 159, 161, 170, 163, 161, 153, 168, 161, 166, 157, 150, 150, 150, 161, 163, 157, 160, 166, 167, 163, 157, 147, 158, 157, 155, 162, 154, 170, 159, 163, 159, 157, 154, 160, 162, 166, 160, 164, 156, 166, 160, 169, 155, 157, 159, 158, 168, 167, 160, 156, 154, 169, 157, 162, 154, 158, 160, 158, 163, 154, 156, 153, 160, 161, 163, 164, 149, 159, 160, 160, 164, 158, 158, 155, 166, 150, 166, 170, 157, 155, 163, 155, 160, 161, 159, 165, 157, 170, 162, 152, 169, 154, 166, 172, 166, 159, 167, 158, 160, 159, 152, 161, 158, 167, 158, 162, 164, 161, 158, 153, 161, 159, 162, 156, 159, 163, 165, 159, 156, 160, 158, 162, 166, 155, 162, 164, 167, 169, 154, 159, 163, 167, 159, 158, 148, 159, 168, 155, 159, 159, 153, 157, 155, 150, 173, 151, 155, 159, 166, 157, 162, 162, 167, 155, 153, 158, 146, 167, 162, 155, 156, 166, 156, 155, 151, 164, 155, 142, 169, 163, 159, 161, 160, 159, 156, 177, 158, 157, 158, 159, 149, 158, 153, 158, 155, 148, 170, 167, 160, 156, 162, 165, 161, 162, 156, 159, 175, 168, 148, 167, 161, 164, 160, 164, 170, 153, 147, 161, 164, 150, 157, 158, 163, 166, 152, 161, 164, 148, 160, 159, 152, 164, 163, 160, 157, 161, 165, 158, 162, 166, 158, 158, 159, 158, 157, 161, 156, 160, 160, 159, 151, 156, 157, 160, 160, 161, 165, 158, 162, 156, 163, 155, 153, 157, 161, 160, 154, 154, 153, 165, 158, 162, 155, 161, 174, 157, 160, 164, 172, 159, 159, 152, 160, 151, 170, 153, 163, 155, 164, 159, 166, 167, 161, 161, 163, 152, 172, 167, 156, 157, 163, 178, 166, 160, 160, 165, 156, 162, 160, 160, 162, 158, 162, 165, 172, 151, 166, 163, 157, 166, 160, 157, 164, 160, 164, 155, 167, 161, 163, 164, 168, 161, 162, 154, 162, 158, 157, 161, 158, 159, 151, 166, 162, 159, 154, 161, 156, 157, 151, 162, 160, 160, 157, 151, 149, 160, 159, 154, 157, 175, 159, 157, 173, 172, 152, 159, 158, 167, 169, 156, 164, 166, 160, 158, 154, 164, 159, 164, 156, 157, 170, 153, 149, 166, 160, 165, 150, 163, 154, 166, 168, 166, 165, 163, 154, 173, 160, 161, 154, 162, 162, 160, 156, 158, 152, 157, 158, 159, 160, 152, 166, 161, 166, 153, 165, 168, 158, 161, 158, 161, 159, 155, 163, 160, 161, 160, 155, 155, 160, 164, 159, 158, 156, 165, 154, 152, 158, 164, 146, 157, 160, 153, 159, 156, 163, 161, 170, 154, 177, 155, 159, 160, 160, 172, 160, 154, 155, 147, 160, 163, 156, 162, 159, 159, 160, 154, 167, 157, 157, 170, 158, 157, 171, 158, 157, 159, 155, 167, 160, 158, 160, 162, 162, 158, 165, 156, 161, 161, 158, 160, 162, 162, 177, 162, 158, 161, 167, 163, 155, 163, 161, 157, 156, 157, 170, 158, 160, 155, 159, 153, 164, 159, 155, 163, 164, 164, 163, 159, 157, 153, 162, 157, 161, 162, 158, 160, 157, 160, 163, 160, 158, 160, 162, 167, 161, 161, 165, 159, 161, 161, 162, 154, 160, 159, 160, 157, 164, 161, 166, 169, 164, 157, 157, 150, 158, 161, 157, 159, 166, 159, 155, 133, 159, 160, 159, 163, 161, 155, 165, 160, 160, 160, 164, 157, 156, 154, 160, 159, 163, 158, 153, 159, 160, 158, 167, 159, 160, 156, 158, 159, 161, 155, 166, 156, 150, 157, 151, 158, 162, 162, 164, 158, 153, 157, 167, 163, 159, 163, 162, 161, 161, 155, 161, 160, 161, 161, 157, 170, 160, 158, 161, 157, 158, 159, 159, 157, 163, 162, 159, 154, 157, 160, 158, 160, 158, 162, 162, 159, 162, 158, 165, 158, 160, 160, 159, 160, 162, 160, 159, 168, 156, 161, 162, 158, 157, 177, 162, 157, 165, 158, 155, 161, 158, 152, 164, 156, 157, 155, 153, 160, 160, 164, 161, 164, 159, 158, 160, 162, 156, 155, 124, 156, 158, 163, 107, 157, 159, 157, 162, 173, 161, 155, 155, 163, 169, 159, 157, 156, 156, 162, 162, 162, 164, 156, 161, 165, 162, 157, 158, 162, 164, 157, 159, 163, 164, 163, 165, 159, 162, 169, 163, 162, 149, 158, 170, 158, 161, 163, 164, 160, 160, 155, 158, 152, 196, 157, 160, 162, 153, 156, 159, 159, 165, 159, 155, 164, 166, 155, 169, 160, 164, 157, 160, 163, 161, 154, 160, 155, 156, 161, 157, 154, 159, 167, 157, 155, 154, 155, 160, 161, 166, 160, 158, 158, 162, 172, 169, 161, 160, 160, 163, 157, 161, 164, 161, 160, 164, 167, 152, 159, 157, 159, 159, 166, 150, 159, 161, 168, 165, 156, 157, 160, 165, 154, 169, 164, 159, 162, 161, 164, 156, 161, 156, 162, 164, 156, 154, 162, 162, 158, 166, 164, 161, 159, 153, 162, 157, 162, 162, 161, 161, 165, 157, 160, 160, 162, 158, 169, 161, 162, 161, 158, 162, 163, 162, 164, 163, 159, 158, 154, 159, 159, 155, 164, 163, 161, 158, 162, 162, 157, 157, 161, 159, 158, 158, 157, 157, 157, 163, 158, 160, 157, 156, 156, 162, 159, 164, 156, 162, 163, 163, 157, 152, 156, 158, 155, 158, 169, 160, 162, 163, 158, 158, 158, 155, 162, 167, 163, 148, 159, 159, 163, 160, 160, 160, 160, 156, 162, 159, 162, 164, 160, 168, 163, 157, 158, 159, 152, 163, 158, 165, 160, 164, 166, 144, 164, 198, 156, 161, 158, 162, 164, 168, 159, 159, 159, 150, 160, 167, 161, 158, 162, 166, 162, 164, 163, 151, 158, 160, 160, 163, 158, 159, 158, 157, 154, 177, 156, 163, 159, 156, 156, 164, 161, 165, 160, 164, 165, 150, 162, 155, 161, 162, 162, 158, 163, 158, 161, 156, 162, 163, 161, 163, 160, 164, 159, 153, 159, 157, 158, 157, 158, 162, 161, 150, 160, 160, 161, 170, 158, 155, 161, 170, 158, 160, 158, 162, 158, 159, 158, 158, 161, 162, 162, 163, 155, 160, 165, 163, 159, 163, 156, 156, 159, 160, 158, 160, 166, 158, 163, 164, 161, 156, 162, 158, 164, 154, 160, 162, 158, 157, 163, 160, 159, 157, 144, 161, 157, 156, 124, 157, 160, 158, 155, 162, 166, 158, 151, 161, 161, 156, 156, 176, 155, 162, 155, 134, 157, 161, 156, 163, 161, 164, 154, 161, 155, 163, 159, 166, 162, 157, 157, 156, 158, 166, 160, 155, 158, 163, 158, 160, 163, 157, 157, 161, 158, 164, 160, 157, 157, 161, 159, 164, 188, 166, 163, 157, 128, 157, 162, 153, 157, 166, 162, 153, 161, 156, 158, 159, 164, 162, 157, 166, 150, 164, 162, 163, 160, 159, 152, 167, 164, 155, 153, 168, 124, 158, 157, 162, 163, 157, 165, 165, 165, 161, 162, 154, 164, 156, 163, 160, 161, 163, 135, 158, 161, 159, 158, 162, 162, 154, 154, 161, 157, 157, 162, 161, 165, 158, 161, 165, 162, 156, 162, 156, 163, 168, 164, 155, 164, 162, 159, 164, 158, 163, 165, 162, 162, 161, 157, 169, 163, 161, 165, 157, 161, 155, 153, 160, 161, 161, 157, 156, 166, 164, 153, 159, 155, 161, 148, 165, 159, 158, 166, 163, 153, 156, 161, 165, 166, 162, 158, 163, 152, 158, 160, 157, 164, 158, 153, 158, 160, 166, 164, 159, 166, 161, 160, 157, 162, 161, 156, 161, 168, 155, 163, 152, 160, 163, 160, 161, 159, 158, 156, 169, 158, 171, 162, 159, 162, 160, 168, 165, 157, 164, 156, 131, 130, 164, 158, 162, 161, 163, 158, 120, 156, 159, 163, 159, 161, 155, 160, 159, 160, 159, 162, 165, 149, 160, 162, 162, 161, 162, 156, 160, 161, 158, 158, 157, 152, 161, 157, 161, 162, 160, 158, 157, 165, 155, 158, 165, 157, 158, 167, 162, 159, 160, 163, 158, 162, 159, 158, 163, 155, 158, 151, 165, 158, 167, 156, 160, 164, 159, 164, 155, 161, 153, 163, 158, 163, 158, 162, 159, 157, 163, 157, 163, 155, 157, 163, 154, 161, 159, 160, 160, 166, 167, 160, 159, 159, 161, 161, 159, 152, 162, 154, 161, 171, 166, 159, 167, 157, 165, 173, 158, 158, 164, 160, 162, 158, 155, 153, 155, 162, 161, 155, 160, 163, 161, 157, 158, 153, 160, 164, 160, 160, 160, 119, 163, 155, 152, 163, 158, 157, 164, 156, 162, 153, 162, 164, 158, 163, 163, 163, 151, 165, 166, 156, 162, 160, 157, 160, 163, 165, 156, 154, 167, 162, 157, 154, 158, 159, 160, 162, 163, 157, 157, 158, 161, 163, 166, 162, 157, 163, 161, 163, 152, 156, 159, 160, 164, 159, 162, 166, 160, 162, 166, 158, 166, 160, 158, 122, 159, 167, 164, 158, 157, 167, 155, 157, 158, 164, 151, 167, 162, 138, 162, 158, 162, 166, 161, 157, 122, 156, 159, 150, 156, 158, 161, 157, 160, 159, 160, 161, 158, 158, 157, 158, 157, 158, 154, 155, 161, 166, 159, 158, 164, 155, 159, 161, 164, 162, 159, 161, 152, 159, 150, 158, 163, 158, 164, 156, 161, 157, 157, 165, 154, 166, 164, 158, 160, 158, 158, 166, 155, 156, 168, 153, 166, 152, 154, 166, 166, 167, 157, 163, 145, 156, 164, 162, 159, 152, 157, 161, 158, 160, 154, 157, 157, 149, 165, 159, 161, 158, 151, 161, 156, 159, 167, 153, 166, 145, 161, 156, 151, 158, 162, 158, 156, 159, 157, 162, 162, 156, 162, 166, 163, 156, 169, 158, 165, 158, 160, 159, 153, 159, 157, 162, 160, 153, 164, 171, 153, 158, 153, 152, 160, 174, 161, 164, 157, 152, 164, 153, 156, 152, 155, 158, 162, 159, 170, 159, 154, 172, 160, 157, 151, 153, 163, 159, 158, 163, 160, 163, 162, 152, 166, 183, 155, 155, 162, 154, 159, 163, 165, 165, 160, 157, 160, 169, 151, 155, 154, 158, 161, 162, 159, 158, 156, 163, 155, 156, 168, 169, 144, 162, 145, 161, 160, 159, 157, 158, 170, 157, 155, 167, 151, 161, 162, 159, 151, 163, 162, 172, 164, 163, 158, 161, 157, 163, 164, 162, 158, 172, 171, 160, 168, 156, 164, 158, 156, 152, 153, 151, 156, 154, 156, 157, 153, 161, 158, 169, 148, 155, 166, 163, 155, 162, 156, 170, 163, 161, 156, 160, 166, 159, 163, 147, 165, 149, 167, 166, 165, 160, 165, 164, 164, 153, 167, 156, 155, 158, 158, 159, 165, 168, 163, 160, 162, 159, 162, 153, 163, 144, 162, 167, 171, 150, 158, 171, 164, 170, 169, 154, 164, 161, 155, 165, 158, 157, 155, 163, 158, 157, 167, 160, 155, 171, 157, 159, 161, 153, 167, 164, 162, 157, 156, 171, 167, 156, 155, 158, 173, 155, 162, 161, 160, 150, 149, 159, 171, 156, 157, 160, 146, 161, 156, 157, 155, 154, 159, 156, 166, 161, 157, 158, 161, 151, 164, 158, 173, 157, 162, 158, 151, 152, 161, 159, 157, 156, 157, 155, 157, 161, 159, 160, 157, 158, 140, 154, 166, 157, 157, 151, 166, 153, 154, 162, 155, 155, 163, 165, 161, 155, 158, 153, 162, 157, 164, 155, 161, 171, 171, 165, 154, 159, 161, 165, 156, 163, 158, 170, 157, 160, 162, 164, 159, 160, 159, 159, 161, 160, 156, 162, 163, 150, 163, 177, 149, 157, 160, 160, 160, 176, 163, 157, 165, 162, 163, 161, 164, 152, 150, 172, 175, 153, 161, 155, 164, 158, 153, 163, 160, 155, 164, 160, 149, 145, 169, 161, 165, 146, 163, 172, 158, 159, 161, 164, 157, 162, 156, 166, 166, 164, 156, 162, 157, 156, 156, 152, 158, 155, 152, 151, 148, 160, 164, 163, 171, 145, 163, 161, 175, 160, 160, 154, 164, 154, 165, 161, 162, 167, 160, 165, 163, 162, 157, 161, 154, 168, 152, 149, 161, 162, 157, 167, 166, 157, 160, 147, 163, 151, 161, 159, 158, 163, 161, 157, 172, 160, 158, 160, 165, 162, 163, 157, 170, 155, 149, 162, 154, 161, 155, 155, 151, 161, 164, 157, 169, 162, 157, 168, 155, 163, 160, 167, 160, 158, 147, 164, 158, 159, 167, 163, 162, 162, 163, 154, 155, 158, 163, 155, 154, 158, 159, 154, 164, 161, 157, 155, 156, 161, 166, 168, 157, 156, 167, 160, 151, 155, 154, 157, 160, 160, 157, 157, 164, 160, 158, 153, 165, 155, 154, 163, 159, 162, 147, 161, 156, 160, 149, 155, 166, 168, 159, 158, 148, 166, 155, 166, 158, 162, 157, 160, 166, 157, 159, 158, 155, 160, 156, 159, 161, 163, 161, 159, 156, 158, 156, 154, 161, 164, 165, 151, 164, 151, 162, 164, 159, 156, 160, 156, 168, 154, 168, 162, 153, 160, 161, 158, 164, 161, 162, 154, 155, 159, 158, 157, 166, 162, 161, 164, 151, 161, 160, 164, 161, 158, 164, 155, 152, 161, 166, 157, 161, 163, 153, 159, 163, 157, 166, 161, 159, 161, 160, 158, 168, 157, 162, 157, 159, 158, 155, 152, 165, 157, 152, 159, 172, 156, 159, 163, 156, 164, 163, 155, 164, 159, 165, 156, 163, 164, 146, 159, 153, 152, 157, 152, 161, 155, 156, 149, 159, 154, 144, 142, 175, 158, 161, 164, 149, 166, 157, 163, 164, 155, 144, 161, 158, 161, 156, 166, 162, 160, 151, 151, 162, 157, 167, 153, 159, 159, 162, 162, 160, 157, 162, 159, 160, 159, 162, 159, 163, 161, 158, 160, 162, 160, 159, 166, 159, 161, 164, 156, 162, 166, 154, 157, 167, 162, 161, 155, 160, 161, 159, 163, 154, 163, 154, 165, 153, 159, 163, 162, 158, 157, 160, 156, 158, 163, 162, 158, 154, 189, 155, 155, 158, 156, 151, 161, 153, 162, 175, 163, 157, 163, 163, 153, 164, 161, 161, 162, 161, 164, 158, 155, 161, 160, 163, 157, 157, 157, 151, 156, 159, 171, 159, 154, 161, 159, 158, 150, 166, 157, 162, 161, 155, 162, 170, 161, 157, 162, 161, 161, 160, 164, 161, 160, 156, 147, 153, 163, 156, 161, 171, 168, 161, 171, 159, 154, 159, 167, 160, 173, 170, 153, 157, 173, 156, 157, 158, 163, 157, 155, 159, 157, 174, 168, 163, 166, 161, 159, 167, 160, 169, 159, 159, 164, 156, 156, 158, 162, 162, 157, 162, 158, 156, 159, 150, 160, 159, 188, 164, 163, 167, 155, 156, 158, 158, 169, 166, 158, 155, 157, 163, 166, 158, 158, 165, 162, 150, 161, 162, 160, 153, 147, 162, 165, 149, 166, 159, 157, 165, 156, 169, 164, 176, 155, 169, 159, 147, 157, 161, 157, 168, 173, 161, 164, 148, 156, 159, 166, 163, 144, 162, 170, 155, 151, 157, 165, 157, 160, 155, 163, 158, 164, 163, 157, 157, 158, 158, 152, 162, 155, 157, 162, 158, 172, 163, 159, 164, 160, 163, 167, 165, 138, 158, 157, 150, 155, 157, 160, 155, 159, 160, 162, 158, 151, 171, 162, 154, 153, 154, 159, 161, 158, 165, 170, 177, 158, 164, 152, 162, 162, 160, 164, 168, 160, 154, 164, 163, 161, 155, 160, 159, 155, 162, 159, 165, 161, 161, 160, 171, 149, 161, 159, 157, 162, 162, 164, 168, 164, 159, 163, 158, 156, 160, 160, 136, 160, 161, 163, 160, 165, 165, 160, 160, 159, 160, 160, 163, 160, 166, 151, 161, 160, 157, 144, 156, 155, 164, 158, 160, 158, 159, 167, 160, 157, 157, 161, 158, 164, 167, 158, 164, 158, 162, 157, 157, 160, 168, 157, 161, 161, 162, 160, 160, 162, 162, 160, 158, 162, 160, 158, 161, 159, 162, 158, 157, 163, 158, 159, 163, 164, 163, 164, 160, 162, 160, 158, 161, 160, 161, 160, 164, 161, 161, 158, 151, 156, 157, 159, 162, 162, 162, 157, 160, 162, 156, 160, 163, 159, 160, 159, 155, 156, 165, 161, 156, 164, 161, 163, 164, 155, 156, 160, 164, 160, 159, 160, 162, 159, 161, 159, 165, 160, 158, 160, 160, 162, 162, 156, 163, 160, 160, 166, 158, 160, 161, 158, 161, 161, 158, 160, 155, 158, 163, 160, 162, 159, 162, 155, 162, 160, 162, 161, 163, 166, 159, 166, 168, 161, 158, 165, 159, 164, 160, 160, 153, 160, 155, 158, 159, 160, 158, 159, 154, 167, 161, 157, 160, 162, 166, 161, 159, 162, 161, 167, 168, 162, 157, 157, 162, 158, 157, 161, 167, 158, 158, 159, 159, 159, 155, 162, 163, 163, 158, 164, 158, 161, 161, 156, 160, 160, 162, 160, 166, 161, 163, 159, 158, 154, 156, 168, 164, 159, 158, 162, 159, 165, 160, 160, 163, 157, 167, 162, 158, 157, 162, 162, 164, 162, 159, 158, 157, 158, 163, 157, 160, 164, 163, 149, 159, 157, 161, 155, 159, 156, 158, 163, 165, 161, 158, 161, 160, 154, 160, 163, 159, 157, 160, 159, 162, 156, 154, 160, 160, 156, 157, 158, 152, 163, 163, 160, 159, 160, 159, 162, 153, 164, 158, 165, 162, 160, 158, 160, 165, 164, 157, 163, 170, 161, 161, 158, 159, 161, 165, 160, 162, 158, 156, 163, 158, 163, 158, 162, 164, 159, 158, 161, 160, 161, 160, 157, 161, 155, 162, 160, 157, 157, 162, 157, 161, 160, 162, 161, 158, 162, 161, 161, 157, 159, 160, 159, 157, 161, 161, 157, 163, 155, 160, 164, 158, 155, 159, 164, 158, 162, 159, 160, 162, 159, 159, 159, 157, 163, 158, 158, 162, 160, 163, 165, 164, 162, 159, 159, 154, 159, 156, 161, 159, 162, 155, 157, 158, 157, 156, 163, 162, 163, 164, 170, 165, 156, 162, 160, 163, 162, 159, 165, 160, 159, 161, 157, 161, 155, 158, 162, 151, 165, 159, 158, 160, 159, 156, 160, 154, 165, 161, 156, 154, 155, 159, 158, 154, 157, 159, 159, 159, 159, 158, 152, 157, 160, 157, 156, 160, 160, 155, 157, 162, 162, 164, 158, 159, 157, 162, 160, 160, 162, 162, 159, 161, 160, 157, 162, 165, 158, 164, 155, 161, 156, 162, 153, 162, 162, 164, 160, 159, 159, 156, 158, 165, 158, 165, 159, 156, 155, 161, 159, 157, 161, 158, 161, 161, 161, 159, 161, 164, 160, 162, 158, 161, 159, 162, 159, 160, 159, 160, 157, 161, 162, 155, 161, 161, 161, 160, 158, 163, 156, 158, 161, 160, 163, 164, 159, 165, 162, 157, 166, 161, 159, 162, 164, 161, 162, 163, 157, 162, 156, 160, 158, 161, 158, 158, 158, 162, 157, 161, 164, 159, 151, 161, 159, 160, 160, 164, 160, 153, 166, 164, 166, 166, 166, 158, 164, 151, 159, 169, 151, 167, 156, 154, 165, 153, 166, 157, 149, 159, 155, 163, 154, 157, 164, 166, 156, 167, 158, 159, 153, 165, 168, 149, 161, 160, 159, 159, 144, 155, 161, 158, 161, 154, 160, 159, 150, 152, 156, 154, 164, 150, 164, 165, 155, 154, 162, 151, 166, 157, 164, 163, 155, 162, 166, 162, 155, 159, 141, 157, 159, 157, 155, 153, 161, 169, 161, 160, 158, 177, 156, 159, 164, 158, 160, 158, 157, 154, 159, 187, 156, 156, 159, 149, 156, 152, 155, 155, 160, 159, 155, 160, 154, 158, 156, 156, 163, 159, 158, 156, 161, 162, 160, 159, 161, 152, 160, 152, 152, 164, 159, 156, 165, 162, 158, 159, 162, 164, 151, 159, 156, 173, 153, 156, 149, 160, 156, 166, 169, 162, 170, 159, 160, 148, 158, 169, 156, 155, 157, 165, 171, 154, 151, 169, 167, 155, 167, 157, 161, 156, 164, 161, 154, 161, 161, 160, 165, 153, 153, 159, 168, 164, 157, 153, 160, 157, 158, 160, 156, 153, 153, 162, 159, 159, 161, 156, 151, 149, 161, 164, 156, 157, 150, 160, 141, 165, 169, 160, 151, 163, 153, 160, 165, 166, 159, 157, 154, 157, 166, 150, 162, 160, 161, 162, 162, 157, 163, 144, 166, 150, 153, 165, 160, 146, 170, 165, 165, 169, 159, 163, 150, 165, 160, 162, 156, 161, 157, 168, 156, 149, 159, 155, 166, 176, 168, 153, 164, 157, 178, 153, 155, 156, 161, 155, 164, 162, 161, 152, 166, 151, 163, 162, 136, 146, 151, 164, 163, 159, 175, 158, 174, 137, 154, 156, 152, 160, 149, 152, 154, 158, 162, 153, 151, 167, 160, 159, 166, 151, 163, 154, 162, 162, 161, 160, 153, 164, 160, 159, 158, 158, 164, 151, 158, 154, 161, 145, 155, 155, 166, 162, 154, 149, 164, 158, 167, 165, 162, 168, 164, 156, 157, 155, 165, 166, 154, 158, 154, 168, 153, 159, 162, 157, 164, 167, 155, 160, 158, 164, 168, 157, 150, 156, 164, 159, 164, 163, 148, 158, 161, 156, 151, 155, 157, 154, 141, 178, 157, 166, 159, 153, 158, 158, 152, 156, 161, 178, 159, 158, 153, 167, 154, 167, 160, 155, 169, 152, 160, 164, 154, 170, 154, 153, 161, 165, 154, 167, 162, 153, 156, 155, 153, 153, 153, 174, 158, 150, 160, 161, 165, 159, 162, 157, 165, 149, 158, 152, 172, 160, 165, 159, 158, 163, 155, 145, 157, 155, 147, 159, 154, 148, 165, 156, 153, 156, 168, 150, 162, 155, 167, 154, 165, 161, 154, 157, 156, 166, 166, 163, 154, 168, 160, 158, 159, 153, 163, 169, 155, 165, 146, 159, 156, 158, 155, 150, 161, 171, 160, 160, 153, 155, 160, 159, 161, 148, 157, 159, 153, 169, 155, 160, 167, 156, 156, 162, 160, 151, 165, 171, 148, 152, 157, 160, 156, 161, 157, 157, 164, 171, 156, 173, 163, 162, 151, 165, 163, 159, 155, 159, 164, 161, 163, 154, 172, 161, 167, 159, 160, 164, 152, 168, 156, 156, 163, 164, 153, 164, 150, 149, 170, 156, 150, 161, 152, 158, 159, 156, 166, 171, 164, 162, 170, 176, 161, 163, 151, 157, 159, 160, 164, 156, 168, 164, 166, 165, 166, 153, 151, 154, 174, 155, 177, 162, 158, 157, 158, 147, 160, 153, 168, 165, 168, 159, 158, 153, 156, 153, 172, 162, 160, 162, 171, 157, 151, 163, 151, 167, 167, 153, 161, 159, 158, 167, 161, 159, 158, 164, 143, 151, 159, 158, 152, 151, 154, 159, 163, 168, 161, 159, 156, 154, 158, 150, 163, 156, 156, 156, 154, 149, 160, 154, 157, 153, 158, 162, 164, 167, 160, 158, 152, 166, 167, 162, 171, 160, 159, 167, 168, 163, 154, 163, 152, 159, 163, 159, 166, 164, 164, 154, 164, 171, 170, 150, 157, 164, 158, 154, 178, 162, 154, 160, 163, 166, 163, 154, 150, 166, 160, 163, 157, 155, 162, 166, 164, 164, 159, 159, 152, 169, 167, 164, 148, 157, 149, 158, 165, 152, 156, 153, 153, 159, 160, 164, 145, 158, 161, 158, 163, 161, 168, 166, 159, 170, 171, 157, 161, 160, 154, 172, 160, 157, 162, 156, 155, 161, 162, 155, 171, 158, 159, 161, 154, 155, 173, 161, 153, 151, 155, 157, 178, 168, 160, 166, 164, 166, 157, 150, 155, 165, 147, 168, 154, 149, 151, 154, 159, 147, 152, 157, 156, 161, 160, 160, 153, 160, 166, 171, 163, 150, 150, 150, 166, 167, 148, 162, 154, 172, 153, 170, 160, 160, 148, 152, 155, 155, 158, 169, 170, 158, 159, 173, 163, 152, 162, 151, 162, 160, 163, 165, 164, 157, 156, 171, 168, 172, 163, 159, 189, 155, 159, 163, 161, 155, 151, 168, 159, 153, 159, 155, 151, 164, 153, 148, 168, 163, 160, 166, 157, 162, 158, 159, 159, 155, 164, 150, 163, 153, 161, 152, 160, 163, 156, 173, 165, 158, 165, 171, 160, 162, 169, 168, 150, 159, 160, 162, 158, 162, 150, 153, 161, 156, 170, 156, 159, 166, 161, 165, 168, 158, 160, 151, 160, 161, 161, 160, 158, 154, 157, 160, 166, 156, 164, 160, 150, 157, 157, 159, 158, 161, 154, 151, 155, 160, 156, 157, 153, 170, 158, 158, 160, 157, 167, 159, 156, 154, 164, 162, 169, 158, 163, 162, 156, 165, 157, 164, 160, 155, 154, 151, 157, 153, 159, 154, 154, 177, 157, 167, 154, 153, 158, 157, 160, 156, 154, 158, 163, 172, 162, 166, 170, 159, 154, 165, 157, 171, 167, 163, 166, 165, 163, 165, 162, 153, 146, 173, 166, 151, 164, 161, 160, 156, 157, 169, 162, 165, 149, 156, 163, 148, 170, 158, 153, 146, 170, 166, 151, 160, 160, 158, 159, 163, 143, 142, 162, 159, 147, 151, 161, 160, 161, 156, 162, 157, 164, 166, 150, 165, 158, 157, 156, 155, 161, 154, 161, 165, 167, 153, 154, 155, 160, 151, 171, 162, 149, 148, 162, 169, 156, 162, 147, 151, 172, 153, 152, 157, 147, 166, 158, 156, 162, 155, 146, 155, 161, 152, 159, 151, 162, 164, 162, 151, 160, 165, 161, 160, 164, 167, 162, 165, 167, 159, 164, 161, 159, 157, 156, 158, 160, 158, 155, 154, 168, 156, 159, 160, 161, 160, 154, 157, 160, 162, 159, 176, 161, 162, 161, 166, 161, 163, 159, 162, 161, 160, 162, 160, 167, 162, 161, 164, 155, 159, 155, 169, 163, 164, 161, 166, 162, 161, 163, 160, 156, 159, 168, 156, 165, 161, 161, 157, 161, 159, 168, 154, 165, 166, 162, 158, 158, 158, 166, 161, 153, 155, 156, 163, 166, 165, 159, 162, 161, 169, 155, 166, 161, 159, 157, 158, 162, 161, 154, 167, 160, 156, 163, 161, 158, 163, 159, 157, 158, 161, 159, 161, 163, 157, 158, 155, 154, 155, 160, 163, 159, 161, 160, 164, 161, 165, 163, 163, 161, 162, 159, 160, 156, 164, 162, 157, 161, 163, 160, 155, 158, 162, 161, 161, 156, 161, 163, 161, 161, 159, 169, 164, 158, 166, 162, 161, 161, 166, 167, 158, 159, 159, 163, 159, 157, 158, 157, 164, 160, 160, 157, 156, 161, 169, 160, 157, 159, 157, 160, 157, 157, 163, 164, 159, 149, 161, 160, 162, 162, 160, 161, 165, 159, 167, 166, 162, 160, 161, 160, 165, 167, 164, 160, 161, 157, 166, 162, 160, 159, 161, 164, 161, 163, 164, 154, 161, 166, 156, 161, 161, 167, 153, 166, 163, 161, 158, 161, 164, 163, 165, 160, 167, 160, 156, 157, 164, 162, 163, 164, 161, 162, 164, 154, 158, 161, 164, 157, 164, 154, 162, 157, 157, 163, 161, 160, 159, 164, 163, 158, 159, 158, 161, 158, 161, 164, 160, 157, 160, 160, 168, 168, 164, 156, 156, 157, 159, 155, 158, 164, 162, 159, 165, 162, 168, 162, 165, 156, 152, 160, 157, 159, 163, 156, 164, 157, 162, 157, 160, 164, 155, 164, 154, 164, 154, 158, 161, 162, 162, 161, 162, 163, 157, 161, 158, 159, 163, 148, 157, 154, 160, 157, 164, 161, 169, 157, 162, 165, 158, 160, 159, 161, 164, 159, 156, 161, 147, 157, 159, 164, 164, 158, 164, 163, 161, 161, 161, 160, 159, 159, 164, 162, 162, 159, 163, 159, 157, 163, 161, 162, 165, 162, 160, 165, 164, 159, 160, 163, 160, 162, 158, 163, 164, 159, 162, 159, 161, 162, 166, 159, 162, 161, 164, 155, 159, 157, 154, 156, 160, 165, 158, 158, 160, 160, 166, 165, 167, 149, 157, 157, 164, 156, 156, 165, 158, 159, 161, 161, 164, 164, 160, 161, 156, 158, 163, 158, 161, 158, 166, 157, 163, 163, 156, 158, 163, 159, 158, 157, 161, 167, 165, 157, 160, 163, 159, 157, 158, 167, 168, 159, 161, 159, 160, 167, 87, 157, 165, 159, 156, 160, 162, 162, 162, 159, 160, 162, 160, 163, 157, 161, 165, 155, 163, 161, 158, 155, 167, 158, 162, 157, 158, 160, 162, 166, 160, 163, 156, 159, 162, 156, 158, 161, 156, 153, 158, 161, 163, 157, 160, 159, 164, 150, 164, 160, 158, 157, 161, 156, 170, 158, 159, 161, 160, 161, 156, 162, 164, 160, 169, 162, 163, 158, 162, 166, 153, 166, 156, 158, 165, 159, 156, 162, 163, 166, 162, 162, 155, 160, 150, 165, 162, 165, 154, 160, 158, 159, 157, 172, 161, 157, 170, 163, 160, 170, 154, 156, 160, 154, 167, 155, 159, 167, 161, 160, 156, 171, 161, 165, 158, 162, 164, 158, 171, 153, 158, 150, 156, 156, 168, 153, 154, 155, 161, 154, 158, 155, 171, 160, 153, 159, 154, 154, 151, 167, 156, 176, 162, 155, 159, 155, 160, 161, 162, 155, 152, 159, 165, 158, 159, 169, 158, 173, 161, 160, 162, 163, 162, 162, 164, 167, 174, 166, 154, 162, 164, 162, 159, 157, 169, 159, 159, 160, 163, 162, 158, 159, 163, 161, 156, 160, 160, 159, 154, 172, 160, 163, 166, 166, 170, 164, 164, 157, 161, 151, 160, 171, 163, 157, 149, 159, 157, 162, 158, 161, 162, 151, 168, 163, 163, 162, 150, 160, 167, 157, 165, 158, 148, 171, 158, 167, 158, 164, 151, 150, 159, 165, 158, 163, 157, 160, 168, 165, 163, 160, 165, 159, 159, 161, 159, 154, 160, 166, 166, 150, 163, 171, 160, 150, 172, 157, 161, 159, 161, 156, 172, 160, 161, 164, 155, 161, 161, 163, 157, 169, 159, 166, 171, 163, 158, 160, 160, 159, 158, 154, 157, 160, 170, 162, 154, 161, 163, 166, 161, 157, 157, 167, 173, 172, 157, 165, 171, 163, 158, 155, 149, 161, 156, 154, 154, 161, 158, 156, 165, 169, 162, 157, 160, 161, 165, 163, 159, 162, 162, 159, 162, 159, 159, 165, 162, 159, 159, 159, 163, 161, 168, 163, 153, 155, 151, 166, 155, 160, 161, 159, 162, 157, 163, 159, 163, 158, 163, 154, 160, 162, 163, 160, 157, 154, 163, 158, 161, 160, 155, 169, 155, 152, 161, 155, 167, 163, 155, 151, 163, 171, 166, 163, 150, 168, 167, 158, 159, 164, 165, 163, 158, 157, 156, 172, 158, 164, 162, 158, 163, 157, 164, 161, 164, 162, 172, 156, 159, 161, 162, 156, 159, 164, 159, 166, 161, 159, 157, 158, 154, 160, 153, 168, 148, 154, 169, 160, 160, 154, 163, 156, 148, 153, 167, 160, 162, 161, 170, 170, 156, 155, 158, 161, 171, 149, 160, 173, 158, 168, 151, 159, 164, 172, 162, 154, 163, 160, 156, 160, 160, 159, 164, 160, 155, 155, 173, 157, 173, 172, 158, 158, 161, 172, 163, 170, 155, 157, 162, 153, 163, 157, 155, 159, 153, 158, 171, 138, 166, 168, 164, 161, 167, 163, 167, 150, 165, 166, 158, 155, 170, 174, 159, 157, 160, 155, 164, 161, 157, 159, 160, 163, 153, 152, 167, 167, 155, 172, 161, 163, 162, 162, 159, 161, 161, 156, 164, 152, 152, 161, 165, 156, 158, 174, 168, 166, 161, 156, 167, 156, 151, 158, 159, 150, 152, 155, 157, 156, 160, 164, 157, 166, 176, 155, 149, 159, 160, 157, 172, 153, 164, 162, 155, 159, 159, 156, 157, 166, 161, 159, 168, 152, 158, 160, 166, 161, 159, 159, 152, 159, 164, 159, 144, 160, 162, 156, 167, 157, 161, 158, 160, 160, 160, 157, 147, 161, 163, 157, 158, 162, 159, 167, 158, 158, 167, 156, 166, 149, 156, 160, 169, 151, 153, 168, 160, 171, 156, 164, 160, 162, 161, 165, 157, 159, 157, 169, 169, 162, 149, 159, 154, 161, 157, 160, 162, 167, 153, 157, 145, 161, 157, 160, 164, 153, 156, 177, 173, 160, 157, 160, 159, 159, 160, 168, 159, 158, 159, 150, 157, 165, 158, 151, 157, 149, 161, 158, 164, 157, 160, 164, 163, 161, 159, 153, 155, 148, 159, 158, 163, 144, 161, 159, 153, 161, 157, 160, 161, 149, 165, 168, 163, 162, 155, 166, 158, 164, 162, 162, 153, 159, 154, 157, 159, 152, 153, 160, 153, 157, 167, 157, 161, 160, 166, 157, 156, 148, 171, 158, 162, 161, 162, 160, 155, 163, 166, 163, 159, 166, 160, 158, 152, 160, 152, 162, 158, 159, 156, 167, 163, 157, 169, 158, 144, 166, 163, 161, 165, 158, 155, 161, 156, 156, 162, 160, 164, 164, 158, 158, 159, 154, 157, 160, 159, 161, 163, 156, 162, 156, 160, 157, 154, 147, 161, 171, 161, 161, 156, 172, 149, 158, 164, 162, 165, 167, 164, 163, 165, 161, 158, 160, 164, 159, 162, 159, 156, 159, 151, 166, 153, 152, 166, 159, 165, 163, 158, 151, 167, 163, 158, 147, 161, 164, 156, 161, 156, 150, 168, 160, 157, 156, 164, 164, 163, 159, 157, 160, 160, 167, 153, 161, 155, 156, 155, 164, 164, 160, 165, 154, 156, 161, 155, 160, 168, 159, 166, 161, 165, 152, 149, 162, 164, 166, 149, 161, 157, 150, 166, 161, 155, 152, 158, 153, 161, 163, 161, 162, 164, 168, 164, 165, 160, 158, 153, 162, 157, 160, 160, 161, 168, 160, 150, 163, 163, 158, 147, 157, 159, 171, 158, 159, 158, 151, 153, 155, 166, 162, 153, 161, 157, 166, 157, 163, 158, 154, 154, 154, 167, 166, 169, 153, 152, 151, 162, 163, 163, 160, 159, 156, 158, 160, 160, 153, 155, 154, 159, 164, 154, 160, 165, 152, 163, 150, 160, 168, 154, 152, 167, 154, 158, 157, 161, 160, 158, 169, 155, 161, 159, 158, 166, 156, 154, 159, 160, 161, 160, 152, 166, 168, 161, 160, 159, 159, 159, 156, 167, 160, 169, 168, 165, 163, 165, 164, 155, 164, 164, 158, 151, 154, 160, 153, 155, 154, 155, 162, 159, 154, 157, 155, 169, 161, 148, 162, 148, 172, 159, 160, 163, 166, 169, 169, 162, 164, 167, 163, 158, 154, 152, 159, 152, 156, 174, 157, 157, 162, 160, 150, 157, 160, 161, 153, 168, 155, 154, 158, 161, 158, 158, 154, 164, 159, 161, 161, 158, 158, 168, 167, 158, 164, 165, 155, 162, 163, 155, 170, 156, 156, 156, 156, 171, 159, 147, 164, 152, 170, 171, 161, 156, 160, 164, 154, 167, 159, 149, 154, 160, 167, 155, 158, 164, 163, 162, 152, 160, 157, 161, 156, 164, 170, 160, 167, 165, 156, 157, 154, 161, 160, 157, 160, 159, 156, 158, 149, 169, 161, 157, 151, 154, 156, 170, 165, 161, 154, 159, 154, 157, 158, 173, 158, 165, 163, 163, 156, 153, 153, 164, 158, 158, 166, 162, 156, 156, 158, 155, 164, 152, 160, 161, 152, 159, 165, 166, 164, 162, 158, 165, 151, 166, 155, 171, 159, 154, 145, 154, 158, 173, 155, 165, 146, 158, 158, 169, 163, 167, 152, 155, 154, 154, 163, 165, 159, 159, 164, 158, 164, 164, 165, 164, 156, 160, 166, 160, 159, 161, 163, 160, 166, 153, 164, 161, 151, 156, 165, 157, 160, 160, 162, 150, 147, 164, 160, 152, 152, 164, 156, 159, 159, 157, 159, 167, 173, 161, 156, 164, 161, 160, 162, 163, 162, 155, 169, 165, 155, 165, 160, 158, 159, 156, 158, 163, 159, 165, 148, 160, 161, 165, 162, 164, 151, 152, 158, 164, 153, 158, 156, 153, 160, 159, 162, 159, 157, 141, 152, 163, 151, 151, 163, 164, 163, 169, 151, 157, 161, 161, 166, 155, 163, 156, 159, 157, 137, 148, 163, 149, 161, 162, 155, 155, 163, 156, 156, 161, 158, 158, 169, 166, 161, 167, 154, 154, 159, 163, 158, 149, 155, 158, 165, 166, 163, 156, 165, 159, 152, 155, 171, 158, 169, 173, 158, 155, 159, 161, 155, 154, 164, 163, 168, 162, 164, 164, 170, 183, 157, 145, 157, 160, 150, 154, 161, 165, 162, 155, 162, 162, 145, 157, 163, 155, 157, 156, 158, 162, 158, 167, 173, 163, 169, 161, 186, 168, 167, 158, 161, 159, 160, 159, 154, 151, 160, 156, 164, 160, 156, 162, 153, 161, 151, 174, 162, 158, 154, 161, 167, 155, 152, 157, 157, 156, 164, 161, 160, 160, 153, 181, 159, 157, 166, 174, 162, 154, 154, 161, 156, 165, 155, 155, 162, 155, 154, 161, 154, 161, 154, 161, 160, 154, 161, 155, 156, 162, 167, 161, 156, 161, 161, 153, 160, 161, 149, 166, 163, 159, 157, 155, 157, 153, 152, 151, 166, 161, 161, 157, 164, 153, 162, 158, 156, 160, 160, 160, 154, 168, 163, 157, 156, 160, 150, 162, 156, 163, 165, 162, 158, 156, 155, 157, 156, 163, 161, 154, 156, 166, 155, 158, 162, 165, 164, 163, 158, 160, 175, 161, 143, 169, 165, 158, 163, 162, 154, 160, 159, 159, 161, 158, 154, 162, 152, 166, 158, 163, 162, 166, 158, 146, 159, 160, 159, 157, 159, 159, 156, 157, 154, 154, 152, 166, 156, 162, 161, 158, 161, 152, 162, 170, 152, 160, 165, 163, 159, 161, 166, 151, 159, 163, 161, 163, 165, 160, 152, 161, 157, 159, 171, 151, 156, 161, 163, 164, 153, 161, 167, 156, 157, 169, 152, 161, 154, 160, 160, 159, 163, 159, 163, 161, 160, 161, 149, 155, 163, 155, 158, 170, 166, 158, 163, 152, 154, 155, 164, 159, 167, 156, 155, 156, 156, 167, 159, 164, 156, 159, 154, 155, 156, 158, 148, 153, 164, 162, 154, 168, 162, 172, 160, 162, 156, 157, 158, 158, 156, 160, 167, 154, 157, 156, 151, 161, 156, 157, 153, 160, 172, 157, 164, 156, 150, 161, 157, 146, 160, 166, 161, 163, 150, 160, 161, 153, 161, 162, 156, 162, 158, 158, 157, 153, 154, 156, 160, 169, 153, 162, 161, 153, 155, 154, 161, 163, 160, 159, 164, 167, 163, 160, 155, 158, 162, 160, 152, 156, 160, 159, 158, 167, 161, 162, 161, 166, 155, 158, 157, 161, 154, 164, 160, 161, 161, 160, 159, 155, 159, 155, 163, 159, 159, 161, 157, 163, 155, 160, 161, 168, 158, 162, 160, 181, 160, 158, 160, 158, 163, 159, 154, 157, 159, 159, 158, 161, 158, 152, 165, 158, 157, 156, 167, 158, 165, 153, 154, 156, 155, 161, 161, 168, 161, 157, 160, 156, 160, 160, 163, 160, 162, 155, 156, 159, 158, 162, 155, 165, 158, 160, 159, 157, 152, 158, 160, 155, 161, 157, 163, 164, 166, 159, 160, 160, 171, 164, 158, 158, 157, 153, 158, 161, 160, 152, 158, 141, 156, 162, 156, 162, 158, 161, 158, 163, 168, 163, 161, 165, 154, 160, 161, 160, 162, 163, 169, 151, 155, 158, 154, 159, 159, 165, 158, 156, 162, 160, 166, 160, 159, 156, 157, 157, 159, 163, 157, 157, 164, 156, 155, 164, 159, 161, 160, 157, 163, 161, 159, 160, 147, 148, 163, 166, 161, 159, 162, 160, 169, 159, 160, 162, 157, 162, 161, 157, 159, 149, 153, 162, 164, 161, 155, 164, 156, 156, 167, 159, 163, 158, 157, 161, 166, 157, 156, 155, 159, 156, 160, 159, 161, 156, 159, 166, 159, 154, 158, 158, 154, 162, 157, 160, 161, 163, 154, 153, 155, 155, 162, 160, 157, 156, 163, 159, 158, 160, 160, 155, 159, 163, 154, 161, 162, 158, 163, 160, 185, 155, 159, 163, 156, 162, 154, 160, 158, 151, 167, 158, 162, 163, 159, 160, 161, 168, 158, 166, 154, 159, 164, 160, 156, 155, 160, 154, 155, 161, 156, 165, 164, 156, 156, 159, 166, 158, 163, 154, 155, 161, 157, 155, 154, 162, 157, 167, 157, 152, 160, 159, 164, 161, 156, 162, 159, 159, 159, 160, 163, 159, 160, 153, 159, 159, 154, 163, 190, 161, 157, 165, 154, 162, 162, 152, 159, 157, 170, 157, 157, 162, 165, 158, 158, 160, 158, 158, 154, 166, 157, 161, 163, 179, 160, 153, 159, 160, 160, 158, 162, 161, 159, 151, 160, 154, 155, 139, 158, 181, 153, 159, 156, 160, 158, 159, 152, 186, 169, 156, 178, 174, 150, 158, 157, 162, 169, 158, 155, 156, 158, 160, 158, 151, 162, 164, 160, 159, 162, 155, 160, 159, 159, 161, 150, 157, 155, 162, 152, 171, 154, 163, 162, 157, 159, 155, 155, 162, 159, 160, 142, 155, 158, 158, 163, 161, 158, 159, 159, 160, 167, 157, 162, 161, 160, 157, 162, 160, 159, 157, 162, 167, 164, 154, 152, 150, 149, 161, 155, 165, 161, 161, 155, 155, 153, 159, 162, 156, 156, 159, 153, 160, 157, 152, 164, 154, 159, 158, 161, 162, 160, 156, 168, 158, 161, 154, 166, 161, 160, 160, 163, 157, 158, 154, 158, 159, 158, 162, 149, 162, 163, 164, 161, 152, 158, 154, 157, 155, 161, 156, 165, 155, 160, 161, 161, 166, 158, 158, 159, 161, 154, 160, 165, 160, 160, 161, 170, 155, 170, 157, 155, 167, 168, 159, 156, 162, 158, 154, 164, 162, 157, 158, 156, 161, 170, 164, 160, 160, 202, 165, 170, 160, 161, 151, 164, 162, 156, 158, 158, 155, 154, 160, 159, 161, 162, 179, 178, 163, 167, 163, 157, 157, 157, 175, 156, 162, 150, 158, 159, 157, 168, 162, 159, 154, 155, 159, 157, 158, 159, 155, 155, 160, 162, 164, 161, 156, 162, 161, 157, 157, 158, 166, 155, 145, 157, 157, 169, 163, 156, 160, 160, 153, 159, 155, 164, 156, 167, 161, 158, 163, 165, 162, 164, 164, 161, 165, 164, 150, 162, 156, 159, 160, 157, 169, 160, 164, 159, 163, 157, 165, 160, 161, 161, 167, 165, 171, 163, 159, 154, 161, 160, 161, 163, 159, 156, 181, 162, 154, 161, 157, 159, 153, 150, 166, 160, 151, 167, 166, 157, 163, 161, 162, 163, 168, 165, 164, 159, 163, 159, 162, 163, 160, 157, 161, 164, 162, 157, 160, 154, 155, 162, 163, 167, 157, 165, 164, 157, 163, 160, 151, 165, 157, 166, 161, 165, 155, 160, 165, 161, 158, 158, 168, 161, 162, 152, 164, 159, 157, 152, 167, 158, 162, 159, 163, 158, 166, 161, 173, 164, 158, 156, 163, 156, 159, 156, 155, 163, 158, 167, 161, 176, 161, 154, 167, 158, 156, 158, 158, 164, 155, 157, 163, 158, 161, 164, 159, 159, 163, 163, 159, 167, 159, 162, 162, 160, 171, 170, 166, 155, 166, 157, 158, 156, 149, 166, 161, 164, 160, 160, 163, 156, 156, 161, 161, 159, 162, 160, 160, 163, 162, 155, 159, 154, 156, 156, 165, 162, 159, 155, 165, 162, 157, 164, 163, 159, 160, 155, 159, 164, 162, 158, 156, 157, 163, 155, 157, 159, 162, 159, 163, 160, 162, 164, 157, 161, 161, 159, 164, 158, 158, 155, 158, 160, 157, 162, 158, 160, 164, 163, 160, 163, 165, 157, 153, 156, 165, 147, 161, 159, 161, 160, 156, 163, 164, 156, 160, 161, 164, 157, 161, 162, 166, 162, 160, 160, 155, 159, 159, 166, 165, 162, 160, 161, 158, 164, 167, 159, 163, 155, 163, 166, 167, 161, 159, 168, 150, 155, 161, 162, 164, 162, 160, 162, 159, 165, 158, 158, 166, 171, 166, 153, 160, 163, 162, 143, 167, 156, 156, 160, 163, 158, 156, 159, 156, 158, 161, 163, 162, 161, 142, 165, 162, 160, 162, 162, 158, 166, 159, 148, 149, 161, 161, 163, 157, 162, 163, 166, 164, 156, 155, 163, 157, 161, 162, 165, 160, 158, 175, 157, 154, 161, 163, 163, 165, 144, 159, 161, 157, 158, 163, 176, 154, 159, 159, 155, 164, 162, 160, 161, 167, 152, 165, 155, 158, 168, 163, 152, 160, 164, 151, 154, 170, 156, 160, 168, 153, 154, 159, 156, 160, 169, 158, 161, 164, 161, 162, 157, 167, 160, 154, 161, 159, 176, 162, 154, 156, 164, 159, 156, 154, 157, 168, 161, 164, 150, 163, 155, 167, 161, 159, 117, 169, 158, 167, 155, 158, 167, 162, 163, 161, 164, 162, 157, 158, 159, 165, 164, 160, 161, 167, 162, 160, 170, 164, 166, 157, 158, 160, 151, 157, 151, 153, 156, 158, 174, 167, 160, 160, 156, 159, 163, 157, 159, 151, 157, 170, 170, 170, 150, 164, 154, 161, 157, 163, 166, 157, 161, 163, 151, 145, 161, 161, 165, 158, 160, 165, 165, 164, 165, 157, 155, 168, 157, 160, 165, 157, 159, 168, 158, 166, 159, 149, 159, 163, 164, 164, 159, 157, 160, 162, 162, 163, 158, 149, 156, 159, 159, 172, 160, 157, 161, 166, 161, 161, 163, 162, 154, 156, 160, 164, 162, 160, 163, 158, 158, 166, 160, 157, 159, 161, 160, 158, 158, 162, 157, 141, 165, 163, 165, 160, 166, 161, 162, 169, 163, 159, 147, 156, 157, 160, 156, 159, 164, 162, 159, 155, 161, 159, 159, 159, 165, 161, 160, 165, 158, 162, 160, 153, 161, 159, 158, 157, 155, 159, 161, 161, 163, 155, 170, 158, 163, 157, 169, 162, 159, 167, 163, 174, 158, 160, 182, 154, 157, 158, 160, 157, 159, 159, 162, 159, 169, 152, 151, 155, 163, 161, 169, 160, 159, 162, 160, 160, 165, 163, 163, 158, 161, 156, 171, 164, 169, 160, 156, 156, 154, 156, 164, 167, 155, 154, 157, 167, 158, 155, 169, 159, 162, 163, 160, 158, 156, 162, 166, 163, 163, 162, 169, 154, 163, 161, 158, 161, 157, 155, 166, 151, 168, 161, 167, 157, 161, 155, 169, 167, 158, 161, 167, 162, 162, 160, 156, 162, 167, 162, 165, 158, 160, 165, 161, 164, 165, 164, 156, 165, 161, 163, 160, 164, 160, 157, 160, 163, 160, 159, 156, 158, 158, 157, 159, 170, 163, 168, 165, 155, 164, 170, 157, 159, 167, 167, 163, 157, 162, 155, 161, 151, 160, 159, 164, 159, 160, 159, 158, 172, 162, 164, 160, 168, 165, 152, 159, 154, 153, 162, 162, 150, 158, 153, 158, 156, 164, 157, 164, 152, 160, 160, 164, 162, 155, 157, 155, 170, 157, 164, 158, 155, 160, 157, 162, 148, 161, 166, 163, 161, 161, 167, 169, 160, 156, 159, 154, 160, 163, 170, 166, 163, 162, 159, 161, 161, 162, 155, 162, 161, 169, 157, 167, 160, 157, 162, 155, 169, 163, 161, 161, 162, 158, 173, 165, 162, 156, 159, 163, 158, 166, 165, 165, 154, 167, 164, 161, 165, 163, 154, 158, 158, 162, 162, 173, 162, 162, 164, 164, 167, 162, 153, 161, 157, 160, 160, 160, 162, 158, 153, 160, 157, 155, 161, 163, 158, 172, 160, 164, 157, 156, 158, 161, 159, 161, 163, 155, 168, 169, 158, 166, 161, 165, 166, 165, 155, 172, 172, 162, 154, 168, 163, 166, 161, 157, 153, 177, 164, 158, 162, 164, 166, 164, 164, 158, 163, 158, 162, 157, 163, 158, 157, 157, 166, 160, 153, 160, 159, 159, 158, 154, 168, 162, 167, 162, 170, 158, 164, 163, 166, 164, 158, 164, 160, 171, 166, 161, 161, 155, 161, 167, 167, 163, 144, 162, 164, 162, 161, 161, 166, 163, 155, 151, 147, 158, 170, 156, 156, 162, 165, 157, 166, 163, 162, 158, 162, 155, 162, 163, 166, 163, 159, 160, 162, 158, 164, 156, 158, 165, 162, 159, 163, 156, 157, 160, 160, 154, 165, 168, 159, 159, 160, 154, 160, 159, 162, 163, 158, 158, 159, 157, 162, 160, 163, 162, 168, 162, 159, 170, 169, 160, 163, 163, 162, 157, 160, 159, 161, 157, 153, 160, 159, 157, 162, 168, 155, 156, 160, 159, 158, 160, 157, 163, 161, 160, 160, 154, 153, 165, 166, 164, 166, 155, 157, 160, 158, 160, 162, 165, 158, 160, 160, 151, 166, 165, 159, 158, 153, 161, 164, 157, 159, 163, 162, 159, 162, 163, 158, 168, 166, 165, 158, 154, 163, 166, 155, 164, 167, 163, 155, 164, 159, 159, 164, 161, 158, 156, 160, 155, 158, 161, 168, 163, 168, 157, 154, 159, 160, 167, 159, 156, 161, 161, 157, 157, 157, 169, 168, 160, 159, 161, 159, 163, 170, 163, 157, 158, 166, 160, 162, 164, 160, 161, 165, 158, 165, 160, 167, 157, 152, 163, 164, 160, 161, 157, 159, 166, 156, 166, 167, 161, 157, 154, 160, 160, 159, 153, 157, 159, 155, 168, 163, 167, 157, 158, 155, 165, 152, 166, 159, 168, 157, 162, 163, 162, 156, 164, 163, 160, 159, 158, 159, 159, 162, 161, 169, 159, 164, 159, 165, 153, 164, 155, 156, 164, 162, 162, 157, 163, 164, 161, 161, 153, 161, 165, 161, 156, 155, 157, 161, 160, 162, 155, 168, 160, 166, 168, 162, 158, 161, 163, 162, 163, 166, 162, 168, 163, 161, 165, 159, 162, 157, 162, 163, 165, 169, 169, 161, 164, 158, 156, 160, 157, 162, 151, 162, 161, 159, 164, 164, 160, 163, 155, 159, 164, 161, 161, 159, 164, 163, 163, 161, 157, 166, 157, 162, 161, 159, 161, 160, 156, 161, 163, 157, 164, 168, 161, 161, 160, 163, 153, 160, 160, 159, 158, 161, 160, 153, 162, 153, 160, 160, 163, 154, 160, 165, 167, 159, 158, 173, 156, 155, 160, 160, 158, 163, 161, 164, 160, 158, 166, 161, 161, 160, 157, 156, 161, 159, 159, 163, 164, 159, 165, 160, 165, 162, 159, 164, 157, 157, 159, 165, 160, 163, 166, 156, 163, 166, 160, 159, 162, 171, 161, 160, 164, 159, 165, 163, 160, 154, 159, 167, 164, 154, 154, 153, 158, 158, 166, 156, 160, 166, 162, 155, 159, 163, 160, 165, 155, 159, 165, 159, 159, 160, 157, 166, 160, 159, 163, 147, 154, 160, 172, 160, 162, 163, 164, 163, 161, 160, 165, 159, 161, 163, 154, 160, 158, 149, 162, 161, 165, 157, 165, 160, 159, 165, 163, 160, 163, 167, 163, 158, 163, 161, 167, 158, 162, 166, 159, 166, 160, 159, 164, 163, 162, 163, 164, 160, 160, 151, 161, 165, 161, 159, 156, 154, 159, 161, 157, 161, 151, 160, 160, 164, 160, 158, 166, 159, 159, 156, 161, 163, 148, 160, 153, 153, 160, 158, 160, 158, 166, 171, 162, 159, 157, 160, 160, 158, 155, 165, 161, 165, 163, 161, 163, 159, 162, 161, 156, 158, 165, 154, 163, 152, 166, 161, 164, 164, 157, 154, 166, 165, 149, 160, 160, 160, 155, 153, 165, 157, 160, 163, 160, 155, 161, 158, 155, 162, 158, 159, 161, 158, 171, 167, 156, 152, 169, 157, 159, 164, 159, 170, 159, 164, 159, 157, 158, 158, 150, 160, 165, 161, 159, 159, 168, 139, 145, 170, 144, 169, 145, 151, 162, 169, 160, 169, 157, 155, 169, 161, 162, 162, 156, 149, 163, 172, 160, 162, 159, 171, 164, 161, 164, 160, 156, 164, 161, 165, 157, 161, 150, 158, 148, 160, 163, 152, 158, 157, 156, 168, 157, 163, 156, 160, 161, 173, 163, 161, 158, 156, 162, 167, 168, 162, 195, 154, 155, 160, 170, 161, 160, 162, 159, 162, 159, 160, 163, 149, 159, 156, 171, 157, 173, 164, 170, 158, 160, 153, 165, 157, 163, 159, 168, 153, 158, 151, 158, 158, 163, 153, 156, 160, 155, 160, 158, 158, 166, 151, 158, 150, 156, 159, 160, 163, 161, 158, 165, 158, 173, 162, 163, 141, 161, 163, 151, 161, 154, 162, 154, 162, 167, 163, 154, 161, 156, 162, 154, 161, 164, 161, 159, 162, 167, 162, 164, 163, 154, 163, 156, 162, 162, 164, 162, 160, 158, 161, 165, 164, 173, 154, 155, 161, 157, 149, 162, 161, 157, 160, 158, 156, 160, 160, 145, 156, 154, 155, 164, 163, 168, 164, 153, 164, 152, 157, 165, 160, 168, 155, 161, 159, 168, 159, 148, 160, 159, 159, 158, 173, 172, 162, 156, 158, 156, 159, 160, 163, 155, 149, 160, 160, 156, 159, 155, 158, 154, 160, 163, 160, 156, 174, 157, 162, 156, 160, 160, 156, 163, 166, 155, 153, 163, 166, 159, 155, 157, 163, 160, 166, 164, 157, 164, 153, 153, 158, 158, 158, 161, 154, 162, 162, 157, 159, 171, 150, 159, 152, 160, 160, 167, 158, 170, 168, 159, 159, 159, 176, 164, 154, 158, 177, 179, 162, 160, 164, 162, 163, 162, 160, 165, 168, 160, 174, 161, 162, 169, 149, 164, 159, 161, 159, 169, 158, 164, 153, 159, 150, 166, 165, 164, 157, 153, 155, 153, 158, 152, 157, 157, 164, 158, 159, 155, 156, 160, 152, 166, 155, 164, 145, 167, 168, 154, 157, 158, 160, 157, 161, 160, 168, 166, 158, 157, 158, 161, 157, 162, 163, 159, 153, 160, 154, 161, 159, 162, 157, 157, 166, 157, 155, 159, 153, 165, 172, 158, 153, 154, 164, 152, 156, 152, 158, 181, 154, 161, 160, 158, 155, 163, 156, 165, 159, 163, 159, 154, 153, 162, 165, 162, 159, 154, 156, 156, 157, 158, 157, 159, 157, 168, 152, 161, 156, 152, 147, 161, 160, 162, 160, 163, 163, 162, 161, 151, 180, 156, 164, 149, 158, 157, 157, 160, 163, 156, 162, 167, 163, 166, 155, 167, 156, 157, 161, 177, 162, 161, 164, 162, 166, 167, 160, 157, 157, 163, 153, 157, 153, 167, 158, 165, 157, 166, 157, 162, 158, 161, 165, 159, 159, 165, 163, 158, 166, 162, 156, 163, 167, 165, 162, 157, 168, 163, 164, 155, 155, 165, 162, 170, 160, 165, 161, 161, 167, 164, 159, 157, 153, 160, 156, 162, 153, 164, 162, 153, 160, 162, 159, 163, 157, 167, 161, 153, 158, 168, 161, 160, 159, 166, 150, 158, 153, 167, 160, 163, 158, 154, 158, 159, 160, 153, 151, 153, 164, 159, 152, 150, 174, 162, 151, 151, 162, 157, 154, 156, 168, 157, 170, 156, 159, 163, 164, 153, 159, 157, 157, 153, 157, 157, 155, 161, 157, 163, 159, 157, 151, 157, 159, 164, 158, 153, 168, 151, 161, 155, 166, 155, 160, 155, 161, 162, 161, 162, 159, 158, 167, 157, 157, 154, 166, 164, 159, 154, 149, 173, 158, 159, 159, 160, 160, 154, 160, 160, 168, 158, 165, 158, 161, 158, 150, 158, 142, 150, 155, 152, 178, 152, 162, 159, 168, 161, 162, 157, 158, 160, 168, 157, 151, 160, 161, 155, 155, 157, 163, 158, 160, 159, 157, 147, 179, 161, 169, 167, 168, 158, 160, 152, 154, 162, 170, 157, 162, 170, 147, 151, 160, 149, 155, 167, 157, 162, 169, 152, 157, 159, 163, 168, 155, 156, 157, 159, 168, 163, 160, 160, 162, 160, 155, 164, 157, 155, 154, 163, 162, 168, 168, 162, 154, 159, 138, 152, 157, 156, 163, 157, 157, 153, 163, 161, 161, 152, 160, 159, 152, 169, 164, 159, 158, 157, 160, 175, 148, 156, 156, 152, 157, 156, 156, 163, 163, 159, 159, 155, 157, 164, 159, 160, 158, 155, 161, 163, 194, 161, 157, 158, 169, 154, 143, 165, 156, 144, 161, 148, 160, 163, 155, 158, 169, 154, 156, 153, 151, 159, 167, 165, 162, 164, 160, 151, 164, 157, 163, 150, 151, 159, 159, 157, 164, 160, 170, 155, 168, 153, 163, 165, 166, 164, 148, 163, 165, 156, 163, 146, 164, 164, 161, 163, 161, 159, 163, 165, 164, 165, 158, 161, 158, 159, 157, 155, 168, 161, 159, 164, 165, 164, 149, 158, 150, 158, 165, 159, 155, 170, 157, 158, 153, 163, 172, 160, 161, 159, 161, 163, 157, 150, 159, 153, 161, 154, 158, 157, 160, 160, 156, 163, 159, 166, 159, 155, 161, 163, 154, 168, 162, 166, 163, 161, 159, 170, 154, 160, 156, 159, 159, 155, 174, 154, 168, 157, 146, 158, 156, 168, 145, 161, 161, 156, 162, 160, 160, 179, 147, 152, 153, 158, 169, 157, 154, 157, 157, 152, 154, 163, 159, 162, 160, 159, 167, 162, 159, 159, 170, 157, 151, 170, 160, 154, 161, 167, 165, 163, 166, 174, 164, 159, 154, 155, 158, 156, 164, 157, 156, 164, 162, 154, 157, 162, 164, 166, 166, 163, 157, 161, 162, 156, 148, 168, 155, 162, 156, 158, 157, 160, 156, 151, 164, 160, 165, 157, 170, 179, 167, 158, 157, 154, 162, 177, 161, 161, 152, 149, 162, 160, 154, 166, 159, 158, 156, 159, 162, 158, 159, 168, 162, 160, 158, 149, 154, 156, 155, 168, 177, 158, 155, 160, 145, 169, 155, 144, 163, 154, 156, 159, 160, 157, 172, 167, 155, 159, 159, 152, 163, 156, 158, 168, 154, 160, 163, 155, 160, 156, 158, 153, 166, 159, 161, 161, 163, 160, 160, 174, 164, 157, 162, 170, 159, 163, 168, 157, 164, 163, 143, 161, 166, 158, 157, 170, 152, 159, 157, 160, 157, 159, 161, 156, 158, 159, 161, 166, 164, 165, 160, 155, 156, 167, 159, 159, 161, 162, 161, 157, 166, 167, 163, 161, 161, 159, 163, 152, 165, 157, 156, 159, 156, 192, 166, 159, 159, 162, 161, 166, 158, 159, 150, 167, 162, 150, 172, 156, 169, 154, 165, 164, 161, 161, 156, 164, 156, 161, 162, 160, 159, 161, 162, 163, 159, 155, 149, 156, 163, 159, 152, 166, 158, 163, 158, 154, 156, 162, 160, 162, 155, 161, 158, 162, 159, 154, 160, 166, 154, 162, 153, 162, 162, 156, 161, 162, 162, 164, 165, 170, 163, 156, 165, 165, 160, 157, 162, 158, 163, 160, 165, 161, 160, 160, 165, 162, 175, 164, 160, 154, 160, 162, 164, 171, 156, 149, 160, 157, 161, 161, 169, 158, 154, 155, 170, 163, 159, 150, 163, 172, 164, 155, 155, 166, 165, 165, 158, 169, 159, 163, 161, 160, 161, 160, 163, 157, 145, 160, 157, 155, 166, 155, 165, 158, 158, 167, 159, 156, 162, 160, 164, 160, 160, 165, 163, 159, 158, 160, 166, 166, 160, 161, 163, 161, 159, 169, 158, 162, 168, 165, 164, 152, 164, 164, 154, 160, 158, 159, 165, 157, 166, 161, 167, 166, 161, 158, 162, 156, 161, 154, 155, 167, 164, 162, 157, 166, 161, 159, 156, 157, 160, 162, 159, 165, 170, 158, 163, 163, 170, 152, 162, 163, 164, 158, 156, 165, 159, 167, 161, 159, 166, 161, 158, 155, 153, 160, 156, 164, 158, 150, 164, 143, 161, 158, 157, 158, 155, 159, 160, 167, 158, 169, 167, 159, 161, 150, 162, 157, 164, 168, 154, 159, 157, 166, 157, 161, 160, 160, 159, 161, 164, 163, 158, 158, 161, 160, 167, 156, 168, 156, 156, 162, 163, 159, 165, 158, 160, 162, 155, 154, 167, 161, 161, 164, 162, 156, 160, 164, 159, 170, 159, 156, 162, 162, 158, 158, 159, 153, 154, 163, 151, 165, 168, 156, 160, 154, 162, 162, 161, 161, 162, 159, 155, 166, 169, 162, 159, 161, 161, 163, 161, 165, 159, 159, 158, 163, 162, 159, 160, 162, 159, 167, 159, 162, 159, 153, 164, 156, 159, 159, 160, 155, 161, 159, 163, 166, 158, 160, 161, 153, 161, 163, 156, 160, 166, 162, 159, 162, 160, 158, 152, 159, 157, 161, 162, 155, 158, 157, 160, 167, 153, 167, 163, 160, 159, 160, 152, 167, 159, 160, 161, 163, 160, 156, 161, 160, 156, 165, 162, 159, 159, 157, 159, 162, 160, 155, 163, 160, 162, 160, 161, 164, 167, 168, 161, 155, 162, 165, 149, 160, 162, 173, 161, 162, 160, 161, 160, 155, 159, 159, 169, 154, 164, 165, 154, 159, 154, 164, 163, 162, 167, 156, 157, 162, 160, 160, 163, 155, 166, 162, 163, 154, 156, 156, 164, 159, 158, 161, 157, 158, 166, 159, 159, 163, 158, 158, 159, 160, 144, 160, 160, 153, 147, 157, 155, 159, 161, 165, 162, 154, 138, 153, 160, 162, 159, 162, 155, 159, 168, 159, 150, 163, 160, 160, 159, 168, 157, 168, 155, 160, 164, 158, 157, 155, 150, 153, 160, 158, 168, 155, 154, 157, 163, 157, 163, 161, 158, 156, 155, 164, 146, 157, 169, 157, 157, 161, 162, 156, 169, 164, 167, 158, 160, 162, 162, 151, 161, 154, 161, 162, 157, 156, 159, 164, 162, 155, 157, 157, 168, 150, 165, 168, 156, 150, 168, 158, 156, 159, 156, 156, 181, 161, 148, 164, 157, 153, 166, 165, 161, 162, 152, 163, 164, 146, 165, 157, 160, 181, 165, 160, 165, 168, 162, 159, 166, 158, 158, 163, 166, 158, 155, 153, 162, 162, 169, 155, 157, 159, 165, 160, 161, 160, 171, 163, 157, 166, 164, 159, 161, 156, 161, 152, 158, 155, 159, 153, 154, 170, 157, 159, 166, 152, 164, 174, 170, 169, 160, 165, 158, 155, 163, 164, 169, 162, 159, 161, 163, 160, 161, 155, 150, 169, 159, 154, 144, 160, 160, 149, 174, 160, 155, 159, 157, 159, 163, 151, 155, 167, 164, 151, 161, 164, 158, 162, 156, 153, 153, 157, 167, 158, 156, 159, 157, 156, 158, 161, 156, 156, 161, 157, 160, 157, 158, 160, 163, 164, 161, 157, 159, 135, 160, 145, 166, 155, 173, 166, 161, 163, 158, 170, 163, 162, 163, 156, 165, 165, 157, 157, 169, 149, 157, 153, 162, 166, 168, 160, 164, 155, 161, 149, 158, 162, 163, 151, 157, 156, 159, 162, 164, 159, 165, 157, 158, 168, 154, 162, 158, 161, 165, 161, 150, 159, 151, 161, 162, 163, 157, 162, 165, 159, 154, 165, 161, 155, 160, 158, 174, 153, 158, 151, 168, 162, 166, 164, 155, 167, 158, 161, 162, 161, 164, 161, 152, 157, 163, 155, 162, 159, 156, 156, 163, 149, 157, 162, 165, 164, 164, 160, 153, 158, 160, 158, 164, 158, 157, 164, 157, 155, 159, 170, 161, 148, 175, 153, 159, 160, 163, 152, 165, 155, 163, 157, 166, 155, 160, 166, 164, 158, 159, 157, 158, 166, 158, 154, 167, 184, 167, 159, 165, 160, 167, 165, 154, 154, 164, 161, 165, 165, 155, 148, 163, 162, 158, 155, 154, 178, 163, 165, 157, 160, 160, 167, 173, 155, 160, 154, 156, 160, 161, 168, 154, 164, 156, 162, 163, 166, 156, 154, 161, 158, 160, 159, 160, 165, 161, 166, 160, 169, 164, 153, 155, 157, 157, 157, 152, 154, 168, 171, 166, 162, 156, 168, 157, 164, 171, 163, 161, 158, 158, 157, 169, 164, 157, 164, 154, 158, 148, 156, 159, 158, 164, 153, 160, 156, 167, 154, 160, 170, 162, 157, 160, 165, 165, 162, 162, 152, 149, 170, 160, 170, 156, 164, 160, 156, 167, 163, 161, 156, 166, 160, 164, 160, 158, 162, 157, 160, 164, 161, 173, 161, 149, 162, 154, 162, 171, 167, 152, 160, 168, 159, 160, 179, 169, 158, 160, 163, 165, 159, 163, 157, 169, 160, 157, 148, 160, 153, 158, 161, 158, 159, 157, 168, 160, 161, 161, 161, 158, 155, 155, 159, 162, 161, 158, 144, 161, 154, 166, 158, 156, 165, 158, 154, 160, 163, 167, 161, 147, 153, 151, 173, 161, 162, 169, 157, 149, 154, 154, 155, 152, 159, 146, 157, 153, 163, 155, 158, 164, 164, 155, 159, 166, 165, 163, 149, 157, 165, 161, 155, 162, 158, 165, 165, 159, 160, 163, 164, 167, 157, 163, 160, 161, 168, 155, 158, 161, 162, 165, 155, 154, 154, 156, 164, 148, 168, 166, 157, 163, 158, 158, 159, 158, 172, 163, 165, 163, 152, 156, 159, 160, 160, 157, 161, 170, 163, 155, 160, 163, 159, 170, 166, 158, 160, 160, 163, 157, 154, 161, 161, 157, 161, 189, 164, 163, 152, 155, 157, 159, 170, 154, 151, 153, 155, 154, 162, 167, 159, 164, 155, 157, 155, 157, 148, 153, 165, 153, 160, 165, 153, 161, 163, 159, 170, 164, 157, 162, 162, 156, 153, 160, 161, 154, 161, 171, 154, 156, 159, 161, 161, 175, 160, 162, 168, 163, 159, 161, 162, 159, 166, 163, 163, 146, 158, 166, 163, 156, 154, 167, 188, 162, 171, 169, 170, 164, 160, 161, 156, 161, 152, 156, 157, 162, 160, 160, 168, 164, 161, 162, 154, 147, 165, 164, 161, 151, 164, 161, 161, 161, 153, 157, 157, 161, 160, 155, 155, 156, 169, 166, 162, 161, 156, 155, 162, 160, 166, 164, 154, 158, 162, 158, 157, 164, 159, 164, 157, 142, 149, 162, 158, 159, 162, 157, 167, 160, 162, 147, 163, 160, 167, 163, 160, 164, 167, 166, 164, 160, 152, 161, 172, 152, 161, 159, 164, 166, 148, 162, 160, 159, 155, 162, 166, 153, 161, 164, 153, 156, 150, 163, 157, 166, 153, 144, 158, 154, 155, 165, 153, 168, 159, 165, 156, 164, 160, 160, 165, 175, 162, 160, 156, 149, 158, 160, 155, 164, 169, 157, 157, 161, 156, 143, 157, 158, 160, 161, 148, 167, 165, 154, 158, 157, 161, 153, 162, 152, 161, 152, 155, 163, 146, 165, 157, 175, 159, 163, 160, 157, 148, 162, 153, 160, 166, 155, 165, 158, 158, 166, 157, 152, 163, 170, 154, 151, 156, 182, 156, 153, 167, 157, 159, 163, 174, 160, 155, 164, 161, 163, 148, 157, 160, 156, 159, 153, 164, 164, 159, 161, 159, 164, 151, 158, 158, 161, 163, 167, 155, 162, 158, 166, 156, 162, 157, 162, 154, 167, 166, 164, 163, 163, 184, 167, 164, 158, 149, 164, 165, 156, 166, 150, 164, 155, 158, 162, 156, 158, 157, 153, 167, 159, 162, 157, 169, 161, 159, 153, 157, 159, 144, 159, 157, 153, 170, 162, 136, 162, 166, 153, 165, 165, 155, 167, 151, 154, 154, 149, 174, 169, 153, 166, 166, 156, 170, 149, 164, 165, 161, 156, 158, 164, 148, 161, 158, 168, 159, 158, 158, 160, 161, 166, 162, 157, 161, 158, 155, 154, 160, 159, 164, 160, 155, 162, 160, 154, 157, 159, 162, 161, 158, 163, 159, 161, 151, 156, 166, 160, 160, 163, 161, 163, 158, 164, 150, 155, 155, 154, 167, 165, 155, 147, 160, 171, 162, 150, 154, 155, 161, 171, 155, 160, 160, 171, 162, 161, 158, 165, 155, 160, 159, 157, 162, 158, 158, 166, 161, 158, 159, 164, 160, 150, 186, 153, 161, 156, 155, 166, 157, 160, 162, 159, 156, 152, 160, 160, 156, 161, 159, 162, 165, 155, 167, 161, 160, 160, 165, 164, 159, 160, 164, 155, 161, 160, 161, 159, 165, 162, 156, 158, 159, 158, 162, 164, 174, 156, 161, 162, 149, 163, 160, 163, 154, 158, 154, 155, 163, 160, 158, 167, 162, 156, 167, 168, 161, 159, 158, 158, 155, 149, 163, 160, 157, 162, 155, 166, 143, 157, 153, 164, 158, 159, 158, 160, 165, 159, 160, 164, 159, 162, 160, 161, 180, 158, 152, 156, 155, 149, 158, 161, 163, 153, 162, 147, 178, 161, 160, 159, 163, 161, 165, 156, 153, 157, 159, 152, 157, 165, 166, 164, 162, 152, 167, 161, 157, 167, 163, 166, 160, 167, 167, 165, 162, 159, 164, 162, 161, 157, 160, 152, 159, 162, 162, 159, 157, 160, 155, 160, 165, 149, 158, 154, 158, 157, 164, 159, 154, 161, 155, 162, 162, 159, 161, 162, 159, 153, 159, 159, 159, 161, 153, 172, 161, 145, 163, 161, 162, 160, 157, 161, 163, 158, 154, 165, 164, 166, 157, 161, 158, 154, 156, 157, 163, 164, 160, 164, 162, 162, 155, 160, 159, 160, 161, 166, 162, 159, 163, 160, 160, 157, 155, 160, 160, 165, 158, 159, 159, 162, 163, 162, 162, 157, 155, 158, 156, 158, 161, 162, 163, 169, 164, 159, 161, 147, 153, 161, 165, 164, 160, 157, 151, 150, 163, 159, 163, 158, 159, 155, 158, 162, 165, 158, 157, 163, 159, 160, 163, 164, 159, 154, 160, 156, 159, 160, 153, 149, 156, 159, 156, 155, 160, 159, 158, 157, 165, 159, 158, 159, 165, 164, 158, 152, 156, 159, 163, 158, 159, 153, 159, 159, 155, 160, 170, 160, 160, 158, 155, 161, 161, 163, 163, 160, 160, 161, 157, 159, 157, 157, 155, 162, 168, 158, 156, 159, 156, 160, 159, 161, 165, 159, 155, 162, 158, 147, 158, 154, 162, 160, 154, 167, 154, 159, 157, 154, 162, 154, 161, 152, 157, 153, 157, 158, 161, 157, 156, 159, 161, 162, 163, 163, 156, 170, 172, 158, 153, 161, 164, 161, 160, 159, 156, 166, 169, 157, 152, 157, 157, 165, 159, 161, 157, 159, 168, 164, 165, 157, 153, 162, 160, 155, 166, 151, 162, 153, 157, 161, 152, 155, 154, 156, 152, 156, 160, 159, 162, 159, 157, 155, 159, 160, 161, 161, 160, 157, 162, 159, 166, 156, 163, 166, 161, 162, 159, 161, 156, 158, 161, 160, 156, 157, 162, 159, 159, 160, 161, 159, 157, 161, 163, 156, 159, 161, 163, 156, 157, 154, 163, 161, 157, 151, 160, 154, 163, 155, 168, 156, 162, 155, 160, 154, 154, 163, 159, 155, 156, 156, 163, 159, 157, 160, 146, 167, 153, 158, 159, 155, 159, 158, 165, 149, 164, 155, 167, 158, 162, 161, 162, 165, 160, 159, 161, 159, 172, 167, 153, 157, 164, 161, 160, 158, 149, 151, 157, 156, 159, 158, 163, 161, 162, 162, 162, 164, 158, 161, 161, 163, 166, 158, 156, 166, 156, 165, 160, 157, 157, 160, 160, 162, 153, 158, 168, 166, 160, 161, 157, 157, 150, 159, 160, 167, 160, 145, 162, 152, 165, 159, 162, 158, 166, 163, 160, 160, 146, 159, 145, 160, 163, 161, 156, 165, 165, 162, 163, 159, 163, 164, 154, 160, 156, 161, 160, 162, 164, 170, 166, 165, 167, 149, 158, 161, 150, 163, 141, 169, 158, 158, 161, 160, 164, 160, 167, 164, 159, 159, 158, 164, 165, 148, 163, 162, 159, 158, 159, 160, 162, 160, 156, 162, 159, 158, 158, 145, 157, 157, 157, 154, 155, 163, 159, 166, 161, 157, 160, 154, 156, 165, 159, 156, 158, 173, 160, 157, 151, 155, 168, 162, 158, 158, 159, 167, 165, 164, 154, 155, 158, 176, 154, 158, 159, 156, 157, 158, 162, 173, 167, 162, 164, 158, 152, 165, 160, 166, 161, 136, 157, 163, 169, 168, 154, 164, 162, 164, 154, 156, 159, 166, 155, 162, 154, 166, 155, 162, 162, 159, 166, 160, 160, 155, 157, 160, 148, 159, 165, 153, 168, 164, 156, 158, 162, 158, 163, 161, 163, 162, 157, 151, 161, 166, 166, 155, 161, 157, 166, 164, 159, 159, 156, 154, 161, 153, 162, 155, 160, 160, 153, 165, 157, 164, 164, 159, 163, 164, 166, 160, 159, 156, 152, 165, 157, 153, 160, 140, 167, 155, 161, 166, 161, 162, 159, 171, 153, 172, 156, 158, 161, 152, 160, 158, 180, 148, 160, 166, 165, 161, 167, 156, 155, 157, 164, 165, 166, 153, 162, 164, 159, 158, 169, 161, 161, 156, 158, 174, 162, 158, 150, 151, 156, 156, 156, 160, 163, 156, 162, 155, 153, 152, 156, 161, 155, 160, 146, 154, 155, 165, 157, 168, 160, 165, 163, 173, 156, 172, 155, 168, 138, 158, 151, 157, 162, 161, 173, 161, 155, 167, 160, 162, 159, 163, 153, 170, 165, 154, 158, 161, 160, 159, 156, 155, 162, 158, 163, 159, 162, 159, 164, 169, 159, 162, 159, 164, 163, 157, 163, 166, 146, 155, 154, 165, 164, 165, 160, 159, 157, 152, 157, 160, 165, 163, 162, 159, 157, 157, 163, 157, 164, 163, 158, 155, 157, 162, 172, 142, 161, 159, 147, 165, 160, 162, 157, 155, 155, 163, 158, 161, 162, 168, 154, 159, 154, 161, 152, 152, 160, 154, 160, 164, 163, 145, 157, 172, 164, 166, 188, 159, 154, 155, 152, 155, 163, 160, 168, 160, 157, 162, 158, 158, 155, 168, 171, 155, 153, 159, 159, 159, 153, 157, 156, 161, 157, 155, 160, 152, 159, 162, 166, 163, 160, 161, 164, 153, 163, 151, 160, 160, 166, 167, 168, 157, 159, 159, 158, 160, 168, 154, 158, 157, 158, 170, 160, 157, 170, 161, 164, 156, 163, 180, 164, 165, 162, 157, 169, 164, 168, 151, 158, 162, 155, 154, 159, 155, 149, 160, 156, 163, 159, 151, 160, 164, 159, 149, 158, 161, 166, 159, 160, 167, 167, 145, 159, 159, 153, 155, 164, 166, 160, 158, 162, 154, 163, 158, 159, 161, 160, 163, 161, 160, 162, 159, 160, 161, 159, 158, 162, 156, 159, 163, 159, 158, 163, 159, 157, 161, 168, 162, 160, 161, 156, 157, 161, 160, 160, 164, 160, 157, 165, 159, 163, 163, 160, 157, 157, 157, 159, 157, 157, 160, 148, 164, 157, 157, 159, 159, 164, 160, 157, 157, 161, 162, 154, 160, 167, 161, 155, 162, 167, 163, 160, 157, 159, 161, 161, 152, 155, 158, 161, 158, 161, 158, 163, 157, 161, 161, 164, 165, 159, 162, 160, 159, 158, 157, 158, 158, 169, 158, 162, 159, 155, 161, 163, 160, 161, 159, 164, 157, 158, 161, 157, 151, 159, 161, 156, 160, 159, 163, 161, 162, 161, 157, 160, 156, 160, 156, 164, 152, 163, 161, 160, 161, 159, 168, 171, 162, 167, 164, 168, 169, 157, 159, 160, 160, 161, 161, 160, 159, 162, 163, 154, 161, 164, 160, 164, 158, 162, 158, 162, 157, 157, 162, 162, 163, 163, 163, 157, 150, 161, 164, 157, 150, 161, 165, 159, 160, 160, 157, 165, 161, 158, 161, 156, 163, 161, 163, 162, 155, 157, 143, 156, 169, 158, 161, 163, 161, 162, 162, 158, 164, 156, 153, 158, 162, 157, 162, 165, 167, 157, 164, 160, 155, 158, 156, 163, 166, 155, 162, 160, 165, 156, 159, 161, 162, 158, 163, 147, 153, 158, 165, 165, 157, 167, 163, 158, 160, 163, 156, 160, 163, 159, 161, 163, 160, 157, 160, 160, 160, 171, 159, 161, 157, 162, 165, 160, 168, 161, 173, 157, 158, 158, 159, 159, 158, 161, 159, 161, 161, 160, 155, 163, 161, 158, 164, 167, 156, 158, 161, 165, 165, 165, 159, 162, 163, 164, 160, 155, 159, 161, 162, 158, 160, 160, 162, 164, 164, 155, 160, 159, 167, 162, 158, 162, 163, 161, 162, 161, 167, 158, 162, 161, 158, 161, 163, 161, 161, 162, 161, 166, 156, 164, 160, 160, 162, 158, 160, 161, 160, 161, 160, 156, 162, 159, 159, 156, 163, 164, 159, 159, 161, 162, 162, 155, 154, 162, 161, 160, 160, 159, 158, 160, 160, 159, 157, 159, 157, 153, 156, 161, 164, 159, 150, 158, 170, 162, 159, 152, 166, 153, 157, 165, 166, 158, 155, 160, 160, 167, 160, 161, 158, 153, 161, 156, 160, 153, 162, 159, 162, 160, 164, 165, 159, 159, 157, 159, 165, 164, 153, 159, 160, 161, 162, 156, 159, 152, 167, 161, 157, 163, 157, 162, 168, 166, 165, 158, 155, 165, 156, 162, 161, 161, 163, 158, 160, 161, 160, 158, 160, 165, 160, 158, 159, 159, 160, 160, 163, 158, 160, 158, 158, 160, 162, 158, 164, 159, 160, 163, 156, 162, 158, 163, 152, 161, 155, 156, 162, 154, 159, 159, 164, 161, 163, 159, 157, 159, 162, 158, 159, 160, 162, 158, 157, 159, 157, 160, 159, 162, 186, 153, 159, 159, 160, 160, 161, 164, 161, 152, 157, 162, 159, 162, 160, 159, 163, 165, 161, 164, 160, 161, 161, 161, 157, 158, 160, 157, 156, 166, 174, 159, 163, 154, 167, 158, 160, 157, 168, 163, 157, 157, 158, 159, 165, 155, 164, 154, 154, 161, 164, 160, 163, 161, 163, 164, 162, 161, 163, 157, 162, 158, 158, 161, 160, 147, 161, 163, 161, 162, 147, 162, 161, 144, 164, 163, 161, 156, 154, 152, 160, 160, 158, 163, 158, 162, 156, 160, 159, 158, 161, 161, 163, 161, 157, 159, 151, 164, 158, 157, 163, 157, 177, 165, 152, 163, 160, 161, 159, 157, 162, 162, 163, 160, 169, 173, 162, 150, 163, 156, 159, 158, 160, 161, 157, 161, 162, 159, 161, 160, 151, 163, 165, 160, 158, 158, 173, 163, 161, 158, 162, 158, 157, 160, 160, 160, 160, 162, 159, 148, 156, 164, 154, 172, 164, 159, 160, 160, 165, 161, 161, 166, 158, 159, 162, 163, 158, 164, 159, 164, 155, 156, 163, 158, 164, 159, 159, 163, 157, 156, 166, 158, 157, 162, 158, 160, 169, 162, 161, 158, 161, 158, 161, 162, 160, 161, 159, 163, 161, 158, 158, 163, 162, 164, 167, 161, 160, 162, 158, 163, 160, 162, 158, 163, 162, 164, 159, 155, 158, 161, 163, 163, 158, 153, 160, 164, 160, 154, 160, 158, 169, 159, 164, 160, 171, 157, 163, 163, 154, 160, 157, 160, 159, 157, 161, 160, 167, 160, 162, 161, 164, 162, 158, 162, 145, 159, 161, 162, 162, 161, 164, 161, 158, 147, 163, 158, 166, 156, 162, 155, 163, 160, 157, 162, 160, 160, 159, 157, 147, 142, 161, 162, 160, 160, 158, 163, 163, 157, 159, 160, 158, 177, 158, 157, 154, 154, 155, 153, 164, 156, 160, 159, 163, 151, 160, 167, 168, 159, 159, 157, 160, 163, 158, 162, 162, 150, 167, 159, 157, 166, 161, 162, 156, 155, 163, 156, 150, 164, 165, 164, 159, 159, 161, 161, 166, 157, 157, 160, 156, 154, 163, 154, 154, 169, 157, 156, 158, 176, 165, 157, 149, 159, 156, 159, 160, 175, 161, 162, 160, 162, 161, 157, 159, 161, 155, 166, 154, 160, 160, 159, 159, 156, 158, 162, 158, 162, 160, 169, 163, 164, 139, 162, 164, 157, 158, 163, 157, 164, 162, 152, 159, 155, 160, 167, 161, 172, 160, 164, 159, 165, 163, 158, 159, 159, 160, 164, 157, 156, 159, 170, 164, 157, 166, 160, 157, 160, 158, 161, 164, 157, 166, 160, 156, 170, 161, 161, 161, 160, 157, 148, 156, 163, 154, 158, 158, 162, 158, 160, 163, 158, 161, 163, 159, 159, 155, 159, 157, 164, 155, 160, 152, 174, 162, 157, 161, 162, 158, 166, 159, 157, 162, 158, 161, 158, 156, 160, 159, 161, 154, 159, 160, 160, 162, 159, 161, 157, 159, 169, 156, 160, 153, 158, 167, 150, 160, 160, 159, 150, 158, 158, 160, 160, 159, 148, 165, 159, 163, 162, 160, 161, 161, 157, 156, 156, 168, 162, 157, 157, 155, 157, 164, 161, 159, 162, 164, 160, 160, 156, 162, 156, 164, 157, 163, 165, 165, 155, 160, 161, 168, 140, 162, 159, 157, 160, 170, 169, 165, 149, 159, 155, 160, 163, 156, 162, 156, 164, 155, 157, 156, 157, 160, 170, 154, 159, 166, 165, 152, 161, 160, 145, 163, 159, 168, 155, 160, 162, 162, 154, 162, 154, 165, 159, 162, 156, 159, 167, 156, 161, 172, 170, 145, 158, 168, 174, 163, 161, 157, 161, 170, 162, 158, 150, 157, 156, 162, 154, 161, 162, 162, 158, 169, 162, 161, 158, 159, 164, 165, 163, 164, 159, 155, 164, 164, 163, 169, 169, 162, 162, 160, 160, 160, 149, 150, 165, 158, 158, 159, 156, 158, 156, 167, 152, 156, 169, 157, 164, 162, 161, 162, 160, 160, 159, 148, 161, 163, 157, 159, 163, 162, 148, 166, 165, 168, 155, 161, 159, 159, 166, 158, 157, 139, 161, 154, 169, 159, 163, 160, 163, 159, 160, 158, 165, 169, 159, 153, 158, 145, 155, 157, 163, 153, 160, 173, 160, 162, 161, 166, 155, 157, 160, 158, 159, 158, 174, 160, 167, 160, 165, 152, 158, 166, 150, 151, 163, 155, 164, 158, 152, 160, 155, 157, 158, 163, 156, 158, 154, 158, 166, 164, 166, 157, 157, 154, 165, 158, 157, 160, 161, 164, 158, 162, 156, 158, 163, 156, 172, 158, 175, 158, 169, 153, 163, 175, 158, 157, 154, 164, 164, 163, 157, 173, 158, 158, 153, 162, 162, 156, 160, 170, 162, 161, 165, 166, 158, 159, 158, 152, 161, 163, 167, 156, 158, 164, 161, 164, 150, 162, 161, 156, 158, 147, 159, 166, 160, 167, 159, 156, 155, 155, 159, 160, 166, 157, 168, 160, 153, 166, 160, 154, 156, 154, 163, 158, 163, 164, 155, 159, 156, 160, 153, 155, 153, 162, 164, 160, 158, 163, 149, 150, 163, 161, 167, 159, 161, 156, 149, 162, 154, 145, 160, 165, 156, 155, 157, 152, 160, 162, 145, 162, 159, 163, 164, 163, 170, 158, 163, 167, 155, 153, 162, 153, 164, 154, 154, 161, 159, 161, 164, 158, 164, 167, 158, 155, 160, 165, 153, 153, 152, 161, 160, 161, 163, 158, 158, 160, 160, 165, 150, 159, 160, 163, 158, 151, 152, 158, 160, 156, 166, 162, 158, 158, 169, 163, 162, 154, 159, 154, 158, 151, 159, 158, 161, 163, 155, 155, 165, 164, 166, 158, 152, 162, 152, 161, 153, 157, 155, 162, 168, 156, 162, 174, 160, 172, 162, 157, 168, 160, 162, 163, 160, 160, 154, 167, 159, 152, 163, 159, 162, 148, 162, 159, 154, 161, 165, 156, 163, 161, 154, 157, 164, 166, 163, 157, 160, 160, 159, 156, 162, 151, 160, 164, 153, 163, 160, 158, 164, 153, 155, 156, 164, 160, 160, 156, 163, 163, 152, 159, 164, 156, 172, 148, 160, 159, 166, 161, 164, 152, 155, 160, 150, 161, 159, 159, 162, 182, 144, 143, 152, 161, 157, 161, 161, 156, 162, 169, 154, 160, 154, 167, 158, 161, 159, 166, 161, 155, 162, 158, 160, 153, 163, 157, 160, 164, 167, 164, 156, 162, 166, 162, 129, 170, 166, 170, 156, 153, 158, 158, 158, 166, 158, 146, 161, 161, 164, 161, 157, 163, 149, 156, 155, 163, 166, 160, 159, 158, 153, 170, 163, 160, 168, 150, 159, 162, 160, 160, 157, 151, 151, 159, 159, 166, 161, 157, 156, 151, 164, 159, 165, 163, 153, 163, 157, 168, 166, 165, 161, 162, 166, 164, 158, 156, 158, 165, 158, 159, 176, 153, 159, 162, 152, 154, 159, 156, 154, 162, 164, 160, 158, 163, 163, 158, 174, 160, 155, 158, 160, 164, 149, 158, 160, 149, 158, 168, 155, 166, 155, 158, 158, 157, 165, 165, 155, 162, 153, 156, 161, 158, 167, 160, 161, 152, 159, 153, 160, 157, 168, 163, 159, 163, 159, 159, 158, 161, 165, 151, 164, 159, 156, 157, 161, 156, 154, 165, 161, 166, 155, 151, 158, 154, 158, 161, 163, 162, 158, 165, 159, 166, 161, 156, 161, 172, 155, 156, 160, 151, 159, 156, 152, 163, 160, 160, 167, 169, 158, 158, 175, 165, 151, 169, 157, 160, 165, 158, 158, 166, 165, 164, 156, 164, 159, 166, 158, 155, 163, 158, 146, 167, 153, 155, 162, 162, 167, 159, 152, 160, 169, 162, 155, 164, 164, 152, 161, 160, 169, 160, 159, 164, 160, 164, 162, 165, 153, 163, 162, 163, 163, 159, 160, 168, 165, 157, 170, 168, 155, 165, 159, 152, 162, 158, 166, 157, 158, 158, 156, 161, 159, 157, 166, 162, 159, 151, 161, 162, 155, 158, 155, 158, 155, 157, 153, 157, 166, 159, 162, 156, 161, 164, 159, 156, 164, 157, 156, 158, 162, 161, 158, 179, 158, 161, 160, 163, 152, 160, 156, 169, 157, 155, 162, 157, 157, 160, 159, 166, 147, 155, 159, 156, 159, 164, 165, 156, 167, 158, 163, 163, 171, 158, 159, 153, 154, 161, 165, 162, 159, 157, 166, 174, 163, 158, 158, 161, 157, 158, 156, 152, 166, 156, 172, 151, 159, 166, 167, 169, 154, 160, 156, 152, 165, 156, 164, 155, 158, 160, 163, 173, 160, 172, 158, 162, 158, 157, 163, 156, 158, 167, 151, 157, 159, 155, 162, 158, 165, 158, 156, 153, 159, 161, 168, 166, 158, 162, 169, 160, 161, 164, 167, 160, 161, 155, 170, 164, 161, 163, 161, 159, 160, 163, 163, 159, 168, 159, 158, 155, 159, 163, 161, 163, 159, 153, 163, 158, 167, 168, 156, 164, 158, 166, 153, 149, 165, 160, 164, 163, 163, 152, 159, 158, 166, 145, 152, 151, 168, 163, 155, 169, 164, 159, 159, 164, 158, 167, 168, 167, 154, 158, 162, 156, 162, 162, 157, 156, 157, 160, 171, 168, 161, 154, 156, 159, 154, 157, 168, 162, 162, 158, 161, 167, 163, 158, 160, 163, 161, 153, 161, 157, 160, 157, 156, 153, 155, 166, 162, 156, 159, 166, 158, 165, 159, 157, 158, 156, 157, 160, 160, 157, 156, 163, 154, 158, 167, 161, 158, 162, 162, 152, 168, 166, 161, 166, 161, 158, 154, 169, 161, 157, 156, 155, 159, 170, 159, 162, 167, 163, 158, 163, 162, 158, 160, 160, 159, 168, 157, 146, 164, 157, 164, 158, 159, 160, 168, 167, 150, 153, 161, 166, 162, 160, 160, 154, 154, 152, 158, 150, 158, 150, 164, 160, 160, 145, 158, 156, 161, 167, 166, 156, 161, 161, 161, 162, 157, 156, 161, 159, 162, 162, 159, 165, 168, 163, 157, 156, 164, 166, 162, 160, 150, 158, 146, 158, 169, 165, 162, 150, 169, 160, 161, 158, 159, 135, 164, 150, 147, 160, 161, 159, 161, 159, 163, 163, 164, 174, 151, 157, 156, 161, 159, 166, 162, 157, 171, 155, 165, 159, 153, 166, 159, 161, 154, 161, 161, 163, 157, 160, 154, 162, 161, 173, 168, 169, 165, 165, 162, 158, 159, 150, 156, 158, 177, 159, 157, 171, 152, 157, 177, 161, 161, 162, 146, 152, 160, 161, 162, 157, 158, 157, 160, 163, 159, 150, 151, 146, 164, 167, 161, 162, 156, 163, 161, 161, 157, 158, 156, 146, 152, 153, 166, 159, 162, 164, 165, 152, 172, 162, 157, 160, 156, 161, 163, 169, 162, 159, 158, 181, 153, 161, 154, 162, 155, 161, 154, 159, 169, 161, 156, 159, 156, 160, 165, 155, 166, 160, 159, 162, 161, 152, 160, 158, 158, 172, 164, 162, 163, 201, 157, 164, 163, 160, 163, 160, 159, 169, 164, 151, 166, 155, 156, 167, 161, 156, 160, 161, 159, 156, 158, 164, 162, 156, 164, 157, 182, 155, 159, 159, 168, 163, 152, 159, 139, 154, 163, 153, 159, 163, 166, 166, 157, 166, 163, 161, 159, 163, 154, 157, 153, 169, 159, 169, 161, 157, 159, 166, 157, 181, 159, 165, 163, 155, 157, 156, 158, 148, 162, 163, 172, 160, 157, 162, 157, 158, 163, 159, 161, 157, 154, 164, 158, 150, 160, 147, 171, 159, 163, 159, 154, 156, 157, 160, 159, 156, 161, 148, 161, 166, 168, 145, 159, 161, 155, 171, 162, 159, 162, 157, 159, 158, 160, 157, 172, 156, 163, 156, 162, 161, 163, 166, 161, 153, 163, 159, 169, 149, 169, 159, 158, 157, 163, 159, 161, 153, 165, 158, 170, 153, 160, 154, 161, 160, 158, 154, 146, 164, 169, 159, 155, 160, 166, 151, 155, 163, 162, 162, 161, 161, 158, 151, 163, 160, 164, 159, 148, 160, 170, 162, 151, 162, 161, 164, 155, 161, 160, 158, 160, 157, 150, 162, 163, 172, 151, 157, 158, 149, 158, 161, 163, 161, 158, 162, 150, 162, 154, 156, 160, 163, 158, 165, 162, 160, 155, 162, 165, 165, 170, 157, 166, 164, 152, 167, 156, 164, 159, 164, 158, 155, 161, 159, 165, 152, 154, 152, 161, 151, 165, 162, 155, 169, 153, 146, 154, 149, 172, 158, 154, 143, 159, 162, 156, 157, 162, 162, 167, 152, 160, 160, 162, 165, 161, 155, 158, 163, 161, 162, 156, 167, 153, 156, 154, 160, 161, 150, 156, 162, 156, 163, 164, 150, 176, 162, 150, 158, 161, 166, 157, 150, 158, 147, 165, 165, 151, 154, 158, 167, 163, 164, 163, 171, 158, 165, 175, 162, 155, 167, 162, 165, 162, 160, 158, 166, 157, 162, 163, 154, 167, 161, 152, 160, 160, 164, 160, 152, 164, 158, 156, 160, 159, 158, 161, 163, 163, 162, 160, 153, 169, 155, 156, 161, 157, 165, 165, 158, 160, 158, 168, 149, 161, 151, 156, 157, 159, 170, 154, 152, 143, 163, 163, 157, 166, 156, 162, 163, 150, 150, 153, 163, 158, 167, 166, 155, 161, 163, 160, 160, 161, 163, 145, 163, 157, 171, 148, 156, 148, 160, 160, 161, 160, 162, 156, 151, 163, 162, 168, 153, 154, 163, 160, 160, 158, 154, 160, 151, 150, 166, 154, 159, 156, 158, 160, 162, 155, 160, 161, 170, 161, 158, 157, 159, 159, 163, 165, 155, 160, 158, 159, 165, 152, 167, 154, 157, 153, 149, 157, 157, 157, 162, 160, 159, 158, 151, 161, 160, 164, 164, 159, 163, 157, 159, 158, 156, 167, 161, 169, 155, 162, 159, 161, 161, 153, 155, 159, 155, 166, 160, 156, 152, 168, 159, 160, 156, 161, 163, 157, 165, 162, 161, 160, 155, 157, 164, 156, 171, 150, 156, 155, 156, 156, 159, 162, 165, 159, 150, 164, 159, 162, 160, 159, 164, 159, 167, 156, 159, 157, 156, 156, 160, 161, 162, 158, 158, 158, 162, 159, 164, 160, 181, 167, 154, 153, 163, 155, 167, 149, 159, 170, 158, 156, 162, 160, 162, 160, 165, 159, 153, 156, 154, 160, 159, 169, 152, 159, 163, 158, 155, 161, 176, 160, 157, 160, 158, 156, 157, 158, 166, 165, 154, 152, 162, 157, 160, 156, 161, 158, 160, 158, 166, 155, 155, 158, 160, 152, 159, 159, 159, 135, 179, 154, 159, 165, 161, 160, 156, 165, 155, 177, 159, 163, 165, 156, 177, 154, 155, 158, 158, 156, 159, 167, 155, 162, 161, 162, 160, 161, 157, 155, 149, 162, 162, 161, 157, 159, 160, 163, 164, 162, 158, 162, 163, 159, 159, 150, 155, 171, 153, 159, 159, 166, 158, 155, 156, 171, 174, 157, 152, 158, 151, 165, 165, 171, 165, 154, 166, 165, 165, 155, 154, 161, 163, 165, 160, 156, 153, 161, 151, 161, 154, 157, 159, 165, 162, 158, 158, 167, 158, 164, 164, 164, 167, 160, 164, 163, 161, 162, 157, 164, 165, 166, 150, 154, 160, 153, 152, 168, 154, 160, 152, 165, 174, 167, 156, 154, 165, 163, 158, 160, 158, 164, 165, 161, 158, 170, 160, 157, 162, 153, 165, 161, 160, 161, 159, 155, 157, 151, 159, 163, 155, 159, 156, 158, 157, 153, 154, 158, 156, 162, 159, 162, 160, 158, 154, 159, 160, 158, 152, 160, 166, 155, 166, 162, 162, 162, 162, 171, 159, 155, 161, 159, 163, 159, 161, 155, 156, 162, 163, 158, 171, 158, 156, 160, 177, 155, 155, 164, 155, 157, 163, 162, 158, 161, 158, 165, 155, 162, 157, 161, 166, 167, 156, 166, 157, 161, 159, 172, 166, 162, 160, 157, 161, 162, 164, 158, 154, 163, 157, 147, 155, 151, 160, 155, 161, 160, 167, 158, 161, 152, 153, 155, 171, 152, 155, 159, 160, 158, 152, 156, 163, 177, 162, 147, 158, 160, 156, 158, 159, 165, 165, 154, 155, 162, 156, 157, 162, 160, 163, 166, 165, 163, 157, 162, 162, 159, 158, 156, 157, 159, 155, 152, 166, 163, 166, 158, 155, 170, 156, 154, 161, 159, 166, 159, 167, 160, 157, 160, 157, 154, 153, 151, 160, 160, 155, 172, 164, 157, 162, 164, 163, 153, 162, 162, 160, 163, 160, 155, 155, 153, 141, 156, 153, 161, 163, 162, 162, 171, 157, 161, 166, 157, 158, 162, 167, 164, 146, 177, 149, 166, 160, 158, 159, 160, 151, 161, 167, 162, 166, 160, 159, 161, 174, 150, 162, 160, 153, 164, 154, 158, 158, 159, 155, 159, 155, 162, 156, 166, 159, 159, 164, 173, 159, 157, 156, 164, 170, 160, 167, 167, 154, 166, 166, 156, 158, 159, 166, 155, 157, 147, 165, 160, 156, 153, 166, 160, 163, 158, 159, 158, 154, 160, 160, 157, 154, 158, 152, 160, 159, 144, 152, 161, 169, 155, 160, 156, 161, 167, 159, 157, 156, 167, 149, 164, 160, 158, 158, 169, 159, 160, 166, 168, 165, 157, 164, 164, 161, 163, 176, 167, 164, 155, 156, 157, 155, 162, 164, 158, 158, 157, 176, 158, 160, 156, 156, 159, 159, 163, 160, 157, 155, 159, 159, 160, 158, 164, 167, 161, 160, 162, 158, 149, 160, 157, 161, 151, 154, 157, 157, 160, 161, 165, 160, 156, 167, 153, 155, 146, 165, 154, 153, 160, 157, 163, 158, 168, 160, 157, 157, 152, 161, 182, 160, 156, 164, 159, 158, 157, 159, 155, 180, 165, 162, 156, 158, 162, 167, 161, 154, 149, 157, 162, 154, 159, 166, 171, 157, 158, 158, 163, 166, 156, 161, 164, 160, 166, 164, 152, 154, 161, 163, 159, 164, 157, 166, 160, 154, 152, 162, 161, 158, 164, 153, 160, 152, 156, 154, 171, 165, 163, 151, 166, 163, 161, 169, 156, 153, 156, 165, 153, 165, 163, 161, 155, 159, 164, 162, 148, 170, 161, 157, 154, 159, 155, 162, 160, 160, 156, 164, 152, 156, 153, 160, 166, 154, 163, 155, 157, 155, 156, 163, 155, 160, 165, 169, 165, 152, 150, 158, 163, 157, 158, 157, 158, 171, 149, 156, 156, 160, 154, 170, 154, 150, 162, 174, 159, 160, 154, 155, 165, 162, 157, 164, 157, 163, 157, 155, 160, 157, 164, 151, 170, 173, 154, 156, 163, 164, 158, 156, 165, 159, 165, 156, 160, 158, 154, 159, 165, 161, 160, 162, 159, 160, 162, 163, 142, 168, 159, 165, 163, 163, 156, 157, 153, 158, 163, 162, 156, 163, 167, 163, 168, 156, 171, 156, 161, 164, 156, 157, 147, 155, 158, 159, 159, 154, 162, 158, 156, 158, 159, 158, 165, 152, 151, 155, 153, 157, 164, 163, 154, 157, 157, 157, 159, 158, 153, 168, 159, 163, 158, 155, 163, 155, 159, 159, 159, 159, 158, 159, 168, 145, 160, 164, 160, 166, 162, 162, 161, 163, 169, 154, 154, 166, 159, 164, 154, 163, 157, 157, 155, 156, 161, 155, 164, 162, 157, 161, 170, 155, 155, 172, 177, 149, 155, 163, 163, 150, 158, 160, 161, 157, 162, 157, 155, 163, 151, 151, 163, 153, 162, 160, 138, 147, 164, 157, 163, 155, 159, 153, 150, 160, 158, 151, 153, 151, 160, 165, 164, 173, 163, 153, 153, 161, 154, 169, 165, 157, 162, 161, 176, 147, 166, 152, 155, 170, 164, 169, 157, 154, 162, 160, 162, 162, 160, 166, 158, 157, 161, 157, 159, 153, 163, 167, 158, 156, 157, 157, 161, 156, 161, 167, 160, 160, 162, 152, 152, 156, 160, 153, 158, 155, 167, 153, 154, 162, 159, 158, 156, 160, 150, 163, 152, 171, 160, 162, 158, 169, 156, 154, 161, 162, 161, 180, 156, 164, 167, 166, 164, 160, 156, 158, 152, 152, 157, 154, 150, 164, 161, 159, 161, 153, 161, 142, 155, 161, 157, 152, 161, 154, 159, 160, 158, 164, 161, 159, 163, 168, 161, 146, 152, 167, 162, 162, 161, 155, 165, 157, 160, 150, 165, 160, 155, 160, 167, 161, 154, 161, 165, 163, 155, 167, 154, 159, 165, 150, 154, 148, 158, 163, 161, 163, 154, 162, 164, 160, 162, 164, 161, 169, 158, 168, 154, 164, 166, 162, 158, 158, 159, 163, 169, 149, 158, 158, 160, 163, 165, 162, 162, 160, 156, 151, 163, 165, 150, 160, 177, 159, 149, 169, 159, 167, 148, 160, 156, 157, 160, 164, 156, 160, 163, 160, 157, 163, 169, 153, 154, 164, 177, 155, 163, 173, 160, 164, 153, 164, 161, 161, 154, 163, 152, 157, 165, 171, 156, 161, 166, 161, 154, 156, 159, 168, 153, 160, 160, 146, 155, 165, 160, 165, 154, 161, 159, 161, 151, 171, 155, 160, 169, 159, 152, 176, 159, 160, 159, 166, 155, 150, 163, 147, 181, 156, 157, 162, 156, 161, 159, 155, 158, 163, 158, 157, 152, 161, 163, 157, 160, 163, 159, 154, 153, 162, 159, 155, 167, 162, 159, 157, 157, 158, 162, 148, 158, 159, 154, 164, 158, 160, 158, 158, 158, 153, 162, 159, 161, 152, 161, 153, 158, 175, 158, 161, 158, 165, 162, 163, 160, 162, 157, 163, 153, 167, 161, 162, 159, 158, 153, 149, 179, 162, 153, 156, 163, 163, 158, 163, 155, 151, 166, 169, 161, 152, 159, 157, 165, 158, 164, 147, 156, 160, 155, 151, 156, 164, 157, 155, 166, 164, 166, 167, 155, 173, 162, 162, 162, 157, 151, 153, 162, 147, 162, 158, 158, 160, 154, 169, 139, 153, 155, 165, 154, 159, 157, 159, 154, 162, 160, 155, 153, 164, 152, 159, 160, 147, 149, 159, 166, 145, 170, 155, 157, 162, 167, 165, 163, 150, 164, 160, 154, 157, 161, 157, 158, 140, 157, 163, 159, 167, 158, 157, 156, 162, 159, 164, 159, 164, 161, 153, 157, 151, 152, 165, 178, 158, 156, 149, 162, 149, 168, 148, 166, 166, 167, 158, 156, 163, 157, 161, 175, 154, 167, 155, 168, 167, 158, 158, 161, 158, 157, 161, 154, 148, 163, 161, 159, 155, 158, 160, 158, 161, 160, 159, 174, 162, 168, 164, 170, 172, 157, 165, 156, 166, 162, 156, 154, 151, 156, 159, 155, 155, 159, 159, 158, 161, 162, 160, 161, 153, 153, 160, 159, 155, 158, 163, 154, 136, 168, 164, 161, 163, 159, 150, 155, 170, 161, 158, 166, 156, 162, 169, 160, 162, 154, 161, 165, 155, 160, 160, 160, 157, 161, 163, 158, 155, 164, 158, 161, 172, 160, 163, 176, 160, 162, 160, 159, 159, 159, 161, 162, 168, 155, 165, 166, 158, 158, 159, 158, 167, 160, 174, 148, 162, 157, 162, 153, 165, 160, 160, 163, 153, 160, 164, 166, 156, 161, 156, 173, 160, 155, 163, 160, 163, 164, 161, 154, 167, 162, 169, 158, 156, 165, 168, 155, 162, 159, 157, 159, 170, 159, 165, 159, 166, 165, 163, 174, 162, 173, 163, 156, 161, 161, 159, 160, 159, 157, 169, 156, 161, 156, 160, 162, 160, 162, 163, 158, 162, 166, 161, 161, 164, 160, 156, 160, 158, 166, 165, 166, 161, 161, 161, 163, 162, 155, 151, 158, 159, 163, 165, 159, 159, 161, 165, 158, 157, 161, 164, 169, 162, 163, 161, 151, 162, 159, 156, 156, 159, 169, 158, 158, 156, 167, 159, 165, 164, 164, 159, 162, 160, 160, 155, 160, 164, 156, 156, 154, 171, 169, 170, 160, 162, 157, 157, 163, 159, 162, 163, 159, 157, 165, 160, 151, 151, 158, 160, 158, 151, 159, 156, 166, 157, 163, 165, 163, 158, 162, 157, 164, 164, 164, 156, 163, 161, 163, 160, 162, 160, 159, 160, 167, 165, 155, 162, 146, 166, 157, 159, 168, 161, 159, 167, 172, 166, 158, 162, 164, 162, 159, 160, 165, 169, 159, 163, 165, 160, 155, 156, 157, 159, 159, 160, 167, 167, 163, 164, 152, 155, 160, 162, 161, 157, 162, 161, 169, 161, 156, 159, 154, 166, 161, 159, 165, 165, 162, 158, 160, 153, 164, 153, 165, 161, 164, 167, 160, 169, 155, 149, 163, 160, 164, 157, 156, 170, 154, 166, 156, 156, 162, 161, 154, 156, 162, 165, 162, 161, 162, 164, 169, 162, 162, 165, 162, 163, 159, 165, 169, 161, 159, 158, 164, 165, 161, 162, 164, 146, 161, 159, 160, 158, 155, 167, 161, 163, 155, 159, 165, 160, 165, 165, 161, 161, 155, 163, 161, 171, 164, 162, 146, 161, 163, 155, 153, 164, 158, 160, 162, 166, 163, 159, 167, 163, 165, 163, 156, 157, 165, 160, 157, 159, 144, 157, 159, 168, 162, 165, 161, 166, 159, 162, 161, 165, 157, 163, 161, 161, 158, 157, 161, 155, 163, 159, 163, 168, 161, 153, 161, 165, 158, 163, 171, 171, 164, 170, 161, 160, 161, 156, 155, 165, 161, 161, 159, 163, 158, 157, 164, 169, 162, 164, 160, 154, 166, 156, 157, 159, 158, 169, 164, 171, 156, 161, 168, 160, 162, 164, 162, 167, 158, 160, 161, 160, 161, 151, 159, 166, 162, 158, 154, 160, 163, 161, 165, 165, 162, 156, 159, 165, 167, 154, 161, 149, 168, 162, 155, 163, 162, 161, 158, 162, 164, 158, 160, 168, 161, 161, 165, 158, 157, 155, 162, 162, 162, 157, 175, 161, 162, 174, 162, 156, 159, 152, 157, 167, 171, 160, 154, 160, 161, 165, 163, 158, 172, 165, 160, 161, 169, 174, 165, 162, 155, 157, 166, 158, 163, 157, 160, 166, 160, 161, 165, 151, 162, 164, 161, 157, 160, 166, 157, 159, 154, 159, 162, 157, 157, 156, 163, 158, 153, 160, 161, 160, 158, 161, 162, 158, 158, 162, 160, 176, 160, 161, 162, 151, 159, 165, 163, 166, 166, 162, 161, 166, 158, 161, 159, 157, 159, 164, 160, 154, 163, 158, 160, 162, 163, 165, 157, 163, 163, 165, 161, 162, 161, 153, 161, 156, 160, 158, 172, 161, 154, 159, 154, 164, 151, 161, 166, 161, 152, 158, 156, 161, 166, 165, 165, 156, 157, 157, 162, 167, 155, 161, 161, 157, 160, 160, 164, 164, 161, 148, 156, 176, 156, 163, 158, 152, 170, 162, 156, 162, 174, 164, 160, 163, 159, 161, 158, 164, 148, 162, 165, 152, 164, 148, 156, 163, 155, 160, 162, 160, 162, 154, 157, 161, 160, 158, 165, 159, 163, 161, 155, 161, 163, 160, 163, 168, 159, 159, 158, 158, 156, 161, 162, 162, 162, 160, 157, 156, 163, 157, 149, 168, 160, 161, 162, 166, 162, 164, 162, 160, 158, 159, 159, 147, 161, 161, 149, 164, 164, 167, 161, 162, 157, 160, 157, 164, 154, 154, 152, 161, 159, 158, 163, 158, 161, 157, 159, 160, 158, 157, 158, 174, 154, 150, 161, 162, 163, 156, 152, 164, 157, 163, 160, 159, 161, 160, 162, 157, 157, 151, 159, 161, 160, 166, 165, 158, 160, 164, 163, 158, 158, 165, 158, 166, 155, 157, 162, 158, 158, 160, 162, 160, 148, 161, 160, 161, 160, 158, 150, 158, 159, 163, 163, 158, 159, 159, 158, 162, 155, 159, 164, 157, 151, 162, 162, 159, 163, 156, 156, 159, 161, 155, 160, 156, 161, 161, 158, 161, 157, 157, 157, 160, 160, 161, 164, 154, 164, 170, 163, 156, 162, 152, 152, 160, 166, 163, 162, 156, 165, 154, 162, 158, 160, 158, 159, 152, 159, 160, 163, 160, 159, 164, 170, 162, 164, 160, 159, 158, 164, 153, 161, 159, 159, 160, 160, 167, 161, 159, 161, 151, 163, 162, 163, 157, 155, 155, 163, 165, 156, 161, 158, 160, 159, 164, 167, 161, 162, 161, 163, 156, 163, 161, 158, 163, 167, 175, 164, 153, 165, 163, 161, 164, 158, 163, 161, 158, 161, 156, 159, 151, 160, 155, 158, 162, 158, 157, 161, 161, 157, 167, 158, 159, 163, 170, 163, 163, 156, 155, 157, 169, 169, 163, 167, 163, 162, 161, 164, 162, 162, 159, 155, 158, 160, 158, 162, 157, 160, 163, 158, 165, 166, 160, 162, 162, 161, 158, 156, 158, 164, 154, 168, 159, 160, 160, 164, 157, 164, 159, 164, 162, 156, 159, 164, 160, 158, 156, 154, 160, 154, 153, 157, 162, 158, 163, 166, 156, 174, 157, 162, 156, 158, 158, 165, 162, 158, 158, 159, 156, 166, 161, 160, 160, 159, 153, 160, 158, 164, 157, 159, 162, 160, 171, 164, 153, 163, 157, 159, 166, 157, 169, 157, 162, 165, 169, 166, 164, 159, 158, 159, 165, 159, 161, 158, 162, 157, 158, 164, 159, 167, 158, 163, 161, 147, 156, 159, 165, 165, 161, 157, 171, 154, 163, 154, 154, 158, 171, 151, 166, 158, 158, 153, 169, 173, 163, 154, 155, 153, 159, 160, 148, 151, 154, 158, 156, 156, 167, 164, 161, 154, 161, 164, 151, 152, 154, 153, 158, 163, 157, 151, 152, 162, 169, 155, 152, 164, 159, 165, 164, 168, 166, 158, 158, 158, 161, 162, 157, 153, 162, 159, 161, 164, 166, 170, 162, 156, 156, 153, 157, 155, 158, 153, 155, 164, 167, 159, 161, 155, 150, 170, 160, 157, 161, 156, 161, 159, 163, 160, 158, 163, 162, 164, 164, 158, 162, 155, 153, 159, 166, 166, 164, 162, 152, 149, 177, 159, 159, 160, 152, 173, 151, 157, 167, 154, 159, 165, 167, 157, 165, 158, 154, 143, 160, 159, 169, 158, 171, 163, 157, 168, 162, 162, 155, 159, 160, 162, 155, 158, 160, 160, 159, 159, 167, 155, 154, 158, 161, 165, 184, 159, 157, 149, 160, 153, 162, 156, 167, 154, 155, 161, 163, 168, 177, 160, 183, 160, 161, 158, 155, 160, 160, 172, 161, 163, 166, 157, 180, 153, 162, 149, 155, 167, 158, 160, 167, 158, 155, 162, 154, 150, 137, 147, 153, 157, 162, 158, 166, 150, 160, 159, 154, 157, 162, 164, 155, 153, 168, 181, 153, 166, 161, 154, 167, 157, 161, 169, 164, 158, 156, 161, 161, 159, 163, 160, 159, 155, 151, 159, 165, 162, 161, 157, 158, 153, 161, 152, 162, 162, 152, 157, 152, 155, 159, 159, 171, 154, 167, 163, 165, 163, 164, 148, 146, 161, 157, 159, 163, 160, 168, 162, 159, 161, 163, 166, 169, 156, 166, 180, 156, 158, 157, 159, 151, 149, 165, 161, 158, 158, 158, 164, 158, 153, 164, 158, 159, 143, 156, 155, 164, 162, 148, 160, 148, 156, 176, 159, 159, 173, 161, 157, 163, 159, 156, 152, 148, 160, 166, 157, 151, 162, 161, 167, 171, 150, 163, 162, 166, 163, 164, 157, 153, 159, 168, 167, 165, 162, 164, 168, 170, 167, 158, 160, 153, 155, 175, 165, 162, 160, 150, 144, 157, 170, 160, 163, 158, 165, 161, 152, 158, 156, 157, 162, 147, 145, 154, 156, 161, 159, 155, 160, 152, 166, 145, 157, 157, 151, 159, 158, 155, 158, 156, 150, 157, 160, 158, 180, 169, 164, 162, 163, 148, 160, 147, 193, 152, 167, 156, 164, 157, 157, 163, 157, 150, 177, 164, 157, 158, 163, 162, 149, 171, 157, 160, 158, 157, 160, 159, 148, 157, 168, 160, 161, 154, 155, 154, 164, 160, 160, 164, 159, 149, 166, 148, 150, 170, 164, 159, 161, 170, 161, 160, 161, 164, 155, 154, 159, 158, 156, 162, 160, 147, 141, 161, 156, 165, 161, 174, 158, 166, 170, 153, 162, 161, 161, 156, 158, 163, 163, 156, 158, 158, 169, 157, 164, 165, 157, 162, 162, 182, 149, 158, 154, 158, 157, 155, 157, 160, 159, 155, 168, 154, 155, 161, 158, 158, 162, 159, 169, 153, 161, 154, 158, 163, 147, 175, 165, 170, 161, 156, 159, 162, 159, 166, 164, 167, 156, 157, 163, 163, 162, 157, 157, 156, 166, 156, 158, 163, 160, 153, 160, 159, 153, 171, 163, 154, 151, 148, 161, 164, 165, 160, 162, 163, 158, 159, 161, 155, 160, 159, 159, 164, 163, 157, 172, 162, 163, 150, 153, 159, 164, 162, 158, 151, 162, 160, 164, 147, 160, 163, 173, 163, 165, 157, 165, 159, 161, 148, 156, 160, 163, 166, 155, 163, 154, 167, 155, 162, 154, 163, 159, 156, 166, 163, 160, 162, 164, 161, 163, 152, 153, 161, 164, 158, 160, 158, 162, 156, 142, 161, 153, 167, 175, 156, 162, 161, 163, 169, 160, 152, 159, 163, 159, 164, 166, 156, 157, 157, 153, 160, 160, 157, 162, 155, 154, 159, 147, 162, 159, 158, 163, 158, 161, 161, 156, 153, 159, 158, 155, 159, 151, 160, 161, 158, 160, 160, 159, 162, 152, 156, 169, 149, 164, 169, 161, 161, 162, 158, 161, 169, 156, 154, 179, 161, 160, 166, 155, 146, 160, 164, 159, 166, 154, 159, 159, 154, 163, 152, 163, 162, 168, 159, 154, 169, 157, 161, 164, 157, 163, 166, 155, 162, 163, 168, 159, 161, 157, 164, 155, 156, 158, 152, 158, 168, 161, 161, 161, 166, 155, 153, 166, 158, 159, 162, 168, 159, 168, 152, 157, 159, 160, 163, 154, 157, 159, 163, 163, 163, 159, 160, 162, 161, 167, 155, 158, 168, 159, 161, 160, 162, 164, 164, 160, 163, 172, 156, 171, 160, 159, 150, 162, 161, 164, 165, 153, 155, 164, 159, 153, 161, 162, 161, 166, 163, 160, 152, 154, 163, 152, 172, 164, 152, 161, 164, 162, 162, 158, 155, 160, 158, 152, 159, 158, 160, 159, 155, 160, 167, 161, 169, 157, 167, 163, 155, 155, 171, 155, 170, 152, 167, 160, 168, 166, 151, 153, 155, 165, 156, 162, 157, 162, 152, 165, 158, 164, 159, 155, 165, 157, 163, 162, 158, 154, 153, 158, 163, 161, 167, 173, 160, 163, 159, 158, 161, 160, 160, 157, 161, 165, 158, 164, 163, 165, 158, 162, 148, 160, 160, 161, 157, 163, 160, 163, 162, 157, 157, 163, 154, 155, 169, 164, 159, 162, 166, 161, 153, 158, 159, 151, 160, 160, 157, 165, 156, 155, 161, 158, 156, 168, 163, 157, 163, 157, 165, 153, 159, 160, 169, 160, 158, 160, 156, 174, 158, 152, 145, 153, 163, 162, 167, 147, 159, 158, 161, 156, 161, 161, 154, 148, 159, 163, 163, 148, 163, 154, 164, 157, 164, 168, 166, 160, 164, 160, 159, 155, 167, 161, 148, 157, 167, 159, 162, 164, 152, 157, 148, 161, 164, 159, 174, 160, 157, 155, 159, 162, 154, 166, 162, 158, 160, 156, 162, 138, 162, 163, 163, 161, 156, 157, 164, 155, 158, 164, 163, 163, 154, 151, 161, 162, 158, 160, 156, 167, 166, 162, 164, 160, 172, 155, 164, 159, 165, 163, 156, 162, 153, 158, 162, 150, 160, 156, 166, 164, 158, 157, 152, 168, 160, 165, 170, 159, 153, 160, 150, 167, 170, 152, 164, 163, 158, 154, 160, 154, 157, 158, 155, 160, 165, 152, 161, 158, 154, 164, 167, 156, 155, 157, 157, 162, 155, 155, 159, 157, 172, 161, 155, 140, 160, 153, 163, 160, 156, 163, 164, 160, 160, 163, 171, 165, 159, 170, 169, 155, 156, 161, 140, 162, 150, 160, 165, 164, 156, 156, 154, 159, 149, 178, 165, 147, 158, 162, 151, 160, 159, 167, 172, 177, 159, 162, 161, 146, 156, 159, 155, 148, 158, 157, 148, 157, 173, 166, 165, 148, 166, 162, 163, 165, 161, 158, 162, 157, 180, 154, 144, 153, 162, 163, 177, 165, 166, 168, 164, 153, 146, 153, 163, 142, 146, 153, 143, 156, 158, 144, 154, 168, 157, 153, 162, 159, 158, 156, 180, 163, 149, 153, 175, 160, 164, 169, 163, 164, 160, 154, 154, 155, 158, 163, 168, 168, 167, 162, 156, 166, 158, 157, 163, 163, 159, 170, 159, 158, 159, 166, 165, 159, 158, 162, 160, 175, 153, 154, 142, 155, 162, 160, 161, 153, 154, 154, 156, 161, 159, 156, 161, 157, 162, 145, 168, 162, 162, 164, 160, 157, 148, 163, 150, 193, 125, 155, 148, 152, 149, 154, 150, 158, 158, 164, 158, 139, 156, 177, 162, 149, 166, 155, 160, 141, 161, 160, 156, 163, 151, 150, 167, 156, 163, 150, 162, 173, 157, 148, 155, 164, 161, 190, 162, 168, 171, 166, 158, 155, 163, 151, 162, 148, 164, 168, 164, 146, 165, 159, 156, 164, 148, 160, 157, 150, 165, 153, 166, 176, 168, 151, 155, 162, 159, 156, 164, 141, 161, 147, 163, 164, 158, 160, 158, 151, 146, 157, 160, 162, 161, 159, 183, 167, 169, 163, 156, 152, 158, 155, 157, 178, 182, 150, 169, 168, 174, 154, 174, 149, 158, 181, 148, 155, 165, 159, 163, 157, 156, 160, 152, 163, 172, 161, 154, 154, 164, 155, 162, 162, 153, 158, 156, 155, 162, 158, 164, 168, 144, 160, 148, 154, 158, 171, 153, 156, 182, 180, 160, 155, 171, 159, 150, 170, 155, 165, 178, 158, 170, 137, 165, 152, 159, 166, 163, 163, 172, 164, 159, 160, 162, 153, 161, 167, 153, 163, 165, 155, 161, 166, 145, 154, 160, 160, 160, 167, 154, 153, 168, 158, 162, 158, 162, 161, 173, 160, 159, 179, 156, 173, 161, 165, 154, 158, 163, 163, 154, 150, 149, 162, 154, 165, 178, 162, 157, 167, 170, 166, 152, 158, 150, 153, 156, 146, 154, 161, 142, 169, 167, 162, 165, 164, 150, 172, 161, 168, 159, 153, 165, 158, 180, 161, 157, 164, 158, 158, 154, 161, 153, 162, 159, 175, 144, 150, 164, 171, 175, 166, 166, 179, 161, 157, 158, 163, 159, 178, 143, 162, 167, 154, 164, 175, 145, 174, 160, 155, 153, 151, 157, 159, 157, 162, 163, 172, 145, 154, 190, 158, 158, 147, 162, 165, 144, 160, 160, 163, 161, 158, 155, 163, 160, 158, 166, 144, 157, 173, 155, 164, 175, 160, 162, 161, 159, 155, 172, 170, 150, 151, 150, 163, 157, 152, 163, 160, 163, 160, 166, 157, 151, 150, 176, 156, 164, 160, 147, 162, 170, 153, 157, 164, 147, 163, 169, 157, 159, 157, 162, 162, 162, 158, 164, 154, 161, 152, 159, 164, 160, 159, 160, 159, 162, 159, 155, 162, 162, 155, 162, 155, 170, 164, 155, 159, 151, 157, 154, 163, 156, 160, 150, 151, 154, 160, 155, 159, 158, 158, 166, 152, 164, 161, 159, 149, 160, 162, 166, 166, 156, 160, 164, 158, 156, 159, 175, 158, 155, 158, 159, 165, 159, 165, 156, 155, 161, 173, 159, 156, 165, 172, 166, 159, 154, 166, 154, 161, 155, 165, 148, 159, 155, 155, 144, 162, 165, 165, 162, 162, 161, 149, 163, 178, 157, 164, 155, 162, 146, 161, 165, 164, 150, 165, 155, 164, 164, 164, 160, 158, 158, 163, 173, 163, 162, 137, 154, 162, 162, 155, 151, 171, 172, 154, 158, 157, 165, 148, 158, 166, 150, 163, 156, 153, 163, 163, 158, 162, 161, 158, 162, 158, 159, 164, 155, 169, 166, 158, 165, 162, 163, 154, 167, 160, 160, 159, 156, 157, 163, 160, 164, 158, 163, 157, 165, 157, 151, 160, 177, 150, 160, 155, 155, 156, 155, 164, 155, 160, 156, 160, 157, 153, 165, 163, 165, 147, 170, 192, 158, 165, 154, 177, 166, 163, 170, 160, 161, 158, 162, 162, 168, 164, 155, 159, 161, 161, 163, 156, 157, 153, 162, 159, 152, 170, 152, 160, 161, 158, 159, 154, 165, 157, 149, 158, 157, 165, 166, 155, 155, 154, 148, 154, 159, 160, 160, 161, 150, 158, 158, 158, 163, 165, 164, 162, 156, 155, 164, 158, 162, 168, 157, 159, 155, 172, 151, 159, 165, 153, 158, 160, 168, 161, 158, 164, 164, 165, 161, 163, 146, 156, 156, 176, 162, 151, 147, 152, 159, 157, 151, 157, 157, 166, 160, 154, 159, 152, 165, 165, 163, 166, 168, 171, 150, 155, 156, 165, 165, 162, 162, 164, 164, 162, 164, 160, 166, 164, 161, 163, 145, 157, 159, 162, 164, 163, 160, 162, 147, 159, 162, 160, 168, 155, 157, 141, 163, 153, 155, 157, 156, 168, 156, 162, 156, 159, 173, 164, 156, 165, 157, 168, 154, 154, 157, 163, 160, 147, 163, 156, 156, 163, 169, 153, 151, 164, 156, 160, 179, 159, 159, 155, 164, 157, 166, 165, 157, 154, 156, 152, 172, 175, 157, 161, 161, 152, 155, 151, 156, 160, 165, 162, 154, 164, 163, 156, 149, 157, 163, 154, 166, 156, 172, 163, 151, 164, 158, 168, 156, 156, 161, 154, 163, 156, 172, 157, 155, 168, 157, 171, 157, 156, 160, 160, 156, 159, 153, 168, 165, 155, 160, 159, 171, 159, 166, 156, 153, 158, 156, 157, 164, 156, 166, 155, 157, 163, 166, 158, 167, 157, 164, 170, 156, 149, 144, 169, 151, 166, 163, 152, 160, 154, 156, 159, 155, 162, 160, 161, 169, 173, 166, 160, 154, 166, 168, 153, 163, 151, 164, 155, 157, 160, 163, 148, 161, 152, 165, 162, 170, 155, 164, 153, 159, 159, 175, 154, 167, 164, 168, 165, 158, 160, 157, 159, 160, 162, 163, 152, 166, 160, 151, 158, 163, 161, 164, 162, 166, 153, 160, 157, 159, 165, 157, 160, 163, 159, 154, 158, 165, 157, 161, 157, 161, 164, 163, 161, 161, 158, 160, 161, 163, 158, 165, 152, 164, 156, 162, 163, 148, 158, 163, 157, 154, 161, 158, 161, 151, 156, 162, 161, 161, 166, 156, 161, 156, 162, 158, 162, 164, 168, 162, 163, 161, 158, 160, 159, 163, 161, 157, 160, 151, 160, 161, 153, 154, 157, 151, 159, 159, 162, 157, 165, 158, 164, 171, 159, 163, 156, 161, 165, 162, 158, 155, 159, 169, 162, 152, 159, 156, 161, 161, 163, 149, 157, 159, 158, 156, 162, 163, 172, 158, 166, 159, 159, 174, 160, 169, 159, 161, 160, 161, 159, 159, 161, 151, 159, 164, 164, 157, 176, 161, 166, 156, 172, 157, 150, 158, 164, 160, 156, 163, 159, 165, 163, 159, 169, 163, 155, 160, 161, 157, 158, 146, 157, 159, 158, 162, 166, 165, 159, 161, 162, 160, 167, 170, 153, 149, 159, 160, 160, 163, 165, 157, 153, 156, 161, 156, 160, 162, 160, 163, 162, 154, 161, 158, 163, 151, 164, 163, 163, 159, 162, 160, 156, 162, 176, 160, 155, 156, 158, 159, 156, 158, 159, 157, 152, 159, 156, 162, 159, 164, 160, 154, 162, 156, 155, 164, 161, 163, 157, 158, 162, 159, 165, 160, 156, 163, 158, 152, 157, 162, 159, 160, 156, 164, 162, 154, 160, 156, 166, 157, 155, 161, 157, 159, 163, 157, 150, 145, 159, 165, 167, 159, 164, 157, 162, 163, 153, 166, 157, 162, 161, 163, 163, 151, 157, 161, 165, 158, 165, 156, 160, 158, 154, 164, 161, 159, 164, 156, 163, 160, 166, 166, 165, 154, 159, 161, 157, 163, 161, 161, 163, 162, 165, 165, 161, 159, 163, 156, 160, 170, 163, 162, 173, 155, 161, 163, 158, 158, 157, 164, 156, 161, 161, 166, 162, 158, 164, 159, 155, 160, 159, 162, 163, 160, 160, 168, 165, 163, 159, 157, 162, 155, 157, 157, 168, 161, 165, 167, 162, 160, 156, 160, 163, 157, 160, 162, 160, 159, 162, 148, 166, 163, 163, 158, 160, 159, 164, 158, 163, 152, 165, 155, 158, 152, 161, 152, 163, 162, 157, 164, 156, 161, 157, 157, 160, 156, 153, 156, 171, 159, 171, 160, 154, 158, 164, 158, 152, 157, 159, 160, 161, 166, 162, 157, 162, 158, 161, 162, 162, 158, 162, 158, 160, 159, 160, 166, 153, 162, 165, 164, 157, 157, 162, 157, 168, 161, 159, 167, 160, 163, 159, 157, 159, 166, 163, 166, 165, 164, 166, 162, 163, 164, 157, 162, 159, 155, 160, 161, 168, 157, 151, 150, 171, 159, 146, 153, 176, 154, 154, 163, 162, 159, 162, 155, 164, 160, 158, 156, 154, 160, 155, 159, 161, 162, 156, 167, 158, 159, 159, 160, 157, 161, 161, 155, 156, 159, 157, 160, 169, 160, 158, 158, 163, 168, 163, 158, 169, 161, 161, 160, 167, 164, 163, 159, 160, 162, 154, 170, 152, 159, 161, 157, 161, 160, 160, 160, 156, 161, 156, 155, 151, 160, 159, 154, 152, 157, 161, 167, 160, 162, 161, 159, 155, 174, 167, 164, 163, 160, 149, 164, 158, 150, 161, 163, 157, 173, 171, 165, 163, 154, 148, 155, 154, 155, 156, 161, 155, 155, 157, 163, 160, 164, 152, 162, 159, 165, 169, 159, 159, 150, 157, 163, 169, 166, 149, 157, 160, 159, 167, 160, 169, 168, 160, 158, 157, 151, 154, 156, 155, 170, 159, 166, 159, 167, 151, 156, 152, 167, 159, 162, 159, 154, 161, 157, 150, 160, 165, 153, 163, 157, 166, 164, 170, 152, 156, 154, 162, 163, 165, 158, 146, 165, 152, 172, 160, 161, 166, 156, 163, 171, 157, 166, 158, 162, 160, 163, 175, 157, 161, 157, 168, 162, 166, 161, 150, 148, 153, 164, 156, 164, 162, 158, 158, 157, 164, 161, 166, 161, 161, 166, 161, 165, 155, 158, 161, 158, 162, 163, 160, 168, 160, 163, 162, 156, 165, 162, 153, 162, 165, 161, 160, 161, 160, 153, 168, 161, 152, 161, 163, 162, 160, 166, 171, 159, 163, 151, 169, 155, 167, 161, 166, 170, 157, 166, 158, 167, 178, 158, 165, 160, 169, 155, 162, 155, 165, 157, 160, 160, 157, 153, 154, 159, 165, 165, 159, 163, 158, 166, 168, 164, 163, 159, 156, 160, 166, 161, 170, 151, 159, 161, 150, 160, 164, 161, 166, 156, 158, 164, 160, 156, 158, 165, 157, 155, 167, 151, 161, 159, 163, 167, 163, 171, 164, 163, 164, 160, 160, 162, 159, 162, 162, 159, 169, 161, 161, 154, 153, 157, 171, 158, 160, 160, 163, 163, 166, 161, 163, 165, 164, 161, 163, 162, 172, 160, 162, 159, 170, 168, 156, 160, 162, 159, 163, 162, 150, 160, 167, 162, 165, 166, 149, 157, 159, 163, 164, 161, 160, 165, 161, 156, 156, 162, 163, 169, 171, 159, 168, 160, 168, 159, 160, 163, 164, 155, 162, 159, 162, 163, 159, 168, 161, 168, 156, 164, 167, 158, 163, 153, 166, 166, 161, 149, 153, 160, 159, 162, 167, 154, 164, 158, 158, 160, 168, 163, 158, 165, 154, 152, 160, 156, 158, 155, 162, 164, 154, 167, 164, 163, 161, 165, 161, 175, 165, 159, 155, 162, 161, 158, 171, 168, 156, 155, 164, 158, 166, 167, 162, 163, 154, 163, 171, 155, 154, 156, 157, 150, 166, 168, 161, 157, 156, 155, 162, 160, 158, 158, 157, 162, 149, 163, 158, 157, 159, 160, 168, 167, 162, 169, 160, 152, 153, 161, 160, 168, 156, 166, 160, 164, 161, 159, 160, 151, 164, 171, 162, 160, 165, 161, 161, 154, 163, 149, 161, 163, 158, 160, 157, 168, 165, 153, 162, 163, 172, 161, 163, 157, 164, 156, 167, 153, 168, 160, 162, 160, 161, 167, 160, 160, 163, 158, 161, 163, 161, 164, 160, 157, 166, 170, 160, 158, 165, 168, 163, 161, 161, 162, 160, 157, 158, 161, 157, 159, 152, 157, 171, 158, 160, 160, 167, 157, 149, 161, 150, 161, 167, 158, 154, 164, 165, 177, 160, 154, 161, 165, 163, 168, 163, 164, 165, 166, 163, 166, 159, 160, 146, 163, 156, 154, 159, 162, 160, 157, 156, 152, 162, 174, 159, 156, 165, 160, 155, 163, 158, 164, 153, 163, 160, 161, 161, 162, 160, 154, 163, 164, 162, 166, 161, 161, 160, 154, 158, 161, 166, 159, 157, 165, 161, 157, 159, 164, 158, 158, 145, 157, 159, 160, 159, 164, 160, 166, 156, 161, 160, 155, 155, 159, 158, 160, 162, 163, 157, 163, 158, 162, 157, 164, 161, 161, 157, 166, 171, 160, 161, 162, 157, 164, 162, 167, 156, 163, 153, 163, 159, 160, 170, 157, 155, 161, 160, 156, 161, 160, 158, 160, 159, 161, 162, 170, 160, 164, 164, 163, 161, 158, 165, 158, 157, 161, 157, 162, 161, 157, 179, 155, 162, 160, 169, 154, 158, 154, 162, 151, 158, 160, 159, 161, 160, 158, 162, 162, 165, 155, 155, 159, 160, 161, 162, 175, 163, 152, 157, 174, 158, 157, 160, 151, 162, 160, 159, 161, 162, 164, 157, 160, 158, 158, 162, 163, 160, 165, 160, 150, 160, 168, 163, 156, 164, 160, 163, 158, 163, 158, 164, 161, 155, 160, 169, 158, 159, 160, 165, 161, 163, 164, 164, 158, 164, 162, 162, 161, 166, 160, 159, 159, 158, 164, 165, 161, 158, 164, 160, 156, 151, 150, 162, 159, 162, 166, 162, 159, 156, 150, 159, 164, 162, 159, 160, 159, 170, 163, 167, 157, 153, 163, 167, 160, 161, 165, 157, 155, 157, 157, 161, 154, 157, 166, 155, 159, 146, 155, 162, 159, 157, 163, 161, 162, 155, 157, 159, 170, 160, 159, 164, 182, 162, 159, 160, 168, 149, 157, 161, 160, 165, 157, 162, 156, 164, 158, 166, 159, 167, 159, 162, 160, 164, 157, 160, 157, 158, 161, 155, 166, 162, 158, 153, 161, 160, 164, 160, 160, 161, 152, 150, 163, 161, 159, 157, 148, 159, 160, 166, 166, 164, 164, 162, 162, 158, 157, 160, 160, 162, 159, 160, 159, 161, 162, 160, 158, 170, 162, 155, 159, 166, 158, 161, 163, 160, 160, 163, 167, 157, 161, 163, 157, 164, 156, 156, 161, 163, 158, 161, 162, 158, 161, 160, 164, 163, 158, 158, 165, 156, 164, 158, 164, 155, 161, 158, 159, 162, 160, 152, 157, 160, 159, 163, 163, 159, 154, 162, 161, 162, 157, 158, 158, 158, 162, 157, 160, 157, 164, 161, 152, 163, 158, 166, 153, 158, 158, 157, 161, 160, 155, 161, 173, 159, 160, 160, 164, 161, 156, 163, 156, 164, 164, 156, 159, 154, 158, 155, 158, 161, 156, 162, 160, 159, 162, 175, 163, 160, 158, 157, 160, 159, 150, 166, 156, 157, 160, 152, 159, 163, 158, 162, 157, 154, 164, 160, 158, 159, 156, 162, 154, 160, 160, 163, 156, 164, 157, 162, 162, 158, 166, 159, 167, 158, 158, 164, 160, 157, 164, 158, 160, 161, 157, 161, 155, 159, 160, 155, 159, 157, 159, 159, 153, 157, 164, 158, 167, 166, 156, 158, 152, 160, 157, 155, 157, 159, 156, 157, 159, 161, 156, 162, 161, 159, 162, 165, 160, 165, 162, 154, 160, 155, 161, 161, 164, 163, 163, 162, 164, 162, 158, 162, 167, 155, 159, 158, 155, 149, 160, 170, 165, 161, 158, 164, 165, 157, 151, 156, 158, 158, 167, 148, 149, 160, 170, 160, 168, 163, 160, 161, 156, 167, 164, 157, 154, 159, 155, 166, 171, 161, 171, 175, 148, 159, 159, 157, 160, 175, 150, 148, 158, 166, 161, 159, 150, 167, 158, 156, 157, 179, 163, 160, 158, 160, 156, 160, 158, 160, 167, 162, 149, 157, 155, 158, 153, 160, 158, 160, 143, 157, 168, 152, 160, 154, 158, 156, 156, 151, 151, 162, 163, 165, 165, 154, 154, 162, 144, 155, 155, 158, 163, 158, 157, 169, 156, 156, 170, 157, 162, 163, 151, 154, 166, 152, 159, 155, 149, 150, 158, 156, 165, 163, 161, 155, 167, 161, 159, 152, 159, 155, 162, 151, 158, 167, 161, 165, 153, 157, 157, 168, 156, 161, 163, 161, 158, 155, 156, 161, 156, 159, 164, 158, 164, 162, 147, 166, 155, 161, 163, 174, 163, 143, 164, 172, 160, 155, 161, 169, 152, 161, 168, 156, 146, 159, 151, 159, 152, 152, 161, 159, 168, 180, 157, 154, 152, 152, 164, 156, 157, 149, 153, 155, 158, 158, 154, 164, 151, 153, 162, 159, 158, 158, 163, 165, 166, 155, 175, 164, 147, 155, 165, 160, 166, 165, 160, 156, 152, 164, 161, 172, 151, 159, 151, 154, 163, 155, 151, 156, 165, 161, 155, 151, 153, 148, 165, 159, 159, 166, 162, 170, 168, 161, 163, 160, 171, 156, 158, 154, 164, 161, 163, 154, 156, 159, 165, 151, 165, 159, 164, 160, 163, 155, 155, 145, 162, 162, 161, 155, 158, 165, 152, 167, 146, 165, 164, 150, 153, 159, 163, 166, 159, 164, 148, 158, 161, 164, 174, 157, 161, 159, 164, 158, 161, 161, 158, 173, 155, 150, 146, 143, 159, 155, 156, 161, 176, 156, 164, 154, 172, 153, 168, 170, 155, 159, 151, 155, 158, 156, 174, 157, 167, 152, 169, 157, 170, 158, 158, 153, 155, 158, 162, 157, 164, 160, 157, 156, 157, 152, 163, 163, 154, 161, 164, 160, 160, 161, 158, 151, 170, 153, 159, 152, 148, 151, 160, 144, 155, 166, 149, 154, 159, 166, 162, 156, 153, 161, 163, 157, 166, 162, 160, 174, 165, 153, 159, 159, 155, 161, 167, 163, 168, 153, 159, 160, 153, 163, 166, 161, 164, 164, 153, 162, 163, 172, 162, 147, 169, 160, 163, 155, 149, 152, 153, 159, 145, 160, 159, 162, 163, 158, 154, 155, 159, 152, 154, 162, 160, 166, 154, 144, 163, 175, 174, 162, 159, 158, 160, 178, 168, 151, 158, 169, 158, 161, 161, 155, 151, 164, 158, 164, 172, 163, 160, 149, 153, 161, 156, 155, 162, 166, 153, 164, 157, 167, 167, 164, 154, 161, 156, 149, 162, 156, 166, 153, 151, 167, 159, 162, 154, 158, 153, 149, 165, 161, 154, 155, 156, 155, 155, 165, 164, 159, 161, 161, 157, 172, 157, 156, 163, 155, 154, 163, 161, 162, 153, 153, 140, 154, 157, 161, 155, 168, 167, 156, 151, 159, 187, 163, 154, 156, 151, 164, 156, 159, 149, 151, 160, 164, 150, 172, 164, 154, 164, 162, 152, 163, 162, 156, 153, 158, 172, 145, 161, 159, 165, 157, 161, 161, 175, 156, 167, 165, 160, 166, 154, 153, 157, 156, 154, 163, 148, 175, 161, 167, 163, 157, 157, 151, 166, 156, 155, 156, 176, 160, 152, 167, 157, 164, 164, 154, 176, 161, 158, 165, 166, 165, 168, 153, 153, 157, 164, 153, 159, 163, 156, 160, 151, 162, 166, 158, 156, 159, 154, 160, 155, 158, 159, 158, 169, 157, 156, 157, 159, 150, 172, 154, 164, 162, 154, 164, 155, 156, 166, 163, 174, 164, 159, 152, 159, 166, 149, 164, 159, 170, 157, 160, 155, 161, 155, 161, 157, 167, 164, 156, 154, 150, 166, 169, 157, 154, 158, 161, 157, 157, 154, 159, 167, 154, 173, 169, 166, 159, 157, 161, 163, 165, 151, 157, 165, 152, 161, 150, 163, 164, 165, 157, 160, 163, 152, 162, 159, 166, 164, 161, 159, 157, 158, 161, 156, 161, 152, 167, 154, 155, 155, 158, 157, 161, 162, 163, 151, 150, 163, 155, 156, 152, 158, 161, 165, 164, 153, 161, 162, 177, 150, 155, 156, 166, 155, 157, 160, 156, 165, 144, 166, 162, 166, 154, 161, 160, 159, 174, 154, 162, 159, 157, 156, 162, 159, 160, 156, 161, 159, 161, 164, 157, 162, 160, 157, 156, 164, 155, 153, 165, 159, 158, 162, 155, 153, 171, 172, 164, 155, 154, 158, 160, 164, 158, 159, 152, 168, 163, 165, 152, 152, 161, 161, 162, 167, 169, 164, 160, 163, 163, 161, 156, 160, 161, 168, 154, 162, 161, 157, 159, 160, 156, 151, 156, 155, 161, 158, 156, 158, 159, 162, 154, 158, 163, 160, 142, 155, 156, 157, 158, 158, 158, 150, 159, 159, 167, 157, 167, 160, 177, 165, 155, 155, 152, 163, 167, 151, 157, 153, 154, 155, 169, 158, 166, 156, 152, 154, 163, 158, 159, 158, 157, 144, 161, 157, 163, 163, 148, 155, 164, 160, 158, 151, 147, 154, 175, 165, 157, 138, 158, 154, 152, 170, 160, 156, 167, 158, 163, 155, 164, 143, 144, 152, 155, 147, 165, 155, 163, 160, 160, 159, 160, 160, 167, 160, 162, 161, 158, 166, 161, 162, 168, 160, 151, 164, 154, 161, 159, 155, 157, 157, 158, 162, 160, 162, 168, 164, 163, 159, 154, 172, 157, 160, 162, 161, 157, 164, 153, 151, 164, 161, 158, 151, 160, 155, 154, 153, 150, 168, 153, 156, 157, 155, 160, 156, 161, 160, 164, 158, 163, 153, 160, 155, 159, 159, 158, 161, 163, 153, 167, 159, 162, 167, 163, 165, 166, 161, 169, 158, 156, 155, 161, 155, 161, 161, 156, 156, 155, 164, 171, 166, 170, 162, 151, 157, 158, 156, 159, 152, 153, 157, 158, 163, 155, 154, 160, 161, 154, 157, 154, 169, 152, 164, 160, 161, 170, 163, 156, 165, 158, 166, 158, 151, 154, 161, 162, 165, 155, 157, 153, 180, 150, 158, 155, 162, 155, 162, 175, 160, 159, 160, 162, 165, 156, 166, 154, 153, 149, 159, 156, 161, 156, 156, 158, 145, 168, 162, 158, 154, 159, 164, 168, 155, 162, 166, 162, 173, 149, 159, 159, 161, 162, 156, 162, 166, 161, 162, 155, 158, 156, 160, 159, 159, 160, 164, 163, 160, 161, 156, 164, 159, 160, 169, 156, 153, 159, 153, 156, 162, 152, 157, 164, 156, 163, 169, 143, 154, 158, 158, 159, 172, 159, 153, 168, 165, 156, 161, 160, 153, 160, 155, 159, 157, 110, 171, 159, 157, 158, 157, 149, 159, 146, 166, 161, 161, 155, 165, 157, 156, 154, 161, 162, 166, 160, 148, 156, 166, 165, 113, 167, 161, 156, 157, 161, 164, 163, 166, 155, 160, 172, 163, 163, 163, 164, 159, 150, 157, 158, 161, 148, 155, 159, 167, 156, 159, 161, 159, 168, 159, 161, 161, 158, 165, 162, 158, 164, 161, 167, 152, 156, 202, 158, 176, 165, 160, 157, 154, 162, 156, 159, 162, 168, 161, 156, 158, 161, 160, 168, 160, 160, 178, 161, 152, 158, 150, 159, 152, 150, 158, 155, 151, 157, 154, 145, 161, 160, 162, 161, 165, 166, 158, 169, 165, 159, 166, 167, 160, 156, 155, 163, 156, 154, 163, 162, 163, 157, 165, 160, 167, 166, 153, 157, 165, 159, 162, 153, 161, 151, 165, 162, 154, 160, 159, 160, 144, 156, 155, 158, 160, 147, 152, 157, 165, 166, 166, 154, 159, 160, 161, 157, 159, 160, 194, 163, 169, 158, 177, 164, 157, 158, 164, 158, 162, 160, 163, 159, 163, 159, 156, 143, 117, 162, 157, 172, 160, 163, 167, 155, 163, 149, 162, 161, 156, 152, 159, 163, 162, 162, 162, 150, 160, 157, 160, 156, 153, 165, 174, 156, 159, 155, 148, 170, 167, 162, 156, 156, 162, 161, 161, 165, 144, 159, 163, 169, 160, 163, 165, 160, 165, 156, 153, 155, 164, 155, 159, 161, 154, 163, 159, 173, 156, 158, 159, 159, 160, 159, 162, 157, 159, 163, 164, 167, 157, 169, 160, 157, 165, 152, 163, 164, 173, 155, 160, 160, 160, 159, 159, 166, 160, 160, 160, 162, 157, 158, 160, 167, 164, 154, 157, 165, 158, 167, 161, 160, 158, 159, 159, 162, 159, 160, 161, 163, 165, 147, 150, 157, 158, 164, 155, 162, 158, 164, 164, 160, 160, 153, 158, 158, 168, 172, 171, 160, 162, 162, 156, 163, 163, 157, 154, 170, 166, 155, 163, 157, 144, 160, 165, 158, 169, 187, 163, 156, 160, 144, 163, 159, 163, 156, 162, 161, 161, 158, 160, 157, 157, 160, 168, 165, 159, 170, 160, 157, 161, 164, 151, 99, 161, 161, 167, 155, 157, 154, 158, 159, 169, 175, 164, 158, 161, 162, 167, 162, 163, 149, 163, 165, 160, 172, 156, 153, 153, 160, 160, 150, 167, 165, 166, 161, 155, 164, 162, 170, 159, 161, 160, 159, 155, 156, 157, 155, 154, 162, 160, 158, 155, 160, 154, 155, 169, 161, 160, 159, 160, 152, 159, 156, 158, 166, 163, 186, 153, 163, 158, 156, 163, 158, 156, 157, 150, 156, 158, 154, 160, 158, 165, 160, 157, 159, 161, 150, 164, 160, 163, 170, 160, 151, 155, 159, 168, 160, 163, 159, 164, 161, 164, 168, 155, 155, 156, 161, 157, 163, 162, 148, 168, 177, 152, 161, 160, 165, 158, 164, 164, 157, 161, 169, 162, 162, 155, 160, 156, 156, 160, 159, 161, 167, 164, 154, 160, 157, 170, 160, 165, 143, 158, 158, 153, 165, 166, 156, 165, 153, 161, 159, 156, 162, 161, 161, 155, 158, 160, 153, 162, 174, 164, 164, 163, 162, 163, 159, 160, 166, 154, 165, 166, 163, 160, 161, 146, 159, 158, 158, 158, 159, 159, 161, 169, 160, 166, 156, 158, 160, 163, 159, 157, 161, 158, 164, 160, 163, 161, 163, 157, 157, 160, 165, 168, 153, 160, 164, 159, 158, 158, 159, 154, 159, 170, 151, 159, 146, 159, 167, 163, 158, 159, 157, 160, 163, 157, 159, 165, 152, 164, 166, 171, 151, 157, 167, 159, 157, 160, 158, 158, 175, 154, 155, 162, 160, 163, 158, 157, 147, 157, 165, 164, 166, 163, 180, 157, 162, 167, 162, 160, 164, 158, 154, 161, 156, 171, 153, 153, 154, 151, 159, 169, 158, 158, 158, 156, 158, 162, 162, 160, 176, 154, 164, 153, 164, 153, 164, 155, 167, 162, 157, 159, 161, 167, 150, 161, 154, 165, 158, 156, 163, 150, 145, 158, 167, 163, 164, 168, 169, 156, 162, 153, 158, 161, 157, 148, 157, 157, 159, 155, 152, 157, 156, 156, 163, 159, 163, 154, 153, 163, 154, 157, 158, 166, 160, 161, 170, 168, 160, 159, 160, 158, 158, 162, 162, 164, 155, 160, 158, 157, 158, 151, 164, 159, 158, 154, 157, 146, 160, 159, 146, 167, 164, 163, 156, 161, 161, 174, 158, 155, 154, 172, 160, 163, 165, 147, 158, 160, 137, 157, 164, 152, 160, 161, 136, 156, 157, 153, 167, 154, 154, 159, 166, 170, 169, 159, 157, 158, 163, 160, 182, 146, 175, 155, 171, 156, 164, 149, 160, 159, 149, 160, 148, 161, 165, 156, 158, 164, 163, 166, 159, 163, 183, 164, 154, 158, 159, 162, 160, 165, 160, 157, 156, 161, 154, 165, 169, 151, 159, 166, 168, 158, 157, 148, 156, 158, 156, 152, 163, 158, 157, 157, 163, 170, 156, 158, 165, 160, 154, 161, 157, 158, 150, 157, 150, 160, 166, 170, 161, 158, 161, 157, 165, 166, 160, 147, 158, 157, 165, 153, 165, 156, 162, 161, 154, 155, 158, 171, 158, 158, 172, 160, 155, 156, 153, 161, 155, 154, 160, 161, 158, 162, 173, 165, 161, 154, 157, 159, 154, 163, 157, 167, 154, 157, 160, 152, 156, 159, 160, 154, 154, 164, 167, 161, 153, 156, 150, 152, 159, 167, 156, 162, 160, 159, 159, 156, 158, 150, 161, 162, 162, 158, 160, 161, 149, 164, 162, 165, 159, 171, 161, 165, 158, 164, 160, 164, 161, 164, 164, 159, 159, 159, 163, 159, 166, 158, 159, 154, 162, 158, 162, 168, 162, 158, 165, 157, 162, 158, 155, 151, 161, 151, 158, 154, 161, 145, 153, 164, 154, 162, 151, 158, 169, 176, 169, 163, 162, 160, 167, 165, 164, 160, 157, 147, 162, 161, 163, 151, 158, 161, 168, 159, 160, 159, 153, 159, 157, 163, 159, 171, 159, 158, 157, 156, 159, 161, 161, 160, 147, 156, 162, 153, 161, 156, 155, 173, 157, 167, 156, 158, 161, 159, 169, 164, 158, 158, 148, 164, 159, 157, 159, 149, 163, 158, 169, 161, 162, 166, 162, 157, 157, 167, 161, 158, 157, 156, 156, 156, 159, 157, 153, 155, 162, 155, 160, 160, 162, 161, 159, 158, 156, 160, 163, 154, 153, 154, 161, 162, 160, 157, 164, 165, 156, 157, 161, 158, 158, 159, 164, 160, 158, 162, 156, 161, 165, 170, 155, 158, 157, 164, 157, 178, 155, 159, 159, 161, 161, 156, 158, 159, 162, 159, 156, 157, 170, 159, 156, 155, 158, 160, 157, 160, 160, 159, 158, 154, 162, 163, 164, 158, 156, 158, 144, 157, 165, 164, 163, 158, 166, 159, 159, 158, 158, 166, 165, 158, 161, 163, 161, 157, 159, 159, 156, 162, 167, 158, 161, 159, 156, 157, 162, 162, 158, 158, 160, 165, 156, 159, 172, 161, 162, 155, 165, 159, 163, 157, 163, 163, 160, 162, 162, 163, 153, 159, 159, 159, 155, 163, 161, 164, 149, 162, 159, 161, 158, 156, 163, 155, 162, 164, 175, 156, 149, 159, 158, 164, 156, 164, 160, 161, 157, 162, 160, 153, 160, 160, 159, 151, 161, 159, 157, 172, 159, 160, 165, 163, 160, 152, 163, 160, 157, 156, 158, 154, 163, 158, 163, 160, 154, 157, 162, 159, 152, 167, 163, 164, 157, 159, 162, 149, 162, 163, 172, 163, 154, 170, 162, 179, 147, 161, 165, 162, 162, 150, 167, 152, 158, 163, 154, 156, 154, 157, 159, 160, 155, 163, 168, 161, 154, 160, 159, 169, 155, 160, 163, 148, 164, 156, 179, 149, 160, 163, 165, 164, 156, 163, 162, 158, 173, 163, 163, 158, 149, 153, 159, 175, 159, 170, 163, 163, 159, 169, 160, 160, 158, 152, 160, 153, 162, 155, 154, 156, 166, 156, 155, 163, 148, 164, 154, 158, 152, 149, 156, 159, 159, 164, 171, 146, 158, 155, 166, 155, 159, 160, 154, 164, 161, 164, 157, 145, 159, 151, 158, 159, 162, 163, 161, 161, 162, 167, 156, 152, 150, 154, 168, 163, 157, 155, 148, 164, 155, 159, 154, 161, 172, 158, 157, 167, 165, 169, 155, 155, 155, 161, 159, 160, 158, 153, 159, 157, 160, 164, 155, 158, 165, 162, 157, 160, 157, 157, 159, 163, 169, 174, 161, 163, 155, 161, 164, 156, 163, 151, 157, 155, 160, 162, 162, 161, 160, 159, 161, 162, 164, 162, 157, 165, 165, 156, 154, 161, 160, 152, 172, 161, 162, 164, 156, 156, 163, 158, 160, 157, 158, 162, 160, 153, 156, 174, 158, 162, 153, 171, 163, 163, 162, 154, 159, 162, 154, 158, 157, 159, 154, 163, 156, 155, 156, 164, 152, 168, 168, 160, 156, 161, 162, 145, 158, 160, 161, 162, 163, 159, 149, 152, 166, 160, 160, 158, 166, 164, 167, 158, 164, 162, 161, 160, 163, 154, 159, 150, 166, 160, 158, 168, 165, 161, 162, 165, 165, 174, 157, 158, 168, 158, 163, 155, 159, 159, 159, 157, 150, 159, 165, 162, 154, 155, 152, 162, 161, 168, 161, 159, 162, 165, 164, 152, 159, 158, 175, 148, 160, 161, 167, 163, 159, 161, 157, 163, 159, 164, 165, 156, 152, 156, 158, 156, 163, 157, 160, 165, 152, 157, 181, 155, 160, 157, 164, 163, 152, 155, 156, 161, 164, 158, 163, 160, 158, 164, 157, 157, 155, 162, 156, 149, 162, 161, 148, 158, 162, 153, 169, 157, 164, 154, 155, 150, 158, 165, 157, 164, 163, 159, 163, 157, 152, 153, 147, 155, 152, 163, 189, 158, 156, 167, 166, 153, 160, 155, 158, 160, 161, 185, 158, 168, 163, 156, 143, 150, 158, 166, 152, 162, 153, 163, 159, 152, 158, 163, 157, 156, 157, 162, 156, 160, 148, 156, 162, 154, 155, 140, 162, 161, 141, 155, 166, 165, 158, 160, 149, 162, 155, 159, 166, 163, 162, 163, 167, 166, 153, 157, 158, 150, 142, 168, 157, 157, 157, 165, 159, 151, 158, 154, 162, 159, 151, 155, 155, 158, 159, 160, 162, 155, 156, 165, 159, 161, 153, 163, 150, 158, 163, 160, 159, 164, 159, 163, 159, 166, 153, 161, 145, 161, 165, 161, 153, 158, 156, 162, 158, 154, 157, 139, 167, 152, 159, 154, 170, 161, 162, 161, 154, 154, 160, 153, 151, 157, 151, 156, 159, 160, 150, 163, 157, 165, 150, 165, 157, 155, 162, 154, 156, 162, 167, 160, 160, 149, 159, 156, 159, 168, 156, 147, 165, 163, 150, 155, 162, 159, 159, 161, 166, 162, 172, 172, 161, 164, 159, 157, 158, 153, 161, 164, 156, 154, 155, 153, 156, 165, 157, 157, 177, 164, 162, 160, 154, 158, 156, 147, 156, 159, 152, 158, 146, 155, 161, 157, 162, 171, 163, 158, 162, 162, 167, 152, 157, 167, 165, 171, 157, 146, 157, 150, 158, 160, 160, 161, 156, 166, 157, 160, 161, 163, 156, 155, 160, 158, 156, 153, 156, 165, 173, 158, 152, 151, 157, 157, 172, 162, 154, 154, 158, 161, 162, 157, 148, 167, 153, 161, 158, 160, 167, 149, 161, 146, 168, 154, 152, 161, 161, 167, 158, 171, 155, 173, 159, 153, 160, 188, 161, 162, 162, 160, 158, 155, 160, 164, 139, 160, 154, 160, 166, 170, 159, 157, 164, 158, 169, 163, 163, 158, 162, 159, 156, 153, 162, 152, 161, 148, 161, 156, 160, 163, 166, 160, 158, 143, 157, 157, 161, 157, 160, 162, 169, 150, 158, 152, 167, 158, 157, 162, 153, 162, 155, 163, 161, 157, 150, 163, 169, 172, 163, 175, 157, 161, 156, 174, 166, 162, 154, 158, 168, 161, 155, 155, 170, 152, 159, 163, 151, 155, 159, 162, 166, 152, 152, 175, 167, 167, 153, 166, 166, 165, 167, 140, 171, 168, 151, 159, 165, 160, 150, 159, 161, 164, 163, 162, 160, 132, 154, 164, 160, 159, 161, 161, 155, 152, 170, 162, 143, 159, 154, 158, 155, 155, 162, 165, 154, 164, 178, 159, 155, 159, 169, 158, 168, 177, 160, 154, 163, 156, 156, 151, 157, 167, 161, 163, 161, 157, 152, 152, 159, 163, 149, 158, 154, 165, 160, 161, 162, 156, 161, 152, 160, 163, 168, 167, 159, 162, 158, 171, 168, 161, 170, 150, 159, 154, 160, 161, 158, 164, 161, 162, 165, 161, 168, 176, 161, 149, 160, 161, 164, 162, 159, 159, 165, 160, 157, 150, 148, 156, 157, 157, 156, 164, 159, 161, 166, 160, 157, 161, 152, 156, 169, 156, 155, 169, 165, 151, 163, 171, 166, 159, 165, 161, 166, 162, 165, 166, 181, 162, 167, 162, 157, 156, 165, 159, 156, 161, 163, 158, 162, 160, 168, 154, 164, 165, 158, 163, 164, 155, 165, 167, 160, 163, 161, 158, 154, 162, 161, 161, 158, 156, 153, 159, 157, 150, 161, 161, 160, 164, 172, 168, 155, 159, 160, 166, 165, 163, 163, 166, 162, 157, 159, 160, 161, 160, 161, 159, 154, 156, 156, 167, 160, 162, 163, 164, 161, 161, 160, 160, 169, 157, 159, 154, 143, 155, 156, 161, 162, 162, 162, 164, 162, 161, 164, 165, 159, 159, 161, 158, 156, 136, 158, 152, 160, 166, 161, 161, 154, 167, 158, 165, 163, 165, 159, 159, 164, 159, 163, 163, 150, 156, 161, 160, 157, 159, 159, 166, 135, 162, 161, 158, 169, 155, 156, 165, 164, 165, 158, 160, 154, 166, 160, 154, 160, 162, 152, 156, 162, 161, 148, 151, 162, 160, 158, 166, 163, 164, 155, 156, 155, 158, 155, 156, 163, 157, 157, 162, 162, 156, 160, 165, 164, 160, 161, 143, 167, 158, 168, 162, 163, 159, 169, 155, 155, 163, 165, 160, 159, 157, 155, 169, 142, 159, 165, 163, 160, 161, 152, 161, 175, 171, 169, 161, 167, 165, 161, 163, 158, 158, 155, 149, 152, 163, 161, 156, 167, 166, 153, 166, 157, 159, 162, 163, 158, 156, 162, 169, 159, 159, 155, 161, 164, 153, 163, 163, 168, 161, 167, 162, 155, 158, 163, 162, 167, 153, 157, 158, 136, 161, 152, 172, 162, 158, 162, 161, 157, 157, 159, 160, 173, 159, 155, 158, 162, 164, 166, 155, 161, 164, 158, 157, 160, 169, 161, 155, 153, 164, 159, 161, 164, 164, 160, 162, 162, 157, 161, 156, 170, 162, 155, 156, 162, 158, 156, 170, 158, 155, 162, 162, 166, 162, 158, 152, 169, 158, 158, 153, 153, 157, 160, 157, 162, 161, 161, 159, 163, 165, 164, 157, 163, 166, 164, 155, 159, 160, 163, 168, 156, 159, 161, 164, 157, 164, 169, 151, 155, 168, 163, 163, 164, 152, 153, 167, 159, 160, 158, 165, 166, 161, 163, 162, 161, 156, 159, 161, 154, 165, 164, 157, 166, 164, 166, 172, 154, 163, 163, 164, 156, 161, 165, 162, 163, 162, 159, 163, 158, 165, 168, 158, 163, 165, 145, 163, 161, 156, 162, 157, 160, 159, 158, 161, 155, 160, 166, 162, 156, 160, 166, 165, 162, 159, 162, 159, 158, 156, 157, 159, 166, 158, 160, 187, 159, 153, 162, 167, 160, 170, 160, 157, 157, 163, 162, 162, 158, 164, 158, 162, 160, 158, 157, 160, 156, 161, 161, 158, 154, 155, 163, 153, 161, 159, 160, 166, 160, 155, 166, 152, 170, 163, 155, 161, 153, 154, 157, 162, 165, 165, 151, 161, 153, 163, 159, 158, 157, 166, 159, 159, 194, 155, 159, 156, 158, 160, 165, 154, 162, 159, 158, 155, 160, 159, 168, 161, 164, 164, 168, 161, 159, 155, 152, 160, 164, 149, 159, 161, 159, 159, 165, 159, 164, 162, 156, 161, 162, 148, 151, 166, 161, 160, 154, 159, 154, 162, 165, 167, 162, 161, 160, 157, 160, 155, 160, 152, 156, 158, 159, 156, 161, 165, 159, 158, 159, 162, 158, 162, 159, 169, 161, 159, 161, 170, 155, 162, 160, 155, 158, 158, 160, 167, 166, 155, 161, 157, 152, 154, 154, 162, 159, 160, 153, 154, 160, 156, 161, 154, 158, 159, 168, 170, 163, 166, 159, 163, 159, 160, 161, 160, 155, 159, 158, 154, 158, 156, 154, 162, 169, 168, 159, 162, 159, 162, 162, 165, 161, 161, 157, 171, 158, 169, 157, 157, 158, 160, 158, 152, 158, 158, 157, 157, 167, 156, 158, 160, 151, 157, 162, 160, 159, 151, 157, 155, 165, 153, 162, 155, 163, 163, 159, 161, 159, 164, 157, 172, 168, 172, 158, 150, 158, 156, 154, 168, 165, 158, 161, 163, 158, 162, 152, 160, 152, 161, 154, 159, 159, 156, 158, 145, 161, 156, 158, 166, 157, 157, 162, 158, 164, 158, 162, 158, 155, 162, 162, 162, 155, 165, 163, 157, 154, 161, 166, 156, 157, 162, 155, 163, 144, 157, 166, 164, 165, 158, 157, 164, 157, 162, 155, 160, 160, 169, 157, 169, 155, 159, 159, 150, 158, 161, 153, 159, 160, 155, 165, 168, 158, 166, 161, 164, 154, 154, 148, 163, 152, 167, 161, 160, 166, 163, 164, 160, 164, 160, 155, 167, 159, 151, 165, 160, 153, 161, 158, 148, 166, 163, 162, 161, 154, 154, 160, 158, 163, 156, 159, 158, 157, 156, 149, 164, 169, 159, 162, 159, 150, 157, 162, 159, 153, 151, 163, 160, 157, 163, 159, 176, 157, 166, 171, 147, 161, 158, 161, 158, 158, 167, 156, 178, 166, 173, 161, 152, 157, 141, 162, 155, 160, 155, 159, 161, 162, 156, 170, 151, 150, 154, 169, 157, 160, 152, 165, 151, 158, 149, 161, 169, 159, 161, 159, 169, 166, 162, 164, 175, 165, 156, 154, 152, 162, 172, 150, 162, 158, 158, 155, 157, 158, 161, 151, 162, 157, 155, 157, 164, 158, 160, 158, 176, 159, 157, 151, 153, 160, 157, 158, 159, 159, 157, 172, 153, 169, 163, 155, 153, 160, 178, 155, 162, 157, 155, 163, 158, 150, 163, 158, 157, 152, 152, 163, 157, 164, 155, 161, 157, 151, 163, 157, 155, 156, 158, 153, 155, 168, 158, 156, 163, 165, 156, 164, 160, 158, 162, 165, 165, 171, 156, 163, 158, 156, 160, 147, 162, 151, 152, 157, 161, 164, 161, 159, 152, 171, 160, 160, 156, 171, 171, 164, 157, 157, 158, 162, 167, 162, 173, 168, 157, 155, 193, 156, 161, 158, 149, 160, 160, 156, 165, 160, 158, 160, 157, 161, 155, 174, 155, 149, 156, 154, 160, 167, 158, 164, 169, 157, 160, 159, 159, 171, 178, 153, 165, 161, 165, 157, 161, 169, 151, 161, 160, 155, 164, 156, 164, 166, 163, 159, 154, 162, 166, 151, 155, 156, 164, 173, 163, 162, 149, 159, 159, 156, 156, 164, 154, 158, 156, 187, 163, 163, 158, 161, 158, 157, 156, 156, 166, 162, 161, 152, 157, 160, 158, 157, 153, 162, 163, 160, 163, 163, 165, 156, 159, 161, 164, 158, 158, 160, 160, 171, 150, 153, 155, 163, 156, 166, 156, 154, 161, 162, 164, 158, 164, 162, 159, 161, 159, 163, 164, 171, 161, 155, 161, 159, 160, 162, 159, 161, 156, 162, 169, 160, 168, 156, 155, 165, 171, 159, 164, 159, 159, 161, 157, 157, 155, 158, 154, 160, 156, 163, 163, 161, 164, 158, 151, 162, 149, 147, 154, 159, 161, 161, 159, 166, 155, 164, 164, 168, 162, 147, 164, 170, 153, 156, 171, 156, 164, 161, 163, 157, 155, 156, 156, 160, 151, 168, 140, 161, 162, 174, 175, 153, 163, 164, 174, 156, 158, 159, 165, 167, 152, 157, 161, 162, 161, 161, 161, 155, 163, 161, 154, 154, 157, 155, 166, 162, 155, 170, 156, 157, 161, 163, 160, 162, 161, 152, 155, 158, 160, 159, 175, 164, 175, 158, 160, 161, 155, 161, 165, 164, 139, 155, 156, 155, 158, 153, 155, 166, 159, 144, 152, 162, 158, 157, 162, 161, 165, 157, 166, 157, 162, 157, 160, 157, 137, 158, 166, 155, 160, 156, 160, 155, 205, 166, 159, 163, 160, 160, 167, 164, 162, 177, 150, 164, 160, 159, 159, 161, 149, 160, 157, 158, 171, 160, 161, 157, 162, 156, 159, 175, 154, 169, 155, 160, 148, 161, 163, 167, 155, 155, 151, 160, 153, 160, 162, 160, 150, 152, 152, 156, 169, 163, 158, 160, 158, 162, 155, 152, 161, 173, 153, 157, 163, 157, 164, 161, 158, 130, 160, 156, 161, 154, 157, 154, 170, 159, 169, 159, 152, 155, 157, 164, 163, 162, 156, 178, 159, 169, 156, 158, 163, 158, 154, 163, 158, 153, 157, 165, 150, 161, 155, 160, 161, 152, 163, 152, 155, 165, 161, 162, 153, 154, 150, 160, 154, 153, 166, 157, 147, 155, 185, 156, 165, 165, 153, 158, 167, 170, 162, 160, 186, 157, 160, 165, 158, 158, 151, 162, 163, 158, 151, 173, 167, 158, 162, 170, 161, 152, 158, 163, 161, 158, 160, 159, 146, 164, 157, 159, 153, 162, 174, 164, 153, 182, 157, 166, 158, 159, 151, 156, 164, 155, 167, 157, 166, 157, 165, 162, 147, 154, 165, 160, 152, 159, 154, 165, 151, 162, 159, 152, 154, 160, 154, 150, 159, 156, 157, 153, 156, 157, 159, 168, 157, 161, 161, 155, 158, 162, 162, 162, 151, 161, 154, 153, 160, 163, 164, 161, 157, 161, 164, 165, 156, 165, 152, 159, 161, 157, 153, 156, 151, 157, 174, 160, 161, 164, 168, 164, 163, 160, 162, 158, 162, 166, 161, 156, 165, 156, 159, 159, 153, 156, 165, 155, 161, 154, 156, 159, 157, 166, 161, 169, 165, 159, 164, 157, 164, 154, 173, 162, 160, 162, 161, 162, 163, 162, 172, 164, 149, 161, 152, 159, 155, 151, 160, 161, 161, 155, 161, 160, 157, 159, 157, 154, 160, 166, 163, 162, 163, 159, 159, 156, 151, 157, 168, 164, 170, 157, 160, 162, 154, 147, 169, 164, 163, 155, 153, 158, 161, 165, 162, 157, 159, 151, 146, 157, 162, 154, 155, 159, 166, 166, 168, 161, 159, 158, 155, 162, 160, 158, 159, 156, 168, 162, 157, 155, 169, 156, 167, 155, 154, 154, 154, 165, 165, 156, 157, 166, 165, 152, 168, 156, 178, 163, 154, 163, 159, 163, 158, 166, 169, 156, 157, 158, 164, 168, 155, 159, 158, 169, 156, 166, 160, 152, 164, 170, 157, 159, 158, 151, 163, 158, 157, 159, 161, 166, 160, 155, 161, 164, 151, 152, 155, 160, 156, 171, 171, 160, 155, 170, 161, 159, 153, 170, 152, 165, 169, 155, 153, 163, 165, 161, 164, 168, 154, 164, 151, 156, 169, 166, 160, 157, 158, 178, 154, 155, 159, 144, 158, 156, 159, 169, 157, 156, 152, 166, 170, 167, 156, 157, 166, 158, 164, 159, 177, 159, 161, 157, 161, 156, 160, 158, 172, 166, 162, 165, 160, 157, 167, 161, 158, 147, 160, 165, 166, 163, 158, 157, 164, 158, 157, 162, 164, 165, 154, 166, 161, 164, 159, 167, 164, 155, 163, 156, 159, 162, 157, 157, 137, 169, 170, 169, 158, 160, 159, 145, 159, 169, 156, 159, 154, 161, 153, 162, 158, 155, 156, 161, 168, 153, 162, 169, 158, 160, 157, 164, 160, 159, 170, 161, 164, 173, 163, 161, 161, 159, 158, 151, 160, 166, 170, 145, 160, 159, 157, 163, 153, 162, 158, 159, 154, 158, 169, 166, 159, 150, 155, 159, 158, 167, 153, 156, 150, 160, 156, 165, 158, 152, 163, 159, 160, 155, 163, 148, 168, 169, 158, 163, 150, 164, 169, 151, 161, 165, 161, 165, 166, 159, 156, 158, 160, 165, 154, 159, 155, 153, 162, 160, 156, 154, 150, 163, 151, 160, 153, 157, 150, 153, 158, 149, 158, 161, 181, 161, 163, 166, 160, 161, 160, 155, 151, 168, 160, 150, 158, 149, 162, 148, 158, 157, 164, 160, 158, 156, 157, 165, 158, 157, 157, 176, 149, 153, 158, 150, 150, 165, 149, 147, 162, 159, 165, 164, 148, 165, 145, 157, 159, 161, 155, 169, 164, 164, 161, 166, 157, 162, 155, 177, 154, 160, 160, 162, 158, 163, 156, 153, 162, 159, 162, 159, 159, 163, 146, 152, 161, 155, 154, 171, 160, 154, 154, 150, 158, 160, 159, 150, 164, 154, 158, 158, 158, 156, 152, 147, 174, 158, 145, 161, 160, 157, 178, 160, 161, 159, 167, 166, 165, 162, 153, 158, 170, 160, 158, 163, 147, 177, 159, 161, 168, 158, 156, 152, 169, 156, 161, 158, 155, 159, 149, 156, 150, 151, 157, 169, 160, 167, 161, 160, 162, 156, 169, 150, 158, 163, 179, 159, 170, 148, 160, 161, 166, 157, 164, 155, 157, 158, 159, 160, 160, 155, 163, 166, 157, 163, 158, 170, 157, 156, 152, 161, 162, 154, 154, 163, 160, 165, 164, 157, 149, 164, 164, 155, 167, 163, 163, 173, 161, 165, 156, 160, 164, 158, 159, 164, 162, 161, 160, 152, 163, 160, 160, 157, 162, 155, 161, 158, 154, 144, 161, 163, 163, 163, 162, 160, 158, 158, 155, 166, 156, 161, 162, 158, 164, 161, 163, 158, 157, 167, 161, 160, 159, 160, 155, 162, 161, 162, 164, 157, 173, 164, 164, 161, 161, 163, 171, 161, 161, 161, 163, 158, 152, 169, 169, 159, 160, 159, 160, 155, 157, 166, 159, 160, 158, 161, 164, 158, 159, 157, 162, 163, 162, 162, 159, 159, 160, 163, 167, 169, 161, 162, 162, 158, 164, 158, 160, 161, 152, 161, 163, 163, 162, 164, 159, 162, 158, 159, 156, 159, 157, 159, 159, 164, 159, 161, 168, 155, 157, 158, 161, 162, 154, 159, 158, 164, 162, 162, 164, 159, 159, 157, 155, 161, 157, 160, 166, 162, 162, 160, 160, 156, 167, 163, 161, 167, 159, 159, 159, 156, 163, 160, 179, 153, 161, 162, 157, 154, 164, 153, 160, 161, 160, 165, 160, 161, 162, 155, 160, 156, 159, 157, 158, 163, 161, 156, 148, 157, 165, 162, 161, 159, 161, 164, 163, 166, 164, 153, 162, 159, 171, 159, 158, 168, 164, 167, 161, 164, 157, 156, 162, 163, 161, 156, 162, 162, 162, 163, 154, 158, 162, 158, 162, 158, 158, 159, 158, 158, 157, 168, 163, 159, 158, 164, 159, 153, 165, 170, 157, 159, 163, 159, 164, 164, 154, 161, 162, 155, 162, 176, 160, 156, 148, 158, 157, 152, 159, 164, 156, 164, 159, 159, 164, 158, 161, 165, 160, 158, 153, 162, 161, 158, 158, 160, 162, 161, 161, 158, 160, 162, 160, 161, 166, 160, 164, 157, 160, 152, 159, 158, 163, 155, 163, 155, 163, 159, 162, 156, 162, 159, 157, 157, 159, 162, 160, 164, 162, 163, 159, 165, 158, 162, 159, 161, 164, 158, 160, 161, 166, 159, 156, 163, 158, 159, 161, 157, 157, 165, 155, 158, 160, 155, 157, 160, 168, 162, 159, 161, 167, 163, 161, 160, 158, 160, 158, 162, 167, 166, 160, 152, 161, 156, 156, 166, 163, 163, 158, 160, 162, 160, 162, 159, 161, 159, 159, 164, 159, 167, 158, 167, 153, 158, 150, 159, 161, 160, 170, 154, 156, 161, 161, 162, 167, 153, 161, 158, 163, 159, 160, 162, 159, 161, 154, 157, 156, 159, 162, 158, 162, 160, 168, 161, 164, 159, 161, 167, 165, 166, 155, 161, 156, 165, 161, 166, 165, 155, 152, 162, 169, 152, 163, 162, 162, 158, 164, 161, 163, 165, 162, 169, 163, 181, 156, 160, 160, 159, 158, 159, 157, 158, 155, 167, 161, 163, 161, 154, 164, 163, 172, 155, 157, 163, 156, 154, 160, 160, 158, 161, 159, 159, 160, 159, 154, 160, 163, 158, 160, 164, 161, 156, 160, 163, 158, 155, 161, 161, 158, 156, 164, 163, 163, 157, 162, 159, 161, 166, 157, 160, 153, 163, 166, 164, 160, 173, 153, 164, 160, 153, 163, 159, 159, 154, 151, 159, 157, 151, 168, 151, 157, 167, 166, 161, 161, 165, 163, 155, 159, 170, 156, 149, 158, 162, 159, 159, 156, 169, 163, 158, 153, 160, 144, 174, 162, 152, 156, 162, 163, 143, 164, 164, 173, 159, 159, 162, 166, 163, 161, 156, 160, 155, 165, 158, 169, 166, 157, 176, 157, 170, 157, 161, 160, 153, 166, 152, 164, 160, 166, 173, 159, 152, 162, 149, 165, 155, 158, 159, 159, 164, 168, 168, 165, 168, 162, 157, 160, 159, 154, 161, 165, 166, 158, 163, 163, 159, 162, 145, 168, 152, 159, 139, 163, 165, 190, 158, 158, 156, 164, 159, 164, 161, 173, 154, 155, 158, 176, 168, 160, 172, 158, 167, 165, 158, 160, 165, 167, 163, 167, 154, 162, 158, 157, 160, 171, 168, 154, 162, 165, 161, 159, 160, 158, 155, 143, 144, 150, 167, 155, 160, 159, 165, 158, 159, 159, 160, 168, 166, 164, 150, 160, 161, 161, 166, 169, 166, 163, 155, 163, 163, 161, 153, 152, 164, 160, 165, 162, 160, 153, 165, 157, 154, 159, 155, 152, 155, 158, 146, 146, 150, 161, 164, 164, 160, 158, 159, 174, 162, 173, 159, 160, 167, 158, 159, 166, 151, 163, 158, 168, 135, 169, 158, 161, 149, 155, 158, 151, 153, 174, 167, 158, 161, 157, 153, 160, 155, 155, 155, 165, 157, 163, 159, 158, 152, 160, 160, 157, 149, 179, 156, 163, 158, 156, 157, 171, 160, 151, 159, 160, 150, 165, 157, 160, 168, 168, 151, 159, 180, 168, 160, 145, 170, 163, 163, 170, 161, 162, 164, 153, 153, 162, 156, 164, 162, 165, 156, 162, 146, 157, 160, 165, 158, 172, 158, 145, 166, 150, 168, 163, 163, 168, 158, 160, 158, 172, 163, 154, 155, 156, 155, 159, 162, 161, 167, 163, 169, 159, 163, 158, 158, 164, 157, 153, 157, 161, 154, 162, 162, 166, 159, 165, 158, 161, 174, 158, 145, 149, 166, 162, 163, 162, 152, 168, 160, 150, 149, 163, 160, 163, 158, 157, 163, 159, 164, 166, 185, 165, 157, 162, 156, 187, 159, 170, 157, 162, 152, 163, 162, 151, 153, 155, 161, 153, 163, 174, 157, 160, 160, 156, 173, 165, 163, 160, 162, 149, 173, 168, 153, 136, 161, 162, 156, 163, 145, 160, 160, 158, 152, 157, 153, 159, 155, 160, 157, 162, 158, 156, 167, 149, 159, 183, 175, 159, 163, 155, 158, 154, 156, 141, 172, 162, 155, 165, 177, 164, 152, 164, 162, 161, 160, 165, 161, 162, 167, 157, 155, 170, 163, 164, 168, 159, 173, 164, 158, 161, 161, 151, 172, 168, 160, 163, 149, 154, 156, 161, 164, 168, 158, 159, 155, 167, 159, 160, 150, 162, 160, 156, 169, 169, 157, 157, 161, 169, 154, 171, 152, 172, 159, 159, 168, 162, 162, 156, 160, 152, 157, 154, 162, 152, 162, 166, 159, 164, 159, 160, 144, 157, 157, 163, 158, 164, 153, 164, 158, 160, 160, 156, 159, 161, 162, 164, 163, 164, 153, 162, 162, 157, 160, 158, 164, 159, 164, 159, 167, 164, 161, 157, 155, 157, 155, 156, 159, 164, 161, 161, 161, 163, 157, 161, 158, 155, 163, 157, 161, 163, 161, 158, 168, 155, 159, 160, 158, 159, 154, 161, 159, 163, 157, 157, 160, 165, 159, 157, 162, 154, 165, 162, 170, 162, 163, 156, 158, 161, 157, 159, 156, 160, 160, 161, 159, 158, 162, 165, 156, 160, 166, 153, 161, 163, 153, 159, 164, 156, 166, 157, 163, 167, 163, 155, 161, 164, 161, 168, 159, 165, 159, 155, 153, 157, 157, 159, 160, 157, 160, 158, 156, 157, 169, 154, 161, 162, 161, 165, 159, 157, 162, 162, 157, 163, 162, 165, 164, 157, 152, 157, 169, 162, 159, 162, 159, 163, 161, 160, 160, 154, 158, 155, 161, 165, 165, 163, 162, 174, 164, 161, 157, 159, 152, 161, 165, 160, 159, 160, 164, 157, 168, 167, 160, 162, 163, 158, 161, 159, 165, 157, 155, 161, 155, 157, 161, 155, 158, 161, 155, 157, 156, 171, 160, 164, 164, 162, 160, 157, 173, 165, 151, 163, 163, 153, 161, 162, 160, 156, 158, 160, 166, 162, 167, 166, 155, 159, 163, 166, 162, 164, 161, 149, 159, 159, 157, 153, 162, 161, 158, 159, 160, 156, 164, 158, 163, 157, 157, 157, 151, 163, 161, 155, 157, 160, 164, 163, 165, 162, 157, 171, 160, 162, 168, 170, 164, 156, 164, 166, 152, 157, 162, 161, 167, 153, 156, 164, 155, 162, 155, 158, 162, 159, 164, 156, 165, 159, 155, 159, 167, 159, 165, 162, 163, 169, 159, 160, 161, 157, 154, 158, 173, 158, 159, 156, 158, 159, 161, 162, 167, 159, 161, 166, 154, 162, 157, 159, 160, 155, 162, 156, 161, 159, 165, 158, 160, 162, 163, 160, 151, 163, 154, 166, 155, 168, 158, 167, 167, 155, 159, 149, 159, 149, 153, 155, 158, 155, 156, 163, 159, 161, 159, 157, 151, 157, 157, 163, 151, 159, 156, 160, 160, 161, 156, 155, 154, 166, 157, 162, 158, 165, 162, 161, 162, 155, 157, 160, 160, 157, 163, 164, 163, 163, 161, 162, 159, 150, 156, 164, 168, 165, 164, 160, 164, 159, 154, 165, 156, 161, 163, 158, 158, 159, 158, 161, 159, 161, 156, 153, 157, 161, 163, 164, 160, 159, 163, 164, 155, 162, 166, 157, 161, 160, 164, 155, 162, 163, 161, 170, 157, 165, 158, 158, 163, 163, 159, 160, 163, 158, 165, 157, 158, 162, 160, 159, 161, 157, 159, 161, 163, 159, 163, 162, 161, 161, 161, 156, 159, 167, 159, 162, 172, 166, 166, 156, 159, 157, 157, 157, 164, 169, 160, 164, 163, 156, 159, 152, 150, 168, 158, 164, 156, 153, 159, 161, 155, 152, 161, 165, 163, 162, 157, 160, 165, 158, 153, 161, 153, 158, 163, 157, 158, 162, 162, 159, 158, 161, 157, 163, 160, 155, 156, 156, 165, 161, 162, 160, 155, 170, 164, 159, 161, 159, 162, 165, 164, 169, 161, 162, 167, 163, 166, 163, 162, 154, 160, 165, 161, 161, 161, 158, 172, 151, 159, 165, 163, 164, 158, 157, 157, 162, 151, 153, 160, 158, 156, 157, 159, 156, 158, 157, 152, 160, 165, 162, 161, 164, 154, 160, 164, 158, 165, 158, 158, 162, 162, 149, 163, 168, 153, 156, 165, 162, 166, 158, 164, 155, 154, 169, 166, 161, 163, 162, 158, 154, 163, 153, 160, 162, 157, 156, 161, 164, 163, 153, 158, 161, 157, 161, 162, 160, 173, 164, 164, 159, 163, 161, 155, 164, 160, 163, 154, 161, 165, 158, 171, 167, 155, 153, 161, 147, 153, 155, 159, 156, 158, 155, 167, 156, 153, 158, 155, 164, 161, 163, 167, 162, 150, 169, 150, 158, 161, 156, 157, 160, 154, 163, 155, 158, 160, 161, 165, 164, 142, 164, 158, 156, 158, 172, 153, 156, 162, 151, 159, 159, 145, 157, 165, 151, 151, 160, 151, 158, 163, 155, 153, 160, 161, 163, 165, 151, 161, 162, 162, 157, 163, 152, 165, 161, 153, 156, 154, 152, 153, 158, 165, 166, 161, 159, 158, 166, 165, 166, 161, 149, 165, 161, 158, 153, 153, 164, 143, 163, 160, 157, 146, 163, 163, 160, 170, 160, 160, 160, 167, 161, 166, 170, 164, 163, 155, 162, 159, 159, 160, 164, 159, 156, 167, 168, 152, 155, 164, 154, 167, 166, 160, 154, 170, 158, 159, 163, 155, 157, 158, 151, 151, 155, 160, 171, 149, 160, 164, 161, 166, 160, 161, 164, 161, 154, 163, 160, 151, 155, 162, 160, 157, 153, 156, 156, 158, 163, 160, 145, 155, 155, 161, 148, 152, 162, 157, 154, 158, 159, 162, 164, 161, 159, 161, 162, 149, 163, 160, 161, 157, 162, 168, 153, 157, 166, 156, 159, 159, 161, 156, 165, 166, 159, 165, 153, 160, 167, 154, 171, 148, 160, 156, 151, 161, 158, 165, 159, 166, 168, 170, 165, 155, 159, 159, 154, 148, 150, 148, 168, 154, 154, 154, 163, 154, 158, 161, 162, 166, 163, 159, 156, 154, 182, 163, 164, 154, 152, 165, 158, 168, 166, 164, 169, 160, 154, 168, 160, 150, 160, 159, 155, 161, 178, 157, 152, 163, 176, 158, 160, 159, 159, 154, 163, 152, 149, 170, 154, 160, 159, 156, 152, 155, 162, 161, 161, 164, 153, 155, 163, 151, 164, 175, 149, 155, 164, 153, 161, 161, 155, 161, 174, 154, 160, 164, 162, 160, 157, 169, 164, 152, 156, 164, 167, 156, 163, 161, 156, 161, 152, 167, 158, 163, 158, 171, 156, 159, 154, 155, 177, 160, 160, 168, 158, 165, 163, 162, 163, 155, 154, 159, 166, 156, 154, 156, 158, 164, 147, 163, 157, 162, 158, 153, 157, 158, 158, 162, 163, 148, 149, 161, 159, 162, 154, 162, 176, 162, 161, 153, 162, 149, 163, 144, 159, 157, 151, 149, 161, 164, 156, 158, 156, 152, 164, 162, 159, 167, 154, 158, 139, 163, 165, 169, 163, 159, 164, 158, 161, 159, 161, 161, 163, 158, 150, 162, 159, 161, 167, 157, 157, 155, 164, 156, 166, 160, 159, 162, 160, 161, 153, 155, 164, 159, 158, 161, 157, 154, 161, 160, 160, 154, 153, 164, 167, 157, 152, 159, 161, 161, 162, 145, 152, 161, 167, 152, 171, 163, 160, 159, 160, 161, 162, 166, 164, 173, 155, 156, 158, 160, 162, 161, 163, 156, 165, 163, 165, 164, 160, 160, 160, 164, 162, 155, 157, 158, 153, 166, 158, 162, 159, 143, 163, 160, 155, 157, 172, 161, 140, 159, 143, 153, 161, 161, 152, 153, 163, 159, 164, 156, 161, 162, 157, 161, 159, 152, 148, 167, 158, 163, 162, 161, 155, 157, 160, 164, 158, 156, 156, 161, 155, 160, 156, 163, 160, 153, 149, 152, 164, 155, 159, 151, 176, 150, 150, 157, 156, 170, 150, 160, 161, 163, 159, 164, 168, 163, 162, 202, 162, 156, 150, 167, 155, 161, 157, 159, 162, 167, 160, 160, 156, 158, 156, 164, 159, 149, 163, 155, 161, 159, 154, 158, 168, 163, 159, 160, 156, 161, 153, 166, 149, 163, 166, 161, 160, 162, 158, 158, 162, 167, 157, 165, 154, 161, 160, 161, 158, 166, 157, 150, 162, 166, 151, 163, 153, 172, 165, 164, 157, 171, 160, 161, 155, 166, 164, 156, 163, 160, 158, 158, 164, 161, 170, 164, 160, 162, 163, 167, 154, 168, 159, 165, 164, 155, 167, 160, 156, 162, 160, 152, 158, 161, 161, 163, 160, 158, 161, 154, 164, 158, 171, 152, 158, 150, 157, 147, 161, 161, 155, 157, 158, 165, 153, 159, 164, 161, 172, 156, 164, 158, 168, 165, 166, 158, 158, 153, 165, 162, 163, 156, 158, 168, 161, 169, 165, 147, 154, 160, 155, 155, 153, 165, 158, 158, 153, 160, 148, 161, 156, 161, 163, 157, 157, 163, 161, 156, 155, 151, 160, 154, 162, 151, 158, 165, 161, 163, 159, 166, 168, 161, 160, 146, 163, 159, 161, 161, 164, 159, 156, 160, 163, 150, 154, 159, 163, 159, 158, 154, 154, 148, 163, 160, 160, 160, 159, 156, 165, 159, 170, 163, 156, 161, 156, 176, 161, 151, 163, 159, 156, 149, 159, 172, 165, 163, 167, 160, 151, 151, 155, 156, 160, 160, 165, 183, 165, 160, 160, 150, 139, 146, 163, 164, 167, 166, 174, 165, 168, 158, 157, 159, 162, 156, 162, 160, 157, 166, 159, 159, 157, 158, 157, 178, 158, 157, 158, 159, 158, 152, 162, 160, 156, 153, 167, 161, 164, 153, 158, 158, 163, 166, 160, 153, 155, 161, 162, 153, 162, 160, 147, 164, 156, 163, 165, 157, 157, 146, 150, 155, 164, 152, 162, 163, 158, 169, 158, 159, 165, 163, 157, 159, 158, 160, 161, 156, 169, 161, 158, 164, 161, 152, 153, 152, 155, 161, 158, 159, 163, 153, 166, 157, 154, 162, 165, 148, 175, 162, 158, 174, 162, 158, 161, 157, 161, 147, 172, 162, 156, 157, 145, 144, 160, 166, 156, 158, 156, 166, 160, 164, 155, 152, 154, 162, 168, 159, 156, 156, 155, 160, 170, 161, 163, 165, 159, 163, 158, 159, 146, 157, 153, 181, 159, 163, 160, 163, 161, 159, 158, 146, 165, 161, 162, 159, 160, 165, 168, 156, 163, 163, 162, 159, 164, 158, 164, 161, 166, 165, 160, 160, 152, 165, 164, 153, 157, 164, 159, 153, 166, 161, 156, 157, 148, 154, 141, 162, 159, 157, 161, 157, 161, 159, 155, 154, 161, 155, 170, 164, 165, 161, 170, 152, 165, 157, 155, 151, 157, 156, 161, 159, 151, 159, 171, 165, 161, 161, 152, 163, 155, 156, 172, 158, 161, 157, 161, 161, 155, 160, 159, 157, 154, 161, 159, 159, 167, 157, 154, 161, 155, 169, 163, 156, 158, 158, 152, 157, 159, 154, 164, 158, 160, 162, 160, 167, 154, 159, 160, 151, 161, 156, 152, 160, 155, 159, 162, 165, 160, 162, 160, 161, 147, 169, 164, 167, 162, 166, 156, 162, 154, 161, 164, 164, 159, 149, 164, 162, 150, 158, 167, 162, 164, 154, 160, 164, 164, 161, 156, 159, 159, 157, 155, 154, 175, 168, 159, 154, 160, 159, 163, 157, 155, 157, 157, 164, 154, 156, 163, 166, 162, 164, 155, 167, 153, 154, 156, 163, 163, 169, 160, 157, 168, 159, 162, 151, 156, 165, 159, 155, 165, 155, 161, 159, 158, 158, 162, 164, 152, 162, 169, 156, 163, 159, 182, 160, 162, 163, 158, 159, 159, 159, 160, 171, 163, 155, 165, 153, 159, 159, 165, 161, 189, 157, 174, 159, 167, 158, 158, 162, 156, 164, 159, 160, 158, 147, 166, 155, 140, 164, 162, 156, 160, 159, 164, 158, 154, 161, 156, 152, 165, 156, 161, 156, 153, 169, 162, 151, 161, 159, 157, 154, 156, 162, 160, 156, 159, 154, 157, 171, 156, 161, 166, 148, 167, 158, 164, 159, 165, 167, 162, 159, 157, 153, 162, 153, 167, 150, 167, 166, 158, 162, 156, 164, 159, 149, 160, 152, 158, 158, 158, 164, 154, 156, 163, 155, 158, 158, 156, 157, 148, 163, 156, 158, 155, 170, 152, 158, 159, 174, 160, 160, 155, 163, 159, 166, 153, 152, 158, 159, 166, 163, 148, 153, 152, 161, 163, 162, 165, 159, 165, 162, 157, 158, 163, 159, 158, 160, 163, 164, 162, 150, 156, 159, 163, 158, 158, 150, 157, 162, 171, 169, 171, 163, 162, 156, 160, 161, 160, 160, 155, 167, 160, 166, 162, 154, 163, 155, 164, 158, 162, 162, 159, 162, 160, 165, 166, 162, 163, 160, 148, 154, 161, 163, 160, 161, 146, 154, 156, 163, 168, 155, 163, 160, 164, 158, 160, 167, 161, 163, 150, 165, 162, 152, 153, 153, 154, 165, 158, 163, 156, 166, 156, 162, 157, 164, 159, 154, 163, 159, 151, 158, 155, 164, 167, 155, 168, 162, 158, 166, 169, 140, 161, 157, 159, 163, 163, 165, 159, 157, 161, 165, 166, 154, 160, 156, 161, 169, 154, 157, 168, 151, 168, 162, 150, 152, 161, 162, 152, 158, 163, 167, 158, 157, 158, 155, 168, 158, 162, 156, 159, 158, 157, 161, 156, 162, 152, 157, 156, 167, 156, 157, 173, 163, 166, 166, 169, 156, 164, 163, 161, 160, 159, 157, 156, 158, 150, 148, 159, 158, 162, 163, 162, 158, 164, 157, 163, 164, 152, 166, 157, 162, 165, 170, 166, 163, 158, 159, 157, 157, 157, 158, 156, 157, 168, 161, 165, 155, 161, 158, 159, 158, 163, 167, 165, 157, 162, 163, 165, 156, 167, 162, 165, 164, 158, 167, 160, 160, 158, 153, 150, 160, 169, 151, 161, 162, 162, 160, 159, 156, 160, 162, 160, 162, 153, 162, 149, 159, 154, 160, 163, 167, 147, 158, 167, 158, 161, 156, 163, 160, 150, 161, 152, 152, 161, 161, 163, 163, 153, 159, 154, 160, 158, 152, 170, 157, 163, 151, 159, 159, 161, 161, 155, 158, 155, 161, 159, 155, 154, 159, 157, 157, 163, 158, 160, 164, 158, 160, 158, 160, 159, 162, 167, 152, 159, 185, 162, 158, 163, 164, 165, 164, 165, 151, 165, 163, 158, 161, 156, 164, 160, 158, 159, 157, 162, 157, 173, 153, 160, 159, 160, 164, 162, 156, 160, 153, 171, 165, 166, 155, 160, 155, 164, 156, 162, 157, 157, 163, 158, 157, 160, 165, 157, 158, 152, 154, 160, 163, 154, 162, 159, 157, 164, 173, 153, 158, 163, 160, 156, 160, 161, 162, 158, 158, 157, 151, 160, 160, 160, 159, 157, 162, 156, 160, 163, 168, 161, 153, 169, 161, 156, 165, 161, 163, 157, 160, 164, 159, 165, 163, 159, 158, 157, 165, 145, 156, 164, 161, 153, 156, 165, 172, 149, 161, 160, 156, 160, 149, 161, 158, 163, 169, 168, 160, 158, 157, 158, 154, 157, 158, 156, 166, 162, 150, 157, 168, 156, 155, 159, 160, 159, 159, 159, 153, 159, 160, 157, 163, 159, 160, 158, 159, 166, 164, 157, 157, 158, 161, 164, 158, 158, 163, 166, 158, 164, 162, 151, 155, 171, 162, 161, 160, 156, 159, 161, 165, 161, 160, 160, 157, 160, 166, 158, 158, 164, 159, 159, 159, 159, 159, 159, 163, 161, 165, 155, 161, 158, 159, 155, 157, 157, 164, 150, 163, 158, 160, 156, 156, 166, 160, 155, 154, 160, 157, 150, 160, 162, 160, 161, 162, 156, 169, 167, 165, 153, 155, 165, 154, 157, 159, 157, 162, 160, 170, 160, 160, 162, 165, 158, 158, 162, 159, 177, 171, 152, 157, 153, 164, 154, 158, 159, 161, 161, 162, 158, 158, 165, 153, 154, 158, 154, 159, 162, 161, 156, 164, 161, 152, 157, 161, 151, 153, 152, 147, 151, 166, 160, 155, 174, 157, 159, 158, 165, 156, 154, 156, 162, 157, 153, 159, 154, 166, 157, 160, 162, 151, 160, 148, 150, 161, 156, 162, 163, 156, 159, 164, 160, 160, 162, 156, 154, 161, 161, 155, 167, 152, 174, 160, 159, 153, 164, 158, 168, 159, 159, 152, 162, 165, 159, 158, 157, 157, 153, 160, 157, 158, 156, 166, 157, 170, 153, 165, 160, 160, 156, 156, 169, 157, 155, 165, 162, 163, 170, 156, 154, 156, 162, 160, 155, 157, 157, 176, 154, 159, 156, 166, 159, 168, 157, 158, 147, 166, 152, 157, 157, 161, 169, 161, 159, 159, 171, 173, 161, 151, 160, 163, 162, 157, 155, 156, 162, 162, 157, 158, 170, 153, 166, 165, 159, 160, 162, 158, 157, 156, 166, 158, 160, 159, 162, 158, 162, 166, 171, 155, 157, 164, 159, 158, 151, 157, 156, 164, 161, 162, 151, 160, 160, 157, 153, 161, 155, 157, 164, 166, 163, 162, 162, 163, 165, 154, 160, 153, 163, 162, 165, 157, 169, 160, 169, 160, 165, 163, 159, 166, 167, 150, 168, 161, 163, 159, 169, 159, 158, 159, 160, 163, 156, 159, 158, 161, 160, 164, 159, 154, 161, 169, 167, 154, 152, 168, 161, 154, 153, 158, 158, 161, 162, 156, 160, 154, 151, 152, 159, 169, 158, 161, 153, 171, 163, 163, 161, 160, 154, 158, 159, 151, 168, 157, 165, 166, 159, 159, 163, 157, 155, 154, 150, 156, 159, 160, 157, 167, 163, 165, 159, 167, 155, 158, 163, 155, 154, 156, 155, 168, 151, 163, 154, 157, 158, 176, 162, 163, 156, 160, 158, 158, 158, 161, 169, 151, 165, 162, 158, 160, 158, 161, 163, 161, 160, 159, 173, 154, 159, 159, 149, 157, 156, 161, 160, 162, 162, 159, 165, 163, 161, 156, 156, 164, 159, 159, 162, 155, 163, 160, 165, 162, 160, 161, 160, 159, 160, 166, 151, 161, 178, 167, 158, 161, 167, 157, 158, 154, 161, 163, 157, 160, 158, 163, 164, 164, 165, 162, 159, 161, 164, 167, 159, 156, 150, 162, 155, 167, 162, 167, 165, 161, 161, 157, 153, 153, 154, 167, 160, 164, 156, 162, 159, 159, 162, 156, 157, 157, 157, 158, 157, 154, 157, 154, 164, 160, 161, 160, 172, 160, 165, 166, 160, 152, 160, 151, 158, 169, 158, 164, 165, 158, 173, 157, 165, 159, 158, 165, 158, 160, 158, 157, 157, 159, 169, 153, 162, 163, 157, 160, 158, 156, 164, 151, 155, 158, 161, 164, 160, 159, 160, 157, 163, 162, 158, 158, 159, 162, 160, 164, 159, 165, 156, 158, 160, 160, 155, 156, 157, 165, 164, 161, 161, 160, 156, 162, 162, 164, 160, 164, 162, 159, 152, 157, 157, 158, 164, 159, 159, 161, 157, 164, 153, 159, 164, 154, 166, 167, 165, 151, 155, 152, 160, 158, 159, 162, 159, 164, 162, 165, 160, 161, 161, 159, 163, 161, 151, 163, 159, 159, 157, 157, 164, 168, 170, 168, 165, 159, 159, 158, 157, 160, 165, 168, 161, 158, 167, 157, 160, 166, 156, 154, 176, 163, 161, 160, 157, 164, 160, 160, 161, 166, 169, 157, 157, 162, 161, 160, 164, 165, 163, 152, 159, 158, 154, 166, 158, 162, 157, 156, 164, 154, 161, 147, 154, 162, 156, 164, 158, 157, 157, 151, 162, 164, 156, 161, 158, 160, 166, 159, 157, 158, 161, 166, 157, 156, 158, 160, 160, 159, 165, 160, 166, 169, 155, 157, 168, 170, 163, 157, 164, 162, 160, 163, 154, 162, 160, 161, 159, 167, 157, 158, 167, 161, 167, 163, 161, 158, 155, 154, 157, 166, 157, 153, 163, 165, 151, 158, 172, 153, 170, 160, 168, 154, 158, 163, 166, 160, 155, 167, 164, 161, 162, 152, 156, 157, 173, 161, 162, 159, 162, 170, 154, 162, 159, 162, 155, 154, 156, 150, 162, 160, 165, 159, 162, 165, 158, 159, 164, 158, 154, 156, 163, 160, 155, 165, 156, 162, 164, 159, 165, 159, 159, 164, 162, 160, 165, 158, 159, 159, 163, 166, 163, 159, 161, 155, 163, 162, 157, 153, 158, 160, 157, 163, 165, 166, 159, 161, 158, 159, 160, 155, 161, 162, 162, 158, 160, 154, 161, 157, 160, 163, 161, 161, 156, 163, 158, 160, 162, 160, 160, 159, 158, 159, 159, 160, 162, 161, 158, 158, 159, 158, 158, 161, 158, 162, 164, 151, 159, 165, 163, 158, 162, 158, 158, 154, 159, 155, 160, 165, 162, 161, 156, 156, 161, 157, 170, 154, 162, 163, 163, 158, 164, 162, 170, 147, 163, 157, 159, 161, 160, 157, 163, 157, 160, 162, 160, 153, 161, 157, 156, 166, 165, 161, 157, 167, 150, 157, 158, 162, 155, 160, 156, 161, 156, 157, 159, 161, 156, 163, 161, 162, 155, 164, 162, 164, 162, 161, 155, 161, 156, 162, 157, 169, 173, 164, 163, 159, 159, 162, 158, 162, 162, 165, 150, 160, 157, 158, 155, 160, 159, 163, 158, 159, 161, 156, 158, 162, 165, 163, 163, 157, 161, 159, 153, 158, 167, 159, 159, 158, 165, 160, 159, 159, 158, 161, 154, 167, 162, 155, 156, 160, 162, 157, 137, 161, 159, 156, 163, 156, 160, 159, 163, 160, 160, 163, 163, 159, 157, 159, 159, 156, 169, 161, 162, 156, 162, 159, 160, 163, 157, 156, 164, 161, 160, 159, 160, 160, 157, 160, 157, 159, 163, 160, 158, 162, 161, 163, 161, 164, 157, 154, 162, 159, 158, 159, 163, 161, 161, 156, 159, 153, 157, 152, 160, 171, 153, 164, 156, 165, 156, 157, 154, 165, 161, 158, 162, 161, 154, 161, 163, 159, 162, 156, 170, 165, 158, 161, 158, 161, 169, 159, 159, 153, 157, 157, 160, 151, 172, 164, 159, 158, 162, 160, 162, 159, 162, 160, 165, 163, 160, 161, 161, 158, 164, 163, 159, 155, 163, 159, 158, 159, 153, 157, 163, 165, 162, 162, 159, 158, 157, 156, 156, 158, 160, 164, 159, 160, 157, 159, 154, 163, 160, 160, 163, 162, 160, 165, 161, 155, 159, 164, 164, 160, 163, 156, 168, 163, 157, 162, 161, 154, 153, 161, 155, 162, 162, 164, 159, 153, 165, 161, 159, 164, 163, 155, 158, 160, 164, 161, 164, 160, 154, 158, 162, 162, 154, 158, 162, 155, 160, 175, 157, 165, 153, 156, 159, 167, 159, 158, 160, 165, 160, 159, 159, 155, 161, 152, 152, 159, 162, 163, 157, 155, 165, 152, 158, 157, 165, 161, 152, 159, 162, 164, 155, 155, 163, 165, 157, 161, 167, 163, 159, 156, 160, 156, 161, 158, 158, 160, 160, 161, 157, 157, 149, 158, 172, 162, 160, 155, 165, 163, 162, 160, 158, 166, 162, 157, 156, 160, 164, 158, 165, 161, 158, 158, 162, 158, 170, 159, 159, 166, 165, 165, 153, 163, 162, 160, 159, 162, 154, 160, 160, 158, 159, 164, 160, 159, 158, 165, 157, 160, 152, 161, 160, 155, 164, 158, 165, 159, 158, 165, 158, 161, 159, 158, 164, 156, 162, 164, 161, 163, 159, 159, 160, 155, 162, 168, 158, 159, 158, 171, 159, 155, 157, 162, 157, 157, 159, 163, 166, 152, 167, 155, 159, 161, 161, 162, 162, 166, 156, 165, 159, 156, 154, 164, 155, 158, 160, 167, 162, 163, 155, 162, 154, 159, 161, 144, 157, 161, 157, 151, 162, 154, 160, 166, 165, 162, 167, 157, 157, 156, 161, 160, 157, 164, 162, 161, 164, 159, 147, 158, 164, 159, 157, 165, 160, 156, 161, 161, 155, 158, 155, 157, 158, 158, 157, 157, 155, 163, 158, 162, 162, 158, 156, 164, 145, 157, 157, 167, 158, 164, 167, 152, 155, 162, 162, 159, 166, 162, 155, 158, 160, 164, 168, 159, 157, 170, 151, 166, 161, 161, 155, 164, 156, 162, 161, 161, 162, 157, 173, 153, 161, 160, 159, 158, 160, 160, 162, 162, 157, 161, 160, 161, 158, 156, 191, 158, 160, 161, 163, 163, 160, 161, 163, 160, 164, 162, 157, 160, 162, 166, 158, 153, 156, 161, 160, 160, 161, 161, 162, 160, 161, 164, 160, 157, 160, 165, 162, 174, 157, 155, 160, 161, 162, 159, 156, 158, 158, 155, 167, 158, 155, 158, 158, 156, 167, 158, 158, 161, 157, 154, 163, 160, 154, 157, 160, 162, 153, 160, 164, 178, 157, 159, 159, 162, 171, 159, 165, 156, 173, 152, 156, 158, 155, 149, 162, 164, 159, 156, 156, 162, 165, 160, 158, 161, 167, 158, 165, 163, 154, 162, 150, 159, 156, 161, 167, 162, 161, 157, 165, 159, 162, 160, 160, 154, 162, 159, 163, 159, 163, 154, 168, 159, 162, 159, 167, 161, 161, 164, 166, 158, 153, 162, 160, 160, 165, 157, 150, 175, 154, 163, 168, 154, 162, 165, 160, 168, 165, 160, 154, 155, 162, 161, 165, 160, 159, 169, 164, 158, 160, 155, 159, 160, 167, 158, 157, 167, 165, 159, 158, 156, 158, 154, 165, 155, 159, 162, 161, 158, 160, 157, 157, 163, 164, 159, 155, 156, 156, 151, 156, 171, 162, 165, 159, 162, 159, 163, 172, 160, 164, 161, 160, 163, 162, 162, 157, 170, 164, 156, 161, 156, 170, 160, 160, 156, 164, 163, 162, 160, 157, 155, 163, 158, 158, 156, 155, 161, 167, 163, 160, 161, 152, 164, 162, 158, 163, 159, 165, 160, 162, 160, 158, 164, 161, 161, 153, 157, 153, 170, 153, 160, 151, 160, 154, 159, 167, 167, 163, 164, 161, 158, 163, 159, 139, 173, 159, 162, 166, 160, 159, 159, 159, 155, 158, 161, 162, 163, 160, 167, 161, 154, 160, 156, 164, 166, 154, 166, 170, 159, 155, 164, 169, 165, 161, 153, 169, 155, 169, 171, 153, 164, 163, 165, 163, 157, 155, 156, 160, 137, 156, 164, 158, 158, 161, 157, 160, 161, 158, 175, 161, 160, 164, 161, 158, 165, 155, 161, 161, 158, 169, 159, 159, 160, 153, 161, 164, 169, 156, 158, 159, 163, 154, 163, 156, 152, 161, 155, 160, 159, 163, 161, 159, 155, 161, 156, 162, 155, 159, 171, 155, 169, 162, 160, 160, 165, 160, 163, 158, 164, 163, 163, 159, 161, 157, 159, 158, 161, 158, 160, 165, 161, 161, 163, 158, 155, 159, 164, 161, 163, 159, 155, 153, 159, 161, 161, 164, 163, 159, 159, 164, 158, 159, 161, 159, 162, 155, 160, 161, 161, 154, 162, 168, 156, 157, 160, 158, 161, 155, 160, 167, 167, 161, 160, 161, 164, 156, 159, 159, 163, 158, 159, 159, 155, 160, 160, 156, 152, 158, 158, 159, 160, 159, 159, 161, 162, 155, 172, 160, 159, 160, 164, 160, 159, 159, 153, 158, 160, 162, 161, 159, 158, 157, 161, 164, 160, 161, 156, 155, 159, 160, 158, 166, 163, 159, 162, 160, 160, 154, 154, 165, 162, 162, 160, 162, 151, 168, 154, 165, 162, 162, 160, 159, 158, 160, 157, 159, 167, 154, 160, 159, 157, 159, 163, 155, 161, 159, 162, 152, 161, 163, 161, 163, 163, 160, 159, 158, 164, 161, 165, 159, 160, 160, 160, 160, 156, 159, 163, 175, 163, 163, 160, 159, 161, 158, 165, 160, 162, 158, 164, 161, 160, 163, 159, 161, 161, 156, 157, 156, 160, 160, 159, 158, 161, 158, 160, 163, 164, 156, 160, 158, 161, 160, 161, 161, 157, 161, 164, 155, 162, 159, 160, 157, 159, 161, 157, 159, 160, 157, 162, 169, 161, 158, 155, 161, 154, 158, 160, 161, 159, 168, 159, 161, 159, 153, 154, 163, 159, 160, 157, 163, 163, 158, 160, 162, 163, 158, 161, 160, 163, 159, 167, 159, 163, 154, 158, 161, 158, 160, 157, 158, 160, 160, 162, 157, 166, 162, 158, 161, 159, 162, 159, 158, 161, 155, 161, 163, 156, 158, 161, 162, 158, 156, 162, 161, 160, 151, 157, 160, 162, 161, 161, 161, 158, 160, 154, 161, 160, 172, 158, 161, 155, 166, 161, 163, 156, 166, 158, 158, 156, 156, 164, 159, 160, 159, 158, 156, 161, 156, 158, 160, 159, 162, 157, 160, 154, 167, 155, 164, 158, 160, 162, 159, 160, 159, 160, 163, 162, 164, 160, 160, 159, 160, 160, 158, 163, 162, 164, 157, 165, 160, 159, 160, 150, 166, 156, 157, 159, 159, 162, 159, 159, 157, 161, 160, 158, 161, 163, 161, 160, 159, 161, 168, 160, 159, 156, 161, 161, 157, 160, 161, 162, 158, 159, 157, 160, 155, 159, 158, 158, 156, 161, 151, 160, 159, 159, 146, 163, 158, 162, 161, 159, 158, 160, 154, 155, 158, 158, 160, 163, 162, 161, 156, 152, 158, 161, 159, 162, 161, 163, 158, 160, 164, 163, 158, 161, 161, 161, 168, 159, 165, 163, 162, 160, 159, 149, 163, 156, 161, 160, 163, 158, 158, 160, 161, 161, 159, 160, 161, 156, 160, 156, 163, 165, 158, 158, 160, 159, 161, 159, 163, 160, 160, 159, 159, 162, 157, 161, 162, 161, 154, 160, 156, 161, 161, 169, 160, 164, 161, 160, 161, 159, 157, 157, 156, 160, 159, 163, 161, 159, 162, 161, 160, 162, 156, 162, 162, 161, 160, 162, 170, 161, 156, 162, 157, 155, 169, 158, 167, 159, 160, 160, 155, 164, 160, 163, 161, 158, 164, 152, 162, 164, 160, 163, 160, 157, 156, 159, 156, 163, 165, 156, 158, 157, 170, 167, 154, 154, 158, 159, 161, 159, 154, 162, 158, 150, 160, 158, 168, 165, 154, 154, 163, 155, 162, 144, 161, 152, 157, 166, 155, 160, 159, 162, 163, 157, 155, 165, 166, 156, 165, 156, 156, 157, 149, 174, 152, 170, 164, 167, 155, 159, 156, 147, 158, 158, 157, 156, 156, 162, 163, 161, 153, 158, 165, 164, 165, 153, 174, 153, 166, 160, 158, 160, 158, 164, 164, 161, 151, 157, 167, 165, 165, 168, 156, 146, 158, 154, 158, 155, 157, 176, 157, 168, 168, 163, 178, 161, 166, 149, 158, 159, 177, 155, 157, 158, 161, 159, 165, 156, 158, 161, 154, 158, 148, 160, 157, 154, 155, 167, 155, 156, 164, 172, 158, 161, 161, 169, 165, 156, 161, 153, 156, 157, 150, 163, 160, 164, 148, 156, 153, 164, 146, 153, 145, 157, 176, 170, 148, 161, 156, 160, 156, 153, 142, 164, 157, 162, 168, 166, 165, 162, 152, 163, 166, 162, 156, 164, 152, 165, 152, 154, 163, 162, 161, 161, 166, 166, 160, 154, 150, 163, 156, 152, 158, 169, 167, 158, 158, 165, 157, 166, 153, 161, 162, 159, 158, 155, 156, 167, 153, 163, 168, 153, 155, 159, 162, 158, 162, 158, 152, 153, 159, 151, 164, 159, 156, 155, 151, 165, 156, 160, 163, 155, 154, 152, 164, 164, 155, 153, 168, 156, 153, 160, 163, 148, 160, 156, 161, 158, 161, 160, 166, 165, 157, 149, 150, 156, 154, 161, 163, 164, 149, 163, 152, 157, 155, 168, 163, 172, 151, 158, 154, 172, 165, 160, 160, 155, 165, 160, 168, 157, 158, 150, 157, 160, 178, 170, 163, 168, 161, 167, 167, 152, 164, 162, 156, 155, 157, 158, 154, 162, 161, 157, 157, 172, 167, 166, 162, 157, 157, 162, 161, 158, 154, 154, 160, 159, 162, 166, 155, 164, 156, 169, 165, 157, 161, 149, 164, 164, 178, 158, 159, 156, 153, 172, 165, 161, 154, 157, 157, 155, 159, 155, 153, 163, 162, 164, 156, 162, 156, 160, 160, 168, 167, 151, 159, 162, 156, 161, 175, 150, 153, 148, 157, 162, 153, 163, 158, 167, 153, 163, 158, 170, 155, 160, 159, 156, 155, 162, 153, 159, 160, 151, 169, 150, 152, 162, 169, 161, 160, 165, 162, 166, 156, 165, 153, 161, 153, 154, 155, 155, 167, 152, 159, 161, 160, 158, 157, 160, 151, 161, 159, 158, 165, 161, 184, 159, 149, 152, 166, 160, 161, 164, 157, 159, 166, 158, 151, 164, 166, 159, 152, 155, 164, 165, 165, 173, 167, 168, 160, 154, 164, 162, 157, 157, 150, 154, 150, 153, 161, 154, 163, 153, 151, 154, 161, 149, 166, 162, 166, 161, 156, 154, 167, 159, 153, 153, 159, 152, 153, 156, 167, 160, 172, 160, 155, 160, 164, 163, 163, 165, 160, 161, 163, 155, 158, 157, 154, 157, 161, 160, 168, 166, 151, 161, 167, 157, 160, 164, 157, 155, 155, 154, 156, 158, 156, 166, 164, 157, 162, 160, 159, 153, 154, 157, 154, 155, 166, 164, 173, 157, 149, 159, 152, 159, 174, 157, 158, 163, 155, 163, 166, 169, 150, 169, 164, 159, 154, 151, 143, 161, 164, 155, 169, 155, 167, 155, 162, 170, 158, 164, 141, 145, 166, 174, 149, 162, 150, 150, 162, 160, 170, 152, 165, 158, 166, 158, 162, 160, 170, 172, 150, 171, 162, 166, 157, 159, 172, 164, 162, 160, 168, 161, 157, 160, 172, 167, 152, 159, 172, 152, 161, 163, 153, 154, 151, 164, 158, 165, 143, 159, 163, 188, 158, 172, 156, 159, 153, 161, 155, 154, 161, 164, 164, 154, 161, 155, 163, 160, 162, 173, 169, 168, 161, 151, 147, 152, 159, 155, 159, 164, 143, 155, 159, 164, 172, 164, 170, 160, 168, 170, 153, 165, 163, 147, 162, 153, 160, 152, 158, 165, 159, 158, 148, 165, 160, 179, 159, 172, 152, 164, 164, 161, 157, 164, 165, 159, 161, 156, 159, 160, 159, 166, 160, 161, 165, 168, 166, 169, 141, 159, 152, 157, 156, 166, 170, 159, 156, 156, 174, 158, 167, 161, 176, 163, 163, 156, 152, 165, 175, 153, 154, 162, 163, 168, 155, 160, 154, 150, 158, 157, 151, 151, 157, 149, 162, 153, 158, 163, 157, 156, 145, 154, 156, 156, 157, 155, 168, 156, 154, 159, 165, 157, 161, 151, 164, 163, 165, 160, 145, 164, 162, 167, 165, 158, 166, 167, 172, 153, 167, 156, 167, 162, 161, 170, 152, 157, 153, 161, 158, 157, 158, 164, 159, 169, 161, 157, 167, 157, 164, 167, 158, 161, 172, 150, 158, 151, 156, 153, 155, 173, 168, 165, 157, 160, 166, 161, 159, 156, 165, 160, 168, 162, 152, 156, 147, 165, 160, 170, 168, 164, 161, 160, 168, 172, 149, 176, 145, 154, 148, 165, 159, 162, 156, 164, 168, 160, 163, 152, 167, 165, 159, 162, 160, 168, 166, 164, 161, 159, 158, 152, 158, 181, 163, 151, 163, 158, 168, 155, 162, 165, 184, 162, 155, 160, 173, 157, 167, 155, 165, 161, 167, 169, 158, 158, 164, 161, 149, 163, 158, 155, 155, 150, 162, 169, 166, 152, 170, 161, 155, 169, 153, 166, 160, 150, 150, 168, 149, 166, 163, 148, 164, 158, 164, 157, 164, 163, 152, 165, 166, 165, 149, 159, 157, 167, 166, 159, 151, 159, 167, 151, 158, 170, 151, 171, 159, 164, 155, 158, 160, 152, 158, 160, 160, 147, 145, 148, 158, 166, 166, 157, 161, 169, 159, 157, 155, 156, 169, 156, 167, 170, 159, 160, 180, 163, 161, 156, 162, 187, 162, 148, 162, 155, 156, 160, 163, 163, 157, 169, 162, 169, 152, 174, 171, 162, 161, 157, 167, 147, 163, 167, 166, 157, 161, 159, 161, 147, 158, 147, 169, 164, 169, 164, 154, 166, 165, 158, 159, 164, 162, 166, 162, 156, 165, 161, 157, 168, 150, 168, 160, 156, 160, 160, 153, 149, 153, 159, 151, 169, 158, 167, 164, 158, 160, 161, 174, 158, 152, 161, 158, 168, 156, 149, 159, 167, 164, 162, 173, 164, 155, 155, 158, 166, 168, 162, 153, 170, 155, 166, 160, 160, 162, 147, 160, 163, 163, 162, 164, 161, 151, 158, 143, 172, 162, 161, 159, 163, 155, 160, 161, 158, 163, 165, 173, 166, 157, 157, 169, 158, 168, 160, 167, 155, 161, 153, 157, 154, 168, 157, 166, 157, 168, 156, 158, 153, 168, 132, 153, 165, 165, 165, 161, 154, 161, 159, 156, 167, 146, 162, 153, 156, 164, 154, 161, 168, 158, 155, 163, 152, 155, 163, 171, 164, 157, 156, 155, 154, 156, 168, 158, 153, 157, 160, 154, 151, 165, 157, 160, 255, 165, 163, 166, 162, 157, 156, 157, 166, 166, 163, 170, 165, 158, 163, 167, 151, 150, 159, 157, 159, 157, 168, 152, 160, 160, 153, 163, 161, 165, 159, 157, 153, 156, 148, 160, 163, 169, 166, 158, 160, 165, 150, 162, 154, 164, 136, 166, 160, 146, 162, 151, 163, 159, 152, 148, 162, 155, 160, 163, 195, 154, 158, 163, 158, 160, 156, 156, 157, 162, 158, 161, 165, 165, 153, 156, 141, 159, 153, 162, 163, 149, 154, 164, 159, 157, 168, 154, 178, 157, 161, 162, 158, 160, 154, 149, 164, 166, 160, 164, 155, 159, 155, 159, 159, 160, 154, 158, 152, 151, 153, 163, 163, 163, 163, 158, 160, 161, 158, 155, 154, 166, 162, 158, 145, 160, 161, 155, 156, 156, 162, 131, 161, 159, 164, 161, 170, 160, 160, 163, 155, 156, 161, 166, 159, 151, 154, 169, 168, 159, 165, 160, 175, 156, 145, 154, 166, 157, 158, 163, 156, 169, 153, 164, 159, 156, 154, 159, 169, 162, 161, 162, 161, 162, 173, 169, 163, 158, 156, 164, 164, 155, 155, 166, 164, 167, 155, 161, 157, 163, 155, 147, 130, 153, 162, 157, 154, 166, 167, 162, 155, 161, 159, 158, 168, 163, 153, 170, 154, 154, 159, 164, 154, 158, 161, 161, 163, 154, 158, 155, 162, 164, 153, 159, 159, 169, 165, 153, 159, 162, 157, 159, 145, 154, 158, 169, 161, 156, 163, 154, 163, 153, 162, 157, 160, 153, 161, 154, 158, 160, 164, 155, 159, 156, 170, 157, 158, 159, 158, 163, 167, 162, 160, 160, 167, 155, 164, 152, 165, 156, 158, 158, 158, 159, 164, 154, 165, 160, 158, 156, 156, 166, 164, 161, 165, 170, 156, 150, 160, 159, 95, 158, 145, 146, 160, 155, 152, 161, 163, 149, 159, 161, 164, 158, 155, 164, 164, 144, 164, 152, 155, 157, 161, 162, 153, 158, 158, 167, 158, 161, 165, 160, 161, 145, 158, 163, 155, 165, 162, 160, 162, 183, 163, 158, 157, 160, 164, 136, 160, 152, 165, 161, 155, 162, 159, 163, 164, 172, 164, 163, 164, 157, 159, 162, 148, 161, 167, 156, 155, 159, 163, 156, 156, 156, 156, 166, 163, 168, 155, 164, 154, 158, 172, 152, 161, 179, 161, 163, 148, 162, 151, 151, 153, 162, 171, 160, 168, 154, 162, 161, 160, 161, 158, 157, 158, 157, 160, 154, 146, 161, 152, 149, 159, 168, 164, 156, 165, 155, 152, 161, 167, 161, 160, 160, 167, 156, 167, 160, 162, 158, 150, 158, 165, 172, 157, 163, 157, 155, 157, 158, 161, 172, 163, 149, 157, 146, 156, 153, 155, 160, 159, 158, 155, 161, 168, 162, 159, 160, 149, 165, 166, 156, 154, 149, 153, 168, 165, 159, 159, 160, 161, 156, 163, 164, 163, 155, 163, 161, 155, 162, 169, 156, 166, 150, 154, 175, 154, 156, 155, 157, 164, 158, 158, 165, 174, 160, 156, 161, 160, 163, 157, 160, 158, 162, 160, 163, 153, 165, 164, 158, 156, 160, 165, 154, 163, 162, 164, 169, 172, 165, 154, 157, 151, 161, 169, 165, 152, 156, 156, 156, 158, 141, 165, 163, 164, 168, 159, 157, 165, 164, 156, 155, 171, 160, 163, 172, 163, 156, 158, 159, 150, 158, 158, 152, 168, 155, 158, 148, 159, 159, 166, 162, 154, 160, 161, 153, 163, 170, 161, 163, 162, 149, 155, 162, 155, 150, 154, 168, 164, 151, 164, 160, 157, 162, 173, 153, 152, 173, 161, 158, 153, 162, 155, 157, 149, 166, 154, 160, 160, 161, 163, 163, 158, 167, 156, 153, 162, 160, 164, 163, 161, 163, 160, 150, 158, 167, 162, 155, 164, 166, 159, 156, 159, 157, 160, 155, 165, 162, 148, 159, 166, 168, 159, 163, 159, 154, 159, 163, 167, 162, 159, 168, 162, 157, 160, 162, 156, 159, 156, 161, 152, 159, 151, 156, 162, 164, 156, 157, 166, 153, 151, 161, 155, 156, 162, 162, 162, 163, 146, 160, 169, 164, 162, 151, 154, 161, 154, 160, 163, 162, 160, 161, 154, 156, 153, 161, 165, 158, 166, 157, 150, 160, 163, 151, 158, 161, 160, 149, 164, 163, 156, 169, 154, 153, 156, 166, 157, 166, 163, 160, 146, 165, 160, 156, 166, 164, 167, 153, 166, 158, 149, 158, 154, 161, 165, 162, 155, 165, 153, 167, 160, 155, 165, 159, 160, 157, 163, 155, 165, 161, 155, 158, 163, 168, 152, 151, 165, 158, 162, 153, 159, 163, 160, 154, 163, 169, 157, 158, 159, 154, 161, 162, 160, 164, 170, 159, 162, 159, 158, 155, 160, 161, 159, 167, 157, 156, 153, 156, 164, 161, 167, 161, 156, 166, 160, 158, 161, 168, 161, 170, 172, 160, 155, 161, 158, 158, 163, 165, 155, 163, 160, 155, 158, 160, 158, 162, 154, 161, 170, 168, 167, 160, 158, 155, 158, 167, 171, 158, 173, 156, 159, 158, 163, 149, 170, 162, 162, 154, 164, 157, 167, 161, 167, 162, 155, 158, 165, 161, 166, 161, 157, 155, 161, 156, 156, 151, 162, 174, 174, 161, 155, 162, 156, 155, 185, 165, 154, 160, 164, 150, 167, 162, 156, 160, 160, 163, 150, 163, 156, 165, 159, 159, 155, 158, 166, 156, 149, 159, 163, 157, 164, 155, 162, 157, 158, 159, 151, 162, 173, 160, 156, 151, 151, 159, 163, 156, 159, 153, 153, 162, 154, 156, 163, 164, 160, 158, 161, 167, 159, 164, 164, 168, 160, 161, 152, 153, 160, 156, 160, 159, 157, 160, 156, 154, 156, 151, 166, 161, 159, 164, 150, 158, 158, 157, 159, 167, 161, 157, 153, 154, 153, 160, 153, 152, 164, 162, 156, 157, 164, 158, 162, 159, 160, 160, 168, 157, 158, 164, 152, 166, 151, 166, 140, 165, 169, 150, 161, 168, 166, 169, 155, 158, 162, 158, 156, 164, 149, 170, 153, 167, 155, 167, 153, 164, 163, 161, 154, 156, 160, 160, 151, 153, 162, 161, 168, 154, 173, 155, 138, 154, 161, 163, 162, 145, 163, 157, 167, 158, 158, 161, 163, 156, 153, 159, 159, 160, 154, 154, 162, 164, 183, 160, 160, 161, 155, 158, 165, 163, 155, 160, 159, 167, 156, 159, 162, 159, 156, 159, 160, 160, 157, 161, 166, 163, 141, 160, 161, 149, 162, 152, 160, 158, 155, 157, 163, 148, 162, 168, 159, 158, 153, 175, 172, 152, 154, 169, 157, 157, 159, 154, 155, 159, 155, 153, 150, 163, 158, 155, 170, 158, 165, 162, 159, 181, 157, 163, 157, 157, 169, 155, 156, 158, 157, 166, 159, 154, 166, 168, 160, 161, 169, 154, 149, 152, 160, 163, 139, 156, 157, 160, 163, 158, 148, 149, 156, 158, 159, 161, 162, 160, 156, 161, 153, 165, 161, 154, 164, 163, 153, 163, 173, 168, 148, 158, 163, 156, 162, 170, 162, 157, 159, 160, 151, 161, 145, 156, 156, 167, 173, 159, 159, 162, 146, 162, 159, 184, 174, 156, 167, 170, 168, 161, 164, 156, 152, 178, 156, 157, 171, 166, 150, 165, 160, 162, 168, 142, 159, 158, 163, 154, 163, 152, 157, 152, 150, 165, 156, 153, 157, 145, 161, 158, 165, 175, 163, 166, 161, 162, 154, 159, 161, 174, 158, 150, 150, 158, 155, 172, 156, 142, 161, 156, 160, 152, 159, 163, 160, 159, 154, 152, 160, 152, 160, 152, 146, 164, 164, 161, 149, 162, 158, 158, 155, 155, 163, 164, 144, 150, 159, 155, 159, 171, 162, 157, 154, 166, 167, 164, 157, 173, 149, 156, 154, 145, 162, 153, 160, 160, 158, 158, 159, 146, 161, 165, 157, 159, 150, 162, 148, 162, 154, 170, 176, 162, 151, 158, 162, 159, 154, 159, 151, 165, 154, 164, 161, 167, 158, 158, 156, 169, 164, 155, 164, 157, 148, 172, 149, 176, 167, 165, 153, 155, 163, 163, 170, 149, 154, 161, 159, 150, 153, 146, 162, 160, 154, 162, 155, 161, 160, 172, 161, 156, 161, 155, 165, 141, 164, 155, 162, 154, 155, 166, 145, 158, 155, 160, 158, 152, 161, 156, 166, 147, 161, 154, 163, 164, 165, 178, 176, 156, 161, 161, 172, 156, 166, 165, 155, 146, 165, 157, 158, 158, 161, 160, 154, 157, 152, 160, 159, 157, 158, 153, 163, 156, 166, 145, 176, 159, 146, 145, 172, 161, 163, 159, 166, 156, 161, 156, 160, 161, 156, 165, 177, 167, 153, 168, 168, 152, 152, 159, 156, 174, 159, 164, 159, 148, 168, 167, 152, 163, 154, 157, 160, 162, 149, 159, 161, 144, 159, 164, 161, 181, 153, 162, 154, 159, 159, 161, 164, 163, 155, 158, 169, 153, 154, 154, 159, 160, 167, 163, 154, 176, 142, 164, 162, 162, 164, 161, 150, 132, 156, 154, 161, 159, 169, 155, 147, 162, 157, 168, 155, 163, 165, 157, 161, 159, 156, 174, 161, 162, 160, 151, 153, 152, 157, 151, 146, 164, 164, 156, 146, 161, 158, 177, 160, 147, 159, 157, 161, 157, 159, 159, 164, 160, 158, 161, 154, 159, 160, 161, 154, 160, 163, 153, 155, 167, 176, 160, 159, 158, 182, 160, 160, 167, 165, 154, 154, 159, 158, 152, 163, 162, 164, 166, 156, 163, 165, 167, 162, 164, 162, 158, 173, 162, 158, 156, 163, 175, 155, 157, 161, 164, 162, 160, 166, 155, 170, 160, 153, 153, 163, 160, 162, 161, 159, 161, 166, 154, 156, 168, 160, 159, 161, 156, 165, 157, 161, 150, 158, 163, 160, 162, 140, 161, 163, 167, 151, 156, 155, 163, 156, 164, 156, 162, 153, 161, 168, 158, 160, 158, 150, 160, 160, 159, 160, 176, 148, 158, 138, 154, 163, 166, 158, 174, 154, 158, 155, 163, 160, 164, 152, 163, 173, 161, 156, 157, 157, 160, 164, 161, 161, 157, 161, 173, 161, 153, 164, 158, 167, 150, 160, 165, 152, 160, 163, 165, 159, 160, 161, 166, 162, 158, 169, 167, 160, 164, 161, 158, 151, 155, 152, 159, 151, 160, 160, 154, 165, 163, 167, 167, 153, 158, 154, 163, 160, 153, 166, 168, 161, 165, 168, 168, 159, 159, 158, 164, 165, 160, 167, 162, 163, 156, 150, 158, 152, 163, 154, 171, 162, 169, 159, 149, 153, 159, 161, 157, 148, 164, 158, 160, 155, 155, 151, 160, 164, 161, 163, 154, 159, 161, 157, 159, 158, 164, 158, 171, 154, 164, 160, 156, 157, 161, 160, 166, 162, 167, 153, 157, 160, 164, 159, 161, 159, 155, 160, 161, 155, 153, 161, 163, 164, 160, 163, 159, 162, 163, 178, 164, 155, 166, 163, 163, 166, 158, 156, 153, 179, 164, 162, 164, 159, 150, 159, 156, 156, 160, 155, 165, 159, 168, 163, 160, 160, 167, 163, 154, 161, 162, 155, 162, 201, 162, 160, 159, 167, 161, 149, 154, 163, 160, 159, 165, 148, 170, 164, 159, 160, 161, 148, 161, 161, 155, 159, 162, 160, 166, 158, 144, 167, 164, 153, 158, 158, 156, 154, 161, 190, 159, 154, 157, 156, 163, 160, 157, 160, 157, 148, 157, 158, 161, 161, 164, 157, 157, 166, 169, 161, 169, 160, 156, 164, 152, 159, 157, 148, 160, 151, 159, 162, 156, 152, 155, 159, 152, 158, 158, 156, 155, 162, 156, 171, 189, 160, 165, 158, 161, 164, 162, 154, 159, 157, 161, 165, 166, 160, 155, 153, 161, 162, 157, 166, 160, 164, 157, 160, 156, 161, 160, 167, 156, 166, 162, 158, 162, 165, 159, 160, 165, 155, 158, 159, 161, 160, 163, 151, 155, 157, 154, 156, 160, 155, 157, 158, 158, 173, 161, 161, 179, 160, 159, 139, 162, 153, 160, 161, 162, 156, 159, 160, 158, 157, 166, 156, 158, 162, 160, 168, 162, 163, 160, 166, 156, 160, 159, 146, 159, 165, 157, 173, 164, 164, 158, 156, 153, 147, 162, 162, 162, 159, 162, 158, 157, 154, 158, 157, 158, 183, 164, 158, 153, 159, 159, 163, 156, 158, 160, 167, 156, 161, 161, 160, 158, 152, 161, 158, 156, 158, 156, 167, 160, 156, 152, 149, 160, 160, 151, 157, 162, 146, 168, 155, 162, 162, 147, 165, 153, 154, 158, 161, 163, 162, 177, 160, 165, 159, 155, 164, 158, 160, 154, 165, 164, 157, 154, 153, 161, 158, 161, 159, 162, 151, 164, 155, 161, 168, 155, 160, 166, 158, 158, 158, 169, 152, 153, 163, 155, 156, 156, 168, 157, 158, 158, 160, 156, 160, 169, 159, 164, 156, 159, 154, 159, 154, 164, 154, 161, 159, 163, 162, 164, 159, 151, 164, 169, 160, 165, 156, 154, 158, 163, 159, 160, 157, 168, 157, 156, 158, 160, 159, 163, 159, 151, 163, 154, 164, 151, 162, 163, 161, 159, 151, 165, 159, 150, 155, 168, 167, 154, 165, 156, 158, 155, 159, 159, 159, 155, 159, 150, 151, 148, 153, 159, 162, 166, 160, 160, 166, 158, 153, 161, 176, 161, 161, 157, 159, 158, 161, 154, 154, 159, 155, 156, 157, 156, 154, 156, 155, 163, 153, 164, 169, 159, 156, 156, 165, 162, 162, 155, 161, 162, 150, 148, 153, 168, 154, 164, 167, 156, 167, 162, 157, 156, 168, 162, 162, 170, 159, 157, 150, 155, 151, 168, 154, 157, 161, 153, 157, 162, 158, 155, 157, 147, 159, 162, 155, 165, 155, 160, 159, 167, 164, 156, 160, 163, 155, 155, 163, 158, 156, 170, 161, 166, 163, 164, 161, 150, 161, 153, 153, 162, 162, 154, 166, 160, 147, 157, 159, 153, 155, 156, 157, 165, 154, 156, 161, 164, 157, 161, 164, 164, 155, 155, 167, 159, 159, 160, 134, 163, 168, 155, 162, 157, 158, 160, 156, 161, 155, 164, 158, 168, 177, 153, 162, 157, 157, 150, 157, 163, 161, 150, 166, 166, 163, 155, 161, 158, 157, 154, 161, 154, 160, 164, 161, 166, 157, 166, 161, 155, 160, 170, 163, 163, 152, 164, 158, 157, 157, 154, 155, 157, 163, 158, 156, 162, 162, 163, 164, 155, 161, 153, 155, 157, 165, 156, 160, 154, 162, 155, 153, 174, 166, 157, 158, 162, 158, 154, 168, 163, 168, 154, 154, 159, 170, 155, 158, 168, 163, 163, 159, 164, 158, 158, 164, 158, 155, 160, 162, 156, 156, 156, 160, 154, 156, 170, 165, 151, 162, 158, 157, 164, 169, 153, 158, 160, 152, 165, 149, 151, 161, 160, 159, 160, 164, 156, 159, 163, 159, 158, 171, 162, 160, 155, 158, 152, 163, 176, 156, 160, 160, 160, 165, 149, 159, 155, 150, 156, 168, 167, 151, 158, 163, 159, 163, 169, 154, 157, 162, 173, 144, 155, 154, 160, 151, 158, 161, 153, 158, 148, 155, 166, 164, 159, 160, 162, 180, 159, 150, 165, 159, 157, 161, 156, 155, 157, 155, 166, 163, 159, 163, 155, 156, 160, 161, 158, 156, 156, 156, 153, 159, 159, 156, 157, 163, 157, 163, 163, 166, 154, 155, 160, 163, 161, 160, 164, 173, 151, 152, 166, 156, 164, 156, 162, 155, 160, 158, 164, 162, 156, 159, 165, 149, 167, 154, 154, 161, 164, 157, 163, 157, 158, 163, 152, 157, 155, 158, 161, 150, 150, 172, 164, 166, 165, 160, 149, 168, 158, 163, 153, 163, 161, 164, 158, 165, 163, 159, 171, 160, 161, 159, 162, 162, 158, 159, 154, 163, 154, 157, 162, 160, 160, 164, 164, 151, 160, 163, 165, 163, 161, 157, 154, 162, 162, 163, 152, 160, 164, 156, 150, 157, 157, 157, 151, 158, 168, 155, 164, 159, 154, 159, 166, 155, 160, 161, 170, 157, 164, 158, 165, 158, 159, 162, 156, 161, 157, 159, 156, 164, 166, 158, 159, 159, 152, 158, 166, 158, 155, 162, 165, 165, 160, 160, 164, 160, 167, 161, 163, 168, 171, 163, 158, 154, 158, 177, 159, 160, 161, 156, 165, 170, 163, 152, 153, 163, 158, 168, 152, 165, 167, 154, 161, 149, 157, 168, 163, 161, 162, 156, 159, 161, 162, 155, 168, 154, 159, 161, 156, 162, 160, 160, 156, 159, 160, 164, 169, 157, 157, 160, 162, 161, 162, 153, 154, 156, 169, 159, 158, 156, 165, 158, 158, 165, 160, 152, 159, 166, 160, 165, 167, 157, 163, 155, 159, 146, 163, 158, 164, 164, 157, 155, 164, 160, 157, 151, 160, 158, 161, 156, 156, 160, 151, 167, 163, 158, 152, 160, 171, 162, 160, 164, 166, 152, 164, 160, 178, 158, 160, 158, 162, 156, 157, 161, 164, 165, 164, 155, 168, 158, 166, 157, 160, 151, 169, 168, 160, 159, 165, 163, 159, 162, 159, 157, 158, 165, 163, 155, 159, 163, 160, 160, 169, 154, 164, 159, 162, 157, 158, 169, 155, 162, 166, 161, 164, 164, 155, 162, 151, 159, 161, 170, 168, 161, 165, 164, 157, 160, 165, 154, 160, 161, 160, 156, 150, 158, 160, 166, 163, 161, 158, 159, 160, 155, 161, 167, 159, 157, 158, 160, 158, 159, 159, 157, 160, 159, 160, 156, 160, 159, 170, 166, 169, 157, 168, 153, 164, 161, 162, 163, 161, 167, 158, 162, 169, 161, 166, 155, 172, 168, 157, 155, 163, 159, 172, 163, 156, 162, 157, 162, 161, 154, 157, 157, 164, 162, 166, 155, 156, 165, 171, 161, 159, 153, 169, 159, 160, 166, 166, 151, 164, 155, 158, 160, 161, 158, 155, 153, 164, 163, 167, 164, 162, 162, 168, 163, 157, 174, 163, 163, 163, 161, 163, 165, 149, 155, 148, 153, 159, 164, 153, 158, 158, 159, 159, 161, 158, 151, 151, 158, 166, 160, 161, 160, 162, 164, 155, 162, 150, 157, 166, 163, 154, 160, 162, 153, 156, 162, 165, 152, 161, 163, 158, 161, 155, 166, 153, 160, 161, 161, 159, 149, 148, 154, 152, 149, 150, 162, 170, 156, 163, 168, 163, 163, 157, 163, 151, 167, 157, 162, 174, 165, 158, 157, 152, 153, 156, 169, 161, 157, 161, 162, 165, 157, 166, 157, 161, 157, 160, 154, 163, 167, 159, 161, 163, 165, 156, 157, 155, 161, 166, 159, 146, 158, 162, 153, 157, 164, 156, 148, 164, 158, 155, 156, 153, 157, 164, 160, 162, 161, 165, 170, 160, 163, 155, 147, 160, 161, 153, 170, 159, 163, 152, 151, 156, 165, 168, 150, 161, 150, 164, 159, 160, 157, 174, 172, 159, 165, 157, 168, 162, 170, 163, 151, 162, 165, 167, 157, 162, 157, 156, 159, 161, 156, 160, 176, 164, 164, 167, 157, 152, 158, 153, 160, 156, 170, 172, 173, 154, 164, 156, 155, 150, 166, 148, 152, 154, 160, 162, 160, 161, 153, 158, 160, 164, 152, 163, 164, 176, 157, 164, 174, 164, 161, 155, 160, 162, 160, 167, 165, 165, 152, 167, 161, 157, 157, 158, 150, 153, 150, 166, 162, 154, 154, 162, 159, 161, 153, 149, 157, 163, 162, 164, 157, 153, 156, 173, 158, 165, 160, 162, 160, 173, 149, 152, 156, 164, 169, 158, 159, 155, 160, 155, 161, 157, 160, 164, 164, 160, 166, 153, 156, 158, 159, 147, 153, 171, 155, 168, 162, 147, 147, 162, 159, 161, 159, 168, 163, 166, 161, 163, 164, 161, 164, 167, 155, 157, 163, 165, 161, 158, 164, 158, 155, 160, 155, 144, 153, 167, 165, 154, 156, 160, 165, 167, 148, 161, 156, 160, 156, 163, 174, 169, 152, 166, 165, 160, 157, 159, 163, 154, 154, 158, 159, 161, 159, 153, 158, 157, 179, 165, 160, 154, 168, 151, 165, 169, 161, 164, 161, 168, 158, 159, 163, 164, 155, 160, 158, 156, 163, 161, 159, 158, 158, 159, 158, 167, 158, 160, 167, 160, 158, 166, 160, 156, 150, 158, 154, 157, 154, 170, 154, 162, 170, 165, 157, 170, 159, 154, 160, 154, 157, 159, 160, 150, 180, 158, 158, 165, 154, 157, 157, 154, 159, 162, 159, 159, 159, 162, 162, 159, 164, 160, 148, 154, 149, 167, 157, 154, 153, 160, 161, 161, 159, 153, 161, 154, 150, 162, 146, 159, 153, 166, 152, 155, 154, 162, 165, 151, 167, 161, 155, 150, 159, 164, 158, 162, 158, 169, 163, 155, 157, 155, 154, 166, 151, 161, 157, 166, 147, 160, 159, 167, 169, 163, 153, 161, 156, 165, 155, 162, 156, 152, 163, 163, 151, 152, 161, 165, 161, 158, 153, 157, 167, 160, 159, 159, 168, 165, 152, 161, 150, 156, 162, 162, 171, 165, 156, 156, 170, 167, 146, 150, 156, 150, 158, 163, 163, 159, 163, 175, 156, 162, 170, 160, 159, 155, 159, 158, 160, 157, 153, 163, 140, 152, 154, 153, 153, 151, 162, 161, 162, 151, 155, 158, 160, 170, 161, 165, 164, 157, 165, 171, 167, 153, 157, 161, 156, 146, 156, 167, 156, 161, 161, 161, 158, 164, 160, 162, 156, 154, 159, 158, 157, 150, 150, 152, 169, 155, 158, 151, 162, 149, 165, 154, 162, 165, 164, 155, 151, 152, 153, 160, 169, 151, 169, 160, 163, 163, 157, 155, 158, 153, 154, 160, 157, 155, 157, 160, 156, 157, 154, 161, 152, 160, 154, 159, 166, 155, 172, 165, 157, 167, 155, 151, 153, 161, 160, 148, 159, 151, 172, 162, 159, 142, 152, 154, 174, 156, 169, 160, 152, 166, 161, 161, 167, 163, 157, 163, 151, 145, 167, 159, 158, 154, 165, 156, 158, 164, 163, 160, 162, 161, 161, 170, 159, 165, 158, 155, 162, 191, 159, 168, 156, 153, 162, 161, 159, 157, 160, 158, 156, 155, 163, 160, 158, 157, 163, 161, 162, 158, 164, 154, 161, 152, 165, 157, 160, 168, 154, 157, 161, 155, 160, 164, 162, 161, 159, 154, 164, 157, 164, 152, 157, 160, 162, 156, 157, 160, 161, 159, 164, 158, 161, 165, 159, 158, 165, 154, 168, 160, 174, 160, 157, 153, 168, 160, 154, 157, 151, 160, 156, 158, 156, 163, 158, 164, 163, 161, 155, 153, 158, 158, 160, 172, 157, 162, 160, 159, 158, 151, 165, 156, 169, 160, 167, 161, 154, 163, 159, 164, 159, 156, 165, 160, 161, 157, 154, 163, 162, 170, 164, 158, 172, 155, 157, 158, 164, 158, 156, 160, 161, 162, 155, 158, 152, 165, 161, 157, 163, 157, 168, 153, 146, 168, 165, 145, 158, 161, 161, 168, 136, 170, 171, 159, 162, 169, 155, 156, 156, 164, 170, 156, 166, 162, 160, 158, 157, 159, 153, 154, 156, 157, 164, 163, 150, 155, 169, 164, 169, 167, 151, 159, 165, 153, 163, 157, 154, 174, 168, 156, 161, 155, 166, 161, 155, 159, 162, 161, 159, 165, 165, 150, 154, 172, 167, 159, 150, 160, 155, 151, 162, 154, 164, 164, 157, 155, 155, 165, 157, 151, 155, 159, 151, 163, 156, 161, 158, 162, 162, 163, 154, 159, 164, 150, 162, 155, 162, 166, 162, 161, 156, 160, 161, 153, 162, 157, 156, 161, 156, 150, 156, 162, 164, 159, 163, 156, 166, 158, 154, 169, 154, 162, 164, 144, 147, 150, 160, 159, 164, 160, 163, 153, 168, 160, 159, 162, 157, 152, 165, 159, 160, 157, 159, 162, 161, 155, 165, 158, 159, 159, 157, 173, 154, 171, 153, 151, 161, 158, 153, 157, 164, 169, 167, 158, 163, 170, 162, 154, 162, 163, 155, 168, 158, 154, 156, 151, 157, 156, 159, 159, 165, 158, 160, 165, 160, 167, 155, 169, 166, 154, 159, 153, 165, 156, 158, 157, 156, 167, 161, 148, 155, 154, 162, 161, 168, 165, 162, 160, 160, 159, 160, 156, 161, 167, 158, 164, 166, 163, 165, 167, 164, 156, 160, 165, 172, 161, 160, 172, 163, 157, 153, 175, 165, 162, 159, 165, 163, 162, 160, 162, 155, 158, 158, 161, 155, 157, 159, 151, 160, 164, 165, 156, 165, 164, 158, 162, 162, 167, 160, 166, 159, 164, 154, 157, 165, 173, 160, 162, 161, 161, 157, 156, 150, 162, 160, 164, 186, 165, 158, 170, 165, 166, 154, 166, 160, 164, 162, 163, 159, 163, 159, 160, 170, 166, 151, 158, 159, 158, 159, 161, 160, 165, 162, 155, 159, 159, 165, 164, 170, 153, 165, 161, 153, 157, 161, 157, 164, 161, 159, 162, 158, 159, 160, 154, 159, 164, 156, 153, 158, 156, 157, 148, 162, 157, 150, 162, 163, 154, 155, 148, 160, 158, 154, 158, 161, 155, 163, 152, 157, 153, 145, 160, 166, 163, 162, 157, 162, 157, 163, 143, 157, 159, 155, 161, 161, 153, 165, 163, 156, 156, 169, 151, 156, 163, 161, 158, 160, 160, 165, 158, 144, 161, 153, 160, 155, 162, 162, 160, 154, 150, 165, 165, 165, 159, 159, 159, 159, 167, 163, 157, 161, 165, 153, 151, 151, 157, 156, 163, 159, 169, 170, 159, 157, 159, 153, 156, 159, 153, 160, 173, 165, 158, 159, 156, 158, 157, 160, 149, 161, 155, 156, 167, 159, 160, 163, 153, 160, 160, 162, 160, 155, 167, 159, 155, 148, 161, 164, 156, 158, 163, 160, 160, 162, 162, 152, 160, 161, 156, 161, 159, 154, 156, 159, 165, 163, 152, 151, 158, 161, 153, 167, 157, 165, 165, 159, 167, 158, 154, 152, 162, 153, 165, 155, 157, 164, 159, 157, 156, 156, 166, 153, 164, 160, 159, 160, 158, 163, 165, 158, 160, 162, 159, 161, 154, 164, 155, 158, 155, 167, 168, 164, 157, 157, 158, 157, 155, 152, 153, 157, 156, 156, 165, 163, 160, 160, 157, 167, 167, 156, 166, 156, 159, 165, 162, 160, 163, 171, 164, 158, 150, 156, 151, 158, 163, 150, 163, 147, 157, 160, 165, 163, 150, 157, 166, 162, 165, 169, 157, 161, 163, 166, 160, 151, 166, 157, 164, 158, 160, 152, 163, 170, 160, 162, 160, 161, 169, 166, 162, 159, 162, 158, 164, 159, 160, 162, 152, 157, 161, 158, 160, 163, 160, 173, 160, 156, 165, 157, 162, 160, 160, 161, 174, 162, 160, 164, 157, 165, 173, 157, 162, 157, 162, 155, 154, 171, 154, 164, 158, 164, 178, 159, 155, 166, 158, 155, 159, 166, 167, 161, 163, 160, 164, 162, 152, 144, 163, 156, 159, 158, 168, 161, 158, 160, 162, 163, 155, 162, 162, 167, 154, 165, 162, 157, 159, 165, 154, 162, 160, 161, 160, 157, 165, 155, 154, 163, 155, 162, 158, 156, 161, 160, 152, 168, 154, 155, 156, 162, 160, 164, 167, 154, 160, 159, 158, 155, 162, 164, 158, 156, 157, 162, 160, 156, 156, 163, 170, 156, 162, 152, 158, 165, 164, 163, 157, 164, 167, 162, 165, 160, 160, 143, 156, 163, 147, 161, 162, 159, 159, 152, 156, 161, 161, 160, 156, 163, 153, 160, 155, 156, 157, 149, 156, 159, 161, 167, 154, 157, 156, 149, 162, 160, 163, 162, 149, 156, 156, 162, 158, 162, 160, 162, 164, 152, 154, 161, 156, 144, 157, 163, 164, 163, 153, 161, 159, 157, 156, 163, 157, 161, 156, 166, 172, 169, 169, 172, 165, 155, 163, 164, 162, 156, 155, 162, 157, 160, 168, 156, 164, 159, 158, 156, 152, 157, 163, 156, 156, 167, 152, 167, 159, 161, 151, 158, 157, 159, 151, 161, 156, 158, 152, 158, 160, 160, 159, 171, 160, 164, 155, 163, 156, 159, 165, 154, 164, 156, 162, 170, 160, 160, 148, 157, 158, 145, 162, 150, 160, 154, 155, 159, 148, 168, 156, 161, 171, 152, 158, 148, 166, 154, 163, 160, 157, 159, 147, 159, 158, 165, 160, 159, 156, 166, 157, 155, 162, 165, 156, 145, 160, 156, 170, 167, 157, 155, 152, 158, 160, 157, 149, 161, 156, 154, 164, 165, 151, 158, 157, 170, 155, 166, 157, 158, 165, 158, 158, 149, 166, 158, 161, 166, 161, 158, 161, 160, 165, 164, 160, 156, 168, 152, 145, 172, 157, 158, 162, 157, 159, 164, 156, 152, 163, 157, 159, 158, 159, 163, 163, 155, 159, 160, 164, 165, 163, 155, 161, 158, 164, 166, 161, 157, 161, 162, 156, 162, 153, 159, 162, 158, 158, 157, 163, 157, 167, 169, 153, 157, 159, 168, 163, 157, 156, 160, 164, 160, 149, 163, 160, 158, 163, 160, 163, 159, 163, 156, 158, 162, 158, 160, 152, 155, 158, 158, 158, 158, 159, 163, 158, 157, 157, 161, 166, 157, 161, 162, 162, 160, 165, 161, 165, 158, 155, 154, 163, 161, 162, 160, 162, 158, 161, 160, 155, 167, 158, 160, 163, 148, 160, 159, 163, 160, 163, 166, 161, 158, 148, 163, 151, 157, 164, 155, 161, 160, 157, 156, 161, 156, 161, 156, 161, 163, 163, 156, 151, 158, 162, 156, 159, 159, 157, 158, 163, 161, 161, 162, 161, 164, 166, 162, 163, 164, 159, 165, 157, 156, 165, 167, 163, 151, 160, 158, 160, 158, 164, 170, 165, 158, 161, 156, 162, 158, 159, 160, 158, 159, 164, 161, 164, 163, 163, 161, 156, 158, 165, 163, 157, 160, 154, 155, 166, 163, 156, 161, 160, 159, 159, 166, 161, 160, 169, 163, 161, 164, 150, 158, 164, 157, 158, 154, 162, 157, 165, 163, 156, 159, 159, 157, 143, 162, 161, 157, 157, 160, 162, 163, 162, 152, 154, 164, 155, 158, 158, 172, 167, 162, 161, 161, 162, 161, 159, 156, 161, 159, 160, 182, 163, 155, 155, 158, 159, 159, 160, 165, 157, 160, 162, 165, 165, 163, 153, 165, 160, 155, 147, 152, 160, 153, 162, 154, 164, 159, 156, 156, 157, 169, 153, 166, 169, 159, 155, 159, 144, 160, 159, 161, 158, 164, 162, 160, 161, 159, 163, 158, 162, 155, 160, 157, 165, 157, 162, 149, 157, 166, 156, 162, 161, 162, 160, 161, 160, 153, 160, 164, 170, 162, 158, 159, 160, 145, 152, 163, 164, 154, 148, 165, 160, 155, 156, 163, 164, 159, 158, 155, 159, 159, 171, 155, 157, 157, 155, 162, 169, 166, 154, 153, 163, 164, 159, 155, 161, 158, 163, 158, 156, 162, 158, 155, 156, 159, 165, 158, 159, 162, 155, 165, 157, 161, 153, 166, 164, 158, 171, 164, 155, 157, 150, 154, 163, 161, 160, 167, 164, 164, 166, 160, 153, 163, 153, 160, 160, 159, 163, 159, 162, 159, 162, 162, 163, 161, 163, 157, 156, 164, 153, 154, 158, 154, 156, 165, 160, 156, 156, 159, 169, 135, 163, 162, 152, 160, 166, 150, 168, 159, 162, 160, 154, 171, 159, 159, 169, 157, 160, 155, 159, 158, 157, 162, 161, 159, 163, 155, 158, 164, 169, 153, 155, 160, 162, 159, 162, 163, 163, 161, 153, 159, 155, 158, 158, 160, 158, 161, 163, 167, 160, 166, 157, 157, 160, 156, 152, 161, 165, 159, 158, 162, 160, 163, 165, 159, 160, 160, 152, 165, 157, 160, 153, 167, 153, 162, 165, 164, 159, 161, 153, 151, 158, 155, 167, 169, 155, 162, 166, 161, 165, 159, 148, 172, 170, 159, 158, 162, 161, 157, 150, 154, 163, 149, 162, 161, 157, 164, 157, 157, 159, 159, 149, 166, 154, 154, 151, 167, 155, 162, 149, 160, 169, 182, 165, 159, 158, 159, 148, 149, 150, 154, 153, 176, 161, 155, 151, 160, 162, 159, 146, 149, 158, 156, 160, 160, 172, 145, 191, 153, 153, 165, 178, 160, 147, 156, 158, 166, 167, 158, 159, 151, 164, 166, 158, 165, 147, 150, 166, 160, 162, 173, 157, 154, 174, 175, 164, 156, 155, 157, 171, 169, 181, 155, 160, 176, 183, 174, 155, 153, 160, 164, 158, 151, 160, 153, 156, 161, 158, 161, 153, 153, 166, 169, 159, 172, 158, 164, 168, 164, 145, 157, 165, 163, 161, 154, 156, 163, 161, 157, 149, 153, 162, 147, 166, 159, 156, 145, 161, 155, 174, 154, 176, 150, 159, 157, 162, 150, 153, 158, 166, 155, 151, 175, 155, 157, 162, 152, 155, 166, 160, 156, 157, 166, 152, 158, 171, 156, 162, 155, 187, 160, 165, 153, 154, 152, 155, 164, 164, 152, 167, 159, 140, 148, 155, 159, 154, 154, 157, 168, 163, 161, 183, 158, 167, 164, 140, 154, 158, 162, 177, 156, 146, 161, 158, 154, 159, 152, 147, 151, 164, 172, 158, 172, 154, 158, 148, 185, 156, 160, 164, 148, 162, 160, 158, 152, 150, 167, 164, 159, 167, 149, 168, 163, 161, 158, 154, 163, 151, 164, 160, 149, 154, 159, 157, 163, 170, 153, 154, 155, 160, 168, 154, 152, 166, 146, 171, 142, 150, 167, 150, 160, 149, 155, 163, 181, 157, 160, 153, 158, 150, 168, 157, 170, 165, 154, 167, 166, 162, 157, 159, 149, 158, 160, 152, 145, 149, 156, 157, 150, 163, 170, 163, 154, 159, 166, 165, 158, 171, 164, 155, 155, 161, 179, 156, 142, 154, 160, 159, 151, 170, 156, 151, 167, 155, 165, 153, 160, 166, 158, 172, 148, 163, 156, 152, 163, 162, 156, 146, 149, 141, 158, 169, 158, 152, 156, 176, 158, 162, 155, 159, 158, 147, 163, 165, 153, 154, 150, 144, 155, 157, 165, 157, 165, 153, 152, 163, 155, 165, 165, 154, 164, 168, 166, 167, 158, 152, 163, 158, 152, 158, 153, 159, 162, 159, 163, 169, 159, 164, 157, 155, 169, 154, 163, 152, 165, 170, 157, 174, 159, 163, 160, 155, 163, 162, 160, 159, 153, 165, 170, 158, 153, 164, 155, 148, 153, 173, 156, 163, 149, 157, 145, 137, 152, 142, 151, 155, 160, 162, 170, 157, 174, 150, 158, 166, 166, 170, 162, 157, 156, 155, 153, 157, 157, 163, 158, 164, 156, 158, 160, 152, 159, 143, 161, 178, 152, 162, 136, 169, 164, 155, 163, 166, 165, 158, 165, 163, 178, 161, 158, 165, 162, 165, 162, 150, 143, 166, 161, 172, 164, 158, 174, 148, 155, 164, 160, 162, 165, 166, 148, 152, 172, 158, 156, 170, 152, 152, 159, 161, 164, 125, 164, 157, 165, 159, 159, 155, 154, 158, 156, 162, 158, 161, 163, 153, 165, 159, 164, 161, 158, 158, 164, 159, 164, 156, 158, 158, 174, 168, 152, 170, 158, 155, 161, 162, 161, 158, 158, 167, 163, 160, 186, 164, 158, 158, 157, 155, 163, 160, 160, 156, 158, 155, 152, 160, 156, 160, 158, 161, 161, 154, 154, 161, 153, 164, 157, 161, 156, 162, 164, 163, 158, 158, 161, 156, 153, 155, 158, 158, 168, 164, 159, 166, 158, 168, 159, 166, 160, 157, 150, 158, 160, 154, 159, 156, 160, 159, 155, 155, 164, 159, 158, 158, 157, 168, 158, 150, 154, 159, 159, 160, 159, 155, 157, 150, 158, 159, 163, 163, 179, 153, 157, 152, 178, 159, 150, 162, 160, 162, 162, 160, 160, 156, 163, 162, 169, 159, 165, 163, 159, 160, 157, 155, 155, 159, 169, 163, 158, 147, 164, 152, 159, 160, 157, 172, 161, 157, 156, 166, 154, 151, 164, 159, 158, 155, 160, 161, 163, 170, 164, 160, 160, 158, 163, 154, 157, 158, 156, 156, 159, 160, 154, 161, 156, 161, 167, 162, 156, 153, 155, 161, 156, 160, 160, 157, 143, 166, 177, 152, 162, 158, 161, 161, 159, 163, 157, 150, 164, 158, 157, 160, 164, 155, 165, 155, 158, 162, 158, 156, 166, 156, 154, 165, 152, 159, 155, 171, 161, 159, 157, 159, 161, 157, 167, 153, 158, 155, 154, 158, 160, 163, 165, 160, 166, 152, 156, 155, 154, 168, 160, 156, 167, 164, 165, 158, 165, 158, 162, 164, 159, 161, 162, 145, 166, 162, 162, 156, 161, 159, 165, 161, 162, 165, 159, 156, 157, 160, 162, 160, 159, 161, 171, 160, 151, 163, 163, 162, 162, 156, 159, 175, 159, 162, 161, 156, 165, 163, 167, 156, 162, 167, 161, 155, 162, 162, 160, 156, 152, 153, 162, 147, 162, 171, 162, 156, 162, 168, 169, 164, 156, 161, 161, 158, 159, 150, 174, 155, 164, 160, 155, 160, 174, 159, 159, 166, 159, 145, 160, 161, 160, 148, 162, 162, 159, 160, 169, 158, 162, 161, 168, 156, 155, 164, 163, 156, 152, 166, 162, 163, 160, 160, 162, 158, 165, 158, 162, 157, 151, 162, 171, 152, 161, 152, 168, 160, 162, 157, 156, 164, 152, 160, 159, 165, 162, 157, 159, 162, 156, 161, 161, 164, 161, 160, 163, 157, 164, 172, 154, 157, 162, 160, 156, 153, 158, 157, 158, 160, 165, 157, 155, 156, 155, 161, 161, 162, 171, 158, 161, 162, 164, 163, 160, 161, 157, 161, 160, 163, 158, 161, 156, 161, 162, 159, 151, 163, 148, 159, 152, 156, 156, 161, 165, 155, 159, 154, 166, 157, 162, 155, 163, 159, 178, 158, 162, 162, 152, 168, 155, 164, 157, 154, 159, 159, 163, 156, 162, 155, 157, 163, 153, 155, 156, 161, 152, 168, 163, 159, 178, 161, 157, 170, 154, 157, 164, 159, 166, 163, 159, 162, 167, 161, 156, 157, 161, 163, 157, 163, 160, 164, 155, 158, 154, 152, 158, 156, 158, 157, 157, 150, 165, 163, 157, 152, 159, 167, 161, 162, 157, 152, 162, 159, 162, 162, 162, 158, 157, 165, 161, 163, 155, 160, 166, 159, 158, 159, 150, 153, 177, 149, 188, 155, 166, 162, 155, 168, 150, 162, 157, 158, 157, 160, 162, 161, 153, 165, 160, 155, 159, 156, 161, 157, 156, 158, 163, 160, 160, 162, 160, 166, 172, 158, 161, 159, 148, 168, 160, 159, 153, 156, 156, 166, 161, 168, 151, 159, 166, 173, 157, 160, 163, 155, 153, 158, 157, 158, 161, 157, 163, 166, 159, 158, 151, 160, 160, 159, 154, 162, 160, 160, 162, 157, 170, 157, 154, 158, 161, 155, 165, 154, 152, 158, 162, 150, 156, 163, 160, 155, 154, 160, 162, 157, 168, 162, 158, 153, 155, 175, 154, 154, 160, 160, 151, 159, 164, 163, 158, 168, 166, 159, 157, 164, 157, 160, 169, 161, 148, 158, 174, 164, 165, 165, 161, 152, 155, 163, 160, 170, 160, 147, 167, 164, 162, 160, 161, 164, 162, 153, 159, 163, 165, 160, 161, 152, 161, 169, 174, 162, 160, 159, 158, 165, 161, 157, 158, 161, 171, 165, 165, 164, 165, 151, 154, 162, 158, 162, 161, 160, 146, 159, 159, 162, 160, 158, 166, 160, 157, 164, 166, 164, 161, 158, 161, 160, 162, 155, 159, 157, 152, 156, 159, 170, 157, 160, 158, 158, 154, 161, 158, 159, 161, 160, 164, 158, 156, 160, 160, 174, 158, 155, 167, 169, 162, 160, 162, 159, 152, 160, 158, 156, 157, 161, 173, 159, 162, 153, 161, 158, 151, 157, 163, 159, 160, 158, 157, 156, 162, 159, 169, 161, 167, 160, 161, 161, 153, 164, 168, 172, 156, 162, 161, 165, 160, 161, 166, 157, 156, 156, 160, 161, 165, 160, 156, 161, 160, 163, 157, 151, 163, 156, 159, 169, 160, 158, 152, 160, 149, 193, 158, 156, 166, 162, 161, 153, 153, 157, 164, 153, 157, 164, 159, 161, 162, 156, 153, 173, 160, 158, 164, 161, 162, 181, 160, 158, 166, 165, 155, 151, 160, 166, 154, 159, 157, 147, 164, 151, 159, 157, 161, 160, 156, 164, 162, 158, 171, 155, 168, 167, 152, 148, 157, 161, 153, 161, 155, 161, 151, 161, 155, 166, 154, 153, 159, 156, 164, 157, 147, 158, 160, 155, 156, 167, 162, 153, 156, 160, 158, 150, 159, 162, 157, 161, 153, 154, 158, 157, 169, 159, 168, 162, 150, 165, 159, 163, 167, 163, 160, 164, 158, 158, 164, 147, 168, 154, 163, 156, 157, 173, 157, 160, 144, 158, 159, 159, 159, 160, 158, 163, 156, 160, 162, 160, 160, 158, 147, 160, 159, 158, 165, 159, 157, 160, 162, 159, 162, 165, 156, 167, 175, 165, 158, 171, 157, 164, 163, 158, 163, 162, 153, 161, 167, 168, 162, 149, 158, 160, 160, 159, 156, 162, 167, 158, 155, 158, 158, 156, 160, 158, 167, 160, 159, 162, 164, 154, 158, 160, 159, 165, 161, 156, 159, 152, 161, 162, 149, 165, 158, 165, 161, 157, 159, 159, 159, 143, 162, 154, 164, 158, 159, 162, 156, 156, 160, 162, 158, 165, 154, 163, 165, 163, 156, 160, 162, 153, 156, 167, 158, 169, 155, 157, 162, 151, 161, 161, 165, 155, 164, 160, 155, 162, 156, 161, 159, 164, 166, 155, 162, 156, 155, 165, 156, 156, 173, 156, 175, 153, 161, 160, 159, 163, 148, 163, 163, 166, 160, 150, 164, 161, 165, 157, 163, 159, 162, 160, 160, 161, 158, 169, 162, 165, 158, 156, 159, 169, 171, 166, 154, 159, 159, 153, 173, 166, 153, 160, 157, 157, 158, 162, 151, 163, 155, 156, 150, 156, 155, 146, 155, 155, 156, 160, 157, 174, 154, 157, 162, 160, 158, 160, 160, 165, 157, 158, 151, 163, 154, 165, 150, 166, 148, 159, 162, 154, 158, 159, 161, 155, 158, 155, 156, 158, 157, 151, 147, 162, 165, 153, 160, 153, 156, 159, 160, 163, 159, 156, 156, 145, 180, 163, 159, 159, 158, 170, 164, 157, 164, 159, 156, 156, 162, 163, 171, 157, 146, 173, 167, 163, 162, 163, 168, 155, 158, 168, 160, 160, 155, 167, 169, 160, 165, 152, 162, 151, 161, 162, 152, 155, 162, 165, 164, 153, 162, 171, 155, 157, 155, 153, 168, 163, 161, 153, 156, 163, 163, 158, 152, 157, 150, 150, 168, 163, 162, 158, 162, 180, 162, 149, 161, 170, 156, 157, 160, 159, 159, 159, 183, 155, 156, 165, 161, 157, 158, 153, 148, 160, 159, 171, 155, 156, 169, 155, 166, 166, 161, 160, 176, 160, 163, 162, 163, 159, 164, 159, 159, 163, 166, 161, 171, 159, 163, 149, 159, 160, 162, 175, 157, 156, 157, 160, 159, 159, 162, 168, 156, 161, 147, 142, 150, 175, 162, 166, 156, 154, 171, 146, 152, 158, 154, 160, 156, 160, 162, 160, 158, 151, 162, 159, 151, 160, 159, 148, 158, 160, 159, 161, 158, 160, 159, 160, 155, 161, 170, 154, 166, 161, 157, 155, 153, 160, 154, 165, 165, 163, 158, 155, 158, 152, 153, 158, 164, 153, 157, 164, 159, 154, 158, 162, 154, 167, 160, 167, 161, 169, 149, 149, 167, 154, 163, 155, 158, 164, 165, 174, 157, 162, 156, 159, 159, 159, 157, 159, 164, 167, 155, 165, 140, 176, 164, 175, 166, 151, 149, 156, 166, 152, 164, 161, 155, 152, 159, 164, 162, 163, 159, 180, 165, 158, 160, 168, 160, 170, 166, 168, 151, 149, 160, 157, 143, 160, 155, 161, 160, 162, 164, 159, 155, 164, 171, 162, 163, 166, 164, 164, 161, 165, 160, 146, 160, 150, 164, 156, 160, 145, 154, 161, 157, 155, 154, 158, 157, 158, 170, 154, 156, 152, 154, 159, 158, 148, 162, 157, 167, 161, 154, 162, 166, 157, 158, 156, 171, 155, 154, 157, 156, 151, 159, 146, 155, 161, 176, 160, 152, 167, 150, 157, 160, 153, 162, 155, 163, 160, 162, 162, 151, 160, 168, 159, 156, 150, 153, 155, 159, 160, 160, 148, 157, 162, 146, 159, 160, 163, 164, 153, 159, 157, 156, 156, 159, 142, 159, 161, 166, 150, 187, 157, 156, 157, 163, 157, 159, 163, 160, 151, 154, 160, 153, 159, 157, 158, 169, 163, 162, 165, 159, 154, 166, 154, 159, 158, 162, 158, 162, 149, 159, 161, 168, 153, 154, 157, 163, 158, 164, 166, 166, 168, 150, 187, 167, 156, 160, 163, 160, 159, 158, 160, 177, 149, 171, 157, 150, 175, 159, 166, 165, 162, 171, 147, 146, 156, 153, 162, 158, 164, 157, 159, 154, 155, 154, 161, 153, 153, 165, 159, 163, 163, 156, 164, 159, 162, 157, 164, 155, 151, 159, 166, 163, 157, 145, 161, 157, 171, 152, 146, 159, 147, 167, 160, 160, 167, 168, 154, 154, 159, 163, 171, 167, 151, 158, 157, 153, 160, 154, 159, 155, 148, 151, 170, 162, 174, 162, 156, 153, 175, 155, 163, 168, 166, 160, 168, 163, 158, 142, 162, 173, 146, 161, 157, 171, 150, 161, 161, 160, 163, 154, 154, 162, 167, 161, 152, 164, 169, 157, 162, 153, 176, 154, 159, 165, 148, 156, 159, 158, 154, 185, 164, 172, 165, 162, 162, 172, 169, 164, 157, 159, 160, 154, 161, 163, 150, 162, 141, 145, 160, 159, 162, 165, 166, 161, 162, 165, 160, 161, 155, 154, 171, 153, 147, 170, 153, 161, 145, 149, 156, 165, 161, 162, 163, 159, 160, 164, 154, 167, 167, 156, 162, 162, 164, 165, 156, 152, 158, 164, 160, 159, 166, 155, 162, 160, 163, 155, 161, 158, 160, 159, 144, 150, 158, 163, 163, 155, 159, 159, 167, 163, 157, 156, 197, 155, 161, 164, 154, 152, 155, 156, 165, 155, 164, 164, 154, 157, 155, 157, 162, 162, 157, 168, 166, 160, 163, 158, 153, 164, 152, 160, 160, 163, 156, 159, 165, 163, 167, 155, 160, 160, 167, 159, 165, 163, 154, 163, 172, 150, 166, 163, 158, 160, 156, 180, 129, 158, 167, 158, 171, 160, 159, 167, 165, 151, 168, 158, 160, 158, 151, 173, 152, 160, 166, 163, 159, 153, 162, 166, 165, 158, 170, 160, 160, 167, 160, 161, 160, 157, 162, 154, 155, 166, 158, 152, 160, 163, 155, 160, 176, 163, 163, 157, 163, 154, 166, 158, 159, 160, 171, 160, 162, 158, 162, 146, 148, 168, 161, 167, 175, 183, 159, 159, 159, 148, 145, 165, 162, 154, 147, 159, 155, 169, 160, 161, 166, 154, 160, 165, 148, 150, 151, 152, 151, 160, 164, 162, 152, 160, 163, 154, 155, 155, 162, 164, 173, 163, 158, 158, 165, 158, 163, 150, 161, 165, 172, 160, 156, 169, 164, 158, 154, 159, 149, 163, 163, 160, 159, 162, 166, 158, 151, 159, 158, 155, 159, 162, 156, 156, 152, 159, 160, 160, 159, 161, 159, 158, 170, 158, 156, 197, 162, 129, 155, 137, 158, 153, 161, 152, 156, 162, 159, 159, 160, 160, 147, 158, 151, 162, 157, 151, 163, 153, 146, 153, 144, 161, 165, 157, 150, 162, 158, 170, 158, 151, 157, 158, 159, 152, 152, 161, 147, 151, 164, 162, 150, 169, 151, 167, 169, 161, 158, 164, 153, 166, 163, 161, 165, 153, 150, 151, 160, 154, 160, 161, 152, 156, 153, 160, 177, 160, 168, 161, 151, 162, 160, 153, 162, 154, 154, 144, 157, 154, 149, 168, 149, 161, 164, 168, 163, 149, 154, 154, 157, 157, 168, 169, 145, 158, 167, 167, 157, 165, 174, 157, 145, 163, 169, 163, 153, 154, 153, 152, 156, 155, 159, 162, 152, 174, 160, 154, 148, 167, 175, 146, 157, 168, 156, 156, 156, 170, 163, 158, 163, 154, 154, 164, 160, 162, 152, 141, 148, 154, 147, 155, 166, 165, 160, 151, 166, 171, 159, 155, 157, 154, 164, 165, 167, 160, 162, 151, 186, 163, 169, 157, 174, 161, 173, 164, 166, 154, 160, 147, 152, 148, 140, 151, 157, 179, 165, 165, 156, 147, 163, 159, 159, 153, 166, 162, 164, 157, 156, 157, 161, 166, 166, 169, 156, 172, 162, 171, 152, 157, 159, 173, 171, 153, 161, 151, 155, 149, 160, 150, 158, 166, 159, 158, 158, 160, 176, 166, 157, 166, 164, 164, 150, 163, 153, 154, 157, 153, 157, 161, 165, 168, 157, 158, 156, 169, 164, 163, 159, 152, 150, 161, 166, 153, 166, 159, 156, 162, 158, 172, 152, 164, 155, 146, 159, 160, 157, 155, 157, 166, 163, 136, 157, 161, 158, 146, 171, 157, 151, 153, 154, 170, 155, 158, 160, 172, 155, 167, 164, 140, 174, 156, 163, 160, 163, 174, 156, 184, 165, 161, 157, 157, 164, 166, 167, 148, 163, 152, 168, 168, 155, 145, 164, 166, 162, 164, 166, 171, 153, 158, 168, 162, 161, 164, 157, 155, 152, 163, 166, 161, 160, 152, 153, 154, 163, 151, 155, 170, 150, 156, 161, 155, 153, 164, 169, 157, 152, 167, 152, 158, 156, 159, 176, 154, 157, 161, 173, 166, 165, 163, 160, 153, 152, 152, 167, 162, 163, 153, 168, 156, 154, 162, 164, 159, 173, 162, 164, 159, 160, 152, 174, 144, 155, 163, 162, 168, 155, 154, 161, 154, 170, 171, 150, 157, 150, 156, 159, 168, 155, 149, 173, 154, 169, 161, 165, 168, 154, 162, 159, 172, 173, 172, 154, 163, 161, 155, 157, 166, 161, 163, 188, 166, 154, 161, 158, 167, 155, 150, 166, 161, 173, 167, 169, 178, 145, 149, 162, 167, 163, 164, 157, 151, 167, 161, 164, 149, 155, 160, 169, 158, 153, 158, 150, 155, 146, 163, 157, 165, 160, 155, 158, 146, 158, 155, 160, 162, 166, 169, 159, 157, 158, 156, 153, 166, 161, 152, 157, 161, 152, 160, 147, 159, 163, 165, 162, 172, 169, 171, 156, 159, 121, 154, 163, 157, 166, 166, 153, 155, 156, 171, 158, 157, 155, 150, 161, 163, 139, 151, 166, 155, 169, 158, 152, 157, 159, 149, 154, 157, 172, 156, 145, 157, 161, 156, 166, 164, 140, 163, 157, 169, 150, 162, 152, 155, 170, 159, 167, 172, 149, 148, 170, 156, 152, 155, 150, 167, 156, 163, 160, 159, 155, 157, 160, 170, 159, 158, 168, 162, 164, 171, 160, 159, 159, 175, 164, 167, 164, 168, 151, 168, 158, 172, 148, 151, 169, 156, 160, 161, 164, 149, 160, 155, 160, 148, 164, 162, 156, 160, 160, 157, 166, 171, 151, 164, 162, 155, 170, 164, 162, 162, 154, 161, 163, 160, 156, 157, 159, 158, 159, 152, 166, 161, 158, 151, 167, 160, 164, 151, 166, 162, 151, 165, 157, 162, 162, 161, 157, 161, 158, 175, 150, 169, 153, 156, 156, 160, 159, 160, 163, 152, 158, 162, 131, 155, 149, 159, 168, 162, 164, 166, 168, 151, 163, 160, 169, 155, 164, 164, 164, 154, 156, 169, 153, 152, 169, 159, 156, 156, 152, 162, 160, 168, 146, 163, 165, 158, 163, 161, 148, 152, 163, 161, 161, 166, 149, 163, 156, 164, 147, 161, 165, 154, 149, 159, 154, 160, 154, 156, 163, 165, 165, 157, 154, 159, 159, 158, 162, 162, 169, 162, 170, 159, 159, 167, 156, 172, 177, 176, 163, 163, 153, 163, 171, 159, 164, 162, 159, 164, 153, 158, 164, 161, 156, 164, 156, 168, 158, 159, 177, 166, 156, 159, 158, 154, 158, 152, 163, 159, 160, 158, 162, 161, 151, 161, 171, 159, 161, 160, 163, 156, 165, 154, 160, 164, 153, 159, 166, 156, 161, 157, 160, 159, 180, 167, 149, 159, 157, 156, 165, 162, 163, 156, 163, 158, 155, 151, 156, 164, 158, 159, 155, 161, 168, 166, 157, 164, 162, 161, 158, 161, 161, 165, 153, 166, 168, 155, 157, 162, 159, 176, 168, 159, 144, 153, 165, 159, 162, 157, 165, 145, 166, 156, 155, 152, 169, 157, 159, 150, 150, 160, 161, 162, 165, 155, 155, 157, 170, 160, 155, 159, 157, 161, 157, 153, 162, 164, 161, 154, 165, 163, 161, 157, 159, 163, 158, 154, 169, 168, 160, 164, 163, 163, 168, 161, 162, 160, 165, 165, 153, 153, 158, 166, 158, 158, 159, 166, 166, 191, 156, 152, 155, 157, 162, 153, 157, 159, 164, 171, 152, 163, 152, 153, 156, 167, 157, 158, 164, 167, 170, 160, 158, 159, 149, 171, 160, 156, 160, 160, 151, 161, 157, 156, 161, 154, 156, 154, 177, 161, 158, 157, 156, 168, 165, 166, 163, 152, 164, 161, 156, 166, 163, 166, 160, 162, 171, 166, 159, 154, 155, 148, 161, 168, 159, 151, 165, 154, 159, 164, 161, 162, 160, 166, 158, 152, 158, 152, 165, 158, 166, 159, 162, 161, 163, 158, 161, 152, 167, 158, 159, 158, 159, 159, 163, 160, 167, 163, 163, 162, 166, 163, 159, 159, 159, 161, 163, 157, 154, 148, 163, 162, 155, 156, 163, 156, 158, 162, 161, 165, 160, 162, 150, 159, 171, 163, 158, 159, 158, 168, 156, 162, 161, 156, 165, 167, 169, 163, 158, 165, 148, 166, 165, 161, 167, 160, 160, 173, 166, 158, 163, 163, 164, 158, 166, 165, 157, 164, 152, 159, 146, 169, 167, 154, 160, 170, 160, 152, 159, 157, 160, 165, 151, 157, 156, 155, 158, 144, 158, 157, 155, 160, 159, 162, 168, 166, 167, 165, 160, 161, 164, 143, 158, 165, 159, 153, 159, 168, 159, 162, 170, 157, 157, 162, 154, 166, 152, 158, 154, 151, 161, 162, 156, 165, 163, 164, 156, 152, 164, 165, 162, 163, 165, 162, 165, 162, 165, 161, 159, 166, 167, 159, 163, 154, 145, 165, 151, 159, 157, 153, 151, 162, 153, 153, 159, 158, 171, 163, 168, 157, 162, 156, 167, 160, 158, 157, 158, 158, 161, 150, 162, 162, 161, 149, 164, 160, 175, 161, 151, 159, 153, 160, 166, 158, 156, 151, 161, 160, 164, 158, 168, 157, 161, 162, 159, 163, 160, 161, 157, 165, 163, 162, 164, 160, 151, 159, 168, 159, 162, 152, 156, 161, 168, 169, 165, 170, 158, 153, 166, 158, 162, 165, 153, 160, 160, 154, 164, 157, 160, 169, 158, 157, 166, 153, 153, 161, 154, 162, 162, 154, 154, 160, 161, 157, 156, 158, 161, 167, 155, 157, 159, 171, 160, 149, 163, 161, 160, 164, 158, 165, 166, 164, 151, 159, 161, 151, 159, 162, 155, 158, 154, 155, 165, 161, 148, 159, 163, 165, 152, 162, 161, 163, 165, 164, 157, 162, 163, 172, 163, 152, 161, 160, 150, 158, 160, 151, 165, 164, 174, 152, 165, 165, 157, 160, 159, 156, 155, 168, 164, 161, 159, 146, 168, 162, 160, 161, 166, 166, 158, 157, 162, 162, 158, 168, 156, 167, 166, 160, 165, 160, 160, 156, 163, 167, 168, 162, 169, 156, 167, 147, 166, 154, 161, 158, 162, 154, 161, 163, 159, 157, 168, 160, 157, 153, 162, 153, 161, 160, 162, 150, 159, 159, 167, 163, 167, 150, 163, 163, 157, 154, 176, 160, 158, 166, 159, 158, 171, 149, 162, 161, 156, 163, 162, 164, 152, 156, 154, 165, 157, 161, 154, 176, 158, 162, 154, 162, 157, 160, 163, 173, 156, 155, 164, 159, 167, 161, 156, 178, 161, 149, 169, 138, 148, 163, 159, 162, 161, 161, 153, 153, 159, 158, 162, 166, 147, 159, 154, 160, 164, 155, 161, 159, 157, 161, 162, 168, 154, 163, 146, 155, 163, 143, 162, 162, 160, 184, 156, 158, 161, 161, 166, 163, 165, 162, 158, 163, 160, 158, 183, 165, 166, 156, 157, 157, 163, 167, 154, 161, 151, 160, 166, 160, 164, 165, 159, 166, 156, 156, 156, 166, 159, 156, 160, 172, 166, 162, 152, 158, 157, 159, 163, 153, 164, 157, 164, 162, 163, 156, 159, 149, 168, 158, 142, 163, 165, 159, 169, 161, 154, 164, 162, 162, 157, 163, 156, 170, 171, 152, 151, 152, 157, 160, 157, 154, 160, 155, 150, 149, 165, 170, 170, 169, 162, 161, 159, 169, 159, 162, 154, 166, 165, 166, 163, 168, 166, 172, 157, 159, 162, 172, 158, 170, 161, 159, 155, 165, 165, 162, 162, 160, 163, 152, 162, 160, 152, 164, 163, 157, 155, 154, 150, 162, 163, 166, 157, 156, 150, 157, 162, 162, 164, 161, 160, 152, 161, 156, 157, 162, 160, 156, 175, 166, 165, 166, 159, 170, 157, 164, 160, 157, 169, 167, 148, 162, 155, 174, 158, 167, 157, 159, 149, 159, 143, 161, 157, 155, 161, 154, 165, 161, 164, 148, 164, 154, 154, 153, 156, 156, 162, 154, 157, 164, 158, 167, 165, 160, 159, 148, 168, 160, 173, 163, 158, 151, 152, 167, 148, 161, 164, 169, 156, 148, 161, 164, 161, 160, 160, 158, 159, 156, 157, 161, 161, 154, 165, 152, 162, 164, 159, 159, 155, 160, 158, 155, 168, 165, 163, 160, 161, 160, 156, 161, 155, 152, 157, 161, 158, 147, 167, 158, 164, 157, 162, 155, 156, 157, 160, 158, 152, 162, 164, 163, 165, 168, 165, 161, 154, 168, 169, 159, 161, 162, 153, 164, 162, 157, 160, 158, 157, 182, 162, 158, 161, 163, 155, 162, 155, 161, 155, 163, 165, 165, 163, 157, 158, 162, 161, 161, 164, 160, 165, 166, 149, 165, 161, 163, 162, 159, 161, 162, 163, 156, 163, 154, 161, 163, 159, 155, 158, 159, 164, 170, 171, 160, 160, 162, 164, 163, 157, 158, 164, 163, 158, 131, 161, 158, 156, 162, 163, 168, 164, 161, 164, 156, 166, 158, 154, 160, 158, 161, 158, 168, 160, 155, 163, 158, 173, 162, 162, 162, 164, 162, 158, 158, 163, 176, 160, 161, 160, 155, 160, 161, 158, 159, 156, 164, 160, 163, 158, 160, 161, 154, 160, 162, 159, 154, 164, 165, 161, 163, 166, 155, 160, 196, 163, 157, 165, 161, 162, 160, 160, 158, 155, 159, 157, 161, 157, 157, 168, 162, 156, 165, 168, 154, 159, 160, 166, 154, 164, 162, 155, 161, 160, 157, 165, 155, 155, 160, 156, 158, 157, 158, 164, 155, 157, 159, 165, 156, 157, 160, 167, 167, 166, 158, 160, 153, 158, 164, 150, 155, 161, 162, 162, 163, 162, 162, 145, 157, 156, 165, 158, 161, 160, 165, 157, 140, 158, 158, 156, 154, 159, 161, 160, 153, 162, 158, 157, 157, 157, 151, 160, 166, 157, 162, 162, 163, 167, 160, 156, 154, 161, 154, 142, 167, 156, 164, 168, 139, 161, 161, 157, 159, 156, 160, 163, 166, 159, 160, 156, 161, 160, 178, 159, 162, 159, 162, 153, 164, 163, 160, 160, 175, 158, 160, 163, 156, 157, 139, 157, 170, 159, 164, 166, 163, 158, 160, 158, 158, 161, 162, 166, 149, 153, 156, 163, 160, 158, 161, 163, 163, 164, 158, 162, 160, 160, 157, 158, 161, 157, 162, 159, 156, 159, 161, 164, 155, 161, 163, 155, 160, 156, 158, 156, 165, 167, 165, 159, 160, 166, 163, 156, 162, 162, 160, 158, 167, 158, 159, 163, 159, 161, 156, 155, 164, 166, 151, 157, 157, 160, 157, 164, 166, 160, 160, 183, 155, 157, 155, 152, 157, 166, 170, 163, 159, 163, 159, 159, 162, 159, 162, 160, 158, 161, 163, 155, 163, 156, 164, 162, 160, 157, 172, 158, 162, 160, 162, 162, 161, 160, 156, 160, 159, 148, 163, 157, 162, 163, 165, 158, 160, 166, 157, 141, 153, 159, 157, 156, 162, 159, 187, 160, 151, 166, 162, 155, 161, 165, 158, 156, 159, 162, 160, 163, 164, 162, 159, 165, 163, 156, 161, 172, 163, 162, 160, 162, 161, 159, 161, 166, 159, 161, 155, 163, 155, 160, 162, 166, 154, 158, 159, 157, 156, 163, 159, 156, 161, 166, 160, 158, 163, 159, 157, 160, 160, 167, 159, 158, 168, 165, 162, 166, 153, 164, 161, 160, 163, 157, 161, 158, 162, 156, 167, 158, 169, 162, 158, 169, 182, 160, 153, 156, 165, 160, 154, 156, 168, 166, 159, 157, 162, 161, 164, 166, 164, 159, 145, 157, 161, 155, 157, 160, 165, 159, 160, 156, 157, 164, 159, 161, 163, 159, 158, 157, 160, 156, 155, 152, 164, 173, 159, 161, 170, 162, 162, 139, 158, 167, 145, 160, 156, 161, 161, 164, 161, 163, 162, 151, 163, 163, 160, 159, 162, 160, 156, 175, 164, 164, 164, 164, 165, 161, 159, 169, 161, 159, 159, 163, 164, 165, 167, 162, 162, 156, 161, 162, 163, 155, 156, 156, 156, 159, 158, 160, 159, 162, 168, 158, 157, 164, 157, 164, 159, 157, 156, 159, 162, 150, 160, 157, 164, 156, 160, 169, 164, 161, 157, 164, 149, 162, 157, 163, 158, 161, 170, 162, 159, 158, 156, 160, 160, 160, 164, 162, 161, 158, 159, 161, 160, 144, 166, 155, 163, 164, 158, 157, 174, 160, 160, 159, 160, 155, 168, 162, 160, 158, 157, 164, 157, 164, 161, 158, 165, 160, 148, 165, 161, 160, 159, 153, 159, 157, 151, 162, 155, 162, 162, 159, 162, 157, 167, 159, 145, 159, 154, 153, 161, 167, 164, 157, 164, 156, 165, 162, 160, 162, 163, 165, 169, 163, 162, 161, 163, 161, 164, 161, 156, 160, 158, 170, 163, 158, 157, 165, 164, 171, 156, 163, 160, 163, 161, 161, 166, 159, 165, 155, 157, 158, 158, 159, 163, 159, 165, 159, 157, 168, 160, 164, 159, 159, 155, 159, 168, 162, 161, 159, 157, 161, 167, 165, 162, 163, 160, 160, 162, 159, 161, 162, 160, 161, 162, 160, 160, 157, 162, 166, 150, 161, 162, 159, 161, 156, 168, 159, 161, 156, 164, 162, 169, 158, 159, 160, 160, 156, 167, 162, 163, 156, 157, 157, 165, 166, 160, 158, 164, 159, 159, 161, 155, 166, 165, 162, 157, 163, 157, 155, 157, 161, 169, 181, 158, 165, 158, 161, 155, 164, 157, 163, 163, 154, 165, 160, 159, 165, 158, 162, 163, 165, 158, 161, 158, 163, 167, 159, 158, 159, 159, 156, 159, 156, 163, 151, 157, 164, 163, 162, 161, 165, 165, 159, 159, 161, 162, 152, 163, 161, 156, 160, 160, 156, 163, 164, 161, 159, 159, 158, 164, 163, 159, 170, 162, 155, 161, 158, 166, 161, 154, 164, 149, 147, 158, 155, 165, 159, 158, 176, 166, 165, 163, 163, 157, 168, 164, 165, 161, 161, 158, 164, 160, 155, 168, 158, 160, 156, 160, 160, 165, 161, 160, 162, 164, 163, 155, 157, 155, 166, 152, 158, 164, 149, 162, 152, 162, 158, 159, 155, 167, 156, 161, 156, 165, 161, 159, 164, 161, 163, 157, 158, 168, 162, 159, 163, 160, 157, 163, 162, 163, 163, 161, 170, 161, 187, 155, 164, 151, 161, 156, 160, 164, 163, 160, 158, 162, 156, 158, 163, 150, 161, 157, 163, 164, 156, 164, 167, 160, 167, 171, 163, 161, 162, 159, 164, 161, 162, 162, 160, 150, 156, 156, 161, 157, 164, 169, 165, 166, 169, 158, 141, 167, 157, 157, 160, 161, 158, 159, 163, 163, 156, 155, 159, 162, 162, 157, 158, 158, 155, 158, 157, 162, 158, 161, 160, 158, 157, 161, 161, 156, 162, 156, 161, 163, 163, 159, 154, 161, 164, 148, 160, 164, 160, 156, 162, 163, 158, 162, 159, 156, 162, 162, 162, 160, 160, 163, 161, 162, 163, 161, 162, 161, 164, 164, 157, 157, 156, 155, 158, 158, 159, 160, 163, 160, 160, 164, 159, 158, 157, 165, 161, 156, 161, 163, 164, 159, 160, 160, 160, 161, 161, 165, 157, 160, 165, 157, 155, 164, 157, 164, 154, 163, 157, 161, 161, 160, 164, 160, 165, 161, 161, 159, 159, 160, 160, 154, 161, 165, 159, 162, 161, 162, 160, 160, 161, 164, 159, 162, 161, 159, 154, 164, 158, 159, 162, 161, 158, 161, 157, 162, 162, 154, 159, 161, 159, 161, 158, 160, 161, 161, 159, 158, 158, 164, 161, 163, 158, 161, 159, 159, 165, 164, 158, 159, 161, 161, 158, 157, 164, 163, 159, 163, 155, 160, 159, 162, 164, 159, 160, 160, 157, 162, 159, 160, 159, 160, 159, 160, 162, 158, 161, 161, 164, 159, 166, 156, 162, 163, 160, 164, 158, 166, 161, 162, 160, 159, 159, 160, 156, 156, 163, 157, 163, 161, 160, 160, 160, 160, 160, 157, 162, 165, 159, 158, 160, 156, 157, 163, 157, 163, 158, 162, 156, 159, 163, 157, 158, 160, 161, 162, 160, 158, 158, 164, 157, 157, 159, 158, 163, 167, 169, 164, 160, 158, 161, 169, 158, 162, 165, 164, 162, 161, 161, 160, 159, 159, 160, 160, 161, 159, 159, 159, 160, 161, 159, 162, 162, 159, 159, 158, 159, 162, 163, 162, 163, 161, 159, 163, 160, 161, 163, 160, 159, 162, 162, 158, 163, 159, 160, 160, 157, 158, 158, 159, 162, 153, 156, 162, 161, 158, 157, 165, 163, 159, 159, 158, 162, 163, 163, 164, 159, 160, 161, 162, 158, 161, 159, 161, 161, 158, 160, 160, 160, 162, 160, 165, 160, 159, 160, 161, 162, 157, 161, 157, 159, 163, 162, 156, 160, 157, 160, 160, 159, 159, 159, 159, 162, 164, 161, 160, 167, 152, 155, 161, 157, 162, 163, 160, 159, 159, 162, 158, 158, 161, 158, 161, 157, 160, 166, 159, 159, 164, 159, 161, 162, 158, 171, 155, 159, 160, 166, 164, 160, 163, 158, 164, 161, 159, 164, 159, 159, 160, 153, 159, 158, 161, 160, 161, 164, 156, 161, 161, 157, 164, 164, 160, 157, 163, 157, 162, 164, 159, 161, 156, 157, 161, 161, 159, 162, 160, 161, 162, 161, 160, 162, 162, 159, 162, 159, 161, 161, 161, 163, 161, 161, 157, 160, 160, 160, 153, 156, 162, 158, 159, 162, 162, 162, 159, 159, 160, 162, 160, 160, 158, 163, 163, 161, 160, 157, 161, 157, 160, 165, 160, 163, 161, 155, 158, 163, 162, 163, 162, 160, 160, 162, 160, 164, 162, 158, 164, 161, 158, 164, 163, 162, 161, 153, 162, 155, 157, 157, 159, 164, 158, 159, 159, 161, 161, 162, 164, 160, 161, 161, 164, 160, 162, 164, 159, 163, 165, 158, 169, 156, 162, 151, 154, 156, 154, 162, 158, 167, 151, 163, 156, 155, 160, 158, 153, 146, 158, 155, 151, 156, 173, 160, 167, 170, 158, 164, 157, 165, 152, 164, 161, 161, 148, 152, 155, 167, 165, 163, 156, 157, 163, 159, 157, 152, 163, 168, 151, 162, 159, 167, 155, 153, 162, 153, 151, 171, 163, 157, 163, 151, 166, 157, 165, 156, 155, 145, 160, 160, 153, 154, 165, 183, 157, 159, 159, 153, 152, 157, 151, 160, 162, 164, 163, 158, 174, 177, 164, 174, 158, 159, 172, 156, 156, 159, 169, 162, 156, 167, 160, 155, 161, 172, 165, 148, 157, 152, 152, 162, 151, 147, 165, 164, 156, 150, 160, 153, 164, 153, 158, 163, 161, 156, 157, 156, 168, 162, 160, 164, 162, 159, 164, 152, 157, 154, 156, 161, 157, 159, 158, 168, 161, 158, 161, 162, 153, 159, 159, 167, 154, 168, 167, 156, 160, 162, 171, 167, 153, 158, 166, 160, 155, 154, 155, 174, 158, 177, 152, 169, 164, 152, 161, 160, 167, 156, 160, 163, 160, 156, 146, 165, 167, 158, 163, 159, 157, 155, 165, 165, 150, 162, 155, 146, 162, 165, 155, 160, 150, 162, 165, 170, 156, 157, 151, 152, 154, 159, 163, 150, 152, 166, 152, 160, 173, 155, 169, 163, 167, 161, 157, 163, 148, 167, 161, 155, 168, 164, 159, 149, 161, 157, 156, 168, 165, 179, 157, 152, 175, 159, 152, 157, 150, 159, 162, 169, 151, 156, 155, 171, 165, 163, 155, 149, 143, 153, 161, 156, 160, 171, 165, 168, 161, 158, 165, 161, 159, 164, 167, 158, 156, 154, 149, 163, 149, 148, 168, 147, 163, 155, 163, 154, 159, 170, 157, 162, 163, 156, 162, 157, 166, 143, 161, 158, 160, 159, 167, 165, 147, 158, 160, 160, 167, 164, 153, 156, 158, 158, 163, 166, 151, 144, 165, 156, 157, 159, 148, 150, 161, 155, 164, 163, 161, 158, 155, 165, 156, 150, 161, 161, 155, 167, 154, 161, 167, 150, 151, 158, 157, 152, 158, 179, 161, 159, 161, 154, 159, 164, 170, 160, 151, 161, 164, 161, 164, 151, 152, 158, 148, 162, 159, 151, 162, 163, 159, 165, 155, 160, 153, 159, 149, 156, 156, 152, 162, 162, 160, 165, 163, 168, 160, 161, 176, 171, 165, 170, 163, 164, 152, 147, 153, 148, 155, 157, 155, 151, 162, 164, 156, 159, 156, 153, 152, 170, 156, 160, 162, 126, 160, 153, 164, 159, 155, 152, 157, 157, 159, 149, 162, 160, 160, 153, 165, 158, 157, 158, 155, 172, 163, 156, 168, 173, 152, 189, 169, 156, 150, 165, 159, 148, 153, 159, 154, 158, 160, 164, 157, 146, 151, 165, 166, 159, 163, 161, 161, 155, 165, 165, 155, 155, 155, 152, 155, 153, 168, 161, 141, 162, 161, 160, 159, 167, 148, 163, 163, 159, 152, 161, 160, 185, 150, 157, 162, 172, 150, 160, 144, 164, 174, 166, 174, 162, 154, 155, 156, 161, 157, 159, 168, 160, 158, 162, 160, 152, 149, 150, 162, 155, 158, 159, 162, 150, 165, 156, 161, 156, 167, 171, 170, 156, 164, 156, 166, 158, 161, 154, 160, 162, 162, 155, 164, 155, 164, 158, 158, 158, 167, 160, 167, 160, 161, 157, 171, 156, 160, 159, 162, 157, 167, 163, 163, 157, 161, 160, 160, 166, 159, 166, 161, 163, 162, 161, 164, 157, 162, 164, 156, 161, 154, 166, 162, 161, 164, 157, 157, 156, 157, 162, 159, 165, 157, 153, 164, 163, 161, 161, 163, 158, 171, 158, 158, 148, 163, 160, 157, 162, 164, 172, 158, 165, 163, 159, 160, 162, 164, 157, 162, 164, 155, 162, 158, 161, 167, 163, 151, 167, 159, 156, 157, 163, 165, 162, 157, 163, 165, 160, 161, 163, 162, 161, 161, 164, 157, 151, 156, 160, 163, 161, 165, 157, 158, 155, 163, 168, 162, 157, 163, 154, 165, 169, 152, 162, 159, 163, 162, 157, 157, 163, 161, 163, 147, 158, 160, 151, 165, 164, 163, 160, 161, 166, 155, 158, 162, 161, 161, 159, 162, 161, 162, 163, 153, 163, 167, 153, 168, 163, 161, 153, 163, 161, 161, 155, 160, 161, 163, 170, 157, 158, 156, 160, 160, 157, 159, 152, 163, 161, 159, 164, 160, 161, 164, 172, 163, 141, 162, 167, 154, 159, 159, 170, 161, 164, 159, 153, 161, 155, 171, 155, 162, 157, 161, 159, 165, 151, 162, 169, 150, 155, 153, 161, 162, 159, 161, 165, 158, 157, 163, 153, 163, 160, 159, 162, 160, 161, 151, 161, 162, 156, 158, 154, 163, 166, 159, 164, 158, 159, 160, 163, 163, 152, 156, 162, 162, 162, 153, 158, 170, 147, 158, 159, 161, 159, 170, 156, 157, 163, 160, 160, 161, 160, 157, 160, 161, 163, 158, 152, 162, 159, 161, 149, 159, 165, 159, 162, 157, 159, 158, 163, 155, 164, 167, 161, 161, 167, 157, 162, 161, 160, 161, 168, 162, 157, 161, 157, 157, 159, 155, 161, 165, 161, 162, 163, 160, 164, 166, 159, 155, 157, 155, 159, 159, 159, 155, 163, 161, 156, 156, 158, 166, 170, 159, 169, 163, 159, 162, 156, 160, 162, 158, 166, 178, 164, 155, 161, 157, 165, 160, 160, 157, 165, 166, 163, 160, 164, 158, 157, 163, 160, 162, 155, 151, 166, 162, 159, 163, 163, 162, 165, 165, 166, 162, 159, 161, 163, 163, 162, 159, 170, 167, 165, 163, 151, 169, 169, 159, 157, 163, 155, 160, 163, 160, 160, 156, 163, 162, 154, 161, 161, 169, 166, 154, 172, 160, 149, 166, 158, 166, 161, 159, 168, 157, 154, 163, 156, 161, 156, 162, 153, 161, 156, 163, 167, 159, 161, 163, 162, 173, 161, 157, 159, 165, 157, 162, 160, 161, 161, 157, 167, 164, 161, 158, 158, 163, 165, 155, 163, 160, 167, 153, 158, 160, 160, 163, 161, 158, 161, 148, 167, 161, 157, 162, 160, 156, 161, 158, 159, 164, 151, 160, 162, 164, 158, 162, 162, 160, 157, 164, 156, 158, 153, 166, 156, 158, 161, 157, 158, 165, 159, 158, 159, 161, 161, 166, 159, 159, 164, 161, 168, 161, 160, 157, 157, 158, 158, 175, 161, 154, 165, 159, 159, 152, 163, 165, 164, 160, 158, 165, 160, 163, 161, 165, 157, 161, 167, 158, 158, 165, 164, 158, 172, 160, 158, 163, 163, 167, 154, 166, 151, 156, 159, 163, 162, 121, 163, 165, 160, 162, 160, 156, 157, 156, 164, 159, 157, 130, 158, 156, 157, 159, 158, 156, 166, 160, 170, 149, 158, 153, 159, 150, 159, 158, 169, 164, 158, 163, 154, 160, 156, 158, 159, 154, 161, 164, 172, 185, 162, 149, 165, 163, 165, 157, 166, 154, 154, 161, 163, 158, 147, 159, 158, 165, 162, 162, 162, 161, 162, 160, 160, 155, 160, 162, 163, 162, 159, 159, 163, 156, 156, 168, 163, 167, 177, 158, 165, 155, 162, 152, 153, 162, 159, 156, 161, 153, 159, 163, 155, 160, 163, 161, 153, 158, 156, 163, 158, 152, 159, 161, 166, 168, 156, 160, 158, 157, 165, 160, 160, 149, 157, 157, 163, 160, 159, 164, 159, 169, 164, 159, 160, 160, 160, 159, 165, 156, 152, 158, 159, 155, 126, 159, 157, 151, 162, 163, 151, 159, 161, 162, 158, 158, 155, 166, 160, 154, 159, 168, 167, 158, 171, 155, 157, 156, 161, 164, 157, 158, 163, 162, 161, 154, 172, 161, 160, 172, 160, 154, 167, 162, 157, 161, 163, 161, 159, 160, 156, 163, 160, 165, 197, 163, 161, 161, 169, 162, 156, 162, 164, 162, 167, 160, 165, 155, 159, 160, 163, 162, 167, 159, 165, 162, 161, 158, 161, 161, 156, 166, 162, 160, 156, 164, 120, 159, 155, 163, 156, 161, 159, 167, 164, 149, 160, 160, 161, 156, 161, 156, 165, 155, 161, 163, 158, 156, 161, 161, 156, 157, 161, 160, 157, 160, 162, 158, 171, 152, 168, 164, 175, 157, 162, 161, 159, 162, 160, 165, 162, 168, 160, 156, 162, 160, 158, 165, 159, 149, 158, 157, 159, 156, 157, 163, 145, 151, 167, 160, 159, 176, 164, 156, 173, 162, 151, 162, 167, 159, 158, 162, 163, 157, 161, 164, 166, 158, 155, 155, 160, 166, 154, 162, 157, 157, 159, 159, 159, 156, 158, 162, 165, 160, 156, 160, 159, 161, 162, 165, 161, 154, 162, 156, 157, 164, 158, 156, 155, 161, 170, 159, 161, 156, 153, 164, 159, 160, 162, 166, 160, 167, 155, 160, 155, 157, 149, 158, 156, 162, 156, 161, 158, 160, 167, 153, 156, 161, 156, 161, 162, 165, 157, 163, 155, 163, 162, 153, 150, 155, 158, 166, 163, 162, 127, 158, 167, 163, 166, 145, 164, 155, 169, 162, 158, 160, 158, 158, 160, 164, 161, 157, 169, 164, 162, 160, 161, 159, 155, 157, 157, 166, 163, 153, 162, 160, 137, 163, 162, 155, 155, 164, 162, 162, 166, 173, 158, 164, 157, 160, 161, 152, 153, 161, 162, 156, 158, 168, 163, 163, 159, 153, 161, 161, 158, 166, 165, 166, 160, 158, 162, 168, 154, 159, 156, 158, 162, 161, 163, 161, 157, 157, 151, 167, 162, 160, 165, 159, 164, 165, 164, 162, 151, 161, 157, 163, 164, 162, 156, 162, 159, 150, 165, 161, 151, 159, 162, 163, 157, 156, 155, 160, 156, 157, 166, 159, 151, 159, 159, 164, 162, 155, 162, 160, 157, 159, 161, 157, 159, 160, 165, 169, 154, 168, 164, 158, 166, 159, 166, 160, 165, 155, 161, 157, 156, 166, 156, 163, 158, 160, 149, 164, 162, 163, 162, 165, 161, 161, 164, 161, 166, 163, 161, 150, 167, 161, 155, 155, 153, 161, 161, 161, 164, 161, 160, 161, 159, 171, 157, 156, 166, 169, 158, 171, 163, 161, 160, 156, 155, 160, 163, 161, 156, 161, 165, 155, 165, 162, 159, 158, 166, 158, 157, 163, 168, 151, 161, 154, 163, 166, 168, 168, 161, 157, 159, 162, 157, 159, 165, 159, 155, 154, 164, 155, 160, 161, 170, 166, 163, 164, 168, 162, 166, 162, 156, 159, 164, 161, 164, 158, 166, 151, 159, 139, 154, 157, 162, 176, 161, 159, 159, 150, 151, 163, 174, 163, 153, 154, 155, 160, 152, 153, 161, 158, 159, 162, 165, 162, 157, 151, 160, 176, 154, 157, 158, 165, 156, 156, 167, 157, 162, 162, 168, 164, 140, 156, 162, 156, 152, 160, 159, 162, 170, 160, 165, 153, 155, 166, 162, 149, 161, 160, 146, 161, 163, 159, 154, 158, 161, 176, 151, 158, 156, 166, 166, 172, 160, 157, 151, 158, 156, 161, 150, 158, 158, 166, 161, 172, 159, 159, 164, 171, 161, 159, 164, 165, 166, 154, 153, 147, 158, 158, 158, 154, 161, 160, 161, 154, 155, 156, 152, 157, 158, 163, 161, 165, 165, 161, 159, 152, 155, 179, 153, 164, 169, 160, 162, 155, 164, 159, 165, 160, 155, 161, 164, 156, 164, 157, 162, 171, 159, 155, 152, 167, 158, 161, 161, 159, 158, 153, 172, 161, 166, 169, 159, 168, 162, 159, 158, 164, 158, 159, 157, 157, 155, 151, 159, 157, 157, 163, 157, 159, 172, 158, 158, 160, 156, 156, 156, 156, 160, 154, 160, 165, 157, 154, 160, 158, 159, 160, 162, 158, 160, 163, 152, 165, 163, 154, 157, 161, 166, 161, 158, 155, 158, 159, 160, 161, 165, 160, 165, 156, 161, 163, 156, 164, 163, 161, 163, 172, 162, 164, 167, 157, 158, 168, 162, 155, 167, 161, 159, 164, 156, 159, 149, 158, 161, 156, 161, 153, 171, 162, 157, 159, 156, 163, 164, 155, 153, 154, 154, 169, 155, 162, 158, 155, 165, 155, 159, 167, 161, 162, 157, 160, 164, 158, 163, 162, 161, 160, 161, 157, 159, 159, 158, 155, 162, 157, 167, 150, 169, 174, 158, 155, 156, 171, 163, 161, 156, 162, 161, 157, 156, 163, 158, 155, 158, 158, 160, 160, 163, 160, 161, 153, 157, 158, 154, 167, 163, 159, 162, 169, 153, 157, 158, 158, 162, 157, 157, 149, 152, 158, 160, 165, 157, 155, 157, 160, 157, 158, 169, 156, 165, 163, 165, 157, 159, 162, 165, 155, 149, 169, 160, 165, 158, 165, 155, 150, 162, 162, 174, 171, 157, 156, 166, 161, 162, 163, 166, 147, 153, 163, 160, 165, 160, 161, 161, 160, 156, 148, 160, 166, 152, 160, 150, 158, 159, 158, 159, 174, 148, 164, 154, 156, 161, 168, 151, 167, 164, 155, 154, 159, 164, 159, 156, 175, 162, 159, 167, 158, 154, 148, 157, 163, 160, 165, 156, 165, 157, 177, 162, 177, 159, 161, 169, 156, 154, 161, 159, 163, 182, 151, 160, 156, 165, 167, 152, 154, 167, 150, 151, 157, 141, 155, 171, 169, 166, 159, 145, 160, 163, 159, 167, 154, 159, 164, 167, 163, 157, 157, 173, 158, 166, 154, 163, 160, 155, 159, 153, 150, 169, 143, 161, 159, 136, 163, 158, 153, 162, 157, 169, 149, 160, 156, 161, 160, 164, 162, 147, 158, 164, 159, 163, 163, 162, 165, 171, 157, 150, 163, 155, 167, 158, 164, 163, 162, 162, 170, 176, 155, 159, 148, 163, 164, 165, 152, 159, 160, 172, 165, 171, 162, 158, 156, 155, 149, 147, 163, 162, 167, 160, 153, 161, 149, 164, 160, 157, 165, 159, 166, 165, 155, 171, 170, 163, 163, 178, 159, 153, 164, 160, 164, 139, 152, 159, 156, 160, 170, 164, 156, 154, 169, 166, 151, 171, 171, 161, 146, 162, 159, 152, 146, 160, 157, 159, 163, 157, 153, 158, 157, 166, 149, 165, 159, 166, 160, 155, 164, 159, 189, 172, 166, 166, 152, 154, 154, 156, 158, 157, 141, 174, 163, 154, 165, 163, 176, 155, 158, 167, 161, 160, 157, 176, 153, 166, 160, 177, 167, 165, 150, 162, 162, 159, 152, 177, 167, 157, 168, 148, 157, 159, 162, 156, 164, 163, 158, 144, 166, 166, 159, 161, 154, 158, 155, 152, 153, 169, 154, 175, 168, 159, 164, 163, 162, 171, 160, 162, 177, 162, 160, 171, 163, 168, 152, 150, 159, 167, 154, 163, 155, 162, 158, 162, 140, 166, 163, 168, 155, 165, 159, 162, 160, 164, 173, 142, 151, 163, 156, 162, 175, 159, 155, 179, 172, 163, 160, 150, 161, 162, 162, 161, 165, 167, 173, 161, 163, 156, 158, 157, 151, 159, 173, 176, 165, 160, 158, 156, 165, 164, 155, 167, 164, 161, 172, 171, 162, 148, 159, 160, 156, 166, 156, 163, 148, 160, 166, 162, 160, 163, 158, 165, 159, 157, 161, 154, 163, 166, 163, 155, 156, 154, 158, 166, 153, 160, 169, 157, 167, 167, 147, 161, 158, 159, 163, 162, 157, 162, 147, 160, 162, 152, 162, 152, 161, 177, 160, 175, 159, 150, 163, 159, 163, 149, 160, 161, 167, 167, 156, 161, 158, 160, 162, 161, 161, 164, 157, 167, 163, 160, 164, 167, 161, 177, 156, 150, 169, 161, 155, 161, 165, 162, 164, 153, 156, 159, 160, 152, 168, 135, 169, 159, 154, 160, 148, 166, 151, 169, 157, 165, 166, 163, 145, 183, 159, 162, 151, 152, 156, 156, 166, 159, 158, 157, 165, 159, 160, 157, 162, 165, 156, 157, 172, 146, 160, 165, 154, 157, 168, 147, 157, 156, 167, 140, 155, 146, 165, 159, 162, 144, 164, 163, 166, 161, 154, 160, 144, 161, 161, 159, 157, 159, 159, 166, 149, 157, 163, 164, 160, 164, 169, 164, 162, 166, 167, 154, 160, 164, 154, 161, 154, 153, 158, 162, 161, 167, 159, 166, 160, 168, 155, 155, 153, 157, 158, 154, 159, 164, 147, 161, 159, 160, 159, 153, 159, 161, 156, 159, 162, 160, 158, 155, 159, 153, 158, 163, 159, 161, 162, 164, 152, 157, 161, 158, 165, 180, 159, 162, 167, 162, 158, 160, 161, 152, 155, 159, 158, 156, 165, 168, 160, 159, 161, 165, 153, 162, 167, 167, 162, 156, 149, 156, 163, 164, 170, 158, 154, 160, 161, 159, 159, 159, 159, 169, 161, 154, 162, 162, 157, 160, 154, 158, 160, 164, 158, 159, 158, 162, 169, 169, 167, 159, 159, 152, 167, 167, 160, 163, 161, 154, 152, 158, 159, 157, 158, 160, 155, 154, 150, 168, 169, 161, 164, 156, 161, 158, 158, 160, 156, 155, 155, 149, 155, 160, 161, 160, 151, 156, 160, 162, 161, 158, 158, 158, 158, 162, 158, 154, 150, 159, 161, 162, 157, 159, 160, 154, 167, 160, 154, 154, 157, 158, 171, 159, 156, 147, 166, 162, 166, 162, 161, 161, 154, 155, 155, 154, 154, 156, 156, 169, 149, 152, 163, 154, 165, 153, 166, 158, 157, 154, 157, 159, 154, 161, 160, 160, 161, 164, 158, 163, 166, 151, 155, 162, 166, 174, 161, 154, 154, 160, 152, 163, 162, 159, 157, 155, 152, 159, 160, 152, 158, 158, 162, 166, 161, 162, 161, 161, 166, 159, 157, 164, 158, 154, 160, 160, 161, 160, 171, 156, 160, 161, 166, 162, 166, 160, 163, 155, 158, 160, 163, 155, 166, 167, 157, 154, 156, 156, 151, 173, 152, 156, 156, 171, 154, 159, 166, 165, 155, 160, 158, 168, 161, 164, 159, 176, 155, 162, 152, 156, 164, 155, 159, 159, 163, 163, 162, 157, 161, 160, 171, 154, 161, 155, 152, 162, 149, 157, 165, 157, 160, 164, 163, 159, 157, 164, 164, 157, 156, 159, 156, 164, 171, 165, 158, 169, 161, 157, 162, 163, 160, 160, 159, 158, 152, 159, 156, 154, 159, 156, 170, 163, 159, 163, 156, 151, 159, 160, 162, 151, 160, 162, 155, 161, 160, 153, 154, 156, 154, 150, 161, 156, 157, 159, 153, 153, 152, 152, 165, 157, 149, 156, 157, 165, 160, 167, 156, 151, 162, 170, 171, 161, 161, 154, 160, 154, 158, 151, 152, 163, 154, 154, 157, 167, 154, 158, 157, 159, 156, 159, 147, 153, 152, 158, 165, 160, 159, 151, 163, 151, 156, 172, 164, 162, 159, 152, 155, 169, 153, 167, 163, 161, 149, 165, 163, 154, 155, 153, 153, 157, 179, 160, 166, 159, 161, 152, 158, 160, 160, 155, 166, 164, 171, 154, 156, 152, 155, 165, 166, 154, 158, 161, 159, 159, 155, 159, 156, 168, 157, 156, 168, 170, 160, 156, 157, 155, 157, 156, 162, 162, 175, 154, 157, 149, 158, 161, 165, 157, 158, 152, 157, 158, 165, 159, 155, 153, 155, 150, 155, 162, 168, 159, 170, 154, 156, 158, 155, 160, 165, 140, 150, 154, 160, 163, 153, 154, 159, 153, 161, 177, 163, 158, 157, 166, 168, 160, 161, 162, 175, 177, 172, 152, 158, 159, 159, 153, 158, 165, 167, 158, 161, 154, 162, 165, 157, 151, 163, 160, 155, 161, 162, 155, 169, 168, 157, 165, 158, 161, 154, 152, 155, 164, 160, 164, 171, 156, 159, 157, 143, 171, 164, 160, 154, 166, 160, 161, 153, 163, 168, 155, 170, 160, 156, 159, 167, 152, 169, 151, 150, 164, 140, 163, 157, 158, 158, 170, 158, 149, 148, 161, 162, 155, 154, 159, 159, 156, 165, 168, 161, 165, 171, 157, 168, 159, 161, 159, 162, 154, 149, 149, 161, 155, 172, 166, 157, 170, 153, 167, 171, 161, 154, 161, 156, 163, 156, 152, 161, 164, 170, 160, 159, 153, 159, 163, 168, 159, 155, 170, 160, 168, 151, 164, 155, 157, 156, 162, 159, 167, 166, 155, 157, 162, 162, 155, 159, 161, 168, 151, 152, 159, 159, 179, 157, 153, 167, 166, 152, 165, 158, 171, 160, 158, 155, 161, 165, 165, 159, 158, 163, 163, 151, 165, 168, 155, 154, 151, 158, 173, 151, 149, 167, 165, 172, 166, 175, 167, 155, 159, 169, 154, 162, 155, 164, 170, 167, 176, 171, 174, 160, 148, 164, 144, 159, 164, 162, 166, 158, 159, 166, 158, 168, 165, 156, 165, 163, 169, 165, 150, 160, 157, 155, 161, 165, 166, 153, 160, 155, 163, 159, 167, 159, 143, 177, 149, 152, 161, 163, 157, 158, 161, 162, 169, 160, 161, 165, 167, 151, 159, 153, 165, 162, 160, 148, 170, 163, 163, 157, 159, 166, 164, 161, 168, 169, 163, 159, 174, 160, 158, 159, 160, 151, 161, 156, 169, 175, 152, 160, 162, 149, 154, 158, 166, 164, 148, 154, 159, 168, 160, 169, 151, 166, 158, 173, 143, 161, 161, 170, 155, 158, 171, 164, 153, 166, 156, 170, 158, 155, 159, 159, 173, 156, 161, 163, 157, 162, 169, 154, 153, 157, 169, 164, 151, 159, 164, 159, 160, 160, 166, 160, 161, 150, 160, 166, 161, 157, 166, 156, 163, 173, 157, 164, 155, 163, 156, 158, 152, 153, 162, 165, 170, 166, 163, 154, 168, 167, 160, 156, 157, 164, 162, 159, 155, 163, 156, 166, 166, 160, 160, 158, 156, 149, 161, 165, 153, 162, 165, 159, 156, 153, 156, 161, 154, 145, 155, 155, 160, 156, 170, 156, 149, 154, 165, 158, 150, 171, 167, 166, 173, 161, 165, 158, 164, 169, 165, 165, 171, 157, 156, 165, 169, 172, 157, 162, 164, 151, 163, 156, 157, 158, 163, 163, 163, 160, 154, 160, 158, 171, 175, 161, 158, 167, 165, 158, 157, 159, 164, 162, 155, 161, 159, 158, 156, 169, 158, 166, 159, 165, 162, 156, 156, 155, 158, 161, 154, 156, 156, 159, 152, 157, 155, 153, 157, 162, 163, 171, 165, 162, 162, 158, 162, 156, 161, 152, 157, 160, 159, 156, 154, 162, 160, 170, 159, 157, 172, 161, 154, 157, 163, 154, 162, 155, 163, 158, 159, 168, 156, 160, 154, 148, 161, 152, 173, 163, 150, 154, 160, 166, 176, 162, 164, 171, 177, 161, 160, 157, 160, 159, 152, 155, 151, 159, 159, 161, 166, 152, 158, 155, 167, 168, 156, 151, 161, 160, 173, 163, 162, 160, 161, 162, 160, 163, 161, 160, 162, 160, 156, 169, 166, 159, 162, 159, 160, 156, 161, 162, 158, 157, 164, 150, 158, 154, 160, 157, 163, 154, 156, 154, 155, 166, 161, 161, 156, 153, 151, 156, 163, 155, 152, 159, 165, 157, 161, 175, 153, 162, 155, 151, 160, 167, 157, 152, 155, 156, 160, 168, 164, 153, 157, 157, 156, 162, 155, 163, 152, 159, 153, 158, 170, 157, 152, 153, 154, 161, 157, 162, 151, 159, 162, 169, 164, 158, 154, 159, 168, 157, 162, 162, 155, 159, 163, 163, 165, 166, 164, 157, 158, 165, 157, 154, 164, 155, 158, 159, 158, 155, 153, 158, 159, 166, 154, 159, 158, 162, 154, 157, 159, 165, 156, 159, 162, 158, 155, 157, 154, 157, 160, 171, 162, 154, 149, 162, 159, 165, 149, 160, 157, 160, 159, 154, 163, 160, 169, 170, 164, 157, 157, 163, 156, 155, 149, 158, 144, 149, 158, 158, 161, 162, 157, 159, 156, 163, 160, 163, 164, 156, 160, 161, 160, 161, 161, 158, 159, 165, 178, 161, 155, 164, 160, 171, 164, 155, 159, 170, 164, 162, 153, 161, 156, 153, 157, 156, 160, 156, 166, 161, 168, 159, 162, 163, 158, 158, 164, 159, 163, 161, 155, 159, 152, 160, 162, 155, 160, 157, 155, 162, 157, 162, 157, 155, 159, 153, 152, 160, 149, 168, 156, 157, 159, 161, 158, 159, 163, 159, 159, 162, 157, 156, 158, 160, 163, 170, 162, 165, 161, 167, 153, 156, 162, 158, 158, 168, 159, 155, 157, 158, 160, 157, 163, 155, 163, 161, 157, 165, 159, 162, 198, 163, 159, 162, 157, 158, 163, 161, 162, 164, 163, 163, 163, 151, 158, 156, 160, 156, 157, 162, 158, 157, 160, 155, 162, 157, 169, 160, 164, 161, 157, 160, 159, 168, 169, 167, 164, 160, 166, 159, 169, 161, 163, 162, 166, 168, 166, 164, 153, 164, 160, 160, 164, 163, 156, 160, 159, 159, 149, 173, 158, 158, 158, 162, 163, 160, 165, 161, 160, 162, 164, 164, 156, 156, 160, 157, 160, 166, 154, 147, 160, 154, 173, 157, 156, 159, 163, 157, 160, 147, 148, 155, 158, 152, 158, 160, 163, 163, 168, 156, 158, 159, 167, 153, 169, 159, 158, 162, 159, 156, 151, 164, 159, 166, 154, 161, 165, 157, 158, 159, 155, 159, 164, 160, 159, 160, 165, 152, 170, 152, 153, 151, 153, 172, 159, 154, 158, 150, 167, 157, 159, 162, 161, 166, 149, 158, 162, 155, 162, 164, 152, 168, 154, 160, 159, 157, 154, 157, 162, 154, 158, 166, 144, 161, 155, 153, 156, 161, 161, 157, 156, 173, 158, 161, 158, 161, 158, 157, 157, 171, 153, 157, 156, 156, 159, 156, 159, 159, 165, 159, 159, 158, 157, 156, 158, 157, 154, 162, 158, 163, 163, 154, 150, 164, 164, 161, 160, 148, 158, 157, 169, 161, 162, 157, 154, 154, 157, 157, 158, 152, 159, 162, 169, 160, 157, 149, 161, 162, 155, 160, 161, 158, 160, 161, 160, 160, 160, 166, 161, 166, 161, 166, 158, 157, 162, 153, 159, 161, 163, 163, 162, 157, 164, 161, 163, 159, 153, 155, 160, 155, 161, 177, 163, 160, 164, 161, 159, 154, 157, 163, 159, 162, 158, 167, 154, 157, 160, 156, 161, 163, 160, 163, 158, 159, 160, 153, 161, 155, 163, 163, 157, 154, 160, 153, 177, 160, 163, 160, 162, 166, 158, 160, 159, 154, 149, 166, 156, 159, 160, 159, 161, 159, 162, 161, 159, 158, 160, 161, 156, 165, 156, 166, 161, 155, 163, 157, 160, 165, 157, 157, 163, 160, 151, 161, 157, 160, 159, 161, 158, 155, 162, 158, 157, 171, 157, 152, 162, 159, 159, 162, 155, 155, 159, 162, 162, 161, 159, 160, 159, 159, 167, 160, 161, 176, 158, 153, 152, 164, 154, 159, 154, 160, 160, 164, 167, 145, 160, 155, 171, 156, 156, 159, 161, 160, 165, 162, 150, 160, 162, 162, 158, 165, 151, 150, 160, 163, 162, 161, 158, 166, 155, 156, 161, 168, 166, 160, 163, 163, 161, 162, 158, 164, 155, 165, 152, 151, 153, 157, 157, 159, 156, 166, 170, 159, 170, 161, 160, 159, 168, 160, 155, 157, 157, 166, 163, 160, 153, 159, 155, 155, 167, 155, 158, 160, 157, 156, 152, 159, 163, 169, 163, 159, 159, 161, 154, 153, 162, 157, 145, 159, 160, 162, 160, 166, 155, 159, 161, 157, 162, 158, 160, 160, 160, 160, 159, 170, 153, 163, 161, 162, 158, 161, 158, 156, 156, 165, 159, 163, 163, 163, 157, 160, 157, 154, 164, 156, 166, 164, 162, 164, 161, 163, 157, 166, 156, 160, 163, 166, 158, 168, 187, 159, 162, 176, 161, 165, 151, 162, 161, 160, 160, 161, 162, 164, 161, 152, 162, 156, 154, 165, 164, 166, 151, 161, 163, 156, 162, 154, 160, 161, 159, 167, 154, 162, 162, 157, 159, 161, 154, 156, 161, 161, 161, 165, 151, 159, 165, 156, 157, 157, 161, 164, 165, 163, 160, 155, 150, 161, 155, 165, 160, 158, 160, 158, 149, 161, 149, 164, 166, 162, 158, 162, 165, 177, 159, 158, 152, 167, 159, 158, 161, 163, 155, 154, 153, 160, 153, 160, 157, 158, 162, 161, 156, 159, 154, 156, 164, 161, 161, 166, 156, 159, 161, 163, 160, 161, 159, 152, 160, 161, 158, 158, 156, 157, 158, 161, 159, 158, 167, 158, 158, 154, 156, 166, 153, 162, 157, 167, 164, 167, 166, 156, 154, 160, 162, 165, 158, 165, 162, 157, 165, 157, 150, 155, 162, 142, 157, 188, 164, 154, 160, 163, 166, 164, 158, 163, 158, 157, 157, 159, 151, 154, 159, 154, 161, 158, 159, 160, 161, 160, 167, 162, 166, 162, 159, 160, 163, 153, 159, 155, 160, 159, 156, 167, 161, 167, 160, 167, 167, 160, 153, 166, 157, 157, 160, 161, 156, 154, 161, 162, 159, 153, 162, 163, 163, 157, 160, 161, 156, 159, 158, 160, 153, 164, 158, 155, 160, 160, 160, 157, 162, 161, 157, 165, 163, 151, 156, 159, 160, 164, 157, 149, 167, 157, 153, 145, 162, 161, 165, 161, 157, 165, 160, 158, 164, 165, 162, 164, 162, 160, 160, 156, 155, 164, 161, 156, 162, 162, 153, 158, 153, 158, 147, 149, 159, 154, 149, 166, 174, 164, 153, 153, 158, 160, 176, 171, 160, 165, 161, 159, 162, 164, 165, 159, 156, 153, 160, 148, 152, 177, 163, 165, 160, 160, 164, 167, 163, 154, 157, 158, 158, 160, 152, 157, 173, 147, 157, 156, 152, 159, 192, 165, 160, 156, 159, 165, 151, 146, 161, 148, 169, 161, 148, 183, 151, 161, 161, 158, 157, 159, 162, 161, 163, 162, 162, 160, 160, 159, 162, 162, 159, 154, 165, 162, 170, 158, 155, 158, 164, 158, 157, 157, 161, 154, 169, 157, 161, 162, 161, 166, 161, 167, 161, 161, 155, 164, 164, 162, 154, 153, 155, 159, 159, 163, 163, 162, 164, 154, 162, 156, 161, 161, 163, 147, 162, 154, 166, 163, 161, 169, 159, 164, 161, 162, 158, 157, 164, 149, 162, 165, 164, 156, 166, 150, 164, 164, 163, 148, 157, 182, 161, 171, 157, 150, 160, 156, 157, 152, 153, 159, 158, 155, 170, 156, 151, 145, 169, 145, 147, 163, 159, 164, 169, 160, 161, 168, 157, 163, 159, 160, 165, 153, 165, 160, 163, 151, 164, 158, 163, 160, 162, 159, 155, 155, 168, 152, 169, 163, 155, 157, 167, 159, 166, 156, 158, 159, 171, 156, 158, 169, 161, 158, 160, 157, 169, 170, 159, 162, 146, 157, 166, 161, 169, 156, 161, 161, 148, 157, 156, 159, 157, 155, 160, 154, 167, 169, 158, 156, 163, 156, 166, 172, 155, 157, 160, 167, 154, 155, 149, 165, 160, 155, 155, 158, 161, 157, 163, 179, 160, 153, 159, 157, 151, 153, 158, 161, 166, 164, 156, 155, 154, 158, 160, 166, 158, 155, 161, 171, 168, 162, 165, 161, 176, 165, 160, 169, 170, 160, 156, 151, 161, 160, 161, 157, 166, 163, 165, 181, 153, 160, 164, 163, 155, 149, 159, 159, 151, 153, 162, 153, 155, 162, 164, 159, 159, 154, 164, 171, 160, 157, 157, 157, 164, 160, 157, 157, 155, 158, 159, 154, 162, 154, 167, 166, 158, 164, 162, 154, 158, 151, 159, 162, 160, 155, 147, 167, 159, 163, 166, 162, 169, 160, 158, 153, 160, 160, 148, 162, 145, 159, 156, 169, 156, 162, 159, 151, 153, 158, 144, 165, 157, 163, 156, 155, 160, 157, 155, 179, 150, 167, 159, 163, 156, 153, 151, 152, 157, 157, 168, 158, 162, 166, 162, 158, 160, 154, 168, 169, 160, 155, 160, 162, 161, 164, 169, 155, 157, 160, 163, 165, 163, 157, 163, 163, 150, 164, 155, 159, 151, 150, 165, 163, 157, 166, 150, 162, 159, 162, 157, 168, 163, 156, 158, 150, 159, 152, 165, 171, 162, 158, 164, 163, 163, 155, 150, 152, 159, 160, 161, 160, 163, 155, 159, 156, 160, 158, 160, 156, 159, 160, 155, 166, 159, 161, 166, 170, 158, 163, 168, 159, 162, 161, 162, 164, 160, 154, 155, 153, 157, 163, 162, 158, 162, 161, 150, 153, 160, 160, 163, 159, 159, 160, 165, 158, 164, 159, 170, 162, 160, 157, 165, 165, 159, 160, 153, 161, 163, 157, 165, 164, 153, 164, 165, 160, 160, 156, 153, 164, 164, 165, 170, 152, 150, 158, 162, 171, 167, 166, 157, 158, 162, 154, 164, 156, 161, 158, 165, 162, 161, 160, 163, 158, 160, 157, 153, 154, 160, 154, 164, 165, 164, 163, 156, 162, 156, 157, 156, 161, 154, 166, 168, 165, 158, 159, 159, 160, 153, 167, 160, 155, 164, 158, 165, 165, 155, 163, 165, 161, 161, 154, 165, 158, 173, 160, 167, 162, 169, 159, 154, 160, 166, 162, 164, 159, 168, 165, 162, 165, 157, 157, 169, 159, 152, 163, 163, 167, 158, 166, 155, 165, 164, 157, 161, 163, 168, 164, 158, 156, 159, 156, 157, 155, 159, 163, 170, 160, 165, 155, 162, 164, 161, 159, 161, 159, 160, 165, 163, 147, 153, 162, 150, 158, 153, 160, 161, 153, 167, 156, 158, 154, 175, 163, 156, 161, 156, 157, 153, 160, 158, 151, 162, 170, 160, 155, 160, 171, 161, 152, 159, 167, 161, 152, 154, 162, 153, 154, 149, 166, 160, 150, 167, 165, 162, 154, 168, 162, 154, 160, 162, 162, 167, 166, 155, 159, 165, 160, 163, 162, 168, 158, 153, 154, 161, 150, 160, 157, 153, 164, 154, 167, 168, 158, 159, 161, 160, 153, 152, 157, 170, 164, 160, 166, 149, 153, 169, 156, 163, 166, 161, 162, 158, 152, 169, 159, 162, 167, 154, 165, 149, 159, 165, 157, 157, 167, 162, 162, 159, 151, 161, 174, 154, 173, 160, 163, 163, 160, 158, 163, 162, 158, 154, 161, 164, 149, 161, 169, 154, 160, 156, 156, 154, 161, 149, 161, 158, 158, 165, 159, 164, 155, 161, 159, 167, 160, 149, 154, 144, 152, 154, 161, 163, 168, 162, 159, 171, 160, 152, 153, 162, 156, 157, 159, 158, 159, 172, 147, 160, 166, 154, 160, 155, 163, 153, 156, 162, 160, 164, 155, 169, 166, 158, 164, 158, 161, 162, 154, 165, 165, 153, 163, 158, 159, 156, 154, 161, 155, 161, 161, 167, 160, 163, 150, 168, 144, 157, 166, 162, 162, 162, 165, 160, 159, 171, 158, 156, 151, 155, 166, 152, 164, 162, 161, 167, 163, 157, 154, 159, 161, 157, 159, 147, 158, 155, 154, 157, 162, 165, 152, 156, 163, 159, 165, 151, 155, 162, 168, 165, 160, 162, 161, 158, 162, 166, 158, 159, 164, 159, 165, 156, 151, 162, 162, 169, 161, 155, 154, 158, 161, 154, 159, 159, 163, 161, 153, 160, 158, 156, 165, 163, 150, 159, 168, 156, 158, 159, 160, 160, 161, 153, 163, 157, 160, 158, 154, 155, 162, 164, 166, 161, 153, 164, 156, 167, 157, 164, 166, 150, 157, 158, 162, 166, 158, 166, 160, 162, 157, 166, 147, 157, 157, 154, 159, 163, 155, 163, 163, 160, 175, 156, 158, 152, 159, 154, 156, 160, 150, 155, 158, 163, 160, 157, 165, 164, 159, 181, 160, 158, 162, 153, 159, 160, 158, 159, 159, 160, 161, 158, 163, 162, 156, 158, 161, 161, 152, 158, 159, 155, 156, 153, 166, 162, 161, 164, 166, 155, 165, 151, 161, 180, 152, 163, 155, 167, 157, 162, 162, 165, 170, 167, 161, 163, 153, 165, 159, 163, 155, 159, 160, 159, 160, 153, 166, 161, 126, 154, 158, 161, 156, 160, 163, 164, 155, 162, 159, 158, 162, 160, 159, 159, 157, 158, 158, 160, 162, 160, 135, 155, 160, 162, 157, 150, 162, 156, 152, 160, 162, 157, 158, 168, 160, 157, 158, 165, 160, 164, 159, 160, 164, 160, 155, 165, 161, 157, 158, 159, 157, 154, 164, 165, 158, 156, 161, 159, 161, 160, 159, 155, 159, 155, 157, 155, 163, 161, 160, 162, 163, 158, 156, 165, 164, 159, 160, 162, 168, 159, 158, 160, 163, 153, 190, 162, 200, 160, 160, 161, 164, 158, 165, 160, 164, 163, 163, 164, 158, 158, 153, 159, 162, 162, 158, 158, 160, 160, 165, 165, 158, 157, 158, 160, 158, 160, 160, 162, 160, 158, 158, 155, 163, 159, 164, 159, 170, 162, 154, 159, 151, 159, 142, 158, 160, 158, 156, 149, 163, 160, 163, 157, 164, 157, 163, 160, 156, 152, 154, 160, 157, 159, 151, 191, 159, 156, 152, 159, 162, 146, 158, 162, 163, 156, 160, 158, 165, 160, 156, 159, 168, 158, 159, 161, 160, 128, 166, 151, 164, 174, 159, 154, 161, 158, 187, 157, 162, 162, 161, 164, 164, 162, 160, 162, 157, 184, 162, 161, 150, 166, 161, 165, 159, 157, 157, 160, 157, 161, 163, 151, 162, 156, 156, 160, 158, 158, 158, 156, 163, 155, 156, 160, 159, 158, 174, 161, 159, 161, 154, 160, 152, 169, 162, 163, 120, 163, 153, 163, 156, 161, 165, 162, 163, 159, 142, 164, 154, 154, 158, 144, 157, 162, 156, 167, 161, 157, 159, 155, 161, 158, 162, 159, 155, 166, 159, 159, 165, 159, 159, 155, 163, 157, 155, 158, 155, 163, 159, 164, 160, 158, 200, 161, 170, 160, 166, 153, 163, 161, 163, 159, 166, 159, 153, 157, 158, 181, 157, 158, 158, 165, 159, 159, 161, 160, 121, 166, 156, 163, 157, 156, 153, 166, 157, 163, 168, 168, 162, 152, 154, 166, 159, 158, 160, 160, 158, 149, 163, 162, 165, 159, 163, 158, 159, 161, 162, 157, 156, 154, 163, 162, 165, 152, 152, 159, 156, 160, 154, 159, 159, 136, 160, 164, 150, 158, 161, 150, 160, 155, 146, 163, 164, 165, 161, 157, 165, 157, 160, 166, 154, 160, 159, 164, 155, 151, 158, 156, 150, 160, 137, 160, 153, 155, 154, 158, 160, 165, 160, 164, 160, 164, 152, 160, 158, 168, 159, 155, 158, 158, 158, 164, 161, 156, 151, 158, 162, 130, 157, 163, 171, 155, 165, 159, 153, 166, 159, 161, 165, 158, 176, 160, 158, 152, 157, 158, 162, 161, 162, 158, 149, 160, 160, 159, 166, 159, 159, 155, 161, 160, 164, 161, 161, 160, 167, 162, 154, 163, 159, 161, 157, 168, 163, 162, 159, 161, 135, 155, 150, 161, 158, 166, 161, 145, 160, 163, 160, 159, 159, 153, 170, 159, 153, 159, 172, 161, 155, 158, 166, 160, 166, 164, 169, 161, 157, 157, 170, 157, 162, 161, 158, 164, 153, 158, 158, 166, 160, 159, 155, 159, 162, 155, 157, 153, 156, 161, 165, 170, 153, 144, 163, 151, 149, 163, 165, 176, 163, 166, 158, 166, 158, 158, 162, 158, 155, 169, 167, 150, 157, 162, 164, 146, 155, 163, 165, 156, 161, 157, 153, 146, 163, 156, 161, 159, 158, 159, 159, 160, 160, 159, 154, 160, 155, 150, 169, 157, 183, 165, 168, 155, 153, 153, 154, 154, 153, 154, 157, 162, 165, 160, 155, 166, 161, 157, 164, 138, 164, 174, 176, 159, 167, 165, 156, 159, 154, 165, 159, 163, 147, 155, 158, 161, 165, 162, 162, 157, 158, 140, 171, 152, 165, 151, 157, 163, 156, 160, 155, 154, 160, 149, 161, 163, 161, 160, 158, 160, 163, 155, 149, 162, 158, 162, 165, 158, 156, 156, 161, 163, 157, 166, 155, 157, 163, 155, 153, 162, 158, 162, 160, 158, 165, 161, 157, 167, 155, 161, 154, 159, 163, 168, 163, 163, 164, 162, 159, 159, 160, 154, 163, 168, 149, 150, 152, 169, 163, 160, 146, 158, 159, 145, 160, 160, 163, 146, 160, 163, 162, 165, 160, 167, 156, 162, 151, 158, 178, 158, 154, 160, 149, 154, 159, 160, 162, 176, 147, 162, 163, 153, 181, 161, 162, 163, 166, 155, 162, 160, 152, 166, 165, 157, 164, 161, 153, 163, 162, 173, 166, 160, 163, 159, 167, 157, 164, 152, 153, 155, 158, 155, 159, 160, 157, 163, 166, 162, 163, 167, 158, 160, 169, 163, 162, 162, 154, 161, 166, 171, 155, 160, 152, 157, 156, 155, 161, 163, 165, 164, 163, 163, 155, 154, 158, 164, 160, 166, 159, 168, 167, 160, 164, 159, 159, 165, 151, 159, 157, 167, 158, 163, 158, 154, 173, 154, 157, 159, 164, 148, 154, 159, 169, 161, 170, 153, 154, 158, 162, 155, 160, 164, 161, 164, 165, 154, 158, 164, 180, 165, 154, 161, 167, 154, 161, 161, 153, 159, 157, 152, 160, 161, 145, 163, 159, 178, 153, 155, 158, 173, 159, 164, 179, 163, 161, 162, 160, 158, 166, 156, 165, 156, 168, 166, 158, 162, 156, 160, 168, 159, 154, 158, 164, 159, 158, 158, 161, 166, 162, 153, 161, 162, 162, 160, 160, 146, 148, 145, 156, 160, 166, 161, 155, 154, 170, 156, 158, 164, 169, 159, 157, 163, 167, 168, 160, 160, 158, 159, 168, 164, 155, 155, 159, 180, 147, 160, 149, 169, 168, 167, 155, 152, 172, 159, 159, 168, 153, 169, 156, 162, 152, 166, 156, 161, 149, 157, 157, 165, 158, 154, 148, 162, 159, 151, 156, 152, 178, 163, 177, 163, 161, 159, 146, 165, 162, 158, 166, 162, 162, 155, 156, 160, 161, 155, 158, 162, 153, 152, 154, 164, 158, 165, 161, 157, 150, 161, 155, 160, 166, 158, 173, 158, 152, 159, 157, 163, 165, 178, 160, 161, 167, 162, 147, 155, 155, 155, 164, 158, 164, 158, 164, 157, 159, 157, 165, 163, 146, 158, 159, 165, 165, 162, 166, 156, 159, 162, 169, 159, 168, 163, 174, 165, 151, 161, 150, 156, 162, 162, 160, 150, 164, 154, 167, 162, 169, 157, 168, 168, 161, 159, 152, 148, 159, 156, 158, 159, 159, 155, 155, 155, 156, 146, 161, 153, 152, 161, 161, 156, 157, 167, 163, 157, 153, 155, 162, 162, 158, 172, 158, 155, 165, 147, 155, 165, 157, 162, 158, 160, 155, 193, 159, 159, 159, 157, 159, 157, 157, 154, 159, 160, 161, 155, 158, 156, 163, 158, 159, 164, 160, 166, 165, 156, 160, 156, 163, 170, 161, 159, 164, 156, 154, 163, 155, 159, 155, 158, 151, 156, 159, 163, 163, 163, 160, 156, 168, 166, 152, 161, 157, 156, 154, 159, 159, 157, 152, 158, 157, 159, 159, 163, 152, 155, 163, 157, 150, 160, 155, 158, 160, 162, 163, 154, 163, 164, 166, 158, 165, 158, 163, 156, 161, 165, 156, 152, 164, 158, 165, 151, 159, 162, 161, 161, 159, 161, 162, 155, 159, 156, 165, 164, 164, 161, 147, 183, 157, 165, 157, 156, 163, 160, 155, 158, 159, 159, 157, 172, 155, 170, 161, 160, 158, 163, 161, 151, 175, 162, 164, 159, 156, 172, 155, 155, 162, 160, 155, 157, 160, 155, 147, 154, 158, 149, 157, 160, 153, 156, 159, 163, 155, 159, 153, 169, 159, 150, 158, 168, 164, 161, 152, 161, 161, 159, 161, 164, 157, 165, 155, 156, 161, 156, 154, 153, 160, 167, 160, 158, 153, 151, 163, 169, 160, 160, 160, 157, 168, 158, 158, 162, 163, 173, 166, 159, 161, 160, 164, 158, 159, 153, 148, 160, 165, 164, 154, 158, 156, 162, 164, 162, 147, 160, 166, 155, 156, 159, 158, 154, 162, 162, 165, 151, 167, 160, 157, 155, 160, 162, 177, 161, 161, 160, 164, 160, 165, 163, 168, 166, 147, 162, 165, 162, 159, 163, 156, 161, 161, 157, 177, 159, 160, 162, 156, 162, 159, 161, 159, 163, 151, 162, 157, 154, 167, 153, 155, 167, 162, 160, 163, 161, 152, 168, 159, 157, 163, 157, 166, 154, 162, 163, 158, 161, 155, 172, 162, 150, 162, 161, 153, 161, 156, 156, 159, 162, 166, 158, 162, 150, 161, 162, 159, 162, 160, 158, 163, 152, 159, 152, 158, 146, 154, 168, 166, 153, 159, 160, 162, 157, 160, 160, 164, 161, 163, 164, 164, 159, 163, 166, 168, 167, 156, 159, 155, 164, 167, 160, 157, 159, 155, 159, 155, 161, 169, 164, 152, 157, 155, 160, 157, 157, 155, 161, 151, 168, 181, 152, 156, 154, 162, 158, 156, 155, 155, 164, 154, 152, 164, 155, 153, 164, 155, 163, 161, 150, 165, 155, 163, 159, 164, 156, 149, 172, 161, 160, 156, 157, 161, 159, 164, 151, 160, 167, 174, 154, 157, 158, 158, 159, 164, 162, 155, 156, 168, 163, 167, 162, 155, 157, 161, 162, 160, 159, 153, 162, 158, 160, 168, 156, 159, 164, 160, 160, 160, 161, 158, 168, 160, 158, 169, 162, 160, 159, 157, 157, 150, 155, 150, 162, 157, 157, 164, 148, 158, 163, 163, 161, 164, 156, 148, 161, 158, 163, 162, 158, 169, 155, 164, 162, 156, 160, 161, 153, 162, 169, 162, 166, 159, 154, 165, 154, 164, 148, 148, 155, 160, 167, 151, 157, 165, 159, 157, 157, 160, 158, 167, 152, 157, 157, 158, 159, 163, 167, 157, 158, 164, 157, 161, 153, 159, 158, 159, 161, 161, 159, 160, 155, 157, 158, 165, 167, 165, 162, 157, 157, 162, 165, 165, 155, 155, 187, 154, 156, 163, 156, 159, 164, 158, 151, 156, 156, 163, 160, 155, 159, 155, 166, 173, 162, 152, 167, 175, 165, 163, 159, 161, 166, 166, 156, 167, 161, 147, 149, 146, 164, 157, 153, 157, 158, 159, 164, 160, 169, 160, 162, 158, 155, 160, 161, 156, 159, 159, 158, 150, 159, 156, 164, 160, 165, 177, 160, 159, 166, 156, 156, 159, 163, 165, 164, 153, 160, 160, 162, 149, 156, 131, 159, 167, 159, 154, 152, 161, 156, 155, 178, 160, 166, 165, 222, 170, 160, 159, 166, 165, 154, 160, 166, 157, 157, 156, 162, 157, 159, 165, 156, 159, 159, 161, 158, 165, 159, 160, 165, 157, 156, 170, 161, 160, 157, 163, 157, 169, 163, 164, 158, 168, 146, 154, 160, 153, 158, 156, 151, 159, 160, 153, 156, 160, 122, 159, 161, 165, 158, 157, 162, 160, 173, 157, 163, 161, 162, 144, 154, 159, 162, 163, 158, 158, 162, 163, 161, 160, 170, 160, 157, 151, 160, 160, 161, 158, 156, 160, 160, 172, 162, 160, 157, 168, 168, 142, 168, 160, 158, 165, 162, 162, 167, 174, 152, 158, 160, 159, 164, 159, 150, 169, 162, 152, 160, 167, 150, 155, 162, 152, 159, 166, 154, 159, 159, 162, 166, 159, 155, 167, 157, 159, 151, 160, 155, 161, 167, 157, 159, 176, 169, 160, 162, 157, 155, 153, 163, 157, 159, 162, 163, 140, 153, 155, 155, 166, 158, 158, 160, 156, 156, 160, 149, 156, 159, 159, 158, 161, 157, 169, 164, 160, 165, 157, 165, 157, 160, 163, 156, 151, 158, 172, 163, 161, 160, 158, 162, 159, 160, 150, 155, 162, 159, 175, 163, 157, 170, 169, 165, 162, 163, 163, 160, 159, 146, 162, 156, 143, 156, 164, 159, 168, 154, 159, 154, 157, 151, 169, 168, 167, 159, 161, 157, 160, 164, 159, 159, 164, 159, 156, 156, 158, 160, 161, 167, 159, 163, 153, 166, 160, 149, 158, 168, 178, 170, 163, 129, 163, 160, 164, 167, 157, 158, 160, 161, 162, 148, 162, 156, 163, 169, 156, 162, 161, 155, 161, 151, 166, 164, 165, 161, 157, 169, 160, 162, 159, 156, 151, 151, 166, 158, 162, 160, 158, 160, 152, 155, 175, 154, 160, 158, 166, 160, 160, 156, 155, 159, 148, 166, 170, 163, 165, 154, 154, 159, 157, 163, 161, 167, 155, 158, 154, 153, 158, 154, 155, 150, 160, 170, 158, 158, 169, 157, 160, 162, 163, 155, 157, 154, 157, 160, 166, 161, 158, 162, 155, 159, 155, 156, 157, 154, 158, 161, 158, 159, 158, 160, 159, 160, 158, 161, 153, 165, 159, 165, 164, 160, 154, 164, 158, 162, 159, 153, 161, 176, 161, 158, 166, 156, 157, 153, 149, 158, 156, 158, 175, 159, 157, 159, 160, 161, 158, 165, 174, 160, 163, 163, 159, 157, 157, 158, 149, 157, 156, 164, 156, 157, 161, 156, 161, 165, 160, 161, 156, 161, 160, 164, 167, 197, 159, 169, 161, 161, 168, 162, 154, 162, 157, 169, 159, 162, 157, 162, 159, 158, 158, 154, 162, 162, 158, 157, 158, 159, 157, 163, 165, 157, 152, 162, 161, 170, 162, 153, 162, 162, 166, 161, 157, 155, 160, 162, 156, 159, 160, 159, 161, 160, 165, 153, 151, 158, 157, 155, 158, 172, 162, 159, 167, 157, 161, 164, 153, 167, 161, 161, 158, 156, 161, 156, 145, 150, 163, 161, 162, 161, 161, 160, 165, 161, 142, 161, 160, 160, 159, 160, 166, 164, 155, 164, 153, 156, 165, 163, 156, 157, 164, 154, 166, 161, 159, 157, 157, 159, 159, 158, 160, 157, 155, 167, 160, 160, 157, 166, 156, 163, 152, 154, 156, 158, 155, 157, 159, 157, 161, 162, 160, 164, 159, 152, 157, 167, 155, 171, 159, 159, 174, 159, 157, 160, 165, 166, 159, 151, 153, 160, 160, 162, 156, 161, 161, 166, 159, 158, 155, 161, 157, 154, 156, 148, 159, 160, 157, 139, 157, 161, 161, 153, 163, 158, 157, 161, 160, 161, 155, 165, 159, 160, 164, 155, 157, 159, 166, 167, 163, 160, 160, 157, 165, 160, 166, 164, 165, 157, 170, 163, 168, 160, 155, 156, 160, 159, 155, 155, 161, 162, 160, 160, 161, 158, 162, 160, 160, 156, 148, 170, 159, 156, 174, 159, 161, 158, 153, 160, 156, 168, 160, 158, 171, 162, 162, 163, 164, 159, 159, 158, 158, 158, 157, 163, 156, 160, 157, 158, 160, 163, 156, 145, 157, 159, 157, 165, 160, 161, 159, 156, 159, 158, 151, 150, 163, 160, 164, 159, 148, 158, 169, 162, 158, 163, 164, 160, 168, 157, 172, 162, 165, 160, 161, 151, 154, 156, 156, 157, 160, 174, 162, 167, 174, 160, 161, 146, 152, 160, 165, 157, 166, 157, 157, 155, 159, 159, 158, 160, 166, 157, 156, 166, 162, 154, 159, 155, 154, 161, 161, 148, 163, 156, 158, 163, 160, 160, 157, 163, 163, 164, 152, 157, 160, 156, 163, 159, 159, 165, 159, 160, 151, 161, 157, 158, 160, 156, 160, 162, 158, 162, 160, 162, 158, 164, 157, 157, 161, 162, 159, 159, 164, 156, 160, 158, 141, 163, 176, 158, 152, 162, 161, 158, 158, 157, 157, 157, 164, 148, 160, 153, 159, 164, 163, 160, 163, 158, 164, 159, 163, 159, 166, 166, 160, 150, 157, 158, 150, 156, 171, 162, 161, 164, 159, 174, 165, 158, 163, 157, 166, 159, 164, 166, 164, 158, 157, 159, 154, 160, 158, 160, 171, 160, 180, 161, 162, 161, 167, 161, 161, 153, 154, 154, 155, 149, 155, 158, 160, 159, 164, 156, 162, 158, 155, 169, 162, 164, 155, 155, 161, 158, 158, 150, 161, 161, 162, 158, 163, 163, 165, 158, 158, 149, 165, 157, 158, 157, 161, 167, 156, 158, 160, 161, 164, 157, 156, 159, 155, 159, 159, 167, 155, 160, 163, 166, 165, 161, 160, 155, 158, 161, 162, 167, 122, 154, 153, 160, 165, 156, 163, 156, 170, 154, 163, 165, 164, 157, 162, 168, 158, 159, 172, 161, 164, 154, 162, 168, 156, 161, 145, 160, 160, 158, 145, 163, 162, 161, 148, 157, 159, 160, 156, 159, 158, 161, 173, 122, 160, 162, 161, 161, 158, 162, 160, 156, 162, 160, 167, 158, 164, 163, 158, 164, 164, 165, 162, 163, 216, 153, 143, 157, 162, 152, 161, 162, 159, 156, 162, 153, 169, 149, 157, 143, 162, 162, 162, 154, 161, 140, 158, 154, 165, 161, 161, 161, 163, 153, 162, 163, 155, 158, 156, 159, 163, 169, 177, 154, 159, 166, 155, 155, 158, 157, 158, 163, 160, 157, 160, 163, 152, 162, 128, 156, 155, 161, 152, 162, 155, 168, 171, 155, 162, 164, 164, 171, 159, 163, 157, 157, 158, 158, 162, 178, 157, 161, 170, 174, 155, 154, 165, 158, 160, 156, 153, 158, 161, 156, 158, 160, 159, 162, 159, 168, 163, 163, 160, 162, 163, 164, 148, 168, 168, 124, 165, 166, 162, 162, 168, 157, 155, 159, 160, 164, 164, 156, 157, 166, 163, 158, 161, 165, 152, 158, 162, 162, 162, 151, 157, 157, 166, 161, 155, 163, 154, 161, 156, 161, 160, 166, 159, 159, 164, 161, 165, 163, 159, 153, 154, 156, 182, 162, 166, 153, 166, 173, 152, 161, 163, 164, 165, 150, 159, 164, 157, 163, 163, 161, 151, 157, 160, 166, 162, 162, 155, 165, 165, 152, 164, 156, 159, 160, 151, 161, 159, 158, 159, 155, 163, 161, 157, 165, 156, 164, 161, 161, 164, 157, 154, 153, 165, 156, 154, 156, 170, 161, 163, 165, 163, 165, 163, 163, 167, 162, 158, 160, 157, 161, 163, 165, 156, 159, 160, 156, 164, 157, 154, 161, 159, 157, 160, 167, 157, 162, 165, 162, 163, 162, 164, 163, 165, 151, 164, 153, 162, 156, 163, 154, 160, 162, 159, 161, 159, 156, 159, 164, 160, 159, 159, 158, 160, 157, 161, 153, 161, 161, 183, 167, 159, 158, 164, 164, 164, 156, 160, 156, 158, 168, 170, 152, 157, 155, 166, 161, 154, 165, 139, 166, 162, 160, 158, 160, 161, 156, 163, 151, 160, 162, 163, 161, 161, 163, 156, 165, 141, 156, 164, 205, 158, 152, 159, 162, 165, 169, 168, 163, 162, 161, 162, 168, 163, 160, 168, 172, 158, 162, 165, 164, 157, 156, 160, 160, 160, 166, 159, 158, 166, 160, 166, 157, 159, 162, 158, 155, 160, 165, 154, 157, 173, 153, 161, 155, 166, 160, 157, 164, 164, 166, 155, 161, 161, 164, 158, 162, 161, 157, 164, 154, 157, 164, 156, 162, 155, 157, 159, 159, 158, 163, 158, 192, 157, 158, 158, 160, 157, 164, 164, 161, 157, 160, 163, 159, 161, 164, 168, 160, 167, 164, 157, 163, 157, 162, 159, 164, 162, 159, 159, 154, 158, 157, 156, 173, 158, 160, 166, 146, 167, 159, 158, 158, 161, 163, 160, 153, 159, 158, 158, 163, 165, 158, 158, 141, 162, 149, 154, 161, 161, 165, 161, 152, 165, 158, 162, 160, 156, 160, 161, 159, 161, 160, 163, 161, 164, 155, 161, 155, 161, 164, 155, 159, 152, 169, 160, 178, 157, 156, 160, 156, 164, 164, 166, 157, 169, 158, 157, 156, 167, 162, 165, 162, 175, 163, 162, 164, 152, 158, 155, 157, 164, 153, 155, 145, 163, 156, 165, 162, 160, 157, 153, 162, 154, 158, 167, 165, 166, 159, 163, 157, 161, 163, 158, 167, 163, 158, 166, 164, 162, 159, 161, 160, 162, 157, 160, 163, 146, 165, 156, 154, 159, 154, 164, 155, 160, 153, 161, 166, 150, 163, 165, 160, 165, 149, 154, 153, 166, 155, 161, 160, 160, 156, 166, 164, 149, 163, 153, 161, 160, 165, 152, 159, 155, 163, 162, 155, 157, 158, 165, 165, 157, 162, 157, 152, 156, 162, 158, 160, 159, 157, 166, 161, 161, 145, 158, 162, 161, 156, 161, 159, 166, 180, 164, 157, 160, 161, 160, 161, 167, 162, 160, 165, 156, 163, 161, 168, 160, 141, 156, 163, 159, 159, 161, 163, 158, 160, 154, 159, 172, 160, 163, 159, 169, 156, 157, 159, 161, 157, 171, 162, 162, 168, 163, 162, 152, 166, 163, 164, 165, 155, 160, 163, 157, 166, 158, 160, 169, 146, 159, 160, 159, 162, 154, 156, 155, 160, 160, 164, 153, 157, 155, 162, 156, 164, 168, 162, 160, 163, 158, 160, 163, 159, 163, 156, 148, 166, 160, 161, 165, 164, 158, 152, 159, 163, 160, 158, 165, 162, 165, 160, 163, 155, 162, 161, 160, 163, 160, 161, 154, 166, 161, 159, 170, 159, 166, 155, 159, 161, 157, 160, 165, 159, 160, 161, 162, 157, 159, 160, 159, 163, 161, 156, 162, 166, 160, 157, 162, 163, 160, 158, 162, 157, 157, 162, 177, 158, 166, 159, 154, 158, 159, 155, 166, 155, 167, 158, 153, 160, 163, 163, 162, 167, 158, 158, 165, 158, 159, 150, 162, 152, 166, 166, 155, 167, 155, 158, 154, 160, 165, 159, 155, 169, 141, 149, 150, 173, 154, 166, 155, 163, 161, 157, 160, 140, 152, 154, 161, 166, 154, 166, 162, 163, 174, 154, 158, 151, 163, 164, 162, 159, 159, 153, 155, 161, 161, 156, 152, 161, 162, 163, 157, 162, 157, 156, 163, 149, 160, 159, 163, 155, 156, 162, 160, 163, 159, 159, 161, 162, 162, 164, 154, 160, 159, 160, 163, 159, 159, 159, 164, 156, 165, 149, 169, 156, 161, 157, 153, 152, 154, 158, 150, 159, 165, 165, 158, 160, 160, 164, 153, 164, 153, 166, 158, 160, 155, 161, 161, 169, 158, 152, 160, 168, 164, 154, 157, 182, 163, 164, 163, 160, 159, 165, 161, 171, 161, 156, 163, 161, 156, 153, 161, 166, 160, 158, 138, 163, 168, 167, 160, 161, 163, 151, 160, 163, 155, 162, 159, 159, 156, 157, 166, 156, 154, 159, 160, 164, 168, 161, 153, 160, 153, 167, 161, 157, 157, 170, 160, 157, 164, 158, 168, 164, 164, 165, 157, 160, 162, 164, 172, 163, 160, 166, 160, 148, 163, 158, 163, 160, 173, 150, 155, 150, 160, 150, 171, 165, 145, 153, 158, 154, 159, 168, 165, 159, 161, 165, 158, 155, 153, 150, 155, 156, 158, 159, 169, 154, 162, 162, 164, 162, 159, 161, 155, 159, 149, 176, 152, 165, 158, 165, 149, 155, 156, 154, 158, 160, 158, 165, 166, 159, 158, 150, 162, 158, 149, 157, 156, 152, 159, 158, 159, 161, 163, 161, 158, 165, 159, 165, 159, 169, 163, 149, 158, 173, 162, 159, 162, 158, 160, 159, 161, 160, 160, 155, 155, 157, 164, 151, 153, 164, 164, 152, 153, 161, 161, 165, 159, 148, 166, 157, 160, 153, 155, 159, 161, 157, 167, 157, 156, 151, 158, 157, 159, 163, 157, 158, 162, 163, 162, 161, 152, 157, 150, 157, 154, 160, 156, 160, 161, 162, 159, 150, 158, 150, 161, 153, 162, 149, 157, 154, 161, 156, 158, 159, 168, 158, 154, 152, 178, 157, 149, 162, 160, 159, 156, 163, 157, 156, 160, 158, 156, 167, 162, 156, 159, 164, 159, 159, 155, 162, 167, 153, 158, 160, 160, 169, 158, 170, 152, 158, 150, 165, 153, 164, 160, 161, 150, 159, 163, 159, 159, 144, 158, 156, 161, 165, 151, 157, 159, 157, 154, 159, 154, 163, 159, 164, 154, 167, 162, 166, 163, 166, 158, 159, 157, 158, 152, 158, 170, 156, 163, 167, 156, 148, 160, 152, 156, 149, 161, 162, 165, 176, 152, 166, 153, 159, 164, 173, 174, 158, 147, 155, 157, 160, 162, 161, 160, 160, 168, 157, 160, 160, 159, 166, 157, 165, 137, 160, 161, 160, 162, 148, 158, 158, 157, 155, 167, 157, 160, 154, 153, 155, 158, 161, 167, 170, 164, 156, 158, 155, 152, 155, 171, 163, 160, 167, 162, 168, 150, 154, 156, 164, 164, 159, 157, 165, 167, 159, 158, 159, 163, 157, 156, 161, 163, 173, 161, 160, 162, 154, 152, 161, 156, 169, 173, 162, 155, 161, 160, 150, 151, 160, 155, 155, 161, 158, 166, 160, 159, 176, 151, 156, 163, 168, 159, 163, 155, 158, 165, 167, 158, 176, 163, 164, 155, 158, 166, 153, 154, 165, 155, 160, 162, 152, 174, 160, 161, 154, 149, 146, 156, 160, 159, 162, 163, 150, 157, 156, 153, 163, 161, 164, 165, 162, 153, 156, 155, 164, 157, 156, 166, 159, 148, 158, 159, 153, 153, 159, 160, 156, 163, 164, 158, 160, 160, 145, 164, 158, 155, 156, 168, 152, 173, 152, 150, 153, 156, 161, 159, 154, 159, 156, 168, 147, 157, 174, 152, 171, 148, 160, 157, 156, 162, 158, 162, 155, 166, 161, 157, 148, 161, 161, 156, 153, 164, 151, 162, 158, 150, 166, 161, 160, 151, 162, 165, 154, 153, 160, 157, 158, 155, 144, 147, 155, 158, 163, 158, 162, 155, 166, 149, 166, 173, 168, 167, 161, 165, 169, 163, 154, 159, 165, 157, 158, 168, 168, 158, 160, 158, 159, 153, 157, 159, 154, 161, 152, 156, 162, 167, 156, 174, 162, 158, 151, 160, 162, 157, 160, 155, 163, 155, 151, 163, 161, 154, 162, 155, 163, 156, 160, 160, 165, 157, 163, 161, 160, 160, 166, 165, 158, 159, 160, 162, 166, 165, 173, 160, 159, 158, 163, 165, 159, 166, 147, 161, 154, 168, 166, 167, 158, 164, 161, 161, 154, 158, 156, 159, 158, 158, 159, 165, 173, 157, 165, 157, 162, 157, 158, 165, 174, 161, 158, 156, 162, 157, 158, 165, 158, 160, 163, 155, 157, 166, 161, 168, 165, 163, 155, 154, 161, 160, 167, 158, 157, 167, 152, 161, 164, 166, 166, 143, 166, 163, 174, 173, 164, 154, 158, 159, 160, 155, 164, 163, 162, 165, 163, 145, 160, 157, 152, 160, 161, 157, 154, 155, 154, 168, 165, 156, 160, 169, 148, 155, 155, 157, 166, 156, 156, 157, 168, 158, 169, 157, 160, 164, 164, 167, 165, 155, 163, 159, 166, 169, 160, 156, 162, 165, 157, 163, 158, 179, 159, 170, 162, 152, 156, 166, 161, 164, 169, 165, 161, 163, 153, 157, 166, 162, 156, 170, 157, 160, 162, 160, 157, 160, 166, 156, 163, 152, 163, 170, 159, 162, 155, 163, 164, 154, 157, 160, 165, 157, 157, 168, 149, 159, 153, 156, 152, 170, 158, 161, 158, 159, 165, 144, 164, 161, 171, 156, 165, 154, 165, 162, 157, 152, 158, 160, 158, 143, 173, 156, 160, 162, 163, 154, 159, 165, 164, 174, 158, 164, 166, 160, 167, 156, 166, 162, 153, 164, 170, 159, 165, 152, 163, 171, 154, 153, 161, 159, 164, 166, 163, 162, 167, 147, 165, 159, 161, 163, 158, 161, 161, 155, 168, 157, 169, 173, 160, 161, 165, 164, 159, 159, 160, 163, 167, 159, 169, 154, 163, 168, 157, 162, 158, 159, 170, 164, 159, 156, 163, 163, 146, 165, 156, 160, 161, 149, 149, 156, 161, 164, 155, 168, 165, 144, 171, 160, 151, 163, 156, 157, 165, 165, 159, 156, 159, 151, 159, 163, 161, 161, 154, 147, 157, 158, 163, 165, 164, 172, 158, 163, 159, 171, 152, 156, 162, 162, 161, 166, 162, 167, 155, 153, 165, 165, 161, 172, 156, 153, 157, 156, 165, 162, 164, 169, 160, 156, 163, 169, 164, 161, 165, 166, 161, 155, 165, 162, 165, 153, 161, 164, 153, 157, 163, 161, 162, 164, 163, 167, 162, 162, 165, 157, 169, 164, 164, 172, 166, 155, 161, 165, 155, 159, 164, 154, 164, 168, 162, 165, 150, 161, 160, 159, 166, 165, 157, 157, 160, 156, 164, 161, 168, 150, 175, 158, 150, 158, 166, 161, 163, 155, 155, 159, 162, 162, 161, 165, 160, 155, 168, 165, 163, 158, 155, 169, 157, 158, 152, 151, 167, 157, 161, 144, 159, 161, 166, 153, 160, 167, 154, 159, 153, 159, 157, 161, 163, 162, 165, 164, 175, 164, 157, 163, 160, 153, 153, 153, 165, 163, 160, 157, 155, 143, 151, 149, 159, 154, 155, 172, 164, 158, 160, 164, 154, 156, 165, 168, 157, 151, 153, 158, 164, 162, 160, 162, 160, 158, 159, 166, 161, 152, 161, 160, 162, 158, 160, 151, 160, 158, 163, 165, 160, 143, 165, 158, 161, 160, 163, 158, 156, 156, 159, 156, 159, 163, 166, 157, 162, 163, 159, 163, 161, 156, 156, 157, 160, 159, 161, 165, 166, 158, 158, 162, 160, 161, 166, 160, 155, 154, 163, 161, 160, 164, 162, 166, 160, 167, 174, 154, 158, 160, 158, 157, 163, 158, 162, 157, 165, 163, 156, 160, 161, 157, 157, 159, 153, 164, 161, 155, 164, 162, 159, 158, 157, 159, 156, 157, 165, 158, 160, 159, 166, 162, 166, 161, 156, 155, 152, 164, 157, 157, 165, 162, 157, 163, 158, 166, 154, 153, 169, 159, 160, 165, 162, 159, 158, 164, 160, 160, 156, 158, 159, 160, 157, 158, 159, 161, 157, 159, 155, 153, 160, 156, 161, 165, 161, 157, 160, 163, 158, 157, 160, 159, 156, 157, 154, 155, 157, 158, 158, 159, 164, 164, 164, 168, 154, 164, 161, 159, 153, 156, 152, 157, 162, 160, 163, 157, 167, 159, 160, 151, 152, 154, 160, 163, 156, 163, 166, 160, 160, 167, 158, 155, 160, 160, 163, 165, 154, 160, 159, 163, 155, 156, 163, 164, 158, 157, 159, 161, 164, 160, 160, 161, 157, 162, 163, 157, 162, 159, 156, 160, 159, 158, 160, 159, 158, 167, 160, 160, 159, 160, 156, 162, 158, 166, 163, 159, 158, 159, 160, 161, 157, 169, 155, 162, 162, 160, 156, 161, 161, 157, 161, 163, 157, 161, 156, 161, 157, 161, 163, 161, 156, 162, 160, 162, 157, 162, 162, 154, 160, 156, 161, 160, 161, 158, 164, 156, 162, 158, 166, 161, 158, 169, 158, 157, 166, 164, 158, 157, 162, 153, 154, 160, 157, 160, 164, 162, 165, 158, 162, 158, 160, 160, 152, 161, 163, 162, 161, 163, 159, 160, 161, 159, 159, 154, 160, 163, 159, 157, 162, 166, 172, 159, 165, 156, 161, 159, 158, 160, 159, 159, 160, 158, 152, 172, 158, 160, 164, 165, 163, 163, 166, 155, 152, 166, 165, 154, 161, 161, 162, 156, 159, 162, 161, 158, 164, 161, 157, 155, 159, 150, 162, 166, 153, 164, 160, 153, 164, 161, 163, 160, 154, 162, 157, 161, 172, 162, 165, 160, 162, 154, 159, 157, 160, 158, 152, 157, 156, 157, 167, 163, 159, 158, 162, 160, 160, 158, 164, 164, 159, 160, 159, 167, 162, 160, 158, 162, 173, 165, 156, 154, 155, 166, 160, 159, 156, 158, 158, 162, 156, 157, 162, 159, 161, 163, 159, 169, 162, 156, 162, 170, 158, 157, 161, 162, 158, 153, 159, 158, 156, 161, 153, 161, 167, 161, 163, 161, 161, 155, 165, 153, 158, 159, 151, 158, 157, 161, 160, 157, 155, 163, 158, 168, 162, 159, 164, 160, 153, 158, 160, 164, 161, 163, 158, 161, 160, 159, 157, 155, 154, 159, 151, 158, 160, 167, 168, 169, 158, 160, 162, 160, 164, 164, 164, 157, 159, 159, 148, 163, 157, 157, 165, 156, 158, 156, 164, 158, 162, 161, 154, 162, 160, 164, 160, 156, 161, 160, 161, 163, 155, 161, 168, 156, 159, 144, 155, 174, 153, 143, 157, 159, 162, 148, 152, 164, 157, 169, 158, 160, 157, 170, 155, 159, 161, 164, 152, 158, 162, 167, 165, 157, 158, 156, 158, 152, 159, 158, 140, 167, 165, 157, 160, 152, 147, 158, 152, 153, 150, 152, 163, 163, 155, 154, 160, 162, 157, 155, 173, 162, 156, 165, 163, 155, 166, 150, 158, 153, 160, 161, 162, 151, 160, 165, 153, 160, 167, 159, 157, 167, 161, 163, 170, 162, 160, 156, 163, 152, 159, 164, 158, 167, 162, 174, 165, 163, 159, 165, 159, 162, 160, 162, 161, 154, 157, 163, 166, 159, 166, 163, 167, 155, 153, 154, 163, 155, 155, 162, 154, 163, 159, 160, 159, 149, 160, 181, 153, 158, 168, 161, 159, 161, 166, 166, 153, 154, 147, 161, 172, 173, 163, 154, 160, 163, 166, 157, 162, 164, 155, 167, 153, 154, 165, 163, 157, 157, 159, 167, 162, 159, 169, 150, 155, 155, 156, 156, 152, 124, 163, 161, 157, 162, 157, 154, 162, 158, 155, 164, 159, 167, 161, 163, 162, 158, 169, 160, 157, 151, 168, 154, 160, 153, 161, 153, 163, 169, 161, 164, 156, 162, 164, 159, 157, 158, 157, 164, 159, 156, 174, 162, 155, 153, 163, 160, 154, 149, 157, 157, 157, 163, 155, 163, 179, 152, 155, 179, 161, 163, 163, 152, 168, 165, 164, 151, 154, 162, 163, 154, 161, 171, 159, 153, 156, 181, 154, 157, 171, 161, 166, 156, 158, 168, 161, 159, 169, 159, 152, 165, 166, 165, 162, 155, 162, 167, 158, 160, 154, 158, 153, 161, 153, 163, 159, 170, 157, 163, 151, 153, 166, 156, 159, 156, 160, 153, 153, 155, 158, 158, 162, 155, 175, 160, 148, 163, 155, 154, 156, 157, 160, 155, 171, 153, 160, 153, 153, 154, 172, 163, 156, 148, 160, 161, 157, 164, 154, 161, 160, 160, 155, 148, 155, 170, 167, 158, 159, 158, 175, 156, 162, 166, 159, 155, 164, 153, 148, 168, 154, 154, 146, 162, 163, 165, 164, 160, 160, 156, 167, 153, 163, 158, 162, 162, 155, 160, 155, 160, 160, 158, 155, 158, 166, 167, 158, 170, 167, 160, 155, 161, 159, 154, 167, 148, 162, 157, 158, 163, 167, 153, 156, 151, 159, 163, 158, 155, 158, 154, 163, 158, 160, 159, 168, 164, 155, 174, 164, 166, 179, 158, 156, 162, 158, 151, 163, 164, 155, 166, 168, 166, 161, 168, 157, 163, 155, 156, 159, 161, 163, 162, 160, 173, 157, 151, 151, 164, 157, 156, 144, 174, 156, 159, 155, 161, 161, 153, 167, 168, 160, 153, 162, 155, 162, 156, 164, 172, 164, 153, 156, 171, 163, 159, 160, 169, 162, 153, 152, 158, 153, 163, 155, 162, 155, 155, 155, 154, 160, 156, 157, 154, 161, 156, 159, 165, 152, 152, 161, 147, 160, 160, 149, 158, 158, 155, 165, 154, 160, 161, 161, 157, 158, 186, 163, 165, 156, 179, 149, 158, 152, 160, 151, 157, 161, 158, 161, 167, 162, 161, 163, 161, 161, 162, 154, 158, 158, 160, 159, 158, 157, 165, 158, 156, 157, 156, 156, 157, 161, 153, 169, 166, 155, 160, 154, 149, 161, 159, 154, 157, 160, 164, 159, 155, 161, 162, 159, 169, 154, 158, 161, 161, 160, 162, 158, 164, 158, 161, 154, 160, 157, 160, 164, 163, 153, 157, 161, 153, 161, 162, 165, 162, 167, 162, 159, 159, 166, 162, 160, 162, 158, 161, 153, 159, 163, 163, 156, 157, 158, 155, 155, 157, 159, 163, 166, 159, 157, 161, 162, 157, 165, 157, 162, 157, 159, 170, 164, 161, 160, 159, 159, 157, 170, 160, 171, 161, 159, 159, 165, 162, 152, 164, 160, 160, 161, 154, 156, 164, 163, 157, 159, 152, 158, 160, 160, 164, 161, 157, 166, 161, 156, 161, 154, 156, 159, 160, 160, 163, 147, 161, 163, 158, 164, 162, 160, 157, 163, 158, 159, 157, 161, 159, 162, 156, 155, 167, 160, 163, 170, 162, 166, 162, 160, 164, 155, 150, 162, 160, 159, 171, 158, 159, 162, 162, 159, 172, 150, 159, 158, 156, 157, 167, 161, 161, 157, 156, 147, 164, 163, 172, 160, 159, 160, 166, 161, 162, 160, 156, 150, 162, 161, 159, 166, 155, 160, 160, 161, 165, 162, 162, 163, 159, 161, 157, 161, 165, 158, 159, 161, 163, 160, 154, 160, 164, 158, 158, 160, 165, 155, 154, 156, 163, 160, 165, 159, 163, 161, 163, 163, 161, 159, 161, 163, 163, 161, 157, 161, 156, 153, 157, 157, 157, 157, 163, 153, 159, 162, 177, 163, 161, 163, 153, 156, 166, 162, 161, 157, 159, 156, 163, 160, 162, 162, 159, 159, 161, 158, 161, 158, 168, 162, 188, 161, 159, 158, 156, 152, 159, 161, 156, 163, 164, 159, 162, 160, 161, 158, 163, 157, 162, 162, 159, 153, 165, 165, 163, 165, 160, 157, 166, 158, 160, 160, 158, 160, 158, 162, 157, 171, 165, 156, 159, 155, 159, 158, 160, 162, 157, 157, 161, 158, 163, 161, 160, 165, 163, 157, 159, 158, 159, 155, 164, 160, 161, 159, 156, 163, 157, 165, 158, 174, 168, 156, 162, 150, 163, 159, 153, 167, 157, 158, 158, 164, 158, 160, 156, 156, 159, 164, 163, 160, 165, 165, 161, 162, 162, 167, 158, 158, 165, 156, 157, 159, 159, 166, 168, 159, 161, 153, 160, 160, 157, 159, 163, 154, 159, 162, 156, 169, 157, 158, 164, 161, 165, 159, 163, 160, 159, 160, 163, 158, 158, 165, 157, 158, 160, 161, 162, 158, 156, 152, 158, 158, 158, 154, 159, 162, 151, 160, 160, 165, 162, 160, 158, 160, 159, 153, 159, 159, 159, 149, 162, 159, 163, 161, 162, 162, 157, 161, 160, 173, 157, 160, 159, 159, 159, 162, 158, 159, 162, 160, 161, 159, 162, 166, 161, 159, 157, 157, 164, 157, 157, 160, 162, 162, 161, 156, 163, 162, 159, 162, 155, 157, 155, 162, 157, 158, 164, 161, 158, 169, 158, 166, 161, 159, 162, 153, 161, 165, 159, 165, 160, 158, 160, 154, 159, 159, 157, 159, 162, 159, 159, 159, 162, 162, 155, 148, 172, 158, 148, 160, 158, 158, 164, 155, 161, 169, 151, 162, 158, 164, 164, 164, 165, 161, 151, 162, 155, 158, 150, 161, 163, 159, 160, 160, 152, 161, 170, 161, 169, 166, 156, 162, 162, 159, 165, 152, 148, 160, 156, 160, 164, 162, 165, 136, 158, 160, 146, 161, 156, 146, 156, 166, 165, 166, 157, 161, 159, 159, 155, 164, 156, 158, 163, 162, 162, 161, 166, 166, 153, 160, 156, 176, 154, 162, 158, 151, 157, 164, 156, 155, 159, 158, 161, 155, 155, 160, 165, 154, 147, 159, 160, 166, 155, 160, 164, 148, 161, 166, 156, 161, 166, 163, 178, 158, 146, 154, 167, 159, 162, 159, 163, 167, 167, 157, 164, 152, 166, 161, 165, 160, 155, 158, 151, 157, 158, 169, 162, 165, 162, 161, 160, 156, 156, 152, 160, 161, 157, 155, 155, 164, 155, 167, 165, 155, 163, 157, 168, 157, 157, 164, 169, 164, 158, 164, 159, 152, 163, 149, 170, 141, 156, 158, 154, 158, 170, 162, 161, 156, 167, 162, 154, 161, 164, 158, 153, 161, 159, 159, 150, 158, 165, 161, 159, 155, 163, 158, 156, 158, 168, 161, 157, 165, 163, 155, 169, 153, 180, 163, 162, 166, 157, 163, 160, 160, 158, 162, 144, 165, 156, 156, 145, 155, 162, 159, 162, 164, 167, 166, 167, 154, 155, 164, 156, 176, 170, 165, 159, 165, 157, 164, 148, 182, 166, 159, 168, 150, 154, 160, 157, 161, 170, 162, 157, 152, 165, 154, 161, 165, 157, 159, 159, 158, 158, 169, 159, 172, 167, 167, 160, 157, 160, 164, 164, 152, 174, 169, 159, 157, 163, 161, 157, 149, 169, 159, 158, 162, 169, 166, 159, 165, 146, 166, 160, 164, 160, 158, 163, 157, 156, 149, 167, 151, 151, 165, 156, 164, 170, 157, 164, 173, 163, 166, 163, 177, 163, 164, 165, 165, 169, 165, 169, 159, 162, 161, 160, 161, 158, 165, 170, 173, 161, 168, 164, 161, 159, 154, 156, 171, 162, 156, 163, 158, 161, 144, 164, 150, 161, 161, 155, 163, 151, 163, 162, 161, 163, 155, 161, 164, 164, 156, 165, 153, 174, 171, 169, 153, 158, 147, 156, 161, 158, 163, 167, 158, 172, 165, 154, 164, 162, 162, 163, 164, 161, 157, 167, 158, 162, 156, 163, 153, 168, 172, 167, 160, 158, 148, 162, 162, 167, 155, 162, 155, 166, 168, 160, 160, 166, 158, 164, 165, 164, 166, 157, 165, 164, 157, 167, 161, 162, 168, 166, 142, 170, 168, 151, 165, 162, 169, 162, 158, 161, 164, 156, 159, 174, 141, 163, 162, 154, 159, 154, 162, 165, 164, 153, 162, 163, 162, 146, 180, 159, 161, 150, 152, 154, 153, 169, 161, 162, 165, 161, 154, 166, 160, 165, 157, 156, 164, 171, 159, 161, 164, 158, 158, 168, 157, 161, 156, 166, 147, 156, 155, 167, 159, 159, 149, 162, 159, 163, 162, 160, 164, 148, 161, 165, 161, 171, 161, 162, 164, 162, 164, 157, 157, 160, 171, 167, 167, 161, 157, 159, 167, 158, 160, 161, 165, 158, 163, 159, 162, 161, 157, 161, 160, 157, 163, 161, 161, 159, 160, 157, 162, 159, 155, 164, 151, 158, 160, 156, 163, 164, 164, 162, 153, 159, 159, 148, 160, 169, 162, 170, 161, 163, 163, 161, 167, 158, 163, 156, 164, 162, 161, 152, 166, 162, 159, 158, 162, 161, 163, 157, 160, 162, 160, 161, 163, 162, 166, 163, 157, 169, 161, 162, 162, 158, 156, 164, 162, 161, 159, 164, 168, 153, 161, 159, 161, 164, 162, 163, 154, 162, 162, 165, 161, 153, 158, 156, 160, 160, 154, 162, 161, 161, 163, 163, 154, 161, 161, 160, 155, 161, 161, 155, 163, 161, 161, 160, 165, 158, 157, 161, 163, 164, 152, 164, 156, 159, 160, 159, 160, 160, 158, 160, 153, 162, 152, 156, 164, 148, 161, 152, 161, 163, 165, 166, 159, 159, 160, 159, 153, 158, 161, 158, 162, 162, 157, 159, 158, 155, 160, 162, 165, 160, 158, 161, 158, 162, 158, 160, 164, 155, 161, 155, 160, 162, 160, 158, 163, 161, 162, 160, 159, 162, 160, 158, 163, 167, 160, 155, 163, 165, 158, 160, 160, 160, 156, 160, 160, 158, 162, 160, 159, 159, 159, 162, 163, 160, 160, 154, 162, 162, 163, 159, 154, 162, 159, 160, 157, 160, 159, 156, 162, 167, 158, 158, 156, 164, 158, 156, 155, 167, 160, 161, 153, 160, 160, 161, 162, 158, 156, 163, 163, 158, 157, 164, 155, 160, 159, 159, 163, 163, 161, 157, 160, 164, 163, 161, 159, 165, 164, 154, 156, 158, 160, 158, 164, 153, 161, 163, 159, 166, 157, 157, 165, 165, 162, 164, 165, 161, 163, 157, 158, 162, 166, 164, 150, 157, 164, 145, 159, 161, 163, 159, 164, 156, 162, 162, 161, 158, 162, 154, 163, 163, 161, 161, 163, 166, 161, 166, 158, 160, 160, 168, 160, 160, 165, 158, 153, 160, 155, 161, 158, 161, 165, 161, 161, 167, 163, 155, 156, 151, 156, 166, 157, 149, 157, 159, 161, 164, 163, 157, 158, 164, 161, 163, 157, 160, 160, 160, 157, 152, 164, 164, 160, 159, 163, 166, 164, 148, 167, 157, 158, 162, 161, 166, 159, 154, 162, 161, 164, 167, 162, 164, 163, 161, 158, 163, 159, 161, 159, 162, 165, 160, 161, 160, 167, 164, 162, 162, 164, 154, 162, 159, 158, 162, 149, 164, 160, 159, 162, 162, 161, 160, 161, 157, 164, 159, 160, 159, 163, 154, 158, 157, 166, 158, 163, 160, 163, 166, 159, 161, 164, 159, 168, 162, 161, 160, 162, 158, 162, 149, 164, 151, 158, 156, 163, 159, 165, 157, 165, 163, 162, 158, 163, 160, 163, 163, 161, 160, 164, 158, 159, 159, 156, 162, 155, 157, 155, 160, 161, 162, 159, 156, 164, 158, 163, 159, 155, 165, 156, 163, 165, 158, 153, 156, 165, 161, 164, 164, 157, 158, 162, 161, 157, 157, 169, 165, 169, 153, 157, 165, 160, 160, 161, 161, 156, 164, 162, 160, 162, 164, 157, 159, 162, 152, 160, 161, 162, 149, 155, 160, 164, 155, 156, 163, 155, 165, 158, 155, 155, 158, 158, 166, 158, 159, 161, 162, 154, 172, 157, 159, 171, 162, 159, 161, 151, 167, 159, 158, 161, 167, 161, 157, 167, 163, 166, 172, 156, 164, 160, 159, 175, 165, 154, 162, 160, 154, 160, 156, 154, 159, 165, 162, 156, 152, 159, 155, 165, 156, 156, 157, 166, 169, 163, 160, 153, 163, 156, 159, 164, 159, 150, 154, 163, 167, 164, 162, 165, 163, 164, 155, 164, 152, 170, 161, 153, 161, 163, 160, 158, 163, 159, 160, 147, 164, 157, 161, 163, 161, 165, 157, 161, 150, 190, 151, 154, 138, 158, 159, 158, 155, 162, 161, 150, 158, 169, 157, 159, 160, 160, 162, 160, 160, 167, 161, 155, 171, 152, 152, 165, 161, 157, 161, 167, 158, 169, 160, 187, 152, 164, 156, 158, 165, 169, 161, 158, 153, 151, 159, 140, 161, 163, 164, 158, 175, 157, 160, 161, 162, 166, 162, 155, 159, 159, 158, 153, 159, 162, 162, 164, 156, 155, 161, 158, 155, 164, 154, 162, 161, 161, 172, 176, 151, 154, 161, 147, 164, 159, 165, 159, 144, 168, 146, 154, 156, 161, 159, 161, 145, 164, 168, 150, 164, 164, 163, 151, 159, 163, 145, 151, 146, 157, 151, 167, 158, 166, 158, 160, 153, 161, 162, 158, 161, 167, 152, 166, 161, 155, 159, 153, 164, 166, 162, 164, 158, 170, 161, 149, 165, 155, 154, 157, 160, 162, 157, 158, 156, 163, 162, 164, 158, 149, 176, 158, 159, 149, 160, 158, 152, 170, 150, 156, 159, 160, 140, 161, 188, 140, 150, 165, 155, 159, 162, 163, 177, 161, 161, 159, 149, 159, 168, 165, 163, 167, 162, 162, 152, 160, 158, 150, 159, 161, 157, 165, 157, 136, 159, 158, 158, 161, 156, 159, 166, 157, 166, 154, 160, 155, 157, 155, 163, 167, 157, 173, 159, 160, 158, 158, 158, 164, 162, 159, 172, 152, 160, 168, 154, 163, 156, 168, 156, 159, 164, 160, 161, 148, 157, 160, 160, 164, 158, 160, 156, 158, 160, 160, 157, 163, 160, 162, 156, 160, 159, 184, 155, 159, 165, 157, 145, 155, 158, 163, 157, 164, 173, 159, 155, 168, 155, 159, 159, 166, 172, 160, 162, 171, 147, 159, 163, 157, 167, 178, 165, 179, 142, 159, 164, 166, 156, 155, 169, 165, 158, 160, 150, 167, 167, 151, 161, 164, 149, 164, 159, 160, 155, 160, 167, 169, 163, 157, 164, 158, 162, 157, 159, 155, 154, 167, 158, 164, 163, 153, 165, 160, 161, 159, 156, 161, 158, 148, 160, 157, 167, 152, 157, 160, 164, 155, 158, 155, 167, 160, 184, 161, 160, 149, 161, 166, 155, 160, 153, 163, 165, 170, 163, 155, 166, 170, 159, 169, 157, 154, 161, 153, 163, 168, 163, 163, 164, 160, 149, 163, 162, 157, 167, 156, 156, 168, 160, 157, 158, 168, 168, 150, 153, 156, 166, 159, 155, 158, 157, 157, 167, 164, 155, 168, 151, 157, 159, 150, 162, 156, 147, 149, 156, 152, 156, 159, 164, 166, 157, 163, 162, 157, 151, 159, 154, 164, 146, 158, 159, 177, 155, 160, 150, 165, 160, 160, 159, 158, 156, 157, 156, 157, 160, 162, 162, 157, 162, 162, 163, 163, 167, 173, 155, 151, 167, 152, 147, 159, 161, 152, 154, 157, 168, 144, 179, 162, 158, 161, 149, 171, 166, 165, 155, 152, 161, 157, 125, 161, 154, 158, 161, 160, 167, 165, 156, 162, 162, 165, 173, 155, 167, 156, 161, 162, 148, 157, 153, 162, 153, 157, 158, 166, 163, 156, 163, 167, 160, 155, 142, 147, 157, 158, 151, 159, 158, 162, 156, 162, 158, 161, 158, 153, 175, 164, 163, 178, 163, 167, 152, 161, 154, 157, 143, 172, 164, 165, 164, 162, 157, 156, 162, 159, 159, 162, 163, 152, 162, 172, 158, 148, 160, 155, 158, 162, 161, 153, 170, 146, 160, 162, 160, 177, 167, 151, 154, 154, 150, 156, 155, 168, 162, 156, 158, 148, 171, 168, 164, 194, 143, 163, 148, 163, 161, 161, 160, 154, 177, 166, 165, 161, 156, 158, 166, 147, 158, 162, 163, 166, 163, 133, 161, 168, 152, 168, 168, 152, 154, 158, 160, 158, 144, 157, 163, 171, 168, 159, 166, 156, 159, 158, 156, 152, 169, 161, 158, 159, 176, 168, 154, 155, 166, 160, 170, 168, 154, 159, 166, 169, 157, 170, 176, 159, 157, 161, 159, 158, 158, 165, 163, 168, 167, 169, 165, 160, 169, 161, 163, 161, 174, 155, 151, 158, 149, 174, 165, 162, 164, 169, 158, 165, 167, 160, 172, 193, 162, 169, 154, 162, 159, 160, 158, 157, 157, 157, 161, 164, 159, 153, 163, 165, 143, 167, 161, 165, 156, 161, 149, 169, 165, 155, 151, 172, 158, 158, 164, 159, 164, 157, 157, 157, 160, 151, 155, 190, 148, 160, 159, 153, 165, 162, 150, 168, 161, 155, 162, 157, 154, 153, 157, 159, 167, 169, 157, 160, 175, 161, 154, 163, 151, 155, 158, 158, 169, 155, 154, 165, 161, 160, 155, 161, 164, 154, 162, 164, 159, 148, 162, 155, 163, 166, 151, 160, 161, 154, 156, 163, 160, 160, 169, 160, 160, 163, 163, 159, 160, 162, 167, 170, 159, 157, 160, 159, 161, 163, 148, 162, 156, 165, 163, 162, 155, 173, 155, 147, 177, 157, 162, 154, 144, 158, 159, 155, 147, 156, 157, 167, 163, 158, 154, 159, 165, 168, 158, 161, 151, 159, 156, 161, 159, 164, 155, 157, 157, 161, 154, 159, 156, 161, 161, 156, 156, 172, 147, 160, 158, 151, 161, 165, 143, 182, 162, 171, 174, 162, 145, 167, 168, 162, 152, 164, 169, 148, 155, 174, 160, 159, 170, 168, 158, 171, 159, 157, 161, 154, 154, 162, 154, 155, 156, 164, 167, 163, 163, 157, 174, 158, 157, 159, 163, 167, 154, 153, 165, 162, 159, 162, 162, 151, 163, 165, 163, 156, 154, 164, 158, 162, 160, 164, 164, 158, 136, 163, 153, 151, 159, 154, 158, 162, 155, 158, 154, 158, 163, 158, 149, 169, 172, 160, 165, 161, 162, 170, 161, 158, 159, 165, 157, 183, 156, 166, 159, 149, 160, 160, 156, 153, 159, 152, 162, 160, 161, 167, 164, 160, 160, 153, 170, 157, 158, 175, 164, 158, 164, 161, 157, 153, 153, 167, 164, 156, 162, 167, 151, 167, 158, 164, 155, 153, 153, 169, 137, 165, 162, 160, 156, 160, 157, 160, 168, 168, 153, 159, 153, 154, 159, 168, 164, 165, 159, 162, 154, 159, 159, 160, 167, 161, 158, 157, 154, 157, 153, 161, 151, 151, 159, 163, 153, 166, 167, 161, 164, 152, 158, 160, 158, 158, 155, 154, 165, 160, 159, 174, 161, 165, 168, 164, 170, 165, 151, 167, 166, 172, 156, 148, 159, 162, 157, 162, 169, 151, 158, 159, 165, 155, 157, 159, 168, 163, 156, 164, 159, 158, 154, 163, 173, 165, 154, 161, 170, 148, 156, 158, 160, 158, 158, 161, 158, 160, 158, 161, 152, 148, 139, 159, 164, 159, 154, 163, 158, 157, 159, 169, 162, 159, 152, 163, 167, 163, 163, 158, 155, 159, 162, 166, 159, 172, 156, 151, 158, 160, 158, 159, 159, 162, 155, 171, 159, 154, 162, 148, 162, 158, 171, 160, 155, 164, 169, 173, 157, 160, 156, 161, 161, 169, 150, 163, 161, 155, 164, 163, 159, 168, 163, 162, 156, 153, 154, 166, 161, 161, 157, 152, 146, 156, 160, 161, 160, 166, 155, 172, 161, 157, 167, 155, 165, 170, 157, 160, 168, 164, 151, 151, 156, 167, 159, 159, 155, 170, 155, 161, 159, 157, 143, 162, 158, 159, 167, 161, 160, 158, 164, 156, 161, 153, 165, 163, 161, 161, 170, 156, 158, 161, 170, 154, 157, 158, 163, 157, 169, 160, 163, 159, 154, 151, 158, 155, 161, 157, 161, 155, 155, 163, 170, 158, 162, 160, 166, 156, 151, 141, 157, 149, 137, 153, 161, 159, 165, 166, 159, 164, 166, 162, 147, 150, 169, 159, 162, 168, 163, 168, 163, 161, 160, 157, 160, 154, 161, 164, 162, 159, 158, 181, 159, 165, 161, 164, 159, 145, 156, 163, 169, 162, 150, 159, 159, 156, 167, 157, 152, 167, 154, 161, 170, 158, 157, 156, 160, 155, 164, 171, 160, 154, 158, 167, 161, 153, 168, 160, 164, 169, 167, 152, 144, 155, 162, 159, 165, 160, 149, 163, 160, 169, 157, 162, 161, 154, 159, 149, 162, 161, 164, 159, 160, 148, 162, 157, 159, 165, 160, 158, 163, 164, 166, 159, 158, 162, 156, 150, 151, 164, 159, 163, 164, 164, 155, 159, 166, 150, 148, 155, 151, 172, 160, 157, 159, 158, 151, 159, 160, 157, 158, 160, 160, 163, 156, 162, 166, 158, 153, 165, 163, 168, 159, 163, 170, 163, 136, 154, 151, 156, 159, 163, 164, 176, 146, 158, 160, 172, 162, 146, 162, 165, 161, 157, 167, 157, 169, 151, 161, 159, 156, 162, 155, 147, 168, 166, 163, 164, 159, 167, 159, 152, 157, 167, 164, 162, 160, 165, 156, 155, 153, 163, 168, 163, 160, 160, 156, 171, 165, 158, 157, 168, 155, 170, 161, 166, 158, 153, 160, 165, 159, 159, 159, 153, 158, 156, 158, 160, 148, 165, 165, 158, 154, 159, 163, 153, 158, 157, 158, 161, 164, 157, 155, 155, 151, 163, 165, 158, 166, 158, 157, 160, 159, 156, 155, 161, 156, 161, 161, 161, 160, 157, 159, 162, 155, 161, 165, 164, 160, 153, 171, 159, 159, 164, 155, 158, 161, 168, 174, 161, 161, 162, 163, 157, 156, 160, 161, 160, 158, 149, 164, 164, 161, 158, 150, 163, 155, 168, 151, 162, 160, 160, 154, 160, 161, 173, 166, 158, 166, 159, 162, 160, 157, 155, 162, 155, 156, 153, 163, 160, 139, 165, 153, 161, 160, 159, 159, 163, 162, 168, 156, 157, 155, 179, 159, 168, 162, 157, 154, 161, 158, 165, 165, 157, 154, 158, 152, 154, 153, 169, 165, 154, 156, 158, 167, 163, 158, 157, 160, 151, 154, 155, 161, 153, 159, 157, 166, 164, 159, 159, 157, 163, 152, 158, 155, 162, 162, 160, 155, 160, 159, 147, 160, 158, 159, 160, 161, 162, 162, 159, 157, 164, 156, 149, 157, 153, 165, 176, 163, 157, 166, 165, 170, 156, 162, 159, 160, 139, 172, 151, 166, 162, 163, 175, 154, 166, 160, 164, 153, 159, 165, 159, 159, 154, 154, 167, 159, 165, 160, 166, 158, 156, 170, 151, 163, 166, 172, 160, 153, 161, 167, 166, 158, 159, 158, 158, 167, 162, 161, 161, 155, 167, 166, 159, 165, 154, 159, 160, 157, 162, 163, 158, 157, 167, 164, 161, 165, 158, 164, 159, 163, 153, 164, 158, 163, 163, 160, 158, 164, 168, 161, 166, 155, 161, 155, 154, 155, 160, 159, 159, 152, 165, 165, 158, 155, 171, 161, 166, 158, 163, 156, 164, 152, 159, 171, 164, 154, 154, 164, 166, 157, 165, 152, 176, 163, 164, 159, 164, 160, 165, 151, 158, 154, 175, 156, 174, 161, 163, 168, 163, 160, 173, 154, 156, 172, 162, 163, 159, 155, 152, 163, 165, 157, 154, 163, 153, 154, 165, 155, 166, 161, 146, 167, 160, 162, 154, 163, 152, 160, 165, 177, 156, 169, 156, 165, 162, 156, 158, 156, 150, 152, 152, 161, 157, 160, 184, 164, 160, 160, 159, 159, 162, 170, 156, 158, 166, 160, 161, 154, 156, 165, 159, 170, 157, 153, 154, 146, 154, 170, 161, 163, 161, 156, 155, 156, 173, 156, 161, 157, 167, 159, 157, 162, 155, 163, 158, 156, 145, 163, 167, 163, 168, 157, 161, 160, 166, 162, 166, 159, 158, 148, 161, 154, 157, 161, 160, 158, 162, 166, 156, 159, 160, 161, 160, 153, 169, 151, 165, 159, 155, 159, 166, 154, 173, 168, 159, 160, 149, 168, 142, 160, 163, 163, 162, 154, 163, 161, 155, 160, 158, 157, 159, 159, 161, 142, 147, 162, 154, 157, 168, 164, 153, 153, 162, 160, 175, 160, 165, 154, 159, 163, 165, 159, 157, 164, 152, 158, 158, 161, 159, 152, 164, 156, 157, 159, 165, 156, 156, 158, 153, 160, 164, 156, 163, 161, 155, 158, 148, 168, 160, 164, 165, 168, 137, 156, 159, 157, 155, 158, 168, 160, 162, 155, 154, 153, 158, 158, 150, 159, 163, 157, 160, 157, 156, 160, 167, 156, 161, 157, 159, 153, 163, 160, 147, 157, 157, 159, 152, 161, 144, 155, 158, 154, 159, 165, 148, 157, 165, 159, 158, 160, 159, 155, 167, 166, 157, 163, 159, 161, 158, 158, 158, 165, 148, 164, 168, 159, 165, 157, 157, 161, 161, 157, 169, 159, 155, 161, 161, 169, 149, 163, 153, 155, 161, 160, 162, 175, 165, 162, 157, 160, 157, 157, 166, 153, 162, 162, 157, 166, 176, 172, 161, 161, 163, 161, 165, 159, 159, 155, 165, 161, 160, 153, 157, 157, 154, 158, 157, 160, 151, 161, 158, 163, 154, 153, 159, 163, 159, 174, 156, 171, 158, 168, 160, 155, 158, 166, 162, 162, 158, 160, 166, 156, 159, 157, 164, 159, 174, 166, 157, 152, 165, 165, 186, 150, 154, 154, 162, 159, 158, 157, 162, 161, 152, 156, 155, 159, 164, 161, 157, 167, 156, 174, 160, 160, 166, 155, 166, 160, 171, 173, 161, 159, 169, 155, 167, 173, 154, 161, 158, 166, 164, 160, 163, 161, 168, 163, 159, 172, 155, 161, 165, 167, 168, 158, 162, 160, 164, 160, 152, 150, 183, 157, 159, 174, 154, 156, 171, 155, 161, 162, 158, 163, 157, 156, 169, 160, 157, 155, 155, 159, 157, 159, 165, 164, 156, 167, 153, 159, 159, 165, 159, 164, 151, 152, 162, 161, 150, 157, 163, 152, 155, 166, 163, 156, 159, 161, 159, 157, 168, 162, 169, 163, 155, 164, 164, 161, 163, 171, 163, 159, 166, 157, 164, 165, 163, 160, 164, 162, 155, 164, 151, 163, 167, 166, 163, 167, 164, 163, 154, 157, 159, 163, 141, 165, 165, 163, 167, 164, 160, 150, 153, 158, 160, 156, 156, 168, 151, 156, 164, 157, 156, 161, 162, 153, 149, 161, 160, 159, 170, 155, 159, 163, 159, 160, 160, 156, 159, 164, 161, 160, 172, 167, 170, 154, 155, 166, 159, 161, 171, 156, 159, 155, 158, 162, 169, 160, 158, 156, 164, 155, 165, 163, 158, 166, 174, 160, 165, 152, 161, 161, 156, 160, 149, 152, 167, 170, 152, 162, 161, 170, 160, 157, 155, 159, 165, 157, 156, 157, 160, 170, 165, 169, 153, 162, 150, 157, 162, 157, 168, 162, 158, 155, 155, 162, 159, 158, 160, 145, 154, 158, 158, 166, 172, 160, 156, 166, 159, 163, 170, 163, 155, 168, 165, 151, 153, 159, 163, 166, 150, 166, 158, 151, 165, 172, 169, 155, 154, 162, 163, 157, 159, 157, 158, 174, 164, 158, 159, 160, 157, 157, 156, 171, 169, 158, 163, 155, 162, 151, 170, 166, 161, 151, 149, 156, 162, 160, 151, 169, 154, 160, 154, 176, 153, 160, 162, 154, 153, 160, 164, 159, 171, 162, 158, 160, 160, 155, 166, 164, 161, 169, 163, 158, 167, 163, 162, 164, 157, 152, 156, 158, 162, 162, 164, 157, 167, 169, 166, 163, 157, 158, 166, 159, 158, 154, 154, 159, 164, 152, 161, 161, 159, 156, 158, 159, 157, 165, 169, 164, 160, 156, 162, 163, 161, 155, 159, 158, 155, 149, 155, 157, 154, 164, 153, 151, 164, 152, 159, 157, 153, 161, 159, 158, 163, 157, 161, 164, 162, 160, 161, 150, 150, 159, 162, 158, 168, 167, 148, 158, 159, 158, 164, 164, 164, 161, 163, 165, 156, 153, 159, 162, 154, 160, 159, 160, 155, 162, 149, 163, 157, 169, 159, 168, 159, 160, 151, 154, 155, 156, 167, 160, 164, 161, 162, 160, 158, 153, 160, 158, 162, 160, 162, 144, 159, 159, 163, 163, 162, 168, 164, 165, 160, 148, 157, 164, 165, 153, 163, 165, 157, 160, 159, 159, 155, 160, 161, 165, 158, 161, 158, 159, 166, 153, 160, 165, 158, 160, 156, 162, 158, 152, 162, 162, 190, 181, 157, 155, 160, 162, 164, 163, 160, 160, 166, 161, 157, 161, 160, 163, 164, 168, 155, 144, 160, 160, 157, 163, 163, 159, 159, 154, 161, 163, 173, 156, 155, 163, 158, 160, 150, 158, 158, 154, 163, 157, 154, 162, 162, 150, 158, 169, 158, 160, 126, 159, 153, 161, 154, 158, 157, 151, 160, 163, 147, 152, 162, 167, 161, 174, 162, 161, 159, 158, 158, 157, 163, 152, 162, 161, 150, 167, 165, 154, 165, 162, 165, 164, 156, 161, 164, 157, 167, 156, 160, 170, 162, 155, 156, 172, 160, 158, 159, 158, 166, 155, 156, 157, 163, 165, 161, 170, 167, 155, 164, 163, 157, 163, 163, 156, 149, 158, 166, 157, 157, 164, 157, 154, 160, 162, 159, 157, 168, 158, 163, 159, 159, 158, 154, 161, 152, 167, 164, 158, 158, 162, 156, 162, 162, 156, 160, 154, 156, 164, 153, 155, 158, 157, 164, 159, 154, 158, 160, 145, 162, 168, 156, 166, 165, 159, 168, 160, 170, 163, 157, 160, 161, 166, 155, 162, 159, 158, 162, 156, 157, 154, 158, 146, 158, 160, 156, 163, 154, 161, 163, 154, 161, 157, 170, 159, 160, 167, 165, 162, 160, 167, 155, 151, 162, 162, 162, 152, 157, 167, 158, 159, 159, 158, 156, 155, 155, 163, 161, 158, 165, 156, 157, 158, 156, 159, 159, 164, 161, 162, 159, 157, 158, 159, 154, 149, 155, 159, 156, 158, 163, 158, 159, 164, 160, 153, 158, 157, 162, 153, 159, 151, 158, 171, 174, 159, 160, 151, 160, 157, 159, 166, 163, 170, 154, 163, 164, 153, 160, 170, 167, 160, 172, 159, 168, 159, 160, 166, 163, 157, 163, 159, 156, 160, 154, 154, 161, 164, 164, 158, 164, 149, 157, 156, 160, 167, 163, 163, 157, 163, 164, 166, 155, 161, 163, 170, 161, 160, 155, 157, 152, 183, 172, 162, 161, 159, 164, 153, 158, 164, 153, 151, 154, 163, 165, 162, 158, 163, 161, 160, 163, 167, 157, 154, 159, 138, 162, 163, 159, 162, 162, 161, 138, 165, 159, 170, 163, 162, 163, 162, 164, 158, 161, 159, 153, 158, 160, 165, 158, 158, 162, 162, 169, 165, 157, 158, 158, 155, 161, 154, 169, 163, 161, 165, 156, 167, 168, 161, 154, 163, 158, 157, 171, 154, 163, 160, 153, 164, 158, 152, 163, 157, 162, 158, 156, 159, 153, 143, 150, 163, 154, 155, 159, 166, 172, 159, 164, 153, 156, 161, 164, 159, 153, 162, 158, 162, 164, 155, 155, 171, 164, 159, 163, 164, 158, 155, 151, 154, 168, 166, 169, 166, 168, 157, 164, 163, 179, 161, 164, 163, 160, 175, 159, 159, 158, 177, 164, 159, 164, 165, 162, 159, 152, 161, 156, 157, 162, 154, 149, 163, 165, 152, 160, 162, 175, 160, 168, 160, 163, 156, 158, 152, 161, 165, 164, 155, 155, 160, 156, 161, 160, 157, 157, 146, 147, 161, 156, 162, 147, 164, 152, 158, 151, 151, 160, 158, 159, 158, 159, 158, 166, 172, 157, 166, 161, 164, 153, 163, 175, 152, 158, 156, 159, 159, 161, 162, 168, 160, 158, 162, 166, 162, 161, 154, 157, 159, 171, 162, 160, 157, 159, 159, 158, 163, 165, 167, 171, 165, 160, 163, 154, 164, 164, 158, 161, 159, 158, 186, 158, 173, 154, 160, 162, 157, 162, 162, 160, 155, 150, 163, 167, 156, 155, 162, 161, 158, 169, 157, 153, 164, 156, 161, 157, 159, 160, 153, 159, 165, 171, 163, 163, 158, 162, 154, 166, 156, 161, 156, 165, 160, 161, 164, 154, 160, 165, 172, 164, 158, 160, 166, 160, 164, 162, 162, 161, 157, 164, 164, 161, 159, 162, 158, 153, 161, 159, 152, 182, 168, 148, 156, 158, 165, 144, 162, 161, 155, 158, 166, 159, 160, 159, 154, 157, 159, 168, 157, 163, 157, 144, 160, 151, 164, 174, 167, 159, 159, 148, 184, 152, 160, 166, 168, 158, 156, 160, 156, 161, 160, 165, 157, 158, 143, 162, 161, 154, 152, 161, 162, 160, 163, 160, 163, 155, 159, 167, 156, 156, 161, 161, 160, 162, 159, 168, 161, 166, 158, 155, 163, 158, 162, 162, 147, 165, 160, 176, 165, 163, 147, 153, 156, 158, 157, 159, 162, 164, 156, 164, 150, 157, 156, 168, 163, 161, 160, 161, 156, 164, 162, 159, 158, 161, 156, 166, 156, 163, 158, 162, 158, 152, 166, 164, 160, 161, 161, 156, 151, 162, 175, 163, 161, 162, 160, 157, 181, 163, 167, 152, 154, 163, 163, 158, 155, 160, 159, 163, 163, 171, 163, 176, 158, 163, 163, 165, 159, 165, 160, 161, 149, 154, 159, 158, 162, 164, 155, 177, 164, 155, 163, 157, 156, 154, 156, 158, 163, 155, 159, 169, 165, 150, 160, 160, 161, 164, 163, 157, 162, 163, 166, 167, 169, 162, 166, 158, 164, 153, 153, 159, 155, 154, 157, 140, 159, 138, 163, 168, 152, 160, 160, 155, 150, 161, 157, 161, 161, 164, 162, 159, 156, 155, 161, 158, 163, 162, 166, 159, 156, 154, 150, 163, 153, 167, 157, 166, 152, 157, 162, 163, 159, 168, 162, 159, 160, 159, 153, 159, 155, 161, 156, 156, 161, 165, 146, 159, 163, 155, 161, 157, 162, 154, 157, 146, 186, 156, 174, 157, 158, 166, 157, 157, 161, 164, 159, 165, 161, 157, 161, 155, 161, 158, 161, 157, 152, 147, 159, 158, 165, 164, 159, 154, 146, 162, 166, 167, 171, 156, 175, 165, 162, 161, 157, 157, 151, 166, 159, 151, 160, 168, 152, 161, 163, 159, 158, 158, 151, 163, 155, 157, 162, 164, 162, 161, 159, 155, 157, 162, 158, 158, 158, 162, 160, 160, 163, 161, 160, 162, 155, 162, 160, 160, 156, 157, 161, 172, 163, 163, 164, 156, 161, 171, 155, 152, 166, 162, 161, 163, 160, 152, 162, 157, 163, 160, 162, 146, 158, 160, 158, 160, 158, 159, 164, 160, 157, 159, 149, 171, 167, 163, 155, 158, 161, 158, 159, 161, 159, 160, 163, 167, 145, 163, 166, 164, 139, 159, 159, 158, 160, 163, 167, 155, 159, 161, 158, 171, 158, 159, 162, 168, 156, 161, 157, 161, 159, 152, 160, 144, 149, 162, 169, 160, 162, 164, 163, 159, 160, 163, 162, 162, 158, 160, 158, 160, 158, 153, 157, 167, 162, 176, 165, 158, 160, 165, 160, 158, 160, 166, 156, 163, 166, 159, 157, 161, 159, 150, 158, 161, 152, 165, 161, 161, 166, 157, 152, 166, 166, 193, 156, 174, 165, 162, 171, 164, 161, 158, 158, 172, 159, 161, 159, 165, 166, 162, 170, 161, 160, 154, 159, 157, 164, 162, 162, 153, 163, 165, 161, 160, 161, 162, 160, 157, 162, 161, 163, 156, 163, 158, 158, 155, 161, 160, 168, 161, 162, 157, 161, 154, 152, 161, 154, 158, 157, 155, 157, 164, 162, 161, 161, 153, 163, 163, 159, 161, 160, 158, 156, 156, 160, 162, 160, 156, 169, 160, 161, 166, 161, 160, 162, 163, 165, 161, 158, 156, 162, 162, 156, 156, 164, 180, 165, 162, 158, 157, 149, 150, 157, 160, 158, 158, 159, 160, 158, 167, 170, 162, 175, 162, 165, 182, 160, 167, 163, 161, 157, 167, 161, 159, 155, 160, 165, 157, 161, 157, 165, 157, 159, 170, 147, 158, 163, 154, 162, 167, 158, 170, 156, 166, 172, 160, 158, 164, 164, 160, 165, 158, 159, 160, 152, 160, 161, 157, 168, 157, 153, 159, 165, 167, 165, 157, 153, 160, 161, 156, 162, 162, 161, 156, 158, 164, 159, 166, 162, 160, 161, 160, 156, 158, 157, 159, 163, 160, 159, 161, 163, 159, 161, 160, 154, 160, 160, 159, 162, 160, 160, 157, 156, 164, 155, 172, 167, 156, 163, 163, 155, 164, 163, 159, 158, 164, 165, 157, 160, 149, 156, 158, 161, 150, 158, 160, 160, 165, 161, 158, 159, 169, 158, 164, 164, 156, 156, 149, 159, 160, 162, 158, 163, 164, 154, 158, 165, 161, 151, 163, 163, 161, 158, 159, 155, 159, 165, 168, 164, 161, 158, 158, 155, 162, 157, 159, 158, 157, 160, 162, 160, 155, 167, 158, 161, 157, 160, 160, 159, 156, 158, 163, 158, 152, 157, 151, 163, 157, 158, 161, 161, 157, 159, 162, 160, 147, 161, 159, 165, 161, 153, 163, 163, 157, 156, 158, 158, 156, 157, 157, 151, 151, 161, 156, 159, 161, 160, 158, 158, 160, 161, 158, 165, 165, 157, 160, 164, 163, 162, 156, 167, 163, 160, 158, 161, 158, 159, 159, 159, 163, 161, 150, 157, 162, 158, 161, 157, 162, 157, 156, 146, 152, 160, 158, 154, 155, 148, 165, 161, 164, 171, 166, 156, 149, 163, 161, 160, 153, 155, 157, 164, 155, 153, 163, 152, 156, 159, 159, 149, 158, 157, 153, 152, 162, 153, 158, 160, 164, 162, 169, 171, 161, 159, 164, 149, 161, 152, 162, 159, 168, 159, 168, 158, 157, 156, 164, 141, 163, 162, 154, 173, 163, 163, 159, 153, 157, 158, 161, 174, 152, 154, 163, 156, 158, 157, 163, 165, 157, 163, 150, 157, 152, 154, 164, 159, 152, 158, 157, 160, 163, 158, 160, 161, 163, 165, 161, 153, 162, 159, 160, 167, 155, 160, 159, 158, 165, 167, 164, 160, 160, 156, 161, 163, 153, 165, 162, 163, 165, 161, 159, 161, 162, 157, 157, 160, 161, 160, 160, 156, 157, 154, 153, 161, 156, 160, 159, 158, 161, 161, 158, 162, 164, 155, 160, 177, 159, 161, 154, 159, 151, 161, 168, 148, 163, 166, 150, 154, 156, 150, 160, 166, 158, 168, 162, 165, 157, 166, 156, 161, 166, 152, 171, 155, 157, 155, 162, 162, 165, 164, 151, 151, 157, 156, 152, 156, 159, 165, 161, 158, 163, 147, 160, 164, 158, 158, 160, 162, 162, 166, 160, 163, 161, 159, 152, 164, 158, 169, 156, 166, 156, 165, 159, 174, 162, 173, 162, 156, 155, 155, 164, 164, 159, 154, 167, 161, 164, 165, 154, 159, 159, 160, 156, 161, 159, 164, 162, 148, 163, 158, 161, 155, 163, 160, 170, 159, 159, 166, 163, 158, 152, 159, 159, 163, 153, 157, 154, 162, 163, 166, 165, 160, 183, 163, 158, 167, 158, 167, 155, 159, 149, 168, 161, 159, 163, 159, 156, 177, 158, 162, 157, 162, 173, 148, 157, 156, 164, 161, 153, 161, 156, 148, 156, 160, 165, 153, 158, 159, 151, 154, 158, 160, 159, 152, 157, 164, 164, 155, 168, 154, 158, 160, 168, 153, 157, 155, 167, 163, 154, 159, 160, 161, 161, 163, 165, 162, 162, 159, 160, 160, 159, 158, 156, 155, 164, 159, 157, 160, 169, 171, 153, 155, 157, 159, 162, 158, 158, 165, 164, 165, 164, 159, 157, 155, 159, 167, 143, 155, 157, 153, 160, 153, 157, 159, 168, 164, 161, 161, 159, 163, 154, 154, 149, 156, 159, 149, 165, 175, 156, 159, 155, 155, 168, 161, 158, 156, 161, 154, 161, 167, 160, 159, 150, 153, 156, 151, 164, 164, 166, 154, 157, 164, 168, 162, 163, 156, 157, 163, 155, 158, 156, 161, 151, 165, 163, 168, 167, 153, 158, 178, 161, 162, 178, 161, 160, 160, 157, 167, 162, 159, 162, 155, 163, 155, 158, 162, 154, 153, 155, 163, 153, 168, 164, 164, 156, 173, 157, 156, 154, 166, 158, 156, 152, 148, 160, 161, 157, 159, 152, 163, 157, 158, 159, 150, 167, 164, 158, 157, 153, 165, 162, 161, 151, 158, 159, 157, 158, 161, 162, 160, 157, 160, 161, 161, 163, 157, 165, 164, 172, 158, 163, 154, 161, 161, 153, 155, 152, 173, 159, 166, 168, 162, 163, 166, 161, 158, 162, 156, 153, 160, 162, 159, 168, 168, 160, 158, 155, 163, 161, 157, 160, 150, 157, 168, 154, 162, 165, 168, 165, 163, 159, 160, 159, 170, 157, 153, 159, 168, 154, 166, 156, 163, 155, 158, 163, 159, 164, 156, 158, 166, 160, 155, 167, 160, 155, 156, 164, 154, 149, 157, 152, 160, 161, 165, 162, 169, 163, 161, 154, 165, 164, 155, 144, 164, 164, 161, 153, 162, 164, 156, 151, 169, 150, 163, 163, 161, 164, 156, 161, 161, 154, 168, 166, 156, 163, 161, 162, 157, 157, 156, 158, 158, 163, 158, 147, 157, 157, 160, 146, 150, 166, 163, 159, 155, 159, 157, 163, 161, 162, 162, 154, 162, 160, 165, 163, 163, 158, 159, 171, 160, 153, 161, 157, 168, 161, 160, 163, 161, 157, 161, 163, 121, 164, 163, 165, 160, 157, 156, 159, 159, 155, 158, 161, 163, 158, 151, 157, 164, 155, 192, 173, 166, 152, 161, 195, 157, 160, 151, 147, 152, 156, 156, 157, 172, 154, 154, 162, 158, 163, 154, 186, 167, 164, 168, 160, 151, 161, 165, 162, 157, 165, 159, 162, 162, 149, 162, 158, 170, 155, 161, 163, 181, 153, 149, 159, 168, 158, 160, 149, 154, 159, 160, 168, 165, 160, 157, 162, 146, 157, 163, 158, 166, 153, 158, 172, 157, 163, 164, 158, 151, 168, 156, 159, 171, 158, 153, 158, 162, 158, 156, 167, 165, 147, 165, 148, 158, 160, 166, 163, 170, 168, 164, 161, 162, 161, 181, 172, 172, 146, 152, 161, 155, 165, 164, 147, 168, 160, 142, 162, 155, 159, 159, 154, 156, 165, 158, 152, 152, 164, 151, 160, 165, 159, 155, 158, 162, 170, 160, 162, 155, 153, 159, 162, 162, 158, 159, 158, 161, 167, 165, 145, 161, 164, 163, 159, 145, 163, 157, 163, 172, 166, 166, 153, 160, 157, 167, 175, 161, 163, 186, 168, 160, 156, 159, 165, 163, 156, 165, 164, 162, 165, 158, 160, 166, 161, 141, 164, 163, 162, 162, 146, 155, 167, 156, 156, 157, 148, 157, 160, 149, 159, 166, 157, 154, 153, 162, 160, 165, 156, 161, 163, 158, 156, 151, 161, 161, 161, 165, 160, 163, 157, 157, 169, 167, 156, 164, 161, 163, 160, 160, 151, 161, 162, 162, 159, 163, 155, 165, 160, 165, 162, 158, 156, 161, 159, 163, 157, 163, 154, 163, 165, 162, 165, 159, 159, 155, 158, 158, 165, 158, 163, 149, 162, 158, 169, 164, 158, 170, 159, 155, 154, 162, 157, 160, 163, 163, 175, 155, 163, 168, 158, 158, 158, 155, 159, 168, 152, 158, 163, 166, 164, 146, 159, 158, 168, 162, 166, 156, 164, 166, 165, 162, 152, 159, 148, 155, 162, 165, 157, 172, 127, 169, 172, 168, 165, 161, 162, 199, 154, 149, 164, 159, 151, 162, 156, 156, 172, 155, 158, 156, 162, 158, 162, 160, 163, 163, 167, 167, 173, 154, 161, 152, 160, 159, 160, 164, 176, 162, 164, 164, 162, 161, 155, 158, 167, 169, 153, 155, 164, 160, 163, 159, 165, 150, 150, 157, 155, 156, 163, 169, 160, 160, 157, 167, 157, 153, 160, 171, 159, 157, 158, 156, 161, 164, 158, 157, 160, 168, 148, 155, 161, 159, 164, 163, 162, 158, 159, 155, 191, 150, 173, 158, 155, 158, 160, 153, 152, 159, 166, 156, 163, 166, 166, 160, 158, 149, 163, 159, 160, 168, 155, 166, 172, 167, 158, 160, 156, 164, 160, 162, 157, 156, 158, 162, 155, 161, 157, 165, 164, 160, 152, 159, 160, 159, 158, 154, 158, 162, 163, 159, 158, 159, 159, 156, 166, 163, 164, 177, 156, 167, 160, 163, 160, 173, 151, 170, 160, 148, 161, 164, 154, 165, 155, 159, 161, 166, 162, 156, 167, 168, 159, 156, 150, 157, 152, 162, 156, 158, 166, 161, 159, 169, 165, 164, 168, 151, 162, 154, 160, 161, 162, 160, 159, 161, 157, 158, 164, 155, 157, 157, 156, 163, 152, 159, 157, 163, 152, 156, 170, 161, 178, 159, 157, 153, 158, 158, 158, 167, 157, 163, 159, 159, 162, 163, 163, 164, 158, 156, 158, 161, 152, 163, 161, 158, 156, 170, 159, 156, 161, 159, 157, 158, 167, 156, 159, 158, 158, 160, 149, 162, 162, 160, 157, 156, 156, 168, 159, 157, 157, 150, 165, 162, 150, 168, 156, 150, 160, 156, 173, 160, 165, 157, 170, 147, 159, 164, 151, 155, 164, 157, 148, 160, 166, 161, 155, 159, 160, 160, 163, 168, 163, 154, 165, 167, 154, 161, 159, 163, 163, 153, 162, 151, 157, 157, 161, 163, 157, 162, 170, 153, 161, 163, 156, 156, 155, 159, 165, 154, 154, 158, 163, 160, 159, 165, 159, 155, 156, 157, 151, 163, 154, 160, 159, 154, 158, 164, 160, 160, 160, 157, 170, 165, 154, 165, 150, 152, 170, 161, 161, 150, 170, 155, 160, 157, 155, 157, 159, 157, 155, 158, 163, 163, 159, 155, 159, 165, 165, 156, 162, 160, 164, 162, 164, 159, 168, 156, 162, 158, 156, 153, 156, 165, 163, 162, 165, 167, 156, 162, 166, 156, 156, 162, 157, 164, 163, 152, 161, 163, 157, 159, 156, 164, 165, 156, 168, 158, 160, 165, 160, 161, 155, 157, 156, 156, 161, 168, 157, 164, 155, 166, 155, 157, 158, 166, 167, 161, 156, 159, 170, 157, 158, 158, 157, 154, 151, 161, 161, 164, 164, 154, 158, 160, 161, 167, 162, 161, 164, 160, 161, 142, 160, 159, 165, 155, 154, 162, 163, 153, 152, 164, 156, 167, 152, 159, 163, 156, 170, 154, 155, 179, 164, 155, 164, 153, 162, 155, 175, 172, 164, 158, 159, 170, 153, 161, 150, 157, 153, 164, 156, 155, 148, 154, 152, 157, 158, 168, 152, 161, 161, 157, 160, 175, 163, 162, 161, 161, 160, 164, 162, 162, 161, 161, 160, 150, 162, 143, 159, 160, 158, 157, 158, 161, 157, 151, 167, 153, 165, 159, 159, 164, 160, 154, 162, 160, 170, 158, 158, 165, 161, 168, 166, 161, 154, 157, 162, 160, 153, 154, 155, 159, 168, 159, 162, 164, 159, 157, 152, 154, 154, 159, 154, 144, 157, 162, 157, 161, 152, 162, 162, 143, 174, 159, 168, 157, 152, 160, 154, 161, 151, 163, 158, 145, 156, 164, 162, 161, 160, 168, 158, 162, 163, 164, 160, 162, 165, 175, 157, 158, 159, 153, 170, 162, 162, 162, 160, 157, 151, 163, 161, 166, 151, 159, 160, 160, 164, 160, 160, 158, 164, 161, 165, 160, 157, 168, 161, 160, 152, 156, 164, 149, 160, 164, 167, 151, 161, 166, 166, 154, 157, 159, 169, 167, 156, 161, 160, 156, 158, 163, 158, 158, 162, 172, 156, 160, 165, 163, 163, 167, 155, 151, 157, 160, 162, 157, 160, 162, 167, 158, 158, 157, 155, 156, 164, 158, 152, 163, 154, 159, 155, 164, 161, 158, 155, 168, 170, 162, 156, 162, 154, 172, 162, 164, 155, 156, 154, 159, 172, 163, 161, 162, 154, 151, 156, 151, 162, 155, 164, 155, 149, 155, 159, 160, 166, 168, 154, 152, 167, 164, 159, 161, 161, 164, 164, 163, 160, 161, 153, 163, 156, 169, 159, 170, 163, 159, 160, 160, 151, 161, 165, 159, 165, 167, 159, 162, 157, 165, 161, 173, 172, 168, 165, 163, 154, 164, 164, 153, 143, 161, 155, 161, 152, 163, 161, 161, 156, 161, 164, 162, 153, 172, 159, 162, 148, 162, 156, 163, 158, 161, 155, 159, 162, 160, 166, 159, 164, 155, 160, 164, 159, 161, 162, 158, 155, 170, 162, 154, 158, 157, 157, 163, 155, 162, 159, 163, 164, 164, 165, 163, 151, 167, 157, 160, 160, 157, 161, 167, 167, 152, 163, 160, 156, 160, 159, 159, 167, 167, 157, 157, 154, 157, 156, 157, 151, 173, 166, 159, 165, 160, 169, 174, 171, 159, 163, 161, 163, 159, 163, 158, 165, 164, 156, 159, 156, 162, 165, 160, 166, 170, 157, 157, 153, 150, 149, 158, 162, 156, 159, 155, 156, 157, 145, 163, 159, 158, 161, 158, 161, 161, 156, 164, 159, 158, 173, 160, 159, 161, 166, 152, 159, 162, 168, 162, 164, 166, 158, 173, 164, 167, 164, 166, 162, 155, 152, 158, 156, 154, 171, 154, 159, 161, 163, 153, 165, 169, 157, 163, 158, 155, 166, 156, 151, 165, 158, 170, 160, 164, 156, 159, 155, 155, 161, 156, 158, 160, 163, 156, 157, 160, 159, 160, 171, 151, 159, 156, 152, 163, 166, 165, 152, 150, 160, 158, 161, 172, 161, 165, 166, 159, 159, 149, 153, 171, 155, 158, 156, 161, 155, 159, 170, 161, 161, 158, 168, 168, 162, 168, 163, 165, 156, 156, 169, 155, 159, 157, 160, 158, 158, 165, 165, 155, 157, 164, 162, 161, 149, 157, 156, 155, 157, 162, 156, 161, 159, 162, 150, 162, 160, 160, 153, 156, 166, 156, 152, 161, 163, 159, 160, 166, 159, 162, 169, 157, 158, 154, 161, 162, 161, 168, 163, 162, 166, 158, 161, 162, 170, 160, 163, 156, 163, 166, 161, 164, 167, 163, 152, 162, 164, 163, 156, 156, 159, 160, 161, 159, 157, 145, 163, 154, 169, 158, 160, 162, 155, 156, 151, 158, 158, 162, 165, 154, 171, 154, 158, 154, 156, 158, 151, 166, 162, 159, 169, 161, 164, 156, 154, 158, 173, 162, 166, 170, 166, 159, 156, 158, 164, 161, 162, 163, 159, 161, 158, 158, 155, 158, 160, 159, 166, 163, 160, 161, 165, 160, 162, 163, 163, 166, 149, 157, 154, 164, 163, 162, 158, 160, 158, 164, 162, 158, 157, 150, 164, 161, 157, 160, 160, 157, 162, 161, 158, 159, 156, 157, 155, 157, 155, 162, 157, 161, 157, 153, 167, 174, 161, 160, 165, 163, 156, 163, 156, 159, 159, 166, 150, 162, 155, 157, 157, 158, 159, 153, 157, 149, 158, 167, 170, 165, 166, 166, 155, 152, 165, 157, 168, 163, 157, 161, 158, 155, 166, 161, 160, 162, 159, 154, 157, 157, 165, 153, 162, 159, 154, 156, 157, 167, 147, 157, 160, 167, 162, 170, 167, 154, 156, 161, 151, 161, 161, 166, 164, 160, 158, 155, 171, 156, 159, 158, 165, 157, 157, 156, 163, 154, 154, 156, 162, 157, 164, 162, 171, 159, 157, 158, 159, 161, 151, 155, 163, 157, 171, 155, 164, 159, 161, 155, 171, 161, 154, 148, 164, 168, 162, 154, 163, 161, 157, 154, 159, 155, 163, 157, 159, 165, 167, 151, 159, 156, 151, 168, 157, 168, 164, 156, 157, 158, 156, 168, 164, 158, 168, 160, 151, 157, 172, 158, 158, 159, 162, 161, 174, 153, 151, 164, 159, 168, 160, 166, 162, 155, 159, 161, 172, 160, 155, 167, 167, 159, 158, 163, 159, 155, 157, 158, 165, 156, 165, 153, 159, 156, 163, 159, 157, 152, 161, 157, 167, 185, 163, 154, 155, 154, 162, 159, 164, 160, 160, 166, 166, 155, 163, 169, 155, 167, 165, 159, 158, 157, 160, 147, 162, 165, 174, 161, 171, 167, 167, 163, 161, 162, 158, 156, 151, 168, 166, 154, 151, 158, 150, 176, 156, 157, 156, 171, 158, 162, 166, 152, 167, 172, 153, 165, 160, 152, 158, 145, 166, 165, 158, 158, 159, 157, 163, 155, 157, 162, 168, 159, 158, 152, 148, 160, 153, 159, 167, 156, 161, 161, 163, 161, 161, 159, 156, 155, 167, 157, 159, 152, 169, 155, 163, 154, 156, 165, 165, 164, 155, 161, 162, 163, 164, 157, 159, 161, 161, 153, 165, 159, 162, 153, 165, 163, 168, 160, 150, 158, 166, 162, 162, 160, 171, 170, 168, 161, 160, 164, 158, 147, 169, 165, 157, 161, 166, 153, 166, 164, 163, 160, 160, 160, 166, 157, 146, 157, 168, 154, 148, 157, 160, 145, 164, 164, 158, 164, 160, 157, 154, 164, 157, 151, 156, 162, 175, 159, 162, 159, 162, 157, 151, 163, 157, 160, 157, 157, 155, 163, 160, 161, 158, 161, 161, 161, 159, 162, 160, 172, 155, 154, 157, 155, 169, 169, 161, 161, 159, 167, 165, 155, 165, 155, 152, 165, 168, 156, 159, 163, 156, 158, 162, 153, 172, 160, 152, 152, 157, 156, 161, 161, 161, 161, 163, 157, 164, 162, 158, 171, 164, 165, 158, 161, 158, 158, 158, 162, 162, 161, 159, 161, 162, 165, 158, 148, 162, 164, 160, 179, 156, 158, 159, 153, 142, 158, 154, 161, 156, 162, 159, 153, 179, 171, 155, 159, 161, 160, 157, 161, 162, 152, 159, 155, 171, 160, 150, 158, 161, 159, 180, 159, 162, 159, 161, 162, 162, 153, 162, 152, 162, 160, 182, 166, 159, 171, 159, 163, 155, 160, 158, 176, 172, 161, 149, 157, 169, 168, 161, 172, 149, 161, 158, 159, 159, 159, 164, 170, 163, 160, 154, 156, 156, 169, 163, 159, 179, 155, 156, 156, 157, 167, 161, 151, 164, 155, 152, 152, 163, 160, 161, 161, 162, 159, 155, 158, 157, 165, 158, 163, 168, 158, 161, 171, 160, 159, 159, 164, 154, 159, 162, 162, 166, 161, 164, 157, 162, 161, 160, 162, 159, 160, 155, 168, 155, 156, 162, 157, 152, 156, 168, 148, 167, 156, 157, 160, 156, 159, 168, 156, 168, 156, 168, 160, 157, 169, 166, 155, 159, 159, 162, 156, 156, 166, 162, 162, 159, 160, 159, 169, 160, 170, 159, 144, 155, 161, 156, 150, 165, 159, 162, 161, 145, 159, 156, 168, 167, 164, 159, 157, 153, 162, 163, 163, 159, 161, 169, 167, 157, 156, 156, 165, 162, 163, 156, 158, 158, 152, 154, 150, 159, 163, 159, 156, 162, 157, 156, 160, 152, 155, 167, 155, 162, 161, 159, 167, 154, 163, 160, 160, 164, 156, 161, 161, 152, 152, 158, 158, 142, 165, 154, 160, 158, 161, 157, 159, 164, 164, 169, 159, 158, 157, 146, 156, 158, 156, 152, 164, 153, 169, 153, 160, 161, 174, 156, 159, 154, 172, 168, 159, 144, 166, 158, 159, 160, 156, 158, 157, 158, 148, 154, 161, 158, 155, 163, 171, 164, 153, 163, 162, 157, 147, 153, 158, 153, 161, 151, 156, 151, 160, 160, 161, 147, 161, 161, 159, 163, 157, 164, 161, 159, 158, 166, 166, 163, 157, 156, 160, 154, 154, 157, 154, 157, 147, 155, 160, 161, 169, 172, 168, 159, 151, 154, 155, 156, 158, 159, 162, 140, 152, 160, 154, 161, 159, 163, 170, 157, 162, 176, 151, 159, 165, 163, 158, 152, 159, 161, 164, 157, 153, 159, 156, 164, 164, 153, 150, 160, 156, 157, 151, 162, 156, 163, 159, 159, 158, 166, 166, 156, 168, 157, 156, 148, 135, 157, 156, 181, 159, 168, 151, 156, 161, 164, 157, 161, 159, 164, 164, 164, 165, 159, 157, 167, 150, 157, 161, 159, 156, 156, 155, 156, 170, 155, 157, 164, 162, 161, 160, 164, 173, 162, 163, 157, 165, 156, 141, 161, 160, 161, 156, 157, 150, 159, 160, 152, 164, 161, 157, 160, 149, 162, 151, 150, 164, 173, 148, 162, 161, 164, 152, 156, 160, 157, 166, 164, 163, 157, 160, 160, 169, 157, 159, 163, 166, 159, 161, 158, 154, 160, 159, 157, 160, 162, 164, 166, 153, 160, 156, 158, 166, 160, 166, 151, 164, 162, 154, 163, 163, 161, 153, 163, 158, 156, 162, 152, 148, 163, 161, 148, 162, 153, 168, 172, 157, 160, 150, 161, 167, 156, 161, 148, 163, 165, 153, 159, 157, 163, 158, 160, 158, 158, 154, 157, 168, 156, 171, 156, 151, 160, 163, 164, 160, 167, 156, 161, 162, 161, 140, 157, 162, 158, 133, 159, 158, 155, 156, 151, 160, 162, 160, 162, 156, 160, 157, 170, 156, 149, 156, 157, 153, 162, 161, 163, 148, 159, 160, 151, 157, 155, 159, 161, 162, 158, 164, 162, 157, 163, 164, 160, 160, 158, 159, 164, 158, 164, 155, 158, 163, 166, 157, 156, 155, 154, 158, 159, 155, 160, 163, 163, 161, 164, 162, 160, 162, 160, 156, 161, 163, 160, 162, 157, 161, 160, 157, 185, 157, 165, 160, 162, 161, 154, 159, 157, 161, 155, 160, 163, 149, 163, 154, 157, 170, 150, 157, 159, 151, 150, 156, 163, 157, 165, 160, 166, 159, 156, 160, 174, 165, 164, 164, 159, 160, 156, 160, 159, 167, 162, 162, 161, 160, 167, 157, 161, 153, 162, 155, 156, 153, 158, 161, 160, 159, 154, 161, 157, 159, 165, 157, 148, 163, 162, 161, 166, 159, 164, 157, 149, 158, 155, 158, 161, 160, 158, 167, 156, 160, 157, 155, 161, 163, 161, 156, 158, 154, 157, 156, 162, 159, 161, 169, 164, 159, 166, 158, 157, 165, 167, 157, 158, 160, 159, 160, 154, 162, 159, 163, 170, 160, 157, 163, 161, 156, 180, 168, 162, 159, 163, 162, 160, 143, 146, 154, 158, 160, 160, 167, 154, 152, 158, 162, 155, 157, 158, 168, 160, 159, 151, 156, 161, 163, 159, 158, 152, 162, 169, 167, 159, 158, 157, 158, 156, 158, 154, 149, 166, 164, 168, 161, 160, 161, 159, 161, 161, 159, 159, 160, 159, 156, 160, 162, 164, 162, 164, 156, 161, 157, 158, 162, 159, 159, 163, 175, 154, 163, 156, 161, 157, 161, 156, 157, 164, 158, 155, 157, 160, 169, 162, 179, 167, 159, 158, 151, 167, 176, 167, 159, 161, 158, 160, 160, 153, 158, 163, 160, 164, 154, 159, 156, 160, 162, 159, 167, 160, 157, 167, 163, 162, 154, 157, 162, 162, 175, 163, 159, 166, 163, 158, 160, 160, 156, 160, 156, 174, 164, 164, 158, 162, 159, 162, 159, 165, 162, 157, 161, 158, 159, 164, 160, 159, 161, 155, 149, 161, 152, 154, 158, 159, 157, 159, 164, 159, 165, 158, 160, 161, 153, 167, 154, 162, 165, 162, 159, 162, 151, 161, 164, 178, 153, 165, 159, 152, 156, 161, 161, 152, 162, 163, 162, 158, 164, 176, 157, 169, 155, 173, 162, 155, 168, 155, 157, 159, 156, 161, 169, 162, 150, 158, 144, 157, 162, 156, 162, 153, 151, 160, 151, 153, 167, 162, 162, 165, 156, 162, 156, 165, 145, 156, 162, 159, 164, 161, 156, 157, 160, 166, 156, 163, 156, 162, 160, 162, 154, 161, 159, 167, 158, 158, 150, 162, 163, 159, 162, 159, 160, 158, 159, 161, 159, 168, 162, 167, 156, 160, 157, 154, 162, 158, 153, 162, 191, 156, 156, 156, 166, 166, 165, 164, 160, 154, 160, 159, 154, 161, 165, 157, 161, 154, 163, 173, 158, 156, 154, 156, 159, 153, 162, 152, 160, 152, 162, 150, 165, 158, 157, 162, 161, 155, 158, 158, 157, 172, 164, 152, 157, 160, 161, 167, 160, 151, 156, 159, 157, 154, 158, 150, 174, 161, 165, 159, 158, 170, 161, 146, 165, 162, 156, 150, 164, 149, 159, 161, 164, 152, 159, 175, 163, 162, 159, 158, 158, 161, 157, 158, 165, 161, 165, 160, 152, 164, 163, 160, 156, 157, 162, 172, 177, 147, 157, 153, 156, 166, 162, 158, 155, 160, 157, 156, 166, 159, 157, 161, 159, 156, 154, 171, 154, 157, 162, 160, 161, 158, 156, 165, 163, 168, 159, 160, 158, 163, 166, 163, 158, 176, 153, 156, 160, 162, 160, 155, 170, 161, 162, 159, 167, 166, 153, 161, 164, 151, 164, 160, 160, 162, 160, 153, 162, 158, 163, 162, 157, 165, 155, 160, 159, 162, 161, 157, 170, 159, 158, 161, 156, 158, 160, 157, 159, 166, 157, 163, 161, 163, 160, 158, 159, 162, 168, 160, 159, 156, 160, 158, 169, 156, 158, 157, 161, 165, 162, 160, 175, 160, 157, 164, 156, 158, 166, 158, 150, 161, 159, 154, 161, 163, 174, 166, 175, 170, 162, 165, 154, 157, 158, 158, 161, 147, 159, 147, 158, 157, 152, 168, 165, 162, 161, 164, 159, 163, 162, 162, 164, 165, 160, 158, 162, 160, 158, 160, 161, 159, 156, 158, 152, 157, 165, 162, 166, 154, 160, 155, 175, 162, 157, 160, 157, 157, 162, 157, 158, 160, 166, 177, 162, 158, 162, 160, 161, 150, 151, 156, 161, 159, 155, 161, 163, 168, 162, 160, 165, 163, 152, 164, 154, 154, 156, 162, 160, 154, 166, 155, 163, 160, 164, 159, 163, 157, 162, 167, 157, 161, 162, 160, 158, 161, 133, 161, 165, 162, 156, 158, 161, 168, 159, 159, 159, 153, 169, 161, 171, 146, 168, 156, 161, 160, 162, 161, 148, 150, 162, 166, 157, 165, 158, 165, 161, 162, 158, 160, 167, 165, 161, 157, 159, 162, 156, 161, 161, 163, 161, 161, 161, 159, 167, 160, 173, 162, 159, 165, 159, 159, 160, 165, 160, 157, 159, 155, 164, 159, 165, 160, 158, 163, 154, 159, 157, 158, 160, 155, 166, 159, 160, 165, 158, 156, 163, 158, 158, 158, 153, 160, 164, 163, 155, 160, 164, 174, 166, 163, 168, 163, 170, 161, 156, 157, 160, 159, 164, 159, 161, 154, 164, 146, 156, 166, 165, 159, 169, 161, 160, 159, 159, 162, 160, 165, 165, 154, 153, 152, 165, 164, 165, 156, 161, 159, 163, 151, 166, 161, 162, 171, 164, 164, 164, 166, 159, 160, 171, 158, 163, 152, 163, 174, 158, 159, 181, 161, 165, 155, 168, 158, 161, 157, 157, 159, 155, 163, 155, 149, 155, 161, 156, 161, 157, 161, 160, 153, 159, 161, 155, 156, 171, 164, 159, 161, 154, 163, 164, 159, 171, 162, 157, 165, 152, 164, 162, 158, 158, 157, 165, 169, 163, 162, 167, 162, 165, 163, 156, 159, 163, 158, 156, 157, 164, 170, 149, 163, 153, 163, 156, 163, 156, 161, 158, 152, 161, 161, 154, 164, 154, 165, 152, 164, 158, 165, 159, 145, 163, 166, 158, 162, 161, 156, 156, 155, 158, 155, 155, 154, 162, 164, 165, 165, 155, 168, 154, 152, 157, 161, 158, 157, 153, 159, 152, 154, 156, 157, 174, 176, 160, 158, 160, 158, 155, 158, 159, 171, 161, 173, 142, 165, 164, 156, 162, 160, 153, 160, 158, 159, 157, 160, 168, 164, 166, 166, 167, 158, 154, 166, 157, 159, 162, 152, 160, 158, 158, 164, 161, 157, 155, 169, 159, 155, 175, 151, 150, 165, 168, 163, 164, 158, 164, 163, 167, 173, 164, 160, 154, 154, 162, 161, 157, 160, 160, 147, 166, 160, 153, 157, 157, 167, 159, 158, 160, 164, 160, 162, 166, 163, 164, 153, 166, 160, 163, 150, 158, 161, 149, 155, 160, 157, 161, 155, 150, 159, 159, 163, 167, 156, 164, 165, 168, 177, 165, 158, 164, 156, 163, 157, 161, 162, 164, 157, 148, 163, 170, 156, 159, 167, 155, 156, 165, 159, 154, 153, 162, 163, 164, 165, 158, 157, 152, 157, 155, 150, 162, 158, 164, 152, 168, 161, 166, 163, 162, 165, 165, 157, 150, 155, 154, 164, 159, 157, 168, 159, 152, 154, 167, 152, 153, 152, 166, 167, 171, 159, 153, 159, 162, 148, 153, 161, 151, 163, 157, 166, 154, 157, 169, 152, 158, 163, 164, 159, 159, 154, 162, 169, 164, 158, 168, 148, 160, 159, 156, 165, 160, 152, 169, 176, 168, 152, 166, 158, 152, 158, 157, 155, 161, 147, 154, 151, 145, 162, 152, 155, 149, 163, 160, 159, 156, 163, 155, 168, 153, 163, 169, 165, 156, 161, 153, 165, 162, 151, 162, 161, 157, 156, 155, 162, 157, 148, 146, 160, 163, 162, 157, 164, 170, 158, 160, 152, 161, 160, 170, 153, 165, 153, 165, 166, 157, 150, 145, 156, 155, 162, 160, 166, 159, 161, 165, 153, 159, 159, 160, 149, 160, 153, 163, 172, 168, 150, 157, 158, 165, 159, 156, 162, 159, 162, 157, 150, 162, 157, 165, 167, 154, 160, 156, 162, 183, 155, 159, 151, 158, 153, 161, 161, 162, 165, 158, 163, 154, 162, 168, 154, 161, 153, 164, 161, 160, 173, 163, 172, 157, 155, 149, 159, 155, 172, 163, 156, 159, 150, 169, 158, 157, 157, 162, 157, 154, 169, 163, 152, 177, 166, 164, 152, 157, 155, 153, 151, 152, 163, 160, 173, 163, 163, 146, 150, 163, 156, 163, 163, 175, 158, 149, 173, 159, 158, 159, 156, 158, 152, 169, 162, 150, 152, 163, 158, 155, 161, 166, 152, 160, 156, 162, 154, 152, 159, 163, 154, 151, 171, 159, 153, 165, 160, 175, 165, 166, 158, 169, 157, 144, 170, 160, 167, 154, 147, 168, 162, 162, 162, 159, 156, 165, 162, 163, 156, 158, 164, 161, 162, 158, 154, 158, 156, 160, 147, 164, 153, 162, 157, 163, 157, 165, 153, 160, 163, 152, 152, 161, 167, 157, 154, 151, 166, 162, 158, 155, 162, 152, 156, 156, 164, 165, 162, 157, 156, 146, 154, 162, 152, 148, 165, 150, 143, 167, 159, 159, 159, 154, 150, 157, 158, 161, 161, 157, 151, 151, 151, 161, 163, 158, 145, 157, 161, 165, 161, 154, 153, 163, 142, 146, 164, 158, 154, 157, 159, 160, 155, 161, 158, 151, 159, 161, 154, 164, 156, 169, 161, 158, 150, 156, 149, 169, 159, 166, 158, 160, 175, 162, 163, 168, 156, 155, 163, 156, 159, 164, 167, 160, 157, 168, 157, 144, 166, 154, 154, 163, 162, 162, 163, 175, 150, 159, 156, 154, 151, 165, 157, 155, 160, 158, 153, 143, 157, 156, 152, 164, 155, 164, 153, 163, 160, 166, 155, 164, 156, 162, 168, 167, 161, 169, 166, 148, 163, 165, 158, 157, 158, 154, 159, 154, 156, 143, 157, 162, 156, 145, 165, 159, 169, 156, 159, 152, 155, 158, 148, 151, 168, 154, 157, 158, 161, 159, 160, 163, 159, 148, 167, 158, 169, 144, 167, 164, 160, 161, 160, 166, 207, 154, 163, 158, 163, 164, 164, 162, 174, 151, 163, 157, 156, 154, 159, 166, 158, 155, 154, 157, 156, 161, 158, 164, 144, 163, 158, 162, 157, 159, 165, 165, 165, 156, 159, 162, 160, 165, 159, 161, 154, 153, 151, 161, 158, 158, 157, 160, 152, 153, 167, 166, 163, 155, 162, 160, 163, 161, 156, 170, 156, 166, 160, 157, 154, 160, 159, 153, 153, 157, 157, 157, 166, 164, 171, 162, 168, 149, 167, 159, 159, 162, 159, 153, 152, 145, 159, 162, 165, 161, 158, 159, 168, 161, 165, 151, 157, 154, 158, 158, 164, 153, 163, 169, 153, 153, 165, 152, 155, 145, 166, 148, 157, 157, 146, 165, 153, 161, 162, 154, 162, 162, 166, 161, 159, 156, 165, 161, 157, 149, 161, 163, 155, 158, 171, 170, 150, 161, 159, 165, 167, 164, 148, 152, 157, 166, 169, 159, 152, 170, 156, 166, 159, 148, 158, 164, 154, 152, 161, 166, 155, 161, 157, 163, 160, 164, 155, 158, 142, 161, 163, 158, 156, 151, 161, 162, 164, 159, 162, 156, 145, 164, 156, 154, 159, 150, 164, 160, 155, 142, 161, 165, 168, 155, 163, 154, 160, 163, 158, 164, 160, 169, 152, 164, 158, 165, 167, 157, 159, 168, 162, 156, 160, 160, 156, 159, 167, 156, 155, 155, 157, 148, 166, 159, 161, 151, 163, 157, 164, 155, 162, 165, 161, 160, 161, 156, 165, 157, 165, 160, 162, 183, 167, 163, 149, 139, 173, 162, 166, 153, 158, 156, 156, 164, 165, 165, 155, 158, 153, 157, 153, 161, 159, 150, 144, 171, 154, 165, 158, 170, 150, 158, 170, 156, 157, 156, 158, 156, 156, 180, 160, 159, 161, 165, 166, 161, 160, 159, 162, 160, 157, 159, 166, 166, 158, 162, 161, 165, 163, 164, 158, 162, 159, 164, 162, 133, 152, 154, 150, 157, 157, 157, 164, 158, 158, 163, 166, 160, 149, 161, 166, 158, 158, 167, 159, 157, 156, 175, 153, 147, 163, 163, 161, 165, 163, 166, 161, 149, 164, 158, 158, 155, 160, 153, 150, 158, 165, 168, 157, 172, 151, 166, 155, 151, 138, 158, 146, 152, 167, 163, 162, 157, 170, 163, 160, 145, 163, 150, 164, 162, 158, 153, 157, 152, 154, 160, 159, 159, 152, 159, 156, 146, 161, 162, 170, 160, 160, 163, 167, 169, 155, 160, 156, 155, 150, 166, 155, 160, 157, 159, 153, 163, 156, 174, 156, 179, 155, 153, 157, 160, 159, 164, 163, 165, 159, 160, 164, 162, 155, 158, 165, 159, 161, 160, 159, 165, 159, 150, 163, 161, 149, 163, 167, 163, 162, 153, 162, 154, 158, 156, 156, 153, 162, 140, 159, 161, 162, 161, 164, 165, 161, 158, 162, 157, 154, 155, 156, 163, 160, 165, 156, 157, 156, 165, 165, 163, 164, 173, 160, 160, 161, 166, 156, 158, 160, 157, 159, 158, 167, 166, 159, 158, 161, 161, 160, 164, 163, 164, 163, 161, 160, 148, 158, 155, 153, 161, 156, 159, 161, 162, 165, 153, 162, 156, 166, 162, 161, 154, 163, 163, 157, 158, 160, 157, 152, 165, 164, 162, 160, 160, 165, 165, 165, 163, 165, 158, 155, 158, 160, 160, 158, 162, 160, 162, 162, 158, 157, 166, 161, 159, 164, 161, 161, 169, 158, 165, 152, 155, 163, 163, 165, 162, 161, 159, 156, 161, 165, 170, 158, 158, 162, 158, 156, 165, 156, 155, 164, 163, 163, 159, 160, 158, 164, 165, 147, 161, 162, 153, 161, 159, 147, 169, 163, 148, 157, 157, 156, 168, 156, 163, 165, 163, 165, 165, 160, 155, 133, 154, 155, 176, 160, 164, 164, 158, 164, 143, 161, 156, 164, 160, 162, 165, 156, 160, 160, 165, 155, 163, 156, 158, 156, 160, 162, 161, 157, 163, 150, 163, 160, 161, 161, 159, 168, 160, 160, 158, 161, 156, 161, 160, 160, 159, 159, 151, 156, 158, 170, 168, 149, 164, 161, 159, 149, 161, 161, 157, 161, 171, 163, 162, 152, 161, 155, 161, 156, 163, 156, 164, 162, 168, 157, 161, 158, 157, 166, 156, 159, 164, 158, 153, 163, 155, 159, 165, 157, 163, 154, 166, 152, 156, 157, 161, 166, 168, 163, 156, 182, 164, 171, 160, 161, 163, 162, 173, 164, 166, 160, 163, 153, 161, 157, 164, 160, 147, 158, 155, 164, 154, 161, 164, 173, 161, 169, 160, 156, 166, 161, 163, 162, 165, 161, 158, 163, 160, 167, 161, 157, 159, 164, 162, 164, 158, 162, 184, 157, 160, 156, 159, 157, 157, 166, 157, 163, 174, 159, 162, 168, 160, 162, 161, 162, 159, 162, 168, 155, 167, 161, 158, 150, 158, 159, 163, 160, 159, 159, 154, 163, 151, 164, 163, 163, 158, 165, 156, 157, 156, 164, 158, 153, 161, 149, 164, 159, 168, 158, 162, 161, 157, 160, 158, 157, 156, 159, 169, 155, 160, 159, 162, 158, 149, 158, 159, 159, 159, 158, 161, 154, 160, 142, 164, 165, 161, 160, 161, 154, 161, 164, 156, 161, 165, 156, 159, 159, 154, 159, 154, 154, 158, 158, 164, 160, 156, 141, 161, 163, 167, 166, 156, 162, 161, 153, 162, 162, 157, 154, 155, 158, 156, 167, 186, 163, 156, 149, 157, 162, 157, 148, 157, 162, 149, 156, 169, 160, 160, 155, 159, 156, 166, 153, 117, 165, 158, 165, 163, 161, 164, 159, 162, 160, 156, 163, 158, 162, 157, 154, 159, 157, 159, 160, 157, 159, 165, 162, 160, 160, 163, 200, 162, 162, 159, 159, 159, 155, 149, 161, 162, 154, 163, 159, 161, 162, 165, 172, 158, 168, 158, 166, 160, 151, 157, 166, 166, 164, 162, 169, 164, 157, 160, 163, 152, 160, 150, 160, 155, 154, 154, 172, 168, 161, 159, 151, 158, 149, 167, 159, 160, 154, 164, 145, 156, 165, 155, 162, 166, 160, 156, 165, 149, 158, 163, 171, 158, 157, 164, 156, 157, 154, 165, 154, 166, 153, 164, 150, 163, 150, 146, 155, 153, 167, 152, 159, 161, 158, 162, 158, 155, 165, 160, 159, 142, 161, 153, 155, 151, 158, 162, 154, 159, 150, 155, 158, 160, 157, 155, 166, 157, 160, 164, 164, 148, 156, 172, 169, 166, 155, 153, 155, 162, 157, 154, 162, 166, 155, 153, 172, 159, 156, 160, 159, 158, 157, 159, 162, 156, 160, 157, 159, 160, 163, 158, 166, 158, 158, 158, 149, 153, 161, 158, 164, 161, 159, 159, 159, 164, 156, 157, 165, 161, 155, 153, 159, 154, 160, 157, 153, 148, 163, 157, 167, 161, 159, 165, 158, 177, 160, 149, 154, 155, 149, 165, 160, 156, 158, 165, 144, 149, 152, 165, 151, 153, 153, 169, 156, 152, 161, 157, 152, 167, 163, 162, 157, 155, 154, 166, 162, 156, 180, 166, 172, 165, 161, 158, 163, 162, 173, 154, 167, 155, 164, 156, 173, 151, 167, 167, 162, 151, 158, 154, 155, 153, 154, 158, 158, 152, 160, 156, 155, 169, 163, 160, 158, 151, 150, 167, 163, 151, 163, 158, 160, 162, 157, 164, 160, 167, 164, 156, 148, 168, 155, 154, 161, 159, 159, 164, 151, 155, 160, 160, 162, 160, 176, 163, 151, 153, 165, 167, 178, 154, 155, 173, 154, 156, 160, 157, 164, 157, 148, 152, 157, 161, 157, 157, 161, 155, 158, 151, 160, 164, 160, 155, 160, 162, 161, 158, 155, 159, 154, 155, 158, 158, 161, 168, 151, 154, 168, 177, 154, 154, 160, 151, 162, 154, 159, 175, 162, 159, 163, 158, 173, 158, 159, 156, 159, 156, 163, 170, 158, 165, 165, 165, 163, 154, 154, 170, 150, 171, 158, 166, 145, 166, 155, 159, 157, 162, 157, 165, 157, 159, 156, 153, 167, 157, 152, 168, 160, 153, 164, 154, 158, 159, 152, 156, 164, 163, 160, 167, 158, 161, 154, 163, 173, 155, 158, 160, 163, 155, 160, 164, 162, 151, 149, 162, 157, 171, 157, 160, 167, 160, 161, 153, 154, 156, 163, 159, 158, 165, 152, 162, 169, 158, 155, 155, 158, 159, 155, 160, 156, 156, 152, 155, 160, 172, 162, 173, 148, 153, 161, 169, 157, 163, 158, 155, 151, 157, 165, 157, 158, 156, 163, 162, 161, 174, 156, 163, 159, 152, 157, 161, 159, 164, 165, 162, 157, 158, 170, 157, 157, 155, 157, 158, 150, 157, 161, 149, 151, 169, 157, 163, 155, 172, 154, 151, 159, 163, 158, 164, 167, 147, 158, 168, 158, 154, 156, 156, 150, 162, 153, 160, 148, 157, 150, 155, 143, 166, 159, 153, 163, 155, 163, 165, 155, 162, 155, 165, 153, 161, 167, 169, 175, 161, 165, 162, 175, 158, 161, 161, 155, 161, 159, 152, 149, 160, 160, 156, 177, 158, 161, 155, 157, 151, 160, 151, 157, 157, 159, 156, 161, 163, 165, 156, 157, 160, 158, 145, 159, 159, 161, 159, 155, 164, 155, 148, 151, 157, 168, 157, 164, 162, 172, 156, 162, 156, 166, 154, 158, 161, 154, 158, 158, 157, 165, 165, 173, 164, 164, 164, 168, 155, 166, 156, 168, 156, 166, 162, 182, 168, 160, 164, 155, 168, 163, 163, 155, 161, 145, 162, 167, 147, 161, 154, 162, 161, 149, 160, 163, 159, 153, 160, 163, 156, 151, 155, 157, 168, 156, 158, 164, 155, 177, 158, 163, 162, 160, 153, 155, 157, 157, 166, 159, 151, 157, 156, 165, 160, 154, 148, 168, 154, 152, 173, 158, 160, 160, 166, 154, 161, 161, 155, 134, 161, 163, 150, 154, 155, 162, 157, 152, 161, 163, 157, 164, 153, 158, 167, 161, 168, 152, 160, 170, 159, 163, 170, 162, 151, 161, 156, 171, 158, 164, 157, 163, 160, 158, 160, 169, 176, 158, 159, 155, 172, 149, 157, 160, 165, 158, 162, 160, 173, 152, 163, 164, 146, 154, 162, 180, 167, 155, 166, 164, 159, 161, 156, 167, 160, 168, 161, 155, 163, 171, 169, 153, 158, 165, 159, 162, 168, 159, 155, 159, 153, 153, 161, 157, 159, 157, 157, 159, 156, 156, 167, 163, 164, 156, 166, 154, 169, 163, 177, 162, 167, 169, 156, 150, 162, 168, 154, 157, 163, 150, 151, 153, 160, 158, 157, 153, 171, 164, 160, 157, 166, 157, 159, 161, 166, 158, 161, 162, 153, 151, 153, 162, 162, 166, 163, 165, 172, 161, 165, 165, 157, 155, 159, 164, 155, 150, 156, 155, 171, 147, 156, 148, 161, 153, 154, 144, 157, 163, 159, 148, 153, 164, 161, 164, 150, 156, 152, 158, 153, 149, 161, 154, 170, 150, 155, 160, 155, 166, 154, 163, 154, 166, 161, 164, 156, 164, 167, 158, 159, 159, 155, 167, 157, 160, 163, 168, 159, 162, 162, 155, 159, 155, 159, 166, 156, 167, 157, 153, 163, 163, 163, 162, 161, 164, 162, 154, 160, 160, 159, 175, 155, 153, 169, 147, 152, 169, 159, 157, 157, 162, 152, 162, 161, 163, 160, 155, 153, 142, 148, 166, 158, 158, 162, 159, 155, 156, 154, 183, 161, 166, 157, 145, 155, 161, 174, 155, 152, 154, 158, 157, 162, 162, 154, 153, 163, 166, 161, 164, 181, 156, 170, 151, 173, 158, 160, 156, 155, 160, 155, 162, 158, 168, 153, 163, 149, 166, 163, 163, 166, 156, 152, 161, 155, 156, 155, 153, 159, 158, 152, 159, 159, 161, 166, 157, 158, 168, 164, 166, 159, 166, 157, 148, 161, 163, 163, 162, 159, 157, 150, 159, 160, 166, 148, 160, 152, 160, 156, 159, 152, 159, 153, 156, 152, 150, 158, 154, 172, 167, 170, 162, 160, 162, 165, 164, 158, 161, 153, 162, 161, 162, 160, 167, 158, 152, 160, 170, 167, 156, 154, 160, 167, 161, 159, 157, 153, 152, 162, 157, 159, 163, 155, 154, 158, 159, 154, 156, 157, 166, 152, 166, 153, 159, 160, 164, 154, 162, 157, 163, 163, 163, 164, 170, 165, 159, 172, 162, 158, 164, 152, 169, 157, 155, 160, 156, 163, 162, 156, 163, 166, 147, 163, 150, 154, 168, 157, 162, 154, 179, 167, 156, 156, 158, 155, 159, 157, 156, 157, 159, 158, 153, 153, 159, 159, 163, 160, 167, 160, 167, 168, 159, 157, 152, 157, 157, 161, 161, 160, 163, 165, 158, 164, 162, 164, 157, 161, 160, 165, 155, 155, 162, 156, 160, 157, 157, 156, 163, 162, 165, 162, 158, 165, 160, 153, 151, 158, 163, 152, 164, 159, 165, 172, 171, 160, 161, 159, 154, 160, 161, 161, 159, 157, 161, 160, 162, 164, 166, 160, 160, 160, 162, 159, 156, 158, 157, 155, 151, 164, 164, 163, 156, 157, 143, 157, 147, 154, 157, 153, 165, 152, 163, 164, 165, 154, 157, 161, 168, 165, 159, 170, 153, 160, 158, 162, 164, 164, 174, 152, 160, 154, 147, 155, 156, 163, 159, 163, 150, 159, 166, 161, 165, 156, 161, 164, 168, 152, 160, 161, 158, 147, 156, 161, 153, 161, 162, 156, 168, 165, 175, 159, 146, 157, 165, 162, 160, 150, 159, 161, 159, 168, 170, 156, 152, 162, 158, 166, 160, 159, 159, 156, 156, 163, 165, 161, 163, 162, 162, 158, 163, 150, 154, 153, 156, 158, 154, 157, 161, 174, 158, 163, 171, 159, 162, 162, 157, 153, 159, 163, 157, 161, 159, 161, 159, 154, 166, 156, 162, 159, 167, 159, 156, 162, 158, 159, 167, 159, 157, 164, 164, 154, 158, 152, 157, 180, 158, 168, 163, 152, 166, 156, 155, 161, 169, 163, 163, 163, 152, 157, 150, 159, 160, 156, 155, 160, 158, 166, 164, 157, 183, 151, 162, 160, 147, 158, 163, 164, 150, 158, 162, 153, 170, 153, 155, 153, 156, 152, 160, 155, 160, 158, 164, 155, 162, 154, 161, 158, 156, 156, 161, 164, 157, 162, 168, 156, 165, 158, 154, 154, 160, 158, 151, 157, 162, 152, 157, 164, 163, 152, 161, 156, 152, 154, 159, 156, 161, 155, 167, 167, 156, 161, 153, 162, 161, 164, 154, 161, 158, 156, 157, 170, 155, 155, 158, 164, 158, 156, 152, 157, 160, 156, 171, 166, 160, 156, 162, 158, 169, 160, 153, 163, 162, 155, 158, 156, 150, 151, 163, 153, 162, 150, 161, 151, 154, 163, 165, 167, 170, 156, 169, 166, 157, 165, 155, 162, 161, 162, 159, 162, 163, 155, 168, 151, 159, 161, 163, 162, 163, 156, 159, 159, 165, 160, 160, 166, 161, 157, 161, 155, 151, 159, 162, 156, 156, 160, 158, 159, 161, 158, 165, 157, 167, 156, 157, 165, 163, 166, 150, 161, 164, 149, 154, 158, 150, 165, 152, 155, 163, 165, 157, 159, 157, 158, 162, 157, 160, 152, 150, 164, 149, 163, 166, 160, 161, 162, 163, 152, 169, 161, 161, 162, 157, 155, 154, 146, 165, 168, 166, 166, 163, 162, 169, 164, 153, 164, 158, 158, 153, 167, 165, 156, 163, 158, 166, 159, 156, 158, 156, 147, 154, 177, 163, 154, 166, 159, 166, 166, 155, 155, 155, 165, 167, 160, 160, 159, 159, 158, 159, 161, 151, 145, 161, 162, 160, 161, 157, 160, 160, 160, 165, 159, 162, 169, 161, 161, 156, 159, 157, 156, 158, 165, 159, 156, 168, 157, 157, 165, 162, 160, 165, 159, 157, 164, 159, 158, 151, 168, 158, 155, 147, 158, 160, 159, 160, 165, 160, 160, 160, 155, 160, 152, 163, 155, 159, 161, 159, 157, 160, 155, 159, 162, 153, 156, 156, 164, 153, 158, 153, 162, 164, 166, 159, 168, 164, 164, 169, 158, 164, 164, 156, 156, 151, 167, 167, 157, 158, 161, 159, 161, 165, 161, 159, 166, 158, 157, 163, 158, 154, 163, 166, 155, 162, 159, 162, 160, 159, 158, 156, 158, 185, 165, 160, 158, 162, 148, 158, 166, 155, 160, 149, 156, 154, 160, 162, 159, 172, 159, 165, 156, 160, 161, 161, 159, 165, 160, 159, 165, 167, 159, 151, 158, 152, 160, 159, 159, 159, 158, 165, 166, 158, 159, 163, 153, 162, 159, 163, 163, 159, 162, 163, 162, 168, 158, 159, 158, 157, 151, 161, 166, 158, 162, 152, 162, 165, 159, 164, 160, 163, 160, 160, 159, 161, 170, 161, 144, 160, 170, 158, 153, 169, 149, 161, 157, 161, 166, 160, 159, 156, 161, 154, 162, 154, 156, 154, 165, 158, 159, 163, 161, 165, 160, 149, 168, 151, 154, 157, 159, 158, 165, 157, 152, 152, 152, 167, 167, 161, 158, 161, 157, 168, 164, 148, 159, 162, 165, 158, 152, 162, 156, 160, 155, 171, 164, 159, 163, 159, 160, 161, 156, 163, 165, 154, 163, 156, 156, 155, 157, 151, 154, 154, 159, 163, 158, 158, 160, 160, 157, 156, 163, 157, 157, 170, 168, 155, 160, 160, 167, 163, 156, 164, 161, 164, 165, 169, 153, 159, 166, 172, 170, 164, 158, 165, 157, 165, 158, 164, 157, 149, 158, 161, 155, 161, 148, 156, 161, 165, 166, 165, 155, 159, 148, 165, 157, 160, 161, 159, 162, 169, 159, 160, 158, 156, 157, 163, 162, 154, 161, 151, 157, 153, 164, 173, 160, 158, 163, 156, 160, 160, 166, 158, 166, 162, 153, 159, 168, 160, 157, 173, 157, 159, 145, 165, 160, 159, 167, 165, 160, 162, 166, 161, 166, 156, 167, 160, 155, 159, 162, 160, 165, 159, 160, 158, 163, 158, 158, 160, 161, 154, 155, 160, 156, 157, 166, 172, 166, 156, 163, 159, 159, 160, 159, 164, 153, 162, 163, 156, 167, 160, 154, 163, 162, 159, 155, 152, 169, 152, 157, 158, 161, 158, 163, 148, 155, 160, 152, 166, 160, 164, 152, 163, 158, 164, 160, 162, 172, 158, 162, 162, 147, 175, 160, 165, 160, 158, 154, 159, 162, 165, 164, 158, 163, 160, 158, 157, 153, 177, 154, 157, 161, 157, 160, 166, 167, 152, 154, 156, 156, 153, 158, 159, 158, 160, 157, 164, 152, 173, 158, 161, 160, 163, 160, 164, 164, 157, 167, 164, 159, 155, 152, 159, 155, 148, 160, 149, 162, 170, 153, 165, 159, 156, 170, 165, 162, 164, 161, 158, 173, 169, 165, 160, 163, 156, 162, 161, 164, 167, 158, 166, 164, 150, 162, 161, 161, 156, 164, 163, 157, 156, 157, 163, 161, 161, 153, 165, 164, 147, 163, 162, 159, 166, 160, 173, 154, 156, 152, 131, 160, 153, 160, 175, 161, 161, 158, 164, 163, 183, 160, 155, 168, 166, 155, 159, 157, 150, 153, 147, 154, 160, 159, 162, 170, 158, 154, 160, 155, 154, 162, 162, 155, 155, 154, 150, 162, 159, 161, 164, 160, 162, 159, 155, 151, 144, 154, 155, 162, 169, 194, 173, 158, 145, 160, 155, 159, 154, 161, 158, 153, 164, 163, 164, 160, 166, 137, 151, 157, 157, 152, 165, 158, 154, 174, 158, 158, 161, 158, 165, 150, 158, 153, 163, 150, 156, 170, 158, 159, 174, 154, 165, 163, 158, 160, 146, 160, 159, 159, 160, 153, 157, 156, 162, 158, 165, 163, 165, 157, 165, 149, 159, 151, 167, 157, 166, 156, 163, 179, 163, 158, 167, 139, 157, 156, 160, 159, 159, 155, 153, 152, 171, 157, 174, 170, 156, 168, 157, 162, 161, 163, 152, 159, 157, 156, 160, 153, 170, 161, 163, 160, 168, 172, 151, 148, 156, 153, 153, 158, 161, 158, 162, 158, 163, 163, 158, 158, 158, 161, 164, 151, 156, 151, 159, 146, 165, 169, 160, 166, 157, 162, 173, 160, 153, 155, 160, 161, 157, 156, 153, 153, 155, 170, 145, 150, 169, 156, 160, 158, 150, 173, 160, 155, 165, 153, 157, 171, 156, 165, 151, 155, 155, 152, 170, 164, 158, 163, 152, 153, 153, 157, 160, 159, 161, 163, 149, 155, 150, 155, 168, 151, 155, 153, 153, 156, 156, 155, 157, 151, 160, 162, 162, 159, 157, 155, 155, 160, 173, 161, 151, 146, 164, 159, 167, 150, 154, 154, 157, 159, 156, 159, 150, 160, 163, 164, 174, 164, 159, 159, 172, 160, 164, 148, 153, 167, 167, 167, 155, 152, 171, 161, 162, 177, 162, 162, 162, 162, 162, 158, 160, 165, 149, 156, 164, 158, 161, 167, 155, 159, 163, 163, 152, 157, 165, 156, 156, 170, 159, 152, 165, 162, 160, 172, 157, 153, 152, 167, 158, 156, 157, 156, 160, 151, 155, 151, 160, 163, 160, 157, 159, 144, 158, 154, 152, 156, 144, 162, 163, 158, 157, 160, 156, 157, 153, 158, 164, 157, 178, 162, 149, 158, 159, 159, 160, 156, 161, 167, 157, 155, 164, 156, 156, 177, 160, 162, 159, 149, 156, 163, 150, 155, 162, 163, 174, 141, 164, 155, 160, 160, 150, 167, 151, 171, 158, 162, 167, 154, 158, 158, 155, 157, 159, 168, 166, 162, 175, 161, 158, 158, 161, 159, 161, 154, 157, 156, 167, 146, 159, 153, 159, 153, 161, 160, 168, 161, 170, 151, 162, 168, 169, 154, 163, 168, 148, 155, 161, 163, 159, 158, 163, 159, 161, 157, 162, 148, 150, 168, 154, 151, 149, 162, 171, 158, 155, 156, 143, 153, 159, 155, 167, 156, 167, 159, 163, 158, 164, 157, 163, 152, 151, 164, 163, 160, 161, 169, 162, 157, 157, 170, 148, 160, 155, 156, 150, 170, 164, 164, 157, 154, 160, 139, 153, 162, 159, 159, 155, 166, 150, 158, 165, 154, 164, 157, 159, 159, 156, 163, 156, 155, 165, 157, 159, 162, 151, 175, 159, 158, 145, 159, 161, 161, 157, 164, 162, 163, 159, 157, 162, 157, 158, 161, 148, 160, 157, 160, 161, 159, 157, 155, 161, 162, 166, 164, 163, 163, 160, 161, 159, 163, 162, 166, 159, 141, 160, 155, 160, 158, 165, 160, 161, 179, 161, 162, 155, 161, 151, 156, 156, 161, 169, 160, 160, 160, 161, 153, 152, 157, 161, 159, 161, 163, 164, 156, 161, 178, 157, 156, 165, 152, 161, 156, 148, 157, 159, 164, 160, 166, 159, 160, 161, 155, 164, 162, 157, 153, 162, 158, 160, 160, 163, 159, 159, 157, 161, 162, 157, 169, 163, 158, 170, 157, 162, 153, 160, 149, 156, 160, 158, 160, 162, 167, 162, 156, 117, 165, 160, 160, 163, 157, 158, 153, 160, 149, 153, 162, 161, 155, 161, 164, 158, 159, 159, 170, 158, 163, 161, 155, 160, 160, 162, 163, 160, 160, 159, 157, 161, 168, 161, 164, 157, 155, 163, 159, 155, 170, 165, 155, 153, 160, 154, 155, 161, 158, 192, 166, 163, 162, 159, 163, 159, 162, 162, 157, 164, 158, 159, 155, 157, 163, 155, 160, 160, 153, 158, 158, 160, 156, 166, 162, 157, 143, 161, 160, 163, 161, 159, 169, 160, 161, 139, 156, 157, 163, 160, 155, 143, 159, 161, 161, 157, 161, 164, 162, 158, 150, 164, 161, 157, 161, 155, 159, 172, 162, 161, 160, 151, 154, 167, 163, 163, 164, 166, 158, 155, 158, 173, 161, 156, 157, 166, 159, 158, 155, 158, 164, 163, 163, 164, 159, 150, 155, 165, 158, 160, 151, 158, 164, 159, 160, 160, 164, 164, 160, 155, 166, 156, 155, 164, 161, 162, 165, 162, 167, 166, 153, 156, 165, 158, 157, 156, 158, 153, 161, 156, 161, 161, 158, 162, 156, 161, 159, 158, 155, 157, 158, 159, 162, 164, 139, 156, 161, 155, 167, 168, 164, 163, 166, 160, 151, 165, 157, 160, 158, 160, 165, 159, 163, 164, 158, 159, 156, 154, 158, 160, 160, 158, 157, 161, 159, 160, 159, 159, 165, 158, 160, 161, 168, 156, 161, 156, 166, 154, 158, 158, 154, 157, 162, 161, 161, 155, 158, 153, 162, 166, 157, 159, 156, 157, 171, 165, 160, 159, 159, 157, 162, 145, 159, 160, 158, 162, 163, 158, 155, 156, 160, 163, 161, 169, 154, 161, 160, 162, 153, 167, 161, 158, 159, 161, 164, 159, 165, 164, 163, 159, 162, 158, 155, 159, 156, 158, 166, 162, 164, 160, 150, 147, 164, 161, 165, 161, 158, 160, 160, 160, 155, 152, 156, 165, 164, 158, 150, 162, 160, 162, 166, 161, 159, 160, 160, 159, 154, 170, 158, 168, 161, 160, 154, 159, 164, 157, 163, 161, 159, 162, 151, 164, 163, 161, 155, 155, 152, 166, 171, 167, 163, 164, 161, 160, 152, 152, 161, 147, 159, 161, 181, 165, 166, 157, 161, 160, 165, 158, 164, 166, 159, 151, 154, 149, 155, 162, 154, 162, 164, 162, 161, 168, 163, 162, 158, 158, 160, 166, 148, 164, 156, 167, 160, 161, 155, 163, 176, 163, 160, 158, 161, 156, 140, 154, 161, 178, 165, 155, 169, 156, 154, 153, 164, 155, 171, 157, 161, 156, 166, 161, 162, 153, 154, 161, 155, 156, 158, 160, 174, 161, 154, 153, 162, 158, 157, 164, 163, 144, 166, 166, 166, 151, 160, 164, 159, 149, 160, 158, 158, 162, 161, 163, 161, 153, 159, 155, 167, 156, 165, 163, 157, 162, 157, 154, 165, 155, 163, 157, 159, 162, 165, 185, 157, 159, 155, 152, 165, 152, 163, 155, 150, 167, 159, 159, 170, 164, 157, 167, 153, 158, 154, 154, 153, 169, 166, 149, 159, 152, 154, 163, 161, 156, 168, 156, 175, 159, 172, 168, 159, 170, 159, 159, 166, 156, 165, 158, 158, 154, 166, 166, 164, 201, 163, 159, 165, 164, 156, 162, 158, 149, 163, 146, 154, 154, 157, 160, 153, 164, 165, 168, 162, 165, 157, 155, 154, 167, 144, 157, 152, 152, 154, 173, 159, 164, 169, 163, 170, 157, 153, 149, 154, 160, 165, 150, 147, 160, 160, 162, 161, 157, 161, 169, 166, 148, 164, 152, 164, 161, 155, 168, 162, 154, 161, 157, 148, 163, 157, 155, 154, 156, 148, 154, 153, 168, 159, 160, 167, 170, 159, 167, 155, 159, 159, 159, 170, 155, 151, 152, 168, 165, 160, 159, 164, 146, 161, 154, 162, 162, 165, 161, 162, 157, 164, 163, 165, 158, 157, 151, 160, 164, 164, 158, 166, 153, 157, 167, 163, 162, 159, 159, 174, 156, 161, 167, 155, 157, 162, 161, 159, 164, 163, 158, 157, 158, 155, 156, 161, 163, 155, 161, 168, 148, 156, 157, 154, 183, 154, 158, 154, 160, 155, 158, 160, 157, 159, 151, 168, 163, 156, 172, 159, 160, 149, 162, 166, 160, 160, 159, 163, 171, 151, 172, 157, 163, 155, 156, 161, 155, 160, 161, 149, 164, 160, 158, 156, 164, 150, 142, 154, 151, 158, 163, 161, 162, 154, 174, 157, 157, 163, 153, 156, 153, 144, 154, 161, 167, 165, 162, 167, 155, 155, 161, 158, 159, 155, 157, 159, 157, 157, 172, 172, 151, 158, 152, 171, 166, 172, 149, 163, 157, 163, 157, 156, 157, 149, 157, 158, 155, 164, 165, 152, 160, 158, 162, 155, 168, 153, 152, 157, 152, 160, 156, 159, 158, 158, 149, 164, 166, 161, 163, 163, 163, 164, 156, 159, 161, 154, 164, 157, 153, 163, 171, 163, 162, 158, 157, 164, 156, 160, 155, 163, 156, 165, 156, 163, 160, 160, 162, 161, 159, 167, 169, 162, 161, 161, 156, 166, 159, 158, 154, 159, 155, 158, 162, 158, 165, 162, 150, 142, 159, 155, 164, 159, 165, 158, 153, 162, 145, 162, 163, 162, 168, 161, 150, 151, 154, 154, 171, 156, 157, 159, 164, 154, 157, 156, 157, 155, 159, 164, 163, 168, 153, 159, 158, 150, 155, 168, 149, 156, 151, 156, 156, 150, 163, 157, 164, 161, 157, 164, 162, 159, 154, 153, 161, 166, 161, 163, 157, 175, 158, 149, 166, 160, 160, 157, 159, 158, 166, 148, 159, 147, 163, 153, 156, 150, 159, 139, 154, 161, 166, 139, 157, 163, 148, 161, 159, 157, 160, 168, 161, 158, 155, 160, 176, 159, 156, 162, 129, 148, 161, 157, 160, 168, 161, 165, 160, 151, 154, 164, 163, 161, 155, 166, 160, 161, 158, 158, 154, 157, 160, 160, 170, 165, 156, 155, 166, 161, 161, 166, 156, 159, 164, 161, 171, 171, 166, 164, 158, 140, 157, 155, 155, 160, 155, 158, 160, 158, 160, 162, 154, 163, 160, 167, 169, 157, 159, 162, 159, 154, 154, 163, 163, 162, 158, 141, 163, 137, 143, 155, 168, 155, 155, 166, 154, 162, 163, 166, 170, 159, 161, 164, 160, 155, 161, 155, 158, 164, 151, 157, 165, 154, 164, 163, 185, 159, 147, 162, 160, 163, 166, 163, 161, 164, 156, 169, 158, 164, 163, 164, 149, 167, 162, 158, 162, 161, 160, 154, 172, 161, 151, 155, 158, 167, 158, 164, 159, 165, 165, 154, 153, 164, 158, 149, 163, 160, 156, 158, 155, 151, 158, 156, 159, 149, 170, 163, 160, 154, 160, 161, 163, 160, 158, 157, 165, 164, 162, 166, 161, 164, 158, 164, 154, 163, 163, 168, 164, 160, 167, 159, 160, 153, 161, 172, 160, 166, 158, 168, 159, 151, 166, 164, 158, 158, 156, 156, 160, 166, 170, 158, 153, 156, 163, 151, 170, 166, 160, 152, 141, 139, 164, 169, 159, 171, 164, 168, 129, 158, 172, 165, 159, 162, 153, 160, 160, 164, 155, 164, 163, 159, 158, 154, 160, 160, 155, 158, 150, 150, 161, 167, 178, 158, 162, 160, 158, 167, 149, 157, 157, 156, 158, 167, 157, 158, 163, 157, 167, 159, 161, 168, 159, 163, 156, 154, 157, 155, 174, 159, 156, 160, 168, 154, 166, 158, 167, 158, 144, 163, 153, 153, 153, 151, 162, 162, 162, 163, 159, 151, 165, 135, 152, 155, 152, 164, 152, 159, 177, 166, 165, 164, 156, 157, 160, 162, 152, 152, 151, 160, 155, 161, 155, 158, 159, 159, 161, 167, 163, 160, 166, 151, 173, 154, 153, 165, 141, 166, 164, 163, 167, 153, 166, 155, 162, 154, 158, 151, 166, 159, 161, 134, 160, 160, 154, 158, 155, 164, 162, 160, 152, 154, 160, 159, 150, 166, 164, 161, 174, 165, 158, 160, 172, 164, 159, 165, 151, 165, 165, 157, 159, 160, 163, 146, 151, 160, 159, 161, 159, 155, 163, 157, 157, 158, 159, 158, 150, 156, 156, 166, 163, 171, 172, 154, 166, 152, 166, 164, 161, 155, 160, 163, 158, 166, 170, 142, 163, 172, 159, 138, 161, 156, 163, 152, 156, 167, 155, 158, 158, 137, 166, 165, 154, 154, 164, 152, 128, 161, 166, 146, 156, 164, 156, 159, 158, 161, 155, 156, 154, 157, 162, 160, 150, 153, 163, 156, 162, 169, 163, 161, 150, 155, 158, 167, 160, 155, 172, 150, 153, 153, 164, 147, 164, 161, 157, 160, 165, 164, 163, 162, 157, 162, 162, 161, 153, 156, 156, 161, 152, 152, 165, 160, 162, 155, 161, 153, 167, 164, 164, 156, 165, 174, 158, 163, 163, 126, 161, 159, 150, 161, 150, 157, 160, 169, 153, 164, 158, 156, 153, 154, 143, 147, 158, 153, 147, 170, 158, 154, 161, 158, 166, 164, 163, 154, 172, 160, 157, 159, 162, 159, 166, 156, 157, 162, 167, 160, 164, 150, 155, 161, 158, 150, 165, 149, 147, 148, 159, 162, 154, 161, 180, 161, 151, 152, 150, 155, 157, 150, 168, 163, 154, 158, 162, 161, 160, 156, 162, 161, 162, 156, 160, 153, 159, 154, 151, 160, 149, 155, 152, 166, 153, 171, 158, 144, 161, 164, 161, 157, 161, 163, 159, 156, 150, 163, 147, 150, 160, 174, 168, 178, 171, 147, 158, 154, 168, 165, 164, 154, 147, 163, 161, 168, 164, 161, 162, 158, 163, 169, 159, 161, 158, 151, 161, 160, 157, 148, 172, 167, 164, 163, 162, 157, 159, 145, 165, 168, 149, 159, 165, 153, 164, 166, 165, 153, 160, 165, 166, 164, 159, 155, 159, 156, 155, 151, 174, 166, 155, 152, 160, 163, 165, 157, 154, 167, 166, 155, 148, 158, 158, 161, 159, 136, 157, 152, 157, 156, 174, 159, 175, 154, 159, 151, 162, 160, 159, 152, 163, 167, 156, 148, 165, 171, 157, 150, 160, 152, 152, 164, 165, 160, 157, 168, 161, 163, 149, 156, 170, 148, 154, 157, 168, 163, 158, 155, 150, 161, 157, 150, 160, 158, 164, 162, 162, 162, 153, 166, 155, 158, 167, 164, 165, 161, 159, 153, 163, 170, 158, 153, 162, 170, 157, 151, 163, 159, 163, 159, 156, 153, 155, 162, 166, 160, 153, 165, 161, 159, 153, 160, 163, 139, 157, 165, 158, 150, 167, 144, 166, 146, 143, 162, 163, 171, 157, 154, 166, 160, 154, 150, 155, 164, 161, 171, 145, 172, 157, 161, 178, 150, 156, 168, 168, 163, 154, 155, 156, 155, 150, 159, 160, 156, 164, 162, 147, 160, 161, 167, 168, 162, 152, 169, 159, 153, 160, 159, 160, 165, 151, 152, 161, 156, 163, 153, 154, 156, 150, 158, 149, 159, 154, 155, 169, 158, 167, 153, 153, 172, 172, 166, 154, 151, 161, 161, 163, 164, 152, 164, 163, 155, 150, 153, 157, 171, 164, 160, 160, 160, 147, 153, 163, 166, 168, 156, 155, 157, 156, 161, 158, 167, 158, 158, 149, 162, 163, 162, 174, 157, 160, 157, 159, 167, 158, 176, 161, 160, 155, 154, 156, 167, 151, 155, 157, 162, 156, 162, 163, 158, 160, 147, 162, 155, 160, 160, 164, 167, 158, 155, 154, 154, 152, 134, 159, 163, 159, 162, 172, 159, 158, 156, 156, 155, 153, 160, 170, 154, 151, 156, 159, 172, 156, 157, 155, 171, 155, 168, 157, 159, 156, 151, 162, 153, 161, 163, 160, 159, 154, 163, 162, 164, 161, 160, 161, 169, 154, 156, 163, 161, 151, 157, 162, 166, 160, 153, 158, 145, 163, 161, 163, 158, 168, 154, 165, 167, 158, 163, 160, 152, 155, 159, 153, 164, 161, 157, 174, 166, 150, 158, 168, 160, 162, 164, 168, 159, 171, 161, 158, 157, 155, 169, 160, 158, 164, 160, 158, 161, 159, 167, 162, 160, 159, 160, 161, 161, 155, 160, 162, 156, 165, 155, 160, 160, 166, 163, 165, 159, 164, 163, 164, 163, 165, 161, 162, 161, 162, 158, 165, 162, 164, 161, 179, 159, 158, 166, 156, 156, 158, 163, 163, 154, 168, 147, 161, 164, 160, 166, 161, 162, 160, 162, 158, 155, 158, 162, 161, 156, 160, 163, 155, 155, 158, 158, 161, 166, 165, 161, 165, 163, 169, 160, 159, 163, 155, 159, 160, 163, 152, 163, 163, 162, 156, 156, 170, 154, 156, 161, 155, 161, 157, 147, 157, 167, 169, 163, 156, 149, 163, 155, 160, 159, 165, 153, 164, 161, 167, 165, 161, 159, 163, 161, 160, 161, 168, 157, 154, 163, 161, 155, 141, 160, 157, 169, 160, 165, 155, 156, 161, 147, 155, 156, 160, 160, 173, 153, 151, 159, 155, 157, 160, 159, 161, 157, 149, 164, 158, 160, 158, 167, 154, 164, 163, 150, 161, 164, 163, 155, 159, 163, 154, 155, 159, 161, 158, 159, 154, 161, 154, 161, 163, 161, 151, 156, 161, 164, 165, 156, 156, 173, 155, 162, 160, 159, 155, 155, 163, 161, 164, 165, 162, 152, 164, 161, 162, 164, 160, 167, 160, 161, 156, 164, 155, 161, 158, 162, 164, 156, 161, 158, 157, 147, 159, 156, 161, 162, 158, 151, 159, 163, 156, 168, 169, 153, 156, 157, 161, 166, 163, 159, 158, 165, 167, 160, 162, 152, 156, 163, 158, 163, 150, 167, 156, 146, 161, 164, 160, 159, 165, 151, 161, 160, 176, 158, 165, 159, 146, 165, 157, 159, 159, 149, 170, 160, 164, 158, 159, 153, 144, 155, 162, 165, 150, 163, 168, 159, 163, 166, 158, 163, 160, 156, 158, 159, 162, 170, 162, 165, 163, 165, 163, 144, 158, 158, 186, 161, 156, 163, 165, 155, 165, 159, 169, 162, 161, 147, 158, 159, 164, 162, 160, 161, 162, 160, 162, 163, 165, 158, 161, 161, 157, 162, 161, 157, 162, 162, 154, 159, 157, 157, 158, 161, 157, 165, 163, 168, 166, 163, 168, 157, 157, 161, 162, 157, 156, 162, 160, 163, 164, 161, 159, 162, 159, 161, 159, 161, 170, 157, 160, 160, 159, 164, 157, 159, 154, 162, 165, 163, 144, 159, 167, 148, 154, 160, 160, 149, 161, 155, 167, 170, 169, 158, 165, 160, 160, 163, 163, 164, 159, 164, 163, 158, 161, 153, 156, 171, 184, 165, 157, 164, 152, 152, 160, 146, 164, 172, 154, 155, 158, 162, 155, 161, 162, 157, 169, 159, 163, 156, 161, 143, 168, 161, 158, 158, 160, 165, 154, 161, 164, 162, 160, 159, 162, 165, 161, 172, 160, 161, 159, 156, 161, 164, 158, 161, 161, 157, 155, 164, 158, 158, 156, 154, 159, 154, 158, 164, 160, 159, 160, 163, 158, 153, 157, 160, 161, 162, 142, 161, 158, 161, 159, 164, 168, 153, 162, 167, 165, 160, 160, 164, 157, 150, 157, 163, 162, 176, 160, 165, 161, 163, 159, 154, 160, 167, 158, 156, 160, 162, 159, 162, 165, 164, 161, 157, 162, 154, 153, 162, 167, 154, 165, 166, 154, 169, 169, 171, 144, 166, 164, 161, 161, 161, 155, 159, 167, 163, 154, 166, 149, 157, 164, 164, 164, 169, 158, 161, 159, 147, 153, 162, 160, 162, 185, 158, 159, 156, 154, 164, 163, 164, 159, 158, 161, 158, 161, 163, 160, 156, 154, 167, 158, 152, 154, 154, 161, 164, 154, 154, 176, 160, 155, 166, 169, 160, 156, 161, 157, 158, 160, 157, 156, 157, 157, 159, 162, 165, 158, 159, 159, 162, 156, 163, 160, 155, 158, 157, 169, 163, 162, 161, 152, 152, 154, 160, 160, 157, 158, 152, 156, 158, 163, 157, 155, 160, 156, 160, 155, 145, 163, 157, 165, 157, 166, 162, 160, 151, 161, 158, 154, 159, 158, 157, 162, 161, 169, 167, 161, 160, 152, 160, 177, 156, 159, 181, 161, 164, 158, 163, 164, 147, 157, 149, 161, 161, 164, 161, 161, 163, 154, 162, 154, 177, 159, 153, 155, 160, 160, 155, 161, 161, 158, 136, 160, 174, 171, 171, 145, 159, 167, 159, 152, 158, 154, 169, 160, 164, 159, 152, 156, 153, 156, 156, 159, 154, 169, 157, 168, 159, 162, 166, 157, 160, 157, 155, 161, 155, 160, 157, 154, 169, 156, 152, 167, 150, 158, 160, 162, 160, 162, 155, 160, 161, 160, 158, 153, 161, 168, 158, 157, 158, 164, 155, 170, 155, 157, 155, 157, 161, 165, 160, 156, 159, 168, 165, 156, 156, 157, 159, 159, 158, 160, 160, 159, 153, 155, 151, 158, 159, 162, 148, 160, 167, 167, 159, 152, 162, 163, 169, 154, 158, 166, 156, 157, 160, 161, 153, 167, 142, 158, 155, 168, 158, 157, 159, 160, 156, 153, 160, 162, 152, 163, 155, 168, 162, 154, 175, 160, 160, 148, 163, 166, 165, 160, 160, 168, 157, 165, 158, 166, 158, 158, 160, 163, 159, 160, 151, 162, 170, 159, 155, 159, 158, 158, 157, 164, 155, 161, 158, 157, 168, 150, 155, 159, 162, 151, 159, 158, 151, 152, 160, 158, 170, 168, 155, 165, 152, 149, 163, 163, 152, 153, 154, 156, 159, 166, 158, 160, 158, 156, 155, 160, 165, 167, 160, 161, 160, 168, 159, 158, 156, 171, 158, 177, 159, 158, 167, 177, 162, 165, 157, 155, 155, 162, 164, 159, 154, 161, 158, 168, 161, 160, 161, 157, 156, 163, 152, 156, 164, 167, 166, 161, 164, 161, 157, 161, 161, 165, 160, 166, 156, 162, 160, 160, 151, 150, 159, 154, 162, 157, 155, 160, 151, 159, 164, 160, 154, 163, 152, 156, 166, 163, 159, 162, 163, 161, 163, 168, 157, 156, 166, 156, 164, 162, 158, 168, 163, 172, 160, 152, 164, 159, 158, 166, 160, 157, 165, 156, 173, 155, 154, 156, 159, 161, 145, 158, 154, 162, 164, 158, 168, 151, 161, 164, 160, 152, 165, 157, 158, 164, 158, 165, 155, 159, 160, 158, 155, 164, 152, 161, 156, 158, 170, 144, 165, 152, 163, 155, 165, 160, 160, 190, 161, 164, 164, 157, 158, 162, 158, 161, 153, 159, 161, 164, 155, 159, 153, 168, 158, 160, 164, 161, 154, 149, 156, 167, 166, 171, 157, 161, 165, 164, 163, 157, 160, 160, 161, 166, 165, 165, 153, 161, 162, 164, 162, 176, 172, 154, 161, 163, 158, 155, 159, 156, 158, 165, 160, 132, 159, 161, 158, 161, 164, 164, 157, 159, 161, 159, 157, 158, 166, 161, 170, 167, 162, 156, 151, 156, 138, 156, 155, 157, 174, 164, 155, 161, 160, 164, 166, 157, 170, 166, 156, 160, 150, 165, 154, 160, 156, 157, 159, 157, 160, 168, 159, 161, 159, 153, 160, 161, 154, 163, 155, 166, 159, 166, 162, 155, 162, 163, 158, 160, 155, 156, 162, 167, 162, 159, 168, 171, 165, 195, 158, 158, 159, 160, 156, 171, 153, 167, 153, 159, 161, 167, 163, 161, 165, 162, 153, 159, 152, 156, 163, 166, 174, 162, 159, 162, 171, 169, 160, 179, 165, 162, 167, 155, 152, 165, 170, 159, 156, 161, 156, 164, 164, 154, 160, 150, 172, 158, 157, 153, 163, 161, 162, 165, 162, 165, 153, 168, 162, 145, 162, 164, 159, 165, 162, 164, 168, 151, 161, 155, 160, 159, 156, 164, 158, 157, 156, 159, 164, 156, 159, 165, 166, 154, 151, 166, 151, 162, 155, 157, 148, 157, 168, 150, 162, 149, 148, 159, 153, 159, 165, 159, 167, 166, 146, 167, 162, 165, 166, 152, 158, 160, 161, 154, 158, 154, 158, 160, 157, 167, 162, 163, 153, 158, 160, 162, 161, 151, 154, 155, 159, 160, 160, 162, 159, 167, 181, 160, 168, 160, 159, 160, 154, 166, 163, 160, 159, 167, 156, 159, 160, 157, 162, 162, 161, 159, 160, 165, 166, 159, 160, 158, 162, 164, 161, 174, 160, 160, 161, 165, 148, 153, 161, 155, 158, 160, 156, 166, 158, 162, 155, 163, 168, 162, 159, 156, 153, 159, 148, 162, 160, 161, 156, 160, 160, 163, 162, 157, 162, 160, 153, 169, 156, 161, 166, 170, 150, 167, 165, 164, 166, 157, 152, 156, 162, 159, 166, 157, 157, 159, 169, 160, 159, 166, 163, 164, 156, 161, 160, 154, 162, 147, 167, 161, 161, 159, 168, 163, 164, 162, 167, 156, 161, 153, 175, 154, 152, 154, 162, 149, 160, 159, 158, 163, 166, 172, 161, 157, 164, 151, 156, 155, 161, 166, 170, 157, 157, 161, 150, 161, 164, 164, 151, 160, 167, 161, 158, 155, 162, 159, 154, 149, 155, 160, 165, 160, 157, 156, 154, 153, 151, 164, 161, 159, 149, 156, 161, 171, 159, 160, 162, 160, 159, 159, 164, 162, 152, 158, 159, 149, 159, 165, 153, 161, 162, 160, 146, 155, 157, 176, 155, 165, 156, 163, 157, 167, 156, 161, 153, 155, 163, 154, 159, 160, 159, 158, 160, 158, 156, 153, 152, 154, 156, 151, 163, 174, 169, 165, 161, 152, 164, 162, 158, 165, 152, 152, 157, 165, 154, 153, 159, 152, 158, 171, 165, 151, 157, 164, 160, 167, 161, 156, 162, 155, 164, 159, 165, 156, 203, 156, 144, 161, 166, 162, 154, 153, 165, 159, 160, 157, 160, 160, 156, 163, 172, 162, 156, 172, 167, 185, 189, 164, 155, 154, 159, 164, 158, 166, 150, 166, 173, 164, 155, 175, 155, 153, 163, 159, 158, 160, 159, 152, 162, 157, 165, 156, 161, 160, 153, 159, 157, 161, 165, 173, 165, 153, 168, 158, 154, 161, 154, 150, 161, 160, 160, 148, 162, 148, 160, 153, 158, 162, 154, 162, 153, 162, 161, 169, 160, 166, 159, 148, 162, 159, 164, 157, 160, 158, 158, 164, 160, 165, 159, 152, 161, 158, 154, 161, 157, 160, 156, 157, 150, 157, 156, 174, 161, 162, 162, 158, 158, 160, 158, 156, 156, 159, 168, 166, 153, 156, 156, 159, 156, 145, 145, 159, 157, 156, 158, 160, 161, 162, 158, 153, 167, 161, 150, 160, 164, 154, 155, 157, 161, 162, 161, 160, 159, 159, 165, 151, 159, 151, 162, 163, 154, 159, 154, 152, 161, 157, 160, 162, 167, 161, 160, 153, 156, 159, 166, 158, 155, 174, 165, 165, 162, 153, 168, 153, 154, 154, 167, 155, 161, 153, 159, 162, 166, 157, 149, 166, 180, 158, 162, 152, 164, 159, 167, 160, 160, 157, 156, 162, 145, 168, 158, 163, 172, 172, 161, 154, 155, 158, 152, 158, 159, 158, 165, 159, 159, 156, 158, 161, 155, 150, 156, 165, 159, 159, 154, 162, 161, 161, 155, 152, 149, 155, 165, 176, 164, 157, 170, 156, 159, 157, 171, 163, 162, 153, 158, 159, 161, 162, 169, 172, 157, 165, 161, 159, 157, 163, 155, 165, 160, 158, 163, 152, 155, 155, 161, 165, 160, 160, 159, 168, 152, 163, 159, 158, 159, 164, 166, 173, 154, 160, 156, 158, 169, 162, 152, 160, 157, 162, 155, 155, 156, 162, 152, 157, 150, 156, 160, 157, 160, 157, 151, 165, 156, 152, 161, 160, 156, 154, 158, 161, 157, 160, 156, 163, 170, 158, 156, 149, 154, 159, 177, 158, 160, 158, 161, 156, 151, 156, 162, 159, 154, 160, 156, 163, 160, 162, 157, 153, 162, 159, 161, 162, 162, 160, 158, 162, 163, 163, 159, 161, 164, 152, 151, 155, 155, 151, 166, 168, 155, 159, 158, 158, 158, 157, 170, 159, 166, 161, 156, 158, 155, 160, 171, 162, 162, 160, 156, 158, 155, 163, 162, 158, 161, 155, 162, 153, 163, 160, 158, 159, 155, 152, 161, 158, 157, 159, 154, 164, 155, 158, 155, 157, 163, 171, 160, 151, 163, 167, 156, 162, 159, 156, 156, 154, 154, 156, 154, 172, 159, 160, 163, 159, 158, 153, 162, 168, 159, 157, 157, 154, 152, 151, 159, 160, 159, 155, 161, 161, 147, 154, 161, 160, 163, 162, 160, 161, 151, 158, 164, 163, 162, 154, 155, 173, 158, 163, 154, 154, 157, 163, 160, 155, 165, 155, 161, 164, 167, 162, 154, 156, 156, 155, 166, 164, 172, 161, 158, 158, 160, 162, 160, 157, 159, 153, 160, 151, 165, 159, 180, 152, 158, 159, 161, 164, 156, 162, 157, 154, 154, 151, 148, 152, 157, 161, 162, 163, 163, 152, 154, 176, 154, 162, 163, 161, 159, 162, 156, 166, 163, 169, 158, 164, 160, 159, 158, 162, 154, 160, 162, 162, 161, 161, 161, 160, 161, 160, 159, 162, 159, 160, 160, 162, 156, 161, 161, 163, 161, 168, 162, 159, 156, 158, 153, 162, 162, 162, 164, 162, 161, 152, 164, 162, 159, 160, 156, 148, 161, 160, 158, 160, 159, 155, 162, 161, 165, 158, 160, 164, 159, 160, 161, 161, 159, 156, 162, 161, 164, 160, 161, 160, 158, 159, 165, 161, 154, 157, 160, 162, 157, 162, 167, 160, 161, 160, 162, 163, 156, 162, 159, 153, 157, 153, 160, 157, 162, 163, 159, 158, 157, 159, 159, 160, 168, 164, 159, 163, 166, 154, 159, 156, 160, 164, 159, 162, 161, 159, 158, 160, 159, 168, 165, 160, 159, 162, 163, 156, 159, 171, 156, 161, 161, 159, 158, 164, 160, 158, 158, 158, 159, 157, 161, 164, 159, 159, 157, 163, 165, 164, 158, 174, 161, 162, 163, 159, 161, 161, 152, 170, 160, 160, 157, 161, 156, 157, 163, 159, 165, 160, 159, 154, 159, 165, 162, 165, 158, 161, 158, 161, 161, 175, 163, 158, 159, 165, 160, 160, 160, 163, 156, 157, 163, 159, 161, 159, 160, 163, 158, 156, 162, 171, 160, 162, 161, 161, 158, 155, 167, 163, 161, 156, 161, 161, 159, 161, 158, 161, 158, 159, 160, 157, 161, 161, 159, 158, 152, 160, 160, 159, 161, 162, 155, 157, 162, 163, 161, 159, 160, 160, 157, 177, 160, 164, 160, 162, 149, 156, 162, 153, 157, 159, 158, 158, 163, 163, 167, 162, 170, 162, 165, 162, 163, 159, 158, 165, 160, 167, 162, 160, 159, 160, 162, 154, 162, 158, 159, 157, 159, 155, 157, 160, 160, 156, 157, 165, 157, 163, 161, 160, 166, 156, 165, 164, 155, 160, 160, 160, 162, 156, 161, 160, 157, 158, 161, 156, 160, 159, 160, 161, 162, 159, 160, 159, 156, 162, 160, 158, 159, 161, 162, 158, 160, 159, 158, 162, 168, 158, 160, 163, 161, 162, 159, 160, 166, 155, 161, 155, 163, 162, 160, 159, 164, 163, 158, 157, 160, 162, 158, 164, 156, 164, 166, 158, 158, 159, 157, 159, 162, 159, 162, 160, 164, 166, 162, 159, 156, 164, 159, 154, 158, 161, 161, 162, 162, 161, 157, 167, 158, 159, 169, 154, 159, 159, 160, 158, 158, 161, 161, 164, 159, 159, 156, 160, 163, 163, 163, 159, 157, 161, 157, 152, 161, 159, 162, 158, 161, 157, 159, 157, 162, 156, 157, 162, 158, 157, 163, 154, 158, 163, 155, 152, 160, 159, 160, 159, 161, 164, 161, 159, 157, 157, 159, 158, 150, 156, 159, 161, 159, 162, 160, 148, 160, 162, 159, 161, 155, 154, 160, 158, 160, 157, 161, 160, 161, 160, 158, 165, 161, 164, 159, 154, 155, 159, 159, 163, 153, 160, 163, 160, 157, 162, 161, 158, 157, 161, 167, 158, 157, 158, 159, 159, 159, 158, 158, 159, 158, 143, 154, 161, 156, 159, 159, 156, 161, 154, 162, 163, 161, 160, 159, 162, 160, 162, 160, 161, 161, 157, 155, 168, 161, 155, 159, 161, 163, 160, 163, 148, 158, 159, 150, 165, 154, 157, 164, 160, 150, 166, 164, 160, 147, 163, 167, 165, 163, 163, 158, 158, 159, 157, 157, 163, 158, 166, 156, 157, 160, 152, 163, 169, 154, 155, 167, 160, 161, 153, 158, 155, 160, 160, 157, 155, 160, 151, 154, 156, 150, 160, 163, 157, 154, 160, 156, 172, 156, 155, 151, 164, 153, 171, 158, 164, 157, 169, 155, 163, 164, 161, 158, 168, 163, 170, 160, 164, 163, 164, 159, 164, 153, 155, 157, 152, 166, 166, 153, 165, 157, 155, 158, 165, 164, 161, 156, 152, 156, 163, 161, 186, 157, 164, 159, 154, 160, 161, 155, 173, 157, 164, 168, 153, 167, 160, 155, 163, 154, 156, 161, 159, 164, 162, 153, 159, 157, 155, 161, 157, 153, 160, 163, 158, 160, 174, 158, 152, 161, 154, 159, 143, 154, 162, 162, 161, 167, 154, 166, 155, 165, 158, 157, 162, 165, 155, 160, 148, 156, 160, 161, 163, 161, 158, 158, 163, 150, 161, 154, 160, 154, 160, 165, 157, 151, 156, 153, 155, 147, 169, 155, 162, 157, 160, 159, 161, 155, 162, 163, 164, 165, 158, 152, 166, 151, 150, 156, 160, 148, 148, 169, 149, 162, 157, 165, 146, 157, 158, 159, 165, 156, 160, 161, 165, 151, 159, 165, 160, 154, 159, 149, 155, 163, 165, 163, 173, 164, 166, 159, 160, 166, 162, 156, 164, 151, 167, 153, 160, 154, 155, 156, 146, 157, 156, 154, 165, 155, 153, 165, 177, 144, 156, 156, 161, 159, 156, 154, 158, 162, 168, 165, 157, 155, 159, 157, 166, 164, 155, 153, 156, 164, 158, 158, 153, 154, 161, 162, 162, 158, 153, 153, 153, 155, 159, 155, 154, 160, 158, 166, 159, 163, 160, 161, 160, 165, 152, 164, 175, 149, 169, 161, 157, 150, 167, 159, 154, 160, 171, 155, 170, 161, 169, 162, 164, 163, 164, 160, 158, 152, 159, 160, 182, 161, 165, 161, 155, 160, 171, 154, 165, 155, 151, 163, 159, 161, 153, 159, 151, 157, 138, 162, 161, 168, 151, 153, 156, 166, 157, 160, 160, 158, 165, 168, 152, 162, 162, 150, 174, 164, 152, 154, 155, 156, 154, 159, 164, 177, 155, 161, 161, 160, 167, 159, 169, 162, 154, 161, 158, 159, 159, 159, 160, 155, 147, 162, 168, 160, 158, 170, 156, 156, 157, 159, 161, 162, 167, 165, 163, 151, 158, 150, 157, 150, 144, 162, 155, 161, 162, 160, 156, 153, 164, 156, 163, 160, 158, 157, 165, 154, 162, 165, 162, 150, 155, 151, 169, 162, 169, 161, 153, 162, 158, 164, 163, 159, 166, 165, 161, 153, 163, 161, 158, 159, 160, 160, 157, 158, 152, 154, 159, 160, 158, 160, 154, 170, 155, 164, 159, 152, 166, 161, 160, 171, 161, 147, 162, 168, 135, 160, 162, 156, 163, 169, 152, 151, 153, 161, 158, 154, 154, 162, 156, 152, 164, 159, 162, 150, 156, 176, 157, 170, 150, 165, 157, 163, 168, 162, 164, 164, 162, 157, 155, 155, 160, 165, 158, 161, 163, 167, 163, 157, 161, 165, 163, 165, 162, 151, 158, 158, 161, 168, 152, 156, 161, 157, 163, 153, 170, 158, 160, 164, 153, 153, 161, 154, 161, 157, 160, 160, 170, 154, 160, 166, 150, 165, 160, 159, 150, 149, 165, 161, 149, 177, 171, 163, 161, 160, 160, 165, 156, 155, 157, 159, 153, 168, 153, 169, 165, 157, 168, 153, 155, 164, 161, 165, 155, 160, 158, 160, 173, 163, 154, 162, 179, 162, 159, 164, 168, 162, 162, 164, 162, 159, 152, 158, 161, 157, 148, 163, 159, 153, 161, 158, 165, 155, 160, 167, 153, 162, 163, 157, 163, 160, 158, 162, 164, 170, 159, 162, 182, 162, 157, 157, 159, 158, 156, 155, 161, 165, 163, 163, 157, 161, 158, 154, 163, 152, 165, 164, 156, 166, 172, 153, 158, 153, 152, 157, 166, 158, 162, 155, 151, 159, 159, 161, 159, 160, 160, 161, 167, 159, 158, 160, 159, 155, 162, 157, 153, 160, 161, 164, 163, 162, 155, 150, 161, 167, 161, 170, 161, 156, 160, 165, 150, 163, 160, 160, 163, 155, 160, 162, 161, 161, 168, 167, 159, 158, 159, 165, 165, 166, 156, 161, 170, 149, 166, 154, 155, 159, 159, 160, 153, 165, 162, 163, 157, 161, 160, 164, 163, 165, 164, 157, 153, 157, 157, 160, 161, 151, 155, 158, 165, 156, 153, 160, 186, 157, 158, 162, 164, 160, 156, 148, 156, 156, 159, 162, 152, 156, 162, 151, 157, 159, 162, 163, 154, 174, 164, 164, 161, 160, 161, 169, 159, 152, 148, 169, 178, 160, 164, 162, 163, 157, 156, 162, 163, 157, 162, 158, 158, 155, 159, 156, 152, 162, 160, 163, 163, 165, 156, 162, 156, 165, 159, 151, 153, 162, 157, 169, 162, 162, 160, 164, 167, 160, 162, 155, 159, 162, 153, 160, 165, 155, 162, 148, 159, 155, 159, 160, 157, 164, 160, 152, 154, 153, 160, 165, 158, 159, 156, 164, 158, 149, 165, 164, 168, 160, 152, 158, 171, 156, 161, 156, 171, 157, 163, 161, 155, 163, 158, 149, 161, 162, 161, 163, 160, 156, 156, 163, 157, 161, 165, 166, 157, 157, 164, 160, 152, 157, 158, 163, 156, 154, 163, 161, 155, 155, 161, 162, 158, 161, 155, 164, 159, 169, 156, 158, 159, 161, 160, 143, 157, 160, 159, 160, 157, 160, 163, 160, 156, 165, 162, 161, 158, 168, 167, 179, 173, 160, 163, 167, 162, 162, 160, 157, 157, 160, 165, 162, 161, 161, 156, 157, 159, 157, 171, 156, 161, 164, 158, 157, 162, 167, 157, 156, 162, 156, 170, 152, 159, 159, 160, 167, 167, 158, 166, 165, 162, 156, 156, 154, 158, 157, 158, 148, 153, 167, 160, 156, 153, 175, 158, 164, 163, 155, 148, 149, 159, 154, 162, 150, 148, 157, 162, 160, 156, 162, 157, 168, 163, 160, 168, 162, 154, 161, 155, 156, 153, 150, 162, 159, 161, 163, 156, 161, 159, 161, 163, 156, 159, 155, 159, 168, 162, 163, 163, 167, 167, 159, 158, 159, 149, 158, 160, 156, 163, 155, 165, 165, 135, 156, 167, 160, 164, 175, 162, 155, 160, 164, 163, 158, 159, 166, 151, 157, 164, 159, 150, 171, 163, 155, 162, 153, 160, 156, 162, 165, 157, 158, 161, 161, 163, 159, 153, 153, 159, 152, 159, 165, 159, 161, 164, 163, 146, 153, 165, 164, 160, 166, 164, 159, 141, 155, 159, 155, 155, 157, 156, 156, 157, 165, 160, 158, 160, 159, 158, 162, 161, 159, 159, 161, 166, 158, 170, 145, 158, 161, 157, 157, 155, 163, 162, 160, 162, 174, 158, 172, 165, 161, 165, 159, 154, 169, 156, 162, 151, 164, 161, 163, 159, 159, 149, 157, 158, 162, 161, 164, 164, 155, 162, 159, 171, 145, 164, 165, 161, 156, 160, 153, 160, 161, 159, 167, 155, 156, 158, 162, 158, 163, 161, 185, 161, 163, 152, 161, 168, 156, 159, 156, 158, 153, 159, 162, 164, 163, 151, 164, 160, 158, 157, 151, 153, 164, 150, 161, 154, 156, 161, 158, 165, 154, 156, 161, 159, 164, 159, 156, 164, 159, 160, 157, 154, 145, 154, 158, 156, 159, 156, 155, 154, 160, 151, 161, 164, 152, 161, 154, 160, 152, 160, 162, 163, 161, 160, 162, 152, 165, 158, 162, 163, 158, 161, 162, 154, 158, 162, 165, 160, 155, 156, 160, 163, 156, 165, 166, 161, 166, 166, 155, 154, 172, 156, 164, 162, 165, 160, 162, 159, 161, 157, 152, 162, 165, 170, 163, 157, 173, 155, 157, 162, 167, 161, 144, 188, 174, 159, 162, 158, 163, 160, 158, 153, 159, 163, 161, 158, 172, 156, 156, 159, 163, 160, 165, 162, 160, 152, 160, 159, 164, 153, 158, 163, 153, 161, 158, 157, 170, 160, 152, 156, 167, 161, 155, 155, 167, 161, 158, 160, 166, 166, 159, 162, 159, 164, 159, 150, 159, 155, 161, 156, 153, 163, 166, 157, 158, 160, 178, 160, 156, 160, 157, 154, 161, 160, 158, 152, 157, 163, 163, 162, 161, 161, 158, 161, 168, 160, 156, 153, 164, 154, 157, 161, 160, 165, 159, 157, 161, 159, 171, 158, 158, 158, 163, 157, 168, 158, 162, 159, 160, 161, 165, 165, 163, 160, 160, 165, 156, 159, 160, 163, 163, 166, 162, 161, 168, 158, 156, 160, 160, 161, 162, 159, 165, 162, 157, 165, 147, 156, 157, 163, 162, 161, 165, 146, 161, 165, 161, 161, 161, 154, 159, 155, 163, 156, 162, 163, 159, 183, 144, 152, 160, 151, 153, 165, 148, 164, 168, 156, 160, 166, 152, 152, 166, 160, 164, 157, 159, 164, 165, 165, 161, 166, 161, 162, 167, 134, 159, 173, 158, 158, 161, 150, 166, 161, 162, 167, 162, 161, 162, 165, 161, 157, 159, 163, 157, 160, 166, 161, 158, 158, 156, 161, 153, 158, 156, 155, 157, 206, 163, 158, 163, 163, 158, 160, 159, 158, 157, 160, 163, 164, 161, 158, 163, 164, 162, 159, 158, 159, 155, 172, 153, 160, 171, 164, 158, 160, 160, 160, 163, 162, 165, 154, 152, 157, 165, 157, 158, 155, 177, 162, 154, 157, 163, 152, 163, 163, 160, 169, 157, 158, 156, 152, 162, 157, 161, 147, 145, 149, 157, 157, 155, 156, 151, 153, 160, 170, 176, 154, 172, 163, 164, 163, 151, 167, 168, 167, 164, 160, 178, 164, 159, 159, 159, 160, 162, 159, 159, 159, 158, 171, 162, 149, 152, 158, 162, 160, 150, 152, 168, 159, 150, 160, 164, 150, 151, 173, 160, 162, 153, 162, 160, 157, 166, 158, 162, 161, 152, 157, 160, 151, 159, 148, 170, 160, 159, 160, 160, 161, 157, 163, 160, 152, 149, 161, 158, 154, 165, 159, 155, 151, 161, 158, 164, 154, 171, 160, 162, 154, 156, 145, 158, 161, 162, 157, 156, 160, 160, 149, 162, 168, 162, 163, 199, 149, 167, 164, 174, 161, 164, 155, 161, 159, 159, 159, 155, 152, 164, 160, 171, 168, 169, 155, 161, 153, 160, 159, 159, 165, 165, 156, 158, 156, 164, 150, 159, 161, 162, 168, 167, 155, 162, 157, 153, 165, 157, 156, 150, 151, 165, 159, 154, 161, 163, 141, 163, 153, 165, 167, 156, 152, 156, 162, 162, 160, 159, 160, 161, 163, 165, 160, 161, 155, 153, 159, 153, 159, 163, 159, 151, 165, 174, 160, 164, 157, 149, 159, 157, 163, 151, 144, 156, 151, 167, 164, 153, 158, 160, 158, 161, 159, 159, 147, 154, 165, 160, 171, 156, 158, 152, 160, 149, 161, 153, 157, 156, 164, 158, 155, 165, 156, 157, 166, 166, 158, 154, 152, 156, 154, 159, 162, 154, 153, 163, 160, 152, 160, 163, 166, 161, 160, 156, 157, 161, 165, 156, 147, 167, 165, 164, 168, 160, 158, 163, 151, 164, 157, 166, 160, 161, 161, 157, 158, 161, 149, 163, 152, 146, 160, 160, 162, 155, 158, 164, 161, 164, 166, 168, 153, 165, 161, 156, 155, 156, 157, 159, 163, 167, 159, 159, 168, 156, 160, 154, 152, 154, 162, 156, 147, 158, 164, 160, 159, 155, 167, 162, 157, 159, 155, 191, 154, 145, 163, 168, 157, 161, 155, 170, 161, 163, 157, 159, 163, 166, 144, 158, 165, 153, 168, 166, 157, 159, 152, 168, 151, 145, 157, 168, 167, 157, 171, 164, 152, 154, 162, 167, 166, 155, 158, 160, 163, 155, 154, 158, 157, 153, 152, 170, 161, 165, 159, 154, 167, 156, 155, 161, 162, 169, 148, 159, 159, 157, 162, 162, 157, 164, 158, 156, 156, 163, 150, 154, 161, 165, 155, 159, 162, 159, 156, 164, 154, 156, 158, 166, 170, 164, 158, 153, 169, 174, 143, 159, 158, 158, 163, 156, 163, 155, 156, 158, 161, 159, 156, 155, 168, 155, 153, 163, 167, 155, 156, 161, 162, 152, 168, 158, 155, 164, 165, 166, 170, 164, 173, 159, 156, 162, 161, 154, 165, 165, 170, 162, 155, 159, 163, 159, 160, 165, 160, 154, 149, 183, 162, 165, 151, 166, 163, 149, 161, 173, 161, 174, 165, 153, 165, 153, 158, 165, 165, 155, 156, 155, 164, 165, 162, 158, 166, 163, 159, 150, 162, 163, 164, 157, 165, 156, 165, 156, 163, 154, 159, 171, 142, 158, 160, 165, 161, 152, 156, 167, 157, 146, 160, 150, 161, 166, 159, 160, 152, 158, 170, 164, 162, 162, 153, 158, 163, 150, 151, 152, 156, 151, 160, 159, 152, 158, 158, 153, 155, 153, 161, 167, 153, 160, 155, 166, 153, 168, 168, 152, 159, 163, 147, 167, 151, 164, 152, 162, 161, 156, 153, 168, 152, 149, 158, 161, 160, 161, 164, 165, 157, 164, 169, 160, 163, 157, 155, 165, 152, 166, 165, 155, 149, 162, 164, 157, 161, 157, 153, 165, 152, 152, 154, 151, 152, 152, 157, 163, 148, 159, 159, 168, 154, 148, 157, 152, 157, 151, 157, 164, 154, 159, 159, 159, 158, 158, 166, 162, 151, 155, 158, 157, 157, 155, 157, 158, 153, 157, 153, 163, 155, 154, 162, 155, 165, 163, 163, 157, 154, 157, 157, 165, 156, 162, 161, 160, 162, 153, 159, 163, 158, 151, 160, 155, 162, 166, 146, 164, 150, 165, 157, 161, 162, 156, 160, 159, 163, 167, 151, 161, 161, 146, 168, 157, 158, 160, 154, 164, 150, 156, 161, 160, 157, 153, 158, 165, 162, 160, 166, 158, 165, 169, 160, 150, 149, 158, 162, 158, 158, 167, 165, 154, 162, 165, 164, 164, 165, 165, 155, 166, 158, 165, 156, 154, 165, 151, 158, 162, 154, 151, 161, 154, 171, 160, 157, 157, 164, 157, 159, 156, 150, 154, 158, 157, 156, 166, 155, 159, 156, 150, 159, 167, 159, 162, 150, 157, 167, 178, 160, 152, 146, 160, 160, 156, 172, 163, 160, 156, 153, 155, 155, 158, 179, 156, 156, 158, 160, 167, 156, 154, 168, 162, 157, 165, 149, 163, 161, 155, 158, 156, 154, 154, 159, 155, 168, 157, 164, 180, 156, 161, 156, 157, 178, 158, 160, 169, 164, 153, 168, 169, 165, 160, 160, 190, 156, 158, 163, 160, 153, 157, 156, 162, 157, 152, 156, 157, 165, 173, 166, 172, 166, 161, 160, 170, 154, 157, 151, 159, 156, 158, 159, 164, 152, 164, 165, 158, 162, 168, 158, 155, 154, 152, 142, 160, 158, 148, 162, 170, 161, 153, 158, 166, 159, 161, 161, 165, 171, 158, 158, 157, 169, 159, 155, 161, 160, 155, 151, 153, 157, 163, 157, 160, 158, 158, 155, 172, 158, 163, 153, 164, 159, 156, 167, 162, 158, 152, 161, 160, 170, 160, 159, 157, 159, 159, 152, 160, 168, 157, 157, 163, 163, 158, 179, 151, 155, 159, 154, 159, 153, 159, 171, 156, 162, 166, 155, 160, 165, 156, 159, 165, 162, 158, 158, 165, 159, 164, 156, 162, 171, 158, 157, 170, 146, 172, 153, 156, 156, 169, 162, 166, 161, 155, 163, 164, 161, 154, 153, 155, 155, 153, 156, 158, 165, 160, 159, 155, 162, 160, 163, 156, 168, 152, 152, 153, 162, 155, 157, 161, 155, 162, 159, 160, 163, 153, 160, 155, 162, 161, 156, 154, 168, 152, 152, 163, 159, 154, 158, 151, 165, 174, 162, 164, 151, 162, 162, 166, 157, 164, 161, 157, 151, 165, 161, 161, 163, 156, 152, 147, 156, 157, 161, 164, 155, 162, 156, 159, 170, 167, 155, 153, 171, 155, 163, 152, 158, 159, 147, 146, 167, 159, 161, 165, 159, 154, 152, 151, 156, 163, 173, 151, 162, 161, 160, 152, 156, 161, 158, 162, 154, 154, 160, 153, 169, 158, 158, 161, 140, 157, 157, 156, 162, 165, 153, 167, 151, 156, 158, 158, 159, 159, 157, 162, 159, 162, 155, 159, 155, 167, 164, 164, 151, 172, 158, 171, 163, 155, 160, 152, 164, 156, 155, 158, 157, 158, 158, 139, 158, 166, 161, 172, 163, 159, 157, 162, 166, 162, 155, 162, 161, 164, 161, 159, 164, 163, 168, 170, 163, 159, 158, 163, 169, 165, 163, 154, 161, 160, 144, 153, 159, 160, 163, 148, 162, 150, 162, 156, 161, 157, 161, 159, 163, 159, 157, 169, 156, 161, 157, 161, 161, 163, 155, 162, 159, 162, 166, 158, 158, 158, 146, 154, 155, 156, 163, 163, 161, 154, 159, 153, 158, 160, 159, 165, 166, 159, 172, 143, 156, 164, 172, 153, 165, 162, 161, 165, 162, 155, 164, 161, 161, 156, 168, 154, 157, 163, 168, 170, 151, 161, 159, 164, 170, 162, 155, 159, 169, 149, 153, 167, 171, 158, 161, 163, 152, 155, 163, 156, 162, 151, 160, 155, 158, 158, 161, 162, 162, 166, 163, 168, 150, 155, 154, 172, 158, 157, 168, 166, 160, 163, 164, 164, 171, 152, 161, 150, 154, 159, 173, 161, 165, 158, 153, 163, 161, 164, 163, 158, 160, 154, 161, 154, 166, 157, 154, 154, 153, 160, 152, 159, 177, 154, 154, 160, 158, 153, 158, 157, 163, 151, 162, 163, 163, 154, 178, 156, 164, 182, 157, 156, 167, 159, 154, 159, 158, 156, 153, 159, 158, 154, 161, 162, 163, 164, 159, 167, 161, 163, 162, 152, 152, 170, 148, 159, 162, 150, 136, 163, 165, 165, 159, 163, 155, 165, 163, 159, 158, 160, 159, 151, 160, 160, 151, 165, 158, 172, 153, 165, 146, 168, 162, 157, 161, 167, 165, 157, 168, 154, 159, 144, 156, 161, 155, 159, 158, 160, 164, 155, 163, 157, 157, 156, 162, 163, 157, 164, 159, 153, 160, 154, 169, 164, 160, 161, 162, 160, 165, 147, 159, 168, 161, 164, 161, 157, 165, 158, 154, 158, 159, 151, 163, 155, 161, 159, 152, 159, 172, 168, 166, 156, 146, 173, 166, 162, 156, 151, 163, 166, 156, 163, 142, 161, 180, 169, 162, 146, 163, 162, 161, 179, 163, 164, 160, 170, 167, 155, 174, 166, 156, 160, 163, 161, 152, 168, 163, 152, 167, 159, 160, 154, 140, 154, 156, 157, 158, 168, 161, 160, 165, 153, 167, 152, 168, 166, 156, 159, 153, 161, 169, 167, 154, 166, 161, 164, 165, 152, 162, 159, 167, 156, 175, 155, 152, 158, 167, 158, 156, 169, 162, 155, 152, 161, 159, 159, 153, 149, 161, 159, 161, 155, 163, 159, 153, 167, 163, 167, 160, 165, 149, 161, 160, 151, 175, 159, 165, 164, 161, 159, 162, 159, 169, 159, 151, 160, 157, 166, 166, 170, 160, 158, 168, 155, 161, 155, 175, 168, 150, 156, 163, 162, 158, 162, 163, 161, 153, 160, 162, 163, 163, 152, 163, 159, 160, 165, 161, 159, 160, 159, 161, 165, 160, 156, 160, 160, 158, 158, 158, 164, 163, 161, 159, 159, 162, 158, 160, 165, 164, 160, 166, 157, 161, 155, 165, 160, 162, 162, 158, 164, 162, 156, 163, 161, 160, 127, 158, 164, 160, 167, 155, 158, 158, 161, 162, 158, 160, 163, 159, 158, 157, 155, 164, 158, 162, 163, 158, 164, 162, 164, 160, 159, 161, 161, 159, 161, 163, 159, 159, 158, 159, 161, 158, 158, 162, 159, 161, 161, 196, 159, 162, 158, 160, 159, 154, 162, 181, 163, 161, 160, 159, 156, 155, 159, 159, 156, 161, 162, 158, 122, 159, 159, 163, 160, 166, 162, 160, 163, 163, 165, 156, 158, 161, 159, 160, 159, 161, 163, 164, 161, 187, 158, 159, 159, 162, 156, 156, 160, 162, 159, 160, 158, 160, 157, 157, 162, 163, 164, 159, 163, 154, 163, 164, 163, 157, 155, 157, 162, 160, 159, 163, 159, 162, 187, 162, 160, 162, 162, 162, 158, 163, 164, 160, 160, 159, 157, 157, 157, 157, 160, 165, 162, 163, 160, 161, 163, 156, 156, 160, 162, 160, 160, 158, 164, 164, 156, 162, 164, 160, 163, 160, 159, 164, 159, 158, 159, 158, 164, 166, 161, 165, 162, 159, 159, 209, 156, 164, 159, 158, 168, 163, 160, 157, 157, 162, 163, 161, 163, 159, 161, 162, 161, 156, 159, 161, 160, 160, 158, 160, 151, 158, 157, 159, 159, 160, 163, 158, 161, 163, 159, 155, 163, 163, 161, 161, 161, 159, 159, 159, 159, 159, 161, 162, 155, 159, 156, 159, 165, 159, 157, 160, 159, 163, 159, 158, 161, 162, 165, 161, 156, 163, 157, 162, 159, 163, 157, 163, 159, 158, 159, 154, 156, 159, 159, 156, 158, 164, 160, 159, 165, 160, 160, 161, 160, 161, 159, 163, 160, 160, 156, 154, 155, 152, 162, 161, 157, 159, 161, 161, 162, 161, 158, 160, 157, 161, 158, 158, 162, 158, 164, 159, 159, 156, 161, 160, 157, 161, 161, 158, 161, 158, 159, 159, 158, 160, 160, 155, 162, 162, 157, 162, 161, 160, 163, 161, 159, 162, 160, 159, 166, 158, 161, 160, 158, 162, 160, 168, 160, 159, 164, 159, 159, 156, 156, 156, 158, 162, 160, 161, 157, 157, 158, 157, 160, 166, 157, 154, 160, 160, 171, 159, 158, 159, 150, 159, 158, 161, 154, 159, 158, 162, 160, 161, 159, 165, 160, 162, 161, 157, 161, 154, 157, 166, 160, 155, 169, 163, 155, 135, 168, 163, 159, 164, 161, 161, 158, 161, 156, 162, 157, 158, 163, 160, 162, 161, 160, 159, 162, 160, 160, 162, 166, 161, 158, 163, 159, 157, 155, 164, 160, 159, 161, 158, 158, 164, 159, 165, 159, 163, 160, 157, 160, 161, 161, 155, 161, 160, 165, 156, 160, 161, 161, 158, 161, 156, 159, 163, 159, 155, 152, 160, 159, 160, 160, 158, 159, 156, 160, 161, 161, 156, 159, 161, 166, 160, 158, 159, 158, 165, 166, 158, 159, 159, 153, 160, 161, 162, 159, 162, 159, 164, 159, 160, 160, 161, 167, 164, 152, 153, 162, 166, 159, 166, 169, 154, 161, 159, 162, 158, 162, 156, 164, 156, 157, 164, 164, 159, 155, 155, 157, 162, 160, 167, 162, 159, 159, 159, 157, 162, 155, 162, 154, 159, 150, 158, 163, 175, 166, 156, 154, 159, 176, 169, 162, 153, 159, 157, 159, 161, 168, 158, 154, 158, 166, 159, 161, 164, 174, 165, 158, 156, 163, 149, 164, 166, 156, 156, 156, 170, 152, 162, 163, 158, 159, 166, 172, 147, 160, 165, 156, 161, 157, 157, 155, 158, 154, 160, 158, 165, 154, 160, 162, 160, 158, 157, 162, 157, 158, 154, 158, 163, 163, 163, 164, 149, 157, 153, 157, 158, 158, 156, 161, 163, 163, 156, 158, 162, 156, 161, 156, 163, 150, 156, 159, 164, 156, 156, 159, 159, 163, 158, 160, 153, 157, 157, 159, 158, 160, 159, 170, 163, 162, 167, 159, 161, 159, 167, 163, 156, 152, 155, 164, 157, 158, 158, 156, 165, 161, 157, 164, 160, 162, 172, 196, 165, 165, 157, 159, 157, 150, 149, 161, 152, 162, 163, 160, 165, 152, 165, 161, 160, 160, 156, 165, 159, 181, 159, 156, 155, 161, 154, 163, 156, 156, 164, 162, 158, 162, 161, 158, 174, 154, 155, 165, 161, 164, 161, 172, 175, 158, 160, 152, 156, 166, 157, 165, 157, 164, 168, 161, 159, 160, 168, 163, 156, 161, 161, 159, 157, 160, 158, 154, 157, 161, 161, 162, 164, 161, 156, 153, 161, 165, 156, 164, 157, 166, 159, 151, 161, 165, 158, 163, 155, 162, 158, 161, 154, 165, 168, 169, 152, 157, 156, 160, 153, 159, 161, 150, 159, 162, 154, 160, 163, 155, 160, 158, 155, 161, 161, 159, 160, 161, 159, 156, 164, 157, 184, 162, 158, 157, 153, 157, 157, 165, 161, 161, 158, 155, 160, 161, 153, 161, 149, 152, 159, 165, 155, 155, 162, 167, 160, 162, 158, 167, 159, 165, 160, 161, 162, 157, 162, 164, 166, 158, 156, 159, 157, 161, 155, 162, 156, 153, 164, 179, 164, 163, 160, 163, 159, 160, 157, 163, 168, 156, 165, 158, 160, 164, 157, 163, 167, 161, 155, 158, 161, 156, 152, 157, 168, 159, 163, 152, 154, 164, 167, 158, 163, 174, 162, 156, 163, 158, 158, 159, 159, 162, 164, 165, 159, 158, 154, 155, 157, 167, 162, 159, 155, 161, 160, 162, 176, 163, 158, 166, 161, 153, 160, 159, 164, 160, 159, 166, 163, 155, 163, 168, 166, 168, 158, 158, 163, 170, 163, 158, 164, 163, 164, 159, 155, 162, 154, 157, 160, 160, 163, 157, 162, 161, 155, 162, 163, 167, 160, 153, 160, 163, 159, 164, 161, 157, 156, 161, 160, 157, 159, 160, 152, 157, 156, 171, 160, 170, 145, 159, 166, 160, 156, 159, 156, 165, 152, 169, 160, 163, 164, 162, 158, 157, 164, 159, 165, 160, 159, 161, 165, 152, 158, 159, 162, 157, 155, 162, 165, 155, 162, 152, 146, 167, 156, 160, 163, 168, 159, 160, 161, 161, 176, 158, 158, 156, 167, 165, 162, 153, 159, 152, 157, 168, 158, 157, 157, 158, 165, 166, 159, 156, 158, 159, 165, 156, 155, 155, 159, 149, 155, 151, 164, 161, 157, 154, 157, 164, 159, 167, 166, 152, 155, 157, 170, 164, 159, 154, 167, 158, 171, 158, 154, 160, 158, 161, 160, 158, 157, 166, 168, 149, 157, 161, 160, 162, 157, 157, 166, 151, 160, 157, 160, 155, 159, 158, 150, 162, 162, 158, 141, 154, 162, 164, 159, 153, 177, 163, 166, 158, 156, 161, 165, 158, 159, 155, 148, 158, 160, 159, 155, 155, 154, 155, 153, 159, 152, 166, 159, 159, 155, 151, 142, 163, 155, 158, 159, 155, 160, 164, 158, 160, 150, 168, 158, 157, 163, 165, 158, 165, 154, 160, 161, 153, 158, 156, 159, 160, 162, 162, 156, 159, 184, 159, 167, 163, 159, 165, 154, 148, 154, 153, 153, 157, 153, 166, 165, 161, 157, 156, 166, 160, 159, 163, 156, 154, 159, 157, 159, 173, 172, 163, 148, 153, 160, 158, 162, 156, 158, 156, 165, 159, 166, 162, 158, 153, 158, 175, 159, 161, 163, 164, 165, 160, 166, 155, 160, 158, 140, 154, 154, 167, 161, 168, 157, 162, 141, 158, 166, 157, 146, 156, 181, 158, 170, 167, 150, 159, 157, 158, 154, 162, 161, 159, 158, 165, 163, 155, 151, 158, 165, 154, 158, 158, 152, 156, 166, 159, 160, 161, 163, 167, 160, 156, 159, 164, 159, 157, 152, 161, 164, 151, 166, 156, 158, 161, 159, 165, 169, 167, 161, 157, 152, 162, 165, 157, 150, 155, 160, 160, 164, 165, 167, 159, 166, 147, 164, 154, 153, 156, 160, 158, 165, 162, 164, 159, 160, 150, 163, 153, 155, 162, 166, 152, 159, 155, 165, 168, 158, 180, 164, 165, 164, 152, 165, 156, 155, 158, 155, 164, 144, 161, 158, 166, 174, 164, 161, 167, 150, 156, 166, 153, 164, 165, 160, 159, 159, 160, 162, 163, 160, 166, 166, 167, 155, 177, 160, 154, 160, 161, 154, 158, 155, 158, 155, 160, 156, 156, 150, 163, 156, 162, 158, 158, 170, 173, 155, 162, 154, 156, 162, 151, 169, 150, 158, 169, 170, 165, 156, 163, 153, 151, 156, 161, 153, 159, 163, 153, 158, 160, 158, 170, 154, 157, 160, 159, 159, 167, 161, 156, 163, 165, 156, 172, 158, 156, 151, 158, 153, 168, 150, 162, 157, 163, 155, 160, 156, 166, 162, 153, 161, 164, 153, 171, 157, 156, 158, 158, 160, 160, 157, 156, 159, 178, 166, 154, 158, 163, 162, 163, 151, 165, 163, 155, 160, 163, 160, 158, 159, 160, 160, 160, 155, 168, 159, 161, 173, 158, 159, 164, 170, 162, 154, 160, 169, 153, 162, 160, 151, 154, 148, 160, 158, 153, 165, 159, 161, 163, 158, 171, 163, 164, 163, 166, 169, 158, 153, 162, 158, 169, 155, 163, 160, 166, 152, 160, 161, 169, 155, 167, 153, 151, 163, 159, 146, 168, 156, 165, 151, 161, 158, 155, 164, 157, 183, 156, 153, 157, 155, 155, 156, 161, 157, 158, 171, 158, 160, 162, 167, 160, 163, 153, 159, 166, 153, 165, 152, 154, 163, 153, 150, 150, 157, 170, 169, 162, 146, 150, 163, 157, 162, 167, 164, 160, 159, 161, 157, 159, 153, 151, 164, 168, 159, 164, 171, 165, 163, 159, 160, 159, 165, 148, 161, 157, 155, 164, 159, 160, 163, 161, 165, 161, 153, 160, 157, 159, 152, 157, 153, 158, 150, 157, 152, 165, 155, 161, 153, 164, 162, 160, 152, 162, 155, 160, 166, 152, 169, 152, 162, 154, 158, 165, 159, 162, 167, 148, 158, 168, 166, 161, 152, 161, 155, 156, 159, 159, 162, 161, 159, 165, 160, 164, 157, 161, 163, 177, 162, 160, 161, 154, 156, 159, 165, 161, 164, 164, 165, 165, 160, 152, 154, 170, 171, 170, 159, 154, 158, 159, 159, 156, 150, 153, 162, 159, 153, 160, 150, 165, 164, 160, 164, 162, 166, 168, 159, 157, 155, 158, 169, 163, 157, 169, 171, 178, 167, 170, 159, 159, 157, 154, 159, 161, 159, 156, 156, 163, 161, 154, 159, 154, 155, 173, 155, 159, 155, 155, 155, 150, 164, 163, 154, 163, 155, 153, 161, 155, 162, 162, 162, 155, 152, 160, 152, 162, 162, 171, 147, 147, 155, 151, 158, 154, 170, 156, 150, 170, 174, 158, 155, 157, 157, 168, 156, 159, 153, 165, 166, 158, 163, 158, 164, 159, 154, 152, 153, 157, 159, 162, 158, 168, 157, 148, 172, 147, 157, 161, 159, 161, 158, 154, 152, 159, 162, 157, 143, 164, 158, 170, 167, 163, 154, 155, 169, 159, 160, 163, 164, 173, 158, 159, 169, 157, 156, 156, 162, 161, 149, 157, 175, 166, 165, 161, 165, 169, 162, 152, 161, 167, 155, 156, 167, 157, 155, 163, 158, 161, 156, 165, 156, 154, 166, 155, 162, 158, 151, 159, 166, 153, 161, 154, 163, 148, 157, 162, 148, 160, 149, 163, 164, 151, 163, 163, 174, 155, 157, 154, 165, 159, 160, 162, 149, 160, 158, 165, 158, 167, 164, 150, 150, 161, 165, 150, 167, 152, 153, 157, 157, 151, 158, 155, 157, 167, 170, 169, 161, 160, 156, 153, 167, 157, 153, 155, 157, 154, 160, 158, 171, 162, 166, 156, 160, 157, 156, 154, 152, 159, 161, 158, 151, 163, 169, 167, 156, 162, 166, 154, 158, 173, 169, 166, 161, 159, 167, 159, 155, 148, 166, 148, 165, 164, 155, 169, 158, 164, 166, 154, 158, 163, 163, 165, 162, 162, 161, 161, 155, 152, 168, 156, 155, 162, 152, 165, 159, 158, 162, 154, 166, 167, 157, 160, 161, 172, 160, 153, 164, 157, 159, 153, 156, 162, 167, 152, 149, 158, 165, 156, 158, 162, 151, 156, 168, 163, 169, 165, 155, 157, 175, 160, 163, 154, 154, 142, 168, 159, 159, 156, 149, 166, 158, 167, 157, 160, 166, 159, 171, 162, 156, 165, 171, 161, 146, 150, 167, 162, 139, 165, 156, 162, 160, 165, 157, 164, 158, 161, 162, 159, 156, 161, 152, 163, 164, 162, 163, 168, 161, 159, 171, 166, 158, 164, 164, 156, 155, 158, 158, 161, 168, 157, 166, 162, 155, 160, 158, 163, 158, 160, 166, 161, 155, 161, 163, 149, 161, 160, 154, 163, 158, 159, 158, 159, 161, 161, 162, 164, 160, 161, 164, 158, 161, 162, 159, 160, 162, 160, 169, 159, 166, 153, 163, 159, 162, 160, 165, 150, 160, 162, 165, 159, 160, 159, 164, 158, 153, 158, 150, 158, 158, 160, 160, 161, 160, 162, 151, 155, 165, 154, 181, 162, 163, 158, 161, 155, 154, 157, 164, 151, 167, 155, 157, 150, 157, 149, 164, 151, 158, 158, 159, 166, 160, 168, 160, 159, 157, 160, 162, 162, 160, 162, 153, 159, 162, 157, 161, 160, 161, 158, 157, 173, 159, 173, 160, 162, 163, 151, 156, 145, 164, 160, 158, 158, 162, 166, 157, 166, 163, 158, 161, 155, 170, 160, 157, 165, 156, 158, 159, 159, 158, 163, 148, 156, 162, 157, 156, 156, 163, 165, 164, 163, 160, 162, 152, 161, 160, 158, 157, 171, 149, 159, 163, 156, 160, 162, 162, 168, 155, 169, 168, 165, 160, 149, 155, 162, 163, 154, 162, 168, 161, 158, 160, 160, 156, 164, 157, 161, 169, 162, 159, 163, 161, 166, 157, 171, 161, 160, 164, 161, 169, 159, 161, 157, 157, 166, 154, 164, 163, 163, 159, 156, 168, 159, 162, 158, 160, 173, 167, 161, 163, 164, 159, 155, 164, 165, 160, 163, 156, 162, 156, 159, 174, 163, 155, 155, 154, 155, 156, 165, 160, 163, 143, 157, 160, 164, 155, 161, 165, 157, 153, 164, 156, 169, 159, 162, 162, 169, 153, 161, 156, 164, 160, 171, 157, 156, 159, 160, 163, 161, 161, 152, 176, 159, 167, 161, 159, 159, 155, 171, 163, 162, 156, 157, 161, 159, 160, 159, 169, 158, 158, 166, 164, 161, 160, 159, 168, 167, 162, 155, 156, 165, 164, 161, 150, 159, 161, 179, 154, 167, 163, 162, 158, 159, 165, 158, 158, 150, 165, 158, 170, 158, 161, 162, 164, 159, 158, 159, 157, 160, 157, 160, 159, 161, 159, 159, 162, 155, 162, 150, 160, 159, 163, 160, 162, 164, 159, 153, 165, 159, 168, 161, 160, 156, 153, 167, 159, 160, 160, 155, 155, 173, 165, 154, 167, 158, 157, 157, 162, 158, 159, 155, 159, 152, 164, 157, 167, 153, 161, 171, 156, 158, 163, 156, 161, 156, 164, 153, 157, 145, 155, 147, 157, 154, 153, 163, 163, 153, 155, 160, 159, 160, 163, 164, 159, 164, 159, 159, 162, 151, 164, 164, 159, 160, 159, 164, 158, 159, 162, 159, 155, 161, 164, 156, 163, 150, 159, 161, 162, 158, 164, 156, 162, 159, 162, 155, 157, 160, 156, 163, 160, 159, 163, 159, 159, 157, 157, 162, 162, 159, 163, 161, 175, 163, 164, 167, 162, 155, 160, 155, 158, 158, 162, 165, 155, 163, 160, 166, 155, 162, 157, 166, 161, 162, 153, 156, 146, 157, 157, 162, 156, 156, 163, 152, 159, 162, 172, 158, 157, 160, 161, 167, 162, 157, 156, 153, 174, 155, 164, 154, 160, 164, 161, 165, 163, 156, 168, 155, 156, 161, 164, 167, 162, 154, 154, 157, 165, 167, 159, 158, 163, 151, 175, 166, 163, 168, 164, 163, 161, 158, 165, 150, 162, 159, 149, 151, 156, 152, 155, 161, 162, 162, 165, 154, 160, 153, 164, 150, 179, 159, 157, 160, 169, 153, 155, 165, 152, 156, 167, 163, 157, 158, 159, 154, 160, 164, 169, 163, 158, 143, 155, 169, 151, 165, 161, 159, 158, 159, 158, 161, 167, 156, 159, 160, 162, 153, 158, 155, 171, 159, 157, 169, 172, 160, 148, 151, 143, 157, 159, 172, 156, 163, 163, 168, 161, 157, 153, 168, 162, 171, 149, 148, 155, 160, 162, 156, 153, 161, 161, 147, 163, 160, 158, 155, 170, 161, 160, 155, 160, 159, 169, 158, 155, 160, 159, 159, 163, 165, 163, 169, 159, 161, 153, 165, 160, 153, 159, 168, 150, 155, 160, 154, 150, 160, 169, 164, 157, 156, 161, 166, 157, 168, 146, 162, 166, 163, 153, 163, 161, 166, 165, 169, 152, 154, 168, 150, 166, 156, 158, 165, 156, 162, 154, 164, 171, 162, 156, 152, 159, 155, 163, 144, 158, 160, 156, 162, 161, 170, 160, 148, 170, 159, 163, 160, 162, 166, 166, 160, 167, 159, 162, 160, 155, 152, 180, 163, 163, 149, 157, 157, 164, 164, 158, 166, 166, 161, 157, 154, 169, 159, 177, 158, 163, 165, 158, 159, 158, 163, 160, 161, 155, 159, 158, 162, 167, 157, 169, 162, 166, 163, 158, 159, 167, 158, 158, 172, 158, 157, 157, 161, 164, 159, 160, 158, 150, 156, 154, 169, 156, 154, 158, 159, 154, 170, 160, 162, 157, 164, 150, 166, 161, 165, 150, 166, 166, 151, 163, 160, 166, 158, 158, 160, 167, 159, 161, 159, 157, 156, 152, 154, 154, 156, 159, 158, 159, 152, 168, 163, 172, 165, 153, 140, 156, 163, 143, 155, 160, 157, 160, 154, 167, 165, 167, 160, 159, 165, 165, 149, 166, 158, 165, 163, 161, 161, 155, 159, 163, 162, 153, 156, 164, 162, 164, 158, 164, 159, 158, 165, 163, 151, 160, 163, 152, 156, 163, 157, 157, 152, 159, 150, 152, 118, 165, 159, 162, 148, 162, 159, 163, 163, 168, 147, 158, 162, 168, 168, 160, 155, 159, 162, 159, 151, 161, 151, 158, 153, 166, 165, 157, 170, 173, 172, 161, 160, 161, 173, 161, 165, 169, 156, 157, 153, 155, 152, 160, 145, 153, 169, 166, 159, 158, 152, 155, 160, 156, 153, 160, 161, 176, 158, 157, 162, 160, 162, 166, 157, 168, 182, 168, 157, 153, 153, 153, 165, 173, 155, 148, 158, 159, 173, 160, 158, 160, 160, 156, 158, 167, 162, 159, 169, 158, 161, 152, 162, 163, 157, 164, 157, 162, 163, 143, 161, 154, 152, 159, 148, 156, 172, 152, 151, 151, 156, 161, 157, 155, 154, 155, 139, 158, 153, 162, 156, 166, 162, 169, 161, 166, 152, 155, 151, 157, 164, 162, 151, 162, 158, 161, 217, 164, 169, 140, 154, 160, 160, 161, 160, 149, 166, 154, 152, 163, 159, 166, 157, 163, 157, 164, 156, 168, 152, 167, 169, 162, 151, 112, 153, 155, 161, 161, 155, 158, 161, 157, 159, 163, 164, 160, 160, 158, 163, 174, 156, 162, 151, 155, 160, 160, 161, 162, 157, 163, 155, 164, 170, 153, 157, 140, 159, 189, 148, 161, 161, 154, 154, 158, 160, 164, 158, 156, 155, 161, 154, 160, 157, 153, 161, 160, 162, 152, 161, 154, 165, 160, 151, 159, 156, 159, 142, 150, 160, 156, 165, 156, 162, 161, 156, 165, 156, 168, 157, 165, 156, 156, 157, 160, 145, 155, 164, 159, 157, 160, 158, 165, 163, 153, 154, 159, 157, 170, 162, 162, 155, 155, 161, 158, 166, 156, 150, 160, 162, 161, 160, 176, 167, 158, 159, 161, 162, 162, 162, 160, 155, 162, 162, 157, 150, 169, 158, 157, 160, 161, 163, 166, 160, 163, 161, 162, 153, 169, 155, 157, 177, 158, 158, 158, 161, 158, 161, 160, 161, 158, 181, 157, 160, 167, 161, 165, 163, 156, 164, 157, 157, 157, 159, 156, 166, 159, 151, 164, 164, 152, 157, 161, 162, 162, 158, 170, 161, 157, 158, 162, 159, 168, 160, 160, 167, 160, 158, 157, 170, 158, 160, 163, 159, 158, 157, 162, 150, 159, 161, 160, 167, 165, 156, 161, 164, 162, 167, 162, 159, 169, 170, 148, 150, 156, 159, 158, 156, 149, 160, 170, 160, 164, 162, 168, 160, 161, 161, 157, 161, 158, 163, 161, 165, 162, 153, 161, 159, 163, 158, 156, 162, 161, 168, 151, 166, 155, 165, 161, 151, 162, 161, 163, 160, 160, 155, 162, 162, 164, 159, 152, 161, 160, 168, 159, 165, 160, 157, 157, 151, 162, 154, 160, 164, 149, 158, 160, 161, 163, 158, 148, 168, 160, 157, 159, 161, 160, 162, 154, 161, 158, 160, 163, 157, 160, 163, 163, 159, 162, 146, 160, 168, 167, 152, 158, 155, 155, 158, 159, 157, 167, 158, 153, 159, 153, 161, 154, 157, 160, 152, 150, 165, 163, 161, 157, 162, 158, 159, 181, 157, 159, 152, 157, 166, 159, 159, 165, 158, 160, 150, 151, 160, 158, 159, 156, 191, 164, 163, 152, 168, 156, 151, 163, 159, 156, 160, 160, 161, 160, 158, 161, 165, 152, 160, 164, 158, 159, 156, 166, 144, 149, 168, 162, 158, 155, 139, 159, 160, 162, 157, 161, 154, 158, 160, 156, 171, 163, 162, 162, 160, 165, 164, 159, 154, 157, 158, 157, 153, 161, 163, 161, 163, 159, 161, 160, 158, 158, 159, 159, 160, 175, 160, 162, 168, 146, 165, 159, 148, 154, 163, 155, 153, 158, 161, 159, 160, 157, 159, 161, 161, 161, 160, 159, 160, 166, 159, 158, 155, 147, 157, 159, 164, 165, 165, 162, 164, 160, 164, 156, 162, 166, 157, 166, 163, 159, 164, 159, 150, 157, 156, 158, 155, 153, 161, 150, 161, 153, 161, 162, 161, 149, 157, 166, 156, 161, 159, 161, 153, 154, 154, 161, 168, 160, 152, 162, 157, 141, 158, 170, 156, 160, 162, 155, 156, 158, 160, 160, 160, 156, 166, 161, 169, 159, 160, 161, 162, 159, 159, 153, 159, 160, 159, 159, 156, 170, 160, 157, 160, 164, 135, 165, 174, 170, 150, 159, 152, 150, 162, 165, 157, 161, 168, 155, 149, 162, 159, 175, 168, 146, 153, 157, 143, 176, 164, 161, 155, 160, 159, 168, 160, 151, 161, 159, 161, 160, 159, 167, 157, 156, 169, 161, 163, 167, 158, 162, 154, 162, 158, 159, 161, 160, 159, 162, 161, 158, 172, 161, 161, 160, 154, 157, 161, 164, 159, 160, 169, 161, 162, 156, 161, 140, 159, 161, 153, 164, 161, 150, 152, 160, 161, 161, 157, 144, 160, 162, 156, 161, 157, 146, 161, 158, 161, 163, 165, 152, 159, 157, 146, 152, 155, 157, 159, 158, 156, 137, 163, 157, 155, 155, 162, 169, 158, 151, 165, 158, 160, 151, 159, 172, 161, 149, 152, 157, 159, 163, 164, 151, 166, 163, 163, 166, 158, 158, 147, 158, 157, 156, 156, 163, 163, 151, 161, 154, 146, 160, 159, 202, 158, 161, 166, 164, 163, 168, 168, 161, 161, 156, 164, 163, 159, 156, 164, 146, 157, 158, 158, 157, 159, 178, 159, 156, 171, 153, 158, 160, 163, 162, 154, 158, 170, 160, 160, 165, 163, 159, 159, 157, 170, 156, 172, 160, 163, 164, 152, 154, 126, 164, 159, 163, 148, 160, 163, 163, 178, 161, 152, 158, 157, 162, 152, 154, 159, 148, 161, 153, 160, 169, 162, 161, 160, 169, 154, 159, 167, 148, 158, 159, 159, 154, 159, 161, 160, 180, 170, 160, 155, 145, 168, 154, 162, 157, 178, 154, 163, 157, 160, 161, 161, 170, 168, 167, 163, 157, 158, 164, 155, 162, 160, 161, 156, 157, 154, 168, 162, 161, 163, 166, 175, 159, 159, 166, 163, 163, 160, 160, 153, 157, 158, 138, 157, 153, 160, 160, 143, 161, 174, 161, 166, 175, 162, 161, 144, 164, 162, 157, 152, 159, 170, 163, 155, 158, 158, 163, 157, 177, 164, 154, 179, 161, 163, 167, 162, 162, 155, 162, 158, 162, 165, 165, 156, 158, 165, 160, 146, 155, 171, 166, 162, 164, 147, 160, 149, 153, 157, 156, 162, 160, 151, 180, 162, 169, 157, 163, 160, 158, 158, 145, 161, 160, 169, 145, 156, 148, 148, 167, 157, 151, 160, 158, 158, 159, 150, 156, 154, 150, 161, 165, 155, 161, 158, 166, 149, 165, 160, 157, 157, 167, 163, 164, 156, 161, 162, 147, 166, 153, 155, 157, 163, 161, 162, 153, 154, 164, 161, 155, 149, 160, 160, 143, 163, 155, 160, 155, 165, 166, 165, 147, 164, 156, 156, 154, 156, 158, 154, 162, 153, 166, 164, 158, 156, 161, 156, 161, 163, 164, 161, 163, 165, 169, 157, 165, 170, 160, 163, 158, 145, 174, 153, 168, 169, 163, 154, 160, 164, 161, 159, 158, 160, 161, 118, 159, 162, 159, 161, 162, 164, 160, 156, 152, 164, 164, 154, 161, 162, 153, 145, 162, 167, 160, 158, 160, 161, 161, 164, 148, 148, 170, 153, 166, 156, 161, 159, 154, 163, 163, 157, 156, 152, 166, 166, 159, 161, 157, 160, 157, 164, 169, 161, 163, 168, 163, 154, 158, 144, 158, 162, 159, 160, 156, 161, 157, 162, 163, 163, 160, 153, 152, 158, 152, 159, 160, 162, 157, 161, 156, 162, 163, 151, 154, 166, 161, 152, 159, 161, 160, 163, 150, 155, 155, 158, 186, 155, 153, 149, 168, 162, 167, 161, 158, 162, 158, 180, 166, 161, 157, 152, 166, 158, 156, 154, 163, 162, 162, 161, 162, 168, 159, 151, 154, 163, 164, 153, 164, 154, 161, 157, 160, 161, 164, 157, 162, 161, 159, 166, 154, 160, 160, 158, 159, 162, 161, 165, 155, 164, 158, 155, 148, 166, 153, 154, 167, 163, 159, 165, 159, 158, 161, 161, 160, 160, 162, 163, 163, 159, 166, 164, 149, 164, 160, 164, 154, 155, 160, 160, 156, 162, 160, 159, 154, 159, 159, 156, 159, 154, 162, 154, 163, 160, 173, 153, 162, 154, 159, 176, 159, 162, 161, 144, 157, 160, 157, 161, 150, 168, 160, 143, 162, 162, 161, 162, 158, 158, 158, 160, 162, 148, 162, 164, 157, 164, 162, 155, 170, 163, 160, 178, 166, 163, 157, 159, 161, 163, 167, 156, 160, 166, 157, 166, 155, 162, 156, 159, 165, 170, 163, 163, 162, 163, 159, 160, 163, 156, 158, 161, 170, 147, 160, 164, 161, 164, 161, 162, 155, 159, 161, 164, 154, 159, 173, 165, 164, 159, 141, 159, 162, 169, 157, 164, 147, 153, 156, 158, 170, 164, 158, 161, 161, 157, 156, 163, 161, 160, 155, 152, 148, 163, 149, 170, 146, 159, 155, 161, 159, 162, 159, 158, 162, 160, 166, 159, 152, 160, 158, 163, 159, 170, 161, 156, 162, 158, 158, 165, 153, 159, 163, 161, 161, 171, 154, 167, 147, 165, 150, 157, 154, 152, 159, 153, 153, 160, 162, 157, 160, 159, 163, 158, 160, 163, 155, 156, 162, 161, 165, 179, 142, 163, 164, 162, 170, 157, 163, 162, 156, 160, 155, 170, 162, 162, 148, 163, 156, 155, 163, 157, 158, 167, 156, 157, 156, 158, 156, 151, 159, 159, 161, 162, 164, 161, 158, 160, 157, 159, 166, 162, 163, 156, 166, 154, 152, 142, 155, 178, 153, 163, 154, 159, 157, 154, 171, 158, 162, 165, 159, 160, 144, 160, 165, 165, 158, 156, 168, 155, 149, 174, 151, 159, 150, 153, 157, 157, 162, 163, 161, 148, 157, 156, 151, 160, 157, 160, 160, 152, 164, 162, 171, 155, 170, 158, 165, 154, 158, 159, 164, 160, 166, 155, 159, 150, 154, 160, 163, 162, 163, 155, 153, 154, 158, 164, 160, 156, 156, 151, 164, 157, 166, 160, 153, 147, 160, 161, 163, 164, 161, 159, 158, 154, 159, 162, 158, 155, 159, 141, 155, 157, 163, 149, 159, 163, 162, 172, 165, 160, 165, 163, 163, 158, 160, 159, 180, 160, 162, 156, 163, 162, 161, 161, 162, 165, 158, 158, 156, 155, 171, 163, 142, 161, 160, 147, 161, 158, 171, 158, 163, 152, 163, 152, 164, 166, 166, 158, 147, 153, 163, 153, 169, 157, 159, 163, 159, 162, 162, 164, 159, 159, 161, 158, 156, 155, 165, 160, 147, 159, 155, 158, 155, 150, 162, 161, 165, 161, 159, 155, 156, 149, 170, 152, 148, 163, 157, 156, 162, 158, 169, 167, 162, 150, 160, 168, 157, 163, 157, 156, 176, 163, 162, 162, 159, 163, 164, 159, 156, 150, 159, 166, 166, 166, 159, 161, 153, 163, 151, 159, 151, 164, 158, 161, 165, 170, 165, 165, 158, 159, 157, 171, 161, 158, 161, 164, 152, 168, 163, 158, 159, 160, 162, 155, 166, 164, 152, 160, 148, 159, 164, 157, 162, 167, 166, 150, 166, 158, 160, 162, 155, 168, 158, 157, 157, 153, 162, 175, 159, 160, 154, 157, 161, 167, 170, 155, 168, 155, 156, 167, 159, 161, 164, 156, 163, 153, 163, 159, 148, 150, 160, 154, 153, 149, 163, 158, 161, 168, 161, 162, 163, 162, 163, 170, 155, 167, 157, 160, 165, 175, 166, 160, 157, 166, 165, 159, 157, 168, 169, 164, 155, 157, 162, 162, 161, 167, 156, 168, 162, 153, 159, 164, 152, 163, 156, 171, 158, 172, 161, 163, 170, 159, 158, 168, 159, 158, 148, 173, 165, 162, 171, 171, 162, 169, 159, 153, 156, 170, 159, 157, 162, 159, 171, 166, 166, 163, 154, 162, 177, 171, 161, 158, 156, 162, 151, 168, 160, 162, 157, 150, 156, 148, 170, 169, 170, 166, 155, 162, 160, 165, 167, 167, 169, 156, 165, 164, 160, 163, 162, 143, 165, 146, 163, 158, 158, 161, 153, 157, 161, 159, 155, 159, 164, 160, 169, 144, 156, 163, 163, 166, 160, 172, 163, 169, 157, 157, 159, 154, 165, 164, 174, 164, 166, 161, 162, 160, 159, 165, 147, 155, 165, 164, 161, 160, 164, 170, 148, 153, 151, 166, 150, 149, 159, 163, 159, 162, 168, 169, 166, 157, 154, 154, 152, 163, 158, 162, 162, 162, 155, 157, 160, 163, 171, 165, 173, 162, 152, 165, 143, 158, 156, 143, 163, 167, 153, 158, 159, 157, 161, 159, 166, 160, 166, 155, 165, 163, 163, 159, 154, 166, 159, 157, 153, 162, 166, 166, 162, 161, 161, 159, 161, 162, 158, 160, 164, 168, 157, 144, 175, 162, 164, 168, 161, 168, 152, 162, 167, 157, 160, 154, 162, 169, 154, 153, 165, 158, 160, 159, 151, 163, 145, 162, 140, 161, 163, 171, 156, 161, 158, 162, 162, 168, 159, 157, 162, 168, 168, 161, 138, 162, 152, 161, 158, 164, 155, 159, 171, 166, 165, 162, 153, 155, 162, 159, 169, 161, 158, 164, 170, 166, 170, 156, 154, 156, 162, 157, 165, 163, 162, 179, 157, 163, 157, 157, 157, 162, 164, 171, 153, 160, 160, 167, 167, 146, 155, 157, 163, 153, 156, 159, 161, 172, 160, 157, 164, 161, 157, 159, 153, 159, 159, 167, 161, 158, 159, 170, 160, 165, 153, 163, 141, 163, 151, 157, 163, 164, 173, 150, 157, 152, 163, 157, 152, 163, 173, 148, 161, 160, 163, 157, 163, 164, 153, 155, 154, 166, 148, 160, 157, 160, 164, 161, 163, 162, 164, 172, 156, 154, 155, 160, 165, 162, 154, 162, 155, 163, 142, 157, 163, 156, 156, 160, 158, 154, 163, 167, 163, 156, 168, 171, 160, 165, 155, 164, 163, 160, 155, 162, 162, 155, 164, 158, 156, 161, 161, 157, 160, 163, 177, 162, 160, 159, 160, 156, 157, 161, 155, 160, 159, 160, 161, 161, 158, 160, 159, 159, 164, 159, 159, 159, 151, 161, 160, 158, 157, 160, 162, 157, 165, 160, 155, 162, 158, 165, 155, 159, 157, 165, 160, 154, 160, 159, 160, 161, 159, 159, 164, 158, 167, 156, 158, 160, 161, 161, 166, 164, 160, 148, 164, 161, 162, 158, 161, 158, 160, 159, 159, 162, 159, 160, 164, 156, 159, 162, 162, 160, 159, 158, 156, 158, 162, 161, 155, 158, 160, 159, 162, 160, 152, 155, 158, 155, 160, 153, 154, 152, 157, 165, 160, 155, 161, 163, 160, 161, 162, 158, 158, 152, 167, 162, 159, 163, 155, 166, 158, 166, 155, 159, 157, 155, 162, 158, 155, 159, 163, 158, 162, 157, 157, 161, 162, 156, 157, 160, 153, 163, 159, 162, 159, 164, 160, 157, 159, 159, 158, 157, 161, 162, 157, 164, 166, 157, 161, 160, 158, 159, 160, 161, 161, 160, 160, 160, 164, 155, 160, 156, 161, 158, 156, 154, 155, 160, 163, 166, 160, 161, 153, 154, 160, 158, 167, 161, 163, 154, 162, 158, 160, 161, 156, 160, 158, 157, 167, 162, 155, 158, 165, 160, 157, 159, 158, 161, 157, 152, 161, 160, 157, 162, 158, 157, 160, 162, 165, 156, 159, 160, 158, 162, 160, 159, 158, 156, 154, 160, 163, 153, 159, 161, 161, 159, 163, 159, 153, 156, 160, 161, 159, 161, 163, 159, 155, 157, 160, 166, 158, 162, 157, 158, 157, 154, 161, 150, 160, 154, 160, 158, 159, 157, 164, 161, 158, 165, 159, 162, 158, 157, 162, 161, 162, 159, 158, 162, 154, 160, 161, 156, 161, 157, 155, 161, 154, 160, 163, 159, 157, 160, 160, 167, 161, 156, 157, 163, 158, 161, 153, 156, 159, 156, 167, 149, 156, 157, 163, 163, 159, 158, 160, 157, 158, 161, 160, 159, 161, 161, 159, 159, 158, 158, 158, 155, 163, 157, 159, 163, 160, 162, 156, 156, 161, 163, 161, 161, 163, 160, 161, 156, 158, 160, 159, 158, 160, 155, 160, 159, 166, 160, 161, 166, 155, 160, 159, 156, 160, 161, 162, 158, 163, 161, 161, 171, 156, 160, 160, 160, 161, 158, 161, 160, 164, 160, 155, 155, 152, 158, 156, 155, 159, 155, 163, 161, 158, 159, 159, 163, 162, 159, 162, 160, 162, 161, 152, 169, 158, 155, 156, 158, 161, 156, 161, 161, 158, 158, 158, 159, 157, 161, 163, 160, 150, 165, 160, 152, 159, 161, 156, 161, 161, 158, 159, 152, 158, 164, 163, 162, 162, 152, 159, 160, 160, 162, 162, 163, 160, 160, 160, 165, 162, 160, 154, 156, 161, 164, 161, 161, 160, 156, 155, 157, 159, 161, 158, 160, 161, 162, 164, 155, 155, 161, 162, 161, 160, 163, 159, 157, 159, 163, 161, 159, 149, 159, 160, 159, 160, 158, 154, 161, 158, 158, 161, 151, 163, 162, 160, 164, 158, 159, 168, 164, 157, 162, 163, 162, 158, 154, 157, 161, 156, 160, 163, 163, 159, 160, 154, 159, 159, 160, 157, 159, 166, 157, 156, 153, 150, 161, 152, 161, 159, 159, 160, 164, 163, 163, 162, 172, 161, 162, 161, 161, 162, 162, 161, 153, 155, 159, 161, 162, 162, 160, 159, 165, 167, 163, 158, 159, 161, 160, 158, 160, 161, 160, 162, 161, 154, 165, 165, 162, 162, 155, 162, 161, 171, 162, 161, 162, 162, 154, 163, 156, 158, 164, 159, 155, 162, 161, 166, 161, 162, 164, 155, 156, 157, 158, 155, 159, 162, 164, 167, 161, 158, 161, 158, 165, 168, 163, 166, 172, 157, 159, 164, 158, 159, 160, 159, 162, 161, 164, 156, 159, 152, 162, 158, 159, 159, 153, 158, 159, 160, 164, 168, 165, 164, 157, 159, 157, 161, 160, 160, 161, 156, 164, 153, 154, 155, 161, 153, 154, 165, 161, 164, 165, 164, 158, 160, 162, 154, 160, 159, 161, 157, 159, 157, 162, 160, 162, 156, 155, 162, 156, 157, 159, 158, 165, 154, 163, 157, 162, 164, 158, 163, 165, 159, 167, 158, 167, 160, 158, 164, 144, 172, 152, 155, 160, 164, 157, 162, 163, 158, 161, 163, 157, 155, 165, 162, 160, 161, 161, 156, 161, 165, 161, 155, 154, 153, 159, 163, 159, 154, 158, 161, 159, 170, 161, 163, 165, 160, 160, 160, 164, 160, 160, 168, 156, 159, 169, 165, 161, 160, 152, 164, 159, 147, 168, 162, 160, 156, 160, 160, 159, 160, 162, 160, 166, 163, 159, 157, 160, 161, 159, 160, 163, 156, 163, 153, 162, 162, 159, 158, 160, 162, 160, 160, 160, 149, 162, 157, 163, 158, 161, 159, 159, 159, 164, 163, 165, 164, 162, 162, 158, 160, 160, 164, 161, 161, 157, 165, 158, 155, 160, 154, 159, 157, 161, 159, 157, 164, 158, 161, 162, 160, 158, 157, 159, 158, 161, 164, 158, 156, 164, 156, 160, 159, 160, 167, 162, 159, 165, 165, 161, 159, 154, 159, 153, 160, 162, 152, 163, 159, 158, 154, 155, 161, 158, 157, 156, 161, 164, 160, 161, 156, 155, 152, 161, 159, 161, 161, 158, 159, 160, 162, 164, 159, 161, 160, 161, 166, 155, 159, 163, 160, 161, 163, 148, 163, 160, 162, 158, 154, 165, 163, 157, 158, 156, 156, 164, 160, 163, 160, 162, 161, 157, 163, 158, 159, 155, 154, 157, 162, 163, 164, 153, 167, 155, 163, 158, 166, 155, 158, 160, 160, 150, 166, 162, 161, 156, 154, 158, 160, 157, 160, 158, 160, 166, 162, 160, 160, 157, 161, 166, 160, 160, 156, 157, 161, 152, 162, 161, 160, 153, 154, 163, 162, 163, 161, 165, 159, 159, 158, 157, 155, 159, 160, 162, 168, 162, 159, 162, 151, 158, 164, 156, 151, 158, 160, 160, 167, 157, 159, 157, 159, 156, 156, 163, 162, 160, 160, 160, 156, 157, 163, 156, 158, 161, 158, 156, 161, 157, 163, 159, 161, 157, 156, 157, 161, 169, 160, 159, 158, 159, 164, 161, 161, 153, 156, 162, 146, 163, 168, 160, 165, 161, 162, 159, 163, 159, 163, 156, 163, 163, 157, 151, 147, 160, 165, 160, 149, 151, 162, 162, 164, 155, 162, 163, 163, 150, 159, 152, 163, 155, 166, 163, 165, 162, 155, 161, 158, 147, 162, 159, 160, 170, 165, 163, 162, 152, 165, 163, 157, 155, 154, 169, 150, 164, 152, 165, 164, 159, 137, 165, 162, 165, 160, 156, 167, 155, 158, 155, 150, 165, 159, 162, 170, 158, 158, 164, 158, 159, 162, 155, 158, 166, 161, 158, 164, 147, 158, 164, 165, 151, 158, 155, 159, 153, 158, 155, 162, 156, 165, 146, 153, 160, 141, 157, 157, 162, 163, 162, 179, 163, 161, 164, 168, 152, 152, 160, 196, 161, 157, 150, 153, 165, 157, 168, 156, 162, 159, 162, 169, 170, 166, 161, 153, 163, 164, 159, 167, 161, 151, 153, 155, 165, 164, 160, 155, 152, 154, 169, 153, 152, 160, 168, 154, 156, 161, 158, 155, 149, 163, 163, 164, 160, 165, 156, 145, 153, 155, 166, 158, 166, 164, 159, 163, 158, 162, 161, 150, 154, 158, 159, 154, 157, 164, 160, 162, 161, 169, 167, 154, 155, 147, 157, 160, 157, 158, 170, 164, 161, 172, 149, 150, 159, 157, 162, 158, 158, 163, 164, 168, 155, 155, 165, 160, 159, 162, 156, 157, 158, 149, 156, 160, 170, 158, 179, 160, 157, 150, 155, 153, 166, 161, 159, 163, 151, 150, 151, 160, 160, 174, 160, 162, 161, 159, 152, 171, 156, 163, 162, 158, 161, 159, 156, 158, 165, 158, 162, 156, 160, 168, 161, 166, 160, 168, 161, 179, 161, 156, 152, 160, 153, 154, 154, 148, 164, 157, 154, 151, 165, 164, 163, 169, 154, 158, 156, 155, 160, 153, 149, 151, 166, 155, 170, 160, 158, 159, 162, 163, 157, 160, 168, 159, 162, 163, 161, 147, 155, 151, 160, 163, 155, 157, 166, 155, 166, 159, 153, 152, 166, 152, 168, 151, 168, 168, 158, 162, 159, 172, 159, 165, 156, 160, 160, 160, 158, 147, 157, 166, 179, 163, 158, 161, 166, 152, 160, 160, 152, 176, 160, 165, 163, 162, 159, 147, 156, 155, 161, 163, 158, 161, 164, 159, 151, 157, 167, 153, 158, 164, 165, 157, 178, 170, 164, 160, 153, 159, 156, 157, 160, 158, 164, 171, 157, 152, 153, 157, 174, 154, 158, 163, 162, 211, 162, 150, 169, 159, 160, 165, 165, 152, 153, 153, 152, 140, 149, 163, 152, 160, 153, 156, 164, 161, 162, 161, 160, 159, 152, 155, 155, 162, 158, 158, 158, 166, 167, 160, 161, 152, 169, 179, 162, 170, 163, 169, 149, 153, 164, 147, 148, 161, 167, 161, 163, 151, 157, 162, 159, 163, 154, 159, 165, 144, 156, 164, 163, 166, 166, 157, 163, 170, 159, 155, 158, 166, 153, 159, 163, 167, 152, 164, 166, 143, 175, 160, 148, 151, 150, 161, 152, 161, 170, 160, 156, 156, 167, 163, 162, 161, 159, 157, 171, 147, 169, 166, 161, 158, 157, 157, 162, 165, 158, 167, 163, 167, 157, 157, 172, 167, 151, 155, 152, 168, 152, 157, 154, 161, 160, 157, 164, 160, 149, 157, 160, 160, 157, 160, 161, 161, 160, 157, 158, 154, 151, 161, 159, 159, 159, 159, 157, 158, 160, 172, 166, 157, 154, 162, 159, 163, 164, 164, 163, 159, 161, 165, 153, 167, 164, 171, 158, 158, 162, 163, 155, 163, 160, 156, 158, 157, 158, 160, 166, 151, 165, 162, 161, 155, 153, 162, 157, 167, 158, 162, 158, 161, 158, 163, 157, 162, 163, 154, 163, 163, 153, 164, 161, 164, 159, 161, 161, 155, 165, 159, 162, 166, 163, 154, 152, 147, 159, 160, 162, 164, 165, 165, 161, 162, 160, 164, 161, 158, 162, 170, 163, 155, 162, 163, 156, 159, 159, 172, 167, 162, 163, 162, 153, 160, 166, 157, 157, 163, 158, 157, 162, 161, 159, 160, 160, 161, 160, 164, 162, 157, 162, 161, 161, 157, 162, 161, 158, 158, 163, 159, 160, 155, 158, 161, 162, 161, 162, 160, 165, 161, 156, 159, 157, 165, 160, 158, 151, 167, 162, 160, 154, 161, 163, 158, 174, 164, 159, 163, 161, 161, 162, 166, 152, 161, 160, 164, 166, 160, 163, 161, 161, 171, 160, 157, 155, 155, 165, 158, 165, 163, 168, 161, 161, 160, 163, 154, 160, 163, 163, 162, 168, 160, 164, 165, 161, 159, 151, 160, 160, 153, 164, 163, 162, 160, 165, 155, 161, 154, 157, 155, 162, 159, 165, 159, 162, 161, 163, 161, 166, 167, 155, 155, 162, 159, 160, 161, 160, 153, 163, 166, 157, 164, 165, 152, 164, 155, 158, 169, 157, 161, 160, 160, 160, 157, 161, 164, 162, 150, 167, 161, 156, 155, 162, 149, 167, 162, 164, 158, 176, 155, 164, 158, 160, 161, 154, 164, 156, 159, 157, 159, 153, 161, 164, 162, 162, 161, 163, 159, 162, 148, 162, 164, 155, 162, 162, 165, 154, 165, 161, 157, 153, 160, 158, 161, 167, 164, 160, 163, 159, 165, 161, 169, 157, 163, 159, 157, 157, 165, 150, 153, 161, 167, 158, 166, 161, 168, 164, 152, 159, 160, 162, 160, 161, 157, 164, 162, 166, 162, 157, 159, 159, 157, 152, 157, 155, 162, 166, 162, 164, 156, 158, 164, 159, 157, 158, 168, 163, 166, 158, 157, 155, 158, 155, 149, 161, 163, 158, 161, 164, 154, 163, 162, 158, 159, 163, 155, 153, 147, 165, 164, 161, 168, 161, 164, 165, 152, 164, 169, 172, 156, 160, 163, 161, 164, 168, 160, 165, 161, 166, 159, 160, 168, 161, 150, 159, 158, 159, 160, 160, 157, 163, 161, 160, 159, 167, 162, 160, 155, 162, 164, 154, 154, 159, 159, 150, 161, 173, 155, 154, 154, 157, 160, 165, 154, 153, 158, 152, 154, 160, 160, 162, 157, 155, 162, 166, 160, 164, 162, 162, 156, 158, 161, 164, 154, 161, 167, 160, 156, 166, 152, 163, 158, 154, 155, 161, 158, 157, 159, 160, 159, 152, 157, 157, 169, 163, 169, 159, 165, 163, 163, 160, 157, 157, 156, 160, 165, 162, 160, 163, 160, 156, 165, 158, 166, 154, 173, 159, 156, 159, 158, 164, 154, 159, 156, 159, 157, 160, 164, 157, 157, 158, 160, 158, 167, 151, 162, 157, 155, 162, 153, 162, 159, 160, 160, 167, 151, 162, 166, 158, 164, 144, 161, 166, 157, 177, 154, 148, 167, 158, 163, 158, 159, 159, 159, 163, 165, 149, 160, 161, 159, 162, 159, 160, 156, 157, 156, 148, 168, 163, 169, 151, 158, 166, 157, 145, 155, 161, 162, 151, 159, 158, 167, 157, 165, 165, 168, 165, 155, 157, 160, 164, 173, 159, 154, 158, 154, 157, 159, 159, 160, 154, 155, 164, 161, 160, 149, 162, 180, 163, 162, 161, 167, 160, 157, 141, 156, 152, 159, 164, 139, 150, 165, 161, 160, 163, 151, 160, 154, 148, 164, 164, 160, 158, 154, 157, 166, 162, 173, 163, 156, 160, 146, 163, 154, 156, 162, 161, 163, 168, 158, 157, 163, 162, 153, 166, 161, 157, 161, 168, 159, 154, 157, 159, 140, 157, 155, 162, 170, 165, 138, 160, 151, 160, 160, 165, 155, 161, 165, 162, 161, 162, 153, 164, 164, 163, 160, 166, 163, 157, 165, 160, 153, 159, 170, 166, 158, 156, 153, 162, 163, 167, 160, 172, 163, 155, 149, 166, 161, 146, 172, 154, 157, 159, 161, 160, 166, 156, 159, 164, 153, 163, 159, 161, 165, 160, 158, 143, 163, 156, 159, 159, 152, 156, 159, 160, 172, 161, 159, 151, 154, 164, 163, 161, 156, 153, 174, 154, 148, 159, 160, 179, 157, 161, 164, 158, 156, 158, 156, 152, 161, 160, 164, 160, 161, 152, 161, 161, 165, 164, 173, 165, 170, 161, 153, 159, 154, 165, 162, 149, 161, 165, 155, 163, 149, 164, 160, 170, 157, 157, 163, 163, 157, 156, 160, 165, 152, 167, 155, 155, 152, 159, 161, 153, 165, 169, 178, 164, 158, 153, 164, 166, 149, 159, 165, 162, 166, 168, 163, 159, 162, 159, 159, 158, 161, 158, 162, 163, 163, 153, 158, 159, 157, 156, 163, 154, 176, 158, 161, 156, 158, 156, 150, 164, 152, 154, 162, 154, 157, 139, 162, 173, 161, 168, 159, 166, 161, 163, 159, 163, 152, 155, 147, 162, 155, 166, 154, 158, 160, 166, 173, 173, 163, 162, 172, 164, 158, 165, 158, 160, 165, 163, 166, 158, 160, 161, 158, 157, 153, 164, 167, 170, 148, 154, 169, 178, 163, 163, 160, 154, 167, 158, 162, 161, 168, 163, 155, 154, 157, 160, 156, 162, 161, 182, 160, 158, 158, 162, 157, 160, 163, 164, 170, 165, 156, 160, 158, 156, 146, 163, 159, 160, 163, 159, 158, 149, 161, 168, 156, 158, 156, 162, 160, 157, 161, 160, 165, 162, 155, 157, 150, 163, 153, 161, 160, 155, 155, 160, 159, 155, 155, 170, 160, 162, 159, 163, 156, 157, 172, 156, 161, 157, 153, 186, 159, 160, 167, 166, 163, 166, 161, 155, 165, 153, 166, 166, 152, 161, 160, 160, 158, 164, 158, 153, 163, 160, 161, 152, 160, 164, 151, 164, 170, 159, 166, 165, 153, 156, 165, 158, 149, 156, 165, 163, 153, 161, 162, 157, 158, 157, 163, 147, 152, 160, 158, 156, 155, 159, 160, 156, 164, 160, 161, 159, 166, 155, 157, 167, 158, 161, 172, 158, 167, 157, 156, 157, 157, 154, 152, 166, 157, 153, 146, 161, 157, 153, 159, 155, 152, 160, 162, 157, 166, 166, 165, 170, 150, 156, 157, 157, 167, 158, 160, 153, 159, 162, 164, 162, 161, 153, 160, 155, 173, 154, 165, 169, 163, 158, 157, 160, 156, 151, 157, 160, 160, 165, 151, 151, 168, 153, 162, 161, 159, 158, 164, 158, 160, 155, 146, 161, 155, 167, 156, 146, 164, 163, 163, 161, 147, 161, 160, 160, 153, 157, 166, 166, 156, 159, 161, 156, 167, 160, 165, 155, 162, 162, 162, 165, 161, 163, 159, 159, 163, 153, 157, 158, 153, 164, 158, 162, 165, 152, 158, 148, 161, 154, 164, 155, 156, 155, 165, 159, 159, 150, 163, 157, 164, 162, 159, 168, 166, 159, 161, 159, 151, 154, 157, 157, 167, 152, 162, 160, 159, 158, 158, 160, 155, 167, 164, 165, 151, 159, 161, 172, 160, 160, 157, 157, 157, 156, 161, 156, 154, 163, 160, 158, 158, 150, 162, 167, 153, 171, 154, 163, 155, 159, 161, 151, 164, 158, 157, 163, 155, 155, 164, 163, 158, 166, 148, 160, 159, 165, 160, 164, 173, 156, 148, 163, 171, 168, 158, 161, 162, 151, 163, 160, 157, 160, 161, 169, 163, 163, 160, 167, 155, 151, 150, 161, 159, 159, 156, 167, 157, 156, 170, 159, 162, 158, 149, 162, 159, 155, 156, 155, 159, 162, 174, 157, 164, 166, 159, 167, 151, 179, 148, 164, 164, 168, 170, 166, 164, 153, 159, 155, 159, 162, 157, 154, 162, 160, 161, 154, 153, 162, 155, 162, 153, 158, 165, 159, 165, 163, 160, 163, 166, 168, 160, 155, 154, 162, 162, 158, 154, 176, 162, 156, 157, 161, 149, 157, 170, 172, 159, 164, 166, 166, 160, 156, 160, 158, 158, 169, 152, 163, 157, 160, 159, 157, 168, 166, 157, 158, 157, 160, 157, 165, 162, 154, 163, 154, 161, 154, 169, 160, 154, 162, 164, 157, 161, 155, 164, 159, 157, 155, 153, 161, 163, 157, 156, 159, 160, 173, 169, 154, 165, 171, 160, 156, 154, 158, 155, 163, 160, 172, 165, 166, 154, 158, 163, 148, 159, 162, 159, 172, 157, 155, 158, 151, 165, 160, 157, 162, 163, 159, 165, 158, 155, 159, 154, 156, 158, 162, 145, 163, 164, 165, 157, 158, 154, 149, 153, 159, 162, 154, 162, 167, 164, 168, 157, 165, 164, 160, 163, 155, 160, 166, 154, 152, 168, 162, 156, 164, 156, 162, 160, 161, 170, 156, 152, 159, 155, 156, 161, 163, 160, 161, 158, 159, 155, 158, 158, 163, 156, 159, 162, 155, 165, 155, 159, 156, 163, 158, 165, 164, 167, 158, 152, 155, 165, 171, 153, 155, 160, 157, 162, 165, 158, 165, 164, 163, 160, 160, 155, 155, 161, 171, 159, 159, 156, 159, 159, 158, 163, 157, 157, 163, 157, 159, 167, 156, 163, 156, 161, 164, 151, 162, 158, 154, 157, 163, 152, 163, 167, 172, 151, 152, 165, 155, 159, 162, 152, 154, 154, 157, 166, 156, 156, 155, 148, 163, 159, 160, 158, 155, 165, 185, 160, 157, 160, 163, 160, 156, 171, 168, 163, 171, 153, 162, 164, 151, 166, 162, 165, 163, 158, 165, 153, 162, 155, 157, 166, 159, 167, 165, 166, 162, 165, 155, 158, 164, 156, 153, 135, 145, 175, 158, 154, 157, 155, 156, 160, 155, 152, 156, 169, 154, 161, 161, 156, 162, 157, 163, 165, 148, 166, 153, 156, 162, 171, 157, 165, 165, 163, 157, 184, 159, 152, 158, 161, 158, 156, 150, 162, 156, 154, 165, 153, 151, 150, 159, 161, 166, 162, 179, 156, 158, 156, 156, 169, 152, 162, 159, 160, 161, 160, 163, 160, 162, 150, 157, 156, 155, 156, 163, 169, 163, 165, 153, 159, 164, 159, 164, 189, 164, 157, 153, 156, 158, 158, 172, 154, 157, 157, 159, 157, 153, 170, 154, 161, 155, 159, 155, 158, 160, 164, 161, 163, 164, 158, 161, 159, 170, 163, 156, 159, 169, 166, 155, 165, 149, 176, 159, 156, 155, 156, 160, 161, 151, 159, 157, 155, 153, 165, 167, 149, 159, 158, 162, 160, 167, 168, 159, 161, 164, 164, 157, 163, 166, 165, 163, 152, 162, 174, 161, 163, 161, 156, 150, 160, 159, 162, 163, 162, 159, 167, 175, 167, 161, 163, 165, 171, 169, 158, 163, 163, 154, 157, 153, 158, 149, 166, 162, 169, 170, 159, 151, 163, 156, 168, 158, 152, 155, 159, 156, 156, 161, 173, 157, 169, 155, 154, 165, 158, 162, 157, 165, 153, 153, 159, 162, 159, 169, 172, 159, 165, 151, 158, 168, 166, 157, 167, 159, 168, 159, 166, 161, 177, 156, 166, 181, 158, 165, 163, 156, 165, 167, 157, 164, 157, 153, 171, 168, 165, 154, 152, 163, 162, 167, 147, 162, 160, 163, 161, 158, 151, 166, 183, 160, 167, 154, 163, 168, 165, 163, 158, 157, 168, 166, 159, 153, 167, 150, 163, 151, 153, 157, 161, 160, 164, 158, 148, 163, 165, 162, 162, 170, 160, 170, 155, 161, 155, 160, 163, 161, 169, 159, 154, 162, 168, 160, 164, 159, 154, 158, 165, 158, 155, 160, 158, 166, 155, 150, 160, 161, 151, 170, 168, 166, 171, 152, 160, 171, 169, 144, 165, 154, 162, 150, 153, 160, 171, 163, 161, 157, 158, 163, 156, 150, 164, 156, 168, 160, 158, 160, 154, 161, 150, 169, 169, 151, 154, 164, 162, 153, 152, 161, 158, 151, 156, 159, 168, 157, 157, 155, 155, 170, 153, 166, 158, 154, 163, 157, 161, 153, 161, 156, 155, 154, 154, 167, 161, 150, 166, 176, 155, 156, 159, 157, 157, 157, 162, 157, 181, 158, 157, 155, 156, 154, 157, 168, 159, 172, 153, 154, 161, 163, 153, 157, 159, 160, 158, 172, 150, 154, 160, 160, 167, 158, 163, 164, 164, 156, 154, 164, 159, 158, 155, 164, 153, 154, 160, 152, 160, 162, 166, 160, 153, 164, 157, 165, 160, 160, 161, 166, 156, 159, 157, 159, 136, 159, 165, 159, 154, 157, 160, 161, 175, 167, 162, 175, 162, 164, 154, 161, 157, 152, 176, 157, 156, 156, 163, 155, 162, 157, 155, 157, 159, 152, 182, 156, 168, 154, 161, 157, 160, 159, 162, 158, 156, 158, 155, 157, 158, 159, 157, 161, 160, 162, 165, 156, 156, 162, 160, 159, 165, 164, 154, 155, 161, 161, 160, 162, 162, 167, 161, 158, 157, 161, 159, 150, 157, 161, 161, 157, 165, 159, 161, 162, 160, 159, 165, 159, 165, 163, 166, 171, 161, 165, 157, 157, 162, 161, 158, 170, 161, 149, 160, 158, 163, 180, 154, 160, 161, 166, 157, 155, 161, 155, 163, 159, 159, 157, 162, 156, 153, 160, 162, 160, 156, 159, 160, 161, 160, 155, 158, 160, 152, 160, 161, 156, 162, 155, 161, 162, 156, 170, 158, 157, 158, 160, 157, 160, 160, 158, 155, 159, 151, 160, 176, 163, 158, 158, 160, 161, 169, 157, 173, 157, 161, 159, 161, 167, 160, 160, 163, 154, 159, 164, 160, 158, 157, 161, 159, 152, 161, 152, 163, 161, 156, 160, 167, 157, 160, 158, 161, 168, 156, 166, 161, 151, 163, 166, 163, 161, 159, 162, 160, 161, 156, 158, 158, 162, 161, 159, 162, 155, 164, 162, 156, 160, 161, 160, 161, 158, 156, 161, 156, 159, 158, 156, 162, 155, 152, 154, 159, 163, 165, 162, 158, 159, 160, 163, 163, 155, 158, 160, 166, 161, 160, 156, 158, 162, 154, 163, 159, 157, 158, 157, 155, 163, 163, 157, 159, 150, 156, 164, 160, 166, 154, 160, 156, 161, 154, 158, 161, 157, 153, 156, 151, 160, 162, 155, 154, 146, 163, 158, 157, 153, 158, 153, 158, 159, 165, 157, 173, 172, 159, 169, 176, 162, 166, 164, 160, 159, 161, 165, 167, 167, 161, 163, 158, 160, 161, 155, 163, 161, 164, 162, 160, 164, 162, 160, 166, 161, 153, 165, 161, 159, 163, 165, 157, 163, 161, 165, 152, 161, 163, 158, 155, 156, 163, 163, 161, 164, 162, 158, 174, 162, 156, 158, 165, 162, 162, 163, 160, 160, 159, 168, 161, 158, 162, 159, 156, 163, 156, 159, 164, 161, 161, 165, 163, 163, 163, 161, 160, 160, 153, 158, 160, 163, 162, 165, 158, 163, 160, 167, 162, 155, 165, 155, 150, 161, 155, 161, 159, 160, 161, 160, 161, 156, 162, 165, 165, 159, 167, 146, 158, 159, 157, 162, 159, 160, 159, 160, 170, 159, 156, 155, 148, 159, 163, 161, 157, 147, 162, 166, 158, 170, 158, 166, 168, 172, 157, 164, 159, 161, 158, 156, 165, 162, 164, 161, 161, 161, 163, 157, 165, 153, 145, 163, 157, 155, 157, 157, 161, 160, 164, 159, 159, 163, 163, 163, 160, 163, 152, 162, 161, 160, 156, 160, 167, 155, 154, 157, 162, 161, 161, 159, 187, 159, 162, 161, 154, 162, 164, 160, 163, 158, 161, 158, 156, 162, 158, 148, 157, 161, 164, 162, 160, 157, 157, 161, 154, 164, 159, 161, 162, 158, 163, 162, 165, 162, 153, 161, 160, 162, 159, 153, 151, 167, 157, 163, 160, 159, 149, 153, 156, 161, 155, 158, 158, 162, 162, 167, 166, 160, 160, 192, 156, 145, 167, 166, 166, 166, 152, 152, 168, 162, 165, 162, 173, 161, 153, 165, 163, 165, 165, 150, 174, 160, 163, 156, 164, 158, 158, 152, 170, 155, 163, 160, 159, 163, 155, 162, 160, 162, 165, 174, 153, 166, 153, 155, 155, 158, 157, 159, 161, 151, 160, 160, 155, 161, 160, 161, 166, 171, 156, 158, 159, 158, 163, 167, 160, 166, 158, 155, 152, 150, 154, 160, 159, 157, 145, 167, 162, 153, 162, 154, 179, 154, 150, 165, 157, 156, 175, 160, 160, 155, 158, 153, 162, 155, 162, 161, 160, 159, 160, 167, 163, 153, 159, 151, 150, 154, 151, 164, 148, 157, 150, 163, 162, 166, 162, 156, 160, 156, 161, 164, 168, 162, 165, 163, 157, 161, 154, 150, 156, 157, 162, 160, 175, 159, 160, 158, 169, 158, 161, 160, 154, 160, 164, 156, 158, 159, 158, 155, 160, 156, 161, 158, 158, 162, 167, 158, 162, 163, 162, 166, 163, 161, 154, 170, 166, 151, 159, 159, 159, 138, 166, 165, 155, 168, 159, 158, 164, 156, 160, 149, 161, 160, 157, 153, 156, 163, 159, 153, 157, 163, 157, 166, 152, 157, 141, 157, 160, 165, 168, 165, 165, 165, 155, 166, 166, 157, 160, 164, 155, 161, 170, 161, 151, 161, 159, 159, 155, 158, 158, 162, 154, 158, 165, 162, 151, 156, 167, 148, 157, 155, 162, 156, 149, 155, 161, 156, 171, 154, 159, 158, 160, 170, 156, 158, 149, 153, 161, 157, 166, 166, 151, 164, 158, 155, 163, 167, 167, 148, 163, 154, 157, 162, 162, 162, 155, 156, 167, 154, 152, 154, 156, 158, 156, 155, 155, 161, 162, 161, 158, 152, 171, 174, 162, 157, 164, 157, 159, 160, 158, 162, 156, 170, 156, 159, 156, 155, 169, 160, 160, 159, 150, 159, 152, 155, 161, 160, 155, 151, 155, 151, 162, 162, 160, 162, 159, 154, 153, 156, 161, 149, 144, 158, 166, 162, 157, 161, 157, 167, 151, 151, 156, 159, 161, 162, 156, 160, 156, 160, 149, 163, 155, 157, 161, 166, 152, 163, 151, 158, 173, 159, 156, 161, 157, 158, 165, 168, 165, 159, 158, 158, 161, 152, 148, 159, 173, 156, 160, 150, 161, 173, 160, 163, 162, 162, 155, 165, 165, 166, 160, 158, 157, 158, 164, 164, 162, 164, 164, 158, 155, 148, 157, 154, 169, 157, 152, 160, 156, 161, 165, 153, 155, 151, 165, 149, 156, 162, 152, 172, 163, 154, 164, 162, 174, 168, 167, 165, 161, 162, 163, 161, 147, 166, 181, 159, 161, 153, 151, 169, 151, 157, 159, 150, 156, 161, 161, 158, 159, 157, 154, 158, 162, 162, 159, 152, 158, 153, 157, 156, 162, 163, 161, 153, 166, 166, 155, 161, 163, 158, 163, 153, 161, 159, 154, 161, 153, 155, 161, 170, 158, 156, 159, 170, 146, 167, 158, 164, 148, 163, 163, 155, 158, 151, 149, 151, 168, 161, 177, 157, 152, 158, 159, 155, 165, 170, 157, 157, 159, 166, 161, 166, 157, 159, 169, 154, 166, 172, 164, 169, 155, 162, 157, 166, 154, 155, 161, 156, 159, 159, 173, 161, 161, 181, 145, 164, 159, 167, 154, 164, 160, 162, 162, 150, 161, 160, 156, 151, 163, 161, 157, 162, 155, 160, 166, 163, 154, 170, 157, 154, 160, 159, 163, 157, 156, 161, 168, 159, 163, 159, 162, 157, 161, 156, 162, 159, 161, 161, 159, 162, 162, 158, 177, 158, 155, 160, 160, 157, 158, 166, 158, 163, 158, 156, 161, 169, 161, 161, 159, 158, 164, 163, 173, 163, 160, 160, 161, 161, 169, 163, 158, 167, 158, 162, 160, 166, 166, 156, 158, 159, 158, 163, 158, 166, 169, 157, 165, 159, 163, 162, 160, 164, 164, 158, 177, 161, 163, 162, 166, 159, 163, 154, 154, 167, 158, 162, 163, 162, 159, 160, 168, 164, 159, 147, 158, 167, 148, 162, 159, 155, 168, 159, 162, 159, 166, 164, 152, 158, 157, 160, 153, 156, 160, 161, 159, 155, 158, 158, 167, 150, 156, 162, 153, 157, 152, 165, 147, 161, 159, 155, 154, 152, 162, 155, 155, 166, 164, 161, 159, 156, 159, 157, 153, 159, 165, 158, 159, 166, 162, 162, 161, 153, 155, 160, 161, 162, 158, 165, 160, 157, 157, 159, 155, 161, 166, 154, 151, 158, 161, 152, 152, 159, 161, 162, 165, 158, 153, 160, 159, 158, 156, 168, 157, 151, 162, 159, 165, 160, 163, 157, 167, 157, 159, 155, 153, 162, 155, 157, 158, 160, 159, 148, 160, 160, 157, 158, 153, 151, 157, 153, 158, 158, 167, 163, 161, 162, 161, 165, 164, 158, 162, 156, 171, 155, 148, 169, 165, 161, 160, 161, 159, 162, 163, 151, 157, 166, 151, 162, 169, 161, 155, 155, 158, 169, 165, 164, 157, 162, 155, 161, 166, 170, 168, 156, 126, 158, 160, 158, 154, 163, 162, 159, 141, 155, 165, 153, 159, 153, 169, 160, 160, 159, 155, 173, 157, 164, 157, 151, 167, 162, 159, 154, 152, 160, 157, 163, 165, 162, 154, 166, 166, 159, 162, 159, 157, 161, 158, 158, 164, 159, 157, 160, 163, 159, 162, 157, 160, 152, 160, 171, 157, 161, 164, 156, 160, 159, 159, 161, 162, 157, 157, 162, 163, 155, 161, 166, 156, 164, 166, 158, 160, 157, 162, 162, 159, 156, 159, 158, 163, 163, 175, 155, 170, 157, 171, 158, 160, 160, 147, 156, 167, 166, 164, 164, 156, 156, 162, 160, 156, 160, 168, 156, 159, 159, 159, 167, 160, 152, 162, 179, 158, 162, 157, 155, 154, 160, 161, 161, 163, 162, 159, 155, 160, 162, 150, 166, 172, 164, 157, 160, 154, 168, 161, 155, 162, 156, 155, 160, 158, 164, 161, 156, 164, 160, 168, 165, 154, 164, 161, 159, 161, 155, 159, 158, 154, 160, 173, 159, 161, 157, 165, 164, 168, 166, 159, 169, 165, 160, 169, 167, 158, 154, 155, 158, 160, 159, 153, 162, 168, 154, 154, 163, 154, 161, 160, 160, 158, 162, 163, 164, 167, 146, 157, 157, 158, 160, 150, 156, 158, 159, 164, 161, 163, 168, 161, 175, 161, 154, 165, 162, 159, 168, 167, 162, 158, 161, 160, 166, 164, 157, 153, 162, 152, 166, 155, 166, 160, 160, 158, 162, 159, 159, 156, 155, 158, 163, 160, 150, 159, 166, 159, 165, 162, 161, 164, 157, 159, 156, 172, 160, 154, 175, 158, 156, 158, 160, 149, 168, 160, 162, 163, 163, 160, 156, 153, 153, 166, 159, 169, 161, 150, 168, 160, 161, 159, 164, 167, 170, 159, 159, 161, 163, 159, 155, 154, 162, 161, 167, 164, 173, 155, 162, 168, 162, 163, 162, 158, 158, 160, 170, 156, 159, 165, 160, 160, 164, 161, 158, 166, 168, 148, 157, 162, 159, 164, 165, 153, 156, 164, 158, 162, 157, 157, 157, 165, 155, 165, 154, 162, 162, 160, 152, 160, 158, 163, 158, 156, 156, 155, 156, 159, 154, 167, 165, 161, 165, 160, 158, 164, 158, 161, 161, 160, 163, 159, 164, 155, 161, 157, 151, 165, 156, 165, 159, 160, 162, 162, 175, 158, 152, 163, 164, 159, 162, 159, 164, 157, 163, 158, 163, 159, 155, 160, 149, 167, 154, 160, 162, 157, 155, 156, 159, 156, 155, 150, 167, 162, 160, 159, 167, 148, 168, 157, 166, 158, 155, 149, 155, 157, 156, 164, 156, 154, 157, 158, 162, 150, 151, 159, 160, 165, 152, 158, 154, 163, 166, 164, 150, 164, 156, 160, 163, 156, 160, 156, 162, 157, 165, 156, 160, 161, 167, 157, 158, 148, 165, 158, 153, 170, 162, 162, 156, 151, 162, 161, 172, 154, 161, 164, 167, 161, 155, 164, 163, 157, 156, 155, 176, 154, 158, 156, 159, 158, 165, 150, 152, 170, 164, 151, 160, 160, 162, 154, 159, 163, 157, 161, 160, 162, 155, 152, 156, 167, 165, 157, 156, 152, 158, 161, 150, 157, 160, 163, 163, 158, 157, 161, 161, 158, 159, 155, 162, 147, 157, 160, 150, 165, 158, 167, 164, 160, 157, 165, 158, 163, 160, 172, 162, 153, 156, 152, 158, 166, 162, 159, 158, 152, 154, 154, 162, 158, 165, 149, 157, 166, 156, 162, 168, 156, 155, 163, 163, 155, 159, 166, 164, 163, 164, 160, 157, 164, 155, 175, 158, 156, 146, 159, 157, 155, 165, 161, 160, 164, 158, 167, 158, 155, 173, 163, 158, 160, 159, 159, 152, 167, 168, 158, 162, 158, 158, 151, 157, 155, 158, 161, 151, 167, 158, 164, 156, 156, 154, 160, 170, 159, 162, 163, 170, 163, 163, 155, 158, 159, 155, 154, 161, 160, 167, 155, 161, 157, 165, 152, 159, 158, 153, 158, 161, 164, 171, 159, 157, 166, 161, 158, 167, 169, 155, 164, 160, 166, 157, 164, 154, 159, 152, 155, 155, 164, 167, 156, 163, 158, 157, 159, 158, 155, 162, 168, 160, 145, 168, 165, 165, 149, 152, 156, 161, 157, 158, 158, 162, 163, 155, 169, 162, 157, 150, 152, 162, 158, 156, 158, 165, 156, 156, 156, 162, 164, 171, 155, 153, 157, 164, 168, 161, 170, 155, 159, 163, 153, 161, 153, 155, 159, 162, 153, 158, 165, 154, 178, 166, 162, 158, 161, 162, 161, 150, 150, 154, 163, 156, 157, 161, 158, 154, 165, 163, 145, 153, 160, 161, 161, 164, 162, 157, 176, 155, 162, 161, 158, 160, 164, 160, 166, 159, 157, 156, 167, 159, 162, 155, 160, 162, 158, 153, 167, 163, 164, 157, 157, 163, 144, 158, 158, 162, 163, 174, 157, 159, 168, 162, 158, 158, 159, 161, 173, 157, 152, 152, 166, 160, 157, 162, 161, 157, 164, 162, 159, 156, 169, 158, 161, 162, 166, 153, 152, 158, 158, 161, 162, 160, 145, 152, 157, 163, 166, 164, 152, 163, 156, 161, 156, 159, 157, 161, 161, 159, 163, 163, 161, 161, 162, 158, 154, 156, 158, 167, 158, 155, 161, 145, 160, 151, 155, 163, 149, 154, 166, 155, 156, 160, 163, 154, 159, 165, 155, 155, 152, 162, 155, 161, 163, 164, 152, 158, 157, 159, 161, 159, 165, 158, 177, 162, 165, 151, 161, 162, 155, 165, 162, 159, 153, 162, 152, 149, 156, 163, 174, 163, 157, 162, 156, 161, 161, 156, 164, 159, 162, 156, 159, 163, 172, 156, 160, 156, 153, 156, 163, 155, 160, 147, 160, 160, 159, 159, 169, 160, 165, 158, 161, 165, 160, 160, 164, 162, 161, 161, 156, 170, 160, 163, 154, 160, 153, 156, 161, 172, 162, 163, 154, 161, 166, 160, 162, 155, 141, 152, 166, 157, 163, 163, 165, 159, 161, 156, 151, 166, 151, 158, 161, 155, 151, 159, 156, 158, 158, 157, 157, 167, 161, 154, 156, 178, 167, 166, 130, 169, 159, 167, 155, 157, 157, 158, 150, 160, 162, 161, 152, 159, 162, 156, 159, 152, 164, 163, 162, 147, 159, 165, 159, 160, 158, 158, 154, 154, 161, 155, 165, 164, 161, 155, 163, 155, 158, 158, 160, 161, 160, 159, 153, 154, 158, 158, 161, 152, 160, 163, 163, 164, 166, 158, 156, 158, 162, 160, 157, 159, 155, 171, 159, 156, 166, 165, 146, 156, 187, 148, 160, 170, 158, 166, 158, 154, 150, 161, 153, 154, 162, 158, 150, 159, 162, 155, 162, 162, 165, 160, 155, 154, 163, 148, 166, 158, 164, 158, 164, 159, 155, 150, 159, 163, 166, 158, 158, 163, 155, 160, 157, 160, 164, 154, 161, 155, 162, 156, 157, 163, 167, 160, 161, 153, 157, 153, 157, 170, 165, 162, 160, 157, 150, 157, 160, 165, 159, 158, 158, 151, 155, 166, 155, 155, 165, 157, 158, 162, 165, 154, 163, 163, 160, 168, 156, 163, 159, 156, 162, 155, 160, 161, 155, 160, 164, 151, 155, 152, 156, 160, 155, 158, 164, 160, 158, 161, 161, 154, 142, 162, 160, 162, 163, 164, 159, 154, 161, 160, 167, 165, 165, 154, 160, 161, 153, 153, 162, 160, 161, 157, 158, 153, 161, 157, 158, 163, 160, 161, 158, 162, 154, 154, 157, 148, 157, 161, 154, 158, 161, 153, 157, 161, 158, 157, 163, 159, 155, 158, 162, 164, 158, 159, 155, 149, 159, 159, 154, 161, 153, 159, 163, 159, 165, 158, 159, 160, 159, 166, 150, 139, 158, 150, 158, 159, 154, 161, 157, 154, 162, 161, 158, 165, 180, 173, 156, 164, 170, 162, 158, 151, 167, 166, 156, 157, 157, 155, 159, 165, 157, 160, 164, 161, 165, 162, 154, 159, 154, 158, 156, 157, 162, 156, 157, 162, 154, 161, 159, 158, 164, 154, 156, 159, 158, 161, 157, 160, 164, 164, 167, 163, 150, 166, 153, 155, 158, 163, 158, 167, 151, 156, 159, 158, 157, 159, 157, 158, 159, 151, 159, 170, 162, 174, 159, 160, 160, 160, 160, 157, 157, 158, 159, 166, 158, 157, 157, 160, 160, 166, 159, 156, 171, 159, 162, 166, 159, 159, 171, 162, 162, 158, 158, 170, 160, 155, 151, 157, 161, 159, 163, 159, 159, 161, 161, 165, 162, 162, 159, 161, 172, 166, 165, 162, 164, 158, 162, 159, 157, 154, 163, 158, 159, 158, 156, 159, 158, 157, 157, 156, 167, 150, 154, 161, 157, 160, 161, 163, 155, 161, 159, 169, 158, 156, 176, 165, 156, 151, 159, 160, 151, 167, 160, 157, 165, 166, 160, 167, 152, 164, 166, 163, 164, 157, 153, 157, 165, 153, 152, 161, 159, 163, 171, 161, 167, 158, 157, 165, 157, 163, 155, 159, 157, 169, 160, 156, 161, 164, 156, 146, 174, 155, 156, 162, 162, 169, 159, 167, 164, 158, 147, 158, 154, 160, 165, 163, 161, 163, 156, 161, 164, 162, 163, 157, 172, 159, 162, 156, 151, 156, 157, 155, 154, 159, 154, 158, 162, 161, 166, 158, 161, 159, 154, 158, 161, 160, 153, 160, 163, 157, 163, 171, 152, 157, 162, 151, 160, 166, 156, 162, 165, 162, 158, 157, 169, 166, 160, 156, 162, 160, 160, 162, 154, 154, 151, 160, 156, 163, 158, 152, 165, 162, 155, 170, 162, 153, 155, 153, 163, 168, 148, 159, 155, 164, 160, 159, 161, 153, 187, 167, 160, 161, 158, 157, 164, 164, 161, 161, 158, 165, 159, 170, 164, 154, 159, 163, 159, 154, 159, 165, 158, 158, 160, 154, 166, 161, 163, 161, 164, 156, 172, 161, 163, 161, 148, 157, 156, 164, 159, 155, 159, 155, 151, 157, 176, 168, 162, 163, 156, 158, 159, 160, 155, 159, 159, 166, 160, 165, 158, 154, 163, 163, 160, 166, 166, 160, 158, 160, 158, 155, 162, 161, 164, 165, 151, 152, 154, 156, 161, 157, 158, 159, 155, 176, 159, 160, 161, 160, 162, 160, 166, 157, 156, 157, 168, 160, 150, 162, 158, 159, 164, 159, 161, 171, 155, 163, 172, 159, 161, 152, 156, 167, 164, 155, 157, 157, 154, 157, 151, 157, 151, 158, 160, 156, 158, 166, 156, 152, 156, 154, 161, 152, 157, 171, 156, 160, 155, 155, 168, 168, 155, 156, 156, 164, 149, 163, 155, 160, 155, 157, 160, 159, 162, 157, 155, 162, 165, 159, 154, 148, 152, 162, 168, 160, 160, 161, 164, 160, 158, 157, 161, 159, 154, 155, 158, 165, 160, 165, 159, 162, 153, 158, 160, 155, 160, 161, 159, 169, 163, 158, 163, 163, 158, 164, 159, 157, 156, 157, 151, 169, 164, 158, 157, 159, 157, 161, 155, 164, 147, 155, 155, 156, 156, 160, 172, 158, 162, 157, 157, 159, 150, 160, 162, 160, 152, 159, 155, 165, 158, 167, 163, 163, 160, 154, 160, 160, 161, 163, 164, 153, 167, 162, 158, 158, 158, 157, 165, 160, 172, 154, 160, 157, 163, 164, 159, 160, 157, 150, 162, 162, 154, 161, 159, 161, 172, 167, 159, 157, 162, 162, 152, 160, 164, 163, 162, 158, 169, 165, 166, 155, 158, 158, 161, 168, 160, 161, 155, 165, 163, 159, 165, 159, 156, 158, 161, 154, 162, 158, 164, 167, 162, 167, 168, 158, 161, 146, 171, 152, 161, 155, 163, 168, 161, 155, 159, 156, 151, 165, 161, 170, 160, 160, 158, 163, 161, 165, 158, 154, 154, 152, 158, 158, 157, 166, 151, 167, 161, 172, 166, 159, 162, 158, 160, 154, 160, 159, 164, 158, 157, 156, 160, 155, 159, 162, 157, 156, 159, 167, 154, 164, 167, 162, 154, 162, 160, 157, 158, 156, 160, 152, 159, 156, 158, 161, 166, 163, 158, 162, 164, 163, 155, 154, 160, 159, 147, 157, 156, 158, 161, 160, 159, 153, 160, 162, 157, 168, 172, 166, 155, 156, 157, 164, 162, 163, 157, 155, 165, 158, 162, 156, 157, 159, 162, 153, 166, 158, 161, 159, 159, 162, 160, 154, 162, 165, 169, 163, 166, 157, 154, 161, 162, 157, 155, 164, 162, 157, 157, 160, 166, 162, 168, 157, 159, 155, 162, 163, 155, 166, 164, 155, 156, 157, 167, 159, 162, 156, 161, 157, 157, 165, 163, 166, 161, 161, 162, 158, 160, 163, 152, 159, 164, 154, 153, 163, 159, 160, 153, 161, 165, 156, 157, 155, 153, 168, 165, 155, 156, 162, 158, 158, 160, 161, 162, 153, 153, 137, 158, 163, 159, 155, 155, 161, 164, 164, 159, 152, 162, 157, 157, 157, 163, 156, 155, 156, 158, 156, 163, 160, 164, 156, 162, 161, 170, 162, 158, 158, 159, 153, 163, 153, 156, 156, 159, 169, 166, 158, 170, 162, 161, 158, 168, 162, 158, 158, 159, 157, 152, 158, 158, 155, 157, 165, 166, 158, 156, 160, 156, 162, 160, 160, 163, 162, 161, 164, 158, 164, 166, 158, 160, 166, 153, 158, 153, 160, 167, 152, 164, 162, 157, 162, 169, 158, 161, 161, 157, 160, 167, 161, 161, 152, 169, 159, 162, 165, 159, 158, 163, 162, 155, 157, 154, 160, 159, 159, 158, 150, 167, 167, 160, 163, 163, 160, 160, 163, 163, 162, 160, 163, 163, 165, 155, 160, 161, 156, 163, 156, 166, 151, 163, 163, 162, 157, 162, 166, 162, 156, 156, 160, 163, 157, 160, 162, 164, 162, 157, 159, 167, 170, 172, 158, 158, 158, 158, 160, 169, 152, 156, 161, 163, 166, 158, 164, 161, 161, 161, 161, 156, 163, 169, 160, 156, 157, 157, 159, 161, 159, 151, 166, 160, 160, 161, 172, 158, 164, 166, 152, 163, 160, 157, 160, 160, 155, 160, 172, 163, 155, 157, 158, 151, 162, 157, 162, 150, 166, 157, 162, 160, 160, 163, 151, 167, 159, 160, 164, 163, 158, 154, 158, 172, 165, 164, 169, 152, 164, 167, 156, 159, 167, 159, 162, 163, 158, 158, 163, 150, 161, 160, 165, 163, 170, 157, 158, 158, 159, 159, 163, 162, 161, 157, 160, 161, 156, 161, 160, 159, 165, 163, 157, 155, 160, 161, 155, 162, 160, 159, 164, 160, 164, 159, 164, 150, 161, 154, 154, 158, 162, 165, 162, 152, 163, 156, 160, 165, 158, 164, 158, 157, 159, 160, 157, 157, 159, 158, 159, 158, 160, 164, 160, 159, 161, 166, 156, 157, 161, 160, 160, 161, 160, 161, 163, 165, 163, 159, 157, 155, 158, 162, 156, 159, 158, 160, 158, 158, 159, 156, 160, 159, 156, 157, 163, 162, 159, 159, 161, 161, 158, 159, 159, 161, 164, 155, 160, 161, 162, 159, 158, 155, 159, 156, 155, 155, 160, 160, 157, 156, 160, 160, 165, 160, 163, 157, 158, 165, 159, 161, 152, 160, 165, 159, 160, 156, 162, 160, 159, 160, 161, 157, 162, 156, 161, 157, 163, 161, 158, 160, 160, 160, 160, 161, 157, 155, 160, 158, 160, 165, 173, 161, 162, 167, 161, 160, 162, 159, 154, 157, 161, 158, 161, 163, 164, 160, 159, 157, 163, 161, 160, 159, 157, 160, 167, 153, 159, 159, 152, 155, 163, 164, 167, 153, 159, 159, 160, 158, 159, 151, 162, 161, 164, 161, 162, 162, 160, 158, 161, 165, 158, 166, 160, 160, 158, 159, 160, 168, 161, 160, 161, 160, 161, 156, 159, 160, 159, 158, 161, 161, 159, 157, 160, 160, 169, 163, 160, 158, 157, 157, 165, 155, 166, 156, 155, 158, 162, 160, 156, 165, 162, 159, 162, 157, 159, 161, 160, 161, 158, 164, 152, 160, 162, 158, 159, 161, 162, 164, 157, 161, 162, 157, 159, 158, 154, 161, 156, 163, 163, 166, 158, 158, 161, 161, 157, 161, 160, 160, 157, 161, 159, 164, 160, 161, 159, 160, 160, 160, 158, 158, 158, 163, 163, 162, 159, 158, 159, 158, 161, 165, 160, 159, 163, 154, 162, 159, 161, 152, 162, 159, 161, 161, 160, 162, 159, 157, 158, 158, 164, 159, 154, 157, 162, 160, 159, 158, 159, 156, 156, 160, 160, 159, 157, 162, 159, 159, 158, 164, 161, 159, 153, 162, 156, 162, 155, 159, 157, 161, 160, 160, 159, 158, 161, 165, 166, 158, 163, 164, 162, 163, 161, 160, 164, 162, 160, 159, 157, 161, 155, 158, 157, 156, 157, 158, 159, 160, 159, 159, 162, 156, 159, 165, 162, 159, 159, 161, 160, 163, 159, 160, 159, 155, 172, 160, 163, 160, 168, 158, 163, 163, 157, 163, 163, 154, 166, 158, 160, 161, 164, 156, 159, 159, 159, 166, 163, 161, 159, 160, 162, 161, 157, 153, 159, 157, 158, 160, 165, 160, 153, 160, 160, 164, 159, 159, 156, 160, 161, 158, 155, 160, 159, 158, 160, 160, 164, 159, 160, 152, 163, 159, 158, 159, 154, 163, 163, 155, 158, 161, 160, 168, 158, 159, 155, 160, 158, 161, 152, 160, 160, 154, 162, 160, 156, 162, 160, 158, 157, 153, 160, 159, 161, 158, 157, 161, 160, 158, 154, 162, 158, 157, 160, 157, 161, 160, 163, 165, 160, 161, 159, 163, 160, 157, 161, 161, 158, 160, 157, 158, 161, 159, 160, 167, 155, 160, 155, 164, 158, 168, 158, 167, 151, 167, 158, 182, 165, 163, 163, 154, 162, 163, 157, 162, 158, 158, 161, 154, 164, 159, 161, 160, 156, 157, 163, 159, 159, 164, 165, 157, 158, 153, 164, 150, 158, 153, 162, 161, 156, 150, 161, 164, 163, 162, 155, 164, 155, 153, 151, 159, 154, 163, 163, 162, 158, 165, 152, 151, 165, 162, 161, 165, 157, 157, 164, 163, 158, 154, 160, 158, 151, 159, 169, 161, 160, 160, 157, 153, 157, 159, 148, 156, 157, 157, 158, 157, 162, 156, 155, 169, 158, 162, 161, 159, 150, 160, 163, 159, 155, 163, 158, 166, 166, 159, 156, 165, 161, 159, 159, 163, 158, 162, 162, 156, 163, 166, 161, 159, 153, 156, 155, 157, 159, 155, 159, 159, 163, 160, 160, 182, 166, 159, 158, 161, 158, 163, 157, 157, 161, 157, 163, 174, 159, 160, 161, 157, 149, 159, 165, 156, 159, 168, 162, 159, 162, 166, 157, 162, 162, 163, 153, 161, 158, 161, 155, 152, 158, 157, 159, 152, 163, 156, 159, 158, 156, 159, 163, 157, 162, 161, 155, 169, 153, 170, 159, 162, 162, 160, 159, 163, 169, 161, 166, 158, 162, 157, 165, 147, 162, 136, 165, 160, 160, 158, 159, 164, 165, 157, 151, 162, 157, 157, 162, 164, 172, 160, 155, 164, 156, 147, 157, 156, 160, 159, 161, 157, 160, 163, 166, 163, 153, 157, 158, 152, 163, 160, 161, 160, 150, 168, 155, 162, 162, 156, 151, 160, 165, 161, 158, 165, 151, 162, 164, 160, 164, 168, 167, 163, 171, 173, 159, 167, 157, 155, 163, 164, 142, 163, 160, 160, 157, 162, 163, 150, 159, 162, 159, 165, 160, 158, 161, 159, 157, 169, 164, 161, 152, 153, 160, 162, 150, 162, 159, 160, 158, 159, 167, 161, 156, 158, 161, 153, 161, 165, 157, 173, 157, 159, 161, 159, 160, 161, 162, 160, 168, 164, 162, 156, 156, 164, 158, 161, 161, 159, 157, 159, 176, 159, 159, 158, 167, 159, 160, 157, 160, 170, 164, 162, 158, 157, 157, 166, 164, 159, 168, 157, 160, 160, 152, 161, 164, 155, 158, 155, 162, 158, 165, 160, 156, 157, 160, 162, 159, 168, 160, 156, 144, 160, 166, 157, 145, 165, 158, 161, 160, 152, 165, 161, 171, 152, 149, 161, 157, 158, 161, 167, 160, 152, 162, 161, 156, 160, 167, 164, 161, 160, 160, 156, 151, 166, 154, 148, 146, 157, 160, 159, 156, 162, 160, 155, 160, 161, 158, 162, 172, 156, 153, 161, 162, 164, 163, 163, 162, 152, 161, 163, 159, 159, 157, 161, 161, 159, 164, 154, 160, 163, 160, 153, 161, 158, 154, 161, 151, 160, 164, 164, 159, 156, 177, 160, 155, 161, 147, 157, 166, 165, 160, 160, 162, 159, 155, 149, 155, 161, 161, 160, 160, 158, 163, 162, 167, 157, 158, 157, 164, 156, 158, 159, 153, 163, 158, 155, 158, 162, 167, 152, 138, 165, 152, 160, 157, 158, 163, 159, 162, 163, 158, 162, 159, 159, 157, 162, 154, 164, 160, 159, 161, 154, 154, 154, 161, 160, 163, 163, 157, 148, 163, 164, 164, 162, 168, 159, 152, 160, 172, 153, 166, 163, 160, 168, 159, 165, 155, 144, 161, 160, 160, 164, 156, 161, 160, 159, 168, 161, 157, 158, 166, 157, 159, 161, 151, 159, 161, 158, 158, 168, 165, 158, 163, 156, 158, 157, 156, 163, 162, 167, 160, 161, 159, 161, 160, 158, 161, 157, 162, 162, 164, 160, 165, 163, 163, 164, 160, 160, 161, 154, 160, 162, 159, 157, 163, 161, 159, 159, 158, 159, 158, 162, 162, 163, 146, 157, 164, 162, 158, 165, 158, 140, 163, 159, 157, 159, 163, 162, 161, 149, 156, 161, 157, 160, 175, 162, 157, 153, 168, 161, 156, 160, 159, 159, 160, 157, 163, 158, 160, 158, 167, 160, 176, 157, 162, 158, 161, 165, 164, 166, 151, 161, 162, 162, 165, 163, 158, 156, 161, 161, 162, 163, 164, 159, 156, 160, 156, 158, 158, 163, 167, 162, 160, 156, 160, 151, 154, 158, 160, 158, 158, 159, 162, 164, 161, 160, 157, 159, 161, 163, 163, 164, 161, 156, 173, 160, 157, 164, 159, 158, 151, 155, 160, 156, 155, 160, 156, 161, 162, 162, 155, 153, 169, 163, 159, 162, 159, 162, 164, 170, 160, 160, 163, 164, 158, 161, 156, 171, 160, 154, 159, 160, 161, 158, 164, 165, 156, 162, 161, 170, 162, 161, 159, 151, 164, 160, 159, 164, 164, 159, 159, 155, 161, 164, 159, 162, 170, 160, 163, 169, 150, 163, 159, 164, 158, 158, 163, 150, 166, 155, 159, 164, 158, 159, 165, 158, 158, 154, 156, 158, 159, 160, 163, 158, 162, 155, 158, 153, 155, 157, 160, 160, 169, 162, 159, 166, 158, 160, 150, 159, 160, 157, 161, 159, 162, 162, 159, 162, 156, 156, 159, 162, 164, 162, 161, 149, 152, 161, 160, 161, 160, 164, 159, 159, 160, 160, 157, 158, 152, 159, 160, 160, 150, 163, 159, 157, 165, 160, 157, 157, 164, 160, 163, 159, 155, 148, 161, 173, 160, 164, 157, 159, 164, 162, 169, 150, 168, 158, 157, 152, 149, 168, 167, 162, 165, 160, 159, 163, 152, 155, 158, 153, 159, 164, 163, 147, 161, 162, 171, 158, 161, 159, 160, 164, 145, 159, 161, 162, 160, 148, 161, 158, 155, 160, 160, 161, 158, 160, 146, 161, 157, 157, 156, 164, 162, 159, 162, 162, 161, 159, 166, 156, 159, 151, 163, 163, 160, 160, 158, 171, 162, 160, 162, 163, 164, 162, 159, 159, 157, 156, 159, 161, 158, 159, 163, 157, 159, 156, 162, 160, 170, 161, 146, 153, 158, 156, 168, 161, 161, 157, 167, 158, 162, 156, 163, 162, 152, 147, 157, 161, 157, 160, 156, 153, 159, 157, 154, 160, 158, 165, 159, 161, 150, 161, 162, 158, 156, 161, 159, 164, 158, 161, 174, 154, 161, 202, 157, 164, 158, 165, 159, 159, 168, 163, 156, 158, 162, 158, 158, 162, 157, 161, 161, 163, 163, 161, 154, 166, 164, 165, 160, 162, 159, 133, 158, 161, 161, 159, 159, 156, 155, 145, 162, 158, 157, 149, 155, 158, 154, 153, 159, 160, 158, 168, 163, 161, 161, 166, 157, 161, 168, 167, 163, 168, 161, 162, 161, 160, 159, 154, 168, 156, 163, 156, 162, 142, 161, 152, 161, 159, 156, 164, 170, 165, 171, 164, 155, 168, 154, 157, 161, 161, 164, 158, 156, 161, 157, 154, 159, 159, 167, 157, 156, 152, 154, 163, 163, 165, 161, 165, 165, 161, 165, 162, 172, 157, 154, 165, 163, 157, 162, 162, 159, 167, 159, 157, 156, 160, 163, 163, 160, 160, 157, 159, 159, 151, 153, 151, 152, 172, 165, 157, 160, 162, 162, 154, 164, 162, 158, 165, 155, 165, 166, 164, 145, 154, 160, 159, 158, 159, 155, 158, 161, 172, 175, 162, 167, 158, 159, 151, 157, 163, 154, 160, 159, 165, 157, 153, 165, 168, 163, 158, 159, 154, 164, 161, 157, 168, 154, 150, 161, 149, 159, 156, 162, 155, 157, 165, 159, 158, 154, 159, 156, 155, 163, 162, 162, 160, 157, 167, 159, 159, 161, 177, 160, 159, 155, 155, 163, 157, 161, 161, 155, 161, 157, 156, 159, 167, 161, 167, 164, 167, 159, 170, 155, 161, 163, 162, 155, 161, 164, 162, 154, 167, 162, 160, 163, 168, 157, 156, 163, 160, 163, 153, 159, 167, 160, 160, 156, 175, 154, 158, 160, 170, 154, 151, 157, 168, 159, 161, 166, 160, 156, 162, 158, 165, 165, 156, 160, 161, 161, 161, 158, 158, 151, 154, 171, 161, 167, 162, 157, 159, 158, 162, 162, 156, 163, 165, 161, 162, 160, 161, 158, 163, 159, 167, 158, 150, 156, 162, 154, 158, 164, 165, 161, 161, 157, 155, 167, 153, 159, 159, 168, 156, 150, 159, 157, 161, 161, 154, 161, 153, 155, 157, 159, 162, 160, 156, 161, 161, 159, 161, 156, 158, 159, 156, 155, 151, 162, 156, 161, 150, 156, 171, 164, 149, 143, 166, 164, 157, 164, 161, 162, 166, 155, 159, 162, 166, 158, 159, 165, 159, 167, 161, 157, 163, 161, 164, 156, 161, 162, 161, 161, 161, 164, 159, 152, 162, 155, 158, 154, 159, 160, 154, 164, 165, 158, 160, 148, 164, 163, 168, 162, 160, 157, 161, 151, 163, 156, 151, 160, 155, 155, 162, 165, 159, 158, 154, 165, 157, 163, 165, 148, 159, 151, 150, 164, 155, 156, 163, 154, 156, 164, 152, 158, 161, 162, 168, 150, 159, 165, 147, 162, 159, 157, 158, 169, 156, 161, 159, 157, 159, 154, 156, 161, 156, 155, 159, 159, 159, 158, 159, 155, 170, 156, 166, 160, 162, 160, 158, 158, 163, 165, 161, 161, 159, 166, 166, 163, 154, 169, 173, 150, 150, 157, 163, 152, 164, 168, 161, 159, 162, 157, 155, 161, 159, 160, 161, 163, 160, 160, 161, 157, 158, 168, 158, 162, 160, 160, 161, 158, 152, 171, 153, 158, 157, 167, 166, 153, 156, 152, 159, 158, 151, 163, 158, 166, 159, 160, 156, 163, 158, 164, 159, 148, 154, 154, 173, 170, 164, 162, 164, 167, 160, 161, 170, 163, 160, 151, 164, 161, 161, 156, 156, 159, 145, 160, 162, 161, 154, 151, 156, 164, 159, 158, 155, 155, 163, 161, 153, 160, 162, 161, 154, 163, 159, 163, 161, 160, 152, 166, 148, 158, 161, 150, 164, 150, 154, 161, 155, 156, 156, 164, 160, 162, 167, 157, 158, 155, 162, 162, 160, 168, 163, 163, 153, 167, 154, 154, 165, 179, 159, 163, 156, 163, 161, 156, 159, 169, 152, 162, 160, 154, 164, 161, 164, 154, 153, 166, 167, 162, 165, 163, 160, 158, 158, 162, 155, 154, 171, 157, 159, 159, 161, 158, 161, 165, 170, 163, 161, 142, 167, 159, 157, 167, 144, 157, 155, 156, 165, 160, 155, 156, 166, 158, 156, 163, 164, 155, 163, 161, 143, 159, 153, 167, 153, 160, 157, 156, 151, 171, 155, 166, 152, 166, 162, 150, 156, 156, 156, 157, 153, 153, 163, 155, 168, 159, 151, 152, 158, 175, 155, 164, 163, 174, 161, 157, 169, 162, 167, 157, 170, 157, 155, 163, 165, 162, 161, 159, 150, 162, 166, 153, 162, 158, 160, 162, 156, 167, 157, 158, 154, 156, 155, 158, 150, 158, 154, 174, 160, 157, 151, 166, 160, 170, 157, 162, 155, 163, 158, 165, 164, 154, 174, 172, 165, 170, 162, 158, 162, 153, 143, 153, 153, 159, 158, 160, 171, 159, 155, 157, 155, 160, 161, 153, 160, 169, 157, 159, 168, 154, 160, 165, 163, 160, 162, 169, 155, 161, 150, 161, 159, 150, 160, 156, 158, 158, 163, 157, 164, 172, 155, 154, 155, 152, 164, 164, 163, 155, 160, 166, 160, 163, 162, 157, 161, 160, 161, 159, 161, 159, 155, 161, 164, 155, 153, 168, 152, 169, 160, 156, 173, 157, 159, 162, 161, 155, 157, 165, 160, 152, 162, 161, 166, 167, 159, 155, 161, 152, 165, 161, 162, 155, 161, 166, 157, 168, 156, 158, 159, 157, 155, 159, 156, 156, 161, 157, 161, 159, 163, 161, 165, 154, 163, 152, 156, 156, 147, 161, 164, 163, 158, 144, 161, 160, 161, 154, 160, 153, 162, 155, 155, 160, 155, 161, 166, 156, 151, 163, 164, 169, 154, 159, 149, 164, 159, 164, 151, 150, 155, 158, 162, 160, 153, 154, 145, 171, 152, 158, 159, 159, 163, 148, 168, 155, 156, 150, 161, 169, 158, 161, 161, 162, 156, 163, 160, 152, 158, 165, 169, 157, 165, 161, 161, 158, 166, 168, 158, 158, 163, 167, 152, 161, 159, 173, 166, 169, 144, 159, 161, 165, 155, 157, 148, 153, 145, 155, 151, 158, 169, 156, 162, 162, 160, 160, 156, 158, 153, 153, 155, 161, 167, 150, 164, 165, 153, 167, 160, 162, 161, 153, 161, 154, 157, 157, 160, 147, 152, 166, 149, 158, 128, 168, 165, 166, 158, 160, 161, 156, 160, 160, 159, 157, 170, 161, 163, 151, 166, 154, 161, 160, 158, 165, 155, 169, 156, 158, 167, 161, 168, 150, 164, 156, 168, 157, 155, 185, 152, 166, 164, 157, 152, 164, 153, 163, 163, 164, 156, 164, 161, 153, 158, 164, 169, 171, 152, 151, 140, 156, 160, 154, 159, 162, 167, 158, 162, 158, 159, 161, 159, 161, 154, 153, 171, 152, 151, 156, 167, 156, 166, 160, 161, 151, 162, 165, 152, 156, 159, 163, 158, 164, 162, 168, 164, 155, 153, 157, 155, 163, 149, 149, 154, 162, 159, 166, 154, 180, 159, 162, 159, 165, 159, 159, 156, 158, 171, 157, 164, 162, 155, 162, 156, 158, 157, 159, 161, 160, 158, 160, 156, 163, 156, 159, 163, 154, 156, 172, 166, 167, 155, 156, 162, 164, 164, 171, 158, 159, 158, 163, 158, 150, 162, 159, 163, 157, 159, 164, 149, 158, 158, 167, 165, 160, 159, 174, 156, 160, 149, 159, 168, 168, 165, 164, 165, 150, 161, 159, 153, 157, 150, 160, 162, 163, 160, 159, 162, 155, 162, 162, 156, 167, 159, 160, 160, 162, 164, 156, 162, 164, 147, 160, 165, 157, 163, 156, 165, 163, 166, 166, 154, 158, 160, 160, 189, 162, 162, 157, 164, 162, 161, 165, 161, 160, 154, 157, 157, 164, 164, 157, 161, 159, 157, 158, 158, 161, 160, 161, 153, 160, 159, 158, 184, 160, 160, 152, 156, 165, 155, 162, 165, 166, 159, 155, 156, 139, 145, 161, 164, 163, 167, 156, 162, 158, 154, 161, 163, 156, 161, 157, 161, 161, 166, 168, 161, 162, 154, 157, 158, 160, 156, 166, 160, 161, 156, 159, 162, 159, 155, 156, 159, 156, 156, 150, 164, 164, 162, 158, 164, 159, 159, 161, 155, 160, 158, 157, 158, 159, 158, 157, 161, 152, 165, 158, 165, 156, 160, 160, 166, 156, 157, 167, 163, 159, 160, 162, 165, 155, 169, 165, 158, 174, 147, 174, 164, 165, 157, 157, 163, 153, 167, 168, 163, 158, 158, 160, 153, 164, 162, 155, 158, 158, 162, 162, 160, 162, 168, 157, 164, 161, 167, 159, 165, 163, 155, 158, 163, 159, 160, 169, 154, 160, 159, 159, 165, 170, 164, 161, 167, 154, 170, 160, 158, 162, 154, 151, 164, 153, 169, 163, 155, 164, 159, 162, 162, 160, 165, 166, 164, 158, 160, 162, 163, 159, 151, 162, 152, 158, 162, 164, 157, 164, 160, 155, 163, 151, 163, 162, 159, 153, 162, 160, 154, 155, 171, 157, 159, 165, 159, 160, 163, 154, 157, 151, 157, 160, 162, 159, 143, 150, 169, 173, 167, 162, 160, 158, 161, 163, 167, 190, 161, 158, 158, 155, 161, 156, 158, 151, 159, 161, 159, 161, 164, 162, 161, 160, 163, 155, 163, 165, 153, 155, 161, 157, 154, 153, 155, 159, 162, 155, 160, 157, 166, 157, 158, 156, 162, 157, 158, 160, 161, 162, 158, 157, 163, 164, 157, 156, 158, 158, 160, 160, 161, 162, 162, 153, 157, 159, 159, 161, 164, 164, 165, 155, 159, 158, 163, 159, 157, 157, 161, 157, 162, 156, 155, 157, 157, 164, 159, 160, 162, 159, 161, 156, 154, 162, 162, 154, 160, 156, 154, 162, 158, 161, 156, 166, 162, 159, 153, 165, 159, 156, 157, 165, 152, 159, 153, 164, 160, 142, 165, 158, 158, 159, 160, 164, 155, 162, 162, 157, 156, 163, 167, 164, 165, 161, 159, 162, 156, 156, 153, 162, 168, 158, 148, 160, 175, 158, 161, 161, 165, 163, 159, 152, 171, 160, 160, 165, 157, 160, 162, 165, 158, 155, 153, 166, 161, 163, 154, 159, 151, 154, 145, 163, 159, 165, 165, 160, 150, 150, 152, 154, 157, 163, 171, 163, 157, 155, 153, 155, 165, 160, 159, 153, 164, 160, 163, 165, 163, 159, 163, 159, 159, 161, 164, 163, 155, 149, 159, 158, 162, 158, 156, 158, 156, 169, 158, 158, 154, 168, 169, 153, 160, 160, 158, 153, 161, 160, 159, 167, 155, 162, 159, 170, 152, 161, 163, 159, 166, 165, 157, 156, 163, 143, 162, 156, 149, 148, 159, 156, 148, 143, 162, 163, 159, 165, 156, 162, 159, 152, 159, 154, 156, 168, 167, 162, 157, 163, 157, 158, 160, 167, 149, 160, 160, 161, 167, 164, 164, 159, 160, 151, 158, 164, 155, 150, 164, 155, 168, 151, 163, 145, 182, 160, 163, 160, 162, 161, 166, 155, 156, 163, 164, 162, 165, 176, 155, 158, 157, 159, 152, 155, 154, 167, 190, 162, 156, 145, 163, 157, 154, 154, 151, 155, 164, 168, 166, 157, 146, 152, 167, 164, 154, 158, 155, 142, 159, 151, 174, 164, 156, 158, 173, 159, 158, 157, 154, 153, 165, 148, 150, 160, 162, 166, 166, 150, 158, 157, 157, 158, 170, 144, 162, 174, 169, 157, 167, 165, 159, 182, 165, 168, 165, 158, 159, 163, 161, 163, 157, 154, 164, 162, 168, 152, 150, 157, 160, 161, 158, 167, 164, 164, 161, 155, 161, 169, 164, 162, 152, 154, 156, 153, 157, 131, 156, 151, 166, 159, 162, 168, 153, 162, 156, 159, 171, 152, 153, 152, 157, 163, 158, 157, 150, 159, 170, 165, 165, 160, 149, 155, 161, 159, 155, 156, 157, 160, 173, 160, 157, 156, 162, 155, 161, 166, 165, 155, 150, 163, 156, 163, 171, 145, 160, 155, 159, 165, 158, 160, 154, 159, 160, 157, 165, 151, 158, 159, 167, 161, 158, 157, 171, 155, 161, 154, 164, 156, 159, 161, 163, 155, 160, 164, 158, 162, 157, 157, 161, 156, 161, 166, 155, 146, 171, 169, 159, 151, 174, 164, 165, 157, 162, 161, 157, 158, 162, 155, 152, 162, 163, 157, 178, 158, 156, 171, 155, 153, 162, 159, 154, 162, 151, 172, 173, 168, 145, 148, 162, 160, 157, 159, 161, 155, 162, 159, 166, 167, 165, 168, 173, 157, 170, 160, 165, 174, 150, 168, 151, 159, 155, 159, 165, 167, 156, 159, 160, 158, 160, 152, 159, 176, 156, 159, 163, 146, 154, 163, 169, 155, 153, 158, 150, 163, 161, 164, 162, 155, 159, 168, 156, 157, 156, 169, 153, 162, 149, 157, 163, 143, 157, 157, 169, 160, 162, 164, 157, 161, 161, 169, 159, 166, 155, 158, 161, 159, 166, 156, 139, 156, 162, 155, 160, 157, 149, 163, 167, 154, 158, 164, 158, 165, 155, 159, 161, 160, 170, 156, 159, 162, 165, 161, 157, 146, 159, 153, 162, 167, 155, 155, 161, 171, 153, 159, 164, 142, 170, 170, 157, 162, 155, 159, 158, 160, 159, 157, 169, 160, 164, 162, 160, 155, 162, 158, 183, 158, 162, 159, 167, 159, 162, 159, 158, 158, 159, 161, 162, 160, 159, 163, 161, 160, 158, 160, 159, 160, 158, 160, 160, 158, 157, 158, 162, 157, 157, 160, 160, 156, 160, 162, 159, 161, 158, 161, 159, 159, 160, 160, 160, 158, 161, 159, 153, 161, 155, 160, 164, 161, 161, 158, 161, 155, 159, 161, 160, 159, 164, 157, 159, 163, 160, 163, 158, 165, 160, 158, 160, 159, 157, 162, 157, 158, 162, 160, 157, 158, 160, 164, 155, 159, 158, 159, 159, 160, 159, 161, 161, 164, 158, 166, 159, 151, 160, 164, 160, 159, 161, 160, 161, 162, 160, 162, 161, 152, 165, 157, 162, 165, 166, 157, 161, 162, 153, 159, 153, 160, 158, 157, 160, 162, 161, 159, 161, 160, 163, 171, 159, 158, 160, 159, 159, 159, 159, 159, 160, 165, 158, 152, 160, 162, 159, 158, 160, 162, 162, 159, 165, 159, 161, 159, 155, 162, 159, 159, 156, 162, 160, 159, 162, 154, 161, 159, 164, 159, 162, 160, 157, 161, 161, 159, 158, 156, 157, 161, 164, 159, 164, 161, 167, 161, 163, 158, 158, 161, 160, 162, 158, 164, 165, 161, 158, 158, 159, 156, 156, 161, 161, 164, 157, 159, 160, 162, 160, 171, 158, 163, 157, 159, 157, 164, 160, 160, 160, 161, 160, 160, 160, 162, 158, 157, 162, 158, 156, 163, 159, 159, 160, 160, 149, 166, 160, 160, 160, 164, 163, 158, 162, 160, 160, 166, 162, 159, 160, 160, 162, 159, 159, 154, 157, 164, 164, 160, 164, 160, 165, 163, 159, 161, 159, 158, 161, 157, 161, 158, 155, 160, 159, 164, 158, 162, 156, 161, 160, 160, 165, 159, 164, 158, 159, 161, 160, 159, 160, 160, 159, 160, 160, 159, 159, 161, 159, 157, 162, 160, 167, 154, 158, 158, 163, 161, 160, 159, 159, 161, 154, 161, 162, 157, 160, 160, 160, 162, 158, 158, 162, 167, 157, 159, 159, 158, 158, 159, 157, 155, 160, 163, 159, 159, 159, 157, 163, 154, 158, 161, 162, 159, 160, 158, 160, 152, 155, 160, 159, 160, 158, 166, 160, 161, 162, 157, 157, 160, 163, 160, 158, 158, 153, 161, 162, 149, 161, 160, 158, 160, 164, 160, 154, 161, 158, 161, 161, 158, 158, 155, 160, 160, 159, 158, 158, 158, 160, 158, 162, 162, 159, 161, 157, 164, 159, 158, 163, 150, 163, 161, 159, 161, 161, 156, 158, 164, 161, 158, 157, 158, 158, 159, 159, 154, 157, 160, 155, 161, 159, 160, 163, 158, 157, 159, 160, 161, 159, 157, 166, 157, 156, 159, 160, 162, 156, 162, 161, 162, 160, 159, 159, 157, 158, 158, 160, 161, 162, 158, 157, 158, 161, 160, 159, 158, 155, 161, 159, 158, 150, 161, 163, 158, 155, 161, 158, 158, 154, 157, 159, 155, 158, 155, 160, 159, 160, 161, 160, 160, 162, 159, 160, 148, 161, 163, 159, 160, 160, 163, 158, 167, 157, 161, 161, 163, 161, 159, 156, 160, 161, 151, 166, 153, 153, 158, 157, 159, 166, 150, 162, 169, 157, 152, 168, 162, 160, 157, 160, 163, 160, 166, 158, 158, 151, 158, 162, 155, 156, 153, 161, 164, 159, 151, 159, 157, 162, 154, 169, 159, 157, 159, 159, 152, 151, 151, 164, 159, 159, 163, 152, 157, 159, 170, 161, 160, 156, 156, 177, 155, 162, 186, 166, 163, 165, 158, 156, 163, 158, 158, 161, 156, 153, 168, 156, 161, 160, 161, 161, 162, 155, 152, 151, 156, 169, 157, 154, 165, 156, 163, 161, 150, 159, 155, 162, 146, 146, 165, 161, 166, 154, 157, 151, 169, 166, 161, 164, 164, 161, 154, 160, 164, 153, 160, 157, 153, 158, 154, 153, 158, 157, 152, 168, 163, 157, 152, 163, 155, 160, 162, 156, 159, 161, 162, 167, 163, 160, 154, 163, 160, 151, 162, 164, 167, 160, 150, 168, 168, 166, 161, 162, 167, 169, 160, 165, 157, 165, 155, 165, 157, 157, 166, 161, 167, 158, 156, 167, 157, 153, 158, 176, 163, 161, 159, 166, 157, 157, 164, 155, 161, 162, 156, 155, 157, 156, 163, 161, 156, 161, 163, 157, 160, 161, 165, 159, 159, 156, 169, 161, 152, 159, 161, 162, 150, 155, 159, 170, 157, 163, 161, 158, 149, 164, 160, 154, 152, 157, 166, 164, 167, 165, 158, 160, 160, 160, 164, 158, 158, 151, 165, 156, 163, 158, 158, 162, 157, 161, 163, 158, 161, 162, 157, 152, 154, 159, 159, 156, 155, 165, 157, 149, 148, 156, 167, 154, 160, 158, 165, 154, 156, 168, 164, 145, 165, 163, 157, 161, 162, 160, 155, 164, 166, 161, 161, 157, 154, 158, 162, 158, 160, 162, 165, 162, 157, 166, 166, 165, 163, 154, 157, 157, 151, 154, 159, 155, 154, 162, 161, 153, 169, 169, 156, 161, 166, 164, 149, 171, 160, 167, 161, 159, 150, 166, 154, 153, 162, 164, 156, 150, 160, 160, 165, 148, 152, 154, 141, 162, 158, 157, 161, 167, 158, 156, 156, 153, 154, 151, 158, 161, 166, 162, 166, 156, 159, 161, 155, 163, 164, 164, 156, 162, 163, 159, 158, 161, 159, 162, 163, 160, 159, 158, 161, 166, 165, 167, 158, 161, 155, 153, 157, 163, 166, 161, 154, 157, 157, 164, 161, 159, 170, 163, 154, 160, 160, 163, 157, 161, 162, 164, 160, 150, 165, 158, 166, 133, 159, 166, 156, 156, 167, 159, 159, 157, 163, 167, 159, 161, 163, 154, 165, 161, 164, 161, 153, 160, 155, 166, 163, 158, 156, 150, 156, 158, 155, 164, 158, 158, 150, 157, 167, 156, 156, 142, 160, 161, 154, 158, 169, 152, 163, 167, 162, 162, 168, 167, 156, 173, 160, 162, 174, 161, 154, 158, 164, 153, 175, 153, 170, 173, 161, 172, 165, 154, 161, 151, 157, 154, 157, 157, 156, 158, 165, 156, 145, 160, 158, 164, 153, 162, 147, 157, 154, 154, 152, 163, 157, 165, 161, 164, 154, 156, 152, 164, 158, 157, 165, 158, 154, 155, 159, 158, 165, 162, 161, 160, 167, 158, 163, 146, 153, 159, 153, 156, 160, 171, 162, 162, 152, 173, 154, 157, 163, 161, 160, 164, 166, 175, 150, 158, 162, 154, 156, 161, 166, 152, 159, 159, 161, 160, 155, 151, 154, 158, 163, 167, 157, 159, 156, 165, 158, 153, 154, 174, 161, 156, 163, 161, 155, 163, 161, 173, 160, 152, 160, 161, 160, 152, 161, 157, 156, 161, 159, 160, 164, 164, 157, 152, 151, 164, 163, 164, 167, 157, 158, 154, 154, 157, 160, 162, 164, 155, 158, 150, 167, 160, 158, 155, 160, 159, 161, 165, 168, 158, 159, 161, 155, 159, 156, 156, 160, 150, 154, 153, 165, 166, 156, 162, 157, 165, 165, 165, 168, 159, 165, 154, 177, 173, 155, 157, 161, 165, 162, 164, 165, 158, 156, 165, 152, 156, 159, 173, 169, 163, 161, 148, 158, 140, 161, 173, 157, 163, 168, 151, 154, 164, 163, 161, 154, 170, 164, 161, 163, 152, 161, 160, 162, 161, 179, 161, 159, 171, 161, 160, 163, 161, 166, 155, 155, 161, 150, 163, 164, 163, 154, 160, 159, 155, 157, 161, 159, 161, 157, 166, 166, 162, 163, 157, 163, 152, 160, 150, 157, 160, 153, 154, 154, 161, 165, 155, 170, 162, 159, 162, 164, 164, 159, 159, 160, 155, 157, 161, 157, 159, 151, 166, 164, 164, 170, 159, 153, 141, 158, 161, 158, 161, 167, 160, 156, 159, 161, 164, 157, 162, 153, 160, 175, 157, 163, 161, 162, 159, 161, 158, 158, 158, 173, 165, 159, 159, 162, 159, 159, 159, 158, 163, 156, 149, 162, 160, 152, 160, 164, 160, 161, 161, 150, 151, 142, 159, 149, 158, 159, 156, 158, 161, 149, 165, 153, 164, 161, 172, 154, 156, 154, 153, 161, 164, 163, 150, 162, 159, 158, 161, 153, 157, 161, 163, 158, 160, 161, 155, 166, 171, 162, 162, 170, 155, 161, 159, 163, 158, 163, 161, 162, 158, 152, 164, 153, 151, 160, 161, 166, 159, 167, 155, 168, 146, 163, 168, 164, 157, 160, 162, 158, 159, 157, 157, 171, 156, 155, 164, 162, 161, 170, 160, 156, 153, 169, 154, 160, 157, 157, 159, 156, 159, 156, 157, 164, 160, 162, 163, 151, 163, 161, 156, 154, 161, 154, 157, 157, 157, 162, 162, 155, 176, 159, 157, 156, 146, 158, 192, 151, 156, 161, 157, 160, 156, 153, 163, 176, 155, 160, 152, 161, 165, 157, 163, 161, 159, 157, 163, 158, 158, 151, 174, 148, 166, 159, 160, 165, 171, 164, 160, 143, 163, 156, 154, 167, 159, 163, 155, 180, 159, 158, 171, 155, 159, 153, 167, 163, 160, 157, 160, 159, 157, 156, 156, 153, 155, 158, 163, 155, 160, 161, 154, 150, 162, 164, 165, 159, 131, 160, 153, 152, 166, 158, 160, 169, 160, 150, 153, 163, 172, 160, 163, 154, 153, 158, 164, 160, 178, 151, 157, 155, 153, 155, 152, 161, 162, 168, 161, 154, 161, 155, 157, 144, 156, 162, 158, 154, 155, 156, 156, 163, 156, 160, 170, 143, 167, 168, 158, 154, 161, 160, 170, 155, 158, 159, 163, 144, 154, 161, 155, 156, 166, 158, 160, 156, 168, 169, 152, 158, 161, 156, 167, 161, 155, 164, 168, 154, 161, 154, 155, 146, 164, 165, 157, 183, 136, 148, 171, 157, 171, 161, 168, 160, 161, 162, 168, 166, 165, 160, 157, 167, 165, 159, 160, 155, 156, 158, 159, 170, 159, 163, 156, 156, 158, 164, 162, 166, 158, 154, 158, 169, 156, 156, 159, 155, 157, 161, 159, 157, 165, 167, 155, 158, 157, 140, 163, 161, 161, 157, 157, 162, 161, 161, 157, 160, 179, 163, 161, 158, 155, 158, 158, 162, 158, 158, 147, 152, 166, 170, 159, 160, 159, 159, 161, 159, 143, 164, 164, 162, 146, 162, 158, 162, 161, 158, 159, 158, 169, 166, 160, 158, 170, 150, 179, 149, 154, 167, 165, 158, 157, 155, 159, 166, 160, 158, 165, 155, 166, 158, 162, 153, 165, 172, 160, 170, 154, 161, 160, 160, 159, 165, 153, 166, 162, 162, 164, 168, 166, 163, 162, 156, 169, 157, 157, 158, 162, 160, 158, 159, 149, 153, 167, 153, 157, 162, 158, 160, 160, 160, 153, 155, 163, 154, 163, 165, 157, 160, 163, 168, 159, 154, 159, 157, 162, 137, 159, 159, 161, 159, 161, 153, 161, 164, 151, 163, 161, 166, 159, 158, 164, 171, 162, 160, 161, 162, 154, 159, 159, 157, 160, 162, 167, 161, 163, 158, 155, 154, 162, 164, 164, 153, 161, 161, 162, 164, 157, 162, 155, 162, 165, 157, 158, 166, 158, 159, 160, 156, 169, 155, 167, 159, 159, 158, 166, 157, 158, 149, 158, 157, 161, 158, 170, 167, 160, 166, 160, 158, 164, 149, 161, 151, 164, 156, 162, 160, 161, 161, 149, 159, 161, 163, 159, 157, 161, 156, 158, 155, 160, 162, 172, 162, 161, 174, 148, 153, 158, 156, 159, 161, 168, 155, 152, 161, 147, 165, 163, 158, 160, 163, 155, 153, 188, 159, 163, 159, 165, 154, 156, 164, 157, 156, 158, 160, 160, 158, 157, 174, 161, 159, 159, 157, 178, 151, 156, 162, 174, 160, 157, 158, 161, 173, 163, 157, 153, 162, 160, 153, 159, 171, 156, 160, 164, 165, 152, 169, 158, 151, 154, 156, 152, 162, 153, 172, 181, 162, 151, 163, 164, 162, 166, 161, 154, 148, 166, 164, 152, 160, 180, 172, 162, 164, 161, 156, 157, 159, 162, 159, 164, 155, 154, 154, 160, 158, 164, 160, 153, 152, 171, 160, 140, 161, 162, 158, 163, 168, 154, 163, 168, 156, 150, 154, 163, 159, 161, 162, 154, 146, 160, 163, 161, 159, 161, 158, 161, 160, 157, 160, 152, 155, 157, 148, 163, 160, 162, 160, 159, 174, 159, 165, 156, 165, 163, 163, 159, 186, 161, 155, 167, 160, 161, 162, 162, 162, 156, 162, 165, 152, 147, 158, 159, 157, 164, 158, 161, 160, 160, 156, 159, 159, 156, 170, 159, 158, 162, 158, 162, 169, 165, 157, 132, 161, 166, 166, 161, 159, 159, 163, 158, 162, 166, 154, 152, 154, 161, 160, 153, 161, 162, 161, 157, 165, 154, 154, 148, 155, 159, 160, 143, 162, 160, 162, 159, 157, 172, 162, 158, 156, 149, 165, 159, 159, 159, 157, 165, 159, 146, 156, 166, 157, 165, 164, 155, 164, 154, 162, 160, 162, 156, 158, 160, 160, 183, 157, 167, 168, 155, 162, 155, 154, 159, 166, 158, 198, 164, 164, 158, 156, 161, 163, 159, 162, 158, 160, 160, 161, 157, 158, 160, 123, 159, 153, 160, 158, 153, 154, 163, 155, 157, 163, 159, 163, 158, 163, 160, 165, 172, 158, 170, 158, 161, 155, 161, 160, 161, 150, 150, 159, 160, 164, 160, 155, 165, 154, 163, 161, 163, 165, 163, 159, 169, 163, 167, 150, 159, 158, 183, 160, 159, 173, 157, 159, 165, 153, 156, 150, 155, 159, 159, 159, 155, 150, 163, 161, 147, 162, 155, 158, 156, 162, 164, 164, 159, 160, 157, 153, 160, 162, 159, 164, 170, 157, 165, 159, 162, 206, 172, 160, 155, 163, 156, 161, 153, 157, 164, 163, 160, 152, 157, 159, 162, 158, 152, 164, 164, 153, 167, 157, 154, 164, 158, 164, 164, 163, 157, 157, 146, 165, 155, 164, 160, 148, 162, 162, 154, 156, 170, 167, 157, 154, 162, 156, 161, 148, 156, 158, 159, 150, 155, 163, 155, 156, 156, 156, 156, 160, 158, 162, 158, 167, 156, 158, 162, 158, 171, 162, 165, 167, 163, 161, 140, 155, 163, 162, 156, 157, 153, 163, 161, 154, 165, 165, 153, 170, 160, 154, 126, 163, 163, 158, 149, 159, 157, 162, 160, 175, 154, 157, 155, 155, 158, 158, 157, 167, 158, 160, 173, 169, 154, 156, 168, 158, 162, 163, 159, 178, 161, 153, 161, 164, 154, 167, 156, 163, 163, 154, 161, 147, 158, 162, 155, 159, 158, 151, 157, 165, 153, 161, 160, 160, 155, 160, 191, 161, 153, 147, 159, 152, 159, 159, 164, 152, 161, 160, 156, 160, 150, 155, 158, 160, 156, 162, 156, 167, 159, 155, 166, 163, 154, 163, 160, 164, 152, 163, 142, 157, 156, 158, 164, 165, 152, 157, 153, 163, 154, 160, 159, 155, 161, 163, 156, 171, 147, 163, 164, 158, 154, 163, 160, 158, 153, 171, 147, 149, 159, 157, 162, 160, 168, 159, 162, 153, 166, 155, 161, 144, 167, 152, 161, 159, 165, 157, 157, 167, 155, 171, 165, 161, 157, 153, 162, 159, 162, 162, 154, 151, 157, 159, 159, 154, 167, 153, 159, 151, 163, 164, 168, 157, 170, 163, 159, 165, 150, 154, 163, 159, 156, 155, 173, 167, 147, 161, 161, 148, 158, 154, 152, 162, 158, 153, 163, 163, 162, 161, 160, 153, 164, 151, 158, 154, 165, 151, 155, 161, 142, 160, 152, 137, 157, 169, 158, 155, 164, 155, 160, 155, 163, 155, 155, 164, 158, 164, 161, 164, 178, 160, 155, 161, 175, 164, 155, 161, 163, 159, 168, 153, 144, 162, 161, 160, 166, 156, 158, 157, 157, 159, 168, 162, 161, 186, 165, 163, 162, 160, 161, 164, 161, 165, 154, 154, 166, 157, 159, 166, 159, 169, 162, 160, 166, 160, 163, 161, 161, 161, 152, 155, 149, 154, 163, 155, 161, 161, 153, 155, 156, 132, 167, 155, 160, 149, 155, 158, 166, 155, 159, 150, 155, 153, 151, 160, 166, 159, 156, 153, 161, 159, 157, 174, 162, 165, 150, 147, 160, 158, 169, 168, 156, 161, 157, 157, 158, 153, 151, 155, 156, 167, 164, 156, 161, 159, 149, 165, 156, 157, 162, 174, 161, 162, 154, 165, 161, 135, 152, 158, 177, 166, 189, 163, 150, 156, 172, 146, 160, 155, 147, 166, 157, 162, 163, 163, 153, 163, 160, 173, 149, 162, 161, 157, 158, 157, 155, 153, 161, 144, 161, 162, 158, 157, 159, 161, 157, 159, 164, 162, 158, 167, 154, 159, 151, 164, 155, 155, 154, 164, 162, 156, 163, 156, 153, 155, 157, 161, 158, 143, 161, 160, 155, 144, 153, 163, 162, 155, 160, 160, 159, 150, 152, 160, 154, 161, 155, 159, 162, 161, 162, 163, 158, 188, 157, 163, 153, 160, 153, 160, 167, 166, 157, 164, 149, 165, 160, 156, 161, 157, 165, 163, 167, 162, 169, 161, 163, 165, 153, 158, 154, 170, 152, 142, 186, 157, 153, 158, 161, 155, 162, 160, 164, 156, 159, 162, 161, 171, 153, 161, 165, 153, 156, 167, 154, 152, 156, 171, 155, 164, 163, 169, 150, 158, 161, 150, 150, 172, 159, 159, 166, 155, 157, 155, 159, 158, 162, 163, 152, 153, 163, 163, 166, 163, 165, 156, 158, 158, 155, 163, 169, 148, 161, 157, 133, 163, 161, 171, 171, 151, 152, 167, 155, 160, 161, 156, 157, 173, 156, 162, 163, 164, 162, 160, 161, 157, 154, 155, 158, 162, 165, 168, 159, 168, 166, 162, 159, 156, 166, 163, 157, 160, 160, 158, 162, 149, 167, 156, 154, 154, 154, 158, 154, 168, 153, 159, 166, 162, 152, 148, 155, 160, 163, 155, 153, 154, 155, 172, 159, 169, 163, 161, 153, 155, 161, 163, 159, 156, 137, 167, 157, 165, 155, 163, 162, 158, 162, 162, 157, 156, 148, 170, 145, 158, 154, 160, 157, 158, 158, 168, 155, 138, 150, 160, 165, 161, 162, 164, 158, 169, 154, 155, 154, 165, 155, 145, 166, 163, 161, 160, 167, 167, 164, 156, 159, 166, 157, 164, 165, 158, 161, 167, 164, 150, 154, 147, 149, 161, 162, 167, 160, 160, 158, 163, 164, 154, 155, 159, 161, 158, 162, 166, 160, 156, 158, 154, 163, 161, 161, 161, 163, 159, 158, 162, 173, 161, 164, 160, 153, 159, 155, 153, 159, 163, 159, 162, 147, 172, 148, 163, 161, 157, 159, 156, 164, 163, 142, 153, 156, 168, 157, 161, 165, 160, 166, 159, 156, 163, 167, 158, 168, 160, 150, 151, 159, 157, 162, 156, 154, 157, 160, 153, 152, 158, 154, 162, 164, 159, 160, 153, 158, 152, 162, 158, 157, 158, 148, 156, 178, 162, 166, 158, 155, 161, 152, 167, 150, 151, 165, 145, 152, 159, 156, 160, 161, 163, 163, 180, 165, 153, 170, 146, 158, 167, 164, 159, 154, 162, 160, 153, 155, 153, 162, 162, 155, 161, 157, 156, 157, 156, 140, 145, 164, 156, 167, 163, 153, 164, 161, 156, 161, 158, 156, 149, 162, 161, 161, 166, 157, 164, 153, 180, 162, 154, 162, 159, 155, 160, 156, 164, 160, 154, 162, 162, 157, 157, 157, 156, 161, 161, 166, 163, 158, 163, 165, 161, 168, 164, 158, 161, 156, 161, 161, 160, 158, 162, 161, 167, 156, 154, 162, 162, 159, 159, 164, 159, 160, 155, 163, 162, 160, 158, 164, 161, 160, 157, 164, 162, 161, 162, 165, 159, 161, 153, 157, 162, 160, 160, 162, 164, 163, 160, 163, 166, 164, 155, 160, 159, 163, 161, 162, 160, 161, 160, 153, 162, 162, 159, 161, 164, 159, 161, 160, 155, 161, 160, 163, 156, 160, 160, 159, 164, 158, 163, 159, 156, 161, 157, 162, 167, 170, 162, 161, 158, 158, 160, 161, 163, 187, 158, 160, 167, 164, 160, 159, 158, 161, 161, 160, 156, 162, 160, 156, 155, 158, 161, 165, 163, 158, 155, 164, 164, 163, 158, 161, 159, 154, 163, 162, 160, 162, 164, 163, 153, 164, 156, 157, 165, 164, 165, 157, 164, 163, 160, 163, 161, 160, 163, 166, 152, 161, 160, 156, 156, 164, 161, 162, 161, 159, 151, 154, 161, 159, 163, 161, 155, 159, 160, 160, 159, 150, 157, 142, 160, 159, 160, 159, 161, 166, 161, 160, 162, 164, 161, 159, 168, 164, 162, 164, 166, 161, 162, 164, 162, 161, 157, 161, 157, 159, 164, 159, 161, 163, 161, 161, 164, 162, 164, 164, 166, 160, 163, 162, 160, 158, 155, 164, 160, 164, 157, 162, 157, 166, 160, 162, 162, 159, 160, 156, 161, 155, 158, 160, 171, 163, 162, 168, 160, 161, 162, 159, 162, 162, 156, 164, 162, 156, 163, 161, 161, 159, 152, 159, 165, 159, 158, 159, 159, 166, 164, 158, 157, 157, 170, 160, 157, 167, 160, 167, 155, 157, 165, 171, 155, 157, 164, 163, 157, 157, 156, 157, 163, 163, 161, 167, 164, 162, 160, 164, 155, 161, 164, 161, 158, 157, 162, 143, 162, 154, 164, 162, 171, 161, 162, 156, 158, 161, 161, 160, 159, 165, 159, 158, 156, 160, 159, 157, 164, 162, 161, 161, 160, 159, 159, 162, 163, 160, 159, 161, 167, 160, 161, 163, 161, 156, 162, 162, 162, 160, 160, 162, 154, 159, 164, 163, 159, 158, 156, 162, 152, 160, 160, 158, 150, 162, 162, 162, 151, 160, 164, 160, 157, 154, 164, 162, 160, 164, 158, 161, 166, 161, 162, 159, 161, 159, 159, 159, 159, 164, 160, 156, 157, 160, 162, 163, 175, 158, 160, 167, 160, 158, 163, 164, 157, 160, 163, 159, 159, 164, 160, 157, 160, 162, 157, 163, 163, 159, 160, 155, 159, 161, 158, 160, 160, 153, 164, 158, 158, 169, 160, 162, 164, 163, 161, 165, 160, 151, 157, 158, 159, 160, 164, 159, 161, 161, 187, 158, 159, 161, 159, 161, 158, 160, 158, 159, 161, 159, 158, 158, 160, 160, 158, 163, 165, 163, 152, 156, 164, 163, 165, 157, 160, 158, 157, 158, 161, 155, 159, 164, 158, 157, 158, 159, 157, 163, 153, 161, 152, 159, 162, 163, 160, 193, 162, 163, 160, 164, 157, 169, 162, 159, 158, 170, 160, 162, 158, 153, 161, 161, 172, 162, 153, 168, 156, 163, 162, 161, 156, 158, 158, 158, 160, 158, 155, 155, 156, 164, 151, 154, 172, 158, 167, 167, 169, 163, 156, 181, 157, 151, 159, 164, 163, 157, 164, 172, 155, 157, 164, 154, 164, 162, 164, 145, 160, 164, 160, 156, 171, 152, 157, 154, 164, 157, 154, 165, 156, 154, 158, 170, 160, 158, 184, 160, 161, 156, 167, 156, 162, 165, 158, 158, 161, 156, 159, 145, 157, 152, 152, 162, 162, 168, 160, 164, 158, 151, 158, 163, 157, 162, 159, 154, 161, 159, 146, 156, 160, 164, 142, 153, 151, 153, 164, 159, 158, 157, 158, 167, 160, 160, 154, 152, 161, 160, 156, 171, 162, 146, 164, 161, 156, 176, 157, 166, 153, 156, 155, 155, 159, 157, 158, 159, 160, 160, 158, 164, 159, 168, 168, 159, 153, 159, 168, 182, 152, 173, 160, 162, 170, 160, 164, 155, 155, 169, 160, 155, 156, 162, 157, 163, 162, 149, 175, 175, 156, 163, 158, 158, 167, 160, 159, 153, 162, 164, 154, 174, 153, 157, 154, 154, 157, 158, 158, 164, 162, 160, 141, 157, 167, 149, 158, 160, 159, 143, 155, 168, 159, 155, 150, 159, 157, 154, 161, 155, 154, 168, 163, 166, 157, 159, 161, 159, 160, 158, 158, 158, 162, 164, 160, 160, 160, 159, 160, 164, 162, 161, 149, 151, 160, 172, 159, 159, 164, 153, 157, 163, 159, 157, 168, 156, 151, 159, 161, 159, 171, 173, 164, 159, 157, 176, 153, 147, 172, 164, 157, 156, 152, 148, 161, 165, 162, 162, 147, 154, 159, 154, 157, 160, 164, 151, 161, 155, 163, 157, 163, 156, 171, 157, 159, 159, 160, 160, 166, 160, 176, 165, 159, 167, 159, 165, 174, 164, 153, 166, 164, 164, 155, 158, 156, 161, 160, 162, 158, 160, 150, 158, 161, 162, 165, 158, 153, 150, 160, 162, 168, 157, 165, 167, 159, 160, 157, 155, 156, 157, 152, 155, 165, 168, 188, 154, 154, 161, 157, 159, 162, 171, 146, 157, 161, 160, 161, 159, 154, 167, 153, 158, 160, 150, 162, 166, 165, 160, 153, 155, 154, 154, 152, 172, 162, 173, 145, 166, 149, 144, 159, 160, 146, 162, 160, 154, 150, 166, 165, 152, 171, 149, 153, 156, 162, 158, 157, 163, 158, 163, 150, 155, 148, 165, 155, 168, 161, 162, 161, 156, 173, 143, 165, 163, 148, 160, 154, 158, 158, 170, 147, 158, 166, 163, 159, 153, 155, 154, 176, 168, 156, 157, 164, 154, 161, 161, 161, 155, 161, 150, 160, 165, 157, 169, 152, 158, 158, 164, 159, 157, 175, 146, 155, 161, 150, 164, 152, 146, 165, 155, 149, 160, 163, 160, 166, 157, 148, 160, 156, 166, 160, 166, 160, 165, 169, 156, 153, 157, 158, 153, 154, 160, 165, 152, 161, 164, 149, 156, 162, 170, 157, 149, 155, 149, 160, 167, 159, 143, 159, 169, 162, 162, 154, 162, 155, 163, 151, 164, 159, 159, 175, 159, 152, 155, 158, 152, 166, 168, 157, 156, 157, 159, 154, 154, 153, 171, 163, 159, 160, 152, 171, 161, 158, 161, 159, 161, 160, 157, 165, 164, 156, 170, 162, 166, 160, 164, 153, 157, 157, 164, 169, 159, 165, 167, 160, 163, 155, 160, 155, 162, 171, 169, 161, 158, 165, 160, 155, 152, 162, 158, 158, 151, 160, 158, 159, 166, 166, 161, 163, 159, 174, 159, 156, 161, 151, 158, 159, 145, 150, 158, 168, 161, 151, 158, 167, 157, 149, 150, 156, 177, 162, 163, 161, 157, 162, 157, 160, 161, 158, 154, 176, 159, 163, 151, 151, 161, 158, 152, 151, 159, 163, 152, 159, 157, 159, 162, 156, 165, 164, 159, 165, 172, 162, 156, 161, 153, 158, 167, 155, 161, 161, 152, 162, 158, 161, 163, 157, 149, 156, 157, 167, 159, 164, 161, 157, 162, 159, 157, 155, 164, 156, 160, 156, 170, 154, 168, 170, 171, 163, 154, 172, 161, 153, 165, 157, 159, 170, 151, 162, 164, 165, 160, 156, 153, 167, 154, 159, 159, 168, 143, 154, 159, 159, 157, 158, 150, 156, 165, 147, 148, 156, 163, 157, 160, 148, 150, 161, 152, 149, 162, 169, 158, 162, 155, 155, 170, 159, 155, 159, 157, 154, 162, 159, 158, 158, 162, 159, 163, 160, 153, 164, 165, 149, 157, 158, 161, 151, 160, 158, 167, 157, 161, 156, 173, 163, 154, 160, 166, 163, 156, 161, 173, 164, 160, 160, 160, 157, 169, 164, 154, 161, 164, 155, 161, 160, 165, 163, 156, 160, 165, 159, 150, 161, 163, 153, 173, 152, 165, 160, 156, 162, 163, 166, 177, 151, 164, 166, 160, 165, 170, 164, 164, 160, 156, 162, 158, 160, 153, 159, 152, 157, 156, 162, 163, 158, 160, 158, 167, 155, 155, 150, 168, 163, 153, 145, 162, 149, 158, 164, 160, 154, 154, 168, 155, 148, 155, 159, 160, 172, 164, 163, 158, 164, 155, 163, 160, 162, 158, 157, 146, 160, 165, 165, 160, 156, 160, 153, 154, 165, 160, 156, 171, 158, 156, 161, 159, 171, 155, 164, 152, 160, 172, 163, 161, 165, 159, 154, 160, 161, 159, 150, 160, 161, 147, 166, 146, 161, 171, 153, 165, 156, 163, 162, 158, 164, 162, 153, 170, 160, 163, 152, 162, 157, 157, 161, 163, 164, 156, 156, 162, 165, 162, 159, 157, 159, 155, 157, 147, 160, 151, 161, 157, 161, 159, 159, 153, 158, 158, 163, 152, 150, 163, 152, 149, 163, 162, 169, 167, 158, 150, 156, 157, 163, 161, 165, 169, 152, 164, 167, 159, 152, 170, 154, 158, 177, 164, 171, 156, 167, 148, 165, 161, 164, 162, 158, 163, 160, 152, 159, 157, 157, 158, 163, 156, 160, 160, 150, 174, 161, 160, 157, 145, 148, 171, 168, 162, 153, 169, 164, 162, 165, 164, 156, 162, 169, 145, 166, 155, 160, 158, 163, 173, 151, 164, 178, 161, 156, 160, 160, 167, 160, 156, 150, 164, 155, 171, 165, 161, 152, 162, 152, 161, 168, 170, 156, 162, 158, 156, 157, 167, 162, 159, 158, 179, 148, 155, 159, 152, 161, 161, 161, 152, 161, 164, 153, 159, 165, 167, 163, 160, 160, 168, 170, 147, 165, 156, 165, 154, 160, 159, 163, 157, 158, 154, 157, 169, 164, 156, 170, 162, 164, 158, 146, 150, 152, 166, 152, 163, 179, 157, 153, 158, 162, 158, 170, 159, 157, 164, 139, 160, 161, 165, 151, 160, 157, 163, 153, 155, 163, 158, 166, 158, 164, 157, 162, 166, 156, 152, 157, 151, 148, 178, 161, 162, 164, 163, 160, 163, 152, 161, 158, 176, 160, 164, 160, 160, 159, 147, 167, 163, 156, 153, 152, 162, 161, 162, 159, 161, 155, 150, 159, 159, 152, 153, 174, 143, 160, 151, 158, 164, 158, 162, 164, 165, 156, 163, 161, 149, 164, 165, 158, 164, 166, 161, 159, 161, 161, 158, 165, 160, 159, 153, 165, 157, 163, 171, 161, 160, 148, 155, 150, 160, 152, 171, 160, 156, 163, 164, 155, 165, 145, 163, 163, 168, 155, 155, 159, 170, 162, 157, 156, 167, 157, 167, 164, 160, 163, 172, 153, 155, 162, 153, 166, 167, 155, 161, 159, 162, 152, 168, 158, 165, 158, 172, 155, 161, 154, 161, 156, 168, 147, 160, 159, 159, 160, 162, 167, 169, 160, 167, 167, 154, 163, 156, 162, 160, 164, 157, 157, 157, 155, 158, 163, 159, 159, 156, 161, 157, 158, 154, 157, 179, 157, 159, 164, 153, 157, 165, 139, 154, 158, 138, 165, 151, 160, 162, 162, 157, 156, 163, 161, 163, 161, 171, 154, 162, 158, 161, 164, 164, 158, 159, 159, 159, 160, 163, 161, 171, 169, 165, 159, 158, 158, 152, 150, 161, 157, 167, 161, 147, 170, 156, 154, 160, 160, 157, 167, 162, 166, 156, 159, 163, 166, 152, 160, 155, 162, 155, 147, 157, 159, 160, 163, 158, 157, 169, 156, 157, 150, 162, 156, 153, 160, 162, 160, 173, 156, 163, 158, 158, 160, 162, 154, 163, 155, 159, 160, 164, 162, 159, 168, 164, 154, 149, 167, 156, 175, 162, 131, 153, 157, 158, 164, 168, 155, 167, 170, 160, 167, 155, 152, 161, 154, 157, 165, 160, 157, 153, 159, 153, 146, 158, 163, 152, 163, 169, 165, 159, 150, 175, 158, 152, 170, 156, 157, 165, 156, 160, 161, 154, 151, 156, 154, 160, 176, 159, 154, 160, 159, 159, 163, 153, 164, 159, 158, 152, 162, 158, 172, 155, 155, 162, 164, 155, 159, 158, 157, 157, 157, 164, 157, 160, 160, 160, 153, 162, 155, 159, 155, 149, 160, 160, 149, 155, 165, 161, 155, 166, 149, 159, 169, 161, 151, 174, 158, 159, 167, 154, 147, 161, 153, 153, 154, 161, 178, 159, 159, 154, 154, 156, 172, 166, 164, 176, 155, 162, 174, 166, 160, 161, 176, 162, 154, 143, 165, 164, 162, 167, 161, 154, 160, 159, 158, 163, 163, 159, 157, 157, 153, 165, 168, 155, 159, 160, 164, 163, 161, 159, 151, 157, 166, 157, 154, 163, 164, 169, 160, 154, 157, 159, 167, 164, 159, 163, 157, 137, 151, 158, 157, 157, 164, 158, 162, 160, 156, 161, 155, 159, 153, 154, 156, 160, 167, 155, 171, 166, 165, 167, 159, 158, 162, 160, 155, 140, 153, 162, 166, 157, 165, 157, 161, 163, 162, 166, 161, 164, 166, 162, 161, 162, 160, 161, 162, 147, 159, 155, 150, 159, 159, 164, 152, 155, 163, 159, 162, 151, 163, 165, 149, 162, 164, 164, 164, 134, 163, 147, 160, 163, 160, 156, 159, 161, 156, 160, 142, 156, 155, 165, 155, 157, 159, 177, 165, 163, 173, 159, 161, 165, 151, 164, 153, 156, 138, 160, 168, 162, 160, 154, 164, 156, 162, 149, 161, 161, 156, 155, 160, 151, 157, 153, 163, 165, 162, 162, 155, 160, 175, 156, 168, 156, 169, 159, 157, 166, 160, 170, 158, 158, 153, 158, 157, 157, 161, 158, 153, 157, 163, 164, 156, 156, 158, 171, 160, 160, 166, 164, 167, 161, 159, 160, 166, 152, 162, 165, 159, 157, 172, 158, 160, 160, 157, 156, 146, 166, 171, 167, 151, 166, 158, 159, 163, 163, 159, 156, 153, 172, 153, 159, 161, 157, 159, 159, 162, 161, 148, 158, 159, 157, 160, 157, 166, 158, 160, 158, 163, 161, 160, 142, 157, 173, 158, 162, 154, 163, 162, 157, 152, 154, 157, 156, 171, 159, 159, 158, 160, 140, 154, 169, 161, 159, 164, 167, 154, 156, 165, 161, 159, 149, 160, 165, 154, 154, 161, 159, 159, 158, 165, 154, 154, 165, 161, 156, 170, 164, 158, 161, 159, 162, 158, 160, 156, 157, 162, 161, 155, 158, 164, 172, 161, 160, 155, 158, 163, 158, 158, 163, 157, 162, 154, 161, 162, 159, 157, 153, 149, 155, 161, 164, 158, 170, 159, 164, 163, 157, 161, 167, 160, 159, 158, 160, 162, 157, 150, 160, 166, 181, 165, 162, 155, 160, 158, 150, 159, 164, 162, 157, 160, 162, 170, 162, 163, 162, 169, 151, 158, 161, 154, 160, 164, 161, 163, 162, 149, 169, 152, 164, 167, 166, 160, 160, 171, 162, 165, 163, 159, 162, 156, 159, 160, 167, 161, 166, 167, 157, 159, 161, 161, 159, 154, 159, 154, 163, 162, 167, 155, 157, 161, 160, 166, 167, 166, 157, 161, 161, 158, 162, 148, 161, 159, 171, 165, 160, 161, 159, 160, 160, 160, 160, 158, 154, 162, 163, 147, 158, 161, 156, 155, 176, 161, 160, 163, 163, 163, 157, 169, 164, 171, 171, 160, 146, 163, 146, 156, 154, 161, 172, 140, 152, 153, 163, 147, 160, 163, 163, 156, 157, 158, 176, 160, 158, 173, 159, 160, 152, 158, 162, 161, 179, 162, 160, 159, 163, 148, 159, 153, 153, 161, 164, 149, 159, 159, 153, 161, 156, 158, 161, 160, 166, 159, 155, 159, 156, 161, 156, 158, 163, 156, 157, 159, 158, 166, 156, 159, 162, 159, 159, 157, 159, 165, 153, 157, 159, 179, 159, 163, 165, 159, 167, 163, 160, 159, 152, 155, 146, 163, 158, 166, 161, 165, 164, 164, 165, 163, 155, 157, 156, 161, 180, 162, 161, 166, 152, 159, 180, 147, 160, 152, 157, 155, 163, 167, 169, 146, 156, 158, 153, 143, 161, 166, 166, 162, 159, 157, 167, 156, 158, 165, 156, 164, 159, 155, 157, 169, 154, 158, 165, 153, 162, 159, 163, 154, 167, 166, 160, 165, 163, 155, 159, 163, 161, 153, 162, 163, 160, 160, 159, 164, 152, 164, 162, 157, 163, 161, 161, 158, 159, 156, 156, 160, 161, 150, 156, 160, 165, 162, 158, 159, 151, 156, 161, 161, 154, 171, 165, 159, 159, 159, 160, 153, 162, 158, 156, 157, 160, 159, 177, 157, 162, 161, 161, 145, 154, 164, 158, 154, 157, 156, 155, 157, 163, 153, 154, 153, 164, 153, 156, 166, 155, 165, 154, 159, 148, 163, 160, 154, 159, 157, 175, 157, 162, 166, 157, 156, 163, 160, 151, 155, 156, 160, 164, 162, 163, 151, 155, 152, 158, 151, 153, 169, 149, 156, 150, 163, 171, 158, 156, 156, 155, 167, 162, 160, 154, 159, 158, 159, 157, 168, 155, 155, 161, 160, 160, 159, 159, 154, 164, 168, 170, 158, 174, 153, 167, 156, 157, 165, 161, 155, 161, 161, 155, 153, 162, 154, 153, 155, 153, 163, 157, 155, 171, 168, 155, 159, 168, 158, 167, 168, 162, 163, 191, 154, 158, 163, 164, 161, 167, 159, 158, 155, 152, 167, 155, 154, 163, 153, 161, 169, 165, 157, 158, 156, 162, 162, 157, 168, 165, 158, 159, 162, 151, 162, 156, 152, 167, 152, 153, 146, 157, 157, 164, 159, 165, 166, 158, 162, 160, 156, 160, 149, 159, 158, 158, 158, 173, 157, 165, 152, 160, 164, 170, 155, 157, 162, 164, 157, 155, 161, 155, 162, 159, 155, 158, 162, 162, 154, 154, 163, 158, 156, 154, 158, 166, 168, 159, 157, 138, 165, 170, 156, 164, 159, 162, 160, 165, 162, 154, 158, 153, 162, 156, 153, 150, 160, 169, 155, 157, 151, 158, 157, 159, 154, 162, 156, 155, 162, 152, 173, 155, 155, 167, 163, 160, 165, 164, 159, 160, 164, 150, 164, 160, 156, 158, 167, 159, 157, 149, 156, 165, 161, 159, 159, 158, 153, 156, 165, 167, 151, 161, 159, 164, 159, 158, 161, 159, 155, 161, 158, 157, 159, 161, 158, 157, 159, 157, 162, 161, 157, 157, 158, 162, 161, 156, 161, 161, 157, 157, 161, 156, 160, 164, 161, 157, 158, 171, 163, 161, 163, 156, 154, 158, 175, 158, 166, 162, 164, 159, 168, 161, 162, 146, 150, 160, 157, 156, 158, 159, 156, 175, 164, 165, 157, 156, 157, 164, 160, 159, 151, 157, 163, 172, 163, 163, 174, 154, 154, 158, 158, 161, 158, 156, 167, 164, 158, 160, 175, 151, 149, 160, 150, 153, 158, 160, 154, 165, 157, 159, 156, 161, 155, 155, 169, 164, 180, 157, 160, 153, 158, 157, 149, 182, 157, 152, 163, 167, 158, 151, 161, 163, 150, 154, 167, 157, 161, 160, 169, 162, 157, 165, 159, 167, 162, 158, 154, 158, 164, 146, 159, 150, 158, 154, 160, 157, 160, 167, 177, 155, 152, 162, 158, 178, 157, 158, 159, 155, 161, 143, 153, 161, 151, 157, 151, 160, 164, 161, 172, 164, 159, 161, 155, 156, 168, 162, 157, 152, 154, 175, 159, 156, 162, 166, 153, 169, 168, 161, 157, 164, 174, 157, 155, 161, 156, 160, 162, 167, 155, 164, 160, 166, 166, 163, 158, 169, 160, 153, 162, 170, 156, 162, 160, 149, 159, 161, 159, 165, 159, 156, 160, 166, 167, 160, 158, 173, 161, 161, 167, 163, 167, 180, 156, 150, 166, 162, 158, 153, 173, 165, 159, 167, 153, 164, 164, 167, 154, 162, 167, 157, 156, 170, 162, 160, 163, 156, 157, 156, 157, 163, 159, 159, 155, 155, 160, 161, 170, 145, 167, 147, 166, 165, 163, 167, 159, 159, 152, 159, 159, 160, 163, 171, 161, 151, 161, 165, 162, 162, 158, 156, 165, 153, 158, 168, 156, 163, 150, 168, 151, 166, 158, 148, 157, 160, 155, 167, 160, 158, 158, 161, 158, 159, 165, 165, 155, 155, 166, 152, 157, 143, 158, 163, 169, 156, 159, 155, 157, 164, 158, 168, 153, 157, 153, 165, 161, 147, 152, 168, 156, 156, 165, 162, 152, 160, 167, 157, 155, 156, 167, 157, 157, 154, 169, 138, 155, 164, 172, 162, 161, 160, 155, 157, 157, 158, 153, 162, 155, 159, 159, 171, 157, 150, 160, 162, 161, 162, 150, 159, 168, 165, 158, 167, 169, 157, 169, 149, 162, 158, 168, 155, 166, 160, 160, 160, 171, 158, 158, 154, 164, 158, 161, 151, 158, 159, 161, 164, 155, 149, 155, 156, 163, 160, 158, 158, 159, 167, 148, 165, 158, 160, 159, 161, 166, 152, 167, 160, 160, 155, 159, 164, 165, 143, 165, 160, 165, 161, 155, 159, 157, 182, 168, 157, 149, 164, 166, 160, 157, 159, 169, 168, 160, 164, 158, 167, 167, 145, 162, 153, 162, 161, 157, 155, 162, 152, 156, 164, 171, 155, 161, 159, 167, 145, 158, 155, 167, 160, 163, 160, 163, 161, 156, 164, 165, 159, 163, 153, 161, 161, 153, 169, 141, 156, 157, 166, 160, 166, 165, 158, 161, 161, 153, 181, 160, 163, 134, 158, 154, 161, 172, 163, 157, 163, 159, 156, 158, 154, 154, 164, 170, 155, 163, 160, 156, 158, 155, 161, 151, 172, 163, 159, 163, 161, 159, 157, 160, 169, 156, 162, 164, 157, 153, 159, 154, 156, 157, 159, 163, 157, 162, 167, 153, 165, 166, 161, 160, 162, 156, 157, 155, 156, 163, 161, 158, 163, 156, 166, 157, 191, 163, 164, 157, 159, 154, 152, 170, 160, 163, 156, 184, 157, 159, 163, 164, 159, 161, 167, 163, 158, 164, 162, 162, 158, 152, 169, 178, 163, 158, 156, 154, 164, 152, 167, 165, 159, 161, 155, 157, 159, 160, 151, 166, 159, 162, 159, 161, 156, 158, 160, 159, 157, 151, 156, 168, 164, 168, 166, 157, 165, 160, 150, 161, 156, 160, 162, 155, 162, 170, 162, 158, 163, 155, 164, 151, 161, 169, 166, 159, 166, 171, 159, 157, 158, 152, 157, 159, 163, 162, 161, 164, 161, 157, 156, 152, 159, 157, 147, 160, 164, 158, 163, 163, 158, 165, 161, 185, 165, 153, 163, 164, 155, 151, 166, 159, 157, 156, 155, 166, 158, 156, 149, 154, 156, 164, 161, 158, 158, 159, 163, 165, 163, 168, 156, 161, 160, 157, 161, 153, 151, 151, 168, 169, 150, 163, 171, 161, 164, 171, 159, 163, 165, 155, 154, 153, 162, 156, 157, 157, 159, 159, 150, 155, 150, 153, 156, 161, 171, 167, 162, 158, 160, 160, 161, 167, 156, 165, 152, 168, 160, 161, 153, 159, 170, 153, 163, 164, 150, 156, 171, 157, 166, 159, 159, 148, 158, 156, 159, 162, 155, 160, 157, 163, 155, 165, 158, 149, 152, 157, 157, 161, 155, 157, 152, 150, 157, 155, 163, 157, 154, 156, 161, 165, 162, 160, 183, 161, 155, 166, 153, 150, 161, 160, 154, 170, 161, 159, 157, 158, 159, 155, 164, 159, 150, 152, 156, 160, 155, 149, 157, 159, 152, 179, 158, 163, 155, 164, 153, 158, 150, 150, 157, 166, 166, 168, 142, 151, 158, 153, 172, 164, 152, 165, 152, 155, 169, 146, 150, 154, 166, 156, 159, 164, 166, 169, 162, 152, 147, 152, 158, 159, 155, 159, 160, 153, 155, 171, 164, 159, 154, 162, 160, 170, 163, 166, 145, 177, 150, 161, 153, 147, 154, 166, 170, 166, 157, 158, 164, 158, 168, 153, 160, 160, 170, 168, 162, 164, 159, 164, 168, 161, 164, 155, 160, 174, 173, 159, 153, 153, 157, 154, 160, 163, 169, 154, 162, 151, 163, 155, 164, 154, 165, 158, 164, 152, 154, 166, 157, 160, 153, 163, 159, 164, 166, 163, 164, 160, 157, 154, 169, 153, 164, 166, 164, 150, 157, 151, 159, 164, 159, 155, 154, 154, 161, 167, 155, 162, 163, 159, 168, 159, 156, 163, 165, 160, 166, 163, 161, 158, 163, 154, 156, 158, 158, 164, 169, 165, 148, 159, 162, 160, 155, 160, 148, 177, 159, 160, 158, 163, 154, 166, 157, 167, 155, 158, 162, 174, 148, 160, 160, 164, 159, 167, 168, 163, 164, 166, 162, 163, 162, 160, 156, 154, 165, 161, 156, 158, 162, 158, 147, 155, 161, 159, 155, 153, 155, 157, 159, 167, 163, 171, 176, 160, 150, 159, 153, 154, 163, 165, 165, 169, 166, 158, 163, 153, 164, 170, 157, 173, 166, 165, 157, 165, 160, 151, 154, 148, 157, 154, 163, 161, 165, 152, 168, 155, 165, 170, 157, 159, 163, 173, 150, 160, 159, 161, 162, 162, 149, 152, 149, 154, 161, 163, 161, 161, 154, 169, 154, 154, 163, 155, 155, 163, 165, 153, 159, 162, 158, 154, 151, 148, 156, 172, 155, 158, 156, 156, 163, 161, 166, 146, 159, 164, 169, 161, 153, 154, 165, 154, 156, 160, 158, 152, 151, 157, 150, 159, 157, 155, 161, 153, 155, 154, 147, 158, 162, 156, 166, 165, 159, 154, 149, 153, 168, 156, 156, 149, 161, 147, 153, 163, 169, 161, 173, 158, 160, 152, 154, 162, 161, 157, 173, 153, 161, 154, 162, 168, 156, 158, 169, 159, 160, 152, 175, 151, 149, 161, 161, 157, 164, 153, 150, 161, 156, 159, 157, 157, 166, 169, 167, 163, 170, 156, 172, 158, 154, 155, 162, 158, 156, 153, 161, 162, 159, 152, 175, 149, 167, 164, 160, 159, 173, 165, 150, 157, 168, 144, 155, 162, 161, 155, 158, 158, 167, 156, 158, 162, 162, 152, 166, 159, 163, 156, 160, 165, 160, 153, 149, 162, 146, 144, 168, 165, 147, 168, 159, 163, 163, 155, 163, 156, 157, 160, 158, 164, 155, 158, 163, 157, 148, 168, 160, 160, 159, 158, 158, 153, 161, 155, 161, 161, 152, 161, 157, 164, 148, 148, 156, 151, 162, 162, 157, 163, 159, 156, 158, 173, 154, 154, 165, 178, 150, 156, 160, 159, 153, 158, 156, 155, 154, 168, 147, 163, 159, 160, 158, 153, 168, 153, 154, 175, 157, 155, 163, 154, 159, 170, 158, 161, 160, 159, 160, 158, 168, 148, 155, 156, 155, 157, 161, 162, 155, 163, 160, 158, 174, 162, 155, 159, 172, 160, 151, 136, 165, 166, 162, 152, 153, 155, 155, 151, 162, 158, 162, 160, 157, 160, 146, 151, 210, 158, 154, 161, 149, 159, 166, 159, 160, 156, 148, 161, 150, 164, 157, 156, 160, 163, 154, 164, 158, 163, 151, 158, 157, 172, 154, 156, 153, 160, 158, 157, 167, 153, 159, 164, 150, 154, 155, 163, 161, 153, 153, 152, 149, 158, 158, 145, 157, 161, 182, 156, 162, 155, 162, 162, 161, 165, 154, 155, 164, 163, 157, 153, 163, 160, 166, 163, 154, 159, 160, 156, 154, 153, 157, 161, 156, 169, 165, 160, 160, 158, 169, 170, 150, 153, 142, 160, 154, 158, 162, 168, 154, 156, 164, 157, 162, 159, 161, 161, 151, 167, 166, 149, 154, 154, 153, 156, 165, 167, 158, 170, 153, 165, 166, 150, 161, 159, 168, 159, 159, 160, 153, 152, 154, 160, 152, 164, 153, 159, 149, 167, 152, 153, 159, 159, 155, 159, 158, 168, 163, 149, 158, 141, 165, 159, 161, 149, 149, 161, 161, 161, 155, 163, 166, 166, 150, 159, 167, 158, 159, 167, 164, 159, 154, 160, 157, 159, 159, 163, 163, 155, 159, 153, 157, 158, 159, 164, 169, 166, 155, 163, 159, 170, 158, 144, 152, 164, 173, 157, 152, 162, 160, 171, 162, 164, 157, 155, 166, 153, 166, 146, 164, 153, 159, 163, 155, 170, 162, 150, 162, 164, 153, 161, 169, 157, 162, 148, 168, 163, 152, 153, 172, 176, 173, 158, 164, 166, 167, 148, 152, 152, 140, 166, 158, 157, 159, 163, 151, 154, 156, 163, 154, 149, 152, 178, 158, 158, 165, 158, 160, 165, 160, 156, 152, 164, 158, 168, 153, 160, 170, 177, 171, 156, 163, 155, 160, 193, 154, 149, 150, 161, 150, 158, 158, 166, 155, 160, 159, 157, 160, 152, 158, 159, 154, 155, 164, 166, 158, 157, 160, 156, 150, 154, 163, 165, 163, 167, 162, 153, 155, 160, 161, 165, 164, 150, 165, 168, 159, 166, 161, 170, 162, 151, 168, 157, 160, 166, 164, 160, 158, 160, 164, 163, 167, 166, 152, 166, 153, 161, 158, 148, 159, 158, 157, 154, 158, 161, 166, 163, 155, 151, 160, 161, 170, 160, 170, 156, 146, 161, 157, 148, 164, 162, 166, 163, 160, 152, 161, 150, 158, 163, 164, 159, 155, 162, 150, 157, 162, 162, 169, 158, 156, 163, 160, 161, 157, 160, 169, 159, 166, 159, 153, 166, 164, 160, 158, 172, 154, 159, 157, 164, 159, 168, 158, 162, 156, 152, 179, 164, 169, 163, 149, 163, 163, 163, 167, 159, 160, 156, 154, 157, 162, 161, 155, 164, 159, 149, 159, 139, 163, 166, 160, 164, 149, 160, 158, 157, 153, 160, 161, 168, 159, 165, 170, 166, 171, 150, 161, 153, 162, 159, 163, 158, 153, 165, 162, 161, 159, 153, 164, 146, 154, 157, 163, 165, 148, 157, 160, 145, 165, 161, 165, 162, 165, 157, 156, 161, 153, 162, 166, 156, 164, 159, 158, 153, 159, 173, 155, 160, 162, 160, 171, 168, 166, 161, 158, 160, 158, 156, 158, 159, 154, 156, 165, 159, 150, 164, 159, 157, 164, 164, 151, 162, 149, 163, 158, 158, 154, 157, 161, 155, 159, 164, 171, 166, 162, 147, 163, 152, 160, 163, 162, 167, 171, 158, 157, 166, 155, 168, 155, 155, 160, 158, 159, 161, 166, 157, 163, 170, 154, 142, 148, 165, 159, 164, 154, 165, 168, 151, 160, 159, 159, 153, 169, 163, 158, 157, 163, 153, 162, 152, 156, 159, 163, 167, 159, 162, 160, 152, 160, 156, 156, 162, 154, 155, 163, 163, 158, 164, 149, 164, 154, 172, 161, 158, 164, 158, 151, 158, 148, 156, 157, 155, 152, 165, 156, 164, 152, 155, 154, 151, 172, 159, 170, 165, 161, 171, 160, 173, 153, 171, 160, 168, 157, 160, 155, 158, 157, 156, 160, 166, 153, 171, 160, 160, 162, 177, 170, 155, 157, 158, 164, 150, 158, 165, 167, 160, 159, 164, 160, 157, 159, 147, 163, 161, 171, 159, 169, 176, 171, 139, 152, 150, 168, 153, 157, 165, 155, 155, 164, 171, 157, 161, 175, 158, 166, 152, 154, 157, 170, 163, 162, 153, 167, 155, 149, 168, 166, 170, 161, 162, 163, 151, 162, 175, 159, 164, 166, 161, 168, 167, 156, 158, 163, 163, 157, 153, 156, 159, 155, 167, 159, 160, 142, 155, 153, 154, 165, 169, 157, 163, 158, 153, 161, 159, 158, 161, 158, 163, 150, 152, 160, 176, 155, 147, 148, 159, 160, 157, 168, 162, 159, 163, 161, 157, 170, 159, 160, 165, 163, 161, 164, 163, 145, 154, 159, 151, 156, 165, 151, 162, 156, 173, 161, 153, 150, 160, 155, 158, 161, 169, 168, 154, 159, 156, 159, 163, 162, 167, 155, 159, 165, 156, 152, 161, 156, 155, 160, 158, 168, 156, 148, 153, 160, 168, 165, 163, 164, 161, 155, 162, 150, 154, 160, 170, 155, 173, 151, 160, 158, 163, 144, 167, 149, 153, 155, 151, 162, 149, 171, 155, 166, 162, 165, 156, 164, 162, 155, 163, 152, 155, 157, 167, 160, 160, 162, 153, 164, 171, 158, 162, 159, 160, 170, 168, 156, 168, 161, 162, 147, 155, 148, 163, 149, 166, 166, 159, 152, 158, 156, 157, 165, 154, 159, 154, 164, 159, 177, 156, 164, 161, 171, 159, 164, 166, 160, 156, 177, 150, 169, 161, 158, 163, 166, 157, 158, 157, 156, 161, 166, 165, 159, 165, 151, 157, 155, 170, 160, 158, 164, 156, 157, 157, 161, 158, 162, 154, 172, 163, 159, 159, 163, 162, 147, 152, 155, 163, 162, 164, 155, 163, 158, 153, 160, 163, 158, 163, 157, 158, 161, 154, 167, 163, 154, 161, 156, 162, 166, 164, 167, 157, 171, 165, 159, 159, 158, 164, 152, 161, 160, 163, 171, 153, 153, 164, 152, 168, 152, 149, 151, 162, 163, 161, 166, 149, 165, 156, 162, 158, 156, 147, 153, 161, 162, 160, 158, 161, 162, 156, 161, 148, 160, 156, 167, 162, 164, 160, 154, 161, 163, 160, 161, 162, 165, 163, 158, 162, 156, 165, 170, 153, 159, 154, 154, 156, 162, 163, 152, 160, 161, 162, 161, 155, 148, 156, 164, 150, 158, 167, 158, 162, 159, 157, 153, 151, 162, 156, 165, 163, 162, 157, 161, 145, 171, 154, 158, 163, 167, 153, 158, 162, 166, 167, 167, 161, 161, 166, 167, 157, 165, 149, 152, 160, 159, 166, 170, 156, 162, 160, 164, 164, 154, 163, 158, 166, 159, 158, 160, 171, 167, 155, 157, 168, 157, 154, 161, 160, 167, 158, 170, 159, 151, 165, 173, 164, 156, 159, 154, 159, 161, 158, 159, 162, 159, 143, 159, 156, 157, 163, 162, 159, 168, 153, 157, 166, 176, 162, 163, 157, 171, 169, 154, 168, 165, 157, 159, 153, 154, 157, 160, 158, 162, 157, 170, 159, 160, 159, 160, 159, 164, 165, 160, 157, 159, 156, 161, 162, 157, 163, 156, 162, 174, 161, 154, 156, 156, 160, 168, 159, 162, 163, 163, 160, 159, 172, 153, 150, 162, 163, 151, 159, 173, 161, 151, 166, 162, 157, 159, 159, 150, 156, 154, 164, 166, 161, 166, 145, 154, 166, 157, 152, 152, 163, 163, 163, 164, 162, 162, 165, 158, 161, 156, 163, 162, 159, 154, 168, 158, 166, 161, 162, 168, 163, 156, 161, 165, 165, 155, 160, 162, 158, 162, 173, 156, 163, 162, 154, 166, 156, 153, 162, 163, 160, 155, 162, 157, 169, 158, 160, 163, 163, 159, 162, 152, 176, 154, 158, 155, 163, 163, 156, 173, 166, 155, 155, 165, 159, 155, 159, 158, 150, 160, 161, 167, 164, 160, 162, 166, 160, 158, 157, 156, 152, 163, 164, 158, 155, 161, 164, 152, 165, 151, 161, 150, 163, 156, 150, 155, 159, 162, 158, 162, 165, 161, 163, 168, 168, 167, 167, 155, 152, 159, 158, 160, 168, 167, 160, 161, 162, 161, 159, 153, 158, 163, 146, 162, 162, 168, 154, 155, 165, 155, 160, 164, 173, 153, 160, 159, 157, 152, 157, 157, 158, 168, 162, 156, 150, 159, 164, 165, 160, 162, 155, 161, 160, 166, 161, 155, 153, 158, 168, 156, 161, 157, 153, 163, 159, 150, 156, 166, 165, 153, 160, 170, 153, 168, 153, 164, 155, 166, 161, 148, 162, 160, 166, 155, 157, 151, 153, 159, 160, 162, 158, 161, 158, 155, 154, 164, 160, 164, 156, 155, 163, 170, 161, 160, 157, 160, 164, 166, 157, 145, 156, 169, 153, 155, 157, 160, 157, 170, 155, 156, 156, 177, 163, 157, 158, 153, 161, 161, 161, 162, 157, 168, 158, 160, 159, 156, 149, 173, 163, 159, 157, 152, 157, 145, 156, 160, 166, 153, 167, 151, 156, 153, 157, 160, 160, 165, 150, 154, 163, 153, 164, 161, 167, 173, 162, 160, 163, 157, 150, 160, 160, 157, 155, 168, 168, 161, 157, 160, 162, 167, 166, 158, 144, 155, 167, 158, 165, 150, 152, 160, 153, 153, 168, 159, 165, 162, 166, 161, 162, 146, 152, 157, 155, 155, 158, 165, 160, 155, 153, 167, 152, 161, 159, 156, 158, 161, 150, 156, 152, 162, 165, 168, 158, 154, 161, 162, 164, 166, 160, 157, 169, 168, 154, 165, 151, 155, 160, 155, 161, 154, 159, 146, 168, 165, 159, 149, 174, 165, 173, 169, 169, 155, 152, 159, 154, 157, 166, 143, 169, 161, 160, 154, 176, 154, 163, 154, 160, 163, 158, 164, 165, 159, 163, 170, 151, 165, 150, 156, 160, 156, 155, 163, 165, 165, 159, 186, 163, 157, 162, 155, 175, 170, 155, 163, 157, 163, 164, 162, 167, 155, 160, 161, 157, 163, 164, 161, 166, 165, 153, 159, 163, 158, 155, 169, 147, 159, 155, 167, 155, 169, 157, 161, 159, 168, 158, 152, 160, 168, 149, 162, 171, 157, 153, 155, 169, 171, 166, 162, 168, 169, 150, 167, 167, 159, 159, 172, 160, 158, 165, 153, 150, 161, 151, 159, 168, 142, 161, 157, 165, 167, 159, 162, 162, 165, 149, 162, 157, 154, 155, 158, 161, 161, 174, 157, 170, 164, 173, 163, 163, 157, 164, 159, 163, 156, 161, 162, 156, 160, 163, 153, 162, 169, 160, 163, 162, 162, 152, 155, 164, 158, 162, 157, 158, 176, 160, 167, 167, 156, 166, 156, 163, 160, 157, 170, 154, 161, 160, 166, 155, 160, 153, 164, 162, 162, 160, 157, 158, 158, 159, 159, 157, 162, 162, 163, 167, 154, 156, 156, 166, 161, 156, 159, 173, 161, 166, 167, 162, 163, 154, 162, 155, 162, 174, 164, 154, 169, 168, 157, 159, 171, 162, 163, 154, 157, 159, 152, 168, 165, 167, 161, 161, 164, 153, 156, 161, 162, 165, 160, 161, 164, 154, 146, 175, 176, 164, 146, 149, 166, 157, 155, 153, 154, 151, 161, 161, 140, 155, 163, 158, 154, 166, 155, 159, 152, 160, 161, 155, 153, 162, 163, 157, 165, 165, 168, 162, 161, 158, 166, 143, 162, 159, 157, 168, 163, 155, 165, 152, 160, 160, 167, 155, 166, 156, 148, 146, 168, 158, 168, 158, 165, 158, 159, 161, 162, 165, 156, 159, 147, 164, 162, 163, 158, 160, 149, 160, 149, 153, 155, 164, 155, 159, 158, 152, 166, 165, 166, 160, 160, 156, 175, 150, 158, 164, 155, 157, 172, 163, 148, 159, 156, 164, 155, 157, 168, 165, 158, 149, 158, 159, 147, 149, 164, 165, 157, 168, 159, 159, 152, 157, 161, 156, 139, 149, 159, 155, 161, 157, 155, 158, 164, 167, 148, 159, 165, 171, 158, 166, 152, 164, 164, 160, 160, 160, 159, 164, 165, 161, 161, 157, 160, 163, 158, 160, 164, 159, 166, 159, 161, 155, 159, 169, 153, 157, 157, 157, 162, 156, 155, 162, 155, 161, 163, 161, 161, 159, 161, 164, 163, 173, 156, 162, 160, 154, 162, 159, 161, 149, 160, 161, 166, 171, 158, 162, 162, 164, 166, 159, 164, 162, 167, 157, 163, 160, 156, 159, 161, 162, 155, 160, 156, 157, 158, 158, 159, 160, 159, 164, 159, 158, 158, 159, 160, 162, 168, 165, 162, 159, 157, 159, 157, 160, 160, 165, 159, 162, 157, 156, 164, 158, 164, 152, 160, 161, 139, 160, 162, 161, 166, 158, 161, 159, 149, 160, 161, 161, 165, 164, 161, 161, 153, 167, 155, 164, 157, 162, 161, 162, 160, 160, 157, 158, 158, 163, 163, 173, 159, 161, 164, 158, 166, 174, 162, 157, 158, 159, 160, 158, 157, 158, 164, 161, 170, 155, 161, 156, 160, 155, 165, 163, 165, 162, 170, 160, 161, 160, 163, 160, 162, 160, 164, 158, 160, 161, 162, 160, 157, 163, 160, 159, 161, 162, 159, 160, 158, 158, 161, 170, 159, 160, 160, 158, 161, 159, 162, 163, 161, 166, 162, 157, 165, 158, 164, 153, 155, 163, 162, 160, 157, 160, 159, 158, 167, 158, 161, 155, 169, 161, 161, 163, 168, 161, 161, 161, 163, 166, 162, 160, 157, 161, 163, 158, 173, 159, 162, 157, 153, 164, 160, 162, 157, 168, 156, 159, 158, 160, 155, 160, 159, 160, 166, 159, 174, 165, 154, 160, 158, 161, 161, 160, 150, 170, 163, 156, 157, 159, 160, 162, 162, 156, 161, 158, 159, 158, 159, 154, 163, 155, 160, 162, 162, 163, 164, 164, 159, 176, 157, 160, 168, 159, 162, 154, 159, 157, 160, 157, 159, 163, 159, 159, 160, 151, 163, 161, 160, 157, 156, 160, 151, 160, 159, 159, 165, 161, 159, 158, 159, 159, 160, 162, 159, 155, 155, 164, 158, 158, 160, 164, 161, 173, 159, 159, 153, 157, 162, 157, 160, 166, 151, 159, 170, 159, 162, 162, 160, 162, 159, 169, 162, 156, 156, 157, 155, 156, 172, 157, 155, 161, 159, 164, 156, 155, 161, 161, 161, 162, 163, 161, 153, 161, 158, 168, 161, 164, 160, 157, 163, 159, 163, 157, 162, 160, 155, 160, 160, 164, 163, 161, 160, 158, 163, 153, 158, 162, 162, 159, 158, 159, 159, 157, 156, 160, 161, 162, 156, 161, 152, 161, 161, 165, 159, 160, 165, 161, 161, 162, 158, 160, 161, 156, 162, 161, 159, 161, 160, 157, 160, 159, 155, 160, 157, 159, 164, 172, 157, 153, 157, 155, 157, 164, 161, 159, 160, 156, 158, 161, 158, 159, 157, 167, 153, 164, 160, 157, 159, 160, 163, 160, 161, 169, 163, 162, 154, 161, 157, 155, 156, 167, 158, 159, 159, 158, 158, 162, 161, 172, 162, 160, 188, 164, 159, 160, 157, 161, 158, 163, 163, 162, 161, 161, 160, 158, 158, 158, 162, 159, 161, 156, 160, 156, 155, 157, 163, 159, 156, 161, 146, 160, 160, 161, 160, 154, 163, 161, 164, 159, 167, 156, 158, 161, 162, 163, 147, 160, 158, 156, 152, 153, 155, 167, 168, 142, 159, 165, 161, 161, 163, 165, 139, 167, 170, 155, 164, 160, 153, 162, 158, 158, 166, 153, 162, 159, 163, 178, 158, 178, 159, 153, 164, 153, 165, 160, 162, 164, 179, 169, 165, 162, 161, 158, 164, 163, 164, 159, 161, 168, 166, 163, 162, 160, 154, 179, 163, 158, 151, 166, 171, 158, 166, 156, 147, 165, 152, 180, 163, 165, 161, 169, 155, 175, 153, 160, 159, 160, 154, 162, 160, 154, 154, 156, 153, 160, 158, 175, 153, 160, 161, 157, 151, 158, 156, 171, 159, 164, 161, 160, 158, 172, 147, 161, 162, 154, 170, 151, 166, 155, 151, 166, 158, 147, 162, 160, 164, 156, 167, 158, 162, 161, 160, 161, 157, 168, 156, 155, 160, 164, 164, 165, 163, 162, 153, 163, 172, 158, 154, 173, 151, 156, 156, 158, 165, 163, 156, 156, 154, 147, 157, 162, 161, 160, 154, 157, 168, 168, 153, 145, 171, 155, 158, 156, 162, 158, 152, 141, 162, 172, 158, 163, 164, 162, 158, 157, 164, 157, 154, 158, 161, 158, 148, 155, 171, 152, 160, 158, 145, 154, 171, 160, 165, 159, 150, 155, 164, 153, 161, 156, 164, 163, 167, 157, 165, 166, 151, 155, 161, 162, 158, 172, 165, 163, 155, 166, 159, 164, 166, 153, 155, 163, 166, 163, 153, 158, 160, 157, 162, 159, 158, 159, 159, 159, 149, 167, 151, 159, 170, 156, 152, 163, 171, 150, 153, 156, 162, 155, 156, 147, 159, 156, 149, 156, 162, 164, 159, 161, 157, 161, 149, 150, 167, 168, 158, 163, 152, 164, 161, 159, 158, 149, 173, 138, 162, 162, 160, 160, 154, 150, 162, 157, 166, 165, 160, 164, 158, 153, 163, 162, 158, 178, 170, 158, 153, 150, 170, 170, 161, 163, 159, 170, 169, 157, 170, 163, 157, 164, 154, 158, 177, 156, 162, 157, 159, 154, 163, 161, 163, 165, 167, 162, 169, 159, 166, 159, 159, 157, 163, 165, 161, 161, 153, 159, 159, 151, 154, 156, 163, 155, 168, 160, 151, 162, 161, 159, 148, 155, 164, 168, 162, 168, 167, 148, 164, 157, 158, 162, 157, 169, 153, 154, 176, 154, 160, 158, 155, 160, 166, 161, 163, 161, 169, 155, 160, 169, 158, 153, 160, 166, 166, 155, 163, 163, 163, 165, 162, 155, 176, 154, 168, 169, 162, 157, 166, 154, 158, 162, 161, 157, 156, 158, 166, 156, 162, 146, 153, 153, 169, 148, 156, 168, 166, 151, 162, 151, 160, 163, 160, 164, 159, 159, 157, 164, 163, 167, 163, 173, 164, 166, 164, 157, 167, 153, 158, 165, 155, 160, 155, 171, 154, 160, 166, 152, 161, 155, 150, 159, 167, 161, 159, 166, 154, 163, 167, 157, 166, 156, 147, 160, 161, 158, 163, 161, 163, 154, 158, 159, 167, 170, 164, 157, 164, 161, 162, 154, 163, 155, 159, 166, 152, 169, 160, 161, 164, 164, 158, 166, 153, 153, 160, 161, 157, 170, 149, 161, 173, 161, 158, 160, 156, 162, 157, 154, 163, 162, 159, 163, 162, 160, 162, 160, 160, 162, 156, 160, 158, 160, 161, 155, 158, 155, 151, 162, 161, 158, 164, 160, 164, 157, 160, 160, 160, 159, 157, 159, 157, 163, 161, 160, 160, 163, 160, 159, 162, 161, 154, 161, 164, 162, 163, 158, 155, 159, 161, 158, 160, 160, 159, 158, 161, 164, 160, 156, 163, 159, 158, 164, 159, 161, 159, 169, 159, 152, 160, 162, 159, 158, 162, 162, 159, 162, 174, 167, 164, 152, 160, 160, 163, 161, 167, 160, 164, 154, 165, 159, 157, 159, 158, 163, 155, 161, 165, 163, 162, 165, 159, 154, 155, 164, 156, 161, 162, 162, 162, 154, 159, 162, 156, 164, 167, 164, 159, 162, 159, 155, 158, 160, 161, 154, 159, 160, 160, 158, 162, 158, 163, 162, 158, 162, 161, 160, 162, 155, 158, 162, 160, 154, 163, 160, 160, 154, 163, 155, 156, 159, 163, 161, 157, 158, 160, 161, 167, 158, 162, 160, 164, 164, 166, 157, 162, 161, 157, 157, 158, 163, 162, 164, 161, 161, 162, 163, 157, 156, 171, 158, 157, 166, 164, 161, 163, 154, 163, 166, 158, 153, 161, 161, 161, 156, 161, 161, 159, 161, 164, 161, 163, 156, 156, 162, 162, 161, 162, 161, 163, 161, 160, 162, 156, 159, 162, 163, 172, 166, 157, 161, 158, 167, 163, 162, 163, 160, 161, 161, 163, 158, 161, 160, 160, 156, 159, 157, 161, 164, 168, 158, 160, 162, 162, 159, 160, 161, 161, 162, 159, 162, 161, 165, 163, 163, 160, 161, 163, 161, 162, 154, 154, 165, 163, 161, 162, 174, 165, 154, 159, 162, 159, 160, 159, 161, 159, 160, 163, 164, 159, 161, 163, 156, 162, 162, 153, 159, 159, 157, 172, 157, 155, 154, 164, 153, 162, 154, 156, 160, 167, 157, 165, 162, 158, 160, 158, 159, 155, 160, 157, 164, 159, 160, 162, 162, 158, 159, 156, 160, 160, 160, 156, 165, 158, 163, 162, 163, 162, 163, 165, 160, 160, 151, 161, 159, 163, 160, 164, 160, 163, 160, 160, 156, 161, 159, 160, 157, 164, 158, 157, 158, 161, 163, 151, 161, 171, 160, 164, 157, 161, 164, 161, 159, 156, 162, 166, 162, 164, 167, 161, 162, 160, 159, 165, 162, 165, 157, 159, 156, 154, 163, 159, 165, 159, 164, 161, 168, 162, 155, 164, 163, 160, 155, 162, 160, 158, 158, 161, 159, 162, 156, 165, 160, 162, 159, 160, 157, 161, 161, 156, 164, 162, 165, 159, 161, 160, 159, 161, 161, 160, 162, 159, 159, 164, 164, 159, 161, 158, 162, 157, 168, 160, 161, 162, 160, 155, 153, 156, 163, 159, 158, 163, 159, 167, 162, 162, 163, 161, 163, 160, 165, 167, 162, 154, 157, 155, 163, 158, 162, 159, 156, 159, 161, 160, 162, 168, 161, 155, 159, 157, 163, 167, 153, 157, 162, 161, 162, 157, 162, 161, 157, 160, 160, 164, 161, 154, 162, 157, 162, 160, 163, 161, 163, 156, 160, 158, 157, 160, 162, 165, 156, 158, 164, 163, 160, 154, 176, 155, 168, 159, 158, 149, 166, 151, 156, 145, 150, 154, 174, 149, 169, 174, 154, 150, 161, 158, 155, 163, 163, 160, 157, 159, 158, 160, 164, 160, 148, 165, 167, 172, 159, 165, 157, 158, 163, 174, 155, 150, 153, 160, 147, 154, 159, 163, 151, 169, 161, 156, 163, 149, 160, 169, 162, 161, 159, 152, 154, 157, 161, 157, 166, 159, 156, 148, 167, 174, 162, 171, 149, 159, 159, 153, 151, 155, 152, 166, 158, 151, 170, 153, 157, 156, 168, 159, 169, 162, 159, 157, 175, 167, 167, 169, 157, 153, 168, 159, 160, 163, 177, 161, 159, 153, 155, 158, 157, 168, 162, 162, 158, 158, 149, 169, 162, 155, 162, 158, 161, 150, 148, 155, 169, 159, 161, 162, 167, 160, 171, 154, 163, 153, 161, 160, 160, 179, 154, 155, 160, 162, 155, 156, 166, 156, 147, 166, 166, 165, 160, 154, 162, 162, 165, 177, 157, 162, 163, 163, 155, 166, 168, 159, 151, 148, 164, 158, 152, 161, 156, 157, 155, 171, 150, 160, 156, 164, 154, 157, 157, 156, 173, 160, 172, 162, 163, 170, 150, 156, 161, 165, 159, 158, 154, 158, 158, 171, 168, 167, 159, 162, 180, 157, 153, 158, 173, 175, 153, 161, 155, 155, 157, 166, 159, 158, 151, 158, 153, 153, 176, 157, 169, 166, 166, 157, 147, 159, 155, 165, 150, 168, 148, 154, 151, 160, 156, 148, 155, 163, 153, 193, 158, 155, 175, 162, 149, 158, 160, 161, 178, 168, 166, 164, 152, 167, 145, 160, 161, 157, 160, 174, 150, 155, 161, 173, 173, 152, 164, 166, 168, 154, 152, 160, 153, 171, 153, 153, 149, 150, 154, 157, 160, 161, 152, 158, 165, 156, 157, 162, 158, 151, 171, 152, 173, 158, 167, 164, 156, 152, 166, 154, 167, 178, 154, 157, 170, 152, 164, 163, 155, 162, 158, 154, 166, 145, 149, 148, 163, 162, 157, 157, 151, 158, 160, 154, 165, 164, 157, 162, 159, 155, 147, 144, 164, 163, 156, 161, 161, 157, 174, 156, 157, 161, 166, 165, 166, 170, 171, 164, 163, 161, 158, 157, 167, 155, 185, 152, 164, 165, 158, 159, 159, 151, 146, 158, 163, 161, 158, 163, 149, 169, 155, 159, 155, 158, 156, 163, 155, 158, 159, 154, 166, 145, 161, 159, 167, 145, 168, 173, 152, 160, 153, 175, 170, 158, 154, 160, 143, 157, 147, 152, 154, 158, 160, 153, 160, 137, 154, 164, 159, 159, 157, 137, 157, 154, 155, 147, 159, 165, 150, 167, 159, 152, 158, 177, 156, 161, 157, 163, 157, 158, 157, 172, 159, 155, 152, 162, 156, 176, 160, 160, 155, 163, 166, 166, 173, 169, 161, 164, 153, 162, 154, 146, 151, 163, 183, 147, 163, 172, 157, 165, 157, 160, 155, 158, 155, 163, 158, 161, 163, 166, 145, 176, 158, 163, 150, 157, 158, 166, 161, 172, 157, 157, 157, 188, 158, 151, 163, 161, 162, 161, 151, 159, 163, 161, 166, 162, 158, 158, 156, 157, 159, 157, 156, 163, 169, 161, 159, 155, 155, 152, 160, 155, 170, 158, 163, 158, 160, 153, 160, 152, 160, 152, 165, 167, 157, 179, 182, 162, 146, 156, 158, 177, 166, 172, 160, 162, 161, 161, 168, 164, 153, 159, 157, 164, 157, 155, 164, 154, 160, 157, 164, 148, 162, 141, 153, 156, 168, 153, 163, 150, 164, 125, 193, 160, 158, 163, 152, 166, 164, 161, 168, 142, 170, 157, 148, 154, 162, 159, 149, 156, 144, 156, 159, 155, 161, 168, 169, 140, 150, 148, 165, 145, 158, 150, 155, 157, 174, 146, 165, 152, 165, 165, 161, 163, 171, 152, 174, 162, 155, 160, 160, 151, 156, 170, 144, 167, 155, 162, 151, 165, 173, 150, 163, 158, 173, 143, 140, 160, 169, 153, 153, 160, 148, 161, 156, 157, 160, 160, 163, 155, 155, 162, 144, 163, 150, 154, 154, 166, 164, 158, 160, 167, 153, 159, 166, 147, 161, 162, 167, 149, 156, 156, 158, 168, 156, 158, 147, 163, 162, 154, 158, 147, 154, 160, 159, 166, 153, 170, 159, 173, 168, 154, 186, 152, 145, 162, 154, 153, 159, 159, 151, 156, 168, 158, 163, 170, 177, 164, 153, 191, 162, 167, 153, 154, 167, 154, 161, 162, 155, 160, 162, 173, 151, 164, 152, 153, 155, 163, 152, 150, 153, 141, 157, 168, 163, 149, 157, 166, 163, 178, 153, 168, 157, 160, 146, 157, 161, 151, 155, 160, 144, 150, 157, 174, 162, 149, 179, 163, 159, 161, 166, 168, 162, 169, 147, 148, 159, 168, 160, 159, 151, 155, 160, 163, 149, 157, 152, 164, 163, 153, 158, 153, 160, 149, 166, 149, 158, 151, 151, 167, 168, 162, 150, 160, 150, 167, 151, 182, 178, 156, 149, 157, 159, 159, 157, 162, 157, 154, 151, 152, 156, 164, 169, 161, 162, 164, 152, 159, 158, 153, 161, 169, 155, 159, 146, 152, 162, 154, 159, 157, 170, 165, 163, 165, 173, 167, 152, 146, 170, 159, 196, 157, 157, 158, 165, 160, 155, 161, 158, 170, 157, 157, 162, 161, 166, 150, 162, 160, 163, 162, 156, 165, 151, 155, 152, 158, 172, 152, 150, 181, 173, 143, 162, 165, 156, 179, 158, 157, 153, 151, 162, 152, 153, 156, 153, 166, 156, 174, 160, 154, 169, 154, 161, 154, 155, 165, 159, 158, 173, 148, 153, 143, 156, 162, 153, 155, 163, 164, 156, 170, 165, 155, 163, 149, 165, 173, 155, 164, 153, 153, 162, 157, 152, 154, 152, 149, 156, 186, 167, 163, 155, 157, 163, 154, 163, 161, 150, 162, 164, 157, 155, 161, 155, 150, 163, 166, 158, 153, 153, 157, 143, 167, 150, 144, 153, 156, 159, 173, 171, 162, 176, 152, 160, 166, 157, 167, 152, 155, 148, 168, 156, 156, 164, 166, 159, 155, 153, 153, 159, 153, 160, 170, 159, 138, 151, 160, 178, 160, 167, 157, 157, 162, 164, 160, 164, 167, 175, 154, 165, 159, 159, 158, 158, 149, 165, 149, 153, 163, 160, 147, 182, 149, 158, 159, 160, 160, 165, 164, 144, 153, 143, 164, 154, 176, 168, 159, 162, 164, 158, 187, 146, 153, 158, 169, 157, 156, 169, 157, 165, 152, 151, 149, 162, 156, 163, 158, 160, 162, 157, 162, 164, 152, 157, 161, 163, 175, 158, 159, 174, 173, 157, 157, 156, 157, 160, 158, 167, 140, 150, 164, 162, 161, 150, 149, 179, 160, 162, 166, 168, 160, 147, 153, 161, 177, 162, 177, 164, 172, 162, 163, 158, 160, 156, 161, 158, 154, 166, 173, 156, 161, 157, 163, 177, 175, 170, 157, 161, 157, 159, 160, 174, 149, 154, 151, 156, 151, 171, 162, 159, 177, 151, 163, 159, 166, 154, 152, 183, 154, 165, 152, 157, 153, 160, 167, 151, 162, 159, 171, 176, 165, 183, 168, 185, 158, 161, 162, 159, 161, 158, 160, 162, 151, 154, 160, 149, 156, 159, 151, 160, 154, 162, 165, 156, 163, 165, 163, 165, 168, 161, 148, 152, 158, 158, 160, 163, 156, 161, 153, 172, 169, 160, 168, 160, 166, 150, 146, 158, 151, 152, 160, 158, 152, 154, 153, 148, 163, 164, 178, 163, 160, 153, 157, 162, 158, 163, 158, 152, 162, 154, 175, 164, 142, 164, 156, 161, 156, 152, 158, 157, 168, 151, 154, 152, 158, 152, 165, 167, 163, 148, 145, 151, 168, 169, 152, 163, 165, 155, 167, 157, 167, 163, 167, 171, 162, 155, 167, 166, 158, 153, 164, 159, 160, 152, 153, 157, 159, 154, 172, 155, 158, 164, 159, 163, 160, 165, 168, 157, 154, 164, 153, 146, 161, 160, 157, 166, 157, 155, 158, 149, 169, 156, 165, 159, 154, 150, 164, 163, 155, 173, 157, 158, 157, 164, 166, 168, 162, 155, 156, 163, 147, 164, 160, 156, 161, 157, 156, 156, 163, 167, 154, 152, 163, 155, 161, 162, 161, 155, 151, 161, 152, 162, 153, 152, 162, 153, 154, 158, 173, 154, 166, 158, 164, 169, 161, 173, 152, 171, 169, 166, 154, 159, 171, 175, 166, 169, 173, 160, 152, 160, 156, 156, 170, 163, 151, 157, 159, 163, 180, 163, 160, 154, 160, 168, 151, 158, 155, 183, 159, 162, 156, 165, 161, 158, 164, 167, 155, 155, 158, 169, 145, 157, 165, 154, 160, 167, 162, 169, 162, 145, 146, 147, 186, 157, 157, 156, 154, 157, 163, 160, 157, 165, 156, 160, 165, 154, 148, 157, 161, 165, 166, 168, 152, 155, 158, 166, 176, 163, 140, 173, 169, 159, 160, 159, 148, 156, 164, 161, 158, 168, 158, 158, 157, 156, 153, 167, 158, 160, 155, 166, 181, 151, 166, 170, 170, 160, 143, 168, 150, 160, 158, 160, 157, 150, 155, 151, 157, 157, 160, 163, 157, 155, 158, 162, 153, 155, 149, 153, 171, 163, 172, 153, 146, 157, 150, 156, 163, 166, 154, 157, 179, 151, 164, 165, 165, 172, 167, 148, 154, 160, 160, 161, 140, 151, 162, 167, 155, 160, 162, 149, 150, 164, 141, 159, 160, 150, 155, 161, 169, 171, 155, 152, 169, 159, 151, 153, 155, 165, 155, 147, 165, 162, 169, 162, 143, 167, 169, 160, 161, 155, 169, 161, 152, 159, 158, 160, 158, 164, 151, 147, 172, 171, 168, 162, 165, 163, 162, 150, 155, 167, 160, 163, 157, 160, 170, 172, 157, 162, 156, 149, 163, 156, 167, 154, 163, 163, 161, 155, 153, 161, 169, 161, 157, 160, 167, 159, 164, 158, 161, 159, 160, 158, 158, 158, 158, 159, 159, 176, 155, 162, 171, 171, 159, 163, 155, 150, 182, 152, 153, 157, 161, 158, 156, 154, 159, 147, 160, 166, 153, 164, 172, 157, 161, 152, 153, 160, 149, 160, 160, 161, 156, 155, 167, 160, 156, 168, 155, 159, 169, 169, 157, 162, 155, 160, 156, 155, 165, 160, 161, 171, 152, 157, 164, 163, 151, 164, 158, 168, 159, 151, 156, 162, 155, 161, 173, 157, 155, 158, 160, 161, 157, 151, 160, 155, 165, 161, 159, 152, 154, 167, 164, 171, 156, 162, 162, 155, 157, 162, 161, 160, 162, 159, 156, 161, 156, 164, 157, 154, 156, 163, 165, 151, 156, 163, 166, 157, 164, 157, 164, 150, 158, 152, 159, 164, 162, 171, 160, 155, 172, 159, 152, 161, 164, 170, 156, 158, 155, 161, 144, 151, 160, 161, 162, 170, 161, 165, 166, 159, 158, 162, 155, 161, 163, 165, 152, 141, 158, 154, 157, 166, 159, 160, 153, 152, 152, 161, 164, 160, 152, 156, 156, 156, 159, 161, 158, 170, 155, 172, 156, 157, 155, 174, 157, 157, 157, 151, 157, 160, 159, 168, 159, 166, 155, 156, 157, 160, 162, 169, 157, 162, 155, 158, 162, 166, 163, 151, 154, 159, 158, 148, 169, 165, 163, 158, 163, 160, 154, 158, 159, 155, 160, 157, 160, 170, 168, 161, 159, 162, 152, 154, 169, 158, 155, 168, 163, 154, 155, 161, 171, 155, 163, 170, 169, 168, 159, 157, 169, 159, 161, 156, 160, 163, 163, 161, 170, 162, 156, 162, 160, 162, 163, 156, 149, 161, 169, 153, 157, 151, 153, 163, 162, 157, 168, 157, 158, 163, 165, 159, 168, 163, 158, 162, 157, 161, 162, 164, 165, 160, 153, 159, 162, 164, 156, 159, 167, 152, 153, 155, 156, 155, 154, 157, 165, 171, 163, 149, 157, 162, 158, 170, 163, 169, 164, 160, 156, 157, 163, 163, 161, 152, 167, 154, 178, 160, 164, 165, 167, 154, 154, 153, 155, 166, 156, 157, 155, 166, 166, 153, 164, 158, 164, 165, 159, 166, 155, 162, 162, 163, 163, 159, 150, 155, 159, 161, 155, 162, 162, 164, 163, 159, 179, 155, 155, 164, 158, 159, 157, 158, 159, 157, 158, 155, 168, 149, 159, 161, 166, 160, 152, 159, 154, 160, 155, 161, 164, 160, 161, 164, 154, 155, 156, 177, 158, 173, 165, 166, 163, 158, 144, 165, 166, 161, 154, 154, 151, 165, 162, 158, 155, 155, 155, 159, 159, 164, 161, 164, 156, 171, 157, 162, 159, 152, 159, 153, 155, 162, 161, 159, 166, 157, 157, 159, 158, 152, 171, 154, 164, 162, 155, 165, 158, 153, 159, 151, 167, 158, 163, 163, 147, 157, 156, 167, 159, 160, 156, 162, 151, 163, 161, 155, 161, 151, 155, 156, 157, 158, 161, 161, 151, 154, 154, 161, 170, 165, 180, 159, 158, 155, 160, 168, 164, 155, 162, 166, 150, 156, 158, 160, 157, 164, 164, 152, 161, 167, 168, 161, 157, 158, 163, 167, 165, 161, 151, 173, 165, 160, 149, 170, 159, 162, 159, 161, 161, 153, 152, 165, 160, 159, 158, 166, 165, 154, 166, 158, 156, 155, 158, 156, 169, 156, 166, 156, 163, 160, 161, 152, 161, 159, 163, 151, 163, 152, 155, 158, 159, 169, 162, 161, 153, 164, 159, 159, 154, 158, 169, 162, 157, 158, 164, 156, 159, 159, 164, 153, 165, 160, 156, 162, 155, 156, 160, 159, 161, 168, 164, 166, 162, 158, 157, 156, 161, 155, 158, 144, 155, 150, 156, 165, 160, 159, 164, 160, 156, 157, 165, 158, 153, 158, 164, 160, 159, 165, 156, 156, 164, 158, 159, 166, 152, 164, 160, 161, 160, 156, 162, 164, 160, 153, 160, 159, 163, 182, 160, 154, 154, 159, 156, 160, 161, 157, 142, 172, 176, 162, 155, 167, 159, 152, 156, 159, 159, 158, 155, 158, 158, 161, 155, 169, 159, 155, 161, 157, 154, 160, 161, 151, 153, 142, 175, 168, 160, 157, 156, 160, 152, 156, 173, 163, 164, 156, 162, 154, 163, 158, 165, 146, 150, 161, 157, 164, 169, 153, 154, 154, 165, 158, 158, 164, 160, 153, 165, 165, 157, 166, 169, 152, 156, 157, 156, 161, 161, 160, 175, 160, 162, 153, 160, 163, 149, 156, 157, 159, 153, 165, 162, 153, 162, 167, 168, 162, 156, 157, 157, 148, 161, 161, 160, 163, 158, 164, 148, 164, 158, 156, 160, 163, 164, 157, 146, 160, 159, 155, 155, 155, 162, 153, 158, 162, 170, 160, 167, 163, 166, 158, 154, 160, 157, 164, 152, 152, 154, 157, 163, 163, 163, 157, 174, 159, 159, 158, 158, 165, 156, 162, 160, 153, 166, 160, 163, 173, 163, 173, 158, 166, 156, 160, 160, 165, 155, 152, 161, 147, 170, 159, 160, 165, 151, 157, 158, 165, 155, 156, 165, 167, 158, 153, 152, 158, 162, 159, 162, 162, 168, 156, 158, 160, 156, 155, 161, 162, 163, 167, 164, 159, 155, 157, 163, 159, 152, 157, 169, 162, 155, 158, 166, 156, 157, 153, 158, 158, 165, 157, 161, 159, 163, 156, 160, 160, 164, 168, 148, 167, 163, 160, 158, 157, 156, 164, 167, 162, 154, 156, 174, 164, 147, 156, 152, 157, 160, 169, 149, 149, 157, 155, 160, 172, 159, 161, 156, 159, 159, 150, 166, 165, 162, 161, 150, 162, 168, 157, 164, 159, 161, 152, 165, 154, 148, 161, 161, 164, 170, 160, 160, 173, 162, 156, 154, 164, 157, 150, 160, 162, 159, 154, 156, 154, 157, 156, 163, 160, 157, 160, 164, 156, 162, 159, 161, 160, 153, 165, 173, 162, 156, 164, 162, 165, 154, 161, 159, 174, 155, 157, 161, 162, 147, 156, 161, 159, 160, 151, 166, 158, 169, 167, 155, 162, 157, 159, 167, 156, 150, 159, 156, 164, 158, 159, 159, 152, 164, 164, 158, 153, 159, 156, 157, 160, 164, 167, 163, 163, 153, 163, 156, 158, 162, 156, 173, 155, 161, 161, 161, 161, 158, 156, 157, 153, 157, 159, 166, 160, 157, 149, 163, 167, 159, 161, 156, 158, 161, 157, 160, 156, 158, 146, 160, 159, 157, 156, 175, 154, 162, 161, 161, 158, 158, 156, 161, 158, 155, 163, 159, 166, 164, 159, 159, 163, 164, 160, 152, 169, 157, 160, 169, 148, 155, 158, 152, 164, 163, 159, 153, 162, 156, 161, 159, 163, 163, 163, 181, 156, 162, 165, 170, 164, 148, 154, 162, 164, 165, 159, 154, 160, 154, 159, 169, 162, 171, 157, 166, 158, 163, 151, 159, 170, 155, 149, 158, 157, 157, 164, 164, 161, 168, 179, 162, 157, 162, 161, 158, 159, 157, 159, 158, 151, 169, 152, 151, 163, 170, 156, 154, 159, 160, 157, 157, 153, 170, 155, 148, 171, 166, 139, 161, 154, 158, 155, 162, 159, 161, 156, 165, 162, 160, 160, 145, 158, 164, 167, 157, 162, 162, 160, 158, 166, 160, 166, 162, 161, 167, 154, 155, 158, 154, 152, 163, 163, 164, 163, 164, 161, 158, 155, 165, 157, 164, 175, 155, 146, 161, 166, 166, 156, 160, 158, 153, 148, 156, 164, 151, 160, 156, 162, 162, 159, 159, 158, 151, 160, 171, 159, 183, 172, 154, 158, 163, 158, 160, 161, 155, 160, 159, 160, 154, 163, 162, 156, 157, 155, 155, 161, 161, 156, 158, 166, 162, 153, 158, 158, 155, 137, 144, 163, 183, 164, 159, 163, 157, 155, 168, 153, 152, 160, 157, 155, 149, 153, 159, 157, 167, 159, 172, 162, 161, 171, 162, 162, 159, 159, 167, 165, 151, 159, 161, 159, 172, 162, 159, 157, 160, 153, 151, 159, 165, 163, 161, 164, 173, 155, 164, 156, 163, 164, 156, 159, 165, 169, 155, 159, 159, 166, 166, 161, 164, 153, 158, 153, 158, 159, 164, 152, 162, 156, 142, 146, 163, 154, 156, 155, 161, 154, 147, 157, 155, 154, 155, 157, 152, 165, 162, 180, 156, 159, 159, 153, 148, 160, 158, 159, 163, 155, 158, 159, 160, 161, 156, 158, 163, 161, 149, 157, 154, 157, 153, 161, 151, 155, 157, 151, 156, 178, 164, 170, 149, 162, 158, 166, 151, 154, 161, 161, 160, 173, 150, 160, 160, 155, 163, 154, 164, 154, 158, 157, 162, 159, 154, 165, 156, 163, 165, 159, 163, 161, 157, 158, 163, 161, 164, 152, 162, 165, 159, 159, 164, 154, 159, 157, 152, 163, 161, 151, 155, 164, 169, 154, 155, 152, 163, 158, 161, 162, 147, 158, 138, 163, 160, 165, 164, 159, 161, 156, 159, 151, 168, 158, 162, 158, 152, 155, 156, 155, 163, 163, 163, 162, 157, 155, 167, 150, 159, 162, 160, 160, 156, 159, 164, 170, 157, 167, 169, 163, 156, 155, 168, 159, 159, 161, 148, 160, 159, 160, 159, 160, 164, 155, 167, 153, 164, 149, 158, 161, 150, 159, 188, 169, 160, 154, 148, 161, 161, 158, 164, 158, 152, 182, 169, 161, 154, 179, 154, 157, 162, 161, 156, 159, 155, 165, 172, 156, 158, 145, 174, 160, 153, 164, 143, 164, 158, 157, 156, 155, 157, 155, 159, 161, 161, 160, 160, 165, 160, 162, 160, 164, 163, 160, 164, 165, 160, 162, 144, 156, 160, 158, 155, 158, 154, 159, 157, 163, 162, 158, 162, 158, 157, 162, 157, 161, 157, 158, 164, 165, 162, 154, 160, 161, 161, 165, 160, 165, 161, 167, 161, 159, 162, 159, 162, 160, 160, 165, 157, 160, 158, 161, 157, 157, 161, 156, 164, 157, 157, 167, 158, 156, 166, 158, 156, 162, 160, 161, 157, 162, 153, 162, 162, 159, 164, 162, 163, 157, 159, 160, 162, 159, 157, 154, 164, 157, 160, 160, 164, 157, 160, 162, 162, 161, 162, 157, 166, 164, 162, 163, 159, 163, 161, 161, 159, 160, 160, 166, 160, 162, 161, 162, 159, 159, 163, 163, 159, 147, 161, 161, 157, 158, 159, 155, 158, 159, 156, 162, 163, 153, 165, 165, 158, 161, 161, 154, 157, 150, 158, 161, 166, 164, 156, 157, 160, 161, 166, 157, 161, 160, 158, 150, 157, 156, 162, 162, 165, 166, 161, 159, 160, 162, 163, 159, 160, 156, 160, 160, 152, 160, 159, 160, 164, 162, 157, 157, 158, 163, 157, 160, 164, 174, 156, 160, 158, 162, 162, 161, 162, 163, 160, 164, 162, 158, 163, 162, 163, 159, 162, 158, 162, 160, 164, 161, 166, 160, 159, 160, 163, 168, 161, 166, 162, 165, 163, 163, 160, 162, 164, 159, 161, 159, 164, 157, 160, 163, 163, 163, 161, 159, 162, 162, 160, 157, 161, 161, 161, 160, 161, 156, 161, 162, 163, 153, 161, 162, 159, 172, 163, 165, 159, 157, 161, 152, 162, 161, 157, 151, 166, 161, 164, 159, 160, 162, 159, 158, 154, 162, 155, 164, 165, 159, 160, 159, 159, 161, 160, 164, 161, 160, 164, 160, 162, 162, 157, 161, 162, 160, 160, 157, 156, 163, 162, 163, 155, 161, 162, 159, 159, 159, 161, 161, 155, 160, 150, 162, 159, 163, 157, 161, 158, 159, 165, 160, 161, 163, 154, 160, 160, 163, 152, 158, 164, 159, 163, 172, 163, 162, 162, 157, 158, 163, 160, 161, 163, 156, 158, 162, 163, 164, 156, 160, 163, 159, 160, 163, 156, 159, 162, 167, 167, 163, 162, 162, 160, 165, 161, 157, 163, 160, 164, 160, 161, 160, 156, 168, 160, 156, 163, 156, 162, 160, 159, 156, 157, 146, 159, 161, 165, 161, 163, 159, 166, 162, 158, 162, 151, 160, 161, 157, 156, 160, 162, 158, 158, 161, 166, 153, 157, 157, 164, 163, 155, 159, 157, 158, 163, 159, 164, 157, 160, 163, 161, 159, 154, 159, 158, 158, 162, 161, 164, 157, 163, 160, 166, 157, 161, 165, 161, 157, 163, 158, 152, 160, 157, 159, 162, 159, 159, 160, 158, 159, 159, 158, 158, 162, 163, 157, 159, 161, 167, 153, 163, 161, 164, 161, 161, 157, 158, 165, 155, 163, 164, 155, 158, 159, 171, 162, 165, 158, 165, 157, 164, 161, 161, 161, 162, 165, 160, 164, 161, 159, 165, 155, 161, 156, 157, 151, 159, 164, 161, 164, 165, 163, 163, 160, 166, 160, 164, 152, 156, 163, 165, 160, 164, 157, 155, 161, 161, 162, 164, 163, 159, 161, 163, 161, 160, 163, 157, 160, 154, 161, 162, 158, 159, 164, 156, 162, 158, 162, 165, 160, 159, 161, 165, 160, 156, 160, 168, 159, 163, 164, 156, 160, 164, 158, 162, 159, 159, 159, 152, 159, 163, 165, 156, 152, 161, 158, 162, 159, 159, 163, 162, 158, 159, 158, 159, 163, 159, 163, 159, 166, 161, 159, 156, 160, 161, 155, 160, 160, 159, 155, 162, 156, 159, 163, 160, 156, 171, 157, 163, 160, 169, 158, 161, 159, 157, 154, 158, 162, 162, 165, 155, 164, 158, 158, 161, 155, 161, 159, 160, 159, 159, 164, 162, 159, 159, 165, 159, 161, 158, 166, 158, 160, 159, 164, 156, 158, 160, 157, 158, 166, 160, 154, 163, 162, 158, 162, 159, 163, 166, 163, 159, 159, 161, 158, 163, 157, 154, 161, 162, 157, 161, 160, 165, 164, 159, 153, 160, 161, 159, 162, 159, 165, 158, 165, 164, 154, 160, 160, 160, 159, 158, 161, 161, 159, 157, 157, 159, 163, 159, 159, 158, 161, 158, 159, 161, 161, 165, 160, 160, 161, 155, 165, 168, 157, 159, 163, 156, 160, 154, 156, 161, 157, 161, 158, 158, 161, 161, 167, 159, 157, 159, 165, 163, 164, 159, 159, 162, 161, 158, 164, 156, 162, 163, 160, 160, 157, 160, 167, 155, 162, 164, 160, 160, 158, 159, 160, 162, 159, 162, 159, 156, 161, 158, 158, 163, 158, 167, 159, 160, 161, 163, 165, 157, 161, 165, 167, 157, 164, 163, 159, 158, 162, 157, 161, 157, 159, 158, 156, 159, 162, 167, 165, 160, 163, 157, 162, 164, 160, 157, 161, 157, 159, 161, 159, 164, 164, 164, 161, 160, 161, 162, 157, 160, 164, 162, 160, 163, 161, 163, 163, 157, 158, 162, 159, 158, 160, 160, 164, 161, 164, 168, 154, 160, 164, 162, 155, 160, 162, 159, 161, 161, 165, 159, 161, 157, 161, 158, 162, 161, 162, 159, 165, 163, 158, 157, 160, 156, 156, 159, 153, 161, 160, 156, 161, 168, 165, 160, 157, 157, 160, 158, 162, 160, 160, 158, 161, 161, 162, 166, 154, 161, 159, 161, 158, 159, 159, 160, 162, 157, 156, 162, 164, 164, 157, 161, 164, 164, 162, 160, 162, 163, 162, 158, 160, 158, 157, 154, 163, 161, 153, 164, 162, 162, 162, 157, 161, 156, 158, 162, 164, 166, 158, 162, 157, 155, 161, 165, 155, 165, 154, 159, 160, 157, 160, 159, 157, 157, 158, 157, 159, 161, 155, 159, 159, 159, 157, 165, 164, 158, 160, 165, 164, 160, 162, 159, 159, 162, 166, 159, 160, 149, 159, 162, 160, 166, 165, 163, 163, 161, 156, 162, 168, 160, 163, 163, 164, 161, 164, 158, 165, 161, 166, 161, 159, 160, 162, 163, 161, 161, 166, 166, 159, 164, 154, 157, 155, 155, 161, 167, 164, 161, 160, 158, 159, 162, 161, 162, 157, 160, 158, 157, 157, 161, 159, 158, 165, 161, 154, 161, 160, 163, 158, 165, 170, 164, 159, 161, 160, 165, 162, 158, 158, 155, 170, 160, 156, 157, 160, 172, 149, 163, 166, 153, 163, 155, 170, 161, 161, 162, 163, 162, 165, 163, 164, 166, 158, 153, 156, 154, 160, 154, 157, 163, 146, 163, 155, 160, 162, 157, 166, 154, 156, 165, 156, 167, 154, 168, 161, 160, 154, 157, 164, 168, 161, 159, 159, 154, 169, 163, 161, 162, 160, 155, 162, 163, 153, 161, 155, 162, 161, 151, 156, 164, 152, 157, 155, 152, 158, 150, 150, 159, 155, 158, 161, 158, 159, 152, 151, 155, 157, 162, 166, 171, 154, 163, 164, 156, 155, 162, 158, 157, 169, 150, 154, 147, 154, 161, 158, 166, 162, 172, 165, 163, 164, 154, 160, 162, 165, 166, 151, 144, 160, 156, 152, 162, 151, 156, 163, 158, 161, 164, 159, 169, 161, 162, 157, 161, 162, 147, 155, 168, 158, 150, 156, 158, 159, 171, 168, 156, 176, 160, 166, 159, 158, 168, 155, 165, 156, 162, 165, 158, 159, 154, 158, 165, 166, 167, 154, 149, 161, 155, 154, 153, 159, 160, 159, 150, 176, 167, 162, 158, 160, 160, 161, 147, 158, 153, 164, 151, 158, 157, 160, 160, 163, 159, 163, 148, 152, 167, 162, 162, 158, 151, 173, 163, 157, 154, 156, 163, 160, 162, 155, 163, 155, 156, 159, 159, 163, 161, 165, 158, 167, 147, 164, 164, 162, 153, 167, 155, 161, 156, 165, 168, 155, 160, 166, 159, 155, 158, 149, 155, 151, 157, 153, 164, 157, 157, 164, 146, 158, 166, 156, 159, 167, 158, 163, 162, 152, 159, 168, 156, 159, 156, 154, 150, 168, 155, 156, 152, 167, 157, 160, 165, 167, 171, 152, 156, 155, 155, 156, 158, 142, 162, 163, 162, 155, 164, 159, 151, 143, 154, 146, 164, 161, 169, 180, 152, 153, 157, 162, 163, 155, 157, 143, 160, 160, 174, 158, 167, 170, 161, 167, 162, 162, 156, 160, 157, 153, 172, 155, 152, 162, 169, 164, 164, 150, 158, 152, 162, 163, 161, 156, 160, 161, 159, 154, 170, 157, 155, 164, 166, 162, 158, 162, 158, 145, 163, 157, 158, 161, 169, 160, 160, 164, 166, 161, 160, 167, 169, 156, 163, 165, 159, 151, 156, 153, 158, 164, 161, 157, 151, 161, 159, 162, 170, 153, 166, 160, 155, 156, 168, 162, 158, 162, 165, 160, 159, 159, 157, 168, 162, 176, 156, 162, 160, 156, 157, 162, 165, 162, 158, 156, 165, 161, 163, 160, 157, 167, 153, 153, 161, 160, 155, 167, 164, 169, 154, 161, 154, 159, 167, 159, 165, 151, 161, 153, 153, 160, 158, 147, 157, 170, 161, 155, 153, 153, 155, 155, 160, 163, 159, 163, 179, 172, 155, 156, 153, 164, 153, 172, 160, 156, 155, 155, 162, 156, 153, 154, 172, 183, 160, 159, 160, 153, 153, 169, 149, 161, 156, 152, 165, 154, 167, 161, 165, 157, 166, 159, 159, 162, 157, 157, 152, 158, 161, 158, 152, 154, 171, 154, 157, 157, 165, 161, 170, 156, 159, 163, 163, 155, 140, 158, 152, 157, 163, 159, 160, 155, 152, 160, 165, 162, 158, 167, 159, 160, 153, 175, 165, 157, 154, 160, 164, 162, 157, 156, 149, 160, 149, 157, 160, 156, 158, 164, 161, 155, 150, 154, 164, 159, 167, 166, 170, 160, 155, 148, 157, 159, 160, 154, 146, 152, 155, 159, 154, 157, 159, 166, 172, 157, 164, 156, 163, 157, 161, 156, 159, 166, 148, 160, 157, 156, 158, 163, 150, 164, 168, 161, 168, 165, 156, 165, 155, 161, 164, 168, 162, 172, 151, 157, 163, 155, 159, 159, 157, 157, 158, 161, 163, 171, 160, 155, 163, 161, 153, 162, 157, 161, 168, 159, 156, 161, 153, 172, 162, 160, 162, 153, 159, 161, 165, 148, 158, 163, 161, 159, 155, 153, 153, 155, 153, 157, 160, 167, 165, 161, 158, 158, 153, 161, 159, 161, 168, 167, 153, 151, 162, 155, 160, 157, 162, 160, 157, 155, 160, 162, 168, 161, 149, 162, 163, 167, 158, 157, 159, 159, 159, 155, 175, 165, 156, 168, 175, 163, 156, 163, 158, 157, 157, 160, 159, 161, 161, 166, 161, 172, 157, 164, 161, 163, 159, 162, 156, 152, 165, 148, 153, 165, 152, 159, 158, 157, 161, 172, 155, 160, 154, 159, 153, 156, 159, 156, 163, 142, 146, 158, 163, 159, 170, 157, 152, 158, 172, 164, 148, 163, 160, 156, 156, 162, 154, 164, 160, 159, 160, 163, 158, 158, 156, 159, 161, 164, 163, 168, 159, 169, 159, 168, 167, 160, 163, 164, 157, 158, 166, 166, 171, 166, 163, 159, 157, 168, 154, 162, 162, 160, 164, 148, 160, 161, 158, 163, 169, 161, 165, 158, 164, 152, 169, 160, 165, 144, 146, 161, 163, 161, 178, 164, 158, 157, 167, 162, 163, 163, 164, 154, 164, 161, 163, 166, 153, 162, 156, 161, 162, 157, 143, 165, 165, 167, 155, 162, 161, 178, 158, 158, 161, 143, 164, 162, 151, 159, 157, 160, 143, 167, 156, 162, 157, 166, 152, 166, 159, 166, 162, 160, 161, 157, 160, 157, 169, 160, 157, 153, 169, 154, 160, 162, 161, 162, 161, 163, 160, 154, 166, 163, 163, 162, 150, 163, 158, 157, 169, 161, 165, 163, 155, 159, 163, 159, 164, 166, 155, 174, 152, 165, 165, 161, 161, 158, 159, 161, 155, 158, 155, 160, 160, 153, 172, 171, 172, 161, 163, 159, 161, 164, 163, 160, 158, 160, 161, 158, 164, 152, 158, 163, 166, 164, 148, 159, 154, 150, 156, 153, 153, 163, 169, 158, 158, 159, 163, 168, 166, 158, 162, 167, 165, 149, 157, 158, 153, 158, 163, 161, 156, 158, 156, 161, 152, 170, 160, 156, 167, 157, 151, 166, 161, 159, 162, 158, 157, 161, 157, 154, 162, 157, 154, 155, 157, 165, 157, 162, 174, 159, 167, 154, 161, 145, 157, 156, 167, 159, 158, 157, 162, 161, 157, 159, 161, 155, 163, 162, 168, 160, 176, 165, 163, 156, 168, 162, 166, 159, 158, 158, 153, 167, 164, 147, 153, 161, 164, 161, 172, 159, 154, 163, 153, 159, 152, 170, 166, 170, 170, 168, 160, 162, 158, 163, 162, 159, 159, 151, 161, 154, 158, 160, 155, 166, 166, 154, 160, 152, 160, 157, 160, 147, 161, 155, 154, 152, 156, 149, 162, 163, 161, 156, 160, 161, 153, 146, 162, 150, 160, 163, 160, 178, 155, 160, 161, 157, 170, 160, 157, 157, 169, 162, 164, 162, 173, 168, 165, 161, 161, 167, 157, 186, 146, 159, 159, 161, 162, 156, 161, 149, 159, 160, 158, 154, 157, 151, 153, 167, 177, 154, 160, 160, 151, 165, 157, 165, 158, 165, 164, 158, 164, 168, 163, 156, 163, 157, 162, 156, 156, 157, 159, 163, 150, 149, 156, 159, 162, 164, 157, 162, 148, 157, 161, 160, 159, 165, 158, 162, 155, 160, 155, 154, 158, 166, 158, 157, 0, 154, 162, 154, 156, 159, 158, 159, 150, 180, 148, 168, 158, 157, 147, 163, 153, 165, 176, 152, 157, 160, 147, 160, 166, 156, 158, 166, 155, 163, 154, 143, 150, 171, 162, 157, 163, 159, 159, 163, 158, 169, 157, 152, 171, 159, 152, 163, 158, 156, 162, 150, 153, 162, 158, 163, 164, 159, 157, 159, 162, 158, 153, 160, 169, 160, 163, 158, 156, 170, 157, 157, 155, 155, 154, 158, 157, 152, 151, 159, 157, 172, 160, 164, 162, 168, 158, 157, 160, 164, 165, 162, 163, 157, 166, 157, 161, 158, 157, 153, 161, 170, 158, 149, 156, 172, 145, 152, 159, 166, 163, 156, 161, 157, 186, 164, 156, 160, 160, 159, 162, 160, 163, 160, 161, 159, 158, 162, 160, 160, 157, 153, 158, 152, 165, 156, 177, 152, 164, 163, 150, 163, 164, 176, 162, 158, 161, 164, 162, 155, 152, 169, 160, 162, 157, 159, 163, 155, 159, 162, 159, 163, 171, 151, 155, 154, 161, 166, 154, 161, 162, 161, 169, 164, 161, 163, 155, 162, 149, 159, 161, 158, 156, 152, 163, 163, 157, 161, 158, 171, 163, 151, 158, 161, 152, 159, 157, 158, 155, 164, 152, 146, 148, 138, 158, 163, 154, 164, 163, 154, 157, 154, 161, 158, 158, 152, 147, 156, 151, 160, 172, 162, 156, 163, 157, 161, 157, 158, 168, 158, 161, 159, 163, 167, 158, 150, 164, 160, 169, 151, 158, 126, 159, 163, 148, 179, 161, 159, 157, 163, 152, 163, 154, 148, 155, 149, 160, 152, 162, 147, 166, 159, 161, 158, 166, 163, 159, 149, 158, 158, 163, 161, 154, 156, 158, 156, 152, 160, 156, 152, 153, 160, 167, 167, 156, 152, 153, 155, 159, 165, 162, 166, 163, 163, 166, 157, 172, 168, 163, 152, 165, 170, 161, 159, 159, 152, 158, 153, 166, 157, 144, 161, 168, 158, 156, 171, 167, 172, 156, 158, 148, 161, 156, 159, 161, 163, 149, 163, 164, 164, 160, 162, 164, 163, 170, 149, 151, 151, 160, 155, 158, 158, 160, 152, 158, 153, 159, 176, 169, 158, 147, 158, 158, 157, 160, 164, 156, 166, 150, 159, 163, 168, 143, 163, 160, 148, 166, 178, 148, 168, 163, 159, 152, 155, 161, 161, 155, 158, 166, 167, 161, 189, 161, 160, 154, 160, 162, 158, 160, 154, 163, 160, 152, 164, 176, 158, 159, 159, 151, 153, 151, 164, 157, 157, 164, 157, 143, 162, 163, 160, 157, 170, 171, 166, 161, 158, 170, 159, 165, 167, 156, 167, 159, 165, 161, 161, 157, 166, 155, 153, 161, 163, 163, 162, 157, 155, 159, 155, 162, 155, 172, 168, 158, 170, 164, 167, 171, 161, 161, 159, 159, 157, 155, 153, 174, 161, 155, 153, 160, 150, 155, 161, 153, 157, 160, 158, 166, 162, 155, 155, 160, 169, 165, 170, 165, 154, 162, 158, 157, 154, 155, 163, 159, 165, 158, 148, 159, 166, 154, 165, 163, 159, 157, 159, 159, 153, 142, 153, 162, 156, 154, 167, 160, 151, 160, 155, 158, 160, 161, 149, 161, 159, 150, 146, 169, 158, 163, 162, 155, 162, 156, 145, 161, 153, 156, 164, 164, 171, 156, 168, 158, 160, 154, 160, 153, 158, 156, 154, 161, 157, 157, 155, 163, 165, 166, 154, 163, 161, 147, 169, 154, 163, 166, 160, 172, 155, 168, 163, 155, 149, 157, 155, 154, 170, 156, 160, 161, 164, 148, 162, 160, 157, 157, 172, 162, 154, 157, 156, 162, 159, 165, 159, 162, 162, 159, 164, 162, 158, 162, 157, 158, 165, 159, 157, 159, 163, 156, 139, 164, 166, 162, 164, 161, 159, 161, 153, 177, 154, 157, 156, 160, 158, 156, 162, 156, 169, 163, 153, 160, 156, 167, 141, 163, 161, 160, 157, 171, 159, 158, 165, 158, 160, 158, 160, 152, 166, 164, 157, 154, 152, 157, 159, 164, 156, 163, 161, 162, 167, 162, 160, 158, 154, 161, 157, 150, 161, 162, 174, 164, 159, 158, 153, 159, 138, 164, 146, 157, 159, 162, 156, 164, 157, 156, 180, 162, 162, 163, 157, 162, 154, 167, 156, 164, 160, 160, 156, 154, 156, 163, 156, 165, 153, 153, 160, 140, 164, 157, 165, 165, 159, 159, 151, 157, 166, 155, 159, 159, 153, 159, 156, 158, 161, 158, 159, 166, 163, 166, 162, 156, 162, 158, 164, 157, 156, 157, 157, 158, 161, 161, 155, 159, 164, 160, 157, 155, 150, 159, 167, 159, 158, 159, 156, 165, 152, 158, 160, 162, 163, 153, 156, 162, 158, 162, 155, 154, 160, 161, 158, 159, 157, 158, 158, 155, 163, 154, 160, 162, 151, 151, 157, 160, 162, 175, 179, 147, 160, 166, 166, 163, 165, 158, 160, 156, 154, 161, 147, 167, 156, 157, 158, 164, 151, 159, 165, 162, 153, 155, 167, 167, 158, 155, 163, 165, 162, 158, 176, 161, 153, 177, 176, 155, 159, 170, 158, 159, 158, 164, 166, 166, 162, 154, 166, 165, 160, 159, 154, 164, 164, 153, 153, 162, 152, 158, 156, 156, 163, 163, 158, 142, 149, 169, 170, 159, 160, 159, 163, 171, 168, 157, 181, 167, 156, 169, 147, 156, 155, 159, 156, 150, 164, 158, 162, 160, 160, 159, 158, 155, 171, 162, 154, 149, 159, 159, 159, 167, 156, 162, 157, 165, 162, 164, 157, 159, 163, 163, 155, 158, 159, 165, 154, 168, 158, 158, 154, 159, 156, 164, 159, 156, 155, 172, 165, 154, 159, 167, 156, 164, 153, 161, 158, 160, 159, 158, 157, 165, 158, 153, 156, 151, 161, 160, 155, 163, 167, 158, 150, 164, 159, 155, 160, 158, 163, 162, 159, 151, 159, 163, 156, 160, 158, 162, 156, 161, 162, 155, 162, 157, 157, 159, 169, 160, 158, 166, 158, 160, 159, 156, 152, 163, 177, 161, 164, 157, 164, 160, 163, 162, 161, 160, 155, 163, 153, 162, 154, 167, 158, 162, 156, 161, 164, 164, 156, 163, 161, 154, 153, 156, 178, 157, 159, 157, 157, 159, 154, 156, 165, 160, 156, 154, 153, 164, 159, 158, 157, 159, 158, 158, 156, 151, 158, 158, 160, 161, 163, 162, 161, 156, 153, 162, 158, 156, 167, 159, 164, 161, 158, 159, 163, 159, 162, 160, 161, 162, 160, 152, 156, 158, 159, 164, 155, 156, 149, 157, 156, 152, 151, 155, 160, 162, 146, 157, 165, 157, 162, 144, 156, 153, 157, 153, 164, 156, 163, 162, 159, 175, 148, 158, 161, 171, 159, 164, 169, 160, 156, 169, 164, 156, 161, 167, 167, 162, 153, 162, 153, 154, 168, 170, 167, 147, 155, 165, 166, 147, 160, 156, 154, 161, 161, 162, 170, 151, 163, 148, 157, 159, 167, 168, 163, 168, 151, 159, 153, 181, 160, 142, 153, 168, 152, 153, 163, 150, 161, 161, 153, 160, 159, 155, 158, 161, 156, 161, 166, 161, 162, 155, 153, 161, 164, 161, 157, 152, 163, 163, 170, 162, 161, 162, 162, 159, 163, 160, 154, 154, 159, 154, 158, 160, 157, 162, 162, 162, 160, 157, 164, 157, 165, 161, 158, 163, 159, 162, 155, 166, 171, 164, 161, 166, 162, 159, 151, 151, 156, 151, 154, 161, 149, 158, 165, 165, 169, 158, 163, 155, 159, 165, 155, 156, 162, 165, 159, 158, 169, 157, 164, 167, 175, 163, 154, 166, 155, 160, 156, 156, 150, 164, 153, 153, 163, 168, 159, 150, 162, 155, 158, 162, 156, 165, 170, 160, 164, 165, 154, 165, 162, 151, 166, 157, 162, 154, 164, 162, 160, 161, 158, 164, 162, 163, 158, 159, 153, 165, 161, 150, 159, 146, 168, 158, 151, 168, 162, 159, 153, 162, 168, 161, 163, 163, 157, 148, 160, 156, 163, 158, 168, 150, 160, 156, 156, 162, 158, 159, 149, 163, 150, 160, 163, 161, 160, 163, 161, 163, 162, 165, 157, 176, 160, 161, 170, 160, 150, 163, 158, 168, 160, 159, 160, 153, 168, 158, 154, 153, 163, 165, 151, 161, 161, 151, 163, 146, 150, 164, 163, 166, 160, 151, 168, 150, 166, 166, 160, 164, 165, 159, 153, 156, 174, 158, 157, 160, 165, 155, 159, 165, 164, 159, 164, 162, 168, 153, 160, 156, 153, 162, 154, 163, 168, 155, 165, 169, 157, 167, 144, 166, 149, 157, 153, 170, 163, 165, 157, 159, 161, 152, 179, 163, 158, 161, 154, 161, 160, 153, 168, 139, 167, 162, 167, 167, 155, 151, 155, 167, 159, 158, 160, 153, 160, 161, 163, 154, 160, 164, 163, 155, 160, 159, 166, 168, 161, 176, 162, 161, 158, 182, 158, 158, 158, 153, 161, 162, 157, 157, 159, 168, 161, 165, 165, 161, 165, 157, 165, 163, 158, 162, 159, 158, 161, 151, 155, 157, 164, 161, 166, 162, 161, 161, 157, 162, 159, 167, 175, 162, 159, 156, 167, 161, 160, 151, 156, 153, 154, 171, 161, 158, 163, 163, 172, 158, 157, 152, 155, 154, 131, 164, 161, 161, 166, 174, 162, 163, 156, 161, 156, 163, 166, 167, 166, 173, 166, 155, 150, 156, 162, 157, 166, 162, 151, 161, 160, 164, 161, 154, 155, 161, 150, 161, 161, 156, 164, 164, 155, 161, 159, 158, 161, 127, 162, 164, 150, 163, 158, 170, 164, 155, 159, 158, 158, 162, 158, 166, 165, 159, 158, 156, 160, 160, 195, 154, 152, 161, 160, 162, 166, 157, 160, 166, 167, 164, 165, 163, 168, 164, 158, 161, 155, 150, 158, 151, 155, 162, 161, 178, 156, 158, 164, 158, 160, 159, 160, 156, 158, 161, 159, 157, 171, 154, 152, 168, 154, 153, 164, 160, 158, 155, 160, 159, 154, 155, 167, 162, 136, 158, 173, 159, 161, 163, 155, 161, 163, 163, 165, 161, 168, 159, 160, 156, 160, 157, 154, 166, 160, 174, 173, 164, 155, 158, 162, 160, 164, 164, 168, 150, 159, 163, 154, 156, 161, 151, 160, 167, 163, 149, 160, 159, 167, 162, 153, 172, 156, 160, 165, 130, 155, 158, 159, 170, 159, 167, 155, 163, 162, 166, 163, 159, 160, 164, 159, 161, 159, 163, 163, 156, 178, 161, 161, 159, 163, 164, 160, 158, 164, 156, 153, 157, 160, 165, 161, 160, 160, 153, 166, 158, 164, 159, 155, 167, 145, 166, 154, 155, 154, 147, 165, 168, 158, 154, 158, 165, 159, 162, 160, 166, 159, 165, 158, 159, 160, 167, 158, 164, 169, 156, 161, 165, 159, 156, 166, 164, 159, 168, 159, 165, 150, 154, 161, 158, 168, 156, 170, 157, 155, 160, 161, 165, 156, 159, 162, 154, 162, 143, 160, 149, 156, 164, 170, 161, 161, 150, 163, 159, 164, 159, 161, 159, 163, 157, 158, 160, 153, 163, 163, 161, 164, 159, 167, 155, 162, 162, 166, 158, 158, 164, 163, 152, 160, 159, 162, 158, 162, 166, 159, 156, 150, 154, 168, 159, 154, 156, 156, 165, 155, 158, 154, 163, 161, 160, 157, 153, 173, 158, 160, 170, 159, 167, 160, 157, 158, 179, 150, 173, 156, 150, 150, 164, 162, 157, 173, 157, 162, 162, 181, 161, 156, 159, 160, 168, 152, 166, 155, 157, 168, 171, 157, 166, 162, 166, 160, 153, 157, 143, 154, 143, 177, 166, 164, 197, 157, 154, 171, 159, 165, 165, 163, 163, 158, 161, 160, 151, 158, 168, 169, 160, 162, 150, 178, 160, 155, 165, 161, 159, 155, 174, 155, 158, 160, 152, 155, 164, 160, 165, 164, 167, 167, 156, 167, 160, 143, 156, 159, 160, 157, 181, 162, 155, 161, 163, 163, 156, 160, 163, 166, 163, 160, 160, 163, 153, 190, 148, 165, 164, 156, 157, 164, 162, 158, 156, 166, 144, 168, 157, 152, 155, 163, 160, 165, 162, 146, 153, 159, 159, 155, 164, 160, 156, 164, 163, 157, 158, 161, 158, 154, 166, 158, 162, 166, 166, 161, 160, 158, 159, 160, 158, 160, 157, 161, 159, 162, 158, 160, 161, 161, 157, 160, 160, 154, 165, 162, 164, 156, 156, 158, 160, 150, 164, 165, 157, 163, 165, 164, 158, 159, 163, 159, 160, 157, 159, 163, 159, 155, 156, 161, 157, 160, 160, 162, 158, 160, 161, 158, 161, 146, 164, 161, 164, 162, 155, 153, 171, 162, 156, 159, 155, 160, 158, 154, 155, 160, 165, 158, 159, 156, 156, 164, 156, 163, 160, 155, 159, 157, 156, 151, 159, 155, 157, 155, 162, 157, 156, 160, 162, 160, 171, 153, 160, 155, 155, 149, 156, 154, 157, 160, 170, 156, 160, 160, 159, 159, 160, 164, 161, 158, 156, 161, 177, 162, 157, 163, 153, 159, 161, 162, 162, 156, 157, 158, 157, 162, 162, 160, 163, 163, 158, 159, 160, 159, 160, 160, 157, 168, 166, 180, 148, 162, 157, 159, 166, 159, 157, 160, 167, 158, 172, 160, 158, 155, 155, 160, 162, 162, 163, 162, 162, 166, 168, 151, 164, 155, 166, 159, 156, 162, 156, 162, 159, 154, 171, 160, 166, 158, 159, 162, 162, 163, 164, 168, 155, 160, 161, 158, 157, 154, 159, 151, 169, 166, 164, 168, 161, 158, 163, 162, 166, 166, 162, 167, 157, 157, 160, 159, 166, 161, 159, 162, 166, 163, 158, 159, 157, 156, 159, 164, 161, 157, 164, 152, 157, 162, 155, 157, 164, 157, 166, 165, 144, 164, 155, 155, 162, 150, 153, 161, 162, 152, 155, 163, 159, 159, 158, 159, 163, 151, 153, 167, 155, 169, 157, 160, 164, 161, 158, 155, 164, 161, 157, 161, 156, 161, 162, 157, 162, 160, 160, 163, 165, 158, 161, 164, 164, 161, 162, 164, 165, 158, 159, 162, 164, 156, 161, 156, 160, 155, 163, 163, 162, 158, 163, 166, 153, 145, 163, 150, 165, 162, 164, 170, 164, 164, 155, 162, 169, 161, 151, 153, 154, 164, 160, 158, 157, 166, 158, 164, 164, 165, 162, 166, 162, 154, 162, 152, 170, 170, 163, 161, 157, 153, 159, 162, 163, 157, 155, 160, 154, 159, 150, 171, 157, 164, 164, 159, 166, 156, 162, 159, 155, 156, 159, 161, 162, 163, 157, 162, 160, 163, 165, 156, 156, 157, 153, 148, 152, 159, 160, 162, 151, 161, 146, 164, 164, 162, 162, 155, 170, 155, 163, 151, 159, 156, 161, 159, 163, 163, 162, 157, 166, 161, 159, 140, 155, 150, 164, 157, 152, 166, 170, 156, 160, 161, 160, 162, 160, 163, 156, 156, 159, 156, 164, 155, 152, 161, 159, 163, 157, 158, 153, 154, 160, 142, 164, 160, 162, 158, 161, 157, 156, 160, 159, 168, 162, 161, 162, 162, 162, 159, 170, 160, 162, 159, 157, 172, 149, 161, 159, 162, 166, 166, 158, 158, 157, 151, 160, 155, 157, 167, 161, 159, 158, 159, 162, 159, 164, 163, 157, 164, 164, 165, 155, 163, 164, 159, 157, 150, 166, 158, 161, 155, 164, 163, 167, 154, 151, 157, 158, 158, 160, 163, 161, 161, 157, 160, 173, 155, 155, 163, 160, 154, 164, 164, 159, 166, 157, 156, 168, 156, 164, 155, 160, 157, 164, 151, 163, 158, 165, 159, 162, 156, 154, 154, 158, 149, 157, 178, 152, 156, 157, 164, 171, 159, 162, 160, 152, 164, 166, 160, 157, 167, 159, 156, 158, 158, 168, 159, 158, 165, 165, 167, 152, 166, 151, 150, 159, 163, 158, 161, 162, 160, 150, 164, 171, 160, 158, 167, 160, 168, 160, 166, 155, 163, 161, 156, 163, 166, 162, 154, 160, 156, 162, 154, 160, 159, 159, 166, 153, 156, 167, 157, 159, 152, 157, 163, 159, 158, 162, 168, 157, 162, 161, 170, 160, 157, 162, 157, 164, 166, 154, 169, 159, 159, 157, 164, 157, 160, 156, 160, 168, 159, 161, 160, 150, 164, 159, 155, 160, 150, 163, 161, 158, 164, 158, 161, 165, 156, 170, 160, 151, 166, 154, 157, 163, 165, 170, 156, 158, 167, 157, 161, 161, 164, 165, 165, 154, 158, 159, 159, 167, 163, 166, 154, 161, 166, 149, 170, 161, 158, 159, 178, 167, 146, 165, 161, 158, 161, 167, 153, 160, 160, 161, 152, 164, 150, 160, 159, 161, 161, 168, 156, 158, 155, 164, 158, 166, 165, 168, 163, 157, 162, 156, 166, 154, 171, 180, 156, 156, 163, 166, 158, 150, 164, 156, 150, 160, 168, 157, 163, 159, 162, 157, 169, 157, 158, 164, 157, 168, 159, 156, 167, 168, 156, 173, 161, 161, 156, 160, 145, 160, 146, 164, 154, 161, 162, 161, 169, 165, 178, 161, 159, 141, 159, 158, 161, 158, 163, 145, 151, 158, 165, 154, 165, 159, 161, 157, 164, 156, 157, 160, 165, 168, 164, 165, 152, 154, 162, 163, 155, 163, 157, 163, 157, 157, 167, 170, 163, 153, 164, 166, 146, 165, 162, 162, 172, 159, 157, 153, 167, 160, 153, 162, 156, 162, 165, 164, 152, 164, 156, 162, 157, 157, 158, 163, 150, 162, 155, 164, 161, 160, 161, 162, 165, 163, 154, 160, 162, 162, 170, 157, 159, 161, 158, 169, 158, 166, 169, 160, 174, 155, 156, 148, 154, 171, 165, 159, 155, 172, 157, 163, 159, 160, 162, 160, 163, 163, 161, 154, 162, 174, 163, 158, 162, 167, 141, 161, 156, 152, 148, 161, 155, 164, 163, 160, 160, 165, 159, 164, 167, 163, 164, 166, 149, 168, 156, 157, 159, 161, 159, 164, 158, 160, 168, 161, 158, 157, 167, 163, 164, 170, 162, 162, 158, 158, 157, 160, 160, 162, 161, 158, 162, 161, 161, 157, 155, 158, 154, 167, 158, 154, 165, 157, 161, 163, 161, 170, 161, 152, 163, 155, 156, 162, 164, 157, 157, 164, 160, 161, 171, 155, 162, 162, 160, 161, 160, 159, 165, 160, 157, 161, 158, 155, 163, 160, 162, 173, 159, 155, 157, 154, 151, 160, 145, 163, 163, 157, 155, 164, 154, 153, 164, 160, 164, 163, 159, 144, 162, 154, 160, 157, 172, 154, 146, 156, 160, 164, 170, 162, 158, 171, 155, 165, 166, 144, 175, 156, 166, 161, 160, 151, 154, 166, 166, 165, 164, 164, 161, 152, 158, 158, 160, 150, 158, 148, 163, 165, 162, 158, 163, 160, 154, 162, 166, 157, 154, 156, 153, 158, 163, 165, 159, 161, 158, 162, 163, 158, 158, 159, 165, 156, 159, 143, 159, 162, 161, 152, 154, 167, 167, 162, 157, 161, 159, 163, 160, 163, 159, 154, 169, 157, 161, 170, 163, 161, 164, 157, 166, 163, 158, 153, 159, 167, 165, 159, 157, 163, 156, 152, 156, 161, 155, 156, 159, 156, 164, 161, 159, 159, 158, 166, 162, 160, 150, 161, 170, 157, 160, 163, 154, 159, 162, 160, 161, 168, 161, 157, 164, 156, 150, 157, 165, 167, 184, 163, 163, 169, 162, 166, 160, 161, 149, 156, 164, 161, 158, 157, 154, 157, 166, 157, 168, 177, 165, 163, 159, 158, 161, 167, 158, 153, 162, 164, 158, 141, 155, 162, 162, 159, 161, 156, 169, 162, 162, 159, 160, 154, 163, 160, 162, 153, 169, 158, 161, 168, 167, 160, 163, 160, 160, 165, 156, 179, 163, 161, 154, 161, 156, 165, 155, 153, 160, 161, 159, 166, 154, 165, 154, 159, 165, 169, 155, 152, 158, 166, 164, 155, 170, 167, 162, 155, 162, 159, 154, 155, 146, 157, 161, 155, 162, 166, 158, 156, 159, 171, 166, 161, 157, 159, 163, 165, 162, 159, 162, 162, 161, 161, 159, 158, 155, 155, 156, 158, 153, 153, 175, 164, 166, 153, 144, 167, 159, 161, 157, 157, 150, 163, 165, 163, 164, 156, 154, 155, 162, 168, 153, 165, 155, 159, 157, 151, 158, 148, 162, 162, 160, 162, 160, 161, 163, 156, 151, 165, 170, 158, 164, 169, 161, 170, 162, 161, 166, 161, 167, 159, 159, 161, 161, 161, 157, 161, 160, 150, 161, 162, 158, 154, 163, 156, 154, 152, 169, 167, 158, 165, 146, 149, 160, 164, 157, 165, 164, 160, 160, 152, 163, 159, 159, 160, 160, 164, 156, 150, 151, 159, 160, 158, 149, 158, 159, 159, 159, 164, 154, 163, 158, 162, 156, 157, 154, 168, 161, 174, 157, 151, 163, 159, 162, 153, 161, 151, 159, 160, 156, 156, 166, 163, 159, 161, 161, 162, 153, 162, 157, 154, 174, 164, 158, 167, 169, 156, 164, 160, 165, 161, 168, 161, 152, 168, 166, 170, 158, 180, 161, 169, 164, 158, 160, 161, 163, 178, 179, 153, 156, 145, 160, 152, 161, 160, 164, 154, 161, 154, 161, 160, 155, 165, 152, 166, 164, 158, 158, 162, 158, 162, 157, 170, 170, 167, 160, 155, 168, 157, 158, 161, 167, 160, 158, 159, 166, 149, 159, 163, 158, 157, 161, 163, 165, 160, 159, 160, 159, 157, 161, 163, 148, 159, 159, 171, 163, 163, 160, 158, 163, 167, 163, 163, 167, 157, 164, 164, 149, 156, 156, 173, 158, 147, 160, 166, 146, 155, 160, 163, 163, 153, 161, 170, 163, 152, 161, 165, 157, 160, 162, 156, 151, 163, 163, 165, 158, 157, 159, 153, 157, 149, 166, 159, 158, 160, 160, 156, 166, 161, 161, 155, 161, 157, 172, 161, 160, 164, 160, 157, 167, 162, 161, 158, 162, 159, 166, 164, 155, 161, 159, 156, 152, 160, 158, 168, 157, 156, 158, 154, 165, 159, 158, 153, 164, 157, 156, 157, 162, 159, 161, 156, 153, 161, 162, 156, 153, 161, 157, 158, 165, 158, 162, 156, 164, 158, 156, 160, 152, 162, 152, 162, 157, 156, 162, 162, 161, 160, 156, 149, 164, 165, 153, 159, 158, 161, 157, 166, 163, 161, 163, 159, 164, 159, 157, 160, 161, 160, 152, 164, 158, 154, 162, 161, 164, 160, 163, 157, 161, 163, 159, 155, 162, 161, 159, 154, 156, 152, 159, 164, 160, 159, 158, 155, 160, 160, 158, 157, 161, 166, 158, 160, 156, 163, 158, 162, 159, 159, 161, 160, 162, 160, 160, 160, 158, 158, 166, 157, 156, 159, 161, 173, 158, 173, 156, 159, 160, 157, 159, 159, 161, 155, 161, 167, 164, 160, 161, 155, 166, 156, 154, 157, 150, 164, 158, 156, 161, 159, 166, 156, 151, 162, 163, 162, 155, 166, 160, 160, 156, 157, 163, 163, 160, 162, 157, 160, 162, 156, 163, 147, 165, 157, 160, 157, 153, 152, 155, 156, 156, 155, 158, 157, 159, 152, 163, 161, 162, 159, 156, 158, 164, 157, 162, 162, 155, 162, 163, 158, 161, 163, 159, 163, 157, 162, 161, 162, 163, 162, 165, 155, 162, 160, 157, 159, 156, 158, 166, 161, 162, 160, 149, 164, 159, 158, 162, 156, 161, 157, 160, 164, 159, 163, 160, 161, 157, 155, 161, 159, 160, 158, 170, 164, 166, 157, 158, 159, 159, 163, 160, 160, 157, 160, 159, 158, 160, 165, 162, 156, 163, 162, 165, 165, 162, 158, 155, 164, 153, 164, 163, 164, 158, 156, 159, 162, 157, 154, 158, 151, 158, 159, 158, 156, 162, 162, 154, 161, 160, 158, 157, 164, 161, 156, 159, 164, 153, 153, 163, 162, 156, 160, 157, 161, 161, 158, 159, 160, 155, 159, 164, 155, 162, 159, 161, 157, 159, 163, 156, 162, 160, 167, 160, 159, 152, 161, 157, 161, 158, 160, 163, 168, 162, 161, 165, 154, 163, 156, 155, 154, 167, 165, 165, 166, 159, 159, 165, 165, 169, 158, 158, 157, 158, 163, 170, 161, 165, 150, 161, 164, 167, 161, 164, 164, 163, 158, 166, 153, 156, 164, 160, 158, 152, 165, 161, 159, 159, 157, 156, 161, 163, 164, 157, 159, 157, 159, 150, 165, 158, 159, 164, 162, 161, 164, 167, 163, 165, 160, 163, 163, 164, 160, 164, 160, 159, 160, 156, 162, 158, 160, 161, 152, 154, 164, 164, 161, 161, 154, 156, 162, 157, 165, 156, 172, 157, 163, 164, 163, 163, 154, 160, 160, 169, 157, 164, 158, 163, 163, 159, 158, 162, 156, 163, 160, 161, 163, 156, 166, 155, 151, 158, 157, 159, 157, 160, 163, 156, 160, 159, 162, 165, 157, 163, 158, 158, 160, 160, 156, 155, 158, 160, 162, 160, 161, 160, 169, 159, 161, 153, 161, 166, 158, 158, 162, 156, 157, 156, 147, 160, 161, 161, 158, 167, 166, 167, 162, 164, 159, 157, 159, 157, 161, 161, 157, 177, 157, 159, 159, 163, 162, 154, 158, 158, 156, 165, 159, 165, 161, 158, 153, 162, 165, 159, 158, 153, 155, 155, 164, 160, 162, 152, 158, 158, 157, 166, 163, 152, 144, 157, 152, 178, 160, 156, 165, 163, 160, 163, 159, 153, 156, 160, 161, 149, 158, 152, 166, 149, 164, 161, 160, 160, 157, 159, 157, 146, 156, 163, 153, 144, 158, 160, 163, 158, 160, 158, 162, 156, 158, 158, 163, 152, 179, 150, 157, 160, 153, 160, 158, 169, 161, 151, 157, 160, 153, 154, 156, 166, 162, 168, 168, 158, 158, 157, 165, 162, 166, 157, 155, 157, 160, 162, 157, 173, 166, 158, 158, 161, 157, 159, 170, 159, 149, 160, 165, 164, 163, 160, 163, 152, 154, 165, 165, 157, 158, 163, 159, 159, 160, 147, 159, 147, 157, 162, 162, 151, 169, 157, 162, 152, 155, 155, 157, 151, 158, 173, 149, 153, 152, 140, 157, 164, 171, 168, 155, 159, 169, 164, 163, 160, 161, 158, 154, 161, 168, 155, 160, 159, 162, 162, 167, 161, 161, 157, 159, 161, 155, 170, 155, 162, 153, 166, 163, 163, 166, 153, 152, 147, 162, 155, 162, 167, 153, 161, 170, 161, 156, 156, 155, 158, 163, 160, 160, 151, 162, 159, 163, 158, 166, 154, 160, 157, 166, 165, 161, 166, 171, 167, 163, 166, 161, 165, 161, 157, 147, 158, 160, 171, 166, 170, 152, 158, 155, 160, 161, 165, 160, 157, 157, 166, 162, 157, 161, 153, 153, 167, 148, 156, 161, 169, 160, 161, 150, 167, 160, 166, 155, 164, 158, 161, 156, 165, 163, 153, 174, 161, 145, 167, 158, 145, 155, 159, 153, 168, 159, 153, 160, 155, 151, 164, 166, 155, 155, 160, 160, 156, 154, 144, 158, 153, 159, 150, 144, 153, 162, 160, 153, 151, 167, 160, 157, 154, 166, 165, 173, 159, 160, 159, 159, 153, 147, 158, 152, 156, 166, 157, 158, 162, 167, 163, 152, 156, 173, 156, 151, 158, 161, 171, 157, 159, 160, 159, 158, 162, 160, 161, 158, 142, 160, 154, 167, 157, 184, 153, 165, 156, 161, 153, 158, 160, 162, 158, 153, 165, 162, 159, 166, 158, 151, 162, 151, 153, 153, 164, 192, 162, 156, 162, 148, 164, 162, 163, 161, 155, 166, 162, 157, 150, 150, 156, 167, 155, 163, 162, 161, 153, 166, 166, 162, 170, 161, 164, 166, 158, 152, 159, 157, 163, 168, 156, 168, 161, 165, 162, 154, 168, 161, 166, 153, 195, 159, 160, 162, 164, 162, 162, 164, 167, 163, 156, 163, 151, 157, 156, 163, 174, 155, 151, 158, 158, 158, 153, 152, 160, 155, 166, 156, 151, 155, 155, 162, 164, 160, 142, 172, 149, 148, 169, 155, 150, 171, 162, 166, 160, 156, 160, 163, 166, 154, 158, 164, 161, 154, 168, 159, 161, 157, 157, 158, 150, 156, 157, 166, 165, 169, 162, 155, 157, 172, 166, 176, 163, 157, 157, 157, 166, 167, 163, 162, 155, 166, 162, 166, 155, 149, 158, 163, 161, 148, 163, 158, 159, 158, 160, 157, 161, 164, 162, 156, 154, 156, 146, 149, 156, 167, 158, 155, 169, 157, 170, 158, 155, 158, 158, 162, 159, 161, 162, 162, 158, 162, 155, 169, 165, 160, 157, 164, 161, 161, 171, 152, 156, 163, 143, 162, 153, 156, 157, 156, 156, 160, 159, 164, 159, 162, 167, 171, 147, 164, 159, 158, 160, 158, 157, 167, 169, 173, 158, 152, 159, 155, 154, 162, 155, 159, 157, 167, 158, 161, 159, 169, 158, 164, 157, 156, 158, 155, 164, 166, 162, 162, 158, 159, 167, 153, 164, 161, 167, 156, 161, 170, 161, 162, 156, 157, 153, 158, 154, 159, 157, 158, 155, 153, 157, 162, 161, 159, 159, 156, 157, 158, 165, 157, 155, 157, 161, 159, 166, 170, 163, 163, 158, 161, 153, 166, 167, 161, 157, 156, 158, 160, 160, 158, 159, 162, 163, 161, 156, 170, 157, 162, 154, 162, 162, 162, 157, 163, 166, 161, 155, 161, 161, 162, 161, 155, 146, 169, 160, 165, 151, 155, 165, 159, 165, 163, 163, 168, 163, 171, 161, 159, 160, 161, 166, 160, 162, 150, 158, 160, 161, 159, 152, 158, 176, 155, 153, 156, 166, 152, 166, 168, 165, 155, 158, 151, 166, 152, 158, 164, 163, 159, 166, 162, 152, 164, 159, 166, 162, 154, 157, 161, 154, 157, 160, 161, 164, 162, 162, 164, 166, 157, 161, 154, 157, 168, 161, 154, 155, 166, 155, 159, 165, 163, 162, 163, 152, 154, 170, 158, 163, 157, 153, 162, 152, 162, 159, 160, 156, 163, 159, 148, 165, 159, 155, 158, 153, 153, 158, 159, 157, 156, 169, 161, 160, 151, 159, 159, 159, 174, 155, 166, 154, 159, 156, 164, 157, 163, 158, 162, 164, 152, 149, 162, 164, 151, 157, 163, 162, 148, 166, 159, 151, 162, 159, 173, 170, 149, 159, 153, 160, 159, 160, 160, 160, 154, 161, 161, 164, 156, 167, 162, 160, 153, 164, 161, 158, 155, 147, 163, 159, 160, 166, 163, 171, 160, 161, 164, 162, 157, 164, 158, 156, 163, 163, 155, 164, 163, 160, 158, 159, 160, 157, 168, 163, 153, 156, 160, 158, 161, 163, 158, 166, 155, 155, 165, 161, 158, 152, 157, 169, 162, 168, 163, 162, 162, 155, 153, 169, 162, 159, 163, 162, 157, 159, 156, 160, 160, 166, 159, 157, 162, 158, 160, 158, 159, 162, 168, 162, 157, 168, 160, 155, 157, 159, 157, 163, 153, 168, 155, 159, 164, 161, 155, 166, 155, 157, 160, 160, 151, 161, 164, 160, 161, 163, 155, 158, 159, 159, 149, 158, 171, 156, 149, 161, 160, 163, 154, 157, 155, 151, 162, 157, 163, 152, 151, 160, 154, 160, 161, 164, 156, 164, 160, 154, 154, 161, 162, 154, 157, 169, 156, 156, 159, 167, 154, 165, 164, 155, 162, 172, 163, 159, 151, 164, 156, 164, 149, 162, 155, 156, 159, 158, 164, 158, 151, 171, 163, 159, 166, 157, 165, 156, 159, 158, 165, 155, 154, 161, 149, 157, 164, 158, 156, 155, 164, 158, 154, 160, 164, 166, 189, 165, 155, 159, 157, 156, 151, 157, 158, 160, 166, 154, 165, 159, 162, 170, 152, 160, 163, 158, 154, 154, 164, 169, 161, 157, 155, 157, 164, 156, 161, 153, 166, 151, 167, 160, 161, 172, 161, 164, 159, 156, 154, 161, 152, 161, 158, 155, 163, 158, 167, 164, 161, 160, 159, 151, 151, 166, 153, 152, 150, 158, 155, 156, 164, 164, 158, 162, 163, 163, 170, 160, 160, 154, 164, 159, 158, 164, 153, 162, 165, 162, 163, 156, 154, 153, 161, 164, 152, 159, 157, 152, 160, 162, 153, 162, 151, 158, 158, 157, 155, 166, 154, 157, 153, 159, 161, 163, 166, 157, 152, 159, 155, 157, 158, 163, 156, 161, 157, 159, 160, 160, 156, 158, 171, 163, 163, 158, 163, 163, 157, 160, 167, 161, 165, 155, 159, 163, 166, 161, 165, 158, 162, 157, 159, 163, 160, 158, 155, 167, 162, 159, 165, 165, 166, 167, 165, 163, 163, 155, 161, 161, 164, 157, 165, 165, 154, 156, 166, 161, 158, 161, 160, 162, 161, 153, 164, 156, 156, 155, 158, 162, 156, 152, 163, 160, 159, 162, 177, 162, 165, 159, 160, 162, 151, 165, 158, 160, 155, 163, 150, 160, 159, 159, 163, 159, 155, 164, 165, 167, 156, 159, 160, 147, 156, 159, 156, 159, 157, 166, 155, 146, 162, 159, 168, 161, 160, 163, 155, 162, 166, 163, 163, 160, 168, 155, 165, 160, 151, 155, 161, 155, 156, 149, 154, 159, 152, 161, 159, 157, 160, 156, 163, 161, 159, 161, 162, 156, 162, 158, 146, 160, 165, 157, 160, 160, 160, 158, 154, 157, 166, 166, 156, 154, 161, 162, 149, 166, 167, 162, 158, 166, 163, 161, 156, 151, 163, 157, 159, 155, 152, 155, 162, 168, 154, 153, 154, 160, 157, 156, 163, 159, 160, 169, 153, 160, 152, 160, 158, 160, 158, 163, 155, 167, 163, 158, 159, 161, 157, 164, 155, 155, 154, 159, 151, 157, 164, 162, 161, 161, 168, 159, 169, 161, 154, 156, 159, 159, 161, 158, 155, 147, 175, 154, 167, 162, 162, 158, 149, 159, 152, 167, 158, 156, 160, 156, 179, 161, 165, 153, 161, 157, 160, 157, 157, 164, 155, 164, 161, 159, 161, 161, 154, 157, 163, 168, 158, 160, 159, 151, 159, 150, 154, 158, 150, 156, 159, 165, 154, 155, 163, 159, 161, 158, 149, 159, 161, 158, 164, 167, 156, 167, 161, 152, 161, 159, 154, 157, 157, 162, 160, 167, 160, 162, 159, 158, 158, 162, 158, 163, 162, 165, 159, 160, 158, 158, 161, 168, 153, 164, 172, 153, 154, 163, 159, 161, 159, 156, 163, 155, 166, 161, 159, 160, 150, 162, 164, 162, 164, 160, 160, 156, 159, 155, 153, 168, 166, 149, 159, 161, 159, 155, 164, 160, 157, 160, 153, 154, 151, 155, 154, 167, 157, 160, 157, 158, 169, 161, 164, 166, 158, 149, 158, 166, 159, 154, 154, 168, 164, 163, 161, 156, 155, 157, 162, 158, 154, 161, 164, 154, 160, 158, 155, 153, 180, 155, 158, 168, 159, 166, 157, 155, 162, 157, 157, 151, 166, 158, 175, 156, 157, 164, 164, 158, 158, 167, 149, 150, 158, 164, 153, 164, 161, 156, 160, 159, 161, 162, 147, 161, 157, 164, 158, 156, 158, 157, 161, 162, 158, 161, 164, 156, 158, 163, 161, 159, 166, 160, 156, 156, 158, 164, 159, 166, 156, 160, 157, 170, 161, 167, 160, 163, 166, 157, 163, 166, 159, 164, 166, 156, 163, 159, 161, 162, 156, 164, 166, 160, 161, 155, 153, 156, 159, 162, 157, 162, 161, 159, 159, 158, 163, 159, 158, 161, 162, 161, 159, 153, 167, 160, 162, 163, 157, 160, 160, 159, 159, 158, 161, 155, 161, 156, 153, 156, 160, 151, 164, 161, 164, 159, 162, 156, 164, 156, 167, 162, 154, 162, 166, 161, 162, 162, 160, 170, 164, 158, 155, 162, 160, 162, 156, 158, 162, 162, 160, 167, 153, 157, 157, 156, 160, 166, 160, 159, 158, 155, 168, 162, 163, 160, 163, 164, 150, 161, 152, 159, 160, 159, 163, 157, 157, 157, 159, 166, 163, 161, 158, 160, 161, 161, 164, 168, 161, 163, 165, 163, 164, 161, 158, 168, 154, 165, 160, 155, 160, 160, 159, 158, 160, 165, 160, 155, 164, 162, 158, 161, 159, 157, 159, 161, 161, 162, 157, 161, 158, 159, 162, 156, 159, 162, 160, 168, 159, 159, 157, 165, 155, 168, 171, 158, 161, 156, 162, 161, 159, 160, 158, 151, 166, 156, 159, 162, 161, 163, 161, 159, 162, 162, 162, 157, 169, 165, 166, 164, 163, 161, 163, 161, 160, 158, 159, 158, 170, 164, 159, 162, 152, 157, 165, 158, 160, 166, 161, 158, 159, 160, 161, 169, 159, 159, 161, 160, 159, 153, 162, 164, 162, 160, 166, 159, 158, 160, 159, 158, 165, 164, 165, 162, 166, 164, 166, 155, 158, 158, 160, 157, 163, 162, 160, 163, 161, 156, 161, 161, 160, 158, 161, 155, 162, 160, 157, 164, 157, 157, 158, 155, 163, 165, 162, 158, 161, 161, 163, 164, 156, 159, 160, 161, 158, 166, 157, 159, 160, 163, 167, 166, 164, 157, 166, 163, 162, 161, 161, 164, 154, 161, 164, 164, 165, 158, 160, 162, 162, 163, 152, 163, 163, 152, 163, 157, 161, 155, 162, 162, 163, 163, 161, 159, 169, 159, 151, 162, 162, 162, 154, 162, 158, 166, 160, 155, 160, 160, 162, 158, 161, 163, 164, 158, 163, 158, 157, 159, 161, 160, 159, 161, 157, 156, 153, 162, 161, 159, 165, 163, 165, 159, 153, 164, 163, 167, 157, 162, 160, 164, 165, 161, 162, 159, 164, 158, 157, 158, 159, 161, 163, 166, 160, 158, 159, 162, 163, 162, 168, 162, 154, 158, 169, 157, 157, 161, 156, 160, 155, 161, 165, 160, 157, 159, 154, 160, 161, 159, 154, 160, 161, 166, 164, 160, 163, 160, 173, 162, 163, 158, 159, 163, 161, 162, 161, 163, 157, 157, 157, 159, 158, 160, 159, 161, 161, 160, 160, 168, 160, 162, 170, 164, 158, 161, 161, 163, 155, 173, 155, 164, 161, 163, 156, 163, 161, 160, 159, 160, 161, 152, 167, 159, 158, 159, 160, 161, 165, 153, 150, 160, 157, 162, 164, 161, 164, 158, 155, 158, 147, 163, 150, 157, 152, 156, 158, 166, 154, 173, 166, 157, 135, 157, 156, 157, 152, 165, 167, 164, 159, 155, 161, 162, 150, 161, 181, 165, 169, 159, 151, 154, 156, 161, 166, 163, 157, 170, 157, 160, 168, 155, 155, 132, 156, 157, 155, 150, 147, 159, 153, 150, 160, 157, 152, 165, 155, 158, 164, 162, 156, 154, 160, 163, 155, 153, 168, 165, 166, 159, 164, 159, 162, 145, 146, 164, 161, 156, 161, 165, 157, 165, 155, 162, 155, 152, 168, 163, 160, 164, 152, 157, 145, 150, 157, 164, 156, 156, 179, 156, 157, 165, 151, 157, 153, 168, 156, 155, 158, 164, 167, 161, 156, 167, 166, 168, 172, 154, 166, 159, 162, 160, 152, 163, 155, 162, 158, 162, 156, 152, 164, 153, 158, 172, 153, 163, 162, 164, 154, 173, 161, 159, 160, 162, 148, 152, 151, 157, 158, 159, 159, 156, 163, 158, 164, 169, 171, 164, 163, 159, 149, 171, 160, 163, 160, 159, 160, 160, 171, 151, 156, 157, 162, 177, 163, 147, 158, 156, 158, 162, 161, 155, 166, 170, 153, 164, 160, 157, 164, 160, 157, 181, 161, 167, 164, 152, 170, 155, 178, 145, 168, 153, 155, 162, 162, 153, 167, 166, 156, 154, 161, 165, 170, 160, 162, 158, 154, 159, 160, 160, 149, 150, 163, 171, 163, 162, 161, 156, 144, 158, 187, 142, 166, 156, 156, 157, 154, 150, 161, 163, 158, 156, 162, 155, 164, 151, 169, 155, 168, 158, 149, 171, 153, 158, 173, 157, 163, 156, 154, 166, 159, 164, 172, 171, 153, 164, 164, 154, 151, 152, 159, 152, 162, 154, 169, 161, 153, 158, 164, 161, 167, 154, 161, 159, 169, 163, 156, 146, 171, 161, 156, 161, 159, 159, 160, 157, 152, 152, 164, 156, 167, 154, 156, 162, 162, 156, 148, 160, 168, 169, 160, 165, 162, 163, 160, 161, 158, 164, 160, 157, 152, 161, 160, 160, 151, 166, 162, 159, 164, 155, 162, 170, 159, 160, 160, 157, 149, 159, 156, 146, 156, 161, 166, 176, 157, 159, 161, 152, 163, 173, 168, 167, 159, 158, 165, 157, 166, 154, 162, 165, 142, 160, 156, 166, 160, 155, 158, 168, 166, 151, 159, 158, 168, 173, 162, 159, 168, 163, 147, 159, 163, 162, 160, 164, 159, 161, 156, 160, 154, 158, 159, 158, 161, 168, 157, 164, 156, 157, 164, 166, 162, 185, 160, 159, 162, 153, 156, 149, 168, 167, 158, 161, 163, 161, 167, 155, 156, 160, 157, 166, 167, 161, 164, 165, 169, 166, 169, 161, 158, 154, 162, 154, 155, 154, 156, 183, 154, 153, 153, 166, 160, 160, 159, 162, 161, 158, 169, 160, 163, 148, 165, 155, 166, 158, 156, 164, 160, 164, 161, 155, 162, 150, 167, 160, 156, 141, 162, 171, 151, 167, 161, 165, 151, 157, 156, 159, 166, 161, 168, 162, 162, 160, 153, 156, 161, 160, 157, 156, 161, 152, 163, 159, 168, 157, 152, 156, 152, 167, 163, 167, 161, 174, 164, 160, 156, 158, 173, 157, 165, 160, 158, 156, 162, 162, 169, 161, 158, 150, 155, 162, 160, 161, 153, 157, 159, 159, 156, 163, 160, 157, 160, 158, 154, 161, 158, 156, 158, 157, 160, 164, 161, 159, 157, 159, 167, 172, 162, 158, 160, 163, 158, 157, 164, 161, 156, 161, 159, 161, 162, 160, 157, 156, 157, 160, 156, 161, 159, 157, 167, 159, 155, 156, 161, 159, 160, 161, 163, 159, 158, 160, 159, 153, 163, 159, 157, 156, 160, 148, 156, 161, 160, 155, 160, 157, 161, 153, 160, 155, 159, 162, 163, 158, 159, 157, 159, 162, 158, 161, 158, 158, 161, 161, 161, 160, 157, 151, 159, 157, 168, 162, 163, 162, 160, 160, 159, 158, 159, 168, 160, 161, 156, 159, 153, 155, 165, 155, 159, 163, 156, 168, 160, 162, 161, 161, 152, 163, 159, 160, 160, 156, 160, 160, 167, 156, 160, 158, 156, 159, 158, 164, 165, 158, 164, 159, 141, 149, 162, 163, 164, 158, 163, 160, 156, 160, 175, 161, 157, 161, 158, 162, 157, 160, 159, 157, 158, 155, 163, 161, 165, 157, 158, 163, 161, 162, 157, 158, 156, 159, 156, 164, 168, 159, 161, 162, 166, 162, 152, 154, 161, 168, 163, 161, 162, 161, 147, 161, 160, 162, 160, 160, 158, 169, 160, 156, 155, 158, 155, 162, 162, 159, 162, 156, 159, 160, 166, 161, 159, 159, 159, 161, 156, 166, 161, 157, 157, 165, 156, 155, 156, 156, 157, 156, 162, 156, 160, 152, 173, 161, 159, 159, 156, 167, 166, 163, 159, 154, 161, 157, 162, 161, 164, 165, 154, 147, 160, 156, 166, 151, 158, 159, 165, 159, 161, 163, 155, 156, 162, 163, 157, 155, 158, 156, 160, 164, 161, 158, 160, 158, 163, 159, 166, 161, 161, 160, 154, 161, 156, 166, 151, 157, 160, 160, 163, 161, 162, 159, 158, 161, 156, 160, 159, 161, 157, 162, 165, 161, 160, 159, 158, 164, 164, 161, 166, 158, 162, 156, 165, 158, 157, 161, 159, 160, 166, 152, 163, 157, 156, 163, 158, 157, 164, 161, 162, 155, 162, 160, 156, 158, 158, 159, 159, 156, 160, 161, 158, 152, 160, 160, 159, 156, 163, 159, 160, 161, 160, 162, 160, 163, 159, 157, 159, 156, 160, 164, 168, 162, 159, 162, 160, 161, 161, 157, 160, 158, 156, 156, 177, 155, 160, 161, 162, 153, 160, 155, 161, 154, 161, 167, 162, 156, 155, 161, 160, 165, 159, 162, 162, 159, 163, 164, 160, 161, 157, 161, 158, 164, 157, 159, 158, 154, 156, 160, 157, 161, 154, 166, 166, 159, 155, 159, 159, 155, 157, 161, 161, 156, 157, 160, 163, 161, 155, 164, 162, 165, 157, 158, 154, 159, 162, 160, 161, 155, 163, 160, 161, 155, 157, 159, 164, 162, 155, 167, 162, 158, 161, 161, 154, 160, 151, 162, 165, 159, 158, 162, 159, 161, 158, 160, 163, 158, 162, 161, 157, 156, 155, 164, 165, 155, 153, 158, 162, 163, 170, 158, 159, 161, 157, 164, 158, 156, 160, 151, 171, 161, 153, 165, 165, 160, 158, 163, 159, 149, 164, 156, 155, 166, 155, 157, 159, 156, 163, 153, 152, 174, 167, 156, 159, 150, 146, 176, 163, 198, 140, 164, 159, 167, 154, 161, 166, 168, 161, 161, 169, 155, 153, 159, 160, 154, 156, 146, 158, 161, 162, 153, 160, 156, 161, 170, 154, 160, 169, 158, 162, 165, 172, 155, 162, 158, 158, 161, 165, 157, 160, 159, 166, 156, 162, 160, 158, 157, 176, 162, 164, 158, 155, 159, 156, 171, 161, 161, 160, 161, 174, 160, 157, 158, 150, 162, 166, 158, 156, 160, 161, 160, 154, 154, 159, 171, 154, 159, 167, 144, 163, 156, 181, 148, 162, 158, 153, 172, 161, 162, 166, 157, 159, 158, 166, 166, 161, 158, 158, 166, 162, 157, 162, 167, 159, 163, 164, 161, 136, 151, 159, 164, 162, 163, 159, 152, 164, 167, 160, 151, 170, 169, 158, 161, 115, 161, 160, 150, 155, 158, 153, 169, 159, 160, 164, 163, 161, 160, 158, 168, 173, 155, 168, 160, 163, 157, 142, 158, 156, 155, 157, 158, 161, 164, 161, 157, 156, 150, 162, 165, 164, 166, 154, 160, 156, 153, 162, 176, 154, 166, 159, 155, 153, 184, 152, 159, 167, 147, 154, 161, 140, 141, 168, 167, 163, 149, 161, 178, 160, 162, 168, 163, 163, 154, 147, 167, 158, 157, 159, 159, 157, 172, 146, 167, 156, 154, 162, 158, 164, 157, 145, 163, 157, 155, 169, 165, 160, 167, 157, 141, 159, 162, 157, 157, 162, 158, 160, 153, 166, 163, 156, 157, 164, 159, 164, 160, 167, 155, 152, 169, 161, 151, 157, 165, 160, 165, 167, 159, 164, 159, 159, 157, 164, 160, 160, 154, 183, 159, 168, 155, 160, 172, 161, 157, 163, 146, 138, 159, 163, 175, 164, 157, 155, 155, 158, 143, 162, 157, 164, 169, 158, 164, 152, 167, 156, 140, 144, 150, 168, 161, 158, 169, 160, 160, 167, 171, 154, 155, 157, 162, 163, 172, 154, 153, 162, 168, 157, 155, 166, 151, 162, 163, 163, 162, 160, 165, 141, 166, 150, 163, 156, 160, 160, 157, 181, 152, 156, 167, 170, 162, 159, 158, 140, 161, 159, 160, 154, 159, 164, 172, 165, 160, 162, 157, 157, 159, 155, 153, 161, 172, 163, 162, 163, 158, 160, 157, 166, 165, 164, 161, 171, 158, 153, 160, 155, 159, 159, 157, 160, 169, 166, 164, 162, 153, 159, 164, 145, 168, 159, 160, 151, 161, 158, 152, 177, 162, 160, 150, 150, 160, 153, 166, 156, 155, 158, 157, 159, 159, 164, 159, 162, 159, 161, 157, 162, 164, 156, 155, 157, 150, 164, 154, 156, 174, 145, 154, 155, 155, 165, 158, 161, 163, 166, 167, 165, 164, 156, 188, 165, 165, 160, 160, 159, 164, 160, 154, 160, 155, 162, 152, 150, 165, 171, 171, 170, 136, 156, 152, 160, 158, 155, 160, 170, 171, 165, 156, 144, 161, 163, 162, 158, 162, 167, 167, 159, 152, 166, 145, 158, 157, 159, 158, 158, 164, 154, 159, 163, 149, 169, 159, 157, 167, 153, 154, 138, 158, 157, 161, 159, 149, 157, 158, 168, 158, 156, 165, 161, 158, 158, 161, 153, 161, 159, 155, 162, 158, 156, 158, 160, 162, 161, 160, 161, 166, 160, 158, 169, 151, 174, 165, 163, 187, 157, 161, 159, 163, 163, 167, 159, 164, 160, 159, 157, 163, 148, 160, 160, 159, 160, 162, 158, 165, 161, 156, 163, 163, 159, 155, 162, 165, 157, 162, 160, 154, 153, 157, 155, 155, 150, 170, 147, 169, 160, 159, 163, 167, 173, 155, 167, 159, 156, 160, 164, 159, 161, 156, 159, 168, 160, 160, 134, 158, 164, 167, 163, 162, 161, 163, 166, 160, 161, 161, 160, 160, 161, 157, 160, 159, 169, 160, 154, 161, 153, 163, 163, 161, 154, 162, 161, 159, 156, 158, 164, 155, 174, 159, 160, 163, 158, 160, 157, 166, 160, 154, 159, 168, 161, 159, 158, 159, 156, 168, 159, 160, 156, 159, 160, 157, 170, 161, 166, 155, 161, 159, 151, 159, 161, 161, 155, 164, 154, 145, 159, 157, 161, 163, 162, 151, 156, 163, 163, 151, 158, 168, 158, 162, 155, 155, 158, 160, 158, 157, 158, 178, 167, 148, 162, 153, 170, 163, 161, 161, 163, 158, 163, 161, 162, 157, 155, 158, 163, 171, 143, 159, 166, 159, 163, 169, 161, 161, 155, 163, 162, 162, 154, 157, 162, 159, 156, 156, 161, 161, 163, 159, 162, 160, 162, 160, 171, 153, 162, 161, 162, 160, 165, 149, 163, 159, 167, 156, 160, 167, 156, 158, 159, 166, 159, 158, 159, 153, 164, 163, 157, 160, 169, 163, 160, 159, 162, 165, 163, 161, 165, 161, 162, 159, 153, 160, 153, 158, 158, 157, 165, 164, 158, 159, 158, 155, 158, 166, 151, 161, 159, 164, 162, 164, 165, 163, 160, 176, 163, 162, 163, 149, 171, 164, 162, 156, 176, 154, 157, 158, 160, 166, 153, 159, 160, 160, 154, 157, 161, 158, 168, 159, 162, 164, 158, 159, 163, 155, 156, 165, 138, 165, 163, 161, 166, 155, 161, 155, 153, 166, 161, 157, 158, 159, 162, 160, 160, 158, 160, 160, 160, 161, 163, 159, 165, 163, 157, 159, 167, 153, 159, 162, 155, 159, 160, 164, 164, 158, 157, 167, 157, 159, 161, 156, 160, 155, 161, 167, 162, 167, 152, 159, 161, 150, 156, 161, 164, 165, 163, 160, 156, 161, 158, 161, 158, 155, 159, 164, 163, 158, 154, 156, 153, 156, 160, 165, 160, 161, 162, 158, 149, 163, 169, 156, 168, 158, 163, 161, 158, 156, 162, 163, 158, 161, 169, 162, 166, 162, 162, 153, 166, 156, 166, 156, 159, 167, 155, 169, 161, 179, 159, 166, 164, 161, 161, 157, 159, 162, 166, 161, 166, 159, 157, 163, 157, 162, 159, 163, 169, 155, 155, 167, 163, 156, 162, 158, 163, 162, 168, 168, 156, 160, 157, 161, 158, 164, 156, 161, 155, 155, 163, 139, 158, 156, 159, 162, 160, 159, 145, 157, 162, 151, 157, 156, 159, 157, 160, 163, 151, 166, 163, 161, 161, 162, 159, 157, 159, 147, 175, 159, 164, 159, 159, 166, 161, 161, 167, 165, 158, 163, 158, 168, 167, 157, 157, 160, 172, 161, 156, 152, 153, 161, 156, 156, 155, 152, 161, 156, 162, 162, 157, 159, 165, 160, 165, 157, 156, 155, 161, 163, 152, 154, 171, 168, 157, 150, 163, 162, 163, 157, 171, 163, 158, 162, 163, 155, 155, 170, 144, 156, 158, 163, 160, 147, 160, 154, 155, 165, 164, 165, 156, 160, 168, 159, 163, 155, 150, 153, 166, 166, 159, 154, 152, 154, 165, 163, 156, 157, 155, 151, 166, 168, 156, 149, 161, 153, 156, 147, 161, 154, 160, 161, 167, 158, 165, 164, 162, 160, 174, 164, 160, 159, 160, 155, 149, 155, 146, 152, 150, 162, 167, 158, 156, 157, 162, 159, 160, 155, 155, 172, 162, 157, 152, 158, 143, 162, 160, 159, 157, 167, 158, 167, 164, 156, 160, 160, 169, 162, 165, 183, 154, 159, 163, 153, 168, 157, 149, 142, 153, 164, 165, 163, 166, 148, 169, 160, 151, 155, 168, 163, 165, 162, 152, 157, 152, 152, 162, 165, 154, 157, 164, 160, 161, 151, 155, 159, 160, 160, 181, 166, 152, 155, 164, 160, 162, 168, 180, 156, 157, 162, 157, 149, 162, 159, 164, 162, 163, 159, 162, 151, 154, 172, 151, 154, 160, 158, 151, 167, 155, 153, 160, 154, 154, 169, 157, 159, 155, 158, 165, 164, 162, 157, 157, 160, 148, 161, 158, 164, 144, 154, 156, 156, 158, 168, 161, 159, 162, 168, 154, 160, 161, 152, 167, 157, 158, 158, 157, 158, 187, 154, 166, 155, 157, 164, 158, 162, 154, 156, 166, 156, 159, 157, 151, 172, 153, 157, 158, 177, 157, 154, 156, 156, 155, 155, 156, 151, 154, 162, 173, 153, 166, 158, 151, 160, 155, 160, 153, 139, 161, 160, 169, 161, 172, 168, 163, 150, 155, 181, 162, 154, 152, 159, 161, 161, 160, 152, 155, 152, 158, 158, 152, 165, 161, 156, 169, 167, 155, 166, 164, 161, 159, 160, 166, 155, 154, 157, 160, 159, 150, 158, 163, 153, 161, 152, 151, 152, 155, 158, 155, 162, 164, 162, 158, 157, 158, 163, 159, 166, 166, 148, 162, 168, 162, 156, 160, 155, 160, 158, 159, 150, 186, 160, 163, 162, 152, 155, 156, 163, 156, 158, 172, 161, 156, 161, 154, 149, 144, 157, 154, 151, 148, 158, 150, 160, 164, 161, 151, 185, 158, 143, 155, 159, 161, 156, 153, 150, 157, 149, 162, 173, 162, 150, 167, 157, 161, 160, 151, 167, 164, 149, 152, 156, 163, 159, 148, 150, 158, 156, 156, 160, 158, 158, 154, 153, 152, 160, 158, 155, 164, 162, 158, 160, 162, 155, 154, 152, 153, 168, 156, 155, 163, 165, 164, 163, 153, 166, 156, 160, 153, 151, 161, 158, 157, 145, 163, 158, 151, 147, 158, 153, 159, 157, 159, 156, 161, 153, 165, 161, 167, 148, 159, 176, 159, 164, 156, 165, 165, 157, 152, 160, 163, 162, 161, 154, 148, 156, 166, 160, 161, 153, 153, 163, 166, 163, 164, 155, 172, 154, 161, 158, 164, 149, 154, 153, 162, 155, 151, 150, 165, 165, 164, 162, 153, 159, 162, 165, 175, 155, 156, 165, 156, 159, 154, 161, 160, 164, 160, 154, 155, 165, 152, 165, 161, 158, 163, 162, 164, 172, 163, 166, 152, 164, 160, 157, 163, 155, 165, 175, 153, 158, 156, 154, 158, 159, 160, 158, 170, 158, 160, 158, 155, 162, 160, 150, 152, 171, 155, 153, 158, 158, 166, 155, 175, 151, 167, 158, 165, 152, 162, 159, 192, 159, 149, 148, 167, 159, 171, 160, 165, 147, 153, 156, 157, 165, 158, 159, 152, 164, 155, 153, 158, 157, 159, 153, 162, 157, 153, 157, 155, 155, 165, 156, 165, 163, 158, 154, 166, 158, 153, 158, 162, 163, 154, 161, 156, 158, 161, 158, 163, 144, 158, 153, 175, 161, 158, 164, 169, 158, 153, 157, 163, 157, 156, 157, 158, 169, 163, 155, 158, 149, 160, 155, 165, 170, 160, 173, 158, 163, 165, 160, 166, 147, 161, 160, 162, 161, 161, 162, 161, 157, 155, 161, 154, 152, 155, 156, 158, 163, 158, 168, 153, 154, 158, 154, 171, 154, 162, 153, 155, 150, 158, 167, 165, 164, 154, 158, 158, 156, 156, 166, 168, 155, 156, 162, 161, 161, 152, 157, 160, 155, 164, 163, 164, 156, 159, 153, 162, 152, 162, 165, 157, 159, 168, 164, 143, 162, 169, 156, 152, 159, 164, 161, 150, 152, 166, 153, 158, 149, 164, 164, 163, 150, 159, 152, 156, 160, 163, 151, 177, 157, 160, 156, 146, 168, 156, 163, 168, 164, 163, 155, 159, 157, 156, 156, 152, 155, 157, 144, 155, 154, 152, 158, 161, 158, 161, 156, 172, 160, 160, 159, 166, 159, 160, 157, 170, 158, 162, 160, 159, 166, 169, 153, 155, 177, 158, 155, 166, 154, 158, 161, 164, 161, 163, 150, 162, 150, 159, 153, 158, 163, 161, 160, 155, 157, 161, 163, 156, 171, 153, 162, 160, 154, 156, 160, 154, 161, 159, 166, 154, 153, 150, 161, 167, 163, 170, 160, 164, 159, 161, 153, 148, 155, 159, 164, 160, 161, 161, 157, 159, 173, 156, 162, 153, 156, 160, 163, 153, 160, 165, 155, 153, 166, 159, 167, 151, 156, 149, 153, 154, 155, 158, 160, 165, 156, 164, 159, 176, 178, 155, 153, 183, 158, 152, 162, 167, 158, 160, 160, 167, 169, 158, 162, 158, 159, 161, 156, 162, 165, 160, 164, 163, 162, 159, 165, 167, 162, 151, 167, 158, 155, 158, 156, 160, 160, 169, 159, 156, 165, 151, 163, 160, 147, 160, 153, 155, 155, 152, 160, 161, 162, 166, 159, 164, 153, 160, 163, 158, 160, 156, 154, 166, 162, 174, 156, 171, 162, 156, 166, 177, 154, 159, 157, 155, 167, 163, 160, 155, 154, 156, 156, 158, 148, 170, 162, 166, 161, 159, 156, 168, 162, 151, 154, 158, 159, 148, 156, 149, 172, 158, 158, 159, 153, 162, 154, 154, 173, 156, 150, 169, 159, 151, 154, 159, 154, 165, 161, 151, 151, 163, 158, 169, 146, 144, 158, 154, 156, 159, 163, 161, 158, 162, 155, 166, 163, 150, 158, 158, 168, 171, 167, 157, 153, 162, 151, 152, 159, 157, 158, 166, 157, 156, 162, 161, 162, 162, 160, 158, 168, 162, 159, 168, 156, 161, 157, 159, 173, 160, 162, 164, 168, 162, 154, 169, 163, 164, 162, 156, 168, 163, 157, 156, 159, 159, 173, 161, 158, 159, 159, 164, 157, 159, 163, 156, 161, 161, 150, 152, 159, 160, 143, 162, 160, 158, 155, 165, 162, 167, 158, 159, 159, 161, 160, 162, 157, 159, 161, 161, 158, 157, 162, 159, 154, 161, 159, 163, 160, 152, 158, 165, 159, 160, 160, 158, 163, 158, 158, 163, 157, 158, 163, 161, 169, 159, 159, 157, 154, 167, 156, 161, 163, 153, 159, 154, 165, 165, 158, 167, 161, 160, 160, 160, 183, 160, 156, 165, 163, 156, 156, 156, 159, 157, 160, 160, 155, 161, 158, 158, 169, 157, 170, 162, 167, 158, 158, 149, 181, 165, 175, 155, 163, 156, 156, 172, 163, 155, 160, 153, 162, 165, 159, 159, 153, 157, 160, 157, 159, 159, 160, 157, 160, 161, 158, 160, 158, 157, 162, 162, 162, 163, 159, 163, 151, 160, 160, 161, 161, 159, 159, 162, 162, 158, 158, 161, 160, 159, 159, 157, 159, 157, 163, 159, 156, 166, 164, 157, 160, 161, 153, 153, 164, 157, 156, 160, 159, 174, 159, 152, 160, 161, 159, 148, 164, 161, 156, 159, 159, 156, 156, 162, 151, 160, 164, 158, 153, 159, 171, 145, 159, 147, 162, 166, 157, 158, 158, 160, 180, 167, 168, 163, 167, 158, 153, 160, 157, 159, 168, 163, 163, 159, 149, 161, 160, 167, 160, 149, 162, 160, 161, 160, 161, 147, 157, 156, 157, 165, 160, 163, 154, 164, 162, 163, 154, 158, 160, 160, 165, 153, 158, 161, 155, 158, 158, 165, 161, 162, 158, 162, 155, 162, 162, 161, 159, 157, 156, 158, 151, 149, 159, 156, 162, 158, 160, 163, 163, 161, 161, 163, 163, 165, 162, 159, 163, 157, 165, 159, 159, 158, 174, 164, 150, 159, 158, 159, 158, 155, 178, 160, 156, 163, 159, 159, 179, 149, 157, 161, 161, 164, 172, 158, 165, 154, 160, 167, 162, 165, 161, 168, 158, 158, 164, 163, 162, 157, 155, 162, 154, 157, 162, 165, 162, 163, 159, 163, 159, 159, 167, 161, 159, 160, 160, 159, 156, 161, 162, 162, 161, 158, 158, 156, 158, 154, 157, 158, 161, 162, 167, 165, 160, 169, 160, 158, 159, 157, 156, 156, 162, 157, 162, 160, 144, 147, 161, 163, 156, 156, 160, 154, 163, 157, 154, 160, 161, 162, 160, 158, 157, 158, 162, 162, 162, 159, 160, 160, 156, 151, 159, 152, 155, 159, 156, 155, 159, 149, 157, 159, 160, 165, 160, 150, 164, 157, 168, 159, 164, 157, 158, 161, 158, 165, 157, 165, 167, 154, 155, 160, 164, 145, 157, 160, 171, 160, 162, 161, 162, 164, 163, 162, 164, 162, 162, 159, 158, 159, 156, 160, 162, 159, 164, 159, 143, 164, 161, 159, 162, 155, 161, 162, 157, 161, 160, 159, 155, 162, 164, 167, 162, 160, 158, 159, 158, 167, 158, 165, 158, 158, 144, 161, 154, 157, 156, 155, 160, 152, 160, 163, 158, 163, 160, 161, 156, 155, 163, 167, 161, 165, 151, 163, 164, 160, 166, 161, 161, 166, 157, 160, 155, 153, 153, 166, 161, 156, 176, 158, 164, 162, 157, 159, 164, 155, 167, 159, 159, 161, 162, 166, 161, 159, 162, 165, 158, 169, 162, 156, 161, 161, 166, 157, 163, 159, 167, 159, 161, 160, 159, 170, 159, 159, 158, 166, 167, 166, 164, 157, 164, 157, 162, 161, 166, 162, 160, 159, 152, 158, 163, 164, 157, 161, 160, 159, 158, 158, 156, 159, 155, 159, 162, 163, 157, 159, 162, 159, 165, 164, 151, 159, 161, 164, 160, 156, 155, 162, 158, 162, 158, 163, 161, 158, 158, 158, 160, 157, 161, 161, 157, 167, 155, 162, 165, 158, 152, 161, 160, 149, 161, 169, 163, 158, 164, 157, 161, 149, 160, 157, 161, 153, 152, 150, 162, 160, 153, 171, 161, 160, 161, 156, 163, 169, 161, 165, 166, 169, 165, 153, 161, 154, 154, 163, 153, 156, 160, 161, 157, 159, 167, 159, 160, 162, 171, 160, 157, 164, 161, 156, 164, 160, 173, 158, 166, 156, 164, 152, 169, 159, 160, 157, 169, 154, 163, 170, 153, 146, 159, 169, 156, 166, 159, 157, 159, 159, 166, 154, 159, 149, 156, 159, 153, 148, 163, 164, 163, 158, 158, 162, 161, 158, 154, 166, 154, 153, 166, 165, 166, 161, 166, 158, 165, 154, 154, 160, 162, 160, 164, 151, 165, 155, 158, 155, 159, 146, 164, 155, 159, 167, 163, 158, 160, 163, 159, 159, 155, 158, 163, 173, 162, 163, 154, 157, 162, 143, 166, 159, 158, 161, 171, 156, 162, 164, 162, 163, 159, 155, 159, 162, 163, 161, 155, 157, 156, 149, 166, 161, 167, 157, 158, 160, 158, 167, 157, 158, 164, 171, 160, 162, 159, 161, 159, 156, 162, 159, 156, 153, 156, 165, 165, 160, 161, 170, 159, 158, 150, 161, 165, 151, 161, 159, 152, 164, 159, 159, 165, 165, 157, 160, 159, 167, 154, 173, 166, 156, 159, 151, 159, 156, 161, 154, 158, 155, 169, 156, 162, 152, 163, 154, 162, 148, 161, 154, 160, 160, 160, 156, 163, 156, 162, 162, 160, 150, 162, 157, 156, 165, 157, 158, 161, 164, 154, 160, 158, 151, 161, 173, 160, 160, 161, 162, 160, 161, 158, 150, 154, 158, 152, 160, 162, 164, 153, 159, 156, 151, 157, 166, 160, 153, 151, 164, 150, 166, 155, 168, 159, 155, 168, 159, 168, 164, 158, 155, 157, 160, 157, 162, 170, 159, 163, 159, 155, 158, 152, 162, 159, 159, 169, 159, 155, 168, 162, 160, 162, 154, 157, 159, 159, 166, 157, 159, 154, 162, 158, 159, 159, 162, 149, 164, 157, 165, 161, 164, 160, 154, 171, 166, 156, 158, 163, 162, 164, 159, 154, 149, 163, 171, 150, 166, 161, 148, 155, 165, 160, 154, 160, 154, 173, 159, 165, 160, 166, 162, 158, 157, 160, 161, 157, 156, 151, 176, 161, 161, 159, 190, 161, 162, 158, 151, 160, 157, 154, 168, 162, 157, 157, 155, 173, 163, 165, 157, 159, 162, 160, 162, 162, 156, 163, 166, 158, 165, 172, 158, 155, 162, 161, 161, 164, 163, 159, 168, 161, 156, 159, 156, 161, 154, 158, 168, 159, 150, 162, 157, 154, 152, 164, 164, 160, 158, 161, 159, 162, 158, 156, 161, 165, 164, 161, 159, 156, 156, 166, 162, 157, 159, 154, 160, 163, 163, 162, 158, 159, 168, 159, 159, 170, 160, 154, 167, 159, 151, 148, 162, 157, 154, 158, 160, 154, 164, 160, 160, 153, 168, 157, 154, 162, 166, 155, 161, 162, 159, 153, 155, 150, 158, 154, 159, 157, 154, 154, 157, 165, 164, 156, 151, 157, 160, 160, 162, 155, 165, 158, 161, 156, 164, 158, 151, 159, 164, 153, 158, 155, 160, 155, 158, 163, 164, 162, 158, 170, 166, 159, 160, 156, 168, 157, 160, 155, 159, 161, 163, 154, 151, 160, 154, 166, 155, 168, 160, 158, 159, 159, 159, 162, 160, 161, 161, 155, 165, 169, 162, 163, 152, 160, 157, 152, 162, 159, 158, 154, 152, 156, 159, 155, 159, 158, 152, 159, 153, 169, 155, 170, 162, 149, 164, 170, 152, 161, 160, 156, 159, 163, 162, 160, 160, 156, 167, 166, 165, 169, 157, 152, 161, 165, 167, 154, 162, 161, 159, 159, 161, 156, 159, 160, 155, 152, 162, 153, 157, 161, 159, 157, 155, 155, 158, 162, 160, 159, 161, 166, 161, 168, 158, 154, 162, 160, 166, 158, 161, 157, 157, 163, 156, 157, 162, 160, 171, 152, 153, 159, 160, 154, 156, 157, 162, 158, 156, 154, 158, 149, 168, 155, 162, 154, 161, 160, 181, 156, 161, 161, 156, 173, 160, 158, 161, 153, 157, 152, 170, 156, 157, 160, 160, 152, 158, 160, 164, 157, 158, 154, 153, 154, 160, 158, 160, 158, 158, 165, 161, 160, 159, 160, 160, 158, 151, 166, 159, 160, 163, 160, 166, 159, 164, 162, 154, 166, 156, 160, 154, 157, 158, 158, 159, 159, 159, 161, 157, 161, 170, 161, 170, 159, 155, 167, 164, 164, 156, 158, 172, 161, 169, 159, 151, 163, 161, 166, 169, 162, 159, 160, 152, 158, 156, 154, 164, 158, 159, 157, 161, 166, 162, 160, 167, 171, 153, 158, 163, 159, 162, 160, 160, 156, 164, 169, 163, 156, 154, 159, 170, 164, 157, 153, 159, 159, 155, 155, 154, 156, 156, 159, 156, 165, 165, 165, 159, 167, 160, 166, 159, 163, 160, 169, 167, 164, 166, 171, 155, 155, 162, 150, 158, 158, 171, 160, 157, 167, 163, 158, 153, 157, 163, 156, 162, 166, 163, 155, 159, 164, 169, 157, 161, 160, 153, 161, 154, 158, 166, 158, 160, 161, 159, 161, 163, 160, 162, 165, 157, 159, 162, 148, 162, 165, 153, 163, 163, 165, 165, 167, 152, 162, 158, 157, 164, 158, 164, 164, 149, 159, 154, 148, 170, 173, 150, 158, 157, 159, 168, 162, 160, 168, 153, 164, 160, 159, 168, 165, 155, 160, 162, 159, 168, 164, 157, 168, 154, 171, 176, 158, 161, 157, 158, 163, 151, 155, 167, 156, 153, 160, 156, 162, 164, 146, 157, 162, 167, 164, 171, 161, 163, 159, 159, 165, 163, 162, 154, 155, 165, 166, 161, 154, 161, 158, 161, 165, 155, 155, 162, 152, 164, 161, 167, 160, 164, 164, 163, 165, 162, 162, 164, 167, 162, 168, 160, 161, 161, 171, 162, 162, 165, 168, 159, 162, 166, 161, 156, 163, 159, 149, 167, 164, 163, 160, 157, 202, 154, 163, 162, 163, 163, 158, 151, 162, 164, 162, 159, 145, 158, 166, 163, 155, 167, 158, 167, 159, 159, 159, 165, 162, 178, 154, 159, 163, 158, 157, 165, 158, 159, 157, 162, 159, 152, 157, 162, 153, 158, 163, 162, 166, 162, 179, 155, 160, 151, 162, 164, 158, 163, 160, 170, 158, 163, 160, 158, 162, 168, 154, 162, 163, 149, 163, 101, 162, 151, 160, 150, 164, 162, 165, 159, 162, 162, 166, 158, 158, 159, 160, 157, 154, 155, 159, 166, 161, 157, 162, 171, 165, 161, 168, 157, 167, 160, 157, 154, 152, 162, 160, 164, 165, 164, 158, 153, 155, 166, 162, 155, 156, 169, 161, 155, 155, 163, 159, 150, 159, 168, 168, 158, 158, 165, 161, 170, 167, 159, 159, 153, 166, 161, 157, 160, 160, 160, 161, 164, 162, 167, 165, 161, 165, 160, 162, 171, 177, 164, 169, 124, 162, 157, 161, 160, 163, 169, 155, 142, 164, 159, 160, 157, 162, 163, 162, 158, 156, 160, 161, 170, 163, 156, 164, 157, 179, 198, 161, 164, 152, 163, 156, 154, 164, 159, 155, 162, 160, 160, 154, 161, 163, 160, 163, 158, 171, 160, 145, 164, 157, 165, 161, 148, 156, 159, 159, 170, 156, 156, 165, 156, 163, 162, 157, 161, 149, 171, 162, 167, 155, 165, 160, 147, 160, 162, 156, 159, 158, 159, 156, 154, 161, 159, 156, 160, 167, 159, 163, 168, 157, 160, 156, 165, 156, 160, 164, 162, 162, 158, 162, 167, 159, 155, 167, 157, 168, 144, 162, 168, 166, 162, 164, 162, 159, 161, 162, 157, 162, 164, 156, 161, 158, 162, 160, 165, 160, 164, 156, 162, 154, 159, 163, 159, 154, 160, 157, 156, 155, 159, 155, 161, 163, 155, 162, 162, 162, 160, 161, 161, 162, 163, 168, 164, 157, 161, 156, 163, 156, 164, 159, 168, 165, 156, 166, 162, 152, 159, 168, 162, 168, 163, 154, 157, 155, 154, 150, 167, 165, 170, 169, 165, 160, 166, 155, 156, 156, 156, 166, 159, 162, 167, 155, 155, 163, 161, 153, 158, 159, 160, 170, 161, 208, 155, 161, 174, 159, 163, 160, 156, 168, 156, 151, 164, 162, 162, 164, 169, 160, 155, 171, 162, 155, 159, 163, 158, 157, 163, 160, 160, 160, 170, 156, 156, 160, 156, 167, 166, 163, 162, 167, 163, 162, 158, 157, 165, 154, 161, 164, 163, 158, 174, 162, 160, 160, 167, 166, 155, 159, 162, 164, 161, 153, 160, 161, 156, 137, 162, 159, 156, 164, 167, 166, 160, 161, 166, 166, 161, 152, 170, 149, 160, 157, 157, 161, 153, 165, 155, 159, 162, 174, 159, 163, 159, 160, 164, 161, 157, 170, 158, 152, 160, 158, 163, 161, 157, 159, 156, 158, 146, 163, 166, 158, 150, 169, 166, 155, 159, 143, 177, 159, 152, 160, 161, 155, 144, 156, 164, 153, 157, 166, 157, 168, 159, 154, 162, 157, 175, 164, 162, 156, 154, 138, 162, 166, 157, 163, 165, 159, 163, 157, 166, 164, 155, 155, 164, 160, 166, 158, 156, 162, 156, 158, 155, 158, 166, 160, 151, 150, 155, 161, 162, 152, 165, 159, 166, 154, 167, 156, 167, 161, 163, 161, 161, 159, 160, 158, 161, 159, 158, 169, 150, 157, 154, 159, 160, 166, 170, 156, 163, 154, 168, 155, 165, 155, 158, 164, 164, 159, 161, 162, 163, 160, 167, 168, 157, 174, 130, 160, 156, 165, 166, 166, 156, 169, 155, 151, 157, 158, 158, 154, 131, 163, 166, 162, 161, 162, 163, 158, 143, 157, 160, 155, 159, 150, 160, 155, 163, 159, 154, 157, 166, 163, 158, 159, 170, 157, 151, 168, 158, 158, 175, 159, 171, 167, 162, 169, 158, 181, 157, 165, 157, 167, 160, 157, 165, 151, 149, 153, 166, 154, 150, 159, 157, 170, 162, 160, 161, 181, 159, 156, 161, 155, 165, 155, 161, 158, 164, 152, 158, 156, 168, 154, 164, 157, 164, 167, 163, 154, 168, 164, 161, 164, 158, 159, 159, 160, 161, 164, 156, 160, 157, 169, 155, 163, 169, 168, 161, 153, 169, 151, 163, 170, 159, 162, 155, 160, 154, 162, 162, 156, 151, 156, 152, 158, 157, 162, 159, 163, 159, 176, 154, 159, 161, 162, 155, 163, 160, 152, 146, 158, 163, 152, 158, 146, 158, 159, 155, 171, 156, 148, 162, 171, 162, 160, 174, 149, 151, 159, 155, 155, 154, 167, 170, 163, 160, 153, 164, 154, 170, 159, 159, 157, 165, 156, 163, 170, 155, 154, 152, 160, 156, 164, 161, 154, 137, 157, 159, 160, 165, 158, 158, 151, 156, 165, 173, 161, 152, 160, 171, 154, 160, 164, 172, 157, 162, 171, 160, 159, 159, 157, 167, 169, 163, 153, 157, 158, 159, 164, 165, 166, 160, 142, 162, 147, 154, 162, 172, 150, 173, 160, 160, 146, 160, 169, 151, 158, 161, 169, 155, 164, 156, 157, 160, 170, 156, 166, 161, 155, 161, 164, 173, 161, 158, 164, 168, 164, 165, 158, 155, 165, 154, 163, 153, 152, 156, 153, 161, 163, 153, 169, 159, 160, 164, 159, 159, 165, 160, 164, 161, 154, 162, 161, 156, 164, 157, 164, 169, 159, 161, 168, 159, 163, 158, 157, 160, 157, 152, 152, 158, 158, 172, 153, 162, 175, 163, 148, 158, 158, 155, 169, 160, 169, 167, 154, 166, 153, 159, 143, 166, 167, 148, 157, 154, 162, 166, 154, 155, 153, 157, 152, 152, 156, 160, 160, 155, 156, 165, 161, 153, 158, 160, 159, 160, 179, 158, 160, 155, 160, 157, 161, 164, 163, 170, 157, 166, 164, 150, 161, 162, 172, 151, 168, 165, 180, 159, 164, 154, 160, 156, 154, 166, 152, 154, 156, 163, 162, 163, 165, 169, 157, 164, 164, 164, 157, 161, 171, 145, 163, 164, 159, 158, 157, 157, 159, 154, 157, 161, 161, 162, 157, 151, 158, 164, 161, 155, 165, 167, 165, 161, 154, 154, 161, 162, 161, 159, 164, 164, 161, 165, 159, 169, 155, 166, 162, 152, 157, 160, 162, 158, 155, 163, 160, 160, 157, 166, 167, 164, 158, 157, 156, 158, 155, 158, 155, 156, 158, 162, 165, 165, 161, 166, 149, 156, 155, 158, 158, 161, 157, 155, 164, 161, 169, 162, 167, 160, 159, 166, 164, 163, 162, 159, 163, 155, 170, 163, 156, 163, 160, 158, 167, 166, 166, 163, 159, 158, 160, 167, 162, 159, 170, 162, 160, 161, 167, 159, 162, 167, 163, 161, 160, 163, 159, 165, 162, 166, 157, 161, 159, 167, 157, 161, 157, 154, 156, 163, 162, 162, 161, 164, 159, 165, 160, 164, 161, 166, 159, 160, 157, 159, 161, 166, 155, 162, 165, 160, 157, 163, 166, 156, 155, 156, 156, 158, 165, 164, 156, 157, 153, 162, 165, 159, 156, 158, 154, 165, 161, 158, 161, 161, 157, 164, 155, 155, 158, 157, 161, 156, 164, 159, 160, 156, 162, 156, 160, 149, 157, 160, 154, 158, 162, 163, 158, 164, 168, 159, 156, 161, 161, 157, 162, 165, 161, 160, 155, 156, 157, 155, 161, 161, 163, 163, 156, 159, 158, 158, 164, 161, 165, 163, 153, 161, 160, 164, 155, 165, 159, 153, 162, 158, 164, 163, 161, 157, 163, 160, 162, 164, 156, 156, 158, 163, 162, 158, 162, 162, 159, 161, 159, 161, 159, 155, 160, 163, 159, 160, 156, 157, 162, 160, 154, 161, 165, 166, 169, 162, 159, 155, 154, 159, 157, 162, 154, 154, 157, 160, 163, 156, 166, 155, 161, 157, 161, 153, 155, 155, 161, 171, 158, 158, 156, 160, 158, 161, 161, 155, 168, 168, 156, 160, 156, 157, 166, 162, 157, 161, 164, 163, 160, 153, 151, 156, 165, 166, 162, 167, 160, 158, 158, 165, 164, 165, 163, 159, 156, 160, 161, 168, 160, 160, 161, 155, 162, 159, 157, 160, 164, 159, 163, 164, 160, 160, 158, 160, 160, 161, 162, 158, 158, 155, 160, 163, 157, 159, 161, 170, 168, 169, 154, 159, 163, 164, 160, 164, 159, 160, 152, 163, 160, 164, 163, 160, 168, 162, 161, 160, 162, 166, 155, 167, 160, 160, 164, 165, 157, 164, 160, 154, 161, 164, 151, 165, 159, 160, 160, 155, 166, 169, 161, 158, 160, 157, 156, 156, 156, 163, 165, 167, 161, 163, 155, 163, 155, 162, 164, 172, 153, 163, 161, 160, 165, 150, 158, 162, 160, 168, 151, 161, 159, 162, 156, 163, 158, 163, 160, 157, 162, 168, 163, 159, 155, 154, 155, 170, 158, 162, 160, 160, 154, 160, 161, 162, 167, 164, 166, 160, 158, 162, 163, 157, 159, 158, 159, 157, 159, 165, 159, 152, 160, 163, 160, 162, 159, 161, 162, 157, 166, 165, 160, 162, 162, 169, 160, 158, 157, 170, 160, 165, 156, 160, 165, 163, 161, 158, 166, 163, 159, 168, 160, 159, 152, 164, 160, 159, 155, 153, 154, 161, 157, 162, 155, 157, 162, 156, 158, 160, 148, 151, 161, 148, 154, 156, 160, 153, 166, 167, 157, 162, 152, 163, 150, 163, 162, 167, 162, 157, 148, 162, 155, 152, 158, 154, 165, 158, 167, 163, 150, 157, 155, 165, 159, 168, 163, 159, 163, 162, 158, 163, 165, 163, 163, 161, 160, 160, 153, 169, 158, 166, 161, 159, 158, 150, 162, 146, 162, 150, 166, 156, 163, 169, 158, 161, 159, 153, 167, 166, 157, 169, 161, 158, 153, 161, 161, 160, 166, 165, 171, 151, 165, 161, 160, 154, 153, 158, 153, 157, 163, 156, 159, 161, 166, 161, 163, 159, 167, 156, 168, 164, 154, 158, 160, 158, 158, 167, 159, 164, 160, 156, 160, 162, 157, 157, 148, 154, 163, 159, 156, 156, 160, 163, 164, 167, 157, 159, 161, 162, 165, 155, 156, 162, 158, 159, 155, 157, 167, 165, 163, 163, 158, 153, 162, 161, 165, 157, 163, 160, 159, 163, 156, 152, 162, 160, 161, 154, 158, 157, 151, 158, 156, 165, 161, 156, 165, 154, 167, 157, 159, 159, 161, 157, 164, 154, 159, 172, 158, 152, 159, 161, 150, 152, 154, 161, 163, 157, 162, 157, 143, 151, 140, 166, 162, 153, 158, 162, 157, 151, 159, 176, 154, 160, 159, 164, 163, 150, 156, 157, 150, 159, 158, 163, 155, 164, 155, 154, 163, 160, 163, 152, 169, 165, 165, 153, 156, 168, 156, 156, 154, 163, 161, 162, 157, 161, 165, 155, 159, 154, 164, 161, 160, 158, 163, 156, 155, 173, 163, 166, 168, 162, 163, 164, 158, 165, 155, 156, 162, 164, 159, 154, 156, 162, 157, 164, 157, 160, 161, 170, 159, 158, 161, 156, 158, 172, 168, 158, 165, 168, 164, 155, 161, 159, 159, 163, 159, 157, 168, 148, 164, 161, 179, 163, 158, 163, 158, 164, 158, 154, 160, 156, 158, 171, 150, 156, 164, 178, 155, 156, 166, 154, 158, 163, 160, 157, 159, 161, 158, 169, 159, 164, 158, 166, 160, 157, 163, 158, 151, 161, 154, 154, 152, 159, 159, 153, 156, 160, 160, 158, 158, 164, 165, 164, 157, 152, 159, 165, 159, 162, 165, 157, 161, 158, 159, 155, 163, 155, 161, 154, 166, 158, 158, 157, 160, 153, 164, 173, 158, 159, 155, 160, 173, 164, 162, 162, 163, 174, 165, 157, 154, 170, 164, 161, 162, 159, 157, 159, 156, 171, 164, 155, 156, 163, 163, 165, 161, 160, 164, 161, 166, 156, 159, 169, 166, 158, 175, 153, 154, 167, 150, 162, 157, 170, 153, 157, 168, 161, 159, 166, 168, 161, 152, 153, 167, 160, 157, 166, 154, 159, 155, 162, 162, 168, 166, 167, 153, 163, 164, 158, 156, 165, 171, 158, 159, 158, 144, 158, 156, 160, 160, 159, 157, 149, 159, 161, 148, 158, 157, 167, 161, 159, 156, 178, 163, 147, 158, 155, 159, 150, 154, 160, 154, 158, 160, 165, 166, 145, 158, 164, 156, 151, 158, 164, 162, 161, 156, 161, 167, 158, 156, 164, 169, 158, 152, 172, 158, 153, 160, 160, 157, 158, 167, 159, 155, 159, 167, 173, 158, 156, 155, 152, 150, 162, 158, 168, 168, 156, 158, 166, 167, 156, 162, 160, 162, 154, 166, 159, 162, 163, 166, 162, 155, 163, 153, 159, 156, 157, 157, 161, 154, 163, 161, 169, 159, 162, 159, 155, 151, 170, 151, 156, 168, 162, 165, 158, 157, 160, 167, 163, 158, 155, 156, 152, 153, 159, 189, 159, 160, 159, 151, 151, 158, 162, 168, 158, 158, 155, 160, 162, 164, 161, 160, 155, 162, 166, 154, 148, 164, 160, 161, 158, 167, 154, 156, 162, 155, 154, 167, 162, 179, 155, 152, 166, 160, 156, 154, 158, 173, 160, 160, 156, 166, 157, 161, 158, 165, 166, 162, 164, 164, 172, 171, 145, 161, 163, 158, 151, 165, 156, 159, 164, 159, 166, 164, 151, 155, 164, 165, 170, 163, 161, 168, 166, 162, 126, 156, 158, 158, 167, 157, 163, 170, 154, 166, 158, 167, 153, 158, 161, 166, 164, 154, 161, 154, 162, 153, 152, 170, 161, 148, 165, 156, 154, 161, 163, 159, 145, 165, 168, 155, 162, 170, 159, 161, 149, 153, 159, 162, 157, 159, 163, 158, 160, 156, 159, 152, 164, 163, 154, 157, 148, 167, 162, 156, 158, 167, 162, 152, 160, 156, 161, 147, 156, 158, 151, 150, 150, 161, 157, 152, 161, 167, 158, 163, 168, 163, 159, 158, 161, 160, 158, 158, 145, 159, 151, 163, 161, 158, 153, 156, 156, 154, 153, 165, 156, 150, 157, 153, 153, 149, 154, 158, 167, 156, 169, 160, 163, 159, 151, 171, 162, 168, 166, 155, 157, 166, 158, 161, 157, 161, 160, 159, 156, 158, 172, 158, 160, 160, 159, 162, 162, 160, 163, 143, 159, 160, 162, 171, 163, 163, 167, 165, 155, 162, 152, 160, 167, 162, 152, 164, 160, 157, 154, 157, 156, 162, 162, 167, 151, 158, 174, 156, 154, 153, 156, 160, 157, 162, 145, 156, 158, 162, 170, 159, 162, 157, 146, 156, 159, 141, 162, 160, 157, 157, 159, 167, 153, 152, 163, 155, 147, 153, 162, 165, 160, 160, 162, 161, 161, 172, 154, 165, 156, 150, 160, 160, 157, 157, 154, 171, 164, 157, 152, 159, 155, 164, 156, 157, 154, 159, 155, 157, 154, 156, 167, 169, 165, 168, 153, 159, 163, 162, 160, 154, 158, 159, 161, 150, 156, 160, 156, 163, 158, 175, 147, 165, 171, 165, 157, 158, 170, 153, 163, 162, 165, 163, 160, 160, 183, 161, 154, 164, 159, 166, 164, 161, 157, 165, 170, 156, 159, 165, 159, 158, 156, 152, 158, 160, 167, 162, 163, 154, 151, 155, 156, 150, 119, 160, 163, 163, 147, 164, 162, 156, 173, 164, 155, 163, 171, 165, 160, 160, 161, 170, 158, 148, 161, 165, 152, 169, 164, 159, 168, 158, 168, 161, 159, 158, 152, 160, 168, 166, 159, 157, 159, 166, 160, 149, 161, 159, 164, 156, 158, 148, 166, 160, 152, 154, 176, 154, 155, 153, 156, 166, 178, 157, 165, 157, 165, 164, 159, 153, 160, 159, 146, 151, 165, 159, 160, 174, 162, 159, 150, 163, 160, 154, 157, 159, 161, 164, 166, 153, 155, 154, 156, 170, 159, 166, 144, 161, 158, 161, 168, 163, 160, 164, 159, 155, 159, 161, 161, 167, 160, 168, 162, 166, 142, 156, 158, 172, 165, 161, 155, 165, 160, 155, 162, 160, 161, 159, 165, 160, 154, 180, 161, 150, 174, 155, 164, 152, 159, 166, 160, 165, 176, 152, 148, 165, 160, 165, 158, 164, 158, 161, 166, 160, 161, 165, 160, 156, 170, 160, 158, 175, 183, 155, 161, 167, 170, 161, 161, 157, 153, 164, 156, 161, 162, 165, 163, 153, 152, 156, 133, 164, 153, 178, 160, 163, 157, 164, 159, 161, 159, 161, 158, 163, 162, 157, 163, 155, 160, 168, 169, 156, 160, 152, 154, 173, 153, 159, 159, 161, 160, 160, 166, 154, 161, 150, 156, 179, 161, 163, 160, 170, 166, 161, 155, 154, 171, 152, 164, 159, 153, 161, 150, 171, 155, 168, 141, 161, 153, 166, 161, 167, 164, 161, 159, 168, 172, 167, 161, 164, 155, 154, 163, 159, 152, 153, 159, 154, 151, 148, 161, 143, 163, 146, 161, 157, 156, 170, 159, 162, 162, 165, 162, 153, 172, 161, 171, 160, 160, 160, 169, 158, 162, 157, 162, 156, 162, 137, 135, 164, 163, 164, 158, 165, 156, 168, 171, 159, 160, 163, 156, 155, 155, 161, 172, 160, 148, 169, 158, 162, 160, 195, 150, 167, 161, 173, 172, 156, 150, 165, 153, 159, 173, 159, 170, 164, 159, 158, 160, 163, 168, 163, 155, 154, 168, 160, 151, 161, 163, 157, 166, 156, 167, 163, 157, 152, 164, 162, 159, 162, 143, 161, 161, 165, 171, 166, 153, 154, 166, 154, 159, 157, 154, 160, 160, 162, 156, 156, 162, 168, 164, 164, 147, 153, 160, 172, 169, 166, 159, 159, 164, 151, 167, 162, 156, 165, 162, 161, 154, 152, 154, 158, 161, 165, 158, 161, 168, 147, 167, 152, 154, 165, 152, 156, 159, 161, 157, 161, 155, 160, 160, 164, 157, 156, 162, 165, 153, 160, 158, 165, 156, 154, 153, 160, 166, 166, 154, 162, 164, 159, 150, 134, 163, 153, 157, 167, 151, 153, 150, 166, 164, 156, 158, 164, 166, 165, 153, 155, 159, 160, 162, 166, 155, 166, 156, 166, 158, 160, 159, 154, 153, 152, 159, 165, 162, 157, 175, 155, 164, 154, 163, 158, 159, 161, 167, 150, 154, 162, 164, 160, 156, 166, 148, 163, 163, 161, 160, 158, 148, 134, 153, 166, 157, 160, 163, 161, 148, 151, 160, 158, 159, 171, 161, 156, 156, 154, 168, 163, 168, 160, 161, 155, 152, 153, 173, 163, 169, 171, 162, 172, 160, 157, 150, 147, 161, 161, 156, 157, 159, 162, 160, 170, 163, 154, 160, 159, 166, 151, 161, 154, 162, 168, 162, 152, 164, 161, 162, 168, 147, 176, 153, 153, 163, 150, 163, 158, 160, 153, 161, 156, 155, 172, 165, 160, 156, 168, 163, 164, 171, 156, 144, 147, 151, 158, 157, 158, 161, 154, 161, 159, 162, 155, 156, 160, 157, 173, 156, 171, 160, 160, 156, 158, 156, 160, 149, 161, 159, 159, 167, 162, 150, 157, 157, 163, 162, 159, 146, 152, 154, 169, 148, 170, 161, 151, 169, 152, 161, 164, 164, 165, 157, 164, 159, 159, 159, 163, 162, 158, 171, 173, 167, 133, 153, 164, 147, 157, 165, 163, 180, 158, 164, 165, 190, 172, 173, 165, 173, 171, 159, 171, 151, 164, 151, 160, 157, 149, 147, 171, 156, 171, 154, 161, 157, 160, 156, 154, 157, 165, 162, 157, 167, 160, 159, 153, 164, 163, 158, 156, 167, 167, 159, 156, 163, 185, 149, 160, 163, 174, 157, 157, 153, 162, 161, 161, 160, 152, 161, 154, 154, 156, 160, 151, 164, 162, 138, 158, 158, 146, 158, 165, 160, 164, 169, 158, 164, 171, 164, 153, 169, 146, 157, 176, 161, 178, 164, 162, 166, 157, 170, 157, 149, 163, 171, 172, 147, 164, 166, 156, 161, 166, 170, 169, 178, 144, 165, 153, 142, 159, 164, 171, 156, 154, 158, 156, 166, 160, 148, 157, 173, 162, 171, 167, 169, 171, 157, 158, 168, 158, 151, 161, 153, 169, 161, 160, 151, 154, 164, 157, 171, 157, 162, 159, 157, 153, 159, 166, 165, 171, 158, 157, 164, 166, 159, 152, 157, 149, 167, 154, 151, 165, 164, 155, 168, 153, 176, 163, 148, 153, 157, 170, 158, 160, 161, 160, 171, 157, 169, 154, 166, 158, 160, 166, 160, 151, 163, 165, 155, 160, 165, 162, 157, 149, 153, 165, 169, 168, 144, 157, 164, 158, 163, 160, 166, 161, 159, 170, 169, 172, 163, 147, 163, 156, 153, 154, 174, 167, 166, 163, 156, 170, 160, 146, 161, 143, 147, 152, 159, 165, 160, 158, 156, 141, 152, 164, 158, 160, 161, 158, 178, 159, 155, 163, 160, 165, 158, 166, 160, 159, 144, 170, 163, 165, 165, 164, 158, 153, 157, 155, 159, 170, 156, 156, 168, 157, 156, 175, 183, 163, 161, 162, 168, 160, 160, 179, 164, 162, 161, 158, 152, 162, 161, 159, 137, 170, 142, 159, 170, 175, 167, 166, 166, 161, 161, 162, 157, 164, 143, 166, 157, 160, 154, 170, 160, 167, 164, 167, 152, 153, 158, 159, 160, 146, 139, 152, 160, 170, 161, 159, 156, 164, 138, 162, 158, 161, 157, 155, 171, 152, 159, 181, 174, 166, 160, 163, 155, 160, 156, 174, 161, 166, 154, 142, 157, 168, 157, 170, 161, 160, 152, 150, 156, 159, 160, 154, 164, 165, 168, 163, 152, 161, 159, 151, 162, 167, 146, 133, 160, 170, 138, 164, 161, 163, 172, 154, 166, 162, 162, 161, 162, 155, 159, 164, 174, 153, 165, 163, 144, 167, 155, 157, 161, 156, 159, 153, 165, 156, 162, 156, 146, 160, 153, 163, 163, 158, 153, 179, 163, 172, 158, 207, 158, 173, 153, 158, 153, 182, 158, 157, 156, 163, 161, 168, 172, 164, 161, 169, 171, 151, 157, 160, 171, 162, 176, 160, 166, 146, 155, 163, 168, 156, 151, 153, 164, 160, 164, 153, 159, 169, 164, 158, 154, 171, 164, 156, 173, 162, 160, 160, 164, 168, 156, 161, 169, 164, 162, 161, 162, 161, 161, 150, 165, 162, 150, 157, 161, 159, 156, 160, 156, 170, 143, 158, 159, 154, 155, 154, 162, 152, 157, 169, 153, 177, 160, 160, 155, 153, 155, 160, 166, 180, 163, 152, 169, 172, 163, 155, 160, 159, 158, 163, 155, 168, 173, 168, 174, 162, 155, 158, 161, 155, 163, 174, 162, 166, 159, 162, 168, 161, 143, 160, 165, 158, 158, 155, 165, 163, 183, 154, 167, 153, 158, 149, 177, 156, 162, 153, 149, 158, 158, 163, 164, 149, 153, 167, 157, 168, 166, 160, 159, 151, 151, 162, 163, 162, 155, 172, 158, 144, 168, 166, 169, 157, 165, 155, 164, 165, 161, 152, 151, 157, 156, 157, 161, 152, 166, 162, 157, 154, 158, 154, 157, 152, 171, 169, 157, 154, 157, 160, 151, 175, 155, 156, 161, 165, 155, 157, 154, 158, 168, 148, 168, 160, 158, 162, 155, 156, 168, 152, 157, 165, 159, 166, 172, 162, 163, 167, 163, 155, 164, 158, 160, 158, 165, 159, 167, 150, 156, 163, 166, 164, 149, 149, 152, 169, 170, 152, 163, 168, 166, 159, 164, 165, 166, 166, 157, 155, 157, 169, 165, 149, 154, 167, 157, 147, 158, 158, 154, 161, 164, 158, 161, 155, 154, 172, 161, 158, 175, 161, 149, 165, 169, 162, 157, 162, 154, 161, 157, 154, 170, 150, 162, 164, 156, 163, 161, 149, 161, 150, 157, 167, 162, 158, 161, 167, 151, 166, 157, 160, 175, 161, 156, 158, 161, 155, 157, 156, 166, 161, 152, 159, 156, 157, 165, 151, 160, 156, 150, 161, 162, 168, 162, 150, 155, 159, 154, 153, 157, 153, 161, 151, 154, 159, 159, 162, 156, 162, 154, 172, 163, 159, 164, 152, 166, 168, 168, 151, 150, 156, 150, 155, 152, 170, 159, 158, 162, 154, 165, 157, 154, 161, 162, 175, 169, 158, 151, 169, 162, 161, 150, 153, 154, 155, 163, 175, 151, 159, 162, 156, 167, 163, 160, 154, 175, 155, 157, 167, 152, 160, 158, 155, 150, 157, 170, 164, 164, 167, 165, 159, 180, 165, 159, 159, 166, 165, 147, 161, 160, 166, 153, 162, 155, 162, 172, 156, 146, 162, 160, 155, 158, 157, 160, 162, 153, 173, 154, 154, 164, 167, 158, 162, 177, 160, 160, 149, 166, 177, 153, 159, 156, 152, 163, 154, 159, 175, 157, 166, 153, 157, 160, 169, 165, 163, 154, 164, 161, 158, 177, 167, 155, 156, 168, 154, 159, 164, 163, 171, 158, 162, 163, 153, 155, 142, 152, 162, 164, 155, 164, 157, 163, 159, 158, 156, 162, 158, 159, 161, 165, 153, 151, 158, 163, 149, 160, 154, 160, 162, 166, 164, 154, 162, 155, 162, 158, 156, 171, 157, 158, 158, 164, 164, 166, 156, 154, 159, 160, 164, 147, 163, 160, 151, 152, 166, 163, 153, 153, 169, 163, 168, 171, 158, 165, 157, 160, 161, 167, 165, 160, 158, 163, 159, 156, 156, 154, 168, 157, 163, 169, 154, 150, 153, 152, 167, 163, 156, 160, 156, 150, 173, 168, 153, 154, 167, 157, 166, 148, 166, 158, 145, 149, 163, 150, 156, 155, 164, 160, 161, 155, 164, 153, 158, 154, 158, 160, 160, 161, 161, 162, 162, 166, 164, 165, 160, 162, 157, 163, 162, 158, 161, 164, 159, 158, 157, 157, 156, 159, 164, 154, 158, 156, 160, 161, 154, 169, 156, 158, 161, 162, 154, 155, 164, 155, 160, 158, 159, 155, 160, 160, 162, 160, 156, 162, 160, 159, 160, 163, 160, 157, 162, 160, 159, 154, 162, 167, 160, 160, 150, 162, 159, 157, 158, 157, 162, 159, 164, 159, 151, 162, 160, 157, 158, 159, 162, 160, 158, 156, 159, 158, 157, 157, 160, 158, 159, 158, 159, 167, 160, 176, 161, 162, 160, 160, 160, 166, 158, 162, 158, 166, 162, 164, 160, 160, 163, 162, 158, 157, 159, 165, 171, 161, 160, 158, 160, 158, 159, 165, 160, 143, 158, 168, 157, 160, 160, 158, 163, 161, 157, 162, 161, 160, 160, 156, 159, 159, 176, 165, 156, 165, 156, 158, 158, 160, 159, 162, 158, 161, 159, 152, 162, 161, 166, 161, 161, 157, 158, 160, 159, 157, 155, 154, 162, 159, 161, 159, 159, 160, 158, 162, 167, 157, 156, 155, 156, 171, 157, 162, 164, 153, 161, 160, 163, 161, 164, 160, 155, 160, 161, 165, 157, 151, 158, 162, 158, 163, 171, 155, 158, 165, 150, 158, 157, 161, 163, 164, 158, 164, 159, 160, 159, 165, 159, 159, 158, 160, 160, 161, 155, 165, 160, 163, 159, 157, 163, 161, 161, 161, 159, 164, 164, 164, 166, 158, 158, 161, 150, 161, 166, 162, 168, 158, 158, 160, 158, 159, 171, 154, 161, 161, 164, 151, 168, 155, 162, 159, 158, 158, 161, 163, 158, 155, 161, 162, 159, 163, 162, 159, 154, 157, 165, 158, 156, 151, 158, 159, 156, 157, 159, 159, 162, 157, 161, 167, 159, 162, 157, 156, 162, 161, 155, 155, 158, 164, 153, 161, 158, 162, 158, 164, 164, 166, 158, 161, 162, 159, 164, 165, 162, 156, 164, 164, 156, 166, 158, 161, 160, 160, 154, 154, 160, 162, 161, 158, 160, 160, 166, 161, 158, 156, 154, 157, 160, 158, 159, 163, 159, 161, 163, 157, 158, 151, 158, 140, 163, 157, 156, 163, 164, 158, 162, 163, 163, 159, 161, 153, 161, 159, 157, 150, 157, 156, 161, 166, 159, 163, 165, 158, 160, 157, 154, 172, 157, 162, 154, 158, 169, 157, 166, 160, 158, 158, 162, 154, 147, 158, 162, 162, 156, 162, 157, 160, 160, 167, 162, 154, 160, 157, 159, 150, 162, 159, 159, 161, 159, 156, 161, 160, 165, 152, 166, 158, 160, 161, 158, 154, 166, 160, 158, 155, 170, 160, 164, 158, 159, 162, 160, 156, 159, 165, 158, 164, 167, 157, 167, 161, 161, 161, 157, 157, 151, 164, 158, 156, 163, 166, 159, 158, 166, 156, 162, 158, 165, 162, 155, 150, 166, 156, 154, 166, 166, 164, 154, 159, 161, 161, 157, 162, 157, 162, 160, 159, 155, 161, 158, 162, 162, 162, 163, 158, 163, 158, 158, 159, 160, 172, 162, 153, 156, 163, 156, 164, 163, 156, 162, 165, 148, 155, 164, 155, 159, 154, 150, 158, 159, 157, 165, 164, 161, 159, 157, 159, 163, 158, 156, 165, 158, 161, 156, 159, 163, 159, 159, 163, 160, 157, 169, 161, 154, 161, 160, 152, 172, 156, 164, 147, 165, 162, 160, 157, 164, 158, 154, 148, 161, 162, 164, 162, 163, 177, 160, 155, 157, 163, 157, 162, 161, 161, 163, 159, 159, 160, 157, 161, 157, 160, 156, 155, 168, 154, 149, 156, 162, 159, 155, 158, 162, 161, 156, 157, 157, 157, 158, 164, 150, 163, 161, 150, 157, 159, 162, 159, 164, 166, 156, 157, 165, 161, 168, 158, 158, 170, 185, 167, 168, 152, 164, 161, 163, 158, 152, 154, 161, 156, 165, 160, 161, 164, 164, 161, 161, 155, 158, 152, 152, 158, 161, 173, 160, 162, 162, 162, 163, 145, 157, 163, 164, 161, 163, 156, 155, 154, 152, 150, 156, 159, 163, 159, 159, 156, 155, 149, 154, 160, 157, 157, 158, 159, 155, 166, 172, 166, 163, 165, 167, 162, 163, 161, 157, 151, 167, 159, 161, 149, 164, 157, 154, 155, 161, 157, 160, 157, 165, 166, 164, 163, 166, 149, 157, 150, 161, 158, 162, 153, 146, 160, 167, 162, 160, 159, 158, 151, 163, 145, 153, 159, 165, 158, 163, 163, 161, 162, 158, 163, 166, 164, 161, 165, 142, 159, 151, 162, 164, 163, 161, 157, 165, 161, 149, 168, 161, 168, 159, 159, 159, 159, 162, 145, 156, 158, 159, 164, 158, 171, 161, 161, 156, 159, 150, 165, 165, 153, 158, 156, 157, 162, 157, 159, 159, 160, 159, 158, 156, 163, 156, 159, 155, 161, 159, 165, 169, 160, 161, 157, 153, 150, 165, 159, 164, 167, 160, 166, 150, 171, 161, 155, 164, 164, 155, 159, 154, 155, 159, 161, 153, 161, 159, 165, 147, 152, 149, 152, 161, 157, 157, 155, 164, 162, 153, 162, 157, 156, 169, 160, 152, 164, 161, 157, 168, 167, 157, 157, 156, 157, 158, 156, 166, 163, 163, 164, 154, 165, 163, 161, 160, 160, 156, 154, 153, 164, 145, 155, 157, 159, 154, 158, 159, 163, 160, 156, 146, 168, 161, 157, 169, 159, 161, 161, 167, 156, 161, 159, 153, 162, 156, 163, 168, 159, 157, 173, 166, 150, 155, 162, 177, 163, 160, 164, 160, 158, 162, 156, 161, 151, 148, 154, 159, 158, 165, 165, 169, 161, 166, 159, 160, 153, 173, 165, 164, 163, 154, 166, 164, 164, 156, 172, 179, 157, 160, 160, 160, 157, 165, 166, 162, 164, 161, 165, 156, 153, 155, 153, 159, 161, 161, 159, 158, 161, 164, 161, 172, 167, 166, 162, 165, 161, 152, 160, 163, 158, 167, 160, 159, 169, 155, 158, 159, 161, 150, 164, 167, 166, 177, 166, 163, 154, 162, 159, 163, 158, 164, 160, 162, 159, 164, 161, 163, 153, 159, 152, 166, 157, 158, 157, 150, 160, 158, 157, 161, 158, 157, 157, 162, 170, 154, 152, 160, 167, 162, 160, 164, 157, 152, 159, 164, 159, 166, 161, 161, 161, 161, 160, 159, 160, 157, 162, 165, 157, 161, 169, 155, 156, 166, 163, 164, 158, 158, 158, 159, 150, 155, 156, 151, 168, 163, 162, 165, 159, 166, 160, 171, 162, 158, 166, 163, 160, 156, 162, 157, 172, 162, 170, 169, 154, 162, 160, 152, 167, 163, 156, 162, 168, 165, 162, 144, 162, 160, 159, 157, 158, 163, 164, 161, 162, 160, 162, 157, 147, 164, 158, 164, 159, 156, 167, 161, 166, 162, 165, 152, 143, 160, 168, 163, 164, 149, 157, 162, 162, 156, 156, 157, 161, 174, 155, 164, 164, 162, 171, 157, 158, 167, 160, 161, 157, 165, 165, 156, 159, 157, 162, 160, 148, 150, 167, 164, 181, 162, 153, 157, 178, 159, 159, 156, 162, 150, 166, 161, 154, 142, 163, 175, 161, 164, 155, 170, 157, 159, 158, 160, 166, 158, 157, 162, 168, 159, 154, 153, 166, 153, 161, 167, 187, 154, 161, 164, 155, 156, 156, 159, 152, 180, 167, 162, 164, 167, 156, 156, 170, 169, 161, 161, 161, 155, 164, 164, 152, 158, 156, 151, 153, 154, 165, 166, 159, 147, 158, 163, 154, 165, 158, 148, 158, 158, 152, 172, 161, 165, 160, 159, 166, 164, 156, 156, 156, 169, 162, 159, 168, 158, 165, 158, 155, 173, 145, 164, 146, 154, 155, 157, 159, 158, 156, 161, 170, 161, 154, 163, 157, 158, 161, 157, 149, 157, 161, 158, 159, 161, 163, 157, 168, 153, 156, 151, 182, 175, 157, 165, 159, 152, 162, 155, 158, 161, 158, 163, 159, 161, 160, 163, 157, 170, 160, 165, 159, 152, 157, 163, 161, 156, 155, 158, 156, 162, 163, 165, 146, 167, 161, 166, 161, 160, 156, 158, 162, 164, 151, 152, 168, 159, 164, 162, 157, 155, 159, 170, 139, 161, 160, 156, 162, 160, 162, 159, 155, 163, 163, 167, 155, 160, 155, 160, 159, 164, 160, 156, 153, 152, 158, 153, 161, 157, 155, 159, 160, 160, 168, 160, 158, 153, 155, 161, 159, 154, 148, 152, 163, 150, 159, 158, 176, 159, 162, 154, 159, 157, 163, 154, 157, 169, 163, 166, 164, 153, 158, 146, 154, 160, 154, 163, 167, 174, 157, 158, 154, 161, 145, 157, 163, 154, 159, 155, 156, 164, 164, 160, 168, 156, 157, 163, 162, 168, 155, 151, 158, 161, 156, 163, 160, 160, 159, 161, 148, 151, 163, 160, 168, 160, 159, 158, 156, 161, 164, 157, 160, 152, 170, 153, 164, 161, 164, 163, 163, 161, 157, 155, 163, 164, 160, 166, 161, 160, 160, 169, 166, 161, 155, 162, 158, 163, 163, 160, 161, 154, 175, 162, 158, 164, 167, 153, 158, 186, 156, 132, 161, 149, 159, 162, 154, 158, 151, 165, 157, 165, 165, 160, 157, 156, 159, 161, 158, 143, 156, 157, 158, 162, 149, 158, 162, 162, 157, 159, 156, 169, 165, 153, 160, 163, 162, 155, 155, 154, 153, 152, 163, 159, 155, 156, 155, 164, 169, 156, 156, 169, 156, 158, 161, 158, 160, 149, 156, 158, 162, 160, 162, 167, 168, 160, 163, 161, 168, 163, 159, 160, 152, 156, 157, 159, 159, 154, 148, 157, 165, 159, 158, 153, 164, 160, 154, 159, 160, 158, 151, 168, 163, 159, 162, 155, 159, 174, 156, 156, 162, 161, 159, 170, 118, 161, 159, 153, 163, 164, 164, 159, 154, 155, 154, 158, 157, 165, 163, 153, 160, 158, 155, 154, 160, 162, 162, 150, 158, 152, 157, 156, 160, 159, 157, 158, 154, 150, 155, 163, 154, 164, 153, 162, 154, 156, 155, 162, 159, 167, 150, 167, 172, 156, 167, 161, 154, 161, 159, 156, 177, 159, 155, 169, 159, 167, 161, 157, 160, 156, 160, 163, 155, 154, 158, 177, 158, 161, 155, 151, 160, 157, 163, 154, 160, 167, 155, 163, 158, 159, 145, 164, 161, 154, 152, 170, 161, 159, 155, 178, 161, 151, 166, 164, 158, 161, 161, 154, 156, 156, 162, 163, 153, 148, 165, 150, 157, 155, 154, 153, 159, 161, 172, 165, 156, 165, 157, 159, 172, 161, 179, 160, 146, 171, 163, 159, 162, 164, 159, 158, 161, 170, 143, 158, 162, 156, 175, 162, 148, 186, 155, 165, 177, 153, 163, 161, 159, 158, 159, 152, 152, 166, 163, 150, 176, 150, 158, 161, 164, 162, 167, 158, 157, 150, 157, 162, 160, 151, 155, 161, 158, 157, 173, 155, 161, 161, 159, 160, 162, 165, 155, 160, 164, 161, 154, 166, 161, 157, 160, 160, 157, 166, 154, 159, 160, 161, 162, 159, 162, 161, 157, 155, 167, 159, 140, 160, 161, 162, 163, 152, 166, 167, 159, 156, 164, 166, 177, 163, 151, 164, 162, 157, 163, 169, 149, 168, 159, 166, 156, 162, 157, 150, 155, 165, 151, 150, 163, 160, 166, 158, 153, 168, 156, 156, 163, 155, 152, 159, 156, 159, 155, 160, 164, 154, 159, 134, 184, 160, 165, 158, 163, 163, 163, 160, 158, 159, 164, 157, 160, 158, 169, 157, 157, 157, 170, 161, 155, 159, 164, 159, 160, 163, 163, 159, 158, 165, 163, 159, 159, 162, 162, 159, 160, 159, 158, 153, 162, 164, 156, 152, 164, 153, 157, 166, 162, 157, 158, 161, 166, 159, 159, 162, 161, 159, 158, 159, 159, 155, 152, 161, 154, 147, 167, 152, 150, 161, 160, 155, 174, 148, 159, 164, 156, 157, 147, 157, 156, 165, 157, 158, 158, 160, 161, 160, 163, 167, 165, 166, 160, 159, 167, 166, 158, 162, 160, 161, 172, 156, 162, 150, 154, 162, 159, 155, 168, 159, 158, 161, 161, 153, 166, 160, 147, 161, 154, 157, 161, 155, 163, 159, 162, 169, 160, 163, 157, 159, 160, 164, 163, 155, 165, 154, 158, 159, 172, 163, 154, 163, 161, 161, 155, 142, 163, 185, 154, 155, 156, 167, 157, 167, 158, 164, 166, 163, 162, 161, 162, 163, 161, 162, 158, 145, 167, 162, 167, 163, 149, 160, 156, 156, 158, 161, 158, 155, 162, 176, 159, 157, 163, 156, 169, 156, 159, 167, 154, 157, 169, 163, 169, 165, 158, 157, 160, 158, 164, 159, 160, 162, 160, 166, 160, 159, 163, 158, 163, 160, 159, 154, 164, 159, 158, 171, 167, 165, 171, 162, 163, 156, 158, 151, 162, 165, 156, 162, 164, 165, 159, 163, 160, 164, 154, 161, 158, 162, 175, 161, 162, 158, 163, 153, 162, 159, 158, 162, 163, 165, 161, 163, 160, 157, 163, 157, 160, 167, 163, 163, 173, 172, 157, 162, 155, 157, 162, 151, 157, 166, 159, 164, 157, 166, 162, 160, 157, 159, 172, 161, 153, 168, 168, 163, 159, 148, 157, 158, 154, 154, 155, 158, 161, 158, 159, 157, 164, 156, 151, 163, 160, 158, 155, 152, 158, 160, 159, 164, 168, 165, 162, 164, 162, 159, 156, 162, 161, 154, 159, 153, 166, 164, 167, 161, 163, 164, 159, 159, 157, 158, 147, 161, 159, 165, 164, 158, 162, 156, 156, 159, 164, 161, 160, 162, 164, 156, 164, 164, 159, 161, 156, 167, 159, 155, 161, 162, 158, 163, 159, 163, 155, 161, 168, 168, 159, 162, 164, 161, 159, 165, 161, 159, 162, 161, 165, 160, 168, 170, 164, 171, 162, 160, 159, 156, 161, 165, 155, 164, 158, 166, 160, 161, 156, 156, 166, 159, 158, 154, 154, 155, 156, 162, 155, 159, 159, 160, 157, 155, 166, 155, 152, 157, 162, 165, 153, 153, 157, 172, 161, 162, 163, 167, 163, 154, 162, 159, 164, 157, 163, 161, 150, 158, 157, 164, 161, 164, 159, 166, 155, 162, 165, 156, 163, 158, 158, 168, 164, 170, 157, 165, 161, 163, 165, 158, 159, 156, 161, 154, 159, 159, 162, 160, 151, 161, 155, 161, 160, 160, 158, 161, 157, 150, 159, 156, 161, 161, 160, 155, 162, 154, 164, 161, 165, 165, 161, 162, 161, 161, 159, 158, 159, 157, 159, 151, 156, 167, 159, 164, 168, 154, 158, 157, 161, 159, 159, 158, 162, 157, 162, 161, 170, 164, 156, 165, 157, 159, 158, 154, 153, 159, 149, 158, 161, 162, 160, 167, 163, 154, 160, 160, 162, 162, 162, 159, 159, 159, 157, 154, 159, 154, 163, 158, 159, 160, 158, 158, 157, 159, 154, 161, 160, 158, 160, 160, 154, 163, 157, 161, 158, 153, 160, 158, 160, 163, 161, 168, 163, 163, 162, 164, 159, 156, 161, 165, 156, 162, 166, 158, 157, 155, 158, 159, 158, 154, 157, 159, 169, 155, 160, 165, 158, 162, 156, 161, 168, 165, 164, 170, 158, 154, 157, 161, 159, 157, 160, 161, 160, 162, 149, 172, 162, 162, 167, 162, 156, 158, 165, 163, 160, 160, 172, 160, 157, 153, 157, 165, 155, 161, 162, 165, 159, 162, 165, 158, 157, 155, 161, 163, 157, 164, 163, 164, 162, 164, 159, 164, 165, 168, 163, 159, 159, 164, 160, 160, 163, 163, 161, 160, 159, 153, 163, 163, 157, 156, 166, 163, 155, 158, 164, 166, 158, 161, 155, 159, 157, 155, 169, 161, 155, 156, 158, 154, 160, 159, 173, 162, 159, 159, 163, 163, 161, 162, 158, 160, 155, 153, 159, 151, 157, 158, 159, 153, 164, 166, 162, 158, 150, 152, 160, 157, 162, 158, 169, 162, 158, 159, 165, 162, 165, 148, 162, 151, 166, 156, 156, 157, 165, 161, 149, 160, 162, 166, 167, 161, 163, 159, 157, 148, 163, 160, 152, 159, 158, 168, 153, 163, 159, 159, 168, 160, 157, 156, 150, 158, 160, 156, 158, 158, 161, 169, 154, 151, 161, 159, 169, 158, 174, 152, 154, 156, 167, 164, 155, 158, 158, 164, 168, 159, 165, 160, 159, 153, 162, 161, 161, 162, 167, 159, 161, 163, 163, 161, 164, 156, 159, 156, 165, 155, 161, 160, 154, 160, 161, 163, 164, 167, 160, 157, 160, 152, 164, 160, 150, 157, 159, 158, 166, 163, 160, 161, 164, 167, 162, 163, 165, 159, 179, 160, 163, 154, 163, 158, 156, 149, 166, 160, 155, 170, 155, 157, 160, 159, 155, 161, 159, 165, 169, 162, 154, 160, 167, 163, 152, 164, 165, 159, 148, 150, 159, 162, 155, 163, 160, 161, 171, 157, 163, 157, 156, 162, 160, 164, 163, 155, 162, 166, 149, 162, 161, 158, 152, 164, 167, 155, 150, 158, 159, 164, 152, 153, 158, 155, 160, 170, 162, 150, 160, 160, 149, 159, 172, 159, 158, 159, 158, 154, 160, 152, 160, 164, 164, 161, 164, 156, 168, 161, 153, 166, 160, 151, 170, 143, 153, 150, 162, 150, 166, 156, 169, 165, 166, 166, 163, 155, 156, 157, 153, 156, 158, 162, 151, 158, 152, 153, 167, 153, 156, 154, 165, 161, 162, 161, 161, 165, 160, 160, 165, 156, 161, 159, 175, 156, 162, 155, 162, 162, 159, 149, 164, 156, 157, 161, 165, 165, 164, 158, 159, 159, 157, 163, 161, 154, 156, 163, 162, 163, 160, 163, 165, 153, 156, 151, 163, 163, 159, 152, 157, 182, 160, 160, 156, 157, 154, 162, 152, 154, 167, 154, 154, 177, 156, 158, 161, 159, 157, 164, 157, 159, 152, 164, 161, 155, 161, 158, 151, 166, 158, 157, 148, 152, 157, 166, 176, 159, 161, 159, 155, 155, 153, 154, 160, 162, 169, 160, 161, 154, 169, 156, 165, 161, 164, 163, 163, 157, 157, 157, 167, 167, 159, 165, 156, 157, 154, 158, 161, 161, 165, 159, 163, 159, 157, 163, 157, 162, 160, 162, 161, 155, 161, 159, 154, 159, 160, 161, 153, 154, 159, 160, 157, 152, 175, 160, 161, 166, 166, 153, 164, 157, 165, 154, 165, 154, 158, 145, 161, 158, 155, 159, 164, 157, 158, 154, 165, 169, 164, 163, 165, 155, 178, 162, 152, 156, 163, 165, 160, 153, 157, 158, 162, 162, 146, 155, 161, 163, 160, 163, 171, 160, 168, 161, 161, 161, 162, 149, 156, 170, 166, 152, 160, 162, 160, 163, 159, 154, 161, 154, 170, 156, 160, 156, 157, 161, 159, 160, 159, 168, 156, 162, 160, 160, 151, 156, 161, 171, 157, 159, 151, 166, 180, 162, 170, 158, 164, 158, 157, 169, 162, 171, 156, 145, 162, 173, 162, 159, 149, 154, 164, 156, 159, 160, 154, 164, 158, 162, 161, 148, 166, 155, 169, 162, 165, 150, 157, 155, 172, 163, 173, 169, 151, 162, 149, 159, 149, 157, 152, 154, 167, 174, 164, 167, 162, 158, 157, 153, 150, 157, 166, 158, 161, 159, 162, 157, 171, 159, 165, 160, 156, 161, 161, 170, 158, 152, 161, 155, 166, 165, 154, 160, 156, 161, 161, 147, 151, 159, 157, 167, 164, 166, 159, 156, 162, 163, 168, 160, 161, 158, 160, 157, 159, 172, 163, 163, 160, 165, 150, 160, 160, 161, 137, 147, 169, 155, 155, 157, 158, 161, 157, 159, 162, 156, 159, 158, 145, 159, 153, 151, 164, 161, 161, 158, 157, 157, 163, 159, 165, 155, 154, 163, 161, 160, 160, 154, 151, 157, 160, 154, 157, 166, 155, 154, 158, 165, 160, 164, 159, 157, 157, 164, 160, 162, 158, 152, 157, 162, 163, 156, 161, 161, 153, 156, 156, 166, 158, 162, 155, 189, 167, 169, 165, 163, 164, 161, 167, 149, 165, 165, 156, 156, 155, 165, 162, 170, 157, 157, 158, 161, 159, 159, 159, 161, 156, 157, 158, 163, 162, 154, 151, 152, 158, 166, 163, 163, 163, 154, 165, 153, 158, 159, 164, 170, 158, 163, 160, 156, 139, 158, 177, 155, 152, 157, 155, 155, 152, 173, 163, 150, 165, 164, 159, 156, 157, 161, 162, 165, 157, 157, 161, 160, 167, 164, 161, 156, 158, 157, 151, 160, 165, 156, 164, 165, 157, 162, 174, 166, 163, 162, 162, 169, 159, 161, 159, 156, 156, 156, 164, 156, 165, 162, 162, 168, 160, 164, 167, 165, 165, 164, 156, 162, 159, 159, 155, 151, 165, 163, 162, 162, 157, 156, 154, 165, 163, 174, 163, 153, 167, 160, 151, 168, 161, 159, 148, 160, 158, 157, 167, 162, 166, 163, 163, 160, 158, 157, 149, 164, 154, 167, 161, 163, 160, 161, 163, 153, 160, 174, 157, 161, 159, 158, 167, 151, 152, 162, 156, 156, 167, 161, 169, 158, 157, 154, 159, 160, 160, 158, 153, 166, 160, 160, 160, 162, 161, 161, 176, 161, 158, 156, 160, 153, 156, 161, 152, 158, 158, 158, 166, 159, 165, 154, 160, 156, 159, 156, 156, 160, 154, 158, 157, 158, 162, 161, 155, 156, 161, 161, 158, 166, 157, 163, 156, 163, 164, 162, 161, 155, 162, 162, 159, 161, 158, 144, 162, 157, 157, 162, 161, 160, 162, 158, 158, 161, 169, 162, 159, 151, 160, 158, 162, 158, 153, 168, 160, 170, 162, 153, 159, 155, 156, 157, 158, 160, 165, 159, 161, 164, 163, 160, 163, 167, 152, 160, 158, 153, 156, 161, 158, 160, 168, 159, 165, 155, 158, 173, 163, 154, 167, 170, 166, 154, 154, 162, 151, 161, 163, 164, 160, 157, 156, 154, 160, 172, 159, 157, 158, 163, 155, 160, 162, 158, 159, 155, 164, 181, 157, 150, 152, 159, 155, 159, 168, 157, 158, 171, 161, 160, 156, 160, 158, 161, 160, 158, 157, 160, 159, 161, 153, 153, 155, 161, 159, 164, 160, 157, 156, 159, 153, 157, 161, 157, 162, 156, 161, 167, 157, 164, 162, 166, 165, 165, 155, 160, 156, 155, 159, 157, 163, 162, 167, 162, 163, 159, 162, 159, 150, 163, 160, 164, 156, 164, 167, 156, 158, 160, 160, 152, 152, 157, 158, 161, 161, 169, 163, 148, 154, 160, 162, 146, 163, 161, 157, 159, 153, 154, 163, 159, 169, 153, 156, 163, 160, 168, 161, 154, 171, 162, 161, 163, 165, 157, 159, 174, 161, 151, 161, 155, 161, 165, 175, 153, 164, 154, 160, 164, 162, 133, 166, 174, 159, 151, 160, 161, 157, 160, 152, 159, 158, 160, 163, 149, 161, 162, 127, 124, 152, 170, 156, 157, 161, 161, 163, 171, 170, 161, 167, 160, 158, 162, 155, 161, 166, 167, 152, 167, 164, 161, 155, 152, 167, 162, 155, 161, 163, 175, 168, 155, 153, 164, 161, 168, 161, 160, 162, 129, 155, 162, 157, 157, 156, 163, 160, 167, 159, 151, 155, 165, 158, 159, 159, 158, 151, 160, 154, 157, 162, 169, 168, 162, 162, 156, 162, 143, 143, 165, 169, 154, 156, 165, 160, 156, 164, 165, 150, 156, 158, 158, 156, 151, 157, 141, 162, 159, 163, 156, 162, 162, 158, 156, 149, 156, 159, 156, 155, 168, 158, 162, 157, 160, 160, 163, 158, 162, 151, 160, 169, 168, 155, 155, 165, 163, 159, 157, 162, 159, 148, 165, 148, 165, 164, 164, 159, 162, 155, 156, 160, 164, 159, 161, 158, 171, 160, 151, 160, 153, 159, 161, 157, 164, 162, 162, 157, 151, 155, 156, 155, 157, 155, 155, 163, 162, 163, 151, 155, 164, 154, 160, 158, 160, 158, 161, 168, 158, 165, 154, 166, 157, 167, 150, 161, 158, 163, 167, 169, 163, 156, 160, 169, 153, 161, 161, 165, 166, 138, 157, 161, 168, 159, 164, 168, 163, 154, 158, 141, 131, 154, 152, 165, 158, 165, 162, 130, 163, 159, 159, 162, 158, 164, 159, 162, 163, 159, 161, 172, 157, 156, 153, 157, 159, 163, 165, 162, 154, 158, 156, 169, 155, 165, 150, 162, 158, 154, 163, 158, 162, 157, 168, 159, 153, 152, 154, 164, 160, 162, 151, 169, 165, 160, 160, 160, 160, 159, 158, 164, 161, 164, 162, 155, 160, 154, 165, 163, 166, 171, 155, 155, 158, 158, 160, 146, 160, 147, 160, 162, 152, 152, 162, 161, 162, 157, 149, 159, 164, 141, 163, 151, 158, 160, 168, 172, 160, 165, 168, 162, 174, 155, 169, 146, 158, 161, 168, 161, 168, 160, 161, 153, 165, 143, 160, 167, 160, 165, 162, 160, 149, 167, 166, 161, 155, 169, 158, 156, 157, 161, 141, 143, 163, 160, 156, 161, 157, 158, 156, 156, 149, 160, 163, 157, 164, 159, 161, 200, 160, 162, 162, 163, 148, 167, 165, 158, 164, 158, 176, 163, 158, 170, 170, 154, 163, 160, 155, 156, 161, 165, 159, 162, 160, 159, 162, 162, 147, 159, 158, 155, 158, 164, 148, 163, 140, 155, 169, 159, 155, 157, 155, 160, 155, 169, 141, 167, 153, 166, 151, 151, 159, 162, 159, 154, 167, 159, 158, 160, 136, 166, 162, 161, 156, 155, 157, 133, 167, 159, 156, 156, 157, 155, 152, 161, 162, 164, 159, 167, 152, 161, 165, 163, 161, 156, 146, 158, 172, 160, 158, 162, 172, 152, 164, 164, 157, 163, 162, 156, 155, 158, 155, 160, 160, 162, 161, 162, 163, 168, 159, 156, 153, 162, 162, 164, 161, 161, 167, 157, 166, 156, 159, 164, 162, 164, 155, 165, 159, 151, 159, 154, 162, 156, 163, 156, 163, 156, 158, 161, 160, 165, 162, 155, 165, 156, 162, 147, 162, 163, 162, 157, 162, 151, 154, 168, 155, 158, 149, 159, 163, 157, 173, 160, 161, 163, 155, 145, 159, 145, 164, 155, 164, 166, 153, 162, 154, 156, 160, 162, 164, 159, 171, 160, 162, 162, 152, 160, 162, 159, 162, 156, 154, 155, 165, 161, 166, 165, 159, 168, 151, 160, 164, 162, 158, 169, 162, 151, 151, 162, 169, 164, 161, 160, 162, 162, 159, 162, 154, 138, 172, 165, 154, 171, 159, 156, 159, 165, 147, 150, 156, 161, 155, 161, 157, 158, 163, 163, 163, 163, 161, 172, 161, 157, 153, 156, 161, 155, 158, 158, 154, 164, 170, 158, 159, 160, 158, 156, 156, 160, 153, 159, 162, 165, 165, 160, 159, 159, 160, 158, 165, 173, 167, 160, 159, 160, 160, 161, 168, 176, 153, 158, 165, 164, 156, 161, 158, 161, 160, 161, 158, 171, 167, 174, 158, 172, 156, 145, 161, 154, 159, 149, 159, 155, 166, 167, 158, 158, 163, 161, 158, 153, 168, 165, 154, 158, 160, 161, 157, 165, 157, 164, 162, 161, 158, 160, 162, 166, 151, 159, 161, 153, 158, 163, 168, 152, 164, 165, 160, 163, 165, 155, 164, 159, 155, 160, 166, 164, 161, 163, 158, 151, 163, 157, 163, 146, 159, 159, 158, 160, 167, 163, 161, 164, 166, 162, 161, 137, 152, 163, 166, 161, 160, 161, 163, 171, 149, 165, 172, 154, 166, 157, 162, 172, 171, 163, 163, 165, 154, 160, 155, 169, 167, 163, 166, 161, 167, 169, 160, 146, 171, 155, 163, 155, 162, 153, 163, 164, 163, 167, 151, 158, 153, 160, 163, 155, 155, 153, 163, 159, 159, 160, 157, 159, 161, 151, 164, 153, 154, 148, 156, 165, 157, 154, 157, 159, 163, 158, 157, 167, 163, 159, 163, 163, 164, 162, 158, 160, 157, 153, 159, 162, 158, 167, 163, 158, 167, 160, 167, 164, 159, 157, 169, 158, 162, 158, 159, 163, 153, 152, 162, 172, 155, 148, 163, 159, 158, 161, 157, 165, 154, 157, 153, 146, 161, 162, 160, 173, 165, 163, 169, 160, 152, 150, 156, 160, 154, 156, 166, 163, 168, 172, 155, 163, 164, 153, 165, 156, 159, 160, 169, 157, 158, 165, 165, 163, 161, 159, 159, 162, 155, 161, 158, 158, 148, 167, 157, 160, 164, 162, 159, 149, 160, 161, 160, 160, 199, 149, 145, 167, 157, 161, 153, 164, 163, 164, 162, 157, 158, 159, 163, 153, 159, 155, 171, 155, 163, 159, 162, 161, 160, 166, 162, 161, 155, 163, 166, 163, 160, 155, 161, 157, 158, 165, 159, 162, 159, 167, 155, 168, 159, 164, 154, 165, 159, 161, 156, 156, 161, 160, 164, 161, 172, 163, 155, 165, 156, 159, 161, 154, 165, 158, 165, 156, 158, 159, 168, 165, 159, 163, 155, 153, 163, 170, 159, 167, 166, 164, 157, 161, 158, 159, 161, 157, 161, 165, 160, 152, 176, 160, 159, 157, 160, 159, 158, 165, 159, 150, 168, 147, 159, 160, 160, 151, 165, 160, 156, 163, 163, 152, 159, 163, 166, 159, 154, 160, 170, 161, 159, 162, 169, 154, 159, 157, 168, 163, 158, 162, 166, 156, 160, 154, 153, 156, 162, 162, 161, 164, 166, 171, 171, 154, 157, 157, 164, 152, 156, 166, 159, 171, 162, 152, 163, 155, 169, 164, 164, 168, 173, 166, 158, 163, 161, 158, 158, 157, 159, 157, 161, 161, 173, 159, 157, 161, 158, 155, 161, 165, 163, 154, 167, 156, 173, 160, 158, 158, 152, 166, 159, 153, 170, 161, 184, 167, 154, 153, 162, 154, 157, 158, 156, 163, 161, 163, 155, 156, 158, 159, 164, 156, 157, 163, 162, 160, 156, 157, 150, 160, 162, 160, 166, 163, 161, 160, 167, 154, 170, 162, 171, 151, 155, 156, 170, 158, 158, 157, 160, 163, 162, 159, 163, 153, 165, 159, 162, 163, 164, 165, 162, 156, 173, 148, 164, 156, 155, 161, 162, 157, 170, 156, 155, 160, 163, 162, 158, 157, 154, 158, 161, 156, 154, 149, 159, 158, 172, 171, 168, 163, 161, 159, 162, 156, 165, 155, 177, 165, 161, 164, 160, 154, 153, 136, 171, 160, 157, 162, 162, 154, 160, 170, 162, 158, 152, 166, 155, 163, 168, 164, 153, 164, 155, 160, 162, 160, 163, 158, 160, 172, 151, 159, 163, 168, 160, 151, 162, 159, 164, 163, 162, 167, 165, 148, 152, 159, 159, 157, 158, 168, 151, 160, 162, 163, 166, 156, 156, 159, 164, 158, 166, 156, 172, 156, 155, 154, 151, 153, 158, 158, 157, 162, 148, 163, 160, 158, 157, 153, 157, 159, 156, 166, 171, 162, 163, 161, 161, 161, 170, 154, 161, 161, 160, 155, 161, 159, 156, 165, 167, 157, 151, 164, 157, 161, 162, 157, 166, 161, 166, 167, 167, 164, 162, 163, 174, 162, 165, 168, 160, 158, 155, 159, 158, 166, 163, 160, 154, 163, 161, 160, 166, 165, 157, 163, 170, 161, 151, 164, 165, 161, 162, 160, 151, 162, 152, 158, 152, 165, 162, 167, 166, 160, 165, 159, 161, 154, 169, 155, 172, 166, 167, 163, 161, 158, 162, 160, 162, 151, 153, 157, 161, 155, 166, 153, 164, 158, 169, 166, 163, 157, 162, 172, 150, 162, 161, 172, 158, 159, 167, 162, 168, 162, 161, 160, 160, 162, 155, 153, 151, 156, 160, 162, 162, 158, 167, 169, 162, 163, 171, 166, 158, 163, 174, 154, 166, 160, 167, 163, 156, 158, 157, 153, 161, 169, 156, 157, 165, 162, 161, 158, 169, 163, 161, 161, 163, 161, 162, 162, 167, 155, 159, 159, 161, 149, 163, 177, 165, 158, 160, 161, 153, 157, 158, 163, 163, 169, 155, 151, 163, 163, 156, 159, 157, 163, 157, 160, 158, 155, 160, 161, 157, 160, 162, 175, 160, 148, 160, 154, 165, 158, 161, 162, 162, 162, 167, 168, 164, 160, 162, 164, 163, 162, 170, 157, 167, 151, 159, 153, 160, 176, 155, 161, 159, 154, 152, 167, 156, 161, 174, 150, 169, 165, 159, 160, 170, 157, 167, 164, 167, 158, 160, 159, 163, 162, 163, 162, 159, 153, 167, 158, 159, 158, 165, 168, 162, 174, 163, 161, 176, 158, 162, 163, 158, 170, 170, 144, 161, 169, 163, 155, 175, 160, 165, 157, 141, 161, 149, 173, 156, 159, 163, 157, 159, 168, 160, 165, 160, 154, 161, 169, 158, 163, 158, 166, 166, 159, 166, 158, 131, 156, 151, 149, 166, 171, 154, 162, 149, 164, 170, 160, 154, 156, 174, 187, 167, 151, 175, 149, 164, 162, 161, 159, 156, 158, 166, 150, 162, 148, 151, 171, 159, 163, 150, 158, 159, 160, 153, 164, 157, 155, 160, 162, 171, 152, 171, 163, 170, 165, 154, 157, 157, 163, 169, 166, 163, 165, 163, 151, 145, 157, 149, 164, 158, 160, 150, 155, 160, 167, 160, 159, 163, 162, 161, 166, 171, 165, 173, 164, 159, 149, 163, 163, 152, 159, 151, 158, 157, 159, 165, 162, 174, 148, 159, 156, 161, 168, 156, 162, 162, 157, 157, 162, 164, 163, 152, 167, 164, 152, 159, 168, 156, 161, 158, 172, 166, 161, 157, 161, 164, 169, 137, 158, 167, 152, 160, 147, 164, 156, 151, 179, 146, 157, 164, 163, 170, 152, 150, 147, 157, 159, 162, 157, 150, 164, 162, 165, 155, 151, 158, 156, 157, 164, 161, 167, 164, 164, 168, 162, 181, 155, 164, 159, 161, 161, 154, 169, 156, 162, 157, 168, 168, 159, 161, 163, 150, 172, 152, 164, 168, 167, 155, 162, 157, 146, 157, 165, 154, 168, 161, 178, 166, 147, 158, 153, 157, 160, 142, 154, 160, 147, 154, 157, 177, 164, 159, 155, 161, 162, 146, 152, 154, 160, 150, 163, 161, 176, 161, 170, 160, 173, 158, 156, 159, 158, 147, 158, 158, 153, 159, 172, 161, 164, 148, 160, 168, 162, 162, 159, 144, 147, 154, 161, 165, 160, 154, 152, 171, 168, 154, 159, 165, 154, 167, 171, 167, 154, 151, 162, 155, 180, 158, 153, 153, 177, 161, 151, 157, 160, 151, 160, 156, 162, 170, 168, 155, 163, 161, 148, 175, 162, 162, 162, 165, 155, 164, 150, 170, 159, 157, 150, 171, 185, 166, 157, 183, 158, 154, 164, 161, 153, 158, 159, 165, 165, 154, 172, 160, 161, 161, 158, 165, 146, 153, 171, 161, 167, 156, 155, 168, 156, 164, 163, 160, 160, 177, 168, 158, 152, 169, 152, 152, 159, 173, 164, 157, 171, 160, 151, 155, 161, 164, 156, 155, 164, 163, 171, 159, 162, 165, 153, 157, 157, 167, 162, 153, 151, 165, 155, 156, 160, 157, 149, 166, 174, 166, 159, 163, 166, 165, 163, 164, 153, 172, 153, 155, 152, 165, 160, 171, 161, 159, 148, 165, 168, 160, 139, 167, 177, 157, 167, 164, 158, 164, 153, 161, 157, 154, 160, 155, 160, 158, 149, 174, 158, 163, 159, 170, 166, 153, 142, 154, 154, 168, 158, 159, 143, 169, 154, 156, 161, 159, 165, 163, 166, 158, 147, 157, 158, 162, 162, 160, 161, 162, 160, 162, 162, 155, 151, 162, 163, 159, 156, 157, 158, 165, 157, 164, 158, 159, 160, 167, 163, 161, 165, 161, 161, 150, 159, 164, 162, 155, 158, 167, 152, 175, 151, 132, 198, 159, 173, 156, 154, 165, 153, 156, 168, 163, 159, 159, 160, 172, 164, 154, 172, 160, 159, 165, 156, 174, 159, 158, 157, 163, 156, 159, 161, 147, 160, 157, 168, 166, 168, 158, 158, 161, 159, 157, 157, 154, 168, 163, 160, 163, 171, 155, 160, 162, 162, 169, 156, 157, 158, 160, 159, 163, 159, 170, 153, 161, 157, 157, 160, 154, 160, 162, 159, 168, 159, 153, 162, 159, 173, 158, 164, 158, 176, 157, 159, 157, 151, 160, 161, 166, 155, 161, 163, 154, 160, 161, 161, 161, 159, 165, 172, 154, 161, 163, 159, 152, 155, 155, 159, 162, 155, 149, 164, 174, 166, 161, 158, 163, 158, 159, 161, 142, 136, 155, 160, 157, 173, 159, 161, 165, 146, 153, 167, 167, 164, 157, 163, 161, 174, 164, 156, 159, 164, 172, 154, 153, 163, 163, 168, 146, 160, 160, 159, 166, 163, 177, 158, 166, 160, 162, 162, 160, 156, 156, 155, 152, 156, 165, 162, 162, 155, 149, 161, 153, 161, 154, 165, 166, 156, 167, 161, 162, 152, 162, 159, 165, 159, 165, 158, 152, 164, 163, 155, 163, 156, 160, 160, 160, 163, 153, 160, 157, 159, 153, 164, 175, 158, 155, 158, 158, 153, 161, 154, 169, 160, 158, 155, 160, 148, 169, 161, 158, 161, 160, 149, 149, 157, 153, 152, 160, 154, 168, 163, 169, 158, 159, 148, 158, 168, 158, 160, 150, 158, 157, 162, 164, 166, 158, 164, 160, 155, 152, 152, 162, 159, 161, 164, 158, 160, 161, 152, 157, 155, 155, 158, 161, 184, 160, 158, 176, 153, 160, 160, 158, 169, 163, 164, 158, 164, 164, 129, 161, 162, 157, 158, 157, 156, 150, 155, 156, 169, 157, 157, 159, 159, 156, 160, 157, 148, 158, 164, 160, 168, 156, 160, 160, 158, 152, 152, 165, 151, 158, 166, 159, 155, 150, 159, 166, 178, 160, 166, 162, 163, 162, 157, 170, 164, 153, 159, 167, 155, 188, 160, 164, 156, 153, 146, 158, 167, 174, 165, 154, 155, 157, 162, 150, 167, 159, 152, 161, 160, 161, 154, 159, 156, 160, 157, 167, 153, 156, 158, 159, 172, 160, 151, 154, 154, 155, 161, 158, 160, 158, 166, 162, 158, 160, 161, 159, 158, 157, 154, 156, 156, 163, 166, 159, 156, 154, 158, 159, 156, 156, 161, 152, 162, 161, 162, 156, 158, 158, 162, 157, 159, 162, 162, 155, 159, 150, 153, 155, 161, 160, 163, 190, 154, 156, 157, 163, 154, 164, 160, 168, 158, 161, 166, 162, 152, 161, 170, 158, 159, 144, 163, 161, 145, 170, 159, 161, 162, 162, 153, 162, 167, 151, 155, 166, 156, 155, 158, 159, 156, 155, 161, 152, 154, 159, 153, 154, 157, 157, 158, 157, 159, 162, 156, 166, 161, 159, 163, 163, 166, 161, 162, 156, 166, 166, 155, 162, 146, 158, 173, 150, 165, 168, 150, 161, 153, 158, 158, 156, 154, 162, 154, 161, 160, 167, 153, 160, 164, 161, 162, 162, 162, 161, 160, 151, 164, 158, 161, 158, 159, 165, 165, 160, 158, 160, 161, 161, 151, 161, 160, 160, 157, 159, 158, 157, 161, 165, 155, 159, 155, 160, 161, 163, 161, 157, 159, 157, 162, 154, 155, 159, 152, 158, 160, 158, 160, 164, 151, 153, 159, 160, 162, 163, 165, 160, 159, 160, 161, 162, 156, 160, 155, 161, 158, 158, 157, 159, 155, 163, 152, 164, 164, 158, 161, 161, 157, 156, 167, 156, 156, 162, 158, 160, 165, 167, 159, 161, 155, 160, 164, 165, 158, 157, 163, 153, 159, 153, 157, 166, 162, 154, 162, 160, 164, 155, 158, 165, 167, 159, 157, 156, 162, 161, 157, 167, 160, 168, 161, 162, 158, 159, 156, 164, 162, 159, 161, 160, 158, 164, 165, 155, 163, 159, 162, 166, 158, 162, 150, 159, 155, 157, 154, 161, 163, 162, 158, 163, 157, 169, 162, 162, 158, 159, 161, 164, 159, 160, 160, 157, 163, 165, 158, 154, 157, 157, 165, 156, 156, 164, 162, 162, 159, 161, 159, 158, 163, 166, 156, 169, 162, 162, 164, 160, 161, 158, 160, 155, 153, 157, 157, 162, 157, 159, 166, 161, 163, 160, 153, 163, 156, 154, 158, 160, 168, 161, 158, 163, 161, 154, 160, 162, 162, 159, 160, 158, 163, 159, 168, 163, 158, 161, 161, 158, 163, 165, 161, 163, 160, 157, 161, 160, 160, 159, 158, 161, 159, 165, 162, 159, 158, 155, 161, 151, 163, 155, 160, 157, 159, 155, 161, 159, 162, 163, 165, 152, 161, 159, 165, 159, 149, 159, 164, 160, 158, 164, 160, 156, 158, 163, 162, 163, 160, 159, 160, 160, 162, 151, 159, 162, 165, 159, 165, 154, 167, 156, 152, 160, 157, 161, 161, 159, 160, 157, 157, 167, 154, 158, 157, 158, 153, 161, 159, 161, 167, 166, 159, 161, 160, 158, 160, 160, 173, 163, 163, 164, 162, 157, 162, 156, 166, 159, 159, 162, 158, 156, 157, 160, 164, 160, 163, 163, 164, 163, 151, 150, 157, 160, 163, 158, 152, 156, 159, 158, 158, 159, 163, 163, 162, 159, 160, 158, 159, 154, 159, 159, 157, 158, 163, 153, 160, 161, 151, 157, 168, 164, 160, 158, 160, 157, 165, 159, 161, 167, 156, 155, 167, 159, 156, 161, 160, 161, 166, 167, 161, 159, 155, 163, 161, 160, 161, 160, 162, 159, 154, 159, 155, 158, 162, 158, 162, 159, 162, 159, 156, 157, 166, 152, 156, 161, 157, 164, 160, 165, 157, 160, 157, 163, 165, 167, 161, 158, 168, 160, 164, 160, 162, 162, 157, 160, 164, 159, 160, 159, 152, 155, 161, 160, 161, 161, 161, 159, 161, 151, 161, 166, 161, 156, 161, 158, 169, 161, 159, 163, 164, 159, 157, 167, 161, 162, 164, 159, 160, 171, 163, 162, 162, 150, 162, 159, 156, 159, 158, 164, 157, 159, 161, 167, 163, 160, 155, 164, 161, 161, 157, 163, 165, 167, 159, 160, 162, 157, 160, 158, 162, 157, 160, 159, 158, 160, 154, 157, 162, 163, 156, 166, 156, 164, 159, 165, 160, 161, 155, 162, 160, 152, 156, 150, 164, 162, 164, 172, 162, 147, 164, 145, 171, 196, 107, 158, 156, 156, 161, 155, 165, 157, 159, 162, 155, 160, 159, 153, 161, 167, 162, 157, 158, 160, 163, 164, 163, 159, 156, 163, 159, 169, 156, 161, 165, 166, 159, 155, 159, 162, 156, 168, 159, 161, 162, 159, 156, 158, 157, 155, 152, 157, 164, 152, 159, 161, 158, 165, 160, 157, 172, 160, 156, 163, 165, 157, 161, 165, 163, 155, 159, 162, 153, 158, 160, 167, 160, 153, 164, 156, 146, 158, 164, 163, 152, 156, 169, 164, 161, 162, 151, 163, 168, 161, 166, 172, 160, 164, 152, 180, 159, 166, 164, 162, 168, 165, 157, 160, 160, 162, 157, 163, 163, 146, 154, 163, 162, 160, 163, 175, 158, 166, 169, 151, 151, 163, 156, 162, 153, 160, 172, 168, 155, 162, 159, 158, 161, 156, 152, 164, 156, 155, 163, 160, 168, 162, 169, 170, 153, 160, 155, 157, 165, 165, 165, 148, 162, 164, 159, 155, 160, 152, 159, 164, 166, 157, 162, 149, 167, 157, 156, 163, 159, 161, 159, 159, 161, 158, 172, 152, 165, 155, 163, 154, 160, 162, 155, 156, 168, 160, 162, 155, 156, 159, 165, 162, 165, 163, 157, 148, 163, 150, 150, 171, 161, 159, 161, 156, 160, 157, 162, 158, 155, 158, 147, 158, 158, 164, 165, 154, 164, 155, 158, 154, 169, 164, 156, 162, 156, 155, 152, 152, 163, 170, 161, 164, 154, 162, 141, 159, 162, 163, 160, 159, 160, 166, 162, 161, 154, 163, 160, 166, 154, 160, 159, 172, 159, 169, 164, 161, 171, 163, 160, 155, 157, 158, 188, 156, 155, 151, 168, 170, 167, 169, 160, 160, 155, 161, 162, 152, 195, 162, 154, 159, 158, 160, 166, 158, 152, 157, 158, 163, 161, 153, 159, 161, 160, 164, 155, 161, 158, 156, 151, 154, 154, 161, 160, 161, 155, 161, 151, 157, 170, 164, 156, 159, 165, 151, 157, 163, 157, 160, 162, 159, 163, 160, 157, 155, 165, 150, 172, 125, 159, 167, 154, 164, 157, 161, 159, 168, 165, 152, 162, 164, 142, 154, 164, 162, 157, 171, 153, 156, 158, 152, 160, 155, 160, 160, 159, 160, 155, 165, 155, 153, 161, 161, 165, 167, 159, 158, 147, 164, 156, 165, 157, 168, 176, 169, 159, 155, 157, 161, 164, 159, 150, 153, 153, 161, 159, 170, 153, 159, 157, 165, 162, 160, 160, 160, 160, 158, 157, 156, 156, 158, 158, 155, 159, 176, 162, 154, 158, 137, 162, 190, 163, 169, 164, 154, 160, 154, 162, 140, 166, 158, 136, 164, 153, 147, 161, 158, 161, 173, 155, 163, 195, 157, 162, 159, 158, 166, 161, 158, 159, 169, 153, 160, 162, 158, 167, 156, 155, 155, 158, 163, 153, 163, 168, 161, 158, 158, 163, 159, 162, 158, 163, 172, 162, 163, 162, 161, 164, 157, 161, 159, 158, 158, 161, 159, 158, 164, 170, 167, 159, 156, 171, 164, 163, 158, 160, 165, 153]) # parameters
+i75 = Internal("op75", "TENSOR_QUANT8_ASYMM", "{1, 14, 14, 512}, 0.023528477177, 0") # intermediate result
+i76 = Parameter("op76", "TENSOR_INT32", "{512}, 0.000396122573875, 0", [-8479, -155, 11608, -2458, -2250, 3044, 3977, 4855, -3856, -5367, -1644, 7265, -1950, -3111, -4913, -1482, -1486, 978, 3582, 3887, -6453, -2470, 3345, -4158, 5835, 3560, 2549, -2600, -1940, 266, -567, 5359, -3347, 5558, 2029, 3921, 5215, 3025, -1615, 102, 3858, 6653, -2858, -1730, -1087, 5062, 1052, -299, 5044, -3934, 4063, 3088, -6040, 717, 5949, 6378, -1194, 5709, 75, -1205, -1460, -264, -5829, 3679, 6647, 2240, 5713, -1337, -2175, -2752, 8586, -1550, -4258, -3778, 3633, -1029, 556, -1214, -5447, -5487, 5284, 6770, 3308, 3096, -1575, -2747, 4871, 884, 5398, 4935, 231, -1612, -6543, 6353, 6411, -6364, -201, -2122, -2004, 3710, -2986, -2016, -2259, -933, 5367, -339, -886, 3327, 14295, 3076, 5733, 3889, 5147, -985, 10917, 5678, 4298, 1294, 3875, -1284, -2148, -1466, -3996, 2993, -2964, 3693, 5099, -406, 7315, 3654, 9654, -1077, 829, -3493, -5970, -605, 4949, 5971, 5707, -2364, 4284, -1188, 3850, 5937, 2720, 8587, 3980, 6813, 7638, 3935, 4789, -8064, -1579, 4672, -2225, 781, 6470, -3627, -543, 4431, 9024, 3807, -2522, 4096, 1102, -3183, 9254, 5615, 8757, 4787, -128, 5317, -1904, -2535, -302, -2241, 1622, 3869, -6468, 2016, -1618, -2332, -5187, -230, -3998, 6458, 3903, 4129, 5301, 12468, -782, 7409, -705, -3791, -1631, -2731, 4767, 6324, 6746, 4246, 4744, 7140, 1597, -1969, -6537, -1359, -504, 398, 3733, -2357, -516, 4124, 4745, -3489, 4154, 4780, 4588, -1697, 3876, 1908, 5912, -4167, 3829, -999, -80, -6562, 15736, 7352, -29, 9854, -677, -50, 15826, -1972, 2924, 4579, -10103, 4903, 3587, 5217, 3994, 4679, 4650, -1820, 432, -3026, 3362, -3376, 10626, -1476, -2404, 6563, 5721, -1936, 3509, 5221, 6899, 7501, 3928, -552, -7163, -7441, -2939, -945, 10156, -3352, 3804, 3431, 2851, 3604, -1825, -3603, 5615, 6795, -2058, 3289, 3420, 5861, 3270, 4028, 2549, -964, -2602, 1247, 5559, 5002, 3435, 543, -4442, 5583, 4872, 7151, 4377, 4410, -844, 5375, -957, 5890, -621, -313, 1289, 750, 945, 5084, -2914, 4641, -992, 3269, -2032, 132, 5724, 123, 4044, -1537, 4195, -1650, 3734, 9663, 5687, 8850, 1581, -1946, 5127, 3651, -4002, -497, -5026, 1466, -1153, -1183, 5432, -649, -8948, 4266, -1017, -1179, 4479, 45, 4066, -2254, 5609, 5726, 13045, 6018, 6281, 4681, -1547, 1169, -3227, -1542, 5964, 2669, 1208, 4710, -508, -3483, 2681, 4381, 2457, 3564, -778, -1460, 3689, 3281, 596, 4746, 1847, 9955, -1017, 6163, -1736, 3780, 2559, -234, 4047, -265, -920, 860, 3427, 4728, -1409, -950, -5040, -2623, -2261, 3159, 4478, -3951, 7484, -1248, 2436, -4901, -2672, 5248, 5730, 7760, 9232, 4805, 3348, -787, 8691, 6410, -1213, -2339, 1081, -3089, -761, -354, -1815, -775, -2310, -3415, 622, -665, -5640, -1858, -616, -1949, 5385, 3026, 8023, 4657, -1528, 4145, -890, -2765, 6168, 3809, -1156, -877, -995, -2336, 2590, -5893, -69, 6382, -3156, -19, 6887, 1783, 4670, -7374, -1851, -2257, 8090, -4856, 6253, -2493, -3278, -1536, 3759, -1758, -1354, 970, 3711, -2009, 6858, 5465, 8384, -6167, -8303, 3432, 2034, 132, -915, 10668, 9122, -2651, 3437, 3646, 3977, 3457, -1251, -272, 4728, -1021, -1037, -5393, -198, -4374, 3572, 2338, 3276, -6031, -5252, -1170, -1178, -2096, -1822, 1366, 5964, -2077, 7373, -4051, 5743, 7732, -5841, 2883, 7882, -155, -1130, 5697, 4918, 204, -1854, -4629, 4240, -905, 5480, -357, 10978, -2732]) # parameters
+i77 = Parameter("op77", "TENSOR_QUANT8_ASYMM", "{1, 3, 3, 512}, 0.0168358776718, 132", [140, 158, 104, 137, 131, 113, 139, 144, 128, 142, 134, 127, 133, 137, 155, 132, 128, 127, 119, 129, 138, 155, 124, 137, 117, 125, 128, 137, 145, 143, 146, 113, 129, 112, 126, 117, 129, 116, 127, 102, 118, 121, 133, 132, 91, 129, 128, 143, 132, 134, 122, 115, 136, 141, 140, 113, 135, 161, 110, 134, 135, 136, 113, 123, 154, 144, 139, 147, 183, 168, 127, 120, 147, 143, 120, 116, 132, 139, 131, 133, 117, 119, 123, 122, 142, 144, 119, 108, 123, 126, 129, 136, 143, 116, 119, 122, 140, 189, 136, 127, 138, 160, 132, 138, 138, 141, 118, 129, 130, 134, 126, 127, 127, 139, 135, 116, 108, 154, 125, 147, 120, 128, 134, 157, 139, 127, 121, 147, 137, 165, 133, 166, 185, 152, 157, 184, 115, 146, 108, 135, 131, 127, 141, 112, 140, 129, 112, 117, 132, 129, 106, 131, 133, 123, 129, 130, 124, 124, 128, 123, 136, 122, 142, 116, 133, 131, 131, 120, 135, 162, 114, 143, 134, 149, 152, 141, 125, 135, 134, 131, 147, 134, 169, 164, 149, 123, 121, 110, 121, 127, 130, 134, 137, 139, 136, 65, 133, 115, 133, 159, 123, 130, 152, 170, 154, 111, 139, 133, 116, 138, 164, 158, 127, 133, 134, 119, 148, 105, 129, 129, 125, 152, 130, 147, 131, 148, 122, 131, 135, 139, 155, 193, 127, 134, 121, 129, 150, 131, 157, 139, 101, 120, 133, 148, 119, 133, 131, 150, 133, 152, 139, 131, 117, 161, 118, 126, 129, 121, 125, 135, 140, 134, 138, 145, 135, 143, 136, 106, 127, 130, 135, 147, 133, 103, 133, 90, 116, 124, 124, 140, 130, 143, 133, 151, 129, 142, 119, 165, 127, 109, 112, 132, 124, 137, 108, 154, 176, 101, 134, 126, 181, 132, 145, 167, 154, 112, 136, 120, 134, 108, 123, 140, 127, 149, 127, 152, 132, 138, 132, 126, 161, 142, 145, 119, 142, 126, 140, 142, 93, 124, 158, 148, 152, 103, 148, 133, 125, 130, 129, 137, 120, 104, 125, 136, 130, 118, 182, 148, 170, 137, 120, 129, 156, 125, 149, 135, 180, 141, 130, 129, 134, 180, 144, 130, 150, 114, 90, 128, 134, 128, 133, 130, 111, 135, 109, 129, 119, 144, 115, 126, 139, 131, 140, 125, 151, 118, 115, 137, 129, 133, 183, 149, 136, 134, 107, 133, 136, 123, 117, 131, 133, 103, 127, 150, 171, 164, 133, 132, 137, 153, 147, 139, 130, 131, 157, 130, 137, 126, 131, 119, 132, 145, 145, 126, 132, 131, 118, 127, 97, 141, 136, 126, 129, 130, 143, 132, 136, 139, 134, 154, 122, 145, 112, 68, 114, 149, 117, 139, 136, 137, 127, 131, 137, 140, 124, 140, 121, 120, 131, 144, 149, 123, 128, 132, 130, 131, 125, 146, 127, 113, 129, 115, 139, 131, 152, 139, 120, 133, 160, 133, 94, 138, 130, 136, 138, 135, 155, 95, 124, 111, 119, 139, 117, 128, 126, 135, 140, 138, 129, 128, 134, 118, 114, 170, 136, 112, 120, 135, 123, 129, 124, 137, 148, 117, 102, 126, 122, 116, 151, 148, 146, 167, 161, 120, 142, 137, 179, 130, 129, 120, 113, 125, 153, 179, 142, 149, 109, 120, 121, 137, 162, 206, 161, 130, 124, 127, 115, 124, 112, 120, 125, 112, 106, 87, 131, 94, 143, 127, 114, 144, 139, 132, 126, 118, 130, 125, 150, 113, 148, 105, 118, 105, 156, 130, 203, 114, 128, 182, 125, 178, 140, 151, 132, 128, 141, 169, 124, 136, 136, 100, 140, 151, 117, 131, 123, 94, 115, 120, 131, 93, 138, 117, 117, 136, 148, 108, 139, 182, 148, 102, 137, 119, 137, 127, 155, 165, 133, 132, 129, 127, 107, 115, 129, 119, 140, 143, 102, 127, 117, 163, 118, 157, 131, 137, 158, 189, 144, 117, 120, 138, 136, 131, 136, 159, 155, 132, 142, 129, 125, 110, 120, 133, 148, 128, 150, 115, 137, 110, 131, 79, 119, 109, 113, 158, 119, 117, 111, 199, 120, 154, 147, 125, 134, 129, 123, 107, 130, 137, 123, 118, 110, 184, 81, 142, 126, 141, 164, 143, 122, 140, 163, 126, 139, 159, 164, 130, 146, 126, 120, 104, 122, 119, 121, 111, 169, 158, 140, 171, 108, 110, 141, 126, 100, 107, 154, 154, 130, 116, 137, 131, 114, 139, 145, 130, 128, 137, 129, 135, 160, 181, 121, 125, 140, 133, 92, 166, 132, 185, 106, 112, 104, 145, 154, 175, 97, 148, 121, 119, 118, 126, 128, 159, 121, 121, 134, 183, 112, 149, 113, 153, 101, 156, 156, 130, 103, 176, 120, 137, 128, 108, 129, 195, 185, 122, 141, 139, 108, 149, 157, 68, 133, 133, 137, 146, 135, 101, 175, 120, 117, 135, 121, 129, 134, 169, 125, 123, 135, 153, 119, 108, 162, 129, 107, 122, 122, 124, 107, 165, 130, 98, 142, 123, 167, 130, 174, 137, 133, 144, 150, 116, 149, 118, 115, 133, 114, 113, 117, 182, 127, 141, 142, 108, 104, 131, 140, 116, 126, 111, 127, 172, 186, 151, 116, 118, 144, 140, 134, 140, 125, 151, 147, 138, 111, 128, 133, 132, 138, 104, 164, 125, 213, 131, 103, 117, 144, 94, 149, 141, 123, 112, 151, 114, 133, 195, 127, 187, 146, 200, 118, 118, 127, 142, 121, 89, 114, 140, 123, 141, 162, 137, 108, 131, 126, 124, 141, 139, 204, 128, 124, 141, 122, 132, 128, 170, 138, 122, 136, 136, 131, 109, 117, 156, 129, 136, 124, 127, 169, 54, 120, 125, 142, 120, 134, 136, 125, 128, 137, 153, 140, 103, 154, 114, 146, 135, 201, 112, 138, 123, 128, 107, 122, 169, 169, 128, 125, 142, 184, 140, 133, 136, 141, 146, 122, 131, 143, 168, 101, 166, 117, 144, 140, 143, 118, 127, 147, 177, 108, 139, 124, 115, 101, 136, 138, 121, 110, 155, 125, 95, 97, 123, 125, 128, 113, 112, 127, 131, 128, 150, 108, 163, 195, 151, 88, 133, 135, 138, 168, 136, 147, 113, 89, 90, 121, 146, 109, 138, 135, 135, 149, 104, 110, 113, 137, 148, 123, 193, 114, 176, 115, 145, 128, 125, 89, 131, 145, 152, 106, 137, 129, 111, 143, 143, 148, 137, 133, 130, 130, 137, 146, 130, 127, 117, 115, 129, 131, 150, 123, 132, 118, 128, 128, 136, 158, 145, 146, 113, 128, 114, 126, 114, 129, 117, 144, 101, 117, 115, 134, 129, 141, 130, 129, 139, 153, 142, 123, 113, 150, 132, 139, 113, 132, 101, 138, 138, 130, 132, 126, 124, 123, 101, 126, 143, 129, 148, 130, 122, 147, 142, 121, 132, 118, 134, 129, 136, 117, 134, 125, 121, 122, 134, 120, 117, 145, 142, 175, 134, 133, 127, 126, 108, 136, 125, 136, 123, 108, 158, 177, 136, 123, 134, 141, 129, 125, 133, 128, 128, 139, 137, 133, 122, 108, 156, 124, 146, 126, 132, 141, 157, 139, 127, 119, 145, 138, 130, 135, 130, 121, 130, 154, 135, 116, 146, 102, 135, 131, 129, 148, 111, 131, 125, 154, 116, 133, 128, 106, 133, 132, 127, 131, 150, 125, 131, 146, 122, 136, 122, 142, 115, 132, 126, 132, 117, 135, 163, 117, 116, 134, 145, 150, 138, 135, 125, 132, 130, 144, 135, 161, 134, 123, 122, 119, 109, 121, 128, 128, 128, 160, 138, 135, 148, 134, 118, 133, 130, 121, 129, 150, 148, 154, 98, 141, 133, 114, 137, 137, 122, 126, 143, 134, 119, 150, 203, 129, 129, 143, 115, 130, 137, 158, 147, 131, 131, 133, 140, 121, 191, 132, 132, 119, 129, 155, 131, 123, 141, 117, 163, 119, 150, 132, 132, 133, 149, 123, 168, 133, 106, 115, 134, 117, 147, 129, 116, 124, 138, 137, 131, 134, 141, 136, 145, 136, 100, 128, 129, 135, 144, 101, 103, 143, 137, 117, 125, 127, 140, 130, 145, 130, 125, 131, 141, 123, 117, 137, 178, 113, 135, 126, 133, 115, 151, 90, 106, 134, 126, 127, 133, 155, 119, 132, 115, 131, 120, 134, 167, 124, 110, 128, 140, 127, 147, 129, 138, 129, 129, 165, 138, 124, 123, 154, 98, 138, 144, 170, 120, 124, 120, 145, 167, 150, 131, 126, 175, 129, 136, 120, 137, 128, 134, 130, 118, 171, 99, 163, 136, 117, 130, 165, 121, 134, 144, 123, 141, 132, 129, 134, 176, 128, 132, 131, 118, 152, 127, 138, 128, 135, 133, 111, 134, 120, 131, 157, 137, 118, 129, 137, 134, 139, 128, 149, 120, 115, 134, 131, 133, 89, 154, 135, 134, 146, 131, 138, 122, 120, 179, 134, 148, 141, 136, 136, 155, 132, 132, 132, 157, 142, 142, 130, 140, 142, 129, 137, 124, 135, 117, 130, 101, 149, 126, 132, 136, 120, 129, 129, 138, 140, 128, 129, 134, 146, 135, 132, 138, 131, 169, 123, 142, 140, 135, 114, 147, 120, 136, 134, 139, 138, 131, 137, 137, 126, 139, 124, 118, 128, 142, 154, 122, 127, 134, 98, 126, 131, 141, 128, 113, 131, 116, 139, 130, 127, 139, 115, 136, 156, 134, 170, 129, 130, 152, 139, 137, 115, 130, 126, 111, 121, 138, 110, 123, 152, 114, 134, 138, 131, 129, 133, 118, 116, 165, 133, 127, 119, 134, 124, 128, 126, 137, 146, 197, 114, 137, 156, 119, 146, 135, 149, 128, 155, 118, 144, 132, 175, 127, 133, 170, 109, 124, 116, 145, 114, 129, 122, 127, 127, 131, 123, 109, 139, 134, 138, 113, 131, 131, 128, 117, 125, 126, 108, 127, 133, 127, 164, 128, 114, 152, 118, 154, 117, 119, 144, 125, 154, 134, 144, 122, 110, 150, 147, 129, 201, 117, 157, 95, 174, 144, 158, 166, 136, 142, 146, 152, 126, 162, 107, 152, 139, 143, 139, 106, 126, 127, 182, 138, 119, 162, 113, 121, 128, 135, 142, 126, 113, 127, 138, 190, 133, 123, 116, 170, 117, 138, 174, 134, 71, 121, 85, 139, 118, 122, 107, 127, 121, 114, 121, 126, 124, 150, 146, 154, 132, 148, 136, 127, 121, 132, 150, 146, 136, 185, 136, 147, 152, 184, 130, 129, 100, 136, 127, 126, 144, 127, 146, 114, 100, 159, 156, 143, 108, 140, 126, 117, 150, 139, 121, 137, 131, 109, 136, 131, 113, 109, 133, 97, 128, 117, 141, 137, 117, 150, 148, 144, 130, 137, 123, 142, 146, 121, 135, 139, 156, 178, 141, 125, 115, 108, 134, 114, 141, 101, 118, 137, 150, 173, 124, 116, 146, 159, 126, 107, 141, 165, 128, 141, 153, 129, 108, 139, 185, 138, 126, 163, 123, 110, 137, 131, 121, 130, 109, 110, 124, 129, 129, 154, 122, 135, 126, 144, 172, 178, 109, 142, 120, 131, 171, 114, 151, 132, 119, 93, 161, 143, 141, 149, 121, 143, 113, 90, 142, 143, 127, 174, 120, 118, 130, 113, 125, 135, 130, 123, 139, 140, 120, 145, 137, 114, 130, 120, 134, 142, 137, 132, 178, 110, 110, 133, 122, 107, 127, 147, 127, 178, 112, 134, 114, 182, 166, 104, 126, 137, 122, 88, 126, 129, 171, 112, 122, 127, 140, 135, 121, 183, 185, 119, 150, 135, 135, 80, 117, 158, 127, 188, 120, 150, 117, 139, 142, 119, 158, 135, 156, 121, 122, 121, 148, 130, 170, 158, 168, 179, 179, 88, 142, 134, 118, 116, 123, 148, 121, 110, 125, 152, 147, 121, 160, 177, 166, 133, 135, 119, 122, 139, 144, 147, 156, 143, 123, 117, 133, 144, 189, 121, 169, 118, 94, 111, 131, 122, 131, 140, 119, 137, 117, 134, 109, 160, 112, 124, 122, 124, 132, 141, 115, 125, 121, 142, 113, 134, 124, 148, 132, 125, 95, 109, 135, 117, 116, 136, 130, 89, 116, 145, 155, 153, 135, 128, 138, 171, 142, 136, 131, 129, 138, 135, 135, 122, 154, 116, 127, 148, 130, 131, 132, 177, 124, 145, 181, 135, 166, 105, 122, 144, 129, 154, 132, 133, 140, 127, 124, 133, 139, 169, 120, 151, 133, 142, 135, 150, 127, 137, 136, 122, 113, 132, 108, 120, 118, 134, 130, 121, 142, 135, 115, 107, 109, 175, 125, 130, 120, 112, 132, 132, 172, 134, 117, 139, 162, 117, 167, 185, 123, 147, 127, 150, 97, 126, 117, 108, 120, 142, 114, 144, 117, 143, 151, 115, 140, 132, 141, 110, 115, 107, 133, 114, 119, 138, 122, 143, 116, 153, 212, 41, 102, 182, 155, 117, 86, 73, 168, 145, 188, 88, 185, 197, 188, 197, 159, 135, 104, 179, 200, 76, 194, 186, 104, 108, 202, 193, 145, 114, 199, 138, 202, 149, 180, 132, 99, 132, 156, 96, 110, 120, 192, 227, 168, 107, 221, 170, 103, 184, 119, 123, 148, 111, 33, 127, 195, 67, 98, 151, 206, 196, 170, 110, 91, 206, 139, 174, 159, 102, 69, 203, 177, 156, 134, 173, 198, 202, 200, 208, 84, 160, 121, 159, 162, 200, 117, 178, 106, 93, 124, 196, 176, 115, 131, 181, 187, 144, 193, 107, 205, 167, 141, 164, 124, 82, 140, 194, 87, 87, 116, 185, 135, 195, 35, 124, 120, 83, 119, 197, 203, 182, 194, 79, 186, 182, 128, 169, 129, 84, 82, 167, 143, 170, 189, 173, 131, 79, 122, 187, 174, 183, 122, 161, 148, 189, 135, 117, 60, 86, 130, 202, 116, 108, 142, 50, 115, 184, 193, 108, 68, 118, 158, 117, 121, 157, 59, 120, 77, 80, 141, 108, 176, 186, 178, 179, 121, 137, 171, 131, 156, 180, 60, 163, 176, 117, 119, 103, 127, 46, 167, 94, 174, 186, 158, 177, 206, 109, 109, 122, 146, 217, 171, 45, 149, 245, 177, 192, 114, 162, 152, 117, 110, 157, 107, 111, 95, 230, 204, 187, 100, 199, 113, 205, 128, 204, 12, 92, 202, 66, 190, 0, 44, 181, 123, 109, 162, 103, 118, 133, 124, 140, 135, 85, 146, 197, 114, 196, 97, 56, 198, 135, 129, 161, 123, 114, 99, 181, 110, 119, 134, 246, 205, 191, 46, 173, 146, 178, 187, 110, 190, 194, 129, 118, 255, 96, 123, 133, 115, 102, 196, 108, 200, 117, 151, 123, 121, 137, 190, 142, 147, 67, 113, 94, 103, 114, 119, 118, 195, 154, 122, 187, 124, 90, 141, 107, 195, 132, 193, 139, 122, 169, 102, 134, 120, 201, 118, 57, 144, 72, 174, 182, 115, 119, 158, 128, 119, 134, 163, 210, 101, 129, 138, 105, 204, 185, 113, 116, 144, 182, 110, 155, 13, 68, 72, 113, 204, 117, 205, 144, 87, 211, 118, 132, 196, 153, 110, 99, 185, 109, 186, 75, 105, 71, 136, 114, 135, 79, 193, 158, 188, 81, 114, 180, 128, 193, 191, 127, 114, 122, 147, 147, 204, 200, 138, 113, 128, 206, 95, 188, 76, 177, 193, 110, 137, 105, 79, 127, 112, 141, 61, 128, 149, 133, 142, 179, 163, 192, 125, 177, 166, 195, 137, 178, 175, 195, 178, 218, 62, 128, 97, 143, 115, 126, 197, 217, 97, 103, 178, 185, 198, 249, 195, 165, 131, 90, 211, 178, 51, 121, 113, 204, 190, 165, 106, 177, 117, 188, 192, 193, 119, 198, 183, 122, 112, 180, 93, 121, 77, 198, 134, 120, 96, 183, 190, 60, 115, 183, 186, 131, 108, 116, 164, 188, 97, 182, 235, 165, 77, 165, 61, 124, 201, 173, 157, 181, 196, 108, 202, 103, 102, 181, 108, 189, 101, 133, 181, 160, 76, 182, 183, 124, 117, 135, 196, 162, 110, 186, 138, 169, 89, 160, 153, 190, 110, 140, 158, 120, 147, 136, 141, 127, 160, 124, 142, 132, 173, 130, 132, 113, 103, 125, 155, 160, 114, 129, 121, 127, 126, 134, 156, 116, 144, 133, 137, 113, 130, 131, 127, 120, 175, 124, 109, 126, 140, 132, 123, 126, 119, 151, 161, 149, 119, 115, 159, 140, 152, 134, 145, 140, 125, 151, 149, 130, 196, 117, 111, 157, 93, 142, 132, 129, 135, 142, 145, 152, 124, 121, 191, 153, 145, 141, 139, 139, 124, 129, 122, 144, 120, 151, 151, 150, 176, 134, 148, 105, 131, 109, 136, 94, 134, 122, 116, 164, 174, 136, 103, 131, 195, 125, 84, 180, 117, 125, 149, 131, 118, 116, 121, 125, 127, 153, 145, 151, 135, 140, 138, 124, 122, 134, 149, 101, 136, 116, 115, 149, 153, 119, 130, 128, 96, 134, 129, 126, 127, 127, 91, 110, 163, 149, 159, 140, 112, 146, 127, 118, 151, 69, 123, 134, 140, 108, 134, 129, 110, 107, 130, 180, 127, 117, 137, 144, 123, 121, 144, 147, 131, 134, 171, 110, 145, 120, 135, 137, 145, 111, 151, 128, 115, 113, 134, 118, 141, 102, 181, 143, 144, 133, 123, 117, 145, 117, 128, 108, 146, 114, 127, 63, 155, 131, 110, 140, 108, 127, 128, 138, 123, 112, 136, 178, 120, 132, 171, 131, 124, 141, 139, 155, 125, 133, 125, 140, 111, 182, 102, 146, 120, 131, 162, 114, 123, 131, 129, 185, 107, 131, 132, 148, 121, 142, 100, 171, 137, 117, 120, 122, 121, 155, 130, 119, 125, 134, 129, 118, 146, 139, 121, 144, 134, 118, 132, 123, 135, 141, 117, 129, 177, 137, 115, 132, 125, 110, 128, 146, 129, 107, 138, 133, 116, 91, 115, 163, 126, 137, 124, 92, 133, 130, 96, 112, 124, 125, 115, 131, 139, 106, 128, 113, 108, 135, 138, 175, 116, 79, 129, 127, 121, 136, 117, 134, 118, 119, 161, 133, 116, 117, 172, 140, 150, 129, 79, 162, 107, 89, 131, 187, 142, 135, 121, 132, 123, 145, 117, 133, 124, 148, 140, 118, 167, 98, 160, 132, 141, 123, 128, 139, 124, 129, 119, 142, 126, 119, 136, 151, 124, 123, 123, 118, 167, 105, 134, 125, 132, 143, 116, 137, 135, 133, 172, 124, 112, 130, 117, 183, 135, 145, 125, 124, 123, 145, 116, 136, 124, 146, 138, 124, 152, 113, 141, 117, 120, 198, 129, 159, 173, 137, 110, 150, 130, 130, 132, 167, 138, 138, 133, 135, 141, 136, 136, 126, 155, 118, 129, 91, 131, 130, 132, 170, 123, 145, 108, 140, 153, 101, 125, 139, 129, 104, 129, 135, 137, 123, 125, 134, 130, 101, 119, 151, 132, 144, 139, 149, 137, 138, 137, 120, 117, 132, 120, 120, 118, 136, 174, 121, 143, 133, 173, 114, 106, 157, 130, 133, 120, 113, 135, 134, 111, 134, 131, 136, 153, 120, 121, 118, 124, 138, 122, 145, 129, 134, 138, 109, 126, 143, 119, 145, 164, 104, 150, 119, 138, 133, 141, 113, 115, 111, 132, 120, 118, 133, 118, 146, 106, 153, 146, 173, 103, 135, 134, 118, 128, 134, 151, 131, 132, 127, 127, 144, 152, 136, 144, 175, 113, 127, 115, 128, 122, 137, 118, 136, 130, 139, 130, 116, 124, 125, 130, 118, 136, 129, 129, 113, 171, 152, 122, 127, 146, 125, 142, 133, 131, 141, 133, 154, 124, 120, 143, 132, 143, 132, 139, 80, 201, 157, 134, 134, 134, 125, 147, 123, 133, 130, 142, 157, 138, 137, 140, 140, 116, 147, 129, 137, 136, 147, 142, 125, 124, 134, 85, 139, 120, 191, 123, 138, 132, 138, 132, 122, 100, 127, 131, 110, 138, 127, 125, 134, 130, 133, 145, 176, 105, 129, 134, 137, 118, 130, 110, 134, 141, 118, 117, 122, 127, 167, 134, 137, 143, 134, 140, 130, 118, 151, 124, 160, 133, 120, 132, 132, 156, 139, 107, 129, 118, 140, 125, 145, 127, 131, 144, 132, 129, 139, 134, 143, 112, 140, 162, 128, 145, 127, 125, 153, 133, 127, 134, 122, 157, 115, 157, 129, 134, 128, 138, 139, 154, 139, 141, 137, 138, 135, 122, 120, 135, 141, 149, 134, 149, 133, 129, 129, 122, 109, 118, 132, 137, 130, 130, 137, 136, 156, 126, 127, 119, 148, 120, 130, 135, 162, 151, 124, 130, 133, 117, 136, 165, 161, 131, 143, 130, 127, 133, 122, 126, 130, 127, 120, 157, 127, 134, 126, 130, 139, 131, 138, 112, 157, 128, 138, 123, 141, 136, 121, 149, 133, 113, 128, 141, 134, 211, 127, 130, 132, 112, 85, 138, 126, 129, 132, 119, 121, 130, 131, 128, 127, 147, 143, 128, 127, 144, 141, 113, 146, 127, 117, 134, 141, 127, 119, 141, 145, 112, 112, 124, 125, 127, 132, 131, 154, 102, 121, 113, 163, 150, 132, 114, 138, 131, 137, 149, 124, 132, 122, 131, 148, 136, 134, 130, 128, 158, 115, 138, 118, 133, 115, 127, 137, 136, 147, 127, 121, 122, 134, 145, 129, 123, 139, 145, 120, 153, 130, 146, 117, 161, 135, 146, 161, 183, 135, 132, 135, 122, 131, 105, 135, 118, 124, 128, 137, 141, 116, 174, 138, 141, 147, 154, 128, 129, 139, 118, 145, 140, 153, 132, 127, 134, 126, 137, 141, 144, 143, 114, 123, 133, 123, 134, 136, 116, 134, 108, 132, 137, 140, 124, 116, 148, 135, 134, 129, 147, 130, 120, 143, 124, 133, 97, 131, 135, 123, 126, 124, 134, 137, 120, 130, 132, 131, 134, 155, 138, 153, 142, 134, 147, 161, 139, 144, 146, 143, 138, 140, 133, 135, 129, 116, 125, 139, 125, 120, 131, 130, 124, 148, 187, 140, 131, 130, 132, 135, 119, 143, 131, 138, 134, 119, 124, 142, 138, 156, 129, 137, 131, 140, 138, 134, 147, 146, 134, 126, 125, 141, 135, 116, 138, 137, 129, 127, 148, 129, 124, 117, 119, 85, 128, 113, 128, 123, 137, 130, 150, 131, 124, 126, 136, 136, 163, 137, 129, 142, 148, 139, 111, 195, 127, 142, 124, 139, 130, 150, 126, 134, 136, 130, 140, 134, 135, 132, 122, 112, 131, 114, 130, 136, 122, 143, 111, 130, 146, 184, 106, 144, 132, 115, 100, 122, 136, 162, 151, 127, 127, 146, 169, 133, 175, 143, 108, 124, 128, 106, 85, 151, 120, 135, 123, 130, 132, 106, 114, 119, 135, 108, 151, 112, 144, 117, 198, 181, 114, 143, 133, 112, 107, 129, 116, 140, 140, 154, 119, 116, 128, 127, 134, 134, 140, 122, 154, 153, 137, 127, 187, 116, 137, 103, 127, 115, 118, 142, 126, 144, 131, 124, 126, 151, 96, 88, 141, 150, 166, 116, 122, 152, 178, 149, 123, 207, 129, 147, 117, 127, 129, 122, 137, 182, 126, 174, 132, 121, 146, 104, 116, 116, 133, 216, 132, 132, 118, 122, 112, 134, 131, 126, 129, 119, 115, 114, 126, 159, 143, 139, 149, 111, 140, 139, 118, 164, 88, 150, 141, 120, 120, 126, 123, 114, 125, 143, 128, 135, 108, 160, 98, 149, 136, 111, 131, 145, 153, 158, 110, 144, 214, 124, 176, 168, 120, 162, 134, 120, 142, 130, 175, 114, 135, 145, 125, 117, 152, 128, 176, 138, 128, 136, 95, 133, 120, 104, 157, 175, 137, 119, 117, 121, 139, 120, 117, 113, 124, 109, 158, 119, 113, 135, 154, 132, 120, 120, 105, 126, 125, 100, 114, 119, 153, 143, 134, 130, 113, 137, 104, 131, 128, 131, 128, 115, 114, 115, 125, 132, 141, 156, 182, 137, 136, 144, 120, 153, 136, 132, 118, 132, 122, 136, 123, 163, 124, 124, 129, 71, 123, 134, 124, 108, 131, 131, 119, 121, 126, 116, 130, 136, 125, 120, 119, 134, 136, 131, 120, 109, 143, 116, 122, 120, 116, 143, 92, 137, 119, 118, 135, 137, 133, 100, 191, 139, 116, 116, 122, 120, 121, 119, 129, 122, 126, 107, 111, 110, 127, 122, 155, 143, 127, 131, 178, 115, 127, 138, 121, 173, 130, 137, 125, 131, 165, 120, 132, 118, 135, 117, 123, 135, 132, 112, 118, 108, 113, 130, 130, 120, 132, 140, 137, 128, 170, 150, 183, 97, 108, 152, 140, 124, 160, 126, 128, 133, 122, 127, 109, 140, 119, 128, 126, 160, 132, 125, 142, 113, 112, 167, 176, 128, 131, 153, 133, 151, 133, 167, 125, 121, 131, 112, 128, 133, 128, 125, 118, 121, 140, 107, 145, 85, 116, 136, 119, 130, 128, 138, 115, 119, 190, 142, 133, 155, 131, 120, 111, 145, 128, 138, 126, 149, 135, 120, 141, 122, 145, 180, 121, 110, 133, 142, 123, 134, 107, 157, 158, 136, 171, 136, 151, 137, 150, 175, 133, 122, 124, 125, 171, 121, 117, 144, 137, 126, 133, 206, 121, 149, 127, 114, 131, 126, 128, 143, 87, 136, 118, 129, 139, 130, 121, 132, 133, 134, 104, 155, 145, 116, 143, 163, 158, 133, 129, 130, 105, 147, 115, 122, 132, 137, 155, 124, 154, 120, 147, 122, 103, 160, 122, 135, 114, 120, 141, 129, 152, 119, 118, 155, 109, 170, 137, 135, 110, 132, 142, 135, 137, 160, 197, 187, 123, 142, 134, 155, 133, 137, 141, 183, 147, 140, 140, 119, 111, 96, 135, 182, 126, 135, 117, 137, 127, 131, 147, 179, 106, 133, 137, 118, 129, 134, 130, 132, 133, 124, 128, 143, 147, 135, 144, 125, 117, 128, 146, 142, 123, 138, 117, 135, 129, 138, 144, 117, 123, 127, 131, 116, 135, 129, 130, 111, 71, 155, 121, 125, 142, 127, 136, 133, 130, 141, 148, 154, 124, 117, 145, 177, 141, 131, 139, 163, 124, 154, 129, 133, 148, 126, 136, 136, 131, 133, 126, 131, 140, 135, 140, 140, 117, 144, 131, 138, 134, 145, 139, 128, 125, 133, 158, 143, 124, 178, 140, 140, 128, 136, 147, 106, 131, 113, 127, 162, 135, 129, 141, 135, 130, 132, 121, 166, 140, 129, 128, 134, 119, 132, 140, 133, 142, 118, 115, 119, 124, 164, 135, 139, 143, 134, 141, 131, 116, 149, 121, 134, 133, 131, 134, 147, 155, 135, 112, 129, 118, 140, 127, 143, 119, 132, 123, 129, 132, 142, 135, 144, 112, 135, 161, 126, 142, 155, 126, 154, 122, 125, 134, 121, 152, 120, 155, 175, 131, 127, 142, 140, 151, 114, 140, 137, 140, 137, 167, 104, 135, 140, 149, 137, 138, 129, 146, 129, 124, 107, 119, 130, 138, 133, 132, 140, 136, 127, 128, 129, 120, 131, 117, 127, 133, 80, 154, 118, 130, 130, 113, 135, 143, 126, 128, 145, 131, 131, 132, 104, 128, 130, 142, 143, 156, 122, 157, 130, 126, 140, 135, 137, 135, 161, 134, 138, 124, 143, 142, 123, 126, 124, 130, 143, 112, 130, 94, 126, 129, 130, 129, 165, 136, 120, 132, 146, 118, 149, 130, 134, 127, 127, 149, 137, 126, 131, 142, 140, 117, 144, 128, 120, 131, 138, 111, 118, 127, 129, 115, 112, 124, 125, 128, 135, 130, 114, 126, 124, 116, 119, 116, 122, 117, 142, 130, 136, 144, 123, 131, 121, 129, 148, 132, 135, 134, 132, 148, 117, 129, 116, 136, 158, 128, 114, 137, 143, 126, 120, 119, 135, 85, 133, 124, 135, 122, 118, 133, 179, 147, 115, 125, 131, 134, 100, 135, 122, 130, 133, 122, 134, 105, 137, 115, 134, 136, 145, 141, 116, 162, 111, 138, 148, 155, 128, 130, 140, 131, 146, 129, 155, 133, 128, 133, 128, 126, 141, 137, 141, 136, 121, 136, 121, 138, 141, 116, 133, 118, 130, 103, 136, 124, 119, 147, 148, 135, 132, 146, 127, 118, 139, 127, 134, 177, 130, 135, 125, 135, 123, 136, 139, 120, 111, 134, 141, 150, 146, 138, 152, 137, 135, 144, 156, 134, 140, 145, 148, 153, 138, 131, 133, 128, 116, 125, 129, 127, 120, 131, 125, 123, 150, 128, 133, 132, 130, 131, 134, 122, 126, 129, 137, 134, 120, 124, 142, 130, 134, 126, 134, 129, 145, 140, 139, 149, 144, 132, 128, 123, 139, 131, 115, 136, 133, 179, 129, 148, 128, 165, 120, 119, 152, 130, 112, 130, 126, 137, 130, 131, 132, 125, 125, 135, 140, 63, 132, 129, 141, 147, 136, 130, 128, 155, 145, 126, 137, 129, 147, 159, 122, 133, 129, 140, 134, 142, 135, 123, 111, 132, 129, 129, 133, 123, 143, 115, 129]) # parameters
+i78 = Internal("op78", "TENSOR_QUANT8_ASYMM", "{1, 14, 14, 512}, 0.023528477177, 0") # intermediate result
+i79 = Parameter("op79", "TENSOR_INT32", "{512}, 0.000138872928801, 0", [-15709, 4131, -4227, -5060, 2469, 12246, -19310, -8550, -9589, 12285, -7295, -15468, 11009, -7912, 5778, -20369, -3115, -18818, -3064, 2549, -12244, 28189, -771, 11366, 10671, 1860, 6985, -17783, -8928, -14702, -4247, -19396, -2501, 10280, 2728, -14644, 13925, 2380, -6508, -6569, 695, -12303, -362, -3622, -26612, 7296, -712, 3120, -573, 5385, 7673, -10656, 9944, 4715, -2813, 14568, -20969, 18686, -10451, -11382, -19825, -10149, -6873, 17940, -1107, 8045, -3687, 9594, -24737, 3873, 1520, -13797, -6282, -5740, 15157, 15136, 14698, -15312, -1085, -10619, 553, -4692, -8701, 17841, -17061, 3846, -19712, 251, -9151, 2983, -1555, 6642, -2927, -4289, 8981, -14765, 18048, -22482, -5925, 8598, 221, -13452, 8187, 14091, -14916, -12484, 12265, 1094, 11626, -14723, -14811, -3572, -5172, 5325, -25788, -7053, 8015, 5654, 4936, 11112, -1846, -17838, -2018, 6719, -9349, 2825, 7283, 14865, 6798, -5312, -601, -13297, 4397, -11312, 2146, 9295, -6071, 5773, -21407, -8507, -23790, 10532, 2137, -2871, 1030, -693, 23772, 18374, -17991, -3732, 3438, 2846, 11278, -3337, 8266, -11105, 7936, 11428, 6500, -6636, -22631, -5567, 5003, 15060, -8927, 18526, 8434, 3600, 12771, 5914, -29740, -4939, 8408, -13006, 8024, -10686, 3498, 4919, 14427, -2665, -10006, 25887, -31827, 28376, 5430, -293, 9483, 16461, -8344, 2527, 13569, -176, 16371, 8827, 16757, -8652, 15813, -12070, 2613, -1607, 5296, -32302, -7878, -12248, -15939, 17740, 12075, 15927, 14608, 2832, 12405, 14022, 5738, -4134, -22407, -13522, -2698, -10719, 11108, -5238, 14045, -3512, -20879, 10529, 8586, -7680, -6382, -9137, 9572, 1048, -3262, 10972, 2059, 19554, 12647, -28701, -17721, -19013, -1563, -5998, -1815, -10005, -14449, -16462, 30240, -3446, 15076, -1551, -2160, -11720, 13836, 12902, 16321, -11785, -9941, 126, -5831, -13604, -13463, -18182, 3920, -5227, -23801, -22028, 5987, -9911, 7162, 5850, -12745, 6060, 33703, 4533, 1699, -13885, -12335, -6369, 15926, -9638, 19855, -8524, -39, -9352, 1021, -6630, 3875, -6846, -134, -2620, 19, -14629, -1484, 9025, 12694, 16409, 8964, 9614, -32362, 3036, -9107, -13590, 20788, -6593, 16806, 2325, -5755, -31367, -5682, 1950, 9876, -4913, 2061, 14208, -1988, 11241, 9114, 14270, -4746, -3943, 2455, 4810, 3148, 5044, -1212, -1350, -14076, -15664, -4032, 1575, 1386, 16482, 6230, 14366, -29026, -4054, 4768, -788, -11222, 17241, -20631, 10649, -610, -5172, -5640, -13145, -7901, 1909, -5276, 17840, -14676, -3130, 8765, -7049, 2887, 4771, -5342, -8374, 4959, -1487, -2564, -13403, 10136, 13499, -7934, 6443, 2967, -8260, -7565, -18021, 5570, 8064, -10804, -3881, 18203, -7242, 1886, -12058, -4871, 895, 10453, 29461, 12491, -1507, 12237, 10251, 14659, 18957, -5478, -12698, -14890, -12834, 8764, 2284, 1618, 10989, -27920, -6622, -2389, -21486, 1788, -13233, -10561, -10419, -21887, 25949, -14537, 12799, -10535, -10532, 4729, 10402, 507, 2919, 12062, -5174, 2022, -9594, 20526, -6706, -18210, 3738, 3938, 2633, 13965, 300, -16966, -8638, 1281, 7235, -2840, 5671, 19536, 9603, -26095, 4173, 11441, -15425, -9934, -11685, 11459, 12218, -16117, -6083, 7361, 10819, 12725, -29310, -1634, 13373, -548, 14769, 1649, 38, 13320, -5953, -8049, 12228, 8733, 1225, 10642, 3554, 17369, -4237, 28871, -5764, 7381, 6123, -8698, -11423, -14187, 1342, -5802, -1008, 11484, 5197, -23915, -22464, 17764, 2070, 8901, 4514, -3589, -1151, 15309, -16064, -876, 3226, 1276, 9193, 927, 1615, -18942, -13356, 9804, 5069, -8493, -18616, -969, 6259, -17856, 27312, 2379, 14479, -8654, 12897, -3924, -8140, 254, 6570, -14154, 7708, -10344, 3417]) # parameters
+i80 = Parameter("op80", "TENSOR_QUANT8_ASYMM", "{512, 1, 1, 512}, 0.0059023341164, 116", [99, 128, 95, 117, 120, 113, 108, 111, 125, 93, 131, 109, 119, 107, 90, 120, 128, 123, 121, 130, 121, 105, 106, 117, 121, 107, 120, 106, 88, 117, 129, 99, 116, 131, 120, 107, 122, 91, 101, 119, 98, 92, 125, 123, 136, 113, 115, 105, 117, 84, 104, 112, 101, 116, 120, 130, 119, 123, 120, 107, 117, 114, 106, 111, 138, 113, 131, 122, 96, 122, 123, 128, 105, 120, 124, 115, 127, 96, 97, 109, 120, 118, 115, 121, 111, 135, 117, 108, 111, 114, 109, 111, 115, 113, 123, 112, 115, 106, 118, 110, 130, 117, 116, 107, 114, 118, 104, 123, 116, 114, 102, 100, 118, 112, 104, 109, 120, 109, 124, 108, 143, 125, 117, 135, 114, 108, 125, 104, 130, 132, 126, 128, 112, 112, 116, 124, 121, 128, 107, 114, 108, 105, 123, 123, 133, 126, 108, 124, 111, 117, 104, 104, 123, 108, 94, 110, 130, 112, 117, 111, 122, 99, 112, 107, 135, 116, 108, 115, 110, 121, 114, 110, 110, 103, 109, 121, 116, 131, 109, 112, 111, 99, 138, 97, 116, 120, 114, 115, 106, 107, 118, 118, 129, 130, 112, 151, 124, 101, 109, 105, 115, 88, 113, 110, 89, 129, 110, 115, 116, 106, 107, 130, 117, 104, 118, 116, 100, 131, 123, 125, 112, 105, 122, 126, 119, 97, 116, 110, 129, 117, 129, 118, 119, 119, 113, 118, 132, 111, 113, 102, 114, 128, 114, 124, 128, 105, 101, 116, 105, 116, 120, 115, 100, 108, 112, 115, 107, 128, 117, 126, 114, 124, 110, 101, 103, 122, 98, 123, 125, 127, 110, 113, 126, 100, 128, 136, 114, 133, 104, 124, 112, 119, 118, 113, 126, 119, 117, 114, 120, 113, 130, 119, 116, 116, 147, 135, 130, 89, 123, 108, 108, 108, 119, 102, 103, 106, 121, 108, 109, 110, 116, 139, 131, 127, 111, 109, 118, 110, 113, 107, 128, 115, 122, 110, 105, 137, 127, 128, 100, 124, 109, 112, 121, 121, 88, 122, 101, 99, 106, 103, 109, 123, 117, 111, 108, 114, 117, 101, 135, 117, 96, 118, 98, 114, 116, 108, 93, 105, 134, 106, 112, 98, 120, 107, 113, 119, 143, 118, 118, 120, 119, 93, 113, 129, 114, 124, 122, 116, 113, 123, 108, 118, 122, 119, 100, 114, 113, 126, 140, 102, 124, 101, 121, 117, 138, 119, 109, 122, 106, 120, 123, 129, 102, 104, 98, 125, 107, 108, 104, 117, 103, 115, 105, 112, 103, 109, 107, 125, 112, 116, 123, 133, 107, 114, 111, 116, 116, 107, 116, 113, 121, 128, 116, 122, 123, 119, 115, 108, 109, 148, 121, 115, 131, 125, 122, 114, 125, 106, 114, 115, 117, 128, 103, 90, 110, 113, 112, 122, 119, 130, 132, 96, 117, 114, 111, 118, 121, 103, 97, 108, 125, 120, 117, 109, 115, 121, 134, 108, 118, 113, 105, 115, 124, 106, 137, 122, 110, 131, 110, 118, 113, 113, 116, 110, 112, 119, 117, 121, 115, 116, 122, 97, 121, 116, 128, 114, 125, 121, 133, 126, 117, 125, 122, 133, 126, 117, 116, 114, 115, 126, 98, 106, 104, 133, 105, 105, 95, 110, 127, 107, 106, 120, 109, 121, 115, 106, 120, 103, 123, 118, 118, 126, 116, 123, 112, 126, 111, 133, 120, 112, 117, 108, 107, 124, 111, 116, 121, 96, 110, 102, 112, 135, 104, 97, 115, 118, 117, 113, 123, 110, 131, 104, 101, 94, 117, 125, 120, 122, 125, 127, 115, 124, 120, 113, 104, 117, 126, 113, 118, 122, 112, 139, 105, 117, 100, 118, 119, 126, 114, 123, 98, 120, 125, 130, 114, 125, 107, 119, 111, 101, 142, 123, 128, 108, 124, 134, 113, 123, 118, 112, 130, 112, 116, 117, 124, 124, 111, 128, 111, 111, 105, 121, 122, 120, 122, 115, 104, 113, 107, 112, 125, 115, 129, 139, 130, 113, 107, 118, 135, 113, 105, 99, 123, 119, 108, 112, 120, 113, 104, 131, 130, 114, 117, 110, 116, 99, 111, 120, 112, 129, 120, 109, 85, 142, 118, 113, 114, 123, 105, 108, 92, 115, 120, 114, 89, 108, 117, 126, 110, 111, 102, 111, 113, 123, 123, 122, 106, 105, 113, 95, 117, 133, 110, 119, 145, 105, 116, 130, 120, 111, 118, 110, 118, 114, 124, 109, 110, 123, 108, 96, 110, 101, 120, 115, 122, 117, 128, 128, 122, 134, 115, 124, 119, 108, 124, 116, 120, 117, 127, 110, 120, 122, 115, 114, 110, 101, 119, 118, 118, 108, 114, 112, 110, 120, 115, 115, 104, 108, 109, 137, 111, 97, 108, 124, 97, 110, 122, 106, 102, 116, 116, 109, 110, 109, 132, 114, 118, 122, 117, 121, 121, 122, 132, 121, 98, 121, 115, 108, 118, 115, 113, 121, 100, 119, 132, 111, 107, 111, 121, 118, 113, 111, 129, 113, 112, 117, 111, 119, 119, 123, 133, 129, 103, 115, 111, 117, 112, 129, 129, 129, 129, 123, 116, 116, 100, 108, 112, 108, 113, 119, 123, 123, 120, 117, 113, 108, 119, 118, 120, 116, 109, 114, 112, 109, 119, 108, 106, 116, 124, 106, 112, 116, 116, 128, 95, 137, 130, 122, 117, 125, 120, 117, 112, 119, 94, 131, 118, 112, 102, 114, 126, 103, 144, 114, 116, 115, 128, 120, 116, 125, 102, 115, 110, 113, 121, 111, 116, 111, 123, 115, 108, 122, 118, 121, 107, 101, 129, 114, 120, 130, 118, 117, 109, 137, 98, 113, 117, 116, 110, 117, 120, 122, 103, 121, 133, 123, 112, 102, 115, 126, 109, 118, 98, 98, 115, 118, 123, 123, 114, 114, 135, 126, 114, 124, 118, 105, 122, 124, 112, 119, 124, 120, 113, 130, 113, 123, 120, 110, 143, 121, 123, 109, 115, 115, 123, 113, 113, 99, 107, 95, 103, 125, 123, 127, 136, 120, 102, 116, 115, 124, 120, 113, 119, 97, 118, 118, 128, 104, 126, 119, 131, 110, 110, 103, 104, 99, 123, 110, 107, 114, 118, 104, 121, 126, 122, 117, 128, 115, 112, 122, 128, 119, 112, 108, 106, 90, 122, 125, 105, 114, 117, 99, 104, 118, 124, 121, 107, 109, 109, 122, 120, 116, 137, 111, 167, 114, 97, 110, 118, 112, 122, 127, 125, 117, 103, 124, 141, 120, 105, 113, 118, 129, 101, 110, 118, 118, 103, 108, 113, 106, 110, 118, 115, 103, 124, 106, 126, 114, 108, 109, 113, 139, 113, 120, 119, 124, 117, 128, 121, 112, 106, 133, 115, 100, 123, 116, 104, 114, 108, 105, 124, 118, 126, 124, 128, 113, 116, 113, 117, 116, 118, 108, 115, 126, 110, 99, 104, 103, 103, 116, 117, 118, 108, 119, 112, 117, 112, 113, 122, 109, 130, 114, 117, 111, 112, 103, 100, 123, 121, 120, 112, 114, 115, 112, 114, 113, 112, 113, 110, 116, 117, 109, 121, 113, 109, 117, 101, 125, 103, 116, 108, 127, 103, 114, 133, 120, 119, 117, 119, 111, 117, 121, 104, 114, 122, 130, 111, 124, 108, 110, 125, 104, 120, 125, 141, 112, 115, 113, 118, 127, 121, 122, 126, 110, 100, 119, 116, 118, 106, 121, 111, 126, 107, 118, 117, 124, 110, 106, 89, 126, 104, 118, 100, 117, 121, 129, 124, 118, 118, 118, 122, 103, 123, 127, 113, 113, 122, 116, 125, 113, 128, 98, 133, 110, 145, 123, 124, 123, 104, 116, 101, 109, 119, 98, 125, 111, 120, 120, 129, 113, 118, 135, 115, 134, 116, 118, 102, 110, 123, 115, 110, 120, 120, 140, 113, 117, 112, 112, 108, 141, 113, 118, 116, 99, 129, 121, 116, 122, 119, 105, 118, 123, 112, 120, 112, 127, 117, 133, 113, 126, 116, 92, 108, 118, 113, 118, 110, 123, 103, 116, 134, 111, 110, 119, 121, 124, 104, 133, 113, 128, 102, 101, 123, 127, 124, 109, 119, 101, 122, 119, 111, 115, 123, 104, 109, 116, 116, 113, 122, 112, 114, 122, 112, 122, 123, 119, 116, 122, 118, 111, 115, 124, 124, 119, 105, 125, 129, 114, 129, 114, 124, 122, 114, 108, 112, 121, 115, 114, 122, 108, 116, 117, 112, 129, 110, 125, 116, 112, 123, 116, 115, 102, 118, 136, 106, 127, 116, 112, 108, 122, 118, 109, 122, 118, 119, 123, 119, 140, 110, 124, 113, 110, 96, 115, 118, 111, 142, 123, 105, 119, 116, 114, 118, 93, 113, 114, 131, 130, 118, 120, 109, 111, 123, 129, 97, 111, 107, 106, 115, 131, 118, 118, 121, 121, 106, 121, 117, 115, 118, 105, 111, 91, 116, 128, 122, 120, 118, 124, 110, 128, 123, 109, 114, 115, 113, 116, 110, 106, 117, 103, 109, 118, 111, 112, 118, 108, 97, 111, 124, 100, 104, 103, 113, 117, 129, 96, 125, 105, 111, 107, 113, 134, 108, 129, 108, 115, 122, 125, 111, 119, 112, 119, 121, 105, 117, 125, 119, 111, 136, 128, 121, 137, 126, 103, 117, 112, 126, 137, 124, 108, 118, 113, 130, 114, 112, 126, 102, 128, 108, 111, 111, 85, 116, 110, 123, 120, 119, 117, 118, 114, 112, 94, 125, 119, 119, 124, 121, 120, 120, 123, 119, 116, 108, 114, 118, 109, 123, 116, 118, 111, 103, 112, 119, 112, 108, 124, 116, 108, 101, 119, 108, 117, 96, 133, 104, 112, 100, 127, 102, 119, 113, 128, 121, 124, 101, 106, 117, 121, 106, 133, 110, 123, 119, 131, 107, 124, 91, 103, 114, 120, 112, 130, 122, 118, 103, 117, 109, 120, 113, 121, 118, 117, 136, 122, 116, 129, 127, 123, 119, 112, 146, 106, 113, 120, 103, 118, 136, 113, 104, 102, 122, 125, 131, 146, 106, 108, 115, 112, 122, 101, 125, 106, 102, 120, 99, 112, 121, 117, 108, 115, 117, 142, 105, 112, 110, 111, 117, 112, 119, 107, 88, 121, 125, 109, 119, 115, 92, 121, 86, 87, 109, 102, 111, 98, 116, 123, 108, 113, 99, 120, 108, 117, 122, 116, 118, 105, 126, 120, 116, 114, 115, 132, 124, 112, 113, 113, 122, 111, 105, 110, 123, 109, 122, 124, 118, 122, 121, 123, 122, 120, 115, 117, 119, 122, 114, 112, 109, 117, 139, 125, 119, 115, 119, 95, 122, 111, 111, 112, 117, 115, 124, 117, 117, 117, 107, 115, 126, 119, 121, 108, 118, 115, 120, 111, 125, 103, 121, 101, 110, 107, 114, 112, 119, 120, 130, 109, 111, 114, 130, 119, 112, 122, 112, 116, 130, 116, 115, 116, 109, 114, 121, 135, 121, 115, 123, 111, 105, 105, 108, 113, 122, 107, 126, 119, 125, 122, 106, 109, 118, 130, 120, 102, 115, 121, 121, 106, 110, 71, 112, 117, 104, 118, 110, 112, 117, 126, 104, 122, 108, 111, 115, 107, 91, 113, 134, 108, 100, 139, 130, 132, 121, 118, 116, 117, 158, 105, 118, 110, 118, 105, 127, 114, 110, 124, 114, 99, 123, 100, 119, 112, 109, 124, 116, 113, 108, 118, 130, 110, 122, 125, 128, 118, 114, 116, 114, 106, 120, 116, 105, 125, 115, 114, 119, 113, 141, 84, 127, 111, 122, 115, 117, 139, 120, 110, 115, 119, 111, 111, 122, 119, 114, 112, 99, 126, 117, 118, 125, 116, 111, 139, 116, 113, 106, 111, 129, 107, 107, 124, 120, 117, 129, 103, 112, 111, 108, 124, 136, 127, 118, 94, 113, 115, 110, 101, 101, 124, 125, 127, 119, 118, 110, 124, 104, 116, 118, 111, 125, 97, 119, 98, 120, 125, 86, 111, 95, 122, 121, 96, 119, 116, 119, 105, 112, 119, 109, 121, 124, 103, 105, 115, 108, 122, 105, 107, 108, 110, 120, 104, 116, 105, 111, 107, 120, 114, 124, 115, 127, 125, 112, 118, 136, 123, 126, 126, 113, 113, 114, 145, 107, 117, 129, 110, 114, 120, 122, 108, 119, 124, 114, 72, 106, 112, 119, 115, 118, 121, 117, 94, 114, 115, 123, 101, 122, 109, 111, 123, 114, 112, 116, 133, 114, 108, 127, 122, 105, 114, 113, 95, 89, 134, 117, 121, 122, 99, 118, 108, 113, 123, 117, 95, 116, 120, 86, 118, 116, 98, 117, 115, 114, 117, 110, 119, 102, 103, 108, 124, 123, 98, 122, 117, 112, 104, 113, 119, 114, 110, 104, 104, 124, 107, 115, 124, 98, 137, 106, 112, 112, 120, 105, 121, 135, 130, 120, 113, 125, 116, 125, 116, 112, 124, 116, 119, 117, 114, 124, 96, 123, 117, 119, 118, 114, 114, 110, 119, 120, 113, 125, 110, 113, 121, 118, 123, 120, 120, 114, 111, 116, 111, 119, 124, 114, 114, 119, 121, 123, 119, 123, 116, 116, 112, 109, 104, 109, 107, 126, 123, 120, 113, 117, 119, 115, 115, 117, 125, 111, 115, 114, 106, 102, 125, 119, 121, 120, 109, 120, 116, 114, 120, 122, 114, 115, 115, 118, 114, 110, 119, 120, 117, 120, 118, 122, 114, 122, 115, 113, 117, 121, 123, 114, 122, 116, 114, 117, 108, 113, 120, 116, 119, 110, 121, 133, 133, 116, 103, 121, 117, 120, 120, 111, 118, 121, 114, 115, 111, 125, 115, 112, 113, 125, 117, 118, 116, 115, 127, 119, 113, 112, 109, 112, 118, 128, 115, 116, 114, 117, 115, 114, 123, 114, 117, 117, 127, 117, 117, 119, 118, 117, 124, 116, 115, 124, 125, 110, 117, 118, 115, 112, 116, 115, 115, 114, 110, 113, 116, 114, 118, 121, 112, 126, 113, 121, 131, 127, 114, 122, 113, 121, 123, 123, 117, 121, 130, 120, 116, 115, 119, 116, 132, 118, 113, 115, 121, 126, 115, 121, 118, 118, 116, 114, 114, 122, 112, 114, 114, 123, 111, 115, 119, 116, 111, 116, 115, 118, 119, 109, 122, 115, 122, 113, 117, 118, 130, 114, 116, 122, 121, 118, 119, 115, 118, 117, 121, 111, 112, 115, 117, 113, 126, 120, 120, 117, 110, 114, 109, 129, 115, 112, 117, 126, 120, 111, 108, 120, 98, 106, 116, 132, 113, 114, 117, 113, 121, 111, 114, 116, 109, 121, 100, 119, 118, 109, 114, 108, 121, 123, 109, 111, 113, 113, 115, 113, 114, 119, 120, 113, 110, 115, 113, 124, 120, 119, 118, 120, 110, 121, 120, 122, 112, 112, 125, 121, 117, 112, 114, 119, 112, 111, 119, 115, 121, 116, 117, 125, 114, 117, 116, 119, 128, 114, 119, 114, 115, 120, 111, 118, 112, 119, 109, 115, 112, 113, 112, 124, 118, 112, 110, 115, 119, 120, 123, 112, 116, 122, 114, 106, 117, 112, 115, 117, 121, 112, 113, 114, 115, 118, 119, 111, 123, 119, 120, 119, 122, 120, 121, 120, 114, 124, 113, 118, 108, 119, 118, 118, 110, 115, 116, 129, 122, 108, 110, 121, 117, 122, 116, 111, 114, 115, 102, 117, 112, 121, 108, 115, 125, 112, 103, 112, 114, 113, 107, 112, 108, 113, 119, 115, 114, 112, 115, 115, 122, 113, 117, 122, 114, 114, 111, 116, 116, 114, 113, 117, 116, 123, 109, 115, 112, 120, 122, 129, 115, 113, 112, 114, 109, 114, 117, 125, 124, 115, 123, 113, 138, 116, 124, 118, 115, 113, 118, 123, 122, 120, 117, 121, 113, 105, 117, 115, 116, 113, 111, 119, 122, 118, 119, 132, 111, 106, 111, 111, 114, 115, 127, 122, 116, 122, 119, 121, 114, 118, 120, 121, 126, 117, 123, 116, 120, 121, 115, 115, 112, 117, 123, 117, 109, 117, 117, 123, 121, 117, 112, 120, 113, 118, 112, 117, 117, 121, 109, 109, 119, 115, 116, 115, 101, 115, 123, 111, 125, 120, 112, 98, 115, 126, 133, 111, 120, 129, 135, 118, 124, 108, 136, 121, 114, 121, 120, 126, 118, 102, 121, 114, 121, 120, 120, 101, 119, 129, 108, 118, 112, 109, 111, 120, 123, 84, 125, 129, 113, 126, 114, 109, 120, 124, 113, 110, 119, 110, 109, 115, 127, 125, 122, 112, 120, 113, 116, 107, 116, 119, 126, 119, 109, 114, 112, 122, 109, 115, 103, 118, 117, 67, 114, 106, 129, 111, 110, 107, 132, 91, 119, 102, 120, 107, 112, 125, 95, 112, 121, 116, 119, 110, 100, 121, 104, 114, 116, 111, 117, 125, 93, 113, 120, 120, 105, 120, 121, 118, 111, 114, 115, 112, 115, 112, 127, 129, 123, 112, 112, 113, 109, 110, 111, 112, 111, 105, 121, 105, 114, 118, 124, 126, 116, 114, 117, 121, 117, 106, 131, 121, 114, 115, 107, 120, 103, 105, 101, 112, 122, 105, 120, 129, 111, 119, 118, 105, 115, 106, 106, 128, 124, 84, 113, 128, 112, 121, 119, 106, 107, 150, 112, 118, 110, 116, 106, 107, 111, 119, 112, 123, 114, 120, 118, 126, 123, 123, 127, 111, 110, 127, 133, 110, 102, 115, 101, 116, 116, 103, 108, 120, 116, 118, 120, 103, 114, 114, 119, 115, 124, 106, 109, 108, 113, 113, 119, 107, 127, 122, 123, 112, 113, 115, 111, 109, 116, 113, 129, 106, 115, 130, 110, 120, 122, 121, 100, 129, 128, 114, 125, 118, 115, 117, 118, 110, 107, 114, 104, 111, 131, 117, 118, 120, 112, 112, 116, 116, 112, 121, 116, 119, 115, 113, 112, 124, 113, 107, 111, 127, 113, 109, 115, 117, 101, 119, 117, 112, 123, 118, 130, 111, 123, 92, 123, 127, 124, 123, 120, 123, 127, 120, 114, 116, 99, 98, 116, 95, 114, 126, 134, 108, 119, 113, 115, 119, 128, 110, 121, 119, 114, 110, 126, 115, 116, 109, 104, 99, 113, 125, 113, 121, 113, 124, 123, 115, 94, 105, 115, 106, 116, 129, 121, 109, 129, 118, 119, 125, 127, 107, 119, 123, 120, 111, 118, 109, 133, 111, 107, 117, 127, 114, 116, 118, 154, 108, 125, 122, 115, 107, 117, 110, 115, 120, 111, 113, 116, 116, 127, 123, 109, 119, 106, 124, 118, 108, 93, 116, 142, 110, 122, 119, 120, 117, 126, 109, 126, 106, 116, 116, 108, 110, 106, 116, 127, 96, 104, 112, 107, 105, 116, 125, 120, 107, 118, 118, 116, 119, 115, 107, 111, 121, 107, 119, 125, 122, 107, 110, 116, 108, 123, 133, 131, 106, 118, 119, 122, 134, 127, 130, 122, 116, 111, 135, 128, 137, 102, 112, 96, 116, 126, 113, 116, 97, 120, 123, 103, 111, 102, 96, 122, 116, 113, 116, 108, 151, 129, 101, 111, 108, 122, 112, 100, 114, 124, 107, 129, 118, 113, 115, 119, 95, 128, 115, 120, 110, 112, 112, 137, 117, 119, 115, 103, 99, 117, 116, 112, 109, 105, 136, 115, 125, 113, 110, 136, 112, 112, 114, 120, 114, 114, 119, 129, 117, 121, 117, 110, 110, 113, 91, 111, 104, 114, 101, 117, 110, 107, 111, 111, 106, 111, 122, 137, 97, 104, 99, 118, 107, 110, 107, 123, 116, 104, 114, 102, 109, 111, 122, 112, 116, 109, 128, 104, 111, 115, 104, 121, 118, 130, 116, 117, 121, 116, 116, 114, 126, 112, 124, 114, 138, 111, 111, 110, 120, 108, 101, 113, 125, 105, 118, 108, 116, 113, 123, 112, 117, 110, 119, 111, 135, 115, 115, 114, 106, 104, 117, 116, 107, 123, 111, 103, 136, 109, 124, 117, 116, 110, 113, 114, 118, 109, 109, 101, 127, 137, 106, 105, 107, 91, 137, 135, 119, 117, 115, 118, 136, 99, 111, 128, 122, 110, 106, 128, 132, 100, 122, 121, 116, 96, 107, 105, 126, 96, 124, 108, 128, 116, 111, 112, 109, 119, 116, 110, 129, 126, 118, 134, 111, 122, 111, 121, 112, 116, 117, 128, 123, 112, 121, 103, 108, 121, 106, 115, 124, 122, 98, 124, 110, 84, 103, 129, 115, 114, 137, 112, 123, 123, 111, 117, 118, 115, 114, 126, 117, 109, 111, 112, 115, 103, 125, 107, 114, 123, 114, 132, 109, 93, 116, 120, 104, 118, 129, 128, 116, 127, 103, 122, 130, 105, 114, 126, 128, 137, 118, 124, 114, 111, 110, 112, 117, 117, 126, 123, 107, 124, 119, 120, 120, 119, 123, 113, 122, 117, 123, 110, 124, 117, 108, 113, 98, 112, 119, 108, 99, 129, 124, 105, 119, 116, 128, 121, 119, 122, 107, 114, 117, 116, 120, 119, 133, 137, 102, 106, 109, 111, 114, 112, 120, 120, 110, 118, 121, 121, 109, 115, 115, 134, 126, 99, 120, 113, 131, 123, 106, 123, 128, 118, 132, 113, 127, 123, 107, 118, 122, 121, 128, 108, 104, 125, 110, 122, 117, 118, 110, 102, 111, 104, 110, 94, 102, 104, 115, 113, 106, 110, 112, 110, 110, 128, 106, 124, 84, 111, 127, 119, 118, 119, 112, 106, 103, 106, 119, 112, 105, 124, 102, 110, 117, 106, 106, 128, 114, 114, 120, 109, 120, 106, 107, 129, 117, 115, 103, 113, 124, 114, 112, 121, 113, 114, 110, 112, 103, 121, 112, 116, 115, 121, 113, 111, 135, 126, 106, 115, 110, 116, 110, 105, 131, 92, 129, 105, 115, 112, 114, 119, 108, 116, 105, 116, 115, 117, 135, 114, 117, 113, 109, 137, 131, 113, 121, 109, 125, 118, 117, 154, 113, 119, 108, 115, 109, 128, 127, 109, 108, 121, 119, 133, 118, 99, 106, 107, 108, 111, 122, 115, 115, 100, 114, 108, 110, 95, 118, 124, 120, 117, 125, 105, 110, 119, 106, 109, 118, 110, 129, 98, 109, 151, 139, 94, 107, 112, 115, 112, 118, 133, 101, 121, 115, 114, 122, 106, 118, 92, 108, 115, 114, 100, 117, 102, 112, 111, 97, 106, 112, 112, 113, 128, 111, 102, 130, 115, 123, 124, 114, 123, 123, 123, 118, 119, 128, 113, 118, 111, 113, 111, 119, 122, 125, 111, 120, 112, 133, 125, 92, 108, 108, 107, 118, 118, 123, 120, 112, 111, 108, 120, 128, 108, 102, 131, 116, 142, 115, 100, 126, 120, 122, 123, 125, 99, 121, 109, 117, 113, 112, 113, 111, 120, 117, 124, 115, 97, 112, 113, 116, 107, 126, 115, 110, 114, 116, 113, 111, 130, 102, 109, 115, 121, 104, 125, 126, 122, 124, 127, 116, 105, 114, 115, 121, 104, 101, 119, 119, 118, 145, 119, 119, 118, 114, 115, 111, 122, 104, 130, 129, 112, 123, 117, 110, 110, 114, 95, 109, 117, 114, 114, 103, 122, 125, 129, 104, 125, 104, 128, 119, 106, 120, 126, 108, 118, 116, 121, 114, 103, 108, 110, 109, 127, 123, 115, 112, 126, 109, 122, 131, 97, 103, 100, 123, 106, 98, 116, 119, 126, 117, 99, 104, 120, 113, 97, 127, 107, 122, 117, 109, 117, 133, 125, 112, 121, 117, 124, 116, 107, 116, 120, 125, 112, 131, 118, 121, 111, 131, 107, 116, 131, 108, 119, 141, 125, 119, 124, 131, 139, 117, 122, 96, 99, 127, 107, 150, 136, 101, 115, 111, 129, 108, 103, 98, 126, 125, 116, 104, 115, 107, 97, 106, 105, 118, 108, 115, 129, 120, 106, 115, 119, 98, 121, 120, 117, 119, 103, 110, 115, 104, 121, 106, 116, 122, 116, 120, 112, 98, 116, 122, 109, 119, 119, 108, 121, 122, 111, 114, 125, 113, 103, 120, 124, 110, 114, 102, 107, 130, 115, 124, 116, 127, 151, 123, 112, 130, 100, 112, 118, 111, 126, 121, 134, 110, 113, 112, 121, 126, 107, 114, 115, 115, 114, 109, 114, 122, 123, 110, 109, 109, 119, 109, 114, 109, 117, 120, 105, 112, 109, 122, 116, 119, 129, 114, 125, 110, 108, 126, 95, 129, 127, 128, 123, 134, 109, 112, 128, 129, 111, 120, 109, 108, 115, 111, 121, 101, 119, 119, 119, 119, 112, 105, 116, 124, 103, 122, 131, 123, 109, 112, 119, 115, 105, 115, 119, 102, 109, 114, 114, 122, 98, 110, 114, 105, 110, 104, 123, 105, 117, 123, 123, 123, 122, 118, 106, 116, 112, 118, 116, 128, 116, 117, 111, 125, 111, 113, 107, 109, 103, 119, 114, 131, 107, 115, 119, 120, 114, 111, 108, 119, 115, 119, 114, 118, 94, 116, 104, 103, 105, 120, 95, 130, 114, 93, 113, 109, 96, 113, 102, 120, 114, 110, 104, 109, 123, 122, 107, 108, 128, 123, 110, 120, 111, 106, 125, 103, 111, 104, 123, 125, 131, 115, 111, 126, 115, 114, 118, 107, 118, 123, 122, 119, 106, 104, 102, 118, 124, 117, 120, 91, 123, 126, 126, 117, 106, 119, 128, 116, 114, 126, 118, 102, 108, 115, 115, 104, 115, 112, 104, 106, 112, 113, 119, 112, 111, 113, 120, 105, 127, 101, 99, 130, 113, 119, 107, 112, 113, 111, 120, 104, 106, 106, 102, 117, 122, 121, 127, 112, 111, 102, 130, 118, 106, 112, 106, 115, 96, 111, 107, 116, 104, 113, 123, 133, 112, 124, 101, 125, 112, 126, 105, 121, 123, 121, 123, 134, 113, 134, 120, 121, 125, 110, 123, 118, 114, 105, 116, 114, 115, 116, 133, 120, 142, 113, 122, 113, 114, 110, 119, 119, 106, 130, 109, 120, 100, 91, 120, 116, 127, 95, 119, 111, 113, 103, 118, 96, 116, 122, 115, 153, 130, 110, 143, 109, 138, 93, 96, 125, 115, 105, 116, 110, 105, 124, 112, 106, 137, 116, 118, 131, 114, 138, 121, 108, 115, 77, 104, 113, 128, 107, 106, 118, 123, 111, 107, 108, 122, 112, 113, 117, 129, 107, 100, 118, 127, 118, 101, 102, 112, 114, 122, 108, 111, 95, 102, 113, 120, 108, 127, 122, 131, 117, 120, 108, 115, 123, 115, 125, 147, 101, 107, 144, 131, 109, 115, 118, 125, 126, 119, 127, 125, 118, 108, 116, 115, 120, 105, 110, 105, 121, 137, 111, 115, 115, 124, 111, 110, 121, 121, 138, 115, 118, 103, 122, 134, 108, 103, 103, 118, 103, 105, 121, 118, 104, 117, 125, 120, 113, 105, 126, 125, 123, 115, 114, 110, 105, 125, 123, 118, 123, 127, 110, 119, 108, 103, 134, 111, 92, 111, 129, 121, 108, 106, 105, 119, 114, 111, 104, 127, 137, 135, 122, 119, 120, 107, 104, 116, 125, 123, 92, 98, 113, 112, 108, 129, 111, 136, 117, 112, 112, 124, 113, 105, 110, 124, 118, 116, 122, 113, 99, 122, 112, 101, 134, 118, 120, 133, 106, 101, 152, 138, 105, 116, 131, 120, 119, 104, 126, 110, 108, 112, 116, 110, 118, 129, 109, 108, 119, 114, 113, 153, 108, 119, 123, 111, 104, 155, 133, 110, 123, 106, 120, 94, 112, 130, 111, 114, 115, 107, 117, 108, 143, 120, 117, 103, 132, 119, 98, 134, 112, 133, 125, 130, 120, 118, 108, 129, 132, 118, 127, 116, 97, 111, 109, 113, 110, 112, 108, 133, 111, 126, 120, 115, 129, 99, 111, 110, 109, 107, 124, 117, 112, 119, 108, 106, 101, 126, 120, 112, 97, 117, 134, 126, 130, 106, 116, 108, 125, 103, 118, 90, 103, 112, 98, 118, 110, 119, 104, 119, 122, 154, 114, 114, 104, 122, 110, 115, 123, 120, 112, 125, 102, 112, 101, 112, 111, 112, 140, 110, 112, 113, 126, 121, 79, 112, 114, 122, 105, 118, 104, 110, 134, 119, 138, 147, 102, 117, 119, 111, 106, 121, 119, 111, 128, 123, 112, 111, 98, 134, 114, 121, 122, 115, 118, 123, 108, 149, 108, 108, 116, 112, 110, 124, 105, 127, 112, 131, 110, 141, 129, 119, 112, 100, 129, 118, 127, 109, 113, 115, 119, 118, 123, 119, 108, 138, 114, 126, 126, 112, 114, 95, 104, 113, 98, 124, 106, 106, 99, 123, 106, 104, 113, 120, 122, 121, 108, 125, 102, 125, 124, 139, 119, 117, 125, 102, 138, 117, 128, 135, 103, 128, 128, 111, 107, 134, 113, 104, 119, 107, 103, 102, 128, 120, 126, 123, 117, 108, 106, 98, 137, 113, 122, 102, 113, 111, 147, 93, 115, 123, 140, 110, 105, 91, 119, 121, 115, 133, 110, 113, 131, 107, 128, 120, 105, 153, 116, 111, 104, 108, 114, 111, 114, 117, 121, 141, 111, 127, 123, 114, 114, 126, 100, 114, 109, 113, 102, 115, 114, 100, 126, 116, 124, 123, 100, 102, 126, 95, 122, 121, 105, 112, 113, 113, 115, 124, 124, 109, 118, 116, 112, 112, 126, 120, 113, 117, 121, 111, 115, 111, 112, 118, 112, 115, 125, 115, 117, 124, 121, 114, 131, 124, 121, 108, 110, 117, 112, 110, 111, 120, 112, 125, 115, 107, 116, 119, 113, 114, 130, 114, 122, 113, 111, 121, 117, 109, 122, 116, 117, 116, 133, 124, 111, 120, 120, 100, 106, 121, 112, 122, 121, 123, 114, 112, 113, 119, 115, 117, 120, 116, 123, 115, 117, 127, 120, 118, 124, 107, 115, 116, 125, 125, 121, 112, 108, 123, 113, 128, 123, 125, 109, 123, 109, 116, 118, 121, 128, 117, 118, 120, 116, 101, 114, 112, 115, 118, 106, 119, 120, 124, 122, 115, 130, 120, 113, 106, 121, 114, 109, 120, 119, 119, 124, 110, 95, 117, 119, 120, 117, 131, 100, 115, 118, 116, 115, 122, 112, 128, 123, 124, 114, 116, 111, 118, 109, 119, 120, 114, 128, 109, 117, 123, 121, 111, 118, 131, 98, 116, 116, 113, 118, 126, 113, 105, 111, 122, 123, 116, 116, 104, 121, 111, 124, 119, 99, 126, 112, 116, 106, 103, 122, 101, 122, 120, 112, 101, 124, 102, 110, 116, 104, 120, 120, 114, 115, 131, 122, 114, 112, 118, 120, 120, 120, 113, 107, 119, 108, 113, 107, 105, 114, 116, 121, 111, 117, 119, 124, 120, 117, 106, 123, 125, 122, 105, 117, 116, 109, 120, 116, 105, 124, 121, 118, 107, 121, 115, 120, 122, 116, 108, 119, 114, 117, 121, 139, 115, 117, 110, 123, 137, 129, 109, 111, 119, 119, 121, 104, 127, 110, 105, 123, 121, 116, 113, 120, 113, 127, 127, 124, 112, 122, 108, 105, 115, 123, 115, 115, 124, 108, 106, 110, 108, 120, 120, 115, 110, 110, 124, 116, 113, 122, 116, 124, 125, 117, 107, 113, 114, 91, 120, 118, 115, 132, 111, 126, 103, 119, 119, 118, 115, 116, 117, 126, 121, 114, 108, 115, 112, 121, 117, 112, 120, 114, 115, 121, 111, 115, 120, 115, 122, 129, 113, 108, 106, 126, 116, 119, 122, 123, 113, 112, 120, 119, 111, 108, 115, 108, 120, 133, 120, 111, 118, 118, 115, 119, 124, 119, 103, 116, 123, 118, 134, 116, 110, 111, 113, 103, 108, 104, 125, 111, 111, 115, 85, 119, 112, 123, 109, 116, 123, 124, 122, 118, 121, 125, 102, 127, 112, 118, 110, 106, 125, 118, 110, 118, 112, 121, 115, 109, 111, 112, 110, 117, 110, 129, 117, 109, 115, 124, 123, 124, 122, 111, 113, 115, 107, 115, 118, 114, 124, 138, 123, 123, 120, 109, 107, 108, 117, 97, 123, 114, 116, 128, 129, 109, 109, 111, 110, 119, 128, 110, 112, 115, 125, 122, 116, 113, 112, 112, 124, 119, 116, 113, 111, 128, 115, 118, 194, 110, 105, 118, 109, 115, 110, 115, 105, 118, 126, 113, 114, 121, 108, 108, 117, 114, 125, 113, 107, 110, 109, 119, 116, 114, 123, 126, 116, 99, 115, 114, 130, 111, 117, 111, 113, 119, 118, 107, 115, 108, 112, 116, 93, 100, 130, 108, 116, 114, 109, 112, 105, 122, 103, 98, 118, 114, 122, 118, 117, 114, 111, 119, 113, 110, 114, 113, 109, 122, 122, 104, 129, 95, 102, 108, 126, 106, 92, 126, 100, 111, 129, 120, 150, 105, 112, 122, 110, 114, 113, 109, 117, 105, 116, 118, 117, 123, 103, 113, 107, 122, 122, 134, 116, 108, 108, 123, 132, 120, 99, 110, 112, 117, 108, 109, 105, 105, 123, 122, 119, 119, 124, 118, 122, 121, 105, 110, 112, 144, 113, 128, 109, 126, 122, 110, 111, 125, 126, 125, 111, 110, 106, 113, 102, 109, 106, 104, 119, 121, 123, 105, 109, 117, 123, 126, 116, 97, 122, 113, 124, 128, 113, 109, 107, 115, 106, 116, 108, 109, 115, 105, 120, 119, 120, 94, 108, 114, 116, 123, 119, 98, 111, 123, 116, 115, 133, 107, 127, 115, 122, 109, 120, 119, 118, 119, 121, 127, 127, 122, 106, 117, 120, 111, 109, 137, 119, 98, 121, 112, 112, 121, 119, 130, 127, 111, 109, 150, 106, 107, 112, 123, 118, 119, 114, 96, 97, 112, 118, 107, 113, 116, 115, 115, 115, 118, 121, 109, 112, 121, 133, 125, 110, 151, 127, 109, 111, 122, 118, 123, 108, 113, 119, 107, 128, 115, 123, 118, 113, 104, 109, 108, 117, 121, 118, 126, 114, 101, 95, 121, 113, 121, 108, 105, 125, 112, 118, 122, 123, 105, 114, 111, 102, 99, 115, 124, 134, 120, 118, 97, 132, 106, 115, 115, 134, 106, 102, 92, 118, 111, 112, 115, 101, 135, 123, 109, 138, 103, 119, 108, 133, 113, 112, 126, 126, 126, 127, 120, 99, 124, 113, 120, 111, 114, 94, 105, 124, 137, 111, 110, 123, 117, 115, 117, 109, 127, 115, 106, 94, 121, 106, 121, 115, 137, 117, 162, 103, 100, 111, 120, 121, 123, 118, 123, 121, 126, 120, 100, 107, 108, 118, 133, 123, 111, 129, 118, 104, 116, 126, 110, 107, 115, 111, 112, 123, 124, 108, 118, 118, 124, 104, 122, 109, 109, 131, 121, 123, 125, 96, 104, 118, 101, 119, 109, 133, 163, 82, 115, 121, 122, 109, 120, 121, 112, 130, 124, 108, 126, 108, 115, 123, 126, 124, 102, 118, 110, 113, 112, 115, 113, 96, 113, 112, 107, 110, 115, 106, 148, 128, 107, 103, 103, 111, 118, 111, 106, 119, 120, 122, 117, 113, 108, 115, 114, 119, 118, 115, 110, 83, 102, 111, 102, 119, 110, 110, 109, 122, 112, 112, 134, 102, 105, 106, 124, 121, 117, 122, 116, 109, 106, 122, 118, 112, 109, 133, 113, 115, 105, 120, 112, 116, 115, 100, 103, 116, 108, 123, 112, 93, 111, 118, 117, 119, 127, 122, 102, 116, 118, 119, 116, 114, 146, 129, 124, 141, 119, 141, 114, 127, 119, 116, 115, 115, 111, 123, 113, 125, 114, 114, 118, 110, 132, 106, 114, 112, 114, 108, 81, 114, 104, 125, 122, 98, 115, 122, 106, 117, 134, 120, 104, 123, 118, 114, 107, 109, 113, 96, 115, 124, 103, 116, 109, 108, 95, 113, 125, 135, 122, 122, 114, 116, 144, 119, 112, 116, 113, 127, 120, 135, 116, 113, 117, 114, 104, 99, 132, 106, 138, 112, 119, 113, 105, 120, 125, 102, 123, 136, 123, 127, 120, 113, 117, 113, 97, 122, 108, 111, 113, 121, 110, 118, 116, 108, 112, 99, 123, 112, 111, 117, 123, 136, 113, 111, 102, 100, 118, 104, 106, 111, 121, 128, 107, 117, 141, 126, 100, 112, 110, 109, 119, 113, 111, 105, 118, 117, 120, 125, 111, 130, 99, 122, 104, 107, 126, 118, 109, 100, 115, 115, 107, 123, 116, 117, 126, 111, 114, 112, 148, 113, 105, 128, 122, 127, 110, 120, 128, 104, 107, 113, 107, 122, 105, 126, 135, 130, 134, 106, 111, 125, 112, 118, 127, 116, 131, 124, 126, 104, 109, 125, 119, 111, 134, 102, 120, 127, 111, 119, 109, 121, 113, 100, 119, 104, 132, 119, 109, 101, 109, 107, 117, 109, 119, 109, 122, 113, 113, 116, 117, 129, 137, 114, 105, 109, 122, 130, 135, 118, 115, 100, 126, 109, 113, 123, 103, 130, 114, 129, 111, 142, 106, 105, 117, 103, 115, 108, 114, 115, 99, 105, 107, 113, 103, 104, 101, 119, 111, 95, 118, 123, 113, 125, 124, 117, 106, 117, 104, 117, 116, 116, 124, 112, 124, 109, 146, 126, 122, 118, 109, 116, 116, 130, 108, 120, 120, 102, 113, 128, 117, 116, 123, 108, 119, 124, 121, 133, 120, 118, 110, 113, 132, 119, 120, 123, 120, 109, 115, 122, 121, 130, 121, 123, 119, 114, 103, 121, 114, 112, 127, 109, 120, 124, 136, 112, 106, 115, 110, 110, 112, 114, 142, 115, 120, 117, 109, 117, 126, 95, 126, 108, 117, 124, 108, 117, 133, 119, 112, 119, 124, 106, 132, 115, 112, 115, 113, 108, 118, 116, 106, 125, 123, 120, 112, 112, 139, 116, 114, 131, 123, 109, 118, 117, 124, 105, 119, 110, 103, 103, 124, 112, 118, 93, 114, 96, 107, 121, 114, 111, 125, 121, 113, 109, 129, 119, 103, 138, 124, 120, 116, 104, 119, 114, 128, 120, 113, 120, 138, 109, 114, 99, 120, 124, 113, 124, 115, 112, 120, 117, 111, 136, 118, 111, 121, 123, 125, 105, 109, 105, 120, 104, 118, 122, 106, 114, 116, 119, 107, 100, 119, 109, 113, 113, 121, 113, 115, 115, 113, 116, 121, 120, 121, 110, 115, 124, 109, 116, 121, 116, 116, 111, 114, 111, 116, 116, 103, 107, 105, 111, 127, 110, 108, 112, 113, 104, 114, 119, 128, 117, 112, 103, 110, 112, 110, 145, 134, 106, 131, 104, 123, 125, 101, 109, 105, 106, 120, 124, 123, 117, 109, 113, 117, 127, 123, 116, 126, 117, 115, 101, 124, 112, 102, 117, 135, 120, 99, 131, 121, 116, 128, 105, 138, 112, 119, 87, 109, 118, 112, 111, 117, 124, 113, 104, 116, 122, 104, 113, 106, 97, 109, 108, 102, 109, 108, 94, 141, 111, 114, 112, 121, 107, 116, 130, 120, 113, 112, 104, 125, 133, 113, 116, 137, 117, 116, 136, 117, 110, 129, 128, 112, 103, 116, 116, 110, 122, 116, 122, 104, 124, 115, 119, 121, 111, 119, 106, 112, 126, 115, 124, 120, 104, 114, 112, 109, 121, 129, 116, 157, 118, 113, 117, 115, 111, 117, 120, 122, 114, 95, 105, 125, 110, 113, 116, 96, 114, 112, 109, 116, 108, 114, 112, 122, 109, 121, 118, 115, 84, 129, 121, 110, 117, 112, 126, 112, 117, 117, 117, 140, 125, 121, 117, 120, 115, 118, 121, 140, 111, 119, 115, 121, 112, 116, 112, 128, 113, 114, 117, 126, 110, 162, 121, 145, 128, 96, 112, 110, 126, 113, 116, 124, 116, 91, 119, 120, 116, 113, 114, 117, 124, 112, 116, 93, 117, 115, 125, 116, 122, 124, 124, 116, 111, 108, 122, 113, 114, 121, 117, 112, 137, 114, 105, 91, 106, 113, 128, 115, 118, 118, 116, 116, 115, 118, 116, 121, 119, 105, 124, 125, 117, 113, 115, 117, 114, 115, 119, 119, 111, 115, 108, 123, 114, 114, 122, 102, 111, 116, 120, 109, 111, 122, 110, 114, 117, 118, 121, 111, 111, 115, 112, 113, 108, 115, 125, 127, 118, 105, 118, 117, 117, 111, 105, 132, 117, 112, 92, 122, 112, 116, 109, 119, 113, 110, 97, 112, 120, 117, 110, 115, 111, 99, 105, 119, 116, 112, 112, 116, 131, 112, 116, 119, 135, 122, 116, 117, 116, 123, 119, 111, 116, 121, 117, 115, 114, 120, 120, 109, 109, 112, 114, 118, 108, 135, 119, 118, 112, 115, 115, 105, 122, 120, 130, 120, 105, 123, 124, 116, 118, 117, 109, 116, 119, 116, 116, 114, 117, 119, 110, 108, 121, 120, 119, 131, 128, 121, 123, 111, 122, 114, 120, 114, 115, 117, 126, 128, 115, 122, 115, 87, 108, 114, 117, 113, 116, 114, 104, 125, 117, 109, 117, 120, 120, 118, 111, 88, 114, 114, 114, 110, 113, 120, 117, 109, 102, 122, 112, 117, 121, 112, 118, 122, 118, 113, 116, 140, 119, 113, 109, 103, 116, 122, 118, 94, 114, 120, 112, 115, 145, 111, 116, 115, 120, 110, 113, 116, 111, 118, 122, 121, 109, 116, 114, 115, 114, 122, 116, 132, 107, 122, 113, 115, 113, 128, 117, 119, 115, 86, 114, 116, 112, 117, 118, 120, 115, 108, 122, 119, 117, 118, 107, 113, 102, 115, 119, 108, 106, 111, 124, 121, 116, 91, 111, 113, 117, 97, 116, 115, 113, 105, 126, 115, 112, 125, 105, 70, 112, 110, 113, 112, 111, 120, 114, 116, 102, 136, 128, 110, 117, 108, 113, 106, 113, 117, 120, 116, 114, 112, 125, 128, 123, 110, 114, 113, 99, 110, 121, 109, 122, 119, 102, 119, 120, 113, 85, 117, 112, 112, 117, 114, 118, 109, 109, 116, 120, 119, 112, 132, 122, 112, 106, 131, 115, 107, 119, 102, 123, 114, 110, 112, 108, 113, 115, 114, 107, 102, 115, 115, 108, 109, 117, 145, 121, 117, 92, 109, 116, 132, 117, 117, 113, 110, 122, 117, 116, 123, 120, 109, 121, 116, 114, 118, 111, 115, 111, 118, 110, 119, 117, 110, 126, 109, 123, 142, 108, 126, 118, 127, 119, 121, 116, 104, 119, 118, 117, 110, 121, 118, 118, 118, 127, 111, 116, 106, 100, 115, 123, 115, 130, 114, 113, 141, 136, 111, 117, 117, 106, 121, 117, 123, 100, 122, 113, 102, 137, 118, 124, 104, 110, 116, 126, 113, 101, 125, 114, 121, 167, 115, 118, 112, 106, 116, 137, 118, 118, 105, 124, 114, 121, 105, 116, 115, 115, 122, 122, 110, 109, 124, 107, 123, 116, 118, 118, 119, 118, 117, 114, 99, 122, 117, 130, 126, 113, 162, 128, 120, 111, 112, 138, 110, 125, 125, 117, 122, 118, 102, 115, 114, 134, 105, 106, 104, 115, 120, 114, 97, 117, 122, 99, 113, 102, 137, 107, 101, 122, 116, 128, 114, 126, 116, 126, 116, 115, 116, 107, 110, 117, 115, 112, 131, 114, 128, 106, 107, 122, 123, 86, 123, 116, 132, 109, 115, 105, 109, 96, 127, 118, 117, 127, 114, 123, 117, 108, 125, 124, 103, 135, 113, 124, 113, 126, 119, 120, 124, 126, 113, 121, 110, 104, 110, 111, 118, 95, 106, 120, 112, 104, 111, 125, 127, 114, 123, 109, 119, 113, 126, 126, 104, 102, 117, 101, 119, 130, 122, 127, 117, 105, 109, 101, 130, 132, 117, 111, 118, 124, 115, 107, 116, 107, 115, 137, 117, 110, 105, 105, 119, 117, 105, 120, 136, 118, 115, 125, 110, 103, 112, 121, 110, 115, 119, 122, 96, 118, 123, 117, 130, 125, 125, 119, 106, 120, 130, 105, 109, 144, 119, 142, 112, 128, 120, 111, 127, 117, 109, 111, 124, 122, 115, 120, 109, 110, 109, 110, 112, 117, 79, 114, 103, 120, 105, 123, 109, 108, 115, 112, 105, 107, 124, 122, 126, 116, 115, 129, 129, 117, 123, 125, 118, 117, 114, 114, 125, 138, 100, 112, 119, 112, 100, 112, 127, 115, 124, 103, 124, 115, 110, 116, 117, 123, 108, 115, 157, 120, 114, 116, 103, 124, 124, 128, 126, 104, 126, 118, 95, 105, 121, 117, 116, 105, 99, 115, 99, 114, 117, 96, 107, 113, 123, 110, 110, 125, 122, 103, 116, 117, 89, 115, 109, 99, 112, 109, 125, 115, 116, 126, 106, 122, 116, 120, 114, 112, 122, 115, 104, 109, 122, 119, 133, 114, 123, 112, 124, 120, 135, 124, 115, 120, 146, 112, 106, 122, 127, 107, 116, 98, 116, 106, 109, 128, 118, 113, 116, 134, 111, 110, 144, 93, 99, 117, 107, 114, 111, 120, 124, 117, 109, 138, 125, 117, 116, 122, 118, 116, 120, 163, 135, 116, 116, 124, 132, 122, 117, 110, 118, 103, 115, 112, 119, 105, 107, 113, 118, 97, 113, 121, 115, 113, 101, 99, 126, 116, 119, 118, 117, 128, 117, 135, 103, 124, 90, 112, 112, 115, 100, 124, 106, 113, 123, 110, 120, 103, 118, 117, 125, 105, 110, 109, 119, 117, 106, 130, 119, 127, 112, 117, 126, 124, 114, 99, 115, 113, 108, 113, 103, 112, 111, 111, 103, 137, 118, 125, 126, 119, 150, 116, 102, 119, 110, 110, 117, 103, 104, 122, 99, 121, 98, 115, 100, 127, 109, 123, 119, 125, 106, 123, 118, 111, 124, 113, 115, 107, 120, 112, 124, 111, 125, 108, 103, 119, 123, 111, 123, 110, 123, 120, 106, 102, 112, 125, 108, 113, 121, 100, 124, 131, 118, 99, 117, 111, 109, 112, 105, 114, 107, 127, 114, 122, 114, 111, 123, 124, 111, 126, 129, 112, 114, 112, 103, 111, 115, 119, 121, 113, 110, 68, 117, 126, 112, 107, 105, 112, 105, 115, 107, 107, 127, 111, 119, 122, 110, 105, 107, 120, 110, 106, 119, 113, 113, 109, 143, 109, 109, 117, 127, 117, 101, 128, 117, 102, 125, 118, 144, 110, 109, 118, 113, 114, 98, 122, 121, 117, 129, 110, 115, 121, 108, 110, 96, 115, 123, 114, 111, 129, 116, 113, 110, 110, 85, 111, 124, 109, 120, 111, 107, 114, 97, 115, 101, 111, 133, 121, 111, 125, 112, 114, 121, 113, 125, 123, 131, 122, 111, 133, 104, 118, 125, 102, 112, 111, 92, 113, 112, 125, 117, 111, 120, 112, 115, 122, 129, 114, 116, 128, 123, 107, 125, 125, 108, 134, 104, 104, 109, 119, 129, 111, 117, 125, 111, 114, 126, 105, 113, 115, 119, 104, 116, 120, 115, 150, 95, 112, 107, 114, 112, 125, 130, 78, 126, 101, 112, 123, 112, 120, 113, 124, 124, 110, 121, 114, 104, 128, 124, 123, 108, 116, 117, 129, 107, 120, 114, 108, 117, 127, 117, 119, 124, 110, 97, 124, 101, 115, 125, 121, 111, 96, 107, 122, 109, 101, 114, 105, 118, 128, 118, 113, 129, 100, 103, 112, 114, 104, 128, 103, 123, 108, 108, 109, 119, 113, 115, 93, 115, 123, 127, 112, 107, 119, 106, 106, 105, 115, 120, 112, 106, 88, 104, 118, 105, 107, 112, 111, 123, 100, 116, 106, 183, 120, 101, 117, 115, 116, 116, 121, 114, 131, 113, 107, 121, 110, 125, 131, 114, 103, 112, 104, 114, 122, 133, 118, 109, 113, 121, 117, 129, 116, 125, 115, 114, 132, 120, 111, 122, 98, 133, 111, 128, 64, 120, 117, 117, 108, 116, 141, 118, 119, 133, 120, 134, 115, 127, 103, 200, 112, 118, 123, 117, 140, 132, 108, 100, 119, 92, 117, 117, 129, 110, 128, 107, 117, 113, 115, 117, 127, 121, 110, 110, 135, 106, 114, 104, 117, 110, 107, 126, 118, 127, 105, 106, 119, 143, 107, 117, 113, 110, 137, 129, 121, 113, 158, 106, 116, 111, 119, 109, 126, 112, 105, 108, 127, 111, 114, 116, 111, 110, 116, 112, 103, 108, 122, 115, 116, 121, 114, 113, 119, 123, 109, 117, 121, 113, 117, 113, 116, 112, 84, 111, 109, 124, 113, 112, 107, 116, 107, 128, 115, 105, 110, 114, 110, 114, 115, 117, 107, 107, 120, 135, 106, 127, 105, 123, 130, 107, 111, 123, 114, 127, 120, 120, 116, 119, 103, 109, 96, 136, 113, 110, 105, 122, 126, 120, 120, 119, 127, 111, 103, 113, 110, 116, 115, 120, 124, 119, 118, 113, 114, 101, 112, 115, 98, 113, 116, 109, 110, 123, 127, 110, 113, 111, 110, 122, 118, 107, 117, 119, 113, 107, 110, 120, 106, 98, 107, 134, 120, 118, 103, 123, 119, 105, 120, 115, 125, 121, 118, 148, 137, 117, 119, 141, 129, 108, 130, 113, 128, 108, 116, 118, 108, 128, 112, 103, 130, 116, 120, 96, 143, 120, 110, 108, 120, 106, 124, 130, 106, 105, 115, 115, 118, 116, 120, 103, 138, 109, 111, 130, 106, 113, 104, 122, 115, 117, 99, 108, 108, 109, 124, 106, 116, 132, 122, 121, 120, 116, 126, 105, 97, 123, 98, 110, 137, 102, 127, 116, 112, 114, 116, 114, 108, 106, 107, 116, 123, 119, 112, 119, 108, 105, 115, 118, 131, 110, 110, 108, 116, 120, 121, 89, 120, 109, 111, 101, 108, 113, 110, 119, 113, 112, 118, 124, 111, 120, 109, 114, 114, 106, 114, 98, 134, 113, 121, 121, 118, 115, 130, 116, 125, 105, 105, 122, 125, 113, 114, 116, 109, 126, 99, 114, 138, 136, 107, 118, 104, 110, 108, 134, 122, 118, 116, 102, 112, 119, 114, 94, 105, 121, 111, 96, 124, 101, 110, 97, 116, 101, 122, 107, 117, 112, 120, 114, 110, 113, 112, 106, 113, 128, 120, 113, 122, 134, 149, 107, 120, 111, 105, 120, 108, 132, 111, 112, 109, 119, 108, 103, 108, 120, 127, 109, 109, 116, 103, 111, 111, 116, 111, 110, 124, 121, 135, 116, 120, 108, 120, 125, 124, 112, 110, 116, 116, 126, 123, 112, 108, 112, 107, 94, 122, 106, 120, 116, 114, 110, 111, 118, 109, 111, 123, 114, 129, 101, 121, 105, 105, 97, 122, 117, 123, 102, 114, 108, 115, 123, 114, 121, 119, 123, 122, 109, 129, 136, 109, 124, 116, 115, 121, 126, 113, 112, 113, 125, 118, 112, 98, 114, 130, 104, 112, 107, 112, 122, 154, 105, 109, 121, 104, 105, 129, 110, 115, 123, 113, 115, 113, 118, 111, 125, 126, 109, 89, 113, 112, 115, 114, 119, 116, 109, 121, 105, 108, 117, 123, 112, 110, 111, 112, 119, 120, 128, 124, 109, 110, 133, 121, 134, 103, 119, 111, 107, 115, 114, 115, 122, 110, 118, 110, 114, 97, 138, 120, 104, 111, 118, 119, 112, 140, 109, 107, 106, 120, 121, 118, 114, 143, 119, 109, 104, 116, 123, 104, 108, 114, 103, 122, 108, 102, 136, 100, 111, 132, 114, 106, 137, 105, 113, 86, 126, 119, 123, 112, 121, 118, 117, 112, 113, 110, 136, 122, 120, 133, 104, 120, 119, 114, 115, 131, 107, 135, 89, 104, 118, 115, 112, 121, 102, 125, 126, 105, 121, 95, 122, 125, 83, 112, 102, 124, 118, 113, 115, 131, 107, 106, 114, 113, 118, 124, 116, 120, 145, 128, 122, 114, 98, 109, 128, 101, 123, 122, 123, 126, 115, 116, 121, 113, 111, 107, 113, 127, 120, 117, 116, 127, 105, 117, 109, 120, 120, 115, 110, 118, 117, 123, 122, 119, 118, 114, 103, 120, 119, 113, 111, 110, 99, 130, 111, 100, 110, 142, 113, 124, 119, 96, 129, 116, 116, 116, 122, 118, 141, 115, 118, 111, 115, 113, 126, 125, 105, 112, 139, 123, 123, 122, 120, 103, 111, 122, 101, 118, 129, 114, 115, 103, 103, 122, 128, 108, 107, 109, 116, 108, 121, 112, 117, 123, 103, 124, 122, 125, 116, 122, 101, 112, 115, 99, 110, 106, 119, 90, 113, 114, 116, 121, 100, 111, 119, 118, 118, 132, 114, 105, 116, 112, 113, 114, 107, 119, 118, 118, 116, 114, 123, 109, 121, 117, 126, 137, 115, 107, 122, 115, 119, 115, 109, 116, 102, 104, 119, 108, 97, 132, 110, 133, 117, 114, 115, 110, 115, 111, 110, 112, 136, 113, 120, 117, 126, 113, 120, 109, 121, 118, 115, 126, 102, 136, 125, 113, 109, 115, 103, 123, 105, 110, 119, 107, 111, 105, 125, 129, 131, 119, 118, 124, 119, 114, 108, 119, 122, 129, 127, 124, 127, 142, 114, 120, 131, 111, 118, 99, 111, 119, 115, 117, 113, 125, 113, 114, 110, 114, 120, 121, 105, 120, 109, 118, 110, 109, 118, 119, 98, 108, 110, 103, 127, 105, 128, 118, 103, 106, 107, 132, 110, 111, 114, 113, 115, 120, 126, 122, 121, 115, 154, 134, 116, 109, 122, 109, 107, 107, 121, 103, 113, 126, 100, 137, 104, 105, 117, 108, 114, 106, 108, 137, 103, 126, 117, 120, 107, 130, 110, 117, 112, 135, 107, 107, 113, 117, 106, 131, 119, 164, 115, 119, 109, 129, 104, 127, 111, 88, 114, 115, 115, 112, 122, 113, 113, 126, 110, 114, 114, 113, 111, 109, 109, 124, 108, 127, 105, 110, 114, 138, 118, 112, 129, 113, 96, 110, 105, 106, 130, 104, 109, 123, 126, 121, 121, 126, 124, 119, 104, 118, 129, 111, 108, 108, 121, 110, 107, 134, 117, 121, 106, 125, 123, 101, 119, 124, 98, 122, 112, 143, 120, 103, 114, 125, 121, 120, 110, 139, 114, 109, 114, 113, 124, 114, 119, 118, 111, 128, 130, 119, 122, 115, 127, 111, 114, 114, 121, 110, 121, 114, 127, 117, 120, 115, 123, 116, 116, 115, 112, 124, 131, 121, 117, 120, 113, 130, 116, 104, 106, 118, 123, 141, 124, 115, 120, 109, 109, 117, 115, 119, 115, 104, 131, 134, 110, 101, 118, 119, 123, 120, 104, 97, 116, 110, 117, 113, 117, 110, 104, 112, 102, 120, 116, 113, 123, 113, 115, 113, 116, 130, 104, 112, 112, 105, 120, 109, 109, 113, 111, 121, 112, 120, 129, 108, 119, 117, 118, 96, 105, 109, 109, 132, 121, 97, 120, 113, 113, 114, 102, 123, 133, 132, 115, 103, 116, 65, 114, 114, 116, 110, 129, 120, 132, 109, 126, 109, 122, 121, 118, 116, 99, 119, 110, 118, 111, 116, 98, 116, 140, 118, 117, 117, 109, 126, 113, 113, 112, 119, 117, 118, 102, 101, 131, 109, 120, 118, 130, 116, 114, 111, 102, 121, 122, 113, 123, 108, 105, 96, 111, 111, 111, 104, 119, 114, 100, 114, 119, 116, 113, 116, 122, 117, 116, 117, 127, 116, 114, 116, 118, 122, 103, 121, 117, 113, 109, 119, 110, 117, 109, 123, 122, 114, 129, 113, 123, 124, 105, 120, 127, 122, 112, 142, 116, 112, 129, 122, 119, 126, 114, 113, 125, 105, 111, 98, 109, 131, 130, 105, 111, 123, 117, 94, 110, 119, 115, 111, 111, 108, 105, 107, 113, 104, 120, 108, 119, 126, 116, 119, 115, 109, 108, 123, 116, 126, 130, 99, 117, 108, 118, 126, 115, 115, 115, 112, 124, 120, 107, 118, 131, 122, 109, 118, 107, 113, 120, 116, 114, 107, 102, 124, 117, 124, 131, 119, 105, 125, 109, 101, 122, 126, 122, 131, 121, 135, 108, 113, 121, 115, 112, 123, 128, 123, 124, 132, 113, 102, 111, 137, 127, 124, 106, 128, 120, 122, 123, 94, 116, 119, 122, 111, 103, 110, 140, 112, 110, 121, 135, 126, 106, 120, 114, 100, 120, 112, 112, 129, 111, 122, 115, 124, 119, 109, 114, 121, 118, 116, 111, 114, 122, 119, 117, 122, 109, 128, 101, 109, 130, 135, 107, 124, 128, 124, 131, 107, 102, 129, 112, 113, 111, 113, 115, 113, 119, 116, 109, 111, 116, 100, 110, 120, 119, 114, 107, 112, 122, 107, 123, 128, 119, 123, 109, 114, 126, 117, 124, 127, 117, 125, 122, 113, 124, 117, 107, 112, 114, 117, 115, 115, 117, 114, 116, 102, 117, 104, 109, 121, 107, 114, 127, 119, 108, 121, 120, 115, 118, 115, 104, 108, 119, 113, 128, 126, 114, 113, 114, 105, 130, 125, 109, 137, 108, 125, 111, 110, 118, 111, 126, 112, 119, 129, 98, 114, 121, 116, 100, 108, 115, 123, 110, 121, 138, 116, 111, 118, 118, 110, 118, 149, 98, 112, 127, 122, 108, 115, 140, 121, 118, 120, 119, 106, 96, 114, 113, 101, 108, 122, 101, 127, 117, 111, 119, 115, 111, 113, 127, 109, 117, 92, 130, 122, 119, 114, 105, 108, 117, 115, 120, 113, 102, 119, 114, 111, 109, 118, 107, 126, 131, 116, 118, 123, 99, 116, 125, 99, 117, 104, 115, 112, 106, 121, 120, 126, 125, 108, 125, 108, 108, 122, 109, 107, 123, 113, 135, 113, 109, 118, 109, 128, 102, 120, 100, 123, 107, 105, 110, 126, 113, 104, 129, 119, 106, 127, 143, 103, 125, 126, 115, 110, 125, 105, 125, 123, 122, 94, 127, 92, 115, 117, 116, 132, 110, 122, 120, 125, 116, 125, 111, 104, 134, 107, 115, 121, 101, 102, 117, 116, 97, 115, 120, 117, 106, 118, 115, 131, 111, 114, 115, 121, 107, 121, 122, 131, 106, 116, 112, 109, 111, 118, 112, 120, 89, 102, 119, 113, 121, 125, 125, 121, 121, 106, 127, 130, 120, 111, 121, 117, 160, 116, 108, 116, 117, 118, 155, 110, 133, 112, 124, 117, 119, 121, 120, 122, 127, 111, 105, 147, 113, 119, 89, 113, 123, 126, 111, 118, 107, 134, 119, 122, 121, 105, 130, 109, 115, 141, 126, 95, 116, 108, 125, 102, 108, 118, 122, 116, 113, 112, 123, 109, 114, 110, 128, 127, 131, 109, 118, 117, 115, 113, 124, 124, 119, 121, 129, 108, 119, 122, 110, 99, 101, 121, 112, 105, 123, 125, 116, 114, 113, 117, 119, 129, 121, 117, 126, 112, 123, 125, 115, 126, 107, 120, 115, 124, 134, 120, 136, 100, 106, 106, 111, 107, 126, 131, 116, 114, 126, 125, 116, 128, 109, 124, 132, 124, 121, 115, 110, 108, 130, 113, 100, 117, 120, 108, 127, 108, 125, 103, 128, 123, 117, 129, 105, 116, 113, 111, 109, 117, 108, 154, 99, 116, 119, 112, 125, 134, 113, 114, 114, 129, 101, 117, 131, 110, 119, 113, 120, 123, 113, 113, 130, 109, 110, 112, 128, 119, 122, 121, 124, 112, 126, 109, 107, 127, 113, 106, 112, 119, 114, 116, 122, 111, 114, 117, 120, 120, 113, 129, 133, 129, 117, 117, 112, 118, 120, 113, 129, 106, 113, 112, 108, 117, 118, 119, 122, 117, 122, 97, 114, 122, 124, 117, 113, 122, 110, 101, 118, 110, 111, 117, 110, 117, 130, 110, 122, 128, 123, 115, 124, 133, 115, 114, 120, 111, 116, 112, 114, 119, 109, 118, 117, 120, 121, 120, 120, 107, 103, 109, 122, 114, 109, 126, 112, 125, 115, 121, 106, 108, 121, 110, 113, 128, 116, 120, 122, 85, 115, 114, 113, 97, 116, 110, 118, 105, 102, 123, 118, 118, 110, 122, 127, 106, 101, 113, 110, 114, 126, 127, 111, 118, 114, 115, 119, 130, 124, 111, 112, 115, 111, 113, 128, 120, 122, 124, 123, 105, 109, 105, 112, 123, 102, 121, 112, 104, 119, 118, 120, 128, 122, 126, 118, 126, 123, 114, 122, 110, 124, 108, 123, 120, 116, 119, 135, 112, 117, 107, 108, 113, 124, 114, 142, 113, 111, 121, 111, 119, 121, 127, 110, 106, 114, 117, 116, 117, 124, 116, 123, 125, 119, 113, 112, 102, 116, 115, 105, 111, 111, 116, 118, 120, 105, 122, 116, 115, 115, 115, 102, 111, 113, 111, 131, 110, 128, 116, 110, 117, 111, 111, 113, 110, 120, 123, 118, 112, 103, 113, 114, 101, 110, 108, 117, 123, 120, 117, 127, 116, 110, 134, 123, 106, 130, 108, 128, 105, 129, 124, 111, 94, 116, 130, 125, 108, 102, 125, 120, 119, 120, 113, 118, 103, 107, 114, 117, 124, 122, 116, 114, 103, 132, 117, 114, 113, 123, 116, 119, 119, 115, 107, 117, 119, 118, 104, 118, 98, 110, 114, 96, 130, 121, 110, 100, 100, 121, 110, 113, 144, 121, 121, 111, 122, 112, 124, 112, 125, 114, 117, 117, 117, 123, 111, 119, 123, 124, 111, 105, 111, 123, 112, 119, 101, 104, 113, 116, 108, 105, 131, 131, 117, 104, 116, 115, 117, 134, 124, 104, 114, 124, 106, 104, 108, 150, 119, 120, 108, 154, 107, 105, 123, 114, 126, 120, 116, 117, 111, 116, 125, 102, 115, 126, 111, 109, 123, 122, 115, 120, 113, 115, 119, 135, 101, 119, 116, 124, 106, 111, 106, 106, 128, 117, 127, 116, 112, 118, 126, 120, 108, 99, 122, 107, 110, 106, 106, 120, 105, 118, 119, 101, 119, 112, 126, 109, 98, 114, 108, 111, 102, 126, 131, 119, 115, 120, 121, 111, 123, 110, 109, 120, 118, 116, 125, 123, 106, 113, 117, 112, 120, 117, 119, 120, 115, 122, 115, 117, 117, 115, 124, 116, 117, 126, 113, 117, 109, 118, 118, 109, 114, 116, 117, 126, 122, 119, 116, 114, 115, 116, 115, 119, 119, 118, 111, 121, 117, 118, 125, 127, 112, 112, 110, 121, 111, 116, 119, 110, 131, 113, 115, 124, 127, 108, 112, 119, 116, 111, 119, 117, 115, 114, 111, 108, 145, 112, 121, 120, 110, 115, 133, 113, 118, 116, 117, 122, 113, 111, 117, 109, 115, 122, 113, 106, 118, 133, 113, 116, 115, 122, 112, 116, 108, 109, 118, 138, 113, 115, 115, 106, 116, 107, 123, 101, 126, 115, 116, 118, 108, 121, 159, 121, 111, 117, 111, 115, 122, 120, 114, 108, 114, 108, 117, 108, 117, 116, 125, 109, 113, 115, 123, 117, 114, 119, 125, 113, 120, 115, 114, 121, 119, 123, 106, 120, 117, 110, 112, 116, 115, 118, 105, 116, 116, 132, 113, 120, 118, 102, 119, 118, 103, 114, 116, 114, 116, 110, 112, 117, 120, 109, 119, 97, 109, 119, 116, 111, 117, 110, 122, 116, 116, 115, 114, 119, 116, 111, 121, 106, 116, 115, 116, 116, 111, 109, 98, 123, 121, 117, 106, 112, 116, 117, 122, 120, 112, 129, 106, 112, 118, 118, 118, 115, 117, 113, 117, 121, 119, 110, 115, 113, 120, 117, 114, 111, 115, 117, 114, 114, 115, 123, 109, 115, 118, 119, 114, 126, 112, 134, 110, 123, 118, 117, 118, 119, 125, 116, 124, 111, 117, 122, 129, 119, 118, 119, 118, 105, 106, 119, 113, 122, 115, 110, 126, 119, 107, 112, 110, 146, 117, 119, 128, 118, 118, 116, 116, 125, 113, 113, 119, 103, 116, 116, 111, 125, 130, 122, 118, 120, 118, 112, 112, 107, 114, 119, 120, 125, 120, 115, 109, 107, 112, 118, 117, 112, 141, 118, 101, 115, 112, 114, 121, 122, 118, 128, 113, 110, 112, 104, 121, 131, 122, 117, 119, 121, 116, 105, 91, 104, 118, 111, 119, 120, 130, 105, 116, 134, 138, 119, 115, 110, 115, 116, 135, 118, 111, 114, 119, 100, 109, 91, 98, 122, 117, 118, 116, 108, 115, 138, 114, 102, 117, 100, 115, 118, 114, 111, 116, 122, 114, 138, 114, 119, 114, 122, 115, 111, 102, 109, 114, 114, 113, 115, 115, 110, 113, 120, 117, 118, 118, 113, 119, 116, 119, 114, 120, 118, 130, 136, 116, 114, 112, 119, 117, 122, 117, 118, 121, 118, 92, 109, 117, 107, 114, 112, 114, 120, 118, 121, 122, 112, 115, 111, 116, 110, 109, 119, 114, 114, 111, 115, 111, 119, 118, 114, 113, 109, 113, 99, 98, 115, 114, 117, 120, 121, 115, 119, 123, 116, 112, 120, 114, 124, 127, 116, 120, 121, 122, 113, 113, 121, 122, 122, 111, 113, 120, 116, 118, 120, 116, 113, 113, 117, 115, 112, 125, 117, 125, 118, 126, 104, 121, 105, 106, 112, 120, 121, 118, 118, 115, 111, 139, 115, 117, 121, 111, 119, 111, 119, 112, 122, 105, 116, 119, 130, 115, 108, 111, 120, 112, 137, 122, 117, 96, 128, 109, 105, 119, 104, 113, 124, 118, 122, 118, 109, 109, 126, 128, 115, 111, 110, 101, 117, 102, 135, 148, 111, 120, 121, 118, 131, 126, 110, 120, 116, 124, 116, 110, 128, 123, 114, 121, 112, 121, 116, 148, 120, 118, 110, 136, 120, 116, 113, 113, 119, 115, 117, 112, 134, 102, 121, 113, 109, 108, 118, 142, 120, 117, 125, 105, 109, 125, 122, 111, 110, 106, 121, 100, 115, 120, 113, 119, 117, 107, 117, 105, 121, 125, 122, 127, 110, 106, 117, 122, 96, 97, 117, 121, 112, 124, 117, 121, 117, 110, 112, 117, 119, 122, 116, 139, 121, 119, 126, 119, 114, 124, 104, 129, 107, 112, 109, 107, 117, 113, 107, 124, 134, 114, 131, 104, 125, 110, 105, 118, 107, 115, 122, 132, 113, 111, 122, 110, 120, 112, 107, 115, 108, 109, 105, 140, 141, 97, 100, 116, 129, 117, 115, 116, 126, 131, 120, 120, 99, 114, 104, 113, 115, 114, 122, 106, 115, 129, 114, 106, 116, 112, 116, 118, 115, 105, 100, 122, 105, 109, 117, 109, 125, 121, 102, 109, 107, 122, 125, 115, 123, 118, 110, 125, 122, 114, 123, 115, 119, 124, 113, 113, 103, 105, 122, 105, 106, 121, 100, 94, 116, 116, 114, 115, 111, 108, 136, 114, 115, 110, 121, 113, 106, 122, 114, 129, 115, 95, 118, 110, 111, 123, 113, 108, 116, 118, 120, 124, 112, 113, 120, 120, 115, 119, 104, 129, 119, 104, 80, 102, 116, 128, 122, 118, 117, 121, 107, 116, 107, 122, 110, 128, 96, 123, 112, 108, 120, 115, 121, 112, 120, 124, 135, 103, 134, 109, 112, 122, 114, 112, 137, 113, 109, 116, 120, 120, 119, 126, 110, 116, 118, 129, 103, 107, 115, 108, 109, 115, 114, 107, 100, 116, 122, 112, 124, 118, 114, 111, 114, 113, 117, 105, 109, 114, 107, 112, 104, 115, 112, 115, 106, 116, 102, 112, 119, 122, 112, 110, 116, 99, 120, 115, 119, 114, 127, 121, 128, 117, 121, 115, 99, 100, 112, 126, 126, 108, 121, 121, 119, 110, 107, 114, 129, 121, 106, 106, 115, 118, 111, 124, 108, 114, 114, 111, 109, 128, 115, 125, 113, 108, 109, 116, 97, 114, 117, 124, 108, 100, 107, 125, 111, 115, 127, 123, 114, 131, 105, 123, 117, 100, 95, 118, 125, 107, 98, 120, 130, 113, 120, 105, 102, 124, 115, 116, 121, 113, 114, 111, 128, 118, 113, 133, 123, 128, 124, 114, 98, 113, 127, 112, 103, 114, 123, 119, 133, 117, 139, 110, 113, 119, 113, 125, 98, 124, 107, 110, 118, 110, 112, 151, 115, 118, 116, 113, 120, 109, 130, 117, 114, 102, 111, 115, 135, 111, 117, 125, 120, 129, 118, 117, 106, 121, 110, 113, 123, 118, 117, 126, 94, 104, 111, 122, 121, 109, 118, 120, 124, 128, 131, 122, 106, 116, 123, 110, 112, 112, 132, 114, 106, 116, 111, 126, 149, 111, 119, 115, 110, 108, 98, 116, 105, 105, 120, 117, 113, 109, 110, 115, 121, 114, 120, 117, 114, 122, 118, 106, 115, 112, 119, 109, 116, 111, 133, 114, 117, 113, 112, 127, 120, 109, 108, 113, 115, 95, 111, 113, 130, 83, 116, 114, 116, 111, 106, 104, 113, 108, 101, 140, 115, 124, 118, 119, 120, 127, 117, 116, 104, 103, 124, 117, 115, 103, 115, 120, 123, 114, 118, 117, 116, 118, 114, 118, 109, 108, 113, 124, 119, 115, 85, 103, 110, 116, 107, 122, 108, 99, 116, 113, 111, 103, 115, 102, 118, 115, 104, 112, 114, 131, 107, 115, 113, 119, 126, 120, 115, 114, 119, 104, 123, 114, 122, 125, 118, 110, 110, 113, 121, 115, 111, 122, 125, 117, 115, 127, 109, 113, 117, 113, 126, 97, 115, 120, 120, 110, 103, 114, 112, 113, 101, 123, 116, 116, 113, 116, 107, 114, 114, 117, 122, 110, 118, 116, 125, 114, 116, 115, 118, 115, 124, 116, 120, 120, 103, 114, 110, 110, 121, 114, 107, 120, 101, 121, 111, 115, 103, 127, 108, 121, 121, 118, 123, 115, 125, 105, 94, 111, 114, 114, 112, 117, 108, 120, 113, 112, 124, 116, 125, 111, 107, 122, 119, 109, 110, 124, 116, 104, 109, 112, 116, 115, 103, 110, 111, 121, 110, 112, 113, 109, 113, 107, 104, 119, 105, 116, 113, 113, 125, 115, 118, 120, 114, 106, 112, 107, 112, 118, 113, 112, 110, 109, 111, 129, 116, 116, 118, 116, 117, 125, 117, 117, 122, 128, 113, 117, 109, 114, 123, 105, 109, 108, 127, 117, 116, 105, 116, 116, 132, 107, 125, 125, 121, 121, 110, 112, 107, 103, 111, 112, 113, 121, 116, 101, 114, 120, 118, 114, 121, 119, 119, 122, 128, 124, 110, 117, 114, 105, 129, 110, 108, 109, 131, 115, 119, 111, 127, 109, 125, 122, 123, 116, 118, 111, 110, 131, 123, 116, 113, 120, 120, 115, 109, 107, 109, 114, 123, 104, 113, 110, 118, 113, 118, 120, 124, 140, 124, 123, 115, 111, 107, 115, 119, 119, 127, 112, 138, 122, 121, 104, 115, 117, 124, 104, 120, 100, 122, 101, 117, 120, 145, 96, 118, 118, 115, 101, 122, 110, 112, 116, 116, 111, 124, 114, 106, 118, 106, 127, 119, 102, 117, 128, 116, 115, 112, 111, 113, 113, 99, 119, 125, 108, 126, 119, 116, 119, 107, 108, 118, 112, 107, 126, 111, 120, 118, 116, 113, 114, 111, 120, 115, 108, 113, 132, 120, 128, 137, 120, 97, 117, 130, 115, 114, 118, 111, 124, 118, 110, 123, 113, 112, 137, 121, 118, 112, 123, 115, 109, 110, 111, 104, 113, 125, 110, 122, 109, 119, 125, 118, 111, 113, 124, 120, 106, 129, 123, 118, 117, 109, 123, 108, 122, 106, 122, 119, 109, 107, 121, 107, 123, 114, 103, 116, 119, 113, 120, 125, 109, 116, 84, 108, 115, 120, 105, 111, 111, 130, 103, 112, 116, 118, 109, 109, 113, 119, 121, 119, 112, 116, 108, 126, 110, 101, 117, 120, 105, 110, 123, 120, 114, 109, 110, 110, 112, 113, 117, 122, 119, 110, 110, 115, 105, 125, 124, 122, 114, 141, 118, 130, 116, 120, 111, 114, 122, 107, 111, 111, 117, 111, 119, 118, 131, 111, 119, 141, 108, 128, 115, 103, 105, 124, 107, 121, 102, 104, 115, 116, 104, 149, 112, 111, 112, 114, 118, 113, 114, 107, 113, 110, 116, 113, 121, 110, 105, 120, 120, 114, 120, 119, 118, 106, 107, 105, 111, 126, 113, 108, 111, 116, 125, 116, 108, 111, 121, 108, 130, 117, 109, 116, 111, 120, 133, 121, 122, 139, 113, 113, 133, 124, 112, 111, 119, 113, 140, 120, 110, 113, 103, 106, 106, 112, 113, 118, 110, 127, 106, 111, 125, 105, 120, 118, 117, 105, 115, 104, 116, 121, 102, 117, 115, 114, 116, 110, 104, 100, 115, 129, 104, 89, 130, 113, 120, 105, 120, 116, 103, 115, 127, 120, 133, 106, 107, 121, 132, 127, 130, 108, 123, 114, 101, 113, 115, 114, 120, 108, 113, 112, 135, 114, 120, 112, 130, 124, 107, 93, 107, 120, 118, 101, 115, 114, 109, 127, 119, 132, 109, 121, 112, 110, 114, 104, 103, 123, 110, 126, 111, 119, 125, 105, 115, 131, 111, 118, 126, 122, 108, 128, 110, 124, 111, 120, 119, 113, 125, 118, 122, 115, 114, 133, 105, 113, 121, 105, 121, 120, 121, 119, 104, 108, 118, 119, 129, 99, 107, 115, 118, 120, 114, 107, 117, 103, 113, 91, 119, 117, 114, 112, 110, 114, 101, 120, 124, 103, 132, 120, 111, 107, 111, 112, 129, 111, 117, 109, 108, 110, 130, 115, 133, 134, 103, 128, 108, 112, 136, 114, 111, 122, 92, 117, 104, 119, 111, 106, 108, 128, 115, 120, 100, 108, 122, 123, 121, 128, 109, 121, 115, 120, 115, 120, 102, 117, 112, 119, 113, 102, 138, 116, 121, 118, 118, 120, 120, 115, 114, 110, 126, 127, 125, 114, 117, 110, 124, 104, 117, 117, 124, 107, 116, 98, 115, 123, 119, 120, 106, 113, 114, 114, 112, 122, 110, 117, 115, 108, 106, 108, 121, 116, 117, 165, 117, 120, 117, 104, 104, 115, 138, 107, 110, 106, 111, 109, 108, 97, 117, 109, 99, 119, 113, 106, 127, 111, 118, 113, 111, 95, 125, 112, 115, 100, 123, 113, 91, 119, 114, 117, 111, 106, 112, 120, 111, 107, 103, 122, 121, 109, 113, 115, 114, 123, 106, 121, 108, 114, 119, 121, 111, 117, 116, 113, 109, 109, 131, 102, 124, 110, 101, 115, 117, 130, 89, 111, 116, 108, 116, 118, 111, 117, 110, 108, 113, 122, 118, 106, 113, 109, 119, 131, 110, 104, 130, 114, 130, 123, 122, 139, 127, 123, 110, 109, 116, 123, 114, 102, 115, 141, 114, 118, 107, 107, 111, 102, 124, 99, 101, 103, 110, 109, 109, 98, 109, 104, 118, 94, 115, 100, 112, 111, 130, 122, 134, 116, 114, 104, 112, 126, 109, 114, 112, 104, 104, 105, 103, 127, 127, 96, 103, 111, 112, 120, 117, 104, 120, 136, 114, 125, 120, 103, 103, 114, 126, 105, 102, 112, 114, 118, 110, 116, 113, 124, 117, 107, 120, 121, 114, 111, 113, 115, 118, 118, 137, 112, 111, 123, 118, 106, 114, 114, 104, 116, 115, 124, 122, 110, 110, 113, 112, 120, 114, 117, 103, 116, 125, 116, 114, 100, 111, 119, 112, 121, 107, 118, 119, 103, 118, 118, 120, 120, 83, 128, 106, 121, 120, 111, 106, 114, 121, 106, 114, 112, 118, 121, 120, 110, 130, 113, 124, 126, 115, 122, 115, 118, 120, 131, 124, 119, 115, 113, 120, 118, 112, 109, 116, 113, 116, 106, 118, 114, 120, 113, 113, 110, 129, 119, 137, 116, 116, 116, 114, 133, 122, 128, 127, 113, 115, 120, 130, 117, 123, 116, 119, 107, 110, 114, 118, 122, 104, 113, 112, 118, 120, 118, 124, 115, 114, 115, 119, 133, 122, 106, 115, 112, 109, 106, 121, 120, 110, 123, 111, 114, 118, 110, 107, 111, 124, 121, 114, 124, 114, 117, 109, 113, 123, 111, 124, 113, 105, 123, 120, 103, 116, 112, 113, 133, 114, 118, 113, 114, 114, 112, 111, 105, 118, 116, 111, 101, 115, 120, 110, 111, 110, 114, 117, 124, 107, 119, 116, 114, 114, 111, 114, 118, 128, 99, 115, 118, 112, 121, 116, 122, 108, 125, 113, 119, 115, 118, 114, 116, 117, 118, 102, 112, 108, 119, 114, 123, 115, 124, 117, 114, 111, 113, 120, 110, 116, 123, 104, 113, 117, 129, 125, 122, 111, 109, 111, 112, 131, 116, 112, 116, 113, 111, 115, 110, 124, 114, 115, 119, 113, 119, 115, 122, 114, 138, 118, 120, 116, 122, 115, 124, 108, 117, 117, 112, 118, 117, 122, 133, 108, 113, 117, 112, 113, 129, 121, 118, 121, 109, 115, 115, 122, 126, 116, 106, 120, 123, 111, 117, 105, 119, 118, 113, 121, 110, 109, 115, 105, 108, 120, 119, 109, 112, 115, 115, 109, 123, 118, 111, 125, 121, 122, 117, 121, 128, 117, 108, 116, 112, 124, 119, 113, 118, 111, 122, 120, 112, 119, 114, 119, 119, 121, 117, 117, 120, 117, 120, 118, 115, 116, 120, 122, 118, 114, 116, 121, 105, 116, 104, 114, 114, 116, 117, 125, 115, 121, 117, 119, 110, 119, 116, 112, 104, 116, 131, 118, 121, 108, 119, 127, 119, 110, 121, 111, 112, 114, 115, 97, 115, 88, 109, 119, 119, 112, 112, 128, 119, 109, 116, 116, 109, 128, 115, 115, 118, 112, 104, 116, 116, 122, 126, 120, 119, 114, 155, 109, 119, 108, 116, 117, 114, 129, 107, 114, 120, 128, 114, 117, 101, 125, 101, 121, 112, 119, 134, 112, 116, 114, 131, 114, 110, 109, 121, 127, 112, 114, 116, 123, 119, 120, 105, 111, 111, 118, 123, 111, 110, 120, 116, 115, 125, 114, 112, 113, 115, 121, 105, 106, 106, 116, 118, 118, 116, 112, 122, 98, 120, 117, 118, 103, 113, 113, 123, 117, 115, 103, 117, 104, 112, 106, 121, 108, 121, 120, 114, 131, 120, 105, 112, 108, 115, 123, 122, 114, 105, 119, 124, 121, 116, 115, 113, 122, 110, 100, 114, 114, 111, 112, 111, 112, 116, 135, 108, 119, 121, 116, 90, 130, 101, 105, 102, 114, 135, 100, 120, 126, 122, 103, 135, 106, 122, 111, 100, 101, 124, 113, 113, 106, 111, 137, 121, 116, 126, 120, 106, 102, 109, 121, 125, 125, 113, 129, 120, 147, 124, 113, 124, 109, 117, 114, 114, 137, 137, 106, 114, 123, 147, 109, 130, 99, 104, 94, 107, 126, 116, 115, 96, 119, 134, 133, 103, 120, 109, 97, 119, 103, 110, 117, 116, 120, 128, 110, 112, 111, 87, 121, 109, 123, 106, 123, 107, 122, 131, 113, 106, 107, 103, 111, 132, 127, 133, 99, 119, 105, 108, 111, 106, 119, 117, 98, 133, 116, 109, 116, 107, 116, 127, 120, 118, 117, 109, 120, 127, 107, 119, 130, 109, 102, 104, 103, 121, 118, 129, 106, 98, 110, 113, 136, 105, 122, 96, 125, 107, 115, 119, 114, 110, 126, 107, 126, 113, 113, 120, 112, 120, 122, 110, 101, 120, 102, 105, 109, 102, 106, 84, 118, 109, 123, 138, 127, 117, 103, 117, 116, 120, 98, 126, 114, 136, 109, 125, 100, 133, 121, 98, 123, 120, 118, 129, 128, 127, 104, 148, 93, 119, 117, 104, 139, 128, 108, 127, 118, 116, 110, 105, 109, 112, 116, 95, 117, 91, 119, 93, 126, 125, 122, 122, 134, 131, 124, 120, 132, 122, 117, 126, 111, 118, 107, 114, 123, 127, 105, 106, 100, 112, 105, 109, 115, 121, 115, 122, 114, 118, 119, 119, 122, 112, 131, 96, 113, 103, 129, 121, 99, 127, 122, 121, 115, 113, 109, 145, 126, 112, 106, 100, 115, 111, 113, 119, 99, 134, 108, 146, 126, 126, 128, 101, 128, 117, 99, 115, 127, 104, 95, 129, 122, 115, 123, 129, 117, 95, 98, 107, 129, 122, 117, 132, 113, 104, 106, 100, 121, 108, 116, 119, 90, 126, 109, 115, 130, 121, 135, 120, 134, 124, 137, 111, 130, 106, 94, 123, 105, 124, 117, 103, 123, 114, 131, 108, 132, 127, 97, 91, 116, 102, 129, 109, 133, 97, 111, 124, 105, 140, 106, 152, 115, 130, 123, 108, 119, 114, 125, 121, 119, 123, 123, 126, 122, 113, 114, 96, 115, 101, 110, 90, 113, 126, 105, 124, 124, 117, 116, 113, 105, 123, 119, 111, 111, 101, 101, 128, 109, 115, 115, 107, 108, 111, 121, 124, 103, 101, 114, 119, 111, 129, 112, 115, 132, 112, 118, 104, 116, 116, 99, 123, 119, 122, 128, 100, 121, 99, 104, 116, 120, 142, 78, 111, 109, 119, 109, 120, 118, 110, 126, 132, 133, 116, 101, 107, 104, 111, 110, 109, 120, 126, 112, 119, 126, 114, 116, 119, 121, 127, 116, 117, 119, 106, 141, 106, 96, 118, 135, 104, 139, 111, 104, 119, 109, 119, 101, 115, 119, 118, 125, 108, 124, 103, 104, 116, 103, 125, 108, 118, 140, 124, 113, 127, 109, 124, 107, 117, 125, 127, 118, 133, 92, 122, 100, 113, 118, 124, 113, 102, 107, 127, 122, 117, 136, 118, 121, 125, 118, 118, 104, 112, 117, 80, 121, 117, 143, 112, 97, 111, 133, 106, 126, 118, 122, 101, 116, 117, 121, 124, 112, 110, 112, 122, 128, 122, 120, 117, 118, 128, 115, 132, 110, 91, 112, 113, 128, 125, 114, 119, 123, 113, 119, 118, 112, 113, 123, 115, 106, 114, 104, 108, 107, 117, 120, 105, 120, 101, 117, 123, 97, 120, 113, 117, 120, 111, 139, 120, 114, 134, 136, 108, 117, 115, 132, 104, 106, 128, 112, 117, 119, 114, 100, 101, 108, 110, 114, 117, 112, 122, 122, 115, 130, 116, 98, 118, 121, 101, 125, 120, 130, 126, 122, 121, 112, 121, 146, 119, 120, 115, 120, 121, 127, 113, 99, 125, 121, 109, 106, 122, 115, 116, 99, 111, 115, 110, 125, 109, 122, 109, 131, 101, 101, 117, 122, 103, 125, 114, 111, 109, 113, 113, 102, 111, 115, 130, 112, 118, 122, 120, 116, 96, 110, 112, 136, 113, 128, 122, 100, 116, 129, 125, 113, 124, 132, 123, 153, 124, 117, 115, 115, 120, 119, 122, 115, 117, 82, 125, 113, 113, 111, 113, 120, 107, 128, 115, 127, 126, 109, 120, 122, 111, 115, 130, 118, 137, 114, 119, 114, 130, 135, 111, 105, 125, 110, 115, 117, 112, 113, 129, 114, 111, 107, 101, 116, 111, 121, 113, 119, 124, 120, 122, 113, 114, 101, 114, 120, 128, 111, 93, 129, 123, 120, 116, 115, 100, 115, 115, 125, 113, 123, 115, 120, 115, 113, 119, 121, 103, 114, 118, 115, 118, 108, 108, 111, 121, 118, 104, 107, 118, 107, 121, 125, 122, 124, 121, 126, 120, 118, 122, 109, 122, 133, 113, 107, 110, 110, 124, 115, 96, 118, 113, 119, 116, 101, 96, 99, 110, 117, 120, 109, 124, 132, 99, 114, 117, 114, 137, 127, 126, 125, 98, 111, 121, 103, 111, 114, 122, 93, 127, 113, 118, 111, 110, 114, 124, 131, 112, 106, 117, 106, 114, 124, 115, 124, 131, 114, 110, 123, 99, 135, 119, 130, 102, 105, 112, 113, 110, 119, 122, 114, 112, 122, 123, 107, 117, 117, 117, 116, 110, 117, 123, 124, 122, 124, 125, 119, 102, 119, 129, 95, 122, 121, 104, 130, 109, 119, 110, 121, 119, 120, 113, 109, 118, 105, 122, 118, 123, 116, 129, 109, 123, 126, 118, 105, 106, 97, 103, 113, 126, 134, 123, 118, 133, 107, 115, 110, 129, 115, 116, 121, 128, 114, 121, 109, 113, 109, 126, 136, 114, 106, 109, 120, 92, 115, 109, 117, 126, 121, 119, 122, 109, 113, 126, 114, 119, 126, 104, 122, 116, 124, 122, 115, 109, 107, 134, 117, 119, 127, 121, 116, 124, 108, 109, 128, 109, 126, 120, 118, 133, 121, 118, 96, 93, 121, 142, 109, 113, 125, 128, 129, 123, 124, 111, 105, 108, 103, 94, 116, 126, 128, 114, 118, 109, 124, 117, 131, 112, 115, 114, 117, 101, 117, 114, 97, 101, 117, 110, 117, 114, 100, 128, 115, 110, 118, 121, 109, 122, 107, 122, 139, 123, 117, 117, 122, 108, 112, 125, 115, 118, 120, 107, 115, 114, 105, 125, 114, 121, 113, 106, 123, 128, 118, 106, 109, 143, 117, 104, 103, 109, 120, 112, 106, 120, 107, 143, 119, 107, 101, 110, 115, 119, 112, 115, 121, 117, 121, 112, 104, 123, 119, 117, 122, 116, 125, 137, 117, 118, 121, 117, 113, 115, 120, 121, 128, 124, 115, 143, 114, 116, 108, 106, 114, 120, 115, 114, 117, 118, 116, 113, 131, 120, 112, 109, 128, 97, 114, 105, 112, 120, 121, 110, 121, 120, 118, 127, 101, 106, 113, 130, 125, 119, 108, 115, 108, 123, 102, 117, 118, 117, 109, 84, 113, 126, 104, 130, 116, 110, 117, 126, 113, 156, 128, 120, 117, 108, 110, 109, 128, 119, 114, 111, 101, 110, 113, 125, 122, 116, 117, 110, 116, 119, 112, 115, 110, 111, 111, 116, 119, 108, 106, 120, 108, 117, 110, 114, 114, 124, 99, 125, 99, 113, 116, 117, 113, 123, 121, 114, 117, 123, 134, 109, 107, 118, 122, 116, 115, 112, 125, 109, 112, 126, 126, 106, 103, 116, 113, 117, 112, 114, 123, 104, 115, 118, 116, 108, 100, 119, 121, 117, 120, 107, 116, 106, 98, 127, 123, 115, 119, 111, 126, 93, 120, 123, 118, 113, 122, 117, 111, 114, 109, 121, 97, 103, 111, 122, 116, 114, 124, 117, 124, 115, 116, 117, 111, 119, 117, 125, 123, 120, 97, 113, 108, 118, 96, 116, 121, 121, 90, 123, 118, 85, 114, 114, 123, 110, 115, 109, 118, 116, 107, 113, 114, 113, 115, 102, 106, 138, 118, 127, 105, 129, 112, 115, 111, 128, 106, 110, 124, 121, 111, 117, 118, 111, 125, 104, 114, 117, 111, 118, 114, 119, 118, 116, 121, 107, 131, 118, 115, 100, 107, 133, 119, 113, 119, 124, 112, 121, 117, 114, 116, 85, 111, 112, 119, 100, 129, 116, 115, 120, 124, 99, 114, 123, 113, 120, 101, 150, 119, 101, 124, 92, 110, 111, 120, 102, 112, 117, 131, 122, 116, 102, 113, 112, 123, 120, 117, 108, 116, 110, 105, 140, 117, 107, 122, 139, 108, 117, 131, 118, 115, 122, 120, 120, 120, 115, 117, 118, 131, 112, 112, 121, 124, 118, 101, 112, 124, 124, 116, 107, 117, 104, 83, 80, 121, 104, 110, 115, 108, 108, 104, 105, 109, 112, 121, 122, 116, 109, 123, 111, 119, 140, 103, 119, 118, 112, 114, 106, 139, 111, 124, 107, 115, 117, 107, 119, 114, 148, 109, 120, 111, 96, 125, 114, 105, 126, 102, 119, 118, 114, 112, 118, 107, 122, 116, 126, 120, 120, 117, 112, 119, 91, 111, 117, 116, 120, 130, 111, 131, 107, 113, 124, 109, 113, 118, 88, 114, 119, 126, 117, 123, 114, 111, 109, 125, 119, 125, 116, 123, 119, 113, 120, 117, 132, 122, 118, 108, 113, 104, 117, 120, 120, 109, 108, 120, 105, 94, 109, 109, 120, 118, 139, 124, 113, 99, 105, 124, 123, 119, 119, 107, 123, 118, 113, 113, 105, 124, 108, 115, 118, 137, 110, 112, 85, 115, 104, 109, 115, 110, 120, 117, 121, 72, 119, 122, 118, 108, 106, 101, 117, 131, 117, 98, 118, 121, 117, 124, 132, 125, 121, 105, 104, 123, 120, 111, 128, 116, 102, 95, 126, 112, 121, 111, 112, 118, 109, 157, 111, 130, 108, 124, 113, 120, 110, 116, 119, 115, 129, 113, 123, 123, 109, 113, 120, 107, 120, 97, 129, 118, 98, 106, 115, 115, 119, 111, 110, 115, 120, 110, 112, 115, 89, 115, 118, 118, 111, 102, 108, 134, 120, 113, 118, 110, 100, 127, 111, 119, 109, 129, 111, 112, 105, 108, 109, 98, 123, 127, 110, 122, 122, 100, 108, 115, 94, 118, 111, 101, 119, 116, 128, 114, 111, 134, 127, 93, 113, 90, 114, 114, 115, 109, 101, 122, 121, 96, 108, 104, 114, 118, 111, 120, 98, 109, 112, 96, 115, 122, 111, 113, 108, 104, 110, 112, 109, 117, 123, 121, 127, 112, 124, 119, 120, 111, 119, 80, 118, 119, 112, 118, 115, 114, 129, 122, 114, 115, 101, 130, 110, 103, 109, 104, 112, 123, 111, 120, 120, 111, 104, 110, 116, 111, 112, 112, 99, 93, 113, 119, 109, 107, 106, 108, 125, 111, 101, 111, 115, 108, 115, 119, 104, 107, 124, 132, 120, 113, 108, 101, 118, 108, 114, 115, 97, 124, 104, 98, 111, 105, 122, 151, 121, 124, 121, 104, 121, 118, 111, 114, 101, 107, 123, 107, 119, 118, 115, 116, 110, 133, 104, 126, 111, 91, 113, 109, 108, 128, 121, 132, 123, 113, 98, 133, 115, 110, 114, 114, 109, 102, 113, 117, 129, 129, 123, 116, 134, 105, 121, 108, 114, 110, 109, 111, 117, 84, 110, 108, 127, 134, 107, 117, 112, 116, 121, 114, 110, 111, 117, 118, 111, 130, 129, 116, 120, 122, 113, 119, 112, 120, 121, 120, 115, 98, 122, 112, 125, 122, 118, 103, 96, 120, 130, 117, 109, 118, 107, 115, 121, 130, 117, 114, 109, 121, 111, 108, 120, 118, 132, 108, 115, 144, 123, 106, 117, 122, 108, 135, 115, 120, 140, 117, 121, 111, 121, 113, 101, 102, 122, 98, 106, 102, 96, 111, 76, 111, 111, 122, 115, 116, 128, 107, 120, 143, 106, 131, 119, 115, 113, 119, 127, 114, 125, 126, 100, 132, 109, 123, 135, 112, 114, 114, 118, 122, 124, 121, 99, 112, 76, 114, 120, 111, 115, 116, 113, 112, 100, 112, 119, 121, 112, 122, 113, 127, 113, 119, 115, 114, 124, 115, 122, 130, 115, 104, 114, 112, 115, 124, 118, 124, 114, 139, 119, 102, 96, 101, 114, 107, 117, 108, 120, 119, 121, 99, 116, 127, 99, 127, 113, 113, 114, 113, 118, 122, 114, 106, 125, 96, 126, 114, 91, 131, 94, 113, 113, 103, 112, 126, 106, 129, 111, 108, 107, 120, 121, 119, 111, 106, 116, 130, 116, 121, 112, 122, 114, 118, 122, 118, 128, 123, 114, 111, 154, 104, 122, 118, 138, 99, 119, 106, 108, 120, 111, 127, 118, 103, 123, 120, 109, 114, 105, 120, 114, 118, 125, 132, 107, 122, 118, 121, 117, 106, 108, 107, 116, 114, 123, 156, 109, 113, 125, 118, 107, 116, 109, 100, 107, 108, 115, 126, 116, 120, 113, 115, 100, 119, 114, 105, 117, 116, 103, 122, 116, 128, 119, 105, 116, 131, 119, 138, 119, 114, 126, 102, 118, 120, 125, 108, 109, 146, 108, 115, 117, 110, 114, 107, 141, 109, 126, 120, 120, 120, 114, 111, 121, 119, 111, 110, 121, 76, 108, 94, 123, 118, 124, 108, 110, 121, 122, 117, 109, 113, 123, 111, 111, 124, 143, 111, 124, 119, 120, 125, 118, 115, 121, 115, 134, 98, 125, 115, 121, 109, 104, 114, 126, 116, 107, 118, 114, 112, 118, 129, 114, 123, 124, 110, 121, 118, 115, 130, 102, 115, 102, 121, 131, 129, 117, 121, 115, 107, 122, 104, 109, 117, 122, 105, 119, 112, 113, 105, 119, 116, 112, 121, 111, 118, 117, 115, 123, 111, 124, 115, 123, 118, 101, 101, 125, 126, 137, 115, 129, 120, 130, 96, 122, 110, 119, 110, 131, 119, 109, 109, 129, 140, 111, 117, 112, 108, 116, 109, 119, 116, 150, 104, 99, 130, 118, 101, 127, 117, 84, 105, 96, 120, 115, 104, 109, 122, 115, 134, 121, 114, 121, 118, 114, 123, 111, 111, 117, 115, 114, 93, 120, 132, 127, 114, 101, 108, 129, 114, 108, 112, 108, 110, 102, 137, 112, 114, 106, 120, 103, 119, 112, 149, 118, 119, 99, 119, 96, 110, 118, 111, 135, 124, 110, 112, 125, 117, 123, 98, 106, 112, 112, 104, 114, 112, 128, 101, 101, 115, 118, 113, 111, 106, 116, 116, 118, 104, 118, 93, 118, 122, 110, 120, 123, 113, 128, 117, 119, 122, 135, 118, 123, 133, 103, 118, 111, 116, 124, 128, 119, 118, 118, 125, 116, 107, 112, 112, 119, 129, 116, 95, 115, 116, 155, 119, 125, 115, 108, 120, 115, 116, 122, 134, 112, 86, 116, 107, 116, 116, 117, 105, 105, 114, 119, 115, 109, 115, 120, 132, 116, 115, 107, 118, 108, 120, 120, 129, 110, 113, 125, 131, 122, 115, 129, 122, 119, 115, 112, 121, 132, 120, 120, 120, 124, 119, 116, 115, 116, 147, 117, 114, 120, 130, 105, 116, 138, 119, 106, 109, 124, 112, 108, 112, 122, 124, 115, 109, 141, 117, 113, 121, 134, 124, 94, 108, 108, 113, 119, 109, 115, 123, 116, 122, 114, 129, 136, 125, 126, 98, 112, 117, 117, 102, 131, 109, 93, 101, 111, 87, 124, 119, 123, 90, 126, 120, 128, 131, 109, 94, 123, 112, 124, 120, 121, 99, 120, 119, 122, 121, 133, 116, 112, 96, 129, 117, 114, 124, 100, 119, 106, 102, 125, 116, 143, 112, 103, 107, 108, 107, 122, 110, 120, 120, 111, 115, 105, 124, 117, 121, 90, 135, 106, 125, 123, 142, 131, 116, 109, 108, 124, 112, 122, 112, 119, 118, 112, 131, 112, 114, 122, 132, 114, 110, 112, 139, 102, 98, 113, 105, 109, 108, 130, 106, 116, 111, 118, 114, 110, 92, 123, 143, 106, 128, 112, 108, 118, 102, 109, 111, 117, 108, 103, 119, 110, 101, 114, 99, 115, 117, 99, 105, 142, 115, 129, 125, 118, 111, 112, 128, 119, 103, 107, 117, 105, 124, 127, 113, 140, 133, 117, 116, 109, 130, 115, 118, 107, 120, 118, 114, 111, 118, 133, 116, 99, 116, 91, 102, 134, 114, 133, 127, 106, 116, 115, 119, 116, 106, 114, 119, 104, 62, 106, 124, 124, 115, 97, 112, 138, 112, 120, 119, 111, 116, 127, 108, 114, 106, 122, 126, 112, 132, 115, 102, 120, 116, 115, 108, 99, 128, 114, 119, 118, 102, 117, 123, 110, 112, 121, 102, 132, 121, 117, 114, 107, 112, 116, 146, 122, 106, 123, 125, 136, 130, 106, 123, 119, 126, 113, 127, 119, 114, 106, 108, 122, 113, 118, 115, 113, 106, 123, 109, 116, 107, 108, 108, 118, 115, 116, 112, 108, 116, 118, 114, 113, 106, 115, 114, 126, 111, 90, 131, 113, 117, 122, 120, 167, 116, 117, 109, 119, 121, 119, 109, 123, 121, 109, 120, 116, 113, 95, 114, 120, 123, 109, 119, 115, 128, 112, 111, 123, 111, 114, 124, 116, 113, 121, 122, 133, 118, 104, 127, 117, 127, 116, 129, 117, 101, 121, 108, 113, 117, 113, 109, 118, 116, 127, 118, 133, 111, 118, 113, 117, 109, 134, 109, 120, 128, 111, 134, 112, 113, 119, 116, 128, 105, 119, 125, 108, 108, 115, 115, 112, 124, 105, 122, 124, 126, 113, 116, 106, 134, 102, 123, 109, 116, 115, 109, 115, 105, 108, 116, 126, 125, 120, 118, 114, 127, 114, 104, 106, 125, 112, 147, 122, 120, 123, 118, 113, 115, 113, 121, 109, 132, 115, 112, 117, 114, 118, 127, 127, 111, 113, 114, 117, 124, 122, 120, 125, 155, 115, 131, 105, 116, 101, 118, 126, 121, 116, 116, 128, 100, 116, 130, 122, 118, 130, 90, 108, 112, 132, 129, 97, 115, 96, 121, 110, 142, 110, 100, 98, 124, 117, 103, 117, 116, 101, 121, 136, 120, 113, 111, 112, 151, 111, 111, 119, 122, 116, 124, 121, 96, 115, 124, 126, 113, 106, 115, 121, 97, 114, 108, 109, 110, 115, 119, 113, 112, 129, 112, 113, 122, 109, 122, 130, 133, 131, 125, 123, 143, 129, 86, 112, 123, 122, 118, 111, 121, 122, 124, 119, 116, 111, 127, 127, 114, 114, 128, 106, 117, 123, 118, 121, 118, 111, 91, 116, 101, 114, 123, 123, 97, 108, 114, 94, 127, 101, 119, 103, 126, 110, 123, 107, 122, 115, 110, 121, 95, 78, 114, 113, 112, 76, 117, 148, 118, 127, 113, 120, 112, 109, 95, 93, 122, 115, 115, 119, 106, 111, 125, 123, 122, 107, 112, 136, 116, 125, 114, 119, 130, 116, 118, 105, 121, 125, 131, 127, 112, 106, 118, 118, 112, 116, 121, 123, 104, 111, 114, 126, 117, 97, 124, 110, 112, 104, 111, 75, 106, 111, 106, 109, 121, 116, 122, 127, 129, 132, 105, 130, 110, 124, 121, 127, 123, 112, 111, 100, 117, 120, 119, 120, 102, 118, 110, 140, 114, 110, 108, 121, 117, 103, 118, 123, 104, 123, 121, 124, 115, 128, 97, 113, 138, 105, 125, 107, 120, 114, 107, 136, 116, 101, 120, 140, 127, 114, 101, 110, 114, 120, 121, 119, 125, 112, 113, 118, 109, 110, 110, 105, 110, 119, 113, 98, 112, 106, 125, 114, 119, 102, 98, 116, 109, 105, 120, 124, 111, 107, 106, 116, 130, 114, 115, 128, 114, 113, 116, 131, 112, 107, 106, 113, 136, 102, 109, 125, 116, 113, 117, 103, 120, 109, 126, 120, 126, 111, 109, 123, 112, 112, 116, 109, 128, 113, 139, 110, 123, 127, 118, 119, 119, 120, 98, 108, 100, 129, 136, 108, 116, 131, 112, 115, 107, 99, 110, 123, 128, 122, 126, 128, 115, 120, 133, 119, 104, 121, 116, 115, 102, 104, 109, 80, 113, 104, 122, 102, 104, 106, 111, 121, 104, 108, 108, 115, 123, 117, 117, 107, 118, 115, 121, 113, 125, 118, 116, 115, 109, 129, 118, 113, 109, 104, 124, 111, 91, 111, 103, 106, 116, 109, 121, 126, 113, 118, 128, 115, 105, 125, 115, 106, 122, 115, 109, 102, 106, 104, 116, 101, 106, 119, 114, 121, 124, 98, 97, 113, 120, 119, 111, 102, 118, 123, 107, 114, 119, 91, 111, 106, 107, 121, 118, 119, 123, 112, 115, 104, 105, 117, 114, 125, 124, 114, 113, 110, 100, 116, 105, 127, 116, 127, 132, 127, 99, 106, 117, 111, 113, 109, 116, 100, 100, 112, 104, 110, 116, 110, 151, 116, 118, 125, 103, 104, 113, 103, 113, 125, 119, 117, 124, 103, 124, 135, 107, 116, 114, 120, 101, 128, 118, 129, 126, 127, 107, 120, 114, 109, 113, 105, 116, 116, 133, 131, 103, 116, 125, 115, 103, 107, 110, 101, 115, 117, 124, 112, 103, 125, 118, 101, 121, 114, 116, 111, 112, 119, 131, 112, 122, 111, 130, 121, 106, 112, 128, 109, 113, 115, 107, 111, 114, 114, 114, 104, 112, 102, 117, 124, 93, 112, 119, 135, 116, 108, 100, 114, 103, 122, 115, 100, 117, 123, 99, 119, 107, 111, 114, 120, 120, 137, 104, 128, 121, 103, 106, 109, 115, 101, 105, 105, 119, 99, 120, 114, 111, 109, 114, 110, 103, 132, 109, 131, 124, 111, 130, 119, 91, 114, 127, 117, 119, 111, 122, 116, 122, 118, 100, 121, 119, 132, 121, 111, 114, 135, 117, 100, 114, 97, 108, 115, 128, 119, 116, 125, 114, 114, 112, 118, 109, 118, 118, 108, 125, 120, 126, 99, 117, 106, 110, 120, 130, 117, 119, 119, 113, 110, 115, 113, 123, 116, 149, 121, 99, 117, 110, 99, 123, 123, 121, 116, 121, 109, 122, 105, 121, 103, 123, 119, 116, 117, 117, 106, 137, 108, 124, 120, 131, 117, 118, 95, 106, 123, 114, 111, 94, 99, 110, 119, 118, 112, 119, 112, 112, 128, 110, 107, 116, 120, 118, 117, 125, 120, 111, 117, 112, 110, 115, 139, 114, 113, 125, 117, 117, 118, 109, 152, 109, 121, 98, 115, 114, 108, 108, 122, 113, 107, 109, 126, 105, 115, 108, 119, 97, 114, 112, 89, 102, 104, 106, 125, 123, 114, 113, 117, 110, 126, 117, 108, 125, 126, 120, 118, 110, 121, 106, 118, 104, 118, 119, 117, 119, 119, 112, 112, 126, 126, 128, 119, 112, 120, 123, 108, 145, 108, 104, 135, 116, 113, 120, 105, 116, 107, 105, 116, 101, 110, 114, 111, 90, 138, 113, 119, 128, 109, 127, 111, 139, 128, 129, 126, 139, 117, 118, 130, 112, 120, 123, 137, 102, 123, 105, 124, 123, 114, 107, 128, 111, 107, 99, 99, 124, 109, 106, 103, 134, 113, 120, 114, 112, 118, 121, 116, 110, 91, 112, 117, 121, 103, 118, 118, 113, 116, 73, 122, 105, 95, 117, 117, 109, 108, 126, 122, 136, 121, 112, 106, 118, 130, 120, 103, 119, 116, 119, 119, 124, 123, 129, 125, 116, 120, 112, 110, 116, 134, 123, 104, 143, 120, 127, 117, 112, 86, 114, 116, 106, 111, 123, 116, 126, 107, 111, 122, 121, 133, 108, 121, 112, 114, 109, 127, 121, 99, 93, 119, 97, 109, 123, 117, 119, 113, 116, 130, 130, 117, 104, 125, 98, 107, 119, 116, 103, 104, 109, 124, 132, 107, 125, 122, 119, 93, 127, 124, 105, 107, 119, 133, 113, 92, 121, 119, 124, 100, 114, 116, 110, 106, 104, 101, 116, 120, 114, 117, 105, 101, 126, 116, 120, 124, 108, 147, 129, 113, 114, 125, 118, 122, 125, 116, 112, 113, 112, 121, 96, 112, 118, 129, 121, 126, 115, 102, 102, 118, 120, 136, 121, 111, 122, 120, 118, 114, 132, 105, 130, 108, 109, 113, 116, 115, 128, 114, 138, 111, 114, 118, 116, 89, 116, 104, 127, 116, 103, 109, 119, 104, 128, 118, 111, 107, 116, 118, 156, 112, 140, 85, 120, 114, 107, 122, 123, 120, 132, 122, 133, 115, 111, 118, 110, 119, 113, 129, 114, 123, 113, 123, 103, 121, 116, 100, 107, 120, 118, 113, 121, 99, 114, 111, 107, 110, 119, 118, 105, 120, 111, 132, 130, 96, 111, 118, 119, 116, 103, 124, 122, 119, 120, 122, 100, 97, 120, 123, 115, 117, 116, 115, 98, 114, 129, 105, 118, 100, 128, 106, 128, 127, 120, 128, 115, 114, 109, 110, 110, 104, 114, 112, 133, 93, 108, 102, 150, 104, 109, 114, 109, 134, 127, 103, 114, 104, 108, 111, 114, 106, 129, 119, 106, 113, 117, 114, 119, 118, 104, 125, 87, 116, 118, 113, 108, 111, 107, 122, 119, 100, 109, 107, 110, 111, 108, 108, 110, 129, 117, 123, 95, 113, 118, 112, 121, 108, 117, 113, 114, 107, 115, 128, 111, 116, 125, 125, 102, 103, 112, 112, 114, 111, 100, 117, 115, 112, 103, 115, 131, 120, 148, 119, 104, 120, 120, 110, 108, 100, 102, 127, 124, 118, 107, 125, 133, 117, 126, 106, 103, 121, 82, 103, 116, 109, 118, 114, 109, 109, 108, 122, 111, 122, 111, 133, 94, 108, 113, 123, 127, 120, 121, 118, 97, 118, 105, 126, 116, 113, 94, 108, 136, 125, 98, 112, 104, 129, 128, 119, 117, 122, 109, 122, 110, 134, 114, 104, 110, 110, 122, 114, 107, 138, 111, 110, 125, 112, 132, 110, 106, 96, 109, 98, 114, 105, 118, 118, 112, 89, 100, 116, 126, 124, 114, 112, 103, 119, 117, 118, 121, 118, 110, 114, 110, 111, 109, 114, 103, 117, 117, 116, 130, 122, 114, 105, 118, 121, 122, 117, 117, 115, 120, 114, 109, 126, 113, 117, 117, 111, 118, 100, 123, 121, 111, 113, 110, 120, 115, 130, 115, 127, 117, 105, 123, 122, 122, 113, 113, 120, 122, 114, 103, 103, 116, 118, 119, 112, 106, 113, 105, 129, 118, 105, 109, 119, 113, 119, 113, 124, 105, 98, 121, 124, 114, 113, 115, 117, 117, 105, 114, 112, 114, 112, 106, 91, 116, 122, 110, 113, 107, 119, 98, 121, 123, 103, 114, 161, 115, 114, 105, 108, 119, 122, 124, 111, 109, 122, 107, 122, 118, 118, 108, 109, 115, 116, 121, 112, 120, 120, 115, 118, 110, 115, 117, 118, 170, 111, 122, 115, 102, 114, 126, 116, 117, 116, 108, 114, 113, 103, 122, 142, 117, 128, 121, 108, 113, 112, 119, 126, 124, 122, 123, 120, 117, 104, 115, 119, 113, 118, 120, 113, 107, 115, 109, 106, 116, 108, 108, 116, 119, 116, 108, 116, 120, 109, 115, 123, 87, 116, 117, 117, 122, 112, 110, 112, 114, 109, 116, 117, 123, 115, 119, 114, 115, 119, 125, 118, 106, 122, 115, 113, 118, 114, 112, 122, 121, 117, 115, 117, 112, 119, 120, 133, 116, 104, 106, 126, 118, 123, 109, 115, 114, 106, 111, 105, 119, 119, 124, 128, 112, 116, 122, 118, 118, 112, 122, 119, 126, 101, 112, 114, 109, 109, 113, 116, 123, 119, 113, 118, 107, 114, 116, 120, 106, 115, 118, 115, 115, 112, 115, 111, 112, 110, 118, 114, 117, 134, 110, 108, 120, 124, 106, 116, 115, 109, 126, 111, 112, 103, 105, 113, 87, 111, 136, 112, 104, 120, 115, 108, 119, 150, 104, 103, 112, 101, 117, 110, 128, 110, 116, 121, 109, 117, 133, 114, 98, 117, 154, 102, 123, 115, 122, 119, 110, 114, 117, 122, 121, 111, 97, 111, 132, 116, 115, 119, 124, 113, 87, 117, 118, 115, 105, 107, 106, 124, 115, 117, 127, 116, 122, 123, 100, 121, 115, 110, 108, 118, 124, 101, 103, 106, 117, 100, 113, 111, 121, 92, 108, 123, 115, 116, 116, 121, 116, 98, 119, 120, 114, 97, 120, 116, 113, 124, 116, 120, 122, 122, 120, 112, 109, 110, 117, 119, 124, 111, 119, 121, 110, 122, 115, 115, 115, 117, 119, 121, 139, 89, 120, 92, 119, 111, 115, 115, 120, 122, 116, 117, 111, 113, 112, 124, 105, 111, 112, 113, 98, 112, 120, 116, 115, 121, 124, 121, 124, 120, 108, 122, 137, 108, 95, 125, 112, 123, 115, 117, 118, 135, 125, 119, 112, 112, 113, 121, 122, 117, 108, 118, 119, 112, 117, 114, 116, 114, 110, 128, 109, 114, 112, 111, 116, 130, 124, 105, 116, 119, 122, 109, 119, 120, 113, 105, 124, 121, 112, 97, 118, 107, 106, 114, 116, 108, 130, 118, 121, 118, 125, 115, 117, 131, 109, 117, 114, 103, 116, 113, 117, 122, 110, 112, 118, 124, 117, 133, 126, 107, 120, 104, 96, 125, 114, 111, 106, 123, 123, 126, 119, 128, 119, 115, 122, 117, 115, 112, 111, 109, 100, 106, 145, 126, 118, 116, 115, 112, 104, 115, 121, 99, 122, 112, 116, 114, 132, 134, 112, 133, 112, 117, 129, 119, 102, 110, 114, 112, 128, 109, 123, 110, 106, 106, 115, 114, 110, 111, 111, 136, 146, 102, 109, 100, 111, 117, 111, 114, 110, 128, 113, 116, 112, 115, 133, 115, 113, 109, 132, 105, 107, 111, 126, 135, 120, 149, 102, 123, 123, 112, 112, 104, 103, 109, 121, 110, 106, 129, 101, 120, 102, 101, 120, 126, 108, 115, 126, 109, 107, 111, 121, 96, 110, 104, 128, 104, 113, 114, 121, 123, 100, 99, 112, 112, 102, 129, 112, 118, 108, 98, 124, 126, 106, 94, 130, 109, 116, 119, 112, 112, 115, 124, 127, 120, 115, 113, 114, 116, 128, 102, 119, 98, 116, 118, 117, 96, 116, 120, 121, 102, 121, 115, 117, 111, 115, 112, 111, 112, 108, 105, 127, 124, 122, 118, 103, 120, 106, 114, 103, 108, 113, 118, 108, 106, 120, 118, 104, 120, 120, 123, 120, 141, 119, 101, 122, 107, 95, 121, 122, 131, 100, 115, 122, 113, 116, 103, 111, 137, 117, 101, 112, 103, 129, 125, 126, 112, 114, 120, 105, 123, 115, 115, 105, 121, 128, 110, 108, 117, 110, 114, 107, 116, 119, 113, 108, 122, 127, 123, 100, 107, 104, 116, 128, 118, 113, 117, 110, 104, 110, 100, 132, 122, 111, 116, 121, 131, 123, 125, 119, 115, 115, 117, 111, 131, 129, 98, 112, 127, 111, 106, 115, 115, 112, 117, 125, 132, 119, 116, 108, 111, 110, 116, 120, 115, 110, 119, 113, 110, 120, 96, 113, 124, 101, 108, 107, 109, 106, 121, 134, 106, 124, 115, 107, 109, 114, 107, 101, 116, 112, 115, 124, 107, 110, 92, 115, 129, 119, 112, 127, 130, 119, 115, 111, 116, 103, 100, 114, 111, 122, 144, 111, 112, 123, 109, 110, 123, 115, 108, 118, 138, 107, 113, 111, 117, 127, 120, 121, 114, 121, 118, 95, 110, 124, 122, 120, 106, 101, 120, 104, 110, 116, 116, 138, 134, 96, 117, 110, 114, 107, 116, 115, 117, 99, 109, 117, 113, 104, 105, 108, 120, 124, 107, 121, 111, 120, 117, 103, 116, 115, 107, 116, 121, 104, 107, 103, 117, 128, 107, 109, 118, 130, 122, 109, 109, 111, 122, 103, 123, 109, 109, 88, 105, 108, 122, 115, 115, 129, 105, 125, 96, 101, 104, 105, 118, 114, 105, 115, 120, 118, 112, 131, 101, 111, 127, 121, 132, 112, 128, 119, 123, 116, 127, 100, 117, 99, 116, 110, 131, 126, 114, 123, 114, 112, 114, 122, 99, 112, 128, 121, 110, 120, 114, 119, 91, 110, 105, 120, 113, 107, 124, 123, 113, 117, 115, 121, 115, 104, 121, 105, 125, 92, 98, 123, 111, 121, 133, 114, 133, 114, 117, 114, 117, 106, 117, 105, 121, 115, 109, 118, 111, 143, 118, 103, 123, 126, 98, 110, 109, 119, 117, 118, 120, 111, 112, 104, 116, 124, 108, 110, 116, 108, 122, 114, 117, 114, 126, 108, 109, 114, 118, 112, 113, 118, 100, 114, 132, 110, 117, 112, 109, 114, 125, 133, 113, 114, 121, 122, 126, 126, 110, 124, 115, 107, 137, 117, 112, 108, 118, 118, 107, 111, 109, 111, 122, 118, 109, 115, 123, 129, 118, 116, 118, 110, 114, 122, 112, 112, 106, 123, 116, 98, 112, 116, 103, 123, 119, 118, 122, 108, 118, 97, 118, 116, 124, 121, 117, 130, 122, 113, 108, 118, 113, 119, 103, 112, 120, 116, 121, 123, 118, 120, 132, 128, 124, 113, 115, 104, 95, 127, 113, 120, 121, 116, 111, 112, 97, 103, 118, 107, 112, 109, 122, 120, 121, 123, 114, 121, 107, 124, 110, 115, 116, 111, 120, 116, 120, 114, 110, 109, 117, 96, 121, 117, 110, 104, 127, 94, 120, 120, 116, 131, 98, 113, 112, 117, 115, 131, 126, 118, 108, 118, 128, 118, 111, 103, 124, 111, 107, 117, 117, 119, 99, 112, 123, 112, 122, 114, 106, 109, 113, 117, 112, 105, 122, 118, 116, 120, 126, 117, 117, 118, 122, 122, 95, 104, 107, 114, 113, 107, 120, 116, 114, 111, 95, 113, 112, 118, 135, 117, 117, 139, 114, 113, 116, 123, 124, 118, 114, 114, 130, 116, 113, 114, 119, 123, 105, 127, 107, 114, 123, 122, 113, 118, 125, 114, 109, 122, 119, 121, 104, 117, 98, 111, 130, 122, 117, 117, 111, 103, 114, 118, 121, 111, 114, 118, 155, 115, 128, 117, 117, 142, 117, 122, 113, 122, 107, 115, 107, 118, 122, 118, 107, 109, 112, 108, 122, 116, 124, 124, 109, 143, 113, 132, 104, 119, 117, 111, 122, 133, 109, 123, 107, 140, 120, 118, 113, 120, 117, 120, 107, 111, 122, 124, 110, 115, 107, 142, 113, 119, 107, 117, 124, 109, 128, 116, 118, 107, 104, 112, 119, 116, 114, 107, 115, 100, 117, 110, 111, 120, 112, 111, 113, 111, 118, 111, 126, 137, 93, 113, 103, 116, 121, 117, 113, 116, 119, 126, 118, 108, 118, 122, 117, 104, 114, 141, 119, 125, 123, 123, 118, 117, 111, 110, 120, 112, 111, 115, 109, 106, 118, 123, 105, 117, 98, 96, 118, 112, 115, 122, 110, 112, 120, 125, 121, 108, 118, 110, 120, 125, 128, 120, 120, 97, 119, 112, 110, 120, 120, 117, 111, 117, 118, 108, 119, 100, 116, 111, 122, 85, 109, 116, 105, 111, 119, 115, 109, 106, 107, 137, 111, 118, 116, 119, 94, 115, 134, 109, 114, 111, 107, 117, 120, 121, 120, 111, 119, 114, 126, 108, 114, 120, 118, 126, 106, 127, 126, 118, 124, 102, 98, 115, 119, 116, 112, 114, 118, 106, 106, 116, 105, 146, 117, 117, 122, 109, 118, 103, 111, 115, 126, 110, 116, 106, 125, 114, 110, 113, 124, 124, 120, 109, 111, 115, 121, 110, 101, 111, 112, 117, 116, 120, 134, 107, 128, 124, 116, 112, 116, 129, 120, 124, 124, 123, 108, 122, 117, 132, 114, 123, 114, 116, 109, 134, 140, 129, 90, 111, 116, 112, 114, 116, 120, 107, 108, 102, 103, 126, 107, 120, 117, 125, 108, 110, 124, 103, 108, 89, 120, 120, 113, 111, 126, 130, 104, 104, 103, 130, 113, 129, 106, 119, 128, 107, 110, 137, 131, 126, 111, 111, 142, 109, 112, 122, 112, 109, 97, 108, 111, 110, 122, 121, 139, 115, 98, 95, 113, 115, 107, 119, 120, 100, 111, 106, 109, 111, 119, 114, 117, 112, 104, 112, 144, 106, 112, 139, 101, 117, 115, 126, 112, 118, 119, 118, 115, 118, 141, 109, 108, 129, 123, 131, 131, 123, 116, 115, 104, 117, 119, 100, 133, 112, 104, 117, 112, 107, 126, 119, 119, 120, 107, 116, 121, 116, 127, 111, 111, 104, 96, 113, 107, 121, 116, 123, 109, 127, 103, 128, 111, 108, 108, 111, 123, 108, 120, 108, 133, 120, 122, 143, 101, 121, 135, 103, 114, 109, 112, 117, 116, 123, 117, 104, 110, 113, 118, 113, 110, 112, 123, 100, 98, 115, 109, 113, 104, 140, 111, 124, 110, 101, 100, 114, 107, 103, 110, 108, 110, 112, 110, 114, 109, 95, 119, 113, 108, 105, 113, 119, 126, 103, 104, 102, 134, 121, 127, 105, 116, 111, 125, 119, 125, 124, 93, 119, 121, 122, 123, 104, 116, 110, 122, 112, 109, 113, 119, 105, 130, 120, 129, 123, 127, 109, 119, 125, 111, 104, 116, 106, 104, 103, 123, 126, 99, 116, 122, 128, 119, 109, 109, 131, 127, 114, 108, 107, 105, 125, 113, 121, 126, 115, 92, 113, 118, 125, 102, 104, 126, 122, 108, 116, 118, 110, 161, 132, 114, 106, 114, 118, 116, 115, 118, 112, 116, 120, 116, 123, 123, 108, 115, 137, 126, 115, 107, 120, 106, 119, 124, 119, 119, 116, 125, 115, 140, 108, 113, 101, 134, 117, 115, 105, 103, 119, 117, 107, 125, 118, 110, 126, 117, 127, 120, 111, 118, 99, 127, 114, 105, 118, 116, 109, 105, 134, 90, 112, 117, 108, 109, 112, 108, 112, 126, 113, 119, 101, 112, 115, 108, 123, 124, 116, 127, 127, 127, 101, 114, 114, 122, 117, 133, 111, 127, 111, 117, 111, 111, 110, 119, 107, 109, 102, 109, 117, 107, 107, 121, 113, 111, 107, 120, 115, 111, 115, 115, 117, 114, 98, 110, 123, 122, 104, 141, 118, 115, 108, 121, 117, 113, 116, 103, 117, 117, 135, 118, 78, 121, 111, 116, 103, 111, 109, 116, 101, 105, 112, 121, 101, 110, 113, 121, 109, 112, 120, 116, 103, 100, 109, 115, 119, 106, 106, 109, 110, 112, 151, 123, 133, 109, 124, 114, 128, 98, 120, 101, 123, 122, 109, 115, 107, 113, 118, 131, 128, 122, 96, 101, 111, 124, 125, 112, 96, 108, 128, 124, 135, 117, 120, 108, 124, 141, 115, 113, 103, 126, 121, 130, 124, 117, 110, 113, 124, 119, 110, 122, 115, 117, 109, 105, 120, 134, 117, 107, 117, 108, 125, 145, 93, 111, 104, 106, 118, 103, 122, 105, 118, 103, 106, 134, 129, 120, 106, 122, 132, 128, 95, 127, 122, 112, 113, 101, 128, 105, 99, 113, 136, 124, 115, 123, 125, 103, 103, 102, 128, 102, 110, 111, 111, 129, 108, 116, 111, 122, 124, 129, 120, 129, 119, 111, 103, 101, 114, 108, 116, 106, 118, 124, 110, 112, 128, 121, 110, 93, 116, 97, 118, 144, 117, 118, 103, 111, 105, 121, 110, 108, 109, 103, 131, 114, 112, 108, 140, 122, 119, 117, 108, 109, 110, 108, 109, 124, 109, 122, 113, 90, 121, 113, 110, 107, 118, 114, 118, 98, 129, 117, 104, 116, 106, 100, 111, 97, 124, 131, 123, 115, 113, 108, 104, 114, 127, 110, 125, 124, 88, 121, 109, 106, 112, 116, 118, 127, 127, 116, 127, 108, 116, 126, 116, 126, 120, 113, 106, 112, 99, 108, 116, 132, 113, 92, 123, 116, 116, 112, 106, 109, 127, 104, 107, 100, 129, 128, 101, 99, 123, 122, 120, 115, 95, 102, 107, 116, 112, 107, 107, 98, 122, 90, 110, 99, 144, 101, 117, 93, 129, 109, 111, 95, 114, 105, 110, 117, 112, 108, 112, 109, 107, 131, 121, 117, 121, 100, 103, 117, 122, 129, 126, 108, 100, 95, 103, 101, 139, 103, 116, 135, 113, 148, 130, 96, 114, 113, 139, 107, 115, 107, 116, 144, 93, 136, 100, 124, 120, 109, 132, 132, 119, 117, 122, 120, 119, 124, 120, 120, 125, 120, 111, 103, 113, 105, 91, 128, 120, 111, 94, 124, 126, 102, 117, 100, 121, 102, 113, 100, 124, 111, 94, 105, 110, 119, 114, 112, 120, 117, 109, 102, 115, 124, 92, 107, 124, 108, 121, 99, 112, 124, 106, 112, 112, 127, 135, 128, 109, 102, 101, 123, 113, 105, 107, 117, 131, 128, 130, 117, 128, 110, 87, 113, 115, 107, 122, 140, 124, 124, 115, 112, 125, 113, 96, 108, 106, 127, 124, 140, 117, 95, 109, 111, 118, 119, 121, 119, 107, 120, 94, 112, 105, 103, 126, 121, 109, 105, 112, 120, 96, 95, 106, 92, 131, 101, 119, 114, 127, 107, 116, 109, 132, 115, 98, 115, 115, 116, 124, 127, 96, 102, 132, 119, 108, 126, 120, 123, 120, 107, 110, 111, 116, 105, 118, 103, 102, 130, 107, 125, 118, 120, 124, 111, 124, 118, 126, 99, 96, 111, 96, 130, 112, 124, 111, 119, 117, 90, 124, 123, 113, 108, 132, 98, 99, 126, 128, 118, 108, 113, 127, 118, 110, 106, 113, 102, 117, 117, 119, 116, 117, 111, 109, 98, 97, 105, 99, 108, 99, 105, 129, 121, 132, 114, 129, 114, 147, 126, 120, 112, 126, 118, 118, 106, 117, 110, 121, 115, 99, 124, 127, 103, 119, 107, 128, 120, 112, 101, 106, 107, 111, 143, 118, 132, 119, 113, 102, 117, 100, 99, 119, 109, 117, 128, 99, 110, 109, 109, 117, 95, 105, 115, 107, 99, 125, 102, 111, 106, 110, 101, 110, 123, 110, 138, 115, 174, 114, 118, 117, 135, 119, 116, 111, 100, 117, 105, 119, 113, 113, 105, 137, 131, 112, 118, 104, 104, 93, 101, 103, 99, 112, 127, 105, 94, 106, 161, 106, 118, 109, 107, 101, 92, 109, 144, 116, 129, 115, 98, 116, 106, 123, 117, 123, 131, 117, 123, 114, 118, 96, 101, 111, 124, 108, 118, 118, 118, 107, 118, 106, 104, 116, 118, 96, 113, 119, 121, 99, 121, 118, 112, 98, 118, 107, 112, 108, 113, 106, 116, 111, 110, 101, 118, 112, 105, 107, 118, 119, 114, 114, 118, 116, 118, 109, 114, 99, 85, 115, 111, 113, 113, 103, 102, 102, 115, 101, 117, 119, 116, 126, 101, 115, 129, 110, 123, 120, 116, 130, 118, 123, 116, 111, 121, 110, 114, 118, 130, 108, 114, 113, 111, 124, 120, 106, 119, 122, 109, 124, 126, 118, 125, 114, 117, 122, 118, 109, 118, 113, 126, 113, 131, 105, 96, 114, 125, 103, 121, 129, 120, 123, 126, 102, 102, 154, 109, 124, 111, 123, 106, 117, 116, 105, 111, 123, 113, 116, 139, 122, 103, 120, 99, 128, 118, 116, 137, 129, 115, 127, 125, 119, 103, 112, 122, 97, 120, 120, 128, 130, 110, 137, 111, 106, 121, 99, 134, 115, 111, 112, 108, 114, 104, 116, 97, 102, 106, 110, 120, 128, 112, 108, 114, 98, 99, 116, 123, 103, 98, 129, 131, 102, 115, 124, 137, 116, 109, 118, 114, 119, 120, 112, 128, 119, 117, 109, 111, 110, 119, 110, 134, 109, 106, 133, 126, 114, 105, 114, 119, 99, 98, 126, 149, 101, 107, 138, 117, 114, 145, 121, 122, 128, 125, 122, 120, 111, 123, 125, 107, 116, 123, 108, 116, 106, 142, 139, 112, 113, 116, 110, 114, 141, 125, 114, 103, 116, 112, 109, 121, 113, 95, 99, 119, 109, 118, 135, 115, 124, 107, 109, 111, 123, 109, 130, 104, 123, 121, 112, 117, 116, 98, 106, 118, 120, 121, 115, 124, 102, 123, 126, 104, 119, 119, 129, 119, 114, 124, 107, 118, 117, 113, 117, 119, 123, 113, 124, 129, 119, 120, 116, 115, 118, 111, 110, 120, 107, 127, 132, 122, 131, 146, 122, 115, 117, 111, 112, 145, 108, 80, 102, 119, 113, 119, 109, 125, 118, 110, 125, 112, 107, 113, 112, 126, 112, 171, 123, 118, 119, 124, 107, 82, 107, 111, 125, 129, 119, 113, 120, 102, 114, 140, 114, 98, 117, 118, 125, 116, 116, 153, 124, 120, 108, 123, 124, 123, 131, 125, 118, 122, 112, 128, 110, 134, 100, 120, 114, 123, 127, 115, 118, 112, 128, 104, 117, 101, 104, 120, 95, 110, 105, 118, 102, 117, 112, 99, 114, 113, 101, 116, 127, 106, 103, 119, 115, 115, 118, 116, 116, 119, 135, 114, 123, 109, 123, 117, 113, 98, 118, 124, 112, 113, 106, 112, 101, 114, 110, 128, 111, 112, 105, 122, 125, 111, 104, 119, 135, 113, 120, 131, 110, 121, 115, 111, 123, 109, 108, 111, 122, 110, 125, 112, 108, 117, 128, 108, 113, 102, 117, 110, 104, 92, 130, 114, 126, 130, 119, 97, 116, 142, 129, 105, 120, 118, 102, 114, 114, 106, 107, 107, 124, 113, 114, 144, 150, 111, 114, 105, 126, 122, 113, 124, 88, 126, 92, 105, 98, 97, 128, 121, 121, 106, 129, 122, 107, 122, 110, 100, 95, 113, 109, 91, 98, 107, 101, 116, 114, 111, 107, 131, 118, 124, 109, 119, 140, 112, 133, 120, 134, 116, 101, 128, 94, 134, 106, 120, 120, 127, 113, 109, 136, 129, 119, 105, 110, 102, 117, 116, 100, 103, 132, 96, 103, 127, 125, 119, 124, 123, 102, 119, 127, 99, 104, 116, 101, 120, 105, 114, 136, 80, 145, 117, 114, 92, 113, 132, 124, 145, 121, 114, 95, 108, 113, 118, 123, 117, 102, 111, 133, 107, 102, 110, 107, 130, 98, 110, 146, 111, 101, 118, 98, 143, 105, 115, 112, 106, 110, 128, 122, 110, 109, 134, 120, 127, 101, 126, 106, 85, 113, 119, 117, 97, 108, 132, 113, 115, 118, 112, 108, 92, 108, 136, 119, 89, 114, 127, 126, 81, 97, 121, 123, 137, 118, 100, 109, 86, 116, 153, 120, 108, 127, 125, 135, 116, 125, 115, 96, 95, 112, 100, 111, 103, 115, 125, 119, 124, 114, 106, 107, 141, 93, 117, 112, 115, 100, 109, 111, 117, 118, 128, 131, 95, 117, 119, 110, 104, 112, 122, 136, 100, 97, 119, 127, 127, 96, 105, 145, 120, 131, 94, 113, 89, 119, 115, 117, 109, 126, 109, 105, 128, 125, 106, 108, 121, 133, 122, 120, 112, 121, 127, 105, 107, 105, 108, 106, 109, 102, 117, 140, 123, 124, 111, 115, 116, 105, 122, 111, 125, 133, 100, 99, 140, 126, 110, 138, 117, 107, 116, 108, 91, 125, 135, 117, 126, 120, 119, 116, 111, 132, 93, 106, 137, 96, 103, 141, 92, 113, 117, 129, 117, 117, 124, 125, 109, 101, 122, 102, 117, 117, 109, 106, 107, 115, 116, 106, 123, 119, 103, 118, 99, 108, 129, 129, 125, 109, 122, 110, 127, 101, 104, 119, 125, 114, 109, 127, 137, 139, 126, 126, 99, 101, 116, 114, 139, 114, 143, 99, 118, 95, 113, 140, 120, 151, 126, 115, 123, 111, 106, 111, 111, 107, 117, 110, 178, 127, 115, 114, 105, 161, 119, 106, 117, 121, 121, 123, 117, 130, 133, 72, 106, 97, 117, 125, 111, 110, 137, 139, 123, 118, 121, 96, 121, 99, 116, 117, 90, 139, 100, 91, 102, 127, 111, 116, 123, 132, 96, 138, 104, 103, 95, 107, 130, 117, 121, 104, 121, 93, 118, 123, 110, 115, 120, 123, 116, 104, 125, 105, 118, 106, 117, 115, 114, 119, 126, 137, 130, 119, 127, 122, 114, 109, 114, 118, 107, 121, 119, 102, 102, 134, 115, 106, 132, 110, 124, 122, 109, 121, 129, 117, 94, 128, 125, 114, 112, 92, 99, 117, 111, 115, 110, 121, 109, 110, 115, 124, 124, 148, 134, 103, 108, 110, 116, 88, 112, 134, 103, 91, 104, 108, 123, 131, 99, 95, 106, 127, 117, 122, 122, 106, 103, 110, 121, 97, 110, 111, 109, 120, 124, 110, 128, 134, 120, 136, 99, 101, 106, 106, 101, 104, 111, 132, 100, 149, 94, 125, 87, 123, 114, 100, 134, 103, 122, 117, 126, 114, 106, 120, 123, 111, 117, 112, 95, 114, 119, 114, 124, 116, 166, 138, 129, 95, 106, 129, 132, 123, 100, 105, 111, 110, 118, 144, 112, 128, 135, 143, 122, 98, 139, 110, 100, 125, 118, 114, 109, 115, 115, 102, 110, 124, 92, 124, 119, 114, 112, 139, 128, 121, 87, 114, 131, 113, 103, 123, 109, 114, 116, 119, 127, 77, 121, 123, 101, 118, 94, 133, 120, 126, 122, 106, 111, 92, 117, 108, 113, 115, 94, 126, 121, 110, 106, 103, 112, 135, 133, 123, 116, 99, 115, 111, 104, 113, 117, 109, 108, 119, 114, 93, 112, 127, 123, 106, 124, 124, 105, 143, 124, 116, 122, 109, 130, 107, 84, 121, 95, 116, 105, 132, 102, 105, 106, 115, 136, 131, 120, 133, 119, 118, 113, 108, 121, 111, 113, 118, 113, 120, 110, 136, 118, 85, 121, 123, 124, 129, 114, 106, 110, 127, 88, 106, 131, 114, 100, 120, 120, 133, 146, 122, 101, 118, 123, 95, 115, 125, 113, 124, 118, 123, 115, 103, 126, 131, 99, 105, 126, 119, 117, 145, 116, 145, 123, 116, 119, 121, 125, 140, 92, 98, 109, 101, 114, 117, 113, 110, 112, 136, 116, 113, 115, 124, 107, 105, 102, 107, 94, 118, 121, 88, 135, 116, 115, 114, 103, 118, 93, 121, 96, 136, 117, 110, 121, 116, 102, 115, 94, 130, 108, 126, 101, 144, 119, 126, 120, 118, 119, 115, 132, 111, 112, 124, 114, 113, 113, 105, 100, 114, 112, 99, 99, 111, 120, 130, 123, 116, 139, 108, 108, 103, 118, 126, 111, 121, 116, 106, 111, 107, 110, 103, 128, 136, 119, 100, 130, 107, 122, 101, 77, 101, 142, 96, 97, 117, 134, 102, 95, 113, 97, 104, 125, 80, 128, 111, 125, 133, 110, 111, 96, 109, 124, 129, 131, 112, 112, 128, 109, 104, 124, 118, 124, 119, 139, 116, 103, 117, 119, 128, 117, 107, 98, 95, 114, 128, 121, 112, 124, 117, 106, 117, 114, 113, 123, 109, 122, 132, 132, 105, 133, 126, 123, 134, 112, 110, 105, 117, 121, 125, 116, 120, 106, 112, 111, 130, 143, 119, 118, 107, 104, 129, 110, 103, 122, 122, 137, 122, 108, 120, 100, 131, 116, 116, 120, 131, 125, 150, 113, 123, 119, 151, 104, 117, 126, 142, 100, 115, 122, 114, 119, 113, 129, 128, 136, 136, 112, 109, 141, 115, 97, 131, 96, 122, 115, 103, 117, 125, 120, 120, 112, 120, 111, 109, 112, 111, 126, 120, 113, 99, 135, 112, 130, 118, 132, 114, 111, 112, 106, 114, 111, 104, 128, 144, 110, 102, 105, 111, 118, 105, 113, 124, 115, 120, 121, 107, 143, 142, 118, 118, 101, 119, 106, 102, 84, 114, 114, 121, 103, 98, 110, 133, 110, 120, 111, 107, 110, 111, 103, 129, 131, 124, 128, 138, 115, 105, 122, 111, 121, 140, 109, 109, 113, 121, 113, 116, 96, 118, 105, 120, 88, 112, 128, 110, 117, 136, 114, 110, 118, 119, 90, 132, 109, 129, 129, 108, 82, 109, 124, 123, 108, 120, 113, 113, 117, 94, 108, 95, 125, 101, 117, 120, 112, 107, 118, 124, 107, 113, 100, 139, 109, 116, 120, 119, 115, 117, 135, 124, 115, 111, 110, 110, 119, 119, 119, 136, 108, 104, 96, 120, 103, 103, 119, 110, 82, 110, 101, 119, 102, 124, 131, 108, 114, 111, 120, 110, 108, 123, 114, 125, 104, 124, 113, 123, 97, 114, 133, 105, 120, 116, 121, 109, 112, 108, 115, 109, 107, 118, 97, 107, 106, 113, 105, 116, 126, 113, 119, 117, 123, 111, 118, 102, 102, 108, 94, 115, 114, 95, 121, 124, 130, 106, 129, 102, 107, 108, 112, 127, 123, 139, 115, 101, 107, 122, 116, 107, 108, 108, 110, 114, 111, 108, 108, 107, 138, 103, 104, 104, 104, 132, 145, 136, 118, 113, 100, 114, 105, 112, 110, 116, 114, 106, 93, 112, 138, 110, 100, 125, 119, 133, 115, 137, 112, 112, 148, 106, 113, 132, 112, 117, 140, 103, 123, 122, 111, 118, 105, 107, 117, 116, 111, 110, 120, 100, 119, 119, 110, 107, 110, 114, 127, 116, 105, 138, 108, 122, 114, 127, 115, 133, 114, 113, 137, 123, 131, 115, 109, 123, 119, 99, 115, 96, 103, 116, 127, 116, 160, 105, 133, 101, 123, 92, 110, 101, 126, 95, 110, 107, 106, 122, 126, 116, 109, 125, 134, 112, 103, 108, 109, 133, 109, 102, 97, 119, 120, 130, 114, 134, 131, 113, 107, 121, 115, 120, 118, 116, 131, 92, 120, 132, 111, 109, 122, 108, 102, 120, 122, 140, 103, 103, 122, 97, 118, 119, 100, 120, 104, 113, 93, 116, 110, 132, 114, 124, 110, 111, 113, 104, 136, 116, 117, 129, 111, 123, 120, 105, 100, 118, 128, 91, 111, 108, 121, 112, 131, 122, 117, 111, 104, 104, 110, 144, 112, 121, 106, 118, 121, 113, 121, 121, 119, 110, 107, 125, 126, 125, 113, 97, 112, 95, 107, 125, 111, 109, 113, 128, 111, 106, 122, 108, 107, 133, 104, 140, 106, 111, 97, 112, 121, 99, 127, 108, 119, 115, 104, 126, 124, 115, 117, 118, 110, 116, 105, 112, 127, 123, 132, 91, 115, 139, 120, 99, 114, 112, 109, 104, 113, 124, 136, 116, 114, 104, 98, 118, 107, 132, 123, 112, 118, 110, 127, 113, 97, 114, 129, 125, 112, 113, 130, 111, 120, 109, 124, 135, 110, 114, 118, 106, 122, 122, 115, 106, 108, 124, 114, 117, 114, 109, 108, 109, 107, 103, 100, 125, 90, 108, 118, 107, 115, 112, 108, 130, 120, 120, 139, 117, 120, 116, 96, 118, 128, 97, 128, 107, 110, 124, 99, 101, 129, 96, 119, 103, 115, 105, 109, 115, 121, 103, 136, 108, 103, 118, 107, 104, 106, 112, 99, 105, 127, 105, 105, 124, 118, 108, 95, 111, 124, 105, 119, 117, 130, 108, 114, 118, 146, 135, 111, 107, 128, 133, 105, 108, 91, 95, 120, 110, 115, 105, 107, 105, 119, 111, 131, 109, 122, 119, 115, 109, 97, 120, 120, 116, 105, 116, 115, 127, 124, 117, 114, 124, 131, 121, 138, 119, 141, 123, 138, 120, 118, 104, 111, 112, 106, 117, 122, 120, 108, 119, 119, 111, 124, 100, 118, 114, 105, 105, 112, 116, 121, 140, 117, 122, 123, 119, 118, 113, 126, 115, 112, 110, 115, 104, 119, 128, 103, 102, 123, 111, 110, 113, 119, 140, 111, 113, 115, 111, 118, 135, 109, 120, 117, 131, 112, 115, 116, 127, 113, 133, 122, 91, 114, 133, 129, 97, 124, 120, 101, 118, 109, 126, 131, 111, 119, 135, 113, 127, 105, 116, 115, 115, 112, 102, 114, 103, 110, 124, 112, 108, 112, 109, 118, 120, 122, 121, 125, 89, 118, 114, 121, 116, 121, 103, 131, 109, 120, 130, 112, 110, 112, 108, 111, 117, 107, 103, 116, 119, 103, 123, 111, 122, 112, 117, 112, 104, 112, 125, 107, 110, 111, 114, 114, 111, 116, 120, 122, 111, 127, 114, 104, 123, 127, 135, 118, 128, 121, 104, 124, 105, 114, 129, 126, 101, 124, 126, 132, 108, 61, 103, 130, 124, 118, 119, 110, 114, 125, 109, 123, 112, 111, 121, 118, 124, 114, 114, 114, 109, 130, 131, 116, 128, 118, 119, 115, 123, 124, 120, 127, 116, 116, 119, 106, 108, 115, 118, 113, 118, 125, 132, 124, 103, 117, 107, 119, 118, 101, 110, 112, 111, 120, 120, 110, 100, 110, 111, 110, 131, 119, 112, 117, 113, 111, 90, 116, 105, 125, 124, 116, 124, 128, 130, 133, 130, 109, 130, 121, 116, 120, 120, 117, 117, 111, 105, 114, 106, 116, 100, 117, 116, 119, 115, 114, 109, 103, 127, 111, 115, 93, 119, 119, 96, 106, 92, 105, 126, 119, 120, 129, 109, 117, 114, 129, 116, 104, 102, 86, 121, 88, 108, 120, 110, 120, 127, 121, 119, 117, 115, 108, 133, 105, 123, 116, 121, 107, 116, 130, 110, 113, 94, 111, 112, 124, 106, 117, 117, 122, 110, 115, 115, 115, 108, 92, 130, 112, 122, 107, 107, 111, 108, 112, 104, 117, 113, 134, 119, 112, 104, 121, 116, 118, 120, 111, 112, 114, 122, 119, 107, 108, 123, 124, 126, 122, 109, 120, 115, 104, 118, 118, 127, 105, 117, 131, 121, 121, 106, 114, 121, 114, 123, 110, 116, 121, 118, 118, 118, 114, 123, 110, 119, 116, 131, 118, 166, 119, 108, 124, 112, 120, 118, 115, 101, 117, 125, 113, 119, 104, 121, 121, 106, 121, 103, 112, 107, 130, 126, 102, 112, 79, 112, 117, 120, 129, 111, 109, 132, 117, 123, 129, 123, 114, 104, 118, 96, 121, 115, 131, 91, 105, 114, 129, 105, 109, 115, 123, 127, 119, 109, 99, 110, 138, 120, 119, 106, 109, 100, 134, 120, 125, 113, 120, 116, 93, 94, 106, 133, 148, 119, 112, 124, 132, 120, 121, 120, 123, 106, 122, 101, 118, 125, 116, 135, 120, 116, 127, 86, 112, 115, 124, 128, 109, 102, 111, 149, 137, 122, 112, 123, 110, 118, 129, 110, 132, 130, 122, 118, 122, 104, 114, 129, 110, 135, 113, 125, 119, 120, 119, 124, 116, 119, 127, 115, 119, 118, 119, 105, 128, 108, 108, 112, 123, 101, 114, 118, 111, 111, 135, 90, 123, 101, 125, 108, 112, 119, 138, 95, 138, 125, 108, 124, 110, 116, 121, 118, 117, 111, 125, 120, 116, 108, 120, 127, 115, 103, 102, 105, 120, 104, 107, 111, 97, 126, 124, 113, 114, 94, 110, 124, 117, 124, 114, 114, 110, 126, 115, 93, 113, 110, 109, 106, 100, 116, 111, 107, 116, 119, 122, 121, 116, 105, 111, 116, 116, 125, 91, 108, 117, 111, 108, 115, 110, 118, 113, 137, 111, 108, 116, 96, 114, 119, 107, 124, 118, 102, 120, 130, 113, 112, 122, 113, 108, 107, 119, 105, 111, 103, 119, 112, 101, 111, 122, 116, 121, 111, 106, 124, 112, 110, 117, 131, 121, 115, 108, 94, 106, 128, 131, 119, 126, 116, 114, 124, 114, 117, 112, 108, 117, 123, 98, 138, 127, 117, 126, 126, 107, 118, 106, 146, 123, 108, 126, 125, 117, 115, 100, 111, 129, 119, 120, 105, 97, 116, 135, 116, 91, 110, 120, 117, 107, 116, 103, 112, 140, 113, 122, 110, 98, 126, 106, 118, 142, 104, 113, 128, 123, 130, 113, 110, 117, 100, 131, 99, 108, 117, 122, 112, 123, 116, 128, 136, 126, 118, 112, 112, 114, 122, 120, 109, 108, 97, 112, 110, 125, 111, 118, 124, 142, 126, 112, 113, 120, 112, 124, 123, 111, 122, 128, 114, 118, 96, 123, 125, 112, 111, 98, 106, 119, 121, 109, 122, 124, 105, 115, 104, 131, 111, 121, 108, 115, 112, 104, 128, 114, 113, 115, 115, 108, 128, 115, 125, 104, 111, 108, 114, 108, 105, 105, 119, 120, 123, 107, 112, 114, 119, 117, 116, 126, 116, 104, 111, 116, 123, 118, 110, 127, 115, 119, 100, 117, 102, 111, 121, 101, 107, 104, 102, 113, 139, 115, 123, 101, 107, 109, 119, 116, 132, 123, 113, 122, 104, 131, 112, 108, 126, 121, 125, 127, 96, 118, 111, 119, 108, 119, 123, 118, 112, 93, 108, 106, 99, 107, 109, 89, 128, 113, 114, 120, 133, 103, 100, 114, 121, 130, 104, 111, 116, 115, 108, 111, 106, 118, 121, 127, 111, 108, 130, 123, 131, 116, 122, 120, 119, 98, 116, 117, 110, 117, 106, 104, 113, 103, 112, 112, 110, 118, 135, 104, 113, 119, 107, 123, 117, 112, 119, 118, 121, 113, 114, 120, 126, 114, 118, 102, 113, 126, 130, 91, 143, 114, 118, 123, 133, 135, 123, 110, 100, 126, 119, 111, 118, 117, 96, 113, 108, 104, 103, 109, 117, 111, 121, 127, 125, 129, 118, 128, 126, 108, 112, 125, 109, 109, 127, 123, 106, 114, 110, 126, 117, 120, 115, 115, 118, 115, 111, 128, 110, 117, 121, 101, 102, 106, 110, 143, 123, 115, 106, 109, 110, 108, 106, 90, 109, 140, 123, 119, 111, 104, 105, 123, 115, 124, 120, 111, 112, 118, 121, 142, 100, 107, 104, 116, 101, 105, 110, 106, 130, 112, 114, 117, 128, 104, 115, 122, 107, 114, 111, 113, 115, 101, 138, 117, 122, 108, 108, 108, 130, 122, 111, 132, 114, 129, 130, 122, 111, 126, 122, 122, 108, 99, 139, 111, 115, 135, 128, 122, 117, 104, 118, 125, 127, 117, 118, 121, 117, 119, 99, 116, 120, 122, 97, 118, 111, 104, 118, 116, 126, 111, 119, 129, 106, 125, 116, 120, 122, 110, 100, 123, 113, 108, 122, 106, 124, 108, 117, 113, 103, 117, 122, 147, 126, 117, 130, 114, 119, 130, 100, 118, 117, 123, 105, 118, 124, 111, 121, 102, 121, 105, 124, 124, 117, 109, 78, 122, 127, 121, 130, 130, 94, 122, 119, 114, 115, 125, 94, 119, 120, 121, 120, 103, 123, 119, 112, 118, 125, 106, 115, 115, 116, 123, 123, 122, 124, 108, 97, 108, 104, 112, 115, 120, 95, 123, 111, 117, 120, 120, 134, 126, 115, 99, 124, 113, 126, 118, 115, 110, 119, 108, 109, 121, 119, 109, 124, 123, 109, 129, 109, 112, 133, 117, 118, 111, 114, 101, 115, 120, 127, 113, 103, 111, 110, 121, 123, 96, 111, 112, 105, 118, 119, 91, 117, 106, 118, 118, 108, 110, 108, 107, 125, 116, 114, 126, 120, 132, 103, 120, 109, 117, 110, 97, 125, 119, 101, 112, 116, 112, 114, 111, 113, 126, 118, 118, 124, 108, 119, 113, 126, 123, 118, 103, 124, 118, 117, 102, 127, 118, 111, 108, 116, 117, 102, 128, 104, 125, 124, 121, 122, 124, 125, 108, 111, 112, 112, 113, 131, 123, 105, 121, 129, 122, 116, 112, 122, 123, 125, 114, 126, 115, 128, 105, 115, 118, 127, 126, 129, 125, 119, 122, 111, 119, 119, 99, 105, 113, 114, 123, 117, 109, 108, 111, 126, 117, 100, 108, 119, 121, 105, 133, 126, 80, 112, 108, 134, 140, 103, 110, 124, 117, 104, 128, 123, 117, 121, 122, 106, 116, 126, 121, 114, 120, 109, 127, 122, 118, 108, 114, 115, 112, 118, 109, 110, 124, 112, 119, 112, 114, 113, 127, 124, 118, 108, 109, 125, 104, 120, 115, 116, 102, 126, 121, 107, 126, 116, 100, 103, 127, 110, 118, 115, 124, 110, 124, 124, 108, 124, 117, 123, 110, 124, 121, 119, 114, 107, 123, 133, 114, 116, 111, 114, 112, 119, 113, 136, 107, 112, 125, 110, 113, 124, 118, 123, 133, 125, 112, 124, 118, 129, 125, 125, 114, 112, 115, 112, 120, 115, 109, 103, 121, 117, 135, 114, 116, 105, 126, 119, 110, 121, 123, 131, 119, 120, 108, 115, 121, 123, 104, 122, 116, 126, 114, 116, 110, 119, 108, 130, 116, 117, 111, 111, 133, 117, 107, 104, 96, 106, 118, 108, 120, 120, 103, 128, 102, 119, 104, 130, 123, 117, 127, 111, 111, 114, 118, 106, 118, 124, 116, 120, 125, 95, 108, 114, 97, 115, 113, 118, 124, 116, 96, 112, 117, 108, 109, 108, 118, 113, 113, 116, 107, 101, 100, 109, 113, 126, 115, 113, 137, 104, 114, 117, 132, 87, 122, 106, 112, 119, 110, 115, 124, 121, 122, 132, 114, 126, 112, 139, 117, 122, 126, 109, 128, 118, 103, 155, 111, 120, 113, 128, 118, 118, 116, 108, 104, 110, 127, 129, 123, 122, 119, 127, 105, 119, 116, 122, 106, 108, 124, 118, 108, 109, 116, 113, 121, 108, 122, 130, 106, 117, 121, 114, 113, 110, 131, 112, 113, 127, 116, 113, 119, 129, 119, 103, 129, 111, 115, 124, 113, 114, 115, 106, 123, 119, 108, 107, 106, 123, 98, 121, 116, 127, 107, 116, 125, 103, 108, 122, 128, 117, 117, 120, 115, 138, 81, 108, 115, 110, 118, 123, 115, 103, 108, 139, 132, 117, 116, 123, 102, 124, 103, 110, 101, 127, 115, 107, 113, 125, 114, 105, 109, 103, 112, 140, 117, 119, 117, 110, 110, 115, 114, 122, 153, 124, 109, 113, 122, 116, 107, 113, 115, 108, 99, 122, 110, 133, 111, 105, 125, 101, 110, 107, 120, 117, 123, 118, 135, 119, 115, 91, 116, 109, 122, 133, 126, 135, 105, 120, 115, 114, 115, 140, 109, 139, 99, 111, 134, 104, 109, 113, 104, 116, 123, 122, 127, 105, 97, 113, 132, 114, 121, 112, 127, 107, 128, 113, 107, 103, 119, 110, 108, 125, 106, 114, 124, 116, 122, 103, 111, 129, 130, 115, 108, 130, 125, 110, 119, 108, 138, 111, 95, 119, 115, 130, 143, 113, 130, 124, 103, 112, 116, 105, 106, 127, 143, 127, 114, 115, 115, 115, 120, 103, 119, 98, 112, 103, 124, 111, 132, 113, 102, 115, 117, 116, 115, 127, 118, 110, 90, 118, 117, 115, 124, 127, 104, 120, 102, 133, 101, 142, 98, 117, 111, 115, 103, 111, 112, 104, 117, 128, 117, 100, 122, 115, 123, 123, 115, 109, 122, 108, 124, 113, 104, 119, 104, 112, 105, 129, 131, 124, 104, 109, 109, 112, 121, 123, 113, 109, 130, 125, 134, 129, 107, 117, 110, 124, 108, 116, 123, 118, 128, 103, 118, 126, 127, 102, 131, 121, 118, 114, 113, 112, 116, 120, 117, 109, 126, 108, 107, 110, 117, 100, 120, 125, 126, 119, 110, 112, 129, 112, 109, 119, 112, 116, 118, 110, 101, 114, 110, 116, 109, 120, 157, 120, 123, 120, 114, 117, 118, 117, 117, 134, 111, 106, 118, 124, 125, 114, 119, 112, 100, 118, 102, 118, 108, 116, 120, 116, 115, 112, 118, 137, 106, 121, 123, 124, 116, 120, 117, 112, 117, 108, 111, 127, 95, 117, 112, 130, 108, 111, 118, 105, 129, 111, 115, 115, 130, 121, 115, 117, 116, 107, 126, 115, 114, 114, 112, 115, 108, 110, 111, 112, 103, 113, 106, 124, 116, 111, 124, 119, 120, 125, 100, 136, 123, 117, 102, 115, 105, 128, 113, 115, 116, 119, 114, 120, 136, 119, 120, 109, 135, 100, 109, 134, 116, 109, 114, 127, 102, 99, 95, 111, 109, 117, 108, 110, 116, 106, 113, 119, 109, 112, 105, 114, 102, 112, 110, 116, 117, 114, 116, 121, 137, 101, 130, 108, 110, 124, 103, 113, 124, 105, 127, 98, 113, 118, 115, 111, 112, 104, 121, 97, 119, 102, 88, 120, 109, 111, 118, 108, 120, 114, 124, 136, 120, 99, 127, 125, 113, 107, 112, 117, 117, 133, 134, 102, 117, 114, 121, 145, 111, 127, 114, 90, 103, 112, 108, 103, 118, 117, 104, 111, 105, 119, 111, 123, 115, 112, 121, 124, 110, 123, 117, 107, 101, 119, 112, 133, 117, 119, 115, 133, 129, 118, 120, 133, 105, 110, 121, 111, 118, 134, 113, 115, 121, 123, 113, 106, 117, 113, 95, 105, 109, 126, 108, 126, 113, 115, 114, 113, 112, 119, 126, 114, 117, 108, 138, 106, 115, 112, 126, 141, 120, 112, 124, 108, 107, 112, 122, 110, 126, 113, 109, 107, 130, 123, 110, 115, 115, 119, 115, 120, 110, 105, 106, 114, 120, 120, 118, 111, 124, 111, 106, 119, 123, 113, 110, 103, 113, 123, 97, 109, 117, 128, 121, 113, 109, 118, 116, 116, 120, 113, 114, 118, 111, 113, 120, 101, 122, 102, 103, 122, 108, 100, 112, 106, 122, 108, 112, 136, 124, 115, 117, 104, 116, 118, 135, 119, 117, 115, 110, 118, 112, 106, 133, 115, 126, 107, 94, 111, 122, 103, 100, 106, 108, 114, 127, 116, 120, 113, 116, 119, 112, 124, 122, 131, 110, 119, 114, 113, 106, 99, 115, 107, 117, 129, 111, 125, 115, 121, 130, 121, 128, 105, 117, 114, 119, 131, 103, 123, 111, 116, 121, 120, 107, 110, 112, 114, 121, 115, 106, 121, 107, 105, 123, 118, 124, 122, 108, 124, 118, 117, 113, 120, 121, 121, 110, 113, 123, 108, 109, 106, 118, 125, 118, 111, 98, 103, 127, 114, 121, 101, 129, 120, 107, 106, 111, 113, 117, 130, 113, 126, 114, 115, 115, 115, 119, 121, 118, 122, 122, 128, 122, 108, 111, 125, 111, 119, 131, 117, 126, 123, 123, 133, 117, 113, 126, 116, 107, 113, 128, 141, 109, 129, 123, 114, 114, 115, 111, 115, 122, 107, 118, 110, 111, 117, 117, 124, 114, 113, 116, 119, 111, 100, 131, 116, 109, 91, 110, 118, 111, 112, 122, 115, 101, 119, 119, 133, 114, 123, 111, 99, 113, 120, 129, 115, 136, 111, 115, 108, 116, 110, 125, 107, 115, 118, 110, 128, 122, 110, 108, 111, 122, 114, 120, 125, 112, 123, 115, 107, 113, 122, 122, 104, 97, 106, 110, 113, 123, 107, 111, 107, 111, 123, 107, 112, 125, 119, 122, 136, 121, 114, 116, 119, 107, 138, 115, 130, 117, 116, 124, 107, 119, 110, 118, 117, 119, 130, 115, 99, 115, 109, 120, 115, 121, 105, 130, 112, 116, 112, 99, 109, 120, 108, 114, 115, 125, 122, 119, 120, 111, 121, 119, 114, 104, 122, 110, 117, 123, 121, 109, 120, 109, 118, 106, 116, 117, 112, 113, 109, 116, 121, 97, 111, 119, 104, 118, 115, 128, 109, 114, 116, 110, 117, 118, 107, 128, 113, 120, 111, 125, 115, 97, 113, 110, 112, 117, 101, 107, 111, 134, 118, 114, 130, 111, 123, 127, 123, 119, 118, 127, 114, 109, 115, 114, 120, 117, 115, 109, 120, 113, 112, 125, 105, 104, 136, 131, 111, 113, 105, 115, 104, 112, 108, 121, 116, 119, 125, 115, 100, 105, 107, 115, 107, 104, 121, 120, 113, 128, 103, 101, 123, 132, 116, 104, 121, 116, 112, 126, 117, 116, 92, 114, 116, 107, 96, 109, 96, 101, 107, 117, 131, 133, 113, 113, 103, 127, 118, 107, 110, 119, 109, 110, 121, 99, 113, 122, 93, 122, 115, 109, 111, 89, 101, 120, 125, 107, 122, 135, 117, 110, 115, 126, 123, 111, 109, 109, 113, 122, 109, 101, 119, 106, 113, 122, 123, 103, 117, 114, 108, 119, 107, 102, 108, 119, 117, 88, 120, 110, 107, 124, 130, 113, 121, 114, 131, 106, 119, 124, 117, 102, 123, 104, 116, 113, 126, 113, 107, 120, 97, 122, 120, 109, 101, 113, 119, 131, 168, 125, 113, 123, 131, 114, 111, 108, 107, 86, 117, 117, 111, 112, 108, 112, 114, 107, 114, 115, 116, 134, 128, 118, 101, 122, 103, 107, 107, 111, 110, 117, 105, 102, 124, 133, 116, 128, 120, 124, 122, 112, 125, 113, 124, 107, 132, 106, 133, 97, 115, 125, 111, 115, 126, 98, 115, 92, 115, 125, 97, 118, 127, 126, 121, 98, 117, 109, 111, 118, 113, 104, 124, 103, 131, 114, 117, 116, 119, 116, 107, 106, 91, 115, 126, 120, 118, 105, 108, 106, 109, 118, 123, 103, 121, 121, 105, 134, 103, 148, 129, 120, 114, 101, 117, 130, 110, 112, 109, 116, 114, 142, 110, 128, 118, 110, 110, 104, 111, 119, 148, 105, 126, 105, 111, 119, 150, 127, 117, 121, 132, 97, 123, 107, 124, 109, 109, 106, 104, 107, 116, 128, 116, 120, 105, 119, 117, 104, 108, 105, 112, 117, 129, 114, 119, 123, 126, 112, 113, 120, 111, 100, 133, 110, 114, 109, 109, 107, 111, 112, 116, 106, 134, 119, 115, 139, 125, 120, 115, 125, 93, 108, 111, 122, 102, 115, 117, 123, 117, 106, 112, 116, 129, 111, 110, 114, 124, 99, 116, 117, 118, 108, 120, 92, 108, 121, 114, 111, 115, 115, 110, 114, 136, 121, 115, 111, 107, 109, 112, 112, 102, 118, 144, 109, 113, 101, 108, 143, 115, 111, 107, 120, 121, 104, 107, 108, 120, 121, 118, 117, 113, 114, 111, 95, 109, 117, 106, 97, 110, 119, 117, 113, 112, 114, 121, 114, 105, 103, 122, 125, 111, 106, 119, 109, 127, 115, 109, 119, 118, 112, 99, 119, 117, 112, 120, 93, 117, 116, 134, 106, 119, 125, 104, 118, 123, 105, 151, 109, 120, 109, 119, 116, 94, 110, 110, 122, 125, 116, 122, 113, 114, 125, 117, 106, 123, 120, 97, 116, 116, 121, 112, 118, 125, 117, 117, 111, 115, 111, 111, 116, 90, 116, 96, 108, 101, 120, 103, 118, 120, 112, 109, 114, 114, 113, 121, 105, 111, 119, 106, 109, 106, 106, 119, 123, 115, 104, 99, 96, 116, 135, 110, 115, 113, 118, 115, 145, 111, 129, 114, 113, 116, 118, 104, 105, 115, 119, 143, 115, 131, 121, 112, 123, 124, 103, 126, 118, 111, 111, 105, 104, 106, 116, 104, 104, 126, 118, 118, 101, 111, 120, 119, 106, 113, 110, 127, 123, 111, 99, 107, 124, 102, 117, 127, 122, 108, 135, 103, 118, 121, 116, 122, 105, 116, 125, 110, 116, 103, 122, 133, 105, 122, 132, 107, 117, 110, 121, 128, 122, 111, 105, 129, 109, 109, 123, 109, 114, 130, 109, 110, 115, 108, 133, 111, 110, 118, 106, 116, 113, 112, 105, 123, 124, 99, 142, 128, 111, 130, 80, 127, 113, 118, 111, 134, 122, 110, 110, 115, 111, 108, 115, 102, 107, 104, 120, 105, 118, 103, 129, 110, 115, 119, 105, 103, 118, 106, 98, 117, 90, 122, 111, 99, 117, 125, 119, 114, 105, 118, 113, 111, 100, 109, 109, 113, 124, 108, 130, 111, 111, 125, 119, 111, 126, 121, 109, 116, 115, 125, 102, 113, 125, 114, 115, 112, 121, 112, 118, 128, 108, 106, 106, 96, 112, 102, 112, 109, 123, 113, 111, 113, 121, 110, 125, 128, 104, 118, 106, 107, 124, 128, 115, 117, 120, 109, 116, 116, 115, 114, 124, 116, 118, 112, 111, 123, 113, 102, 105, 98, 118, 115, 116, 101, 124, 109, 117, 134, 116, 98, 115, 96, 106, 124, 150, 132, 115, 118, 110, 121, 130, 112, 113, 115, 120, 86, 127, 138, 130, 119, 113, 129, 107, 114, 106, 126, 137, 123, 102, 118, 116, 141, 141, 112, 127, 128, 117, 132, 117, 124, 114, 123, 119, 118, 127, 107, 112, 118, 102, 121, 114, 111, 129, 102, 124, 112, 132, 120, 124, 123, 125, 111, 116, 97, 117, 86, 120, 107, 112, 125, 110, 125, 95, 127, 120, 121, 101, 96, 98, 107, 115, 109, 131, 121, 123, 112, 108, 118, 112, 128, 105, 120, 119, 118, 134, 116, 113, 107, 120, 110, 121, 114, 116, 112, 115, 115, 132, 121, 124, 93, 112, 97, 118, 112, 107, 98, 120, 118, 123, 113, 118, 110, 119, 118, 117, 123, 121, 119, 119, 109, 126, 122, 124, 111, 117, 111, 117, 117, 110, 116, 126, 122, 118, 118, 94, 123, 114, 125, 117, 97, 121, 108, 107, 121, 110, 111, 112, 116, 106, 113, 117, 128, 122, 104, 120, 120, 117, 117, 113, 125, 103, 124, 123, 108, 107, 106, 118, 106, 118, 110, 106, 108, 120, 108, 107, 111, 115, 113, 120, 112, 105, 108, 103, 139, 109, 109, 112, 109, 121, 109, 120, 105, 121, 108, 113, 118, 126, 112, 104, 106, 129, 107, 120, 111, 104, 111, 125, 136, 130, 125, 109, 112, 111, 127, 104, 121, 108, 115, 133, 128, 117, 113, 129, 123, 120, 99, 124, 123, 115, 107, 102, 120, 107, 108, 114, 123, 109, 108, 143, 130, 112, 111, 114, 115, 117, 109, 104, 100, 118, 114, 119, 101, 109, 103, 119, 114, 104, 110, 137, 127, 106, 88, 119, 106, 115, 117, 140, 107, 123, 115, 123, 115, 98, 113, 133, 125, 102, 124, 120, 123, 121, 119, 118, 122, 123, 118, 126, 97, 118, 115, 122, 115, 119, 92, 126, 114, 109, 136, 105, 116, 112, 101, 119, 115, 104, 121, 111, 115, 126, 119, 102, 111, 117, 121, 133, 123, 122, 127, 131, 100, 106, 123, 116, 117, 101, 117, 132, 105, 124, 126, 111, 94, 113, 117, 125, 113, 123, 123, 117, 97, 108, 118, 118, 124, 132, 119, 121, 99, 103, 109, 108, 123, 111, 125, 131, 100, 108, 118, 136, 120, 112, 125, 115, 102, 103, 114, 115, 126, 118, 107, 113, 113, 104, 107, 107, 120, 111, 135, 114, 127, 113, 108, 129, 113, 118, 109, 125, 125, 115, 116, 114, 110, 137, 106, 120, 127, 115, 123, 124, 115, 113, 116, 123, 132, 112, 125, 126, 120, 111, 121, 122, 107, 122, 123, 113, 125, 113, 125, 116, 117, 109, 98, 107, 121, 118, 106, 123, 111, 110, 122, 131, 120, 125, 118, 120, 121, 116, 106, 124, 103, 109, 112, 119, 85, 112, 104, 114, 120, 109, 111, 114, 120, 110, 117, 119, 108, 113, 112, 127, 124, 121, 114, 139, 112, 117, 111, 118, 119, 110, 122, 108, 102, 106, 125, 116, 124, 106, 116, 114, 112, 124, 97, 120, 107, 134, 123, 126, 111, 98, 110, 123, 122, 113, 108, 117, 115, 115, 122, 119, 112, 133, 108, 106, 143, 111, 117, 108, 111, 114, 105, 109, 115, 114, 138, 119, 125, 111, 107, 109, 110, 106, 110, 114, 127, 112, 113, 102, 122, 123, 109, 113, 118, 119, 119, 124, 111, 130, 125, 124, 124, 100, 94, 111, 110, 113, 115, 116, 117, 128, 128, 131, 109, 122, 110, 115, 129, 117, 119, 103, 117, 114, 103, 119, 97, 103, 106, 126, 122, 121, 111, 110, 115, 118, 107, 125, 116, 109, 122, 106, 125, 122, 111, 122, 127, 116, 124, 116, 117, 78, 125, 108, 104, 117, 111, 109, 111, 115, 117, 113, 116, 103, 114, 104, 110, 121, 115, 122, 124, 108, 120, 97, 131, 89, 121, 127, 121, 119, 109, 118, 116, 115, 110, 128, 126, 119, 110, 116, 117, 118, 106, 118, 116, 114, 119, 102, 111, 116, 115, 118, 121, 124, 117, 128, 113, 102, 109, 119, 107, 123, 90, 109, 120, 122, 138, 123, 109, 117, 120, 127, 119, 115, 116, 113, 110, 113, 115, 111, 111, 116, 118, 125, 118, 110, 115, 108, 126, 134, 116, 112, 128, 134, 118, 125, 127, 115, 116, 120, 112, 108, 109, 123, 114, 113, 107, 129, 108, 111, 108, 117, 126, 122, 117, 112, 113, 106, 124, 112, 112, 119, 120, 134, 103, 115, 113, 119, 112, 118, 123, 112, 115, 113, 137, 124, 109, 120, 93, 117, 113, 110, 118, 114, 113, 109, 118, 111, 114, 119, 114, 102, 110, 115, 117, 121, 107, 120, 117, 122, 115, 134, 115, 128, 115, 144, 123, 135, 117, 113, 118, 114, 109, 120, 107, 112, 110, 86, 112, 121, 118, 106, 108, 120, 119, 115, 122, 115, 121, 105, 123, 113, 108, 123, 122, 107, 140, 127, 119, 120, 110, 111, 126, 118, 128, 111, 127, 115, 117, 114, 119, 121, 119, 141, 123, 100, 106, 113, 114, 111, 139, 123, 109, 114, 119, 117, 106, 113, 124, 122, 101, 114, 123, 125, 118, 117, 138, 119, 140, 109, 118, 120, 115, 88, 108, 121, 122, 127, 110, 120, 116, 107, 136, 131, 121, 117, 121, 124, 108, 113, 124, 115, 124, 103, 101, 118, 113, 126, 117, 121, 110, 118, 127, 112, 121, 117, 116, 117, 114, 111, 107, 110, 126, 93, 128, 117, 118, 130, 136, 109, 126, 106, 113, 99, 111, 113, 112, 125, 113, 101, 139, 110, 114, 124, 114, 115, 119, 143, 129, 107, 122, 131, 130, 103, 114, 120, 113, 106, 125, 136, 113, 109, 111, 111, 111, 113, 122, 130, 109, 117, 125, 120, 113, 129, 116, 122, 112, 124, 111, 113, 130, 118, 124, 105, 113, 119, 102, 116, 125, 114, 115, 114, 104, 116, 113, 119, 113, 117, 102, 109, 108, 116, 99, 110, 119, 117, 120, 113, 98, 118, 114, 123, 124, 120, 105, 114, 112, 112, 129, 123, 122, 109, 106, 128, 121, 101, 119, 116, 126, 119, 123, 109, 110, 109, 120, 127, 111, 107, 104, 115, 94, 113, 119, 112, 116, 117, 105, 126, 117, 106, 129, 127, 106, 109, 113, 120, 110, 114, 124, 118, 109, 122, 125, 128, 100, 116, 135, 119, 118, 114, 115, 114, 119, 116, 117, 132, 111, 123, 101, 111, 110, 123, 110, 101, 120, 115, 123, 100, 101, 121, 118, 104, 113, 107, 116, 125, 127, 106, 114, 122, 126, 146, 119, 129, 123, 105, 110, 117, 100, 106, 113, 115, 117, 140, 115, 130, 89, 117, 114, 126, 118, 111, 123, 108, 116, 120, 89, 119, 126, 141, 120, 101, 127, 123, 120, 125, 110, 116, 124, 119, 119, 110, 107, 128, 134, 117, 128, 130, 126, 122, 115, 114, 109, 115, 119, 151, 115, 118, 124, 105, 125, 95, 95, 120, 127, 113, 117, 108, 110, 113, 114, 127, 116, 114, 113, 119, 100, 102, 120, 134, 104, 119, 111, 115, 122, 109, 117, 114, 83, 92, 119, 106, 114, 114, 135, 114, 124, 111, 117, 129, 128, 123, 99, 99, 120, 113, 118, 119, 112, 116, 115, 108, 110, 120, 133, 114, 109, 122, 129, 109, 100, 113, 121, 114, 115, 120, 112, 113, 119, 103, 126, 119, 116, 122, 117, 103, 126, 112, 109, 117, 117, 122, 113, 123, 114, 118, 97, 112, 134, 128, 120, 117, 116, 127, 110, 111, 105, 114, 132, 116, 111, 106, 128, 104, 115, 100, 112, 119, 127, 113, 110, 116, 100, 107, 119, 111, 134, 120, 111, 111, 126, 112, 123, 121, 112, 122, 111, 116, 110, 123, 94, 112, 119, 115, 119, 118, 110, 110, 125, 115, 122, 118, 107, 117, 110, 121, 134, 123, 96, 107, 113, 108, 106, 115, 111, 114, 115, 114, 118, 129, 120, 136, 102, 98, 118, 120, 121, 107, 116, 116, 115, 108, 120, 148, 105, 119, 103, 122, 132, 122, 111, 113, 104, 117, 116, 118, 119, 121, 126, 112, 95, 126, 112, 112, 101, 107, 118, 100, 120, 112, 117, 118, 114, 119, 134, 110, 117, 122, 109, 116, 122, 113, 119, 128, 118, 123, 116, 126, 105, 82, 107, 121, 112, 118, 125, 111, 111, 121, 126, 121, 114, 109, 109, 107, 108, 134, 115, 121, 113, 98, 117, 124, 108, 110, 127, 124, 148, 134, 139, 120, 130, 104, 110, 109, 113, 119, 109, 132, 114, 128, 114, 118, 105, 133, 119, 129, 96, 112, 108, 122, 108, 117, 126, 116, 111, 110, 109, 108, 113, 118, 126, 129, 114, 115, 111, 122, 126, 105, 102, 109, 115, 106, 116, 123, 118, 119, 110, 110, 112, 119, 115, 113, 110, 115, 114, 111, 124, 109, 120, 115, 115, 125, 111, 115, 120, 106, 116, 122, 118, 122, 117, 120, 118, 112, 33, 113, 116, 122, 122, 115, 115, 111, 133, 109, 119, 131, 119, 107, 101, 115, 119, 99, 102, 116, 111, 124, 99, 114, 102, 92, 127, 95, 107, 123, 114, 119, 108, 119, 116, 122, 118, 130, 127, 116, 106, 110, 103, 122, 111, 121, 108, 122, 102, 116, 115, 114, 117, 116, 124, 110, 70, 115, 108, 117, 96, 120, 93, 118, 116, 120, 124, 114, 109, 131, 118, 115, 112, 116, 114, 115, 113, 108, 120, 118, 106, 118, 113, 90, 116, 125, 115, 113, 111, 105, 113, 109, 116, 116, 112, 105, 123, 101, 125, 114, 109, 129, 135, 128, 104, 121, 110, 115, 105, 91, 115, 87, 115, 116, 122, 105, 123, 134, 117, 111, 107, 109, 112, 125, 119, 127, 128, 122, 134, 115, 116, 112, 108, 115, 108, 111, 120, 115, 126, 118, 114, 117, 127, 107, 113, 112, 102, 110, 116, 135, 109, 114, 113, 100, 113, 83, 119, 115, 117, 117, 106, 125, 111, 119, 123, 111, 113, 114, 123, 100, 106, 121, 102, 110, 105, 122, 123, 112, 105, 113, 106, 131, 126, 117, 105, 108, 124, 112, 118, 108, 120, 106, 127, 114, 110, 113, 120, 120, 126, 122, 101, 122, 110, 114, 120, 117, 118, 115, 109, 131, 121, 118, 114, 107, 119, 118, 126, 124, 116, 107, 119, 104, 120, 115, 113, 104, 108, 113, 119, 125, 123, 105, 111, 106, 120, 106, 118, 114, 122, 111, 119, 116, 123, 100, 113, 117, 110, 120, 112, 107, 97, 118, 110, 119, 108, 119, 112, 96, 126, 117, 119, 123, 137, 109, 121, 130, 120, 107, 107, 113, 112, 115, 109, 118, 112, 110, 108, 120, 113, 158, 109, 117, 124, 98, 119, 111, 111, 117, 118, 120, 111, 114, 106, 121, 114, 100, 119, 116, 114, 73, 117, 133, 114, 117, 111, 115, 112, 115, 113, 104, 127, 111, 108, 106, 117, 116, 115, 101, 120, 109, 90, 116, 118, 103, 111, 113, 115, 87, 105, 136, 101, 116, 113, 120, 128, 126, 118, 110, 209, 104, 138, 93, 108, 110, 112, 113, 108, 112, 120, 110, 109, 118, 117, 103, 116, 124, 116, 118, 114, 116, 133, 111, 112, 110, 120, 120, 141, 179, 153, 115, 119, 116, 117, 108, 116, 108, 116, 111, 132, 117, 111, 93, 113, 122, 121, 131, 112, 112, 117, 114, 126, 114, 112, 114, 117, 120, 117, 123, 109, 118, 126, 117, 122, 111, 112, 105, 109, 132, 120, 106, 110, 137, 107, 119, 117, 123, 115, 119, 112, 114, 123, 111, 117, 126, 114, 108, 120, 118, 99, 117, 112, 120, 110, 120, 105, 123, 106, 112, 113, 116, 102, 109, 122, 114, 116, 110, 113, 111, 104, 108, 93, 120, 113, 109, 124, 118, 104, 106, 114, 116, 115, 116, 119, 130, 118, 117, 133, 148, 122, 129, 119, 127, 115, 134, 117, 112, 108, 132, 130, 125, 114, 110, 114, 110, 177, 113, 103, 90, 121, 117, 113, 108, 128, 112, 118, 132, 115, 122, 115, 104, 97, 103, 122, 127, 111, 107, 109, 97, 121, 134, 118, 127, 116, 113, 110, 113, 116, 123, 123, 109, 135, 111, 123, 120, 113, 114, 100, 120, 103, 92, 138, 117, 121, 116, 110, 119, 119, 122, 122, 109, 131, 79, 114, 105, 120, 112, 112, 119, 104, 103, 117, 122, 107, 121, 122, 102, 109, 111, 172, 119, 139, 121, 123, 120, 120, 99, 112, 126, 121, 146, 109, 123, 119, 102, 120, 102, 107, 125, 98, 89, 108, 134, 132, 122, 122, 98, 122, 129, 125, 104, 119, 120, 120, 119, 111, 120, 126, 127, 112, 96, 108, 118, 116, 117, 115, 105, 107, 109, 108, 116, 119, 126, 121, 117, 114, 122, 104, 109, 98, 106, 118, 108, 119, 98, 120, 112, 119, 112, 100, 128, 116, 134, 102, 106, 140, 101, 114, 107, 130, 119, 106, 124, 105, 74, 113, 117, 104, 113, 122, 122, 75, 111, 122, 97, 130, 140, 106, 99, 115, 111, 113, 97, 106, 131, 117, 119, 128, 101, 114, 113, 98, 117, 98, 102, 110, 112, 109, 120, 116, 132, 119, 126, 109, 116, 141, 107, 106, 116, 116, 142, 116, 114, 102, 112, 131, 132, 115, 119, 126, 113, 113, 104, 117, 105, 121, 94, 120, 109, 114, 114, 112, 119, 111, 126, 161, 121, 115, 106, 124, 117, 115, 118, 122, 104, 110, 103, 131, 108, 133, 108, 126, 120, 118, 101, 112, 112, 115, 103, 112, 130, 123, 107, 104, 101, 98, 114, 97, 125, 105, 110, 111, 102, 113, 104, 114, 103, 136, 121, 114, 111, 109, 107, 111, 102, 107, 110, 112, 114, 105, 100, 126, 106, 129, 119, 115, 106, 117, 108, 130, 118, 119, 110, 115, 111, 113, 115, 117, 111, 145, 112, 146, 121, 105, 123, 103, 102, 104, 126, 118, 109, 128, 103, 138, 107, 127, 142, 117, 133, 117, 121, 89, 130, 111, 101, 110, 124, 131, 113, 119, 106, 115, 129, 120, 118, 102, 109, 108, 118, 112, 120, 117, 138, 106, 116, 147, 122, 111, 122, 117, 117, 105, 120, 99, 116, 115, 119, 112, 118, 122, 108, 116, 146, 123, 116, 116, 115, 130, 104, 130, 140, 128, 123, 115, 114, 106, 106, 114, 122, 111, 121, 127, 106, 103, 107, 99, 107, 113, 117, 118, 111, 110, 128, 121, 124, 107, 114, 123, 116, 135, 129, 116, 122, 131, 107, 161, 131, 124, 107, 112, 111, 89, 110, 108, 113, 126, 116, 111, 112, 111, 111, 117, 106, 130, 104, 97, 115, 111, 116, 147, 116, 133, 111, 128, 119, 110, 106, 120, 120, 110, 127, 105, 115, 111, 115, 107, 110, 113, 98, 149, 120, 118, 117, 125, 112, 110, 109, 136, 116, 90, 107, 109, 113, 115, 117, 119, 112, 118, 120, 114, 110, 120, 109, 102, 112, 117, 116, 114, 118, 110, 108, 116, 115, 112, 114, 116, 117, 124, 109, 114, 111, 123, 110, 114, 115, 106, 119, 122, 119, 123, 118, 115, 107, 119, 117, 125, 118, 105, 119, 121, 114, 110, 105, 110, 110, 122, 123, 115, 119, 124, 114, 109, 124, 121, 120, 117, 119, 103, 109, 106, 115, 109, 123, 120, 119, 111, 122, 115, 109, 102, 120, 123, 129, 116, 120, 105, 115, 113, 125, 120, 108, 115, 118, 123, 117, 118, 115, 110, 119, 109, 116, 118, 116, 111, 114, 108, 111, 120, 125, 116, 121, 115, 128, 118, 114, 115, 123, 112, 117, 117, 115, 111, 113, 107, 123, 122, 109, 125, 118, 118, 105, 120, 117, 117, 107, 120, 117, 116, 114, 126, 115, 121, 114, 122, 116, 122, 109, 110, 112, 118, 121, 109, 112, 114, 121, 115, 118, 120, 113, 114, 111, 108, 118, 114, 110, 112, 113, 128, 115, 105, 118, 119, 122, 112, 114, 119, 116, 123, 107, 117, 118, 106, 110, 119, 121, 109, 116, 121, 114, 122, 105, 114, 118, 110, 115, 122, 121, 120, 117, 112, 109, 111, 122, 119, 111, 116, 115, 109, 112, 108, 110, 117, 115, 115, 117, 125, 101, 118, 124, 116, 110, 113, 119, 117, 95, 111, 122, 117, 115, 105, 110, 107, 120, 110, 120, 118, 114, 107, 120, 112, 122, 120, 117, 117, 126, 113, 112, 116, 123, 114, 121, 106, 126, 120, 108, 106, 124, 127, 118, 118, 111, 124, 115, 121, 112, 110, 114, 255, 124, 122, 112, 124, 120, 123, 132, 116, 117, 135, 113, 117, 115, 114, 110, 116, 118, 106, 124, 117, 108, 114, 133, 114, 117, 115, 124, 94, 109, 127, 119, 116, 116, 117, 119, 114, 112, 125, 118, 120, 113, 109, 120, 123, 120, 120, 120, 116, 114, 122, 124, 114, 120, 112, 111, 125, 116, 116, 121, 95, 129, 115, 121, 112, 104, 116, 114, 121, 117, 111, 130, 114, 122, 119, 114, 108, 104, 118, 109, 113, 113, 121, 112, 116, 106, 122, 117, 106, 110, 117, 104, 103, 103, 115, 128, 105, 123, 119, 109, 117, 120, 117, 119, 109, 114, 120, 121, 121, 117, 115, 112, 121, 114, 119, 116, 125, 116, 109, 123, 113, 118, 118, 112, 117, 124, 118, 109, 112, 110, 112, 116, 117, 118, 118, 109, 107, 108, 106, 119, 120, 108, 118, 113, 125, 128, 121, 119, 110, 115, 117, 109, 118, 110, 108, 117, 118, 108, 110, 125, 106, 120, 135, 112, 125, 117, 113, 108, 116, 116, 111, 117, 121, 110, 116, 115, 111, 107, 118, 120, 117, 111, 115, 115, 121, 112, 106, 112, 109, 110, 105, 125, 116, 101, 120, 113, 108, 116, 109, 107, 112, 108, 117, 113, 120, 112, 119, 111, 118, 122, 115, 117, 118, 121, 121, 121, 117, 115, 113, 121, 115, 115, 115, 112, 106, 129, 114, 117, 116, 122, 120, 119, 121, 124, 111, 116, 116, 121, 129, 117, 117, 110, 112, 124, 124, 119, 112, 125, 121, 111, 123, 114, 119, 116, 111, 102, 125, 118, 111, 121, 108, 119, 125, 120, 115, 111, 108, 115, 112, 109, 122, 135, 128, 120, 118, 123, 108, 121, 121, 116, 124, 129, 108, 113, 111, 110, 111, 103, 114, 122, 133, 126, 122, 120, 113, 109, 109, 117, 107, 108, 107, 129, 114, 124, 116, 117, 131, 108, 110, 117, 119, 124, 121, 117, 116, 83, 117, 122, 103, 117, 113, 119, 116, 115, 109, 118, 114, 109, 111, 112, 97, 115, 111, 111, 123, 122, 121, 109, 120, 118, 113, 136, 111, 110, 132, 125, 121, 108, 113, 114, 118, 119, 123, 119, 120, 117, 101, 115, 125, 127, 112, 121, 122, 119, 110, 127, 120, 123, 116, 108, 122, 117, 111, 111, 106, 105, 113, 117, 114, 120, 109, 117, 120, 117, 103, 129, 116, 108, 122, 117, 119, 119, 126, 108, 123, 126, 91, 115, 103, 119, 116, 120, 119, 125, 107, 116, 125, 113, 120, 111, 123, 124, 110, 117, 101, 119, 106, 117, 113, 108, 120, 121, 116, 123, 119, 107, 113, 116, 114, 123, 122, 116, 113, 108, 114, 110, 116, 122, 119, 110, 114, 111, 117, 115, 118, 110, 121, 130, 116, 118, 114, 110, 117, 120, 99, 124, 121, 118, 114, 136, 113, 112, 113, 124, 112, 125, 113, 112, 117, 113, 115, 122, 113, 118, 121, 112, 116, 110, 125, 106, 109, 116, 124, 112, 114, 114, 119, 109, 124, 108, 109, 108, 114, 113, 117, 119, 115, 110, 117, 127, 115, 125, 113, 116, 120, 117, 121, 130, 120, 118, 102, 118, 113, 105, 118, 122, 110, 115, 117, 115, 116, 111, 116, 103, 111, 120, 112, 85, 118, 113, 102, 104, 116, 112, 113, 117, 127, 109, 128, 122, 121, 115, 120, 129, 120, 115, 122, 122, 106, 120, 117, 117, 113, 118, 116, 105, 119, 115, 118, 113, 117, 110, 115, 114, 123, 115, 124, 114, 103, 121, 115, 126, 117, 116, 119, 128, 120, 118, 110, 121, 129, 116, 119, 117, 111, 115, 120, 130, 126, 103, 114, 131, 119, 118, 112, 109, 113, 107, 116, 122, 122, 114, 114, 117, 124, 99, 119, 108, 114, 115, 119, 116, 116, 112, 101, 112, 119, 120, 104, 107, 107, 112, 117, 110, 109, 118, 112, 114, 118, 112, 125, 117, 124, 129, 118, 114, 115, 117, 111, 112, 123, 129, 109, 110, 115, 121, 117, 119, 119, 118, 112, 137, 123, 119, 118, 110, 118, 110, 108, 124, 117, 109, 102, 133, 118, 123, 117, 119, 121, 147, 119, 98, 117, 114, 108, 115, 119, 119, 123, 111, 108, 123, 124, 142, 115, 137, 112, 115, 119, 110, 105, 119, 117, 95, 124, 118, 121, 119, 132, 114, 119, 124, 111, 119, 87, 118, 118, 129, 107, 116, 124, 123, 118, 110, 104, 127, 116, 121, 94, 121, 128, 113, 106, 122, 127, 115, 120, 101, 119, 116, 118, 121, 114, 118, 112, 129, 109, 107, 126, 119, 119, 122, 107, 112, 121, 116, 127, 118, 115, 109, 111, 113, 108, 114, 114, 117, 113, 142, 122, 125, 113, 113, 111, 113, 139, 127, 116, 115, 134, 123, 115, 111, 98, 115, 116, 119, 129, 120, 114, 112, 106, 127, 124, 115, 112, 123, 108, 126, 92, 111, 122, 118, 83, 98, 111, 98, 114, 121, 114, 110, 132, 117, 119, 116, 112, 110, 130, 124, 112, 111, 111, 126, 113, 118, 112, 126, 113, 119, 136, 120, 111, 112, 117, 118, 122, 107, 113, 112, 123, 111, 130, 127, 121, 112, 120, 125, 125, 133, 101, 130, 131, 111, 107, 133, 114, 106, 115, 114, 87, 106, 121, 112, 118, 121, 124, 113, 119, 122, 118, 115, 116, 122, 126, 119, 118, 121, 120, 102, 97, 116, 119, 101, 109, 122, 106, 126, 121, 118, 119, 115, 124, 125, 114, 126, 125, 122, 113, 97, 109, 114, 113, 108, 116, 103, 105, 118, 122, 146, 113, 115, 127, 113, 132, 117, 128, 122, 120, 107, 99, 120, 115, 105, 125, 119, 122, 116, 118, 114, 115, 121, 115, 128, 120, 119, 105, 113, 105, 116, 113, 129, 113, 103, 101, 107, 102, 112, 126, 136, 112, 120, 117, 125, 126, 125, 100, 147, 118, 125, 124, 118, 116, 116, 107, 111, 121, 134, 118, 119, 101, 123, 87, 135, 132, 113, 122, 106, 109, 117, 110, 124, 110, 116, 126, 106, 125, 125, 131, 121, 115, 110, 111, 110, 118, 119, 99, 120, 107, 130, 115, 113, 124, 114, 118, 118, 110, 105, 118, 113, 122, 137, 112, 113, 113, 128, 104, 117, 95, 111, 121, 124, 113, 131, 116, 129, 105, 105, 114, 110, 123, 121, 120, 114, 102, 104, 118, 116, 107, 125, 96, 116, 129, 112, 117, 110, 106, 105, 95, 121, 89, 107, 117, 118, 125, 109, 117, 122, 119, 112, 105, 102, 118, 130, 106, 113, 108, 125, 117, 123, 108, 138, 117, 111, 114, 123, 120, 104, 116, 110, 115, 112, 125, 128, 120, 103, 118, 109, 107, 111, 120, 110, 132, 115, 109, 127, 123, 109, 116, 102, 116, 133, 126, 121, 109, 113, 111, 103, 110, 113, 117, 106, 123, 120, 101, 108, 124, 112, 112, 108, 112, 108, 119, 116, 112, 121, 114, 115, 118, 123, 103, 113, 119, 112, 122, 122, 106, 121, 137, 120, 100, 114, 116, 111, 113, 122, 111, 102, 122, 104, 112, 114, 121, 127, 99, 104, 107, 126, 120, 114, 106, 103, 114, 119, 113, 131, 129, 120, 112, 108, 115, 116, 108, 121, 127, 109, 95, 99, 103, 125, 117, 103, 113, 113, 112, 110, 106, 116, 111, 108, 110, 125, 101, 110, 126, 112, 115, 117, 103, 139, 122, 111, 128, 112, 114, 131, 128, 120, 113, 111, 124, 111, 125, 110, 107, 122, 113, 135, 147, 129, 122, 104, 102, 113, 106, 113, 121, 111, 98, 130, 99, 116, 130, 120, 127, 123, 96, 114, 125, 106, 113, 147, 111, 113, 119, 126, 117, 123, 111, 105, 115, 119, 106, 125, 113, 118, 113, 108, 118, 110, 121, 115, 128, 109, 113, 115, 126, 119, 118, 110, 122, 122, 119, 141, 117, 108, 132, 95, 124, 105, 130, 111, 111, 117, 114, 129, 120, 120, 113, 110, 117, 121, 123, 133, 109, 108, 118, 115, 115, 121, 124, 124, 114, 119, 107, 113, 112, 120, 108, 115, 128, 111, 108, 119, 116, 120, 127, 114, 116, 116, 120, 109, 114, 112, 112, 116, 114, 94, 105, 119, 126, 124, 111, 115, 111, 119, 101, 109, 116, 121, 114, 118, 102, 103, 110, 117, 115, 124, 103, 115, 121, 108, 119, 122, 113, 106, 123, 117, 126, 122, 109, 123, 117, 115, 120, 117, 115, 113, 124, 114, 127, 117, 134, 117, 114, 111, 116, 126, 113, 126, 110, 119, 117, 112, 115, 109, 117, 114, 108, 129, 110, 123, 117, 113, 116, 119, 118, 115, 112, 110, 121, 133, 110, 120, 117, 115, 114, 110, 108, 110, 122, 118, 135, 125, 120, 108, 109, 116, 128, 118, 126, 117, 105, 115, 110, 118, 121, 120, 113, 113, 107, 120, 115, 131, 121, 110, 120, 125, 125, 112, 115, 123, 121, 114, 115, 122, 111, 115, 116, 130, 123, 111, 113, 118, 108, 116, 108, 120, 115, 120, 111, 124, 123, 122, 119, 111, 127, 119, 124, 111, 108, 109, 98, 133, 106, 121, 128, 96, 121, 106, 109, 110, 126, 116, 123, 113, 115, 119, 114, 115, 107, 106, 117, 102, 124, 110, 114, 117, 121, 119, 115, 108, 121, 102, 125, 121, 114, 117, 127, 119, 130, 114, 116, 117, 135, 124, 114, 119, 119, 119, 108, 109, 112, 119, 108, 106, 112, 105, 126, 118, 119, 127, 120, 112, 119, 111, 115, 123, 112, 126, 119, 118, 115, 112, 112, 98, 100, 111, 116, 123, 111, 114, 119, 110, 121, 126, 107, 118, 119, 113, 111, 94, 115, 114, 110, 111, 119, 123, 116, 121, 111, 116, 114, 111, 105, 110, 113, 112, 116, 105, 130, 102, 128, 116, 109, 121, 117, 127, 116, 117, 113, 129, 109, 121, 116, 109, 108, 110, 97, 113, 126, 115, 122, 114, 107, 114, 118, 96, 116, 120, 113, 121, 110, 118, 111, 121, 120, 106, 123, 120, 121, 120, 113, 106, 118, 127, 120, 110, 116, 116, 117, 117, 102, 111, 118, 106, 104, 113, 111, 108, 110, 132, 123, 119, 121, 107, 107, 111, 113, 96, 118, 117, 104, 122, 117, 115, 118, 115, 115, 126, 123, 112, 110, 124, 124, 118, 122, 120, 119, 117, 106, 118, 123, 117, 122, 116, 122, 129, 98, 118, 117, 107, 115, 117, 118, 117, 119, 110, 128, 121, 119, 120, 110, 117, 115, 120, 115, 110, 117, 124, 118, 126, 128, 116, 106, 106, 104, 123, 107, 109, 126, 105, 118, 121, 102, 108, 102, 114, 110, 121, 115, 120, 129, 116, 109, 121, 102, 108, 114, 116, 121, 111, 125, 129, 120, 106, 118, 105, 120, 109, 125, 112, 123, 118, 115, 114, 106, 120, 115, 129, 114, 124, 110, 120, 113, 107, 124, 121, 127, 116, 106, 122, 114, 99, 123, 118, 97, 120, 120, 116, 111, 115, 126, 114, 117, 115, 113, 119, 127, 109, 120, 129, 121, 120, 114, 123, 116, 111, 120, 115, 107, 112, 122, 115, 114, 124, 114, 137, 120, 96, 117, 106, 120, 103, 125, 107, 134, 123, 121, 101, 106, 119, 110, 114, 104, 138, 116, 119, 124, 114, 116, 113, 106, 109, 118, 121, 116, 123, 125, 132, 115, 123, 116, 124, 114, 114, 106, 109, 125, 115, 120, 124, 105, 108, 115, 122, 125, 123, 116, 126, 110, 108, 116, 120, 114, 111, 113, 117, 107, 110, 114, 118, 120, 117, 119, 113, 117, 112, 118, 103, 112, 131, 121, 115, 109, 120, 138, 124, 109, 119, 121, 111, 117, 113, 118, 119, 98, 117, 116, 114, 101, 122, 114, 115, 114, 102, 110, 105, 113, 118, 117, 112, 112, 127, 117, 130, 114, 119, 129, 123, 107, 120, 112, 113, 98, 106, 94, 117, 128, 109, 113, 126, 111, 111, 122, 104, 119, 111, 106, 119, 100, 112, 118, 118, 119, 130, 127, 113, 101, 121, 104, 128, 108, 118, 121, 116, 128, 118, 114, 111, 119, 107, 116, 117, 123, 113, 126, 107, 110, 106, 116, 102, 108, 117, 114, 109, 132, 116, 111, 104, 109, 120, 84, 111, 123, 117, 101, 102, 121, 119, 116, 120, 109, 95, 115, 117, 118, 114, 106, 113, 124, 104, 123, 129, 101, 106, 112, 117, 120, 100, 125, 123, 116, 109, 127, 110, 116, 119, 116, 114, 116, 123, 116, 120, 116, 117, 112, 115, 122, 125, 114, 117, 139, 132, 112, 117, 118, 123, 105, 127, 115, 116, 115, 108, 144, 129, 106, 125, 108, 114, 106, 105, 104, 114, 124, 121, 115, 116, 114, 118, 99, 117, 128, 125, 115, 104, 118, 120, 122, 116, 100, 114, 109, 109, 116, 117, 122, 108, 120, 113, 125, 120, 97, 115, 113, 121, 113, 131, 125, 118, 127, 111, 146, 125, 128, 126, 109, 123, 111, 117, 116, 127, 118, 115, 121, 115, 127, 108, 119, 141, 114, 114, 107, 109, 137, 120, 104, 122, 124, 121, 134, 133, 104, 110, 102, 107, 121, 112, 106, 122, 120, 109, 113, 121, 120, 118, 105, 107, 121, 101, 125, 121, 116, 119, 111, 110, 125, 124, 119, 121, 120, 118, 108, 111, 126, 110, 119, 106, 108, 121, 116, 118, 127, 122, 107, 111, 120, 116, 119, 120, 121, 113, 111, 129, 121, 120, 112, 118, 129, 121, 119, 123, 117, 123, 117, 114, 114, 106, 119, 117, 124, 106, 99, 108, 110, 117, 111, 104, 128, 108, 118, 118, 118, 113, 95, 105, 125, 105, 118, 124, 121, 132, 117, 122, 112, 112, 112, 99, 125, 123, 97, 114, 118, 131, 106, 113, 115, 119, 116, 110, 123, 107, 112, 112, 122, 107, 91, 127, 122, 103, 106, 121, 110, 123, 119, 115, 117, 117, 120, 125, 110, 125, 108, 112, 117, 109, 134, 118, 116, 111, 123, 105, 117, 111, 119, 126, 120, 101, 112, 117, 122, 122, 116, 110, 112, 132, 124, 114, 118, 118, 123, 119, 120, 98, 119, 123, 114, 135, 114, 123, 111, 155, 119, 125, 129, 115, 107, 123, 110, 108, 131, 110, 120, 114, 130, 119, 117, 119, 120, 113, 113, 119, 173, 121, 96, 116, 115, 111, 108, 106, 108, 115, 108, 134, 127, 120, 116, 117, 134, 112, 124, 108, 122, 114, 116, 115, 120, 117, 112, 121, 133, 119, 114, 120, 129, 120, 116, 117, 121, 123, 119, 110, 101, 124, 112, 117, 118, 117, 124, 125, 103, 110, 97, 115, 126, 89, 117, 121, 119, 120, 122, 121, 129, 113, 108, 116, 126, 121, 120, 110, 117, 106, 116, 132, 112, 122, 119, 109, 105, 127, 123, 122, 114, 112, 111, 115, 116, 119, 106, 120, 121, 116, 114, 113, 112, 126, 104, 123, 135, 112, 102, 115, 121, 118, 115, 117, 109, 133, 113, 114, 107, 109, 118, 108, 108, 128, 111, 118, 129, 126, 121, 120, 118, 122, 120, 131, 114, 119, 117, 123, 117, 117, 109, 116, 123, 111, 113, 126, 123, 117, 117, 131, 112, 119, 119, 115, 114, 114, 110, 117, 105, 113, 108, 115, 107, 124, 111, 132, 118, 119, 112, 114, 114, 108, 99, 116, 119, 106, 124, 114, 120, 107, 122, 109, 109, 103, 105, 120, 111, 114, 126, 129, 115, 119, 129, 116, 127, 121, 115, 128, 110, 126, 116, 117, 125, 94, 123, 114, 119, 109, 119, 116, 118, 105, 106, 107, 116, 110, 115, 123, 114, 114, 105, 110, 113, 116, 117, 119, 120, 122, 122, 116, 118, 125, 121, 116, 113, 108, 122, 101, 117, 109, 118, 116, 117, 118, 116, 119, 120, 106, 118, 117, 120, 123, 124, 130, 108, 105, 115, 117, 111, 115, 113, 121, 118, 117, 117, 133, 117, 128, 110, 125, 119, 122, 91, 112, 108, 120, 112, 109, 111, 119, 109, 122, 107, 107, 111, 112, 122, 120, 111, 108, 118, 111, 108, 115, 111, 127, 124, 106, 112, 117, 119, 120, 126, 129, 112, 118, 105, 117, 122, 111, 109, 121, 115, 110, 120, 102, 100, 116, 110, 112, 119, 124, 122, 109, 110, 124, 111, 108, 106, 121, 107, 122, 114, 116, 109, 109, 115, 114, 108, 129, 124, 124, 115, 114, 122, 122, 98, 133, 111, 125, 117, 116, 124, 117, 122, 115, 118, 119, 121, 128, 119, 118, 114, 113, 111, 116, 106, 117, 116, 115, 123, 106, 118, 126, 119, 111, 114, 114, 116, 122, 122, 120, 126, 114, 128, 106, 124, 108, 115, 113, 115, 114, 107, 113, 114, 110, 116, 115, 122, 117, 123, 129, 104, 111, 110, 118, 118, 123, 112, 112, 125, 112, 112, 122, 111, 119, 115, 129, 125, 115, 117, 120, 126, 122, 108, 121, 123, 131, 106, 113, 124, 120, 129, 125, 126, 119, 127, 117, 108, 115, 114, 110, 117, 107, 116, 117, 138, 118, 113, 121, 115, 116, 122, 110, 135, 111, 114, 111, 106, 111, 126, 120, 112, 117, 110, 115, 102, 119, 114, 137, 116, 111, 125, 128, 117, 114, 117, 109, 124, 115, 121, 121, 111, 105, 117, 115, 118, 116, 116, 118, 115, 113, 123, 117, 113, 116, 129, 110, 119, 122, 116, 106, 114, 123, 109, 106, 119, 121, 118, 116, 112, 116, 121, 136, 99, 116, 117, 124, 101, 109, 116, 98, 116, 119, 117, 129, 113, 110, 116, 120, 111, 120, 110, 115, 100, 107, 113, 108, 107, 109, 112, 115, 122, 110, 118, 117, 125, 120, 116, 108, 106, 120, 125, 110, 109, 119, 107, 120, 123, 110, 111, 124, 112, 117, 114, 108, 120, 115, 113, 127, 130, 115, 124, 121, 105, 108, 125, 117, 111, 116, 121, 117, 117, 116, 124, 113, 119, 123, 123, 125, 120, 123, 125, 121, 108, 104, 112, 125, 113, 112, 119, 123, 121, 105, 113, 119, 118, 124, 119, 118, 106, 110, 124, 122, 120, 119, 109, 111, 116, 116, 114, 112, 118, 123, 121, 129, 114, 132, 119, 119, 122, 116, 118, 128, 116, 118, 121, 117, 104, 125, 114, 122, 110, 117, 122, 122, 109, 121, 113, 110, 120, 116, 111, 126, 111, 111, 119, 117, 116, 108, 111, 118, 148, 116, 118, 116, 111, 115, 119, 108, 122, 123, 124, 123, 117, 129, 112, 116, 121, 118, 129, 115, 120, 145, 110, 120, 119, 112, 107, 110, 122, 112, 122, 120, 116, 110, 117, 114, 136, 117, 110, 118, 109, 112, 123, 122, 123, 122, 132, 117, 136, 123, 119, 117, 108, 115, 110, 125, 117, 106, 121, 122, 126, 108, 119, 116, 119, 118, 121, 115, 118, 118, 109, 118, 115, 125, 117, 119, 112, 115, 121, 114, 112, 112, 105, 114, 114, 112, 106, 113, 113, 114, 111, 131, 129, 114, 113, 118, 135, 126, 105, 108, 126, 121, 119, 102, 104, 119, 132, 124, 116, 114, 119, 104, 122, 121, 117, 111, 121, 112, 115, 126, 113, 127, 125, 117, 119, 117, 111, 120, 98, 114, 112, 113, 112, 107, 122, 121, 102, 103, 113, 122, 129, 125, 124, 129, 106, 118, 116, 120, 108, 125, 108, 116, 115, 123, 111, 127, 112, 112, 125, 130, 120, 115, 119, 115, 123, 118, 111, 118, 111, 137, 105, 113, 115, 120, 122, 117, 122, 120, 115, 121, 116, 117, 127, 128, 112, 117, 113, 113, 137, 122, 126, 121, 122, 109, 109, 114, 115, 123, 110, 100, 120, 116, 134, 114, 120, 126, 120, 115, 107, 108, 115, 119, 116, 113, 113, 112, 119, 142, 120, 117, 121, 131, 116, 124, 123, 112, 119, 118, 123, 118, 127, 115, 117, 108, 119, 136, 123, 107, 119, 112, 120, 115, 123, 126, 119, 113, 123, 110, 115, 116, 125, 124, 124, 116, 113, 113, 115, 116, 120, 109, 109, 111, 117, 123, 113, 121, 111, 115, 121, 122, 116, 110, 123, 104, 119, 114, 113, 116, 103, 128, 130, 114, 112, 121, 125, 113, 123, 106, 122, 123, 123, 122, 115, 129, 130, 117, 109, 117, 101, 108, 111, 112, 110, 108, 106, 123, 114, 114, 117, 114, 110, 116, 115, 115, 119, 119, 117, 123, 129, 108, 111, 129, 121, 105, 107, 117, 116, 117, 103, 128, 122, 112, 117, 119, 120, 118, 121, 112, 124, 109, 125, 124, 123, 115, 117, 115, 112, 107, 113, 121, 135, 126, 115, 123, 107, 121, 106, 112, 117, 122, 121, 110, 111, 138, 114, 106, 122, 124, 123, 118, 119, 125, 119, 115, 129, 110, 102, 114, 114, 96, 122, 99, 113, 95, 129, 107, 115, 113, 107, 125, 129, 108, 110, 126, 118, 118, 110, 121, 112, 115, 122, 117, 124, 101, 91, 120, 119, 119, 127, 116, 116, 109, 119, 112, 128, 119, 117, 114, 112, 108, 116, 121, 105, 116, 120, 126, 125, 109, 119, 109, 117, 127, 111, 122, 113, 117, 105, 125, 120, 111, 107, 113, 113, 126, 113, 123, 118, 117, 129, 118, 107, 106, 111, 111, 120, 109, 125, 123, 119, 114, 115, 118, 116, 126, 119, 106, 117, 103, 101, 117, 137, 105, 104, 112, 119, 111, 114, 119, 117, 140, 116, 115, 112, 114, 113, 116, 109, 108, 125, 108, 114, 115, 98, 120, 129, 124, 163, 106, 107, 120, 120, 123, 118, 121, 116, 117, 118, 114, 117, 106, 118, 113, 105, 122, 119, 112, 120, 108, 123, 102, 104, 185, 117, 122, 110, 117, 108, 127, 112, 118, 122, 114, 117, 112, 117, 115, 107, 109, 101, 114, 116, 119, 114, 117, 102, 125, 121, 114, 118, 114, 123, 109, 108, 113, 114, 125, 115, 125, 117, 100, 122, 104, 119, 116, 112, 105, 128, 119, 115, 123, 119, 124, 108, 101, 120, 115, 114, 116, 104, 111, 112, 87, 121, 128, 122, 109, 121, 126, 89, 119, 119, 118, 120, 106, 126, 102, 102, 125, 118, 116, 108, 110, 119, 107, 131, 138, 116, 113, 116, 116, 100, 138, 120, 122, 109, 104, 117, 114, 117, 126, 136, 113, 111, 120, 107, 120, 110, 119, 124, 132, 110, 110, 99, 113, 161, 119, 115, 129, 109, 118, 123, 121, 113, 126, 123, 133, 112, 129, 125, 115, 120, 115, 117, 108, 98, 127, 120, 119, 145, 120, 113, 118, 120, 121, 134, 117, 128, 136, 109, 110, 118, 116, 122, 111, 119, 112, 116, 117, 111, 116, 115, 112, 127, 113, 102, 116, 120, 115, 104, 120, 109, 116, 129, 119, 117, 115, 119, 116, 110, 115, 108, 125, 127, 128, 113, 121, 108, 123, 111, 113, 124, 109, 118, 111, 121, 113, 118, 105, 122, 122, 124, 113, 118, 103, 107, 117, 120, 117, 108, 108, 115, 123, 107, 123, 116, 116, 108, 122, 126, 114, 110, 114, 118, 101, 108, 102, 133, 122, 123, 100, 114, 140, 120, 110, 112, 115, 107, 103, 115, 115, 115, 127, 111, 117, 112, 117, 131, 119, 107, 117, 127, 118, 103, 111, 116, 118, 94, 113, 111, 101, 118, 112, 116, 117, 122, 101, 115, 103, 108, 106, 114, 108, 107, 129, 121, 116, 108, 109, 120, 121, 124, 116, 112, 111, 115, 117, 128, 110, 124, 126, 103, 118, 100, 117, 114, 110, 87, 122, 100, 113, 114, 139, 109, 117, 118, 114, 120, 111, 124, 123, 117, 135, 117, 111, 122, 115, 115, 122, 107, 114, 125, 117, 112, 121, 122, 121, 123, 104, 120, 107, 118, 114, 102, 105, 125, 112, 112, 120, 111, 123, 118, 137, 106, 121, 123, 120, 116, 113, 117, 128, 116, 112, 141, 103, 116, 127, 118, 112, 118, 109, 132, 125, 123, 129, 111, 109, 136, 120, 116, 113, 123, 130, 114, 111, 105, 122, 125, 123, 129, 130, 104, 101, 131, 128, 119, 118, 115, 112, 125, 117, 111, 108, 112, 103, 124, 110, 105, 107, 132, 124, 112, 127, 118, 119, 121, 121, 115, 111, 105, 120, 119, 120, 113, 113, 129, 111, 133, 112, 110, 106, 122, 110, 123, 111, 115, 126, 114, 118, 124, 102, 118, 114, 118, 113, 134, 116, 122, 123, 128, 111, 103, 117, 109, 124, 122, 115, 120, 113, 126, 113, 118, 131, 131, 118, 132, 117, 113, 120, 112, 105, 116, 112, 130, 112, 110, 115, 114, 120, 105, 104, 95, 113, 111, 108, 120, 120, 118, 127, 125, 115, 110, 117, 117, 117, 116, 121, 106, 115, 119, 120, 112, 112, 122, 108, 105, 128, 119, 129, 116, 112, 117, 110, 121, 126, 120, 111, 112, 114, 102, 117, 132, 113, 134, 119, 131, 108, 110, 115, 114, 123, 114, 104, 126, 108, 109, 98, 109, 118, 124, 116, 115, 137, 125, 117, 135, 120, 137, 116, 118, 117, 115, 120, 110, 114, 122, 101, 115, 101, 106, 123, 114, 121, 112, 127, 117, 112, 108, 129, 118, 124, 117, 109, 112, 100, 120, 112, 121, 116, 124, 119, 112, 124, 114, 106, 122, 111, 111, 107, 116, 116, 113, 114, 132, 134, 125, 116, 117, 109, 109, 103, 132, 112, 133, 112, 116, 111, 135, 124, 106, 113, 108, 123, 116, 119, 120, 120, 116, 110, 127, 126, 117, 114, 115, 106, 126, 114, 103, 126, 127, 98, 118, 122, 108, 119, 107, 119, 123, 112, 119, 120, 109, 102, 108, 120, 109, 127, 122, 115, 123, 111, 100, 123, 110, 122, 108, 111, 108, 126, 119, 123, 115, 120, 129, 105, 130, 107, 118, 130, 114, 106, 125, 118, 102, 116, 98, 105, 106, 105, 118, 106, 116, 114, 115, 121, 109, 106, 116, 112, 115, 104, 112, 114, 105, 126, 123, 127, 106, 113, 111, 107, 112, 113, 107, 109, 138, 110, 110, 102, 115, 142, 113, 101, 112, 110, 112, 113, 124, 107, 130, 124, 123, 124, 118, 105, 117, 134, 104, 126, 101, 120, 127, 100, 111, 108, 107, 133, 106, 112, 112, 123, 106, 119, 104, 114, 114, 105, 112, 103, 106, 115, 114, 117, 111, 122, 109, 117, 122, 110, 117, 113, 125, 122, 107, 123, 131, 110, 109, 129, 104, 126, 107, 125, 114, 112, 126, 109, 122, 115, 118, 107, 111, 113, 123, 108, 113, 115, 114, 124, 116, 117, 112, 106, 107, 113, 133, 120, 109, 125, 117, 122, 127, 112, 121, 111, 129, 117, 106, 111, 136, 116, 111, 99, 113, 122, 123, 110, 113, 123, 113, 117, 111, 114, 124, 123, 120, 119, 112, 117, 117, 121, 135, 111, 113, 108, 114, 129, 133, 135, 126, 120, 118, 125, 104, 124, 110, 135, 103, 112, 107, 119, 112, 108, 116, 113, 99, 108, 98, 103, 123, 108, 112, 147, 105, 114, 107, 126, 127, 112, 111, 120, 117, 112, 111, 113, 124, 126, 131, 118, 112, 121, 106, 116, 128, 118, 110, 116, 126, 113, 106, 109, 113, 111, 109, 116, 124, 121, 109, 111, 118, 117, 117, 115, 122, 126, 129, 117, 119, 117, 126, 112, 114, 126, 111, 111, 113, 100, 104, 120, 115, 111, 117, 108, 123, 120, 121, 110, 122, 116, 114, 113, 112, 114, 117, 110, 109, 122, 108, 104, 112, 111, 118, 106, 121, 127, 117, 105, 115, 111, 127, 118, 120, 114, 123, 116, 119, 117, 110, 117, 117, 124, 107, 121, 108, 101, 119, 113, 124, 106, 122, 113, 113, 104, 125, 112, 115, 114, 123, 115, 115, 113, 125, 120, 109, 112, 124, 119, 110, 111, 121, 112, 112, 112, 111, 115, 105, 109, 112, 113, 110, 111, 117, 115, 117, 111, 117, 118, 112, 126, 121, 113, 115, 116, 114, 131, 107, 113, 116, 115, 116, 107, 119, 122, 116, 120, 117, 120, 106, 118, 112, 112, 118, 130, 112, 107, 117, 115, 120, 114, 114, 113, 119, 113, 115, 109, 113, 108, 118, 123, 114, 114, 112, 116, 117, 107, 122, 110, 118, 94, 127, 111, 119, 109, 118, 117, 108, 109, 108, 114, 98, 116, 116, 110, 118, 114, 109, 113, 107, 113, 113, 108, 112, 119, 119, 115, 111, 101, 120, 130, 121, 111, 110, 119, 110, 133, 120, 110, 109, 121, 106, 111, 116, 113, 111, 118, 112, 130, 119, 118, 106, 115, 114, 130, 129, 121, 111, 115, 119, 107, 113, 116, 115, 124, 110, 113, 120, 119, 107, 119, 115, 122, 119, 112, 115, 111, 119, 112, 114, 119, 115, 125, 125, 125, 121, 116, 115, 117, 102, 112, 119, 116, 124, 117, 110, 116, 120, 109, 120, 101, 123, 114, 112, 125, 123, 116, 117, 123, 118, 107, 117, 128, 117, 113, 112, 127, 121, 116, 121, 109, 116, 116, 110, 123, 116, 112, 108, 117, 128, 111, 120, 109, 106, 114, 122, 117, 120, 120, 121, 113, 109, 126, 113, 100, 115, 113, 102, 103, 114, 123, 117, 106, 121, 120, 125, 112, 111, 106, 115, 121, 116, 114, 112, 115, 117, 127, 114, 110, 117, 106, 109, 112, 121, 114, 115, 136, 115, 123, 110, 114, 118, 114, 113, 124, 131, 121, 118, 122, 121, 107, 121, 116, 128, 122, 120, 113, 130, 111, 115, 119, 137, 109, 115, 120, 100, 113, 114, 114, 118, 113, 122, 117, 120, 123, 117, 112, 107, 108, 115, 116, 121, 112, 113, 141, 114, 126, 115, 126, 116, 111, 122, 110, 116, 122, 112, 125, 115, 120, 130, 116, 117, 118, 110, 107, 117, 123, 124, 116, 127, 114, 114, 120, 120, 119, 122, 133, 125, 118, 105, 118, 114, 110, 121, 119, 111, 125, 111, 118, 119, 108, 122, 114, 115, 116, 113, 117, 108, 114, 121, 101, 107, 118, 110, 104, 114, 114, 129, 107, 120, 113, 116, 114, 111, 123, 127, 115, 115, 108, 116, 130, 119, 109, 112, 108, 139, 110, 122, 141, 119, 105, 117, 116, 122, 110, 117, 113, 112, 123, 110, 116, 120, 109, 112, 113, 107, 113, 103, 113, 116, 127, 106, 116, 116, 106, 121, 113, 121, 116, 111, 119, 112, 120, 119, 114, 117, 120, 102, 98, 115, 103, 112, 128, 103, 109, 122, 126, 102, 122, 106, 127, 119, 105, 108, 117, 102, 126, 106, 135, 105, 117, 129, 119, 110, 103, 112, 103, 130, 126, 110, 96, 119, 104, 130, 129, 111, 104, 117, 123, 114, 129, 104, 119, 117, 113, 107, 116, 116, 114, 103, 103, 120, 128, 121, 111, 106, 133, 121, 109, 115, 103, 108, 105, 120, 121, 110, 127, 132, 121, 106, 121, 107, 114, 124, 119, 119, 121, 124, 113, 119, 148, 122, 103, 110, 111, 149, 98, 133, 112, 109, 141, 126, 126, 131, 118, 119, 126, 103, 125, 108, 128, 93, 102, 117, 128, 117, 131, 126, 108, 113, 118, 120, 109, 132, 134, 101, 90, 132, 115, 118, 113, 104, 101, 112, 121, 99, 103, 96, 106, 102, 101, 120, 110, 105, 115, 118, 125, 107, 116, 133, 109, 116, 96, 116, 117, 106, 134, 114, 133, 109, 125, 104, 122, 105, 110, 114, 124, 108, 114, 123, 127, 112, 96, 124, 120, 113, 125, 116, 107, 96, 107, 115, 117, 97, 124, 109, 118, 119, 131, 116, 133, 102, 127, 124, 109, 116, 101, 112, 98, 102, 125, 128, 134, 117, 109, 124, 116, 90, 122, 121, 123, 117, 120, 104, 121, 121, 107, 123, 117, 108, 93, 121, 116, 115, 119, 114, 128, 120, 113, 105, 145, 122, 113, 123, 131, 115, 105, 121, 132, 119, 99, 132, 133, 121, 104, 114, 125, 105, 113, 118, 98, 105, 103, 95, 103, 118, 124, 110, 114, 107, 129, 116, 123, 111, 122, 102, 116, 125, 109, 125, 110, 104, 114, 119, 104, 96, 121, 126, 122, 117, 105, 134, 113, 91, 116, 110, 100, 109, 119, 120, 112, 111, 112, 111, 113, 122, 96, 121, 114, 130, 116, 136, 131, 142, 121, 101, 112, 116, 129, 113, 123, 126, 137, 114, 119, 120, 124, 127, 121, 133, 115, 123, 129, 132, 130, 104, 112, 103, 121, 121, 111, 122, 113, 118, 131, 113, 115, 117, 116, 114, 103, 113, 126, 109, 114, 118, 122, 114, 126, 125, 109, 112, 118, 110, 116, 88, 110, 118, 119, 119, 117, 127, 108, 104, 125, 111, 116, 103, 109, 99, 109, 117, 96, 114, 115, 102, 122, 136, 122, 121, 120, 116, 110, 92, 118, 110, 105, 132, 101, 109, 118, 133, 125, 100, 116, 113, 127, 128, 109, 144, 124, 101, 133, 104, 111, 127, 115, 105, 124, 126, 108, 122, 106, 138, 119, 127, 116, 106, 125, 110, 110, 118, 121, 107, 128, 108, 124, 96, 119, 125, 99, 102, 122, 118, 126, 130, 129, 132, 131, 121, 105, 108, 125, 127, 110, 112, 120, 121, 123, 119, 133, 121, 108, 131, 118, 115, 123, 123, 116, 131, 128, 138, 116, 95, 113, 126, 130, 113, 119, 103, 99, 98, 131, 123, 135, 114, 103, 124, 121, 125, 117, 123, 126, 132, 118, 123, 112, 129, 124, 122, 107, 121, 130, 108, 109, 98, 114, 101, 106, 107, 102, 142, 112, 111, 131, 104, 111, 111, 113, 107, 127, 116, 132, 106, 112, 102, 99, 122, 116, 110, 112, 122, 108, 112, 134, 134, 112, 93, 122, 123, 133, 123, 117, 110, 118, 82, 108, 108, 116, 122, 115, 152, 117, 117, 103, 118, 112, 108, 133, 105, 125, 115, 119, 126, 125, 120, 124, 110, 117, 116, 127, 93, 103, 109, 120, 102, 127, 119, 118, 109, 123, 116, 106, 116, 119, 114, 146, 118, 122, 111, 120, 126, 103, 104, 118, 120, 110, 107, 114, 124, 97, 122, 129, 119, 128, 102, 115, 117, 116, 107, 131, 127, 124, 109, 130, 119, 113, 126, 130, 123, 113, 119, 116, 112, 145, 129, 119, 127, 110, 128, 126, 113, 118, 123, 111, 117, 132, 116, 119, 137, 105, 124, 112, 108, 107, 109, 103, 121, 124, 123, 115, 126, 114, 129, 129, 119, 107, 110, 125, 119, 137, 122, 119, 108, 106, 119, 113, 115, 112, 118, 115, 126, 116, 118, 131, 143, 112, 147, 111, 104, 127, 129, 115, 126, 120, 112, 112, 119, 124, 129, 116, 108, 103, 107, 117, 121, 130, 113, 146, 124, 128, 130, 116, 111, 142, 111, 103, 127, 125, 118, 122, 131, 109, 113, 110, 131, 112, 123, 109, 120, 104, 125, 110, 134, 125, 109, 116, 126, 111, 115, 132, 105, 117, 140, 125, 129, 110, 123, 119, 122, 84, 113, 125, 118, 115, 90, 100, 126, 100, 122, 117, 107, 127, 112, 117, 107, 130, 119, 127, 109, 76, 104, 112, 106, 114, 126, 116, 118, 113, 112, 114, 121, 94, 110, 122, 123, 143, 106, 108, 112, 117, 116, 89, 117, 108, 123, 125, 126, 118, 116, 125, 115, 117, 119, 120, 123, 120, 173, 110, 109, 115, 113, 132, 116, 112, 103, 108, 114, 119, 114, 109, 113, 106, 115, 118, 118, 103, 111, 88, 100, 116, 118, 121, 108, 113, 132, 115, 106, 119, 114, 109, 130, 109, 111, 111, 114, 111, 119, 109, 125, 141, 114, 110, 119, 123, 109, 117, 109, 118, 130, 124, 111, 111, 111, 122, 134, 120, 112, 105, 117, 108, 134, 116, 117, 114, 98, 117, 107, 137, 121, 138, 112, 120, 116, 106, 103, 118, 109, 104, 116, 109, 107, 116, 117, 123, 122, 119, 121, 120, 114, 114, 112, 125, 114, 132, 110, 110, 98, 115, 110, 106, 114, 126, 117, 104, 111, 121, 116, 174, 116, 122, 116, 103, 106, 100, 133, 125, 115, 120, 110, 118, 118, 114, 104, 127, 120, 117, 110, 122, 126, 105, 120, 120, 100, 114, 113, 139, 102, 131, 117, 131, 124, 95, 113, 117, 104, 111, 124, 136, 115, 126, 99, 108, 123, 121, 123, 111, 116, 130, 130, 110, 126, 144, 116, 104, 112, 107, 128, 113, 116, 106, 126, 112, 110, 119, 104, 118, 99, 95, 114, 134, 132, 130, 110, 129, 141, 107, 111, 106, 116, 114, 145, 108, 121, 124, 110, 101, 107, 107, 117, 107, 123, 106, 105, 124, 124, 109, 108, 99, 136, 117, 120, 115, 121, 113, 106, 102, 107, 99, 135, 122, 116, 128, 115, 124, 104, 120, 119, 116, 114, 101, 116, 108, 93, 114, 113, 95, 121, 116, 115, 109, 120, 116, 112, 102, 111, 112, 116, 108, 131, 116, 120, 117, 106, 108, 114, 119, 112, 111, 114, 103, 117, 117, 113, 114, 122, 132, 103, 105, 119, 109, 110, 118, 115, 120, 113, 109, 109, 132, 110, 116, 131, 109, 114, 120, 115, 113, 113, 125, 125, 103, 126, 143, 111, 116, 119, 118, 116, 125, 116, 119, 112, 100, 114, 107, 111, 121, 110, 135, 107, 119, 114, 129, 106, 107, 112, 109, 107, 119, 116, 121, 108, 115, 115, 115, 102, 92, 114, 117, 123, 119, 117, 118, 123, 113, 110, 126, 116, 103, 104, 110, 131, 126, 129, 108, 100, 131, 116, 120, 115, 112, 116, 120, 110, 125, 106, 118, 123, 112, 106, 103, 103, 129, 116, 110, 104, 115, 121, 124, 111, 113, 112, 113, 115, 112, 128, 122, 118, 126, 117, 106, 115, 127, 108, 108, 116, 96, 118, 126, 126, 108, 112, 86, 124, 107, 105, 107, 109, 100, 108, 107, 130, 114, 109, 127, 110, 120, 114, 104, 106, 92, 123, 126, 105, 114, 116, 119, 123, 131, 92, 110, 114, 109, 126, 121, 121, 127, 121, 109, 115, 105, 122, 128, 103, 110, 105, 109, 120, 119, 146, 121, 117, 123, 108, 112, 116, 122, 123, 118, 104, 113, 116, 137, 120, 121, 105, 125, 110, 132, 111, 113, 105, 115, 124, 114, 119, 136, 130, 109, 126, 136, 94, 136, 130, 107, 110, 101, 122, 97, 130, 96, 110, 117, 107, 129, 117, 121, 106, 109, 113, 105, 122, 125, 122, 127, 113, 107, 120, 124, 143, 110, 117, 118, 114, 116, 122, 103, 128, 121, 125, 106, 105, 120, 112, 118, 116, 120, 119, 118, 106, 116, 118, 120, 118, 118, 113, 101, 115, 121, 105, 137, 120, 105, 108, 96, 124, 101, 113, 119, 109, 111, 120, 129, 117, 117, 120, 118, 96, 114, 106, 109, 114, 126, 114, 110, 140, 114, 107, 119, 139, 119, 107, 131, 107, 130, 112, 109, 112, 106, 102, 110, 121, 114, 100, 115, 109, 111, 112, 106, 122, 101, 126, 115, 117, 120, 100, 117, 124, 114, 133, 117, 113, 103, 116, 114, 118, 104, 107, 126, 113, 119, 115, 99, 106, 95, 130, 118, 123, 113, 121, 121, 115, 120, 105, 111, 113, 113, 135, 116, 110, 119, 103, 122, 115, 125, 117, 117, 118, 116, 107, 111, 128, 116, 112, 103, 111, 115, 120, 124, 129, 118, 107, 127, 112, 113, 115, 123, 126, 105, 103, 119, 113, 123, 112, 114, 124, 84, 129, 125, 115, 106, 116, 111, 117, 114, 111, 102, 114, 117, 159, 106, 116, 100, 122, 113, 131, 124, 114, 107, 122, 110, 104, 123, 121, 100, 112, 122, 125, 120, 119, 112, 117, 108, 124, 112, 108, 120, 120, 111, 114, 103, 111, 107, 113, 132, 109, 124, 113, 126, 105, 116, 115, 140, 120, 104, 113, 110, 119, 115, 119, 97, 126, 95, 106, 108, 106, 118, 102, 124, 123, 120, 115, 106, 121, 116, 114, 109, 115, 111, 112, 117, 119, 114, 121, 125, 123, 121, 103, 123, 102, 119, 104, 121, 118, 111, 133, 115, 108, 126, 119, 114, 124, 122, 123, 128, 119, 123, 115, 114, 112, 126, 122, 121, 119, 109, 109, 107, 100, 129, 114, 120, 107, 115, 120, 107, 134, 117, 115, 119, 106, 127, 121, 114, 112, 124, 118, 111, 117, 122, 120, 133, 106, 132, 118, 128, 113, 125, 118, 119, 116, 118, 118, 131, 109, 108, 123, 117, 119, 116, 122, 105, 113, 124, 128, 133, 113, 124, 121, 124, 98, 104, 119, 115, 114, 120, 125, 104, 122, 112, 107, 115, 113, 113, 111, 116, 122, 113, 116, 124, 126, 124, 120, 119, 116, 110, 117, 111, 132, 135, 125, 114, 123, 118, 118, 122, 124, 111, 117, 113, 114, 122, 120, 122, 135, 126, 112, 137, 116, 117, 111, 105, 120, 124, 122, 127, 123, 111, 119, 125, 118, 111, 113, 116, 108, 117, 109, 129, 120, 114, 119, 126, 122, 117, 127, 115, 117, 130, 111, 126, 116, 113, 125, 103, 103, 122, 118, 100, 117, 107, 124, 105, 115, 111, 122, 123, 137, 118, 109, 128, 123, 144, 114, 124, 119, 122, 97, 128, 120, 116, 125, 114, 115, 121, 131, 116, 127, 114, 123, 110, 111, 102, 115, 114, 108, 117, 116, 121, 114, 139, 138, 123, 125, 103, 117, 128, 133, 125, 121, 111, 122, 116, 115, 111, 115, 121, 111, 115, 106, 126, 114, 116, 120, 123, 111, 128, 124, 125, 114, 119, 117, 112, 115, 119, 111, 113, 123, 110, 126, 115, 106, 101, 113, 126, 118, 115, 105, 119, 115, 121, 120, 130, 111, 116, 121, 108, 117, 119, 133, 123, 105, 119, 120, 116, 131, 123, 113, 107, 119, 121, 116, 104, 130, 103, 126, 120, 119, 128, 111, 124, 106, 108, 112, 111, 118, 120, 121, 107, 110, 120, 126, 106, 124, 88, 104, 128, 107, 102, 122, 120, 107, 115, 118, 127, 118, 137, 113, 114, 118, 116, 111, 106, 123, 101, 125, 130, 116, 126, 131, 115, 130, 112, 112, 116, 112, 108, 118, 126, 116, 124, 128, 134, 121, 133, 126, 112, 114, 104, 111, 123, 135, 117, 111, 121, 111, 116, 133, 122, 103, 117, 113, 110, 124, 118, 109, 114, 116, 117, 118, 115, 122, 116, 111, 126, 110, 122, 117, 126, 118, 127, 101, 119, 110, 118, 109, 123, 120, 135, 107, 124, 120, 111, 123, 113, 134, 132, 116, 101, 125, 124, 120, 120, 119, 117, 129, 121, 127, 138, 115, 122, 119, 119, 114, 118, 114, 116, 116, 126, 105, 109, 137, 136, 126, 119, 120, 126, 111, 122, 116, 110, 126, 122, 123, 108, 108, 108, 114, 116, 113, 123, 106, 122, 117, 122, 120, 111, 103, 133, 116, 122, 128, 109, 110, 123, 120, 121, 122, 111, 107, 114, 126, 124, 118, 111, 112, 114, 127, 137, 127, 112, 99, 127, 120, 120, 116, 116, 114, 116, 120, 117, 117, 114, 115, 113, 118, 119, 100, 120, 115, 113, 126, 116, 120, 127, 120, 124, 113, 124, 116, 126, 123, 120, 118, 121, 117, 110, 120, 130, 109, 112, 99, 116, 124, 112, 109, 98, 106, 112, 118, 106, 110, 89, 106, 121, 114, 121, 125, 101, 126, 118, 148, 97, 118, 106, 120, 135, 105, 118, 117, 105, 120, 110, 132, 112, 123, 121, 121, 130, 103, 131, 106, 125, 112, 106, 123, 135, 105, 103, 115, 117, 112, 126, 110, 120, 119, 120, 97, 128, 122, 100, 119, 90, 101, 118, 115, 112, 111, 120, 113, 134, 117, 110, 93, 108, 104, 108, 108, 113, 118, 91, 147, 119, 122, 113, 111, 107, 118, 100, 110, 128, 119, 116, 110, 76, 118, 116, 110, 125, 121, 142, 108, 116, 110, 107, 96, 143, 116, 107, 99, 112, 121, 114, 95, 108, 111, 90, 116, 126, 110, 110, 130, 109, 94, 98, 115, 120, 98, 114, 111, 113, 110, 110, 111, 125, 134, 115, 104, 108, 98, 134, 115, 114, 112, 112, 107, 125, 115, 109, 124, 115, 102, 139, 126, 104, 129, 141, 121, 121, 152, 121, 113, 118, 109, 129, 112, 106, 116, 109, 92, 132, 112, 115, 113, 131, 128, 120, 101, 138, 113, 143, 97, 109, 118, 107, 105, 120, 95, 105, 123, 107, 126, 101, 111, 114, 103, 130, 121, 110, 95, 126, 122, 126, 109, 120, 93, 116, 139, 103, 127, 112, 107, 118, 116, 109, 91, 130, 109, 122, 122, 102, 148, 125, 124, 117, 85, 119, 117, 103, 107, 117, 116, 112, 129, 115, 123, 125, 109, 114, 119, 126, 115, 112, 98, 121, 104, 110, 121, 107, 109, 109, 116, 103, 97, 114, 139, 100, 107, 105, 127, 119, 122, 111, 110, 111, 100, 126, 113, 108, 113, 118, 114, 105, 114, 116, 115, 118, 111, 127, 96, 113, 108, 116, 108, 123, 105, 112, 127, 113, 109, 106, 121, 93, 105, 117, 116, 122, 93, 94, 112, 116, 100, 124, 131, 116, 126, 129, 125, 114, 109, 122, 121, 103, 120, 110, 128, 123, 126, 104, 127, 119, 125, 124, 109, 95, 116, 108, 110, 99, 97, 97, 130, 123, 120, 122, 130, 124, 92, 107, 112, 123, 90, 126, 109, 127, 120, 115, 102, 123, 111, 127, 153, 131, 122, 123, 121, 101, 116, 110, 83, 104, 125, 119, 112, 112, 144, 108, 120, 110, 122, 96, 111, 107, 114, 106, 119, 122, 109, 108, 113, 118, 120, 120, 127, 114, 108, 112, 110, 119, 106, 119, 103, 125, 121, 128, 108, 104, 104, 92, 120, 123, 112, 117, 160, 111, 125, 112, 122, 103, 103, 125, 122, 101, 110, 118, 109, 122, 114, 103, 119, 110, 118, 92, 111, 129, 124, 117, 112, 119, 108, 102, 114, 109, 125, 116, 122, 107, 122, 97, 115, 120, 114, 111, 105, 111, 117, 129, 106, 110, 107, 112, 106, 117, 115, 122, 114, 103, 113, 98, 111, 104, 123, 101, 111, 107, 100, 113, 119, 161, 121, 122, 102, 113, 122, 122, 110, 101, 105, 99, 118, 115, 98, 106, 118, 109, 127, 122, 107, 110, 117, 106, 148, 124, 117, 120, 101, 124, 112, 157, 109, 109, 112, 120, 109, 107, 121, 108, 116, 111, 112, 102, 105, 117, 114, 126, 106, 99, 120, 124, 120, 118, 129, 113, 115, 122, 106, 109, 90, 119, 108, 114, 122, 116, 109, 115, 124, 100, 112, 122, 123, 108, 107, 123, 113, 104, 111, 122, 114, 106, 109, 122, 124, 116, 123, 109, 110, 113, 116, 116, 126, 108, 112, 122, 126, 118, 124, 114, 118, 139, 80, 121, 116, 100, 111, 108, 103, 119, 102, 103, 123, 112, 116, 112, 110, 116, 124, 113, 118, 123, 116, 95, 120, 111, 117, 109, 119, 109, 132, 120, 104, 113, 124, 128, 110, 118, 118, 89, 120, 118, 108, 99, 107, 110, 106, 112, 118, 116, 108, 114, 114, 138, 120, 155, 121, 118, 116, 118, 121, 132, 106, 122, 144, 122, 107, 110, 126, 111, 101, 111, 98, 113, 119, 114, 115, 119, 132, 118, 112, 123, 103, 109, 124, 102, 127, 110, 111, 120, 111, 84, 132, 123, 114, 118, 123, 106, 110, 137, 119, 111, 111, 124, 120, 114, 106, 128, 102, 109, 106, 112, 121, 121, 114, 119, 120, 117, 102, 117, 105, 117, 105, 103, 114, 117, 112, 109, 122, 104, 124, 105, 121, 107, 114, 113, 116, 111, 111, 118, 110, 104, 112, 111, 126, 128, 105, 112, 113, 122, 130, 120, 95, 109, 108, 107, 116, 122, 122, 119, 80, 125, 117, 110, 109, 111, 107, 120, 117, 104, 103, 110, 114, 104, 107, 125, 116, 122, 116, 124, 109, 135, 98, 121, 111, 114, 119, 131, 121, 121, 111, 102, 97, 105, 116, 121, 108, 111, 116, 114, 88, 112, 103, 104, 112, 119, 132, 116, 123, 113, 105, 119, 113, 118, 120, 128, 128, 104, 119, 115, 114, 167, 107, 110, 100, 134, 119, 120, 118, 112, 122, 118, 124, 130, 116, 115, 123, 106, 113, 109, 110, 121, 114, 114, 108, 97, 113, 110, 100, 103, 119, 113, 116, 122, 109, 113, 121, 113, 85, 115, 99, 103, 132, 110, 110, 142, 116, 99, 124, 119, 127, 118, 114, 114, 106, 104, 125, 109, 121, 113, 153, 110, 113, 114, 126, 112, 117, 115, 111, 120, 130, 118, 111, 118, 121, 117, 98, 119, 126, 127, 121, 115, 115, 116, 108, 132, 112, 115, 116, 116, 111, 110, 117, 97, 107, 104, 119, 111, 109, 120, 122, 117, 112, 113, 102, 96, 109, 116, 111, 96, 103, 112, 118, 106, 109, 119, 117, 115, 111, 119, 128, 123, 108, 155, 103, 108, 116, 120, 116, 115, 115, 83, 115, 130, 113, 117, 121, 120, 109, 114, 118, 122, 117, 113, 112, 113, 127, 114, 105, 116, 74, 116, 131, 114, 110, 122, 127, 117, 114, 114, 117, 119, 124, 112, 107, 114, 116, 122, 119, 123, 115, 122, 105, 114, 117, 119, 132, 122, 118, 121, 126, 128, 102, 122, 123, 116, 120, 126, 111, 104, 111, 118, 123, 104, 116, 126, 104, 120, 136, 110, 121, 109, 123, 107, 126, 122, 112, 115, 116, 115, 106, 129, 123, 105, 112, 115, 114, 127, 102, 116, 114, 119, 118, 113, 134, 110, 110, 118, 112, 114, 119, 121, 109, 113, 110, 116, 109, 126, 117, 106, 113, 121, 141, 122, 108, 101, 114, 110, 116, 131, 114, 118, 109, 117, 89, 109, 111, 111, 115, 115, 108, 126, 98, 124, 117, 121, 121, 119, 116, 113, 112, 120, 116, 118, 122, 111, 137, 114, 127, 119, 128, 103, 103, 107, 109, 122, 113, 125, 133, 116, 118, 110, 109, 109, 100, 118, 120, 102, 119, 113, 109, 122, 124, 112, 112, 130, 120, 122, 127, 96, 106, 126, 119, 112, 114, 129, 89, 117, 109, 102, 119, 122, 111, 108, 133, 109, 142, 112, 121, 112, 122, 122, 110, 110, 109, 120, 118, 116, 117, 120, 125, 114, 138, 99, 124, 121, 142, 113, 120, 99, 117, 118, 107, 114, 110, 114, 117, 124, 125, 122, 140, 113, 143, 109, 140, 106, 110, 137, 110, 121, 123, 113, 110, 135, 110, 125, 116, 123, 122, 98, 100, 113, 120, 112, 123, 109, 119, 110, 135, 99, 128, 101, 96, 112, 128, 116, 124, 124, 118, 129, 120, 112, 116, 93, 105, 142, 106, 121, 111, 105, 111, 119, 119, 120, 119, 113, 119, 115, 117, 111, 120, 117, 98, 138, 112, 133, 123, 125, 126, 107, 122, 118, 121, 112, 104, 109, 127, 113, 103, 131, 126, 100, 121, 127, 116, 136, 124, 95, 117, 113, 113, 125, 120, 136, 113, 121, 120, 120, 113, 125, 104, 110, 110, 125, 139, 107, 120, 125, 121, 109, 125, 121, 142, 82, 114, 117, 124, 121, 98, 98, 107, 113, 116, 119, 117, 113, 117, 129, 107, 114, 112, 120, 116, 118, 119, 115, 117, 117, 130, 130, 128, 121, 115, 115, 97, 126, 104, 97, 121, 125, 117, 117, 101, 116, 98, 119, 125, 108, 128, 113, 108, 123, 109, 112, 109, 118, 117, 114, 117, 120, 109, 117, 107, 118, 116, 124, 112, 123, 104, 117, 120, 120, 103, 107, 118, 110, 124, 114, 90, 105, 120, 112, 112, 122, 111, 125, 113, 117, 117, 122, 116, 133, 126, 117, 126, 104, 139, 108, 133, 108, 115, 124, 116, 136, 124, 97, 113, 114, 116, 112, 125, 104, 120, 120, 114, 110, 135, 106, 113, 115, 115, 120, 122, 86, 112, 129, 130, 106, 126, 122, 125, 118, 110, 130, 119, 123, 120, 116, 127, 110, 111, 98, 117, 118, 108, 116, 116, 123, 117, 111, 126, 115, 113, 115, 116, 115, 124, 115, 139, 129, 108, 124, 99, 107, 118, 118, 125, 126, 128, 112, 117, 125, 131, 120, 102, 113, 134, 123, 111, 93, 99, 115, 112, 103, 93, 108, 141, 121, 116, 101, 101, 117, 118, 115, 104, 113, 125, 117, 109, 101, 105, 122, 120, 132, 109, 116, 117, 113, 116, 115, 124, 115, 129, 125, 128, 124, 103, 107, 113, 113, 113, 125, 117, 105, 126, 112, 118, 111, 129, 98, 113, 134, 97, 116, 119, 110, 136, 106, 115, 109, 113, 119, 132, 115, 117, 116, 121, 125, 91, 117, 117, 117, 111, 122, 116, 163, 113, 107, 122, 104, 131, 109, 110, 131, 120, 108, 127, 105, 116, 105, 115, 114, 122, 108, 111, 103, 114, 134, 146, 111, 123, 128, 126, 119, 109, 120, 120, 108, 127, 116, 114, 109, 123, 116, 105, 111, 117, 135, 110, 119, 110, 115, 115, 108, 112, 119, 119, 116, 119, 120, 120, 111, 114, 106, 109, 106, 115, 118, 123, 128, 120, 118, 110, 111, 119, 113, 116, 107, 111, 114, 108, 115, 100, 124, 126, 113, 115, 114, 114, 107, 112, 109, 125, 120, 109, 118, 127, 114, 118, 108, 117, 131, 120, 114, 107, 126, 116, 113, 119, 111, 122, 113, 131, 120, 120, 116, 99, 115, 115, 114, 123, 124, 114, 90, 131, 111, 112, 119, 123, 109, 107, 117, 113, 114, 106, 126, 103, 132, 111, 119, 116, 127, 115, 114, 113, 130, 112, 110, 108, 111, 111, 102, 121, 122, 117, 129, 111, 114, 120, 116, 121, 123, 118, 113, 111, 96, 107, 117, 113, 107, 124, 117, 115, 122, 110, 142, 114, 108, 123, 133, 97, 124, 124, 133, 119, 120, 109, 110, 116, 114, 131, 130, 117, 113, 107, 130, 118, 114, 114, 127, 114, 126, 120, 116, 123, 111, 114, 109, 131, 109, 121, 119, 107, 111, 113, 103, 117, 108, 119, 110, 114, 107, 109, 112, 120, 112, 110, 114, 107, 122, 117, 113, 113, 116, 116, 111, 120, 114, 110, 116, 120, 125, 125, 125, 114, 119, 112, 113, 113, 112, 112, 107, 119, 118, 119, 105, 106, 119, 113, 120, 124, 116, 121, 111, 111, 109, 100, 104, 118, 111, 116, 117, 126, 114, 110, 106, 102, 109, 113, 117, 119, 117, 115, 106, 107, 127, 112, 114, 120, 109, 113, 112, 113, 110, 119, 118, 118, 126, 114, 121, 117, 112, 119, 110, 118, 124, 117, 111, 124, 136, 124, 120, 122, 113, 119, 114, 110, 120, 109, 118, 115, 121, 131, 104, 118, 104, 115, 104, 110, 113, 121, 115, 114, 120, 118, 116, 127, 126, 128, 123, 118, 114, 112, 111, 113, 118, 107, 107, 116, 121, 116, 122, 117, 128, 124, 120, 121, 130, 113, 124, 112, 114, 116, 113, 120, 109, 129, 112, 123, 107, 115, 123, 113, 113, 111, 117, 121, 119, 120, 109, 116, 111, 123, 118, 102, 114, 101, 125, 116, 112, 117, 118, 113, 107, 109, 114, 124, 111, 112, 117, 115, 110, 124, 116, 123, 124, 108, 117, 111, 109, 122, 120, 117, 113, 106, 108, 118, 108, 119, 115, 107, 108, 118, 114, 110, 109, 113, 103, 106, 118, 120, 119, 112, 117, 98, 105, 117, 110, 104, 123, 120, 106, 110, 122, 116, 131, 120, 114, 118, 112, 113, 125, 116, 114, 110, 112, 116, 111, 121, 125, 105, 114, 108, 124, 115, 112, 119, 125, 118, 110, 114, 114, 126, 110, 111, 122, 113, 114, 116, 133, 118, 131, 122, 112, 125, 111, 100, 133, 129, 118, 117, 128, 121, 108, 121, 130, 110, 119, 120, 112, 107, 117, 118, 107, 130, 114, 120, 120, 124, 115, 125, 111, 117, 114, 109, 122, 115, 118, 115, 120, 107, 131, 104, 124, 107, 107, 121, 113, 115, 109, 117, 116, 115, 121, 115, 117, 125, 117, 118, 111, 108, 125, 115, 116, 108, 100, 123, 108, 119, 135, 110, 132, 119, 135, 103, 124, 120, 120, 116, 116, 120, 124, 108, 103, 115, 121, 125, 108, 108, 120, 112, 126, 110, 116, 118, 109, 118, 113, 121, 113, 108, 99, 93, 120, 115, 102, 123, 113, 116, 129, 114, 106, 117, 107, 104, 129, 110, 100, 116, 103, 120, 121, 114, 111, 135, 123, 119, 107, 114, 125, 124, 94, 120, 103, 113, 114, 123, 110, 111, 126, 106, 105, 133, 128, 110, 112, 125, 121, 125, 114, 117, 120, 115, 123, 105, 115, 117, 113, 113, 109, 115, 125, 106, 123, 116, 121, 132, 121, 107, 130, 111, 113, 120, 124, 114, 103, 114, 110, 104, 103, 103, 120, 108, 138, 115, 112, 109, 118, 129, 134, 120, 113, 110, 124, 117, 115, 151, 124, 130, 116, 156, 127, 113, 126, 123, 114, 110, 122, 106, 116, 111, 109, 120, 117, 120, 94, 97, 114, 127, 114, 111, 120, 120, 114, 109, 117, 131, 123, 116, 105, 121, 110, 109, 118, 112, 129, 128, 110, 113, 125, 123, 108, 125, 110, 109, 113, 104, 134, 118, 109, 116, 117, 111, 119, 115, 141, 108, 130, 127, 112, 121, 129, 115, 125, 113, 109, 118, 127, 105, 99, 107, 127, 117, 106, 117, 107, 113, 116, 122, 125, 119, 112, 121, 121, 119, 123, 105, 123, 116, 117, 112, 114, 121, 112, 104, 130, 107, 110, 110, 120, 119, 123, 108, 116, 134, 126, 138, 128, 127, 124, 118, 105, 107, 126, 122, 113, 121, 107, 117, 120, 104, 114, 122, 114, 117, 119, 118, 129, 112, 105, 118, 113, 111, 127, 123, 121, 117, 110, 111, 103, 109, 114, 121, 99, 124, 119, 114, 116, 121, 129, 114, 114, 107, 108, 121, 122, 105, 118, 114, 142, 118, 116, 96, 112, 120, 96, 116, 112, 106, 104, 119, 126, 107, 117, 118, 111, 111, 119, 128, 121, 116, 117, 125, 128, 109, 117, 105, 112, 104, 112, 117, 130, 116, 117, 113, 91, 110, 104, 99, 127, 115, 111, 134, 123, 111, 108, 120, 109, 118, 120, 110, 115, 119, 115, 116, 114, 108, 100, 110, 125, 126, 118, 111, 125, 126, 118, 122, 114, 111, 107, 122, 117, 124, 119, 120, 118, 91, 108, 117, 126, 117, 120, 106, 122, 125, 131, 121, 111, 112, 117, 109, 110, 121, 118, 121, 106, 96, 110, 114, 127, 117, 109, 124, 111, 127, 122, 123, 111, 107, 113, 117, 120, 112, 106, 114, 109, 108, 97, 106, 109, 105, 119, 115, 121, 105, 120, 123, 109, 100, 121, 122, 108, 133, 130, 132, 118, 120, 113, 123, 126, 103, 124, 121, 129, 99, 121, 118, 124, 104, 119, 108, 111, 122, 102, 108, 122, 110, 104, 132, 94, 121, 108, 121, 108, 114, 117, 117, 107, 117, 120, 102, 116, 108, 111, 120, 110, 104, 118, 119, 122, 116, 106, 120, 117, 96, 101, 127, 119, 111, 120, 116, 124, 115, 110, 126, 106, 141, 122, 108, 111, 114, 105, 118, 117, 123, 119, 103, 123, 121, 120, 130, 124, 104, 126, 109, 102, 136, 126, 136, 113, 112, 120, 126, 121, 119, 117, 129, 101, 124, 123, 122, 113, 96, 110, 113, 125, 104, 112, 122, 106, 100, 120, 120, 134, 114, 113, 110, 104, 115, 120, 122, 103, 125, 106, 108, 117, 120, 115, 127, 97, 114, 120, 130, 123, 108, 126, 112, 128, 109, 131, 117, 101, 120, 126, 120, 124, 113, 111, 94, 116, 94, 119, 123, 120, 112, 123, 116, 119, 129, 107, 113, 102, 122, 117, 112, 115, 124, 121, 115, 101, 113, 115, 124, 113, 108, 101, 126, 117, 86, 117, 121, 109, 117, 111, 114, 117, 98, 125, 132, 124, 113, 110, 120, 104, 124, 117, 130, 110, 108, 119, 124, 116, 120, 122, 117, 132, 113, 114, 116, 121, 128, 116, 112, 123, 119, 118, 113, 124, 112, 112, 116, 113, 122, 150, 114, 130, 98, 125, 117, 111, 121, 131, 108, 121, 112, 112, 104, 116, 90, 103, 119, 110, 118, 103, 111, 109, 96, 102, 107, 114, 108, 115, 114, 115, 108, 106, 99, 129, 101, 126, 110, 113, 110, 115, 117, 113, 104, 120, 122, 114, 105, 116, 125, 122, 126, 111, 115, 116, 105, 120, 122, 139, 126, 133, 118, 132, 113, 110, 151, 125, 111, 112, 117, 125, 138, 127, 116, 123, 115, 113, 126, 132, 121, 102, 114, 129, 162, 128, 122, 119, 114, 121, 115, 111, 117, 115, 103, 112, 115, 114, 116, 113, 113, 118, 116, 111, 116, 121, 127, 128, 108, 114, 120, 116, 97, 115, 118, 113, 112, 114, 114, 112, 112, 120, 107, 109, 117, 115, 109, 115, 110, 125, 137, 121, 114, 121, 118, 126, 94, 105, 118, 130, 116, 127, 109, 103, 103, 111, 104, 101, 111, 105, 129, 127, 124, 116, 120, 116, 113, 116, 130, 122, 109, 111, 115, 135, 119, 118, 95, 129, 118, 116, 132, 119, 120, 123, 118, 99, 117, 140, 127, 111, 107, 94, 129, 123, 105, 119, 118, 110, 113, 123, 122, 144, 113, 120, 106, 134, 116, 120, 107, 113, 123, 121, 117, 124, 103, 129, 118, 98, 119, 92, 129, 119, 122, 110, 115, 128, 121, 111, 115, 111, 128, 107, 122, 110, 119, 110, 124, 117, 110, 124, 121, 115, 121, 127, 109, 118, 123, 114, 104, 121, 108, 116, 116, 126, 122, 124, 116, 99, 114, 127, 109, 132, 144, 104, 105, 116, 108, 123, 102, 116, 112, 125, 113, 122, 108, 110, 115, 117, 137, 119, 122, 119, 125, 121, 115, 108, 106, 140, 118, 109, 117, 123, 106, 130, 125, 121, 110, 113, 117, 100, 113, 106, 118, 106, 118, 105, 113, 125, 115, 127, 121, 110, 125, 133, 126, 129, 126, 105, 118, 124, 115, 122, 126, 102, 117, 123, 115, 124, 118, 108, 124, 117, 129, 98, 105, 117, 120, 100, 118, 115, 110, 109, 109, 103, 131, 125, 117, 127, 96, 134, 123, 124, 122, 118, 122, 120, 115, 119, 113, 120, 122, 118, 114, 102, 122, 100, 133, 116, 121, 122, 126, 105, 113, 101, 110, 119, 122, 115, 115, 119, 117, 125, 107, 118, 112, 112, 113, 109, 112, 117, 130, 110, 122, 123, 96, 116, 110, 124, 111, 109, 105, 113, 108, 103, 114, 125, 103, 117, 108, 112, 98, 117, 108, 140, 119, 128, 115, 114, 123, 121, 119, 117, 123, 117, 114, 110, 100, 104, 131, 123, 126, 122, 109, 118, 127, 105, 114, 116, 116, 112, 122, 118, 123, 111, 119, 121, 125, 106, 113, 99, 120, 107, 113, 105, 121, 119, 121, 110, 113, 122, 115, 108, 111, 123, 125, 121, 105, 127, 125, 118, 115, 111, 119, 106, 114, 109, 107, 118, 126, 126, 100, 107, 126, 98, 116, 111, 113, 121, 108, 117, 112, 116, 118, 117, 105, 118, 134, 116, 121, 111, 104, 119, 119, 126, 122, 109, 120, 118, 114, 112, 114, 127, 123, 112, 108, 127, 117, 124, 109, 121, 121, 109, 123, 116, 123, 114, 127, 119, 113, 116, 108, 110, 100, 109, 123, 113, 112, 116, 126, 124, 123, 102, 112, 122, 123, 112, 115, 124, 129, 124, 118, 110, 117, 110, 128, 134, 122, 132, 107, 112, 106, 123, 101, 113, 121, 104, 117, 120, 104, 116, 122, 115, 115, 113, 117, 107, 99, 118, 96, 111, 127, 113, 109, 106, 120, 130, 121, 114, 125, 110, 118, 111, 105, 102, 110, 121, 144, 117, 109, 114, 121, 115, 113, 119, 117, 131, 106, 114, 117, 123, 117, 115, 124, 114, 130, 124, 108, 125, 124, 107, 119, 121, 121, 123, 106, 117, 114, 122, 131, 102, 119, 113, 111, 117, 108, 140, 110, 121, 127, 121, 113, 110, 117, 119, 121, 109, 106, 120, 111, 115, 106, 108, 101, 131, 117, 95, 110, 107, 121, 108, 122, 120, 109, 116, 102, 117, 107, 152, 117, 125, 114, 110, 113, 108, 119, 112, 129, 122, 110, 121, 104, 111, 111, 120, 118, 108, 108, 109, 135, 101, 135, 119, 133, 124, 108, 129, 117, 120, 126, 119, 115, 106, 114, 121, 120, 118, 115, 113, 135, 113, 121, 117, 118, 131, 106, 112, 100, 89, 110, 108, 120, 108, 109, 107, 120, 124, 132, 116, 114, 105, 125, 111, 116, 111, 123, 125, 113, 107, 161, 123, 120, 107, 121, 118, 115, 113, 118, 125, 115, 106, 107, 114, 134, 116, 122, 107, 121, 105, 114, 114, 113, 117, 116, 119, 119, 123, 121, 103, 116, 106, 120, 116, 116, 125, 100, 112, 113, 114, 121, 123, 125, 127, 99, 111, 130, 126, 117, 123, 109, 119, 115, 126, 112, 111, 120, 118, 106, 108, 119, 112, 112, 109, 93, 129, 121, 110, 118, 136, 119, 116, 118, 114, 116, 125, 119, 114, 109, 112, 115, 110, 95, 106, 109, 115, 131, 101, 103, 119, 129, 114, 115, 112, 121, 109, 95, 114, 127, 109, 114, 107, 103, 119, 135, 101, 116, 113, 119, 109, 121, 111, 118, 118, 113, 123, 101, 111, 126, 114, 114, 114, 112, 119, 95, 114, 119, 118, 113, 109, 113, 115, 107, 123, 104, 117, 118, 126, 110, 121, 120, 110, 115, 106, 118, 119, 111, 87, 119, 112, 131, 104, 125, 128, 125, 121, 129, 107, 138, 117, 111, 128, 120, 123, 122, 109, 116, 108, 109, 114, 120, 124, 117, 113, 108, 108, 113, 121, 136, 125, 118, 124, 116, 118, 128, 108, 117, 123, 123, 116, 110, 138, 122, 120, 117, 120, 116, 114, 120, 102, 115, 115, 115, 122, 125, 125, 120, 125, 130, 108, 109, 114, 111, 109, 119, 112, 120, 117, 110, 115, 114, 115, 119, 104, 117, 115, 118, 117, 132, 116, 121, 121, 113, 116, 122, 120, 110, 124, 118, 106, 117, 105, 120, 124, 121, 107, 122, 114, 127, 125, 113, 129, 117, 117, 109, 114, 149, 114, 115, 121, 119, 134, 117, 116, 111, 104, 127, 103, 117, 108, 113, 121, 122, 114, 114, 115, 109, 119, 122, 117, 134, 111, 134, 110, 123, 116, 115, 111, 112, 116, 119, 113, 109, 117, 106, 115, 118, 117, 131, 117, 110, 120, 125, 106, 121, 114, 123, 122, 99, 122, 118, 116, 113, 124, 113, 129, 114, 117, 107, 113, 112, 123, 122, 117, 114, 118, 123, 114, 131, 103, 103, 129, 115, 108, 119, 99, 119, 118, 115, 118, 108, 129, 110, 136, 121, 115, 117, 129, 111, 114, 122, 116, 108, 102, 125, 116, 126, 123, 113, 108, 118, 99, 115, 101, 108, 106, 116, 109, 116, 131, 115, 114, 127, 116, 109, 125, 122, 115, 114, 109, 119, 104, 102, 122, 122, 99, 121, 119, 114, 125, 109, 118, 105, 113, 107, 108, 115, 101, 120, 122, 135, 106, 107, 117, 128, 108, 125, 119, 99, 113, 103, 110, 123, 110, 114, 119, 116, 105, 119, 117, 114, 110, 116, 116, 113, 117, 115, 118, 114, 118, 130, 126, 123, 118, 112, 112, 120, 128, 126, 111, 115, 104, 114, 118, 115, 123, 114, 119, 98, 120, 122, 134, 126, 120, 130, 128, 120, 99, 116, 111, 112, 105, 117, 107, 107, 106, 117, 115, 103, 132, 98, 118, 108, 116, 125, 115, 113, 110, 122, 114, 112, 119, 120, 115, 120, 110, 136, 119, 134, 111, 129, 105, 104, 106, 104, 118, 127, 119, 108, 108, 126, 108, 126, 116, 119, 123, 118, 118, 114, 126, 105, 111, 124, 106, 121, 116, 108, 117, 117, 112, 114, 119, 112, 113, 115, 100, 132, 115, 128, 113, 118, 111, 115, 118, 123, 109, 126, 121, 106, 110, 124, 127, 98, 116, 117, 94, 114, 122, 124, 110, 123, 115, 124, 123, 116, 141, 127, 116, 120, 112, 107, 117, 109, 126, 105, 112, 107, 117, 118, 121, 117, 107, 109, 120, 114, 107, 104, 116, 113, 127, 120, 125, 137, 132, 104, 117, 126, 115, 105, 120, 98, 128, 113, 113, 105, 118, 98, 121, 124, 115, 129, 120, 110, 118, 120, 110, 118, 112, 107, 109, 121, 114, 113, 120, 107, 116, 112, 107, 118, 111, 117, 109, 116, 107, 103, 118, 118, 121, 104, 107, 106, 114, 105, 105, 109, 99, 111, 123, 124, 119, 111, 121, 118, 130, 108, 114, 110, 127, 118, 111, 132, 108, 117, 118, 117, 115, 106, 106, 115, 113, 125, 118, 116, 113, 117, 118, 133, 129, 118, 109, 112, 113, 115, 114, 114, 113, 112, 125, 122, 119, 116, 98, 103, 100, 95, 112, 109, 120, 114, 115, 126, 107, 109, 106, 113, 114, 98, 97, 97, 112, 117, 111, 127, 112, 118, 107, 123, 114, 128, 125, 125, 109, 105, 126, 144, 119, 111, 98, 117, 114, 113, 121, 104, 124, 111, 109, 107, 121, 120, 117, 113, 132, 133, 118, 109, 126, 115, 114, 110, 119, 112, 115, 112, 126, 113, 123, 112, 113, 114, 97, 127, 119, 112, 131, 114, 110, 108, 111, 122, 129, 100, 108, 122, 108, 109, 107, 102, 127, 118, 97, 106, 114, 116, 133, 93, 124, 103, 96, 101, 113, 105, 94, 130, 100, 108, 128, 122, 143, 110, 133, 111, 115, 112, 109, 109, 121, 106, 118, 111, 103, 134, 92, 108, 120, 98, 98, 113, 108, 117, 118, 119, 120, 113, 128, 119, 121, 99, 119, 119, 101, 123, 112, 116, 101, 106, 125, 129, 109, 121, 119, 122, 124, 117, 117, 114, 98, 107, 102, 122, 110, 118, 123, 105, 112, 111, 114, 128, 92, 131, 113, 106, 107, 107, 120, 114, 115, 117, 104, 132, 111, 122, 122, 115, 132, 110, 96, 129, 123, 105, 115, 125, 121, 112, 135, 117, 102, 116, 107, 117, 124, 105, 114, 106, 108, 95, 113, 110, 113, 100, 112, 115, 125, 117, 116, 110, 117, 118, 113, 105, 121, 114, 108, 107, 120, 105, 145, 117, 119, 119, 103, 116, 121, 97, 103, 111, 144, 114, 110, 123, 125, 124, 115, 114, 123, 111, 130, 123, 100, 134, 115, 111, 132, 107, 94, 108, 113, 109, 115, 125, 122, 105, 107, 106, 112, 124, 116, 141, 106, 110, 119, 123, 127, 97, 116, 113, 119, 115, 117, 109, 118, 116, 110, 114, 104, 117, 119, 115, 99, 109, 106, 147, 125, 131, 98, 116, 126, 122, 114, 98, 115, 123, 114, 117, 104, 112, 126, 113, 122, 130, 111, 122, 120, 126, 116, 134, 124, 132, 108, 121, 116, 121, 133, 105, 107, 122, 104, 120, 112, 127, 92, 122, 109, 118, 115, 104, 111, 126, 110, 96, 119, 116, 152, 105, 106, 129, 117, 115, 120, 105, 113, 125, 102, 117, 117, 136, 119, 119, 132, 118, 104, 115, 123, 121, 111, 165, 119, 114, 103, 113, 116, 129, 130, 117, 115, 131, 112, 113, 117, 112, 106, 89, 123, 114, 131, 105, 122, 94, 127, 116, 105, 116, 132, 129, 130, 105, 124, 124, 128, 93, 117, 104, 121, 126, 104, 132, 99, 112, 117, 104, 104, 107, 113, 104, 112, 120, 118, 125, 111, 123, 106, 101, 111, 110, 130, 125, 121, 95, 114, 112, 130, 121, 121, 116, 95, 92, 101, 126, 95, 117, 119, 123, 127, 125, 122, 112, 110, 122, 119, 118, 98, 115, 134, 110, 102, 111, 114, 109, 110, 121, 108, 107, 108, 127, 109, 117, 119, 118, 110, 113, 130, 118, 118, 146, 120, 127, 125, 118, 109, 118, 128, 121, 115, 100, 125, 106, 120, 105, 102, 117, 110, 107, 107, 119, 129, 123, 115, 117, 99, 118, 129, 115, 117, 107, 113, 114, 119, 116, 120, 120, 114, 115, 109, 125, 123, 125, 127, 115, 129, 117, 112, 119, 115, 115, 122, 104, 121, 115, 108, 115, 111, 106, 94, 111, 111, 109, 117, 113, 117, 118, 118, 118, 131, 112, 114, 117, 117, 122, 127, 124, 122, 100, 116, 112, 118, 121, 126, 128, 117, 116, 115, 115, 127, 113, 116, 110, 115, 120, 112, 112, 120, 120, 115, 123, 122, 123, 125, 108, 114, 117, 117, 122, 125, 124, 121, 119, 121, 117, 114, 118, 114, 122, 116, 120, 113, 117, 115, 110, 126, 113, 115, 114, 114, 121, 120, 110, 116, 107, 119, 116, 121, 117, 121, 116, 114, 117, 122, 113, 111, 134, 115, 117, 116, 120, 106, 116, 107, 116, 120, 117, 121, 113, 120, 117, 112, 114, 128, 123, 118, 121, 118, 114, 119, 121, 113, 103, 123, 117, 109, 107, 118, 115, 117, 112, 131, 112, 111, 110, 114, 105, 118, 121, 122, 125, 117, 112, 70, 99, 113, 116, 114, 118, 106, 104, 115, 120, 118, 120, 127, 120, 109, 117, 121, 122, 121, 106, 116, 103, 116, 122, 126, 111, 118, 115, 115, 111, 116, 96, 126, 114, 108, 109, 98, 120, 103, 117, 118, 125, 117, 112, 115, 112, 116, 87, 118, 119, 116, 118, 126, 116, 109, 109, 115, 112, 123, 125, 121, 118, 118, 101, 112, 116, 123, 122, 113, 111, 108, 117, 115, 118, 117, 121, 122, 121, 120, 115, 116, 123, 116, 112, 119, 112, 129, 123, 123, 116, 123, 117, 114, 121, 117, 115, 120, 117, 125, 115, 114, 113, 122, 116, 115, 114, 116, 112, 107, 115, 110, 114, 119, 120, 128, 122, 96, 117, 113, 103, 101, 120, 118, 109, 116, 122, 114, 119, 113, 123, 114, 115, 99, 110, 124, 117, 118, 115, 135, 111, 116, 107, 117, 121, 118, 114, 120, 118, 119, 116, 116, 124, 120, 108, 121, 112, 122, 120, 111, 117, 129, 130, 117, 108, 114, 116, 116, 124, 119, 125, 110, 112, 120, 121, 125, 115, 116, 117, 114, 121, 121, 117, 113, 116, 113, 114, 118, 119, 118, 116, 115, 118, 118, 112, 115, 126, 114, 116, 115, 122, 115, 111, 119, 119, 120, 101, 119, 109, 93, 116, 112, 114, 122, 115, 122, 113, 110, 114, 110, 117, 122, 121, 123, 114, 126, 114, 121, 111, 138, 124, 116, 113, 112, 115, 115, 128, 104, 119, 121, 115, 114, 116, 115, 113, 110, 115, 115, 128, 116, 116, 117, 116, 120, 118, 120, 99, 106, 121, 114, 117, 122, 108, 113, 113, 120, 113, 113, 122, 117, 121, 116, 113, 121, 108, 119, 115, 128, 121, 120, 124, 120, 133, 107, 118, 116, 115, 124, 115, 118, 112, 116, 112, 120, 116, 119, 121, 108, 115, 109, 117, 123, 103, 110, 113, 116, 110, 113, 113, 108, 107, 111, 114, 114, 103, 117, 128, 103, 114, 122, 113, 117, 122, 114, 116, 111, 119, 110, 119, 115, 114, 114, 115, 117, 119, 117, 123, 112, 114, 141, 132, 122, 111, 119, 122, 117, 114, 113, 123, 108, 117, 116, 117, 120, 117, 140, 127, 121, 105, 102, 115, 115, 116, 116, 127, 84, 133, 110, 116, 124, 105, 113, 101, 109, 119, 119, 117, 108, 125, 124, 99, 126, 111, 117, 131, 104, 133, 107, 118, 124, 111, 112, 121, 108, 91, 108, 112, 107, 112, 122, 107, 115, 127, 108, 112, 112, 117, 113, 115, 111, 119, 118, 105, 107, 122, 109, 118, 102, 119, 115, 104, 109, 112, 122, 132, 127, 105, 116, 117, 106, 141, 105, 102, 109, 122, 119, 107, 122, 120, 126, 114, 112, 98, 96, 115, 112, 114, 109, 119, 100, 129, 121, 115, 114, 104, 113, 109, 134, 136, 122, 93, 111, 106, 111, 104, 117, 90, 91, 114, 105, 108, 115, 120, 113, 104, 96, 119, 126, 107, 118, 99, 108, 123, 123, 122, 110, 118, 124, 121, 128, 109, 112, 113, 115, 132, 105, 105, 113, 109, 129, 111, 100, 117, 113, 116, 132, 127, 87, 114, 115, 106, 113, 128, 116, 120, 121, 128, 133, 114, 107, 105, 142, 89, 120, 122, 122, 118, 93, 112, 109, 124, 113, 114, 118, 123, 120, 108, 114, 129, 133, 120, 117, 111, 120, 127, 125, 109, 90, 107, 114, 106, 136, 107, 94, 124, 109, 112, 113, 107, 114, 148, 106, 132, 112, 114, 110, 113, 111, 123, 109, 121, 129, 122, 122, 113, 108, 116, 130, 110, 119, 126, 127, 110, 120, 115, 114, 95, 115, 114, 113, 123, 109, 117, 117, 114, 134, 103, 114, 117, 119, 118, 105, 108, 108, 110, 105, 123, 125, 114, 122, 124, 110, 108, 105, 120, 108, 116, 122, 93, 96, 119, 124, 111, 107, 119, 134, 121, 133, 133, 92, 87, 111, 116, 126, 127, 128, 126, 107, 125, 126, 116, 114, 117, 117, 121, 97, 117, 122, 117, 108, 112, 122, 131, 124, 118, 113, 111, 111, 111, 112, 123, 95, 124, 106, 102, 100, 106, 124, 135, 130, 119, 117, 113, 107, 123, 111, 109, 114, 111, 120, 126, 129, 125, 111, 122, 128, 117, 122, 115, 129, 123, 107, 124, 118, 108, 96, 128, 142, 123, 116, 130, 138, 106, 118, 112, 118, 111, 107, 133, 115, 125, 104, 92, 101, 113, 114, 103, 131, 107, 133, 107, 121, 120, 117, 117, 122, 124, 119, 121, 117, 126, 123, 140, 106, 127, 112, 109, 106, 112, 117, 134, 122, 130, 125, 117, 113, 106, 101, 110, 106, 96, 118, 120, 125, 111, 106, 116, 119, 137, 107, 109, 111, 124, 107, 127, 120, 122, 116, 103, 122, 124, 119, 107, 108, 100, 119, 111, 106, 115, 133, 116, 113, 98, 117, 109, 105, 122, 119, 133, 115, 113, 119, 123, 122, 104, 107, 105, 109, 108, 122, 113, 120, 116, 111, 117, 138, 128, 100, 114, 121, 106, 119, 108, 118, 113, 89, 132, 118, 113, 114, 104, 121, 127, 115, 114, 122, 133, 116, 115, 116, 120, 109, 100, 117, 105, 119, 115, 137, 107, 125, 116, 104, 122, 107, 115, 117, 110, 112, 127, 125, 129, 95, 140, 111, 95, 125, 124, 114, 114, 101, 113, 117, 104, 101, 104, 125, 111, 126, 106, 117, 110, 121, 103, 120, 110, 117, 116, 102, 115, 95, 100, 126, 113, 110, 109, 115, 109, 118, 109, 115, 103, 125, 113, 109, 117, 117, 110, 108, 109, 119, 119, 119, 104, 103, 114, 126, 111, 125, 119, 114, 131, 120, 114, 119, 111, 108, 130, 109, 111, 93, 121, 108, 106, 115, 126, 123, 138, 115, 111, 126, 119, 104, 136, 116, 118, 129, 101, 111, 118, 109, 110, 109, 111, 112, 119, 120, 115, 123, 109, 101, 115, 113, 107, 115, 126, 124, 113, 108, 114, 120, 110, 118, 101, 141, 106, 118, 128, 117, 113, 119, 126, 115, 126, 112, 110, 104, 150, 117, 135, 110, 117, 118, 105, 125, 100, 108, 110, 113, 119, 126, 121, 124, 119, 130, 112, 110, 113, 118, 114, 125, 112, 123, 99, 109, 137, 132, 125, 98, 137, 124, 138, 108, 121, 101, 137, 110, 127, 104, 126, 110, 118, 137, 122, 111, 139, 134, 96, 117, 117, 109, 124, 103, 133, 88, 102, 105, 106, 120, 122, 111, 110, 118, 127, 108, 132, 131, 107, 108, 111, 115, 125, 99, 133, 133, 130, 109, 95, 111, 117, 123, 105, 136, 100, 132, 118, 109, 132, 125, 104, 116, 115, 119, 125, 122, 119, 118, 111, 119, 113, 118, 113, 110, 116, 103, 113, 116, 110, 120, 117, 112, 108, 120, 108, 117, 133, 118, 105, 115, 120, 91, 111, 121, 108, 110, 120, 136, 123, 115, 113, 118, 107, 131, 100, 118, 103, 106, 125, 118, 109, 101, 118, 134, 130, 103, 113, 122, 110, 107, 115, 101, 110, 120, 122, 105, 125, 116, 118, 116, 134, 126, 120, 115, 121, 135, 119, 129, 114, 117, 119, 123, 102, 98, 125, 114, 115, 120, 108, 93, 140, 102, 109, 112, 125, 111, 100, 115, 126, 121, 120, 111, 112, 103, 111, 109, 116, 132, 116, 128, 116, 123, 115, 104, 110, 108, 110, 113, 117, 121, 110, 116, 120, 118, 113, 110, 107, 110, 120, 102, 123, 125, 106, 110, 111, 112, 102, 112, 125, 101, 116, 112, 120, 109, 111, 99, 118, 122, 113, 118, 113, 116, 115, 121, 105, 113, 110, 148, 100, 106, 110, 117, 103, 113, 99, 122, 121, 119, 119, 115, 109, 116, 133, 123, 114, 111, 122, 113, 124, 148, 95, 131, 118, 116, 99, 117, 113, 121, 117, 107, 124, 111, 110, 114, 133, 119, 99, 96, 119, 116, 124, 114, 109, 107, 115, 112, 134, 118, 137, 120, 114, 117, 109, 101, 109, 115, 112, 115, 116, 97, 115, 117, 107, 103, 122, 107, 97, 104, 124, 154, 125, 115, 122, 146, 116, 105, 120, 102, 103, 115, 113, 117, 108, 110, 118, 117, 107, 128, 113, 128, 118, 115, 105, 116, 91, 126, 110, 100, 92, 117, 134, 104, 121, 106, 105, 111, 111, 123, 123, 114, 102, 117, 105, 108, 112, 117, 111, 104, 129, 120, 105, 115, 129, 112, 126, 103, 106, 124, 110, 114, 116, 107, 109, 126, 116, 119, 112, 128, 103, 117, 119, 120, 116, 107, 118, 127, 102, 138, 112, 115, 122, 126, 122, 128, 112, 116, 114, 128, 118, 100, 110, 93, 139, 124, 111, 107, 114, 121, 102, 110, 101, 99, 87, 116, 132, 106, 157, 125, 116, 120, 113, 110, 144, 105, 103, 78, 121, 120, 106, 109, 127, 128, 135, 97, 108, 102, 106, 114, 112, 115, 120, 130, 111, 134, 118, 117, 116, 117, 106, 120, 107, 97, 116, 112, 120, 125, 121, 114, 110, 138, 128, 123, 108, 126, 117, 111, 119, 117, 110, 146, 103, 116, 110, 128, 118, 135, 122, 109, 114, 115, 128, 117, 111, 120, 127, 103, 117, 112, 127, 106, 98, 112, 126, 118, 123, 125, 106, 117, 113, 101, 111, 123, 120, 128, 111, 110, 121, 109, 126, 110, 107, 120, 113, 136, 124, 129, 104, 104, 109, 113, 110, 121, 126, 117, 122, 121, 109, 139, 137, 108, 112, 119, 87, 105, 111, 123, 123, 131, 115, 125, 127, 107, 97, 103, 100, 133, 128, 106, 93, 117, 112, 123, 109, 117, 119, 125, 114, 120, 104, 99, 109, 131, 104, 100, 123, 105, 111, 133, 103, 121, 89, 120, 111, 128, 116, 115, 104, 118, 110, 144, 117, 115, 117, 127, 125, 88, 124, 114, 123, 125, 127, 103, 100, 110, 106, 101, 105, 110, 124, 117, 126, 109, 106, 114, 112, 110, 131, 151, 114, 110, 110, 109, 104, 117, 132, 114, 121, 110, 78, 118, 119, 119, 115, 118, 114, 115, 118, 107, 118, 123, 108, 133, 113, 121, 112, 110, 106, 113, 109, 110, 112, 143, 125, 133, 116, 119, 122, 133, 123, 108, 129, 118, 117, 110, 123, 101, 115, 126, 125, 114, 124, 132, 120, 117, 117, 123, 99, 118, 120, 123, 123, 124, 112, 123, 113, 124, 129, 121, 116, 116, 105, 107, 108, 92, 122, 115, 128, 112, 120, 119, 110, 120, 109, 115, 111, 117, 108, 111, 119, 111, 115, 125, 116, 110, 124, 110, 136, 113, 115, 122, 152, 119, 112, 114, 107, 119, 99, 121, 102, 107, 114, 143, 109, 128, 151, 124, 117, 107, 130, 129, 113, 118, 135, 130, 122, 125, 127, 128, 126, 117, 125, 117, 130, 107, 117, 109, 121, 116, 108, 107, 105, 120, 114, 134, 137, 134, 120, 99, 126, 130, 121, 110, 137, 117, 138, 111, 119, 120, 128, 105, 123, 122, 109, 117, 103, 105, 115, 131, 86, 111, 113, 137, 82, 117, 102, 121, 130, 119, 118, 125, 129, 126, 112, 120, 96, 125, 109, 111, 105, 123, 112, 99, 122, 112, 133, 110, 124, 93, 127, 130, 119, 115, 127, 127, 128, 118, 103, 124, 112, 127, 112, 106, 107, 113, 109, 117, 134, 109, 129, 101, 125, 110, 119, 118, 131, 122, 140, 125, 131, 126, 114, 108, 117, 117, 109, 115, 107, 102, 137, 142, 127, 106, 117, 116, 122, 106, 121, 99, 113, 105, 112, 123, 103, 122, 99, 120, 88, 120, 120, 113, 117, 115, 111, 115, 129, 112, 93, 118, 115, 122, 109, 116, 96, 122, 124, 127, 127, 103, 123, 111, 110, 122, 101, 107, 123, 105, 128, 117, 100, 111, 126, 119, 117, 137, 110, 131, 93, 122, 127, 118, 123, 110, 92, 108, 139, 91, 116, 118, 114, 117, 104, 118, 110, 118, 119, 121, 80, 107, 116, 127, 109, 117, 126, 112, 101, 122, 122, 110, 123, 117, 117, 134, 134, 104, 101, 113, 116, 127, 110, 114, 130, 112, 116, 115, 126, 134, 114, 95, 115, 110, 121, 92, 150, 104, 106, 119, 121, 120, 103, 116, 120, 128, 134, 92, 115, 117, 125, 110, 118, 103, 109, 109, 115, 105, 116, 107, 124, 125, 124, 104, 120, 121, 120, 114, 115, 108, 122, 109, 110, 104, 114, 123, 112, 124, 114, 110, 114, 123, 110, 120, 130, 137, 139, 122, 93, 125, 118, 130, 113, 124, 114, 120, 104, 102, 112, 111, 126, 120, 110, 116, 112, 92, 119, 112, 128, 111, 124, 103, 102, 116, 103, 111, 125, 113, 108, 123, 123, 104, 115, 125, 121, 113, 118, 125, 102, 102, 108, 102, 121, 128, 114, 96, 115, 119, 115, 112, 111, 90, 109, 93, 125, 120, 118, 119, 127, 103, 113, 117, 131, 92, 107, 141, 121, 115, 133, 125, 117, 141, 90, 127, 100, 128, 118, 125, 118, 119, 117, 120, 124, 107, 111, 114, 134, 128, 108, 109, 117, 126, 114, 112, 127, 111, 103, 130, 119, 127, 123, 124, 116, 112, 152, 121, 110, 112, 126, 118, 102, 137, 100, 124, 108, 116, 108, 110, 93, 134, 123, 125, 101, 112, 127, 103, 121, 107, 122, 121, 126, 105, 109, 115, 102, 117, 123, 109, 114, 103, 116, 125, 103, 102, 111, 119, 120, 122, 118, 105, 122, 117, 123, 100, 115, 109, 105, 104, 98, 111, 114, 105, 101, 126, 134, 114, 110, 132, 108, 127, 118, 107, 122, 120, 123, 129, 154, 114, 97, 103, 129, 109, 104, 110, 103, 114, 119, 113, 109, 125, 110, 105, 119, 112, 113, 100, 106, 101, 121, 92, 116, 126, 146, 127, 116, 115, 111, 112, 126, 116, 121, 131, 113, 113, 101, 109, 112, 100, 107, 109, 103, 125, 112, 125, 105, 119, 114, 117, 127, 142, 126, 117, 112, 131, 121, 118, 106, 121, 108, 125, 124, 120, 125, 123, 133, 103, 119, 116, 122, 123, 110, 108, 147, 122, 119, 102, 95, 115, 133, 140, 103, 118, 113, 116, 110, 123, 114, 87, 116, 119, 103, 133, 113, 111, 120, 108, 123, 127, 118, 116, 126, 106, 119, 121, 115, 113, 112, 105, 121, 121, 121, 126, 116, 121, 116, 104, 128, 122, 124, 104, 119, 139, 142, 125, 119, 132, 114, 112, 113, 129, 112, 108, 115, 114, 112, 108, 111, 117, 121, 120, 120, 92, 143, 91, 117, 125, 111, 122, 113, 128, 102, 101, 113, 111, 125, 115, 119, 115, 115, 109, 117, 123, 129, 138, 112, 92, 126, 120, 106, 117, 93, 118, 125, 109, 121, 83, 104, 106, 111, 118, 93, 109, 111, 115, 121, 120, 123, 143, 104, 118, 121, 126, 109, 112, 123, 112, 134, 127, 103, 111, 113, 88, 127, 137, 133, 131, 106, 101, 113, 131, 123, 109, 102, 136, 127, 111, 119, 119, 121, 112, 115, 105, 113, 110, 131, 119, 106, 106, 113, 115, 120, 130, 140, 114, 118, 112, 116, 112, 108, 126, 112, 115, 131, 136, 99, 117, 118, 111, 116, 115, 117, 126, 114, 116, 113, 108, 116, 108, 124, 108, 112, 125, 98, 131, 123, 119, 133, 124, 107, 114, 113, 125, 112, 113, 115, 113, 125, 110, 141, 112, 106, 113, 112, 116, 109, 115, 114, 106, 116, 126, 111, 130, 107, 115, 118, 121, 117, 130, 122, 112, 123, 109, 121, 100, 113, 112, 112, 120, 140, 126, 117, 117, 115, 113, 117, 113, 125, 115, 119, 113, 119, 117, 116, 114, 111, 105, 118, 125, 116, 119, 113, 111, 121, 121, 110, 110, 111, 127, 123, 123, 105, 110, 122, 117, 116, 122, 109, 110, 111, 121, 114, 106, 113, 109, 109, 114, 97, 110, 106, 124, 125, 108, 114, 120, 116, 135, 116, 112, 142, 105, 112, 116, 118, 112, 113, 110, 119, 120, 89, 120, 124, 117, 116, 134, 105, 123, 120, 119, 125, 118, 101, 106, 85, 122, 115, 96, 117, 98, 124, 111, 123, 117, 99, 121, 105, 112, 110, 107, 97, 113, 111, 113, 114, 119, 131, 106, 113, 120, 110, 131, 122, 126, 127, 99, 110, 102, 111, 109, 115, 124, 115, 103, 108, 124, 112, 98, 107, 114, 113, 113, 105, 127, 114, 114, 106, 124, 93, 111, 116, 113, 96, 108, 115, 102, 112, 122, 116, 112, 104, 107, 111, 108, 118, 117, 131, 120, 128, 119, 118, 119, 116, 121, 116, 136, 122, 113, 124, 104, 117, 140, 121, 123, 128, 117, 129, 99, 101, 109, 117, 115, 109, 112, 112, 114, 118, 103, 95, 134, 103, 128, 115, 113, 118, 116, 99, 108, 105, 130, 108, 110, 107, 113, 111, 113, 114, 128, 139, 119, 124, 108, 107, 125, 126, 106, 110, 114, 119, 117, 122, 103, 125, 113, 134, 143, 107, 128, 98, 120, 100, 123, 118, 132, 113, 124, 112, 116, 127, 118, 119, 115, 111, 112, 102, 107, 124, 116, 110, 112, 122, 112, 121, 129, 116, 108, 113, 99, 117, 101, 107, 123, 122, 110, 110, 117, 112, 107, 113, 119, 115, 118, 120, 112, 116, 116, 110, 124, 132, 114, 117, 112, 112, 113, 116, 112, 120, 100, 104, 135, 107, 106, 123, 119, 118, 122, 109, 118, 115, 113, 104, 91, 113, 123, 117, 126, 113, 120, 115, 106, 120, 124, 125, 110, 132, 122, 100, 111, 114, 112, 121, 115, 112, 116, 118, 106, 107, 120, 124, 138, 128, 128, 118, 100, 122, 116, 106, 117, 104, 126, 116, 131, 111, 114, 110, 142, 106, 96, 111, 125, 133, 113, 124, 113, 102, 113, 123, 122, 117, 114, 111, 101, 117, 111, 107, 112, 121, 104, 93, 120, 112, 128, 107, 115, 106, 122, 107, 130, 132, 113, 107, 109, 148, 99, 123, 121, 128, 114, 126, 109, 110, 101, 112, 113, 113, 123, 118, 124, 105, 116, 116, 104, 108, 105, 117, 117, 106, 110, 127, 123, 120, 123, 97, 115, 109, 111, 140, 109, 119, 115, 119, 127, 121, 108, 126, 126, 120, 116, 116, 127, 99, 126, 119, 100, 80, 122, 119, 115, 112, 118, 110, 110, 120, 116, 119, 118, 118, 129, 107, 129, 185, 119, 116, 103, 111, 123, 112, 143, 122, 110, 104, 107, 120, 120, 108, 115, 117, 125, 108, 110, 117, 113, 111, 112, 120, 106, 111, 119, 114, 115, 135, 122, 123, 95, 115, 105, 129, 137, 106, 96, 121, 113, 125, 120, 111, 110, 115, 123, 115, 125, 106, 129, 108, 106, 117, 104, 115, 120, 108, 113, 121, 123, 117, 94, 129, 118, 110, 114, 117, 111, 117, 126, 118, 113, 114, 96, 120, 119, 112, 125, 130, 103, 124, 132, 123, 133, 109, 112, 142, 113, 105, 106, 100, 128, 115, 119, 116, 105, 127, 125, 106, 115, 96, 113, 119, 110, 128, 124, 133, 102, 111, 124, 123, 108, 111, 122, 118, 29, 131, 121, 110, 122, 115, 116, 115, 114, 109, 116, 107, 107, 117, 120, 114, 124, 100, 122, 106, 126, 113, 120, 100, 105, 118, 121, 116, 108, 131, 122, 133, 118, 92, 120, 120, 99, 123, 128, 112, 108, 108, 103, 111, 139, 119, 99, 122, 118, 112, 128, 118, 134, 122, 105, 131, 121, 103, 112, 121, 153, 115, 115, 120, 114, 102, 122, 106, 127, 105, 112, 106, 128, 116, 118, 111, 111, 121, 116, 113, 114, 123, 115, 104, 102, 114, 123, 113, 125, 135, 101, 124, 108, 110, 132, 122, 120, 102, 123, 107, 103, 111, 82, 104, 122, 113, 132, 115, 132, 112, 110, 115, 111, 81, 108, 116, 128, 122, 112, 121, 127, 126, 107, 140, 111, 117, 119, 110, 119, 100, 110, 137, 116, 108, 109, 110, 112, 73, 104, 110, 120, 122, 104, 100, 135, 116, 98, 124, 102, 104, 115, 108, 136, 113, 104, 114, 109, 120, 119, 138, 111, 120, 125, 123, 127, 104, 126, 120, 99, 115, 119, 95, 109, 124, 108, 112, 110, 113, 116, 113, 115, 116, 106, 110, 127, 134, 110, 121, 120, 109, 98, 118, 120, 112, 110, 111, 111, 127, 117, 105, 122, 117, 132, 127, 107, 146, 113, 135, 102, 115, 109, 108, 118, 124, 105, 117, 123, 113, 127, 112, 124, 118, 116, 132, 144, 115, 118, 118, 124, 119, 104, 115, 124, 119, 106, 122, 117, 127, 116, 108, 127, 118, 111, 134, 117, 113, 122, 105, 111, 101, 113, 124, 125, 119, 124, 129, 125, 120, 127, 110, 108, 124, 116, 93, 125, 114, 121, 114, 119, 97, 113, 117, 123, 119, 127, 104, 110, 124, 122, 132, 117, 114, 142, 124, 115, 114, 137, 116, 110, 126, 127, 122, 111, 125, 118, 103, 102, 114, 111, 117, 90, 122, 112, 118, 119, 105, 103, 93, 117, 122, 100, 137, 103, 101, 110, 119, 102, 98, 142, 110, 127, 115, 114, 122, 121, 116, 117, 117, 116, 116, 116, 138, 107, 122, 120, 112, 122, 118, 88, 111, 100, 113, 100, 119, 114, 116, 107, 116, 106, 122, 119, 90, 131, 118, 101, 113, 117, 121, 120, 114, 109, 120, 104, 125, 111, 105, 119, 107, 89, 116, 110, 93, 131, 116, 111, 114, 124, 109, 129, 119, 102, 114, 115, 116, 141, 115, 101, 113, 108, 102, 141, 107, 123, 135, 119, 117, 109, 117, 140, 118, 107, 81, 123, 124, 101, 119, 115, 107, 117, 94, 127, 117, 108, 131, 116, 137, 117, 120, 125, 121, 103, 122, 97, 105, 108, 119, 128, 132, 111, 100, 118, 110, 133, 122, 98, 112, 78, 120, 127, 110, 120, 118, 116, 114, 129, 115, 135, 92, 124, 117, 112, 113, 127, 122, 122, 118, 117, 113, 118, 124, 122, 111, 119, 112, 122, 120, 120, 129, 118, 122, 113, 125, 116, 89, 125, 113, 136, 99, 117, 128, 120, 125, 128, 110, 121, 100, 116, 120, 109, 108, 129, 103, 122, 100, 124, 117, 117, 112, 112, 115, 102, 120, 121, 117, 109, 98, 105, 120, 97, 126, 126, 107, 123, 117, 129, 112, 121, 110, 118, 120, 116, 104, 120, 121, 119, 101, 122, 146, 122, 108, 102, 120, 119, 112, 92, 121, 125, 127, 108, 120, 93, 134, 124, 116, 135, 107, 133, 102, 119, 116, 109, 146, 133, 113, 119, 116, 120, 105, 112, 126, 124, 121, 133, 114, 116, 108, 122, 114, 125, 107, 119, 107, 110, 117, 126, 138, 111, 120, 126, 109, 117, 92, 109, 124, 113, 124, 105, 98, 119, 110, 118, 117, 114, 105, 108, 120, 112, 107, 110, 111, 96, 116, 120, 131, 105, 126, 132, 106, 115, 111, 116, 131, 107, 113, 113, 115, 142, 125, 129, 109, 145, 119, 131, 119, 119, 119, 144, 96, 119, 118, 111, 149, 93, 121, 98, 130, 101, 112, 126, 111, 118, 114, 123, 128, 126, 120, 170, 114, 135, 112, 121, 110, 101, 111, 104, 101, 123, 129, 116, 126, 113, 124, 114, 117, 124, 129, 124, 108, 118, 103, 110, 118, 104, 104, 112, 127, 124, 115, 115, 119, 144, 123, 112, 112, 118, 132, 116, 130, 119, 129, 108, 113, 105, 102, 110, 129, 119, 121, 104, 113, 115, 126, 106, 106, 116, 120, 131, 113, 135, 126, 116, 107, 145, 106, 111, 115, 120, 119, 108, 95, 120, 106, 107, 122, 134, 107, 107, 117, 108, 113, 125, 93, 117, 136, 94, 100, 111, 135, 108, 117, 106, 140, 111, 111, 109, 110, 116, 123, 130, 115, 113, 111, 119, 98, 131, 129, 115, 123, 119, 116, 115, 118, 120, 96, 103, 117, 107, 117, 132, 101, 109, 120, 135, 123, 117, 123, 132, 118, 129, 115, 129, 115, 123, 120, 139, 98, 99, 113, 109, 120, 102, 120, 113, 111, 112, 112, 113, 122, 134, 119, 113, 117, 107, 110, 112, 120, 130, 130, 119, 100, 107, 145, 116, 111, 103, 113, 131, 110, 122, 116, 110, 102, 113, 147, 120, 115, 109, 145, 126, 99, 115, 102, 115, 105, 120, 96, 126, 106, 111, 97, 113, 133, 111, 103, 118, 112, 105, 117, 123, 124, 126, 118, 109, 106, 125, 98, 122, 104, 127, 103, 122, 119, 115, 115, 107, 129, 137, 111, 109, 106, 99, 115, 141, 110, 121, 115, 117, 121, 103, 100, 104, 114, 113, 124, 114, 105, 107, 97, 103, 124, 108, 119, 134, 119, 113, 114, 130, 121, 107, 105, 107, 121, 114, 104, 133, 118, 136, 115, 117, 115, 117, 113, 142, 122, 128, 117, 110, 103, 140, 117, 120, 125, 104, 109, 121, 107, 112, 116, 116, 116, 114, 120, 108, 115, 139, 112, 110, 124, 107, 139, 99, 106, 101, 107, 107, 111, 121, 108, 97, 112, 136, 114, 102, 109, 105, 110, 131, 98, 104, 117, 112, 112, 104, 123, 121, 106, 105, 98, 110, 119, 113, 123, 120, 112, 103, 98, 134, 97, 112, 138, 110, 114, 116, 93, 122, 106, 121, 129, 130, 118, 115, 138, 111, 125, 120, 108, 101, 105, 130, 111, 99, 102, 109, 122, 105, 139, 124, 112, 105, 119, 99, 119, 134, 113, 110, 123, 124, 124, 125, 112, 100, 113, 121, 116, 124, 125, 117, 108, 115, 101, 111, 108, 111, 116, 98, 92, 104, 110, 100, 97, 124, 122, 121, 118, 109, 119, 100, 100, 108, 116, 110, 116, 116, 114, 117, 129, 109, 122, 92, 96, 103, 105, 104, 92, 107, 140, 118, 103, 117, 125, 104, 118, 95, 114, 121, 140, 115, 116, 120, 129, 131, 100, 102, 116, 116, 121, 132, 116, 111, 105, 118, 122, 113, 101, 107, 116, 105, 110, 119, 107, 124, 124, 122, 103, 120, 112, 113, 128, 125, 105, 122, 112, 115, 113, 121, 113, 102, 131, 116, 125, 109, 113, 115, 106, 104, 107, 112, 97, 124, 116, 119, 115, 80, 109, 108, 102, 109, 127, 113, 133, 114, 116, 128, 139, 106, 124, 100, 115, 114, 143, 113, 115, 112, 111, 137, 107, 119, 114, 129, 105, 115, 114, 113, 103, 123, 117, 106, 123, 105, 120, 99, 134, 107, 115, 108, 125, 147, 101, 120, 116, 109, 115, 125, 117, 126, 121, 120, 109, 114, 105, 111, 122, 116, 122, 147, 140, 108, 122, 96, 104, 110, 115, 121, 119, 105, 111, 96, 104, 107, 131, 121, 116, 102, 117, 113, 108, 109, 125, 112, 125, 133, 116, 112, 123, 121, 96, 115, 120, 109, 120, 132, 103, 108, 120, 121, 138, 110, 113, 104, 92, 120, 113, 94, 106, 101, 101, 109, 137, 113, 133, 132, 119, 116, 94, 121, 118, 114, 113, 123, 93, 87, 126, 97, 114, 118, 124, 109, 129, 118, 122, 109, 120, 110, 118, 126, 103, 140, 100, 100, 115, 113, 122, 129, 104, 121, 106, 122, 113, 109, 117, 111, 115, 117, 102, 106, 130, 117, 118, 103, 103, 105, 128, 114, 104, 80, 112, 116, 118, 105, 119, 101, 129, 95, 131, 128, 116, 124, 108, 104, 107, 109, 99, 117, 129, 116, 104, 116, 118, 119, 111, 118, 132, 121, 118, 119, 123, 121, 113, 114, 80, 116, 115, 119, 109, 124, 109, 136, 129, 96, 132, 118, 115, 121, 134, 111, 126, 116, 140, 110, 109, 118, 114, 111, 129, 103, 119, 109, 109, 120, 108, 128, 117, 109, 111, 102, 117, 109, 114, 118, 110, 139, 119, 111, 107, 121, 97, 134, 110, 118, 109, 107, 119, 115, 107, 116, 104, 127, 116, 101, 120, 134, 120, 127, 125, 105, 113, 115, 105, 114, 109, 133, 105, 143, 109, 127, 133, 121, 114, 123, 133, 115, 124, 119, 121, 126, 123, 119, 118, 101, 147, 110, 109, 123, 103, 128, 115, 107, 109, 114, 121, 109, 104, 117, 112, 123, 126, 118, 109, 118, 102, 114, 112, 124, 122, 113, 118, 111, 110, 131, 111, 129, 121, 121, 119, 112, 114, 120, 105, 116, 114, 116, 132, 119, 101, 102, 130, 84, 115, 110, 120, 119, 113, 101, 94, 107, 108, 120, 118, 107, 110, 107, 107, 119, 120, 119, 126, 117, 114, 108, 118, 111, 117, 120, 120, 121, 118, 122, 116, 112, 116, 118, 110, 114, 122, 104, 113, 124, 111, 147, 120, 113, 112, 124, 117, 126, 116, 125, 108, 123, 124, 106, 119, 133, 127, 113, 96, 123, 104, 103, 124, 118, 127, 112, 119, 106, 126, 114, 112, 98, 117, 131, 112, 118, 114, 112, 118, 104, 115, 126, 131, 108, 109, 114, 117, 106, 119, 105, 114, 112, 128, 108, 110, 121, 126, 99, 130, 115, 104, 124, 112, 104, 117, 114, 125, 111, 116, 119, 115, 119, 127, 106, 131, 101, 105, 121, 110, 121, 123, 116, 95, 103, 109, 113, 115, 119, 115, 142, 105, 117, 116, 112, 110, 105, 118, 115, 139, 115, 128, 116, 115, 112, 107, 101, 114, 120, 111, 119, 122, 129, 144, 108, 127, 120, 112, 123, 108, 106, 100, 114, 108, 113, 132, 122, 126, 102, 103, 118, 129, 130, 126, 128, 112, 102, 103, 113, 108, 117, 121, 79, 126, 115, 117, 106, 122, 131, 118, 115, 124, 103, 104, 116, 104, 120, 129, 131, 112, 125, 114, 128, 124, 102, 104, 117, 96, 136, 136, 123, 107, 125, 99, 118, 119, 111, 137, 110, 107, 121, 133, 123, 115, 112, 127, 117, 107, 111, 118, 128, 130, 119, 114, 117, 108, 115, 114, 108, 119, 121, 121, 103, 113, 116, 110, 112, 127, 102, 120, 136, 119, 114, 114, 119, 124, 127, 85, 113, 126, 106, 113, 115, 109, 126, 112, 112, 90, 113, 117, 110, 104, 114, 132, 123, 125, 111, 110, 120, 110, 113, 104, 122, 122, 119, 108, 112, 117, 113, 121, 117, 108, 107, 114, 123, 110, 104, 112, 118, 120, 111, 102, 125, 104, 116, 108, 116, 109, 121, 110, 119, 97, 125, 118, 104, 105, 113, 124, 127, 129, 122, 123, 112, 175, 112, 101, 118, 117, 99, 115, 107, 139, 127, 123, 133, 118, 104, 110, 116, 111, 129, 119, 110, 117, 102, 114, 122, 104, 133, 109, 107, 112, 127, 132, 99, 116, 104, 117, 115, 107, 130, 97, 116, 117, 105, 116, 128, 124, 127, 118, 117, 100, 109, 122, 117, 123, 130, 125, 105, 113, 112, 111, 137, 120, 120, 93, 110, 109, 113, 91, 109, 105, 104, 112, 101, 130, 118, 115, 101, 107, 118, 121, 127, 120, 104, 98, 107, 108, 120, 116, 115, 115, 124, 129, 114, 100, 124, 158, 121, 121, 120, 111, 137, 102, 113, 116, 109, 120, 114, 123, 122, 111, 114, 120, 128, 118, 134, 123, 144, 112, 108, 114, 123, 113, 119, 119, 116, 117, 116, 112, 127, 122, 111, 131, 129, 119, 119, 124, 133, 124, 115, 129, 105, 130, 121, 119, 131, 118, 110, 122, 120, 103, 125, 118, 119, 115, 92, 124, 118, 106, 110, 104, 108, 129, 111, 101, 107, 115, 121, 120, 105, 113, 112, 118, 121, 113, 120, 107, 102, 101, 106, 109, 126, 106, 134, 121, 130, 122, 134, 117, 127, 113, 117, 119, 108, 114, 102, 104, 87, 139, 121, 120, 111, 117, 108, 129, 123, 105, 120, 132, 111, 120, 114, 115, 122, 119, 116, 112, 115, 112, 125, 122, 116, 132, 118, 110, 117, 102, 99, 105, 114, 127, 109, 123, 117, 104, 115, 119, 119, 113, 100, 103, 106, 121, 104, 104, 124, 116, 112, 130, 107, 101, 117, 122, 123, 105, 115, 127, 127, 103, 115, 131, 110, 121, 99, 107, 123, 120, 116, 75, 118, 113, 134, 105, 108, 114, 122, 122, 126, 112, 128, 126, 124, 122, 98, 130, 120, 120, 122, 113, 126, 121, 186, 111, 127, 114, 105, 118, 123, 107, 108, 115, 100, 117, 127, 108, 115, 133, 114, 124, 111, 113, 96, 135, 114, 114, 118, 119, 116, 102, 112, 114, 117, 106, 118, 128, 112, 122, 125, 120, 106, 110, 117, 122, 108, 90, 122, 105, 117, 106, 117, 118, 117, 126, 132, 121, 117, 117, 111, 127, 122, 119, 122, 109, 96, 120, 112, 123, 113, 117, 114, 117, 109, 106, 108, 121, 114, 115, 126, 105, 121, 109, 125, 122, 117, 125, 126, 111, 120, 109, 127, 116, 119, 120, 113, 67, 108, 113, 130, 107, 114, 110, 121, 118, 112, 106, 120, 107, 101, 117, 118, 103, 116, 110, 123, 118, 125, 119, 118, 125, 125, 121, 120, 118, 133, 112, 127, 124, 118, 117, 116, 118, 129, 122, 123, 120, 120, 112, 112, 125, 121, 112, 116, 134, 117, 108, 112, 123, 112, 122, 121, 100, 116, 109, 115, 106, 117, 120, 120, 114, 111, 121, 128, 122, 110, 112, 137, 103, 126, 106, 103, 115, 115, 112, 107, 120, 114, 119, 121, 111, 113, 112, 120, 121, 108, 130, 111, 123, 110, 115, 115, 118, 122, 120, 108, 130, 115, 111, 114, 110, 110, 103, 115, 108, 120, 116, 115, 120, 115, 117, 115, 109, 118, 116, 112, 108, 116, 133, 122, 115, 129, 121, 114, 122, 109, 100, 112, 104, 105, 106, 123, 111, 103, 124, 131, 129, 118, 116, 137, 113, 122, 119, 114, 109, 111, 114, 112, 128, 114, 145, 117, 117, 129, 133, 109, 117, 101, 90, 106, 118, 110, 117, 103, 107, 118, 116, 115, 101, 117, 110, 115, 109, 127, 113, 95, 114, 110, 122, 104, 107, 115, 120, 122, 121, 136, 119, 115, 112, 103, 97, 110, 113, 111, 117, 121, 122, 116, 116, 112, 123, 112, 107, 124, 122, 102, 116, 114, 95, 100, 120, 121, 116, 120, 105, 116, 110, 135, 116, 113, 115, 111, 117, 114, 105, 117, 136, 119, 123, 118, 96, 121, 119, 130, 106, 125, 135, 111, 112, 121, 131, 122, 112, 116, 103, 118, 119, 114, 103, 115, 109, 123, 116, 128, 119, 104, 95, 113, 119, 120, 120, 112, 121, 102, 86, 110, 114, 106, 123, 112, 122, 114, 121, 115, 102, 115, 107, 107, 112, 118, 108, 114, 108, 131, 122, 112, 111, 123, 110, 115, 121, 105, 118, 118, 127, 102, 121, 117, 116, 91, 121, 112, 105, 124, 119, 112, 108, 138, 108, 105, 126, 119, 144, 117, 98, 123, 102, 110, 124, 117, 109, 113, 123, 112, 115, 116, 116, 123, 118, 117, 104, 120, 119, 114, 137, 110, 120, 121, 124, 116, 118, 124, 116, 117, 116, 117, 134, 107, 111, 130, 120, 111, 116, 113, 99, 123, 115, 118, 125, 121, 122, 118, 116, 111, 110, 110, 120, 115, 118, 117, 114, 122, 132, 117, 137, 123, 113, 117, 111, 110, 122, 112, 109, 144, 123, 110, 103, 107, 116, 134, 131, 109, 109, 114, 125, 151, 115, 145, 129, 117, 119, 122, 105, 108, 115, 105, 123, 117, 116, 122, 127, 115, 116, 108, 126, 130, 115, 117, 121, 120, 112, 116, 111, 120, 113, 143, 95, 116, 105, 104, 103, 119, 119, 108, 123, 108, 133, 109, 106, 123, 120, 128, 114, 135, 123, 114, 121, 127, 120, 117, 113, 125, 112, 109, 117, 115, 114, 117, 99, 126, 116, 123, 121, 115, 138, 111, 129, 107, 120, 120, 121, 124, 124, 119, 123, 118, 126, 113, 116, 109, 118, 118, 117, 112, 112, 110, 105, 111, 120, 130, 121, 123, 159, 123, 114, 113, 120, 92, 111, 107, 116, 110, 106, 119, 111, 116, 121, 118, 122, 106, 94, 112, 109, 119, 110, 117, 112, 108, 119, 130, 123, 113, 106, 111, 110, 109, 126, 108, 111, 111, 123, 137, 100, 125, 114, 125, 129, 125, 110, 114, 114, 117, 108, 103, 121, 107, 145, 127, 138, 115, 120, 120, 86, 116, 108, 120, 136, 106, 119, 114, 112, 118, 101, 119, 116, 114, 116, 119, 117, 112, 112, 115, 116, 119, 102, 111, 112, 137, 108, 118, 102, 118, 130, 106, 131, 118, 115, 130, 112, 119, 117, 108, 130, 120, 115, 113, 116, 122, 114, 109, 94, 105, 109, 119, 112, 123, 104, 112, 123, 112, 125, 120, 113, 122, 119, 111, 109, 132, 118, 128, 106, 104, 132, 123, 120, 133, 106, 129, 119, 123, 117, 106, 112, 124, 100, 115, 126, 116, 110, 108, 131, 126, 113, 110, 128, 106, 118, 97, 119, 136, 119, 120, 135, 115, 131, 114, 109, 105, 107, 125, 120, 114, 122, 105, 115, 127, 111, 133, 123, 118, 110, 106, 114, 114, 121, 125, 109, 130, 130, 92, 119, 133, 101, 105, 108, 127, 127, 107, 112, 103, 114, 112, 109, 103, 125, 115, 105, 108, 115, 122, 114, 121, 116, 124, 115, 116, 110, 128, 118, 109, 116, 111, 106, 114, 117, 116, 111, 113, 113, 117, 105, 104, 105, 118, 122, 117, 110, 110, 96, 111, 110, 120, 111, 170, 114, 107, 120, 120, 122, 121, 121, 112, 115, 113, 112, 124, 119, 109, 118, 108, 115, 115, 114, 121, 112, 109, 118, 117, 119, 116, 110, 121, 124, 121, 118, 122, 124, 110, 118, 137, 108, 115, 111, 123, 120, 107, 115, 107, 127, 120, 113, 121, 102, 114, 117, 111, 118, 128, 124, 117, 124, 126, 120, 119, 119, 115, 118, 117, 108, 114, 113, 119, 112, 132, 116, 110, 121, 121, 123, 114, 90, 110, 116, 124, 121, 125, 106, 127, 113, 115, 118, 112, 118, 116, 119, 108, 114, 118, 114, 129, 113, 124, 116, 108, 120, 169, 130, 120, 121, 111, 116, 115, 120, 116, 119, 113, 119, 99, 114, 133, 128, 118, 115, 103, 106, 117, 104, 112, 117, 107, 118, 115, 122, 106, 118, 122, 112, 113, 121, 111, 126, 118, 117, 105, 123, 120, 97, 112, 124, 118, 112, 114, 113, 120, 114, 116, 120, 118, 112, 118, 120, 129, 114, 117, 117, 123, 112, 120, 124, 115, 114, 117, 124, 121, 113, 117, 121, 110, 116, 120, 110, 111, 119, 119, 122, 114, 123, 119, 123, 121, 113, 114, 113, 119, 112, 118, 118, 122, 112, 114, 119, 114, 118, 117, 106, 114, 106, 118, 110, 120, 142, 113, 119, 122, 117, 129, 111, 123, 111, 118, 121, 108, 123, 115, 115, 113, 118, 122, 118, 126, 116, 115, 121, 114, 121, 126, 123, 114, 120, 112, 113, 112, 128, 121, 112, 116, 113, 116, 120, 104, 111, 115, 116, 106, 123, 121, 114, 115, 122, 113, 116, 120, 116, 124, 130, 119, 125, 108, 124, 112, 122, 121, 134, 119, 110, 120, 121, 107, 121, 121, 120, 117, 118, 102, 113, 118, 140, 117, 102, 116, 121, 113, 129, 114, 109, 108, 109, 122, 122, 121, 111, 110, 116, 113, 122, 116, 114, 119, 103, 115, 113, 119, 116, 113, 121, 106, 126, 106, 115, 115, 99, 119, 107, 124, 102, 111, 125, 114, 119, 127, 117, 123, 118, 108, 108, 124, 111, 115, 118, 115, 114, 116, 119, 115, 108, 111, 113, 117, 111, 126, 126, 112, 112, 115, 114, 114, 112, 118, 125, 114, 126, 112, 123, 116, 112, 122, 116, 123, 117, 120, 114, 115, 115, 137, 112, 107, 109, 110, 122, 115, 112, 121, 117, 114, 117, 122, 121, 122, 111, 111, 117, 109, 127, 116, 117, 110, 116, 115, 118, 116, 123, 119, 119, 117, 125, 84, 110, 119, 114, 117, 120, 117, 120, 116, 89, 93, 101, 114, 114, 122, 109, 119, 117, 120, 123, 118, 118, 118, 110, 120, 123, 110, 129, 113, 110, 121, 114, 121, 121, 116, 113, 116, 115, 126, 122, 118, 117, 108, 113, 114, 122, 116, 117, 125, 121, 120, 121, 114, 114, 117, 113, 123, 112, 111, 111, 121, 122, 119, 112, 116, 106, 112, 112, 124, 115, 121, 116, 122, 119, 117, 111, 118, 125, 118, 112, 118, 117, 119, 116, 111, 112, 114, 117, 120, 122, 123, 119, 106, 118, 114, 108, 122, 116, 125, 120, 113, 125, 116, 116, 119, 116, 116, 115, 119, 117, 112, 123, 122, 117, 111, 116, 124, 117, 109, 107, 126, 113, 102, 121, 105, 112, 130, 117, 110, 94, 108, 103, 117, 112, 100, 116, 126, 112, 112, 97, 110, 128, 117, 113, 106, 114, 158, 114, 113, 125, 118, 118, 118, 117, 110, 134, 97, 116, 141, 101, 116, 115, 121, 102, 120, 121, 117, 114, 109, 119, 112, 108, 122, 112, 109, 119, 104, 92, 112, 111, 132, 133, 112, 120, 120, 123, 107, 107, 121, 99, 132, 115, 128, 121, 116, 107, 121, 105, 110, 119, 107, 127, 89, 119, 115, 109, 106, 116, 126, 104, 120, 120, 145, 110, 110, 112, 123, 113, 112, 133, 103, 99, 115, 120, 115, 119, 113, 137, 122, 104, 98, 116, 115, 118, 96, 120, 119, 113, 118, 113, 106, 118, 122, 119, 123, 111, 119, 105, 125, 104, 114, 114, 126, 113, 113, 136, 114, 121, 111, 127, 108, 114, 131, 118, 117, 132, 117, 108, 135, 109, 101, 121, 121, 109, 120, 109, 114, 119, 121, 106, 111, 121, 109, 125, 107, 116, 112, 106, 125, 119, 121, 131, 103, 109, 119, 117, 125, 106, 119, 114, 110, 110, 123, 125, 96, 140, 104, 120, 116, 102, 95, 118, 123, 112, 126, 123, 129, 124, 116, 118, 114, 100, 123, 117, 107, 111, 118, 129, 119, 118, 118, 104, 111, 111, 127, 114, 119, 118, 123, 106, 141, 104, 104, 99, 109, 130, 125, 122, 105, 116, 114, 106, 114, 103, 108, 121, 102, 117, 142, 117, 112, 106, 114, 111, 120, 101, 118, 98, 118, 127, 122, 129, 109, 119, 108, 126, 118, 120, 115, 113, 103, 116, 114, 111, 97, 115, 116, 135, 110, 109, 123, 121, 125, 114, 134, 99, 133, 115, 122, 112, 113, 107, 117, 121, 128, 118, 104, 116, 113, 113, 113, 124, 123, 113, 118, 121, 111, 91, 113, 103, 119, 102, 115, 108, 116, 114, 108, 114, 128, 112, 117, 106, 117, 105, 110, 113, 95, 109, 114, 125, 130, 114, 109, 120, 118, 115, 93, 111, 119, 114, 129, 106, 117, 114, 128, 118, 92, 120, 114, 118, 113, 111, 115, 118, 125, 104, 113, 113, 120, 99, 133, 116, 112, 141, 117, 113, 119, 127, 113, 99, 104, 107, 111, 113, 106, 119, 106, 115, 124, 138, 118, 109, 124, 107, 110, 122, 121, 133, 94, 105, 126, 129, 116, 122, 116, 121, 118, 104, 113, 108, 131, 112, 124, 111, 118, 118, 126, 102, 114, 118, 122, 108, 146, 112, 108, 118, 116, 114, 121, 127, 93, 116, 128, 115, 112, 113, 117, 106, 117, 111, 108, 149, 106, 108, 126, 128, 105, 112, 124, 111, 124, 114, 113, 124, 107, 116, 113, 115, 105, 119, 115, 113, 127, 111, 103, 126, 116, 113, 113, 105, 112, 117, 146, 112, 108, 126, 109, 107, 131, 110, 120, 119, 102, 140, 104, 90, 112, 130, 126, 131, 117, 104, 125, 105, 118, 107, 95, 147, 117, 103, 117, 117, 122, 117, 101, 110, 106, 126, 110, 110, 120, 126, 111, 125, 134, 110, 102, 104, 124, 118, 106, 115, 117, 108, 131, 108, 125, 107, 136, 118, 114, 103, 124, 125, 109, 113, 109, 126, 118, 127, 115, 117, 108, 142, 121, 112, 94, 136, 128, 115, 112, 110, 109, 101, 120, 116, 103, 128, 108, 133, 111, 108, 110, 106, 126, 120, 130, 105, 106, 116, 124, 125, 120, 108, 116, 122, 108, 123, 119, 107, 110, 120, 107, 123, 105, 111, 116, 109, 117, 115, 119, 121, 116, 122, 126, 129, 111, 113, 128, 124, 118, 118, 115, 123, 107, 119, 110, 101, 116, 120, 106, 117, 121, 118, 106, 112, 115, 128, 126, 128, 124, 112, 127, 141, 112, 136, 118, 105, 117, 114, 132, 107, 124, 114, 110, 122, 109, 109, 118, 103, 133, 119, 120, 151, 131, 103, 113, 115, 118, 112, 123, 108, 115, 120, 122, 121, 117, 120, 116, 113, 117, 117, 137, 106, 117, 111, 113, 101, 119, 119, 117, 127, 105, 139, 122, 115, 108, 113, 115, 109, 124, 121, 98, 118, 123, 115, 115, 118, 120, 109, 115, 110, 104, 116, 121, 125, 107, 112, 107, 118, 128, 105, 107, 117, 108, 115, 122, 107, 116, 97, 128, 115, 126, 108, 118, 114, 106, 110, 115, 114, 94, 117, 115, 118, 115, 117, 109, 120, 86, 118, 127, 120, 114, 114, 123, 117, 120, 94, 117, 127, 120, 120, 114, 113, 112, 106, 120, 122, 109, 129, 110, 106, 112, 118, 100, 119, 116, 107, 106, 117, 136, 112, 98, 121, 109, 115, 106, 115, 110, 114, 100, 99, 125, 112, 118, 108, 111, 117, 133, 103, 111, 113, 122, 110, 119, 109, 113, 111, 127, 102, 116, 143, 96, 110, 101, 113, 94, 121, 110, 99, 120, 119, 112, 119, 120, 112, 125, 121, 117, 116, 120, 114, 107, 120, 122, 127, 120, 108, 111, 128, 113, 117, 136, 99, 112, 113, 95, 114, 121, 103, 97, 124, 125, 123, 115, 113, 107, 121, 142, 104, 126, 108, 129, 118, 112, 119, 125, 122, 111, 115, 112, 107, 115, 117, 106, 118, 121, 123, 125, 132, 116, 112, 114, 110, 116, 128, 120, 108, 96, 106, 111, 122, 118, 113, 117, 127, 121, 108, 109, 104, 108, 113, 108, 126, 120, 110, 123, 117, 113, 117, 113, 115, 116, 114, 106, 118, 102, 110, 106, 127, 100, 130, 124, 121, 109, 132, 123, 110, 114, 100, 117, 107, 106, 108, 116, 125, 128, 124, 122, 100, 115, 115, 119, 124, 132, 119, 107, 108, 116, 110, 108, 112, 131, 101, 113, 115, 116, 107, 128, 136, 117, 114, 112, 116, 105, 108, 112, 125, 121, 122, 117, 130, 124, 123, 117, 123, 119, 106, 110, 128, 108, 122, 115, 142, 127, 115, 113, 114, 113, 120, 121, 114, 126, 127, 119, 114, 120, 110, 118, 121, 111, 115, 119, 113, 118, 123, 139, 127, 110, 103, 111, 122, 127, 117, 110, 119, 111, 118, 116, 115, 102, 108, 108, 120, 106, 108, 114, 124, 110, 126, 115, 119, 112, 110, 109, 125, 124, 118, 124, 129, 122, 99, 118, 112, 117, 102, 112, 126, 113, 113, 118, 107, 107, 140, 111, 133, 119, 117, 142, 108, 107, 106, 115, 117, 111, 108, 120, 129, 117, 116, 110, 108, 106, 115, 121, 110, 126, 122, 108, 112, 122, 117, 108, 117, 118, 119, 118, 115, 111, 116, 106, 102, 121, 113, 128, 108, 119, 123, 112, 133, 93, 115, 113, 119, 114, 125, 110, 114, 113, 123, 112, 130, 137, 112, 119, 79, 111, 130, 126, 103, 113, 115, 120, 112, 119, 122, 125, 130, 117, 113, 103, 100, 113, 116, 115, 111, 118, 114, 122, 110, 117, 101, 114, 119, 114, 111, 109, 115, 106, 114, 117, 106, 90, 108, 106, 99, 113, 102, 122, 108, 117, 122, 101, 126, 108, 111, 123, 126, 98, 110, 114, 118, 109, 125, 100, 107, 119, 125, 106, 117, 109, 100, 115, 120, 117, 102, 102, 124, 123, 109, 122, 89, 118, 98, 100, 137, 113, 117, 130, 118, 120, 112, 113, 122, 109, 123, 112, 108, 113, 116, 122, 113, 118, 111, 115, 120, 113, 113, 118, 112, 111, 122, 122, 127, 121, 113, 113, 109, 108, 102, 119, 113, 115, 142, 116, 112, 111, 114, 125, 128, 118, 115, 108, 119, 115, 123, 128, 116, 126, 114, 115, 115, 119, 115, 116, 109, 120, 105, 106, 113, 125, 126, 119, 129, 119, 126, 117, 111, 124, 115, 118, 114, 138, 113, 125, 135, 107, 119, 123, 104, 117, 113, 115, 119, 117, 121, 100, 137, 109, 117, 112, 124, 107, 121, 118, 118, 116, 112, 90, 121, 126, 119, 122, 119, 124, 119, 106, 124, 127, 113, 123, 107, 122, 86, 113, 100, 121, 123, 118, 123, 118, 132, 118, 117, 122, 108, 118, 105, 119, 121, 128, 119, 123, 109, 135, 106, 108, 121, 117, 126, 119, 103, 116, 107, 115, 108, 116, 115, 113, 126, 100, 100, 113, 118, 121, 121, 109, 118, 125, 119, 110, 114, 121, 107, 112, 128, 140, 123, 117, 124, 111, 123, 120, 115, 116, 128, 117, 130, 119, 116, 117, 115, 111, 116, 118, 131, 106, 96, 128, 116, 99, 121, 107, 106, 79, 102, 116, 116, 118, 109, 129, 122, 121, 143, 123, 107, 110, 125, 121, 125, 120, 127, 118, 119, 88, 118, 96, 140, 125, 109, 105, 113, 119, 115, 115, 120, 113, 120, 99, 106, 121, 128, 114, 112, 108, 114, 101, 115, 118, 119, 105, 119, 120, 113, 119, 117, 108, 104, 113, 117, 119, 116, 103, 124, 120, 108, 123, 115, 119, 114, 115, 137, 122, 120, 115, 100, 126, 112, 113, 111, 113, 110, 113, 130, 110, 109, 121, 112, 111, 125, 127, 121, 107, 105, 101, 116, 116, 115, 110, 119, 112, 119, 124, 109, 110, 108, 119, 102, 108, 122, 110, 120, 118, 116, 100, 104, 114, 126, 124, 118, 117, 112, 108, 111, 102, 107, 126, 113, 122, 114, 120, 102, 149, 121, 110, 112, 133, 112, 122, 120, 113, 127, 122, 121, 120, 120, 122, 110, 115, 115, 122, 114, 120, 135, 122, 94, 120, 110, 126, 119, 124, 103, 101, 117, 111, 116, 141, 135, 120, 107, 108, 119, 99, 119, 108, 124, 123, 126, 125, 130, 107, 118, 114, 118, 133, 113, 111, 120, 123, 123, 130, 117, 117, 117, 128, 115, 117, 116, 114, 117, 121, 119, 118, 119, 116, 121, 117, 106, 117, 113, 111, 116, 103, 105, 116, 124, 103, 118, 113, 115, 121, 114, 119, 128, 117, 118, 118, 114, 122, 111, 129, 104, 109, 124, 126, 122, 111, 119, 111, 126, 116, 112, 115, 130, 122, 111, 103, 123, 125, 105, 121, 128, 122, 108, 117, 112, 114, 121, 117, 112, 124, 118, 110, 115, 117, 112, 103, 119, 120, 112, 118, 117, 116, 117, 117, 115, 110, 108, 108, 119, 120, 112, 108, 130, 114, 123, 119, 99, 138, 117, 112, 114, 122, 115, 114, 117, 108, 137, 104, 112, 114, 110, 119, 113, 105, 113, 115, 125, 114, 112, 119, 126, 114, 120, 112, 124, 116, 116, 109, 125, 120, 124, 122, 98, 122, 103, 118, 101, 110, 121, 122, 111, 121, 118, 121, 112, 119, 102, 107, 117, 115, 111, 117, 123, 102, 116, 120, 114, 116, 116, 110, 111, 121, 114, 121, 126, 114, 106, 113, 128, 115, 124, 108, 115, 123, 105, 124, 123, 120, 113, 127, 116, 112, 110, 126, 144, 124, 112, 115, 113, 128, 116, 104, 130, 126, 121, 125, 123, 117, 120, 108, 87, 122, 130, 111, 102, 115, 116, 118, 133, 115, 120, 118, 123, 122, 118, 114, 117, 129, 122, 119, 116, 115, 113, 119, 120, 123, 121, 117, 111, 115, 123, 104, 122, 126, 125, 108, 121, 126, 123, 122, 105, 115, 125, 123, 121, 104, 114, 115, 105, 118, 128, 97, 121, 112, 119, 127, 112, 110, 112, 116, 113, 110, 132, 120, 103, 113, 111, 117, 122, 116, 101, 114, 122, 119, 104, 106, 111, 124, 101, 112, 126, 115, 112, 128, 107, 107, 123, 114, 112, 118, 113, 112, 109, 115, 120, 105, 116, 111, 114, 119, 123, 115, 124, 117, 114, 109, 116, 116, 119, 122, 120, 102, 118, 114, 119, 110, 116, 105, 124, 111, 116, 118, 112, 107, 132, 118, 113, 119, 121, 114, 114, 120, 124, 117, 115, 121, 109, 115, 102, 118, 113, 111, 112, 114, 127, 115, 109, 122, 115, 111, 113, 118, 125, 113, 114, 117, 110, 115, 119, 114, 112, 101, 124, 110, 108, 113, 113, 121, 120, 119, 115, 116, 137, 121, 118, 109, 112, 112, 118, 116, 106, 127, 135, 115, 118, 116, 113, 116, 90, 114, 145, 119, 123, 129, 117, 127, 118, 101, 113, 110, 120, 113, 109, 114, 106, 113, 117, 127, 99, 112, 115, 113, 113, 129, 115, 114, 101, 116, 119, 128, 133, 122, 125, 123, 119, 121, 106, 118, 113, 104, 124, 108, 115, 123, 122, 118, 115, 115, 110, 112, 123, 124, 116, 113, 112, 110, 119, 112, 122, 104, 130, 122, 105, 122, 121, 120, 97, 117, 115, 116, 118, 115, 116, 105, 127, 109, 115, 118, 107, 121, 105, 130, 105, 110, 121, 128, 129, 119, 128, 120, 115, 111, 108, 116, 116, 128, 122, 109, 122, 110, 104, 111, 120, 117, 111, 119, 114, 127, 114, 114, 110, 112, 109, 122, 127, 109, 110, 126, 110, 117, 117, 123, 112, 120, 125, 116, 112, 114, 112, 125, 105, 106, 130, 122, 101, 109, 118, 104, 116, 124, 118, 111, 124, 104, 106, 105, 107, 115, 131, 118, 111, 119, 109, 110, 116, 123, 115, 125, 105, 104, 115, 127, 112, 135, 115, 103, 121, 116, 99, 136, 117, 117, 102, 105, 119, 103, 119, 125, 107, 120, 106, 109, 127, 104, 103, 112, 102, 120, 121, 120, 120, 112, 120, 119, 111, 130, 117, 121, 101, 92, 112, 123, 102, 132, 126, 107, 115, 107, 113, 144, 110, 112, 113, 114, 103, 111, 115, 115, 119, 135, 118, 119, 106, 109, 111, 109, 112, 112, 129, 111, 118, 110, 128, 130, 105, 115, 113, 119, 118, 109, 130, 131, 119, 103, 113, 118, 110, 99, 106, 129, 112, 108, 115, 110, 108, 117, 130, 111, 119, 112, 128, 104, 121, 111, 109, 125, 135, 115, 103, 114, 111, 115, 108, 125, 119, 115, 88, 107, 116, 130, 120, 114, 100, 122, 112, 103, 134, 118, 111, 104, 106, 106, 119, 110, 121, 133, 100, 116, 107, 119, 115, 101, 125, 110, 127, 115, 118, 92, 116, 103, 107, 126, 119, 116, 152, 123, 132, 141, 128, 151, 110, 122, 101, 117, 115, 112, 102, 108, 122, 120, 109, 126, 94, 117, 108, 135, 123, 130, 115, 120, 142, 118, 113, 108, 126, 107, 146, 118, 108, 109, 109, 112, 123, 105, 123, 134, 123, 111, 104, 119, 107, 135, 106, 109, 94, 127, 116, 121, 144, 109, 126, 106, 112, 109, 128, 115, 107, 116, 116, 120, 104, 87, 120, 124, 118, 101, 107, 110, 144, 123, 132, 101, 116, 125, 113, 117, 130, 116, 120, 112, 116, 107, 142, 124, 96, 110, 116, 115, 122, 121, 110, 133, 141, 123, 103, 125, 114, 107, 106, 118, 111, 108, 118, 113, 114, 127, 106, 130, 117, 109, 148, 110, 116, 124, 120, 113, 103, 121, 99, 125, 128, 111, 114, 115, 108, 95, 116, 157, 129, 117, 109, 118, 132, 96, 111, 120, 112, 112, 97, 111, 124, 117, 97, 126, 131, 125, 112, 120, 119, 134, 112, 143, 115, 108, 117, 100, 126, 132, 115, 108, 107, 97, 108, 121, 117, 102, 117, 125, 118, 122, 120, 103, 117, 126, 106, 95, 131, 110, 134, 114, 129, 120, 104, 124, 109, 132, 102, 107, 121, 112, 128, 107, 118, 130, 110, 109, 109, 101, 122, 114, 123, 116, 112, 105, 120, 125, 129, 104, 115, 106, 116, 114, 119, 105, 114, 117, 111, 122, 131, 121, 123, 112, 100, 98, 113, 130, 133, 116, 116, 120, 109, 100, 107, 109, 111, 125, 113, 102, 97, 120, 118, 122, 115, 125, 124, 117, 109, 122, 125, 122, 106, 116, 123, 119, 98, 125, 97, 122, 122, 99, 146, 100, 99, 117, 121, 129, 115, 126, 115, 129, 122, 107, 103, 110, 107, 97, 120, 120, 111, 108, 128, 103, 99, 101, 112, 113, 120, 126, 129, 117, 111, 119, 99, 110, 113, 95, 95, 121, 105, 111, 103, 131, 107, 119, 108, 138, 122, 112, 126, 111, 113, 117, 102, 95, 116, 117, 113, 100, 121, 114, 102, 113, 109, 115, 118, 134, 108, 110, 116, 117, 119, 122, 117, 112, 118, 114, 118, 130, 116, 114, 104, 123, 103, 120, 132, 114, 104, 115, 104, 109, 125, 111, 127, 124, 96, 105, 112, 130, 110, 113, 110, 115, 136, 113, 119, 117, 116, 108, 107, 117, 104, 119, 115, 116, 106, 117, 127, 108, 120, 125, 116, 117, 118, 114, 109, 90, 105, 129, 100, 115, 110, 116, 108, 122, 115, 118, 121, 109, 115, 120, 109, 119, 124, 107, 112, 114, 124, 110, 108, 116, 122, 102, 118, 124, 115, 108, 113, 123, 118, 110, 113, 112, 121, 123, 113, 109, 131, 115, 126, 108, 101, 132, 117, 116, 118, 113, 119, 109, 114, 122, 116, 114, 115, 112, 106, 110, 116, 121, 118, 118, 131, 110, 112, 109, 121, 109, 119, 121, 100, 117, 107, 117, 114, 124, 115, 110, 126, 99, 107, 121, 123, 105, 122, 116, 109, 122, 116, 108, 132, 114, 113, 118, 123, 123, 124, 126, 118, 101, 108, 113, 116, 115, 125, 122, 127, 126, 124, 118, 131, 113, 111, 115, 119, 113, 119, 119, 115, 118, 131, 122, 110, 118, 117, 128, 117, 126, 115, 105, 113, 141, 115, 114, 105, 132, 111, 109, 107, 109, 114, 113, 125, 112, 111, 122, 114, 114, 114, 115, 107, 108, 107, 114, 117, 121, 118, 115, 128, 114, 112, 102, 113, 118, 122, 103, 126, 120, 115, 111, 119, 126, 118, 123, 113, 109, 116, 123, 105, 114, 124, 113, 125, 116, 118, 131, 120, 122, 118, 120, 118, 120, 114, 122, 122, 132, 113, 107, 115, 122, 108, 144, 126, 115, 126, 117, 113, 116, 111, 117, 129, 123, 109, 120, 115, 124, 105, 118, 114, 116, 108, 112, 110, 114, 119, 128, 117, 109, 116, 97, 116, 122, 114, 140, 119, 121, 126, 131, 129, 125, 117, 111, 125, 119, 114, 110, 118, 112, 123, 117, 118, 106, 120, 115, 124, 115, 109, 112, 118, 117, 128, 109, 117, 115, 104, 167, 122, 112, 121, 127, 120, 104, 108, 112, 111, 116, 105, 117, 106, 114, 111, 108, 118, 123, 115, 113, 118, 118, 133, 121, 118, 127, 109, 121, 144, 115, 119, 119, 114, 111, 124, 124, 105, 114, 106, 110, 106, 114, 126, 115, 115, 120, 110, 116, 112, 114, 121, 128, 120, 101, 126, 118, 113, 108, 117, 140, 95, 116, 119, 116, 123, 114, 114, 112, 118, 122, 129, 112, 111, 112, 116, 111, 116, 117, 112, 113, 112, 116, 103, 101, 111, 118, 120, 115, 118, 111, 121, 119, 122, 102, 104, 117, 113, 120, 103, 99, 113, 101, 100, 138, 125, 110, 108, 120, 103, 119, 116, 115, 109, 105, 137, 112, 101, 113, 108, 118, 121, 111, 111, 110, 113, 88, 105, 112, 112, 127, 109, 112, 114, 118, 127, 145, 109, 115, 133, 109, 113, 108, 116, 105, 110, 111, 127, 118, 110, 121, 107, 114, 128, 118, 109, 122, 103, 126, 127, 114, 118, 139, 118, 123, 119, 114, 117, 120, 121, 118, 112, 131, 118, 144, 103, 133, 121, 108, 118, 107, 115, 126, 121, 114, 109, 108, 124, 131, 122, 124, 126, 125, 114, 106, 101, 135, 105, 104, 123, 110, 109, 95, 102, 115, 132, 117, 115, 124, 115, 125, 120, 124, 106, 118, 119, 124, 121, 108, 112, 112, 119, 120, 108, 109, 121, 109, 110, 105, 127, 111, 109, 113, 121, 109, 123, 102, 105, 116, 123, 120, 123, 125, 126, 92, 102, 120, 121, 113, 117, 109, 130, 126, 119, 105, 111, 119, 123, 105, 128, 117, 113, 123, 115, 114, 126, 109, 108, 122, 112, 117, 122, 111, 109, 112, 118, 122, 131, 104, 92, 95, 119, 102, 119, 111, 105, 118, 116, 101, 128, 116, 124, 106, 120, 104, 118, 109, 112, 115, 121, 108, 116, 124, 129, 133, 119, 111, 109, 110, 96, 127, 125, 120, 121, 116, 125, 106, 112, 111, 128, 114, 115, 118, 114, 116, 130, 96, 120, 120, 116, 106, 128, 118, 106, 107, 141, 120, 124, 114, 116, 106, 125, 135, 126, 110, 121, 105, 102, 122, 125, 140, 108, 110, 106, 122, 111, 132, 107, 114, 120, 104, 113, 110, 109, 124, 107, 110, 111, 110, 115, 114, 113, 127, 106, 116, 127, 111, 103, 110, 123, 105, 143, 109, 114, 114, 102, 106, 105, 107, 117, 118, 115, 109, 122, 112, 118, 115, 103, 101, 143, 118, 118, 123, 122, 113, 123, 120, 138, 107, 124, 125, 111, 112, 116, 102, 112, 120, 114, 120, 117, 126, 116, 108, 127, 97, 109, 114, 118, 127, 115, 115, 111, 117, 123, 132, 132, 111, 120, 103, 110, 121, 123, 127, 115, 109, 149, 128, 125, 121, 116, 115, 121, 108, 123, 108, 122, 129, 117, 97, 132, 142, 122, 132, 119, 104, 114, 126, 110, 112, 108, 114, 130, 131, 110, 112, 115, 123, 113, 113, 107, 113, 123, 115, 107, 109, 116, 117, 110, 119, 124, 119, 128, 117, 121, 116, 114, 112, 110, 122, 108, 99, 113, 112, 106, 125, 113, 108, 122, 120, 113, 114, 123, 112, 98, 115, 119, 128, 110, 119, 104, 118, 110, 107, 105, 104, 110, 116, 139, 141, 108, 117, 108, 97, 119, 104, 114, 122, 88, 109, 119, 130, 121, 111, 118, 129, 112, 106, 123, 123, 114, 114, 118, 113, 112, 116, 105, 107, 109, 126, 128, 112, 116, 110, 129, 127, 120, 113, 111, 94, 115, 104, 131, 102, 109, 114, 108, 123, 121, 110, 111, 111, 110, 124, 135, 107, 116, 114, 107, 117, 107, 96, 110, 122, 137, 109, 122, 104, 137, 113, 112, 124, 116, 111, 120, 118, 119, 112, 121, 109, 112, 114, 119, 109, 116, 108, 118, 115, 114, 102, 137, 110, 106, 115, 120, 106, 116, 124, 122, 115, 114, 108, 113, 110, 125, 109, 128, 107, 109, 105, 127, 113, 120, 127, 104, 114, 102, 105, 128, 134, 105, 123, 102, 112, 115, 117, 110, 108, 132, 115, 125, 105, 102, 110, 101, 110, 125, 116, 121, 114, 106, 124, 113, 124, 96, 116, 94, 121, 126, 110, 111, 103, 129, 112, 111, 121, 126, 106, 96, 113, 99, 107, 120, 114, 127, 111, 142, 122, 139, 117, 114, 148, 127, 117, 106, 96, 113, 107, 112, 109, 120, 123, 135, 122, 120, 118, 105, 127, 119, 97, 116, 130, 98, 115, 114, 122, 115, 105, 103, 116, 119, 113, 110, 124, 116, 117, 106, 121, 116, 106, 122, 115, 107, 114, 122, 110, 134, 118, 120, 105, 118, 117, 117, 93, 120, 124, 109, 98, 115, 125, 108, 110, 114, 132, 103, 103, 129, 120, 119, 124, 102, 121, 103, 117, 114, 106, 97, 108, 114, 121, 100, 114, 116, 125, 137, 104, 105, 113, 115, 108, 116, 109, 112, 119, 112, 104, 101, 111, 99, 124, 124, 112, 112, 112, 106, 111, 104, 131, 123, 118, 120, 124, 111, 117, 119, 127, 135, 114, 96, 127, 115, 107, 117, 110, 130, 103, 112, 122, 111, 108, 112, 110, 118, 118, 123, 112, 107, 119, 128, 128, 102, 112, 109, 116, 140, 117, 119, 108, 110, 103, 110, 110, 121, 113, 118, 112, 107, 112, 112, 110, 119, 119, 116, 109, 122, 108, 108, 115, 108, 122, 103, 115, 112, 111, 125, 141, 126, 106, 113, 111, 142, 118, 118, 107, 105, 114, 114, 110, 125, 109, 101, 113, 119, 106, 107, 86, 114, 124, 137, 130, 107, 101, 125, 124, 151, 125, 105, 113, 117, 107, 99, 115, 117, 122, 108, 115, 121, 118, 123, 110, 114, 116, 114, 109, 110, 129, 126, 109, 119, 117, 132, 116, 98, 102, 114, 126, 117, 120, 127, 122, 115, 95, 101, 124, 112, 111, 121, 106, 113, 117, 113, 99, 112, 114, 114, 113, 116, 113, 124, 108, 119, 115, 120, 119, 103, 120, 106, 102, 129, 128, 122, 121, 109, 110, 127, 143, 116, 118, 127, 112, 105, 105, 123, 113, 107, 114, 126, 101, 118, 108, 132, 112, 124, 113, 122, 119, 128, 117, 127, 116, 109, 122, 113, 115, 132, 111, 117, 117, 134, 102, 116, 77, 120, 99, 103, 116, 122, 110, 114, 119, 123, 125, 144, 139, 110, 106, 143, 136, 108, 119, 111, 101, 119, 117, 98, 114, 117, 118, 112, 106, 104, 107, 125, 103, 107, 144, 103, 125, 104, 113, 107, 117, 110, 109, 112, 107, 123, 115, 121, 113, 127, 102, 111, 134, 110, 126, 103, 131, 113, 114, 113, 115, 107, 121, 119, 120, 101, 115, 111, 109, 123, 130, 125, 112, 111, 95, 122, 108, 130, 120, 109, 118, 117, 115, 118, 108, 121, 101, 115, 124, 116, 113, 125, 117, 124, 114, 107, 131, 118, 101, 109, 109, 101, 107, 119, 106, 111, 97, 126, 117, 107, 121, 112, 115, 112, 118, 113, 120, 115, 130, 120, 108, 102, 112, 105, 102, 112, 126, 118, 78, 111, 133, 110, 142, 108, 116, 109, 131, 118, 114, 125, 110, 102, 118, 121, 116, 110, 106, 118, 114, 115, 115, 113, 122, 110, 114, 130, 117, 108, 110, 109, 96, 110, 109, 130, 118, 116, 117, 95, 109, 138, 108, 100, 119, 113, 104, 112, 123, 115, 108, 107, 94, 118, 118, 118, 117, 114, 111, 121, 110, 117, 121, 104, 95, 123, 121, 120, 110, 110, 113, 113, 106, 103, 102, 106, 116, 112, 112, 109, 107, 125, 128, 127, 98, 125, 113, 131, 113, 105, 113, 106, 120, 120, 113, 123, 112, 113, 137, 116, 116, 97, 107, 108, 111, 124, 112, 137, 101, 110, 127, 118, 93, 106, 146, 121, 125, 117, 117, 122, 117, 116, 108, 135, 108, 111, 127, 112, 116, 113, 114, 130, 111, 116, 100, 119, 117, 109, 112, 125, 109, 116, 117, 113, 99, 107, 111, 118, 99, 120, 111, 111, 119, 106, 124, 121, 120, 111, 115, 109, 101, 112, 110, 108, 109, 119, 123, 104, 99, 114, 117, 113, 114, 127, 119, 116, 110, 113, 111, 103, 129, 110, 110, 112, 117, 105, 111, 121, 104, 110, 121, 110, 123, 103, 109, 113, 111, 113, 117, 124, 116, 112, 116, 87, 119, 123, 108, 116, 124, 122, 108, 118, 119, 116, 114, 108, 109, 112, 106, 102, 105, 120, 106, 110, 103, 109, 130, 130, 105, 110, 98, 118, 135, 116, 117, 120, 106, 83, 104, 111, 104, 115, 111, 129, 116, 118, 138, 117, 122, 115, 106, 113, 111, 126, 110, 113, 113, 121, 121, 105, 119, 106, 114, 129, 109, 112, 145, 122, 114, 124, 120, 145, 120, 108, 112, 128, 120, 115, 120, 114, 109, 114, 113, 106, 106, 121, 122, 116, 118, 121, 116, 127, 114, 117, 121, 122, 118, 106, 96, 115, 107, 108, 112, 119, 111, 113, 128, 111, 128, 101, 110, 125, 121, 128, 123, 113, 102, 116, 114, 111, 106, 122, 117, 118, 113, 127, 113, 117, 118, 128, 109, 117, 122, 112, 107, 114, 121, 110, 133, 115, 111, 114, 121, 111, 115, 121, 117, 130, 129, 110, 107, 119, 117, 117, 98, 116, 116, 109, 121, 119, 110, 110, 77, 119, 106, 120, 96, 109, 114, 117, 108, 96, 116, 116, 112, 108, 115, 124, 128, 104, 107, 121, 115, 122, 118, 121, 107, 114, 112, 108, 115, 102, 119, 121, 108, 112, 111, 112, 119, 121, 120, 115, 114, 116, 121, 101, 116, 108, 108, 115, 111, 104, 112, 106, 128, 112, 128, 117, 115, 124, 115, 115, 113, 130, 98, 117, 111, 123, 113, 113, 124, 113, 118, 125, 93, 99, 120, 84, 105, 134, 113, 124, 124, 121, 121, 109, 118, 110, 116, 123, 96, 121, 105, 116, 114, 105, 112, 101, 126, 128, 99, 111, 115, 117, 123, 113, 107, 136, 105, 118, 113, 123, 111, 116, 119, 132, 124, 122, 117, 127, 118, 114, 112, 116, 120, 122, 111, 126, 110, 105, 112, 121, 116, 106, 116, 116, 116, 102, 120, 105, 116, 120, 111, 129, 98, 116, 112, 128, 125, 118, 121, 111, 124, 119, 120, 112, 121, 114, 118, 111, 130, 186, 129, 104, 113, 100, 119, 109, 128, 108, 111, 107, 107, 127, 132, 112, 115, 126, 114, 118, 129, 113, 110, 116, 116, 108, 119, 116, 93, 125, 110, 99, 108, 108, 122, 101, 100, 117, 103, 112, 132, 110, 107, 110, 127, 127, 110, 109, 103, 123, 103, 111, 117, 122, 108, 121, 123, 136, 131, 123, 114, 107, 115, 105, 124, 132, 115, 114, 116, 108, 120, 124, 110, 112, 112, 127, 107, 120, 115, 125, 126, 109, 117, 115, 121, 120, 125, 116, 109, 117, 103, 112, 114, 121, 107, 127, 122, 112, 127, 109, 112, 105, 113, 121, 114, 115, 126, 121, 118, 126, 103, 112, 110, 120, 129, 115, 117, 112, 127, 138, 99, 110, 126, 125, 118, 118, 119, 101, 126, 127, 131, 106, 117, 126, 122, 107, 114, 118, 125, 115, 115, 103, 119, 113, 119, 94, 118, 124, 96, 92, 132, 129, 124, 122, 111, 129, 123, 115, 115, 107, 116, 120, 120, 118, 116, 120, 110, 121, 126, 114, 115, 128, 91, 103, 117, 137, 126, 136, 128, 108, 109, 135, 115, 121, 120, 144, 112, 134, 127, 135, 108, 146, 130, 110, 119, 123, 114, 120, 116, 120, 119, 103, 135, 108, 124, 110, 103, 122, 110, 110, 107, 119, 118, 124, 129, 112, 121, 119, 125, 114, 119, 113, 115, 144, 116, 117, 127, 118, 115, 115, 114, 115, 112, 131, 102, 124, 146, 122, 125, 123, 116, 107, 135, 113, 128, 118, 123, 116, 108, 123, 94, 113, 115, 118, 118, 120, 112, 108, 112, 115, 124, 132, 111, 130, 110, 110, 150, 118, 118, 116, 114, 113, 129, 119, 123, 122, 110, 115, 119, 125, 114, 116, 108, 109, 118, 131, 120, 111, 118, 110, 109, 114, 124, 113, 122, 118, 76, 122, 124, 124, 127, 120, 119, 118, 126, 117, 113, 121, 120, 117, 126, 119, 120, 99, 114, 107, 126, 118, 112, 111, 110, 99, 119, 121, 120, 119, 106, 135, 115, 121, 114, 135, 126, 92, 126, 106, 126, 117, 108, 122, 120, 124, 112, 105, 113, 115, 124, 100, 123, 112, 99, 118, 109, 114, 118, 117, 103, 109, 113, 120, 120, 112, 119, 106, 125, 117, 122, 122, 118, 109, 111, 100, 129, 111, 125, 106, 119, 112, 133, 109, 146, 128, 117, 111, 116, 116, 113, 132, 110, 114, 113, 122, 118, 109, 117, 98, 119, 97, 135, 119, 121, 122, 136, 120, 120, 120, 120, 126, 111, 92, 130, 105, 110, 118, 115, 132, 124, 121, 126, 116, 117, 114, 127, 112, 90, 117, 108, 106, 126, 129, 110, 130, 99, 108, 111, 109, 117, 113, 120, 111, 116, 125, 119, 107, 116, 122, 101, 113, 110, 113, 109, 121, 105, 124, 129, 127, 119, 126, 110, 100, 115, 110, 122, 102, 116, 130, 102, 118, 112, 90, 104, 124, 101, 96, 112, 118, 112, 130, 119, 122, 107, 106, 119, 104, 115, 102, 111, 122, 108, 117, 143, 112, 126, 113, 122, 119, 122, 124, 111, 121, 117, 96, 128, 118, 119, 112, 143, 128, 107, 103, 111, 113, 118, 127, 107, 131, 119, 110, 112, 116, 107, 109, 107, 114, 118, 122, 120, 106, 136, 118, 134, 119, 98, 91, 114, 97, 114, 124, 115, 115, 114, 140, 118, 116, 106, 100, 119, 80, 109, 109, 110, 106, 119, 111, 124, 118, 120, 106, 136, 116, 112, 122, 118, 114, 114, 103, 115, 128, 125, 130, 88, 109, 136, 125, 115, 119, 108, 117, 108, 106, 109, 119, 110, 128, 105, 108, 123, 106, 114, 125, 119, 116, 113, 88, 129, 116, 101, 118, 116, 91, 113, 124, 125, 99, 121, 113, 108, 115, 121, 129, 122, 126, 101, 107, 119, 122, 121, 121, 126, 120, 124, 122, 110, 115, 124, 112, 134, 110, 121, 115, 112, 133, 123, 107, 103, 105, 118, 127, 113, 118, 120, 127, 113, 124, 115, 121, 107, 123, 93, 122, 112, 110, 113, 103, 124, 122, 119, 121, 128, 108, 118, 127, 122, 115, 106, 112, 115, 114, 122, 125, 116, 111, 111, 111, 122, 104, 119, 98, 120, 123, 122, 118, 121, 119, 107, 116, 113, 115, 109, 118, 118, 119, 116, 135, 101, 113, 111, 97, 134, 106, 112, 101, 114, 109, 120, 112, 127, 92, 111, 106, 104, 127, 99, 113, 181, 123, 104, 117, 126, 101, 107, 118, 120, 108, 109, 115, 104, 108, 127, 108, 101, 120, 126, 103, 121, 133, 124, 140, 123, 125, 106, 113, 118, 120, 94, 122, 102, 133, 120, 115, 121, 110, 117, 96, 108, 126, 111, 117, 120, 121, 139, 123, 127, 104, 104, 120, 139, 123, 119, 134, 128, 142, 119, 116, 141, 110, 124, 105, 103, 110, 111, 140, 107, 121, 114, 131, 119, 132, 110, 110, 123, 123, 110, 119, 117, 128, 126, 117, 117, 108, 126, 126, 110, 107, 93, 109, 110, 110, 119, 134, 124, 121, 133, 114, 101, 113, 123, 116, 126, 110, 131, 134, 117, 110, 99, 118, 129, 101, 128, 118, 104, 115, 100, 112, 116, 149, 110, 119, 124, 124, 118, 113, 121, 120, 110, 118, 136, 116, 106, 117, 100, 165, 123, 121, 104, 130, 115, 126, 123, 121, 129, 119, 102, 108, 136, 113, 109, 116, 142, 97, 116, 116, 122, 94, 106, 109, 102, 110, 115, 116, 128, 138, 136, 102, 112, 115, 117, 104, 126, 119, 131, 119, 105, 128, 147, 126, 119, 110, 105, 129, 117, 112, 112, 127, 116, 130, 111, 111, 104, 99, 182, 126, 106, 115, 108, 112, 118, 119, 109, 126, 124, 120, 113, 109, 111, 123, 122, 118, 129, 140, 110, 111, 110, 137, 114, 105, 117, 123, 119, 119, 122, 126, 125, 132, 120, 113, 115, 118, 122, 119, 115, 119, 103, 120, 117, 116, 121, 116, 103, 116, 116, 89, 110, 118, 107, 84, 108, 119, 139, 147, 124, 76, 117, 106, 105, 116, 115, 110, 119, 117, 101, 132, 114, 114, 114, 107, 104, 128, 126, 125, 119, 101, 111, 100, 113, 105, 107, 95, 127, 111, 127, 100, 143, 95, 113, 118, 103, 131, 110, 114, 108, 107, 128, 112, 117, 117, 134, 120, 120, 117, 120, 126, 92, 148, 118, 116, 128, 124, 110, 120, 122, 123, 107, 95, 126, 120, 112, 129, 107, 132, 104, 118, 115, 138, 126, 115, 119, 126, 118, 128, 127, 110, 112, 115, 111, 117, 114, 133, 105, 111, 109, 114, 113, 128, 126, 91, 109, 105, 125, 115, 108, 109, 131, 110, 110, 111, 119, 110, 99, 104, 125, 110, 110, 113, 119, 121, 124, 121, 107, 137, 116, 105, 107, 104, 120, 100, 112, 118, 110, 123, 114, 109, 110, 125, 119, 120, 111, 99, 111, 108, 121, 119, 112, 114, 115, 103, 122, 120, 110, 106, 108, 114, 115, 98, 118, 120, 118, 112, 103, 118, 126, 125, 108, 113, 136, 115, 112, 115, 147, 107, 111, 110, 109, 112, 109, 121, 112, 113, 126, 131, 116, 117, 120, 109, 112, 102, 107, 102, 132, 108, 104, 111, 118, 120, 115, 109, 102, 100, 124, 107, 98, 118, 109, 121, 124, 111, 121, 118, 100, 108, 122, 128, 122, 116, 105, 113, 120, 139, 122, 106, 126, 105, 117, 122, 113, 114, 126, 116, 128, 114, 118, 118, 127, 114, 116, 119, 115, 110, 113, 113, 108, 138, 113, 137, 103, 124, 121, 115, 109, 118, 117, 112, 127, 108, 117, 123, 110, 119, 139, 113, 126, 106, 112, 109, 113, 115, 98, 119, 104, 111, 131, 116, 127, 120, 111, 113, 107, 106, 117, 120, 107, 110, 121, 102, 114, 101, 127, 115, 123, 121, 113, 133, 105, 106, 132, 110, 110, 126, 110, 100, 116, 116, 129, 144, 126, 120, 109, 114, 110, 113, 124, 107, 117, 107, 132, 112, 103, 112, 121, 121, 114, 114, 108, 109, 114, 104, 142, 117, 109, 116, 121, 100, 114, 124, 118, 106, 117, 114, 114, 104, 121, 115, 115, 114, 106, 115, 103, 114, 118, 120, 112, 112, 115, 111, 116, 123, 119, 108, 111, 116, 101, 109, 113, 114, 111, 127, 124, 103, 109, 122, 121, 107, 126, 112, 113, 130, 101, 117, 115, 126, 112, 108, 115, 111, 119, 115, 109, 100, 131, 105, 109, 110, 115, 117, 115, 120, 116, 133, 105, 122, 102, 102, 122, 114, 109, 123, 138, 120, 109, 110, 104, 123, 108, 123, 130, 111, 125, 107, 129, 114, 110, 119, 124, 118, 124, 123, 118, 118, 108, 115, 125, 109, 106, 112, 120, 116, 118, 115, 107, 123, 119, 116, 126, 123, 106, 106, 102, 99, 116, 106, 104, 113, 111, 112, 110, 108, 132, 123, 104, 116, 115, 113, 111, 106, 114, 111, 110, 106, 114, 115, 113, 141, 104, 121, 111, 116, 108, 108, 110, 112, 117, 125, 122, 113, 118, 109, 125, 102, 115, 114, 117, 108, 122, 94, 97, 126, 112, 119, 127, 133, 128, 110, 114, 106, 117, 120, 116, 110, 111, 116, 107, 116, 119, 153, 116, 127, 117, 104, 106, 124, 112, 118, 108, 124, 110, 117, 113, 114, 113, 109, 98, 107, 107, 113, 114, 114, 120, 111, 116, 107, 126, 121, 109, 129, 132, 127, 113, 117, 106, 117, 111, 126, 122, 109, 118, 109, 126, 119, 118, 107, 131, 129, 108, 119, 112, 107, 118, 117, 103, 116, 122, 117, 110, 102, 122, 105, 104, 117, 110, 116, 107, 111, 119, 124, 120, 108, 112, 123, 116, 107, 110, 124, 111, 109, 116, 125, 97, 120, 111, 116, 122, 110, 103, 115, 120, 107, 111, 105, 109, 121, 83, 113, 109, 124, 118, 122, 118, 121, 109, 83, 108, 114, 115, 111, 114, 112, 112, 110, 116, 108, 103, 113, 128, 108, 120, 124, 149, 120, 117, 147, 102, 121, 122, 119, 126, 118, 136, 109, 97, 109, 118, 126, 90, 110, 123, 105, 139, 131, 114, 113, 134, 122, 114, 106, 114, 119, 137, 114, 119, 113, 129, 98, 122, 101, 113, 118, 110, 109, 120, 100, 120, 120, 99, 97, 90, 122, 131, 111, 137, 90, 115, 120, 114, 111, 107, 101, 104, 126, 110, 126, 112, 102, 115, 108, 109, 116, 116, 108, 116, 111, 121, 110, 124, 109, 105, 109, 129, 122, 110, 127, 136, 93, 123, 127, 130, 122, 124, 110, 133, 99, 108, 105, 147, 113, 99, 107, 82, 155, 122, 103, 109, 120, 108, 117, 119, 114, 114, 116, 123, 91, 99, 110, 121, 119, 117, 135, 114, 119, 100, 137, 135, 114, 113, 108, 88, 112, 118, 154, 106, 108, 115, 115, 109, 124, 110, 113, 112, 108, 102, 135, 126, 111, 122, 121, 111, 93, 123, 116, 106, 111, 80, 109, 106, 118, 113, 111, 103, 127, 126, 102, 121, 126, 113, 124, 112, 109, 125, 133, 108, 111, 123, 123, 101, 107, 117, 113, 120, 125, 113, 100, 111, 113, 117, 115, 126, 114, 122, 112, 126, 101, 119, 115, 118, 113, 123, 117, 118, 99, 113, 126, 109, 114, 108, 82, 115, 103, 122, 106, 114, 118, 122, 114, 122, 116, 113, 124, 97, 115, 114, 103, 114, 113, 128, 109, 74, 120, 114, 111, 106, 131, 117, 109, 108, 127, 123, 115, 129, 119, 113, 110, 121, 96, 117, 130, 128, 109, 109, 130, 87, 92, 146, 106, 90, 105, 126, 117, 125, 117, 108, 109, 148, 123, 122, 125, 114, 115, 121, 99, 121, 130, 123, 121, 112, 113, 112, 114, 115, 91, 108, 113, 109, 120, 126, 121, 117, 116, 117, 104, 128, 125, 109, 98, 115, 128, 109, 117, 116, 123, 105, 100, 122, 115, 108, 112, 107, 102, 124, 110, 112, 110, 104, 110, 124, 143, 111, 111, 106, 117, 100, 103, 95, 113, 122, 109, 106, 117, 113, 114, 124, 133, 96, 102, 107, 95, 109, 97, 116, 105, 113, 117, 127, 102, 128, 110, 125, 78, 117, 123, 119, 120, 121, 111, 99, 95, 129, 114, 120, 91, 102, 116, 110, 118, 104, 123, 131, 107, 107, 110, 120, 112, 140, 117, 122, 124, 115, 115, 109, 136, 122, 114, 107, 128, 106, 121, 127, 113, 111, 112, 119, 107, 116, 126, 126, 131, 106, 123, 126, 101, 116, 113, 110, 112, 106, 105, 123, 120, 103, 143, 118, 100, 130, 120, 110, 118, 104, 107, 104, 108, 99, 106, 121, 111, 115, 134, 111, 102, 104, 129, 129, 106, 102, 129, 113, 109, 116, 94, 130, 112, 113, 119, 99, 115, 107, 107, 122, 120, 109, 105, 128, 102, 113, 108, 116, 119, 112, 114, 119, 122, 109, 108, 110, 124, 123, 120, 108, 125, 107, 119, 100, 113, 120, 124, 94, 118, 118, 116, 110, 93, 135, 104, 130, 108, 115, 91, 100, 118, 108, 110, 129, 121, 111, 120, 115, 103, 116, 122, 107, 143, 106, 147, 104, 128, 106, 107, 161, 125, 116, 96, 104, 113, 100, 122, 110, 115, 118, 135, 104, 126, 116, 107, 116, 137, 88, 131, 111, 101, 121, 117, 103, 110, 113, 112, 110, 117, 102, 108, 111, 121, 108, 107, 135, 119, 108, 120, 117, 112, 122, 114, 86, 101, 93, 122, 120, 118, 109, 105, 109, 113, 112, 115, 126, 118, 116, 114, 105, 126, 117, 98, 118, 128, 111, 122, 134, 107, 129, 108, 131, 118, 128, 113, 109, 115, 134, 99, 108, 113, 101, 100, 104, 104, 109, 121, 114, 106, 115, 115, 112, 116, 101, 115, 122, 103, 135, 131, 90, 122, 115, 121, 116, 130, 135, 127, 129, 104, 131, 106, 121, 143, 119, 123, 116, 124, 112, 111, 108, 123, 114, 119, 100, 122, 102, 104, 110, 95, 104, 106, 114, 121, 123, 119, 106, 114, 119, 104, 114, 107, 114, 141, 111, 113, 116, 98, 120, 104, 105, 109, 106, 126, 119, 101, 109, 111, 126, 119, 137, 124, 122, 106, 108, 100, 113, 127, 117, 106, 107, 125, 111, 126, 112, 137, 111, 101, 125, 134, 115, 112, 99, 130, 97, 106, 104, 116, 112, 121, 118, 116, 116, 103, 106, 125, 111, 133, 111, 109, 115, 115, 106, 128, 106, 107, 117, 121, 113, 111, 108, 99, 111, 128, 100, 112, 118, 105, 104, 117, 119, 111, 114, 119, 124, 115, 124, 113, 109, 137, 110, 145, 100, 117, 117, 128, 110, 132, 103, 130, 107, 111, 119, 106, 102, 126, 98, 109, 125, 123, 112, 105, 110, 101, 122, 139, 107, 115, 126, 116, 119, 111, 128, 112, 105, 108, 102, 120, 132, 112, 134, 107, 102, 130, 114, 120, 124, 124, 104, 127, 135, 108, 117, 116, 105, 116, 111, 109, 114, 129, 123, 119, 114, 130, 129, 109, 129, 111, 104, 107, 113, 116, 106, 127, 85, 110, 102, 129, 96, 114, 97, 121, 92, 109, 119, 123, 97, 120, 115, 133, 118, 126, 111, 116, 115, 113, 143, 116, 140, 129, 92, 127, 107, 102, 96, 110, 133, 110, 101, 123, 104, 131, 132, 123, 114, 99, 119, 111, 110, 116, 111, 117, 103, 120, 116, 117, 104, 126, 102, 131, 109, 115, 136, 116, 118, 100, 113, 122, 128, 114, 108, 109, 134, 123, 115, 118, 108, 149, 118, 105, 126, 114, 111, 86, 106, 94, 118, 119, 120, 116, 103, 115, 116, 113, 103, 115, 119, 110, 140, 126, 88, 120, 115, 132, 123, 110, 106, 113, 122, 119, 122, 105, 108, 105, 133, 107, 121, 133, 104, 124, 127, 131, 126, 115, 120, 113, 114, 127, 133, 124, 106, 108, 104, 100, 106, 101, 124, 98, 88, 104, 123, 104, 122, 107, 120, 104, 111, 106, 105, 116, 116, 103, 113, 121, 111, 109, 109, 118, 112, 121, 127, 116, 110, 114, 128, 119, 138, 95, 118, 112, 112, 107, 132, 138, 117, 117, 88, 116, 126, 134, 106, 117, 114, 114, 115, 99, 121, 115, 101, 122, 116, 108, 116, 109, 118, 113, 104, 123, 109, 108, 116, 114, 120, 107, 107, 102, 118, 105, 119, 120, 114, 109, 102, 143, 106, 117, 114, 91, 109, 121, 135, 116, 99, 109, 106, 128, 121, 124, 112, 100, 123, 111, 106, 150, 115, 110, 97, 128, 114, 115, 123, 102, 108, 126, 110, 114, 109, 108, 112, 129, 117, 116, 113, 151, 108, 122, 129, 123, 114, 107, 107, 113, 129, 105, 111, 109, 121, 133, 119, 127, 112, 104, 111, 142, 105, 110, 105, 113, 109, 105, 124, 106, 122, 107, 125, 107, 139, 109, 110, 108, 120, 104, 117, 146, 108, 107, 121, 120, 131, 114, 116, 121, 115, 120, 119, 114, 122, 130, 116, 106, 127, 104, 99, 147, 141, 108, 111, 117, 110, 104, 90, 118, 127, 127, 109, 107, 125, 117, 116, 108, 108, 122, 108, 101, 127, 135, 116, 114, 112, 105, 103, 111, 100, 128, 115, 116, 117, 120, 128, 139, 118, 117, 123, 116, 123, 109, 107, 115, 98, 111, 113, 119, 124, 122, 99, 101, 117, 110, 110, 132, 124, 115, 106, 115, 114, 122, 116, 118, 125, 131, 121, 115, 135, 112, 98, 111, 88, 90, 120, 105, 104, 146, 97, 111, 119, 119, 112, 111, 121, 108, 98, 109, 125, 119, 122, 119, 103, 121, 123, 111, 102, 107, 125, 127, 109, 130, 136, 118, 93, 101, 117, 122, 129, 115, 115, 111, 121, 122, 122, 128, 113, 119, 113, 101, 125, 120, 124, 126, 118, 106, 126, 127, 118, 103, 120, 119, 122, 116, 123, 101, 110, 121, 100, 127, 100, 115, 110, 112, 121, 119, 129, 121, 119, 101, 121, 104, 125, 116, 113, 117, 105, 103, 118, 108, 116, 112, 123, 128, 110, 118, 110, 131, 120, 117, 117, 107, 111, 98, 126, 132, 109, 120, 119, 108, 117, 103, 125, 116, 116, 114, 130, 114, 106, 122, 134, 108, 133, 109, 106, 124, 126, 142, 118, 110, 110, 111, 97, 97, 123, 117, 114, 107, 113, 115, 131, 113, 118, 103, 111, 115, 111, 124, 111, 116, 103, 111, 115, 107, 117, 118, 101, 111, 111, 119, 126, 110, 122, 120, 123, 123, 115, 105, 112, 130, 116, 136, 107, 132, 125, 109, 106, 124, 114, 101, 113, 130, 112, 113, 113, 120, 106, 133, 129, 124, 113, 128, 125, 102, 128, 118, 116, 107, 93, 98, 122, 113, 127, 125, 107, 100, 139, 112, 121, 112, 104, 105, 137, 137, 121, 120, 111, 119, 112, 113, 129, 133, 112, 107, 113, 121, 117, 123, 124, 132, 122, 117, 116, 109, 115, 128, 128, 126, 115, 109, 104, 114, 105, 102, 103, 105, 130, 115, 125, 123, 109, 115, 124, 125, 121, 121, 129, 101, 132, 119, 135, 110, 107, 119, 102, 114, 116, 121, 112, 111, 118, 126, 124, 106, 111, 126, 134, 92, 124, 96, 106, 121, 121, 109, 110, 107, 107, 140, 114, 127, 117, 116, 120, 113, 119, 114, 113, 122, 114, 106, 113, 100, 121, 135, 116, 130, 128, 120, 114, 121, 109, 113, 109, 122, 105, 113, 104, 121, 110, 97, 109, 117, 109, 118, 102, 119, 108, 116, 108, 121, 111, 109, 112, 118, 116, 121, 110, 111, 118, 118, 123, 126, 116, 119, 121, 118, 95, 110, 101, 119, 109, 124, 124, 116, 120, 117, 84, 120, 122, 117, 133, 117, 119, 111, 112, 118, 115, 117, 116, 123, 123, 90, 113, 117, 115, 119, 167, 122, 113, 110, 111, 120, 132, 112, 114, 111, 120, 108, 124, 107, 120, 119, 114, 133, 109, 128, 112, 113, 127, 113, 111, 114, 121, 111, 118, 111, 135, 114, 119, 114, 125, 136, 137, 105, 127, 77, 105, 108, 100, 113, 110, 119, 91, 107, 117, 104, 103, 102, 121, 112, 138, 130, 117, 117, 119, 114, 117, 125, 116, 114, 118, 110, 109, 108, 128, 107, 113, 93, 125, 117, 107, 115, 109, 150, 110, 109, 117, 115, 120, 113, 119, 108, 107, 113, 118, 85, 126, 113, 102, 107, 110, 123, 110, 101, 117, 97, 112, 103, 109, 114, 113, 119, 107, 106, 117, 117, 118, 112, 115, 119, 114, 112, 124, 112, 92, 133, 113, 123, 110, 98, 117, 104, 105, 117, 107, 112, 106, 113, 113, 117, 120, 116, 121, 125, 134, 117, 120, 93, 121, 123, 122, 108, 102, 119, 117, 112, 117, 110, 109, 126, 109, 115, 108, 111, 104, 94, 113, 109, 124, 150, 108, 122, 120, 120, 113, 120, 127, 109, 163, 123, 118, 112, 117, 102, 101, 120, 159, 100, 102, 97, 114, 102, 112, 115, 107, 114, 102, 112, 116, 119, 122, 101, 112, 114, 124, 120, 109, 109, 107, 80, 118, 113, 111, 104, 107, 105, 105, 113, 125, 111, 125, 116, 126, 132, 114, 121, 120, 101, 112, 108, 115, 127, 120, 120, 109, 114, 130, 100, 127, 119, 113, 101, 103, 108, 117, 122, 119, 113, 111, 119, 107, 104, 119, 115, 115, 117, 117, 120, 123, 85, 110, 103, 101, 121, 115, 126, 65, 121, 95, 106, 114, 120, 106, 114, 96, 117, 93, 109, 125, 113, 97, 113, 116, 118, 119, 127, 107, 120, 129, 139, 110, 106, 118, 113, 113, 105, 98, 108, 122, 105, 130, 102, 118, 106, 89, 118, 111, 114, 119, 129, 146, 107, 138, 126, 126, 107, 119, 116, 107, 118, 109, 119, 94, 111, 93, 124, 117, 110, 108, 94, 115, 120, 105, 110, 110, 108, 116, 116, 124, 118, 121, 107, 124, 123, 115, 124, 116, 105, 124, 136, 130, 105, 86, 101, 120, 111, 115, 114, 106, 110, 121, 101, 110, 115, 123, 129, 100, 105, 123, 101, 116, 133, 118, 113, 105, 121, 101, 120, 111, 127, 116, 77, 114, 124, 122, 112, 114, 114, 119, 119, 98, 113, 121, 118, 125, 107, 126, 111, 107, 111, 123, 120, 107, 110, 135, 121, 106, 110, 131, 118, 123, 115, 125, 116, 116, 89, 124, 120, 116, 102, 114, 122, 98, 120, 127, 108, 111, 107, 120, 137, 120, 138, 90, 115, 126, 143, 109, 107, 118, 112, 117, 113, 105, 120, 112, 99, 116, 115, 127, 98, 109, 126, 109, 97, 107, 114, 124, 117, 128, 102, 112, 121, 112, 130, 126, 123, 105, 110, 138, 111, 103, 98, 122, 121, 106, 116, 111, 114, 121, 115, 130, 134, 127, 120, 123, 116, 106, 115, 132, 117, 110, 121, 120, 110, 123, 120, 107, 111, 136, 126, 139, 105, 115, 123, 117, 112, 102, 117, 119, 111, 112, 113, 114, 130, 110, 122, 108, 122, 108, 119, 122, 118, 114, 123, 112, 103, 121, 113, 121, 104, 104, 127, 117, 128, 113, 125, 129, 115, 113, 110, 120, 119, 107, 115, 130, 122, 109, 120, 123, 121, 117, 111, 109, 121, 112, 118, 104, 123, 109, 123, 127, 129, 125, 123, 118, 111, 118, 133, 92, 120, 103, 112, 114, 110, 112, 114, 106, 114, 122, 119, 98, 126, 110, 133, 109, 108, 103, 104, 118, 111, 114, 105, 117, 133, 122, 118, 112, 115, 121, 135, 125, 112, 113, 127, 123, 126, 115, 115, 122, 117, 126, 129, 106, 136, 138, 112, 130, 106, 131, 125, 111, 113, 143, 111, 121, 114, 117, 96, 112, 110, 118, 100, 145, 144, 124, 148, 112, 125, 136, 106, 112, 124, 116, 113, 146, 104, 123, 136, 106, 120, 127, 114, 110, 113, 126, 123, 119, 117, 108, 122, 104, 112, 128, 108, 99, 104, 131, 123, 123, 119, 114, 125, 109, 112, 114, 125, 104, 103, 106, 120, 103, 116, 111, 109, 125, 124, 120, 107, 114, 107, 115, 109, 110, 154, 116, 121, 131, 116, 111, 131, 118, 120, 115, 120, 124, 111, 114, 113, 106, 118, 104, 116, 114, 109, 111, 116, 104, 128, 129, 110, 108, 115, 107, 117, 121, 114, 107, 110, 125, 137, 121, 133, 116, 114, 122, 119, 121, 125, 130, 132, 111, 112, 98, 114, 112, 112, 129, 111, 130, 121, 105, 117, 105, 118, 132, 118, 128, 112, 113, 99, 109, 120, 121, 112, 115, 115, 129, 118, 100, 113, 113, 114, 138, 131, 113, 127, 104, 115, 125, 118, 120, 116, 109, 112, 110, 115, 113, 110, 124, 128, 115, 108, 107, 116, 124, 116, 114, 120, 132, 121, 115, 125, 128, 131, 104, 123, 102, 134, 125, 114, 98, 111, 99, 116, 131, 122, 115, 120, 126, 130, 109, 137, 104, 92, 120, 126, 122, 119, 103, 110, 140, 95, 121, 116, 117, 114, 123, 108, 125, 129, 115, 112, 138, 118, 113, 121, 117, 145, 119, 113, 113, 129, 121, 139, 115, 126, 126, 113, 123, 115, 116, 113, 125, 122, 124, 138, 101, 121, 107, 115, 132, 128, 135, 109, 111, 119, 106, 114, 132, 115, 107, 134, 109, 111, 127, 125, 107, 106, 122, 116, 113, 104, 130, 129, 123, 104, 137, 112, 136, 119, 124, 110, 115, 128, 118, 121, 132, 124, 103, 118, 114, 116, 97, 125, 118, 119, 121, 112, 114, 98, 101, 110, 125, 119, 132, 123, 106, 122, 93, 127, 135, 131, 113, 128, 111, 122, 115, 96, 105, 107, 108, 120, 106, 107, 104, 121, 127, 114, 119, 119, 120, 118, 113, 147, 126, 126, 133, 127, 125, 124, 121, 125, 114, 111, 121, 114, 119, 115, 119, 125, 112, 126, 121, 108, 117, 121, 104, 110, 109, 132, 114, 108, 113, 117, 140, 115, 103, 109, 111, 125, 111, 119, 114, 121, 112, 128, 130, 134, 129, 109, 106, 111, 137, 111, 131, 108, 118, 111, 113, 115, 107, 128, 115, 110, 114, 113, 129, 124, 104, 131, 117, 116, 101, 105, 119, 118, 124, 100, 126, 111, 117, 127, 134, 106, 112, 122, 102, 119, 105, 106, 115, 118, 113, 109, 110, 116, 107, 118, 126, 113, 112, 120, 112, 116, 119, 122, 119, 113, 99, 113, 111, 105, 120, 106, 124, 117, 113, 122, 115, 117, 107, 114, 126, 113, 112, 106, 108, 116, 120, 123, 111, 119, 101, 97, 112, 96, 124, 112, 117, 114, 119, 111, 125, 123, 110, 117, 117, 122, 121, 126, 111, 119, 112, 119, 116, 105, 109, 123, 123, 119, 119, 112, 111, 134, 130, 134, 126, 127, 122, 122, 112, 114, 116, 108, 111, 114, 107, 112, 111, 120, 130, 115, 129, 119, 110, 122, 111, 127, 124, 110, 106, 122, 114, 108, 132, 111, 114, 116, 109, 118, 111, 99, 118, 118, 131, 114, 109, 105, 114, 119, 120, 103, 105, 108, 121, 117, 106, 118, 118, 120, 119, 108, 105, 108, 113, 112, 118, 121, 128, 159, 107, 119, 125, 117, 108, 123, 106, 113, 117, 119, 110, 106, 112, 115, 123, 110, 101, 119, 115, 121, 121, 138, 112, 121, 112, 98, 125, 121, 114, 122, 119, 124, 114, 108, 109, 116, 112, 112, 103, 119, 115, 116, 125, 111, 116, 117, 113, 111, 97, 119, 133, 122, 116, 115, 106, 117, 135, 110, 120, 124, 112, 105, 110, 110, 111, 118, 106, 120, 124, 119, 106, 126, 116, 113, 126, 114, 120, 123, 110, 112, 111, 116, 114, 148, 127, 112, 133, 126, 124, 123, 124, 126, 108, 123, 119, 121, 104, 131, 116, 114, 131, 108, 116, 119, 118, 102, 118, 111, 129, 91, 120, 116, 120, 110, 111, 121, 102, 126, 121, 117, 110, 122, 127, 111, 123, 116, 102, 112, 121, 107, 114, 110, 119, 110, 115, 123, 110, 120, 114, 114, 106, 121, 117, 120, 110, 123, 130, 105, 116, 114, 114, 124, 108, 115, 107, 104, 113, 121, 121, 121, 143, 117, 99, 115, 126, 114, 116, 109, 111, 118, 110, 99, 130, 119, 112, 115, 110, 118, 129, 113, 134, 101, 115, 113, 109, 115, 117, 136, 113, 113, 113, 114, 117, 120, 106, 111, 112, 121, 116, 108, 121, 125, 114, 103, 120, 119, 142, 111, 140, 121, 131, 115, 111, 122, 126, 110, 107, 123, 109, 114, 123, 147, 116, 112, 96, 113, 115, 111, 108, 101, 137, 121, 118, 118, 118, 115, 125, 109, 120, 105, 129, 130, 100, 122, 124, 108, 123, 117, 119, 126, 113, 122, 117, 122, 111, 114, 122, 113, 122, 112, 138, 119, 114, 114, 127, 113, 116, 125, 123, 105, 110, 118, 112, 131, 124, 149, 125, 121, 113, 122, 123, 118, 119, 111, 109, 104, 114, 114, 123, 128, 130, 109, 122, 122, 109, 119, 119, 123, 118, 111, 125, 102, 104, 103, 120, 116, 115, 114, 120, 111, 108, 115, 114, 112, 121, 124, 122, 113, 115, 116, 118, 114, 125, 119, 109, 123, 113, 111, 113, 116, 111, 123, 129, 112, 115, 116, 118, 112, 115, 113, 120, 123, 107, 113, 121, 115, 120, 123, 118, 123, 118, 119, 111, 122, 113, 115, 120, 114, 115, 115, 112, 110, 124, 115, 114, 118, 123, 116, 102, 118, 95, 114, 124, 111, 116, 113, 119, 110, 111, 114, 123, 112, 118, 117, 123, 136, 118, 122, 118, 118, 112, 113, 121, 114, 129, 112, 125, 124, 131, 116, 116, 114, 112, 119, 110, 128, 119, 119, 80, 117, 110, 114, 117, 109, 121, 115, 144, 116, 116, 141, 118, 122, 103, 121, 112, 119, 109, 107, 117, 115, 111, 118, 103, 113, 113, 113, 122, 116, 111, 117, 120, 121, 107, 116, 120, 119, 118, 119, 111, 127, 135, 105, 112, 121, 123, 116, 116, 122, 117, 110, 122, 115, 116, 116, 121, 119, 115, 111, 113, 109, 118, 120, 115, 111, 115, 104, 122, 118, 117, 121, 103, 118, 117, 120, 107, 108, 111, 106, 113, 119, 112, 118, 125, 113, 115, 120, 122, 115, 119, 115, 115, 121, 115, 108, 122, 122, 115, 116, 115, 109, 115, 114, 112, 109, 113, 86, 112, 116, 120, 112, 118, 117, 116, 111, 109, 125, 118, 119, 138, 114, 109, 117, 118, 108, 122, 116, 119, 118, 121, 116, 113, 119, 92, 111, 117, 117, 111, 116, 116, 115, 119, 114, 98, 116, 114, 111, 114, 106, 114, 119, 120, 135, 123, 112, 114, 113, 117, 120, 112, 111, 117, 132, 126, 122, 122, 121, 103, 117, 120, 141, 118, 112, 117, 115, 120, 110, 116, 105, 101, 113, 121, 123, 108, 111, 127, 112, 119, 122, 110, 125, 120, 121, 123, 111, 109, 113, 115, 112, 110, 120, 121, 118, 117, 141, 121, 105, 120, 109, 119, 111, 115, 111, 114, 114, 111, 119, 103, 117, 122, 122, 109, 117, 113, 114, 114, 113, 119, 119, 112, 116, 116, 103, 116, 112, 110, 179, 112, 108, 110, 116, 111, 108, 112, 120, 126, 114, 111, 111, 122, 111, 112, 115, 116, 108, 113, 112, 121, 113, 115, 112, 129, 118, 120, 116, 112, 119, 117, 110, 129, 108, 112, 98, 112, 119, 119, 115, 111, 118, 114, 114, 120, 114, 114, 111, 109, 124, 119, 123, 117, 114, 119, 111, 111, 118, 117, 108, 129, 84, 101, 106, 109, 116, 126, 116, 122, 119, 118, 108, 117, 117, 107, 117, 105, 117, 124, 131, 107, 110, 111, 114, 118, 110, 115, 125, 114, 115, 108, 102, 108, 115, 117, 117, 115, 117, 119, 109, 108, 118, 114, 113, 104, 119, 117, 108, 118, 118, 115, 105, 121, 119, 118, 117, 122, 107, 121, 113, 112, 111, 118, 112, 129, 122, 123, 119, 112, 117, 111, 115, 114, 112, 114, 115, 123, 121, 115, 112, 117, 112, 113, 112, 122, 116, 117, 113, 121, 115, 109, 123, 98, 127, 120, 115, 119, 119, 115, 115, 113, 115, 121, 115, 126, 119, 115, 111, 124, 114, 117, 101, 131, 110, 112, 117, 114, 126, 115, 110, 119, 99, 110, 90, 124, 122, 110, 122, 111, 111, 127, 120, 118, 104, 125, 119, 122, 96, 109, 120, 111, 111, 110, 133, 115, 126, 121, 119, 113, 113, 132, 113, 118, 115, 113, 120, 116, 119, 119, 134, 117, 122, 129, 130, 116, 118, 99, 123, 107, 122, 100, 116, 113, 120, 118, 115, 119, 117, 118, 114, 120, 112, 126, 109, 124, 128, 115, 125, 115, 104, 117, 133, 118, 125, 115, 117, 121, 113, 113, 115, 115, 120, 121, 117, 108, 106, 115, 115, 109, 121, 116, 120, 113, 115, 104, 108, 124, 120, 115, 113, 100, 103, 123, 116, 104, 114, 124, 110, 122, 109, 110, 129, 107, 113, 118, 113, 133, 117, 133, 116, 116, 117, 112, 111, 111, 119, 115, 126, 115, 113, 122, 125, 120, 116, 123, 115, 125, 116, 108, 124, 108, 107, 100, 109, 112, 119, 124, 113, 122, 115, 108, 116, 111, 122, 143, 116, 109, 124, 121, 125, 117, 95, 113, 107, 129, 125, 108, 139, 114, 109, 130, 123, 118, 113, 115, 116, 111, 112, 131, 116, 119, 115, 122, 107, 111, 115, 116, 115, 110, 106, 119, 117, 107, 125, 112, 107, 112, 112, 114, 121, 117, 110, 94, 106, 111, 105, 107, 122, 117, 121, 115, 120, 123, 111, 105, 117, 114, 122, 118, 116, 121, 100, 114, 114, 111, 101, 123, 116, 117, 115, 119, 120, 127, 124, 118, 123, 117, 127, 122, 123, 108, 116, 130, 109, 125, 132, 112, 121, 126, 118, 102, 102, 120, 114, 111, 109, 97, 128, 113, 109, 106, 110, 103, 104, 126, 119, 106, 170, 116, 110, 119, 131, 114, 99, 136, 108, 122, 112, 120, 116, 103, 106, 129, 113, 129, 115, 117, 120, 111, 96, 114, 123, 112, 124, 113, 123, 118, 119, 111, 120, 133, 126, 110, 128, 120, 105, 126, 104, 111, 130, 130, 112, 135, 112, 116, 131, 117, 117, 118, 123, 111, 116, 107, 119, 108, 116, 116, 101, 100, 112, 130, 115, 112, 108, 112, 125, 110, 125, 121, 125, 108, 112, 116, 107, 116, 121, 117, 121, 113, 118, 105, 123, 114, 105, 120, 120, 126, 112, 131, 126, 112, 115, 116, 127, 122, 114, 124, 114, 123, 126, 115, 117, 102, 116, 110, 122, 120, 115, 111, 118, 114, 113, 122, 111, 118, 119, 117, 124, 127, 117, 110, 112, 116, 113, 118, 118, 121, 126, 116, 115, 120, 107, 111, 126, 108, 117, 118, 110, 103, 110, 108, 115, 125, 109, 121, 115, 107, 97, 125, 105, 109, 119, 115, 125, 103, 116, 108, 102, 121, 124, 116, 114, 119, 111, 113, 123, 125, 108, 116, 125, 103, 117, 124, 112, 119, 114, 125, 130, 104, 124, 112, 126, 120, 121, 122, 115, 132, 114, 117, 105, 120, 116, 117, 111, 121, 109, 119, 113, 113, 120, 117, 123, 125, 111, 108, 105, 116, 127, 115, 117, 107, 119, 122, 121, 113, 116, 117, 109, 111, 119, 118, 124, 109, 107, 109, 109, 117, 116, 117, 131, 118, 129, 103, 122, 122, 132, 119, 117, 112, 114, 110, 94, 113, 108, 122, 109, 111, 118, 119, 99, 112, 129, 116, 117, 137, 116, 104, 94, 117, 93, 112, 135, 121, 120, 131, 115, 106, 110, 111, 126, 118, 140, 117, 116, 103, 123, 121, 130, 117, 118, 110, 121, 134, 102, 127, 117, 116, 106, 108, 111, 112, 105, 126, 119, 104, 105, 113, 115, 105, 118, 106, 96, 104, 115, 124, 104, 109, 109, 113, 91, 112, 111, 132, 116, 130, 107, 112, 120, 94, 120, 106, 113, 110, 119, 103, 108, 113, 130, 120, 113, 118, 130, 114, 120, 115, 127, 130, 113, 128, 119, 116, 116, 115, 115, 123, 104, 112, 116, 120, 105, 97, 120, 104, 103, 109, 94, 114, 114, 106, 107, 98, 133, 122, 109, 116, 110, 107, 127, 144, 106, 90, 110, 117, 117, 136, 103, 112, 108, 119, 110, 117, 122, 98, 113, 97, 127, 112, 112, 113, 112, 139, 132, 90, 128, 117, 114, 111, 101, 106, 137, 111, 120, 142, 104, 127, 122, 108, 130, 119, 120, 108, 99, 115, 115, 123, 106, 118, 140, 110, 103, 114, 114, 112, 113, 100, 121, 113, 123, 136, 124, 105, 102, 105, 114, 111, 129, 120, 115, 109, 123, 112, 107, 118, 113, 124, 128, 122, 128, 122, 118, 121, 115, 127, 107, 124, 122, 122, 103, 119, 114, 131, 108, 107, 117, 117, 114, 120, 111, 99, 102, 106, 135, 114, 126, 113, 121, 118, 126, 119, 128, 100, 119, 134, 124, 106, 119, 124, 117, 137, 109, 99, 110, 117, 105, 146, 102, 118, 116, 127, 107, 110, 137, 115, 119, 114, 108, 124, 101, 99, 129, 116, 131, 102, 112, 113, 130, 112, 118, 114, 116, 121, 112, 129, 114, 94, 107, 97, 106, 122, 114, 119, 103, 121, 118, 121, 127, 119, 121, 113, 111, 122, 124, 123, 118, 125, 93, 128, 105, 117, 116, 128, 104, 116, 105, 107, 117, 126, 95, 103, 118, 123, 116, 96, 125, 104, 115, 93, 110, 106, 118, 131, 126, 127, 106, 110, 112, 117, 100, 111, 124, 126, 114, 114, 135, 106, 106, 128, 110, 117, 99, 128, 115, 119, 126, 112, 146, 105, 131, 120, 112, 109, 123, 96, 91, 113, 92, 121, 127, 111, 113, 107, 119, 114, 114, 108, 117, 111, 110, 125, 125, 125, 112, 106, 139, 117, 122, 116, 111, 105, 117, 108, 133, 125, 120, 116, 109, 107, 120, 120, 111, 117, 125, 111, 116, 113, 109, 114, 102, 113, 136, 125, 125, 92, 116, 107, 102, 124, 118, 127, 113, 116, 111, 120, 117, 132, 101, 118, 94, 112, 137, 122, 101, 122, 120, 117, 104, 110, 108, 100, 103, 107, 114, 116, 116, 142, 103, 89, 115, 99, 124, 100, 127, 107, 104, 103, 110, 117, 105, 113, 150, 108, 106, 123, 103, 113, 116, 124, 109, 130, 127, 130, 100, 113, 116, 108, 114, 108, 111, 129, 103, 97, 108, 113, 113, 111, 114, 122, 123, 103, 101, 116, 122, 123, 128, 113, 103, 133, 117, 128, 118, 116, 99, 106, 115, 113, 118, 125, 117, 118, 126, 126, 114, 135, 133, 110, 111, 128, 122, 126, 106, 107, 120, 121, 113, 98, 93, 108, 108, 108, 122, 105, 104, 115, 108, 121, 109, 119, 119, 118, 114, 116, 113, 111, 105, 118, 122, 115, 120, 121, 121, 119, 118, 108, 104, 115, 120, 112, 115, 107, 115, 117, 98, 125, 135, 120, 125, 117, 106, 122, 136, 107, 121, 117, 123, 111, 103, 129, 110, 112, 114, 115, 128, 128, 106, 117, 122, 118, 113, 112, 116, 117, 132, 123, 116, 118, 128, 123, 115, 109, 116, 120, 98, 114, 117, 121, 129, 118, 105, 124, 131, 126, 113, 116, 124, 124, 136, 116, 108, 117, 110, 119, 123, 124, 95, 101, 121, 129, 118, 131, 121, 123, 122, 114, 105, 115, 123, 121, 132, 138, 124, 116, 116, 110, 118, 111, 139, 115, 120, 112, 127, 109, 107, 126, 121, 132, 117, 119, 121, 116, 116, 114, 136, 128, 116, 120, 123, 114, 122, 118, 121, 118, 114, 113, 115, 108, 117, 125, 127, 104, 110, 109, 114, 141, 114, 123, 121, 122, 114, 134, 116, 126, 137, 98, 118, 112, 115, 119, 131, 117, 118, 111, 119, 118, 121, 126, 125, 120, 101, 118, 106, 111, 112, 132, 131, 116, 117, 119, 120, 106, 108, 113, 119, 117, 121, 114, 102, 114, 125, 120, 123, 114, 135, 119, 119, 118, 123, 133, 106, 120, 121, 119, 111, 116, 127, 119, 131, 124, 104, 119, 124, 113, 104, 119, 109, 113, 113, 121, 108, 119, 120, 123, 115, 128, 102, 107, 125, 127, 110, 123, 114, 108, 113, 112, 115, 112, 122, 116, 127, 133, 117, 117, 112, 115, 130, 120, 111, 116, 114, 115, 112, 126, 133, 109, 127, 122, 118, 112, 123, 105, 117, 110, 111, 114, 106, 114, 122, 106, 114, 119, 114, 126, 116, 125, 113, 120, 114, 121, 116, 120, 120, 110, 110, 113, 120, 132, 133, 115, 109, 123, 117, 136, 108, 112, 106, 105, 105, 105, 108, 123, 122, 134, 118, 120, 114, 115, 112, 116, 130, 137, 108, 120, 113, 121, 118, 119, 119, 124, 120, 116, 122, 123, 115, 124, 119, 105, 108, 110, 108, 112, 119, 111, 131, 118, 131, 113, 119, 123, 111, 121, 117, 117, 118, 122, 112, 118, 113, 132, 121, 128, 120, 111, 110, 116, 116, 113, 113, 115, 117, 116, 116, 102, 119, 129, 110, 114, 117, 122, 119, 117, 109, 123, 116, 110, 113, 132, 125, 120, 118, 128, 107, 129, 117, 116, 117, 118, 109, 104, 121, 117, 133, 125, 112, 123, 104, 113, 114, 115, 120, 123, 120, 116, 126, 117, 118, 122, 129, 127, 113, 113, 103, 114, 114, 120, 129, 120, 116, 103, 112, 125, 142, 118, 118, 110, 115, 103, 112, 115, 126, 116, 116, 130, 117, 125, 118, 121, 114, 118, 124, 119, 121, 114, 114, 116, 128, 99, 113, 120, 135, 117, 106, 108, 123, 122, 101, 117, 130, 122, 130, 117, 114, 129, 132, 114, 117, 131, 119, 111, 131, 120, 111, 107, 130, 120, 123, 110, 125, 118, 124, 115, 124, 128, 104, 93, 112, 109, 114, 107, 111, 118, 117, 106, 129, 93, 110, 119, 116, 128, 125, 127, 117, 110, 112, 139, 91, 111, 126, 116, 112, 101, 125, 119, 124, 107, 116, 124, 131, 128, 105, 117, 111, 103, 122, 117, 113, 121, 105, 127, 126, 120, 110, 107, 103, 127, 107, 132, 113, 112, 98, 105, 117, 110, 117, 134, 132, 110, 117, 115, 108, 113, 101, 105, 111, 114, 113, 99, 117, 98, 135, 112, 120, 117, 128, 107, 117, 115, 120, 103, 108, 110, 125, 121, 112, 109, 112, 111, 114, 131, 109, 108, 129, 101, 128, 114, 113, 106, 107, 134, 131, 138, 115, 130, 122, 112, 106, 120, 111, 147, 96, 122, 110, 96, 101, 108, 104, 108, 122, 130, 111, 119, 122, 116, 113, 112, 132, 102, 107, 128, 125, 120, 125, 106, 126, 109, 112, 127, 122, 115, 116, 124, 129, 109, 113, 114, 103, 102, 125, 135, 121, 150, 118, 95, 109, 102, 108, 100, 104, 121, 110, 113, 117, 114, 109, 126, 128, 118, 126, 106, 101, 116, 107, 108, 112, 114, 115, 113, 112, 118, 115, 112, 101, 114, 123, 110, 106, 136, 109, 112, 108, 119, 107, 110, 144, 104, 130, 110, 101, 96, 118, 117, 108, 120, 119, 87, 121, 96, 117, 99, 106, 124, 109, 106, 115, 112, 121, 128, 138, 106, 109, 125, 115, 117, 120, 109, 110, 121, 106, 107, 107, 143, 106, 134, 111, 104, 124, 104, 108, 104, 110, 115, 99, 114, 126, 129, 107, 110, 121, 113, 112, 123, 114, 120, 116, 119, 112, 130, 126, 121, 121, 113, 99, 126, 119, 124, 120, 124, 114, 113, 129, 125, 127, 118, 122, 124, 116, 126, 109, 141, 118, 115, 124, 111, 94, 117, 106, 124, 117, 108, 118, 114, 99, 141, 110, 123, 116, 109, 124, 116, 119, 101, 122, 110, 109, 115, 98, 131, 111, 112, 104, 125, 112, 144, 117, 101, 142, 119, 115, 128, 118, 113, 101, 114, 99, 114, 101, 138, 109, 114, 119, 105, 117, 119, 120, 117, 107, 120, 113, 109, 116, 101, 93, 100, 102, 106, 116, 154, 120, 115, 110, 114, 121, 113, 110, 115, 126, 104, 115, 127, 121, 114, 122, 117, 116, 108, 111, 116, 116, 113, 129, 110, 117, 120, 115, 114, 102, 141, 112, 108, 106, 110, 122, 112, 125, 104, 120, 111, 106, 122, 122, 125, 130, 104, 125, 109, 109, 121, 119, 111, 124, 112, 103, 119, 129, 114, 109, 126, 113, 114, 123, 133, 120, 117, 105, 105, 110, 105, 132, 97, 125, 123, 129, 127, 119, 109, 112, 111, 117, 118, 108, 124, 127, 121, 112, 121, 103, 107, 114, 112, 104, 113, 107, 114, 126, 128, 113, 112, 109, 107, 112, 123, 100, 110, 113, 114, 117, 117, 114, 119, 107, 117, 122, 103, 118, 124, 116, 107, 110, 117, 132, 116, 114, 133, 111, 118, 114, 136, 112, 115, 103, 112, 109, 123, 119, 115, 127, 106, 122, 108, 143, 115, 104, 119, 128, 98, 117, 122, 124, 113, 115, 114, 111, 112, 104, 133, 104, 109, 137, 107, 117, 115, 114, 129, 108, 101, 131, 117, 120, 104, 119, 109, 113, 104, 95, 111, 118, 111, 110, 106, 103, 125, 132, 128, 123, 101, 113, 92, 119, 111, 115, 125, 102, 125, 127, 116, 110, 130, 102, 117, 107, 130, 97, 123, 114, 125, 128, 107, 113, 109, 110, 111, 125, 97, 119, 115, 116, 117, 107, 107, 118, 128, 120, 115, 111, 118, 108, 122, 118, 113, 99, 104, 119, 118, 125, 115, 120, 123, 121, 109, 120, 108, 126, 111, 115, 110, 114, 130, 104, 108, 121, 115, 119, 108, 108, 122, 124, 114, 106, 111, 109, 103, 114, 114, 118, 112, 129, 111, 112, 136, 123, 143, 115, 121, 110, 114, 114, 125, 104, 113, 117, 127, 134, 113, 134, 111, 109, 127, 107, 121, 126, 128, 115, 106, 131, 116, 126, 111, 121, 100, 121, 106, 122, 109, 100, 132, 110, 133, 124, 105, 113, 122, 132, 101, 112, 120, 119, 117, 103, 114, 105, 114, 103, 106, 113, 113, 114, 112, 111, 121, 131, 133, 125, 124, 104, 103, 120, 126, 125, 108, 120, 120, 120, 132, 124, 122, 115, 114, 119, 129, 106, 139, 111, 110, 114, 123, 118, 107, 129, 116, 105, 117, 113, 118, 114, 121, 105, 107, 118, 133, 121, 123, 104, 136, 134, 125, 119, 109, 112, 101, 127, 139, 112, 118, 117, 122, 116, 137, 104, 109, 132, 120, 120, 115, 117, 113, 125, 119, 118, 99, 121, 107, 121, 124, 112, 114, 119, 131, 106, 133, 118, 120, 98, 109, 114, 117, 116, 113, 109, 121, 115, 124, 101, 111, 123, 132, 122, 111, 84, 112, 112, 128, 108, 119, 109, 122, 121, 106, 125, 103, 114, 135, 107, 118, 95, 128, 136, 94, 115, 127, 111, 128, 137, 104, 109, 114, 95, 119, 124, 121, 122, 111, 105, 101, 127, 115, 113, 112, 128, 123, 114, 91, 114, 112, 121, 111, 125, 111, 124, 122, 112, 98, 117, 118, 110, 139, 102, 112, 83, 107, 106, 127, 125, 124, 111, 134, 117, 102, 102, 122, 106, 119, 96, 105, 136, 112, 108, 112, 111, 84, 105, 119, 123, 117, 102, 115, 122, 109, 108, 109, 125, 103, 114, 103, 114, 121, 119, 149, 119, 118, 106, 115, 118, 110, 126, 106, 103, 100, 97, 115, 120, 139, 119, 94, 113, 116, 113, 131, 106, 115, 107, 106, 120, 115, 121, 113, 115, 114, 117, 115, 123, 106, 118, 104, 110, 106, 118, 132, 125, 96, 101, 132, 115, 129, 113, 112, 124, 123, 107, 114, 120, 120, 145, 128, 114, 119, 113, 121, 122, 113, 105, 110, 137, 109, 108, 134, 116, 110, 121, 103, 122, 109, 118, 98, 119, 117, 112, 118, 97, 117, 122, 108, 121, 109, 121, 110, 123, 108, 112, 126, 111, 120, 124, 116, 135, 119, 105, 124, 92, 97, 108, 108, 128, 126, 116, 135, 121, 117, 126, 114, 114, 123, 125, 124, 121, 115, 109, 108, 131, 98, 119, 119, 113, 105, 107, 113, 102, 123, 118, 127, 106, 111, 102, 105, 115, 130, 108, 117, 112, 126, 113, 113, 120, 108, 117, 105, 117, 115, 112, 112, 125, 112, 114, 125, 120, 107, 116, 117, 115, 127, 113, 105, 122, 118, 117, 111, 122, 115, 112, 113, 106, 133, 116, 116, 117, 119, 114, 110, 126, 124, 120, 116, 105, 113, 110, 100, 109, 125, 115, 119, 115, 112, 122, 115, 116, 121, 118, 118, 117, 132, 121, 109, 96, 120, 110, 108, 123, 134, 124, 108, 108, 112, 116, 113, 121, 123, 108, 106, 119, 122, 130, 135, 132, 115, 117, 108, 114, 127, 118, 119, 124, 123, 110, 117, 116, 108, 118, 110, 111, 98, 105, 124, 118, 125, 117, 117, 120, 115, 109, 121, 114, 109, 120, 124, 115, 105, 124, 118, 115, 124, 110, 115, 110, 126, 118, 109, 115, 123, 102, 114, 109, 120, 114, 112, 118, 114, 120, 123, 113, 130, 109, 111, 119, 120, 108, 116, 112, 115, 112, 112, 115, 122, 119, 114, 124, 119, 124, 132, 114, 121, 121, 120, 122, 129, 117, 107, 110, 124, 115, 122, 121, 117, 123, 116, 120, 123, 130, 126, 114, 120, 110, 122, 117, 118, 117, 106, 120, 123, 109, 129, 117, 106, 118, 119, 105, 123, 113, 110, 116, 111, 114, 114, 110, 135, 39, 123, 126, 118, 120, 117, 119, 121, 115, 109, 121, 115, 116, 109, 115, 123, 117, 116, 114, 111, 114, 110, 129, 111, 112, 95, 115, 125, 109, 115, 117, 101, 122, 131, 116, 108, 118, 115, 115, 116, 110, 124, 109, 114, 119, 111, 121, 120, 116, 122, 130, 121, 117, 112, 115, 111, 126, 115, 129, 118, 116, 130, 123, 129, 103, 110, 109, 102, 112, 118, 114, 124, 121, 128, 114, 122, 129, 103, 125, 118, 117, 119, 113, 112, 126, 120, 107, 113, 113, 118, 122, 122, 128, 118, 115, 119, 109, 116, 98, 111, 108, 112, 121, 122, 106, 106, 109, 126, 111, 125, 114, 114, 105, 110, 115, 121, 122, 117, 112, 101, 110, 133, 111, 120, 114, 114, 111, 116, 110, 108, 88, 120, 113, 117, 121, 118, 118, 122, 120, 115, 117, 117, 105, 113, 109, 116, 128, 126, 111, 117, 114, 132, 115, 96, 110, 85, 130, 118, 121, 121, 113, 114, 124, 111, 116, 117, 135, 114, 114, 116, 127, 126, 125, 119, 117, 129, 121, 124, 118, 119, 114, 114, 114, 118, 123, 114, 125, 105, 130, 110, 122, 125, 153, 106, 118, 116, 117, 123, 116, 111, 109, 123, 111, 115, 119, 120, 119, 113, 118, 118, 116, 124, 105, 117, 116, 120, 116, 118, 112, 117, 119, 115, 115, 111, 125, 120, 119, 121, 110, 117, 118, 114, 112, 129, 109, 105, 111, 119, 115, 113, 116, 126, 112, 107, 124, 127, 115, 114, 122, 105, 117, 122, 120, 125, 115, 114, 119, 123, 130, 112, 111, 114, 119, 137, 118, 110, 119, 114, 116, 118, 112, 126, 115, 125, 119, 116, 122, 116, 118, 119, 119, 114, 118, 124, 131, 105, 114, 129, 119, 130, 108, 116, 127, 112, 127, 110, 116, 130, 127, 109, 110, 107, 133, 91, 112, 122, 109, 110, 110, 123, 108, 125, 113, 118, 129, 111, 113, 105, 123, 120, 114, 121, 120, 116, 106, 131, 127, 107, 128, 121, 112, 124, 93, 119, 130, 118, 115, 103, 126, 118, 128, 116, 118, 128, 111, 117, 112, 125, 118, 111, 126, 98, 117, 118, 110, 110, 111, 116, 119, 119, 138, 115, 110, 123, 117, 105, 122, 103, 116, 114, 110, 108, 110, 117, 121, 108, 114, 116, 108, 114, 111, 113, 108, 127, 124, 125, 124, 120, 123, 113, 109, 117, 104, 97, 117, 119, 111, 126, 118, 113, 113, 115, 118, 107, 129, 116, 123, 124, 119, 105, 116, 111, 116, 110, 109, 109, 124, 119, 115, 96, 100, 118, 113, 110, 123, 121, 114, 129, 119, 108, 120, 107, 110, 111, 130, 131, 116, 124, 122, 106, 114, 108, 118, 116, 108, 115, 115, 127, 119, 105, 114, 119, 124, 124, 132, 129, 113, 124, 112, 110, 126, 116, 129, 116, 111, 110, 123, 123, 109, 112, 110, 120, 113, 125, 117, 107, 111, 127, 119, 112, 130, 108, 106, 120, 106, 131, 124, 114, 119, 116, 125, 123, 107, 103, 114, 97, 123, 116, 116, 123, 113, 92, 127, 121, 123, 129, 119, 109, 118, 111, 122, 122, 112, 121, 120, 109, 116, 109, 113, 120, 115, 118, 121, 123, 117, 119, 118, 113, 123, 114, 106, 123, 118, 95, 111, 116, 122, 133, 107, 108, 113, 122, 126, 102, 111, 111, 123, 112, 114, 103, 123, 117, 122, 144, 120, 117, 108, 105, 132, 118, 113, 121, 115, 113, 126, 126, 120, 107, 115, 119, 118, 106, 110, 108, 115, 126, 124, 126, 117, 114, 119, 116, 105, 116, 118, 118, 116, 117, 122, 123, 121, 120, 111, 118, 125, 124, 130, 124, 121, 111, 117, 128, 121, 117, 120, 117, 122, 106, 104, 132, 132, 120, 113, 118, 109, 120, 122, 119, 110, 118, 127, 116, 110, 110, 120, 128, 125, 100, 138, 125, 108, 115, 132, 135, 115, 113, 122, 135, 112, 133, 128, 119, 120, 122, 115, 101, 139, 119, 117, 124, 128, 128, 116, 108, 125, 115, 129, 115, 131, 102, 113, 110, 108, 126, 114, 117, 130, 117, 100, 122, 108, 116, 110, 113, 114, 118, 116, 125, 118, 115, 106, 102, 108, 125, 116, 110, 123, 119, 115, 112, 105, 112, 119, 126, 111, 114, 127, 116, 127, 114, 115, 115, 106, 113, 118, 121, 121, 121, 109, 111, 115, 111, 124, 102, 113, 120, 122, 122, 120, 121, 114, 119, 101, 137, 107, 113, 114, 108, 129, 105, 122, 113, 106, 111, 128, 121, 121, 116, 110, 121, 118, 118, 115, 106, 122, 106, 118, 107, 127, 107, 107, 122, 117, 114, 114, 126, 108, 128, 132, 109, 123, 129, 111, 120, 107, 113, 124, 101, 113, 112, 117, 112, 115, 126, 107, 119, 120, 114, 95, 104, 109, 122, 112, 111, 121, 146, 116, 114, 121, 116, 123, 121, 108, 117, 111, 119, 116, 135, 125, 115, 120, 107, 131, 126, 108, 109, 104, 113, 109, 112, 120, 114, 119, 151, 114, 98, 120, 129, 139, 119, 107, 106, 130, 110, 131, 116, 110, 152, 120, 119, 120, 128, 118, 110, 110, 114, 109, 108, 146, 128, 118, 128, 108, 112, 113, 125, 108, 120, 128, 123, 77, 108, 113, 97, 127, 122, 119, 126, 117, 119, 115, 119, 99, 119, 121, 105, 120, 116, 127, 143, 102, 111, 124, 147, 132, 132, 114, 122, 120, 130, 119, 107, 132, 111, 112, 103, 114, 127, 122, 118, 109, 118, 106, 125, 115, 116, 106, 114, 115, 113, 116, 113, 119, 134, 111, 112, 126, 106, 106, 110, 110, 125, 124, 121, 130, 122, 115, 105, 123, 113, 112, 127, 124, 122, 110, 120, 116, 115, 111, 110, 123, 162, 124, 133, 104, 118, 133, 118, 128, 116, 127, 109, 115, 112, 110, 132, 120, 142, 115, 133, 131, 137, 113, 112, 111, 118, 108, 121, 116, 113, 129, 113, 119, 137, 99, 113, 108, 128, 114, 111, 118, 155, 113, 111, 124, 122, 113, 129, 126, 123, 115, 121, 122, 121, 139, 117, 126, 111, 140, 94, 117, 127, 98, 101, 124, 122, 121, 107, 128, 113, 148, 97, 117, 100, 110, 123, 130, 84, 120, 116, 134, 129, 129, 111, 126, 134, 119, 132, 117, 126, 109, 125, 129, 127, 110, 114, 118, 107, 124, 131, 105, 110, 117, 119, 105, 120, 119, 118, 118, 126, 127, 131, 123, 115, 127, 111, 96, 71, 111, 123, 116, 113, 110, 124, 132, 126, 110, 131, 123, 104, 126, 114, 123, 114, 111, 114, 130, 114, 116, 108, 112, 116, 111, 116, 129, 112, 103, 124, 124, 106, 111, 114, 118, 111, 131, 121, 139, 116, 109, 128, 105, 104, 126, 123, 126, 111, 107, 134, 115, 118, 128, 112, 124, 118, 115, 97, 117, 127, 119, 128, 124, 117, 137, 109, 103, 123, 110, 113, 129, 120, 106, 125, 113, 123, 109, 129, 125, 128, 119, 116, 112, 115, 123, 134, 124, 115, 110, 120, 125, 121, 111, 121, 144, 122, 116, 123, 111, 124, 119, 90, 132, 102, 119, 111, 118, 112, 127, 114, 106, 113, 101, 115, 115, 104, 116, 123, 115, 148, 139, 126, 132, 156, 125, 125, 116, 122, 112, 119, 109, 116, 131, 107, 121, 115, 119, 129, 117, 111, 111, 109, 115, 102, 123, 133, 115, 140, 155, 119, 126, 110, 122, 109, 122, 121, 96, 105, 128, 126, 112, 120, 120, 124, 118, 118, 108, 121, 114, 128, 119, 108, 102, 104, 115, 98, 118, 124, 110, 122, 117, 143, 109, 127, 121, 109, 120, 107, 124, 118, 116, 147, 120, 113, 100, 116, 116, 118, 124, 120, 110, 136, 120, 111, 111, 124, 116, 130, 116, 110, 99, 122, 94, 119, 112, 112, 127, 130, 114, 110, 127, 122, 110, 126, 113, 124, 106, 115, 123, 106, 136, 120, 111, 110, 119, 113, 124, 113, 114, 117, 139, 117, 131, 108, 133, 103, 112, 109, 123, 115, 114, 127, 118, 108, 111, 110, 117, 130, 129, 119, 108, 140, 116, 103, 100, 166, 109, 107, 125, 118, 130, 125, 114, 116, 116, 107, 136, 124, 112, 134, 120, 112, 117, 80, 130, 104, 98, 92, 105, 149, 125, 104, 107, 124, 112, 131, 113, 104, 126, 119, 131, 131, 120, 124, 112, 106, 125, 110, 124, 139, 120, 125, 112, 122, 116, 120, 109, 112, 110, 119, 106, 109, 104, 116, 122, 120, 116, 138, 99, 117, 111, 121, 104, 118, 110, 117, 118, 121, 115, 118, 119, 91, 125, 95, 109, 121, 123, 106, 135, 108, 102, 126, 118, 113, 121, 116, 112, 122, 120, 118, 110, 120, 117, 125, 117, 111, 108, 107, 108, 122, 130, 117, 123, 113, 109, 118, 105, 113, 127, 102, 101, 111, 125, 120, 103, 131, 115, 112, 105, 129, 74, 140, 119, 108, 136, 97, 102, 112, 141, 112, 109, 116, 110, 115, 112, 118, 128, 122, 113, 112, 100, 114, 124, 133, 106, 117, 110, 113, 117, 117, 132, 121, 127, 121, 109, 112, 118, 114, 119, 126, 133, 112, 119, 111, 116, 126, 109, 136, 112, 108, 148, 114, 113, 137, 97, 99, 102, 119, 107, 126, 133, 105, 133, 104, 118, 104, 110, 137, 140, 111, 102, 96, 111, 97, 117, 130, 110, 108, 75, 119, 131, 97, 117, 118, 118, 125, 128, 103, 137, 120, 124, 112, 113, 155, 171, 116, 113, 116, 125, 129, 134, 125, 122, 106, 124, 114, 115, 114, 115, 128, 118, 107, 139, 123, 125, 108, 127, 133, 120, 119, 95, 124, 116, 122, 124, 121, 104, 116, 117, 109, 124, 119, 109, 109, 119, 121, 124, 107, 114, 113, 104, 101, 120, 91, 118, 147, 136, 106, 129, 118, 132, 135, 125, 113, 122, 133, 130, 132, 131, 114, 118, 109, 109, 119, 120, 121, 104, 90, 129, 118, 120, 121, 128, 108, 122, 108, 109, 107, 146, 115, 119, 113, 118, 111, 106, 123, 130, 115, 113, 121, 115, 105, 130, 111, 113, 118, 112, 121, 119, 117, 120, 106, 117, 106, 120, 135, 119, 116, 119, 125, 120, 101, 113, 123, 111, 113, 105, 125, 109, 127, 108, 110, 111, 107, 124, 123, 118, 115, 118, 100, 122, 117, 107, 121, 122, 124, 135, 110, 110, 114, 111, 118, 121, 118, 111, 111, 118, 114, 133, 123, 133, 105, 108, 121, 102, 146, 118, 108, 107, 123, 95, 111, 108, 124, 117, 121, 103, 102, 117, 121, 104, 107, 116, 114, 106, 120, 98, 122, 125, 113, 125, 121, 129, 111, 96, 116, 108, 116, 119, 96, 105, 113, 112, 115, 112, 116, 125, 123, 117, 115, 114, 144, 119, 101, 108, 106, 128, 118, 109, 112, 126, 129, 117, 106, 98, 113, 125, 105, 110, 99, 143, 116, 126, 128, 105, 125, 98, 114, 111, 112, 103, 116, 115, 125, 97, 109, 113, 112, 118, 112, 124, 122, 109, 139, 109, 91, 107, 121, 112, 118, 122, 123, 94, 115, 117, 127, 113, 137, 120, 120, 98, 122, 121, 111, 99, 99, 109, 118, 108, 128, 146, 119, 106, 115, 115, 104, 125, 121, 117, 116, 110, 121, 113, 108, 123, 130, 108, 127, 122, 108, 126, 115, 118, 118, 90, 130, 89, 116, 107, 114, 113, 113, 113, 110, 118, 105, 118, 124, 101, 102, 106, 119, 130, 127, 126, 126, 114, 122, 123, 114, 109, 114, 119, 109, 101, 113, 108, 111, 125, 115, 129, 129, 111, 118, 122, 105, 117, 117, 105, 129, 112, 126, 143, 116, 120, 92, 116, 117, 117, 133, 127, 115, 129, 117, 120, 114, 113, 111, 109, 109, 123, 106, 124, 101, 118, 110, 127, 112, 118, 109, 112, 116, 118, 121, 129, 117, 112, 135, 121, 113, 122, 118, 118, 115, 121, 113, 110, 108, 104, 130, 116, 132, 126, 113, 114, 118, 109, 110, 102, 115, 108, 117, 115, 108, 99, 123, 123, 123, 120, 113, 132, 124, 124, 121, 107, 125, 110, 99, 129, 116, 113, 106, 120, 118, 121, 113, 125, 124, 104, 125, 112, 129, 120, 115, 118, 108, 105, 111, 106, 132, 124, 115, 106, 121, 114, 110, 125, 106, 101, 115, 110, 114, 132, 115, 112, 130, 118, 115, 128, 107, 106, 127, 124, 110, 113, 105, 120, 101, 113, 117, 114, 121, 128, 114, 113, 112, 111, 120, 126, 101, 130, 111, 122, 119, 96, 120, 141, 110, 106, 123, 121, 118, 122, 108, 114, 117, 144, 108, 114, 114, 148, 140, 116, 123, 122, 110, 106, 116, 119, 117, 110, 116, 120, 105, 121, 109, 112, 106, 131, 107, 119, 106, 111, 115, 112, 125, 118, 117, 102, 117, 110, 133, 117, 125, 115, 114, 128, 126, 119, 113, 116, 112, 120, 124, 112, 115, 117, 121, 112, 114, 117, 123, 108, 99, 114, 115, 111, 120, 109, 92, 135, 113, 102, 111, 114, 119, 124, 130, 118, 113, 107, 116, 117, 120, 110, 111, 114, 123, 107, 96, 122, 109, 113, 122, 116, 113, 121, 112, 111, 121, 115, 115, 122, 112, 112, 118, 118, 112, 110, 120, 119, 103, 117, 102, 106, 113, 120, 110, 112, 109, 111, 140, 118, 98, 102, 123, 113, 130, 126, 111, 126, 117, 107, 106, 108, 107, 105, 111, 125, 113, 119, 116, 109, 125, 129, 112, 104, 111, 130, 116, 122, 119, 120, 110, 109, 118, 107, 119, 121, 101, 109, 118, 121, 113, 100, 118, 115, 117, 120, 111, 102, 114, 126, 104, 129, 104, 119, 109, 113, 117, 114, 131, 104, 119, 100, 115, 107, 113, 138, 124, 112, 124, 136, 103, 114, 104, 103, 116, 116, 114, 111, 98, 120, 116, 118, 95, 121, 131, 113, 116, 120, 117, 116, 119, 114, 124, 115, 130, 114, 105, 115, 117, 126, 103, 119, 107, 122, 127, 126, 127, 119, 121, 113, 127, 116, 107, 96, 110, 119, 130, 113, 113, 128, 108, 117, 109, 119, 98, 123, 116, 120, 116, 121, 97, 108, 106, 125, 126, 111, 112, 102, 131, 111, 116, 137, 135, 111, 95, 109, 112, 110, 99, 120, 108, 119, 112, 115, 95, 121, 131, 126, 115, 108, 104, 125, 111, 120, 105, 118, 109, 114, 107, 104, 115, 129, 117, 113, 112, 111, 107, 116, 112, 126, 107, 108, 126, 137, 126, 122, 105, 113, 134, 114, 110, 114, 120, 106, 110, 110, 122, 114, 115, 117, 117, 119, 117, 117, 128, 119, 117, 121, 121, 126, 118, 116, 117, 116, 113, 120, 113, 124, 120, 124, 116, 119, 117, 108, 112, 110, 117, 116, 116, 109, 117, 112, 131, 120, 114, 112, 115, 116, 117, 113, 111, 109, 116, 124, 112, 117, 114, 114, 128, 110, 117, 117, 122, 117, 113, 120, 116, 117, 116, 103, 122, 107, 129, 112, 120, 123, 113, 114, 136, 116, 109, 133, 116, 119, 116, 108, 119, 115, 119, 111, 119, 128, 120, 107, 121, 109, 114, 127, 112, 142, 129, 115, 114, 119, 125, 120, 115, 128, 119, 119, 118, 115, 122, 116, 112, 141, 110, 121, 107, 99, 112, 119, 108, 113, 106, 114, 116, 126, 116, 112, 118, 113, 114, 134, 124, 122, 106, 112, 112, 120, 116, 120, 109, 110, 116, 119, 116, 115, 121, 109, 119, 114, 115, 121, 112, 117, 115, 116, 112, 114, 116, 113, 126, 116, 122, 105, 117, 112, 115, 117, 110, 115, 115, 123, 123, 122, 123, 116, 120, 116, 114, 112, 127, 116, 114, 115, 114, 111, 119, 119, 116, 119, 114, 114, 111, 116, 112, 110, 122, 108, 115, 121, 119, 117, 114, 125, 114, 120, 120, 106, 111, 122, 118, 111, 122, 104, 126, 104, 116, 122, 110, 122, 124, 106, 118, 116, 119, 114, 128, 122, 114, 124, 121, 123, 119, 109, 122, 103, 116, 115, 115, 127, 119, 118, 115, 113, 115, 120, 114, 120, 116, 127, 117, 117, 114, 106, 129, 117, 118, 118, 115, 110, 118, 113, 122, 113, 115, 109, 116, 118, 110, 116, 121, 116, 117, 111, 116, 112, 118, 110, 118, 112, 109, 111, 118, 117, 104, 122, 114, 130, 94, 107, 117, 122, 108, 114, 119, 114, 116, 100, 121, 103, 122, 119, 112, 117, 113, 119, 118, 112, 114, 116, 108, 119, 115, 109, 120, 113, 113, 113, 117, 118, 116, 104, 109, 119, 107, 124, 108, 100, 114, 120, 108, 108, 119, 114, 113, 121, 112, 116, 110, 124, 128, 120, 108, 116, 115, 112, 118, 112, 115, 109, 114, 120, 122, 121, 123, 113, 113, 108, 119, 117, 114, 120, 114, 111, 118, 119, 134, 112, 115, 113, 109, 116, 117, 107, 111, 116, 113, 104, 118, 133, 114, 103, 115, 118, 116, 129, 121, 103, 112, 118, 119, 119, 117, 125, 105, 131, 119, 113, 135, 126, 115, 115, 125, 112, 117, 110, 109, 119, 126, 122, 116, 115, 114, 113, 104, 105, 108, 119, 116, 117, 122, 119, 113, 112, 117, 118, 102, 116, 113, 102, 130, 124, 110, 117, 114, 122, 105, 119, 109, 101, 117, 110, 115, 115, 142, 115, 122, 125, 115, 118, 111, 116, 114, 117, 107, 122, 123, 119, 108, 115, 108, 112, 100, 119, 111, 114, 111, 116, 125, 108, 116, 103, 116, 118, 129, 119, 124, 119, 119, 117, 131, 118, 112, 125, 111, 106, 113, 104, 126, 126, 114, 118, 118, 113, 113, 115, 108, 131, 111, 117, 119, 126, 116, 114, 120, 123, 107, 116, 120, 108, 119, 118, 115, 115, 121, 112, 115, 115, 114, 120, 131, 118, 110, 115, 116, 116, 118, 117, 120, 104, 120, 120, 107, 116, 107, 113, 109, 128, 98, 110, 121, 104, 110, 115, 115, 118, 135, 124, 118, 111, 103, 115, 114, 122, 116, 103, 107, 113, 100, 142, 118, 117, 112, 111, 111, 109, 127, 113, 111, 117, 135, 120, 110, 116, 117, 109, 117, 111, 116, 121, 100, 127, 104, 114, 129, 106, 135, 129, 121, 114, 101, 113, 121, 115, 116, 116, 117, 115, 108, 111, 116, 105, 122, 123, 124, 122, 127, 125, 114, 115, 118, 132, 135, 99, 113, 114, 116, 103, 109, 120, 116, 118, 126, 120, 125, 117, 118, 117, 106, 122, 134, 114, 119, 117, 121, 118, 114, 116, 117, 110, 124, 124, 111, 121, 121, 117, 118, 112, 114, 121, 126, 114, 121, 114, 115, 113, 119, 107, 125, 117, 107, 116, 125, 117, 106, 120, 115, 109, 121, 104, 115, 124, 108, 103, 110, 116, 103, 111, 117, 108, 117, 114, 119, 111, 120, 113, 116, 126, 116, 123, 128, 110, 113, 116, 116, 131, 112, 112, 112, 123, 113, 115, 116, 111, 113, 131, 123, 116, 112, 123, 108, 134, 114, 109, 124, 122, 124, 134, 123, 116, 121, 98, 117, 101, 113, 116, 105, 112, 102, 128, 106, 112, 113, 118, 104, 112, 118, 124, 100, 118, 122, 112, 161, 121, 117, 122, 120, 129, 117, 112, 103, 110, 106, 117, 121, 118, 112, 118, 112, 107, 113, 108, 117, 116, 108, 113, 122, 109, 119, 79, 98, 99, 114, 126, 119, 112, 114, 114, 114, 113, 118, 108, 102, 106, 121, 117, 111, 107, 114, 106, 67, 135, 121, 131, 111, 126, 111, 118, 127, 111, 114, 114, 120, 122, 122, 125, 118, 113, 128, 112, 117, 116, 112, 128, 114, 120, 116, 115, 99, 111, 118, 121, 100, 111, 117, 113, 119, 83, 111, 128, 111, 116, 107, 110, 125, 115, 141, 119, 113, 115, 108, 110, 122, 128, 125, 116, 116, 131, 93, 113, 114, 95, 114, 123, 111, 98, 118, 120, 109, 119, 117, 122, 121, 123, 107, 106, 119, 121, 115, 122, 120, 117, 121, 100, 113, 114, 105, 112, 103, 109, 118, 110, 101, 116, 120, 117, 115, 116, 107, 113, 120, 120, 110, 119, 113, 113, 123, 109, 125, 131, 116, 116, 130, 112, 110, 130, 120, 100, 112, 108, 113, 122, 110, 114, 116, 108, 114, 138, 117, 103, 109, 96, 101, 117, 113, 115, 126, 116, 122, 123, 110, 117, 115, 122, 116, 132, 121, 111, 112, 150, 126, 111, 107, 116, 115, 113, 122, 124, 113, 113, 101, 111, 120, 107, 122, 127, 113, 81, 115, 115, 124, 123, 118, 110, 130, 121, 123, 123, 110, 123, 122, 112, 116, 118, 106, 113, 111, 116, 136, 121, 114, 120, 116, 112, 112, 111, 129, 126, 107, 108, 127, 123, 133, 119, 118, 108, 108, 113, 98, 126, 116, 124, 112, 118, 134, 120, 123, 121, 104, 117, 114, 116, 70, 135, 112, 125, 118, 121, 113, 111, 106, 106, 119, 123, 113, 109, 121, 116, 100, 117, 112, 107, 114, 117, 105, 115, 114, 115, 119, 114, 98, 116, 123, 111, 110, 119, 106, 119, 108, 112, 132, 107, 109, 110, 109, 115, 111, 117, 103, 115, 114, 128, 119, 127, 121, 116, 128, 95, 146, 114, 111, 119, 116, 112, 104, 124, 94, 120, 122, 105, 114, 112, 113, 103, 121, 116, 120, 119, 91, 103, 109, 114, 114, 115, 105, 127, 142, 105, 105, 110, 127, 109, 100, 121, 114, 116, 127, 120, 134, 113, 123, 124, 126, 118, 85, 105, 123, 127, 113, 136, 108, 121, 114, 118, 106, 148, 113, 143, 109, 109, 124, 105, 117, 115, 114, 123, 108, 121, 114, 89, 115, 94, 129, 106, 109, 97, 115, 102, 118, 107, 114, 122, 107, 100, 112, 110, 113, 119, 121, 133, 122, 128, 138, 116, 117, 112, 105, 110, 114, 117, 123, 114, 127, 117, 102, 116, 121, 121, 126, 108, 90, 108, 113, 119, 115, 142, 108, 111, 117, 116, 135, 106, 106, 119, 106, 118, 110, 115, 120, 109, 119, 117, 108, 113, 122, 106, 151, 80, 117, 113, 122, 97, 105, 110, 111, 127, 104, 105, 118, 108, 103, 105, 118, 115, 110, 88, 112, 114, 114, 122, 125, 100, 106, 132, 108, 116, 117, 110, 108, 114, 105, 111, 114, 106, 123, 108, 121, 110, 112, 109, 109, 132, 122, 108, 107, 125, 118, 118, 107, 117, 113, 119, 112, 113, 124, 114, 107, 119, 93, 99, 136, 109, 125, 117, 127, 130, 114, 112, 122, 98, 119, 110, 121, 115, 110, 120, 122, 131, 119, 110, 119, 85, 129, 108, 110, 119, 107, 117, 112, 104, 121, 110, 126, 125, 121, 93, 104, 127, 111, 110, 121, 122, 114, 112, 116, 111, 112, 111, 104, 107, 116, 110, 116, 96, 97, 108, 114, 116, 113, 113, 115, 114, 126, 110, 103, 107, 100, 114, 123, 99, 121, 145, 113, 122, 112, 125, 129, 107, 114, 118, 110, 96, 96, 108, 110, 135, 122, 126, 168, 112, 108, 104, 119, 105, 111, 118, 100, 94, 119, 123, 112, 104, 112, 105, 116, 116, 110, 128, 112, 106, 123, 116, 111, 108, 111, 77, 105, 120, 105, 116, 120, 125, 101, 113, 106, 117, 76, 116, 96, 115, 110, 126, 120, 108, 118, 125, 130, 117, 114, 124, 118, 127, 109, 109, 122, 116, 120, 120, 106, 112, 119, 112, 102, 117, 100, 116, 134, 109, 112, 112, 122, 101, 101, 95, 106, 97, 125, 118, 126, 109, 116, 111, 119, 143, 103, 111, 111, 124, 98, 109, 128, 114, 111, 118, 127, 106, 106, 113, 115, 114, 115, 124, 119, 123, 121, 108, 111, 113, 113, 116, 110, 123, 134, 102, 117, 104, 124, 111, 113, 112, 114, 106, 115, 122, 92, 110, 109, 116, 111, 92, 121, 109, 126, 103, 121, 116, 112, 99, 114, 121, 115, 105, 107, 108, 134, 118, 112, 111, 108, 129, 119, 126, 115, 104, 106, 113, 97, 112, 111, 105, 110, 124, 121, 115, 156, 100, 111, 126, 108, 116, 113, 102, 114, 132, 113, 99, 105, 113, 123, 119, 114, 117, 104, 113, 116, 107, 128, 112, 120, 109, 124, 129, 99, 105, 129, 126, 107, 123, 112, 113, 89, 120, 121, 118, 120, 119, 109, 107, 107, 106, 123, 118, 106, 126, 126, 112, 129, 121, 118, 121, 111, 121, 123, 118, 119, 123, 123, 133, 108, 95, 110, 121, 114, 104, 111, 121, 101, 142, 103, 112, 116, 131, 105, 113, 114, 130, 103, 112, 121, 118, 110, 124, 126, 102, 121, 115, 124, 117, 112, 109, 122, 94, 111, 112, 109, 112, 107, 111, 111, 114, 124, 98, 115, 152, 123, 111, 115, 108, 99, 116, 108, 102, 122, 120, 107, 125, 103, 117, 123, 112, 110, 128, 105, 139, 116, 122, 118, 112, 107, 118, 108, 128, 122, 120, 115, 123, 102, 125, 126, 113, 130, 120, 110, 120, 116, 119, 128, 113, 125, 113, 120, 125, 106, 105, 111, 110, 106, 123, 105, 116, 125, 116, 103, 123, 124, 120, 114, 117, 116, 112, 115, 120, 127, 106, 120, 112, 101, 121, 100, 123, 125, 133, 119, 140, 109, 119, 127, 121, 118, 115, 122, 116, 106, 113, 113, 110, 124, 95, 112, 122, 130, 114, 109, 124, 117, 124, 113, 110, 100, 119, 119, 121, 113, 134, 118, 112, 111, 112, 118, 121, 114, 122, 111, 115, 114, 114, 99, 106, 124, 114, 115, 128, 101, 128, 120, 142, 115, 109, 106, 118, 112, 124, 119, 106, 121, 121, 105, 117, 118, 116, 116, 119, 107, 116, 119, 121, 120, 118, 129, 124, 121, 119, 108, 117, 115, 115, 131, 115, 105, 119, 131, 104, 103, 114, 112, 108, 114, 135, 115, 106, 115, 109, 110, 107, 113, 110, 112, 114, 115, 111, 128, 107, 102, 126, 156, 122, 128, 133, 111, 114, 121, 107, 132, 115, 122, 121, 122, 122, 123, 111, 109, 118, 116, 113, 93, 117, 123, 105, 120, 113, 111, 118, 117, 112, 121, 114, 112, 118, 117, 123, 123, 133, 113, 117, 116, 106, 120, 119, 118, 112, 119, 116, 118, 113, 124, 118, 120, 116, 109, 115, 113, 117, 119, 112, 90, 103, 130, 118, 124, 115, 124, 118, 111, 111, 113, 112, 115, 112, 120, 106, 121, 91, 94, 119, 112, 105, 109, 115, 116, 138, 132, 126, 113, 115, 117, 127, 118, 153, 120, 120, 109, 122, 128, 114, 104, 110, 112, 101, 117, 123, 98, 107, 113, 119, 92, 109, 116, 116, 123, 123, 111, 114, 77, 120, 121, 106, 128, 125, 106, 116, 118, 121, 120, 98, 117, 112, 111, 117, 132, 122, 134, 121, 128, 110, 108, 118, 90, 112, 113, 115, 118, 131, 102, 106, 106, 109, 115, 118, 129, 96, 96, 116, 120, 120, 121, 120, 119, 126, 115, 120, 103, 108, 122, 114, 115, 124, 122, 119, 112, 112, 119, 101, 124, 107, 111, 112, 117, 135, 122, 110, 121, 122, 116, 112, 110, 102, 105, 122, 114, 113, 107, 122, 114, 115, 107, 115, 125, 117, 119, 121, 115, 127, 119, 111, 114, 117, 114, 111, 101, 116, 111, 113, 125, 121, 118, 118, 117, 110, 128, 107, 118, 114, 116, 116, 126, 111, 124, 115, 123, 119, 127, 117, 125, 121, 109, 124, 110, 129, 115, 116, 123, 119, 112, 120, 132, 111, 104, 122, 111, 111, 129, 117, 126, 109, 105, 114, 118, 104, 113, 116, 131, 116, 130, 112, 107, 111, 114, 107, 124, 116, 118, 106, 117, 125, 117, 105, 149, 120, 119, 122, 123, 123, 121, 116, 128, 115, 118, 117, 144, 109, 136, 124, 127, 135, 121, 119, 113, 119, 107, 124, 129, 113, 106, 120, 129, 104, 107, 117, 129, 111, 116, 112, 128, 127, 122, 109, 110, 112, 109, 88, 118, 119, 117, 109, 104, 101, 127, 113, 122, 120, 138, 120, 73, 111, 106, 106, 129, 115, 120, 141, 105, 110, 117, 102, 112, 115, 119, 115, 107, 117, 132, 128, 116, 114, 114, 127, 117, 115, 129, 120, 112, 104, 102, 120, 114, 118, 115, 120, 104, 103, 100, 109, 121, 113, 123, 115, 110, 102, 116, 119, 113, 105, 114, 107, 119, 127, 115, 116, 111, 117, 119, 106, 123, 120, 104, 131, 110, 102, 123, 110, 120, 118, 123, 115, 112, 110, 117, 117, 124, 126, 111, 102, 117, 108, 101, 115, 125, 109, 135, 117, 117, 113, 109, 133, 114, 124, 113, 123, 117, 113, 112, 121, 125, 119, 135, 132, 119, 107, 116, 114, 120, 113, 117, 122, 128, 118, 105, 107, 115, 133, 110, 112, 104, 127, 117, 123, 96, 103, 110, 110, 122, 110, 123, 99, 132, 125, 132, 115, 117, 112, 111, 115, 111, 121, 116, 141, 126, 131, 118, 123, 118, 103, 110, 120, 121, 81, 115, 121, 113, 99, 113, 115, 114, 120, 118, 111, 100, 114, 119, 120, 120, 116, 124, 112, 123, 115, 110, 126, 124, 116, 119, 139, 119, 115, 122, 130, 102, 97, 116, 128, 123, 116, 114, 122, 122, 111, 118, 126, 117, 113, 109, 113, 110, 151, 113, 122, 114, 126, 132, 114, 106, 128, 120, 123, 110, 113, 122, 132, 113, 122, 120, 119, 120, 116, 131, 132, 126, 117, 114, 116, 126, 123, 103, 110, 137, 120, 119, 110, 117, 118, 109, 138, 120, 114, 105, 121, 128, 110, 124, 140, 112, 113, 119, 115, 116, 107, 134, 117, 139, 108, 134, 112, 116, 114, 106, 119, 119, 112, 118, 110, 118, 124, 112, 121, 110, 138, 116, 114, 106, 112, 115, 112, 108, 117, 114, 116, 111, 121, 126, 120, 125, 113, 122, 131, 112, 108, 127, 128, 128, 112, 111, 112, 114, 116, 116, 112, 117, 118, 108, 124, 117, 112, 110, 105, 100, 106, 111, 128, 119, 118, 119, 120, 125, 114, 115, 119, 120, 110, 118, 127, 125, 117, 116, 106, 125, 125, 119, 116, 116, 108, 124, 105, 120, 120, 116, 106, 116, 117, 121, 121, 111, 121, 119, 100, 127, 119, 113, 108, 126, 112, 108, 118, 120, 122, 109, 110, 123, 112, 129, 110, 122, 112, 106, 130, 125, 125, 118, 102, 105, 117, 115, 128, 117, 114, 124, 122, 114, 113, 132, 109, 114, 103, 105, 130, 114, 108, 99, 110, 114, 91, 128, 116, 112, 132, 125, 119, 114, 115, 125, 112, 129, 103, 107, 128, 124, 131, 103, 115, 123, 128, 128, 105, 115, 119, 105, 111, 117, 121, 116, 116, 122, 118, 117, 125, 130, 113, 115, 105, 128, 127, 118, 123, 103, 118, 115, 116, 119, 102, 115, 101, 119, 108, 93, 110, 109, 106, 106, 106, 116, 117, 143, 113, 107, 110, 110, 120, 108, 105, 118, 122, 118, 120, 116, 117, 129, 114, 106, 139, 115, 114, 114, 126, 119, 111, 130, 111, 102, 115, 117, 122, 112, 92, 104, 119, 106, 118, 124, 129, 107, 117, 105, 125, 106, 121, 113, 120, 117, 133, 127, 113, 102, 126, 117, 113, 109, 119, 108, 116, 120, 139, 132, 108, 111, 116, 131, 123, 112, 109, 125, 117, 99, 119, 124, 110, 129, 111, 115, 123, 118, 127, 113, 126, 126, 104, 125, 107, 110, 137, 119, 112, 120, 116, 109, 121, 128, 122, 122, 124, 118, 118, 110, 106, 116, 124, 121, 114, 128, 116, 125, 122, 112, 123, 118, 126, 108, 110, 121, 108, 115, 117, 119, 112, 113, 113, 101, 109, 116, 126, 120, 117, 125, 125, 133, 95, 118, 110, 147, 119, 124, 123, 115, 109, 85, 114, 133, 123, 114, 108, 125, 111, 108, 119, 108, 101, 113, 102, 111, 117, 110, 117, 112, 112, 115, 117, 112, 140, 122, 107, 100, 120, 108, 123, 125, 108, 126, 95, 128, 115, 97, 107, 102, 116, 114, 110, 117, 124, 127, 109, 124, 127, 134, 118, 126, 118, 110, 108, 124, 117, 115, 117, 136, 115, 97, 119, 109, 107, 119, 101, 122, 109, 120, 106, 112, 108, 131, 104, 102, 109, 120, 120, 117, 105, 94, 114, 100, 126, 110, 109, 130, 114, 113, 112, 109, 109, 115, 127, 118, 154, 117, 106, 125, 104, 122, 112, 116, 109, 105, 108, 116, 116, 112, 123, 110, 115, 124, 104, 108, 111, 116, 113, 110, 110, 118, 95, 121, 112, 120, 116, 110, 116, 111, 110, 132, 120, 121, 132, 112, 103, 130, 116, 117, 120, 127, 118, 116, 114, 120, 119, 106, 113, 120, 130, 112, 118, 121, 126, 103, 111, 101, 126, 119, 114, 122, 104, 136, 119, 129, 107, 113, 116, 98, 104, 116, 129, 103, 133, 127, 100, 103, 133, 115, 113, 115, 117, 118, 127, 127, 113, 118, 128, 129, 110, 114, 130, 134, 105, 106, 108, 117, 115, 123, 113, 119, 118, 117, 122, 107, 118, 108, 102, 123, 112, 110, 125, 118, 115, 108, 107, 109, 130, 112, 117, 121, 97, 121, 111, 130, 123, 120, 121, 109, 124, 112, 123, 118, 117, 107, 104, 106, 118, 133, 109, 114, 119, 119, 118, 122, 115, 127, 108, 107, 112, 123, 122, 109, 125, 123, 130, 123, 130, 105, 149, 133, 128, 119, 106, 140, 102, 112, 120, 123, 105, 113, 111, 119, 101, 114, 114, 121, 146, 120, 107, 128, 118, 117, 108, 116, 123, 121, 113, 114, 115, 124, 110, 132, 121, 102, 104, 125, 101, 112, 110, 108, 129, 126, 113, 114, 129, 110, 122, 120, 130, 104, 122, 117, 102, 115, 123, 129, 106, 117, 136, 111, 108, 120, 121, 115, 104, 113, 115, 125, 111, 105, 117, 117, 126, 140, 127, 114, 111, 114, 114, 122, 120, 111, 116, 115, 102, 126, 146, 109, 111, 122, 111, 123, 106, 112, 105, 120, 98, 113, 104, 105, 129, 114, 119, 117, 99, 103, 119, 117, 124, 112, 102, 125, 105, 111, 149, 123, 106, 128, 113, 111, 111, 122, 126, 115, 115, 114, 111, 101, 118, 112, 113, 109, 129, 102, 114, 118, 113, 109, 103, 122, 105, 114, 130, 112, 106, 115, 100, 115, 120, 94, 111, 102, 113, 111, 111, 124, 124, 125, 98, 115, 117, 112, 118, 117, 131, 119, 114, 133, 125, 120, 105, 121, 107, 126, 98, 117, 115, 100, 115, 105, 129, 112, 107, 116, 105, 108, 101, 103, 122, 124, 125, 118, 118, 116, 115, 106, 103, 116, 125, 128, 102, 117, 111, 106, 119, 108, 105, 131, 128, 106, 110, 108, 120, 129, 113, 97, 105, 122, 117, 127, 128, 120, 115, 129, 100, 95, 116, 119, 139, 97, 112, 99, 123, 116, 104, 105, 121, 116, 115, 111, 118, 113, 130, 109, 130, 104, 101, 107, 123, 108, 114, 107, 106, 112, 118, 97, 135, 118, 109, 100, 106, 103, 119, 118, 117, 109, 117, 121, 125, 120, 117, 95, 113, 119, 120, 112, 113, 108, 118, 120, 158, 111, 128, 109, 126, 107, 106, 119, 121, 117, 131, 111, 125, 112, 120, 113, 117, 130, 99, 116, 107, 122, 115, 111, 109, 113, 111, 113, 130, 121, 116, 125, 123, 125, 99, 125, 123, 111, 110, 102, 126, 94, 110, 118, 116, 115, 120, 111, 130, 113, 114, 107, 124, 123, 110, 107, 110, 98, 126, 113, 106, 128, 118, 103, 118, 121, 116, 110, 131, 109, 132, 111, 111, 109, 132, 122, 115, 108, 115, 127, 113, 109, 103, 116, 122, 117, 111, 117, 119, 114, 127, 109, 110, 129, 124, 129, 102, 118, 117, 132, 129, 119, 102, 128, 109, 123, 102, 140, 117, 120, 105, 106, 119, 136, 123, 111, 112, 118, 111, 109, 124, 116, 116, 148, 105, 124, 113, 108, 100, 125, 136, 117, 125, 112, 126, 115, 115, 100, 112, 114, 112, 115, 119, 114, 90, 115, 123, 112, 112, 115, 132, 112, 120, 127, 125, 146, 120, 126, 111, 102, 120, 119, 126, 108, 114, 105, 105, 111, 115, 108, 124, 114, 123, 108, 127, 108, 117, 114, 125, 107, 112, 140, 111, 113, 107, 135, 117, 127, 115, 126, 100, 119, 116, 134, 122, 148, 112, 129, 114, 108, 130, 110, 116, 125, 117, 118, 118, 106, 109, 138, 98, 113, 110, 125, 124, 108, 125, 111, 115, 101, 117, 120, 104, 130, 117, 124, 120, 97, 134, 115, 113, 115, 110, 122, 113, 135, 114, 100, 105, 127, 114, 118, 108, 97, 124, 134, 124, 118, 114, 119, 121, 105, 125, 97, 112, 107, 117, 116, 129, 127, 99, 134, 116, 107, 123, 126, 113, 123, 113, 109, 114, 102, 129, 134, 135, 115, 117, 113, 126, 117, 116, 111, 112, 131, 105, 102, 114, 117, 119, 118, 125, 127, 113, 109, 117, 123, 117, 113, 126, 111, 119, 108, 107, 117, 116, 127, 111, 111, 113, 114, 116, 120, 110, 121, 121, 102, 117, 112, 135, 109, 124, 139, 117, 107, 119, 118, 118, 110, 110, 114, 100, 116, 115, 137, 125, 106, 113, 129, 118, 129, 112, 114, 126, 91, 121, 115, 111, 109, 103, 104, 128, 120, 109, 117, 114, 115, 122, 116, 105, 105, 111, 119, 119, 116, 120, 108, 111, 120, 113, 113, 116, 117, 132, 126, 114, 123, 127, 117, 106, 117, 110, 112, 117, 108, 114, 110, 122, 100, 107, 113, 115, 114, 108, 106, 147, 115, 120, 115, 108, 117, 135, 114, 119, 125, 120, 117, 121, 105, 115, 111, 94, 88, 98, 101, 116, 129, 122, 94, 126, 121, 113, 115, 112, 120, 108, 104, 108, 85, 114, 129, 133, 109, 121, 117, 118, 110, 121, 116, 121, 123, 101, 108, 122, 119, 127, 117, 109, 120, 136, 117, 112, 101, 113, 133, 107, 132, 122, 119, 125, 106, 111, 114, 115, 120, 124, 111, 107, 104, 112, 114, 113, 113, 113, 120, 113, 117, 116, 111, 124, 117, 114, 116, 107, 137, 98, 107, 115, 128, 118, 102, 117, 114, 115, 111, 112, 111, 104, 113, 113, 125, 103, 120, 119, 125, 114, 112, 99, 111, 119, 129, 119, 108, 112, 114, 96, 110, 121, 116, 108, 119, 116, 114, 129, 115, 102, 100, 130, 114, 120, 98, 115, 108, 128, 109, 101, 123, 112, 116, 123, 113, 115, 128, 121, 115, 112, 122, 109, 115, 109, 115, 148, 114, 107, 122, 134, 118, 122, 130, 113, 108, 116, 132, 120, 130, 115, 112, 123, 110, 90, 108, 119, 117, 123, 106, 110, 107, 108, 97, 115, 114, 116, 114, 118, 124, 116, 96, 106, 121, 109, 119, 118, 112, 119, 117, 97, 112, 118, 120, 112, 104, 116, 121, 114, 101, 107, 134, 112, 113, 109, 118, 126, 104, 115, 102, 125, 110, 116, 122, 113, 109, 119, 101, 109, 130, 107, 120, 112, 128, 122, 124, 100, 111, 138, 110, 112, 120, 115, 115, 102, 109, 112, 114, 103, 110, 121, 121, 121, 125, 124, 120, 129, 120, 115, 119, 123, 124, 125, 119, 109, 107, 98, 119, 119, 114, 105, 117, 123, 112, 112, 112, 107, 121, 128, 122, 115, 118, 130, 112, 112, 108, 118, 114, 129, 124, 117, 131, 116, 122, 124, 115, 109, 108, 116, 119, 139, 112, 101, 116, 131, 111, 121, 116, 116, 103, 111, 113, 122, 124, 109, 129, 131, 118, 113, 108, 95, 109, 112, 118, 115, 109, 118, 109, 116, 115, 125, 113, 106, 103, 107, 120, 108, 118, 128, 92, 111, 119, 105, 126, 135, 110, 118, 107, 115, 119, 127, 114, 98, 109, 120, 130, 108, 116, 121, 120, 107, 146, 116, 116, 106, 80, 115, 122, 129, 117, 109, 113, 113, 109, 109, 113, 115, 122, 117, 111, 118, 109, 112, 126, 116, 113, 123, 115, 126, 109, 119, 136, 100, 115, 124, 129, 119, 112, 110, 126, 106, 112, 111, 131, 113, 109, 127, 122, 104, 108, 121, 111, 115, 112, 113, 121, 106, 103, 120, 131, 156, 116, 118, 111, 116, 107, 107, 117, 116, 109, 119, 130, 109, 117, 118, 133, 118, 121, 126, 104, 121, 117, 124, 116, 115, 123, 113, 114, 106, 114, 126, 116, 120, 113, 124, 119, 134, 116, 115, 127, 129, 107, 113, 122, 110, 133, 114, 119, 129, 109, 110, 111, 120, 116, 124, 114, 122, 105, 136, 96, 110, 117, 124, 111, 126, 126, 108, 114, 119, 112, 123, 113, 107, 123, 94, 114, 116, 111, 105, 116, 119, 103, 118, 94, 112, 118, 116, 113, 118, 110, 119, 118, 112, 111, 122, 115, 128, 111, 132, 111, 110, 115, 117, 130, 108, 112, 113, 105, 109, 125, 112, 99, 101, 111, 127, 125, 113, 123, 115, 101, 113, 122, 108, 118, 123, 111, 111, 115, 127, 117, 114, 120, 126, 121, 120, 95, 140, 117, 120, 124, 111, 118, 116, 107, 143, 114, 127, 107, 125, 102, 119, 99, 108, 113, 127, 113, 116, 113, 121, 111, 99, 120, 112, 97, 117, 96, 107, 120, 106, 112, 139, 104, 108, 114, 124, 96, 128, 113, 109, 94, 119, 128, 116, 117, 117, 118, 118, 101, 123, 111, 109, 118, 148, 94, 121, 105, 126, 125, 120, 85, 112, 119, 118, 117, 112, 108, 121, 125, 114, 105, 106, 105, 117, 111, 115, 122, 115, 122, 102, 107, 112, 114, 124, 114, 116, 115, 115, 121, 122, 113, 119, 118, 112, 112, 120, 121, 120, 100, 118, 116, 119, 109, 118, 110, 125, 115, 115, 127, 103, 104, 126, 110, 118, 113, 115, 111, 135, 112, 128, 125, 113, 130, 113, 117, 107, 142, 105, 134, 127, 112, 114, 105, 123, 125, 116, 121, 118, 115, 117, 110, 139, 116, 113, 114, 118, 109, 117, 120, 109, 127, 110, 114, 114, 116, 115, 105, 111, 110, 119, 111, 113, 119, 115, 115, 115, 106, 103, 111, 129, 120, 117, 109, 117, 115, 127, 112, 109, 109, 110, 114, 96, 107, 107, 112, 117, 119, 119, 111, 116, 116, 142, 109, 127, 119, 101, 125, 123, 102, 124, 101, 120, 110, 113, 109, 107, 105, 119, 121, 120, 117, 123, 126, 108, 135, 119, 108, 111, 113, 118, 120, 106, 114, 112, 67, 103, 112, 112, 118, 122, 115, 112, 114, 120, 124, 114, 112, 128, 108, 121, 123, 100, 121, 118, 111, 111, 102, 121, 125, 107, 115, 125, 110, 124, 106, 124, 132, 115, 132, 116, 116, 118, 94, 140, 121, 126, 107, 122, 117, 115, 109, 117, 107, 118, 119, 111, 128, 113, 120, 105, 130, 124, 132, 121, 82, 120, 88, 119, 108, 113, 119, 112, 91, 107, 102, 122, 135, 100, 110, 120, 134, 117, 104, 114, 115, 114, 108, 102, 111, 128, 120, 137, 134, 119, 113, 92, 105, 133, 109, 129, 109, 120, 105, 121, 107, 110, 109, 121, 110, 117, 109, 104, 112, 112, 108, 117, 118, 111, 97, 117, 119, 118, 100, 128, 109, 119, 106, 119, 92, 118, 117, 114, 118, 121, 123, 107, 112, 97, 117, 109, 121, 110, 111, 126, 109, 121, 120, 111, 118, 115, 117, 123, 125, 111, 123, 118, 122, 114, 125, 124, 122, 107, 120, 110, 126, 112, 108, 108, 120, 118, 116, 123, 111, 111, 114, 125, 126, 121, 125, 108, 102, 114, 118, 113, 121, 114, 111, 120, 110, 122, 105, 106, 115, 110, 109, 115, 112, 115, 122, 104, 115, 115, 119, 117, 113, 111, 114, 105, 116, 113, 114, 112, 116, 119, 121, 117, 104, 112, 122, 121, 116, 123, 115, 113, 110, 120, 122, 109, 118, 113, 115, 123, 127, 120, 118, 107, 118, 111, 107, 124, 110, 112, 113, 107, 113, 111, 119, 114, 115, 118, 121, 105, 110, 110, 114, 108, 108, 125, 113, 105, 107, 105, 120, 112, 115, 118, 123, 109, 114, 123, 108, 116, 120, 121, 135, 108, 115, 117, 125, 117, 112, 119, 126, 128, 121, 116, 121, 114, 116, 116, 116, 117, 121, 111, 118, 124, 114, 123, 123, 111, 121, 126, 118, 115, 103, 124, 111, 103, 119, 107, 126, 121, 128, 120, 115, 128, 127, 116, 107, 115, 116, 114, 124, 107, 125, 123, 129, 122, 109, 121, 115, 117, 121, 119, 123, 117, 121, 117, 119, 123, 121, 119, 103, 117, 112, 110, 127, 106, 115, 109, 118, 117, 117, 130, 122, 116, 119, 116, 113, 117, 111, 110, 95, 122, 111, 103, 116, 103, 116, 114, 99, 119, 127, 115, 111, 125, 116, 123, 132, 118, 114, 113, 122, 122, 107, 109, 119, 123, 111, 118, 102, 115, 119, 118, 121, 112, 114, 117, 122, 120, 115, 123, 116, 112, 111, 97, 120, 120, 120, 117, 140, 100, 119, 111, 118, 149, 130, 124, 112, 119, 116, 121, 114, 119, 117, 118, 123, 109, 119, 115, 128, 118, 113, 115, 111, 109, 116, 105, 116, 121, 108, 116, 109, 128, 118, 116, 122, 114, 124, 119, 114, 116, 111, 122, 124, 118, 125, 119, 123, 118, 116, 124, 110, 111, 126, 119, 117, 117, 122, 107, 104, 110, 118, 114, 124, 107, 130, 117, 111, 120, 115, 120, 114, 116, 116, 113, 110, 132, 114, 113, 110, 114, 116, 105, 109, 112, 106, 117, 110, 110, 121, 118, 115, 118, 117, 98, 121, 124, 114, 105, 117, 119, 128, 116, 116, 102, 122, 117, 117, 113, 118, 109, 120, 111, 114, 115, 130, 126, 107, 115, 118, 126, 107, 117, 116, 125, 116, 116, 114, 120, 107, 93, 108, 114, 126, 117, 18, 114, 117, 113, 122, 116, 116, 113, 112, 111, 121, 127, 109, 110, 115, 107, 113, 117, 118, 104, 122, 119, 128, 120, 122, 113, 120, 117, 111, 112, 117, 127, 110, 116, 118, 102, 117, 118, 115, 124, 122, 118, 124, 120, 114, 130, 116, 111, 116, 112, 112, 122, 110, 117, 122, 114, 117, 110, 111, 112, 111, 123, 120, 128, 113, 117, 112, 116, 126, 117, 118, 121, 113, 115, 112, 114, 113, 114, 112, 119, 116, 118, 128, 109, 129, 111, 110, 117, 111, 114, 120, 120, 112, 116, 124, 120, 108, 115, 112, 110, 110, 113, 123, 120, 123, 115, 102, 130, 114, 122, 111, 115, 113, 114, 119, 118, 116, 116, 114, 110, 112, 120, 127, 114, 116, 117, 109, 116, 123, 113, 115, 112, 114, 113, 110, 124, 119, 116, 115, 113, 115, 116, 110, 119, 111, 125, 115, 119, 116, 119, 112, 118, 133, 111, 118, 123, 119, 118, 113, 110, 111, 112, 116, 116, 121, 120, 117, 119, 119, 113, 115, 114, 117, 115, 117, 109, 107, 119, 117, 114, 114, 118, 118, 112, 117, 118, 112, 119, 112, 121, 107, 119, 117, 115, 110, 144, 114, 117, 111, 118, 118, 112, 118, 123, 110, 118, 117, 116, 114, 117, 117, 117, 114, 117, 113, 111, 119, 126, 113, 121, 101, 119, 107, 108, 107, 115, 116, 117, 113, 143, 117, 116, 119, 116, 110, 112, 114, 116, 114, 121, 118, 114, 118, 113, 123, 115, 116, 108, 124, 113, 118, 117, 116, 114, 113, 114, 114, 108, 120, 124, 134, 122, 115, 110, 124, 119, 111, 117, 123, 120, 128, 123, 119, 117, 112, 122, 112, 113, 117, 111, 116, 114, 119, 118, 110, 117, 111, 115, 118, 117, 121, 116, 127, 118, 112, 112, 110, 118, 116, 111, 113, 118, 111, 118, 112, 119, 122, 119, 108, 119, 116, 113, 121, 120, 118, 119, 132, 114, 121, 114, 123, 114, 104, 106, 118, 112, 117, 117, 111, 116, 131, 128, 118, 115, 117, 120, 112, 124, 108, 122, 117, 110, 118, 111, 117, 118, 123, 119, 118, 119, 112, 113, 117, 114, 121, 112, 115, 115, 113, 83, 121, 120, 116, 116, 90, 118, 114, 118, 110, 115, 118, 124, 115, 109, 120, 120, 119, 111, 113, 114, 117, 118, 117, 114, 111, 119, 126, 117, 115, 110, 123, 117, 118, 114, 116, 117, 117, 115, 118, 110, 117, 118, 101, 124, 116, 113, 116, 115, 116, 123, 113, 112, 118, 117, 112, 116, 120, 113, 111, 118, 109, 105, 117, 112, 120, 117, 86, 117, 117, 115, 113, 112, 114, 111, 118, 116, 115, 116, 118, 118, 116, 118, 114, 114, 120, 115, 116, 111, 115, 120, 121, 113, 111, 117, 114, 112, 126, 122, 114, 114, 117, 104, 115, 94, 112, 115, 120, 115, 115, 112, 113, 106, 116, 112, 120, 116, 119, 114, 116, 115, 113, 112, 125, 112, 119, 115, 115, 119, 122, 114, 121, 114, 123, 111, 117, 121, 124, 126, 114, 118, 117, 114, 118, 118, 126, 115, 111, 116, 114, 110, 122, 98, 114, 114, 122, 129, 121, 117, 116, 121, 111, 114, 119, 112, 115, 117, 110, 118, 114, 120, 118, 121, 110, 114, 115, 113, 119, 117, 112, 113, 119, 120, 126, 116, 119, 117, 111, 113, 120, 114, 121, 118, 114, 118, 115, 114, 115, 119, 115, 120, 116, 113, 120, 117, 114, 122, 109, 111, 112, 112, 113, 117, 115, 116, 119, 120, 123, 115, 118, 112, 118, 117, 119, 120, 111, 119, 120, 118, 108, 120, 112, 117, 113, 113, 108, 111, 120, 118, 115, 111, 117, 122, 126, 117, 116, 114, 113, 117, 115, 116, 117, 117, 104, 111, 110, 115, 114, 116, 119, 105, 107, 114, 110, 134, 124, 119, 136, 133, 120, 128, 120, 113, 128, 122, 116, 130, 111, 104, 107, 107, 104, 120, 99, 104, 101, 109, 107, 123, 121, 118, 109, 117, 128, 112, 115, 111, 113, 117, 93, 110, 127, 129, 117, 98, 111, 124, 119, 110, 113, 121, 106, 116, 114, 113, 123, 114, 95, 140, 118, 112, 118, 124, 124, 123, 105, 116, 121, 112, 112, 111, 109, 121, 119, 109, 118, 122, 104, 117, 115, 107, 118, 121, 111, 114, 115, 125, 117, 115, 106, 116, 111, 115, 118, 124, 139, 127, 126, 108, 110, 96, 112, 115, 107, 114, 112, 116, 119, 111, 116, 108, 127, 111, 112, 126, 124, 122, 108, 109, 95, 131, 113, 114, 118, 109, 121, 110, 121, 117, 124, 106, 115, 120, 123, 108, 117, 118, 124, 123, 123, 116, 117, 132, 114, 119, 126, 105, 115, 88, 97, 104, 113, 122, 124, 125, 115, 104, 79, 117, 114, 125, 108, 122, 108, 109, 99, 110, 118, 110, 103, 109, 111, 114, 116, 106, 107, 104, 128, 119, 131, 111, 120, 119, 115, 112, 112, 113, 131, 116, 118, 115, 106, 125, 127, 97, 106, 115, 107, 115, 118, 112, 118, 131, 126, 106, 108, 110, 110, 118, 127, 130, 139, 113, 103, 119, 116, 100, 119, 114, 114, 104, 118, 112, 117, 103, 109, 115, 115, 112, 123, 117, 116, 129, 106, 110, 116, 110, 111, 109, 122, 128, 116, 124, 114, 104, 104, 110, 114, 111, 92, 109, 120, 120, 111, 123, 118, 112, 107, 125, 106, 124, 134, 116, 105, 109, 130, 109, 117, 116, 121, 117, 123, 108, 96, 107, 107, 108, 101, 116, 121, 117, 115, 116, 114, 105, 114, 119, 114, 122, 121, 117, 131, 122, 115, 111, 136, 121, 114, 126, 117, 112, 108, 111, 122, 118, 127, 104, 126, 106, 113, 116, 131, 132, 112, 118, 120, 112, 116, 122, 118, 104, 111, 121, 120, 100, 121, 114, 111, 107, 129, 113, 103, 111, 109, 113, 104, 114, 109, 116, 107, 125, 107, 104, 118, 115, 115, 105, 119, 116, 105, 118, 114, 114, 106, 115, 101, 130, 114, 114, 113, 148, 122, 108, 113, 117, 120, 121, 117, 109, 127, 133, 111, 125, 114, 112, 108, 118, 133, 112, 99, 115, 136, 120, 127, 108, 129, 126, 115, 122, 106, 107, 119, 129, 122, 115, 115, 116, 99, 116, 118, 117, 101, 122, 105, 131, 110, 113, 91, 115, 117, 122, 111, 107, 125, 109, 117, 114, 105, 114, 135, 107, 117, 103, 110, 119, 120, 108, 116, 110, 163, 125, 113, 110, 110, 105, 139, 118, 123, 132, 122, 125, 130, 114, 111, 118, 114, 96, 107, 126, 109, 114, 109, 108, 124, 113, 103, 119, 136, 119, 119, 122, 120, 103, 117, 109, 115, 101, 129, 109, 108, 96, 117, 120, 131, 113, 115, 112, 111, 111, 107, 106, 114, 117, 124, 110, 118, 118, 126, 121, 103, 106, 115, 125, 104, 109, 116, 134, 119, 108, 123, 115, 105, 112, 124, 141, 103, 120, 101, 113, 105, 104, 124, 120, 125, 120, 108, 103, 108, 116, 124, 112, 129, 106, 98, 99, 115, 119, 118, 113, 107, 107, 109, 109, 117, 121, 140, 132, 108, 112, 115, 113, 108, 117, 124, 115, 112, 116, 124, 116, 116, 113, 112, 111, 110, 113, 124, 121, 111, 121, 123, 123, 115, 123, 117, 100, 132, 107, 123, 119, 135, 103, 110, 117, 111, 112, 103, 127, 126, 121, 110, 89, 125, 120, 117, 113, 110, 112, 107, 106, 132, 114, 114, 129, 118, 120, 119, 114, 105, 114, 115, 121, 116, 123, 104, 110, 107, 104, 111, 117, 107, 118, 117, 130, 124, 107, 118, 108, 121, 122, 124, 123, 112, 98, 111, 116, 110, 121, 111, 116, 106, 111, 106, 117, 135, 117, 118, 114, 116, 109, 118, 114, 121, 130, 123, 124, 113, 140, 111, 112, 117, 126, 117, 112, 118, 125, 110, 123, 114, 117, 118, 117, 134, 132, 105, 119, 118, 119, 146, 112, 122, 120, 128, 114, 110, 121, 120, 116, 117, 124, 117, 107, 124, 114, 116, 102, 123, 115, 116, 130, 113, 106, 117, 117, 116, 120, 115, 116, 112, 113, 116, 118, 118, 128, 108, 110, 111, 112, 112, 112, 109, 126, 135, 120, 130, 122, 100, 115, 119, 126, 123, 111, 122, 118, 126, 115, 115, 116, 89, 104, 113, 109, 125, 114, 109, 117, 122, 115, 141, 131, 121, 116, 101, 123, 106, 112, 126, 119, 112, 109, 117, 124, 103, 114, 125, 115, 108, 122, 120, 111, 117, 119, 101, 115, 121, 119, 102, 92, 114, 119, 118, 116, 121, 117, 126, 104, 111, 121, 113, 116, 114, 127, 121, 111, 121, 111, 116, 109, 108, 118, 132, 117, 117, 120, 119, 114, 113, 126, 110, 106, 117, 123, 119, 115, 101, 122, 127, 116, 128, 110, 127, 114, 114, 117, 123, 121, 117, 109, 106, 118, 126, 121, 111, 120, 123, 120, 118, 90, 125, 113, 122, 132, 119, 114, 123, 121, 111, 123, 119, 102, 114, 119, 117, 112, 125, 104, 115, 112, 121, 137, 123, 122, 127, 123, 116, 127, 114, 110, 102, 124, 112, 129, 114, 109, 140, 109, 119, 120, 149, 108, 113, 114, 115, 101, 111, 111, 103, 113, 114, 118, 98, 112, 121, 105, 116, 106, 119, 127, 122, 125, 115, 110, 123, 159, 105, 124, 109, 105, 104, 124, 114, 112, 124, 112, 116, 125, 113, 122, 113, 123, 116, 122, 122, 119, 111, 109, 116, 103, 113, 123, 125, 90, 123, 114, 113, 124, 122, 116, 124, 115, 111, 114, 110, 118, 110, 110, 120, 121, 119, 103, 114, 120, 106, 117, 115, 121, 109, 117, 113, 119, 126, 103, 133, 110, 123, 126, 123, 117, 120, 120, 118, 129, 108, 118, 123, 117, 114, 110, 124, 135, 119, 111, 123, 102, 115, 113, 120, 116, 115, 112, 129, 115, 119, 104, 118, 121, 123, 108, 114, 116, 109, 111, 98, 119, 120, 108, 112, 117, 106, 107, 125, 116, 124, 120, 119, 110, 114, 114, 104, 111, 117, 125, 109, 108, 126, 108, 107, 148, 116, 115, 124, 109, 112, 114, 139, 90, 124, 130, 106, 114, 113, 138, 106, 116, 114, 115, 107, 121, 118, 120, 113, 126, 115, 105, 108, 109, 158, 115, 117, 111, 108, 115, 122, 141, 118, 120, 118, 69, 102, 117, 117, 107, 117, 118, 105, 119, 123, 122, 119, 119, 100, 114, 124, 113, 107, 114, 120, 130, 110, 116, 115, 115, 111, 117, 94, 113, 118, 121, 115, 122, 123, 109, 131, 111, 120, 127, 119, 115, 120, 117, 127, 111, 109, 121, 94, 127, 112, 102, 103, 121, 103, 119, 117, 130, 118, 126, 120, 122, 120, 115, 125, 120, 119, 127, 119, 116, 116, 113, 130, 123, 116, 114, 121, 119, 120, 125, 118, 107, 111, 123, 122, 108, 113, 124, 125, 128, 151, 134, 107, 117, 106, 101, 79, 113, 119, 124, 117, 121, 121, 119, 112, 111, 134, 119, 106, 101, 117, 106, 112, 119, 119, 108, 129, 121, 109, 109, 101, 118, 110, 138, 123, 107, 104, 121, 112, 117, 149, 120, 127, 121, 117, 123, 105, 95, 117, 102, 93, 118, 113, 117, 120, 117, 126, 117, 132, 115, 109, 117, 124, 122, 125, 129, 108, 118, 109, 101, 119, 126, 117, 126, 118, 116, 99, 128, 127, 109, 117, 117, 114, 106, 110, 109, 126, 129, 124, 125, 115, 128, 115, 119, 121, 104, 123, 104, 105, 129, 110, 120, 115, 118, 116, 109, 119, 115, 116, 121, 112, 117, 114, 149, 120, 109, 108, 129, 127, 117, 124, 117, 109, 125, 120, 107, 144, 108, 113, 126, 126, 137, 105, 113, 115, 111, 96, 129, 122, 111, 119, 119, 132, 125, 119, 116, 104, 123, 123, 120, 124, 117, 121, 121, 115, 109, 112, 86, 125, 108, 117, 106, 124, 127, 118, 122, 118, 128, 114, 122, 117, 129, 116, 111, 113, 107, 105, 116, 129, 115, 121, 127, 114, 163, 132, 111, 107, 129, 107, 113, 115, 115, 110, 106, 114, 113, 111, 114, 130, 104, 123, 127, 122, 117, 113, 112, 111, 112, 120, 103, 112, 127, 107, 116, 121, 113, 101, 118, 118, 128, 137, 93, 136, 125, 117, 102, 99, 112, 112, 109, 121, 123, 115, 152, 120, 119, 112, 109, 109, 104, 125, 129, 120, 130, 115, 92, 117, 121, 107, 108, 103, 111, 119, 105, 114, 116, 103, 122, 118, 115, 116, 114, 136, 116, 106, 137, 118, 122, 118, 107, 121, 115, 142, 130, 114, 118, 116, 111, 118, 116, 105, 121, 106, 106, 105, 113, 113, 128, 144, 119, 116, 112, 108, 127, 122, 115, 93, 119, 126, 134, 109, 116, 125, 118, 116, 106, 122, 122, 130, 122, 109, 110, 114, 122, 114, 118, 111, 118, 118, 112, 110, 115, 110, 107, 114, 142, 91, 126, 115, 122, 126, 111, 118, 121, 117, 102, 118, 115, 115, 106, 124, 118, 129, 119, 119, 109, 114, 118, 128, 104, 110, 109, 118, 118, 106, 122, 111, 113, 112, 117, 113, 112, 116, 124, 122, 113, 119, 122, 120, 118, 120, 118, 116, 128, 127, 105, 109, 124, 126, 118, 131, 115, 130, 113, 114, 111, 120, 110, 109, 124, 111, 108, 124, 119, 99, 114, 107, 113, 122, 108, 130, 172, 116, 113, 127, 110, 110, 105, 109, 120, 121, 104, 125, 106, 133, 117, 105, 111, 101, 119, 126, 110, 99, 113, 122, 114, 101, 118, 126, 122, 118, 107, 108, 104, 107, 100, 121, 125, 92, 121, 114, 127, 115, 98, 112, 112, 112, 123, 118, 119, 110, 120, 100, 123, 131, 123, 139, 121, 120, 129, 122, 102, 113, 107, 107, 108, 102, 109, 116, 124, 128, 92, 109, 124, 129, 111, 102, 108, 117, 109, 117, 108, 110, 119, 101, 109, 125, 103, 114, 118, 134, 112, 101, 123, 102, 119, 131, 120, 125, 119, 144, 127, 113, 108, 119, 141, 106, 123, 108, 88, 124, 112, 118, 128, 109, 113, 108, 111, 122, 119, 114, 117, 119, 110, 116, 130, 92, 111, 108, 114, 134, 138, 135, 125, 115, 125, 100, 116, 121, 110, 129, 131, 128, 113, 112, 117, 123, 114, 131, 125, 123, 102, 124, 112, 109, 117, 123, 119, 120, 96, 135, 118, 108, 105, 104, 112, 115, 81, 112, 95, 105, 113, 105, 107, 89, 107, 106, 119, 103, 113, 113, 108, 123, 112, 115, 124, 136, 125, 121, 127, 117, 114, 115, 111, 165, 107, 116, 121, 113, 118, 117, 152, 108, 117, 107, 111, 109, 109, 115, 113, 109, 120, 115, 115, 119, 125, 134, 119, 121, 110, 117, 102, 127, 117, 115, 111, 145, 119, 104, 102, 98, 111, 108, 110, 120, 101, 107, 109, 119, 110, 100, 98, 122, 122, 122, 133, 120, 99, 118, 130, 122, 118, 114, 113, 120, 123, 123, 112, 105, 117, 115, 118, 110, 116, 116, 112, 125, 123, 123, 104, 120, 137, 129, 99, 110, 115, 103, 113, 122, 128, 128, 124, 119, 120, 100, 118, 126, 126, 128, 113, 110, 95, 107, 121, 123, 121, 102, 110, 130, 107, 120, 119, 118, 115, 120, 111, 149, 117, 128, 108, 122, 113, 116, 118, 126, 104, 117, 116, 118, 129, 123, 108, 122, 130, 116, 114, 114, 130, 110, 122, 125, 114, 113, 112, 109, 106, 109, 136, 118, 102, 124, 120, 120, 92, 134, 122, 104, 121, 120, 107, 107, 114, 103, 126, 102, 135, 108, 119, 108, 115, 129, 119, 117, 128, 122, 116, 120, 108, 123, 123, 121, 109, 113, 124, 119, 123, 123, 95, 122, 113, 117, 121, 103, 116, 108, 102, 113, 104, 120, 122, 115, 110, 113, 111, 116, 118, 115, 119, 111, 124, 115, 98, 122, 120, 133, 123, 131, 106, 125, 118, 115, 106, 112, 107, 115, 129, 111, 111, 115, 119, 116, 112, 109, 112, 115, 113, 122, 107, 103, 103, 114, 110, 124, 117, 139, 98, 114, 118, 118, 104, 129, 123, 113, 128, 122, 117, 118, 119, 119, 126, 104, 121, 112, 95, 119, 105, 134, 116, 113, 119, 129, 117, 116, 112, 113, 123, 114, 111, 115, 136, 117, 137, 133, 116, 113, 113, 96, 118, 121, 108, 131, 106, 116, 76, 108, 122, 125, 113, 132, 96, 127, 115, 107, 117, 112, 133, 130, 106, 115, 92, 116, 120, 128, 112, 113, 127, 118, 112, 99, 119, 117, 111, 119, 116, 123, 111, 104, 113, 111, 116, 119, 115, 123, 115, 113, 117, 123, 115, 122, 110, 117, 125, 111, 118, 117, 119, 119, 117, 115, 108, 116, 117, 118, 121, 94, 109, 126, 114, 124, 111, 120, 112, 121, 148, 118, 124, 113, 115, 116, 106, 116, 119, 105, 121, 109, 105, 117, 111, 107, 121, 122, 120, 113, 112, 114, 109, 118, 117, 114, 110, 111, 116, 120, 107, 108, 119, 119, 112, 115, 115, 141, 109, 127, 124, 149, 97, 121, 118, 112, 115, 111, 119, 123, 115, 117, 121, 110, 115, 120, 113, 116, 113, 86, 115, 120, 112, 122, 112, 113, 120, 122, 116, 120, 117, 116, 113, 113, 121, 116, 112, 111, 113, 90, 102, 112, 101, 109, 111, 111, 109, 118, 117, 119, 126, 105, 125, 121, 122, 114, 117, 113, 113, 112, 116, 116, 119, 116, 110, 114, 114, 114, 116, 103, 117, 123, 110, 112, 111, 120, 117, 106, 107, 116, 111, 118, 116, 123, 112, 112, 111, 120, 120, 111, 110, 139, 127, 119, 112, 113, 115, 125, 116, 109, 102, 106, 101, 120, 116, 111, 120, 121, 123, 123, 117, 119, 116, 115, 118, 119, 120, 117, 131, 124, 98, 119, 115, 116, 118, 118, 123, 123, 110, 125, 118, 113, 113, 117, 113, 114, 120, 118, 126, 120, 118, 121, 117, 131, 114, 110, 111, 104, 119, 129, 115, 118, 112, 116, 115, 121, 100, 118, 150, 116, 115, 111, 112, 116, 120, 114, 114, 113, 113, 113, 121, 120, 114, 121, 119, 114, 117, 105, 122, 104, 122, 136, 126, 118, 120, 112, 108, 118, 109, 117, 112, 100, 111, 110, 96, 124, 142, 112, 119, 121, 111, 112, 119, 109, 109, 116, 116, 123, 113, 117, 108, 106, 118, 113, 117, 110, 127, 117, 117, 116, 91, 112, 107, 121, 115, 127, 122, 113, 119, 118, 113, 124, 127, 107, 112, 128, 120, 118, 128, 116, 132, 118, 115, 115, 108, 110, 115, 120, 84, 121, 111, 110, 120, 118, 101, 112, 116, 117, 116, 115, 114, 107, 95, 104, 115, 110, 119, 119, 111, 120, 108, 114, 108, 100, 110, 114, 113, 118, 123, 117, 115, 136, 115, 110, 121, 111, 115, 103, 130, 120, 118, 108, 111, 116, 110, 108, 128, 120, 116, 116, 122, 66, 118, 119, 119, 124, 118, 117, 140, 126, 123, 90, 121, 119, 122, 125, 118, 112, 113, 117, 123, 115, 115, 119, 116, 110, 116, 113, 144, 115, 121, 114, 112, 108, 117, 105, 115, 119, 117, 119, 115, 116, 118, 109, 112, 111, 110, 115, 125, 116, 108, 108, 113, 118, 115, 115, 115, 118, 115, 118, 107, 125, 121, 115, 120, 116, 115, 102, 114, 108, 117, 113, 126, 116, 111, 117, 125, 114, 115, 119, 118, 107, 114, 126, 114, 120, 119, 107, 107, 118, 126, 119, 114, 110, 110, 119, 110, 121, 112, 116, 116, 124, 85, 114, 100, 118, 111, 99, 111, 121, 123, 117, 97, 116, 104, 129, 111, 110, 117, 112, 96, 119, 125, 138, 111, 125, 119, 108, 116, 105, 128, 119, 108, 108, 114, 132, 100, 112, 115, 111, 110, 125, 109, 119, 105, 128, 111, 113, 107, 116, 113, 111, 118, 110, 117, 84, 124, 101, 109, 106, 131, 102, 114, 120, 114, 125, 105, 123, 113, 115, 107, 114, 101, 122, 118, 127, 114, 108, 108, 113, 114, 101, 110, 119, 114, 124, 132, 110, 121, 113, 115, 125, 117, 118, 108, 135, 99, 102, 106, 123, 106, 116, 155, 108, 121, 113, 119, 128, 109, 111, 109, 112, 98, 120, 119, 124, 106, 113, 111, 123, 127, 99, 117, 120, 106, 110, 110, 120, 125, 132, 111, 105, 110, 110, 115, 118, 132, 118, 119, 122, 129, 114, 127, 114, 118, 126, 101, 116, 117, 114, 151, 123, 136, 122, 112, 110, 112, 106, 109, 114, 113, 122, 112, 120, 123, 116, 123, 117, 115, 114, 125, 122, 129, 131, 109, 105, 113, 134, 109, 124, 105, 109, 105, 114, 113, 113, 123, 112, 105, 124, 105, 119, 120, 122, 112, 106, 128, 104, 108, 127, 120, 131, 96, 115, 105, 119, 114, 102, 127, 102, 128, 148, 119, 108, 136, 104, 110, 123, 118, 111, 100, 115, 118, 115, 119, 103, 118, 110, 98, 111, 117, 123, 103, 123, 113, 109, 111, 152, 118, 125, 111, 125, 122, 124, 113, 118, 119, 115, 121, 140, 115, 124, 108, 121, 108, 135, 111, 124, 125, 129, 127, 131, 126, 125, 131, 107, 119, 113, 113, 120, 119, 93, 130, 106, 115, 119, 116, 120, 94, 123, 116, 113, 110, 120, 113, 99, 119, 107, 120, 115, 119, 123, 87, 128, 106, 118, 119, 120, 103, 125, 111, 110, 101, 115, 125, 119, 118, 114, 124, 140, 98, 116, 123, 121, 117, 97, 104, 109, 103, 121, 114, 110, 123, 134, 109, 102, 104, 106, 110, 115, 104, 105, 116, 119, 119, 106, 109, 113, 117, 107, 111, 116, 110, 134, 106, 137, 108, 105, 100, 115, 107, 124, 124, 92, 116, 95, 122, 108, 103, 115, 123, 106, 113, 118, 112, 115, 107, 114, 113, 121, 122, 111, 121, 124, 124, 115, 121, 116, 121, 112, 114, 113, 123, 111, 134, 106, 119, 112, 126, 108, 115, 114, 115, 137, 114, 155, 119, 120, 121, 139, 108, 118, 111, 107, 109, 119, 113, 129, 121, 112, 95, 116, 127, 109, 121, 110, 127, 111, 117, 112, 108, 107, 124, 106, 109, 130, 111, 105, 137, 108, 106, 105, 100, 125, 100, 113, 123, 105, 133, 118, 106, 116, 121, 107, 122, 109, 147, 101, 116, 114, 104, 116, 111, 108, 117, 109, 111, 114, 104, 125, 102, 125, 101, 123, 112, 114, 117, 118, 107, 134, 114, 134, 113, 123, 111, 117, 119, 105, 109, 131, 106, 114, 114, 100, 108, 123, 120, 118, 115, 105, 111, 110, 117, 124, 110, 116, 98, 132, 102, 113, 103, 118, 113, 119, 120, 135, 97, 110, 119, 114, 113, 123, 110, 107, 116, 115, 126, 110, 105, 115, 130, 115, 113, 135, 115, 108, 116, 139, 116, 126, 88, 126, 108, 113, 118, 108, 114, 116, 122, 115, 118, 117, 125, 108, 115, 109, 106, 120, 101, 123, 105, 123, 121, 114, 108, 113, 117, 119, 112, 119, 131, 111, 112, 122, 113, 123, 114, 115, 92, 109, 111, 117, 121, 109, 120, 105, 116, 121, 119, 120, 106, 110, 110, 119, 118, 116, 116, 124, 109, 125, 122, 117, 114, 115, 113, 119, 107, 104, 112, 96, 104, 113, 113, 114, 126, 111, 154, 121, 111, 114, 115, 123, 121, 119, 117, 130, 115, 114, 115, 123, 110, 124, 117, 121, 128, 114, 105, 113, 119, 112, 117, 134, 108, 142, 108, 112, 114, 123, 119, 111, 116, 119, 113, 115, 110, 106, 121, 116, 118, 124, 125, 117, 111, 111, 112, 113, 103, 104, 116, 113, 110, 116, 130, 122, 104, 119, 157, 112, 113, 108, 110, 113, 107, 119, 114, 108, 119, 114, 122, 118, 116, 105, 113, 112, 113, 119, 107, 118, 116, 171, 115, 125, 111, 116, 111, 108, 127, 118, 132, 108, 122, 126, 127, 114, 117, 121, 116, 118, 117, 115, 118, 126, 107, 115, 115, 121, 116, 100, 120, 118, 116, 109, 113, 98, 119, 114, 130, 117, 110, 111, 127, 123, 109, 114, 122, 112, 117, 111, 113, 111, 115, 126, 131, 115, 109, 125, 112, 116, 94, 113, 117, 111, 124, 119, 115, 108, 113, 119, 122, 112, 123, 159, 116, 110, 120, 121, 113, 127, 112, 133, 111, 126, 131, 123, 113, 121, 111, 110, 118, 125, 97, 111, 138, 129, 124, 109, 110, 112, 121, 118, 116, 117, 100, 115, 124, 110, 122, 112, 119, 115, 118, 112, 118, 112, 132, 127, 119, 114, 123, 105, 126, 118, 116, 112, 117, 128, 113, 118, 115, 101, 124, 117, 115, 122, 112, 109, 114, 121, 122, 115, 122, 119, 116, 108, 109, 122, 117, 121, 118, 112, 121, 124, 125, 113, 120, 117, 116, 104, 119, 108, 114, 124, 111, 120, 109, 112, 120, 115, 114, 113, 112, 110, 123, 101, 123, 119, 115, 110, 120, 117, 107, 111, 134, 117, 116, 116, 115, 116, 111, 110, 109, 121, 126, 123, 110, 61, 91, 113, 108, 134, 118, 118, 120, 110, 105, 126, 114, 129, 121, 118, 118, 108, 119, 127, 129, 117, 118, 87, 115, 117, 108, 109, 107, 121, 108, 114, 117, 123, 113, 107, 117, 117, 113, 118, 119, 110, 120, 115, 106, 117, 103, 113, 110, 114, 130, 115, 105, 115, 117, 123, 116, 116, 105, 108, 89, 116, 124, 112, 115, 105, 108, 115, 121, 116, 110, 111, 108, 116, 120, 132, 111, 109, 126, 123, 101, 118, 112, 115, 117, 117, 123, 119, 117, 82, 87, 116, 120, 112, 118, 108, 112, 103, 116, 124, 116, 110, 111, 140, 126, 117, 121, 122, 118, 111, 113, 106, 119, 116, 113, 114, 121, 121, 108, 112, 104, 119, 122, 115, 106, 111, 108, 113, 140, 116, 122, 127, 114, 103, 121, 113, 105, 120, 119, 118, 116, 118, 118, 112, 116, 120, 115, 127, 110, 121, 118, 112, 112, 120, 109, 125, 130, 124, 117, 110, 114, 125, 119, 125, 114, 121, 121, 73, 117, 117, 119, 114, 128, 112, 117, 120, 98, 115, 118, 130, 119, 119, 112, 125, 117, 116, 121, 113, 110, 110, 123, 121, 116, 116, 112, 113, 122, 110, 120, 109, 116, 119, 119, 102, 116, 120, 121, 116, 114, 125, 117, 114, 95, 114, 124, 117, 92, 125, 121, 117, 116, 118, 116, 122, 116, 117, 120, 145, 119, 123, 115, 116, 115, 119, 103, 128, 119, 123, 121, 120, 115, 119, 118, 134, 115, 116, 115, 114, 113, 129, 111, 112, 130, 89, 112, 117, 121, 119, 111, 115, 123, 88, 115, 108, 118, 115, 116, 120, 116, 121, 116, 121, 124, 113, 102, 115, 126, 114, 126, 111, 110, 115, 118, 108, 112, 120, 117, 113, 118, 118, 116, 113, 137, 113, 126, 113, 122, 118, 115, 113, 112, 107, 123, 102, 120, 115, 118, 119, 119, 117, 111, 113, 116, 113, 98, 118, 117, 103, 114, 114, 117, 117, 119, 107, 126, 115, 115, 116, 113, 116, 110, 112, 114, 112, 113, 131, 118, 118, 122, 112, 109, 108, 127, 136, 113, 119, 114, 125, 115, 117, 111, 111, 114, 117, 115, 118, 113, 116, 112, 124, 118, 123, 114, 115, 128, 123, 119, 114, 119, 111, 117, 118, 140, 109, 104, 119, 109, 121, 112, 112, 119, 116, 115, 105, 115, 114, 119, 122, 112, 130, 123, 116, 116, 112, 116, 107, 111, 120, 122, 116, 133, 114, 116, 119, 118, 112, 112, 116, 118, 115, 118, 134, 112, 116, 116, 109, 118, 114, 120, 115, 121, 111, 113, 112, 123, 119, 132, 121, 123, 111, 116, 135, 111, 129, 120, 120, 115, 119, 115, 112, 120, 116, 122, 129, 120, 121, 110, 104, 108, 112, 114, 112, 120, 117, 112, 103, 120, 118, 120, 122, 121, 116, 103, 129, 113, 122, 119, 120, 120, 108, 116, 118, 107, 112, 121, 109, 115, 101, 115, 116, 113, 117, 113, 100, 137, 108, 107, 93, 113, 125, 114, 115, 141, 118, 114, 123, 108, 115, 117, 119, 119, 117, 119, 110, 120, 117, 104, 116, 114, 122, 117, 125, 116, 122, 118, 118, 118, 119, 112, 116, 117, 107, 119, 114, 120, 129, 124, 117, 108, 112, 123, 117, 113, 95, 118, 106, 109, 117, 113, 113, 111, 111, 113, 121, 114, 121, 118, 120, 112, 109, 114, 110, 116, 139, 111, 112, 123, 113, 96, 116, 91, 117, 125, 108, 109, 117, 116, 111, 123, 121, 111, 114, 121, 136, 116, 119, 118, 121, 115, 117, 108, 117, 114, 109, 117, 120, 119, 129, 112, 118, 115, 113, 79, 116, 124, 112, 113, 115, 108, 112, 115, 119, 105, 117, 113, 110, 117, 115, 112, 115, 113, 120, 118, 116, 110, 148, 107, 118, 115, 118, 115, 123, 115, 104, 109, 114, 106, 119, 118, 118, 117, 119, 116, 109, 112, 112, 111, 117, 105, 136, 109, 113, 101, 120, 124, 134, 105, 120, 120, 122, 116, 126, 116, 119, 102, 119, 110, 113, 113, 120, 123, 119, 118, 114, 115, 117, 121, 117, 122, 119, 118, 116, 101, 123, 117, 124, 132, 107, 115, 113, 115, 113, 121, 113, 108, 117, 139, 107, 121, 114, 125, 101, 111, 132, 120, 114, 119, 119, 113, 115, 111, 117, 114, 95, 129, 109, 121, 118, 111, 120, 122, 108, 119, 112, 106, 116, 110, 132, 115, 100, 106, 135, 104, 106, 112, 110, 105, 141, 109, 126, 108, 109, 115, 105, 126, 118, 113, 101, 118, 118, 111, 134, 103, 126, 121, 135, 116, 122, 127, 117, 119, 93, 109, 125, 112, 130, 113, 137, 111, 114, 108, 116, 115, 132, 120, 131, 124, 116, 110, 118, 117, 119, 102, 119, 107, 129, 107, 111, 126, 121, 114, 111, 124, 127, 113, 103, 110, 114, 128, 121, 110, 114, 118, 115, 111, 129, 105, 127, 118, 115, 114, 94, 119, 114, 117, 122, 121, 108, 119, 121, 112, 125, 113, 135, 144, 115, 114, 109, 129, 110, 113, 126, 110, 142, 101, 106, 117, 115, 113, 123, 125, 109, 118, 122, 113, 105, 121, 109, 108, 105, 109, 122, 114, 108, 118, 110, 113, 107, 112, 110, 107, 114, 110, 125, 106, 122, 115, 117, 106, 122, 122, 112, 109, 120, 117, 116, 122, 119, 115, 133, 110, 129, 127, 111, 113, 110, 119, 134, 116, 110, 102, 116, 116, 116, 128, 114, 122, 123, 129, 123, 114, 104, 121, 134, 121, 103, 120, 118, 97, 119, 114, 124, 125, 113, 119, 117, 108, 119, 102, 118, 106, 115, 120, 120, 124, 113, 124, 129, 125, 127, 113, 117, 115, 94, 123, 129, 119, 113, 117, 116, 111, 131, 122, 142, 110, 115, 113, 113, 116, 97, 130, 123, 121, 121, 133, 119, 104, 121, 115, 114, 114, 117, 139, 112, 109, 129, 119, 117, 114, 109, 123, 125, 96, 103, 117, 110, 125, 114, 126, 125, 137, 101, 108, 122, 111, 115, 116, 110, 102, 117, 109, 110, 110, 108, 131, 117, 128, 105, 120, 129, 116, 115, 114, 112, 117, 124, 118, 95, 103, 120, 113, 89, 107, 138, 108, 105, 119, 112, 129, 116, 117, 111, 120, 113, 123, 124, 120, 125, 119, 125, 114, 111, 120, 124, 122, 125, 122, 120, 111, 116, 117, 119, 119, 112, 133, 121, 124, 112, 124, 107, 138, 113, 109, 116, 113, 115, 116, 121, 111, 114, 123, 103, 105, 108, 113, 112, 112, 104, 108, 115, 129, 113, 112, 119, 126, 117, 116, 123, 116, 101, 125, 110, 96, 120, 104, 112, 98, 109, 113, 98, 98, 105, 120, 103, 115, 113, 122, 112, 117, 115, 126, 118, 120, 118, 123, 138, 111, 122, 117, 122, 100, 127, 106, 117, 113, 131, 129, 132, 130, 129, 129, 112, 107, 124, 116, 129, 104, 121, 105, 124, 126, 116, 126, 119, 127, 116, 119, 116, 109, 114, 102, 129, 104, 131, 141, 122, 123, 123, 111, 118, 120, 113, 129, 114, 135, 110, 108, 113, 124, 119, 102, 105, 107, 118, 119, 118, 125, 120, 118, 117, 104, 110, 101, 121, 105, 130, 114, 114, 113, 112, 122, 129, 114, 113, 112, 120, 117, 103, 112, 110, 133, 125, 118, 111, 116, 111, 115, 126, 113, 122, 115, 109, 106, 112, 110, 115, 120, 112, 122, 109, 95, 104, 115, 124, 113, 129, 107, 120, 112, 108, 114, 101, 112, 107, 119, 124, 109, 119, 111, 121, 111, 99, 103, 111, 109, 117, 106, 120, 114, 117, 123, 102, 111, 124, 122, 126, 90, 113, 119, 109, 111, 145, 117, 121, 123, 112, 115, 126, 105, 129, 117, 140, 110, 115, 112, 122, 115, 115, 100, 120, 121, 122, 103, 124, 106, 116, 112, 150, 106, 122, 108, 109, 121, 114, 115, 111, 101, 85, 106, 123, 101, 111, 110, 101, 109, 89, 111, 97, 113, 127, 115, 116, 110, 106, 123, 131, 111, 108, 119, 122, 119, 117, 109, 104, 109, 114, 118, 107, 113, 116, 115, 116, 104, 124, 135, 112, 104, 117, 142, 109, 121, 114, 119, 113, 109, 108, 128, 86, 108, 126, 106, 129, 113, 106, 109, 128, 112, 124, 117, 122, 111, 112, 113, 127, 113, 122, 113, 104, 125, 118, 116, 116, 105, 104, 114, 118, 110, 115, 122, 121, 125, 118, 114, 110, 109, 130, 159, 107, 108, 120, 116, 113, 126, 119, 122, 124, 119, 110, 137, 109, 117, 116, 92, 121, 114, 125, 99, 112, 123, 116, 118, 114, 113, 113, 138, 117, 122, 116, 119, 106, 104, 122, 111, 110, 105, 113, 121, 119, 107, 119, 120, 115, 105, 115, 136, 125, 117, 117, 121, 109, 112, 113, 131, 109, 126, 104, 122, 109, 116, 104, 112, 111, 105, 112, 117, 122, 126, 116, 112, 115, 118, 114, 109, 111, 113, 122, 112, 123, 123, 127, 114, 120, 127, 128, 109, 121, 113, 121, 89, 116, 116, 122, 116, 109, 108, 120, 111, 143, 116, 102, 99, 100, 120, 118, 116, 122, 121, 111, 98, 97, 130, 117, 138, 110, 123, 122, 91, 114, 109, 117, 111, 125, 144, 122, 142, 119, 119, 100, 135, 117, 119, 101, 116, 120, 109, 122, 119, 114, 151, 109, 114, 119, 116, 131, 100, 135, 141, 121, 115, 118, 125, 123, 101, 113, 119, 109, 126, 118, 119, 119, 97, 107, 112, 124, 115, 116, 118, 104, 92, 101, 120, 107, 110, 122, 119, 117, 119, 126, 112, 134, 111, 123, 118, 116, 116, 124, 114, 99, 121, 110, 126, 123, 113, 113, 114, 112, 112, 101, 103, 111, 110, 112, 125, 94, 118, 120, 122, 147, 112, 109, 117, 124, 83, 113, 109, 124, 103, 134, 103, 119, 111, 126, 93, 115, 112, 120, 106, 97, 121, 109, 115, 105, 118, 116, 90, 115, 128, 121, 107, 118, 122, 157, 131, 116, 118, 108, 101, 127, 142, 114, 116, 112, 123, 119, 111, 109, 106, 113, 107, 118, 120, 124, 113, 119, 112, 113, 101, 113, 107, 125, 120, 108, 111, 89, 117, 106, 129, 90, 114, 120, 111, 103, 117, 120, 111, 107, 115, 124, 112, 109, 105, 112, 113, 104, 119, 120, 122, 98, 116, 121, 99, 133, 110, 113, 123, 120, 121, 111, 98, 118, 118, 112, 122, 118, 118, 112, 125, 121, 108, 120, 113, 123, 119, 114, 118, 103, 112, 132, 115, 106, 117, 121, 119, 106, 128, 125, 107, 104, 115, 108, 115, 104, 122, 129, 118, 104, 102, 107, 116, 132, 118, 134, 97, 130, 137, 124, 108, 115, 103, 113, 115, 123, 118, 98, 118, 126, 105, 132, 115, 114, 116, 117, 132, 115, 107, 93, 115, 99, 123, 117, 127, 122, 114, 114, 101, 118, 137, 114, 104, 123, 134, 107, 123, 111, 110, 131, 116, 105, 111, 104, 120, 104, 111, 133, 106, 112, 121, 123, 128, 94, 123, 107, 111, 121, 119, 122, 113, 107, 118, 117, 139, 132, 114, 112, 121, 140, 125, 113, 146, 106, 121, 116, 128, 113, 127, 120, 128, 132, 105, 107, 108, 119, 124, 119, 121, 129, 109, 104, 142, 116, 127, 124, 119, 108, 116, 106, 107, 128, 127, 123, 118, 125, 119, 105, 115, 120, 116, 124, 128, 128, 131, 104, 109, 129, 131, 127, 118, 106, 129, 111, 117, 121, 117, 118, 127, 104, 111, 109, 117, 138, 115, 122, 142, 113, 125, 111, 112, 106, 121, 106, 124, 115, 122, 110, 125, 119, 127, 119, 119, 120, 129, 103, 125, 147, 113, 109, 114, 103, 132, 121, 113, 116, 113, 121, 111, 107, 124, 98, 105, 111, 119, 128, 110, 125, 111, 120, 124, 114, 99, 109, 108, 114, 107, 115, 115, 108, 113, 117, 125, 105, 133, 118, 111, 106, 103, 111, 117, 118, 111, 109, 111, 118, 101, 118, 118, 116, 116, 137, 102, 129, 114, 119, 103, 108, 109, 123, 125, 110, 127, 115, 123, 128, 119, 106, 101, 117, 126, 111, 93, 125, 128, 98, 124, 104, 114, 115, 119, 112, 102, 121, 111, 119, 108, 132, 112, 127, 129, 121, 109, 141, 115, 114, 106, 112, 107, 121, 117, 110, 118, 123, 116, 118, 95, 118, 95, 100, 118, 114, 107, 121, 109, 121, 116, 142, 105, 131, 112, 116, 129, 112, 116, 108, 112, 115, 91, 112, 102, 123, 119, 126, 135, 113, 117, 109, 111, 114, 115, 124, 107, 112, 116, 132, 122, 87, 99, 106, 120, 111, 120, 122, 130, 105, 115, 126, 113, 123, 130, 126, 112, 120, 127, 119, 121, 133, 110, 128, 114, 108, 104, 105, 106, 116, 119, 117, 123, 100, 112, 119, 105, 118, 120, 105, 110, 109, 120, 122, 106, 125, 91, 127, 118, 118, 129, 89, 127, 117, 114, 126, 129, 135, 124, 116, 116, 111, 111, 104, 113, 126, 105, 123, 105, 117, 114, 110, 132, 134, 128, 109, 124, 113, 118, 111, 111, 128, 110, 129, 130, 142, 120, 124, 123, 128, 102, 106, 112, 119, 100, 124, 109, 115, 121, 112, 117, 118, 117, 127, 110, 120, 129, 120, 106, 112, 108, 121, 112, 114, 111, 113, 116, 125, 122, 102, 131, 135, 111, 131, 113, 125, 103, 103, 112, 104, 108, 112, 123, 116, 117, 114, 121, 117, 111, 113, 128, 102, 135, 111, 114, 124, 118, 124, 102, 114, 131, 108, 128, 123, 137, 119, 129, 120, 117, 122, 110, 108, 118, 120, 93, 112, 131, 119, 140, 125, 111, 131, 133, 119, 123, 106, 116, 118, 103, 115, 111, 114, 110, 117, 111, 122, 102, 114, 107, 102, 110, 114, 86, 114, 120, 106, 105, 127, 123, 107, 115, 112, 115, 112, 117, 105, 120, 119, 110, 112, 125, 116, 106, 100, 104, 110, 105, 110, 120, 118, 109, 125, 112, 118, 106, 102, 125, 126, 111, 113, 123, 97, 87, 112, 119, 114, 118, 124, 122, 129, 96, 123, 109, 92, 137, 113, 127, 119, 102, 109, 132, 113, 130, 108, 107, 128, 109, 103, 110, 113, 105, 117, 137, 114, 109, 97, 103, 97, 97, 100, 91, 110, 125, 114, 109, 109, 107, 128, 105, 112, 124, 123, 102, 117, 120, 137, 109, 129, 110, 108, 120, 109, 120, 124, 112, 106, 122, 110, 127, 118, 118, 133, 110, 107, 124, 113, 120, 102, 113, 116, 157, 123, 104, 110, 107, 107, 128, 125, 115, 102, 141, 113, 106, 124, 117, 110, 113, 118, 116, 116, 105, 114, 105, 109, 115, 126, 106, 116, 120, 94, 126, 123, 125, 126, 108, 120, 117, 114, 113, 121, 114, 140, 122, 110, 95, 114, 105, 120, 89, 117, 121, 105, 97, 120, 113, 132, 115, 120, 124, 117, 129, 101, 110, 127, 123, 136, 114, 117, 104, 110, 125, 117, 109, 110, 111, 112, 139, 118, 119, 115, 109, 106, 101, 125, 118, 111, 97, 102, 129, 131, 132, 117, 127, 109, 118, 120, 118, 135, 110, 115, 123, 110, 110, 99, 118, 109, 128, 93, 110, 101, 117, 107, 113, 107, 94, 121, 134, 134, 122, 114, 119, 119, 108, 109, 116, 99, 114, 114, 121, 109, 108, 125, 114, 119, 113, 96, 118, 106, 111, 117, 122, 113, 107, 115, 120, 118, 110, 122, 119, 130, 107, 116, 125, 112, 133, 127, 109, 112, 107, 104, 106, 104, 105, 127, 106, 109, 108, 114, 117, 119, 115, 114, 118, 104, 110, 111, 141, 115, 120, 109, 118, 118, 115, 107, 115, 131, 121, 133, 110, 113, 108, 90, 107, 95, 111, 128, 110, 120, 117, 111, 108, 109, 138, 144, 105, 100, 130, 116, 132, 119, 100, 108, 99, 124, 118, 119, 126, 120, 103, 105, 98, 98, 116, 118, 128, 114, 117, 116, 111, 129, 108, 142, 111, 105, 132, 124, 125, 126, 109, 99, 110, 114, 115, 126, 117, 119, 87, 108, 104, 114, 113, 119, 114, 114, 116, 137, 112, 125, 118, 135, 115, 122, 110, 121, 94, 121, 133, 126, 89, 111, 117, 109, 119, 118, 115, 105, 117, 109, 119, 125, 120, 114, 118, 103, 117, 107, 103, 104, 123, 114, 140, 115, 133, 167, 116, 120, 109, 125, 140, 103, 115, 111, 119, 120, 110, 106, 110, 119, 126, 120, 118, 107, 116, 108, 112, 119, 114, 114, 102, 103, 116, 100, 117, 115, 131, 114, 113, 125, 116, 83, 105, 120, 112, 122, 120, 112, 111, 114, 114, 123, 105, 131, 115, 99, 109, 116, 113, 125, 93, 95, 109, 90, 119, 119, 125, 123, 118, 110, 115, 100, 99, 105, 136, 126, 122, 116, 130, 117, 90, 116, 97, 119, 105, 114, 110, 124, 116, 112, 107, 100, 124, 120, 113, 110, 123, 116, 109, 109, 127, 116, 112, 106, 122, 116, 116, 112, 111, 124, 106, 118, 134, 113, 110, 126, 111, 116, 115, 120, 122, 124, 116, 109, 127, 106, 119, 109, 118, 108, 128, 116, 115, 116, 126, 130, 115, 138, 104, 120, 114, 115, 109, 108, 116, 133, 126, 113, 114, 106, 117, 116, 134, 121, 121, 110, 119, 126, 123, 136, 118, 116, 132, 115, 118, 117, 122, 123, 120, 122, 124, 113, 104, 114, 121, 102, 115, 116, 120, 121, 103, 118, 111, 116, 111, 96, 111, 111, 119, 121, 110, 115, 120, 112, 120, 127, 142, 104, 111, 123, 124, 115, 118, 120, 117, 90, 123, 128, 106, 123, 116, 127, 125, 117, 136, 125, 127, 117, 113, 121, 124, 112, 116, 120, 120, 126, 124, 110, 112, 139, 112, 124, 85, 112, 122, 109, 122, 117, 115, 111, 112, 115, 110, 122, 112, 139, 123, 110, 116, 86, 130, 113, 111, 122, 113, 136, 122, 104, 109, 113, 127, 107, 103, 118, 109, 116, 118, 120, 111, 91, 120, 132, 108, 114, 117, 124, 125, 117, 119, 114, 118, 123, 122, 117, 120, 110, 116, 117, 122, 126, 124, 128, 117, 112, 119, 117, 120, 149, 98, 115, 122, 190, 119, 104, 109, 100, 119, 129, 105, 114, 115, 114, 107, 120, 101, 159, 127, 115, 134, 128, 106, 113, 106, 116, 130, 116, 110, 106, 120, 114, 120, 119, 111, 118, 130, 109, 122, 115, 113, 107, 112, 116, 118, 131, 98, 106, 120, 115, 104, 118, 104, 130, 115, 104, 114, 124, 134, 116, 104, 126, 114, 124, 124, 112, 128, 123, 110, 119, 124, 122, 111, 92, 116, 119, 121, 152, 117, 120, 119, 112, 139, 125, 138, 124, 112, 118, 110, 118, 119, 119, 107, 109, 117, 112, 121, 126, 126, 118, 114, 94, 118, 122, 117, 129, 111, 126, 143, 117, 109, 109, 105, 97, 131, 117, 111, 124, 118, 110, 115, 119, 120, 128, 121, 113, 120, 118, 125, 118, 99, 116, 107, 111, 116, 96, 116, 121, 124, 116, 121, 76, 123, 117, 121, 117, 112, 113, 140, 115, 165, 104, 118, 120, 126, 119, 118, 125, 106, 122, 100, 131, 118, 123, 117, 129, 106, 126, 117, 115, 117, 114, 124, 104, 109, 119, 119, 117, 116, 118, 114, 115, 111, 120, 116, 115, 114, 135, 109, 103, 112, 148, 117, 117, 120, 124, 110, 108, 180, 116, 115, 115, 103, 109, 117, 117, 117, 137, 113, 123, 117, 137, 104, 110, 118, 129, 111, 102, 124, 111, 115, 119, 107, 103, 106, 121, 108, 114, 121, 120, 123, 128, 107, 112, 121, 112, 138, 123, 119, 105, 89, 109, 108, 121, 124, 126, 120, 108, 114, 119, 102, 126, 106, 113, 112, 117, 118, 117, 124, 106, 112, 117, 114, 115, 93, 125, 116, 118, 125, 106, 126, 120, 124, 92, 114, 110, 115, 120, 116, 117, 117, 148, 111, 107, 123, 119, 114, 105, 125, 114, 121, 123, 118, 119, 127, 114, 111, 117, 125, 111, 127, 123, 114, 129, 108, 113, 131, 105, 118, 110, 122, 106, 119, 132, 118, 124, 117, 111, 111, 96, 112, 129, 113, 102, 118, 111, 103, 124, 113, 114, 107, 110, 115, 109, 110, 119, 124, 116, 118, 111, 108, 116, 115, 109, 129, 103, 104, 115, 118, 117, 115, 99, 124, 130, 111, 111, 127, 118, 117, 131, 107, 131, 147, 124, 127, 117, 106, 123, 129, 114, 108, 117, 119, 106, 123, 103, 136, 105, 117, 107, 108, 124, 125, 123, 120, 125, 107, 106, 115, 91, 125, 111, 118, 108, 112, 116, 116, 85, 115, 111, 105, 117, 110, 107, 117, 121, 119, 117, 110, 118, 113, 118, 125, 109, 115, 128, 106, 115, 105, 115, 120, 110, 101, 126, 108, 116, 109, 122, 112, 119, 118, 146, 116, 122, 111, 118, 113, 115, 110, 134, 110, 121, 123, 109, 106, 141, 114, 109, 102, 124, 110, 122, 116, 110, 115, 128, 120, 101, 115, 118, 125, 114, 125, 115, 109, 148, 115, 104, 121, 117, 115, 118, 108, 100, 130, 119, 124, 120, 130, 116, 121, 116, 101, 111, 104, 109, 128, 112, 130, 108, 114, 124, 112, 115, 108, 118, 119, 109, 115, 99, 101, 115, 116, 95, 128, 115, 120, 103, 108, 119, 116, 117, 110, 98, 116, 111, 123, 128, 113, 117, 114, 112, 117, 111, 111, 76, 125, 117, 127, 119, 122, 114, 122, 109, 112, 93, 119, 116, 144, 108, 119, 115, 112, 122, 113, 126, 120, 114, 131, 127, 127, 109, 123, 115, 117, 119, 107, 118, 118, 132, 129, 100, 117, 136, 117, 127, 116, 121, 108, 117, 118, 104, 120, 113, 121, 122, 125, 95, 117, 109, 129, 109, 121, 118, 134, 102, 119, 109, 126, 120, 120, 110, 130, 123, 117, 107, 114, 104, 114, 126, 124, 105, 141, 115, 103, 111, 129, 120, 149, 119, 100, 124, 114, 113, 123, 114, 95, 110, 122, 107, 120, 134, 110, 118, 104, 119, 117, 117, 108, 144, 115, 131, 120, 114, 108, 109, 130, 123, 113, 127, 134, 146, 119, 108, 119, 112, 119, 117, 131, 109, 125, 115, 132, 117, 122, 113, 113, 117, 100, 109, 108, 109, 122, 122, 137, 125, 116, 110, 109, 115, 103, 113, 116, 113, 106, 115, 109, 112, 115, 110, 109, 112, 132, 156, 118, 115, 116, 129, 108, 115, 130, 114, 107, 107, 123, 124, 115, 107, 112, 120, 118, 121, 115, 113, 105, 107, 104, 115, 124, 130, 115, 106, 119, 112, 108, 123, 119, 113, 110, 119, 121, 121, 117, 118, 106, 127, 94, 118, 112, 123, 80, 124, 120, 107, 122, 115, 122, 130, 97, 127, 116, 116, 123, 117, 127, 100, 99, 104, 111, 102, 117, 114, 123, 110, 114, 104, 110, 102, 120, 119, 106, 114, 127, 113, 118, 122, 103, 126, 114, 102, 132, 111, 118, 116, 106, 121, 107, 99, 104, 114, 112, 118, 108, 103, 122, 116, 115, 128, 99, 131, 112, 120, 105, 103, 112, 112, 119, 122, 120, 118, 128, 108, 125, 120, 121, 102, 138, 108, 115, 127, 107, 107, 114, 115, 134, 119, 112, 114, 117, 110, 117, 114, 110, 124, 113, 121, 119, 116, 112, 111, 115, 118, 110, 120, 116, 117, 112, 119, 111, 107, 117, 118, 114, 100, 114, 116, 119, 114, 114, 116, 121, 118, 102, 116, 112, 123, 116, 114, 119, 105, 115, 121, 115, 122, 111, 111, 117, 145, 117, 117, 111, 116, 123, 106, 112, 117, 112, 113, 120, 132, 123, 117, 115, 102, 142, 115, 121, 116, 120, 115, 108, 136, 120, 119, 119, 112, 127, 116, 119, 110, 114, 118, 115, 107, 108, 123, 118, 106, 107, 122, 111, 110, 113, 119, 115, 125, 117, 132, 116, 133, 120, 119, 119, 121, 111, 121, 118, 123, 116, 111, 134, 118, 114, 118, 119, 115, 121, 112, 117, 114, 115, 115, 116, 118, 122, 115, 80, 111, 116, 116, 120, 113, 121, 118, 113, 117, 113, 118, 120, 121, 114, 110, 123, 118, 113, 115, 110, 117, 122, 111, 142, 114, 115, 122, 117, 114, 109, 116, 116, 102, 129, 110, 123, 116, 115, 121, 123, 115, 111, 119, 116, 135, 107, 113, 121, 118, 109, 116, 112, 110, 121, 106, 113, 117, 113, 108, 116, 152, 116, 112, 103, 121, 118, 116, 108, 118, 115, 114, 103, 117, 121, 114, 114, 112, 114, 120, 108, 113, 118, 118, 119, 126, 124, 120, 119, 133, 101, 116, 114, 112, 116, 117, 117, 116, 116, 115, 114, 119, 120, 117, 117, 107, 115, 119, 121, 122, 115, 122, 114, 117, 112, 111, 117, 133, 122, 115, 105, 122, 113, 109, 114, 116, 120, 114, 117, 114, 115, 116, 117, 115, 114, 114, 119, 116, 117, 114, 116, 127, 121, 118, 106, 117, 121, 115, 119, 113, 119, 112, 114, 130, 116, 115, 132, 114, 109, 121, 117, 123, 117, 115, 116, 124, 120, 118, 121, 116, 114, 116, 134, 125, 114, 116, 116, 119, 106, 121, 115, 114, 121, 115, 109, 118, 111, 120, 116, 123, 115, 115, 117, 107, 117, 113, 117, 118, 113, 115, 124, 104, 105, 113, 115, 111, 104, 114, 114, 97, 137, 112, 111, 110, 112, 112, 108, 114, 111, 116, 121, 110, 118, 106, 128, 122, 114, 117, 120, 115, 114, 96, 118, 107, 116, 115, 125, 114, 122, 113, 120, 120, 111, 124, 117, 122, 119, 121, 116, 117, 124, 122, 117, 117, 115, 114, 118, 110, 119, 116, 118, 114, 114, 123, 117, 119, 119, 112, 112, 117, 119, 114, 109, 140, 113, 114, 120, 114, 117, 114, 111, 114, 128, 118, 123, 122, 118, 109, 115, 120, 116, 110, 119, 120, 114, 119, 110, 102, 111, 110, 120, 120, 135, 114, 98, 112, 114, 112, 116, 115, 118, 113, 124, 112, 116, 120, 112, 113, 124, 116, 116, 115, 118, 117, 110, 106, 121, 113, 119, 126, 117, 117, 115, 130, 121, 114, 113, 116, 118, 120, 114, 116, 117, 85, 125, 116, 112, 105, 116, 110, 108, 119, 115, 117, 114, 102, 113, 114, 115, 121, 112, 116, 115, 112, 104, 115, 117, 114, 119, 117, 114, 120, 117, 116, 123, 120, 114, 115, 109, 114, 120, 118, 128, 91, 125, 121, 107, 113, 121, 99, 107, 108, 114, 116, 107, 87, 128, 122, 123, 108, 106, 136, 116, 129, 123, 112, 115, 123, 113, 99, 129, 133, 109, 115, 126, 120, 130, 122, 94, 115, 137, 136, 131, 126, 132, 149, 119, 107, 131, 124, 117, 120, 125, 111, 101, 134, 128, 114, 132, 111, 90, 118, 119, 117, 109, 129, 116, 114, 108, 113, 124, 101, 103, 102, 108, 107, 110, 137, 117, 115, 138, 135, 129, 124, 128, 112, 133, 84, 117, 118, 111, 96, 114, 121, 111, 110, 108, 124, 148, 108, 110, 122, 115, 127, 131, 105, 104, 118, 117, 118, 113, 120, 114, 105, 119, 120, 109, 116, 101, 103, 80, 126, 109, 124, 164, 104, 109, 99, 108, 112, 146, 117, 117, 110, 109, 106, 122, 134, 116, 104, 113, 111, 96, 115, 101, 106, 119, 122, 85, 102, 110, 77, 128, 120, 127, 104, 120, 125, 121, 108, 120, 125, 118, 105, 115, 119, 114, 126, 119, 123, 136, 122, 118, 121, 94, 119, 112, 136, 110, 100, 114, 98, 110, 130, 126, 99, 115, 109, 104, 121, 115, 97, 114, 120, 123, 107, 129, 122, 119, 103, 102, 114, 112, 103, 140, 94, 123, 113, 109, 108, 109, 88, 140, 112, 115, 119, 126, 113, 116, 135, 108, 128, 127, 102, 122, 124, 105, 120, 122, 109, 118, 114, 96, 110, 108, 121, 136, 117, 114, 115, 103, 109, 101, 100, 127, 117, 126, 115, 126, 119, 136, 110, 111, 109, 105, 110, 114, 123, 117, 117, 115, 122, 124, 123, 113, 114, 107, 137, 123, 114, 110, 119, 114, 121, 105, 127, 123, 106, 115, 116, 111, 118, 104, 118, 120, 108, 110, 109, 116, 120, 118, 120, 106, 123, 99, 147, 127, 114, 107, 114, 110, 141, 115, 114, 114, 96, 105, 100, 122, 112, 126, 115, 130, 122, 110, 117, 108, 113, 118, 121, 111, 99, 111, 121, 109, 92, 133, 119, 132, 125, 118, 130, 110, 99, 126, 110, 114, 104, 104, 131, 108, 120, 116, 107, 114, 117, 126, 120, 139, 119, 98, 112, 125, 128, 117, 113, 107, 115, 112, 106, 114, 117, 135, 151, 99, 113, 117, 146, 94, 118, 118, 116, 109, 117, 114, 107, 115, 115, 115, 132, 107, 125, 111, 105, 109, 123, 112, 127, 117, 108, 119, 127, 139, 115, 119, 120, 115, 111, 110, 106, 114, 115, 120, 93, 108, 103, 135, 108, 114, 122, 151, 107, 122, 106, 114, 113, 103, 107, 136, 102, 113, 111, 103, 128, 107, 117, 122, 111, 121, 115, 114, 106, 129, 125, 110, 118, 106, 119, 105, 116, 113, 116, 110, 100, 138, 125, 127, 124, 105, 120, 105, 115, 110, 126, 88, 95, 125, 118, 100, 115, 121, 107, 119, 119, 112, 120, 120, 122, 122, 123, 118, 109, 93, 122, 118, 116, 117, 121, 112, 108, 96, 131, 121, 112, 119, 116, 120, 132, 134, 104, 112, 116, 115, 97, 110, 136, 119, 113, 113, 136, 115, 112, 122, 129, 106, 114, 120, 121, 107, 117, 112, 118, 110, 107, 125, 125, 114, 115, 133, 121, 125, 119, 107, 103, 108, 120, 119, 124, 118, 133, 120, 123, 114, 114, 114, 118, 136, 113, 126, 115, 127, 113, 117, 131, 119, 104, 106, 114, 117, 121, 106, 125, 122, 109, 136, 110, 110, 116, 71, 126, 112, 113, 120, 112, 115, 119, 112, 145, 130, 108, 121, 122, 112, 126, 121, 98, 128, 131, 113, 115, 116, 109, 117, 131, 121, 111, 115, 97, 119, 106, 108, 127, 104, 111, 121, 113, 121, 121, 122, 129, 127, 122, 123, 110, 109, 121, 116, 108, 117, 116, 116, 117, 121, 120, 120, 113, 117, 121, 113, 120, 95, 105, 114, 125, 112, 112, 115, 120, 106, 111, 115, 123, 123, 119, 114, 120, 113, 101, 108, 127, 115, 102, 113, 127, 119, 116, 107, 113, 107, 117, 111, 96, 135, 105, 111, 126, 110, 114, 109, 116, 105, 113, 129, 112, 91, 122, 109, 113, 120, 132, 116, 118, 111, 90, 124, 113, 112, 127, 116, 114, 102, 91, 121, 121, 124, 104, 100, 121, 145, 120, 118, 105, 111, 93, 101, 117, 112, 117, 106, 114, 114, 118, 110, 113, 145, 117, 120, 120, 120, 118, 124, 130, 118, 116, 126, 97, 122, 113, 115, 130, 122, 115, 103, 128, 114, 93, 115, 105, 103, 121, 110, 126, 102, 125, 121, 112, 118, 112, 110, 107, 119, 111, 98, 110, 117, 105, 111, 77, 115, 113, 121, 110, 103, 120, 114, 115, 107, 116, 120, 105, 120, 119, 124, 118, 126, 118, 109, 122, 133, 102, 109, 108, 112, 127, 100, 127, 120, 132, 134, 121, 123, 111, 128, 113, 157, 113, 112, 126, 117, 110, 116, 123, 115, 150, 121, 119, 120, 119, 107, 116, 108, 108, 114, 139, 116, 114, 112, 116, 127, 105, 110, 93, 119, 119, 123, 116, 112, 117, 140, 108, 116, 120, 113, 117, 117, 106, 116, 97, 115, 111, 122, 115, 122, 113, 117, 124, 119, 108, 121, 125, 120, 113, 131, 122, 126, 111, 117, 112, 128, 122, 114, 113, 109, 124, 122, 118, 119, 115, 122, 111, 112, 116, 118, 120, 117, 112, 127, 125, 104, 108, 124, 107, 130, 112, 117, 119, 116, 121, 117, 116, 107, 127, 101, 114, 96, 118, 114, 109, 121, 106, 111, 110, 118, 123, 117, 136, 110, 118, 86, 101, 106, 121, 99, 117, 133, 121, 128, 110, 113, 98, 113, 120, 112, 102, 117, 126, 99, 118, 126, 112, 110, 106, 111, 127, 127, 91, 115, 95, 128, 113, 120, 111, 125, 121, 120, 109, 115, 116, 106, 123, 106, 112, 120, 125, 116, 127, 111, 120, 129, 134, 123, 90, 128, 102, 112, 113, 116, 122, 101, 138, 110, 107, 113, 109, 113, 111, 108, 112, 122, 117, 116, 106, 112, 108, 111, 120, 119, 113, 106, 118, 135, 125, 144, 128, 111, 113, 112, 121, 121, 123, 119, 116, 119, 119, 105, 111, 97, 109, 125, 121, 119, 116, 124, 120, 117, 121, 115, 119, 117, 108, 112, 145, 104, 107, 130, 107, 117, 102, 123, 123, 109, 133, 112, 118, 117, 112, 124, 124, 73, 110, 98, 133, 121, 110, 124, 121, 124, 105, 118, 110, 113, 124, 115, 131, 103, 107, 114, 122, 134, 120, 117, 142, 107, 109, 125, 100, 127, 111, 113, 117, 119, 106, 107, 114, 120, 118, 132, 113, 98, 106, 97, 123, 116, 108, 100, 122, 121, 124, 115, 117, 117, 108, 108, 123, 117, 109, 107, 115, 102, 123, 104, 133, 107, 102, 113, 106, 120, 121, 146, 131, 106, 106, 117, 100, 120, 129, 109, 129, 129, 120, 120, 129, 132, 124, 111, 113, 114, 109, 102, 113, 132, 135, 111, 121, 112, 122, 100, 105, 109, 139, 111, 106, 120, 110, 119, 131, 89, 117, 97, 114, 113, 127, 112, 122, 119, 120, 132, 104, 107, 108, 105, 120, 102, 100, 115, 101, 112, 114, 110, 129, 122, 109, 111, 108, 103, 116, 119, 117, 126, 124, 127, 116, 109, 118, 114, 97, 112, 118, 118, 124, 105, 106, 108, 110, 108, 119, 84, 117, 117, 100, 111, 102, 115, 119, 110, 122, 104, 99, 103, 111, 119, 121, 110, 108, 113, 129, 115, 111, 119, 103, 129, 124, 106, 133, 108, 103, 122, 111, 112, 105, 104, 120, 132, 108, 117, 112, 119, 101, 113, 121, 111, 131, 117, 131, 126, 111, 116, 116, 111, 120, 123, 118, 111, 109, 110, 129, 116, 116, 109, 113, 106, 117, 104, 114, 106, 124, 111, 105, 110, 116, 118, 115, 113, 118, 112, 108, 115, 128, 118, 117, 125, 106, 112, 114, 116, 127, 124, 105, 121, 125, 117, 117, 127, 101, 108, 124, 113, 121, 108, 130, 124, 116, 115, 118, 118, 119, 125, 120, 131, 126, 109, 112, 112, 106, 126, 167, 103, 121, 108, 118, 94, 83, 122, 113, 104, 113, 93, 108, 104, 114, 132, 114, 132, 122, 114, 110, 125, 141, 118, 105, 127, 108, 113, 121, 117, 113, 115, 118, 106, 103, 125, 106, 115, 109, 97, 113, 104, 119, 126, 114, 108, 95, 130, 116, 104, 115, 122, 108, 120, 113, 111, 108, 125, 126, 111, 120, 137, 119, 109, 99, 124, 114, 106, 118, 94, 122, 107, 109, 120, 107, 105, 105, 117, 113, 100, 139, 124, 115, 132, 121, 106, 115, 120, 126, 114, 102, 115, 118, 100, 118, 106, 129, 112, 100, 123, 105, 110, 117, 121, 126, 111, 113, 108, 123, 130, 124, 131, 126, 129, 114, 115, 138, 105, 109, 124, 117, 109, 119, 125, 109, 124, 143, 109, 112, 113, 103, 114, 105, 111, 110, 112, 127, 110, 120, 116, 121, 102, 105, 111, 125, 110, 95, 117, 114, 110, 110, 109, 119, 110, 114, 111, 117, 101, 138, 117, 121, 99, 111, 116, 106, 97, 106, 115, 108, 115, 130, 108, 112, 118, 106, 101, 106, 106, 118, 106, 111, 95, 109, 137, 110, 112, 115, 107, 128, 133, 116, 110, 119, 92, 127, 120, 124, 121, 128, 101, 112, 113, 117, 102, 114, 107, 116, 113, 115, 105, 104, 108, 124, 115, 115, 116, 112, 106, 112, 124, 120, 116, 120, 113, 124, 131, 108, 109, 109, 103, 123, 117, 115, 116, 115, 106, 119, 114, 120, 107, 120, 98, 109, 112, 110, 108, 113, 124, 122, 116, 114, 111, 99, 128, 108, 107, 118, 114, 126, 113, 110, 117, 122, 119, 113, 123, 116, 117, 108, 109, 108, 115, 112, 118, 123, 121, 112, 120, 126, 119, 116, 120, 108, 116, 122, 117, 109, 114, 117, 105, 113, 113, 108, 106, 114, 113, 108, 106, 111, 132, 110, 113, 111, 104, 123, 114, 113, 108, 113, 126, 105, 108, 113, 120, 114, 111, 108, 115, 114, 108, 114, 106, 119, 113, 114, 113, 114, 112, 120, 103, 115, 111, 116, 124, 114, 112, 117, 115, 107, 111, 112, 129, 112, 125, 113, 100, 103, 118, 116, 111, 118, 110, 109, 117, 106, 110, 110, 116, 115, 110, 118, 122, 122, 134, 112, 111, 115, 126, 118, 112, 113, 112, 124, 112, 114, 122, 106, 115, 115, 124, 105, 120, 119, 121, 113, 112, 117, 110, 115, 98, 108, 111, 123, 118, 120, 107, 125, 114, 118, 113, 125, 119, 114, 117, 115, 121, 119, 121, 117, 124, 114, 127, 112, 108, 119, 119, 119, 115, 115, 119, 113, 118, 138, 113, 132, 113, 111, 114, 128, 111, 115, 114, 118, 124, 124, 114, 119, 108, 112, 111, 113, 113, 115, 124, 121, 122, 106, 119, 115, 125, 122, 113, 122, 108, 117, 109, 118, 119, 113, 119, 114, 101, 137, 122, 117, 117, 115, 106, 117, 120, 115, 118, 116, 125, 105, 122, 111, 117, 114, 112, 113, 116, 119, 116, 114, 122, 120, 111, 110, 123, 117, 112, 116, 107, 117, 116, 120, 105, 116, 120, 114, 127, 119, 112, 107, 111, 120, 118, 115, 124, 114, 121, 109, 122, 110, 123, 110, 108, 122, 121, 98, 102, 112, 113, 104, 131, 113, 124, 111, 113, 108, 112, 122, 113, 113, 109, 123, 117, 123, 115, 105, 121, 113, 115, 118, 118, 116, 121, 116, 115, 113, 105, 115, 113, 113, 107, 123, 115, 116, 125, 121, 108, 110, 124, 122, 107, 122, 112, 106, 114, 114, 136, 122, 113, 119, 106, 118, 119, 108, 111, 118, 115, 116, 122, 117, 113, 115, 125, 112, 114, 108, 115, 111, 117, 112, 123, 119, 115, 113, 109, 118, 108, 115, 119, 121, 123, 119, 112, 135, 113, 119, 114, 117, 104, 117, 110, 114, 118, 117, 110, 115, 128, 111, 113, 110, 102, 109, 117, 110, 113, 117, 119, 112, 119, 121, 121, 110, 113, 114, 115, 109, 118, 119, 122, 126, 104, 117, 103, 111, 112, 129, 121, 130, 114, 114, 115, 117, 117, 110, 126, 117, 118, 113, 105, 121, 115, 113, 119, 114, 105, 117, 117, 112, 109, 113, 100, 122, 122, 106, 109, 113, 115, 114, 100, 124, 117, 130, 114, 109, 112, 117, 108, 113, 112, 113, 123, 120, 114, 118, 117, 119, 119, 104, 115, 117, 104, 121, 128, 108, 103, 136, 111, 103, 100, 114, 114, 117, 103, 114, 110, 109, 114, 116, 120, 114, 113, 120, 122, 117, 111, 120, 117, 114, 116, 117, 113, 110, 108, 125, 108, 119, 113, 113, 117, 126, 123, 138, 107, 113, 123, 129, 134, 116, 112, 111, 130, 124, 116, 117, 122, 116, 111, 97, 115, 96, 119, 113, 119, 98, 116, 107, 107, 117, 115, 116, 117, 126, 117, 117, 128, 109, 130, 95, 113, 120, 121, 122, 112, 113, 132, 125, 111, 148, 118, 122, 102, 19, 116, 122, 126, 119, 117, 116, 120, 108, 103, 111, 130, 117, 123, 115, 113, 116, 131, 114, 108, 116, 110, 132, 117, 118, 121, 104, 103, 106, 13, 115, 117, 107, 109, 111, 104, 119, 111, 123, 115, 115, 124, 126, 106, 114, 105, 116, 111, 97, 122, 111, 131, 119, 117, 127, 113, 116, 113, 112, 120, 107, 111, 119, 139, 102, 108, 103, 124, 118, 107, 121, 117, 107, 109, 124, 113, 129, 132, 84, 109, 113, 101, 118, 128, 119, 111, 106, 126, 122, 121, 125, 108, 81, 115, 118, 110, 120, 106, 108, 124, 118, 110, 114, 124, 118, 114, 113, 109, 115, 119, 110, 107, 103, 130, 125, 115, 110, 120, 110, 92, 105, 96, 123, 113, 124, 87, 111, 115, 125, 121, 119, 114, 116, 118, 113, 118, 127, 109, 116, 114, 115, 125, 109, 101, 130, 127, 123, 114, 113, 124, 121, 85, 124, 117, 115, 125, 103, 106, 126, 129, 106, 118, 120, 120, 117, 119, 120, 128, 111, 105, 111, 121, 130, 123, 113, 105, 112, 123, 121, 131, 123, 121, 104, 116, 113, 124, 112, 110, 97, 128, 106, 114, 110, 121, 121, 132, 111, 113, 113, 114, 111, 109, 123, 126, 114, 124, 112, 101, 111, 112, 109, 114, 125, 112, 116, 119, 108, 108, 119, 118, 133, 129, 138, 122, 111, 101, 101, 114, 124, 127, 118, 126, 125, 123, 114, 110, 102, 110, 118, 118, 124, 93, 112, 104, 117, 127, 113, 121, 127, 106, 98, 119, 110, 117, 120, 120, 116, 115, 119, 108, 125, 100, 118, 121, 116, 121, 93, 107, 127, 120, 126, 107, 117, 130, 123, 112, 117, 122, 107, 118, 132, 107, 128, 109, 102, 127, 119, 111, 225, 111, 110, 105, 124, 119, 123, 84, 120, 109, 123, 114, 123, 108, 124, 124, 101, 114, 120, 115, 127, 112, 123, 121, 143, 103, 98, 109, 116, 120, 120, 122, 120, 132, 114, 126, 103, 0, 125, 121, 102, 124, 105, 123, 113, 114, 107, 109, 125, 110, 112, 115, 104, 121, 112, 114, 99, 119, 117, 134, 113, 124, 101, 102, 121, 123, 115, 122, 132, 124, 102, 109, 113, 123, 123, 122, 105, 114, 124, 121, 113, 104, 120, 113, 100, 97, 113, 131, 111, 113, 108, 111, 114, 134, 126, 114, 114, 131, 111, 107, 117, 115, 116, 102, 119, 122, 118, 114, 119, 118, 86, 113, 119, 103, 113, 117, 111, 117, 118, 115, 134, 114, 116, 124, 132, 118, 121, 125, 130, 114, 122, 108, 107, 120, 125, 117, 119, 109, 111, 117, 109, 109, 117, 117, 119, 126, 120, 114, 122, 124, 124, 126, 110, 111, 108, 111, 112, 108, 120, 124, 105, 117, 126, 104, 113, 116, 116, 119, 114, 119, 122, 112, 111, 111, 130, 127, 117, 108, 109, 124, 117, 118, 120, 105, 118, 114, 103, 124, 113, 113, 138, 118, 100, 124, 116, 119, 114, 117, 134, 96, 121, 116, 119, 120, 120, 109, 132, 122, 109, 123, 111, 104, 120, 123, 113, 112, 124, 108, 108, 116, 121, 121, 122, 119, 104, 117, 113, 117, 117, 126, 115, 121, 117, 123, 109, 124, 111, 112, 116, 120, 120, 120, 101, 114, 123, 114, 128, 114, 119, 120, 113, 103, 127, 129, 114, 114, 111, 111, 113, 106, 125, 115, 117, 92, 119, 122, 108, 114, 100, 118, 122, 135, 123, 122, 121, 115, 113, 117, 114, 126, 120, 118, 114, 138, 120, 124, 126, 115, 109, 108, 106, 118, 113, 119, 111, 121, 144, 124, 121, 115, 128, 120, 151, 116, 124, 111, 129, 111, 121, 114, 129, 115, 115, 115, 121, 115, 109, 120, 125, 118, 121, 114, 114, 116, 116, 103, 116, 109, 115, 110, 115, 129, 135, 116, 130, 105, 108, 119, 117, 105, 123, 113, 109, 110, 121, 119, 115, 125, 112, 117, 125, 117, 116, 115, 120, 115, 115, 126, 113, 118, 103, 97, 103, 124, 113, 117, 109, 115, 111, 110, 116, 122, 118, 121, 114, 111, 117, 120, 111, 109, 105, 118, 112, 120, 120, 124, 121, 114, 112, 112, 112, 115, 109, 114, 121, 117, 120, 109, 116, 118, 127, 112, 108, 116, 111, 113, 109, 121, 118, 126, 119, 113, 124, 114, 112, 118, 112, 111, 127, 118, 121, 111, 117, 120, 117, 116, 125, 113, 115, 113, 117, 114, 118, 110, 111, 99, 128, 121, 120, 105, 119, 116, 100, 132, 122, 116, 119, 111, 114, 110, 119, 120, 119, 125, 110, 115, 118, 115, 124, 116, 103, 115, 121, 103, 121, 117, 128, 117, 111, 126, 119, 109, 116, 114, 101, 114, 117, 117, 125, 114, 114, 113, 112, 108, 102, 118, 102, 134, 121, 158, 124, 127, 112, 123, 119, 124, 118, 115, 109, 107, 122, 115, 121, 115, 118, 108, 116, 114, 112, 123, 115, 103, 115, 111, 120, 116, 105, 117, 126, 121, 116, 101, 119, 109, 114, 116, 114, 121, 117, 120, 109, 114, 114, 111, 120, 114, 109, 126, 122, 119, 117, 118, 111, 113, 126, 173, 117, 93, 112, 123, 110, 118, 114, 111, 114, 117, 112, 126, 111, 123, 123, 103, 112, 118, 164, 131, 118, 106, 108, 112, 117, 113, 139, 118, 114, 117, 119, 118, 109, 110, 118, 111, 119, 125, 125, 119, 114, 111, 113, 115, 133, 111, 121, 123, 106, 120, 110, 119, 110, 120, 115, 108, 125, 115, 110, 119, 127, 114, 111, 102, 103, 120, 117, 124, 114, 122, 112, 115, 112, 106, 131, 107, 101, 118, 126, 118, 126, 111, 117, 116, 109, 120, 118, 101, 114, 101, 118, 121, 114, 123, 113, 113, 119, 116, 105, 123, 112, 117, 121, 112, 120, 123, 119, 117, 132, 113, 118, 118, 122, 113, 121, 123, 117, 118, 108, 114, 116, 118, 112, 125, 115, 136, 118, 108, 111, 115, 137, 114, 111, 125, 116, 110, 117, 119, 118, 112, 115, 125, 110, 121, 116, 143, 118, 135, 117, 85, 126, 135, 108, 134, 107, 126, 133, 114, 113, 110, 107, 121, 128, 124, 95, 101, 100, 92, 132, 120, 109, 114, 120, 122, 105, 107, 106, 120, 122, 122, 115, 147, 124, 93, 111, 105, 114, 122, 144, 103, 114, 118, 119, 121, 123, 116, 129, 96, 144, 123, 110, 119, 113, 133, 107, 95, 106, 131, 119, 106, 132, 95, 113, 118, 135, 128, 131, 114, 113, 122, 96, 118, 111, 128, 120, 116, 104, 101, 116, 96, 123, 136, 107, 116, 109, 108, 107, 117, 116, 107, 102, 97, 118, 127, 123, 114, 121, 112, 112, 120, 109, 119, 129, 121, 99, 90, 90, 120, 124, 122, 114, 123, 140, 114, 104, 126, 111, 125, 116, 132, 114, 113, 103, 121, 128, 119, 125, 115, 133, 121, 106, 131, 99, 123, 100, 106, 119, 126, 119, 120, 103, 102, 113, 115, 120, 112, 93, 120, 111, 123, 108, 131, 120, 128, 114, 111, 100, 110, 127, 111, 114, 121, 114, 124, 106, 128, 119, 107, 90, 119, 135, 105, 116, 121, 120, 99, 125, 118, 114, 107, 118, 115, 109, 126, 114, 132, 110, 114, 115, 123, 124, 108, 113, 107, 125, 131, 125, 112, 125, 126, 121, 105, 105, 99, 116, 126, 127, 114, 123, 108, 118, 122, 111, 109, 115, 119, 115, 119, 124, 102, 116, 113, 120, 110, 118, 114, 114, 112, 104, 132, 124, 124, 119, 119, 114, 123, 116, 100, 107, 110, 125, 116, 131, 123, 128, 108, 127, 112, 111, 120, 122, 114, 106, 114, 107, 110, 103, 110, 124, 111, 106, 109, 114, 119, 117, 111, 108, 128, 124, 124, 113, 109, 113, 122, 129, 132, 112, 128, 130, 134, 104, 113, 133, 122, 110, 101, 108, 119, 113, 114, 106, 127, 107, 121, 124, 113, 133, 123, 107, 110, 89, 121, 112, 106, 124, 114, 116, 102, 117, 113, 117, 113, 118, 112, 110, 116, 98, 117, 100, 121, 110, 113, 109, 118, 135, 98, 109, 128, 116, 111, 119, 132, 134, 113, 121, 119, 120, 108, 117, 105, 116, 130, 102, 114, 110, 124, 102, 134, 99, 101, 125, 80, 106, 142, 119, 106, 116, 113, 98, 110, 117, 97, 128, 108, 112, 111, 130, 117, 111, 116, 115, 124, 90, 115, 114, 115, 118, 113, 108, 131, 121, 119, 125, 110, 112, 119, 122, 108, 126, 111, 108, 117, 109, 105, 118, 118, 115, 123, 110, 107, 118, 122, 109, 110, 116, 143, 105, 123, 122, 117, 145, 108, 103, 119, 121, 100, 115, 105, 107, 110, 96, 121, 106, 121, 105, 133, 113, 125, 97, 132, 101, 112, 111, 113, 113, 116, 123, 118, 114, 128, 110, 108, 117, 116, 121, 110, 99, 122, 111, 129, 106, 101, 120, 100, 106, 105, 122, 118, 86, 105, 125, 91, 106, 118, 98, 114, 109, 105, 126, 117, 118, 109, 126, 106, 112, 111, 118, 115, 121, 113, 113, 127, 122, 120, 140, 137, 144, 118, 106, 118, 106, 141, 128, 120, 114, 105, 100, 108, 124, 110, 102, 123, 123, 112, 154, 111, 117, 114, 94, 114, 124, 112, 113, 137, 125, 116, 115, 103, 122, 110, 109, 114, 127, 123, 124, 104, 110, 127, 114, 117, 105, 115, 119, 116, 121, 119, 141, 118, 115, 111, 107, 133, 118, 128, 109, 106, 122, 94, 109, 135, 107, 111, 125, 118, 126, 111, 108, 118, 120, 121, 112, 106, 114, 121, 118, 119, 134, 122, 144, 103, 132, 107, 122, 112, 114, 110, 106, 116, 123, 119, 121, 111, 122, 114, 117, 131, 126, 105, 116, 118, 119, 121, 110, 123, 118, 132, 122, 112, 121, 112, 109, 114, 144, 121, 108, 119, 109, 113, 102, 119, 129, 118, 124, 101, 114, 119, 123, 156, 114, 119, 133, 119, 108, 118, 124, 116, 124, 113, 108, 111, 109, 115, 117, 129, 105, 111, 121, 110, 116, 125, 107, 109, 119, 111, 115, 102, 122, 109, 112, 111, 114, 122, 132, 121, 113, 122, 114, 98, 124, 120, 108, 109, 124, 132, 116, 116, 118, 110, 119, 125, 119, 118, 123, 114, 113, 116, 109, 124, 112, 109, 121, 106, 112, 111, 94, 123, 120, 105, 117, 108, 119, 106, 104, 118, 111, 104, 114, 127, 124, 119, 115, 110, 125, 115, 113, 106, 128, 121, 114, 116, 113, 115, 124, 110, 119, 118, 121, 113, 144, 108, 121, 108, 116, 116, 104, 135, 123, 114, 121, 120, 114, 122, 114, 108, 111, 129, 135, 112, 119, 125, 107, 120, 110, 115, 148, 103, 125, 113, 113, 121, 115, 122, 122, 114, 118, 104, 114, 123, 109, 103, 97, 116, 109, 115, 114, 108, 104, 131, 96, 128, 99, 121, 112, 130, 126, 108, 120, 101, 108, 110, 106, 130, 121, 122, 119, 114, 120, 107, 106, 123, 101, 107, 119, 116, 135, 117, 121, 110, 110, 114, 127, 110, 119, 116, 108, 105, 174, 101, 123, 108, 111, 118, 120, 129, 119, 108, 121, 123, 119, 111, 131, 118, 109, 100, 114, 118, 105, 116, 115, 114, 130, 114, 127, 120, 145, 120, 69, 121, 114, 114, 111, 111, 116, 117, 116, 111, 128, 113, 112, 113, 118, 82, 123, 123, 119, 122, 126, 110, 91, 118, 125, 111, 121, 109, 110, 119, 111, 128, 125, 116, 129, 95, 126, 121, 105, 112, 118, 116, 113, 125, 118, 106, 107, 112, 109, 117, 109, 111, 124, 124, 127, 93, 126, 121, 112, 127, 121, 108, 112, 110, 120, 99, 116, 108, 118, 129, 116, 104, 119, 103, 116, 106, 114, 103, 110, 108, 108, 118, 100, 125, 100, 112, 112, 110, 123, 123, 117, 115, 113, 119, 116, 106, 121, 139, 123, 109, 129, 114, 121, 107, 123, 101, 100, 116, 109, 118, 88, 103, 116, 120, 137, 91, 107, 110, 129, 126, 129, 115, 118, 110, 131, 109, 125, 110, 117, 123, 119, 120, 116, 102, 110, 109, 111, 123, 117, 115, 110, 133, 116, 109, 101, 109, 118, 118, 103, 113, 116, 107, 127, 94, 126, 107, 122, 114, 126, 119, 109, 113, 100, 107, 151, 111, 125, 110, 128, 115, 121, 122, 123, 93, 122, 93, 104, 121, 110, 128, 113, 126, 118, 134, 99, 103, 133, 114, 106, 132, 118, 133, 102, 146, 116, 117, 102, 101, 115, 118, 125, 107, 121, 114, 114, 136, 123, 137, 132, 120, 124, 118, 122, 117, 100, 95, 120, 143, 125, 111, 138, 116, 143, 125, 110, 98, 110, 108, 103, 117, 132, 122, 111, 99, 120, 125, 116, 113, 125, 120, 107, 125, 104, 129, 102, 113, 97, 125, 120, 125, 127, 125, 140, 113, 111, 108, 121, 110, 121, 137, 98, 127, 127, 108, 128, 108, 121, 116, 110, 111, 121, 119, 113, 89, 102, 112, 120, 103, 91, 114, 103, 113, 114, 125, 131, 129, 112, 114, 86, 103, 128, 101, 110, 120, 101, 114, 130, 120, 96, 116, 119, 108, 127, 121, 85, 104, 114, 147, 149, 110, 112, 123, 107, 127, 126, 121, 129, 112, 109, 113, 110, 135, 112, 158, 113, 101, 107, 113, 109, 133, 116, 111, 118, 93, 103, 129, 113, 135, 101, 95, 118, 129, 125, 119, 92, 118, 129, 115, 110, 114, 122, 114, 117, 116, 96, 141, 122, 121, 134, 98, 105, 107, 112, 103, 126, 110, 101, 94, 145, 103, 111, 124, 104, 123, 107, 110, 108, 106, 112, 109, 101, 118, 126, 142, 110, 94, 115, 121, 123, 110, 124, 95, 116, 127, 144, 114, 120, 97, 131, 104, 106, 114, 129, 104, 149, 128, 129, 126, 92, 107, 122, 125, 98, 115, 102, 82, 100, 97, 106, 139, 137, 129, 112, 128, 103, 99, 105, 126, 98, 137, 112, 124, 141, 117, 127, 146, 113, 131, 103, 127, 112, 125, 110, 119, 119, 111, 111, 122, 126, 99, 114, 100, 123, 105, 129, 105, 103, 126, 115, 105, 112, 116, 122, 103, 99, 114, 119, 107, 133, 122, 110, 123, 134, 129, 115, 113, 104, 127, 112, 82, 120, 103, 118, 98, 110, 98, 112, 114, 83, 109, 109, 132, 117, 115, 86, 117, 148, 117, 111, 120, 122, 104, 107, 109, 96, 97, 105, 122, 111, 94, 111, 128, 118, 123, 99, 117, 103, 105, 107, 129, 120, 130, 108, 117, 129, 111, 95, 124, 95, 123, 105, 124, 112, 116, 126, 117, 113, 123, 110, 114, 108, 125, 98, 112, 107, 99, 125, 92, 117, 118, 110, 100, 137, 103, 118, 85, 119, 115, 116, 114, 117, 118, 118, 83, 127, 99, 108, 124, 126, 140, 148, 126, 110, 107, 130, 130, 108, 121, 128, 116, 120, 113, 113, 112, 106, 109, 116, 107, 134, 136, 116, 127, 116, 118, 116, 119, 100, 136, 118, 108, 117, 124, 112, 116, 114, 122, 109, 99, 121, 104, 130, 148, 119, 125, 116, 114, 107, 90, 105, 117, 133, 110, 139, 106, 126, 115, 136, 91, 127, 121, 110, 111, 114, 130, 124, 108, 115, 93, 114, 97, 104, 117, 119, 105, 110, 110, 111, 111, 117, 110, 118, 117, 106, 104, 118, 107, 121, 101, 109, 96, 160, 113, 100, 100, 120, 129, 132, 103, 121, 117, 125, 119, 121, 112, 107, 100, 119, 123, 120, 121, 138, 113, 109, 116, 145, 105, 125, 109, 112, 120, 116, 110, 94, 122, 118, 108, 131, 123, 119, 112, 106, 116, 120, 103, 130, 117, 123, 98, 113, 103, 110, 108, 116, 117, 110, 121, 116, 109, 110, 124, 119, 109, 110, 113, 81, 111, 112, 120, 115, 123, 119, 127, 126, 101, 116, 98, 112, 107, 119, 115, 107, 122, 118, 121, 125, 113, 106, 118, 117, 108, 97, 109, 118, 127, 116, 123, 121, 116, 118, 118, 118, 108, 125, 113, 128, 112, 138, 111, 124, 126, 111, 126, 110, 135, 110, 113, 109, 119, 110, 118, 105, 111, 98, 117, 115, 122, 121, 109, 122, 95, 126, 108, 114, 117, 123, 119, 106, 123, 130, 114, 118, 112, 97, 118, 117, 120, 109, 107, 111, 124, 114, 126, 118, 111, 108, 106, 123, 111, 111, 120, 117, 115, 118, 112, 115, 98, 118, 118, 119, 108, 104, 96, 128, 136, 115, 110, 105, 103, 121, 113, 119, 117, 124, 114, 123, 115, 108, 107, 127, 126, 110, 114, 114, 117, 113, 112, 114, 121, 115, 114, 125, 131, 108, 117, 107, 120, 120, 124, 96, 115, 123, 123, 131, 98, 139, 113, 117, 118, 110, 123, 117, 132, 121, 118, 115, 100, 109, 115, 127, 98, 126, 113, 117, 109, 99, 110, 125, 115, 108, 120, 125, 109, 110, 127, 107, 120, 91, 122, 121, 109, 109, 120, 131, 112, 122, 110, 109, 86, 134, 121, 117, 102, 115, 120, 114, 117, 107, 135, 116, 130, 124, 129, 114, 123, 103, 113, 111, 124, 115, 120, 120, 121, 113, 114, 107, 95, 88, 109, 110, 119, 115, 103, 107, 127, 114, 121, 127, 117, 109, 108, 119, 110, 126, 123, 120, 106, 124, 125, 121, 121, 117, 114, 123, 115, 129, 129, 116, 114, 134, 124, 109, 119, 144, 137, 113, 109, 107, 125, 126, 114, 110, 111, 127, 99, 109, 118, 116, 120, 107, 112, 130, 114, 100, 112, 119, 123, 129, 116, 119, 127, 118, 111, 126, 124, 133, 111, 109, 110, 116, 125, 110, 113, 103, 109, 109, 109, 114, 105, 109, 113, 112, 108, 111, 116, 104, 118, 109, 104, 106, 152, 122, 110, 114, 105, 113, 120, 121, 110, 120, 107, 112, 114, 109, 118, 120, 132, 98, 105, 106, 112, 117, 125, 116, 106, 129, 113, 130, 136, 121, 116, 106, 114, 110, 101, 116, 129, 120, 106, 116, 114, 132, 103, 109, 116, 111, 111, 131, 116, 120, 121, 103, 113, 110, 120, 110, 119, 113, 132, 121, 118, 116, 109, 112, 132, 108, 102, 95, 110, 153, 112, 112, 117, 119, 116, 106, 123, 118, 97, 110, 106, 114, 133, 117, 109, 119, 117, 123, 99, 131, 122, 126, 121, 116, 106, 122, 130, 117, 120, 112, 114, 114, 113, 112, 122, 127, 110, 110, 118, 114, 115, 111, 115, 119, 115, 116, 110, 107, 128, 112, 112, 126, 128, 109, 110, 121, 108, 109, 121, 109, 115, 103, 116, 127, 125, 113, 126, 102, 119, 122, 117, 114, 116, 112, 131, 112, 126, 118, 113, 125, 110, 107, 107, 131, 116, 119, 111, 116, 122, 122, 132, 108, 112, 123, 86, 119, 112, 118, 127, 117, 118, 125, 124, 116, 120, 117, 119, 119, 120, 112, 121, 102, 109, 127, 111, 115, 105, 126, 115, 122, 112, 115, 112, 117, 128, 113, 122, 118, 119, 114, 113, 116, 115, 120, 108, 121, 122, 123, 112, 131, 121, 114, 114, 122, 118, 102, 116, 104, 108, 116, 120, 123, 113, 118, 112, 119, 119, 119, 121, 116, 123, 98, 117, 123, 115, 114, 115, 119, 120, 111, 117, 116, 108, 114, 113, 119, 113, 122, 116, 103, 118, 119, 100, 111, 114, 111, 117, 118, 109, 115, 105, 120, 121, 119, 116, 120, 105, 116, 111, 113, 117, 120, 108, 111, 113, 118, 115, 95, 110, 109, 116, 106, 124, 120, 121, 114, 189, 121, 119, 113, 115, 119, 115, 115, 112, 122, 119, 127, 113, 113, 122, 155, 114, 113, 112, 118, 126, 119, 118, 118, 117, 113, 109, 118, 123, 118, 111, 138, 121, 119, 111, 110, 113, 120, 117, 110, 118, 102, 114, 104, 113, 118, 111, 113, 114, 120, 120, 113, 117, 116, 118, 127, 111, 132, 120, 117, 122, 109, 111, 114, 111, 108, 122, 114, 103, 110, 117, 114, 123, 115, 116, 100, 119, 117, 98, 116, 113, 117, 125, 121, 121, 114, 123, 93, 117, 121, 118, 120, 118, 116, 127, 112, 109, 118, 118, 115, 115, 95, 151, 112, 111, 117, 116, 109, 116, 110, 114, 112, 122, 118, 117, 122, 113, 112, 115, 119, 127, 123, 118, 112, 110, 97, 120, 116, 118, 99, 79, 131, 110, 116, 116, 119, 111, 115, 110, 117, 114, 112, 118, 106, 122, 121, 114, 108, 120, 131, 114, 119, 123, 109, 118, 112, 111, 130, 113, 116, 119, 115, 111, 110, 115, 113, 120, 127, 117, 119, 113, 119, 118, 114, 111, 116, 114, 117, 112, 114, 125, 110, 115, 122, 124, 111, 116, 118, 118, 110, 117, 111, 114, 114, 124, 116, 122, 81, 116, 118, 112, 118, 118, 122, 114, 121, 112, 126, 112, 116, 119, 116, 120, 118, 115, 121, 125, 128, 131, 117, 114, 111, 119, 122, 118, 124, 119, 106, 114, 119, 121, 116, 97, 123, 47, 114, 122, 108, 120, 120, 124, 125, 118, 111, 99, 108, 116, 123, 110, 113, 121, 112, 123, 120, 116, 115, 121, 115, 121, 111, 106, 118, 125, 119, 116, 111, 117, 117, 114, 113, 112, 146, 116, 120, 122, 120, 115, 120, 115, 115, 123, 99, 50, 122, 123, 123, 110, 117, 116, 115, 116, 119, 126, 126, 115, 117, 112, 115, 112, 117, 117, 119, 113, 117, 114, 120, 117, 117, 116, 124, 116, 121, 116, 120, 119, 114, 116, 113, 114, 120, 125, 110, 114, 111, 117, 120, 125, 120, 117, 115, 130, 117, 118, 111, 108, 129, 117, 126, 114, 123, 122, 112, 123, 107, 106, 114, 117, 163, 96, 116, 113, 114, 115, 115, 108, 115, 121, 106, 116, 115, 113, 123, 113, 120, 120, 79, 109, 126, 124, 121, 120, 113, 121, 119, 125, 116, 111, 121, 114, 122, 120, 123, 114, 120, 114, 113, 116, 143, 112, 102, 112, 112, 103, 122, 123, 114, 116, 117, 128, 108, 110, 115, 121, 110, 128, 116, 116, 114, 122, 109, 114, 106, 119, 110, 129, 112, 114, 106, 120, 121, 109, 111, 109, 116, 126, 102, 132, 127, 107, 113, 114, 113, 118, 118, 127, 132, 120, 108, 122, 128, 99, 99, 123, 112, 109, 120, 117, 114, 128, 107, 100, 105, 123, 115, 122, 125, 139, 117, 111, 116, 126, 115, 118, 123, 105, 121, 120, 100, 112, 112, 123, 110, 115, 107, 111, 133, 119, 123, 118, 119, 116, 155, 115, 108, 120, 114, 109, 111, 117, 115, 124, 130, 112, 107, 118, 116, 135, 115, 118, 100, 122, 117, 150, 103, 113, 107, 106, 109, 117, 120, 113, 122, 113, 113, 115, 124, 115, 106, 115, 131, 110, 106, 110, 112, 125, 119, 120, 118, 120, 125, 107, 111, 103, 114, 118, 115, 113, 115, 115, 107, 121, 122, 114, 113, 123, 114, 117, 125, 112, 110, 103, 85, 100, 117, 122, 111, 118, 114, 98, 106, 121, 106, 113, 125, 136, 111, 116, 103, 121, 121, 114, 107, 106, 123, 115, 113, 115, 111, 117, 112, 120, 117, 108, 110, 116, 116, 139, 123, 121, 113, 118, 128, 115, 116, 114, 115, 120, 112, 163, 110, 119, 116, 114, 115, 118, 109, 122, 118, 121, 123, 105, 147, 117, 115, 113, 115, 122, 115, 117, 127, 112, 117, 118, 111, 120, 94, 120, 117, 124, 142, 115, 101, 118, 110, 106, 110, 103, 121, 82, 112, 116, 110, 140, 116, 128, 114, 109, 118, 128, 107, 114, 112, 129, 126, 103, 108, 119, 113, 116, 64, 110, 118, 135, 116, 114, 120, 124, 108, 113, 106, 118, 131, 113, 119, 122, 126, 117, 101, 116, 112, 121, 117, 116, 124, 122, 108, 118, 124, 129, 118, 118, 112, 117, 124, 116, 122, 133, 122, 115, 114, 107, 116, 114, 107, 115, 118, 116, 109, 126, 101, 121, 111, 114, 96, 117, 116, 117, 111, 132, 110, 120, 120, 116, 110, 105, 128, 114, 111, 174, 115, 128, 115, 104, 114, 118, 109, 110, 116, 114, 96, 119, 104, 108, 122, 110, 115, 116, 116, 104, 132, 112, 94, 106, 101, 110, 118, 121, 113, 133, 118, 118, 108, 120, 118, 98, 114, 113, 122, 133, 111, 125, 110, 124, 116, 117, 113, 121, 124, 127, 122, 111, 82, 124, 121, 111, 119, 134, 113, 111, 120, 51, 107, 117, 109, 120, 111, 114, 118, 121, 114, 103, 118, 111, 124, 113, 119, 118, 105, 142, 104, 114, 122, 103, 108, 118, 116, 110, 106, 114, 119, 121, 123, 107, 110, 123, 117, 116, 111, 116, 102, 114, 125, 119, 117, 120, 116, 111, 117, 113, 117, 113, 128, 108, 109, 115, 116, 116, 110, 127, 122, 113, 113, 104, 115, 127, 111, 104, 117, 118, 110, 100, 130, 118, 117, 109, 110, 112, 98, 98, 115, 116, 111, 116, 104, 124, 115, 112, 120, 124, 111, 117, 63, 109, 112, 111, 108, 118, 117, 121, 122, 113, 116, 112, 109, 126, 115, 132, 104, 113, 114, 117, 123, 91, 123, 93, 94, 132, 97, 105, 110, 101, 125, 106, 116, 113, 115, 105, 114, 132, 135, 128, 115, 111, 124, 102, 99, 122, 118, 116, 122, 97, 128, 133, 122, 126, 115, 124, 118, 132, 101, 122, 118, 119, 116, 132, 113, 105, 115, 135, 121, 123, 123, 119, 124, 119, 124, 119, 107, 113, 113, 137, 109, 90, 119, 114, 107, 112, 113, 108, 134, 107, 113, 115, 106, 129, 112, 124, 134, 132, 125, 127, 123, 126, 123, 101, 117, 100, 105, 116, 107, 107, 126, 105, 117, 115, 114, 121, 116, 115, 125, 109, 120, 147, 122, 117, 118, 106, 108, 124, 100, 109, 116, 104, 138, 128, 113, 107, 115, 118, 89, 121, 109, 126, 106, 106, 124, 109, 123, 116, 133, 116, 117, 115, 109, 117, 102, 107, 126, 110, 128, 141, 116, 145, 124, 125, 114, 125, 95, 107, 119, 174, 100, 97, 112, 116, 121, 128, 119, 98, 121, 79, 106, 109, 121, 104, 120, 100, 102, 102, 132, 113, 99, 97, 141, 111, 106, 119, 111, 113, 121, 107, 128, 117, 100, 131, 115, 121, 121, 107, 129, 104, 111, 104, 112, 124, 128, 115, 105, 117, 134, 119, 126, 119, 128, 119, 107, 108, 128, 123, 123, 124, 125, 101, 114, 105, 115, 113, 103, 122, 115, 112, 113, 110, 107, 115, 112, 114, 109, 116, 120, 120, 122, 118, 132, 118, 123, 120, 118, 122, 113, 117, 126, 123, 126, 103, 110, 112, 127, 123, 121, 111, 124, 119, 104, 101, 107, 142, 134, 122, 115, 133, 115, 121, 113, 101, 120, 118, 117, 120, 106, 112, 114, 132, 140, 127, 100, 154, 99, 84, 119, 96, 115, 100, 122, 115, 103, 119, 127, 116, 81, 103, 130, 106, 115, 101, 130, 132, 120, 112, 110, 116, 121, 127, 122, 112, 118, 124, 104, 117, 108, 117, 96, 111, 129, 116, 124, 106, 113, 106, 102, 111, 100, 113, 120, 111, 108, 128, 117, 106, 108, 116, 100, 140, 108, 121, 127, 119, 108, 109, 125, 112, 139, 103, 129, 132, 119, 125, 124, 131, 120, 114, 106, 119, 118, 135, 116, 104, 132, 116, 115, 118, 128, 116, 137, 111, 128, 98, 108, 131, 117, 118, 114, 136, 116, 120, 118, 115, 122, 127, 116, 125, 121, 121, 128, 98, 116, 98, 102, 115, 139, 128, 135, 108, 121, 136, 121, 115, 110, 116, 106, 114, 118, 136, 103, 125, 117, 113, 128, 119, 110, 118, 149, 139, 108, 99, 131, 124, 115, 112, 120, 115, 130, 108, 106, 125, 115, 110, 116, 129, 125, 128, 124, 112, 121, 119, 103, 133, 121, 106, 117, 103, 118, 117, 109, 119, 111, 98, 106, 113, 103, 107, 102, 118, 129, 128, 123, 120, 122, 116, 102, 121, 115, 114, 119, 110, 127, 96, 123, 108, 101, 117, 119, 99, 112, 137, 107, 117, 111, 122, 119, 121, 97, 106, 98, 119, 109, 118, 112, 102, 107, 103, 106, 128, 124, 110, 116, 108, 134, 137, 103, 116, 117, 123, 101, 118, 128, 106, 108, 138, 122, 109, 130, 91, 117, 132, 106, 118, 93, 124, 129, 140, 112, 128, 116, 110, 117, 117, 131, 108, 115, 106, 116, 100, 128, 110, 100, 122, 120, 119, 112, 109, 110, 126, 109, 124, 107, 119, 137, 101, 110, 126, 117, 113, 109, 121, 114, 121, 107, 114, 125, 104, 114, 111, 108, 108, 115, 109, 141, 107, 120, 114, 123, 120, 122, 112, 109, 111, 102, 116, 120, 132, 129, 125, 102, 124, 129, 115, 120, 120, 128, 113, 128, 120, 119, 104, 114, 110, 134, 111, 100, 101, 120, 119, 102, 114, 118, 128, 106, 125, 128, 108, 123, 100, 107, 118, 128, 125, 135, 109, 109, 106, 124, 119, 116, 113, 130, 122, 111, 123, 119, 104, 119, 113, 123, 121, 122, 124, 116, 130, 128, 116, 117, 116, 118, 112, 131, 110, 129, 132, 93, 93, 119, 115, 98, 119, 125, 139, 117, 109, 113, 104, 126, 125, 125, 125, 92, 118, 111, 105, 119, 132, 115, 104, 91, 113, 121, 109, 116, 125, 119, 125, 96, 120, 112, 123, 97, 123, 115, 103, 114, 139, 105, 124, 122, 103, 118, 120, 100, 117, 121, 106, 104, 99, 124, 127, 105, 111, 107, 117, 115, 104, 124, 117, 121, 113, 128, 123, 122, 119, 116, 116, 114, 105, 130, 113, 107, 109, 130, 125, 109, 123, 114, 113, 100, 109, 116, 132, 128, 129, 113, 115, 122, 107, 124, 102, 112, 107, 115, 111, 126, 99, 111, 97, 116, 113, 109, 108, 114, 117, 93, 115, 119, 127, 104, 117, 109, 111, 125, 126, 115, 123, 101, 102, 114, 119, 102, 114, 110, 101, 103, 89, 126, 115, 110, 111, 117, 119, 111, 96, 104, 125, 120, 121, 103, 104, 117, 107, 117, 106, 118, 129, 120, 113, 106, 117, 116, 109, 132, 99, 122, 130, 103, 110, 126, 109, 118, 118, 129, 108, 107, 120, 111, 124, 119, 118, 112, 102, 130, 110, 122, 120, 144, 123, 114, 104, 128, 135, 116, 113, 124, 113, 107, 112, 128, 110, 111, 115, 118, 120, 86, 122, 113, 119, 113, 117, 116, 115, 115, 109, 124, 121, 120, 124, 118, 108, 111, 100, 114, 119, 150, 127, 115, 134, 107, 105, 112, 120, 117, 128, 98, 126, 122, 136, 123, 116, 93, 122, 117, 123, 114, 116, 98, 115, 100, 112, 133, 130, 110, 110, 119, 116, 119, 114, 119, 107, 112, 116, 108, 105, 127, 113, 131, 106, 107, 118, 118, 115, 112, 118, 104, 139, 103, 110, 94, 115, 114, 121, 119, 122, 115, 102, 145, 116, 114, 121, 121, 96, 118, 128, 111, 108, 103, 119, 117, 111, 127, 126, 124, 119, 115, 113, 117, 114, 120, 111, 118, 121, 113, 110, 125, 116, 114, 134, 123, 130, 121, 127, 108, 132, 142, 100, 130, 114, 114, 102, 115, 124, 134, 85, 122, 108, 114, 101, 115, 110, 115, 123, 113, 122, 105, 134, 117, 113, 114, 116, 120, 121, 117, 132, 111, 113, 117, 131, 116, 98, 106, 112, 110, 126, 111, 120, 109, 112, 112, 116, 121, 122, 105, 111, 114, 128, 111, 108, 104, 131, 132, 111, 114, 114, 115, 124, 124, 124, 117, 110, 116, 120, 108, 125, 108, 118, 113, 116, 101, 120, 121, 117, 121, 124, 110, 118, 82, 112, 124, 95, 122, 124, 114, 117, 109, 110, 116, 117, 116, 128, 119, 117, 113, 117, 112, 121, 127, 110, 114, 113, 109, 98, 116, 105, 103, 99, 110, 106, 121, 115, 114, 120, 114, 124, 137, 115, 108, 117, 109, 112, 121, 111, 129, 121, 112, 115, 119, 126, 107, 111, 126, 111, 121, 115, 129, 133, 113, 121, 101, 114, 118, 126, 114, 133, 117, 104, 119, 113, 115, 113, 120, 112, 138, 126, 101, 118, 138, 116, 126, 118, 118, 113, 111, 126, 119, 120, 107, 118, 115, 119, 103, 119, 122, 115, 115, 114, 111, 116, 116, 119, 122, 109, 126, 111, 120, 114, 126, 118, 111, 117, 113, 114, 112, 114, 100, 115, 118, 124, 121, 117, 124, 124, 117, 110, 110, 111, 118, 125, 117, 125, 117, 124, 125, 113, 114, 120, 117, 104, 123, 113, 119, 117, 120, 117, 111, 120, 124, 111, 106, 112, 120, 119, 115, 118, 130, 120, 112, 119, 116, 116, 109, 108, 118, 125, 115, 111, 121, 113, 124, 107, 114, 127, 112, 131, 125, 118, 116, 115, 115, 113, 119, 122, 118, 121, 110, 118, 114, 118, 109, 120, 115, 117, 156, 118, 115, 117, 110, 120, 114, 120, 118, 119, 116, 113, 98, 126, 109, 113, 119, 105, 126, 119, 125, 116, 112, 121, 111, 107, 119, 56, 122, 115, 124, 118, 113, 121, 122, 111, 123, 130, 114, 114, 120, 120, 107, 125, 117, 129, 117, 121, 140, 118, 129, 125, 123, 111, 110, 111, 116, 114, 115, 120, 102, 120, 118, 128, 117, 119, 118, 117, 117, 119, 113, 116, 120, 113, 116, 119, 114, 121, 114, 117, 108, 119, 116, 118, 112, 115, 115, 121, 119, 117, 126, 115, 121, 116, 111, 115, 126, 122, 105, 115, 108, 126, 122, 125, 113, 121, 123, 103, 116, 117, 110, 116, 114, 123, 119, 117, 98, 119, 123, 111, 111, 129, 124, 117, 114, 109, 116, 125, 118, 109, 116, 106, 124, 121, 116, 122, 113, 105, 121, 114, 111, 121, 98, 124, 116, 120, 116, 116, 117, 118, 119, 116, 111, 117, 114, 118, 112, 111, 123, 115, 113, 113, 126, 123, 117, 111, 132, 111, 112, 116, 124, 119, 121, 118, 118, 97, 112, 112, 119, 79, 118, 111, 106, 117, 128, 116, 114, 111, 119, 112, 114, 115, 120, 121, 105, 115, 129, 123, 123, 108, 112, 113, 121, 117, 110, 110, 122, 121, 117, 121, 106, 121, 121, 126, 109, 96, 115, 123, 114, 113, 120, 116, 108, 119, 116, 113, 107, 113, 120, 111, 119, 124, 119, 119, 109, 126, 121, 122, 129, 117, 118, 118, 124, 122, 120, 125, 122, 114, 125, 122, 118, 114, 114, 115, 120, 121, 125, 121, 123, 114, 108, 122, 115, 111, 119, 117, 118, 124, 127, 115, 64, 117, 107, 123, 117, 119, 118, 104, 121, 124, 118, 130, 115, 110, 129, 120, 114, 115, 120, 126, 123, 105, 114, 124, 119, 103, 115, 125, 102, 110, 106, 111, 110, 116, 122, 117, 122, 131, 115, 107, 127, 107, 110, 116, 125, 111, 127, 125, 103, 116, 118, 127, 134, 119, 110, 121, 121, 120, 106, 95, 104, 114, 107, 125, 134, 105, 118, 104, 117, 117, 112, 118, 120, 114, 113, 119, 113, 107, 117, 112, 105, 115, 118, 118, 119, 111, 108, 120, 130, 129, 108, 110, 118, 108, 112, 92, 115, 114, 123, 117, 120, 126, 113, 143, 114, 120, 109, 131, 116, 112, 113, 112, 116, 120, 111, 112, 117, 128, 105, 112, 116, 119, 116, 121, 118, 114, 120, 124, 109, 104, 115, 115, 119, 116, 114, 106, 114, 111, 109, 105, 114, 114, 105, 105, 115, 124, 124, 122, 117, 117, 120, 119, 117, 120, 122, 124, 114, 111, 118, 120, 115, 113, 110, 102, 110, 109, 96, 122, 111, 114, 117, 109, 111, 116, 110, 117, 100, 107, 130, 122, 111, 119, 122, 116, 139, 119, 100, 131, 118, 116, 103, 115, 111, 113, 114, 125, 104, 117, 110, 108, 105, 112, 114, 119, 117, 109, 111, 112, 109, 125, 114, 114, 122, 120, 86, 108, 109, 116, 106, 100, 114, 115, 107, 142, 111, 111, 97, 91, 106, 123, 118, 117, 108, 128, 125, 121, 120, 109, 116, 105, 114, 102, 112, 116, 114, 130, 135, 117, 109, 117, 105, 114, 118, 108, 128, 91, 112, 130, 108, 114, 122, 116, 114, 119, 117, 112, 119, 113, 114, 115, 125, 109, 116, 114, 120, 122, 110, 126, 116, 121, 121, 99, 119, 117, 125, 114, 110, 114, 109, 110, 118, 110, 118, 125, 121, 116, 110, 126, 103, 128, 112, 115, 119, 115, 117, 117, 110, 116, 109, 105, 125, 115, 116, 117, 109, 114, 108, 114, 122, 121, 110, 124, 127, 113, 124, 111, 117, 116, 114, 116, 104, 120, 113, 118, 109, 113, 118, 102, 117, 103, 114, 121, 127, 114, 121, 115, 113, 117, 115, 109, 114, 124, 106, 113, 103, 122, 118, 111, 112, 117, 116, 113, 117, 122, 105, 118, 112, 132, 119, 135, 106, 113, 101, 117, 111, 127, 123, 114, 114, 109, 119, 81, 112, 116, 119, 115, 122, 111, 110, 105, 117, 106, 122, 113, 109, 110, 114, 133, 123, 106, 111, 124, 123, 117, 118, 123, 99, 103, 112, 121, 118, 116, 128, 112, 131, 116, 117, 118, 119, 112, 110, 118, 129, 104, 106, 116, 114, 114, 102, 129, 121, 109, 116, 105, 110, 136, 130, 114, 116, 117, 103, 105, 97, 145, 114, 118, 115, 104, 124, 115, 116, 122, 125, 108, 106, 111, 123, 101, 118, 121, 118, 117, 114, 108, 112, 108, 132, 133, 112, 103, 105, 123, 107, 110, 127, 119, 105, 128, 109, 120, 122, 107, 112, 106, 109, 122, 105, 116, 112, 119, 116, 143, 122, 108, 124, 124, 108, 116, 117, 100, 126, 112, 108, 111, 110, 122, 108, 133, 125, 122, 114, 107, 119, 115, 118, 118, 117, 103, 114, 123, 119, 119, 105, 110, 136, 111, 113, 113, 121, 113, 115, 135, 104, 108, 100, 118, 107, 111, 134, 125, 121, 114, 121, 107, 104, 115, 127, 109, 117, 109, 111, 90, 123, 111, 108, 122, 111, 110, 99, 105, 119, 127, 119, 127, 108, 116, 92, 115, 104, 123, 116, 111, 137, 124, 161, 113, 130, 129, 113, 123, 119, 125, 122, 103, 106, 132, 120, 119, 117, 101, 125, 114, 111, 119, 112, 119, 115, 147, 97, 118, 111, 129, 101, 108, 112, 105, 141, 123, 110, 134, 124, 109, 112, 143, 110, 132, 112, 116, 111, 110, 123, 105, 119, 132, 123, 116, 119, 134, 112, 124, 141, 125, 90, 129, 107, 116, 119, 113, 106, 110, 106, 114, 116, 121, 112, 117, 117, 122, 97, 113, 115, 122, 124, 144, 120, 119, 119, 102, 126, 124, 109, 144, 128, 112, 109, 127, 104, 124, 102, 122, 114, 108, 119, 112, 131, 136, 110, 117, 110, 118, 110, 135, 114, 111, 120, 109, 121, 106, 117, 122, 120, 112, 111, 120, 137, 106, 112, 114, 114, 121, 112, 117, 109, 100, 97, 124, 117, 126, 119, 105, 115, 98, 119, 99, 129, 109, 125, 123, 124, 116, 98, 109, 145, 117, 115, 133, 118, 124, 138, 118, 115, 117, 106, 98, 114, 120, 99, 121, 116, 116, 100, 125, 123, 107, 117, 112, 111, 137, 124, 111, 113, 105, 112, 126, 113, 111, 101, 110, 126, 119, 117, 125, 124, 122, 120, 128, 108, 124, 113, 130, 120, 119, 113, 136, 110, 127, 112, 120, 112, 108, 113, 115, 105, 104, 114, 106, 113, 124, 112, 114, 109, 114, 118, 106, 111, 122, 101, 128, 120, 114, 119, 122, 126, 76, 112, 114, 115, 135, 109, 119, 114, 97, 115, 118, 106, 106, 99, 128, 106, 115, 131, 108, 105, 125, 123, 154, 123, 94, 114, 103, 120, 133, 105, 117, 96, 109, 116, 115, 112, 123, 116, 107, 108, 115, 112, 123, 131, 109, 117, 110, 127, 107, 116, 125, 103, 133, 107, 117, 101, 113, 118, 112, 131, 110, 106, 123, 110, 98, 105, 108, 111, 129, 118, 119, 108, 109, 110, 128, 129, 104, 118, 109, 110, 124, 120, 106, 120, 117, 119, 119, 115, 112, 119, 106, 110, 121, 130, 122, 120, 116, 98, 109, 105, 98, 118, 116, 124, 126, 117, 112, 116, 118, 116, 123, 122, 113, 114, 120, 126, 120, 113, 129, 110, 105, 113, 107, 127, 132, 123, 116, 116, 128, 104, 109, 105, 134, 118, 116, 98, 145, 122, 122, 118, 110, 122, 125, 115, 119, 119, 118, 112, 112, 131, 133, 113, 123, 111, 119, 109, 113, 115, 118, 119, 116, 100, 125, 116, 126, 114, 128, 121, 133, 124, 124, 109, 131, 92, 116, 113, 105, 118, 126, 121, 125, 119, 110, 112, 133, 111, 116, 122, 120, 101, 113, 115, 126, 138, 112, 104, 100, 117, 100, 111, 109, 118, 121, 113, 97, 119, 110, 124, 129, 116, 123, 125, 114, 109, 118, 107, 122, 121, 112, 109, 122, 120, 104, 106, 121, 122, 111, 87, 102, 114, 112, 115, 108, 124, 130, 103, 117, 118, 121, 113, 110, 121, 137, 115, 112, 118, 124, 126, 126, 113, 110, 116, 123, 127, 117, 114, 122, 115, 123, 110, 134, 132, 126, 118, 117, 120, 119, 112, 126, 131, 128, 128, 130, 101, 109, 120, 116, 121, 112, 118, 125, 108, 117, 110, 107, 119, 112, 121, 99, 97, 134, 119, 111, 124, 110, 107, 113, 111, 106, 107, 104, 143, 99, 123, 109, 126, 112, 117, 110, 106, 126, 126, 120, 121, 115, 116, 113, 120, 111, 130, 128, 112, 117, 114, 110, 126, 109, 123, 137, 112, 105, 109, 114, 120, 122, 125, 122, 134, 130, 113, 121, 113, 114, 121, 96, 106, 113, 107, 111, 121, 101, 116, 115, 142, 122, 107, 119, 120, 129, 109, 112, 107, 107, 119, 116, 126, 110, 102, 115, 112, 108, 115, 113, 114, 116, 99, 123, 104, 115, 122, 109, 119, 117, 113, 119, 118, 98, 104, 111, 124, 84, 109, 104, 118, 116, 118, 111, 111, 109, 110, 96, 117, 115, 116, 119, 139, 110, 108, 111, 99, 102, 122, 118, 118, 120, 113, 108, 118, 111, 133, 109, 108, 114, 125, 114, 117, 135, 120, 110, 119, 102, 117, 110, 125, 107, 120, 136, 117, 128, 114, 113, 116, 116, 122, 130, 116, 106, 135, 96, 114, 116, 111, 107, 130, 112, 134, 109, 117, 90, 131, 108, 129, 112, 128, 125, 121, 112, 115, 122, 107, 108, 113, 139, 125, 113, 117, 120, 114, 115, 126, 121, 115, 118, 124, 115, 123, 111, 115, 117, 119, 125, 111, 113, 112, 127, 130, 123, 130, 120, 111, 117, 110, 112, 115, 104, 112, 118, 110, 117, 116, 97, 129, 114, 137, 115, 100, 113, 119, 122, 140, 123, 89, 107, 119, 104, 108, 122, 106, 111, 104, 92, 108, 112, 117, 105, 116, 118, 116, 108, 119, 129, 121, 125, 105, 128, 110, 114, 134, 118, 100, 118, 118, 107, 114, 114, 120, 134, 109, 112, 110, 109, 130, 110, 108, 118, 122, 131, 119, 112, 124, 116, 124, 127, 114, 120, 109, 117, 121, 107, 126, 120, 143, 113, 101, 123, 102, 113, 112, 116, 117, 119, 109, 107, 122, 112, 108, 132, 125, 127, 125, 129, 124, 120, 110, 115, 119, 118, 101, 109, 121, 108, 118, 128, 113, 131, 110, 123, 127, 107, 113, 114, 118, 116, 114, 109, 112, 107, 127, 110, 120, 105, 134, 135, 115, 114, 110, 116, 131, 123, 119, 128, 115, 119, 120, 125, 133, 104, 112, 113, 112, 108, 114, 119, 117, 122, 118, 107, 119, 107, 102, 115, 109, 123, 135, 139, 106, 122, 115, 115, 119, 117, 142, 112, 114, 108, 126, 103, 142, 126, 112, 116, 122, 115, 109, 119, 122, 117, 127, 120, 113, 108, 111, 116, 113, 115, 116, 117, 111, 110, 126, 112, 124, 109, 117, 128, 112, 134, 112, 126, 127, 119, 118, 128, 114, 108, 123, 120, 127, 113, 110, 117, 121, 117, 117, 132, 120, 109, 101, 119, 127, 119, 128, 121, 122, 124, 124, 107, 127, 139, 121, 118, 124, 131, 115, 122, 99, 108, 120, 121, 130, 120, 110, 113, 94, 125, 122, 92, 122, 128, 132, 115, 113, 74, 118, 108, 87, 113, 108, 120, 104, 112, 105, 105, 116, 116, 113, 113, 103, 125, 129, 117, 105, 116, 122, 122, 103, 118, 123, 145, 111, 103, 116, 106, 117, 121, 125, 138, 139, 109, 122, 100, 147, 110, 117, 116, 110, 107, 89, 112, 123, 148, 97, 139, 103, 100, 113, 121, 113, 87, 112, 97, 134, 112, 109, 95, 101, 114, 111, 110, 124, 91, 112, 122, 115, 103, 108, 114, 116, 106, 95, 127, 120, 118, 129, 114, 112, 114, 105, 112, 97, 104, 117, 131, 117, 118, 135, 113, 107, 113, 113, 133, 131, 128, 124, 115, 121, 112, 119, 125, 122, 128, 108, 119, 107, 111, 103, 116, 124, 102, 125, 100, 97, 116, 109, 125, 98, 112, 120, 111, 127, 106, 138, 132, 120, 116, 124, 130, 130, 114, 122, 125, 119, 134, 112, 120, 117, 117, 78, 118, 114, 107, 116, 135, 112, 135, 99, 115, 91, 108, 80, 110, 103, 94, 114, 129, 128, 114, 120, 130, 108, 136, 126, 135, 110, 111, 127, 121, 136, 73, 116, 125, 128, 129, 113, 121, 131, 104, 118, 111, 106, 114, 107, 140, 118, 120, 120, 122, 101, 152, 124, 137, 122, 125, 109, 115, 125, 99, 120, 110, 122, 158, 118, 115, 140, 105, 118, 109, 122, 94, 107, 104, 122, 110, 108, 117, 125, 95, 120, 105, 117, 109, 100, 120, 121, 140, 111, 116, 131, 98, 128, 120, 107, 124, 121, 122, 85, 113, 114, 123, 123, 124, 112, 118, 93, 117, 107, 111, 120, 118, 103, 109, 112, 122, 116, 104, 123, 117, 115, 120, 149, 123, 106, 117, 125, 118, 118, 111, 132, 118, 99, 116, 123, 139, 124, 123, 110, 107, 115, 118, 107, 103, 115, 95, 96, 118, 127, 107, 128, 126, 105, 118, 117, 109, 115, 123, 107, 113, 96, 104, 126, 111, 108, 113, 115, 112, 124, 118, 136, 117, 116, 87, 127, 117, 105, 120, 117, 114, 136, 110, 107, 99, 112, 110, 130, 130, 125, 110, 103, 109, 136, 129, 125, 101, 116, 108, 112, 114, 102, 130, 122, 97, 111, 105, 120, 122, 102, 113, 109, 119, 140, 122, 96, 121, 115, 107, 116, 125, 124, 107, 134, 118, 123, 104, 98, 105, 122, 102, 116, 91, 118, 112, 118, 105, 113, 91, 113, 130, 117, 106, 101, 120, 113, 112, 105, 127, 127, 120, 128, 120, 143, 119, 143, 98, 119, 117, 117, 103, 77, 130, 122, 116, 112, 104, 109, 106, 128, 114, 112, 106, 107, 124, 108, 109, 140, 111, 106, 122, 98, 122, 104, 122, 108, 130, 114, 115, 116, 101, 115, 121, 120, 101, 126, 115, 115, 133, 102, 110, 104, 130, 125, 120, 101, 127, 108, 110, 105, 91, 98, 116, 112, 106, 106, 134, 115, 107, 115, 85, 133, 109, 116, 135, 119, 100, 125, 119, 116, 110, 121, 114, 120, 117, 100, 116, 121, 98, 115, 120, 95, 114, 109, 115, 116, 127, 100, 120, 97, 109, 98, 100, 113, 120, 115, 116, 104, 103, 124, 116, 113, 116, 144, 133, 118, 111, 111, 107, 111, 103, 130, 103, 111, 114, 125, 138, 124, 130, 130, 111, 111, 112, 112, 107, 111, 112, 127, 128, 106, 132, 126, 118, 128, 115, 127, 121, 120, 108, 122, 117, 117, 133, 138, 112, 112, 134, 132, 116, 117, 114, 114, 112, 116, 117, 115, 108, 113, 112, 101, 110, 113, 118, 131, 118, 137, 108, 86, 111, 96, 118, 100, 127, 120, 118, 113, 124, 107, 107, 106, 113, 126, 108, 121, 115, 116, 121, 111, 114, 132, 123, 108, 116, 128, 113, 111, 106, 121, 119, 126, 125, 137, 105, 125, 126, 113, 119, 106, 99, 117, 120, 115, 114, 109, 109, 129, 118, 118, 112, 103, 103, 95, 115, 93, 122, 129, 118, 110, 106, 113, 117, 120, 115, 133, 118, 116, 106, 131, 101, 109, 134, 116, 116, 121, 128, 140, 119, 121, 90, 115, 94, 115, 123, 138, 97, 127, 98, 119, 105, 114, 123, 104, 112, 115, 92, 129, 93, 126, 112, 134, 114, 138, 101, 116, 109, 101, 90, 107, 128, 125, 120, 113, 98, 103, 117, 126, 110, 119, 122, 105, 114, 120, 115, 136, 126, 96, 132, 105, 78, 111, 125, 111, 128, 108, 126, 113, 118, 113, 107, 108, 119, 121, 112, 123, 131, 109, 117, 120, 132, 123, 130, 117, 135, 95, 112, 117, 129, 133, 107, 107, 125, 113, 112, 116, 128, 114, 116, 114, 114, 118, 96, 113, 103, 113, 116, 129, 121, 105, 106, 101, 112, 102, 98, 110, 111, 119, 116, 117, 116, 109, 125, 142, 117, 126, 115, 109, 118, 134, 120, 123, 112, 116, 116, 129, 138, 114, 116, 104, 115, 116, 100, 107, 116, 110, 116, 122, 102, 122, 116, 118, 106, 126, 86, 110, 120, 130, 108, 127, 109, 112, 114, 108, 122, 136, 121, 121, 118, 110, 123, 109, 118, 108, 127, 110, 118, 103, 129, 119, 105, 101, 119, 110, 119, 112, 129, 118, 90, 126, 118, 114, 116, 123, 107, 118, 107, 112, 138, 116, 112, 107, 123, 132, 107, 127, 118, 114, 115, 120, 102, 111, 115, 130, 109, 98, 92, 116, 91, 105, 119, 111, 100, 113, 83, 117, 125, 94, 128, 96, 116, 99, 107, 116, 136, 130, 114, 129, 114, 109, 103, 118, 133, 121, 115, 124, 105, 120, 125, 118, 108, 107, 125, 98, 118, 135, 101, 104, 110, 123, 124, 119, 120, 108, 107, 100, 120, 123, 111, 118, 123, 111, 122, 106, 114, 117, 120, 123, 115, 114, 98, 109, 107, 118, 127, 105, 129, 125, 126, 142, 101, 107, 128, 108, 117, 120, 107, 128, 118, 117, 110, 120, 121, 101, 125, 112, 117, 124, 119, 127, 114, 105, 126, 122, 134, 115, 104, 112, 112, 121, 109, 115, 111, 121, 129, 121, 109, 110, 104, 117, 118, 121, 123, 120, 129, 122, 110, 108, 130, 107, 97, 125, 113, 126, 114, 120, 121, 112, 125, 119, 95, 109, 118, 117, 142, 116, 99, 111, 105, 110, 112, 119, 122, 118, 117, 116, 116, 112, 123, 127, 121, 122, 118, 114, 109, 119, 114, 116, 98, 106, 121, 107, 112, 110, 110, 95, 121, 112, 127, 122, 124, 100, 108, 104, 102, 129, 114, 118, 138, 120, 110, 105, 100, 107, 123, 106, 105, 108, 114, 109, 118, 103, 139, 127, 120, 114, 105, 109, 123, 113, 118, 132, 118, 125, 112, 123, 126, 121, 112, 116, 107, 109, 119, 117, 119, 105, 120, 119, 120, 109, 113, 116, 111, 111, 102, 135, 117, 111, 108, 133, 112, 118, 118, 120, 112, 117, 119, 128, 109, 115, 105, 119, 115, 124, 123, 116, 120, 107, 107, 127, 89, 118, 104, 110, 106, 106, 121, 119, 85, 115, 112, 120, 103, 118, 105, 115, 115, 108, 115, 101, 118, 142, 114, 116, 129, 118, 105, 112, 108, 118, 119, 121, 111, 118, 122, 115, 101, 132, 111, 121, 108, 134, 107, 113, 138, 109, 135, 107, 116, 125, 114, 109, 111, 124, 114, 98, 120, 121, 115, 123, 110, 115, 125, 119, 104, 128, 118, 105, 112, 118, 114, 119, 118, 102, 108, 111, 116, 116, 112, 119, 115, 115, 106, 129, 119, 114, 110, 117, 105, 112, 106, 118, 119, 108, 113, 108, 113, 122, 113, 111, 110, 116, 108, 120, 110, 103, 121, 122, 116, 104, 107, 112, 124, 125, 120, 108, 123, 109, 110, 105, 133, 119, 118, 117, 122, 107, 116, 105, 101, 115, 120, 109, 133, 114, 86, 115, 107, 112, 126, 118, 112, 112, 118, 122, 101, 116, 128, 110, 118, 126, 109, 111, 113, 122, 115, 143, 120, 105, 138, 102, 128, 119, 109, 115, 114, 105, 109, 113, 134, 128, 104, 113, 104, 122, 121, 115, 107, 116, 113, 108, 121, 129, 116, 128, 118, 106, 102, 124, 118, 101, 95, 128, 120, 115, 108, 109, 113, 111, 102, 132, 117, 118, 118, 128, 104, 113, 109, 107, 130, 146, 113, 127, 111, 99, 122, 114, 120, 123, 122, 99, 121, 119, 117, 117, 124, 109, 124, 113, 111, 112, 123, 110, 113, 124, 104, 123, 135, 115, 110, 123, 119, 117, 120, 119, 119, 138, 135, 116, 117, 99, 114, 108, 109, 107, 126, 112, 111, 114, 105, 105, 108, 114, 109, 119, 120, 127, 103, 117, 114, 115, 114, 102, 115, 113, 128, 113, 111, 113, 115, 107, 127, 107, 111, 98, 119, 117, 111, 123, 131, 115, 109, 118, 116, 132, 114, 116, 111, 110, 108, 104, 118, 113, 145, 117, 110, 122, 105, 109, 102, 121, 113, 119, 114, 106, 113, 124, 128, 118, 115, 114, 115, 124, 126, 132, 123, 109, 121, 125, 130, 106, 121, 107, 134, 90, 119, 83, 126, 97, 117, 110, 103, 113, 123, 121, 126, 118, 128, 106, 116, 121, 123, 112, 130, 124, 106, 113, 117, 118, 118, 112, 127, 132, 112, 115, 116, 102, 105, 109, 108, 141, 113, 96, 114, 116, 100, 122, 129, 107, 113, 113, 114, 113, 115, 109, 115, 118, 106, 109, 122, 114, 113, 114, 117, 112, 104, 129, 107, 104, 108, 112, 117, 127, 98, 114, 92, 102, 122, 123, 111, 114, 113, 111, 114, 114, 103, 123, 126, 111, 107, 126, 98, 118, 116, 113, 115, 117, 111, 118, 114, 106, 120, 106, 107, 116, 116, 107, 110, 119, 113, 125, 122, 122, 148, 107, 122, 126, 111, 112, 101, 114, 107, 125, 126, 127, 113, 124, 123, 110, 111, 107, 105, 120, 108, 120, 119, 130, 121, 111, 97, 101, 119, 120, 120, 110, 102, 121, 111, 122, 107, 152, 114, 101, 112, 116, 102, 115, 108, 125, 113, 113, 115, 95, 120, 140, 108, 107, 128, 120, 126, 121, 115, 121, 120, 117, 123, 120, 123, 116, 112, 116, 115, 116, 117, 121, 95, 106, 116, 100, 109, 113, 117, 113, 117, 126, 119, 125, 121, 105, 128, 112, 121, 123, 129, 119, 102, 104, 120, 107, 111, 120, 118, 92, 119, 122, 140, 128, 117, 107, 119, 113, 108, 114, 122, 123, 121, 125, 123, 137, 122, 91, 138, 119, 111, 118, 125, 131, 138, 126, 95, 136, 115, 122, 117, 124, 119, 111, 127, 85, 110, 118, 115, 116, 117, 113, 130, 111, 139, 167, 125, 120, 114, 115, 99, 122, 89, 118, 112, 123, 102, 109, 111, 112, 115, 99, 118, 121, 106, 119, 111, 106, 116, 118, 119, 127, 104, 113, 126, 129, 123, 110, 103, 110, 107, 99, 121, 116, 110, 115, 117, 133, 120, 84, 107, 110, 124, 121, 126, 117, 114, 127, 115, 182, 127, 107, 127, 121, 119, 126, 126, 123, 112, 116, 92, 120, 114, 132, 118, 126, 117, 107, 124, 115, 115, 101, 124, 103, 112, 116, 117, 99, 111, 99, 99, 117, 115, 122, 120, 125, 113, 94, 119, 115, 104, 104, 110, 114, 106, 118, 121, 114, 119, 117, 127, 116, 117, 109, 124, 110, 123, 123, 118, 116, 100, 121, 107, 126, 101, 114, 107, 128, 103, 114, 110, 122, 124, 116, 109, 121, 111, 120, 116, 120, 124, 141, 110, 115, 108, 111, 130, 104, 99, 115, 120, 134, 113, 126, 111, 115, 99, 117, 100, 110, 104, 124, 97, 113, 132, 106, 111, 113, 127, 126, 104, 125, 113, 115, 119, 112, 110, 115, 103, 111, 102, 108, 152, 117, 129, 106, 110, 119, 106, 156, 123, 121, 118, 111, 104, 106, 108, 115, 137, 116, 119, 102, 110, 105, 117, 105, 113, 107, 116, 117, 102, 119, 109, 112, 107, 112, 128, 110, 112, 136, 111, 104, 108, 113, 131, 113, 127, 128, 131, 111, 116, 119, 118, 116, 130, 125, 108, 104, 118, 116, 103, 125, 121, 104, 113, 124, 141, 121, 112, 87, 110, 108, 117, 114, 132, 115, 121, 97, 114, 113, 122, 106, 97, 124, 124, 118, 127, 104, 116, 113, 118, 120, 114, 128, 136, 117, 128, 98, 114, 114, 110, 116, 104, 98, 126, 106, 118, 113, 128, 127, 124, 116, 119, 119, 125, 102, 109, 112, 101, 104, 111, 140, 113, 104, 130, 115, 124, 126, 105, 115, 121, 125, 118, 117, 125, 116, 105, 108, 95, 123, 89, 116, 116, 126, 109, 121, 112, 129, 123, 126, 93, 100, 117, 114, 118, 114, 127, 102, 119, 94, 122, 128, 120, 114, 118, 117, 120, 119, 110, 109, 119, 116, 116, 110, 112, 124, 131, 111, 113, 110, 117, 118, 120, 124, 113, 124, 114, 112, 115, 106, 117, 118, 121, 118, 123, 117, 111, 137, 115, 125, 115, 120, 118, 111, 115, 115, 105, 115, 121, 111, 113, 113, 109, 122, 111, 118, 119, 114, 116, 115, 113, 116, 112, 116, 112, 117, 105, 116, 107, 117, 114, 114, 114, 128, 112, 124, 120, 119, 110, 110, 115, 121, 123, 116, 111, 115, 107, 125, 116, 111, 115, 112, 119, 111, 111, 126, 113, 113, 117, 108, 119, 117, 110, 115, 113, 116, 112, 119, 117, 122, 121, 112, 122, 106, 121, 114, 118, 118, 111, 116, 108, 117, 117, 118, 115, 114, 105, 111, 116, 118, 124, 110, 124, 115, 116, 118, 110, 119, 117, 114, 107, 121, 116, 110, 113, 124, 122, 110, 100, 113, 124, 115, 122, 115, 113, 107, 113, 112, 119, 115, 115, 109, 110, 123, 110, 124, 119, 108, 116, 112, 119, 117, 111, 113, 113, 121, 120, 114, 111, 111, 116, 115, 116, 112, 116, 110, 121, 117, 118, 112, 111, 120, 115, 112, 115, 114, 113, 113, 115, 116, 118, 114, 112, 115, 118, 115, 116, 117, 112, 128, 107, 117, 115, 112, 117, 113, 124, 117, 114, 114, 117, 108, 127, 113, 117, 114, 113, 119, 121, 116, 122, 115, 109, 112, 123, 114, 113, 116, 115, 112, 110, 116, 114, 111, 107, 112, 106, 116, 113, 119, 115, 121, 118, 116, 112, 115, 119, 113, 119, 115, 117, 123, 115, 118, 113, 110, 116, 121, 120, 119, 116, 103, 117, 117, 119, 117, 119, 106, 113, 115, 113, 116, 117, 104, 105, 125, 114, 118, 113, 113, 109, 123, 118, 112, 120, 126, 115, 116, 113, 118, 121, 118, 133, 112, 116, 122, 121, 112, 119, 107, 119, 121, 111, 116, 117, 125, 114, 111, 125, 116, 117, 120, 119, 116, 113, 118, 116, 117, 116, 111, 112, 117, 116, 114, 116, 114, 116, 105, 112, 115, 123, 118, 117, 118, 109, 117, 121, 117, 116, 120, 118, 117, 119, 119, 124, 117, 119, 108, 112, 117, 117, 119, 116, 115, 119, 108, 125, 117, 115, 116, 120, 116, 116, 123, 108, 118, 117, 115, 112, 112, 114, 106, 127, 119, 109, 118, 116, 116, 119, 117, 116, 111, 111, 110, 114, 115, 108, 119, 114, 123, 117, 113, 122, 121, 111, 120, 113, 116, 114, 111, 116, 113, 112, 111, 111, 121, 117, 114, 113, 117, 117, 128, 117, 119, 121, 117, 105, 117, 119, 112, 114, 126, 121, 113, 112, 113, 109, 126, 101, 116, 115, 108, 108, 115, 129, 119, 113, 108, 125, 116, 114, 118, 113, 125, 111, 114, 115, 115, 120, 106, 109, 119, 115, 118, 111, 115, 115, 122, 112, 113, 115, 111, 112, 108, 119, 111, 117, 112, 117, 113, 114, 112, 106, 114, 111, 108, 120, 111, 122, 119, 114, 128, 112, 116, 117, 116, 121, 115, 118, 114, 114, 113, 113, 118, 120, 118, 119, 120, 120, 125, 118, 115, 116, 120, 115, 111, 100, 123, 125, 116, 119, 124, 112, 116, 120, 118, 125, 122, 114, 116, 124, 124, 110, 114, 114, 108, 105, 122, 119, 115, 112, 117, 121, 123, 126, 114, 124, 126, 115, 127, 112, 127, 108, 120, 118, 118, 119, 119, 108, 121, 117, 108, 112, 118, 121, 113, 117, 121, 126, 113, 103, 120, 112, 116, 126, 118, 113, 119, 104, 105, 131, 119, 118, 122, 119, 116, 129, 126, 115, 114, 124, 124, 117, 119, 123, 117, 121, 115, 109, 119, 118, 126, 113, 110, 110, 125, 104, 119, 115, 106, 117, 118, 114, 114, 121, 125, 120, 124, 116, 113, 121, 117, 120, 109, 124, 121, 120, 119, 115, 123, 119, 115, 114, 118, 134, 110, 117, 116, 127, 126, 122, 111, 115, 125, 116, 106, 114, 127, 123, 120, 115, 94, 116, 97, 114, 122, 120, 110, 112, 125, 121, 110, 122, 111, 112, 115, 118, 119, 118, 106, 112, 109, 119, 116, 121, 111, 113, 113, 126, 133, 112, 117, 119, 113, 115, 105, 114, 119, 124, 113, 127, 112, 129, 118, 121, 114, 118, 127, 113, 122, 108, 128, 124, 117, 115, 114, 123, 120, 113, 124, 118, 116, 117, 117, 113, 113, 118, 128, 102, 126, 116, 105, 123, 133, 119, 113, 111, 116, 114, 113, 118, 105, 117, 107, 123, 110, 112, 114, 123, 123, 103, 121, 116, 124, 122, 114, 114, 113, 120, 129, 98, 115, 107, 110, 120, 115, 122, 125, 114, 123, 113, 122, 115, 118, 103, 117, 113, 113, 117, 122, 112, 119, 123, 111, 118, 118, 120, 130, 118, 113, 125, 121, 113, 111, 118, 126, 126, 110, 125, 118, 103, 119, 120, 118, 118, 108, 108, 121, 116, 114, 125, 116, 118, 105, 110, 103, 122, 121, 120, 115, 117, 115, 113, 112, 115, 121, 122, 120, 109, 120, 109, 115, 104, 114, 111, 118, 110, 124, 118, 119, 115, 117, 115, 123, 119, 119, 118, 111, 116, 116, 112, 124, 108, 116, 111, 109, 110, 110, 107, 127, 125, 120, 127, 103, 116, 122, 107, 121, 131, 116, 109, 124, 114, 116, 123, 106, 113, 137, 107, 114, 110, 122, 118, 118, 126, 114, 112, 121, 123, 116, 116, 110, 120, 123, 123, 117, 116, 124, 116, 120, 121, 119, 119, 114, 117, 117, 119, 123, 113, 117, 120, 112, 114, 108, 117, 105, 108, 117, 121, 129, 116, 113, 119, 124, 109, 119, 111, 118, 128, 126, 109, 120, 116, 123, 122, 122, 111, 119, 119, 119, 122, 115, 106, 122, 118, 115, 129, 119, 119, 119, 118, 98, 105, 122, 103, 109, 109, 117, 118, 107, 120, 121, 123, 123, 102, 120, 120, 118, 119, 120, 112, 121, 124, 113, 106, 113, 126, 115, 123, 122, 119, 114, 129, 116, 108, 110, 124, 110, 106, 122, 123, 116, 108, 113, 128, 116, 124, 124, 111, 110, 121, 120, 110, 107, 119, 108, 118, 115, 114, 117, 117, 122, 117, 119, 123, 120, 113, 111, 121, 105, 117, 114, 121, 113, 115, 119, 120, 120, 117, 126, 120, 112, 111, 110, 119, 116, 113, 116, 99, 115, 119, 126, 113, 106, 112, 112, 118, 88, 127, 119, 111, 112, 115, 111, 120, 113, 109, 104, 138, 115, 111, 122, 114, 110, 120, 90, 111, 109, 123, 118, 120, 122, 120, 124, 88, 90, 112, 115, 122, 118, 108, 129, 111, 95, 119, 111, 115, 104, 115, 116, 119, 125, 121, 112, 125, 153, 109, 111, 116, 112, 109, 136, 99, 113, 109, 116, 111, 112, 113, 101, 115, 118, 152, 106, 115, 133, 113, 127, 103, 124, 111, 142, 105, 117, 119, 128, 112, 134, 119, 128, 119, 145, 98, 119, 73, 122, 112, 91, 103, 118, 117, 112, 121, 104, 127, 126, 120, 115, 109, 98, 106, 116, 111, 115, 105, 133, 106, 117, 108, 100, 108, 117, 109, 108, 115, 119, 88, 119, 120, 109, 122, 117, 107, 105, 111, 118, 118, 116, 122, 126, 124, 123, 109, 120, 126, 121, 113, 83, 118, 106, 122, 116, 100, 117, 102, 123, 108, 122, 108, 115, 113, 107, 120, 122, 120, 113, 123, 121, 116, 114, 109, 120, 108, 94, 128, 114, 119, 114, 98, 105, 114, 134, 126, 103, 118, 113, 111, 107, 109, 128, 115, 111, 111, 111, 112, 112, 105, 126, 102, 120, 94, 104, 112, 123, 114, 105, 107, 106, 128, 114, 109, 117, 105, 118, 116, 111, 117, 126, 145, 119, 108, 99, 122, 115, 124, 108, 130, 123, 114, 103, 117, 118, 108, 112, 117, 156, 107, 89, 118, 117, 107, 105, 120, 107, 120, 123, 127, 114, 110, 123, 103, 121, 112, 122, 127, 120, 109, 118, 100, 125, 120, 108, 119, 124, 115, 108, 110, 134, 113, 129, 123, 125, 131, 110, 120, 119, 111, 123, 107, 111, 115, 132, 118, 113, 111, 132, 122, 110, 116, 119, 90, 101, 110, 117, 120, 120, 113, 94, 126, 105, 116, 113, 113, 107, 118, 114, 124, 119, 97, 122, 101, 107, 120, 124, 111, 104, 121, 117, 104, 122, 98, 98, 109, 128, 118, 68, 115, 126, 110, 100, 124, 125, 119, 100, 144, 128, 115, 109, 118, 107, 106, 110, 115, 111, 78, 116, 109, 115, 118, 114, 112, 115, 109, 137, 119, 116, 109, 122, 123, 150, 110, 129, 113, 125, 119, 97, 111, 105, 119, 120, 118, 88, 105, 111, 121, 112, 113, 105, 113, 113, 110, 119, 115, 118, 119, 99, 115, 118, 110, 116, 116, 117, 117, 123, 114, 109, 105, 116, 121, 118, 100, 103, 93, 111, 119, 122, 118, 112, 109, 118, 119, 110, 111, 110, 125, 93, 105, 128, 106, 110, 128, 114, 115, 109, 112, 121, 109, 115, 123, 115, 115, 126, 109, 115, 109, 114, 108, 110, 120, 112, 135, 118, 110, 119, 114, 114, 114, 101, 103, 116, 124, 90, 110, 135, 106, 106, 101, 126, 113, 121, 114, 111, 114, 106, 104, 114, 115, 120, 107, 114, 106, 99, 120, 112, 112, 102, 122, 109, 123, 119, 106, 110, 116, 155, 128, 111, 109, 114, 118, 123, 114, 98, 125, 110, 109, 112, 118, 118, 93, 114, 122, 114, 120, 110, 106, 114, 123, 127, 109, 96, 99, 133, 129, 126, 119, 121, 110, 111, 105, 107, 113, 122, 114, 108, 124, 119, 120, 116, 123, 112, 107, 130, 103, 117, 117, 125, 122, 107, 116, 118, 120, 112, 129, 122, 121, 125, 109, 101, 110, 118, 130, 116, 115, 124, 112, 118, 111, 118, 104, 120, 117, 104, 120, 111, 113, 120, 116, 127, 119, 109, 110, 104, 118, 112, 118, 107, 119, 124, 116, 119, 112, 117, 120, 134, 128, 116, 104, 131, 116, 121, 115, 125, 113, 106, 118, 124, 119, 115, 117, 100, 111, 134, 98, 119, 128, 117, 108, 113, 112, 132, 109, 98, 119, 119, 126, 103, 113, 111, 132, 110, 120, 97, 118, 110, 114, 113, 121, 122, 134, 117, 120, 106, 112, 112, 109, 126, 111, 128, 107, 120, 136, 120, 131, 126, 109, 115, 116, 126, 110, 114, 121, 109, 117, 126, 115, 113, 137, 125, 115, 103, 103, 115, 108, 130, 113, 112, 98, 103, 111, 118, 115, 117, 121, 104, 111, 117, 107, 110, 106, 120, 119, 118, 128, 117, 118, 101, 133, 107, 105, 102, 130, 126, 118, 119, 125, 129, 102, 124, 114, 120, 122, 110, 128, 98, 109, 105, 109, 100, 103, 121, 111, 119, 108, 108, 121, 129, 110, 112, 114, 110, 118, 120, 106, 111, 115, 100, 112, 117, 122, 111, 122, 111, 116, 112, 137, 121, 104, 115, 111, 128, 124, 114, 119, 117, 109, 100, 106, 123, 116, 106, 115, 130, 125, 98, 114, 122, 123, 116, 105, 112, 95, 118, 92, 118, 108, 118, 112, 111, 127, 120, 109, 126, 121, 122, 139, 105, 112, 102, 114, 104, 116, 119, 132, 117, 99, 108, 117, 117, 108, 118, 124, 120, 121, 121, 126, 119, 104, 104, 132, 122, 122, 118, 127, 111, 109, 107, 128, 120, 114, 103, 124, 130, 103, 121, 116, 98, 108, 121, 94, 112, 121, 113, 114, 113, 132, 125, 117, 117, 114, 107, 109, 125, 104, 115, 102, 120, 115, 100, 121, 107, 109, 82, 111, 120, 118, 106, 151, 126, 132, 110, 138, 114, 116, 121, 128, 116, 113, 131, 111, 105, 116, 122, 121, 122, 139, 112, 120, 130, 114, 115, 115, 107, 120, 98, 110, 121, 119, 117, 114, 117, 125, 126, 116, 87, 115, 119, 116, 112, 123, 113, 118, 108, 117, 129, 116, 116, 111, 108, 118, 114, 100, 110, 120, 120, 116, 122, 99, 115, 126, 119, 112, 106, 119, 120, 98, 111, 109, 117, 111, 99, 121, 116, 114, 113, 112, 114, 113, 126, 110, 124, 111, 117, 107, 118, 127, 123, 117, 129, 116, 122, 101, 111, 107, 116, 109, 112, 123, 112, 97, 118, 121, 117, 112, 115, 114, 113, 116, 134, 123, 113, 111, 106, 129, 101, 116, 119, 114, 120, 110, 174, 115, 115, 119, 120, 115, 119, 103, 104, 119, 108, 123, 120, 113, 100, 112, 118, 115, 104, 119, 119, 97, 124, 97, 108, 116, 132, 112, 117, 109, 128, 118, 118, 114, 99, 118, 112, 109, 111, 118, 129, 113, 110, 119, 122, 132, 113, 115, 115, 123, 98, 121, 118, 101, 103, 123, 117, 114, 111, 119, 124, 98, 123, 114, 116, 113, 105, 116, 101, 93, 121, 131, 106, 114, 112, 117, 118, 110, 118, 111, 100, 109, 116, 115, 116, 132, 117, 100, 125, 98, 95, 121, 104, 112, 124, 113, 111, 112, 116, 121, 106, 110, 108, 118, 128, 105, 120, 113, 107, 102, 129, 136, 116, 114, 121, 110, 119, 117, 116, 118, 100, 106, 123, 111, 116, 114, 106, 130, 110, 124, 113, 118, 115, 126, 114, 126, 128, 115, 105, 103, 101, 109, 120, 112, 115, 101, 103, 107, 108, 105, 126, 107, 125, 102, 109, 117, 121, 105, 103, 109, 114, 118, 113, 117, 142, 101, 109, 117, 113, 114, 119, 108, 107, 103, 115, 114, 114, 111, 120, 121, 119, 113, 118, 99, 124, 115, 117, 149, 132, 112, 118, 116, 113, 116, 119, 113, 105, 120, 113, 114, 108, 106, 110, 106, 112, 117, 106, 100, 120, 111, 112, 118, 113, 112, 115, 115, 97, 164, 118, 124, 110, 106, 102, 122, 118, 110, 108, 101, 115, 111, 112, 116, 108, 116, 126, 96, 106, 107, 108, 101, 118, 118, 115, 109, 116, 125, 105, 137, 112, 105, 126, 83, 115, 131, 125, 95, 122, 117, 114, 124, 104, 121, 104, 112, 116, 117, 120, 120, 110, 107, 106, 126, 123, 111, 111, 122, 115, 125, 114, 125, 116, 115, 127, 136, 113, 116, 117, 118, 109, 106, 117, 114, 107, 108, 101, 109, 105, 105, 121, 113, 112, 109, 110, 142, 122, 145, 111, 126, 134, 135, 106, 118, 113, 111, 112, 116, 118, 107, 115, 121, 113, 124, 131, 118, 115, 132, 114, 111, 107, 110, 123, 123, 121, 105, 124, 116, 131, 124, 114, 139, 110, 127, 128, 126, 116, 123, 117, 112, 119, 134, 119, 110, 100, 119, 108, 110, 114, 114, 118, 111, 114, 107, 122, 113, 118, 98, 111, 128, 118, 118, 89, 111, 119, 112, 112, 111, 114, 117, 123, 97, 107, 113, 116, 110, 148, 118, 117, 118, 114, 148, 119, 105, 118, 113, 115, 127, 105, 118, 112, 82, 127, 108, 121, 128, 109, 117, 110, 86, 74, 127, 115, 116, 116, 120, 110, 126, 125, 115, 132, 113, 123, 108, 110, 116, 119, 104, 111, 111, 102, 124, 105, 123, 116, 105, 115, 116, 109, 118, 118, 109, 123, 129, 116, 107, 115, 115, 132, 113, 115, 124, 113, 75, 116, 123, 134, 92, 118, 111, 114, 118, 113, 115, 122, 109, 121, 108, 110, 118, 122, 115, 105, 115, 117, 115, 105, 120, 123, 97, 124, 107, 130, 129, 104, 119, 115, 126, 105, 125, 108, 128, 119, 113, 108, 106, 115, 106, 112, 112, 112, 119, 113, 124, 110, 116, 108, 125, 120, 110, 123, 118, 123, 100, 66, 102, 114, 120, 79, 109, 122, 109, 116, 117, 110, 125, 113, 104, 112, 119, 118, 110, 108, 122, 100, 107, 124, 106, 104, 118, 100, 106, 120, 96, 110, 107, 129, 114, 104, 79, 106, 117, 122, 116, 112, 114, 115, 102, 111, 97, 119, 119, 114, 106, 117, 117, 101, 124, 135, 92, 118, 119, 114, 129, 118, 130, 116, 109, 124, 109, 114, 114, 127, 113, 112, 128, 104, 121, 115, 106, 115, 117, 120, 111, 116, 122, 119, 120, 119, 120, 109, 109, 113, 118, 117, 108, 117, 121, 116, 109, 121, 102, 117, 116, 128, 107, 104, 122, 108, 122, 104, 130, 106, 123, 114, 118, 113, 127, 120, 112, 116, 113, 116, 123, 119, 122, 121, 131, 122, 114, 115, 117, 118, 123, 106, 119, 121, 108, 115, 122, 115, 112, 106, 110, 136, 127, 115, 157, 113, 124, 117, 114, 97, 120, 111, 103, 109, 117, 112, 114, 110, 119, 114, 128, 117, 120, 118, 112, 121, 114, 116, 112, 106, 116, 113, 106, 109, 129, 114, 116, 114, 85, 118, 126, 116, 113, 132, 115, 117, 113, 114, 121, 118, 111, 120, 122, 132, 124, 119, 114, 118, 115, 110, 120, 115, 126, 127, 113, 107, 113, 117, 116, 142, 114, 107, 120, 104, 118, 117, 123, 103, 111, 131, 98, 105, 112, 122, 120, 110, 106, 116, 117, 118, 128, 121, 114, 119, 112, 128, 108, 118, 115, 113, 118, 112, 126, 112, 131, 111, 99, 127, 103, 123, 123, 107, 117, 112, 132, 113, 110, 119, 120, 112, 96, 121, 106, 125, 116, 151, 112, 110, 126, 123, 119, 120, 102, 110, 115, 126, 100, 118, 101, 74, 142, 112, 134, 108, 117, 112, 110, 127, 134, 118, 104, 120, 120, 108, 123, 111, 111, 119, 120, 112, 137, 125, 112, 116, 123, 122, 113, 111, 106, 118, 117, 119, 120, 113, 110, 118, 116, 126, 118, 132, 118, 111, 117, 121, 110, 119, 110, 122, 114, 100, 113, 105, 127, 123, 113, 124, 121, 126, 119, 115, 126, 114, 115, 113, 119, 121, 108, 108, 124, 114, 101, 110, 119, 108, 228, 119, 120, 118, 126, 105, 127, 108, 115, 126, 107, 119, 121, 118, 121, 116, 109, 117, 124, 116, 117, 108, 111, 118, 116, 121, 114, 115, 116, 123, 121, 104, 116, 114, 120, 122, 117, 127, 122, 110, 113, 127, 101, 122, 118, 129, 114, 111, 129, 109, 120, 114, 122, 118, 119, 113, 119, 113, 129, 117, 107, 111, 120, 104, 117, 119, 122, 117, 113, 120, 102, 114, 104, 121, 99, 115, 124, 117, 125, 112, 110, 122, 120, 112, 97, 107, 114, 115, 109, 110, 117, 124, 123, 114, 118, 142, 115, 113, 111, 127, 114, 121, 112, 119, 114, 127, 169, 118, 119, 120, 111, 115, 119, 113, 111, 122, 118, 125, 123, 110, 111, 111, 112, 122, 108, 114, 123, 108, 121, 117, 118, 120, 115, 117, 122, 115, 120, 137, 114, 129, 113, 118, 116, 115, 110, 110, 108, 108, 101, 123, 107, 127, 124, 110, 98, 121, 112, 124, 102, 96, 114, 107, 131, 116, 104, 111, 113, 108, 113, 116, 116, 118, 110, 116, 103, 109, 118, 130, 114, 119, 114, 113, 116, 114, 118, 118, 113, 121, 112, 223, 117, 109, 128, 115, 113, 115, 120, 116, 126, 114, 121, 107, 122, 116, 113, 120, 120, 117, 127, 118, 119, 100, 115, 111, 114, 109, 118, 126, 128, 110, 104, 118, 118, 116, 101, 108, 115, 114, 118, 116, 113, 133, 118, 120, 110, 127, 125, 113, 116, 101, 103, 112, 131, 120, 112, 117, 115, 100, 121, 91, 118, 130, 114, 120, 116, 107, 119, 127, 121, 120, 114, 115, 114, 114, 107, 115, 131, 123, 97, 126, 114, 117, 113, 120, 112, 126, 114, 113, 126, 160, 102, 126, 110, 113, 121, 126, 97, 151, 109, 114, 109, 109, 108, 111, 114, 121, 118, 109, 116, 116, 115, 168, 122, 108, 123, 111, 107, 121, 108, 114, 113, 127, 121, 85, 121, 121, 104, 104, 111, 118, 124, 111, 117, 120, 115, 119, 113, 119, 120, 126, 119, 117, 114, 109, 125, 120, 114, 120, 117, 118, 116, 121, 74, 99, 98, 112, 121, 109, 105, 111, 113, 110, 121, 118, 124, 104, 126, 120, 112, 103, 119, 113, 117, 109, 113, 121, 119, 114, 115, 118, 109, 123, 114, 109, 105, 120, 116, 122, 111, 118, 113, 110, 114, 108, 113, 112, 116, 120, 113, 109, 112, 115, 105, 114, 146, 120, 115, 116, 128, 121, 116, 123, 114, 152, 115, 112, 88, 123, 108, 127, 98, 125, 122, 113, 109, 113, 120, 108, 110, 103, 109, 109, 129, 118, 119, 120, 113, 113, 119, 110, 105, 112, 94, 133, 114, 107, 111, 122, 122, 117, 114, 123, 122, 104, 115, 117, 116, 129, 114, 109, 111, 115, 116, 118, 125, 129, 114, 109, 112, 107, 102, 116, 137, 121, 119, 118, 112, 108, 125, 118, 112, 111, 112, 118, 115, 109, 113, 127, 120, 113, 140, 120, 113, 102, 115, 143, 129, 110, 122, 116, 116, 121, 125, 114, 91, 119, 104, 117, 126, 101, 109, 115, 111, 110, 122, 116, 129, 104, 113, 115, 111, 123, 112, 110, 84, 119, 119, 117, 113, 109, 129, 114, 122, 115, 87, 108, 112, 111, 119, 107, 104, 121, 122, 120, 103, 103, 174, 114, 129, 95, 116, 119, 111, 115, 163, 109, 114, 105, 91, 104, 119, 113, 113, 107, 107, 120, 126, 111, 106, 116, 117, 112, 120, 127, 123, 124, 110, 112, 126, 126, 116, 120, 109, 131, 99, 115, 108, 104, 115, 114, 115, 111, 105, 115, 117, 113, 113, 120, 111, 119, 98, 112, 115, 114, 115, 98, 113, 119, 116, 125, 103, 96, 120, 119, 120, 109, 119, 119, 114, 125, 116, 118, 92, 131, 110, 120, 112, 114, 123, 129, 127, 112, 119, 104, 127, 101, 122, 118, 119, 111, 114, 116, 140, 110, 114, 125, 119, 113, 123, 125, 119, 121, 112, 116, 91, 112, 130, 111, 118, 107, 117, 118, 127, 96, 94, 111, 110, 124, 127, 118, 108, 121, 102, 114, 127, 113, 126, 121, 123, 106, 104, 114, 115, 117, 106, 107, 118, 106, 117, 117, 122, 122, 100, 111, 120, 106, 114, 111, 110, 124, 111, 121, 131, 113, 107, 129, 111, 115, 98, 107, 114, 111, 122, 120, 110, 109, 97, 108, 104, 116, 124, 110, 117, 118, 123, 111, 103, 120, 127, 115, 116, 124, 134, 103, 118, 125, 129, 113, 129, 125, 112, 104, 96, 121, 131, 91, 119, 115, 121, 114, 110, 111, 106, 106, 102, 108, 117, 111, 121, 95, 107, 124, 103, 112, 130, 101, 116, 120, 115, 115, 126, 108, 103, 122, 119, 114, 130, 126, 105, 116, 114, 110, 113, 120, 120, 112, 127, 117, 112, 124, 109, 107, 137, 112, 118, 124, 104, 124, 113, 111, 110, 107, 118, 107, 112, 96, 109, 125, 101, 123, 125, 114, 107, 116, 114, 123, 110, 113, 100, 132, 108, 114, 122, 117, 124, 105, 104, 113, 117, 107, 121, 105, 130, 110, 108, 118, 113, 124, 117, 115, 128, 107, 117, 130, 125, 105, 98, 87, 123, 126, 120, 122, 116, 115, 85, 110, 114, 112, 114, 105, 106, 129, 120, 103, 115, 115, 128, 104, 117, 107, 113, 122, 103, 119, 97, 109, 109, 115, 115, 117, 118, 115, 121, 143, 124, 115, 100, 128, 111, 106, 111, 114, 129, 86, 140, 130, 110, 115, 108, 109, 106, 130, 120, 111, 120, 87, 126, 99, 130, 115, 121, 119, 138, 129, 113, 121, 129, 113, 122, 124, 105, 111, 117, 93, 127, 123, 111, 122, 99, 86, 115, 123, 122, 134, 124, 113, 113, 109, 109, 94, 84, 122, 131, 108, 117, 112, 106, 110, 115, 113, 126, 113, 107, 112, 118, 108, 124, 131, 103, 115, 106, 120, 102, 126, 111, 120, 109, 119, 114, 125, 111, 118, 123, 112, 135, 112, 118, 108, 114, 135, 107, 103, 112, 117, 120, 102, 109, 132, 121, 107, 112, 71, 121, 114, 104, 142, 113, 122, 117, 116, 102, 131, 121, 122, 106, 114, 98, 116, 124, 121, 99, 113, 118, 129, 106, 112, 110, 116, 119, 120, 132, 114, 114, 122, 122, 131, 122, 118, 113, 105, 111, 109, 118, 125, 124, 115, 115, 131, 108, 117, 116, 97, 123, 108, 113, 100, 116, 118, 118, 111, 110, 113, 117, 102, 116, 116, 125, 132, 103, 128, 125, 111, 128, 120, 118, 105, 113, 127, 119, 134, 120, 112, 117, 123, 116, 97, 103, 116, 112, 105, 116, 118, 125, 118, 115, 121, 123, 116, 118, 115, 117, 86, 111, 111, 105, 114, 111, 119, 125, 117, 117, 147, 122, 102, 118, 112, 122, 120, 120, 125, 128, 100, 147, 122, 117, 95, 88, 105, 123, 111, 116, 87, 140, 113, 116, 122, 119, 115, 104, 108, 125, 109, 120, 112, 118, 122, 125, 125, 115, 120, 105, 113, 109, 115, 107, 115, 105, 114, 104, 98, 117, 127, 122, 133, 121, 108, 121, 118, 110, 116, 126, 128, 115, 122, 131, 127, 125, 116, 127, 107, 124, 106, 121, 107, 128, 111, 113, 110, 110, 110, 108, 111, 102, 114, 113, 119, 134, 122, 118, 127, 115, 84, 104, 107, 122, 105, 115, 131, 110, 117, 103, 124, 120, 112, 103, 123, 100, 121, 130, 136, 120, 107, 100, 105, 115, 119, 108, 109, 125, 123, 103, 125, 128, 125, 128, 122, 103, 109, 113, 101, 111, 109, 110, 95, 141, 111, 100, 110, 113, 112, 112, 105, 127, 126, 117, 124, 111, 114, 117, 113, 117, 107, 111, 115, 130, 113, 117, 111, 113, 108, 121, 109, 108, 109, 119, 111, 114, 128, 116, 121, 111, 123, 113, 118, 129, 114, 124, 111, 122, 115, 116, 130, 118, 114, 119, 106, 113, 125, 110, 103, 110, 124, 112, 114, 103, 115, 104, 119, 117, 111, 108, 113, 113, 118, 121, 130, 112, 108, 126, 107, 128, 120, 117, 120, 128, 128, 109, 110, 110, 111, 118, 106, 125, 112, 111, 111, 125, 117, 98, 116, 118, 100, 109, 117, 122, 112, 115, 121, 116, 122, 119, 112, 106, 122, 117, 108, 117, 130, 106, 106, 116, 115, 104, 122, 113, 115, 113, 121, 118, 122, 117, 120, 130, 106, 111, 98, 116, 122, 124, 125, 113, 111, 121, 100, 119, 116, 128, 124, 112, 121, 111, 126, 135, 122, 118, 115, 133, 118, 101, 120, 120, 130, 122, 121, 112, 112, 116, 131, 108, 109, 119, 114, 100, 94, 110, 117, 125, 114, 112, 115, 114, 110, 115, 104, 126, 142, 110, 112, 119, 116, 102, 115, 118, 106, 119, 118, 113, 117, 141, 112, 128, 122, 110, 113, 116, 107, 113, 127, 121, 116, 112, 103, 114, 136, 130, 113, 128, 105, 113, 115, 127, 120, 118, 116, 114, 114, 118, 119, 118, 116, 116, 122, 122, 118, 114, 116, 109, 132, 119, 116, 125, 113, 122, 106, 109, 120, 121, 118, 109, 108, 118, 105, 119, 124, 103, 114, 126, 107, 102, 115, 119, 108, 122, 118, 114, 121, 110, 112, 108, 120, 117, 111, 116, 123, 137, 115, 123, 115, 114, 105, 108, 123, 122, 106, 112, 120, 119, 111, 115, 116, 115, 118, 113, 126, 105, 123, 116, 125, 121, 120, 119, 121, 122, 106, 122, 114, 111, 119, 125, 109, 113, 120, 129, 114, 123, 122, 117, 120, 100, 113, 118, 112, 121, 106, 115, 121, 111, 93, 101, 118, 120, 118, 121, 119, 121, 115, 125, 118, 120, 113, 97, 103, 105, 116, 112, 113, 119, 102, 110, 135, 115, 102, 123, 118, 106, 120, 110, 118, 125, 127, 109, 131, 112, 106, 118, 119, 121, 119, 119, 101, 104, 122, 115, 118, 124, 116, 111, 121, 123, 107, 103, 122, 115, 126, 125, 104, 120, 113, 115, 110, 111, 115, 110, 118, 115, 105, 110, 110, 114, 132, 123, 128, 110, 120, 106, 115, 121, 123, 112, 117, 125, 121, 121, 125, 109, 114, 105, 123, 115, 110, 109, 125, 119, 113, 120, 107, 117, 125, 118, 111, 126, 124, 137, 105, 119, 112, 117, 116, 114, 112, 119, 125, 127, 116, 103, 123, 109, 115, 118, 133, 107, 106, 118, 119, 113, 116, 112, 111, 116, 126, 114, 114, 110, 113, 120, 107, 122, 122, 116, 106, 112, 118, 115, 119, 127, 113, 110, 128, 116, 114, 105, 120, 107, 135, 110, 110, 113, 116, 106, 121, 129, 126, 107, 103, 105, 111, 111, 131, 110, 129, 112, 114, 97, 104, 94, 109, 113, 120, 114, 114, 111, 113, 131, 119, 116, 109, 126, 102, 111, 108, 117, 114, 118, 118, 114, 122, 118, 119, 115, 121, 120, 104, 121, 124, 129, 108, 102, 117, 126, 115, 121, 122, 113, 122, 123, 119, 109, 110, 104, 120, 120, 122, 111, 133, 124, 106, 112, 124, 130, 112, 119, 121, 118, 112, 119, 117, 116, 116, 127, 114, 119, 113, 131, 123, 111, 118, 111, 124, 118, 104, 126, 117, 91, 128, 112, 113, 136, 104, 119, 107, 110, 113, 125, 120, 128, 105, 113, 105, 110, 123, 109, 116, 110, 109, 121, 114, 121, 124, 126, 110, 119, 112, 116, 124, 134, 109, 121, 105, 121, 115, 121, 109, 107, 114, 112, 110, 114, 119, 120, 118, 114, 112, 114, 115, 126, 117, 126, 113, 128, 128, 114, 112, 125, 114, 118, 118, 120, 112, 114, 125, 118, 119, 122, 119, 117, 108, 118, 124, 123, 109, 113, 110, 118, 117, 111, 107, 121, 102, 100, 119, 126, 107, 119, 115, 123, 102, 112, 124, 116, 106, 109, 106, 107, 122, 119, 126, 116, 104, 107, 129, 111, 126, 120, 109, 127, 132, 127, 116, 116, 118, 114, 120, 122, 110, 127, 113, 108, 110, 120, 115, 142, 116, 88, 105, 111, 100, 122, 135, 116, 124, 116, 115, 122, 119, 131, 122, 112, 127, 113, 126, 111, 118, 116, 112, 108, 116, 117, 119, 112, 117, 116, 115, 108, 113, 113, 112, 121, 114, 109, 108, 117, 120, 113, 124, 121, 111, 109, 116, 126, 115, 111, 121, 126, 107, 118, 103, 125, 118, 115, 99, 111, 102, 109, 105, 121, 115, 113, 117, 115, 115, 114, 114, 117, 123, 114, 121, 96, 127, 130, 123, 116, 109, 125, 111, 119, 127, 125, 119, 97, 103, 93, 118, 116, 115, 118, 114, 116, 113, 125, 110, 125, 122, 110, 124, 128, 109, 130, 106, 111, 114, 125, 121, 104, 104, 100, 100, 118, 119, 114, 117, 119, 120, 114, 127, 115, 118, 123, 108, 107, 119, 112, 121, 114, 121, 117, 128, 110, 108, 115, 119, 123, 119, 108, 105, 115, 112, 109, 119, 121, 124, 118, 103, 111, 108, 123, 120, 130, 115, 123, 125, 111, 112, 123, 117, 113, 104, 120, 128, 123, 120, 109, 120, 120, 110, 122, 111, 112, 117, 101, 109, 118, 123, 103, 115, 117, 121, 119, 104, 107, 118, 114, 118, 116, 118, 119, 120, 103, 121, 115, 118, 108, 110, 113, 115, 122, 112, 118, 116, 128, 123, 114, 102, 100, 115, 126, 115, 122, 120, 96, 124, 119, 117, 131, 117, 123, 109, 105, 106, 116, 102, 113, 115, 124, 108, 110, 123, 110, 128, 109, 112, 118, 114, 111, 113, 129, 128, 112, 113, 109, 110, 117, 130, 101, 111, 116, 104, 112, 115, 129, 123, 109, 125, 123, 103, 110, 118, 122, 122, 116, 101, 113, 119, 119, 111, 116, 107, 125, 128, 118, 137, 127, 133, 111, 119, 119, 113, 114, 110, 129, 112, 129, 117, 124, 122, 108, 108, 105, 114, 104, 121, 117, 119, 106, 108, 104, 125, 134, 117, 115, 120, 107, 117, 123, 119, 127, 116, 115, 99, 129, 119, 132, 116, 115, 115, 115, 112, 124, 114, 111, 120, 123, 114, 122, 122, 128, 112, 116, 125, 114, 117, 111, 124, 124, 120, 107, 111, 124, 120, 154, 107, 107, 122, 115, 118, 130, 115, 111, 118, 116, 115, 123, 114, 113, 108, 116, 108, 113, 116, 114, 92, 118, 113, 107, 124, 111, 150, 116, 115, 106, 122, 123, 115, 122, 124, 118, 123, 117, 113, 114, 118, 149, 111, 108, 113, 111, 110, 119, 119, 111, 118, 108, 116, 113, 116, 112, 110, 107, 109, 130, 112, 128, 120, 116, 108, 117, 104, 119, 114, 118, 123, 104, 116, 119, 106, 121, 103, 118, 113, 114, 121, 124, 111, 110, 126, 124, 109, 100, 116, 123, 112, 132, 109, 114, 122, 110, 112, 121, 134, 119, 105, 124, 114, 127, 104, 115, 124, 117, 129, 104, 105, 100, 121, 121, 135, 112, 121, 112, 125, 119, 115, 115, 115, 127, 110, 114, 114, 113, 107, 117, 130, 116, 119, 106, 105, 117, 117, 104, 114, 107, 131, 117, 124, 111, 111, 115, 123, 116, 116, 102, 110, 114, 108, 114, 120, 116, 115, 113, 118, 120, 117, 107, 125, 113, 125, 110, 126, 90, 112, 119, 99, 125, 105, 108, 116, 113, 126, 101, 121, 117, 125, 113, 117, 112, 121, 126, 119, 124, 127, 105, 109, 121, 104, 120, 125, 132, 122, 106, 110, 118, 118, 118, 134, 126, 118, 119, 101, 102, 122, 102, 109, 108, 115, 106, 118, 108, 109, 109, 118, 114, 121, 114, 109, 119, 113, 109, 124, 124, 122, 111, 112, 122, 109, 107, 120, 117, 116, 115, 111, 126, 117, 126, 113, 118, 111, 108, 124, 115, 102, 128, 118, 131, 113, 118, 113, 113, 123, 123, 114, 108, 110, 100, 123, 118, 119, 113, 121, 108, 101, 115, 116, 137, 119, 131, 124, 116, 117, 112, 116, 109, 117, 122, 105, 123, 112, 128, 113, 118, 102, 109, 116, 110, 99, 115, 108, 135, 109, 127, 113, 117, 105, 110, 109, 111, 123, 119, 111, 117, 107, 120, 120, 115, 121, 120, 106, 114, 126, 116, 110, 125, 119, 121, 123, 122, 125, 105, 127, 120, 108, 119, 125, 110, 117, 119, 104, 106, 118, 118, 108, 119, 109, 102, 130, 105, 89, 126, 114, 116, 111, 121, 107, 116, 107, 109, 114, 121, 115, 114, 126, 124, 121, 95, 106, 113, 111, 108, 121, 125, 111, 112, 120, 110, 121, 127, 124, 105, 117, 123, 104, 102, 117, 120, 118, 122, 118, 120, 117, 112, 129, 119, 117, 103, 120, 114, 119, 115, 108, 123, 117, 113, 114, 122, 114, 123, 146, 101, 119, 108, 112, 114, 118, 112, 117, 120, 107, 116, 116, 116, 109, 122, 128, 120, 118, 118, 117, 109, 100, 119, 114, 116, 116, 119, 129, 125, 115, 107, 111, 125, 107, 111, 121, 116, 109, 120, 112, 125, 111, 111, 108, 115, 101, 130, 116, 110, 119, 115, 148, 126, 115, 122, 117, 112, 108, 112, 108, 115, 107, 113, 112, 116, 120, 99, 110, 118, 122, 107, 118, 110, 125, 120, 116, 114, 111, 112, 116, 122, 124, 100, 108, 116, 128, 110, 102, 112, 114, 115, 109, 116, 110, 129, 112, 140, 108, 116, 119, 132, 114, 127, 110, 105, 112, 107, 107, 113, 106, 122, 108, 119, 118, 107, 102, 109, 110, 128, 119, 116, 114, 132, 120, 135, 107, 101, 123, 133, 120, 116, 125, 114, 121, 110, 119, 106, 132, 110, 112, 118, 115, 101, 117, 117, 118, 112, 120, 104, 109, 125, 115, 117, 130, 103, 107, 136, 115, 111, 124, 110, 118, 114, 108, 108, 120, 105, 120, 120, 109, 112, 103, 111, 117, 116, 114, 104, 128, 115, 134, 103, 118, 120, 124, 110, 111, 105, 119, 119, 113, 117, 126, 118, 123, 115, 110, 121, 121, 112, 106, 107, 127, 133, 118, 123, 109, 116, 105, 117, 116, 118, 116, 116, 118, 104, 109, 106, 115, 143, 117, 112, 119, 119, 123, 105, 114, 114, 115, 128, 101, 104, 124, 121, 107, 111, 120, 114, 110, 125, 110, 119, 132, 107, 110, 101, 98, 112, 126, 121, 109, 126, 117, 111, 113, 108, 114, 120, 125, 122, 104, 125, 113, 118, 115, 114, 126, 120, 110, 124, 129, 108, 114, 106, 130, 101, 113, 121, 97, 107, 115, 114, 111, 109, 103, 103, 121, 104, 130, 124, 111, 117, 111, 112, 121, 109, 116, 117, 126, 115, 123, 116, 108, 113, 106, 122, 105, 101, 111, 103, 124, 119, 96, 94, 110, 111, 115, 105, 122, 120, 120, 99, 107, 109, 101, 112, 145, 111, 120, 126, 113, 126, 97, 119, 122, 115, 135, 103, 114, 97, 111, 108, 127, 94, 119, 118, 117, 114, 117, 110, 138, 111, 115, 122, 116, 118, 116, 103, 112, 124, 130, 114, 126, 107, 112, 118, 114, 103, 122, 118, 129, 107, 125, 119, 121, 105, 102, 135, 124, 123, 121, 102, 102, 120, 96, 112, 110, 113, 103, 134, 119, 115, 130, 107, 109, 119, 120, 124, 118, 97, 100, 115, 118, 114, 124, 113, 115, 110, 106, 121, 121, 118, 101, 106, 118, 108, 102, 124, 104, 102, 108, 125, 121, 121, 125, 121, 98, 132, 113, 134, 112, 121, 120, 98, 120, 89, 98, 119, 105, 104, 110, 117, 102, 129, 132, 112, 104, 125, 129, 108, 123, 119, 106, 110, 108, 122, 112, 118, 100, 136, 106, 120, 108, 110, 104, 125, 109, 113, 122, 123, 101, 125, 121, 116, 101, 110, 116, 110, 117, 120, 123, 115, 147, 129, 115, 109, 115, 107, 122, 110, 117, 109, 128, 108, 116, 117, 114, 108, 122, 123, 106, 119, 113, 123, 119, 112, 113, 119, 105, 108, 130, 122, 122, 101, 125, 127, 127, 119, 114, 114, 111, 117, 113, 121, 116, 122, 119, 117, 114, 134, 121, 123, 122, 109, 115, 123, 117, 110, 119, 104, 111, 123, 115, 120, 105, 128, 99, 107, 103, 118, 117, 118, 102, 111, 117, 106, 114, 109, 114, 104, 124, 105, 110, 113, 113, 110, 111, 127, 117, 105, 115, 109, 116, 114, 125, 123, 114, 113, 115, 127, 113, 99, 117, 132, 105, 128, 123, 114, 116, 115, 106, 138, 119, 125, 115, 122, 116, 114, 109, 110, 117, 113, 111, 117, 111, 111, 97, 148, 124, 113, 105, 111, 119, 119, 115, 123, 123, 111, 116, 114, 124, 133, 116, 108, 108, 129, 134, 108, 106, 120, 100, 111, 109, 116, 110, 118, 113, 100, 124, 119, 104, 112, 111, 101, 118, 125, 99, 109, 118, 133, 121, 91, 116, 116, 118, 121, 111, 106, 113, 106, 106, 126, 115, 107, 124, 117, 117, 114, 110, 117, 126, 120, 112, 112, 118, 118, 117, 118, 115, 105, 127, 112, 126, 115, 122, 111, 127, 105, 116, 126, 110, 126, 117, 117, 118, 127, 130, 121, 105, 110, 112, 100, 106, 112, 110, 117, 114, 115, 117, 105, 124, 98, 120, 114, 110, 112, 122, 109, 126, 109, 120, 114, 113, 115, 119, 111, 124, 112, 122, 121, 113, 120, 110, 117, 128, 116, 127, 103, 114, 107, 109, 102, 118, 127, 109, 110, 115, 109, 111, 124, 108, 113, 125, 134, 101, 115, 112, 129, 123, 102, 146, 137, 115, 128, 118, 116, 118, 108, 124, 111, 116, 117, 108, 104, 105, 120, 116, 107, 119, 121, 128, 140, 125, 119, 120, 111, 130, 107, 115, 101, 122, 119, 115, 122, 112, 117, 117, 105, 111, 119, 115, 111, 109, 120, 123, 126, 118, 89, 111, 109, 109, 117, 123, 120, 128, 122, 130, 117, 114, 134, 128, 118, 115, 114, 112, 106, 123, 113, 117, 75, 124, 128, 123, 107, 126, 123, 118, 114, 123, 110, 110, 117, 108, 116, 105, 120, 93, 110, 118, 122, 112, 113, 119, 113, 117, 108, 141, 110, 123, 114, 111, 127, 109, 111, 106, 117, 120, 115, 125, 108, 175, 115, 119, 105, 131, 123, 129, 106, 96, 102, 108, 111, 113, 111, 121, 102, 112, 112, 115, 106, 112, 94, 123, 104, 131, 123, 111, 105, 112, 135, 113, 101, 117, 118, 111, 116, 112, 110, 114, 114, 102, 115, 121, 119, 122, 114, 121, 138, 119, 118, 119, 117, 119, 116, 115, 117, 120, 112, 125, 122, 113, 107, 114, 125, 115, 109, 114, 107, 128, 126, 110, 122, 108, 125, 126, 114, 127, 123, 119, 110, 103, 125, 102, 102, 118, 111, 119, 116, 128, 111, 125, 134, 114, 117, 120, 136, 120, 107, 106, 134, 115, 112, 129, 109, 107, 115, 118, 112, 92, 111, 109, 121, 104, 110, 117, 104, 124, 116, 97, 124, 119, 114, 92, 111, 121, 103, 121, 127, 115, 108, 118, 127, 116, 120, 101, 128, 117, 125, 117, 116, 102, 109, 122, 114, 118, 128, 97, 102, 95, 120, 108, 113, 127, 108, 121, 118, 108, 100, 118, 113, 110, 109, 113, 127, 121, 118, 94, 114, 138, 110, 124, 118, 117, 114, 117, 108, 110, 118, 123, 109, 118, 124, 135, 115, 99, 105, 122, 132, 91, 114, 111, 121, 113, 108, 118, 109, 111, 112, 128, 133, 111, 112, 108, 118, 122, 111, 119, 135, 111, 105, 115, 112, 96, 118, 114, 93, 118, 117, 122, 120, 112, 119, 115, 106, 122, 111, 120, 116, 92, 108, 110, 109, 132, 106, 123, 120, 122, 115, 113, 116, 122, 120, 120, 112, 116, 123, 114, 104, 124, 110, 124, 111, 117, 111, 114, 120, 119, 126, 106, 125, 113, 126, 108, 125, 110, 111, 118, 106, 110, 115, 114, 113, 114, 106, 109, 118, 120, 110, 120, 115, 120, 109, 118, 119, 120, 116, 126, 117, 125, 121, 118, 116, 116, 112, 114, 120, 119, 125, 119, 121, 114, 111, 124, 110, 111, 125, 114, 117, 123, 111, 120, 117, 107, 112, 108, 111, 110, 120, 130, 114, 120, 117, 118, 117, 114, 117, 116, 114, 114, 112, 118, 104, 125, 113, 123, 121, 122, 113, 112, 122, 108, 111, 119, 110, 112, 115, 116, 113, 113, 114, 117, 114, 113, 111, 108, 127, 113, 109, 116, 111, 111, 113, 120, 119, 122, 118, 123, 115, 112, 126, 116, 119, 121, 111, 115, 109, 113, 123, 115, 100, 113, 112, 123, 115, 122, 119, 110, 114, 122, 110, 124, 114, 111, 116, 114, 110, 119, 113, 112, 115, 116, 115, 125, 106, 117, 118, 113, 129, 115, 121, 113, 116, 126, 123, 122, 108, 106, 109, 119, 110, 113, 104, 113, 104, 121, 113, 122, 113, 120, 113, 118, 110, 104, 121, 112, 122, 113, 116, 130, 121, 97, 114, 115, 122, 118, 118, 114, 126, 112, 104, 108, 109, 117, 121, 117, 119, 109, 119, 120, 113, 116, 111, 118, 121, 120, 116, 113, 114, 115, 119, 115, 116, 111, 120, 119, 106, 117, 120, 112, 114, 121, 112, 115, 114, 113, 117, 118, 121, 117, 109, 119, 113, 118, 116, 126, 120, 119, 121, 111, 124, 101, 118, 112, 118, 111, 117, 114, 119, 116, 116, 101, 114, 116, 114, 117, 114, 117, 109, 114, 126, 113, 114, 124, 107, 116, 111, 115, 117, 116, 114, 111, 117, 114, 117, 116, 110, 115, 116, 115, 117, 112, 115, 111, 117, 118, 116, 111, 119, 106, 119, 134, 114, 118, 117, 117, 115, 120, 126, 114, 107, 107, 114, 111, 118, 116, 120, 111, 122, 117, 115, 121, 114, 113, 122, 127, 116, 103, 120, 115, 121, 120, 112, 118, 114, 114, 122, 119, 112, 112, 113, 122, 111, 109, 125, 115, 129, 117, 120, 109, 110, 113, 115, 109, 113, 113, 120, 117, 123, 116, 110, 117, 113, 111, 119, 114, 123, 120, 113, 117, 116, 113, 119, 117, 116, 110, 132, 112, 114, 118, 113, 117, 120, 118, 118, 122, 114, 116, 118, 106, 114, 110, 121, 113, 112, 117, 112, 120, 110, 105, 111, 114, 118, 119, 111, 119, 119, 115, 116, 117, 125, 119, 112, 115, 116, 121, 121, 105, 109, 117, 119, 122, 124, 110, 112, 116, 109, 109, 124, 110, 119, 108, 119, 109, 114, 118, 120, 118, 123, 119, 114, 115, 123, 111, 106, 117, 104, 117, 116, 110, 114, 118, 120, 126, 118, 113, 107, 121, 114, 107, 116, 114, 119, 106, 109, 117, 118, 117, 117, 118, 119, 128, 109, 115, 116, 112, 118, 112, 120, 117, 118, 111, 111, 113, 119, 110, 119, 118, 120, 109, 103, 107, 117, 121, 122, 111, 119, 121, 115, 119, 119, 112, 120, 113, 113, 112, 126, 113, 102, 104, 116, 119, 140, 117, 114, 107, 112, 119, 113, 115, 112, 108, 122, 119, 118, 114, 117, 113, 106, 111, 124, 123, 124, 122, 101, 110, 119, 115, 115, 109, 115, 130, 115, 121, 127, 78, 119, 113, 123, 98, 114, 167, 106, 133, 108, 119, 114, 123, 109, 120, 117, 109, 116, 117, 104, 114, 107, 104, 122, 111, 115, 118, 95, 113, 114, 107, 111, 121, 112, 113, 101, 99, 118, 125, 97, 107, 107, 113, 116, 113, 111, 140, 115, 103, 126, 113, 104, 114, 116, 115, 115, 119, 104, 118, 120, 104, 116, 111, 113, 122, 119, 106, 105, 119, 122, 137, 121, 120, 124, 109, 123, 120, 134, 101, 115, 113, 117, 109, 105, 106, 115, 118, 121, 111, 105, 103, 104, 105, 109, 120, 109, 126, 124, 110, 127, 126, 109, 112, 117, 125, 112, 119, 111, 113, 123, 114, 112, 105, 83, 114, 127, 112, 117, 105, 109, 122, 112, 114, 118, 121, 119, 116, 116, 108, 111, 122, 110, 115, 100, 106, 97, 115, 122, 112, 111, 110, 112, 116, 107, 117, 132, 113, 117, 120, 126, 108, 114, 101, 111, 119, 115, 137, 98, 112, 120, 122, 118, 133, 115, 127, 135, 118, 129, 111, 105, 127, 104, 120, 117, 114, 96, 125, 111, 103, 107, 119, 109, 144, 104, 114, 122, 116, 102, 118, 133, 110, 121, 129, 128, 129, 110, 109, 101, 104, 119, 113, 126, 100, 115, 109, 110, 112, 111, 114, 109, 118, 114, 131, 113, 115, 122, 118, 106, 121, 115, 115, 116, 111, 149, 119, 131, 116, 110, 88, 120, 97, 115, 108, 110, 119, 123, 104, 112, 107, 107, 111, 118, 112, 124, 118, 118, 114, 117, 108, 110, 118, 120, 123, 116, 97, 104, 105, 107, 126, 107, 108, 113, 116, 118, 121, 127, 129, 109, 130, 125, 96, 113, 107, 115, 103, 110, 111, 123, 113, 121, 116, 114, 117, 118, 120, 112, 96, 129, 100, 115, 134, 123, 119, 116, 114, 115, 132, 111, 112, 107, 112, 121, 113, 106, 103, 114, 125, 110, 105, 127, 115, 109, 105, 119, 101, 110, 111, 114, 105, 120, 98, 103, 111, 132, 121, 114, 108, 116, 118, 115, 110, 120, 109, 112, 108, 98, 110, 114, 123, 102, 98, 117, 106, 126, 113, 122, 121, 113, 126, 121, 129, 109, 113, 121, 116, 121, 131, 108, 118, 114, 111, 119, 117, 120, 118, 107, 132, 120, 117, 102, 116, 118, 126, 106, 128, 107, 89, 113, 109, 119, 127, 118, 122, 105, 111, 115, 113, 104, 112, 98, 128, 124, 135, 116, 111, 135, 111, 102, 127, 126, 133, 114, 114, 104, 121, 114, 107, 106, 123, 116, 110, 117, 98, 114, 127, 106, 123, 128, 114, 110, 116, 125, 126, 135, 115, 120, 120, 114, 111, 109, 113, 124, 127, 112, 120, 126, 103, 105, 129, 126, 129, 115, 124, 127, 106, 109, 98, 116, 125, 117, 126, 125, 124, 115, 113, 117, 126, 100, 120, 97, 99, 117, 108, 115, 102, 117, 119, 122, 119, 107, 132, 106, 133, 104, 118, 111, 120, 113, 124, 118, 101, 113, 120, 115, 117, 127, 119, 119, 122, 122, 111, 125, 111, 112, 118, 110, 122, 117, 135, 111, 115, 114, 112, 126, 115, 100, 103, 120, 124, 97, 120, 111, 103, 127, 103, 124, 117, 117, 122, 111, 115, 116, 117, 105, 119, 110, 110, 121, 120, 109, 117, 108, 156, 112, 116, 105, 126, 131, 114, 120, 113, 124, 118, 114, 103, 112, 111, 119, 116, 123, 122, 105, 118, 117, 113, 117, 123, 111, 120, 119, 119, 115, 115, 111, 112, 122, 114, 104, 136, 115, 108, 113, 116, 109, 112, 107, 117, 116, 124, 91, 114, 114, 111, 100, 116, 110, 105, 120, 94, 119, 105, 104, 112, 117, 107, 124, 120, 126, 111, 107, 115, 124, 114, 115, 118, 109, 120, 113, 113, 110, 111, 108, 121, 111, 120, 102, 110, 135, 114, 110, 124, 100, 109, 110, 116, 113, 117, 107, 131, 115, 119, 123, 99, 109, 124, 114, 118, 125, 112, 103, 119, 113, 117, 120, 111, 118, 109, 111, 115, 122, 141, 122, 101, 126, 102, 117, 102, 118, 113, 101, 124, 105, 120, 113, 119, 108, 111, 122, 112, 118, 128, 101, 126, 118, 118, 116, 104, 111, 111, 114, 111, 102, 116, 107, 104, 111, 105, 115, 107, 110, 115, 127, 122, 108, 114, 107, 114, 93, 102, 139, 115, 122, 112, 117, 115, 107, 106, 110, 117, 105, 119, 114, 116, 116, 119, 109, 109, 118, 108, 109, 118, 112, 120, 122, 117, 101, 87, 115, 140, 119, 114, 121, 116, 104, 104, 117, 109, 116, 116, 116, 113, 115, 119, 110, 106, 111, 124, 116, 111, 119, 111, 112, 95, 98, 102, 124, 118, 116, 108, 118, 106, 108, 123, 123, 109, 116, 108, 116, 114, 112, 125, 130, 114, 120, 107, 116, 118, 114, 126, 119, 116, 119, 110, 122, 102, 123, 112, 109, 120, 98, 123, 128, 114, 128, 117, 106, 111, 108, 119, 113, 107, 127, 119, 117, 108, 112, 117, 131, 112, 111, 106, 110, 122, 117, 110, 137, 116, 120, 112, 112, 106, 116, 123, 112, 123, 120, 116, 106, 122, 102, 119, 119, 105, 110, 123, 110, 119, 119, 111, 109, 130, 128, 112, 105, 121, 106, 118, 109, 109, 113, 107, 121, 125, 117, 119, 105, 117, 113, 120, 105, 120, 132, 119, 118, 119, 116, 121, 120, 126, 111, 114, 106, 107, 112, 118, 118, 116, 109, 112, 98, 123, 115, 122, 111, 120, 113, 122, 113, 115, 125, 113, 114, 134, 118, 121, 116, 125, 107, 138, 118, 126, 119, 116, 115, 116, 126, 113, 112, 114, 119, 116, 108, 117, 125, 109, 112, 113, 114, 104, 105, 132, 110, 120, 134, 114, 127, 108, 116, 111, 118, 95, 129, 110, 125, 100, 111, 115, 98, 113, 113, 117, 121, 110, 105, 112, 104, 121, 117, 115, 111, 118, 111, 109, 111, 120, 125, 108, 101, 111, 110, 120, 125, 121, 110, 111, 123, 113, 118, 123, 125, 126, 115, 113, 101, 116, 108, 118, 103, 115, 114, 120, 123, 108, 118, 115, 125, 116, 98, 116, 122, 113, 111, 122, 109, 111, 119, 114, 119, 107, 101, 125, 107, 121, 113, 98, 113, 106, 124, 105, 121, 127, 148, 128, 118, 116, 116, 105, 119, 106, 100, 106, 115, 112, 108, 123, 121, 127, 121, 115, 125, 95, 127, 121, 114, 120, 107, 103, 119, 148, 122, 114, 109, 114, 114, 132, 110, 112, 121, 108, 104, 117, 122, 114, 122, 113, 116, 144, 110, 120, 112, 119, 107, 119, 116, 130, 120, 127, 106, 110, 118, 113, 116, 98, 111, 109, 117, 124, 128, 110, 112, 115, 109, 126, 113, 102, 119, 124, 138, 113, 116, 111, 119, 131, 120, 121, 109, 117, 118, 121, 107, 131, 117, 90, 114, 113, 114, 108, 115, 119, 116, 112, 116, 113, 114, 123, 106, 123, 111, 135, 111, 121, 127, 111, 108, 114, 105, 122, 108, 114, 115, 118, 109, 114, 111, 113, 116, 125, 112, 109, 120, 108, 119, 117, 105, 96, 106, 119, 120, 116, 111, 135, 132, 103, 126, 104, 118, 129, 104, 122, 98, 118, 118, 144, 120, 122, 93, 107, 122, 112, 127, 115, 114, 106, 124, 117, 114, 111, 124, 119, 111, 131, 100, 114, 122, 117, 146, 110, 114, 117, 107, 111, 104, 115, 99, 110, 117, 131, 114, 125, 130, 125, 108, 116, 96, 125, 108, 114, 125, 112, 124, 119, 117, 126, 112, 101, 119, 133, 69, 117, 135, 102, 111, 116, 113, 103, 121, 101, 119, 118, 114, 107, 124, 116, 113, 115, 107, 128, 122, 114, 121, 121, 111, 116, 112, 107, 129, 107, 119, 110, 112, 111, 111, 104, 118, 91, 135, 104, 110, 119, 113, 109, 115, 120, 109, 109, 114, 118, 115, 115, 123, 118, 123, 97, 119, 114, 115, 106, 125, 111, 116, 116, 112, 106, 113, 117, 113, 107, 113, 124, 106, 107, 120, 109, 107, 111, 109, 105, 110, 112, 119, 109, 140, 119, 112, 117, 127, 120, 114, 123, 111, 125, 111, 102, 110, 110, 115, 122, 110, 113, 142, 119, 112, 116, 119, 100, 115, 131, 107, 123, 109, 128, 99, 128, 134, 119, 121, 120, 103, 117, 115, 119, 119, 130, 120, 136, 113, 120, 122, 106, 119, 110, 106, 108, 112, 127, 127, 124, 125, 113, 107, 100, 118, 126, 122, 111, 115, 150, 118, 116, 115, 106, 115, 109, 127, 119, 107, 140, 98, 112, 115, 111, 121, 128, 116, 127, 114, 115, 114, 132, 108, 120, 105, 115, 120, 109, 116, 123, 112, 130, 132, 108, 125, 111, 117, 113, 111, 121, 118, 123, 122, 127, 105, 111, 112, 110, 120, 83, 126, 106, 107, 118, 119, 120, 119, 109, 111, 113, 115, 106, 112, 122, 114, 124, 128, 104, 119, 147, 107, 97, 114, 126, 113, 112, 120, 113, 113, 120, 125, 104, 121, 111, 102, 128, 123, 116, 123, 124, 105, 134, 131, 117, 120, 123, 115, 115, 116, 83, 125, 110, 109, 106, 121, 106, 101, 121, 117, 107, 117, 120, 112, 130, 104, 110, 107, 121, 113, 120, 114, 119, 112, 125, 103, 111, 105, 125, 114, 113, 112, 105, 125, 108, 109, 129, 114, 118, 100, 128, 110, 118, 105, 106, 111, 131, 133, 111, 132, 108, 113, 123, 122, 120, 113, 110, 122, 120, 118, 120, 122, 117, 114, 111, 115, 114, 106, 128, 120, 99, 119, 114, 114, 115, 119, 116, 116, 113, 113, 102, 128, 117, 131, 117, 108, 112, 114, 113, 129, 116, 126, 114, 113, 118, 115, 116, 113, 115, 114, 127, 112, 118, 106, 115, 113, 119, 120, 110, 112, 125, 129, 111, 133, 108, 99, 121, 105, 117, 114, 131, 112, 108, 110, 147, 107, 110, 108, 112, 111, 118, 122, 101, 109, 137, 105, 117, 107, 119, 120, 108, 117, 109, 107, 125, 115, 116, 117, 113, 121, 111, 113, 116, 113, 118, 123, 119, 115, 125, 114, 120, 100, 99, 117, 115, 94, 115, 121, 119, 121, 113, 118, 122, 116, 129, 128, 104, 123, 121, 112, 112, 117, 111, 109, 113, 109, 123, 115, 107, 117, 120, 115, 126, 110, 104, 111, 114, 113, 120, 106, 113, 123, 108, 121, 108, 107, 110, 141, 110, 109, 115, 112, 115, 118, 116, 116, 112, 114, 124, 115, 113, 121, 134, 116, 121, 109, 127, 106, 117, 124, 119, 117, 123, 103, 99, 117, 117, 118, 108, 109, 111, 109, 126, 121, 114, 126, 108, 120, 114, 107, 121, 109, 114, 122, 116, 113, 113, 115, 123, 119, 122, 138, 119, 116, 116, 105, 119, 117, 110, 122, 112, 121, 129, 108, 112, 114, 114, 113, 104, 111, 116, 111, 102, 95, 119, 109, 119, 134, 118, 121, 112, 124, 116, 115, 121, 106, 115, 122, 115, 121, 111, 114, 95, 117, 110, 125, 106, 120, 121, 121, 119, 110, 120, 107, 121, 121, 112, 114, 119, 106, 126, 122, 115, 128, 110, 120, 115, 124, 120, 121, 123, 124, 109, 107, 119, 120, 114, 115, 123, 100, 122, 113, 124, 118, 115, 126, 121, 107, 139, 107, 120, 102, 135, 115, 118, 101, 118, 108, 108, 111, 105, 114, 90, 131, 111, 122, 113, 116, 119, 120, 111, 136, 114, 129, 121, 110, 112, 136, 125, 114, 122, 118, 103, 126, 128, 131, 145, 127, 123, 120, 113, 111, 128, 110, 92, 96, 106, 108, 123, 109, 107, 122, 118, 117, 95, 116, 119, 118, 114, 112, 127, 129, 113, 120, 120, 125, 119, 109, 130, 107, 110, 106, 116, 118, 123, 122, 117, 125, 115, 138, 115, 105, 103, 105, 102, 113, 109, 126, 114, 120, 122, 120, 113, 108, 130, 133, 118, 118, 130, 110, 103, 125, 119, 118, 121, 122, 122, 120, 108, 108, 112, 118, 119, 122, 105, 84, 112, 109, 116, 111, 108, 120, 134, 134, 116, 107, 118, 117, 115, 114, 116, 112, 118, 116, 113, 120, 93, 114, 120, 110, 126, 115, 122, 114, 127, 117, 121, 115, 120, 115, 114, 122, 112, 111, 122, 106, 129, 114, 109, 115, 109, 116, 129, 99, 114, 124, 114, 133, 120, 109, 118, 111, 125, 132, 122, 135, 111, 115, 125, 115, 117, 116, 107, 115, 106, 125, 125, 111, 124, 115, 109, 113, 125, 98, 120, 122, 104, 121, 130, 117, 114, 110, 108, 133, 106, 98, 110, 115, 119, 117, 103, 119, 109, 116, 113, 102, 110, 119, 119, 113, 120, 109, 119, 123, 123, 120, 103, 121, 108, 115, 107, 116, 122, 116, 120, 123, 121, 113, 113, 118, 115, 132, 111, 132, 103, 111, 104, 112, 128, 111, 117, 124, 118, 119, 109, 106, 114, 119, 120, 130, 101, 126, 108, 111, 114, 113, 104, 131, 127, 110, 128, 121, 108, 113, 121, 121, 103, 110, 107, 113, 112, 118, 119, 133, 98, 114, 112, 109, 134, 105, 130, 114, 117, 106, 105, 110, 120, 113, 118, 99, 110, 135, 103, 130, 110, 100, 89, 119, 101, 104, 105, 111, 112, 123, 138, 104, 108, 124, 107, 146, 134, 122, 129, 114, 115, 113, 117, 113, 120, 114, 111, 97, 116, 131, 109, 109, 115, 136, 139, 137, 117, 114, 121, 136, 123, 131, 97, 102, 118, 110, 117, 127, 113, 119, 113, 99, 100, 133, 114, 128, 101, 105, 101, 118, 126, 110, 119, 122, 111, 111, 95, 118, 96, 100, 112, 103, 118, 118, 107, 123, 124, 117, 121, 122, 105, 119, 108, 116, 122, 102, 97, 97, 135, 122, 110, 109, 126, 107, 110, 115, 112, 97, 89, 102, 111, 106, 115, 129, 112, 113, 122, 122, 110, 109, 123, 118, 118, 135, 108, 119, 105, 115, 129, 118, 107, 112, 126, 118, 117, 126, 106, 107, 125, 110, 128, 113, 107, 99, 115, 126, 99, 114, 128, 123, 111, 115, 112, 113, 108, 119, 105, 126, 141, 128, 127, 108, 113, 109, 123, 113, 115, 121, 114, 113, 123, 107, 107, 108, 127, 119, 106, 122, 115, 105, 111, 102, 118, 121, 113, 108, 110, 108, 121, 116, 111, 129, 102, 117, 107, 123, 106, 136, 114, 131, 108, 95, 116, 132, 109, 138, 101, 109, 124, 114, 115, 130, 120, 104, 123, 113, 120, 113, 96, 102, 116, 107, 121, 111, 116, 105, 114, 117, 106, 134, 120, 108, 111, 118, 124, 113, 108, 118, 101, 120, 124, 119, 116, 89, 115, 115, 114, 103, 119, 119, 113, 113, 108, 115, 104, 113, 103, 124, 106, 106, 117, 101, 115, 106, 117, 102, 113, 104, 110, 120, 109, 106, 122, 110, 131, 115, 108, 110, 129, 116, 99, 95, 125, 122, 118, 134, 109, 116, 114, 104, 108, 97, 112, 91, 115, 109, 113, 110, 128, 106, 120, 120, 120, 104, 106, 119, 120, 111, 99, 105, 120, 113, 124, 100, 109, 102, 124, 109, 125, 111, 120, 92, 126, 110, 127, 119, 118, 113, 101, 100, 122, 116, 96, 109, 106, 119, 111, 127, 101, 107, 106, 122, 122, 124, 104, 107, 112, 116, 117, 114, 136, 117, 110, 121, 116, 115, 120, 133, 112, 128, 106, 120, 112, 107, 128, 114, 104, 104, 124, 121, 117, 104, 104, 85, 120, 120, 101, 125, 110, 111, 109, 121, 126, 103, 114, 119, 107, 127, 101, 104, 96, 91, 100, 140, 102, 117, 118, 118, 112, 115, 123, 107, 125, 119, 120, 109, 119, 119, 115, 131, 119, 114, 108, 118, 112, 118, 108, 117, 101, 115, 112, 120, 116, 107, 121, 122, 121, 118, 127, 111, 115, 119, 119, 119, 114, 117, 121, 121, 127, 121, 116, 115, 123, 114, 116, 117, 120, 115, 127, 126, 112, 122, 125, 117, 106, 116, 116, 112, 125, 127, 115, 117, 103, 145, 118, 121, 117, 118, 104, 118, 120, 125, 119, 115, 118, 107, 106, 120, 104, 109, 115, 115, 120, 120, 108, 133, 121, 112, 122, 121, 117, 114, 117, 116, 99, 119, 115, 112, 112, 110, 141, 111, 118, 109, 128, 135, 112, 131, 122, 121, 136, 105, 126, 118, 135, 116, 100, 114, 103, 110, 115, 116, 91, 109, 116, 122, 115, 110, 117, 119, 114, 119, 117, 104, 121, 117, 123, 117, 110, 123, 117, 110, 102, 109, 128, 123, 127, 115, 119, 119, 116, 121, 116, 111, 122, 122, 100, 116, 116, 112, 119, 120, 122, 121, 120, 137, 117, 111, 154, 115, 108, 125, 117, 115, 109, 124, 125, 116, 110, 113, 113, 116, 117, 113, 110, 119, 114, 103, 121, 115, 118, 119, 122, 122, 137, 114, 118, 120, 114, 118, 114, 119, 123, 123, 124, 115, 118, 113, 119, 107, 109, 128, 118, 129, 106, 117, 127, 113, 120, 122, 126, 120, 119, 85, 121, 112, 116, 123, 114, 115, 116, 111, 113, 119, 102, 115, 104, 109, 118, 109, 136, 112, 111, 116, 113, 128, 110, 116, 114, 106, 126, 112, 129, 129, 133, 118, 120, 117, 119, 113, 115, 126, 113, 129, 116, 114, 116, 124, 128, 112, 114, 122, 119, 118, 127, 120, 112, 111, 120, 111, 127, 119, 104, 116, 120, 129, 120, 113, 116, 108, 121, 120, 125, 110, 91, 114, 118, 109, 101, 129, 124, 115, 122, 113, 113, 114, 123, 112, 117, 112, 134, 119, 119, 114, 106, 118, 114, 120, 116, 115, 112, 117, 116, 103, 114, 119, 118, 114, 147, 117, 114, 114, 117, 120, 123, 130, 116, 116, 133, 118, 108, 116, 133, 113, 115, 117, 117, 117, 125, 122, 108, 97, 125, 126, 117, 107, 115, 131, 122, 112, 113, 116, 110, 128, 89, 103, 126, 106, 114, 117, 115, 123, 122, 118, 110, 126, 111, 118, 120, 121, 116, 116, 112, 111, 144, 119, 113, 110, 117, 121, 126, 131, 118, 115, 126, 115, 116, 127, 116, 111, 117, 115, 121, 112, 88, 116, 111, 112, 115, 119, 122, 117, 131, 122, 107, 114, 118, 109, 119, 110, 118, 113, 119, 103, 115, 122, 115, 113, 113, 120, 122, 138, 120, 121, 116, 117, 122, 112, 104, 121, 109, 117, 119, 118, 121, 109, 124, 116, 117, 112, 116, 112, 90, 98, 110, 122, 117, 118, 120, 120, 121, 118, 116, 123, 116, 124, 123, 110, 123, 117, 107, 110, 117, 121, 119, 113, 118, 113, 117, 113, 114, 124, 115, 115, 118, 117, 115, 119, 121, 116, 125, 103, 121, 109, 121, 103, 112, 112, 114, 116, 113, 113, 115, 115, 126, 102, 118, 123, 114, 118, 123, 123, 113, 121, 124, 119, 116, 123, 109, 116, 124, 117, 103, 128, 141, 121, 107, 126, 88, 105, 113, 117, 161, 117, 138, 121, 115, 109, 122, 112, 113, 113, 101, 120, 102, 119, 118, 118, 134, 120, 126, 115, 99, 100, 99, 120, 119, 109, 123, 115, 110, 112, 118, 117, 134, 124, 117, 114, 106, 117, 111, 121, 115, 134, 101, 111, 124, 112, 105, 105, 116, 112, 123, 125, 98, 130, 105, 135, 110, 110, 118, 117, 119, 114, 118, 114, 118, 118, 118, 117, 122, 128, 114, 128, 122, 115, 106, 129, 123, 130, 104, 107, 112, 117, 119, 115, 116, 135, 113, 119, 119, 101, 110, 127, 117, 115, 121, 116, 104, 102, 152, 106, 118, 114, 118, 129, 111, 109, 123, 124, 99, 108, 132, 130, 127, 115, 126, 114, 117, 120, 117, 118, 122, 111, 113, 119, 120, 115, 123, 109, 119, 100, 108, 111, 104, 116, 119, 102, 122, 122, 101, 111, 117, 117, 134, 119, 103, 117, 119, 144, 111, 118, 102, 122, 120, 114, 123, 113, 119, 115, 109, 119, 111, 125, 119, 104, 114, 118, 111, 120, 111, 105, 132, 112, 115, 111, 116, 119, 103, 124, 114, 113, 106, 103, 115, 115, 106, 105, 116, 116, 127, 121, 104, 140, 107, 111, 115, 114, 108, 104, 121, 112, 113, 109, 116, 118, 117, 120, 117, 114, 123, 120, 115, 98, 112, 115, 113, 128, 121, 125, 107, 115, 116, 124, 131, 92, 124, 120, 117, 113, 114, 124, 107, 113, 114, 114, 110, 116, 114, 129, 110, 103, 113, 107, 115, 112, 111, 117, 123, 113, 115, 138, 115, 180, 117, 129, 93, 107, 113, 106, 109, 128, 115, 115, 124, 133, 119, 116, 121, 116, 109, 90, 105, 119, 119, 113, 112, 108, 125, 111, 96, 121, 113, 113, 124, 122, 118, 113, 106, 124, 126, 120, 112, 122, 117, 111, 114, 128, 105, 112, 120, 88, 122, 106, 125, 116, 121, 125, 125, 129, 118, 128, 103, 133, 120, 119, 115, 113, 113, 114, 111, 117, 110, 105, 121, 114, 115, 111, 132, 121, 129, 123, 100, 111, 124, 119, 129, 118, 114, 95, 132, 115, 127, 115, 109, 121, 113, 102, 120, 122, 118, 121, 108, 124, 123, 121, 117, 115, 98, 114, 116, 114, 126, 126, 112, 119, 110, 116, 120, 113, 118, 116, 104, 117, 122, 116, 127, 120, 118, 113, 117, 106, 127, 120, 110, 137, 114, 114, 104, 122, 119, 112, 126, 115, 108, 101, 121, 112, 124, 123, 111, 105, 112, 113, 107, 113, 128, 111, 119, 119, 115, 118, 115, 112, 125, 103, 108, 125, 109, 117, 118, 109, 115, 118, 96, 118, 109, 126, 102, 112, 123, 102, 110, 125, 109, 108, 110, 122, 129, 109, 128, 126, 116, 145, 140, 112, 113, 111, 116, 114, 116, 132, 118, 123, 110, 115, 129, 114, 128, 116, 139, 120, 114, 112, 124, 122, 119, 119, 114, 132, 130, 96, 119, 124, 100, 124, 127, 112, 104, 116, 123, 119, 115, 111, 103, 92, 107, 103, 121, 139, 120, 121, 104, 125, 122, 112, 105, 137, 123, 105, 110, 116, 113, 112, 122, 117, 112, 125, 115, 119, 113, 102, 114, 116, 121, 120, 117, 119, 118, 121, 121, 117, 113, 115, 118, 118, 116, 124, 116, 111, 108, 121, 113, 110, 114, 114, 120, 121, 108, 116, 118, 119, 116, 119, 111, 120, 123, 122, 111, 115, 123, 113, 116, 117, 122, 136, 116, 114, 115, 118, 110, 114, 118, 115, 114, 122, 120, 115, 116, 117, 109, 118, 110, 117, 110, 112, 107, 114, 117, 118, 112, 118, 112, 120, 117, 123, 110, 116, 117, 122, 115, 119, 116, 109, 116, 125, 120, 115, 116, 118, 109, 116, 111, 117, 114, 112, 115, 115, 115, 120, 112, 114, 117, 117, 117, 124, 119, 106, 115, 114, 112, 121, 120, 120, 108, 121, 116, 110, 115, 120, 123, 115, 120, 121, 118, 118, 114, 116, 115, 113, 116, 113, 113, 124, 115, 116, 118, 118, 112, 111, 115, 118, 118, 112, 122, 118, 119, 118, 117, 117, 122, 118, 122, 119, 107, 114, 111, 118, 114, 115, 115, 114, 130, 119, 120, 123, 107, 127, 118, 123, 118, 118, 110, 118, 113, 120, 117, 116, 111, 113, 119, 111, 117, 117, 110, 117, 118, 122, 104, 113, 115, 116, 113, 115, 115, 113, 120, 120, 116, 119, 118, 116, 117, 129, 117, 114, 119, 114, 119, 119, 119, 112, 113, 119, 115, 119, 119, 116, 110, 119, 123, 111, 114, 123, 109, 117, 113, 118, 121, 122, 112, 119, 113, 118, 115, 117, 114, 118, 117, 120, 126, 116, 118, 120, 121, 116, 121, 119, 116, 118, 121, 111, 124, 121, 113, 121, 119, 118, 117, 119, 116, 117, 112, 115, 116, 110, 114, 115, 112, 120, 109, 119, 122, 121, 105, 115, 122, 116, 116, 121, 115, 116, 112, 116, 120, 124, 118, 114, 117, 121, 123, 121, 117, 108, 116, 104, 118, 118, 116, 119, 115, 115, 113, 120, 115, 113, 118, 118, 116, 118, 117, 127, 114, 110, 114, 115, 117, 115, 114, 116, 112, 127, 116, 115, 113, 114, 121, 118, 115, 105, 114, 118, 114, 116, 118, 115, 117, 112, 121, 118, 117, 115, 119, 118, 112, 116, 117, 115, 121, 116, 114, 114, 118, 115, 111, 115, 116, 119, 116, 117, 116, 114, 117, 117, 112, 113, 118, 106, 116, 123, 111, 112, 111, 117, 112, 117, 111, 114, 124, 119, 117, 121, 120, 115, 120, 118, 113, 128, 117, 112, 107, 119, 114, 115, 108, 115, 114, 112, 114, 112, 109, 116, 113, 120, 115, 113, 118, 111, 111, 122, 116, 116, 111, 127, 132, 115, 116, 119, 121, 121, 124, 119, 110, 107, 119, 117, 120, 113, 119, 117, 112, 111, 113, 115, 113, 122, 119, 116, 110, 117, 115, 118, 124, 122, 112, 115, 108, 113, 124, 118, 114, 122, 115, 124, 120, 115, 113, 118, 114, 115, 116, 117, 115, 110, 116, 120, 110, 119, 120, 115, 112, 115, 116, 118, 113, 114, 127, 114, 116, 117, 113, 118, 109, 117, 99, 119, 116, 121, 121, 120, 114, 110, 131, 115, 119, 116, 108, 118, 117, 115, 114, 115, 106, 119, 115, 117, 107, 111, 134, 82, 117, 128, 114, 117, 118, 122, 113, 108, 112, 120, 118, 113, 114, 130, 124, 110, 108, 121, 115, 135, 106, 123, 145, 128, 111, 114, 121, 124, 113, 110, 107, 131, 107, 118, 103, 112, 117, 115, 119, 118, 122, 119, 119, 113, 97, 120, 112, 100, 132, 118, 114, 106, 109, 114, 117, 120, 114, 144, 110, 140, 124, 116, 114, 122, 115, 120, 143, 113, 117, 120, 127, 116, 120, 119, 114, 111, 120, 87, 140, 127, 104, 92, 105, 112, 106, 123, 120, 89, 112, 110, 119, 111, 108, 107, 121, 107, 117, 106, 114, 112, 109, 111, 125, 135, 119, 116, 119, 104, 115, 116, 117, 110, 117, 113, 102, 130, 113, 113, 113, 115, 118, 105, 116, 121, 117, 111, 57, 114, 115, 118, 111, 117, 109, 112, 124, 103, 137, 126, 130, 107, 118, 122, 114, 114, 119, 118, 122, 119, 111, 112, 113, 106, 109, 105, 119, 97, 98, 114, 114, 116, 111, 124, 135, 112, 121, 104, 114, 120, 110, 116, 111, 107, 112, 116, 106, 116, 124, 121, 128, 118, 115, 94, 105, 113, 111, 133, 127, 114, 122, 135, 128, 111, 119, 121, 112, 110, 107, 123, 112, 98, 123, 111, 129, 120, 108, 108, 125, 115, 121, 117, 112, 126, 115, 110, 119, 105, 125, 114, 117, 101, 112, 114, 88, 103, 111, 116, 115, 122, 108, 121, 112, 117, 115, 105, 117, 110, 112, 112, 117, 114, 123, 113, 124, 122, 108, 105, 110, 111, 118, 117, 114, 117, 119, 118, 115, 126, 129, 108, 136, 107, 118, 103, 121, 120, 122, 111, 106, 114, 115, 121, 126, 118, 101, 127, 95, 124, 91, 103, 131, 121, 118, 118, 103, 118, 122, 117, 109, 121, 113, 102, 111, 123, 111, 125, 93, 114, 116, 121, 121, 112, 122, 105, 113, 124, 117, 114, 130, 118, 116, 107, 120, 104, 118, 97, 116, 80, 113, 101, 115, 111, 121, 117, 122, 111, 118, 126, 115, 120, 130, 113, 111, 122, 121, 121, 116, 101, 115, 115, 123, 123, 126, 110, 108, 115, 125, 130, 117, 106, 118, 123, 121, 111, 120, 113, 108, 113, 122, 118, 105, 121, 127, 115, 115, 106, 106, 135, 123, 105, 109, 111, 111, 131, 124, 104, 111, 116, 124, 122, 103, 124, 102, 127, 125, 103, 122, 117, 116, 117, 96, 102, 112, 116, 154, 125, 143, 121, 147, 116, 123, 115, 119, 117, 107, 105, 114, 123, 108, 116, 123, 118, 114, 110, 92, 106, 123, 126, 109, 112, 121, 128, 87, 126, 146, 110, 113, 110, 108, 115, 102, 111, 131, 106, 113, 130, 115, 115, 104, 107, 118, 117, 114, 103, 114, 112, 166, 135, 129, 115, 117, 131, 120, 95, 116, 112, 119, 76, 124, 101, 110, 102, 106, 107, 125, 112, 115, 102, 110, 119, 123, 117, 126, 107, 103, 113, 111, 113, 115, 117, 113, 115, 123, 116, 121, 118, 112, 122, 134, 111, 104, 115, 114, 118, 105, 118, 116, 102, 123, 114, 116, 114, 129, 116, 105, 122, 118, 118, 119, 106, 123, 115, 127, 99, 110, 124, 111, 100, 105, 98, 111, 103, 131, 121, 102, 82, 122, 118, 117, 137, 108, 108, 124, 112, 122, 102, 136, 99, 121, 120, 109, 129, 92, 127, 121, 117, 115, 115, 114, 107, 118, 115, 100, 112, 113, 108, 104, 129, 100, 109, 116, 123, 120, 120, 118, 111, 99, 107, 113, 121, 113, 110, 125, 133, 104, 118, 112, 133, 109, 119, 116, 105, 115, 119, 137, 107, 112, 118, 116, 108, 90, 125, 106, 126, 112, 126, 131, 120, 113, 108, 128, 126, 115, 123, 122, 95, 124, 114, 129, 125, 111, 116, 107, 112, 124, 108, 127, 114, 154, 132, 110, 116, 119, 130, 116, 114, 109, 111, 74, 138, 105, 118, 108, 124, 99, 105, 134, 120, 126, 121, 118, 128, 122, 114, 128, 111, 111, 116, 129, 110, 112, 102, 116, 113, 109, 131, 119, 113, 137, 96, 134, 101, 111, 113, 107, 106, 107, 156, 120, 117, 102, 106, 117, 115, 97, 122, 139, 114, 127, 125, 103, 121, 106, 123, 104, 129, 112, 122, 123, 121, 124, 99, 95, 122, 111, 100, 134, 106, 123, 128, 118, 120, 131, 127, 117, 106, 122, 99, 117, 119, 113, 131, 118, 105, 116, 131, 121, 101, 130, 110, 119, 104, 122, 115, 133, 111, 120, 122, 121, 104, 124, 111, 122, 115, 123, 116, 120, 117, 114, 106, 110, 112, 132, 79, 119, 114, 108, 92, 110, 118, 122, 116, 105, 111, 112, 108, 109, 110, 116, 116, 110, 130, 128, 119, 103, 118, 116, 142, 118, 124, 112, 112, 114, 123, 136, 116, 121, 124, 118, 116, 107, 101, 120, 119, 113, 106, 126, 115, 128, 116, 91, 116, 118, 118, 128, 109, 110, 121, 110, 108, 116, 104, 101, 111, 110, 120, 121, 128, 111, 114, 118, 104, 113, 104, 114, 115, 125, 113, 126, 127, 104, 117, 113, 121, 114, 116, 108, 126, 117, 124, 121, 146, 118, 113, 121, 119, 108, 113, 106, 94, 108, 120, 121, 112, 115, 127, 119, 116, 102, 107, 116, 114, 88, 107, 149, 121, 106, 113, 109, 137, 113, 106, 130, 117, 132, 120, 121, 111, 131, 114, 103, 125, 123, 121, 116, 99, 113, 121, 111, 126, 123, 122, 125, 121, 131, 121, 106, 116, 130, 117, 122, 111, 106, 117, 117, 113, 122, 105, 118, 146, 124, 108, 119, 129, 117, 127, 99, 115, 124, 122, 109, 113, 108, 116, 130, 109, 130, 102, 115, 121, 111, 116, 107, 116, 128, 117, 111, 96, 137, 124, 135, 126, 108, 125, 120, 119, 110, 91, 128, 114, 135, 100, 102, 129, 110, 118, 105, 119, 115, 111, 114, 125, 118, 115, 122, 104, 118, 112, 141, 117, 113, 122, 116, 118, 116, 109, 125, 117, 97, 120, 122, 108, 118, 118, 122, 119, 108, 107, 148, 123, 121, 114, 118, 102, 120, 136, 103, 118, 104, 116, 110, 101, 100, 121, 120, 110, 115, 118, 128, 121, 115, 135, 116, 147, 111, 110, 117, 108, 121, 98, 121, 110, 132, 105, 110, 109, 123, 108, 114, 124, 136, 114, 113, 114, 119, 110, 124, 111, 111, 99, 120, 120, 116, 126, 111, 119, 127, 141, 110, 111, 100, 115, 115, 103, 120, 117, 114, 115, 129, 129, 111, 123, 114, 119, 123, 129, 108, 123, 110, 114, 124, 120, 116, 107, 122, 114, 114, 124, 111, 128, 119, 105, 118, 118, 120, 111, 122, 115, 98, 105, 121, 117, 111, 101, 112, 119, 117, 115, 114, 130, 113, 112, 117, 106, 101, 111, 129, 121, 112, 120, 109, 108, 111, 125, 99, 129, 119, 125, 122, 118, 110, 102, 114, 111, 105, 109, 116, 119, 121, 120, 125, 100, 127, 108, 112, 103, 110, 122, 114, 129, 109, 115, 121, 113, 114, 127, 106, 112, 105, 110, 100, 113, 108, 126, 120, 112, 105, 107, 106, 108, 125, 121, 131, 109, 120, 117, 115, 121, 114, 103, 110, 106, 115, 114, 121, 117, 109, 134, 113, 120, 128, 113, 103, 116, 109, 110, 111, 117, 108, 103, 114, 108, 118, 109, 118, 114, 110, 121, 120, 114, 134, 114, 107, 130, 116, 127, 121, 103, 122, 118, 121, 115, 109, 116, 114, 109, 128, 114, 112, 111, 118, 129, 113, 113, 106, 144, 115, 118, 119, 125, 125, 112, 110, 118, 109, 114, 118, 118, 105, 111, 110, 95, 110, 118, 121, 112, 109, 118, 112, 111, 110, 97, 117, 116, 108, 114, 112, 134, 107, 121, 115, 110, 119, 115, 118, 106, 113, 125, 114, 101, 120, 115, 115, 124, 121, 111, 113, 107, 128, 116, 106, 117, 111, 118, 112, 117, 120, 115, 109, 114, 116, 115, 117, 110, 130, 129, 102, 106, 109, 113, 128, 101, 104, 130, 113, 117, 124, 106, 115, 120, 101, 107, 90, 110, 145, 122, 125, 125, 102, 111, 119, 111, 124, 107, 105, 100, 121, 120, 115, 105, 139, 114, 125, 111, 120, 109, 117, 113, 125, 113, 120, 113, 115, 121, 104, 115, 134, 99, 113, 111, 122, 115, 117, 115, 120, 113, 124, 119, 122, 121, 106, 117, 117, 117, 118, 113, 119, 113, 115, 111, 126, 120, 125, 117, 118, 118, 134, 113, 114, 119, 115, 122, 111, 116, 113, 105, 112, 122, 114, 116, 102, 123, 115, 115, 117, 120, 124, 108, 118, 117, 110, 132, 128, 110, 103, 100, 126, 130, 113, 117, 108, 121, 116, 115, 118, 144, 112, 125, 120, 117, 121, 108, 117, 123, 107, 115, 122, 110, 79, 118, 113, 116, 90, 123, 116, 114, 119, 112, 119, 110, 115, 120, 114, 113, 116, 115, 109, 124, 111, 113, 124, 101, 127, 119, 122, 114, 130, 119, 110, 109, 110, 113, 103, 123, 110, 110, 123, 112, 133, 100, 123, 110, 120, 117, 118, 125, 115, 113, 122, 117, 128, 128, 104, 105, 100, 106, 120, 116, 109, 117, 113, 118, 121, 111, 136, 113, 110, 114, 119, 122, 131, 122, 116, 113, 106, 133, 123, 127, 109, 127, 117, 120, 115, 117, 92, 109, 113, 116, 118, 122, 113, 125, 126, 116, 94, 124, 116, 110, 111, 108, 110, 114, 129, 117, 123, 116, 105, 118, 124, 142, 120, 111, 107, 121, 115, 126, 127, 114, 112, 112, 118, 113, 133, 120, 104, 113, 131, 105, 116, 115, 114, 116, 117, 119, 108, 118, 115, 140, 110, 117, 109, 133, 121, 120, 116, 125, 98, 117, 129, 109, 117, 128, 106, 116, 117, 110, 102, 132, 117, 131, 106, 119, 116, 106, 139, 113, 108, 122, 107, 123, 118, 110, 118, 108, 121, 107, 105, 122, 100, 124, 96, 122, 135, 125, 116, 113, 115, 115, 121, 112, 114, 115, 107, 117, 105, 117, 116, 116, 108, 111, 120, 118, 101, 116, 118, 125, 136, 135, 109, 149, 122, 119, 127, 122, 120, 127, 123, 123, 132, 124, 113, 132, 129, 138, 113, 113, 117, 126, 103, 105, 126, 118, 113, 121, 105, 125, 114, 116, 123, 114, 118, 127, 132, 117, 110, 115, 111, 115, 124, 108, 119, 113, 128, 129, 116, 104, 109, 118, 126, 137, 123, 129, 113, 124, 116, 111, 115, 122, 103, 115, 107, 136, 108, 102, 110, 109, 122, 130, 110, 119, 116, 116, 100, 121, 116, 122, 117, 121, 110, 103, 114, 107, 113, 113, 124, 130, 117, 131, 133, 113, 128, 122, 118, 124, 111, 118, 121, 117, 122, 114, 116, 104, 127, 95, 114, 141, 125, 115, 119, 113, 111, 123, 109, 111, 121, 107, 134, 116, 126, 124, 105, 117, 94, 114, 115, 115, 124, 107, 120, 101, 111, 111, 123, 83, 116, 119, 136, 134, 116, 114, 117, 124, 124, 127, 110, 104, 93, 111, 109, 110, 129, 104, 143, 113, 115, 116, 108, 107, 120, 111, 123, 121, 112, 107, 119, 152, 110, 105, 109, 113, 118, 115, 109, 107, 126, 125, 108, 112, 118, 105, 133, 116, 129, 126, 113, 104, 112, 108, 118, 115, 105, 103, 109, 128, 113, 106, 110, 121, 114, 101, 125, 106, 87, 98, 111, 117, 120, 122, 118, 116, 120, 117, 131, 99, 105, 116, 108, 124, 119, 120, 112, 85, 113, 110, 125, 117, 111, 129, 121, 121, 120, 122, 115, 97, 97, 89, 113, 120, 112, 130, 133, 113, 114, 129, 99, 124, 109, 116, 103, 102, 117, 105, 117, 119, 103, 107, 114, 105, 112, 95, 120, 111, 98, 115, 116, 113, 104, 115, 114, 109, 107, 126, 129, 111, 96, 139, 114, 121, 109, 103, 114, 117, 121, 112, 110, 113, 109, 122, 125, 111, 109, 146, 116, 125, 119, 108, 119, 113, 109, 118, 126, 117, 105, 112, 133, 98, 109, 115, 124, 118, 112, 118, 116, 116, 115, 123, 97, 117, 112, 112, 101, 112, 125, 103, 129, 120, 111, 124, 124, 131, 104, 122, 109, 114, 100, 98, 128, 132, 117, 110, 117, 114, 123, 115, 119, 127, 118, 119, 117, 127, 110, 99, 102, 126, 115, 126, 98, 115, 120, 121, 133, 114, 121, 106, 109, 114, 117, 109, 117, 117, 108, 114, 122, 106, 113, 118, 122, 111, 120, 132, 130, 114, 116, 125, 104, 101, 117, 114, 119, 117, 122, 123, 119, 123, 118, 146, 134, 116, 102, 121, 127, 115, 91, 115, 99, 120, 123, 108, 117, 152, 118, 117, 120, 125, 118, 116, 144, 100, 114, 135, 128, 105, 125, 135, 113, 113, 107, 115, 116, 107, 104, 119, 118, 122, 124, 115, 111, 135, 103, 105, 107, 103, 135, 107, 108, 106, 121, 90, 129, 127, 95, 123, 117, 120, 126, 116, 121, 122, 135, 130, 124, 115, 120, 117, 115, 137, 107, 103, 116, 111, 109, 110, 133, 122, 113, 103, 137, 120, 109, 111, 112, 104, 96, 107, 127, 121, 108, 113, 107, 107, 104, 118, 131, 132, 129, 126, 110, 119, 117, 121, 108, 110, 124, 120, 111, 118, 115, 108, 109, 121, 121, 112, 112, 118, 108, 108, 120, 109, 106, 111, 131, 116, 122, 123, 115, 122, 111, 121, 119, 113, 113, 119, 94, 106, 111, 106, 116, 106, 123, 105, 102, 114, 109, 131, 125, 127, 129, 113, 107, 115, 115, 116, 113, 129, 124, 122, 128, 109, 111, 148, 116, 146, 118, 115, 126, 114, 109, 139, 112, 112, 124, 112, 123, 105, 118, 114, 124, 124, 106, 123, 103, 122, 108, 116, 127, 129, 116, 112, 112, 113, 134, 109, 120, 111, 118, 132, 90, 89, 113, 110, 104, 111, 120, 116, 113, 103, 152, 120, 117, 103, 114, 111, 123, 107, 112, 102, 137, 107, 121, 121, 113, 101, 112, 119, 109, 99, 119, 118, 110, 117, 106, 110, 129, 114, 117, 147, 115, 132, 114, 119, 108, 119, 118, 110, 113, 125, 107, 110, 113, 106, 123, 119, 118, 118, 108, 110, 106, 116, 104, 131, 121, 127, 107, 124, 115, 116, 100, 113, 108, 107, 86, 112, 114, 127, 117, 115, 123, 114, 118, 115, 112, 99, 110, 123, 109, 127, 113, 119, 108, 102, 120, 101, 130, 107, 119, 125, 107, 128, 113, 121, 117, 110, 112, 107, 115, 108, 122, 114, 116, 112, 120, 123, 117, 102, 97, 110, 114, 130, 106, 105, 109, 105, 131, 104, 110, 126, 110, 116, 105, 113, 106, 111, 93, 135, 111, 107, 110, 106, 112, 116, 110, 114, 115, 133, 116, 129, 97, 113, 103, 109, 128, 122, 114, 109, 111, 120, 115, 120, 115, 95, 116, 136, 119, 105, 116, 109, 112, 113, 114, 128, 120, 123, 114, 115, 122, 115, 115, 123, 113, 102, 110, 122, 113, 106, 120, 123, 110, 87, 119, 105, 126, 118, 116, 114, 120, 125, 108, 103, 109, 106, 109, 115, 109, 104, 109, 113, 120, 126, 109, 128, 112, 116, 120, 123, 114, 109, 126, 121, 112, 121, 107, 111, 104, 123, 119, 116, 106, 108, 122, 118, 110, 102, 117, 115, 111, 128, 110, 119, 126, 116, 104, 108, 107, 115, 112, 141, 118, 109, 119, 110, 104, 126, 112, 119, 97, 105, 119, 117, 103, 123, 120, 110, 111, 103, 109, 111, 107, 103, 122, 108, 101, 100, 108, 123, 117, 115, 104, 111, 110, 112, 108, 107, 101, 119, 109, 107, 100, 111, 122, 106, 116, 124, 112, 124, 134, 106, 105, 111, 128, 120, 122, 112, 111, 114, 116, 94, 117, 113, 101, 119, 119, 127, 103, 111, 109, 115, 112, 112, 114, 112, 117, 113, 99, 88, 114, 106, 116, 113, 109, 113, 114, 121, 117, 137, 121, 106, 121, 111, 128, 113, 101, 129, 116, 115, 115, 120, 125, 110, 116, 129, 109, 103, 119, 113, 115, 123, 106, 118, 120, 117, 111, 126, 119, 127, 124, 115, 124, 110, 134, 110, 118, 124, 105, 123, 112, 113, 121, 116, 93, 123, 115, 108, 137, 120, 125, 119, 110, 106, 124, 122, 118, 137, 122, 122, 106, 124, 122, 116, 135, 108, 111, 122, 126, 115, 120, 120, 120, 122, 123, 124, 113, 112, 124, 115, 97, 124, 114, 111, 112, 131, 108, 107, 116, 113, 114, 115, 127, 108, 105, 112, 124, 122, 118, 98, 111, 122, 117, 107, 116, 107, 115, 110, 108, 112, 119, 115, 79, 92, 115, 103, 123, 108, 120, 119, 110, 139, 126, 117, 125, 121, 115, 108, 131, 112, 134, 131, 99, 107, 111, 109, 99, 115, 116, 107, 108, 115, 105, 122, 107, 99, 122, 124, 110, 123, 129, 125, 107, 108, 106, 138, 116, 105, 119, 122, 94, 138, 109, 126, 105, 106, 117, 103, 105, 101, 121, 111, 99, 115, 87, 106, 132, 120, 120, 113, 103, 130, 102, 111, 118, 107, 123, 132, 120, 116, 130, 127, 105, 117, 122, 126, 110, 110, 112, 109, 132, 121, 125, 114, 99, 108, 106, 119, 114, 121, 111, 111, 121, 112, 125, 128, 111, 121, 117, 119, 110, 121, 117, 124, 121, 114, 116, 110, 108, 125, 113, 126, 109, 116, 108, 110, 120, 118, 109, 107, 92, 113, 98, 122, 114, 122, 109, 118, 100, 123, 120, 109, 122, 106, 123, 126, 105, 109, 119, 95, 112, 115, 105, 107, 125, 120, 108, 114, 109, 115, 117, 100, 115, 117, 126, 119, 107, 123, 108, 112, 119, 125, 123, 101, 125, 106, 112, 111, 113, 116, 114, 133, 129, 112, 129, 112, 102, 117, 109, 115, 128, 122, 105, 124, 106, 127, 112, 110, 126, 114, 121, 129, 104, 115, 124, 127, 124, 119, 103, 112, 120, 109, 127, 103, 111, 119, 113, 116, 117, 111, 103, 103, 122, 109, 119, 118, 121, 114, 121, 123, 110, 113, 123, 104, 123, 110, 133, 117, 103, 109, 115, 106, 105, 99, 102, 120, 117, 101, 108, 110, 114, 107, 116, 118, 97, 126, 143, 120, 111, 106, 115, 123, 126, 125, 127, 119, 115, 113, 119, 118, 122, 121, 128, 115, 119, 119, 118, 92, 120, 106, 103, 97, 132, 125, 112, 125, 113, 115, 108, 117, 131, 119, 110, 114, 91, 122, 125, 121, 111, 126, 122, 150, 90, 108, 122, 115, 119, 113, 100, 116, 125, 114, 115, 116, 97, 149, 100, 98, 102, 118, 122, 125, 114, 112, 106, 98, 105, 114, 126, 123, 123, 101, 129, 122, 109, 120, 118, 108, 110, 126, 110, 89, 124, 123, 109, 115, 107, 132, 119, 102, 117, 104, 131, 129, 105, 110, 125, 123, 108, 111, 109, 108, 108, 123, 111, 116, 118, 113, 119, 107, 115, 126, 118, 101, 107, 124, 116, 117, 113, 125, 111, 117, 113, 119, 106, 110, 121, 101, 112, 111, 122, 121, 123, 106, 107, 104, 111, 124, 115, 115, 121, 107, 131, 121, 129, 95, 120, 106, 104, 115, 113, 116, 118, 106, 118, 111, 118, 121, 128, 107, 125, 124, 136, 110, 117, 117, 115, 120, 118, 121, 117, 118, 88, 116, 110, 121, 111, 123, 110, 116, 117, 105, 105, 105, 110, 115, 119, 108, 106, 117, 131, 110, 123, 116, 117, 121, 102, 116, 104, 113, 126, 123, 109, 120, 104, 118, 104, 122, 114, 125, 125, 116, 117, 121, 117, 111, 115, 116, 117, 125, 113, 125, 108, 110, 109, 114, 108, 112, 100, 129, 105, 110, 121, 114, 107, 113, 117, 116, 114, 107, 110, 110, 116, 114, 113, 130, 107, 110, 110, 105, 103, 112, 112, 105, 116, 114, 98, 116, 111, 108, 140, 106, 106, 113, 120, 122, 114, 107, 112, 129, 122, 120, 129, 108, 125, 108, 113, 120, 118, 99, 112, 119, 109, 119, 115, 113, 106, 134, 111, 111, 108, 106, 112, 115, 113, 117, 128, 98, 121, 116, 120, 113, 110, 122, 114, 121, 125, 123, 117, 101, 104, 110, 122, 118, 97, 125, 108, 101, 130, 116, 126, 122, 112, 109, 130, 114, 148, 122, 116, 112, 104, 127, 119, 109, 119, 115, 113, 123, 116, 116, 113, 110, 112, 116, 112, 115, 115, 109, 126, 112, 113, 125, 129, 106, 119, 125, 116, 102, 106, 123, 125, 110, 115, 108, 103, 93, 137, 109, 113, 102, 116, 112, 144, 117, 106, 120, 130, 134, 113, 104, 126, 119, 102, 109, 99, 114, 139, 116, 112, 117, 105, 116, 104, 125, 100, 129, 107, 123, 128, 113, 125, 111, 112, 122, 114, 128, 115, 120, 118, 106, 129, 115, 114, 107, 111, 134, 109, 108, 118, 122, 128, 116, 113, 127, 106, 132, 122, 119, 109, 109, 120, 113, 120, 108, 105, 111, 120, 111, 116, 122, 118, 115, 119, 117, 95, 116, 114, 117, 115, 115, 114, 116, 119, 116, 116, 109, 116, 112, 113, 113, 120, 117, 103, 114, 107, 114, 120, 120, 118, 120, 99, 115, 102, 116, 123, 121, 116, 114, 114, 115, 118, 117, 121, 112, 126, 98, 110, 126, 102, 115, 111, 112, 110, 113, 125, 115, 117, 112, 119, 135, 118, 127, 108, 98, 142, 114, 114, 99, 122, 111, 118, 120, 123, 116, 120, 128, 112, 119, 106, 112, 108, 110, 106, 109, 133, 113, 116, 118, 129, 113, 117, 120, 130, 130, 118, 127, 124, 104, 110, 113, 118, 123, 108, 122, 111, 127, 112, 110, 107, 109, 103, 122, 98, 118, 98, 123, 124, 107, 114, 104, 114, 117, 128, 129, 119, 122, 117, 93, 113, 169, 117, 109, 105, 120, 120, 120, 121, 112, 119, 115, 116, 109, 102, 127, 114, 124, 114, 113, 135, 116, 105, 110, 163, 118, 104, 132, 108, 103, 105, 112, 121, 121, 111, 95, 91, 113, 104, 120, 111, 108, 112, 97, 123, 95, 117, 100, 115, 120, 122, 101, 126, 115, 105, 122, 107, 126, 119, 105, 118, 118, 109, 120, 107, 112, 109, 124, 108, 115, 105, 113, 138, 111, 120, 98, 124, 116, 134, 136, 110, 104, 103, 115, 113, 125, 122, 113, 107, 147, 115, 108, 119, 123, 122, 137, 103, 112, 134, 108, 91, 124, 113, 115, 108, 127, 117, 111, 110, 110, 114, 126, 109, 104, 115, 125, 104, 140, 111, 101, 113, 133, 108, 114, 111, 114, 111, 104, 114, 122, 128, 109, 111, 124, 112, 104, 115, 104, 112, 110, 122, 108, 98, 134, 119, 127, 116, 104, 119, 109, 117, 105, 123, 104, 134, 109, 111, 131, 115, 105, 105, 112, 119, 110, 117, 121, 128, 110, 122, 119, 106, 119, 124, 119, 113, 132, 125, 106, 106, 119, 129, 116, 113, 107, 117, 118, 105, 123, 115, 115, 124, 112, 113, 117, 124, 101, 115, 105, 120, 120, 108, 112, 127, 119, 107, 117, 104, 108, 108, 108, 123, 125, 133, 124, 111, 106, 127, 108, 128, 111, 113, 125, 94, 106, 114, 120, 109, 112, 122, 124, 117, 123, 114, 121, 129, 115, 116, 108, 113, 111, 112, 133, 115, 129, 127, 103, 109, 104, 117, 112, 121, 120, 113, 130, 124, 113, 125, 116, 119, 122, 111, 132, 114, 122, 129, 110, 149, 98, 99, 123, 96, 110, 140, 108, 119, 121, 113, 113, 121, 125, 135, 122, 115, 106, 110, 110, 109, 118, 123, 112, 110, 106, 111, 120, 111, 114, 119, 123, 108, 114, 114, 122, 126, 120, 120, 100, 111, 116, 111, 115, 103, 110, 135, 103, 111, 98, 118, 100, 117, 110, 119, 105, 115, 114, 123, 114, 115, 112, 138, 120, 123, 119, 125, 111, 147, 126, 115, 115, 124, 102, 97, 123, 133, 108, 107, 116, 123, 119, 125, 99, 107, 116, 105, 110, 114, 108, 115, 122, 107, 103, 113, 106, 118, 117, 118, 120, 128, 142, 136, 104, 118, 122, 119, 100, 114, 120, 107, 95, 110, 125, 95, 120, 109, 124, 127, 108, 101, 128, 116, 106, 121, 98, 109, 128, 108, 109, 121, 112, 124, 111, 101, 127, 117, 126, 99, 115, 121, 112, 105, 128, 110, 125, 101, 103, 114, 124, 129, 103, 95, 131, 132, 122, 121, 122, 116, 98, 118, 124, 95, 107, 110, 114, 108, 114, 92, 119, 111, 108, 96, 119, 122, 106, 105, 116, 123, 107, 120, 117, 127, 109, 119, 135, 105, 113, 111, 108, 121, 121, 113, 119, 113, 106, 111, 127, 119, 120, 101, 101, 127, 106, 118, 121, 119, 111, 107, 120, 111, 114, 113, 122, 126, 109, 123, 120, 128, 98, 112, 111, 107, 118, 117, 121, 106, 111, 114, 115, 113, 115, 134, 121, 103, 130, 122, 134, 115, 105, 111, 128, 108, 117, 108, 111, 107, 100, 114, 106, 118, 119, 118, 128, 121, 139, 92, 115, 110, 118, 108, 126, 113, 117, 113, 105, 114, 122, 113, 128, 121, 132, 102, 117, 102, 121, 117, 113, 120, 108, 114, 114, 120, 122, 110, 105, 116, 119, 129, 120, 119, 121, 95, 117, 116, 115, 110, 111, 109, 119, 98, 97, 120, 118, 116, 129, 112, 100, 97, 101, 116, 126, 125, 111, 105, 116, 122, 126, 119, 129, 112, 125, 104, 119, 99, 117, 122, 108, 103, 118, 104, 113, 127, 120, 109, 104, 113, 117, 96, 110, 101, 121, 98, 120, 104, 150, 100, 112, 94, 117, 107, 107, 111, 115, 123, 108, 106, 121, 105, 112, 122, 114, 133, 106, 107, 122, 94, 102, 120, 105, 126, 105, 122, 112, 122, 109, 105, 124, 108, 113, 117, 132, 110, 113, 116, 113, 125, 118, 109, 111, 99, 132, 106, 118, 119, 110, 112, 99, 111, 108, 92, 133, 117, 108, 111, 107, 106, 114, 115, 113, 107, 109, 113, 126, 116, 112, 104, 104, 110, 120, 117, 119, 104, 114, 115, 114, 107, 101, 130, 105, 122, 134, 114, 108, 127, 131, 119, 128, 125, 101, 92, 114, 121, 125, 120, 123, 114, 113, 102, 98, 118, 111, 123, 111, 121, 108, 123, 99, 97, 116, 106, 107, 119, 107, 97, 116, 121, 125, 123, 108, 112, 122, 118, 127, 113, 123, 119, 126, 109, 132, 116, 120, 116, 118, 114, 118, 118, 117, 105, 113, 115, 125, 105, 123, 103, 121, 110, 124, 94, 130, 116, 102, 117, 106, 107, 117, 122, 117, 114, 109, 104, 119, 103, 110, 111, 118, 105, 119, 110, 111, 115, 99, 130, 100, 111, 129, 107, 105, 140, 114, 126, 116, 122, 105, 110, 125, 134, 108, 114, 114, 122, 111, 129, 110, 108, 107, 119, 114, 119, 109, 114, 150, 120, 130, 107, 104, 112, 182, 120, 107, 116, 104, 114, 119, 107, 114, 122, 119, 118, 107, 110, 106, 127, 108, 112, 113, 131, 135, 127, 97, 99, 119, 113, 135, 115, 104, 130, 125, 103, 117, 114, 117, 123, 103, 100, 118, 110, 118, 113, 126, 112, 104, 104, 117, 127, 117, 119, 117, 120, 122, 123, 120, 114, 114, 99, 129, 123, 119, 115, 123, 113, 117, 115, 142, 129, 105, 108, 113, 127, 110, 112, 96, 94, 117, 117, 108, 125, 114, 103, 118, 115, 135, 117, 131, 118, 114, 122, 110, 122, 101, 109, 113, 117, 105, 107, 104, 107, 115, 127, 115, 131, 118, 121, 128, 122, 112, 110, 125, 113, 110, 122, 106, 127, 108, 109, 114, 106, 105, 137, 121, 113, 110, 126, 107, 120, 116, 116, 110, 115, 122, 106, 116, 117, 121, 116, 122, 101, 135, 122, 111, 104, 109, 116, 115, 116, 120, 112, 107, 120, 116, 102, 119, 103, 101, 106, 103, 112, 105, 112, 125, 117, 124, 122, 99, 117, 98, 115, 109, 117, 121, 112, 106, 121, 113, 140, 110, 113, 112, 132, 131, 99, 114, 106, 116, 115, 123, 102, 127, 107, 123, 116, 88, 121, 110, 117, 97, 115, 121, 124, 129, 112, 128, 104, 115, 107, 106, 113, 100, 109, 105, 121, 111, 128, 125, 132, 111, 115, 129, 110, 124, 135, 107, 121, 123, 123, 99, 134, 106, 127, 116, 126, 128, 124, 124, 119, 120, 119, 135, 119, 124, 117, 117, 119, 107, 100, 114, 114, 103, 115, 108, 96, 112, 95, 95, 103, 91, 112, 99, 120, 108, 116, 118, 107, 112, 109, 124, 115, 112, 116, 105, 125, 109, 110, 120, 96, 126, 121, 113, 103, 115, 131, 113, 112, 116, 95, 134, 93, 112, 82, 120, 119, 112, 112, 123, 117, 104, 94, 105, 107, 124, 97, 130, 109, 117, 109, 100, 99, 119, 108, 121, 118, 127, 127, 127, 121, 110, 106, 121, 120, 111, 104, 109, 112, 116, 108, 102, 123, 124, 110, 101, 121, 117, 133, 113, 102, 101, 124, 126, 119, 111, 96, 127, 132, 114, 115, 115, 122, 127, 122, 117, 112, 117, 122, 128, 112, 118, 108, 115, 111, 117, 116, 112, 109, 117, 101, 109, 116, 141, 115, 134, 115, 110, 124, 110, 130, 118, 119, 105, 108, 130, 122, 122, 124, 114, 115, 110, 105, 101, 118, 105, 118, 134, 131, 122, 101, 95, 131, 109, 112, 109, 116, 111, 112, 114, 111, 119, 124, 120, 124, 128, 117, 111, 122, 120, 116, 113, 118, 117, 108, 135, 116, 114, 105, 105, 126, 110, 114, 115, 107, 118, 107, 101, 100, 118, 116, 114, 113, 114, 121, 96, 113, 121, 121, 110, 117, 125, 124, 125, 121, 117, 92, 94, 122, 113, 112, 116, 109, 115, 123, 122, 132, 124, 99, 137, 120, 123, 107, 130, 110, 114, 129, 117, 107, 110, 102, 110, 112, 123, 143, 113, 119, 108, 115, 108, 110, 105, 107, 108, 100, 118, 115, 118, 103, 113, 120, 115, 101, 114, 127, 122, 116, 125, 104, 117, 139, 114, 112, 111, 115, 115, 116, 109, 112, 106, 107, 120, 126, 81, 125, 119, 119, 111, 108, 116, 127, 113, 115, 109, 106, 131, 113, 126, 120, 118, 120, 124, 123, 103, 109, 95, 115, 104, 124, 95, 114, 114, 123, 104, 138, 111, 130, 116, 124, 110, 126, 121, 104, 94, 120, 101, 119, 107, 111, 108, 108, 109, 116, 114, 122, 110, 123, 79, 116, 103, 111, 108, 102, 111, 112, 118, 121, 109, 108, 112, 115, 108, 131, 121, 106, 122, 109, 104, 106, 125, 128, 108, 109, 110, 108, 106, 113, 127, 113, 114, 119, 120, 110, 111, 105, 102, 135, 107, 117, 129, 116, 125, 116, 106, 127, 130, 105, 116, 117, 121, 106, 115, 121, 139, 110, 109, 108, 128, 117, 115, 111, 110, 108, 118, 134, 129, 120, 125, 110, 109, 116, 111, 110, 122, 110, 109, 118, 134, 101, 119, 113, 116, 118, 109, 116, 118, 114, 103, 131, 115, 107, 122, 108, 98, 116, 115, 112, 110, 106, 101, 110, 116, 116, 120, 102, 121, 110, 106, 102, 116, 114, 123, 115, 128, 109, 128, 116, 135, 102, 114, 110, 108, 112, 109, 115, 107, 123, 127, 111, 114, 126, 100, 122, 120, 105, 141, 104, 105, 111, 118, 110, 127, 113, 122, 117, 121, 124, 114, 117, 99, 104, 120, 117, 113, 104, 124, 121, 103, 102, 127, 100, 111, 105, 104, 134, 103, 110, 141, 123, 126, 118, 107, 156, 110, 109, 112, 108, 106, 125, 122, 108, 96, 101, 101, 101, 113, 134, 105, 115, 99, 105, 114, 119, 104, 104, 131, 117, 100, 116, 112, 107, 114, 118, 115, 107, 121, 112, 124, 113, 101, 114, 114, 106, 101, 130, 112, 121, 123, 111, 114, 131, 107, 114, 114, 115, 124, 119, 84, 124, 116, 96, 121, 122, 108, 115, 106, 111, 116, 105, 108, 114, 122, 107, 131, 124, 117, 109, 128, 116, 108, 118, 113, 131, 120, 112, 111, 121, 117, 113, 101, 122, 129, 108, 103, 116, 116, 120, 108, 116, 116, 109, 109, 118, 123, 112, 127, 144, 98, 107, 103, 109, 115, 111, 116, 116, 124, 117, 136, 136, 110, 99, 116, 116, 117, 104, 113, 118, 117, 120, 115, 116, 120, 115, 114, 124, 113, 122, 127, 111, 114, 112, 118, 107, 116, 99, 113, 118, 109, 124, 120, 124, 107, 118, 117, 115, 120, 113, 117, 128, 120, 115, 118, 124, 127, 119, 104, 111, 120, 110, 127, 107, 117, 134, 110, 122, 120, 110, 116, 124, 122, 105, 125, 125, 109, 121, 115, 117, 131, 115, 111, 110, 117, 120, 128, 130, 137, 95, 98, 111, 122, 101, 117, 119, 117, 118, 109, 109, 119, 130, 121, 115, 109, 108, 104, 115, 118, 113, 122, 132, 114, 101, 114, 109, 125, 155, 117, 129, 109, 107, 111, 121, 124, 111, 101, 124, 114, 115, 117, 116, 117, 109, 111, 118, 127, 111, 113, 115, 136, 105, 113, 119, 110, 124, 114, 116, 119, 125, 119, 114, 105, 91, 115, 121, 119, 121, 136, 106, 111, 128, 111, 118, 107, 120, 116, 108, 111, 119, 122, 114, 82, 93, 117, 125, 114, 117, 111, 134, 118, 123, 112, 115, 116, 113, 126, 115, 109, 115, 129, 115, 114, 110, 112, 123, 129, 113, 133, 113, 98, 100, 120, 132, 114, 109, 111, 124, 119, 109, 121, 107, 124, 122, 107, 115, 120, 124, 120, 96, 110, 113, 124, 121, 113, 123, 117, 112, 117, 115, 108, 107, 105, 115, 121, 121, 118, 123, 120, 119, 118, 120, 111, 115, 110, 108, 125, 108, 114, 126, 121, 123, 128, 120, 111, 110, 106, 124, 123, 111, 119, 117, 128, 114, 118, 128, 115, 121, 124, 121, 118, 115, 109, 119, 161, 117, 120, 121, 140, 117, 119, 124, 102, 108, 124, 115, 126, 112, 109, 110, 106, 123, 114, 117, 130, 118, 112, 122, 120, 110, 118, 116, 114, 129, 110, 123, 117, 117, 120, 117, 110, 111, 126, 116, 123, 124, 116, 132, 114, 121, 115, 173, 109, 118, 108, 113, 114, 124, 99, 110, 118, 132, 102, 122, 139, 112, 102, 122, 119, 118, 115, 119, 115, 117, 116, 108, 114, 121, 126, 131, 99, 117, 115, 92, 115, 124, 123, 132, 117, 128, 118, 110, 123, 113, 106, 122, 117, 120, 121, 101, 100, 106, 117, 115, 123, 113, 126, 106, 114, 121, 114, 118, 114, 117, 123, 132, 114, 111, 125, 112, 104, 120, 128, 115, 123, 121, 128, 108, 106, 117, 135, 104, 115, 127, 117, 91, 117, 107, 123, 92, 116, 125, 110, 111, 120, 107, 104, 112, 106, 121, 120, 119, 96, 134, 125, 120, 121, 112, 114, 100, 122, 125, 126, 117, 122, 164, 121, 112, 119, 113, 107, 92, 118, 110, 118, 117, 110, 122, 123, 96, 118, 114, 117, 115, 115, 106, 111, 104, 99, 112, 136, 144, 117, 129, 131, 115, 119, 128, 114, 112, 120, 111, 112, 115, 154, 112, 112, 126, 136, 115, 104, 115, 123, 102, 121, 111, 114, 121, 111, 116, 116, 112, 120, 122, 115, 121, 115, 107, 112, 122, 122, 123, 113, 119, 112, 118, 118, 123, 122, 124, 116, 113, 122, 119, 123, 122, 121, 121, 117, 121, 120, 111, 114, 108, 110, 110, 107, 117, 122, 109, 115, 128, 116, 121, 116, 115, 123, 116, 101, 118, 114, 120, 122, 118, 119, 121, 111, 108, 118, 116, 113, 117, 113, 117, 105, 97, 131, 111, 98, 111, 111, 115, 115, 120, 128, 113, 116, 114, 124, 104, 115, 104, 125, 110, 124, 115, 107, 119, 115, 94, 108, 111, 119, 121, 118, 110, 113, 118, 100, 110, 116, 106, 122, 103, 122, 124, 121, 116, 99, 114, 117, 114, 119, 132, 115, 115, 110, 123, 119, 99, 108, 108, 110, 94, 133, 114, 118, 119, 122, 115, 119, 119, 123, 119, 117, 118, 119, 118, 118, 118, 121, 120, 130, 110, 112, 111, 115, 121, 120, 125, 109, 116, 111, 118, 115, 114, 114, 106, 117, 132, 109, 118, 132, 116, 114, 108, 116, 124, 119, 105, 110, 124, 119, 113, 116, 121, 122, 110, 123, 113, 115, 113, 116, 118, 109, 105, 112, 111, 107, 123, 97, 124, 113, 112, 104, 115, 115, 113, 116, 128, 109, 117, 110, 125, 116, 109, 99, 120, 114, 122, 113, 112, 114, 112, 123, 115, 118, 118, 109, 116, 114, 112, 108, 109, 122, 110, 112, 121, 109, 117, 108, 100, 113, 119, 109, 132, 126, 112, 123, 112, 105, 118, 118, 124, 105, 127, 124, 113, 111, 113, 134, 123, 136, 121, 114, 113, 122, 112, 114, 116, 117, 108, 112, 125, 108, 115, 114, 115, 112, 115, 110, 119, 115, 119, 119, 117, 113, 113, 118, 120, 116, 124, 106, 118, 113, 112, 116, 114, 119, 110, 114, 115, 111, 108, 109, 117, 122, 115, 122, 110, 112, 123, 121, 116, 113, 117, 108, 111, 111, 110, 116, 123, 101, 100, 129, 100, 117, 121, 111, 111, 112, 122, 115, 121, 116, 121, 130, 111, 112, 117, 112, 116, 116, 102, 131, 122, 119, 122, 121, 122, 111, 106, 124, 125, 109, 111, 116, 106, 108, 120, 104, 119, 117, 130, 132, 122, 118, 123, 116, 120, 110, 121, 109, 109, 106, 113, 108, 107, 127, 122, 126, 109, 107, 115, 112, 116, 134, 104, 110, 95, 116, 114, 117, 129, 114, 115, 115, 111, 95, 110, 118, 114, 98, 106, 113, 121, 113, 109, 115, 114, 110, 119, 122, 114, 115, 114, 119, 125, 141, 115, 115, 119, 118, 111, 117, 110, 124, 112, 124, 103, 124, 108, 118, 111, 114, 110, 107, 129, 120, 121, 113, 117, 123, 109, 125, 117, 127, 129, 136, 104, 107, 116, 124, 117, 111, 112, 105, 109, 108, 97, 109, 118, 117, 114, 113, 113, 105, 114, 126, 117, 121, 114, 120, 115, 123, 112, 121, 109, 120, 119, 107, 113, 100, 103, 110, 100, 94, 112, 131, 126, 131, 125, 105, 119, 106, 109, 122, 117, 104, 113, 119, 128, 121, 113, 113, 126, 112, 134, 107, 122, 112, 106, 101, 105, 124, 116, 97, 110, 99, 126, 112, 116, 128, 102, 137, 125, 116, 122, 119, 111, 128, 127, 101, 100, 113, 110, 111, 144, 131, 130, 126, 109, 96, 115, 118, 103, 117, 129, 115, 110, 117, 119, 114, 129, 114, 119, 121, 117, 120, 113, 117, 112, 105, 118, 130, 98, 126, 109, 115, 83, 129, 118, 118, 99, 112, 120, 118, 122, 113, 129, 127, 108, 103, 121, 118, 115, 122, 133, 121, 116, 124, 103, 105, 129, 121, 116, 120, 120, 132, 110, 99, 111, 122, 111, 115, 114, 103, 120, 117, 126, 100, 98, 124, 127, 116, 110, 124, 107, 107, 140, 122, 106, 117, 108, 109, 118, 100, 127, 109, 129, 103, 106, 106, 105, 105, 107, 116, 121, 115, 115, 102, 114, 98, 108, 122, 111, 98, 116, 109, 95, 133, 102, 112, 129, 99, 107, 114, 121, 102, 122, 108, 116, 132, 110, 113, 114, 129, 122, 126, 101, 113, 119, 106, 108, 113, 117, 119, 140, 108, 137, 133, 113, 108, 93, 116, 111, 121, 101, 117, 119, 108, 109, 104, 122, 107, 105, 125, 117, 117, 133, 108, 125, 133, 127, 118, 124, 121, 120, 113, 116, 107, 111, 107, 116, 112, 109, 120, 120, 107, 131, 122, 96, 108, 122, 118, 96, 110, 117, 110, 117, 105, 124, 124, 127, 132, 133, 119, 110, 117, 126, 112, 104, 110, 108, 99, 114, 114, 129, 115, 138, 119, 107, 102, 110, 118, 100, 125, 129, 109, 99, 124, 115, 126, 126, 127, 107, 133, 115, 99, 102, 118, 123, 105, 120, 105, 117, 101, 108, 139, 116, 114, 101, 113, 122, 108, 119, 118, 103, 136, 116, 124, 132, 129, 115, 114, 116, 112, 119, 119, 107, 98, 109, 99, 113, 118, 118, 121, 98, 116, 87, 122, 115, 104, 119, 125, 113, 131, 119, 117, 116, 114, 123, 124, 116, 113, 112, 103, 116, 130, 112, 110, 111, 109, 121, 137, 119, 113, 107, 120, 112, 114, 105, 100, 117, 124, 111, 119, 110, 113, 116, 123, 119, 109, 104, 101, 120, 104, 113, 100, 108, 129, 124, 126, 103, 105, 109, 118, 109, 125, 118, 109, 126, 112, 114, 115, 108, 122, 116, 121, 95, 110, 99, 117, 130, 115, 124, 115, 103, 123, 103, 121, 106, 109, 99, 112, 126, 117, 107, 117, 103, 132, 106, 91, 96, 114, 117, 116, 106, 120, 144, 137, 97, 124, 124, 127, 125, 105, 137, 118, 121, 127, 101, 111, 141, 115, 111, 126, 126, 103, 102, 99, 115, 113, 104, 105, 123, 103, 108, 112, 108, 106, 123, 114, 118, 100, 107, 113, 99, 109, 98, 127, 122, 102, 115, 112, 135, 116, 127, 98, 123, 107, 107, 104, 116, 102, 114, 110, 106, 119, 124, 118, 115, 125, 111, 122, 147, 123, 113, 130, 115, 117, 113, 113, 116, 121, 91, 109, 107, 107, 151, 120, 113, 116, 133, 110, 118, 109, 116, 113, 118, 114, 110, 118, 114, 123, 109, 104, 108, 119, 112, 125, 106, 117, 113, 125, 114, 110, 117, 115, 113, 122, 113, 112, 119, 110, 110, 118, 106, 116, 113, 123, 114, 107, 111, 116, 113, 110, 121, 120, 113, 115, 127, 107, 116, 109, 108, 117, 117, 120, 109, 118, 116, 113, 120, 114, 121, 125, 118, 118, 120, 120, 119, 116, 117, 116, 127, 115, 117, 112, 113, 115, 111, 119, 121, 107, 117, 112, 115, 112, 115, 115, 108, 116, 116, 108, 110, 112, 118, 111, 119, 115, 105, 121, 111, 114, 118, 115, 119, 120, 124, 118, 113, 108, 121, 115, 111, 123, 125, 123, 112, 114, 115, 115, 114, 111, 117, 118, 125, 112, 118, 113, 111, 114, 112, 117, 115, 112, 112, 121, 118, 124, 110, 131, 113, 115, 116, 107, 114, 117, 113, 122, 122, 118, 123, 117, 115, 122, 122, 121, 109, 116, 111, 122, 118, 118, 106, 111, 113, 119, 111, 115, 114, 114, 141, 113, 114, 121, 116, 120, 110, 112, 116, 115, 112, 121, 115, 110, 116, 114, 113, 120, 111, 115, 115, 114, 102, 113, 109, 110, 116, 116, 108, 107, 117, 115, 122, 118, 111, 110, 117, 126, 112, 102, 111, 119, 119, 114, 109, 118, 107, 115, 117, 117, 110, 121, 116, 109, 113, 118, 112, 120, 117, 120, 115, 125, 115, 117, 117, 110, 112, 114, 115, 116, 115, 113, 120, 118, 122, 109, 113, 113, 114, 116, 120, 111, 119, 119, 107, 117, 115, 115, 114, 111, 118, 114, 122, 120, 115, 106, 111, 114, 116, 114, 116, 118, 117, 110, 113, 113, 123, 112, 112, 119, 117, 116, 134, 111, 112, 114, 117, 116, 121, 115, 114, 125, 118, 112, 115, 111, 116, 119, 116, 120, 115, 112, 112, 119, 113, 120, 115, 114, 109, 113, 115, 112, 114, 112, 113, 116, 114, 123, 123, 119, 115, 111, 116, 115, 120, 116, 117, 110, 127, 117, 112, 115, 112, 116, 121, 119, 112, 113, 121, 117, 115, 116, 119, 116, 117, 121, 122, 116, 114, 115, 128, 118, 117, 114, 118, 111, 116, 118, 114, 116, 146, 113, 110, 115, 122, 113, 119, 99, 120, 112, 112, 119, 116, 126, 118, 113, 117, 116, 114, 115, 119, 119, 110, 126, 108, 108, 108, 109, 119, 116, 110, 120, 119, 123, 114, 110, 117, 118, 118, 115, 112, 116, 113, 110, 115, 109, 112, 115, 109, 118, 117, 122, 116, 112, 113, 115, 116, 124, 119, 123, 115, 119, 105, 113, 107, 116, 111, 115, 124, 119, 117, 110, 127, 108, 120, 105, 119, 121, 115, 115, 112, 122, 113, 120, 116, 119, 113, 110, 121, 112, 118, 116, 119, 116, 117, 120, 116, 122, 110, 118, 118, 118, 122, 112, 114, 119, 120, 120, 121, 115, 118, 123, 112, 115, 120, 124, 117, 116, 109, 122, 112, 118, 121, 120, 120, 122, 113, 111, 114, 116, 119, 119, 117, 111, 112, 116, 112, 117, 113, 127, 118, 107, 108, 124, 115, 112, 117, 117, 109, 113, 119, 118, 116, 105, 111, 119, 123, 110, 109, 110, 111, 117, 118, 116, 113, 104, 117, 111, 105, 111, 113, 111, 107, 123, 119, 100, 134, 125, 115, 123, 115, 110, 113, 116, 115, 137, 111, 110, 135, 120, 130, 104, 114, 118, 101, 114, 103, 108, 119, 109, 111, 114, 104, 97, 109, 121, 108, 117, 134, 120, 107, 111, 126, 114, 117, 127, 111, 121, 118, 123, 97, 108, 122, 119, 115, 129, 112, 114, 115, 129, 123, 114, 118, 110, 117, 120, 120, 116, 115, 117, 106, 136, 119, 123, 111, 113, 112, 117, 122, 116, 107, 116, 113, 116, 110, 114, 121, 117, 124, 140, 115, 111, 122, 111, 124, 119, 118, 113, 116, 117, 112, 105, 114, 116, 118, 124, 122, 121, 121, 122, 120, 107, 130, 112, 113, 110, 120, 113, 114, 113, 122, 109, 123, 122, 108, 128, 114, 124, 106, 120, 127, 122, 121, 120, 111, 120, 128, 112, 110, 123, 104, 129, 123, 126, 118, 108, 127, 118, 120, 113, 123, 110, 110, 116, 105, 128, 115, 116, 114, 119, 118, 103, 114, 117, 133, 122, 118, 109, 116, 121, 107, 101, 117, 114, 102, 109, 119, 118, 116, 118, 116, 111, 112, 130, 117, 120, 119, 105, 121, 123, 111, 115, 115, 102, 115, 122, 116, 116, 110, 126, 129, 120, 121, 114, 119, 113, 100, 118, 105, 133, 116, 119, 115, 122, 115, 127, 123, 111, 119, 114, 116, 113, 104, 129, 108, 120, 113, 108, 103, 119, 121, 112, 115, 113, 116, 133, 124, 98, 115, 119, 125, 125, 119, 126, 114, 126, 117, 112, 127, 108, 130, 106, 118, 115, 113, 110, 122, 115, 111, 125, 114, 128, 104, 124, 118, 103, 120, 124, 134, 113, 111, 113, 112, 126, 113, 106, 118, 117, 124, 120, 119, 121, 120, 120, 116, 119, 110, 125, 112, 118, 123, 115, 111, 113, 112, 118, 107, 109, 111, 126, 126, 119, 124, 108, 110, 114, 118, 108, 106, 116, 107, 127, 112, 120, 113, 110, 118, 118, 106, 115, 112, 121, 135, 109, 108, 128, 119, 114, 127, 120, 112, 114, 109, 118, 118, 115, 123, 114, 120, 93, 130, 115, 112, 119, 106, 109, 128, 108, 103, 121, 115, 105, 111, 128, 107, 122, 119, 106, 112, 125, 112, 114, 118, 126, 117, 112, 122, 119, 115, 110, 129, 121, 107, 114, 128, 112, 109, 109, 119, 109, 120, 113, 114, 103, 120, 114, 103, 119, 114, 119, 113, 122, 125, 114, 107, 121, 130, 129, 121, 108, 125, 130, 110, 110, 121, 117, 106, 115, 106, 136, 136, 118, 119, 114, 112, 116, 120, 122, 117, 119, 113, 125, 117, 110, 120, 116, 126, 110, 126, 107, 114, 108, 129, 115, 113, 125, 120, 112, 115, 134, 123, 117, 109, 117, 122, 110, 107, 102, 131, 113, 101, 110, 131, 124, 107, 122, 110, 131, 116, 113, 114, 118, 112, 109, 116, 121, 111, 118, 124, 118, 118, 120, 126, 134, 120, 97, 118, 101, 128, 105, 120, 136, 109, 113, 103, 128, 116, 118, 124, 121, 131, 111, 122, 120, 130, 106, 108, 101, 120, 130, 121, 114, 104, 112, 114, 124, 115, 116, 122, 113, 114, 105, 117, 111, 100, 112, 111, 109, 135, 109, 114, 115, 94, 120, 115, 117, 108, 118, 123, 95, 120, 104, 121, 123, 111, 130, 130, 110, 118, 118, 124, 128, 111, 111, 116, 118, 126, 121, 111, 118, 104, 126, 128, 112, 113, 120, 108, 92, 115, 116, 113, 123, 120, 105, 111, 117, 110, 106, 126, 119, 131, 115, 118, 109, 143, 115, 115, 118, 124, 114, 110, 119, 112, 108, 118, 121, 117, 112, 129, 116, 119, 121, 114, 111, 117, 116, 131, 111, 113, 103, 115, 112, 116, 105, 117, 127, 134, 114, 118, 116, 110, 117, 128, 113, 119, 114, 124, 120, 136, 124, 118, 121, 117, 110, 106, 114, 103, 118, 124, 123, 107, 113, 123, 132, 110, 112, 122, 136, 119, 125, 113, 140, 117, 110, 124, 110, 117, 105, 116, 125, 120, 113, 120, 102, 113, 102, 108, 111, 120, 127, 121, 107, 123, 117, 97, 103, 134, 129, 106, 127, 116, 108, 113, 117, 119, 103, 118, 111, 123, 112, 113, 128, 121, 115, 119, 118, 111, 95, 121, 113, 116, 117, 96, 118, 94, 110, 118, 111, 113, 116, 124, 113, 120, 104, 120, 113, 122, 114, 136, 113, 118, 96, 107, 111, 141, 103, 102, 118, 139, 144, 110, 102, 133, 109, 121, 122, 112, 105, 107, 113, 117, 126, 118, 113, 125, 126, 120, 108, 110, 123, 115, 139, 107, 116, 124, 117, 116, 113, 107, 112, 118, 115, 111, 137, 117, 111, 111, 116, 104, 107, 112, 132, 116, 114, 87, 114, 124, 128, 114, 104, 123, 116, 113, 122, 110, 124, 146, 118, 113, 105, 120, 110, 124, 108, 108, 127, 113, 124, 123, 131, 115, 115, 119, 104, 124, 123, 117, 108, 113, 119, 109, 114, 114, 115, 132, 118, 133, 111, 100, 119, 113, 111, 123, 132, 119, 114, 109, 116, 108, 98, 111, 108, 109, 115, 110, 113, 117, 111, 108, 115, 110, 127, 92, 114, 119, 95, 116, 117, 104, 113, 138, 111, 110, 111, 98, 112, 117, 115, 116, 114, 112, 113, 122, 119, 136, 119, 126, 109, 107, 125, 105, 128, 107, 109, 101, 126, 112, 124, 119, 120, 109, 137, 119, 105, 120, 109, 132, 110, 126, 112, 111, 132, 116, 110, 115, 110, 117, 108, 105, 110, 119, 123, 113, 116, 96, 109, 92, 101, 123, 117, 113, 116, 116, 113, 116, 135, 120, 105, 128, 109, 124, 107, 152, 114, 121, 118, 115, 109, 109, 113, 124, 115, 134, 106, 119, 112, 116, 114, 137, 112, 117, 107, 113, 109, 119, 130, 111, 141, 111, 117, 116, 115, 109, 115, 102, 106, 108, 107, 131, 119, 123, 113, 105, 118, 125, 102, 110, 125, 121, 105, 113, 108, 116, 105, 102, 127, 121, 114, 122, 115, 104, 134, 153, 101, 115, 99, 112, 109, 115, 118, 113, 102, 123, 109, 106, 98, 97, 104, 124, 108, 119, 125, 144, 138, 117, 108, 130, 108, 120, 127, 113, 114, 120, 112, 113, 115, 108, 110, 94, 107, 103, 117, 110, 122, 101, 116, 99, 107, 119, 112, 119, 108, 107, 107, 138, 132, 113, 117, 118, 117, 159, 111, 111, 121, 113, 129, 116, 116, 128, 127, 116, 129, 120, 119, 121, 102, 126, 114, 93, 97, 118, 97, 118, 125, 100, 113, 108, 106, 108, 117, 116, 108, 102, 121, 101, 106, 110, 126, 112, 126, 127, 117, 110, 137, 125, 139, 110, 108, 107, 125, 110, 112, 83, 114, 109, 113, 102, 110, 112, 113, 116, 136, 118, 97, 105, 147, 106, 116, 104, 108, 114, 88, 120, 136, 112, 110, 127, 105, 117, 107, 121, 107, 112, 117, 114, 108, 125, 127, 108, 122, 133, 118, 115, 113, 115, 118, 115, 112, 102, 112, 101, 120, 113, 114, 125, 120, 126, 119, 124, 129, 107, 113, 121, 101, 109, 109, 130, 104, 114, 111, 111, 106, 100, 149, 111, 134, 85, 120, 113, 114, 110, 119, 115, 121, 114, 117, 109, 133, 118, 113, 116, 115, 100, 116, 134, 113, 102, 114, 109, 108, 96, 123, 118, 112, 105, 108, 103, 124, 116, 129, 108, 109, 107, 117, 112, 100, 129, 115, 110, 102, 122, 114, 123, 94, 119, 107, 113, 138, 110, 120, 130, 111, 83, 92, 125, 95, 112, 124, 107, 97, 118, 115, 118, 128, 80, 109, 127, 104, 115, 117, 111, 105, 109, 141, 118, 112, 107, 112, 111, 115, 101, 109, 115, 115, 105, 112, 114, 125, 116, 107, 127, 104, 119, 95, 134, 147, 109, 109, 112, 134, 135, 94, 104, 127, 124, 113, 116, 133, 123, 110, 100, 125, 136, 112, 115, 121, 108, 111, 108, 124, 116, 120, 117, 118, 117, 109, 120, 123, 107, 111, 110, 114, 130, 99, 118, 110, 107, 131, 128, 125, 122, 114, 117, 117, 109, 135, 118, 118, 109, 115, 111, 116, 110, 113, 119, 130, 105, 106, 115, 129, 102, 117, 122, 131, 130, 109, 114, 110, 131, 117, 129, 122, 111, 115, 93, 128, 107, 91, 91, 109, 82, 120, 108, 106, 132, 136, 116, 119, 123, 126, 120, 136, 136, 119, 117, 147, 135, 107, 128, 120, 117, 107, 111, 122, 138, 142, 117, 111, 117, 117, 104, 96, 85, 129, 132, 99, 129, 121, 116, 122, 120, 114, 109, 112, 121, 110, 124, 120, 112, 92, 114, 99, 123, 112, 132, 108, 94, 89, 105, 118, 114, 117, 117, 106, 117, 157, 121, 90, 112, 114, 127, 120, 114, 115, 109, 115, 131, 105, 133, 110, 101, 118, 107, 119, 133, 100, 126, 118, 116, 135, 124, 122, 122, 151, 118, 120, 127, 120, 128, 114, 108, 105, 138, 114, 111, 116, 115, 112, 108, 115, 108, 102, 121, 104, 133, 112, 114, 108, 106, 134, 115, 97, 113, 116, 113, 111, 111, 159, 82, 113, 118, 103, 137, 117, 128, 112, 124, 127, 110, 123, 108, 99, 104, 114, 106, 101, 113, 90, 104, 123, 133, 113, 104, 116, 121, 110, 111, 103, 117, 124, 111, 112, 115, 102, 122, 110, 131, 119, 112, 102, 111, 112, 116, 132, 128, 89, 117, 104, 119, 125, 115, 111, 118, 122, 121, 112, 121, 116, 116, 123, 123, 106, 115, 111, 104, 95, 110, 125, 113, 125, 111, 123, 137, 111, 120, 102, 112, 109, 112, 124, 115, 117, 112, 121, 113, 117, 115, 108, 117, 118, 108, 129, 108, 114, 115, 114, 110, 110, 112, 111, 102, 107, 110, 114, 119, 111, 123, 113, 116, 112, 116, 110, 110, 116, 117, 109, 134, 112, 126, 106, 101, 110, 105, 104, 126, 120, 114, 115, 130, 117, 125, 124, 123, 118, 124, 105, 123, 112, 124, 115, 115, 116, 113, 115, 117, 125, 122, 107, 107, 112, 124, 118, 124, 116, 106, 118, 123, 117, 116, 113, 104, 116, 123, 105, 115, 121, 115, 138, 104, 139, 131, 111, 111, 107, 118, 126, 119, 111, 120, 118, 114, 108, 119, 108, 112, 118, 126, 118, 113, 114, 121, 106, 116, 110, 107, 114, 133, 105, 129, 110, 111, 118, 112, 117, 114, 118, 110, 108, 126, 122, 127, 108, 124, 120, 114, 120, 125, 115, 122, 126, 119, 122, 123, 115, 113, 110, 110, 113, 114, 92, 115, 124, 118, 115, 117, 121, 114, 113, 121, 120, 111, 119, 106, 113, 121, 109, 119, 117, 108, 121, 114, 110, 114, 115, 121, 135, 122, 112, 119, 109, 124, 122, 119, 116, 109, 124, 113, 114, 120, 113, 112, 113, 121, 120, 111, 106, 126, 106, 129, 131, 115, 113, 110, 115, 121, 120, 114, 116, 121, 126, 110, 117, 117, 116, 111, 117, 110, 125, 113, 117, 108, 120, 121, 118, 120, 116, 112, 112, 116, 127, 125, 131, 106, 118, 118, 119, 122, 119, 102, 127, 108, 114, 121, 115, 112, 107, 118, 123, 117, 117, 129, 129, 118, 106, 120, 111, 103, 116, 111, 114, 112, 114, 125, 121, 117, 109, 120, 115, 115, 118, 108, 116, 116, 117, 108, 127, 132, 120, 122, 116, 112, 122, 122, 109, 115, 109, 123, 117, 120, 115, 106, 115, 121, 113, 106, 110, 121, 123, 121, 115, 114, 117, 122, 111, 122, 139, 92, 111, 134, 127, 111, 119, 114, 124, 117, 111, 127, 107, 113, 116, 132, 111, 115, 113, 126, 113, 105, 111, 128, 113, 114, 122, 126, 128, 116, 104, 116, 119, 109, 110, 126, 105, 115, 127, 107, 127, 112, 116, 113, 122, 113, 116, 117, 131, 123, 112, 116, 115, 131, 111, 119, 114, 114, 123, 114, 121, 119, 105, 117, 115, 121, 112, 117, 107, 117, 107, 121, 114, 121, 119, 110, 120, 123, 116, 120, 108, 125, 106, 124, 124, 97, 119, 121, 113, 108, 110, 118, 118, 119, 115, 123, 124, 118, 107, 112, 93, 117, 117, 121, 95, 118, 112, 119, 110, 116, 119, 99, 108, 122, 121, 121, 112, 116, 116, 116, 111, 107, 127, 123, 114, 122, 116, 142, 110, 112, 115, 111, 127, 111, 107, 126, 120, 116, 119, 112, 104, 127, 131, 112, 105, 105, 119, 124, 117, 116, 109, 126, 109, 118, 107, 119, 113, 122, 110, 121, 111, 126, 110, 98, 113, 152, 115, 111, 119, 128, 114, 113, 113, 121, 109, 110, 122, 114, 107, 113, 115, 105, 115, 107, 118, 110, 119, 119, 120, 108, 123, 112, 112, 109, 102, 114, 107, 130, 115, 111, 113, 105, 107, 117, 112, 103, 120, 118, 116, 114, 117, 112, 106, 120, 105, 119, 117, 117, 113, 119, 115, 122, 113, 110, 110, 120, 108, 108, 119, 110, 111, 107, 125, 117, 108, 109, 123, 117, 119, 109, 114, 123, 121, 111, 111, 117, 92, 113, 119, 120, 121, 120, 72, 119, 112, 125, 120, 112, 116, 119, 120, 108, 113, 126, 115, 131, 114, 123, 116, 105, 113, 103, 112, 117, 122, 117, 117, 94, 111, 110, 122, 123, 117, 124, 108, 96, 112, 121, 119, 98, 109, 115, 121, 108, 106, 125, 113, 118, 118, 116, 113, 120, 121, 113, 118, 113, 109, 112, 108, 91, 141, 121, 117, 117, 118, 114, 115, 110, 117, 115, 112, 113, 112, 114, 110, 114, 115, 106, 113, 124, 121, 120, 122, 121, 117, 81, 110, 131, 110, 102, 121, 117, 117, 121, 120, 112, 122, 122, 128, 116, 119, 113, 127, 135, 133, 129, 117, 117, 113, 121, 124, 118, 127, 108, 114, 117, 117, 117, 114, 104, 121, 119, 109, 114, 105, 117, 119, 122, 108, 121, 130, 109, 111, 116, 122, 111, 112, 81, 112, 115, 108, 121, 108, 113, 112, 108, 118, 99, 120, 115, 113, 79, 124, 117, 117, 112, 116, 113, 117, 118, 121, 125, 112, 105, 115, 114, 131, 119, 123, 129, 119, 92, 118, 119, 113, 102, 101, 115, 108, 121, 96, 110, 123, 118, 120, 119, 108, 108, 110, 115, 111, 108, 125, 110, 112, 111, 112, 109, 115, 96, 131, 133, 109, 111, 132, 121, 114, 121, 123, 108, 111, 113, 113, 114, 123, 100, 124, 117, 120, 119, 116, 124, 112, 116, 121, 122, 117, 128, 121, 116, 103, 108, 109, 100, 121, 115, 114, 118, 106, 111, 124, 121, 121, 116, 111, 124, 116, 117, 102, 113, 107, 113, 91, 119, 113, 109, 112, 114, 136, 133, 130, 116, 113, 123, 121, 108, 116, 131, 134, 115, 122, 108, 110, 111, 100, 115, 106, 122, 116, 117, 103, 130, 119, 101, 121, 113, 126, 112, 121, 86, 126, 88, 113, 131, 115, 109, 116, 119, 123, 127, 119, 74, 125, 110, 119, 117, 117, 101, 132, 114, 105, 110, 115, 119, 123, 111, 117, 97, 116, 123, 126, 115, 118, 114, 117, 119, 111, 117, 117, 95, 133, 109, 112, 116, 112, 108, 115, 122, 116, 108, 160, 124, 117, 115, 112, 120, 115, 118, 120, 121, 116, 116, 112, 109, 115, 114, 118, 116, 125, 113, 117, 111, 116, 110, 114, 123, 108, 112, 117, 139, 127, 117, 116, 124, 122, 118, 118, 109, 120, 106, 118, 120, 110, 122, 138, 117, 122, 94, 118, 126, 116, 107, 125, 116, 117, 119, 124, 112, 111, 117, 116, 110, 117, 116, 108, 105, 119, 122, 84, 114, 102, 110, 126, 154, 119, 115, 111, 113, 110, 115, 115, 127, 81, 116, 121, 121, 112, 115, 111, 117, 113, 112, 113, 115, 108, 127, 114, 111, 117, 116, 117, 112, 111, 123, 109, 121, 115, 117, 121, 122, 111, 117, 124, 109, 119, 126, 117, 117, 117, 113, 121, 127, 122, 117, 126, 107, 118, 113, 114, 122, 111, 119, 121, 116, 108, 108, 113, 114, 116, 122, 114, 117, 117, 115, 116, 114, 115, 114, 109, 116, 118, 121, 116, 120, 109, 101, 111, 115, 122, 112, 116, 125, 125, 123, 120, 118, 118, 107, 109, 114, 121, 120, 129, 117, 119, 112, 114, 130, 109, 102, 121, 117, 124, 113, 114, 116, 114, 120, 113, 119, 113, 116, 115, 121, 114, 121, 116, 111, 133, 114, 120, 113, 129, 113, 117, 115, 122, 125, 111, 123, 118, 110, 115, 111, 119, 117, 113, 118, 114, 118, 116, 110, 112, 112, 117, 109, 107, 118, 118, 112, 113, 117, 126, 119, 118, 115, 109, 115, 125, 117, 117, 120, 118, 117, 117, 120, 108, 118, 116, 104, 125, 111, 118, 118, 114, 119, 112, 112, 131, 115, 114, 121, 122, 119, 114, 112, 119, 116, 119, 113, 113, 125, 122, 112, 105, 121, 122, 118, 124, 105, 112, 109, 118, 119, 119, 117, 118, 117, 120, 123, 128, 112, 111, 116, 116, 111, 121, 116, 123, 104, 115, 108, 117, 118, 118, 118, 115, 115, 113, 110, 113, 113, 118, 120, 123, 127, 113, 120, 111, 115, 113, 118, 117, 119, 113, 120, 117, 117, 112, 113, 122, 111, 128, 106, 110, 123, 118, 119, 114, 119, 121, 112, 109, 114, 123, 122, 113, 122, 117, 114, 124, 115, 118, 114, 118, 121, 114, 109, 112, 120, 114, 117, 124, 113, 116, 121, 119, 116, 127, 115, 116, 120, 129, 122, 119, 111, 117, 112, 119, 113, 117, 115, 120, 119, 111, 114, 122, 111, 123, 118, 119, 104, 120, 115, 111, 115, 123, 112, 115, 115, 113, 125, 117, 114, 117, 117, 110, 120, 115, 116, 126, 110, 109, 130, 111, 115, 119, 110, 119, 108, 110, 115, 113, 118, 112, 116, 112, 113, 116, 112, 116, 115, 110, 116, 114, 112, 118, 116, 115, 115, 123, 128, 110, 115, 122, 115, 113, 113, 108, 121, 112, 115, 112, 114, 108, 121, 117, 121, 123, 110, 109, 118, 122, 117, 124, 111, 119, 115, 111, 119, 109, 106, 119, 120, 123, 111, 109, 117, 122, 119, 115, 119, 118, 122, 114, 126, 115, 113, 114, 114, 115, 113, 118, 121, 117, 113, 120, 114, 121, 118, 109, 110, 118, 114, 119, 121, 113, 115, 123, 120, 114, 117, 114, 112, 114, 116, 118, 113, 118, 122, 112, 118, 120, 116, 124, 107, 111, 108, 122, 106, 119, 122, 121, 123, 110, 131, 123, 117, 107, 116, 120, 111, 111, 119, 117, 116, 126, 116, 112, 120, 117, 112, 118, 120, 107, 122, 103, 112, 118, 113, 119, 115, 117, 114, 129, 123, 117, 113, 119, 117, 109, 117, 115, 111, 114, 116, 119, 119, 108, 113, 122, 114, 115, 114, 122, 109, 112, 116, 118, 118, 114, 112, 121, 113, 110, 125, 106, 117, 125, 114, 112, 117, 120, 119, 112, 113, 114, 119, 126, 124, 123, 108, 122, 117, 122, 111, 119, 112, 113, 95, 115, 112, 123, 112, 118, 123, 126, 104, 92, 107, 127, 127, 105, 121, 108, 119, 110, 114, 115, 134, 120, 120, 117, 128, 118, 121, 115, 120, 128, 75, 114, 117, 132, 123, 126, 83, 111, 120, 126, 122, 107, 119, 115, 104, 50, 116, 122, 117, 76, 130, 113, 121, 119, 105, 122, 122, 138, 132, 113, 119, 96, 118, 124, 112, 105, 115, 91, 148, 107, 123, 121, 109, 108, 114, 105, 149, 109, 111, 103, 111, 115, 169, 117, 119, 135, 75, 107, 111, 117, 115, 112, 118, 125, 114, 117, 117, 112, 116, 122, 111, 109, 121, 119, 148, 112, 105, 116, 115, 122, 121, 142, 114, 122, 121, 110, 122, 116, 118, 115, 119, 111, 119, 108, 76, 145, 121, 101, 110, 126, 122, 121, 123, 116, 117, 114, 108, 113, 107, 114, 115, 112, 125, 121, 117, 121, 103, 120, 113, 111, 128, 108, 118, 120, 120, 110, 122, 137, 118, 125, 113, 119, 114, 118, 96, 127, 104, 104, 158, 123, 117, 115, 114, 114, 116, 114, 102, 121, 122, 110, 117, 122, 112, 121, 97, 116, 113, 88, 123, 108, 118, 116, 126, 113, 123, 100, 112, 121, 110, 117, 116, 113, 121, 121, 119, 137, 130, 104, 108, 124, 124, 116, 102, 119, 115, 121, 92, 100, 115, 104, 126, 111, 131, 115, 102, 116, 125, 122, 80, 120, 102, 124, 114, 139, 93, 119, 123, 112, 128, 117, 96, 112, 116, 112, 127, 99, 116, 109, 120, 106, 117, 121, 115, 122, 106, 118, 115, 111, 112, 118, 113, 124, 113, 141, 121, 112, 132, 143, 122, 130, 109, 129, 122, 114, 119, 112, 167, 117, 123, 107, 109, 87, 122, 114, 120, 117, 106, 125, 88, 112, 111, 112, 138, 120, 105, 109, 130, 108, 111, 116, 121, 110, 114, 110, 111, 112, 112, 107, 109, 118, 84, 123, 113, 116, 118, 121, 92, 101, 123, 103, 89, 109, 116, 105, 91, 132, 112, 116, 114, 102, 115, 114, 121, 114, 113, 119, 116, 108, 123, 104, 112, 112, 104, 134, 105, 115, 98, 128, 149, 114, 118, 125, 119, 103, 92, 126, 115, 110, 120, 120, 106, 114, 118, 128, 118, 131, 75, 124, 103, 114, 125, 111, 110, 99, 118, 112, 123, 123, 116, 118, 119, 128, 62, 117, 121, 111, 123, 128, 100, 114, 109, 130, 111, 74, 92, 116, 57, 115, 124, 120, 112, 118, 126, 118, 106, 135, 148, 127, 122, 125, 118, 111, 126, 114, 112, 118, 115, 110, 123, 120, 113, 115, 112, 116, 114, 74, 108, 122, 114, 115, 116, 114, 115, 141, 135, 104, 114, 114, 118, 99, 122, 120, 116, 104, 99, 117, 132, 125, 135, 114, 130, 111, 140, 105, 118, 129, 107, 117, 107, 115, 113, 122, 124, 102, 120, 110, 106, 114, 123, 114, 114, 109, 130, 119, 122, 71, 122, 124, 143, 133, 109, 111, 114, 118, 110, 118, 114, 122, 109, 111, 125, 132, 124, 116, 104, 111, 118, 110, 123, 122, 118, 121, 113, 117, 108, 103, 115, 117, 104, 124, 121, 116, 124, 116, 117, 116, 109, 106, 113, 114, 136, 125, 113, 112, 97, 107, 124, 109, 121, 114, 124, 122, 101, 116, 119, 130, 113, 116, 126, 129, 123, 116, 116, 121, 121, 123, 112, 107, 144, 112, 122, 121, 121, 125, 116, 116, 129, 103, 114, 141, 114, 126, 123, 120, 121, 106, 116, 105, 122, 106, 102, 109, 100, 104, 117, 106, 115, 110, 119, 144, 86, 113, 111, 103, 143, 123, 108, 117, 100, 114, 114, 116, 134, 124, 100, 113, 122, 84, 96, 95, 123, 100, 113, 110, 104, 113, 139, 115, 96, 116, 133, 113, 107, 97, 118, 109, 140, 113, 117, 122, 116, 110, 118, 106, 109, 115, 110, 119, 114, 121, 123, 115, 109, 110, 120, 164, 130, 106, 119, 120, 111, 112, 103, 112, 119, 117, 111, 113, 113, 117, 140, 93, 117, 128, 107, 109, 118, 109, 123, 94, 119, 110, 110, 106, 117, 122, 114, 107, 123, 116, 116, 119, 108, 104, 125, 118, 122, 110, 115, 115, 82, 90, 107, 129, 110, 121, 122, 95, 111, 117, 113, 115, 121, 114, 113, 111, 76, 109, 108, 122, 109, 114, 110, 87, 124, 120, 116, 93, 109, 121, 104, 106, 115, 105, 103, 139, 114, 111, 120, 125, 116, 90, 125, 112, 128, 128, 110, 113, 125, 104, 116, 109, 108, 123, 120, 118, 113, 115, 116, 110, 133, 111, 116, 104, 92, 117, 97, 133, 102, 114, 110, 125, 121, 126, 117, 115, 118, 99, 113, 110, 118, 116, 112, 129, 115, 74, 120, 119, 115, 106, 115, 129, 102, 111, 119, 113, 130, 111, 130, 133, 105, 116, 115, 114, 119, 117, 116, 129, 102, 115, 117, 116, 132, 104, 126, 125, 111, 95, 122, 125, 114, 97, 111, 120, 87, 103, 112, 123, 124, 114, 116, 121, 109, 136, 116, 116, 111, 120, 109, 102, 125, 121, 97, 122, 117, 116, 129, 110, 109, 110, 114, 116, 90, 107, 122, 120, 109, 108, 117, 115, 113, 138, 107, 115, 129, 145, 109, 112, 117, 115, 108, 94, 104, 103, 122, 128, 128, 110, 109, 97, 78, 107, 113, 112, 126, 109, 121, 118, 130, 106, 142, 106, 114, 109, 112, 112, 114, 117, 101, 118, 130, 123, 109, 120, 119, 97, 112, 116, 110, 119, 121, 108, 125, 106, 132, 118, 112, 126, 123, 118, 119, 117, 123, 115, 116, 130, 108, 103, 110, 98, 109, 121, 114, 124, 102, 127, 118, 96, 102, 109, 119, 124, 106, 117, 104, 92, 111, 113, 116, 130, 118, 121, 113, 114, 114, 120, 111, 130, 120, 100, 112, 107, 119, 105, 105, 115, 115, 125, 121, 116, 109, 104, 120, 115, 106, 117, 127, 98, 109, 120, 95, 123, 101, 119, 114, 116, 125, 115, 101, 116, 108, 102, 120, 129, 115, 111, 123, 117, 103, 113, 111, 114, 111, 114, 106, 118, 119, 123, 111, 115, 111, 135, 115, 111, 104, 116, 126, 124, 102, 102, 108, 104, 121, 115, 112, 121, 111, 106, 115, 97, 112, 111, 125, 109, 121, 113, 134, 108, 123, 120, 108, 107, 110, 120, 118, 123, 136, 110, 120, 100, 101, 118, 126, 116, 106, 114, 105, 117, 124, 118, 192, 109, 125, 120, 116, 112, 111, 110, 112, 144, 124, 90, 116, 104, 111, 103, 101, 133, 117, 109, 113, 115, 114, 119, 129, 119, 116, 115, 115, 112, 130, 97, 125, 102, 113, 122, 114, 123, 110, 129, 121, 118, 114, 107, 113, 122, 121, 121, 114, 106, 121, 122, 108, 111, 105, 115, 106, 120, 117, 117, 108, 122, 113, 111, 110, 134, 115, 101, 123, 107, 115, 119, 122, 106, 122, 121, 115, 107, 126, 113, 123, 104, 124, 113, 103, 124, 121, 130, 121, 111, 110, 122, 98, 119, 113, 119, 119, 136, 127, 111, 106, 96, 138, 105, 107, 115, 105, 110, 113, 109, 114, 108, 115, 127, 122, 106, 91, 113, 101, 108, 126, 113, 115, 111, 102, 119, 115, 113, 117, 113, 113, 124, 130, 131, 114, 123, 114, 112, 109, 123, 106, 126, 122, 119, 115, 137, 97, 121, 112, 117, 117, 101, 116, 103, 110, 122, 127, 104, 109, 122, 122, 118, 113, 101, 168, 124, 109, 125, 109, 131, 106, 105, 118, 136, 114, 113, 106, 128, 119, 113, 122, 120, 122, 114, 125, 119, 123, 115, 113, 116, 120, 138, 115, 108, 119, 119, 122, 114, 124, 115, 118, 126, 120, 112, 113, 106, 112, 119, 99, 113, 118, 107, 111, 121, 119, 117, 115, 120, 119, 119, 104, 114, 120, 126, 111, 117, 113, 117, 114, 102, 111, 84, 114, 96, 114, 122, 38, 117, 128, 107, 123, 124, 112, 104, 108, 130, 114, 120, 100, 133, 123, 97, 111, 91, 103, 124, 138, 131, 108, 121, 123, 106, 126, 125, 109, 120, 131, 112, 98, 111, 100, 127, 116, 125, 126, 117, 133, 102, 135, 110, 108, 124, 122, 110, 130, 114, 108, 126, 128, 115, 115, 104, 109, 106, 111, 115, 115, 110, 86, 125, 110, 112, 121, 115, 120, 104, 121, 110, 128, 118, 104, 116, 113, 109, 126, 105, 132, 115, 132, 116, 119, 156, 82, 112, 113, 111, 100, 108, 131, 120, 118, 120, 117, 135, 131, 73, 123, 120, 117, 112, 123, 118, 108, 121, 121, 134, 116, 93, 118, 115, 114, 111, 120, 117, 114, 131, 92, 119, 128, 114, 114, 98, 120, 113, 116, 112, 123, 134, 129, 119, 128, 125, 105, 107, 102, 104, 118, 114, 118, 118, 116, 89, 105, 135, 114, 117, 117, 108, 104, 110, 108, 121, 121, 111, 116, 127, 106, 122, 120, 145, 112, 139, 102, 134, 106, 106, 127, 115, 117, 111, 133, 115, 116, 126, 118, 111, 111, 130, 118, 114, 132, 129, 130, 112, 113, 114, 127, 129, 112, 114, 121, 111, 114, 139, 111, 127, 123, 122, 108, 106, 111, 110, 104, 117, 132, 116, 117, 101, 114, 133, 116, 114, 105, 123, 109, 114, 108, 114, 134, 113, 109, 114, 119, 121, 115, 110, 110, 126, 115, 107, 104, 118, 118, 121, 105, 118, 106, 110, 122, 114, 128, 118, 96, 107, 100, 113, 102, 114, 120, 120, 114, 104, 118, 114, 124, 108, 124, 124, 116, 122, 129, 116, 122, 110, 111, 114, 116, 131, 116, 113, 123, 128, 117, 118, 115, 108, 116, 116, 117, 116, 108, 119, 122, 108, 113, 111, 112, 118, 109, 111, 114, 112, 117, 116, 124, 128, 119, 118, 117, 116, 113, 119, 125, 118, 119, 116, 110, 116, 112, 143, 118, 117, 111, 114, 128, 114, 121, 116, 109, 108, 107, 117, 116, 109, 112, 116, 113, 111, 118, 116, 127, 117, 112, 107, 117, 121, 115, 108, 117, 120, 115, 115, 114, 119, 116, 115, 122, 118, 114, 115, 120, 120, 117, 112, 114, 103, 118, 117, 120, 113, 107, 116, 114, 116, 122, 118, 115, 127, 104, 116, 114, 117, 124, 111, 123, 117, 113, 116, 122, 111, 117, 119, 129, 118, 112, 103, 117, 126, 118, 106, 117, 114, 107, 109, 122, 116, 115, 109, 119, 115, 123, 120, 111, 117, 117, 113, 123, 113, 119, 124, 116, 119, 114, 117, 121, 111, 112, 127, 115, 120, 126, 117, 117, 106, 117, 116, 113, 111, 112, 118, 115, 122, 123, 106, 122, 111, 117, 108, 113, 115, 112, 112, 103, 110, 108, 109, 109, 116, 115, 122, 119, 118, 122, 122, 109, 126, 111, 116, 119, 112, 119, 115, 116, 121, 122, 110, 98, 110, 120, 112, 115, 119, 124, 116, 119, 116, 117, 104, 106, 117, 121, 114, 111, 122, 118, 120, 111, 120, 122, 113, 108, 112, 115, 112, 112, 110, 117, 124, 124, 118, 114, 120, 120, 115, 131, 116, 122, 115, 120, 116, 121, 119, 122, 116, 118, 121, 107, 117, 99, 111, 116, 117, 111, 115, 112, 127, 116, 113, 130, 112, 125, 120, 117, 119, 116, 112, 117, 114, 111, 118, 104, 112, 112, 114, 115, 116, 111, 113, 120, 114, 119, 117, 119, 116, 110, 122, 112, 121, 117, 114, 104, 119, 122, 120, 123, 112, 113, 95, 114, 105, 117, 118, 119, 117, 108, 114, 118, 108, 114, 118, 116, 115, 112, 104, 120, 115, 121, 124, 114, 118, 126, 109, 124, 113, 113, 113, 111, 116, 115, 106, 124, 120, 125, 118, 111, 116, 124, 108, 112, 111, 119, 123, 118, 107, 111, 111, 110, 109, 109, 113, 110, 115, 119, 106, 106, 115, 108, 116, 119, 114, 115, 127, 114, 107, 116, 114, 117, 112, 115, 114, 116, 127, 120, 112, 122, 113, 122, 116, 118, 115, 122, 119, 117, 127, 116, 117, 120, 114, 120, 121, 121, 112, 121, 115, 106, 120, 128, 113, 115, 124, 117, 122, 111, 111, 115, 117, 115, 114, 126, 108, 120, 112, 117, 107, 121, 113, 114, 117, 116, 125, 123, 117, 119, 120, 117, 118, 123, 112, 112, 113, 106, 112, 117, 111, 117, 123, 113, 117, 120, 104, 123, 114, 113, 115, 114, 114, 121, 121, 109, 122, 111, 126, 115, 119, 120, 121, 117, 113, 114, 107, 114, 124, 112, 119, 113, 114, 118, 116, 116, 117, 110, 107, 113, 124, 116, 114, 124, 120, 111, 115, 112, 113, 122, 116, 111, 114, 121, 118, 112, 109, 114, 120, 112, 104, 118, 109, 117, 113, 108, 125, 112, 106, 105, 125, 114, 124, 123, 109, 114, 117, 120, 116, 112, 116, 110, 114, 107, 116, 109, 118, 123, 122, 110, 104, 130, 110, 115, 110, 114, 123, 111, 105, 121, 115, 110, 119, 116, 112, 115, 127, 120, 113, 120, 121, 115, 124, 117, 111, 113, 97, 121, 114, 99, 109, 117, 119, 111, 115, 116, 113, 148, 114, 116, 112, 118, 126, 117, 116, 99, 131, 126, 122, 124, 109, 116, 119, 126, 116, 115, 108, 114, 113, 117, 117, 118, 111, 126, 117, 105, 117, 117, 119, 115, 121, 117, 123, 116, 122, 121, 114, 107, 107, 113, 105, 93, 118, 122, 111, 130, 125, 118, 116, 115, 117, 123, 118, 122, 107, 123, 123, 110, 115, 116, 118, 112, 120, 120, 115, 111, 115, 117, 127, 124, 112, 115, 119, 113, 106, 113, 118, 120, 116, 114, 115, 110, 119, 122, 120, 116, 112, 110, 105, 131, 125, 136, 113, 116, 112, 101, 117, 121, 108, 120, 120, 117, 118, 107, 126, 120, 123, 104, 124, 117, 114, 110, 118, 117, 106, 114, 109, 124, 112, 121, 118, 106, 117, 122, 129, 122, 111, 113, 118, 121, 116, 113, 118, 113, 120, 117, 115, 123, 114, 114, 128, 106, 126, 114, 112, 108, 120, 120, 109, 110, 111, 122, 113, 116, 113, 121, 118, 118, 120, 128, 117, 118, 106, 123, 132, 112, 117, 122, 117, 118, 117, 116, 114, 111, 117, 118, 120, 107, 120, 112, 117, 116, 110, 107, 113, 121, 119, 127, 116, 119, 117, 113, 122, 126, 117, 117, 118, 116, 133, 119, 111, 118, 115, 119, 123, 117, 133, 116, 109, 105, 117, 122, 114, 115, 114, 121, 132, 106, 113, 98, 122, 121, 118, 105, 109, 117, 114, 113, 124, 123, 125, 99, 118, 113, 145, 115, 124, 122, 110, 122, 120, 123, 112, 118, 115, 124, 124, 107, 114, 106, 130, 100, 123, 110, 110, 114, 118, 111, 120, 116, 116, 108, 117, 127, 112, 109, 118, 121, 117, 117, 112, 120, 92, 119, 111, 117, 113, 120, 109, 121, 105, 118, 114, 114, 102, 119, 113, 115, 116, 116, 122, 119, 118, 111, 118, 112, 105, 131, 121, 107, 123, 117, 121, 120, 112, 116, 114, 113, 122, 129, 126, 125, 109, 103, 106, 99, 130, 119, 123, 117, 117, 116, 118, 114, 106, 113, 114, 125, 102, 113, 121, 111, 119, 109, 118, 109, 99, 110, 110, 116, 129, 118, 121, 123, 121, 118, 100, 110, 117, 113, 104, 119, 120, 114, 110, 125, 111, 129, 118, 119, 116, 122, 113, 134, 111, 110, 110, 113, 120, 122, 114, 104, 122, 118, 122, 115, 118, 107, 122, 113, 125, 113, 119, 125, 112, 112, 114, 119, 110, 113, 115, 121, 115, 118, 112, 107, 113, 115, 121, 114, 124, 114, 126, 124, 106, 119, 108, 118, 122, 107, 124, 124, 114, 118, 118, 117, 122, 111, 121, 120, 112, 118, 114, 127, 123, 108, 121, 104, 114, 128, 128, 108, 109, 126, 112, 118, 121, 109, 117, 81, 109, 98, 114, 110, 113, 114, 112, 101, 115, 114, 107, 120, 119, 106, 122, 112, 107, 117, 112, 97, 116, 117, 124, 120, 112, 126, 113, 111, 122, 103, 109, 123, 125, 118, 111, 129, 99, 113, 122, 117, 108, 109, 111, 114, 119, 113, 120, 124, 120, 115, 120, 140, 117, 120, 132, 103, 123, 107, 113, 128, 118, 109, 110, 102, 103, 97, 120, 123, 131, 117, 128, 114, 121, 112, 128, 112, 117, 112, 115, 129, 123, 111, 133, 121, 110, 112, 108, 101, 116, 104, 113, 112, 129, 109, 110, 114, 121, 119, 119, 110, 115, 138, 101, 115, 120, 114, 110, 97, 126, 109, 120, 126, 123, 111, 120, 118, 119, 106, 120, 107, 112, 95, 121, 125, 112, 120, 120, 127, 120, 110, 106, 103, 128, 115, 130, 126, 112, 110, 127, 110, 117, 117, 128, 106, 116, 117, 108, 109, 120, 127, 119, 128, 118, 131, 109, 109, 118, 119, 118, 128, 100, 115, 109, 89, 104, 115, 120, 119, 111, 129, 116, 116, 118, 130, 110, 121, 95, 114, 112, 123, 118, 127, 115, 111, 115, 110, 115, 115, 119, 114, 119, 121, 114, 124, 122, 126, 119, 115, 103, 107, 127, 113, 102, 96, 106, 108, 119, 119, 125, 103, 126, 122, 124, 118, 126, 116, 112, 114, 113, 132, 119, 119, 118, 182, 128, 118, 110, 109, 118, 121, 133, 107, 121, 108, 106, 124, 114, 119, 119, 114, 119, 112, 123, 112, 112, 137, 121, 115, 167, 106, 102, 105, 111, 118, 134, 115, 114, 108, 111, 122, 106, 113, 116, 112, 105, 126, 107, 107, 119, 106, 116, 112, 120, 126, 135, 112, 134, 123, 110, 119, 124, 113, 128, 120, 123, 113, 119, 135, 115, 103, 114, 106, 113, 110, 111, 144, 101, 124, 105, 101, 113, 119, 125, 94, 112, 116, 114, 107, 109, 116, 118, 115, 112, 125, 135, 114, 111, 101, 109, 113, 116, 111, 106, 113, 122, 115, 117, 114, 108, 116, 126, 127, 110, 116, 106, 119, 124, 134, 113, 108, 119, 122, 122, 111, 105, 111, 97, 124, 117, 120, 130, 172, 121, 118, 107, 91, 110, 117, 118, 116, 143, 110, 113, 132, 119, 127, 98, 117, 126, 108, 119, 108, 108, 101, 113, 117, 110, 118, 115, 117, 114, 109, 116, 112, 111, 116, 108, 124, 110, 134, 101, 118, 119, 97, 118, 121, 111, 116, 117, 125, 134, 118, 94, 128, 107, 117, 112, 104, 128, 106, 115, 117, 120, 112, 108, 121, 113, 117, 119, 113, 121, 115, 116, 120, 129, 115, 113, 109, 120, 120, 113, 122, 99, 122, 114, 111, 123, 112, 85, 119, 112, 108, 114, 114, 111, 120, 113, 128, 125, 110, 114, 117, 116, 109, 111, 124, 107, 102, 124, 110, 104, 126, 126, 112, 114, 109, 133, 126, 120, 124, 119, 121, 117, 116, 116, 108, 103, 128, 114, 119, 110, 117, 103, 111, 119, 117, 111, 118, 114, 111, 115, 117, 113, 81, 72, 112, 119, 118, 115, 107, 113, 116, 119, 115, 114, 116, 123, 104, 122, 118, 112, 127, 121, 109, 113, 124, 117, 119, 125, 116, 113, 127, 102, 123, 116, 101, 132, 111, 115, 118, 121, 118, 116, 120, 102, 120, 100, 127, 118, 115, 125, 109, 125, 117, 142, 107, 115, 113, 116, 112, 116, 122, 113, 124, 108, 112, 134, 129, 121, 119, 129, 135, 110, 110, 110, 110, 107, 124, 114, 121, 125, 92, 186, 90, 122, 115, 111, 106, 114, 100, 116, 116, 119, 104, 123, 129, 123, 100, 113, 116, 98, 118, 126, 125, 120, 105, 110, 117, 106, 105, 117, 114, 117, 115, 110, 121, 116, 109, 122, 124, 121, 116, 115, 115, 113, 119, 114, 113, 109, 113, 127, 115, 134, 112, 107, 115, 114, 121, 120, 105, 151, 123, 116, 114, 106, 119, 119, 117, 105, 132, 112, 109, 104, 115, 119, 124, 112, 98, 99, 125, 120, 118, 125, 142, 119, 118, 106, 104, 113, 119, 113, 130, 116, 97, 120, 124, 112, 128, 118, 112, 130, 132, 129, 120, 109, 115, 118, 86, 119, 109, 127, 119, 118, 102, 135, 120, 142, 125, 119, 111, 120, 107, 121, 124, 111, 115, 121, 109, 75, 113, 114, 127, 115, 99, 120, 92, 110, 120, 110, 100, 113, 120, 104, 120, 131, 117, 127, 118, 120, 115, 111, 126, 118, 124, 123, 96, 124, 109, 98, 115, 117, 119, 114, 114, 124, 120, 126, 98, 100, 111, 91, 109, 119, 117, 99, 128, 126, 114, 125, 117, 113, 124, 120, 109, 127, 107, 113, 109, 117, 109, 118, 118, 117, 118, 113, 108, 112, 137, 126, 101, 114, 126, 115, 108, 118, 121, 108, 113, 107, 99, 104, 110, 107, 105, 108, 118, 120, 111, 116, 113, 117, 137, 110, 127, 117, 120, 118, 99, 118, 115, 104, 120, 133, 111, 117, 109, 109, 122, 107, 115, 118, 118, 127, 108, 129, 113, 105, 99, 120, 106, 123, 127, 114, 104, 117, 117, 121, 122, 133, 116, 105, 107, 114, 118, 124, 109, 113, 109, 127, 118, 133, 111, 123, 112, 119, 122, 104, 116, 118, 114, 144, 119, 116, 137, 107, 149, 111, 103, 114, 133, 116, 125, 97, 126, 108, 117, 118, 117, 115, 107, 106, 120, 114, 118, 120, 108, 101, 116, 122, 118, 129, 109, 119, 103, 128, 118, 121, 119, 116, 104, 110, 130, 103, 107, 114, 114, 123, 111, 96, 133, 98, 121, 141, 120, 123, 117, 111, 105, 115, 103, 109, 118, 124, 116, 104, 114, 128, 131, 110, 120, 135, 125, 114, 122, 126, 113, 132, 112, 138, 139, 127, 119, 124, 110, 114, 166, 126, 127, 110, 106, 107, 132, 100, 109, 100, 106, 119, 93, 117, 80, 126, 118, 128, 116, 117, 113, 131, 113, 119, 124, 125, 108, 115, 108, 122, 117, 93, 106, 115, 126, 125, 110, 119, 127, 103, 102, 106, 132, 114, 119, 113, 105, 123, 112, 119, 116, 96, 138, 118, 100, 117, 116, 103, 113, 118, 108, 107, 116, 120, 108, 113, 121, 129, 101, 118, 114, 117, 102, 111, 122, 131, 113, 111, 99, 105, 125, 102, 100, 122, 118, 110, 106, 122, 109, 108, 127, 111, 104, 122, 112, 116, 114, 114, 119, 121, 116, 114, 124, 116, 111, 132, 113, 100, 111, 105, 108, 111, 112, 109, 144, 109, 112, 117, 110, 129, 111, 116, 106, 113, 110, 117, 121, 122, 139, 111, 113, 117, 112, 126, 107, 113, 115, 107, 112, 116, 119, 126, 117, 125, 120, 112, 114, 124, 118, 121, 113, 109, 118, 111, 129, 119, 114, 118, 137, 122, 110, 122, 114, 126, 110, 108, 109, 117, 115, 108, 115, 114, 106, 111, 117, 111, 121, 127, 123, 115, 106, 111, 124, 129, 120, 101, 111, 125, 113, 119, 115, 103, 101, 132, 99, 120, 114, 113, 116, 114, 128, 122, 101, 112, 121, 113, 125, 126, 141, 99, 104, 117, 120, 113, 111, 112, 110, 106, 113, 127, 123, 115, 110, 107, 117, 125, 122, 130, 123, 111, 117, 122, 124, 124, 109, 137, 114, 104, 117, 115, 121, 128, 123, 111, 116, 100, 95, 118, 117, 118, 116, 111, 110, 123, 113, 126, 140, 112, 121, 119, 118, 118, 112, 114, 120, 113, 113, 102, 119, 106, 123, 116, 116, 118, 111, 122, 109, 115, 119, 117, 125, 112, 122, 104, 105, 112, 119, 133, 123, 116, 116, 106, 121, 117, 112, 110, 128, 116, 110, 117, 118, 109, 131, 106, 120, 119, 111, 109, 123, 115, 135, 117, 113, 127, 113, 108, 116, 120, 127, 111, 121, 111, 121, 114, 109, 117, 118, 101, 111, 136, 119, 118, 117, 101, 106, 110, 110, 101, 119, 119, 100, 117, 114, 121, 123, 98, 118, 120, 125, 137, 114, 108, 120, 111, 113, 123, 141, 122, 126, 113, 122, 112, 105, 122, 120, 116, 123, 109, 127, 111, 108, 120, 121, 122, 113, 132, 117, 116, 123, 123, 107, 116, 113, 123, 114, 115, 123, 112, 118, 116, 111, 99, 119, 118, 113, 116, 116, 109, 108, 113, 102, 101, 111, 116, 115, 137, 102, 121, 128, 126, 114, 128, 114, 110, 124, 107, 97, 113, 123, 123, 120, 103, 150, 112, 124, 111, 126, 121, 122, 120, 114, 120, 116, 121, 113, 102, 104, 113, 113, 102, 124, 122, 105, 113, 128, 101, 102, 115, 129, 108, 135, 109, 111, 106, 104, 116, 123, 125, 112, 112, 118, 117, 118, 119, 130, 112, 112, 98, 124, 122, 118, 111, 110, 114, 114, 106, 120, 106, 113, 118, 121, 112, 118, 108, 112, 115, 122, 114, 117, 127, 118, 108, 115, 123, 116, 110, 111, 121, 118, 110, 117, 129, 113, 126, 111, 113, 106, 121, 120, 107, 130, 124, 117, 112, 131, 95, 123, 126, 105, 118, 113, 101, 110, 118, 108, 131, 115, 116, 108, 116, 110, 112, 126, 113, 110, 100, 117, 112, 118, 110, 120, 121, 117, 122, 102, 121, 114, 125, 121, 120, 115, 128, 109, 126, 118, 120, 127, 115, 133, 113, 112, 123, 123, 119, 119, 129, 115, 125, 120, 137, 124, 116, 115, 106, 115, 115, 118, 126, 119, 126, 123, 112, 126, 94, 106, 124, 118, 116, 109, 103, 127, 103, 120, 120, 118, 119, 126, 108, 117, 119, 121, 123, 121, 124, 128, 111, 118, 129, 112, 122, 109, 99, 131, 128, 118, 106, 136, 118, 116, 123, 115, 105, 115, 113, 105, 115, 120, 115, 123, 112, 98, 127, 93, 115, 107, 124, 122, 120, 115, 108, 124, 121, 126, 109, 126, 124, 122, 124, 111, 130, 122, 102, 112, 106, 119, 112, 114, 113, 125, 110, 125, 114, 117, 106, 123, 126, 118, 103, 118, 114, 108, 104, 116, 118, 105, 131, 118, 102, 115, 104, 126, 118, 114, 110, 115, 113, 114, 120, 116, 122, 123, 118, 119, 113, 125, 133, 109, 110, 100, 122, 122, 128, 121, 125, 115, 136, 109, 115, 112, 123, 125, 126, 116, 131, 112, 109, 117, 109, 108, 111, 98, 102, 115, 121, 102, 120, 113, 124, 142, 118, 116, 105, 127, 138, 139, 118, 124, 127, 108, 113, 114, 107, 103, 106, 120, 130, 98, 110, 133, 125, 118, 102, 119, 125, 102, 118, 104, 123, 129, 111, 108, 142, 117, 112, 112, 124, 122, 123, 155, 104, 113, 107, 132, 129, 121, 111, 124, 120, 131, 127, 118, 123, 132, 115, 113, 122, 136, 108, 113, 120, 112, 113, 113, 121, 122, 117, 116, 95, 125, 112, 108, 117, 110, 108, 119, 122, 114, 91, 108, 132, 118, 117, 112, 118, 119, 134, 107, 114, 99, 141, 114, 113, 103, 123, 120, 127, 98, 118, 112, 108, 114, 111, 116, 103, 113, 121, 127, 118, 115, 112, 105, 115, 117, 110, 125, 101, 114, 112, 119, 106, 122, 125, 102, 113, 117, 111, 116, 108, 123, 131, 120, 127, 107, 107, 124, 122, 112, 109, 102, 123, 125, 105, 116, 111, 121, 108, 140, 117, 135, 106, 120, 95, 122, 109, 113, 99, 121, 110, 113, 134, 107, 115, 108, 111, 118, 111, 114, 110, 120, 98, 110, 126, 108, 121, 114, 104, 130, 130, 127, 124, 125, 110, 128, 116, 115, 105, 112, 125, 125, 123, 111, 114, 117, 112, 109, 108, 125, 133, 113, 111, 112, 120, 91, 114, 112, 129, 127, 116, 122, 115, 112, 113, 104, 116, 123, 118, 111, 117, 115, 131, 121, 96, 107, 116, 123, 123, 98, 108, 141, 103, 110, 99, 114, 111, 115, 103, 115, 114, 104, 114, 106, 118, 109, 108, 118, 100, 117, 115, 107, 116, 97, 113, 120, 125, 127, 121, 116, 123, 96, 151, 119, 112, 113, 122, 123, 134, 113, 129, 119, 111, 123, 113, 124, 115, 122, 123, 117, 117, 117, 129, 124, 125, 113, 129, 129, 119, 104, 116, 134, 134, 132, 116, 119, 116, 127, 130, 110, 97, 112, 114, 138, 114, 124, 109, 129, 118, 130, 120, 111, 116, 116, 123, 114, 124, 128, 123, 131, 114, 110, 120, 105, 100, 114, 123, 111, 104, 104, 115, 111, 116, 90, 104, 99, 117, 113, 98, 96, 110, 129, 111, 105, 107, 122, 125, 115, 136, 123, 134, 95, 101, 118, 113, 121, 125, 125, 105, 110, 114, 106, 138, 123, 116, 122, 100, 119, 129, 124, 117, 104, 114, 100, 111, 124, 139, 116, 131, 109, 109, 129, 126, 110, 118, 99, 110, 125, 116, 127, 112, 111, 122, 130, 102, 109, 123, 129, 109, 115, 119, 119, 112, 114, 109, 127, 108, 115, 112, 117, 105, 130, 114, 110, 105, 129, 109, 121, 121, 110, 117, 117, 111, 96, 139, 108, 123, 124, 127, 118, 123, 121, 114, 116, 125, 111, 112, 106, 111, 116, 126, 120, 109, 106, 115, 119, 124, 116, 112, 123, 106, 115, 116, 138, 118, 116, 130, 124, 117, 107, 97, 124, 107, 121, 113, 124, 116, 118, 125, 96, 123, 110, 121, 113, 123, 115, 111, 109, 104, 98, 109, 111, 113, 116, 111, 116, 142, 107, 120, 112, 124, 113, 114, 121, 121, 114, 116, 107, 110, 108, 124, 108, 116, 116, 110, 113, 120, 109, 132, 114, 123, 125, 110, 113, 115, 113, 107, 96, 126, 114, 112, 123, 119, 121, 119, 110, 111, 114, 120, 116, 112, 125, 124, 106, 134, 99, 115, 112, 118, 129, 114, 112, 112, 115, 105, 119, 112, 108, 110, 118, 105, 115, 113, 115, 126, 121, 122, 111, 108, 109, 114, 114, 133, 110, 106, 109, 103, 123, 144, 111, 107, 113, 119, 123, 115, 137, 120, 109, 118, 102, 104, 112, 103, 117, 107, 106, 118, 119, 92, 106, 119, 119, 117, 114, 122, 119, 104, 116, 108, 119, 127, 108, 107, 118, 114, 112, 99, 116, 119, 121, 107, 111, 125, 115, 110, 113, 111, 99, 116, 114, 122, 104, 125, 117, 125, 116, 131, 119, 122, 113, 110, 108, 116, 99, 109, 114, 108, 114, 110, 95, 122, 119, 113, 114, 124, 118, 117, 126, 117, 123, 118, 115, 121, 113, 145, 108, 112, 119, 103, 111, 128, 117, 126, 111, 122, 123, 116, 108, 123, 119, 118, 112, 119, 116, 115, 120, 110, 120, 116, 164, 115, 119, 106, 113, 104, 121, 119, 126, 119, 131, 125, 123, 102, 102, 106, 113, 120, 118, 128, 118, 110, 116, 118, 116, 114, 123, 102, 119, 112, 111, 118, 125, 113, 99, 119, 98, 119, 124, 135, 121, 118, 98, 121, 123, 115, 109, 144, 124, 118, 119, 131, 110, 107, 116, 115, 120, 124, 107, 95, 117, 129, 120, 110, 122, 123, 122, 111, 118, 108, 96, 119, 112, 108, 115, 119, 120, 89, 123, 116, 108, 116, 120, 101, 115, 121, 109, 112, 115, 110, 99, 119, 117, 113, 126, 116, 122, 103, 113, 124, 118, 119, 120, 137, 112, 120, 117, 126, 106, 92, 107, 143, 112, 114, 118, 115, 108, 114, 113, 112, 114, 106, 121, 112, 108, 117, 113, 109, 110, 102, 118, 117, 115, 119, 120, 115, 121, 112, 110, 104, 129, 106, 113, 117, 117, 118, 116, 110, 110, 110, 113, 110, 128, 114, 116, 114, 123, 110, 120, 116, 112, 112, 113, 124, 108, 116, 109, 117, 136, 122, 117, 107, 125, 114, 112, 127, 106, 104, 119, 119, 126, 109, 112, 108, 115, 107, 115, 121, 126, 114, 103, 112, 119, 114, 114, 127, 112, 113, 121, 123, 119, 110, 112, 120, 124, 114, 121, 107, 116, 89, 125, 124, 128, 89, 125, 124, 105, 133, 122, 105, 121, 105, 114, 119, 99, 112, 109, 125, 115, 106, 116, 134, 115, 112, 115, 130, 106, 114, 102, 109, 108, 135, 107, 103, 110, 113, 117, 98, 112, 106, 100, 127, 108, 107, 113, 111, 120, 108, 110, 138, 120, 126, 113, 110, 100, 122, 112, 102, 115, 113, 112, 111, 115, 116, 123, 114, 127, 117, 120, 127, 110, 121, 121, 126, 115, 123, 97, 127, 127, 102, 112, 100, 104, 120, 121, 114, 127, 104, 118, 114, 120, 120, 120, 127, 121, 105, 124, 100, 119, 131, 112, 109, 114, 112, 106, 118, 105, 119, 112, 134, 101, 108, 112, 142, 116, 104, 114, 107, 113, 133, 112, 128, 116, 117, 117, 117, 107, 110, 101, 123, 127, 118, 123, 116, 112, 117, 97, 131, 121, 112, 116, 117, 114, 112, 118, 135, 113, 108, 110, 117, 126, 132, 95, 125, 113, 104, 128, 111, 111, 119, 111, 106, 127, 125, 114, 128, 116, 119, 110, 116, 117, 112, 109, 126, 108, 123, 113, 123, 130, 131, 117, 111, 103, 127, 122, 120, 114, 116, 111, 106, 113, 108, 107, 122, 125, 106, 118, 115, 104, 106, 114, 120, 114, 118, 116, 108, 113, 118, 117, 123, 114, 116, 116, 119, 125, 107, 106, 120, 115, 119, 115, 121, 112, 107, 109, 128, 129, 120, 121, 112, 128, 125, 106, 121, 110, 116, 112, 120, 114, 113, 110, 116, 116, 138, 117, 107, 112, 117, 109, 110, 117, 115, 114, 113, 115, 110, 116, 124, 119, 121, 117, 106, 121, 117, 120, 115, 121, 120, 112, 123, 110, 107, 109, 119, 109, 113, 103, 112, 112, 108, 117, 110, 120, 118, 122, 107, 112, 115, 104, 110, 115, 126, 116, 137, 118, 110, 106, 118, 132, 118, 113, 111, 117, 128, 104, 106, 119, 114, 112, 111, 114, 103, 107, 118, 103, 137, 114, 120, 128, 111, 103, 108, 121, 114, 106, 122, 112, 104, 116, 121, 104, 129, 103, 113, 112, 102, 107, 118, 110, 113, 120, 106, 129, 111, 132, 112, 110, 105, 122, 113, 109, 124, 131, 109, 113, 118, 136, 104, 117, 119, 115, 131, 107, 118, 114, 112, 128, 115, 105, 113, 124, 125, 120, 133, 126, 119, 115, 131, 106, 117, 117, 113, 125, 116, 108, 116, 124, 104, 118, 107, 113, 113, 124, 116, 110, 105, 112, 122, 124, 111, 129, 116, 122, 132, 110, 122, 123, 113, 121, 121, 110, 114, 112, 96, 114, 113, 104, 113, 114, 132, 109, 114, 120, 124, 123, 131, 100, 111, 114, 127, 140, 117, 104, 113, 126, 103, 107, 103, 126, 124, 107, 117, 104, 125, 112, 126, 96, 112, 96, 110, 114, 119, 130, 133, 128, 125, 121, 120, 105, 130, 113, 119, 123, 122, 119, 120, 114, 127, 127, 120, 120, 128, 115, 121, 120, 122, 107, 111, 99, 128, 118, 125, 120, 128, 107, 117, 107, 117, 120, 117, 124, 121, 101, 118, 110, 112, 104, 108, 116, 113, 115, 110, 123, 113, 129, 113, 142, 120, 110, 111, 108, 106, 106, 118, 119, 106, 111, 98, 125, 106, 107, 104, 117, 119, 156, 120, 133, 115, 97, 107, 124, 114, 101, 160, 109, 121, 126, 115, 110, 115, 113, 108, 120, 121, 107, 117, 127, 111, 116, 119, 108, 105, 111, 109, 120, 118, 115, 111, 118, 118, 122, 113, 121, 110, 116, 106, 102, 98, 117, 104, 100, 113, 109, 123, 125, 126, 114, 117, 115, 108, 112, 124, 105, 121, 122, 126, 126, 107, 116, 119, 101, 98, 121, 110, 111, 141, 127, 123, 122, 102, 116, 122, 113, 113, 130, 120, 109, 119, 116, 107, 126, 113, 120, 119, 99, 116, 115, 121, 120, 119, 106, 118, 125, 110, 110, 115, 115, 115, 113, 127, 125, 113, 115, 111, 105, 105, 116, 115, 109, 105, 115, 120, 124, 125, 112, 118, 118, 110, 117, 121, 124, 125, 119, 143, 114, 120, 112, 78, 100, 114, 119, 113, 111, 101, 120, 121, 115, 116, 119, 117, 104, 117, 113, 117, 118, 112, 110, 125, 105, 117, 108, 99, 117, 122, 117, 114, 107, 121, 109, 122, 106, 110, 119, 104, 99, 113, 105, 120, 121, 100, 108, 115, 122, 113, 94, 114, 113, 120, 137, 120, 114, 127, 139, 117, 117, 109, 135, 115, 109, 118, 123, 118, 112, 110, 119, 111, 130, 115, 112, 112, 107, 123, 115, 125, 116, 128, 119, 122, 170, 116, 114, 113, 92, 122, 119, 100, 118, 112, 111, 97, 139, 124, 120, 115, 113, 112, 141, 133, 106, 129, 116, 102, 122, 105, 144, 120, 106, 110, 120, 113, 129, 121, 129, 107, 111, 114, 115, 101, 99, 126, 103, 122, 127, 112, 109, 139, 102, 113, 104, 122, 105, 112, 111, 128, 119, 124, 101, 114, 118, 118, 118, 115, 117, 118, 119, 112, 112, 110, 113, 113, 118, 130, 120, 127, 123, 131, 136, 121, 119, 107, 118, 107, 105, 117, 129, 108, 128, 129, 111, 118, 113, 119, 124, 129, 118, 109, 105, 110, 116, 119, 117, 116, 106, 102, 130, 140, 109, 114, 124, 113, 113, 123, 111, 130, 137, 111, 83, 108, 113, 117, 109, 110, 103, 121, 120, 112, 109, 115, 127, 107, 114, 85, 119, 121, 112, 116, 114, 105, 73, 99, 118, 112, 116, 130, 108, 138, 123, 110, 128, 96, 121, 119, 121, 112, 113, 103, 129, 117, 119, 107, 110, 114, 126, 111, 113, 111, 122, 127, 120, 131, 113, 123, 123, 117, 127, 120, 112, 106, 108, 107, 109, 107, 123, 115, 114, 130, 103, 116, 125, 117, 106, 116, 114, 136, 107, 120, 100, 107, 115, 132, 127, 121, 118, 119, 113, 112, 123, 125, 113, 116, 111, 99, 125, 138, 111, 114, 132, 101, 125, 108, 113, 103, 94, 114, 114, 115, 109, 119, 120, 116, 116, 108, 124, 109, 120, 117, 137, 117, 114, 116, 105, 97, 97, 107, 115, 121, 108, 107, 102, 119, 116, 122, 123, 110, 107, 116, 121, 119, 117, 124, 111, 124, 107, 119, 115, 119, 119, 142, 99, 114, 104, 113, 117, 119, 121, 122, 125, 111, 105, 118, 137, 118, 116, 125, 136, 117, 108, 115, 130, 97, 118, 96, 126, 117, 109, 109, 110, 117, 109, 123, 120, 124, 116, 112, 127, 115, 120, 120, 116, 115, 107, 143, 106, 118, 131, 111, 114, 117, 119, 120, 118, 118, 121, 118, 117, 110, 107, 115, 117, 122, 118, 118, 95, 103, 100, 107, 116, 108, 95, 127, 119, 107, 119, 113, 123, 113, 112, 105, 122, 107, 114, 127, 98, 125, 117, 103, 116, 122, 127, 115, 107, 110, 121, 97, 109, 110, 113, 113, 118, 107, 117, 108, 116, 110, 114, 134, 117, 123, 113, 108, 117, 109, 117, 176, 116, 120, 111, 110, 123, 116, 103, 120, 123, 109, 101, 114, 106, 105, 110, 100, 116, 114, 112, 116, 118, 107, 113, 126, 125, 120, 120, 123, 128, 108, 119, 117, 122, 147, 109, 110, 124, 121, 89, 117, 113, 114, 112, 111, 118, 114, 126, 105, 106, 105, 128, 112, 103, 127, 125, 123, 119, 112, 124, 111, 111, 103, 108, 98, 102, 119, 113, 129, 127, 121, 127, 119, 119, 111, 100, 117, 121, 110, 116, 121, 120, 126, 109, 131, 113, 119, 117, 121, 96, 105, 122, 114, 116, 112, 115, 112, 117, 115, 113, 116, 113, 122, 113, 123, 119, 119, 103, 129, 120, 116, 119, 107, 112, 122, 120, 111, 115, 99, 110, 121, 91, 124, 105, 118, 124, 116, 107, 127, 112, 110, 120, 114, 116, 114, 154, 116, 120, 133, 107, 111, 116, 119, 108, 121, 123, 108, 114, 118, 109, 113, 112, 106, 109, 121, 109, 133, 116, 113, 149, 129, 116, 118, 114, 98, 110, 106, 120, 109, 97, 127, 119, 126, 122, 106, 119, 115, 103, 125, 109, 109, 114, 113, 109, 115, 115, 117, 123, 121, 111, 109, 118, 119, 128, 114, 111, 119, 107, 109, 121, 109, 126, 124, 105, 123, 111, 124, 114, 126, 106, 105, 108, 114, 124, 119, 102, 118, 109, 114, 118, 105, 115, 124, 119, 123, 126, 91, 125, 130, 106, 114, 102, 110, 129, 110, 97, 116, 114, 130, 110, 111, 107, 112, 123, 121, 126, 117, 128, 126, 125, 123, 114, 127, 133, 122, 116, 122, 117, 121, 127, 109, 110, 123, 110, 120, 111, 109, 122, 97, 114, 100, 121, 128, 104, 130, 123, 116, 127, 124, 106, 120, 113, 105, 122, 125, 109, 112, 107, 119, 118, 104, 141, 140, 113, 114, 111, 104, 114, 119, 122, 105, 112, 123, 135, 126, 125, 123, 104, 107, 86, 117, 118, 120, 117, 105, 123, 108, 123, 106, 99, 110, 102, 116, 139, 113, 113, 122, 118, 122, 110, 136, 115, 106, 127, 102, 124, 112, 123, 113, 119, 134, 121, 129, 106, 112, 121, 126, 95, 116, 136, 120, 113, 116, 123, 105, 110, 111, 102, 120, 120, 133, 115, 129, 121, 108, 123, 107, 106, 126, 105, 116, 116, 118, 118, 113, 115, 116, 101, 113, 122, 113, 92, 105, 102, 114, 125, 104, 113, 102, 115, 119, 106, 141, 113, 110, 116, 108, 113, 108, 121, 120, 126, 105, 114, 107, 120, 123, 102, 131, 115, 117, 120, 123, 120, 116, 124, 118, 111, 125, 129, 131, 114, 109, 115, 117, 116, 115, 98, 138, 115, 109, 107, 119, 122, 106, 104, 123, 126, 112, 117, 118, 122, 122, 118, 113, 103, 109, 123, 109, 112, 111, 116, 121, 113, 117, 123, 107, 118, 114, 117, 115, 121, 116, 119, 105, 105, 118, 128, 120, 117, 114, 112, 111, 116, 126, 133, 110, 127, 119, 121, 108, 108, 114, 109, 109, 117, 106, 131, 125, 107, 112, 128, 109, 109, 128, 114, 120, 103, 122, 97, 116, 130, 119, 125, 122, 121, 104, 122, 119, 106, 113, 124, 118, 112, 109, 118, 119, 108, 106, 111, 103, 107, 106, 110, 123, 119, 115, 106, 122, 124, 116, 115, 111, 120, 127, 118, 112, 119, 102, 115, 123, 111, 125, 110, 93, 114, 108, 111, 124, 117, 114, 126, 126, 119, 116, 112, 113, 115, 118, 117, 120, 132, 119, 116, 111, 113, 101, 111, 123, 106, 118, 105, 127, 119, 108, 105, 122, 129, 108, 124, 124, 96, 118, 121, 109, 115, 120, 107, 112, 105, 106, 113, 109, 126, 104, 107, 122, 120, 108, 110, 113, 110, 109, 113, 119, 117, 114, 116, 109, 124, 108, 127, 112, 122, 109, 110, 99, 140, 115, 109, 133, 112, 117, 112, 127, 119, 112, 113, 117, 107, 117, 116, 118, 113, 107, 112, 118, 119, 111, 113, 125, 124, 118, 114, 107, 118, 123, 104, 101, 112, 117, 121, 124, 126, 112, 115, 120, 118, 130, 113, 115, 115, 120, 109, 123, 122, 123, 107, 125, 113, 125, 112, 130, 119, 114, 120, 111, 109, 115, 108, 128, 110, 120, 115, 121, 121, 122, 118, 126, 118, 117, 123, 124, 119, 117, 116, 119, 108, 114, 120, 111, 127, 111, 103, 121, 113, 106, 117, 115, 110, 97, 126, 113, 111, 122, 100, 121, 119, 124, 101, 103, 118, 118, 126, 107, 111, 105, 121, 131, 106, 114, 112, 119, 118, 124, 104, 112, 115, 113, 116, 114, 116, 133, 113, 109, 107, 115, 109, 119, 117, 129, 108, 121, 112, 117, 115, 111, 113, 111, 109, 133, 113, 125, 106, 108, 111, 111, 113, 109, 125, 107, 109, 129, 99, 124, 120, 112, 104, 111, 125, 121, 119, 121, 106, 113, 112, 119, 114, 121, 118, 101, 114, 116, 132, 130, 110, 113, 119, 106, 109, 117, 120, 120, 119, 115, 118, 109, 118, 105, 115, 112, 119, 127, 106, 122, 120, 116, 116, 111, 127, 115, 117, 136, 130, 115, 115, 118, 121, 124, 120, 115, 102, 114, 119, 119, 112, 113, 104, 120, 113, 111, 106, 114, 102, 122, 109, 113, 115, 115, 119, 105, 120, 123, 119, 120, 105, 113, 118, 125, 113, 122, 112, 117, 128, 109, 102, 112, 120, 113, 104, 126, 104, 104, 138, 128, 107, 100, 118, 120, 116, 116, 118, 115, 112, 117, 121, 113, 122, 126, 117, 113, 118, 113, 117, 111, 123, 110, 132, 118, 129, 104, 109, 114, 101, 110, 122, 108, 112, 117, 121, 115, 118, 118, 115, 112, 112, 123, 103, 119, 124, 145, 104, 108, 110, 113, 111, 119, 117, 116, 112, 129, 107, 112, 105, 120, 119, 117, 118, 101, 101, 104, 106, 119, 111, 102, 103, 113, 107, 115, 117, 117, 104, 131, 120, 112, 114, 125, 110, 113, 84, 91, 106, 100, 106, 117, 109, 134, 124, 109, 113, 114, 126, 112, 88, 102, 125, 115, 110, 112, 121, 116, 115, 122, 97, 125, 111, 111, 107, 132, 98, 116, 109, 111, 108, 113, 175, 121, 130, 118, 107, 129, 116, 102, 121, 104, 125, 116, 120, 99, 113, 109, 116, 111, 128, 123, 107, 117, 124, 130, 110, 114, 134, 124, 118, 117, 108, 102, 123, 118, 110, 115, 122, 121, 123, 102, 112, 127, 107, 112, 99, 119, 114, 97, 108, 128, 122, 113, 106, 112, 121, 115, 99, 106, 116, 100, 126, 128, 111, 108, 120, 117, 114, 107, 121, 107, 109, 120, 107, 109, 113, 131, 121, 110, 101, 104, 121, 122, 122, 126, 112, 108, 116, 105, 99, 114, 129, 115, 117, 108, 120, 112, 101, 113, 126, 109, 113, 103, 117, 121, 137, 105, 135, 124, 117, 122, 112, 99, 118, 115, 123, 120, 117, 126, 113, 111, 129, 107, 106, 108, 128, 108, 123, 112, 96, 110, 110, 112, 111, 128, 114, 127, 107, 106, 123, 123, 121, 109, 110, 133, 114, 101, 103, 122, 123, 110, 125, 120, 116, 125, 103, 113, 97, 108, 127, 104, 107, 124, 116, 117, 109, 112, 141, 124, 103, 131, 122, 110, 117, 115, 122, 121, 119, 108, 111, 118, 119, 125, 116, 110, 114, 140, 110, 111, 139, 109, 115, 106, 114, 128, 131, 110, 127, 103, 115, 129, 98, 112, 100, 115, 122, 122, 122, 107, 109, 103, 118, 108, 132, 126, 117, 115, 113, 123, 101, 116, 111, 119, 116, 127, 109, 120, 116, 119, 120, 84, 117, 123, 126, 106, 115, 115, 117, 111, 114, 101, 109, 126, 111, 117, 110, 127, 110, 117, 120, 123, 101, 105, 118, 102, 134, 143, 118, 115, 111, 109, 120, 114, 113, 114, 112, 114, 118, 111, 125, 110, 106, 118, 122, 110, 114, 107, 129, 101, 112, 122, 106, 111, 111, 108, 102, 127, 111, 114, 124, 90, 128, 115, 106, 122, 127, 112, 110, 108, 107, 114, 121, 110, 117, 130, 125, 103, 111, 114, 106, 121, 121, 120, 129, 117, 106, 115, 119, 112, 99, 121, 102, 114, 97, 121, 122, 116, 117, 113, 119, 101, 107, 135, 126, 105, 104, 133, 109, 104, 107, 132, 101, 121, 111, 123, 96, 114, 140, 127, 122, 134, 108, 99, 120, 103, 123, 128, 113, 122, 111, 122, 103, 123, 111, 116, 133, 105, 117, 120, 118, 121, 112, 103, 124, 123, 135, 118, 110, 115, 119, 98, 101, 115, 115, 111, 113, 126, 120, 108, 112, 133, 127, 100, 121, 109, 113, 124, 119, 131, 105, 125, 114, 125, 119, 118, 110, 134, 108, 118, 95, 127, 109, 134, 118, 131, 125, 128, 131, 101, 122, 129, 122, 113, 107, 113, 109, 113, 109, 115, 109, 106, 125, 107, 113, 94, 117, 111, 129, 99, 108, 103, 114, 118, 125, 120, 110, 113, 120, 111, 128, 112, 113, 138, 122, 100, 115, 109, 129, 128, 126, 117, 106, 102, 120, 108, 104, 107, 118, 121, 119, 105, 117, 113, 103, 113, 111, 93, 121, 96, 102, 129, 113, 127, 115, 123, 138, 106, 115, 127, 125, 104, 118, 123, 89, 118, 104, 111, 134, 88, 105, 108, 107, 107, 113, 107, 113, 118, 111, 126, 110, 107, 115, 95, 104, 87, 120, 118, 111, 127, 117, 110, 129, 120, 118, 117, 106, 113, 108, 119, 113, 117, 113, 127, 111, 119, 117, 108, 141, 125, 121, 120, 112, 108, 107, 124, 125, 108, 115, 115, 110, 137, 106, 111, 120, 117, 97, 109, 112, 144, 114, 115, 145, 134, 127, 125, 120, 118, 111, 140, 125, 107, 114, 104, 107, 105, 140, 97, 127, 136, 110, 127, 126, 116, 114, 105, 112, 121, 111, 111, 99, 116, 116, 115, 114, 130, 113, 114, 106, 113, 115, 122, 91, 122, 103, 129, 114, 123, 117, 117, 113, 126, 111, 113, 112, 130, 123, 111, 87, 118, 88, 117, 116, 99, 117, 112, 107, 96, 117, 128, 110, 118, 119, 110, 110, 115, 123, 123, 120, 107, 136, 117, 105, 142, 117, 110, 93, 118, 140, 120, 118, 131, 131, 146, 120, 120, 102, 111, 96, 103, 140, 109, 117, 122, 112, 111, 102, 86, 119, 120, 120, 121, 117, 111, 106, 117, 128, 114, 132, 101, 116, 117, 116, 123, 100, 118, 133, 117, 104, 96, 110, 121, 120, 118, 104, 96, 120, 173, 114, 94, 111, 108, 113, 123, 115, 110, 111, 126, 103, 94, 105, 106, 121, 109, 92, 124, 112, 122, 120, 125, 116, 125, 103, 95, 117, 100, 119, 108, 118, 125, 141, 107, 130, 110, 92, 131, 114, 133, 97, 114, 120, 113, 117, 109, 99, 110, 106, 121, 121, 114, 103, 110, 113, 143, 107, 121, 107, 117, 113, 112, 114, 119, 112, 118, 113, 106, 101, 111, 116, 106, 127, 108, 122, 105, 111, 136, 107, 111, 110, 134, 107, 132, 118, 112, 120, 119, 115, 104, 107, 112, 132, 115, 114, 132, 127, 110, 119, 121, 105, 119, 119, 103, 116, 125, 114, 128, 118, 113, 121, 117, 111, 149, 114, 125, 113, 122, 110, 124, 119, 120, 126, 125, 115, 115, 136, 107, 125, 104, 105, 112, 105, 115, 105, 110, 99, 107, 110, 111, 121, 115, 125, 115, 113, 103, 134, 135, 124, 129, 120, 117, 127, 121, 83, 134, 116, 130, 110, 120, 108, 133, 116, 131, 122, 112, 131, 108, 114, 98, 121, 128, 114, 111, 130, 124, 120, 121, 135, 111, 105, 126, 112, 102, 107, 113, 122, 117, 98, 112, 100, 115, 88, 115, 91, 114, 115, 111, 109, 98, 106, 107, 112, 114, 107, 107, 102, 106, 113, 113, 119, 134, 107, 102, 110, 117, 120, 116, 111, 102, 103, 128, 107, 111, 104, 120, 109, 121, 117, 101, 105, 111, 115, 118, 114, 124, 132, 112, 130, 129, 103, 120, 118, 112, 127, 110, 144, 127, 121, 115, 114, 119, 122, 95, 121, 116, 115, 117, 118, 113, 125, 108, 122, 113, 110, 117, 112, 124, 118, 123, 126, 122, 117, 118, 115, 114, 115, 117, 107, 119, 95, 121, 123, 119, 117, 134, 114, 118, 132, 113, 113, 114, 116, 123, 115, 117, 118, 120, 113, 116, 116, 118, 121, 109, 131, 124, 100, 118, 106, 126, 117, 118, 107, 114, 123, 110, 114, 117, 121, 120, 113, 115, 115, 122, 121, 116, 116, 113, 111, 114, 125, 110, 134, 119, 117, 122, 120, 109, 120, 118, 114, 117, 107, 128, 113, 113, 116, 112, 113, 131, 142, 116, 113, 119, 123, 119, 116, 109, 108, 109, 113, 114, 121, 113, 108, 115, 126, 121, 124, 126, 106, 122, 118, 110, 109, 106, 118, 113, 114, 119, 110, 112, 114, 116, 119, 128, 123, 119, 109, 119, 123, 121, 124, 113, 116, 120, 117, 120, 120, 127, 119, 111, 117, 113, 121, 121, 108, 113, 110, 110, 111, 110, 136, 111, 123, 114, 109, 112, 120, 106, 125, 114, 120, 112, 128, 122, 121, 117, 110, 112, 122, 118, 105, 114, 119, 108, 108, 123, 112, 119, 108, 124, 111, 112, 121, 104, 109, 124, 128, 112, 109, 119, 109, 115, 112, 115, 126, 113, 119, 113, 116, 124, 111, 119, 109, 121, 117, 118, 117, 120, 118, 120, 111, 100, 117, 110, 119, 111, 111, 110, 109, 118, 121, 117, 136, 115, 110, 111, 122, 110, 114, 133, 114, 113, 127, 124, 120, 110, 124, 108, 118, 121, 122, 111, 123, 118, 112, 108, 119, 106, 120, 111, 109, 116, 109, 116, 100, 120, 106, 112, 120, 116, 116, 106, 120, 119, 118, 116, 117, 122, 120, 119, 109, 121, 109, 113, 106, 113, 121, 112, 112, 110, 114, 119, 114, 124, 121, 113, 113, 121, 122, 107, 114, 123, 108, 118, 113, 117, 121, 116, 114, 117, 112, 113, 103, 120, 106, 119, 116, 123, 117, 120, 119, 114, 118, 122, 117, 112, 115, 112, 112, 122, 115, 109, 112, 117, 114, 121, 109, 113, 118, 114, 107, 113, 122, 117, 110, 111, 113, 130, 128, 123, 95, 123, 121, 111, 117, 114, 112, 135, 112, 113, 110, 125, 112, 109, 120, 103, 103, 117, 131, 108, 114, 116, 110, 114, 113, 117, 115, 131, 118, 115, 127, 113, 112, 120, 117, 113, 119, 110, 110, 128, 124, 115, 104, 122, 118, 114, 108, 137, 114, 120, 119, 112, 121, 114, 111, 115, 113, 113, 112, 117, 116, 126, 106, 114, 113, 110, 122, 123, 110, 112, 123, 118, 111, 118, 120, 126, 118, 119, 122, 110, 116, 116, 137, 115, 115, 117, 103, 115, 121, 131, 129, 114, 122, 116, 131, 131, 108, 112, 122, 73, 117, 112, 119, 111, 117, 111, 107, 109, 113, 109, 116, 118, 111, 114, 112, 108, 108, 120, 111, 117, 113, 114, 119, 114, 109, 118, 113, 109, 117, 109, 112, 118, 98, 119, 114, 108, 111, 113, 105, 117, 117, 118, 107, 107, 116, 115, 121, 120, 114, 108, 133, 114, 121, 119, 111, 115, 118, 113, 122, 108, 115, 120, 111, 121, 133, 121, 107, 117, 112, 109, 120, 125, 124, 104, 111, 110, 116, 103, 121, 108, 128, 116, 108, 120, 115, 113, 116, 128, 126, 125, 111, 120, 109, 124, 110, 110, 104, 127, 117, 133, 126, 104, 112, 125, 106, 108, 117, 130, 130, 117, 109, 119, 109, 104, 110, 121, 113, 120, 110, 128, 112, 111, 113, 126, 113, 105, 121, 115, 111, 133, 113, 103, 102, 111, 114, 157, 114, 114, 101, 123, 116, 115, 122, 120, 97, 121, 86, 114, 99, 114, 117, 116, 119, 131, 122, 121, 123, 118, 128, 155, 111, 112, 124, 110, 112, 121, 110, 119, 102, 121, 108, 115, 123, 111, 125, 106, 115, 106, 94, 115, 117, 113, 115, 115, 114, 123, 118, 104, 116, 112, 109, 121, 117, 119, 106, 103, 112, 122, 127, 118, 105, 112, 123, 122, 117, 113, 116, 119, 113, 132, 116, 113, 125, 122, 118, 115, 111, 107, 114, 111, 119, 119, 125, 105, 116, 121, 123, 111, 113, 121, 123, 115, 124, 114, 114, 109, 114, 109, 126, 113, 133, 131, 109, 118, 108, 115, 115, 118, 120, 124, 137, 119, 112, 117, 117, 108, 95, 109, 126, 106, 114, 108, 112, 118, 124, 122, 123, 126, 113, 118, 115, 115, 99, 109, 120, 111, 107, 112, 118, 119, 127, 109, 107, 140, 117, 107, 111, 110, 126, 102, 115, 112, 104, 121, 134, 120, 111, 111, 125, 121, 110, 113, 117, 123, 118, 98, 121, 113, 111, 126, 114, 93, 132, 123, 115, 113, 125, 115, 130, 113, 124, 115, 117, 110, 105, 121, 122, 121, 124, 118, 107, 120, 120, 103, 123, 113, 113, 108, 116, 136, 113, 124, 112, 117, 120, 117, 121, 121, 119, 107, 127, 129, 122, 146, 102, 111, 114, 135, 119, 111, 126, 134, 121, 121, 103, 86, 119, 120, 93, 115, 123, 119, 111, 124, 105, 134, 124, 122, 122, 98, 138, 134, 105, 109, 108, 113, 117, 115, 114, 113, 108, 123, 108, 109, 112, 113, 117, 109, 124, 109, 141, 124, 130, 110, 127, 114, 123, 119, 122, 106, 147, 117, 118, 102, 92, 100, 123, 115, 124, 112, 118, 106, 110, 116, 113, 125, 126, 122, 122, 121, 114, 113, 119, 124, 100, 119, 116, 137, 119, 115, 114, 105, 121, 120, 122, 123, 100, 104, 116, 109, 114, 112, 119, 112, 128, 111, 132, 109, 118, 115, 115, 117, 114, 114, 115, 118, 125, 111, 116, 112, 119, 122, 120, 109, 118, 114, 109, 144, 114, 109, 103, 105, 121, 119, 108, 118, 118, 109, 133, 118, 124, 107, 114, 113, 110, 109, 128, 116, 123, 98, 118, 107, 116, 129, 110, 124, 112, 111, 114, 121, 118, 119, 115, 120, 105, 129, 107, 110, 114, 110, 108, 111, 103, 118, 123, 117, 110, 114, 118, 103, 107, 108, 115, 134, 113, 127, 116, 118, 119, 119, 107, 112, 126, 111, 129, 121, 121, 134, 123, 110, 121, 124, 113, 119, 100, 120, 117, 112, 133, 118, 114, 119, 124, 124, 111, 116, 124, 119, 117, 116, 114, 124, 121, 111, 128, 113, 112, 130, 126, 105, 103, 118, 88, 115, 101, 99, 111, 102, 154, 112, 103, 117, 108, 115, 109, 113, 113, 125, 105, 115, 115, 137, 101, 115, 117, 131, 110, 121, 114, 102, 117, 133, 118, 132, 115, 117, 109, 114, 107, 116, 118, 99, 121, 122, 132, 106, 119, 111, 111, 116, 111, 118, 118, 107, 130, 113, 117, 109, 107, 107, 122, 121, 102, 120, 109, 113, 108, 120, 133, 100, 107, 110, 109, 112, 119, 120, 116, 110, 132, 99, 109, 102, 109, 113, 116, 112, 118, 106, 115, 118, 118, 118, 112, 114, 128, 104, 110, 111, 117, 124, 127, 132, 116, 106, 118, 107, 119, 111, 110, 135, 109, 114, 116, 115, 113, 106, 122, 116, 136, 105, 112, 116, 96, 131, 115, 122, 109, 103, 113, 107, 118, 125, 108, 129, 135, 120, 115, 114, 113, 113, 114, 103, 129, 109, 113, 130, 116, 101, 115, 103, 120, 110, 120, 141, 129, 106, 124, 108, 113, 102, 109, 109, 103, 109, 132, 114, 129, 103, 104, 115, 119, 105, 100, 131, 104, 110, 106, 95, 124, 109, 124, 118, 110, 118, 115, 118, 115, 114, 107, 111, 110, 120, 114, 110, 109, 122, 112, 113, 120, 131, 117, 120, 134, 110, 120, 120, 105, 117, 124, 151, 116, 110, 119, 124, 112, 140, 123, 125, 123, 109, 116, 121, 120, 107, 112, 122, 110, 126, 117, 103, 114, 114, 114, 112, 124, 114, 119, 121, 109, 104, 109, 110, 85, 99, 106, 127, 122, 125, 119, 130, 115, 122, 113, 132, 106, 114, 114, 117, 113, 134, 101, 108, 98, 112, 92, 118, 119, 122, 109, 113, 96, 110, 130, 148, 121, 131, 117, 119, 112, 134, 115, 101, 128, 110, 119, 116, 106, 122, 142, 110, 110, 114, 126, 115, 120, 119, 108, 131, 114, 94, 104, 132, 108, 112, 119, 135, 108, 134, 116, 100, 104, 111, 110, 118, 121, 117, 125, 123, 120, 121, 123, 122, 122, 99, 102, 107, 107, 112, 104, 130, 118, 115, 107, 114, 110, 115, 103, 107, 119, 119, 105, 118, 110, 136, 120, 111, 119, 111, 115, 127, 103, 111, 105, 111, 110, 113, 110, 119, 104, 116, 118, 130, 135, 106, 110, 104, 128, 114, 79, 106, 121, 114, 111, 101, 113, 102, 120, 111, 121, 129, 135, 109, 116, 135, 105, 113, 132, 104, 118, 109, 118, 127, 114, 116, 132, 101, 115, 118, 124, 114, 116, 120, 120, 121, 122, 109, 130, 106, 111, 114, 112, 121, 128, 116, 109, 110, 137, 120, 114, 112, 113, 119, 121, 122, 106, 103, 118, 105, 127, 121, 102, 101, 112, 113, 125, 113, 114, 114, 115, 121, 141, 124, 110, 122, 113, 98, 104, 117, 146, 122, 125, 112, 124, 119, 122, 102, 110, 121, 117, 111, 125, 133, 127, 110, 113, 113, 114, 124, 97, 133, 131, 93, 114, 101, 107, 141, 109, 113, 122, 114, 110, 107, 109, 118, 120, 111, 139, 130, 111, 121, 129, 124, 116, 137, 113, 112, 114, 111, 110, 111, 95, 118, 109, 110, 123, 116, 122, 116, 114, 117, 119, 101, 100, 110, 120, 94, 105, 120, 132, 126, 116, 127, 131, 107, 114, 103, 120, 122, 117, 103, 125, 110, 122, 118, 114, 102, 125, 111, 120, 106, 108, 112, 124, 118, 117, 98, 119, 113, 134, 118, 102, 106, 119, 118, 115, 113, 124, 122, 113, 124, 123, 124, 109, 112, 113, 122, 144, 92, 121, 127, 93, 100, 112, 117, 113, 120, 108, 113, 117, 130, 135, 126, 116, 112, 123, 124, 117, 104, 124, 112, 79, 129, 126, 111, 102, 112, 109, 122, 115, 132, 98, 116, 119, 102, 122, 105, 120, 120, 100, 123, 114, 99, 107, 124, 112, 122, 107, 106, 119, 120, 116, 114, 118, 122, 119, 129, 112, 139, 111, 135, 130, 126, 118, 154, 125, 113, 116, 121, 123, 106, 120, 109, 115, 107, 129, 106, 124, 113, 129, 109, 115, 108, 120, 124, 125, 114, 124, 105, 122, 126, 130, 116, 113, 112, 120, 104, 117, 131, 111, 140, 108, 118, 131, 113, 113, 116, 113, 107, 124, 116, 101, 125, 111, 114, 116, 120, 99, 112, 97, 102, 98, 116, 107, 102, 109, 109, 112, 121, 129, 112, 105, 121, 116, 107, 111, 117, 105, 101, 118, 125, 112, 116, 111, 112, 114, 105, 123, 114, 105, 105, 99, 129, 121, 107, 126, 112, 106, 103, 113, 103, 123, 110, 120, 102, 108, 95, 113, 110, 130, 116, 105, 116, 123, 112, 130, 119, 115, 99, 123, 125, 114, 122, 116, 107, 115, 96, 122, 120, 110, 112, 123, 112, 107, 114, 111, 108, 127, 106, 111, 105, 114, 109, 137, 121, 112, 124, 143, 125, 104, 124, 127, 115, 117, 125, 134, 113, 114, 119, 95, 111, 116, 130, 111, 133, 119, 122, 118, 126, 130, 117, 120, 116, 105, 118, 119, 119, 119, 114, 101, 119, 117, 129, 140, 121, 109, 119, 114, 120, 102, 125, 122, 118, 124, 109, 116, 122, 130, 104, 121, 111, 110, 127, 110, 122, 121, 133, 111, 114, 123, 124, 114, 96, 121, 118, 127, 116, 122, 123, 116, 106, 119, 110, 118, 113, 114, 124, 103, 131, 120, 97, 114, 116, 132, 115, 105, 108, 108, 113, 117, 129, 117, 124, 116, 119, 122, 117, 118, 124, 100, 119, 123, 130, 109, 120, 114, 119, 110, 110, 139, 103, 111, 108, 135, 120, 117, 115, 110, 127, 118, 111, 110, 114, 136, 111, 120, 121, 126, 124, 109, 106, 112, 112, 111, 133, 109, 133, 119, 122, 125, 125, 113, 107, 111, 114, 126, 119, 112, 123, 121, 118, 125, 107, 123, 113, 106, 108, 109, 126, 117, 107, 127, 102, 127, 117, 122, 122, 112, 134, 114, 113, 117, 97, 122, 122, 111, 118, 96, 111, 108, 122, 118, 107, 109, 105, 114, 106, 112, 109, 110, 117, 115, 128, 112, 123, 118, 97, 119, 136, 122, 114, 109, 118, 124, 106, 119, 111, 119, 121, 103, 127, 93, 125, 117, 100, 115, 121, 110, 107, 110, 115, 109, 105, 140, 103, 117, 98, 125, 118, 119, 119, 125, 119, 122, 117, 114, 124, 126, 122, 100, 112, 141, 134, 99, 110, 113, 127, 112, 111, 116, 112, 119, 96, 117, 120, 107, 110, 113, 118, 113, 129, 146, 106, 103, 114, 122, 104, 116, 116, 112, 125, 106, 120, 113, 107, 131, 115, 119, 108, 130, 117, 106, 120, 114, 119, 139, 113, 124, 112, 103, 122, 118, 116, 116, 124, 115, 117, 121, 113, 108, 117, 111, 104, 102, 109, 108, 117, 116, 121, 131, 110, 109, 136, 111, 110, 101, 110, 103, 112, 121, 126, 127, 110, 114, 103, 111, 123, 108, 109, 124, 115, 124, 123, 98, 113, 122, 120, 122, 107, 112, 107, 112, 113, 116, 120, 107, 125, 109, 125, 116, 107, 120, 99, 100, 119, 129, 108, 110, 107, 120, 118, 115, 125, 109, 125, 110, 94, 114, 118, 122, 125, 104, 129, 112, 133, 137, 129, 111, 122, 109, 119, 111, 118, 108, 112, 115, 121, 138, 111, 121, 118, 117, 113, 119, 112, 111, 117, 121, 144, 121, 123, 118, 123, 111, 112, 115, 121, 124, 105, 116, 112, 113, 104, 125, 116, 124, 105, 103, 120, 107, 120, 108, 117, 125, 103, 127, 134, 122, 104, 113, 126, 100, 117, 103, 97, 126, 124, 140, 112, 101, 113, 108, 120, 141, 104, 117, 126, 99, 113, 126, 127, 120, 117, 118, 123, 128, 110, 124, 105, 126, 140, 115, 98, 112, 106, 118, 125, 123, 120, 122, 108, 110, 130, 117, 110, 124, 127, 122, 127, 112, 126, 115, 125, 109, 111, 108, 99, 130, 123, 114, 103, 121, 128, 120, 110, 98, 133, 130, 108, 110, 111, 112, 113, 127, 112, 114, 117, 95, 117, 113, 127, 135, 119, 109, 117, 110, 117, 122, 122, 117, 126, 106, 142, 118, 124, 111, 104, 120, 99, 114, 125, 114, 143, 101, 108, 112, 106, 116, 134, 114, 94, 117, 110, 112, 109, 103, 131, 118, 130, 114, 121, 119, 115, 122, 113, 118, 111, 124, 124, 131, 111, 109, 103, 117, 108, 120, 115, 112, 120, 106, 141, 109, 116, 140, 113, 113, 110, 128, 107, 119, 106, 111, 103, 107, 107, 119, 99, 107, 110, 101, 116, 133, 126, 112, 119, 106, 119, 128, 108, 115, 102, 124, 123, 113, 123, 109, 127, 116, 114, 118, 120, 116, 126, 113, 119, 113, 126, 103, 112, 106, 129, 99, 119, 120, 96, 122, 115, 130, 119, 105, 111, 128, 126, 126, 99, 95, 111, 105, 111, 120, 118, 130, 102, 114, 110, 107, 106, 111, 126, 120, 114, 116, 112, 107, 116, 113, 120, 108, 119, 120, 122, 116, 106, 112, 112, 114, 103, 122, 118, 134, 124, 143, 120, 110, 116, 129, 102, 109, 121, 118, 124, 112, 137, 120, 101, 102, 111, 119, 94, 116, 116, 119, 111, 107, 102, 118, 107, 112, 121, 97, 123, 109, 118, 114, 108, 119, 103, 107, 125, 114, 130, 103, 107, 122, 106, 124, 109, 106, 111, 118, 117, 128, 122, 105, 112, 116, 115, 121, 116, 109, 118, 123, 108, 108, 106, 118, 131, 117, 131, 108, 109, 112, 115, 105, 116, 113, 98, 112, 118, 107, 110, 133, 111, 117, 126, 124, 103, 113, 126, 121, 104, 125, 112, 110, 116, 111, 96, 124, 109, 118, 124, 113, 114, 122, 106, 111, 115, 116, 108, 114, 112, 108, 116, 121, 104, 90, 114, 112, 112, 126, 106, 130, 115, 90, 120, 123, 119, 117, 119, 111, 124, 96, 117, 125, 113, 118, 112, 117, 106, 147, 114, 122, 119, 115, 125, 114, 109, 117, 101, 123, 104, 120, 142, 102, 132, 113, 114, 109, 111, 121, 108, 109, 127, 91, 130, 115, 116, 114, 123, 117, 116, 110, 114, 119, 116, 124, 118, 122, 121, 113, 106, 113, 124, 118, 108, 99, 114, 139, 106, 115, 89, 119, 97, 123, 118, 94, 125, 117, 119, 115, 111, 103, 110, 116, 112, 110, 115, 113, 111, 104, 134, 119, 115, 128, 109, 114, 119, 101, 121, 113, 120, 126, 118, 115, 131, 124, 165, 132, 125, 116, 122, 107, 105, 108, 129, 107, 115, 114, 142, 105, 104, 105, 126, 108, 115, 106, 116, 108, 109, 127, 104, 107, 115, 103, 111, 110, 120, 108, 111, 120, 116, 113, 109, 103, 105, 114, 126, 112, 119, 133, 117, 120, 112, 119, 113, 122, 107, 126, 103, 101, 117, 116, 119, 107, 110, 136, 112, 89, 109, 92, 134, 125, 110, 111, 114, 126, 115, 119, 112, 120, 109, 115, 115, 114, 111, 113, 133, 112, 107, 117, 108, 110, 83, 121, 122, 137, 118, 128, 114, 124, 117, 123, 112, 102, 125, 132, 105, 101, 108, 114, 116, 126, 135, 121, 112, 113, 133, 137, 121, 130, 118, 120, 120, 111, 105, 123, 96, 123, 106, 121, 121, 108, 111, 114, 118, 124, 105, 119, 111, 105, 120, 112, 121, 129, 120, 115, 120, 115, 118, 112, 101, 104, 132, 120, 111, 111, 117, 111, 117, 99, 121, 113, 107, 138, 103, 120, 120, 126, 114, 114, 116, 114, 121, 107, 114, 102, 121, 107, 92, 114, 114, 111, 118, 104, 112, 119, 130, 114, 115, 123, 111, 120, 124, 105, 106, 130, 118, 115, 110, 105, 128, 130, 124, 123, 110, 116, 116, 116, 142, 113, 110, 106, 144, 118, 123, 131, 108, 120, 114, 117, 126, 120, 91, 109, 118, 109, 118, 125, 134, 124, 117, 110, 106, 116, 114, 113, 111, 110, 99, 111, 107, 139, 118, 114, 125, 98, 117, 115, 115, 91, 118, 111, 118, 116, 116, 112, 113, 116, 114, 116, 112, 113, 127, 115, 117, 127, 107, 114, 110, 121, 118, 107, 129, 114, 113, 112, 128, 95, 112, 151, 126, 118, 111, 126, 109, 113, 115, 122, 122, 109, 124, 123, 126, 120, 111, 110, 77, 119, 118, 120, 107, 128, 121, 110, 121, 103, 120, 117, 147, 112, 114, 124, 113, 116, 108, 121, 120, 143, 118, 116, 124, 117, 117, 115, 125, 114, 110, 119, 121, 110, 113, 102, 129, 107, 102, 121, 120, 107, 117, 112, 125, 104, 115, 109, 123, 118, 123, 105, 111, 121, 117, 112, 106, 115, 117, 100, 129, 110, 119, 133, 108, 120, 113, 131, 119, 107, 110, 137, 118, 113, 77, 114, 118, 121, 117, 133, 99, 110, 115, 109, 102, 122, 111, 133, 105, 108, 98, 117, 99, 107, 106, 117, 111, 105, 112, 122, 114, 114, 124, 104, 111, 120, 142, 105, 116, 129, 121, 113, 112, 124, 118, 112, 118, 104, 115, 118, 104, 126, 106, 134, 113, 96, 111, 109, 120, 112, 113, 109, 106, 118, 118, 121, 99, 122, 118, 113, 118, 114, 127, 120, 115, 109, 117, 117, 119, 118, 125, 126, 121, 103, 120, 110, 125, 117, 117, 113, 115, 103, 128, 115, 113, 106, 118, 122, 112, 108, 129, 120, 106, 121, 121, 111, 97, 113, 106, 112, 127, 119, 100, 112, 119, 111, 123, 122, 114, 127, 116, 125, 115, 114, 113, 107, 125, 117, 125, 108, 116, 106, 124, 126, 93, 127, 118, 136, 119, 130, 122, 119, 111, 122, 117, 119, 105, 112, 109, 115, 119, 98, 119, 118, 120, 111, 119, 118, 132, 125, 113, 110, 106, 110, 122, 128, 125, 113, 116, 115, 123, 131, 115, 108, 127, 119, 109, 110, 107, 114, 117, 110, 117, 122, 108, 115, 114, 115, 112, 122, 110, 104, 117, 114, 131, 115, 116, 120, 111, 115, 118, 112, 107, 119, 113, 121, 126, 117, 128, 116, 127, 106, 99, 118, 115, 108, 123, 95, 116, 113, 113, 120, 104, 130, 111, 134, 119, 119, 132, 111, 120, 118, 118, 112, 121, 111, 117, 109, 117, 107, 120, 110, 114, 119, 99, 121, 111, 126, 103, 131, 143, 114, 113, 113, 120, 114, 100, 111, 120, 112, 119, 112, 119, 115, 121, 112, 116, 118, 128, 100, 116, 128, 113, 117, 123, 104, 116, 127, 118, 137, 128, 106, 119, 112, 127, 118, 110, 102, 118, 138, 110, 112, 115, 119, 105, 121, 121, 107, 112, 132, 127, 126, 107, 120, 114, 107, 124, 117, 115, 111, 118, 124, 109, 107, 115, 117, 122, 120, 107, 106, 118, 125, 98, 125, 115, 120, 116, 110, 100, 102, 112, 109, 113, 113, 116, 105, 121, 114, 114, 128, 101, 114, 125, 115, 123, 118, 110, 119, 126, 107, 114, 121, 111, 116, 112, 104, 112, 117, 114, 114, 136, 117, 121, 124, 119, 114, 126, 105, 118, 105, 115, 101, 100, 114, 114, 111, 123, 115, 127, 125, 118, 117, 108, 108, 106, 117, 112, 123, 120, 111, 110, 105, 116, 119, 91, 115, 148, 114, 111, 123, 106, 109, 128, 123, 135, 111, 120, 114, 113, 122, 102, 115, 115, 93, 115, 113, 114, 123, 118, 119, 121, 105, 114, 118, 117, 118, 118, 108, 125, 115, 112, 121, 124, 112, 116, 116, 110, 105, 117, 121, 126, 110, 115, 103, 126, 114, 106, 123, 111, 110, 113, 122, 126, 131, 109, 105, 115, 114, 123, 109, 117, 113, 118, 112, 124, 118, 118, 110, 118, 120, 125, 128, 101, 113, 125, 123, 123, 109, 125, 138, 102, 120, 114, 119, 111, 113, 118, 122, 118, 95, 113, 118, 122, 105, 104, 110, 112, 127, 112, 111, 112, 119, 126, 117, 118, 129, 114, 117, 111, 116, 129, 113, 115, 126, 126, 121, 109, 120, 134, 116, 120, 123, 126, 108, 103, 127, 115, 108, 117, 112, 110, 120, 109, 122, 97, 111, 107, 104, 112, 113, 107, 114, 123, 105, 99, 112, 115, 115, 125, 114, 118, 120, 123, 108, 111, 116, 102, 120, 119, 139, 126, 121, 111, 117, 120, 133, 120, 107, 113, 121, 131, 113, 106, 119, 103, 128, 126, 118, 114, 130, 110, 115, 113, 115, 119, 113, 119, 118, 117, 104, 104, 114, 111, 139, 104, 180, 121, 121, 108, 116, 131, 112, 116, 107, 116, 118, 108, 114, 109, 114, 122, 118, 115, 109, 116, 115, 117, 109, 114, 111, 119, 107, 109, 129, 116, 118, 118, 117, 116, 113, 111, 99, 102, 107, 118, 111, 117, 121, 130, 110, 115, 100, 120, 120, 125, 107, 124, 118, 112, 117, 117, 127, 105, 111, 109, 103, 115, 108, 133, 107, 118, 123, 109, 103, 116, 130, 109, 92, 116, 117, 125, 109, 101, 119, 114, 118, 123, 113, 110, 119, 120, 127, 119, 107, 102, 109, 135, 105, 115, 111, 111, 114, 100, 117, 108, 123, 123, 105, 113, 123, 119, 121, 111, 105, 113, 140, 99, 108, 97, 113, 123, 114, 125, 109, 117, 113, 111, 118, 134, 121, 100, 107, 137, 111, 110, 111, 118, 124, 116, 117, 104, 122, 120, 103, 133, 112, 114, 105, 110, 111, 127, 121, 124, 117, 119, 110, 113, 93, 105, 121, 115, 115, 112, 117, 112, 139, 109, 119, 132, 110, 115, 112, 112, 108, 116, 126, 118, 103, 111, 116, 118, 118, 118, 113, 121, 110, 117, 110, 112, 122, 121, 114, 109, 107, 119, 118, 111, 111, 110, 121, 99, 117, 123, 104, 117, 108, 125, 115, 113, 115, 114, 90, 117, 113, 121, 121, 113, 116, 111, 111, 120, 117, 120, 145, 106, 115, 119, 112, 116, 121, 112, 106, 128, 125, 115, 109, 129, 109, 108, 108, 126, 111, 116, 115, 112, 118, 116, 103, 114, 116, 116, 115, 109, 114, 108, 110, 121, 138, 115, 131, 114, 112, 106, 128, 122, 110, 93, 104, 109, 105, 105, 113, 116, 113, 111, 109, 117, 117, 122, 115, 110, 116, 95, 111, 111, 163, 120, 132, 120, 112, 104, 113, 109, 113, 99, 131, 108, 110, 116, 113, 105, 108, 124, 105, 101, 112, 114, 104, 113, 109, 119, 136, 125, 109, 132, 127, 100, 117, 119, 113, 119, 103, 122, 117, 108, 100, 144, 114, 104, 107, 112, 130, 108, 115, 109, 113, 108, 117, 110, 121, 135, 104, 111, 100, 111, 124, 112, 124, 114, 117, 118, 111, 108, 129, 103, 124, 114, 109, 116, 109, 128, 110, 105, 114, 114, 112, 128, 112, 99, 96, 110, 117, 99, 94, 114, 130, 108, 111, 114, 112, 126, 95, 110, 120, 115, 113, 110, 110, 98, 114, 117, 124, 110, 118, 121, 121, 120, 130, 127, 110, 112, 115, 109, 116, 131, 114, 128, 115, 123, 111, 113, 135, 117, 103, 127, 122, 117, 113, 117, 117, 111, 114, 118, 105, 122, 92, 110, 106, 115, 114, 115, 116, 112, 118, 110, 136, 142, 105, 118, 94, 129, 100, 112, 115, 127, 111, 115, 121, 122, 100, 118, 116, 116, 108, 117, 117, 106, 130, 134, 117, 125, 111, 123, 117, 116, 107, 128, 124, 110, 119, 117, 135, 117, 119, 140, 108, 118, 111, 106, 112, 100, 112, 110, 118, 124, 103, 93, 129, 96, 103, 123, 118, 99, 120, 117, 102, 124, 120, 132, 125, 106, 109, 106, 114, 103, 103, 113, 121, 118, 117, 108, 122, 130, 115, 109, 123, 102, 119, 110, 119, 122, 125, 118, 111, 116, 115, 124, 124, 107, 114, 124, 122, 102, 116, 104, 126, 121, 112, 121, 119, 101, 112, 116, 113, 106, 116, 106, 110, 125, 110, 103, 111, 124, 115, 117, 130, 125, 116, 125, 110, 117, 127, 122, 125, 119, 134, 117, 119, 131, 124, 111, 115, 116, 124, 133, 127, 107, 119, 123, 102, 115, 115, 116, 119, 115, 114, 118, 116, 118, 113, 111, 132, 135, 113, 98, 116, 101, 112, 122, 116, 134, 110, 128, 120, 115, 113, 104, 113, 107, 129, 114, 108, 135, 120, 111, 109, 113, 126, 109, 114, 120, 115, 122, 120, 119, 107, 120, 118, 118, 118, 109, 115, 116, 119, 105, 120, 111, 117, 111, 118, 113, 117, 120, 104, 123, 115, 101, 124, 112, 128, 115, 115, 128, 111, 125, 119, 101, 113, 118, 107, 126, 117, 109, 121, 109, 123, 124, 109, 114, 108, 116, 117, 118, 111, 131, 106, 113, 113, 113, 108, 111, 110, 111, 120, 125, 119, 116, 106, 127, 121, 128, 122, 117, 107, 125, 121, 104, 118, 123, 119, 110, 111, 135, 114, 108, 116, 116, 106, 113, 112, 113, 120, 113, 126, 109, 128, 114, 117, 132, 113, 114, 114, 114, 107, 106, 130, 126, 116, 114, 113, 103, 107, 112, 128, 127, 117, 129, 110, 117, 116, 105, 119, 110, 113, 110, 120, 107, 115, 115, 119, 118, 118, 115, 114, 117, 116, 113, 116, 116, 118, 109, 112, 125, 127, 119, 113, 100, 121, 122, 124, 106, 101, 111, 115, 121, 108, 107, 118, 109, 111, 119, 131, 126, 103, 118, 111, 120, 116, 115, 119, 122, 116, 120, 118, 123, 114, 111, 109, 110, 110, 122, 124, 120, 110, 111, 116, 108, 132, 132, 127, 106, 118, 110, 112, 126, 126, 112, 115, 118, 109, 109, 127, 115, 105, 116, 109, 109, 124, 109, 108, 117, 117, 108, 120, 121, 121, 114, 126, 141, 123, 131, 118, 120, 111, 111, 108, 112, 104, 120, 121, 126, 100, 104, 113, 111, 118, 123, 121, 110, 121, 109, 115, 118, 105, 111, 111, 113, 119, 124, 122, 106, 106, 116, 126, 108, 124, 122, 108, 120, 120, 132, 126, 118, 116, 113, 121, 129, 124, 114, 126, 108, 123, 122, 110, 114, 128, 110, 115, 121, 120, 108, 106, 106, 100, 108, 109, 128, 131, 126, 98, 119, 114, 109, 122, 111, 114, 115, 103, 125, 112, 101, 112, 135, 117, 117, 120, 112, 107, 120, 112, 114, 123, 108, 120, 126, 118, 111, 113, 117, 95, 104, 123, 125, 125, 105, 124, 119, 126, 113, 118, 115, 119, 123, 106, 112, 123, 121, 109, 114, 106, 115, 120, 96, 97, 116, 114, 107, 92, 117, 111, 115, 114, 111, 115, 134, 108, 111, 111, 116, 127, 121, 142, 124, 123, 116, 109, 117, 112, 118, 108, 111, 116, 127, 111, 107, 120, 116, 128, 118, 116, 129, 128, 118, 116, 125, 119, 106, 112, 117, 113, 119, 112, 120, 134, 119, 107, 100, 129, 109, 119, 115, 105, 117, 88, 113, 118, 119, 104, 114, 113, 119, 106, 108, 117, 104, 119, 117, 139, 106, 105, 131, 103, 117, 119, 110, 110, 110, 111, 114, 115, 111, 119, 105, 122, 123, 114, 109, 120, 114, 110, 116, 108, 106, 100, 110, 119, 112, 114, 115, 120, 125, 116, 106, 115, 112, 107, 113, 108, 119, 115, 148, 101, 121, 109, 109, 125, 117, 116, 123, 115, 104, 106, 135, 126, 98, 120, 120, 104, 123, 120, 111, 98, 134, 101, 119, 115, 116, 152, 111, 105, 121, 122, 131, 112, 117, 109, 127, 105, 114, 128, 104, 114, 114, 117, 105, 104, 113, 127, 119, 117, 111, 106, 121, 102, 118, 112, 104, 117, 117, 115, 120, 118, 125, 117, 123, 109, 122, 122, 104, 112, 109, 114, 109, 129, 113, 120, 113, 115, 136, 121, 117, 125, 114, 115, 110, 119, 105, 135, 131, 115, 109, 110, 119, 99, 156, 118, 111, 115, 121, 130, 111, 127, 111, 108, 117, 120, 132, 114, 119, 110, 126, 108, 113, 96, 137, 110, 108, 123, 126, 108, 127, 112, 108, 111, 108, 125, 111, 105, 120, 113, 128, 110, 130, 121, 106, 111, 111, 107, 116, 110, 114, 97, 107, 106, 130, 94, 127, 107, 109, 112, 107, 129, 123, 109, 120, 106, 131, 132, 99, 112, 112, 122, 110, 119, 114, 117, 106, 127, 99, 131, 118, 108, 113, 119, 118, 114, 112, 122, 105, 109, 115, 117, 103, 119, 115, 107, 122, 120, 100, 123, 121, 121, 109, 114, 110, 111, 118, 128, 119, 107, 111, 114, 131, 109, 118, 118, 91, 122, 122, 103, 129, 112, 108, 134, 120, 117, 125, 110, 119, 130, 113, 124, 110, 122, 115, 123, 100, 110, 115, 99, 106, 118, 111, 104, 114, 121, 115, 122, 131, 124, 113, 106, 108, 110, 105, 109, 116, 118, 101, 112, 122, 122, 113, 116, 119, 138, 114, 109, 114, 103, 97, 120, 106, 125, 111, 120, 124, 119, 116, 98, 119, 104, 105, 111, 101, 106, 105, 107, 114, 101, 100, 116, 103, 126, 106, 124, 119, 124, 118, 103, 117, 122, 121, 114, 101, 118, 116, 110, 108, 115, 107, 116, 120, 108, 124, 122, 114, 126, 112, 119, 127, 96, 122, 123, 105, 122, 124, 116, 113, 119, 115, 123, 117, 132, 115, 111, 106, 116, 130, 112, 105, 109, 97, 111, 113, 109, 126, 117, 113, 103, 110, 114, 104, 112, 127, 96, 102, 132, 116, 115, 112, 132, 132, 113, 116, 110, 109, 120, 104, 157, 98, 118, 100, 111, 107, 116, 106, 110, 114, 129, 111, 119, 114, 116, 113, 128, 113, 94, 124, 111, 101, 110, 116, 112, 117, 100, 106, 89, 133, 110, 130, 108, 108, 108, 129, 117, 116, 109, 110, 106, 116, 109, 131, 134, 110, 102, 123, 120, 101, 104, 108, 121, 111, 112, 115, 124, 116, 113, 113, 129, 108, 124, 107, 106, 116, 113, 106, 110, 97, 107, 98, 114, 130, 116, 118, 93, 120, 103, 128, 122, 121, 111, 111, 105, 121, 120, 104, 122, 110, 144, 115, 104, 126, 110, 118, 132, 112, 117, 108, 117, 105, 100, 126, 111, 128, 102, 110, 105, 105, 129, 104, 123, 128, 100, 116, 108, 103, 131, 108, 107, 136, 112, 131, 111, 116, 113, 121, 104, 108, 110, 116, 112, 119, 110, 125, 112, 120, 121, 122, 108, 111, 114, 113, 118, 110, 128, 112, 120, 130, 117, 113, 118, 114, 113, 106, 108, 115, 129, 110, 103, 120, 125, 108, 99, 108, 109, 132, 115, 106, 126, 106, 105, 103, 112, 109, 119, 124, 131, 117, 112, 100, 114, 116, 116, 117, 100, 128, 90, 128, 105, 122, 127, 97, 92, 115, 97, 142, 114, 110, 113, 114, 125, 107, 111, 105, 109, 108, 104, 101, 98, 117, 118, 98, 124, 116, 123, 107, 103, 105, 100, 91, 123, 122, 120, 115, 96, 107, 117, 116, 118, 105, 104, 108, 105, 102, 109, 120, 121, 116, 117, 114, 119, 112, 113, 133, 133, 113, 107, 119, 108, 119, 110, 117, 105, 111, 100, 109, 138, 111, 115, 115, 111, 117, 127, 108, 111, 101, 124, 108, 115, 123, 106, 122, 112, 122, 105, 114, 119, 110, 102, 115, 119, 124, 111, 117, 103, 126, 105, 109, 106, 105, 103, 116, 116, 116, 112, 107, 109, 117, 117, 121, 126, 119, 92, 123, 125, 101, 124, 126, 121, 108, 118, 142, 120, 115, 118, 129, 112, 97, 113, 120, 111, 122, 117, 123, 111, 120, 130, 104, 131, 113, 126, 116, 123, 112, 116, 98, 114, 148, 125, 105, 115, 117, 136, 125, 114, 113, 96, 105, 124, 119, 117, 104, 101, 108, 112, 119, 135, 116, 98, 115, 118, 124, 128, 110, 114, 150, 117, 109, 104, 102, 114, 118, 107, 118, 126, 99, 136, 113, 106, 106, 104, 122, 136, 124, 113, 116, 107, 108, 122, 124, 121, 73, 114, 100, 104, 117, 109, 126, 116, 100, 122, 93, 105, 99, 121, 123, 109, 120, 101, 109, 120, 119, 112, 114, 113, 124, 109, 108, 104, 112, 129, 152, 119, 111, 123, 112, 113, 90, 116, 132, 113, 97, 113, 116, 106, 113, 110, 102, 127, 127, 119, 117, 103, 118, 125, 120, 113, 110, 109, 129, 107, 125, 107, 104, 117, 111, 128, 114, 122, 113, 128, 108, 131, 113, 113, 114, 122, 119, 114, 131, 103, 121, 127, 107, 112, 112, 110, 122, 108, 101, 118, 112, 123, 115, 138, 124, 111, 119, 112, 124, 129, 120, 107, 131, 117, 116, 111, 130, 116, 131, 130, 119, 127, 111, 111, 104, 128, 97, 97, 86, 130, 129, 108, 114, 108, 130, 117, 123, 100, 115, 104, 112, 126, 109, 111, 115, 88, 134, 111, 117, 120, 97, 109, 127, 130, 125, 132, 122, 117, 138, 112, 100, 110, 115, 130, 114, 122, 116, 113, 107, 115, 116, 112, 109, 115, 112, 122, 118, 117, 115, 118, 113, 111, 105, 121, 118, 115, 109, 116, 110, 114, 106, 112, 117, 114, 106, 117, 117, 117, 113, 118, 122, 114, 117, 116, 113, 120, 120, 120, 116, 118, 119, 118, 120, 109, 116, 116, 113, 113, 113, 116, 119, 112, 102, 125, 114, 118, 104, 110, 115, 115, 124, 122, 115, 122, 126, 131, 112, 117, 114, 114, 120, 128, 115, 120, 101, 119, 119, 114, 122, 116, 112, 116, 118, 103, 123, 114, 121, 118, 109, 114, 116, 118, 108, 93, 105, 116, 116, 117, 117, 107, 116, 103, 114, 129, 116, 111, 125, 107, 112, 111, 119, 103, 110, 123, 127, 113, 116, 117, 118, 107, 115, 118, 116, 116, 117, 110, 121, 119, 113, 110, 130, 125, 121, 126, 112, 117, 115, 122, 117, 118, 129, 115, 117, 99, 117, 124, 128, 111, 120, 116, 119, 118, 118, 116, 121, 114, 118, 111, 120, 114, 114, 118, 116, 117, 118, 113, 114, 113, 110, 110, 105, 115, 121, 117, 113, 132, 121, 116, 117, 111, 119, 114, 142, 114, 115, 117, 109, 114, 119, 118, 121, 91, 118, 113, 105, 116, 112, 107, 123, 119, 118, 124, 121, 111, 117, 116, 115, 113, 118, 102, 114, 120, 107, 114, 122, 114, 108, 109, 119, 105, 107, 119, 117, 105, 111, 115, 117, 115, 121, 110, 120, 114, 115, 116, 112, 112, 114, 108, 109, 125, 151, 128, 116, 117, 111, 117, 110, 114, 103, 117, 106, 124, 110, 125, 115, 119, 118, 119, 116, 112, 124, 122, 115, 121, 113, 117, 110, 112, 114, 111, 111, 124, 119, 122, 102, 120, 120, 118, 117, 118, 110, 114, 106, 118, 115, 111, 86, 109, 131, 116, 114, 118, 112, 122, 112, 127, 114, 116, 110, 112, 117, 115, 96, 108, 109, 116, 113, 115, 130, 111, 121, 117, 146, 117, 121, 114, 115, 119, 117, 116, 112, 116, 116, 121, 123, 122, 120, 120, 112, 117, 132, 114, 120, 119, 126, 119, 101, 116, 113, 110, 117, 114, 122, 114, 114, 110, 113, 118, 112, 112, 115, 117, 122, 130, 109, 112, 118, 115, 116, 119, 117, 84, 119, 100, 118, 117, 113, 112, 121, 125, 123, 118, 115, 100, 117, 110, 122, 118, 119, 117, 151, 114, 121, 114, 123, 111, 115, 122, 114, 113, 112, 113, 126, 138, 117, 114, 115, 114, 120, 111, 116, 87, 122, 110, 116, 117, 117, 118, 116, 116, 124, 115, 120, 114, 114, 115, 112, 117, 115, 111, 88, 113, 120, 113, 114, 119, 118, 118, 117, 116, 120, 113, 112, 112, 124, 114, 117, 115, 125, 120, 115, 123, 115, 117, 115, 123, 119, 118, 121, 113, 111, 112, 120, 119, 119, 117, 117, 121, 118, 118, 114, 115, 125, 104, 121, 113, 116, 113, 120, 116, 116, 117, 112, 120, 113, 118, 116, 116, 112, 110, 85, 119, 118, 111, 119, 117, 119, 119, 109, 116, 117, 122, 117, 125, 89, 113, 110, 117, 116, 117, 111, 115, 117, 114, 111, 119, 123, 120, 124, 113, 123, 117, 107, 122, 119, 113, 130, 115, 118, 113, 109, 103, 118, 107, 109, 114, 105, 114, 117, 115, 134, 110, 103, 122, 110, 108, 109, 130, 118, 123, 118, 133, 125, 108, 113, 120, 110, 107, 114, 113, 120, 118, 120, 104, 143, 107, 114, 119, 128, 118, 115, 94, 122, 117, 122, 128, 129, 121, 117, 111, 118, 136, 130, 110, 122, 121, 115, 127, 102, 117, 123, 132, 114, 120, 111, 117, 110, 111, 132, 111, 117, 118, 122, 119, 109, 116, 121, 127, 112, 115, 119, 118, 128, 113, 122, 103, 113, 112, 108, 112, 117, 115, 115, 114, 119, 102, 108, 108, 112, 121, 111, 121, 129, 118, 108, 110, 112, 122, 111, 117, 131, 115, 107, 116, 118, 129, 124, 112, 127, 120, 112, 114, 115, 129, 117, 122, 114, 114, 108, 121, 124, 119, 124, 122, 114, 121, 114, 104, 124, 100, 111, 120, 115, 111, 120, 118, 108, 111, 113, 114, 114, 109, 125, 121, 116, 112, 116, 110, 118, 110, 124, 114, 116, 106, 107, 119, 123, 107, 111, 116, 143, 119, 106, 121, 110, 111, 116, 117, 117, 128, 113, 119, 110, 114, 114, 123, 113, 122, 117, 129, 122, 137, 120, 111, 114, 110, 119, 115, 106, 116, 99, 113, 107, 104, 112, 119, 111, 120, 122, 119, 125, 108, 121, 123, 114, 116, 105, 129, 121, 106, 143, 108, 112, 118, 117, 113, 110, 122, 97, 122, 119, 116, 111, 107, 128, 100, 109, 107, 112, 115, 116, 110, 120, 126, 108, 111, 118, 114, 116, 110, 132, 113, 126, 112, 119, 117, 112, 124, 110, 117, 114, 107, 125, 112, 118, 111, 106, 122, 109, 109, 118, 116, 116, 108, 123, 123, 123, 119, 120, 105, 111, 120, 118, 133, 118, 109, 121, 107, 95, 121, 121, 112, 122, 109, 125, 114, 114, 120, 126, 109, 126, 126, 110, 103, 124, 115, 118, 130, 109, 143, 116, 108, 113, 115, 121, 111, 110, 110, 111, 116, 120, 118, 120, 102, 124, 118, 120, 113, 119, 125, 126, 119, 114, 114, 124, 106, 105, 116, 117, 114, 118, 105, 118, 130, 120, 106, 108, 114, 107, 102, 119, 115, 123, 106, 123, 100, 176, 110, 123, 119, 128, 107, 113, 114, 99, 115, 113, 110, 115, 131, 112, 122, 116, 127, 112, 115, 118, 113, 111, 114, 110, 117, 110, 121, 117, 126, 74, 108, 154, 121, 109, 118, 127, 128, 110, 118, 119, 122, 118, 113, 107, 120, 112, 110, 111, 115, 111, 105, 130, 114, 111, 107, 128, 113, 115, 105, 101, 112, 119, 128, 117, 117, 122, 124, 108, 105, 103, 113, 122, 121, 116, 115, 122, 111, 116, 116, 117, 119, 113, 116, 120, 120, 109, 115, 115, 115, 119, 108, 114, 117, 111, 105, 115, 108, 128, 122, 114, 127, 119, 115, 118, 118, 114, 113, 114, 103, 115, 130, 127, 120, 117, 116, 123, 125, 117, 104, 125, 113, 107, 121, 113, 115, 103, 128, 118, 111, 110, 122, 148, 118, 116, 113, 120, 115, 118, 120, 116, 112, 111, 132, 110, 118, 101, 108, 114, 106, 122, 113, 109, 106, 123, 111, 118, 122, 110, 110, 106, 106, 99, 129, 126, 113, 108, 112, 107, 126, 108, 118, 119, 139, 103, 120, 137, 105, 119, 129, 112, 96, 123, 123, 107, 119, 124, 118, 122, 116, 115, 112, 131, 108, 113, 104, 120, 123, 124, 111, 110, 113, 120, 103, 104, 111, 103, 116, 106, 116, 115, 107, 119, 111, 111, 119, 119, 123, 112, 115, 93, 99, 124, 111, 113, 113, 110, 120, 125, 116, 116, 123, 105, 100, 117, 131, 108, 121, 120, 110, 108, 118, 124, 130, 107, 116, 104, 125, 116, 116, 114, 115, 109, 123, 129, 118, 126, 116, 129, 122, 81, 126, 125, 119, 116, 128, 119, 118, 107, 102, 113, 119, 118, 107, 111, 121, 125, 125, 109, 114, 116, 117, 110, 122, 125, 109, 114, 99, 139, 125, 114, 109, 133, 108, 120, 122, 130, 112, 113, 103, 133, 118, 121, 122, 123, 123, 103, 113, 119, 132, 106, 110, 121, 106, 95, 139, 102, 103, 113, 137, 135, 114, 105, 111, 112, 114, 140, 113, 118, 108, 104, 113, 118, 108, 128, 121, 104, 118, 107, 116, 120, 111, 112, 115, 125, 141, 115, 128, 119, 97, 114, 116, 121, 140, 155, 109, 112, 116, 112, 112, 117, 125, 107, 116, 108, 100, 118, 108, 117, 120, 109, 106, 115, 118, 128, 110, 117, 112, 107, 116, 109, 109, 111, 110, 119, 107, 104, 109, 111, 131, 112, 106, 112, 128, 109, 116, 116, 114, 124, 112, 110, 87, 117, 134, 121, 131, 115, 123, 123, 99, 127, 129, 119, 116, 123, 122, 113, 120, 91, 114, 122, 119, 107, 112, 120, 107, 127, 120, 107, 124, 134, 117, 128, 117, 116, 110, 124, 118, 109, 95, 101, 100, 112, 119, 144, 112, 117, 107, 121, 116, 117, 113, 121, 118, 109, 113, 107, 124, 116, 126, 128, 101, 127, 119, 128, 122, 117, 111, 126, 115, 118, 114, 132, 105, 125, 117, 119, 128, 104, 97, 119, 114, 108, 130, 110, 114, 108, 120, 115, 105, 133, 115, 122, 120, 127, 132, 114, 125, 96, 121, 125, 122, 116, 112, 120, 105, 113, 104, 105, 108, 117, 127, 92, 128, 113, 126, 124, 105, 123, 128, 115, 108, 106, 117, 112, 115, 132, 95, 128, 109, 123, 134, 112, 122, 125, 114, 132, 112, 116, 109, 112, 118, 124, 107, 98, 110, 121, 118, 117, 115, 110, 127, 106, 116, 126, 129, 133, 115, 109, 124, 117, 107, 113, 129, 116, 115, 100, 116, 114, 95, 116, 104, 128, 120, 99, 117, 111, 145, 125, 124, 109, 118, 128, 135, 117, 113, 117, 112, 109, 116, 121, 123, 125, 116, 118, 112, 118, 103, 93, 103, 108, 131, 108, 106, 79, 127, 113, 104, 120, 99, 120, 111, 112, 117, 110, 104, 132, 135, 111, 111, 117, 101, 133, 120, 119, 112, 110, 119, 137, 131, 118, 108, 118, 117, 135, 107, 105, 121, 125, 105, 122, 113, 121, 107, 146, 103, 124, 108, 125, 119, 118, 125, 123, 116, 120, 121, 121, 107, 124, 123, 118, 112, 118, 112, 117, 113, 118, 103, 111, 104, 120, 104, 120, 115, 119, 111, 108, 107, 100, 109, 103, 136, 119, 107, 113, 130, 113, 112, 128, 113, 110, 109, 117, 104, 116, 119, 119, 108, 114, 127, 142, 122, 122, 111, 143, 122, 93, 117, 102, 110, 103, 103, 123, 129, 118, 114, 104, 121, 124, 121, 121, 111, 108, 121, 122, 102, 130, 131, 116, 113, 118, 109, 107, 129, 121, 102, 106, 104, 108, 130, 131, 125, 109, 113, 107, 111, 107, 117, 104, 124, 109, 121, 92, 126, 113, 113, 121, 118, 110, 112, 119, 131, 131, 145, 122, 106, 115, 117, 118, 100, 116, 115, 129, 108, 120, 124, 143, 134, 127, 109, 107, 98, 138, 110, 119, 107, 115, 107, 126, 116, 114, 131, 122, 126, 119, 100, 98, 95, 119, 119, 105, 117, 103, 103, 104, 124, 115, 104, 119, 103, 120, 121, 117, 125, 110, 112, 105, 110, 124, 105, 104, 117, 119, 113, 113, 111, 122, 131, 121, 101, 122, 121, 115, 120, 112, 109, 108, 107, 105, 112, 120, 116, 114, 98, 111, 100, 113, 116, 121, 95, 134, 110, 114, 122, 103, 128, 119, 124, 124, 102, 99, 119, 116, 125, 106, 122, 118, 109, 108, 116, 117, 110, 118, 122, 139, 125, 123, 133, 126, 124, 121, 139, 124, 107, 107, 115, 119, 107, 125, 126, 120, 107, 110, 118, 107, 134, 125, 109, 138, 108, 136, 108, 112, 108, 116, 122, 107, 128, 107, 109, 118, 120, 118, 111, 116, 109, 112, 98, 121, 123, 128, 117, 110, 122, 117, 111, 132, 96, 119, 129, 109, 123, 111, 120, 111, 111, 125, 122, 139, 129, 120, 121, 116, 119, 119, 111, 122, 114, 140, 125, 102, 118, 114, 116, 113, 119, 115, 106, 110, 117, 107, 117, 163, 106, 110, 125, 113, 127, 113, 112, 110, 144, 111, 117, 101, 111, 138, 121, 117, 116, 110, 116, 130, 111, 109, 118, 110, 116, 121, 115, 109, 118, 140, 114, 111, 113, 120, 121, 115, 104, 117, 113, 107, 124, 108, 110, 101, 107, 108, 109, 144, 99, 115, 109, 103, 114, 115, 114, 115, 120, 113, 127, 129, 120, 117, 105, 124, 126, 124, 104, 115, 114, 121, 104, 115, 113, 127, 99, 89, 103, 130, 118, 108, 119, 114, 120, 117, 124, 100, 133, 108, 114, 120, 103, 122, 114, 117, 108, 113, 116, 97, 105, 106, 116, 108, 110, 128, 109, 120, 107, 101, 106, 109, 104, 136, 115, 106, 96, 109, 116, 91, 104, 124, 120, 106, 118, 135, 119, 99, 115, 111, 111, 89, 114, 125, 128, 113, 115, 90, 101, 132, 119, 107, 130, 115, 125, 99, 138, 133, 117, 110, 124, 94, 127, 122, 108, 116, 111, 116, 119, 113, 116, 124, 113, 130, 124, 108, 104, 123, 117, 98, 117, 116, 114, 124, 107, 116, 112, 106, 99, 113, 119, 104, 111, 135, 100, 103, 111, 116, 121, 126, 114, 114, 120, 121, 123, 116, 117, 113, 114, 95, 133, 147, 129, 119, 112, 129, 132, 127, 119, 136, 123, 131, 93, 118, 101, 130, 112, 112, 107, 107, 110, 105, 120, 127, 154, 113, 117, 115, 126, 127, 116, 103, 107, 117, 120, 113, 116, 112, 90, 126, 125, 113, 112, 101, 112, 116, 115, 112, 99, 107, 106, 110, 112, 114, 111, 119, 130, 117, 108, 115, 99, 112, 124, 161, 129, 111, 104, 99, 95, 146, 109, 119, 120, 119, 114, 118, 125, 118, 120, 104, 121, 124, 104, 101, 113, 122, 119, 115, 119, 120, 117, 109, 120, 127, 104, 119, 124, 108, 120, 121, 103, 121, 114, 116, 105, 102, 113, 109, 111, 130, 115, 110, 116, 137, 106, 118, 113, 112, 115, 109, 113, 120, 110, 114, 124, 122, 116, 113, 110, 147, 117, 109, 103, 118, 117, 124, 121, 109, 140, 112, 114, 125, 119, 111, 102, 114, 91, 122, 120, 110, 121, 109, 130, 109, 119, 114, 132, 101, 119, 108, 138, 114, 102, 119, 130, 112, 104, 110, 117, 116, 129, 112, 145, 123, 115, 113, 128, 116, 111, 113, 102, 117, 113, 119, 106, 108, 92, 126, 117, 102, 135, 116, 119, 122, 100, 104, 121, 100, 123, 113, 97, 116, 125, 108, 135, 114, 128, 98, 95, 134, 113, 117, 123, 99, 125, 130, 101, 120, 120, 114, 137, 102, 118, 111, 123, 111, 119, 127, 105, 115, 122, 107, 98, 125, 119, 125, 118, 136, 113, 111, 119, 118, 124, 109, 110, 102, 122, 113, 122, 132, 114, 127, 125, 110, 131, 114, 122, 112, 119, 92, 109, 122, 139, 110, 128, 111, 121, 135, 114, 112, 115, 116, 102, 102, 116, 117, 94, 94, 110, 124, 110, 114, 115, 140, 102, 129, 129, 160, 121, 101, 112, 111, 106, 113, 145, 104, 123, 129, 135, 106, 99, 114, 108, 118, 126, 118, 129, 126, 117, 112, 126, 112, 126, 121, 163, 126, 106, 120, 129, 110, 124, 130, 102, 93, 125, 102, 120, 109, 98, 123, 120, 136, 110, 124, 152, 110, 119, 99, 101, 107, 121, 121, 124, 127, 122, 127, 111, 122, 101, 106, 125, 119, 118, 104, 114, 118, 112, 104, 112, 124, 120, 141, 111, 93, 125, 105, 105, 110, 125, 114, 106, 99, 109, 135, 105, 115, 113, 135, 106, 125, 127, 122, 123, 110, 114, 113, 111, 118, 95, 107, 136, 104, 122, 120, 101, 116, 116, 121, 128, 101, 104, 126, 109, 106, 111, 109, 115, 122, 114, 115, 125, 115, 108, 116, 97, 98, 107, 127, 114, 89, 114, 106, 116, 121, 112, 126, 125, 122, 122, 122, 114, 113, 116, 112, 119, 110, 108, 99, 123, 113, 122, 122, 115, 128, 96, 110, 119, 118, 111, 117, 127, 119, 126, 114, 107, 127, 104, 105, 120, 113, 93, 111, 115, 110, 135, 111, 128, 136, 113, 105, 119, 101, 134, 104, 111, 124, 116, 97, 126, 127, 127, 119, 117, 111, 130, 130, 125, 121, 114, 119, 109, 115, 114, 113, 125, 113, 113, 114, 114, 108, 115, 123, 119, 124, 120, 112, 120, 119, 129, 110, 124, 132, 107, 112, 103, 111, 127, 129, 113, 122, 120, 105, 110, 102, 105, 108, 105, 109, 123, 109, 104, 101, 126, 123, 103, 113, 114, 114, 132, 106, 106, 114, 107, 119, 121, 115, 125, 119, 123, 123, 130, 125, 109, 119, 112, 124, 106, 97, 127, 105, 118, 118, 112, 120, 117, 109, 109, 122, 114, 116, 113, 119, 105, 113, 103, 109, 134, 106, 115, 111, 121, 116, 124, 122, 108, 103, 124, 119, 121, 102, 119, 118, 129, 121, 101, 108, 96, 110, 112, 107, 118, 113, 113, 132, 107, 117, 116, 112, 109, 102, 112, 125, 116, 104, 113, 125, 111, 102, 115, 114, 123, 107, 139, 119, 118, 121, 122, 111, 114, 102, 105, 126, 108, 114, 116, 113, 111, 116, 107, 122, 137, 116, 133, 109, 116, 110, 113, 130, 115, 118, 113, 122, 142, 109, 117, 113, 107, 113, 117, 103, 111, 115, 118, 124, 121, 117, 107, 128, 120, 115, 112, 119, 111, 95, 122, 122, 118, 109, 116, 106, 107, 116, 81, 105, 105, 122, 114, 112, 111, 114, 113, 100, 104, 126, 107, 104, 108, 107, 112, 114, 106, 138, 120, 120, 137, 116, 100, 117, 101, 120, 122, 112, 125, 117, 113, 138, 112, 126, 150, 136, 122, 109, 116, 110, 121, 103, 133, 132, 114, 119, 98, 103, 121, 116, 116, 115, 127, 116, 107, 127, 115, 136, 109, 105, 96, 106, 115, 116, 109, 114, 119, 123, 119, 127, 117, 117, 109, 118, 114, 118, 107, 101, 122, 119, 128, 114, 110, 99, 118, 124, 116, 122, 123, 125, 107, 122, 102, 112, 112, 128, 102, 116, 104, 129, 124, 124, 121, 92, 113, 117, 114, 117, 101, 103, 117, 123, 110, 106, 104, 125, 108, 122, 127, 99, 125, 117, 120, 99, 105, 115, 112, 115, 125, 111, 117, 107, 105, 118, 120, 130, 103, 126, 113, 121, 122, 111, 116, 118, 107, 120, 117, 117, 118, 115, 120, 126, 106, 97, 121, 114, 128, 102, 99, 115, 113, 105, 112, 122, 120, 128, 118, 136, 117, 111, 123, 119, 110, 117, 121, 125, 127, 119, 113, 115, 129, 133, 128, 114, 102, 110, 107, 118, 119, 99, 94, 126, 115, 123, 98, 111, 113, 105, 112, 108, 111, 141, 120, 101, 112, 111, 131, 116, 102, 100, 119, 120, 109, 108, 112, 121, 109, 118, 95, 130, 113, 110, 117, 112, 110, 111, 112, 116, 125, 106, 111, 109, 125, 128, 91, 114, 108, 120, 106, 109, 123, 110, 127, 107, 113, 96, 112, 112, 108, 111, 128, 113, 108, 120, 112, 120, 117, 117, 127, 129, 111, 123, 108, 113, 105, 118, 108, 105, 128, 114, 127, 122, 108, 102, 126, 130, 135, 115, 104, 105, 116, 125, 112, 115, 108, 117, 135, 132, 100, 131, 111, 113, 107, 113, 123, 122, 116, 111, 119, 111, 109, 131, 110, 120, 127, 117, 107, 112, 107, 113, 113, 119, 115, 114, 113, 111, 106, 107, 116, 121, 137, 111, 102, 119, 124, 121, 108, 116, 112, 106, 101, 108, 111, 127, 117, 128, 93, 123, 106, 112, 119, 109, 96, 109, 106, 106, 131, 118, 116, 110, 105, 85, 130, 128, 114, 123, 123, 111, 110, 117, 105, 112, 104, 96, 113, 135, 129, 135, 122, 124, 121, 120, 125, 104, 115, 110, 151, 130, 124, 105, 109, 121, 110, 118, 107, 113, 138, 96, 121, 102, 103, 112, 117, 109, 155, 124, 111, 102, 124, 92, 116, 103, 114, 110, 124, 108, 125, 120, 127, 110, 124, 135, 103, 113, 126, 118, 150, 116, 104, 128, 129, 101, 114, 104, 124, 126, 140, 112, 134, 102, 139, 116, 114, 109, 132, 105, 129, 107, 134, 111, 134, 116, 112, 116, 118, 137, 119, 123, 118, 113, 159, 106, 98, 135, 103, 101, 112, 122, 114, 126, 133, 114, 126, 128, 114, 113, 120, 108, 120, 123, 141, 116, 107, 137, 112, 110, 107, 107, 109, 119, 120, 145, 119, 94, 119, 108, 106, 137, 105, 111, 123, 112, 113, 136, 100, 147, 115, 109, 139, 82, 122, 110, 121, 106, 109, 108, 108, 114, 141, 115, 105, 116, 120, 113, 126, 128, 102, 118, 108, 125, 129, 116, 104, 117, 102, 129, 120, 118, 107, 109, 120, 112, 149, 105, 121, 120, 110, 102, 107, 120, 109, 108, 145, 107, 114, 135, 124, 116, 110, 121, 112, 95, 106, 125, 98, 143, 116, 122, 114, 117, 116, 127, 105, 130, 115, 113, 122, 115, 117, 123, 107, 127, 112, 115, 113, 106, 128, 111, 114, 103, 100, 107, 114, 103, 121, 101, 102, 105, 110, 114, 108, 117, 135, 147, 116, 112, 99, 120, 115, 125, 112, 127, 90, 134, 124, 115, 109, 118, 110, 94, 113, 120, 130, 132, 99, 123, 118, 119, 132, 100, 129, 125, 123, 92, 110, 95, 104, 118, 110, 132, 128, 129, 124, 108, 109, 118, 117, 123, 111, 104, 122, 111, 127, 95, 109, 124, 134, 93, 115, 138, 115, 121, 102, 89, 108, 122, 95, 111, 104, 122, 115, 109, 80, 123, 113, 116, 119, 98, 115, 104, 130, 123, 119, 105, 111, 117, 130, 98, 125, 104, 118, 118, 124, 111, 130, 141, 132, 122, 119, 122, 113, 113, 106, 127, 119, 114, 108, 153, 109, 111, 103, 99, 114, 96, 137, 134, 105, 108, 142, 114, 122, 136, 128, 119, 132, 130, 145, 124, 123, 110, 90, 114, 114, 120, 111, 108, 119, 102, 107, 107, 130, 128, 105, 120, 107, 105, 111, 123, 103, 106, 104, 111, 127, 124, 127, 109, 103, 111, 102, 118, 110, 127, 108, 115, 124, 114, 109, 112, 111, 88, 108, 121, 107, 142, 105, 147, 118, 111, 139, 116, 118, 130, 89, 133, 110, 95, 122, 104, 119, 111, 114, 131, 108, 113, 104, 114, 105, 123, 115, 117, 119, 117, 127, 150, 106, 102, 121, 92, 108, 118, 121, 107, 120, 130, 112, 119, 118, 121, 129, 96, 130, 108, 114, 122, 118, 116, 110, 106, 112, 125, 109, 102, 115, 91, 97, 108, 124, 115, 123, 109, 122, 128, 125, 102, 129, 113, 125, 109, 119, 123, 107, 120, 120, 112, 135, 115, 108, 115, 103, 121, 116, 108, 109, 112, 119, 113, 117, 115, 115, 128, 121, 142, 105, 115, 141, 122, 117, 121, 120, 98, 118, 121, 114, 117, 121, 122, 129, 113, 126, 119, 120, 126, 108, 108, 112, 114, 104, 126, 112, 115, 151, 107, 116, 113, 116, 127, 122, 121, 114, 116, 105, 100, 109, 126, 109, 111, 107, 122, 114, 99, 119, 107, 129, 115, 123, 141, 122, 110, 111, 107, 102, 138, 116, 110, 102, 117, 103, 109, 125, 112, 116, 111, 129, 121, 119, 116, 132, 119, 108, 104, 118, 103, 116, 116, 112, 118, 99, 107, 114, 109, 95, 118, 129, 131, 128, 124, 106, 122, 106, 103, 115, 122, 108, 145, 114, 106, 114, 125, 125, 117, 108, 138, 104, 114, 130, 128, 111, 121, 119, 113, 124, 126, 110, 113, 112, 95, 96, 120, 116, 115, 132, 100, 114, 118, 124, 122, 121, 125, 129, 113, 134, 115, 121, 105, 111, 112, 126, 115, 111, 129, 129, 116, 115, 94, 119, 113, 127, 112, 102, 96, 130, 96, 123, 118, 128, 104, 112, 112, 118, 125, 119, 112, 103, 110, 116, 136, 107, 121, 102, 127, 127, 110, 125, 125, 107, 105, 109, 116, 117, 128, 113, 126, 106, 109, 116, 112, 96, 98, 120, 110, 119, 138, 120, 116, 155, 100, 115, 120, 109, 109, 115, 123, 126, 98, 108, 121, 122, 117, 132, 111, 111, 120, 114, 108, 136, 113, 115, 121, 121, 121, 114, 125, 124, 124, 108, 115, 114, 113, 127, 129, 115, 126, 124, 129, 126, 129, 111, 113, 129, 112, 126, 96, 121, 117, 126, 126, 124, 120, 107, 129, 104, 132, 104, 118, 120, 105, 111, 123, 97, 105, 114, 131, 98, 125, 113, 127, 108, 110, 110, 123, 108, 113, 108, 119, 114, 116, 129, 119, 123, 127, 112, 116, 121, 131, 122, 129, 101, 108, 110, 124, 114, 101, 110, 107, 112, 116, 147, 122, 103, 115, 121, 114, 122, 104, 118, 128, 114, 121, 127, 121, 117, 104, 114, 115, 110, 118, 156, 104, 137, 114, 93, 113, 115, 122, 122, 102, 119, 132, 116, 142, 101, 119, 121, 130, 116, 117, 117, 109, 119, 106, 111, 124, 113, 108, 97, 119, 125, 148, 115, 119, 129, 126, 116, 99, 84, 126, 120, 103, 105, 123, 121, 105, 116, 118, 127, 113, 124, 108, 111, 117, 116, 126, 132, 110, 120, 125, 113, 122, 98, 134, 125, 115, 103, 97, 129, 116, 120, 115, 121, 104, 127, 120, 116, 114, 131, 108, 141, 108, 112, 112, 105, 134, 125, 119, 135, 118, 112, 118, 127, 111, 124, 123, 126, 116, 118, 115, 107, 118, 120, 106, 115, 114, 119, 121, 113, 125, 106, 113, 118, 112, 121, 98, 112, 127, 115, 103, 110, 103, 117, 103, 115, 121, 114, 116, 118, 134, 120, 107, 121, 127, 121, 93, 122, 107, 119, 121, 111, 118, 106, 102, 122, 114, 111, 116, 116, 113, 128, 124, 116, 119, 107, 127, 109, 106, 116, 123, 117, 128, 93, 95, 115, 112, 108, 126, 126, 119, 107, 116, 127, 118, 118, 101, 124, 119, 116, 117, 127, 127, 104, 113, 117, 124, 104, 114, 109, 121, 118, 106, 115, 119, 117, 125, 108, 121, 120, 109, 106, 127, 126, 118, 123, 120, 104, 119, 115, 87, 107, 125, 114, 106, 116, 115, 122, 115, 127, 48, 107, 93, 131, 105, 122, 111, 108, 109, 123, 90, 128, 115, 142, 101, 120, 127, 126, 107, 132, 126, 106, 122, 116, 114, 114, 126, 126, 87, 108, 123, 107, 111, 114, 116, 106, 110, 123, 112, 135, 120, 121, 111, 127, 112, 120, 120, 122, 112, 96, 128, 121, 119, 105, 117, 122, 118, 118, 106, 123, 110, 124, 117, 126, 104, 120, 135, 119, 113, 118, 127, 114, 132, 116, 126, 115, 118, 122, 117, 114, 117, 121, 119, 98, 107, 115, 114, 109, 122, 116, 126, 105, 116, 115, 120, 119, 100, 120, 111, 119, 125, 113, 115, 114, 122, 99, 105, 99, 104, 102, 117, 127, 134, 130, 135, 124, 125, 119, 141, 118, 92, 109, 108, 94, 128, 110, 110, 106, 120, 114, 102, 117, 125, 96, 115, 115, 99, 128, 131, 135, 105, 110, 110, 102, 122, 111, 117, 127, 116, 116, 105, 116, 105, 115, 135, 122, 115, 191, 91, 116, 122, 117, 110, 131, 122, 138, 122, 127, 112, 171, 120, 119, 106, 97, 115, 121, 111, 125, 118, 124, 120, 112, 124, 103, 113, 98, 109, 127, 117, 119, 113, 117, 114, 103, 114, 116, 125, 129, 117, 118, 104, 111, 120, 136, 113, 107, 105, 125, 117, 110, 125, 123, 89, 123, 109, 105, 114, 139, 116, 120, 108, 106, 114, 123, 117, 101, 106, 116, 109, 118, 129, 110, 122, 114, 120, 100, 90, 119, 120, 101, 102, 131, 117, 126, 118, 101, 93, 105, 134, 131, 105, 123, 118, 125, 113, 106, 126, 113, 124, 122, 121, 108, 108, 124, 111, 100, 118, 123, 112, 110, 112, 107, 122, 113, 130, 111, 123, 115, 109, 153, 111, 109, 113, 115, 120, 105, 109, 114, 102, 113, 116, 115, 130, 107, 117, 120, 109, 109, 124, 118, 104, 104, 115, 111, 120, 107, 108, 117, 89, 109, 104, 113, 92, 124, 113, 117, 123, 119, 132, 120, 120, 126, 124, 128, 115, 124, 126, 119, 125, 128, 106, 111, 117, 113, 118, 124, 121, 119, 93, 117, 119, 110, 123, 110, 127, 122, 111, 126, 136, 119, 119, 115, 134, 113, 117, 95, 117, 121, 139, 122, 112, 122, 119, 111, 117, 123, 119, 104, 105, 118, 115, 104, 100, 119, 111, 140, 114, 172, 120, 144, 112, 45, 127, 119, 112, 111, 119, 113, 125, 142, 110, 125, 94, 112, 120, 105, 85, 116, 92, 120, 119, 120, 112, 91, 120, 110, 109, 98, 83, 137, 110, 117, 118, 100, 116, 100, 95, 126, 122, 119, 104, 98, 126, 118, 102, 119, 136, 111, 105, 109, 127, 118, 114, 116, 119, 114, 134, 111, 88, 122, 115, 125, 105, 121, 117, 106, 124, 128, 113, 136, 120, 94, 118, 112, 107, 117, 117, 107, 140, 116, 112, 114, 106, 125, 118, 108, 112, 113, 118, 105, 124, 135, 139, 111, 113, 96, 124, 128, 114, 124, 105, 167, 103, 119, 98, 112, 115, 118, 110, 103, 111, 110, 117, 100, 118, 131, 105, 104, 125, 97, 114, 108, 133, 90, 99, 125, 114, 127, 119, 125, 106, 111, 128, 136, 91, 91, 120, 118, 126, 107, 124, 114, 120, 133, 128, 112, 121, 126, 115, 118, 109, 93, 116, 98, 107, 110, 109, 129, 116, 118, 99, 125, 125, 111, 134, 126, 115, 114, 106, 109, 130, 133, 98, 125, 109, 139, 119, 112, 108, 111, 116, 112, 128, 118, 134, 114, 113, 135, 134, 121, 127, 125, 105, 106, 113, 122, 124, 99, 119, 106, 92, 101, 112, 118, 97, 117, 130, 104, 115, 125, 107, 123, 113, 113, 117, 110, 100, 106, 124, 108, 115, 105, 127, 121, 104, 114, 122, 120, 117, 98, 125, 124, 125, 90, 107, 112, 112, 107, 132, 123, 111, 122, 124, 131, 152, 110, 132, 120, 110, 114, 115, 119, 113, 98, 112, 133, 120, 130, 106, 109, 104, 110, 118, 109, 108, 87, 123, 125, 122, 93, 110, 138, 117, 104, 108, 119, 126, 106, 99, 123, 120, 108, 113, 107, 113, 98, 108, 95, 116, 119, 110, 128, 100, 115, 121, 117, 111, 154, 139, 107, 124, 150, 90, 130, 100, 138, 104, 112, 114, 114, 105, 116, 139, 118, 106, 115, 111, 116, 104, 120, 113, 108, 111, 123, 117, 100, 117, 109, 115, 119, 138, 124, 119, 106, 107, 106, 118, 108, 139, 118, 116, 120, 123, 110, 131, 106, 104, 108, 101, 118, 106, 121, 115, 105, 114, 112, 119, 94, 142, 129, 134, 112, 128, 103, 123, 106, 101, 119, 112, 123, 117, 125, 111, 139, 100, 135, 124, 108, 108, 134, 117, 142, 126, 120, 102, 130, 115, 113, 119, 110, 99, 115, 127, 119, 114, 113, 125, 119, 115, 110, 139, 119, 109, 113, 111, 114, 130, 116, 132, 137, 116, 107, 123, 101, 122, 115, 108, 107, 114, 106, 119, 111, 121, 109, 97, 109, 114, 101, 122, 115, 132, 122, 128, 104, 111, 114, 122, 127, 113, 111, 113, 107, 108, 116, 103, 132, 130, 119, 112, 109, 119, 117, 125, 125, 145, 106, 110, 118, 116, 104, 107, 110, 104, 120, 105, 101, 112, 112, 120, 116, 117, 112, 120, 114, 134, 110, 113, 130, 111, 114, 109, 96, 107, 110, 119, 111, 119, 95, 106, 122, 109, 122, 117, 121, 121, 112, 125, 98, 112, 125, 110, 99, 128, 113, 78, 117, 117, 109, 116, 115, 105, 106, 111, 111, 120, 101, 120, 112, 115, 108, 112, 109, 99, 104, 117, 112, 114, 119, 149, 124, 106, 104, 120, 116, 104, 119, 124, 110, 104, 104, 120, 115, 102, 110, 117, 118, 100, 145, 102, 99, 120, 103, 109, 127, 110, 106, 98, 108, 123, 114, 108, 110, 112, 127, 109, 121, 125, 114, 116, 125, 118, 112, 107, 103, 104, 114, 117, 115, 105, 120, 124, 113, 111, 139, 108, 97, 104, 110, 116, 141, 121, 111, 110, 109, 136, 136, 115, 101, 117, 112, 114, 104, 118, 117, 116, 108, 122, 120, 114, 103, 97, 139, 97, 116, 97, 108, 117, 114, 117, 104, 103, 149, 100, 117, 95, 142, 101, 127, 117, 106, 109, 108, 134, 114, 128, 139, 113, 118, 121, 123, 121, 104, 120, 106, 120, 106, 114, 108, 104, 129, 142, 124, 117, 124, 117, 123, 125, 105, 107, 111, 100, 123, 122, 118, 115, 122, 120, 116, 120, 120, 111, 104, 112, 108, 122, 115, 121, 90, 114, 117, 105, 116, 112, 108, 108, 106, 102, 124, 121, 115, 125, 115, 114, 104, 126, 111, 130, 112, 129, 112, 113, 98, 98, 100, 116, 119, 122, 107, 99, 112, 110, 117, 110, 115, 125, 101, 138, 114, 106, 124, 110, 181, 110, 98, 112, 99, 117, 114, 133, 127, 106, 84, 130, 130, 106, 120, 138, 107, 125, 115, 113, 114, 120, 110, 112, 107, 116, 133, 122, 101, 141, 134, 107, 120, 109, 110, 138, 118, 128, 123, 122, 106, 109, 132, 119, 126, 113, 96, 118, 120, 123, 106, 131, 108, 110, 114, 112, 103, 104, 126, 106, 111, 109, 113, 108, 156, 119, 114, 107, 110, 126, 90, 108, 121, 130, 103, 101, 148, 127, 103, 94, 113, 121, 119, 121, 109, 115, 99, 125, 135, 112, 116, 115, 95, 108, 117, 107, 112, 106, 107, 77, 108, 118, 120, 101, 116, 134, 128, 103, 121, 120, 114, 110, 117, 117, 128, 126, 111, 108, 129, 106, 114, 113, 110, 101, 111, 87, 134, 122, 121, 114, 118, 109, 130, 101, 88, 124, 92, 132, 119, 105, 125, 105, 111, 107, 125, 108, 104, 116, 118, 119, 111, 111, 124, 106, 94, 123, 116, 115, 106, 117, 97, 140, 126, 110, 106, 112, 119, 105, 118, 116, 111, 122, 115, 126, 122, 108, 110, 95, 110, 94, 117, 115, 116, 97, 144, 140, 118, 106, 67, 137, 128, 139, 112, 106, 116, 122, 126, 133, 114, 105, 120, 101, 117, 89, 107, 93, 125, 129, 119, 122, 112, 109, 127, 131, 119, 116, 139, 109, 107, 120, 116, 120, 118, 93, 105, 102, 103, 118, 109, 92, 135, 116, 125, 112, 94, 114, 122, 113, 119, 83, 108, 132, 115, 111, 135, 113, 103, 101, 123, 122, 131, 116, 114, 111, 95, 128, 116, 115, 79, 129, 112, 121, 115, 90, 131, 111, 127, 109, 108, 119, 120, 95, 120, 94, 99, 126, 122, 119, 129, 114, 118, 112, 106, 109, 120, 117, 109, 112, 113, 116, 106, 109, 109, 119, 85, 118, 115, 110, 108, 124, 103, 106, 103, 100, 106, 122, 185, 112, 136, 113, 122, 126, 109, 110, 117, 111, 110, 113, 118, 99, 112, 116, 119, 123, 94, 125, 115, 111, 89, 87, 114, 104, 118, 130, 111, 98, 116, 114, 99, 91, 123, 103, 108, 102, 126, 129, 112, 102, 128, 114, 95, 122, 107, 110, 139, 116, 110, 97, 139, 124, 129, 122, 97, 112, 111, 118, 117, 107, 115, 110, 105, 91, 99, 109, 112, 182, 121, 101, 112, 109, 111, 132, 125, 129, 130, 112, 104, 131, 143, 125, 105, 114, 127, 153, 102, 120, 126, 102, 109, 113, 117, 90, 117, 123, 97, 116, 104, 101, 117, 117, 106, 128, 122, 133, 108, 104, 113, 110, 105, 107, 125, 116, 107, 95, 114, 97, 115, 120, 109, 105, 138, 121, 122, 119, 121, 98, 123, 113, 129, 123, 113, 125, 111, 108, 115, 115, 109, 116, 116, 118, 110, 126, 115, 100, 120, 126, 116, 117, 118, 120, 100, 118, 126, 110, 106, 110, 107, 128, 121, 115, 121, 123, 116, 113, 128, 122, 129, 130, 103, 123, 110, 119, 132, 102, 101, 117, 110, 110, 108, 114, 112, 118, 121, 124, 115, 121, 109, 118, 110, 117, 89, 113, 137, 133, 116, 125, 113, 108, 117, 113, 117, 137, 118, 117, 109, 143, 120, 142, 115, 114, 101, 122, 126, 126, 117, 123, 125, 115, 113, 113, 116, 115, 107, 123, 116, 108, 108, 121, 130, 123, 127, 111, 129, 128, 115, 129, 114, 119, 119, 113, 114, 104, 133, 152, 119, 128, 119, 109, 129, 119, 106, 119, 113, 108, 109, 151, 113, 132, 110, 119, 94, 133, 105, 102, 110, 115, 153, 119, 115, 109, 116, 124, 110, 109, 159, 122, 124, 116, 121, 113, 114, 127, 101, 134, 127, 123, 115, 120, 134, 113, 110, 113, 116, 125, 109, 126, 131, 119, 129, 111, 122, 146, 122, 136, 118, 115, 117, 129, 108, 121, 110, 110, 125, 150, 96, 119, 117, 113, 111, 108, 115, 119, 114, 113, 115, 127, 123, 117, 85, 97, 112, 111, 107, 113, 120, 117, 119, 116, 112, 114, 127, 109, 119, 122, 110, 111, 116, 117, 101, 120, 111, 118, 118, 98, 118, 118, 121, 119, 116, 95, 108, 117, 116, 127, 115, 109, 111, 132, 121, 116, 109, 110, 130, 120, 129, 110, 150, 111, 112, 134, 121, 114, 118, 126, 103, 132, 105, 125, 122, 113, 119, 118, 118, 111, 105, 124, 111, 117, 104, 112, 121, 122, 123, 110, 111, 118, 134, 122, 135, 122, 119, 110, 115, 122, 125, 124, 118, 123, 118, 117, 128, 113, 113, 102, 134, 109, 122, 110, 107, 107, 113, 120, 111, 99, 114, 109, 111, 112, 120, 123, 109, 114, 120, 135, 113, 120, 112, 125, 113, 120, 120, 119, 119, 131, 111, 112, 122, 112, 121, 111, 110, 117, 118, 127, 112, 98, 124, 131, 120, 129, 117, 106, 108, 116, 123, 114, 100, 114, 116, 128, 121, 135, 111, 118, 121, 112, 114, 120, 109, 112, 122, 113, 127, 117, 108, 108, 105, 118, 119, 114, 104, 114, 121, 117, 118, 89, 112, 124, 115, 106, 122, 117, 123, 109, 121, 115, 111, 105, 101, 112, 115, 105, 122, 118, 108, 102, 156, 116, 131, 128, 145, 144, 78, 107, 111, 118, 119, 114, 126, 112, 98, 123, 123, 134, 115, 106, 135, 115, 128, 142, 116, 110, 111, 111, 124, 124, 112, 122, 117, 122, 110, 115, 106, 97, 110, 126, 107, 128, 116, 99, 113, 123, 126, 131, 118, 123, 114, 115, 114, 133, 112, 117, 122, 119, 109, 120, 111, 124, 114, 99, 102, 122, 109, 109, 102, 113, 112, 119, 111, 120, 116, 112, 113, 109, 103, 125, 115, 125, 127, 92, 112, 153, 115, 104, 104, 98, 112, 125, 112, 112, 110, 100, 116, 112, 118, 109, 114, 97, 112, 112, 123, 129, 106, 123, 117, 109, 122, 124, 114, 105, 109, 120, 121, 111, 121, 116, 99, 128, 103, 118, 111, 121, 132, 110, 98, 116, 118, 113, 133, 113, 126, 99, 132, 111, 108, 134, 118, 120, 119, 108, 118, 109, 109, 115, 109, 127, 107, 126, 99, 144, 122, 113, 118, 114, 122, 113, 126, 107, 131, 108, 119, 135, 122, 118, 115, 130, 124, 116, 112, 120, 112, 117, 161, 116, 121, 137, 104, 106, 104, 123, 106, 118, 124, 121, 123, 109, 121, 100, 113, 100, 130, 118, 145, 109, 119, 98, 106, 122, 122, 108, 121, 101, 108, 125, 111, 119, 114, 110, 126, 115, 114, 115, 116, 114, 109, 108, 116, 109, 119, 134, 106, 111, 114, 108, 104, 109, 126, 105, 130, 96, 116, 122, 113, 117, 110, 109, 97, 110, 120, 127, 120, 113, 150, 128, 107, 113, 122, 129, 120, 97, 120, 142, 108, 113, 103, 115, 93, 121, 111, 102, 113, 134, 111, 119, 130, 108, 112, 113, 114, 126, 119, 112, 125, 128, 112, 103, 131, 116, 122, 111, 117, 122, 118, 100, 134, 97, 117, 110, 109, 109, 120, 114, 107, 113, 122, 87, 126, 121, 101, 115, 112, 117, 118, 94, 123, 116, 111, 117, 114, 135, 115, 119, 112, 105, 112, 106, 121, 112, 115, 103, 117, 123, 115, 111, 119, 115, 135, 110, 113, 125, 151, 142, 108, 102, 134, 117, 137, 109, 134, 117, 121, 129, 140, 131, 116, 114, 130, 117, 107, 116, 134, 118, 100, 113, 93, 121, 115, 105, 90, 112, 122, 117, 92, 109, 115, 112, 99, 106, 112, 106, 111, 130, 112, 112, 126, 119, 107, 73, 117, 118, 119, 145, 120, 119, 120, 120, 121, 114, 110, 125, 120, 107, 106, 101, 124, 107, 116, 107, 138, 126, 118, 112, 103, 115, 111, 117, 114, 114, 110, 124, 111, 114, 128, 106, 112, 106, 117, 109, 130, 112, 120, 128, 111, 122, 128, 101, 109, 117, 107, 120, 108, 121, 110, 126, 111, 133, 122, 106, 112, 118, 114, 116, 117, 108, 111, 142, 112, 106, 117, 91, 119, 122, 112, 104, 109, 109, 117, 120, 119, 108, 114, 144, 113, 99, 117, 127, 113, 110, 109, 118, 122, 102, 135, 119, 139, 111, 109, 122, 123, 115, 108, 118, 138, 140, 117, 109, 105, 137, 111, 118, 116, 110, 120, 114, 118, 112, 115, 118, 126, 117, 128, 105, 109, 120, 119, 117, 115, 109, 111, 119, 108, 112, 108, 127, 144, 94, 98, 109, 115, 115, 121, 157, 94, 115, 121, 118, 122, 106, 106, 112, 110, 122, 126, 113, 115, 120, 108, 89, 111, 109, 118, 135, 132, 115, 128, 122, 105, 113, 92, 117, 129, 122, 113, 120, 125, 114, 115, 126, 112, 108, 112, 116, 116, 105, 113, 110, 81, 113, 127, 122, 110, 124, 119, 106, 119, 120, 115, 114, 134, 122, 96, 115, 136, 132, 118, 114, 117, 113, 107, 121, 121, 112, 117, 119, 123, 111, 106, 117, 111, 116, 109, 121, 110, 128, 125, 116, 112, 106, 113, 119, 108, 110, 113, 105, 109, 111, 117, 111, 119, 122, 115, 117, 134, 111, 121, 111, 109, 117, 117, 114, 116, 120, 105, 122, 121, 109, 114, 116, 104, 126, 110, 115, 126, 117, 117, 114, 111, 111, 123, 112, 108, 121, 117, 122, 98, 103, 115, 115, 125, 110, 115, 120, 124, 126, 109, 111, 107, 112, 119, 118, 120, 126, 107, 125, 120, 108, 117, 115, 113, 116, 109, 110, 120, 115, 123, 117, 117, 121, 106, 103, 111, 115, 122, 132, 117, 120, 121, 121, 113, 116, 112, 119, 117, 115, 122, 122, 125, 116, 134, 103, 107, 111, 117, 121, 110, 115, 116, 114, 124, 116, 112, 127, 113, 131, 113, 112, 112, 120, 117, 115, 116, 107, 122, 108, 107, 105, 112, 113, 121, 112, 118, 113, 112, 121, 126, 116, 115, 114, 119, 120, 113, 107, 121, 114, 129, 110, 122, 111, 124, 111, 118, 109, 110, 107, 120, 114, 105, 119, 110, 138, 111, 103, 105, 102, 113, 119, 112, 102, 103, 105, 111, 128, 101, 114, 129, 120, 117, 121, 103, 131, 131, 120, 121, 117, 124, 106, 117, 116, 122, 128, 117, 113, 107, 119, 119, 121, 133, 107, 124, 110, 121, 117, 112, 121, 111, 118, 101, 139, 137, 113, 117, 99, 117, 109, 126, 113, 113, 121, 111, 137, 113, 113, 121, 125, 113, 121, 109, 117, 124, 121, 119, 113, 123, 114, 121, 117, 119, 123, 113, 121, 114, 101, 106, 118, 114, 111, 110, 106, 104, 121, 116, 124, 118, 119, 108, 107, 115, 122, 132, 109, 126, 117, 118, 123, 116, 124, 111, 115, 114, 117, 128, 117, 116, 116, 106, 125, 130, 113, 111, 116, 118, 123, 115, 99, 141, 119, 125, 116, 108, 113, 120, 115, 111, 120, 127, 124, 110, 107, 115, 113, 115, 109, 108, 123, 123, 132, 110, 118, 112, 120, 110, 117, 118, 109, 107, 107, 120, 116, 110, 118, 123, 111, 122, 112, 115, 107, 118, 110, 118, 99, 115, 124, 130, 106, 122, 111, 100, 115, 119, 122, 119, 114, 110, 127, 112, 119, 106, 114, 113, 126, 114, 124, 111, 108, 128, 114, 108, 112, 109, 128, 118, 133, 120, 114, 121, 107, 116, 116, 121, 117, 122, 125, 122, 116, 113, 109, 110, 122, 117, 124, 111, 102, 118, 113, 106, 113, 111, 117, 110, 117, 115, 122, 112, 105, 117, 116, 105, 107, 98, 120, 120, 112, 117, 125, 121, 125, 116, 98, 119, 126, 122, 114, 113, 123, 128, 110, 112, 122, 110, 105, 117, 115, 117, 119, 105, 119, 116, 123, 121, 109, 115, 115, 122, 127, 121, 112, 126, 126, 115, 115, 115, 101, 116, 116, 121, 116, 110, 112, 118, 121, 122, 129, 118, 125, 108, 116, 108, 117, 107, 121, 106, 111, 121, 124, 102, 119, 109, 117, 118, 117, 120, 111, 118, 112, 116, 116, 114, 126, 129, 116, 113, 123, 124, 117, 128, 124, 125, 104, 118, 107, 132, 109, 100, 121, 122, 113, 101, 112, 113, 124, 125, 122, 120, 109, 118, 110, 112, 113, 119, 112, 107, 107, 112, 107, 107, 111, 123, 117, 117, 117, 110, 118, 107, 121, 102, 112, 111, 105, 110, 131, 109, 116, 116, 116, 112, 119, 105, 121, 112, 118, 126, 117, 108, 112, 118, 113, 108, 104, 120, 119, 121, 111, 115, 117, 112, 129, 105, 127, 119, 123, 120, 129, 114, 108, 110, 132, 115, 114, 108, 116, 113, 115, 117, 108, 118, 128, 116, 116, 112, 108, 115, 113, 133, 120, 112, 121, 112, 111, 122, 114, 106, 123, 116, 124, 123, 132, 123, 114, 134, 114, 106, 117, 125, 122, 121, 106, 119, 110, 117, 109, 119, 114, 115, 111, 124, 123, 116, 117, 109, 119, 121, 125, 114, 115, 112, 115, 117, 113, 111, 110, 123, 143, 107, 119, 119, 118, 114, 113, 119, 120, 104, 108, 131, 118, 101, 117, 104, 154, 116, 114, 118, 116, 102, 107, 126, 122, 112, 111, 103, 109, 123, 112, 107, 108, 115, 111, 111, 104, 111, 115, 110, 125, 122, 114, 110, 123, 121, 117, 120, 107, 116, 101, 134, 119, 110, 111, 117, 113, 117, 116, 112, 114, 116, 100, 117, 111, 121, 116, 116, 118, 118, 121, 123, 113, 122, 111, 109, 114, 110, 125, 114, 108, 133, 117, 103, 130, 119, 128, 108, 124, 108, 122, 125, 102, 112, 118, 117, 120, 115, 103, 99, 119, 130, 108, 114, 118, 123, 109, 131, 99, 109, 113, 113, 120, 120, 116, 118, 116, 132, 110, 108, 129, 95, 108, 118, 115, 108, 106, 125, 90, 114, 120, 123, 125, 113, 118, 115, 111, 117, 102, 110, 107, 123, 117, 113, 105, 116, 109, 116, 114, 124, 119, 124, 103, 113, 133, 110, 110, 119, 130, 111, 116, 115, 116, 113, 114, 118, 109, 125, 114, 116, 125, 103, 113, 114, 117, 125, 126, 123, 121, 119, 120, 115, 115, 115, 126, 131, 112, 117, 116, 115, 111, 121, 118, 100, 110, 115, 107, 107, 116, 108, 119, 114, 126, 118, 119, 111, 120, 124, 117, 122, 112, 120, 111, 117, 104, 117, 119, 109, 128, 112, 118, 121, 121, 128, 106, 119, 113, 106, 121, 113, 138, 112, 107, 110, 129, 116, 117, 118, 105, 112, 129, 114, 118, 149, 112, 111, 120, 124, 98, 115, 116, 114, 116, 116, 112, 114, 113, 122, 115, 121, 118, 105, 111, 116, 102, 119, 122, 106, 117, 103, 105, 121, 130, 109, 114, 114, 103, 115, 106, 118, 114, 117, 124, 108, 125, 114, 119, 111, 115, 110, 103, 110, 122, 112, 126, 121, 112, 116, 112, 114, 115, 121, 110, 111, 119, 125, 117, 117, 109, 118, 125, 110, 117, 107, 119, 114, 108, 122, 118, 123, 111, 114, 125, 112, 115, 119, 102, 133, 117, 117, 116, 120, 108, 108, 121, 112, 122, 100, 131, 116, 132, 117, 111, 139, 108, 110, 127, 106, 110, 120, 116, 121, 110, 122, 105, 115, 136, 132, 103, 119, 119, 115, 108, 109, 122, 113, 127, 120, 112, 112, 111, 128, 107, 108, 97, 119, 116, 120, 108, 123, 113, 98, 96, 117, 136, 117, 135, 110, 116, 99, 123, 114, 109, 125, 118, 115, 119, 100, 117, 109, 121, 110, 112, 153, 116, 132, 116, 116, 118, 126, 113, 119, 125, 125, 116, 129, 119, 130, 111, 112, 100, 106, 127, 109, 115, 117, 113, 98, 115, 122, 115, 139, 151, 108, 107, 116, 116, 114, 107, 116, 118, 131, 111, 99, 112, 117, 119, 116, 111, 114, 97, 138, 114, 111, 130, 127, 110, 116, 127, 111, 116, 113, 96, 116, 116, 118, 123, 119, 116, 101, 110, 128, 105, 115, 104, 113, 101, 106, 114, 122, 118, 121, 100, 119, 117, 107, 107, 107, 129, 114, 120, 118, 125, 122, 129, 104, 122, 112, 123, 112, 107, 123, 124, 122, 119, 96, 115, 122, 119, 118, 119, 115, 103, 119, 104, 110, 123, 107, 117, 125, 117, 103, 104, 124, 120, 103, 115, 128, 131, 112, 107, 132, 110, 112, 105, 108, 124, 124, 113, 137, 121, 119, 121, 121, 115, 123, 107, 114, 116, 119, 113, 105, 111, 131, 123, 125, 142, 120, 112, 111, 107, 111, 121, 129, 141, 103, 126, 127, 128, 121, 114, 124, 134, 110, 117, 110, 118, 110, 126, 98, 121, 119, 118, 119, 114, 88, 131, 132, 122, 111, 102, 125, 115, 100, 118, 116, 104, 114, 105, 115, 98, 109, 111, 121, 104, 111, 133, 120, 118, 117, 110, 114, 110, 111, 122, 122, 103, 118, 110, 112, 116, 128, 121, 111, 111, 110, 129, 126, 115, 126, 116, 110, 129, 126, 107, 109, 127, 120, 106, 122, 99, 117, 131, 112, 121, 120, 117, 117, 120, 111, 114, 84, 109, 122, 119, 111, 127, 111, 111, 118, 121, 129, 98, 108, 91, 127, 123, 130, 102, 131, 116, 108, 110, 110, 118, 108, 112, 117, 111, 115, 116, 122, 119, 107, 118, 114, 110, 127, 124, 123, 109, 124, 101, 128, 118, 106, 124, 120, 112, 122, 106, 125, 118, 106, 116, 112, 111, 112, 123, 126, 132, 121, 121, 122, 122, 122, 117, 108, 121, 116, 109, 110, 110, 115, 118, 119, 102, 121, 120, 129, 105, 116, 119, 112, 113, 101, 120, 119, 125, 112, 112, 109, 115, 116, 123, 114, 127, 114, 111, 131, 115, 120, 120, 124, 96, 113, 121, 115, 104, 102, 90, 118, 117, 125, 105, 121, 114, 124, 111, 113, 111, 121, 109, 117, 113, 112, 119, 105, 122, 113, 118, 117, 147, 136, 113, 100, 121, 106, 102, 115, 106, 123, 123, 130, 116, 140, 123, 124, 112, 131, 119, 95, 124, 99, 114, 118, 114, 118, 106, 100, 111, 106, 122, 127, 128, 113, 105, 107, 118, 110, 121, 112, 97, 124, 124, 97, 133, 114, 126, 130, 124, 109, 124, 121, 106, 134, 107, 120, 119, 116, 116, 89, 119, 102, 124, 109, 123, 112, 112, 118, 114, 118, 110, 105, 104, 112, 107, 128, 125, 115, 121, 121, 110, 121, 132, 129, 116, 109, 126, 106, 151, 125, 114, 119, 123, 118, 123, 129, 106, 114, 129, 111, 115, 119, 122, 116, 126, 132, 116, 116, 129, 117, 128, 111, 125, 113, 114, 104, 116, 106, 120, 110, 117, 114, 109, 122, 101, 114, 123, 112, 122, 117, 106, 115, 127, 133, 108, 93, 119, 117, 119, 106, 113, 116, 123, 105, 113, 117, 122, 115, 127, 113, 121, 112, 107, 104, 119, 99, 103, 130, 111, 115, 142, 130, 115, 102, 123, 116, 114, 116, 111, 115, 114, 96, 111, 101, 126, 129, 120, 111, 110, 115, 102, 107, 121, 117, 106, 108, 123, 98, 108, 113, 120, 124, 115, 102, 120, 110, 112, 130, 104, 114, 116, 119, 117, 124, 135, 116, 129, 109, 111, 119, 131, 109, 114, 112, 112, 127, 116, 111, 120, 124, 124, 128, 113, 109, 106, 108, 118, 118, 104, 124, 105, 95, 111, 110, 124, 126, 118, 105, 108, 127, 110, 109, 129, 110, 104, 118, 126, 127, 123, 129, 113, 96, 111, 116, 117, 97, 107, 120, 107, 113, 115, 128, 101, 108, 93, 98, 116, 131, 124, 113, 111, 98, 128, 122, 108, 104, 123, 112, 120, 101, 111, 116, 109, 131, 119, 120, 122, 115, 125, 135, 112, 128, 101, 107, 116, 109, 119, 113, 119, 118, 113, 122, 128, 109, 105, 119, 125, 102, 111, 102, 105, 112, 116, 104, 105, 110, 94, 112, 118, 113, 105, 109, 109, 112, 115, 114, 120, 105, 107, 106, 94, 132, 110, 119, 124, 109, 121, 131, 98, 109, 105, 127, 112, 123, 117, 116, 109, 127, 104, 108, 112, 114, 114, 126, 112, 123, 103, 116, 139, 105, 96, 106, 118, 133, 106, 122, 92, 110, 128, 99, 99, 100, 124, 116, 104, 115, 119, 94, 139, 105, 119, 115, 127, 104, 102, 115, 130, 113, 116, 112, 124, 116, 119, 122, 125, 114, 111, 114, 130, 98, 126, 126, 124, 105, 112, 138, 131, 103, 90, 105, 114, 127, 112, 112, 127, 114, 137, 110, 107, 125, 119, 122, 115, 111, 116, 145, 124, 131, 114, 124, 121, 110, 115, 100, 120, 112, 119, 114, 128, 108, 126, 119, 115, 120, 113, 122, 113, 118, 109, 114, 127, 117, 124, 102, 105, 112, 120, 108, 109, 122, 109, 111, 113, 118, 125, 105, 113, 112, 131, 108, 139, 122, 121, 101, 101, 121, 166, 126, 123, 123, 125, 134, 119, 134, 115, 118, 102, 106, 106, 132, 101, 112, 107, 85, 107, 119, 114, 119, 113, 111, 115, 104, 104, 118, 105, 114, 117, 126, 110, 119, 108, 101, 112, 114, 108, 110, 109, 126, 103, 145, 102, 119, 120, 106, 115, 112, 110, 131, 107, 107, 105, 119, 115, 124, 126, 122, 111, 103, 136, 103, 133, 113, 120, 125, 114, 107, 156, 116, 126, 114, 144, 116, 101, 105, 115, 107, 123, 124, 106, 135, 110, 105, 118, 108, 110, 108, 125, 135, 93, 120, 128, 121, 100, 120, 117, 106, 114, 128, 119, 117, 131, 109, 126, 119, 105, 122, 99, 133, 120, 113, 116, 114, 121, 124, 114, 106, 120, 99, 121, 109, 128, 116, 127, 118, 120, 110, 111, 127, 120, 96, 122, 122, 132, 104, 139, 136, 119, 112, 120, 115, 125, 118, 106, 104, 137, 144, 132, 122, 115, 107, 112, 98, 122, 117, 104, 126, 124, 116, 109, 119, 95, 116, 115, 106, 125, 120, 124, 115, 90, 127, 122, 117, 106, 115, 113, 112, 110, 124, 119, 106, 106, 105, 110, 99, 93, 113, 127, 117, 106, 130, 103, 111, 112, 114, 97, 107, 118, 118, 125, 109, 128, 116, 119, 128, 130, 145, 118, 129, 102, 123, 128, 117, 116, 92, 121, 108, 102, 111, 110, 92, 115, 116, 129, 123, 125, 116, 109, 114, 119, 113, 115, 115, 120, 118, 124, 117, 113, 116, 123, 114, 136, 120, 122, 125, 108, 114, 112, 123, 111, 116, 98, 134, 118, 110, 116, 135, 110, 102, 128, 112, 101, 128, 110, 87, 97, 126, 109, 115, 119, 120, 89, 109, 105, 107, 125, 135, 120, 116, 116, 117, 110, 111, 121, 103, 114, 102, 125, 108, 102, 117, 127, 101, 94, 114, 114, 136, 115, 120, 115, 124, 127, 121, 127, 107, 119, 140, 131, 96, 115, 99, 109, 113, 115, 115, 110, 116, 115, 116, 112, 117, 104, 108, 122, 129, 112, 100, 124, 131, 113, 123, 120, 124, 118, 113, 117, 82, 112, 114, 117, 134, 134, 114, 109, 95, 116, 128, 126, 130, 115, 101, 103, 108, 118, 114, 108, 111, 127, 117, 105, 133, 111, 119, 105, 101, 120, 128, 132, 100, 142, 110, 113, 118, 132, 114, 94, 102, 119, 113, 113, 117, 112, 109, 111, 141, 122, 107, 106, 110, 129, 139, 116, 122, 118, 91, 128, 119, 113, 121, 128, 120, 102, 111, 125, 118, 110, 129, 118, 94, 115, 109, 107, 102, 102, 123, 102, 103, 116, 119, 107, 113, 102, 128, 133, 113, 101, 110, 99, 110, 117, 110, 124, 113, 119, 114, 106, 104, 115, 111, 120, 117, 111, 108, 102, 115, 113, 118, 119, 136, 103, 118, 112, 125, 104, 102, 110, 114, 114, 114, 98, 127, 106, 118, 118, 112, 110, 115, 121, 101, 129, 104, 114, 123, 130, 115, 119, 117, 129, 133, 103, 108, 102, 99, 121, 98, 104, 100, 103, 92, 100, 116, 105, 104, 144, 116, 113, 103, 135, 100, 113, 107, 123, 130, 120, 129, 112, 119, 107, 112, 124, 101, 123, 121, 119, 143, 109, 119, 105, 127, 103, 108, 114, 123, 104, 118, 109, 91, 115, 114, 117, 104, 111, 104, 113, 112, 100, 124, 109, 117, 120, 134, 142, 114, 120, 105, 123, 121, 104, 112, 112, 122, 112, 135, 115, 131, 119, 112, 133, 124, 111, 123, 116, 129, 107, 118, 108, 117, 109, 102, 107, 116, 135, 116, 136, 129, 128, 114, 111, 103, 116, 123, 116, 113, 106, 106, 98, 101, 114, 112, 117, 118, 110, 106, 109, 117, 126, 107, 130, 134, 118, 113, 114, 125, 122, 114, 101, 115, 121, 112, 84, 123, 124, 103, 114, 101, 112, 124, 110, 109, 122, 113, 96, 112, 116, 110, 104, 107, 112, 115, 119, 116, 127, 112, 111, 104, 120, 133, 131, 106, 117, 122, 103, 120, 121, 100, 105, 116, 116, 114, 123, 110, 111, 115, 111, 128, 105, 105, 115, 122, 124, 123, 111, 109, 106, 115, 124, 117, 96, 112, 117, 122, 119, 105, 115, 117, 110, 116, 111, 123, 124, 125, 126, 100, 111, 114, 130, 115, 138, 114, 118, 118, 119, 119, 115, 114, 116, 123, 117, 115, 114, 111, 115, 115, 111, 109, 109, 112, 118, 110, 113, 112, 116, 106, 124, 118, 117, 107, 113, 107, 120, 117, 119, 122, 108, 122, 113, 120, 122, 111, 107, 112, 118, 108, 123, 112, 101, 114, 111, 111, 110, 120, 113, 121, 132, 112, 102, 107, 111, 111, 114, 118, 101, 119, 110, 117, 115, 123, 111, 96, 120, 117, 119, 116, 124, 108, 110, 108, 123, 106, 123, 121, 115, 121, 114, 132, 127, 135, 119, 124, 119, 118, 110, 126, 109, 121, 108, 112, 103, 112, 112, 110, 103, 115, 125, 116, 109, 117, 120, 121, 104, 119, 118, 111, 112, 109, 118, 126, 105, 125, 107, 94, 110, 114, 123, 112, 115, 114, 125, 111, 113, 116, 116, 123, 106, 114, 131, 116, 103, 119, 118, 126, 101, 114, 111, 109, 119, 100, 112, 125, 114, 116, 117, 106, 119, 103, 110, 106, 123, 119, 117, 116, 116, 118, 118, 113, 123, 114, 115, 122, 119, 116, 110, 132, 118, 110, 113, 120, 119, 124, 118, 110, 133, 111, 126, 111, 102, 117, 121, 114, 109, 116, 128, 118, 104, 110, 109, 116, 116, 105, 114, 117, 117, 120, 108, 110, 119, 106, 124, 135, 114, 123, 119, 111, 120, 115, 123, 101, 110, 115, 99, 113, 124, 133, 122, 105, 119, 105, 121, 114, 111, 119, 109, 109, 140, 111, 102, 101, 120, 119, 121, 114, 117, 120, 114, 117, 137, 107, 113, 104, 121, 113, 114, 118, 114, 125, 110, 111, 117, 126, 131, 106, 118, 105, 117, 126, 125, 103, 116, 119, 108, 121, 114, 118, 104, 113, 127, 119, 130, 118, 114, 110, 115, 113, 105, 105, 108, 115, 121, 119, 124, 110, 111, 126, 114, 123, 117, 116, 117, 114, 115, 105, 124, 118, 123, 119, 110, 121, 133, 123, 120, 110, 111, 99, 114, 115, 116, 105, 104, 125, 123, 113, 119, 122, 112, 116, 135, 124, 118, 112, 120, 113, 116, 115, 109, 108, 124, 100, 113, 110, 121, 112, 116, 126, 118, 117, 124, 117, 98, 116, 110, 123, 114, 114, 120, 117, 108, 114, 90, 111, 111, 113, 111, 114, 113, 112, 99, 110, 109, 134, 118, 115, 126, 121, 118, 121, 113, 111, 120, 109, 135, 123, 118, 106, 113, 110, 119, 113, 114, 119, 114, 133, 125, 108, 112, 123, 121, 120, 132, 109, 121, 134, 120, 117, 104, 120, 117, 113, 119, 126, 114, 120, 113, 120, 114, 108, 127, 116, 111, 108, 106, 112, 120, 118, 113, 108, 107, 105, 100, 111, 121, 114, 121, 116, 100, 146, 109, 120, 118, 105, 117, 101, 118, 104, 113, 109, 106, 114, 121, 120, 114, 112, 126, 120, 104, 114, 129, 106, 123, 125, 124, 118, 110, 116, 121, 105, 135, 122, 123, 105, 111, 125, 128, 113, 114, 116, 100, 116, 113, 126, 114, 121, 109, 97, 92, 126, 117, 121, 123, 110, 109, 127, 125, 119, 112, 133, 115, 115, 114, 112, 119, 101, 138, 130, 135, 95, 111, 124, 104, 121, 113, 120, 109, 113, 124, 100, 113, 113, 106, 117, 140, 124, 124, 134, 119, 119, 114, 109, 106, 95, 101, 113, 107, 118, 124, 121, 124, 119, 113, 115, 124, 120, 97, 116, 117, 116, 119, 123, 102, 118, 123, 127, 119, 115, 126, 126, 111, 114, 108, 117, 113, 105, 115, 119, 121, 106, 110, 118, 147, 116, 105, 122, 120, 108, 113, 111, 108, 112, 112, 119, 114, 119, 107, 118, 112, 124, 118, 115, 114, 113, 106, 107, 123, 126, 116, 113, 109, 114, 111, 128, 122, 120, 116, 108, 117, 124, 112, 122, 113, 111, 132, 127, 111, 111, 131, 107, 111, 120, 100, 98, 108, 122, 117, 98, 116, 108, 131, 123, 106, 118, 126, 119, 117, 129, 110, 109, 119, 102, 109, 124, 106, 112, 116, 112, 111, 105, 105, 115, 120, 119, 128, 127, 111, 107, 108, 112, 109, 105, 94, 120, 117, 116, 111, 107, 113, 107, 121, 115, 116, 111, 117, 118, 105, 114, 123, 113, 112, 114, 99, 108, 121, 108, 110, 133, 125, 111, 117, 129, 129, 123, 100, 115, 120, 114, 106, 124, 119, 124, 109, 111, 116, 119, 106, 121, 119, 119, 116, 121, 119, 116, 124, 125, 126, 119, 113, 97, 124, 105, 117, 128, 124, 122, 116, 135, 117, 110, 122, 109, 111, 111, 127, 128, 100, 111, 116, 117, 108, 109, 108, 87, 112, 117, 121, 124, 111, 107, 106, 113, 124, 147, 120, 109, 105, 124, 108, 118, 126, 111, 120, 109, 144, 116, 121, 106, 108, 114, 123, 120, 110, 109, 120, 110, 111, 119, 115, 109, 118, 116, 109, 119, 107, 107, 109, 107, 101, 115, 142, 122, 128, 108, 112, 125, 119, 113, 116, 115, 97, 109, 109, 111, 112, 118, 110, 116, 121, 110, 126, 126, 98, 121, 122, 126, 121, 130, 119, 128, 119, 120, 115, 125, 115, 118, 124, 120, 109, 116, 122, 126, 127, 116, 114, 119, 106, 105, 125, 117, 118, 113, 116, 111, 116, 119, 166, 114, 93, 109, 106, 133, 124, 115, 116, 115, 102, 115, 113, 118, 123, 135, 111, 116, 102, 192, 128, 125, 115, 120, 115, 115, 118, 122, 114, 105, 112, 114, 108, 119, 116, 113, 124, 96, 118, 121, 117, 106, 115, 146, 128, 107, 120, 114, 116, 124, 109, 132, 114, 95, 114, 118, 100, 120, 119, 89, 130, 113, 114, 100, 122, 92, 108, 111, 113, 112, 118, 119, 108, 110, 120, 105, 108, 107, 114, 106, 118, 111, 120, 125, 116, 103, 136, 112, 105, 117, 115, 116, 121, 126, 123, 129, 106, 102, 124, 114, 122, 121, 137, 157, 120, 106, 127, 117, 113, 103, 107, 102, 104, 118, 111, 103, 112, 120, 138, 118, 120, 122, 116, 112, 123, 103, 122, 121, 104, 110, 122, 114, 121, 119, 101, 131, 113, 122, 116, 81, 130, 185, 109, 120, 108, 111, 109, 116, 112, 97, 117, 116, 101, 96, 121, 121, 131, 100, 112, 109, 119, 108, 121, 117, 120, 110, 114, 130, 99, 110, 104, 116, 155, 125, 106, 90, 116, 102, 113, 115, 125, 135, 112, 113, 131, 109, 128, 118, 139, 130, 125, 116, 127, 110, 135, 101, 106, 131, 93, 128, 114, 91, 136, 116, 118, 115, 135, 113, 99, 130, 120, 123, 106, 192, 109, 101, 112, 132, 114, 111, 115, 119, 132, 110, 111, 98, 118, 110, 120, 122, 122, 114, 105, 107, 113, 121, 120, 127, 129, 115, 134, 115, 114, 120, 123, 113, 107, 115, 119, 103, 119, 109, 114, 127, 103, 120, 125, 133, 110, 95, 118, 103, 141, 110, 128, 131, 129, 123, 116, 114, 108, 118, 122, 150, 119, 131, 115, 131, 112, 116, 109, 130, 106, 114, 120, 100, 128, 107, 120, 95, 92, 115, 104, 102, 111, 119, 101, 118, 106, 128, 110, 129, 112, 162, 131, 110, 124, 123, 103, 97, 116, 121, 112, 106, 109, 103, 121, 129, 127, 129, 98, 128, 119, 106, 126, 119, 138, 97, 127, 105, 93, 101, 113, 107, 101, 124, 118, 125, 139, 105, 114, 122, 87, 98, 114, 118, 121, 104, 122, 121, 108, 114, 132, 115, 120, 111, 119, 124, 117, 121, 112, 133, 119, 101, 113, 123, 114, 107, 113, 120, 125, 122, 117, 96, 121, 118, 118, 112, 129, 120, 133, 123, 111, 130, 106, 143, 108, 103, 91, 130, 115, 106, 120, 150, 116, 146, 120, 121, 121, 113, 120, 135, 114, 97, 101, 88, 96, 123, 134, 135, 115, 132, 159, 100, 101, 110, 113, 130, 103, 113, 129, 117, 127, 115, 121, 137, 123, 118, 116, 119, 110, 103, 123, 122, 113, 125, 118, 118, 97, 99, 108, 125, 124, 132, 95, 116, 88, 138, 95, 118, 137, 117, 120, 129, 122, 121, 123, 89, 117, 101, 108, 113, 112, 133, 125, 95, 121, 109, 115, 108, 112, 142, 120, 133, 123, 107, 127, 63, 133, 105, 114, 114, 100, 115, 103, 116, 98, 120, 104, 111, 115, 106, 135, 111, 131, 121, 120, 114, 120, 117, 114, 114, 117, 132, 127, 106, 113, 98, 112, 95, 124, 100, 128, 110, 123, 123, 111, 108, 143, 113, 120, 125, 93, 137, 109, 103, 129, 115, 120, 130, 102, 111, 110, 118, 96, 118, 142, 103, 133, 120, 117, 117, 89, 126, 92, 155, 118, 107, 111, 135, 120, 115, 99, 118, 127, 104, 109, 108, 107, 122, 113, 115, 119, 133, 120, 121, 119, 109, 109, 110, 115, 114, 111, 107, 119, 120, 119, 118, 121, 116, 117, 101, 111, 97, 116, 115, 110, 129, 145, 124, 108, 137, 123, 108, 119, 116, 91, 106, 98, 133, 100, 135, 122, 118, 147, 108, 88, 124, 122, 105, 105, 143, 105, 138, 116, 122, 113, 120, 114, 101, 120, 118, 123, 97, 120, 114, 124, 126, 104, 104, 122, 134, 117, 95, 102, 102, 105, 107, 115, 124, 120, 111, 117, 121, 120, 121, 113, 117, 119, 111, 113, 118, 108, 113, 113, 96, 109, 115, 107, 108, 114, 134, 113, 118, 126, 111, 118, 115, 118, 121, 105, 114, 111, 110, 130, 114, 114, 116, 120, 112, 119, 115, 113, 109, 123, 116, 113, 133, 112, 106, 113, 118, 115, 119, 115, 128, 128, 112, 127, 118, 120, 106, 123, 116, 114, 114, 115, 126, 110, 118, 107, 117, 105, 108, 115, 117, 118, 115, 106, 120, 120, 120, 118, 130, 116, 123, 116, 131, 108, 108, 124, 106, 116, 108, 114, 103, 126, 111, 119, 121, 122, 129, 117, 116, 107, 125, 107, 112, 114, 115, 112, 119, 140, 116, 100, 105, 113, 122, 125, 117, 120, 124, 118, 111, 124, 119, 114, 111, 109, 116, 114, 112, 119, 124, 116, 115, 118, 119, 112, 129, 116, 118, 118, 122, 97, 116, 117, 119, 102, 99, 115, 110, 120, 110, 114, 115, 122, 125, 131, 114, 117, 111, 118, 121, 122, 101, 119, 118, 128, 125, 112, 115, 114, 127, 121, 106, 111, 112, 109, 132, 122, 120, 117, 108, 131, 104, 126, 119, 120, 128, 119, 118, 118, 119, 128, 112, 115, 108, 114, 115, 116, 105, 125, 116, 123, 118, 122, 134, 113, 108, 117, 113, 111, 123, 107, 130, 110, 100, 112, 120, 128, 114, 119, 117, 116, 111, 122, 126, 117, 104, 128, 106, 104, 115, 116, 111, 109, 121, 120, 129, 116, 117, 111, 106, 122, 119, 116, 101, 132, 125, 109, 120, 113, 107, 118, 102, 115, 119, 115, 120, 110, 121, 124, 111, 128, 120, 114, 115, 114, 114, 115, 130, 113, 108, 111, 117, 111, 120, 114, 119, 113, 110, 115, 122, 128, 113, 109, 119, 112, 114, 125, 125, 115, 111, 124, 115, 113, 106, 116, 122, 122, 116, 119, 121, 113, 130, 113, 109, 119, 108, 99, 111, 116, 124, 113, 112, 114, 120, 118, 113, 119, 118, 111, 114, 111, 117, 114, 121, 121, 109, 112, 103, 122, 115, 114, 114, 119, 129, 120, 117, 123, 119, 112, 121, 105, 98, 119, 121, 127, 122, 119, 117, 123, 120, 112, 107, 111, 116, 107, 115, 124, 120, 118, 116, 99, 128, 127, 114, 117, 124, 119, 111, 113, 110, 106, 120, 110, 108, 117, 118, 102, 107, 125, 118, 116, 122, 114, 113, 111, 114, 116, 121, 108, 116, 109, 129, 121, 110, 128, 129, 121, 117, 115, 115, 122, 127, 114, 105, 106, 113, 122, 119, 109, 113, 110, 112, 126, 122, 117, 124, 120, 126, 127, 112, 122, 119, 116, 118, 110, 133, 125, 121, 124, 120, 117, 110, 109, 107, 111, 115, 137, 116, 112, 116, 111, 112, 117, 107, 115, 128, 111, 113, 130, 124, 120, 117, 114, 113, 99, 113, 126, 101, 122, 114, 122, 123, 127, 107, 122, 121, 102, 127, 119, 110, 122, 113, 111, 118, 119, 129, 117, 113, 122, 123, 107, 124, 121, 114, 129, 117, 120, 111, 106, 124, 117, 104, 110, 117, 116, 122, 113, 116, 117, 110, 111, 116, 116, 104, 121, 132, 119, 117, 109, 118, 126, 117, 106, 122, 112, 122, 116, 110, 120, 118, 110, 130, 112, 130, 118, 117, 114, 125, 121, 106, 103, 106, 121, 128, 153, 104, 114, 108, 126, 106, 117, 103, 116, 113, 120, 105, 117, 124, 112, 109, 123, 123, 104, 108, 111, 113, 111, 114, 110, 112, 118, 120, 114, 113, 115, 124, 112, 114, 102, 126, 112, 107, 126, 121, 120, 118, 113, 118, 118, 108, 133, 103, 118, 117, 114, 115, 121, 120, 113, 118, 96, 113, 105, 130, 121, 104, 114, 116, 113, 112, 121, 113, 130, 113, 124, 111, 107, 121, 116, 114, 128, 116, 119, 119, 119, 121, 110, 111, 112, 122, 122, 114, 117, 126, 126, 124, 114, 118, 125, 107, 130, 119, 108, 116, 109, 115, 117, 116, 118, 114, 123, 105, 126, 118, 118, 116, 106, 114, 116, 118, 116, 115, 127, 114, 111, 114, 116, 118, 105, 106, 107, 112, 124, 96, 122, 113, 129, 111, 102, 129, 118, 108, 118, 153, 119, 115, 107, 117, 106, 106, 110, 114, 121, 126, 121, 115, 113, 125, 128, 117, 124, 120, 135, 119, 115, 119, 113, 111, 104, 112, 118, 116, 103, 123, 123, 113, 101, 108, 126, 117, 112, 114, 116, 102, 110, 123, 128, 103, 124, 110, 111, 128, 114, 112, 122, 116, 95, 104, 113, 127, 115, 110, 113, 90, 119, 127, 114, 118, 109, 112, 123, 120, 115, 102, 137, 120, 116, 120, 119, 111, 112, 110, 111, 121, 129, 121, 120, 110, 122, 122, 116, 115, 113, 119, 112, 121, 114, 118, 117, 124, 112, 121, 116, 113, 114, 120, 118, 114, 119, 129, 112, 115, 110, 116, 108, 113, 124, 125, 107, 109, 110, 120, 114, 112, 116, 109, 111, 123, 122, 118, 128, 119, 111, 116, 102, 113, 114, 103, 113, 127, 114, 125, 114, 114, 115, 111, 115, 117, 110, 112, 109, 113, 102, 122, 110, 115, 111, 104, 117, 120, 109, 111, 122, 114, 122, 132, 119, 115, 109, 113, 102, 119, 105, 119, 118, 115, 136, 114, 131, 112, 119, 108, 112, 127, 103, 118, 110, 125, 130, 117, 116, 115, 109, 134, 125, 116, 110, 122, 116, 121, 104, 115, 106, 117, 120, 118, 114, 117, 111, 122, 108, 105, 101, 116, 115, 111, 116, 104, 109, 127, 112, 110, 110, 124, 122, 125, 114, 101, 118, 124, 109, 122, 122, 119, 119, 133, 108, 120, 107, 118, 101, 110, 130, 106, 120, 114, 111, 108, 117, 108, 126, 120, 102, 123, 111, 120, 122, 101, 119, 120, 119, 120, 127, 103, 113, 108, 125, 117, 110, 99, 110, 102, 121, 136, 127, 127, 126, 109, 109, 120, 116, 129, 110, 105, 120, 110, 102, 98, 121, 118, 119, 116, 107, 118, 115, 123, 128, 126, 122, 106, 107, 103, 125, 108, 121, 112, 123, 102, 108, 117, 109, 100, 108, 115, 104, 101, 110, 110, 112, 95, 124, 105, 119, 123, 118, 112, 120, 116, 128, 112, 113, 113, 108, 111, 119, 121, 117, 110, 129, 116, 107, 113, 134, 116, 115, 119, 106, 117, 113, 123, 113, 111, 115, 117, 122, 125, 136, 128, 107, 121, 121, 111, 110, 109, 95, 121, 109, 111, 123, 108, 100, 116, 104, 110, 99, 119, 107, 132, 111, 103, 119, 108, 122, 113, 112, 115, 107, 138, 111, 115, 133, 116, 130, 120, 125, 122, 116, 107, 119, 131, 120, 102, 112, 106, 115, 116, 107, 115, 126, 105, 125, 117, 118, 113, 103, 119, 122, 94, 107, 121, 110, 134, 122, 118, 132, 139, 114, 128, 113, 109, 115, 107, 128, 100, 102, 110, 120, 121, 133, 117, 107, 128, 100, 106, 134, 131, 111, 116, 115, 127, 141, 110, 130, 110, 121, 128, 120, 125, 105, 125, 123, 139, 99, 125, 106, 116, 112, 95, 106, 116, 109, 133, 115, 116, 119, 115, 113, 130, 115, 104, 100, 106, 120, 101, 122, 127, 123, 110, 114, 143, 123, 105, 103, 108, 112, 91, 120, 110, 128, 120, 109, 117, 129, 113, 103, 115, 152, 112, 108, 127, 122, 115, 100, 131, 122, 111, 116, 108, 111, 117, 118, 108, 124, 114, 111, 106, 117, 121, 128, 104, 108, 113, 110, 95, 99, 114, 117, 117, 109, 106, 120, 116, 122, 135, 120, 111, 121, 114, 112, 122, 114, 115, 114, 112, 102, 116, 133, 125, 101, 119, 110, 111, 116, 112, 109, 108, 112, 110, 113, 103, 100, 113, 122, 118, 114, 119, 122, 101, 130, 112, 100, 115, 106, 107, 125, 111, 105, 119, 102, 124, 121, 118, 108, 114, 115, 127, 118, 109, 127, 120, 104, 108, 127, 112, 97, 112, 121, 108, 109, 111, 102, 130, 118, 107, 116, 103, 120, 112, 104, 110, 110, 120, 125, 128, 120, 99, 114, 105, 101, 106, 132, 123, 144, 123, 110, 131, 113, 114, 112, 111, 125, 139, 113, 130, 119, 118, 108, 117, 117, 105, 98, 118, 122, 121, 104, 106, 121, 108, 113, 129, 108, 114, 120, 124, 111, 115, 111, 118, 113, 120, 125, 114, 116, 112, 106, 126, 120, 124, 95, 120, 118, 119, 125, 123, 126, 108, 113, 101, 125, 114, 98, 123, 120, 109, 108, 106, 117, 128, 109, 137, 112, 106, 118, 114, 142, 119, 107, 108, 112, 113, 111, 100, 105, 104, 128, 129, 105, 106, 118, 113, 105, 133, 125, 113, 126, 125, 114, 116, 97, 117, 135, 107, 110, 101, 117, 107, 130, 108, 109, 108, 120, 114, 124, 129, 129, 128, 94, 119, 107, 124, 139, 116, 129, 109, 113, 109, 107, 127, 120, 98, 130, 98, 127, 119, 104, 115, 127, 127, 129, 111, 114, 125, 91, 105, 111, 111, 93, 94, 97, 132, 116, 108, 116, 129, 108, 110, 126, 119, 118, 103, 108, 111, 130, 143, 132, 121, 99, 138, 103, 135, 121, 107, 100, 114, 121, 117, 109, 107, 94, 110, 139, 128, 122, 109, 116, 113, 124, 123, 125, 121, 114, 107, 104, 117, 119, 104, 132, 119, 110, 121, 115, 108, 116, 111, 126, 117, 128, 122, 122, 99, 106, 114, 124, 113, 113, 99, 110, 127, 113, 118, 114, 113, 106, 108, 110, 128, 114, 109, 126, 111, 112, 115, 110, 115, 109, 118, 116, 113, 120, 145, 116, 110, 107, 100, 116, 110, 133, 114, 113, 120, 112, 118, 142, 129, 118, 124, 122, 122, 104, 118, 116, 120, 112, 104, 104, 114, 95, 113, 113, 121, 102, 104, 98, 103, 122, 112, 123, 107, 115, 109, 113, 110, 105, 131, 103, 129, 147, 116, 108, 111, 116, 116, 112, 131, 130, 108, 108, 120, 113, 110, 105, 122, 127, 124, 124, 112, 120, 122, 131, 101, 115, 112, 112, 115, 114, 107, 117, 104, 125, 122, 140, 123, 105, 114, 124, 113, 121, 114, 121, 127, 116, 105, 120, 114, 119, 117, 122, 124, 131, 114, 102, 105, 109, 118, 127, 115, 121, 115, 116, 116, 116, 118, 115, 99, 118, 120, 120, 126, 118, 114, 116, 113, 112, 110, 118, 134, 130, 133, 127, 113, 122, 94, 99, 110, 105, 106, 118, 120, 113, 118, 107, 122, 109, 106, 124, 109, 113, 127, 136, 121, 112, 123, 120, 102, 126, 109, 115, 110, 106, 108, 134, 124, 110, 100, 96, 112, 113, 115, 118, 122, 113, 106, 114, 116, 121, 133, 101, 117, 112, 117, 117, 109, 113, 130, 108, 111, 115, 121, 115, 115, 112, 119, 117, 125, 119, 110, 116, 117, 107, 86, 129, 117, 109, 121, 140, 99, 106, 111, 115, 117, 127, 118, 115, 108, 110, 110, 122, 112, 122, 115, 107, 119, 135, 113, 108, 126, 114, 117, 113, 117, 115, 120, 107, 109, 116, 124, 119, 117, 120, 113, 124, 127, 115, 123, 128, 134, 102, 115, 116, 103, 107, 118, 105, 107, 118, 130, 111, 114, 111, 130, 115, 132, 117, 110, 142, 124, 119, 105, 109, 114, 124, 110, 108, 115, 120, 129, 119, 134, 113, 113, 121, 116, 110, 99, 104, 116, 108, 130, 121, 119, 126, 99, 130, 113, 111, 116, 115, 110, 112, 120, 104, 137, 117, 121, 128, 123, 125, 112, 124, 114, 130, 122, 117, 120, 127, 116, 119, 114, 115, 109, 119, 119, 131, 123, 135, 115, 109, 109, 113, 104, 111, 111, 109, 111, 109, 107, 115, 112, 123, 120, 106, 121, 105, 109, 125, 115, 146, 125, 106, 116, 104, 104, 108, 126, 123, 134, 110, 124, 104, 119, 125, 121, 120, 109, 112, 127, 114, 123, 123, 106, 114, 125, 109, 100, 126, 107, 100, 125, 118, 106, 113, 117, 113, 115, 124, 117, 135, 112, 103, 118, 106, 113, 107, 110, 114, 111, 127, 118, 106, 108, 119, 113, 107, 119, 110, 114, 120, 118, 105, 116, 128, 116, 119, 111, 107, 114, 122, 115, 110, 114, 125, 117, 109, 131, 112, 104, 124, 122, 115, 117, 104, 103, 117, 114, 123, 134, 123, 110, 115, 114, 125, 125, 126, 112, 123, 126, 121, 110, 116, 106, 130, 120, 120, 116, 138, 108, 113, 113, 113, 126, 132, 103, 121, 110, 118, 112, 104, 101, 112, 93, 111, 122, 109, 114, 102, 109, 111, 118, 125, 138, 122, 107, 126, 106, 125, 121, 120, 116, 109, 114, 114, 108, 125, 112, 118, 106, 114, 107, 100, 106, 138, 99, 123, 117, 110, 108, 131, 120, 118, 117, 131, 111, 116, 117, 121, 109, 135, 115, 128, 123, 122, 126, 97, 108, 118, 88, 96, 105, 129, 110, 117, 125, 111, 122, 110, 115, 108, 124, 139, 108, 133, 121, 169, 115, 110, 117, 118, 114, 99, 112, 124, 109, 115, 118, 118, 110, 118, 97, 111, 112, 126, 99, 120, 123, 121, 125, 133, 112, 113, 124, 127, 109, 118, 117, 100, 117, 123, 117, 117, 116, 121, 109, 111, 114, 116, 130, 110, 124, 118, 110, 110, 115, 101, 115, 115, 133, 116, 118, 119, 119, 126, 116, 119, 114, 119, 114, 112, 114, 122, 108, 117, 101, 111, 103, 132, 111, 105, 115, 118, 118, 117, 116, 108, 107, 118, 110, 106, 117, 111, 123, 118, 118, 126, 103, 116, 105, 123, 109, 127, 109, 122, 125, 112, 123, 108, 105, 126, 119, 116, 115, 105, 112, 111, 115, 121, 121, 118, 117, 122, 115, 133, 121, 114, 118, 112, 124, 118, 123, 108, 111, 118, 126, 127, 118, 113, 121, 118, 110, 108, 122, 113, 134, 97, 134, 109, 112, 116, 112, 112, 107, 113, 114, 119, 114, 121, 110, 116, 105, 103, 105, 101, 117, 109, 117, 107, 112, 132, 125, 113, 124, 124, 114, 130, 125, 109, 109, 139, 109, 119, 107, 112, 123, 119, 120, 98, 114, 125, 107, 115, 123, 122, 117, 110, 140, 109, 117, 113, 126, 122, 118, 111, 126, 111, 114, 111, 107, 115, 107, 94, 118, 123, 117, 117, 121, 123, 118, 112, 118, 107, 123, 121, 94, 116, 106, 122, 122, 119, 113, 119, 130, 112, 102, 115, 124, 118, 126, 117, 117, 107, 110, 115, 124, 116, 104, 118, 104, 108, 118, 121, 120, 118, 120, 122, 112, 105, 159, 110, 110, 107, 116, 100, 105, 116, 111, 117, 114, 118, 125, 125, 111, 120, 115, 119, 93, 124, 128, 118, 117, 112, 114, 116, 125, 119, 116, 112, 113, 118, 109, 122, 100, 114, 115, 129, 122, 107, 114, 98, 116, 118, 121, 115, 123, 116, 111, 118, 127, 120, 114, 116, 109, 136, 114, 113, 118, 107, 117, 128, 144, 122, 105, 112, 118, 124, 112, 108, 112, 120, 109, 120, 118, 120, 117, 124, 132, 120, 108, 117, 122, 124, 117, 115, 127, 114, 116, 109, 120, 129, 112, 133, 122, 111, 117, 120, 137, 104, 133, 108, 115, 105, 118, 108, 115, 117, 117, 98, 115, 107, 165, 99, 128, 94, 122, 116, 98, 115, 122, 113, 109, 126, 118, 115, 112, 106, 121, 114, 110, 99, 98, 109, 122, 122, 91, 111, 115, 114, 129, 120, 114, 120, 136, 112, 115, 106, 116, 114, 106, 121, 104, 121, 110, 120, 118, 117, 109, 113, 111, 114, 116, 117, 120, 107, 115, 92, 115, 109, 117, 116, 97, 111, 119, 111, 117, 111, 104, 115, 112, 111, 115, 114, 106, 130, 115, 122, 112, 122, 131, 132, 107, 92, 121, 113, 137, 105, 123, 117, 121, 104, 88, 121, 119, 131, 118, 116, 121, 113, 124, 122, 116, 117, 121, 119, 124, 113, 123, 105, 125, 113, 131, 116, 100, 112, 117, 112, 126, 122, 124, 115, 108, 96, 122, 103, 84, 118, 135, 110, 143, 107, 158, 104, 130, 89, 121, 124, 114, 137, 112, 109, 110, 109, 109, 136, 105, 112, 123, 110, 103, 96, 122, 114, 115, 113, 107, 114, 130, 118, 105, 101, 123, 120, 118, 112, 146, 113, 120, 110, 124, 111, 100, 126, 114, 121, 108, 108, 112, 114, 121, 125, 123, 111, 115, 112, 115, 106, 127, 124, 113, 119, 110, 109, 112, 115, 111, 104, 138, 103, 86, 100, 113, 121, 125, 123, 105, 122, 126, 127, 120, 103, 117, 128, 94, 113, 116, 113, 117, 125, 106, 106, 118, 138, 109, 73, 109, 129, 112, 127, 114, 127, 120, 114, 99, 119, 99, 105, 124, 110, 112, 123, 97, 151, 120, 129, 98, 114, 132, 98, 116, 134, 126, 82, 107, 89, 123, 113, 105, 123, 103, 117, 115, 106, 108, 120, 135, 132, 130, 115, 113, 111, 101, 105, 114, 130, 113, 124, 117, 116, 117, 133, 113, 112, 94, 112, 103, 124, 121, 116, 93, 118, 109, 109, 126, 117, 106, 114, 128, 119, 111, 125, 112, 121, 121, 131, 140, 119, 127, 117, 104, 122, 119, 143, 83, 114, 114, 111, 113, 116, 127, 118, 119, 113, 109, 111, 114, 108, 100, 109, 109, 115, 114, 111, 113, 104, 114, 100, 107, 107, 91, 127, 114, 119, 123, 123, 102, 107, 115, 107, 129, 98, 115, 114, 110, 108, 130, 103, 89, 121, 122, 127, 120, 113, 103, 127, 117, 118, 115, 112, 102, 117, 115, 108, 115, 115, 111, 125, 119, 105, 106, 124, 106, 106, 121, 122, 106, 117, 114, 121, 116, 134, 125, 105, 121, 99, 142, 117, 120, 120, 111, 99, 124, 115, 104, 118, 119, 119, 122, 107, 119, 106, 117, 105, 115, 106, 141, 120, 118, 103, 112, 112, 118, 112, 124, 92, 104, 112, 99, 120, 125, 110, 116, 118, 111, 105, 109, 125, 113, 116, 113, 98, 110, 108, 120, 121, 101, 148, 135, 129, 106, 115, 122, 125, 108, 98, 51, 117, 103, 97, 110, 111, 115, 111, 137, 116, 104, 124, 117, 108, 127, 107, 110, 150, 116, 104, 120, 120, 109, 123, 124, 111, 129, 114, 109, 101, 115, 96, 106, 118, 118, 112, 95, 85, 107, 131, 129, 101, 103, 121, 117, 123, 135, 115, 116, 114, 108, 113, 114, 117, 133, 102, 113, 108, 115, 128, 122, 121, 112, 133, 107, 105, 105, 129, 122, 106, 92, 112, 111, 106, 116, 124, 110, 113, 106, 98, 92, 87, 100, 117, 87, 121, 117, 119, 117, 133, 120, 106, 114, 115, 124, 102, 118, 103, 124, 109, 119, 109, 107, 115, 110, 141, 110, 107, 133, 128, 124, 117, 126, 106, 109, 114, 102, 112, 115, 120, 109, 123, 109, 123, 114, 101, 106, 97, 121, 123, 116, 118, 119, 118, 126, 118, 120, 112, 112, 110, 110, 125, 131, 129, 104, 103, 112, 134, 134, 92, 137, 125, 104, 144, 119, 114, 121, 82, 142, 137, 108, 130, 115, 104, 126, 108, 120, 115, 135, 121, 110, 127, 112, 111, 137, 126, 110, 141, 100, 104, 124, 113, 103, 113, 125, 107, 176, 149, 102, 103, 103, 120, 122, 104, 106, 105, 122, 123, 105, 104, 113, 115, 113, 108, 120, 120, 111, 116, 104, 124, 98, 119, 119, 127, 139, 112, 124, 98, 122, 113, 122, 112, 124, 126, 115, 123, 118, 108, 111, 125, 109, 115, 119, 121, 134, 128, 113, 109, 106, 120, 111, 123, 118, 116, 110, 126, 134, 118, 114, 117, 111, 99, 110, 125, 131, 103, 115, 123, 101, 118, 122, 110, 128, 104, 115, 102, 121, 115, 130, 109, 115, 129, 126, 103, 107, 125, 115, 109, 111, 111, 130, 121, 124, 108, 112, 122, 87, 110, 133, 118, 130, 117, 128, 114, 116, 82, 114, 129, 106, 115, 121, 112, 131, 119, 125, 123, 133, 114, 117, 108, 123, 127, 132, 117, 107, 119, 107, 122, 107, 114, 95, 128, 102, 127, 111, 110, 120, 124, 130, 115, 119, 105, 88, 119, 116, 132, 109, 117, 132, 119, 114, 126, 119, 112, 109, 117, 121, 109, 98, 123, 104, 128, 124, 108, 115, 103, 141, 125, 109, 112, 109, 108, 169, 108, 123, 116, 120, 116, 108, 106, 113, 124, 110, 119, 122, 115, 87, 119, 135, 125, 118, 118, 120, 119, 112, 126, 119, 120, 113, 116, 114, 111, 117, 112, 122, 106, 102, 129, 118, 115, 109, 131, 115, 113, 121, 117, 104, 103, 105, 114, 113, 104, 122, 109, 122, 115, 122, 104, 102, 103, 128, 106, 132, 119, 117, 114, 132, 118, 137, 126, 128, 106, 114, 114, 125, 123, 123, 96, 111, 131, 104, 114, 109, 124, 115, 121, 93, 97, 112, 116, 119, 113, 132, 114, 119, 124, 112, 115, 119, 112, 123, 125, 121, 116, 117, 107, 114, 123, 118, 94, 132, 101, 104, 97, 120, 118, 127, 113, 115, 116, 112, 118, 121, 105, 114, 131, 106, 124, 121, 113, 100, 124, 115, 112, 111, 115, 120, 121, 108, 134, 113, 104, 121, 105, 100, 108, 121, 112, 120, 109, 112, 126, 127, 121, 122, 128, 100, 116, 109, 113, 111, 130, 138, 110, 119, 109, 117, 130, 115, 100, 126, 124, 118, 111, 130, 113, 107, 115, 111, 107, 123, 107, 124, 90, 113, 128, 115, 114, 121, 130, 123, 124, 105, 125, 118, 119, 125, 118, 123, 115, 119, 130, 107, 111, 119, 122, 109, 147, 100, 114, 121, 112, 114, 117, 107, 109, 118, 120, 121, 116, 121, 106, 120, 114, 114, 120, 137, 117, 122, 111, 111, 129, 158, 132, 112, 119, 126, 110, 119, 117, 117, 128, 126, 109, 114, 113, 110, 108, 119, 133, 104, 112, 104, 119, 112, 114, 98, 113, 119, 123, 119, 119, 106, 122, 115, 113, 118, 116, 112, 115, 118, 121, 124, 126, 122, 112, 106, 115, 112, 127, 103, 120, 107, 116, 111, 104, 123, 115, 111, 107, 128, 114, 111, 124, 109, 124, 100, 142, 131, 117, 110, 150, 116, 112, 111, 99, 116, 98, 108, 130, 116, 113, 119, 111, 98, 121, 111, 130, 102, 113, 115, 120, 118, 111, 114, 131, 120, 137, 115, 96, 113, 110, 118, 120, 127, 123, 127, 113, 103, 119, 101, 121, 129, 126, 114, 113, 107, 111, 108, 109, 107, 110, 134, 103, 115, 115, 114, 117, 124, 122, 112, 110, 123, 110, 125, 111, 128, 104, 150, 101, 117, 121, 112, 119, 110, 119, 123, 114, 123, 108, 122, 117, 111, 135, 107, 106, 116, 106, 109, 122, 111, 120, 112, 115, 124, 135, 111, 118, 104, 107, 109, 111, 118, 115, 122, 120, 130, 127, 120, 121, 128, 121, 117, 105, 109, 100, 112, 121, 127, 118, 101, 119, 123, 111, 127, 107, 126, 114, 119, 112, 117, 112, 153, 122, 137, 112, 110, 122, 115, 111, 116, 120, 106, 112, 118, 114, 124, 119, 109, 112, 101, 107, 115, 119, 115, 125, 111, 114, 136, 120, 112, 119, 98, 130, 123, 98, 118, 120, 120, 120, 120, 103, 134, 126, 116, 121, 115, 100, 129, 120, 107, 106, 110, 106, 121, 110, 106, 108, 110, 113, 115, 128, 117, 118, 125, 123, 110, 115, 115, 105, 97, 133, 112, 115, 115, 120, 110, 97, 122, 109, 106, 121, 119, 85, 116, 124, 125, 115, 110, 128, 115, 116, 125, 115, 113, 105, 113, 125, 111, 125, 121, 127, 111, 104, 111, 121, 120, 111, 116, 111, 120, 123, 120, 119, 123, 117, 113, 109, 118, 118, 120, 131, 107, 113, 106, 112, 120, 108, 122, 118, 120, 127, 130, 124, 128, 109, 136, 108, 114, 135, 134, 105, 122, 121, 122, 106, 112, 111, 106, 95, 106, 126, 122, 110, 109, 120, 114, 111, 112, 106, 116, 115, 126, 121, 114, 119, 134, 117, 109, 123, 118, 115, 102, 119, 117, 135, 130, 116, 113, 112, 110, 108, 115, 121, 93, 114, 114, 139, 127, 108, 120, 127, 120, 121, 111, 105, 119, 116, 126, 141, 113, 120, 109, 119, 112, 117, 118, 119, 126, 108, 113, 114, 115, 114, 109, 121, 110, 123, 119, 124, 109, 110, 111, 120, 111, 105, 115, 117, 104, 110, 133, 131, 101, 120, 120, 125, 108, 107, 122, 117, 129, 108, 110, 136, 109, 119, 117, 126, 113, 108, 112, 133, 121, 121, 109, 111, 128, 112, 117, 119, 108, 111, 131, 121, 129, 118, 109, 113, 110, 123, 111, 108, 116, 103, 130, 119, 97, 117, 121, 120, 119, 110, 115, 117, 100, 107, 115, 123, 118, 113, 118, 110, 113, 117, 95, 115, 121, 113, 115, 136, 126, 114, 121, 121, 106, 104, 116, 114, 123, 96, 116, 128, 117, 118, 125, 124, 112, 120, 136, 121, 122, 135, 114, 122, 107, 107, 124, 116, 94, 130, 123, 130, 115, 104, 120, 78, 112, 121, 120, 119, 117, 127, 117, 109, 110, 102, 105, 118, 120, 118, 120, 111, 109, 117, 115, 111, 109, 123, 97, 109, 123, 115, 116, 115, 153, 115, 121, 122, 128, 116, 120, 109, 119, 112, 112, 126, 121, 123, 111, 122, 124, 109, 119, 105, 100, 112, 114, 132, 159, 114, 125, 123, 122, 118, 140, 117, 109, 110, 112, 114, 120, 111, 118, 126, 123, 106, 123, 111, 119, 124, 126, 131, 125, 130, 132, 134, 117, 113, 119, 131, 117, 129, 127, 120, 114, 125, 128, 119, 131, 125, 122, 127, 113, 84, 89, 127, 100, 110, 126, 119, 131, 114, 118, 112, 119, 126, 97, 146, 128, 120, 106, 113, 106, 114, 137, 128, 127, 115, 110, 123, 132, 124, 113, 108, 101, 122, 125, 123, 112, 113, 115, 116, 117, 115, 103, 117, 116, 120, 120, 131, 107, 114, 98, 110, 121, 109, 122, 105, 125, 103, 123, 107, 117, 119, 106, 126, 107, 168, 114, 121, 121, 106, 117, 136, 123, 122, 110, 116, 114, 115, 116, 123, 119, 117, 112, 112, 117, 124, 120, 117, 110, 117, 118, 120, 121, 104, 115, 115, 106, 94, 104, 113, 116, 120, 116, 125, 101, 126, 120, 117, 118, 112, 143, 117, 111, 113, 126, 123, 127, 124, 106, 127, 105, 109, 108, 119, 109, 119, 106, 126, 128, 124, 110, 122, 120, 119, 116, 119, 113, 131, 113, 109, 119, 129, 116, 120, 122, 119, 126, 128, 107, 122, 110, 117, 123, 121, 114, 120, 112, 118, 111, 109, 122, 118, 125, 118, 114, 121, 116, 106, 114, 106, 123, 116, 107, 136, 105, 122, 91, 123, 99, 125, 105, 103, 122, 98, 100, 124, 115, 118, 108, 110, 112, 120, 107, 118, 113, 122, 124, 123, 128, 107, 115, 114, 113, 98, 113, 138, 123, 126, 109, 114, 122, 121, 109, 117, 109, 110, 124, 94, 112, 115, 117, 108, 117, 116, 109, 115, 120, 115, 124, 103, 115, 117, 107, 118, 122, 118, 122, 130, 124, 115, 109, 120, 124, 85, 125, 121, 118, 122, 118, 103, 136, 109, 117, 105, 113, 124, 122, 113, 129, 122, 122, 163, 117, 112, 115, 136, 116, 115, 112, 115, 132, 105, 110, 94, 129, 114, 106, 101, 104, 107, 117, 130, 97, 113, 118, 123, 118, 91, 113, 107, 122, 105, 102, 120, 104, 113, 119, 135, 121, 112, 110, 114, 127, 120, 115, 119, 131, 120, 105, 124, 112, 112, 119, 111, 117, 132, 104, 113, 108, 118, 116, 116, 121, 121, 111, 138, 98, 119, 111, 107, 122, 129, 104, 117, 110, 118, 113, 114, 113, 107, 113, 109, 112, 114, 120, 121, 116, 105, 120, 111, 105, 101, 113, 123, 116, 112, 119, 122, 110, 123, 109, 112, 123, 120, 115, 120, 121, 106, 106, 124, 122, 122, 104, 113, 121, 104, 109, 111, 131, 113, 122, 117, 122, 107, 128, 122, 107, 113, 113, 106, 108, 112, 120, 113, 112, 117, 112, 119, 134, 132, 119, 119, 113, 112, 116, 136, 121, 107, 109, 112, 129, 118, 125, 122, 112, 114, 117, 122, 115, 118, 116, 124, 112, 121, 127, 125, 138, 111, 121, 102, 136, 114, 115, 126, 113, 123, 125, 116, 122, 121, 120, 116, 117, 116, 106, 114, 116, 123, 114, 115, 118, 124, 119, 131, 123, 113, 115, 114, 108, 113, 114, 117, 135, 111, 128, 125, 113, 118, 109, 131, 112, 117, 108, 114, 129, 120, 121, 114, 117, 123, 125, 110, 116, 105, 101, 123, 117, 118, 108, 117, 116, 124, 114, 130, 109, 120, 114, 126, 104, 113, 117, 107, 109, 119, 127, 115, 116, 120, 126, 111, 117, 117, 117, 107, 118, 116, 111, 121, 117, 109, 112, 114, 119, 138, 121, 122, 127, 117, 116, 123, 104, 121, 109, 99, 122, 117, 123, 109, 118, 122, 115, 125, 109, 113, 117, 113, 117, 136, 104, 120, 113, 112, 128, 117, 107, 132, 114, 114, 116, 108, 111, 110, 125, 116, 110, 111, 113, 119, 124, 118, 121, 118, 110, 111, 117, 117, 107, 119, 118, 98, 108, 122, 113, 127, 121, 117, 108, 120, 111, 126, 123, 115, 130, 112, 113, 117, 112, 124, 120, 113, 112, 120, 111, 115, 106, 123, 119, 115, 123, 104, 120, 120, 126, 117, 123, 121, 106, 123, 112, 124, 135, 119, 111, 122, 117, 113, 119, 113, 114, 124, 115, 120, 117, 121, 102, 127, 121, 120, 130, 128, 114, 114, 115, 115, 115, 114, 111, 118, 111, 118, 119, 111, 111, 125, 99, 128, 152, 117, 125, 109, 122, 116, 107, 120, 114, 124, 101, 114, 118, 133, 110, 128, 117, 112, 121, 113, 115, 122, 114, 120, 123, 121, 120, 117, 123, 109, 116, 119, 124, 124, 108, 111, 103, 121, 119, 104, 107, 118, 112, 117, 118, 115, 114, 107, 117, 111, 121, 113, 113, 122, 119, 126, 125, 115, 109, 119, 132, 114, 106, 112, 123, 110, 109, 109, 124, 120, 119, 129, 113, 111, 109, 110, 111, 117, 118, 116, 111, 121, 122, 104, 124, 109, 117, 111, 112, 114, 114, 114, 116, 129, 113, 125, 90, 125, 118, 111, 117, 115, 97, 136, 123, 108, 120, 125, 116, 121, 115, 131, 114, 117, 119, 120, 111, 108, 127, 121, 106, 113, 108, 116, 112, 114, 126, 103, 115, 112, 129, 128, 119, 118, 104, 118, 117, 111, 101, 116, 113, 104, 114, 104, 109, 110, 117, 115, 110, 116, 113, 120, 114, 113, 112, 118, 115, 116, 115, 120, 114, 129, 123, 122, 114, 109, 112, 110, 117, 110, 122, 112, 116, 112, 104, 114, 109, 110, 121, 118, 122, 126, 115, 116, 125, 121, 117, 114, 103, 128, 122, 113, 112, 139, 103, 108, 123, 102, 109, 115, 119, 105, 118, 118, 119, 101, 114, 108, 125, 119, 120, 109, 115, 114, 119, 123, 118, 107, 114, 126, 114, 119, 124, 119, 106, 118, 119, 122, 121, 111, 110, 119, 114, 129, 111, 117, 114, 110, 110, 114, 112, 130, 124, 124, 109, 107, 113, 119, 111, 121, 117, 116, 113, 128, 113, 109, 130, 114, 116, 122, 118, 116, 120, 114, 111, 118, 111, 126, 115, 111, 106, 113, 123, 101, 117, 122, 117, 112, 111, 120, 94, 114, 117, 117, 117, 122, 115, 131, 112, 108, 118, 120, 113, 111, 118, 118, 116, 113, 124, 122, 113, 113, 127, 99, 125, 112, 113, 119, 121, 119, 118, 118, 120, 105, 113, 107, 117, 112, 114, 114, 125, 111, 124, 122, 109, 116, 120, 116, 108, 108, 105, 121, 113, 123, 118, 116, 113, 123, 120, 108, 119, 119, 118, 124, 121, 113, 123, 110, 113, 131, 118, 137, 116, 113, 109, 118, 101, 107, 114, 145, 121, 127, 99, 106, 115, 123, 123, 125, 106, 114, 112, 126, 100, 130, 113, 107, 106, 116, 104, 100, 111, 113, 115, 115, 122, 93, 118, 125, 122, 110, 110, 121, 122, 125, 122, 120, 105, 109, 129, 110, 123, 124, 120, 130, 122, 98, 115, 100, 103, 99, 114, 106, 110, 126, 128, 110, 89, 113, 125, 120, 111, 111, 120, 109, 115, 127, 116, 114, 123, 124, 123, 116, 118, 114, 125, 137, 108, 113, 120, 103, 120, 111, 125, 118, 116, 106, 114, 117, 125, 88, 108, 108, 104, 110, 108, 113, 103, 110, 114, 101, 127, 98, 113, 113, 127, 105, 129, 109, 124, 111, 111, 119, 111, 113, 112, 114, 114, 123, 120, 115, 117, 113, 106, 108, 124, 124, 109, 112, 118, 111, 139, 102, 110, 124, 116, 113, 111, 105, 117, 113, 99, 99, 108, 119, 109, 112, 122, 122, 107, 108, 125, 122, 102, 112, 102, 110, 116, 110, 121, 107, 95, 111, 109, 106, 114, 115, 104, 110, 119, 103, 116, 127, 103, 108, 130, 112, 111, 116, 99, 120, 121, 110, 130, 130, 117, 103, 121, 116, 117, 116, 121, 106, 120, 137, 117, 108, 115, 120, 109, 122, 125, 119, 129, 121, 113, 120, 117, 110, 131, 110, 116, 134, 113, 115, 116, 105, 121, 117, 117, 110, 122, 113, 130, 113, 103, 101, 134, 131, 105, 122, 124, 104, 121, 137, 115, 105, 114, 111, 109, 123, 126, 113, 134, 117, 107, 117, 100, 111, 114, 112, 129, 120, 105, 151, 123, 120, 110, 118, 110, 107, 111, 110, 113, 114, 99, 116, 106, 122, 117, 130, 138, 117, 142, 113, 105, 126, 104, 125, 120, 130, 138, 105, 115, 130, 125, 122, 114, 98, 111, 111, 110, 116, 122, 123, 95, 117, 117, 130, 112, 128, 115, 117, 107, 117, 104, 113, 134, 118, 128, 108, 114, 120, 121, 114, 94, 108, 113, 112, 121, 112, 108, 109, 124, 109, 115, 116, 122, 116, 114, 122, 87, 120, 120, 109, 127, 114, 105, 109, 124, 150, 105, 102, 122, 109, 115, 111, 119, 122, 116, 108, 118, 132, 108, 124, 125, 130, 137, 136, 130, 113, 97, 125, 121, 110, 116, 110, 118, 117, 117, 128, 101, 115, 114, 114, 112, 114, 87, 129, 105, 104, 111, 126, 124, 114, 117, 126, 106, 116, 110, 116, 112, 122, 112, 117, 112, 108, 115, 102, 100, 103, 119, 104, 114, 127, 131, 103, 118, 115, 111, 121, 136, 109, 98, 122, 114, 87, 116, 104, 107, 137, 105, 118, 140, 109, 105, 121, 131, 114, 118, 136, 122, 126, 107, 93, 96, 97, 106, 112, 117, 123, 112, 104, 112, 120, 106, 122, 108, 117, 112, 102, 121, 114, 119, 104, 115, 138, 116, 109, 125, 94, 115, 139, 129, 123, 133, 133, 125, 106, 113, 125, 120, 116, 111, 130, 121, 115, 115, 107, 108, 122, 113, 107, 130, 101, 110, 108, 110, 128, 118, 109, 107, 105, 122, 113, 110, 119, 138, 124, 127, 106, 100, 95, 87, 135, 131, 99, 130, 122, 125, 109, 130, 115, 120, 117, 103, 110, 122, 107, 101, 118, 104, 137, 136, 113, 113, 114, 120, 113, 102, 116, 104, 129, 119, 122, 122, 114, 128, 89, 135, 119, 105, 112, 120, 100, 106, 121, 115, 110, 102, 111, 107, 111, 107, 119, 115, 99, 113, 100, 120, 119, 118, 121, 110, 112, 122, 126, 114, 117, 120, 104, 110, 134, 105, 132, 111, 110, 108, 129, 100, 108, 129, 122, 116, 111, 143, 102, 121, 119, 105, 124, 114, 112, 106, 123, 122, 102, 121, 105, 116, 110, 130, 104, 132, 119, 121, 104, 121, 120, 108, 114, 116, 118, 121, 119, 113, 105, 105, 119, 113, 99, 103, 116, 123, 103, 126, 114, 118, 107, 103, 127, 114, 117, 102, 131, 133, 125, 130, 117, 108, 120, 104, 116, 117, 123, 120, 108, 124, 109, 109, 136, 91, 110, 137, 113, 109, 108, 119, 121, 117, 121, 112, 96, 118, 111, 99, 117, 108, 128, 117, 105, 123, 109, 103, 107, 113, 106, 112, 112, 118, 120, 108, 106, 105, 113, 122, 109, 99, 114, 128, 118, 109, 122, 119, 135, 103, 105, 101, 122, 132, 102, 109, 123, 120, 125, 104, 125, 119, 116, 112, 115, 103, 116, 120, 119, 109, 125, 113, 115, 104, 118, 104, 103, 109, 104, 123, 107, 114, 121, 109, 114, 118, 111, 106, 120, 113, 127, 121, 101, 109, 123, 137, 113, 111, 106, 133, 109, 109, 116, 106, 134, 112, 116, 104, 116, 112, 113, 126, 114, 110, 108, 121, 115, 133, 123, 98, 108, 146, 104, 107, 121, 120, 117, 118, 96, 113, 104, 105, 115, 101, 119, 115, 110, 112, 113, 118, 108, 116, 121, 102, 126, 120, 110, 111, 110, 83, 105, 115, 118, 121, 119, 111, 118, 116, 112, 103, 126, 131, 106, 115, 131, 116, 119, 126, 114, 114, 127, 123, 119, 122, 113, 138, 111, 115, 100, 106, 112, 126, 122, 140, 113, 115, 111, 106, 112, 122, 121, 110, 138, 157, 108, 115, 117, 118, 139, 112, 108, 117, 117, 132, 107, 116, 111, 112, 116, 119, 108, 127, 119, 124, 120, 117, 150, 114, 129, 118, 106, 119, 105, 118, 115, 115, 88, 113, 114, 109, 130, 112, 106, 121, 106, 111, 125, 124, 109, 114, 117, 104, 133, 127, 108, 111, 88, 103, 115, 107, 112, 115, 106, 107, 130, 113, 107, 104, 109, 107, 99, 124, 109, 124, 92, 100, 101, 128, 104, 99, 115, 112, 122, 102, 124, 116, 114, 107, 113, 109, 112, 122, 130, 124, 139, 126, 107, 119, 115, 123, 103, 131, 126, 110, 106, 116, 101, 112, 100, 107, 104, 118, 97, 106, 127, 111, 127, 109, 117, 99, 121, 129, 115, 101, 115, 110, 111, 85, 124, 114, 118, 112, 133, 115, 113, 111, 121, 106, 114, 112, 124, 108, 117, 115, 91, 101, 124, 113, 104, 108, 114, 134, 116, 116, 108, 114, 104, 115, 112, 118, 119, 120, 125, 113, 128, 120, 120, 108, 116, 111, 104, 115, 114, 120, 113, 101, 123, 117, 120, 130, 114, 124, 111, 123, 112, 129, 105, 109, 110, 130, 125, 104, 118, 135, 126, 120, 105, 112, 106, 113, 107, 107, 112, 107, 112, 116, 113, 110, 109, 129, 104, 117, 123, 110, 116, 112, 107, 120, 119, 125, 116, 123, 118, 119, 135, 116, 120, 116, 108, 119, 120, 106, 119, 122, 110, 113, 113, 116, 105, 108, 121, 102, 113, 124, 127, 114, 119, 114, 100, 113, 97, 111, 108, 126, 105, 96, 111, 117, 113, 115, 119, 120, 122, 115, 116, 122, 92, 120, 127, 114, 123, 103, 105, 112, 106, 98, 108, 117, 108, 118, 92, 105, 105, 114, 135, 108, 131, 136, 108, 114, 123, 92, 111, 118, 111, 120, 118, 110, 130, 116, 117, 117, 114, 107, 110, 102, 125, 119, 124, 124, 118, 104, 122, 117, 110, 129, 110, 116, 102, 112, 120, 115, 129, 115, 124, 125, 133, 104, 112, 127, 111, 113, 111, 120, 116, 110, 120, 130, 117, 129, 111, 114, 119, 111, 117, 111, 115, 119, 117, 138, 118, 108, 131, 109, 120, 108, 109, 114, 111, 114, 123, 131, 113, 113, 116, 127, 110, 112, 97, 118, 108, 104, 120, 105, 104, 100, 118, 103, 132, 104, 115, 115, 109, 100, 150, 110, 119, 109, 119, 124, 115, 94, 119, 110, 117, 127, 134, 110, 117, 113, 119, 117, 112, 119, 126, 114, 114, 111, 109, 115, 136, 105, 126, 108, 109, 117, 117, 128, 119, 113, 130, 117, 102, 126, 132, 109, 116, 119, 105, 118, 125, 133, 115, 113, 121, 121, 121, 111, 116, 112, 112, 106, 106, 103, 118, 125, 111, 117, 107, 118, 111, 123, 106, 119, 122, 121, 127, 111, 122, 106, 110, 112, 142, 128, 117, 111, 106, 127, 128, 72, 116, 126, 121, 119, 112, 115, 132, 113, 127, 114, 102, 110, 111, 103, 117, 117, 119, 108, 114, 124, 111, 108, 116, 107, 116, 122, 118, 127, 111, 117, 122, 112, 115, 106, 110, 120, 124, 116, 116, 115, 103, 117, 108, 122, 116, 114, 115, 126, 110, 118, 108, 120, 108, 119, 116, 121, 94, 120, 126, 121, 122, 110, 126, 108, 118, 115, 124, 105, 113, 109, 125, 111, 102, 124, 119, 93, 114, 113, 118, 136, 125, 120, 107, 117, 120, 118, 138, 109, 105, 111, 100, 112, 117, 100, 125, 120, 105, 115, 110, 120, 113, 109, 114, 112, 102, 117, 123, 117, 123, 118, 112, 116, 112, 124, 113, 108, 110, 116, 98, 117, 107, 132, 109, 123, 122, 134, 114, 108, 115, 115, 122, 116, 105, 113, 108, 122, 113, 114, 114, 127, 113, 116, 107, 155, 122, 92, 110, 137, 132, 106, 116, 100, 114, 129, 110, 108, 115, 109, 113, 112, 118, 116, 116, 106, 133, 111, 106, 127, 121, 105, 118, 124, 121, 113, 117, 107, 116, 93, 126, 117, 120, 105, 123, 115, 106, 124, 111, 110, 102, 100, 133, 113, 111, 121, 113, 119, 120, 123, 120, 131, 126, 113, 132, 123, 105, 90, 116, 110, 132, 106, 102, 119, 105, 124, 114, 111, 118, 96, 131, 102, 153, 108, 98, 100, 126, 131, 106, 101, 112, 133, 107, 121, 115, 111, 123, 127, 126, 117, 146, 98, 91, 129, 96, 118, 115, 139, 126, 116, 141, 134, 113, 113, 114, 121, 108, 114, 106, 131, 112, 68, 104, 117, 115, 114, 108, 100, 123, 113, 113, 114, 135, 118, 113, 120, 117, 103, 108, 129, 122, 106, 125, 101, 110, 127, 129, 121, 119, 111, 106, 139, 103, 111, 107, 97, 108, 121, 125, 122, 128, 106, 120, 136, 115, 128, 147, 130, 154, 120, 127, 101, 125, 117, 111, 106, 137, 121, 86, 114, 114, 122, 101, 119, 129, 110, 134, 108, 113, 120, 127, 118, 110, 129, 122, 116, 115, 141, 92, 103, 142, 127, 99, 119, 111, 113, 113, 125, 105, 141, 119, 166, 161, 129, 113, 112, 133, 100, 132, 109, 103, 103, 110, 124, 116, 92, 130, 110, 132, 116, 113, 130, 83, 119, 68, 97, 103, 122, 151, 115, 110, 115, 128, 135, 96, 124, 122, 113, 108, 114, 111, 116, 111, 95, 94, 101, 111, 114, 117, 99, 128, 124, 120, 152, 132, 107, 127, 115, 91, 117, 97, 138, 149, 157, 118, 106, 156, 127, 97, 113, 122, 122, 100, 130, 92, 145, 132, 108, 110, 120, 97, 141, 139, 121, 116, 102, 115, 121, 167, 123, 118, 114, 121, 120, 112, 101, 135, 119, 133, 121, 132, 147, 166, 117, 84, 124, 113, 104, 91, 122, 118, 106, 97, 120, 138, 123, 123, 124, 120, 103, 85, 113, 118, 109, 121, 120, 111, 128, 121, 108, 126, 104, 122, 122, 108, 148, 108, 122, 122, 81, 132, 112, 114, 116, 104, 87, 101, 105, 115, 108, 121, 117, 130, 116, 124, 110, 113, 108, 110, 85, 112, 111, 126, 114, 100, 108, 131, 123, 123, 136, 125, 99, 111, 114, 132, 120, 127, 111, 102, 136, 118, 112, 124, 77, 114, 109, 137, 122, 122, 120, 112, 118, 130, 112, 101, 119, 101, 129, 96, 97, 119, 109, 107, 129, 115, 119, 109, 119, 125, 129, 91, 114, 113, 116, 132, 131, 131, 121, 134, 130, 128, 116, 120, 117, 119, 116, 107, 137, 109, 118, 133, 119, 117, 120, 133, 117, 133, 122, 115, 119, 116, 97, 104, 108, 116, 105, 109, 134, 113, 107, 118, 120, 121, 120, 111, 136, 94, 99, 105, 122, 119, 105, 132, 103, 115, 118, 117, 119, 121, 117, 113, 100, 122, 142, 111, 115, 91, 109, 120, 113, 101, 115, 117, 103, 110, 120, 121, 119, 138, 127, 124, 128, 129, 141, 125, 114, 134, 120, 115, 177, 112, 156, 104, 110, 104, 97, 105, 119, 114, 93, 112, 116, 124, 123, 103, 95, 105, 105, 95, 132, 101, 109, 140, 109, 101, 129, 112, 111, 114, 101, 158, 129, 98, 123, 122, 168, 98, 90, 121, 120, 112, 113, 96, 99, 100, 93, 126, 117, 102, 106, 106, 104, 119, 110, 123, 120, 114, 115, 102, 133, 124, 108, 124, 121, 116, 136, 105, 100, 113, 120, 123, 100, 128, 111, 113, 110, 125, 123, 128, 106, 121, 127, 117, 112, 105, 112, 121, 100, 131, 107, 113, 115, 122, 112, 135, 123, 111, 134, 116, 122, 123, 118, 132, 120, 116, 120, 113, 107, 122, 98, 97, 112, 112, 120, 123, 130, 114, 118, 120, 132, 123, 113, 139, 113, 114, 115, 116, 124, 107, 104, 114, 110, 110, 110, 101, 118, 119, 121, 114, 128, 111, 123, 118, 99, 124, 123, 109, 122, 112, 108, 128, 123, 125, 126, 100, 134, 114, 116, 110, 122, 115, 118, 116, 100, 123, 117, 115, 112, 116, 117, 119, 117, 115, 123, 132, 129, 117, 116, 130, 128, 115, 124, 111, 131, 123, 112, 113, 125, 120, 121, 107, 122, 119, 122, 131, 120, 115, 118, 119, 128, 103, 109, 121, 110, 119, 97, 120, 118, 115, 133, 109, 131, 122, 116, 96, 128, 109, 121, 113, 118, 122, 113, 122, 102, 108, 117, 109, 105, 114, 124, 110, 118, 107, 129, 107, 132, 101, 124, 123, 122, 107, 98, 114, 103, 121, 116, 118, 118, 125, 115, 109, 108, 125, 120, 121, 97, 123, 114, 110, 114, 114, 102, 105, 118, 99, 126, 116, 109, 98, 130, 114, 115, 128, 105, 126, 106, 120, 103, 119, 145, 103, 104, 123, 117, 131, 108, 111, 107, 107, 117, 98, 116, 101, 116, 106, 111, 121, 107, 111, 113, 118, 115, 98, 115, 111, 103, 128, 111, 127, 106, 104, 114, 120, 104, 114, 108, 105, 119, 112, 104, 113, 124, 114, 111, 113, 110, 126, 113, 145, 112, 128, 123, 113, 121, 114, 115, 105, 123, 124, 124, 123, 111, 121, 112, 126, 111, 123, 122, 115, 143, 115, 88, 116, 123, 114, 105, 117, 117, 115, 118, 98, 122, 124, 98, 110, 107, 115, 122, 111, 104, 105, 109, 116, 131, 101, 115, 118, 108, 109, 119, 127, 114, 113, 113, 114, 104, 114, 117, 119, 121, 115, 123, 119, 117, 122, 87, 107, 104, 106, 122, 129, 111, 111, 103, 108, 115, 104, 114, 122, 117, 120, 116, 118, 95, 108, 109, 105, 108, 119, 112, 117, 119, 114, 109, 125, 116, 114, 132, 106, 126, 115, 107, 107, 124, 102, 130, 107, 107, 112, 116, 118, 99, 125, 117, 111, 123, 114, 112, 132, 110, 120, 112, 121, 110, 123, 109, 125, 112, 127, 109, 115, 114, 121, 116, 117, 120, 111, 114, 108, 123, 122, 121, 143, 123, 124, 115, 99, 117, 117, 104, 126, 107, 106, 100, 117, 113, 109, 124, 112, 118, 121, 128, 118, 120, 137, 110, 113, 106, 108, 127, 131, 126, 121, 120, 128, 123, 101, 114, 127, 120, 118, 109, 106, 137, 126, 107, 108, 116, 109, 111, 119, 111, 110, 115, 105, 111, 112, 109, 110, 101, 115, 115, 124, 114, 107, 125, 116, 127, 107, 105, 119, 126, 113, 112, 124, 98, 114, 105, 114, 111, 116, 114, 125, 112, 112, 114, 97, 105, 125, 101, 97, 122, 125, 114, 124, 107, 112, 138, 104, 123, 111, 101, 106, 117, 101, 125, 114, 108, 100, 131, 118, 140, 120, 129, 115, 131, 102, 120, 128, 125, 110, 118, 113, 111, 127, 112, 130, 111, 114, 112, 113, 117, 122, 124, 113, 123, 109, 114, 113, 107, 123, 106, 101, 115, 124, 118, 120, 121, 114, 116, 119, 110, 112, 127, 116, 119, 97, 114, 122, 116, 111, 118, 117, 118, 115, 102, 130, 114, 121, 108, 113, 117, 114, 109, 125, 118, 117, 99, 132, 109, 94, 111, 122, 118, 113, 125, 114, 113, 120, 118, 112, 99, 104, 111, 106, 117, 118, 115, 109, 117, 114, 117, 120, 115, 118, 109, 110, 120, 108, 117, 117, 119, 128, 107, 98, 117, 114, 121, 116, 112, 124, 119, 115, 111, 113, 125, 121, 111, 111, 107, 127, 104, 119, 119, 116, 116, 113, 112, 109, 115, 66, 121, 112, 106, 111, 115, 117, 128, 108, 120, 115, 116, 109, 118, 115, 115, 102, 88, 112, 112, 115, 126, 119, 120, 117, 122, 117, 113, 112, 118, 112, 117, 113, 117, 119, 121, 108, 120, 115, 114, 122, 118, 111, 112, 124, 113, 126, 116, 120, 130, 119, 107, 111, 114, 109, 126, 125, 122, 121, 123, 102, 113, 118, 116, 114, 104, 114, 116, 108, 115, 109, 126, 114, 119, 118, 116, 112, 131, 118, 118, 119, 115, 120, 120, 89, 115, 109, 114, 109, 120, 118, 116, 115, 119, 111, 116, 91, 115, 115, 116, 121, 103, 129, 113, 111, 132, 104, 116, 120, 123, 124, 104, 118, 114, 114, 113, 113, 110, 113, 117, 118, 114, 109, 120, 123, 107, 134, 123, 122, 100, 118, 113, 117, 120, 111, 124, 136, 116, 109, 129, 110, 120, 116, 108, 114, 119, 122, 115, 115, 115, 114, 106, 118, 112, 116, 112, 116, 121, 115, 106, 101, 115, 121, 107, 109, 120, 115, 116, 124, 80, 124, 110, 111, 94, 124, 121, 113, 120, 119, 111, 118, 108, 112, 111, 122, 131, 122, 116, 114, 107, 114, 115, 121, 123, 117, 111, 114, 112, 99, 115, 118, 113, 114, 102, 111, 120, 117, 122, 120, 117, 108, 121, 116, 123, 120, 122, 112, 121, 128, 111, 118, 114, 123, 116, 121, 126, 82, 120, 123, 119, 119, 122, 107, 121, 109, 117, 124, 118, 119, 102, 107, 108, 119, 107, 118, 115, 106, 99, 118, 139, 115, 118, 119, 118, 108, 110, 113, 112, 116, 116, 121, 117, 131, 119, 112, 117, 103, 117, 117, 126, 115, 122, 113, 116, 108, 112, 115, 118, 107, 92, 111, 130, 113, 110, 111, 112, 135, 122, 154, 99, 114, 111, 116, 120, 107, 115, 119, 114, 128, 120, 118, 109, 132, 112, 116, 118, 120, 116, 113, 114, 113, 119, 115, 112, 116, 119, 108, 112, 122, 114, 112, 116, 120, 115, 104, 111, 120, 110, 109, 115, 109, 109, 118, 121, 115, 107, 119, 116, 110, 117, 118, 115, 114, 111, 126, 123, 124, 121, 123, 117, 99, 113, 117, 119, 112, 121, 108, 117, 123, 92, 116, 112, 118, 120, 109, 114, 115, 117, 110, 121, 111, 114, 117, 118, 112, 116, 121, 116, 114, 118, 97, 114, 123, 118, 123, 109, 113, 115, 111, 118, 115, 114, 117, 124, 116, 109, 112, 112, 125, 128, 105, 114, 115, 121, 112, 117, 118, 122, 111, 109, 106, 124, 124, 113, 120, 124, 114, 121, 113, 111, 124, 117, 114, 109, 119, 117, 115, 123, 112, 120, 126, 119, 113, 109, 113, 117, 120, 134, 114, 110, 126, 109, 131, 115, 115, 113, 98, 117, 126, 116, 123, 111, 112, 107, 116, 119, 113, 109, 123, 124, 108, 107, 118, 118, 113, 118, 113, 122, 119, 123, 116, 119, 116, 115, 119, 111, 122, 111, 116, 110, 124, 112, 124, 127, 120, 115, 110, 117, 123, 112, 117, 120, 122, 99, 118, 120, 115, 115, 111, 117, 112, 127, 106, 122, 123, 113, 122, 115, 128, 117, 114, 116, 107, 109, 111, 103, 115, 127, 120, 105, 122, 117, 115, 119, 115, 121, 111, 110, 112, 112, 116, 109, 112, 122, 114, 129, 128, 117, 113, 110, 120, 119, 125, 124, 124, 118, 130, 116, 118, 102, 120, 133, 117, 123, 120, 116, 108, 116, 117, 114, 119, 119, 117, 97, 115, 118, 108, 119, 113, 120, 137, 114, 116, 117, 114, 128, 119, 141, 117, 125, 115, 113, 107, 128, 109, 108, 125, 115, 123, 116, 125, 134, 114, 112, 114, 107, 122, 112, 125, 117, 112, 104, 121, 115, 106, 118, 129, 112, 116, 115, 116, 120, 129, 114, 121, 117, 137, 109, 115, 114, 121, 111, 106, 105, 118, 112, 116, 120, 114, 121, 127, 128, 108, 117, 129, 119, 113, 113, 117, 121, 117, 115, 120, 118, 116, 114, 121, 110, 115, 123, 118, 105, 104, 117, 105, 124, 113, 114, 122, 115, 118, 124, 126, 113, 108, 123, 120, 125, 111, 116, 111, 113, 117, 127, 118, 128, 126, 108, 123, 129, 104, 123, 114, 122, 116, 119, 110, 94, 111, 123, 128, 116, 104, 121, 121, 120, 115, 112, 126, 119, 114, 122, 119, 121, 125, 118, 109, 119, 121, 129, 117, 120, 117, 126, 113, 113, 125, 122, 117, 109, 112, 122, 116, 114, 122, 111, 109, 114, 110, 116, 114, 118, 113, 121, 121, 128, 122, 119, 115, 120, 111, 115, 113, 118, 114, 123, 119, 132, 100, 103, 113, 117, 115, 118, 120, 109, 121, 116, 117, 117, 111, 116, 108, 119, 109, 121, 116, 113, 138, 119, 125, 123, 112, 116, 115, 126, 115, 109, 117, 110, 120, 116, 120, 117, 127, 113, 117, 124, 123, 125, 113, 116, 123, 118, 115, 118, 114, 121, 120, 113, 117, 119, 110, 114, 115, 122, 124, 127, 115, 123, 116, 121, 110, 114, 119, 118, 130, 122, 111, 119, 108, 121, 120, 112, 108, 117, 117, 116, 118, 117, 117, 110, 124, 117, 106, 103, 119, 122, 120, 113, 116, 126, 119, 108, 112, 107, 119, 119, 120, 120, 122, 113, 114, 118, 112, 109, 125, 115, 108, 110, 112, 122, 104, 117, 119, 119, 107, 128, 129, 108, 112, 110, 117, 111, 126, 117, 125, 118, 110, 113, 119, 108, 120, 113, 116, 115, 118, 124, 113, 121, 121, 117, 117, 127, 118, 118, 107, 117, 111, 122, 119, 112, 114, 108, 109, 115, 109, 108, 113, 117, 107, 118, 110, 119, 117, 125, 115, 120, 104, 115, 116, 124, 115, 130, 113, 108, 115, 124, 116, 101, 113, 105, 123, 104, 117, 110, 118, 99, 116, 120, 117, 118, 93, 112, 121, 112, 124, 113, 118, 123, 109, 117, 115, 115, 119, 131, 126, 119, 117, 107, 117, 118, 92, 116, 115, 115, 93, 88, 127, 116, 114, 112, 119, 108, 120, 128, 120, 112, 109, 118, 112, 119, 116, 118, 108, 113, 111, 120, 114, 113, 117, 115, 113, 99, 114, 116, 104, 121, 117, 92, 115, 119, 119, 95, 133, 111, 104, 110, 118, 107, 124, 122, 107, 118, 117, 106, 111, 126, 112, 102, 114, 121, 115, 116, 111, 112, 131, 118, 122, 112, 116, 111, 106, 120, 116, 108, 116, 119, 118, 120, 108, 132, 103, 112, 112, 104, 108, 112, 116, 112, 117, 119, 123, 97, 121, 111, 123, 113, 129, 121, 120, 111, 105, 111, 134, 106, 116, 103, 114, 121, 114, 114, 124, 125, 93, 107, 111, 124, 121, 108, 96, 119, 109, 117, 114, 176, 95, 117, 112, 114, 102, 105, 114, 112, 112, 119, 118, 113, 122, 128, 116, 116, 106, 118, 98, 123, 115, 114, 173, 115, 120, 119, 126, 128, 117, 114, 115, 106, 104, 121, 89, 121, 108, 120, 117, 123, 126, 112, 113, 106, 98, 121, 119, 132, 111, 117, 117, 117, 122, 115, 124, 115, 111, 117, 112, 142, 111, 96, 123, 120, 121, 114, 113, 139, 111, 111, 116, 115, 93, 120, 146, 116, 115, 114, 118, 115, 117, 118, 110, 113, 135, 107, 119, 119, 121, 111, 123, 114, 151, 105, 114, 120, 111, 118, 83, 119, 138, 124, 124, 118, 116, 110, 114, 113, 119, 114, 121, 117, 96, 113, 123, 119, 125, 115, 111, 121, 121, 113, 106, 114, 112, 109, 118, 145, 118, 115, 121, 103, 124, 118, 122, 118, 138, 113, 116, 116, 122, 142, 116, 127, 110, 104, 108, 117, 116, 107, 118, 104, 116, 108, 125, 126, 121, 110, 120, 110, 77, 109, 114, 117, 87, 119, 108, 114, 110, 112, 108, 110, 128, 120, 117, 114, 114, 118, 100, 131, 107, 112, 112, 116, 111, 99, 116, 116, 110, 80, 110, 121, 114, 122, 114, 117, 114, 141, 111, 113, 117, 107, 114, 105, 123, 114, 113, 105, 109, 111, 104, 126, 120, 122, 120, 113, 115, 103, 114, 114, 119, 110, 106, 114, 85, 113, 95, 140, 120, 114, 109, 125, 121, 116, 112, 123, 114, 119, 117, 110, 112, 117, 122, 109, 108, 115, 111, 110, 109, 124, 115, 101, 114, 114, 114, 116, 126, 113, 120, 117, 114, 110, 121, 116, 115, 116, 95, 113, 115, 124, 113, 110, 109, 119, 118, 116, 118, 131, 111, 115, 120, 122, 102, 108, 127, 125, 115, 122, 119, 123, 116, 116, 123, 124, 124, 125, 109, 133, 118, 112, 110, 113, 110, 111, 117, 119, 119, 114, 128, 96, 99, 115, 110, 122, 107, 122, 119, 140, 100, 113, 109, 122, 111, 106, 108, 126, 103, 113, 102, 121, 107, 110, 113, 124, 120, 108, 101, 119, 101, 113, 105, 110, 112, 118, 125, 110, 128, 122, 115, 110, 123, 122, 112, 131, 110, 111, 108, 107, 124, 133, 114, 92, 105, 118, 118, 136, 114, 129, 106, 142, 90, 119, 121, 120, 109, 115, 107, 134, 117, 121, 126, 108, 133, 116, 105, 113, 118, 106, 120, 119, 123, 118, 115, 115, 116, 113, 123, 125, 112, 122, 121, 124, 125, 106, 119, 156, 110, 122, 122, 119, 114, 121, 102, 112, 112, 128, 121, 106, 111, 115, 115, 119, 110, 118, 120, 128, 111, 119, 116, 107, 124, 129, 108, 116, 127, 122, 123, 106, 125, 117, 123, 122, 129, 113, 125, 113, 114, 107, 126, 99, 114, 108, 107, 124, 104, 129, 118, 117, 119, 108, 125, 115, 101, 112, 114, 140, 128, 120, 121, 120, 119, 118, 106, 110, 103, 102, 129, 109, 123, 128, 126, 110, 130, 102, 109, 114, 100, 113, 126, 130, 107, 119, 108, 122, 119, 102, 130, 122, 119, 118, 117, 110, 120, 89, 109, 127, 102, 113, 134, 108, 122, 118, 113, 102, 123, 101, 111, 127, 97, 113, 115, 123, 120, 104, 127, 122, 119, 128, 122, 125, 109, 147, 124, 113, 114, 109, 123, 109, 104, 121, 114, 114, 127, 108, 114, 104, 118, 128, 128, 115, 121, 108, 119, 108, 129, 123, 118, 108, 119, 115, 127, 119, 112, 111, 118, 116, 108, 107, 115, 121, 128, 122, 140, 113, 109, 115, 116, 123, 141, 123, 116, 122, 124, 109, 108, 115, 116, 126, 123, 125, 114, 116, 123, 118, 122, 124, 111, 120, 134, 127, 118, 114, 120, 121, 114, 123, 114, 117, 115, 121, 118, 125, 106, 124, 118, 124, 107, 119, 113, 118, 109, 116, 123, 114, 116, 127, 138, 126, 118, 108, 114, 126, 102, 118, 114, 119, 106, 122, 111, 122, 121, 116, 132, 110, 122, 105, 113, 119, 123, 147, 111, 124, 99, 111, 127, 127, 109, 110, 119, 117, 118, 120, 122, 113, 125, 116, 114, 120, 111, 113, 123, 123, 127, 125, 119, 107, 122, 106, 121, 114, 113, 138, 125, 120, 104, 121, 98, 102, 110, 125, 119, 108, 105, 126, 123, 123, 110, 113, 98, 115, 95, 130, 134, 129, 95, 119, 115, 123, 143, 118, 112, 120, 119, 112, 121, 117, 118, 121, 111, 116, 126, 118, 131, 113, 102, 122, 108, 114, 115, 114, 128, 95, 113, 121, 118, 116, 118, 121, 117, 125, 101, 111, 117, 117, 109, 113, 115, 118, 121, 109, 119, 117, 122, 117, 90, 101, 114, 119, 112, 120, 106, 95, 126, 115, 116, 110, 103, 122, 111, 102, 123, 112, 112, 129, 106, 129, 107, 123, 113, 122, 114, 126, 107, 99, 122, 109, 117, 118, 110, 118, 111, 112, 119, 108, 104, 131, 113, 114, 117, 129, 115, 122, 115, 110, 119, 121, 123, 121, 95, 117, 111, 116, 121, 102, 111, 110, 109, 125, 112, 125, 107, 107, 112, 117, 122, 116, 107, 114, 123, 112, 120, 122, 125, 104, 150, 122, 132, 118, 120, 109, 123, 150, 126, 127, 128, 121, 100, 117, 114, 101, 121, 130, 125, 120, 104, 135, 95, 126, 113, 115, 101, 108, 123, 111, 114, 113, 126, 110, 124, 120, 110, 134, 119, 135, 105, 119, 103, 115, 146, 126, 114, 111, 103, 97, 116, 101, 131, 118, 120, 121, 118, 98, 108, 128, 103, 111, 127, 134, 113, 111, 118, 115, 94, 118, 118, 115, 103, 134, 117, 104, 118, 114, 108, 125, 122, 96, 122, 110, 114, 109, 118, 118, 117, 105, 114, 120, 118, 107, 128, 113, 129, 105, 103, 110, 103, 122, 107, 104, 128, 138, 109, 105, 114, 119, 112, 105, 116, 121, 118, 84, 104, 105, 134, 125, 121, 103, 133, 132, 130, 119, 102, 99, 116, 116, 103, 125, 139, 116, 108, 105, 107, 112, 125, 110, 125, 130, 99, 120, 155, 106, 137, 102, 109, 120, 104, 113, 116, 121, 106, 119, 123, 100, 132, 98, 129, 89, 117, 130, 107, 123, 133, 134, 119, 125, 108, 120, 115, 108, 115, 108, 125, 88, 107, 117, 112, 126, 115, 108, 111, 117, 112, 130, 117, 99, 119, 121, 134, 118, 120, 104, 102, 126, 124, 120, 115, 127, 117, 129, 109, 144, 109, 99, 109, 131, 121, 119, 125, 113, 112, 123, 109, 138, 118, 115, 102, 116, 125, 107, 109, 117, 102, 112, 106, 115, 122, 126, 127, 101, 120, 148, 110, 118, 128, 118, 100, 110, 137, 134, 121, 115, 104, 122, 110, 134, 111, 111, 129, 113, 122, 134, 119, 110, 117, 134, 131, 142, 111, 122, 116, 118, 108, 110, 110, 119, 112, 108, 101, 118, 104, 112, 118, 104, 127, 119, 127, 120, 109, 117, 107, 111, 121, 114, 114, 108, 118, 112, 101, 138, 146, 122, 114, 131, 107, 111, 121, 108, 102, 116, 100, 110, 114, 118, 113, 101, 117, 95, 107, 114, 110, 107, 117, 118, 109, 107, 111, 103, 106, 109, 108, 113, 129, 118, 127, 128, 118, 116, 108, 121, 117, 115, 108, 125, 107, 113, 153, 116, 105, 101, 117, 122, 121, 137, 107, 127, 115, 101, 117, 122, 123, 118, 121, 116, 118, 120, 115, 114, 113, 103, 113, 133, 118, 110, 122, 119, 123, 118, 127, 110, 117, 103, 101, 106, 125, 112, 129, 114, 101, 105, 122, 115, 106, 105, 119, 137, 120, 120, 114, 126, 101, 108, 121, 124, 114, 123, 106, 122, 105, 104, 108, 112, 117, 122, 106, 116, 125, 124, 102, 116, 129, 137, 129, 123, 118, 125, 130, 113, 108, 121, 97, 109, 115, 108, 94, 98, 120, 117, 111, 124, 118, 124, 125, 131, 109, 108, 141, 120, 99, 105, 104, 122, 125, 126, 123, 112, 119, 115, 127, 127, 118, 118, 107, 120, 121, 92, 110, 99, 109, 115, 120, 108, 120, 111, 115, 118, 114, 99, 109, 119, 118, 125, 115, 107, 120, 120, 94, 115, 110, 112, 122, 104, 123, 101, 112, 122, 125, 115, 97, 114, 103, 101, 103, 128, 123, 121, 116, 108, 130, 112, 112, 129, 121, 104, 125, 114, 131, 102, 109, 120, 126, 113, 123, 114, 122, 103, 135, 117, 112, 130, 108, 115, 103, 117, 124, 117, 110, 120, 118, 115, 112, 118, 117, 120, 108, 133, 120, 119, 116, 131, 97, 120, 116, 110, 104, 118, 95, 130, 113, 120, 123, 126, 121, 127, 110, 100, 126, 121, 120, 121, 120, 125, 114, 134, 120, 121, 152, 116, 119, 122, 129, 127, 111, 119, 115, 112, 112, 123, 116, 115, 116, 103, 108, 120, 114, 120, 116, 123, 112, 123, 111, 134, 118, 125, 127, 116, 114, 122, 129, 110, 120, 99, 119, 115, 112, 117, 122, 120, 109, 112, 113, 116, 87, 119, 115, 121, 117, 137, 120, 115, 128, 118, 126, 122, 117, 116, 115, 123, 134, 105, 113, 118, 107, 113, 117, 121, 122, 118, 116, 124, 116, 103, 113, 121, 128, 124, 108, 105, 101, 123, 120, 108, 121, 115, 123, 106, 121, 121, 119, 121, 113, 113, 119, 110, 119, 125, 126, 122, 110, 117, 114, 113, 104, 123, 123, 109, 112, 111, 120, 112, 102, 120, 120, 119, 120, 123, 112, 111, 120, 114, 107, 116, 109, 118, 137, 128, 92, 114, 117, 95, 115, 121, 121, 115, 123, 113, 116, 111, 112, 122, 120, 123, 94, 121, 120, 114, 112, 119, 136, 116, 109, 119, 118, 114, 115, 114, 105, 112, 114, 122, 119, 105, 115, 117, 120, 149, 119, 107, 122, 117, 124, 126, 114, 120, 119, 121, 112, 112, 113, 114, 120, 117, 110, 118, 149, 124, 114, 122, 101, 129, 118, 122, 116, 120, 120, 112, 103, 113, 117, 120, 116, 124, 112, 109, 123, 106, 116, 157, 121, 126, 100, 120, 114, 121, 119, 113, 116, 116, 101, 115, 100, 126, 81, 119, 118, 107, 117, 111, 111, 115, 115, 101, 129, 124, 116, 113, 115, 115, 115, 128, 120, 117, 116, 115, 110, 119, 112, 110, 115, 131, 115, 114, 129, 116, 123, 118, 117, 115, 118, 120, 112, 129, 118, 108, 115, 119, 101, 123, 127, 117, 109, 107, 120, 114, 121, 121, 117, 122, 103, 116, 105, 116, 108, 117, 114, 113, 99, 122, 112, 119, 115, 121, 115, 136, 131, 127, 122, 124, 114, 108, 114, 122, 121, 122, 110, 114, 120, 119, 120, 117, 114, 111, 115, 113, 115, 118, 109, 114, 109, 117, 120, 121, 107, 111, 112, 119, 106, 107, 109, 101, 100, 126, 117, 83, 97, 122, 138, 124, 110, 117, 119, 115, 112, 119, 112, 121, 108, 107, 108, 121, 120, 123, 109, 116, 123, 117, 110, 117, 103, 107, 108, 116, 108, 121, 121, 114, 102, 128, 117, 110, 122, 112, 117, 122, 112, 113, 109, 114, 121, 128, 115, 102, 114, 115, 120, 125, 121, 114, 132, 130, 117, 117, 125, 115, 118, 111, 129, 115, 123, 126, 102, 116, 131, 104, 125, 115, 91, 111, 114, 124, 115, 119, 115, 104, 112, 129, 118, 127, 113, 134, 83, 119, 102, 101, 105, 127, 112, 117, 112, 114, 113, 114, 114, 131, 112, 112, 119, 121, 120, 127, 115, 114, 120, 119, 131, 115, 116, 96, 114, 117, 113, 107, 110, 114, 112, 109, 120, 127, 119, 121, 114, 110, 113, 106, 121, 116, 118, 93, 110, 100, 109, 106, 108, 120, 108, 100, 106, 115, 127, 114, 100, 106, 115, 125, 100, 120, 149, 118, 130, 105, 110, 121, 125, 111, 130, 115, 118, 135, 116, 117, 129, 117, 116, 106, 113, 94, 130, 111, 116, 120, 113, 126, 124, 105, 102, 109, 125, 102, 119, 101, 121, 112, 120, 111, 127, 117, 140, 104, 113, 103, 105, 109, 110, 136, 102, 136, 107, 119, 109, 108, 116, 113, 118, 117, 128, 123, 97, 111, 111, 124, 107, 105, 107, 123, 114, 124, 116, 112, 129, 114, 111, 136, 115, 117, 125, 101, 116, 116, 119, 130, 113, 122, 116, 125, 125, 114, 84, 121, 110, 116, 115, 109, 129, 111, 118, 128, 116, 129, 126, 113, 95, 102, 110, 117, 112, 133, 106, 117, 130, 117, 107, 117, 121, 120, 107, 93, 125, 125, 114, 109, 131, 121, 107, 120, 131, 106, 107, 111, 113, 124, 121, 104, 115, 127, 118, 105, 128, 121, 105, 103, 122, 119, 117, 88, 112, 93, 123, 116, 131, 115, 121, 133, 128, 107, 132, 113, 108, 104, 106, 114, 112, 101, 117, 110, 137, 110, 128, 127, 113, 104, 106, 111, 98, 124, 156, 138, 116, 108, 111, 104, 133, 116, 101, 123, 111, 120, 103, 110, 108, 110, 129, 96, 104, 102, 117, 108, 116, 110, 116, 130, 108, 125, 119, 115, 118, 126, 133, 119, 107, 103, 140, 121, 103, 100, 126, 120, 110, 116, 101, 122, 108, 122, 111, 122, 107, 114, 113, 113, 123, 119, 120, 129, 131, 111, 129, 120, 121, 122, 106, 125, 109, 126, 121, 115, 129, 105, 116, 121, 107, 115, 121, 118, 101, 100, 114, 113, 112, 111, 115, 120, 118, 115, 118, 126, 127, 132, 116, 111, 116, 107, 99, 107, 104, 102, 104, 109, 113, 120, 111, 121, 115, 103, 120, 118, 117, 98, 108, 115, 121, 117, 114, 122, 126, 116, 120, 118, 112, 113, 114, 110, 117, 99, 117, 110, 125, 114, 104, 118, 134, 113, 112, 123, 119, 113, 107, 116, 123, 123, 122, 118, 112, 135, 117, 106, 116, 111, 127, 105, 108, 128, 111, 114, 111, 119, 112, 109, 121, 121, 124, 109, 106, 142, 102, 111, 113, 128, 122, 114, 134, 114, 116, 129, 130, 95, 117, 122, 121, 120, 123, 116, 125, 108, 120, 111, 109, 120, 122, 113, 108, 109, 103, 114, 118, 120, 116, 106, 119, 125, 110, 104, 135, 116, 112, 120, 116, 116, 107, 99, 121, 102, 113, 116, 112, 108, 123, 119, 121, 111, 109, 118, 108, 127, 121, 116, 116, 112, 120, 100, 118, 111, 95, 111, 105, 120, 108, 115, 109, 130, 111, 120, 116, 118, 125, 97, 110, 116, 116, 115, 115, 120, 104, 114, 112, 119, 106, 109, 108, 124, 126, 122, 114, 119, 113, 119, 123, 102, 94, 112, 116, 114, 141, 106, 155, 115, 104, 120, 101, 96, 104, 111, 111, 117, 106, 116, 113, 104, 118, 112, 117, 134, 127, 106, 106, 106, 121, 126, 109, 132, 127, 120, 109, 135, 108, 126, 102, 111, 95, 123, 128, 104, 115, 146, 123, 113, 99, 129, 117, 94, 122, 101, 112, 101, 128, 105, 126, 104, 108, 117, 115, 121, 123, 134, 106, 108, 144, 126, 120, 106, 129, 114, 109, 129, 112, 110, 119, 102, 114, 110, 136, 113, 120, 120, 118, 103, 110, 108, 121, 96, 107, 115, 134, 117, 105, 134, 108, 100, 111, 107, 113, 126, 126, 107, 119, 100, 122, 110, 109, 102, 108, 105, 121, 114, 118, 116, 100, 123, 130, 113, 138, 119, 128, 115, 112, 112, 115, 108, 120, 120, 137, 129, 118, 124, 110, 129, 118, 103, 108, 101, 131, 121, 113, 112, 102, 118, 117, 105, 122, 98, 120, 95, 102, 109, 110, 114, 116, 121, 107, 127, 130, 117, 123, 117, 113, 119, 114, 132, 111, 134, 110, 115, 129, 115, 111, 111, 107, 119, 107, 104, 114, 111, 118, 119, 125, 98, 119, 105, 109, 98, 114, 107, 119, 112, 109, 120, 97, 128, 113, 97, 104, 131, 134, 110, 119, 126, 117, 110, 117, 100, 113, 111, 125, 125, 103, 106, 121, 123, 118, 130, 108, 115, 121, 117, 111, 116, 107, 96, 119, 99, 140, 106, 131, 125, 116, 107, 114, 104, 122, 125, 109, 102, 140, 106, 110, 108, 121, 115, 114, 119, 114, 113, 112, 117, 152, 123, 125, 110, 104, 115, 108, 117, 104, 118, 115, 108, 126, 166, 109, 99, 106, 120, 131, 114, 126, 103, 98, 104, 133, 125, 109, 111, 107, 114, 118, 121, 108, 116, 129, 105, 95, 105, 121, 116, 120, 121, 104, 133, 126, 131, 99, 116, 107, 103, 120, 91, 101, 116, 122, 116, 93, 113, 117, 108, 133, 106, 120, 125, 118, 123, 123, 122, 125, 122, 117, 105, 122, 137, 116, 131, 105, 120, 134, 103, 95, 121, 111, 99, 115, 106, 132, 116, 135, 140, 118, 128, 115, 113, 101, 118, 103, 112, 121, 123, 103, 106, 119, 109, 110, 123, 107, 110, 105, 118, 113, 106, 103, 108, 116, 125, 117, 110, 117, 116, 100, 102, 109, 108, 120, 95, 128, 114, 123, 110, 108, 101, 113, 114, 127, 99, 115, 107, 91, 96, 106, 127, 114, 122, 105, 127, 104, 116, 114, 123, 106, 110, 134, 105, 107, 119, 106, 115, 114, 133, 115, 114, 116, 102, 110, 117, 113, 103, 122, 112, 117, 123, 114, 122, 115, 117, 111, 130, 108, 114, 110, 107, 116, 106, 114, 111, 111, 104, 122, 108, 126, 106, 106, 127, 114, 108, 122, 108, 130, 128, 125, 127, 110, 110, 123, 142, 107, 122, 108, 114, 101, 100, 108, 111, 125, 120, 128, 114, 123, 133, 111, 115, 125, 104, 108, 132, 115, 125, 115, 122, 109, 116, 120, 95, 124, 120, 118, 105, 112, 111, 124, 113, 122, 128, 115, 102, 106, 104, 108, 124, 109, 103, 104, 109, 106, 115, 117, 109, 120, 119, 113, 112, 114, 99, 103, 109, 104, 125, 119, 103, 101, 94, 128, 118, 109, 124, 119, 118, 117, 109, 112, 93, 117, 89, 116, 119, 128, 128, 124, 97, 123, 132, 126, 126, 105, 119, 132, 113, 112, 109, 107, 108, 110, 114, 115, 105, 117, 114, 102, 115, 121, 112, 115, 102, 116, 119, 134, 115, 131, 112, 107, 122, 114, 108, 132, 130, 110, 114, 117, 119, 127, 111, 108, 117, 119, 125, 110, 120, 116, 118, 126, 114, 146, 105, 124, 120, 111, 111, 101, 116, 127, 125, 116, 126, 126, 121, 116, 116, 125, 113, 123, 104, 123, 107, 124, 123, 115, 99, 122, 109, 132, 118, 121, 115, 114, 121, 110, 126, 108, 111, 128, 102, 127, 116, 112, 106, 107, 105, 122, 118, 112, 117, 121, 111, 107, 120, 103, 108, 134, 101, 103, 126, 119, 105, 117, 120, 115, 115, 111, 127, 118, 112, 95, 124, 109, 127, 136, 119, 116, 115, 115, 107, 123, 112, 125, 113, 118, 119, 117, 127, 113, 118, 117, 126, 120, 122, 125, 124, 113, 100, 108, 112, 110, 113, 111, 98, 119, 120, 122, 127, 109, 111, 113, 104, 110, 108, 127, 111, 106, 113, 118, 113, 119, 113, 122, 106, 122, 112, 99, 109, 121, 125, 114, 109, 126, 118, 121, 112, 115, 106, 112, 122, 116, 121, 118, 124, 97, 124, 120, 102, 117, 116, 111, 114, 116, 113, 115, 124, 124, 121, 122, 93, 121, 112, 118, 106, 118, 121, 102, 111, 118, 123, 108, 106, 112, 114, 123, 114, 113, 115, 109, 107, 111, 122, 129, 123, 126, 134, 113, 118, 129, 126, 110, 108, 100, 109, 121, 113, 118, 115, 104, 111, 129, 121, 122, 116, 118, 124, 106, 107, 107, 106, 127, 106, 121, 118, 118, 119, 118, 121, 99, 128, 120, 111, 113, 106, 126, 105, 125, 119, 117, 101, 117, 104, 98, 106, 124, 117, 111, 116, 130, 122, 127, 118, 101, 116, 112, 107, 118, 116, 119, 132, 110, 121, 127, 116, 114, 117, 113, 117, 105, 127, 124, 114, 119, 111, 125, 106, 116, 110, 121, 103, 120, 117, 121, 124, 119, 107, 112, 121, 115, 123, 114, 122, 103, 112, 116, 118, 127, 124, 118, 110, 114, 115, 120, 122, 113, 125, 111, 119, 100, 110, 114, 119, 116, 113, 129, 117, 112, 91, 102, 124, 106, 128, 107, 116, 117, 120, 117, 112, 111, 121, 108, 122, 117, 103, 114, 121, 126, 103, 115, 122, 112, 111, 102, 124, 112, 114, 115, 114, 118, 108, 116, 104, 102, 124, 123, 120, 112, 112, 123, 119, 119, 115, 113, 104, 123, 113, 116, 102, 119, 122, 115, 110, 122, 103, 122, 127, 129, 128, 114, 122, 128, 117, 112, 112, 109, 133, 118, 116, 108, 110, 115, 111, 125, 101, 122, 111, 121, 129, 127, 117, 122, 116, 107, 119, 118, 108, 117, 109, 114, 100, 102, 116, 120, 120, 120, 135, 108, 115, 111, 117, 128, 112, 107, 121, 112, 120, 108, 114, 129, 124, 110, 123, 119, 107, 106, 121, 116, 111, 126, 112, 122, 110, 131, 119, 109, 115, 125, 127, 100, 119, 115, 129, 107, 117, 120, 125, 115, 124, 113, 109, 120, 121, 126, 106, 127, 118, 105, 114, 110, 103, 112, 110, 134, 116, 119, 144, 115, 146, 130, 99, 71, 108, 117, 115, 125, 130, 105, 104, 114, 91, 105, 113, 125, 107, 121, 110, 113, 128, 107, 120, 93, 109, 124, 114, 131, 136, 114, 116, 143, 112, 103, 124, 119, 121, 114, 119, 103, 126, 121, 117, 115, 118, 120, 117, 93, 80, 112, 118, 107, 123, 127, 85, 101, 117, 131, 108, 106, 99, 105, 119, 127, 112, 139, 105, 97, 122, 118, 112, 114, 132, 103, 116, 126, 100, 128, 123, 108, 122, 146, 125, 130, 121, 104, 116, 125, 118, 110, 97, 132, 124, 108, 99, 118, 116, 133, 106, 124, 111, 122, 111, 102, 112, 115, 116, 125, 120, 125, 119, 118, 119, 95, 105, 118, 97, 100, 119, 107, 105, 130, 121, 116, 120, 109, 112, 109, 109, 104, 113, 106, 118, 129, 136, 111, 103, 119, 116, 128, 120, 101, 123, 144, 124, 135, 118, 114, 94, 111, 137, 138, 98, 103, 139, 132, 112, 122, 113, 101, 112, 101, 92, 132, 117, 98, 117, 105, 94, 114, 117, 129, 88, 129, 104, 111, 113, 110, 138, 116, 124, 119, 106, 129, 97, 103, 135, 131, 125, 108, 104, 134, 96, 109, 110, 98, 113, 126, 116, 122, 112, 118, 143, 105, 128, 119, 90, 138, 105, 123, 114, 121, 120, 113, 112, 137, 115, 131, 119, 105, 103, 102, 120, 153, 102, 119, 119, 116, 121, 133, 132, 104, 111, 107, 100, 128, 116, 123, 129, 97, 119, 108, 109, 100, 132, 121, 95, 125, 112, 142, 113, 129, 90, 104, 140, 104, 125, 112, 113, 116, 88, 125, 107, 100, 94, 102, 111, 120, 113, 110, 129, 131, 109, 113, 111, 131, 141, 145, 123, 124, 112, 108, 123, 98, 114, 104, 99, 123, 103, 111, 111, 109, 126, 109, 128, 140, 120, 122, 107, 133, 132, 107, 108, 109, 123, 115, 111, 110, 115, 121, 124, 112, 115, 122, 105, 127, 123, 127, 131, 114, 110, 109, 95, 113, 109, 106, 117, 113, 113, 121, 137, 113, 104, 113, 89, 131, 145, 88, 125, 135, 122, 133, 102, 112, 103, 118, 158, 122, 112, 118, 111, 125, 112, 116, 136, 115, 128, 101, 106, 151, 109, 116, 117, 114, 122, 83, 129, 92, 96, 127, 143, 126, 104, 139, 114, 113, 124, 119, 118, 124, 103, 76, 120, 123, 108, 146, 115, 122, 118, 103, 125, 109, 128, 115, 115, 96, 133, 127, 115, 115, 125, 104, 120, 112, 113, 96, 96, 128, 140, 110, 113, 110, 125, 88, 100, 111, 104, 110, 151, 118, 116, 104, 120, 122, 136, 109, 122, 124, 118, 113, 123, 132, 113, 112, 120, 108, 108, 129, 96, 92, 113, 111, 126, 140, 120, 97, 134, 129, 125, 134, 135, 119, 117, 102, 125, 108, 121, 130, 138, 123, 132, 125, 126, 136, 100, 96, 101, 106, 124, 142, 107, 118, 113, 103, 119, 97, 104, 120, 103, 133, 113, 126, 96, 125, 114, 120, 122, 112, 146, 97, 114, 120, 128, 109, 101, 145, 114, 108, 104, 111, 128, 102, 115, 111, 114, 98, 125, 114, 110, 112, 112, 120, 115, 115, 116, 109, 125, 113, 113, 109, 116, 120, 111, 108, 118, 118, 118, 116, 116, 106, 119, 119, 116, 120, 108, 111, 112, 120, 101, 113, 114, 121, 118, 111, 113, 118, 125, 115, 111, 114, 120, 118, 120, 117, 113, 120, 117, 118, 115, 113, 119, 121, 113, 132, 117, 120, 118, 103, 126, 116, 117, 116, 116, 115, 115, 117, 116, 116, 111, 110, 121, 114, 124, 113, 122, 129, 115, 117, 112, 119, 116, 121, 116, 119, 115, 115, 111, 118, 119, 119, 132, 117, 111, 125, 140, 107, 120, 101, 115, 112, 127, 114, 123, 112, 122, 108, 127, 121, 107, 124, 115, 115, 123, 112, 125, 102, 120, 115, 118, 117, 107, 118, 119, 112, 119, 114, 115, 117, 118, 105, 114, 95, 99, 119, 128, 116, 112, 117, 118, 117, 118, 127, 116, 109, 126, 117, 122, 117, 123, 116, 112, 121, 117, 117, 122, 104, 105, 111, 127, 119, 115, 112, 113, 114, 118, 117, 113, 121, 118, 112, 113, 127, 114, 122, 117, 111, 98, 115, 119, 117, 117, 115, 118, 89, 112, 108, 117, 114, 113, 121, 115, 113, 139, 118, 115, 100, 116, 114, 115, 110, 118, 121, 127, 112, 111, 111, 112, 126, 111, 118, 133, 116, 116, 122, 112, 118, 117, 118, 113, 115, 122, 114, 124, 115, 133, 102, 117, 120, 113, 123, 112, 115, 114, 111, 121, 117, 132, 112, 117, 116, 108, 84, 112, 120, 114, 110, 117, 110, 116, 116, 115, 127, 118, 105, 123, 116, 117, 112, 120, 121, 116, 118, 111, 113, 114, 112, 116, 115, 109, 109, 117, 109, 112, 119, 120, 129, 113, 120, 114, 113, 115, 112, 116, 116, 107, 112, 117, 156, 119, 100, 114, 118, 114, 110, 123, 113, 109, 115, 118, 114, 105, 116, 117, 126, 126, 104, 115, 116, 120, 110, 114, 119, 117, 83, 111, 114, 113, 125, 108, 113, 118, 108, 118, 111, 108, 125, 119, 112, 108, 113, 107, 102, 112, 103, 123, 118, 113, 133, 118, 113, 120, 118, 114, 119, 115, 111, 116, 122, 116, 115, 114, 117, 109, 119, 109, 107, 112, 116, 119, 115, 118, 118, 157, 118, 122, 112, 111, 111, 111, 117, 113, 123, 121, 116, 130, 115, 110, 118, 118, 120, 114, 79, 113, 122, 118, 117, 113, 123, 118, 117, 119, 112, 116, 124, 93, 122, 114, 114, 109, 120, 118, 98, 153, 111, 119, 113, 117, 117, 114, 120, 115, 125, 117, 112, 115, 123, 119, 112, 119, 115, 121, 143, 122, 118, 114, 106, 118, 118, 105, 118, 117, 118, 114, 114, 113, 110, 116, 110, 122, 116, 117, 122, 116, 118, 114, 114, 123, 114, 117, 118, 111, 109, 112, 118, 114, 121, 106, 112, 121, 121, 113, 110, 116, 117, 124, 117, 114, 109, 124, 122, 123, 112, 120, 112, 114, 111, 116, 121, 115, 112, 109, 152, 118, 113, 111, 123, 106, 123, 122, 111, 109, 117, 112, 113, 118, 150, 110, 117, 107, 123, 118, 114, 113, 119, 117, 108, 122, 116, 114, 122, 115, 119, 106, 104, 112, 115, 114, 111, 117, 116, 110, 109, 114, 104, 117, 127, 112, 128, 110, 134, 121, 127, 105, 111, 117, 113, 110, 111, 116, 115, 109, 116, 113, 110, 117, 128, 121, 121, 123, 103, 130, 108, 102, 129, 110, 115, 126, 123, 118, 112, 117, 113, 108, 119, 118, 125, 121, 122, 101, 112, 104, 117, 116, 115, 115, 118, 112, 113, 107, 111, 118, 120, 126, 116, 112, 110, 117, 109, 106, 123, 111, 109, 115, 113, 117, 119, 118, 112, 115, 113, 129, 126, 105, 116, 113, 101, 132, 105, 118, 111, 111, 108, 122, 110, 113, 112, 120, 107, 111, 102, 112, 122, 112, 114, 125, 110, 114, 123, 118, 109, 109, 114, 121, 107, 117, 113, 123, 116, 124, 116, 118, 113, 112, 116, 123, 106, 116, 107, 117, 125, 115, 114, 120, 119, 129, 110, 110, 124, 107, 126, 119, 113, 120, 108, 112, 112, 105, 100, 117, 119, 107, 116, 113, 122, 113, 109, 108, 97, 110, 114, 113, 109, 120, 120, 112, 116, 111, 112, 111, 112, 116, 117, 119, 115, 136, 104, 108, 121, 109, 110, 110, 117, 117, 109, 128, 121, 126, 123, 107, 115, 121, 114, 124, 121, 113, 124, 111, 115, 117, 116, 107, 116, 109, 110, 118, 115, 118, 123, 110, 140, 106, 116, 122, 111, 118, 119, 122, 124, 121, 110, 118, 127, 109, 119, 116, 106, 121, 126, 128, 110, 112, 110, 106, 107, 125, 105, 112, 111, 123, 106, 108, 119, 117, 114, 112, 108, 115, 120, 123, 124, 120, 109, 116, 128, 121, 117, 112, 116, 109, 114, 113, 112, 114, 113, 112, 129, 109, 110, 111, 112, 116, 125, 116, 118, 121, 117, 105, 125, 116, 126, 101, 128, 122, 123, 116, 114, 106, 108, 114, 121, 114, 128, 110, 120, 124, 110, 108, 109, 121, 118, 121, 112, 121, 121, 123, 111, 113, 120, 115, 113, 123, 114, 114, 116, 110, 113, 109, 109, 114, 107, 126, 110, 109, 111, 129, 101, 118, 121, 115, 125, 128, 107, 108, 121, 115, 128, 108, 113, 117, 117, 142, 112, 116, 120, 113, 119, 125, 112, 89, 111, 114, 122, 114, 127, 129, 128, 95, 114, 121, 117, 115, 118, 106, 124, 115, 117, 115, 127, 101, 111, 124, 106, 108, 114, 107, 110, 128, 114, 114, 109, 120, 114, 129, 113, 113, 105, 116, 118, 113, 122, 112, 146, 110, 126, 124, 101, 123, 102, 106, 114, 116, 118, 116, 116, 116, 115, 120, 122, 114, 126, 122, 119, 118, 119, 121, 117, 114, 114, 124, 113, 116, 121, 114, 127, 108, 136, 111, 115, 110, 121, 118, 103, 113, 119, 110, 104, 120, 113, 110, 108, 110, 118, 120, 111, 119, 117, 115, 112, 93, 108, 114, 115, 126, 117, 109, 131, 121, 116, 116, 117, 119, 116, 117, 118, 114, 114, 124, 119, 119, 108, 112, 109, 116, 125, 116, 114, 100, 114, 123, 117, 112, 105, 119, 117, 115, 113, 122, 115, 112, 114, 123, 120, 112, 110, 110, 104, 113, 109, 121, 108, 124, 117, 108, 113, 125, 120, 117, 108, 114, 119, 119, 119, 116, 122, 116, 135, 125, 112, 101, 105, 114, 119, 116, 121, 115, 110, 122, 126, 115, 146, 115, 117, 114, 110, 122, 118, 123, 124, 112, 113, 115, 118, 118, 121, 117, 117, 113, 122, 121, 116, 114, 120, 115, 116, 115, 119, 114, 118, 108, 124, 114, 109, 111, 118, 133, 112, 107, 124, 123, 113, 115, 122, 115, 127, 122, 107, 115, 121, 114, 114, 116, 110, 113, 102, 99, 126, 120, 113, 112, 109, 114, 115, 116, 123, 114, 105, 126, 112, 122, 119, 109, 112, 136, 121, 111, 124, 114, 124, 115, 118, 108, 119, 123, 115, 116, 116, 115, 124, 96, 123, 118, 124, 116, 126, 122, 119, 120, 115, 113, 122, 122, 118, 123, 122, 120, 120, 114, 119, 123, 114, 118, 115, 124, 123, 118, 121, 121, 110, 112, 114, 117, 117, 106, 131, 114, 117, 112, 109, 112, 116, 120, 109, 123, 126, 111, 118, 118, 112, 115, 117, 119, 107, 133, 126, 114, 113, 121, 106, 113, 130, 116, 115, 127, 116, 112, 101, 123, 117, 114, 120, 106, 113, 116, 125, 105, 127, 120, 118, 112, 116, 121, 103, 117, 133, 111, 110, 110, 115, 125, 114, 119, 148, 110, 128, 122, 116, 115, 125, 113, 116, 117, 115, 115, 107, 108, 113, 134, 113, 118, 116, 115, 113, 116, 116, 113, 119, 123, 118, 84, 118, 122, 124, 114, 117, 111, 130, 103, 118, 115, 121, 118, 125, 121, 111, 99, 121, 121, 111, 114, 118, 80, 105, 106, 121, 112, 119, 104, 122, 134, 113, 119, 117, 114, 126, 111, 157, 119, 114, 112, 122, 117, 120, 115, 113, 121, 126, 110, 120, 110, 107, 118, 128, 111, 126, 112, 107, 107, 108, 114, 115, 118, 114, 104, 119, 115, 111, 112, 128, 117, 119, 124, 112, 124, 116, 121, 113, 113, 114, 121, 117, 109, 116, 116, 120, 113, 113, 112, 105, 117, 114, 109, 123, 108, 125, 120, 113, 118, 126, 119, 114, 107, 109, 118, 113, 118, 119, 108, 112, 110, 121, 110, 118, 119, 108, 122, 120, 116, 115, 119, 118, 112, 120, 114, 114, 120, 116, 121, 113, 118, 126, 117, 119, 131, 110, 114, 106, 115, 127, 117, 123, 121, 115, 112, 109, 121, 114, 138, 118, 115, 118, 127, 113, 97, 119, 112, 107, 102, 120, 113, 114, 114, 114, 122, 106, 116, 121, 113, 117, 115, 114, 108, 119, 113, 116, 126, 116, 115, 115, 113, 113, 116, 117, 127, 115, 114, 109, 111, 118, 97, 124, 112, 120, 123, 126, 136, 117, 120, 111, 110, 117, 130, 122, 124, 116, 115, 125, 117, 117, 117, 116, 121, 108, 131, 121, 113, 114, 127, 111, 126, 110, 109, 105, 110, 111, 123, 117, 97, 109, 119, 139, 124, 122, 111, 112, 122, 111, 125, 125, 111, 124, 124, 119, 119, 115, 105, 115, 117, 123, 123, 116, 108, 118, 123, 114, 111, 127, 107, 108, 118, 118, 135, 116, 113, 122, 109, 125, 117, 122, 121, 116, 120, 123, 111, 121, 112, 119, 124, 100, 116, 111, 141, 120, 101, 113, 115, 117, 119, 124, 114, 139, 97, 121, 126, 136, 111, 102, 111, 111, 113, 105, 130, 124, 141, 112, 107, 119, 108, 127, 104, 131, 105, 117, 121, 136, 113, 120, 117, 108, 127, 107, 123, 127, 113, 93, 121, 122, 137, 126, 114, 100, 112, 124, 126, 121, 115, 120, 110, 102, 108, 118, 110, 119, 96, 118, 117, 113, 114, 120, 113, 111, 116, 105, 121, 131, 106, 114, 119, 112, 115, 111, 110, 113, 110, 111, 117, 104, 122, 109, 132, 130, 131, 117, 112, 116, 110, 118, 115, 128, 95, 115, 109, 122, 116, 119, 127, 125, 106, 120, 123, 122, 119, 113, 129, 98, 121, 117, 116, 101, 111, 117, 131, 109, 112, 120, 117, 109, 108, 133, 115, 107, 124, 126, 115, 111, 105, 118, 112, 101, 113, 130, 118, 121, 97, 121, 126, 113, 108, 115, 114, 122, 100, 112, 132, 127, 130, 119, 120, 105, 106, 119, 116, 127, 116, 107, 111, 109, 117, 112, 123, 130, 125, 106, 120, 107, 114, 113, 113, 132, 118, 101, 133, 123, 99, 127, 120, 123, 117, 116, 119, 111, 134, 116, 107, 116, 109, 118, 114, 126, 114, 115, 106, 113, 128, 131, 126, 119, 123, 118, 135, 130, 120, 114, 106, 116, 111, 111, 119, 115, 128, 125, 122, 125, 126, 104, 115, 104, 133, 127, 114, 127, 112, 118, 103, 110, 114, 122, 110, 124, 118, 128, 124, 111, 123, 107, 123, 111, 125, 106, 97, 128, 116, 113, 123, 119, 104, 104, 116, 131, 116, 107, 92, 96, 108, 128, 151, 111, 109, 115, 122, 114, 111, 113, 104, 116, 115, 132, 110, 115, 131, 125, 110, 105, 106, 114, 112, 116, 135, 111, 135, 121, 113, 150, 120, 108, 131, 116, 107, 125, 119, 112, 110, 110, 113, 118, 121, 110, 106, 112, 117, 110, 109, 104, 118, 116, 108, 112, 108, 112, 109, 115, 104, 103, 117, 106, 115, 122, 118, 119, 127, 111, 96, 113, 137, 120, 106, 135, 109, 118, 111, 121, 114, 116, 104, 119, 128, 98, 102, 98, 89, 124, 122, 110, 115, 102, 123, 125, 107, 117, 116, 104, 121, 103, 122, 118, 112, 127, 104, 112, 120, 114, 113, 107, 126, 113, 122, 112, 115, 118, 122, 104, 116, 121, 118, 108, 130, 109, 106, 123, 119, 124, 110, 107, 120, 119, 115, 128, 117, 124, 100, 127, 119, 101, 110, 126, 109, 122, 121, 129, 119, 107, 103, 127, 137, 101, 118, 123, 129, 111, 111, 101, 135, 110, 116, 116, 101, 110, 112, 112, 120, 133, 93, 131, 123, 107, 118, 99, 112, 106, 140, 111, 123, 111, 121, 112, 123, 130, 117, 116, 108, 156, 125, 122, 133, 106, 114, 118, 126, 119, 98, 126, 103, 124, 123, 117, 136, 111, 107, 112, 111, 120, 116, 101, 110, 124, 120, 114, 112, 119, 106, 107, 124, 109, 111, 100, 112, 113, 119, 137, 109, 125, 126, 111, 116, 122, 125, 121, 114, 100, 119, 129, 138, 109, 107, 115, 130, 131, 119, 117, 102, 136, 118, 120, 114, 119, 129, 112, 97, 113, 113, 128, 131, 107, 109, 118, 108, 101, 123, 112, 118, 109, 113, 128, 112, 103, 116, 118, 115, 130, 114, 118, 109, 119, 115, 117, 119, 150, 106, 111, 112, 122, 118, 125, 109, 113, 118, 109, 118, 146, 165, 128, 125, 102, 124, 119, 117, 109, 115, 104, 131, 111, 102, 110, 117, 115, 115, 110, 116, 115, 122, 107, 113, 106, 108, 102, 111, 112, 113, 113, 123, 105, 119, 118, 115, 118, 115, 114, 120, 117, 105, 107, 100, 101, 132, 125, 121, 112, 116, 120, 124, 104, 107, 130, 112, 117, 118, 110, 109, 120, 102, 125, 118, 126, 134, 124, 121, 114, 100, 125, 106, 108, 112, 114, 118, 111, 123, 115, 109, 115, 118, 114, 113, 108, 114, 109, 107, 103, 119, 102, 112, 136, 114, 122, 113, 98, 113, 122, 105, 116, 121, 112, 108, 120, 110, 114, 122, 118, 117, 106, 116, 123, 118, 95, 126, 108, 117, 94, 126, 122, 118, 121, 104, 109, 105, 117, 113, 108, 128, 99, 108, 128, 123, 104, 103, 122, 151, 114, 110, 112, 119, 126, 114, 111, 114, 122, 106, 102, 123, 119, 126, 119, 113, 114, 109, 130, 98, 133, 128, 114, 106, 114, 123, 105, 106, 108, 119, 122, 94, 113, 111, 117, 126, 114, 118, 99, 118, 122, 111, 118, 118, 115, 122, 104, 107, 121, 109, 112, 104, 110, 98, 103, 117, 109, 115, 120, 127, 137, 98, 112, 117, 121, 117, 115, 113, 128, 112, 129, 129, 107, 105, 115, 116, 133, 117, 104, 124, 121, 115, 111, 116, 107, 114, 121, 112, 112, 120, 104, 124, 89, 115, 116, 116, 119, 98, 119, 116, 105, 111, 99, 127, 106, 117, 105, 107, 105, 102, 109, 109, 108, 118, 112, 119, 119, 105, 111, 116, 113, 112, 126, 114, 111, 117, 111, 116, 120, 117, 115, 127, 119, 101, 112, 128, 125, 102, 107, 122, 124, 104, 124, 119, 121, 106, 121, 97, 122, 110, 102, 102, 121, 118, 119, 119, 133, 109, 109, 115, 110, 116, 115, 115, 116, 129, 123, 113, 102, 109, 122, 107, 111, 119, 107, 109, 120, 116, 119, 118, 113, 104, 105, 112, 131, 113, 130, 105, 114, 122, 115, 118, 129, 116, 108, 113, 107, 139, 102, 110, 111, 134, 108, 130, 117, 120, 110, 121, 108, 115, 120, 120, 113, 124, 125, 130, 126, 110, 120, 129, 119, 100, 110, 121, 114, 116, 98, 111, 109, 112, 116, 117, 118, 96, 109, 117, 139, 123, 109, 114, 120, 112, 104, 117, 123, 120, 93, 112, 116, 105, 110, 111, 118, 127, 97, 117, 120, 97, 120, 132, 108, 110, 104, 119, 122, 110, 126, 115, 111, 95, 122, 114, 118, 108, 114, 111, 121, 114, 115, 116, 105, 126, 127, 120, 111, 114, 108, 110, 120, 121, 131, 130, 128, 118, 107, 119, 101, 128, 126, 108, 104, 118, 107, 121, 129, 116, 111, 120, 138, 110, 111, 114, 108, 105, 127, 111, 107, 109, 120, 128, 120, 130, 106, 114, 116, 115, 115, 106, 116, 114, 120, 127, 121, 118, 104, 115, 120, 125, 110, 118, 126, 110, 113, 119, 110, 110, 120, 137, 107, 108, 118, 98, 114, 119, 109, 102, 111, 122, 113, 130, 106, 109, 103, 125, 117, 110, 128, 115, 115, 105, 109, 116, 115, 111, 107, 133, 112, 120, 111, 119, 122, 120, 119, 125, 117, 111, 113, 116, 117, 116, 110, 126, 114, 107, 98, 110, 127, 105, 119, 121, 141, 106, 132, 130, 111, 127, 132, 115, 105, 104, 111, 110, 109, 121, 126, 104, 116, 125, 110, 123, 115, 119, 98, 113, 119, 120, 106, 99, 119, 125, 118, 139, 106, 113, 132, 116, 108, 132, 91, 111, 106, 118, 122, 117, 112, 125, 118, 117, 115, 115, 118, 125, 109, 116, 113, 114, 108, 122, 85, 115, 125, 118, 110, 107, 106, 118, 128, 113, 105, 110, 118, 115, 129, 126, 119, 99, 110, 115, 119, 113, 110, 111, 114, 111, 114, 121, 123, 117, 116, 126, 107, 110, 113, 130, 108, 125, 120, 117, 129, 103, 117, 117, 93, 112, 116, 111, 107, 115, 101, 108, 111, 118, 108, 117, 109, 139, 107, 124, 116, 97, 114, 117, 108, 113, 117, 113, 118, 133, 111, 117, 101, 114, 114, 111, 113, 113, 125, 121, 111, 118, 119, 101, 122, 124, 113, 113, 100, 124, 124, 118, 147, 122, 114, 120, 118, 105, 130, 115, 105, 124, 105, 146, 106, 119, 123, 117, 94, 107, 119, 169, 125, 115, 109, 105, 108, 123, 106, 125, 139, 123, 115, 113, 118, 110, 112, 114, 117, 133, 104, 116, 121, 115, 110, 111, 113, 118, 109, 137, 117, 115, 123, 99, 121, 114, 115, 115, 117, 115, 117, 102, 122, 117, 138, 122, 108, 108, 114, 115, 115, 110, 110, 112, 124, 118, 120, 125, 109, 111, 108, 122, 117, 132, 108, 126, 111, 125, 119, 114, 109, 109, 136, 129, 101, 116, 113, 126, 118, 125, 108, 124, 114, 133, 109, 122, 121, 94, 104, 153, 137, 128, 113, 114, 132, 127, 123, 113, 105, 117, 123, 123, 101, 118, 109, 123, 120, 114, 123, 111, 116, 100, 79, 112, 118, 124, 121, 112, 122, 139, 121, 143, 120, 110, 110, 115, 122, 103, 112, 113, 113, 137, 123, 134, 119, 113, 112, 117, 89, 115, 106, 123, 109, 107, 109, 110, 120, 122, 108, 118, 125, 137, 129, 123, 100, 102, 107, 117, 108, 117, 107, 123, 107, 114, 117, 112, 108, 111, 125, 112, 126, 105, 124, 102, 115, 122, 104, 117, 120, 128, 98, 110, 125, 108, 125, 121, 124, 120, 99, 124, 138, 116, 118, 116, 120, 115, 116, 119, 123, 115, 106, 96, 129, 120, 121, 122, 114, 120, 115, 105, 125, 108, 102, 85, 114, 126, 110, 98, 120, 118, 105, 126, 103, 114, 112, 116, 121, 116, 111, 121, 125, 139, 115, 121, 110, 110, 108, 105, 132, 117, 104, 124, 99, 109, 80, 129, 107, 117, 131, 119, 113, 123, 123, 115, 109, 119, 119, 120, 101, 116, 122, 113, 112, 125, 112, 105, 117, 109, 112, 91, 114, 87, 119, 119, 108, 118, 104, 105, 113, 124, 96, 114, 119, 98, 118, 119, 135, 111, 123, 148, 109, 117, 112, 117, 107, 126, 118, 104, 125, 136, 104, 122, 153, 120, 114, 132, 83, 125, 126, 82, 119, 123, 125, 116, 112, 109, 116, 126, 82, 114, 105, 105, 113, 123, 122, 100, 90, 106, 95, 109, 121, 113, 103, 109, 118, 109, 123, 114, 88, 125, 116, 98, 104, 119, 112, 128, 119, 112, 102, 120, 118, 112, 114, 97, 137, 120, 123, 126, 128, 122, 116, 108, 131, 110, 120, 118, 141, 130, 102, 129, 117, 89, 109, 115, 103, 119, 113, 105, 98, 106, 104, 92, 123, 117, 90, 129, 109, 113, 88, 125, 113, 97, 131, 116, 116, 101, 108, 118, 105, 134, 114, 112, 124, 107, 121, 146, 125, 104, 106, 129, 104, 121, 112, 106, 124, 113, 119, 130, 109, 104, 105, 134, 117, 90, 119, 120, 112, 111, 111, 123, 100, 105, 119, 131, 137, 120, 116, 117, 111, 120, 107, 110, 100, 105, 122, 106, 119, 105, 121, 108, 125, 150, 107, 110, 128, 103, 115, 115, 108, 117, 105, 134, 128, 113, 139, 116, 99, 109, 105, 113, 99, 122, 134, 91, 142, 118, 107, 121, 113, 103, 103, 108, 114, 113, 107, 109, 159, 117, 116, 122, 117, 114, 120, 104, 105, 112, 104, 114, 114, 120, 112, 103, 127, 109, 119, 114, 114, 104, 98, 128, 124, 122, 107, 116, 104, 115, 108, 114, 91, 122, 134, 105, 120, 106, 134, 122, 125, 123, 113, 104, 124, 114, 123, 109, 108, 85, 114, 114, 111, 114, 119, 107, 103, 116, 104, 113, 123, 108, 123, 120, 135, 114, 120, 114, 120, 116, 117, 96, 97, 136, 124, 119, 96, 161, 125, 122, 90, 124, 120, 114, 112, 118, 111, 97, 99, 120, 115, 109, 138, 119, 103, 129, 121, 121, 119, 115, 115, 125, 106, 98, 107, 118, 110, 110, 128, 117, 121, 108, 109, 119, 111, 132, 111, 108, 105, 115, 107, 115, 104, 117, 120, 128, 106, 114, 101, 108, 162, 163, 103, 104, 125, 93, 123, 116, 107, 125, 118, 121, 107, 122, 106, 129, 103, 119, 118, 102, 97, 106, 109, 119, 98, 120, 121, 117, 124, 116, 118, 114, 128, 110, 111, 125, 109, 123, 107, 108, 122, 131, 110, 111, 113, 122, 107, 127, 116, 118, 118, 98, 127, 110, 112, 122, 121, 101, 134, 115, 114, 111, 120, 118, 109, 116, 113, 112, 112, 116, 116, 108, 105, 114, 118, 114, 121, 119, 125, 121, 102, 110, 106, 124, 119, 110, 103, 118, 115, 126, 103, 107, 141, 108, 106, 115, 111, 121, 112, 119, 95, 119, 123, 115, 138, 98, 102, 99, 98, 123, 105, 110, 134, 105, 89, 124, 114, 150, 130, 105, 112, 106, 115, 111, 116, 128, 99, 110, 122, 125, 105, 106, 106, 135, 116, 123, 107, 120, 109, 103, 118, 122, 121, 110, 110, 115, 116, 144, 130, 113, 128, 110, 113, 110, 115, 117, 113, 122, 98, 114, 106, 137, 104, 120, 122, 110, 103, 127, 108, 136, 121, 110, 107, 114, 108, 131, 138, 130, 111, 124, 111, 119, 101, 108, 112, 114, 109, 121, 117, 120, 108, 118, 128, 123, 113, 112, 127, 125, 118, 130, 119, 116, 128, 118, 122, 120, 127, 117, 114, 103, 121, 128, 121, 125, 113, 124, 119, 99, 113, 114, 108, 122, 113, 106, 118, 129, 120, 104, 119, 110, 105, 126, 132, 144, 110, 127, 129, 121, 134, 124, 91, 102, 105, 102, 111, 118, 116, 121, 123, 117, 114, 116, 119, 112, 108, 115, 121, 133, 100, 123, 113, 129, 100, 121, 111, 99, 138, 133, 109, 124, 113, 99, 126, 121, 111, 110, 109, 133, 105, 104, 103, 106, 155, 114, 115, 111, 109, 110, 130, 113, 115, 124, 124, 123, 109, 111, 112, 114, 159, 102, 115, 106, 130, 114, 108, 104, 113, 126, 112, 110, 128, 125, 118, 123, 122, 111, 112, 128, 115, 119, 118, 120, 110, 129, 115, 98, 115, 121, 116, 111, 110, 122, 114, 133, 115, 121, 93, 135, 132, 115, 115, 93, 110, 99, 107, 114, 113, 110, 101, 113, 120, 108, 107, 114, 114, 105, 120, 103, 118, 107, 105, 92, 107, 145, 132, 126, 109, 114, 110, 117, 116, 127, 134, 116, 109, 109, 113, 110, 139, 113, 125, 113, 107, 113, 119, 110, 105, 113, 113, 114, 109, 122, 116, 134, 112, 110, 117, 122, 116, 122, 112, 144, 128, 128, 125, 122, 131, 125, 108, 121, 99, 115, 117, 113, 114, 113, 116, 107, 113, 111, 115, 120, 115, 119, 107, 124, 122, 127, 131, 123, 117, 117, 128, 126, 135, 111, 113, 137, 108, 129, 114, 118, 111, 109, 126, 117, 111, 102, 113, 118, 107, 116, 116, 109, 158, 114, 103, 103, 129, 115, 91, 106, 106, 100, 118, 127, 112, 120, 145, 118, 123, 118, 103, 101, 103, 128, 105, 116, 106, 109, 114, 118, 107, 117, 105, 113, 102, 118, 105, 123, 105, 118, 122, 118, 107, 123, 108, 113, 120, 119, 118, 113, 120, 139, 113, 124, 109, 121, 119, 115, 128, 115, 100, 103, 119, 107, 105, 143, 100, 124, 116, 112, 110, 126, 113, 110, 110, 129, 111, 110, 111, 98, 119, 109, 108, 115, 105, 123, 105, 127, 117, 112, 121, 126, 120, 122, 112, 102, 115, 110, 122, 108, 122, 129, 104, 120, 95, 126, 130, 88, 123, 107, 117, 112, 114, 119, 74, 88, 110, 127, 138, 109, 115, 106, 119, 124, 129, 98, 96, 128, 103, 125, 120, 78, 117, 124, 86, 103, 116, 124, 115, 117, 154, 103, 108, 121, 119, 122, 112, 131, 117, 110, 115, 114, 106, 114, 109, 114, 106, 116, 106, 124, 130, 113, 125, 121, 105, 102, 128, 120, 117, 133, 108, 110, 116, 112, 124, 124, 123, 105, 112, 104, 116, 119, 112, 115, 128, 123, 120, 108, 113, 117, 106, 123, 92, 101, 114, 123, 140, 137, 106, 113, 106, 112, 120, 117, 111, 124, 125, 107, 110, 105, 129, 122, 114, 78, 127, 126, 135, 114, 118, 110, 105, 115, 101, 107, 89, 107, 105, 111, 124, 112, 116, 119, 115, 112, 116, 120, 105, 127, 116, 113, 126, 110, 85, 113, 126, 110, 117, 124, 132, 109, 110, 114, 109, 104, 109, 114, 114, 116, 121, 125, 116, 122, 102, 108, 114, 98, 118, 114, 117, 110, 120, 123, 123, 114, 108, 111, 118, 101, 108, 116, 128, 114, 104, 112, 120, 110, 117, 112, 114, 120, 128, 119, 113, 102, 125, 122, 114, 106, 106, 118, 115, 127, 125, 113, 110, 117, 116, 116, 112, 131, 115, 107, 122, 97, 111, 126, 116, 115, 123, 91, 120, 107, 113, 118, 115, 118, 106, 112, 114, 115, 111, 109, 103, 113, 104, 115, 114, 114, 113, 118, 114, 126, 109, 111, 106, 112, 118, 116, 116, 116, 114, 117, 108, 118, 121, 115, 110, 118, 119, 122, 150, 131, 132, 117, 108, 109, 106, 108, 115, 98, 131, 109, 123, 131, 113, 112, 112, 113, 118, 107, 115, 114, 115, 110, 120, 114, 118, 115, 111, 100, 143, 125, 111, 106, 107, 115, 115, 113, 118, 104, 108, 125, 108, 110, 103, 113, 121, 138, 123, 113, 107, 114, 104, 111, 117, 113, 113, 114, 119, 106, 141, 114, 113, 117, 114, 120, 120, 112, 120, 118, 122, 119, 118, 111, 111, 111, 124, 121, 117, 114, 121, 107, 106, 108, 121, 122, 110, 107, 116, 105, 132, 117, 115, 115, 128, 110, 124, 119, 110, 116, 110, 109, 106, 114, 119, 105, 128, 110, 113, 107, 108, 126, 116, 113, 113, 116, 135, 111, 135, 115, 115, 129, 126, 120, 117, 109, 120, 112, 121, 119, 112, 109, 118, 106, 113, 118, 115, 119, 124, 117, 101, 115, 111, 116, 120, 114, 118, 127, 113, 131, 115, 119, 112, 105, 110, 128, 115, 115, 127, 107, 114, 118, 116, 116, 127, 106, 120, 113, 105, 106, 113, 112, 119, 122, 137, 113, 120, 115, 112, 118, 132, 118, 126, 102, 114, 121, 104, 114, 109, 119, 123, 107, 103, 115, 109, 118, 114, 162, 123, 113, 123, 106, 113, 127, 108, 125, 110, 123, 125, 117, 110, 118, 105, 127, 109, 105, 113, 102, 123, 103, 97, 115, 116, 116, 119, 104, 118, 102, 120, 131, 110, 127, 110, 120, 123, 106, 119, 113, 113, 110, 125, 118, 122, 121, 113, 109, 110, 108, 119, 121, 117, 114, 116, 119, 115, 103, 112, 117, 113, 127, 112, 109, 109, 112, 85, 113, 113, 116, 123, 120, 112, 109, 108, 113, 118, 115, 122, 121, 121, 106, 115, 113, 125, 124, 116, 112, 126, 124, 115, 117, 123, 122, 102, 137, 119, 109, 121, 119, 107, 125, 127, 110, 122, 112, 108, 114, 111, 113, 104, 117, 111, 108, 108, 125, 116, 114, 118, 114, 113, 111, 115, 132, 116, 123, 123, 83, 108, 113, 121, 91, 119, 115, 121, 125, 110, 110, 113, 111, 107, 114, 119, 115, 115, 108, 115, 114, 113, 124, 102, 110, 109, 109, 106, 113, 106, 123, 120, 121, 116, 122, 103, 108, 113, 113, 114, 115, 122, 113, 107, 116, 106, 116, 113, 113, 108, 110, 108, 106, 116, 122, 123, 114, 125, 125, 125, 124, 126, 124, 85, 106, 99, 124, 147, 121, 105, 105, 111, 105, 111, 102, 119, 126, 100, 130, 121, 116, 109, 101, 106, 125, 116, 111, 108, 122, 127, 125, 120, 111, 112, 131, 122, 122, 127, 118, 120, 104, 101, 106, 121, 119, 124, 121, 127, 111, 119, 125, 131, 117, 110, 102, 116, 115, 124, 112, 116, 120, 105, 121, 112, 111, 94, 105, 132, 122, 127, 99, 107, 120, 114, 120, 119, 123, 127, 121, 119, 118, 109, 126, 106, 120, 136, 107, 116, 102, 124, 88, 117, 118, 133, 119, 115, 135, 126, 123, 142, 116, 128, 93, 146, 121, 125, 119, 111, 124, 117, 110, 115, 87, 108, 102, 129, 138, 110, 121, 107, 133, 127, 126, 112, 120, 112, 119, 119, 110, 126, 127, 120, 110, 118, 118, 109, 109, 130, 121, 123, 132, 128, 114, 127, 129, 123, 97, 116, 93, 116, 107, 121, 126, 113, 119, 118, 120, 100, 100, 135, 112, 126, 104, 113, 132, 113, 125, 103, 117, 110, 108, 114, 120, 118, 131, 114, 124, 128, 110, 113, 126, 112, 122, 142, 109, 116, 112, 100, 116, 127, 122, 115, 118, 127, 106, 118, 101, 114, 104, 117, 113, 120, 115, 121, 98, 111, 90, 122, 126, 117, 104, 128, 102, 117, 119, 130, 110, 132, 118, 106, 117, 116, 112, 131, 128, 106, 134, 109, 117, 132, 119, 110, 108, 122, 110, 104, 108, 107, 128, 106, 124, 117, 87, 123, 120, 113, 111, 119, 134, 115, 95, 115, 112, 125, 116, 114, 106, 99, 99, 134, 106, 106, 108, 96, 113, 115, 118, 111, 125, 117, 138, 118, 110, 115, 74, 115, 124, 108, 122, 118, 104, 114, 122, 113, 129, 122, 134, 113, 118, 112, 110, 110, 114, 98, 98, 118, 124, 101, 110, 124, 110, 112, 114, 118, 111, 124, 103, 120, 112, 129, 126, 128, 121, 104, 124, 117, 126, 106, 128, 101, 126, 129, 114, 120, 110, 116, 112, 113, 127, 109, 122, 120, 115, 122, 128, 120, 122, 110, 111, 121, 128, 115, 118, 134, 118, 113, 106, 117, 128, 118, 124, 130, 115, 116, 107, 120, 112, 132, 119, 108, 139, 116, 127, 119, 120, 101, 117, 111, 111, 111, 110, 134, 109, 103, 102, 122, 113, 121, 99, 112, 106, 101, 114, 114, 130, 132, 115, 123, 112, 119, 121, 122, 123, 116, 116, 113, 115, 127, 115, 125, 117, 107, 122, 94, 111, 134, 107, 122, 131, 120, 110, 134, 114, 115, 114, 115, 117, 128, 110, 120, 109, 122, 114, 116, 118, 144, 112, 124, 114, 109, 85, 127, 95, 99, 106, 120, 103, 131, 120, 132, 125, 130, 114, 135, 114, 110, 109, 118, 132, 118, 117, 134, 123, 106, 110, 111, 112, 112, 98, 129, 100, 111, 88, 120, 123, 127, 112, 117, 103, 112, 134, 136, 110, 115, 112, 107, 104, 96, 117, 107, 110, 101, 93, 103, 131, 129, 116, 118, 114, 124, 102, 101, 108, 109, 108, 96, 104, 119, 125, 101, 95, 106, 116, 111, 108, 114, 109, 135, 111, 116, 107, 117, 105, 104, 116, 106, 116, 109, 128, 107, 124, 112, 101, 104, 131, 112, 124, 124, 121, 116, 106, 103, 115, 128, 125, 124, 106, 110, 114, 96, 121, 117, 117, 132, 122, 125, 107, 118, 112, 106, 125, 113, 138, 130, 120, 96, 97, 111, 114, 125, 120, 121, 119, 116, 113, 93, 107, 127, 117, 111, 117, 115, 120, 118, 109, 113, 102, 129, 109, 119, 110, 112, 117, 116, 99, 136, 93, 113, 113, 79, 110, 115, 112, 125, 116, 105, 107, 114, 118, 108, 114, 113, 110, 127, 107, 112, 115, 114, 106, 116, 109, 129, 121, 115, 123, 116, 113, 120, 127, 119, 119, 116, 120, 115, 129, 121, 118, 114, 123, 104, 112, 106, 131, 121, 141, 118, 119, 118, 103, 124, 143, 118, 119, 116, 83, 114, 121, 120, 117, 98, 104, 111, 109, 110, 115, 127, 119, 112, 123, 125, 111, 120, 117, 125, 113, 115, 113, 121, 106, 114, 131, 111, 136, 127, 112, 110, 119, 117, 121, 113, 119, 120, 114, 111, 115, 126, 123, 124, 114, 133, 123, 110, 122, 124, 118, 112, 117, 114, 106, 129, 125, 125, 119, 126, 105, 125, 109, 114, 113, 110, 112, 112, 124, 105, 102, 110, 98, 114, 128, 112, 114, 119, 110, 102, 116, 123, 107, 139, 128, 127, 110, 114, 124, 103, 110, 115, 106, 121, 109, 138, 112, 143, 114, 104, 113, 114, 115, 103, 112, 116, 110, 112, 113, 109, 119, 123, 106, 124, 104, 111, 113, 121, 131, 132, 128, 112, 96, 135, 113, 129, 107, 104, 100, 108, 118, 111, 118, 117, 124, 122, 110, 131, 116, 97, 97, 95, 103, 118, 115, 127, 111, 115, 124, 112, 115, 130, 112, 104, 106, 115, 116, 120, 103, 106, 114, 123, 115, 112, 110, 123, 117, 148, 113, 118, 115, 117, 112, 109, 103, 117, 122, 126, 122, 112, 121, 115, 116, 103, 108, 118, 123, 116, 121, 107, 125, 108, 128, 111, 111, 111, 127, 119, 129, 119, 115, 118, 118, 107, 113, 108, 127, 121, 126, 113, 109, 111, 116, 121, 113, 116, 117, 128, 118, 117, 132, 124, 113, 107, 114, 105, 125, 111, 114, 100, 123, 115, 108, 142, 112, 113, 107, 143, 121, 122, 106, 115, 110, 122, 117, 118, 127, 108, 112, 113, 116, 134, 141, 120, 117, 113, 93, 113, 106, 134, 117, 118, 116, 116, 108, 121, 109, 123, 114, 114, 114, 111, 132, 120, 108, 129, 89, 109, 122, 113, 125, 119, 115, 122, 124, 113, 120, 129, 121, 107, 109, 118, 116, 119, 120, 108, 117, 127, 129, 121, 91, 121, 120, 107, 116, 98, 118, 112, 115, 120, 90, 132, 110, 114, 111, 115, 111, 104, 116, 107, 123, 119, 123, 117, 124, 118, 120, 110, 114, 115, 115, 121, 114, 115, 114, 100, 119, 105, 110, 105, 120, 105, 120, 111, 132, 125, 121, 117, 115, 113, 117, 118, 116, 107, 117, 122, 112, 121, 131, 109, 117, 120, 115, 105, 155, 112, 117, 109, 124, 123, 113, 113, 117, 111, 112, 126, 112, 108, 115, 122, 113, 116, 111, 111, 121, 118, 102, 125, 117, 121, 97, 118, 110, 110, 116, 123, 119, 105, 116, 113, 112, 118, 110, 120, 112, 111, 112, 115, 121, 116, 109, 112, 119, 119, 122, 118, 121, 111, 125, 116, 117, 123, 114, 111, 118, 112, 108, 116, 114, 111, 115, 114, 111, 84, 111, 117, 109, 116, 115, 115, 116, 117, 116, 114, 108, 112, 118, 113, 118, 115, 111, 116, 117, 123, 91, 115, 111, 115, 119, 109, 121, 115, 115, 117, 108, 111, 121, 114, 110, 110, 103, 112, 117, 119, 112, 117, 113, 114, 115, 130, 117, 124, 114, 127, 117, 117, 105, 115, 109, 119, 117, 115, 114, 116, 113, 110, 107, 125, 122, 115, 120, 113, 119, 115, 117, 112, 112, 120, 116, 109, 121, 111, 116, 112, 117, 115, 114, 111, 124, 116, 121, 112, 119, 119, 118, 120, 114, 114, 114, 113, 120, 120, 111, 116, 124, 116, 122, 121, 92, 125, 107, 118, 110, 119, 117, 123, 111, 113, 117, 112, 114, 114, 126, 119, 118, 123, 114, 108, 117, 99, 119, 117, 117, 119, 115, 119, 108, 112, 112, 128, 117, 122, 107, 114, 111, 114, 121, 113, 120, 124, 124, 104, 116, 114, 113, 114, 107, 112, 122, 113, 111, 117, 111, 113, 113, 131, 117, 119, 115, 131, 116, 123, 112, 107, 114, 110, 111, 120, 113, 107, 110, 111, 121, 114, 115, 121, 118, 114, 111, 116, 115, 115, 109, 116, 116, 119, 121, 119, 115, 117, 104, 120, 115, 113, 120, 116, 117, 112, 116, 113, 111, 110, 116, 119, 113, 111, 111, 114, 117, 118, 108, 121, 125, 124, 100, 116, 117, 112, 113, 110, 116, 116, 113, 125, 107, 119, 122, 113, 121, 116, 121, 114, 113, 130, 118, 116, 121, 122, 114, 122, 115, 112, 113, 116, 96, 116, 117, 114, 125, 121, 116, 122, 120, 120, 116, 116, 119, 119, 113, 115, 112, 122, 122, 119, 117, 118, 120, 112, 119, 119, 125, 117, 122, 111, 115, 110, 122, 122, 117, 117, 126, 113, 117, 114, 117, 111, 117, 120, 115, 118, 116, 117, 106, 111, 116, 117, 118, 115, 117, 115, 118, 108, 107, 116, 115, 114, 119, 132, 113, 117, 107, 119, 112, 119, 119, 105, 115, 124, 121, 124, 114, 118, 117, 119, 110, 128, 123, 115, 97, 114, 83, 115, 84, 116, 119, 111, 117, 112, 119, 102, 111, 111, 124, 118, 115, 112, 117, 121, 132, 114, 128, 109, 127, 124, 119, 118, 194, 122, 108, 121, 116, 104, 115, 113, 116, 118, 119, 121, 123, 102, 96, 124, 127, 108, 119, 122, 116, 131, 106, 114, 112, 110, 113, 122, 121, 118, 124, 122, 120, 116, 122, 113, 116, 125, 111, 109, 115, 114, 106, 118, 113, 120, 112, 112, 128, 117, 112, 113, 129, 116, 110, 125, 108, 115, 110, 114, 109, 115, 119, 113, 123, 114, 110, 119, 116, 116, 112, 116, 110, 118, 128, 117, 116, 120, 116, 110, 104, 112, 130, 114, 116, 114, 119, 109, 119, 115, 106, 127, 123, 114, 120, 94, 113, 116, 115, 115, 108, 122, 109, 96, 122, 111, 115, 106, 106, 125, 112, 107, 98, 114, 107, 109, 120, 125, 110, 91, 109, 114, 111, 130, 92, 133, 122, 108, 117, 128, 113, 122, 107, 109, 108, 112, 118, 118, 133, 111, 119, 114, 116, 122, 133, 117, 121, 110, 115, 110, 115, 131, 107, 120, 112, 111, 109, 117, 112, 117, 98, 109, 121, 112, 114, 131, 118, 102, 129, 123, 121, 126, 128, 116, 123, 112, 105, 108, 116, 116, 108, 112, 115, 129, 104, 112, 122, 117, 115, 106, 113, 115, 111, 118, 111, 100, 112, 114, 117, 109, 114, 115, 128, 113, 121, 127, 118, 102, 114, 108, 125, 110, 118, 113, 107, 119, 115, 130, 127, 114, 131, 120, 123, 124, 125, 97, 142, 109, 114, 106, 107, 102, 114, 98, 111, 125, 116, 116, 105, 115, 115, 116, 123, 114, 116, 120, 124, 114, 105, 122, 111, 120, 117, 113, 122, 113, 122, 121, 113, 116, 107, 119, 108, 111, 116, 116, 146, 120, 115, 115, 118, 111, 116, 120, 122, 120, 125, 115, 122, 121, 104, 123, 107, 114, 117, 106, 126, 118, 126, 124, 101, 115, 106, 109, 107, 118, 113, 135, 110, 115, 120, 121, 110, 111, 112, 131, 141, 109, 118, 116, 121, 124, 113, 103, 119, 119, 112, 93, 128, 99, 127, 109, 124, 126, 110, 121, 112, 116, 113, 132, 115, 103, 117, 132, 124, 121, 104, 134, 114, 108, 112, 133, 132, 116, 120, 102, 107, 126, 117, 120, 119, 113, 106, 114, 125, 108, 115, 115, 106, 127, 114, 116, 112, 119, 112, 120, 130, 116, 118, 119, 114, 123, 120, 134, 119, 122, 108, 130, 124, 118, 117, 114, 116, 117, 111, 122, 114, 112, 110, 112, 111, 126, 115, 105, 108, 114, 113, 106, 121, 109, 108, 109, 128, 128, 126, 120, 116, 125, 108, 116, 119, 120, 116, 105, 134, 106, 131, 117, 105, 111, 98, 119, 104, 122, 115, 113, 111, 122, 122, 111, 100, 128, 122, 112, 107, 128, 117, 121, 117, 121, 119, 141, 116, 123, 116, 115, 102, 117, 99, 154, 122, 115, 126, 150, 119, 107, 118, 131, 108, 139, 110, 124, 118, 104, 120, 128, 108, 144, 112, 123, 126, 102, 126, 109, 96, 117, 123, 140, 122, 116, 112, 78, 118, 114, 100, 109, 111, 127, 110, 120, 122, 121, 121, 112, 107, 113, 121, 111, 121, 111, 112, 114, 123, 116, 123, 123, 107, 115, 98, 106, 111, 130, 104, 124, 106, 105, 114, 118, 117, 111, 104, 117, 110, 123, 122, 138, 103, 101, 118, 106, 105, 114, 110, 116, 120, 138, 115, 123, 106, 113, 119, 114, 121, 109, 123, 107, 110, 118, 110, 120, 103, 130, 113, 115, 109, 119, 114, 132, 94, 118, 111, 122, 117, 118, 116, 117, 127, 109, 107, 128, 112, 125, 104, 121, 121, 99, 110, 109, 122, 115, 117, 114, 105, 115, 122, 115, 97, 125, 126, 126, 117, 114, 117, 125, 117, 91, 117, 94, 112, 113, 102, 144, 112, 101, 131, 120, 132, 114, 132, 97, 132, 97, 107, 123, 126, 107, 129, 108, 111, 97, 109, 114, 126, 117, 122, 120, 124, 106, 122, 118, 107, 135, 121, 121, 102, 129, 73, 129, 105, 105, 96, 144, 130, 100, 118, 106, 118, 103, 98, 101, 140, 136, 120, 120, 117, 125, 105, 116, 116, 120, 127, 116, 102, 116, 115, 119, 121, 115, 109, 117, 112, 122, 109, 117, 115, 111, 105, 107, 140, 85, 115, 124, 121, 119, 122, 118, 115, 120, 115, 124, 104, 100, 118, 109, 101, 115, 114, 114, 125, 122, 114, 136, 128, 104, 114, 103, 109, 125, 127, 145, 96, 122, 99, 117, 115, 113, 119, 124, 116, 118, 105, 92, 99, 112, 105, 107, 110, 120, 111, 112, 116, 128, 108, 130, 129, 100, 124, 115, 131, 104, 100, 122, 113, 91, 113, 138, 116, 122, 111, 115, 106, 133, 125, 99, 141, 109, 109, 105, 109, 115, 106, 97, 116, 106, 108, 120, 114, 127, 112, 126, 118, 108, 111, 111, 102, 108, 120, 107, 102, 129, 123, 106, 120, 140, 133, 132, 105, 118, 127, 124, 112, 136, 125, 109, 123, 112, 103, 112, 134, 117, 105, 118, 116, 122, 102, 108, 109, 119, 113, 120, 124, 124, 116, 117, 112, 114, 117, 109, 130, 116, 109, 114, 120, 106, 132, 105, 125, 105, 100, 71, 114, 127, 115, 106, 113, 118, 116, 115, 101, 122, 121, 123, 125, 112, 103, 132, 118, 102, 107, 110, 123, 113, 125, 112, 106, 122, 118, 135, 84, 109, 128, 114, 116, 110, 109, 125, 107, 116, 126, 103, 111, 126, 115, 107, 123, 109, 95, 98, 110, 133, 120, 134, 119, 109, 125, 109, 108, 117, 107, 102, 128, 115, 126, 113, 115, 107, 118, 120, 115, 109, 130, 105, 121, 110, 140, 120, 96, 108, 112, 117, 124, 102, 132, 104, 105, 125, 114, 101, 114, 124, 93, 105, 118, 125, 143, 123, 119, 117, 109, 101, 114, 114, 119, 111, 113, 104, 156, 114, 131, 112, 111, 123, 121, 111, 116, 131, 113, 120, 118, 97, 120, 122, 114, 109, 108, 104, 102, 132, 119, 114, 129, 106, 103, 125, 119, 122, 116, 114, 136, 121, 120, 91, 112, 115, 132, 116, 114, 100, 114, 122, 110, 101, 128, 106, 122, 131, 125, 116, 125, 90, 115, 104, 124, 118, 114, 103, 121, 132, 125, 120, 110, 115, 115, 121, 119, 112, 107, 129, 112, 108, 115, 120, 114, 104, 113, 107, 102, 103, 101, 112, 135, 108, 129, 97, 123, 129, 119, 137, 99, 119, 111, 94, 123, 117, 124, 103, 97, 97, 122, 123, 119, 111, 106, 118, 123, 116, 108, 144, 105, 131, 114, 113, 121, 110, 105, 113, 118, 100, 109, 119, 119, 104, 127, 128, 100, 116, 125, 115, 103, 91, 103, 106, 115, 104, 112, 107, 119, 113, 145, 101, 104, 109, 118, 102, 119, 136, 110, 124, 98, 112, 105, 118, 112, 134, 107, 137, 125, 107, 114, 121, 100, 123, 109, 107, 110, 105, 112, 112, 124, 96, 116, 119, 118, 111, 118, 118, 118, 122, 117, 117, 120, 124, 124, 113, 120, 123, 117, 120, 115, 119, 118, 116, 121, 119, 122, 117, 112, 119, 123, 114, 119, 107, 111, 131, 116, 123, 116, 130, 122, 118, 113, 117, 119, 104, 117, 120, 124, 106, 110, 116, 118, 120, 103, 114, 113, 118, 117, 100, 113, 119, 111, 120, 112, 115, 124, 119, 121, 114, 128, 117, 108, 105, 110, 121, 100, 113, 118, 112, 119, 120, 119, 115, 119, 110, 123, 116, 115, 120, 136, 119, 112, 116, 122, 104, 115, 120, 120, 114, 113, 126, 111, 124, 120, 119, 111, 115, 107, 113, 116, 111, 128, 112, 111, 113, 113, 124, 116, 119, 122, 116, 117, 122, 115, 117, 116, 112, 118, 117, 111, 119, 107, 116, 112, 114, 120, 119, 118, 119, 115, 104, 123, 112, 123, 120, 110, 142, 115, 126, 118, 124, 115, 110, 119, 109, 117, 107, 109, 113, 112, 117, 120, 116, 112, 116, 111, 127, 122, 119, 112, 119, 121, 110, 116, 117, 122, 114, 123, 122, 106, 122, 110, 120, 121, 120, 122, 107, 120, 114, 116, 116, 112, 118, 115, 111, 117, 113, 120, 113, 115, 120, 117, 118, 132, 114, 116, 119, 113, 117, 114, 113, 111, 117, 113, 120, 113, 123, 118, 115, 105, 118, 118, 119, 120, 116, 123, 113, 120, 119, 116, 112, 115, 111, 112, 109, 128, 114, 109, 108, 111, 104, 117, 115, 122, 112, 120, 114, 112, 105, 128, 109, 115, 123, 116, 112, 111, 119, 125, 117, 110, 111, 114, 126, 120, 116, 131, 121, 118, 119, 112, 118, 126, 120, 114, 112, 124, 115, 122, 124, 109, 109, 118, 126, 116, 119, 124, 105, 119, 122, 121, 118, 125, 122, 116, 119, 118, 115, 122, 105, 116, 117, 116, 116, 113, 116, 112, 123, 116, 112, 121, 118, 110, 115, 118, 119, 117, 111, 123, 122, 122, 112, 114, 124, 124, 117, 115, 117, 113, 121, 116, 110, 118, 126, 117, 122, 113, 119, 113, 112, 123, 119, 114, 113, 117, 116, 113, 113, 118, 118, 118, 122, 116, 112, 126, 117, 109, 126, 118, 115, 116, 110, 119, 115, 108, 122, 114, 111, 112, 114, 116, 120, 125, 123, 117, 118, 112, 110, 120, 115, 109, 118, 115, 112, 108, 113, 107, 118, 115, 126, 112, 113, 116, 117, 115, 118, 107, 119, 111, 121, 114, 123, 117, 117, 128, 104, 110, 117, 116, 115, 116, 114, 122, 115, 114, 114, 96, 112, 120, 118, 113, 116, 108, 117, 118, 109, 120, 115, 123, 117, 125, 117, 116, 122, 120, 112, 110, 130, 112, 111, 120, 118, 116, 116, 107, 126, 121, 122, 115, 113, 111, 121, 126, 115, 120, 124, 120, 119, 108, 111, 126, 115, 108, 120, 118, 107, 114, 118, 116, 123, 122, 104, 121, 110, 107, 123, 119, 119, 117, 121, 121, 112, 109, 115, 117, 112, 114, 117, 117, 112, 115, 121, 118, 110, 121, 114, 120, 111, 118, 114, 120, 125, 119, 114, 119, 119, 116, 113, 113, 116, 109, 119, 114, 136, 121, 110, 116, 109, 111, 118, 117, 123, 110, 129, 124, 122, 117, 119, 111, 110, 113, 112, 122, 120, 105, 114, 113, 121, 114, 115, 114, 117, 113, 101, 116, 114, 117, 116, 118, 114, 113, 115, 112, 113, 116, 112, 113, 113, 110, 119, 108, 117, 118, 115, 111, 106, 111, 107, 116, 121, 122, 116, 123, 112, 120, 115, 115, 109, 116, 118, 120, 117, 113, 114, 119, 113, 112, 112, 120, 115, 110, 119, 117, 123, 116, 108, 117, 111, 118, 115, 117, 105, 119, 120, 115, 115, 114, 113, 115, 116, 115, 119, 126, 118, 122, 132, 107, 112, 119, 117, 119, 122, 118, 127, 115, 110, 114, 121, 119, 116, 118, 116, 118, 118, 116, 114, 116, 116, 116, 113, 120, 114, 115, 113, 110, 114, 104, 117, 113, 115, 117, 121, 113, 119, 112, 118, 113, 123, 112, 111, 115, 113, 112, 122, 119, 123, 117, 117, 112, 110, 116, 123, 107, 122, 112, 124, 128, 122, 114, 116, 113, 115, 121, 118, 117, 119, 117, 121, 120, 113, 121, 115, 118, 115, 110, 120, 105, 104, 110, 117, 123, 118, 116, 112, 117, 110, 118, 107, 117, 114, 121, 110, 108, 112, 119, 116, 113, 113, 118, 118, 112, 113, 113, 116, 121, 97, 119, 116, 99, 114, 112, 117, 119, 113, 110, 103, 122, 116, 117, 127, 113, 112, 102, 113, 111, 113, 111, 120, 121, 128, 115, 115, 119, 117, 118, 118, 114, 123, 117, 113, 119, 111, 114, 116, 115, 116, 103, 113, 116, 116, 116, 116, 129, 114, 126, 117, 113, 117, 124, 128, 120, 108, 120, 118, 112, 117, 119, 122, 116, 113, 116, 117, 122, 116, 110, 114, 112, 108, 93, 113, 120, 121, 115, 119, 117, 120, 109, 119, 109, 114, 114, 112, 117, 117, 124, 114, 114, 128, 117, 121, 118, 114, 121, 115, 114, 119, 113, 115, 102, 110, 107, 121, 114, 141, 115, 131, 116, 124, 118, 110, 118, 117, 118, 114, 115, 110, 111, 119, 116, 120, 114, 117, 121, 115, 113, 111, 115, 116, 120, 122, 126, 116, 121, 111, 119, 116, 116, 113, 120, 112, 112, 116, 112, 125, 121, 125, 109, 116, 120, 113, 118, 115, 113, 119, 108, 122, 112, 119, 114, 125, 116, 113, 110, 115, 120, 118, 118, 122, 116, 117, 116, 119, 118, 109, 122, 114, 117, 115, 117, 119, 114, 113, 128, 109, 112, 119, 106, 114, 111, 115, 115, 113, 128, 107, 117, 116, 110, 128, 120, 117, 115, 117, 119, 123, 106, 114, 121, 115, 114, 116, 119, 115, 121, 119, 118, 118, 117, 116, 109, 118, 116, 118, 122, 127, 110, 118, 106, 116, 120, 112, 111, 122, 122, 121, 123, 123, 124, 116, 122, 118, 117, 127, 116, 116, 112, 115, 119, 118, 114, 106, 119, 124, 115, 114, 129, 112, 114, 110, 137, 129, 118, 117, 113, 115, 118, 116, 112, 120, 112, 117, 123, 112, 110, 118, 116, 115, 113, 112, 119, 118, 113, 113, 112, 111, 129, 114, 110, 117, 124, 111, 128, 117, 114, 117, 116, 115, 109, 116, 122, 120, 119, 119, 142, 116, 102, 125, 104, 110, 112, 111, 125, 115, 116, 116, 114, 109, 122, 104, 118, 105, 126, 115, 110, 117, 102, 118, 108, 114, 107, 127, 117, 126, 117, 112, 146, 109, 124, 124, 121, 113, 107, 111, 115, 123, 111, 110, 111, 99, 96, 112, 113, 117, 123, 114, 113, 110, 120, 115, 119, 122, 131, 114, 111, 123, 124, 116, 118, 120, 134, 116, 131, 119, 113, 127, 123, 114, 110, 111, 133, 113, 124, 126, 130, 115, 117, 128, 115, 120, 115, 118, 111, 114, 125, 123, 120, 109, 126, 125, 110, 112, 113, 105, 117, 118, 107, 125, 118, 114, 109, 108, 121, 128, 114, 128, 125, 115, 126, 110, 99, 104, 124, 122, 118, 118, 119, 111, 108, 112, 115, 108, 117, 135, 116, 109, 100, 132, 98, 122, 111, 110, 115, 111, 113, 114, 114, 107, 129, 129, 108, 119, 122, 98, 114, 105, 109, 109, 88, 126, 120, 117, 108, 102, 127, 119, 128, 100, 117, 113, 111, 127, 108, 117, 117, 114, 119, 115, 115, 127, 110, 124, 116, 118, 110, 126, 111, 111, 119, 117, 88, 108, 107, 117, 127, 115, 112, 121, 121, 116, 116, 112, 112, 117, 109, 111, 112, 110, 117, 122, 113, 125, 120, 103, 124, 115, 117, 113, 145, 108, 117, 106, 127, 116, 115, 112, 126, 116, 128, 144, 116, 119, 122, 114, 125, 125, 149, 114, 109, 126, 113, 135, 123, 120, 109, 116, 106, 106, 103, 119, 114, 129, 112, 113, 121, 120, 113, 104, 121, 117, 115, 125, 125, 113, 119, 113, 121, 108, 93, 120, 126, 118, 120, 116, 118, 115, 113, 125, 126, 119, 122, 115, 125, 123, 118, 123, 115, 130, 120, 130, 127, 108, 120, 111, 115, 106, 101, 118, 110, 119, 108, 117, 111, 115, 122, 111, 127, 112, 134, 116, 106, 112, 116, 116, 122, 114, 105, 115, 124, 108, 119, 134, 117, 117, 106, 105, 113, 117, 119, 118, 120, 106, 116, 107, 122, 122, 121, 119, 110, 116, 121, 121, 103, 126, 117, 115, 121, 114, 119, 111, 123, 147, 119, 116, 97, 102, 114, 118, 91, 121, 126, 113, 120, 113, 107, 127, 121, 155, 122, 119, 97, 126, 122, 114, 109, 110, 116, 125, 106, 121, 110, 106, 110, 99, 113, 122, 116, 114, 132, 110, 125, 119, 114, 108, 123, 119, 117, 116, 114, 112, 124, 109, 107, 117, 108, 107, 122, 122, 118, 108, 111, 116, 110, 131, 109, 113, 123, 117, 102, 121, 137, 107, 100, 117, 123, 109, 109, 112, 103, 121, 114, 138, 111, 122, 107, 112, 121, 133, 118, 119, 112, 119, 108, 112, 109, 111, 113, 85, 117, 123, 111, 124, 106, 116, 110, 128, 121, 114, 117, 127, 113, 113, 114, 107, 105, 120, 129, 114, 111, 113, 121, 114, 121, 126, 113, 122, 112, 101, 113, 122, 112, 108, 115, 111, 120, 111, 111, 105, 97, 120, 111, 117, 125, 113, 128, 119, 112, 116, 110, 130, 98, 120, 119, 145, 135, 120, 119, 138, 110, 135, 126, 139, 120, 119, 136, 116, 110, 123, 124, 117, 122, 118, 115, 122, 110, 109, 107, 115, 111, 119, 119, 110, 121, 111, 118, 116, 115, 125, 129, 116, 111, 118, 104, 108, 123, 112, 105, 110, 113, 121, 120, 115, 120, 106, 116, 122, 117, 122, 121, 102, 110, 110, 114, 102, 106, 117, 108, 107, 129, 109, 120, 121, 114, 116, 112, 122, 121, 114, 130, 120, 107, 117, 107, 123, 120, 107, 132, 113, 117, 112, 117, 108, 115, 113, 91, 114, 124, 120, 123, 125, 101, 115, 119, 50, 114, 108, 114, 120, 121, 105, 109, 113, 119, 112, 111, 107, 123, 109, 109, 122, 118, 117, 114, 121, 112, 112, 117, 119, 119, 122, 120, 118, 110, 111, 114, 128, 115, 124, 114, 108, 111, 115, 125, 121, 113, 117, 110, 106, 123, 111, 123, 106, 130, 113, 110, 134, 112, 135, 122, 117, 120, 114, 113, 132, 118, 115, 115, 108, 63, 110, 118, 122, 122, 113, 118, 112, 119, 113, 134, 117, 136, 106, 117, 101, 113, 104, 114, 121, 112, 110, 111, 111, 117, 108, 119, 121, 121, 110, 132, 128, 122, 112, 119, 116, 121, 126, 112, 118, 137, 103, 119, 123, 109, 130, 109, 120, 115, 125, 115, 120, 75, 128, 117, 118, 78, 118, 110, 111, 133, 123, 111, 127, 115, 115, 119, 125, 126, 106, 104, 114, 113, 109, 114, 104, 116, 118, 119, 89, 112, 130, 109, 112, 120, 112, 130, 106, 110, 121, 119, 131, 110, 115, 93, 122, 113, 114, 136, 135, 120, 115, 126, 128, 128, 120, 137, 143, 132, 116, 113, 115, 113, 112, 105, 108, 117, 133, 117, 120, 118, 107, 125, 118, 116, 122, 104, 113, 117, 110, 133, 114, 112, 119, 117, 116, 132, 130, 122, 117, 116, 111, 119, 119, 118, 69, 119, 114, 121, 110, 106, 117, 127, 106, 115, 113, 124, 118, 126, 127, 111, 126, 110, 113, 120, 112, 144, 122, 122, 109, 110, 119, 119, 109, 118, 101, 106, 120, 103, 133, 113, 118, 131, 111, 109, 107, 132, 124, 101, 116, 132, 125, 116, 110, 135, 114, 118, 119, 119, 125, 113, 133, 110, 68, 118, 115, 118, 116, 105, 106, 126, 111, 117, 114, 125, 129, 96, 114, 124, 122, 109, 122, 125, 121, 126, 110, 122, 120, 125, 125, 120, 129, 120, 116, 118, 110, 99, 117, 118, 125, 108, 121, 115, 106, 130, 119, 112, 122, 116, 123, 96, 66, 103, 114, 103, 122, 115, 109, 125, 123, 104, 122, 114, 102, 106, 115, 117, 126, 102, 105, 113, 109, 120, 105, 119, 120, 114, 104, 107, 117, 121, 102, 105, 118, 84, 113, 116, 117, 129, 109, 103, 122, 113, 122, 115, 108, 119, 106, 111, 111, 112, 124, 116, 120, 99, 111, 123, 124, 120, 124, 115, 121, 113, 129, 113, 122, 163, 95, 112, 114, 122, 110, 108, 108, 128, 108, 120, 128, 122, 115, 121, 115, 115, 121, 64, 113, 132, 117, 123, 113, 116, 118, 109, 120, 116, 96, 120, 123, 108, 119, 118, 120, 115, 117, 119, 118, 112, 119, 143, 108, 116, 114, 125, 108, 112, 120, 97, 108, 125, 128, 105, 126, 98, 108, 134, 114, 114, 122, 110, 100, 116, 116, 112, 119, 110, 112, 118, 121, 108, 122, 115, 128, 108, 119, 114, 126, 105, 124, 103, 123, 121, 99, 141, 116, 118, 131, 107, 128, 113, 119, 110, 121, 120, 112, 113, 116, 128, 111, 111, 105, 110, 110, 114, 110, 120, 135, 112, 128, 101, 114, 114, 113, 118, 112, 129, 96, 134, 117, 97, 119, 113, 118, 105, 113, 109, 104, 111, 90, 105, 101, 115, 125, 130, 115, 103, 117, 117, 126, 113, 120, 129, 128, 117, 84, 114, 125, 123, 137, 125, 119, 142, 122, 143, 131, 115, 126, 102, 114, 109, 114, 101, 96, 103, 116, 121, 110, 117, 114, 116, 112, 120, 119, 128, 109, 110, 117, 114, 132, 112, 117, 108, 135, 114, 118, 115, 129, 110, 109, 117, 119, 125, 117, 100, 109, 128, 115, 164, 82, 117, 108, 121, 112, 111, 124, 105, 135, 126, 108, 105, 122, 129, 107, 117, 126, 118, 121, 109, 112, 115, 114, 119, 131, 141, 120, 104, 106, 113, 105, 108, 108, 96, 124, 103, 110, 119, 128, 102, 127, 113, 121, 110, 121, 124, 126, 121, 100, 120, 132, 115, 108, 97, 113, 120, 112, 118, 133, 96, 105, 117, 130, 103, 128, 128, 139, 115, 124, 112, 124, 108, 117, 112, 99, 112, 100, 107, 125, 116, 125, 115, 121, 126, 132, 120, 147, 110, 113, 133, 121, 128, 135, 122, 124, 110, 110, 131, 112, 130, 115, 106, 101, 99, 131, 120, 113, 108, 124, 126, 111, 111, 119, 126, 119, 116, 111, 130, 84, 141, 115, 115, 127, 108, 98, 120, 112, 114, 112, 112, 126, 139, 131, 133, 116, 109, 104, 124, 117, 111, 118, 120, 119, 104, 110, 108, 122, 110, 116, 106, 108, 117, 111, 97, 114, 112, 123, 119, 107, 114, 117, 132, 122, 122, 109, 117, 127, 106, 111, 124, 109, 125, 123, 121, 97, 127, 116, 129, 129, 124, 128, 116, 97, 95, 133, 127, 113, 110, 129, 121, 106, 103, 127, 126, 139, 114, 127, 128, 97, 128, 113, 113, 113, 124, 121, 125, 110, 128, 113, 122, 120, 105, 96, 122, 95, 117, 124, 121, 104, 114, 121, 111, 132, 106, 113, 118, 133, 113, 116, 113, 110, 134, 125, 115, 117, 118, 109, 79, 126, 147, 125, 120, 112, 116, 120, 119, 124, 128, 131, 129, 104, 110, 106, 113, 136, 98, 119, 130, 143, 110, 113, 134, 117, 156, 117, 117, 106, 111, 118, 114, 113, 106, 91, 123, 128, 113, 98, 93, 122, 138, 121, 119, 114, 132, 116, 121, 119, 98, 103, 118, 102, 116, 108, 114, 112, 100, 104, 120, 112, 133, 104, 124, 124, 113, 125, 111, 121, 106, 140, 114, 128, 116, 99, 109, 122, 122, 133, 109, 97, 121, 114, 90, 116, 119, 118, 109, 109, 109, 109, 112, 99, 143, 125, 129, 117, 115, 117, 117, 91, 137, 108, 101, 118, 108, 127, 130, 115, 110, 122, 146, 117, 117, 94, 114, 117, 115, 120, 101, 123, 119, 109, 118, 117, 113, 116, 105, 117, 117, 107, 119, 118, 119, 109, 106, 123, 111, 123, 128, 122, 114, 110, 117, 123, 106, 111, 117, 122, 110, 124, 112, 115, 115, 126, 115, 109, 112, 116, 99, 113, 115, 122, 117, 122, 111, 111, 124, 125, 115, 117, 122, 108, 117, 120, 126, 126, 120, 120, 115, 109, 145, 113, 118, 118, 102, 126, 113, 125, 129, 110, 115, 114, 92, 108, 116, 91, 116, 120, 120, 111, 116, 111, 117, 105, 110, 115, 128, 118, 124, 114, 120, 121, 103, 110, 135, 113, 114, 123, 113, 121, 120, 114, 112, 122, 118, 110, 113, 118, 116, 117, 121, 121, 108, 104, 119, 109, 128, 110, 114, 109, 134, 122, 119, 117, 117, 103, 114, 112, 114, 122, 115, 115, 114, 106, 113, 116, 118, 115, 123, 95, 130, 107, 114, 120, 121, 102, 117, 151, 108, 121, 134, 119, 119, 109, 115, 104, 107, 108, 121, 112, 120, 109, 124, 113, 114, 119, 119, 120, 115, 101, 117, 125, 118, 144, 115, 127, 117, 119, 109, 122, 116, 117, 94, 109, 122, 111, 118, 113, 120, 112, 122, 120, 114, 119, 110, 115, 121, 122, 116, 125, 123, 119, 116, 118, 114, 108, 113, 124, 129, 109, 129, 106, 119, 117, 134, 113, 115, 129, 117, 119, 89, 125, 116, 117, 118, 123, 111, 135, 106, 125, 104, 103, 105, 98, 122, 107, 89, 124, 107, 117, 111, 113, 121, 114, 125, 113, 117, 114, 116, 109, 127, 125, 117, 120, 110, 118, 107, 125, 126, 107, 89, 113, 123, 126, 124, 116, 110, 114, 119, 113, 119, 122, 117, 120, 122, 108, 114, 111, 110, 110, 120, 116, 121, 113, 121, 112, 115, 115, 88, 117, 121, 109, 111, 122, 111, 102, 114, 117, 88, 119, 111, 120, 125, 112, 127, 110, 112, 106, 125, 112, 126, 111, 99, 110, 116, 114, 107, 179, 106, 138, 118, 117, 124, 113, 124, 104, 112, 107, 156, 110, 112, 114, 107, 110, 121, 126, 110, 109, 118, 120, 113, 110, 112, 118, 130, 121, 147, 100, 117, 110, 97, 119, 119, 120, 119, 120, 108, 126, 116, 116, 125, 122, 95, 126, 124, 116, 84, 113, 108, 115, 117, 112, 124, 124, 110, 127, 128, 112, 120, 117, 112, 120, 109, 114, 121, 117, 112, 114, 114, 107, 114, 109, 112, 118, 111, 112, 115, 101, 111, 106, 108, 123, 111, 112, 113, 109, 107, 102, 122, 119, 105, 119, 115, 114, 113, 116, 124, 118, 116, 112, 122, 108, 107, 138, 122, 128, 109, 120, 107, 104, 125, 113, 120, 126, 116, 114, 117, 127, 119, 128, 129, 114, 121, 131, 124, 122, 111, 111, 120, 126, 111, 121, 128, 123, 111, 112, 118, 116, 133, 96, 102, 119, 121, 129, 125, 118, 121, 114, 121, 101, 101, 134, 124, 113, 102, 105, 116, 113, 118, 181, 107, 113, 117, 117, 113, 114, 125, 123, 116, 117, 107, 122, 96, 139, 112, 114, 121, 118, 120, 117, 115, 142, 133, 102, 122, 121, 114, 122, 112, 116, 113, 114, 116, 113, 116, 119, 112, 126, 114, 124, 115, 118, 112, 119, 111, 116, 113, 113, 111, 110, 103, 114, 118, 116, 121, 116, 115, 116, 118, 120, 117, 121, 119, 117, 116, 115, 125, 117, 116, 119, 112, 109, 115, 121, 120, 115, 113, 117, 116, 120, 118, 120, 114, 112, 117, 110, 116, 120, 112, 119, 110, 119, 116, 124, 127, 115, 120, 108, 116, 115, 118, 121, 119, 126, 115, 115, 112, 114, 121, 116, 114, 120, 109, 115, 113, 122, 115, 122, 112, 125, 104, 115, 109, 120, 117, 115, 117, 115, 120, 118, 123, 117, 118, 120, 114, 125, 114, 124, 113, 112, 116, 117, 113, 121, 119, 120, 115, 112, 112, 122, 113, 105, 116, 118, 112, 119, 113, 114, 112, 117, 123, 119, 119, 121, 115, 110, 111, 114, 111, 103, 117, 118, 125, 116, 121, 112, 119, 117, 106, 114, 121, 121, 115, 120, 108, 131, 114, 112, 118, 118, 116, 117, 108, 123, 117, 125, 118, 116, 114, 114, 116, 116, 120, 111, 108, 116, 117, 117, 118, 109, 123, 108, 113, 117, 111, 110, 119, 119, 110, 121, 118, 118, 114, 109, 109, 110, 112, 111, 113, 116, 115, 113, 116, 111, 116, 110, 115, 116, 120, 128, 120, 120, 112, 118, 110, 113, 113, 119, 112, 115, 113, 113, 125, 123, 117, 106, 121, 120, 119, 116, 113, 117, 111, 117, 113, 117, 117, 113, 121, 112, 113, 120, 119, 109, 122, 112, 108, 115, 122, 122, 121, 110, 123, 123, 113, 127, 120, 119, 102, 118, 119, 99, 120, 114, 123, 119, 111, 117, 103, 114, 118, 116, 118, 106, 105, 113, 115, 118, 108, 128, 117, 119, 116, 118, 125, 114, 114, 113, 116, 126, 113, 111, 117, 116, 113, 115, 112, 115, 113, 116, 117, 119, 121, 118, 100, 112, 114, 119, 120, 112, 120, 116, 117, 114, 118, 117, 118, 117, 117, 120, 120, 121, 119, 112, 106, 119, 116, 111, 119, 119, 110, 111, 117, 116, 116, 113, 119, 120, 121, 114, 120, 122, 118, 116, 114, 112, 112, 122, 116, 115, 109, 121, 115, 119, 123, 116, 116, 112, 113, 111, 123, 115, 108, 116, 115, 122, 114, 119, 115, 124, 116, 114, 107, 118, 113, 118, 120, 115, 117, 112, 112, 115, 117, 115, 118, 123, 115, 111, 121, 117, 113, 117, 109, 112, 105, 113, 118, 115, 116, 114, 113, 114, 105, 107, 110, 112, 120, 112, 112, 116, 112, 124, 118, 125, 113, 119, 117, 116, 113, 111, 128, 125, 120, 104, 116, 116, 108, 118, 111, 116, 119, 123, 111, 113, 99, 112, 113, 116, 112, 116, 107, 116, 119, 112, 118, 120, 117, 121, 115, 123, 118, 119, 116, 118, 117, 117, 116, 111, 122, 122, 120, 119, 112, 123, 115, 117, 104, 120, 109, 112, 113, 117, 115, 119, 119, 119, 122, 115, 117, 114, 116, 114, 114, 118, 119, 116, 115, 120, 113, 116, 116, 120, 118, 114, 120, 120, 122, 115, 120, 123, 119, 116, 113, 117, 111, 114, 126, 129, 118, 102, 22, 123, 113, 116, 115, 115, 113, 116, 115, 113, 118, 118, 117, 116, 116, 102, 111, 107, 116, 115, 99, 105, 109, 119, 108, 105, 122, 128, 127, 101, 110, 106, 116, 127, 102, 112, 110, 127, 115, 122, 103, 117, 117, 132, 117, 95, 138, 123, 105, 116, 119, 97, 118, 98, 100, 119, 124, 125, 117, 132, 106, 119, 117, 110, 127, 121, 138, 122, 119, 132, 117, 121, 102, 118, 113, 111, 90, 116, 103, 110, 110, 106, 103, 119, 113, 118, 128, 112, 101, 117, 118, 138, 120, 90, 120, 118, 108, 145, 116, 101, 175, 134, 106, 121, 121, 115, 145, 123, 80, 129, 122, 116, 122, 122, 110, 113, 136, 167, 110, 130, 125, 117, 143, 107, 121, 114, 113, 103, 108, 85, 124, 109, 102, 107, 71, 116, 113, 107, 112, 118, 147, 125, 184, 108, 117, 118, 117, 125, 116, 105, 118, 110, 128, 111, 102, 119, 125, 110, 113, 107, 120, 118, 121, 108, 137, 117, 115, 95, 120, 126, 116, 97, 115, 117, 118, 122, 120, 112, 120, 113, 126, 124, 110, 109, 117, 111, 131, 120, 105, 114, 119, 111, 115, 117, 120, 128, 99, 106, 123, 109, 112, 119, 89, 107, 125, 113, 113, 92, 108, 105, 129, 104, 122, 114, 111, 117, 126, 115, 104, 125, 120, 126, 105, 112, 128, 116, 116, 112, 127, 122, 111, 118, 60, 116, 140, 120, 106, 124, 89, 129, 100, 93, 115, 114, 105, 114, 124, 125, 104, 114, 117, 125, 133, 133, 117, 121, 110, 119, 125, 121, 105, 103, 114, 137, 138, 143, 111, 131, 115, 106, 109, 107, 106, 118, 117, 102, 113, 104, 131, 150, 115, 103, 110, 110, 106, 122, 122, 130, 122, 121, 100, 118, 111, 123, 114, 112, 103, 101, 114, 90, 91, 110, 116, 121, 127, 86, 114, 113, 117, 101, 120, 106, 116, 122, 99, 106, 115, 123, 125, 127, 89, 115, 114, 111, 105, 107, 109, 118, 117, 66, 98, 124, 130, 111, 122, 107, 106, 121, 127, 116, 103, 117, 126, 103, 109, 103, 106, 104, 114, 113, 117, 93, 119, 131, 102, 117, 114, 99, 110, 136, 96, 112, 104, 137, 120, 122, 110, 118, 119, 110, 120, 112, 114, 118, 111, 103, 133, 112, 118, 124, 145, 123, 122, 115, 124, 104, 107, 119, 112, 117, 133, 112, 117, 112, 110, 110, 115, 116, 106, 99, 104, 109, 116, 117, 106, 104, 102, 105, 120, 115, 93, 103, 110, 108, 111, 127, 133, 139, 130, 115, 114, 121, 120, 119, 120, 117, 131, 125, 123, 107, 123, 123, 112, 115, 97, 110, 107, 100, 103, 108, 123, 112, 127, 127, 122, 115, 114, 119, 98, 118, 113, 104, 99, 113, 110, 116, 102, 124, 118, 115, 109, 115, 116, 129, 111, 127, 110, 118, 110, 113, 124, 113, 118, 132, 109, 104, 119, 122, 120, 88, 101, 118, 106, 107, 121, 107, 108, 120, 125, 108, 91, 107, 119, 113, 121, 123, 105, 77, 118, 118, 101, 125, 134, 115, 130, 97, 113, 226, 106, 123, 118, 118, 108, 105, 110, 128, 136, 116, 111, 111, 109, 108, 109, 127, 117, 109, 122, 109, 107, 104, 98, 119, 111, 104, 101, 114, 109, 118, 136, 106, 103, 125, 102, 142, 100, 111, 100, 120, 111, 130, 125, 114, 113, 101, 122, 110, 125, 107, 118, 112, 108, 117, 110, 101, 127, 111, 118, 103, 119, 121, 118, 131, 114, 114, 98, 127, 105, 110, 137, 112, 97, 106, 113, 109, 122, 113, 121, 113, 120, 134, 88, 135, 109, 114, 120, 122, 100, 111, 116, 106, 92, 136, 114, 136, 113, 123, 116, 102, 106, 122, 106, 109, 132, 127, 124, 104, 116, 123, 120, 121, 116, 104, 102, 108, 102, 120, 110, 117, 107, 113, 114, 133, 101, 130, 132, 110, 117, 117, 134, 120, 111, 121, 113, 113, 125, 118, 105, 116, 118, 125, 112, 105, 128, 132, 95, 120, 96, 110, 116, 118, 105, 96, 112, 111, 113, 108, 97, 129, 127, 105, 119, 114, 116, 111, 99, 122, 97, 116, 136, 98, 112, 128, 105, 107, 122, 120, 111, 133, 126, 97, 122, 109, 140, 101, 117, 122, 118, 122, 120, 116, 109, 127, 110, 114, 116, 121, 138, 123, 114, 125, 123, 110, 123, 117, 116, 115, 100, 129, 124, 120, 115, 107, 111, 122, 96, 120, 109, 111, 128, 105, 125, 113, 120, 119, 106, 118, 115, 98, 115, 128, 102, 105, 106, 117, 115, 116, 111, 121, 111, 139, 113, 132, 111, 118, 122, 111, 102, 118, 113, 119, 114, 101, 115, 123, 121, 123, 104, 101, 114, 115, 142, 105, 121, 102, 121, 119, 114, 120, 126, 112, 122, 115, 126, 110, 95, 102, 120, 120, 123, 132, 126, 115, 106, 113, 115, 128, 105, 113, 137, 113, 87, 126, 122, 91, 117, 111, 127, 107, 121, 111, 120, 117, 116, 117, 125, 107, 123, 120, 112, 115, 124, 112, 114, 111, 119, 100, 103, 116, 128, 110, 116, 114, 117, 113, 112, 114, 94, 108, 91, 114, 121, 114, 127, 105, 109, 104, 117, 124, 110, 126, 109, 117, 102, 120, 118, 110, 129, 108, 123, 138, 112, 134, 100, 110, 119, 120, 100, 130, 125, 104, 117, 122, 117, 123, 118, 120, 108, 120, 112, 115, 108, 112, 109, 131, 117, 129, 102, 113, 102, 114, 112, 127, 116, 122, 96, 122, 124, 107, 113, 112, 102, 111, 115, 118, 89, 116, 115, 108, 132, 122, 99, 114, 111, 105, 109, 119, 98, 109, 107, 135, 114, 112, 98, 106, 116, 102, 83, 116, 100, 118, 131, 91, 131, 136, 106, 104, 114, 113, 129, 125, 114, 129, 102, 127, 127, 117, 110, 116, 116, 114, 111, 113, 128, 119, 107, 121, 112, 105, 112, 106, 103, 116, 117, 122, 125, 121, 126, 117, 124, 113, 126, 110, 116, 119, 106, 127, 103, 126, 124, 112, 96, 116, 132, 108, 102, 117, 122, 111, 106, 119, 122, 104, 111, 107, 107, 118, 107, 112, 117, 118, 129, 115, 113, 120, 101, 117, 106, 121, 108, 106, 103, 102, 94, 133, 112, 123, 108, 108, 99, 120, 116, 118, 116, 130, 171, 114, 123, 114, 92, 118, 122, 117, 122, 155, 124, 113, 136, 115, 129, 111, 114, 114, 126, 121, 116, 120, 108, 107, 112, 123, 116, 118, 120, 108, 115, 116, 117, 113, 115, 119, 106, 118, 110, 123, 112, 116, 109, 111, 112, 113, 111, 117, 119, 113, 129, 118, 125, 121, 111, 115, 123, 113, 114, 113, 117, 131, 111, 114, 118, 115, 110, 115, 112, 118, 110, 138, 122, 117, 117, 108, 102, 119, 116, 114, 112, 120, 121, 107, 114, 125, 125, 116, 119, 110, 113, 118, 120, 114, 108, 117, 110, 108, 118, 117, 117, 117, 112, 121, 124, 133, 122, 117, 107, 115, 112, 118, 124, 119, 106, 121, 128, 105, 121, 114, 124, 116, 111, 122, 127, 112, 111, 123, 124, 148, 125, 111, 116, 102, 120, 113, 119, 110, 107, 111, 119, 118, 109, 111, 126, 115, 118, 122, 107, 124, 117, 112, 120, 115, 162, 120, 112, 118, 115, 119, 115, 118, 119, 116, 130, 112, 109, 113, 128, 112, 117, 108, 114, 115, 121, 108, 112, 127, 112, 101, 91, 109, 114, 113, 122, 113, 112, 118, 120, 115, 127, 112, 110, 114, 123, 110, 121, 111, 121, 116, 116, 115, 135, 115, 120, 118, 111, 118, 103, 108, 118, 116, 114, 122, 186, 120, 110, 120, 113, 115, 125, 113, 119, 111, 123, 122, 122, 119, 114, 113, 112, 122, 139, 120, 121, 115, 118, 120, 110, 111, 140, 124, 123, 115, 125, 118, 128, 115, 140, 115, 116, 109, 126, 120, 111, 106, 116, 107, 117, 119, 120, 114, 118, 118, 83, 124, 118, 118, 124, 118, 127, 121, 119, 108, 118, 110, 115, 111, 122, 120, 122, 114, 120, 119, 110, 130, 108, 114, 101, 123, 116, 117, 122, 115, 111, 115, 117, 113, 106, 129, 107, 111, 127, 114, 104, 112, 121, 113, 119, 119, 103, 124, 117, 113, 120, 114, 108, 121, 116, 115, 115, 117, 112, 111, 110, 117, 113, 123, 108, 125, 156, 120, 66, 118, 111, 126, 114, 121, 115, 118, 115, 118, 111, 118, 108, 112, 113, 68, 106, 112, 160, 109, 112, 118, 79, 113, 110, 116, 109, 117, 114, 127, 116, 106, 120, 113, 151, 116, 120, 114, 116, 122, 132, 115, 122, 118, 110, 118, 109, 123, 110, 112, 103, 114, 110, 128, 106, 113, 114, 116, 114, 111, 111, 112, 109, 110, 115, 110, 117, 113, 114, 113, 119, 107, 117, 119, 120, 119, 115, 137, 125, 80, 102, 122, 112, 121, 114, 111, 126, 121, 122, 114, 114, 116, 121, 106, 117, 84, 125, 115, 123, 114, 122, 120, 116, 123, 117, 86, 81, 106, 123, 113, 100, 134, 115, 111, 116, 118, 123, 111, 124, 113, 122, 112, 132, 126, 114, 121, 114, 108, 116, 130, 112, 120, 118, 115, 109, 133, 125, 116, 116, 111, 112, 116, 107, 109, 117, 122, 110, 119, 116, 110, 120, 123, 102, 114, 114, 93, 110, 117, 114, 126, 116, 113, 108, 117, 131, 147, 112, 119, 124, 118, 112, 122, 108, 50, 121, 46, 126, 115, 100, 104, 111, 106, 122, 118, 119, 118, 109, 119, 112, 124, 104, 81, 128, 111, 127, 105, 107, 104, 109, 118, 114, 84, 122, 113, 133, 104, 133, 104, 122, 109, 130, 112, 120, 123, 103, 106, 127, 120, 107, 118, 121, 106, 105, 114, 114, 111, 137, 114, 118, 124, 118, 112, 111, 110, 115, 122, 99, 116, 97, 119, 119, 113, 118, 136, 118, 115, 120, 108, 103, 127, 125, 115, 107, 106, 114, 111, 118, 124, 118, 107, 111, 106, 119, 115, 104, 123, 127, 110, 113, 126, 115, 112, 109, 105, 144, 107, 112, 117, 118, 108, 115, 99, 105, 124, 123, 131, 118, 139, 122, 108, 136, 125, 118, 127, 105, 111, 115, 112, 107, 122, 117, 117, 121, 130, 107, 98, 116, 112, 126, 115, 133, 117, 106, 95, 127, 140, 105, 137, 113, 115, 124, 117, 120, 119, 121, 123, 127, 115, 110, 115, 114, 109, 123, 117, 116, 125, 89, 128, 130, 133, 119, 113, 108, 114, 104, 108, 124, 117, 125, 128, 101, 111, 119, 120, 117, 109, 120, 125, 109, 122, 118, 112, 114, 124, 110, 121, 117, 124, 108, 107, 127, 107, 105, 117, 123, 120, 113, 137, 125, 112, 111, 107, 103, 87, 130, 131, 109, 123, 113, 114, 150, 119, 103, 110, 110, 123, 106, 108, 117, 125, 119, 106, 120, 107, 113, 101, 114, 109, 123, 101, 144, 108, 121, 115, 114, 115, 123, 123, 112, 128, 124, 111, 130, 122, 113, 114, 121, 128, 125, 108, 93, 130, 109, 120, 112, 111, 131, 123, 101, 122, 135, 115, 109, 115, 132, 128, 107, 86, 119, 119, 139, 111, 106, 117, 122, 124, 98, 123, 134, 116, 125, 118, 122, 118, 105, 119, 117, 147, 96, 111, 106, 101, 119, 122, 119, 97, 113, 131, 117, 110, 126, 107, 118, 119, 108, 117, 147, 105, 139, 116, 122, 104, 110, 117, 119, 118, 116, 109, 138, 117, 115, 101, 116, 110, 103, 100, 133, 113, 126, 112, 112, 115, 130, 121, 109, 109, 120, 117, 131, 111, 114, 127, 133, 108, 114, 122, 117, 103, 129, 117, 109, 117, 119, 125, 123, 119, 134, 107, 120, 121, 115, 110, 109, 128, 98, 109, 124, 117, 118, 120, 127, 118, 115, 118, 104, 118, 112, 104, 112, 112, 110, 133, 132, 102, 131, 118, 115, 119, 133, 119, 114, 118, 111, 117, 125, 121, 113, 112, 114, 119, 130, 108, 111, 125, 117, 109, 96, 104, 109, 134, 127, 109, 97, 105, 118, 117, 125, 108, 103, 132, 112, 110, 108, 107, 102, 102, 102, 95, 132, 127, 110, 120, 116, 113, 88, 108, 115, 121, 117, 110, 133, 127, 118, 126, 125, 106, 116, 105, 125, 122, 106, 115, 125, 117, 101, 115, 118, 113, 126, 111, 104, 119, 105, 106, 115, 107, 142, 114, 106, 113, 111, 104, 119, 114, 119, 120, 112, 105, 127, 121, 119, 126, 108, 99, 112, 110, 127, 116, 123, 107, 119, 116, 114, 117, 108, 104, 111, 110, 121, 123, 113, 116, 109, 112, 106, 112, 139, 122, 110, 124, 133, 113, 116, 107, 121, 132, 120, 113, 111, 127, 119, 107, 112, 99, 109, 121, 120, 100, 116, 112, 116, 111, 116, 96, 129, 109, 116, 126, 145, 111, 118, 120, 131, 118, 113, 114, 118, 126, 118, 126, 112, 118, 125, 128, 115, 109, 115, 117, 134, 113, 113, 119, 140, 99, 101, 117, 119, 120, 133, 113, 118, 113, 127, 120, 113, 121, 111, 131, 129, 116, 108, 112, 86, 122, 115, 118, 125, 115, 113, 114, 122, 119, 117, 112, 121, 108, 134, 129, 113, 129, 123, 106, 109, 120, 119, 114, 119, 132, 118, 118, 114, 127, 121, 122, 117, 149, 124, 120, 120, 124, 123, 120, 128, 120, 126, 111, 123, 114, 114, 141, 109, 110, 129, 116, 136, 102, 108, 126, 123, 110, 114, 120, 98, 111, 126, 103, 119, 143, 114, 110, 109, 118, 117, 124, 115, 110, 118, 148, 110, 109, 111, 119, 104, 112, 117, 148, 118, 111, 99, 129, 121, 120, 115, 110, 109, 120, 104, 119, 123, 105, 139, 113, 119, 117, 112, 120, 112, 109, 110, 113, 130, 109, 120, 138, 109, 121, 108, 110, 112, 96, 111, 112, 114, 109, 115, 124, 114, 117, 117, 129, 116, 109, 114, 115, 121, 136, 105, 120, 120, 111, 118, 114, 144, 100, 108, 115, 107, 120, 95, 110, 112, 124, 102, 126, 143, 128, 125, 145, 126, 117, 121, 120, 107, 94, 115, 108, 101, 108, 125, 125, 115, 111, 118, 112, 125, 118, 122, 105, 111, 120, 124, 124, 88, 116, 125, 110, 119, 110, 122, 110, 95, 114, 127, 111, 120, 126, 108, 122, 101, 76, 98, 108, 132, 123, 98, 113, 123, 128, 122, 103, 114, 105, 119, 132, 105, 126, 115, 115, 116, 120, 91, 81, 129, 114, 122, 113, 122, 128, 109, 111, 128, 125, 116, 125, 111, 106, 118, 124, 133, 123, 127, 118, 126, 106, 102, 120, 120, 109, 122, 115, 125, 101, 116, 115, 115, 123, 110, 114, 126, 115, 109, 123, 121, 107, 102, 116, 113, 114, 112, 120, 119, 125, 114, 114, 110, 114, 108, 118, 120, 123, 102, 132, 121, 119, 116, 126, 122, 121, 121, 113, 118, 110, 129, 116, 114, 127, 115, 104, 110, 93, 115, 119, 116, 110, 122, 110, 106, 112, 109, 122, 110, 109, 105, 120, 115, 94, 118, 114, 113, 111, 118, 121, 126, 126, 118, 114, 120, 116, 127, 116, 120, 113, 110, 118, 108, 113, 117, 107, 112, 105, 114, 117, 113, 106, 119, 115, 107, 114, 107, 115, 115, 109, 109, 115, 122, 112, 118, 118, 126, 112, 169, 102, 116, 127, 126, 136, 107, 115, 106, 115, 121, 116, 128, 122, 117, 124, 128, 104, 111, 98, 105, 107, 108, 95, 108, 122, 123, 116, 115, 119, 93, 111, 115, 118, 121, 116, 95, 102, 149, 109, 121, 107, 105, 110, 115, 123, 114, 101, 114, 120, 152, 109, 124, 130, 115, 109, 123, 124, 110, 131, 132, 103, 122, 122, 119, 120, 127, 119, 127, 113, 110, 129, 121, 111, 116, 117, 121, 117, 109, 124, 118, 102, 121, 133, 110, 109, 121, 115, 128, 114, 96, 96, 114, 112, 109, 133, 112, 115, 108, 128, 96, 110, 120, 118, 108, 105, 117, 112, 115, 120, 122, 113, 124, 125, 108, 126, 123, 112, 109, 108, 105, 108, 121, 121, 132, 115, 113, 122, 111, 117, 103, 121, 136, 109, 111, 121, 121, 114, 121, 110, 128, 112, 107, 119, 118, 128, 135, 122, 111, 139, 116, 124, 122, 115, 121, 117, 110, 123, 122, 120, 121, 114, 106, 120, 140, 118, 112, 126, 103, 116, 118, 112, 106, 130, 104, 109, 114, 100, 115, 112, 124, 107, 116, 123, 114, 116, 148, 115, 112, 132, 123, 124, 124, 119, 123, 110, 105, 109, 109, 106, 116, 111, 114, 132, 122, 118, 121, 110, 124, 130, 115, 106, 113, 109, 107, 124, 121, 108, 111, 123, 118, 101, 106, 117, 111, 133, 119, 110, 110, 115, 100, 114, 127, 108, 106, 106, 114, 114, 116, 111, 109, 113, 121, 112, 117, 108, 106, 109, 120, 104, 102, 130, 116, 96, 103, 115, 119, 123, 118, 123, 108, 105, 129, 110, 112, 121, 107, 115, 118, 130, 113, 100, 115, 125, 108, 124, 112, 114, 120, 101, 119, 122, 124, 99, 106, 99, 116, 125, 105, 126, 110, 102, 119, 123, 106, 110, 107, 116, 119, 130, 101, 102, 113, 119, 134, 119, 114, 117, 120, 127, 118, 114, 119, 104, 110, 121, 134, 104, 123, 120, 96, 105, 111, 116, 114, 109, 115, 126, 108, 126, 119, 109, 109, 98, 106, 108, 118, 118, 116, 109, 113, 103, 113, 113, 113, 122, 119, 107, 107, 108, 128, 119, 162, 125, 118, 109, 110, 103, 124, 117, 121, 108, 118, 121, 139, 120, 109, 136, 104, 115, 113, 121, 106, 103, 134, 114, 102, 110, 116, 117, 105, 125, 105, 119, 115, 111, 118, 122, 107, 93, 121, 121, 110, 109, 117, 128, 117, 120, 92, 113, 115, 115, 122, 109, 113, 120, 124, 119, 93, 110, 116, 126, 96, 134, 108, 121, 96, 129, 120, 122, 114, 112, 111, 129, 115, 118, 119, 94, 137, 110, 111, 121, 118, 112, 104, 117, 96, 123, 112, 111, 100, 109, 106, 117, 112, 124, 133, 99, 112, 112, 115, 110, 119, 109, 98, 123, 111, 120, 113, 113, 116, 104, 122, 114, 114, 122, 113, 120, 117, 116, 113, 125, 121, 113, 120, 109, 107, 131, 113, 126, 118, 124, 105, 106, 114, 103, 109, 121, 113, 109, 117, 120, 117, 115, 113, 112, 115, 123, 126, 111, 116, 100, 131, 122, 118, 100, 124, 116, 129, 119, 125, 115, 118, 108, 122, 129, 115, 127, 107, 110, 113, 115, 112, 132, 105, 116, 95, 111, 114, 112, 115, 105, 133, 107, 114, 111, 117, 116, 118, 97, 150, 109, 104, 118, 132, 133, 123, 110, 101, 105, 102, 113, 120, 107, 116, 120, 110, 109, 109, 129, 107, 144, 123, 129, 109, 126, 128, 114, 127, 119, 109, 116, 119, 121, 118, 125, 114, 125, 122, 128, 107, 113, 116, 101, 112, 122, 117, 120, 111, 114, 108, 105, 124, 121, 118, 126, 133, 100, 128, 115, 94, 104, 108, 102, 117, 122, 112, 122, 112, 110, 115, 131, 108, 96, 109, 107, 111, 119, 96, 134, 122, 131, 127, 120, 116, 122, 117, 115, 56, 105, 116, 117, 108, 131, 105, 152, 110, 121, 88, 108, 117, 107, 130, 117, 114, 117, 124, 115, 117, 114, 121, 109, 131, 110, 140, 120, 122, 117, 119, 106, 95, 123, 125, 121, 113, 116, 109, 109, 111, 137, 121, 120, 143, 113, 115, 142, 120, 123, 111, 101, 122, 119, 104, 121, 122, 109, 108, 125, 108, 116, 114, 101, 126, 110, 96, 154, 121, 103, 120, 99, 117, 125, 95, 112, 123, 107, 120, 110, 110, 118, 98, 121, 115, 97, 118, 114, 129, 113, 108, 110, 104, 101, 121, 103, 113, 120, 107, 107, 121, 106, 117, 114, 107, 100, 105, 111, 129, 121, 113, 116, 102, 115, 102, 114, 119, 100, 116, 115, 121, 132, 128, 113, 128, 115, 118, 101, 113, 111, 117, 121, 135, 123, 101, 103, 100, 116, 112, 103, 121, 115, 119, 130, 123, 94, 106, 109, 99, 117, 85, 130, 114, 116, 118, 109, 111, 108, 118, 117, 97, 117, 116, 113, 125, 136, 121, 116, 109, 113, 107, 109, 114, 110, 107, 112, 110, 118, 118, 88, 105, 112, 122, 125, 117, 120, 100, 106, 106, 121, 109, 124, 92, 93, 101, 116, 110, 104, 118, 113, 126, 120, 118, 129, 128, 140, 128, 113, 106, 116, 107, 106, 125, 120, 118, 121, 122, 124, 102, 115, 118, 107, 126, 104, 123, 113, 116, 112, 107, 108, 94, 124, 122, 114, 111, 125, 116, 111, 122, 126, 117, 126, 104, 126, 118, 114, 129, 124, 117, 130, 116, 129, 105, 119, 128, 111, 112, 100, 99, 113, 118, 118, 106, 134, 117, 117, 116, 110, 130, 140, 96, 114, 96, 126, 102, 104, 114, 115, 108, 119, 126, 144, 122, 134, 110, 114, 109, 120, 125, 106, 144, 110, 113, 113, 118, 117, 105, 114, 104, 124, 117, 125, 115, 125, 113, 117, 117, 123, 123, 134, 117, 122, 112, 110, 132, 111, 116, 97, 122, 117, 114, 106, 111, 115, 112, 108, 113, 138, 114, 130, 128, 122, 113, 117, 126, 130, 99, 128, 117, 105, 97, 113, 126, 113, 110, 121, 107, 129, 123, 120, 124, 120, 120, 110, 126, 110, 128, 109, 114, 94, 130, 118, 122, 114, 102, 108, 107, 105, 115, 112, 119, 112, 117, 125, 103, 126, 126, 109, 121, 125, 126, 144, 90, 108, 139, 106, 104, 115, 110, 101, 120, 117, 100, 114, 128, 115, 110, 113, 113, 123, 114, 123, 120, 108, 107, 127, 110, 122, 123, 124, 95, 132, 123, 121, 122, 113, 113, 114, 118, 109, 111, 117, 107, 128, 106, 116, 98, 121, 96, 107, 111, 105, 103, 115, 107, 113, 111, 121, 112, 119, 134, 104, 101, 108, 117, 109, 124, 121, 115, 123, 115, 102, 107, 112, 107, 116, 117, 102, 110, 121, 117, 131, 124, 116, 116, 111, 117, 104, 133, 117, 106, 118, 134, 105, 118, 104, 119, 117, 113, 110, 120, 115, 121, 125, 113, 111, 118, 115, 114, 124, 122, 118, 116, 124, 114, 107, 118, 102, 119, 119, 106, 118, 122, 107, 113, 111, 117, 118, 112, 130, 110, 117, 98, 108, 121, 122, 113, 118, 116, 126, 119, 112, 105, 111, 118, 108, 112, 108, 117, 105, 121, 116, 124, 121, 128, 112, 109, 117, 117, 110, 118, 115, 114, 121, 108, 117, 117, 113, 109, 111, 110, 123, 119, 120, 106, 114, 106, 110, 123, 117, 123, 114, 121, 120, 117, 115, 110, 122, 109, 124, 125, 120, 117, 122, 112, 123, 100, 134, 103, 110, 107, 122, 114, 114, 106, 113, 100, 102, 109, 112, 100, 116, 114, 112, 118, 121, 115, 112, 119, 122, 124, 120, 106, 113, 110, 126, 115, 117, 105, 125, 116, 122, 115, 112, 111, 106, 118, 114, 117, 129, 117, 110, 120, 118, 103, 117, 109, 122, 124, 106, 100, 119, 116, 110, 110, 116, 115, 121, 110, 114, 116, 126, 123, 126, 120, 124, 111, 121, 107, 115, 113, 113, 125, 115, 108, 113, 111, 107, 123, 105, 109, 116, 106, 117, 106, 109, 109, 116, 111, 115, 107, 112, 122, 112, 124, 111, 118, 115, 127, 113, 111, 113, 118, 110, 115, 105, 114, 117, 118, 123, 121, 112, 115, 132, 130, 118, 125, 119, 103, 122, 116, 112, 116, 115, 113, 121, 132, 115, 121, 119, 124, 122, 119, 118, 111, 124, 117, 124, 124, 123, 121, 111, 105, 118, 107, 116, 118, 112, 112, 115, 121, 111, 121, 113, 116, 121, 119, 123, 117, 111, 113, 111, 120, 116, 111, 121, 128, 112, 117, 107, 122, 125, 120, 118, 111, 116, 116, 114, 114, 121, 113, 118, 113, 118, 119, 117, 118, 114, 118, 108, 122, 111, 114, 107, 119, 115, 118, 112, 114, 112, 95, 112, 112, 115, 108, 117, 121, 112, 110, 111, 109, 111, 120, 133, 113, 113, 113, 101, 112, 112, 102, 120, 117, 130, 116, 114, 104, 115, 126, 115, 116, 112, 118, 108, 122, 113, 111, 115, 119, 121, 121, 126, 112, 117, 130, 109, 133, 115, 128, 110, 109, 110, 115, 100, 103, 114, 115, 115, 136, 114, 117, 121, 127, 110, 123, 117, 116, 110, 115, 117, 122, 109, 123, 121, 116, 119, 105, 119, 109, 113, 128, 114, 120, 108, 115, 111, 120, 120, 107, 115, 118, 120, 127, 121, 123, 115, 116, 114, 100, 115, 113, 117, 122, 114, 117, 114, 105, 126, 116, 116, 106, 119, 112, 121, 90, 121, 122, 113, 122, 122, 113, 119, 116, 115, 113, 123, 115, 121, 110, 115, 103, 116, 108, 110, 125, 123, 109, 108, 113, 113, 122, 103, 111, 116, 118, 118, 114, 125, 118, 109, 105, 116, 116, 123, 107, 110, 122, 115, 114, 113, 108, 113, 119, 110, 116, 122, 112, 114, 109, 108, 126, 113, 117, 117, 116, 111, 114, 129, 133, 109, 118, 113, 118, 114, 116, 116, 118, 119, 109, 111, 117, 107, 111, 123, 111, 124, 101, 106, 126, 109, 121, 117, 111, 109, 116, 111, 124, 112, 109, 115, 99, 120, 127, 117, 102, 116, 109, 115, 125, 121, 110, 129, 113, 114, 114, 107, 102, 108, 116, 113, 111, 113, 122, 114, 118, 113, 116, 105, 113, 107, 119, 123, 120, 126, 118, 112, 108, 121, 119, 122, 123, 114, 116, 107, 115, 88, 106, 122, 131, 106, 110, 111, 114, 132, 111, 99, 117, 127, 95, 108, 107, 119, 109, 114, 126, 127, 110, 115, 128, 119, 113, 106, 119, 120, 132, 128, 111, 111, 117, 127, 107, 115, 117, 101, 114, 116, 108, 109, 103, 109, 130, 113, 111, 108, 110, 112, 129, 106, 129, 114, 100, 117, 115, 118, 112, 113, 109, 131, 115, 110, 116, 96, 113, 118, 116, 109, 113, 111, 94, 130, 125, 130, 114, 101, 112, 105, 103, 130, 119, 124, 110, 130, 110, 108, 130, 161, 110, 107, 104, 130, 113, 124, 123, 128, 116, 107, 141, 111, 112, 111, 103, 119, 114, 122, 106, 100, 116, 110, 123, 116, 122, 120, 111, 105, 96, 123, 125, 131, 102, 112, 87, 104, 118, 115, 119, 112, 123, 101, 129, 104, 111, 109, 109, 116, 101, 118, 116, 101, 115, 105, 129, 123, 108, 122, 137, 116, 133, 107, 110, 116, 104, 111, 111, 98, 118, 129, 123, 100, 106, 136, 109, 124, 130, 112, 115, 110, 93, 122, 118, 100, 110, 137, 105, 108, 107, 113, 182, 114, 93, 112, 124, 111, 114, 127, 122, 115, 116, 128, 107, 123, 131, 121, 112, 109, 128, 107, 130, 118, 117, 118, 98, 107, 120, 118, 117, 110, 115, 130, 119, 108, 113, 132, 100, 105, 124, 121, 113, 128, 110, 109, 116, 108, 112, 118, 111, 118, 104, 125, 98, 117, 120, 105, 118, 111, 119, 122, 105, 114, 114, 98, 85, 108, 119, 131, 114, 99, 105, 109, 109, 121, 109, 107, 108, 113, 118, 126, 106, 122, 114, 110, 90, 110, 135, 112, 107, 108, 126, 122, 117, 109, 118, 95, 112, 121, 117, 119, 119, 119, 114, 114, 104, 109, 115, 125, 135, 107, 119, 119, 117, 125, 119, 117, 119, 106, 117, 109, 109, 115, 122, 144, 119, 106, 111, 117, 120, 115, 138, 108, 126, 114, 108, 100, 104, 124, 113, 108, 117, 119, 97, 114, 113, 104, 111, 128, 94, 106, 119, 141, 129, 122, 117, 100, 104, 114, 106, 134, 108, 116, 123, 100, 121, 107, 116, 122, 105, 115, 99, 112, 112, 114, 117, 113, 104, 98, 106, 125, 119, 114, 111, 119, 104, 121, 123, 83, 102, 137, 103, 113, 137, 116, 103, 130, 122, 109, 116, 124, 126, 117, 95, 99, 111, 97, 117, 120, 128, 107, 133, 123, 116, 113, 119, 119, 119, 117, 135, 95, 109, 108, 86, 119, 124, 103, 123, 102, 102, 116, 112, 119, 111, 103, 110, 114, 122, 117, 118, 111, 148, 115, 110, 113, 126, 96, 116, 106, 125, 108, 128, 108, 105, 122, 112, 120, 123, 113, 113, 125, 109, 110, 121, 136, 109, 97, 127, 120, 117, 121, 124, 105, 115, 110, 117, 113, 116, 107, 123, 104, 112, 100, 136, 100, 102, 122, 124, 104, 101, 106, 135, 108, 114, 110, 121, 117, 102, 118, 124, 132, 121, 118, 114, 119, 120, 103, 123, 128, 114, 106, 150, 126, 120, 119, 122, 131, 127, 120, 122, 118, 129, 128, 106, 106, 107, 115, 108, 115, 116, 125, 107, 125, 107, 138, 123, 122, 120, 105, 114, 114, 113, 108, 116, 126, 117, 104, 100, 108, 102, 119, 120, 112, 111, 110, 103, 132, 119, 140, 94, 119, 121, 114, 108, 116, 118, 106, 120, 121, 111, 118, 98, 122, 121, 98, 108, 110, 118, 116, 112, 116, 85, 114, 96, 103, 126, 94, 115, 104, 113, 114, 125, 130, 111, 125, 114, 124, 111, 109, 108, 121, 114, 109, 103, 118, 121, 119, 132, 115, 131, 123, 101, 128, 119, 124, 129, 111, 117, 112, 122, 116, 115, 105, 126, 111, 113, 123, 121, 121, 106, 99, 121, 119, 103, 127, 105, 121, 133, 117, 96, 113, 129, 121, 121, 112, 109, 119, 124, 133, 122, 112, 109, 143, 126, 119, 110, 128, 136, 112, 114, 119, 124, 128, 113, 101, 96, 115, 121, 124, 109, 117, 92, 113, 125, 104, 121, 122, 109, 120, 115, 121, 125, 112, 98, 109, 115, 124, 106, 102, 118, 117, 118, 134, 117, 131, 95, 116, 134, 118, 109, 118, 124, 117, 123, 133, 98, 118, 117, 123, 126, 126, 119, 131, 109, 142, 119, 125, 108, 91, 116, 120, 114, 114, 117, 116, 110, 119, 123, 105, 113, 111, 90, 119, 113, 106, 121, 120, 118, 116, 107, 109, 113, 110, 95, 126, 102, 122, 122, 114, 133, 121, 141, 121, 99, 124, 115, 110, 115, 117, 115, 115, 113, 123, 103, 122, 133, 114, 114, 113, 107, 129, 120, 119, 125, 105, 120, 114, 132, 112, 106, 109, 119, 121, 111, 134, 116, 112, 111, 106, 117, 137, 114, 109, 114, 119, 114, 106, 119, 119, 113, 122, 126, 116, 124, 119, 111, 98, 111, 121, 112, 111, 130, 117, 119, 109, 112, 123, 105, 107, 96, 114, 105, 109, 113, 129, 111, 116, 126, 127, 116, 111, 117, 125, 113, 107, 117, 119, 118, 119, 121, 119, 100, 129, 107, 123, 101, 116, 121, 120, 124, 111, 126, 114, 147, 99, 128, 110, 120, 115, 120, 109, 116, 115, 112, 112, 93, 103, 105, 124, 130, 109, 123, 119, 88, 114, 119, 130, 139, 115, 123, 105, 115, 87, 121, 118, 113, 110, 124, 129, 114, 102, 106, 120, 117, 98, 114, 115, 120, 117, 113, 115, 120, 115, 141, 133, 90, 121, 113, 105, 107, 106, 107, 103, 118, 117, 103, 126, 118, 123, 124, 103, 109, 131, 109, 117, 106, 100, 120, 115, 109, 130, 111, 107, 116, 111, 115, 123, 116, 128, 122, 110, 124, 125, 107, 109, 104, 124, 106, 133, 120, 112, 93, 103, 98, 108, 103, 124, 108, 133, 106, 108, 114, 133, 102, 98, 119, 105, 137, 117, 130, 103, 121, 115, 113, 125, 114, 109, 103, 110, 114, 119, 116, 113, 89, 115, 145, 112, 106, 111, 116, 118, 115, 104, 128, 110, 110, 126, 108, 109, 123, 121, 116, 117, 116, 118, 122, 121, 120, 126, 114, 128, 115, 105, 114, 124, 119, 124, 118, 117, 119, 113, 118, 116, 107, 111, 117, 116, 118, 114, 111, 116, 115, 119, 113, 118, 115, 118, 114, 115, 111, 117, 115, 121, 118, 113, 112, 116, 111, 115, 115, 120, 118, 125, 115, 114, 114, 112, 117, 120, 124, 114, 114, 116, 116, 123, 119, 109, 127, 122, 120, 116, 109, 116, 113, 117, 107, 113, 121, 113, 112, 120, 116, 118, 115, 111, 115, 114, 120, 126, 119, 118, 119, 113, 104, 118, 119, 116, 115, 109, 117, 107, 115, 111, 116, 114, 119, 112, 110, 115, 115, 119, 118, 113, 112, 116, 119, 118, 117, 115, 118, 115, 118, 119, 118, 120, 109, 115, 116, 116, 116, 116, 105, 116, 107, 111, 119, 116, 117, 115, 116, 125, 111, 114, 117, 110, 111, 115, 114, 121, 111, 111, 116, 118, 123, 122, 117, 122, 117, 99, 114, 111, 119, 121, 109, 106, 117, 114, 115, 116, 119, 107, 117, 112, 118, 116, 120, 120, 119, 115, 112, 121, 119, 101, 126, 120, 108, 114, 117, 116, 118, 114, 109, 114, 110, 116, 111, 122, 109, 110, 117, 117, 110, 118, 124, 123, 112, 107, 117, 111, 113, 120, 123, 117, 122, 114, 116, 129, 123, 117, 122, 120, 113, 118, 121, 119, 112, 112, 112, 121, 118, 120, 118, 117, 115, 118, 116, 118, 114, 115, 116, 111, 115, 111, 126, 114, 121, 118, 112, 122, 114, 117, 111, 115, 114, 113, 114, 115, 115, 120, 111, 116, 117, 114, 114, 121, 114, 116, 115, 124, 122, 119, 116, 116, 112, 118, 110, 113, 111, 118, 114, 118, 118, 111, 111, 117, 120, 116, 121, 110, 111, 118, 115, 120, 118, 118, 123, 115, 119, 115, 113, 118, 112, 116, 118, 120, 120, 118, 107, 120, 122, 114, 117, 114, 117, 115, 110, 116, 114, 121, 118, 115, 117, 116, 109, 119, 111, 112, 112, 121, 118, 118, 120, 111, 120, 118, 112, 114, 116, 119, 118, 114, 112, 118, 119, 112, 117, 121, 120, 115, 123, 107, 112, 120, 122, 118, 114, 113, 109, 117, 116, 112, 118, 119, 119, 115, 117, 118, 112, 119, 117, 121, 120, 116, 110, 115, 121, 122, 109, 114, 119, 115, 118, 98, 116, 118, 117, 112, 119, 110, 116, 117, 115, 114, 115, 115, 116, 115, 108, 118, 116, 115, 118, 116, 111, 119, 116, 118, 117, 120, 121, 120, 121, 116, 124, 118, 107, 127, 129, 114, 116, 123, 115, 113, 112, 116, 115, 116, 121, 118, 106, 115, 126, 118, 120, 120, 118, 115, 121, 122, 115, 118, 112, 117, 114, 121, 121, 115, 120, 121, 110, 111, 122, 108, 117, 109, 115, 118, 118, 112, 114, 123, 115, 125, 119, 112, 118, 136, 113, 118, 107, 120, 120, 124, 115, 121, 120, 113, 117, 116, 118, 120, 115, 117, 113, 118, 113, 117, 115, 119, 119, 127, 115, 115, 122, 115, 114, 113, 115, 114, 112, 113, 121, 110, 117, 121, 113, 118, 119, 120, 110, 90, 114, 126, 119, 116, 112, 109, 103, 108, 130, 117, 132, 107, 108, 124, 121, 128, 114, 114, 83, 114, 122, 120, 115, 117, 121, 115, 80, 120, 122, 125, 115, 116, 116, 108, 110, 127, 95, 125, 112, 128, 112, 119, 127, 116, 122, 145, 124, 120, 136, 113, 98, 107, 114, 109, 113, 95, 129, 124, 120, 117, 112, 124, 118, 132, 120, 113, 117, 134, 116, 112, 123, 109, 121, 115, 90, 133, 119, 118, 114, 114, 120, 109, 137, 108, 107, 120, 113, 116, 109, 117, 129, 103, 111, 131, 128, 94, 116, 112, 114, 152, 106, 128, 139, 114, 100, 121, 146, 116, 118, 117, 119, 113, 112, 107, 117, 132, 108, 111, 126, 126, 118, 112, 125, 115, 114, 114, 113, 124, 113, 116, 120, 127, 124, 124, 120, 121, 115, 107, 118, 110, 114, 124, 117, 123, 113, 102, 114, 125, 117, 112, 121, 121, 115, 108, 113, 116, 104, 121, 109, 104, 120, 122, 110, 119, 109, 112, 114, 128, 143, 112, 131, 119, 119, 107, 133, 120, 112, 110, 107, 111, 138, 125, 102, 110, 123, 121, 104, 126, 111, 118, 89, 110, 115, 135, 124, 117, 117, 114, 116, 135, 118, 98, 110, 109, 109, 106, 115, 104, 110, 112, 124, 122, 120, 128, 109, 104, 117, 114, 115, 109, 130, 116, 98, 114, 110, 118, 124, 118, 125, 115, 112, 100, 109, 118, 73, 119, 125, 122, 113, 115, 102, 134, 96, 122, 108, 110, 132, 122, 120, 86, 125, 113, 119, 113, 108, 130, 101, 126, 116, 142, 125, 119, 113, 124, 120, 127, 111, 138, 114, 114, 110, 106, 123, 112, 123, 118, 115, 118, 115, 127, 116, 117, 122, 114, 116, 109, 109, 114, 135, 114, 115, 142, 114, 120, 99, 102, 115, 122, 115, 108, 113, 128, 110, 126, 115, 111, 116, 85, 113, 104, 118, 129, 116, 107, 130, 109, 115, 116, 117, 111, 124, 106, 121, 106, 110, 129, 100, 125, 102, 87, 132, 116, 101, 136, 118, 96, 126, 122, 89, 122, 116, 127, 112, 123, 111, 77, 107, 121, 120, 114, 120, 119, 120, 108, 114, 117, 111, 113, 112, 110, 135, 111, 93, 117, 118, 117, 128, 113, 114, 109, 119, 114, 105, 112, 100, 119, 119, 106, 108, 108, 112, 117, 129, 121, 127, 103, 125, 110, 132, 106, 116, 114, 155, 114, 118, 110, 122, 105, 111, 106, 106, 107, 124, 115, 111, 107, 117, 121, 122, 109, 126, 102, 118, 108, 126, 125, 109, 115, 123, 83, 123, 105, 115, 102, 113, 130, 132, 99, 116, 117, 126, 124, 109, 111, 111, 126, 117, 128, 103, 113, 112, 118, 126, 105, 109, 118, 121, 112, 118, 117, 103, 117, 116, 114, 118, 129, 111, 117, 104, 119, 130, 117, 97, 113, 123, 128, 113, 114, 113, 114, 116, 115, 128, 109, 130, 114, 114, 104, 94, 124, 119, 123, 123, 119, 126, 109, 113, 117, 119, 108, 117, 119, 115, 130, 107, 114, 110, 119, 122, 120, 131, 113, 108, 142, 111, 113, 121, 116, 114, 124, 118, 106, 95, 122, 118, 107, 124, 119, 111, 114, 120, 130, 122, 100, 100, 86, 94, 109, 109, 98, 126, 112, 114, 130, 119, 116, 119, 122, 105, 105, 154, 118, 110, 102, 127, 119, 129, 113, 108, 124, 115, 107, 123, 126, 122, 128, 127, 124, 105, 130, 117, 132, 113, 110, 123, 122, 94, 126, 115, 105, 86, 104, 100, 84, 106, 122, 117, 107, 115, 132, 106, 97, 113, 92, 75, 117, 116, 115, 108, 96, 107, 127, 99, 117, 112, 122, 110, 121, 127, 103, 121, 103, 110, 120, 100, 98, 101, 109, 140, 118, 134, 111, 113, 115, 120, 112, 117, 129, 126, 114, 91, 103, 115, 153, 103, 118, 116, 112, 130, 109, 127, 115, 110, 120, 132, 118, 132, 98, 103, 128, 142, 115, 116, 111, 100, 113, 142, 108, 107, 111, 105, 110, 111, 120, 117, 129, 120, 108, 124, 130, 99, 131, 107, 116, 109, 115, 131, 124, 106, 123, 94, 113, 114, 126, 118, 102, 114, 135, 96, 119, 107, 104, 111, 88, 114, 111, 113, 131, 112, 119, 121, 104, 119, 107, 111, 109, 116, 117, 130, 91, 122, 125, 119, 117, 100, 125, 108, 125, 102, 98, 119, 110, 90, 116, 119, 116, 106, 130, 106, 137, 110, 112, 111, 110, 135, 74, 109, 109, 124, 111, 100, 114, 125, 120, 128, 103, 110, 115, 120, 145, 103, 102, 109, 112, 61, 103, 111, 112, 112, 116, 125, 109, 117, 118, 116, 114, 143, 109, 111, 118, 107, 122, 126, 117, 101, 115, 113, 121, 115, 105, 112, 108, 108, 130, 110, 121, 119, 126, 125, 103, 105, 73, 104, 99, 123, 115, 103, 122, 119, 108, 156, 116, 119, 109, 114, 127, 111, 110, 122, 112, 125, 119, 110, 121, 130, 108, 118, 125, 127, 110, 112, 131, 109, 100, 115, 123, 102, 120, 120, 119, 92, 125, 119, 112, 106, 126, 119, 123, 116, 136, 118, 109, 122, 114, 125, 121, 109, 111, 116, 105, 125, 116, 99, 115, 119, 94, 111, 102, 109, 122, 125, 115, 117, 131, 108, 119, 120, 115, 114, 109, 116, 127, 117, 109, 108, 108, 113, 116, 108, 102, 76, 134, 106, 110, 112, 137, 118, 92, 136, 105, 98, 115, 120, 120, 123, 131, 109, 114, 103, 101, 121, 116, 94, 102, 106, 120, 129, 125, 123, 114, 120, 114, 144, 142, 116, 98, 109, 118, 111, 119, 102, 111, 107, 131, 119, 117, 111, 102, 121, 125, 126, 109, 105, 111, 119, 114, 148, 123, 102, 112, 103, 121, 102, 106, 117, 110, 107, 120, 115, 114, 121, 110, 111, 114, 118, 127, 148, 130, 115, 112, 87, 102, 106, 125, 126, 137, 119, 119, 107, 127, 111, 106, 123, 121, 105, 87, 104, 101, 124, 115, 108, 102, 103, 109, 111, 139, 137, 121, 108, 90, 128, 125, 118, 100, 101, 114, 119, 108, 127, 108, 121, 121, 122, 109, 126, 130, 107, 112, 127, 134, 126, 114, 123, 114, 122, 125, 115, 109, 107, 98, 124, 107, 115, 115, 121, 102, 133, 119, 117, 113, 91, 111, 100, 114, 119, 133, 120, 106, 105, 111, 112, 107, 108, 113, 104, 128, 117, 125, 126, 117, 115, 131, 100, 106, 129, 117, 89, 117, 117, 106, 107, 138, 103, 96, 121, 125, 105, 110, 110, 103, 114, 108, 107, 145, 117, 131, 117, 112, 109, 98, 116, 118, 128, 117, 107, 122, 100, 103, 109, 109, 120, 119, 111, 128, 121, 117, 117, 111, 124, 111, 102, 109, 113, 129, 111, 98, 101, 111, 114, 118, 123, 108, 126, 119, 133, 115, 114, 115, 118, 118, 114, 98, 123, 134, 126, 121, 115, 121, 110, 117, 125, 113, 133, 111, 106, 132, 124, 108, 121, 106, 114, 112, 116, 119, 109, 113, 117, 111, 111, 110, 118, 110, 125, 118, 121, 118, 118, 113, 123, 122, 118, 114, 115, 124, 122, 111, 117, 107, 121, 118, 113, 110, 131, 100, 110, 108, 104, 123, 123, 123, 119, 107, 125, 125, 124, 123, 129, 101, 115, 118, 126, 131, 120, 120, 130, 119, 99, 122, 105, 114, 100, 110, 123, 120, 109, 97, 115, 117, 113, 113, 131, 116, 114, 101, 119, 113, 108, 101, 107, 117, 129, 118, 113, 122, 135, 118, 123, 127, 120, 119, 122, 107, 116, 108, 130, 111, 124, 121, 118, 118, 117, 111, 122, 106, 117, 119, 114, 121, 105, 114, 105, 118, 110, 107, 112, 121, 114, 116, 116, 113, 120, 112, 118, 132, 131, 123, 128, 119, 107, 119, 114, 124, 122, 113, 125, 117, 110, 122, 125, 112, 117, 118, 101, 116, 126, 123, 125, 105, 121, 116, 89, 124, 104, 126, 121, 119, 114, 120, 120, 125, 117, 124, 120, 109, 111, 126, 118, 101, 112, 125, 105, 118, 120, 122, 121, 115, 121, 112, 123, 116, 98, 122, 120, 111, 104, 109, 116, 120, 111, 112, 124, 115, 105, 125, 140, 113, 116, 110, 101, 129, 118, 113, 137, 108, 123, 126, 115, 117, 111, 123, 119, 123, 112, 103, 107, 129, 116, 108, 117, 106, 122, 117, 101, 117, 116, 116, 111, 122, 128, 121, 117, 113, 104, 118, 130, 127, 119, 85, 107, 120, 130, 103, 115, 124, 138, 120, 124, 124, 123, 104, 130, 115, 119, 121, 116, 133, 112, 110, 124, 120, 113, 139, 111, 116, 117, 134, 124, 117, 130, 116, 105, 112, 112, 120, 115, 123, 135, 115, 102, 103, 125, 115, 116, 103, 106, 119, 121, 122, 107, 114, 109, 114, 114, 110, 123, 117, 115, 96, 101, 108, 112, 123, 113, 113, 117, 111, 113, 128, 126, 119, 127, 114, 98, 125, 113, 128, 109, 115, 123, 117, 118, 130, 113, 115, 111, 110, 98, 117, 106, 104, 99, 92, 118, 115, 120, 127, 110, 102, 124, 116, 121, 109, 106, 115, 118, 119, 125, 112, 109, 115, 118, 106, 118, 106, 120, 133, 115, 117, 130, 114, 121, 98, 120, 107, 129, 122, 109, 124, 118, 121, 132, 115, 113, 111, 119, 116, 92, 113, 129, 106, 106, 111, 115, 123, 106, 108, 111, 113, 125, 128, 117, 131, 117, 132, 117, 108, 109, 118, 111, 117, 89, 108, 98, 110, 110, 105, 133, 102, 105, 111, 99, 137, 113, 112, 102, 104, 117, 119, 108, 134, 120, 120, 116, 116, 110, 107, 107, 111, 123, 113, 106, 110, 107, 101, 125, 122, 120, 117, 113, 124, 133, 116, 110, 115, 103, 116, 108, 113, 130, 110, 106, 115, 117, 119, 109, 107, 119, 116, 110, 120, 122, 116, 111, 111, 115, 117, 109, 125, 111, 116, 115, 108, 113, 119, 117, 134, 127, 109, 124, 111, 129, 98, 127, 113, 103, 108, 120, 125, 108, 102, 119, 123, 104, 109, 123, 122, 117, 101, 122, 121, 115, 116, 118, 109, 120, 119, 112, 120, 117, 119, 115, 105, 119, 119, 121, 126, 101, 105, 105, 110, 110, 122, 99, 112, 114, 121, 123, 128, 114, 122, 130, 113, 123, 124, 106, 100, 116, 108, 117, 111, 113, 129, 113, 107, 110, 119, 106, 126, 122, 124, 101, 118, 126, 118, 119, 127, 107, 118, 117, 120, 111, 103, 112, 109, 129, 124, 112, 118, 124, 121, 108, 117, 116, 130, 136, 116, 111, 115, 117, 119, 120, 110, 120, 113, 98, 106, 126, 107, 115, 103, 102, 109, 124, 116, 117, 115, 96, 119, 111, 133, 124, 108, 115, 107, 122, 113, 125, 111, 118, 107, 120, 123, 101, 120, 117, 110, 131, 123, 105, 114, 125, 106, 129, 107, 111, 120, 114, 115, 112, 113, 123, 101, 121, 113, 108, 128, 110, 110, 122, 100, 100, 130, 107, 129, 111, 108, 108, 128, 116, 116, 116, 119, 115, 116, 125, 111, 102, 111, 116, 106, 117, 113, 115, 120, 116, 116, 121, 124, 103, 109, 109, 125, 118, 121, 116, 111, 111, 102, 109, 108, 112, 113, 123, 116, 128, 105, 123, 116, 105, 110, 111, 104, 109, 99, 136, 120, 115, 119, 113, 121, 112, 102, 115, 116, 118, 102, 104, 97, 112, 114, 107, 124, 112, 116, 127, 110, 103, 114, 118, 126, 131, 95, 105, 120, 123, 116, 107, 120, 113, 120, 133, 121, 108, 111, 107, 111, 120, 97, 119, 118, 116, 106, 110, 122, 113, 119, 106, 110, 117, 112, 114, 110, 115, 106, 118, 117, 111, 117, 117, 118, 123, 106, 112, 110, 116, 116, 108, 112, 113, 113, 110, 120, 113, 122, 109, 121, 110, 112, 116, 115, 105, 107, 116, 109, 111, 115, 108, 109, 117, 109, 115, 117, 118, 119, 112, 115, 110, 106, 126, 124, 126, 122, 109, 118, 118, 132, 113, 105, 114, 106, 106, 118, 123, 118, 116, 115, 117, 112, 118, 128, 121, 129, 113, 118, 108, 127, 121, 117, 111, 115, 122, 127, 110, 127, 116, 111, 109, 97, 107, 114, 113, 108, 90, 110, 115, 122, 112, 121, 111, 96, 117, 104, 122, 113, 120, 109, 121, 98, 118, 120, 105, 118, 107, 104, 114, 109, 108, 127, 118, 108, 105, 114, 104, 118, 97, 109, 123, 110, 117, 110, 108, 107, 114, 105, 124, 111, 112, 114, 128, 92, 111, 123, 118, 113, 109, 118, 118, 120, 111, 124, 107, 116, 115, 98, 110, 122, 122, 112, 124, 118, 118, 111, 110, 102, 116, 109, 99, 101, 113, 123, 119, 120, 113, 138, 115, 131, 107, 120, 118, 130, 102, 107, 123, 116, 113, 128, 110, 102, 120, 103, 132, 130, 96, 111, 113, 112, 110, 122, 124, 107, 112, 114, 126, 114, 122, 122, 122, 102, 113, 114, 117, 93, 118, 113, 115, 118, 124, 114, 115, 115, 121, 117, 130, 120, 117, 116, 114, 101, 106, 115, 122, 102, 114, 118, 117, 112, 120, 111, 124, 116, 101, 112, 124, 120, 129, 106, 117, 126, 115, 120, 118, 113, 127, 112, 117, 121, 114, 115, 117, 109, 118, 126, 115, 116, 112, 108, 126, 98, 113, 122, 119, 111, 113, 114, 121, 127, 121, 102, 115, 98, 105, 116, 114, 117, 115, 113, 125, 128, 109, 120, 118, 124, 131, 113, 124, 123, 109, 120, 116, 118, 116, 103, 124, 121, 104, 112, 122, 118, 115, 112, 105, 116, 109, 113, 125, 109, 111, 122, 113, 98, 109, 115, 123, 107, 112, 121, 134, 132, 121, 104, 106, 117, 108, 106, 117, 117, 111, 115, 114, 115, 96, 111, 115, 115, 114, 121, 98, 110, 138, 117, 126, 115, 113, 107, 105, 112, 127, 114, 115, 116, 115, 130, 82, 127, 127, 110, 122, 120, 114, 114, 115, 110, 113, 121, 119, 130, 121, 116, 117, 109, 99, 112, 107, 113, 134, 110, 109, 115, 104, 116, 121, 115, 113, 115, 110, 73, 119, 117, 104, 100, 111, 124, 114, 118, 125, 115, 113, 117, 108, 119, 117, 123, 102, 119, 117, 113, 112, 127, 124, 121, 110, 120, 91, 119, 101, 100, 118, 111, 134, 111, 124, 104, 103, 126, 117, 122, 122, 127, 113, 108, 124, 117, 115, 112, 103, 119, 142, 120, 126, 123, 126, 105, 114, 125, 112, 116, 121, 119, 106, 112, 108, 98, 121, 105, 109, 124, 121, 117, 112, 123, 105, 124, 129, 118, 123, 129, 118, 123, 110, 101, 127, 113, 118, 86, 120, 109, 125, 131, 122, 113, 116, 121, 134, 115, 114, 100, 113, 122, 109, 123, 137, 124, 120, 114, 114, 108, 116, 116, 111, 125, 119, 123, 116, 116, 104, 108, 121, 126, 113, 118, 111, 117, 123, 129, 113, 115, 120, 107, 105, 119, 113, 123, 114, 131, 122, 118, 107, 109, 110, 119, 117, 114, 118, 114, 118, 108, 103, 114, 123, 109, 116, 106, 121, 106, 100, 112, 120, 117, 114, 112, 116, 121, 119, 111, 112, 115, 122, 115, 113, 120, 115, 114, 113, 117, 118, 119, 113, 121, 113, 112, 120, 116, 96, 120, 124, 110, 137, 121, 109, 117, 105, 120, 121, 123, 120, 108, 117, 124, 108, 109, 129, 98, 126, 131, 120, 125, 128, 133, 115, 117, 120, 118, 113, 105, 108, 110, 108, 101, 114, 106, 113, 124, 113, 116, 101, 106, 109, 120, 120, 110, 112, 114, 123, 115, 143, 106, 115, 101, 129, 116, 115, 124, 122, 110, 113, 111, 111, 110, 131, 119, 111, 108, 132, 125, 114, 114, 108, 131, 125, 102, 115, 122, 125, 118, 98, 135, 127, 121, 116, 114, 121, 127, 122, 117, 118, 130, 110, 118, 112, 130, 112, 115, 104, 118, 126, 114, 113, 121, 114, 126, 92, 114, 120, 120, 117, 109, 108, 102, 123, 112, 122, 120, 112, 125, 170, 138, 119, 106, 115, 115, 110, 123, 118, 121, 98, 119, 124, 117, 131, 131, 121, 105, 120, 112, 100, 116, 113, 115, 89, 112, 113, 114, 110, 113, 117, 131, 120, 117, 110, 117, 102, 121, 101, 114, 123, 120, 117, 119, 124, 121, 113, 103, 107, 114, 124, 108, 116, 109, 113, 106, 115, 121, 123, 108, 131, 122, 122, 102, 118, 125, 90, 92, 113, 116, 115, 118, 119, 112, 125, 122, 119, 104, 102, 118, 112, 113, 117, 124, 112, 112, 116, 102, 101, 116, 118, 108, 115, 121, 120, 116, 112, 117, 122, 125, 92, 118, 127, 114, 115, 132, 114, 118, 126, 108, 118, 89, 115, 124, 102, 130, 121, 116, 112, 125, 112, 126, 117, 120, 118, 120, 121, 131, 115, 113, 113, 120, 114, 111, 132, 123, 124, 121, 106, 114, 119, 131, 117, 113, 107, 124, 122, 106, 118, 138, 117, 116, 118, 112, 117, 112, 132, 109, 117, 116, 113, 113, 129, 128, 127, 125, 123, 117, 115, 121, 154, 109, 125, 104, 124, 118, 110, 110, 113, 112, 122, 126, 113, 111, 110, 124, 123, 104, 119, 121, 112, 115, 140, 97, 115, 117, 105, 118, 118, 113, 125, 119, 109, 115, 122, 105, 120, 120, 118, 124, 110, 113, 113, 123, 122, 120, 122, 121, 114, 107, 79, 109, 102, 107, 107, 111, 113, 115, 120, 107, 100, 117, 113, 128, 112, 112, 138, 114, 112, 118, 120, 117, 124, 118, 135, 100, 121, 114, 126, 116, 115, 114, 101, 114, 116, 110, 103, 130, 114, 121, 114, 107, 121, 139, 118, 115, 98, 105, 114, 123, 115, 98, 125, 118, 114, 102, 119, 118, 101, 123, 99, 112, 110, 122, 124, 106, 123, 115, 112, 111, 113, 122, 122, 109, 123, 128, 111, 130, 107, 113, 137, 120, 110, 109, 123, 116, 108, 121, 123, 113, 118, 104, 123, 127, 110, 115, 122, 123, 133, 122, 118, 119, 98, 111, 107, 120, 103, 118, 109, 118, 102, 109, 90, 119, 131, 110, 115, 121, 129, 97, 121, 116, 113, 120, 134, 99, 117, 125, 121, 116, 132, 112, 116, 117, 115, 114, 120, 135, 131, 124, 122, 114, 111, 112, 113, 135, 126, 101, 118, 95, 119, 111, 120, 106, 107, 98, 115, 116, 118, 114, 118, 131, 114, 119, 117, 105, 101, 104, 114, 151, 115, 105, 131, 112, 95, 113, 123, 103, 115, 113, 111, 105, 129, 114, 104, 97, 122, 100, 116, 112, 119, 123, 127, 122, 107, 99, 106, 114, 116, 111, 113, 102, 112, 114, 115, 111, 111, 110, 102, 124, 107, 124, 102, 116, 109, 124, 115, 108, 132, 120, 120, 116, 110, 123, 124, 106, 107, 115, 120, 113, 118, 123, 122, 110, 124, 103, 105, 109, 108, 107, 123, 116, 130, 125, 111, 103, 104, 102, 120, 126, 128, 120, 116, 112, 97, 125, 126, 117, 111, 122, 123, 107, 129, 108, 120, 100, 114, 119, 118, 115, 117, 120, 121, 121, 112, 119, 124, 123, 123, 115, 117, 110, 113, 110, 116, 119, 116, 120, 118, 108, 112, 131, 133, 113, 117, 113, 112, 122, 115, 110, 122, 118, 122, 112, 122, 123, 109, 121, 116, 118, 114, 113, 114, 115, 110, 124, 119, 111, 114, 118, 115, 121, 117, 112, 120, 122, 112, 116, 127, 118, 118, 114, 125, 118, 114, 115, 111, 116, 114, 112, 116, 113, 120, 126, 117, 118, 111, 119, 120, 106, 119, 119, 115, 122, 125, 109, 114, 105, 113, 124, 104, 118, 117, 123, 145, 122, 119, 113, 113, 110, 118, 119, 116, 119, 102, 118, 112, 109, 119, 161, 104, 116, 129, 116, 129, 125, 122, 119, 133, 115, 125, 115, 125, 99, 115, 110, 117, 118, 119, 110, 106, 116, 117, 113, 125, 143, 116, 113, 121, 120, 124, 118, 124, 114, 113, 137, 113, 119, 123, 118, 115, 113, 117, 104, 115, 112, 123, 133, 119, 117, 114, 114, 111, 114, 114, 106, 118, 115, 108, 124, 116, 118, 113, 119, 108, 109, 105, 106, 122, 108, 110, 107, 114, 122, 110, 110, 119, 119, 120, 113, 105, 113, 111, 122, 116, 112, 112, 132, 117, 111, 106, 110, 110, 131, 126, 114, 112, 117, 110, 111, 122, 114, 110, 120, 122, 106, 104, 116, 116, 121, 114, 129, 115, 120, 108, 120, 109, 108, 121, 137, 88, 107, 108, 107, 109, 115, 109, 111, 122, 122, 115, 110, 108, 116, 117, 110, 117, 123, 107, 111, 118, 126, 96, 111, 110, 117, 120, 108, 119, 116, 105, 114, 124, 109, 124, 118, 114, 133, 106, 125, 117, 113, 116, 112, 127, 110, 146, 119, 114, 111, 111, 108, 112, 115, 113, 120, 129, 103, 111, 111, 129, 119, 113, 120, 114, 112, 106, 115, 113, 113, 112, 114, 123, 110, 113, 108, 127, 106, 112, 121, 117, 129, 123, 107, 123, 112, 112, 108, 119, 108, 118, 117, 115, 110, 119, 118, 114, 106, 122, 113, 118, 101, 102, 121, 134, 111, 118, 118, 117, 126, 111, 107, 116, 124, 118, 113, 117, 114, 103, 128, 116, 116, 107, 108, 114, 113, 105, 120, 114, 121, 118, 122, 125, 111, 116, 118, 124, 109, 112, 113, 124, 127, 118, 113, 118, 115, 127, 114, 94, 122, 108, 103, 117, 119, 115, 93, 114, 116, 111, 136, 116, 117, 116, 119, 115, 118, 113, 111, 109, 121, 103, 112, 118, 114, 109, 119, 111, 108, 96, 122, 106, 105, 112, 108, 121, 122, 109, 119, 112, 118, 112, 116, 120, 111, 110, 120, 117, 109, 133, 123, 115, 112, 144, 123, 112, 115, 118, 114, 109, 118, 117, 112, 109, 122, 116, 116, 113, 110, 115, 126, 105, 111, 115, 119, 115, 115, 125, 96, 103, 117, 109, 114, 123, 111, 115, 118, 137, 121, 119, 118, 108, 116, 116, 118, 114, 115, 109, 113, 102, 105, 117, 116, 119, 110, 113, 116, 116, 117, 114, 101, 120, 119, 111, 112, 124, 106, 113, 115, 113, 118, 118, 118, 115, 120, 120, 110, 107, 120, 107, 114, 124, 108, 113, 116, 109, 122, 115, 118, 118, 114, 113, 121, 122, 117, 106, 116, 119, 121, 127, 123, 110, 114, 117, 120, 119, 112, 115, 103, 116, 115, 105, 123, 113, 115, 122, 116, 86, 108, 138, 107, 121, 105, 110, 106, 125, 111, 111, 112, 107, 122, 114, 113, 118, 122, 111, 112, 131, 113, 112, 116, 117, 117, 123, 125, 111, 122, 106, 127, 112, 116, 115, 108, 124, 133, 117, 112, 119, 110, 122, 106, 113, 120, 107, 114, 130, 113, 103, 115, 120, 107, 116, 122, 95, 105, 105, 131, 112, 109, 102, 122, 120, 115, 124, 115, 119, 107, 109, 113, 111, 109, 121, 127, 112, 118, 114, 120, 122, 111, 108, 114, 103, 122, 112, 116, 119, 123, 103, 139, 125, 105, 102, 130, 122, 104, 102, 117, 123, 114, 112, 119, 128, 115, 108, 116, 111, 117, 108, 115, 119, 120, 103, 110, 126, 121, 106, 107, 116, 124, 115, 99, 104, 115, 117, 117, 109, 100, 112, 110, 108, 122, 119, 118, 100, 105, 112, 120, 132, 116, 125, 113, 108, 121, 126, 122, 115, 121, 110, 128, 111, 121, 103, 117, 102, 97, 118, 111, 119, 125, 114, 110, 124, 98, 138, 119, 113, 108, 124, 122, 112, 114, 115, 113, 108, 109, 121, 111, 115, 114, 127, 107, 136, 111, 124, 123, 113, 124, 100, 122, 108, 128, 123, 107, 100, 113, 127, 120, 116, 125, 116, 129, 123, 110, 114, 103, 124, 111, 106, 120, 123, 147, 116, 108, 113, 110, 108, 124, 111, 117, 118, 110, 121, 119, 112, 117, 107, 117, 110, 123, 104, 111, 134, 130, 123, 118, 122, 130, 118, 114, 108, 129, 118, 120, 121, 111, 109, 113, 118, 121, 104, 117, 117, 125, 118, 115, 116, 124, 122, 99, 110, 115, 122, 116, 103, 104, 116, 117, 107, 133, 119, 111, 119, 118, 109, 133, 101, 118, 72, 119, 110, 113, 126, 112, 112, 110, 109, 107, 100, 111, 132, 115, 110, 124, 126, 111, 122, 142, 97, 110, 113, 121, 120, 116, 111, 113, 117, 101, 110, 129, 112, 109, 123, 109, 120, 134, 122, 108, 110, 110, 100, 114, 120, 107, 112, 107, 100, 112, 116, 117, 119, 130, 127, 119, 118, 119, 109, 124, 126, 114, 88, 109, 114, 124, 104, 121, 118, 99, 120, 123, 112, 112, 115, 122, 104, 120, 109, 113, 125, 102, 116, 126, 120, 116, 105, 118, 115, 121, 108, 130, 120, 124, 102, 116, 123, 118, 115, 110, 110, 112, 112, 94, 113, 130, 115, 123, 110, 108, 102, 110, 127, 129, 125, 118, 119, 147, 114, 107, 113, 127, 125, 110, 118, 120, 115, 109, 112, 121, 129, 118, 119, 112, 121, 130, 128, 122, 123, 129, 108, 92, 146, 108, 127, 129, 103, 137, 106, 107, 102, 121, 118, 111, 130, 115, 120, 119, 117, 110, 99, 121, 114, 131, 120, 106, 109, 115, 114, 126, 104, 113, 113, 112, 117, 124, 103, 106, 119, 97, 115, 110, 111, 100, 122, 110, 106, 113, 127, 115, 120, 118, 137, 120, 110, 123, 113, 114, 109, 116, 117, 120, 123, 116, 105, 113, 119, 122, 108, 123, 121, 110, 114, 110, 123, 124, 112, 115, 121, 118, 119, 111, 114, 112, 112, 117, 111, 122, 120, 110, 106, 112, 100, 119, 119, 115, 111, 125, 113, 106, 115, 115, 126, 112, 112, 119, 129, 95, 116, 129, 108, 115, 130, 111, 114, 118, 100, 115, 114, 110, 115, 122, 124, 120, 118, 114, 112, 113, 125, 120, 116, 112, 113, 118, 115, 111, 128, 109, 126, 108, 117, 117, 115, 114, 95, 116, 120, 120, 117, 109, 115, 115, 118, 109, 114, 116, 119, 120, 120, 118, 115, 114, 112, 115, 121, 118, 118, 111, 108, 141, 121, 123, 110, 116, 123, 120, 122, 118, 119, 121, 123, 117, 108, 122, 122, 106, 116, 107, 127, 110, 115, 123, 112, 114, 122, 118, 117, 115, 119, 110, 118, 112, 116, 126, 121, 117, 107, 120, 102, 115, 118, 111, 114, 122, 112, 122, 111, 117, 175, 116, 121, 113, 117, 118, 116, 111, 116, 118, 117, 115, 123, 151, 121, 123, 105, 115, 112, 108, 115, 113, 119, 117, 113, 122, 114, 118, 121, 121, 117, 120, 116, 115, 114, 120, 104, 110, 128, 105, 123, 122, 112, 115, 122, 113, 110, 119, 114, 114, 110, 115, 122, 124, 118, 120, 111, 123, 115, 122, 171, 121, 114, 123, 114, 118, 121, 118, 111, 121, 111, 116, 114, 114, 118, 119, 108, 117, 116, 121, 106, 114, 117, 118, 118, 124, 115, 95, 116, 119, 119, 123, 114, 125, 116, 114, 108, 113, 120, 124, 118, 111, 116, 118, 119, 121, 114, 117, 93, 111, 113, 128, 122, 128, 112, 112, 114, 110, 116, 127, 121, 123, 116, 115, 131, 123, 111, 123, 118, 118, 109, 130, 117, 105, 112, 118, 125, 120, 117, 119, 125, 128, 114, 100, 119, 121, 118, 120, 117, 112, 104, 118, 109, 114, 85, 120, 117, 110, 110, 102, 105, 109, 106, 124, 110, 112, 119, 111, 114, 121, 114, 112, 115, 118, 94, 118, 105, 124, 116, 122, 117, 120, 111, 110, 117, 123, 121, 113, 113, 116, 105, 122, 115, 125, 118, 109, 110, 115, 125, 120, 109, 113, 116, 119, 114, 104, 116, 107, 115, 116, 109, 111, 112, 112, 100, 104, 117, 110, 118, 122, 112, 115, 132, 114, 111, 106, 120, 116, 114, 113, 109, 121, 116, 118, 114, 108, 112, 115, 107, 112, 118, 129, 125, 106, 112, 103, 112, 120, 126, 105, 122, 117, 117, 119, 117, 125, 121, 121, 113, 100, 113, 114, 113, 109, 122, 111, 117, 123, 109, 121, 121, 119, 116, 111, 116, 114, 114, 120, 112, 118, 111, 114, 121, 117, 115, 113, 123, 116, 119, 115, 123, 115, 115, 123, 112, 127, 143, 127, 124, 118, 103, 113, 104, 109, 114, 119, 119, 110, 120, 112, 112, 120, 122, 110, 112, 119, 111, 113, 119, 117, 120, 117, 122, 117, 118, 119, 120, 116, 114, 114, 82, 109, 114, 112, 113, 106, 109, 115, 113, 123, 113, 111, 118, 121, 128, 118, 104, 119, 116, 129, 106, 109, 120, 123, 123, 115, 106, 103, 110, 115, 107, 112, 112, 122, 113, 109, 113, 115, 122, 112, 119, 99, 121, 116, 114, 129, 119, 108, 99, 116, 124, 122, 114, 110, 116, 109, 113, 104, 103, 119, 128, 107, 127, 116, 121, 107, 124, 110, 111, 114, 117, 106, 101, 124, 113, 120, 118, 109, 109, 129, 117, 124, 110, 118, 112, 111, 118, 113, 106, 126, 126, 110, 125, 120, 120, 106, 107, 118, 126, 110, 116, 101, 112, 111, 120, 112, 121, 107, 121, 101, 114, 113, 124, 107, 118, 118, 125, 108, 114, 135, 119, 104, 123, 111, 114, 98, 122, 121, 108, 117, 121, 106, 117, 114, 119, 115, 118, 121, 108, 117, 118, 115, 110, 110, 117, 100, 126, 123, 123, 105, 109, 117, 125, 115, 105, 133, 122, 118, 116, 108, 115, 120, 108, 127, 112, 119, 126, 117, 123, 128, 119, 128, 108, 114, 110, 114, 144, 113, 128, 126, 123, 107, 116, 113, 131, 119, 122, 118, 115, 118, 115, 129, 124, 118, 116, 119, 116, 116, 120, 118, 111, 109, 106, 128, 97, 127, 114, 122, 117, 116, 107, 123, 115, 114, 129, 115, 123, 117, 117, 110, 128, 114, 115, 117, 123, 120, 115, 111, 121, 117, 126, 127, 108, 121, 118, 104, 121, 98, 124, 127, 111, 114, 114, 124, 116, 124, 131, 123, 113, 119, 120, 119, 118, 117, 121, 113, 114, 120, 114, 116, 118, 129, 127, 107, 89, 112, 113, 105, 107, 118, 120, 120, 113, 111, 121, 114, 130, 117, 102, 118, 123, 103, 112, 107, 116, 113, 113, 120, 114, 120, 118, 115, 121, 108, 120, 121, 119, 121, 110, 123, 117, 122, 113, 131, 113, 119, 123, 126, 106, 85, 109, 115, 117, 104, 118, 115, 120, 113, 118, 118, 117, 109, 114, 113, 124, 113, 105, 111, 118, 109, 120, 120, 104, 138, 119, 127, 118, 114, 128, 125, 115, 121, 114, 120, 119, 110, 110, 121, 114, 119, 116, 120, 114, 114, 103, 119, 117, 124, 111, 115, 108, 117, 117, 119, 116, 114, 116, 115, 121, 110, 120, 126, 150, 121, 118, 128, 124, 112, 130, 109, 110, 115, 111, 100, 112, 125, 102, 107, 124, 117, 123, 113, 116, 132, 109, 119, 123, 111, 115, 117, 125, 140, 112, 120, 112, 116, 115, 108, 118, 108, 107, 107, 119, 118, 119, 106, 120, 113, 124, 108, 109, 112, 121, 127, 112, 125, 110, 123, 131, 123, 118, 114, 113, 123, 126, 110, 120, 116, 121, 113, 118, 113, 115, 120, 127, 105, 112, 115, 121, 115, 119, 119, 107, 115, 108, 106, 116, 112, 118, 100, 122, 122, 119, 105, 119, 100, 123, 98, 118, 111, 106, 107, 108, 137, 115, 125, 132, 107, 111, 121, 129, 108, 111, 95, 123, 110, 112, 116, 114, 121, 108, 132, 120, 106, 119, 98, 115, 119, 108, 117, 111, 115, 118, 104, 122, 122, 107, 115, 120, 109, 116, 117, 114, 113, 122, 108, 80, 110, 134, 109, 118, 109, 108, 109, 123, 123, 116, 113, 112, 129, 118, 98, 93, 122, 114, 118, 128, 105, 111, 106, 131, 110, 137, 131, 124, 117, 108, 92, 119, 114, 122, 104, 131, 123, 108, 119, 122, 115, 127, 126, 110, 111, 116, 133, 116, 120, 124, 109, 86, 123, 113, 123, 121, 110, 91, 115, 101, 118, 130, 116, 104, 119, 120, 67, 124, 106, 117, 103, 158, 124, 111, 108, 121, 104, 121, 127, 129, 115, 100, 89, 126, 113, 118, 106, 109, 121, 142, 127, 107, 117, 109, 132, 115, 118, 136, 121, 107, 119, 98, 115, 169, 108, 107, 64, 72, 112, 126, 117, 108, 118, 118, 128, 124, 107, 120, 101, 105, 118, 112, 103, 96, 113, 140, 127, 120, 125, 109, 109, 120, 108, 116, 105, 117, 111, 109, 123, 130, 123, 122, 116, 113, 103, 96, 134, 115, 131, 115, 114, 116, 117, 135, 106, 130, 110, 97, 116, 112, 101, 111, 98, 99, 118, 120, 121, 109, 125, 117, 101, 132, 108, 124, 111, 110, 106, 100, 159, 123, 110, 119, 111, 105, 117, 105, 124, 110, 108, 124, 98, 113, 118, 120, 107, 108, 90, 101, 104, 111, 130, 111, 124, 110, 100, 93, 117, 113, 92, 117, 122, 122, 76, 123, 134, 121, 103, 108, 122, 112, 125, 101, 128, 129, 122, 107, 115, 109, 109, 103, 106, 122, 115, 124, 121, 120, 118, 90, 119, 119, 116, 116, 118, 131, 86, 111, 114, 119, 127, 100, 106, 84, 121, 119, 123, 117, 128, 141, 107, 120, 110, 107, 99, 144, 159, 120, 143, 107, 113, 121, 135, 120, 115, 118, 115, 142, 108, 100, 117, 102, 113, 109, 104, 122, 107, 125, 145, 120, 106, 121, 125, 122, 119, 119, 116, 124, 114, 122, 119, 115, 111, 101, 115, 128, 120, 117, 108, 106, 122, 123, 137, 118, 110, 152, 117, 121, 110, 107, 106, 131, 124, 119, 115, 115, 134, 116, 100, 115, 119, 121, 108, 84, 108, 113, 104, 117, 118, 102, 120, 133, 128, 123, 119, 132, 104, 104, 119, 134, 121, 121, 112, 104, 108, 97, 101, 113, 123, 117, 111, 120, 89, 139, 110, 119, 131, 115, 129, 114, 101, 172, 111, 123, 121, 109, 124, 102, 110, 121, 118, 94, 107, 115, 108, 96, 107, 114, 119, 133, 124, 114, 109, 117, 126, 101, 111, 116, 117, 125, 125, 107, 107, 111, 124, 96, 113, 118, 112, 130, 110, 114, 115, 114, 106, 121, 104, 127, 99, 82, 83, 112, 113, 120, 119, 107, 111, 120, 105, 125, 125, 117, 112, 109, 103, 125, 110, 128, 120, 95, 92, 124, 121, 121, 114, 111, 141, 103, 147, 117, 124, 113, 108, 115, 121, 102, 108, 128, 101, 119, 106, 121, 97, 120, 124, 112, 115, 108, 108, 126, 116, 73, 111, 118, 96, 79, 111, 110, 93, 103, 121, 103, 111, 128, 116, 112, 126, 119, 121, 103, 100, 136, 117, 118, 122, 101, 116, 132, 113, 110, 126, 110, 125, 119, 89, 111, 117, 122, 121, 105, 114, 115, 136, 109, 109, 110, 139, 132, 98, 97, 105, 117, 110, 124, 121, 116, 98, 108, 109, 127, 124, 107, 119, 120, 109, 121, 124, 110, 116, 117, 119, 108, 122, 120, 111, 116, 116, 120, 113, 123, 121, 112, 115, 118, 115, 117, 118, 119, 145, 115, 124, 117, 130, 117, 125, 116, 129, 116, 107, 116, 113, 121, 119, 115, 114, 118, 126, 119, 118, 120, 123, 120, 120, 122, 119, 115, 121, 115, 111, 121, 118, 118, 113, 126, 121, 126, 110, 115, 117, 113, 123, 121, 116, 119, 108, 113, 114, 118, 110, 114, 125, 119, 120, 113, 106, 116, 117, 114, 114, 118, 119, 122, 115, 118, 115, 116, 114, 122, 116, 125, 119, 107, 112, 115, 117, 114, 111, 120, 115, 125, 125, 128, 122, 123, 119, 112, 129, 118, 119, 111, 118, 116, 122, 117, 118, 125, 116, 111, 116, 110, 116, 125, 116, 113, 110, 111, 118, 119, 128, 112, 114, 117, 111, 120, 121, 115, 117, 115, 121, 111, 116, 111, 111, 111, 108, 117, 111, 117, 114, 115, 116, 120, 117, 117, 121, 118, 119, 133, 114, 121, 118, 115, 118, 117, 133, 113, 115, 111, 112, 119, 115, 120, 111, 123, 117, 112, 126, 112, 114, 111, 117, 111, 112, 114, 118, 125, 117, 111, 115, 111, 116, 111, 118, 112, 120, 111, 113, 118, 117, 117, 117, 111, 117, 133, 113, 120, 108, 118, 117, 109, 107, 106, 126, 122, 117, 122, 100, 110, 120, 119, 110, 119, 111, 111, 114, 116, 118, 112, 119, 118, 112, 123, 118, 111, 117, 119, 119, 117, 120, 121, 119, 126, 117, 112, 129, 118, 106, 118, 117, 117, 120, 109, 116, 144, 120, 119, 114, 120, 121, 123, 119, 119, 124, 124, 124, 117, 115, 123, 117, 121, 111, 106, 121, 118, 119, 118, 122, 109, 111, 117, 116, 107, 96, 114, 125, 112, 117, 108, 118, 111, 116, 119, 122, 118, 109, 113, 116, 122, 114, 107, 111, 111, 114, 128, 117, 122, 116, 116, 109, 116, 109, 121, 111, 123, 99, 114, 117, 115, 114, 121, 115, 115, 115, 120, 119, 126, 118, 121, 117, 126, 118, 117, 109, 118, 115, 116, 123, 118, 112, 135, 117, 118, 118, 123, 114, 112, 119, 120, 126, 118, 109, 121, 121, 115, 122, 119, 111, 119, 126, 117, 112, 117, 117, 119, 116, 121, 118, 120, 120, 124, 113, 110, 122, 126, 121, 123, 110, 120, 118, 117, 112, 114, 113, 117, 109, 123, 120, 121, 113, 113, 114, 119, 98, 123, 120, 119, 126, 122, 117, 124, 111, 114, 119, 112, 121, 115, 120, 108, 115, 112, 108, 116, 125, 106, 131, 114, 120, 116, 115, 111, 115, 111, 114, 113, 117, 120, 114, 113, 117, 118, 120, 110, 117, 122, 115, 115, 119, 124, 103, 108, 121, 115, 117, 112, 126, 114, 113, 123, 128, 118, 113, 110, 112, 122, 118, 120, 117, 117, 122, 120, 120, 120, 116, 117, 115, 125, 113, 118, 115, 118, 115, 113, 115, 116, 111, 110, 111, 109, 119, 117, 117, 116, 113, 118, 119, 121, 121, 126, 118, 119, 112, 121, 113, 106, 113, 111, 113, 116, 123, 119, 120, 120, 113, 106, 113, 132, 107, 110, 131, 115, 113, 101, 104, 107, 120, 107, 106, 121, 110, 112, 102, 114, 110, 117, 119, 121, 115, 112, 116, 112, 124, 94, 118, 124, 121, 122, 106, 115, 117, 123, 118, 110, 114, 111, 129, 121, 109, 113, 116, 113, 119, 115, 112, 110, 128, 120, 113, 121, 109, 142, 113, 110, 124, 123, 114, 120, 119, 119, 109, 138, 104, 101, 98, 115, 112, 116, 109, 132, 116, 123, 114, 112, 113, 116, 116, 121, 123, 132, 120, 113, 118, 116, 110, 121, 111, 102, 107, 119, 117, 121, 99, 119, 125, 136, 108, 115, 116, 116, 122, 137, 100, 118, 156, 99, 120, 118, 104, 120, 124, 140, 115, 134, 119, 118, 120, 114, 147, 124, 109, 118, 109, 117, 112, 98, 111, 107, 113, 120, 109, 123, 96, 118, 101, 111, 126, 122, 121, 125, 105, 111, 122, 134, 114, 105, 110, 107, 127, 110, 124, 120, 109, 116, 118, 124, 120, 122, 111, 146, 111, 109, 125, 98, 104, 111, 119, 110, 112, 148, 112, 118, 105, 118, 107, 107, 123, 136, 126, 109, 115, 110, 144, 115, 115, 118, 110, 108, 108, 108, 112, 138, 131, 115, 103, 119, 118, 90, 94, 125, 103, 113, 113, 110, 106, 113, 107, 122, 117, 121, 118, 106, 111, 116, 112, 127, 122, 118, 119, 108, 116, 115, 128, 116, 114, 103, 119, 117, 119, 112, 122, 107, 118, 128, 113, 114, 106, 121, 112, 117, 108, 115, 114, 120, 111, 122, 121, 113, 140, 69, 116, 121, 117, 99, 117, 113, 113, 117, 125, 114, 125, 109, 110, 124, 112, 123, 115, 116, 101, 120, 109, 131, 113, 99, 116, 113, 105, 122, 117, 105, 117, 119, 112, 140, 101, 112, 124, 117, 116, 106, 137, 108, 119, 115, 108, 123, 109, 107, 114, 121, 119, 117, 114, 115, 128, 101, 104, 110, 112, 114, 118, 114, 121, 115, 120, 118, 106, 125, 112, 119, 135, 123, 118, 117, 117, 129, 131, 91, 119, 126, 119, 115, 117, 112, 115, 128, 117, 113, 118, 104, 103, 111, 116, 116, 89, 104, 107, 114, 122, 121, 129, 99, 112, 113, 105, 118, 107, 119, 109, 135, 121, 114, 117, 115, 125, 114, 119, 120, 116, 118, 127, 120, 118, 105, 108, 121, 114, 117, 117, 101, 139, 116, 108, 120, 111, 115, 88, 116, 120, 116, 114, 117, 110, 132, 126, 113, 123, 119, 117, 112, 113, 122, 116, 122, 117, 134, 112, 105, 111, 124, 113, 141, 120, 113, 116, 124, 106, 119, 117, 109, 123, 121, 115, 120, 112, 124, 124, 110, 130, 107, 126, 114, 118, 116, 122, 108, 108, 119, 114, 112, 118, 113, 112, 121, 126, 123, 109, 108, 132, 135, 111, 126, 123, 102, 116, 105, 124, 114, 106, 112, 119, 110, 123, 118, 112, 115, 128, 117, 134, 121, 103, 125, 113, 117, 144, 120, 114, 122, 107, 117, 112, 121, 122, 117, 122, 123, 122, 94, 122, 117, 120, 132, 103, 116, 120, 110, 110, 115, 112, 114, 117, 117, 121, 113, 115, 119, 118, 106, 114, 107, 125, 96, 117, 113, 119, 115, 133, 117, 119, 115, 114, 117, 115, 119, 111, 131, 117, 110, 112, 131, 125, 99, 109, 108, 118, 116, 124, 120, 117, 128, 123, 128, 118, 112, 136, 113, 114, 111, 112, 112, 124, 121, 117, 117, 115, 117, 106, 116, 120, 107, 127, 119, 124, 121, 114, 123, 114, 123, 99, 121, 114, 112, 120, 106, 117, 112, 106, 103, 135, 111, 128, 107, 120, 109, 111, 113, 131, 139, 109, 132, 114, 118, 119, 105, 120, 108, 121, 112, 125, 119, 109, 116, 100, 130, 107, 105, 126, 114, 114, 114, 104, 112, 100, 109, 112, 114, 114, 115, 115, 114, 105, 101, 118, 116, 113, 112, 115, 121, 110, 123, 107, 101, 120, 116, 108, 100, 130, 113, 115, 110, 120, 127, 115, 107, 120, 124, 105, 117, 114, 113, 98, 118, 128, 114, 121, 107, 127, 108, 109, 110, 102, 139, 115, 128, 114, 120, 111, 116, 112, 113, 113, 120, 94, 130, 115, 113, 121, 119, 117, 122, 117, 114, 123, 97, 135, 118, 94, 97, 119, 109, 106, 126, 108, 115, 99, 102, 123, 117, 118, 131, 109, 116, 111, 107, 113, 109, 113, 126, 124, 112, 113, 118, 102, 114, 118, 125, 95, 110, 112, 98, 123, 158, 109, 127, 123, 117, 127, 111, 112, 119, 113, 120, 126, 109, 116, 118, 117, 113, 123, 106, 111, 108, 129, 113, 111, 113, 105, 136, 100, 117, 115, 129, 126, 102, 118, 125, 110, 116, 119, 118, 127, 116, 139, 120, 120, 126, 114, 106, 117, 125, 116, 106, 125, 120, 120, 123, 124, 146, 119, 125, 120, 118, 126, 107, 111, 119, 123, 109, 132, 115, 106, 120, 106, 119, 135, 121, 115, 111, 145, 101, 127, 128, 122, 118, 118, 120, 110, 104, 118, 129, 111, 98, 114, 120, 111, 116, 112, 105, 117, 116, 126, 105, 119, 107, 108, 124, 119, 111, 104, 127, 120, 131, 118, 128, 112, 108, 114, 129, 119, 119, 109, 119, 111, 118, 120, 117, 129, 113, 106, 130, 111, 115, 117, 122, 95, 106, 125, 141, 108, 110, 122, 95, 117, 117, 112, 116, 136, 125, 117, 111, 117, 117, 110, 146, 107, 113, 103, 107, 125, 108, 116, 101, 112, 111, 112, 112, 136, 113, 107, 114, 110, 119, 99, 118, 127, 119, 116, 118, 117, 119, 114, 116, 125, 107, 125, 107, 116, 99, 114, 121, 111, 117, 103, 119, 121, 110, 134, 109, 68, 118, 115, 100, 129, 111, 124, 113, 112, 111, 117, 118, 106, 112, 109, 108, 126, 126, 110, 133, 103, 114, 106, 113, 111, 116, 100, 91, 98, 108, 115, 138, 109, 113, 117, 115, 128, 111, 120, 115, 99, 105, 124, 135, 117, 110, 107, 120, 100, 104, 117, 118, 118, 97, 116, 113, 119, 117, 119, 125, 118, 130, 108, 121, 91, 109, 121, 125, 112, 121, 113, 146, 109, 124, 104, 108, 116, 110, 110, 119, 125, 122, 130, 134, 109, 120, 114, 111, 107, 111, 126, 118, 116, 116, 103, 121, 108, 118, 106, 104, 117, 112, 112, 106, 119, 108, 88, 108, 119, 119, 102, 115, 106, 108, 102, 113, 109, 111, 111, 110, 106, 116, 114, 121, 117, 107, 108, 122, 117, 97, 128, 127, 114, 107, 103, 118, 123, 117, 102, 125, 132, 116, 109, 112, 122, 112, 107, 113, 134, 110, 119, 118, 121, 110, 114, 130, 109, 119, 114, 115, 117, 107, 112, 94, 130, 111, 118, 112, 110, 120, 137, 106, 112, 95, 117, 106, 109, 111, 113, 111, 119, 118, 113, 132, 114, 84, 118, 109, 122, 111, 105, 111, 150, 113, 112, 128, 118, 107, 115, 119, 127, 113, 136, 115, 109, 128, 131, 112, 122, 129, 123, 121, 103, 113, 121, 119, 106, 116, 114, 108, 118, 127, 117, 127, 112, 103, 108, 119, 117, 114, 113, 118, 113, 113, 110, 108, 119, 114, 126, 118, 113, 149, 128, 117, 129, 77, 116, 125, 109, 116, 124, 120, 112, 124, 120, 109, 120, 133, 120, 103, 108, 108, 100, 120, 125, 104, 113, 114, 104, 108, 129, 114, 106, 109, 112, 116, 119, 116, 110, 113, 108, 112, 133, 121, 107, 131, 108, 120, 119, 109, 120, 103, 99, 114, 103, 115, 117, 114, 138, 123, 119, 115, 102, 129, 113, 121, 117, 124, 111, 131, 112, 118, 117, 128, 133, 111, 114, 111, 114, 124, 119, 102, 142, 126, 122, 112, 125, 128, 141, 120, 102, 114, 131, 102, 111, 104, 117, 103, 124, 116, 105, 119, 107, 124, 121, 122, 115, 114, 104, 134, 100, 111, 120, 118, 126, 118, 130, 118, 122, 115, 115, 118, 116, 121, 121, 121, 108, 113, 122, 96, 115, 115, 112, 123, 118, 119, 110, 110, 120, 118, 119, 127, 118, 121, 109, 107, 124, 123, 109, 118, 116, 117, 110, 95, 127, 138, 108, 110, 109, 110, 121, 116, 115, 128, 121, 114, 100, 115, 104, 111, 125, 125, 113, 125, 114, 125, 109, 129, 113, 120, 119, 113, 102, 117, 111, 115, 118, 100, 100, 104, 104, 119, 116, 119, 123, 118, 128, 105, 116, 116, 113, 111, 109, 117, 110, 125, 117, 115, 109, 113, 130, 101, 92, 139, 119, 119, 120, 110, 115, 103, 108, 104, 133, 118, 127, 104, 114, 110, 128, 122, 111, 111, 124, 116, 112, 116, 118, 117, 112, 119, 115, 97, 116, 115, 121, 124, 89, 125, 121, 115, 122, 122, 121, 123, 125, 115, 97, 116, 120, 123, 118, 97, 116, 109, 123, 114, 113, 119, 112, 111, 120, 108, 119, 127, 121, 92, 114, 113, 131, 112, 118, 116, 124, 116, 114, 105, 124, 125, 129, 113, 99, 116, 107, 113, 111, 117, 117, 114, 114, 110, 107, 115, 113, 122, 122, 126, 118, 107, 116, 106, 120, 127, 115, 97, 130, 122, 116, 95, 117, 102, 105, 100, 117, 128, 111, 128, 120, 112, 117, 114, 117, 114, 112, 104, 119, 107, 123, 115, 127, 109, 112, 119, 121, 112, 101, 120, 104, 110, 102, 122, 115, 113, 95, 123, 127, 122, 113, 110, 102, 118, 116, 118, 152, 118, 129, 121, 128, 120, 115, 115, 127, 112, 116, 51, 122, 115, 114, 140, 118, 119, 118, 103, 74, 119, 120, 112, 103, 117, 116, 119, 118, 120, 115, 107, 120, 125, 121, 130, 112, 115, 123, 119, 119, 112, 116, 112, 125, 118, 109, 113, 106, 108, 113, 117, 112, 106, 126, 121, 121, 122, 105, 119, 112, 125, 119, 109, 103, 122, 122, 118, 107, 120, 120, 113, 117, 115, 118, 108, 115, 109, 126, 113, 117, 110, 103, 105, 118, 122, 113, 137, 120, 121, 110, 120, 119, 121, 120, 114, 113, 119, 119, 116, 117, 126, 116, 118, 104, 115, 111, 116, 102, 98, 116, 115, 113, 115, 118, 111, 125, 117, 117, 120, 113, 112, 119, 116, 120, 117, 105, 110, 123, 115, 118, 110, 114, 104, 119, 103, 112, 114, 103, 111, 74, 118, 120, 112, 108, 105, 109, 110, 116, 117, 111, 119, 120, 110, 120, 105, 120, 113, 122, 125, 123, 129, 111, 121, 116, 130, 114, 109, 117, 112, 123, 109, 109, 112, 115, 102, 114, 125, 121, 115, 117, 112, 115, 115, 117, 114, 122, 116, 104, 126, 120, 146, 120, 105, 110, 118, 114, 123, 117, 96, 109, 125, 119, 104, 112, 114, 106, 111, 116, 120, 115, 117, 114, 116, 117, 110, 112, 109, 123, 121, 108, 117, 113, 113, 120, 44, 112, 111, 113, 111, 119, 120, 111, 105, 121, 102, 79, 123, 122, 119, 120, 120, 125, 89, 117, 111, 122, 118, 119, 114, 124, 112, 109, 113, 110, 111, 118, 115, 112, 103, 120, 115, 114, 114, 118, 113, 127, 122, 115, 113, 126, 112, 111, 129, 118, 143, 122, 123, 119, 116, 115, 127, 118, 121, 119, 119, 126, 112, 124, 114, 99, 120, 116, 107, 111, 113, 113, 123, 135, 124, 118, 109, 116, 117, 111, 116, 117, 119, 114, 112, 98, 115, 126, 108, 119, 116, 108, 114, 106, 129, 120, 107, 122, 118, 125, 121, 116, 112, 120, 116, 120, 109, 118, 110, 103, 104, 118, 120, 119, 114, 108, 60, 123, 136, 116, 111, 121, 118, 113, 108, 120, 124, 125, 125, 118, 113, 116, 107, 169, 117, 112, 125, 123, 124, 122, 154, 123, 114, 115, 107, 118, 126, 104, 122, 113, 116, 120, 77, 115, 123, 114, 122, 122, 110, 116, 120, 124, 123, 114, 113, 117, 115, 118, 109, 107, 94, 125, 119, 114, 118, 125, 111, 115, 117, 124, 117, 122, 126, 118, 126, 118, 120, 121, 125, 116, 120, 118, 112, 111, 120, 108, 129, 160, 109, 118, 106, 124, 119, 113, 110, 113, 113, 120, 116, 118, 128, 124, 124, 99, 111, 119, 121, 127, 115, 125, 116, 120, 114, 141, 153, 110, 111, 124, 111, 137, 114, 121, 112, 120, 115, 123, 113, 114, 114, 119, 117, 115, 107, 117, 107, 127, 128, 119, 134, 118, 121, 110, 109, 111, 112, 115, 111, 110, 118, 105, 113, 103, 116, 108, 120, 122, 106, 111, 94, 110, 122, 107, 112, 109, 106, 116, 116, 120, 114, 116, 128, 122, 108, 81, 127, 102, 107, 118, 114, 105, 111, 156, 131, 164, 120, 130, 106, 123, 114, 105, 130, 124, 107, 108, 99, 125, 96, 113, 132, 115, 112, 121, 119, 122, 128, 106, 116, 125, 127, 98, 109, 110, 122, 114, 115, 117, 114, 118, 125, 121, 124, 112, 119, 124, 93, 124, 118, 114, 114, 116, 136, 103, 118, 117, 121, 98, 116, 112, 105, 125, 118, 121, 115, 108, 115, 119, 110, 110, 119, 116, 106, 110, 116, 129, 125, 128, 134, 127, 114, 109, 123, 110, 115, 134, 111, 113, 121, 119, 114, 113, 107, 107, 109, 122, 118, 123, 114, 122, 120, 118, 116, 107, 135, 98, 116, 115, 113, 120, 124, 125, 121, 118, 117, 126, 113, 113, 116, 109, 114, 112, 110, 116, 113, 109, 123, 113, 116, 120, 105, 121, 137, 118, 113, 111, 109, 125, 103, 109, 111, 117, 127, 126, 108, 109, 124, 98, 106, 114, 119, 128, 108, 128, 102, 123, 125, 115, 110, 114, 131, 119, 115, 108, 95, 111, 113, 99, 112, 119, 120, 120, 131, 109, 102, 115, 138, 117, 105, 114, 116, 115, 126, 116, 119, 121, 117, 119, 117, 105, 101, 109, 118, 123, 116, 114, 120, 103, 125, 121, 111, 122, 131, 123, 120, 101, 114, 120, 134, 117, 106, 119, 113, 104, 119, 123, 123, 109, 124, 114, 130, 119, 103, 118, 100, 161, 118, 119, 123, 113, 118, 120, 106, 116, 131, 131, 117, 112, 104, 118, 128, 107, 101, 118, 111, 114, 108, 123, 123, 128, 123, 112, 122, 112, 118, 117, 118, 104, 112, 115, 110, 123, 147, 121, 122, 114, 127, 113, 108, 103, 119, 115, 117, 113, 100, 113, 135, 121, 112, 118, 122, 106, 126, 116, 118, 115, 106, 119, 112, 116, 120, 121, 124, 128, 129, 115, 112, 98, 123, 112, 108, 107, 121, 114, 132, 122, 116, 117, 108, 112, 121, 132, 137, 118, 112, 133, 113, 106, 106, 112, 110, 119, 127, 127, 127, 120, 130, 96, 115, 108, 117, 115, 115, 121, 107, 100, 110, 121, 123, 108, 117, 116, 109, 111, 113, 111, 117, 112, 108, 116, 121, 109, 116, 111, 122, 125, 119, 120, 112, 119, 103, 118, 119, 111, 109, 115, 115, 112, 124, 114, 117, 106, 113, 100, 110, 119, 112, 125, 119, 109, 112, 127, 122, 114, 117, 124, 105, 120, 120, 139, 126, 112, 104, 127, 117, 108, 113, 116, 102, 114, 117, 124, 114, 113, 118, 116, 115, 118, 104, 115, 117, 110, 119, 123, 111, 118, 103, 113, 115, 110, 110, 117, 127, 124, 125, 112, 105, 116, 117, 96, 121, 120, 123, 118, 117, 115, 138, 127, 107, 127, 120, 115, 106, 110, 104, 118, 119, 105, 113, 115, 110, 107, 113, 111, 122, 112, 118, 124, 109, 108, 101, 126, 125, 115, 118, 110, 117, 96, 120, 117, 117, 115, 114, 117, 114, 123, 111, 120, 111, 104, 112, 125, 107, 113, 115, 134, 117, 107, 134, 113, 124, 113, 115, 120, 121, 109, 110, 101, 119, 121, 113, 123, 106, 110, 102, 113, 113, 115, 111, 118, 111, 113, 124, 111, 116, 116, 130, 117, 110, 107, 113, 100, 109, 109, 127, 128, 118, 116, 112, 95, 115, 115, 117, 121, 117, 113, 108, 112, 114, 116, 114, 114, 120, 99, 124, 108, 108, 117, 136, 118, 122, 115, 126, 119, 122, 115, 116, 114, 121, 120, 116, 126, 119, 101, 110, 116, 107, 115, 110, 108, 117, 118, 120, 122, 110, 112, 114, 114, 116, 106, 117, 111, 127, 108, 125, 114, 120, 119, 102, 110, 118, 113, 114, 118, 116, 110, 112, 104, 116, 117, 113, 114, 116, 116, 118, 113, 120, 123, 116, 103, 114, 114, 110, 113, 108, 121, 124, 113, 117, 111, 116, 128, 116, 116, 115, 122, 114, 115, 112, 141, 120, 131, 118, 116, 109, 113, 118, 111, 122, 119, 117, 130, 117, 103, 120, 118, 120, 125, 122, 117, 116, 115, 120, 117, 119, 119, 112, 115, 115, 109, 117, 116, 116, 120, 119, 110, 115, 120, 112, 127, 118, 113, 115, 116, 113, 120, 106, 111, 123, 117, 117, 113, 119, 110, 94, 114, 99, 126, 118, 117, 118, 104, 113, 112, 115, 113, 119, 115, 123, 113, 117, 120, 118, 111, 116, 111, 122, 119, 106, 116, 118, 113, 115, 113, 119, 125, 107, 118, 120, 119, 115, 110, 114, 111, 115, 109, 116, 118, 114, 115, 105, 110, 105, 104, 112, 124, 116, 130, 108, 116, 119, 127, 116, 109, 122, 112, 114, 116, 120, 123, 111, 106, 112, 104, 118, 117, 116, 115, 116, 118, 116, 111, 119, 123, 110, 118, 115, 113, 102, 118, 113, 111, 111, 124, 120, 114, 114, 115, 120, 111, 110, 109, 105, 119, 111, 113, 103, 115, 122, 116, 113, 115, 120, 113, 114, 123, 123, 113, 134, 120, 105, 116, 118, 119, 105, 117, 114, 105, 107, 115, 118, 112, 122, 117, 118, 110, 109, 120, 122, 119, 111, 121, 116, 119, 116, 112, 121, 121, 110, 116, 112, 116, 118, 104, 118, 112, 115, 120, 124, 113, 123, 126, 119, 116, 124, 121, 118, 120, 115, 118, 110, 119, 118, 114, 109, 121, 116, 120, 113, 112, 119, 117, 115, 117, 108, 114, 114, 116, 114, 120, 116, 111, 108, 108, 114, 114, 107, 113, 124, 119, 116, 113, 114, 117, 113, 117, 115, 118, 108, 111, 112, 114, 110, 113, 119, 118, 110, 116, 115, 117, 123, 118, 118, 101, 114, 112, 113, 110, 115, 114, 120, 120, 118, 111, 121, 125, 110, 116, 107, 119, 117, 112, 108, 123, 113, 119, 116, 115, 122, 107, 118, 115, 109, 110, 110, 116, 124, 111, 122, 117, 120, 114, 117, 122, 105, 114, 109, 121, 114, 120, 120, 113, 124, 112, 110, 116, 96, 112, 118, 114, 109, 116, 115, 115, 113, 110, 108, 116, 115, 115, 120, 110, 117, 118, 115, 119, 123, 104, 114, 118, 122, 111, 109, 117, 109, 111, 108, 118, 108, 113, 109, 107, 113, 122, 114, 119, 119, 108, 113, 118, 116, 106, 119, 120, 122, 117, 115, 114, 109, 113, 122, 114, 114, 119, 118, 114, 116, 108, 105, 120, 107, 108, 115, 115, 116, 106, 118, 114, 107, 116, 106, 116, 120, 97, 122, 115, 118, 116, 118, 122, 113, 115, 125, 118, 121, 107, 113, 109, 106, 114, 117, 115, 117, 123, 119, 117, 112, 131, 117, 111, 114, 111, 118, 125, 115, 125, 126, 115, 112, 121, 116, 123, 115, 118, 109, 121, 120, 112, 113, 119, 116, 116, 113, 121, 129, 112, 116, 115, 114, 117, 107, 126, 107, 116, 119, 116, 116, 123, 122, 112, 99, 117, 122, 117, 120, 116, 116, 110, 122, 116, 115, 111, 119, 115, 115, 107, 114, 114, 115, 118, 115, 118, 119, 123, 109, 113, 130, 116, 106, 108, 113, 121, 115, 120, 118, 117, 112, 115, 118, 120, 126, 101, 124, 103, 120, 113, 107, 117, 116, 117, 116, 119, 114, 115, 113, 102, 119, 103, 128, 120, 104, 118, 118, 122, 115, 117, 120, 111, 114, 118, 138, 124, 114, 117, 118, 120, 111, 114, 113, 101, 122, 98, 116, 114, 117, 116, 120, 119, 114, 112, 106, 105, 118, 118, 107, 118, 124, 126, 115, 113, 113, 113, 111, 117, 126, 123, 110, 122, 112, 109, 115, 119, 112, 111, 113, 119, 113, 108, 110, 112, 118, 114, 116, 125, 112, 121, 124, 126, 125, 118, 114, 112, 129, 116, 115, 112, 117, 118, 114, 108, 111, 119, 109, 118, 116, 113, 107, 110, 111, 117, 128, 116, 116, 131, 114, 119, 111, 101, 123, 118, 116, 123, 116, 110, 114, 123, 119, 116, 117, 119, 119, 121, 118, 118, 113, 112, 119, 111, 122, 116, 113, 122, 119, 108, 119, 118, 121, 109, 112, 110, 120, 115, 123, 106, 112, 110, 122, 118, 109, 116, 117, 113, 122, 117, 122, 120, 113, 115, 97, 113, 131, 119, 117, 113, 115, 117, 105, 115, 114, 111, 115, 109, 117, 111, 116, 115, 113, 110, 118, 107, 114, 126, 118, 116, 122, 112, 123, 102, 113, 117, 116, 114, 108, 116, 113, 113, 116, 122, 124, 106, 124, 108, 117, 111, 116, 114, 132, 116, 115, 114, 114, 116, 120, 115, 120, 124, 113, 116, 124, 126, 112, 124, 111, 115, 127, 115, 125, 110, 115, 117, 117, 121, 124, 111, 111, 115, 112, 113, 119, 113, 110, 115, 104, 118, 111, 126, 113, 129, 113, 132, 112, 110, 112, 111, 113, 146, 122, 116, 111, 113, 131, 113, 111, 109, 116, 110, 116, 109, 110, 115, 122, 115, 107, 115, 115, 109, 130, 120, 104, 113, 106, 115, 117, 111, 121, 112, 122, 125, 120, 122, 105, 119, 122, 116, 110, 111, 128, 113, 123, 118, 117, 111, 111, 124, 111, 111, 113, 113, 121, 114, 110, 117, 103, 127, 112, 119, 121, 121, 133, 121, 120, 121, 119, 122, 123, 111, 107, 111, 121, 128, 125, 116, 123, 111, 113, 119, 116, 119, 110, 100, 122, 115, 117, 123, 117, 114, 116, 113, 126, 119, 111, 121, 115, 102, 125, 125, 121, 125, 112, 115, 109, 117, 112, 113, 117, 130, 116, 115, 110, 114, 122, 114, 105, 121, 116, 114, 120, 110, 106, 112, 118, 113, 118, 125, 130, 115, 114, 112, 116, 103, 108, 109, 114, 104, 124, 129, 119, 117, 137, 101, 110, 108, 135, 120, 113, 107, 120, 120, 111, 131, 118, 113, 115, 105, 116, 128, 116, 110, 102, 124, 109, 122, 122, 97, 118, 103, 107, 107, 128, 110, 110, 119, 133, 109, 122, 128, 124, 116, 110, 132, 122, 115, 109, 114, 119, 119, 115, 125, 116, 109, 123, 105, 113, 128, 108, 117, 123, 116, 141, 110, 119, 114, 125, 113, 125, 117, 118, 101, 121, 99, 119, 119, 127, 111, 122, 120, 118, 134, 124, 119, 123, 122, 115, 100, 118, 105, 124, 117, 112, 114, 105, 128, 111, 115, 126, 127, 86, 116, 109, 106, 108, 114, 111, 110, 103, 117, 102, 106, 128, 127, 117, 113, 132, 108, 107, 129, 117, 120, 106, 112, 123, 113, 109, 114, 125, 119, 116, 117, 109, 103, 102, 112, 106, 97, 105, 113, 119, 110, 129, 107, 114, 123, 111, 125, 120, 131, 109, 113, 120, 122, 105, 121, 105, 121, 122, 104, 124, 134, 118, 128, 96, 116, 120, 117, 123, 121, 123, 128, 112, 105, 111, 112, 124, 105, 120, 118, 109, 120, 110, 110, 123, 120, 103, 112, 111, 114, 121, 118, 116, 114, 93, 118, 123, 105, 111, 124, 130, 124, 119, 113, 104, 118, 100, 124, 121, 113, 117, 135, 124, 120, 137, 123, 113, 125, 118, 109, 118, 125, 119, 120, 119, 123, 123, 119, 130, 107, 120, 118, 119, 127, 124, 118, 116, 103, 124, 111, 128, 128, 110, 127, 107, 123, 100, 127, 113, 117, 124, 114, 122, 113, 120, 107, 119, 122, 116, 109, 105, 99, 116, 104, 106, 119, 144, 123, 121, 117, 122, 120, 113, 128, 135, 115, 115, 122, 108, 107, 126, 92, 122, 107, 111, 133, 122, 108, 135, 119, 123, 109, 122, 114, 94, 113, 121, 122, 121, 112, 117, 106, 146, 116, 121, 107, 111, 129, 124, 126, 133, 113, 116, 126, 102, 126, 119, 109, 115, 113, 113, 117, 118, 121, 115, 118, 124, 121, 115, 116, 108, 124, 84, 116, 116, 107, 111, 130, 118, 119, 104, 114, 117, 119, 121, 94, 108, 114, 111, 122, 93, 118, 107, 115, 111, 124, 108, 122, 125, 120, 109, 107, 122, 117, 110, 111, 136, 114, 113, 119, 111, 120, 119, 115, 112, 140, 124, 117, 126, 105, 132, 114, 107, 118, 114, 125, 127, 120, 121, 109, 125, 123, 121, 120, 123, 112, 123, 98, 120, 108, 108, 122, 113, 108, 103, 107, 110, 115, 97, 103, 105, 126, 118, 113, 129, 114, 112, 113, 122, 104, 117, 106, 119, 105, 117, 120, 107, 118, 115, 109, 114, 105, 107, 118, 115, 102, 108, 102, 111, 124, 109, 125, 103, 104, 119, 121, 108, 112, 112, 114, 108, 112, 119, 119, 128, 124, 119, 112, 114, 120, 112, 116, 117, 110, 112, 121, 105, 109, 108, 117, 114, 91, 108, 104, 122, 125, 107, 119, 113, 104, 109, 106, 119, 113, 114, 118, 116, 113, 118, 118, 125, 112, 115, 102, 119, 124, 141, 131, 113, 115, 111, 126, 120, 123, 121, 107, 108, 103, 119, 111, 138, 119, 107, 125, 121, 135, 118, 121, 121, 135, 125, 118, 109, 104, 109, 126, 111, 129, 97, 105, 113, 121, 105, 119, 115, 126, 120, 115, 108, 121, 114, 110, 98, 124, 121, 127, 88, 114, 125, 112, 114, 104, 115, 120, 128, 120, 66, 116, 117, 108, 202, 124, 110, 132, 125, 114, 116, 118, 122, 108, 125, 134, 121, 103, 116, 123, 106, 111, 111, 119, 107, 111, 131, 127, 120, 118, 101, 118, 108, 184, 115, 118, 112, 117, 108, 116, 105, 119, 114, 126, 114, 110, 124, 103, 107, 107, 115, 112, 107, 119, 116, 117, 126, 114, 115, 109, 113, 126, 115, 112, 103, 111, 115, 81, 113, 110, 115, 117, 136, 118, 114, 118, 96, 130, 124, 121, 120, 127, 152, 114, 112, 106, 107, 122, 133, 119, 116, 111, 114, 119, 118, 98, 106, 118, 114, 109, 128, 115, 118, 126, 112, 107, 121, 120, 130, 118, 117, 115, 124, 125, 115, 112, 113, 106, 102, 117, 117, 126, 110, 155, 103, 105, 118, 113, 112, 124, 113, 122, 122, 129, 125, 127, 124, 124, 120, 120, 123, 105, 113, 115, 114, 127, 108, 117, 120, 118, 124, 126, 111, 116, 123, 85, 134, 106, 117, 133, 110, 111, 106, 116, 115, 121, 116, 122, 115, 110, 118, 125, 118, 134, 116, 117, 96, 123, 126, 114, 130, 118, 122, 125, 113, 126, 121, 115, 127, 114, 130, 106, 111, 128, 100, 119, 107, 110, 118, 130, 112, 102, 117, 129, 112, 135, 120, 109, 117, 127, 124, 112, 123, 105, 117, 106, 126, 108, 111, 125, 109, 122, 114, 109, 134, 123, 132, 125, 109, 111, 119, 117, 122, 128, 120, 123, 122, 129, 101, 118, 117, 110, 120, 123, 119, 93, 118, 108, 106, 115, 112, 117, 113, 119, 110, 108, 113, 116, 125, 115, 116, 123, 115, 110, 127, 95, 122, 114, 115, 122, 112, 95, 111, 124, 117, 106, 108, 111, 121, 114, 105, 121, 122, 116, 135, 130, 123, 125, 110, 122, 114, 102, 59, 120, 116, 121, 107, 121, 107, 82, 122, 121, 126, 115, 112, 119, 126, 106, 117, 127, 111, 106, 109, 114, 126, 122, 123, 101, 98, 111, 106, 103, 121, 114, 122, 121, 107, 113, 119, 245, 122, 111, 111, 114, 113, 123, 109, 120, 116, 113, 123, 113, 116, 130, 101, 116, 109, 121, 96, 120, 127, 139, 130, 129, 108, 111, 100, 123, 107, 118, 131, 115, 114, 103, 119, 108, 126, 120, 109, 108, 135, 133, 106, 107, 118, 101, 117, 99, 119, 119, 118, 122, 118, 112, 115, 121, 124, 114, 111, 133, 123, 98, 117, 116, 115, 126, 121, 122, 118, 121, 116, 106, 131, 104, 121, 106, 118, 125, 114, 111, 112, 120, 118, 111, 115, 119, 118, 126, 122, 144, 108, 106, 116, 116, 108, 119, 129, 99, 121, 118, 110, 119, 108, 113, 117, 110, 129, 121, 119, 111, 127, 124, 126, 119, 128, 116, 124, 118, 115, 116, 117, 127, 114, 108, 116, 108, 91, 125, 132, 107, 103, 127, 129, 117, 108, 114, 121, 101, 111, 116, 105, 122, 116, 115, 117, 120, 112, 122, 110, 118, 117, 111, 101, 116, 110, 110, 122, 111, 115, 96, 127, 123, 111, 115, 123, 119, 134, 125, 114, 112, 114, 113, 122, 115, 125, 112, 97, 117, 118, 119, 115, 120, 103, 111, 107, 121, 123, 122, 115, 129, 118, 116, 117, 108, 104, 102, 131, 102, 112, 123, 114, 121, 120, 114, 141, 124, 114, 101, 117, 111, 122, 111, 112, 98, 109, 94, 157, 109, 121, 108, 113, 114, 120, 110, 121, 144, 111, 108, 109, 117, 108, 114, 120, 127, 112, 109, 117, 119, 110, 118, 117, 132, 108, 119, 130, 131, 124, 109, 120, 105, 124, 117, 105, 125, 115, 111, 104, 111, 128, 131, 123, 119, 117, 119, 48, 118, 118, 114, 110, 112, 119, 114, 126, 109, 116, 114, 120, 112, 119, 119, 115, 123, 109, 134, 117, 116, 112, 111, 113, 114, 133, 113, 115, 126, 106, 132, 121, 110, 120, 118, 108, 114, 108, 123, 113, 125, 124, 104, 104, 103, 109, 119, 112, 120, 123, 109, 122, 106, 120, 116, 117, 109, 119, 105, 110, 111, 118, 106, 107, 122, 123, 105, 107, 113, 116, 126, 119, 110, 121, 113, 108, 107, 135, 111, 119, 115, 113, 106, 101, 118, 115, 119, 118, 121, 112, 116, 115, 119, 111, 129, 114, 106, 115, 130, 118, 116, 117, 105, 133, 122, 108, 103, 114, 125, 116, 102, 116, 113, 115, 109, 108, 122, 110, 112, 121, 109, 127, 121, 104, 100, 132, 114, 110, 117, 122, 120, 114, 121, 122, 100, 116, 118, 116, 115, 115, 117, 111, 113, 127, 121, 115, 111, 121, 114, 126, 99, 110, 122, 123, 127, 108, 104, 112, 121, 113, 134, 130, 118, 119, 114, 116, 108, 122, 121, 119, 109, 127, 119, 113, 118, 119, 112, 120, 113, 135, 116, 129, 124, 110, 125, 119, 137, 124, 122, 116, 116, 96, 127, 113, 114, 113, 116, 111, 116, 120, 114, 114, 119, 109, 108, 115, 114, 122, 115, 124, 110, 114, 122, 114, 122, 128, 124, 122, 122, 119, 116, 99, 120, 117, 112, 119, 100, 118, 108, 124, 115, 111, 116, 122, 113, 122, 107, 104, 135, 116, 114, 126, 112, 123, 140, 115, 88, 118, 123, 118, 118, 119, 98, 115, 115, 114, 109, 122, 115, 113, 113, 112, 115, 115, 117, 136, 126, 131, 114, 97, 117, 118, 115, 108, 112, 129, 89, 122, 120, 110, 114, 122, 110, 115, 118, 133, 124, 116, 130, 114, 117, 114, 111, 112, 124, 134, 124, 122, 117, 107, 115, 131, 113, 118, 119, 99, 112, 98, 112, 106, 100, 116, 111, 111, 120, 120, 121, 91, 125, 130, 122, 115, 119, 115, 107, 115, 108, 109, 124, 123, 125, 110, 102, 126, 115, 112, 118, 105, 124, 116, 112, 138, 91, 117, 118, 128, 117, 109, 121, 127, 122, 109, 113, 114, 105, 111, 111, 126, 115, 111, 116, 113, 117, 127, 118, 123, 117, 108, 112, 116, 119, 120, 122, 133, 115, 105, 105, 109, 107, 121, 112, 108, 116, 114, 104, 119, 108, 111, 105, 98, 112, 127, 126, 115, 118, 109, 103, 121, 119, 104, 108, 108, 120, 114, 116, 122, 106, 135, 126, 116, 109, 107, 108, 118, 121, 114, 119, 115, 111, 110, 116, 122, 116, 120, 122, 117, 99, 114, 97, 115, 116, 106, 116, 113, 113, 115, 122, 106, 110, 121, 123, 113, 94, 103, 112, 125, 124, 115, 126, 119, 110, 113, 114, 115, 116, 118, 120, 116, 122, 108, 112, 110, 106, 107, 119, 108, 115, 123, 106, 111, 134, 117, 108, 112, 112, 110, 115, 114, 110, 148, 110, 117, 108, 115, 113, 111, 114, 108, 113, 119, 120, 112, 128, 114, 130, 119, 117, 111, 122, 115, 117, 113, 113, 108, 108, 105, 109, 112, 112, 110, 122, 117, 116, 120, 116, 107, 122, 118, 111, 108, 113, 118, 107, 113, 119, 123, 121, 117, 112, 124, 117, 121, 128, 119, 117, 116, 117, 102, 110, 126, 108, 105, 115, 112, 121, 116, 121, 113, 121, 123, 117, 121, 117, 109, 128, 122, 107, 117, 117, 112, 118, 135, 135, 116, 111, 98, 132, 117, 123, 106, 129, 106, 113, 119, 119, 127, 113, 109, 110, 112, 111, 115, 114, 116, 114, 115, 109, 108, 95, 115, 93, 117, 118, 113, 112, 112, 120, 110, 118, 117, 121, 113, 117, 125, 128, 121, 109, 110, 115, 130, 121, 120, 117, 115, 136, 126, 113, 121, 104, 113, 122, 111, 117, 105, 113, 115, 111, 119, 125, 112, 116, 110, 120, 118, 131, 111, 114, 117, 120, 121, 121, 113, 130, 106, 121, 111, 110, 114, 124, 118, 123, 117, 116, 108, 126, 126, 114, 104, 113, 129, 123, 87, 114, 126, 114, 111, 97, 119, 110, 112, 123, 121, 118, 114, 109, 107, 119, 111, 112, 116, 118, 118, 128, 112, 113, 110, 114, 123, 111, 118, 111, 129, 107, 131, 118, 110, 109, 108, 142, 113, 141, 114, 125, 114, 112, 113, 123, 119, 109, 118, 107, 121, 107, 111, 113, 120, 110, 115, 116, 101, 122, 116, 117, 113, 115, 122, 124, 119, 112, 118, 134, 116, 120, 118, 129, 126, 127, 117, 122, 115, 112, 148, 118, 125, 103, 117, 114, 112, 113, 95, 115, 125, 114, 114, 114, 117, 128, 121, 123, 118, 125, 109, 120, 114, 115, 111, 126, 124, 128, 117, 114, 120, 122, 128, 115, 119, 131, 121, 107, 111, 124, 110, 118, 113, 116, 112, 117, 112, 109, 109, 113, 114, 109, 120, 115, 112, 120, 105, 119, 126, 118, 125, 118, 112, 113, 111, 116, 108, 121, 125, 104, 113, 108, 132, 114, 114, 117, 103, 110, 112, 104, 119, 116, 115, 123, 124, 115, 117, 120, 119, 114, 128, 132, 122, 117, 99, 105, 115, 121, 120, 121, 115, 106, 118, 113, 122, 100, 111, 116, 121, 113, 124, 116, 113, 120, 119, 108, 120, 114, 108, 117, 111, 109, 124, 116, 114, 122, 113, 120, 108, 116, 125, 122, 109, 106, 117, 108, 109, 120, 105, 104, 110, 115, 126, 115, 126, 112, 114, 128, 117, 126, 121, 121, 108, 114, 123, 118, 130, 113, 128, 125, 109, 99, 117, 123, 126, 109, 112, 114, 122, 113, 107, 109, 119, 107, 124, 101, 124, 111, 114, 109, 123, 106, 114, 112, 112, 115, 113, 120, 106, 111, 108, 139, 118, 129, 108, 124, 127, 119, 112, 119, 114, 117, 122, 111, 100, 122, 127, 119, 119, 102, 112, 121, 121, 114, 118, 115, 119, 115, 112, 116, 104, 118, 123, 115, 116, 124, 117, 109, 105, 105, 116, 113, 122, 117, 121, 124, 110, 121, 107, 116, 114, 116, 120, 111, 108, 108, 116, 128, 109, 120, 111, 117, 116, 137, 143, 117, 118, 118, 111, 121, 116, 125, 110, 122, 115, 103, 106, 105, 117, 121, 121, 104, 116, 115, 115, 139, 118, 123, 109, 111, 115, 113, 111, 113, 104, 110, 112, 122, 122, 114, 120, 114, 113, 115, 107, 107, 113, 116, 120, 116, 111, 123, 103, 107, 117, 117, 126, 120, 116, 118, 113, 117, 122, 114, 106, 120, 116, 119, 114, 108, 118, 115, 126, 121, 117, 118, 116, 118, 107, 118, 110, 107, 116, 105, 123, 116, 129, 111, 116, 119, 117, 108, 130, 125, 117, 118, 108, 110, 116, 109, 130, 124, 99, 114, 123, 116, 105, 116, 118, 114, 115, 115, 110, 110, 120, 114, 126, 125, 127, 114, 118, 122, 120, 105, 114, 121, 107, 115, 109, 121, 107, 98, 108, 113, 95, 114, 117, 112, 133, 111, 117, 128, 125, 115, 122, 124, 123, 120, 115, 123, 102, 102, 116, 115, 111, 118, 108, 115, 113, 118, 106, 122, 128, 113, 127, 118, 112, 121, 122, 115, 112, 141, 115, 113, 120, 101, 111, 119, 116, 114, 109, 117, 124, 112, 113, 112, 120, 111, 109, 119, 118, 110, 114, 106, 122, 128, 161, 121, 130, 98, 107, 109, 121, 114, 113, 129, 116, 125, 127, 106, 103, 116, 113, 110, 122, 124, 118, 114, 120, 120, 114, 115, 117, 113, 114, 111, 132, 111, 125, 112, 111, 118, 113, 112, 121, 114, 126, 109, 105, 109, 125, 107, 115, 109, 117, 111, 117, 129, 112, 109, 119, 112, 120, 131, 110, 104, 114, 121, 120, 107, 117, 123, 120, 112, 127, 111, 130, 120, 110, 108, 124, 126, 122, 85, 111, 117, 133, 113, 124, 112, 116, 125, 112, 132, 117, 111, 109, 116, 117, 118, 121, 107, 109, 105, 116, 128, 119, 114, 123, 123, 118, 108, 116, 113, 121, 109, 105, 146, 118, 122, 123, 123, 116, 110, 106, 106, 117, 107, 125, 110, 121, 112, 110, 119, 125, 103, 118, 124, 120, 135, 109, 130, 117, 117, 118, 104, 124, 106, 116, 118, 114, 112, 118, 117, 125, 108, 111, 107, 121, 113, 109, 113, 120, 110, 118, 117, 104, 111, 107, 125, 105, 108, 118, 117, 128, 114, 120, 107, 122, 111, 120, 119, 110, 103, 118, 122, 125, 112, 107, 113, 124, 95, 102, 121, 122, 109, 114, 115, 112, 116, 115, 122, 109, 120, 123, 120, 107, 109, 111, 111, 116, 117, 106, 104, 110, 90, 125, 120, 126, 105, 125, 124, 116, 136, 107, 104, 112, 117, 70, 120, 112, 111, 136, 117, 113, 117, 109, 87, 122, 113, 113, 118, 121, 116, 113, 119, 104, 117, 105, 115, 136, 128, 125, 98, 111, 122, 116, 119, 122, 112, 125, 114, 115, 121, 112, 107, 117, 119, 129, 106, 124, 130, 120, 125, 104, 119, 110, 108, 121, 117, 118, 106, 117, 106, 127, 117, 106, 110, 116, 108, 107, 114, 106, 107, 125, 126, 117, 121, 111, 109, 125, 110, 136, 111, 127, 119, 122, 121, 107, 126, 124, 112, 121, 113, 115, 114, 96, 128, 121, 124, 114, 119, 121, 116, 112, 109, 112, 134, 124, 118, 116, 113, 112, 117, 127, 115, 128, 114, 115, 115, 116, 111, 108, 100, 120, 141, 114, 118, 118, 112, 114, 126, 111, 123, 106, 108, 106, 79, 116, 119, 118, 154, 85, 117, 107, 125, 114, 124, 111, 123, 108, 130, 114, 119, 104, 113, 125, 136, 116, 114, 115, 114, 119, 107, 122, 108, 109, 123, 120, 122, 109, 126, 120, 113, 107, 113, 105, 128, 114, 114, 117, 125, 118, 136, 115, 89, 117, 116, 149, 126, 112, 119, 116, 109, 127, 105, 108, 105, 105, 122, 121, 129, 126, 119, 123, 115, 119, 116, 118, 111, 111, 110, 122, 110, 107, 119, 109, 102, 116, 114, 105, 114, 62, 107, 125, 100, 114, 119, 111, 113, 124, 119, 125, 123, 104, 121, 119, 94, 113, 122, 90, 119, 106, 118, 118, 124, 112, 134, 137, 123, 109, 97, 107, 119, 113, 115, 92, 111, 105, 119, 121, 112, 103, 103, 117, 120, 118, 125, 118, 120, 120, 120, 118, 129, 114, 116, 118, 113, 123, 105, 114, 103, 120, 127, 119, 114, 112, 122, 120, 108, 110, 112, 113, 105, 108, 115, 115, 109, 121, 126, 122, 122, 122, 115, 106, 123, 118, 112, 103, 116, 127, 121, 106, 113, 117, 107, 114, 123, 115, 115, 119, 113, 110, 115, 112, 115, 124, 116, 98, 129, 122, 116, 112, 111, 117, 115, 110, 115, 88, 110, 111, 116, 104, 110, 114, 117, 122, 118, 117, 112, 114, 112, 116, 108, 110, 159, 118, 111, 117, 122, 118, 118, 167, 113, 112, 128, 124, 100, 121, 114, 112, 120, 120, 109, 92, 108, 132, 114, 118, 102, 96, 109, 111, 122, 131, 112, 127, 114, 114, 119, 111, 107, 105, 125, 113, 112, 122, 112, 124, 115, 125, 119, 127, 125, 119, 119, 122, 113, 115, 121, 101, 118, 104, 112, 113, 112, 115, 112, 102, 126, 123, 120, 92, 113, 122, 119, 102, 110, 112, 115, 116, 117, 128, 108, 112, 102, 118, 115, 106, 129, 112, 127, 111, 120, 108, 113, 142, 120, 110, 122, 146, 109, 122, 112, 122, 103, 119, 116, 119, 128, 107, 105, 126, 119, 113, 111, 99, 137, 121, 119, 127, 116, 116, 120, 114, 112, 117, 129, 123, 120, 105, 128, 127, 111, 113, 120, 121, 103, 119, 103, 101, 116, 129, 106, 117, 108, 124, 124, 116, 115, 124, 117, 138, 106, 115, 81, 112, 95, 115, 120, 112, 103, 132, 154, 122, 160, 118, 125, 116, 117, 105, 116, 114, 111, 95, 129, 124, 117, 128, 100, 124, 122, 115, 122, 116, 107, 101, 114, 112, 118, 113, 110, 118, 114, 114, 120, 114, 123, 115, 116, 110, 113, 125, 120, 107, 97, 112, 117, 110, 111, 98, 119, 118, 106, 115, 104, 116, 116, 117, 120, 112, 114, 112, 113, 113, 124, 119, 122, 133, 113, 119, 115, 108, 120, 102, 109, 120, 116, 117, 120, 110, 184, 121, 111, 118, 111, 133, 120, 117, 120, 108, 118, 126, 120, 125, 112, 119, 115, 141, 106, 109, 107, 124, 138, 113, 104, 143, 122, 112, 106, 127, 113, 125, 118, 129, 123, 113, 115, 102, 119, 127, 131, 112, 112, 113, 114, 113, 110, 124, 99, 111, 110, 108, 119, 114, 109, 111, 127, 110, 97, 113, 128, 121, 93, 118, 118, 111, 122, 126, 109, 116, 130, 113, 113, 110, 119, 114, 114, 109, 116, 115, 98, 111, 118, 161, 110, 112, 113, 115, 117, 120, 106, 113, 106, 118, 117, 102, 110, 99, 121, 110, 112, 114, 97, 125, 112, 121, 110, 115, 113, 130, 110, 88, 111, 105, 122, 104, 119, 79, 108, 114, 112, 105, 109, 122, 107, 125, 128, 122, 100, 114, 111, 100, 99, 114, 113, 102, 123, 109, 91, 113, 116, 112, 124, 107, 109, 116, 145, 112, 118, 101, 108, 110, 117, 101, 106, 154, 127, 116, 114, 110, 103, 90, 114, 119, 116, 143, 114, 123, 113, 132, 106, 127, 111, 132, 121, 124, 118, 116, 104, 110, 118, 123, 119, 120, 104, 111, 122, 114, 130, 111, 117, 111, 109, 109, 115, 110, 119, 112, 122, 121, 119, 117, 119, 113, 121, 120, 113, 123, 116, 105, 117, 114, 121, 119, 111, 123, 114, 120, 115, 112, 114, 129, 114, 113, 112, 113, 116, 115, 116, 112, 121, 117, 109, 105, 114, 117, 124, 114, 112, 106, 116, 119, 108, 126, 110, 117, 115, 118, 115, 120, 110, 111, 108, 111, 113, 110, 113, 130, 112, 104, 124, 124, 112, 114, 117, 116, 106, 107, 114, 109, 115, 123, 108, 116, 119, 110, 117, 119, 111, 99, 95, 111, 128, 121, 116, 111, 108, 130, 110, 115, 113, 108, 116, 124, 114, 104, 122, 119, 118, 155, 124, 89, 104, 115, 116, 114, 122, 111, 113, 113, 124, 109, 112, 116, 110, 116, 121, 104, 109, 110, 101, 122, 124, 112, 111, 115, 112, 121, 113, 96, 104, 111, 113, 122, 126, 120, 113, 109, 32, 129, 150, 100, 110, 105, 108, 127, 113, 110, 115, 115, 114, 118, 116, 115, 119, 114, 113, 109, 87, 119, 117, 107, 116, 116, 112, 120, 124, 81, 86, 115, 115, 116, 119, 112, 110, 117, 112, 106, 129, 121, 111, 134, 115, 121, 115, 94, 115, 112, 115, 106, 117, 114, 111, 120, 120, 115, 113, 116, 109, 113, 124, 113, 119, 108, 119, 129, 111, 132, 115, 112, 109, 102, 96, 105, 106, 122, 122, 107, 121, 118, 102, 109, 118, 119, 113, 106, 122, 121, 109, 107, 111, 114, 122, 121, 128, 116, 112, 112, 129, 117, 100, 105, 122, 128, 101, 110, 127, 110, 98, 110, 110, 115, 98, 104, 111, 130, 118, 107, 109, 122, 104, 115, 117, 112, 126, 126, 106, 112, 125, 123, 101, 110, 115, 104, 108, 123, 111, 135, 112, 109, 140, 114, 101, 123, 111, 127, 117, 112, 124, 114, 113, 124, 136, 109, 113, 124, 122, 106, 115, 126, 106, 121, 119, 115, 103, 110, 127, 127, 126, 99, 95, 133, 110, 117, 124, 129, 117, 117, 119, 99, 107, 135, 122, 112, 97, 136, 126, 110, 121, 115, 100, 115, 107, 114, 132, 120, 107, 102, 114, 108, 113, 136, 112, 112, 96, 106, 105, 120, 99, 104, 112, 126, 125, 108, 113, 122, 103, 107, 101, 99, 125, 124, 100, 135, 114, 121, 119, 125, 115, 119, 112, 114, 112, 114, 106, 105, 121, 110, 111, 106, 98, 119, 137, 134, 111, 128, 100, 114, 124, 113, 91, 109, 116, 113, 119, 100, 104, 131, 106, 112, 125, 125, 116, 130, 113, 135, 107, 108, 125, 99, 112, 109, 123, 104, 113, 107, 117, 120, 97, 112, 116, 107, 126, 118, 97, 111, 113, 105, 130, 115, 111, 129, 135, 135, 124, 105, 117, 139, 121, 125, 115, 112, 122, 110, 110, 123, 116, 106, 113, 120, 115, 121, 98, 100, 143, 151, 125, 119, 107, 120, 113, 128, 107, 135, 115, 113, 106, 137, 122, 140, 102, 111, 126, 125, 96, 118, 125, 134, 114, 117, 115, 121, 124, 108, 115, 112, 124, 118, 127, 122, 109, 118, 121, 120, 135, 109, 104, 111, 92, 97, 113, 113, 105, 112, 117, 118, 118, 120, 117, 118, 95, 115, 120, 123, 123, 118, 122, 124, 108, 121, 99, 117, 116, 119, 113, 105, 106, 100, 119, 131, 101, 99, 121, 118, 102, 103, 128, 126, 121, 104, 108, 114, 106, 116, 134, 101, 130, 110, 124, 110, 129, 115, 121, 119, 109, 101, 117, 98, 132, 117, 113, 117, 109, 103, 112, 114, 110, 124, 116, 117, 117, 124, 112, 101, 115, 110, 102, 133, 107, 148, 112, 130, 126, 107, 148, 122, 112, 121, 140, 116, 118, 92, 119, 107, 115, 128, 111, 113, 98, 126, 110, 118, 121, 144, 118, 124, 125, 105, 120, 121, 103, 110, 115, 128, 126, 112, 118, 122, 123, 120, 122, 115, 117, 103, 117, 145, 152, 130, 126, 128, 72, 114, 94, 120, 130, 127, 107, 112, 118, 121, 110, 120, 112, 110, 114, 126, 117, 119, 106, 121, 113, 137, 116, 112, 123, 128, 111, 116, 101, 106, 116, 115, 129, 122, 114, 139, 110, 115, 96, 142, 103, 101, 138, 110, 112, 107, 116, 119, 103, 123, 104, 117, 118, 119, 97, 111, 121, 110, 107, 115, 125, 129, 107, 105, 111, 118, 109, 119, 112, 94, 105, 147, 128, 132, 105, 118, 118, 127, 100, 110, 90, 120, 115, 118, 111, 106, 116, 128, 92, 128, 139, 110, 127, 108, 100, 116, 97, 128, 113, 124, 102, 117, 124, 105, 99, 124, 110, 118, 107, 118, 121, 118, 116, 115, 115, 116, 122, 125, 119, 103, 126, 122, 127, 104, 122, 115, 122, 122, 108, 123, 124, 110, 102, 143, 132, 98, 121, 118, 119, 104, 93, 118, 126, 117, 106, 109, 111, 129, 107, 113, 143, 110, 125, 106, 129, 96, 130, 118, 99, 120, 119, 123, 100, 135, 133, 117, 110, 117, 105, 114, 113, 116, 119, 116, 77, 113, 102, 114, 121, 114, 117, 103, 117, 121, 119, 123, 115, 91, 109, 128, 116, 120, 118, 128, 119, 126, 112, 109, 102, 105, 114, 120, 138, 120, 109, 134, 116, 114, 119, 173, 125, 106, 127, 120, 116, 120, 101, 110, 120, 105, 130, 89, 97, 154, 106, 107, 125, 105, 118, 128, 116, 106, 105, 99, 103, 112, 102, 137, 122, 117, 112, 101, 145, 107, 128, 128, 108, 117, 115, 117, 115, 167, 116, 106, 121, 119, 98, 120, 116, 118, 109, 97, 118, 128, 134, 134, 134, 114, 106, 127, 109, 107, 112, 120, 107, 108, 119, 117, 118, 108, 100, 133, 121, 101, 130, 118, 120, 108, 93, 127, 105, 124, 129, 133, 103, 106, 90, 124, 108, 130, 115, 109, 81, 123, 97, 113, 119, 116, 113, 126, 112, 108, 109, 127, 99, 122, 91, 135, 135, 124, 120, 141, 111, 118, 125, 94, 107, 115, 123, 109, 108, 107, 114, 118, 118, 117, 108, 123, 116, 121, 107, 117, 122, 107, 80, 131, 106, 111, 107, 121, 133, 87, 132, 130, 107, 107, 119, 128, 102, 125, 142, 126, 135, 114, 113, 118, 113, 114, 114, 117, 127, 77, 103, 144, 117, 127, 135, 114, 133, 104, 103, 121, 109, 113, 117, 102, 128, 110, 121, 127, 114, 117, 96, 113, 83, 99, 98, 116, 125, 110, 111, 118, 113, 129, 125, 120, 129, 115, 122, 121, 119, 119, 130, 99, 86, 129, 119, 106, 116, 90, 105, 121, 91, 112, 120, 114, 88, 120, 113, 110, 103, 100, 127, 115, 121, 104, 103, 117, 117, 104, 110, 105, 130, 114, 123, 113, 104, 110, 101, 113, 98, 120, 75, 133, 119, 132, 145, 116, 109, 124, 122, 114, 125, 116, 129, 107, 98, 117, 109, 114, 99, 78, 135, 112, 98, 106, 118, 108, 130, 130, 110, 121, 127, 111, 122, 114, 116, 119, 126, 110, 105, 101, 134, 123, 117, 116, 123, 121, 118, 122, 110, 129, 129, 124, 111, 106, 120, 111, 94, 104, 99, 107, 114, 134, 114, 118, 114, 113, 105, 126, 117, 99, 118, 147, 88, 93, 115, 94, 95, 135, 109, 88, 114, 109, 123, 125, 102, 101, 103, 120, 115, 116, 108, 115, 88, 112, 127, 102, 111, 109, 113, 122, 122, 104, 130, 123, 123, 115, 68, 121, 129, 105, 129, 126, 126, 99, 109, 108, 113, 125, 104, 113, 158, 115, 125, 110, 118, 108, 89, 113, 103, 96, 133, 101, 125, 105, 124, 107, 118, 114, 111, 102, 128, 124, 122, 105, 114, 122, 112, 97, 129, 130, 104, 128, 111, 107, 121, 121, 134, 110, 106, 127, 122, 101, 105, 122, 124, 126, 119, 117, 104, 107, 105, 123, 111, 112, 121, 109, 112, 114, 138, 111, 109, 103, 140, 113, 117, 117, 111, 115, 113, 123, 125, 115, 118, 109, 119, 121, 114, 96, 122, 112, 120, 119, 124, 98, 116, 123, 119, 122, 117, 107, 116, 116, 121, 114, 130, 104, 115, 122, 131, 112, 124, 100, 124, 117, 110, 120, 116, 109, 119, 114, 122, 111, 122, 112, 132, 120, 114, 116, 121, 127, 103, 113, 128, 121, 123, 105, 112, 109, 116, 125, 122, 114, 119, 115, 108, 120, 113, 116, 107, 117, 122, 110, 131, 116, 113, 120, 112, 115, 128, 120, 128, 115, 121, 111, 122, 119, 121, 125, 123, 119, 119, 109, 106, 111, 115, 110, 127, 117, 120, 120, 118, 119, 108, 115, 109, 119, 113, 125, 124, 122, 101, 117, 114, 123, 71, 115, 114, 116, 111, 118, 102, 114, 113, 118, 121, 121, 117, 109, 123, 92, 128, 126, 112, 111, 118, 117, 119, 120, 124, 127, 129, 108, 108, 133, 109, 107, 118, 129, 121, 113, 110, 115, 120, 110, 120, 126, 135, 112, 122, 119, 119, 110, 132, 123, 114, 122, 109, 118, 112, 120, 128, 113, 110, 116, 115, 113, 120, 98, 123, 117, 128, 105, 134, 125, 118, 102, 112, 115, 120, 116, 115, 115, 106, 125, 122, 116, 117, 109, 106, 118, 122, 116, 118, 110, 114, 119, 115, 124, 98, 115, 111, 120, 121, 121, 116, 125, 94, 110, 114, 123, 107, 107, 122, 115, 128, 117, 120, 108, 120, 118, 114, 111, 120, 111, 120, 125, 115, 114, 108, 134, 120, 120, 112, 107, 135, 95, 113, 107, 114, 154, 121, 119, 111, 121, 106, 119, 118, 127, 115, 111, 120, 116, 125, 126, 115, 111, 119, 119, 127, 110, 143, 94, 113, 117, 127, 130, 114, 113, 108, 123, 124, 115, 107, 120, 119, 114, 111, 119, 104, 119, 77, 107, 112, 116, 117, 112, 120, 116, 108, 120, 106, 115, 118, 116, 124, 111, 116, 117, 109, 114, 112, 148, 120, 117, 115, 116, 118, 112, 126, 112, 117, 120, 112, 117, 113, 113, 117, 117, 113, 109, 118, 114, 109, 112, 95, 118, 115, 114, 108, 108, 119, 119, 118, 132, 119, 120, 134, 115, 140, 121, 124, 113, 113, 118, 120, 109, 112, 126, 120, 116, 102, 113, 110, 117, 113, 117, 119, 119, 111, 110, 116, 117, 118, 122, 133, 121, 117, 121, 117, 131, 114, 118, 133, 124, 128, 104, 118, 119, 119, 122, 119, 115, 111, 129, 122, 101, 212, 120, 110, 118, 125, 120, 111, 119, 111, 126, 106, 117, 119, 130, 115, 126, 117, 124, 121, 119, 118, 111, 108, 121, 112, 114, 120, 110, 118, 114, 120, 116, 110, 115, 108, 123, 118, 117, 115, 117, 116, 112, 118, 108, 111, 108, 120, 124, 110, 125, 113, 109, 116, 118, 119, 116, 124, 109, 111, 120, 120, 124, 112, 117, 121, 96, 124, 114, 107, 121, 120, 113, 115, 109, 114, 105, 113, 109, 125, 116, 121, 109, 112, 108, 117, 110, 102, 118, 117, 124, 111, 111, 96, 126, 118, 119, 105, 113, 116, 123, 119, 110, 108, 118, 120, 112, 129, 123, 126, 120, 128, 117, 120, 121, 121, 119, 107, 117, 119, 133, 118, 115, 117, 119, 135, 97, 111, 133, 86, 117, 131, 126, 112, 104, 113, 118, 106, 113, 115, 91, 127, 122, 103, 123, 112, 123, 120, 120, 114, 120, 114, 144, 119, 122, 125, 119, 127, 117, 108, 122, 127, 116, 109, 125, 113, 107, 139, 112, 124, 121, 118, 121, 131, 118, 121, 126, 109, 92, 109, 131, 104, 113, 113, 118, 103, 102, 126, 113, 122, 110, 109, 106, 130, 124, 111, 111, 133, 110, 111, 125, 118, 127, 116, 122, 110, 123, 103, 120, 120, 111, 125, 105, 96, 135, 103, 112, 111, 115, 101, 120, 122, 107, 121, 106, 126, 124, 114, 116, 117, 99, 128, 120, 115, 109, 129, 125, 129, 120, 120, 125, 112, 113, 125, 113, 117, 120, 128, 114, 123, 99, 99, 105, 120, 111, 117, 116, 124, 118, 111, 102, 120, 108, 109, 112, 118, 125, 131, 101, 112, 118, 106, 142, 97, 113, 120, 131, 121, 104, 106, 104, 119, 113, 110, 102, 117, 109, 105, 117, 118, 118, 106, 113, 103, 120, 98, 108, 112, 128, 114, 111, 120, 128, 78, 115, 115, 113, 98, 112, 109, 123, 128, 109, 105, 96, 93, 122, 123, 106, 112, 105, 127, 144, 133, 116, 102, 125, 110, 126, 109, 99, 127, 107, 111, 116, 119, 106, 119, 125, 115, 123, 115, 118, 108, 107, 112, 114, 114, 117, 118, 116, 117, 115, 136, 113, 107, 126, 112, 122, 111, 130, 107, 118, 117, 115, 112, 100, 120, 134, 115, 122, 91, 128, 108, 97, 110, 119, 115, 119, 121, 113, 120, 116, 110, 116, 119, 113, 123, 123, 125, 105, 105, 137, 124, 100, 119, 124, 101, 115, 116, 114, 123, 114, 99, 111, 113, 119, 112, 102, 119, 116, 119, 117, 107, 126, 119, 114, 123, 84, 112, 95, 124, 113, 120, 115, 99, 120, 125, 106, 112, 115, 108, 124, 122, 115, 117, 111, 119, 116, 122, 118, 131, 122, 110, 126, 121, 116, 120, 110, 130, 132, 123, 107, 113, 124, 111, 111, 114, 128, 117, 117, 108, 111, 107, 120, 104, 111, 117, 120, 114, 128, 113, 115, 107, 101, 116, 102, 110, 126, 122, 107, 114, 110, 123, 110, 114, 119, 130, 111, 91, 124, 113, 118, 124, 125, 110, 114, 111, 105, 111, 112, 120, 126, 118, 126, 116, 120, 120, 117, 111, 100, 108, 110, 101, 130, 111, 111, 122, 114, 116, 121, 126, 103, 136, 131, 112, 107, 114, 128, 113, 100, 125, 135, 114, 132, 109, 133, 127, 100, 109, 124, 118, 114, 100, 112, 111, 136, 120, 104, 115, 121, 103, 124, 103, 112, 123, 105, 111, 120, 119, 119, 113, 101, 129, 95, 119, 123, 125, 125, 119, 129, 98, 135, 123, 134, 119, 105, 95, 125, 125, 116, 121, 117, 112, 122, 111, 110, 115, 111, 115, 134, 102, 120, 118, 129, 123, 117, 119, 111, 108, 118, 115, 106, 110, 127, 126, 111, 131, 105, 128, 116, 118, 120, 129, 106, 121, 129, 113, 101, 118, 107, 124, 122, 123, 113, 112, 123, 112, 117, 129, 136, 102, 108, 126, 112, 108, 109, 113, 117, 99, 110, 108, 121, 111, 108, 124, 120, 133, 110, 126, 118, 116, 103, 114, 89, 136, 107, 114, 113, 141, 110, 116, 124, 114, 117, 105, 113, 142, 157, 121, 110, 104, 111, 99, 124, 113, 115, 113, 112, 109, 105, 114, 121, 116, 117, 109, 107, 111, 116, 116, 106, 125, 127, 101, 125, 116, 124, 116, 144, 117, 104, 128, 110, 120, 104, 119, 111, 123, 113, 114, 101, 109, 120, 127, 123, 102, 107, 122, 122, 126, 90, 110, 124, 120, 110, 106, 116, 127, 109, 111, 112, 109, 126, 117, 124, 128, 120, 117, 111, 122, 112, 132, 111, 117, 121, 106, 112, 112, 114, 138, 104, 127, 125, 119, 123, 108, 121, 105, 118, 126, 121, 115, 116, 121, 113, 127, 124, 123, 112, 100, 122, 111, 120, 114, 124, 122, 105, 103, 113, 130, 104, 116, 117, 107, 106, 113, 116, 117, 148, 128, 132, 120, 126, 113, 117, 121, 101, 110, 103, 102, 127, 100, 126, 110, 136, 124, 122, 109, 125, 122, 125, 120, 111, 119, 103, 113, 130, 114, 119, 110, 114, 102, 113, 110, 103, 117, 109, 108, 119, 106, 118, 109, 127, 106, 110, 106, 121, 109, 117, 109, 115, 111, 97, 120, 116, 106, 113, 116, 127, 116, 115, 109, 103, 125, 125, 120, 119, 113, 122, 133, 124, 127, 118, 130, 115, 118, 111, 105, 124, 117, 113, 115, 139, 105, 105, 135, 96, 100, 127, 118, 124, 104, 116, 126, 119, 129, 126, 128, 119, 106, 122, 104, 122, 111, 113, 108, 103, 88, 121, 112, 119, 102, 88, 119, 117, 123, 109, 128, 125, 110, 117, 117, 120, 99, 110, 103, 119, 107, 116, 109, 110, 104, 129, 128, 115, 112, 113, 112, 125, 116, 124, 119, 110, 106, 117, 121, 118, 107, 125, 124, 124, 141, 122, 125, 130, 119, 100, 121, 108, 111, 117, 115, 119, 111, 121, 114, 114, 122, 120, 114, 120, 126, 116, 123, 107, 111, 113, 116, 118, 117, 120, 135, 108, 117, 103, 118, 121, 124, 125, 101, 120, 121, 120, 123, 116, 126, 107, 114, 116, 88, 97, 118, 116, 103, 129, 112, 116, 132, 113, 121, 119, 101, 122, 104, 114, 103, 122, 100, 113, 143, 116, 115, 106, 115, 116, 107, 117, 118, 131, 118, 113, 99, 121, 96, 122, 123, 96, 111, 105, 116, 125, 105, 104, 104, 99, 110, 119, 111, 105, 107, 104, 113, 113, 112, 117, 134, 116, 110, 112, 112, 115, 101, 96, 116, 110, 119, 117, 119, 110, 122, 117, 112, 115, 113, 115, 122, 109, 108, 117, 104, 107, 139, 99, 123, 109, 126, 101, 111, 118, 118, 129, 113, 119, 115, 117, 94, 128, 117, 119, 119, 116, 110, 116, 101, 99, 112, 120, 94, 110, 118, 113, 105, 123, 118, 112, 123, 125, 116, 106, 110, 122, 116, 110, 130, 123, 111, 118, 109, 122, 121, 100, 101, 135, 129, 130, 126, 95, 131, 119, 128, 110, 108, 124, 117, 124, 118, 114, 111, 95, 105, 110, 108, 105, 105, 118, 115, 108, 113, 118, 117, 139, 116, 116, 113, 122, 116, 114, 118, 139, 125, 128, 115, 125, 136, 113, 128, 114, 120, 113, 127, 122, 123, 113, 113, 94, 119, 123, 116, 115, 111, 118, 114, 125, 102, 119, 94, 129, 101, 133, 126, 109, 119, 125, 111, 118, 98, 119, 122, 118, 100, 108, 113, 115, 119, 125, 116, 135, 117, 116, 112, 116, 109, 117, 114, 118, 102, 124, 112, 120, 116, 132, 116, 108, 140, 140, 107, 116, 136, 115, 116, 124, 113, 94, 119, 100, 119, 127, 123, 112, 118, 118, 112, 125, 112, 108, 110, 117, 112, 135, 111, 116, 119, 112, 121, 109, 118, 122, 112, 109, 116, 124, 79, 87, 128, 130, 118, 107, 113, 117, 124, 117, 109, 105, 124, 107, 127, 119, 133, 110, 111, 114, 117, 119, 118, 119, 132, 116, 110, 130, 120, 119, 121, 117, 120, 114, 108, 119, 109, 114, 103, 125, 120, 112, 122, 134, 117, 112, 106, 119, 125, 121, 113, 112, 93, 127, 117, 108, 122, 111, 120, 126, 113, 154, 120, 106, 84, 127, 108, 114, 150, 126, 118, 117, 111, 125, 118, 107, 122, 112, 112, 124, 117, 104, 121, 117, 112, 124, 127, 128, 116, 131, 131, 122, 118, 106, 113, 115, 115, 105, 125, 115, 118, 107, 111, 110, 110, 128, 115, 124, 116, 143, 112, 106, 112, 116, 108, 114, 126, 130, 112, 111, 120, 120, 138, 120, 118, 112, 118, 121, 121, 115, 104, 121, 112, 115, 120, 121, 110, 121, 120, 117, 114, 108, 114, 135, 138, 112, 131, 127, 111, 114, 120, 116, 114, 125, 122, 113, 146, 92, 107, 118, 118, 120, 120, 119, 111, 124, 118, 108, 117, 124, 116, 122, 144, 110, 108, 108, 121, 109, 118, 116, 103, 117, 85, 113, 121, 116, 113, 105, 108, 109, 109, 119, 110, 112, 116, 117, 119, 108, 124, 123, 111, 127, 99, 107, 117, 115, 107, 107, 122, 119, 93, 122, 104, 114, 125, 116, 130, 111, 127, 117, 124, 100, 134, 107, 108, 112, 107, 121, 116, 109, 106, 139, 104, 123, 118, 93, 124, 109, 125, 104, 118, 122, 115, 138, 114, 142, 120, 118, 111, 111, 120, 110, 111, 112, 113, 111, 117, 107, 108, 105, 111, 108, 105, 104, 115, 113, 117, 114, 119, 118, 117, 117, 123, 102, 125, 122, 116, 127, 101, 119, 120, 121, 113, 114, 124, 115, 115, 126, 119, 112, 125, 107, 120, 121, 116, 115, 122, 111, 128, 105, 121, 114, 89, 111, 133, 120, 118, 115, 113, 120, 126, 111, 101, 123, 115, 116, 118, 121, 113, 108, 108, 120, 113, 110, 113, 140, 119, 111, 106, 112, 119, 98, 111, 117, 121, 110, 114, 119, 130, 112, 133, 110, 111, 137, 121, 116, 108, 117, 109, 129, 119, 120, 102, 127, 110, 114, 124, 121, 117, 114, 116, 126, 118, 111, 114, 120, 112, 117, 119, 124, 114, 108, 122, 115, 92, 121, 122, 128, 116, 108, 108, 111, 109, 127, 112, 117, 126, 125, 97, 114, 96, 105, 127, 125, 109, 112, 116, 112, 121, 118, 114, 106, 104, 116, 112, 109, 112, 95, 143, 118, 109, 101, 118, 129, 106, 130, 110, 124, 121, 134, 103, 112, 128, 129, 135, 128, 106, 118, 141, 113, 123, 103, 124, 98, 103, 106, 115, 114, 107, 125, 107, 132, 125, 106, 122, 103, 121, 128, 112, 105, 113, 155, 121, 100, 123, 112, 113, 128, 120, 113, 118, 140, 114, 124, 117, 126, 117, 116, 121, 110, 109, 121, 115, 104, 108, 122, 113, 115, 110, 114, 119, 125, 125, 103, 108, 110, 112, 115, 113, 97, 126, 97, 109, 117, 103, 113, 117, 115, 109, 103, 112, 104, 126, 119, 116, 103, 113, 141, 107, 114, 117, 121, 124, 118, 116, 125, 105, 112, 124, 119, 124, 126, 89, 115, 115, 124, 135, 124, 125, 122, 122, 119, 123, 116, 97, 113, 118, 109, 91, 123, 121, 142, 119, 116, 103, 136, 109, 125, 109, 105, 111, 106, 108, 76, 113, 124, 103, 110, 115, 118, 127, 103, 110, 117, 106, 113, 110, 131, 113, 114, 111, 122, 116, 123, 118, 114, 110, 115, 114, 117, 125, 121, 121, 124, 121, 106, 114, 113, 145, 119, 114, 116, 111, 120, 100, 110, 130, 103, 112, 145, 117, 108, 99, 118, 124, 111, 117, 111, 112, 114, 138, 109, 107, 116, 102, 115, 127, 108, 95, 115, 94, 108, 113, 121, 129, 121, 115, 143, 116, 107, 119, 99, 107, 108, 131, 131, 123, 91, 122, 110, 134, 114, 120, 116, 109, 119, 131, 102, 111, 108, 121, 105, 120, 110, 114, 111, 105, 122, 117, 104, 109, 102, 118, 104, 111, 117, 109, 117, 114, 98, 115, 120, 137, 111, 133, 130, 133, 117, 124, 109, 125, 106, 125, 139, 120, 122, 103, 124, 131, 126, 114, 151, 113, 106, 125, 97, 123, 96, 122, 111, 124, 115, 105, 116, 112, 126, 111, 121, 114, 113, 113, 117, 114, 109, 112, 102, 120, 111, 130, 110, 100, 109, 106, 113, 133, 111, 107, 125, 123, 123, 107, 124, 131, 102, 148, 125, 117, 118, 112, 115, 125, 122, 115, 111, 121, 104, 122, 116, 116, 126, 132, 116, 121, 112, 113, 116, 91, 110, 114, 136, 130, 118, 114, 111, 127, 111, 138, 95, 113, 105, 97, 125, 121, 130, 113, 113, 126, 105, 106, 104, 110, 129, 106, 116, 106, 114, 100, 108, 104, 110, 120, 124, 140, 125, 114, 118, 107, 123, 121, 120, 118, 126, 111, 108, 104, 136, 101, 106, 113, 117, 123, 109, 143, 113, 102, 117, 115, 125, 117, 112, 109, 114, 128, 115, 120, 114, 104, 140, 94, 106, 127, 129, 109, 100, 121, 131, 113, 102, 111, 137, 112, 114, 119, 107, 115, 115, 101, 127, 124, 120, 89, 112, 103, 142, 111, 113, 114, 128, 98, 110, 127, 106, 121, 92, 114, 110, 113, 120, 111, 120, 104, 125, 123, 114, 134, 117, 116, 106, 126, 126, 111, 109, 124, 104, 104, 105, 113, 121, 99, 118, 139, 108, 94, 109, 119, 106, 112, 110, 125, 134, 121, 122, 122, 134, 105, 101, 117, 113, 107, 115, 114, 111, 108, 112, 107, 102, 104, 121, 97, 120, 107, 116, 125, 129, 116, 102, 112, 130, 116, 134, 112, 114, 114, 122, 106, 92, 120, 119, 135, 128, 103, 104, 102, 91, 105, 112, 133, 108, 119, 129, 109, 110, 113, 109, 112, 101, 111, 120, 125, 119, 120, 114, 121, 123, 135, 136, 112, 120, 129, 123, 117, 101, 97, 112, 92, 118, 127, 112, 98, 121, 113, 117, 124, 120, 119, 103, 97, 122, 118, 131, 127, 104, 119, 117, 119, 110, 118, 110, 112, 127, 137, 120, 114, 108, 104, 105, 145, 109, 111, 131, 119, 131, 116, 116, 128, 131, 127, 134, 114, 131, 107, 127, 121, 89, 121, 122, 111, 101, 125, 98, 110, 108, 104, 108, 108, 109, 102, 116, 126, 118, 113, 117, 135, 103, 128, 117, 112, 110, 106, 108, 111, 130, 108, 131, 108, 113, 118, 129, 122, 105, 119, 110, 120, 121, 121, 112, 113, 117, 110, 114, 113, 115, 117, 112, 123, 126, 113, 131, 108, 125, 96, 119, 123, 115, 139, 118, 120, 101, 130, 126, 116, 97, 113, 105, 135, 114, 108, 116, 103, 113, 106, 108, 95, 127, 114, 130, 116, 108, 140, 125, 129, 120, 131, 108, 112, 109, 115, 118, 100, 121, 116, 113, 111, 122, 116, 108, 107, 108, 126, 114, 112, 104, 135, 118, 118, 108, 112, 114, 152, 86, 126, 98, 111, 134, 126, 116, 126, 101, 123, 127, 128, 111, 101, 118, 134, 98, 136, 98, 109, 108, 126, 109, 95, 124, 118, 112, 102, 125, 122, 120, 136, 108, 143, 133, 100, 105, 109, 120, 108, 111, 115, 123, 130, 99, 99, 113, 102, 108, 122, 114, 105, 119, 116, 120, 95, 116, 125, 108, 126, 110, 116, 125, 114, 126, 109, 113, 110, 129, 107, 131, 82, 99, 95, 129, 115, 123, 116, 117, 119, 116, 109, 105, 132, 113, 121, 106, 124, 100, 117, 117, 109, 122, 145, 114, 129, 123, 115, 122, 133, 103, 116, 116, 108, 100, 121, 102, 114, 136, 119, 120, 118, 114, 115, 114, 100, 119, 109, 106, 111, 120, 120, 123, 140, 122, 116, 120, 102, 119, 111, 121, 109, 126, 119, 108, 109, 131, 131, 99, 132, 121, 119, 113, 126, 122, 126, 110, 119, 118, 106, 116, 133, 94, 111, 107, 109, 116, 104, 123, 124, 134, 135, 132, 122, 117, 136, 107, 118, 119, 118, 120, 124, 133, 112, 110, 122, 118, 106, 157, 98, 102, 99, 109, 120, 109, 114, 92, 98, 108, 113, 117, 119, 92, 111, 123, 108, 129, 116, 108, 114, 106, 122, 100, 115, 141, 114, 88, 115, 108, 125, 107, 115, 138, 120, 109, 131, 102, 107, 115, 124, 117, 121, 105, 105, 97, 118, 130, 106, 107, 109, 114, 114, 113, 122, 124, 125, 113, 119, 116, 99, 111, 125, 92, 115, 85, 104, 134, 120, 114, 108, 122, 121, 106, 108, 112, 134, 124, 114, 118, 127, 100, 111, 122, 106, 104, 113, 112, 111, 108, 118, 98, 119, 104, 117, 109, 130, 134, 110, 132, 105, 119, 121, 112, 118, 117, 114, 118, 114, 106, 136, 121, 122, 127, 121, 108, 105, 104, 123, 115, 120, 105, 116, 127, 120, 108, 115, 121, 126, 110, 113, 107, 113, 107, 136, 116, 106, 120, 111, 117, 116, 118, 113, 112, 111, 123, 115, 109, 120, 116, 120, 120, 117, 110, 115, 115, 119, 127, 110, 112, 113, 122, 118, 113, 122, 121, 118, 112, 119, 113, 118, 115, 120, 117, 132, 125, 118, 119, 112, 116, 112, 117, 125, 128, 112, 122, 115, 113, 121, 112, 113, 108, 113, 122, 117, 120, 105, 117, 109, 118, 119, 100, 123, 117, 107, 123, 113, 114, 135, 115, 119, 116, 112, 118, 106, 130, 112, 117, 129, 117, 115, 122, 117, 113, 103, 110, 116, 117, 122, 117, 113, 128, 117, 134, 99, 118, 116, 112, 117, 126, 122, 115, 123, 112, 130, 102, 114, 112, 116, 114, 112, 121, 109, 119, 109, 106, 127, 117, 119, 104, 111, 124, 117, 115, 111, 116, 114, 121, 135, 110, 109, 106, 120, 130, 117, 105, 122, 112, 114, 114, 115, 112, 113, 111, 103, 121, 116, 115, 123, 124, 108, 110, 114, 112, 117, 114, 121, 121, 120, 108, 112, 116, 106, 113, 117, 105, 112, 115, 117, 114, 119, 108, 116, 114, 112, 109, 118, 121, 119, 117, 113, 108, 108, 111, 117, 137, 101, 104, 117, 121, 104, 114, 123, 121, 122, 125, 116, 119, 113, 126, 118, 116, 121, 119, 112, 122, 112, 120, 118, 107, 119, 109, 103, 116, 113, 114, 109, 115, 122, 127, 117, 119, 110, 121, 122, 120, 77, 121, 118, 120, 127, 119, 113, 112, 118, 119, 128, 110, 130, 128, 113, 117, 108, 117, 104, 115, 123, 110, 107, 119, 119, 131, 97, 110, 116, 118, 122, 114, 125, 119, 107, 122, 118, 117, 116, 124, 118, 112, 117, 123, 111, 127, 120, 119, 117, 120, 118, 123, 118, 119, 125, 108, 115, 124, 113, 112, 114, 114, 109, 113, 122, 117, 118, 123, 125, 114, 118, 120, 106, 120, 119, 101, 113, 116, 116, 103, 111, 125, 114, 124, 121, 125, 121, 119, 105, 110, 120, 122, 124, 98, 107, 122, 117, 126, 110, 120, 103, 134, 119, 121, 110, 120, 112, 107, 119, 105, 115, 124, 112, 115, 125, 117, 111, 116, 112, 118, 118, 116, 117, 104, 116, 105, 98, 116, 121, 116, 111, 117, 126, 116, 113, 108, 112, 111, 114, 116, 113, 121, 115, 116, 131, 117, 112, 115, 115, 119, 119, 118, 122, 112, 119, 110, 122, 117, 125, 125, 107, 120, 113, 115, 113, 121, 116, 116, 122, 116, 109, 117, 119, 114, 124, 110, 124, 115, 123, 102, 123, 113, 125, 106, 124, 123, 118, 122, 110, 132, 120, 117, 119, 115, 107, 115, 114, 113, 166, 104, 122, 114, 125, 111, 107, 109, 105, 125, 116, 122, 111, 107, 108, 114, 115, 125, 102, 109, 115, 125, 106, 118, 127, 116, 128, 117, 118, 117, 126, 112, 112, 119, 106, 115, 113, 116, 127, 119, 111, 114, 113, 118, 116, 114, 117, 119, 113, 112, 115, 121, 112, 117, 116, 116, 122, 117, 122, 106, 113, 115, 106, 120, 116, 117, 114, 113, 122, 119, 127, 114, 115, 115, 114, 115, 119, 121, 115, 115, 119, 118, 115, 127, 117, 114, 122, 109, 118, 118, 110, 112, 116, 115, 113, 119, 106, 121, 128, 115, 116, 117, 115, 117, 117, 109, 105, 117, 116, 119, 113, 112, 117, 111, 106, 114, 120, 93, 119, 117, 112, 115, 111, 113, 116, 115, 116, 119, 119, 118, 114, 114, 116, 115, 114, 116, 115, 115, 114, 116, 117, 113, 107, 122, 117, 115, 119, 116, 114, 111, 118, 94, 108, 116, 119, 121, 116, 112, 112, 116, 112, 122, 120, 115, 116, 133, 116, 117, 116, 118, 115, 117, 111, 117, 126, 114, 109, 112, 118, 118, 112, 117, 112, 119, 122, 118, 125, 115, 116, 113, 116, 109, 118, 116, 125, 125, 120, 113, 114, 117, 112, 113, 116, 114, 116, 116, 114, 113, 117, 122, 108, 117, 119, 111, 117, 117, 120, 112, 116, 115, 107, 119, 113, 121, 112, 115, 112, 114, 119, 116, 117, 117, 113, 113, 117, 119, 108, 121, 120, 116, 120, 118, 118, 95, 122, 113, 114, 99, 120, 111, 111, 119, 116, 116, 116, 114, 114, 113, 122, 113, 114, 120, 123, 110, 115, 114, 117, 119, 119, 118, 116, 113, 119, 116, 115, 117, 113, 110, 116, 116, 119, 116, 108, 115, 118, 110, 113, 114, 115, 113, 120, 113, 128, 121, 113, 117, 119, 111, 118, 118, 123, 117, 114, 122, 112, 120, 119, 118, 116, 111, 119, 119, 116, 120, 110, 104, 121, 123, 118, 114, 117, 131, 112, 117, 115, 127, 115, 117, 115, 110, 116, 112, 109, 112, 111, 117, 125, 113, 114, 121, 117, 112, 115, 114, 115, 120, 114, 113, 120, 105, 120, 119, 127, 118, 111, 119, 112, 118, 117, 117, 115, 118, 122, 114, 111, 115, 116, 111, 114, 116, 116, 120, 116, 109, 115, 115, 120, 115, 110, 125, 119, 122, 113, 109, 118, 118, 113, 111, 117, 116, 119, 114, 118, 116, 106, 119, 118, 113, 113, 120, 118, 113, 123, 108, 105, 120, 113, 114, 130, 118, 116, 118, 128, 119, 115, 119, 116, 116, 118, 116, 111, 120, 122, 114, 113, 116, 120, 126, 118, 113, 119, 105, 115, 109, 117, 110, 115, 120, 115, 116, 114, 108, 117, 112, 114, 115, 111, 118, 115, 117, 116, 109, 117, 115, 119, 122, 117, 112, 109, 108, 116, 106, 110, 116, 117, 121, 113, 109, 112, 115, 115, 118, 112, 112, 118, 114, 118, 115, 117, 125, 118, 125, 119, 120, 102, 109, 118, 112, 115, 122, 122, 113, 118, 119, 117, 110, 121, 110, 124, 113, 113, 118, 114, 120, 115, 115, 120, 113, 129, 117, 117, 118, 118, 111, 112, 117, 111, 121, 115, 114, 124, 115, 116, 117, 118, 120, 116, 115, 109, 114, 119, 115, 116, 112, 115, 114, 116, 112, 117, 123, 115, 111, 113, 121, 119, 111, 113, 105, 117, 121, 121, 121, 114, 123, 115, 125, 104, 112, 121, 123, 119, 118, 120, 118, 117, 122, 111, 108, 74, 112, 130, 97, 119, 117, 90, 114, 101, 119, 135, 100, 111, 121, 111, 108, 117, 124, 95, 107, 99, 116, 156, 119, 101, 103, 115, 113, 114, 121, 134, 114, 111, 124, 126, 111, 104, 122, 110, 120, 136, 106, 110, 132, 123, 118, 119, 121, 110, 115, 108, 111, 110, 118, 109, 122, 155, 127, 107, 123, 117, 121, 119, 121, 146, 121, 114, 104, 130, 116, 122, 111, 120, 114, 109, 131, 103, 128, 113, 113, 107, 124, 103, 122, 118, 122, 114, 120, 114, 131, 115, 107, 114, 107, 124, 115, 132, 111, 117, 120, 114, 123, 128, 114, 119, 124, 127, 123, 114, 118, 105, 122, 119, 117, 118, 118, 119, 114, 110, 105, 118, 109, 98, 120, 141, 118, 112, 137, 108, 118, 113, 119, 120, 109, 109, 120, 112, 116, 114, 110, 116, 127, 111, 116, 119, 118, 123, 110, 120, 98, 126, 128, 108, 103, 110, 111, 115, 100, 123, 117, 113, 127, 105, 117, 128, 114, 116, 116, 107, 120, 121, 112, 106, 122, 112, 106, 121, 111, 117, 137, 154, 110, 104, 119, 115, 112, 122, 120, 114, 110, 109, 114, 109, 113, 102, 119, 117, 126, 126, 116, 102, 114, 131, 124, 126, 121, 127, 120, 107, 118, 114, 156, 119, 121, 129, 116, 92, 106, 112, 122, 120, 109, 90, 121, 114, 105, 107, 108, 107, 118, 125, 123, 117, 102, 118, 137, 107, 122, 123, 85, 137, 115, 111, 111, 120, 106, 112, 114, 111, 106, 130, 109, 109, 130, 119, 114, 101, 119, 113, 110, 127, 116, 118, 122, 107, 120, 116, 108, 128, 109, 93, 105, 110, 99, 118, 117, 102, 109, 133, 127, 108, 115, 105, 117, 87, 137, 120, 110, 118, 118, 108, 118, 114, 122, 110, 103, 131, 108, 119, 138, 126, 127, 107, 121, 116, 103, 100, 107, 109, 116, 123, 114, 108, 116, 110, 112, 126, 109, 100, 106, 112, 114, 143, 123, 78, 106, 117, 106, 101, 105, 115, 119, 109, 117, 119, 114, 124, 117, 109, 107, 108, 116, 119, 117, 118, 115, 126, 125, 116, 118, 107, 133, 101, 125, 111, 108, 116, 111, 109, 111, 102, 117, 101, 108, 111, 96, 113, 118, 112, 129, 98, 103, 109, 117, 104, 100, 118, 123, 116, 117, 96, 115, 115, 121, 108, 114, 123, 106, 95, 111, 119, 115, 114, 112, 128, 108, 121, 114, 120, 111, 117, 115, 128, 111, 115, 119, 123, 105, 100, 113, 106, 134, 135, 101, 117, 111, 122, 125, 110, 119, 123, 124, 119, 103, 113, 117, 101, 113, 114, 124, 114, 103, 109, 116, 115, 124, 126, 105, 119, 110, 116, 99, 119, 100, 130, 110, 109, 119, 122, 112, 109, 113, 123, 125, 109, 146, 125, 107, 118, 100, 112, 122, 107, 104, 114, 117, 116, 116, 110, 114, 124, 120, 117, 114, 118, 138, 118, 114, 131, 128, 107, 120, 108, 114, 107, 131, 124, 124, 119, 116, 120, 96, 96, 128, 120, 131, 116, 123, 98, 111, 108, 114, 118, 116, 124, 124, 122, 124, 117, 114, 122, 109, 99, 120, 110, 113, 112, 113, 120, 142, 126, 113, 110, 112, 130, 123, 122, 118, 111, 108, 116, 115, 135, 113, 117, 108, 114, 123, 105, 124, 110, 125, 122, 106, 112, 120, 96, 122, 112, 101, 123, 108, 103, 110, 118, 116, 115, 128, 116, 108, 97, 121, 123, 119, 121, 148, 108, 122, 104, 120, 122, 121, 120, 123, 107, 99, 110, 131, 112, 115, 121, 116, 119, 119, 107, 115, 131, 116, 115, 124, 114, 129, 100, 132, 119, 103, 128, 122, 114, 123, 141, 110, 123, 120, 112, 116, 109, 113, 131, 121, 142, 107, 116, 107, 103, 104, 113, 125, 113, 115, 100, 118, 112, 112, 116, 134, 104, 116, 119, 118, 109, 114, 113, 108, 120, 112, 131, 130, 140, 123, 109, 116, 97, 117, 109, 126, 124, 118, 94, 131, 107, 117, 114, 119, 124, 123, 125, 120, 115, 113, 110, 121, 116, 119, 140, 117, 115, 120, 113, 108, 99, 115, 123, 114, 107, 110, 129, 122, 100, 121, 118, 106, 121, 128, 110, 108, 110, 111, 109, 107, 123, 127, 105, 128, 110, 103, 115, 116, 105, 105, 118, 130, 111, 112, 102, 109, 120, 106, 130, 115, 114, 110, 108, 115, 106, 120, 134, 122, 107, 121, 120, 109, 118, 109, 122, 110, 119, 112, 111, 112, 119, 144, 106, 108, 128, 139, 120, 128, 133, 125, 102, 116, 131, 112, 133, 132, 127, 123, 102, 121, 122, 123, 108, 127, 105, 115, 138, 106, 112, 113, 126, 103, 114, 117, 129, 109, 97, 116, 114, 118, 111, 123, 115, 115, 110, 117, 134, 124, 113, 121, 127, 125, 127, 121, 121, 108, 108, 122, 129, 125, 102, 121, 116, 131, 107, 123, 110, 102, 106, 130, 112, 111, 105, 116, 116, 120, 134, 120, 112, 117, 118, 104, 104, 115, 109, 133, 113, 115, 111, 121, 111, 107, 88, 169, 122, 123, 113, 106, 136, 107, 135, 98, 83, 116, 114, 113, 119, 116, 131, 127, 123, 114, 118, 118, 120, 100, 91, 125, 129, 131, 115, 127, 116, 90, 115, 120, 117, 104, 125, 115, 102, 112, 129, 119, 113, 132, 118, 139, 122, 107, 137, 129, 108, 108, 118, 129, 118, 102, 117, 117, 117, 106, 99, 115, 111, 128, 115, 118, 103, 115, 115, 119, 92, 119, 113, 102, 97, 117, 117, 125, 110, 116, 114, 121, 119, 101, 111, 119, 122, 116, 125, 116, 129, 116, 119, 119, 134, 123, 115, 102, 112, 132, 114, 116, 107, 116, 114, 115, 120, 118, 95, 115, 124, 124, 118, 110, 107, 127, 119, 127, 135, 114, 114, 108, 132, 112, 124, 126, 115, 114, 110, 85, 109, 119, 115, 125, 112, 120, 108, 118, 122, 104, 122, 122, 119, 123, 114, 117, 114, 107, 123, 108, 107, 117, 120, 100, 123, 112, 109, 117, 102, 123, 122, 120, 105, 127, 137, 123, 111, 108, 110, 119, 117, 106, 118, 124, 120, 114, 113, 116, 123, 98, 118, 130, 112, 114, 112, 116, 121, 118, 125, 117, 118, 120, 117, 109, 116, 103, 114, 112, 116, 117, 116, 103, 106, 112, 112, 118, 118, 114, 108, 123, 107, 109, 114, 111, 121, 105, 125, 118, 113, 110, 105, 113, 116, 120, 113, 122, 117, 119, 114, 113, 102, 119, 117, 116, 119, 108, 104, 121, 114, 113, 123, 115, 114, 108, 114, 118, 117, 106, 116, 112, 113, 118, 114, 110, 110, 119, 115, 115, 123, 118, 110, 116, 116, 112, 121, 111, 112, 114, 128, 113, 115, 121, 112, 118, 124, 127, 116, 112, 116, 118, 120, 116, 115, 115, 109, 120, 108, 116, 107, 115, 113, 109, 123, 121, 116, 112, 114, 118, 120, 120, 110, 112, 109, 115, 108, 122, 118, 112, 118, 105, 123, 113, 110, 113, 116, 122, 113, 120, 120, 116, 117, 115, 124, 116, 120, 115, 120, 103, 114, 117, 112, 115, 122, 99, 102, 118, 113, 105, 115, 118, 117, 104, 117, 112, 118, 121, 122, 101, 112, 118, 131, 125, 110, 119, 131, 116, 115, 112, 115, 116, 119, 120, 114, 111, 111, 120, 113, 115, 111, 110, 111, 113, 115, 112, 115, 120, 111, 115, 113, 125, 117, 115, 110, 113, 113, 111, 114, 120, 109, 117, 119, 115, 121, 115, 121, 111, 123, 118, 116, 120, 110, 117, 114, 126, 117, 107, 114, 120, 120, 117, 118, 113, 105, 111, 126, 120, 117, 110, 119, 116, 119, 114, 120, 115, 132, 119, 124, 118, 113, 110, 112, 120, 117, 123, 110, 116, 120, 118, 119, 121, 119, 121, 120, 131, 116, 114, 118, 110, 115, 114, 123, 111, 115, 124, 117, 115, 119, 111, 112, 117, 121, 114, 114, 119, 109, 114, 111, 116, 116, 111, 123, 117, 117, 115, 116, 109, 111, 111, 114, 114, 116, 121, 107, 99, 116, 118, 116, 121, 112, 117, 118, 116, 115, 105, 118, 118, 106, 115, 110, 121, 117, 108, 118, 117, 109, 112, 113, 116, 111, 115, 114, 108, 118, 114, 119, 113, 117, 116, 113, 118, 113, 117, 112, 119, 124, 124, 123, 116, 116, 110, 119, 119, 120, 118, 126, 112, 117, 120, 116, 108, 113, 104, 121, 116, 110, 114, 135, 120, 111, 113, 127, 103, 116, 117, 108, 111, 119, 114, 112, 124, 123, 106, 125, 114, 112, 115, 116, 118, 112, 118, 125, 119, 108, 115, 109, 114, 122, 114, 120, 113, 111, 119, 118, 113, 115, 120, 113, 111, 117, 119, 107, 115, 118, 112, 112, 113, 114, 120, 137, 123, 127, 109, 113, 107, 121, 118, 115, 114, 120, 124, 103, 107, 125, 115, 116, 118, 121, 117, 131, 105, 113, 113, 125, 113, 122, 122, 120, 115, 113, 111, 113, 122, 107, 117, 119, 121, 119, 110, 110, 114, 129, 118, 121, 113, 120, 130, 111, 109, 116, 114, 106, 101, 115, 111, 119, 120, 115, 119, 107, 125, 120, 119, 122, 120, 116, 117, 113, 109, 114, 110, 125, 118, 113, 111, 119, 122, 112, 118, 119, 114, 116, 121, 110, 117, 114, 113, 119, 115, 120, 107, 115, 111, 116, 109, 111, 121, 103, 119, 112, 107, 118, 124, 124, 115, 100, 121, 128, 115, 119, 120, 108, 105, 109, 107, 114, 120, 117, 124, 105, 133, 118, 110, 114, 115, 125, 123, 125, 101, 111, 110, 103, 122, 110, 111, 128, 114, 123, 111, 105, 113, 120, 134, 114, 119, 123, 110, 117, 112, 125, 105, 111, 116, 108, 139, 108, 113, 126, 115, 117, 116, 142, 102, 128, 127, 113, 113, 108, 115, 121, 126, 118, 119, 111, 113, 118, 120, 128, 121, 116, 122, 105, 121, 108, 115, 125, 122, 121, 113, 115, 105, 121, 120, 107, 110, 116, 109, 107, 113, 118, 117, 123, 114, 113, 124, 108, 119, 119, 122, 110, 102, 107, 116, 122, 109, 124, 117, 134, 118, 151, 119, 131, 98, 121, 116, 114, 112, 110, 110, 122, 112, 116, 118, 118, 138, 105, 112, 107, 115, 125, 115, 126, 122, 119, 119, 105, 112, 115, 120, 114, 120, 119, 114, 117, 112, 113, 113, 124, 100, 109, 110, 123, 146, 138, 126, 130, 116, 113, 113, 109, 105, 120, 116, 117, 130, 105, 118, 114, 123, 108, 113, 125, 120, 117, 112, 101, 115, 111, 113, 115, 105, 124, 113, 113, 119, 110, 123, 107, 104, 112, 125, 116, 116, 127, 120, 118, 133, 125, 101, 120, 116, 114, 115, 105, 121, 113, 117, 122, 109, 109, 115, 121, 125, 112, 114, 120, 110, 122, 114, 115, 117, 125, 119, 121, 118, 123, 118, 118, 118, 112, 123, 129, 119, 111, 116, 114, 105, 113, 109, 80, 110, 102, 115, 113, 81, 114, 123, 107, 126, 104, 112, 113, 113, 119, 101, 125, 112, 119, 116, 111, 111, 119, 111, 121, 112, 122, 139, 123, 117, 123, 120, 114, 110, 114, 131, 120, 107, 124, 127, 117, 118, 113, 119, 111, 117, 109, 116, 117, 99, 105, 124, 111, 112, 122, 122, 108, 118, 115, 124, 110, 118, 127, 120, 117, 115, 111, 68, 104, 104, 110, 121, 112, 114, 110, 120, 118, 118, 112, 110, 104, 101, 105, 123, 110, 107, 108, 109, 120, 121, 124, 114, 115, 124, 108, 103, 125, 128, 120, 117, 114, 127, 75, 121, 91, 129, 121, 124, 96, 115, 112, 114, 110, 118, 121, 107, 113, 114, 126, 126, 96, 113, 113, 111, 119, 120, 115, 125, 125, 117, 108, 110, 123, 122, 110, 126, 106, 105, 115, 117, 124, 124, 120, 121, 121, 130, 120, 108, 105, 116, 124, 104, 79, 114, 106, 116, 109, 111, 112, 118, 123, 113, 135, 107, 120, 108, 115, 104, 137, 101, 123, 117, 122, 112, 124, 122, 112, 113, 103, 115, 121, 133, 100, 99, 107, 109, 121, 115, 123, 134, 116, 122, 119, 103, 121, 118, 113, 134, 124, 113, 116, 113, 114, 107, 116, 115, 101, 120, 112, 108, 128, 122, 116, 112, 108, 118, 116, 148, 110, 125, 129, 99, 113, 116, 110, 112, 124, 123, 123, 124, 114, 109, 113, 109, 123, 114, 114, 121, 117, 111, 115, 111, 116, 130, 122, 104, 108, 120, 109, 144, 109, 97, 121, 120, 112, 119, 119, 121, 148, 98, 117, 119, 112, 107, 130, 115, 99, 103, 127, 127, 113, 116, 112, 120, 111, 109, 100, 125, 123, 131, 99, 125, 118, 122, 119, 98, 120, 117, 110, 124, 100, 120, 115, 115, 110, 119, 126, 121, 119, 119, 120, 114, 119, 141, 110, 114, 126, 105, 114, 110, 96, 115, 138, 131, 117, 113, 114, 116, 113, 125, 114, 121, 100, 102, 114, 117, 119, 114, 112, 117, 125, 120, 98, 111, 106, 98, 98, 117, 122, 105, 109, 115, 117, 110, 105, 118, 125, 102, 121, 109, 101, 129, 98, 118, 129, 112, 116, 112, 111, 114, 126, 111, 121, 104, 118, 117, 105, 115, 105, 118, 107, 121, 111, 114, 130, 107, 108, 109, 107, 118, 120, 102, 110, 115, 112, 110, 130, 108, 110, 98, 110, 111, 113, 125, 120, 111, 123, 106, 107, 109, 112, 100, 102, 118, 99, 113, 128, 105, 121, 105, 126, 122, 116, 117, 107, 109, 112, 114, 125, 103, 100, 139, 108, 116, 120, 114, 118, 140, 118, 109, 111, 110, 121, 123, 118, 114, 119, 102, 95, 111, 114, 117, 114, 128, 112, 122, 112, 127, 118, 112, 112, 114, 117, 128, 113, 125, 107, 111, 123, 106, 124, 114, 105, 116, 114, 106, 106, 112, 118, 108, 115, 120, 114, 122, 106, 118, 114, 117, 110, 98, 111, 110, 117, 120, 119, 132, 124, 107, 105, 112, 116, 113, 124, 118, 114, 115, 116, 117, 101, 117, 115, 115, 113, 99, 109, 106, 114, 103, 110, 108, 117, 116, 107, 110, 110, 117, 125, 123, 115, 108, 133, 124, 123, 121, 128, 117, 131, 109, 123, 123, 97, 119, 130, 116, 116, 111, 118, 121, 114, 111, 98, 112, 104, 102, 111, 125, 104, 127, 114, 115, 120, 134, 120, 130, 114, 122, 104, 119, 114, 131, 135, 96, 130, 133, 115, 102, 112, 122, 127, 118, 111, 105, 114, 124, 116, 120, 102, 119, 113, 114, 117, 100, 122, 106, 129, 113, 116, 122, 106, 111, 139, 110, 119, 95, 101, 119, 111, 114, 116, 110, 104, 108, 114, 103, 107, 108, 111, 123, 114, 124, 119, 112, 108, 114, 123, 117, 107, 115, 124, 127, 118, 110, 114, 108, 105, 119, 110, 131, 94, 113, 118, 109, 105, 109, 125, 118, 114, 104, 112, 125, 118, 105, 120, 119, 109, 127, 102, 126, 126, 113, 117, 118, 118, 112, 109, 112, 109, 122, 130, 102, 98, 106, 133, 110, 113, 128, 137, 114, 109, 137, 107, 114, 106, 105, 116, 108, 137, 124, 125, 109, 115, 120, 116, 127, 126, 107, 127, 110, 113, 118, 110, 137, 111, 127, 121, 123, 128, 125, 105, 105, 110, 127, 110, 128, 114, 110, 104, 115, 101, 113, 105, 107, 114, 120, 125, 112, 116, 113, 116, 144, 111, 107, 105, 115, 129, 114, 111, 114, 115, 122, 111, 120, 115, 103, 104, 133, 94, 123, 119, 127, 108, 121, 121, 109, 119, 115, 123, 110, 116, 137, 116, 120, 110, 107, 108, 121, 108, 120, 104, 117, 109, 121, 106, 124, 116, 103, 123, 121, 115, 119, 117, 130, 111, 115, 130, 114, 117, 122, 116, 122, 104, 128, 114, 130, 123, 120, 116, 115, 118, 115, 126, 128, 112, 113, 100, 110, 121, 120, 122, 112, 106, 113, 110, 115, 107, 118, 107, 118, 113, 110, 109, 116, 115, 117, 114, 118, 121, 122, 113, 118, 120, 110, 115, 126, 117, 124, 123, 118, 119, 97, 113, 127, 138, 122, 111, 113, 102, 126, 116, 113, 124, 124, 117, 116, 120, 120, 124, 108, 111, 113, 124, 106, 117, 116, 132, 118, 109, 111, 126, 110, 111, 124, 126, 117, 112, 116, 119, 121, 124, 115, 116, 121, 111, 121, 113, 117, 118, 124, 120, 133, 125, 115, 108, 122, 114, 118, 121, 119, 108, 117, 112, 111, 118, 119, 122, 122, 117, 127, 104, 115, 111, 116, 115, 112, 119, 120, 115, 118, 132, 113, 109, 122, 121, 114, 115, 114, 116, 122, 128, 125, 89, 122, 121, 114, 114, 117, 117, 117, 119, 117, 148, 111, 112, 117, 115, 113, 119, 110, 105, 118, 114, 112, 116, 117, 117, 114, 112, 115, 122, 115, 111, 124, 119, 119, 117, 114, 119, 127, 115, 119, 113, 117, 121, 117, 119, 125, 127, 114, 119, 126, 115, 125, 122, 121, 117, 119, 111, 116, 107, 119, 121, 119, 130, 122, 110, 122, 121, 112, 113, 118, 117, 116, 112, 115, 104, 113, 112, 121, 117, 121, 120, 119, 118, 121, 113, 117, 116, 113, 105, 125, 113, 107, 116, 113, 114, 111, 103, 123, 117, 117, 123, 111, 110, 102, 118, 128, 114, 117, 122, 118, 114, 121, 108, 112, 106, 111, 125, 111, 111, 115, 115, 118, 114, 117, 112, 107, 121, 123, 108, 114, 104, 118, 119, 119, 110, 115, 110, 114, 114, 127, 125, 119, 112, 118, 117, 116, 115, 122, 109, 117, 115, 114, 121, 114, 120, 117, 122, 117, 116, 109, 114, 120, 117, 113, 120, 125, 119, 121, 136, 122, 117, 115, 122, 114, 111, 128, 115, 119, 115, 111, 116, 111, 122, 114, 109, 124, 125, 112, 123, 118, 119, 123, 107, 112, 104, 113, 113, 111, 129, 122, 120, 118, 122, 113, 120, 120, 105, 121, 119, 121, 110, 117, 126, 112, 111, 112, 110, 120, 120, 115, 122, 127, 114, 116, 103, 110, 118, 112, 125, 119, 115, 98, 123, 117, 122, 87, 113, 121, 116, 111, 112, 119, 110, 113, 108, 112, 113, 110, 111, 102, 114, 110, 104, 114, 117, 118, 116, 119, 121, 131, 121, 88, 121, 119, 107, 119, 118, 116, 111, 118, 115, 108, 105, 127, 117, 123, 110, 117, 114, 108, 110, 121, 128, 115, 116, 119, 114, 109, 114, 117, 121, 117, 110, 103, 118, 113, 120, 115, 126, 106, 106, 119, 120, 110, 120, 117, 117, 117, 113, 110, 114, 119, 122, 116, 105, 115, 126, 116, 138, 127, 115, 127, 132, 117, 120, 120, 117, 138, 114, 116, 113, 103, 120, 107, 111, 117, 106, 119, 115, 117, 115, 122, 116, 118, 113, 108, 114, 120, 106, 107, 109, 110, 127, 118, 110, 126, 106, 127, 119, 134, 118, 140, 112, 107, 122, 109, 102, 118, 113, 107, 106, 115, 134, 121, 102, 106, 114, 123, 110, 110, 118, 120, 109, 124, 118, 112, 119, 116, 120, 106, 112, 114, 125, 122, 121, 110, 113, 126, 121, 117, 123, 108, 109, 113, 113, 117, 122, 115, 130, 106, 106, 113, 120, 113, 116, 103, 125, 124, 126, 117, 120, 118, 121, 114, 112, 119, 113, 103, 115, 117, 107, 119, 111, 109, 122, 109, 115, 125, 118, 106, 118, 115, 113, 110, 123, 106, 115, 121, 111, 77, 120, 113, 122, 107, 118, 84, 108, 116, 114, 111, 115, 119, 110, 130, 114, 117, 114, 122, 114, 112, 113, 123, 102, 137, 109, 119, 77, 114, 114, 109, 110, 103, 112, 114, 123, 109, 118, 123, 118, 119, 140, 120, 110, 108, 101, 109, 130, 107, 113, 110, 118, 122, 118, 133, 115, 107, 116, 119, 116, 104, 107, 109, 116, 120, 102, 122, 117, 113, 115, 115, 117, 125, 116, 114, 107, 100, 130, 124, 118, 124, 122, 119, 135, 108, 120, 110, 108, 126, 93, 110, 110, 119, 124, 115, 107, 112, 117, 119, 122, 113, 118, 111, 109, 121, 119, 109, 112, 121, 112, 132, 90, 118, 112, 107, 96, 120, 125, 122, 115, 109, 102, 131, 75, 114, 121, 112, 117, 115, 122, 123, 116, 128, 103, 129, 112, 100, 116, 113, 126, 114, 136, 127, 122, 116, 111, 111, 110, 126, 105, 117, 124, 106, 98, 102, 118, 123, 113, 113, 110, 112, 132, 124, 169, 98, 117, 110, 101, 113, 126, 118, 112, 119, 99, 112, 110, 111, 111, 119, 120, 110, 119, 123, 117, 152, 128, 129, 109, 109, 122, 109, 117, 116, 116, 110, 131, 104, 118, 112, 118, 96, 110, 107, 123, 115, 122, 118, 110, 119, 125, 117, 129, 109, 123, 109, 121, 112, 120, 109, 110, 121, 121, 110, 119, 108, 116, 106, 114, 104, 109, 105, 111, 106, 106, 123, 124, 109, 121, 106, 110, 103, 109, 133, 122, 116, 115, 120, 112, 107, 119, 120, 112, 119, 85, 120, 108, 114, 114, 119, 110, 117, 112, 115, 117, 105, 128, 112, 100, 101, 109, 108, 117, 121, 107, 111, 108, 159, 115, 105, 112, 117, 122, 108, 123, 113, 120, 124, 119, 119, 142, 110, 111, 115, 77, 115, 117, 115, 123, 118, 115, 115, 115, 122, 136, 122, 110, 121, 128, 121, 116, 110, 98, 113, 121, 132, 144, 114, 112, 109, 114, 113, 124, 115, 123, 105, 117, 109, 116, 111, 119, 111, 117, 111, 111, 117, 112, 113, 110, 120, 110, 106, 117, 104, 124, 120, 109, 123, 132, 108, 125, 118, 119, 107, 117, 111, 111, 121, 119, 111, 114, 121, 112, 117, 111, 122, 107, 113, 118, 127, 120, 112, 111, 106, 117, 112, 112, 112, 101, 108, 114, 120, 110, 128, 111, 107, 115, 128, 120, 120, 118, 109, 111, 133, 145, 123, 120, 110, 111, 118, 121, 105, 121, 111, 120, 113, 120, 140, 106, 111, 108, 118, 120, 109, 113, 122, 124, 119, 108, 115, 121, 108, 120, 113, 116, 100, 106, 118, 114, 122, 105, 114, 122, 106, 98, 111, 122, 109, 112, 115, 124, 118, 120, 114, 133, 101, 119, 137, 115, 126, 87, 103, 107, 107, 102, 122, 118, 117, 118, 108, 123, 112, 123, 105, 132, 106, 107, 120, 101, 119, 110, 110, 124, 118, 132, 107, 125, 106, 112, 118, 122, 116, 103, 118, 107, 110, 110, 110, 128, 118, 114, 116, 104, 113, 102, 114, 112, 124, 114, 112, 107, 130, 116, 109, 115, 118, 118, 115, 109, 103, 123, 112, 105, 119, 107, 112, 119, 116, 118, 115, 113, 105, 117, 114, 118, 124, 118, 108, 133, 111, 116, 117, 102, 118, 113, 117, 114, 116, 111, 101, 113, 113, 125, 112, 113, 131, 114, 128, 105, 105, 135, 120, 109, 137, 123, 110, 111, 115, 123, 116, 110, 116, 134, 124, 104, 134, 110, 87, 129, 111, 109, 115, 113, 131, 92, 114, 131, 114, 119, 115, 119, 124, 99, 114, 107, 118, 113, 103, 107, 106, 119, 103, 109, 109, 105, 101, 115, 122, 122, 112, 111, 123, 115, 111, 115, 103, 96, 116, 112, 111, 116, 120, 111, 119, 120, 106, 113, 113, 104, 115, 123, 136, 109, 122, 114, 111, 120, 110, 113, 112, 129, 110, 105, 116, 101, 110, 104, 123, 115, 118, 126, 117, 119, 105, 121, 118, 105, 109, 122, 120, 113, 105, 120, 121, 126, 107, 123, 113, 137, 118, 123, 121, 117, 119, 120, 111, 112, 117, 114, 111, 117, 113, 125, 117, 117, 119, 103, 112, 112, 95, 111, 124, 129, 125, 110, 117, 127, 112, 116, 110, 114, 133, 108, 105, 116, 109, 114, 119, 112, 120, 110, 126, 123, 120, 124, 110, 118, 120, 112, 104, 154, 109, 115, 109, 119, 131, 109, 108, 112, 108, 143, 104, 105, 116, 115, 106, 107, 107, 120, 109, 122, 109, 125, 122, 123, 115, 113, 115, 104, 110, 94, 127, 118, 122, 114, 109, 109, 114, 112, 116, 118, 101, 128, 116, 142, 110, 113, 115, 116, 111, 115, 118, 112, 119, 118, 112, 107, 114, 120, 123, 135, 108, 108, 107, 104, 158, 106, 108, 111, 110, 109, 104, 101, 102, 113, 113, 123, 125, 129, 113, 109, 114, 110, 113, 98, 120, 112, 114, 119, 124, 107, 105, 106, 119, 110, 107, 115, 126, 112, 149, 115, 124, 108, 125, 104, 130, 109, 105, 121, 122, 111, 122, 107, 119, 111, 113, 116, 106, 116, 108, 101, 122, 109, 145, 117, 112, 123, 106, 108, 110, 129, 106, 126, 94, 125, 129, 108, 89, 125, 109, 107, 114, 124, 108, 99, 125, 128, 112, 113, 110, 109, 118, 108, 95, 124, 116, 112, 107, 118, 114, 114, 109, 118, 116, 116, 112, 131, 108, 126, 121, 109, 118, 136, 117, 104, 114, 111, 107, 118, 113, 112, 128, 117, 95, 122, 114, 111, 114, 107, 112, 104, 110, 105, 117, 118, 115, 120, 129, 114, 118, 111, 114, 122, 132, 105, 111, 110, 117, 111, 104, 124, 132, 118, 98, 105, 117, 129, 111, 118, 111, 119, 114, 109, 128, 107, 130, 118, 124, 124, 120, 129, 130, 112, 122, 112, 113, 112, 110, 120, 111, 134, 115, 112, 114, 121, 121, 121, 124, 119, 119, 119, 120, 104, 123, 118, 104, 125, 105, 126, 123, 111, 117, 117, 121, 99, 112, 121, 103, 130, 112, 114, 108, 118, 116, 103, 111, 101, 116, 123, 104, 121, 117, 120, 116, 113, 105, 117, 121, 110, 116, 118, 124, 117, 108, 118, 115, 120, 108, 115, 118, 105, 115, 117, 113, 117, 115, 127, 115, 118, 115, 128, 107, 112, 115, 108, 118, 126, 113, 106, 109, 106, 107, 120, 112, 107, 116, 108, 125, 105, 119, 100, 116, 111, 121, 120, 113, 116, 123, 106, 113, 109, 132, 116, 110, 114, 126, 114, 132, 116, 135, 123, 118, 125, 125, 126, 111, 113, 112, 124, 122, 116, 117, 110, 112, 112, 125, 121, 114, 116, 122, 113, 116, 118, 124, 108, 113, 118, 128, 113, 106, 115, 115, 118, 112, 122, 128, 117, 115, 118, 117, 116, 121, 123, 122, 107, 116, 116, 122, 123, 110, 106, 115, 115, 118, 118, 122, 108, 117, 123, 119, 118, 111, 101, 114, 119, 105, 123, 120, 110, 126, 119, 111, 118, 113, 126, 108, 111, 114, 114, 125, 114, 122, 118, 123, 112, 124, 124, 125, 119, 123, 106, 114, 115, 119, 116, 118, 118, 117, 116, 119, 103, 119, 120, 128, 106, 126, 111, 128, 122, 112, 118, 120, 103, 126, 127, 115, 116, 112, 123, 111, 115, 131, 124, 102, 106, 111, 114, 118, 123, 131, 109, 107, 122, 118, 117, 119, 132, 114, 115, 114, 125, 115, 109, 109, 125, 113, 97, 114, 118, 117, 118, 123, 124, 115, 128, 120, 116, 117, 112, 114, 127, 126, 122, 119, 124, 120, 104, 124, 111, 124, 116, 118, 120, 116, 110, 112, 117, 119, 117, 119, 116, 117, 114, 122, 119, 114, 127, 124, 114, 123, 113, 113, 109, 112, 118, 110, 125, 132, 126, 129, 110, 119, 110, 112, 116, 124, 121, 121, 118, 108, 120, 133, 116, 96, 107, 113, 116, 113, 114, 123, 116, 117, 116, 104, 118, 124, 121, 110, 115, 125, 109, 127, 113, 121, 124, 89, 128, 113, 117, 121, 111, 112, 112, 124, 118, 118, 122, 124, 109, 133, 117, 119, 117, 127, 116, 120, 118, 121, 108, 110, 137, 117, 121, 125, 118, 123, 113, 114, 111, 114, 111, 120, 115, 113, 122, 123, 115, 116, 126, 117, 107, 111, 124, 116, 113, 120, 117, 115, 103, 123, 118, 105, 113, 115, 116, 121, 127, 109, 120, 113, 119, 123, 112, 119, 109, 114, 113, 114, 132, 108, 103, 116, 110, 107, 121, 113, 118, 111, 99, 118, 113, 115, 111, 118, 107, 108, 108, 116, 107, 118, 112, 109, 125, 113, 115, 114, 111, 115, 125, 127, 108, 108, 105, 112, 115, 118, 112, 120, 134, 119, 116, 116, 113, 116, 119, 112, 124, 112, 105, 124, 102, 105, 109, 128, 110, 111, 110, 112, 116, 121, 118, 116, 111, 107, 118, 117, 119, 138, 133, 107, 108, 113, 120, 102, 107, 116, 96, 126, 115, 114, 114, 114, 109, 99, 125, 129, 106, 121, 110, 102, 129, 146, 104, 126, 129, 118, 114, 127, 116, 107, 99, 116, 117, 105, 110, 104, 118, 114, 114, 125, 131, 118, 109, 129, 97, 115, 110, 119, 104, 121, 112, 115, 131, 122, 124, 118, 116, 111, 100, 133, 113, 114, 125, 116, 114, 122, 101, 114, 132, 116, 120, 109, 111, 112, 108, 130, 108, 94, 126, 119, 109, 113, 107, 127, 125, 117, 139, 104, 114, 126, 116, 110, 114, 109, 114, 122, 115, 110, 107, 111, 113, 100, 103, 131, 112, 112, 109, 114, 115, 110, 124, 110, 110, 122, 111, 127, 120, 113, 111, 103, 125, 117, 115, 110, 129, 115, 119, 108, 120, 113, 107, 110, 131, 117, 118, 114, 119, 120, 114, 111, 109, 118, 121, 118, 112, 108, 109, 98, 116, 113, 103, 112, 99, 124, 123, 109, 119, 112, 119, 119, 111, 112, 109, 115, 99, 122, 122, 132, 114, 108, 127, 141, 101, 108, 112, 118, 93, 117, 112, 90, 118, 121, 135, 107, 121, 111, 122, 128, 120, 98, 120, 121, 114, 125, 104, 112, 114, 103, 116, 129, 135, 121, 114, 116, 102, 116, 125, 118, 136, 123, 144, 135, 110, 110, 114, 107, 122, 115, 106, 113, 102, 123, 110, 112, 118, 119, 113, 111, 129, 118, 108, 102, 124, 131, 108, 121, 126, 130, 122, 110, 112, 135, 118, 119, 117, 123, 103, 113, 118, 127, 147, 121, 119, 115, 119, 108, 121, 95, 115, 119, 125, 110, 108, 110, 128, 117, 129, 116, 107, 104, 101, 123, 108, 110, 120, 97, 107, 121, 141, 116, 115, 117, 100, 122, 115, 116, 126, 114, 137, 120, 117, 111, 119, 126, 122, 114, 149, 114, 109, 113, 117, 103, 119, 119, 101, 92, 115, 106, 138, 113, 127, 106, 114, 110, 110, 117, 106, 99, 143, 119, 102, 115, 105, 97, 113, 113, 117, 99, 109, 113, 113, 130, 118, 119, 100, 116, 108, 101, 113, 120, 131, 105, 104, 102, 126, 100, 129, 124, 102, 118, 101, 117, 123, 121, 95, 115, 108, 104, 130, 109, 119, 133, 126, 132, 105, 116, 115, 103, 111, 126, 106, 124, 144, 113, 110, 122, 107, 110, 119, 109, 110, 125, 109, 122, 110, 101, 131, 127, 107, 121, 123, 127, 121, 102, 109, 95, 110, 124, 125, 127, 94, 114, 107, 104, 70, 117, 124, 121, 122, 112, 127, 114, 130, 115, 110, 125, 123, 116, 107, 127, 118, 123, 126, 99, 104, 116, 113, 110, 109, 121, 101, 125, 110, 109, 112, 130, 125, 108, 133, 108, 142, 116, 91, 108, 122, 119, 123, 99, 122, 120, 99, 125, 103, 103, 120, 100, 112, 119, 104, 101, 117, 101, 143, 120, 113, 90, 121, 101, 106, 105, 132, 101, 101, 98, 106, 121, 105, 110, 113, 123, 112, 113, 107, 117, 127, 142, 112, 111, 99, 95, 118, 122, 101, 90, 114, 105, 96, 131, 97, 115, 133, 127, 119, 117, 109, 115, 125, 121, 124, 101, 108, 117, 99, 109, 112, 125, 113, 110, 91, 105, 102, 122, 135, 89, 116, 110, 125, 122, 108, 108, 107, 111, 116, 130, 103, 109, 119, 124, 106, 125, 108, 129, 116, 122, 103, 131, 110, 119, 122, 113, 114, 107, 122, 116, 125, 114, 104, 108, 110, 138, 124, 121, 112, 117, 125, 112, 113, 130, 114, 115, 97, 125, 120, 111, 108, 117, 130, 118, 108, 107, 112, 121, 120, 104, 107, 121, 104, 110, 114, 120, 123, 127, 99, 118, 113, 101, 111, 115, 109, 110, 126, 108, 97, 117, 117, 101, 108, 103, 110, 106, 112, 124, 113, 108, 104, 142, 102, 118, 135, 122, 117, 112, 135, 135, 116, 118, 102, 126, 116, 96, 118, 121, 108, 106, 124, 104, 131, 123, 111, 119, 111, 127, 123, 120, 113, 106, 116, 116, 125, 119, 129, 117, 107, 100, 123, 138, 108, 119, 118, 95, 123, 113, 126, 146, 123, 116, 122, 116, 106, 118, 125, 121, 118, 96, 115, 94, 112, 129, 113, 106, 131, 115, 112, 106, 117, 167, 129, 125, 125, 121, 113, 115, 120, 123, 118, 104, 119, 140, 103, 113, 140, 98, 102, 114, 129, 125, 113, 91, 106, 109, 123, 103, 122, 111, 114, 106, 109, 110, 119, 101, 120, 91, 124, 120, 133, 120, 116, 120, 122, 119, 114, 101, 69, 116, 110, 110, 113, 134, 101, 113, 125, 119, 112, 114, 131, 119, 124, 114, 114, 117, 110, 117, 120, 123, 118, 113, 133, 123, 122, 115, 100, 106, 120, 97, 112, 126, 111, 112, 120, 115, 101, 111, 130, 126, 109, 94, 113, 118, 127, 109, 122, 112, 109, 106, 106, 124, 125, 113, 101, 113, 115, 110, 120, 111, 105, 119, 134, 111, 129, 115, 127, 113, 117, 109, 130, 103, 105, 112, 129, 119, 125, 116, 109, 111, 122, 120, 120, 118, 95, 104, 111, 124, 118, 116, 127, 93, 130, 110, 111, 121, 143, 119, 125, 132, 107, 118, 113, 97, 120, 126, 123, 120, 117, 119, 99, 132, 121, 87, 115, 119, 108, 129, 126, 136, 116, 112, 113, 116, 128, 105, 113, 126, 104, 116, 146, 127, 114, 127, 114, 107, 118, 116, 102, 115, 112, 112, 95, 120, 128, 117, 104, 115, 117, 123, 114, 107, 119, 111, 119, 103, 99, 124, 100, 110, 106, 128, 114, 126, 129, 103, 101, 122, 110, 114, 112, 116, 123, 132, 109, 105, 116, 126, 128, 117, 99, 140, 112, 115, 104, 115, 115, 114, 121, 110, 205, 106, 149, 123, 101, 99, 108, 106, 118, 130, 118, 114, 113, 103, 104, 130, 118, 111, 91, 108, 107, 114, 115, 102, 101, 95, 100, 114, 116, 100, 104, 138, 116, 126, 122, 112, 127, 120, 118, 124, 109, 115, 130, 129, 103, 122, 111, 144, 114, 111, 120, 128, 110, 123, 114, 115, 124, 104, 130, 133, 117, 114, 107, 98, 109, 127, 118, 128, 104, 114, 105, 103, 121, 119, 104, 109, 114, 133, 105, 110, 107, 117, 119, 107, 104, 122, 110, 120, 116, 108, 118, 125, 99, 125, 108, 119, 118, 111, 127, 113, 116, 106, 92, 121, 130, 147, 116, 106, 117, 104, 113, 114, 100, 114, 116, 115, 94, 120, 116, 117, 107, 142, 117, 109, 109, 135, 119, 117, 132, 105, 114, 115, 131, 125, 114, 140, 143, 119, 116, 118, 116, 106, 109, 106, 111, 132, 107, 127, 133, 117, 129, 113, 106, 114, 107, 120, 108, 120, 112, 113, 121, 123, 115, 132, 115, 106, 120, 119, 111, 103, 141, 111, 116, 123, 111, 120, 113, 108, 121, 118, 121, 116, 109, 120, 119, 112, 106, 107, 120, 110, 127, 108, 126, 116, 116, 117, 123, 113, 117, 123, 121, 107, 118, 108, 112, 113, 107, 115, 122, 112, 119, 109, 110, 109, 122, 117, 89, 112, 117, 124, 114, 117, 121, 124, 123, 109, 133, 99, 137, 107, 114, 107, 117, 112, 111, 122, 112, 129, 117, 118, 107, 124, 112, 111, 112, 119, 131, 116, 110, 108, 121, 123, 128, 104, 128, 126, 112, 118, 117, 116, 126, 120, 106, 119, 117, 109, 112, 117, 107, 82, 116, 110, 111, 115, 120, 139, 114, 105, 131, 122, 112, 100, 110, 122, 118, 124, 119, 117, 114, 115, 105, 106, 115, 116, 113, 115, 110, 120, 103, 111, 107, 108, 122, 121, 124, 116, 112, 117, 112, 112, 123, 115, 113, 108, 125, 112, 111, 120, 108, 116, 123, 120, 110, 116, 115, 112, 127, 127, 108, 114, 112, 109, 108, 108, 103, 121, 114, 127, 124, 120, 109, 108, 104, 115, 112, 113, 125, 116, 107, 117, 118, 115, 114, 105, 105, 107, 115, 105, 113, 114, 122, 118, 114, 117, 128, 132, 117, 112, 128, 119, 121, 120, 111, 115, 109, 119, 121, 111, 121, 95, 108, 111, 119, 127, 117, 122, 124, 127, 110, 121, 114, 121, 114, 119, 114, 115, 118, 107, 114, 124, 119, 125, 124, 112, 115, 111, 108, 107, 112, 124, 114, 117, 111, 111, 122, 120, 115, 108, 114, 104, 112, 117, 123, 110, 112, 113, 130, 123, 103, 105, 109, 127, 121, 114, 120, 110, 122, 109, 116, 121, 116, 107, 109, 109, 114, 121, 110, 119, 127, 126, 126, 133, 113, 119, 120, 111, 105, 110, 129, 131, 117, 119, 118, 121, 121, 108, 115, 125, 102, 125, 127, 136, 122, 121, 118, 110, 123, 104, 117, 119, 106, 116, 93, 120, 107, 120, 117, 114, 113, 129, 118, 109, 130, 120, 108, 122, 115, 121, 112, 115, 116, 143, 107, 118, 133, 113, 108, 114, 118, 120, 112, 109, 123, 116, 115, 117, 116, 114, 128, 107, 113, 116, 122, 110, 113, 107, 124, 114, 114, 101, 117, 120, 111, 101, 116, 119, 96, 118, 117, 115, 131, 99, 114, 117, 119, 111, 134, 105, 111, 124, 126, 114, 111, 126, 108, 118, 112, 101, 110, 113, 117, 97, 117, 111, 117, 109, 129, 121, 111, 104, 125, 119, 113, 118, 121, 123, 112, 126, 128, 118, 121, 112, 102, 102, 116, 128, 120, 120, 114, 130, 113, 104, 110, 123, 108, 106, 116, 116, 120, 133, 115, 113, 108, 128, 110, 103, 103, 116, 109, 116, 125, 124, 107, 109, 112, 118, 99, 109, 111, 122, 120, 129, 145, 111, 130, 101, 99, 101, 126, 106, 105, 124, 109, 115, 119, 106, 111, 137, 99, 108, 106, 111, 135, 118, 108, 106, 110, 132, 112, 108, 137, 112, 99, 114, 122, 145, 143, 133, 91, 111, 97, 114, 114, 117, 99, 99, 99, 116, 115, 115, 107, 120, 115, 113, 100, 120, 128, 127, 110, 100, 100, 112, 123, 106, 110, 122, 114, 107, 102, 104, 110, 120, 111, 112, 107, 116, 110, 94, 130, 119, 115, 120, 130, 109, 108, 125, 111, 102, 104, 103, 118, 99, 126, 113, 101, 118, 95, 120, 130, 123, 116, 107, 79, 113, 130, 117, 126, 121, 126, 110, 114, 109, 105, 105, 112, 109, 106, 103, 96, 95, 97, 108, 111, 128, 117, 114, 119, 107, 105, 130, 129, 99, 111, 94, 102, 113, 129, 129, 116, 108, 134, 117, 118, 112, 96, 109, 82, 119, 81, 109, 118, 100, 125, 126, 109, 108, 133, 105, 126, 116, 129, 119, 122, 104, 112, 111, 97, 120, 128, 148, 120, 114, 115, 109, 104, 118, 119, 125, 117, 106, 109, 99, 118, 103, 121, 99, 101, 95, 110, 117, 111, 114, 128, 114, 113, 112, 104, 119, 109, 118, 102, 87, 119, 103, 121, 106, 121, 111, 106, 110, 112, 113, 116, 103, 100, 106, 108, 113, 112, 112, 113, 128, 119, 108, 114, 134, 113, 112, 103, 99, 128, 104, 111, 113, 113, 114, 109, 111, 96, 112, 147, 111, 121, 114, 97, 119, 118, 104, 130, 112, 131, 119, 118, 130, 122, 110, 116, 119, 115, 113, 110, 129, 113, 112, 119, 109, 107, 131, 112, 103, 110, 112, 111, 115, 93, 129, 123, 110, 126, 123, 111, 121, 113, 116, 119, 112, 107, 123, 113, 118, 103, 124, 122, 102, 103, 112, 129, 125, 104, 125, 85, 123, 122, 111, 138, 98, 102, 103, 117, 114, 114, 119, 137, 130, 110, 115, 119, 114, 116, 113, 112, 127, 118, 115, 120, 96, 129, 102, 139, 129, 126, 124, 121, 104, 138, 108, 112, 133, 107, 118, 113, 110, 121, 125, 92, 119, 124, 109, 138, 119, 102, 117, 120, 114, 105, 113, 110, 113, 102, 111, 108, 115, 134, 120, 124, 116, 128, 129, 117, 115, 120, 115, 105, 118, 123, 101, 121, 107, 134, 108, 151, 109, 109, 106, 112, 111, 118, 143, 100, 116, 115, 117, 115, 99, 115, 114, 123, 119, 116, 106, 121, 110, 125, 113, 108, 111, 87, 129, 120, 112, 122, 99, 122, 134, 104, 117, 120, 109, 121, 121, 105, 132, 117, 120, 116, 113, 124, 119, 127, 108, 114, 111, 126, 117, 108, 133, 104, 121, 101, 112, 116, 112, 98, 102, 112, 146, 98, 120, 118, 121, 113, 94, 136, 130, 121, 106, 108, 123, 125, 109, 117, 103, 114, 145, 94, 115, 104, 108, 110, 139, 116, 118, 111, 120, 111, 116, 105, 107, 103, 95, 87, 114, 124, 123, 106, 104, 132, 125, 121, 109, 128, 112, 100, 119, 107, 112, 129, 115, 121, 106, 128, 114, 104, 120, 117, 92, 99, 107, 105, 116, 99, 124, 103, 118, 113, 118, 116, 118, 116, 115, 117, 111, 115, 112, 117, 119, 113, 113, 113, 124, 102, 119, 118, 127, 126, 120, 116, 117, 120, 122, 117, 129, 122, 121, 116, 117, 118, 115, 118, 119, 116, 100, 116, 113, 108, 111, 113, 101, 114, 117, 118, 118, 121, 114, 111, 121, 89, 122, 111, 115, 94, 125, 119, 115, 116, 119, 115, 116, 119, 127, 121, 124, 102, 113, 113, 121, 116, 116, 111, 130, 119, 113, 114, 118, 114, 118, 118, 141, 121, 113, 123, 106, 115, 147, 117, 124, 135, 87, 116, 121, 132, 118, 112, 125, 109, 107, 115, 106, 119, 119, 117, 117, 114, 118, 112, 136, 120, 120, 108, 117, 123, 119, 110, 116, 113, 112, 113, 108, 120, 111, 116, 116, 116, 110, 117, 102, 129, 114, 117, 121, 115, 112, 113, 117, 120, 114, 118, 113, 119, 112, 124, 114, 115, 115, 120, 113, 114, 108, 117, 117, 119, 122, 112, 111, 115, 116, 117, 116, 129, 113, 115, 111, 117, 112, 116, 122, 110, 119, 117, 129, 127, 120, 116, 116, 113, 113, 114, 129, 112, 119, 120, 116, 116, 120, 113, 123, 114, 120, 101, 118, 114, 118, 108, 114, 120, 111, 106, 113, 124, 119, 116, 118, 111, 107, 114, 115, 124, 120, 117, 126, 116, 120, 120, 117, 130, 116, 120, 107, 120, 115, 116, 117, 106, 138, 117, 121, 119, 112, 119, 103, 115, 114, 116, 118, 120, 113, 111, 105, 114, 118, 114, 107, 127, 114, 133, 112, 118, 113, 119, 116, 117, 115, 109, 118, 120, 122, 116, 120, 113, 121, 117, 119, 116, 112, 110, 112, 117, 119, 126, 116, 117, 114, 110, 115, 116, 117, 114, 132, 116, 116, 116, 99, 110, 117, 123, 110, 119, 119, 113, 110, 120, 120, 121, 121, 114, 115, 113, 125, 118, 109, 117, 112, 117, 118, 121, 115, 109, 116, 117, 118, 112, 94, 108, 110, 110, 116, 113, 111, 120, 114, 119, 106, 121, 117, 119, 121, 135, 122, 118, 120, 117, 117, 114, 111, 106, 119, 114, 117, 115, 114, 106, 119, 120, 120, 116, 122, 115, 114, 122, 112, 118, 117, 116, 116, 118, 104, 114, 128, 121, 124, 113, 118, 118, 118, 110, 110, 116, 114, 115, 108, 113, 113, 113, 113, 108, 119, 114, 114, 120, 118, 117, 113, 110, 99, 115, 111, 117, 125, 113, 115, 123, 118, 101, 117, 107, 122, 125, 98, 117, 120, 119, 122, 111, 112, 115, 120, 135, 132, 113, 115, 118, 109, 115, 119, 117, 112, 113, 115, 119, 115, 106, 126, 114, 122, 116, 123, 105, 118, 129, 121, 110, 114, 118, 122, 114, 117, 106, 123, 117, 119, 128, 117, 112, 115, 119, 117, 119, 115, 111, 141, 110, 115, 117, 114, 122, 112, 112, 116, 120, 121, 124, 119, 118, 118, 121, 115, 119, 106, 114, 121, 112, 115, 115, 131, 110, 121, 100, 112, 108, 134, 108, 114, 120, 117, 111, 119, 114, 107, 110, 118, 118, 115, 115, 120, 112, 117, 122, 120, 109, 116, 119, 112, 120, 120, 118, 110, 121, 118, 133, 113, 119, 94, 129, 118, 109, 95, 112, 130, 111, 111, 122, 106, 106, 115, 109, 119, 127, 114, 119, 118, 117, 114, 126, 110, 127, 126, 113, 105, 118, 125, 126, 127, 114, 123, 115, 111, 115, 121, 109, 113, 107, 115, 121, 113, 112, 115, 127, 129, 114, 131, 112, 123, 117, 110, 108, 115, 104, 115, 106, 114, 113, 107, 116, 107, 117, 129, 104, 118, 132, 123, 122, 115, 107, 116, 94, 130, 112, 127, 123, 129, 112, 103, 116, 117, 124, 111, 113, 105, 115, 108, 117, 106, 133, 120, 120, 132, 110, 97, 121, 134, 104, 116, 117, 119, 108, 126, 94, 112, 121, 135, 120, 129, 114, 107, 106, 123, 118, 115, 128, 105, 98, 123, 111, 102, 121, 122, 122, 113, 121, 121, 115, 116, 112, 116, 93, 109, 111, 111, 112, 128, 117, 130, 105, 123, 118, 116, 107, 133, 115, 122, 113, 98, 110, 126, 126, 63, 96, 100, 108, 117, 108, 113, 122, 109, 96, 114, 108, 115, 107, 115, 122, 127, 120, 122, 111, 106, 95, 113, 104, 117, 117, 115, 125, 113, 113, 102, 113, 114, 117, 119, 125, 102, 126, 107, 107, 116, 118, 105, 130, 102, 115, 118, 111, 126, 118, 116, 116, 132, 113, 113, 112, 110, 115, 130, 111, 127, 129, 119, 118, 120, 107, 116, 117, 113, 116, 107, 110, 115, 106, 121, 119, 114, 120, 117, 115, 120, 122, 107, 107, 122, 123, 126, 113, 109, 128, 108, 105, 115, 126, 122, 116, 107, 123, 116, 112, 114, 111, 113, 122, 118, 115, 127, 111, 124, 124, 119, 110, 112, 111, 123, 119, 105, 121, 120, 97, 127, 113, 111, 110, 104, 124, 103, 112, 116, 112, 110, 106, 109, 119, 131, 125, 117, 114, 170, 116, 124, 104, 119, 111, 113, 121, 108, 110, 112, 119, 123, 117, 141, 105, 119, 113, 115, 147, 118, 120, 128, 106, 121, 121, 119, 127, 123, 127, 143, 120, 131, 111, 113, 122, 113, 132, 113, 113, 130, 110, 117, 113, 102, 121, 100, 127, 121, 126, 110, 111, 109, 126, 106, 105, 132, 123, 110, 122, 102, 105, 122, 124, 123, 115, 131, 112, 133, 106, 108, 135, 112, 117, 106, 114, 110, 115, 120, 112, 112, 108, 117, 122, 109, 119, 110, 124, 125, 110, 113, 106, 108, 111, 116, 111, 115, 108, 131, 97, 101, 125, 92, 125, 104, 124, 102, 125, 128, 114, 113, 119, 108, 103, 142, 116, 121, 128, 104, 109, 105, 115, 117, 116, 108, 119, 109, 108, 114, 118, 115, 122, 110, 124, 109, 106, 118, 123, 141, 128, 138, 110, 122, 118, 115, 132, 112, 104, 113, 119, 121, 111, 126, 140, 122, 105, 105, 100, 110, 113, 115, 107, 116, 100, 102, 102, 114, 118, 123, 111, 119, 109, 136, 122, 115, 104, 123, 111, 117, 131, 112, 105, 121, 116, 137, 119, 120, 127, 135, 130, 106, 114, 112, 124, 119, 107, 119, 129, 128, 111, 112, 136, 122, 116, 118, 112, 120, 114, 106, 127, 128, 116, 129, 131, 123, 101, 120, 111, 115, 119, 115, 111, 113, 109, 113, 100, 120, 115, 95, 121, 111, 119, 116, 120, 121, 115, 118, 110, 116, 102, 115, 117, 113, 113, 118, 106, 116, 119, 116, 127, 115, 105, 108, 123, 119, 133, 126, 107, 116, 116, 131, 115, 117, 125, 123, 117, 117, 117, 107, 114, 109, 110, 119, 113, 146, 100, 138, 108, 120, 115, 118, 115, 113, 115, 131, 105, 108, 101, 118, 116, 117, 115, 125, 115, 117, 117, 110, 118, 105, 113, 121, 117, 115, 113, 119, 117, 113, 118, 118, 122, 108, 112, 117, 118, 108, 123, 117, 106, 116, 113, 113, 120, 119, 127, 110, 119, 114, 119, 113, 122, 115, 118, 117, 119, 111, 121, 103, 120, 114, 123, 123, 118, 117, 115, 116, 111, 116, 118, 115, 121, 95, 105, 116, 101, 113, 117, 129, 115, 113, 130, 112, 114, 113, 111, 125, 140, 121, 109, 107, 112, 115, 106, 112, 124, 111, 90, 120, 127, 107, 120, 132, 112, 106, 113, 121, 119, 110, 108, 119, 110, 119, 127, 124, 111, 118, 113, 123, 110, 115, 112, 118, 119, 121, 131, 120, 109, 112, 113, 120, 113, 119, 106, 120, 115, 112, 123, 119, 114, 108, 117, 113, 109, 116, 116, 112, 117, 108, 107, 99, 119, 120, 113, 107, 99, 109, 112, 120, 113, 125, 114, 120, 122, 110, 119, 116, 105, 107, 97, 121, 109, 121, 99, 112, 115, 115, 125, 119, 120, 124, 110, 114, 115, 120, 114, 124, 117, 108, 111, 129, 121, 104, 143, 123, 124, 110, 120, 117, 103, 99, 119, 112, 119, 115, 127, 119, 140, 113, 110, 124, 116, 120, 122, 117, 119, 103, 116, 116, 121, 123, 121, 126, 121, 116, 123, 101, 123, 116, 116, 120, 122, 118, 117, 101, 113, 115, 114, 113, 120, 117, 111, 115, 115, 120, 118, 85, 117, 109, 122, 128, 121, 115, 96, 109, 106, 112, 117, 120, 116, 114, 119, 115, 109, 99, 113, 113, 113, 111, 117, 123, 111, 118, 113, 116, 108, 120, 116, 119, 106, 117, 124, 117, 113, 121, 115, 117, 114, 117, 109, 120, 112, 112, 112, 117, 118, 129, 112, 116, 106, 116, 118, 123, 105, 112, 110, 119, 114, 107, 128, 107, 123, 119, 115, 126, 121, 112, 121, 120, 100, 119, 101, 144, 117, 111, 127, 118, 113, 114, 120, 120, 120, 113, 133, 116, 116, 113, 116, 125, 132, 119, 110, 117, 105, 122, 112, 125, 112, 142, 119, 109, 105, 112, 117, 123, 117, 116, 118, 121, 114, 118, 113, 134, 118, 113, 119, 116, 111, 123, 120, 123, 120, 118, 117, 115, 116, 110, 117, 118, 114, 118, 115, 114, 116, 122, 112, 115, 120, 124, 129, 113, 122, 120, 124, 129, 115, 104, 115, 114, 120, 109, 115, 112, 111, 112, 161, 96, 115, 103, 100, 113, 123, 118, 119, 120, 122, 114, 120, 126, 113, 124, 103, 112, 116, 119, 116, 119, 118, 116, 125, 116, 109, 117, 125, 128, 121, 117, 103, 120, 124, 119, 119, 119, 100, 126, 128, 106, 116, 107, 115, 117, 120, 129, 111, 108, 116, 111, 114, 119, 112, 133, 125, 103, 104, 117, 118, 113, 121, 110, 119, 119, 101, 115, 118, 125, 103, 112, 130, 122, 116, 113, 112, 121, 121, 118, 112, 112, 117, 117, 108, 115, 112, 114, 120, 125, 112, 116, 115, 120, 108, 112, 120, 123, 119, 111, 108, 118, 115, 116, 119, 116, 115, 120, 117, 120, 127, 112, 116, 111, 107, 107, 117, 121, 115, 112, 118, 118, 111, 108, 118, 119, 114, 116, 119, 110, 120, 119, 125, 119, 112, 116, 110, 114, 114, 128, 114, 105, 116, 114, 116, 114, 129, 120, 115, 105, 113, 126, 113, 120, 100, 119, 111, 122, 114, 112, 111, 115, 124, 131, 114, 114, 121, 119, 113, 120, 111, 117, 117, 116, 123, 128, 117, 108, 110, 120, 111, 121, 113, 108, 118, 120, 114, 115, 109, 114, 107, 116, 119, 118, 111, 110, 108, 99, 119, 117, 109, 107, 124, 130, 123, 117, 119, 116, 117, 128, 107, 129, 118, 126, 110, 107, 114, 115, 115, 116, 114, 115, 122, 115, 119, 116, 114, 112, 131, 119, 106, 120, 114, 103, 119, 125, 118, 109, 121, 113, 97, 115, 117, 119, 120, 105, 112, 120, 124, 112, 111, 116, 114, 114, 119, 115, 116, 123, 123, 123, 122, 116, 107, 129, 111, 128, 123, 116, 115, 115, 107, 113, 105, 120, 117, 122, 111, 119, 111, 119, 115, 120, 113, 114, 115, 115, 117, 116, 114, 116, 121, 114, 118, 113, 119, 118, 112, 114, 115, 116, 112, 118, 110, 117, 116, 108, 114, 124, 99, 117, 121, 111, 117, 113, 113, 115, 120, 131, 117, 119, 114, 107, 104, 105, 120, 119, 118, 121, 112, 118, 115, 107, 111, 119, 119, 121, 106, 120, 104, 118, 119, 116, 120, 111, 113, 112, 118, 109, 116, 126, 113, 142, 115, 120, 118, 110, 119, 118, 118, 108, 116, 120, 119, 118, 131, 116, 108, 108, 121, 107, 117, 119, 114, 128, 117, 117, 118, 111, 112, 122, 115, 113, 115, 115, 119, 109, 117, 129, 117, 114, 114, 107, 118, 120, 116, 116, 116, 106, 107, 116, 116, 110, 117, 114, 119, 122, 119, 107, 113, 111, 109, 114, 120, 105, 115, 112, 121, 116, 126, 115, 111, 119, 118, 117, 115, 117, 117, 126, 121, 110, 118, 122, 106, 123, 111, 110, 122, 119, 116, 117, 114, 115, 108, 122, 126, 121, 109, 118, 114, 115, 118, 117, 120, 107, 103, 118, 115, 116, 117, 113, 117, 122, 115, 120, 119, 116, 114, 113, 106, 120, 125, 131, 112, 113, 120, 107, 109, 115, 120, 115, 116, 128, 116, 115, 132, 115, 117, 111, 118, 112, 114, 131, 116, 113, 115, 124, 105, 117, 111, 107, 120, 111, 119, 112, 106, 112, 99, 126, 127, 114, 124, 145, 120, 120, 105, 111, 117, 119, 117, 129, 115, 117, 116, 111, 117, 111, 120, 129, 123, 110, 118, 121, 117, 114, 116, 118, 112, 118, 112, 109, 110, 116, 118, 111, 114, 115, 123, 121, 117, 115, 126, 120, 112, 121, 120, 122, 103, 110, 120, 117, 119, 104, 115, 115, 114, 116, 113, 118, 124, 116, 114, 116, 119, 123, 118, 119, 117, 132, 114, 108, 124, 117, 121, 131, 114, 118, 144, 116, 115, 114, 132, 117, 128, 118, 116, 119, 107, 109, 113, 112, 117, 111, 118, 109, 118, 119, 117, 116, 120, 110, 131, 116, 127, 117, 113, 122, 119, 108, 124, 113, 109, 138, 116, 116, 118, 111, 112, 125, 114, 105, 125, 120, 118, 116, 113, 110, 111, 119, 115, 117, 118, 113, 111, 103, 122, 111, 120, 112, 108, 112, 113, 110, 128, 114, 121, 112, 113, 125, 112, 148, 117, 121, 110, 118, 117, 112, 117, 126, 116, 119, 86, 121, 116, 120, 113, 122, 122, 109, 109, 115, 121, 118, 124, 107, 115, 122, 127, 116, 120, 116, 116, 116, 116, 120, 118, 116, 122, 109, 122, 103, 128, 93, 116, 112, 117, 130, 111, 117, 117, 118, 105, 120, 120, 107, 121, 122, 109, 112, 121, 100, 119, 115, 119, 111, 119, 106, 126, 119, 117, 98, 115, 103, 115, 116, 117, 117, 115, 111, 114, 126, 129, 115, 127, 129, 117, 112, 113, 124, 113, 112, 104, 116, 112, 116, 101, 117, 127, 110, 105, 130, 111, 120, 120, 122, 116, 98, 122, 115, 118, 115, 114, 125, 125, 114, 118, 112, 110, 122, 110, 87, 113, 114, 119, 116, 117, 120, 118, 121, 113, 122, 117, 127, 112, 105, 119, 100, 108, 93, 111, 110, 111, 125, 115, 126, 125, 118, 133, 123, 118, 118, 110, 124, 124, 126, 115, 110, 114, 108, 115, 116, 113, 122, 123, 116, 119, 122, 122, 176, 119, 115, 105, 122, 121, 123, 122, 112, 112, 111, 127, 114, 114, 116, 111, 102, 129, 120, 118, 117, 130, 119, 118, 112, 127, 115, 115, 104, 116, 113, 116, 118, 117, 117, 114, 110, 104, 119, 127, 122, 117, 115, 118, 127, 117, 127, 117, 121, 119, 116, 121, 107, 113, 114, 116, 113, 108, 109, 127, 123, 119, 107, 109, 119, 109, 116, 114, 120, 95, 118, 122, 107, 116, 112, 105, 113, 118, 116, 122, 97, 110, 123, 126, 103, 106, 116, 113, 108, 115, 127, 116, 123, 118, 117, 118, 122, 130, 121, 114, 125, 111, 124, 110, 109, 116, 118, 118, 112, 109, 106, 110, 116, 114, 109, 110, 114, 116, 114, 118, 112, 128, 127, 116, 102, 114, 123, 123, 121, 123, 127, 135, 123, 120, 115, 111, 121, 119, 121, 120, 97, 110, 119, 109, 115, 114, 101, 125, 122, 148, 117, 127, 114, 113, 118, 111, 125, 118, 114, 111, 112, 117, 127, 118, 117, 115, 120, 125, 117, 112, 123, 118, 106, 115, 119, 119, 107, 116, 117, 117, 124, 110, 125, 113, 118, 117, 113, 109, 105, 118, 113, 114, 109, 125, 130, 106, 118, 116, 117, 127, 118, 122, 119, 120, 117, 117, 108, 116, 118, 113, 112, 126, 106, 117, 120, 109, 116, 111, 118, 113, 126, 117, 129, 109, 118, 121, 122, 117, 121, 114, 122, 118, 112, 112, 119, 115, 117, 113, 124, 112, 106, 96, 117, 112, 112, 119, 104, 115, 98, 139, 119, 120, 115, 132, 121, 120, 105, 116, 114, 119, 100, 113, 109, 122, 114, 120, 126, 106, 128, 114, 106, 126, 124, 109, 113, 124, 119, 118, 125, 120, 123, 107, 106, 112, 97, 112, 117, 111, 119, 105, 102, 116, 128, 108, 111, 120, 114, 122, 113, 119, 125, 102, 133, 114, 115, 117, 104, 104, 146, 107, 96, 99, 118, 126, 111, 118, 102, 106, 122, 122, 113, 112, 119, 129, 117, 109, 124, 120, 125, 125, 94, 115, 123, 124, 124, 109, 116, 93, 120, 112, 106, 111, 131, 117, 120, 110, 123, 108, 111, 122, 122, 111, 106, 107, 132, 121, 111, 121, 124, 110, 112, 128, 105, 115, 123, 101, 117, 125, 99, 114, 116, 96, 87, 118, 117, 107, 111, 118, 118, 124, 119, 119, 127, 130, 120, 116, 116, 85, 120, 122, 107, 101, 106, 121, 124, 117, 110, 114, 100, 117, 120, 107, 132, 127, 117, 118, 122, 121, 117, 98, 114, 116, 102, 121, 104, 117, 120, 109, 130, 121, 125, 137, 98, 121, 99, 131, 108, 127, 118, 135, 104, 105, 96, 122, 115, 94, 115, 121, 126, 115, 116, 110, 95, 111, 115, 113, 106, 114, 115, 117, 130, 129, 119, 114, 125, 98, 128, 105, 124, 119, 106, 117, 113, 113, 99, 102, 110, 128, 113, 104, 124, 118, 130, 120, 111, 123, 121, 109, 128, 125, 119, 111, 127, 103, 119, 109, 141, 111, 135, 113, 111, 126, 180, 107, 119, 119, 112, 137, 118, 92, 110, 102, 101, 120, 108, 117, 120, 127, 114, 101, 112, 116, 127, 156, 140, 117, 119, 96, 119, 102, 117, 111, 118, 122, 130, 106, 119, 113, 116, 122, 102, 127, 116, 111, 98, 118, 103, 124, 121, 128, 113, 114, 120, 118, 128, 95, 119, 123, 138, 118, 112, 119, 126, 100, 118, 103, 103, 111, 99, 121, 98, 106, 108, 114, 141, 121, 90, 114, 128, 116, 125, 132, 114, 117, 118, 110, 126, 114, 107, 114, 123, 113, 123, 113, 113, 123, 106, 113, 107, 107, 126, 123, 141, 106, 95, 116, 122, 119, 113, 130, 111, 120, 115, 108, 112, 122, 112, 110, 116, 120, 107, 155, 109, 117, 107, 117, 107, 109, 118, 114, 123, 126, 131, 124, 103, 119, 123, 107, 113, 112, 122, 112, 111, 130, 127, 125, 122, 124, 131, 101, 110, 98, 109, 111, 126, 78, 112, 117, 110, 106, 126, 116, 95, 129, 114, 104, 115, 113, 113, 112, 136, 111, 97, 117, 107, 97, 109, 127, 131, 116, 112, 119, 116, 113, 121, 126, 124, 106, 109, 124, 118, 123, 113, 110, 115, 119, 105, 123, 113, 109, 122, 96, 118, 78, 119, 117, 103, 140, 110, 109, 109, 114, 120, 106, 126, 133, 116, 114, 118, 129, 124, 106, 118, 115, 107, 119, 100, 148, 109, 142, 120, 115, 114, 121, 97, 114, 124, 130, 125, 105, 102, 118, 119, 124, 124, 118, 103, 120, 120, 116, 120, 119, 108, 152, 112, 108, 112, 126, 103, 114, 126, 112, 119, 106, 122, 135, 95, 116, 109, 127, 129, 116, 107, 129, 115, 117, 118, 113, 91, 128, 119, 112, 120, 120, 124, 105, 123, 127, 129, 121, 123, 102, 112, 78, 116, 106, 101, 132, 119, 116, 111, 114, 140, 140, 103, 105, 120, 125, 117, 118, 112, 115, 122, 109, 117, 130, 124, 105, 125, 107, 130, 131, 118, 116, 120, 108, 108, 117, 111, 110, 114, 124, 112, 119, 121, 116, 125, 125, 113, 105, 111, 109, 129, 122, 110, 121, 115, 106, 128, 122, 126, 101, 109, 120, 114, 106, 113, 108, 104, 113, 119, 130, 122, 126, 120, 110, 129, 121, 115, 123, 126, 112, 103, 107, 124, 113, 100, 116, 117, 112, 125, 131, 110, 125, 107, 125, 115, 127, 123, 118, 79, 110, 108, 111, 107, 108, 114, 122, 101, 121, 120, 115, 98, 124, 151, 93, 108, 127, 124, 114, 118, 137, 119, 120, 105, 133, 104, 115, 108, 104, 119, 121, 121, 102, 159, 131, 94, 115, 123, 120, 114, 118, 127, 121, 121, 116, 122, 112, 100, 109, 96, 142, 127, 127, 119, 124, 134, 135, 113, 117, 150, 120, 128, 118, 107, 115, 128, 111, 103, 115, 132, 130, 132, 111, 113, 94, 127, 116, 106, 132, 131, 127, 127, 117, 114, 118, 112, 116, 101, 103, 121, 113, 118, 106, 156, 117, 102, 120, 130, 121, 120, 122, 114, 120, 121, 114, 115, 102, 111, 119, 116, 119, 129, 128, 100, 118, 105, 101, 118, 115, 117, 101, 116, 134, 103, 120, 115, 116, 107, 112, 126, 120, 120, 111, 97, 121, 118, 113, 116, 106, 102, 126, 132, 129, 122, 106, 136, 114, 116, 87, 103, 127, 120, 122, 130, 127, 152, 118, 119, 124, 125, 118, 118, 123, 109, 128, 110, 120, 106, 130, 115, 117, 111, 112, 132, 133, 126, 124, 125, 119, 121, 107, 102, 112, 131, 121, 110, 108, 87, 122, 118, 122, 114, 127, 118, 126, 122, 127, 101, 87, 118, 108, 114, 119, 100, 129, 110, 104, 141, 115, 99, 99, 106, 130, 104, 120, 112, 113, 127, 118, 113, 118, 118, 133, 102, 104, 114, 138, 114, 116, 129, 109, 120, 99, 113, 113, 104, 125, 119, 142, 133, 138, 109, 126, 117, 115, 116, 120, 108, 124, 147, 107, 116, 112, 106, 108, 109, 120, 106, 101, 106, 117, 120, 104, 125, 133, 109, 120, 116, 117, 114, 120, 127, 120, 129, 102, 108, 114, 118, 113, 103, 103, 122, 97, 100, 133, 111, 117, 119, 106, 120, 117, 113, 120, 120, 78, 108, 116, 128, 96, 125, 107, 108, 116, 119, 111, 131, 111, 124, 129, 129, 123, 125, 139, 132, 113, 113, 106, 136, 124, 116, 116, 116, 117, 130, 115, 111, 121, 119, 120, 130, 118, 103, 107, 126, 118, 118, 121, 116, 91, 111, 111, 126, 113, 111, 122, 115, 114, 121, 114, 109, 100, 123, 120, 112, 102, 123, 105, 128, 125, 137, 108, 128, 122, 115, 112, 119, 111, 117, 108, 114, 110, 104, 106, 110, 113, 112, 109, 91, 117, 118, 116, 141, 125, 108, 96, 137, 129, 113, 115, 107, 118, 109, 86, 118, 121, 108, 121, 117, 113, 90, 129, 120, 149, 113, 126, 120, 113, 104, 111, 102, 110, 125, 109, 111, 110, 118, 128, 107, 136, 116, 116, 109, 107, 114, 100, 112, 113, 113, 117, 131, 137, 117, 106, 97, 105, 114, 110, 109, 112, 104, 115, 121, 126, 107, 98, 121, 113, 108, 121, 104, 138, 111, 109, 140, 117, 113, 113, 100, 118, 111, 110, 104, 112, 116, 124, 113, 125, 113, 106, 116, 109, 110, 114, 121, 118, 105, 120, 131, 99, 109, 115, 122, 105, 110, 113, 111, 118, 121, 97, 117, 88, 117, 111, 100, 114, 116, 130, 111, 115, 110, 127, 107, 116, 100, 103, 103, 104, 113, 111, 116, 127, 133, 112, 134, 110, 101, 109, 113, 122, 126, 114, 107, 111, 105, 116, 111, 125, 100, 107, 114, 126, 116, 96, 111, 127, 124, 121, 108, 124, 105, 115, 114, 110, 111, 91, 119, 103, 105, 125, 104, 124, 114, 88, 103, 111, 108, 128, 117, 94, 113, 113, 97, 120, 123, 109, 129, 117, 113, 110, 104, 102, 111, 123, 106, 119, 100, 125, 109, 110, 113, 106, 93, 130, 110, 117, 114, 108, 121, 135, 104, 123, 106, 130, 113, 121, 97, 125, 106, 115, 142, 123, 120, 126, 118, 110, 128, 106, 111, 136, 102, 128, 99, 114, 125, 127, 124, 120, 131, 119, 109, 111, 118, 122, 121, 111, 111, 122, 103, 104, 138, 138, 100, 120, 116, 142, 116, 111, 103, 111, 130, 148, 122, 93, 134, 106, 105, 119, 108, 105, 95, 112, 99, 111, 114, 105, 126, 126, 117, 107, 112, 107, 140, 124, 111, 124, 128, 116, 126, 116, 115, 114, 116, 107, 130, 115, 125, 133, 116, 110, 123, 141, 111, 111, 105, 116, 113, 115, 106, 99, 123, 116, 130, 112, 112, 131, 106, 107, 128, 90, 107, 121, 115, 126, 106, 105, 109, 118, 110, 113, 115, 96, 126, 103, 100, 115, 134, 118, 126, 116, 113, 127, 126, 122, 123, 123, 89, 122, 101, 113, 108, 120, 140, 122, 122, 120, 114, 133, 109, 120, 101, 126, 129, 122, 125, 116, 123, 145, 105, 84, 120, 111, 123, 119, 106, 127, 123, 125, 101, 108, 115, 117, 98, 119, 117, 107, 113, 109, 104, 126, 134, 113, 115, 118, 115, 114, 124, 111, 123, 125, 98, 83, 132, 113, 118, 108, 115, 118, 120, 99, 107, 128, 125, 114, 101, 93, 131, 113, 114, 116, 102, 116, 122, 98, 103, 118, 128, 113, 119, 100, 127, 97, 136, 111, 103, 127, 130, 113, 107, 125, 116, 99, 110, 114, 97, 102, 104, 108, 110, 105, 110, 118, 125, 119, 92, 123, 118, 137, 109, 108, 117, 106, 119, 94, 127, 95, 131, 124, 139, 123, 106, 129, 118, 119, 108, 119, 112, 113, 106, 113, 135, 106, 129, 128, 103, 108, 113, 125, 101, 115, 111, 109, 130, 105, 137, 104, 113, 107, 129, 124, 109, 138, 116, 122, 117, 109, 125, 101, 94, 99, 120, 102, 125, 107, 122, 104, 128, 99, 112, 102, 120, 107, 120, 121, 118, 127, 108, 110, 122, 112, 97, 99, 121, 115, 119, 118, 123, 114, 127, 129, 134, 116, 110, 111, 110, 114, 124, 116, 127, 115, 120, 102, 108, 119, 111, 112, 115, 129, 140, 125, 126, 115, 115, 109, 114, 130, 109, 109, 114, 121, 95, 115, 119, 116, 115, 115, 111, 104, 136, 102, 115, 112, 128, 118, 127, 120, 130, 138, 124, 138, 122, 102, 121, 110, 105, 114, 115, 107, 111, 104, 111, 97, 111, 108, 110, 119, 114, 80, 133, 124, 111, 113, 105, 118, 133, 100, 131, 111, 124, 110, 122, 114, 128, 146, 110, 133, 104, 116, 117, 133, 138, 122, 113, 104, 103, 133, 122, 109, 128, 122, 100, 133, 118, 107, 133, 116, 96, 124, 109, 103, 118, 115, 116, 122, 127, 123, 125, 101, 108, 121, 104, 138, 112, 125, 121, 128, 121, 114, 112, 97, 136, 108, 110, 110, 103, 121, 117, 108, 133, 114, 105, 116, 139, 115, 112, 101, 110, 119, 117, 124, 124, 127, 114, 122, 121, 105, 105, 111, 111, 124, 118, 127, 121, 104, 114, 125, 110, 120, 114, 117, 134, 119, 118, 126, 108, 108, 119, 122, 104, 107, 114, 112, 119, 118, 120, 86, 105, 112, 120, 131, 107, 120, 117, 116, 107, 124, 106, 117, 123, 122, 117, 126, 86, 121, 137, 115, 111, 115, 118, 113, 119, 98, 112, 95, 108, 121, 110, 99, 112, 141, 104, 116, 135, 129, 130, 110, 114, 116, 115, 113, 116, 116, 107, 127, 121, 115, 112, 97, 126, 113, 130, 107, 117, 124, 114, 112, 94, 128, 109, 125, 98, 115, 120, 108, 108, 118, 100, 115, 114, 121, 110, 105, 117, 113, 121, 110, 127, 122, 117, 119, 123, 128, 111, 108, 109, 123, 124, 128, 97, 108, 107, 115, 105, 112, 115, 121, 104, 104, 120, 122, 112, 108, 101, 113, 116, 127, 113, 97, 115, 112, 121, 112, 123, 117, 113, 131, 112, 114, 107, 112, 110, 123, 127, 114, 112, 126, 121, 111, 112, 122, 94, 117, 128, 113, 125, 117, 112, 96, 125, 106, 103, 113, 105, 120, 116, 124, 159, 111, 103, 102, 99, 92, 117, 131, 136, 126, 94, 108, 97, 89, 117, 102, 117, 117, 135, 130, 129, 100, 127, 117, 112, 117, 125, 116, 129, 118, 111, 113, 113, 124, 109, 115, 132, 111, 109, 101, 116, 118, 131, 121, 125, 105, 106, 104, 109, 118, 121, 121, 121, 108, 122, 102, 108, 118, 128, 130, 102, 119, 116, 117, 135, 116, 125, 136, 133, 120, 107, 109, 108, 119, 120, 100, 117, 114, 103, 128, 115, 111, 107, 120, 116, 122, 106, 106, 126, 111, 124, 121, 114, 128, 101, 103, 112, 96, 126, 97, 110, 121, 116, 125, 128, 125, 107, 121, 108, 145, 113, 106, 115, 100, 105, 93, 120, 108, 110, 116, 113, 100, 134, 131, 119, 124, 127, 114, 123, 131, 128, 120, 120, 127, 116, 133, 121, 139, 120, 105, 108, 120, 114, 121, 119, 104, 110, 115, 118, 114, 116, 125, 108, 106, 110, 118, 103, 106, 97, 123, 127, 143, 106, 118, 117, 121, 117, 115, 114, 115, 112, 112, 106, 101, 122, 114, 121, 116, 129, 111, 109, 111, 115, 124, 117, 120, 118, 107, 137, 111, 108, 112, 123, 114, 113, 121, 123, 116, 101, 117, 119, 117, 112, 105, 109, 115, 144, 121, 126, 115, 128, 108, 113, 111, 104, 116, 118, 123, 119, 110, 109, 120, 118, 122, 107, 110, 109, 116, 121, 105, 105, 113, 130, 120, 106, 113, 110, 118, 130, 122, 120, 115, 119, 113, 127, 126, 124, 119, 118, 128, 117, 104, 114, 114, 102, 122, 103, 126, 117, 111, 121, 99, 126, 112, 123, 131, 118, 116, 119, 113, 122, 111, 117, 125, 119, 120, 122, 118, 119, 114, 117, 110, 114, 115, 108, 100, 110, 121, 133, 93, 106, 121, 120, 138, 111, 138, 123, 123, 124, 97, 110, 121, 106, 131, 113, 123, 110, 119, 116, 131, 87, 115, 104, 120, 95, 144, 117, 114, 107, 119, 119, 121, 133, 117, 98, 111, 107, 119, 105, 127, 121, 110, 115, 130, 133, 97, 126, 119, 111, 119, 110, 115, 91, 98, 111, 119, 104, 114, 110, 118, 98, 121, 131, 124, 123, 108, 114, 117, 109, 95, 115, 131, 108, 130, 110, 114, 119, 124, 104, 120, 107, 129, 117, 127, 122, 109, 106, 113, 111, 127, 110, 121, 115, 113, 107, 117, 111, 106, 113, 116, 139, 93, 108, 120, 131, 109, 119, 114, 117, 117, 139, 105, 110, 119, 126, 117, 122, 115, 119, 109, 127, 131, 115, 105, 113, 118, 102, 104, 115, 110, 112, 104, 132, 108, 124, 122, 129, 106, 116, 134, 119, 81, 135, 109, 124, 113, 118, 111, 109, 132, 101, 142, 110, 126, 136, 102, 122, 107, 113, 114, 137, 129, 105, 109, 125, 145, 102, 112, 123, 120, 113, 121, 117, 131, 122, 106, 104, 116, 122, 119, 125, 117, 113, 115, 109, 104, 99, 113, 124, 113, 103, 118, 116, 118, 115, 125, 84, 124, 106, 118, 116, 127, 108, 117, 106, 131, 114, 122, 115, 122, 119, 126, 117, 106, 110, 115, 94, 112, 123, 110, 107, 126, 119, 114, 130, 117, 126, 126, 116, 90, 109, 124, 117, 124, 115, 110, 113, 118, 117, 107, 116, 104, 126, 118, 112, 123, 127, 129, 118, 111, 91, 100, 117, 117, 99, 132, 116, 114, 117, 113, 98, 109, 112, 104, 121, 108, 114, 118, 115, 122, 118, 122, 113, 124, 126, 121, 108, 136, 101, 108, 120, 123, 114, 105, 106, 125, 108, 124, 118, 106, 109, 117, 114, 128, 114, 120, 121, 114, 111, 125, 112, 100, 113, 141, 119, 121, 126, 114, 135, 126, 105, 112, 109, 122, 119, 127, 102, 112, 110, 118, 103, 115, 120, 116, 112, 100, 111, 114, 109, 110, 130, 105, 109, 113, 125, 113, 114, 124, 109, 146, 100, 112, 125, 130, 120, 101, 114, 103, 125, 118, 122, 126, 121, 116, 122, 105, 137, 91, 110, 122, 114, 109, 125, 121, 110, 130, 114, 116, 118, 116, 105, 125, 134, 106, 120, 113, 112, 121, 107, 117, 123, 116, 118, 111, 117, 117, 111, 122, 118, 115, 111, 119, 115, 121, 106, 96, 116, 105, 115, 105, 99, 122, 93, 121, 124, 115, 122, 116, 122, 115, 116, 118, 117, 110, 113, 121, 117, 127, 138, 120, 114, 115, 115, 108, 105, 121, 125, 156, 109, 124, 119, 112, 96, 115, 129, 119, 120, 117, 119, 106, 98, 117, 105, 122, 117, 116, 107, 119, 115, 122, 91, 102, 111, 118, 110, 127, 111, 121, 97, 112, 116, 103, 104, 114, 77, 118, 128, 85, 125, 108, 117, 103, 122, 110, 129, 129, 115, 113, 116, 119, 110, 121, 121, 126, 116, 116, 110, 104, 115, 110, 107, 135, 122, 134, 118, 107, 125, 120, 118, 124, 116, 116, 129, 109, 108, 94, 123, 81, 104, 152, 111, 125, 113, 112, 131, 124, 118, 128, 117, 135, 99, 117, 117, 112, 112, 121, 110, 114, 114, 108, 119, 106, 128, 112, 106, 115, 119, 115, 133, 101, 117, 123, 119, 111, 121, 125, 108, 131, 111, 104, 84, 97, 113, 117, 116, 113, 114, 100, 105, 119, 118, 108, 123, 120, 109, 125, 132, 117, 115, 132, 119, 114, 126, 91, 115, 112, 103, 103, 120, 134, 113, 119, 111, 119, 103, 129, 122, 88, 115, 117, 119, 107, 118, 111, 122, 122, 119, 112, 105, 111, 121, 115, 125, 114, 120, 118, 117, 119, 120, 117, 130, 118, 113, 111, 109, 99, 135, 119, 99, 110, 115, 121, 127, 107, 125, 125, 131, 128, 115, 120, 114, 114, 118, 115, 108, 127, 113, 115, 113, 111, 114, 116, 122, 125, 112, 122, 122, 113, 139, 99, 110, 121, 120, 125, 128, 113, 122, 112, 78, 117, 117, 131, 103, 141, 129, 115, 111, 111, 121, 120, 118, 119, 111, 110, 92, 119, 122, 123, 100, 116, 108, 101, 118, 110, 120, 103, 116, 101, 110, 106, 113, 113, 127, 117, 109, 112, 111, 116, 116, 129, 125, 110, 126, 109, 116, 103, 132, 72, 125, 111, 122, 144, 117, 113, 98, 109, 120, 122, 121, 113, 117, 101, 121, 123, 116, 127, 136, 118, 142, 89, 90, 120, 121, 122, 119, 94, 125, 111, 110, 114, 116, 107, 105, 113, 115, 118, 126, 117, 159, 124, 108, 108, 119, 121, 116, 117, 122, 116, 109, 131, 117, 127, 111, 118, 146, 112, 114, 108, 127, 130, 117, 108, 113, 83, 115, 141, 134, 119, 136, 118, 120, 119, 125, 116, 122, 124, 112, 105, 97, 127, 116, 121, 111, 115, 121, 111, 131, 115, 112, 122, 116, 124, 112, 112, 113, 120, 110, 123, 117, 112, 117, 114, 120, 116, 110, 135, 74, 118, 115, 111, 128, 109, 117, 111, 122, 113, 110, 117, 122, 117, 88, 124, 129, 109, 95, 117, 117, 112, 105, 117, 109, 115, 115, 125, 121, 107, 122, 121, 130, 111, 121, 105, 118, 113, 100, 111, 122, 131, 114, 107, 101, 97, 106, 122, 114, 104, 125, 106, 109, 93, 105, 115, 123, 126, 109, 116, 115, 111, 112, 103, 125, 117, 127, 137, 114, 112, 111, 97, 115, 121, 116, 125, 123, 112, 125, 118, 123, 112, 121, 120, 130, 115, 119, 114, 113, 115, 94, 104, 118, 117, 111, 108, 101, 117, 110, 116, 118, 110, 113, 117, 119, 118, 104, 119, 89, 123, 113, 126, 110, 110, 116, 116, 115, 110, 120, 116, 121, 122, 117, 112, 120, 103, 122, 111, 120, 116, 116, 118, 108, 112, 106, 126, 97, 115, 105, 109, 115, 124, 119, 118, 127, 124, 111, 111, 126, 118, 117, 122, 112, 117, 122, 121, 120, 120, 115, 121, 106, 117, 123, 122, 106, 130, 107, 124, 115, 115, 120, 117, 107, 108, 109, 126, 122, 116, 118, 115, 110, 117, 120, 105, 106, 106, 110, 120, 118, 115, 114, 116, 115, 111, 121, 121, 117, 122, 117, 100, 121, 124, 125, 119, 120, 122, 114, 117, 128, 120, 116, 112, 113, 121, 104, 114, 119, 128, 121, 120, 124, 98, 122, 113, 123, 108, 115, 118, 109, 109, 122, 121, 114, 116, 122, 107, 113, 117, 125, 106, 115, 110, 112, 113, 107, 116, 113, 125, 118, 109, 120, 112, 131, 109, 119, 112, 128, 109, 119, 117, 124, 112, 111, 127, 110, 134, 118, 112, 118, 120, 123, 122, 138, 95, 125, 117, 117, 112, 112, 113, 112, 117, 118, 114, 118, 111, 119, 118, 113, 117, 116, 141, 110, 116, 118, 137, 117, 115, 115, 120, 116, 122, 117, 106, 116, 112, 133, 117, 121, 121, 118, 121, 112, 113, 114, 117, 118, 115, 123, 124, 121, 104, 115, 113, 112, 111, 106, 120, 98, 125, 120, 122, 121, 104, 115, 129, 116, 111, 118, 127, 121, 115, 114, 122, 108, 118, 123, 113, 113, 122, 111, 110, 109, 108, 124, 124, 118, 118, 126, 113, 122, 121, 109, 125, 113, 109, 120, 127, 114, 114, 89, 110, 125, 124, 119, 119, 110, 110, 115, 99, 114, 116, 120, 122, 114, 128, 126, 110, 112, 116, 118, 116, 119, 116, 118, 114, 119, 118, 125, 114, 91, 103, 126, 114, 105, 115, 113, 135, 114, 117, 108, 110, 116, 126, 106, 114, 125, 115, 124, 124, 117, 123, 130, 115, 124, 134, 109, 116, 113, 120, 112, 106, 121, 121, 113, 112, 123, 122, 111, 117, 115, 122, 118, 113, 127, 125, 118, 113, 113, 130, 111, 117, 111, 118, 132, 115, 113, 109, 119, 117, 115, 101, 114, 113, 119, 116, 120, 110, 115, 113, 121, 101, 118, 107, 119, 106, 111, 121, 121, 117, 121, 121, 112, 125, 112, 122, 112, 115, 106, 113, 118, 122, 117, 113, 110, 123, 119, 119, 122, 115, 122, 119, 113, 116, 116, 111, 111, 122, 116, 114, 120, 119, 114, 117, 111, 109, 118, 119, 119, 123, 103, 111, 110, 129, 123, 116, 112, 116, 123, 103, 121, 123, 120, 111, 113, 118, 115, 107, 101, 116, 117, 120, 117, 109, 127, 110, 104, 120, 121, 116, 98, 113, 125, 120, 113, 115, 122, 108, 106, 112, 116, 121, 123, 113, 108, 123, 116, 123, 111, 115, 121, 107, 118, 115, 114, 121, 126, 115, 120, 105, 99, 127, 122, 117, 131, 112, 122, 118, 108, 102, 118, 117, 127, 129, 118, 119, 116, 101, 106, 120, 115, 102, 120, 118, 115, 121, 116, 130, 99, 110, 117, 110, 127, 109, 116, 113, 128, 121, 117, 122, 114, 119, 123, 111, 113, 133, 132, 134, 113, 123, 105, 122, 126, 116, 119, 115, 108, 119, 119, 114, 111, 123, 128, 97, 126, 106, 113, 122, 110, 110, 119, 113, 120, 126, 108, 112, 118, 108, 128, 121, 115, 124, 121, 110, 132, 118, 121, 126, 122, 126, 124, 124, 129, 98, 123, 109, 105, 127, 104, 120, 112, 133, 135, 119, 111, 126, 111, 111, 108, 130, 119, 115, 110, 93, 117, 110, 117, 112, 124, 121, 126, 111, 122, 123, 119, 129, 117, 105, 127, 108, 115, 113, 92, 116, 125, 108, 121, 116, 114, 111, 114, 109, 99, 133, 110, 105, 128, 130, 129, 123, 112, 102, 118, 106, 121, 109, 114, 108, 129, 129, 119, 124, 117, 100, 125, 127, 112, 122, 138, 94, 127, 106, 123, 114, 122, 125, 125, 130, 118, 116, 106, 122, 106, 124, 123, 113, 120, 124, 124, 119, 119, 107, 122, 147, 117, 112, 103, 125, 95, 127, 121, 102, 107, 128, 110, 103, 121, 114, 125, 123, 136, 113, 113, 118, 107, 131, 133, 123, 107, 124, 117, 109, 114, 113, 108, 123, 115, 125, 113, 104, 107, 96, 117, 122, 124, 98, 107, 131, 116, 107, 121, 123, 125, 118, 119, 114, 112, 135, 144, 115, 119, 107, 99, 110, 112, 123, 124, 121, 87, 104, 117, 110, 123, 129, 101, 126, 119, 121, 100, 119, 136, 122, 117, 144, 122, 117, 121, 119, 110, 113, 103, 128, 113, 113, 111, 121, 115, 114, 116, 113, 115, 121, 113, 123, 129, 121, 124, 117, 117, 107, 115, 114, 121, 102, 130, 112, 117, 114, 111, 115, 129, 115, 95, 115, 124, 124, 129, 123, 106, 113, 126, 121, 123, 114, 126, 128, 116, 118, 120, 109, 122, 103, 127, 115, 123, 112, 113, 122, 130, 118, 121, 111, 114, 123, 112, 120, 96, 116, 112, 125, 117, 95, 122, 121, 111, 110, 119, 120, 123, 123, 109, 128, 106, 113, 108, 117, 121, 135, 123, 113, 131, 132, 125, 114, 113, 122, 115, 146, 111, 109, 118, 134, 118, 116, 122, 102, 112, 116, 119, 128, 118, 114, 112, 114, 124, 117, 128, 110, 118, 121, 112, 119, 116, 106, 123, 115, 120, 119, 128, 104, 111, 117, 129, 110, 122, 112, 116, 113, 116, 103, 114, 107, 116, 123, 109, 119, 124, 110, 116, 114, 118, 117, 114, 106, 108, 107, 114, 119, 122, 110, 149, 122, 120, 113, 112, 125, 106, 118, 120, 116, 127, 130, 121, 116, 105, 124, 131, 124, 106, 102, 132, 114, 120, 119, 104, 115, 123, 137, 124, 130, 106, 118, 126, 109, 112, 123, 122, 114, 123, 120, 119, 125, 119, 135, 121, 117, 105, 138, 126, 114, 104, 110, 117, 113, 114, 117, 122, 110, 121, 128, 132, 122, 112, 119, 121, 115, 127, 124, 115, 122, 115, 110, 109, 124, 118, 104, 93, 141, 115, 118, 128, 96, 114, 118, 115, 110, 116, 122, 105, 112, 118, 119, 108, 127, 120, 118, 123, 113, 119, 123, 115, 124, 111, 107, 118, 124, 107, 110, 130, 124, 119, 115, 107, 122, 120, 121, 115, 117, 116, 114, 116, 109, 88, 135, 122, 115, 116, 104, 122, 124, 121, 113, 120, 122, 127, 114, 108, 116, 114, 118, 111, 122, 115, 123, 112, 129, 121, 118, 114, 117, 120, 111, 113, 120, 119, 125, 114, 114, 109, 118, 111, 118, 122, 115, 114, 126, 119, 119, 123, 116, 131, 119, 123, 111, 121, 121, 117, 120, 112, 126, 116, 113, 116, 109, 114, 117, 114, 123, 117, 123, 145, 105, 122, 119, 109, 111, 128, 111, 118, 85, 116, 117, 120, 118, 115, 114, 112, 117, 129, 117, 108, 119, 123, 105, 78, 107, 114, 118, 102, 118, 107, 113, 116, 120, 108, 119, 123, 113, 119, 118, 93, 118, 112, 107, 130, 121, 117, 119, 120, 119, 121, 116, 120, 116, 119, 122, 116, 123, 114, 121, 117, 114, 117, 113, 112, 119, 115, 115, 118, 113, 123, 115, 105, 124, 109, 112, 115, 118, 113, 124, 110, 124, 124, 119, 119, 120, 122, 108, 114, 123, 118, 117, 117, 115, 111, 120, 95, 122, 126, 124, 115, 121, 120, 128, 120, 116, 118, 127, 109, 116, 135, 91, 122, 107, 108, 118, 122, 107, 101, 111, 122, 121, 112, 106, 118, 116, 117, 119, 112, 132, 114, 104, 122, 109, 133, 120, 117, 119, 118, 163, 114, 123, 122, 116, 118, 120, 113, 105, 107, 126, 122, 119, 103, 126, 108, 130, 121, 119, 124, 116, 126, 122, 131, 118, 128, 117, 113, 115, 115, 131, 100, 113, 118, 105, 132, 108, 107, 104, 113, 119, 121, 120, 123, 124, 114, 74, 110, 113, 116, 112, 123, 115, 117, 116, 125, 124, 112, 116, 114, 119, 121, 112, 119, 111, 113, 117, 162, 117, 117, 121, 114, 128, 115, 119, 109, 111, 118, 112, 118, 125, 119, 117, 109, 119, 119, 123, 115, 123, 109, 105, 116, 117, 119, 109, 126, 105, 109, 121, 121, 118, 112, 146, 118, 126, 119, 117, 123, 111, 125, 125, 116, 123, 113, 136, 114, 113, 103, 115, 113, 124, 105, 102, 112, 107, 112, 118, 124, 106, 124, 117, 112, 114, 121, 129, 123, 103, 126, 115, 121, 118, 102, 120, 125, 122, 109, 120, 110, 116, 117, 113, 110, 156, 118, 115, 116, 121, 109, 114, 119, 120, 109, 109, 113, 119, 114, 109, 114, 115, 108, 119, 103, 107, 114, 109, 126, 120, 113, 115, 123, 117, 123, 116, 110, 118, 113, 121, 117, 116, 117, 113, 117, 118, 113, 123, 113, 122, 120, 108, 113, 107, 123, 123, 109, 118, 122, 113, 116, 101, 115, 111, 104, 120, 118, 121, 113, 109, 94, 122, 122, 122, 116, 118, 109, 121, 112, 116, 122, 115, 129, 120, 122, 124, 115, 111, 64, 121, 123, 107, 123, 118, 126, 112, 111, 104, 110, 118, 110, 115, 119, 108, 104, 124, 118, 115, 131, 113, 111, 111, 129, 111, 120, 107, 109, 114, 117, 113, 116, 121, 116, 108, 111, 110, 112, 118, 114, 111, 116, 125, 124, 116, 109, 119, 120, 110, 119, 116, 120, 116, 130, 121, 113, 126, 112, 117, 118, 114, 119, 117, 131, 112, 117, 118, 116, 111, 144, 123, 115, 123, 124, 120, 107, 124, 112, 117, 118, 121, 116, 121, 114, 117, 120, 115, 113, 110, 118, 118, 113, 118, 109, 116, 120, 124, 120, 117, 121, 110, 105, 114, 120, 117, 116, 111, 115, 120, 115, 115, 120, 122, 105, 115, 118, 116, 106, 120, 115, 119, 121, 115, 108, 121, 110, 119, 114, 128, 110, 110, 116, 98, 114, 109, 121, 115, 90, 113, 121, 120, 120, 122, 111, 110, 114, 165, 124, 114, 114, 115, 118, 116, 112, 111, 117, 117, 119, 115, 120, 109, 157, 119, 126, 116, 117, 118, 120, 116, 111, 119, 117, 113, 109, 113, 121, 116, 146, 116, 116, 119, 109, 110, 125, 117, 110, 116, 131, 107, 121, 113, 115, 122, 118, 115, 115, 122, 116, 118, 125, 116, 121, 118, 121, 117, 118, 126, 116, 125, 106, 133, 119, 116, 111, 120, 117, 115, 117, 129, 115, 118, 120, 122, 113, 118, 121, 120, 110, 122, 117, 124, 117, 116, 162, 111, 120, 116, 122, 111, 127, 94, 121, 110, 114, 110, 116, 118, 150, 135, 123, 121, 112, 116, 117, 117, 118, 123, 116, 114, 114, 123, 119, 122, 117, 111, 115, 115, 113, 128, 114, 119, 120, 119, 118, 123, 126, 68, 118, 125, 120, 116, 126, 112, 131, 103, 108, 126, 118, 126, 111, 110, 113, 116, 116, 120, 128, 123, 121, 120, 101, 121, 113, 123, 137, 120, 125, 116, 139, 117, 118, 116, 113, 111, 123, 103, 110, 115, 114, 116, 117, 115, 115, 99, 114, 123, 117, 115, 113, 120, 122, 119, 102, 113, 115, 115, 117, 120, 122, 118, 113, 118, 119, 115, 69, 119, 120, 116, 110, 116, 119, 117, 119, 113, 120, 120, 115, 120, 111, 117, 122, 119, 114, 116, 118, 119, 127, 116, 113, 113, 115, 121, 95, 125, 116, 110, 117, 113, 114, 86, 115, 91, 111, 125, 112, 109, 123, 114, 119, 110, 119, 103, 117, 108, 119, 118, 117, 111, 117, 128, 120, 122, 105, 123, 119, 117, 112, 107, 116, 110, 116, 115, 116, 112, 120, 123, 118, 115, 117, 115, 105, 121, 136, 115, 115, 114, 114, 121, 126, 116, 127, 119, 113, 122, 112, 121, 115, 108, 121, 116, 106, 121, 122, 111, 107, 115, 120, 119, 118, 119, 111, 104, 118, 128, 110, 118, 127, 113, 113, 108, 136, 115, 124, 108, 118, 116, 109, 122, 109, 111, 129, 110, 117, 128, 115, 116, 123, 118, 121, 113, 111, 110, 117, 117, 112, 128, 109, 122, 122, 122, 113, 126, 115, 123, 130, 116, 122, 104, 113, 109, 114, 116, 124, 121, 124, 111, 125, 120, 116, 118, 111, 115, 102, 119, 107, 118, 120, 117, 117, 117, 127, 116, 117, 114, 116, 122, 115, 118, 118, 120, 122, 119, 113, 118, 110, 105, 122, 112, 114, 117, 118, 116, 107, 127, 109, 116, 108, 111, 120, 114, 120, 128, 116, 110, 136, 104, 126, 110, 118, 114, 124, 117, 109, 119, 122, 129, 118, 114, 128, 121, 118, 118, 112, 118, 115, 115, 118, 112, 86, 118, 108, 114, 120, 120, 117, 116, 121, 121, 114, 123, 115, 104, 101, 117, 124, 105, 112, 112, 118, 124, 132, 116, 117, 119, 121, 110, 119, 113, 115, 107, 147, 110, 113, 104, 134, 110, 105, 115, 113, 118, 108, 118, 131, 115, 124, 114, 113, 125, 135, 103, 121, 119, 121, 116, 113, 119, 87, 115, 122, 113, 107, 115, 110, 125, 111, 116, 88, 120, 116, 128, 119, 113, 122, 113, 114, 114, 113, 120, 119, 122, 116, 116, 103, 113, 123, 86, 88, 124, 125, 119, 110, 105, 107, 114, 112, 117, 95, 112, 117, 117, 108, 104, 114, 116, 107, 109, 122, 112, 118, 141, 118, 112, 105, 114, 109, 125, 110, 112, 127, 115, 119, 118, 113, 102, 107, 114, 119, 121, 120, 124, 139, 124, 123, 118, 112, 123, 105, 140, 123, 118, 114, 114, 117, 112, 117, 103, 152, 117, 113, 81, 113, 111, 113, 145, 116, 122, 118, 114, 103, 121, 103, 112, 113, 111, 101, 104, 115, 113, 115, 127, 119, 132, 126, 114, 112, 118, 111, 113, 104, 109, 118, 122, 111, 125, 111, 110, 112, 114, 113, 107, 112, 111, 130, 100, 118, 99, 137, 117, 117, 117, 114, 117, 136, 103, 116, 141, 115, 114, 114, 128, 116, 114, 111, 122, 111, 92, 117, 110, 122, 108, 115, 122, 113, 103, 116, 113, 103, 111, 128, 120, 107, 119, 115, 115, 118, 115, 114, 114, 125, 115, 114, 115, 97, 103, 122, 113, 107, 109, 120, 120, 131, 99, 111, 122, 134, 111, 126, 113, 118, 111, 126, 118, 119, 117, 115, 130, 109, 100, 113, 113, 118, 120, 139, 112, 125, 111, 108, 116, 117, 122, 116, 112, 121, 115, 109, 128, 114, 119, 120, 113, 113, 79, 110, 119, 126, 103, 110, 124, 119, 116, 112, 138, 119, 107, 117, 114, 110, 117, 111, 106, 138, 113, 116, 114, 119, 104, 132, 117, 95, 111, 83, 126, 117, 111, 114, 122, 113, 113, 106, 128, 121, 121, 111, 110, 121, 139, 121, 122, 116, 116, 114, 118, 120, 112, 98, 118, 117, 123, 84, 118, 110, 119, 123, 114, 122, 109, 120, 108, 110, 116, 114, 130, 117, 120, 113, 121, 120, 122, 120, 124, 120, 115, 119, 113, 110, 133, 108, 113, 115, 117, 113, 119, 109, 112, 106, 119, 115, 91, 118, 129, 119, 109, 119, 121, 111, 119, 110, 103, 113, 110, 115, 102, 118, 116, 119, 113, 117, 120, 111, 125, 135, 117, 108, 121, 109, 115, 121, 116, 121, 114, 113, 108, 114, 124, 115, 122, 125, 118, 117, 118, 115, 119, 117, 127, 119, 118, 120, 100, 120, 119, 115, 106, 109, 117, 106, 130, 117, 120, 143, 131, 108, 127, 111, 114, 111, 131, 103, 114, 119, 95, 107, 110, 125, 110, 113, 115, 110, 126, 96, 112, 122, 99, 120, 117, 122, 119, 109, 111, 123, 112, 126, 106, 124, 115, 124, 117, 109, 120, 115, 113, 120, 101, 131, 136, 113, 119, 109, 117, 108, 126, 113, 116, 120, 113, 118, 117, 121, 123, 116, 116, 117, 109, 113, 127, 116, 123, 113, 115, 127, 112, 114, 109, 95, 117, 112, 114, 124, 126, 95, 118, 122, 115, 116, 120, 122, 108, 113, 123, 112, 122, 118, 110, 117, 111, 108, 111, 126, 121, 106, 123, 115, 117, 110, 115, 115, 120, 110, 110, 111, 112, 122, 110, 119, 118, 128, 113, 116, 119, 116, 121, 116, 116, 109, 110, 120, 116, 133, 116, 119, 126, 123, 116, 104, 124, 125, 117, 123, 115, 114, 114, 107, 108, 112, 122, 116, 117, 114, 118, 113, 117, 115, 117, 119, 118, 124, 106, 116, 118, 107, 110, 126, 117, 122, 113, 116, 103, 128, 114, 121, 126, 108, 114, 115, 118, 120, 96, 111, 110, 106, 110, 112, 123, 88, 118, 111, 109, 115, 100, 117, 115, 105, 109, 116, 115, 117, 127, 136, 102, 117, 117, 127, 114, 118, 110, 118, 123, 122, 123, 119, 129, 132, 117, 119, 129, 121, 117, 117, 121, 111, 120, 124, 111, 106, 118, 111, 133, 118, 118, 109, 108, 141, 114, 108, 115, 116, 128, 119, 118, 105, 115, 113, 122, 122, 114, 104, 119, 115, 125, 119, 123, 106, 119, 116, 113, 117, 118, 113, 116, 121, 122, 117, 117, 125, 111, 114, 123, 122, 117, 116, 116, 100, 114, 134, 119, 103, 120, 108, 116, 117, 117, 122, 103, 109, 119, 115, 120, 113, 122, 126, 115, 113, 112, 105, 120, 117, 105, 122, 123, 122, 121, 114, 93, 116, 115, 120, 119, 133, 118, 105, 120, 111, 123, 122, 133, 118, 114, 120, 115, 116, 117, 120, 103, 113, 111, 116, 119, 130, 123, 120, 103, 123, 111, 111, 119, 118, 126, 117, 122, 116, 118, 117, 118, 124, 110, 124, 104, 112, 122, 127, 125, 124, 112, 127, 124, 129, 117, 125, 119, 109, 118, 111, 123, 109, 117, 124, 121, 113, 122, 122, 116, 115, 113, 125, 118, 120, 102, 132, 127, 109, 116, 117, 115, 118, 117, 103, 113, 115, 121, 112, 120, 117, 110, 116, 111, 126, 117, 118, 119, 105, 110, 126, 115, 119, 123, 118, 107, 112, 123, 106, 118, 113, 119, 112, 122, 119, 118, 130, 113, 114, 112, 111, 111, 109, 115, 113, 117, 110, 112, 110, 111, 117, 110, 101, 105, 117, 108, 127, 115, 102, 133, 122, 123, 119, 112, 118, 114, 115, 115, 128, 116, 121, 115, 130, 112, 102, 112, 129, 118, 122, 115, 119, 110, 119, 106, 127, 125, 116, 119, 126, 113, 107, 128, 123, 103, 118, 128, 129, 112, 121, 119, 115, 116, 103, 122, 123, 88, 124, 109, 117, 117, 120, 117, 114, 101, 125, 112, 108, 122, 116, 120, 108, 123, 120, 118, 121, 111, 115, 119, 118, 118, 115, 118, 118, 116, 111, 119, 111, 113, 105, 113, 110, 111, 110, 109, 125, 129, 119, 123, 129, 114, 128, 98, 115, 123, 107, 117, 123, 108, 118, 127, 120, 121, 110, 113, 108, 111, 92, 108, 118, 120, 127, 131, 117, 120, 117, 106, 110, 117, 122, 132, 107, 112, 123, 93, 118, 129, 121, 118, 113, 122, 122, 115, 111, 118, 121, 116, 100, 121, 123, 94, 114, 117, 109, 124, 119, 115, 115, 108, 121, 124, 111, 119, 107, 112, 120, 113, 115, 119, 126, 121, 125, 121, 104, 121, 121, 113, 107, 125, 104, 91, 156, 127, 115, 116, 107, 107, 117, 107, 111, 123, 112, 123, 120, 116, 116, 116, 118, 116, 112, 114, 118, 112, 115, 117, 127, 115, 115, 109, 118, 109, 115, 114, 129, 117, 130, 120, 102, 118, 113, 118, 116, 108, 118, 121, 118, 116, 122, 123, 80, 117, 108, 101, 116, 121, 102, 108, 112, 97, 141, 112, 117, 126, 103, 130, 112, 122, 115, 115, 109, 104, 115, 109, 129, 122, 145, 119, 117, 110, 101, 120, 110, 124, 109, 116, 131, 111, 131, 118, 118, 137, 115, 111, 107, 125, 119, 119, 112, 125, 97, 118, 126, 116, 128, 137, 108, 107, 120, 132, 122, 120, 118, 103, 121, 120, 126, 109, 105, 103, 126, 119, 110, 115, 125, 119, 114, 116, 134, 118, 113, 122, 131, 117, 110, 124, 110, 119, 118, 117, 118, 119, 104, 126, 105, 115, 108, 111, 116, 117, 112, 121, 114, 108, 121, 119, 103, 112, 118, 120, 123, 120, 111, 127, 112, 117, 117, 129, 114, 121, 88, 119, 122, 120, 110, 84, 113, 112, 104, 117, 120, 112, 114, 116, 130, 108, 129, 115, 114, 127, 109, 124, 116, 123, 125, 126, 100, 129, 100, 117, 119, 106, 127, 119, 116, 122, 102, 111, 116, 115, 112, 118, 111, 101, 106, 125, 111, 120, 110, 117, 112, 132, 125, 120, 114, 117, 110, 119, 111, 122, 124, 114, 113, 113, 131, 115, 118, 110, 120, 110, 114, 110, 85, 108, 116, 114, 115, 126, 122, 118, 111, 128, 110, 119, 110, 126, 127, 105, 122, 113, 112, 118, 118, 112, 119, 126, 103, 115, 115, 107, 119, 111, 106, 110, 110, 117, 106, 87, 112, 88, 113, 121, 122, 113, 121, 119, 119, 113, 126, 133, 105, 110, 121, 111, 120, 126, 113, 108, 113, 131, 109, 111, 123, 130, 115, 111, 115, 114, 118, 110, 114, 129, 122, 125, 113, 111, 141, 114, 127, 120, 98, 116, 113, 101, 107, 101, 129, 70, 113, 115, 110, 133, 123, 120, 112, 121, 122, 112, 123, 141, 109, 119, 131, 115, 111, 115, 142, 113, 115, 123, 132, 116, 107, 117, 114, 118, 119, 125, 115, 126, 114, 122, 118, 106, 112, 116, 100, 105, 154, 147, 144, 124, 115, 111, 120, 120, 114, 108, 123, 114, 118, 116, 109, 111, 114, 115, 113, 119, 112, 108, 106, 115, 147, 113, 118, 98, 105, 118, 109, 109, 118, 109, 109, 118, 109, 118, 118, 122, 111, 120, 120, 113, 102, 117, 124, 124, 113, 117, 120, 122, 118, 118, 123, 118, 135, 120, 109, 128, 114, 114, 111, 125, 106, 101, 104, 135, 115, 84, 107, 127, 103, 123, 99, 134, 131, 121, 105, 124, 114, 114, 120, 124, 104, 110, 107, 123, 105, 119, 126, 115, 128, 100, 102, 111, 113, 115, 143, 120, 109, 107, 99, 109, 119, 112, 115, 116, 116, 111, 123, 125, 117, 139, 127, 94, 115, 117, 116, 106, 137, 105, 109, 121, 115, 121, 125, 100, 106, 110, 122, 125, 114, 111, 125, 113, 89, 111, 127, 113, 109, 114, 100, 104, 109, 109, 126, 102, 94, 98, 115, 102, 97, 106, 120, 94, 117, 117, 107, 112, 107, 113, 147, 104, 118, 116, 112, 113, 121, 116, 131, 94, 92, 118, 116, 106, 117, 110, 122, 116, 122, 107, 128, 122, 109, 111, 119, 107, 123, 108, 115, 130, 108, 104, 98, 114, 116, 119, 119, 125, 100, 108, 111, 113, 131, 130, 103, 109, 120, 116, 110, 132, 109, 99, 118, 118, 102, 116, 100, 112, 95, 97, 119, 111, 107, 126, 104, 121, 108, 116, 87, 99, 90, 109, 110, 108, 96, 105, 111, 89, 110, 128, 97, 115, 124, 104, 107, 121, 106, 89, 134, 126, 133, 100, 136, 110, 112, 118, 84, 107, 106, 131, 113, 114, 106, 134, 129, 97, 127, 118, 110, 115, 135, 141, 108, 110, 128, 107, 121, 102, 124, 107, 127, 120, 120, 103, 127, 114, 111, 107, 123, 103, 110, 108, 114, 110, 112, 81, 107, 99, 125, 97, 111, 125, 124, 122, 117, 114, 117, 118, 104, 105, 118, 90, 125, 122, 122, 119, 140, 113, 112, 109, 90, 102, 115, 108, 117, 103, 125, 135, 118, 113, 118, 110, 100, 129, 108, 124, 120, 102, 121, 124, 105, 101, 149, 116, 129, 108, 111, 110, 115, 118, 107, 124, 117, 101, 118, 134, 103, 108, 118, 131, 123, 131, 112, 126, 115, 114, 106, 101, 119, 106, 118, 118, 140, 113, 106, 127, 112, 105, 145, 144, 121, 88, 111, 90, 116, 122, 110, 108, 134, 116, 110, 113, 102, 113, 121, 110, 118, 115, 112, 115, 114, 105, 114, 128, 112, 111, 103, 116, 123, 110, 109, 135, 118, 127, 120, 114, 116, 124, 109, 121, 116, 120, 113, 117, 112, 104, 119, 119, 103, 107, 115, 109, 107, 134, 95, 123, 120, 141, 117, 124, 122, 97, 138, 129, 99, 105, 117, 94, 120, 138, 126, 127, 117, 97, 92, 89, 119, 102, 103, 122, 114, 120, 108, 117, 116, 109, 123, 114, 121, 114, 116, 121, 101, 119, 118, 121, 107, 117, 125, 144, 126, 110, 121, 112, 106, 122, 100, 119, 107, 118, 114, 105, 113, 123, 91, 123, 104, 108, 99, 117, 105, 118, 102, 125, 123, 111, 115, 126, 99, 109, 120, 100, 111, 100, 111, 141, 125, 111, 120, 131, 118, 99, 121, 101, 105, 106, 119, 108, 125, 91, 124, 97, 138, 106, 128, 101, 124, 127, 128, 123, 103, 106, 108, 120, 122, 110, 120, 116, 104, 116, 111, 122, 118, 124, 121, 95, 111, 108, 78, 124, 108, 131, 111, 111, 112, 123, 110, 113, 102, 103, 127, 123, 125, 123, 92, 108, 100, 114, 95, 110, 109, 121, 99, 107, 123, 112, 107, 102, 121, 109, 108, 118, 109, 118, 105, 111, 108, 109, 129, 118, 108, 119, 108, 126, 129, 97, 124, 123, 116, 108, 120, 149, 86, 115, 133, 115, 128, 130, 115, 126, 105, 148, 115, 109, 107, 119, 100, 101, 113, 99, 126, 121, 114, 109, 110, 106, 116, 114, 122, 116, 114, 135, 122, 99, 124, 110, 130, 108, 105, 109, 111, 107, 109, 111, 113, 121, 119, 128, 111, 110, 118, 107, 124, 117, 107, 125, 121, 121, 152, 102, 112, 114, 112, 112, 108, 124, 111, 125, 134, 92, 102, 101, 117, 111, 115, 133, 93, 120, 117, 109, 108, 122, 100, 128, 108, 126, 103, 121, 134, 109, 106, 126, 104, 114, 108, 117, 107, 108, 101, 109, 116, 125, 113, 126, 123, 116, 71, 115, 109, 125, 120, 109, 121, 100, 98, 126, 95, 114, 93, 125, 99, 103, 110, 126, 117, 130, 92, 104, 80, 116, 115, 125, 117, 112, 121, 104, 115, 99, 136, 106, 131, 97, 88, 131, 102, 92, 101, 121, 112, 96, 112, 105, 140, 117, 134, 110, 102, 115, 117, 109, 116, 129, 103, 109, 150, 118, 122, 91, 109, 104, 123, 120, 139, 114, 112, 152, 114, 115, 115, 116, 118, 115, 106, 117, 115, 98, 107, 108, 100, 117, 111, 105, 125, 117, 129, 115, 99, 99, 129, 99, 106, 118, 108, 130, 108, 111, 109, 117, 104, 112, 110, 110, 120, 102, 102, 127, 117, 117, 125, 119, 96, 110, 143, 129, 124, 135, 104, 107, 114, 134, 109, 105, 129, 120, 114, 101, 157, 109, 112, 108, 129, 109, 125, 133, 112, 107, 121, 116, 109, 117, 107, 113, 108, 108, 109, 118, 120, 128, 106, 120, 107, 104, 115, 102, 118, 144, 108, 116, 106, 99, 109, 124, 125, 103, 108, 111, 94, 96, 109, 110, 122, 107, 105, 109, 102, 106, 116, 103, 99, 106, 101, 120, 107, 127, 105, 115, 102, 118, 118, 116, 103, 109, 133, 110, 118, 126, 138, 111, 114, 143, 113, 105, 139, 115, 109, 117, 135, 136, 110, 93, 102, 119, 112, 116, 115, 112, 119, 107, 104, 106, 112, 112, 122, 104, 94, 105, 112, 137, 120, 117, 118, 108, 127, 120, 89, 120, 109, 112, 105, 116, 105, 110, 130, 124, 136, 123, 112, 110, 109, 115, 106, 104, 132, 110, 113, 128, 106, 91, 107, 124, 105, 109, 120, 125, 117, 113, 89, 115, 129, 124, 118, 107, 117, 119, 132, 109, 111, 134, 121, 121, 117, 136, 111, 125, 117, 124, 113, 110, 93, 126, 119, 119, 121, 99, 98, 128, 114, 106, 138, 141, 101, 110, 117, 115, 127, 98, 127, 127, 125, 107, 110, 123, 128, 112, 110, 113, 117, 109, 108, 108, 121, 96, 107, 100, 114, 127, 118, 113, 112, 123, 106, 114, 128, 112, 112, 93, 125, 121, 94, 134, 105, 111, 118, 109, 148, 103, 119, 95, 129, 128, 95, 129, 117, 115, 106, 99, 147, 113, 108, 110, 114, 122, 131, 125, 102, 104, 133, 99, 124, 120, 116, 121, 111, 100, 121, 143, 134, 133, 111, 141, 118, 112, 116, 111, 117, 127, 102, 109, 126, 115, 91, 121, 111, 119, 119, 109, 87, 130, 119, 135, 117, 128, 132, 118, 113, 110, 117, 118, 129, 118, 113, 118, 118, 108, 116, 122, 131, 114, 104, 114, 111, 106, 120, 105, 121, 116, 127, 91, 103, 119, 116, 122, 130, 95, 123, 112, 117, 129, 127, 116, 134, 122, 106, 118, 125, 105, 116, 114, 115, 119, 120, 110, 117, 106, 113, 109, 122, 132, 122, 112, 118, 122, 119, 118, 107, 122, 124, 123, 125, 107, 130, 126, 115, 104, 107, 115, 117, 116, 114, 121, 134, 119, 121, 106, 113, 124, 121, 95, 117, 102, 125, 117, 118, 108, 122, 109, 118, 106, 111, 113, 119, 115, 110, 116, 111, 120, 122, 128, 119, 111, 119, 122, 136, 120, 119, 108, 125, 125, 124, 123, 113, 110, 133, 110, 110, 118, 110, 113, 126, 123, 129, 118, 120, 113, 114, 103, 121, 140, 108, 131, 121, 97, 118, 108, 108, 114, 107, 128, 109, 125, 123, 124, 134, 129, 121, 118, 108, 126, 110, 119, 109, 110, 100, 111, 132, 116, 122, 132, 105, 105, 117, 119, 142, 127, 126, 114, 104, 111, 113, 136, 119, 116, 112, 116, 114, 116, 116, 106, 120, 129, 126, 112, 114, 122, 112, 120, 119, 118, 129, 111, 119, 106, 115, 105, 104, 108, 109, 121, 118, 129, 111, 123, 116, 110, 113, 110, 109, 118, 88, 126, 137, 122, 123, 113, 111, 119, 112, 127, 107, 99, 121, 111, 119, 120, 115, 114, 102, 137, 122, 120, 111, 105, 126, 95, 111, 115, 115, 119, 109, 121, 111, 111, 122, 115, 104, 119, 100, 106, 119, 128, 96, 108, 118, 121, 116, 134, 117, 118, 110, 106, 118, 122, 123, 103, 106, 118, 124, 112, 116, 118, 117, 117, 109, 118, 116, 128, 121, 117, 114, 122, 116, 122, 124, 112, 126, 131, 119, 114, 112, 101, 119, 123, 117, 120, 107, 95, 98, 115, 126, 136, 105, 104, 117, 106, 125, 109, 111, 95, 116, 110, 103, 124, 95, 124, 124, 114, 104, 125, 124, 123, 115, 98, 113, 117, 100, 134, 100, 123, 118, 114, 117, 119, 120, 113, 136, 121, 126, 121, 114, 110, 126, 110, 101, 121, 138, 117, 122, 125, 115, 124, 117, 137, 111, 86, 107, 131, 128, 100, 118, 119, 121, 106, 113, 127, 115, 127, 109, 131, 120, 111, 100, 131, 121, 116, 121, 119, 119, 115, 104, 104, 110, 116, 120, 115, 110, 107, 121, 132, 111, 108, 114, 114, 115, 115, 98, 115, 109, 115, 105, 120, 117, 125, 133, 113, 112, 115, 114, 118, 112, 145, 111, 127, 110, 90, 131, 109, 106, 114, 106, 142, 107, 118, 130, 115, 127, 123, 138, 110, 119, 116, 108, 114, 131, 124, 122, 124, 102, 116, 120, 106, 128, 106, 122, 118, 123, 117, 110, 122, 120, 126, 115, 127, 111, 123, 112, 125, 121, 107, 105, 129, 121, 126, 123, 117, 121, 111, 116, 119, 95, 123, 112, 113, 113, 115, 119, 111, 116, 117, 129, 115, 118, 133, 111, 113, 120, 120, 122, 120, 116, 113, 119, 123, 122, 119, 113, 132, 121, 107, 117, 110, 114, 114, 119, 117, 99, 110, 133, 121, 120, 117, 105, 115, 114, 114, 111, 118, 117, 111, 119, 116, 113, 111, 126, 112, 107, 112, 121, 121, 113, 111, 103, 115, 120, 123, 117, 108, 118, 124, 119, 120, 104, 113, 110, 124, 115, 119, 109, 118, 124, 112, 118, 113, 121, 116, 117, 134, 120, 126, 113, 121, 120, 117, 112, 114, 117, 110, 109, 108, 112, 112, 117, 109, 117, 118, 112, 110, 126, 115, 108, 108, 122, 118, 114, 118, 112, 116, 117, 120, 107, 119, 107, 115, 115, 114, 119, 117, 118, 124, 116, 123, 116, 123, 108, 118, 114, 106, 116, 117, 114, 128, 119, 115, 114, 116, 112, 119, 115, 122, 118, 112, 125, 122, 112, 120, 119, 114, 105, 113, 118, 115, 114, 119, 116, 113, 118, 122, 113, 114, 116, 114, 110, 116, 122, 111, 114, 115, 104, 116, 116, 127, 116, 121, 112, 109, 123, 119, 116, 113, 113, 116, 124, 120, 121, 121, 109, 115, 117, 118, 114, 125, 118, 108, 120, 115, 110, 114, 112, 116, 111, 118, 114, 118, 114, 118, 117, 124, 127, 112, 121, 111, 117, 126, 113, 128, 123, 105, 109, 107, 115, 119, 127, 99, 117, 111, 119, 106, 115, 117, 120, 123, 112, 113, 116, 110, 110, 113, 115, 115, 120, 113, 120, 116, 120, 118, 116, 106, 108, 122, 123, 118, 119, 109, 109, 113, 117, 125, 110, 116, 96, 114, 119, 120, 139, 118, 113, 119, 111, 112, 108, 115, 124, 122, 111, 119, 122, 125, 110, 126, 113, 124, 112, 111, 111, 113, 116, 122, 118, 118, 112, 122, 124, 107, 118, 112, 108, 115, 117, 119, 113, 116, 124, 126, 113, 125, 113, 122, 122, 107, 113, 120, 112, 111, 116, 105, 118, 122, 116, 112, 116, 112, 112, 115, 127, 108, 114, 117, 121, 113, 117, 121, 124, 121, 121, 114, 116, 122, 123, 117, 121, 131, 118, 113, 100, 119, 117, 115, 110, 108, 117, 119, 119, 124, 120, 124, 118, 114, 128, 111, 125, 111, 112, 125, 118, 117, 114, 118, 118, 115, 113, 120, 112, 119, 124, 108, 115, 112, 112, 110, 126, 123, 126, 107, 111, 112, 118, 108, 114, 115, 109, 108, 120, 115, 113, 104, 111, 123, 119, 119, 113, 110, 119, 119, 119, 135, 112, 105, 99, 115, 116, 114, 118, 116, 113, 123, 118, 125, 125, 106, 114, 105, 122, 133, 109, 120, 118, 107, 127, 121, 110, 121, 112, 111, 118, 119, 110, 128, 120, 120, 115, 121, 106, 114, 103, 116, 126, 110, 94, 143, 112, 120, 111, 114, 125, 110, 121, 115, 125, 111, 119, 113, 115, 118, 119, 123, 127, 110, 116, 103, 109, 119, 116, 117, 118, 110, 117, 112, 119, 111, 113, 122, 112, 112, 120, 114, 107, 127, 111, 120, 101, 120, 113, 115, 126, 110, 117, 122, 125, 126, 116, 109, 138, 117, 107, 127, 109, 122, 110, 94, 119, 121, 133, 130, 118, 129, 116, 122, 119, 122, 105, 114, 111, 108, 123, 137, 127, 132, 139, 153, 111, 105, 110, 129, 102, 124, 112, 110, 97, 105, 113, 112, 96, 128, 116, 119, 112, 119, 105, 139, 117, 117, 128, 130, 112, 110, 126, 124, 121, 120, 123, 108, 114, 102, 128, 112, 121, 111, 121, 122, 106, 130, 119, 125, 105, 105, 97, 103, 122, 113, 99, 117, 121, 120, 125, 121, 117, 93, 113, 121, 111, 118, 119, 117, 126, 128, 115, 114, 108, 118, 109, 100, 111, 116, 100, 107, 120, 123, 123, 103, 119, 109, 88, 107, 124, 117, 105, 124, 112, 110, 96, 110, 106, 117, 116, 100, 114, 113, 117, 133, 106, 101, 120, 123, 107, 117, 118, 115, 111, 101, 117, 113, 119, 120, 126, 107, 121, 119, 131, 100, 107, 113, 127, 114, 133, 124, 99, 110, 122, 115, 90, 107, 103, 127, 107, 109, 103, 119, 136, 132, 120, 129, 118, 116, 119, 106, 126, 110, 118, 102, 109, 113, 105, 143, 122, 126, 117, 116, 104, 120, 123, 109, 122, 101, 115, 111, 127, 113, 105, 115, 128, 113, 123, 124, 123, 119, 117, 113, 112, 117, 117, 88, 112, 103, 108, 115, 100, 115, 117, 116, 127, 125, 119, 123, 114, 115, 118, 126, 114, 123, 119, 97, 113, 121, 109, 94, 121, 115, 107, 107, 111, 98, 131, 116, 120, 133, 100, 92, 85, 108, 126, 117, 108, 127, 120, 117, 102, 131, 96, 107, 120, 110, 102, 119, 115, 110, 88, 94, 117, 124, 125, 91, 107, 98, 111, 123, 135, 121, 116, 113, 91, 100, 131, 117, 101, 119, 124, 123, 120, 116, 117, 119, 130, 146, 114, 119, 120, 115, 117, 115, 122, 135, 112, 125, 109, 105, 112, 132, 92, 120, 116, 119, 111, 111, 127, 119, 99, 120, 117, 119, 120, 108, 118, 108, 121, 118, 107, 111, 118, 110, 118, 112, 117, 122, 107, 110, 110, 120, 133, 112, 103, 116, 106, 128, 125, 129, 124, 118, 104, 124, 117, 119, 117, 113, 123, 130, 92, 123, 127, 119, 117, 110, 126, 113, 126, 127, 109, 121, 123, 89, 102, 118, 128, 116, 101, 133, 130, 122, 123, 118, 129, 109, 116, 112, 110, 123, 100, 113, 121, 103, 111, 112, 111, 109, 159, 107, 110, 89, 120, 106, 124, 125, 116, 125, 110, 106, 107, 114, 112, 110, 114, 121, 102, 108, 104, 117, 106, 139, 109, 114, 107, 113, 106, 110, 130, 114, 115, 122, 131, 112, 118, 113, 112, 102, 109, 113, 118, 123, 107, 122, 111, 126, 104, 117, 115, 114, 124, 126, 118, 156, 142, 121, 102, 117, 128, 111, 93, 125, 113, 123, 97, 95, 109, 121, 134, 115, 112, 101, 125, 106, 127, 125, 128, 114, 118, 132, 117, 115, 122, 148, 125, 103, 119, 108, 97, 114, 114, 102, 119, 113, 119, 122, 124, 140, 104, 100, 110, 103, 119, 117, 106, 118, 82, 112, 111, 127, 113, 105, 107, 119, 128, 102, 118, 112, 117, 119, 107, 121, 126, 114, 109, 114, 116, 123, 125, 122, 128, 128, 114, 120, 117, 108, 121, 106, 118, 118, 120, 124, 112, 118, 117, 127, 115, 113, 114, 115, 100, 114, 117, 114, 104, 114, 119, 108, 121, 122, 116, 112, 120, 123, 102, 129, 115, 103, 132, 118, 114, 117, 121, 115, 116, 114, 119, 110, 117, 112, 117, 108, 115, 114, 122, 116, 118, 112, 119, 117, 107, 114, 113, 120, 115, 113, 121, 107, 123, 114, 114, 118, 117, 122, 119, 119, 112, 115, 112, 119, 118, 117, 112, 121, 112, 123, 107, 112, 117, 112, 117, 116, 112, 115, 115, 108, 109, 118, 115, 120, 111, 109, 112, 116, 117, 124, 117, 113, 108, 115, 123, 122, 122, 116, 114, 113, 115, 116, 115, 122, 115, 134, 107, 112, 118, 108, 116, 118, 111, 132, 114, 107, 116, 117, 117, 108, 115, 114, 111, 132, 121, 138, 114, 109, 113, 108, 126, 117, 109, 124, 109, 120, 118, 110, 112, 119, 125, 110, 112, 112, 108, 113, 124, 112, 110, 114, 113, 123, 119, 126, 116, 114, 115, 112, 118, 112, 111, 107, 124, 123, 118, 108, 116, 118, 101, 113, 125, 115, 110, 108, 116, 117, 112, 105, 119, 112, 108, 132, 111, 118, 112, 122, 117, 123, 113, 112, 131, 113, 118, 116, 110, 111, 122, 127, 106, 123, 110, 103, 109, 117, 112, 113, 122, 121, 127, 119, 125, 117, 115, 127, 114, 124, 124, 126, 121, 115, 122, 117, 110, 119, 121, 122, 120, 114, 107, 107, 113, 101, 112, 113, 120, 118, 103, 123, 118, 114, 123, 109, 119, 103, 116, 114, 115, 116, 125, 109, 116, 117, 124, 109, 119, 117, 120, 120, 124, 127, 122, 127, 114, 131, 124, 115, 124, 107, 112, 111, 101, 114, 115, 120, 108, 120, 109, 110, 118, 110, 115, 113, 118, 116, 132, 113, 109, 122, 122, 117, 120, 117, 107, 118, 116, 112, 113, 109, 118, 120, 120, 118, 110, 110, 121, 120, 124, 118, 126, 119, 111, 110, 115, 113, 109, 118, 114, 114, 112, 116, 124, 119, 121, 117, 120, 119, 124, 118, 124, 117, 122, 120, 116, 119, 115, 119, 116, 137, 114, 118, 119, 111, 125, 111, 116, 109, 123, 112, 115, 119, 121, 116, 116, 122, 101, 112, 108, 112, 118, 123, 106, 121, 118, 115, 120, 112, 119, 105, 121, 124, 119, 121, 127, 110, 110, 120, 115, 112, 112, 117, 116, 106, 118, 102, 119, 116, 108, 118, 120, 112, 107, 123, 127, 110, 116, 113, 121, 118, 109, 116, 114, 115, 102, 111, 108, 125, 125, 113, 104, 118, 117, 112, 119, 133, 118, 115, 119, 116, 114, 138, 104, 109, 122, 117, 121, 113, 98, 117, 122, 114, 103, 116, 120, 125, 109, 117, 118, 97, 125, 114, 114, 115, 118, 120, 117, 124, 119, 112, 121, 118, 124, 103, 110, 115, 103, 108, 111, 104, 118, 114, 121, 117, 121, 126, 117, 109, 119, 111, 109, 122, 106, 114, 115, 110, 118, 125, 124, 114, 113, 114, 116, 118, 113, 126, 109, 134, 120, 128, 115, 108, 90, 118, 115, 115, 116, 115, 111, 111, 122, 108, 110, 101, 117, 107, 114, 108, 122, 102, 106, 101, 132, 101, 115, 120, 121, 111, 118, 131, 119, 119, 108, 127, 109, 117, 110, 120, 130, 108, 124, 124, 131, 113, 114, 114, 141, 115, 116, 115, 117, 108, 125, 119, 112, 107, 117, 105, 114, 112, 98, 110, 104, 102, 114, 112, 119, 123, 113, 101, 101, 109, 118, 123, 97, 107, 116, 127, 119, 111, 115, 103, 119, 107, 107, 107, 119, 112, 120, 124, 111, 113, 111, 107, 121, 111, 109, 119, 115, 122, 113, 105, 113, 115, 106, 135, 118, 113, 112, 126, 116, 107, 115, 130, 100, 122, 107, 106, 106, 109, 136, 116, 110, 114, 138, 114, 130, 123, 112, 113, 106, 119, 115, 117, 103, 107, 120, 114, 121, 110, 101, 119, 116, 113, 98, 110, 125, 101, 160, 113, 107, 123, 110, 91, 113, 117, 105, 116, 129, 105, 115, 106, 103, 111, 104, 108, 109, 106, 100, 111, 106, 106, 115, 107, 113, 121, 115, 115, 112, 112, 126, 108, 113, 113, 121, 118, 109, 132, 124, 107, 108, 112, 107, 115, 120, 105, 110, 127, 123, 101, 115, 121, 104, 127, 121, 125, 105, 135, 123, 111, 111, 136, 87, 127, 121, 133, 128, 112, 106, 127, 122, 104, 118, 103, 125, 110, 125, 121, 117, 115, 122, 127, 110, 117, 126, 103, 109, 109, 118, 121, 104, 130, 127, 112, 111, 103, 105, 115, 114, 117, 107, 114, 117, 100, 110, 124, 116, 114, 142, 133, 103, 122, 137, 123, 120, 125, 115, 128, 121, 114, 113, 103, 119, 95, 114, 115, 104, 117, 103, 113, 115, 104, 115, 114, 116, 107, 133, 97, 109, 113, 105, 118, 112, 115, 115, 105, 115, 119, 110, 107, 109, 114, 113, 121, 113, 113, 108, 121, 112, 122, 114, 106, 104, 102, 130, 110, 141, 104, 112, 114, 113, 106, 101, 120, 129, 118, 102, 118, 118, 111, 101, 108, 135, 102, 168, 118, 124, 116, 129, 122, 127, 122, 114, 122, 117, 117, 111, 117, 94, 84, 116, 118, 102, 112, 107, 118, 113, 124, 110, 113, 114, 102, 118, 109, 109, 135, 106, 120, 112, 116, 113, 117, 120, 116, 98, 123, 111, 104, 105, 129, 107, 105, 114, 129, 116, 116, 112, 109, 120, 131, 126, 124, 96, 107, 129, 115, 108, 116, 108, 103, 110, 120, 114, 103, 104, 118, 113, 109, 128, 105, 110, 111, 104, 133, 113, 130, 115, 125, 107, 124, 120, 101, 110, 103, 109, 103, 129, 128, 108, 122, 118, 116, 109, 116, 112, 104, 103, 107, 119, 116, 119, 113, 111, 114, 105, 128, 108, 131, 110, 119, 117, 120, 117, 126, 110, 108, 111, 105, 137, 111, 113, 110, 106, 124, 113, 107, 106, 109, 108, 121, 114, 117, 104, 104, 113, 108, 121, 107, 130, 109, 98, 126, 130, 110, 101, 128, 108, 118, 101, 109, 125, 124, 100, 111, 110, 135, 108, 135, 111, 113, 109, 114, 118, 110, 105, 134, 109, 112, 101, 135, 117, 122, 138, 122, 113, 108, 126, 100, 107, 123, 123, 101, 134, 123, 115, 107, 114, 106, 107, 120, 115, 118, 98, 132, 110, 120, 131, 103, 115, 105, 128, 101, 123, 122, 117, 132, 96, 105, 113, 124, 109, 108, 119, 112, 126, 107, 115, 116, 148, 123, 113, 130, 127, 103, 141, 104, 97, 123, 118, 119, 95, 109, 117, 111, 101, 92, 128, 113, 114, 116, 119, 127, 147, 105, 99, 131, 136, 106, 116, 119, 103, 118, 96, 104, 124, 104, 108, 119, 107, 116, 118, 115, 105, 125, 112, 105, 119, 131, 115, 115, 120, 111, 119, 138, 124, 124, 121, 136, 114, 120, 118, 104, 109, 107, 114, 129, 129, 122, 128, 116, 113, 90, 109, 120, 121, 111, 133, 104, 121, 112, 104, 134, 128, 125, 115, 103, 145, 101, 117, 114, 114, 131, 136, 115, 104, 126, 121, 126, 135, 106, 109, 108, 116, 104, 103, 104, 102, 118, 115, 122, 134, 125, 119, 109, 136, 107, 125, 122, 127, 115, 127, 144, 102, 119, 95, 135, 109, 96, 111, 121, 112, 121, 125, 136, 126, 109, 102, 119, 112, 118, 111, 112, 116, 99, 100, 124, 124, 126, 123, 124, 117, 104, 96, 116, 103, 105, 102, 124, 119, 102, 117, 118, 118, 111, 113, 114, 111, 120, 118, 111, 114, 124, 111, 95, 112, 125, 122, 111, 132, 110, 111, 113, 109, 117, 130, 113, 105, 125, 134, 140, 111, 122, 133, 114, 111, 112, 111, 104, 122, 96, 109, 105, 133, 118, 114, 129, 111, 128, 109, 114, 146, 118, 112, 118, 130, 104, 112, 127, 108, 117, 118, 105, 114, 115, 124, 117, 111, 125, 125, 104, 115, 103, 126, 129, 113, 126, 126, 151, 118, 117, 116, 129, 113, 119, 123, 110, 123, 99, 112, 123, 113, 130, 151, 118, 109, 94, 116, 118, 114, 114, 106, 110, 115, 115, 122, 115, 104, 113, 137, 111, 119, 111, 142, 104, 159, 118, 110, 113, 108, 119, 106, 107, 97, 127, 119, 132, 120, 109, 112, 95, 119, 114, 116, 123, 116, 120, 106, 120, 95, 121, 103, 125, 115, 116, 109, 121, 111, 129, 127, 107, 87, 114, 107, 114, 114, 132, 123, 128, 115, 116, 110, 119, 127, 114, 131, 111, 98, 142, 137, 101, 120, 129, 101, 123, 109, 128, 120, 101, 108, 134, 110, 114, 108, 122, 110, 107, 116, 124, 119, 92, 102, 115, 124, 106, 117, 101, 112, 95, 125, 127, 111, 105, 121, 119, 116, 107, 119, 108, 108, 103, 120, 94, 126, 110, 138, 111, 113, 113, 127, 111, 121, 117, 116, 111, 126, 112, 119, 128, 127, 132, 125, 110, 109, 117, 133, 123, 95, 107, 117, 110, 95, 126, 110, 126, 130, 148, 110, 85, 97, 114, 103, 98, 118, 105, 127, 91, 109, 134, 107, 116, 129, 98, 116, 116, 113, 123, 107, 101, 104, 107, 125, 118, 101, 125, 102, 111, 105, 118, 119, 104, 109, 111, 103, 127, 126, 101, 106, 119, 125, 154, 120, 119, 128, 125, 124, 116, 122, 141, 95, 126, 125, 109, 119, 111, 112, 110, 117, 119, 101, 104, 110, 126, 123, 106, 104, 116, 113, 128, 114, 121, 104, 95, 129, 115, 98, 112, 127, 117, 95, 98, 116, 144, 120, 117, 118, 119, 115, 112, 90, 111, 124, 103, 119, 140, 142, 112, 111, 119, 111, 114, 107, 121, 131, 116, 113, 143, 111, 110, 132, 109, 114, 116, 124, 122, 130, 116, 129, 117, 91, 124, 124, 105, 109, 100, 117, 124, 96, 129, 104, 126, 123, 97, 118, 114, 147, 110, 122, 111, 85, 114, 109, 114, 107, 110, 88, 104, 119, 85, 116, 112, 98, 101, 131, 116, 117, 105, 118, 104, 101, 100, 119, 124, 134, 115, 109, 119, 120, 100, 110, 122, 114, 120, 117, 123, 117, 115, 118, 109, 130, 114, 116, 150, 127, 103, 124, 148, 115, 111, 110, 103, 115, 123, 107, 121, 105, 134, 131, 111, 126, 116, 118, 110, 116, 111, 98, 118, 124, 106, 115, 105, 123, 119, 105, 112, 112, 110, 115, 111, 117, 116, 116, 120, 114, 111, 111, 126, 135, 130, 111, 105, 124, 108, 127, 114, 119, 115, 110, 113, 119, 109, 115, 113, 88, 117, 103, 136, 114, 99, 125, 121, 131, 122, 121, 102, 106, 116, 108, 116, 111, 100, 117, 117, 109, 120, 121, 108, 105, 81, 113, 117, 116, 111, 108, 118, 122, 108, 125, 112, 110, 117, 143, 120, 130, 117, 117, 110, 121, 106, 117, 108, 109, 115, 106, 124, 99, 107, 101, 118, 112, 112, 117, 114, 117, 100, 121, 107, 120, 108, 107, 112, 97, 104, 133, 125, 113, 112, 121, 126, 98, 123, 116, 118, 135, 113, 139, 107, 113, 137, 106, 122, 127, 120, 109, 108, 145, 115, 112, 139, 101, 115, 127, 109, 111, 122, 98, 120, 117, 115, 120, 117, 84, 117, 106, 126, 107, 102, 115, 127, 111, 107, 116, 101, 109, 169, 105, 111, 116, 123, 126, 119, 113, 124, 126, 109, 118, 105, 113, 109, 99, 120, 135, 111, 117, 83, 114, 117, 112, 85, 121, 114, 107, 108, 118, 131, 131, 94, 106, 92, 121, 112, 110, 114, 120, 113, 124, 104, 117, 107, 121, 121, 124, 117, 101, 122, 124, 106, 131, 107, 118, 130, 122, 113, 120, 112, 106, 118, 114, 126, 131, 115, 104, 115, 123, 124, 103, 107, 103, 113, 125, 122, 106, 111, 107, 115, 159, 122, 109, 124, 129, 103, 109, 106, 109, 117, 110, 102, 121, 122, 144, 125, 104, 112, 105, 106, 100, 108, 112, 117, 123, 113, 113, 108, 119, 122, 114, 121, 121, 116, 139, 96, 129, 130, 122, 128, 103, 121, 115, 113, 116, 116, 109, 115, 119, 130, 105, 123, 126, 128, 113, 119, 116, 116, 114, 105, 116, 115, 118, 116, 108, 115, 108, 117, 112, 113, 99, 118, 118, 107, 118, 128, 125, 99, 123, 119, 111, 124, 133, 119, 107, 104, 96, 133, 125, 118, 90, 121, 120, 130, 113, 120, 118, 120, 110, 109, 133, 109, 113, 114, 111, 118, 109, 111, 128, 125, 115, 95, 117, 116, 115, 124, 111, 117, 113, 117, 126, 120, 120, 99, 121, 134, 107, 111, 113, 110, 110, 114, 117, 113, 114, 118, 125, 115, 112, 115, 123, 117, 131, 108, 139, 110, 107, 111, 115, 114, 115, 104, 117, 96, 113, 108, 126, 116, 110, 121, 127, 116, 111, 116, 121, 115, 106, 120, 107, 107, 121, 111, 140, 129, 132, 108, 117, 129, 128, 110, 107, 95, 112, 108, 105, 119, 112, 122, 126, 116, 104, 110, 124, 116, 107, 113, 112, 99, 109, 111, 125, 111, 127, 119, 113, 105, 108, 111, 114, 129, 116, 116, 118, 111, 145, 117, 129, 113, 122, 114, 104, 126, 119, 119, 127, 113, 115, 116, 116, 111, 126, 112, 112, 123, 109, 116, 104, 115, 116, 119, 114, 120, 123, 120, 118, 109, 110, 128, 108, 114, 112, 127, 111, 108, 117, 131, 122, 95, 125, 107, 108, 132, 118, 98, 111, 117, 119, 109, 103, 113, 117, 104, 119, 113, 117, 108, 114, 95, 97, 112, 111, 107, 112, 119, 128, 115, 105, 123, 112, 120, 105, 101, 108, 118, 118, 121, 108, 121, 104, 105, 119, 119, 111, 116, 117, 115, 113, 119, 106, 114, 115, 111, 117, 109, 131, 132, 115, 110, 110, 132, 121, 116, 109, 111, 117, 121, 113, 122, 113, 114, 141, 120, 117, 109, 127, 121, 105, 136, 123, 112, 122, 106, 116, 111, 124, 115, 120, 129, 113, 110, 115, 103, 112, 121, 121, 110, 112, 123, 116, 124, 104, 109, 123, 119, 117, 125, 116, 121, 108, 112, 142, 114, 110, 111, 123, 118, 109, 144, 117, 107, 116, 115, 129, 138, 133, 136, 93, 128, 107, 113, 105, 109, 117, 118, 110, 104, 103, 122, 146, 113, 118, 106, 120, 102, 102, 117, 115, 112, 133, 105, 136, 105, 123, 119, 115, 116, 127, 112, 126, 106, 121, 117, 111, 117, 120, 103, 112, 127, 137, 111, 105, 116, 125, 114, 111, 136, 125, 142, 119, 95, 110, 97, 110, 115, 116, 120, 125, 121, 110, 126, 117, 117, 111, 132, 126, 109, 125, 124, 116, 115, 115, 126, 131, 126, 117, 117, 111, 118, 120, 126, 113, 108, 106, 116, 124, 104, 128, 137, 101, 133, 117, 108, 118, 126, 118, 102, 107, 122, 119, 94, 121, 95, 128, 118, 108, 107, 112, 120, 101, 116, 109, 103, 120, 131, 125, 124, 96, 116, 116, 89, 106, 103, 113, 108, 127, 116, 112, 126, 101, 118, 119, 112, 102, 110, 139, 88, 118, 116, 115, 110, 120, 110, 115, 111, 125, 116, 112, 101, 110, 103, 124, 124, 102, 115, 125, 123, 118, 112, 112, 140, 101, 104, 121, 121, 115, 107, 120, 117, 155, 109, 107, 112, 115, 118, 96, 111, 107, 137, 128, 126, 130, 100, 96, 96, 103, 130, 126, 117, 116, 111, 105, 108, 109, 98, 93, 120, 119, 96, 105, 110, 99, 84, 120, 110, 113, 137, 104, 109, 109, 115, 117, 108, 119, 127, 117, 115, 117, 110, 147, 118, 132, 108, 119, 117, 104, 106, 92, 126, 133, 111, 104, 110, 125, 106, 123, 100, 150, 120, 135, 115, 98, 102, 113, 109, 117, 123, 114, 99, 106, 114, 110, 110, 119, 121, 93, 131, 109, 119, 124, 128, 114, 107, 116, 123, 122, 115, 129, 132, 119, 112, 117, 120, 131, 113, 105, 123, 117, 99, 105, 120, 95, 123, 121, 120, 116, 128, 135, 123, 105, 98, 116, 120, 120, 125, 115, 110, 108, 109, 118, 124, 132, 121, 112, 141, 109, 114, 113, 108, 130, 113, 99, 108, 111, 104, 120, 111, 109, 108, 141, 104, 122, 119, 115, 111, 108, 99, 133, 96, 110, 110, 116, 80, 123, 111, 123, 110, 120, 107, 119, 119, 120, 125, 126, 108, 125, 126, 125, 104, 123, 117, 100, 138, 125, 105, 106, 117, 114, 119, 124, 111, 102, 110, 109, 114, 101, 102, 133, 97, 129, 107, 135, 107, 121, 110, 106, 111, 111, 122, 126, 124, 99, 114, 120, 128, 106, 122, 116, 121, 110, 119, 127, 124, 117, 107, 124, 113, 96, 116, 127, 117, 128, 112, 124, 119, 115, 114, 118, 107, 123, 110, 110, 110, 117, 109, 113, 86, 108, 112, 120, 136, 129, 131, 114, 128, 111, 123, 119, 123, 122, 102, 108, 123, 113, 106, 122, 104, 109, 97, 127, 117, 122, 135, 129, 114, 108, 110, 122, 115, 98, 100, 133, 114, 100, 112, 115, 119, 125, 110, 115, 98, 112, 112, 132, 114, 97, 108, 108, 101, 106, 118, 110, 112, 113, 127, 106, 82, 121, 118, 115, 113, 119, 137, 113, 115, 121, 127, 122, 123, 113, 117, 106, 134, 120, 113, 141, 127, 108, 127, 112, 128, 118, 107, 111, 97, 90, 114, 113, 115, 115, 114, 117, 113, 114, 121, 121, 122, 105, 117, 111, 112, 136, 108, 101, 114, 127, 100, 128, 132, 121, 109, 118, 120, 115, 131, 114, 123, 110, 113, 124, 118, 105, 123, 117, 108, 121, 111, 122, 110, 128, 126, 129, 119, 111, 114, 124, 140, 123, 121, 119, 119, 107, 126, 128, 110, 113, 112, 111, 124, 112, 128, 113, 129, 104, 108, 114, 133, 111, 109, 126, 136, 118, 122, 114, 107, 112, 118, 104, 114, 106, 139, 119, 111, 122, 117, 134, 119, 121, 130, 129, 123, 139, 104, 114, 128, 116, 116, 113, 120, 106, 119, 124, 128, 101, 122, 128, 127, 105, 114, 108, 103, 114, 125, 133, 127, 126, 125, 116, 109, 120, 112, 121, 113, 107, 107, 120, 118, 118, 118, 103, 113, 125, 123, 125, 110, 119, 115, 109, 120, 127, 101, 122, 131, 118, 114, 105, 111, 117, 130, 109, 114, 119, 124, 103, 110, 117, 122, 92, 101, 114, 118, 128, 134, 127, 111, 117, 124, 117, 104, 99, 110, 150, 123, 120, 113, 134, 105, 118, 126, 109, 105, 110, 118, 123, 120, 114, 121, 119, 111, 103, 98, 102, 117, 117, 109, 113, 107, 119, 108, 116, 124, 107, 113, 126, 105, 109, 147, 114, 122, 115, 111, 108, 124, 93, 108, 113, 131, 114, 113, 118, 113, 115, 123, 125, 124, 109, 110, 117, 124, 96, 124, 124, 121, 123, 123, 124, 116, 115, 123, 131, 111, 136, 106, 106, 123, 118, 102, 117, 123, 118, 126, 139, 138, 108, 116, 106, 143, 113, 117, 116, 136, 120, 117, 110, 121, 110, 104, 115, 109, 120, 127, 99, 114, 137, 118, 111, 115, 110, 111, 113, 112, 132, 111, 120, 103, 115, 102, 104, 116, 108, 107, 124, 102, 104, 131, 116, 108, 125, 128, 115, 125, 131, 103, 104, 128, 108, 106, 119, 112, 123, 121, 104, 122, 108, 107, 105, 122, 121, 129, 118, 125, 108, 107, 123, 127, 121, 111, 128, 126, 106, 115, 113, 114, 110, 109, 109, 137, 117, 126, 120, 112, 105, 120, 118, 100, 102, 111, 114, 127, 109, 114, 113, 115, 113, 105, 113, 147, 116, 110, 113, 99, 121, 120, 143, 115, 113, 118, 122, 112, 118, 103, 104, 117, 131, 120, 116, 116, 117, 123, 119, 115, 133, 126, 123, 111, 111, 109, 126, 119, 110, 111, 112, 107, 114, 114, 109, 112, 122, 117, 124, 109, 114, 110, 109, 122, 103, 104, 110, 124, 128, 107, 115, 119, 106, 107, 139, 100, 106, 123, 135, 111, 108, 91, 107, 133, 121, 108, 139, 108, 104, 114, 123, 111, 105, 116, 128, 111, 112, 113, 116, 110, 99, 110, 100, 104, 119, 122, 113, 124, 115, 109, 113, 121, 107, 127, 121, 111, 114, 124, 105, 118, 127, 121, 127, 124, 109, 117, 119, 128, 110, 107, 108, 116, 130, 113, 114, 107, 119, 120, 107, 118, 104, 107, 116, 115, 121, 115, 99, 109, 107, 110, 108, 128, 121, 114, 116, 111, 128, 118, 109, 115, 124, 103, 113, 126, 114, 112, 106, 111, 119, 109, 132, 97, 124, 119, 117, 128, 118, 132, 99, 123, 120, 124, 121, 118, 111, 120, 111, 118, 113, 107, 116, 107, 120, 115, 98, 105, 119, 133, 98, 124, 133, 127, 110, 126, 111, 103, 113, 122, 105, 126, 117, 120, 120, 102, 125, 109, 116, 144, 110, 115, 108, 103, 116, 112, 119, 111, 116, 125, 98, 120, 124, 118, 125, 111, 112, 121, 109, 120, 122, 106, 112, 122, 113, 122, 107, 113, 117, 125, 117, 110, 117, 107, 116, 127, 113, 125, 117, 92, 109, 100, 117, 110, 112, 121, 121, 109, 108, 117, 110, 124, 96, 120, 105, 122, 115, 113, 110, 115, 122, 122, 112, 95, 103, 114, 127, 120, 114, 124, 124, 114, 127, 107, 127, 112, 117, 115, 115, 104, 113, 115, 122, 108, 125, 130, 111, 117, 100, 112, 114, 117, 108, 121, 120, 127, 110, 131, 112, 152, 102, 118, 99, 109, 105, 111, 131, 120, 129, 117, 117, 113, 95, 97, 118, 107, 112, 135, 115, 129, 136, 126, 115, 118, 119, 109, 131, 129, 105, 126, 122, 134, 124, 116, 107, 125, 115, 107, 101, 118, 121, 108, 112, 112, 108, 122, 118, 116, 101, 127, 108, 112, 112, 104, 120, 122, 119, 124, 118, 119, 117, 95, 119, 113, 125, 110, 106, 109, 121, 129, 106, 126, 96, 113, 115, 111, 128, 109, 122, 127, 122, 101, 116, 138, 104, 121, 129, 115, 106, 137, 115, 113, 116, 128, 116, 133, 107, 114, 109, 112, 122, 113, 119, 112, 120, 111, 111, 118, 110, 117, 111, 115, 114, 127, 126, 118, 114, 107, 114, 122, 115, 110, 114, 118, 118, 121, 107, 111, 121, 118, 116, 113, 126, 118, 107, 115, 110, 111, 117, 115, 115, 125, 122, 113, 123, 107, 112, 117, 128, 93, 119, 114, 114, 116, 132, 130, 118, 120, 133, 118, 127, 114, 116, 120, 125, 129, 114, 116, 118, 119, 101, 121, 115, 115, 112, 116, 122, 115, 114, 117, 130, 111, 120, 117, 121, 122, 115, 115, 115, 116, 127, 107, 111, 106, 113, 122, 106, 111, 116, 108, 129, 110, 133, 124, 106, 117, 114, 112, 136, 118, 117, 132, 117, 113, 118, 118, 113, 116, 110, 113, 114, 115, 123, 117, 117, 121, 115, 119, 138, 117, 115, 119, 119, 109, 121, 126, 116, 120, 116, 110, 113, 118, 113, 113, 119, 112, 123, 120, 118, 113, 113, 111, 118, 115, 113, 121, 118, 113, 116, 117, 100, 122, 115, 119, 113, 106, 110, 116, 108, 113, 116, 109, 113, 127, 119, 113, 126, 117, 120, 125, 112, 121, 120, 104, 122, 119, 119, 121, 111, 109, 122, 129, 116, 117, 121, 121, 113, 121, 114, 115, 106, 118, 109, 116, 112, 117, 106, 136, 116, 112, 120, 112, 112, 115, 116, 116, 115, 124, 118, 125, 142, 107, 113, 104, 115, 107, 116, 114, 116, 116, 120, 116, 123, 111, 126, 117, 107, 112, 114, 117, 113, 111, 116, 95, 112, 136, 113, 92, 120, 99, 114, 112, 109, 123, 121, 114, 109, 109, 101, 114, 120, 113, 118, 122, 116, 109, 120, 121, 128, 105, 119, 128, 112, 123, 120, 114, 120, 115, 119, 123, 141, 112, 114, 124, 120, 112, 117, 120, 121, 118, 114, 111, 109, 116, 119, 116, 109, 112, 121, 116, 117, 111, 109, 121, 112, 99, 114, 126, 115, 119, 120, 119, 101, 114, 105, 113, 114, 113, 117, 111, 113, 117, 111, 112, 114, 110, 112, 123, 93, 121, 125, 114, 115, 127, 123, 109, 108, 146, 110, 113, 110, 112, 119, 104, 120, 112, 117, 120, 121, 110, 119, 124, 103, 117, 114, 108, 116, 133, 119, 116, 117, 117, 138, 114, 111, 107, 115, 126, 116, 121, 109, 117, 115, 107, 124, 116, 123, 109, 112, 116, 113, 114, 119, 111, 113, 120, 110, 118, 118, 111, 140, 123, 114, 119, 116, 131, 122, 109, 103, 92, 125, 117, 116, 118, 118, 107, 114, 115, 117, 116, 108, 109, 112, 119, 111, 117, 121, 117, 114, 117, 118, 112, 117, 115, 128, 116, 120, 109, 116, 112, 114, 118, 122, 114, 118, 124, 113, 118, 115, 126, 110, 117, 113, 112, 113, 121, 117, 111, 110, 117, 115, 114, 104, 107, 121, 115, 128, 113, 112, 109, 111, 111, 114, 121, 120, 116, 117, 122, 115, 117, 116, 120, 121, 119, 119, 115, 116, 114, 114, 109, 115, 109, 120, 118, 114, 118, 121, 114, 119, 112, 102, 123, 123, 112, 117, 125, 118, 115, 118, 115, 122, 121, 120, 120, 116, 119, 122, 123, 117, 114, 114, 114, 113, 117, 108, 108, 115, 115, 110, 123, 115, 113, 101, 123, 114, 119, 119, 116, 114, 117, 119, 120, 122, 120, 115, 116, 122, 115, 127, 125, 113, 114, 110, 114, 122, 112, 112, 125, 119, 119, 121, 111, 119, 117, 118, 127, 113, 108, 119, 115, 113, 118, 132, 124, 112, 116, 114, 119, 120, 104, 112, 108, 116, 117, 126, 112, 117, 120, 125, 118, 115, 113, 109, 116, 116, 121, 109, 117, 122, 111, 119, 125, 112, 112, 127, 113, 125, 111, 117, 122, 113, 118, 117, 116, 110, 110, 114, 121, 115, 125, 111, 125, 117, 114, 111, 122, 118, 124, 111, 128, 118, 127, 105, 116, 123, 117, 117, 115, 118, 105, 105, 111, 118, 116, 104, 110, 114, 120, 99, 118, 113, 119, 117, 110, 113, 124, 117, 122, 112, 110, 117, 121, 111, 116, 114, 121, 133, 120, 108, 129, 116, 114, 109, 115, 119, 112, 115, 117, 112, 111, 126, 114, 110, 112, 120, 114, 125, 131, 118, 127, 120, 128, 124, 113, 113, 116, 113, 117, 106, 109, 117, 116, 113, 123, 115, 111, 122, 125, 120, 121, 118, 118, 111, 113, 110, 124, 113, 120, 114, 118, 111, 117, 119, 124, 124, 124, 119, 109, 115, 121, 141, 118, 99, 118, 123, 114, 111, 109, 108, 122, 120, 112, 113, 127, 127, 121, 114, 127, 114, 108, 118, 104, 111, 118, 117, 114, 115, 120, 111, 117, 112, 121, 116, 127, 107, 120, 114, 109, 142, 118, 106, 123, 119, 112, 104, 115, 108, 114, 109, 115, 114, 126, 120, 121, 105, 115, 114, 120, 115, 112, 114, 113, 117, 112, 126, 109, 119, 115, 121, 115, 141, 122, 112, 119, 116, 124, 114, 113, 121, 126, 115, 113, 115, 109, 115, 121, 102, 122, 117, 115, 116, 106, 121, 118, 123, 118, 117, 116, 115, 110, 100, 121, 114, 116, 112, 131, 116, 102, 107, 112, 114, 119, 117, 116, 118, 109, 113, 113, 115, 115, 110, 111, 118, 114, 113, 121, 113, 118, 117, 125, 116, 108, 134, 112, 118, 112, 114, 112, 108, 116, 120, 119, 115, 121, 119, 114, 112, 120, 113, 112, 116, 122, 120, 111, 115, 117, 122, 116, 105, 111, 113, 105, 113, 104, 119, 109, 110, 110, 118, 114, 123, 117, 125, 115, 115, 112, 102, 118, 116, 113, 128, 121, 115, 116, 132, 118, 114, 115, 119, 122, 119, 116, 117, 109, 117, 124, 115, 112, 120, 111, 118, 116, 121, 110, 112, 122, 124, 119, 117, 118, 116, 122, 107, 119, 129, 125, 118, 117, 110, 127, 104, 119, 115, 119, 118, 116, 95, 115, 106, 115, 111, 115, 122, 119, 118, 106, 125, 114, 122, 104, 104, 117, 123, 121, 115, 111, 121, 121, 114, 126, 121, 125, 116, 114, 112, 114, 112, 112, 111, 113, 106, 120, 115, 115, 126, 114, 120, 116, 117, 115, 119, 120, 118, 109, 114, 115, 120, 114, 120, 124, 118, 117, 124, 110, 115, 106, 112, 91, 113, 106, 114, 115, 127, 116, 118, 110, 116, 122, 121, 117, 130, 127, 111, 115, 107, 113, 117, 107, 113, 143, 112, 133, 136, 118, 109, 98, 141, 109, 109, 112, 110, 115, 103, 130, 102, 105, 127, 117, 120, 83, 115, 121, 136, 106, 110, 123, 98, 112, 111, 92, 109, 110, 112, 116, 120, 103, 128, 101, 105, 119, 129, 114, 113, 115, 123, 131, 116, 103, 117, 104, 109, 105, 111, 109, 109, 107, 117, 133, 112, 114, 116, 113, 86, 109, 130, 104, 113, 112, 131, 112, 116, 125, 106, 88, 111, 117, 132, 112, 119, 109, 105, 99, 130, 123, 117, 117, 117, 106, 127, 98, 120, 105, 110, 105, 118, 145, 121, 119, 97, 127, 122, 114, 117, 89, 111, 126, 124, 108, 114, 117, 108, 120, 123, 97, 116, 115, 102, 113, 161, 115, 111, 107, 104, 126, 128, 115, 126, 127, 119, 109, 124, 124, 87, 137, 86, 123, 134, 128, 123, 118, 117, 117, 119, 113, 97, 127, 127, 117, 123, 106, 112, 115, 89, 116, 136, 106, 113, 127, 100, 117, 84, 131, 119, 110, 113, 105, 117, 112, 134, 149, 115, 116, 97, 124, 106, 101, 116, 111, 134, 120, 103, 102, 96, 102, 131, 119, 121, 114, 95, 116, 143, 122, 98, 115, 107, 116, 129, 141, 112, 102, 108, 122, 111, 117, 127, 118, 109, 115, 130, 119, 119, 107, 96, 111, 128, 110, 118, 114, 128, 98, 121, 127, 177, 105, 136, 106, 124, 104, 116, 112, 125, 128, 118, 102, 113, 125, 109, 131, 130, 106, 125, 132, 123, 112, 128, 110, 136, 105, 115, 129, 119, 104, 105, 114, 118, 126, 115, 122, 123, 107, 127, 108, 121, 113, 111, 115, 109, 136, 117, 118, 121, 116, 109, 117, 123, 109, 111, 115, 113, 105, 112, 110, 94, 113, 107, 91, 110, 116, 107, 112, 118, 108, 100, 115, 121, 95, 114, 139, 94, 125, 104, 110, 108, 120, 118, 99, 106, 135, 120, 137, 109, 116, 113, 112, 121, 88, 93, 105, 102, 89, 88, 131, 112, 116, 123, 95, 108, 114, 98, 111, 119, 132, 104, 114, 129, 107, 117, 120, 96, 130, 118, 130, 132, 113, 120, 134, 125, 109, 109, 116, 120, 106, 121, 135, 106, 112, 128, 117, 120, 109, 99, 148, 125, 120, 122, 112, 115, 128, 111, 157, 115, 104, 109, 124, 113, 105, 108, 109, 107, 127, 129, 110, 118, 109, 122, 99, 108, 113, 107, 109, 117, 111, 141, 131, 118, 100, 120, 130, 123, 102, 102, 102, 123, 104, 149, 115, 111, 120, 108, 120, 99, 121, 117, 148, 106, 116, 124, 103, 108, 97, 105, 110, 126, 121, 75, 109, 113, 123, 125, 111, 112, 111, 113, 107, 109, 123, 98, 109, 107, 102, 118, 111, 117, 119, 119, 98, 114, 112, 107, 115, 120, 116, 110, 121, 120, 115, 136, 105, 113, 105, 122, 119, 129, 112, 105, 96, 120, 131, 113, 129, 102, 114, 105, 154, 72, 102, 108, 87, 92, 78, 114, 108, 102, 92, 122, 121, 102, 109, 115, 121, 119, 117, 104, 74, 125, 125, 120, 132, 108, 118, 112, 112, 136, 120, 109, 123, 110, 112, 129, 121, 114, 112, 120, 106, 109, 111, 104, 124, 127, 127, 102, 143, 118, 112, 125, 129, 112, 113, 124, 108, 122, 110, 118, 122, 130, 107, 102, 116, 122, 115, 114, 112, 108, 114, 101, 106, 125, 115, 128, 122, 114, 111, 101, 113, 102, 119, 110, 128, 112, 122, 113, 117, 112, 104, 122, 109, 118, 115, 133, 134, 119, 115, 104, 116, 114, 149, 95, 108, 121, 103, 122, 119, 139, 121, 110, 131, 127, 111, 103, 119, 116, 119, 113, 106, 126, 102, 117, 125, 102, 133, 118, 103, 119, 112, 113, 112, 100, 134, 105, 117, 120, 122, 121, 112, 128, 108, 107, 106, 111, 100, 124, 133, 106, 123, 110, 114, 114, 112, 117, 109, 126, 108, 131, 122, 101, 110, 112, 115, 116, 124, 106, 117, 121, 114, 124, 125, 119, 129, 122, 135, 112, 116, 125, 119, 106, 126, 104, 108, 112, 112, 119, 109, 108, 119, 109, 121, 100, 105, 109, 120, 111, 110, 105, 110, 99, 136, 123, 100, 108, 123, 110, 122, 139, 112, 129, 103, 118, 132, 115, 121, 116, 106, 108, 111, 114, 113, 102, 114, 118, 129, 107, 123, 123, 98, 106, 110, 90, 121, 107, 105, 113, 98, 106, 114, 114, 115, 135, 117, 122, 106, 119, 106, 111, 116, 117, 116, 99, 112, 124, 117, 102, 111, 105, 107, 116, 114, 118, 103, 100, 123, 122, 121, 114, 108, 119, 117, 114, 113, 133, 117, 116, 105, 113, 127, 120, 113, 111, 132, 125, 119, 123, 101, 124, 121, 103, 108, 102, 129, 110, 116, 119, 119, 105, 121, 116, 123, 129, 127, 120, 128, 113, 111, 124, 134, 118, 110, 131, 89, 110, 109, 118, 128, 116, 115, 116, 113, 117, 107, 116, 116, 113, 112, 104, 117, 99, 119, 119, 123, 96, 115, 112, 111, 126, 110, 107, 125, 116, 104, 130, 120, 117, 107, 124, 117, 132, 123, 113, 127, 132, 126, 109, 111, 110, 107, 105, 115, 99, 107, 122, 118, 123, 107, 107, 131, 117, 120, 113, 115, 113, 126, 90, 113, 120, 111, 121, 94, 103, 123, 126, 121, 115, 133, 116, 117, 103, 111, 103, 124, 120, 115, 102, 125, 105, 130, 129, 114, 111, 121, 115, 114, 129, 122, 134, 107, 116, 116, 105, 120, 123, 118, 89, 124, 100, 117, 117, 140, 115, 115, 104, 136, 112, 113, 109, 115, 139, 108, 121, 122, 116, 130, 128, 125, 128, 99, 113, 107, 106, 113, 107, 110, 130, 117, 102, 114, 93, 130, 122, 150, 106, 112, 116, 105, 129, 127, 111, 87, 129, 113, 102, 106, 121, 112, 113, 125, 119, 125, 112, 112, 131, 111, 97, 101, 126, 107, 122, 125, 121, 115, 91, 128, 123, 119, 112, 105, 107, 96, 115, 114, 117, 126, 105, 113, 127, 118, 110, 103, 125, 112, 137, 110, 99, 105, 117, 119, 134, 110, 105, 116, 118, 117, 104, 167, 119, 123, 139, 115, 127, 111, 114, 101, 101, 130, 110, 113, 112, 130, 120, 122, 123, 119, 126, 130, 130, 123, 125, 133, 119, 109, 99, 98, 115, 128, 112, 130, 115, 85, 102, 97, 116, 104, 120, 117, 136, 108, 112, 103, 111, 105, 116, 94, 117, 113, 120, 108, 137, 107, 126, 110, 97, 115, 114, 131, 117, 108, 119, 113, 133, 129, 117, 116, 119, 105, 123, 109, 100, 126, 123, 114, 101, 122, 109, 122, 116, 116, 116, 124, 125, 108, 118, 122, 118, 132, 113, 127, 108, 134, 128, 110, 98, 112, 120, 118, 114, 123, 121, 108, 126, 117, 114, 107, 94, 111, 117, 103, 115, 158, 114, 109, 106, 116, 112, 121, 105, 99, 108, 114, 114, 125, 118, 116, 122, 108, 99, 125, 105, 130, 110, 112, 111, 109, 115, 111, 115, 121, 113, 102, 112, 119, 124, 116, 133, 105, 117, 122, 117, 103, 109, 112, 116, 125, 125, 112, 118, 121, 128, 104, 114, 114, 124, 134, 110, 111, 117, 131, 104, 117, 116, 116, 107, 112, 125, 105, 108, 121, 108, 107, 113, 107, 119, 121, 99, 112, 120, 120, 107, 121, 121, 117, 109, 112, 113, 119, 112, 122, 133, 112, 118, 109, 116, 109, 101, 113, 114, 99, 114, 119, 109, 121, 130, 121, 115, 97, 102, 107, 116, 143, 116, 108, 116, 127, 103, 104, 110, 114, 112, 122, 126, 118, 123, 110, 104, 120, 105, 159, 109, 114, 120, 110, 114, 113, 147, 127, 109, 132, 113, 127, 118, 116, 129, 119, 117, 108, 111, 124, 113, 108, 114, 107, 111, 101, 131, 113, 115, 113, 116, 110, 106, 123, 104, 120, 157, 112, 133, 115, 121, 120, 112, 109, 121, 105, 109, 113, 102, 125, 119, 108, 107, 129, 112, 115, 122, 106, 133, 119, 104, 111, 128, 115, 115, 118, 129, 108, 107, 121, 120, 124, 123, 126, 117, 117, 119, 126, 123, 126, 117, 118, 119, 105, 123, 111, 104, 103, 113, 112, 118, 111, 117, 116, 117, 125, 107, 118, 115, 119, 106, 96, 110, 110, 130, 114, 125, 122, 112, 105, 109, 115, 126, 108, 113, 106, 112, 110, 116, 102, 115, 118, 104, 120, 105, 100, 115, 109, 124, 121, 107, 113, 119, 121, 109, 119, 120, 128, 109, 115, 107, 119, 111, 115, 120, 113, 113, 104, 119, 119, 120, 118, 104, 92, 123, 111, 110, 109, 114, 122, 116, 125, 105, 107, 119, 100, 114, 117, 127, 111, 114, 128, 112, 119, 117, 125, 123, 126, 115, 131, 129, 112, 112, 116, 117, 110, 125, 134, 111, 112, 118, 115, 131, 108, 122, 106, 110, 102, 121, 123, 120, 117, 122, 110, 103, 125, 114, 118, 119, 107, 133, 120, 126, 121, 109, 126, 115, 110, 108, 113, 142, 100, 104, 109, 118, 124, 130, 115, 129, 120, 116, 115, 120, 118, 128, 118, 121, 104, 125, 108, 123, 111, 102, 131, 118, 137, 107, 111, 91, 99, 99, 117, 99, 100, 113, 105, 118, 101, 114, 122, 119, 125, 142, 120, 116, 128, 111, 111, 104, 107, 119, 113, 124, 124, 120, 117, 119, 126, 104, 113, 110, 117, 100, 102, 113, 121, 123, 107, 117, 99, 112, 100, 114, 122, 120, 115, 111, 114, 117, 120, 141, 117, 115, 110, 112, 129, 114, 112, 121, 135, 123, 118, 98, 110, 113, 113, 114, 114, 116, 121, 119, 106, 112, 125, 114, 115, 111, 120, 116, 114, 131, 115, 115, 118, 118, 120, 129, 117, 121, 113, 118, 113, 126, 118, 117, 145, 114, 120, 114, 134, 112, 125, 122, 114, 115, 119, 118, 113, 118, 117, 97, 112, 123, 113, 123, 123, 114, 121, 105, 113, 119, 110, 119, 128, 116, 111, 99, 113, 115, 114, 122, 114, 94, 110, 133, 88, 146, 106, 115, 99, 115, 117, 116, 124, 146, 116, 115, 122, 110, 113, 118, 122, 121, 114, 99, 116, 117, 123, 123, 118, 116, 122, 114, 111, 117, 110, 114, 114, 117, 113, 112, 119, 113, 103, 112, 92, 117, 113, 119, 124, 112, 115, 110, 115, 121, 121, 129, 118, 110, 121, 121, 120, 112, 110, 112, 116, 115, 120, 116, 120, 123, 115, 117, 114, 115, 118, 114, 104, 121, 118, 113, 108, 119, 112, 122, 115, 114, 121, 108, 116, 119, 121, 109, 111, 119, 98, 85, 117, 115, 117, 126, 114, 122, 110, 124, 116, 113, 119, 120, 115, 110, 130, 121, 121, 117, 113, 117, 123, 125, 115, 112, 112, 127, 119, 119, 99, 113, 105, 111, 114, 118, 116, 116, 111, 114, 113, 122, 111, 118, 121, 124, 114, 109, 127, 125, 121, 116, 114, 130, 121, 107, 119, 123, 108, 122, 112, 116, 115, 114, 111, 115, 108, 112, 121, 133, 110, 119, 119, 118, 119, 107, 122, 113, 121, 113, 119, 111, 120, 118, 125, 114, 121, 120, 115, 104, 109, 125, 116, 114, 109, 115, 120, 111, 112, 118, 126, 107, 116, 117, 125, 133, 137, 116, 110, 114, 120, 125, 109, 125, 113, 116, 116, 106, 112, 113, 132, 101, 116, 121, 116, 117, 115, 115, 110, 119, 119, 117, 120, 111, 116, 128, 117, 121, 119, 114, 116, 140, 101, 114, 114, 134, 115, 108, 112, 122, 89, 123, 116, 128, 118, 113, 120, 123, 121, 122, 118, 116, 119, 119, 130, 120, 110, 116, 116, 119, 109, 104, 106, 118, 118, 118, 119, 115, 118, 128, 111, 108, 118, 101, 115, 113, 113, 117, 120, 112, 118, 140, 125, 125, 110, 115, 118, 118, 121, 113, 119, 116, 116, 111, 116, 120, 121, 134, 113, 114, 127, 100, 115, 115, 125, 118, 127, 121, 133, 112, 108, 118, 112, 115, 111, 112, 122, 120, 112, 116, 106, 105, 111, 115, 122, 110, 112, 116, 131, 122, 109, 118, 115, 121, 121, 103, 118, 120, 113, 114, 143, 117, 95, 114, 118, 117, 113, 122, 117, 124, 119, 114, 114, 116, 124, 119, 110, 122, 112, 122, 119, 120, 113, 86, 110, 112, 113, 118, 116, 121, 115, 125, 112, 120, 101, 116, 120, 117, 113, 119, 120, 114, 106, 113, 112, 119, 111, 95, 112, 116, 132, 117, 122, 98, 134, 119, 120, 112, 114, 126, 120, 124, 119, 122, 114, 119, 118, 120, 122, 115, 110, 122, 116, 119, 120, 111, 115, 127, 116, 126, 116, 105, 109, 117, 99, 114, 132, 114, 125, 112, 130, 110, 125, 103, 118, 117, 108, 124, 123, 99, 113, 127, 117, 107, 119, 119, 131, 114, 119, 108, 140, 111, 108, 110, 132, 123, 101, 117, 122, 84, 111, 115, 105, 113, 112, 109, 116, 109, 114, 117, 111, 118, 113, 116, 137, 118, 114, 124, 129, 102, 129, 120, 100, 127, 110, 128, 115, 118, 116, 107, 116, 100, 108, 91, 114, 116, 108, 106, 132, 120, 107, 119, 100, 118, 102, 98, 117, 110, 107, 118, 104, 122, 108, 119, 116, 121, 98, 110, 108, 116, 110, 120, 125, 126, 110, 111, 118, 93, 112, 121, 118, 114, 115, 118, 111, 115, 112, 118, 99, 130, 119, 114, 102, 107, 129, 138, 125, 115, 113, 117, 108, 104, 119, 116, 111, 116, 102, 112, 114, 120, 121, 96, 108, 114, 112, 116, 111, 116, 120, 122, 102, 137, 118, 122, 122, 128, 124, 118, 109, 112, 122, 115, 109, 110, 113, 113, 102, 114, 137, 131, 126, 115, 116, 102, 117, 109, 112, 116, 131, 111, 116, 114, 115, 116, 126, 98, 104, 134, 113, 107, 108, 108, 119, 113, 104, 119, 112, 112, 117, 109, 122, 142, 119, 108, 115, 114, 114, 118, 118, 120, 117, 108, 113, 119, 110, 121, 111, 118, 128, 122, 118, 109, 107, 108, 147, 100, 133, 109, 117, 116, 115, 114, 116, 117, 118, 109, 119, 115, 121, 137, 103, 138, 98, 117, 119, 110, 115, 122, 132, 106, 123, 158, 140, 94, 106, 110, 104, 114, 105, 119, 124, 92, 113, 109, 105, 134, 95, 103, 122, 114, 126, 122, 110, 122, 122, 104, 107, 109, 123, 121, 121, 106, 116, 120, 118, 112, 108, 104, 127, 124, 113, 109, 115, 116, 115, 119, 157, 138, 113, 106, 108, 125, 110, 106, 133, 103, 115, 103, 112, 133, 118, 113, 114, 134, 120, 121, 118, 114, 116, 116, 116, 103, 108, 117, 115, 119, 108, 130, 144, 108, 112, 103, 119, 110, 111, 109, 113, 113, 106, 116, 124, 128, 126, 115, 115, 123, 117, 118, 116, 130, 124, 144, 103, 112, 131, 124, 111, 122, 123, 117, 109, 117, 120, 121, 113, 117, 115, 113, 117, 108, 116, 127, 113, 109, 121, 119, 118, 95, 113, 124, 111, 119, 128, 118, 114, 117, 102, 126, 126, 121, 110, 112, 109, 119, 123, 126, 106, 110, 130, 110, 109, 120, 104, 115, 96, 113, 104, 131, 119, 110, 111, 115, 113, 122, 123, 105, 111, 113, 120, 123, 126, 120, 94, 124, 125, 114, 117, 116, 120, 109, 120, 120, 117, 142, 112, 125, 119, 124, 118, 123, 112, 118, 114, 149, 125, 136, 124, 109, 117, 111, 125, 110, 117, 102, 104, 123, 115, 117, 116, 106, 134, 128, 113, 114, 108, 130, 110, 111, 120, 132, 111, 120, 108, 116, 142, 106, 110, 89, 109, 118, 111, 118, 121, 107, 123, 121, 119, 117, 96, 98, 112, 124, 120, 117, 113, 117, 110, 114, 128, 126, 119, 122, 104, 106, 115, 113, 111, 125, 130, 127, 112, 116, 124, 124, 125, 108, 114, 128, 125, 110, 107, 117, 111, 115, 109, 109, 120, 134, 112, 111, 132, 113, 110, 99, 109, 122, 97, 111, 118, 108, 98, 112, 126, 100, 125, 106, 119, 110, 110, 112, 123, 99, 134, 132, 113, 120, 122, 112, 111, 112, 127, 127, 111, 108, 111, 113, 117, 125, 105, 121, 110, 105, 110, 118, 114, 120, 111, 113, 117, 106, 111, 116, 115, 109, 103, 120, 116, 127, 114, 111, 115, 114, 115, 108, 115, 114, 136, 122, 116, 114, 102, 123, 111, 111, 114, 114, 117, 105, 112, 116, 114, 119, 112, 104, 116, 110, 134, 111, 109, 121, 118, 114, 110, 107, 118, 123, 105, 114, 104, 101, 121, 112, 115, 117, 111, 117, 113, 110, 103, 138, 109, 106, 141, 124, 99, 107, 129, 129, 116, 119, 95, 108, 103, 110, 141, 120, 108, 115, 124, 127, 109, 109, 95, 110, 100, 109, 132, 110, 111, 112, 115, 116, 132, 111, 116, 116, 118, 116, 117, 121, 95, 109, 117, 114, 117, 113, 113, 115, 121, 98, 105, 115, 127, 126, 111, 112, 119, 109, 114, 142, 115, 106, 109, 135, 131, 115, 127, 134, 105, 123, 107, 115, 117, 113, 109, 100, 122, 114, 120, 117, 111, 113, 123, 127, 106, 121, 112, 113, 125, 114, 115, 122, 117, 101, 117, 115, 106, 107, 108, 106, 117, 120, 130, 97, 110, 103, 105, 101, 115, 127, 105, 102, 115, 132, 122, 107, 124, 117, 119, 110, 105, 117, 122, 95, 108, 122, 109, 118, 121, 134, 111, 122, 120, 115, 110, 110, 112, 102, 86, 97, 107, 114, 110, 120, 111, 115, 112, 111, 117, 118, 119, 134, 117, 125, 112, 118, 116, 123, 114, 118, 116, 135, 119, 118, 116, 124, 115, 125, 104, 143, 116, 108, 114, 127, 130, 113, 128, 151, 107, 121, 114, 105, 121, 114, 122, 117, 103, 121, 125, 124, 121, 124, 133, 113, 110, 111, 135, 115, 111, 108, 128, 104, 115, 115, 112, 104, 113, 130, 104, 104, 122, 111, 117, 113, 126, 112, 108, 121, 123, 114, 116, 121, 99, 97, 145, 118, 112, 96, 108, 102, 120, 105, 96, 117, 129, 122, 119, 111, 113, 109, 117, 110, 117, 114, 103, 101, 116, 117, 116, 111, 125, 134, 118, 108, 133, 150, 121, 103, 114, 117, 119, 112, 118, 125, 112, 130, 110, 107, 125, 116, 120, 114, 115, 102, 102, 107, 114, 130, 108, 101, 124, 112, 118, 124, 113, 104, 109, 111, 116, 117, 123, 118, 123, 125, 100, 129, 103, 125, 107, 108, 117, 116, 133, 111, 113, 127, 119, 122, 121, 110, 119, 122, 117, 111, 114, 119, 126, 113, 114, 114, 118, 126, 125, 118, 122, 117, 115, 110, 125, 116, 122, 117, 106, 98, 134, 119, 116, 111, 100, 131, 105, 110, 112, 117, 112, 114, 115, 102, 120, 118, 130, 102, 122, 114, 110, 95, 117, 115, 140, 129, 119, 129, 123, 119, 117, 113, 123, 110, 116, 113, 108, 110, 106, 119, 117, 118, 116, 109, 120, 114, 107, 99, 112, 102, 128, 120, 135, 115, 125, 131, 125, 121, 126, 111, 110, 106, 123, 109, 116, 123, 112, 112, 125, 113, 140, 132, 137, 103, 121, 134, 117, 124, 119, 123, 113, 106, 113, 115, 110, 125, 103, 117, 100, 113, 110, 111, 118, 116, 115, 119, 113, 118, 111, 124, 117, 111, 121, 130, 105, 117, 114, 123, 105, 94, 116, 115, 121, 128, 107, 122, 124, 131, 94, 126, 107, 117, 103, 126, 119, 110, 117, 108, 117, 109, 135, 117, 100, 125, 119, 120, 106, 115, 120, 110, 118, 114, 111, 114, 99, 114, 126, 124, 119, 119, 118, 126, 109, 125, 108, 115, 115, 100, 126, 120, 99, 114, 116, 122, 114, 119, 122, 104, 133, 140, 106, 107, 115, 102, 126, 109, 106, 109, 105, 131, 116, 114, 121, 118, 115, 94, 121, 112, 105, 123, 110, 108, 107, 113, 121, 123, 112, 106, 100, 115, 122, 115, 127, 98, 119, 107, 99, 127, 115, 110, 122, 110, 121, 124, 114, 110, 111, 131, 114, 80, 114, 117, 113, 104, 118, 114, 108, 109, 127, 116, 109, 114, 140, 110, 104, 89, 119, 115, 105, 123, 119, 117, 108, 118, 119, 140, 98, 122, 118, 125, 117, 110, 118, 111, 116, 130, 118, 121, 120, 131, 124, 107, 121, 120, 115, 129, 133, 147, 117, 132, 119, 105, 113, 102, 118, 115, 121, 115, 110, 112, 130, 153, 117, 120, 127, 104, 128, 124, 117, 114, 117, 135, 102, 127, 104, 117, 106, 116, 112, 107, 124, 113, 123, 121, 111, 135, 114, 109, 132, 106, 125, 119, 119, 108, 109, 123, 103, 94, 114, 104, 110, 117, 112, 119, 113, 108, 111, 128, 119, 125, 122, 113, 121, 111, 110, 109, 120, 116, 98, 141, 113, 110, 124, 99, 125, 115, 118, 101, 114, 105, 123, 90, 118, 117, 83, 119, 116, 111, 110, 108, 121, 111, 117, 104, 126, 114, 124, 117, 108, 113, 125, 108, 98, 121, 109, 124, 113, 128, 119, 116, 130, 115, 113, 119, 119, 109, 128, 135, 129, 116, 108, 114, 130, 125, 96, 118, 122, 129, 92, 108, 136, 113, 117, 135, 131, 113, 132, 115, 123, 103, 114, 116, 125, 113, 119, 115, 118, 113, 108, 118, 137, 114, 137, 116, 103, 110, 113, 112, 115, 109, 128, 100, 121, 110, 118, 133, 111, 111, 131, 114, 86, 104, 113, 118, 118, 100, 131, 125, 111, 115, 115, 124, 114, 121, 119, 130, 109, 119, 110, 104, 107, 105, 124, 110, 103, 113, 122, 120, 105, 115, 118, 117, 133, 119, 109, 128, 95, 138, 116, 126, 126, 118, 116, 119, 113, 114, 119, 124, 110, 129, 108, 109, 113, 106, 114, 117, 102, 109, 116, 107, 96, 117, 125, 112, 125, 106, 107, 110, 113, 111, 114, 108, 93, 134, 136, 133, 123, 119, 111, 114, 112, 119, 130, 122, 95, 129, 148, 106, 132, 117, 120, 112, 99, 96, 107, 139, 121, 128, 113, 129, 127, 100, 119, 122, 126, 98, 112, 107, 131, 114, 107, 105, 114, 111, 102, 122, 105, 132, 95, 136, 112, 118, 102, 116, 116, 110, 117, 110, 113, 114, 126, 86, 105, 141, 126, 92, 139, 126, 111, 119, 123, 120, 102, 124, 112, 111, 140, 125, 124, 115, 95, 120, 125, 130, 120, 118, 117, 138, 121, 112, 116, 130, 114, 120, 111, 131, 116, 119, 93, 115, 138, 139, 98, 122, 121, 126, 111, 119, 124, 116, 105, 117, 115, 114, 114, 117, 103, 120, 110, 112, 129, 120, 97, 139, 115, 112, 128, 128, 109, 84, 113, 99, 121, 111, 104, 107, 111, 116, 114, 108, 110, 121, 115, 155, 130, 123, 116, 121, 110, 103, 127, 112, 132, 115, 119, 114, 111, 119, 109, 98, 117, 116, 113, 108, 127, 116, 127, 120, 98, 116, 131, 102, 100, 119, 111, 124, 107, 136, 100, 127, 101, 139, 124, 123, 108, 115, 130, 97, 98, 114, 110, 117, 114, 114, 110, 115, 126, 116, 110, 137, 124, 132, 136, 127, 116, 93, 105, 111, 95, 89, 100, 132, 122, 132, 130, 117, 109, 119, 109, 118, 118, 127, 122, 114, 114, 124, 106, 122, 108, 130, 108, 101, 108, 134, 115, 115, 122, 116, 100, 121, 116, 112, 129, 127, 121, 132, 120, 118, 125, 116, 105, 129, 128, 101, 114, 116, 107, 118, 111, 115, 103, 113, 112, 120, 139, 101, 128, 123, 112, 109, 91, 109, 113, 114, 99, 123, 109, 118, 91, 118, 91, 101, 111, 118, 99, 115, 113, 116, 120, 127, 120, 119, 131, 109, 127, 111, 96, 115, 120, 140, 115, 122, 121, 100, 115, 115, 122, 107, 105, 110, 121, 118, 121, 112, 107, 125, 95, 129, 127, 129, 129, 134, 121, 121, 103, 115, 113, 125, 129, 116, 110, 140, 115, 116, 113, 110, 113, 115, 120, 110, 114, 137, 110, 123, 110, 112, 122, 108, 101, 105, 112, 114, 115, 111, 117, 118, 121, 112, 112, 115, 117, 126, 110, 94, 112, 120, 108, 110, 107, 117, 93, 117, 125, 125, 131, 116, 110, 126, 112, 110, 139, 122, 109, 108, 107, 120, 124, 124, 99, 124, 113, 124, 128, 100, 124, 133, 109, 123, 109, 110, 101, 121, 109, 111, 118, 93, 113, 118, 110, 89, 104, 123, 114, 122, 116, 125, 112, 108, 135, 113, 107, 98, 106, 107, 117, 116, 106, 111, 126, 95, 118, 125, 113, 107, 107, 111, 113, 121, 110, 134, 104, 106, 134, 116, 116, 117, 132, 107, 128, 112, 119, 117, 120, 122, 111, 110, 124, 111, 122, 124, 106, 115, 114, 111, 131, 114, 125, 116, 101, 128, 126, 109, 117, 108, 122, 123, 102, 118, 121, 121, 146, 118, 110, 110, 108, 93, 111, 113, 95, 98, 128, 126, 151, 107, 107, 106, 106, 124, 102, 123, 109, 103, 103, 105, 117, 104, 130, 108, 124, 100, 97, 105, 105, 106, 107, 119, 99, 129, 119, 136, 115, 117, 104, 109, 97, 102, 105, 121, 114, 117, 121, 110, 107, 103, 125, 124, 108, 107, 118, 132, 117, 108, 142, 115, 118, 124, 115, 111, 114, 116, 123, 109, 111, 116, 121, 122, 118, 122, 138, 135, 116, 128, 108, 116, 116, 112, 99, 114, 118, 113, 145, 110, 110, 126, 125, 105, 97, 109, 100, 127, 114, 123, 98, 101, 104, 108, 129, 110, 121, 124, 121, 131, 115, 102, 111, 99, 116, 90, 106, 105, 112, 105, 107, 129, 121, 102, 120, 117, 120, 128, 119, 99, 119, 102, 99, 120, 118, 136, 105, 87, 116, 121, 145, 105, 147, 105, 111, 129, 114, 95, 120, 121, 109, 90, 143, 130, 101, 103, 110, 119, 118, 98, 112, 114, 104, 118, 113, 103, 103, 128, 107, 106, 135, 114, 113, 110, 109, 121, 127, 123, 103, 137, 142, 96, 141, 119, 115, 110, 115, 114, 143, 109, 122, 94, 104, 123, 113, 132, 116, 142, 115, 124, 116, 104, 107, 112, 125, 127, 114, 96, 93, 126, 109, 102, 102, 106, 118, 110, 125, 131, 106, 119, 118, 115, 119, 114, 124, 123, 122, 111, 125, 117, 108, 116, 112, 127, 90, 98, 115, 105, 108, 135, 111, 118, 100, 114, 109, 114, 125, 125, 127, 129, 97, 103, 104, 106, 99, 113, 118, 110, 132, 105, 124, 105, 121, 114, 109, 110, 131, 94, 127, 117, 120, 104, 115, 107, 138, 119, 98, 136, 129, 113, 109, 114, 121, 109, 99, 128, 114, 114, 128, 95, 107, 125, 103, 111, 107, 124, 119, 123, 119, 117, 110, 132, 112, 118, 117, 116, 118, 127, 92, 118, 123, 118, 119, 111, 127, 112, 126, 119, 89, 114, 114, 119, 127, 118, 126, 112, 113, 129, 118, 111, 99, 123, 112, 124, 123, 105, 123, 137, 138, 117, 118, 116, 119, 130, 118, 140, 108, 111, 108, 113, 105, 110, 110, 124, 126, 120, 106, 110, 122, 108, 128, 116, 121, 102, 122, 122, 95, 95, 114, 110, 118, 113, 111, 118, 67, 117, 107, 118, 125, 93, 95, 127, 121, 130, 117, 124, 112, 116, 92, 119, 104, 123, 117, 120, 115, 104, 103, 114, 99, 117, 89, 107, 113, 118, 125, 125, 115, 129, 111, 113, 101, 118, 110, 110, 109, 114, 131, 127, 127, 124, 129, 108, 115, 104, 106, 128, 123, 105, 107, 133, 121, 105, 124, 110, 114, 136, 120, 126, 130, 120, 127, 111, 105, 104, 107, 124, 117, 100, 99, 122, 132, 111, 108, 105, 134, 119, 104, 121, 110, 105, 130, 113, 103, 126, 115, 104, 119, 116, 88, 115, 131, 116, 114, 102, 130, 110, 138, 123, 108, 139, 114, 117, 108, 113, 113, 127, 116, 115, 119, 121, 114, 120, 128, 123, 119, 104, 116, 106, 108, 128, 117, 137, 109, 121, 139, 108, 108, 134, 118, 111, 119, 106, 125, 108, 121, 105, 107, 127, 119, 128, 106, 119, 108, 133, 103, 108, 100, 111, 109, 142, 150, 123, 119, 105, 125, 120, 110, 103, 108, 133, 100, 113, 101, 121, 122, 118, 117, 114, 110, 139, 129, 110, 130, 106, 103, 149, 113, 103, 112, 107, 129, 101, 113, 146, 111, 118, 139, 108, 124, 114, 117, 120, 107, 111, 127, 100, 110, 101, 116, 122, 85, 112, 120, 132, 120, 91, 134, 114, 97, 119, 119, 117, 103, 114, 123, 116, 110, 106, 110, 114, 107, 113, 120, 119, 117, 125, 121, 111, 105, 123, 124, 114, 119, 89, 127, 112, 114, 106, 130, 121, 118, 113, 114, 114, 154, 122, 122, 125, 126, 120, 110, 131, 119, 105, 141, 114, 108, 115, 106, 127, 124, 122, 120, 120, 120, 124, 113, 109, 122, 124, 117, 121, 106, 115, 106, 100, 118, 116, 106, 119, 113, 110, 112, 105, 111, 115, 105, 111, 124, 121, 117, 120, 86, 120, 120, 118, 114, 120, 104, 131, 120, 122, 107, 113, 118, 115, 124, 124, 110, 128, 108, 97, 113, 112, 113, 109, 125, 118, 120, 106, 125, 139, 116, 143, 128, 112, 109, 130, 113, 118, 109, 132, 110, 111, 113, 113, 130, 120, 115, 112, 104, 103, 128, 113, 127, 124, 113, 97, 123, 78, 113, 100, 108, 137, 124, 111, 114, 118, 115, 120, 109, 116, 98, 128, 127, 121, 107, 107, 124, 105, 114, 118, 119, 104, 30, 109, 123, 136, 117, 112, 155, 104, 116, 109, 116, 111, 123, 116, 116, 117, 110, 125, 113, 138, 113, 101, 119, 106, 118, 122, 126, 95, 112, 110, 115, 110, 98, 130, 98, 129, 111, 107, 119, 96, 121, 106, 118, 115, 116, 126, 104, 124, 115, 121, 118, 123, 127, 103, 138, 159, 110, 120, 125, 119, 119, 123, 117, 116, 106, 127, 112, 113, 106, 104, 106, 111, 120, 135, 116, 107, 134, 122, 126, 119, 127, 104, 117, 106, 107, 110, 126, 124, 107, 117, 128, 100, 115, 126, 118, 113, 124, 115, 137, 99, 116, 117, 118, 118, 112, 122, 146, 113, 126, 131, 122, 117, 111, 145, 115, 110, 108, 112, 131, 111, 115, 114, 131, 108, 119, 115, 115, 98, 114, 119, 119, 106, 115, 112, 131, 118, 91, 122, 107, 128, 112, 135, 110, 109, 117, 118, 104, 114, 121, 144, 117, 113, 109, 130, 117, 108, 99, 109, 114, 114, 117, 123, 120, 111, 123, 111, 113, 109, 124, 118, 118, 107, 106, 117, 115, 108, 100, 108, 115, 119, 136, 105, 105, 109, 107, 111, 110, 121, 99, 103, 120, 123, 101, 120, 108, 106, 112, 108, 122, 92, 113, 127, 129, 125, 117, 116, 117, 112, 163, 116, 122, 115, 131, 120, 113, 121, 120, 138, 121, 106, 127, 108, 118, 117, 104, 220, 118, 117, 137, 105, 120, 108, 119, 116, 126, 103, 114, 103, 118, 120, 125, 110, 124, 115, 122, 91, 116, 90, 113, 113, 117, 211, 122, 111, 113, 112, 121, 120, 108, 116, 109, 111, 134, 128, 110, 115, 124, 112, 111, 115, 118, 105, 116, 107, 128, 113, 109, 128, 130, 133, 122, 123, 113, 155, 116, 120, 108, 108, 118, 124, 113, 115, 92, 127, 112, 120, 107, 110, 101, 114, 129, 104, 107, 112, 119, 138, 137, 115, 108, 102, 115, 121, 105, 118, 115, 114, 108, 128, 116, 114, 111, 142, 113, 108, 112, 110, 130, 112, 109, 107, 114, 99, 126, 108, 119, 119, 109, 118, 115, 117, 107, 122, 106, 103, 113, 142, 131, 131, 115, 116, 119, 124, 120, 118, 70, 107, 119, 120, 100, 115, 109, 122, 103, 118, 115, 120, 132, 112, 113, 93, 122, 110, 122, 115, 105, 118, 119, 108, 106, 114, 129, 114, 126, 114, 110, 115, 119, 123, 119, 119, 119, 121, 113, 128, 114, 115, 107, 115, 111, 76, 120, 118, 115, 125, 112, 114, 115, 120, 114, 118, 121, 122, 122, 111, 122, 111, 119, 120, 111, 114, 125, 133, 115, 118, 125, 121, 120, 111, 116, 118, 114, 134, 103, 154, 119, 118, 110, 112, 125, 116, 111, 113, 93, 114, 110, 119, 113, 115, 112, 123, 97, 120, 108, 112, 113, 121, 115, 115, 111, 113, 116, 118, 131, 120, 116, 126, 116, 131, 117, 104, 116, 121, 125, 114, 110, 123, 87, 135, 121, 113, 108, 86, 117, 116, 115, 125, 111, 121, 106, 122, 117, 114, 119, 114, 117, 115, 113, 122, 125, 105, 113, 118, 110, 122, 122, 122, 111, 120, 111, 120, 126, 117, 105, 113, 116, 121, 117, 101, 107, 102, 117, 121, 115, 98, 128, 108, 120, 115, 116, 124, 110, 114, 110, 124, 115, 114, 106, 116, 114, 125, 118, 109, 121, 115, 117, 107, 119, 116, 117, 117, 114, 114, 129, 107, 116, 111, 121, 113, 107, 119, 137, 114, 121, 57, 118, 108, 112, 112, 114, 109, 123, 109, 109, 122, 132, 115, 120, 82, 105, 115, 112, 109, 117, 116, 130, 119, 101, 120, 114, 115, 114, 114, 119, 119, 124, 114, 118, 125, 120, 116, 116, 101, 123, 124, 115, 110, 141, 105, 106, 107, 117, 116, 118, 106, 105, 123, 121, 111, 108, 132, 120, 115, 114, 112, 117, 108, 117, 93, 120, 109, 111, 96, 104, 104, 121, 117, 116, 86, 126, 115, 115, 113, 115, 122, 121, 114, 120, 120, 121, 130, 112, 117, 120, 122, 111, 118, 114, 108, 111, 116, 124, 134, 113, 116, 112, 116, 114, 121, 94, 122, 130, 120, 118, 135, 111, 118, 108, 125, 125, 119, 118, 110, 113, 114, 112, 119, 114, 118, 119, 122, 113, 115, 116, 114, 117, 108, 117, 105, 116, 120, 115, 140, 117, 102, 116, 117, 108, 110, 116, 120, 96, 125, 125, 113, 123, 121, 116, 118, 111, 115, 134, 111, 122, 110, 129, 115, 132, 115, 98, 115, 123, 119, 115, 121, 128, 124, 107, 107, 106, 116, 110, 117, 126, 125, 103, 113, 115, 126, 104, 118, 119, 73, 110, 115, 120, 124, 119, 117, 84, 111, 115, 122, 105, 132, 120, 120, 126, 116, 116, 114, 121, 106, 112, 123, 107, 98, 123, 146, 110, 115, 115, 115, 119, 122, 111, 114, 115, 111, 111, 101, 119, 105, 122, 116, 111, 111, 104, 121, 116, 133, 140, 133, 124, 110, 111, 125, 100, 112, 119, 106, 112, 114, 112, 113, 118, 116, 110, 120, 127, 119, 129, 119, 114, 137, 120, 112, 129, 114, 108, 108, 108, 122, 112, 109, 121, 118, 114, 122, 107, 110, 113, 96, 122, 123, 111, 123, 117, 108, 110, 118, 121, 125, 109, 115, 122, 133, 120, 109, 119, 113, 120, 115, 116, 122, 110, 106, 111, 112, 126, 114, 115, 123, 116, 112, 112, 122, 110, 137, 118, 110, 124, 124, 123, 100, 120, 119, 111, 95, 108, 118, 114, 106, 107, 113, 150, 128, 107, 114, 130, 117, 134, 120, 113, 123, 106, 110, 119, 108, 113, 120, 112, 112, 109, 103, 118, 108, 123, 119, 121, 104, 103, 119, 113, 119, 108, 147, 127, 115, 118, 118, 112, 115, 108, 115, 102, 116, 118, 108, 123, 111, 115, 116, 113, 107, 122, 111, 112, 129, 112, 116, 122, 121, 113, 107, 118, 110, 119, 136, 124, 124, 106, 115, 118, 110, 119, 111, 118, 125, 109, 111, 118, 122, 123, 107, 117, 118, 115, 114, 108, 118, 114, 117, 117, 104, 117, 101, 125, 122, 125, 113, 100, 114, 113, 110, 127, 129, 113, 101, 120, 96, 114, 112, 115, 118, 106, 115, 117, 106, 116, 123, 121, 115, 108, 135, 129, 111, 118, 116, 117, 114, 126, 124, 117, 117, 108, 116, 127, 108, 112, 116, 116, 113, 111, 115, 123, 127, 109, 92, 108, 121, 100, 118, 127, 121, 123, 118, 110, 120, 126, 118, 121, 138, 113, 114, 108, 120, 109, 116, 115, 112, 115, 110, 137, 122, 123, 106, 117, 131, 115, 111, 111, 127, 115, 119, 163, 115, 104, 119, 133, 121, 122, 123, 118, 116, 104, 124, 119, 77, 108, 108, 114, 114, 112, 124, 112, 136, 110, 129, 101, 113, 118, 123, 122, 117, 133, 111, 106, 111, 104, 114, 108, 109, 112, 108, 134, 111, 114, 120, 108, 123, 132, 125, 107, 115, 133, 110, 123, 110, 113, 120, 126, 117, 124, 121, 118, 149, 108, 133, 126, 117, 113, 132, 117, 112, 108, 115, 117, 130, 110, 115, 120, 104, 108, 112, 119, 120, 112, 104, 116, 101, 122, 107, 115, 95, 117, 111, 114, 114, 118, 122, 119, 111, 107, 123, 111, 116, 108, 114, 110, 114, 121, 117, 120, 110, 119, 109, 110, 109, 103, 110, 119, 112, 117, 115, 111, 104, 117, 115, 111, 116, 119, 116, 117, 114, 148, 107, 104, 118, 109, 117, 116, 113, 109, 112, 114, 79, 116, 126, 113, 108, 110, 119, 107, 121, 109, 133, 120, 117, 111, 114, 109, 116, 117, 115, 129, 120, 112, 114, 111, 122, 118, 116, 127, 101, 112, 120, 125, 119, 114, 110, 112, 120, 120, 118, 124, 112, 126, 112, 110, 122, 99, 125, 112, 122, 123, 110, 82, 110, 113, 117, 110, 159, 113, 122, 116, 113, 120, 120, 117, 106, 113, 125, 128, 122, 109, 121, 109, 115, 113, 111, 113, 121, 127, 104, 116, 111, 127, 112, 113, 122, 119, 123, 122, 112, 125, 125, 95, 106, 117, 118, 123, 119, 114, 109, 109, 110, 119, 134, 111, 119, 111, 120, 110, 109, 110, 115, 125, 123, 114, 118, 106, 119, 116, 115, 140, 110, 122, 115, 120, 117, 112, 98, 127, 113, 118, 122, 117, 129, 118, 119, 113, 118, 123, 118, 112, 127, 119, 151, 110, 115, 118, 114, 111, 113, 110, 124, 122, 121, 126, 124, 121, 114, 106, 142, 126, 103, 121, 108, 121, 118, 117, 112, 114, 110, 106, 127, 94, 117, 106, 117, 122, 116, 111, 121, 119, 109, 121, 119, 126, 109, 113, 120, 118, 122, 120, 125, 124, 114, 102, 118, 115, 108, 127, 110, 119, 110, 116, 122, 133, 109, 107, 117, 119, 117, 133, 110, 117, 112, 120, 123, 114, 94, 103, 112, 109, 119, 101, 113, 118, 112, 117, 109, 115, 119, 100, 109, 116, 132, 111, 99, 117, 119, 117, 114, 130, 109, 116, 119, 105, 106, 124, 116, 107, 106, 107, 118, 119, 104, 124, 146, 109, 123, 112, 119, 121, 128, 116, 104, 112, 113, 121, 100, 114, 123, 125, 125, 125, 92, 109, 120, 109, 110, 109, 98, 120, 115, 114, 113, 99, 119, 116, 112, 111, 123, 106, 121, 110, 106, 125, 108, 112, 103, 130, 116, 118, 113, 109, 115, 124, 96, 121, 125, 129, 111, 115, 137, 123, 104, 105, 128, 123, 117, 110, 121, 118, 113, 109, 121, 104, 119, 113, 119, 132, 121, 106, 113, 124, 115, 102, 107, 115, 111, 118, 104, 115, 99, 114, 111, 98, 119, 116, 111, 122, 110, 114, 122, 114, 115, 111, 106, 107, 111, 123, 125, 116, 125, 122, 114, 129, 106, 110, 113, 123, 121, 125, 142, 141, 121, 116, 119, 113, 124, 127, 129, 116, 118, 106, 113, 116, 118, 109, 121, 120, 115, 119, 103, 100, 136, 93, 128, 110, 113, 112, 104, 124, 113, 110, 127, 116, 119, 119, 113, 104, 112, 106, 110, 130, 115, 111, 117, 114, 120, 130, 118, 115, 108, 121, 116, 109, 127, 122, 123, 125, 105, 120, 114, 114, 89, 106, 104, 132, 141, 119, 120, 125, 108, 114, 119, 103, 94, 118, 114, 111, 120, 109, 108, 110, 114, 115, 122, 117, 117, 119, 109, 109, 123, 124, 111, 125, 119, 120, 122, 130, 113, 137, 107, 107, 109, 87, 112, 110, 130, 116, 129, 126, 114, 127, 113, 113, 125, 118, 103, 123, 108, 115, 102, 110, 105, 107, 111, 121, 115, 109, 112, 109, 130, 112, 125, 112, 117, 119, 121, 109, 118, 118, 123, 114, 116, 118, 121, 105, 109, 120, 113, 121, 125, 111, 116, 125, 118, 117, 96, 112, 122, 107, 112, 114, 117, 116, 119, 108, 113, 126, 123, 117, 106, 103, 108, 116, 105, 116, 115, 116, 114, 111, 120, 129, 121, 108, 79, 102, 107, 117, 123, 115, 115, 113, 134, 115, 99, 109, 120, 117, 111, 110, 113, 123, 110, 109, 120, 114, 116, 129, 108, 122, 121, 137, 114, 129, 115, 109, 120, 130, 110, 120, 117, 109, 108, 125, 110, 124, 123, 119, 126, 126, 118, 112, 112, 104, 104, 121, 111, 142, 119, 117, 108, 124, 115, 101, 123, 115, 117, 113, 133, 117, 109, 112, 116, 127, 124, 116, 125, 105, 118, 130, 102, 129, 106, 119, 120, 132, 125, 101, 114, 107, 107, 116, 122, 112, 110, 122, 102, 112, 112, 98, 116, 112, 108, 110, 103, 108, 105, 114, 115, 117, 112, 123, 128, 106, 117, 107, 121, 122, 116, 110, 104, 116, 99, 148, 110, 111, 112, 119, 111, 115, 117, 99, 116, 117, 114, 115, 114, 117, 130, 100, 115, 118, 134, 102, 127, 106, 118, 113, 111, 116, 104, 128, 113, 112, 116, 121, 120, 117, 119, 124, 92, 131, 118, 127, 125, 107, 106, 112, 127, 114, 117, 140, 116, 113, 121, 106, 118, 151, 109, 123, 110, 111, 117, 111, 126, 125, 117, 107, 102, 100, 104, 119, 118, 109, 119, 109, 91, 105, 106, 91, 104, 132, 126, 123, 106, 131, 93, 132, 110, 111, 114, 119, 87, 112, 119, 95, 129, 115, 123, 139, 104, 113, 105, 101, 115, 114, 109, 121, 102, 119, 120, 116, 123, 116, 113, 106, 127, 117, 110, 115, 104, 109, 116, 122, 124, 134, 99, 114, 118, 115, 117, 126, 118, 106, 95, 110, 108, 111, 123, 122, 103, 108, 98, 114, 116, 107, 117, 110, 107, 107, 99, 118, 112, 133, 109, 133, 125, 120, 115, 114, 92, 111, 116, 123, 112, 113, 114, 104, 131, 113, 112, 122, 118, 120, 107, 118, 92, 99, 116, 116, 114, 119, 107, 102, 115, 105, 114, 108, 127, 126, 133, 103, 104, 119, 104, 111, 117, 127, 119, 122, 121, 114, 107, 126, 98, 108, 100, 113, 112, 119, 120, 114, 110, 121, 111, 110, 125, 103, 109, 93, 110, 109, 126, 112, 115, 121, 138, 110, 117, 122, 119, 112, 113, 107, 106, 121, 118, 128, 114, 116, 108, 115, 92, 115, 101, 114, 121, 123, 118, 115, 120, 118, 114, 115, 116, 103, 105, 119, 119, 129, 123, 122, 119, 110, 106, 103, 117, 109, 112, 119, 116, 111, 126, 103, 121, 95, 119, 139, 123, 115, 127, 114, 122, 108, 117, 124, 119, 96, 113, 116, 133, 104, 128, 110, 122, 118, 135, 136, 124, 98, 116, 112, 146, 121, 121, 143, 104, 116, 111, 117, 102, 127, 107, 119, 108, 96, 117, 110, 111, 113, 122, 117, 104, 103, 126, 123, 107, 113, 108, 122, 94, 113, 130, 122, 105, 138, 116, 115, 120, 90, 103, 114, 112, 116, 117, 105, 111, 124, 114, 118, 112, 116, 119, 123, 106, 108, 99, 103, 109, 114, 109, 116, 116, 102, 130, 115, 123, 130, 114, 112, 121, 114, 116, 105, 125, 113, 105, 110, 127, 116, 121, 110, 114, 109, 109, 104, 126, 114, 119, 99, 132, 115, 112, 143, 112, 112, 107, 123, 116, 121, 102, 111, 110, 131, 105, 121, 103, 152, 125, 116, 103, 140, 102, 122, 115, 115, 118, 107, 109, 125, 118, 118, 125, 101, 118, 96, 108, 118, 107, 125, 108, 117, 119, 108, 114, 109, 109, 104, 115, 114, 125, 151, 117, 94, 108, 116, 121, 132, 119, 104, 112, 109, 128, 116, 117, 99, 114, 102, 120, 119, 120, 109, 107, 106, 115, 110, 116, 123, 121, 115, 127, 121, 122, 120, 114, 114, 116, 124, 110, 102, 132, 109, 119, 102, 118, 112, 132, 114, 107, 118, 124, 111, 126, 104, 112, 110, 123, 127, 110, 111, 124, 116, 111, 122, 104, 105, 123, 110, 125, 121, 122, 112, 139, 104, 112, 108, 109, 97, 115, 113, 125, 125, 104, 108, 108, 117, 122, 121, 121, 108, 117, 108, 96, 109, 117, 110, 105, 114, 123, 115, 128, 116, 124, 117, 116, 126, 116, 138, 106, 121, 121, 116, 112, 120, 118, 130, 112, 112, 119, 118, 115, 104, 91, 102, 115, 121, 117, 123, 116, 116, 121, 115, 114, 118, 109, 123, 102, 119, 120, 124, 127, 121, 114, 116, 94, 111, 115, 114, 116, 111, 121, 105, 107, 103, 112, 99, 132, 120, 112, 95, 131, 105, 121, 123, 111, 117, 109, 103, 113, 118, 107, 121, 108, 110, 127, 122, 120, 105, 122, 128, 112, 108, 115, 123, 125, 114, 120, 116, 139, 112, 130, 129, 117, 112, 127, 116, 116, 117, 104, 112, 115, 123, 113, 108, 92, 103, 107, 121, 111, 108, 104, 129, 116, 110, 117, 126, 111, 119, 113, 137, 109, 130, 110, 116, 113, 102, 119, 109, 116, 109, 120, 103, 123, 116, 102, 117, 121, 124, 108, 110, 122, 119, 140, 116, 121, 126, 103, 111, 103, 124, 100, 130, 112, 119, 121, 112, 132, 111, 119, 123, 107, 105, 110, 118, 107, 115, 111, 116, 125, 127, 108, 105, 115, 117, 131, 112, 120, 107, 112, 114, 123, 107, 118, 118, 117, 120, 115, 108, 111, 111, 105, 114, 115, 106, 120, 115, 115, 126, 117, 119, 104, 94, 135, 121, 112, 108, 111, 117, 126, 116, 119, 111, 113, 121, 111, 125, 131, 125, 116, 116, 119, 117, 110, 114, 121, 114, 108, 122, 107, 126, 110, 110, 104, 108, 131, 113, 117, 119, 115, 108, 117, 118, 114, 119, 110, 117, 113, 122, 128, 108, 111, 107, 112, 119, 132, 110, 101, 114, 122, 127, 106, 117, 116, 117, 118, 130, 121, 109, 126, 120, 116, 129, 123, 116, 112, 102, 117, 110, 121, 107, 111, 103, 114, 106, 121, 114, 116, 126, 110, 116, 112, 112, 122, 122, 118, 111, 120, 120, 123, 121, 120, 106, 109, 110, 112, 106, 118, 113, 115, 117, 129, 113, 118, 122, 117, 123, 107, 123, 118, 123, 112, 127, 130, 119, 122, 107, 120, 123, 121, 122, 114, 129, 130, 123, 111, 113, 109, 102, 126, 114, 122, 126, 125, 118, 114, 111, 124, 119, 123, 120, 111, 105, 114, 117, 103, 115, 103, 113, 113, 120, 119, 101, 116, 120, 114, 120, 115, 122, 112, 118, 134, 101, 122, 118, 87, 111, 115, 122, 117, 111, 122, 123, 118, 118, 124, 117, 115, 111, 119, 124, 123, 118, 110, 143, 136, 116, 117, 132, 119, 128, 124, 109, 116, 110, 130, 107, 136, 111, 117, 122, 107, 116, 126, 117, 115, 117, 117, 129, 125, 109, 110, 113, 116, 123, 122, 130, 117, 134, 112, 109, 119, 114, 111, 111, 115, 123, 116, 113, 117, 113, 122, 114, 114, 115, 107, 126, 122, 121, 121, 120, 117, 110, 110, 113, 117, 111, 124, 119, 99, 108, 114, 119, 109, 109, 110, 115, 109, 114, 128, 121, 110, 111, 136, 129, 116, 114, 116, 108, 152, 121, 88, 109, 119, 119, 109, 123, 114, 115, 146, 109, 108, 107, 127, 127, 126, 117, 143, 128, 110, 112, 118, 106, 110, 123, 115, 131, 104, 124, 118, 117, 129, 117, 122, 113, 119, 109, 117, 91, 101, 103, 103, 119, 118, 108, 120, 116, 109, 112, 119, 118, 119, 113, 112, 118, 113, 109, 109, 110, 117, 115, 137, 101, 113, 115, 116, 116, 112, 122, 111, 115, 123, 115, 127, 129, 125, 117, 107, 116, 124, 102, 124, 109, 118, 130, 119, 106, 109, 121, 123, 100, 122, 116, 104, 127, 117, 128, 123, 123, 113, 119, 110, 125, 113, 124, 113, 107, 103, 116, 125, 118, 115, 118, 116, 108, 113, 113, 133, 110, 118, 106, 105, 105, 106, 122, 109, 113, 111, 116, 129, 116, 131, 122, 136, 114, 109, 119, 112, 124, 118, 108, 125, 122, 107, 134, 120, 105, 119, 109, 114, 125, 111, 120, 132, 112, 121, 112, 101, 107, 115, 104, 114, 117, 122, 113, 115, 117, 110, 118, 117, 117, 116, 112, 116, 111, 118, 118, 100, 116, 97, 101, 111, 96, 109, 108, 116, 124, 134, 111, 105, 126, 124, 109, 110, 114, 109, 115, 120, 112, 120, 120, 111, 113, 105, 112, 100, 123, 123, 110, 116, 112, 110, 110, 122, 110, 127, 118, 112, 108, 123, 115, 119, 116, 124, 122, 116, 124, 117, 110, 106, 114, 117, 114, 133, 115, 111, 127, 111, 120, 103, 104, 130, 108, 103, 113, 128, 112, 111, 111, 123, 106, 120, 116, 114, 115, 115, 108, 102, 115, 114, 115, 123, 118, 128, 112, 108, 121, 128, 110, 127, 119, 104, 113, 107, 125, 97, 107, 94, 103, 110, 110, 107, 108, 113, 124, 102, 117, 131, 137, 110, 111, 116, 117, 116, 118, 107, 112, 114, 100, 120, 96, 115, 123, 122, 117, 101, 118, 105, 129, 101, 116, 113, 124, 127, 105, 116, 114, 125, 126, 108, 113, 118, 125, 135, 97, 111, 108, 125, 113, 117, 115, 110, 126, 120, 127, 122, 121, 107, 113, 121, 114, 119, 121, 112, 113, 128, 112, 119, 112, 124, 117, 125, 138, 104, 120, 106, 106, 115, 111, 111, 112, 116, 116, 121, 101, 108, 127, 114, 118, 120, 98, 110, 132, 120, 112, 117, 121, 107, 104, 115, 102, 114, 109, 109, 123, 126, 111, 111, 108, 102, 122, 117, 112, 117, 121, 109, 120, 123, 108, 115, 111, 119, 120, 125, 127, 114, 117, 117, 127, 118, 118, 113, 119, 121, 113, 95, 104, 113, 108, 109, 111, 110, 103, 134, 139, 97, 111, 123, 120, 109, 125, 120, 124, 121, 115, 131, 113, 119, 131, 104, 115, 119, 110, 114, 118, 111, 105, 129, 114, 114, 112, 127, 113, 101, 111, 128, 113, 104, 112, 101, 118, 119, 111, 112, 109, 118, 135, 123, 112, 124, 123, 129, 103, 113, 129, 135, 124, 110, 111, 119, 115, 111, 119, 114, 130, 110, 108, 112, 127, 133, 112, 116, 115, 116, 123, 116, 119, 97, 115, 118, 110, 115, 100, 107, 126, 108, 127, 124, 117, 95, 117, 102, 123, 107, 127, 113, 112, 119, 113, 118, 113, 101, 114, 110, 100, 116, 117, 109, 113, 132, 115, 122, 114, 124, 122, 100, 116, 117, 111, 80, 127, 132, 111, 109, 103, 106, 136, 108, 104, 121, 142, 123, 127, 104, 112, 114, 157, 102, 89, 142, 88, 118, 130, 115, 121, 112, 123, 111, 128, 111, 119, 120, 102, 112, 121, 95, 106, 116, 98, 104, 115, 108, 110, 113, 108, 102, 128, 108, 115, 122, 106, 137, 119, 108, 110, 95, 113, 129, 111, 103, 108, 123, 115, 115, 111, 111, 100, 95, 114, 95, 118, 111, 113, 133, 112, 126, 104, 112, 123, 100, 103, 122, 110, 105, 102, 121, 131, 130, 116, 124, 122, 116, 120, 108, 102, 105, 115, 89, 122, 105, 127, 100, 105, 123, 112, 117, 110, 121, 102, 110, 116, 107, 102, 96, 107, 117, 109, 120, 125, 115, 117, 126, 114, 124, 118, 118, 126, 123, 132, 106, 115, 117, 106, 125, 114, 107, 127, 104, 122, 116, 118, 120, 112, 102, 124, 118, 133, 112, 110, 104, 122, 121, 106, 98, 110, 116, 103, 109, 117, 109, 109, 117, 123, 116, 121, 108, 88, 122, 116, 109, 117, 111, 103, 116, 96, 109, 120, 112, 112, 120, 119, 113, 108, 127, 103, 127, 116, 116, 118, 113, 83, 112, 111, 115, 126, 107, 115, 119, 116, 118, 111, 112, 100, 80, 112, 124, 117, 111, 112, 119, 108, 138, 95, 135, 124, 109, 117, 113, 134, 102, 102, 101, 118, 110, 125, 118, 102, 132, 131, 111, 117, 123, 116, 122, 111, 110, 129, 114, 113, 105, 112, 99, 114, 116, 113, 126, 95, 111, 104, 105, 121, 166, 93, 113, 137, 108, 114, 146, 126, 121, 114, 106, 113, 109, 106, 118, 118, 113, 123, 118, 117, 114, 110, 92, 109, 110, 125, 123, 100, 116, 123, 133, 117, 115, 124, 114, 112, 127, 136, 115, 113, 114, 97, 122, 117, 128, 118, 102, 131, 111, 119, 123, 120, 108, 97, 86, 119, 113, 120, 121, 125, 107, 114, 124, 106, 112, 98, 130, 123, 123, 115, 116, 130, 121, 109, 125, 88, 111, 125, 121, 109, 87, 113, 114, 97, 104, 120, 112, 120, 110, 110, 113, 122, 121, 116, 110, 124, 118, 108, 111, 126, 107, 110, 105, 119, 116, 116, 114, 109, 126, 110, 108, 111, 97, 120, 122, 109, 118, 127, 119, 124, 124, 96, 129, 120, 111, 113, 123, 125, 108, 119, 108, 152, 117, 97, 118, 115, 84, 115, 106, 117, 125, 120, 119, 109, 113, 108, 121, 118, 117, 97, 104, 123, 128, 118, 113, 98, 127, 109, 119, 118, 115, 124, 125, 111, 121, 125, 125, 176, 108, 117, 116, 108, 116, 143, 114, 115, 110, 102, 129, 105, 130, 110, 126, 99, 114, 112, 143, 102, 122, 122, 106, 108, 103, 112, 134, 119, 120, 102, 121, 131, 114, 99, 104, 113, 109, 115, 113, 114, 105, 115, 114, 132, 115, 120, 116, 122, 110, 101, 126, 116, 105, 104, 124, 134, 94, 110, 119, 116, 103, 120, 141, 117, 119, 115, 111, 130, 105, 129, 106, 102, 117, 115, 125, 118, 112, 115, 119, 117, 109, 113, 120, 110, 113, 118, 125, 123, 111, 120, 119, 123, 114, 116, 122, 107, 108, 129, 110, 121, 122, 110, 123, 121, 129, 118, 122, 114, 125, 115, 115, 102, 118, 118, 114, 115, 122, 118, 113, 101, 115, 112, 122, 109, 112, 120, 126, 106, 113, 103, 123, 121, 110, 123, 106, 115, 116, 122, 106, 118, 104, 109, 121, 111, 113, 115, 108, 107, 112, 115, 123, 119, 119, 115, 119, 114, 116, 121, 124, 112, 118, 118, 132, 115, 160, 88, 102, 92, 132, 117, 118, 106, 108, 110, 114, 104, 107, 103, 115, 114, 118, 121, 110, 114, 117, 112, 91, 114, 114, 118, 110, 124, 123, 132, 139, 121, 112, 107, 117, 103, 111, 113, 118, 112, 119, 124, 115, 121, 109, 108, 108, 126, 115, 118, 121, 120, 110, 119, 112, 118, 106, 127, 126, 112, 114, 119, 128, 123, 116, 114, 105, 117, 126, 117, 103, 165, 116, 132, 122, 127, 123, 115, 113, 114, 111, 126, 115, 113, 119, 116, 117, 115, 118, 101, 110, 115, 109, 106, 89, 115, 117, 120, 112, 116, 115, 118, 111, 116, 119, 120, 109, 115, 119, 121, 125, 119, 110, 118, 95, 118, 109, 108, 115, 116, 117, 111, 115, 122, 109, 114, 122, 120, 112, 119, 119, 114, 120, 112, 119, 113, 115, 123, 104, 119, 115, 111, 116, 111, 113, 106, 114, 117, 125, 114, 120, 117, 109, 101, 119, 105, 159, 113, 110, 111, 135, 110, 118, 115, 106, 111, 122, 97, 112, 128, 125, 115, 111, 120, 109, 124, 98, 115, 122, 108, 113, 113, 115, 117, 124, 132, 115, 149, 135, 118, 117, 120, 120, 114, 112, 123, 117, 118, 127, 120, 124, 115, 106, 130, 119, 107, 108, 121, 119, 116, 113, 109, 104, 114, 114, 112, 106, 121, 103, 118, 116, 101, 103, 116, 115, 120, 117, 119, 114, 115, 115, 116, 98, 111, 132, 122, 121, 111, 120, 103, 112, 102, 147, 110, 118, 125, 115, 111, 114, 118, 119, 134, 123, 115, 120, 114, 112, 120, 114, 128, 111, 123, 110, 109, 117, 122, 119, 119, 119, 117, 117, 115, 116, 116, 115, 123, 131, 119, 110, 120, 114, 116, 110, 116, 111, 119, 115, 110, 121, 117, 111, 123, 119, 117, 121, 110, 109, 100, 119, 124, 118, 116, 122, 132, 113, 112, 112, 119, 117, 105, 110, 115, 129, 118, 119, 116, 118, 115, 125, 116, 108, 110, 127, 129, 117, 118, 138, 115, 119, 118, 114, 111, 110, 108, 114, 104, 119, 117, 113, 117, 116, 71, 108, 111, 126, 124, 121, 111, 114, 147, 113, 110, 117, 117, 102, 115, 124, 116, 115, 110, 114, 106, 115, 126, 83, 112, 99, 123, 107, 118, 107, 114, 118, 106, 123, 101, 118, 124, 114, 124, 116, 121, 119, 118, 117, 96, 111, 120, 114, 120, 117, 123, 101, 118, 119, 120, 121, 119, 116, 107, 111, 117, 117, 118, 116, 124, 128, 107, 125, 125, 115, 125, 114, 94, 115, 117, 111, 113, 112, 100, 120, 129, 117, 122, 126, 116, 119, 122, 113, 105, 125, 126, 124, 116, 105, 114, 114, 108, 113, 107, 114, 114, 115, 114, 120, 120, 113, 124, 127, 119, 117, 110, 115, 118, 121, 125, 117, 119, 110, 114, 120, 116, 119, 120, 117, 117, 118, 116, 116, 141, 125, 123, 106, 120, 111, 124, 111, 116, 111, 119, 127, 114, 105, 124, 115, 115, 121, 121, 133, 110, 121, 116, 115, 114, 110, 112, 116, 122, 109, 115, 130, 113, 114, 106, 115, 127, 123, 104, 111, 112, 118, 112, 117, 111, 114, 123, 113, 123, 123, 110, 123, 119, 132, 129, 120, 109, 115, 111, 117, 116, 115, 119, 135, 115, 119, 109, 111, 123, 113, 121, 121, 120, 113, 124, 120, 114, 102, 113, 125, 110, 122, 110, 116, 119, 118, 111, 112, 115, 127, 117, 110, 105, 116, 117, 117, 108, 111, 120, 122, 116, 117, 108, 122, 119, 116, 112, 123, 119, 124, 125, 109, 120, 133, 116, 101, 117, 108, 101, 127, 114, 99, 114, 129, 112, 110, 116, 106, 134, 120, 99, 111, 111, 120, 114, 116, 120, 117, 118, 105, 113, 110, 117, 119, 115, 118, 118, 112, 115, 120, 124, 114, 126, 112, 111, 117, 113, 128, 130, 122, 123, 109, 123, 129, 125, 112, 117, 117, 107, 119, 108, 114, 110, 108, 120, 109, 121, 116, 121, 123, 121, 110, 113, 117, 107, 111, 110, 115, 129, 125, 130, 119, 110, 110, 119, 113, 118, 122, 116, 115, 117, 114, 119, 119, 112, 114, 109, 118, 127, 114, 115, 127, 126, 111, 119, 120, 124, 110, 124, 116, 142, 112, 107, 132, 114, 121, 119, 130, 120, 119, 123, 112, 121, 113, 102, 102, 110, 112, 113, 109, 126, 132, 108, 107, 121, 114, 123, 120, 117, 108, 104, 117, 115, 124, 125, 117, 114, 107, 94, 113, 109, 128, 120, 113, 108, 107, 120, 122, 116, 124, 125, 119, 118, 110, 122, 116, 110, 115, 122, 114, 123, 122, 110, 112, 133, 111, 121, 118, 128, 139, 121, 110, 122, 113, 123, 113, 129, 110, 124, 114, 127, 111, 111, 116, 111, 124, 112, 118, 115, 117, 115, 109, 118, 117, 111, 115, 115, 121, 118, 116, 112, 125, 110, 118, 105, 121, 116, 110, 109, 116, 121, 106, 113, 118, 116, 118, 120, 119, 118, 113, 118, 118, 117, 118, 121, 98, 116, 115, 112, 114, 120, 115, 102, 107, 97, 125, 123, 117, 111, 117, 102, 120, 110, 110, 118, 114, 115, 116, 120, 108, 123, 125, 100, 113, 121, 120, 116, 121, 105, 112, 112, 112, 116, 112, 117, 113, 117, 121, 124, 116, 113, 115, 115, 114, 121, 109, 114, 113, 122, 117, 113, 128, 108, 112, 113, 130, 111, 124, 122, 118, 107, 110, 116, 127, 116, 110, 116, 115, 114, 113, 110, 120, 116, 107, 112, 112, 121, 114, 106, 113, 101, 111, 120, 119, 114, 122, 124, 112, 107, 99, 116, 117, 117, 109, 125, 120, 114, 118, 129, 110, 112, 118, 120, 119, 119, 112, 121, 111, 113, 117, 99, 130, 117, 105, 125, 113, 115, 112, 119, 121, 116, 127, 127, 107, 111, 118, 109, 115, 111, 121, 111, 118, 124, 119, 125, 124, 119, 120, 106, 103, 105, 120, 119, 115, 126, 123, 118, 107, 109, 122, 122, 121, 119, 115, 117, 113, 118, 117, 123, 113, 101, 118, 108, 125, 100, 116, 113, 120, 103, 104, 121, 120, 116, 107, 134, 114, 116, 122, 113, 117, 115, 120, 119, 111, 110, 131, 116, 115, 118, 120, 114, 118, 115, 111, 118, 113, 116, 124, 119, 123, 123, 119, 122, 122, 99, 115, 125, 114, 118, 115, 114, 114, 125, 115, 124, 121, 120, 117, 118, 119, 125, 117, 120, 123, 125, 115, 120, 115, 116, 114, 115, 115, 112, 125, 119, 108, 115, 101, 117, 121, 121, 116, 115, 119, 116, 117, 121, 129, 119, 125, 112, 114, 111, 130, 124, 113, 113, 120, 115, 121, 117, 117, 119, 112, 111, 116, 108, 111, 115, 113, 113, 110, 117, 116, 103, 111, 113, 109, 108, 114, 118, 112, 118, 115, 120, 126, 117, 114, 133, 119, 117, 134, 118, 121, 122, 119, 115, 122, 107, 118, 113, 115, 119, 127, 124, 121, 124, 130, 110, 128, 106, 103, 115, 113, 121, 114, 118, 113, 111, 105, 113, 113, 119, 112, 116, 116, 106, 118, 118, 115, 113, 113, 128, 109, 115, 108, 119, 119, 116, 114, 114, 119, 118, 122, 114, 117, 116, 121, 124, 113, 111, 119, 111, 109, 112, 120, 117, 119, 118, 132, 126, 116, 113, 109, 117, 119, 112, 108, 121, 133, 113, 117, 118, 116, 117, 106, 125, 129, 107, 113, 112, 114, 114, 133, 108, 116, 114, 120, 121, 112, 120, 120, 115, 77, 124, 114, 121, 113, 125, 110, 107, 122, 116, 107, 121, 111, 107, 115, 120, 113, 114, 108, 109, 115, 108, 113, 114, 124, 111, 114, 118, 113, 114, 121, 118, 115, 117, 118, 125, 107, 120, 108, 108, 110, 98, 115, 119, 122, 115, 114, 112, 120, 125, 119, 111, 122, 114, 115, 117, 125, 128, 115, 125, 117, 114, 108, 113, 115, 117, 117, 117, 118, 122, 120, 104, 117, 103, 108, 108, 116, 116, 105, 113, 127, 110, 118, 128, 109, 120, 116, 115, 124, 119, 112, 116, 120, 118, 112, 117, 128, 124, 118, 113, 117, 111, 127, 116, 114, 121, 113, 110, 105, 114, 109, 116, 98, 129, 118, 117, 108, 125, 121, 116, 130, 120, 113, 120, 122, 114, 112, 111, 124, 109, 124, 131, 123, 119, 115, 107, 101, 111, 121, 121, 118, 115, 119, 113, 117, 123, 114, 121, 105, 121, 118, 119, 104, 121, 113, 107, 104, 117, 120, 116, 120, 118, 119, 115, 115, 99, 120, 129, 127, 125, 115, 116, 115, 117, 108, 111, 123, 119, 112, 116, 119, 115, 114, 109, 112, 114, 112, 115, 107, 116, 103, 122, 114, 109, 117, 113, 108, 123, 122, 120, 118, 111, 130, 113, 110, 114, 129, 113, 116, 108, 109, 111, 114, 129, 119, 112, 129, 119, 101, 101, 118, 123, 117, 122, 112, 116, 119, 109, 102, 115, 120, 117, 115, 127, 108, 112, 111, 120, 124, 113, 120, 123, 109, 109, 125, 121, 115, 135, 128, 113, 120, 104, 117, 118, 117, 113, 112, 123, 117, 126, 108, 113, 119, 119, 115, 114, 121, 116, 113, 114, 121, 119, 116, 138, 113, 116, 112, 78, 113, 130, 113, 113, 123, 126, 114, 123, 111, 119, 109, 125, 120, 101, 113, 92, 117, 133, 118, 117, 113, 131, 119, 141, 120, 115, 106, 116, 113, 121, 125, 120, 119, 113, 127, 118, 114, 107, 116, 123, 114, 121, 126, 120, 114, 127, 113, 108, 104, 129, 117, 113, 141, 120, 127, 105, 119, 126, 104, 119, 116, 116, 111, 115, 128, 135, 122, 108, 118, 122, 116, 112, 112, 114, 118, 112, 118, 116, 132, 116, 110, 123, 116, 112, 118, 115, 121, 113, 104, 122, 112, 105, 100, 142, 113, 109, 124, 125, 111, 109, 115, 119, 123, 128, 128, 115, 124, 100, 107, 116, 128, 112, 113, 119, 114, 134, 125, 118, 106, 119, 92, 107, 122, 124, 135, 124, 108, 123, 111, 109, 115, 113, 121, 113, 89, 113, 110, 116, 117, 107, 123, 126, 110, 142, 108, 107, 116, 114, 107, 123, 106, 121, 112, 118, 127, 135, 111, 111, 104, 111, 115, 106, 122, 113, 112, 121, 115, 123, 109, 124, 121, 125, 117, 104, 90, 120, 115, 111, 101, 109, 110, 125, 113, 114, 120, 115, 117, 115, 113, 101, 117, 112, 113, 115, 111, 113, 111, 112, 115, 119, 114, 125, 113, 110, 107, 125, 117, 113, 128, 115, 106, 108, 109, 117, 112, 110, 109, 125, 140, 119, 119, 119, 122, 127, 110, 121, 101, 113, 120, 105, 119, 123, 131, 117, 114, 114, 132, 121, 114, 117, 129, 113, 113, 124, 134, 112, 123, 108, 121, 114, 116, 101, 105, 119, 112, 123, 120, 118, 110, 126, 113, 123, 124, 112, 127, 113, 116, 116, 111, 110, 105, 113, 118, 119, 114, 107, 112, 122, 114, 116, 109, 119, 112, 128, 122, 110, 110, 106, 118, 136, 119, 115, 127, 118, 115, 124, 114, 103, 105, 115, 116, 121, 114, 123, 111, 112, 99, 129, 112, 120, 114, 117, 118, 104, 134, 117, 106, 114, 129, 131, 122, 110, 107, 102, 112, 102, 111, 117, 119, 111, 118, 106, 112, 127, 123, 120, 111, 114, 117, 112, 100, 126, 114, 123, 108, 122, 117, 126, 128, 120, 119, 132, 125, 118, 123, 119, 125, 109, 106, 122, 104, 109, 111, 117, 118, 102, 106, 118, 116, 126, 109, 128, 130, 125, 124, 122, 116, 116, 98, 112, 127, 116, 120, 111, 96, 119, 154, 114, 119, 116, 106, 119, 100, 131, 105, 123, 112, 122, 138, 130, 124, 121, 109, 110, 111, 116, 116, 119, 117, 119, 119, 103, 112, 109, 109, 110, 121, 112, 120, 109, 114, 112, 104, 126, 137, 111, 110, 100, 111, 108, 110, 117, 117, 116, 114, 115, 129, 120, 130, 120, 118, 113, 115, 120, 116, 111, 112, 103, 118, 110, 113, 117, 134, 117, 119, 122, 96, 121, 116, 127, 110, 103, 115, 120, 126, 108, 109, 110, 114, 103, 105, 124, 109, 106, 118, 115, 116, 99, 116, 118, 115, 136, 116, 114, 133, 105, 112, 106, 118, 103, 118, 144, 129, 102, 111, 113, 127, 126, 132, 114, 128, 102, 115, 119, 110, 118, 117, 125, 102, 124, 120, 113, 126, 116, 107, 99, 141, 119, 115, 122, 131, 118, 106, 112, 109, 106, 94, 116, 107, 117, 119, 116, 122, 113, 109, 128, 116, 110, 109, 93, 127, 117, 127, 116, 118, 123, 123, 120, 115, 110, 114, 112, 131, 106, 115, 101, 112, 104, 120, 116, 117, 126, 102, 116, 109, 108, 115, 124, 108, 130, 116, 110, 125, 121, 108, 117, 122, 125, 113, 123, 106, 114, 115, 102, 110, 135, 110, 120, 106, 103, 99, 114, 136, 110, 120, 118, 107, 121, 130, 112, 105, 121, 115, 110, 111, 108, 118, 108, 120, 112, 102, 131, 118, 122, 141, 126, 135, 135, 110, 104, 96, 117, 107, 124, 114, 131, 98, 114, 125, 126, 119, 121, 125, 94, 105, 114, 118, 127, 129, 109, 127, 105, 111, 119, 103, 112, 112, 120, 115, 114, 119, 134, 109, 92, 113, 123, 102, 114, 112, 121, 126, 109, 112, 131, 112, 116, 113, 130, 111, 123, 107, 115, 126, 113, 123, 115, 117, 107, 108, 114, 128, 119, 123, 128, 114, 103, 103, 110, 118, 111, 107, 106, 122, 116, 114, 109, 119, 97, 111, 124, 108, 115, 123, 109, 116, 121, 111, 109, 112, 120, 113, 122, 121, 125, 119, 116, 111, 123, 123, 107, 122, 115, 110, 111, 119, 127, 119, 114, 112, 103, 116, 127, 117, 116, 97, 121, 112, 100, 113, 111, 127, 111, 114, 123, 107, 101, 101, 118, 116, 112, 126, 93, 117, 103, 118, 114, 118, 99, 101, 102, 109, 110, 111, 102, 132, 117, 113, 120, 119, 119, 117, 107, 110, 125, 123, 109, 113, 115, 116, 113, 98, 105, 127, 134, 124, 107, 140, 126, 109, 125, 114, 107, 100, 104, 113, 128, 117, 108, 109, 117, 116, 110, 127, 104, 120, 75, 118, 119, 109, 111, 134, 101, 143, 110, 110, 107, 107, 116, 111, 117, 112, 114, 118, 115, 101, 125, 81, 107, 111, 120, 113, 124, 110, 136, 122, 133, 116, 109, 130, 93, 121, 106, 121, 110, 107, 121, 127, 99, 81, 134, 116, 118, 104, 112, 132, 108, 108, 114, 113, 114, 121, 111, 100, 122, 110, 109, 127, 116, 115, 108, 104, 118, 135, 106, 115, 98, 118, 87, 110, 122, 115, 136, 106, 121, 108, 131, 117, 122, 134, 118, 143, 113, 112, 105, 126, 111, 112, 125, 129, 126, 110, 111, 148, 102, 94, 111, 114, 142, 117, 117, 113, 110, 132, 112, 122, 117, 115, 131, 103, 116, 126, 115, 128, 135, 89, 130, 110, 113, 113, 92, 124, 105, 108, 129, 138, 118, 120, 121, 101, 109, 98, 111, 108, 109, 126, 119, 108, 109, 96, 118, 112, 133, 115, 112, 117, 112, 119, 106, 117, 136, 107, 119, 82, 112, 109, 115, 121, 117, 111, 111, 106, 123, 121, 111, 126, 108, 128, 108, 105, 100, 121, 144, 112, 111, 111, 117, 121, 113, 127, 108, 102, 110, 116, 130, 106, 122, 122, 104, 117, 120, 118, 106, 104, 115, 128, 108, 114, 114, 119, 113, 120, 121, 98, 121, 121, 125, 116, 114, 124, 120, 130, 125, 114, 118, 108, 100, 145, 102, 102, 123, 87, 103, 112, 110, 126, 117, 125, 115, 117, 123, 144, 127, 127, 122, 126, 132, 112, 126, 123, 122, 117, 117, 103, 115, 123, 118, 106, 117, 117, 139, 99, 125, 117, 107, 110, 110, 121, 126, 116, 112, 114, 113, 127, 118, 102, 116, 126, 113, 118, 116, 118, 119, 111, 126, 114, 118, 114, 105, 124, 117, 120, 102, 123, 121, 106, 118, 112, 97, 129, 129, 121, 126, 125, 111, 124, 120, 99, 112, 145, 111, 110, 113, 126, 115, 121, 109, 108, 138, 102, 127, 115, 113, 127, 123, 122, 113, 101, 112, 109, 116, 102, 110, 111, 115, 97, 126, 120, 132, 125, 127, 103, 120, 114, 128, 104, 122, 122, 129, 106, 107, 98, 120, 112, 125, 110, 122, 117, 118, 102, 116, 108, 115, 121, 124, 97, 112, 117, 127, 122, 106, 112, 119, 109, 111, 109, 115, 119, 130, 114, 139, 114, 101, 119, 107, 112, 128, 96, 126, 114, 120, 100, 115, 113, 116, 115, 117, 119, 105, 119, 106, 115, 116, 110, 126, 97, 124, 106, 118, 112, 122, 108, 99, 122, 112, 120, 118, 117, 122, 118, 119, 137, 110, 124, 114, 123, 132, 115, 113, 106, 117, 120, 125, 110, 121, 121, 113, 108, 99, 123, 135, 114, 125, 118, 106, 115, 123, 123, 103, 101, 111, 116, 111, 131, 115, 109, 105, 122, 132, 118, 122, 122, 112, 132, 115, 133, 116, 110, 110, 128, 117, 134, 119, 121, 113, 124, 112, 105, 128, 109, 139, 104, 120, 114, 114, 109, 126, 120, 110, 116, 130, 123, 116, 112, 108, 118, 90, 113, 117, 127, 115, 121, 105, 115, 116, 132, 123, 115, 114, 132, 115, 123, 121, 111, 108, 128, 109, 119, 113, 104, 115, 119, 126, 105, 121, 121, 119, 114, 107, 124, 113, 108, 114, 111, 123, 120, 124, 110, 104, 109, 104, 126, 109, 128, 104, 120, 121, 141, 102, 106, 127, 121, 128, 118, 105, 108, 123, 105, 117, 112, 133, 118, 130, 109, 114, 119, 121, 132, 106, 121, 123, 106, 116, 115, 118, 69, 125, 109, 121, 141, 120, 114, 103, 125, 109, 100, 105, 110, 137, 112, 106, 122, 118, 104, 120, 116, 116, 105, 116, 111, 115, 125, 114, 119, 121, 103, 118, 113, 112, 105, 122, 119, 116, 108, 126, 101, 113, 124, 125, 104, 108, 121, 127, 121, 111, 128, 107, 93, 111, 99, 107, 134, 107, 116, 114, 119, 110, 124, 123, 125, 115, 98, 127, 120, 112, 128, 119, 106, 123, 129, 104, 121, 115, 116, 110, 108, 121, 103, 113, 121, 135, 110, 104, 121, 113, 114, 123, 113, 122, 115, 106, 115, 115, 120, 108, 122, 113, 129, 137, 126, 116, 119, 123, 101, 112, 116, 121, 111, 105, 115, 120, 112, 117, 119, 115, 138, 114, 108, 114, 128, 137, 121, 126, 138, 97, 109, 116, 124, 106, 111, 112, 117, 115, 113, 132, 108, 113, 111, 126, 124, 103, 124, 110, 113, 130, 105, 109, 98, 129, 113, 115, 110, 107, 127, 120, 105, 126, 116, 123, 125, 131, 168, 117, 112, 110, 111, 120, 124, 117, 110, 106, 106, 115, 121, 121, 111, 109, 115, 112, 118, 121, 118, 114, 120, 113, 130, 111, 116, 114, 132, 103, 114, 124, 111, 114, 108, 115, 119, 120, 113, 112, 104, 109, 151, 120, 113, 126, 116, 106, 109, 119, 107, 126, 109, 119, 114, 122, 113, 121, 115, 124, 121, 116, 120, 117, 113, 116, 114, 106, 109, 118, 117, 114, 120, 99, 119, 113, 131, 113, 116, 114, 119, 110, 105, 126, 115, 104, 121, 105, 124, 104, 113, 120, 112, 125, 113, 111, 109, 99, 117, 120, 111, 108, 127, 122, 117, 112, 111, 122, 108, 128, 105, 105, 119, 122, 112, 112, 115, 101, 113, 118, 135, 119, 128, 111, 118, 111, 118, 120, 121, 96, 107, 126, 118, 112, 123, 117, 133, 126, 115, 110, 120, 126, 115, 113, 111, 117, 112, 119, 117, 119, 121, 130, 113, 110, 122, 113, 119, 127, 118, 127, 111, 120, 106, 120, 125, 107, 112, 104, 113, 110, 108, 116, 132, 111, 112, 131, 114, 117, 111, 97, 119, 120, 108, 129, 118, 119, 129, 122, 112, 100, 101, 119, 125, 111, 121, 142, 126, 127, 154, 109, 119, 112, 122, 126, 116, 116, 111, 101, 119, 134, 113, 118, 120, 112, 113, 121, 124, 118, 130, 120, 122, 116, 110, 114, 122, 116, 107, 108, 107, 76, 108, 110, 117, 109, 116, 112, 107, 121, 111, 112, 120, 125, 111, 105, 119, 120, 104, 105, 117, 115, 114, 124, 123, 114, 122, 113, 115, 121, 124, 113, 111, 123, 124, 135, 124, 112, 113, 122, 123, 118, 111, 114, 120, 112, 131, 113, 115, 132, 110, 123, 123, 116, 134, 115, 104, 126, 112, 107, 123, 123, 115, 107, 117, 118, 116, 123, 125, 121, 115, 108, 119, 110, 97, 113, 98, 128, 103, 115, 104, 113, 119, 107, 118, 120, 112, 117, 126, 107, 112, 106, 116, 108, 109, 115, 122, 113, 122, 117, 108, 133, 118, 103, 114, 114, 108, 110, 110, 101, 118, 122, 121, 120, 104, 122, 115, 115, 113, 110, 111, 117, 112, 117, 125, 109, 105, 120, 116, 112, 108, 113, 95, 126, 118, 111, 122, 115, 111, 112, 118, 123, 114, 110, 112, 122, 113, 118, 103, 109, 110, 117, 117, 115, 120, 113, 120, 123, 119, 117, 118, 120, 111, 114, 108, 109, 111, 113, 127, 142, 129, 102, 122, 110, 109, 117, 110, 106, 113, 124, 101, 95, 119, 123, 124, 119, 105, 117, 103, 112, 123, 122, 120, 125, 122, 106, 116, 119, 118, 138, 122, 122, 128, 100, 111, 116, 121, 121, 116, 106, 111, 116, 108, 145, 104, 117, 115, 120, 121, 110, 115, 116, 117, 122, 105, 119, 116, 120, 118, 113, 109, 110, 107, 121, 110, 109, 110, 106, 113, 112, 110, 113, 105, 124, 102, 109, 110, 110, 111, 115, 134, 122, 118, 115, 123, 104, 119, 123, 123, 105, 122, 110, 114, 115, 124, 128, 114, 131, 115, 122, 115, 102, 128, 124, 109, 118, 121, 114, 103, 106, 108, 94, 123, 108, 126, 106, 125, 101, 126, 115, 103, 128, 116, 103, 110, 119, 125, 103, 129, 112, 118, 111, 119, 114, 119, 119, 112, 116, 112, 129, 110, 101, 120, 107, 109, 114, 114, 102, 126, 115, 122, 119, 136, 127, 106, 111, 115, 106, 132, 108, 115, 118, 118, 125, 126, 103, 120, 110, 116, 115, 105, 114, 120, 108, 115, 114, 118, 119, 112, 118, 108, 110, 119, 112, 128, 113, 100, 107, 115, 112, 127, 115, 110, 131, 107, 110, 115, 111, 109, 105, 112, 105, 105, 121, 112, 102, 140, 125, 107, 114, 114, 125, 127, 118, 99, 119, 99, 106, 113, 127, 118, 98, 115, 121, 114, 116, 107, 108, 105, 119, 127, 115, 115, 108, 111, 128, 107, 111, 117, 125, 130, 113, 113, 122, 117, 118, 125, 120, 109, 134, 103, 128, 103, 105, 101, 102, 106, 121, 122, 119, 99, 116, 116, 120, 133, 114, 120, 137, 112, 128, 120, 120, 107, 109, 115, 130, 111, 121, 121, 109, 111, 123, 106, 114, 123, 140, 128, 117, 102, 119, 108, 107, 117, 125, 129, 126, 118, 115, 117, 114, 108, 113, 112, 64, 121, 112, 116, 98, 120, 127, 116, 108, 116, 131, 112, 126, 128, 110, 108, 122, 116, 122, 122, 111, 104, 101, 117, 111, 123, 103, 106, 107, 114, 95, 130, 108, 123, 126, 124, 110, 114, 97, 115, 109, 121, 113, 116, 122, 127, 121, 108, 113, 118, 116, 107, 113, 111, 96, 111, 117, 109, 107, 129, 112, 120, 120, 113, 109, 113, 118, 109, 130, 121, 116, 114, 121, 109, 107, 128, 118, 108, 117, 101, 114, 97, 111, 117, 126, 117, 119, 119, 107, 120, 108, 132, 119, 120, 109, 113, 117, 101, 125, 110, 113, 127, 115, 104, 110, 112, 114, 112, 144, 118, 97, 120, 114, 110, 111, 120, 123, 110, 121, 116, 118, 116, 105, 132, 127, 123, 105, 144, 124, 118, 121, 102, 130, 105, 117, 103, 110, 119, 121, 111, 133, 97, 114, 123, 115, 135, 114, 125, 119, 102, 125, 119, 118, 115, 110, 116, 103, 123, 114, 119, 106, 116, 116, 99, 113, 115, 87, 119, 125, 122, 118, 111, 112, 120, 125, 110, 117, 108, 105, 110, 119, 121, 103, 130, 129, 124, 122, 108, 105, 104, 131, 119, 130, 111, 109, 115, 128, 114, 121, 110, 123, 115, 109, 115, 139, 114, 113, 108, 112, 118, 111, 119, 113, 100, 118, 95, 101, 108, 113, 113, 94, 115, 108, 110, 130, 101, 125, 105, 115, 127, 124, 123, 121, 124, 107, 129, 110, 119, 120, 108, 128, 133, 119, 122, 117, 127, 126, 117, 118, 109, 112, 114, 123, 117, 112, 144, 124, 117, 104, 119, 115, 121, 125, 108, 128, 122, 112, 105, 123, 121, 113, 118, 103, 114, 133, 117, 107, 105, 126, 110, 125, 116, 114, 121, 102, 126, 110, 115, 132, 110, 124, 126, 122, 103, 110, 133, 110, 118, 110, 123, 131, 113, 104, 121, 104, 118, 118, 116, 120, 114, 105, 126, 117, 89, 122, 119, 106, 114, 123, 112, 119, 106, 112, 112, 124, 119, 127, 138, 111, 115, 110, 111, 107, 116, 114, 104, 116, 125, 128, 127, 106, 108, 129, 117, 122, 115, 103, 101, 114, 125, 127, 105, 110, 111, 110, 118, 127, 122, 106, 121, 133, 120, 111, 116, 114, 118, 115, 109, 119, 115, 116, 110, 126, 117, 115, 114, 118, 122, 108, 104, 107, 114, 110, 120, 122, 121, 113, 112, 119, 124, 125, 126, 107, 113, 116, 107, 123, 126, 121, 114, 121, 111, 120, 110, 119, 114, 108, 115, 127, 138, 127, 118, 114, 114, 110, 126, 117, 107, 122, 110, 118, 117, 121, 126, 111, 104, 95, 115, 116, 109, 107, 110, 118, 124, 118, 125, 122, 108, 124, 101, 124, 122, 117, 116, 118, 115, 113, 111, 114, 108, 105, 109, 105, 114, 118, 126, 114, 114, 127, 109, 108, 121, 115, 102, 122, 117, 111, 108, 127, 122, 108, 117, 132, 124, 121, 103, 107, 99, 120, 119, 119, 129, 108, 112, 128, 108, 120, 106, 122, 106, 129, 125, 110, 121, 112, 135, 132, 121, 133, 117, 117, 121, 118, 116, 121, 110, 109, 115, 123, 114, 102, 120, 127, 110, 106, 108, 116, 116, 111, 114, 122, 118, 109, 121, 119, 118, 116, 95, 114, 113, 99, 121, 120, 117, 123, 111, 121, 122, 111, 120, 110, 105, 126, 114, 115, 118, 116, 112, 113, 119, 110, 114, 120, 120, 118, 113, 114, 118, 105, 133, 112, 105, 110, 109, 124, 114, 114, 115, 112, 118, 102, 121, 122, 111, 116, 119, 111, 113, 102, 114, 116, 109, 123, 106, 117, 104, 120, 125, 119, 105, 124, 125, 116, 122, 119, 115, 110, 120, 111, 97, 111, 112, 127, 106, 113, 118, 114, 110, 112, 115, 124, 113, 131, 124, 129, 136, 126, 129, 113, 136, 129, 139, 115, 114, 139, 103, 126, 98, 112, 116, 112, 113, 104, 109, 127, 121, 132, 109, 130, 132, 113, 122, 131, 109, 118, 119, 107, 113, 123, 114, 114, 117, 109, 122, 108, 123, 121, 126, 112, 106, 103, 118, 123, 117, 112, 129, 112, 112, 115, 119, 120, 101, 113, 108, 114, 120, 120, 104, 107, 115, 119, 108, 114, 117, 121, 103, 105, 106, 119, 108, 120, 126, 126, 101, 119, 122, 108, 106, 145, 123, 124, 133, 109, 129, 108, 111, 115, 126, 115, 121, 125, 113, 104, 116, 116, 116, 107, 112, 98, 98, 111, 116, 120, 116, 115, 113, 110, 106, 118, 115, 121, 124, 128, 114, 99, 133, 124, 141, 115, 122, 130, 130, 104, 112, 118, 111, 120, 114, 123, 114, 119, 125, 113, 120, 116, 114, 103, 110, 101, 114, 113, 128, 111, 128, 111, 118, 108, 125, 112, 118, 112, 133, 105, 117, 118, 115, 115, 123, 116, 107, 101, 109, 113, 111, 115, 126, 109, 117, 94, 121, 120, 120, 120, 110, 111, 119, 98, 116, 103, 99, 110, 123, 114, 132, 123, 108, 113, 117, 119, 114, 122, 124, 109, 116, 121, 116, 115, 97, 122, 101, 123, 116, 102, 111, 121, 131, 118, 122, 112, 126, 130, 128, 117, 122, 110, 120, 115, 110, 115, 133, 113, 121, 119, 116, 124, 122, 172, 122, 111, 119, 112, 110, 112, 119, 122, 96, 139, 114, 116, 103, 124, 122, 114, 117, 120, 115, 120, 101, 125, 113, 128, 108, 124, 109, 109, 113, 103, 118, 103, 110, 116, 128, 118, 100, 146, 118, 123, 118, 113, 126, 108, 109, 104, 114, 125, 113, 118, 115, 139, 117, 110, 107, 111, 145, 109, 113, 108, 112, 127, 123, 111, 106, 109, 122, 107, 124, 111, 123, 115, 110, 120, 129, 96, 122, 100, 123, 117, 115, 115, 116, 119, 117, 115, 130, 116, 109, 107, 118, 123, 104, 112, 120, 116, 126, 117, 92, 109, 108, 125, 110, 115, 132, 120, 98, 113, 127, 119, 135, 115, 113, 112, 109, 120, 129, 117, 112, 110, 118, 114, 106, 123, 125, 106, 121, 101, 107, 123, 112, 117, 110, 116, 126, 112, 120, 110, 108, 116, 105, 110, 108, 104, 118, 115, 102, 97, 105, 110, 107, 108, 105, 115, 124, 118, 117, 109, 109, 117, 118, 104, 115, 126, 120, 105, 111, 107, 118, 93, 106, 90, 108, 119, 117, 124, 120, 113, 121, 118, 124, 114, 120, 119, 110, 115, 116, 114, 104, 123, 111, 120, 108, 115, 120, 112, 116, 115, 123, 112, 112, 113, 118, 112, 124, 108, 112, 100, 113, 129, 112, 118, 118, 120, 120, 125, 111, 115, 116, 118, 101, 117, 125, 107, 116, 116, 107, 115, 125, 156, 114, 114, 124, 114, 124, 109, 106, 120, 119, 120, 107, 113, 113, 136, 113, 121, 102, 117, 100, 112, 105, 119, 134, 121, 133, 109, 122, 104, 108, 111, 120, 125, 115, 119, 128, 109, 117, 118, 114, 108, 107, 116, 111, 113, 126, 114, 118, 113, 109, 116, 125, 118, 134, 112, 113, 126, 116, 117, 123, 104, 110, 115, 129, 120, 119, 118, 116, 112, 117, 122, 128, 109, 112, 115, 123, 125, 126, 115, 101, 112, 111, 94, 121, 116, 115, 125, 127, 120, 122, 119, 139, 101, 119, 106, 103, 128, 124, 122, 113, 116, 104, 107, 126, 116, 115, 113, 106, 119, 136, 116, 112, 115, 117, 119, 110, 109, 111, 109, 120, 132, 124, 115, 110, 106, 118, 115, 116, 98, 112, 126, 117, 112, 138, 120, 110, 119, 111, 119, 108, 113, 88, 110, 112, 120, 134, 127, 100, 118, 115, 120, 119, 119, 118, 122, 129, 114, 108, 113, 117, 115, 103, 122, 110, 133, 111, 113, 111, 124, 116, 114, 107, 119, 119, 115, 125, 125, 111, 124, 98, 120, 120, 123, 102, 144, 118, 125, 117, 100, 118, 116, 95, 113, 117, 112, 119, 111, 121, 115, 129, 114, 108, 125, 114, 115, 127, 116, 112, 128, 118, 110, 128, 116, 121, 115, 111, 116, 126, 120, 115, 122, 109, 108, 109, 115, 121, 114, 117, 111, 101, 115, 121, 109, 119, 99, 105, 118, 114, 112, 115, 117, 120, 118, 111, 105, 117, 110, 115, 120, 116, 117, 125, 122, 124, 122, 119, 123, 116, 112, 118, 122, 116, 111, 114, 118, 111, 118, 120, 120, 111, 113, 114, 115, 115, 134, 112, 111, 109, 110, 121, 115, 121, 124, 118, 117, 116, 114, 124, 109, 127, 114, 113, 122, 115, 112, 115, 108, 116, 116, 118, 116, 121, 118, 116, 113, 118, 114, 118, 121, 116, 122, 104, 115, 111, 98, 105, 115, 115, 115, 115, 119, 114, 120, 124, 123, 104, 112, 125, 114, 110, 117, 118, 120, 117, 120, 109, 118, 116, 117, 119, 112, 114, 138, 121, 111, 114, 119, 119, 113, 122, 117, 116, 121, 121, 126, 114, 115, 113, 113, 115, 114, 124, 108, 115, 107, 114, 114, 143, 114, 112, 121, 116, 117, 119, 118, 107, 120, 120, 115, 133, 124, 114, 109, 117, 117, 117, 122, 113, 122, 116, 120, 119, 116, 108, 111, 113, 118, 103, 112, 121, 130, 116, 115, 113, 116, 108, 117, 119, 115, 115, 122, 117, 115, 126, 119, 118, 123, 120, 124, 100, 110, 120, 117, 112, 121, 121, 117, 96, 115, 113, 114, 122, 120, 109, 109, 123, 120, 111, 122, 120, 117, 114, 117, 111, 120, 118, 119, 109, 114, 108, 121, 126, 116, 126, 113, 111, 121, 126, 111, 115, 113, 122, 105, 119, 105, 124, 120, 116, 121, 109, 121, 118, 115, 131, 114, 113, 125, 119, 113, 122, 117, 115, 112, 112, 120, 113, 121, 107, 108, 111, 110, 126, 113, 114, 122, 108, 127, 115, 122, 119, 119, 121, 118, 115, 119, 130, 128, 117, 115, 124, 139, 116, 112, 117, 106, 119, 103, 117, 117, 112, 117, 121, 117, 120, 141, 134, 115, 112, 113, 123, 117, 112, 129, 118, 100, 118, 120, 115, 122, 122, 112, 113, 118, 122, 120, 131, 110, 119, 114, 122, 117, 118, 121, 111, 133, 126, 115, 100, 115, 112, 117, 117, 117, 117, 114, 115, 110, 118, 129, 117, 115, 120, 119, 110, 123, 136, 119, 117, 119, 113, 115, 122, 123, 112, 118, 113, 125, 123, 121, 116, 114, 123, 115, 109, 117, 116, 121, 122, 117, 111, 112, 130, 116, 119, 106, 120, 113, 111, 119, 108, 116, 117, 121, 115, 109, 114, 102, 115, 114, 103, 118, 118, 90, 109, 122, 110, 124, 118, 118, 116, 118, 116, 106, 115, 105, 119, 109, 123, 110, 126, 121, 128, 105, 121, 120, 112, 114, 121, 113, 118, 111, 116, 121, 115, 106, 119, 109, 115, 106, 118, 118, 109, 121, 122, 111, 121, 113, 113, 122, 115, 122, 116, 125, 115, 113, 121, 114, 116, 118, 121, 121, 106, 113, 118, 116, 119, 118, 125, 124, 121, 113, 119, 120, 114, 113, 111, 118, 117, 109, 114, 125, 118, 113, 117, 121, 121, 105, 125, 116, 116, 107, 124, 105, 120, 113, 121, 124, 113, 115, 113, 112, 122, 154, 111, 108, 119, 109, 114, 118, 110, 130, 119, 102, 109, 101, 98, 116, 116, 106, 117, 99, 104, 94, 104, 104, 111, 106, 112, 124, 124, 136, 108, 140, 104, 114, 115, 101, 113, 103, 108, 104, 117, 115, 123, 108, 99, 118, 129, 113, 125, 106, 131, 113, 98, 88, 127, 107, 117, 109, 122, 134, 112, 113, 125, 113, 111, 113, 105, 115, 109, 108, 111, 123, 130, 120, 115, 104, 110, 121, 118, 105, 123, 125, 121, 104, 108, 115, 105, 106, 117, 115, 107, 102, 121, 116, 99, 127, 132, 121, 116, 137, 118, 122, 117, 110, 108, 116, 128, 123, 96, 103, 102, 112, 113, 95, 126, 97, 113, 109, 114, 103, 103, 120, 115, 136, 113, 103, 99, 117, 93, 108, 113, 95, 118, 106, 108, 124, 105, 118, 108, 129, 127, 119, 108, 129, 107, 113, 124, 128, 122, 119, 111, 119, 107, 117, 119, 119, 107, 132, 119, 131, 101, 112, 116, 108, 133, 133, 112, 109, 113, 123, 113, 99, 130, 100, 118, 122, 96, 136, 126, 116, 81, 118, 113, 117, 119, 130, 115, 101, 108, 114, 105, 114, 112, 96, 136, 124, 113, 124, 103, 115, 115, 110, 120, 109, 109, 108, 113, 115, 130, 105, 107, 123, 105, 118, 111, 103, 98, 116, 117, 107, 108, 112, 105, 115, 98, 112, 106, 125, 105, 132, 107, 126, 116, 118, 111, 111, 98, 123, 104, 130, 102, 104, 129, 128, 117, 98, 122, 116, 104, 115, 118, 107, 109, 118, 122, 98, 123, 110, 117, 114, 108, 105, 104, 137, 117, 102, 102, 119, 134, 133, 102, 112, 114, 121, 108, 103, 115, 115, 101, 99, 113, 124, 127, 120, 116, 117, 107, 97, 120, 122, 123, 113, 128, 124, 138, 119, 119, 133, 115, 117, 109, 118, 133, 136, 114, 123, 118, 118, 111, 112, 118, 116, 121, 134, 113, 111, 112, 100, 127, 109, 118, 119, 127, 116, 104, 120, 131, 137, 131, 109, 119, 110, 111, 107, 112, 109, 108, 127, 122, 106, 113, 93, 107, 111, 117, 112, 111, 122, 111, 124, 133, 111, 111, 125, 127, 141, 114, 112, 117, 134, 124, 126, 112, 102, 115, 107, 113, 102, 111, 116, 107, 112, 122, 110, 110, 118, 109, 108, 130, 105, 119, 101, 109, 111, 103, 109, 113, 93, 130, 118, 123, 114, 120, 103, 105, 98, 89, 111, 126, 137, 106, 123, 106, 114, 107, 106, 126, 99, 119, 122, 104, 114, 128, 110, 122, 104, 99, 100, 107, 124, 99, 123, 137, 115, 111, 111, 106, 102, 109, 103, 124, 103, 112, 118, 140, 119, 107, 116, 119, 102, 123, 125, 98, 121, 128, 126, 115, 117, 113, 107, 102, 114, 113, 104, 127, 117, 122, 120, 125, 100, 85, 118, 116, 123, 107, 127, 109, 125, 126, 132, 101, 100, 120, 126, 133, 100, 130, 85, 114, 107, 102, 105, 105, 118, 122, 138, 118, 115, 121, 100, 111, 110, 103, 116, 120, 99, 115, 109, 118, 122, 116, 99, 102, 110, 126, 109, 118, 116, 103, 112, 105, 127, 110, 108, 118, 105, 119, 120, 117, 102, 131, 122, 109, 105, 138, 117, 116, 122, 116, 116, 110, 113, 119, 122, 113, 120, 124, 105, 118, 116, 106, 120, 109, 115, 125, 114, 103, 110, 115, 123, 122, 113, 133, 130, 114, 122, 111, 124, 116, 127, 139, 114, 118, 108, 111, 115, 100, 125, 115, 122, 125, 104, 113, 113, 123, 110, 117, 117, 109, 119, 116, 125, 119, 121, 113, 124, 120, 127, 106, 121, 109, 112, 118, 133, 121, 117, 104, 113, 111, 113, 122, 111, 124, 115, 121, 118, 120, 107, 122, 108, 122, 118, 110, 111, 124, 118, 134, 121, 109, 110, 124, 117, 120, 118, 119, 116, 121, 107, 114, 115, 128, 108, 117, 120, 113, 110, 131, 110, 104, 122, 118, 116, 111, 108, 117, 124, 115, 112, 118, 113, 112, 126, 111, 111, 119, 114, 113, 114, 109, 122, 117, 117, 117, 119, 112, 117, 126, 102, 106, 113, 106, 126, 116, 125, 129, 107, 124, 96, 119, 113, 118, 123, 115, 124, 121, 128, 121, 128, 119, 120, 116, 121, 109, 134, 126, 116, 108, 114, 116, 111, 115, 128, 118, 98, 105, 108, 114, 117, 110, 118, 113, 110, 101, 112, 108, 129, 113, 121, 99, 119, 113, 103, 106, 107, 112, 124, 127, 118, 119, 102, 117, 125, 107, 104, 117, 115, 107, 124, 110, 113, 102, 112, 113, 113, 109, 122, 116, 110, 113, 111, 116, 121, 111, 120, 109, 114, 130, 113, 119, 116, 126, 116, 114, 113, 120, 111, 111, 119, 128, 118, 124, 122, 126, 112, 116, 125, 125, 115, 109, 120, 113, 124, 110, 98, 111, 124, 115, 116, 128, 109, 119, 132, 111, 125, 114, 116, 96, 115, 110, 112, 122, 123, 120, 119, 104, 120, 108, 99, 109, 123, 124, 112, 120, 119, 130, 117, 118, 131, 108, 96, 113, 120, 112, 109, 125, 117, 94, 118, 111, 102, 124, 111, 111, 116, 126, 120, 109, 137, 122, 115, 119, 114, 121, 124, 116, 109, 116, 122, 111, 115, 123, 115, 118, 113, 113, 119, 120, 114, 110, 110, 108, 111, 123, 119, 117, 128, 114, 118, 112, 119, 114, 123, 111, 123, 108, 117, 153, 114, 106, 126, 124, 125, 110, 118, 107, 134, 122, 109, 112, 105, 120, 114, 128, 120, 107, 117, 119, 113, 120, 130, 112, 122, 116, 127, 114, 118, 99, 109, 99, 126, 131, 126, 108, 124, 115, 120, 110, 99, 123, 115, 127, 117, 111, 117, 122, 113, 125, 118, 134, 125, 115, 111, 116, 107, 110, 116, 125, 110, 117, 117, 124, 111, 120, 103, 101, 126, 116, 130, 116, 114, 123, 99, 128, 119, 111, 113, 120, 116, 110, 123, 110, 110, 115, 114, 114, 126, 113, 121, 135, 118, 120, 110, 109, 123, 121, 120, 126, 117, 117, 114, 116, 116, 116, 121, 118, 129, 124, 108, 128, 113, 123, 116, 115, 109, 116, 108, 105, 105, 115, 107, 107, 113, 116, 123, 124, 113, 109, 118, 110, 108, 105, 114, 116, 104, 123, 106, 111, 121, 126, 114, 125, 115, 105, 132, 125, 118, 112, 108, 115, 119, 129, 109, 104, 123, 107, 120, 122, 122, 129, 105, 126, 127, 120, 112, 105, 126, 105, 106, 105, 123, 98, 135, 127, 117, 116, 118, 110, 115, 135, 123, 116, 134, 103, 123, 118, 123, 118, 96, 101, 124, 118, 135, 118, 103, 113, 111, 112, 123, 114, 110, 117, 117, 100, 106, 105, 125, 122, 111, 109, 119, 107, 123, 102, 109, 106, 116, 122, 117, 110, 134, 112, 111, 117, 122, 116, 128, 124, 101, 132, 132, 119, 106, 116, 120, 114, 108, 112, 108, 113, 115, 110, 111, 123, 119, 121, 99, 116, 134, 122, 108, 109, 114, 106, 110, 110, 111, 116, 122, 117, 111, 107, 119, 127, 109, 110, 123, 123, 132, 115, 123, 109, 106, 118, 104, 104, 108, 133, 126, 128, 105, 121, 128, 128, 113, 129, 116, 106, 118, 123, 111, 124, 112, 122, 115, 120, 115, 110, 115, 133, 107, 112, 112, 113, 118, 113, 128, 111, 114, 122, 119, 122, 110, 118, 113, 117, 113, 126, 127, 122, 120, 111, 123, 118, 118, 114, 119, 103, 121, 115, 114, 102, 124, 117, 123, 124, 109, 109, 109, 125, 120, 108, 127, 121, 107, 122, 123, 105, 116, 121, 117, 96, 111, 127, 126, 113, 109, 124, 119, 104, 113, 98, 105, 108, 118, 117, 115, 111, 123, 123, 122, 96, 133, 107, 111, 118, 111, 107, 110, 121, 111, 107, 121, 118, 111, 117, 122, 115, 113, 110, 104, 108, 93, 111, 101, 129, 131, 108, 112, 112, 117, 122, 115, 103, 124, 121, 105, 126, 128, 111, 114, 129, 117, 112, 107, 114, 113, 127, 111, 126, 105, 103, 117, 123, 104, 111, 108, 113, 124, 119, 110, 109, 126, 113, 115, 101, 127, 105, 120, 130, 119, 121, 119, 110, 110, 124, 119, 115, 102, 122, 108, 113, 127, 116, 107, 112, 121, 114, 122, 122, 119, 127, 125, 106, 127, 112, 113, 127, 119, 116, 112, 116, 120, 112, 108, 117, 115, 119, 112, 114, 127, 133, 104, 122, 123, 117, 129, 106, 117, 101, 115, 104, 106, 114, 122, 112, 120, 106, 123, 110, 117, 154, 99, 118, 119, 119, 98, 109, 113, 103, 105, 112, 119, 110, 116, 112, 111, 120, 116, 101, 125, 119, 124, 128, 112, 118, 128, 116, 110, 116, 111, 121, 127, 119, 115, 105, 131, 120, 111, 112, 117, 118, 112, 91, 110, 112, 124, 113, 131, 119, 119, 110, 111, 119, 123, 108, 106, 110, 103, 115, 109, 125, 99, 126, 117, 116, 107, 117, 128, 107, 106, 114, 118, 95, 121, 135, 125, 123, 114, 125, 94, 113, 124, 126, 104, 116, 123, 114, 116, 100, 108, 150, 113, 108, 125, 91, 122, 109, 123, 117, 108, 108, 118, 131, 105, 111, 124, 127, 111, 113, 103, 116, 120, 120, 108, 115, 108, 98, 113, 105, 118, 112, 110, 126, 115, 126, 114, 108, 109, 109, 133, 112, 115, 103, 119, 123, 120, 112, 110, 95, 104, 112, 107, 122, 108, 122, 132, 112, 121, 112, 118, 119, 118, 120, 119, 138, 105, 119, 141, 120, 114, 122, 123, 103, 103, 115, 114, 106, 117, 119, 104, 137, 93, 109, 107, 110, 124, 112, 109, 110, 128, 118, 109, 101, 122, 119, 123, 118, 144, 108, 116, 144, 106, 121, 113, 116, 109, 126, 110, 124, 115, 125, 132, 121, 117, 127, 102, 113, 126, 108, 118, 110, 119, 110, 115, 126, 135, 113, 109, 110, 122, 125, 116, 127, 120, 104, 110, 117, 123, 116, 128, 157, 97, 117, 114, 120, 114, 116, 115, 116, 112, 109, 119, 117, 117, 118, 116, 113, 138, 128, 109, 126, 121, 113, 122, 116, 105, 112, 105, 124, 108, 110, 112, 119, 113, 113, 117, 112, 108, 114, 119, 125, 131, 122, 115, 115, 112, 110, 113, 107, 111, 124, 110, 101, 114, 109, 121, 122, 110, 122, 116, 121, 125, 113, 132, 137, 118, 121, 113, 104, 118, 112, 114, 115, 102, 108, 117, 102, 106, 110, 109, 117, 127, 107, 117, 107, 122, 129, 100, 120, 113, 105, 122, 102, 115, 116, 113, 112, 120, 108, 90, 127, 116, 119, 122, 99, 97, 123, 102, 110, 112, 116, 106, 110, 124, 111, 116, 112, 119, 127, 107, 117, 118, 111, 115, 104, 117, 117, 102, 104, 104, 113, 106, 100, 119, 132, 116, 120, 134, 101, 104, 130, 112, 118, 115, 119, 103, 132, 119, 117, 109, 91, 111, 115, 104, 128, 126, 114, 143, 136, 114, 136, 113, 114, 122, 116, 127, 133, 123, 122, 111, 113, 95, 121, 113, 110, 128, 118, 118, 115, 111, 106, 119, 114, 122, 124, 102, 117, 120, 95, 126, 129, 109, 98, 108, 126, 110, 117, 102, 116, 109, 97, 111, 120, 101, 105, 115, 106, 114, 117, 113, 118, 113, 113, 107, 128, 112, 103, 125, 117, 108, 112, 120, 115, 118, 115, 107, 113, 116, 106, 108, 112, 126, 112, 99, 116, 115, 138, 108, 111, 123, 121, 116, 112, 123, 123, 109, 126, 116, 111, 114, 109, 114, 115, 126, 135, 139, 116, 128, 108, 104, 118, 96, 114, 115, 112, 102, 115, 144, 104, 124, 117, 119, 125, 104, 111, 121, 108, 110, 125, 124, 120, 119, 123, 110, 108, 118, 111, 111, 138, 123, 127, 107, 111, 108, 134, 114, 119, 122, 98, 119, 112, 125, 97, 128, 113, 119, 103, 127, 106, 114, 128, 119, 109, 134, 111, 122, 101, 109, 115, 111, 109, 122, 123, 100, 113, 115, 113, 122, 116, 118, 107, 126, 118, 106, 132, 131, 119, 114, 108, 119, 116, 117, 117, 114, 111, 105, 112, 109, 121, 87, 111, 115, 117, 111, 119, 131, 119, 113, 105, 126, 122, 115, 125, 123, 110, 111, 120, 119, 105, 123, 104, 113, 118, 111, 128, 115, 111, 109, 121, 117, 112, 112, 106, 101, 120, 107, 108, 123, 131, 109, 133, 107, 117, 114, 116, 125, 126, 107, 120, 105, 115, 117, 112, 119, 116, 106, 108, 132, 108, 128, 118, 99, 123, 141, 109, 103, 122, 118, 109, 128, 104, 125, 97, 124, 118, 114, 118, 114, 122, 117, 111, 107, 114, 94, 124, 112, 92, 124, 103, 104, 125, 114, 136, 115, 113, 119, 121, 114, 123, 111, 107, 109, 106, 123, 118, 117, 103, 116, 102, 112, 103, 122, 106, 112, 109, 121, 124, 117, 109, 108, 125, 113, 121, 125, 116, 120, 117, 112, 91, 107, 107, 106, 114, 124, 117, 106, 116, 116, 128, 120, 126, 108, 126, 123, 101, 107, 118, 107, 128, 120, 115, 117, 119, 111, 124, 114, 115, 132, 86, 114, 108, 114, 115, 117, 119, 97, 155, 108, 104, 115, 128, 106, 116, 124, 109, 93, 120, 125, 108, 115, 122, 113, 118, 115, 86, 120, 116, 107, 132, 117, 117, 113, 96, 97, 126, 99, 130, 119, 106, 110, 119, 108, 117, 116, 134, 114, 119, 110, 103, 102, 111, 106, 95, 117, 119, 121, 118, 115, 111, 117, 111, 114, 116, 106, 115, 107, 110, 107, 108, 152, 115, 121, 117, 101, 115, 98, 103, 111, 111, 113, 127, 112, 126, 119, 110, 126, 110, 90, 135, 116, 103, 111, 114, 123, 113, 146, 113, 100, 101, 107, 124, 116, 103, 122, 116, 132, 117, 116, 129, 106, 113, 120, 119, 110, 131, 116, 164, 95, 108, 131, 114, 105, 115, 122, 96, 121, 102, 118, 107, 119, 120, 121, 104, 118, 123, 101, 124, 115, 122, 145, 113, 116, 126, 114, 106, 126, 116, 112, 118, 118, 106, 121, 117, 105, 113, 113, 104, 144, 119, 116, 112, 101, 111, 117, 97, 115, 119, 115, 119, 121, 95, 127, 120, 109, 112, 106, 110, 119, 108, 96, 134, 113, 137, 112, 150, 122, 108, 119, 128, 106, 118, 144, 114, 92, 117, 113, 114, 122, 117, 110, 116, 91, 126, 112, 108, 102, 100, 116, 122, 103, 127, 108, 112, 120, 134, 101, 118, 114, 113, 108, 118, 106, 111, 125, 107, 113, 113, 111, 115, 111, 126, 120, 111, 107, 95, 109, 107, 120, 123, 115, 110, 119, 122, 103, 109, 116, 116, 117, 129, 118, 120, 140, 114, 114, 113, 123, 119, 126, 144, 115, 104, 114, 121, 120, 118, 158, 98, 128, 133, 112, 118, 110, 136, 110, 118, 109, 114, 89, 106, 114, 123, 106, 117, 107, 128, 121, 115, 117, 101, 106, 132, 95, 122, 105, 102, 86, 126, 121, 110, 108, 112, 121, 120, 109, 93, 115, 112, 111, 112, 116, 97, 114, 109, 119, 116, 115, 138, 113, 106, 108, 113, 136, 114, 114, 99, 109, 115, 107, 114, 122, 135, 126, 121, 105, 110, 122, 122, 122, 125, 131, 119, 117, 98, 125, 110, 105, 124, 117, 117, 117, 108, 117, 119, 132, 133, 117, 126, 122, 107, 103, 124, 113, 113, 125, 109, 120, 104, 119, 117, 127, 108, 126, 123, 140, 112, 121, 126, 116, 111, 123, 119, 116, 135, 99, 115, 119, 120, 117, 122, 110, 112, 109, 119, 114, 114, 111, 72, 120, 120, 108, 99, 115, 125, 112, 109, 121, 119, 103, 120, 120, 108, 119, 125, 111, 118, 113, 124, 119, 120, 114, 116, 109, 129, 103, 92, 114, 111, 115, 105, 103, 124, 119, 123, 114, 134, 94, 115, 113, 121, 113, 117, 110, 109, 130, 109, 96, 108, 114, 122, 109, 114, 109, 112, 118, 125, 99, 116, 120, 123, 102, 109, 116, 111, 111, 107, 121, 108, 117, 113, 109, 109, 113, 91, 125, 125, 113, 148, 107, 114, 121, 114, 127, 117, 130, 110, 140, 134, 101, 121, 122, 115, 106, 112, 113, 118, 101, 121, 124, 122, 124, 99, 119, 110, 115, 112, 117, 125, 120, 119, 110, 117, 117, 112, 114, 104, 121, 126, 120, 116, 113, 114, 118, 134, 126, 120, 105, 123, 121, 115, 127, 124, 101, 94, 114, 105, 117, 124, 120, 115, 120, 114, 136, 122, 86, 119, 120, 118, 112, 130, 113, 118, 116, 119, 121, 121, 121, 119, 118, 121, 115, 114, 119, 104, 121, 125, 116, 104, 117, 122, 128, 132, 117, 118, 113, 116, 113, 119, 73, 121, 120, 124, 110, 106, 119, 115, 124, 107, 126, 113, 114, 128, 112, 75, 115, 124, 98, 111, 105, 120, 113, 111, 112, 120, 132, 122, 115, 111, 112, 110, 124, 116, 113, 111, 112, 120, 115, 127, 125, 111, 121, 116, 115, 118, 108, 108, 111, 110, 104, 114, 118, 116, 110, 124, 105, 120, 125, 113, 131, 115, 117, 160, 131, 105, 116, 113, 135, 110, 109, 125, 108, 124, 118, 94, 120, 126, 110, 119, 110, 94, 119, 111, 118, 111, 123, 102, 111, 119, 120, 125, 122, 131, 114, 114, 120, 108, 127, 111, 121, 109, 103, 120, 114, 117, 117, 117, 113, 108, 119, 110, 110, 111, 126, 119, 111, 108, 118, 113, 119, 131, 118, 118, 106, 105, 115, 120, 114, 118, 145, 124, 112, 107, 116, 41, 123, 114, 123, 109, 111, 109, 111, 113, 127, 114, 113, 125, 121, 119, 116, 121, 104, 130, 106, 114, 123, 90, 122, 115, 125, 116, 118, 101, 117, 119, 122, 113, 107, 111, 111, 116, 117, 120, 115, 107, 95, 114, 102, 118, 128, 108, 88, 116, 113, 108, 127, 110, 117, 106, 118, 122, 118, 120, 111, 114, 112, 142, 109, 119, 115, 112, 117, 120, 116, 119, 111, 126, 105, 116, 125, 125, 112, 127, 114, 112, 117, 125, 125, 113, 145, 100, 118, 122, 125, 120, 110, 113, 105, 104, 118, 115, 169, 112, 117, 121, 127, 119, 114, 120, 118, 128, 111, 120, 135, 115, 120, 105, 111, 105, 116, 118, 111, 120, 139, 119, 117, 117, 112, 123, 120, 125, 133, 95, 123, 119, 127, 119, 99, 107, 120, 101, 119, 119, 118, 123, 113, 120, 114, 115, 99, 120, 185, 131, 106, 128, 122, 118, 119, 108, 121, 115, 117, 131, 128, 110, 106, 119, 123, 113, 114, 104, 118, 123, 119, 108, 117, 124, 118, 117, 123, 124, 125, 111, 122, 115, 113, 119, 112, 116, 107, 129, 109, 95, 112, 119, 117, 108, 121, 117, 104, 115, 121, 106, 115, 128, 119, 122, 113, 128, 116, 114, 107, 125, 120, 116, 120, 93, 120, 116, 117, 108, 112, 112, 118, 108, 114, 103, 112, 122, 123, 126, 110, 122, 112, 120, 114, 122, 113, 119, 125, 116, 118, 109, 112, 101, 110, 121, 122, 102, 109, 111, 119, 107, 116, 124, 115, 105, 100, 113, 132, 107, 118, 120, 98, 116, 97, 108, 132, 112, 110, 117, 112, 98, 127, 125, 118, 111, 122, 129, 107, 117, 117, 110, 116, 118, 120, 116, 116, 133, 122, 128, 119, 120, 103, 124, 109, 86, 128, 120, 127, 124, 135, 130, 147, 126, 121, 109, 98, 106, 101, 118, 115, 128, 119, 118, 118, 117, 99, 118, 104, 102, 123, 113, 101, 102, 133, 110, 148, 115, 114, 88, 108, 122, 109, 103, 107, 118, 122, 117, 113, 116, 106, 103, 128, 108, 99, 118, 111, 113, 113, 111, 112, 108, 129, 102, 101, 114, 113, 101, 118, 99, 109, 115, 119, 117, 108, 112, 92, 112, 78, 115, 115, 104, 121, 101, 125, 111, 109, 111, 120, 112, 107, 126, 125, 118, 129, 114, 114, 115, 106, 112, 129, 121, 111, 115, 88, 115, 88, 108, 119, 114, 128, 113, 127, 106, 100, 116, 121, 134, 112, 106, 119, 107, 103, 116, 110, 130, 103, 116, 113, 103, 128, 101, 107, 100, 96, 105, 126, 110, 132, 108, 92, 126, 112, 100, 113, 108, 114, 114, 110, 121, 118, 116, 98, 122, 106, 121, 114, 110, 111, 100, 118, 125, 118, 111, 118, 114, 139, 118, 119, 102, 114, 105, 121, 108, 108, 96, 110, 120, 120, 124, 109, 101, 125, 117, 139, 126, 112, 113, 117, 121, 114, 98, 116, 114, 126, 122, 103, 120, 98, 126, 117, 116, 117, 115, 114, 109, 119, 102, 118, 110, 99, 107, 111, 113, 119, 125, 114, 115, 121, 104, 117, 125, 115, 106, 123, 117, 125, 100, 98, 140, 109, 116, 123, 104, 93, 108, 109, 106, 109, 120, 122, 130, 114, 108, 127, 107, 127, 128, 128, 121, 124, 114, 108, 115, 111, 120, 121, 135, 114, 130, 115, 131, 119, 123, 124, 113, 112, 109, 116, 112, 113, 115, 132, 101, 112, 117, 123, 98, 126, 121, 132, 135, 127, 117, 91, 119, 104, 126, 126, 106, 123, 118, 104, 124, 101, 109, 119, 125, 123, 115, 91, 108, 122, 128, 128, 112, 111, 100, 113, 123, 108, 113, 115, 126, 120, 101, 122, 122, 112, 114, 112, 124, 115, 121, 113, 95, 122, 116, 111, 120, 124, 115, 95, 133, 119, 106, 123, 133, 96, 116, 102, 114, 127, 142, 131, 104, 114, 108, 120, 116, 111, 128, 113, 102, 116, 119, 111, 118, 95, 117, 112, 112, 113, 127, 121, 125, 117, 116, 115, 115, 120, 118, 110, 107, 125, 108, 129, 137, 116, 120, 114, 126, 116, 112, 113, 126, 119, 125, 121, 98, 116, 124, 122, 128, 102, 119, 126, 83, 121, 110, 119, 90, 121, 119, 111, 119, 107, 117, 119, 109, 113, 131, 106, 121, 125, 110, 122, 120, 129, 107, 109, 111, 104, 121, 105, 135, 108, 106, 109, 125, 84, 121, 113, 118, 124, 104, 106, 134, 109, 130, 104, 123, 114, 106, 120, 111, 105, 138, 118, 112, 117, 114, 120, 132, 98, 128, 108, 123, 110, 121, 115, 112, 114, 90, 135, 108, 109, 124, 98, 116, 122, 132, 106, 114, 122, 110, 113, 110, 125, 105, 132, 108, 120, 116, 119, 113, 116, 116, 86, 98, 108, 127, 142, 120, 108, 115, 104, 116, 113, 120, 112, 119, 98, 113, 100, 113, 118, 134, 106, 109, 126, 115, 122, 117, 126, 118, 122, 111, 121, 139, 120, 113, 128, 104, 113, 120, 127, 117, 124, 116, 121, 110, 110, 107, 116, 122, 109, 124, 106, 107, 132, 114, 115, 118, 123, 114, 119, 108, 114, 123, 111, 97, 114, 119, 116, 114, 112, 111, 118, 117, 121, 121, 122, 107, 119, 115, 105, 117, 111, 114, 103, 105, 122, 104, 119, 111, 115, 110, 118, 127, 124, 102, 123, 128, 121, 113, 112, 125, 150, 119, 122, 110, 111, 117, 117, 107, 113, 119, 111, 111, 110, 119, 123, 110, 108, 116, 125, 125, 115, 118, 115, 105, 121, 111, 114, 124, 130, 110, 106, 118, 114, 114, 105, 119, 111, 112, 133, 107, 130, 116, 103, 119, 126, 121, 122, 103, 111, 126, 122, 125, 116, 106, 120, 98, 108, 111, 139, 110, 121, 128, 105, 101, 98, 117, 117, 119, 111, 106, 126, 113, 117, 116, 125, 115, 113, 117, 123, 112, 113, 123, 125, 111, 120, 113, 120, 111, 108, 113, 135, 104, 115, 108, 105, 114, 115, 119, 124, 106, 124, 114, 120, 86, 124, 115, 114, 112, 104, 103, 115, 113, 115, 114, 119, 122, 131, 111, 128, 112, 119, 122, 144, 113, 118, 110, 117, 119, 119, 115, 116, 125, 114, 118, 116, 104, 122, 114, 112, 119, 119, 108, 113, 115, 116, 132, 110, 120, 121, 127, 114, 116, 122, 95, 105, 110, 103, 107, 107, 107, 111, 116, 107, 115, 119, 119, 123, 131, 120, 122, 118, 113, 116, 118, 122, 115, 113, 116, 116, 139, 135, 112, 110, 116, 123, 117, 109, 98, 116, 113, 121, 116, 111, 111, 110, 123, 107, 118, 115, 118, 117, 107, 114, 124, 113, 125, 107, 128, 110, 121, 110, 111, 126, 107, 120, 112, 119, 115, 110, 114, 109, 114, 118, 124, 111, 113, 112, 120, 116, 127, 110, 131, 121, 119, 119, 121, 127, 115, 102, 108, 120, 98, 120, 111, 104, 116, 115, 109, 114, 108, 121, 120, 106, 116, 119, 123, 115, 117, 106, 116, 107, 116, 114, 115, 108, 115, 120, 116, 133, 118, 126, 125, 125, 124, 110, 110, 114, 120, 118, 111, 129, 120, 99, 125, 118, 112, 114, 115, 121, 126, 113, 110, 109, 111, 124, 123, 118, 109, 113, 123, 104, 117, 117, 123, 112, 112, 140, 125, 113, 114, 123, 115, 119, 100, 121, 124, 120, 121, 111, 116, 118, 117, 104, 124, 112, 126, 117, 91, 113, 119, 117, 114, 116, 113, 119, 116, 114, 107, 131, 114, 105, 115, 119, 116, 125, 107, 116, 112, 104, 111, 120, 106, 118, 123, 114, 120, 115, 93, 115, 97, 123, 110, 122, 106, 114, 103, 115, 117, 116, 115, 120, 124, 116, 117, 118, 111, 116, 123, 118, 120, 113, 114, 126, 118, 122, 125, 127, 123, 112, 107, 112, 96, 112, 121, 127, 114, 108, 123, 117, 106, 113, 114, 116, 117, 108, 123, 120, 119, 113, 119, 116, 105, 116, 126, 106, 112, 119, 116, 111, 106, 109, 114, 121, 112, 104, 115, 126, 123, 118, 113, 111, 109, 117, 116, 110, 121, 116, 112, 114, 113, 118, 113, 106, 110, 123, 117, 134, 113, 129, 121, 115, 113, 117, 117, 108, 121, 130, 110, 111, 120, 118, 123, 113, 118, 128, 122, 115, 106, 117, 113, 115, 112, 105, 106, 121, 116, 121, 119, 126, 117, 111, 104, 121, 120, 107, 115, 121, 113, 111, 117, 119, 111, 119, 116, 130, 126, 109, 116, 115, 116, 126, 113, 121, 114, 111, 119, 123, 118, 122, 106, 117, 110, 111, 110, 144, 122, 124, 114, 109, 121, 114, 112, 100, 124, 112, 128, 118, 116, 121, 120, 107, 124, 119, 110, 117, 121, 124, 117, 109, 117, 115, 117, 120, 114, 110, 117, 112, 118, 109, 130, 113, 118, 111, 118, 111, 116, 119, 120, 135, 120, 117, 131, 128, 106, 130, 118, 115, 122, 127, 126, 115, 111, 123, 118, 112, 123, 109, 119, 122, 121, 110, 103, 129, 116, 117, 122, 136, 128, 130, 122, 132, 136, 146, 116, 121, 113, 117, 110, 112, 108, 113, 118, 121, 117, 120, 115, 113, 108, 102, 116, 112, 125, 117, 117, 115, 122, 110, 113, 115, 117, 106, 118, 110, 105, 125, 121, 117, 116, 114, 110, 111, 118, 112, 124, 124, 115, 112, 120, 110, 118, 106, 120, 121, 125, 117, 123, 130, 119, 107, 117, 114, 114, 116, 113, 126, 112, 112, 105, 114, 91, 108, 117, 120, 112, 112, 115, 118, 119, 109, 120, 114, 99, 105, 124, 114, 121, 113, 123, 115, 111, 107, 111, 112, 125, 104, 114, 109, 117, 115, 111, 114, 120, 132, 126, 108, 112, 118, 114, 111, 123, 111, 119, 128, 114, 114, 112, 113, 115, 123, 119, 117, 111, 122, 124, 122, 120, 119, 119, 102, 113, 114, 121, 115, 118, 114, 114, 124, 120, 110, 116, 130, 112, 114, 126, 118, 106, 111, 115, 119, 123, 119, 116, 116, 112, 119, 130, 108, 112, 115, 124, 115, 115, 117, 115, 104, 123, 123, 112, 113, 127, 111, 114, 118, 110, 114, 128, 114, 114, 112, 127, 113, 123, 117, 117, 114, 120, 124, 114, 121, 107, 128, 125, 119, 104, 127, 116, 122, 114, 111, 131, 131, 121, 111, 112, 115, 118, 113, 117, 128, 116, 123, 104, 115, 116, 119, 115, 112, 107, 110, 115, 115, 114, 126, 119, 116, 125, 105, 124, 102, 118, 115, 106, 113, 107, 122, 120, 112, 125, 112, 111, 121, 115, 105, 117, 127, 119, 128, 105, 110, 124, 115, 112, 113, 118, 113, 115, 115, 122, 114, 124, 119, 116, 120, 124, 116, 116, 125, 120, 116, 127, 119, 122, 116, 122, 108, 112, 122, 114, 115, 114, 117, 127, 125, 122, 122, 119, 107, 115, 124, 121, 124, 114, 115, 107, 122, 112, 125, 116, 122, 104, 116, 115, 113, 109, 118, 114, 124, 110, 104, 92, 97, 132, 107, 126, 125, 118, 115, 117, 126, 116, 118, 115, 117, 113, 123, 110, 122, 111, 116, 109, 129, 114, 109, 122, 119, 110, 110, 111, 118, 110, 112, 115, 118, 114, 127, 119, 112, 118, 114, 111, 107, 107, 124, 114, 115, 114, 128, 111, 114, 117, 114, 125, 115, 107, 117, 104, 115, 119, 123, 111, 113, 110, 119, 111, 108, 119, 110, 115, 122, 125, 118, 112, 116, 113, 126, 112, 120, 117, 121, 114, 110, 113, 118, 110, 125, 115, 117, 118, 109, 118, 123, 110, 117, 110, 116, 104, 113, 123, 117, 114, 120, 113, 117, 110, 126, 110, 111, 121, 119, 115, 120, 125, 116, 120, 111, 113, 118, 118, 116, 122, 118, 124, 111, 114, 111, 112, 124, 127, 117, 108, 112, 115, 113, 118, 124, 119, 116, 117, 122, 111, 112, 117, 123, 107, 114, 111, 117, 97, 121, 121, 113, 114, 119, 122, 113, 116, 117, 113, 119, 114, 115, 116, 111, 110, 114, 117, 117, 110, 114, 118, 119, 110, 117, 118, 117, 117, 118, 108, 115, 116, 117, 119, 125, 116, 115, 107, 106, 109, 134, 114, 121, 120, 110, 114, 118, 122, 114, 114, 120, 114, 119, 116, 111, 125, 118, 113, 114, 106, 118, 116, 121, 112, 109, 115, 114, 121, 123, 120, 120, 107, 115, 108, 114, 108, 118, 116, 118, 109, 111, 116, 117, 112, 121, 120, 122, 105, 112, 115, 117, 118, 111, 122, 115, 109, 128, 106, 123, 118, 125, 116, 116, 110, 107, 117, 104, 110, 117, 114, 119, 114, 120, 105, 121, 120, 115, 116, 120, 119, 114, 116, 116, 111, 105, 122, 109, 119, 129, 118, 115, 115, 115, 119, 110, 117, 118, 119, 117, 115, 118, 111, 108, 103, 109, 110, 126, 115, 114, 113, 116, 112, 112, 118, 112, 124, 107, 127, 106, 119, 121, 117, 119, 119, 120, 125, 115, 120, 116, 114, 121, 118, 115, 118, 118, 102, 116, 116, 117, 120, 120, 128, 113, 116, 115, 118, 111, 113, 120, 112, 113, 118, 110, 117, 109, 110, 116, 118, 119, 123, 118, 114, 115, 118, 123, 117, 112, 122, 118, 121, 121, 122, 123, 113, 113, 112, 118, 113, 117, 113, 112, 116, 113, 121, 110, 122, 121, 111, 120, 118, 117, 122, 119, 125, 121, 124, 109, 116, 126, 117, 129, 116, 119, 118, 121, 118, 108, 115, 126, 122, 115, 108, 115, 120, 115, 115, 115, 113, 115, 110, 112, 117, 111, 107, 124, 108, 111, 113, 116, 108, 118, 111, 121, 112, 124, 110, 117, 116, 109, 111, 120, 121, 123, 118, 115, 114, 116, 120, 121, 124, 116, 121, 117, 108, 119, 118, 119, 118, 112, 118, 115, 117, 123, 128, 117, 113, 112, 115, 120, 118, 113, 112, 118, 105, 118, 110, 122, 101, 103, 107, 111, 111, 114, 119, 118, 119, 118, 123, 126, 113, 113, 125, 116, 121, 118, 111, 118, 112, 119, 116, 114, 107, 115, 116, 112, 114, 111, 117, 113, 112, 121, 117, 114, 113, 113, 111, 115, 111, 115, 114, 128, 115, 124, 110, 119, 122, 120, 124, 112, 114, 123, 117, 119, 118, 121, 111, 114, 103, 101, 114, 109, 114, 107, 119, 124, 112, 115, 99, 107, 117, 132, 97, 109, 122, 119, 112, 122, 106, 110, 130, 121, 102, 116, 111, 131, 104, 110, 118, 110, 110, 138, 118, 129, 116, 122, 117, 110, 118, 126, 123, 119, 112, 120, 112, 109, 122, 106, 128, 115, 114, 108, 128, 118, 103, 112, 114, 109, 96, 135, 134, 123, 119, 124, 128, 113, 113, 120, 125, 129, 135, 114, 111, 116, 115, 113, 133, 106, 115, 112, 106, 132, 115, 102, 110, 108, 102, 131, 109, 126, 122, 111, 109, 120, 107, 107, 132, 107, 122, 107, 110, 122, 118, 121, 116, 109, 125, 118, 130, 102, 121, 122, 139, 116, 98, 116, 114, 105, 104, 130, 129, 128, 100, 109, 117, 109, 112, 111, 113, 115, 113, 114, 114, 111, 122, 118, 120, 104, 118, 121, 110, 118, 118, 124, 124, 105, 124, 111, 118, 110, 107, 125, 109, 117, 109, 114, 102, 111, 117, 149, 113, 119, 107, 117, 105, 121, 116, 126, 122, 98, 129, 122, 114, 107, 112, 111, 121, 102, 105, 118, 132, 108, 118, 124, 126, 106, 98, 125, 124, 129, 109, 115, 100, 108, 100, 125, 100, 118, 123, 113, 123, 116, 118, 112, 115, 101, 113, 121, 108, 116, 106, 115, 123, 108, 109, 114, 109, 140, 110, 110, 111, 109, 119, 134, 117, 106, 143, 89, 109, 106, 116, 112, 118, 108, 104, 132, 117, 114, 118, 104, 124, 125, 113, 111, 109, 126, 122, 114, 120, 113, 125, 111, 117, 111, 123, 96, 116, 121, 120, 127, 121, 116, 112, 107, 112, 119, 105, 111, 124, 93, 120, 112, 133, 107, 107, 104, 127, 114, 134, 109, 125, 116, 115, 103, 128, 118, 104, 135, 135, 111, 112, 108, 112, 108, 107, 118, 128, 126, 121, 110, 118, 110, 108, 103, 109, 124, 114, 119, 120, 113, 111, 114, 118, 119, 134, 119, 120, 120, 114, 121, 119, 110, 107, 111, 139, 116, 112, 112, 108, 109, 117, 114, 115, 111, 116, 102, 118, 118, 110, 122, 121, 130, 127, 105, 111, 109, 131, 112, 113, 113, 112, 120, 104, 100, 113, 125, 124, 99, 141, 109, 117, 103, 106, 127, 116, 115, 114, 112, 109, 119, 120, 107, 109, 115, 109, 123, 130, 109, 130, 120, 109, 141, 131, 119, 104, 124, 106, 99, 114, 108, 114, 110, 120, 110, 121, 104, 130, 100, 125, 103, 119, 117, 108, 121, 104, 115, 108, 114, 107, 110, 109, 124, 111, 114, 113, 107, 123, 123, 96, 118, 131, 122, 141, 133, 116, 104, 117, 113, 96, 112, 158, 115, 118, 104, 113, 131, 96, 122, 104, 113, 106, 111, 117, 97, 126, 120, 96, 108, 113, 113, 132, 115, 92, 102, 119, 107, 111, 95, 111, 133, 130, 112, 118, 98, 105, 116, 113, 110, 112, 116, 113, 118, 102, 98, 130, 133, 120, 118, 109, 126, 98, 111, 119, 108, 137, 111, 122, 114, 106, 112, 122, 105, 120, 112, 112, 128, 88, 107, 119, 119, 115, 124, 101, 109, 105, 97, 108, 109, 115, 117, 112, 124, 108, 121, 125, 103, 115, 125, 135, 126, 102, 113, 114, 120, 125, 127, 112, 120, 116, 106, 118, 117, 117, 119, 117, 124, 103, 130, 104, 108, 116, 136, 115, 110, 115, 116, 109, 107, 120, 117, 106, 115, 116, 105, 131, 127, 105, 109, 120, 108, 116, 108, 119, 111, 122, 129, 110, 127, 119, 117, 117, 118, 128, 112, 128, 106, 124, 112, 124, 119, 126, 123, 108, 117, 119, 129, 129, 101, 112, 111, 134, 116, 125, 121, 119, 120, 114, 108, 133, 131, 107, 115, 121, 114, 125, 106, 121, 130, 108, 123, 122, 122, 119, 105, 118, 133, 112, 132, 117, 112, 112, 107, 117, 127, 102, 120, 125, 110, 127, 114, 132, 110, 113, 129, 120, 112, 137, 111, 101, 119, 115, 128, 106, 114, 114, 109, 105, 110, 117, 120, 106, 114, 128, 117, 122, 125, 118, 100, 111, 122, 120, 118, 109, 131, 129, 111, 118, 105, 111, 108, 133, 120, 107, 121, 121, 124, 134, 115, 130, 119, 119, 122, 121, 110, 119, 111, 116, 120, 115, 125, 101, 118, 120, 101, 134, 116, 116, 116, 119, 127, 130, 112, 124, 121, 110, 120, 101, 118, 110, 115, 118, 98, 121, 122, 111, 115, 108, 107, 109, 109, 133, 110, 112, 115, 119, 126, 120, 117, 109, 124, 123, 134, 111, 115, 104, 117, 120, 111, 116, 109, 112, 116, 100, 118, 118, 118, 115, 113, 119, 107, 123, 121, 116, 127, 117, 114, 106, 117, 118, 124, 106, 107, 126, 129, 124, 118, 131, 119, 122, 114, 129, 103, 121, 118, 111, 120, 119, 118, 138, 101, 127, 117, 130, 115, 126, 121, 124, 120, 113, 108, 119, 105, 109, 106, 122, 127, 104, 111, 121, 122, 126, 116, 121, 122, 130, 115, 120, 114, 107, 123, 114, 112, 120, 109, 117, 118, 96, 121, 111, 113, 122, 127, 124, 106, 114, 116, 107, 152, 108, 114, 121, 116, 120, 125, 112, 119, 114, 111, 124, 124, 131, 119, 119, 122, 120, 105, 120, 121, 115, 125, 128, 117, 106, 118, 109, 115, 112, 139, 116, 113, 118, 105, 125, 122, 111, 137, 124, 111, 125, 109, 123, 121, 125, 103, 140, 122, 133, 120, 111, 119, 119, 112, 111, 103, 123, 115, 127, 113, 117, 108, 112, 138, 118, 117, 112, 116, 116, 118, 107, 108, 101, 104, 126, 121, 107, 107, 121, 117, 115, 117, 119, 121, 110, 105, 108, 121, 115, 113, 109, 131, 108, 108, 108, 129, 118, 129, 119, 104, 91, 118, 123, 109, 98, 111, 129, 112, 130, 128, 107, 138, 112, 106, 106, 104, 113, 119, 127, 107, 127, 119, 129, 116, 114, 141, 105, 108, 119, 150, 121, 113, 123, 115, 118, 111, 100, 112, 100, 119, 111, 108, 125, 123, 112, 108, 109, 128, 107, 123, 112, 110, 119, 134, 111, 126, 125, 110, 113, 126, 127, 112, 132, 131, 118, 119, 127, 128, 129, 121, 119, 117, 123, 118, 116, 116, 119, 105, 115, 114, 123, 97, 119, 110, 102, 117, 121, 117, 112, 135, 123, 100, 131, 129, 124, 121, 121, 104, 116, 125, 106, 98, 111, 105, 126, 109, 109, 119, 107, 130, 106, 105, 110, 120, 110, 113, 119, 109, 110, 132, 120, 113, 118, 123, 119, 112, 122, 120, 119, 120, 120, 127, 115, 106, 124, 127, 123, 120, 119, 125, 113, 116, 120, 112, 113, 128, 122, 116, 113, 116, 118, 114, 115, 113, 149, 123, 115, 126, 106, 124, 115, 105, 112, 117, 107, 106, 132, 123, 117, 106, 115, 105, 119, 120, 129, 118, 114, 113, 120, 110, 111, 114, 114, 98, 108, 110, 115, 106, 121, 116, 121, 127, 98, 115, 116, 115, 115, 116, 111, 113, 120, 103, 95, 117, 134, 108, 106, 101, 99, 115, 117, 124, 96, 103, 104, 130, 118, 112, 120, 128, 118, 116, 120, 125, 136, 111, 106, 117, 110, 117, 126, 119, 100, 110, 120, 118, 113, 104, 114, 124, 112, 120, 122, 102, 105, 114, 129, 127, 110, 121, 134, 102, 113, 124, 123, 130, 124, 109, 101, 109, 116, 112, 138, 125, 124, 118, 129, 122, 108, 127, 118, 114, 108, 122, 99, 117, 127, 109, 116, 139, 109, 108, 114, 128, 115, 129, 110, 133, 99, 128, 122, 109, 119, 119, 109, 122, 109, 110, 109, 117, 130, 120, 112, 107, 111, 116, 120, 115, 104, 133, 103, 129, 123, 89, 123, 114, 105, 115, 106, 122, 108, 122, 118, 110, 121, 114, 99, 137, 113, 116, 110, 124, 114, 116, 107, 110, 112, 124, 112, 119, 109, 135, 112, 114, 116, 107, 124, 116, 125, 109, 93, 116, 118, 118, 108, 114, 120, 104, 109, 117, 116, 116, 119, 111, 94, 128, 115, 112, 111, 115, 116, 122, 107, 106, 105, 112, 115, 119, 113, 117, 115, 113, 115, 116, 122, 122, 119, 115, 122, 130, 116, 108, 135, 113, 114, 108, 106, 112, 115, 123, 111, 112, 110, 112, 119, 120, 111, 109, 116, 117, 121, 103, 121, 108, 116, 124, 114, 127, 122, 113, 121, 118, 112, 127, 112, 110, 105, 106, 102, 127, 103, 108, 120, 112, 117, 111, 127, 122, 122, 120, 114, 124, 130, 95, 116, 117, 107, 115, 114, 120, 111, 115, 107, 106, 102, 117, 115, 122, 119, 115, 127, 118, 129, 118, 121, 119, 124, 117, 113, 116, 117, 116, 123, 117, 108, 116, 124, 113, 120, 129, 113, 107, 113, 130, 112, 128, 119, 105, 123, 104, 108, 115, 106, 119, 123, 116, 108, 111, 110, 124, 110, 101, 114, 115, 146, 127, 136, 110, 112, 130, 106, 115, 112, 116, 129, 117, 126, 110, 108, 127, 123, 115, 123, 119, 115, 127, 88, 103, 117, 120, 108, 109, 115, 116, 120, 109, 106, 118, 110, 124, 120, 111, 126, 119, 106, 135, 116, 112, 129, 108, 107, 124, 132, 120, 107, 123, 109, 112, 119, 115, 120, 119, 146, 117, 104, 116, 101, 111, 114, 126, 113, 112, 112, 122, 123, 110, 113, 110, 102, 106, 118, 104, 115, 120, 114, 113, 114, 118, 120, 130, 108, 118, 127, 128, 125, 113, 119, 104, 125, 120, 119, 134, 117, 103, 107, 109, 115, 142, 93, 110, 98, 88, 131, 122, 92, 110, 129, 114, 122, 105, 103, 127, 146, 119, 101, 92, 176, 95, 140, 107, 114, 121, 149, 112, 103, 125, 112, 122, 122, 125, 128, 116, 136, 94, 146, 120, 105, 121, 107, 88, 127, 112, 130, 113, 110, 131, 101, 107, 104, 101, 134, 168, 109, 92, 84, 99, 113, 124, 115, 121, 130, 105, 125, 93, 95, 89, 119, 108, 105, 100, 98, 92, 165, 91, 89, 118, 136, 86, 116, 102, 117, 131, 116, 106, 111, 104, 97, 122, 101, 95, 125, 96, 124, 172, 106, 95, 129, 83, 81, 107, 115, 114, 139, 116, 90, 109, 113, 99, 98, 125, 99, 103, 122, 95, 97, 100, 120, 123, 117, 126, 106, 117, 116, 113, 126, 155, 124, 84, 83, 96, 106, 111, 111, 126, 102, 101, 94, 98, 110, 104, 113, 111, 95, 99, 93, 115, 86, 131, 123, 133, 110, 145, 112, 106, 131, 105, 104, 137, 69, 105, 126, 119, 147, 113, 113, 121, 124, 115, 98, 98, 108, 122, 147, 107, 110, 134, 94, 93, 127, 130, 132, 133, 107, 105, 125, 113, 90, 115, 134, 119, 108, 91, 120, 110, 109, 114, 106, 130, 81, 153, 93, 136, 119, 114, 104, 100, 100, 102, 115, 110, 98, 100, 113, 141, 115, 92, 103, 103, 88, 108, 97, 105, 126, 120, 117, 129, 132, 110, 96, 121, 109, 115, 84, 104, 95, 65, 119, 91, 131, 118, 117, 129, 91, 112, 116, 90, 119, 131, 111, 96, 101, 138, 111, 125, 113, 155, 111, 104, 108, 118, 120, 106, 114, 144, 103, 94, 110, 105, 97, 94, 134, 122, 112, 114, 103, 98, 123, 112, 99, 142, 113, 96, 106, 101, 88, 108, 128, 97, 109, 58, 182, 133, 142, 84, 123, 113, 152, 119, 98, 122, 71, 134, 100, 107, 104, 143, 147, 116, 109, 86, 99, 117, 122, 127, 153, 96, 116, 110, 124, 118, 98, 167, 98, 127, 104, 114, 163, 125, 110, 95, 105, 118, 105, 65, 112, 104, 136, 116, 129, 104, 117, 117, 120, 169, 108, 102, 106, 134, 90, 116, 101, 90, 113, 112, 101, 107, 129, 96, 121, 105, 116, 127, 85, 99, 101, 105, 120, 93, 112, 113, 124, 115, 118, 138, 106, 113, 101, 136, 116, 106, 93, 125, 124, 107, 140, 117, 107, 135, 120, 112, 92, 116, 132, 124, 108, 92, 100, 101, 123, 120, 85, 151, 107, 94, 108, 124, 106, 120, 111, 133, 105, 114, 108, 143, 96, 130, 138, 96, 126, 99, 107, 121, 115, 96, 79, 108, 105, 120, 98, 76, 113, 138, 99, 101, 106, 167, 89, 92, 85, 98, 139, 126, 122, 76, 111, 110, 124, 120, 98, 87, 101, 121, 143, 125, 102, 123, 102, 111, 149, 112, 136, 108, 121, 95, 119, 113, 124, 110, 142, 116, 95, 112, 115, 61, 117, 87, 146, 143, 109, 97, 124, 108, 115, 115, 102, 106, 119, 113, 121, 103, 167, 103, 101, 111, 103, 102, 101, 129, 119, 101, 135, 85, 116, 128, 115, 107, 149, 128, 134, 103, 113, 112, 114, 116, 120, 112, 112, 106, 115, 104, 110, 117, 122, 113, 126, 108, 94, 121, 110, 100, 122, 122, 105, 114, 133, 114, 117, 101, 132, 124, 115, 96, 120, 96, 114, 106, 112, 124, 115, 118, 108, 120, 110, 126, 121, 121, 113, 121, 98, 102, 118, 130, 164, 122, 89, 105, 110, 107, 126, 98, 97, 113, 120, 114, 116, 117, 106, 112, 102, 111, 136, 124, 121, 112, 108, 108, 110, 121, 109, 114, 123, 109, 106, 109, 117, 110, 104, 121, 122, 132, 113, 115, 119, 121, 123, 104, 122, 118, 106, 124, 116, 115, 125, 115, 101, 116, 105, 135, 136, 116, 111, 125, 105, 109, 115, 111, 98, 113, 106, 124, 104, 94, 126, 107, 124, 110, 129, 104, 121, 113, 122, 113, 132, 112, 113, 116, 109, 112, 101, 117, 92, 122, 130, 108, 103, 133, 124, 113, 134, 114, 117, 110, 115, 116, 107, 115, 117, 108, 123, 113, 118, 123, 121, 105, 150, 116, 105, 114, 109, 124, 119, 128, 120, 104, 107, 120, 102, 106, 111, 106, 103, 125, 111, 148, 98, 116, 116, 120, 110, 111, 108, 112, 117, 115, 118, 120, 121, 122, 124, 110, 129, 115, 118, 111, 117, 111, 141, 121, 117, 110, 117, 105, 130, 111, 128, 120, 110, 120, 111, 111, 111, 123, 117, 140, 126, 108, 113, 104, 113, 101, 113, 101, 123, 105, 98, 100, 98, 126, 130, 111, 96, 128, 98, 103, 110, 106, 108, 114, 112, 127, 118, 113, 121, 120, 128, 121, 120, 142, 117, 132, 109, 102, 122, 125, 114, 122, 118, 120, 131, 126, 121, 103, 104, 107, 150, 116, 116, 117, 137, 132, 124, 115, 122, 124, 124, 110, 107, 118, 118, 135, 111, 82, 111, 104, 117, 109, 134, 123, 112, 116, 114, 105, 118, 122, 126, 105, 111, 105, 103, 112, 126, 122, 131, 119, 129, 158, 121, 102, 114, 132, 118, 125, 104, 115, 113, 102, 100, 124, 114, 111, 119, 112, 116, 120, 116, 125, 94, 109, 124, 117, 132, 112, 138, 103, 108, 101, 107, 128, 106, 131, 120, 127, 113, 111, 119, 120, 108, 124, 120, 115, 104, 119, 106, 120, 100, 140, 100, 132, 116, 103, 115, 100, 106, 143, 104, 117, 108, 110, 113, 114, 122, 128, 118, 124, 121, 109, 137, 117, 116, 115, 109, 121, 117, 99, 123, 100, 108, 111, 107, 110, 126, 104, 131, 106, 119, 135, 116, 99, 117, 110, 118, 110, 118, 135, 104, 117, 95, 118, 113, 113, 101, 122, 98, 121, 135, 117, 117, 121, 103, 122, 110, 110, 105, 116, 107, 112, 118, 107, 114, 124, 111, 109, 118, 114, 136, 128, 121, 102, 115, 115, 94, 124, 112, 126, 106, 126, 117, 110, 117, 125, 117, 110, 119, 117, 127, 108, 137, 119, 124, 115, 118, 104, 118, 114, 138, 114, 101, 125, 109, 115, 133, 111, 99, 141, 98, 110, 125, 115, 111, 110, 119, 108, 102, 117, 101, 113, 93, 99, 104, 113, 122, 130, 124, 122, 127, 133, 130, 117, 114, 107, 107, 116, 118, 130, 101, 112, 156, 107, 100, 104, 119, 108, 99, 154, 100, 125, 118, 107, 104, 121, 126, 101, 122, 110, 128, 109, 117, 113, 113, 107, 99, 117, 113, 120, 112, 118, 124, 115, 115, 125, 119, 134, 116, 115, 123, 110, 126, 108, 113, 109, 90, 118, 134, 111, 105, 117, 99, 105, 125, 99, 110, 140, 134, 109, 126, 109, 122, 100, 118, 115, 110, 110, 120, 116, 114, 104, 124, 100, 130, 120, 136, 111, 96, 127, 108, 123, 127, 117, 116, 108, 100, 123, 97, 100, 112, 111, 118, 106, 108, 116, 119, 105, 118, 112, 133, 103, 118, 126, 104, 133, 102, 115, 93, 95, 106, 123, 110, 114, 101, 108, 111, 132, 110, 118, 124, 114, 119, 140, 119, 108, 107, 129, 105, 110, 120, 120, 123, 115, 110, 114, 129, 105, 114, 121, 115, 120, 134, 124, 110, 135, 128, 123, 116, 110, 105, 122, 113, 113, 118, 129, 126, 137, 108, 117, 109, 115, 127, 99, 116, 107, 126, 135, 122, 130, 113, 125, 117, 113, 115, 123, 116, 110, 111, 113, 108, 113, 104, 130, 112, 110, 123, 129, 124, 114, 137, 111, 132, 111, 127, 101, 136, 124, 123, 108, 111, 120, 113, 115, 121, 135, 119, 118, 106, 124, 116, 106, 115, 114, 120, 134, 106, 116, 105, 101, 113, 115, 119, 129, 115, 110, 136, 123, 109, 117, 125, 112, 111, 101, 76, 120, 130, 116, 118, 134, 114, 107, 93, 99, 96, 113, 121, 126, 100, 120, 120, 123, 129, 128, 111, 139, 103, 103, 122, 100, 112, 92, 117, 119, 117, 117, 121, 105, 116, 117, 127, 119, 136, 92, 129, 119, 121, 132, 110, 137, 115, 115, 120, 113, 121, 131, 97, 102, 93, 114, 107, 118, 125, 124, 110, 107, 109, 125, 131, 125, 104, 130, 139, 112, 104, 117, 111, 113, 126, 108, 127, 126, 126, 117, 108, 126, 111, 129, 115, 131, 100, 136, 118, 109, 106, 113, 115, 141, 128, 116, 104, 114, 116, 113, 113, 126, 125, 116, 113, 112, 110, 116, 121, 119, 112, 134, 119, 118, 113, 127, 120, 129, 95, 116, 126, 123, 105, 103, 112, 114, 132, 106, 115, 109, 109, 118, 101, 121, 125, 106, 116, 118, 132, 116, 118, 118, 107, 121, 107, 134, 111, 130, 107, 107, 124, 128, 119, 116, 102, 116, 116, 114, 115, 101, 126, 117, 111, 94, 118, 115, 120, 118, 120, 113, 116, 110, 133, 153, 117, 111, 129, 118, 112, 111, 110, 99, 107, 109, 109, 97, 119, 126, 123, 134, 120, 132, 116, 114, 143, 115, 108, 117, 128, 103, 119, 119, 124, 106, 119, 112, 110, 104, 128, 94, 117, 112, 127, 101, 106, 127, 118, 127, 113, 128, 112, 98, 126, 119, 102, 116, 119, 103, 109, 113, 103, 130, 130, 113, 124, 119, 111, 125, 119, 101, 144, 113, 114, 104, 135, 138, 120, 115, 119, 126, 134, 100, 104, 112, 98, 119, 115, 144, 111, 118, 103, 115, 113, 115, 118, 103, 98, 111, 111, 112, 126, 124, 119, 126, 96, 114, 96, 127, 106, 102, 112, 115, 119, 126, 121, 108, 123, 124, 97, 105, 140, 125, 106, 126, 96, 84, 118, 107, 115, 103, 128, 113, 93, 129, 136, 115, 121, 141, 128, 109, 132, 92, 101, 119, 96, 131, 119, 118, 152, 113, 106, 112, 107, 104, 111, 119, 117, 103, 117, 125, 104, 135, 135, 102, 119, 114, 109, 96, 139, 112, 119, 133, 89, 133, 117, 124, 89, 101, 120, 126, 109, 112, 115, 104, 114, 122, 120, 117, 133, 131, 113, 134, 98, 114, 110, 115, 110, 100, 112, 97, 120, 95, 129, 102, 108, 137, 122, 116, 122, 119, 117, 118, 117, 120, 109, 121, 132, 122, 119, 110, 117, 106, 122, 103, 117, 107, 102, 153, 125, 105, 126, 112, 129, 109, 113, 146, 143, 93, 120, 130, 133, 113, 101, 111, 125, 111, 115, 104, 134, 147, 118, 104, 128, 117, 87, 95, 137, 125, 111, 100, 121, 108, 113, 109, 113, 111, 93, 110, 132, 136, 121, 106, 116, 118, 129, 139, 125, 114, 101, 123, 97, 117, 109, 120, 109, 126, 157, 108, 107, 124, 103, 110, 105, 108, 115, 110, 115, 125, 106, 152, 111, 105, 112, 100, 120, 103, 118, 92, 87, 127, 118, 109, 103, 115, 103, 145, 108, 113, 116, 107, 109, 123, 118, 115, 105, 111, 109, 122, 125, 109, 119, 116, 100, 114, 126, 110, 128, 124, 114, 117, 138, 100, 135, 107, 113, 105, 115, 142, 99, 124, 121, 115, 110, 124, 114, 107, 94, 120, 107, 119, 120, 126, 122, 107, 117, 114, 119, 118, 109, 109, 98, 128, 110, 103, 121, 117, 115, 96, 120, 109, 112, 113, 109, 131, 134, 112, 121, 121, 130, 137, 105, 113, 144, 141, 128, 121, 118, 103, 148, 134, 130, 84, 122, 116, 96, 119, 128, 105, 105, 105, 124, 105, 110, 132, 128, 121, 123, 143, 120, 132, 119, 105, 95, 109, 99, 110, 130, 103, 86, 129, 119, 110, 96, 108, 113, 94, 119, 108, 120, 118, 113, 127, 107, 108, 105, 122, 114, 131, 117, 111, 109, 109, 137, 99, 117, 108, 111, 127, 118, 102, 79, 120, 99, 114, 119, 106, 132, 105, 114, 108, 163, 111, 110, 104, 114, 104, 109, 105, 108, 119, 110, 114, 118, 121, 118, 126, 123, 96, 131, 116, 114, 133, 121, 107, 97, 113, 114, 121, 154, 113, 103, 125, 113, 133, 119, 125, 90, 102, 117, 134, 117, 104, 101, 120, 123, 104, 123, 92, 98, 113, 123, 117, 108, 120, 125, 107, 121, 108, 107, 127, 119, 95, 148, 126, 121, 138, 115, 128, 121, 130, 121, 126, 115, 127, 118, 120, 104, 139, 126, 110, 120, 105, 128, 118, 122, 121, 117, 119, 90, 107, 104, 117, 104, 124, 133, 97, 111, 114, 107, 135, 110, 126, 119, 109, 112, 101, 112, 106, 114, 121, 128, 120, 114, 106, 102, 127, 122, 119, 110, 114, 137, 131, 109, 110, 115, 115, 128, 121, 91, 123, 119, 115, 109, 116, 105, 102, 125, 114, 113, 140, 123, 118, 128, 114, 114, 121, 113, 127, 117, 122, 108, 111, 134, 116, 119, 111, 126, 112, 130, 123, 116, 115, 130, 106, 104, 115, 108, 138, 116, 111, 133, 122, 130, 104, 97, 121, 118, 112, 105, 110, 124, 106, 119, 99, 106, 97, 117, 113, 124, 110, 93, 110, 119, 104, 120, 131, 130, 103, 100, 94, 131, 111, 95, 98, 119, 138, 111, 112, 103, 117, 118, 123, 115, 114, 103, 110, 114, 105, 98, 128, 120, 121, 105, 110, 104, 111, 110, 125, 126, 96, 118, 125, 129, 120, 115, 125, 121, 124, 104, 130, 124, 108, 121, 90, 119, 124, 109, 103, 113, 112, 129, 98, 118, 121, 118, 118, 107, 96, 121, 112, 106, 100, 107, 110, 112, 106, 111, 109, 116, 108, 128, 97, 103, 124, 111, 112, 126, 135, 117, 113, 113, 111, 129, 117, 121, 133, 109, 130, 122, 118, 120, 119, 125, 119, 108, 117, 93, 101, 113, 125, 111, 109, 112, 158, 126, 135, 111, 133, 136, 126, 98, 109, 123, 102, 111, 141, 111, 102, 112, 105, 115, 111, 123, 110, 114, 96, 117, 89, 99, 116, 120, 118, 100, 104, 124, 106, 102, 105, 127, 106, 102, 107, 113, 95, 118, 110, 118, 97, 107, 134, 105, 113, 119, 109, 113, 97, 109, 118, 122, 113, 113, 133, 101, 102, 122, 114, 120, 106, 108, 103, 120, 101, 112, 112, 107, 114, 99, 103, 88, 112, 121, 129, 118, 130, 118, 100, 118, 128, 116, 123, 115, 114, 95, 123, 111, 118, 122, 108, 113, 92, 130, 118, 116, 126, 112, 107, 135, 131, 136, 124, 99, 87, 117, 117, 94, 112, 120, 119, 133, 122, 101, 122, 115, 114, 121, 118, 130, 106, 136, 112, 104, 104, 125, 121, 111, 83, 122, 107, 117, 103, 78, 132, 126, 118, 96, 140, 110, 115, 110, 101, 109, 106, 115, 139, 101, 118, 105, 133, 83, 120, 111, 121, 126, 102, 119, 105, 146, 127, 114, 95, 112, 118, 113, 114, 127, 119, 124, 114, 106, 120, 116, 113, 130, 107, 166, 118, 111, 112, 103, 115, 121, 144, 122, 109, 111, 132, 107, 140, 125, 98, 116, 80, 112, 128, 117, 119, 121, 150, 114, 98, 127, 135, 102, 104, 115, 86, 105, 117, 110, 134, 111, 122, 115, 105, 107, 131, 110, 127, 108, 117, 125, 113, 137, 108, 108, 117, 123, 124, 109, 107, 92, 134, 118, 118, 112, 104, 113, 125, 115, 108, 107, 104, 121, 118, 96, 108, 97, 128, 112, 109, 100, 120, 109, 117, 110, 84, 118, 102, 116, 100, 121, 101, 103, 110, 108, 115, 108, 110, 121, 132, 120, 124, 120, 109, 121, 122, 104, 118, 111, 113, 115, 101, 113, 100, 112, 107, 117, 145, 126, 102, 83, 112, 135, 125, 113, 135, 106, 101, 118, 113, 102, 126, 99, 110, 134, 115, 114, 130, 113, 107, 123, 88, 132, 103, 107, 88, 109, 113, 102, 99, 143, 100, 127, 125, 99, 121, 123, 125, 111, 104, 121, 126, 106, 130, 110, 144, 121, 123, 122, 103, 102, 113, 120, 112, 124, 109, 117, 123, 100, 119, 115, 109, 111, 105, 113, 113, 119, 126, 122, 109, 126, 125, 106, 106, 112, 113, 119, 105, 115, 109, 107, 126, 115, 118, 109, 128, 109, 118, 117, 117, 118, 114, 122, 112, 113, 114, 109, 117, 116, 121, 115, 109, 113, 112, 128, 117, 125, 111, 124, 114, 117, 120, 108, 118, 125, 111, 117, 125, 110, 111, 110, 107, 118, 126, 114, 110, 114, 119, 116, 123, 115, 114, 114, 125, 110, 113, 125, 113, 122, 118, 113, 117, 108, 113, 119, 119, 111, 125, 114, 93, 122, 115, 118, 118, 104, 109, 116, 112, 122, 116, 113, 113, 123, 121, 116, 114, 111, 130, 120, 109, 114, 111, 119, 116, 117, 121, 114, 107, 113, 115, 119, 106, 121, 115, 121, 117, 124, 114, 117, 119, 115, 124, 114, 121, 123, 108, 105, 117, 119, 119, 112, 120, 124, 126, 106, 119, 121, 123, 105, 118, 119, 118, 123, 120, 113, 113, 114, 113, 126, 112, 115, 128, 108, 113, 104, 112, 122, 111, 124, 106, 117, 112, 121, 111, 121, 112, 110, 110, 110, 119, 123, 111, 115, 120, 108, 113, 122, 116, 109, 112, 120, 117, 126, 109, 114, 107, 112, 114, 117, 130, 121, 114, 116, 123, 120, 127, 109, 122, 114, 120, 103, 119, 112, 117, 114, 116, 113, 129, 113, 115, 125, 113, 116, 112, 107, 117, 120, 115, 115, 108, 111, 118, 107, 105, 117, 119, 120, 114, 114, 122, 111, 118, 118, 112, 117, 120, 128, 116, 110, 119, 117, 119, 105, 117, 106, 116, 106, 110, 114, 119, 108, 108, 114, 123, 110, 121, 121, 119, 114, 122, 116, 112, 126, 111, 111, 123, 119, 117, 147, 109, 111, 113, 117, 117, 110, 123, 112, 117, 111, 134, 121, 119, 113, 120, 117, 105, 116, 111, 118, 127, 117, 116, 112, 119, 109, 117, 127, 115, 116, 117, 132, 109, 107, 122, 109, 132, 115, 115, 114, 109, 120, 116, 111, 111, 126, 124, 114, 108, 124, 112, 113, 114, 116, 127, 119, 118, 115, 115, 119, 122, 120, 120, 97, 111, 113, 117, 122, 126, 123, 113, 115, 110, 111, 118, 115, 123, 121, 110, 122, 116, 115, 116, 120, 109, 118, 113, 112, 112, 108, 123, 110, 122, 115, 115, 116, 127, 117, 115, 105, 119, 109, 124, 121, 112, 119, 109, 119, 97, 116, 119, 127, 110, 112, 114, 113, 105, 111, 122, 134, 117, 108, 126, 114, 118, 110, 105, 113, 113, 119, 110, 125, 120, 115, 121, 121, 107, 128, 117, 118, 110, 120, 114, 112, 112, 101, 111, 119, 115, 119, 113, 116, 108, 106, 116, 117, 115, 113, 114, 120, 129, 119, 118, 120, 117, 116, 124, 107, 117, 105, 112, 97, 123, 110, 108, 112, 112, 112, 95, 113, 119, 115, 110, 116, 116, 119, 105, 110, 115, 113, 120, 126, 92, 119, 108, 118, 117, 113, 113, 113, 111, 122, 116, 118, 126, 112, 112, 115, 111, 118, 124, 123, 109, 114, 121, 113, 118, 112, 110, 124, 118, 111, 122, 106, 116, 113, 121, 116, 114, 113, 113, 116, 92, 97, 128, 106, 115, 129, 112, 92, 93, 119, 111, 138, 130, 113, 123, 95, 151, 116, 131, 106, 102, 131, 117, 105, 111, 122, 114, 95, 103, 113, 118, 123, 134, 114, 111, 132, 106, 139, 124, 112, 119, 123, 122, 137, 102, 116, 115, 102, 114, 113, 123, 112, 132, 123, 130, 114, 110, 88, 117, 111, 104, 123, 103, 114, 93, 76, 114, 123, 113, 117, 120, 110, 115, 100, 112, 104, 124, 110, 112, 122, 101, 117, 125, 76, 123, 121, 126, 133, 128, 78, 117, 120, 128, 165, 104, 120, 94, 115, 119, 102, 135, 101, 107, 105, 102, 116, 101, 102, 134, 103, 124, 101, 129, 113, 97, 121, 102, 122, 103, 125, 106, 110, 124, 104, 122, 120, 122, 114, 118, 110, 100, 124, 118, 109, 101, 121, 127, 123, 114, 128, 108, 115, 121, 130, 129, 105, 94, 120, 120, 106, 111, 124, 111, 118, 101, 116, 101, 116, 111, 116, 111, 101, 109, 102, 74, 121, 106, 110, 111, 117, 111, 117, 116, 107, 103, 108, 124, 115, 112, 106, 112, 129, 125, 105, 113, 105, 124, 113, 130, 97, 108, 113, 121, 111, 100, 127, 124, 124, 146, 120, 139, 120, 105, 109, 113, 108, 127, 113, 118, 102, 92, 117, 107, 115, 116, 111, 127, 121, 129, 115, 116, 119, 118, 108, 117, 117, 109, 113, 109, 118, 99, 113, 116, 121, 126, 136, 109, 137, 119, 93, 119, 147, 119, 119, 104, 121, 100, 111, 108, 134, 87, 124, 100, 107, 121, 121, 128, 113, 118, 125, 121, 122, 115, 102, 99, 101, 126, 111, 107, 115, 113, 106, 147, 110, 97, 114, 113, 115, 124, 117, 115, 124, 151, 138, 112, 113, 102, 118, 127, 127, 133, 117, 115, 111, 123, 128, 127, 118, 101, 104, 114, 121, 114, 102, 104, 131, 122, 116, 97, 112, 127, 118, 115, 108, 111, 111, 115, 145, 115, 110, 101, 126, 107, 107, 120, 123, 126, 112, 106, 99, 126, 84, 94, 133, 114, 113, 125, 104, 114, 118, 140, 109, 140, 126, 98, 114, 109, 133, 110, 116, 118, 138, 125, 131, 123, 62, 110, 130, 114, 110, 126, 126, 113, 99, 122, 92, 101, 125, 108, 103, 109, 109, 117, 101, 118, 111, 115, 114, 125, 93, 122, 108, 118, 127, 121, 113, 105, 124, 124, 140, 109, 127, 110, 117, 118, 109, 121, 126, 164, 121, 109, 104, 96, 153, 85, 120, 116, 107, 120, 107, 117, 126, 119, 110, 115, 116, 117, 129, 114, 125, 120, 134, 122, 97, 105, 125, 125, 90, 111, 106, 126, 109, 68, 116, 115, 117, 114, 118, 109, 107, 107, 98, 129, 119, 114, 118, 111, 112, 128, 116, 112, 114, 86, 116, 115, 122, 119, 125, 104, 105, 108, 123, 104, 139, 120, 111, 99, 128, 127, 115, 126, 118, 116, 147, 105, 131, 109, 106, 129, 106, 109, 124, 127, 106, 131, 114, 121, 118, 89, 118, 116, 119, 126, 110, 123, 111, 125, 111, 115, 106, 129, 115, 106, 103, 116, 121, 104, 122, 110, 109, 100, 97, 109, 120, 104, 121, 114, 109, 109, 116, 115, 123, 110, 119, 120, 119, 127, 112, 122, 121, 113, 117, 137, 110, 107, 120, 111, 134, 125, 120, 114, 112, 134, 113, 105, 104, 117, 131, 111, 117, 124, 129, 122, 121, 106, 101, 119, 123, 108, 112, 103, 123, 115, 110, 114, 129, 114, 109, 125, 121, 120, 110, 116, 116, 115, 114, 122, 116, 111, 109, 115, 130, 106, 122, 122, 120, 116, 106, 132, 110, 117, 119, 123, 114, 142, 113, 116, 113, 128, 120, 109, 122, 126, 128, 116, 116, 109, 112, 105, 114, 122, 111, 108, 107, 113, 107, 118, 102, 111, 115, 119, 129, 98, 112, 119, 110, 120, 119, 117, 118, 124, 131, 120, 110, 101, 128, 110, 141, 114, 99, 113, 113, 140, 123, 123, 106, 107, 127, 135, 108, 117, 116, 143, 136, 131, 117, 117, 95, 146, 118, 120, 104, 116, 113, 128, 117, 113, 112, 116, 108, 104, 112, 119, 99, 109, 108, 105, 111, 118, 123, 112, 145, 122, 94, 109, 135, 111, 117, 110, 122, 114, 111, 98, 124, 124, 118, 112, 108, 109, 129, 108, 123, 111, 130, 128, 124, 121, 120, 111, 122, 113, 124, 106, 111, 119, 102, 119, 137, 100, 114, 105, 110, 117, 121, 115, 113, 105, 120, 114, 133, 103, 118, 121, 134, 111, 99, 123, 122, 105, 101, 115, 126, 106, 97, 120, 117, 117, 109, 126, 118, 102, 110, 115, 121, 109, 115, 103, 115, 121, 125, 120, 124, 119, 107, 118, 116, 114, 114, 129, 116, 110, 114, 112, 114, 130, 118, 113, 132, 121, 124, 107, 122, 104, 120, 124, 134, 118, 112, 123, 120, 85, 134, 124, 116, 122, 119, 112, 118, 114, 108, 96, 131, 115, 126, 105, 105, 116, 116, 129, 108, 115, 99, 121, 113, 94, 114, 133, 120, 131, 118, 110, 125, 109, 96, 128, 130, 117, 111, 128, 112, 105, 124, 123, 111, 114, 109, 110, 108, 113, 125, 119, 104, 119, 121, 112, 144, 126, 101, 104, 122, 119, 114, 122, 119, 113, 123, 113, 122, 114, 102, 110, 118, 105, 109, 122, 110, 118, 129, 107, 102, 117, 123, 133, 121, 113, 120, 102, 105, 111, 113, 106, 89, 112, 115, 117, 110, 116, 121, 116, 119, 95, 117, 120, 120, 109, 127, 109, 126, 112, 119, 109, 122, 113, 127, 110, 117, 118, 120, 115, 112, 117, 128, 134, 128, 99, 119, 107, 112, 113, 113, 113, 102, 108, 120, 117, 101, 103, 103, 113, 107, 107, 133, 116, 129, 104, 95, 112, 114, 126, 125, 138, 116, 135, 106, 100, 111, 127, 111, 112, 107, 108, 116, 120, 104, 112, 121, 116, 123, 103, 115, 112, 109, 112, 93, 121, 111, 119, 99, 102, 111, 129, 121, 112, 119, 127, 128, 116, 131, 108, 150, 118, 123, 118, 113, 109, 131, 119, 113, 115, 115, 91, 119, 116, 119, 112, 141, 106, 127, 117, 111, 111, 119, 121, 108, 110, 120, 112, 113, 113, 116, 108, 133, 111, 121, 101, 105, 109, 122, 133, 110, 103, 126, 123, 112, 126, 107, 139, 116, 122, 117, 110, 109, 110, 113, 125, 109, 124, 115, 93, 118, 115, 116, 112, 119, 108, 114, 123, 106, 106, 112, 117, 123, 117, 127, 115, 109, 118, 117, 112, 115, 111, 121, 117, 114, 118, 113, 120, 112, 110, 117, 113, 119, 116, 112, 118, 117, 121, 111, 118, 120, 117, 117, 121, 110, 109, 96, 116, 124, 118, 115, 123, 119, 116, 97, 113, 114, 118, 115, 114, 109, 121, 115, 130, 124, 122, 112, 121, 115, 117, 126, 110, 112, 131, 110, 114, 113, 107, 116, 120, 137, 115, 148, 121, 116, 117, 113, 130, 116, 117, 114, 106, 110, 114, 113, 106, 114, 114, 111, 115, 116, 111, 120, 113, 119, 122, 124, 110, 107, 114, 113, 107, 119, 120, 119, 106, 118, 116, 109, 119, 116, 109, 111, 119, 116, 113, 116, 113, 123, 115, 109, 115, 110, 112, 116, 114, 113, 107, 120, 112, 117, 108, 113, 111, 107, 116, 115, 117, 115, 114, 123, 106, 121, 112, 116, 112, 109, 122, 106, 119, 117, 118, 127, 118, 111, 108, 128, 114, 107, 121, 106, 119, 115, 129, 115, 114, 108, 129, 125, 118, 126, 123, 118, 111, 122, 123, 127, 119, 116, 122, 109, 81, 115, 88, 114, 117, 113, 111, 133, 105, 103, 119, 115, 93, 120, 110, 103, 122, 118, 119, 119, 112, 120, 125, 116, 124, 111, 132, 114, 112, 119, 113, 111, 121, 118, 119, 114, 118, 120, 109, 105, 116, 111, 113, 128, 118, 121, 117, 117, 114, 113, 112, 116, 118, 114, 120, 126, 116, 108, 120, 119, 117, 111, 114, 115, 142, 114, 122, 123, 113, 102, 126, 110, 114, 104, 114, 103, 119, 117, 116, 110, 115, 117, 112, 113, 117, 126, 109, 109, 110, 119, 116, 122, 120, 123, 125, 121, 120, 123, 112, 116, 108, 116, 125, 125, 116, 113, 108, 109, 112, 105, 113, 123, 129, 120, 108, 114, 106, 119, 108, 120, 123, 110, 112, 115, 117, 121, 122, 113, 124, 117, 116, 119, 121, 118, 116, 120, 115, 117, 118, 121, 113, 115, 123, 109, 117, 123, 115, 115, 113, 119, 115, 115, 115, 129, 109, 111, 120, 117, 125, 114, 125, 100, 121, 123, 114, 116, 121, 118, 136, 117, 120, 129, 113, 125, 116, 138, 116, 117, 125, 115, 131, 114, 113, 112, 124, 121, 117, 119, 118, 109, 131, 108, 117, 104, 108, 117, 114, 115, 117, 120, 113, 121, 120, 115, 137, 114, 111, 112, 119, 106, 112, 127, 104, 120, 118, 119, 108, 121, 117, 111, 109, 112, 104, 118, 114, 119, 105, 111, 103, 104, 105, 134, 116, 122, 106, 112, 108, 120, 126, 114, 116, 111, 120, 109, 126, 119, 115, 110, 123, 114, 120, 119, 110, 121, 110, 119, 110, 110, 115, 128, 120, 100, 110, 129, 114, 115, 117, 121, 138, 125, 119, 121, 113, 120, 112, 129, 115, 122, 128, 122, 111, 107, 118, 115, 111, 107, 108, 118, 127, 131, 124, 143, 116, 105, 121, 127, 114, 114, 115, 115, 113, 132, 114, 112, 118, 109, 114, 114, 105, 120, 104, 114, 118, 113, 115, 116, 124, 107, 110, 122, 101, 122, 113, 115, 116, 109, 113, 108, 123, 117, 121, 128, 108, 115, 119, 115, 114, 113, 120, 138, 118, 110, 116, 112, 114, 111, 114, 115, 121, 117, 119, 110, 112, 116, 119, 113, 110, 114, 116, 116, 124, 115, 112, 118, 118, 118, 108, 113, 109, 110, 118, 116, 114, 118, 120, 109, 114, 112, 118, 118, 116, 113, 122, 112, 117, 117, 112, 117, 115, 113, 113, 118, 115, 121, 109, 118, 136, 108, 114, 117, 115, 107, 115, 119, 101, 119, 121, 113, 118, 112, 114, 115, 120, 116, 118, 117, 100, 115, 108, 110, 118, 112, 120, 113, 118, 117, 117, 117, 113, 123, 116, 117, 117, 118, 121, 119, 117, 114, 113, 122, 115, 118, 108, 117, 102, 110, 119, 112, 119, 120, 117, 119, 116, 119, 120, 120, 102, 115, 117, 117, 115, 120, 121, 117, 119, 113, 102, 123, 117, 116, 112, 105, 115, 120, 114, 119, 119, 113, 123, 115, 120, 119, 116, 121, 118, 119, 118, 115, 113, 113, 113, 116, 116, 115, 101, 113, 119, 115, 112, 109, 113, 114, 121, 121, 114, 113, 117, 113, 109, 116, 114, 104, 119, 122, 117, 115, 115, 124, 106, 129, 114, 110, 117, 109, 139, 117, 114, 111, 126, 113, 113, 122, 123, 115, 123, 115, 123, 116, 105, 108, 119, 120, 124, 121, 117, 113, 117, 123, 115, 117, 119, 111, 116, 111, 112, 130, 114, 112, 114, 112, 116, 107, 114, 110, 118, 119, 119, 110, 103, 126, 126, 112, 113, 121, 125, 104, 123, 114, 112, 113, 117, 111, 112, 104, 112, 115, 115, 125, 117, 120, 117, 107, 116, 110, 118, 111, 117, 110, 113, 115, 123, 116, 113, 142, 111, 116, 110, 118, 111, 120, 118, 120, 117, 116, 114, 117, 113, 119, 116, 118, 111, 125, 120, 117, 126, 120, 122, 115, 114, 119, 118, 117, 114, 115, 110, 117, 115, 119, 116, 115, 112, 113, 115, 115, 115, 112, 114, 107, 122, 119, 117, 119, 112, 115, 112, 119, 110, 119, 110, 119, 115, 115, 118, 125, 105, 104, 119, 119, 116, 123, 115, 114, 120, 126, 117, 117, 115, 118, 116, 115, 112, 113, 113, 111, 110, 110, 121, 123, 116, 116, 107, 116, 107, 116, 116, 118, 117, 123, 119, 117, 114, 130, 110, 112, 116, 97, 114, 113, 112, 119, 114, 115, 129, 107, 114, 109, 117, 114, 111, 114, 122, 132, 109, 116, 115, 115, 114, 116, 124, 112, 116, 106, 119, 121, 109, 127, 110, 108, 121, 110, 115, 118, 104, 132, 119, 128, 106, 122, 117, 112, 111, 118, 112, 127, 113, 122, 123, 112, 119, 120, 113, 118, 113, 115, 119, 113, 101, 110, 104, 121, 117, 115, 108, 110, 118, 122, 109, 106, 96, 118, 123, 111, 118, 115, 119, 115, 118, 138, 115, 119, 119, 114, 120, 117, 117, 115, 108, 111, 118, 111, 115, 116, 121, 99, 128, 117, 108, 121, 114, 127, 114, 113, 119, 121, 111, 108, 119, 114, 108, 127, 119, 119, 113, 122, 121, 114, 110, 122, 134, 122, 122, 103, 108, 120, 119, 110, 125, 107, 107, 118, 121, 124, 117, 103, 118, 124, 116, 111, 119, 108, 110, 108, 103, 118, 123, 113, 116, 124, 114, 128, 112, 115, 102, 102, 113, 112, 126, 116, 103, 121, 120, 131, 121, 117, 109, 114, 113, 113, 116, 119, 110, 118, 117, 115, 117, 119, 108, 130, 106, 125, 120, 125, 115, 110, 102, 131, 120, 112, 126, 110, 123, 111, 120, 109, 114, 119, 115, 123, 117, 120, 118, 119, 112, 120, 109, 127, 110, 115, 126, 111, 107, 112, 113, 116, 105, 119, 122, 112, 112, 120, 109, 122, 116, 105, 114, 108, 111, 118, 118, 112, 114, 103, 117, 122, 115, 121, 124, 128, 108, 117, 119, 128, 112, 118, 111, 108, 125, 109, 120, 123, 128, 107, 105, 118, 127, 104, 112, 108, 119, 123, 115, 106, 115, 118, 116, 129, 112, 109, 115, 113, 117, 114, 123, 110, 118, 105, 112, 116, 114, 109, 127, 107, 120, 113, 111, 117, 114, 118, 103, 116, 111, 116, 116, 117, 112, 122, 125, 107, 110, 106, 129, 118, 109, 118, 126, 128, 122, 115, 112, 115, 109, 112, 115, 121, 118, 108, 113, 112, 118, 106, 116, 125, 118, 121, 108, 122, 111, 119, 114, 131, 123, 112, 118, 111, 119, 119, 109, 104, 128, 115, 110, 111, 126, 116, 109, 118, 109, 123, 119, 120, 118, 118, 115, 125, 117, 119, 104, 133, 120, 117, 119, 123, 117, 127, 121, 118, 129, 124, 110, 114, 127, 113, 113, 117, 122, 95, 104, 116, 125, 123, 116, 115, 118, 112, 114, 106, 117, 121, 130, 136, 112, 127, 122, 113, 120, 112, 108, 118, 93, 115, 101, 113, 115, 119, 113, 94, 116, 116, 119, 109, 115, 120, 124, 107, 118, 117, 116, 120, 116, 95, 113, 126, 111, 113, 124, 119, 105, 108, 110, 114, 111, 120, 126, 119, 115, 116, 115, 111, 115, 120, 109, 110, 130, 113, 121, 118, 123, 122, 117, 113, 120, 134, 111, 117, 118, 120, 117, 115, 118, 110, 117, 125, 123, 112, 100, 121, 100, 116, 109, 118, 111, 111, 113, 117, 115, 114, 119, 102, 104, 110, 109, 119, 130, 115, 116, 119, 124, 110, 108, 121, 111, 117, 107, 118, 109, 102, 111, 120, 125, 111, 120, 120, 106, 89, 115, 114, 114, 102, 118, 113, 111, 121, 105, 106, 106, 113, 116, 104, 126, 115, 115, 115, 122, 107, 124, 107, 116, 103, 110, 110, 117, 113, 100, 119, 112, 101, 119, 104, 125, 106, 108, 113, 117, 119, 129, 124, 123, 118, 130, 124, 115, 109, 115, 123, 107, 115, 118, 111, 113, 109, 110, 117, 99, 110, 110, 128, 116, 123, 114, 99, 130, 103, 117, 110, 109, 135, 113, 113, 116, 106, 119, 126, 97, 117, 125, 107, 118, 105, 122, 138, 113, 116, 127, 113, 122, 103, 117, 113, 118, 109, 107, 113, 109, 115, 119, 131, 132, 126, 106, 116, 110, 102, 115, 126, 104, 112, 117, 119, 108, 111, 115, 99, 109, 115, 101, 107, 130, 111, 109, 110, 120, 110, 120, 104, 107, 117, 105, 113, 101, 107, 122, 115, 120, 117, 119, 91, 103, 125, 104, 106, 115, 142, 120, 156, 118, 116, 105, 104, 112, 107, 122, 115, 104, 120, 133, 100, 107, 113, 104, 96, 121, 118, 127, 122, 126, 121, 101, 109, 120, 114, 125, 110, 112, 111, 129, 106, 122, 112, 110, 120, 121, 115, 110, 114, 104, 115, 102, 128, 112, 98, 115, 107, 123, 108, 106, 122, 97, 110, 134, 113, 113, 108, 112, 109, 117, 122, 114, 115, 117, 107, 114, 107, 100, 112, 127, 114, 117, 113, 128, 106, 117, 109, 123, 132, 111, 110, 117, 117, 113, 118, 133, 130, 129, 126, 108, 119, 123, 112, 119, 126, 118, 111, 119, 106, 120, 118, 104, 114, 115, 112, 123, 120, 111, 127, 150, 118, 119, 130, 110, 121, 102, 112, 113, 114, 115, 114, 107, 102, 106, 151, 115, 118, 113, 117, 99, 110, 123, 123, 113, 112, 110, 104, 125, 133, 112, 118, 127, 116, 111, 117, 130, 112, 109, 116, 116, 125, 119, 120, 111, 115, 114, 113, 108, 126, 108, 128, 130, 111, 108, 114, 126, 147, 107, 104, 106, 112, 109, 107, 101, 122, 109, 112, 111, 125, 107, 98, 107, 132, 131, 113, 99, 116, 130, 114, 135, 116, 117, 121, 123, 116, 134, 111, 111, 130, 114, 118, 116, 114, 132, 126, 117, 116, 137, 104, 128, 123, 107, 113, 107, 122, 107, 129, 116, 128, 123, 117, 124, 110, 103, 115, 115, 109, 97, 119, 130, 113, 116, 99, 122, 109, 118, 112, 113, 106, 118, 107, 110, 119, 120, 120, 117, 119, 117, 116, 110, 115, 115, 106, 122, 130, 106, 120, 116, 125, 114, 115, 116, 134, 117, 120, 110, 111, 116, 124, 116, 113, 117, 120, 101, 118, 111, 116, 110, 113, 118, 123, 143, 119, 118, 123, 102, 130, 131, 122, 123, 126, 109, 107, 109, 116, 119, 105, 104, 115, 110, 117, 112, 113, 109, 112, 119, 124, 104, 121, 128, 117, 104, 110, 111, 111, 133, 119, 133, 106, 112, 127, 131, 130, 122, 120, 106, 106, 126, 117, 134, 113, 128, 131, 127, 124, 105, 115, 119, 112, 115, 116, 110, 103, 123, 130, 111, 118, 123, 105, 110, 110, 102, 130, 103, 119, 118, 115, 119, 123, 130, 128, 108, 104, 109, 105, 123, 116, 109, 120, 120, 100, 122, 117, 107, 117, 133, 122, 107, 116, 107, 125, 101, 115, 116, 113, 122, 108, 117, 118, 147, 110, 105, 108, 138, 133, 106, 121, 120, 112, 112, 111, 106, 123, 107, 112, 120, 117, 108, 121, 119, 104, 109, 121, 97, 112, 117, 110, 105, 113, 114, 123, 107, 111, 105, 107, 110, 113, 105, 117, 98, 138, 122, 136, 124, 113, 113, 116, 116, 142, 105, 104, 111, 120, 97, 115, 118, 126, 112, 116, 141, 108, 119, 110, 89, 106, 102, 122, 117, 109, 105, 106, 101, 120, 108, 121, 115, 111, 118, 112, 127, 132, 111, 118, 116, 116, 111, 108, 136, 99, 112, 112, 99, 118, 118, 108, 110, 116, 120, 144, 107, 109, 112, 123, 106, 105, 112, 106, 139, 122, 104, 116, 100, 111, 120, 102, 98, 117, 146, 124, 121, 118, 111, 118, 136, 107, 138, 122, 91, 108, 112, 109, 113, 136, 118, 115, 132, 103, 105, 118, 94, 100, 122, 97, 116, 130, 116, 109, 111, 122, 121, 99, 108, 114, 114, 114, 99, 124, 111, 118, 118, 107, 109, 100, 114, 109, 121, 110, 119, 107, 111, 108, 104, 109, 111, 110, 130, 92, 107, 115, 110, 148, 103, 122, 99, 111, 112, 106, 112, 123, 128, 118, 108, 105, 105, 122, 126, 116, 123, 106, 117, 126, 118, 115, 120, 89, 110, 104, 107, 100, 90, 112, 121, 117, 112, 125, 126, 110, 112, 100, 114, 101, 110, 129, 103, 114, 124, 119, 127, 119, 121, 122, 117, 110, 115, 119, 132, 110, 113, 95, 98, 112, 118, 112, 118, 100, 110, 118, 132, 94, 124, 120, 104, 110, 115, 104, 119, 91, 118, 126, 110, 86, 109, 125, 137, 113, 124, 102, 97, 104, 112, 113, 113, 134, 102, 118, 106, 120, 128, 104, 114, 128, 98, 117, 120, 110, 115, 110, 139, 107, 116, 109, 108, 108, 119, 111, 118, 114, 127, 124, 110, 117, 112, 114, 100, 115, 117, 117, 115, 115, 116, 111, 109, 109, 121, 115, 108, 104, 112, 98, 103, 119, 120, 102, 103, 88, 126, 113, 118, 117, 101, 113, 112, 115, 111, 119, 118, 118, 119, 119, 109, 118, 115, 109, 116, 121, 112, 124, 126, 109, 118, 132, 117, 117, 131, 111, 124, 106, 121, 134, 93, 125, 148, 115, 126, 136, 102, 120, 122, 126, 122, 100, 105, 105, 118, 114, 105, 133, 128, 125, 120, 115, 116, 109, 131, 115, 126, 115, 114, 122, 124, 111, 133, 117, 110, 105, 112, 122, 119, 124, 107, 114, 109, 126, 120, 118, 122, 110, 117, 113, 100, 101, 112, 124, 122, 116, 124, 125, 116, 104, 133, 121, 120, 109, 94, 111, 116, 120, 132, 106, 122, 114, 116, 113, 115, 110, 121, 138, 116, 96, 109, 101, 104, 109, 124, 112, 114, 120, 108, 121, 114, 123, 122, 102, 110, 125, 114, 116, 116, 110, 133, 105, 113, 105, 108, 97, 110, 109, 117, 115, 117, 104, 111, 120, 100, 118, 115, 122, 131, 102, 98, 100, 120, 114, 114, 118, 106, 104, 133, 113, 101, 111, 82, 115, 110, 102, 122, 109, 107, 132, 115, 108, 99, 104, 121, 125, 120, 124, 104, 100, 105, 121, 117, 100, 111, 113, 116, 123, 118, 121, 123, 124, 113, 111, 125, 113, 156, 111, 114, 106, 99, 110, 142, 112, 109, 104, 106, 125, 103, 117, 113, 119, 110, 104, 124, 130, 84, 105, 121, 106, 108, 115, 110, 120, 123, 121, 103, 130, 124, 117, 115, 122, 107, 116, 106, 134, 116, 121, 105, 112, 108, 106, 116, 113, 114, 104, 131, 135, 103, 114, 108, 112, 126, 100, 101, 104, 127, 103, 114, 130, 130, 116, 104, 119, 136, 114, 122, 124, 99, 106, 112, 131, 102, 115, 103, 124, 126, 111, 134, 116, 100, 117, 119, 114, 122, 131, 113, 121, 117, 107, 114, 114, 122, 119, 108, 126, 121, 122, 116, 115, 123, 114, 140, 113, 141, 118, 113, 115, 117, 115, 115, 119, 124, 113, 132, 106, 114, 124, 121, 115, 124, 120, 122, 122, 102, 102, 123, 116, 106, 118, 113, 108, 125, 114, 114, 106, 112, 122, 106, 113, 121, 122, 90, 122, 133, 114, 119, 115, 113, 118, 120, 115, 115, 109, 123, 123, 125, 115, 116, 108, 111, 120, 127, 117, 110, 111, 122, 123, 116, 113, 111, 120, 121, 113, 115, 122, 104, 119, 121, 122, 128, 127, 142, 112, 115, 106, 118, 117, 123, 116, 111, 110, 119, 116, 102, 125, 111, 120, 118, 113, 118, 101, 112, 113, 125, 125, 102, 108, 118, 117, 120, 123, 142, 117, 127, 107, 120, 106, 124, 114, 115, 111, 110, 112, 123, 124, 115, 117, 107, 124, 116, 115, 130, 120, 115, 106, 127, 109, 96, 114, 111, 116, 111, 118, 120, 105, 119, 119, 106, 127, 118, 113, 110, 113, 119, 109, 117, 146, 111, 110, 130, 111, 119, 107, 113, 128, 111, 100, 113, 138, 121, 115, 114, 121, 113, 123, 115, 117, 119, 119, 117, 117, 121, 110, 123, 106, 113, 118, 119, 113, 118, 95, 115, 121, 112, 121, 115, 111, 118, 125, 111, 127, 108, 111, 111, 111, 107, 117, 113, 123, 116, 126, 114, 112, 117, 104, 122, 125, 116, 107, 109, 106, 124, 124, 99, 114, 107, 113, 106, 83, 110, 106, 98, 103, 121, 124, 114, 111, 113, 114, 119, 120, 109, 117, 110, 108, 113, 123, 116, 126, 129, 123, 102, 119, 131, 116, 120, 110, 133, 95, 120, 129, 108, 118, 97, 119, 111, 123, 117, 115, 126, 118, 131, 106, 120, 116, 118, 117, 130, 111, 120, 116, 120, 115, 106, 120, 97, 123, 114, 117, 128, 96, 115, 111, 119, 112, 116, 102, 116, 116, 107, 110, 130, 119, 109, 111, 126, 113, 111, 116, 108, 124, 118, 117, 104, 110, 108, 124, 114, 135, 112, 124, 110, 120, 115, 121, 113, 107, 96, 117, 130, 113, 124, 120, 119, 113, 122, 125, 129, 114, 129, 108, 124, 118, 121, 119, 115, 118, 118, 120, 111, 107, 118, 123, 118, 96, 106, 123, 115, 115, 93, 120, 102, 103, 107, 109, 126, 101, 119, 106, 94, 105, 117, 125, 115, 105, 113, 125, 130, 129, 109, 111, 116, 112, 127, 122, 114, 109, 130, 108, 106, 92, 124, 111, 112, 108, 115, 126, 110, 113, 108, 116, 131, 100, 114, 114, 119, 112, 130, 109, 116, 116, 122, 103, 99, 150, 114, 119, 117, 123, 119, 125, 120, 112, 124, 125, 104, 113, 116, 114, 122, 110, 123, 118, 108, 121, 126, 118, 111, 116, 119, 118, 105, 115, 120, 113, 120, 128, 121, 125, 112, 121, 115, 104, 110, 103, 122, 107, 119, 126, 112, 108, 119, 118, 116, 114, 118, 120, 110, 112, 108, 115, 138, 117, 110, 101, 109, 107, 125, 104, 104, 107, 124, 119, 105, 106, 104, 120, 115, 126, 113, 110, 107, 106, 123, 112, 103, 106, 123, 109, 115, 116, 129, 115, 131, 123, 112, 114, 117, 125, 123, 120, 123, 109, 127, 121, 119, 114, 127, 122, 116, 119, 119, 126, 113, 115, 130, 119, 119, 117, 130, 106, 120, 109, 112, 107, 92, 101, 120, 115, 125, 120, 128, 114, 117, 112, 118, 112, 116, 119, 112, 112, 114, 109, 97, 115, 121, 114, 115, 108, 123, 119, 116, 124, 114, 115, 122, 119, 113, 113, 121, 134, 117, 110, 132, 122, 117, 130, 116, 112, 106, 119, 120, 120, 125, 112, 117, 123, 112, 119, 118, 117, 123, 124, 123, 131, 119, 110, 119, 111, 109, 119, 102, 120, 112, 111, 108, 112, 114, 117, 110, 111, 112, 118, 117, 110, 123, 110, 102, 119, 110, 123, 123, 116, 147, 113, 122, 101, 117, 105, 112, 113, 117, 109, 116, 128, 116, 118, 111, 132, 117, 110, 118, 134, 135, 113, 120, 123, 116, 98, 115, 127, 115, 124, 114, 120, 126, 111, 124, 120, 120, 104, 127, 109, 110, 135, 109, 120, 111, 111, 122, 101, 95, 108, 113, 126, 115, 121, 116, 117, 121, 119, 129, 121, 113, 115, 118, 105, 111, 109, 109, 125, 126, 117, 116, 120, 107, 108, 113, 122, 112, 119, 117, 116, 120, 114, 113, 118, 115, 115, 119, 126, 112, 115, 127, 122, 103, 119, 115, 115, 108, 123, 110, 118, 113, 128, 106, 109, 117, 108, 117, 113, 125, 126, 118, 108, 113, 112, 132, 127, 123, 115, 108, 110, 120, 110, 111, 112, 106, 122, 114, 120, 122, 119, 120, 119, 116, 111, 112, 113, 115, 111, 121, 114, 107, 110, 117, 116, 118, 118, 120, 115, 126, 121, 105, 109, 114, 115, 124, 120, 110, 109, 122, 125, 130, 116, 115, 124, 103, 114, 121, 124, 122, 126, 118, 116, 106, 114, 103, 117, 118, 118, 112, 111, 101, 122, 110, 116, 121, 120, 113, 116, 122, 107, 121, 114, 117, 134, 120, 122, 107, 111, 121, 129, 110, 111, 124, 120, 117, 112, 132, 118, 106, 100, 127, 134, 120, 113, 120, 127, 114, 126, 114, 107, 115, 110, 106, 119, 114, 127, 102, 120, 121, 105, 126, 115, 115, 122, 113, 125, 100, 122, 111, 122, 116, 121, 122, 117, 113, 117, 103, 114, 119, 120, 113, 119, 125, 113, 115, 119, 117, 103, 114, 114, 112, 123, 112, 120, 121, 113, 112, 130, 119, 117, 127, 123, 118, 103, 118, 125, 120, 111, 118, 116, 114, 117, 110, 115, 113, 111, 107, 110, 107, 115, 148, 120, 122, 111, 121, 129, 121, 102, 126, 126, 122, 123, 108, 122, 123, 109, 108, 117, 129, 115, 124, 115, 105, 144, 129, 113, 116, 116, 114, 123, 131, 109, 112, 119, 112, 116, 121, 124, 123, 113, 108, 116, 129, 114, 125, 110, 129, 124, 109, 119, 123, 122, 123, 116, 116, 118, 119, 119, 116, 108, 108, 128, 118, 117, 123, 123, 121, 114, 121, 114, 125, 111, 118, 102, 109, 135, 130, 112, 95, 121, 110, 116, 112, 122, 117, 113, 117, 114, 116, 103, 119, 118, 108, 120, 116, 124, 105, 101, 111, 127, 123, 123, 104, 91, 119, 123, 120, 128, 128, 129, 137, 108, 109, 129, 140, 118, 129, 105, 120, 129, 104, 113, 119, 119, 106, 121, 117, 106, 137, 124, 101, 110, 110, 114, 111, 109, 120, 115, 118, 127, 107, 94, 117, 111, 126, 119, 118, 116, 110, 118, 113, 121, 116, 117, 120, 122, 111, 134, 120, 114, 107, 121, 113, 104, 121, 115, 104, 114, 119, 112, 113, 120, 115, 130, 122, 110, 119, 117, 122, 111, 103, 104, 114, 115, 117, 111, 112, 115, 114, 103, 131, 124, 119, 118, 116, 103, 112, 120, 108, 110, 107, 125, 121, 114, 97, 102, 129, 122, 116, 118, 117, 118, 111, 124, 114, 133, 105, 125, 104, 110, 131, 112, 119, 119, 112, 116, 115, 127, 112, 112, 120, 109, 117, 109, 118, 125, 115, 118, 108, 120, 116, 111, 125, 124, 112, 132, 120, 102, 131, 122, 102, 126, 110, 107, 124, 106, 125, 124, 117, 122, 108, 114, 118, 116, 125, 123, 122, 54, 109, 124, 130, 122, 127, 112, 99, 119, 107, 111, 111, 121, 131, 114, 107, 120, 122, 112, 109, 107, 134, 113, 100, 108, 121, 112, 103, 114, 117, 128, 116, 115, 122, 115, 124, 123, 105, 108, 116, 106, 112, 114, 110, 126, 114, 102, 118, 125, 128, 120, 107, 117, 112, 127, 111, 108, 101, 117, 116, 111, 104, 104, 118, 110, 110, 112, 80, 99, 120, 130, 121, 217, 122, 107, 110, 108, 112, 104, 120, 112, 112, 118, 129, 121, 130, 123, 121, 113, 127, 116, 107, 122, 120, 105, 104, 109, 124, 115, 121, 114, 112, 118, 106, 129, 120, 110, 115, 117, 108, 122, 127, 120, 98, 105, 120, 118, 103, 117, 120, 129, 120, 110, 124, 117, 124, 142, 115, 125, 111, 121, 115, 123, 130, 92, 124, 109, 124, 113, 111, 112, 120, 116, 117, 132, 119, 101, 119, 111, 115, 88, 134, 114, 116, 119, 126, 122, 110, 107, 109, 105, 115, 114, 118, 112, 114, 121, 116, 119, 77, 123, 108, 118, 105, 116, 111, 113, 123, 124, 113, 111, 79, 116, 115, 122, 114, 102, 124, 108, 120, 120, 122, 118, 125, 124, 112, 132, 106, 124, 120, 101, 118, 117, 118, 122, 106, 112, 111, 114, 117, 117, 114, 111, 114, 119, 117, 121, 97, 124, 131, 84, 112, 111, 103, 126, 116, 104, 121, 106, 110, 126, 98, 130, 111, 115, 110, 109, 138, 116, 132, 115, 118, 115, 126, 124, 128, 119, 111, 116, 127, 116, 125, 117, 119, 118, 118, 132, 109, 117, 112, 118, 133, 124, 121, 115, 118, 111, 114, 118, 120, 117, 112, 124, 118, 118, 112, 120, 124, 117, 96, 125, 121, 116, 128, 112, 119, 112, 119, 121, 108, 107, 124, 117, 116, 113, 109, 136, 109, 108, 130, 126, 119, 107, 115, 109, 113, 113, 122, 120, 112, 103, 110, 114, 120, 110, 125, 115, 110, 124, 111, 123, 139, 118, 120, 106, 122, 101, 128, 113, 116, 106, 128, 111, 112, 106, 106, 106, 98, 106, 111, 112, 106, 105, 118, 112, 115, 118, 108, 111, 105, 113, 114, 106, 133, 105, 118, 120, 126, 125, 118, 125, 113, 133, 120, 102, 120, 109, 112, 117, 111, 120, 98, 125, 116, 135, 105, 117, 103, 119, 116, 123, 136, 112, 105, 124, 110, 108, 127, 112, 125, 119, 113, 114, 122, 115, 126, 106, 114, 100, 112, 113, 101, 117, 116, 111, 114, 107, 108, 133, 123, 118, 110, 123, 119, 101, 121, 107, 110, 126, 126, 117, 121, 112, 125, 118, 105, 115, 113, 119, 123, 121, 119, 115, 110, 114, 106, 122, 107, 138, 118, 109, 108, 128, 101, 108, 116, 138, 117, 117, 111, 114, 122, 131, 137, 105, 108, 107, 107, 121, 101, 129, 123, 123, 116, 103, 109, 112, 122, 112, 122, 118, 96, 133, 114, 100, 127, 129, 105, 96, 120, 137, 123, 113, 116, 121, 125, 107, 114, 104, 104, 110, 91, 112, 118, 102, 117, 115, 111, 119, 116, 119, 112, 106, 121, 110, 124, 120, 119, 114, 131, 97, 97, 133, 114, 93, 106, 106, 117, 113, 122, 117, 117, 105, 101, 111, 106, 109, 129, 112, 122, 126, 112, 103, 122, 123, 120, 110, 122, 131, 96, 105, 106, 104, 118, 118, 125, 107, 109, 131, 117, 114, 95, 109, 129, 106, 119, 116, 104, 101, 123, 113, 109, 122, 95, 124, 109, 107, 104, 100, 126, 118, 109, 112, 136, 119, 115, 121, 111, 111, 107, 123, 126, 115, 111, 121, 90, 111, 120, 111, 105, 126, 111, 109, 97, 125, 126, 110, 117, 129, 104, 104, 119, 102, 106, 126, 104, 116, 119, 105, 123, 96, 117, 114, 106, 127, 120, 136, 97, 105, 128, 118, 101, 123, 151, 131, 112, 124, 123, 109, 125, 93, 119, 122, 137, 111, 130, 119, 100, 120, 110, 125, 108, 120, 115, 113, 110, 117, 132, 108, 112, 101, 128, 120, 97, 122, 124, 118, 132, 108, 125, 131, 108, 96, 113, 120, 121, 114, 129, 110, 112, 117, 137, 112, 113, 105, 122, 122, 123, 114, 116, 114, 108, 109, 110, 115, 116, 126, 113, 116, 106, 144, 110, 99, 108, 110, 119, 112, 112, 107, 108, 104, 122, 111, 109, 115, 119, 105, 97, 126, 102, 111, 115, 112, 115, 107, 124, 99, 117, 111, 114, 118, 94, 114, 105, 121, 123, 113, 122, 103, 124, 128, 131, 112, 117, 114, 133, 113, 116, 103, 108, 116, 125, 130, 114, 120, 121, 135, 110, 114, 121, 104, 97, 118, 104, 124, 126, 108, 114, 114, 114, 123, 122, 117, 121, 106, 98, 113, 134, 112, 116, 112, 103, 112, 128, 128, 125, 107, 113, 116, 111, 116, 117, 114, 119, 119, 121, 111, 138, 119, 118, 106, 114, 114, 117, 102, 114, 119, 109, 120, 105, 115, 103, 114, 126, 127, 114, 115, 100, 104, 120, 114, 134, 110, 116, 116, 109, 101, 114, 127, 114, 125, 109, 128, 113, 104, 130, 111, 119, 120, 124, 111, 108, 125, 113, 114, 119, 121, 99, 120, 118, 85, 111, 114, 123, 121, 108, 116, 129, 114, 84, 118, 126, 117, 118, 112, 110, 103, 125, 114, 106, 126, 107, 121, 120, 121, 132, 110, 112, 112, 113, 116, 118, 121, 117, 110, 109, 105, 110, 116, 104, 132, 131, 105, 111, 108, 132, 109, 111, 124, 118, 135, 123, 132, 109, 114, 116, 122, 107, 121, 112, 122, 121, 131, 128, 108, 122, 113, 112, 121, 121, 124, 99, 124, 137, 106, 100, 128, 114, 123, 119, 104, 111, 127, 116, 116, 106, 127, 114, 109, 133, 125, 108, 106, 117, 115, 105, 142, 109, 123, 130, 108, 117, 124, 128, 113, 112, 101, 118, 112, 122, 111, 111, 121, 118, 114, 120, 105, 118, 112, 119, 121, 114, 112, 127, 117, 120, 117, 99, 115, 98, 102, 124, 112, 141, 107, 101, 117, 109, 113, 114, 122, 122, 129, 124, 114, 122, 110, 112, 132, 109, 115, 118, 115, 117, 183, 113, 112, 103, 134, 102, 122, 113, 120, 109, 115, 109, 104, 117, 111, 120, 109, 119, 115, 124, 100, 109, 127, 122, 116, 125, 129, 102, 112, 116, 114, 116, 119, 109, 106, 112, 113, 119, 122, 113, 120, 110, 121, 104, 113, 111, 118, 129, 92, 135, 114, 128, 118, 108, 118, 124, 115, 117, 124, 116, 70, 122, 117, 118, 126, 116, 125, 107, 125, 121, 138, 114, 117, 120, 112, 101, 115, 115, 98, 122, 109, 113, 116, 109, 117, 116, 117, 133, 103, 115, 95, 113, 104, 122, 103, 122, 119, 117, 112, 118, 113, 87, 122, 114, 132, 124, 118, 122, 108, 117, 127, 111, 119, 107, 115, 111, 114, 113, 115, 122, 119, 127, 117, 113, 116, 101, 119, 115, 120, 110, 109, 107, 125, 108, 121, 117, 113, 111, 120, 129, 99, 122, 108, 112, 114, 106, 117, 111, 112, 120, 111, 118, 123, 103, 112, 124, 105, 113, 124, 118, 116, 117, 112, 99, 117, 112, 105, 137, 107, 114, 106, 121, 108, 117, 130, 105, 84, 112, 101, 128, 109, 106, 121, 123, 105, 125, 116, 102, 120, 112, 109, 120, 115, 153, 119, 117, 182, 124, 123, 106, 155, 114, 110, 110, 107, 114, 119, 118, 124, 109, 122, 125, 82, 129, 137, 115, 109, 115, 100, 117, 107, 122, 125, 107, 99, 123, 105, 116, 108, 130, 115, 123, 125, 112, 117, 117, 123, 99, 119, 134, 119, 122, 125, 115, 128, 125, 115, 125, 121, 119, 107, 117, 114, 123, 100, 93, 107, 125, 135, 117, 98, 119, 127, 114, 112, 121, 126, 114, 121, 108, 111, 88, 101, 141, 118, 125, 112, 121, 124, 119, 119, 128, 112, 111, 160, 132, 109, 109, 116, 120, 112, 119, 115, 134, 135, 133, 123, 127, 129, 130, 146, 102, 139, 126, 119, 118, 114, 122, 106, 98, 116, 110, 117, 131, 105, 119, 113, 115, 134, 93, 107, 124, 110, 121, 110, 114, 109, 103, 98, 135, 110, 118, 123, 107, 128, 114, 121, 110, 96, 111, 108, 120, 107, 118, 108, 93, 125, 112, 99, 101, 106, 134, 120, 134, 128, 116, 121, 116, 114, 115, 113, 126, 112, 121, 120, 116, 122, 110, 101, 116, 108, 115, 123, 116, 118, 127, 113, 113, 115, 113, 121, 112, 118, 114, 114, 109, 120, 130, 110, 109, 117, 123, 108, 114, 111, 116, 110, 116, 113, 111, 116, 101, 118, 124, 118, 95, 112, 111, 113, 109, 130, 122, 110, 120, 122, 131, 125, 120, 114, 122, 116, 114, 117, 121, 118, 126, 124, 115, 112, 113, 115, 108, 109, 117, 119, 110, 121, 127, 110, 101, 108, 116, 103, 119, 114, 121, 110, 120, 118, 120, 105, 116, 114, 115, 116, 122, 114, 117, 105, 105, 117, 120, 120, 118, 119, 122, 118, 110, 124, 113, 116, 119, 100, 108, 111, 117, 122, 109, 118, 116, 123, 116, 120, 117, 104, 116, 117, 115, 103, 115, 123, 119, 113, 119, 117, 108, 112, 104, 127, 113, 109, 114, 118, 121, 121, 122, 108, 110, 107, 113, 119, 112, 114, 116, 125, 125, 107, 116, 125, 122, 118, 111, 112, 118, 112, 112, 100, 109, 105, 117, 118, 111, 118, 122, 99, 107, 124, 111, 117, 124, 121, 105, 115, 119, 114, 118, 113, 111, 125, 116, 117, 98, 118, 107, 117, 118, 107, 110, 111, 123, 115, 127, 118, 120, 117, 107, 110, 109, 120, 114, 101, 117, 114, 130, 112, 118, 115, 109, 117, 114, 121, 117, 113, 114, 109, 115, 111, 115, 114, 112, 119, 120, 112, 121, 111, 114, 122, 112, 113, 122, 115, 119, 115, 112, 120, 107, 131, 123, 110, 121, 135, 105, 116, 120, 118, 118, 119, 123, 121, 120, 110, 121, 114, 126, 132, 127, 114, 113, 112, 117, 118, 119, 116, 106, 113, 118, 98, 114, 115, 120, 122, 113, 119, 118, 126, 116, 122, 110, 112, 119, 112, 113, 115, 129, 112, 113, 113, 113, 114, 109, 116, 106, 113, 114, 113, 113, 112, 116, 120, 121, 109, 118, 125, 109, 111, 115, 122, 110, 115, 120, 118, 110, 116, 114, 116, 120, 113, 111, 118, 125, 125, 109, 108, 124, 118, 111, 114, 117, 112, 117, 115, 119, 119, 113, 119, 115, 114, 117, 115, 117, 120, 116, 123, 115, 109, 119, 111, 108, 110, 117, 119, 114, 123, 123, 121, 117, 129, 104, 116, 107, 106, 124, 115, 118, 116, 116, 105, 105, 117, 111, 107, 112, 124, 111, 111, 128, 122, 109, 115, 121, 121, 124, 121, 117, 120, 122, 116, 108, 119, 118, 129, 123, 114, 127, 116, 124, 118, 115, 117, 130, 97, 103, 123, 128, 132, 118, 120, 119, 128, 121, 117, 113, 112, 116, 126, 111, 112, 120, 119, 109, 106, 125, 108, 119, 114, 117, 111, 113, 118, 119, 119, 124, 108, 130, 126, 119, 128, 123, 107, 104, 119, 123, 114, 112, 119, 123, 108, 100, 113, 117, 104, 114, 117, 110, 116, 120, 118, 103, 116, 107, 117, 115, 108, 122, 123, 120, 122, 114, 118, 113, 117, 116, 114, 107, 116, 115, 125, 121, 113, 119, 106, 114, 107, 119, 117, 125, 117, 111, 128, 122, 108, 122, 107, 109, 117, 115, 116, 107, 113, 124, 128, 124, 113, 114, 105, 107, 129, 117, 114, 126, 125, 109, 114, 114, 116, 115, 113, 109, 112, 114, 112, 123, 131, 125, 134, 128, 97, 125, 118, 108, 107, 109, 103, 108, 119, 110, 112, 107, 118, 113, 122, 114, 119, 112, 108, 108, 100, 117, 121, 114, 111, 123, 127, 112, 123, 102, 131, 107, 122, 110, 116, 126, 118, 121, 120, 114, 131, 122, 118, 121, 118, 121, 119, 126, 110, 115, 122, 115, 118, 116, 120, 115, 114, 116, 114, 115, 118, 127, 131, 120, 120, 106, 111, 110, 120, 113, 107, 127, 124, 87, 120, 121, 117, 113, 114, 121, 110, 119, 124, 133, 114, 114, 120, 106, 112, 122, 114, 114, 127, 122, 124, 114, 109, 127, 125, 115, 121, 125, 113, 125, 119, 117, 118, 123, 121, 116, 103, 105, 121, 121, 113, 129, 100, 140, 117, 118, 130, 118, 118, 114, 113, 113, 119, 107, 119, 105, 124, 121, 116, 121, 113, 119, 119, 122, 134, 115, 116, 120, 129, 120, 121, 118, 114, 111, 110, 116, 120, 105, 119, 117, 108, 119, 105, 117, 117, 123, 110, 111, 117, 119, 112, 112, 136, 115, 125, 116, 118, 108, 112, 101, 106, 118, 136, 108, 120, 109, 120, 114, 118, 135, 129, 116, 119, 122, 132, 127, 118, 118, 117, 117, 120, 111, 129, 112, 116, 119, 123, 115, 121, 106, 114, 118, 126, 112, 110, 112, 131, 118, 119, 121, 107, 103, 103, 108, 124, 102, 117, 120, 117, 111, 122, 115, 110, 114, 112, 113, 118, 115, 102, 114, 110, 132, 124, 123, 118, 126, 110, 119, 121, 117, 115, 124, 122, 112, 113, 117, 120, 117, 111, 110, 116, 114, 116, 115, 120, 105, 117, 108, 117, 110, 105, 125, 121, 113, 127, 119, 120, 111, 98, 103, 107, 109, 121, 122, 122, 119, 117, 110, 116, 127, 111, 107, 116, 121, 120, 117, 115, 132, 119, 120, 106, 121, 124, 111, 109, 105, 125, 123, 114, 108, 121, 115, 115, 124, 117, 117, 120, 121, 111, 134, 114, 106, 121, 116, 108, 105, 116, 119, 109, 112, 117, 110, 117, 124, 122, 123, 119, 119, 119, 107, 117, 111, 115, 123, 112, 106, 106, 117, 108, 108, 122, 108, 114, 109, 123, 101, 125, 116, 130, 113, 114, 120, 115, 120, 121, 117, 119, 106, 124, 110, 111, 104, 111, 122, 127, 109, 124, 117, 120, 123, 132, 108, 120, 125, 91, 118, 122, 108, 128, 123, 122, 136, 123, 115, 115, 115, 133, 107, 120, 119, 113, 120, 111, 112, 116, 122, 104, 105, 111, 119, 124, 120, 116, 116, 112, 126, 110, 124, 123, 122, 109, 119, 118, 119, 112, 114, 116, 117, 116, 114, 115, 130, 115, 116, 125, 118, 115, 125, 114, 127, 117, 104, 116, 118, 108, 113, 114, 115, 110, 115, 116, 107, 111, 110, 120, 115, 111, 113, 118, 124, 127, 122, 99, 119, 110, 104, 116, 119, 113, 103, 112, 119, 124, 113, 131, 104, 117, 94, 128, 135, 115, 111, 120, 106, 124, 117, 117, 113, 103, 121, 129, 112, 132, 124, 116, 116, 118, 115, 114, 122, 127, 140, 115, 109, 110, 116, 106, 119, 127, 121, 115, 120, 118, 118, 112, 113, 112, 106, 110, 111, 113, 115, 119, 117, 116, 109, 102, 119, 123, 108, 115, 118, 96, 125, 117, 109, 123, 110, 120, 114, 118, 124, 121, 123, 121, 104, 114, 121, 117, 110, 116, 117, 112, 121, 119, 114, 128, 119, 121, 114, 106, 125, 119, 106, 113, 114, 122, 110, 126, 115, 120, 137, 119, 119, 105, 108, 109, 111, 104, 114, 110, 118, 120, 113, 125, 130, 116, 112, 102, 113, 130, 115, 100, 111, 113, 112, 110, 120, 128, 109, 116, 103, 118, 129, 116, 114, 117, 117, 115, 107, 109, 129, 120, 114, 120, 116, 114, 122, 117, 97, 93, 147, 124, 118, 110, 103, 124, 120, 109, 120, 126, 112, 110, 114, 120, 128, 111, 125, 112, 114, 98, 112, 119, 122, 116, 103, 104, 114, 132, 114, 130, 127, 111, 111, 107, 109, 117, 110, 115, 111, 130, 118, 109, 108, 117, 161, 123, 109, 119, 117, 117, 115, 108, 112, 125, 123, 119, 124, 118, 114, 109, 117, 115, 112, 112, 112, 120, 135, 115, 112, 119, 101, 109, 123, 126, 116, 110, 113, 112, 127, 114, 126, 121, 117, 114, 114, 130, 109, 119, 108, 96, 112, 109, 119, 118, 112, 118, 125, 125, 115, 113, 124, 112, 97, 95, 114, 116, 129, 126, 144, 132, 105, 97, 124, 129, 110, 112, 113, 124, 105, 130, 114, 119, 107, 118, 110, 120, 111, 118, 114, 126, 116, 115, 131, 107, 112, 101, 129, 118, 111, 119, 116, 117, 128, 110, 132, 121, 116, 118, 109, 115, 114, 137, 120, 112, 94, 108, 126, 106, 123, 121, 109, 113, 126, 141, 115, 112, 111, 124, 121, 114, 154, 143, 109, 123, 114, 122, 111, 117, 108, 113, 108, 118, 119, 109, 102, 88, 124, 136, 110, 125, 109, 115, 85, 132, 93, 108, 114, 123, 119, 116, 124, 116, 111, 101, 111, 118, 123, 106, 114, 128, 119, 113, 118, 118, 97, 118, 115, 115, 107, 94, 110, 122, 134, 117, 117, 100, 112, 119, 109, 104, 113, 109, 115, 109, 125, 124, 117, 140, 116, 124, 109, 89, 115, 108, 119, 122, 120, 125, 126, 118, 108, 104, 112, 111, 109, 117, 103, 112, 109, 117, 120, 108, 126, 115, 133, 112, 106, 127, 136, 110, 108, 91, 120, 117, 115, 118, 96, 124, 129, 108, 139, 120, 103, 113, 112, 108, 113, 109, 101, 116, 111, 112, 114, 108, 121, 144, 108, 110, 108, 117, 89, 129, 108, 117, 118, 123, 109, 124, 100, 114, 110, 108, 119, 120, 118, 127, 125, 108, 107, 119, 98, 122, 121, 136, 123, 113, 112, 115, 116, 121, 114, 101, 120, 110, 127, 110, 117, 113, 116, 124, 122, 130, 115, 116, 116, 119, 115, 102, 105, 108, 109, 119, 109, 113, 132, 115, 106, 120, 114, 129, 115, 118, 111, 116, 108, 124, 122, 134, 114, 112, 133, 114, 128, 121, 117, 117, 99, 119, 107, 124, 110, 110, 122, 124, 121, 112, 118, 118, 121, 105, 113, 112, 116, 123, 116, 115, 120, 119, 122, 123, 112, 113, 117, 103, 120, 111, 112, 113, 125, 122, 124, 117, 123, 120, 122, 119, 110, 116, 115, 103, 116, 118, 123, 120, 115, 109, 118, 113, 107, 109, 123, 101, 117, 123, 122, 112, 114, 108, 116, 119, 113, 108, 119, 119, 121, 120, 122, 111, 103, 108, 121, 118, 117, 115, 118, 113, 118, 116, 121, 105, 115, 117, 122, 114, 118, 120, 124, 110, 106, 124, 110, 112, 103, 106, 133, 110, 119, 126, 121, 116, 114, 104, 111, 118, 127, 127, 121, 132, 111, 108, 115, 103, 113, 120, 128, 120, 113, 115, 122, 123, 114, 122, 122, 120, 120, 110, 129, 125, 101, 111, 133, 126, 115, 114, 126, 110, 113, 123, 114, 113, 116, 117, 115, 108, 118, 113, 121, 107, 120, 131, 107, 116, 115, 98, 120, 124, 117, 117, 116, 114, 103, 112, 112, 122, 116, 119, 122, 119, 118, 108, 116, 112, 112, 105, 118, 119, 117, 122, 114, 114, 122, 112, 129, 115, 113, 107, 115, 117, 111, 113, 115, 107, 117, 112, 115, 118, 122, 113, 118, 112, 113, 116, 133, 123, 120, 128, 120, 117, 111, 126, 111, 115, 117, 121, 117, 118, 120, 116, 118, 111, 104, 110, 111, 97, 121, 121, 115, 117, 116, 116, 114, 128, 111, 118, 115, 98, 119, 121, 124, 132, 120, 122, 118, 105, 110, 125, 117, 119, 86, 123, 100, 112, 118, 111, 110, 118, 122, 124, 117, 117, 142, 112, 120, 120, 120, 119, 128, 114, 112, 126, 123, 124, 130, 115, 100, 123, 114, 112, 124, 118, 117, 109, 107, 122, 119, 115, 90, 97, 118, 117, 107, 115, 117, 119, 108, 107, 124, 116, 120, 118, 113, 117, 108, 106, 109, 115, 120, 120, 123, 120, 108, 109, 130, 118, 119, 118, 120, 121, 114, 111, 105, 114, 123, 89, 114, 122, 114, 122, 118, 119, 99, 128, 117, 104, 123, 106, 114, 113, 119, 110, 114, 110, 119, 111, 111, 115, 121, 125, 114, 116, 115, 111, 120, 104, 92, 136, 119, 116, 119, 115, 119, 100, 121, 108, 115, 103, 116, 109, 123, 117, 120, 128, 110, 102, 121, 112, 123, 114, 117, 108, 119, 115, 118, 119, 123, 117, 110, 118, 117, 110, 116, 114, 120, 130, 112, 117, 113, 111, 114, 121, 101, 120, 126, 126, 114, 112, 117, 130, 114, 114, 108, 104, 115, 118, 109, 121, 111, 111, 122, 123, 117, 127, 120, 116, 117, 118, 111, 125, 117, 119, 111, 108, 112, 117, 116, 115, 120, 109, 110, 113, 111, 112, 118, 109, 112, 118, 123, 121, 128, 117, 122, 109, 110, 119, 119, 124, 107, 119, 109, 105, 119, 113, 114, 116, 126, 127, 113, 113, 115, 110, 125, 119, 116, 119, 115, 112, 112, 120, 126, 116, 104, 114, 113, 107, 116, 123, 118, 115, 118, 121, 110, 121, 117, 122, 114, 122, 120, 109, 117, 118, 122, 125, 109, 115, 144, 115, 97, 117, 116, 116, 123, 106, 112, 116, 114, 114, 116, 104, 120, 105, 105, 113, 112, 121, 114, 106, 111, 118, 126, 117, 119, 116, 106, 120, 109, 115, 108, 114, 118, 115, 122, 114, 117, 113, 121, 126, 126, 114, 126, 109, 127, 119, 124, 119, 112, 109, 114, 114, 115, 104, 123, 114, 115, 95, 124, 110, 116, 113, 121, 114, 112, 118, 118, 106, 131, 138, 121, 120, 106, 121, 109, 114, 107, 112, 109, 126, 119, 110, 119, 110, 105, 121, 117, 115, 112, 113, 113, 113, 105, 93, 99, 124, 115, 112, 95, 121, 68, 127, 132, 105, 109, 107, 115, 98, 118, 130, 104, 113, 110, 123, 98, 119, 117, 130, 118, 121, 103, 113, 113, 109, 115, 122, 113, 109, 119, 116, 107, 111, 112, 117, 125, 112, 131, 116, 114, 121, 128, 116, 116, 126, 110, 123, 111, 107, 118, 129, 131, 127, 121, 109, 121, 110, 115, 115, 106, 118, 107, 105, 113, 117, 108, 120, 117, 109, 111, 119, 118, 111, 112, 111, 123, 110, 115, 108, 113, 122, 117, 118, 106, 113, 114, 112, 114, 114, 127, 120, 111, 113, 109, 117, 117, 108, 121, 100, 114, 113, 107, 114, 110, 112, 118, 118, 125, 113, 115, 114, 83, 109, 116, 122, 119, 125, 111, 116, 99, 117, 115, 113, 110, 118, 112, 104, 103, 117, 115, 110, 111, 118, 108, 108, 117, 126, 112, 117, 108, 112, 113, 100, 117, 120, 116, 127, 105, 102, 132, 122, 123, 113, 116, 110, 106, 121, 78, 118, 99, 122, 103, 116, 123, 116, 120, 118, 110, 123, 114, 119, 114, 113, 130, 111, 122, 109, 121, 135, 118, 121, 116, 114, 126, 115, 119, 124, 113, 115, 116, 134, 113, 116, 141, 112, 113, 127, 112, 122, 120, 118, 118, 120, 113, 121, 108, 121, 117, 116, 122, 113, 119, 103, 116, 119, 90, 123, 89, 108, 121, 103, 122, 126, 109, 122, 128, 112, 120, 127, 111, 104, 98, 114, 129, 120, 111, 134, 109, 115, 99, 119, 115, 115, 97, 128, 124, 105, 103, 109, 117, 108, 123, 117, 109, 118, 121, 116, 106, 107, 121, 103, 85, 100, 114, 113, 110, 111, 113, 127, 122, 134, 111, 113, 114, 116, 117, 117, 110, 123, 114, 112, 118, 108, 133, 118, 110, 108, 90, 121, 127, 112, 122, 114, 115, 119, 120, 122, 124, 122, 120, 157, 118, 113, 105, 122, 111, 119, 116, 104, 125, 109, 117, 119, 111, 124, 121, 117, 116, 111, 109, 112, 119, 118, 119, 114, 113, 119, 116, 111, 109, 108, 110, 114, 126, 130, 120, 118, 105, 117, 108, 122, 110, 115, 108, 105, 129, 117, 112, 115, 107, 115, 116, 125, 116, 117, 118, 119, 123, 115, 115, 113, 113, 114, 115, 118, 104, 103, 115, 120, 112, 108, 116, 119, 107, 106, 118, 112, 110, 118, 104, 125, 124, 127, 118, 120, 117, 134, 126, 117, 106, 113, 111, 120, 139, 126, 114, 111, 111, 123, 118, 110, 128, 120, 109, 117, 119, 100, 110, 119, 119, 119, 170, 120, 118, 119, 123, 119, 118, 125, 113, 122, 112, 118, 125, 119, 107, 119, 111, 112, 107, 111, 115, 116, 139, 109, 121, 122, 139, 101, 122, 119, 102, 125, 117, 143, 134, 120, 122, 111, 117, 142, 124, 107, 123, 121, 110, 116, 114, 110, 118, 127, 111, 118, 121, 121, 120, 112, 117, 112, 123, 124, 118, 117, 105, 112, 125, 109, 127, 128, 119, 112, 116, 105, 113, 121, 127, 124, 109, 126, 121, 117, 97, 115, 117, 121, 115, 105, 116, 130, 119, 115, 116, 114, 117, 112, 113, 113, 95, 113, 115, 110, 122, 119, 127, 97, 125, 114, 103, 122, 119, 121, 115, 115, 125, 107, 107, 102, 123, 122, 113, 126, 100, 120, 123, 112, 131, 86, 123, 97, 120, 103, 121, 134, 118, 110, 133, 116, 117, 115, 117, 116, 116, 109, 107, 108, 121, 109, 105, 118, 117, 125, 120, 99, 121, 112, 117, 132, 103, 118, 120, 114, 117, 95, 119, 110, 104, 92, 110, 123, 97, 112, 119, 110, 115, 99, 108, 132, 122, 112, 127, 108, 118, 115, 100, 117, 118, 113, 119, 115, 120, 115, 108, 118, 119, 102, 113, 120, 107, 113, 118, 121, 117, 98, 112, 116, 117, 128, 118, 120, 125, 114, 106, 103, 119, 124, 134, 123, 123, 109, 123, 103, 109, 89, 121, 123, 116, 105, 114, 117, 116, 123, 107, 115, 109, 116, 121, 118, 113, 109, 110, 107, 94, 114, 99, 121, 122, 116, 123, 119, 113, 128, 114, 122, 105, 117, 117, 113, 110, 110, 125, 120, 124, 106, 123, 106, 121, 111, 105, 119, 103, 119, 108, 111, 102, 109, 109, 120, 114, 96, 111, 122, 112, 113, 105, 111, 112, 114, 118, 100, 112, 117, 119, 118, 111, 122, 114, 109, 107, 112, 114, 117, 122, 126, 113, 116, 107, 126, 105, 113, 116, 102, 114, 117, 115, 124, 109, 123, 115, 127, 116, 108, 118, 126, 110, 131, 97, 115, 126, 116, 125, 122, 116, 122, 114, 120, 115, 117, 107, 115, 111, 120, 116, 118, 120, 121, 122, 127, 138, 121, 115, 123, 117, 128, 121, 121, 120, 115, 113, 111, 109, 126, 108, 100, 119, 119, 116, 99, 111, 95, 118, 115, 120, 121, 113, 129, 99, 128, 124, 123, 117, 125, 112, 111, 122, 109, 112, 120, 114, 127, 109, 93, 124, 118, 116, 120, 121, 119, 107, 113, 116, 131, 110, 119, 104, 122, 107, 123, 115, 124, 124, 112, 114, 121, 119, 110, 121, 112, 117, 128, 101, 117, 118, 104, 120, 112, 123, 138, 108, 129, 125, 111, 114, 116, 124, 129, 124, 107, 101, 98, 121, 92, 125, 115, 115, 112, 122, 96, 116, 122, 121, 109, 125, 112, 115, 107, 109, 113, 116, 116, 110, 133, 123, 103, 100, 126, 113, 101, 122, 121, 115, 127, 105, 104, 101, 100, 119, 143, 104, 94, 116, 123, 90, 111, 126, 114, 111, 110, 126, 116, 112, 103, 100, 102, 108, 118, 112, 118, 118, 118, 123, 113, 139, 121, 108, 100, 114, 95, 133, 114, 119, 110, 110, 128, 125, 127, 119, 106, 117, 127, 124, 114, 117, 118, 121, 116, 118, 119, 121, 121, 118, 115, 100, 110, 118, 122, 100, 121, 115, 114, 115, 114, 125, 130, 107, 119, 109, 123, 111, 116, 112, 134, 118, 110, 115, 121, 119, 113, 120, 130, 112, 124, 123, 109, 126, 117, 124, 118, 114, 120, 117, 108, 112, 116, 117, 131, 117, 103, 122, 116, 112, 119, 113, 104, 119, 111, 112, 116, 110, 128, 122, 115, 122, 121, 116, 104, 114, 116, 110, 111, 114, 108, 118, 111, 111, 135, 123, 116, 105, 127, 111, 113, 124, 120, 105, 109, 115, 118, 124, 116, 117, 115, 101, 122, 123, 119, 120, 122, 121, 110, 113, 129, 110, 110, 114, 115, 117, 112, 120, 107, 110, 103, 104, 96, 118, 120, 111, 108, 117, 110, 120, 123, 112, 119, 118, 107, 117, 116, 117, 119, 116, 108, 102, 124, 118, 107, 120, 120, 109, 116, 120, 105, 110, 121, 97, 123, 118, 119, 110, 115, 130, 114, 103, 131, 115, 122, 107, 129, 103, 116, 111, 118, 120, 128, 109, 101, 110, 116, 120, 109, 116, 112, 113, 115, 107, 121, 123, 108, 114, 117, 114, 110, 103, 108, 119, 97, 118, 120, 116, 114, 109, 117, 110, 109, 108, 119, 114, 134, 133, 117, 107, 111, 117, 110, 123, 106, 110, 117, 113, 107, 114, 123, 114, 121, 125, 114, 109, 114, 127, 115, 128, 111, 111, 117, 103, 117, 114, 113, 111, 115, 107, 111, 118, 112, 115, 114, 108, 114, 115, 115, 118, 106, 116, 114, 119, 109, 112, 124, 128, 119, 123, 117, 115, 118, 127, 113, 112, 122, 115, 107, 123, 109, 115, 116, 113, 127, 120, 116, 109, 110, 122, 105, 124, 113, 115, 112, 117, 114, 114, 112, 108, 112, 126, 99, 100, 132, 116, 114, 111, 108, 129, 112, 120, 108, 120, 121, 113, 124, 106, 101, 118, 112, 119, 107, 107, 122, 112, 118, 107, 119, 114, 123, 111, 111, 118, 116, 116, 106, 112, 131, 122, 119, 119, 121, 118, 113, 110, 123, 117, 123, 105, 121, 113, 132, 125, 126, 133, 123, 124, 122, 111, 121, 105, 106, 115, 115, 110, 120, 119, 120, 116, 108, 124, 126, 114, 114, 98, 120, 114, 130, 110, 106, 99, 106, 118, 118, 119, 112, 116, 117, 114, 108, 117, 120, 114, 118, 116, 122, 111, 115, 116, 115, 123, 114, 110, 111, 124, 116, 106, 121, 119, 132, 119, 109, 112, 113, 122, 124, 110, 118, 109, 116, 113, 123, 112, 135, 103, 117, 142, 124, 110, 108, 116, 101, 114, 105, 112, 117, 130, 129, 122, 120, 115, 120, 110, 130, 121, 139, 125, 113, 114, 116, 108, 111, 118, 116, 123, 115, 117, 121, 114, 109, 129, 112, 116, 132, 104, 121, 106, 118, 111, 122, 104, 114, 116, 120, 140, 113, 111, 122, 124, 103, 112, 112, 121, 114, 124, 105, 105, 110, 106, 115, 117, 124, 138, 108, 135, 118, 118, 126, 112, 120, 110, 121, 113, 117, 114, 119, 111, 118, 117, 107, 124, 111, 113, 105, 120, 116, 108, 122, 121, 117, 118, 122, 98, 135, 106, 113, 113, 115, 113, 119, 103, 111, 116, 108, 108, 124, 115, 141, 114, 107, 111, 122, 120, 118, 114, 103, 106, 140, 97, 126, 116, 112, 114, 101, 118, 123, 115, 118, 119, 115, 104, 125, 119, 105, 111, 114, 112, 102, 120, 114, 112, 115, 99, 104, 119, 126, 122, 116, 118, 111, 113, 103, 96, 122, 122, 118, 123, 121, 125, 100, 122, 119, 120, 113, 133, 123, 119, 115, 124, 114, 114, 125, 120, 119, 126, 116, 109, 119, 108, 115, 123, 114, 112, 124, 114, 110, 124, 114, 115, 111, 117, 121, 102, 108, 128, 115, 107, 115, 122, 118, 132, 123, 117, 110, 104, 98, 120, 118, 106, 119, 127, 118, 113, 120, 109, 115, 122, 113, 117, 121, 113, 127, 110, 109, 115, 117, 120, 121, 110, 125, 104, 116, 104, 112, 103, 107, 110, 108, 127, 128, 120, 121, 121, 112, 128, 125, 107, 112, 122, 117, 115, 105, 125, 113, 117, 107, 118, 111, 123, 96, 130, 127, 131, 128, 111, 103, 118, 118, 117, 117, 109, 134, 108, 125, 110, 120, 116, 106, 107, 123, 122, 124, 124, 111, 121, 118, 124, 113, 108, 108, 122, 111, 105, 117, 116, 109, 120, 120, 105, 106, 116, 108, 127, 108, 115, 106, 121, 120, 127, 120, 116, 110, 122, 113, 120, 112, 122, 117, 119, 111, 95, 119, 126, 129, 113, 117, 127, 114, 111, 102, 120, 113, 114, 118, 114, 126, 113, 113, 119, 121, 117, 113, 121, 114, 115, 112, 110, 113, 115, 102, 115, 115, 121, 103, 109, 104, 107, 117, 111, 118, 121, 116, 122, 115, 113, 102, 117, 109, 121, 120, 113, 96, 130, 132, 125, 115, 115, 110, 111, 118, 105, 125, 122, 109, 115, 104, 115, 115, 110, 113, 124, 111, 108, 104, 113, 120, 108, 115, 114, 106, 115, 115, 109, 108, 120, 113, 117, 121, 120, 115, 111, 121, 119, 114, 117, 118, 109, 117, 118, 122, 117, 108, 115, 114, 113, 121, 110, 107, 114, 112, 132, 111, 116, 109, 126, 126, 119, 118, 122, 113, 111, 113, 126, 109, 123, 115, 112, 109, 113, 119, 104, 125, 120, 120, 100, 116, 123, 122, 121, 107, 118, 105, 105, 112, 149, 114, 122, 125, 117, 115, 123, 111, 111, 117, 125, 106, 120, 113, 109, 102, 147, 116, 114, 113, 118, 123, 119, 103, 111, 108, 120, 121, 118, 125, 106, 112, 107, 111, 98, 104, 103, 97, 103, 125, 118, 111, 118, 111, 118, 119, 116, 96, 121, 119, 120, 101, 108, 124, 127, 125, 107, 123, 97, 112, 117, 115, 112, 122, 125, 103, 128, 111, 107, 117, 125, 117, 114, 126, 104, 123, 115, 120, 118, 105, 120, 116, 124, 122, 126, 114, 120, 115, 122, 116, 98, 127, 114, 129, 119, 123, 116, 109, 109, 103, 146, 108, 113, 128, 126, 117, 114, 121, 105, 137, 112, 101, 114, 126, 108, 118, 124, 95, 116, 110, 106, 120, 120, 127, 109, 104, 113, 100, 123, 126, 99, 117, 123, 122, 114, 124, 130, 115, 119, 120, 112, 122, 121, 115, 114, 114, 126, 120, 117, 127, 127, 121, 114, 120, 108, 108, 117, 119, 117, 109, 119, 112, 113, 112, 104, 126, 121, 112, 115, 117, 120, 118, 114, 119, 116, 118, 105, 114, 113, 105, 103, 117, 118, 116, 95, 116, 121, 121, 120, 115, 121, 114, 119, 116, 121, 125, 119, 118, 111, 126, 114, 126, 136, 116, 115, 116, 113, 115, 121, 115, 101, 121, 110, 110, 119, 116, 120, 118, 97, 120, 114, 118, 120, 119, 126, 117, 121, 114, 117, 124, 100, 116, 107, 113, 124, 107, 116, 120, 112, 108, 109, 114, 110, 121, 121, 118, 100, 122, 116, 126, 113, 114, 108, 127, 110, 116, 109, 117, 111, 121, 110, 122, 119, 124, 122, 110, 123, 112, 117, 116, 117, 123, 123, 110, 119, 105, 116, 110, 111, 119, 130, 115, 112, 121, 116, 115, 119, 118, 116, 117, 116, 116, 112, 104, 118, 119, 121, 112, 119, 96, 90, 118, 115, 125, 117, 110, 117, 110, 114, 119, 123, 116, 120, 109, 115, 111, 114, 109, 112, 106, 110, 108, 115, 118, 114, 119, 116, 121, 107, 116, 112, 116, 113, 111, 113, 114, 122, 112, 118, 121, 118, 107, 117, 110, 109, 117, 105, 121, 111, 118, 117, 114, 111, 127, 125, 117, 120, 113, 110, 112, 120, 112, 114, 121, 111, 113, 115, 114, 115, 112, 106, 114, 119, 124, 110, 116, 117, 108, 112, 116, 107, 121, 107, 115, 126, 121, 107, 117, 118, 109, 113, 119, 113, 119, 110, 114, 118, 117, 123, 117, 124, 118, 126, 126, 107, 115, 112, 122, 108, 110, 110, 115, 109, 115, 116, 96, 115, 113, 129, 116, 116, 129, 107, 114, 124, 115, 112, 111, 119, 127, 117, 122, 115, 117, 113, 115, 121, 124, 118, 116, 122, 114, 115, 108, 128, 121, 115, 105, 120, 136, 113, 120, 118, 125, 118, 112, 120, 110, 125, 111, 113, 118, 123, 109, 115, 109, 118, 121, 120, 114, 121, 111, 118, 121, 118, 112, 117, 109, 121, 116, 116, 107, 109, 111, 112, 116, 113, 116, 126, 119, 116, 116, 107, 110, 113, 113, 117, 101, 117, 134, 106, 117, 115, 118, 115, 121, 111, 114, 114, 104, 115, 111, 113, 111, 118, 117, 117, 118, 118, 117, 121, 120, 117, 109, 102, 108, 118, 121, 124, 116, 119, 119, 115, 116, 111, 110, 122, 115, 119, 118, 112, 117, 111, 112, 114, 107, 115, 118, 112, 118, 116, 109, 119, 118, 124, 120, 115, 112, 114, 124, 121, 112, 119, 106, 116, 133, 120, 118, 113, 113, 116, 123, 106, 123, 116, 109, 109, 112, 122, 122, 123, 114, 113, 112, 120, 117, 122, 118, 110, 122, 119, 116, 117, 112, 111, 108, 118, 125, 125, 115, 116, 107, 117, 119, 110, 108, 119, 114, 159, 125, 118, 116, 108, 111, 111, 113, 112, 116, 112, 122, 119, 129, 111, 118, 110, 114, 116, 114, 119, 121, 113, 116, 113, 117, 118, 121, 119, 116, 123, 119, 115, 108, 115, 125, 121, 117, 118, 113, 114, 135, 106, 119, 118, 126, 111, 123, 122, 120, 121, 109, 105, 102, 111, 122, 111, 136, 110, 101, 111, 110, 116, 103, 123, 121, 109, 118, 121, 114, 115, 142, 113, 122, 122, 108, 105, 116, 110, 123, 119, 104, 114, 109, 105, 123, 121, 111, 117, 127, 124, 119, 114, 111, 109, 110, 151, 120, 125, 114, 101, 128, 119, 124, 106, 124, 123, 116, 102, 94, 116, 117, 110, 115, 105, 111, 116, 120, 116, 95, 110, 117, 122, 114, 134, 122, 109, 129, 111, 117, 121, 108, 120, 149, 106, 108, 128, 153, 134, 119, 106, 110, 109, 115, 111, 120, 106, 128, 122, 125, 115, 150, 122, 111, 117, 112, 115, 114, 118, 118, 131, 114, 130, 111, 114, 105, 109, 117, 118, 113, 109, 117, 111, 125, 125, 107, 122, 115, 124, 112, 121, 119, 125, 118, 116, 106, 129, 106, 105, 110, 110, 118, 129, 139, 112, 108, 119, 123, 102, 110, 115, 111, 113, 120, 121, 107, 118, 113, 120, 119, 119, 122, 109, 107, 132, 121, 110, 109, 113, 64, 127, 117, 116, 125, 118, 103, 111, 112, 114, 120, 116, 125, 120, 123, 125, 117, 112, 122, 120, 123, 111, 113, 92, 126, 123, 129, 113, 134, 109, 120, 109, 116, 108, 112, 122, 123, 116, 123, 116, 111, 98, 118, 120, 131, 104, 118, 110, 117, 100, 118, 121, 119, 115, 117, 123, 116, 119, 113, 105, 120, 119, 111, 125, 115, 133, 112, 109, 104, 110, 118, 116, 117, 112, 113, 94, 122, 108, 118, 122, 114, 126, 110, 126, 108, 139, 105, 119, 124, 113, 123, 116, 98, 142, 127, 118, 101, 127, 106, 145, 113, 125, 126, 118, 123, 108, 117, 114, 118, 118, 127, 117, 105, 130, 122, 120, 118, 130, 119, 101, 98, 124, 129, 102, 112, 111, 112, 117, 100, 116, 119, 113, 112, 120, 114, 93, 113, 101, 105, 102, 113, 118, 89, 126, 137, 117, 108, 104, 137, 117, 115, 124, 119, 105, 108, 103, 118, 119, 122, 112, 108, 167, 122, 113, 114, 140, 118, 108, 106, 109, 110, 94, 111, 129, 119, 119, 122, 114, 105, 122, 102, 116, 109, 123, 110, 116, 118, 119, 105, 110, 132, 123, 120, 131, 113, 114, 117, 112, 106, 118, 118, 108, 112, 114, 100, 115, 112, 131, 116, 115, 112, 112, 128, 118, 122, 102, 111, 116, 118, 120, 123, 123, 114, 120, 113, 142, 156, 102, 83, 117, 110, 119, 131, 127, 114, 109, 103, 123, 117, 117, 112, 122, 103, 117, 104, 118, 106, 113, 124, 110, 119, 120, 116, 109, 104, 122, 121, 121, 114, 117, 117, 111, 117, 102, 117, 120, 117, 112, 103, 107, 122, 113, 113, 112, 113, 116, 120, 106, 129, 122, 114, 121, 121, 113, 127, 119, 120, 114, 106, 109, 121, 114, 116, 121, 132, 117, 121, 112, 96, 118, 120, 113, 125, 102, 108, 121, 117, 102, 122, 129, 125, 115, 126, 125, 117, 109, 130, 123, 84, 108, 114, 109, 128, 112, 93, 108, 123, 120, 117, 143, 124, 122, 120, 123, 112, 112, 110, 138, 120, 114, 90, 105, 104, 124, 120, 125, 122, 116, 106, 117, 103, 115, 115, 117, 101, 136, 101, 123, 124, 115, 111, 95, 99, 102, 109, 108, 114, 119, 99, 109, 108, 120, 136, 111, 124, 118, 100, 115, 115, 119, 113, 116, 121, 109, 115, 134, 115, 99, 115, 113, 114, 110, 119, 121, 116, 116, 130, 90, 110, 103, 126, 117, 125, 100, 114, 114, 108, 114, 140, 115, 111, 106, 122, 122, 102, 122, 98, 118, 111, 122, 130, 110, 104, 97, 108, 99, 99, 115, 115, 115, 120, 109, 109, 113, 96, 105, 115, 110, 111, 99, 110, 118, 118, 115, 119, 110, 110, 122, 114, 118, 114, 115, 122, 119, 90, 108, 122, 120, 130, 108, 117, 109, 123, 115, 107, 130, 110, 119, 103, 95, 107, 104, 123, 128, 103, 115, 106, 108, 132, 107, 109, 115, 129, 98, 111, 119, 104, 97, 115, 96, 102, 118, 116, 97, 108, 109, 113, 108, 121, 112, 105, 118, 104, 125, 134, 109, 133, 115, 115, 96, 102, 95, 111, 119, 126, 112, 107, 102, 111, 101, 113, 113, 116, 107, 105, 107, 117, 122, 119, 110, 98, 116, 115, 129, 116, 109, 104, 116, 100, 123, 101, 116, 111, 120, 112, 121, 116, 123, 120, 112, 106, 117, 95, 103, 114, 112, 113, 113, 116, 115, 118, 109, 109, 122, 125, 116, 97, 99, 120, 102, 123, 110, 81, 110, 120, 127, 99, 107, 98, 121, 108, 134, 101, 140, 118, 123, 126, 110, 112, 121, 126, 125, 129, 92, 115, 127, 131, 116, 104, 123, 107, 131, 120, 111, 103, 100, 104, 112, 122, 105, 111, 125, 113, 127, 117, 122, 110, 105, 98, 108, 124, 109, 122, 104, 102, 117, 107, 114, 113, 122, 103, 116, 112, 108, 99, 137, 112, 121, 128, 115, 110, 131, 106, 128, 103, 110, 116, 117, 88, 111, 116, 114, 129, 122, 123, 116, 131, 128, 120, 115, 109, 123, 97, 92, 122, 117, 117, 123, 103, 113, 103, 131, 91, 107, 121, 107, 113, 113, 130, 115, 118, 115, 119, 124, 121, 115, 116, 115, 97, 109, 115, 105, 123, 108, 101, 120, 109, 123, 109, 129, 121, 126, 117, 99, 139, 118, 103, 113, 115, 106, 106, 112, 99, 116, 127, 125, 108, 116, 110, 130, 115, 118, 119, 114, 121, 126, 107, 114, 105, 104, 115, 113, 115, 109, 108, 120, 129, 124, 98, 111, 105, 99, 115, 125, 122, 108, 105, 117, 133, 108, 115, 104, 135, 114, 123, 117, 106, 118, 102, 103, 111, 111, 129, 109, 117, 115, 124, 129, 101, 99, 120, 109, 122, 127, 96, 123, 112, 125, 109, 109, 125, 99, 130, 95, 113, 123, 119, 112, 121, 114, 111, 113, 101, 110, 150, 117, 105, 123, 117, 124, 118, 121, 119, 141, 109, 109, 103, 137, 107, 112, 118, 126, 116, 109, 127, 107, 118, 110, 129, 120, 109, 115, 111, 120, 117, 107, 117, 113, 122, 115, 122, 113, 122, 115, 107, 121, 122, 119, 111, 113, 122, 123, 118, 112, 106, 110, 105, 117, 110, 112, 119, 199, 117, 103, 107, 110, 112, 116, 119, 108, 113, 113, 128, 110, 124, 120, 114, 109, 127, 126, 128, 113, 115, 109, 112, 94, 120, 107, 126, 113, 124, 119, 103, 114, 122, 114, 114, 123, 111, 119, 127, 114, 111, 121, 105, 128, 134, 109, 114, 111, 102, 111, 118, 109, 117, 117, 114, 118, 116, 76, 110, 135, 121, 114, 109, 112, 116, 115, 102, 111, 114, 123, 107, 112, 120, 117, 110, 109, 109, 152, 57, 121, 110, 120, 106, 119, 121, 115, 117, 87, 121, 117, 118, 117, 100, 115, 118, 122, 112, 124, 108, 117, 105, 125, 114, 109, 119, 115, 120, 110, 112, 118, 117, 127, 90, 107, 112, 114, 120, 104, 128, 119, 110, 117, 125, 116, 117, 125, 158, 126, 113, 123, 111, 113, 131, 122, 118, 123, 90, 126, 127, 108, 105, 113, 111, 107, 119, 124, 116, 111, 119, 107, 117, 120, 91, 124, 114, 127, 118, 120, 123, 119, 109, 121, 115, 111, 129, 118, 112, 115, 118, 115, 118, 128, 116, 115, 114, 109, 119, 125, 118, 120, 115, 120, 117, 105, 136, 124, 121, 120, 122, 139, 106, 127, 117, 149, 121, 117, 120, 114, 111, 117, 113, 116, 116, 120, 69, 117, 112, 118, 113, 117, 113, 102, 120, 118, 114, 96, 114, 114, 111, 103, 120, 115, 102, 126, 118, 120, 116, 113, 116, 101, 106, 131, 112, 112, 119, 113, 112, 121, 117, 111, 116, 107, 120, 118, 119, 113, 122, 119, 115, 120, 117, 136, 107, 141, 119, 113, 119, 115, 113, 121, 112, 123, 107, 122, 121, 99, 102, 125, 123, 118, 127, 121, 119, 116, 110, 112, 102, 143, 149, 117, 121, 131, 134, 119, 119, 117, 140, 121, 114, 109, 113, 114, 120, 120, 110, 120, 119, 113, 99, 121, 117, 123, 119, 131, 121, 123, 124, 122, 122, 118, 112, 118, 109, 124, 120, 100, 113, 122, 133, 116, 118, 121, 114, 114, 112, 118, 118, 122, 113, 119, 120, 117, 114, 125, 110, 109, 121, 118, 113, 115, 121, 111, 126, 116, 110, 125, 110, 135, 119, 120, 111, 116, 112, 130, 119, 117, 107, 107, 109, 108, 120, 127, 120, 116, 112, 110, 115, 110, 109, 141, 117, 118, 123, 127, 111, 117, 114, 122, 117, 117, 117, 130, 112, 112, 117, 105, 119, 124, 114, 127, 120, 119, 50, 119, 121, 115, 108, 118, 119, 110, 121, 127, 82, 101, 115, 133, 114, 117, 135, 119, 117, 110, 119, 118, 100, 98, 121, 113, 110, 113, 106, 120, 102, 125, 118, 122, 127, 126, 98, 119, 118, 114, 123, 105, 123, 113, 103, 114, 116, 114, 116, 100, 122, 127, 149, 103, 85, 118, 104, 109, 122, 121, 122, 112, 122, 120, 114, 118, 126, 125, 118, 103, 119, 109, 112, 113, 113, 117, 73, 148, 119, 113, 110, 113, 117, 119, 124, 121, 146, 112, 123, 112, 111, 121, 126, 126, 110, 112, 102, 122, 112, 123, 116, 116, 111, 111, 109, 118, 101, 115, 109, 116, 131, 117, 121, 123, 120, 121, 103, 120, 129, 89, 122, 134, 110, 116, 121, 116, 107, 128, 117, 102, 124, 100, 126, 108, 118, 104, 116, 116, 116, 125, 116, 119, 121, 118, 112, 113, 112, 115, 114, 126, 126, 119, 105, 109, 122, 123, 123, 124, 96, 125, 117, 85, 123, 112, 119, 115, 114, 108, 111, 122, 118, 128, 107, 114, 115, 114, 114, 107, 126, 121, 118, 105, 115, 107, 120, 105, 113, 106, 110, 118, 110, 116, 114, 122, 120, 114, 109, 117, 114, 107, 119, 110, 129, 122, 121, 135, 119, 117, 110, 108, 107, 119, 107, 113, 190, 126, 119, 129, 108, 106, 124, 115, 115, 124, 121, 120, 108, 141, 115, 146, 104, 117, 116, 114, 108, 118, 111, 115, 104, 109, 116, 114, 115, 119, 109, 113, 118, 120, 111, 116, 126, 115, 130, 122, 110, 127, 114, 116, 110, 125, 127, 112, 132, 113, 132, 150, 133, 138, 108, 108, 113, 117, 113, 114, 115, 117, 117, 146, 109, 113, 118, 118, 83, 129, 102, 117, 113, 109, 109, 115, 124, 126, 113, 122, 126, 114, 139, 118, 116, 110, 125, 108, 118, 117, 114, 134, 119, 122, 123, 110, 116, 111, 104, 103, 113, 108, 120, 119, 133, 115, 117, 112, 114, 120, 127, 106, 119, 106, 117, 111, 98, 98, 105, 111, 119, 100, 92, 115, 115, 112, 121, 112, 134, 125, 115, 103, 109, 115, 126, 145, 89, 86, 114, 107, 107, 112, 120, 123, 103, 115, 110, 121, 115, 111, 115, 113, 114, 119, 121, 114, 106, 125, 100, 123, 126, 120, 113, 111, 121, 118, 116, 102, 119, 109, 127, 126, 118, 149, 108, 118, 119, 111, 117, 119, 141, 112, 112, 112, 127, 116, 109, 120, 136, 121, 113, 119, 102, 102, 97, 118, 116, 115, 113, 113, 111, 110, 118, 123, 121, 120, 114, 110, 119, 117, 118, 119, 140, 116, 117, 118, 123, 113, 120, 112, 117, 115, 113, 134, 132, 107, 126, 116, 106, 113, 108, 129, 124, 115, 117, 115, 116, 113, 126, 118, 118, 114, 108, 115, 124, 109, 116, 115, 118, 115, 106, 128, 113, 110, 109, 129, 122, 120, 115, 117, 102, 119, 144, 120, 114, 119, 130, 118, 111, 109, 108, 109, 128, 111, 125, 122, 126, 118, 117, 113, 120, 105, 114, 123, 146, 119, 127, 136, 114, 117, 117, 108, 118, 115, 114, 122, 105, 109, 119, 112, 124, 110, 121, 113, 112, 124, 114, 117, 102, 125, 115, 115, 133, 120, 115, 114, 116, 111, 96, 109, 123, 113, 121, 112, 115, 109, 122, 119, 114, 118, 119, 109, 113, 103, 155, 96, 105, 115, 150, 103, 85, 117, 104, 112, 112, 117, 138, 108, 123, 126, 108, 119, 118, 118, 126, 111, 117, 131, 104, 114, 103, 116, 117, 109, 119, 121, 117, 125, 122, 113, 110, 96, 133, 112, 111, 111, 106, 108, 115, 110, 117, 121, 114, 114, 101, 116, 123, 137, 111, 109, 127, 118, 116, 119, 114, 113, 113, 113, 135, 121, 125, 86, 114, 120, 126, 118, 109, 117, 101, 115, 117, 109, 105, 113, 96, 121, 121, 121, 103, 123, 107, 110, 127, 116, 126, 99, 89, 102, 111, 116, 125, 115, 125, 94, 113, 117, 119, 127, 110, 125, 129, 113, 114, 121, 119, 114, 116, 114, 123, 118, 120, 112, 109, 111, 113, 121, 118, 121, 111, 113, 116, 138, 124, 99, 104, 114, 130, 118, 113, 106, 104, 111, 120, 107, 130, 113, 117, 128, 111, 129, 111, 114, 109, 119, 118, 118, 107, 109, 118, 106, 117, 124, 111, 97, 115, 119, 122, 103, 106, 127, 124, 125, 123, 116, 116, 111, 96, 124, 126, 112, 117, 115, 108, 118, 104, 110, 102, 117, 118, 135, 117, 117, 106, 110, 131, 121, 116, 101, 111, 113, 116, 117, 119, 121, 93, 129, 103, 132, 127, 120, 109, 118, 104, 118, 118, 98, 127, 111, 108, 124, 110, 80, 115, 120, 96, 142, 117, 105, 121, 118, 140, 97, 108, 125, 103, 108, 125, 121, 112, 125, 116, 124, 96, 124, 123, 124, 108, 138, 103, 110, 124, 133, 118, 130, 114, 112, 138, 109, 92, 114, 114, 128, 115, 116, 123, 124, 126, 111, 118, 127, 110, 104, 106, 109, 122, 101, 105, 119, 118, 105, 117, 99, 101, 118, 113, 135, 117, 112, 110, 110, 119, 115, 120, 127, 111, 123, 127, 105, 113, 124, 98, 117, 113, 110, 118, 110, 114, 110, 117, 119, 113, 125, 112, 97, 121, 137, 114, 114, 120, 113, 117, 97, 124, 115, 128, 112, 119, 100, 109, 117, 90, 100, 107, 104, 111, 124, 126, 115, 122, 107, 115, 108, 107, 122, 125, 110, 119, 139, 108, 97, 117, 118, 118, 105, 112, 119, 119, 120, 124, 123, 125, 142, 124, 116, 121, 124, 116, 112, 116, 110, 110, 109, 114, 130, 126, 148, 123, 119, 136, 121, 133, 104, 115, 117, 106, 117, 114, 115, 116, 116, 102, 103, 110, 132, 114, 131, 125, 116, 121, 120, 108, 115, 118, 105, 115, 112, 107, 119, 115, 111, 117, 122, 115, 121, 121, 110, 112, 111, 113, 112, 115, 115, 129, 111, 123, 122, 116, 122, 117, 134, 122, 120, 116, 118, 102, 117, 112, 110, 96, 120, 112, 108, 121, 117, 132, 119, 118, 139, 129, 120, 123, 106, 121, 111, 125, 107, 109, 105, 121, 105, 112, 114, 107, 111, 123, 115, 117, 113, 114, 122, 127, 105, 127, 114, 113, 116, 100, 134, 130, 117, 109, 103, 117, 117, 132, 104, 110, 112, 114, 124, 125, 110, 119, 124, 109, 109, 108, 118, 118, 125, 107, 123, 102, 113, 102, 121, 99, 126, 109, 106, 116, 95, 121, 127, 114, 94, 142, 138, 116, 129, 122, 114, 125, 113, 105, 102, 117, 111, 132, 121, 109, 136, 105, 102, 115, 108, 117, 120, 112, 117, 139, 121, 112, 123, 121, 107, 119, 112, 128, 119, 106, 112, 113, 133, 112, 115, 120, 122, 123, 115, 112, 131, 108, 130, 123, 118, 121, 110, 94, 108, 115, 110, 117, 122, 112, 101, 116, 116, 114, 113, 112, 127, 113, 111, 93, 118, 118, 119, 104, 107, 130, 109, 124, 119, 113, 128, 89, 109, 131, 109, 108, 142, 126, 116, 115, 115, 119, 118, 112, 112, 121, 103, 119, 119, 126, 103, 115, 120, 115, 106, 120, 122, 114, 114, 126, 113, 108, 116, 103, 134, 123, 124, 108, 128, 118, 117, 115, 106, 125, 113, 115, 120, 119, 110, 114, 99, 110, 117, 122, 124, 116, 114, 119, 117, 122, 114, 125, 110, 113, 123, 115, 109, 111, 116, 123, 114, 96, 123, 118, 117, 112, 117, 118, 110, 124, 98, 130, 114, 105, 108, 120, 117, 114, 112, 114, 117, 117, 123, 120, 116, 109, 120, 116, 118, 120, 125, 110, 114, 122, 109, 126, 113, 118, 125, 119, 115, 124, 103, 118, 118, 116, 114, 154, 111, 113, 104, 118, 115, 110, 121, 122, 77, 99, 120, 120, 115, 130, 120, 106, 113, 119, 122, 138, 125, 113, 115, 102, 118, 114, 125, 110, 117, 121, 115, 121, 118, 109, 118, 115, 117, 112, 117, 106, 116, 115, 133, 112, 125, 119, 118, 117, 117, 130, 124, 103, 118, 117, 110, 113, 124, 115, 115, 110, 118, 108, 112, 112, 122, 115, 112, 112, 105, 118, 103, 119, 126, 122, 112, 118, 121, 110, 110, 115, 125, 114, 115, 111, 110, 119, 113, 112, 107, 116, 109, 120, 107, 109, 126, 54, 125, 129, 131, 106, 116, 118, 119, 125, 114, 119, 108, 114, 109, 110, 84, 121, 115, 117, 116, 118, 111, 123, 112, 120, 117, 117, 103, 116, 118, 123, 107, 121, 115, 114, 108, 123, 106, 116, 117, 108, 115, 144, 180, 110, 124, 140, 125, 133, 109, 126, 115, 117, 125, 132, 113, 115, 111, 115, 129, 111, 119, 113, 107, 107, 129, 120, 118, 130, 116, 103, 111, 130, 113, 106, 114, 109, 111, 110, 122, 128, 125, 117, 116, 111, 111, 129, 107, 106, 162, 110, 116, 124, 117, 119, 114, 112, 118, 115, 124, 127, 116, 119, 109, 116, 105, 116, 121, 118, 121, 184, 131, 120, 119, 120, 121, 112, 110, 110, 129, 123, 113, 113, 127, 105, 116, 126, 112, 125, 116, 113, 121, 112, 125, 124, 115, 126, 115, 119, 110, 101, 114, 109, 112, 103, 174, 112, 105, 110, 105, 123, 108, 116, 119, 125, 126, 110, 117, 114, 115, 103, 122, 117, 110, 120, 122, 127, 119, 116, 120, 118, 111, 110, 103, 122, 124, 114, 107, 120, 109, 112, 125, 114, 112, 123, 118, 111, 121, 122, 117, 112, 112, 121, 106, 118, 214, 112, 110, 108, 112, 108, 118, 122, 110, 118, 102, 113, 115, 108, 116, 115, 113, 130, 96, 116, 118, 114, 129, 108, 123, 110, 111, 116, 115, 117, 116, 126, 106, 119, 119, 120, 110, 118, 120, 118, 115, 116, 127, 120, 112, 128, 118, 119, 108, 112, 116, 112, 118, 116, 102, 109, 124, 115, 130, 110, 110, 116, 126, 113, 129, 88, 114, 126, 121, 101, 118, 111, 123, 117, 122, 109, 121, 114, 120, 117, 116, 110, 117, 169, 117, 119, 119, 121, 113, 105, 115, 114, 112, 121, 111, 123, 113, 104, 116, 127, 125, 119, 114, 116, 120, 108, 118, 107, 115, 113, 124, 115, 116, 109, 120, 113, 92, 113, 123, 131, 124, 126, 108, 107, 89, 107, 107, 111, 113, 115, 126, 118, 114, 110, 107, 120, 112, 156, 118, 132, 114, 113, 109, 115, 107, 117, 127, 154, 111, 116, 119, 130, 123, 117, 105, 108, 117, 116, 117, 115, 101, 106, 107, 120, 127, 153, 164, 105, 105, 128, 118, 106, 115, 107, 114, 132, 123, 94, 112, 106, 121, 118, 116, 100, 102, 131, 119, 110, 116, 110, 114, 111, 110, 113, 108, 117, 117, 125, 115, 112, 108, 100, 108, 93, 112, 119, 120, 112, 107, 116, 126, 124, 132, 117, 126, 117, 132, 111, 117, 121, 110, 121, 119, 133, 114, 121, 112, 105, 122, 105, 123, 139, 132, 107, 117, 126, 113, 111, 116, 115, 127, 120, 107, 117, 91, 105, 104, 121, 123, 117, 114, 112, 122, 133, 141, 109, 103, 127, 107, 112, 109, 129, 124, 125, 120, 102, 93, 115, 113, 99, 115, 97, 126, 121, 112, 114, 130, 111, 123, 110, 103, 102, 117, 109, 105, 115, 114, 118, 111, 116, 130, 106, 125, 117, 105, 113, 107, 106, 116, 112, 105, 135, 119, 116, 102, 117, 140, 113, 106, 103, 113, 108, 118, 115, 128, 123, 113, 106, 113, 78, 112, 120, 114, 119, 122, 105, 112, 121, 123, 115, 99, 104, 108, 117, 117, 117, 137, 113, 113, 107, 119, 119, 119, 118, 110, 118, 124, 109, 112, 105, 113, 121, 113, 123, 107, 112, 116, 117, 119, 121, 118, 119, 104, 122, 120, 128, 118, 143, 110, 117, 105, 116, 109, 115, 112, 111, 110, 114, 126, 112, 112, 115, 118, 127, 118, 96, 117, 111, 113, 129, 120, 115, 119, 105, 116, 126, 130, 127, 113, 116, 116, 124, 111, 114, 113, 118, 112, 107, 115, 117, 110, 116, 111, 120, 115, 126, 120, 130, 121, 107, 103, 111, 126, 123, 111, 120, 110, 119, 115, 119, 121, 113, 123, 114, 126, 128, 117, 121, 111, 106, 111, 122, 117, 130, 114, 111, 107, 113, 123, 127, 104, 114, 105, 111, 116, 119, 119, 117, 106, 122, 120, 123, 119, 115, 129, 146, 127, 120, 103, 124, 108, 109, 117, 114, 110, 119, 120, 112, 100, 125, 118, 123, 118, 123, 116, 128, 117, 113, 104, 107, 106, 129, 98, 101, 96, 121, 106, 112, 123, 120, 97, 107, 113, 132, 117, 127, 119, 123, 108, 110, 121, 114, 119, 114, 119, 133, 83, 136, 120, 115, 107, 92, 110, 116, 126, 134, 126, 108, 104, 93, 117, 104, 118, 117, 113, 100, 113, 106, 120, 112, 112, 133, 104, 93, 110, 107, 117, 118, 114, 119, 116, 116, 119, 118, 117, 112, 102, 117, 125, 97, 115, 116, 135, 124, 103, 118, 105, 106, 107, 120, 98, 115, 126, 110, 110, 102, 120, 130, 101, 113, 100, 110, 112, 121, 108, 105, 114, 123, 116, 127, 123, 124, 122, 114, 120, 117, 114, 111, 147, 111, 111, 123, 103, 130, 126, 120, 103, 97, 113, 117, 105, 130, 106, 125, 119, 108, 110, 115, 116, 112, 112, 113, 108, 117, 113, 112, 108, 114, 121, 108, 138, 113, 120, 111, 116, 107, 102, 107, 121, 107, 113, 117, 111, 122, 113, 116, 111, 114, 112, 117, 116, 122, 118, 116, 109, 120, 106, 129, 117, 113, 113, 122, 116, 117, 113, 120, 117, 106, 110, 126, 101, 104, 120, 108, 137, 114, 108, 116, 115, 116, 120, 130, 109, 121, 125, 105, 108, 124, 110, 108, 111, 107, 127, 115, 124, 118, 124, 111, 114, 113, 110, 106, 106, 122, 108, 115, 123, 103, 114, 107, 98, 118, 113, 123, 114, 105, 116, 106, 111, 142, 123, 118, 114, 108, 115, 107, 107, 108, 119, 113, 123, 115, 134, 115, 131, 116, 112, 113, 107, 115, 111, 111, 109, 113, 111, 114, 107, 115, 107, 110, 102, 119, 110, 114, 126, 104, 110, 124, 123, 119, 120, 116, 116, 119, 93, 129, 113, 110, 111, 120, 112, 119, 143, 117, 106, 140, 106, 122, 121, 104, 108, 129, 107, 116, 116, 118, 111, 98, 122, 118, 108, 117, 121, 132, 90, 114, 115, 111, 111, 121, 110, 109, 121, 108, 125, 117, 117, 117, 118, 125, 122, 122, 107, 124, 122, 131, 134, 109, 126, 115, 127, 116, 108, 121, 107, 110, 113, 135, 111, 123, 101, 121, 119, 113, 128, 134, 121, 118, 100, 115, 114, 100, 114, 123, 112, 117, 121, 108, 108, 124, 124, 122, 128, 136, 107, 111, 145, 132, 110, 122, 117, 123, 114, 108, 122, 112, 107, 118, 130, 113, 115, 116, 123, 114, 107, 114, 108, 113, 103, 116, 116, 111, 121, 122, 129, 102, 125, 120, 111, 123, 123, 142, 123, 114, 126, 115, 120, 118, 109, 115, 112, 101, 117, 117, 121, 127, 129, 129, 122, 118, 92, 98, 108, 118, 117, 121, 120, 104, 118, 121, 134, 111, 116, 110, 112, 115, 125, 108, 105, 119, 119, 113, 118, 115, 118, 124, 124, 106, 112, 116, 115, 98, 104, 106, 121, 134, 109, 119, 118, 129, 88, 127, 110, 124, 96, 124, 112, 117, 114, 117, 116, 117, 126, 112, 129, 115, 118, 119, 110, 113, 112, 104, 113, 107, 120, 100, 120, 114, 119, 123, 111, 130, 108, 104, 113, 112, 120, 117, 115, 119, 125, 130, 125, 134, 132, 120, 109, 107, 126, 122, 112, 107, 109, 121, 113, 122, 121, 133, 123, 111, 119, 113, 108, 119, 115, 119, 126, 104, 117, 125, 105, 116, 107, 116, 121, 101, 106, 119, 117, 116, 85, 114, 115, 115, 117, 99, 115, 106, 131, 124, 119, 111, 101, 115, 124, 115, 119, 107, 116, 121, 122, 118, 105, 122, 117, 106, 99, 108, 108, 103, 119, 113, 113, 118, 102, 112, 111, 124, 112, 114, 106, 111, 115, 92, 122, 116, 118, 109, 117, 114, 118, 118, 127, 119, 104, 105, 119, 127, 119, 108, 117, 128, 115, 107, 115, 118, 116, 110, 123, 115, 118, 108, 125, 106, 128, 105, 116, 115, 111, 116, 112, 140, 110, 113, 106, 115, 129, 113, 105, 113, 110, 114, 118, 114, 109, 127, 101, 121, 105, 108, 118, 112, 103, 113, 126, 104, 124, 124, 109, 121, 111, 114, 112, 126, 111, 111, 114, 96, 111, 108, 135, 108, 105, 134, 114, 106, 107, 119, 108, 129, 121, 125, 111, 88, 120, 126, 114, 132, 121, 107, 103, 115, 101, 112, 127, 120, 117, 119, 115, 105, 115, 121, 114, 119, 111, 112, 129, 111, 103, 109, 119, 116, 107, 128, 115, 117, 114, 109, 110, 153, 111, 113, 112, 113, 107, 108, 125, 106, 92, 135, 133, 120, 111, 122, 121, 132, 122, 123, 127, 116, 108, 109, 121, 113, 109, 112, 121, 111, 113, 107, 120, 117, 118, 127, 116, 109, 93, 119, 111, 124, 109, 123, 123, 126, 119, 104, 112, 131, 115, 122, 118, 110, 94, 111, 118, 125, 107, 114, 121, 119, 119, 112, 118, 120, 108, 125, 110, 121, 120, 121, 112, 109, 119, 121, 133, 117, 108, 108, 103, 109, 91, 107, 99, 129, 115, 125, 104, 106, 104, 73, 137, 111, 104, 118, 100, 109, 124, 84, 111, 125, 101, 110, 104, 92, 130, 109, 109, 117, 91, 121, 117, 106, 113, 113, 126, 124, 119, 118, 123, 128, 115, 119, 112, 127, 115, 150, 128, 109, 129, 122, 106, 124, 125, 118, 114, 111, 116, 112, 93, 116, 116, 100, 112, 118, 114, 111, 118, 136, 109, 128, 117, 116, 116, 113, 116, 115, 118, 118, 132, 117, 114, 112, 126, 108, 125, 111, 114, 121, 111, 127, 119, 123, 111, 118, 110, 107, 118, 113, 118, 123, 126, 114, 116, 111, 116, 97, 117, 120, 107, 117, 107, 122, 116, 116, 99, 114, 116, 138, 120, 106, 114, 118, 109, 134, 112, 99, 101, 99, 118, 115, 113, 107, 113, 111, 112, 120, 118, 116, 110, 128, 115, 108, 113, 122, 113, 117, 105, 120, 106, 119, 110, 117, 107, 105, 129, 119, 119, 114, 125, 116, 124, 121, 124, 98, 117, 107, 89, 120, 101, 115, 114, 111, 122, 107, 110, 108, 122, 123, 111, 117, 114, 117, 107, 124, 111, 120, 124, 112, 115, 120, 120, 115, 117, 123, 122, 113, 122, 116, 118, 120, 117, 110, 121, 105, 111, 124, 112, 111, 106, 123, 123, 112, 123, 111, 104, 117, 114, 110, 118, 122, 111, 125, 133, 106, 121, 123, 111, 119, 101, 124, 113, 116, 124, 110, 117, 107, 115, 112, 114, 121, 112, 128, 103, 112, 115, 96, 103, 116, 114, 99, 123, 114, 105, 117, 135, 111, 113, 122, 109, 111, 111, 119, 113, 112, 114, 110, 111, 106, 124, 102, 108, 105, 106, 110, 115, 155, 141, 114, 86, 118, 111, 133, 123, 132, 116, 109, 121, 129, 110, 128, 113, 105, 118, 109, 110, 116, 102, 108, 111, 101, 112, 106, 104, 104, 114, 121, 124, 113, 110, 116, 124, 127, 111, 123, 106, 119, 132, 118, 129, 117, 113, 116, 128, 122, 113, 110, 114, 127, 119, 114, 118, 114, 116, 116, 109, 114, 113, 124, 109, 101, 124, 133, 121, 118, 120, 110, 104, 97, 101, 113, 118, 120, 131, 96, 115, 140, 116, 105, 109, 106, 107, 109, 117, 117, 120, 118, 111, 118, 115, 118, 118, 105, 87, 115, 118, 122, 150, 130, 136, 114, 126, 108, 108, 119, 124, 115, 118, 110, 147, 113, 114, 117, 106, 117, 121, 136, 119, 112, 127, 115, 108, 102, 123, 127, 100, 119, 110, 106, 96, 105, 124, 127, 116, 109, 123, 112, 117, 117, 112, 115, 121, 116, 110, 109, 130, 105, 114, 116, 118, 116, 127, 125, 103, 110, 103, 119, 112, 120, 107, 116, 101, 116, 126, 111, 118, 116, 126, 120, 104, 122, 111, 118, 124, 121, 102, 110, 132, 108, 112, 106, 120, 126, 109, 112, 106, 99, 105, 115, 102, 104, 119, 121, 123, 116, 102, 134, 122, 119, 118, 96, 113, 106, 132, 113, 105, 121, 111, 135, 121, 131, 124, 126, 123, 120, 113, 119, 119, 121, 121, 115, 118, 115, 120, 133, 115, 109, 115, 111, 123, 121, 107, 113, 117, 123, 121, 109, 116, 115, 109, 123, 122, 124, 124, 130, 118, 102, 126, 121, 118, 116, 124, 110, 123, 123, 123, 111, 111, 123, 117, 113, 112, 119, 118, 115, 124, 121, 106, 117, 112, 132, 96, 117, 95, 123, 119, 101, 128, 102, 118, 120, 120, 113, 112, 111, 108, 103, 129, 124, 136, 108, 107, 120, 119, 103, 109, 97, 125, 100, 123, 114, 98, 113, 118, 103, 116, 104, 120, 120, 108, 108, 115, 121, 122, 107, 96, 117, 102, 120, 117, 124, 117, 112, 108, 115, 114, 116, 113, 113, 125, 117, 111, 123, 114, 124, 125, 134, 127, 107, 121, 124, 116, 117, 114, 114, 108, 123, 120, 123, 113, 108, 115, 101, 123, 110, 111, 119, 109, 122, 122, 113, 114, 130, 112, 124, 114, 119, 123, 109, 108, 115, 108, 124, 110, 107, 123, 105, 120, 122, 116, 113, 112, 118, 104, 118, 122, 121, 131, 111, 128, 128, 115, 122, 121, 110, 110, 113, 122, 125, 106, 113, 100, 118, 100, 111, 132, 121, 114, 105, 107, 114, 100, 104, 114, 99, 124, 113, 124, 114, 121, 107, 112, 117, 122, 129, 112, 123, 99, 99, 122, 137, 107, 116, 106, 110, 121, 123, 122, 114, 124, 127, 124, 101, 116, 120, 128, 130, 105, 124, 109, 116, 128, 107, 108, 110, 135, 115, 109, 117, 116, 107, 107, 115, 122, 118, 87, 126, 109, 116, 102, 124, 110, 114, 112, 116, 113, 123, 128, 112, 115, 120, 129, 110, 123, 116, 109, 107, 113, 100, 117, 121, 118, 111, 124, 106, 114, 108, 109, 103, 116, 137, 111, 116, 127, 130, 113, 102, 139, 120, 125, 117, 103, 130, 116, 110, 106, 124, 105, 115, 114, 105, 125, 101, 124, 116, 112, 123, 115, 119, 116, 141, 128, 99, 109, 106, 118, 114, 115, 116, 125, 123, 122, 105, 115, 113, 121, 117, 111, 107, 123, 132, 114, 108, 120, 105, 117, 107, 116, 100, 112, 125, 111, 120, 115, 133, 113, 121, 107, 127, 119, 116, 118, 110, 113, 120, 101, 116, 114, 114, 105, 135, 116, 131, 123, 107, 117, 116, 126, 121, 100, 113, 109, 104, 118, 95, 88, 112, 119, 118, 106, 132, 108, 108, 100, 114, 125, 117, 125, 122, 113, 113, 112, 118, 99, 118, 107, 112, 126, 121, 117, 125, 118, 121, 134, 134, 114, 121, 123, 122, 101, 137, 117, 122, 102, 126, 104, 120, 122, 139, 116, 108, 129, 122, 104, 115, 119, 110, 120, 109, 125, 110, 121, 103, 112, 122, 116, 119, 106, 115, 112, 133, 129, 111, 111, 99, 124, 123, 130, 104, 112, 130, 120, 122, 109, 118, 118, 116, 130, 119, 112, 119, 118, 114, 113, 143, 117, 110, 123, 114, 120, 107, 114, 129, 109, 144, 116, 120, 134, 96, 99, 106, 124, 117, 141, 107, 122, 126, 123, 109, 119, 106, 121, 126, 113, 121, 107, 104, 111, 108, 106, 122, 111, 105, 120, 114, 116, 142, 103, 118, 112, 115, 125, 111, 131, 116, 100, 119, 128, 133, 128, 96, 135, 106, 127, 114, 112, 124, 123, 115, 96, 121, 116, 148, 116, 105, 117, 111, 115, 131, 112, 109, 122, 104, 92, 140, 113, 126, 119, 127, 125, 106, 121, 124, 112, 115, 108, 130, 110, 112, 124, 112, 130, 117, 126, 109, 114, 110, 124, 122, 122, 113, 126, 106, 132, 115, 113, 98, 110, 110, 122, 130, 123, 110, 123, 111, 123, 118, 110, 122, 109, 118, 110, 118, 110, 108, 128, 120, 121, 95, 124, 107, 104, 119, 106, 95, 106, 121, 136, 118, 111, 101, 115, 120, 113, 124, 101, 127, 132, 126, 115, 138, 112, 109, 103, 114, 128, 112, 115, 108, 117, 113, 122, 113, 115, 108, 121, 138, 120, 121, 114, 121, 126, 118, 112, 130, 111, 108, 89, 109, 93, 121, 119, 105, 104, 120, 116, 113, 119, 128, 113, 115, 101, 112, 109, 131, 118, 113, 106, 118, 117, 120, 111, 110, 116, 100, 119, 116, 87, 108, 110, 108, 111, 110, 113, 108, 110, 109, 135, 113, 111, 113, 110, 118, 130, 115, 114, 118, 136, 114, 104, 117, 111, 110, 114, 124, 105, 109, 111, 94, 116, 127, 146, 124, 123, 111, 123, 115, 119, 109, 108, 121, 122, 105, 121, 107, 107, 85, 118, 142, 121, 105, 115, 132, 116, 112, 117, 102, 128, 109, 133, 133, 119, 119, 117, 101, 132, 116, 119, 108, 133, 113, 118, 108, 126, 115, 110, 114, 98, 108, 112, 114, 139, 117, 119, 110, 102, 110, 114, 124, 109, 112, 119, 107, 115, 107, 113, 129, 117, 119, 112, 106, 106, 104, 108, 133, 110, 127, 119, 109, 120, 113, 108, 134, 105, 112, 126, 110, 126, 107, 97, 120, 119, 100, 115, 107, 116, 119, 118, 109, 117, 110, 109, 128, 111, 113, 107, 120, 126, 106, 110, 107, 98, 110, 114, 112, 108, 111, 140, 117, 107, 102, 123, 126, 105, 110, 112, 116, 117, 107, 113, 115, 111, 106, 112, 126, 109, 111, 105, 95, 129, 114, 98, 109, 129, 120, 116, 133, 113, 127, 115, 130, 110, 101, 127, 118, 97, 119, 122, 132, 119, 116, 124, 113, 115, 120, 103, 121, 92, 104, 123, 128, 101, 116, 111, 125, 123, 102, 131, 111, 127, 121, 139, 106, 113, 110, 106, 112, 138, 105, 125, 106, 112, 116, 121, 98, 98, 121, 109, 106, 98, 108, 103, 123, 116, 125, 124, 115, 102, 123, 109, 114, 126, 112, 110, 115, 116, 118, 113, 127, 129, 109, 125, 149, 123, 127, 111, 112, 113, 105, 105, 117, 111, 129, 114, 114, 115, 127, 141, 106, 131, 97, 113, 110, 98, 119, 115, 108, 115, 114, 110, 126, 126, 106, 103, 123, 122, 132, 115, 115, 101, 110, 108, 101, 117, 114, 97, 118, 126, 109, 105, 118, 105, 123, 110, 118, 121, 109, 114, 115, 103, 126, 121, 130, 91, 112, 122, 111, 132, 108, 109, 107, 114, 123, 135, 113, 101, 112, 121, 107, 121, 104, 113, 102, 119, 104, 111, 113, 117, 106, 129, 119, 115, 110, 119, 100, 117, 114, 116, 111, 106, 126, 110, 121, 122, 112, 115, 109, 110, 100, 127, 112, 124, 128, 107, 116, 119, 120, 127, 113, 106, 113, 117, 98, 129, 119, 112, 123, 118, 117, 139, 122, 152, 114, 107, 124, 117, 104, 116, 115, 112, 107, 111, 103, 118, 116, 111, 109, 116, 123, 128, 106, 110, 119, 106, 100, 115, 128, 154, 133, 112, 122, 124, 132, 125, 111, 122, 136, 98, 125, 110, 126, 120, 115, 110, 131, 112, 104, 110, 124, 130, 117, 104, 122, 120, 119, 118, 134, 130, 126, 122, 111, 106, 126, 138, 106, 127, 115, 128, 108, 114, 123, 112, 99, 126, 105, 114, 116, 107, 122, 112, 109, 112, 92, 115, 110, 120, 99, 140, 107, 104, 116, 129, 124, 118, 114, 125, 116, 114, 116, 107, 108, 130, 107, 127, 114, 118, 135, 104, 98, 105, 107, 118, 132, 131, 119, 116, 120, 119, 120, 139, 105, 109, 129, 116, 126, 115, 121, 113, 113, 121, 107, 120, 105, 115, 126, 113, 112, 117, 126, 126, 122, 119, 105, 132, 104, 115, 111, 142, 110, 119, 119, 126, 125, 128, 119, 109, 113, 123, 116, 120, 113, 117, 94, 123, 112, 132, 106, 108, 117, 111, 104, 112, 115, 104, 113, 128, 96, 126, 123, 126, 114, 108, 104, 126, 109, 113, 96, 107, 121, 112, 117, 119, 107, 114, 113, 116, 110, 151, 137, 102, 114, 110, 137, 124, 131, 95, 117, 125, 122, 105, 112, 116, 106, 102, 106, 111, 130, 111, 116, 126, 108, 109, 101, 108, 103, 107, 138, 107, 111, 110, 124, 113, 113, 120, 114, 119, 94, 137, 121, 120, 106, 117, 114, 108, 111, 102, 125, 102, 112, 116, 134, 110, 124, 127, 108, 112, 112, 131, 110, 101, 115, 139, 99, 122, 91, 122, 118, 105, 112, 108, 113, 124, 119, 102, 113, 109, 120, 99, 115, 131, 126, 132, 105, 113, 145, 102, 114, 122, 116, 127, 105, 124, 135, 109, 98, 119, 137, 112, 117, 99, 122, 108, 121, 116, 112, 125, 122, 116, 114, 108, 128, 111, 120, 117, 115, 112, 125, 112, 125, 115, 110, 118, 128, 109, 111, 131, 122, 104, 115, 113, 113, 111, 123, 104, 106, 116, 106, 120, 121, 112, 114, 123, 104, 116, 110, 118, 119, 125, 122, 119, 119, 112, 107, 114, 123, 118, 115, 116, 123, 116, 122, 125, 115, 126, 117, 118, 116, 110, 123, 113, 113, 129, 107, 120, 129, 104, 121, 124, 122, 112, 113, 111, 114, 120, 117, 117, 119, 120, 113, 125, 117, 116, 115, 116, 114, 122, 120, 130, 112, 118, 120, 118, 121, 120, 120, 115, 114, 118, 115, 123, 117, 120, 113, 112, 106, 119, 98, 105, 118, 115, 117, 120, 117, 104, 122, 113, 122, 117, 117, 131, 117, 113, 114, 108, 116, 123, 128, 113, 114, 128, 112, 111, 106, 119, 123, 116, 115, 113, 111, 112, 120, 120, 109, 117, 113, 118, 117, 114, 117, 121, 118, 122, 116, 115, 119, 125, 119, 120, 109, 110, 110, 114, 123, 115, 111, 109, 118, 125, 102, 117, 124, 122, 123, 115, 120, 106, 112, 123, 117, 117, 112, 121, 114, 114, 117, 104, 99, 127, 115, 110, 101, 117, 117, 123, 114, 114, 119, 118, 106, 118, 115, 118, 110, 126, 115, 112, 129, 110, 129, 111, 121, 116, 119, 102, 117, 123, 106, 116, 112, 106, 111, 115, 109, 118, 117, 107, 120, 115, 117, 114, 121, 117, 113, 118, 119, 118, 106, 115, 110, 116, 116, 121, 116, 112, 110, 116, 113, 109, 113, 120, 112, 116, 118, 120, 124, 115, 119, 112, 115, 132, 121, 125, 113, 118, 113, 123, 119, 112, 115, 114, 120, 121, 109, 109, 118, 118, 118, 115, 127, 117, 110, 109, 131, 120, 116, 120, 129, 113, 115, 116, 109, 122, 105, 105, 103, 116, 124, 113, 115, 121, 120, 122, 121, 118, 101, 120, 109, 113, 121, 115, 112, 120, 124, 116, 116, 119, 116, 122, 120, 117, 119, 122, 116, 126, 116, 119, 115, 118, 118, 109, 124, 114, 113, 114, 116, 112, 112, 112, 113, 120, 114, 116, 119, 111, 106, 119, 124, 118, 103, 122, 118, 112, 114, 116, 125, 107, 121, 122, 121, 114, 127, 113, 117, 115, 113, 111, 123, 112, 121, 117, 116, 116, 109, 117, 116, 117, 115, 120, 114, 118, 112, 119, 100, 111, 126, 124, 109, 119, 120, 118, 116, 117, 126, 120, 113, 111, 102, 121, 114, 119, 111, 131, 112, 114, 120, 111, 118, 109, 111, 121, 123, 114, 109, 124, 119, 126, 106, 117, 121, 110, 118, 119, 121, 119, 118, 119, 110, 115, 116, 113, 117, 117, 116, 120, 124, 127, 120, 123, 121, 119, 108, 114, 119, 128, 122, 114, 115, 120, 116, 121, 123, 116, 121, 119, 115, 111, 108, 118, 120, 116, 122, 102, 129, 117, 118, 118, 114, 121, 119, 116, 113, 122, 123, 113, 127, 119, 108, 122, 118, 110, 109, 117, 118, 115, 106, 111, 103, 126, 127, 120, 120, 115, 115, 123, 121, 126, 118, 116, 119, 108, 115, 116, 116, 120, 120, 121, 122, 115, 119, 116, 116, 123, 120, 107, 122, 119, 115, 118, 109, 130, 101, 117, 117, 102, 124, 115, 125, 114, 109, 122, 118, 125, 122, 108, 104, 124, 121, 119, 115, 113, 127, 110, 135, 111, 108, 113, 125, 119, 116, 110, 106, 125, 106, 111, 123, 121, 113, 104, 93, 127, 98, 107, 139, 113, 111, 111, 119, 120, 124, 110, 110, 117, 117, 116, 145, 124, 115, 110, 114, 108, 114, 104, 116, 119, 120, 113, 105, 118, 116, 115, 110, 115, 109, 121, 128, 116, 107, 111, 122, 126, 127, 121, 123, 132, 111, 119, 113, 111, 117, 112, 110, 113, 128, 119, 121, 117, 114, 108, 104, 116, 111, 127, 124, 135, 111, 122, 117, 118, 110, 110, 115, 174, 116, 125, 111, 114, 112, 112, 126, 108, 124, 122, 119, 112, 121, 96, 116, 117, 111, 122, 118, 121, 126, 125, 111, 111, 97, 119, 114, 115, 114, 120, 118, 111, 102, 138, 118, 113, 117, 120, 132, 120, 119, 112, 127, 118, 110, 115, 115, 118, 142, 118, 108, 116, 117, 120, 117, 125, 107, 115, 115, 110, 121, 131, 113, 111, 117, 128, 123, 117, 129, 96, 129, 116, 100, 124, 116, 118, 116, 114, 125, 115, 117, 111, 109, 115, 109, 123, 115, 120, 124, 119, 120, 109, 115, 135, 115, 109, 104, 121, 108, 110, 115, 112, 102, 108, 132, 121, 126, 110, 116, 124, 114, 115, 117, 113, 123, 113, 111, 107, 115, 123, 118, 115, 128, 110, 118, 115, 110, 125, 116, 116, 105, 143, 116, 125, 110, 145, 117, 114, 115, 115, 106, 114, 118, 119, 105, 133, 116, 112, 125, 117, 118, 122, 117, 116, 118, 120, 112, 116, 102, 111, 131, 124, 111, 111, 115, 127, 114, 125, 162, 120, 111, 115, 141, 109, 105, 116, 106, 113, 100, 116, 116, 127, 112, 114, 102, 131, 107, 120, 104, 106, 116, 110, 109, 135, 96, 115, 110, 120, 110, 115, 121, 106, 121, 116, 113, 117, 112, 104, 106, 125, 126, 105, 119, 111, 119, 136, 113, 118, 121, 118, 120, 115, 119, 126, 126, 105, 124, 100, 123, 116, 110, 117, 122, 105, 116, 104, 109, 122, 114, 120, 116, 110, 105, 117, 107, 122, 118, 110, 117, 113, 102, 116, 130, 100, 87, 122, 138, 106, 111, 96, 117, 118, 119, 122, 117, 101, 126, 94, 132, 108, 108, 124, 108, 109, 123, 100, 110, 86, 119, 107, 110, 108, 116, 105, 118, 117, 129, 113, 112, 111, 116, 117, 107, 112, 104, 102, 104, 113, 120, 104, 122, 108, 111, 108, 115, 124, 126, 123, 99, 107, 114, 109, 110, 98, 109, 96, 121, 106, 126, 103, 124, 115, 108, 109, 108, 106, 120, 110, 142, 120, 108, 129, 122, 110, 132, 116, 124, 113, 96, 108, 118, 124, 113, 118, 125, 122, 127, 109, 121, 110, 109, 120, 106, 106, 125, 108, 109, 122, 117, 120, 135, 120, 122, 129, 119, 122, 116, 108, 121, 105, 110, 116, 124, 107, 123, 120, 116, 118, 117, 119, 120, 117, 115, 108, 110, 118, 127, 114, 114, 118, 131, 118, 111, 107, 114, 103, 122, 108, 103, 110, 112, 120, 114, 123, 106, 115, 116, 137, 123, 125, 125, 111, 141, 116, 124, 123, 125, 112, 128, 110, 122, 131, 120, 114, 114, 106, 111, 114, 116, 128, 109, 115, 123, 126, 103, 116, 130, 116, 108, 109, 129, 100, 120, 118, 109, 110, 114, 104, 112, 119, 121, 106, 111, 125, 121, 115, 115, 113, 99, 130, 110, 131, 122, 117, 156, 127, 105, 116, 114, 123, 112, 113, 123, 110, 132, 139, 118, 118, 118, 91, 125, 108, 104, 105, 126, 127, 123, 124, 114, 118, 118, 120, 112, 113, 113, 119, 139, 99, 103, 131, 131, 111, 127, 134, 96, 131, 119, 120, 128, 128, 123, 116, 117, 112, 124, 129, 112, 139, 111, 127, 133, 135, 117, 128, 99, 115, 106, 120, 112, 119, 114, 115, 106, 118, 104, 107, 120, 116, 139, 129, 127, 101, 122, 150, 120, 117, 131, 103, 113, 121, 108, 124, 110, 139, 106, 117, 122, 122, 113, 118, 106, 107, 117, 109, 124, 123, 117, 91, 131, 112, 115, 105, 110, 117, 113, 115, 118, 120, 118, 122, 112, 112, 114, 122, 123, 124, 118, 121, 115, 108, 128, 131, 126, 104, 107, 116, 119, 115, 124, 113, 120, 119, 143, 117, 122, 122, 118, 121, 118, 101, 99, 114, 128, 121, 109, 127, 122, 114, 126, 118, 98, 109, 117, 122, 103, 117, 117, 110, 115, 131, 112, 117, 128, 127, 127, 136, 107, 113, 118, 130, 113, 123, 112, 113, 107, 119, 124, 126, 137, 111, 117, 107, 122, 103, 110, 121, 114, 134, 119, 128, 115, 116, 134, 134, 127, 129, 118, 114, 121, 131, 109, 123, 101, 109, 120, 111, 126, 125, 116, 111, 104, 116, 113, 97, 119, 113, 133, 108, 129, 119, 110, 116, 136, 107, 123, 116, 132, 120, 113, 132, 117, 97, 116, 120, 107, 126, 113, 109, 134, 138, 130, 135, 109, 99, 134, 128, 115, 94, 126, 105, 112, 113, 118, 105, 112, 133, 107, 112, 116, 113, 113, 116, 121, 101, 119, 129, 119, 110, 107, 125, 106, 105, 119, 109, 107, 121, 115, 102, 113, 115, 122, 102, 112, 119, 117, 126, 110, 122, 117, 113, 125, 112, 105, 127, 110, 120, 116, 137, 124, 116, 125, 105, 112, 122, 111, 120, 119, 108, 126, 118, 115, 132, 124, 103, 116, 124, 133, 120, 120, 127, 104, 111, 113, 114, 122, 126, 115, 116, 125, 128, 101, 115, 121, 118, 111, 109, 108, 128, 113, 114, 118, 111, 101, 131, 122, 114, 128, 121, 103, 117, 125, 108, 91, 109, 116, 134, 110, 109, 103, 140, 107, 123, 107, 111, 114, 106, 141, 116, 98, 121, 109, 120, 111, 120, 112, 127, 123, 123, 115, 121, 123, 121, 115, 109, 113, 117, 106, 122, 116, 101, 122, 110, 113, 134, 112, 124, 126, 132, 109, 97, 115, 112, 121, 123, 104, 125, 113, 120, 102, 114, 115, 104, 115, 111, 115, 118, 122, 98, 101, 122, 110, 110, 106, 113, 119, 123, 120, 99, 120, 120, 117, 124, 137, 121, 102, 120, 113, 131, 97, 115, 128, 124, 122, 124, 121, 114, 130, 119, 111, 107, 114, 118, 124, 130, 136, 120, 125, 106, 107, 125, 106, 118, 110, 125, 110, 136, 119, 116, 125, 122, 113, 99, 116, 107, 107, 89, 105, 103, 153, 107, 110, 116, 105, 90, 130, 115, 120, 115, 112, 110, 126, 127, 114, 125, 124, 124, 114, 116, 109, 105, 115, 121, 85, 115, 122, 109, 96, 106, 116, 104, 110, 137, 108, 115, 109, 130, 109, 97, 109, 116, 114, 115, 117, 121, 109, 117, 113, 114, 126, 101, 121, 113, 122, 97, 108, 99, 107, 98, 97, 113, 100, 116, 128, 114, 113, 111, 124, 109, 125, 114, 97, 122, 115, 105, 99, 95, 112, 132, 109, 108, 117, 110, 107, 108, 126, 99, 99, 129, 106, 118, 121, 124, 116, 138, 127, 105, 116, 111, 116, 113, 114, 124, 112, 108, 108, 100, 105, 133, 129, 135, 141, 125, 111, 121, 115, 100, 117, 104, 98, 103, 117, 125, 109, 105, 130, 129, 122, 116, 123, 86, 87, 110, 124, 110, 109, 99, 126, 102, 122, 95, 104, 107, 107, 124, 146, 107, 125, 119, 117, 107, 124, 124, 97, 102, 121, 126, 100, 120, 101, 112, 116, 91, 134, 114, 113, 114, 103, 102, 117, 96, 107, 109, 91, 100, 117, 112, 121, 97, 115, 112, 133, 126, 119, 116, 120, 102, 93, 127, 113, 116, 101, 112, 106, 123, 109, 111, 115, 106, 121, 112, 119, 101, 120, 112, 105, 109, 128, 89, 106, 120, 130, 118, 117, 126, 104, 100, 111, 110, 94, 105, 134, 152, 106, 112, 104, 101, 130, 124, 116, 106, 93, 104, 108, 120, 129, 94, 106, 114, 114, 119, 114, 105, 110, 110, 115, 109, 122, 104, 114, 108, 118, 118, 101, 106, 121, 105, 122, 126, 115, 99, 122, 140, 103, 113, 123, 116, 140, 122, 110, 114, 108, 138, 103, 130, 112, 111, 101, 115, 119, 138, 121, 127, 124, 119, 106, 142, 104, 121, 139, 101, 136, 117, 114, 128, 123, 90, 120, 127, 126, 123, 124, 115, 120, 118, 124, 114, 98, 115, 115, 92, 115, 109, 122, 101, 91, 139, 107, 116, 75, 118, 103, 112, 117, 120, 107, 121, 112, 138, 121, 105, 93, 103, 137, 113, 115, 117, 106, 99, 115, 135, 104, 108, 113, 98, 98, 107, 103, 122, 112, 108, 111, 102, 105, 116, 128, 108, 106, 128, 109, 117, 102, 130, 175, 103, 122, 115, 105, 122, 131, 111, 132, 96, 110, 122, 101, 121, 108, 113, 120, 134, 114, 108, 120, 89, 97, 117, 133, 128, 116, 114, 105, 109, 113, 118, 123, 101, 114, 124, 119, 118, 115, 105, 106, 98, 113, 120, 114, 114, 132, 126, 104, 116, 101, 102, 147, 96, 140, 69, 128, 106, 118, 120, 95, 121, 117, 99, 125, 99, 117, 111, 107, 117, 109, 100, 124, 106, 108, 110, 106, 85, 104, 100, 95, 109, 109, 115, 109, 93, 111, 112, 99, 119, 101, 112, 116, 130, 114, 109, 127, 105, 113, 99, 95, 120, 114, 117, 107, 131, 114, 121, 130, 121, 123, 111, 138, 111, 117, 113, 116, 121, 103, 119, 145, 107, 113, 122, 108, 130, 120, 127, 133, 105, 104, 132, 110, 111, 113, 126, 107, 111, 92, 108, 118, 102, 127, 109, 130, 105, 110, 98, 106, 108, 127, 121, 108, 127, 135, 102, 117, 108, 131, 127, 112, 123, 105, 108, 95, 114, 104, 112, 114, 105, 120, 108, 129, 121, 112, 101, 114, 125, 115, 86, 112, 98, 127, 133, 113, 109, 117, 110, 116, 107, 117, 112, 120, 112, 110, 108, 110, 138, 104, 114, 111, 110, 122, 112, 114, 103, 110, 112, 110, 122, 125, 107, 117, 126, 118, 128, 121, 100, 139, 121, 114, 103, 113, 119, 101, 113, 113, 110, 113, 103, 125, 110, 113, 115, 101, 122, 127, 109, 134, 107, 128, 114, 130, 121, 124, 118, 116, 114, 112, 116, 100, 115, 111, 128, 117, 107, 137, 127, 126, 114, 132, 113, 122, 112, 98, 112, 117, 119, 116, 106, 121, 115, 122, 108, 130, 121, 107, 128, 131, 104, 103, 125, 103, 121, 128, 111, 103, 119, 115, 135, 137, 121, 115, 119, 132, 118, 106, 105, 110, 114, 104, 116, 107, 111, 118, 106, 107, 108, 110, 104, 104, 116, 112, 114, 108, 94, 119, 109, 105, 108, 101, 109, 105, 104, 115, 119, 104, 102, 113, 115, 123, 108, 118, 118, 112, 102, 113, 119, 117, 104, 121, 119, 110, 120, 120, 103, 112, 122, 106, 115, 103, 114, 113, 110, 81, 112, 119, 109, 125, 130, 115, 137, 118, 110, 104, 107, 117, 105, 115, 108, 117, 123, 111, 114, 120, 112, 105, 126, 108, 114, 104, 103, 108, 108, 124, 116, 115, 115, 114, 108, 115, 127, 121, 131, 124, 150, 108, 128, 146, 106, 108, 111, 112, 125, 114, 119, 111, 105, 118, 109, 110, 117, 114, 107, 106, 124, 117, 118, 123, 114, 110, 112, 121, 119, 113, 99, 103, 102, 117, 118, 134, 96, 111, 109, 106, 111, 114, 131, 119, 117, 122, 123, 112, 125, 116, 118, 116, 112, 102, 94, 138, 123, 137, 100, 109, 120, 114, 110, 99, 124, 123, 113, 119, 112, 110, 123, 105, 112, 117, 101, 159, 111, 119, 110, 128, 120, 127, 119, 117, 119, 122, 110, 116, 103, 114, 91, 128, 111, 121, 111, 116, 128, 111, 146, 125, 116, 112, 94, 121, 102, 105, 137, 118, 118, 122, 104, 131, 108, 114, 114, 115, 101, 110, 119, 120, 119, 113, 115, 129, 115, 127, 99, 129, 123, 118, 134, 106, 127, 107, 108, 121, 119, 106, 123, 110, 112, 112, 111, 116, 108, 130, 97, 114, 107, 105, 104, 126, 124, 107, 125, 112, 102, 103, 118, 108, 108, 118, 101, 119, 129, 131, 110, 118, 121, 112, 121, 115, 120, 114, 116, 110, 99, 112, 115, 117, 108, 116, 119, 108, 110, 114, 116, 95, 124, 109, 119, 106, 113, 119, 116, 109, 131, 107, 111, 118, 122, 122, 109, 110, 118, 126, 111, 113, 118, 103, 119, 100, 123, 110, 110, 102, 106, 115, 132, 113, 116, 87, 129, 114, 105, 134, 117, 120, 120, 116, 102, 127, 113, 126, 130, 115, 120, 110, 137, 109, 104, 97, 104, 128, 99, 117, 117, 123, 119, 100, 156, 94, 112, 104, 114, 116, 116, 101, 110, 127, 124, 113, 105, 102, 125, 127, 111, 114, 114, 137, 121, 124, 119, 120, 111, 107, 104, 94, 130, 115, 113, 108, 130, 119, 108, 118, 92, 117, 154, 107, 130, 130, 117, 105, 121, 131, 105, 106, 136, 117, 107, 118, 109, 101, 129, 100, 123, 103, 103, 117, 111, 111, 108, 109, 103, 123, 116, 114, 128, 107, 110, 107, 110, 106, 114, 109, 103, 101, 133, 120, 104, 107, 113, 113, 112, 119, 116, 121, 117, 98, 119, 114, 112, 125, 112, 119, 125, 121, 113, 106, 100, 118, 111, 106, 103, 108, 119, 135, 116, 112, 123, 115, 120, 114, 119, 117, 111, 104, 115, 136, 129, 126, 102, 102, 112, 109, 111, 117, 141, 102, 108, 106, 104, 106, 123, 115, 124, 105, 130, 122, 106, 119, 122, 118, 111, 109, 99, 104, 126, 105, 155, 126, 112, 113, 127, 126, 138, 119, 112, 112, 109, 108, 122, 104, 113, 115, 103, 115, 142, 127, 119, 126, 107, 141, 104, 124, 115, 106, 122, 93, 117, 105, 128, 108, 122, 105, 120, 118, 94, 123, 113, 110, 123, 114, 118, 104, 115, 119, 105, 107, 131, 95, 136, 107, 109, 112, 114, 116, 97, 115, 118, 115, 105, 120, 144, 125, 103, 104, 121, 109, 132, 107, 113, 124, 109, 106, 112, 111, 112, 123, 110, 96, 122, 118, 120, 119, 110, 118, 98, 101, 113, 106, 123, 111, 131, 91, 130, 118, 141, 108, 119, 121, 112, 108, 121, 111, 132, 110, 121, 125, 103, 112, 107, 122, 110, 119, 127, 113, 106, 128, 119, 103, 114, 120, 130, 122, 121, 106, 111, 119, 118, 126, 134, 109, 112, 113, 125, 144, 95, 112, 109, 113, 111, 118, 115, 114, 108, 119, 109, 126, 130, 125, 122, 110, 122, 123, 126, 119, 135, 112, 119, 114, 102, 123, 113, 117, 110, 115, 107, 100, 114, 115, 124, 104, 122, 103, 120, 104, 120, 118, 130, 109, 116, 115, 107, 116, 92, 117, 118, 118, 123, 105, 86, 110, 113, 107, 110, 122, 114, 127, 115, 116, 126, 116, 102, 117, 114, 110, 116, 124, 101, 106, 112, 102, 122, 114, 113, 110, 116, 114, 105, 105, 112, 109, 113, 116, 119, 114, 127, 105, 123, 116, 108, 121, 117, 115, 107, 121, 98, 110, 142, 105, 123, 112, 128, 125, 117, 119, 116, 119, 125, 113, 126, 111, 130, 107, 115, 109, 121, 115, 124, 129, 119, 100, 106, 103, 110, 126, 127, 124, 111, 110, 106, 118, 114, 91, 121, 107, 123, 120, 112, 115, 115, 116, 112, 111, 113, 114, 126, 115, 109, 115, 127, 111, 124, 119, 105, 109, 104, 130, 123, 102, 99, 89, 102, 115, 122, 116, 103, 112, 123, 123, 117, 103, 115, 114, 120, 139, 115, 119, 113, 118, 117, 108, 126, 121, 118, 117, 109, 123, 110, 117, 100, 132, 103, 102, 120, 119, 120, 111, 111, 105, 120, 121, 124, 102, 105, 108, 120, 101, 117, 115, 118, 121, 114, 106, 122, 112, 115, 113, 118, 114, 101, 111, 108, 106, 119, 123, 115, 119, 105, 101, 129, 102, 116, 112, 111, 104, 118, 119, 114, 115, 117, 103, 112, 117, 109, 123, 121, 111, 118, 109, 132, 115, 109, 113, 121, 108, 116, 115, 105, 109, 134, 115, 116, 125, 112, 92, 108, 111, 110, 107, 115, 116, 112, 119, 111, 128, 122, 108, 102, 116, 113, 111, 114, 117, 107, 117, 107, 127, 127, 109, 113, 110, 118, 110, 118, 117, 117, 124, 111, 130, 119, 118, 114, 116, 104, 117, 114, 128, 114, 113, 119, 108, 110, 125, 96, 106, 121, 115, 113, 116, 105, 126, 133, 106, 106, 112, 110, 95, 97, 130, 122, 116, 102, 122, 122, 113, 107, 119, 119, 119, 118, 106, 124, 110, 111, 132, 106, 95, 118, 122, 122, 116, 122, 115, 107, 113, 113, 106, 120, 116, 133, 121, 121, 111, 110, 111, 97, 110, 104, 89, 102, 118, 113, 120, 119, 119, 104, 126, 101, 127, 135, 104, 109, 120, 119, 117, 141, 112, 122, 119, 112, 109, 110, 117, 116, 117, 108, 110, 146, 120, 108, 118, 117, 129, 143, 118, 101, 121, 114, 107, 105, 124, 124, 110, 109, 120, 122, 118, 123, 138, 105, 119, 114, 108, 111, 117, 131, 112, 108, 111, 133, 121, 110, 126, 109, 109, 116, 120, 105, 124, 115, 107, 120, 103, 117, 107, 106, 103, 124, 127, 111, 108, 107, 105, 110, 117, 115, 132, 99, 124, 114, 128, 114, 126, 112, 104, 107, 118, 128, 114, 130, 125, 115, 121, 119, 108, 116, 120, 100, 112, 89, 112, 114, 108, 107, 124, 105, 116, 100, 107, 119, 125, 114, 127, 124, 99, 120, 108, 112, 121, 111, 119, 116, 121, 130, 117, 116, 121, 102, 105, 124, 123, 99, 110, 106, 108, 114, 113, 121, 124, 109, 110, 120, 104, 114, 115, 127, 110, 123, 120, 117, 110, 107, 119, 115, 112, 100, 104, 108, 111, 124, 121, 104, 111, 117, 109, 99, 126, 118, 120, 118, 119, 130, 141, 110, 120, 117, 100, 117, 117, 109, 120, 121, 133, 122, 104, 134, 108, 104, 113, 104, 121, 112, 122, 127, 112, 105, 106, 125, 113, 117, 125, 108, 115, 114, 130, 120, 109, 115, 108, 109, 121, 110, 115, 122, 132, 117, 116, 125, 120, 125, 126, 109, 110, 104, 104, 118, 102, 117, 126, 116, 120, 112, 121, 127, 114, 116, 124, 108, 107, 127, 118, 98, 100, 103, 121, 111, 122, 129, 107, 122, 119, 118, 102, 105, 120, 130, 104, 108, 133, 123, 123, 111, 113, 124, 103, 111, 117, 112, 109, 133, 125, 117, 122, 123, 113, 125, 118, 96, 114, 108, 115, 122, 114, 126, 112, 107, 110, 113, 113, 113, 119, 104, 118, 111, 119, 127, 108, 116, 115, 117, 110, 125, 119, 111, 89, 105, 121, 122, 112, 114, 116, 120, 118, 109, 103, 119, 112, 133, 122, 125, 114, 96, 98, 115, 136, 120, 102, 114, 116, 120, 109, 118, 127, 107, 111, 106, 115, 136, 110, 88, 116, 120, 126, 104, 116, 122, 130, 139, 110, 114, 112, 120, 103, 112, 113, 115, 127, 117, 102, 109, 124, 103, 120, 111, 106, 103, 117, 126, 122, 133, 103, 114, 136, 136, 106, 111, 116, 125, 110, 114, 121, 110, 106, 123, 93, 114, 123, 107, 122, 128, 94, 119, 120, 125, 108, 116, 125, 115, 120, 114, 118, 127, 120, 121, 111, 115, 135, 106, 111, 100, 109, 109, 126, 122, 125, 122, 115, 118, 127, 105, 103, 124, 102, 114, 103, 104, 117, 119, 107, 114, 108, 118, 105, 108, 125, 106, 118, 126, 119, 104, 124, 113, 112, 96, 126, 111, 107, 114, 120, 112, 114, 114, 123, 120, 125, 134, 111, 99, 100, 104, 121, 121, 114, 112, 120, 125, 127, 139, 114, 118, 113, 104, 110, 122, 113, 130, 120, 118, 132, 119, 122, 125, 106, 115, 119, 118, 115, 118, 103, 120, 112, 93, 129, 118, 112, 109, 114, 101, 117, 118, 142, 126, 102, 89, 103, 123, 117, 101, 115, 111, 129, 109, 146, 114, 115, 126, 103, 115, 127, 115, 111, 116, 114, 106, 102, 106, 118, 122, 91, 125, 127, 107, 117, 120, 109, 101, 127, 104, 124, 124, 106, 118, 115, 116, 112, 128, 125, 118, 127, 131, 121, 109, 126, 108, 124, 125, 134, 117, 124, 115, 134, 113, 114, 113, 128, 124, 107, 129, 121, 103, 120, 104, 106, 106, 108, 136, 111, 116, 117, 131, 116, 133, 117, 113, 118, 98, 120, 119, 119, 144, 122, 120, 125, 119, 132, 113, 107, 114, 118, 108, 131, 117, 123, 107, 111, 105, 124, 126, 125, 105, 115, 118, 105, 119, 110, 105, 120, 104, 78, 117, 118, 131, 120, 112, 109, 120, 110, 132, 123, 122, 111, 116, 121, 119, 121, 119, 128, 116, 112, 121, 115, 110, 108, 129, 115, 105, 119, 114, 128, 113, 108, 115, 114, 127, 110, 124, 153, 127, 129, 129, 110, 125, 105, 124, 116, 128, 125, 112, 110, 134, 122, 120, 106, 120, 103, 121, 125, 103, 110, 109, 108, 117, 134, 122, 110, 111, 106, 123, 115, 110, 121, 120, 132, 119, 124, 97, 126, 113, 132, 115, 124, 110, 110, 116, 122, 102, 113, 110, 109, 114, 111, 115, 110, 117, 128, 112, 114, 99, 113, 130, 112, 139, 120, 114, 101, 130, 116, 116, 121, 121, 108, 134, 112, 111, 140, 128, 109, 109, 135, 122, 129, 118, 117, 110, 121, 111, 118, 104, 106, 127, 123, 114, 120, 108, 115, 114, 117, 117, 132, 90, 116, 120, 113, 107, 117, 102, 120, 136, 105, 121, 111, 118, 135, 118, 114, 119, 126, 110, 133, 100, 124, 138, 121, 105, 124, 111, 121, 110, 107, 121, 114, 100, 114, 109, 111, 132, 119, 89, 115, 111, 110, 134, 104, 118, 142, 96, 118, 113, 121, 116, 123, 110, 112, 103, 131, 109, 117, 127, 119, 98, 123, 111, 119, 120, 121, 128, 117, 94, 121, 133, 107, 131, 111, 116, 93, 110, 106, 113, 146, 110, 106, 110, 125, 98, 116, 118, 97, 112, 109, 121, 117, 120, 117, 114, 110, 111, 119, 119, 109, 119, 126, 111, 120, 110, 126, 120, 119, 111, 120, 117, 112, 119, 108, 100, 116, 120, 109, 135, 109, 116, 106, 120, 100, 109, 114, 117, 107, 102, 117, 114, 109, 120, 116, 120, 120, 124, 110, 122, 116, 111, 134, 101, 111, 120, 120, 122, 108, 105, 109, 117, 119, 109, 105, 121, 111, 119, 109, 117, 122, 111, 111, 108, 126, 113, 108, 114, 117, 117, 123, 121, 106, 101, 119, 131, 115, 115, 121, 116, 132, 114, 115, 113, 124, 118, 115, 109, 97, 112, 105, 125, 137, 111, 114, 124, 107, 107, 109, 125, 112, 139, 123, 118, 119, 110, 106, 130, 127, 117, 106, 118, 104, 112, 121, 125, 92, 115, 126, 128, 107, 112, 111, 102, 111, 107, 112, 135, 119, 116, 114, 112, 114, 105, 117, 113, 103, 118, 112, 126, 122, 120, 114, 122, 117, 104, 123, 102, 100, 129, 113, 120, 114, 117, 101, 115, 124, 117, 110, 115, 122, 116, 117, 114, 120, 107, 117, 104, 117, 121, 108, 112, 121, 113, 106, 122, 113, 99, 100, 117, 111, 99, 122, 121, 112, 112, 120, 107, 123, 126, 103, 108, 121, 113, 105, 108, 109, 126, 109, 111, 110, 114, 117, 131, 120, 115, 112, 124, 100, 103, 117, 120, 108, 124, 98, 131, 113, 111, 109, 117, 121, 133, 113, 133, 118, 126, 114, 114, 101, 113, 126, 122, 126, 125, 111, 106, 114, 103, 117, 111, 107, 113, 120, 115, 134, 123, 137, 111, 117, 108, 118, 125, 108, 89, 120, 128, 107, 125, 102, 115, 120, 111, 123, 108, 115, 107, 117, 108, 111, 114, 117, 105, 114, 110, 125, 122, 78, 120, 114, 117, 112, 107, 126, 120, 115, 116, 115, 104, 101, 118, 112, 102, 124, 118, 118, 122, 114, 96, 127, 116, 131, 108, 117, 116, 129, 120, 114, 118, 112, 109, 118, 115, 105, 143, 126, 107, 111, 110, 125, 128, 119, 115, 128, 122, 105, 114, 114, 110, 112, 111, 119, 111, 141, 109, 106, 111, 142, 103, 117, 114, 106, 98, 120, 124, 130, 123, 116, 124, 108, 119, 118, 138, 136, 110, 107, 115, 113, 110, 112, 95, 117, 117, 116, 111, 108, 113, 123, 114, 109, 115, 90, 102, 118, 123, 113, 116, 119, 121, 126, 122, 97, 123, 118, 125, 111, 136, 119, 108, 117, 118, 114, 121, 125, 109, 117, 121, 107, 112, 109, 110, 116, 121, 122, 106, 112, 108, 110, 127, 102, 119, 111, 119, 111, 108, 110, 117, 115, 111, 124, 120, 122, 124, 122, 113, 124, 117, 125, 112, 111, 115, 129, 120, 123, 117, 118, 117, 107, 118, 115, 108, 120, 116, 110, 112, 113, 107, 116, 105, 111, 124, 108, 111, 115, 118, 119, 112, 129, 118, 120, 120, 116, 111, 120, 105, 90, 111, 100, 122, 123, 128, 116, 101, 116, 111, 107, 115, 117, 105, 118, 112, 112, 103, 114, 120, 112, 100, 122, 117, 108, 129, 98, 121, 118, 117, 112, 116, 115, 115, 115, 106, 112, 127, 119, 121, 108, 114, 116, 97, 117, 112, 109, 118, 124, 118, 102, 107, 117, 115, 112, 120, 115, 124, 113, 115, 126, 122, 125, 127, 112, 112, 120, 124, 119, 100, 115, 121, 136, 112, 120, 114, 119, 124, 121, 122, 130, 116, 116, 117, 117, 118, 119, 124, 123, 121, 102, 114, 115, 119, 111, 117, 112, 112, 119, 112, 117, 116, 119, 117, 129, 89, 113, 122, 115, 83, 123, 109, 114, 110, 115, 114, 106, 133, 120, 114, 116, 124, 109, 113, 116, 109, 118, 78, 122, 116, 117, 117, 113, 121, 118, 112, 125, 114, 114, 111, 112, 120, 147, 116, 194, 141, 101, 117, 112, 119, 113, 113, 119, 117, 130, 116, 120, 115, 124, 118, 117, 120, 119, 129, 128, 113, 116, 126, 113, 120, 116, 116, 108, 115, 118, 105, 114, 113, 109, 116, 113, 112, 117, 127, 122, 100, 110, 120, 117, 111, 113, 113, 112, 114, 109, 123, 109, 116, 124, 101, 114, 118, 119, 112, 121, 112, 116, 130, 114, 114, 113, 117, 119, 119, 115, 114, 114, 130, 112, 119, 108, 116, 113, 117, 116, 117, 115, 120, 120, 107, 115, 111, 116, 115, 104, 104, 99, 125, 113, 119, 123, 118, 118, 119, 102, 120, 121, 112, 121, 110, 117, 114, 126, 115, 120, 112, 116, 115, 119, 120, 116, 115, 118, 120, 118, 92, 118, 118, 113, 113, 123, 113, 109, 150, 113, 116, 116, 115, 116, 115, 115, 115, 119, 119, 109, 111, 119, 116, 122, 113, 111, 113, 120, 114, 107, 114, 119, 112, 111, 119, 53, 110, 113, 109, 122, 119, 119, 114, 114, 113, 110, 117, 111, 118, 119, 110, 114, 121, 117, 116, 105, 121, 116, 108, 132, 117, 127, 130, 116, 122, 113, 114, 116, 108, 118, 122, 121, 115, 116, 127, 90, 106, 120, 118, 118, 123, 111, 128, 122, 125, 123, 112, 112, 119, 115, 116, 130, 127, 113, 116, 118, 129, 114, 114, 118, 105, 115, 114, 117, 111, 103, 124, 112, 117, 116, 123, 113, 126, 110, 108, 98, 116, 109, 115, 119, 109, 114, 114, 120, 108, 115, 121, 104, 118, 114, 113, 120, 116, 118, 109, 117, 119, 118, 113, 109, 110, 105, 116, 113, 116, 105, 118, 117, 110, 108, 109, 119, 114, 116, 111, 115, 121, 116, 113, 112, 120, 133, 117, 106, 117, 110, 117, 110, 122, 117, 115, 112, 113, 114, 117, 124, 118, 99, 121, 118, 115, 124, 119, 116, 117, 113, 114, 111, 120, 115, 116, 84, 111, 113, 120, 122, 117, 117, 119, 114, 158, 114, 119, 119, 122, 114, 116, 118, 116, 117, 120, 120, 109, 117, 114, 112, 117, 120, 115, 118, 65, 112, 108, 115, 121, 116, 117, 112, 112, 118, 81, 115, 115, 122, 109, 118, 117, 120, 119, 118, 119, 118, 114, 146, 116, 108, 110, 107, 114, 118, 122, 121, 111, 121, 118, 111, 123, 121, 110, 115, 113, 127, 107, 109, 114, 101, 111, 144, 111, 108, 117, 108, 114, 136, 114, 118, 114, 111, 116, 118, 119, 119, 116, 121, 117, 115, 115, 115, 120, 117, 120, 120, 113, 116, 121, 116, 118, 118, 121, 104, 116, 120, 106, 128, 121, 135, 105, 100, 121, 115, 108, 106, 123, 106, 119, 116, 103, 119, 118, 109, 108, 123, 109, 115, 108, 128, 124, 107, 125, 110, 126, 111, 116, 141, 117, 118, 114, 113, 120, 104, 128, 134, 118, 123, 108, 103, 101, 110, 117, 88, 120, 114, 114, 105, 107, 109, 101, 120, 109, 110, 124, 110, 118, 122, 117, 149, 128, 112, 120, 156, 94, 109, 110, 124, 121, 114, 118, 90, 132, 145, 100, 127, 118, 126, 121, 118, 104, 114, 110, 111, 117, 88, 101, 121, 119, 128, 113, 129, 113, 152, 108, 116, 135, 104, 110, 123, 123, 105, 121, 98, 129, 116, 108, 136, 119, 105, 111, 120, 127, 99, 127, 104, 122, 120, 102, 115, 111, 114, 125, 126, 93, 116, 122, 138, 113, 111, 120, 124, 107, 114, 114, 123, 113, 126, 139, 128, 102, 134, 118, 104, 101, 119, 106, 105, 111, 117, 123, 159, 122, 120, 119, 126, 100, 105, 108, 103, 125, 96, 113, 125, 114, 128, 104, 116, 118, 128, 112, 111, 106, 98, 113, 114, 111, 107, 117, 114, 115, 128, 113, 110, 123, 109, 118, 125, 116, 140, 112, 129, 114, 107, 125, 97, 112, 123, 111, 108, 109, 122, 101, 117, 120, 127, 105, 113, 123, 119, 111, 115, 129, 110, 93, 107, 119, 107, 107, 114, 108, 139, 118, 111, 112, 117, 107, 123, 122, 133, 101, 111, 119, 120, 120, 134, 115, 126, 109, 108, 92, 91, 119, 116, 123, 106, 130, 121, 123, 111, 105, 120, 97, 111, 124, 115, 117, 118, 111, 112, 114, 98, 125, 90, 115, 106, 115, 129, 112, 135, 126, 123, 133, 102, 103, 120, 126, 108, 108, 106, 114, 112, 129, 122, 111, 116, 128, 98, 112, 123, 117, 116, 122, 118, 120, 116, 116, 108, 123, 115, 123, 103, 118, 110, 108, 115, 119, 109, 122, 129, 98, 108, 123, 123, 134, 121, 114, 105, 120, 113, 130, 125, 117, 128, 106, 97, 114, 100, 107, 95, 124, 127, 110, 112, 124, 115, 131, 106, 113, 121, 116, 112, 109, 118, 102, 119, 112, 158, 126, 117, 119, 131, 112, 122, 101, 117, 125, 117, 99, 114, 135, 121, 115, 111, 111, 112, 111, 106, 83, 98, 117, 106, 122, 122, 124, 124, 136, 115, 118, 114, 107, 137, 114, 116, 117, 125, 116, 109, 121, 114, 127, 109, 115, 120, 109, 105, 120, 104, 111, 118, 117, 133, 121, 115, 112, 113, 118, 117, 105, 109, 116, 149, 118, 109, 114, 117, 112, 114, 111, 112, 124, 115, 104, 119, 127, 113, 117, 124, 85, 126, 107, 119, 103, 102, 89, 133, 128, 120, 129, 116, 104, 113, 110, 133, 118, 126, 108, 113, 113, 121, 114, 135, 132, 99, 110, 108, 136, 107, 112, 132, 119, 101, 119, 122, 108, 131, 97, 103, 113, 122, 100, 102, 108, 111, 124, 101, 114, 128, 123, 137, 111, 118, 114, 113, 87, 117, 100, 120, 112, 109, 124, 123, 108, 130, 123, 134, 108, 131, 122, 140, 112, 131, 122, 105, 119, 118, 122, 106, 131, 116, 119, 106, 113, 107, 119, 107, 129, 147, 112, 113, 116, 133, 101, 111, 107, 111, 98, 99, 130, 112, 115, 106, 100, 105, 110, 113, 122, 110, 122, 106, 122, 115, 117, 106, 117, 125, 116, 115, 133, 134, 125, 112, 121, 109, 100, 128, 111, 112, 113, 110, 128, 106, 113, 111, 122, 120, 121, 108, 107, 124, 121, 121, 114, 108, 124, 121, 115, 111, 109, 113, 110, 120, 97, 90, 110, 103, 120, 117, 108, 100, 102, 100, 109, 111, 117, 118, 119, 125, 111, 115, 105, 123, 114, 114, 115, 95, 138, 119, 93, 115, 101, 118, 117, 109, 119, 121, 99, 114, 116, 109, 122, 107, 127, 122, 106, 99, 103, 112, 134, 110, 106, 111, 110, 114, 138, 108, 113, 117, 135, 117, 121, 123, 121, 100, 109, 111, 119, 110, 110, 119, 144, 102, 105, 96, 121, 96, 108, 123, 112, 108, 108, 121, 114, 137, 123, 78, 114, 137, 112, 117, 108, 127, 105, 111, 106, 118, 116, 92, 111, 106, 110, 113, 105, 131, 118, 112, 114, 120, 115, 105, 119, 112, 105, 107, 115, 91, 96, 121, 115, 106, 114, 105, 121, 140, 114, 125, 115, 113, 109, 112, 122, 108, 151, 114, 113, 105, 111, 117, 136, 102, 107, 106, 116, 126, 114, 130, 116, 130, 134, 123, 116, 119, 114, 126, 119, 130, 126, 117, 118, 112, 116, 126, 112, 115, 131, 120, 134, 101, 118, 106, 104, 113, 118, 116, 116, 121, 123, 107, 102, 98, 118, 132, 119, 127, 113, 120, 107, 109, 119, 116, 108, 110, 124, 126, 106, 135, 102, 114, 101, 122, 111, 106, 111, 110, 129, 132, 116, 126, 116, 118, 117, 113, 129, 113, 124, 129, 103, 103, 118, 131, 117, 124, 105, 110, 116, 135, 115, 116, 121, 100, 109, 137, 107, 108, 124, 109, 113, 110, 117, 111, 106, 124, 127, 132, 131, 107, 93, 120, 108, 106, 125, 133, 101, 103, 123, 116, 129, 106, 119, 121, 116, 125, 105, 103, 112, 115, 124, 107, 108, 111, 115, 111, 106, 107, 116, 113, 97, 122, 112, 136, 104, 127, 116, 120, 110, 114, 103, 116, 114, 106, 120, 115, 102, 92, 115, 110, 101, 118, 115, 122, 100, 120, 113, 121, 122, 113, 118, 107, 125, 108, 124, 113, 105, 117, 115, 123, 107, 115, 109, 114, 109, 106, 104, 118, 115, 105, 108, 114, 116, 101, 119, 117, 112, 113, 115, 108, 103, 110, 108, 119, 123, 118, 114, 108, 111, 118, 110, 115, 120, 108, 129, 131, 139, 113, 147, 126, 126, 131, 107, 116, 115, 119, 123, 116, 109, 113, 148, 124, 115, 118, 106, 126, 104, 124, 108, 123, 102, 112, 107, 115, 114, 108, 126, 114, 96, 111, 114, 98, 112, 117, 113, 117, 106, 127, 114, 110, 109, 112, 118, 123, 141, 132, 114, 134, 100, 100, 117, 112, 130, 124, 102, 98, 117, 120, 106, 109, 140, 117, 121, 114, 92, 112, 131, 115, 116, 95, 136, 102, 109, 130, 99, 141, 92, 109, 108, 115, 105, 104, 93, 116, 114, 126, 122, 120, 111, 120, 115, 116, 119, 119, 124, 121, 112, 130, 113, 116, 114, 108, 114, 129, 122, 117, 121, 119, 118, 135, 118, 117, 116, 123, 121, 115, 114, 122, 111, 118, 104, 120, 125, 120, 117, 106, 119, 115, 122, 112, 100, 126, 118, 111, 123, 119, 107, 115, 116, 114, 116, 117, 118, 107, 106, 119, 110, 135, 108, 118, 118, 117, 116, 123, 122, 113, 116, 100, 117, 127, 112, 118, 119, 112, 117, 125, 108, 116, 121, 113, 119, 130, 108, 121, 114, 103, 120, 115, 109, 113, 120, 120, 107, 120, 115, 117, 117, 123, 116, 117, 128, 120, 111, 126, 125, 124, 116, 115, 118, 129, 122, 112, 114, 119, 106, 120, 116, 109, 123, 119, 109, 120, 110, 133, 119, 120, 121, 114, 109, 123, 116, 119, 108, 113, 124, 117, 108, 114, 117, 121, 124, 131, 106, 116, 118, 128, 106, 115, 118, 117, 122, 110, 112, 132, 114, 121, 116, 117, 121, 121, 118, 119, 119, 115, 129, 115, 124, 105, 117, 112, 116, 111, 111, 122, 119, 120, 114, 117, 120, 117, 118, 123, 112, 101, 121, 127, 113, 111, 120, 116, 112, 120, 113, 117, 111, 110, 111, 138, 115, 119, 123, 111, 118, 109, 126, 116, 113, 119, 123, 124, 114, 107, 129, 112, 116, 118, 118, 116, 106, 109, 116, 120, 119, 112, 119, 113, 121, 120, 119, 121, 130, 128, 120, 123, 130, 118, 123, 123, 109, 115, 114, 116, 121, 117, 124, 117, 111, 107, 121, 114, 106, 117, 117, 121, 115, 114, 125, 113, 105, 108, 115, 125, 123, 114, 123, 104, 104, 124, 110, 110, 113, 110, 112, 110, 122, 123, 119, 123, 108, 115, 116, 124, 132, 116, 128, 115, 117, 102, 126, 120, 121, 116, 108, 121, 114, 114, 115, 109, 118, 115, 106, 108, 117, 126, 133, 117, 117, 117, 121, 125, 118, 109, 116, 114, 123, 115, 114, 125, 110, 115, 121, 119, 109, 114, 113, 115, 122, 122, 128, 116, 125, 117, 117, 120, 122, 116, 119, 120, 115, 113, 125, 108, 95, 120, 115, 128, 136, 114, 118, 115, 123, 129, 117, 102, 130, 116, 125, 121, 113, 123, 124, 112, 123, 110, 123, 116, 114, 124, 113, 98, 115, 129, 109, 120, 107, 107, 118, 115, 117, 107, 107, 118, 112, 117, 122, 121, 108, 112, 114, 116, 119, 117, 108, 130, 112, 131, 97, 116, 120, 124, 113, 122, 114, 122, 119, 123, 123, 118, 109, 133, 116, 115, 118, 114, 121, 108, 114, 118, 112, 121, 123, 115, 110, 119, 117, 121, 104, 129, 111, 125, 112, 119, 122, 113, 116, 111, 106, 116, 135, 119, 119, 113, 118, 116, 129, 125, 114, 117, 114, 118, 107, 113, 121, 127, 125, 112, 120, 118, 119, 119, 122, 112, 120, 110, 112, 108, 120, 115, 123, 123, 122, 102, 108, 119, 122, 113, 119, 125, 112, 128, 119, 110, 112, 113, 124, 116, 111, 116, 120, 111, 112, 129, 122, 111, 110, 118, 121, 123, 107, 116, 111, 105, 98, 118, 122, 115, 121, 115, 118, 111, 106, 107, 113, 127, 115, 130, 110, 112, 106, 117, 122, 120, 118, 116, 121, 119, 115, 124, 108, 122, 131, 109, 118, 121, 108, 122, 119, 113, 111, 98, 116, 118, 114, 114, 120, 122, 123, 118, 114, 110, 142, 121, 124, 112, 131, 109, 117, 120, 127, 115, 112, 119, 114, 116, 127, 122, 112, 115, 116, 113, 131, 120, 120, 118, 119, 107, 119, 116, 118, 119, 113, 109, 108, 126, 117, 125, 105, 113, 124, 105, 121, 125, 123, 116, 125, 110, 106, 119, 109, 117, 122, 118, 109, 112, 115, 111, 125, 111, 114, 105, 106, 116, 108, 111, 114, 111, 108, 125, 119, 114, 119, 113, 124, 108, 123, 109, 122, 122, 111, 113, 114, 117, 119, 107, 121, 114, 117, 107, 124, 120, 94, 117, 114, 117, 107, 116, 122, 116, 107, 125, 115, 111, 120, 109, 113, 118, 129, 107, 117, 120, 110, 118, 114, 125, 121, 116, 104, 112, 120, 116, 124, 110, 118, 108, 112, 112, 116, 121, 122, 113, 112, 113, 114, 135, 115, 106, 112, 107, 124, 122, 121, 116, 111, 113, 91, 123, 118, 113, 117, 109, 116, 109, 121, 119, 106, 124, 112, 113, 114, 112, 138, 122, 113, 119, 118, 122, 114, 119, 120, 117, 112, 112, 125, 124, 112, 116, 108, 116, 123, 129, 113, 117, 123, 116, 114, 118, 111, 122, 125, 116, 111, 126, 111, 122, 115, 116, 121, 105, 110, 117, 110, 112, 110, 129, 114, 125, 113, 111, 124, 116, 106, 128, 117, 116, 122, 115, 101, 108, 104, 114, 113, 119, 113, 107, 113, 122, 113, 105, 116, 113, 117, 127, 97, 115, 120, 127, 122, 116, 125, 117, 118, 114, 115, 117, 116, 106, 109, 120, 112, 122, 108, 120, 108, 117, 106, 127, 133, 113, 109, 113, 107, 116, 118, 122, 119, 136, 116, 113, 117, 113, 132, 119, 115, 117, 124, 130, 115, 119, 115, 113, 113, 115, 117, 123, 116, 110, 120, 111, 114, 126, 124, 118, 131, 116, 118, 120, 114, 122, 110, 113, 114, 107, 114, 113, 137, 116, 113, 118, 118, 121, 118, 122, 113, 122, 121, 124, 124, 116, 119, 112, 101, 92, 123, 135, 117, 121, 107, 118, 126, 116, 122, 116, 127, 123, 116, 112, 112, 116, 118, 103, 121, 115, 104, 118, 123, 128, 115, 122, 111, 112, 112, 122, 121, 108, 116, 117, 109, 116, 125, 114, 127, 112, 121, 112, 106, 113, 112, 115, 118, 107, 111, 125, 116, 93, 120, 122, 122, 117, 121, 127, 116, 123, 110, 113, 121, 123, 104, 112, 112, 114, 118, 122, 106, 121, 119, 115, 116, 117, 117, 111, 114, 119, 111, 116, 116, 113, 102, 110, 123, 102, 123, 108, 123, 110, 116, 115, 105, 125, 113, 114, 114, 120, 117, 128, 118, 109, 126, 114, 92, 111, 127, 109, 104, 113, 118, 103, 113, 110, 112, 113, 114, 119, 112, 121, 118, 116, 109, 114, 108, 113, 106, 123, 116, 122, 110, 112, 128, 123, 115, 112, 118, 114, 112, 113, 114, 102, 124, 107, 106, 121, 112, 95, 122, 111, 115, 113, 105, 113, 119, 118, 114, 126, 118, 117, 125, 124, 115, 110, 112, 122, 119, 126, 117, 108, 128, 102, 118, 113, 120, 103, 110, 112, 113, 120, 126, 107, 122, 119, 108, 114, 126, 114, 115, 114, 114, 102, 121, 119, 123, 109, 117, 111, 119, 116, 106, 123, 110, 101, 120, 116, 118, 122, 132, 120, 119, 134, 116, 110, 118, 118, 107, 113, 112, 109, 114, 111, 122, 120, 104, 120, 106, 110, 112, 112, 106, 115, 119, 115, 117, 109, 110, 119, 123, 116, 110, 118, 122, 114, 112, 116, 113, 113, 110, 121, 115, 120, 130, 129, 108, 133, 118, 122, 117, 118, 117, 117, 123, 101, 118, 129, 118, 117, 114, 119, 116, 124, 112, 117, 112, 115, 116, 114, 117, 112, 130, 119, 132, 121, 117, 115, 124, 111, 115, 111, 112, 112, 114, 129, 126, 114, 119, 107, 110, 111, 115, 128, 119, 102, 118, 113, 110, 114, 111, 119, 125, 116, 111, 115, 110, 125, 108, 117, 110, 115, 116, 114, 112, 121, 100, 114, 119, 120, 115, 120, 103, 113, 112, 112, 118, 113, 115, 121, 110, 137, 122, 117, 121, 120, 112, 116, 119, 125, 143, 108, 115, 114, 120, 121, 113, 108, 118, 119, 110, 106, 101, 110, 115, 116, 113, 109, 117, 109, 114, 126, 120, 110, 119, 110, 107, 113, 110, 124, 114, 123, 118, 109, 115, 105, 119, 115, 118, 118, 117, 118, 115, 110, 119, 107, 110, 123, 116, 115, 109, 118, 94, 108, 114, 112, 136, 103, 115, 137, 121, 124, 106, 100, 108, 107, 125, 121, 114, 122, 112, 111, 106, 118, 107, 121, 113, 113, 98, 124, 118, 119, 109, 104, 108, 121, 122, 124, 109, 114, 111, 129, 121, 116, 114, 114, 110, 118, 125, 116, 119, 109, 117, 110, 112, 109, 113, 120, 122, 122, 110, 128, 113, 121, 114, 110, 117, 119, 124, 117, 120, 110, 104, 113, 114, 117, 117, 116, 109, 118, 116, 126, 122, 113, 114, 122, 119, 120, 114, 111, 120, 112, 112, 116, 102, 120, 113, 104, 111, 118, 118, 110, 121, 104, 124, 121, 119, 114, 125, 121, 123, 125, 112, 129, 118, 109, 124, 116, 111, 113, 110, 106, 102, 114, 116, 104, 108, 111, 115, 116, 123, 124, 102, 113, 104, 112, 114, 121, 110, 108, 119, 114, 116, 113, 123, 112, 115, 113, 127, 120, 118, 111, 121, 118, 107, 122, 110, 112, 114, 122, 118, 101, 119, 118, 120, 113, 111, 115, 114, 108, 117, 110, 116, 123, 111, 116, 117, 130, 129, 113, 121, 122, 111, 101, 106, 118, 126, 114, 121, 110, 118, 114, 106, 108, 100, 121, 122, 111, 118, 124, 115, 114, 125, 122, 109, 118, 151, 110, 123, 112, 119, 126, 121, 108, 125, 116, 113, 114, 112, 108, 130, 121, 108, 117, 127, 113, 111, 127, 118, 106, 120, 117, 120, 116, 107, 118, 109, 119, 111, 116, 116, 139, 125, 119, 110, 116, 113, 104, 115, 126, 125, 120, 115, 108, 114, 95, 104, 135, 114, 115, 103, 106, 114, 105, 117, 119, 103, 118, 117, 119, 125, 106, 107, 104, 114, 101, 125, 109, 112, 106, 111, 113, 117, 146, 116, 116, 137, 129, 118, 118, 111, 130, 98, 124, 111, 124, 87, 104, 119, 112, 114, 128, 126, 117, 101, 111, 111, 126, 114, 127, 101, 105, 114, 127, 111, 119, 105, 112, 107, 118, 111, 117, 108, 123, 95, 113, 121, 125, 132, 140, 118, 113, 116, 102, 111, 134, 116, 118, 111, 115, 102, 129, 116, 114, 120, 124, 119, 109, 112, 128, 119, 120, 109, 108, 107, 119, 109, 108, 103, 120, 118, 119, 121, 111, 114, 123, 113, 113, 114, 114, 120, 108, 112, 130, 134, 104, 119, 93, 107, 112, 117, 128, 102, 122, 117, 123, 107, 112, 115, 134, 129, 113, 127, 123, 107, 116, 116, 100, 118, 128, 122, 114, 127, 113, 115, 121, 133, 114, 109, 112, 119, 112, 119, 132, 124, 113, 92, 108, 110, 115, 115, 126, 110, 107, 109, 120, 122, 126, 112, 141, 108, 114, 113, 102, 112, 130, 120, 97, 116, 114, 113, 105, 108, 113, 127, 105, 119, 105, 110, 107, 95, 112, 117, 101, 141, 118, 133, 117, 136, 115, 120, 116, 117, 111, 104, 137, 104, 119, 124, 113, 116, 156, 108, 117, 115, 125, 116, 111, 119, 105, 109, 121, 113, 112, 99, 111, 123, 123, 110, 99, 134, 110, 111, 119, 123, 142, 137, 117, 107, 108, 111, 119, 119, 103, 135, 116, 133, 104, 115, 126, 113, 118, 118, 106, 122, 123, 117, 105, 124, 116, 113, 131, 113, 113, 118, 113, 113, 120, 144, 118, 111, 112, 104, 110, 115, 116, 138, 121, 93, 120, 112, 116, 123, 109, 116, 88, 126, 101, 114, 101, 81, 116, 141, 116, 112, 119, 117, 118, 118, 119, 120, 111, 96, 103, 131, 111, 116, 108, 111, 110, 116, 107, 110, 117, 110, 122, 104, 119, 83, 118, 114, 93, 135, 132, 106, 109, 123, 116, 115, 105, 108, 123, 145, 117, 118, 122, 103, 122, 118, 131, 88, 112, 110, 107, 139, 119, 138, 165, 133, 139, 126, 130, 113, 119, 117, 118, 131, 119, 111, 115, 123, 100, 137, 116, 108, 107, 114, 114, 119, 123, 125, 100, 104, 112, 120, 99, 121, 119, 119, 99, 122, 109, 107, 112, 110, 129, 75, 109, 112, 121, 120, 120, 102, 106, 129, 132, 102, 102, 102, 136, 82, 114, 116, 101, 135, 114, 112, 112, 113, 117, 98, 127, 114, 115, 121, 108, 107, 98, 122, 117, 123, 115, 120, 120, 105, 108, 115, 125, 107, 116, 125, 120, 112, 109, 95, 119, 109, 113, 112, 98, 96, 104, 109, 128, 123, 122, 121, 120, 131, 105, 114, 110, 116, 102, 117, 114, 111, 106, 112, 111, 131, 104, 118, 111, 117, 127, 118, 118, 115, 124, 115, 113, 100, 118, 103, 109, 111, 120, 111, 103, 132, 118, 115, 115, 112, 112, 115, 122, 107, 106, 111, 119, 114, 115, 105, 112, 112, 107, 116, 115, 114, 113, 128, 121, 106, 128, 118, 109, 116, 98, 121, 103, 108, 91, 124, 109, 135, 109, 107, 117, 97, 108, 106, 118, 104, 121, 116, 126, 124, 122, 105, 127, 105, 117, 127, 103, 116, 126, 119, 106, 132, 110, 111, 112, 139, 108, 129, 114, 128, 118, 125, 122, 112, 96, 113, 115, 114, 128, 106, 104, 103, 133, 129, 115, 104, 125, 102, 104, 108, 104, 112, 110, 106, 107, 113, 112, 122, 112, 134, 126, 121, 115, 107, 115, 111, 107, 113, 103, 122, 130, 103, 102, 120, 118, 117, 111, 120, 106, 125, 112, 107, 122, 124, 108, 130, 121, 112, 134, 104, 119, 127, 129, 133, 114, 123, 124, 104, 104, 107, 117, 122, 112, 122, 121, 125, 115, 110, 115, 91, 110, 114, 135, 109, 121, 102, 131, 139, 103, 82, 97, 102, 118, 113, 125, 143, 115, 109, 117, 126, 114, 125, 107, 117, 127, 99, 82, 105, 114, 119, 128, 122, 124, 110, 122, 111, 119, 119, 108, 129, 110, 110, 115, 111, 121, 129, 106, 120, 141, 119, 133, 104, 112, 112, 115, 115, 123, 98, 114, 129, 125, 111, 110, 130, 120, 113, 112, 118, 95, 106, 92, 113, 113, 124, 137, 124, 106, 120, 117, 116, 112, 120, 112, 122, 107, 126, 109, 111, 107, 114, 117, 112, 111, 120, 111, 109, 84, 109, 127, 103, 139, 116, 116, 112, 119, 113, 155, 141, 113, 117, 122, 107, 118, 132, 111, 118, 109, 111, 101, 110, 99, 114, 100, 118, 99, 135, 110, 121, 108, 107, 116, 120, 118, 108, 107, 112, 119, 133, 111, 122, 120, 122, 116, 117, 132, 105, 117, 116, 129, 123, 121, 126, 126, 111, 130, 111, 110, 122, 113, 121, 111, 112, 111, 120, 122, 125, 114, 107, 117, 91, 121, 105, 121, 122, 95, 109, 112, 121, 115, 124, 115, 121, 113, 115, 103, 120, 132, 111, 123, 110, 113, 109, 104, 107, 108, 122, 126, 115, 104, 107, 108, 109, 122, 110, 114, 128, 118, 116, 114, 113, 116, 117, 107, 128, 120, 107, 123, 125, 112, 106, 119, 113, 111, 114, 112, 102, 113, 112, 126, 146, 121, 136, 126, 118, 110, 113, 115, 120, 125, 118, 121, 101, 114, 106, 102, 135, 115, 115, 100, 104, 114, 121, 116, 124, 113, 119, 123, 135, 114, 100, 134, 116, 100, 120, 107, 110, 114, 123, 120, 114, 121, 123, 117, 125, 124, 105, 121, 114, 113, 124, 108, 112, 100, 124, 117, 119, 123, 127, 109, 109, 112, 106, 115, 152, 129, 110, 114, 114, 105, 115, 129, 106, 116, 118, 124, 121, 108, 105, 124, 135, 125, 108, 119, 102, 104, 115, 128, 114, 95, 90, 128, 122, 113, 115, 110, 104, 120, 113, 105, 128, 130, 101, 107, 113, 111, 111, 137, 122, 113, 115, 121, 112, 108, 114, 124, 93, 107, 99, 118, 120, 118, 127, 137, 119, 121, 88, 119, 113, 123, 104, 102, 120, 128, 104, 116, 113, 109, 110, 110, 109, 109, 108, 115, 121, 144, 119, 96, 116, 104, 122, 109, 117, 112, 137, 113, 105, 108, 139, 128, 103, 121, 127, 132, 117, 103, 120, 111, 132, 117, 121, 114, 109, 106, 110, 109, 104, 95, 111, 115, 127, 121, 120, 120, 123, 105, 122, 128, 120, 120, 115, 122, 115, 117, 110, 130, 131, 119, 110, 114, 117, 88, 99, 109, 110, 117, 111, 129, 111, 125, 114, 105, 113, 119, 122, 108, 118, 113, 112, 118, 114, 124, 126, 113, 114, 121, 114, 118, 133, 126, 107, 127, 113, 114, 138, 138, 120, 109, 105, 123, 100, 115, 119, 109, 132, 108, 116, 115, 119, 116, 128, 116, 115, 115, 125, 97, 115, 96, 116, 134, 111, 118, 114, 117, 122, 105, 140, 126, 106, 122, 122, 122, 104, 131, 129, 117, 106, 110, 102, 116, 127, 115, 119, 110, 116, 125, 124, 138, 115, 128, 116, 120, 115, 127, 112, 114, 112, 116, 144, 115, 116, 121, 124, 129, 115, 114, 107, 118, 128, 123, 133, 114, 100, 106, 102, 125, 131, 122, 110, 105, 113, 119, 99, 114, 116, 129, 101, 120, 130, 121, 111, 117, 110, 108, 123, 126, 129, 108, 117, 111, 118, 110, 118, 125, 119, 121, 128, 139, 116, 103, 110, 119, 113, 124, 122, 111, 104, 122, 122, 111, 132, 115, 105, 112, 117, 111, 124, 107, 109, 109, 129, 117, 125, 128, 115, 122, 117, 117, 107, 88, 123, 123, 110, 107, 108, 109, 131, 132, 118, 173, 124, 104, 115, 120, 115, 94, 107, 105, 119, 115, 103, 113, 103, 129, 116, 118, 116, 119, 112, 122, 114, 116, 121, 114, 110, 121, 119, 96, 121, 111, 113, 120, 108, 129, 119, 126, 123, 119, 126, 118, 105, 100, 103, 119, 106, 127, 115, 101, 99, 101, 128, 126, 122, 114, 113, 120, 111, 115, 120, 130, 123, 117, 106, 127, 124, 113, 110, 120, 112, 127, 112, 109, 102, 105, 113, 107, 113, 120, 121, 106, 119, 110, 122, 116, 122, 122, 111, 126, 105, 119, 107, 128, 108, 118, 114, 119, 122, 119, 137, 113, 117, 116, 129, 129, 119, 100, 112, 113, 120, 119, 123, 119, 126, 120, 123, 111, 109, 131, 112, 104, 113, 115, 132, 113, 99, 116, 106, 113, 111, 166, 127, 113, 115, 109, 82, 103, 111, 119, 123, 125, 117, 99, 124, 118, 109, 103, 126, 107, 114, 88, 136, 125, 112, 99, 175, 113, 121, 110, 110, 107, 109, 111, 109, 128, 132, 118, 110, 115, 117, 118, 118, 105, 104, 120, 112, 113, 104, 111, 108, 110, 121, 114, 122, 110, 113, 122, 100, 112, 121, 117, 124, 117, 105, 107, 108, 130, 121, 110, 116, 128, 109, 119, 116, 136, 130, 120, 119, 103, 116, 117, 119, 122, 112, 122, 106, 102, 115, 120, 120, 128, 116, 112, 112, 121, 130, 118, 112, 116, 121, 125, 118, 116, 112, 108, 112, 116, 112, 114, 104, 102, 147, 122, 130, 111, 107, 113, 101, 117, 145, 110, 118, 110, 116, 121, 121, 121, 120, 124, 125, 110, 132, 122, 115, 121, 122, 121, 124, 123, 128, 121, 124, 109, 116, 108, 127, 123, 121, 119, 129, 108, 119, 119, 126, 109, 117, 104, 117, 117, 106, 118, 119, 110, 109, 113, 116, 110, 118, 100, 107, 118, 124, 114, 135, 109, 113, 119, 137, 112, 110, 108, 108, 124, 118, 121, 126, 116, 107, 121, 116, 114, 108, 115, 111, 110, 115, 112, 111, 122, 114, 133, 116, 113, 113, 114, 114, 112, 115, 120, 121, 102, 117, 117, 107, 117, 123, 120, 111, 109, 119, 125, 123, 122, 116, 100, 123, 104, 115, 115, 115, 113, 119, 112, 117, 119, 113, 114, 116, 112, 104, 125, 129, 118, 117, 122, 128, 119, 114, 119, 115, 117, 115, 116, 108, 120, 108, 122, 119, 112, 107, 109, 113, 107, 117, 118, 108, 126, 102, 116, 123, 110, 128, 123, 127, 115, 112, 107, 118, 113, 105, 120, 125, 122, 106, 108, 107, 126, 115, 116, 116, 114, 106, 110, 115, 115, 110, 131, 112, 121, 123, 112, 114, 104, 102, 109, 108, 116, 121, 109, 111, 106, 106, 113, 119, 126, 113, 130, 119, 101, 124, 119, 114, 107, 120, 120, 117, 104, 120, 115, 115, 112, 112, 115, 114, 127, 126, 116, 110, 116, 113, 117, 107, 118, 120, 103, 118, 117, 122, 131, 111, 130, 120, 134, 118, 123, 109, 127, 118, 126, 129, 106, 110, 119, 106, 117, 111, 126, 111, 123, 115, 120, 118, 96, 114, 111, 120, 118, 135, 108, 117, 115, 110, 133, 115, 109, 132, 114, 119, 134, 123, 118, 117, 117, 111, 112, 117, 124, 128, 109, 114, 117, 123, 118, 108, 110, 124, 112, 109, 112, 114, 125, 119, 111, 115, 113, 115, 101, 125, 136, 128, 109, 126, 100, 105, 117, 114, 118, 113, 112, 113, 121, 117, 108, 115, 100, 103, 122, 124, 117, 111, 126, 128, 112, 113, 116, 113, 111, 114, 117, 112, 116, 119, 127, 116, 118, 121, 107, 109, 118, 118, 108, 112, 110, 109, 116, 112, 109, 126, 113, 127, 115, 107, 125, 127, 118, 112, 115, 125, 116, 108, 105, 117, 118, 101, 121, 119, 110, 123, 112, 125, 114, 113, 108, 115, 123, 121, 105, 120, 118, 120, 122, 118, 113, 113, 115, 103, 114, 117, 111, 112, 106, 117, 113, 108, 107, 118, 117, 119, 111, 126, 115, 127, 121, 132, 114, 117, 105, 120, 113, 154, 118, 109, 121, 115, 121, 114, 109, 127, 113, 111, 122, 107, 111, 103, 117, 115, 104, 119, 120, 115, 125, 133, 107, 115, 122, 117, 126, 123, 120, 113, 115, 114, 118, 126, 125, 119, 119, 117, 112, 120, 132, 115, 120, 118, 123, 120, 114, 123, 126, 130, 112, 127, 115, 111, 115, 118, 117, 110, 108, 115, 106, 117, 127, 113, 112, 109, 120, 125, 116, 126, 112, 118, 107, 102, 120, 115, 123, 114, 112, 112, 114, 122, 115, 112, 110, 124, 126, 109, 109, 117, 114, 126, 107, 115, 118, 113, 111, 109, 111, 122, 140, 116, 117, 117, 109, 113, 128, 111, 123, 138, 117, 110, 107, 119, 116, 114, 111, 106, 116, 122, 104, 122, 103, 117, 126, 115, 126, 116, 122, 115, 118, 125, 117, 117, 119, 114, 117, 121, 118, 116, 109, 121, 126, 110, 117, 115, 120, 114, 116, 108, 124, 113, 118, 107, 112, 122, 119, 120, 127, 118, 133, 113, 118, 107, 120, 120, 123, 134, 112, 119, 112, 94, 123, 120, 111, 116, 113, 112, 119, 114, 117, 114, 110, 103, 118, 128, 120, 117, 119, 112, 116, 113, 119, 116, 113, 121, 117, 110, 118, 117, 116, 115, 126, 123, 112, 113, 121, 118, 114, 107, 121, 107, 112, 112, 125, 116, 111, 128, 115, 110, 110, 126, 127, 106, 113, 118, 117, 116, 116, 115, 118, 121, 112, 124, 113, 122, 123, 117, 113, 131, 115, 110, 119, 116, 114, 115, 117, 117, 118, 99, 109, 115, 104, 122, 119, 130, 119, 122, 119, 130, 114, 113, 113, 117, 113, 112, 118, 114, 116, 119, 124, 106, 124, 102, 127, 118, 124, 115, 110, 137, 122, 117, 112, 120, 114, 107, 118, 106, 109, 116, 123, 112, 118, 113, 118, 108, 113, 126, 111, 119, 118, 108, 120, 124, 120, 130, 120, 104, 112, 117, 117, 120, 112, 119, 117, 102, 120, 120, 118, 110, 116, 117, 122, 113, 123, 112, 117, 116, 114, 122, 111, 114, 114, 126, 122, 106, 120, 119, 117, 120, 112, 121, 120, 110, 117, 111, 118, 118, 106, 116, 132, 114, 121, 111, 119, 120, 119, 118, 119, 127, 122, 111, 109, 115, 120, 116, 109, 118, 115, 112, 116, 111, 120, 136, 121, 107, 116, 111, 121, 108, 118, 116, 114, 121, 109, 117, 118, 112, 113, 116, 118, 113, 116, 116, 124, 104, 95, 114, 132, 100, 129, 112, 112, 113, 114, 117, 120, 118, 116, 128, 122, 119, 110, 101, 119, 126, 126, 99, 112, 86, 116, 110, 121, 117, 116, 128, 110, 104, 109, 110, 118, 95, 105, 112, 124, 106, 122, 123, 122, 128, 115, 122, 109, 143, 107, 122, 121, 117, 114, 111, 117, 120, 120, 110, 115, 99, 112, 104, 118, 111, 119, 111, 127, 112, 119, 111, 115, 116, 120, 121, 113, 121, 110, 118, 131, 117, 121, 116, 112, 114, 119, 113, 114, 116, 117, 103, 111, 114, 124, 120, 123, 117, 122, 130, 118, 108, 113, 115, 108, 125, 116, 113, 113, 107, 124, 101, 120, 118, 122, 110, 117, 113, 111, 118, 109, 107, 114, 111, 117, 116, 115, 117, 126, 123, 113, 110, 116, 117, 113, 119, 114, 118, 121, 116, 107, 116, 116, 110, 103, 121, 122, 126, 107, 117, 112, 110, 110, 116, 108, 111, 120, 110, 126, 117, 111, 106, 117, 112, 113, 131, 116, 120, 117, 113, 117, 109, 130, 121, 117, 112, 115, 107, 125, 117, 119, 122, 116, 133, 112, 125, 129, 112, 104, 116, 120, 115, 93, 111, 121, 104, 110, 120, 111, 113, 111, 118, 121, 109, 122, 123, 117, 123, 109, 125, 114, 112, 111, 117, 114, 121, 123, 120, 126, 121, 103, 123, 118, 112, 119, 120, 116, 106, 117, 115, 108, 115, 110, 123, 133, 115, 119, 120, 126, 116, 110, 115, 121, 116, 132, 119, 109, 123, 121, 123, 104, 128, 113, 110, 108, 110, 112, 125, 115, 116, 132, 105, 123, 133, 102, 103, 107, 128, 103, 113, 119, 126, 116, 132, 114, 118, 115, 103, 127, 118, 100, 128, 109, 112, 106, 117, 95, 126, 121, 128, 118, 119, 125, 120, 108, 117, 124, 114, 127, 129, 119, 113, 107, 105, 109, 125, 115, 111, 118, 121, 116, 119, 119, 103, 88, 107, 104, 121, 114, 124, 120, 107, 115, 119, 101, 125, 119, 103, 127, 112, 125, 113, 120, 107, 123, 123, 106, 127, 120, 120, 134, 127, 108, 104, 116, 109, 116, 128, 111, 110, 116, 123, 112, 116, 118, 110, 118, 116, 104, 112, 121, 95, 114, 110, 114, 110, 111, 88, 139, 119, 112, 104, 98, 108, 98, 124, 119, 128, 108, 114, 105, 111, 123, 127, 128, 121, 119, 108, 113, 111, 118, 129, 111, 111, 119, 135, 117, 107, 103, 116, 119, 116, 109, 101, 108, 127, 114, 110, 99, 116, 104, 118, 109, 112, 124, 118, 111, 124, 115, 120, 111, 96, 106, 125, 121, 112, 108, 96, 108, 105, 111, 124, 124, 117, 98, 131, 125, 115, 118, 100, 112, 99, 111, 100, 126, 130, 128, 128, 106, 118, 115, 129, 116, 114, 127, 117, 115, 117, 100, 124, 116, 100, 114, 103, 110, 123, 123, 109, 108, 122, 113, 114, 117, 90, 127, 107, 104, 121, 112, 122, 110, 115, 130, 106, 110, 106, 118, 105, 124, 116, 105, 112, 120, 106, 113, 123, 112, 112, 119, 115, 107, 105, 116, 120, 97, 123, 105, 119, 128, 122, 118, 111, 101, 120, 116, 129, 143, 96, 109, 108, 108, 119, 94, 95, 81, 101, 111, 114, 119, 107, 126, 123, 106, 125, 132, 114, 123, 107, 116, 111, 109, 121, 108, 116, 112, 114, 133, 124, 122, 110, 119, 125, 111, 126, 117, 111, 115, 112, 109, 113, 124, 115, 108, 119, 119, 121, 91, 116, 113, 112, 124, 101, 114, 121, 110, 125, 117, 113, 115, 120, 113, 111, 117, 108, 107, 116, 107, 111, 115, 132, 115, 112, 114, 110, 115, 121, 111, 126, 133, 120, 120, 120, 108, 113, 114, 100, 112, 128, 110, 118, 115, 118, 93, 119, 105, 129, 118, 106, 116, 123, 119, 121, 144, 130, 98, 112, 122, 106, 124, 112, 106, 112, 133, 126, 110, 117, 99, 124, 122, 120, 106, 131, 120, 129, 114, 111, 128, 115, 117, 120, 117, 115, 96, 122, 104, 116, 107, 107, 114, 119, 110, 123, 118, 118, 113, 117, 116, 116, 131, 112, 128, 152, 126, 121, 126, 116, 119, 112, 104, 123, 105, 119, 127, 124, 114, 141, 92, 145, 115, 99, 94, 112, 118, 108, 123, 112, 110, 118, 118, 114, 124, 119, 109, 106, 110, 112, 114, 109, 116, 128, 138, 109, 104, 125, 114, 128, 112, 133, 126, 110, 122, 114, 132, 109, 92, 131, 110, 131, 119, 123, 130, 116, 111, 110, 105, 120, 118, 119, 113, 113, 120, 116, 120, 110, 129, 139, 117, 103, 120, 125, 116, 131, 115, 124, 110, 107, 100, 120, 111, 121, 119, 110, 114, 115, 115, 119, 115, 134, 112, 118, 109, 114, 109, 114, 118, 121, 107, 113, 109, 108, 121, 119, 116, 112, 127, 109, 98, 106, 95, 130, 133, 118, 114, 120, 100, 95, 112, 143, 110, 119, 125, 118, 111, 125, 99, 90, 121, 74, 129, 120, 102, 120, 123, 125, 121, 117, 109, 120, 122, 119, 104, 146, 108, 123, 119, 116, 113, 117, 111, 117, 103, 105, 105, 121, 106, 124, 143, 105, 124, 125, 106, 119, 95, 110, 122, 128, 126, 132, 128, 142, 108, 103, 133, 110, 112, 119, 82, 116, 118, 121, 114, 125, 114, 98, 117, 124, 105, 86, 123, 109, 126, 130, 124, 116, 114, 112, 128, 110, 131, 118, 115, 119, 122, 115, 109, 122, 114, 113, 110, 102, 120, 114, 115, 120, 105, 118, 114, 110, 82, 100, 121, 105, 107, 123, 107, 121, 114, 145, 109, 111, 128, 116, 124, 104, 108, 131, 116, 113, 133, 103, 113, 118, 127, 124, 108, 118, 108, 118, 122, 114, 122, 124, 127, 126, 123, 110, 117, 116, 116, 111, 113, 110, 113, 124, 113, 106, 110, 110, 108, 115, 110, 112, 108, 116, 124, 115, 116, 120, 104, 125, 115, 104, 118, 128, 111, 97, 126, 114, 97, 120, 139, 117, 112, 104, 113, 123, 120, 100, 111, 108, 117, 98, 124, 110, 114, 125, 120, 115, 145, 115, 132, 127, 113, 122, 104, 112, 110, 125, 128, 110, 115, 127, 112, 117, 133, 127, 114, 129, 113, 107, 107, 110, 110, 117, 118, 112, 109, 114, 132, 112, 116, 123, 107, 115, 130, 107, 109, 108, 98, 118, 117, 115, 97, 147, 111, 87, 104, 117, 108, 104, 117, 134, 116, 103, 120, 116, 117, 122, 112, 114, 123, 118, 119, 120, 116, 107, 107, 128, 116, 120, 99, 131, 128, 124, 113, 118, 135, 112, 109, 136, 122, 107, 90, 131, 112, 130, 111, 140, 113, 95, 116, 104, 112, 123, 133, 114, 126, 135, 128, 125, 114, 110, 118, 113, 108, 122, 124, 123, 119, 133, 98, 119, 129, 91, 100, 115, 121, 108, 113, 105, 116, 115, 121, 116, 119, 132, 122, 109, 135, 92, 120, 117, 116, 111, 109, 104, 125, 93, 119, 110, 122, 116, 119, 128, 107, 125, 100, 161, 108, 119, 122, 117, 115, 118, 119, 123, 126, 118, 115, 115, 105, 115, 120, 99, 115, 124, 124, 121, 123, 103, 96, 112, 115, 112, 127, 96, 125, 119, 101, 133, 101, 77, 116, 110, 100, 114, 119, 118, 107, 110, 115, 112, 101, 100, 115, 100, 123, 91, 94, 119, 122, 106, 118, 116, 120, 96, 110, 106, 112, 113, 88, 120, 109, 124, 124, 176, 120, 113, 118, 115, 110, 130, 111, 103, 121, 116, 111, 119, 109, 89, 135, 116, 106, 116, 128, 112, 111, 114, 116, 99, 106, 111, 126, 108, 111, 103, 121, 117, 120, 110, 122, 103, 120, 122, 113, 136, 121, 111, 116, 124, 136, 110, 129, 116, 108, 120, 113, 104, 113, 112, 107, 119, 105, 136, 119, 121, 120, 124, 116, 98, 105, 113, 116, 141, 126, 124, 133, 111, 111, 114, 98, 115, 110, 109, 119, 108, 107, 88, 145, 106, 116, 127, 92, 115, 105, 102, 104, 112, 101, 129, 129, 115, 110, 111, 126, 129, 90, 121, 122, 128, 109, 127, 128, 101, 121, 93, 78, 99, 93, 133, 120, 112, 119, 110, 104, 129, 117, 101, 121, 117, 105, 98, 144, 120, 98, 114, 148, 103, 124, 132, 118, 119, 145, 121, 121, 102, 118, 139, 102, 116, 120, 108, 114, 129, 108, 141, 113, 120, 120, 106, 110, 109, 170, 128, 113, 154, 97, 117, 109, 117, 111, 134, 144, 124, 126, 72, 121, 117, 92, 88, 134, 103, 126, 113, 111, 113, 122, 102, 138, 106, 133, 106, 106, 110, 108, 114, 99, 80, 111, 121, 121, 117, 142, 124, 118, 109, 107, 112, 121, 136, 125, 110, 103, 186, 137, 124, 118, 117, 110, 132, 122, 107, 122, 124, 108, 98, 130, 132, 105, 104, 129, 126, 110, 111, 124, 130, 117, 93, 127, 121, 105, 106, 118, 151, 128, 115, 123, 121, 140, 129, 105, 101, 120, 105, 106, 108, 108, 121, 120, 128, 148, 147, 104, 139, 106, 125, 112, 104, 114, 98, 114, 142, 110, 143, 99, 111, 116, 121, 115, 101, 85, 99, 107, 131, 125, 122, 134, 115, 117, 155, 128, 124, 115, 118, 97, 116, 120, 113, 119, 157, 105, 117, 126, 95, 136, 123, 100, 126, 150, 107, 139, 102, 107, 110, 79, 113, 91, 98, 108, 103, 125, 109, 90, 90, 110, 121, 93, 165, 114, 108, 102, 115, 104, 98, 134, 142, 124, 110, 110, 122, 131, 131, 93, 102, 120, 112, 102, 113, 111, 135, 119, 108, 116, 134, 123, 105, 110, 94, 118, 111, 121, 131, 128, 111, 110, 106, 148, 125, 123, 114, 140, 81, 88, 109, 91, 88, 123, 123, 101, 120, 122, 104, 85, 99, 124, 124, 107, 132, 127, 105, 119, 109, 120, 127, 123, 119, 97, 110, 99, 117, 113, 90, 104, 131, 81, 115, 83, 112, 112, 99, 110, 128, 109, 124, 120, 123, 137, 99, 102, 117, 126, 116, 119, 105, 123, 86, 135, 112, 116, 120, 110, 116, 127, 86, 101, 122, 120, 105, 126, 164, 156, 119, 107, 120, 164, 115, 121, 117, 118, 118, 123, 101, 115, 110, 101, 133, 118, 117, 116, 129, 113, 114, 136, 111, 125, 109, 127, 103, 122, 117, 126, 106, 162, 133, 117, 111, 120, 96, 109, 130, 111, 91, 80, 103, 125, 121, 99, 111, 109, 109, 126, 115, 107, 110, 100, 116, 97, 117, 121, 113, 148, 119, 108, 132, 102, 106, 160, 111, 115, 133, 113, 139, 113, 113, 106, 117, 107, 118, 108, 128, 129, 133, 112, 105, 103, 100, 115, 120, 122, 137, 91, 96, 95, 115, 122, 137, 90, 134, 110, 92, 123, 120, 114, 121, 107, 103, 116, 121, 118, 122, 113, 108, 109, 121, 128, 94, 84, 127, 110, 105, 118, 95, 105, 128, 135, 126, 112, 131, 110, 96, 110, 112, 78, 130, 113, 120, 133, 128, 131, 106, 122, 115, 109, 122, 90, 112, 130, 111, 126, 98, 120, 116, 117, 122, 122, 117, 115, 117, 107, 117, 121, 119, 118, 114, 108, 125, 119, 127, 112, 125, 106, 112, 124, 122, 116, 123, 114, 111, 128, 109, 115, 110, 119, 115, 121, 119, 103, 113, 123, 117, 108, 123, 112, 122, 106, 108, 120, 112, 130, 123, 125, 112, 172, 108, 120, 116, 118, 108, 119, 120, 121, 105, 119, 116, 108, 113, 120, 113, 107, 129, 117, 121, 111, 105, 118, 128, 112, 129, 114, 111, 116, 123, 113, 117, 106, 117, 122, 116, 125, 121, 124, 109, 117, 107, 91, 110, 110, 134, 105, 119, 105, 119, 104, 111, 122, 114, 141, 114, 110, 116, 106, 119, 108, 101, 110, 158, 115, 114, 113, 118, 109, 121, 129, 116, 116, 122, 107, 109, 125, 140, 115, 148, 128, 115, 117, 120, 126, 113, 116, 104, 118, 110, 127, 110, 123, 103, 125, 114, 122, 120, 114, 106, 111, 118, 114, 102, 113, 116, 112, 117, 115, 122, 121, 115, 111, 112, 112, 108, 128, 110, 111, 91, 116, 114, 114, 119, 120, 121, 110, 113, 116, 112, 120, 145, 130, 112, 128, 113, 114, 110, 123, 111, 77, 117, 105, 126, 108, 115, 115, 112, 112, 113, 113, 100, 115, 107, 107, 111, 112, 118, 107, 119, 115, 111, 116, 126, 113, 117, 124, 112, 118, 104, 130, 115, 100, 122, 118, 116, 116, 111, 121, 119, 127, 103, 123, 122, 110, 107, 101, 108, 110, 143, 123, 117, 117, 128, 107, 119, 132, 106, 118, 112, 127, 115, 130, 124, 114, 131, 114, 115, 109, 113, 125, 110, 119, 110, 123, 116, 111, 114, 109, 111, 137, 108, 118, 99, 111, 114, 99, 111, 114, 108, 129, 111, 123, 117, 116, 95, 87, 134, 114, 115, 120, 112, 110, 124, 117, 111, 113, 110, 116, 114, 119, 92, 114, 109, 123, 116, 118, 128, 111, 136, 115, 123, 112, 116, 113, 120, 123, 111, 126, 128, 115, 119, 128, 115, 123, 108, 128, 110, 111, 132, 120, 119, 121, 113, 118, 115, 111, 121, 94, 102, 112, 128, 129, 114, 126, 111, 116, 115, 115, 119, 102, 122, 108, 98, 110, 115, 119, 113, 119, 118, 137, 121, 85, 116, 113, 113, 121, 124, 121, 116, 107, 119, 115, 121, 100, 115, 117, 118, 121, 164, 124, 107, 114, 118, 111, 116, 117, 113, 114, 124, 114, 115, 113, 124, 104, 109, 111, 118, 111, 124, 100, 96, 105, 109, 122, 113, 108, 114, 104, 125, 112, 100, 106, 121, 111, 121, 126, 120, 127, 100, 112, 115, 119, 113, 116, 127, 138, 118, 117, 108, 113, 115, 123, 127, 112, 120, 112, 114, 113, 126, 125, 104, 110, 114, 122, 115, 108, 112, 132, 114, 116, 117, 111, 117, 131, 126, 111, 120, 117, 112, 121, 119, 107, 99, 111, 113, 112, 116, 111, 108, 121, 119, 119, 111, 119, 107, 122, 107, 105, 83, 109, 120, 125, 115, 114, 109, 117, 118, 113, 125, 125, 118, 109, 107, 121, 111, 124, 114, 111, 111, 111, 119, 114, 108, 114, 113, 116, 126, 116, 117, 117, 112, 112, 116, 109, 110, 99, 107, 122, 125, 115, 82, 110, 105, 122, 130, 122, 121, 125, 97, 104, 121, 114, 103, 117, 93, 99, 115, 113, 120, 105, 118, 114, 126, 101, 118, 114, 129, 113, 112, 121, 128, 124, 117, 125, 102, 119, 109, 112, 114, 114, 112, 116, 111, 141, 108, 111, 116, 109, 105, 129, 110, 103, 122, 128, 109, 111, 121, 114, 116, 120, 119, 109, 111, 118, 118, 123, 110, 115, 125, 131, 114, 120, 111, 119, 126, 118, 116, 123, 118, 118, 114, 118, 120, 114, 118, 133, 119, 98, 116, 120, 115, 118, 122, 108, 114, 126, 124, 120, 106, 116, 167, 114, 130, 139, 118, 123, 107, 118, 112, 119, 115, 111, 110, 131, 111, 107, 102, 110, 129, 111, 129, 122, 109, 112, 106, 119, 97, 127, 110, 111, 120, 111, 113, 107, 107, 116, 115, 125, 138, 122, 110, 113, 104, 109, 111, 120, 120, 109, 114, 96, 123, 121, 111, 117, 118, 102, 122, 87, 125, 117, 130, 117, 112, 101, 109, 115, 118, 118, 118, 110, 106, 117, 118, 123, 117, 130, 106, 113, 139, 131, 110, 125, 127, 110, 116, 105, 110, 102, 116, 120, 125, 109, 111, 114, 111, 109, 105, 121, 126, 117, 124, 125, 112, 82, 105, 130, 115, 116, 108, 105, 107, 125, 115, 114, 111, 115, 116, 122, 105, 119, 118, 102, 87, 109, 113, 107, 105, 120, 119, 117, 120, 114, 115, 118, 107, 117, 111, 114, 113, 136, 118, 122, 131, 134, 118, 136, 109, 123, 108, 114, 109, 131, 128, 104, 118, 128, 118, 104, 111, 101, 118, 123, 128, 134, 122, 133, 116, 143, 105, 93, 111, 122, 109, 120, 122, 105, 129, 109, 111, 118, 129, 106, 114, 115, 126, 121, 123, 106, 116, 117, 99, 126, 117, 108, 111, 112, 103, 109, 117, 101, 121, 110, 105, 112, 130, 105, 132, 109, 129, 122, 126, 120, 121, 116, 119, 106, 120, 122, 126, 111, 114, 117, 117, 119, 114, 108, 114, 124, 104, 118, 109, 124, 125, 136, 118, 118, 124, 122, 112, 116, 114, 118, 129, 118, 124, 128, 114, 97, 128, 107, 127, 118, 105, 122, 119, 123, 106, 101, 115, 111, 103, 118, 106, 119, 125, 112, 117, 113, 120, 115, 128, 131, 118, 119, 112, 101, 122, 119, 115, 122, 115, 109, 123, 120, 139, 111, 112, 124, 120, 117, 112, 115, 119, 111, 113, 115, 111, 121, 122, 115, 153, 111, 119, 114, 107, 97, 152, 106, 116, 137, 112, 128, 114, 119, 111, 117, 121, 114, 122, 113, 133, 99, 112, 132, 116, 124, 135, 82, 110, 100, 106, 124, 109, 122, 119, 109, 118, 121, 126, 110, 130, 122, 107, 112, 139, 109, 119, 114, 114, 117, 110, 128, 117, 111, 120, 101, 115, 106, 116, 81, 119, 126, 127, 112, 123, 106, 126, 109, 107, 114, 117, 114, 108, 121, 116, 117, 118, 110, 109, 122, 111, 124, 116, 121, 105, 109, 117, 125, 105, 112, 106, 112, 130, 115, 112, 116, 105, 110, 122, 117, 127, 104, 118, 131, 121, 104, 98, 110, 108, 116, 99, 107, 98, 109, 113, 103, 112, 121, 123, 110, 143, 122, 115, 109, 98, 111, 96, 130, 128, 123, 116, 110, 128, 100, 112, 116, 121, 139, 110, 105, 127, 106, 122, 113, 105, 106, 114, 130, 112, 120, 108, 96, 124, 112, 126, 104, 130, 100, 113, 100, 121, 116, 108, 107, 123, 116, 108, 116, 98, 128, 113, 123, 110, 140, 115, 124, 128, 98, 122, 115, 116, 109, 130, 117, 143, 106, 110, 133, 112, 127, 126, 106, 125, 103, 127, 122, 109, 95, 99, 110, 112, 118, 120, 119, 109, 122, 105, 108, 103, 99, 114, 118, 118, 117, 101, 100, 131, 105, 140, 118, 120, 116, 118, 109, 113, 91, 130, 112, 112, 137, 113, 123, 101, 102, 101, 120, 117, 108, 114, 99, 116, 113, 114, 120, 117, 112, 118, 111, 118, 110, 117, 99, 121, 110, 134, 119, 117, 124, 122, 105, 124, 100, 98, 125, 112, 97, 116, 122, 106, 137, 101, 108, 128, 115, 129, 116, 105, 104, 125, 114, 124, 126, 111, 97, 116, 117, 111, 105, 109, 111, 124, 114, 123, 96, 113, 114, 98, 109, 117, 117, 128, 112, 112, 113, 117, 128, 172, 113, 113, 105, 117, 142, 121, 129, 111, 110, 123, 145, 105, 95, 124, 113, 110, 139, 118, 124, 111, 115, 127, 122, 113, 106, 158, 111, 112, 114, 99, 108, 109, 107, 125, 118, 119, 111, 98, 125, 115, 95, 135, 105, 109, 104, 139, 111, 106, 92, 117, 124, 164, 120, 107, 111, 101, 101, 122, 109, 115, 122, 118, 105, 120, 101, 108, 117, 114, 104, 110, 115, 124, 109, 125, 134, 115, 131, 111, 125, 125, 108, 111, 110, 117, 105, 129, 113, 126, 102, 107, 117, 130, 120, 106, 113, 127, 118, 119, 114, 116, 108, 112, 123, 114, 137, 113, 122, 114, 105, 127, 111, 125, 119, 109, 110, 108, 114, 100, 118, 110, 110, 104, 103, 109, 126, 115, 120, 124, 102, 149, 111, 125, 105, 98, 114, 118, 120, 92, 108, 124, 113, 102, 105, 130, 116, 114, 102, 114, 118, 112, 94, 130, 108, 107, 110, 100, 119, 124, 115, 91, 107, 111, 111, 112, 109, 123, 108, 112, 113, 103, 110, 106, 115, 116, 109, 103, 115, 119, 102, 131, 107, 117, 118, 110, 106, 105, 109, 116, 112, 116, 123, 89, 121, 112, 118, 126, 119, 116, 124, 100, 107, 117, 101, 113, 121, 122, 99, 130, 117, 116, 125, 125, 122, 106, 115, 116, 132, 110, 105, 105, 115, 97, 103, 101, 111, 129, 115, 129, 109, 120, 115, 140, 98, 107, 100, 108, 125, 110, 115, 108, 116, 110, 125, 111, 113, 121, 135, 130, 121, 103, 132, 145, 117, 88, 111, 116, 146, 123, 93, 120, 88, 120, 115, 120, 120, 139, 106, 129, 109, 112, 141, 110, 117, 123, 112, 100, 113, 115, 112, 109, 112, 104, 107, 136, 127, 117, 126, 116, 117, 127, 117, 112, 119, 111, 114, 96, 103, 110, 126, 111, 107, 118, 131, 127, 124, 110, 116, 103, 119, 113, 102, 112, 118, 123, 124, 114, 100, 112, 129, 117, 101, 126, 124, 112, 118, 113, 105, 131, 127, 117, 93, 121, 117, 114, 111, 100, 119, 46, 123, 125, 119, 103, 122, 119, 109, 109, 116, 123, 118, 126, 116, 119, 120, 118, 126, 120, 116, 111, 122, 113, 110, 103, 121, 115, 124, 127, 109, 122, 96, 105, 112, 119, 115, 104, 116, 122, 114, 104, 107, 99, 125, 119, 118, 122, 110, 104, 111, 116, 116, 101, 115, 114, 109, 120, 111, 115, 98, 113, 123, 116, 120, 112, 118, 108, 119, 118, 117, 124, 111, 96, 123, 117, 115, 112, 107, 120, 115, 120, 120, 113, 117, 134, 127, 119, 121, 127, 113, 130, 109, 98, 113, 123, 113, 113, 104, 118, 111, 108, 104, 110, 119, 115, 127, 119, 126, 121, 120, 105, 109, 103, 129, 105, 121, 103, 113, 124, 120, 105, 129, 121, 113, 123, 107, 119, 118, 113, 108, 138, 114, 120, 115, 117, 119, 105, 109, 110, 104, 105, 121, 129, 136, 112, 128, 109, 102, 121, 112, 115, 119, 122, 134, 120, 120, 118, 126, 119, 102, 117, 112, 118, 121, 118, 117, 120, 113, 113, 142, 115, 123, 109, 117, 121, 101, 129, 107, 115, 123, 102, 104, 125, 116, 108, 109, 115, 112, 115, 121, 115, 128, 116, 126, 104, 114, 113, 126, 121, 110, 108, 146, 109, 109, 114, 102, 107, 106, 120, 110, 133, 110, 131, 115, 112, 106, 111, 123, 105, 123, 111, 123, 107, 127, 124, 127, 106, 111, 128, 110, 115, 121, 117, 119, 118, 110, 109, 111, 104, 115, 109, 94, 120, 112, 113, 115, 127, 119, 109, 117, 118, 127, 132, 115, 120, 116, 125, 107, 117, 132, 112, 119, 109, 121, 142, 114, 110, 112, 123, 122, 108, 113, 120, 131, 98, 117, 122, 128, 123, 99, 112, 113, 101, 99, 115, 108, 123, 119, 110, 112, 120, 118, 118, 120, 106, 115, 135, 112, 112, 121, 119, 111, 115, 118, 112, 113, 113, 112, 126, 110, 93, 124, 114, 119, 100, 122, 109, 109, 118, 111, 122, 120, 90, 113, 113, 106, 103, 109, 114, 110, 117, 118, 118, 117, 122, 107, 129, 113, 108, 113, 126, 117, 115, 119, 115, 105, 126, 104, 126, 109, 122, 132, 119, 107, 108, 79, 117, 109, 111, 125, 120, 125, 107, 119, 123, 111, 110, 108, 117, 108, 112, 111, 131, 107, 95, 109, 113, 112, 108, 116, 116, 104, 117, 122, 126, 109, 112, 121, 115, 106, 107, 120, 104, 110, 119, 120, 112, 112, 112, 115, 126, 121, 103, 100, 121, 116, 123, 127, 116, 116, 134, 117, 116, 82, 110, 95, 116, 124, 103, 127, 99, 118, 123, 112, 130, 103, 122, 125, 121, 107, 113, 110, 116, 117, 110, 129, 116, 122, 122, 121, 106, 117, 123, 119, 109, 128, 124, 126, 118, 119, 113, 118, 111, 100, 108, 124, 106, 111, 114, 117, 121, 114, 113, 110, 124, 127, 110, 118, 110, 114, 121, 104, 111, 127, 108, 116, 124, 119, 106, 111, 126, 106, 115, 118, 125, 133, 118, 144, 130, 120, 106, 100, 114, 119, 98, 118, 111, 109, 137, 119, 105, 106, 119, 102, 124, 114, 112, 127, 123, 91, 123, 126, 108, 112, 114, 107, 109, 115, 109, 112, 121, 137, 114, 110, 114, 101, 124, 116, 134, 110, 112, 115, 128, 97, 104, 117, 135, 123, 110, 117, 127, 109, 119, 117, 109, 113, 104, 119, 104, 105, 105, 109, 110, 107, 133, 109, 124, 108, 120, 101, 107, 109, 119, 113, 110, 113, 109, 102, 128, 125, 107, 126, 107, 125, 122, 110, 139, 111, 100, 121, 110, 117, 116, 89, 110, 120, 115, 108, 127, 119, 142, 106, 107, 94, 99, 110, 104, 124, 95, 120, 116, 131, 95, 109, 117, 107, 108, 110, 113, 113, 116, 114, 132, 121, 135, 129, 83, 119, 131, 115, 115, 110, 117, 107, 129, 102, 118, 104, 151, 117, 124, 117, 110, 102, 141, 131, 111, 120, 107, 101, 113, 97, 128, 114, 110, 110, 124, 117, 112, 106, 105, 118, 109, 116, 120, 111, 111, 128, 116, 104, 122, 114, 96, 127, 108, 120, 108, 120, 99, 123, 119, 129, 121, 136, 115, 120, 114, 101, 126, 127, 114, 87, 128, 120, 118, 118, 120, 98, 114, 122, 111, 102, 105, 119, 106, 122, 120, 112, 94, 135, 117, 110, 112, 114, 122, 114, 108, 117, 110, 124, 114, 108, 107, 111, 116, 114, 122, 134, 119, 99, 101, 101, 114, 114, 125, 116, 100, 121, 108, 116, 118, 114, 105, 112, 111, 119, 107, 113, 122, 121, 134, 120, 125, 111, 124, 116, 117, 135, 122, 123, 116, 116, 120, 116, 123, 111, 104, 121, 126, 118, 111, 107, 112, 122, 107, 97, 126, 117, 126, 102, 96, 113, 112, 115, 130, 118, 126, 132, 131, 108, 117, 113, 108, 112, 84, 116, 111, 126, 130, 100, 106, 114, 110, 112, 134, 109, 121, 100, 105, 90, 110, 164, 118, 106, 104, 110, 120, 116, 116, 114, 103, 105, 115, 112, 111, 168, 121, 130, 114, 134, 122, 102, 119, 111, 131, 113, 114, 116, 97, 119, 108, 97, 128, 123, 125, 97, 103, 109, 125, 100, 119, 123, 126, 102, 104, 101, 116, 111, 119, 125, 115, 106, 86, 115, 109, 116, 119, 113, 109, 119, 125, 110, 105, 126, 107, 114, 108, 110, 108, 114, 110, 126, 107, 118, 116, 143, 120, 114, 116, 116, 107, 119, 138, 148, 110, 90, 103, 118, 107, 119, 119, 110, 115, 101, 124, 95, 134, 113, 114, 104, 118, 110, 146, 122, 106, 123, 110, 102, 107, 114, 127, 115, 111, 120, 109, 126, 131, 108, 119, 116, 121, 107, 104, 105, 120, 131, 116, 111, 103, 124, 116, 114, 112, 99, 116, 107, 124, 112, 113, 115, 113, 108, 110, 110, 124, 95, 129, 112, 117, 111, 129, 131, 120, 115, 111, 114, 121, 124, 110, 125, 107, 108, 99, 120, 104, 120, 118, 104, 108, 112, 120, 120, 139, 124, 114, 103, 142, 114, 94, 116, 129, 109, 123, 116, 110, 114, 138, 107, 133, 123, 118, 111, 111, 117, 127, 123, 121, 113, 103, 110, 116, 119, 124, 128, 125, 108, 122, 119, 123, 113, 119, 110, 121, 110, 109, 127, 109, 106, 128, 126, 115, 112, 116, 112, 95, 128, 111, 115, 117, 118, 104, 121, 105, 102, 116, 107, 118, 123, 115, 103, 123, 113, 119, 105, 104, 108, 110, 120, 121, 116, 127, 119, 112, 107, 109, 123, 123, 105, 143, 121, 101, 122, 117, 97, 136, 118, 106, 125, 119, 121, 124, 98, 117, 102, 110, 114, 121, 122, 121, 117, 129, 114, 116, 115, 106, 109, 153, 117, 112, 118, 118, 115, 106, 109, 108, 112, 107, 106, 116, 114, 121, 125, 116, 125, 110, 114, 102, 103, 118, 118, 128, 116, 113, 114, 117, 122, 125, 113, 117, 113, 111, 122, 124, 121, 133, 115, 113, 122, 106, 130, 92, 119, 111, 107, 131, 113, 109, 119, 117, 124, 97, 128, 119, 112, 119, 112, 129, 125, 115, 121, 123, 87, 126, 116, 118, 123, 138, 107, 113, 106, 120, 109, 117, 121, 126, 129, 126, 109, 127, 111, 122, 116, 102, 111, 139, 116, 118, 117, 124, 112, 108, 122, 121, 113, 128, 138, 118, 115, 127, 120, 113, 110, 101, 117, 116, 120, 129, 114, 113, 115, 107, 110, 128, 119, 119, 117, 114, 121, 130, 116, 128, 125, 104, 111, 114, 115, 121, 120, 131, 115, 111, 94, 95, 120, 114, 119, 120, 126, 117, 117, 116, 116, 117, 115, 100, 116, 113, 102, 108, 113, 116, 106, 123, 112, 111, 118, 111, 128, 113, 105, 118, 107, 120, 114, 114, 123, 112, 117, 111, 104, 117, 124, 119, 110, 108, 113, 109, 118, 113, 117, 104, 109, 136, 104, 109, 118, 118, 118, 118, 119, 111, 115, 133, 123, 140, 118, 109, 125, 116, 116, 98, 132, 120, 124, 124, 118, 110, 109, 117, 119, 119, 110, 111, 112, 120, 118, 128, 110, 126, 116, 93, 115, 120, 113, 113, 113, 106, 113, 106, 113, 99, 111, 111, 126, 104, 112, 107, 119, 106, 114, 113, 125, 110, 111, 117, 98, 126, 114, 121, 123, 120, 118, 104, 109, 111, 115, 118, 89, 102, 118, 111, 100, 113, 108, 122, 119, 126, 110, 122, 118, 116, 150, 127, 126, 114, 121, 107, 109, 106, 110, 120, 109, 116, 129, 113, 107, 111, 129, 122, 118, 110, 118, 118, 116, 115, 111, 123, 116, 114, 120, 106, 107, 110, 112, 92, 114, 117, 113, 117, 107, 110, 112, 130, 109, 110, 123, 115, 106, 112, 113, 106, 125, 127, 106, 110, 107, 123, 113, 113, 126, 107, 140, 112, 117, 101, 126, 200, 114, 116, 106, 107, 120, 125, 112, 112, 102, 122, 119, 119, 105, 130, 125, 108, 122, 134, 128, 109, 110, 109, 189, 111, 93, 139, 118, 111, 123, 107, 135, 110, 114, 120, 118, 110, 114, 106, 110, 119, 100, 114, 123, 120, 128, 113, 121, 112, 117, 104, 105, 110, 116, 109, 119, 116, 115, 107, 111, 117, 118, 120, 107, 123, 123, 117, 92, 114, 115, 115, 125, 107, 116, 105, 100, 125, 105, 119, 107, 116, 116, 119, 114, 107, 133, 112, 111, 94, 113, 128, 113, 123, 110, 96, 129, 126, 117, 110, 109, 117, 138, 111, 112, 120, 113, 109, 117, 112, 107, 110, 119, 118, 123, 121, 121, 124, 106, 109, 109, 133, 113, 118, 103, 128, 121, 128, 115, 105, 126, 117, 123, 115, 122, 112, 115, 102, 110, 103, 112, 117, 115, 124, 115, 110, 107, 110, 122, 118, 123, 111, 116, 131, 134, 101, 105, 111, 124, 104, 120, 117, 123, 114, 104, 112, 115, 117, 104, 114, 124, 117, 125, 96, 121, 111, 117, 105, 120, 117, 103, 104, 137, 108, 116, 96, 105, 123, 110, 123, 119, 118, 104, 97, 108, 127, 124, 120, 122, 109, 112, 95, 113, 101, 111, 117, 133, 116, 130, 111, 101, 113, 121, 103, 117, 112, 131, 101, 122, 109, 130, 120, 113, 111, 117, 109, 122, 107, 121, 121, 117, 115, 115, 117, 120, 108, 118, 98, 105, 116, 111, 113, 125, 116, 111, 125, 121, 130, 101, 121, 107, 108, 127, 116, 97, 108, 114, 114, 117, 127, 121, 111, 121, 150, 123, 114, 123, 100, 116, 114, 108, 118, 111, 117, 123, 109, 109, 120, 120, 115, 114, 119, 134, 104, 117, 114, 117, 134, 117, 127, 130, 109, 107, 124, 130, 113, 106, 116, 107, 121, 121, 113, 108, 110, 119, 108, 109, 119, 102, 91, 113, 104, 114, 113, 117, 126, 109, 113, 115, 134, 124, 129, 109, 117, 107, 129, 131, 103, 124, 104, 112, 125, 121, 137, 124, 121, 130, 115, 90, 117, 128, 114, 120, 113, 116, 103, 100, 126, 92, 121, 118, 105, 107, 131, 114, 117, 111, 106, 122, 130, 121, 108, 121, 127, 132, 119, 111, 115, 118, 140, 129, 126, 109, 129, 104, 123, 125, 138, 111, 101, 98, 111, 138, 130, 108, 122, 124, 120, 127, 109, 112, 139, 136, 110, 112, 122, 109, 115, 95, 120, 106, 128, 117, 116, 115, 111, 102, 111, 97, 123, 102, 122, 109, 122, 105, 112, 134, 121, 98, 125, 121, 132, 109, 118, 114, 114, 120, 112, 118, 118, 121, 140, 117, 123, 95, 129, 113, 120, 124, 109, 118, 110, 105, 128, 139, 126, 112, 117, 130, 120, 112, 122, 121, 116, 124, 117, 104, 119, 104, 131, 110, 135, 114, 97, 125, 117, 109, 114, 123, 129, 109, 120, 115, 107, 120, 117, 122, 119, 124, 135, 102, 93, 119, 115, 119, 95, 116, 110, 112, 80, 106, 102, 112, 108, 124, 124, 108, 107, 110, 114, 121, 117, 96, 117, 118, 115, 124, 113, 128, 107, 99, 109, 121, 100, 122, 111, 109, 125, 130, 121, 121, 113, 110, 102, 130, 101, 121, 116, 126, 128, 116, 113, 120, 113, 115, 109, 106, 102, 118, 109, 108, 128, 139, 119, 113, 113, 115, 122, 123, 113, 126, 106, 131, 98, 118, 103, 112, 120, 131, 113, 107, 123, 105, 124, 99, 120, 119, 116, 159, 93, 111, 109, 118, 116, 118, 117, 104, 106, 98, 117, 105, 144, 117, 129, 116, 120, 114, 127, 120, 128, 131, 116, 118, 114, 115, 101, 128, 124, 113, 90, 117, 118, 101, 121, 116, 115, 104, 116, 120, 110, 112, 117, 110, 107, 111, 115, 112, 120, 121, 198, 116, 114, 118, 124, 105, 127, 94, 112, 114, 122, 109, 111, 116, 118, 123, 113, 117, 124, 105, 123, 120, 105, 125, 131, 119, 111, 143, 118, 116, 116, 112, 107, 113, 110, 97, 113, 123, 117, 118, 111, 122, 115, 139, 122, 106, 112, 124, 114, 119, 97, 119, 110, 123, 115, 128, 112, 111, 115, 116, 101, 104, 112, 119, 121, 117, 115, 116, 122, 111, 123, 135, 90, 117, 113, 126, 126, 116, 109, 118, 75, 116, 113, 120, 106, 111, 123, 130, 115, 132, 121, 109, 114, 97, 114, 108, 124, 101, 128, 118, 119, 106, 108, 118, 115, 114, 120, 113, 113, 113, 130, 121, 101, 108, 120, 117, 114, 113, 109, 126, 118, 109, 112, 114, 111, 127, 117, 105, 112, 113, 121, 125, 88, 71, 117, 115, 132, 113, 116, 109, 119, 112, 115, 114, 123, 120, 108, 112, 120, 118, 121, 118, 114, 118, 119, 126, 117, 107, 121, 119, 110, 119, 114, 122, 115, 124, 120, 117, 108, 110, 113, 117, 116, 114, 123, 121, 109, 118, 122, 116, 123, 114, 127, 111, 122, 118, 109, 108, 130, 126, 111, 142, 122, 130, 115, 124, 114, 119, 125, 114, 113, 121, 118, 111, 122, 113, 105, 118, 114, 119, 115, 103, 114, 119, 123, 114, 118, 113, 113, 114, 115, 124, 115, 111, 123, 117, 122, 109, 111, 109, 109, 121, 122, 113, 117, 112, 121, 86, 116, 116, 101, 115, 114, 105, 129, 123, 120, 128, 122, 109, 106, 107, 112, 110, 109, 119, 124, 115, 109, 113, 124, 112, 114, 120, 123, 122, 116, 131, 120, 110, 133, 94, 102, 124, 100, 113, 121, 119, 114, 109, 115, 120, 123, 109, 114, 123, 110, 110, 123, 119, 101, 116, 102, 116, 109, 106, 103, 118, 115, 113, 122, 116, 113, 110, 110, 123, 112, 120, 128, 119, 117, 118, 112, 116, 117, 119, 139, 127, 113, 120, 116, 121, 117, 123, 137, 121, 121, 115, 120, 111, 110, 124, 118, 119, 121, 128, 111, 111, 117, 120, 111, 115, 103, 116, 127, 119, 84, 122, 143, 115, 113, 132, 126, 121, 124, 117, 116, 110, 113, 118, 112, 125, 116, 120, 118, 70, 85, 120, 114, 102, 116, 111, 114, 122, 122, 113, 107, 118, 115, 108, 129, 134, 110, 94, 111, 106, 105, 109, 117, 126, 131, 108, 122, 110, 111, 111, 111, 105, 114, 121, 100, 116, 114, 123, 125, 99, 130, 111, 113, 113, 142, 130, 121, 99, 124, 117, 119, 125, 131, 118, 122, 119, 134, 108, 101, 139, 120, 93, 110, 126, 119, 117, 108, 124, 117, 116, 129, 117, 117, 114, 115, 110, 124, 95, 129, 117, 102, 127, 103, 122, 119, 119, 111, 119, 111, 67, 117, 109, 112, 114, 112, 114, 108, 113, 112, 122, 119, 122, 110, 118, 126, 102, 92, 129, 117, 120, 124, 83, 123, 133, 108, 127, 115, 126, 114, 116, 107, 115, 125, 122, 125, 120, 116, 127, 110, 124, 122, 110, 119, 112, 107, 112, 135, 115, 109, 105, 111, 121, 113, 106, 118, 122, 121, 115, 127, 106, 121, 120, 109, 117, 122, 119, 105, 110, 115, 118, 111, 114, 114, 130, 116, 119, 120, 116, 111, 113, 104, 119, 132, 114, 112, 110, 129, 128, 119, 116, 108, 119, 117, 119, 124, 115, 114, 128, 111, 119, 114, 108, 108, 113, 84, 105, 119, 108, 115, 114, 118, 121, 117, 114, 113, 110, 109, 111, 117, 100, 113, 95, 110, 141, 101, 118, 113, 109, 110, 92, 114, 114, 109, 98, 110, 123, 112, 112, 123, 116, 117, 122, 118, 115, 119, 118, 120, 124, 117, 116, 113, 110, 114, 108, 122, 110, 113, 116, 102, 116, 123, 133, 136, 112, 91, 115, 116, 111, 115, 112, 116, 115, 116, 107, 125, 120, 117, 120, 114, 108, 121, 124, 116, 117, 130, 115, 113, 67, 116, 119, 110, 116, 115, 105, 120, 110, 127, 116, 121, 128, 127, 116, 117, 117, 116, 119, 108, 106, 117, 110, 114, 113, 98, 97, 119, 106, 121, 120, 119, 113, 109, 124, 115, 122, 122, 124, 114, 115, 123, 125, 117, 112, 118, 108, 116, 103, 116, 110, 116, 106, 116, 109, 137, 123, 113, 119, 139, 124, 118, 109, 109, 128, 120, 122, 108, 122, 114, 112, 123, 77, 114, 119, 119, 120, 119, 122, 109, 111, 105, 117, 124, 112, 131, 100, 110, 101, 117, 124, 105, 109, 125, 123, 126, 120, 117, 114, 122, 118, 114, 109, 103, 116, 127, 116, 116, 117, 118, 114, 116, 117, 121, 109, 127, 127, 115, 109, 119, 112, 121, 115, 110, 118, 114, 116, 113, 122, 111, 121, 124, 125, 120, 111, 115, 109, 109, 131, 120, 118, 112, 94, 118, 108, 124, 109, 111, 128, 119, 119, 139, 116, 116, 126, 130, 117, 110, 112, 112, 116, 113, 119, 115, 114, 107, 122, 102, 115, 120, 117, 115, 116, 95, 109, 102, 115, 114, 112, 108, 114, 115, 125, 138, 109, 114, 116, 111, 115, 118, 114, 110, 118, 117, 119, 115, 139, 101, 120, 108, 111, 120, 123, 116, 124, 118, 130, 106, 113, 111, 116, 122, 113, 118, 111, 120, 98, 112, 146, 131, 125, 111, 113, 104, 120, 111, 111, 117, 116, 111, 109, 117, 121, 115, 113, 119, 115, 120, 112, 118, 124, 124, 111, 120, 132, 122, 128, 113, 114, 118, 115, 118, 117, 112, 111, 166, 116, 124, 111, 116, 116, 109, 119, 117, 114, 117, 114, 112, 121, 111, 111, 113, 110, 119, 123, 134, 112, 124, 116, 116, 119, 116, 116, 117, 153, 141, 116, 120, 117, 107, 112, 115, 109, 108, 124, 116, 108, 113, 85, 123, 121, 120, 108, 121, 115, 119, 124, 112, 117, 114, 119, 116, 116, 105, 109, 114, 128, 118, 114, 108, 105, 110, 104, 141, 115, 115, 113, 108, 105, 126, 117, 109, 115, 107, 111, 115, 119, 122, 117, 115, 123, 112, 122, 113, 119, 127, 116, 106, 120, 108, 116, 120, 119, 118, 99, 119, 113, 108, 120, 123, 110, 105, 108, 109, 118, 109, 128, 103, 111, 96, 107, 112, 115, 110, 112, 109, 113, 122, 116, 113, 101, 114, 113, 112, 106, 110, 130, 107, 122, 120, 114, 137, 114, 125, 117, 127, 108, 118, 115, 125, 118, 112, 125, 125, 111, 111, 122, 119, 103, 113, 125, 120, 110, 108, 128, 105, 105, 118, 124, 106, 123, 108, 124, 123, 105, 114, 125, 105, 137, 118, 118, 111, 109, 101, 109, 124, 124, 110, 115, 123, 118, 105, 117, 134, 118, 117, 112, 122, 120, 116, 147, 120, 127, 125, 108, 120, 121, 118, 117, 120, 115, 124, 117, 115, 123, 107, 114, 103, 120, 123, 126, 113, 120, 122, 110, 122, 111, 94, 118, 112, 115, 107, 119, 107, 107, 113, 126, 114, 131, 115, 128, 118, 115, 107, 117, 129, 117, 115, 124, 117, 118, 110, 120, 127, 116, 105, 112, 115, 117, 123, 134, 104, 107, 107, 136, 143, 116, 111, 112, 108, 122, 127, 112, 119, 119, 110, 101, 130, 137, 132, 120, 125, 144, 110, 101, 117, 113, 115, 113, 127, 136, 138, 122, 111, 137, 118, 108, 120, 117, 121, 115, 111, 117, 113, 114, 145, 110, 122, 105, 112, 101, 106, 120, 122, 122, 110, 120, 106, 127, 107, 114, 116, 111, 88, 118, 120, 121, 114, 126, 117, 116, 112, 108, 118, 111, 119, 114, 132, 127, 123, 115, 124, 122, 113, 107, 120, 107, 120, 104, 101, 138, 106, 121, 118, 107, 112, 116, 109, 140, 120, 109, 125, 129, 117, 115, 119, 113, 101, 115, 116, 114, 112, 126, 114, 122, 131, 109, 110, 123, 119, 126, 122, 105, 99, 113, 119, 96, 118, 108, 109, 116, 120, 111, 113, 114, 120, 134, 122, 111, 112, 119, 103, 115, 104, 129, 103, 114, 118, 130, 124, 121, 114, 113, 119, 121, 120, 120, 119, 115, 119, 103, 120, 120, 105, 125, 129, 120, 121, 127, 119, 129, 115, 112, 102, 135, 122, 112, 115, 114, 132, 132, 112, 112, 114, 111, 120, 135, 108, 111, 114, 111, 117, 115, 113, 107, 107, 117, 106, 106, 111, 108, 107, 101, 123, 122, 120, 112, 121, 119, 107, 115, 129, 101, 109, 129, 119, 113, 137, 113, 107, 118, 122, 132, 121, 127, 122, 123, 108, 110, 111, 113, 111, 129, 108, 111, 110, 104, 111, 111, 116, 115, 112, 128, 115, 133, 115, 125, 123, 118, 122, 134, 118, 123, 114, 115, 117, 116, 118, 110, 106, 110, 100, 124, 116, 134, 112, 103, 111, 99, 116, 123, 107, 107, 114, 107, 116, 104, 119, 119, 115, 88, 123, 146, 122, 119, 115, 114, 108, 102, 114, 118, 103, 109, 111, 99, 107, 118, 112, 116, 121, 119, 104, 137, 112, 110, 113, 111, 113, 114, 120, 131, 108, 122, 114, 120, 115, 137, 112, 120, 114, 111, 108, 120, 109, 119, 108, 109, 104, 125, 102, 109, 118, 111, 111, 128, 113, 129, 116, 104, 128, 131, 109, 115, 106, 113, 128, 118, 120, 119, 109, 142, 123, 102, 123, 127, 116, 109, 137, 118, 131, 114, 131, 127, 111, 116, 96, 121, 96, 113, 123, 107, 97, 115, 113, 123, 101, 114, 117, 115, 105, 105, 102, 139, 109, 117, 119, 116, 121, 119, 117, 123, 130, 118, 115, 112, 113, 118, 110, 128, 116, 111, 118, 123, 109, 118, 117, 110, 109, 117, 117, 123, 97, 123, 119, 119, 120, 142, 101, 106, 113, 111, 123, 106, 135, 123, 114, 120, 112, 108, 123, 90, 114, 121, 110, 127, 109, 109, 120, 109, 102, 118, 118, 91, 106, 111, 113, 108, 123, 102, 108, 106, 112, 110, 116, 116, 122, 107, 106, 120, 117, 119, 102, 122, 126, 118, 126, 107, 126, 119, 131, 116, 111, 125, 126, 93, 115, 111, 107, 130, 117, 111, 126, 102, 143, 127, 123, 108, 104, 114, 124, 120, 122, 112, 108, 111, 93, 98, 125, 122, 91, 109, 101, 116, 107, 105, 156, 103, 116, 124, 107, 100, 126, 112, 116, 138, 122, 126, 96, 105, 106, 125, 108, 120, 142, 117, 105, 113, 127, 118, 116, 127, 127, 114, 113, 109, 112, 101, 109, 109, 108, 113, 120, 88, 125, 112, 110, 120, 93, 110, 134, 116, 119, 125, 125, 121, 122, 115, 125, 105, 123, 93, 113, 122, 125, 109, 119, 107, 123, 136, 122, 104, 111, 112, 119, 131, 134, 107, 113, 120, 115, 131, 107, 135, 124, 102, 132, 123, 113, 112, 108, 118, 114, 121, 96, 110, 124, 129, 118, 113, 108, 116, 105, 120, 125, 104, 108, 135, 117, 121, 121, 99, 112, 100, 119, 128, 132, 125, 113, 112, 116, 133, 113, 94, 100, 103, 110, 116, 107, 118, 116, 120, 116, 133, 132, 130, 111, 94, 115, 119, 120, 118, 130, 118, 115, 115, 120, 108, 141, 99, 110, 115, 116, 125, 102, 130, 109, 128, 116, 119, 133, 124, 120, 139, 117, 99, 117, 130, 110, 145, 99, 133, 102, 112, 127, 138, 117, 110, 118, 111, 134, 114, 120, 134, 132, 114, 116, 127, 123, 126, 123, 117, 116, 115, 118, 115, 96, 125, 108, 112, 122, 113, 116, 116, 126, 119, 130, 101, 125, 107, 106, 139, 127, 112, 119, 108, 111, 120, 108, 122, 102, 108, 107, 115, 104, 96, 126, 120, 105, 131, 117, 120, 101, 114, 127, 141, 124, 109, 113, 101, 123, 111, 135, 117, 119, 120, 131, 113, 108, 140, 118, 112, 112, 97, 126, 129, 112, 136, 109, 115, 123, 117, 110, 128, 125, 118, 133, 109, 126, 139, 105, 113, 116, 107, 122, 127, 116, 129, 115, 137, 114, 107, 100, 132, 108, 122, 109, 107, 115, 87, 113, 124, 112, 135, 133, 104, 119, 101, 102, 110, 107, 113, 110, 124, 106, 102, 133, 106, 131, 112, 102, 115, 131, 109, 107, 128, 135, 120, 112, 96, 106, 119, 113, 99, 101, 116, 94, 91, 113, 107, 125, 109, 114, 116, 108, 121, 117, 106, 105, 126, 117, 139, 108, 102, 110, 114, 125, 113, 105, 121, 106, 113, 117, 115, 124, 96, 111, 126, 119, 122, 126, 107, 120, 117, 96, 125, 123, 114, 105, 88, 111, 113, 122, 211, 133, 117, 110, 97, 103, 125, 117, 112, 98, 127, 122, 103, 105, 115, 112, 108, 101, 106, 109, 129, 108, 122, 115, 87, 106, 117, 104, 114, 98, 98, 119, 116, 130, 112, 102, 101, 134, 116, 117, 104, 119, 130, 120, 119, 113, 132, 117, 129, 141, 129, 130, 128, 101, 124, 143, 108, 112, 109, 116, 122, 120, 139, 109, 83, 105, 111, 115, 115, 114, 114, 112, 110, 111, 107, 115, 119, 115, 112, 125, 107, 113, 102, 108, 111, 116, 91, 113, 118, 93, 109, 117, 117, 109, 107, 113, 114, 113, 98, 113, 115, 120, 93, 113, 114, 111, 99, 117, 113, 118, 109, 106, 113, 116, 121, 109, 107, 122, 113, 118, 136, 123, 113, 108, 127, 103, 133, 113, 116, 116, 127, 126, 124, 115, 141, 123, 122, 116, 123, 119, 130, 119, 125, 128, 120, 121, 127, 104, 109, 110, 124, 113, 101, 125, 117, 120, 109, 117, 103, 110, 104, 110, 114, 123, 108, 110, 104, 116, 107, 110, 112, 114, 81, 106, 121, 91, 96, 107, 127, 106, 88, 110, 122, 128, 113, 132, 116, 108, 107, 107, 114, 99, 103, 129, 117, 121, 143, 122, 116, 116, 106, 115, 115, 111, 113, 110, 124, 106, 112, 109, 118, 116, 121, 110, 101, 125, 122, 116, 127, 119, 123, 103, 118, 104, 113, 112, 121, 108, 102, 113, 113, 106, 139, 108, 106, 103, 103, 126, 131, 108, 112, 104, 121, 109, 122, 105, 136, 113, 130, 103, 123, 117, 128, 112, 107, 123, 123, 114, 127, 110, 113, 120, 122, 108, 108, 136, 119, 110, 129, 117, 106, 132, 112, 159, 137, 107, 107, 109, 117, 62, 156, 110, 111, 120, 107, 140, 107, 114, 130, 119, 108, 110, 107, 91, 125, 114, 124, 118, 112, 132, 138, 116, 106, 110, 103, 107, 121, 115, 113, 102, 102, 114, 102, 106, 88, 134, 130, 125, 120, 117, 128, 107, 127, 128, 103, 121, 117, 115, 113, 131, 102, 125, 30, 125, 126, 122, 130, 105, 114, 116, 118, 123, 108, 104, 113, 132, 116, 128, 117, 114, 112, 92, 111, 120, 110, 123, 118, 117, 122, 108, 106, 128, 116, 109, 105, 122, 111, 119, 127, 122, 106, 108, 105, 125, 126, 107, 107, 126, 114, 123, 100, 124, 117, 111, 132, 121, 115, 112, 121, 106, 93, 116, 110, 137, 109, 112, 113, 72, 106, 115, 107, 121, 100, 116, 139, 109, 120, 123, 129, 112, 111, 130, 125, 115, 100, 115, 114, 88, 106, 123, 113, 107, 101, 127, 108, 125, 121, 108, 108, 117, 115, 116, 114, 119, 102, 134, 122, 107, 134, 124, 111, 128, 108, 111, 115, 125, 101, 106, 113, 110, 122, 122, 139, 138, 116, 117, 106, 102, 94, 105, 100, 121, 105, 116, 121, 134, 115, 110, 121, 112, 120, 118, 112, 94, 123, 103, 107, 119, 116, 105, 130, 117, 98, 112, 108, 123, 125, 114, 123, 115, 110, 108, 120, 119, 120, 112, 84, 180, 122, 133, 108, 123, 114, 131, 109, 143, 133, 3, 108, 101, 117, 107, 126, 124, 119, 113, 121, 120, 121, 105, 110, 99, 124, 139, 115, 117, 113, 113, 121, 114, 116, 112, 119, 81, 117, 113, 112, 114, 113, 133, 129, 113, 122, 117, 110, 113, 114, 118, 128, 113, 116, 116, 118, 110, 120, 123, 119, 114, 115, 118, 111, 116, 104, 111, 110, 121, 111, 115, 116, 136, 111, 136, 127, 116, 117, 117, 122, 112, 122, 106, 103, 118, 129, 122, 114, 119, 110, 122, 119, 111, 112, 114, 108, 117, 115, 107, 116, 120, 115, 129, 116, 120, 114, 113, 132, 125, 142, 113, 115, 121, 123, 113, 121, 118, 115, 111, 124, 113, 112, 152, 116, 120, 112, 114, 123, 114, 123, 116, 111, 118, 109, 117, 109, 119, 112, 115, 112, 118, 119, 121, 118, 115, 102, 121, 108, 115, 123, 143, 107, 102, 113, 118, 116, 134, 105, 110, 123, 120, 133, 123, 118, 123, 106, 120, 122, 122, 114, 126, 128, 112, 121, 120, 119, 120, 87, 118, 125, 130, 114, 112, 128, 105, 121, 109, 118, 122, 108, 112, 119, 117, 103, 120, 113, 115, 113, 124, 118, 130, 117, 106, 116, 111, 112, 112, 118, 119, 106, 121, 114, 129, 123, 114, 109, 111, 123, 89, 112, 105, 115, 121, 106, 122, 106, 122, 123, 118, 97, 109, 111, 124, 129, 115, 113, 104, 109, 119, 110, 118, 118, 119, 127, 138, 148, 103, 121, 119, 109, 123, 117, 120, 111, 112, 122, 111, 126, 120, 112, 115, 119, 118, 106, 117, 106, 121, 144, 113, 127, 112, 112, 113, 107, 109, 110, 106, 109, 128, 120, 130, 119, 127, 128, 111, 116, 120, 104, 105, 139, 114, 110, 116, 113, 105, 120, 112, 111, 119, 116, 107, 125, 110, 115, 109, 127, 109, 113, 112, 108, 121, 124, 105, 122, 111, 114, 119, 113, 114, 120, 117, 122, 115, 119, 113, 118, 107, 105, 124, 105, 116, 115, 112, 118, 110, 114, 111, 112, 115, 115, 99, 110, 114, 121, 110, 128, 95, 125, 115, 116, 142, 116, 123, 127, 107, 125, 115, 118, 112, 104, 115, 103, 116, 120, 124, 118, 119, 118, 109, 108, 104, 167, 118, 118, 119, 115, 105, 112, 122, 97, 117, 135, 111, 127, 115, 119, 110, 124, 109, 121, 117, 119, 116, 110, 120, 116, 124, 110, 118, 113, 100, 108, 110, 106, 119, 106, 117, 114, 118, 119, 126, 113, 113, 119, 110, 110, 115, 110, 131, 117, 103, 144, 146, 125, 107, 119, 109, 99, 121, 133, 114, 105, 112, 114, 99, 118, 102, 115, 107, 115, 117, 101, 108, 155, 120, 123, 117, 89, 117, 94, 127, 114, 113, 116, 116, 127, 107, 115, 118, 117, 121, 111, 107, 115, 111, 104, 129, 122, 130, 116, 121, 123, 114, 123, 116, 118, 115, 100, 108, 101, 103, 131, 111, 113, 122, 121, 109, 112, 117, 116, 109, 115, 101, 111, 126, 119, 111, 117, 119, 111, 114, 117, 124, 134, 118, 120, 123, 110, 119, 117, 113, 120, 114, 119, 117, 124, 121, 114, 114, 126, 120, 128, 111, 143, 114, 125, 112, 123, 100, 126, 124, 107, 110, 120, 132, 120, 119, 98, 112, 109, 121, 107, 114, 108, 111, 135, 107, 116, 129, 116, 110, 96, 125, 112, 115, 107, 115, 113, 110, 115, 104, 125, 92, 98, 134, 118, 130, 107, 122, 99, 114, 109, 119, 119, 108, 122, 109, 116, 110, 129, 113, 123, 121, 124, 105, 110, 128, 131, 133, 123, 105, 116, 121, 121, 109, 118, 105, 133, 118, 112, 129, 106, 117, 106, 118, 120, 114, 121, 121, 115, 132, 110, 116, 110, 111, 113, 112, 115, 118, 117, 112, 120, 115, 114, 105, 125, 120, 114, 125, 112, 111, 105, 95, 104, 106, 109, 112, 117, 108, 117, 115, 111, 105, 112, 114, 132, 128, 115, 123, 112, 108, 118, 117, 123, 124, 128, 114, 102, 121, 123, 114, 117, 115, 123, 119, 128, 105, 108, 100, 122, 115, 108, 101, 109, 118, 98, 109, 106, 125, 118, 118, 109, 114, 117, 123, 120, 107, 118, 125, 117, 120, 124, 120, 113, 124, 103, 100, 115, 116, 118, 104, 114, 117, 108, 118, 115, 129, 100, 117, 116, 104, 110, 102, 119, 115, 126, 115, 108, 127, 122, 107, 125, 102, 115, 103, 115, 121, 108, 118, 108, 128, 109, 107, 115, 115, 108, 126, 110, 118, 103, 128, 125, 113, 131, 107, 122, 118, 112, 102, 119, 112, 111, 122, 126, 109, 113, 113, 120, 129, 116, 112, 121, 114, 108, 108, 127, 110, 114, 101, 110, 113, 102, 111, 105, 112, 117, 111, 124, 109, 111, 111, 127, 104, 114, 123, 118, 111, 105, 112, 119, 104, 100, 123, 110, 121, 112, 112, 105, 120, 112, 117, 102, 114, 116, 114, 109, 116, 123, 120, 121, 116, 113, 121, 110, 126, 127, 105, 110, 117, 111, 115, 116, 127, 112, 105, 112, 123, 109, 121, 129, 127, 134, 114, 114, 119, 105, 122, 123, 100, 134, 105, 111, 116, 108, 138, 108, 103, 112, 117, 106, 109, 111, 114, 113, 104, 122, 128, 112, 120, 107, 105, 126, 107, 111, 117, 115, 112, 130, 111, 104, 111, 112, 110, 114, 132, 119, 113, 125, 107, 112, 97, 106, 110, 104, 111, 113, 128, 129, 111, 108, 116, 119, 126, 108, 116, 122, 129, 106, 117, 115, 114, 119, 126, 106, 112, 104, 125, 127, 116, 125, 111, 129, 122, 119, 96, 123, 110, 119, 117, 115, 132, 104, 112, 113, 107, 107, 114, 105, 104, 104, 117, 114, 127, 104, 113, 104, 122, 112, 106, 130, 119, 115, 112, 107, 117, 133, 122, 106, 99, 126, 112, 121, 116, 104, 115, 109, 125, 138, 112, 112, 107, 126, 114, 115, 120, 115, 106, 148, 108, 107, 108, 113, 113, 105, 119, 128, 104, 117, 130, 122, 118, 110, 128, 120, 115, 112, 107, 117, 115, 118, 121, 127, 121, 112, 91, 113, 115, 105, 126, 106, 106, 113, 103, 117, 132, 105, 107, 123, 119, 109, 122, 126, 114, 115, 118, 117, 108, 127, 114, 101, 121, 116, 132, 111, 105, 121, 121, 113, 111, 111, 123, 114, 123, 115, 121, 105, 105, 118, 109, 99, 119, 115, 94, 114, 110, 120, 100, 107, 124, 109, 111, 137, 108, 114, 126, 110, 104, 115, 107, 134, 119, 134, 119, 111, 116, 141, 122, 101, 107, 125, 118, 117, 118, 109, 129, 129, 103, 113, 115, 98, 110, 162, 123, 125, 117, 122, 121, 115, 112, 125, 123, 107, 115, 128, 100, 114, 125, 107, 113, 125, 109, 130, 105, 121, 115, 122, 112, 111, 114, 113, 115, 106, 107, 128, 114, 97, 113, 99, 104, 108, 149, 110, 110, 114, 138, 110, 113, 122, 130, 114, 111, 131, 112, 108, 103, 112, 115, 120, 106, 114, 128, 107, 103, 112, 121, 127, 111, 119, 125, 124, 125, 108, 118, 95, 110, 145, 104, 110, 118, 93, 115, 122, 114, 122, 113, 115, 115, 120, 114, 112, 98, 131, 156, 122, 109, 102, 117, 118, 112, 117, 119, 118, 133, 100, 122, 123, 133, 128, 111, 126, 118, 116, 101, 102, 111, 113, 125, 117, 111, 117, 115, 124, 112, 120, 111, 121, 111, 117, 107, 119, 120, 115, 121, 107, 118, 105, 91, 112, 108, 113, 127, 117, 102, 116, 113, 89, 100, 112, 110, 111, 118, 96, 119, 128, 122, 118, 114, 126, 118, 106, 128, 96, 115, 121, 118, 115, 115, 118, 116, 114, 110, 121, 127, 117, 108, 115, 114, 110, 125, 119, 101, 125, 114, 112, 130, 116, 113, 111, 122, 116, 112, 113, 131, 111, 114, 111, 120, 112, 115, 117, 119, 108, 123, 131, 116, 118, 114, 111, 118, 120, 117, 122, 122, 132, 121, 115, 126, 102, 102, 117, 118, 117, 122, 109, 117, 115, 118, 112, 105, 110, 119, 112, 117, 116, 109, 132, 110, 113, 117, 123, 115, 119, 121, 113, 111, 110, 126, 102, 126, 108, 120, 106, 110, 124, 114, 131, 111, 105, 116, 121, 103, 119, 109, 111, 107, 92, 102, 78, 112, 111, 105, 122, 108, 119, 122, 114, 119, 112, 123, 120, 112, 121, 110, 99, 102, 130, 121, 103, 110, 118, 118, 118, 120, 131, 103, 115, 119, 118, 123, 115, 116, 127, 104, 113, 124, 114, 95, 128, 100, 104, 117, 113, 114, 104, 108, 121, 103, 125, 74, 109, 97, 109, 118, 124, 108, 94, 104, 106, 104, 110, 123, 111, 118, 110, 120, 113, 133, 122, 111, 111, 124, 124, 124, 120, 108, 113, 127, 138, 108, 120, 112, 128, 120, 121, 107, 122, 107, 115, 122, 117, 113, 111, 117, 112, 123, 109, 107, 120, 115, 130, 124, 92, 137, 108, 110, 121, 110, 101, 124, 115, 118, 119, 126, 117, 109, 114, 105, 100, 111, 99, 126, 111, 104, 109, 126, 124, 125, 101, 118, 114, 112, 123, 104, 116, 107, 128, 118, 113, 128, 113, 105, 102, 121, 121, 99, 109, 121, 128, 111, 114, 113, 108, 113, 133, 109, 114, 100, 121, 103, 115, 132, 128, 99, 126, 113, 114, 121, 127, 132, 132, 126, 111, 114, 106, 113, 120, 117, 119, 119, 122, 107, 114, 140, 124, 102, 110, 118, 109, 111, 121, 111, 104, 119, 108, 107, 118, 112, 107, 112, 121, 118, 124, 109, 112, 123, 123, 126, 90, 113, 117, 126, 138, 123, 136, 134, 120, 127, 120, 103, 114, 117, 111, 138, 129, 106, 121, 113, 107, 114, 118, 131, 106, 107, 114, 107, 104, 100, 136, 132, 118, 106, 137, 108, 112, 107, 110, 105, 113, 79, 117, 113, 121, 105, 125, 114, 118, 111, 140, 94, 106, 117, 117, 118, 116, 123, 99, 118, 122, 131, 136, 120, 115, 115, 130, 96, 114, 91, 118, 111, 122, 126, 99, 98, 114, 110, 110, 116, 126, 114, 120, 125, 115, 114, 111, 126, 119, 114, 127, 143, 106, 119, 104, 108, 114, 117, 129, 122, 125, 119, 105, 141, 100, 123, 97, 102, 123, 117, 132, 120, 135, 135, 94, 123, 115, 131, 118, 115, 106, 119, 112, 114, 115, 105, 113, 128, 121, 114, 127, 112, 118, 115, 114, 133, 111, 135, 128, 127, 106, 147, 109, 104, 123, 106, 113, 127, 116, 107, 112, 95, 109, 110, 102, 128, 133, 109, 105, 114, 101, 116, 118, 98, 105, 108, 124, 110, 138, 121, 116, 98, 125, 111, 123, 130, 112, 125, 104, 127, 115, 97, 108, 124, 138, 126, 104, 109, 114, 114, 115, 110, 107, 106, 103, 116, 132, 110, 89, 110, 117, 114, 104, 116, 101, 116, 114, 112, 115, 116, 103, 112, 122, 99, 125, 110, 115, 121, 115, 111, 129, 104, 126, 121, 109, 115, 105, 124, 102, 116, 118, 125, 113, 122, 124, 114, 114, 107, 115, 100, 102, 122, 114, 111, 123, 121, 118, 117, 104, 121, 106, 111, 148, 108, 117, 116, 111, 117, 125, 130, 152, 147, 103, 123, 118, 109, 114, 119, 104, 104, 125, 123, 103, 121, 120, 109, 115, 116, 123, 101, 125, 98, 102, 104, 118, 112, 113, 99, 104, 131, 120, 118, 120, 112, 118, 119, 136, 114, 122, 121, 121, 115, 110, 104, 112, 118, 97, 119, 112, 126, 105, 93, 115, 104, 127, 107, 127, 108, 109, 113, 110, 128, 109, 117, 120, 163, 117, 98, 109, 91, 131, 130, 91, 126, 111, 122, 119, 107, 120, 102, 108, 117, 101, 128, 116, 120, 115, 111, 123, 122, 139, 120, 125, 120, 118, 124, 112, 113, 107, 125, 111, 109, 131, 137, 122, 102, 127, 122, 130, 127, 116, 114, 128, 94, 123, 115, 111, 117, 98, 112, 116, 129, 102, 89, 125, 123, 131, 141, 126, 112, 119, 129, 128, 123, 120, 136, 126, 109, 114, 116, 141, 108, 118, 118, 114, 119, 87, 116, 117, 112, 116, 121, 109, 115, 119, 122, 121, 106, 116, 139, 120, 131, 117, 133, 103, 103, 133, 122, 101, 116, 124, 127, 114, 121, 119, 85, 133, 107, 118, 142, 113, 109, 155, 120, 94, 119, 120, 112, 99, 99, 109, 118, 127, 112, 116, 130, 105, 112, 129, 116, 119, 107, 117, 102, 107, 114, 126, 136, 117, 128, 114, 106, 113, 119, 98, 104, 124, 110, 119, 107, 137, 122, 99, 124, 117, 118, 120, 118, 93, 110, 111, 130, 111, 95, 113, 125, 122, 101, 127, 111, 131, 106]) # parameters
+i81 = Internal("op81", "TENSOR_QUANT8_ASYMM", "{1, 1, 1, 1024}, 0.023528477177, 0") # intermediate result
+i82 = Internal("op82", "TENSOR_QUANT8_ASYMM", "{1, 1, 1, 1001}, 0.14927123487, 69") # intermediate result
+i83 = Parameter("op83", "TENSOR_INT32", "{1001}, 0.000139550233143, 0", [-4628, -2934, 1194, -4381, -7082, 2581, -2454, -471, -2961, -6593, -7812, -3592, -7396, -2142, -1082, -625, -696, -4648, -5302, -1783, -5261, -1369, 2343, -2216, 426, -2891, -594, -476, 1138, 277, -3851, 548, -720, 2505, -5856, -595, -6603, 1293, -2881, -676, 1556, 624, 2128, 981, -4575, 3327, 2164, 3142, 354, -6065, -673, 3220, -9618, 7095, 4169, 4332, 2419, 1777, -2618, 6553, 6394, 2998, 4845, 769, -817, 3180, 1109, -1080, 2713, 1365, -3032, -3135, -1297, -1483, -1523, -841, 155, -1295, 972, 4761, 2553, -8008, -2033, 368, -14412, -6709, -2727, -3975, -1662, -3303, 1786, -3532, -3764, -1591, -2645, -3037, -5524, -1286, -8199, -8220, -5688, -7443, -5917, -899, 3561, 1799, -1877, 129, 248, 633, -2704, -4421, 2452, 2015, -1323, 5102, -3120, -42, -5990, 2163, 1832, -1115, -1634, -1324, -5337, 2440, -3066, -4100, -1675, -4275, -1555, -6653, -6817, -5934, 1841, -9346, -5108, -3929, -8298, -5621, -5565, -7759, -4927, -6129, -5658, -6660, -6747, -1909, -3746, -5484, -4428, 149, 2149, -6093, 3139, -2266, -364, -1559, -5926, -789, -1709, -2984, 901, 5180, 285, 689, 1407, -2742, -2092, 2991, -2354, 1410, 5182, 1087, 1137, 1963, -237, -4070, 1529, 5108, -1070, -630, -2106, 1742, -3862, 4631, 2674, -774, 2865, -2089, 2484, -3221, 1109, 2732, -2720, -1492, -13, -277, -1679, -4892, 744, -3213, -2327, 1325, 3471, 3833, -326, -1649, 1459, 1805, 5115, -4089, 4642, -1139, -375, 1255, 760, -4348, 3026, -1436, 3728, -2445, -4350, -2613, 7480, -4343, 1558, -1419, 1276, -6539, 1541, -2500, -828, 4065, 1681, 2120, -1594, 174, 4120, 3266, 5460, -2129, -4539, 103, -3697, -1739, 4185, -3470, -4220, -405, -3243, 1093, -1283, -1216, -3982, 183, -2578, 1444, 1412, -5310, -1748, -3865, -2207, -2921, 3103, 1148, 134, 326, -1563, -3368, 212, 2771, -2784, 1302, 4833, -2714, -1732, -161, -1573, -5530, -743, -748, 4240, -1342, -5356, -557, 3763, 0, 1804, -4147, -638, -1155, -4285, 232, -5059, 117, -85, -2531, -1693, -25, 1938, -5379, -760, -4641, -2126, -5250, 2623, -1039, -1343, -6315, -3250, 6247, -1335, 3844, 8668, 4997, 1579, -3666, -1888, -66, -1243, -1456, -10765, -9411, -6241, -2920, -6872, -6192, 1873, -1491, -2567, 1205, -1347, -5835, 1312, -3710, -2957, 3766, -3941, -4340, -2821, -3463, 962, -3650, -991, -3576, -4251, -1285, -3281, -2752, -1639, -2349, -6385, -7520, -2894, -3905, -8652, 1889, -1136, 684, -668, 487, 209, -1428, 3776, 4030, 33, -2997, 1669, -3163, 567, -1325, -2684, -1096, 3456, -2150, -3314, -3629, -149, 1375, -139, -3991, -183, 1288, -221, -5312, -2684, -965, -4344, -1873, -5710, -1367, 2062, -8691, -6561, -5459, -3561, -7031, -4874, -103, 2030, -3070, 2275, 1083, -5497, -7414, -875, 214, -998, -9100, 714, 662, -1542, 5503, 380, 3351, 2744, 3908, -3264, 5720, 11648, -2728, 4997, -4761, 4220, 6026, -62, -6441, 2359, 1593, -105, -1919, -534, -1455, 3262, 1643, 1533, 2747, -4187, 1812, -5331, 3473, 2109, -2289, -216, -2436, 7393, 4863, 163, 6070, 1800, -635, 245, -92, 3470, 3668, 5685, 1101, 3601, 820, 5039, 2243, 1235, 2374, 4984, 11643, -175, -3471, 562, 6748, -6998, 1575, -1606, -2922, 2210, -615, -239, -9301, 1507, 5768, 2501, 5403, 1765, 1585, -872, -2896, -441, -2565, 9615, 2026, 7678, -3265, 100, 1980, 1185, -2288, -834, -857, -3410, -2018, 1286, -759, 2900, 1294, -2892, 4258, 263, 5384, -749, 4332, 1843, -4352, 1829, -880, 1625, -1803, 7728, 783, -3608, -1169, 6987, -4352, -2128, 1544, 8367, -6268, -3862, 335, -2077, -3999, 7192, 4464, -2705, 257, 1538, 4067, -1275, -3142, -5383, 1376, 8806, -7403, 3991, 4207, -546, -942, -1073, -3538, -7994, -3799, 1262, -3924, 4095, -646, 1013, -792, 489, -1076, 5157, 1227, 542, -6553, -2320, -1655, 2036, -7147, -3887, -1888, 411, -431, 1168, -2954, -1473, 875, -4270, 2946, -742, -2362, -2453, -3769, 2362, 2081, -1418, 2864, 2993, 6031, 987, -5105, 5313, -175, 1052, -897, 3656, 101, 6243, -2955, -7454, 3244, 4479, -4730, 8389, 4786, -2210, -2546, -2636, -3527, 1338, 3897, -2014, 9878, 53, 7162, 1357, -5736, -1142, -1897, 2024, 5122, 4395, 2222, 265, 4302, -815, 1218, 4243, 2595, -4602, 3364, -1637, -3995, 3730, 2835, 3566, 3337, 7738, 110, 404, 1488, 1557, 2036, -5284, -2206, -900, -1125, 1520, 3653, -4431, 8567, -1824, 3462, 2695, 3036, -717, 2351, 3431, 2790, 3224, 1877, 192, 3264, 2206, 3505, -5151, 4243, 1824, 2988, 747, 1683, -1113, -7211, -2843, -2055, 1264, 40, 4565, -197, -2416, -2154, 9502, 6065, -280, 4539, 5038, 3120, 4896, -1543, -5570, 2686, -4039, -3007, -6612, -8415, -169, 7424, -2924, -3417, 2988, 6615, -3214, 1711, -2518, 5112, -4165, -956, 6409, 707, -1172, 2915, -3869, -866, -1753, 1310, 5660, 2729, 2062, 4785, -6511, 7187, -958, 4346, 3431, 3234, 2887, 8839, -1736, -5764, -1007, -3370, -7742, 4920, 1921, -2891, 7142, -1985, 3954, -5282, -186, 1036, 2830, 4441, -411, 359, 3677, -1326, 8244, 1162, 2649, 1072, -1234, 1258, 2506, 3138, 3671, 1695, 2645, 1418, -2893, 1453, -3968, -143, -23, 5791, 5162, 1999, 184, 4527, 2905, -4165, 3505, 687, 7384, 446, 2027, 4122, 1851, 2726, -1071, 288, 1770, -3483, -3478, -3251, -3578, 3312, 1885, 3437, 3908, 529, -2020, 2644, 634, -6579, 3714, 3184, 975, 5794, -2631, -1078, 4390, -1247, 6716, -5793, 332, -5787, -2474, 630, 3999, 28, -2157, 3522, 2511, -2710, -952, 1193, 1954, -4560, 5154, 409, -4706, 2393, -53, -7592, -2070, 1445, 7151, 6877, 6615, 2066, 884, 8126, -4531, 2274, 131, -4773, -4713, 5844, -3936, 7323, 10151, 7921, -691, 1488, 7411, 818, 1451, 4508, 10638, -1999, -2475, 3971, -193, 3565, 3371, 4528, -3569, -2711, 4687, -6700, -6017, 4296, 4158, -1190, 1108, -2640, 1533, -1879, 1047, -2490, -1554, 8773, -257, 1229, -4238, 2964, 14, -10224, -2028, 777, 1006, -3939, 6428, 4139, 1799, 2747, 2312, 636, 9735, -3070, -5282, 104, -914, -1612, -2058, 3302, 4238, 655, -469, 2834, -244, 6558, 1260, -4228, -1588, 4197, 7835, 9766, 7238, 3974, 5035, -5768, -1770, 3435, 7952, -515, 13, -5245, -1036, -199, -797, -576, 6356, 4743, 5163, 2549, 2080, -1068, -5, -5517, -2960, -616, 7591, 4146, 2780, 2665, -5790, 1727, -1257, 2844, 1848, -910, -185, -916, -3648, -833, 1329, -4269, 1616, -3497, 1107, 3807, 3039, 3702, 1039, 468, 2160, 3104, -71, -1102, 918, -997, -1922, 3350, 2401, -2955, -58, -429, 819, 4478, 3886, 631, 1391, 5752, 5937, 4683, 3843, 508, 10267, 4684, 11635, 5454, 5185, 2818, 2977, 2906, -2776, 3943, 361, -2178, 5216, 849, 1668, 4607, 590, -7587, -8202, -3721, -1972, -1450, -1112, 3620, 3713]) # parameters
+i84 = Parameter("op84", "TENSOR_QUANT8_ASYMM", "{1001, 1, 1, 1024}, 0.00593112036586, 66", [65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 65, 65, 65, 66, 66, 65, 65, 65, 66, 66, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 66, 65, 66, 65, 65, 65, 65, 65, 66, 66, 65, 65, 66, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 66, 65, 65, 65, 65, 66, 65, 65, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 66, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 65, 65, 65, 66, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 65, 65, 66, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 66, 65, 66, 65, 65, 66, 65, 65, 66, 65, 65, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 66, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 66, 65, 65, 65, 66, 65, 65, 66, 65, 65, 65, 65, 66, 66, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 66, 65, 65, 65, 65, 66, 65, 66, 65, 65, 66, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 65, 66, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 66, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 65, 66, 65, 65, 66, 65, 65, 66, 66, 65, 66, 65, 66, 65, 65, 65, 65, 65, 65, 66, 66, 65, 65, 65, 66, 65, 65, 65, 66, 66, 66, 65, 65, 65, 65, 66, 65, 65, 66, 65, 65, 66, 66, 65, 65, 65, 66, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 66, 66, 65, 65, 65, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 66, 65, 65, 65, 66, 65, 65, 66, 65, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 66, 65, 66, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 66, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 66, 65, 65, 66, 65, 65, 66, 66, 66, 65, 66, 66, 65, 65, 65, 65, 65, 66, 65, 65, 65, 66, 65, 65, 66, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 66, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 66, 66, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 66, 65, 66, 65, 65, 66, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 66, 66, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 66, 66, 65, 65, 65, 65, 65, 66, 65, 66, 65, 65, 65, 65, 65, 65, 66, 66, 65, 65, 65, 66, 65, 65, 66, 65, 65, 65, 65, 65, 66, 65, 65, 66, 66, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 66, 65, 66, 66, 66, 65, 65, 65, 65, 65, 65, 66, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 66, 65, 66, 65, 66, 65, 66, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 66, 66, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 66, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 66, 66, 65, 66, 65, 66, 66, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 66, 65, 66, 65, 65, 65, 65, 66, 66, 65, 65, 66, 65, 65, 66, 65, 65, 65, 65, 65, 66, 66, 65, 65, 65, 66, 65, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 66, 65, 65, 65, 66, 65, 66, 65, 65, 65, 65, 65, 65, 65, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 65, 66, 65, 65, 65, 65, 66, 65, 66, 65, 65, 65, 65, 65, 66, 65, 65, 65, 66, 65, 66, 65, 65, 65, 65, 65, 65, 65, 66, 65, 65, 65, 54, 62, 53, 66, 54, 50, 59, 72, 57, 50, 75, 65, 55, 72, 73, 57, 72, 61, 44, 69, 56, 64, 64, 58, 56, 52, 75, 70, 72, 50, 76, 65, 71, 71, 54, 62, 58, 88, 51, 56, 86, 54, 75, 114, 64, 74, 67, 72, 64, 67, 62, 55, 62, 89, 67, 57, 56, 78, 65, 75, 107, 101, 69, 75, 55, 71, 83, 71, 70, 85, 72, 66, 55, 74, 54, 68, 70, 58, 60, 78, 50, 58, 66, 90, 70, 63, 74, 100, 63, 57, 57, 67, 56, 57, 69, 64, 67, 98, 64, 62, 76, 48, 53, 57, 79, 78, 52, 50, 74, 56, 57, 63, 82, 67, 70, 67, 63, 84, 59, 66, 49, 64, 58, 53, 79, 57, 78, 60, 64, 50, 86, 60, 65, 65, 64, 55, 83, 62, 64, 82, 75, 64, 71, 67, 52, 78, 81, 60, 63, 63, 73, 52, 58, 46, 46, 64, 69, 45, 61, 83, 67, 57, 65, 66, 49, 56, 49, 54, 58, 62, 71, 49, 65, 61, 53, 63, 66, 80, 61, 54, 66, 58, 52, 53, 76, 57, 80, 68, 94, 67, 65, 51, 65, 64, 70, 69, 54, 77, 82, 37, 59, 75, 57, 51, 57, 51, 68, 54, 55, 70, 66, 57, 57, 61, 69, 64, 69, 65, 51, 65, 35, 51, 61, 60, 69, 90, 71, 65, 49, 47, 66, 71, 67, 68, 53, 59, 87, 59, 58, 79, 77, 80, 52, 49, 75, 78, 65, 66, 62, 82, 73, 57, 64, 69, 66, 77, 61, 77, 82, 44, 65, 56, 61, 49, 74, 87, 51, 78, 52, 62, 68, 75, 55, 74, 53, 54, 72, 65, 63, 64, 64, 63, 63, 58, 77, 68, 52, 61, 85, 53, 67, 67, 66, 52, 49, 58, 72, 65, 54, 51, 58, 77, 90, 79, 66, 62, 57, 101, 63, 61, 44, 56, 61, 55, 78, 51, 58, 63, 61, 65, 63, 47, 74, 55, 59, 72, 50, 68, 58, 74, 76, 73, 46, 64, 71, 63, 60, 69, 65, 84, 73, 75, 60, 125, 58, 58, 55, 59, 57, 64, 78, 52, 51, 66, 114, 76, 62, 59, 71, 66, 59, 48, 58, 56, 51, 97, 60, 47, 86, 69, 52, 63, 69, 48, 76, 73, 69, 58, 85, 70, 46, 63, 48, 68, 62, 72, 58, 78, 82, 77, 73, 92, 106, 55, 64, 54, 59, 53, 54, 64, 61, 70, 52, 57, 60, 46, 66, 61, 68, 63, 53, 56, 68, 50, 64, 73, 64, 59, 69, 78, 65, 67, 62, 60, 50, 67, 80, 70, 85, 61, 66, 60, 58, 59, 68, 75, 57, 56, 57, 58, 63, 66, 47, 76, 54, 68, 55, 54, 75, 69, 138, 85, 49, 51, 53, 85, 73, 73, 56, 54, 58, 73, 52, 58, 59, 55, 77, 84, 83, 52, 49, 65, 64, 57, 69, 59, 43, 64, 62, 65, 50, 59, 60, 60, 66, 59, 78, 47, 60, 55, 50, 70, 90, 55, 62, 60, 97, 49, 58, 72, 59, 64, 75, 74, 64, 63, 59, 66, 69, 64, 67, 70, 72, 60, 69, 138, 73, 63, 64, 62, 75, 59, 74, 94, 69, 84, 58, 61, 76, 65, 95, 60, 126, 61, 60, 76, 74, 79, 65, 65, 69, 70, 80, 59, 57, 65, 52, 88, 58, 55, 76, 79, 66, 49, 51, 66, 62, 80, 60, 77, 49, 96, 54, 56, 53, 52, 48, 80, 71, 55, 60, 86, 68, 73, 65, 65, 71, 79, 59, 69, 76, 86, 73, 98, 63, 45, 73, 106, 61, 63, 61, 84, 105, 80, 53, 50, 63, 103, 51, 92, 66, 50, 71, 66, 64, 65, 65, 59, 60, 72, 82, 64, 74, 65, 77, 105, 69, 60, 59, 79, 51, 72, 49, 75, 77, 58, 66, 60, 77, 63, 65, 68, 69, 58, 74, 55, 95, 83, 56, 67, 65, 68, 59, 53, 75, 65, 63, 60, 67, 68, 76, 68, 80, 56, 68, 45, 52, 64, 78, 66, 77, 75, 72, 106, 47, 78, 76, 77, 63, 60, 64, 75, 89, 123, 66, 68, 57, 71, 77, 60, 47, 76, 54, 60, 64, 65, 61, 100, 60, 72, 54, 49, 62, 80, 87, 62, 55, 51, 58, 57, 51, 77, 59, 65, 58, 60, 57, 93, 52, 69, 70, 64, 63, 63, 62, 87, 63, 75, 51, 60, 68, 59, 68, 60, 52, 67, 69, 75, 51, 65, 59, 68, 64, 51, 79, 85, 104, 50, 59, 62, 72, 71, 65, 95, 56, 62, 58, 74, 103, 64, 68, 59, 110, 67, 57, 57, 58, 55, 51, 75, 75, 54, 70, 54, 64, 66, 61, 59, 71, 65, 55, 61, 65, 57, 69, 70, 76, 60, 70, 44, 64, 62, 59, 46, 74, 83, 66, 65, 80, 54, 73, 90, 61, 59, 68, 66, 58, 54, 53, 53, 70, 64, 54, 74, 56, 72, 74, 57, 61, 69, 72, 49, 65, 57, 102, 61, 71, 68, 70, 67, 54, 42, 79, 59, 81, 58, 42, 73, 53, 63, 52, 58, 66, 51, 61, 85, 55, 95, 66, 63, 106, 61, 57, 63, 60, 64, 72, 53, 63, 47, 49, 70, 64, 63, 67, 67, 71, 60, 61, 72, 50, 67, 64, 56, 70, 125, 46, 64, 81, 76, 59, 53, 55, 59, 77, 74, 66, 52, 64, 44, 72, 61, 39, 91, 62, 93, 61, 55, 54, 52, 70, 75, 58, 78, 62, 62, 71, 71, 62, 53, 77, 47, 47, 59, 81, 82, 69, 73, 55, 65, 67, 67, 83, 63, 64, 58, 69, 54, 54, 73, 52, 67, 60, 68, 56, 63, 66, 76, 84, 62, 68, 71, 65, 55, 55, 61, 64, 78, 64, 76, 53, 63, 68, 67, 55, 92, 71, 68, 58, 49, 100, 63, 73, 65, 54, 83, 64, 98, 58, 71, 97, 53, 56, 50, 56, 63, 61, 74, 50, 65, 66, 84, 72, 58, 57, 75, 76, 78, 46, 81, 101, 63, 70, 82, 62, 50, 53, 84, 56, 77, 62, 63, 71, 64, 67, 73, 70, 67, 57, 64, 68, 74, 72, 47, 62, 48, 86, 61, 60, 61, 82, 56, 67, 66, 64, 69, 59, 61, 68, 57, 57, 72, 89, 71, 48, 66, 68, 58, 46, 102, 74, 74, 69, 67, 59, 58, 92, 53, 64, 65, 75, 68, 51, 99, 79, 52, 54, 70, 63, 72, 80, 60, 70, 60, 80, 72, 64, 57, 73, 66, 68, 62, 77, 56, 62, 68, 61, 76, 59, 58, 54, 82, 85, 73, 70, 55, 58, 75, 67, 50, 61, 55, 50, 70, 124, 63, 66, 73, 62, 112, 71, 69, 61, 56, 54, 57, 60, 70, 58, 56, 73, 60, 56, 69, 60, 59, 68, 73, 60, 62, 74, 75, 53, 62, 81, 64, 69, 65, 58, 85, 54, 99, 60, 60, 93, 69, 47, 68, 68, 58, 62, 75, 58, 55, 67, 57, 64, 46, 72, 69, 53, 56, 56, 91, 63, 59, 54, 64, 61, 71, 58, 67, 66, 74, 110, 57, 88, 67, 48, 61, 66, 71, 71, 63, 62, 76, 78, 60, 60, 50, 88, 83, 52, 64, 60, 106, 71, 61, 58, 66, 71, 47, 65, 68, 96, 48, 65, 66, 60, 58, 60, 88, 56, 62, 60, 59, 71, 64, 55, 59, 66, 53, 58, 54, 67, 49, 61, 69, 65, 43, 60, 52, 58, 60, 61, 68, 54, 63, 67, 35, 87, 67, 68, 69, 59, 62, 54, 65, 58, 72, 95, 63, 71, 59, 61, 64, 56, 77, 77, 57, 57, 54, 60, 64, 96, 53, 77, 76, 72, 64, 57, 60, 69, 72, 76, 54, 63, 70, 67, 57, 70, 59, 54, 80, 61, 105, 56, 58, 56, 50, 75, 91, 65, 60, 90, 69, 59, 65, 70, 92, 100, 74, 45, 53, 69, 62, 118, 60, 107, 69, 57, 75, 44, 48, 59, 66, 56, 60, 67, 74, 50, 75, 86, 59, 73, 83, 78, 62, 57, 75, 44, 50, 49, 46, 62, 65, 67, 73, 60, 60, 61, 76, 53, 49, 56, 62, 76, 53, 67, 50, 62, 84, 61, 75, 62, 66, 69, 66, 79, 57, 78, 60, 66, 53, 68, 74, 74, 67, 78, 75, 69, 65, 63, 83, 84, 92, 68, 58, 56, 66, 71, 60, 54, 60, 67, 62, 51, 89, 75, 69, 61, 73, 81, 53, 65, 62, 78, 60, 120, 71, 58, 55, 62, 73, 78, 40, 56, 76, 70, 79, 51, 41, 72, 63, 68, 57, 66, 74, 69, 72, 63, 65, 65, 65, 68, 66, 56, 64, 73, 55, 55, 105, 63, 54, 64, 123, 105, 88, 72, 61, 74, 66, 60, 58, 93, 62, 71, 63, 54, 60, 69, 86, 64, 66, 73, 49, 63, 58, 65, 70, 73, 56, 54, 66, 64, 56, 62, 84, 56, 77, 70, 60, 63, 71, 69, 60, 51, 62, 58, 85, 46, 57, 62, 82, 67, 83, 54, 51, 39, 59, 60, 78, 63, 55, 132, 102, 55, 70, 54, 74, 80, 71, 64, 50, 50, 71, 63, 66, 62, 58, 54, 65, 71, 62, 67, 57, 46, 57, 59, 51, 54, 57, 64, 60, 55, 55, 64, 64, 64, 62, 63, 69, 52, 64, 61, 86, 83, 68, 63, 66, 68, 73, 73, 64, 54, 77, 56, 81, 95, 82, 62, 54, 52, 73, 68, 58, 93, 66, 67, 102, 61, 53, 53, 58, 60, 50, 71, 88, 86, 46, 67, 53, 54, 54, 101, 66, 83, 58, 53, 47, 79, 63, 65, 77, 61, 56, 58, 54, 63, 55, 75, 94, 54, 98, 67, 66, 55, 55, 65, 52, 58, 87, 67, 70, 74, 103, 59, 76, 60, 54, 73, 69, 82, 65, 62, 78, 49, 58, 54, 56, 70, 73, 63, 75, 50, 59, 70, 67, 69, 57, 59, 143, 48, 56, 63, 68, 66, 62, 74, 63, 62, 76, 61, 75, 61, 82, 72, 55, 62, 59, 59, 55, 60, 94, 65, 91, 58, 85, 68, 75, 68, 60, 49, 61, 75, 57, 55, 70, 83, 70, 55, 68, 58, 75, 61, 80, 71, 60, 87, 74, 73, 157, 80, 57, 68, 77, 61, 73, 63, 48, 67, 69, 65, 85, 63, 85, 59, 69, 70, 77, 59, 50, 90, 58, 65, 70, 68, 83, 53, 93, 69, 68, 58, 59, 61, 63, 71, 62, 54, 42, 64, 49, 43, 48, 76, 70, 61, 55, 55, 63, 48, 80, 56, 43, 55, 61, 47, 48, 69, 60, 64, 61, 70, 51, 70, 68, 72, 63, 72, 64, 65, 63, 62, 84, 64, 54, 64, 77, 57, 89, 84, 68, 59, 58, 67, 55, 62, 61, 70, 102, 90, 65, 68, 61, 56, 55, 38, 74, 75, 57, 76, 54, 61, 79, 50, 59, 68, 87, 78, 57, 74, 54, 103, 76, 70, 66, 48, 63, 64, 49, 85, 57, 61, 86, 59, 58, 75, 53, 62, 50, 66, 61, 63, 58, 56, 65, 52, 71, 63, 55, 53, 68, 85, 54, 50, 49, 76, 59, 52, 56, 45, 58, 45, 55, 78, 111, 73, 53, 63, 64, 66, 105, 66, 60, 63, 59, 56, 44, 80, 61, 69, 58, 47, 54, 76, 50, 58, 50, 65, 69, 88, 68, 63, 79, 69, 56, 51, 69, 74, 63, 85, 60, 64, 102, 67, 63, 70, 53, 66, 75, 68, 76, 59, 70, 51, 65, 60, 56, 53, 59, 76, 64, 62, 72, 66, 63, 41, 48, 71, 51, 80, 69, 70, 77, 68, 91, 67, 60, 60, 76, 59, 59, 70, 54, 78, 69, 65, 58, 75, 56, 60, 43, 55, 80, 65, 44, 74, 62, 62, 61, 59, 62, 63, 65, 80, 58, 65, 71, 62, 68, 54, 99, 62, 52, 59, 75, 62, 87, 69, 57, 58, 80, 68, 60, 49, 58, 52, 80, 49, 62, 74, 61, 61, 64, 55, 54, 55, 52, 57, 81, 57, 82, 78, 59, 93, 44, 57, 70, 76, 61, 72, 56, 70, 74, 58, 61, 63, 69, 72, 101, 55, 48, 68, 57, 70, 74, 50, 58, 66, 69, 66, 70, 54, 81, 72, 86, 48, 63, 61, 60, 60, 71, 78, 63, 60, 50, 55, 74, 70, 60, 73, 61, 55, 73, 55, 48, 69, 52, 70, 61, 64, 56, 61, 101, 61, 54, 55, 72, 53, 64, 95, 59, 51, 68, 76, 78, 50, 49, 59, 69, 69, 55, 66, 57, 45, 63, 66, 60, 57, 54, 61, 73, 63, 81, 54, 55, 53, 81, 55, 44, 71, 57, 71, 65, 83, 41, 62, 59, 84, 79, 60, 50, 62, 64, 53, 68, 55, 56, 64, 77, 61, 55, 78, 49, 84, 75, 76, 62, 56, 77, 60, 64, 67, 75, 69, 62, 75, 58, 73, 47, 63, 56, 60, 58, 60, 64, 77, 95, 83, 65, 73, 63, 54, 52, 83, 57, 71, 64, 108, 91, 54, 80, 64, 73, 39, 65, 43, 65, 69, 72, 66, 57, 52, 64, 79, 45, 89, 70, 90, 59, 71, 72, 76, 57, 77, 75, 64, 92, 73, 60, 58, 49, 69, 55, 86, 82, 51, 114, 77, 85, 62, 74, 50, 94, 64, 58, 75, 46, 61, 62, 77, 62, 66, 68, 67, 69, 48, 79, 48, 82, 52, 60, 75, 63, 70, 61, 68, 63, 81, 60, 58, 50, 93, 73, 58, 66, 79, 69, 57, 99, 67, 53, 62, 64, 76, 60, 60, 47, 64, 59, 77, 60, 52, 56, 62, 73, 89, 88, 48, 81, 69, 63, 57, 67, 65, 74, 70, 75, 64, 73, 74, 51, 68, 50, 70, 76, 62, 80, 57, 77, 66, 54, 95, 55, 77, 61, 85, 62, 70, 65, 58, 40, 74, 57, 74, 69, 88, 63, 61, 66, 56, 51, 62, 60, 73, 89, 54, 63, 61, 61, 64, 65, 54, 56, 85, 49, 56, 76, 56, 78, 61, 48, 59, 74, 71, 68, 72, 62, 63, 74, 65, 74, 65, 102, 50, 53, 79, 49, 64, 70, 63, 62, 56, 61, 58, 54, 56, 89, 99, 93, 66, 71, 65, 47, 60, 54, 70, 47, 74, 61, 49, 61, 93, 46, 74, 52, 57, 64, 46, 114, 84, 75, 58, 79, 66, 73, 70, 110, 55, 60, 86, 61, 74, 50, 50, 50, 88, 59, 89, 71, 64, 54, 62, 58, 66, 64, 63, 58, 58, 65, 80, 56, 64, 69, 62, 71, 70, 73, 66, 67, 64, 53, 76, 75, 59, 62, 83, 83, 64, 61, 61, 82, 67, 107, 99, 61, 46, 46, 83, 61, 71, 58, 69, 81, 62, 71, 60, 67, 65, 49, 62, 47, 106, 65, 69, 58, 65, 62, 72, 56, 70, 71, 61, 74, 50, 61, 74, 70, 69, 96, 71, 74, 72, 80, 70, 60, 53, 58, 70, 73, 55, 52, 59, 101, 75, 77, 76, 42, 64, 62, 61, 63, 76, 47, 57, 48, 57, 66, 52, 73, 40, 65, 62, 67, 61, 63, 44, 46, 58, 66, 49, 65, 58, 57, 49, 65, 55, 77, 75, 57, 73, 58, 59, 59, 82, 94, 77, 41, 72, 70, 65, 93, 58, 61, 53, 61, 75, 56, 54, 52, 57, 52, 61, 53, 107, 53, 60, 66, 51, 54, 65, 79, 105, 54, 79, 67, 52, 56, 121, 36, 117, 63, 151, 75, 61, 79, 61, 64, 63, 60, 69, 69, 59, 62, 74, 92, 69, 47, 70, 59, 60, 52, 52, 63, 57, 66, 79, 69, 79, 55, 62, 69, 63, 57, 83, 70, 62, 62, 50, 46, 61, 64, 95, 66, 74, 56, 52, 73, 67, 53, 51, 55, 54, 58, 76, 71, 61, 62, 81, 47, 87, 77, 64, 70, 54, 75, 78, 64, 65, 66, 79, 46, 64, 45, 50, 93, 59, 59, 76, 69, 61, 63, 54, 127, 72, 59, 47, 69, 57, 61, 84, 48, 74, 56, 69, 69, 72, 47, 77, 69, 76, 105, 67, 54, 61, 71, 62, 78, 54, 53, 70, 57, 65, 51, 60, 87, 62, 78, 56, 44, 61, 49, 62, 75, 68, 54, 70, 73, 62, 47, 83, 61, 57, 63, 99, 88, 66, 64, 72, 62, 89, 63, 66, 81, 68, 49, 34, 79, 68, 55, 91, 80, 64, 54, 58, 66, 70, 52, 87, 50, 61, 66, 60, 125, 56, 64, 81, 71, 66, 59, 49, 66, 78, 55, 83, 54, 76, 65, 48, 43, 54, 56, 75, 79, 78, 87, 87, 53, 67, 63, 59, 87, 51, 71, 58, 57, 68, 72, 79, 70, 61, 63, 62, 56, 63, 65, 72, 72, 61, 63, 64, 62, 54, 75, 78, 79, 57, 68, 67, 70, 63, 108, 60, 60, 57, 75, 107, 59, 58, 84, 91, 49, 76, 97, 74, 76, 60, 46, 90, 68, 76, 43, 58, 95, 55, 62, 98, 74, 36, 60, 64, 63, 64, 59, 62, 56, 51, 79, 136, 62, 72, 61, 65, 66, 74, 146, 61, 48, 56, 77, 76, 70, 78, 56, 65, 63, 63, 68, 48, 66, 76, 56, 55, 69, 50, 77, 49, 81, 50, 72, 44, 68, 43, 76, 77, 81, 99, 49, 84, 63, 100, 62, 61, 70, 63, 70, 75, 75, 58, 77, 71, 53, 51, 72, 63, 49, 62, 79, 68, 98, 81, 70, 73, 77, 65, 58, 59, 47, 50, 74, 52, 63, 68, 63, 61, 60, 57, 77, 60, 76, 50, 90, 65, 58, 65, 53, 68, 62, 51, 58, 55, 64, 64, 56, 73, 54, 65, 58, 50, 61, 84, 46, 60, 63, 129, 69, 80, 72, 45, 75, 65, 65, 66, 83, 53, 65, 62, 57, 55, 58, 64, 63, 58, 44, 68, 57, 82, 63, 71, 53, 41, 50, 61, 80, 59, 51, 48, 65, 42, 47, 78, 71, 44, 56, 67, 90, 70, 55, 49, 80, 65, 69, 91, 59, 60, 69, 67, 44, 74, 69, 59, 58, 57, 58, 62, 83, 65, 56, 56, 54, 70, 73, 75, 57, 69, 64, 79, 83, 111, 51, 76, 53, 64, 54, 107, 76, 79, 56, 62, 48, 72, 74, 69, 48, 47, 55, 73, 63, 68, 62, 85, 77, 55, 59, 54, 47, 70, 64, 45, 75, 66, 44, 48, 50, 83, 78, 68, 67, 77, 60, 59, 62, 51, 75, 41, 93, 65, 49, 63, 60, 64, 89, 62, 51, 92, 70, 53, 71, 61, 59, 61, 40, 53, 67, 54, 78, 71, 61, 62, 56, 58, 56, 50, 75, 57, 54, 60, 73, 70, 53, 74, 69, 41, 70, 64, 59, 66, 68, 62, 63, 72, 63, 62, 51, 73, 52, 57, 81, 67, 50, 49, 51, 57, 62, 80, 57, 77, 85, 54, 49, 58, 74, 64, 52, 51, 56, 53, 86, 65, 56, 64, 80, 63, 75, 61, 37, 64, 97, 65, 76, 57, 71, 55, 62, 64, 58, 71, 64, 64, 60, 58, 54, 58, 72, 64, 62, 57, 56, 59, 68, 65, 60, 49, 80, 58, 66, 68, 62, 68, 68, 67, 64, 55, 54, 57, 51, 60, 50, 81, 66, 51, 59, 62, 67, 55, 65, 70, 58, 63, 71, 60, 54, 53, 69, 86, 78, 57, 63, 68, 59, 55, 65, 80, 85, 60, 62, 59, 96, 63, 48, 63, 50, 56, 64, 72, 64, 64, 37, 54, 60, 82, 70, 65, 56, 69, 66, 66, 47, 62, 60, 67, 68, 63, 47, 58, 55, 87, 63, 67, 63, 65, 80, 74, 87, 58, 65, 58, 72, 48, 83, 56, 58, 73, 68, 55, 64, 79, 52, 67, 58, 56, 92, 59, 66, 50, 49, 78, 74, 77, 71, 62, 49, 80, 58, 55, 73, 75, 65, 64, 55, 81, 64, 82, 57, 67, 56, 61, 76, 75, 78, 70, 67, 69, 58, 60, 78, 62, 61, 80, 70, 79, 68, 61, 82, 61, 66, 69, 74, 60, 91, 54, 64, 52, 65, 77, 71, 64, 78, 62, 77, 69, 94, 76, 77, 51, 60, 100, 62, 46, 75, 81, 58, 70, 68, 60, 69, 78, 65, 76, 58, 106, 55, 64, 62, 56, 65, 62, 64, 54, 69, 68, 77, 56, 66, 63, 67, 57, 66, 86, 61, 54, 78, 73, 69, 56, 57, 60, 65, 65, 46, 91, 57, 86, 71, 61, 58, 98, 66, 53, 73, 64, 58, 80, 69, 58, 89, 72, 42, 71, 43, 81, 66, 73, 69, 73, 78, 62, 93, 71, 68, 64, 68, 72, 110, 78, 61, 106, 61, 66, 51, 56, 57, 74, 95, 57, 60, 70, 88, 57, 67, 63, 78, 52, 75, 54, 60, 76, 54, 67, 67, 101, 65, 75, 45, 51, 64, 57, 73, 91, 83, 65, 60, 63, 48, 82, 71, 73, 67, 62, 89, 90, 68, 65, 107, 63, 65, 68, 69, 65, 69, 61, 57, 65, 65, 69, 81, 60, 78, 58, 82, 56, 60, 64, 69, 51, 58, 74, 88, 52, 64, 43, 61, 64, 64, 58, 71, 67, 67, 59, 67, 71, 78, 86, 57, 69, 99, 86, 72, 64, 73, 72, 52, 51, 67, 57, 55, 73, 59, 75, 61, 46, 74, 45, 57, 67, 54, 66, 73, 82, 65, 80, 65, 59, 49, 65, 72, 58, 53, 65, 65, 61, 71, 68, 43, 78, 66, 58, 67, 52, 61, 56, 45, 62, 64, 64, 66, 64, 62, 76, 57, 53, 59, 70, 55, 64, 60, 61, 54, 82, 110, 81, 72, 71, 60, 80, 56, 65, 57, 78, 53, 73, 66, 78, 62, 63, 57, 59, 62, 62, 62, 74, 46, 61, 66, 58, 77, 70, 44, 79, 68, 67, 89, 113, 92, 135, 54, 128, 62, 68, 79, 62, 61, 73, 74, 53, 53, 60, 63, 48, 62, 53, 70, 60, 57, 56, 53, 62, 50, 67, 51, 92, 51, 96, 79, 66, 68, 63, 64, 80, 72, 64, 63, 57, 61, 65, 53, 48, 78, 66, 50, 56, 66, 69, 64, 48, 76, 92, 70, 66, 51, 56, 81, 70, 53, 58, 64, 64, 107, 73, 59, 79, 71, 73, 69, 71, 61, 86, 59, 62, 60, 63, 69, 74, 57, 45, 59, 62, 130, 55, 56, 60, 49, 53, 59, 79, 54, 68, 79, 55, 49, 66, 65, 54, 56, 90, 99, 52, 61, 39, 54, 62, 64, 64, 71, 59, 80, 62, 73, 60, 88, 56, 61, 67, 52, 79, 69, 71, 57, 55, 78, 58, 55, 69, 63, 99, 81, 64, 64, 88, 78, 66, 63, 60, 73, 76, 54, 58, 78, 75, 67, 72, 89, 61, 60, 60, 57, 57, 60, 61, 87, 53, 54, 61, 50, 62, 51, 82, 133, 78, 51, 69, 65, 54, 59, 57, 70, 84, 68, 56, 71, 52, 73, 73, 83, 41, 57, 72, 84, 64, 46, 72, 63, 73, 58, 75, 58, 66, 62, 59, 50, 65, 59, 57, 65, 64, 60, 55, 56, 93, 70, 59, 81, 60, 76, 73, 72, 47, 102, 62, 88, 53, 52, 74, 67, 41, 115, 60, 73, 66, 99, 78, 65, 72, 66, 65, 55, 57, 52, 65, 68, 57, 58, 87, 62, 88, 65, 61, 69, 66, 50, 60, 65, 71, 78, 73, 69, 54, 67, 51, 57, 57, 93, 100, 66, 75, 70, 50, 64, 69, 139, 51, 65, 65, 48, 56, 68, 52, 73, 79, 67, 62, 54, 77, 61, 54, 74, 45, 65, 85, 84, 70, 67, 55, 64, 84, 68, 52, 56, 47, 58, 81, 81, 52, 60, 79, 79, 63, 78, 73, 76, 59, 114, 68, 61, 75, 64, 82, 75, 61, 59, 58, 60, 56, 86, 64, 70, 81, 58, 67, 51, 75, 57, 70, 55, 70, 55, 62, 85, 52, 57, 55, 82, 66, 41, 79, 76, 92, 43, 60, 59, 51, 63, 57, 45, 82, 70, 84, 51, 67, 61, 61, 64, 76, 69, 77, 72, 58, 67, 124, 55, 55, 55, 55, 91, 69, 67, 52, 58, 56, 69, 58, 76, 62, 73, 60, 60, 66, 55, 63, 89, 76, 43, 72, 65, 73, 70, 64, 55, 89, 69, 59, 30, 62, 49, 66, 74, 69, 53, 60, 50, 53, 67, 81, 66, 67, 62, 56, 70, 76, 61, 64, 82, 65, 80, 50, 69, 61, 61, 52, 88, 53, 63, 58, 66, 65, 74, 68, 52, 61, 66, 56, 78, 120, 60, 69, 57, 60, 47, 122, 61, 49, 58, 66, 61, 42, 71, 81, 68, 54, 51, 78, 71, 61, 56, 84, 69, 69, 67, 64, 70, 57, 68, 51, 51, 65, 59, 81, 73, 94, 92, 66, 65, 78, 66, 49, 56, 59, 61, 82, 68, 87, 44, 75, 67, 70, 51, 63, 73, 48, 61, 62, 90, 64, 66, 50, 74, 72, 55, 59, 75, 57, 58, 72, 56, 58, 64, 48, 66, 59, 55, 45, 42, 66, 84, 62, 53, 51, 58, 65, 63, 52, 73, 83, 60, 65, 64, 64, 57, 75, 68, 67, 66, 60, 92, 72, 60, 77, 47, 76, 65, 59, 80, 73, 78, 59, 58, 56, 62, 91, 62, 57, 69, 59, 66, 67, 59, 54, 47, 68, 69, 57, 64, 67, 55, 54, 62, 50, 69, 70, 65, 59, 81, 54, 55, 67, 52, 54, 56, 62, 79, 71, 62, 47, 67, 77, 53, 65, 58, 63, 56, 51, 65, 61, 70, 70, 53, 59, 76, 68, 71, 70, 58, 62, 66, 72, 85, 103, 64, 83, 54, 72, 70, 53, 66, 64, 54, 53, 65, 60, 64, 67, 70, 70, 66, 61, 66, 64, 71, 65, 55, 51, 71, 63, 64, 68, 52, 74, 47, 49, 73, 64, 83, 50, 54, 74, 67, 66, 54, 67, 61, 73, 67, 75, 42, 52, 66, 67, 69, 69, 57, 79, 68, 69, 48, 67, 62, 59, 69, 60, 71, 50, 60, 55, 60, 68, 70, 55, 59, 57, 50, 79, 68, 77, 64, 55, 99, 56, 66, 44, 71, 70, 75, 59, 67, 52, 75, 63, 62, 81, 58, 98, 60, 51, 65, 66, 55, 54, 51, 62, 71, 61, 51, 68, 86, 63, 58, 66, 57, 62, 72, 73, 71, 48, 78, 85, 55, 46, 53, 68, 56, 63, 62, 56, 63, 62, 66, 67, 58, 65, 60, 64, 88, 58, 115, 78, 54, 46, 65, 62, 56, 73, 67, 60, 65, 128, 46, 51, 63, 85, 58, 54, 67, 65, 67, 65, 50, 94, 72, 63, 49, 46, 56, 61, 59, 62, 52, 79, 69, 67, 52, 65, 62, 84, 131, 66, 73, 61, 74, 71, 69, 53, 65, 61, 67, 69, 60, 65, 81, 62, 69, 84, 51, 70, 64, 80, 72, 66, 94, 61, 58, 74, 64, 56, 78, 72, 88, 84, 51, 57, 48, 54, 83, 72, 40, 65, 58, 49, 80, 59, 60, 112, 62, 45, 60, 58, 65, 47, 57, 65, 53, 61, 66, 55, 54, 61, 85, 55, 60, 79, 56, 59, 59, 46, 57, 83, 59, 59, 84, 60, 52, 59, 59, 85, 76, 63, 82, 54, 49, 72, 64, 51, 45, 73, 66, 56, 85, 38, 89, 53, 63, 79, 69, 56, 64, 46, 55, 81, 54, 67, 87, 65, 40, 57, 70, 61, 56, 69, 78, 56, 72, 69, 83, 63, 48, 82, 71, 65, 82, 56, 66, 58, 76, 72, 71, 72, 82, 88, 60, 52, 81, 69, 81, 55, 53, 62, 58, 83, 62, 61, 64, 63, 66, 72, 62, 74, 89, 56, 61, 48, 65, 53, 72, 90, 64, 64, 47, 68, 59, 77, 66, 65, 72, 74, 72, 50, 72, 47, 36, 63, 61, 71, 66, 68, 60, 57, 91, 69, 98, 75, 59, 63, 61, 64, 66, 69, 64, 74, 68, 66, 61, 59, 54, 70, 102, 53, 65, 58, 77, 73, 69, 67, 69, 50, 52, 85, 63, 52, 66, 61, 59, 54, 96, 61, 67, 72, 65, 92, 85, 73, 70, 54, 60, 77, 68, 87, 63, 111, 63, 116, 61, 110, 65, 56, 63, 67, 57, 96, 53, 81, 50, 50, 36, 66, 33, 68, 70, 54, 70, 56, 76, 75, 83, 48, 56, 81, 46, 87, 59, 69, 74, 75, 61, 60, 57, 92, 57, 55, 50, 53, 75, 70, 57, 76, 55, 57, 66, 76, 52, 76, 59, 48, 82, 53, 68, 67, 69, 75, 39, 60, 52, 55, 94, 65, 63, 77, 57, 51, 61, 84, 61, 68, 60, 64, 81, 65, 89, 39, 60, 62, 69, 71, 154, 47, 69, 68, 59, 54, 71, 73, 62, 65, 63, 42, 52, 67, 48, 96, 80, 61, 49, 64, 56, 57, 58, 50, 93, 61, 68, 60, 94, 76, 74, 57, 41, 48, 55, 83, 59, 74, 60, 55, 62, 57, 59, 49, 87, 63, 61, 58, 59, 51, 101, 94, 62, 54, 61, 77, 72, 68, 68, 58, 74, 52, 54, 56, 76, 53, 64, 81, 42, 76, 61, 76, 50, 64, 68, 72, 63, 66, 87, 62, 114, 70, 63, 89, 69, 56, 66, 48, 63, 74, 75, 67, 53, 60, 62, 79, 83, 69, 56, 81, 46, 59, 60, 73, 78, 52, 95, 44, 70, 58, 60, 55, 44, 63, 54, 70, 91, 54, 82, 57, 59, 76, 59, 62, 65, 53, 53, 82, 52, 73, 96, 59, 67, 64, 44, 67, 63, 50, 105, 84, 69, 61, 78, 72, 59, 59, 57, 56, 65, 49, 68, 56, 67, 50, 49, 55, 69, 57, 132, 61, 61, 64, 89, 56, 63, 57, 69, 39, 87, 51, 65, 51, 65, 69, 57, 89, 64, 70, 62, 69, 79, 69, 138, 91, 80, 73, 97, 72, 72, 59, 64, 95, 91, 51, 55, 46, 83, 55, 53, 76, 60, 105, 64, 64, 48, 62, 66, 64, 64, 59, 73, 67, 82, 109, 74, 88, 56, 99, 60, 87, 66, 79, 74, 79, 77, 69, 68, 49, 67, 60, 88, 77, 74, 77, 72, 77, 59, 45, 58, 89, 74, 62, 68, 81, 70, 68, 60, 53, 62, 73, 61, 46, 60, 54, 75, 51, 65, 65, 62, 85, 57, 70, 57, 71, 66, 78, 55, 50, 79, 91, 70, 68, 58, 50, 60, 57, 76, 76, 48, 63, 51, 115, 62, 89, 76, 83, 69, 59, 91, 54, 52, 84, 42, 51, 106, 65, 76, 39, 69, 67, 60, 63, 63, 75, 54, 80, 66, 66, 57, 53, 81, 41, 76, 70, 72, 83, 71, 66, 71, 83, 76, 65, 48, 55, 54, 51, 76, 42, 65, 67, 89, 55, 76, 82, 66, 59, 68, 57, 83, 65, 84, 80, 48, 65, 58, 59, 70, 67, 59, 68, 65, 48, 54, 88, 59, 78, 49, 87, 64, 59, 54, 107, 67, 78, 57, 51, 61, 82, 57, 78, 74, 66, 61, 64, 57, 62, 60, 54, 49, 62, 66, 51, 61, 86, 66, 72, 54, 47, 46, 52, 65, 48, 98, 51, 52, 68, 67, 60, 57, 53, 93, 56, 42, 54, 50, 88, 69, 74, 65, 66, 65, 67, 53, 57, 89, 58, 72, 64, 94, 77, 52, 55, 56, 89, 56, 53, 67, 50, 59, 37, 65, 54, 52, 54, 65, 104, 56, 58, 51, 61, 52, 75, 43, 64, 104, 61, 55, 75, 60, 74, 56, 55, 84, 59, 76, 73, 86, 59, 63, 56, 67, 54, 62, 33, 87, 63, 73, 76, 64, 59, 67, 55, 54, 58, 64, 58, 65, 52, 62, 53, 61, 62, 66, 78, 61, 61, 58, 94, 61, 71, 67, 50, 61, 75, 67, 76, 49, 52, 74, 67, 86, 58, 81, 60, 66, 74, 106, 65, 83, 52, 44, 64, 61, 55, 75, 64, 63, 43, 59, 82, 64, 52, 51, 70, 57, 79, 72, 68, 52, 52, 68, 36, 113, 62, 58, 72, 71, 53, 76, 63, 68, 77, 81, 65, 55, 57, 52, 60, 83, 57, 72, 65, 74, 74, 66, 81, 90, 55, 49, 63, 54, 56, 73, 70, 67, 39, 51, 44, 68, 148, 57, 59, 51, 68, 69, 51, 77, 58, 92, 65, 69, 65, 57, 59, 50, 64, 97, 73, 51, 83, 69, 66, 55, 61, 78, 49, 66, 56, 62, 68, 68, 66, 68, 79, 71, 72, 53, 74, 104, 45, 72, 66, 82, 94, 105, 64, 71, 68, 61, 80, 69, 69, 78, 87, 63, 59, 61, 86, 65, 54, 73, 70, 59, 70, 72, 59, 61, 60, 62, 76, 57, 56, 71, 65, 80, 60, 51, 73, 60, 53, 102, 74, 60, 62, 62, 53, 56, 64, 60, 69, 53, 54, 58, 60, 82, 65, 87, 66, 93, 82, 59, 59, 76, 59, 96, 70, 56, 44, 69, 56, 79, 73, 72, 55, 81, 55, 91, 67, 40, 51, 57, 35, 60, 81, 62, 66, 46, 67, 52, 80, 51, 67, 67, 59, 82, 83, 41, 62, 63, 72, 55, 76, 71, 68, 45, 61, 63, 60, 68, 58, 74, 57, 63, 75, 60, 60, 93, 63, 66, 67, 66, 65, 69, 87, 62, 54, 72, 56, 75, 54, 64, 48, 53, 56, 105, 56, 56, 49, 74, 59, 41, 56, 86, 116, 69, 75, 62, 63, 62, 93, 56, 79, 68, 63, 85, 77, 67, 61, 93, 70, 56, 90, 62, 88, 78, 48, 64, 66, 51, 71, 64, 60, 69, 56, 63, 85, 66, 72, 76, 64, 90, 76, 74, 55, 56, 71, 32, 62, 64, 55, 86, 59, 59, 84, 67, 67, 55, 77, 57, 65, 59, 61, 60, 61, 68, 62, 70, 63, 46, 63, 67, 60, 65, 62, 71, 57, 75, 69, 60, 61, 82, 53, 88, 51, 54, 71, 64, 63, 51, 78, 47, 66, 68, 55, 44, 69, 59, 78, 51, 75, 83, 53, 76, 70, 50, 52, 46, 60, 90, 66, 53, 55, 74, 91, 84, 79, 74, 69, 68, 100, 81, 56, 60, 69, 131, 92, 50, 72, 93, 59, 78, 108, 62, 59, 68, 60, 51, 61, 72, 66, 58, 55, 60, 50, 50, 65, 61, 73, 74, 65, 66, 82, 50, 93, 65, 84, 98, 48, 55, 59, 60, 55, 64, 67, 97, 52, 79, 63, 46, 57, 55, 65, 56, 57, 73, 46, 58, 89, 66, 57, 72, 55, 88, 37, 47, 57, 60, 99, 74, 92, 99, 59, 54, 103, 70, 69, 73, 69, 95, 45, 50, 80, 48, 71, 88, 70, 86, 101, 84, 47, 64, 64, 61, 59, 71, 52, 76, 85, 77, 87, 64, 51, 58, 63, 62, 50, 72, 82, 58, 81, 78, 61, 62, 55, 63, 66, 52, 61, 50, 58, 69, 48, 74, 59, 71, 45, 43, 47, 64, 69, 80, 58, 65, 64, 83, 71, 37, 62, 62, 68, 89, 91, 64, 60, 64, 73, 55, 75, 67, 41, 52, 60, 50, 61, 123, 72, 51, 65, 56, 39, 48, 53, 68, 60, 62, 67, 66, 60, 60, 78, 67, 58, 48, 68, 64, 119, 73, 57, 69, 53, 123, 58, 90, 76, 47, 77, 88, 58, 62, 63, 86, 69, 56, 47, 77, 69, 62, 52, 47, 64, 73, 66, 56, 64, 49, 50, 56, 64, 50, 65, 79, 55, 75, 55, 67, 66, 57, 72, 48, 57, 93, 47, 58, 52, 64, 115, 74, 48, 69, 61, 52, 63, 83, 68, 82, 78, 58, 70, 24, 69, 46, 76, 63, 95, 51, 74, 58, 65, 67, 57, 76, 57, 55, 58, 57, 86, 70, 60, 58, 69, 52, 76, 62, 78, 52, 82, 70, 74, 57, 64, 55, 55, 70, 70, 53, 66, 65, 53, 56, 92, 63, 55, 56, 56, 99, 86, 77, 45, 80, 66, 65, 65, 90, 48, 61, 60, 47, 63, 68, 67, 73, 58, 79, 89, 57, 70, 75, 51, 89, 69, 79, 83, 79, 64, 57, 71, 57, 53, 60, 64, 65, 52, 71, 87, 80, 86, 55, 91, 82, 53, 74, 75, 70, 67, 67, 50, 140, 68, 77, 65, 50, 75, 75, 59, 48, 55, 60, 106, 86, 46, 58, 61, 50, 63, 63, 91, 48, 94, 56, 52, 61, 49, 72, 62, 54, 71, 66, 85, 61, 57, 56, 77, 55, 51, 97, 45, 79, 45, 69, 60, 64, 66, 69, 83, 63, 49, 67, 94, 69, 51, 80, 51, 53, 51, 83, 104, 48, 76, 60, 64, 54, 60, 60, 91, 57, 50, 52, 97, 53, 55, 65, 80, 62, 77, 72, 50, 54, 113, 56, 74, 62, 56, 80, 63, 67, 56, 54, 57, 54, 55, 64, 62, 80, 77, 46, 78, 68, 88, 58, 53, 95, 75, 65, 80, 75, 68, 62, 75, 78, 89, 57, 77, 61, 71, 75, 57, 49, 71, 71, 61, 75, 48, 68, 50, 62, 69, 63, 77, 59, 58, 52, 115, 71, 89, 61, 72, 77, 77, 69, 64, 34, 58, 58, 44, 61, 49, 70, 67, 56, 85, 82, 59, 73, 48, 85, 66, 84, 59, 56, 53, 65, 65, 61, 60, 65, 71, 85, 72, 73, 78, 52, 66, 67, 62, 62, 77, 71, 62, 60, 60, 49, 74, 56, 55, 63, 59, 62, 70, 61, 64, 60, 90, 64, 62, 62, 63, 90, 70, 51, 54, 51, 52, 74, 59, 61, 69, 71, 44, 52, 61, 86, 48, 56, 48, 65, 64, 61, 57, 73, 71, 56, 49, 77, 65, 60, 68, 65, 76, 62, 70, 70, 124, 93, 61, 41, 68, 71, 78, 70, 68, 53, 49, 81, 67, 60, 66, 62, 69, 75, 102, 91, 67, 68, 47, 64, 89, 67, 42, 67, 81, 66, 61, 71, 72, 71, 62, 69, 55, 60, 57, 47, 97, 77, 75, 49, 67, 53, 84, 63, 68, 68, 68, 56, 62, 65, 74, 54, 50, 54, 52, 52, 61, 59, 58, 62, 70, 88, 70, 71, 53, 71, 86, 69, 68, 71, 76, 62, 81, 75, 73, 53, 61, 58, 63, 61, 43, 66, 50, 77, 53, 97, 57, 66, 49, 68, 71, 80, 56, 76, 70, 83, 53, 85, 58, 64, 65, 70, 57, 65, 56, 41, 61, 59, 118, 51, 63, 81, 67, 51, 51, 76, 58, 57, 40, 56, 70, 69, 68, 74, 82, 59, 71, 61, 82, 89, 52, 69, 69, 66, 82, 51, 66, 66, 73, 54, 55, 83, 100, 64, 64, 69, 54, 85, 156, 60, 65, 45, 65, 57, 56, 68, 58, 87, 66, 66, 67, 63, 79, 45, 47, 82, 65, 59, 51, 80, 62, 62, 66, 71, 60, 90, 58, 60, 64, 59, 44, 120, 78, 62, 61, 49, 48, 88, 47, 69, 59, 46, 55, 98, 89, 72, 67, 61, 55, 55, 67, 70, 79, 55, 66, 62, 93, 75, 45, 61, 50, 55, 90, 56, 49, 43, 59, 77, 61, 52, 67, 85, 70, 67, 62, 63, 75, 73, 81, 94, 77, 49, 39, 44, 63, 75, 67, 75, 57, 53, 51, 59, 71, 57, 80, 78, 70, 61, 106, 62, 57, 59, 60, 52, 52, 59, 61, 85, 69, 77, 78, 53, 54, 75, 56, 93, 67, 53, 66, 57, 61, 66, 70, 61, 65, 62, 70, 70, 58, 55, 66, 57, 57, 62, 77, 48, 59, 62, 85, 58, 59, 79, 77, 45, 61, 67, 60, 60, 83, 51, 86, 83, 67, 56, 55, 46, 60, 72, 86, 62, 55, 54, 82, 76, 54, 75, 47, 78, 45, 57, 43, 75, 60, 130, 66, 52, 73, 69, 83, 63, 60, 75, 169, 46, 82, 52, 48, 70, 73, 74, 76, 65, 72, 81, 75, 48, 60, 62, 80, 78, 60, 61, 75, 57, 45, 67, 62, 62, 66, 64, 58, 60, 58, 50, 63, 48, 63, 72, 59, 46, 82, 59, 80, 44, 57, 54, 51, 81, 73, 55, 70, 56, 66, 76, 93, 55, 94, 60, 53, 69, 58, 66, 72, 49, 75, 75, 64, 52, 44, 53, 54, 61, 61, 58, 68, 64, 75, 60, 79, 74, 59, 65, 89, 67, 68, 48, 65, 61, 55, 64, 71, 95, 81, 62, 53, 57, 45, 57, 68, 52, 54, 63, 67, 80, 67, 76, 79, 92, 57, 49, 43, 80, 54, 77, 85, 75, 57, 55, 76, 48, 63, 48, 56, 102, 120, 63, 47, 80, 57, 59, 56, 54, 59, 59, 48, 47, 51, 59, 67, 65, 65, 82, 44, 56, 55, 74, 52, 63, 58, 56, 78, 65, 78, 54, 87, 63, 52, 58, 52, 52, 61, 63, 45, 56, 64, 67, 79, 57, 62, 51, 77, 45, 58, 68, 59, 65, 108, 38, 51, 89, 53, 68, 62, 66, 58, 56, 98, 81, 74, 86, 66, 71, 80, 66, 47, 61, 70, 81, 65, 82, 77, 42, 63, 64, 51, 60, 75, 60, 64, 74, 57, 57, 68, 81, 66, 64, 62, 70, 89, 69, 68, 58, 59, 59, 52, 72, 83, 64, 73, 77, 45, 52, 54, 52, 93, 62, 80, 62, 68, 73, 55, 50, 52, 68, 61, 64, 53, 67, 83, 79, 53, 49, 54, 75, 70, 71, 79, 66, 56, 67, 84, 89, 82, 53, 62, 47, 50, 71, 34, 66, 53, 60, 71, 161, 59, 67, 75, 47, 63, 51, 53, 92, 48, 64, 62, 61, 60, 77, 77, 56, 48, 75, 72, 55, 96, 80, 56, 83, 75, 86, 47, 90, 62, 66, 69, 56, 74, 51, 66, 48, 61, 57, 53, 67, 63, 55, 61, 73, 70, 66, 94, 83, 74, 62, 68, 69, 56, 70, 65, 66, 54, 77, 61, 74, 35, 73, 57, 48, 63, 57, 43, 67, 49, 64, 88, 100, 59, 72, 89, 70, 64, 69, 71, 84, 63, 58, 119, 51, 50, 58, 52, 63, 70, 60, 58, 56, 62, 83, 63, 68, 76, 62, 66, 56, 94, 54, 67, 55, 53, 45, 74, 51, 52, 60, 68, 55, 54, 61, 87, 54, 67, 53, 73, 56, 76, 65, 49, 62, 70, 75, 60, 52, 65, 69, 83, 79, 72, 45, 59, 80, 70, 104, 67, 74, 66, 67, 59, 78, 65, 79, 69, 48, 64, 63, 55, 52, 58, 51, 57, 86, 79, 104, 50, 69, 66, 70, 76, 51, 61, 77, 51, 65, 59, 67, 89, 60, 69, 79, 47, 57, 53, 52, 63, 72, 105, 112, 77, 88, 55, 56, 60, 65, 82, 53, 55, 67, 47, 47, 56, 47, 58, 72, 77, 63, 90, 68, 104, 57, 76, 60, 51, 82, 60, 66, 91, 78, 85, 61, 67, 58, 55, 51, 72, 106, 42, 72, 65, 66, 78, 74, 80, 64, 80, 68, 55, 60, 106, 73, 60, 86, 77, 70, 49, 86, 83, 61, 63, 50, 46, 58, 63, 55, 64, 87, 74, 57, 81, 55, 72, 66, 72, 67, 51, 62, 66, 46, 74, 48, 60, 56, 54, 62, 49, 54, 56, 59, 71, 54, 37, 62, 55, 54, 73, 57, 78, 67, 61, 72, 53, 89, 62, 79, 54, 59, 60, 52, 66, 52, 52, 48, 50, 72, 60, 80, 59, 61, 85, 60, 64, 95, 74, 60, 57, 57, 68, 59, 72, 58, 79, 75, 54, 50, 91, 52, 66, 57, 79, 39, 63, 62, 54, 49, 60, 47, 50, 83, 61, 57, 72, 88, 56, 70, 62, 60, 53, 60, 104, 57, 53, 93, 48, 63, 72, 77, 69, 57, 65, 65, 77, 72, 114, 95, 45, 73, 69, 96, 58, 67, 62, 61, 63, 74, 61, 84, 60, 56, 56, 81, 61, 72, 116, 59, 69, 79, 65, 62, 58, 40, 72, 54, 56, 68, 47, 62, 74, 53, 58, 61, 73, 88, 57, 53, 55, 63, 80, 62, 49, 57, 47, 58, 63, 81, 62, 68, 52, 61, 69, 94, 45, 44, 94, 130, 77, 68, 57, 58, 72, 57, 86, 47, 67, 85, 51, 76, 64, 57, 66, 80, 101, 98, 76, 72, 63, 88, 76, 100, 53, 63, 40, 55, 54, 53, 54, 76, 58, 73, 56, 84, 75, 54, 87, 53, 79, 60, 59, 51, 68, 73, 46, 79, 77, 85, 58, 55, 57, 56, 56, 78, 76, 51, 60, 68, 71, 61, 57, 73, 62, 39, 79, 76, 79, 50, 48, 90, 64, 93, 98, 90, 70, 53, 54, 46, 52, 58, 73, 69, 61, 67, 74, 55, 66, 72, 70, 81, 73, 64, 88, 48, 64, 59, 51, 59, 63, 66, 54, 65, 74, 79, 138, 82, 78, 75, 66, 67, 63, 63, 69, 65, 74, 60, 56, 57, 63, 57, 66, 60, 87, 67, 62, 74, 59, 57, 54, 63, 47, 61, 98, 65, 74, 67, 62, 63, 67, 34, 53, 82, 80, 93, 76, 79, 57, 59, 61, 41, 77, 114, 60, 63, 78, 74, 65, 60, 76, 44, 59, 48, 56, 51, 65, 55, 69, 47, 79, 61, 71, 60, 65, 58, 59, 73, 55, 73, 62, 61, 72, 63, 90, 67, 48, 50, 66, 65, 55, 78, 70, 81, 51, 54, 73, 74, 84, 69, 71, 66, 83, 70, 76, 77, 65, 59, 63, 38, 57, 71, 71, 61, 76, 48, 66, 47, 41, 73, 58, 69, 60, 52, 112, 53, 69, 65, 52, 72, 59, 45, 45, 64, 69, 50, 83, 80, 43, 59, 65, 67, 63, 59, 63, 62, 58, 58, 56, 73, 69, 80, 61, 100, 73, 65, 58, 70, 101, 82, 50, 79, 59, 66, 61, 67, 78, 60, 55, 56, 76, 59, 76, 60, 65, 70, 59, 71, 64, 76, 70, 51, 57, 61, 52, 74, 65, 56, 66, 65, 64, 64, 83, 58, 73, 71, 52, 62, 58, 81, 65, 56, 49, 65, 51, 107, 76, 64, 62, 78, 69, 68, 55, 58, 69, 61, 89, 127, 56, 52, 55, 79, 62, 57, 71, 56, 94, 53, 93, 50, 50, 93, 49, 78, 59, 50, 63, 70, 52, 67, 64, 77, 70, 57, 75, 76, 98, 59, 61, 61, 61, 71, 68, 46, 49, 65, 52, 47, 35, 47, 80, 48, 60, 57, 57, 75, 66, 61, 74, 79, 44, 70, 68, 55, 66, 61, 50, 73, 74, 94, 44, 65, 62, 51, 59, 63, 68, 45, 60, 62, 73, 76, 58, 71, 57, 62, 65, 97, 64, 59, 64, 66, 66, 120, 63, 71, 63, 59, 40, 83, 80, 59, 56, 73, 62, 68, 64, 64, 64, 75, 64, 61, 64, 50, 61, 70, 54, 65, 63, 71, 53, 92, 61, 55, 63, 78, 56, 51, 61, 68, 73, 56, 58, 66, 72, 98, 89, 65, 54, 57, 53, 72, 66, 63, 90, 74, 61, 62, 52, 69, 82, 75, 153, 64, 53, 51, 74, 61, 50, 56, 83, 73, 77, 84, 59, 76, 63, 85, 57, 66, 74, 51, 77, 83, 60, 87, 73, 56, 59, 51, 66, 66, 80, 60, 62, 68, 55, 56, 68, 53, 58, 84, 97, 97, 69, 67, 77, 94, 76, 82, 81, 57, 94, 55, 61, 67, 75, 60, 52, 73, 80, 77, 50, 54, 54, 47, 69, 69, 64, 69, 66, 62, 74, 98, 78, 77, 49, 54, 53, 62, 70, 109, 55, 68, 68, 61, 67, 52, 74, 68, 59, 67, 77, 95, 50, 76, 57, 64, 74, 54, 62, 60, 50, 68, 65, 52, 48, 72, 77, 55, 59, 64, 68, 53, 84, 58, 63, 57, 56, 54, 62, 60, 73, 46, 71, 65, 76, 67, 58, 56, 71, 53, 95, 92, 53, 53, 64, 43, 70, 61, 82, 62, 57, 53, 53, 71, 54, 60, 69, 66, 54, 74, 71, 61, 91, 69, 53, 63, 56, 51, 77, 83, 59, 47, 53, 80, 68, 56, 70, 58, 71, 92, 46, 81, 78, 70, 73, 47, 86, 108, 60, 54, 89, 47, 62, 55, 57, 53, 71, 60, 63, 59, 67, 65, 72, 60, 67, 65, 73, 48, 75, 61, 60, 76, 79, 60, 81, 64, 53, 59, 61, 79, 78, 57, 63, 47, 81, 64, 52, 69, 59, 62, 64, 52, 68, 58, 45, 66, 56, 59, 54, 63, 109, 65, 51, 58, 68, 60, 69, 56, 52, 83, 66, 50, 71, 51, 59, 68, 67, 62, 60, 48, 82, 58, 61, 51, 65, 57, 71, 71, 62, 85, 53, 61, 64, 62, 69, 66, 68, 75, 73, 66, 54, 83, 79, 69, 61, 79, 59, 90, 55, 105, 60, 59, 42, 61, 72, 78, 52, 67, 78, 89, 60, 84, 61, 50, 52, 56, 82, 68, 71, 80, 63, 69, 58, 67, 59, 76, 58, 53, 64, 94, 76, 52, 95, 61, 68, 69, 70, 56, 71, 83, 73, 55, 76, 62, 74, 64, 88, 84, 67, 55, 85, 49, 37, 111, 60, 57, 57, 81, 59, 66, 67, 79, 71, 63, 66, 54, 80, 75, 68, 95, 77, 118, 62, 62, 73, 76, 59, 62, 60, 82, 44, 65, 61, 61, 50, 75, 54, 60, 73, 75, 75, 66, 49, 57, 59, 75, 52, 55, 78, 63, 68, 63, 54, 56, 71, 67, 58, 79, 63, 66, 59, 53, 66, 70, 72, 59, 71, 69, 72, 55, 67, 58, 60, 63, 68, 80, 61, 56, 59, 78, 56, 68, 54, 48, 67, 72, 58, 52, 53, 65, 65, 71, 106, 43, 68, 51, 77, 78, 63, 100, 62, 59, 55, 80, 73, 62, 80, 55, 61, 59, 72, 80, 50, 63, 67, 100, 79, 48, 76, 46, 67, 80, 85, 75, 66, 62, 54, 119, 70, 65, 72, 62, 54, 74, 53, 77, 41, 63, 49, 84, 64, 59, 45, 53, 47, 66, 64, 75, 57, 57, 68, 66, 59, 64, 69, 44, 53, 77, 58, 64, 55, 69, 77, 81, 70, 57, 57, 53, 91, 61, 89, 47, 71, 55, 55, 76, 61, 53, 60, 56, 98, 61, 47, 63, 56, 67, 54, 80, 75, 61, 57, 79, 86, 87, 68, 84, 62, 49, 60, 65, 56, 55, 60, 70, 84, 72, 51, 73, 52, 76, 76, 70, 74, 69, 69, 64, 95, 78, 57, 58, 78, 77, 81, 78, 83, 67, 66, 62, 85, 67, 51, 92, 81, 81, 66, 52, 71, 58, 93, 54, 61, 67, 69, 62, 63, 86, 40, 62, 56, 79, 51, 94, 60, 66, 56, 93, 61, 67, 41, 66, 63, 67, 63, 82, 46, 73, 46, 95, 64, 72, 75, 63, 57, 88, 79, 82, 110, 80, 60, 77, 50, 62, 56, 64, 67, 49, 76, 93, 60, 59, 71, 52, 52, 60, 59, 78, 60, 46, 69, 76, 76, 56, 59, 102, 69, 75, 85, 92, 66, 68, 57, 76, 69, 72, 69, 58, 54, 59, 72, 52, 53, 93, 72, 74, 60, 55, 51, 48, 38, 75, 55, 48, 63, 56, 64, 60, 72, 94, 144, 88, 82, 71, 57, 77, 70, 38, 63, 64, 59, 77, 73, 57, 71, 65, 53, 45, 71, 49, 88, 66, 66, 62, 56, 62, 49, 64, 106, 73, 92, 70, 51, 55, 59, 63, 60, 90, 54, 108, 64, 63, 55, 51, 64, 58, 67, 89, 83, 60, 54, 63, 72, 80, 84, 66, 55, 61, 54, 62, 91, 73, 62, 75, 74, 84, 61, 66, 71, 45, 85, 59, 60, 68, 63, 60, 61, 73, 74, 89, 50, 72, 46, 48, 62, 74, 79, 77, 67, 72, 60, 84, 82, 64, 63, 63, 57, 85, 67, 55, 59, 76, 44, 63, 61, 55, 61, 59, 75, 64, 65, 60, 68, 72, 62, 72, 55, 54, 74, 65, 75, 63, 58, 64, 72, 67, 65, 63, 41, 56, 55, 69, 67, 63, 67, 62, 60, 56, 54, 60, 49, 59, 63, 61, 65, 84, 63, 54, 103, 55, 71, 90, 70, 58, 54, 101, 60, 47, 53, 61, 72, 60, 66, 55, 86, 63, 80, 52, 53, 47, 62, 61, 80, 73, 68, 54, 58, 64, 80, 60, 75, 59, 55, 69, 87, 69, 73, 82, 70, 73, 50, 69, 54, 48, 75, 59, 68, 73, 67, 67, 75, 73, 47, 64, 53, 66, 61, 50, 63, 64, 49, 112, 63, 78, 72, 52, 59, 78, 62, 75, 77, 52, 126, 67, 62, 68, 60, 71, 65, 57, 67, 64, 54, 76, 53, 51, 59, 60, 67, 88, 97, 58, 51, 72, 49, 59, 53, 50, 49, 68, 52, 67, 56, 56, 57, 58, 57, 75, 67, 60, 68, 68, 58, 84, 66, 58, 72, 58, 51, 59, 59, 65, 76, 71, 61, 65, 54, 64, 59, 48, 88, 64, 62, 64, 62, 92, 52, 68, 64, 64, 67, 71, 53, 60, 58, 66, 62, 106, 70, 88, 54, 47, 65, 72, 71, 63, 82, 63, 75, 54, 97, 69, 79, 63, 63, 71, 60, 52, 68, 56, 75, 55, 74, 80, 57, 75, 70, 75, 72, 48, 58, 59, 54, 69, 81, 59, 70, 62, 72, 118, 85, 65, 58, 60, 37, 60, 63, 63, 57, 62, 73, 66, 58, 66, 53, 39, 148, 53, 59, 65, 74, 43, 87, 84, 81, 82, 54, 59, 59, 69, 69, 58, 61, 67, 54, 44, 55, 82, 84, 83, 72, 61, 71, 69, 50, 58, 83, 54, 70, 71, 60, 57, 65, 65, 66, 71, 86, 78, 54, 73, 38, 108, 60, 89, 80, 67, 58, 60, 56, 44, 70, 84, 72, 63, 69, 75, 63, 68, 63, 60, 70, 60, 65, 60, 62, 90, 62, 86, 62, 96, 56, 68, 75, 69, 78, 111, 88, 61, 63, 65, 52, 70, 96, 71, 46, 64, 60, 69, 69, 65, 63, 85, 58, 68, 74, 52, 68, 69, 60, 79, 47, 72, 44, 61, 55, 74, 66, 55, 71, 73, 49, 46, 55, 48, 61, 38, 68, 55, 58, 69, 74, 72, 55, 74, 51, 64, 79, 78, 48, 64, 65, 57, 79, 67, 56, 71, 56, 42, 69, 73, 53, 56, 70, 51, 54, 84, 47, 51, 90, 63, 58, 67, 65, 84, 72, 78, 70, 59, 59, 51, 78, 58, 81, 47, 70, 84, 88, 66, 66, 54, 74, 64, 83, 136, 98, 45, 78, 52, 76, 72, 64, 46, 62, 71, 76, 68, 58, 62, 71, 54, 59, 63, 94, 51, 60, 72, 68, 74, 63, 61, 87, 67, 59, 88, 63, 65, 79, 70, 60, 60, 80, 53, 44, 84, 65, 76, 61, 48, 53, 66, 67, 65, 56, 78, 63, 49, 99, 64, 62, 89, 75, 77, 66, 60, 53, 89, 76, 67, 56, 72, 67, 83, 38, 61, 61, 83, 80, 62, 81, 62, 71, 101, 64, 82, 72, 66, 71, 49, 91, 51, 79, 58, 77, 78, 80, 78, 70, 70, 62, 52, 76, 66, 55, 66, 49, 106, 71, 72, 57, 47, 58, 79, 61, 77, 72, 101, 63, 85, 83, 59, 58, 50, 58, 67, 64, 76, 64, 60, 85, 80, 62, 71, 69, 56, 67, 87, 53, 63, 100, 65, 71, 62, 83, 60, 67, 51, 57, 55, 61, 52, 63, 58, 62, 82, 66, 74, 70, 57, 63, 92, 54, 69, 68, 60, 62, 61, 56, 93, 58, 59, 60, 58, 86, 63, 55, 84, 56, 89, 50, 75, 70, 75, 77, 61, 69, 89, 77, 61, 59, 57, 64, 83, 54, 79, 73, 83, 48, 76, 47, 63, 43, 66, 65, 69, 59, 58, 59, 59, 56, 74, 80, 66, 55, 81, 58, 68, 65, 57, 58, 88, 37, 76, 59, 55, 76, 68, 88, 53, 68, 79, 68, 57, 71, 63, 57, 73, 72, 58, 61, 74, 63, 59, 67, 50, 58, 70, 56, 63, 110, 74, 56, 59, 60, 74, 55, 91, 60, 56, 59, 86, 79, 59, 88, 52, 68, 58, 56, 84, 57, 72, 52, 112, 59, 64, 61, 60, 74, 70, 77, 75, 66, 73, 62, 113, 71, 62, 54, 78, 47, 57, 47, 79, 56, 88, 50, 83, 39, 83, 58, 46, 49, 62, 51, 80, 77, 50, 79, 59, 61, 68, 72, 66, 56, 98, 73, 58, 60, 63, 79, 58, 63, 51, 83, 69, 79, 69, 55, 53, 46, 61, 54, 63, 83, 67, 74, 66, 98, 72, 66, 49, 48, 74, 56, 59, 63, 56, 84, 65, 75, 70, 65, 81, 44, 56, 58, 71, 57, 59, 65, 54, 68, 67, 50, 62, 57, 74, 48, 83, 47, 54, 62, 64, 74, 81, 51, 67, 66, 79, 68, 72, 56, 47, 74, 75, 92, 82, 77, 55, 47, 57, 61, 52, 67, 61, 85, 49, 43, 57, 70, 60, 40, 82, 66, 54, 42, 79, 71, 100, 63, 63, 69, 81, 81, 53, 61, 68, 48, 64, 62, 90, 52, 62, 67, 69, 64, 61, 80, 76, 58, 92, 43, 73, 83, 72, 84, 64, 67, 46, 57, 85, 57, 66, 70, 89, 82, 64, 76, 79, 89, 59, 60, 53, 76, 58, 48, 54, 65, 81, 46, 53, 56, 148, 58, 59, 55, 61, 57, 65, 60, 58, 64, 73, 68, 69, 82, 73, 60, 53, 70, 87, 64, 69, 64, 54, 68, 54, 49, 64, 54, 46, 68, 59, 62, 63, 88, 56, 64, 58, 67, 53, 70, 49, 55, 58, 63, 51, 69, 59, 62, 85, 66, 57, 60, 92, 89, 58, 75, 84, 55, 47, 50, 52, 64, 69, 75, 80, 73, 60, 64, 72, 61, 65, 77, 102, 64, 51, 71, 69, 70, 68, 67, 70, 82, 62, 71, 62, 61, 61, 61, 77, 65, 59, 64, 62, 57, 59, 64, 54, 67, 60, 77, 70, 55, 50, 60, 62, 81, 62, 66, 65, 57, 62, 71, 57, 53, 64, 49, 49, 63, 84, 57, 71, 53, 54, 77, 60, 102, 54, 40, 59, 62, 68, 67, 66, 58, 66, 59, 58, 65, 54, 74, 59, 55, 56, 50, 64, 59, 80, 52, 56, 54, 68, 89, 57, 95, 71, 59, 58, 80, 58, 56, 79, 81, 64, 68, 77, 71, 83, 61, 59, 59, 107, 67, 96, 71, 70, 74, 70, 60, 80, 83, 61, 96, 84, 70, 53, 96, 72, 63, 72, 58, 58, 62, 64, 53, 77, 67, 61, 42, 60, 107, 56, 89, 79, 54, 55, 54, 64, 84, 60, 70, 77, 88, 49, 55, 73, 52, 46, 75, 76, 95, 72, 57, 64, 51, 63, 57, 52, 64, 74, 54, 65, 52, 116, 67, 57, 62, 60, 60, 69, 61, 59, 50, 69, 77, 57, 69, 74, 40, 63, 71, 56, 66, 69, 62, 72, 102, 93, 54, 58, 50, 65, 83, 54, 102, 66, 76, 76, 71, 58, 67, 57, 49, 73, 98, 58, 63, 62, 62, 63, 71, 71, 58, 63, 88, 61, 70, 63, 61, 60, 59, 83, 56, 58, 61, 84, 77, 43, 56, 63, 91, 67, 59, 54, 60, 60, 60, 76, 51, 76, 56, 108, 65, 66, 72, 55, 55, 55, 58, 59, 52, 65, 68, 60, 60, 67, 96, 56, 60, 71, 51, 78, 100, 41, 66, 68, 68, 67, 64, 69, 64, 72, 64, 50, 64, 101, 68, 57, 50, 83, 62, 63, 62, 71, 84, 74, 69, 62, 97, 69, 54, 95, 62, 50, 55, 44, 54, 58, 47, 64, 68, 64, 57, 69, 60, 77, 55, 60, 96, 59, 90, 66, 61, 55, 85, 59, 66, 63, 60, 73, 72, 62, 60, 58, 55, 52, 49, 42, 59, 52, 51, 57, 66, 53, 50, 91, 76, 33, 62, 60, 58, 120, 66, 78, 73, 65, 76, 68, 57, 98, 80, 71, 58, 61, 69, 62, 78, 58, 78, 79, 76, 99, 88, 54, 84, 73, 73, 52, 71, 55, 75, 71, 60, 42, 44, 61, 73, 74, 59, 70, 59, 59, 54, 64, 53, 55, 63, 74, 70, 54, 99, 51, 63, 46, 57, 64, 55, 66, 84, 97, 56, 59, 43, 56, 52, 57, 58, 65, 92, 38, 73, 74, 61, 76, 56, 49, 83, 76, 73, 66, 40, 81, 93, 61, 64, 91, 102, 78, 97, 82, 73, 58, 48, 70, 60, 105, 47, 53, 64, 79, 85, 72, 72, 91, 69, 69, 67, 59, 65, 59, 71, 75, 51, 65, 50, 56, 59, 78, 69, 56, 64, 54, 68, 87, 58, 67, 65, 60, 61, 66, 64, 100, 51, 55, 76, 67, 60, 73, 85, 46, 59, 59, 95, 78, 105, 55, 60, 61, 70, 87, 105, 79, 62, 59, 66, 44, 67, 115, 76, 54, 60, 72, 79, 73, 74, 61, 69, 68, 49, 72, 59, 62, 53, 62, 60, 59, 56, 66, 44, 60, 68, 65, 58, 55, 57, 39, 85, 75, 62, 71, 50, 61, 64, 62, 69, 69, 60, 56, 70, 59, 97, 49, 62, 66, 67, 52, 102, 67, 60, 44, 91, 76, 43, 63, 63, 77, 54, 45, 74, 62, 89, 63, 64, 85, 75, 46, 59, 54, 72, 63, 67, 81, 102, 78, 61, 98, 72, 64, 46, 72, 65, 60, 60, 51, 71, 57, 60, 60, 53, 70, 46, 62, 111, 49, 69, 73, 61, 58, 61, 53, 65, 61, 100, 60, 69, 109, 90, 71, 88, 40, 59, 49, 75, 52, 62, 59, 63, 69, 73, 71, 65, 61, 65, 57, 56, 64, 94, 63, 64, 56, 93, 73, 48, 63, 59, 69, 85, 58, 61, 69, 54, 67, 61, 48, 55, 67, 60, 85, 65, 49, 61, 63, 67, 66, 65, 79, 54, 62, 69, 54, 58, 71, 54, 51, 57, 57, 65, 79, 54, 77, 84, 61, 64, 81, 67, 68, 58, 89, 81, 45, 60, 58, 66, 92, 47, 81, 60, 67, 92, 73, 66, 73, 51, 72, 75, 39, 63, 69, 55, 75, 54, 61, 80, 72, 92, 75, 53, 82, 55, 58, 40, 61, 56, 89, 34, 60, 57, 47, 79, 63, 69, 72, 62, 82, 60, 59, 76, 62, 97, 59, 76, 59, 71, 63, 64, 75, 73, 67, 54, 55, 45, 88, 52, 45, 50, 62, 72, 74, 71, 68, 69, 50, 43, 59, 78, 100, 99, 86, 64, 54, 81, 68, 106, 58, 65, 68, 65, 55, 58, 52, 69, 55, 74, 64, 61, 61, 58, 58, 68, 49, 76, 91, 65, 70, 61, 56, 56, 50, 61, 50, 59, 52, 52, 55, 46, 67, 62, 70, 76, 57, 68, 92, 54, 63, 67, 63, 62, 62, 58, 64, 49, 60, 62, 53, 79, 55, 61, 55, 80, 58, 65, 75, 103, 85, 51, 58, 52, 108, 64, 55, 77, 78, 63, 101, 86, 74, 64, 78, 58, 49, 59, 79, 89, 58, 58, 49, 57, 57, 51, 54, 55, 67, 60, 82, 50, 52, 51, 77, 69, 65, 69, 76, 65, 51, 60, 70, 48, 59, 57, 64, 77, 53, 54, 84, 82, 53, 72, 82, 72, 50, 68, 61, 66, 56, 63, 63, 42, 56, 115, 60, 71, 46, 69, 73, 62, 70, 68, 69, 54, 57, 58, 74, 78, 61, 51, 71, 63, 46, 52, 68, 52, 101, 80, 74, 64, 69, 60, 56, 92, 69, 57, 53, 50, 44, 57, 49, 68, 55, 49, 84, 56, 78, 68, 103, 50, 59, 95, 65, 92, 67, 72, 86, 80, 89, 58, 61, 47, 67, 59, 56, 61, 70, 59, 56, 79, 62, 47, 52, 79, 76, 53, 66, 96, 73, 61, 61, 66, 60, 59, 75, 59, 55, 63, 70, 62, 62, 67, 91, 56, 56, 61, 57, 61, 73, 55, 70, 65, 40, 68, 73, 60, 70, 59, 81, 68, 67, 62, 69, 66, 60, 59, 70, 69, 51, 66, 68, 63, 56, 58, 65, 55, 79, 55, 57, 57, 58, 74, 77, 61, 61, 57, 57, 49, 60, 62, 63, 66, 46, 82, 73, 62, 45, 68, 65, 65, 74, 62, 54, 59, 61, 108, 66, 113, 70, 58, 61, 69, 64, 65, 87, 72, 65, 64, 61, 55, 65, 61, 88, 92, 62, 69, 69, 63, 72, 66, 80, 57, 70, 54, 97, 59, 72, 69, 74, 57, 47, 54, 67, 76, 60, 55, 57, 59, 56, 52, 91, 60, 59, 70, 71, 61, 51, 64, 66, 52, 51, 91, 61, 112, 62, 88, 53, 61, 59, 54, 62, 72, 56, 82, 72, 52, 51, 83, 47, 58, 52, 70, 61, 45, 122, 60, 61, 63, 65, 71, 70, 58, 69, 57, 70, 60, 53, 67, 48, 61, 60, 78, 71, 73, 74, 57, 58, 58, 79, 54, 61, 79, 84, 51, 68, 88, 67, 69, 48, 59, 81, 63, 60, 52, 61, 128, 70, 56, 63, 61, 65, 117, 64, 63, 67, 95, 98, 78, 59, 60, 58, 69, 79, 55, 59, 51, 46, 56, 62, 69, 122, 58, 44, 52, 62, 55, 62, 60, 71, 67, 54, 62, 56, 100, 80, 64, 64, 85, 61, 57, 66, 65, 88, 64, 60, 49, 57, 55, 71, 82, 63, 46, 73, 62, 49, 68, 61, 60, 66, 65, 57, 61, 50, 43, 67, 59, 63, 53, 65, 76, 65, 64, 70, 44, 85, 51, 58, 60, 60, 96, 68, 46, 74, 57, 73, 59, 61, 48, 61, 79, 64, 73, 64, 68, 72, 71, 68, 60, 52, 63, 64, 62, 64, 65, 73, 49, 46, 67, 81, 56, 66, 56, 95, 65, 54, 52, 95, 51, 65, 79, 72, 60, 64, 102, 59, 65, 72, 70, 61, 71, 56, 68, 79, 65, 58, 109, 57, 120, 82, 58, 54, 69, 54, 66, 59, 69, 68, 61, 51, 47, 74, 83, 51, 82, 50, 60, 61, 72, 76, 67, 65, 52, 59, 59, 65, 44, 48, 52, 70, 68, 60, 74, 55, 57, 98, 65, 60, 75, 89, 65, 60, 53, 58, 87, 76, 73, 50, 83, 57, 55, 61, 87, 70, 63, 54, 62, 76, 68, 90, 63, 72, 102, 58, 60, 118, 58, 58, 45, 48, 56, 84, 62, 60, 69, 54, 59, 62, 69, 71, 60, 79, 76, 59, 50, 75, 63, 66, 50, 63, 104, 51, 81, 74, 87, 69, 60, 66, 70, 59, 58, 102, 62, 110, 74, 65, 55, 57, 86, 70, 78, 62, 61, 53, 62, 60, 63, 63, 61, 102, 131, 66, 54, 55, 76, 53, 47, 68, 62, 47, 81, 73, 63, 59, 64, 55, 70, 58, 59, 58, 81, 84, 60, 61, 70, 65, 50, 81, 59, 61, 65, 72, 70, 54, 89, 72, 56, 69, 53, 81, 43, 66, 43, 65, 55, 60, 72, 61, 60, 53, 60, 57, 73, 69, 67, 68, 68, 76, 57, 59, 64, 62, 70, 56, 57, 77, 38, 79, 42, 89, 64, 58, 62, 56, 62, 56, 57, 58, 49, 69, 82, 55, 73, 77, 60, 61, 55, 70, 66, 57, 64, 70, 63, 55, 76, 63, 67, 130, 68, 99, 84, 55, 69, 52, 66, 50, 66, 74, 86, 70, 49, 48, 65, 90, 54, 73, 75, 64, 71, 83, 55, 63, 80, 79, 61, 79, 58, 62, 56, 58, 57, 80, 62, 64, 51, 55, 63, 64, 43, 79, 65, 65, 51, 59, 63, 73, 57, 64, 52, 72, 46, 53, 50, 57, 58, 71, 72, 74, 61, 61, 91, 57, 56, 67, 81, 65, 54, 82, 61, 49, 53, 63, 72, 92, 73, 79, 47, 67, 77, 61, 83, 55, 76, 63, 103, 53, 61, 55, 83, 86, 44, 71, 55, 73, 66, 64, 52, 60, 67, 68, 54, 57, 65, 59, 61, 101, 63, 57, 49, 68, 78, 79, 72, 46, 58, 91, 80, 82, 60, 82, 93, 83, 59, 64, 66, 72, 54, 85, 92, 67, 62, 65, 54, 63, 52, 66, 56, 59, 49, 52, 91, 51, 62, 99, 97, 63, 52, 77, 60, 65, 84, 69, 67, 55, 63, 65, 57, 43, 61, 42, 57, 79, 59, 59, 65, 62, 78, 63, 57, 55, 50, 86, 54, 80, 82, 75, 73, 58, 47, 79, 43, 77, 52, 56, 50, 57, 51, 70, 79, 80, 59, 95, 93, 53, 65, 71, 85, 68, 53, 65, 97, 78, 66, 67, 54, 64, 70, 57, 50, 52, 44, 57, 68, 72, 59, 55, 79, 70, 67, 50, 73, 77, 54, 58, 48, 69, 59, 49, 87, 60, 56, 65, 54, 71, 55, 52, 67, 60, 72, 57, 46, 66, 55, 67, 76, 59, 68, 69, 60, 65, 45, 52, 69, 61, 74, 49, 69, 49, 64, 85, 69, 59, 59, 51, 93, 60, 63, 65, 69, 66, 61, 60, 59, 83, 51, 62, 75, 58, 68, 70, 65, 53, 60, 50, 74, 68, 96, 50, 82, 58, 81, 100, 49, 69, 74, 60, 62, 84, 71, 61, 72, 70, 67, 59, 52, 57, 68, 50, 63, 56, 63, 90, 56, 64, 72, 78, 56, 64, 77, 62, 63, 59, 51, 70, 50, 49, 50, 57, 63, 69, 62, 61, 57, 69, 73, 55, 79, 60, 63, 63, 55, 51, 43, 68, 56, 60, 63, 61, 59, 64, 55, 39, 64, 56, 102, 67, 63, 73, 65, 113, 54, 78, 76, 51, 69, 63, 78, 99, 64, 83, 69, 56, 73, 69, 61, 52, 57, 62, 67, 58, 61, 72, 68, 62, 63, 63, 65, 61, 68, 66, 49, 66, 67, 51, 71, 68, 52, 67, 64, 65, 90, 75, 52, 63, 58, 63, 68, 57, 66, 63, 65, 71, 70, 73, 96, 66, 73, 104, 55, 64, 77, 54, 68, 91, 58, 92, 68, 63, 68, 54, 67, 61, 75, 68, 63, 56, 52, 66, 73, 56, 60, 58, 52, 76, 68, 68, 59, 76, 70, 67, 61, 60, 62, 97, 73, 60, 59, 58, 63, 69, 68, 73, 80, 88, 46, 61, 60, 58, 66, 47, 92, 55, 84, 88, 59, 56, 96, 54, 51, 55, 71, 70, 58, 55, 68, 57, 69, 55, 59, 72, 64, 54, 78, 90, 52, 53, 74, 54, 69, 55, 54, 53, 61, 66, 95, 48, 39, 54, 57, 57, 67, 93, 72, 73, 78, 59, 62, 80, 77, 66, 59, 59, 75, 85, 41, 61, 78, 50, 70, 63, 69, 71, 58, 54, 72, 88, 67, 62, 63, 53, 97, 69, 79, 56, 56, 63, 64, 56, 58, 52, 56, 60, 56, 52, 55, 72, 78, 90, 63, 57, 49, 73, 55, 54, 62, 60, 50, 55, 73, 83, 54, 61, 74, 77, 67, 60, 63, 66, 62, 55, 67, 78, 49, 58, 72, 96, 64, 65, 71, 65, 55, 61, 53, 49, 41, 72, 94, 67, 69, 56, 70, 67, 65, 51, 66, 78, 60, 53, 60, 73, 62, 66, 78, 51, 65, 53, 56, 61, 56, 103, 54, 54, 69, 68, 82, 59, 57, 58, 78, 67, 63, 46, 57, 68, 70, 64, 87, 57, 66, 54, 66, 58, 67, 81, 57, 63, 54, 72, 64, 68, 54, 61, 77, 71, 64, 58, 63, 49, 64, 77, 81, 56, 67, 56, 63, 71, 109, 65, 49, 54, 66, 107, 53, 68, 92, 78, 60, 62, 53, 54, 62, 65, 48, 56, 46, 107, 76, 58, 63, 82, 68, 56, 73, 64, 80, 72, 46, 63, 75, 95, 65, 58, 98, 63, 55, 96, 60, 77, 74, 75, 77, 65, 57, 57, 75, 60, 93, 57, 56, 50, 61, 71, 62, 70, 61, 58, 54, 54, 51, 69, 73, 54, 68, 60, 60, 69, 68, 51, 55, 82, 72, 70, 88, 56, 71, 63, 52, 66, 58, 49, 68, 68, 58, 51, 87, 76, 64, 57, 68, 68, 63, 59, 100, 57, 70, 67, 69, 58, 71, 68, 50, 66, 86, 58, 61, 54, 84, 78, 90, 43, 59, 68, 58, 66, 63, 86, 58, 55, 83, 61, 45, 50, 81, 56, 68, 63, 75, 65, 53, 66, 53, 51, 103, 74, 70, 59, 61, 70, 68, 61, 65, 46, 66, 60, 61, 84, 70, 51, 62, 64, 70, 79, 78, 55, 68, 63, 72, 60, 57, 56, 66, 62, 70, 56, 85, 58, 52, 54, 50, 107, 68, 67, 89, 105, 74, 76, 64, 57, 63, 63, 83, 75, 66, 81, 61, 52, 84, 69, 67, 85, 70, 52, 41, 114, 71, 68, 59, 80, 70, 69, 75, 70, 62, 65, 67, 61, 60, 56, 63, 63, 66, 53, 66, 69, 78, 72, 72, 64, 83, 41, 54, 52, 67, 62, 82, 59, 64, 63, 72, 60, 59, 64, 75, 87, 54, 119, 61, 92, 93, 62, 66, 74, 70, 68, 45, 44, 57, 55, 56, 65, 54, 58, 68, 90, 120, 54, 56, 60, 75, 77, 61, 64, 69, 66, 81, 80, 79, 58, 78, 64, 59, 46, 78, 111, 71, 72, 64, 69, 49, 71, 65, 50, 51, 63, 68, 56, 72, 49, 61, 66, 61, 54, 68, 68, 83, 63, 52, 64, 57, 66, 55, 56, 66, 78, 63, 49, 61, 66, 66, 61, 73, 58, 96, 66, 59, 57, 52, 59, 67, 72, 58, 81, 60, 114, 49, 63, 86, 70, 49, 68, 64, 77, 63, 88, 58, 64, 90, 87, 59, 59, 48, 76, 59, 57, 62, 59, 56, 79, 65, 70, 75, 134, 63, 48, 52, 68, 63, 58, 65, 61, 74, 57, 85, 60, 57, 68, 62, 57, 75, 73, 89, 66, 63, 84, 53, 74, 69, 64, 60, 50, 79, 64, 62, 66, 45, 77, 66, 54, 57, 71, 66, 86, 56, 66, 68, 61, 52, 51, 68, 59, 50, 56, 45, 71, 75, 74, 48, 62, 73, 61, 70, 66, 61, 63, 62, 69, 60, 61, 63, 97, 52, 72, 78, 58, 55, 54, 89, 57, 65, 81, 70, 72, 88, 59, 65, 58, 48, 61, 96, 65, 68, 60, 63, 72, 56, 59, 50, 71, 71, 56, 59, 53, 54, 49, 52, 69, 73, 59, 72, 108, 60, 53, 65, 68, 66, 79, 65, 55, 67, 54, 52, 82, 68, 78, 84, 90, 64, 61, 56, 83, 61, 60, 74, 59, 53, 63, 46, 60, 60, 61, 46, 51, 73, 62, 48, 56, 65, 99, 88, 58, 63, 71, 65, 66, 59, 73, 61, 74, 52, 56, 85, 100, 68, 60, 61, 61, 67, 55, 56, 62, 76, 54, 50, 59, 52, 76, 55, 57, 82, 109, 60, 60, 58, 54, 56, 67, 56, 56, 56, 51, 77, 62, 85, 51, 68, 62, 88, 60, 58, 71, 77, 47, 62, 63, 62, 52, 68, 62, 59, 77, 62, 62, 61, 57, 57, 70, 61, 77, 62, 64, 65, 62, 77, 61, 77, 54, 66, 63, 77, 62, 66, 67, 70, 54, 72, 100, 71, 54, 56, 58, 60, 67, 71, 62, 63, 57, 96, 76, 69, 83, 58, 67, 58, 81, 70, 76, 61, 65, 68, 81, 78, 90, 52, 61, 61, 55, 56, 89, 113, 79, 53, 85, 57, 62, 90, 42, 59, 62, 53, 82, 81, 72, 78, 49, 60, 56, 63, 72, 66, 61, 60, 69, 57, 67, 44, 81, 60, 100, 76, 52, 70, 58, 66, 92, 69, 83, 79, 68, 58, 56, 81, 64, 62, 86, 77, 100, 66, 57, 78, 67, 62, 57, 58, 68, 60, 75, 59, 60, 64, 68, 70, 64, 85, 73, 59, 65, 60, 62, 72, 67, 88, 52, 68, 65, 53, 69, 42, 52, 80, 59, 72, 54, 50, 68, 64, 83, 73, 61, 64, 53, 66, 65, 63, 109, 76, 58, 67, 86, 69, 70, 77, 57, 56, 50, 68, 58, 69, 64, 64, 73, 86, 67, 68, 57, 75, 52, 43, 51, 58, 54, 55, 56, 84, 75, 63, 64, 53, 63, 58, 87, 63, 59, 62, 75, 84, 94, 55, 65, 65, 66, 62, 58, 65, 65, 64, 64, 55, 59, 110, 55, 75, 94, 67, 57, 69, 69, 50, 62, 60, 64, 60, 48, 84, 58, 88, 70, 64, 64, 88, 70, 65, 83, 69, 66, 66, 53, 55, 66, 52, 58, 55, 81, 63, 72, 59, 72, 69, 53, 62, 58, 36, 61, 77, 37, 59, 49, 56, 71, 66, 74, 72, 47, 58, 54, 74, 57, 63, 70, 64, 58, 86, 88, 61, 63, 82, 61, 57, 68, 65, 70, 59, 56, 74, 69, 54, 54, 68, 86, 50, 67, 67, 37, 64, 70, 67, 60, 75, 77, 69, 70, 55, 62, 45, 59, 50, 65, 58, 86, 65, 68, 73, 81, 65, 65, 74, 61, 67, 62, 61, 72, 78, 59, 64, 68, 87, 71, 67, 54, 53, 85, 80, 62, 71, 63, 88, 49, 104, 80, 64, 76, 76, 48, 71, 59, 53, 49, 77, 65, 60, 72, 65, 78, 67, 75, 59, 67, 74, 79, 57, 68, 60, 59, 64, 79, 62, 63, 83, 78, 67, 67, 59, 67, 62, 65, 47, 86, 75, 56, 77, 75, 75, 64, 64, 63, 58, 81, 59, 47, 67, 54, 106, 53, 70, 58, 59, 73, 69, 60, 69, 64, 39, 56, 66, 77, 83, 78, 104, 45, 62, 58, 76, 41, 64, 114, 59, 68, 54, 61, 71, 51, 60, 55, 59, 75, 57, 69, 53, 57, 67, 62, 68, 35, 63, 55, 51, 64, 49, 106, 74, 53, 64, 64, 69, 56, 57, 48, 53, 63, 60, 85, 55, 62, 61, 62, 82, 66, 68, 65, 61, 54, 95, 53, 65, 66, 62, 84, 55, 51, 64, 63, 67, 70, 53, 78, 57, 54, 53, 62, 63, 113, 54, 67, 61, 64, 44, 62, 62, 67, 78, 52, 70, 65, 69, 89, 71, 43, 94, 54, 77, 64, 71, 72, 82, 81, 45, 63, 75, 66, 55, 57, 102, 54, 48, 66, 66, 65, 78, 76, 58, 59, 66, 63, 69, 49, 55, 67, 62, 66, 63, 65, 59, 76, 67, 92, 70, 72, 66, 53, 79, 71, 58, 55, 64, 60, 71, 54, 68, 84, 65, 67, 56, 46, 76, 54, 77, 59, 64, 62, 57, 50, 48, 64, 99, 59, 58, 51, 50, 51, 55, 91, 84, 56, 71, 82, 55, 85, 51, 63, 85, 78, 65, 60, 57, 67, 69, 69, 69, 57, 62, 55, 77, 69, 50, 62, 69, 78, 130, 85, 65, 62, 73, 61, 77, 72, 51, 57, 63, 64, 66, 67, 73, 68, 38, 50, 64, 77, 69, 68, 53, 68, 50, 64, 57, 59, 69, 61, 58, 62, 66, 75, 70, 57, 73, 112, 64, 66, 68, 62, 102, 66, 55, 52, 125, 79, 65, 64, 81, 101, 54, 110, 73, 59, 59, 57, 90, 47, 47, 92, 74, 60, 65, 54, 60, 87, 72, 50, 52, 55, 61, 76, 65, 58, 72, 62, 66, 72, 65, 69, 64, 72, 62, 57, 58, 71, 71, 82, 78, 66, 50, 68, 60, 69, 71, 74, 66, 55, 82, 68, 57, 92, 61, 81, 55, 49, 50, 67, 70, 60, 58, 64, 66, 55, 73, 65, 64, 70, 64, 93, 122, 80, 51, 66, 83, 73, 45, 63, 66, 73, 76, 74, 51, 63, 54, 66, 55, 63, 72, 56, 66, 75, 61, 54, 77, 64, 39, 53, 65, 64, 71, 68, 58, 56, 58, 87, 65, 60, 59, 71, 67, 60, 69, 72, 60, 60, 58, 63, 59, 54, 58, 56, 90, 72, 73, 70, 70, 61, 62, 65, 73, 55, 84, 57, 72, 61, 58, 72, 63, 119, 78, 60, 49, 58, 69, 87, 45, 66, 74, 73, 56, 49, 71, 67, 68, 50, 57, 69, 57, 98, 51, 79, 70, 62, 69, 78, 84, 135, 59, 34, 56, 47, 64, 65, 56, 61, 59, 66, 61, 76, 52, 59, 57, 86, 68, 66, 73, 61, 62, 64, 61, 70, 95, 66, 73, 54, 83, 75, 58, 56, 51, 56, 85, 54, 69, 65, 66, 56, 62, 72, 76, 62, 35, 74, 63, 77, 60, 52, 49, 47, 64, 63, 58, 70, 71, 67, 53, 58, 71, 62, 53, 68, 78, 67, 57, 48, 58, 56, 61, 112, 66, 67, 73, 51, 82, 67, 63, 83, 85, 56, 62, 68, 58, 65, 132, 58, 60, 56, 74, 78, 44, 66, 60, 56, 65, 60, 76, 67, 59, 93, 57, 69, 100, 70, 53, 68, 62, 49, 83, 82, 62, 75, 63, 57, 74, 50, 65, 77, 63, 116, 48, 86, 55, 57, 70, 62, 56, 65, 66, 59, 57, 68, 50, 67, 72, 66, 57, 67, 52, 59, 83, 56, 74, 75, 76, 52, 57, 86, 67, 83, 60, 81, 70, 69, 68, 72, 88, 82, 63, 46, 60, 66, 67, 63, 59, 62, 62, 63, 65, 57, 57, 63, 71, 80, 82, 45, 88, 64, 71, 74, 49, 56, 69, 54, 61, 56, 59, 83, 72, 64, 51, 59, 107, 51, 71, 54, 96, 63, 56, 65, 113, 48, 53, 62, 53, 67, 68, 61, 62, 59, 58, 65, 64, 82, 62, 54, 65, 64, 60, 69, 63, 60, 60, 63, 73, 45, 69, 66, 78, 52, 60, 44, 78, 68, 75, 67, 55, 56, 78, 77, 68, 70, 88, 70, 93, 55, 53, 72, 75, 97, 57, 70, 71, 63, 60, 69, 80, 64, 72, 76, 63, 87, 51, 66, 52, 81, 59, 75, 56, 61, 60, 40, 60, 71, 73, 75, 58, 90, 61, 50, 70, 63, 58, 61, 68, 72, 69, 65, 69, 56, 89, 94, 69, 56, 51, 68, 83, 56, 62, 66, 60, 66, 80, 71, 61, 71, 86, 61, 51, 67, 77, 65, 61, 55, 64, 69, 52, 67, 77, 71, 71, 68, 85, 64, 55, 63, 82, 60, 72, 67, 68, 63, 68, 68, 79, 53, 75, 74, 57, 64, 80, 89, 58, 61, 48, 71, 63, 64, 67, 64, 60, 62, 70, 60, 75, 66, 65, 86, 61, 124, 48, 52, 64, 41, 73, 66, 49, 72, 55, 94, 76, 49, 48, 59, 68, 69, 53, 91, 78, 81, 56, 55, 67, 70, 51, 49, 72, 59, 58, 63, 70, 96, 54, 79, 87, 95, 52, 70, 65, 71, 75, 74, 58, 66, 65, 61, 68, 60, 47, 74, 57, 63, 42, 58, 91, 49, 61, 87, 67, 77, 62, 62, 66, 58, 64, 67, 70, 56, 97, 49, 54, 63, 59, 78, 46, 61, 73, 78, 47, 74, 60, 57, 75, 59, 56, 73, 59, 56, 65, 59, 64, 60, 59, 64, 68, 52, 54, 65, 78, 66, 71, 62, 88, 68, 67, 53, 75, 61, 47, 56, 75, 88, 68, 62, 54, 68, 47, 67, 70, 54, 73, 66, 64, 56, 59, 56, 92, 77, 49, 64, 70, 71, 60, 105, 63, 61, 68, 103, 56, 58, 67, 79, 65, 58, 68, 64, 53, 48, 90, 66, 66, 42, 62, 83, 65, 60, 75, 72, 60, 69, 78, 58, 56, 64, 75, 57, 65, 63, 56, 61, 90, 72, 69, 62, 69, 72, 78, 63, 55, 45, 100, 74, 118, 105, 55, 64, 61, 55, 57, 67, 62, 80, 86, 52, 73, 95, 46, 52, 87, 68, 63, 74, 70, 68, 57, 55, 57, 104, 72, 64, 68, 69, 60, 54, 65, 57, 69, 68, 67, 58, 59, 52, 39, 62, 76, 94, 51, 65, 58, 70, 53, 62, 57, 53, 40, 61, 84, 71, 87, 57, 91, 72, 61, 64, 65, 84, 52, 62, 66, 79, 81, 76, 76, 63, 56, 68, 56, 99, 68, 134, 59, 72, 80, 54, 45, 58, 63, 54, 80, 66, 65, 89, 81, 55, 68, 54, 64, 72, 87, 69, 56, 53, 56, 93, 66, 67, 64, 67, 61, 61, 69, 63, 57, 67, 73, 83, 54, 51, 68, 59, 126, 72, 72, 56, 53, 54, 105, 62, 77, 59, 65, 89, 56, 57, 63, 55, 48, 67, 56, 72, 68, 59, 51, 53, 68, 88, 68, 48, 59, 61, 53, 64, 59, 75, 62, 74, 59, 74, 88, 74, 65, 109, 89, 58, 75, 47, 77, 64, 80, 68, 43, 74, 62, 74, 63, 55, 91, 52, 83, 68, 55, 68, 51, 65, 49, 55, 60, 53, 54, 60, 56, 63, 66, 60, 65, 69, 74, 60, 63, 75, 59, 74, 62, 69, 80, 73, 85, 62, 56, 56, 62, 74, 63, 60, 89, 77, 59, 71, 71, 64, 65, 77, 99, 63, 70, 51, 50, 70, 84, 67, 51, 48, 51, 63, 52, 69, 77, 102, 60, 46, 44, 74, 62, 85, 64, 66, 65, 62, 51, 75, 65, 85, 69, 63, 77, 67, 57, 59, 56, 63, 69, 71, 104, 57, 73, 66, 51, 57, 78, 66, 52, 67, 54, 58, 69, 77, 67, 60, 91, 57, 59, 68, 64, 65, 56, 89, 66, 77, 66, 65, 65, 59, 67, 62, 47, 59, 66, 44, 49, 111, 43, 71, 88, 61, 94, 59, 60, 58, 66, 55, 51, 66, 76, 73, 67, 90, 69, 55, 69, 56, 67, 55, 79, 100, 64, 58, 85, 53, 74, 100, 56, 57, 63, 57, 63, 70, 74, 54, 55, 55, 60, 68, 67, 66, 66, 70, 61, 54, 63, 62, 58, 98, 60, 55, 38, 64, 54, 58, 73, 63, 61, 49, 86, 63, 56, 95, 67, 88, 68, 62, 65, 79, 74, 65, 52, 64, 61, 64, 47, 64, 63, 55, 66, 104, 130, 75, 52, 55, 61, 52, 87, 51, 86, 68, 57, 70, 61, 66, 58, 70, 64, 89, 63, 66, 50, 108, 70, 67, 59, 63, 61, 81, 50, 49, 68, 64, 75, 66, 67, 80, 58, 64, 68, 66, 76, 53, 42, 71, 47, 58, 56, 59, 64, 78, 46, 69, 75, 70, 63, 55, 72, 61, 45, 58, 48, 47, 66, 66, 75, 73, 63, 64, 64, 58, 105, 67, 50, 74, 79, 59, 78, 72, 78, 46, 68, 58, 53, 65, 75, 51, 72, 86, 66, 47, 71, 67, 83, 62, 59, 64, 77, 115, 61, 54, 68, 65, 76, 65, 69, 59, 56, 54, 93, 72, 73, 53, 59, 87, 66, 80, 70, 47, 68, 61, 52, 74, 58, 70, 57, 67, 57, 77, 55, 67, 60, 61, 57, 72, 51, 66, 67, 72, 56, 82, 65, 56, 69, 65, 55, 66, 59, 66, 57, 76, 59, 66, 56, 70, 71, 53, 76, 63, 65, 68, 67, 67, 56, 62, 55, 47, 59, 70, 67, 71, 72, 57, 47, 63, 59, 85, 48, 67, 82, 63, 79, 71, 63, 65, 93, 50, 59, 63, 55, 56, 84, 77, 57, 64, 61, 69, 58, 49, 69, 39, 90, 58, 70, 54, 75, 120, 64, 57, 52, 54, 86, 42, 47, 67, 50, 48, 67, 66, 84, 74, 66, 67, 53, 49, 67, 75, 52, 70, 98, 63, 61, 67, 61, 66, 61, 62, 69, 71, 64, 50, 69, 73, 42, 57, 68, 63, 53, 79, 55, 59, 50, 44, 64, 66, 71, 56, 61, 52, 68, 42, 70, 65, 75, 56, 71, 57, 63, 58, 54, 66, 90, 79, 58, 79, 77, 52, 76, 78, 72, 45, 66, 76, 65, 62, 70, 53, 53, 102, 67, 71, 60, 80, 81, 62, 62, 83, 122, 55, 58, 63, 92, 50, 86, 62, 64, 49, 67, 62, 69, 61, 67, 63, 76, 58, 63, 63, 70, 52, 63, 47, 52, 75, 58, 53, 59, 66, 57, 65, 83, 57, 76, 57, 51, 61, 59, 77, 83, 69, 79, 105, 69, 65, 50, 61, 58, 52, 44, 61, 61, 76, 83, 60, 53, 76, 57, 63, 99, 104, 66, 58, 100, 58, 47, 67, 91, 70, 68, 59, 64, 51, 76, 46, 55, 58, 53, 72, 65, 56, 64, 71, 75, 58, 68, 62, 61, 67, 57, 71, 59, 63, 98, 71, 66, 56, 65, 46, 69, 87, 71, 58, 57, 78, 76, 40, 62, 51, 46, 59, 63, 59, 68, 57, 59, 71, 82, 65, 55, 48, 80, 66, 56, 50, 83, 97, 64, 43, 62, 52, 62, 74, 61, 76, 71, 63, 69, 46, 62, 66, 53, 60, 70, 56, 69, 71, 52, 48, 42, 66, 44, 67, 64, 60, 53, 65, 89, 71, 50, 67, 43, 120, 56, 60, 85, 95, 61, 69, 55, 70, 79, 58, 49, 50, 71, 61, 60, 60, 37, 45, 81, 69, 46, 80, 65, 60, 64, 71, 51, 70, 60, 65, 70, 57, 69, 63, 55, 57, 88, 79, 74, 65, 50, 58, 75, 56, 83, 56, 50, 56, 57, 70, 65, 65, 64, 74, 97, 58, 64, 82, 64, 57, 66, 70, 55, 83, 62, 89, 75, 56, 66, 59, 65, 52, 54, 62, 61, 60, 44, 65, 44, 68, 62, 62, 53, 63, 67, 60, 60, 51, 57, 73, 58, 61, 52, 96, 50, 54, 64, 78, 71, 94, 64, 60, 45, 90, 60, 73, 72, 64, 65, 55, 49, 67, 61, 50, 51, 80, 92, 75, 73, 60, 75, 58, 60, 73, 61, 64, 70, 60, 64, 60, 64, 58, 69, 82, 51, 69, 66, 48, 64, 58, 62, 72, 58, 66, 99, 62, 60, 66, 68, 64, 64, 59, 69, 68, 60, 55, 55, 82, 55, 61, 66, 59, 60, 62, 69, 69, 68, 43, 54, 58, 96, 70, 59, 62, 65, 61, 52, 64, 109, 66, 76, 86, 87, 66, 92, 60, 78, 54, 78, 68, 62, 58, 71, 56, 55, 60, 72, 86, 71, 55, 52, 48, 71, 80, 91, 70, 69, 109, 103, 79, 71, 70, 87, 57, 62, 62, 66, 55, 63, 66, 52, 73, 76, 73, 86, 72, 63, 64, 60, 75, 40, 81, 58, 65, 64, 63, 93, 100, 70, 69, 62, 67, 55, 60, 70, 81, 69, 65, 58, 67, 80, 67, 86, 50, 68, 60, 86, 46, 61, 106, 49, 53, 55, 60, 69, 61, 71, 63, 55, 54, 65, 85, 58, 54, 65, 60, 62, 61, 76, 50, 66, 65, 56, 84, 64, 63, 71, 69, 70, 53, 64, 43, 53, 66, 67, 60, 54, 60, 54, 62, 69, 67, 78, 64, 73, 55, 113, 73, 90, 73, 55, 92, 77, 56, 76, 60, 72, 70, 55, 89, 55, 66, 50, 68, 87, 128, 60, 60, 72, 57, 69, 60, 55, 68, 66, 65, 92, 54, 73, 88, 63, 55, 55, 60, 82, 67, 72, 69, 52, 73, 55, 60, 62, 59, 56, 50, 55, 47, 83, 66, 63, 53, 47, 79, 65, 52, 67, 59, 52, 79, 45, 61, 81, 50, 62, 75, 61, 83, 52, 63, 56, 70, 71, 51, 73, 68, 76, 74, 58, 67, 62, 106, 73, 69, 68, 72, 67, 62, 63, 52, 53, 60, 58, 61, 64, 60, 56, 56, 58, 62, 78, 74, 48, 58, 57, 53, 68, 55, 68, 64, 61, 45, 53, 88, 69, 55, 66, 51, 64, 70, 59, 56, 64, 67, 63, 54, 81, 82, 60, 54, 58, 59, 113, 48, 69, 58, 70, 57, 63, 59, 56, 57, 57, 75, 76, 80, 72, 61, 73, 85, 59, 67, 61, 76, 64, 88, 83, 79, 67, 50, 65, 55, 74, 55, 72, 59, 58, 56, 69, 121, 79, 59, 54, 69, 83, 61, 63, 48, 84, 58, 73, 59, 61, 62, 61, 74, 53, 71, 57, 65, 69, 67, 52, 100, 65, 48, 55, 72, 60, 52, 65, 60, 67, 64, 49, 79, 84, 64, 65, 81, 67, 52, 91, 66, 55, 88, 82, 58, 72, 68, 58, 59, 77, 63, 54, 98, 46, 74, 60, 67, 59, 59, 61, 73, 52, 95, 58, 91, 84, 56, 74, 68, 86, 66, 54, 69, 56, 72, 54, 75, 64, 68, 47, 76, 113, 100, 54, 52, 54, 81, 60, 72, 69, 53, 52, 79, 79, 61, 63, 63, 65, 56, 72, 59, 70, 77, 65, 66, 68, 62, 72, 66, 61, 67, 58, 64, 80, 81, 64, 68, 70, 57, 67, 70, 54, 59, 63, 70, 79, 57, 59, 55, 69, 81, 77, 50, 63, 62, 66, 50, 53, 72, 60, 72, 62, 48, 84, 87, 65, 114, 47, 46, 59, 49, 116, 66, 56, 57, 80, 85, 38, 67, 71, 68, 49, 47, 63, 64, 48, 63, 61, 74, 56, 52, 48, 76, 62, 66, 54, 62, 102, 117, 60, 58, 52, 65, 80, 57, 51, 57, 63, 57, 72, 53, 70, 64, 43, 66, 64, 56, 77, 53, 58, 85, 69, 98, 62, 55, 67, 56, 81, 74, 61, 70, 97, 60, 51, 72, 72, 68, 101, 53, 53, 93, 57, 57, 52, 71, 61, 63, 66, 40, 55, 58, 98, 61, 60, 74, 60, 62, 63, 60, 64, 79, 68, 51, 70, 47, 67, 52, 47, 59, 70, 83, 59, 67, 61, 79, 53, 74, 60, 55, 85, 57, 63, 63, 55, 62, 61, 63, 63, 45, 58, 77, 57, 64, 51, 73, 52, 61, 78, 60, 63, 59, 75, 60, 45, 59, 74, 138, 73, 69, 66, 63, 79, 58, 62, 55, 69, 66, 58, 74, 64, 94, 54, 90, 66, 64, 59, 88, 46, 75, 48, 57, 53, 51, 54, 52, 73, 59, 50, 73, 54, 61, 63, 60, 54, 71, 78, 50, 59, 116, 67, 70, 60, 66, 71, 64, 65, 56, 73, 78, 63, 57, 59, 69, 68, 79, 66, 62, 60, 65, 107, 63, 68, 83, 73, 76, 67, 60, 78, 68, 53, 53, 43, 61, 72, 62, 74, 62, 52, 74, 100, 52, 61, 55, 86, 52, 68, 70, 78, 74, 59, 87, 100, 53, 64, 54, 59, 70, 61, 53, 61, 60, 71, 64, 61, 61, 52, 62, 59, 57, 58, 55, 61, 52, 55, 54, 55, 54, 54, 64, 48, 57, 61, 68, 59, 51, 53, 55, 62, 65, 58, 51, 62, 70, 51, 72, 83, 50, 77, 71, 59, 61, 50, 59, 57, 49, 52, 58, 81, 83, 61, 67, 58, 75, 64, 61, 89, 75, 98, 89, 60, 69, 70, 55, 76, 81, 62, 58, 59, 56, 53, 67, 66, 51, 56, 58, 72, 50, 51, 80, 56, 66, 84, 58, 64, 68, 76, 53, 62, 55, 53, 66, 64, 87, 68, 63, 52, 74, 55, 62, 52, 66, 82, 51, 58, 80, 99, 67, 54, 85, 68, 75, 64, 80, 62, 59, 55, 54, 53, 45, 74, 65, 69, 56, 71, 57, 72, 59, 73, 49, 60, 55, 70, 56, 76, 61, 55, 75, 56, 60, 71, 60, 64, 63, 74, 68, 66, 58, 57, 68, 64, 129, 74, 60, 58, 77, 69, 70, 58, 70, 51, 62, 55, 61, 66, 78, 74, 84, 57, 75, 69, 64, 57, 65, 60, 58, 67, 73, 60, 61, 66, 73, 72, 69, 61, 59, 68, 105, 64, 62, 59, 73, 84, 52, 68, 67, 92, 75, 52, 57, 64, 65, 66, 68, 61, 82, 107, 64, 52, 63, 87, 69, 54, 55, 66, 78, 65, 95, 63, 68, 70, 53, 63, 57, 55, 72, 74, 60, 47, 79, 59, 74, 52, 63, 56, 65, 78, 87, 54, 66, 57, 65, 52, 51, 67, 56, 89, 45, 57, 49, 55, 72, 64, 68, 56, 61, 62, 54, 60, 45, 68, 61, 64, 61, 57, 57, 83, 54, 56, 96, 59, 80, 78, 59, 56, 58, 52, 61, 69, 68, 61, 48, 72, 56, 69, 89, 79, 58, 53, 100, 62, 52, 62, 67, 54, 70, 60, 64, 68, 84, 76, 52, 50, 68, 59, 100, 59, 58, 64, 70, 53, 52, 42, 72, 59, 54, 52, 64, 56, 49, 67, 65, 62, 107, 73, 65, 56, 60, 92, 70, 65, 69, 60, 48, 100, 55, 57, 60, 72, 60, 61, 43, 54, 61, 58, 55, 58, 67, 105, 58, 65, 58, 52, 60, 53, 73, 58, 63, 64, 44, 52, 64, 60, 42, 54, 75, 71, 74, 53, 65, 73, 56, 66, 78, 80, 47, 58, 86, 61, 60, 81, 78, 58, 81, 61, 64, 83, 57, 65, 68, 76, 62, 45, 77, 57, 59, 58, 76, 59, 56, 70, 67, 66, 90, 82, 49, 64, 69, 59, 39, 75, 116, 67, 59, 67, 67, 67, 62, 65, 67, 66, 63, 71, 68, 86, 90, 89, 58, 67, 77, 73, 70, 71, 60, 65, 39, 41, 64, 61, 68, 74, 82, 59, 75, 59, 56, 77, 82, 55, 45, 65, 63, 104, 59, 45, 58, 47, 73, 120, 54, 61, 62, 54, 75, 52, 73, 98, 66, 48, 58, 54, 56, 73, 61, 68, 62, 53, 86, 55, 48, 57, 65, 58, 64, 60, 61, 76, 73, 63, 69, 68, 93, 60, 94, 102, 60, 61, 62, 49, 95, 52, 58, 52, 51, 61, 60, 60, 49, 95, 54, 45, 71, 73, 59, 110, 67, 48, 66, 50, 54, 74, 56, 68, 60, 79, 61, 62, 56, 60, 62, 56, 78, 70, 54, 69, 66, 102, 64, 44, 70, 72, 41, 59, 61, 68, 75, 81, 79, 62, 78, 68, 103, 56, 63, 63, 67, 76, 67, 47, 57, 57, 61, 67, 52, 69, 49, 72, 68, 85, 62, 59, 58, 50, 94, 57, 72, 57, 38, 72, 72, 65, 65, 59, 61, 58, 62, 60, 45, 68, 45, 68, 57, 79, 86, 79, 67, 48, 59, 62, 62, 94, 72, 102, 66, 57, 54, 51, 48, 48, 35, 86, 56, 64, 59, 67, 64, 79, 81, 61, 62, 71, 70, 67, 65, 60, 70, 58, 50, 72, 55, 48, 110, 71, 84, 86, 79, 112, 67, 79, 74, 93, 71, 67, 65, 70, 79, 55, 76, 84, 73, 55, 59, 57, 60, 51, 71, 48, 64, 65, 87, 53, 66, 66, 54, 81, 62, 95, 68, 65, 64, 82, 72, 63, 67, 63, 70, 54, 67, 57, 67, 74, 36, 57, 62, 68, 59, 64, 57, 97, 87, 57, 59, 87, 61, 94, 50, 61, 64, 59, 79, 63, 64, 63, 55, 83, 60, 107, 78, 54, 72, 63, 51, 43, 51, 65, 114, 106, 58, 84, 60, 62, 62, 40, 65, 67, 72, 55, 68, 58, 58, 51, 72, 71, 61, 73, 55, 64, 79, 56, 80, 75, 53, 86, 58, 60, 68, 54, 51, 63, 67, 69, 72, 75, 61, 84, 68, 66, 69, 92, 65, 62, 53, 60, 60, 75, 78, 69, 76, 81, 60, 65, 67, 69, 72, 63, 64, 47, 64, 86, 52, 77, 81, 55, 48, 81, 65, 54, 57, 47, 61, 50, 61, 53, 92, 66, 87, 60, 82, 65, 69, 67, 59, 72, 65, 59, 62, 73, 70, 56, 64, 55, 62, 90, 121, 66, 66, 84, 59, 76, 50, 71, 57, 51, 76, 93, 50, 51, 62, 56, 103, 62, 90, 78, 54, 59, 36, 55, 62, 70, 67, 75, 74, 65, 72, 62, 37, 65, 72, 59, 70, 70, 62, 61, 61, 61, 90, 60, 51, 69, 67, 57, 71, 61, 58, 56, 61, 75, 68, 72, 66, 66, 70, 91, 62, 71, 112, 73, 64, 58, 52, 62, 54, 50, 73, 55, 62, 57, 61, 56, 78, 65, 53, 63, 71, 100, 49, 62, 49, 49, 55, 55, 69, 69, 56, 65, 58, 69, 62, 75, 54, 60, 64, 62, 72, 58, 45, 58, 65, 60, 58, 75, 40, 72, 62, 62, 100, 71, 71, 84, 66, 66, 72, 58, 106, 82, 81, 51, 48, 72, 67, 71, 63, 61, 64, 73, 101, 56, 83, 61, 58, 58, 68, 59, 68, 60, 65, 83, 64, 56, 76, 80, 68, 60, 72, 77, 68, 65, 70, 57, 76, 46, 46, 67, 82, 64, 65, 50, 57, 75, 75, 60, 61, 77, 82, 54, 60, 106, 79, 49, 81, 87, 68, 76, 77, 50, 84, 87, 59, 61, 54, 67, 54, 57, 60, 65, 68, 50, 81, 101, 67, 63, 68, 88, 59, 58, 56, 107, 56, 59, 60, 57, 50, 50, 61, 65, 61, 65, 83, 60, 66, 73, 57, 68, 72, 70, 82, 49, 59, 56, 48, 59, 54, 73, 53, 79, 71, 58, 64, 64, 61, 81, 64, 72, 70, 64, 90, 53, 58, 52, 55, 70, 91, 70, 57, 69, 71, 56, 72, 67, 74, 76, 44, 62, 65, 60, 61, 50, 61, 66, 50, 72, 58, 58, 64, 64, 62, 75, 74, 52, 76, 51, 58, 58, 88, 66, 58, 69, 50, 55, 51, 76, 77, 73, 67, 68, 58, 103, 81, 53, 76, 68, 65, 60, 75, 59, 68, 66, 82, 74, 77, 51, 48, 56, 69, 57, 67, 69, 90, 59, 63, 81, 57, 59, 82, 67, 61, 59, 64, 58, 54, 61, 93, 76, 66, 63, 52, 72, 66, 49, 67, 83, 61, 97, 69, 73, 72, 71, 66, 41, 68, 57, 56, 71, 51, 51, 66, 50, 69, 60, 67, 63, 87, 53, 50, 67, 93, 75, 73, 90, 56, 60, 58, 92, 72, 51, 78, 83, 64, 65, 91, 68, 74, 51, 61, 98, 82, 66, 62, 57, 45, 65, 53, 67, 68, 59, 57, 62, 65, 71, 63, 75, 112, 71, 75, 50, 62, 85, 48, 56, 52, 68, 57, 55, 60, 57, 57, 65, 69, 63, 74, 91, 60, 63, 69, 69, 62, 74, 65, 67, 82, 58, 49, 63, 57, 49, 51, 82, 61, 67, 52, 51, 60, 65, 47, 64, 60, 83, 53, 66, 59, 72, 63, 55, 73, 64, 58, 55, 64, 59, 55, 63, 50, 66, 64, 59, 57, 65, 57, 87, 70, 67, 72, 58, 51, 71, 72, 59, 64, 71, 101, 63, 65, 77, 63, 61, 59, 59, 75, 57, 63, 72, 66, 68, 88, 76, 90, 56, 71, 58, 88, 69, 55, 58, 98, 48, 51, 61, 70, 70, 63, 57, 73, 63, 57, 73, 62, 73, 79, 65, 73, 55, 63, 64, 82, 65, 72, 68, 60, 72, 70, 76, 86, 64, 75, 49, 55, 98, 73, 56, 64, 61, 63, 84, 63, 65, 61, 77, 57, 112, 75, 57, 69, 95, 58, 60, 58, 63, 71, 32, 64, 63, 74, 77, 64, 54, 66, 74, 70, 76, 71, 57, 83, 57, 59, 64, 69, 60, 67, 71, 57, 71, 56, 65, 64, 61, 57, 59, 78, 54, 71, 70, 77, 71, 58, 41, 57, 79, 73, 64, 65, 80, 54, 44, 73, 56, 64, 66, 59, 53, 62, 65, 46, 35, 58, 77, 55, 51, 55, 84, 84, 59, 79, 84, 68, 71, 100, 63, 75, 69, 62, 63, 69, 68, 61, 64, 77, 66, 53, 83, 95, 47, 62, 33, 88, 94, 90, 64, 62, 63, 85, 58, 45, 76, 49, 52, 65, 61, 53, 59, 63, 58, 85, 68, 49, 73, 74, 115, 79, 63, 63, 61, 79, 124, 58, 62, 62, 48, 97, 53, 70, 87, 73, 80, 53, 51, 64, 60, 55, 76, 99, 84, 109, 56, 64, 48, 60, 55, 54, 83, 74, 59, 72, 48, 59, 63, 88, 63, 93, 94, 63, 47, 56, 63, 63, 57, 50, 53, 58, 59, 59, 59, 73, 94, 57, 77, 60, 75, 70, 67, 70, 78, 65, 65, 58, 60, 65, 61, 63, 78, 62, 66, 57, 53, 54, 54, 56, 59, 64, 76, 55, 92, 58, 75, 69, 59, 58, 77, 74, 63, 64, 70, 54, 63, 71, 52, 50, 80, 58, 70, 58, 59, 65, 69, 68, 65, 64, 57, 88, 48, 48, 53, 53, 92, 59, 85, 57, 56, 59, 61, 75, 68, 109, 74, 65, 67, 52, 54, 44, 78, 59, 64, 72, 82, 66, 54, 62, 52, 54, 74, 68, 69, 57, 41, 74, 87, 63, 66, 54, 54, 76, 64, 70, 55, 111, 78, 58, 70, 65, 57, 53, 68, 83, 83, 60, 63, 63, 58, 64, 65, 83, 65, 52, 55, 63, 60, 127, 77, 72, 114, 55, 99, 64, 91, 56, 68, 68, 65, 57, 47, 107, 65, 99, 91, 56, 80, 57, 78, 45, 69, 85, 66, 70, 65, 64, 76, 98, 66, 54, 85, 59, 75, 65, 66, 70, 62, 61, 63, 66, 76, 73, 57, 64, 66, 86, 51, 73, 64, 62, 80, 70, 41, 54, 55, 41, 57, 59, 60, 48, 96, 78, 66, 58, 66, 46, 100, 62, 62, 32, 88, 65, 74, 61, 58, 71, 66, 51, 57, 51, 61, 71, 103, 54, 77, 69, 55, 79, 77, 90, 53, 70, 69, 77, 74, 56, 74, 68, 50, 57, 77, 50, 70, 66, 59, 63, 63, 66, 61, 63, 56, 55, 86, 56, 80, 64, 55, 68, 66, 55, 79, 70, 50, 74, 86, 66, 63, 71, 51, 53, 67, 45, 87, 59, 102, 78, 63, 64, 69, 64, 54, 68, 50, 55, 46, 87, 64, 79, 69, 74, 60, 65, 68, 62, 53, 94, 82, 56, 93, 79, 40, 72, 60, 65, 75, 60, 45, 58, 59, 64, 80, 66, 53, 66, 63, 56, 58, 56, 57, 106, 49, 62, 60, 67, 45, 72, 63, 62, 52, 45, 100, 76, 81, 71, 68, 91, 59, 64, 57, 72, 48, 67, 73, 94, 73, 68, 59, 51, 85, 67, 83, 52, 69, 57, 42, 58, 63, 67, 57, 43, 51, 70, 77, 61, 54, 78, 66, 61, 66, 99, 59, 78, 58, 55, 60, 59, 60, 73, 92, 73, 62, 71, 64, 58, 67, 63, 68, 73, 58, 64, 73, 46, 63, 93, 61, 56, 66, 84, 55, 58, 69, 66, 58, 61, 86, 59, 72, 64, 57, 73, 63, 77, 54, 47, 48, 84, 59, 56, 62, 66, 83, 56, 55, 66, 92, 60, 61, 54, 43, 71, 68, 92, 74, 70, 75, 87, 67, 57, 74, 58, 79, 71, 79, 66, 72, 61, 52, 61, 68, 75, 58, 66, 52, 79, 78, 55, 63, 59, 91, 58, 53, 72, 51, 62, 59, 53, 73, 62, 63, 64, 63, 65, 47, 69, 83, 56, 71, 50, 68, 64, 58, 54, 70, 73, 69, 58, 62, 52, 42, 69, 52, 42, 84, 44, 48, 76, 55, 104, 55, 59, 70, 83, 67, 81, 63, 67, 71, 64, 63, 87, 73, 55, 63, 75, 57, 53, 49, 80, 61, 65, 55, 65, 110, 59, 76, 64, 63, 51, 59, 62, 68, 61, 59, 65, 57, 67, 59, 84, 64, 48, 71, 65, 68, 87, 65, 62, 62, 72, 73, 59, 59, 63, 68, 56, 72, 68, 59, 68, 73, 63, 70, 94, 62, 70, 61, 69, 54, 72, 61, 54, 62, 74, 61, 84, 92, 60, 89, 65, 72, 51, 50, 53, 61, 73, 80, 73, 109, 65, 58, 59, 69, 76, 71, 116, 64, 45, 61, 49, 68, 59, 49, 63, 59, 64, 57, 59, 68, 58, 56, 67, 62, 66, 92, 57, 70, 47, 80, 71, 67, 71, 63, 59, 57, 72, 66, 53, 57, 69, 55, 59, 67, 81, 63, 58, 64, 55, 87, 61, 57, 80, 52, 60, 54, 77, 71, 92, 63, 66, 78, 59, 54, 59, 42, 65, 85, 63, 98, 62, 70, 71, 80, 58, 57, 84, 95, 60, 60, 65, 61, 61, 54, 72, 64, 59, 62, 74, 60, 84, 63, 55, 74, 90, 59, 60, 65, 69, 65, 65, 50, 66, 59, 73, 58, 58, 60, 50, 63, 52, 61, 59, 60, 67, 52, 51, 59, 62, 54, 60, 54, 65, 53, 61, 64, 55, 68, 59, 61, 46, 65, 73, 38, 63, 68, 63, 66, 53, 60, 76, 93, 76, 61, 55, 59, 54, 73, 63, 109, 75, 64, 73, 53, 75, 88, 66, 71, 58, 65, 54, 81, 61, 79, 54, 83, 58, 50, 63, 65, 53, 66, 64, 89, 78, 55, 80, 75, 59, 65, 63, 55, 70, 56, 71, 48, 65, 66, 59, 70, 41, 82, 71, 72, 87, 51, 62, 61, 56, 61, 54, 58, 74, 87, 58, 70, 62, 66, 75, 110, 58, 60, 50, 77, 68, 75, 69, 63, 71, 56, 61, 62, 120, 76, 50, 75, 63, 54, 77, 71, 49, 56, 36, 59, 78, 64, 87, 61, 77, 86, 75, 74, 79, 93, 61, 67, 78, 43, 75, 60, 61, 76, 57, 59, 60, 54, 61, 47, 53, 69, 70, 57, 52, 75, 54, 80, 72, 50, 51, 62, 53, 62, 66, 62, 59, 64, 58, 85, 74, 52, 65, 79, 64, 67, 74, 64, 55, 46, 54, 57, 85, 51, 73, 56, 67, 45, 50, 79, 97, 87, 60, 54, 107, 93, 88, 64, 58, 72, 49, 66, 57, 74, 76, 51, 61, 64, 62, 62, 78, 73, 87, 66, 57, 85, 66, 73, 71, 66, 57, 76, 65, 48, 62, 75, 68, 56, 61, 55, 66, 50, 97, 96, 66, 53, 79, 59, 67, 59, 51, 63, 83, 80, 80, 61, 101, 72, 64, 61, 62, 54, 65, 56, 63, 64, 69, 65, 88, 80, 74, 78, 58, 53, 85, 71, 73, 47, 61, 66, 63, 52, 65, 61, 59, 82, 53, 75, 83, 46, 48, 72, 70, 62, 52, 65, 57, 74, 74, 55, 53, 59, 67, 126, 85, 65, 47, 53, 75, 68, 64, 81, 69, 55, 89, 52, 70, 58, 70, 62, 90, 70, 102, 72, 57, 48, 63, 80, 65, 79, 75, 56, 52, 64, 57, 55, 115, 55, 64, 55, 65, 56, 68, 67, 77, 84, 78, 50, 51, 63, 59, 75, 55, 63, 60, 90, 61, 59, 81, 80, 50, 70, 58, 65, 58, 63, 55, 77, 63, 53, 47, 64, 72, 56, 52, 60, 65, 54, 66, 60, 77, 53, 57, 96, 58, 63, 60, 64, 64, 58, 70, 57, 63, 62, 72, 67, 68, 69, 61, 49, 71, 65, 65, 50, 55, 62, 92, 61, 62, 81, 66, 60, 57, 88, 98, 68, 60, 46, 52, 62, 62, 92, 60, 52, 69, 66, 80, 102, 59, 50, 43, 55, 47, 71, 58, 72, 59, 74, 79, 65, 55, 86, 99, 68, 53, 58, 57, 65, 62, 52, 61, 71, 55, 68, 82, 72, 60, 69, 71, 58, 78, 63, 69, 69, 69, 73, 50, 59, 56, 62, 57, 66, 68, 52, 56, 76, 104, 84, 60, 75, 61, 73, 66, 58, 66, 88, 52, 91, 64, 55, 82, 55, 64, 47, 57, 70, 57, 77, 51, 61, 88, 55, 56, 67, 86, 77, 77, 62, 69, 57, 60, 58, 66, 49, 58, 57, 99, 64, 77, 66, 65, 57, 83, 55, 50, 67, 52, 59, 78, 83, 55, 58, 104, 60, 70, 70, 52, 50, 61, 76, 98, 70, 111, 66, 81, 79, 80, 66, 57, 86, 70, 51, 73, 44, 77, 89, 71, 63, 63, 47, 87, 120, 87, 60, 57, 60, 54, 71, 81, 92, 69, 57, 70, 56, 63, 45, 71, 84, 56, 78, 66, 74, 81, 55, 62, 74, 51, 82, 114, 53, 62, 68, 71, 66, 76, 72, 69, 59, 55, 67, 62, 47, 68, 69, 66, 68, 63, 64, 56, 56, 44, 72, 64, 79, 59, 67, 58, 67, 51, 79, 62, 77, 56, 69, 92, 58, 73, 53, 70, 40, 54, 80, 60, 71, 70, 58, 73, 90, 52, 48, 72, 82, 85, 81, 56, 42, 66, 61, 70, 55, 47, 60, 72, 61, 64, 64, 65, 72, 106, 58, 53, 75, 59, 73, 67, 71, 51, 50, 70, 113, 64, 46, 75, 69, 59, 59, 63, 52, 68, 62, 90, 124, 80, 54, 80, 61, 61, 56, 43, 55, 55, 105, 74, 69, 58, 70, 53, 53, 54, 63, 67, 70, 76, 48, 47, 60, 67, 60, 65, 53, 67, 62, 46, 62, 73, 59, 60, 77, 54, 61, 60, 64, 62, 78, 56, 63, 62, 56, 66, 55, 70, 65, 54, 56, 71, 70, 64, 64, 69, 74, 66, 68, 59, 69, 59, 64, 67, 73, 65, 67, 70, 63, 68, 68, 53, 70, 56, 57, 63, 45, 57, 55, 57, 83, 50, 61, 129, 61, 59, 69, 52, 67, 61, 81, 54, 59, 51, 63, 81, 67, 64, 79, 68, 73, 53, 61, 71, 49, 65, 69, 84, 61, 65, 76, 67, 63, 63, 67, 66, 72, 67, 74, 61, 67, 63, 69, 70, 58, 81, 57, 71, 51, 70, 53, 68, 67, 57, 56, 76, 68, 96, 60, 68, 58, 60, 69, 58, 52, 53, 95, 60, 74, 69, 62, 57, 74, 61, 52, 62, 80, 76, 85, 88, 64, 59, 77, 70, 71, 48, 72, 59, 49, 90, 69, 70, 74, 75, 67, 62, 59, 68, 95, 58, 68, 45, 47, 61, 64, 64, 63, 48, 56, 61, 76, 59, 104, 44, 61, 58, 67, 64, 88, 52, 74, 71, 58, 71, 64, 60, 79, 70, 74, 59, 45, 59, 79, 61, 76, 60, 57, 100, 55, 49, 78, 65, 58, 76, 89, 65, 58, 52, 61, 72, 70, 88, 75, 57, 80, 66, 74, 58, 58, 68, 70, 68, 117, 59, 89, 60, 56, 61, 53, 45, 62, 58, 59, 66, 81, 57, 59, 70, 64, 59, 64, 70, 64, 61, 56, 77, 60, 68, 83, 63, 51, 73, 73, 80, 71, 75, 79, 61, 88, 56, 79, 67, 67, 69, 67, 70, 70, 65, 63, 82, 78, 61, 97, 62, 68, 63, 61, 58, 56, 80, 74, 75, 59, 75, 66, 52, 73, 61, 74, 61, 51, 62, 81, 55, 68, 71, 60, 43, 62, 53, 102, 58, 55, 71, 49, 73, 71, 56, 59, 43, 51, 63, 69, 45, 58, 66, 73, 90, 69, 70, 58, 77, 58, 66, 63, 72, 63, 75, 55, 64, 65, 67, 61, 59, 63, 91, 71, 78, 61, 50, 60, 64, 72, 73, 74, 66, 61, 56, 67, 68, 69, 60, 66, 66, 61, 75, 74, 71, 81, 65, 62, 53, 61, 60, 89, 62, 52, 63, 65, 72, 54, 77, 121, 63, 66, 60, 78, 70, 81, 65, 62, 66, 53, 73, 73, 49, 90, 66, 59, 49, 83, 68, 67, 69, 58, 52, 60, 73, 52, 53, 69, 47, 66, 71, 58, 56, 53, 63, 65, 62, 41, 61, 59, 45, 66, 61, 74, 64, 58, 105, 64, 54, 66, 55, 50, 80, 73, 54, 63, 78, 88, 68, 59, 69, 77, 72, 64, 61, 70, 40, 61, 62, 62, 58, 58, 105, 68, 69, 57, 64, 59, 72, 64, 60, 60, 57, 56, 66, 53, 66, 62, 61, 89, 76, 61, 83, 46, 63, 53, 64, 53, 79, 44, 57, 67, 77, 53, 47, 57, 60, 65, 54, 59, 67, 53, 57, 57, 57, 90, 58, 73, 62, 79, 70, 60, 58, 51, 69, 59, 64, 76, 92, 55, 70, 54, 60, 58, 66, 60, 57, 63, 61, 64, 83, 88, 60, 61, 56, 66, 67, 57, 78, 94, 69, 65, 85, 88, 70, 61, 56, 73, 84, 57, 62, 54, 52, 50, 65, 74, 45, 68, 58, 60, 76, 65, 52, 77, 69, 74, 70, 68, 63, 51, 66, 57, 67, 53, 59, 70, 57, 49, 61, 73, 90, 91, 57, 76, 88, 49, 75, 58, 46, 55, 70, 73, 96, 60, 101, 69, 49, 59, 61, 64, 66, 60, 78, 67, 84, 77, 58, 61, 72, 67, 63, 67, 77, 69, 77, 100, 50, 64, 47, 62, 76, 61, 59, 66, 79, 69, 72, 61, 67, 80, 91, 53, 58, 46, 72, 68, 72, 46, 60, 62, 64, 117, 101, 64, 67, 53, 85, 71, 45, 62, 70, 49, 60, 75, 64, 66, 66, 56, 69, 56, 66, 76, 99, 65, 62, 68, 65, 64, 48, 67, 50, 64, 79, 57, 113, 56, 75, 89, 63, 68, 64, 59, 65, 60, 78, 69, 45, 65, 58, 43, 61, 55, 70, 86, 63, 60, 53, 60, 67, 46, 59, 69, 69, 81, 69, 80, 56, 73, 64, 50, 64, 60, 60, 80, 82, 57, 75, 59, 69, 53, 60, 74, 64, 65, 67, 64, 62, 66, 56, 71, 67, 58, 47, 61, 67, 68, 96, 52, 70, 65, 73, 47, 63, 61, 83, 82, 54, 111, 59, 67, 62, 73, 48, 75, 47, 96, 65, 67, 62, 41, 43, 67, 49, 63, 62, 54, 98, 61, 80, 70, 61, 63, 78, 76, 49, 90, 85, 33, 56, 51, 71, 72, 50, 81, 60, 58, 57, 66, 59, 58, 64, 68, 68, 48, 42, 48, 83, 57, 56, 45, 56, 62, 38, 62, 56, 54, 62, 63, 71, 86, 60, 51, 78, 63, 94, 79, 49, 86, 54, 105, 77, 70, 53, 69, 85, 70, 70, 68, 52, 49, 81, 76, 66, 62, 60, 56, 103, 61, 82, 51, 67, 68, 80, 71, 74, 60, 51, 54, 64, 66, 87, 79, 64, 90, 66, 62, 57, 55, 76, 59, 92, 78, 62, 52, 53, 59, 68, 64, 63, 74, 56, 58, 60, 76, 62, 77, 64, 68, 74, 71, 89, 53, 87, 83, 81, 51, 80, 74, 47, 63, 61, 52, 70, 64, 59, 60, 64, 42, 95, 96, 64, 64, 62, 78, 70, 99, 85, 83, 76, 51, 57, 67, 60, 55, 64, 83, 74, 79, 66, 89, 52, 66, 63, 63, 64, 62, 85, 71, 65, 71, 54, 70, 62, 63, 104, 50, 58, 68, 60, 57, 64, 80, 57, 87, 61, 85, 56, 58, 85, 78, 55, 58, 52, 62, 84, 58, 56, 77, 60, 80, 47, 55, 82, 72, 60, 60, 47, 62, 55, 87, 69, 65, 101, 54, 69, 75, 53, 63, 84, 55, 75, 64, 53, 66, 60, 62, 57, 55, 53, 87, 96, 61, 69, 62, 76, 80, 126, 64, 49, 70, 66, 82, 48, 71, 58, 55, 62, 89, 80, 61, 74, 60, 84, 57, 65, 49, 64, 41, 58, 76, 58, 48, 87, 61, 61, 68, 72, 53, 60, 73, 86, 48, 70, 58, 71, 62, 58, 40, 41, 64, 66, 56, 68, 52, 66, 66, 53, 58, 55, 68, 67, 67, 69, 74, 73, 94, 55, 83, 59, 63, 63, 58, 53, 69, 59, 61, 81, 49, 63, 67, 70, 55, 45, 53, 75, 63, 57, 82, 64, 66, 59, 59, 63, 41, 64, 61, 56, 68, 51, 83, 55, 73, 69, 69, 69, 70, 66, 63, 66, 89, 69, 55, 58, 58, 90, 66, 82, 67, 57, 85, 61, 69, 65, 54, 45, 74, 102, 58, 65, 75, 54, 66, 69, 67, 68, 70, 77, 46, 87, 58, 75, 69, 57, 75, 56, 83, 68, 76, 68, 94, 55, 51, 69, 82, 62, 53, 72, 76, 59, 68, 76, 88, 75, 75, 71, 63, 66, 67, 76, 52, 64, 64, 72, 67, 55, 63, 64, 68, 74, 86, 76, 71, 69, 75, 55, 81, 53, 50, 67, 54, 60, 62, 66, 57, 53, 81, 54, 72, 51, 60, 86, 65, 72, 53, 69, 107, 56, 60, 69, 117, 67, 92, 53, 82, 49, 65, 53, 60, 43, 67, 63, 52, 54, 85, 57, 60, 55, 63, 55, 63, 94, 68, 58, 56, 79, 70, 54, 73, 64, 64, 82, 66, 82, 46, 57, 90, 73, 71, 63, 53, 64, 59, 72, 37, 82, 73, 65, 56, 52, 84, 91, 74, 73, 81, 70, 67, 87, 61, 75, 68, 49, 72, 86, 99, 54, 44, 54, 68, 58, 75, 80, 96, 58, 71, 77, 75, 62, 55, 70, 66, 51, 66, 65, 50, 69, 61, 62, 54, 50, 97, 81, 58, 79, 81, 81, 66, 59, 81, 45, 69, 75, 68, 74, 67, 59, 49, 64, 65, 48, 58, 50, 67, 58, 73, 59, 62, 75, 83, 74, 54, 103, 86, 102, 65, 51, 45, 54, 85, 61, 85, 71, 55, 69, 88, 64, 73, 60, 57, 62, 82, 54, 81, 70, 65, 66, 72, 51, 96, 33, 57, 49, 78, 77, 55, 48, 56, 50, 82, 56, 66, 69, 66, 58, 61, 47, 57, 74, 68, 61, 46, 55, 69, 83, 49, 53, 68, 58, 68, 53, 66, 63, 51, 60, 56, 85, 70, 64, 52, 67, 64, 78, 64, 56, 63, 77, 86, 54, 34, 41, 80, 48, 51, 60, 70, 50, 69, 60, 49, 50, 72, 52, 56, 68, 82, 46, 52, 67, 73, 96, 69, 67, 57, 76, 55, 88, 93, 50, 81, 59, 39, 65, 63, 67, 58, 51, 55, 64, 53, 59, 51, 60, 51, 65, 69, 69, 89, 41, 70, 63, 59, 61, 63, 65, 53, 52, 49, 58, 88, 68, 65, 74, 89, 62, 60, 65, 77, 60, 69, 76, 80, 59, 69, 47, 71, 74, 80, 50, 50, 75, 62, 67, 57, 58, 69, 75, 61, 90, 76, 46, 67, 64, 61, 98, 59, 84, 73, 91, 59, 59, 63, 71, 74, 68, 71, 65, 74, 56, 65, 60, 74, 81, 55, 124, 63, 70, 56, 82, 63, 55, 66, 57, 85, 67, 61, 61, 60, 50, 46, 53, 84, 73, 56, 67, 51, 58, 79, 68, 55, 76, 62, 53, 105, 107, 56, 64, 70, 53, 67, 53, 59, 68, 53, 60, 52, 97, 71, 77, 57, 66, 65, 73, 60, 70, 68, 66, 58, 71, 60, 76, 54, 84, 64, 65, 70, 57, 67, 69, 62, 59, 65, 68, 64, 62, 67, 80, 69, 65, 71, 64, 71, 78, 62, 70, 81, 52, 65, 68, 57, 63, 63, 63, 57, 64, 62, 65, 45, 66, 45, 84, 56, 57, 60, 63, 52, 77, 55, 94, 65, 138, 58, 86, 69, 58, 61, 60, 56, 50, 70, 59, 53, 121, 50, 61, 60, 71, 60, 55, 79, 74, 50, 52, 64, 66, 61, 62, 60, 81, 53, 66, 56, 51, 69, 65, 69, 86, 68, 51, 66, 68, 73, 78, 68, 64, 61, 67, 98, 50, 87, 59, 70, 97, 67, 79, 64, 68, 59, 73, 52, 73, 65, 59, 63, 55, 57, 112, 68, 73, 63, 65, 52, 57, 71, 73, 65, 67, 62, 51, 66, 97, 63, 51, 97, 67, 80, 43, 77, 67, 61, 62, 49, 48, 63, 60, 63, 62, 89, 57, 57, 60, 54, 66, 52, 70, 60, 58, 56, 62, 57, 60, 57, 63, 59, 70, 70, 70, 61, 74, 74, 85, 59, 70, 75, 60, 82, 69, 60, 67, 58, 59, 57, 74, 54, 55, 65, 71, 67, 56, 70, 56, 68, 62, 71, 55, 76, 52, 67, 63, 72, 67, 51, 65, 103, 53, 62, 63, 88, 105, 62, 64, 85, 53, 66, 76, 56, 84, 67, 55, 64, 66, 52, 59, 64, 60, 64, 62, 57, 51, 62, 64, 81, 66, 74, 47, 64, 59, 64, 86, 114, 68, 57, 68, 59, 61, 64, 56, 71, 57, 62, 61, 67, 65, 55, 65, 61, 97, 64, 63, 59, 68, 61, 49, 63, 62, 46, 53, 70, 67, 62, 110, 64, 66, 50, 53, 73, 61, 71, 62, 72, 67, 62, 58, 73, 69, 62, 103, 64, 57, 58, 66, 67, 90, 71, 93, 56, 61, 64, 78, 81, 95, 70, 62, 62, 52, 57, 77, 89, 49, 58, 100, 54, 61, 70, 54, 55, 58, 77, 58, 70, 59, 61, 61, 70, 55, 77, 80, 69, 49, 66, 64, 48, 53, 71, 82, 64, 110, 60, 55, 59, 44, 68, 65, 74, 70, 60, 50, 58, 67, 60, 68, 66, 89, 63, 72, 121, 69, 67, 65, 74, 50, 92, 65, 81, 54, 74, 61, 79, 57, 70, 83, 80, 75, 58, 85, 62, 104, 58, 55, 70, 66, 76, 71, 57, 67, 73, 56, 70, 50, 76, 87, 51, 61, 65, 65, 69, 63, 56, 69, 67, 65, 59, 57, 52, 72, 47, 57, 88, 69, 60, 69, 65, 66, 56, 57, 55, 53, 74, 87, 57, 75, 51, 49, 56, 58, 48, 63, 64, 63, 62, 63, 83, 65, 61, 50, 70, 86, 66, 55, 83, 69, 56, 67, 50, 63, 59, 52, 66, 64, 72, 57, 80, 122, 68, 53, 56, 75, 77, 64, 65, 64, 67, 70, 95, 57, 56, 71, 51, 107, 56, 57, 62, 60, 74, 72, 67, 76, 59, 83, 73, 72, 58, 84, 73, 59, 83, 72, 49, 66, 77, 74, 79, 63, 60, 70, 58, 69, 50, 53, 59, 73, 66, 60, 56, 72, 54, 69, 58, 76, 61, 54, 68, 55, 59, 53, 63, 57, 60, 67, 69, 66, 54, 73, 66, 109, 73, 80, 60, 69, 71, 53, 76, 62, 53, 61, 53, 51, 70, 61, 69, 60, 57, 48, 83, 90, 70, 60, 69, 50, 58, 57, 79, 61, 77, 60, 75, 58, 60, 56, 70, 100, 67, 56, 61, 44, 69, 55, 48, 73, 69, 60, 44, 74, 55, 70, 80, 62, 57, 58, 64, 73, 106, 74, 90, 58, 59, 63, 63, 69, 64, 56, 48, 69, 64, 72, 69, 78, 77, 61, 53, 65, 63, 69, 63, 65, 59, 66, 76, 64, 59, 59, 68, 54, 64, 75, 72, 62, 52, 64, 55, 59, 67, 65, 53, 65, 49, 83, 79, 63, 78, 106, 62, 63, 67, 61, 76, 66, 62, 57, 51, 66, 66, 64, 52, 66, 84, 59, 64, 57, 58, 91, 97, 49, 57, 65, 109, 84, 73, 48, 55, 78, 65, 53, 60, 61, 69, 80, 60, 63, 60, 69, 64, 55, 62, 58, 82, 67, 57, 56, 66, 81, 68, 69, 54, 56, 73, 62, 55, 62, 63, 58, 64, 42, 58, 101, 60, 67, 64, 70, 60, 61, 60, 70, 55, 63, 94, 70, 71, 65, 39, 68, 70, 49, 49, 64, 85, 58, 51, 86, 92, 69, 67, 70, 57, 53, 72, 51, 57, 67, 58, 69, 92, 52, 68, 46, 60, 54, 57, 62, 70, 53, 86, 68, 64, 61, 112, 66, 84, 74, 69, 80, 75, 71, 60, 80, 81, 49, 79, 84, 64, 65, 80, 68, 57, 66, 65, 62, 58, 78, 85, 56, 77, 49, 63, 68, 60, 66, 68, 80, 48, 54, 74, 44, 72, 65, 76, 66, 96, 63, 89, 69, 70, 63, 67, 67, 76, 55, 75, 66, 54, 45, 72, 64, 57, 67, 61, 62, 59, 94, 63, 61, 63, 69, 65, 71, 63, 54, 73, 68, 56, 72, 76, 47, 69, 64, 78, 69, 59, 74, 73, 72, 67, 67, 58, 61, 51, 75, 52, 73, 71, 59, 70, 60, 65, 54, 59, 60, 62, 70, 58, 66, 66, 97, 55, 56, 61, 63, 67, 54, 70, 69, 89, 55, 55, 62, 64, 59, 64, 61, 110, 53, 71, 90, 63, 73, 94, 66, 65, 66, 59, 72, 88, 64, 70, 51, 58, 73, 64, 69, 56, 56, 58, 52, 59, 77, 49, 65, 54, 72, 46, 69, 54, 55, 55, 63, 66, 63, 72, 70, 69, 56, 75, 57, 56, 75, 70, 89, 67, 58, 55, 69, 64, 57, 57, 81, 71, 99, 64, 78, 77, 60, 63, 88, 79, 54, 68, 70, 56, 55, 65, 53, 64, 69, 56, 67, 58, 55, 85, 85, 75, 61, 57, 85, 57, 57, 68, 90, 59, 54, 77, 70, 58, 76, 76, 63, 66, 69, 112, 97, 62, 62, 56, 73, 61, 62, 88, 64, 43, 61, 74, 63, 53, 62, 60, 54, 81, 67, 53, 56, 58, 69, 75, 57, 71, 75, 66, 57, 79, 98, 65, 70, 52, 58, 61, 59, 59, 49, 72, 67, 61, 51, 69, 75, 59, 50, 65, 118, 46, 77, 74, 54, 70, 70, 64, 62, 67, 58, 72, 77, 52, 69, 67, 65, 71, 62, 75, 56, 79, 67, 73, 91, 75, 56, 69, 68, 137, 75, 59, 73, 74, 52, 80, 72, 75, 63, 72, 55, 58, 59, 53, 83, 82, 76, 47, 61, 69, 61, 65, 56, 52, 60, 58, 90, 47, 78, 58, 53, 38, 66, 56, 57, 75, 55, 60, 76, 74, 64, 76, 88, 62, 76, 59, 79, 59, 79, 75, 60, 63, 97, 53, 65, 50, 82, 86, 64, 56, 50, 57, 54, 68, 90, 63, 56, 61, 54, 133, 66, 62, 59, 58, 71, 95, 49, 90, 60, 73, 82, 63, 74, 43, 62, 98, 94, 55, 55, 56, 69, 78, 76, 72, 95, 59, 67, 61, 65, 52, 51, 51, 52, 76, 60, 64, 59, 69, 90, 63, 91, 99, 81, 62, 67, 72, 65, 57, 61, 55, 47, 58, 71, 62, 58, 70, 40, 57, 62, 81, 63, 60, 56, 51, 60, 55, 57, 86, 66, 71, 60, 56, 69, 76, 73, 45, 49, 67, 73, 54, 49, 55, 70, 65, 82, 80, 53, 58, 69, 70, 67, 53, 61, 113, 77, 56, 50, 76, 66, 63, 58, 52, 55, 52, 48, 83, 57, 65, 62, 66, 52, 65, 52, 77, 66, 63, 51, 59, 67, 85, 62, 70, 75, 71, 80, 58, 73, 71, 58, 68, 60, 69, 65, 70, 54, 63, 60, 107, 58, 65, 63, 100, 54, 63, 42, 62, 67, 89, 49, 67, 62, 46, 72, 73, 64, 52, 99, 70, 49, 65, 62, 61, 63, 56, 99, 70, 71, 40, 53, 73, 54, 71, 69, 49, 57, 69, 59, 71, 106, 64, 48, 68, 55, 71, 61, 58, 63, 58, 55, 80, 75, 81, 54, 66, 99, 60, 51, 60, 71, 48, 55, 67, 74, 63, 66, 62, 63, 80, 75, 71, 55, 65, 48, 80, 68, 90, 56, 82, 88, 49, 58, 44, 67, 61, 62, 54, 72, 59, 84, 72, 76, 54, 72, 75, 90, 86, 47, 63, 68, 40, 47, 63, 61, 87, 79, 59, 59, 66, 64, 72, 77, 75, 61, 62, 50, 54, 78, 52, 67, 50, 60, 59, 81, 139, 80, 63, 56, 60, 66, 75, 69, 73, 74, 67, 57, 58, 56, 66, 56, 81, 64, 70, 63, 62, 89, 51, 67, 76, 64, 74, 50, 56, 87, 60, 59, 80, 66, 60, 64, 62, 59, 61, 53, 51, 66, 62, 58, 54, 69, 52, 89, 64, 70, 61, 68, 78, 63, 59, 56, 64, 65, 53, 56, 66, 52, 76, 79, 56, 51, 59, 66, 75, 50, 51, 66, 58, 72, 80, 57, 86, 41, 85, 74, 69, 73, 59, 48, 93, 75, 50, 58, 80, 54, 54, 60, 75, 92, 61, 52, 68, 115, 48, 51, 97, 69, 61, 75, 57, 68, 57, 78, 79, 70, 65, 73, 70, 66, 62, 76, 75, 52, 50, 60, 78, 75, 74, 75, 64, 48, 45, 68, 51, 82, 92, 55, 63, 48, 76, 48, 67, 54, 52, 64, 53, 65, 70, 49, 57, 56, 63, 67, 55, 63, 86, 61, 61, 51, 49, 66, 70, 74, 61, 85, 65, 74, 82, 79, 58, 65, 56, 71, 55, 78, 59, 59, 61, 60, 71, 77, 61, 79, 78, 72, 66, 75, 63, 56, 76, 60, 52, 34, 61, 66, 69, 70, 74, 56, 65, 61, 65, 53, 55, 67, 62, 44, 73, 53, 56, 63, 78, 69, 51, 63, 61, 67, 44, 58, 62, 67, 70, 61, 66, 77, 79, 63, 71, 82, 59, 61, 78, 65, 79, 60, 59, 62, 60, 52, 61, 59, 69, 49, 87, 69, 57, 96, 62, 57, 58, 64, 65, 111, 55, 61, 63, 84, 74, 64, 60, 52, 73, 67, 53, 59, 58, 76, 45, 61, 63, 56, 71, 62, 61, 45, 65, 71, 57, 101, 68, 68, 81, 51, 66, 43, 77, 60, 60, 52, 56, 58, 52, 82, 56, 65, 66, 62, 78, 65, 64, 69, 92, 56, 87, 69, 89, 64, 82, 52, 79, 66, 70, 58, 57, 60, 53, 63, 57, 53, 65, 68, 62, 59, 64, 48, 59, 78, 69, 67, 72, 55, 44, 66, 64, 64, 66, 43, 56, 66, 86, 55, 77, 69, 63, 90, 72, 51, 78, 91, 56, 69, 59, 53, 62, 91, 65, 57, 65, 41, 63, 56, 54, 60, 60, 57, 89, 78, 59, 57, 61, 73, 65, 53, 50, 66, 72, 60, 57, 59, 70, 52, 67, 77, 45, 51, 87, 65, 58, 59, 64, 65, 85, 55, 62, 57, 65, 77, 63, 72, 50, 65, 69, 53, 76, 90, 69, 62, 56, 81, 63, 67, 74, 55, 59, 58, 78, 54, 58, 64, 59, 63, 64, 66, 90, 53, 62, 92, 68, 69, 57, 72, 58, 65, 67, 64, 68, 64, 72, 63, 72, 62, 68, 50, 42, 58, 84, 72, 103, 55, 52, 70, 50, 54, 69, 63, 60, 56, 65, 93, 59, 60, 68, 66, 67, 77, 62, 57, 72, 71, 80, 102, 46, 64, 59, 91, 59, 54, 64, 91, 57, 56, 61, 58, 65, 48, 88, 51, 48, 79, 66, 60, 46, 61, 66, 50, 64, 81, 62, 61, 67, 101, 113, 58, 45, 53, 76, 62, 59, 57, 52, 50, 86, 77, 77, 72, 60, 69, 45, 57, 60, 55, 74, 68, 65, 64, 59, 75, 67, 39, 56, 62, 73, 54, 53, 61, 47, 69, 55, 61, 68, 62, 49, 52, 66, 50, 75, 71, 56, 46, 65, 60, 64, 57, 66, 61, 58, 58, 77, 76, 72, 84, 62, 98, 53, 82, 98, 50, 85, 69, 55, 63, 65, 76, 86, 72, 62, 42, 65, 77, 55, 61, 72, 70, 87, 71, 61, 69, 50, 52, 60, 46, 93, 66, 83, 62, 50, 65, 72, 68, 58, 59, 56, 64, 59, 60, 57, 66, 49, 45, 59, 62, 54, 70, 79, 63, 63, 40, 63, 54, 68, 53, 62, 62, 84, 75, 83, 64, 48, 65, 73, 82, 46, 50, 73, 85, 87, 69, 55, 60, 69, 61, 94, 54, 74, 76, 82, 60, 87, 51, 51, 60, 77, 66, 59, 75, 60, 100, 91, 89, 82, 41, 83, 65, 53, 60, 62, 68, 64, 48, 66, 40, 77, 74, 82, 74, 67, 73, 50, 58, 52, 56, 44, 73, 91, 54, 56, 63, 94, 70, 67, 81, 57, 48, 50, 56, 63, 58, 58, 58, 51, 62, 78, 88, 53, 63, 42, 66, 70, 57, 61, 92, 46, 65, 85, 90, 82, 48, 71, 66, 63, 81, 78, 78, 73, 70, 61, 58, 90, 67, 87, 53, 57, 59, 59, 97, 72, 58, 54, 102, 86, 61, 108, 58, 80, 56, 64, 56, 60, 108, 64, 51, 63, 82, 67, 60, 52, 68, 59, 65, 55, 77, 52, 66, 70, 66, 51, 90, 50, 64, 68, 59, 127, 68, 81, 47, 60, 49, 52, 43, 61, 71, 49, 70, 67, 69, 71, 68, 72, 68, 54, 61, 61, 85, 42, 49, 57, 61, 71, 62, 84, 50, 57, 52, 53, 130, 51, 80, 97, 55, 59, 61, 94, 73, 28, 57, 84, 70, 68, 64, 60, 65, 73, 87, 51, 62, 57, 57, 60, 112, 73, 59, 59, 56, 66, 77, 78, 48, 67, 46, 63, 73, 57, 51, 75, 72, 74, 58, 77, 69, 57, 57, 76, 54, 66, 68, 60, 48, 50, 55, 67, 74, 54, 49, 72, 52, 68, 65, 77, 70, 74, 61, 73, 52, 108, 64, 68, 55, 75, 50, 82, 69, 46, 80, 88, 47, 50, 82, 80, 64, 80, 88, 74, 46, 56, 80, 72, 59, 61, 66, 68, 60, 65, 78, 52, 58, 75, 66, 67, 65, 54, 56, 48, 75, 66, 54, 61, 76, 41, 81, 58, 64, 82, 95, 69, 59, 62, 50, 61, 52, 70, 64, 77, 69, 41, 73, 51, 50, 55, 53, 83, 71, 63, 77, 40, 61, 77, 84, 55, 86, 121, 47, 57, 68, 74, 63, 92, 57, 70, 74, 52, 42, 53, 55, 78, 62, 80, 77, 74, 91, 81, 85, 66, 49, 44, 63, 66, 73, 57, 67, 74, 46, 67, 56, 69, 85, 57, 50, 51, 66, 63, 58, 59, 73, 58, 70, 77, 54, 65, 67, 55, 54, 57, 75, 68, 65, 59, 55, 79, 78, 62, 73, 58, 98, 94, 33, 78, 47, 64, 87, 43, 61, 59, 49, 63, 46, 62, 78, 58, 70, 106, 74, 83, 73, 59, 84, 61, 54, 78, 96, 60, 58, 64, 61, 52, 53, 56, 53, 68, 88, 64, 44, 67, 60, 51, 62, 48, 72, 67, 55, 75, 52, 54, 50, 68, 93, 52, 58, 45, 53, 80, 68, 64, 76, 63, 59, 70, 59, 46, 77, 67, 62, 77, 53, 69, 63, 74, 58, 65, 62, 83, 58, 73, 84, 71, 63, 57, 89, 63, 61, 58, 55, 51, 67, 90, 45, 59, 90, 91, 68, 63, 70, 54, 77, 68, 74, 43, 69, 62, 71, 57, 75, 78, 64, 57, 48, 73, 118, 55, 57, 71, 52, 52, 51, 82, 38, 66, 59, 67, 86, 56, 60, 65, 53, 55, 66, 64, 50, 71, 65, 62, 82, 60, 95, 61, 57, 73, 65, 79, 65, 62, 69, 72, 65, 110, 45, 71, 55, 55, 79, 60, 77, 109, 61, 61, 43, 48, 60, 44, 71, 109, 66, 77, 59, 61, 41, 62, 63, 70, 64, 49, 63, 58, 78, 60, 85, 73, 88, 50, 85, 58, 67, 63, 54, 61, 67, 69, 83, 69, 62, 84, 55, 72, 45, 46, 59, 61, 46, 69, 62, 73, 47, 87, 63, 51, 57, 78, 66, 93, 55, 49, 73, 58, 43, 59, 98, 30, 66, 63, 97, 74, 55, 58, 44, 61, 72, 81, 104, 80, 72, 60, 63, 71, 49, 42, 51, 77, 30, 55, 58, 86, 76, 85, 55, 66, 53, 58, 78, 67, 58, 54, 75, 56, 74, 91, 66, 70, 90, 60, 65, 67, 38, 53, 102, 77, 76, 63, 64, 50, 79, 70, 78, 60, 53, 84, 59, 48, 65, 40, 55, 67, 69, 59, 36, 70, 83, 78, 59, 53, 33, 75, 64, 53, 63, 59, 59, 92, 68, 73, 68, 51, 69, 57, 51, 55, 62, 44, 86, 59, 54, 81, 60, 64, 62, 68, 61, 70, 66, 77, 79, 63, 70, 60, 96, 91, 78, 76, 58, 57, 62, 61, 69, 54, 122, 47, 68, 54, 43, 79, 60, 64, 76, 44, 67, 66, 59, 76, 50, 61, 81, 65, 63, 73, 42, 65, 49, 48, 59, 64, 57, 70, 72, 71, 53, 83, 51, 52, 75, 72, 63, 94, 88, 40, 54, 40, 65, 42, 57, 60, 56, 66, 93, 76, 54, 61, 58, 68, 85, 72, 64, 75, 82, 48, 66, 70, 84, 57, 63, 92, 61, 52, 87, 68, 72, 79, 77, 55, 77, 83, 60, 69, 55, 56, 50, 73, 47, 57, 55, 73, 80, 48, 82, 62, 64, 64, 58, 87, 51, 55, 64, 57, 67, 55, 110, 58, 80, 89, 54, 46, 97, 57, 63, 66, 47, 83, 62, 58, 57, 58, 45, 62, 78, 87, 49, 71, 52, 46, 46, 65, 62, 48, 76, 60, 53, 59, 68, 48, 107, 72, 56, 62, 76, 78, 65, 66, 71, 67, 65, 62, 47, 92, 49, 56, 93, 64, 61, 54, 85, 67, 72, 60, 54, 52, 50, 54, 74, 58, 62, 63, 67, 60, 80, 76, 50, 84, 66, 56, 83, 80, 77, 69, 78, 90, 60, 48, 60, 50, 73, 80, 61, 53, 49, 101, 66, 88, 68, 68, 95, 51, 47, 56, 56, 78, 54, 51, 54, 65, 56, 50, 76, 108, 58, 70, 61, 79, 50, 87, 79, 54, 62, 69, 66, 55, 89, 48, 66, 78, 67, 67, 52, 76, 69, 62, 80, 69, 68, 78, 47, 66, 63, 82, 67, 40, 49, 71, 53, 53, 55, 78, 68, 55, 82, 51, 53, 64, 63, 58, 66, 55, 58, 79, 63, 71, 66, 60, 60, 69, 57, 92, 45, 53, 59, 73, 69, 55, 63, 65, 49, 50, 63, 62, 70, 66, 66, 56, 57, 45, 81, 58, 47, 89, 53, 65, 47, 65, 64, 42, 73, 50, 70, 72, 63, 61, 68, 59, 57, 57, 69, 54, 66, 68, 84, 71, 53, 86, 74, 50, 59, 56, 66, 80, 70, 114, 112, 70, 51, 58, 56, 60, 55, 87, 90, 98, 64, 78, 62, 90, 66, 56, 63, 64, 76, 65, 49, 48, 66, 102, 83, 55, 55, 61, 75, 77, 62, 66, 66, 53, 74, 86, 64, 53, 38, 83, 68, 88, 81, 38, 70, 59, 71, 81, 72, 63, 64, 72, 61, 60, 56, 63, 63, 70, 83, 59, 64, 57, 92, 75, 46, 44, 78, 63, 49, 99, 84, 60, 78, 122, 83, 77, 95, 73, 50, 57, 66, 48, 55, 79, 66, 81, 79, 84, 52, 56, 118, 92, 71, 60, 70, 76, 45, 78, 68, 59, 94, 57, 59, 68, 89, 55, 49, 62, 69, 64, 69, 77, 108, 57, 72, 63, 93, 70, 87, 54, 50, 63, 78, 112, 66, 83, 68, 47, 41, 61, 60, 63, 75, 105, 57, 46, 67, 85, 56, 89, 75, 66, 64, 52, 80, 57, 67, 71, 56, 51, 48, 70, 57, 70, 69, 52, 129, 59, 66, 80, 65, 60, 56, 81, 48, 76, 69, 68, 56, 50, 48, 53, 72, 57, 76, 63, 66, 73, 56, 57, 88, 72, 67, 63, 61, 89, 58, 54, 62, 64, 54, 54, 48, 60, 55, 102, 78, 69, 67, 56, 53, 51, 61, 78, 69, 71, 58, 51, 52, 55, 70, 95, 54, 52, 62, 58, 69, 65, 61, 68, 59, 51, 63, 91, 71, 99, 61, 70, 51, 61, 64, 62, 64, 74, 56, 87, 51, 79, 58, 55, 74, 58, 91, 59, 47, 53, 69, 69, 61, 67, 73, 74, 85, 65, 72, 65, 68, 92, 86, 63, 77, 71, 53, 73, 80, 60, 68, 63, 67, 64, 54, 79, 59, 47, 107, 57, 59, 59, 81, 66, 50, 68, 57, 68, 48, 49, 67, 78, 72, 67, 65, 86, 66, 63, 66, 83, 76, 47, 60, 65, 46, 108, 66, 48, 71, 65, 68, 75, 57, 83, 49, 54, 66, 67, 60, 62, 55, 97, 62, 56, 62, 56, 74, 83, 63, 79, 33, 60, 83, 69, 65, 116, 71, 66, 59, 58, 81, 61, 67, 68, 73, 61, 52, 75, 65, 66, 66, 62, 65, 62, 87, 39, 59, 63, 70, 60, 71, 61, 56, 67, 71, 77, 40, 62, 91, 83, 72, 64, 58, 52, 57, 60, 52, 53, 63, 63, 44, 61, 72, 68, 78, 90, 69, 73, 73, 47, 49, 44, 61, 64, 97, 48, 81, 53, 55, 61, 78, 72, 54, 52, 63, 81, 64, 65, 62, 72, 64, 64, 66, 65, 77, 57, 52, 58, 35, 62, 87, 57, 65, 56, 64, 40, 76, 72, 76, 69, 87, 55, 57, 54, 44, 60, 57, 67, 69, 66, 61, 54, 69, 74, 48, 116, 59, 77, 92, 59, 49, 65, 65, 68, 66, 55, 57, 59, 67, 86, 54, 67, 78, 69, 57, 53, 62, 50, 72, 64, 69, 46, 52, 60, 52, 61, 85, 56, 73, 54, 60, 98, 120, 50, 55, 67, 58, 59, 55, 58, 60, 60, 55, 56, 86, 52, 79, 73, 59, 64, 48, 53, 57, 52, 51, 53, 66, 57, 48, 61, 70, 71, 44, 91, 92, 51, 55, 57, 53, 70, 54, 48, 72, 58, 59, 87, 72, 118, 70, 64, 56, 91, 58, 66, 56, 119, 62, 65, 42, 40, 85, 66, 54, 57, 78, 53, 67, 56, 85, 68, 69, 55, 86, 61, 59, 68, 73, 57, 63, 82, 86, 63, 68, 70, 73, 71, 67, 73, 63, 88, 59, 67, 62, 50, 74, 59, 46, 107, 68, 61, 59, 61, 46, 57, 66, 67, 63, 74, 49, 62, 63, 47, 60, 61, 95, 65, 53, 58, 71, 77, 49, 70, 97, 85, 74, 67, 55, 64, 64, 96, 69, 74, 32, 68, 41, 82, 61, 63, 50, 63, 58, 70, 73, 71, 49, 59, 67, 60, 56, 72, 76, 71, 59, 60, 60, 46, 48, 73, 100, 68, 73, 60, 56, 61, 55, 63, 58, 63, 71, 58, 53, 64, 62, 65, 49, 75, 71, 55, 63, 68, 68, 83, 61, 62, 46, 46, 64, 72, 76, 49, 50, 56, 81, 55, 60, 44, 70, 55, 88, 59, 81, 52, 52, 42, 72, 70, 55, 79, 75, 113, 57, 58, 73, 77, 50, 65, 77, 56, 102, 65, 72, 86, 73, 74, 54, 62, 67, 60, 93, 68, 41, 42, 57, 74, 77, 114, 77, 64, 73, 62, 62, 59, 63, 62, 90, 59, 60, 59, 43, 50, 37, 51, 55, 55, 109, 66, 55, 68, 55, 54, 87, 48, 85, 72, 55, 79, 41, 49, 59, 57, 82, 79, 44, 68, 77, 53, 85, 82, 59, 51, 51, 66, 67, 70, 59, 62, 73, 57, 66, 59, 75, 58, 88, 54, 56, 46, 54, 57, 65, 69, 76, 63, 52, 57, 67, 51, 57, 58, 68, 64, 61, 64, 63, 64, 59, 73, 76, 59, 61, 59, 56, 56, 68, 70, 77, 49, 81, 66, 90, 67, 63, 65, 52, 74, 47, 83, 49, 38, 56, 83, 53, 56, 61, 65, 52, 44, 105, 112, 77, 44, 41, 77, 58, 52, 80, 64, 63, 52, 69, 58, 51, 61, 82, 69, 46, 53, 75, 92, 66, 53, 63, 49, 69, 51, 42, 72, 53, 62, 57, 69, 63, 75, 70, 51, 82, 56, 67, 59, 74, 60, 71, 59, 58, 103, 76, 63, 50, 55, 64, 71, 80, 60, 80, 63, 81, 77, 51, 62, 60, 74, 67, 61, 86, 57, 78, 65, 43, 75, 52, 65, 56, 66, 98, 64, 80, 34, 65, 66, 58, 58, 54, 66, 56, 62, 71, 51, 65, 63, 69, 70, 62, 63, 82, 61, 102, 76, 64, 104, 78, 47, 62, 132, 60, 48, 45, 70, 65, 61, 52, 60, 104, 64, 76, 83, 88, 64, 59, 99, 67, 63, 49, 51, 68, 67, 65, 61, 94, 67, 72, 68, 71, 49, 55, 61, 55, 60, 63, 54, 46, 74, 66, 69, 72, 60, 98, 71, 75, 70, 86, 64, 62, 72, 60, 61, 52, 56, 65, 99, 62, 49, 52, 54, 89, 76, 58, 42, 63, 58, 62, 66, 83, 70, 71, 104, 79, 55, 53, 42, 96, 64, 78, 65, 50, 64, 60, 71, 86, 68, 62, 90, 69, 55, 68, 68, 71, 46, 45, 83, 53, 62, 60, 59, 56, 63, 60, 74, 52, 102, 76, 98, 56, 61, 46, 99, 84, 53, 51, 84, 51, 64, 137, 67, 61, 51, 61, 64, 46, 60, 91, 73, 70, 56, 63, 112, 63, 59, 56, 52, 61, 65, 56, 78, 71, 83, 57, 73, 64, 53, 77, 61, 77, 65, 65, 51, 43, 48, 67, 62, 51, 61, 71, 50, 56, 80, 68, 76, 50, 93, 77, 53, 59, 64, 91, 57, 91, 63, 61, 79, 60, 69, 45, 76, 77, 49, 63, 91, 37, 65, 83, 48, 73, 69, 63, 54, 79, 70, 50, 51, 71, 64, 77, 56, 75, 68, 51, 65, 78, 96, 51, 91, 63, 57, 52, 50, 86, 78, 97, 61, 57, 84, 66, 111, 81, 64, 78, 77, 56, 58, 53, 59, 65, 68, 47, 56, 57, 70, 46, 50, 52, 65, 44, 55, 71, 98, 70, 63, 40, 45, 57, 65, 54, 50, 62, 85, 148, 54, 49, 57, 60, 48, 73, 57, 56, 53, 50, 78, 66, 72, 57, 74, 44, 52, 58, 78, 80, 81, 60, 73, 90, 62, 66, 40, 66, 68, 63, 102, 65, 65, 65, 58, 73, 63, 67, 81, 61, 66, 54, 73, 60, 46, 66, 68, 68, 62, 70, 68, 87, 55, 74, 66, 57, 65, 54, 50, 54, 62, 57, 40, 67, 69, 87, 61, 75, 49, 55, 61, 57, 71, 46, 54, 66, 61, 52, 85, 61, 61, 88, 52, 61, 58, 49, 85, 74, 64, 76, 75, 86, 56, 89, 52, 78, 50, 74, 83, 59, 74, 58, 69, 56, 47, 81, 66, 51, 68, 45, 45, 64, 66, 76, 72, 74, 55, 83, 63, 51, 69, 84, 55, 62, 62, 54, 82, 51, 67, 46, 47, 57, 67, 59, 79, 87, 52, 58, 77, 59, 51, 56, 67, 52, 95, 53, 69, 60, 96, 100, 93, 93, 56, 57, 66, 87, 93, 68, 52, 50, 123, 50, 58, 65, 58, 85, 65, 72, 68, 64, 52, 56, 71, 50, 75, 67, 68, 65, 63, 76, 57, 52, 85, 103, 50, 65, 72, 63, 71, 83, 66, 59, 47, 61, 73, 61, 58, 72, 73, 76, 65, 51, 96, 82, 42, 68, 57, 68, 77, 92, 46, 45, 68, 69, 46, 88, 48, 66, 60, 48, 43, 65, 88, 59, 79, 40, 78, 50, 67, 66, 71, 36, 57, 100, 71, 70, 48, 56, 52, 56, 64, 63, 75, 51, 53, 58, 80, 61, 48, 77, 60, 51, 89, 66, 80, 48, 70, 115, 55, 82, 55, 57, 69, 44, 57, 72, 44, 57, 64, 54, 58, 63, 54, 68, 87, 54, 86, 83, 53, 81, 61, 59, 67, 63, 92, 46, 86, 96, 65, 64, 49, 71, 67, 56, 95, 63, 88, 60, 78, 70, 38, 72, 59, 66, 59, 50, 72, 52, 79, 70, 54, 56, 40, 65, 66, 87, 55, 60, 64, 32, 85, 140, 73, 51, 92, 60, 55, 63, 78, 59, 73, 54, 78, 86, 84, 57, 56, 68, 48, 63, 87, 51, 57, 88, 65, 60, 68, 42, 80, 53, 80, 58, 87, 87, 58, 60, 89, 59, 72, 58, 57, 77, 57, 58, 50, 51, 95, 65, 69, 53, 111, 89, 76, 61, 106, 43, 82, 60, 66, 64, 62, 50, 65, 68, 50, 89, 71, 72, 87, 72, 52, 78, 73, 83, 54, 86, 80, 57, 74, 45, 59, 55, 74, 70, 75, 63, 102, 58, 53, 58, 54, 49, 81, 59, 51, 65, 99, 75, 68, 59, 49, 47, 120, 70, 75, 71, 77, 46, 61, 90, 82, 68, 60, 98, 59, 69, 83, 65, 52, 49, 89, 76, 111, 57, 40, 57, 50, 68, 50, 61, 52, 67, 58, 77, 71, 59, 54, 47, 73, 74, 77, 59, 82, 54, 65, 48, 45, 53, 48, 65, 85, 95, 62, 48, 69, 51, 55, 77, 70, 96, 41, 56, 66, 50, 56, 55, 80, 59, 85, 52, 49, 41, 77, 75, 69, 66, 70, 96, 72, 55, 74, 45, 69, 65, 93, 85, 73, 80, 83, 78, 65, 64, 66, 50, 50, 35, 79, 68, 65, 55, 63, 75, 55, 67, 80, 42, 61, 61, 75, 92, 62, 96, 55, 65, 43, 61, 43, 126, 63, 52, 79, 85, 44, 65, 60, 75, 65, 87, 46, 68, 85, 56, 66, 65, 107, 71, 86, 50, 73, 66, 81, 68, 61, 47, 47, 63, 73, 43, 73, 51, 47, 77, 53, 80, 56, 55, 72, 79, 108, 65, 69, 59, 77, 49, 57, 68, 82, 56, 27, 81, 97, 60, 73, 89, 93, 66, 112, 59, 68, 66, 65, 94, 45, 50, 61, 78, 62, 67, 48, 67, 61, 82, 55, 58, 69, 78, 44, 82, 81, 62, 54, 74, 54, 34, 58, 73, 68, 68, 58, 56, 75, 65, 63, 58, 91, 45, 65, 49, 62, 52, 67, 54, 61, 52, 55, 72, 73, 89, 55, 56, 62, 43, 55, 62, 79, 61, 76, 61, 88, 75, 51, 56, 55, 49, 62, 55, 100, 61, 50, 45, 54, 46, 50, 45, 72, 79, 68, 43, 65, 54, 65, 63, 60, 62, 42, 77, 56, 61, 55, 64, 67, 88, 75, 47, 49, 69, 53, 87, 63, 59, 74, 58, 82, 39, 66, 72, 69, 67, 61, 91, 56, 55, 79, 46, 48, 45, 47, 74, 62, 74, 50, 78, 68, 56, 54, 62, 55, 62, 53, 42, 72, 64, 60, 92, 64, 73, 71, 63, 64, 90, 76, 97, 68, 72, 70, 55, 55, 57, 61, 48, 73, 83, 53, 66, 81, 73, 52, 72, 60, 97, 79, 47, 61, 55, 93, 49, 55, 67, 89, 68, 92, 43, 55, 52, 66, 70, 85, 73, 55, 66, 64, 47, 56, 67, 78, 61, 66, 67, 58, 56, 74, 53, 82, 82, 75, 66, 55, 70, 57, 71, 57, 58, 70, 88, 72, 67, 59, 61, 83, 59, 61, 47, 58, 35, 66, 53, 67, 50, 74, 56, 67, 87, 53, 58, 56, 76, 63, 73, 53, 73, 50, 81, 90, 57, 54, 51, 59, 55, 57, 58, 68, 68, 75, 66, 76, 62, 50, 98, 102, 70, 73, 71, 65, 74, 72, 60, 62, 57, 57, 63, 79, 68, 73, 66, 76, 70, 91, 80, 75, 78, 50, 57, 72, 71, 61, 74, 88, 65, 50, 67, 62, 66, 88, 56, 70, 56, 63, 60, 55, 69, 78, 67, 55, 61, 74, 59, 63, 65, 57, 69, 64, 59, 67, 64, 61, 59, 81, 59, 76, 60, 58, 63, 75, 49, 52, 73, 53, 85, 78, 44, 65, 80, 60, 78, 65, 59, 74, 56, 51, 94, 62, 60, 78, 72, 67, 60, 66, 93, 53, 68, 92, 56, 66, 83, 62, 75, 69, 52, 64, 62, 61, 56, 61, 66, 64, 59, 77, 81, 65, 56, 52, 58, 71, 59, 58, 61, 63, 65, 63, 54, 41, 69, 59, 64, 50, 57, 52, 74, 103, 99, 67, 62, 60, 58, 61, 94, 53, 58, 63, 68, 122, 88, 62, 51, 68, 54, 70, 55, 54, 46, 57, 63, 48, 62, 58, 66, 61, 65, 93, 53, 55, 69, 77, 79, 66, 56, 58, 75, 86, 56, 53, 53, 61, 123, 58, 89, 62, 58, 59, 57, 70, 72, 69, 97, 61, 52, 53, 53, 58, 53, 76, 48, 59, 57, 65, 64, 104, 68, 67, 59, 58, 52, 61, 75, 66, 66, 71, 55, 65, 56, 63, 59, 67, 98, 88, 63, 63, 70, 59, 64, 67, 67, 62, 94, 58, 58, 57, 72, 49, 77, 59, 55, 64, 47, 58, 53, 57, 57, 58, 56, 69, 57, 118, 61, 60, 54, 70, 65, 73, 67, 51, 56, 93, 78, 62, 96, 58, 73, 87, 60, 70, 83, 58, 85, 75, 41, 55, 60, 66, 61, 56, 68, 61, 48, 73, 64, 68, 106, 59, 54, 63, 54, 82, 56, 52, 83, 60, 64, 59, 58, 80, 57, 61, 69, 67, 53, 69, 58, 56, 61, 60, 72, 67, 58, 55, 60, 73, 55, 55, 81, 70, 48, 58, 67, 64, 58, 55, 76, 109, 68, 76, 82, 77, 58, 59, 73, 58, 73, 67, 78, 58, 80, 57, 50, 61, 75, 62, 48, 68, 55, 61, 50, 72, 57, 55, 72, 55, 72, 51, 53, 61, 63, 61, 67, 61, 57, 65, 67, 69, 56, 55, 81, 58, 97, 69, 61, 61, 59, 74, 47, 52, 89, 61, 63, 56, 56, 64, 70, 75, 67, 47, 69, 72, 47, 64, 69, 58, 63, 55, 71, 60, 55, 61, 54, 67, 64, 63, 56, 98, 64, 83, 58, 61, 69, 72, 56, 58, 82, 72, 48, 57, 62, 50, 60, 65, 66, 61, 63, 59, 57, 62, 59, 57, 64, 102, 58, 62, 64, 55, 57, 39, 79, 58, 63, 59, 65, 80, 53, 68, 67, 58, 69, 73, 58, 61, 52, 59, 72, 64, 68, 88, 67, 67, 85, 57, 56, 69, 63, 87, 60, 72, 87, 66, 55, 59, 76, 102, 80, 71, 72, 58, 71, 50, 62, 56, 67, 72, 53, 58, 57, 54, 53, 56, 68, 65, 77, 52, 52, 71, 64, 62, 50, 87, 84, 65, 112, 95, 60, 62, 63, 67, 62, 68, 58, 65, 71, 70, 108, 61, 65, 62, 62, 51, 51, 55, 59, 79, 73, 61, 78, 46, 79, 52, 71, 72, 62, 82, 62, 66, 63, 61, 77, 71, 59, 55, 75, 55, 81, 47, 72, 85, 75, 66, 49, 52, 60, 63, 56, 75, 54, 73, 65, 54, 55, 53, 88, 60, 74, 50, 64, 62, 63, 47, 67, 66, 59, 60, 74, 104, 66, 62, 75, 67, 58, 53, 76, 61, 52, 68, 57, 69, 63, 54, 56, 75, 63, 48, 75, 60, 54, 90, 60, 57, 59, 55, 46, 62, 56, 59, 64, 84, 55, 63, 52, 69, 78, 58, 72, 56, 60, 59, 67, 76, 53, 72, 83, 60, 75, 50, 67, 68, 63, 68, 49, 82, 58, 83, 96, 82, 81, 48, 58, 65, 59, 63, 67, 64, 77, 61, 61, 65, 57, 66, 56, 68, 81, 62, 57, 71, 67, 56, 53, 58, 68, 82, 55, 50, 62, 57, 75, 74, 66, 69, 53, 58, 67, 58, 57, 66, 60, 61, 50, 68, 74, 91, 89, 73, 75, 64, 57, 53, 46, 74, 51, 58, 112, 67, 77, 61, 55, 64, 58, 42, 57, 63, 85, 61, 70, 92, 91, 62, 75, 93, 82, 48, 82, 58, 57, 62, 57, 57, 84, 81, 76, 58, 72, 57, 73, 63, 46, 57, 87, 61, 76, 70, 55, 80, 63, 78, 56, 59, 87, 84, 61, 72, 53, 72, 101, 66, 73, 53, 64, 59, 70, 52, 68, 55, 72, 69, 65, 70, 96, 74, 70, 83, 65, 88, 66, 69, 71, 66, 59, 51, 58, 58, 62, 61, 67, 56, 51, 109, 62, 67, 66, 58, 85, 58, 82, 75, 90, 69, 52, 71, 57, 55, 88, 98, 57, 96, 51, 53, 54, 79, 61, 62, 47, 51, 54, 88, 63, 68, 54, 74, 57, 83, 56, 66, 73, 62, 62, 53, 67, 56, 98, 72, 62, 53, 62, 65, 65, 58, 111, 60, 64, 78, 58, 59, 52, 69, 69, 58, 56, 70, 75, 70, 55, 62, 64, 69, 73, 65, 59, 58, 117, 63, 63, 58, 65, 62, 55, 59, 64, 70, 58, 55, 82, 63, 46, 61, 73, 81, 70, 61, 83, 88, 59, 48, 90, 71, 59, 61, 80, 58, 65, 63, 62, 67, 74, 60, 54, 66, 65, 48, 81, 88, 64, 70, 64, 58, 94, 71, 84, 68, 69, 58, 90, 68, 65, 97, 71, 57, 58, 74, 64, 59, 66, 59, 51, 66, 63, 80, 50, 66, 59, 55, 86, 75, 54, 56, 59, 71, 53, 63, 43, 92, 57, 90, 78, 63, 65, 56, 61, 58, 59, 71, 77, 75, 63, 65, 64, 91, 63, 48, 64, 53, 62, 61, 62, 51, 64, 66, 60, 56, 61, 60, 53, 64, 52, 60, 63, 49, 66, 64, 65, 53, 62, 65, 57, 65, 83, 56, 59, 56, 55, 58, 59, 66, 65, 49, 65, 60, 60, 47, 62, 52, 67, 65, 84, 55, 68, 75, 53, 61, 61, 65, 69, 95, 54, 71, 63, 69, 65, 59, 75, 76, 78, 74, 71, 66, 61, 68, 55, 75, 53, 61, 99, 73, 97, 71, 62, 53, 60, 62, 106, 79, 57, 63, 68, 73, 47, 63, 73, 55, 56, 62, 64, 68, 61, 61, 58, 65, 64, 60, 50, 50, 76, 70, 63, 75, 82, 77, 62, 71, 67, 62, 70, 66, 74, 67, 106, 67, 65, 99, 54, 61, 59, 80, 59, 63, 61, 57, 50, 56, 78, 62, 56, 85, 64, 62, 52, 54, 66, 59, 60, 73, 58, 70, 62, 73, 76, 57, 56, 63, 63, 72, 74, 96, 70, 64, 58, 62, 57, 62, 81, 60, 55, 59, 96, 84, 88, 71, 100, 55, 62, 74, 61, 72, 66, 68, 53, 62, 70, 70, 58, 49, 68, 57, 70, 62, 66, 64, 59, 65, 51, 69, 60, 56, 60, 88, 55, 72, 66, 72, 64, 79, 77, 54, 73, 53, 80, 94, 63, 59, 83, 58, 60, 57, 55, 86, 71, 53, 66, 69, 56, 77, 62, 57, 70, 62, 103, 95, 76, 67, 61, 69, 66, 47, 63, 80, 61, 57, 69, 92, 60, 62, 61, 51, 71, 67, 71, 86, 81, 64, 48, 64, 68, 54, 73, 59, 53, 44, 75, 68, 124, 47, 86, 64, 52, 77, 55, 58, 69, 55, 68, 66, 43, 54, 57, 58, 75, 77, 63, 88, 65, 53, 57, 58, 53, 58, 57, 56, 60, 65, 56, 78, 61, 59, 60, 62, 56, 86, 84, 68, 60, 56, 64, 62, 64, 62, 108, 66, 66, 61, 56, 80, 53, 68, 57, 61, 78, 57, 53, 60, 71, 70, 64, 59, 51, 60, 76, 50, 72, 54, 56, 64, 63, 65, 75, 55, 59, 69, 68, 76, 62, 63, 57, 62, 54, 45, 82, 60, 65, 50, 150, 70, 96, 64, 60, 55, 78, 78, 78, 73, 62, 73, 62, 74, 91, 76, 83, 66, 64, 66, 62, 58, 62, 60, 55, 85, 74, 72, 57, 54, 96, 57, 55, 57, 60, 80, 63, 45, 57, 71, 56, 58, 58, 56, 52, 91, 67, 92, 83, 63, 71, 56, 71, 69, 59, 70, 52, 54, 84, 62, 55, 55, 54, 74, 57, 92, 67, 68, 68, 63, 74, 75, 68, 55, 63, 62, 65, 77, 60, 67, 94, 71, 60, 69, 63, 58, 60, 58, 69, 72, 52, 51, 64, 55, 62, 107, 77, 58, 61, 93, 58, 56, 60, 54, 57, 56, 50, 63, 68, 57, 59, 65, 93, 66, 48, 63, 51, 80, 55, 78, 83, 65, 89, 67, 123, 81, 56, 56, 63, 80, 74, 58, 55, 56, 62, 59, 75, 112, 57, 49, 62, 82, 70, 59, 101, 74, 64, 61, 65, 65, 56, 74, 62, 74, 58, 90, 61, 56, 62, 62, 51, 62, 60, 59, 65, 69, 75, 64, 70, 59, 56, 67, 50, 69, 68, 54, 71, 54, 60, 69, 65, 70, 65, 82, 58, 79, 52, 76, 61, 55, 71, 63, 58, 55, 63, 58, 88, 52, 66, 57, 48, 69, 60, 82, 55, 70, 62, 78, 67, 45, 56, 80, 61, 73, 49, 59, 74, 63, 69, 69, 50, 63, 87, 81, 62, 55, 61, 75, 55, 58, 87, 59, 58, 65, 93, 73, 96, 67, 61, 70, 78, 95, 53, 59, 55, 97, 51, 68, 93, 60, 57, 68, 72, 69, 107, 68, 55, 65, 72, 57, 74, 77, 52, 64, 55, 71, 64, 59, 59, 46, 69, 69, 70, 92, 55, 62, 65, 59, 62, 67, 60, 64, 87, 61, 51, 90, 65, 58, 106, 56, 53, 73, 70, 112, 105, 55, 59, 62, 69, 43, 64, 77, 61, 62, 57, 68, 86, 62, 56, 58, 58, 54, 55, 48, 68, 77, 66, 58, 69, 65, 57, 52, 54, 61, 56, 61, 55, 60, 57, 80, 61, 70, 68, 62, 63, 50, 65, 57, 49, 59, 68, 70, 66, 55, 61, 69, 65, 59, 49, 103, 63, 59, 63, 58, 62, 55, 64, 74, 45, 65, 62, 64, 53, 59, 67, 54, 55, 56, 72, 59, 66, 59, 66, 60, 55, 64, 75, 78, 69, 53, 56, 58, 142, 63, 57, 63, 56, 65, 98, 82, 57, 101, 61, 59, 75, 57, 70, 81, 59, 67, 56, 67, 62, 48, 73, 70, 74, 76, 62, 58, 63, 70, 54, 68, 49, 60, 52, 61, 68, 70, 58, 70, 46, 70, 63, 46, 65, 53, 56, 58, 64, 52, 63, 56, 50, 76, 65, 81, 76, 62, 61, 65, 63, 60, 69, 52, 76, 71, 94, 54, 60, 57, 70, 62, 69, 62, 52, 61, 64, 61, 77, 51, 68, 61, 84, 57, 65, 59, 68, 69, 54, 66, 69, 53, 71, 63, 68, 59, 67, 48, 64, 65, 78, 94, 64, 67, 60, 50, 72, 48, 64, 54, 73, 69, 65, 64, 69, 70, 95, 67, 67, 55, 60, 59, 62, 62, 63, 64, 57, 109, 58, 81, 55, 71, 58, 64, 80, 55, 68, 58, 60, 66, 60, 63, 55, 51, 70, 63, 62, 60, 78, 68, 62, 52, 72, 50, 55, 59, 62, 98, 62, 43, 53, 77, 71, 69, 65, 107, 65, 55, 60, 71, 62, 66, 66, 81, 78, 64, 74, 69, 93, 63, 60, 59, 63, 61, 68, 57, 49, 57, 62, 67, 55, 57, 74, 70, 81, 71, 57, 59, 45, 68, 51, 60, 60, 48, 79, 56, 78, 56, 92, 53, 54, 77, 61, 67, 53, 57, 78, 59, 77, 50, 72, 59, 58, 65, 61, 75, 69, 75, 71, 52, 70, 59, 66, 56, 73, 86, 59, 54, 59, 62, 76, 59, 55, 84, 57, 60, 60, 61, 63, 66, 69, 71, 71, 60, 79, 49, 77, 80, 62, 78, 56, 68, 63, 72, 56, 77, 76, 62, 61, 55, 60, 56, 66, 67, 57, 73, 75, 63, 62, 56, 69, 59, 60, 60, 56, 63, 48, 63, 68, 70, 82, 61, 65, 63, 67, 57, 64, 86, 74, 75, 50, 55, 58, 39, 62, 58, 82, 73, 65, 81, 48, 61, 65, 72, 71, 91, 87, 82, 51, 84, 61, 65, 77, 63, 86, 63, 44, 50, 49, 69, 62, 64, 73, 72, 61, 71, 75, 55, 47, 63, 84, 71, 64, 80, 75, 70, 73, 67, 49, 78, 70, 53, 56, 68, 64, 89, 58, 79, 77, 54, 71, 67, 62, 67, 109, 67, 101, 84, 66, 76, 46, 77, 67, 52, 65, 73, 52, 66, 74, 61, 61, 94, 99, 69, 63, 70, 47, 55, 43, 62, 82, 52, 78, 87, 55, 81, 58, 50, 83, 70, 57, 52, 51, 71, 59, 58, 58, 99, 77, 62, 53, 86, 67, 44, 46, 58, 64, 55, 77, 54, 52, 61, 71, 64, 57, 48, 55, 59, 49, 64, 56, 47, 58, 59, 59, 77, 56, 71, 69, 59, 73, 52, 61, 78, 64, 119, 81, 80, 53, 73, 58, 72, 64, 50, 71, 58, 90, 70, 81, 69, 107, 56, 60, 92, 56, 54, 64, 60, 59, 66, 64, 71, 85, 62, 74, 65, 97, 53, 48, 52, 90, 65, 75, 71, 61, 51, 60, 78, 55, 58, 54, 71, 73, 53, 63, 56, 59, 53, 82, 94, 46, 56, 60, 51, 60, 61, 83, 53, 66, 56, 62, 69, 68, 60, 71, 51, 82, 65, 109, 90, 58, 52, 46, 68, 75, 57, 59, 104, 63, 59, 75, 87, 59, 62, 73, 64, 49, 48, 58, 69, 89, 50, 69, 81, 56, 59, 59, 55, 71, 59, 56, 81, 85, 63, 74, 62, 53, 64, 76, 53, 64, 81, 57, 61, 58, 46, 47, 58, 67, 74, 51, 81, 60, 55, 67, 50, 65, 62, 61, 73, 64, 68, 53, 82, 53, 40, 63, 87, 68, 64, 97, 62, 53, 49, 66, 60, 48, 55, 98, 61, 75, 89, 65, 40, 68, 54, 71, 59, 77, 57, 54, 71, 72, 71, 65, 59, 59, 68, 42, 52, 64, 63, 87, 69, 82, 62, 38, 58, 52, 57, 89, 48, 59, 58, 68, 72, 55, 44, 78, 62, 84, 55, 74, 89, 97, 64, 60, 55, 76, 77, 56, 64, 65, 66, 43, 57, 87, 71, 59, 55, 42, 63, 61, 49, 47, 58, 58, 61, 69, 37, 54, 62, 96, 63, 53, 62, 57, 90, 48, 72, 63, 55, 72, 59, 79, 78, 101, 69, 62, 79, 83, 50, 59, 66, 47, 63, 56, 61, 58, 73, 60, 74, 61, 65, 54, 54, 56, 72, 85, 63, 74, 62, 73, 69, 77, 56, 69, 60, 58, 54, 62, 70, 68, 75, 67, 79, 73, 57, 59, 50, 70, 82, 74, 71, 63, 54, 48, 116, 94, 60, 65, 81, 56, 78, 54, 57, 69, 30, 67, 96, 65, 45, 59, 35, 87, 62, 55, 59, 80, 92, 94, 88, 72, 72, 73, 68, 114, 86, 55, 78, 65, 85, 55, 49, 50, 71, 68, 61, 57, 136, 69, 57, 65, 82, 56, 66, 71, 69, 62, 80, 44, 65, 60, 69, 65, 56, 67, 84, 59, 56, 83, 65, 46, 54, 69, 65, 50, 65, 66, 64, 75, 49, 61, 54, 63, 70, 60, 49, 76, 71, 59, 76, 82, 70, 45, 78, 52, 56, 71, 73, 66, 49, 55, 68, 74, 79, 75, 64, 71, 60, 61, 52, 42, 66, 66, 51, 60, 48, 52, 73, 74, 53, 74, 67, 65, 77, 88, 52, 57, 48, 73, 64, 62, 53, 83, 69, 62, 64, 66, 70, 61, 67, 62, 59, 65, 45, 104, 58, 87, 49, 85, 84, 65, 82, 67, 53, 70, 82, 59, 67, 74, 61, 59, 70, 55, 55, 97, 63, 54, 55, 52, 52, 89, 50, 59, 53, 71, 58, 91, 56, 45, 63, 72, 48, 94, 64, 70, 69, 48, 58, 63, 54, 67, 83, 76, 61, 52, 89, 60, 80, 113, 50, 66, 71, 71, 127, 67, 76, 60, 53, 81, 69, 57, 84, 72, 57, 64, 74, 66, 84, 58, 80, 51, 56, 54, 95, 65, 65, 55, 50, 43, 43, 56, 48, 60, 59, 40, 57, 58, 63, 71, 88, 88, 94, 66, 56, 65, 77, 66, 72, 66, 56, 75, 56, 66, 71, 103, 56, 67, 81, 94, 78, 80, 71, 62, 64, 78, 73, 60, 87, 67, 62, 52, 60, 56, 72, 94, 82, 59, 62, 58, 77, 61, 64, 61, 58, 56, 63, 56, 85, 65, 81, 50, 67, 145, 59, 61, 68, 28, 63, 74, 63, 61, 86, 42, 60, 68, 69, 73, 64, 54, 74, 57, 57, 60, 67, 58, 52, 62, 70, 52, 61, 70, 67, 60, 73, 74, 59, 63, 62, 58, 62, 69, 46, 56, 78, 65, 78, 58, 52, 88, 83, 63, 53, 68, 60, 71, 62, 69, 53, 63, 58, 53, 56, 62, 60, 47, 58, 59, 56, 86, 57, 83, 55, 80, 52, 71, 49, 59, 75, 54, 68, 80, 71, 63, 63, 77, 63, 59, 53, 67, 53, 56, 78, 48, 102, 74, 61, 67, 66, 67, 75, 54, 68, 67, 84, 51, 51, 57, 44, 69, 60, 59, 64, 56, 50, 64, 53, 67, 62, 65, 61, 65, 56, 53, 85, 60, 69, 58, 63, 63, 111, 65, 67, 57, 79, 54, 69, 51, 70, 57, 61, 63, 54, 84, 70, 61, 54, 52, 59, 52, 48, 71, 67, 81, 69, 61, 53, 64, 53, 75, 78, 81, 72, 59, 65, 56, 68, 52, 124, 59, 65, 57, 68, 64, 59, 70, 74, 69, 73, 50, 67, 98, 80, 67, 80, 86, 75, 67, 53, 57, 91, 70, 62, 64, 65, 65, 87, 75, 59, 62, 51, 54, 77, 45, 69, 42, 61, 57, 67, 58, 65, 94, 57, 64, 75, 52, 61, 78, 66, 82, 48, 46, 77, 73, 59, 66, 61, 63, 43, 68, 59, 80, 61, 67, 92, 69, 67, 51, 83, 57, 63, 57, 64, 72, 81, 64, 60, 57, 38, 61, 66, 47, 50, 68, 85, 66, 53, 99, 87, 52, 54, 67, 55, 68, 75, 65, 86, 72, 55, 69, 68, 58, 62, 76, 65, 48, 56, 65, 46, 102, 75, 52, 61, 71, 51, 58, 75, 54, 76, 61, 59, 58, 68, 68, 53, 66, 76, 55, 64, 48, 65, 61, 67, 51, 42, 55, 64, 89, 60, 86, 76, 73, 69, 72, 80, 58, 83, 61, 61, 62, 58, 65, 71, 80, 63, 60, 44, 74, 51, 64, 65, 63, 61, 75, 65, 54, 74, 56, 51, 69, 59, 55, 62, 83, 79, 66, 65, 65, 49, 94, 70, 74, 68, 62, 53, 63, 57, 76, 49, 59, 58, 75, 67, 67, 71, 55, 63, 118, 77, 86, 88, 78, 52, 66, 45, 71, 66, 63, 72, 61, 62, 75, 66, 69, 59, 65, 73, 59, 59, 55, 66, 70, 70, 83, 57, 60, 64, 80, 62, 55, 67, 75, 82, 67, 61, 53, 75, 63, 73, 68, 79, 74, 62, 63, 49, 57, 68, 74, 59, 49, 67, 53, 57, 58, 64, 68, 64, 69, 70, 64, 64, 86, 63, 59, 57, 80, 49, 64, 62, 80, 74, 56, 62, 63, 54, 63, 57, 70, 106, 69, 66, 56, 52, 77, 59, 67, 62, 49, 56, 99, 76, 58, 73, 56, 74, 72, 72, 66, 59, 78, 67, 60, 60, 66, 62, 72, 52, 84, 47, 85, 60, 60, 63, 87, 66, 82, 61, 55, 64, 66, 60, 69, 71, 56, 67, 74, 64, 61, 67, 53, 49, 77, 65, 63, 61, 66, 55, 47, 78, 63, 67, 60, 75, 55, 64, 60, 51, 56, 56, 59, 50, 97, 62, 79, 45, 57, 69, 70, 65, 64, 104, 75, 63, 69, 62, 58, 71, 59, 53, 76, 74, 57, 68, 112, 64, 53, 72, 70, 57, 56, 53, 71, 64, 77, 90, 96, 65, 77, 64, 52, 58, 92, 59, 59, 67, 59, 76, 80, 54, 80, 63, 79, 90, 77, 88, 57, 57, 67, 57, 56, 50, 69, 70, 70, 58, 77, 55, 70, 63, 66, 78, 67, 43, 67, 62, 52, 61, 72, 51, 75, 59, 97, 54, 68, 73, 66, 51, 88, 51, 74, 70, 76, 44, 66, 53, 72, 74, 58, 81, 60, 56, 50, 50, 57, 60, 71, 58, 67, 55, 73, 59, 52, 68, 111, 63, 67, 63, 62, 77, 62, 63, 87, 55, 56, 63, 87, 59, 84, 57, 61, 62, 89, 71, 66, 62, 84, 76, 65, 51, 96, 56, 76, 60, 67, 83, 81, 66, 69, 53, 69, 83, 76, 80, 57, 56, 116, 64, 57, 52, 51, 68, 60, 59, 66, 55, 58, 55, 80, 63, 85, 67, 78, 91, 95, 62, 74, 54, 60, 58, 59, 54, 58, 84, 62, 67, 57, 50, 68, 47, 59, 77, 55, 72, 49, 58, 71, 74, 76, 77, 54, 60, 68, 68, 59, 85, 80, 77, 66, 73, 49, 58, 55, 62, 77, 56, 67, 64, 57, 54, 55, 104, 83, 75, 52, 66, 75, 68, 61, 68, 53, 58, 42, 79, 83, 64, 68, 44, 84, 74, 58, 60, 60, 90, 53, 90, 59, 56, 66, 65, 124, 68, 65, 70, 67, 90, 54, 54, 57, 68, 51, 59, 54, 124, 69, 61, 73, 69, 72, 72, 79, 57, 58, 83, 68, 54, 58, 64, 65, 63, 72, 56, 58, 75, 77, 56, 61, 64, 48, 77, 66, 57, 49, 60, 76, 59, 69, 68, 86, 67, 62, 50, 63, 74, 58, 57, 74, 59, 90, 61, 65, 41, 64, 65, 58, 44, 62, 94, 71, 65, 85, 74, 59, 55, 54, 71, 54, 49, 69, 70, 61, 63, 43, 43, 51, 66, 59, 61, 73, 93, 80, 52, 54, 74, 84, 58, 65, 58, 74, 71, 61, 61, 57, 71, 78, 47, 63, 59, 79, 57, 102, 47, 96, 58, 64, 107, 84, 70, 67, 58, 79, 64, 65, 52, 67, 52, 51, 61, 58, 71, 118, 57, 57, 65, 73, 60, 110, 69, 63, 69, 69, 59, 108, 63, 55, 49, 59, 67, 70, 74, 67, 70, 60, 63, 63, 79, 70, 79, 91, 58, 57, 68, 82, 56, 127, 68, 52, 58, 83, 113, 64, 84, 59, 54, 79, 66, 56, 59, 69, 61, 60, 73, 84, 55, 67, 63, 59, 75, 65, 79, 50, 66, 53, 55, 64, 79, 48, 72, 53, 62, 66, 56, 62, 56, 79, 84, 56, 116, 65, 61, 36, 55, 78, 48, 63, 61, 62, 56, 66, 78, 68, 43, 58, 68, 66, 56, 88, 48, 72, 59, 64, 56, 77, 54, 73, 69, 56, 54, 56, 72, 58, 59, 57, 83, 84, 63, 61, 55, 54, 58, 59, 71, 56, 61, 61, 67, 70, 92, 119, 105, 56, 47, 63, 60, 67, 63, 65, 67, 81, 65, 57, 61, 50, 62, 66, 53, 58, 68, 59, 63, 57, 50, 51, 59, 59, 48, 70, 67, 53, 73, 64, 67, 60, 70, 50, 66, 72, 65, 40, 75, 46, 63, 66, 55, 67, 48, 69, 59, 76, 63, 61, 65, 69, 62, 72, 65, 60, 72, 61, 50, 68, 76, 59, 55, 76, 61, 74, 56, 73, 56, 62, 54, 61, 66, 52, 66, 71, 63, 60, 58, 91, 60, 70, 59, 51, 63, 58, 80, 60, 106, 55, 62, 68, 55, 48, 81, 62, 85, 71, 62, 51, 59, 59, 72, 69, 52, 72, 59, 75, 59, 76, 59, 76, 74, 59, 54, 56, 70, 62, 72, 52, 61, 60, 63, 51, 99, 57, 67, 50, 69, 58, 60, 70, 69, 68, 49, 55, 54, 86, 73, 66, 73, 48, 55, 62, 62, 42, 69, 59, 63, 55, 62, 78, 65, 85, 84, 57, 58, 89, 51, 55, 60, 78, 120, 62, 55, 67, 64, 66, 52, 58, 80, 66, 60, 52, 69, 88, 57, 59, 74, 71, 62, 61, 55, 73, 57, 51, 37, 66, 61, 90, 54, 60, 63, 57, 68, 61, 51, 70, 60, 61, 65, 59, 84, 63, 56, 110, 77, 77, 65, 55, 64, 68, 49, 73, 68, 74, 101, 76, 64, 87, 68, 57, 74, 53, 62, 73, 68, 52, 67, 63, 59, 53, 66, 55, 53, 48, 61, 78, 70, 58, 52, 54, 56, 61, 67, 66, 54, 51, 67, 74, 65, 70, 75, 46, 54, 65, 64, 74, 60, 45, 57, 76, 87, 55, 67, 65, 54, 61, 57, 67, 68, 76, 53, 107, 70, 61, 59, 75, 60, 57, 68, 55, 66, 63, 59, 84, 78, 57, 51, 65, 50, 47, 56, 57, 48, 60, 44, 59, 57, 51, 57, 50, 80, 48, 63, 68, 72, 56, 58, 67, 58, 63, 56, 66, 60, 60, 81, 52, 82, 56, 71, 50, 65, 58, 62, 56, 79, 51, 57, 66, 73, 71, 66, 76, 67, 77, 64, 76, 64, 92, 68, 62, 64, 69, 54, 50, 66, 59, 51, 66, 66, 55, 88, 65, 58, 61, 69, 59, 71, 68, 78, 96, 67, 58, 77, 62, 61, 66, 59, 102, 69, 57, 83, 55, 71, 53, 72, 67, 83, 50, 56, 69, 55, 55, 65, 71, 53, 74, 51, 67, 54, 71, 65, 61, 65, 101, 64, 68, 70, 57, 50, 68, 65, 95, 51, 78, 57, 71, 67, 54, 60, 70, 70, 59, 61, 53, 72, 55, 63, 52, 55, 58, 65, 60, 60, 62, 73, 64, 71, 56, 78, 62, 61, 66, 60, 67, 64, 51, 54, 76, 55, 54, 103, 60, 66, 66, 64, 61, 61, 65, 63, 66, 69, 65, 76, 87, 63, 118, 70, 62, 61, 64, 59, 63, 62, 51, 54, 64, 54, 59, 71, 69, 78, 77, 61, 67, 57, 65, 49, 49, 69, 61, 52, 60, 56, 73, 68, 57, 73, 68, 63, 58, 79, 52, 65, 75, 79, 59, 61, 53, 75, 53, 61, 54, 73, 68, 51, 66, 56, 56, 71, 70, 59, 73, 63, 93, 120, 57, 63, 66, 73, 61, 65, 49, 91, 78, 55, 61, 90, 48, 71, 61, 83, 62, 63, 60, 59, 103, 71, 51, 78, 68, 62, 78, 55, 59, 45, 49, 75, 113, 72, 59, 61, 71, 64, 70, 64, 63, 59, 58, 64, 54, 65, 56, 63, 76, 58, 58, 86, 63, 63, 65, 47, 72, 57, 50, 61, 61, 55, 69, 63, 60, 46, 53, 62, 55, 60, 82, 57, 59, 58, 64, 61, 54, 60, 99, 54, 58, 68, 63, 65, 102, 63, 59, 73, 71, 53, 66, 55, 54, 57, 54, 63, 61, 62, 78, 80, 71, 55, 70, 53, 63, 67, 68, 60, 70, 71, 65, 78, 74, 53, 47, 66, 61, 45, 83, 44, 65, 55, 107, 67, 73, 57, 55, 60, 79, 39, 66, 79, 71, 47, 63, 62, 91, 59, 76, 77, 59, 68, 56, 61, 56, 50, 58, 61, 87, 57, 51, 61, 104, 60, 60, 54, 54, 92, 60, 60, 63, 59, 64, 51, 63, 58, 47, 73, 78, 85, 68, 49, 74, 53, 50, 60, 52, 53, 72, 60, 55, 95, 61, 65, 58, 72, 47, 72, 80, 62, 74, 56, 70, 54, 82, 57, 77, 59, 70, 56, 55, 65, 83, 69, 53, 61, 73, 84, 56, 57, 61, 59, 74, 50, 62, 59, 60, 89, 81, 74, 62, 69, 64, 65, 81, 57, 66, 64, 69, 84, 66, 58, 64, 82, 107, 71, 83, 63, 63, 92, 43, 65, 69, 63, 66, 65, 104, 75, 53, 60, 63, 94, 64, 56, 62, 68, 57, 51, 83, 135, 67, 60, 48, 61, 80, 44, 74, 75, 52, 82, 50, 62, 63, 68, 53, 66, 61, 58, 75, 83, 63, 64, 66, 63, 67, 45, 59, 66, 74, 48, 58, 60, 59, 61, 91, 96, 68, 46, 62, 50, 55, 67, 64, 68, 75, 100, 71, 67, 73, 57, 65, 51, 65, 75, 67, 65, 54, 56, 91, 71, 79, 74, 68, 77, 72, 56, 66, 52, 60, 65, 56, 86, 67, 72, 72, 50, 78, 53, 74, 58, 88, 73, 58, 67, 96, 91, 61, 54, 57, 67, 88, 59, 77, 66, 66, 68, 108, 64, 96, 57, 79, 74, 83, 85, 57, 52, 83, 57, 53, 72, 72, 51, 86, 59, 77, 57, 96, 51, 55, 54, 47, 63, 83, 62, 76, 56, 57, 82, 63, 64, 52, 63, 78, 58, 75, 81, 61, 62, 54, 58, 63, 58, 85, 46, 87, 72, 58, 53, 69, 51, 117, 52, 62, 68, 67, 107, 58, 82, 56, 66, 59, 58, 59, 54, 61, 56, 54, 61, 82, 85, 81, 79, 61, 68, 59, 43, 57, 69, 60, 61, 55, 59, 70, 76, 50, 70, 53, 67, 65, 54, 57, 94, 48, 38, 60, 63, 102, 40, 65, 65, 49, 85, 74, 55, 57, 68, 81, 63, 51, 51, 60, 108, 101, 62, 64, 53, 71, 49, 74, 67, 84, 57, 83, 55, 58, 72, 78, 62, 54, 57, 77, 75, 63, 72, 69, 61, 69, 58, 70, 58, 67, 39, 68, 81, 124, 79, 63, 51, 53, 68, 63, 79, 59, 74, 76, 74, 73, 69, 51, 82, 62, 65, 59, 55, 57, 64, 55, 68, 69, 67, 67, 84, 75, 65, 53, 67, 76, 58, 52, 84, 71, 63, 57, 49, 68, 57, 60, 70, 81, 56, 61, 56, 70, 56, 59, 51, 90, 64, 52, 65, 77, 68, 57, 80, 75, 62, 65, 57, 68, 77, 87, 90, 61, 58, 77, 58, 51, 61, 64, 57, 66, 63, 74, 56, 76, 61, 79, 69, 54, 56, 72, 53, 68, 93, 56, 65, 57, 65, 59, 54, 76, 74, 59, 71, 66, 88, 52, 62, 62, 69, 67, 66, 57, 67, 50, 57, 64, 65, 64, 54, 79, 59, 58, 65, 53, 86, 66, 65, 59, 69, 55, 107, 84, 77, 53, 79, 62, 59, 59, 59, 68, 61, 62, 75, 92, 67, 50, 44, 51, 64, 51, 58, 95, 52, 44, 76, 59, 66, 58, 52, 54, 82, 96, 82, 91, 65, 52, 66, 54, 112, 62, 54, 59, 60, 55, 72, 56, 78, 59, 68, 55, 77, 106, 55, 55, 72, 59, 70, 73, 62, 66, 71, 59, 57, 55, 75, 72, 55, 84, 74, 63, 53, 58, 48, 52, 53, 67, 59, 88, 62, 78, 63, 91, 49, 71, 73, 41, 57, 53, 68, 87, 55, 49, 66, 78, 62, 78, 67, 58, 52, 66, 63, 66, 78, 67, 64, 86, 80, 59, 100, 67, 62, 59, 53, 59, 45, 53, 55, 66, 73, 69, 63, 57, 68, 56, 88, 65, 68, 82, 63, 67, 89, 42, 69, 61, 61, 70, 66, 70, 81, 71, 70, 68, 67, 72, 66, 53, 54, 64, 67, 75, 60, 64, 52, 73, 53, 67, 55, 70, 70, 61, 52, 62, 57, 59, 64, 59, 53, 68, 64, 66, 71, 51, 72, 63, 63, 50, 45, 56, 72, 50, 51, 64, 67, 70, 55, 67, 46, 54, 89, 86, 59, 73, 74, 64, 59, 65, 74, 82, 77, 61, 68, 65, 63, 76, 63, 56, 70, 65, 99, 74, 76, 66, 51, 67, 49, 91, 92, 62, 59, 86, 69, 56, 62, 45, 66, 70, 51, 67, 75, 53, 58, 61, 51, 70, 60, 64, 53, 84, 57, 78, 58, 59, 54, 52, 68, 76, 65, 63, 57, 62, 66, 78, 68, 60, 73, 89, 50, 67, 57, 66, 60, 61, 64, 85, 60, 67, 75, 47, 73, 53, 66, 59, 54, 77, 56, 72, 67, 71, 58, 65, 63, 72, 65, 82, 71, 55, 79, 66, 58, 55, 62, 100, 61, 53, 70, 56, 62, 58, 50, 60, 48, 62, 84, 64, 107, 56, 66, 60, 61, 60, 58, 72, 72, 60, 70, 72, 56, 53, 135, 75, 78, 60, 69, 77, 66, 58, 70, 63, 64, 94, 60, 105, 75, 80, 52, 55, 57, 71, 61, 55, 52, 64, 53, 77, 57, 67, 67, 80, 60, 73, 62, 59, 62, 72, 56, 42, 53, 50, 66, 68, 58, 61, 65, 64, 84, 62, 67, 72, 78, 68, 65, 87, 63, 82, 71, 54, 60, 76, 68, 73, 83, 64, 62, 79, 66, 68, 71, 72, 60, 61, 69, 72, 55, 65, 46, 66, 71, 69, 61, 55, 90, 68, 62, 68, 74, 65, 62, 54, 64, 63, 50, 61, 62, 109, 59, 66, 80, 59, 59, 71, 75, 63, 77, 47, 61, 67, 59, 70, 81, 62, 70, 69, 62, 70, 107, 57, 79, 63, 48, 73, 57, 68, 58, 54, 64, 66, 61, 68, 49, 64, 98, 56, 80, 65, 49, 58, 38, 61, 55, 63, 96, 57, 63, 49, 54, 60, 58, 56, 46, 55, 68, 56, 67, 57, 64, 56, 77, 56, 65, 65, 62, 57, 85, 88, 74, 66, 61, 58, 48, 57, 63, 58, 48, 63, 61, 50, 75, 54, 65, 64, 85, 50, 67, 120, 60, 60, 62, 80, 55, 50, 57, 68, 62, 66, 77, 64, 64, 69, 55, 71, 53, 77, 69, 50, 92, 72, 85, 87, 69, 67, 85, 58, 62, 66, 83, 61, 71, 57, 58, 63, 67, 62, 65, 56, 65, 62, 96, 60, 52, 58, 93, 60, 73, 71, 60, 52, 87, 61, 66, 62, 86, 67, 76, 49, 102, 65, 65, 59, 62, 54, 59, 61, 77, 79, 82, 65, 55, 71, 59, 92, 85, 82, 69, 69, 58, 70, 58, 132, 75, 79, 61, 59, 56, 54, 59, 67, 64, 79, 46, 73, 58, 75, 52, 72, 58, 53, 74, 61, 91, 51, 70, 64, 69, 62, 55, 57, 83, 36, 61, 64, 52, 41, 118, 75, 54, 68, 85, 64, 70, 80, 68, 72, 79, 53, 53, 70, 61, 84, 56, 92, 61, 67, 78, 52, 89, 65, 65, 87, 54, 69, 64, 49, 85, 56, 45, 58, 65, 46, 63, 67, 80, 67, 55, 76, 80, 53, 64, 71, 69, 78, 63, 64, 54, 58, 59, 62, 73, 74, 59, 68, 58, 82, 57, 69, 72, 68, 57, 88, 48, 65, 63, 68, 75, 62, 59, 55, 83, 55, 72, 57, 75, 66, 58, 52, 57, 58, 67, 89, 70, 57, 66, 83, 90, 58, 75, 55, 60, 86, 68, 54, 75, 91, 46, 58, 81, 83, 63, 74, 49, 109, 50, 57, 66, 60, 60, 56, 67, 54, 71, 68, 57, 39, 56, 72, 73, 53, 54, 75, 59, 88, 52, 71, 61, 57, 84, 50, 84, 57, 73, 72, 56, 55, 55, 62, 70, 61, 49, 46, 58, 79, 74, 59, 60, 70, 59, 99, 65, 61, 60, 61, 67, 61, 82, 68, 57, 60, 66, 73, 49, 77, 46, 64, 74, 59, 70, 65, 78, 65, 63, 65, 57, 72, 72, 64, 96, 53, 54, 72, 125, 113, 63, 48, 68, 86, 62, 71, 60, 62, 69, 81, 102, 66, 62, 78, 76, 70, 69, 69, 59, 93, 72, 50, 78, 47, 71, 62, 72, 53, 72, 68, 60, 68, 71, 69, 98, 62, 93, 46, 65, 95, 57, 44, 76, 56, 62, 53, 53, 58, 58, 90, 58, 83, 53, 81, 64, 58, 64, 68, 53, 67, 59, 89, 66, 63, 65, 52, 74, 58, 55, 58, 55, 56, 72, 54, 53, 56, 51, 66, 69, 49, 60, 74, 70, 64, 55, 77, 57, 133, 66, 57, 58, 55, 50, 52, 57, 75, 63, 51, 57, 64, 73, 65, 60, 46, 82, 43, 56, 53, 71, 46, 57, 66, 70, 63, 75, 62, 57, 63, 42, 66, 76, 103, 59, 76, 65, 62, 78, 65, 66, 55, 71, 66, 64, 96, 77, 63, 59, 73, 74, 49, 84, 44, 48, 59, 60, 64, 53, 69, 53, 58, 66, 91, 63, 119, 107, 64, 57, 67, 49, 67, 101, 92, 62, 70, 61, 70, 61, 51, 67, 100, 57, 69, 53, 54, 61, 60, 67, 68, 108, 73, 93, 61, 64, 43, 41, 49, 45, 61, 70, 47, 57, 64, 56, 70, 63, 50, 54, 78, 47, 60, 64, 67, 49, 79, 83, 68, 72, 56, 73, 92, 63, 49, 60, 55, 57, 66, 74, 51, 57, 59, 60, 66, 50, 66, 71, 61, 52, 106, 53, 65, 57, 84, 58, 46, 60, 59, 77, 67, 72, 54, 58, 64, 66, 45, 88, 36, 66, 53, 58, 67, 67, 75, 144, 65, 60, 69, 62, 66, 42, 65, 60, 72, 55, 72, 49, 95, 64, 80, 65, 62, 71, 50, 66, 62, 62, 72, 55, 57, 57, 62, 50, 59, 53, 63, 55, 51, 79, 61, 57, 72, 52, 77, 72, 83, 70, 54, 105, 53, 60, 49, 53, 79, 48, 79, 54, 57, 60, 70, 57, 83, 57, 75, 69, 59, 61, 52, 59, 60, 57, 45, 69, 62, 72, 57, 59, 73, 69, 70, 66, 57, 64, 56, 79, 92, 57, 53, 98, 76, 60, 71, 60, 70, 82, 102, 72, 76, 79, 58, 61, 59, 50, 91, 85, 64, 61, 62, 56, 52, 88, 75, 62, 116, 54, 60, 67, 67, 63, 50, 59, 63, 59, 76, 60, 78, 70, 78, 66, 54, 62, 74, 60, 56, 54, 60, 76, 66, 122, 65, 71, 61, 55, 51, 72, 98, 60, 68, 63, 80, 70, 74, 62, 60, 63, 70, 66, 66, 50, 61, 69, 59, 73, 78, 51, 60, 46, 55, 65, 65, 90, 62, 65, 49, 95, 96, 43, 65, 61, 70, 54, 76, 55, 76, 85, 68, 67, 58, 74, 58, 53, 62, 48, 67, 61, 64, 68, 74, 125, 82, 61, 59, 68, 71, 95, 81, 66, 58, 54, 58, 75, 68, 44, 54, 77, 71, 49, 62, 70, 56, 49, 65, 58, 60, 53, 47, 68, 61, 55, 64, 59, 54, 53, 52, 74, 53, 70, 85, 48, 59, 78, 71, 54, 77, 64, 68, 89, 74, 58, 57, 67, 69, 59, 57, 68, 61, 57, 69, 59, 53, 68, 69, 61, 71, 78, 51, 55, 64, 60, 58, 83, 63, 74, 55, 58, 60, 73, 78, 71, 52, 99, 61, 65, 48, 51, 54, 54, 57, 78, 68, 58, 71, 43, 68, 60, 56, 54, 79, 71, 109, 66, 62, 63, 61, 64, 70, 63, 60, 57, 61, 70, 70, 56, 64, 66, 48, 85, 47, 50, 48, 63, 71, 58, 62, 93, 49, 47, 64, 51, 65, 53, 61, 71, 87, 52, 68, 61, 79, 57, 52, 70, 63, 66, 76, 65, 73, 50, 57, 92, 77, 88, 62, 54, 66, 86, 62, 53, 82, 57, 53, 51, 65, 85, 54, 48, 55, 53, 68, 77, 55, 84, 62, 80, 78, 74, 56, 65, 70, 55, 86, 62, 55, 77, 69, 63, 69, 65, 39, 69, 71, 75, 52, 63, 90, 61, 71, 61, 64, 65, 61, 69, 73, 61, 55, 54, 59, 48, 65, 42, 64, 71, 64, 68, 55, 49, 56, 58, 43, 81, 63, 70, 50, 74, 54, 49, 63, 111, 68, 77, 60, 90, 76, 63, 54, 60, 52, 66, 87, 71, 58, 99, 93, 83, 79, 75, 60, 75, 57, 63, 44, 51, 62, 55, 64, 65, 57, 54, 60, 61, 76, 55, 78, 59, 56, 63, 61, 77, 58, 53, 93, 69, 65, 51, 78, 76, 67, 59, 59, 76, 66, 55, 109, 62, 63, 65, 59, 78, 61, 70, 50, 81, 65, 55, 62, 69, 64, 68, 53, 64, 65, 75, 62, 57, 62, 64, 49, 66, 72, 72, 60, 58, 75, 93, 70, 82, 66, 57, 62, 95, 52, 64, 53, 60, 68, 61, 77, 48, 71, 51, 86, 61, 58, 64, 61, 83, 55, 57, 68, 109, 55, 53, 61, 53, 97, 63, 56, 53, 80, 70, 63, 58, 41, 84, 74, 52, 51, 82, 85, 66, 84, 53, 78, 43, 57, 56, 52, 50, 68, 59, 71, 62, 86, 61, 71, 56, 49, 111, 82, 71, 63, 58, 48, 72, 64, 57, 72, 68, 77, 79, 60, 46, 64, 83, 47, 46, 66, 57, 54, 75, 76, 56, 46, 66, 61, 57, 77, 145, 69, 51, 51, 91, 69, 65, 62, 58, 57, 66, 67, 103, 65, 68, 45, 68, 65, 73, 62, 47, 55, 90, 72, 99, 64, 82, 55, 81, 81, 76, 69, 87, 55, 59, 68, 49, 68, 63, 74, 72, 119, 48, 65, 53, 85, 63, 68, 90, 66, 58, 72, 73, 63, 58, 47, 86, 65, 68, 64, 67, 66, 59, 60, 72, 48, 80, 64, 61, 58, 80, 61, 61, 58, 61, 51, 54, 60, 72, 68, 61, 51, 84, 53, 71, 49, 70, 58, 66, 67, 60, 60, 63, 83, 51, 60, 70, 87, 71, 45, 58, 45, 95, 50, 43, 59, 50, 60, 74, 118, 50, 125, 54, 62, 62, 58, 62, 65, 87, 96, 56, 57, 61, 44, 68, 87, 49, 65, 51, 98, 66, 66, 60, 60, 62, 55, 55, 56, 50, 84, 75, 102, 61, 93, 69, 69, 83, 69, 57, 62, 98, 51, 63, 60, 69, 73, 50, 72, 69, 61, 67, 89, 66, 90, 71, 50, 85, 65, 87, 63, 60, 62, 68, 75, 53, 59, 67, 66, 77, 60, 69, 80, 64, 46, 73, 41, 70, 59, 69, 42, 62, 49, 81, 57, 50, 53, 63, 59, 70, 59, 68, 61, 52, 58, 82, 68, 74, 67, 62, 72, 56, 61, 65, 71, 55, 76, 85, 49, 55, 55, 58, 63, 80, 54, 70, 77, 79, 55, 61, 90, 58, 65, 62, 91, 68, 64, 61, 66, 66, 58, 64, 57, 51, 53, 88, 54, 79, 55, 67, 48, 41, 81, 62, 68, 49, 81, 67, 107, 72, 64, 77, 72, 85, 55, 74, 71, 62, 55, 71, 52, 73, 67, 90, 55, 76, 82, 76, 51, 65, 53, 137, 64, 40, 77, 83, 51, 67, 74, 42, 46, 56, 84, 70, 93, 59, 58, 58, 48, 69, 79, 58, 54, 62, 76, 96, 68, 53, 78, 79, 60, 69, 93, 58, 58, 61, 56, 61, 63, 60, 61, 62, 65, 50, 66, 70, 56, 60, 64, 59, 54, 77, 61, 86, 52, 44, 57, 76, 53, 53, 55, 76, 65, 54, 49, 61, 97, 71, 55, 92, 51, 61, 55, 50, 63, 55, 60, 57, 73, 72, 76, 60, 62, 51, 71, 52, 44, 50, 64, 80, 73, 68, 58, 77, 99, 101, 74, 64, 45, 60, 54, 70, 94, 62, 50, 68, 72, 59, 70, 78, 63, 88, 63, 63, 57, 65, 76, 64, 74, 61, 83, 54, 67, 93, 54, 73, 40, 58, 95, 69, 82, 75, 69, 58, 59, 61, 53, 63, 75, 52, 54, 58, 71, 49, 86, 51, 74, 56, 51, 65, 108, 60, 63, 69, 54, 78, 59, 67, 59, 65, 68, 58, 66, 56, 71, 66, 71, 48, 77, 61, 59, 64, 56, 74, 68, 55, 79, 58, 54, 66, 66, 92, 51, 99, 96, 58, 37, 65, 56, 71, 79, 60, 60, 89, 61, 66, 56, 74, 78, 71, 48, 75, 69, 84, 82, 60, 47, 75, 55, 62, 61, 87, 56, 69, 66, 49, 68, 49, 49, 65, 121, 98, 78, 64, 75, 66, 79, 83, 53, 61, 66, 60, 64, 53, 60, 50, 80, 44, 52, 69, 72, 60, 76, 68, 56, 59, 66, 52, 63, 63, 55, 49, 47, 70, 76, 61, 65, 69, 54, 63, 60, 69, 70, 57, 59, 54, 59, 81, 75, 73, 57, 75, 64, 59, 57, 67, 68, 79, 77, 64, 49, 77, 62, 69, 104, 56, 74, 56, 72, 65, 87, 62, 71, 52, 57, 68, 34, 83, 62, 63, 61, 60, 63, 40, 61, 59, 61, 59, 54, 62, 42, 60, 69, 93, 65, 100, 63, 56, 80, 57, 74, 63, 71, 71, 75, 51, 56, 60, 72, 60, 58, 65, 80, 72, 54, 85, 74, 80, 52, 56, 71, 64, 58, 75, 74, 62, 84, 64, 35, 66, 74, 57, 55, 51, 58, 65, 55, 53, 65, 79, 68, 46, 63, 75, 72, 72, 46, 74, 88, 65, 95, 66, 60, 81, 80, 62, 47, 45, 59, 64, 73, 56, 73, 53, 61, 78, 67, 57, 63, 69, 51, 52, 51, 57, 65, 71, 57, 54, 51, 56, 77, 51, 68, 65, 50, 57, 87, 61, 74, 69, 49, 73, 56, 59, 76, 60, 68, 87, 79, 122, 75, 53, 72, 65, 70, 73, 48, 64, 55, 67, 66, 34, 61, 53, 52, 61, 80, 56, 83, 83, 67, 64, 59, 60, 90, 58, 55, 48, 65, 70, 70, 60, 63, 57, 66, 77, 52, 63, 50, 67, 67, 64, 67, 62, 54, 69, 57, 61, 60, 80, 66, 50, 72, 81, 52, 63, 75, 54, 76, 84, 75, 65, 62, 58, 65, 61, 61, 63, 72, 64, 54, 91, 63, 66, 28, 50, 122, 57, 54, 68, 62, 55, 62, 57, 71, 72, 52, 52, 46, 99, 89, 53, 56, 57, 64, 76, 59, 69, 77, 56, 76, 70, 66, 63, 54, 46, 65, 83, 64, 58, 73, 61, 58, 84, 53, 76, 64, 73, 47, 46, 63, 60, 74, 60, 62, 57, 64, 37, 66, 71, 68, 60, 79, 65, 67, 58, 67, 48, 59, 50, 77, 59, 68, 68, 54, 108, 77, 53, 64, 59, 77, 62, 50, 60, 77, 54, 86, 57, 65, 79, 95, 80, 61, 50, 89, 65, 80, 64, 63, 78, 59, 48, 62, 67, 63, 62, 76, 66, 62, 58, 65, 63, 58, 68, 57, 79, 51, 68, 75, 52, 52, 61, 64, 67, 49, 54, 74, 116, 66, 79, 113, 87, 63, 40, 61, 71, 54, 88, 76, 55, 55, 60, 77, 62, 59, 50, 68, 60, 65, 72, 38, 67, 59, 60, 59, 53, 55, 58, 61, 54, 100, 90, 64, 68, 60, 91, 73, 78, 56, 63, 60, 66, 72, 67, 78, 91, 77, 48, 100, 41, 74, 70, 61, 56, 58, 54, 60, 62, 50, 98, 58, 59, 64, 78, 56, 90, 60, 55, 82, 59, 64, 54, 99, 66, 55, 73, 97, 61, 87, 66, 65, 77, 61, 53, 64, 56, 69, 73, 73, 64, 56, 73, 79, 68, 69, 112, 58, 63, 62, 58, 57, 44, 59, 61, 62, 55, 91, 73, 90, 61, 101, 66, 73, 47, 65, 67, 54, 81, 55, 55, 50, 62, 64, 63, 92, 123, 85, 55, 69, 79, 66, 65, 58, 57, 54, 50, 67, 71, 63, 51, 52, 77, 86, 82, 62, 56, 63, 48, 98, 54, 62, 72, 55, 92, 75, 87, 55, 66, 67, 67, 67, 59, 62, 80, 61, 62, 74, 75, 99, 69, 60, 53, 73, 76, 48, 52, 69, 62, 61, 63, 68, 56, 110, 68, 67, 61, 77, 59, 64, 42, 52, 73, 76, 67, 71, 97, 95, 64, 91, 72, 71, 60, 61, 43, 53, 73, 48, 79, 50, 62, 50, 68, 62, 57, 56, 53, 57, 51, 77, 61, 45, 64, 61, 72, 77, 53, 40, 86, 60, 69, 70, 61, 46, 88, 113, 69, 111, 68, 56, 80, 71, 82, 57, 98, 85, 53, 64, 36, 97, 72, 71, 50, 57, 70, 107, 73, 50, 61, 63, 70, 79, 75, 63, 60, 53, 59, 68, 41, 71, 66, 80, 67, 59, 95, 62, 79, 66, 58, 79, 89, 48, 65, 71, 67, 65, 82, 50, 59, 99, 61, 71, 101, 77, 130, 61, 76, 58, 62, 61, 59, 61, 70, 55, 63, 62, 66, 62, 68, 70, 51, 74, 62, 61, 71, 49, 74, 60, 54, 56, 58, 52, 68, 68, 67, 68, 74, 77, 70, 74, 62, 63, 63, 61, 59, 59, 50, 67, 57, 48, 63, 64, 67, 55, 67, 72, 55, 60, 62, 88, 80, 96, 74, 73, 57, 62, 52, 58, 65, 64, 64, 58, 53, 52, 52, 60, 62, 64, 50, 60, 75, 58, 49, 85, 60, 74, 64, 48, 87, 67, 80, 62, 60, 118, 61, 58, 76, 63, 83, 78, 80, 66, 86, 62, 58, 69, 55, 71, 75, 60, 60, 66, 57, 66, 71, 69, 50, 60, 63, 75, 83, 62, 60, 53, 60, 42, 45, 88, 55, 62, 46, 66, 58, 48, 83, 55, 62, 61, 60, 49, 77, 71, 56, 62, 60, 42, 65, 114, 74, 61, 54, 67, 63, 63, 64, 54, 46, 88, 66, 58, 62, 55, 65, 76, 60, 58, 76, 57, 77, 72, 58, 81, 70, 56, 48, 49, 80, 52, 67, 56, 69, 87, 52, 56, 78, 83, 66, 51, 46, 77, 61, 62, 56, 74, 94, 60, 58, 95, 56, 57, 65, 67, 62, 70, 59, 65, 75, 67, 63, 68, 104, 59, 61, 67, 65, 56, 55, 85, 63, 45, 76, 44, 108, 57, 74, 56, 70, 79, 52, 61, 44, 56, 60, 53, 91, 65, 58, 100, 63, 71, 63, 74, 58, 98, 55, 94, 58, 82, 60, 72, 68, 68, 56, 50, 63, 50, 82, 68, 63, 78, 58, 66, 62, 63, 67, 103, 70, 72, 89, 62, 65, 41, 65, 67, 43, 75, 42, 74, 63, 51, 53, 65, 48, 70, 62, 91, 74, 72, 77, 56, 67, 76, 78, 53, 61, 46, 82, 74, 68, 82, 55, 89, 64, 72, 69, 74, 82, 59, 94, 52, 42, 52, 64, 57, 78, 69, 83, 82, 69, 77, 60, 80, 63, 82, 54, 69, 81, 59, 66, 73, 66, 47, 61, 70, 55, 85, 101, 83, 65, 67, 71, 90, 78, 54, 65, 83, 59, 39, 43, 65, 57, 73, 71, 55, 70, 59, 69, 75, 59, 69, 54, 72, 69, 60, 53, 59, 52, 70, 61, 76, 49, 85, 61, 84, 74, 59, 71, 68, 70, 66, 61, 57, 74, 64, 51, 73, 56, 61, 60, 68, 60, 56, 107, 63, 58, 69, 63, 56, 68, 83, 73, 52, 58, 59, 93, 58, 85, 61, 71, 82, 57, 56, 63, 58, 68, 64, 52, 72, 34, 80, 54, 47, 76, 51, 78, 60, 52, 77, 86, 97, 71, 66, 61, 81, 66, 65, 69, 65, 74, 60, 60, 64, 67, 59, 67, 55, 69, 57, 66, 60, 69, 68, 102, 66, 56, 73, 54, 81, 78, 63, 67, 78, 64, 54, 42, 72, 68, 56, 69, 54, 67, 72, 77, 59, 78, 67, 49, 63, 68, 59, 56, 59, 64, 59, 69, 82, 46, 96, 72, 64, 76, 98, 63, 60, 54, 53, 70, 66, 53, 72, 71, 56, 59, 56, 59, 70, 78, 64, 61, 63, 56, 64, 92, 64, 60, 90, 56, 67, 71, 50, 60, 58, 47, 61, 80, 53, 56, 68, 55, 50, 70, 71, 85, 57, 97, 68, 67, 59, 56, 76, 72, 51, 79, 48, 59, 57, 63, 54, 55, 64, 62, 52, 51, 119, 90, 50, 59, 66, 58, 64, 43, 70, 69, 61, 62, 61, 55, 90, 47, 61, 85, 57, 40, 76, 80, 70, 42, 64, 61, 42, 67, 63, 69, 64, 83, 66, 61, 71, 47, 72, 89, 55, 63, 67, 48, 61, 67, 70, 62, 69, 65, 72, 53, 82, 55, 63, 65, 68, 51, 53, 44, 114, 70, 54, 57, 64, 59, 67, 69, 56, 70, 79, 65, 59, 94, 80, 48, 57, 57, 41, 58, 63, 68, 75, 71, 70, 82, 41, 75, 66, 54, 78, 72, 66, 77, 70, 71, 73, 60, 52, 52, 80, 53, 71, 64, 53, 73, 61, 67, 66, 43, 56, 85, 50, 66, 53, 55, 70, 71, 57, 59, 70, 84, 50, 80, 77, 67, 77, 55, 85, 97, 47, 52, 68, 68, 75, 65, 61, 65, 54, 67, 101, 72, 65, 95, 85, 67, 60, 60, 57, 54, 60, 59, 61, 57, 57, 62, 60, 54, 51, 74, 84, 64, 91, 61, 85, 59, 67, 53, 38, 80, 59, 62, 98, 71, 77, 72, 69, 62, 56, 47, 75, 86, 52, 54, 100, 58, 67, 80, 63, 51, 42, 104, 77, 85, 59, 57, 56, 58, 71, 51, 52, 51, 59, 60, 55, 93, 71, 60, 53, 44, 65, 47, 63, 63, 96, 104, 47, 61, 45, 71, 62, 114, 55, 66, 48, 66, 56, 68, 41, 80, 82, 48, 76, 67, 67, 68, 51, 72, 63, 52, 57, 60, 70, 80, 47, 59, 45, 67, 51, 84, 68, 58, 63, 65, 60, 74, 79, 66, 67, 53, 93, 62, 73, 49, 69, 74, 63, 74, 46, 53, 57, 53, 68, 52, 52, 56, 61, 52, 57, 88, 77, 74, 70, 63, 62, 60, 57, 51, 66, 56, 93, 73, 71, 66, 71, 96, 53, 56, 50, 51, 62, 76, 87, 59, 56, 51, 69, 60, 109, 138, 52, 63, 63, 93, 81, 49, 62, 73, 49, 53, 62, 90, 53, 72, 56, 54, 80, 45, 49, 47, 61, 77, 83, 105, 52, 78, 68, 66, 60, 69, 55, 68, 89, 82, 42, 48, 52, 75, 45, 55, 97, 52, 76, 71, 83, 57, 76, 56, 52, 65, 50, 59, 60, 77, 76, 66, 82, 53, 69, 53, 54, 56, 68, 76, 53, 65, 68, 66, 63, 83, 68, 45, 60, 63, 55, 61, 76, 65, 56, 66, 63, 64, 73, 58, 55, 83, 52, 67, 75, 49, 78, 74, 68, 74, 58, 53, 86, 65, 52, 59, 53, 113, 72, 83, 74, 48, 59, 74, 124, 70, 113, 62, 76, 87, 50, 82, 66, 81, 94, 66, 69, 53, 85, 69, 82, 50, 75, 41, 93, 59, 50, 66, 57, 63, 65, 83, 60, 62, 81, 72, 71, 50, 54, 61, 77, 67, 68, 69, 59, 79, 64, 64, 73, 64, 70, 58, 66, 63, 64, 86, 67, 93, 95, 37, 58, 81, 99, 102, 64, 73, 66, 48, 79, 48, 61, 63, 57, 57, 63, 63, 77, 63, 62, 48, 73, 61, 69, 59, 58, 83, 59, 60, 61, 45, 61, 66, 63, 66, 68, 70, 79, 68, 62, 67, 59, 66, 53, 64, 74, 55, 49, 52, 41, 81, 62, 78, 55, 57, 62, 62, 71, 72, 67, 64, 83, 64, 68, 50, 77, 67, 72, 60, 70, 58, 66, 57, 54, 41, 61, 75, 65, 59, 63, 68, 53, 56, 77, 56, 58, 55, 62, 75, 53, 67, 78, 74, 133, 82, 53, 91, 54, 82, 76, 64, 78, 61, 54, 54, 71, 63, 70, 67, 70, 58, 102, 64, 65, 54, 75, 83, 54, 51, 81, 71, 55, 52, 63, 72, 86, 56, 85, 60, 78, 55, 61, 48, 64, 58, 49, 73, 51, 59, 110, 71, 71, 55, 65, 50, 67, 78, 123, 71, 59, 58, 58, 78, 76, 60, 50, 50, 69, 76, 77, 70, 76, 93, 93, 73, 50, 73, 68, 86, 55, 48, 71, 67, 67, 62, 68, 66, 70, 55, 44, 53, 89, 43, 70, 55, 81, 51, 53, 71, 56, 57, 66, 69, 73, 97, 69, 61, 81, 75, 51, 51, 62, 62, 64, 59, 67, 66, 58, 81, 60, 105, 61, 55, 75, 54, 61, 50, 81, 61, 53, 89, 51, 81, 66, 67, 61, 59, 69, 74, 60, 67, 62, 70, 45, 56, 71, 49, 94, 56, 56, 52, 71, 73, 93, 86, 69, 60, 78, 61, 54, 69, 57, 49, 68, 65, 59, 84, 53, 49, 85, 52, 68, 50, 76, 61, 114, 62, 69, 83, 74, 60, 49, 64, 48, 71, 65, 71, 72, 57, 67, 55, 63, 53, 49, 67, 60, 73, 67, 71, 53, 54, 68, 54, 61, 58, 35, 81, 78, 71, 61, 66, 73, 47, 78, 78, 50, 60, 69, 75, 71, 57, 53, 61, 71, 61, 56, 73, 73, 62, 80, 53, 93, 51, 86, 85, 66, 65, 69, 72, 62, 66, 64, 60, 58, 59, 106, 92, 55, 53, 71, 60, 83, 52, 41, 77, 76, 59, 52, 70, 53, 63, 54, 76, 63, 64, 69, 78, 77, 68, 60, 62, 65, 55, 70, 79, 65, 68, 69, 54, 78, 76, 64, 72, 59, 80, 52, 55, 65, 50, 54, 59, 72, 72, 78, 55, 66, 79, 65, 52, 65, 59, 72, 119, 69, 65, 80, 70, 54, 63, 61, 53, 59, 41, 58, 53, 71, 84, 57, 72, 61, 62, 78, 62, 57, 80, 56, 74, 88, 52, 45, 104, 63, 57, 56, 55, 68, 63, 70, 47, 73, 59, 71, 103, 52, 77, 67, 61, 61, 55, 57, 66, 55, 37, 54, 66, 73, 60, 67, 54, 57, 82, 66, 62, 65, 56, 70, 53, 46, 72, 58, 59, 64, 64, 41, 61, 75, 65, 72, 61, 81, 70, 57, 44, 82, 66, 74, 80, 63, 77, 55, 65, 70, 74, 73, 62, 67, 74, 70, 36, 116, 71, 62, 56, 56, 62, 60, 54, 77, 46, 62, 61, 57, 50, 46, 71, 75, 58, 47, 49, 69, 60, 90, 58, 78, 50, 56, 81, 62, 68, 69, 58, 69, 61, 74, 72, 57, 62, 63, 34, 110, 92, 72, 61, 63, 48, 46, 68, 58, 37, 66, 59, 65, 79, 68, 52, 74, 64, 76, 80, 65, 79, 74, 62, 141, 103, 69, 49, 53, 60, 59, 46, 73, 63, 53, 54, 66, 70, 86, 75, 71, 74, 55, 58, 61, 43, 61, 83, 70, 60, 46, 62, 53, 60, 71, 108, 81, 48, 86, 46, 74, 50, 45, 74, 62, 65, 47, 64, 71, 57, 72, 67, 53, 42, 90, 53, 63, 79, 66, 88, 91, 69, 60, 46, 60, 60, 53, 79, 43, 66, 80, 61, 57, 65, 66, 55, 79, 74, 59, 61, 61, 82, 74, 68, 68, 62, 77, 68, 54, 59, 99, 63, 49, 76, 62, 89, 108, 58, 106, 55, 56, 82, 82, 62, 71, 98, 68, 63, 63, 40, 60, 94, 63, 78, 63, 62, 64, 39, 58, 59, 42, 87, 75, 66, 54, 100, 68, 86, 54, 64, 44, 71, 59, 67, 52, 77, 78, 57, 59, 66, 64, 78, 88, 46, 96, 83, 57, 67, 70, 66, 46, 57, 50, 75, 62, 63, 60, 47, 65, 54, 92, 83, 62, 69, 53, 77, 88, 67, 88, 72, 55, 68, 60, 73, 71, 73, 76, 53, 79, 69, 57, 81, 66, 64, 44, 64, 71, 73, 57, 63, 66, 69, 65, 95, 69, 72, 65, 73, 71, 61, 47, 55, 76, 103, 70, 64, 77, 32, 72, 67, 54, 53, 74, 52, 39, 26, 88, 69, 50, 58, 71, 67, 58, 84, 56, 80, 60, 41, 67, 42, 51, 60, 48, 38, 67, 47, 45, 53, 76, 58, 59, 88, 56, 93, 53, 78, 49, 80, 55, 64, 64, 83, 53, 68, 52, 51, 47, 82, 70, 56, 87, 76, 54, 74, 59, 56, 58, 62, 53, 59, 74, 69, 68, 53, 63, 47, 49, 73, 67, 89, 54, 69, 45, 69, 74, 70, 76, 69, 55, 68, 77, 84, 84, 43, 110, 80, 83, 107, 71, 60, 92, 53, 64, 72, 85, 76, 94, 77, 50, 69, 57, 49, 48, 78, 64, 62, 53, 64, 65, 74, 51, 57, 81, 61, 47, 62, 62, 61, 86, 60, 53, 56, 59, 95, 74, 58, 40, 87, 63, 49, 76, 95, 67, 64, 65, 59, 68, 72, 65, 60, 83, 52, 67, 89, 66, 74, 78, 69, 62, 70, 91, 41, 79, 73, 47, 73, 51, 72, 59, 54, 59, 95, 58, 52, 66, 83, 76, 57, 112, 54, 59, 50, 75, 78, 57, 78, 70, 69, 49, 69, 65, 64, 132, 76, 52, 65, 82, 61, 78, 59, 74, 64, 60, 70, 77, 87, 93, 58, 80, 77, 79, 56, 73, 70, 72, 64, 81, 57, 70, 77, 86, 70, 96, 83, 79, 52, 39, 66, 68, 74, 113, 62, 47, 61, 58, 68, 80, 48, 70, 68, 75, 68, 80, 56, 97, 75, 57, 47, 61, 52, 81, 63, 94, 55, 42, 57, 47, 75, 110, 49, 80, 84, 86, 77, 66, 71, 73, 82, 55, 58, 74, 41, 58, 69, 75, 68, 68, 52, 88, 90, 71, 62, 61, 32, 86, 53, 84, 52, 43, 61, 70, 66, 64, 82, 84, 73, 66, 67, 79, 62, 51, 66, 63, 94, 57, 61, 68, 58, 70, 45, 32, 61, 69, 65, 49, 72, 82, 91, 54, 73, 61, 94, 48, 56, 90, 36, 50, 107, 56, 60, 61, 65, 57, 80, 57, 49, 61, 67, 48, 82, 76, 42, 39, 74, 49, 72, 62, 59, 61, 56, 61, 54, 73, 56, 70, 79, 52, 60, 94, 78, 125, 71, 49, 63, 67, 85, 51, 63, 76, 44, 94, 87, 70, 57, 75, 55, 77, 67, 61, 54, 52, 75, 85, 48, 116, 55, 81, 60, 67, 46, 75, 113, 63, 95, 62, 71, 51, 57, 96, 89, 109, 58, 69, 70, 47, 61, 63, 81, 66, 61, 56, 62, 70, 52, 76, 52, 65, 62, 75, 70, 56, 62, 74, 47, 73, 59, 72, 87, 78, 90, 55, 60, 41, 77, 154, 47, 66, 69, 90, 64, 62, 112, 70, 64, 56, 55, 56, 59, 59, 47, 68, 56, 56, 44, 62, 66, 59, 43, 65, 53, 77, 85, 65, 41, 52, 70, 59, 68, 50, 59, 91, 68, 73, 49, 80, 48, 78, 61, 48, 51, 61, 98, 49, 72, 60, 50, 58, 42, 75, 68, 66, 59, 70, 82, 95, 50, 60, 96, 67, 51, 59, 82, 56, 49, 55, 62, 82, 46, 62, 49, 56, 76, 73, 62, 60, 76, 63, 77, 78, 64, 54, 58, 64, 54, 69, 56, 73, 74, 77, 68, 59, 67, 64, 81, 64, 98, 74, 65, 54, 82, 89, 60, 72, 54, 74, 59, 60, 45, 63, 51, 72, 67, 45, 73, 71, 64, 58, 54, 87, 55, 76, 65, 57, 53, 55, 61, 104, 81, 65, 65, 68, 55, 70, 66, 51, 67, 58, 64, 55, 96, 75, 57, 61, 64, 59, 76, 74, 46, 51, 64, 70, 55, 78, 72, 58, 76, 69, 56, 80, 57, 85, 53, 52, 70, 69, 58, 63, 64, 68, 68, 56, 53, 68, 61, 72, 57, 70, 60, 69, 53, 59, 55, 74, 78, 73, 80, 67, 62, 52, 60, 105, 62, 72, 74, 57, 78, 57, 59, 55, 60, 68, 65, 59, 50, 66, 63, 61, 72, 49, 50, 86, 39, 60, 42, 61, 63, 53, 45, 67, 55, 66, 70, 69, 56, 58, 114, 73, 119, 77, 65, 70, 71, 54, 66, 64, 56, 55, 53, 45, 68, 77, 85, 56, 57, 45, 72, 75, 52, 64, 78, 61, 68, 64, 87, 63, 91, 57, 59, 47, 66, 59, 59, 66, 50, 71, 63, 55, 61, 61, 68, 72, 50, 62, 43, 55, 72, 51, 63, 68, 75, 72, 66, 78, 59, 74, 70, 50, 65, 73, 62, 65, 52, 56, 70, 66, 80, 95, 51, 54, 62, 60, 55, 73, 58, 79, 83, 56, 67, 61, 67, 55, 71, 54, 50, 77, 61, 78, 49, 89, 56, 60, 57, 54, 60, 95, 72, 49, 49, 61, 75, 52, 60, 97, 55, 51, 51, 82, 65, 55, 78, 81, 67, 80, 63, 70, 51, 77, 67, 67, 56, 62, 56, 63, 57, 58, 62, 60, 73, 87, 64, 64, 64, 61, 69, 79, 99, 78, 45, 49, 55, 57, 66, 48, 53, 83, 77, 65, 74, 51, 68, 49, 61, 64, 42, 56, 55, 86, 70, 121, 102, 59, 44, 64, 60, 50, 63, 66, 52, 57, 69, 60, 77, 85, 51, 65, 71, 45, 62, 75, 71, 91, 85, 72, 70, 60, 68, 75, 65, 78, 107, 61, 48, 67, 66, 57, 66, 64, 75, 49, 51, 74, 63, 74, 54, 87, 83, 62, 55, 73, 68, 64, 55, 54, 88, 74, 55, 74, 87, 61, 62, 58, 70, 67, 69, 87, 79, 40, 86, 56, 72, 79, 60, 55, 81, 65, 89, 60, 79, 80, 63, 55, 73, 82, 56, 90, 54, 55, 56, 78, 65, 126, 67, 84, 41, 67, 64, 86, 59, 59, 69, 58, 79, 53, 74, 56, 104, 61, 62, 72, 74, 55, 46, 60, 65, 55, 60, 85, 48, 70, 98, 74, 59, 66, 79, 59, 56, 77, 48, 56, 77, 70, 50, 41, 66, 50, 66, 83, 58, 84, 64, 52, 68, 68, 59, 60, 57, 49, 94, 59, 60, 52, 65, 67, 39, 71, 139, 84, 97, 53, 76, 64, 54, 44, 53, 72, 49, 78, 76, 46, 66, 77, 51, 66, 64, 57, 105, 69, 75, 80, 57, 50, 61, 52, 65, 100, 51, 63, 105, 51, 84, 50, 41, 78, 52, 49, 59, 59, 102, 46, 55, 62, 76, 54, 70, 69, 92, 63, 72, 76, 77, 71, 47, 72, 62, 64, 60, 54, 58, 53, 48, 56, 63, 68, 50, 67, 57, 47, 57, 86, 54, 58, 54, 68, 60, 64, 52, 61, 105, 51, 73, 47, 79, 45, 70, 81, 85, 84, 54, 87, 68, 76, 80, 63, 62, 64, 78, 69, 67, 50, 72, 63, 62, 67, 57, 86, 71, 68, 41, 76, 53, 55, 77, 53, 63, 58, 47, 62, 54, 54, 94, 65, 76, 63, 53, 61, 90, 88, 63, 82, 64, 81, 85, 63, 75, 69, 69, 56, 69, 57, 78, 78, 67, 53, 55, 63, 53, 57, 52, 66, 53, 53, 63, 73, 44, 53, 68, 81, 67, 52, 66, 61, 52, 66, 41, 51, 82, 49, 73, 81, 51, 71, 59, 57, 62, 72, 118, 89, 78, 83, 51, 66, 49, 82, 65, 70, 57, 87, 72, 81, 83, 56, 56, 59, 53, 67, 68, 67, 65, 58, 56, 53, 72, 54, 60, 79, 65, 50, 68, 58, 71, 70, 67, 86, 56, 80, 37, 85, 79, 51, 64, 70, 63, 59, 70, 68, 61, 94, 71, 62, 81, 97, 72, 82, 55, 76, 63, 57, 72, 48, 73, 59, 56, 73, 76, 79, 64, 65, 72, 56, 71, 71, 75, 84, 63, 98, 47, 81, 62, 43, 58, 95, 67, 65, 68, 80, 52, 53, 63, 62, 67, 87, 55, 101, 53, 59, 76, 69, 78, 120, 74, 54, 64, 62, 49, 66, 63, 83, 66, 64, 79, 59, 92, 91, 53, 73, 78, 54, 65, 65, 46, 56, 74, 67, 53, 65, 57, 41, 63, 85, 89, 60, 68, 74, 95, 53, 51, 59, 68, 65, 71, 75, 67, 65, 80, 61, 78, 60, 78, 75, 84, 87, 60, 62, 48, 35, 82, 80, 68, 71, 65, 51, 69, 76, 54, 58, 61, 63, 69, 61, 63, 94, 49, 56, 58, 86, 87, 62, 57, 74, 43, 66, 146, 58, 67, 71, 60, 77, 76, 56, 55, 63, 44, 58, 71, 48, 73, 46, 46, 56, 60, 74, 65, 71, 48, 53, 49, 59, 85, 77, 76, 61, 64, 74, 87, 95, 41, 55, 56, 52, 84, 61, 52, 49, 56, 70, 75, 68, 59, 82, 55, 72, 72, 54, 69, 83, 59, 57, 70, 98, 52, 83, 48, 78, 43, 43, 136, 36, 99, 61, 61, 80, 48, 133, 73, 97, 65, 59, 58, 50, 55, 67, 45, 72, 57, 74, 72, 52, 46, 100, 63, 66, 47, 57, 76, 82, 54, 57, 64, 83, 68, 38, 72, 91, 75, 89, 69, 59, 85, 123, 50, 57, 76, 64, 50, 51, 122, 89, 47, 56, 53, 58, 47, 52, 45, 58, 79, 63, 63, 57, 68, 76, 90, 50, 57, 74, 88, 53, 63, 56, 73, 45, 54, 52, 81, 67, 61, 72, 63, 74, 63, 69, 87, 70, 57, 46, 77, 52, 69, 42, 65, 63, 68, 60, 81, 65, 64, 78, 67, 113, 52, 58, 100, 58, 52, 68, 47, 58, 65, 65, 81, 73, 59, 62, 42, 56, 53, 51, 58, 61, 37, 63, 75, 72, 58, 65, 55, 59, 54, 74, 47, 57, 55, 66, 75, 57, 65, 61, 58, 63, 90, 87, 66, 76, 44, 99, 46, 72, 69, 65, 51, 77, 83, 49, 63, 72, 56, 39, 55, 60, 69, 70, 50, 45, 71, 67, 74, 57, 55, 69, 62, 99, 55, 78, 59, 63, 59, 54, 60, 64, 64, 58, 51, 67, 85, 105, 67, 84, 73, 61, 51, 62, 60, 45, 61, 68, 50, 90, 57, 59, 94, 63, 55, 81, 68, 77, 64, 59, 73, 56, 82, 63, 59, 53, 76, 80, 58, 73, 63, 93, 58, 62, 65, 83, 56, 79, 49, 63, 74, 64, 67, 61, 74, 62, 57, 80, 59, 62, 55, 56, 66, 63, 73, 70, 61, 46, 49, 72, 64, 71, 74, 62, 69, 58, 51, 78, 43, 78, 51, 103, 66, 61, 34, 67, 54, 63, 48, 67, 53, 74, 121, 62, 101, 68, 80, 79, 81, 62, 61, 61, 70, 66, 60, 42, 74, 85, 64, 56, 67, 61, 55, 67, 75, 67, 48, 75, 53, 89, 53, 60, 102, 51, 68, 71, 57, 78, 65, 69, 66, 98, 67, 67, 73, 48, 54, 66, 59, 59, 57, 53, 71, 50, 82, 74, 59, 77, 59, 75, 72, 59, 59, 66, 106, 63, 54, 62, 53, 48, 71, 77, 80, 91, 69, 48, 50, 64, 85, 65, 85, 57, 60, 64, 67, 57, 69, 77, 54, 58, 83, 51, 63, 60, 68, 62, 66, 58, 85, 58, 66, 71, 49, 73, 40, 68, 76, 58, 82, 59, 70, 46, 81, 72, 81, 44, 75, 78, 58, 64, 57, 54, 42, 88, 64, 42, 60, 73, 85, 53, 69, 67, 78, 52, 62, 63, 73, 84, 76, 53, 79, 62, 60, 73, 64, 73, 56, 65, 102, 57, 43, 76, 50, 66, 71, 62, 65, 61, 63, 62, 76, 71, 50, 85, 84, 115, 123, 67, 49, 47, 73, 68, 70, 56, 84, 63, 59, 59, 79, 65, 83, 63, 66, 44, 75, 64, 74, 53, 57, 61, 86, 37, 104, 50, 68, 81, 93, 66, 68, 70, 74, 74, 54, 52, 52, 54, 53, 78, 54, 59, 67, 57, 72, 75, 49, 63, 55, 71, 72, 57, 89, 70, 74, 81, 71, 102, 52, 63, 59, 99, 78, 65, 80, 66, 61, 83, 60, 64, 64, 54, 96, 46, 53, 69, 79, 61, 45, 64, 47, 47, 56, 73, 49, 75, 72, 80, 70, 78, 59, 60, 59, 48, 76, 92, 56, 63, 64, 64, 62, 70, 56, 78, 70, 65, 70, 55, 52, 60, 55, 68, 52, 43, 53, 47, 68, 69, 73, 45, 81, 60, 68, 80, 80, 57, 53, 67, 77, 59, 77, 61, 60, 53, 69, 75, 59, 89, 97, 65, 59, 71, 80, 69, 66, 92, 61, 66, 63, 66, 75, 59, 66, 50, 63, 71, 65, 71, 62, 56, 70, 58, 77, 58, 59, 83, 68, 76, 66, 72, 73, 60, 55, 55, 65, 72, 67, 55, 54, 61, 60, 57, 76, 59, 71, 85, 62, 54, 65, 71, 59, 84, 47, 80, 63, 47, 100, 58, 66, 49, 63, 72, 67, 63, 54, 52, 62, 67, 79, 100, 74, 81, 51, 52, 58, 54, 77, 67, 65, 66, 43, 95, 53, 69, 57, 62, 55, 58, 87, 60, 60, 91, 66, 54, 70, 96, 92, 68, 73, 76, 86, 84, 66, 65, 55, 55, 63, 61, 68, 54, 79, 67, 60, 73, 66, 82, 46, 60, 63, 39, 69, 46, 81, 46, 55, 60, 58, 77, 51, 51, 74, 59, 68, 58, 74, 82, 78, 58, 58, 83, 54, 61, 56, 71, 80, 62, 68, 65, 66, 49, 94, 61, 60, 55, 61, 55, 55, 83, 58, 129, 69, 77, 72, 58, 74, 62, 79, 55, 78, 49, 51, 52, 79, 63, 69, 75, 70, 69, 55, 53, 60, 50, 56, 52, 66, 64, 83, 85, 84, 64, 51, 51, 62, 61, 69, 73, 63, 63, 62, 79, 46, 82, 45, 62, 75, 63, 49, 61, 79, 69, 57, 79, 96, 65, 71, 74, 70, 56, 72, 67, 59, 76, 50, 54, 79, 60, 69, 73, 68, 80, 66, 86, 54, 67, 47, 80, 53, 56, 86, 69, 80, 53, 76, 50, 54, 71, 68, 64, 59, 70, 76, 80, 68, 91, 61, 62, 55, 64, 43, 68, 62, 58, 70, 68, 43, 62, 49, 34, 86, 71, 48, 96, 57, 85, 58, 106, 81, 60, 61, 57, 78, 67, 66, 74, 59, 46, 48, 76, 56, 62, 68, 43, 70, 99, 70, 52, 66, 107, 84, 57, 60, 58, 49, 65, 54, 101, 53, 83, 42, 70, 73, 83, 49, 51, 59, 80, 71, 61, 63, 66, 50, 68, 50, 75, 68, 71, 67, 92, 89, 80, 60, 63, 107, 94, 47, 57, 79, 69, 72, 84, 56, 78, 57, 75, 53, 77, 78, 36, 56, 85, 48, 48, 58, 45, 60, 58, 50, 58, 72, 50, 74, 71, 67, 63, 58, 57, 58, 64, 94, 62, 73, 43, 53, 59, 78, 60, 69, 53, 65, 51, 77, 55, 50, 81, 59, 56, 73, 82, 78, 46, 65, 58, 64, 67, 58, 52, 59, 51, 81, 58, 69, 68, 56, 74, 57, 67, 61, 70, 42, 71, 76, 77, 89, 64, 48, 87, 63, 62, 75, 64, 69, 87, 57, 72, 88, 76, 68, 71, 77, 66, 69, 52, 65, 73, 70, 68, 56, 84, 84, 80, 58, 68, 58, 67, 124, 49, 99, 55, 71, 51, 53, 79, 63, 72, 49, 71, 71, 61, 73, 58, 60, 45, 61, 51, 72, 71, 81, 60, 73, 77, 56, 69, 62, 56, 83, 87, 54, 52, 74, 68, 105, 80, 54, 41, 84, 60, 78, 172, 69, 68, 74, 94, 66, 73, 78, 77, 58, 64, 49, 73, 52, 56, 65, 53, 53, 66, 56, 65, 60, 62, 73, 63, 59, 42, 63, 46, 54, 72, 70, 50, 52, 57, 77, 72, 59, 62, 57, 80, 60, 62, 73, 53, 62, 66, 68, 55, 83, 67, 68, 92, 81, 56, 71, 68, 60, 81, 78, 115, 72, 58, 57, 58, 59, 74, 65, 66, 59, 49, 68, 52, 52, 78, 60, 81, 86, 69, 71, 61, 58, 61, 70, 92, 63, 69, 60, 64, 76, 79, 73, 76, 60, 65, 44, 71, 65, 77, 51, 49, 47, 93, 59, 53, 47, 56, 70, 79, 50, 68, 66, 64, 79, 46, 52, 89, 62, 71, 51, 80, 62, 74, 90, 53, 66, 66, 66, 66, 62, 45, 69, 92, 79, 54, 58, 68, 76, 70, 54, 64, 69, 68, 78, 75, 48, 75, 49, 76, 69, 61, 73, 60, 74, 67, 47, 66, 48, 70, 75, 73, 67, 68, 52, 87, 68, 40, 57, 57, 51, 55, 70, 56, 48, 67, 74, 62, 64, 50, 57, 57, 53, 66, 47, 54, 63, 52, 73, 72, 85, 78, 40, 62, 62, 46, 76, 74, 87, 51, 61, 50, 78, 60, 58, 75, 55, 65, 65, 63, 72, 50, 75, 66, 49, 70, 75, 59, 73, 51, 67, 56, 67, 81, 76, 64, 60, 78, 59, 83, 60, 59, 119, 64, 98, 54, 50, 84, 46, 47, 66, 62, 64, 55, 77, 54, 88, 79, 77, 54, 54, 71, 59, 50, 70, 57, 56, 62, 55, 99, 57, 86, 72, 67, 57, 74, 63, 67, 59, 64, 51, 96, 69, 73, 57, 61, 80, 88, 58, 58, 51, 77, 65, 54, 99, 77, 59, 48, 64, 66, 72, 65, 46, 76, 118, 60, 49, 58, 57, 51, 59, 68, 57, 52, 64, 68, 68, 75, 64, 32, 64, 83, 56, 73, 47, 70, 65, 67, 66, 63, 76, 44, 67, 59, 67, 71, 55, 48, 69, 54, 62, 84, 64, 60, 64, 69, 38, 68, 101, 65, 67, 55, 56, 84, 72, 73, 63, 61, 56, 57, 57, 59, 77, 83, 64, 50, 75, 67, 65, 58, 77, 74, 55, 67, 78, 44, 71, 56, 98, 43, 58, 50, 55, 85, 86, 60, 77, 54, 94, 49, 67, 67, 66, 57, 107, 54, 55, 44, 65, 79, 59, 49, 66, 73, 104, 112, 131, 61, 48, 51, 42, 47, 65, 66, 67, 68, 57, 67, 58, 69, 83, 75, 46, 41, 106, 40, 68, 58, 77, 71, 71, 61, 86, 50, 54, 66, 105, 51, 68, 75, 65, 64, 70, 73, 66, 57, 46, 47, 57, 64, 89, 74, 67, 87, 56, 78, 53, 63, 66, 67, 76, 86, 70, 77, 92, 103, 71, 51, 85, 94, 79, 76, 74, 57, 71, 61, 79, 58, 69, 59, 72, 70, 64, 73, 64, 62, 63, 49, 61, 64, 63, 70, 73, 61, 51, 34, 58, 77, 54, 67, 44, 63, 75, 78, 52, 65, 73, 64, 66, 73, 57, 46, 80, 63, 52, 61, 63, 50, 59, 89, 70, 48, 100, 56, 44, 67, 75, 61, 52, 90, 42, 69, 88, 40, 61, 60, 80, 56, 74, 68, 53, 66, 61, 73, 65, 98, 97, 67, 67, 70, 59, 63, 62, 50, 63, 57, 64, 52, 59, 52, 78, 44, 71, 65, 47, 76, 64, 59, 69, 62, 63, 55, 58, 54, 60, 99, 62, 61, 78, 64, 75, 47, 66, 79, 65, 66, 51, 65, 59, 70, 78, 65, 50, 64, 69, 62, 81, 46, 48, 63, 52, 53, 88, 54, 68, 54, 42, 72, 69, 58, 51, 51, 44, 58, 63, 84, 54, 93, 71, 59, 70, 87, 61, 36, 63, 57, 64, 55, 61, 81, 51, 86, 47, 61, 54, 93, 77, 68, 63, 101, 78, 39, 71, 80, 63, 65, 74, 92, 76, 72, 52, 50, 70, 69, 52, 46, 58, 62, 61, 62, 57, 54, 68, 51, 76, 52, 72, 54, 58, 78, 54, 59, 58, 60, 70, 65, 69, 71, 68, 59, 63, 50, 73, 83, 49, 69, 51, 97, 59, 82, 61, 54, 78, 72, 44, 68, 49, 70, 75, 89, 65, 52, 61, 49, 70, 96, 77, 123, 62, 78, 76, 46, 65, 72, 67, 53, 77, 61, 53, 55, 68, 69, 65, 89, 87, 75, 69, 39, 62, 78, 50, 53, 75, 56, 66, 79, 64, 70, 55, 54, 83, 101, 64, 47, 59, 85, 53, 79, 61, 82, 82, 60, 71, 79, 65, 64, 96, 73, 81, 71, 64, 68, 64, 56, 68, 54, 64, 60, 93, 44, 64, 71, 53, 46, 48, 60, 75, 47, 69, 79, 50, 71, 36, 85, 55, 68, 43, 64, 77, 61, 92, 56, 72, 66, 64, 58, 43, 61, 88, 76, 44, 59, 63, 72, 63, 65, 47, 42, 61, 51, 105, 80, 52, 69, 53, 62, 83, 62, 62, 74, 57, 82, 55, 99, 64, 52, 85, 49, 67, 91, 49, 62, 58, 65, 39, 47, 69, 67, 65, 64, 53, 100, 77, 58, 63, 90, 84, 65, 68, 65, 48, 60, 76, 76, 56, 75, 70, 44, 81, 104, 56, 69, 72, 81, 74, 49, 64, 64, 66, 58, 62, 58, 49, 69, 59, 94, 64, 61, 71, 75, 106, 47, 72, 59, 70, 54, 89, 92, 72, 69, 53, 78, 58, 79, 55, 81, 58, 72, 61, 64, 62, 52, 54, 72, 69, 65, 70, 63, 65, 61, 71, 56, 68, 55, 81, 41, 73, 74, 45, 83, 61, 57, 57, 61, 60, 57, 64, 76, 62, 45, 65, 56, 53, 69, 49, 80, 61, 58, 61, 56, 64, 67, 42, 57, 59, 42, 54, 36, 70, 67, 59, 57, 68, 47, 56, 46, 63, 60, 64, 77, 107, 63, 54, 80, 55, 60, 62, 78, 81, 78, 58, 61, 79, 93, 46, 50, 52, 74, 67, 72, 61, 62, 81, 55, 43, 70, 64, 77, 75, 56, 66, 72, 127, 45, 88, 56, 70, 70, 72, 77, 35, 57, 55, 79, 82, 58, 69, 61, 63, 92, 54, 76, 62, 83, 61, 85, 73, 57, 65, 73, 70, 77, 84, 97, 60, 67, 47, 96, 101, 77, 65, 51, 99, 43, 69, 190, 84, 50, 53, 90, 59, 80, 96, 79, 41, 71, 80, 68, 70, 64, 62, 52, 78, 78, 51, 58, 79, 65, 57, 74, 59, 58, 70, 66, 61, 56, 57, 67, 70, 58, 75, 76, 50, 61, 58, 58, 61, 66, 76, 43, 53, 79, 59, 50, 117, 79, 53, 58, 54, 72, 85, 63, 79, 83, 42, 116, 41, 68, 63, 64, 73, 58, 68, 65, 68, 76, 63, 60, 72, 67, 76, 63, 51, 59, 63, 66, 48, 59, 65, 77, 64, 67, 42, 74, 64, 52, 78, 74, 58, 90, 60, 72, 63, 57, 59, 55, 56, 93, 66, 73, 66, 76, 84, 84, 57, 66, 59, 46, 82, 67, 54, 77, 55, 69, 54, 67, 65, 53, 74, 75, 59, 52, 71, 55, 58, 70, 64, 97, 90, 73, 79, 81, 73, 49, 76, 78, 79, 58, 70, 57, 73, 61, 56, 90, 83, 78, 81, 60, 74, 49, 61, 55, 61, 64, 56, 69, 48, 75, 45, 100, 61, 49, 68, 67, 79, 61, 74, 65, 48, 58, 47, 62, 45, 54, 51, 70, 50, 69, 57, 68, 58, 63, 53, 78, 86, 65, 83, 60, 69, 60, 79, 80, 75, 65, 79, 45, 62, 60, 75, 76, 44, 55, 73, 66, 63, 73, 69, 45, 49, 56, 56, 69, 68, 41, 74, 62, 57, 63, 73, 44, 72, 75, 72, 60, 63, 67, 123, 61, 87, 75, 64, 64, 61, 62, 65, 65, 65, 60, 58, 62, 68, 68, 84, 74, 66, 53, 77, 53, 66, 46, 59, 63, 68, 103, 59, 67, 99, 61, 49, 59, 40, 70, 68, 101, 73, 69, 84, 77, 62, 55, 72, 51, 50, 55, 55, 43, 60, 62, 83, 65, 54, 70, 55, 80, 39, 68, 60, 53, 92, 51, 74, 57, 73, 92, 62, 76, 49, 73, 77, 63, 63, 84, 70, 65, 67, 57, 76, 70, 75, 55, 56, 72, 74, 71, 43, 51, 54, 69, 65, 65, 61, 54, 54, 80, 66, 71, 50, 56, 69, 64, 76, 52, 88, 59, 56, 66, 72, 41, 73, 52, 53, 65, 61, 53, 45, 70, 52, 48, 57, 57, 65, 68, 51, 55, 65, 76, 63, 85, 57, 60, 59, 69, 103, 68, 45, 62, 68, 64, 81, 44, 75, 76, 105, 62, 50, 51, 47, 57, 71, 68, 60, 57, 76, 73, 69, 78, 59, 71, 110, 120, 110, 57, 56, 64, 60, 63, 70, 69, 82, 73, 54, 59, 62, 53, 61, 70, 54, 39, 91, 58, 65, 59, 63, 53, 61, 37, 100, 71, 55, 74, 101, 60, 73, 73, 56, 72, 54, 77, 72, 69, 56, 61, 64, 75, 61, 60, 73, 95, 60, 71, 68, 62, 77, 80, 48, 49, 48, 80, 117, 100, 67, 64, 77, 87, 63, 66, 60, 55, 83, 70, 76, 64, 55, 65, 76, 56, 69, 65, 42, 74, 54, 71, 54, 45, 61, 57, 58, 62, 62, 56, 77, 70, 79, 77, 52, 65, 48, 52, 66, 59, 39, 70, 68, 62, 74, 64, 68, 66, 59, 54, 79, 68, 51, 80, 71, 62, 68, 58, 65, 53, 70, 83, 66, 60, 58, 48, 99, 58, 75, 64, 69, 73, 59, 45, 53, 60, 81, 80, 52, 85, 61, 73, 55, 61, 52, 68, 78, 68, 70, 61, 68, 58, 81, 62, 42, 65, 45, 62, 53, 65, 69, 53, 54, 49, 61, 84, 63, 70, 57, 62, 78, 63, 69, 48, 59, 62, 80, 80, 64, 72, 52, 77, 78, 58, 65, 65, 51, 74, 72, 69, 67, 49, 65, 56, 48, 58, 83, 52, 64, 56, 59, 61, 55, 89, 50, 66, 72, 50, 51, 63, 69, 90, 51, 83, 69, 54, 64, 81, 80, 60, 63, 51, 67, 91, 64, 72, 63, 63, 47, 64, 68, 48, 64, 79, 72, 67, 57, 64, 83, 47, 60, 39, 75, 71, 68, 58, 70, 52, 54, 71, 57, 58, 67, 69, 44, 66, 50, 58, 77, 67, 61, 80, 65, 72, 70, 71, 65, 73, 57, 74, 65, 64, 53, 67, 64, 80, 73, 93, 70, 64, 53, 72, 51, 67, 68, 57, 79, 49, 68, 66, 70, 56, 81, 74, 74, 73, 56, 46, 62, 51, 60, 133, 68, 81, 69, 58, 70, 71, 82, 55, 81, 58, 57, 65, 59, 59, 55, 76, 65, 78, 75, 57, 78, 46, 82, 76, 79, 57, 80, 71, 75, 51, 78, 48, 62, 79, 45, 69, 75, 58, 48, 100, 54, 61, 56, 61, 64, 87, 68, 73, 77, 79, 58, 74, 79, 45, 63, 70, 58, 61, 79, 68, 55, 67, 65, 56, 61, 55, 67, 53, 47, 55, 80, 68, 67, 84, 48, 62, 94, 63, 49, 50, 57, 62, 80, 62, 73, 61, 64, 68, 52, 38, 73, 79, 58, 69, 56, 78, 66, 78, 57, 61, 65, 45, 83, 61, 72, 63, 69, 44, 86, 89, 63, 90, 63, 77, 63, 102, 60, 61, 76, 67, 46, 76, 78, 68, 55, 63, 64, 59, 50, 62, 69, 62, 58, 107, 74, 68, 63, 102, 79, 66, 59, 55, 49, 74, 61, 86, 54, 62, 56, 55, 74, 88, 69, 52, 67, 61, 70, 65, 64, 77, 58, 43, 62, 72, 67, 43, 70, 89, 86, 58, 72, 57, 86, 65, 69, 63, 59, 82, 71, 89, 63, 57, 71, 85, 55, 66, 81, 52, 76, 52, 65, 68, 61, 67, 53, 75, 48, 78, 64, 64, 80, 60, 62, 49, 80, 60, 57, 68, 116, 55, 52, 58, 64, 47, 59, 68, 80, 72, 61, 54, 74, 56, 80, 50, 55, 60, 58, 65, 72, 56, 60, 74, 52, 77, 60, 61, 62, 70, 57, 59, 51, 53, 60, 84, 75, 80, 72, 63, 56, 55, 61, 47, 77, 58, 47, 87, 71, 67, 76, 51, 60, 102, 58, 64, 83, 44, 58, 63, 66, 53, 51, 85, 60, 68, 60, 74, 69, 88, 58, 91, 56, 68, 68, 52, 118, 82, 98, 68, 63, 53, 65, 77, 67, 89, 67, 74, 88, 68, 58, 63, 58, 64, 66, 74, 52, 53, 50, 80, 59, 40, 61, 77, 61, 56, 76, 85, 74, 83, 61, 67, 98, 66, 62, 57, 78, 69, 59, 165, 55, 65, 60, 89, 56, 60, 67, 69, 72, 77, 46, 65, 59, 57, 69, 54, 61, 57, 48, 55, 52, 79, 59, 62, 38, 63, 70, 68, 67, 58, 51, 87, 47, 64, 76, 63, 64, 60, 54, 82, 68, 52, 53, 71, 59, 57, 61, 54, 64, 51, 74, 79, 50, 65, 63, 69, 68, 65, 67, 134, 55, 54, 56, 57, 57, 54, 69, 75, 52, 66, 50, 68, 64, 54, 66, 65, 63, 45, 52, 54, 59, 63, 75, 70, 50, 86, 63, 64, 62, 67, 77, 87, 56, 83, 68, 56, 51, 92, 57, 65, 52, 61, 53, 65, 46, 51, 53, 55, 67, 68, 50, 70, 95, 53, 63, 65, 65, 72, 63, 66, 61, 74, 54, 54, 70, 83, 93, 51, 64, 62, 87, 86, 57, 58, 63, 82, 77, 62, 74, 70, 69, 92, 57, 65, 72, 47, 66, 96, 82, 69, 81, 62, 48, 75, 68, 50, 55, 79, 82, 95, 86, 62, 74, 91, 68, 72, 60, 65, 81, 56, 69, 65, 72, 58, 60, 77, 87, 56, 65, 59, 73, 61, 81, 69, 80, 50, 63, 55, 42, 58, 64, 44, 51, 66, 75, 58, 66, 64, 74, 66, 75, 73, 56, 97, 69, 63, 56, 66, 56, 64, 53, 58, 63, 58, 69, 72, 76, 64, 57, 52, 58, 63, 50, 56, 69, 58, 57, 64, 61, 66, 108, 62, 65, 71, 68, 53, 55, 58, 62, 71, 60, 62, 74, 59, 67, 67, 79, 82, 61, 90, 65, 73, 45, 70, 43, 64, 52, 58, 83, 67, 55, 60, 68, 58, 71, 61, 61, 58, 58, 89, 68, 58, 47, 53, 55, 67, 53, 79, 57, 71, 61, 53, 51, 88, 60, 51, 75, 75, 68, 74, 72, 68, 63, 58, 63, 69, 50, 77, 53, 83, 63, 75, 70, 47, 47, 53, 65, 66, 53, 77, 52, 53, 58, 57, 60, 67, 59, 55, 63, 80, 81, 63, 73, 73, 77, 70, 41, 58, 65, 86, 76, 82, 79, 68, 52, 47, 56, 71, 55, 69, 81, 62, 47, 58, 41, 67, 66, 49, 71, 49, 75, 72, 53, 76, 63, 91, 62, 67, 63, 67, 58, 78, 65, 63, 55, 59, 66, 57, 67, 56, 71, 63, 71, 50, 63, 95, 66, 70, 120, 90, 73, 53, 84, 82, 60, 71, 49, 59, 57, 106, 71, 57, 56, 116, 52, 66, 42, 62, 53, 48, 56, 61, 49, 66, 63, 67, 57, 81, 69, 93, 47, 53, 63, 63, 66, 56, 52, 53, 71, 56, 80, 53, 63, 41, 85, 53, 68, 61, 53, 71, 61, 75, 60, 56, 58, 58, 62, 68, 59, 46, 63, 61, 77, 84, 65, 70, 87, 56, 62, 64, 63, 91, 38, 51, 66, 65, 71, 58, 53, 67, 87, 59, 69, 62, 78, 57, 48, 56, 101, 61, 72, 48, 56, 68, 66, 78, 86, 68, 61, 69, 68, 52, 69, 67, 45, 57, 71, 54, 67, 60, 64, 87, 63, 48, 101, 63, 42, 67, 61, 68, 63, 78, 66, 54, 76, 53, 64, 87, 73, 74, 58, 51, 66, 67, 63, 64, 56, 56, 64, 61, 126, 70, 48, 66, 59, 76, 58, 63, 65, 68, 61, 101, 53, 61, 54, 64, 60, 65, 47, 67, 78, 50, 59, 93, 61, 73, 63, 55, 69, 67, 55, 62, 91, 75, 58, 53, 59, 72, 56, 66, 52, 58, 48, 87, 51, 58, 56, 69, 84, 51, 61, 60, 83, 49, 62, 51, 60, 57, 54, 68, 55, 65, 133, 70, 78, 56, 74, 60, 63, 95, 69, 97, 64, 61, 58, 58, 49, 61, 69, 62, 73, 62, 66, 59, 69, 109, 36, 73, 55, 49, 64, 75, 76, 53, 81, 63, 64, 66, 81, 49, 63, 92, 74, 87, 76, 50, 69, 60, 60, 47, 66, 55, 78, 44, 56, 60, 89, 58, 59, 65, 80, 86, 66, 56, 67, 66, 87, 68, 54, 105, 63, 62, 49, 68, 87, 81, 76, 70, 50, 62, 64, 58, 56, 54, 59, 72, 62, 70, 50, 66, 79, 73, 55, 64, 54, 48, 61, 82, 48, 64, 63, 99, 49, 62, 55, 62, 90, 85, 55, 57, 61, 69, 112, 82, 72, 64, 57, 63, 68, 58, 59, 49, 49, 50, 81, 60, 64, 59, 73, 55, 65, 75, 90, 60, 72, 84, 63, 74, 72, 54, 58, 67, 79, 88, 47, 48, 75, 67, 50, 97, 51, 49, 67, 63, 68, 92, 63, 58, 90, 64, 77, 74, 92, 64, 59, 69, 67, 56, 52, 67, 81, 87, 71, 49, 54, 59, 53, 70, 57, 56, 71, 57, 67, 57, 73, 61, 60, 46, 60, 73, 45, 92, 85, 81, 66, 72, 57, 61, 66, 84, 66, 62, 54, 56, 84, 68, 73, 56, 66, 97, 63, 60, 66, 81, 66, 60, 63, 52, 79, 85, 58, 49, 87, 65, 88, 56, 56, 54, 77, 110, 59, 75, 71, 48, 84, 58, 78, 61, 48, 59, 58, 54, 93, 111, 76, 82, 56, 72, 62, 96, 67, 67, 57, 47, 59, 76, 60, 54, 70, 48, 62, 32, 47, 70, 61, 48, 60, 61, 100, 77, 77, 54, 62, 80, 72, 66, 76, 71, 83, 61, 70, 92, 50, 91, 63, 76, 88, 76, 147, 87, 74, 63, 94, 55, 59, 56, 87, 71, 59, 58, 54, 61, 67, 60, 70, 63, 71, 51, 69, 99, 56, 50, 69, 58, 59, 53, 54, 78, 60, 61, 54, 61, 47, 66, 78, 61, 87, 52, 57, 74, 61, 63, 68, 67, 76, 75, 51, 54, 62, 86, 77, 52, 69, 67, 67, 88, 70, 69, 59, 74, 72, 107, 66, 52, 65, 121, 56, 55, 53, 75, 69, 72, 74, 54, 64, 67, 69, 51, 75, 63, 58, 66, 54, 57, 72, 56, 81, 119, 50, 91, 76, 81, 58, 60, 110, 68, 82, 58, 79, 61, 78, 69, 61, 77, 67, 62, 60, 55, 58, 70, 81, 54, 71, 65, 59, 76, 56, 67, 69, 98, 58, 64, 52, 71, 68, 61, 89, 58, 55, 76, 75, 60, 56, 66, 58, 79, 55, 57, 88, 47, 64, 92, 55, 61, 54, 60, 74, 93, 76, 58, 57, 86, 60, 67, 77, 91, 65, 54, 56, 51, 70, 64, 64, 64, 81, 47, 70, 66, 51, 52, 51, 70, 55, 55, 56, 53, 81, 54, 89, 59, 62, 77, 71, 92, 63, 60, 52, 74, 85, 56, 64, 53, 57, 66, 64, 63, 71, 52, 58, 78, 58, 51, 93, 57, 103, 65, 61, 63, 51, 60, 76, 62, 69, 69, 80, 97, 92, 51, 67, 56, 69, 67, 60, 68, 58, 74, 69, 83, 80, 62, 83, 57, 53, 73, 53, 77, 56, 61, 45, 55, 55, 69, 58, 60, 52, 83, 98, 53, 57, 75, 71, 45, 102, 60, 57, 66, 59, 44, 54, 73, 66, 56, 47, 63, 75, 76, 70, 72, 65, 61, 46, 67, 55, 61, 74, 77, 68, 53, 56, 62, 68, 66, 75, 62, 53, 51, 65, 66, 57, 53, 75, 66, 56, 86, 51, 59, 62, 103, 57, 62, 59, 60, 95, 56, 70, 66, 63, 67, 69, 50, 61, 67, 66, 56, 67, 64, 56, 60, 79, 59, 69, 82, 82, 58, 72, 57, 68, 55, 52, 56, 69, 58, 50, 75, 48, 70, 64, 75, 66, 70, 57, 76, 57, 62, 48, 82, 75, 67, 102, 58, 60, 52, 49, 84, 41, 77, 62, 54, 64, 52, 67, 58, 66, 78, 79, 53, 52, 93, 55, 61, 42, 68, 75, 54, 64, 66, 50, 67, 51, 54, 59, 55, 50, 71, 61, 62, 77, 71, 66, 66, 57, 62, 60, 71, 67, 68, 50, 62, 49, 56, 53, 51, 58, 77, 70, 86, 93, 54, 53, 71, 72, 53, 68, 54, 55, 70, 55, 62, 136, 54, 56, 64, 71, 90, 69, 71, 68, 57, 63, 64, 82, 54, 62, 68, 54, 91, 69, 66, 63, 65, 65, 83, 88, 80, 63, 60, 49, 64, 74, 63, 51, 74, 97, 65, 46, 55, 62, 70, 66, 65, 62, 74, 68, 45, 70, 75, 77, 48, 54, 65, 58, 66, 57, 65, 60, 65, 93, 48, 56, 58, 61, 61, 69, 99, 69, 54, 67, 61, 55, 49, 71, 65, 45, 69, 86, 97, 73, 65, 63, 75, 64, 60, 39, 56, 65, 69, 54, 53, 55, 74, 59, 70, 77, 60, 52, 92, 54, 56, 62, 59, 66, 65, 56, 57, 86, 51, 67, 57, 83, 65, 58, 57, 74, 73, 71, 57, 63, 74, 65, 75, 58, 61, 78, 66, 69, 67, 65, 90, 58, 72, 68, 68, 50, 70, 48, 63, 84, 45, 52, 68, 74, 47, 56, 89, 54, 90, 68, 70, 55, 58, 52, 56, 58, 70, 65, 51, 58, 59, 65, 43, 66, 70, 64, 60, 51, 97, 86, 61, 83, 67, 64, 55, 65, 70, 68, 108, 92, 47, 45, 80, 89, 73, 74, 79, 58, 72, 35, 68, 48, 61, 76, 67, 50, 79, 42, 63, 71, 54, 68, 65, 55, 70, 71, 61, 93, 68, 81, 101, 55, 65, 78, 61, 57, 75, 71, 68, 58, 61, 64, 64, 65, 69, 49, 52, 63, 56, 60, 70, 62, 70, 78, 56, 91, 63, 57, 62, 51, 49, 60, 61, 61, 71, 59, 66, 61, 56, 70, 53, 100, 73, 70, 50, 71, 71, 135, 45, 67, 51, 76, 58, 69, 81, 64, 51, 67, 75, 61, 61, 77, 63, 60, 61, 52, 66, 55, 69, 64, 75, 51, 60, 60, 56, 60, 44, 56, 75, 68, 71, 61, 53, 39, 75, 92, 72, 69, 59, 78, 86, 58, 55, 74, 64, 44, 66, 91, 57, 110, 69, 79, 78, 56, 51, 56, 44, 90, 64, 94, 72, 61, 53, 61, 70, 60, 58, 63, 38, 73, 118, 60, 73, 45, 66, 58, 56, 63, 60, 58, 53, 58, 91, 73, 80, 65, 61, 76, 66, 84, 50, 48, 55, 76, 65, 70, 68, 66, 68, 110, 52, 52, 62, 55, 56, 52, 57, 48, 66, 88, 52, 70, 65, 57, 88, 58, 57, 70, 64, 61, 61, 79, 68, 68, 83, 64, 51, 62, 63, 54, 56, 76, 51, 67, 68, 70, 57, 70, 58, 54, 50, 72, 68, 61, 70, 73, 57, 84, 54, 66, 54, 86, 61, 57, 71, 60, 63, 87, 88, 94, 48, 73, 69, 116, 79, 81, 91, 63, 53, 89, 74, 60, 80, 66, 76, 72, 64, 59, 48, 65, 62, 60, 82, 54, 71, 61, 58, 60, 57, 63, 80, 87, 68, 62, 50, 61, 79, 49, 67, 57, 60, 72, 57, 54, 60, 63, 101, 49, 110, 72, 62, 73, 66, 52, 90, 53, 91, 68, 57, 60, 69, 79, 92, 78, 47, 75, 70, 96, 58, 61, 59, 70, 133, 64, 62, 81, 80, 62, 66, 74, 55, 70, 72, 64, 74, 50, 46, 87, 52, 82, 63, 51, 60, 72, 68, 68, 70, 56, 65, 54, 60, 100, 88, 50, 81, 55, 67, 63, 62, 62, 61, 90, 56, 65, 59, 54, 62, 59, 54, 61, 53, 122, 49, 64, 75, 81, 111, 88, 64, 85, 67, 69, 59, 79, 62, 91, 75, 40, 61, 59, 54, 62, 73, 71, 72, 67, 48, 54, 77, 57, 53, 47, 72, 59, 52, 51, 57, 60, 61, 68, 47, 89, 74, 80, 64, 59, 71, 63, 78, 59, 62, 87, 55, 54, 77, 55, 63, 59, 73, 67, 90, 72, 56, 83, 47, 157, 78, 66, 51, 75, 92, 70, 93, 48, 49, 68, 55, 83, 71, 67, 63, 64, 65, 60, 71, 60, 100, 73, 59, 63, 67, 51, 50, 88, 69, 78, 72, 64, 66, 58, 64, 56, 73, 60, 54, 78, 81, 53, 65, 59, 73, 62, 67, 93, 47, 74, 63, 72, 78, 60, 51, 74, 48, 77, 48, 58, 62, 81, 55, 62, 73, 68, 35, 68, 50, 61, 84, 78, 62, 55, 77, 70, 53, 55, 47, 51, 68, 66, 66, 76, 55, 64, 70, 68, 82, 65, 82, 58, 87, 75, 91, 99, 55, 47, 52, 63, 77, 53, 65, 50, 40, 58, 82, 58, 66, 60, 76, 76, 66, 64, 61, 94, 55, 60, 78, 53, 55, 62, 43, 69, 71, 67, 53, 88, 53, 47, 76, 71, 53, 51, 65, 96, 64, 59, 72, 63, 58, 69, 76, 69, 66, 65, 57, 43, 68, 67, 75, 75, 57, 53, 82, 63, 66, 62, 48, 58, 50, 66, 62, 91, 54, 58, 84, 57, 57, 79, 69, 52, 92, 53, 63, 62, 57, 68, 56, 55, 68, 57, 54, 62, 77, 65, 82, 57, 64, 79, 65, 65, 61, 81, 59, 60, 52, 46, 58, 56, 72, 79, 65, 70, 54, 58, 57, 64, 98, 61, 46, 62, 88, 53, 78, 70, 62, 64, 47, 47, 45, 72, 48, 70, 56, 57, 36, 53, 57, 89, 58, 100, 70, 63, 55, 79, 54, 81, 60, 57, 76, 71, 74, 58, 49, 83, 59, 61, 67, 52, 55, 57, 76, 107, 85, 68, 50, 57, 72, 79, 50, 73, 57, 76, 53, 79, 56, 62, 83, 49, 52, 53, 60, 55, 77, 63, 66, 62, 62, 50, 49, 50, 49, 67, 46, 74, 78, 65, 71, 67, 75, 56, 49, 59, 61, 73, 81, 60, 49, 57, 64, 67, 97, 95, 58, 43, 66, 65, 71, 62, 80, 60, 87, 121, 73, 55, 52, 64, 74, 90, 53, 46, 60, 58, 60, 66, 56, 64, 69, 54, 72, 58, 63, 46, 60, 75, 64, 57, 56, 69, 68, 78, 98, 60, 70, 78, 55, 70, 64, 80, 76, 45, 60, 94, 69, 67, 68, 56, 88, 66, 59, 51, 71, 68, 75, 71, 48, 49, 55, 49, 59, 50, 58, 100, 70, 66, 58, 62, 64, 75, 63, 78, 42, 53, 54, 70, 70, 69, 93, 67, 63, 57, 99, 62, 67, 58, 65, 79, 64, 68, 77, 63, 71, 53, 60, 78, 51, 74, 78, 60, 69, 71, 70, 76, 63, 57, 68, 56, 72, 76, 54, 69, 73, 55, 63, 75, 67, 52, 77, 73, 80, 67, 62, 56, 64, 67, 56, 76, 52, 60, 57, 70, 58, 56, 63, 69, 56, 54, 62, 71, 67, 65, 99, 84, 67, 59, 49, 63, 57, 55, 59, 65, 62, 67, 48, 53, 91, 82, 73, 61, 63, 61, 49, 54, 60, 58, 95, 48, 47, 56, 72, 64, 48, 68, 115, 67, 59, 68, 63, 73, 80, 75, 70, 66, 51, 102, 56, 66, 55, 58, 61, 76, 77, 54, 69, 78, 61, 57, 73, 62, 100, 77, 57, 78, 64, 54, 71, 77, 73, 78, 77, 67, 68, 64, 72, 74, 61, 56, 70, 71, 114, 61, 72, 75, 59, 60, 54, 58, 63, 55, 50, 49, 60, 53, 94, 88, 69, 67, 66, 69, 84, 72, 64, 58, 98, 58, 67, 53, 81, 70, 62, 66, 52, 71, 104, 49, 66, 58, 92, 54, 56, 56, 57, 72, 72, 69, 82, 55, 64, 56, 56, 73, 82, 57, 55, 73, 42, 60, 59, 60, 65, 62, 65, 63, 68, 66, 77, 72, 54, 54, 56, 93, 75, 55, 62, 71, 105, 56, 77, 73, 48, 67, 88, 72, 67, 71, 68, 61, 70, 100, 77, 62, 55, 69, 68, 72, 67, 63, 80, 74, 61, 100, 35, 70, 80, 70, 84, 76, 49, 74, 55, 44, 57, 46, 57, 50, 54, 64, 54, 67, 60, 83, 60, 49, 60, 56, 101, 65, 62, 64, 74, 55, 62, 55, 44, 78, 51, 66, 61, 57, 85, 51, 53, 53, 54, 125, 67, 61, 74, 54, 59, 52, 74, 59, 69, 59, 77, 65, 46, 63, 60, 57, 87, 50, 70, 64, 73, 60, 89, 55, 46, 66, 61, 80, 50, 67, 84, 63, 61, 53, 65, 53, 68, 67, 58, 62, 78, 58, 97, 66, 53, 68, 61, 76, 57, 71, 65, 131, 66, 73, 53, 81, 63, 63, 55, 60, 61, 129, 74, 70, 56, 56, 63, 74, 68, 42, 68, 75, 75, 55, 70, 55, 76, 55, 71, 60, 81, 55, 42, 44, 101, 83, 85, 57, 88, 86, 67, 55, 57, 69, 58, 60, 79, 72, 77, 67, 60, 105, 86, 68, 63, 65, 47, 79, 60, 55, 58, 80, 73, 55, 56, 76, 93, 78, 80, 95, 55, 57, 75, 60, 65, 54, 75, 59, 62, 75, 52, 63, 68, 66, 52, 56, 57, 49, 51, 64, 62, 66, 58, 54, 55, 74, 45, 68, 49, 92, 74, 39, 71, 48, 62, 62, 72, 79, 58, 65, 74, 91, 47, 67, 68, 86, 51, 44, 84, 71, 54, 119, 51, 61, 76, 55, 52, 61, 65, 72, 62, 45, 67, 73, 53, 45, 61, 45, 70, 57, 72, 88, 84, 55, 72, 62, 67, 72, 56, 47, 53, 68, 57, 67, 77, 61, 60, 63, 97, 79, 71, 60, 61, 67, 56, 71, 60, 67, 58, 73, 61, 50, 92, 82, 64, 50, 53, 67, 76, 53, 71, 67, 43, 65, 86, 65, 78, 80, 73, 75, 64, 59, 71, 59, 63, 89, 79, 73, 93, 75, 92, 51, 53, 76, 50, 49, 74, 54, 60, 84, 65, 68, 54, 73, 60, 50, 48, 49, 52, 57, 57, 70, 62, 60, 69, 59, 53, 64, 73, 67, 59, 69, 68, 66, 79, 64, 63, 86, 114, 75, 60, 52, 68, 78, 66, 63, 42, 67, 58, 57, 67, 80, 62, 70, 53, 55, 64, 82, 63, 59, 62, 69, 52, 77, 83, 46, 67, 53, 58, 62, 64, 70, 66, 87, 69, 78, 54, 70, 65, 71, 54, 62, 70, 62, 69, 63, 61, 59, 65, 66, 64, 62, 89, 69, 58, 106, 50, 141, 60, 70, 64, 69, 59, 68, 43, 67, 67, 55, 58, 56, 56, 65, 66, 48, 50, 54, 56, 75, 61, 49, 67, 69, 53, 60, 58, 67, 53, 78, 63, 64, 63, 58, 64, 75, 71, 61, 64, 57, 74, 60, 64, 83, 58, 66, 69, 43, 64, 73, 64, 65, 80, 60, 73, 55, 82, 36, 69, 72, 70, 72, 71, 78, 59, 58, 68, 58, 57, 50, 80, 64, 63, 79, 84, 46, 54, 66, 51, 77, 64, 46, 66, 69, 65, 75, 64, 82, 103, 67, 99, 65, 72, 66, 53, 69, 78, 60, 62, 80, 59, 70, 58, 59, 55, 61, 70, 84, 68, 73, 70, 48, 82, 61, 64, 62, 65, 44, 54, 59, 62, 68, 43, 56, 71, 65, 63, 58, 63, 58, 71, 80, 53, 61, 45, 107, 64, 66, 61, 49, 64, 62, 100, 67, 52, 82, 55, 62, 74, 56, 67, 60, 64, 59, 61, 51, 64, 66, 55, 52, 54, 50, 50, 85, 53, 66, 71, 65, 59, 48, 68, 87, 75, 65, 62, 62, 40, 90, 63, 55, 74, 59, 57, 64, 74, 61, 59, 58, 58, 81, 67, 76, 52, 54, 60, 68, 59, 57, 67, 61, 78, 59, 72, 66, 65, 51, 74, 65, 72, 80, 63, 57, 60, 74, 74, 59, 55, 63, 67, 72, 68, 51, 81, 46, 73, 66, 74, 63, 68, 97, 64, 58, 84, 66, 68, 49, 52, 65, 55, 74, 74, 76, 73, 59, 60, 62, 49, 57, 55, 59, 55, 70, 58, 102, 81, 65, 66, 65, 62, 63, 58, 76, 65, 73, 65, 62, 56, 67, 61, 58, 55, 57, 59, 58, 60, 50, 54, 49, 63, 61, 74, 55, 61, 72, 64, 54, 74, 64, 56, 71, 53, 65, 58, 75, 53, 48, 79, 79, 79, 55, 54, 84, 89, 108, 58, 67, 76, 70, 60, 44, 71, 62, 61, 66, 60, 81, 58, 46, 65, 76, 82, 63, 55, 66, 65, 52, 77, 57, 97, 56, 58, 62, 72, 73, 57, 81, 93, 65, 63, 69, 61, 56, 106, 57, 66, 50, 70, 42, 56, 85, 78, 67, 72, 78, 85, 48, 58, 61, 56, 69, 59, 56, 75, 81, 104, 70, 55, 53, 46, 68, 57, 59, 59, 62, 52, 48, 67, 43, 65, 61, 65, 56, 72, 55, 80, 67, 75, 70, 68, 67, 66, 58, 59, 84, 63, 65, 57, 65, 64, 59, 76, 104, 60, 79, 88, 67, 64, 71, 71, 60, 115, 57, 64, 97, 81, 65, 60, 59, 65, 89, 58, 64, 65, 60, 83, 61, 46, 61, 72, 65, 62, 63, 57, 49, 51, 70, 70, 83, 70, 57, 72, 54, 79, 54, 61, 54, 55, 65, 74, 61, 40, 66, 101, 62, 56, 66, 74, 57, 71, 56, 62, 74, 63, 50, 44, 79, 72, 98, 61, 81, 79, 64, 56, 73, 50, 59, 70, 74, 65, 57, 69, 59, 57, 59, 88, 68, 72, 92, 52, 59, 61, 80, 55, 68, 45, 115, 49, 65, 57, 47, 74, 58, 62, 49, 55, 60, 69, 61, 85, 55, 103, 57, 58, 81, 71, 54, 52, 51, 57, 59, 64, 79, 66, 68, 48, 50, 62, 67, 61, 59, 71, 68, 64, 97, 63, 61, 56, 58, 57, 60, 52, 50, 57, 53, 91, 57, 77, 70, 113, 82, 45, 70, 51, 58, 66, 56, 63, 79, 69, 53, 69, 86, 52, 78, 76, 63, 55, 63, 91, 57, 75, 54, 54, 60, 61, 71, 59, 76, 61, 82, 63, 54, 59, 63, 62, 62, 66, 64, 57, 72, 59, 50, 60, 56, 59, 62, 60, 66, 51, 63, 77, 79, 76, 68, 62, 66, 80, 72, 53, 68, 78, 71, 67, 68, 51, 80, 61, 59, 61, 100, 81, 64, 53, 59, 59, 72, 68, 56, 65, 72, 69, 86, 56, 76, 77, 70, 56, 47, 60, 56, 62, 60, 66, 64, 66, 48, 58, 55, 66, 71, 67, 74, 51, 74, 52, 65, 63, 76, 64, 63, 65, 65, 80, 60, 49, 60, 75, 72, 53, 79, 74, 66, 57, 57, 71, 126, 45, 74, 71, 67, 71, 61, 60, 59, 66, 62, 82, 69, 65, 53, 53, 69, 54, 56, 65, 58, 74, 46, 85, 73, 73, 62, 66, 62, 54, 62, 65, 79, 63, 64, 69, 58, 55, 46, 58, 83, 63, 76, 67, 88, 72, 69, 60, 51, 67, 54, 69, 65, 59, 45, 61, 57, 57, 59, 60, 72, 62, 104, 82, 93, 58, 78, 67, 54, 58, 61, 66, 66, 53, 70, 60, 76, 64, 58, 54, 78, 79, 59, 62, 65, 133, 50, 77, 69, 55, 79, 60, 54, 60, 50, 49, 65, 57, 50, 66, 66, 65, 81, 65, 92, 82, 69, 61, 64, 51, 59, 52, 66, 74, 69, 63, 74, 61, 55, 65, 52, 64, 60, 52, 50, 51, 82, 70, 62, 102, 46, 51, 56, 53, 65, 57, 75, 61, 55, 51, 66, 63, 83, 50, 53, 82, 59, 57, 49, 61, 84, 83, 56, 54, 63, 69, 52, 58, 60, 76, 76, 83, 62, 57, 57, 65, 74, 63, 71, 55, 49, 61, 110, 83, 48, 87, 63, 55, 66, 57, 66, 52, 62, 86, 89, 65, 65, 52, 74, 67, 64, 96, 105, 74, 56, 85, 60, 57, 68, 39, 76, 57, 71, 55, 64, 49, 58, 58, 55, 76, 79, 72, 59, 49, 64, 54, 56, 58, 75, 64, 70, 44, 65, 70, 45, 70, 75, 57, 67, 58, 67, 55, 70, 64, 73, 78, 60, 55, 40, 83, 72, 50, 69, 57, 60, 56, 102, 63, 71, 72, 74, 81, 66, 69, 64, 69, 51, 68, 60, 61, 56, 55, 60, 63, 69, 73, 80, 96, 60, 90, 64, 72, 60, 59, 71, 73, 64, 65, 60, 52, 59, 66, 57, 79, 91, 60, 62, 54, 80, 116, 46, 56, 59, 73, 66, 64, 75, 85, 56, 67, 65, 61, 54, 62, 70, 43, 47, 46, 68, 60, 86, 85, 54, 70, 66, 69, 53, 52, 58, 62, 65, 56, 57, 73, 63, 75, 59, 71, 58, 67, 59, 59, 71, 79, 70, 59, 69, 67, 55, 63, 62, 59, 52, 95, 82, 59, 68, 69, 153, 61, 66, 59, 62, 63, 94, 73, 79, 61, 53, 69, 71, 71, 76, 60, 65, 56, 61, 54, 70, 104, 60, 65, 53, 65, 64, 62, 66, 64, 59, 65, 63, 69, 87, 59, 61, 57, 46, 64, 54, 77, 47, 51, 65, 93, 65, 59, 61, 61, 91, 74, 52, 60, 58, 69, 86, 63, 49, 56, 44, 57, 101, 73, 64, 101, 68, 69, 47, 64, 59, 72, 58, 66, 71, 83, 59, 63, 80, 52, 52, 56, 52, 89, 52, 50, 57, 64, 90, 99, 49, 73, 71, 67, 55, 69, 55, 60, 57, 44, 58, 60, 70, 55, 66, 74, 75, 68, 49, 58, 64, 63, 63, 58, 71, 63, 64, 65, 64, 53, 56, 116, 55, 64, 69, 104, 53, 51, 72, 63, 53, 68, 57, 73, 65, 69, 100, 65, 79, 76, 68, 78, 83, 89, 66, 56, 66, 74, 46, 78, 52, 69, 72, 90, 55, 76, 62, 59, 69, 70, 68, 72, 79, 68, 64, 67, 60, 74, 63, 78, 81, 71, 65, 62, 55, 64, 54, 64, 97, 47, 66, 63, 53, 66, 67, 75, 68, 62, 63, 57, 66, 79, 52, 48, 58, 60, 59, 49, 70, 73, 53, 79, 63, 58, 63, 78, 86, 62, 55, 67, 79, 56, 65, 82, 59, 66, 99, 80, 60, 56, 73, 80, 53, 72, 61, 89, 73, 71, 51, 62, 85, 59, 74, 69, 53, 63, 70, 63, 62, 44, 67, 65, 72, 72, 77, 71, 47, 55, 62, 61, 69, 71, 79, 46, 89, 75, 63, 55, 47, 67, 57, 63, 51, 45, 53, 43, 49, 69, 66, 54, 59, 42, 88, 63, 56, 61, 58, 61, 70, 66, 77, 65, 49, 78, 48, 41, 50, 54, 56, 80, 69, 89, 73, 65, 60, 69, 66, 70, 66, 79, 65, 82, 62, 77, 101, 42, 69, 65, 58, 50, 77, 84, 56, 67, 88, 60, 55, 78, 78, 73, 97, 76, 63, 79, 68, 62, 54, 69, 59, 70, 75, 37, 55, 51, 64, 71, 70, 62, 65, 54, 51, 75, 54, 86, 83, 54, 58, 73, 61, 53, 66, 57, 75, 72, 78, 65, 67, 57, 65, 90, 57, 67, 59, 43, 68, 102, 60, 83, 63, 59, 62, 58, 63, 59, 78, 64, 61, 75, 52, 78, 65, 63, 61, 65, 55, 95, 75, 61, 71, 72, 90, 49, 88, 95, 63, 65, 84, 73, 43, 61, 85, 62, 70, 52, 49, 70, 71, 73, 71, 62, 59, 74, 60, 54, 92, 61, 60, 58, 74, 63, 113, 56, 69, 74, 55, 127, 55, 49, 58, 63, 75, 51, 83, 62, 56, 45, 62, 66, 78, 103, 56, 63, 65, 69, 59, 76, 66, 62, 41, 50, 95, 61, 55, 105, 75, 77, 80, 60, 56, 58, 54, 60, 76, 51, 65, 66, 57, 90, 79, 68, 63, 67, 42, 62, 70, 43, 61, 58, 62, 58, 64, 84, 82, 59, 61, 106, 64, 55, 75, 66, 57, 63, 120, 62, 58, 59, 56, 76, 68, 99, 57, 52, 77, 51, 74, 66, 66, 74, 52, 53, 57, 102, 63, 62, 55, 53, 61, 77, 89, 61, 58, 61, 59, 71, 57, 58, 67, 49, 55, 56, 42, 74, 44, 58, 77, 90, 49, 62, 55, 48, 60, 62, 81, 59, 70, 85, 53, 58, 55, 104, 62, 53, 41, 65, 81, 76, 53, 66, 66, 85, 46, 60, 57, 55, 52, 73, 72, 49, 63, 82, 62, 57, 51, 50, 60, 62, 80, 68, 70, 74, 83, 54, 51, 58, 71, 58, 54, 71, 68, 64, 62, 59, 57, 57, 61, 68, 75, 79, 64, 64, 61, 49, 70, 67, 54, 60, 42, 87, 55, 55, 66, 63, 64, 73, 74, 68, 56, 62, 54, 59, 84, 83, 64, 58, 70, 57, 60, 69, 64, 67, 80, 65, 67, 67, 60, 77, 64, 67, 46, 78, 62, 71, 61, 61, 66, 53, 73, 47, 49, 66, 63, 65, 86, 56, 62, 52, 42, 47, 71, 54, 63, 54, 55, 49, 49, 71, 58, 57, 65, 71, 52, 76, 73, 75, 71, 53, 94, 102, 62, 67, 68, 64, 56, 63, 66, 58, 63, 105, 70, 49, 36, 64, 73, 68, 67, 65, 57, 53, 70, 79, 46, 63, 47, 57, 78, 72, 62, 78, 52, 85, 66, 51, 62, 63, 49, 65, 80, 57, 60, 84, 72, 70, 56, 50, 84, 55, 66, 91, 55, 62, 57, 57, 63, 57, 46, 52, 80, 55, 127, 87, 102, 50, 61, 57, 68, 61, 55, 90, 76, 57, 52, 58, 54, 76, 47, 84, 77, 62, 71, 69, 53, 126, 68, 64, 59, 76, 58, 53, 68, 58, 66, 59, 73, 60, 54, 81, 60, 67, 92, 73, 65, 63, 59, 63, 79, 63, 73, 59, 71, 79, 59, 54, 76, 50, 61, 66, 56, 71, 60, 54, 77, 67, 80, 111, 63, 67, 52, 64, 56, 56, 89, 59, 77, 59, 59, 56, 70, 61, 94, 62, 68, 52, 57, 79, 54, 65, 82, 68, 58, 63, 74, 71, 63, 47, 64, 56, 46, 68, 59, 82, 52, 81, 87, 47, 75, 108, 58, 63, 96, 70, 63, 64, 82, 74, 59, 65, 83, 65, 65, 56, 95, 65, 50, 60, 75, 52, 60, 65, 105, 68, 75, 71, 62, 62, 73, 64, 40, 60, 50, 67, 51, 54, 79, 65, 64, 104, 77, 109, 79, 55, 56, 56, 73, 66, 59, 74, 48, 49, 61, 55, 74, 65, 73, 75, 57, 78, 58, 51, 79, 60, 87, 88, 66, 45, 60, 58, 49, 61, 55, 67, 66, 80, 49, 66, 54, 75, 67, 68, 72, 53, 71, 75, 67, 52, 61, 78, 63, 58, 62, 68, 89, 50, 55, 75, 70, 63, 50, 66, 51, 82, 50, 52, 69, 54, 69, 72, 62, 57, 79, 53, 87, 52, 82, 58, 62, 120, 102, 45, 41, 58, 86, 47, 76, 57, 63, 51, 102, 68, 65, 60, 94, 45, 86, 71, 70, 65, 63, 80, 63, 62, 84, 58, 62, 53, 69, 67, 81, 79, 69, 72, 47, 48, 48, 65, 51, 63, 45, 53, 55, 63, 114, 64, 75, 79, 65, 46, 105, 52, 80, 79, 52, 71, 110, 51, 145, 67, 72, 58, 62, 74, 53, 61, 73, 66, 67, 62, 50, 62, 88, 76, 55, 54, 57, 66, 76, 75, 57, 59, 53, 67, 45, 54, 60, 55, 91, 68, 60, 45, 54, 78, 83, 68, 52, 60, 60, 84, 37, 55, 55, 69, 75, 83, 67, 54, 73, 72, 64, 63, 58, 56, 75, 58, 70, 56, 58, 97, 51, 79, 60, 45, 69, 56, 89, 70, 76, 61, 67, 66, 50, 72, 49, 62, 60, 52, 61, 63, 56, 84, 53, 53, 52, 65, 97, 114, 73, 63, 67, 59, 65, 56, 62, 83, 84, 54, 65, 56, 75, 58, 94, 59, 54, 65, 85, 39, 65, 67, 69, 103, 56, 38, 69, 56, 54, 58, 73, 104, 58, 69, 61, 93, 71, 50, 58, 68, 78, 70, 82, 64, 58, 81, 81, 74, 74, 68, 70, 78, 59, 89, 77, 57, 74, 45, 66, 53, 84, 74, 59, 51, 55, 91, 63, 57, 60, 53, 58, 66, 76, 54, 53, 79, 47, 83, 58, 70, 68, 54, 67, 60, 62, 59, 58, 47, 78, 56, 69, 65, 64, 64, 59, 82, 46, 65, 78, 82, 50, 60, 58, 52, 58, 60, 54, 59, 83, 74, 79, 65, 59, 64, 58, 69, 102, 66, 74, 79, 83, 52, 68, 86, 75, 55, 78, 51, 49, 60, 67, 52, 57, 73, 69, 61, 68, 68, 59, 72, 91, 64, 45, 63, 59, 54, 53, 43, 59, 55, 56, 64, 52, 62, 63, 91, 60, 70, 56, 54, 65, 49, 75, 75, 74, 71, 54, 57, 77, 55, 74, 91, 61, 80, 60, 59, 63, 62, 60, 65, 53, 43, 60, 65, 67, 59, 56, 79, 69, 60, 74, 74, 83, 81, 95, 64, 61, 72, 59, 54, 73, 62, 57, 66, 51, 54, 55, 68, 75, 58, 58, 58, 57, 44, 105, 60, 62, 62, 61, 61, 57, 74, 77, 68, 91, 73, 58, 54, 57, 62, 74, 75, 61, 56, 54, 52, 74, 55, 85, 78, 55, 76, 56, 62, 57, 72, 66, 73, 66, 75, 71, 90, 67, 102, 45, 52, 64, 45, 65, 73, 69, 58, 49, 63, 62, 62, 65, 57, 61, 59, 71, 66, 63, 56, 77, 85, 58, 60, 66, 65, 55, 59, 85, 70, 59, 91, 53, 59, 67, 60, 69, 63, 59, 52, 59, 52, 85, 55, 51, 75, 77, 75, 71, 69, 52, 53, 84, 63, 68, 43, 57, 68, 85, 98, 82, 67, 64, 59, 79, 69, 65, 73, 53, 64, 72, 71, 64, 50, 87, 70, 71, 58, 57, 56, 57, 96, 59, 65, 61, 61, 76, 64, 72, 61, 49, 53, 53, 56, 65, 79, 61, 51, 59, 48, 73, 47, 48, 73, 56, 55, 73, 51, 68, 68, 94, 73, 51, 57, 71, 66, 67, 70, 70, 65, 60, 52, 47, 55, 94, 80, 51, 55, 91, 58, 65, 78, 62, 72, 48, 45, 70, 70, 65, 53, 55, 113, 96, 72, 73, 62, 65, 44, 76, 69, 83, 54, 71, 80, 81, 61, 57, 60, 49, 73, 68, 64, 46, 90, 50, 83, 67, 98, 60, 65, 75, 68, 53, 56, 53, 57, 64, 48, 65, 58, 78, 70, 50, 39, 59, 53, 62, 55, 53, 76, 72, 74, 74, 70, 75, 64, 58, 60, 87, 46, 73, 109, 52, 73, 63, 112, 63, 73, 72, 76, 61, 65, 63, 52, 75, 53, 59, 58, 56, 61, 73, 93, 57, 64, 84, 92, 56, 64, 54, 66, 78, 82, 80, 64, 64, 74, 74, 52, 63, 95, 69, 70, 54, 58, 80, 59, 81, 87, 59, 67, 64, 65, 72, 93, 50, 72, 55, 69, 73, 50, 56, 55, 72, 60, 59, 56, 53, 59, 65, 56, 52, 66, 71, 58, 67, 75, 73, 58, 49, 49, 60, 66, 59, 49, 63, 71, 55, 73, 59, 54, 62, 72, 64, 90, 60, 62, 63, 68, 55, 55, 61, 57, 50, 61, 73, 58, 60, 59, 87, 93, 72, 61, 53, 48, 75, 54, 62, 57, 47, 72, 56, 59, 69, 76, 76, 65, 95, 55, 76, 77, 82, 43, 132, 74, 74, 67, 69, 68, 67, 69, 69, 60, 59, 84, 66, 56, 65, 82, 55, 54, 67, 63, 69, 52, 70, 68, 53, 54, 61, 62, 140, 61, 59, 66, 75, 84, 71, 75, 59, 61, 67, 73, 55, 55, 43, 82, 53, 76, 69, 72, 65, 61, 50, 69, 59, 49, 58, 60, 56, 55, 52, 68, 40, 59, 94, 123, 64, 52, 62, 58, 105, 61, 55, 54, 65, 60, 49, 63, 59, 84, 73, 64, 53, 54, 52, 51, 54, 71, 86, 71, 67, 58, 70, 94, 59, 62, 71, 80, 88, 65, 75, 64, 63, 51, 100, 45, 65, 64, 62, 65, 97, 55, 72, 62, 90, 62, 57, 67, 71, 74, 70, 69, 57, 70, 71, 54, 74, 64, 62, 59, 67, 47, 63, 54, 52, 54, 57, 68, 74, 49, 59, 61, 57, 59, 80, 54, 99, 56, 63, 49, 84, 77, 44, 60, 71, 62, 67, 53, 94, 64, 59, 59, 69, 38, 55, 56, 64, 79, 99, 56, 65, 71, 61, 68, 98, 45, 57, 93, 62, 56, 57, 65, 124, 56, 68, 63, 84, 60, 69, 63, 68, 58, 69, 78, 111, 63, 74, 82, 61, 57, 51, 69, 46, 58, 67, 66, 58, 50, 67, 72, 58, 134, 72, 72, 67, 56, 63, 46, 62, 73, 70, 67, 63, 53, 63, 72, 65, 59, 62, 82, 67, 78, 83, 54, 67, 57, 57, 143, 56, 47, 78, 68, 79, 48, 68, 56, 64, 77, 58, 50, 54, 67, 65, 68, 48, 89, 62, 84, 48, 67, 61, 58, 57, 68, 76, 44, 82, 54, 61, 65, 97, 59, 72, 62, 58, 62, 69, 86, 62, 71, 80, 39, 47, 74, 60, 95, 116, 63, 74, 66, 66, 111, 96, 67, 51, 65, 80, 64, 70, 60, 56, 71, 59, 60, 74, 64, 54, 60, 68, 91, 52, 91, 88, 54, 44, 103, 106, 59, 55, 71, 63, 69, 72, 55, 75, 50, 60, 63, 61, 51, 57, 62, 62, 56, 70, 57, 71, 60, 68, 46, 64, 83, 84, 57, 43, 73, 68, 62, 52, 58, 139, 60, 68, 64, 62, 84, 71, 55, 64, 56, 67, 68, 61, 40, 68, 63, 93, 61, 63, 63, 74, 91, 53, 72, 62, 48, 63, 52, 67, 83, 74, 47, 55, 55, 45, 58, 75, 53, 50, 50, 61, 55, 25, 61, 55, 61, 77, 69, 86, 68, 63, 78, 68, 91, 57, 77, 77, 53, 48, 63, 64, 83, 77, 64, 63, 60, 63, 65, 54, 64, 66, 66, 77, 64, 78, 76, 65, 74, 70, 51, 75, 72, 94, 71, 59, 56, 64, 63, 64, 106, 67, 59, 51, 43, 51, 53, 83, 106, 51, 64, 59, 67, 59, 61, 43, 52, 71, 104, 63, 34, 66, 58, 74, 96, 56, 69, 56, 66, 64, 64, 60, 104, 58, 76, 68, 77, 77, 70, 69, 52, 61, 52, 57, 71, 63, 65, 109, 61, 53, 46, 63, 52, 63, 77, 71, 62, 55, 73, 79, 64, 80, 61, 78, 64, 63, 58, 69, 57, 76, 51, 75, 75, 78, 63, 89, 62, 66, 77, 64, 81, 50, 69, 59, 67, 60, 73, 59, 57, 81, 97, 75, 63, 69, 64, 56, 105, 63, 64, 65, 60, 57, 65, 58, 73, 69, 61, 83, 65, 70, 56, 65, 71, 59, 61, 73, 55, 96, 63, 52, 105, 47, 58, 74, 109, 89, 53, 85, 80, 43, 47, 81, 61, 56, 77, 89, 66, 92, 68, 60, 45, 98, 62, 68, 69, 66, 61, 74, 42, 68, 74, 53, 49, 50, 65, 88, 57, 55, 56, 69, 85, 52, 63, 75, 74, 92, 71, 55, 67, 55, 71, 56, 46, 56, 78, 66, 68, 56, 78, 66, 65, 57, 70, 61, 49, 62, 68, 63, 58, 64, 69, 67, 60, 52, 105, 49, 51, 82, 57, 57, 70, 59, 72, 55, 45, 109, 91, 73, 68, 65, 80, 65, 71, 66, 79, 83, 74, 52, 60, 69, 54, 74, 69, 61, 62, 101, 76, 60, 76, 48, 66, 55, 49, 91, 66, 56, 71, 72, 44, 83, 69, 69, 71, 61, 82, 56, 62, 60, 49, 56, 68, 54, 94, 55, 90, 71, 51, 54, 76, 62, 72, 101, 52, 74, 76, 53, 61, 53, 59, 49, 95, 62, 75, 61, 63, 82, 82, 56, 60, 68, 51, 66, 67, 73, 66, 66, 67, 62, 57, 65, 50, 57, 62, 64, 65, 55, 59, 44, 61, 81, 66, 57, 62, 55, 54, 52, 68, 59, 51, 48, 61, 67, 72, 59, 58, 63, 60, 37, 67, 55, 52, 73, 67, 52, 63, 68, 58, 73, 51, 57, 49, 73, 51, 58, 87, 79, 96, 85, 71, 57, 59, 60, 82, 78, 57, 53, 56, 74, 59, 70, 64, 75, 54, 48, 64, 61, 67, 51, 49, 57, 80, 59, 67, 62, 100, 57, 53, 77, 79, 67, 65, 68, 64, 74, 66, 56, 58, 47, 88, 83, 47, 60, 61, 47, 64, 82, 56, 61, 47, 58, 56, 58, 90, 54, 57, 63, 65, 51, 100, 77, 63, 58, 66, 79, 65, 59, 64, 111, 65, 51, 51, 53, 70, 66, 65, 50, 74, 64, 62, 63, 54, 65, 115, 52, 60, 77, 74, 52, 49, 47, 59, 60, 73, 60, 62, 85, 68, 69, 60, 92, 56, 59, 80, 63, 56, 99, 63, 54, 56, 52, 57, 62, 87, 59, 55, 61, 94, 60, 62, 84, 133, 59, 58, 58, 71, 62, 72, 51, 56, 68, 69, 58, 51, 61, 70, 75, 68, 74, 62, 55, 112, 61, 76, 60, 64, 73, 64, 69, 63, 64, 60, 69, 50, 66, 67, 52, 73, 70, 69, 77, 58, 55, 64, 58, 77, 68, 58, 82, 56, 75, 60, 63, 75, 81, 64, 62, 92, 78, 80, 58, 53, 65, 55, 82, 80, 64, 60, 79, 82, 60, 66, 145, 70, 60, 50, 64, 54, 62, 58, 64, 73, 64, 85, 73, 56, 55, 82, 49, 63, 60, 66, 74, 56, 74, 47, 85, 68, 44, 61, 66, 80, 60, 58, 61, 81, 68, 61, 57, 57, 65, 90, 74, 51, 45, 91, 38, 62, 71, 50, 77, 60, 50, 85, 69, 63, 74, 49, 116, 49, 61, 65, 78, 65, 54, 68, 74, 52, 75, 57, 62, 68, 58, 68, 54, 86, 61, 61, 62, 74, 67, 61, 61, 63, 59, 57, 54, 53, 47, 71, 70, 61, 72, 76, 72, 65, 63, 83, 85, 64, 81, 76, 53, 55, 72, 67, 74, 67, 53, 63, 73, 66, 79, 43, 59, 61, 73, 60, 77, 92, 91, 69, 68, 64, 70, 75, 50, 58, 71, 84, 74, 58, 55, 64, 51, 58, 54, 65, 78, 93, 64, 54, 77, 118, 54, 81, 58, 64, 85, 50, 66, 60, 75, 59, 65, 53, 69, 77, 60, 60, 102, 58, 74, 66, 63, 81, 70, 62, 67, 58, 66, 65, 61, 48, 83, 66, 63, 49, 76, 59, 47, 56, 66, 83, 61, 69, 58, 66, 70, 70, 63, 71, 62, 71, 87, 62, 66, 65, 67, 61, 74, 69, 55, 57, 84, 61, 58, 67, 107, 97, 67, 63, 56, 76, 64, 73, 65, 65, 68, 90, 51, 66, 104, 48, 63, 64, 72, 56, 54, 65, 77, 49, 71, 72, 59, 55, 54, 82, 60, 59, 67, 45, 106, 47, 59, 59, 55, 63, 63, 82, 116, 84, 67, 70, 81, 69, 55, 77, 81, 59, 78, 57, 80, 51, 76, 59, 68, 102, 57, 64, 61, 54, 70, 96, 58, 59, 68, 60, 50, 62, 54, 70, 59, 79, 46, 63, 59, 39, 63, 59, 70, 62, 56, 65, 61, 60, 96, 73, 84, 72, 55, 57, 69, 50, 61, 70, 59, 82, 68, 84, 74, 53, 51, 51, 72, 42, 66, 68, 68, 65, 59, 60, 59, 74, 67, 72, 58, 60, 62, 48, 62, 58, 74, 57, 71, 55, 72, 65, 53, 52, 47, 64, 107, 65, 45, 49, 53, 112, 54, 57, 59, 57, 47, 60, 68, 85, 69, 59, 50, 58, 41, 67, 55, 48, 61, 66, 68, 64, 80, 38, 58, 62, 70, 97, 61, 60, 54, 73, 64, 81, 45, 70, 79, 57, 70, 65, 46, 66, 70, 60, 64, 65, 64, 68, 55, 69, 56, 62, 55, 80, 59, 115, 82, 55, 62, 69, 134, 54, 65, 49, 69, 68, 58, 61, 42, 67, 66, 63, 61, 86, 61, 71, 43, 80, 66, 56, 116, 62, 55, 74, 69, 57, 80, 61, 63, 56, 50, 67, 75, 63, 74, 64, 83, 65, 72, 74, 61, 62, 73, 59, 59, 80, 72, 68, 58, 56, 60, 61, 60, 68, 60, 77, 81, 52, 73, 57, 49, 85, 77, 79, 57, 65, 72, 71, 48, 68, 70, 54, 64, 72, 63, 64, 65, 71, 73, 54, 44, 62, 58, 61, 67, 73, 64, 55, 72, 99, 82, 68, 66, 59, 63, 79, 86, 45, 56, 63, 57, 60, 62, 106, 75, 65, 74, 48, 54, 82, 59, 53, 77, 101, 75, 67, 47, 46, 52, 59, 50, 87, 52, 87, 73, 92, 74, 57, 75, 79, 63, 60, 66, 50, 50, 64, 99, 108, 55, 73, 57, 63, 57, 83, 76, 58, 68, 58, 51, 69, 40, 71, 59, 64, 58, 53, 71, 64, 49, 79, 62, 60, 71, 72, 70, 63, 43, 78, 50, 49, 56, 67, 70, 58, 46, 64, 63, 55, 91, 74, 55, 62, 63, 54, 63, 108, 73, 58, 76, 83, 53, 69, 63, 61, 49, 61, 56, 60, 61, 70, 59, 79, 57, 65, 70, 52, 69, 32, 69, 67, 69, 67, 62, 77, 65, 63, 63, 105, 53, 50, 74, 49, 56, 67, 52, 59, 62, 63, 70, 79, 81, 57, 68, 57, 68, 55, 66, 55, 62, 57, 75, 55, 65, 59, 89, 64, 78, 53, 68, 72, 64, 54, 56, 67, 87, 76, 61, 57, 67, 59, 63, 64, 61, 41, 78, 46, 55, 67, 66, 52, 67, 82, 56, 66, 63, 60, 61, 77, 47, 63, 63, 102, 62, 54, 65, 67, 65, 61, 62, 76, 57, 91, 57, 66, 65, 48, 62, 64, 59, 98, 63, 62, 58, 63, 89, 62, 71, 77, 68, 61, 92, 62, 69, 66, 67, 72, 56, 60, 71, 65, 64, 57, 54, 68, 56, 59, 85, 73, 92, 87, 65, 47, 70, 59, 64, 51, 64, 62, 64, 77, 71, 68, 55, 61, 78, 71, 82, 60, 57, 64, 62, 70, 59, 56, 58, 47, 59, 52, 59, 72, 64, 64, 63, 58, 46, 84, 73, 73, 54, 80, 63, 66, 45, 62, 64, 65, 62, 61, 69, 57, 64, 57, 61, 68, 76, 53, 67, 56, 61, 82, 65, 62, 58, 70, 64, 48, 61, 60, 57, 64, 66, 70, 54, 86, 56, 71, 72, 72, 91, 41, 56, 75, 52, 43, 79, 55, 72, 50, 85, 53, 66, 56, 62, 66, 69, 66, 64, 55, 61, 54, 60, 70, 54, 83, 116, 61, 65, 80, 64, 72, 64, 59, 75, 63, 59, 62, 77, 63, 56, 53, 62, 81, 55, 55, 64, 64, 51, 65, 65, 67, 53, 74, 61, 46, 87, 64, 73, 65, 68, 81, 49, 69, 69, 64, 71, 53, 61, 57, 67, 63, 56, 54, 65, 103, 64, 61, 71, 68, 89, 70, 60, 70, 59, 59, 59, 74, 55, 87, 66, 67, 57, 66, 58, 62, 69, 61, 70, 86, 54, 48, 55, 95, 68, 64, 70, 79, 58, 64, 49, 62, 55, 61, 61, 53, 64, 60, 71, 60, 61, 49, 60, 66, 73, 67, 137, 57, 71, 57, 70, 62, 68, 93, 55, 65, 73, 77, 73, 60, 68, 110, 52, 64, 88, 65, 63, 52, 74, 63, 68, 50, 59, 62, 58, 59, 64, 68, 54, 53, 59, 71, 53, 62, 76, 63, 57, 61, 74, 63, 71, 55, 71, 52, 73, 55, 56, 68, 57, 77, 79, 68, 59, 66, 57, 64, 62, 61, 56, 69, 75, 72, 59, 62, 59, 60, 56, 55, 76, 56, 97, 58, 62, 73, 90, 58, 59, 51, 56, 63, 60, 65, 77, 60, 55, 61, 89, 62, 63, 62, 66, 74, 62, 61, 63, 51, 67, 85, 55, 50, 80, 72, 49, 59, 65, 67, 59, 59, 64, 61, 60, 58, 58, 66, 69, 56, 71, 71, 54, 58, 67, 62, 59, 65, 62, 64, 51, 62, 88, 64, 66, 80, 50, 67, 65, 80, 71, 98, 121, 45, 51, 74, 63, 79, 71, 54, 64, 58, 83, 133, 70, 50, 46, 59, 59, 86, 53, 55, 64, 53, 57, 67, 50, 54, 57, 70, 51, 79, 59, 57, 61, 57, 61, 67, 86, 65, 73, 82, 59, 106, 87, 52, 55, 70, 78, 57, 60, 59, 56, 64, 59, 72, 67, 73, 78, 72, 75, 71, 60, 78, 81, 94, 76, 66, 70, 66, 59, 49, 61, 60, 84, 69, 64, 73, 101, 66, 67, 60, 76, 63, 106, 68, 66, 106, 57, 100, 61, 61, 78, 70, 105, 68, 69, 49, 63, 61, 75, 61, 73, 52, 90, 63, 72, 57, 63, 68, 68, 52, 59, 61, 51, 79, 61, 63, 84, 70, 61, 58, 67, 52, 53, 58, 64, 63, 62, 56, 52, 66, 61, 61, 71, 59, 79, 68, 60, 65, 56, 80, 53, 63, 65, 67, 70, 80, 57, 62, 64, 44, 72, 62, 67, 70, 91, 63, 78, 62, 50, 61, 70, 94, 70, 46, 63, 53, 57, 69, 61, 53, 60, 58, 57, 47, 51, 64, 62, 95, 78, 60, 82, 70, 65, 67, 96, 65, 59, 61, 61, 67, 61, 77, 69, 65, 78, 63, 64, 62, 50, 113, 45, 65, 74, 49, 57, 60, 68, 64, 65, 136, 69, 52, 60, 75, 69, 58, 58, 60, 59, 54, 68, 49, 59, 63, 58, 93, 60, 62, 76, 70, 51, 90, 65, 65, 59, 66, 83, 48, 66, 92, 69, 60, 73, 56, 97, 52, 71, 68, 67, 59, 80, 83, 72, 54, 61, 58, 44, 63, 82, 63, 67, 51, 103, 56, 68, 96, 54, 60, 58, 64, 54, 62, 68, 62, 78, 73, 72, 62, 91, 51, 59, 75, 53, 62, 112, 61, 64, 47, 72, 103, 63, 56, 98, 53, 66, 71, 72, 67, 71, 57, 78, 58, 80, 56, 63, 66, 57, 71, 66, 76, 121, 56, 61, 64, 67, 79, 53, 63, 71, 66, 64, 49, 63, 69, 82, 64, 54, 57, 60, 55, 58, 67, 65, 72, 68, 71, 56, 46, 65, 63, 65, 80, 63, 73, 77, 58, 63, 45, 121, 108, 71, 65, 78, 68, 66, 63, 63, 59, 62, 64, 67, 50, 50, 60, 62, 67, 89, 68, 51, 102, 60, 71, 64, 76, 51, 67, 69, 60, 62, 59, 61, 74, 70, 48, 64, 63, 63, 64, 60, 73, 61, 66, 67, 66, 57, 62, 81, 67, 63, 58, 63, 54, 72, 73, 60, 53, 51, 64, 87, 62, 94, 72, 64, 66, 73, 59, 58, 63, 72, 103, 47, 57, 60, 54, 61, 68, 64, 76, 73, 55, 62, 105, 68, 64, 67, 46, 63, 92, 62, 53, 61, 53, 66, 84, 89, 59, 88, 64, 54, 91, 53, 61, 55, 63, 61, 62, 70, 61, 63, 57, 60, 83, 87, 58, 53, 69, 63, 59, 69, 100, 56, 65, 71, 58, 52, 53, 85, 64, 53, 53, 52, 57, 53, 52, 68, 70, 64, 55, 69, 58, 82, 73, 50, 61, 64, 56, 56, 61, 52, 75, 76, 69, 70, 75, 68, 97, 54, 81, 70, 60, 80, 57, 71, 69, 60, 62, 59, 99, 54, 61, 62, 65, 60, 56, 62, 59, 59, 72, 46, 69, 62, 67, 47, 77, 63, 60, 65, 73, 83, 75, 62, 66, 79, 69, 60, 66, 50, 58, 50, 57, 66, 67, 72, 57, 79, 50, 58, 56, 62, 63, 64, 65, 66, 145, 83, 70, 60, 57, 62, 66, 60, 54, 71, 61, 53, 64, 49, 79, 62, 57, 64, 75, 76, 64, 67, 68, 64, 59, 77, 53, 60, 57, 71, 66, 77, 55, 60, 66, 47, 52, 57, 54, 78, 75, 54, 64, 59, 54, 59, 62, 56, 55, 54, 64, 52, 90, 82, 53, 79, 74, 77, 66, 63, 72, 55, 75, 54, 65, 63, 78, 56, 59, 57, 63, 64, 81, 61, 64, 58, 50, 66, 57, 56, 79, 61, 61, 67, 57, 58, 66, 56, 85, 65, 61, 97, 73, 56, 55, 60, 43, 57, 68, 64, 74, 55, 62, 70, 81, 62, 63, 60, 68, 117, 52, 81, 71, 67, 73, 76, 65, 85, 67, 60, 49, 63, 39, 64, 69, 63, 59, 60, 66, 69, 58, 64, 66, 78, 74, 69, 94, 63, 61, 83, 67, 60, 67, 61, 65, 80, 71, 56, 45, 56, 47, 61, 66, 66, 52, 58, 63, 57, 55, 58, 56, 67, 71, 75, 72, 60, 62, 56, 49, 56, 65, 63, 61, 70, 84, 90, 60, 49, 78, 73, 67, 68, 53, 81, 68, 59, 59, 67, 83, 54, 54, 73, 75, 72, 49, 59, 74, 54, 64, 65, 68, 64, 64, 72, 68, 99, 62, 72, 65, 62, 84, 93, 47, 58, 63, 69, 70, 60, 55, 54, 73, 55, 77, 81, 71, 58, 63, 55, 67, 51, 64, 66, 50, 64, 46, 44, 74, 60, 80, 81, 75, 53, 65, 66, 60, 66, 52, 99, 57, 57, 58, 61, 69, 81, 55, 68, 50, 55, 63, 61, 52, 57, 92, 72, 72, 63, 63, 82, 59, 72, 104, 58, 48, 62, 51, 57, 62, 90, 60, 63, 40, 100, 75, 72, 60, 78, 55, 79, 63, 55, 61, 61, 57, 49, 51, 70, 102, 63, 69, 68, 67, 68, 93, 61, 63, 58, 64, 64, 61, 57, 54, 77, 72, 58, 55, 66, 106, 63, 60, 74, 80, 49, 62, 55, 64, 66, 67, 77, 52, 69, 82, 73, 84, 58, 63, 59, 84, 59, 57, 66, 91, 48, 54, 71, 63, 66, 62, 57, 62, 69, 82, 53, 69, 71, 85, 75, 67, 65, 76, 70, 62, 55, 78, 46, 66, 68, 50, 42, 60, 74, 79, 46, 82, 53, 61, 79, 70, 53, 53, 65, 70, 60, 79, 75, 50, 45, 60, 79, 62, 47, 66, 56, 95, 56, 58, 72, 62, 70, 64, 67, 59, 48, 76, 53, 61, 88, 80, 70, 64, 60, 49, 78, 61, 82, 79, 67, 65, 102, 72, 62, 74, 56, 65, 65, 53, 81, 43, 52, 66, 63, 57, 73, 53, 60, 57, 65, 65, 68, 46, 54, 66, 67, 84, 61, 69, 66, 79, 64, 63, 69, 78, 73, 55, 56, 69, 43, 77, 72, 73, 66, 74, 126, 60, 45, 74, 80, 65, 58, 77, 73, 61, 53, 85, 66, 71, 66, 70, 75, 69, 48, 60, 58, 67, 66, 87, 74, 76, 48, 47, 76, 52, 66, 78, 58, 59, 59, 69, 62, 47, 60, 81, 67, 37, 59, 80, 54, 58, 83, 49, 67, 48, 72, 74, 144, 59, 61, 51, 64, 88, 69, 75, 56, 52, 114, 68, 80, 53, 68, 60, 71, 68, 51, 81, 55, 75, 57, 85, 59, 79, 45, 64, 74, 64, 52, 46, 57, 107, 82, 81, 65, 76, 64, 56, 76, 59, 54, 49, 62, 65, 79, 81, 71, 62, 100, 74, 62, 65, 64, 75, 72, 66, 53, 59, 72, 58, 54, 59, 58, 83, 70, 55, 83, 54, 75, 63, 66, 69, 66, 90, 77, 56, 83, 73, 67, 63, 43, 60, 67, 58, 59, 63, 76, 56, 72, 54, 64, 58, 58, 62, 55, 41, 101, 89, 63, 49, 68, 56, 60, 71, 69, 72, 56, 83, 76, 40, 65, 75, 81, 82, 76, 90, 61, 71, 96, 97, 86, 50, 75, 47, 61, 62, 60, 68, 67, 59, 100, 73, 63, 74, 57, 51, 46, 81, 84, 53, 63, 61, 53, 86, 60, 67, 48, 60, 69, 49, 55, 74, 58, 64, 66, 92, 71, 84, 59, 49, 60, 64, 64, 69, 71, 61, 76, 79, 66, 94, 55, 73, 61, 59, 58, 59, 56, 43, 65, 65, 73, 82, 62, 86, 72, 73, 70, 57, 53, 50, 63, 53, 73, 82, 74, 78, 82, 70, 48, 73, 85, 53, 50, 66, 46, 66, 84, 62, 57, 54, 71, 75, 55, 73, 46, 60, 54, 58, 41, 54, 64, 70, 60, 81, 65, 88, 69, 62, 53, 60, 74, 55, 71, 68, 69, 107, 72, 58, 68, 56, 73, 62, 70, 55, 73, 52, 56, 59, 77, 51, 62, 62, 57, 63, 70, 67, 57, 54, 55, 58, 79, 86, 61, 61, 64, 69, 67, 67, 71, 58, 84, 78, 73, 59, 81, 66, 61, 47, 63, 68, 84, 58, 74, 75, 51, 60, 55, 70, 52, 98, 61, 64, 90, 66, 150, 69, 76, 59, 73, 42, 65, 61, 78, 48, 67, 53, 75, 59, 65, 84, 57, 72, 69, 55, 68, 65, 47, 63, 52, 64, 68, 51, 57, 55, 77, 63, 58, 70, 67, 62, 81, 65, 49, 71, 57, 82, 65, 66, 82, 64, 69, 69, 74, 58, 86, 48, 77, 75, 47, 72, 74, 82, 54, 63, 51, 56, 68, 78, 50, 66, 64, 62, 72, 58, 67, 73, 67, 54, 80, 95, 71, 59, 56, 51, 78, 75, 67, 61, 74, 67, 51, 73, 83, 85, 71, 104, 55, 70, 56, 63, 70, 75, 61, 48, 60, 82, 61, 50, 75, 67, 45, 53, 87, 63, 57, 68, 58, 97, 65, 63, 58, 56, 59, 65, 68, 60, 77, 56, 68, 83, 49, 62, 62, 58, 76, 86, 53, 61, 60, 63, 103, 58, 78, 55, 80, 69, 90, 85, 64, 61, 61, 50, 67, 70, 67, 78, 72, 46, 41, 56, 66, 50, 51, 37, 64, 57, 43, 65, 73, 58, 65, 73, 62, 53, 81, 62, 79, 74, 55, 57, 63, 53, 75, 72, 67, 49, 68, 58, 60, 80, 62, 59, 62, 72, 89, 47, 67, 73, 58, 60, 69, 62, 75, 66, 67, 83, 63, 34, 59, 69, 63, 62, 58, 64, 64, 63, 97, 69, 63, 69, 56, 62, 54, 53, 81, 49, 51, 69, 63, 77, 49, 63, 60, 71, 96, 61, 83, 78, 70, 70, 78, 66, 50, 48, 56, 71, 52, 61, 57, 63, 61, 49, 63, 52, 39, 56, 66, 68, 72, 71, 53, 61, 55, 57, 55, 59, 72, 66, 86, 64, 62, 58, 73, 69, 53, 59, 52, 60, 55, 60, 87, 40, 53, 62, 72, 58, 65, 53, 72, 55, 57, 72, 54, 47, 69, 60, 70, 70, 65, 58, 72, 61, 57, 65, 59, 71, 78, 80, 117, 53, 63, 53, 60, 81, 73, 85, 55, 65, 88, 55, 57, 54, 60, 52, 91, 48, 67, 63, 71, 55, 75, 54, 74, 89, 53, 63, 63, 65, 49, 58, 64, 84, 54, 71, 57, 52, 64, 113, 38, 64, 76, 64, 57, 76, 83, 63, 65, 71, 98, 65, 47, 70, 51, 62, 52, 58, 50, 76, 85, 115, 86, 61, 60, 60, 59, 60, 65, 64, 48, 64, 85, 74, 70, 56, 59, 58, 55, 55, 58, 47, 86, 59, 64, 46, 53, 94, 54, 65, 62, 101, 48, 47, 50, 51, 60, 71, 79, 52, 63, 66, 54, 64, 82, 45, 61, 75, 76, 74, 61, 68, 54, 51, 49, 74, 126, 45, 55, 57, 64, 93, 62, 91, 53, 56, 86, 75, 84, 66, 64, 93, 70, 67, 54, 80, 52, 64, 57, 78, 64, 54, 66, 52, 63, 52, 64, 71, 58, 60, 67, 112, 82, 60, 54, 63, 86, 80, 64, 53, 62, 45, 55, 48, 86, 52, 63, 68, 59, 52, 69, 72, 57, 54, 85, 75, 62, 81, 75, 59, 65, 88, 110, 58, 51, 55, 63, 58, 54, 67, 66, 57, 81, 63, 56, 69, 59, 57, 69, 64, 65, 97, 62, 70, 54, 69, 52, 79, 83, 55, 84, 68, 52, 88, 73, 62, 62, 65, 45, 73, 66, 67, 55, 68, 59, 76, 60, 94, 75, 50, 90, 64, 69, 53, 43, 63, 58, 75, 44, 48, 75, 125, 80, 61, 62, 96, 78, 54, 90, 50, 64, 90, 72, 57, 51, 59, 61, 89, 55, 60, 56, 102, 70, 50, 54, 82, 63, 52, 42, 63, 57, 65, 87, 51, 75, 48, 53, 53, 60, 57, 49, 59, 55, 60, 57, 51, 57, 47, 66, 56, 71, 66, 80, 77, 73, 57, 82, 61, 107, 81, 52, 66, 65, 96, 83, 45, 50, 65, 62, 93, 54, 90, 47, 58, 61, 65, 124, 69, 71, 51, 65, 60, 83, 51, 84, 82, 77, 68, 69, 35, 64, 59, 54, 59, 60, 55, 74, 54, 60, 70, 60, 76, 56, 73, 66, 55, 55, 57, 55, 73, 65, 45, 63, 75, 53, 52, 65, 68, 59, 67, 55, 62, 61, 57, 68, 59, 63, 51, 56, 93, 69, 77, 127, 79, 73, 68, 42, 73, 71, 61, 50, 62, 68, 75, 55, 57, 73, 55, 53, 62, 76, 81, 50, 90, 71, 70, 51, 69, 58, 64, 41, 68, 66, 63, 56, 65, 75, 60, 63, 59, 70, 63, 72, 69, 50, 91, 45, 54, 74, 75, 56, 66, 85, 50, 110, 61, 56, 94, 72, 76, 51, 73, 60, 51, 132, 103, 69, 69, 59, 59, 68, 85, 75, 57, 93, 54, 60, 67, 87, 69, 59, 66, 70, 48, 53, 96, 61, 103, 74, 57, 69, 68, 45, 131, 66, 63, 60, 51, 59, 49, 45, 75, 67, 57, 77, 62, 61, 76, 79, 70, 71, 50, 69, 68, 52, 47, 59, 61, 58, 46, 56, 61, 64, 77, 68, 71, 68, 82, 65, 72, 62, 52, 69, 74, 54, 46, 59, 59, 60, 60, 42, 90, 54, 59, 51, 72, 63, 53, 52, 69, 58, 70, 65, 57, 56, 61, 61, 56, 42, 66, 58, 63, 70, 76, 60, 53, 65, 62, 63, 63, 83, 65, 63, 70, 79, 72, 48, 54, 85, 62, 64, 69, 95, 63, 60, 46, 67, 59, 71, 65, 75, 60, 63, 67, 63, 59, 61, 60, 75, 69, 67, 48, 50, 55, 30, 91, 55, 58, 67, 67, 47, 99, 59, 46, 48, 66, 91, 85, 67, 70, 67, 57, 58, 96, 54, 105, 93, 56, 60, 54, 66, 52, 73, 48, 102, 45, 55, 144, 70, 67, 60, 48, 73, 53, 46, 60, 71, 60, 69, 65, 70, 54, 57, 72, 55, 70, 76, 63, 51, 68, 54, 62, 53, 68, 47, 61, 87, 69, 55, 64, 68, 57, 51, 62, 60, 46, 68, 63, 71, 51, 89, 61, 59, 66, 97, 62, 99, 74, 64, 65, 99, 109, 78, 46, 58, 74, 93, 57, 84, 64, 75, 89, 70, 69, 98, 64, 71, 86, 66, 68, 55, 66, 51, 56, 56, 63, 76, 92, 60, 49, 66, 81, 64, 61, 67, 64, 91, 55, 60, 67, 64, 81, 43, 75, 63, 74, 59, 56, 62, 110, 53, 59, 79, 45, 63, 84, 55, 60, 61, 51, 134, 68, 78, 47, 86, 74, 58, 64, 77, 58, 57, 58, 58, 62, 77, 59, 62, 66, 61, 71, 62, 66, 41, 56, 50, 58, 75, 48, 58, 80, 32, 43, 64, 60, 56, 74, 81, 95, 80, 63, 51, 49, 48, 59, 53, 68, 61, 63, 80, 64, 86, 95, 63, 51, 65, 62, 76, 67, 61, 58, 74, 59, 69, 77, 65, 53, 58, 79, 84, 58, 95, 75, 63, 72, 67, 74, 78, 60, 60, 58, 96, 51, 56, 68, 73, 63, 72, 78, 46, 52, 72, 78, 64, 58, 81, 51, 55, 46, 97, 53, 70, 61, 52, 64, 83, 62, 61, 55, 80, 68, 56, 72, 76, 93, 87, 62, 82, 69, 54, 72, 101, 91, 58, 56, 76, 80, 46, 65, 65, 59, 73, 58, 70, 55, 54, 67, 69, 77, 54, 104, 66, 64, 77, 52, 67, 59, 59, 63, 77, 57, 63, 47, 45, 63, 51, 64, 62, 69, 67, 65, 57, 67, 95, 64, 73, 53, 66, 84, 53, 55, 42, 75, 62, 59, 55, 52, 65, 49, 71, 63, 62, 67, 64, 62, 54, 81, 57, 69, 68, 67, 50, 70, 68, 73, 82, 57, 63, 90, 67, 78, 55, 95, 51, 67, 52, 66, 83, 66, 74, 71, 48, 46, 79, 60, 53, 125, 59, 70, 75, 59, 75, 47, 92, 56, 87, 62, 68, 64, 67, 59, 71, 60, 61, 79, 71, 54, 72, 62, 62, 77, 83, 80, 57, 98, 61, 62, 29, 49, 53, 56, 58, 59, 66, 92, 74, 48, 58, 69, 68, 54, 54, 84, 75, 78, 66, 69, 57, 88, 67, 43, 64, 76, 61, 63, 56, 42, 57, 43, 64, 69, 64, 63, 57, 56, 60, 50, 83, 72, 65, 55, 60, 67, 53, 61, 79, 53, 58, 54, 69, 50, 60, 62, 55, 69, 61, 74, 70, 55, 61, 58, 77, 56, 60, 62, 72, 39, 54, 72, 45, 77, 82, 39, 72, 48, 60, 38, 59, 63, 79, 76, 64, 85, 61, 72, 78, 80, 61, 59, 51, 60, 47, 93, 73, 95, 72, 69, 56, 94, 69, 62, 92, 70, 54, 73, 68, 63, 60, 72, 64, 75, 63, 80, 60, 76, 66, 68, 51, 63, 65, 76, 60, 58, 91, 59, 47, 52, 47, 62, 58, 86, 58, 66, 52, 63, 62, 50, 74, 52, 91, 98, 52, 48, 62, 87, 59, 61, 70, 55, 58, 70, 60, 62, 61, 83, 67, 68, 63, 63, 85, 47, 61, 56, 61, 56, 73, 59, 74, 67, 61, 60, 65, 81, 57, 79, 54, 52, 63, 61, 62, 56, 77, 81, 88, 64, 76, 67, 64, 84, 105, 63, 66, 63, 44, 64, 49, 82, 58, 59, 64, 50, 64, 47, 61, 66, 82, 73, 62, 47, 64, 64, 48, 85, 67, 60, 94, 51, 61, 61, 69, 65, 61, 87, 54, 60, 63, 46, 58, 64, 61, 63, 61, 41, 85, 68, 69, 117, 57, 42, 74, 55, 57, 72, 64, 67, 70, 59, 66, 57, 70, 70, 65, 52, 52, 69, 55, 50, 69, 57, 56, 55, 67, 60, 53, 62, 69, 74, 75, 59, 57, 65, 50, 64, 48, 56, 55, 82, 60, 58, 64, 58, 63, 71, 103, 55, 105, 64, 67, 54, 53, 63, 53, 70, 65, 62, 102, 75, 56, 103, 82, 88, 42, 67, 61, 75, 59, 70, 53, 65, 70, 53, 52, 70, 52, 61, 60, 91, 66, 73, 46, 67, 59, 53, 46, 54, 56, 51, 69, 76, 71, 57, 83, 69, 70, 88, 59, 66, 66, 66, 89, 67, 90, 52, 64, 64, 66, 73, 66, 84, 85, 77, 69, 50, 71, 61, 68, 108, 74, 60, 52, 56, 57, 54, 59, 77, 56, 71, 83, 66, 51, 65, 63, 73, 62, 75, 86, 73, 70, 65, 65, 74, 49, 63, 64, 67, 60, 95, 63, 43, 59, 58, 57, 65, 79, 70, 48, 72, 69, 63, 54, 75, 50, 53, 89, 49, 61, 55, 55, 60, 51, 58, 74, 66, 58, 77, 59, 67, 75, 76, 60, 66, 68, 76, 56, 73, 97, 58, 96, 59, 58, 56, 89, 69, 57, 60, 65, 69, 52, 113, 65, 65, 51, 75, 65, 55, 79, 73, 59, 52, 55, 64, 79, 45, 70, 55, 80, 63, 54, 64, 51, 53, 57, 62, 73, 70, 69, 69, 57, 68, 54, 79, 55, 69, 59, 47, 62, 59, 71, 69, 59, 55, 60, 60, 72, 67, 68, 59, 71, 73, 64, 88, 51, 64, 60, 74, 56, 58, 70, 60, 89, 65, 58, 68, 92, 75, 56, 71, 60, 59, 58, 58, 63, 54, 55, 108, 74, 79, 77, 72, 69, 57, 60, 58, 67, 60, 75, 65, 83, 60, 108, 72, 51, 58, 63, 57, 83, 59, 58, 67, 59, 64, 65, 61, 87, 108, 58, 56, 80, 74, 76, 56, 66, 64, 69, 66, 62, 62, 58, 54, 49, 64, 64, 59, 70, 62, 76, 80, 63, 56, 67, 78, 59, 76, 56, 57, 79, 60, 80, 69, 77, 62, 94, 75, 67, 74, 67, 62, 88, 88, 80, 59, 55, 77, 127, 70, 53, 62, 62, 56, 74, 68, 62, 57, 66, 67, 51, 83, 76, 56, 67, 62, 81, 72, 60, 57, 55, 60, 46, 70, 95, 74, 50, 74, 84, 62, 54, 63, 74, 50, 79, 50, 71, 54, 60, 60, 55, 118, 73, 85, 47, 60, 72, 70, 71, 57, 52, 61, 66, 77, 64, 79, 55, 81, 66, 61, 71, 66, 60, 63, 69, 65, 81, 94, 64, 58, 51, 83, 67, 66, 73, 55, 63, 56, 55, 88, 50, 43, 79, 85, 70, 64, 52, 90, 56, 63, 59, 60, 58, 69, 63, 54, 45, 53, 59, 69, 44, 50, 70, 54, 72, 58, 94, 54, 72, 70, 54, 63, 64, 75, 82, 54, 124, 49, 68, 66, 83, 124, 127, 54, 78, 57, 60, 54, 55, 53, 83, 96, 56, 78, 78, 49, 76, 78, 64, 58, 64, 82, 80, 89, 58, 62, 69, 54, 61, 60, 44, 59, 57, 76, 66, 70, 62, 74, 79, 70, 63, 70, 76, 54, 69, 50, 61, 73, 75, 54, 74, 61, 59, 85, 73, 80, 59, 58, 56, 63, 128, 63, 52, 68, 53, 65, 67, 70, 72, 60, 62, 48, 59, 63, 53, 66, 89, 50, 63, 58, 68, 110, 52, 67, 46, 74, 59, 81, 67, 56, 71, 56, 64, 63, 50, 55, 60, 61, 49, 71, 67, 67, 82, 62, 62, 69, 55, 60, 102, 50, 59, 51, 64, 59, 68, 89, 58, 61, 68, 57, 54, 69, 68, 50, 59, 49, 62, 48, 83, 54, 69, 95, 65, 56, 58, 72, 56, 63, 79, 65, 52, 64, 58, 93, 63, 66, 55, 63, 63, 95, 58, 67, 50, 67, 73, 53, 49, 60, 73, 52, 47, 54, 67, 55, 70, 61, 51, 68, 56, 57, 66, 63, 103, 87, 83, 53, 76, 55, 54, 58, 72, 87, 55, 54, 70, 72, 57, 36, 63, 69, 51, 67, 65, 55, 63, 70, 111, 71, 55, 62, 65, 67, 58, 73, 55, 86, 75, 71, 48, 85, 90, 65, 82, 53, 75, 82, 63, 62, 50, 65, 62, 52, 57, 67, 48, 66, 57, 53, 60, 60, 72, 63, 53, 59, 59, 105, 59, 61, 57, 65, 65, 58, 56, 57, 51, 48, 61, 68, 64, 76, 97, 47, 55, 61, 57, 68, 77, 75, 50, 64, 56, 68, 58, 64, 56, 51, 53, 70, 47, 68, 61, 68, 80, 79, 69, 56, 63, 66, 67, 53, 53, 50, 79, 60, 70, 70, 69, 65, 59, 66, 63, 65, 59, 70, 57, 69, 55, 58, 76, 94, 60, 63, 61, 69, 55, 53, 83, 54, 59, 65, 62, 53, 53, 73, 99, 87, 60, 73, 58, 69, 60, 68, 60, 76, 57, 62, 62, 76, 71, 58, 71, 79, 50, 66, 59, 105, 79, 66, 50, 59, 43, 88, 53, 55, 61, 87, 62, 49, 61, 60, 54, 78, 61, 58, 62, 43, 60, 70, 63, 63, 74, 87, 56, 116, 66, 64, 69, 57, 46, 59, 54, 53, 59, 64, 89, 69, 85, 47, 76, 79, 54, 72, 85, 61, 52, 57, 48, 65, 94, 65, 59, 105, 59, 51, 44, 61, 63, 58, 60, 74, 57, 57, 65, 104, 66, 69, 54, 75, 58, 74, 57, 70, 67, 106, 80, 62, 64, 54, 51, 88, 60, 56, 51, 80, 52, 48, 53, 58, 59, 51, 56, 68, 92, 54, 73, 74, 56, 73, 62, 49, 67, 89, 82, 66, 45, 65, 57, 63, 52, 79, 47, 54, 77, 56, 67, 53, 75, 63, 56, 51, 71, 62, 55, 74, 55, 101, 77, 68, 49, 53, 61, 76, 47, 86, 56, 51, 94, 63, 51, 75, 89, 71, 64, 58, 63, 77, 74, 63, 63, 50, 62, 73, 51, 57, 71, 71, 65, 71, 71, 64, 60, 57, 71, 78, 75, 46, 61, 71, 125, 70, 62, 68, 57, 62, 67, 77, 56, 59, 57, 70, 65, 67, 65, 49, 76, 53, 84, 67, 51, 71, 67, 67, 76, 63, 81, 82, 52, 59, 51, 60, 61, 115, 63, 65, 52, 90, 44, 94, 74, 62, 66, 47, 60, 73, 55, 61, 66, 59, 57, 62, 88, 60, 61, 61, 55, 72, 66, 66, 77, 53, 62, 87, 75, 46, 65, 54, 66, 56, 66, 57, 43, 56, 74, 62, 49, 84, 56, 59, 65, 46, 86, 57, 68, 64, 66, 74, 55, 67, 60, 59, 59, 97, 63, 69, 62, 57, 54, 98, 73, 144, 73, 49, 58, 70, 64, 74, 54, 56, 72, 58, 69, 61, 75, 78, 104, 67, 57, 43, 57, 69, 55, 58, 86, 60, 67, 49, 84, 64, 67, 50, 52, 63, 87, 75, 53, 56, 83, 52, 62, 65, 92, 49, 56, 67, 65, 65, 88, 61, 61, 94, 61, 52, 37, 55, 48, 70, 73, 62, 61, 46, 70, 55, 80, 76, 67, 65, 83, 73, 98, 57, 81, 66, 82, 83, 86, 88, 91, 65, 68, 78, 56, 65, 69, 54, 50, 58, 81, 62, 57, 51, 52, 52, 59, 59, 48, 60, 69, 53, 76, 48, 70, 66, 58, 55, 46, 54, 69, 73, 90, 56, 71, 63, 62, 57, 93, 57, 74, 93, 62, 73, 86, 54, 56, 64, 71, 77, 95, 78, 85, 56, 63, 66, 48, 60, 65, 78, 58, 132, 57, 70, 95, 58, 86, 53, 70, 56, 62, 73, 53, 82, 62, 59, 57, 62, 57, 74, 50, 64, 61, 64, 62, 66, 51, 80, 71, 76, 96, 74, 69, 94, 78, 59, 56, 56, 83, 61, 60, 54, 61, 61, 60, 61, 72, 68, 68, 136, 74, 76, 87, 66, 59, 66, 64, 76, 49, 77, 55, 46, 73, 71, 60, 67, 49, 49, 54, 55, 87, 63, 67, 58, 63, 55, 56, 80, 52, 57, 67, 57, 98, 62, 81, 61, 63, 61, 90, 68, 69, 85, 71, 66, 58, 57, 71, 63, 57, 57, 48, 53, 73, 74, 70, 65, 43, 46, 69, 69, 69, 65, 58, 56, 64, 68, 66, 67, 63, 61, 61, 73, 51, 101, 76, 50, 66, 53, 75, 65, 64, 62, 49, 60, 50, 72, 46, 73, 72, 59, 69, 67, 56, 61, 79, 92, 69, 75, 79, 78, 49, 59, 71, 66, 80, 66, 50, 51, 50, 65, 61, 66, 47, 66, 71, 57, 69, 66, 63, 62, 82, 65, 60, 47, 85, 59, 79, 63, 54, 68, 85, 67, 106, 56, 88, 78, 85, 54, 76, 49, 53, 62, 69, 91, 48, 59, 63, 57, 54, 121, 74, 49, 54, 81, 43, 72, 49, 106, 70, 56, 53, 70, 61, 69, 65, 51, 78, 58, 67, 90, 61, 53, 57, 57, 50, 70, 73, 63, 66, 93, 72, 57, 61, 57, 93, 58, 61, 85, 63, 66, 67, 58, 62, 67, 65, 75, 78, 54, 82, 74, 56, 72, 67, 70, 63, 37, 58, 58, 65, 59, 59, 54, 69, 60, 63, 63, 67, 47, 73, 68, 59, 36, 65, 44, 151, 64, 55, 84, 63, 135, 54, 97, 67, 60, 49, 47, 53, 39, 75, 66, 46, 63, 54, 61, 73, 69, 52, 62, 65, 90, 108, 81, 47, 54, 47, 58, 58, 50, 72, 65, 60, 97, 63, 65, 77, 81, 97, 44, 86, 69, 59, 63, 60, 63, 62, 54, 82, 54, 54, 64, 75, 69, 64, 60, 63, 69, 78, 67, 101, 56, 58, 75, 58, 53, 72, 70, 44, 66, 70, 65, 49, 80, 59, 82, 56, 79, 68, 56, 56, 61, 96, 54, 64, 43, 41, 47, 104, 72, 58, 69, 58, 64, 83, 72, 60, 75, 81, 47, 65, 70, 96, 70, 62, 59, 69, 76, 84, 64, 56, 46, 68, 75, 64, 57, 58, 61, 76, 63, 50, 75, 71, 67, 60, 65, 79, 49, 71, 50, 52, 65, 55, 54, 97, 60, 52, 57, 57, 80, 50, 70, 66, 97, 66, 61, 69, 50, 52, 62, 58, 66, 51, 49, 56, 59, 66, 90, 64, 46, 53, 55, 61, 44, 65, 70, 53, 58, 56, 70, 70, 75, 100, 105, 60, 57, 60, 58, 65, 78, 58, 90, 45, 61, 70, 47, 73, 110, 57, 63, 61, 69, 84, 70, 49, 79, 104, 101, 53, 64, 73, 66, 96, 73, 71, 64, 61, 60, 52, 77, 84, 58, 63, 60, 71, 81, 52, 58, 62, 58, 62, 71, 55, 46, 63, 52, 78, 47, 70, 69, 65, 51, 55, 51, 65, 64, 58, 83, 65, 79, 54, 62, 61, 75, 46, 98, 57, 65, 53, 61, 50, 54, 62, 69, 58, 65, 62, 63, 59, 48, 58, 68, 58, 63, 85, 61, 72, 63, 59, 64, 70, 65, 55, 62, 49, 71, 62, 78, 73, 69, 72, 55, 64, 51, 68, 59, 59, 69, 82, 62, 47, 69, 88, 62, 51, 56, 34, 72, 68, 79, 71, 41, 61, 75, 45, 76, 53, 63, 71, 61, 67, 54, 53, 54, 78, 60, 65, 87, 66, 66, 64, 62, 72, 52, 61, 55, 60, 74, 56, 50, 53, 41, 51, 52, 68, 75, 91, 55, 66, 67, 52, 103, 43, 39, 40, 73, 63, 52, 66, 87, 63, 70, 53, 44, 62, 63, 71, 70, 67, 71, 60, 66, 66, 54, 63, 63, 83, 58, 61, 46, 64, 64, 65, 43, 101, 57, 52, 77, 73, 50, 65, 67, 66, 59, 44, 58, 44, 98, 96, 66, 59, 79, 46, 47, 68, 71, 66, 73, 44, 53, 36, 74, 75, 57, 71, 48, 69, 74, 54, 57, 41, 68, 68, 88, 69, 70, 64, 71, 70, 73, 64, 61, 54, 52, 62, 90, 62, 63, 63, 63, 83, 57, 81, 64, 83, 52, 71, 66, 41, 72, 64, 73, 61, 75, 58, 50, 63, 75, 80, 39, 67, 57, 62, 59, 46, 70, 75, 67, 46, 72, 67, 74, 64, 64, 78, 82, 65, 53, 40, 26, 51, 70, 59, 77, 97, 74, 73, 83, 61, 58, 112, 50, 70, 65, 61, 68, 53, 61, 66, 72, 59, 80, 94, 56, 60, 77, 64, 96, 63, 59, 58, 68, 54, 86, 94, 53, 64, 72, 119, 79, 67, 48, 45, 56, 62, 39, 62, 72, 70, 56, 72, 82, 65, 56, 70, 85, 59, 77, 62, 62, 58, 61, 37, 51, 74, 75, 85, 105, 43, 62, 65, 103, 82, 63, 74, 58, 57, 65, 64, 61, 53, 53, 88, 76, 51, 63, 52, 65, 69, 59, 69, 43, 66, 70, 64, 69, 80, 71, 62, 53, 60, 83, 51, 68, 85, 77, 69, 53, 43, 72, 72, 58, 47, 72, 91, 71, 66, 84, 61, 60, 60, 63, 65, 58, 71, 76, 58, 56, 70, 66, 62, 64, 62, 68, 46, 52, 84, 88, 62, 120, 69, 63, 66, 51, 72, 56, 55, 62, 70, 57, 42, 65, 59, 49, 53, 69, 40, 69, 53, 79, 74, 60, 85, 63, 72, 36, 79, 70, 68, 72, 74, 75, 122, 80, 56, 56, 79, 39, 51, 61, 76, 63, 68, 58, 66, 68, 51, 62, 59, 90, 71, 57, 60, 47, 61, 82, 63, 62, 76, 74, 62, 59, 86, 70, 59, 59, 84, 72, 67, 53, 63, 56, 54, 66, 56, 56, 66, 52, 65, 71, 53, 61, 84, 68, 73, 57, 62, 62, 53, 66, 61, 59, 68, 85, 60, 73, 41, 60, 51, 54, 66, 45, 54, 61, 62, 70, 61, 67, 64, 84, 73, 61, 55, 59, 84, 73, 89, 66, 68, 111, 67, 65, 65, 55, 74, 68, 97, 45, 101, 50, 79, 67, 45, 50, 57, 83, 62, 141, 51, 61, 107, 75, 65, 62, 58, 63, 63, 61, 69, 63, 67, 64, 62, 77, 40, 71, 56, 67, 64, 51, 75, 59, 89, 51, 80, 81, 94, 88, 79, 78, 57, 71, 47, 77, 58, 72, 62, 65, 65, 58, 41, 62, 73, 57, 53, 70, 83, 80, 73, 82, 67, 83, 48, 69, 56, 52, 52, 61, 66, 71, 63, 48, 67, 74, 62, 53, 92, 64, 65, 70, 58, 90, 63, 68, 63, 72, 40, 66, 81, 58, 75, 67, 68, 81, 99, 57, 48, 86, 81, 45, 61, 66, 75, 56, 50, 46, 65, 64, 89, 54, 74, 63, 64, 98, 75, 60, 52, 75, 68, 56, 69, 65, 79, 64, 71, 70, 59, 56, 54, 68, 61, 54, 62, 54, 59, 56, 65, 74, 74, 71, 52, 63, 74, 49, 66, 56, 69, 61, 54, 55, 92, 93, 59, 87, 49, 58, 59, 77, 64, 54, 65, 59, 40, 40, 58, 59, 76, 82, 89, 75, 60, 73, 56, 50, 54, 80, 69, 69, 49, 64, 73, 55, 66, 65, 63, 62, 73, 38, 120, 58, 84, 50, 54, 53, 63, 55, 59, 66, 61, 88, 70, 55, 52, 70, 66, 110, 65, 69, 66, 79, 72, 77, 64, 129, 50, 59, 49, 84, 62, 68, 64, 52, 52, 82, 90, 84, 56, 61, 61, 54, 69, 57, 90, 46, 81, 88, 60, 69, 50, 59, 68, 49, 54, 107, 55, 55, 62, 49, 67, 63, 47, 56, 67, 51, 57, 66, 54, 81, 59, 59, 76, 84, 70, 72, 81, 74, 54, 43, 60, 56, 64, 55, 56, 41, 81, 57, 67, 64, 61, 52, 144, 53, 61, 47, 76, 125, 51, 93, 63, 67, 66, 70, 64, 70, 98, 60, 60, 77, 40, 57, 92, 64, 66, 72, 65, 92, 73, 84, 62, 43, 63, 70, 65, 62, 62, 46, 49, 86, 57, 63, 87, 65, 95, 65, 67, 66, 65, 60, 56, 49, 46, 56, 96, 77, 60, 71, 60, 56, 55, 74, 57, 67, 76, 48, 100, 69, 58, 71, 63, 60, 72, 84, 41, 82, 62, 68, 43, 67, 50, 64, 46, 58, 52, 59, 63, 87, 86, 61, 76, 65, 45, 51, 112, 74, 63, 64, 50, 52, 51, 52, 59, 76, 87, 59, 64, 86, 99, 42, 55, 72, 75, 70, 60, 46, 64, 44, 57, 81, 77, 81, 69, 61, 86, 63, 69, 60, 65, 63, 62, 59, 76, 55, 73, 63, 61, 55, 58, 81, 51, 77, 69, 66, 53, 87, 61, 60, 56, 71, 70, 65, 56, 49, 48, 75, 63, 55, 71, 82, 43, 59, 53, 122, 61, 63, 80, 84, 58, 60, 55, 122, 56, 62, 63, 49, 77, 66, 133, 108, 46, 79, 63, 62, 62, 48, 54, 58, 64, 52, 69, 58, 56, 121, 75, 72, 80, 64, 54, 53, 77, 80, 107, 141, 61, 73, 56, 60, 50, 74, 70, 55, 49, 68, 46, 58, 84, 89, 63, 60, 60, 68, 65, 80, 62, 57, 64, 52, 51, 54, 48, 57, 51, 50, 54, 59, 65, 47, 68, 50, 86, 50, 60, 63, 64, 74, 75, 59, 54, 69, 66, 93, 47, 69, 42, 64, 61, 50, 75, 68, 65, 63, 64, 43, 75, 53, 62, 63, 63, 55, 69, 55, 56, 69, 71, 66, 60, 57, 61, 70, 60, 67, 63, 69, 50, 61, 54, 74, 64, 69, 53, 58, 56, 53, 60, 79, 49, 46, 63, 76, 51, 63, 52, 55, 79, 91, 58, 67, 64, 52, 68, 56, 80, 55, 54, 67, 53, 46, 57, 71, 82, 47, 59, 86, 46, 71, 49, 51, 66, 63, 46, 71, 67, 59, 66, 81, 52, 50, 59, 67, 54, 73, 64, 91, 60, 74, 58, 78, 67, 54, 59, 55, 70, 67, 73, 83, 75, 49, 66, 59, 87, 89, 59, 72, 70, 42, 69, 57, 49, 57, 92, 60, 65, 43, 62, 75, 82, 55, 54, 42, 90, 66, 44, 68, 54, 36, 48, 69, 70, 61, 71, 58, 79, 74, 104, 63, 70, 66, 77, 64, 68, 68, 57, 64, 74, 49, 43, 35, 64, 59, 56, 72, 87, 70, 57, 69, 77, 89, 54, 63, 71, 57, 67, 49, 50, 56, 73, 49, 45, 70, 71, 74, 62, 48, 59, 61, 59, 51, 61, 65, 71, 51, 65, 61, 72, 79, 59, 89, 60, 75, 52, 48, 67, 84, 73, 59, 76, 73, 62, 55, 55, 63, 54, 76, 81, 51, 61, 70, 53, 57, 87, 84, 48, 91, 52, 57, 76, 63, 63, 57, 86, 77, 39, 59, 86, 67, 81, 59, 59, 79, 85, 66, 57, 63, 70, 90, 80, 89, 81, 65, 59, 67, 51, 69, 123, 73, 69, 54, 58, 70, 88, 72, 56, 61, 53, 57, 57, 72, 51, 62, 74, 63, 79, 61, 64, 54, 64, 66, 56, 76, 68, 61, 64, 64, 109, 51, 55, 56, 68, 70, 65, 62, 64, 56, 68, 49, 84, 61, 55, 75, 59, 75, 85, 57, 87, 55, 46, 75, 75, 60, 73, 68, 68, 56, 52, 59, 63, 60, 55, 80, 50, 64, 68, 57, 61, 57, 58, 56, 71, 57, 76, 75, 48, 65, 35, 59, 62, 59, 77, 64, 68, 44, 53, 81, 68, 72, 62, 57, 102, 56, 45, 66, 67, 99, 46, 66, 75, 54, 75, 71, 54, 54, 62, 59, 76, 55, 71, 74, 77, 57, 57, 55, 60, 64, 80, 52, 40, 82, 63, 58, 63, 65, 75, 77, 50, 58, 66, 40, 73, 63, 57, 58, 59, 70, 78, 90, 59, 45, 75, 76, 76, 69, 56, 68, 81, 65, 67, 64, 65, 68, 65, 45, 63, 72, 51, 73, 49, 60, 53, 63, 86, 55, 58, 47, 66, 63, 58, 70, 56, 67, 89, 61, 63, 51, 75, 56, 91, 80, 73, 63, 64, 68, 64, 48, 65, 63, 49, 52, 51, 62, 60, 78, 55, 57, 75, 55, 62, 44, 55, 71, 84, 57, 84, 74, 59, 59, 77, 81, 71, 84, 60, 59, 65, 66, 60, 68, 58, 74, 53, 53, 78, 92, 56, 95, 59, 72, 107, 73, 45, 73, 72, 64, 88, 73, 55, 63, 58, 64, 62, 47, 59, 77, 95, 98, 59, 71, 44, 68, 65, 67, 64, 70, 96, 72, 67, 72, 55, 56, 66, 61, 50, 64, 59, 59, 64, 53, 76, 66, 61, 54, 65, 96, 59, 51, 85, 52, 48, 48, 93, 68, 67, 58, 39, 63, 63, 59, 60, 104, 48, 69, 61, 67, 44, 57, 50, 74, 65, 73, 46, 57, 62, 112, 77, 42, 142, 54, 62, 54, 77, 71, 61, 85, 67, 62, 60, 80, 75, 48, 57, 77, 78, 67, 71, 91, 58, 58, 61, 60, 56, 64, 84, 74, 67, 57, 69, 59, 72, 58, 52, 59, 54, 73, 55, 60, 80, 70, 85, 79, 59, 74, 51, 53, 66, 54, 99, 75, 53, 66, 74, 50, 52, 62, 108, 61, 67, 65, 78, 96, 59, 65, 45, 66, 64, 61, 66, 56, 67, 73, 87, 51, 71, 75, 66, 54, 48, 80, 64, 65, 45, 66, 53, 56, 59, 65, 43, 91, 138, 57, 101, 56, 72, 58, 78, 68, 69, 69, 61, 63, 82, 54, 58, 53, 85, 43, 70, 69, 67, 59, 59, 60, 52, 78, 66, 62, 77, 73, 47, 51, 68, 90, 58, 72, 63, 53, 70, 74, 46, 54, 79, 77, 47, 95, 70, 78, 92, 68, 64, 52, 55, 61, 56, 53, 81, 58, 60, 68, 81, 64, 63, 86, 59, 53, 67, 54, 111, 80, 66, 64, 51, 63, 56, 91, 64, 68, 50, 47, 70, 55, 40, 52, 66, 76, 65, 65, 79, 70, 52, 87, 110, 52, 59, 56, 76, 63, 56, 62, 102, 72, 81, 48, 71, 64, 56, 55, 56, 79, 69, 49, 64, 77, 85, 57, 56, 58, 60, 88, 112, 68, 61, 92, 84, 76, 80, 90, 68, 113, 56, 67, 66, 59, 84, 68, 65, 55, 115, 58, 52, 65, 64, 61, 51, 96, 43, 84, 59, 72, 70, 57, 64, 83, 103, 60, 57, 72, 112, 67, 69, 62, 48, 62, 57, 53, 51, 56, 49, 54, 50, 57, 58, 76, 87, 66, 63, 82, 69, 82, 69, 61, 87, 58, 76, 69, 105, 65, 52, 59, 72, 85, 68, 81, 64, 67, 72, 109, 65, 67, 63, 80, 50, 52, 60, 77, 66, 73, 57, 58, 63, 79, 52, 55, 79, 58, 51, 56, 74, 63, 81, 53, 87, 71, 61, 72, 60, 52, 71, 91, 128, 67, 51, 65, 63, 73, 53, 32, 55, 55, 52, 49, 62, 77, 67, 100, 74, 67, 64, 80, 49, 90, 68, 53, 64, 61, 53, 60, 66, 79, 64, 81, 50, 78, 73, 49, 102, 76, 76, 71, 68, 71, 55, 73, 74, 51, 69, 56, 57, 81, 75, 70, 107, 60, 48, 118, 61, 64, 74, 63, 59, 57, 53, 72, 58, 63, 91, 69, 78, 57, 81, 66, 70, 74, 71, 76, 54, 70, 67, 53, 53, 91, 62, 45, 58, 50, 47, 70, 57, 67, 63, 74, 59, 111, 64, 50, 53, 72, 61, 95, 62, 64, 85, 111, 113, 72, 80, 74, 71, 80, 65, 65, 87, 59, 71, 63, 74, 62, 54, 68, 58, 42, 62, 72, 65, 73, 60, 65, 61, 55, 48, 78, 69, 58, 81, 68, 69, 54, 66, 118, 75, 77, 70, 51, 60, 57, 52, 59, 87, 64, 56, 48, 84, 55, 60, 55, 69, 68, 60, 70, 70, 56, 75, 54, 65, 68, 72, 62, 44, 63, 59, 56, 53, 65, 72, 75, 67, 57, 82, 99, 58, 56, 65, 56, 73, 62, 60, 54, 48, 75, 52, 63, 86, 96, 62, 59, 54, 73, 78, 39, 64, 58, 66, 59, 68, 63, 53, 61, 60, 61, 56, 76, 58, 74, 92, 61, 49, 95, 63, 75, 59, 54, 66, 69, 63, 46, 51, 59, 58, 79, 64, 75, 67, 61, 55, 67, 48, 72, 68, 84, 75, 113, 60, 65, 89, 73, 80, 82, 43, 65, 63, 58, 105, 52, 78, 59, 86, 76, 52, 68, 52, 54, 59, 83, 63, 52, 57, 60, 76, 72, 75, 61, 53, 40, 83, 89, 141, 61, 50, 70, 70, 51, 88, 70, 61, 67, 50, 59, 85, 78, 66, 46, 49, 52, 48, 70, 65, 71, 67, 69, 78, 76, 100, 57, 72, 63, 75, 125, 46, 58, 77, 61, 52, 64, 81, 53, 45, 72, 53, 73, 54, 60, 81, 62, 55, 52, 67, 67, 63, 53, 56, 57, 74, 80, 77, 59, 73, 73, 50, 81, 65, 64, 73, 57, 45, 50, 47, 60, 62, 83, 77, 67, 49, 68, 56, 69, 59, 55, 52, 88, 64, 64, 55, 98, 74, 55, 66, 69, 114, 56, 53, 60, 61, 72, 58, 50, 71, 65, 66, 63, 59, 50, 67, 58, 76, 48, 73, 64, 52, 75, 64, 51, 59, 49, 61, 70, 52, 46, 62, 52, 65, 70, 59, 71, 68, 66, 65, 89, 44, 91, 56, 87, 63, 71, 57, 77, 72, 59, 82, 70, 68, 89, 64, 55, 68, 77, 59, 56, 61, 57, 63, 51, 61, 82, 68, 61, 80, 55, 72, 76, 63, 85, 83, 68, 63, 45, 85, 60, 62, 52, 111, 62, 54, 43, 45, 59, 61, 56, 49, 57, 64, 69, 75, 61, 51, 60, 61, 69, 63, 59, 75, 53, 80, 54, 43, 61, 53, 78, 54, 72, 68, 53, 59, 58, 67, 61, 82, 91, 59, 79, 74, 68, 66, 65, 58, 51, 77, 46, 41, 89, 61, 59, 54, 95, 57, 61, 72, 64, 58, 81, 67, 68, 79, 72, 56, 59, 82, 76, 58, 60, 46, 58, 60, 87, 62, 69, 79, 63, 68, 68, 64, 66, 63, 55, 48, 90, 54, 68, 66, 57, 65, 72, 72, 62, 50, 52, 61, 65, 56, 55, 66, 64, 86, 64, 60, 64, 64, 68, 58, 55, 67, 94, 50, 58, 59, 62, 65, 85, 65, 59, 82, 65, 72, 61, 47, 61, 65, 55, 54, 65, 49, 101, 76, 45, 63, 80, 60, 62, 62, 72, 72, 61, 66, 60, 91, 59, 61, 69, 44, 67, 72, 68, 59, 65, 64, 56, 69, 58, 65, 61, 54, 59, 107, 75, 103, 57, 68, 71, 101, 70, 54, 63, 74, 56, 61, 91, 54, 43, 46, 47, 78, 63, 75, 77, 68, 61, 42, 52, 61, 58, 77, 37, 58, 85, 65, 64, 65, 88, 61, 78, 58, 66, 83, 57, 76, 56, 68, 77, 46, 54, 49, 50, 71, 54, 67, 68, 75, 67, 65, 60, 68, 42, 58, 87, 52, 74, 54, 71, 49, 68, 64, 84, 45, 61, 80, 66, 68, 83, 67, 82, 61, 69, 53, 83, 79, 54, 68, 70, 60, 49, 71, 79, 76, 63, 67, 71, 55, 42, 55, 58, 53, 80, 50, 92, 70, 122, 79, 87, 67, 51, 84, 62, 72, 81, 86, 75, 69, 63, 84, 60, 57, 64, 81, 81, 72, 58, 69, 95, 67, 71, 63, 55, 57, 84, 57, 68, 73, 51, 58, 66, 56, 63, 88, 79, 53, 66, 67, 63, 48, 75, 70, 84, 46, 52, 76, 41, 90, 60, 57, 61, 82, 68, 63, 60, 59, 65, 85, 77, 69, 74, 97, 92, 57, 69, 90, 61, 71, 49, 76, 65, 55, 121, 89, 64, 59, 69, 66, 75, 73, 75, 63, 70, 87, 52, 47, 72, 69, 69, 66, 87, 69, 54, 51, 59, 80, 68, 65, 60, 65, 59, 55, 55, 149, 63, 68, 72, 77, 60, 50, 75, 75, 79, 85, 77, 80, 63, 62, 60, 54, 67, 52, 78, 48, 69, 76, 60, 51, 67, 59, 48, 54, 47, 60, 74, 47, 118, 62, 78, 62, 49, 77, 59, 54, 50, 63, 52, 72, 76, 56, 59, 45, 64, 60, 72, 59, 66, 67, 69, 67, 97, 82, 79, 54, 68, 57, 62, 58, 50, 48, 90, 51, 94, 58, 58, 68, 97, 62, 79, 85, 54, 53, 72, 49, 61, 75, 44, 48, 56, 78, 53, 60, 69, 66, 57, 74, 43, 52, 50, 82, 94, 56, 91, 50, 81, 83, 59, 58, 91, 66, 91, 62, 62, 63, 68, 49, 61, 51, 61, 66, 85, 72, 54, 57, 49, 51, 65, 52, 65, 59, 65, 62, 61, 57, 57, 64, 72, 91, 81, 67, 59, 81, 60, 74, 70, 61, 70, 55, 78, 65, 63, 71, 45, 53, 35, 66, 60, 53, 76, 71, 37, 67, 52, 86, 69, 79, 61, 81, 66, 54, 59, 60, 80, 49, 71, 72, 92, 60, 52, 82, 63, 65, 64, 62, 62, 58, 65, 55, 55, 61, 54, 59, 55, 52, 51, 84, 52, 63, 65, 54, 74, 61, 59, 76, 51, 56, 60, 71, 67, 53, 74, 58, 71, 60, 93, 79, 74, 61, 70, 66, 55, 61, 96, 83, 49, 50, 50, 61, 77, 62, 52, 59, 71, 53, 47, 62, 57, 65, 93, 61, 42, 56, 56, 61, 65, 70, 59, 65, 48, 63, 68, 76, 62, 57, 95, 69, 71, 77, 64, 75, 56, 48, 71, 63, 90, 61, 56, 61, 44, 64, 45, 58, 70, 69, 62, 49, 60, 58, 49, 76, 97, 83, 65, 71, 63, 51, 63, 64, 49, 77, 68, 55, 54, 61, 69, 80, 47, 80, 56, 52, 98, 45, 61, 72, 61, 66, 61, 68, 67, 65, 60, 66, 77, 73, 85, 54, 91, 61, 75, 69, 59, 54, 54, 82, 66, 73, 61, 49, 87, 56, 86, 71, 46, 70, 80, 41, 53, 76, 67, 55, 70, 65, 64, 67, 60, 68, 52, 72, 82, 83, 70, 65, 72, 66, 55, 66, 61, 72, 81, 50, 52, 67, 54, 84, 83, 71, 61, 62, 54, 74, 69, 66, 60, 52, 86, 93, 125, 61, 55, 75, 53, 78, 75, 68, 52, 66, 83, 56, 117, 54, 63, 72, 69, 70, 62, 53, 52, 73, 63, 80, 64, 52, 63, 58, 72, 87, 74, 61, 61, 59, 81, 56, 58, 33, 58, 67, 52, 67, 69, 55, 61, 46, 79, 59, 59, 64, 134, 62, 62, 52, 117, 62, 43, 60, 71, 52, 49, 57, 72, 71, 71, 68, 50, 59, 74, 56, 69, 59, 58, 57, 56, 60, 48, 66, 55, 54, 66, 62, 67, 86, 61, 63, 52, 40, 76, 74, 70, 68, 78, 66, 66, 74, 55, 56, 55, 55, 92, 99, 79, 80, 73, 46, 87, 70, 70, 62, 67, 77, 70, 75, 76, 70, 58, 72, 60, 58, 38, 78, 95, 76, 83, 57, 61, 93, 93, 57, 73, 64, 71, 66, 86, 67, 61, 74, 62, 83, 67, 65, 74, 61, 72, 51, 68, 55, 68, 86, 60, 64, 70, 70, 62, 52, 47, 54, 69, 60, 56, 69, 65, 67, 60, 63, 46, 63, 40, 92, 67, 52, 52, 58, 58, 58, 51, 75, 58, 60, 70, 61, 58, 32, 73, 61, 73, 60, 50, 79, 57, 69, 115, 72, 52, 79, 62, 83, 70, 81, 61, 67, 61, 63, 64, 51, 57, 54, 63, 74, 51, 56, 73, 53, 76, 74, 89, 61, 56, 68, 54, 79, 62, 62, 81, 43, 78, 67, 53, 58, 55, 86, 43, 65, 73, 52, 69, 60, 71, 75, 62, 66, 67, 57, 96, 63, 61, 82, 68, 70, 113, 79, 61, 77, 71, 76, 62, 64, 65, 67, 49, 67, 54, 56, 60, 67, 61, 69, 64, 55, 68, 84, 54, 54, 59, 61, 74, 56, 61, 58, 74, 72, 69, 67, 74, 53, 48, 61, 74, 67, 71, 65, 61, 54, 57, 75, 61, 56, 61, 54, 56, 68, 60, 63, 64, 52, 76, 45, 59, 77, 60, 62, 55, 61, 73, 81, 111, 42, 59, 65, 59, 59, 48, 56, 38, 69, 47, 79, 110, 65, 52, 54, 84, 61, 51, 50, 56, 61, 57, 64, 74, 32, 66, 60, 55, 76, 73, 59, 81, 55, 54, 59, 100, 70, 58, 50, 59, 62, 78, 56, 59, 59, 54, 83, 57, 53, 60, 53, 59, 70, 53, 55, 51, 44, 58, 66, 68, 70, 62, 62, 64, 82, 71, 83, 69, 71, 62, 56, 55, 54, 90, 47, 64, 60, 54, 61, 83, 45, 59, 112, 51, 56, 56, 49, 83, 67, 64, 43, 62, 57, 92, 58, 57, 61, 60, 47, 43, 69, 82, 47, 73, 87, 42, 87, 44, 58, 70, 73, 67, 59, 57, 47, 54, 46, 70, 60, 53, 65, 61, 60, 57, 73, 76, 138, 71, 82, 69, 65, 79, 67, 61, 65, 79, 69, 86, 82, 52, 68, 60, 70, 58, 62, 66, 69, 65, 80, 59, 60, 54, 69, 42, 45, 53, 84, 67, 58, 60, 62, 78, 59, 78, 80, 49, 66, 62, 75, 74, 66, 71, 63, 69, 81, 45, 55, 92, 96, 39, 58, 69, 93, 71, 88, 63, 79, 77, 54, 59, 54, 58, 73, 88, 59, 55, 82, 75, 76, 74, 53, 98, 54, 89, 57, 50, 81, 63, 76, 64, 39, 52, 51, 74, 64, 63, 69, 71, 52, 60, 70, 56, 50, 68, 26, 66, 58, 129, 54, 73, 65, 63, 81, 54, 49, 53, 62, 67, 73, 73, 56, 51, 75, 58, 80, 86, 84, 54, 79, 82, 71, 92, 74, 74, 60, 67, 76, 62, 65, 56, 56, 79, 72, 56, 59, 71, 68, 80, 63, 60, 45, 83, 88, 61, 54, 77, 66, 61, 72, 65, 74, 61, 62, 72, 55, 47, 57, 63, 59, 52, 58, 63, 98, 96, 71, 64, 82, 61, 71, 55, 63, 63, 72, 140, 64, 52, 82, 74, 67, 65, 76, 92, 77, 75, 54, 70, 77, 74, 64, 73, 83, 111, 60, 56, 57, 75, 78, 66, 35, 55, 79, 62, 60, 69, 116, 64, 49, 51, 59, 72, 58, 77, 92, 73, 75, 73, 71, 60, 56, 68, 62, 66, 86, 59, 67, 55, 49, 74, 54, 61, 58, 66, 57, 63, 59, 72, 72, 56, 79, 51, 74, 55, 72, 69, 59, 65, 59, 55, 46, 70, 54, 64, 56, 59, 71, 50, 68, 32, 90, 50, 67, 100, 80, 90, 73, 53, 51, 76, 59, 56, 65, 52, 75, 96, 57, 57, 58, 85, 55, 68, 74, 71, 54, 68, 55, 62, 55, 65, 67, 59, 85, 78, 56, 75, 72, 68, 69, 53, 86, 65, 52, 109, 44, 93, 70, 67, 39, 58, 75, 124, 62, 46, 95, 57, 76, 62, 61, 61, 51, 51, 51, 100, 62, 77, 67, 62, 64, 73, 57, 71, 73, 67, 58, 69, 70, 59, 48, 64, 52, 78, 68, 56, 63, 66, 57, 81, 80, 53, 54, 76, 54, 75, 58, 82, 64, 67, 70, 59, 54, 92, 79, 82, 62, 60, 44, 65, 56, 57, 86, 57, 59, 54, 71, 68, 65, 63, 72, 56, 69, 52, 71, 49, 66, 82, 70, 47, 66, 58, 38, 67, 86, 73, 62, 67, 64, 75, 99, 62, 66, 70, 50, 57, 62, 68, 60, 38, 67, 90, 75, 58, 53, 68, 74, 72, 51, 84, 96, 67, 48, 78, 60, 70, 62, 78, 54, 89, 85, 64, 53, 76, 71, 50, 53, 63, 63, 41, 60, 45, 71, 66, 45, 61, 61, 62, 68, 67, 90, 40, 63, 57, 54, 66, 68, 49, 49, 111, 68, 68, 95, 73, 83, 51, 62, 83, 49, 50, 56, 88, 71, 62, 68, 74, 95, 60, 63, 60, 53, 60, 62, 65, 44, 81, 86, 54, 66, 65, 67, 44, 54, 61, 67, 58, 63, 80, 64, 60, 51, 65, 98, 55, 84, 102, 64, 67, 76, 44, 74, 48, 78, 61, 79, 45, 68, 45, 68, 81, 39, 56, 63, 70, 58, 95, 52, 60, 79, 54, 67, 103, 50, 51, 68, 83, 54, 59, 79, 59, 64, 67, 62, 61, 63, 57, 65, 55, 62, 72, 76, 56, 62, 72, 54, 81, 67, 55, 58, 50, 79, 79, 71, 82, 70, 43, 53, 58, 82, 63, 83, 74, 56, 63, 71, 54, 65, 48, 56, 76, 81, 139, 78, 71, 72, 76, 56, 47, 52, 72, 58, 64, 57, 72, 61, 62, 84, 78, 59, 83, 68, 63, 52, 53, 53, 68, 49, 65, 64, 75, 79, 60, 47, 77, 60, 92, 54, 52, 35, 57, 59, 65, 57, 46, 54, 66, 114, 111, 48, 63, 81, 133, 74, 56, 68, 105, 63, 56, 60, 48, 64, 73, 46, 63, 64, 69, 85, 86, 63, 94, 64, 60, 57, 47, 66, 69, 59, 66, 43, 66, 54, 95, 64, 55, 70, 79, 66, 41, 58, 94, 81, 57, 53, 80, 81, 73, 45, 49, 62, 53, 59, 77, 80, 67, 62, 76, 63, 65, 85, 55, 53, 55, 59, 63, 58, 58, 58, 53, 63, 79, 64, 72, 63, 56, 73, 68, 51, 50, 65, 64, 73, 57, 68, 54, 72, 63, 85, 53, 64, 58, 79, 48, 54, 56, 59, 59, 75, 54, 64, 50, 73, 89, 55, 86, 58, 76, 45, 55, 48, 51, 66, 87, 96, 61, 75, 54, 58, 57, 60, 75, 74, 65, 50, 66, 60, 65, 68, 51, 73, 58, 88, 54, 47, 62, 54, 74, 59, 102, 58, 49, 70, 43, 60, 65, 49, 61, 60, 73, 73, 71, 62, 66, 64, 69, 65, 64, 76, 62, 70, 82, 84, 55, 56, 62, 61, 49, 60, 62, 53, 52, 51, 80, 52, 52, 60, 66, 62, 81, 72, 48, 54, 82, 60, 82, 70, 61, 53, 75, 50, 65, 64, 50, 63, 56, 68, 91, 57, 48, 44, 51, 62, 57, 64, 76, 58, 75, 55, 63, 47, 46, 68, 49, 73, 43, 69, 54, 79, 64, 62, 82, 101, 102, 85, 69, 80, 43, 61, 65, 53, 63, 57, 67, 92, 67, 78, 69, 51, 71, 72, 80, 45, 71, 68, 69, 78, 67, 74, 52, 77, 60, 50, 56, 67, 69, 67, 71, 99, 57, 70, 75, 55, 48, 54, 49, 54, 61, 54, 50, 92, 64, 68, 60, 66, 56, 61, 71, 66, 58, 68, 84, 51, 69, 61, 110, 74, 83, 74, 68, 58, 71, 55, 46, 71, 63, 88, 80, 59, 55, 63, 82, 73, 59, 58, 99, 65, 52, 82, 63, 81, 51, 50, 82, 54, 61, 62, 53, 50, 89, 54, 63, 65, 75, 48, 55, 61, 60, 62, 75, 61, 58, 61, 73, 65, 60, 75, 46, 45, 55, 63, 77, 53, 84, 52, 39, 43, 61, 84, 54, 48, 59, 61, 72, 67, 63, 46, 65, 71, 58, 60, 80, 59, 57, 80, 59, 52, 74, 59, 50, 57, 87, 50, 84, 54, 64, 89, 63, 57, 46, 67, 56, 49, 69, 70, 66, 76, 51, 52, 53, 52, 65, 65, 64, 90, 96, 117, 70, 36, 97, 61, 59, 60, 79, 74, 64, 66, 62, 40, 82, 62, 68, 56, 59, 77, 84, 77, 56, 46, 67, 47, 87, 66, 50, 69, 54, 63, 68, 56, 69, 89, 44, 49, 98, 54, 60, 37, 54, 58, 74, 56, 71, 79, 50, 40, 86, 74, 55, 74, 70, 70, 67, 69, 67, 65, 54, 68, 74, 57, 78, 71, 57, 63, 65, 64, 53, 111, 55, 57, 61, 51, 63, 54, 68, 81, 100, 79, 54, 65, 57, 61, 66, 89, 70, 57, 66, 66, 68, 67, 57, 59, 53, 60, 68, 79, 78, 68, 103, 52, 59, 59, 45, 51, 61, 70, 69, 63, 66, 57, 59, 60, 54, 74, 61, 78, 74, 95, 51, 68, 61, 70, 60, 55, 57, 70, 71, 59, 61, 45, 54, 51, 55, 64, 61, 63, 64, 88, 62, 67, 48, 61, 57, 55, 69, 52, 50, 55, 67, 68, 51, 67, 58, 79, 66, 67, 42, 59, 48, 64, 94, 94, 43, 95, 71, 71, 52, 103, 79, 56, 56, 68, 71, 85, 151, 71, 59, 70, 89, 63, 69, 85, 60, 50, 71, 51, 54, 74, 72, 65, 53, 76, 94, 94, 57, 69, 56, 70, 52, 103, 71, 89, 58, 82, 91, 102, 63, 92, 59, 58, 65, 49, 83, 90, 60, 66, 67, 62, 60, 61, 68, 58, 84, 70, 54, 53, 54, 72, 76, 53, 84, 68, 45, 76, 81, 53, 61, 58, 46, 79, 83, 52, 74, 69, 63, 49, 47, 65, 59, 47, 73, 69, 63, 60, 56, 61, 51, 70, 54, 80, 50, 48, 82, 63, 97, 63, 83, 65, 57, 67, 71, 58, 61, 37, 81, 57, 55, 87, 82, 59, 63, 60, 72, 69, 51, 71, 42, 59, 49, 68, 63, 66, 55, 54, 54, 131, 55, 99, 58, 62, 92, 73, 101, 44, 87, 57, 62, 41, 61, 49, 75, 68, 72, 78, 77, 84, 53, 79, 54, 67, 57, 56, 107, 89, 69, 70, 57, 56, 72, 59, 52, 69, 70, 63, 77, 62, 74, 43, 80, 62, 78, 69, 80, 75, 65, 62, 42, 71, 75, 57, 54, 63, 62, 72, 60, 86, 55, 61, 66, 53, 42, 64, 43, 62, 53, 67, 52, 66, 77, 94, 72, 46, 73, 73, 69, 60, 97, 81, 44, 53, 58, 82, 58, 54, 70, 67, 68, 90, 57, 46, 70, 74, 46, 85, 69, 80, 74, 64, 65, 53, 88, 57, 91, 55, 70, 72, 76, 69, 93, 101, 47, 63, 60, 61, 65, 55, 83, 59, 42, 74, 68, 94, 52, 66, 70, 59, 60, 73, 78, 69, 60, 74, 62, 60, 89, 66, 61, 55, 63, 47, 31, 117, 68, 62, 86, 69, 69, 56, 60, 52, 59, 52, 72, 68, 64, 76, 75, 65, 66, 58, 73, 75, 79, 53, 80, 47, 94, 63, 49, 73, 56, 62, 65, 83, 110, 72, 51, 73, 45, 71, 56, 63, 82, 64, 66, 66, 66, 57, 94, 66, 66, 63, 72, 50, 74, 55, 66, 47, 76, 83, 64, 66, 94, 63, 81, 57, 60, 58, 62, 56, 52, 66, 62, 59, 56, 73, 67, 78, 68, 48, 45, 66, 55, 79, 83, 64, 69, 65, 80, 52, 55, 65, 107, 50, 56, 66, 58, 67, 80, 57, 54, 85, 55, 57, 47, 71, 66, 62, 64, 64, 53, 45, 63, 64, 53, 55, 63, 40, 81, 107, 77, 84, 71, 65, 69, 105, 71, 89, 68, 66, 52, 67, 58, 101, 63, 68, 93, 92, 136, 57, 68, 70, 59, 54, 74, 74, 67, 70, 51, 49, 54, 61, 56, 56, 47, 81, 69, 63, 61, 67, 63, 59, 58, 64, 63, 41, 66, 62, 68, 61, 84, 56, 72, 59, 80, 53, 53, 60, 57, 66, 80, 55, 74, 76, 81, 75, 71, 86, 103, 77, 52, 46, 114, 84, 44, 68, 71, 79, 51, 84, 70, 60, 43, 56, 55, 59, 95, 52, 82, 63, 57, 54, 55, 55, 56, 72, 87, 75, 83, 63, 60, 74, 81, 64, 71, 87, 77, 113, 49, 64, 74, 71, 57, 55, 68, 71, 77, 67, 68, 78, 65, 78, 62, 64, 70, 57, 58, 69, 62, 60, 59, 59, 68, 78, 49, 81, 72, 52, 60, 51, 66, 71, 54, 58, 49, 64, 68, 72, 85, 58, 63, 82, 44, 69, 74, 83, 49, 55, 63, 50, 63, 59, 53, 55, 65, 57, 75, 74, 61, 75, 57, 53, 74, 70, 69, 62, 66, 63, 55, 72, 61, 65, 84, 58, 66, 40, 67, 56, 49, 51, 52, 57, 66, 69, 106, 55, 57, 62, 85, 55, 66, 67, 66, 57, 54, 45, 57, 71, 56, 63, 56, 54, 80, 61, 64, 88, 55, 56, 59, 52, 62, 75, 77, 66, 71, 70, 66, 62, 73, 69, 49, 73, 61, 56, 57, 69, 65, 86, 80, 56, 60, 80, 72, 84, 86, 58, 68, 68, 60, 65, 75, 66, 43, 59, 101, 61, 78, 58, 67, 61, 50, 44, 67, 47, 55, 64, 58, 51, 118, 62, 53, 57, 76, 56, 70, 66, 66, 79, 51, 49, 63, 60, 62, 105, 53, 52, 96, 62, 53, 42, 60, 59, 82, 57, 58, 73, 58, 123, 59, 67, 53, 54, 65, 55, 66, 72, 68, 64, 81, 59, 53, 83, 57, 67, 67, 71, 59, 77, 83, 61, 63, 67, 59, 65, 68, 76, 64, 46, 64, 52, 54, 74, 90, 70, 81, 55, 68, 54, 73, 57, 65, 67, 74, 59, 54, 57, 69, 65, 73, 61, 34, 56, 93, 69, 45, 55, 103, 60, 60, 56, 55, 82, 76, 70, 83, 50, 62, 69, 57, 63, 56, 58, 55, 66, 70, 79, 70, 73, 68, 46, 76, 51, 62, 62, 57, 64, 76, 42, 72, 51, 45, 77, 44, 72, 63, 66, 54, 72, 85, 67, 67, 81, 52, 97, 60, 72, 41, 52, 83, 42, 77, 59, 70, 80, 58, 62, 71, 65, 51, 63, 67, 64, 80, 80, 70, 62, 76, 51, 85, 58, 49, 56, 65, 72, 67, 55, 49, 54, 78, 61, 57, 56, 54, 71, 71, 53, 65, 56, 70, 52, 60, 56, 75, 88, 50, 52, 59, 54, 64, 56, 61, 118, 73, 54, 96, 67, 64, 72, 59, 64, 53, 55, 61, 67, 66, 72, 50, 54, 65, 56, 79, 52, 70, 80, 63, 66, 76, 59, 67, 67, 55, 72, 62, 72, 73, 83, 72, 67, 90, 97, 54, 76, 52, 69, 59, 67, 71, 61, 65, 54, 62, 67, 56, 62, 75, 64, 60, 67, 42, 88, 68, 51, 64, 47, 60, 46, 76, 85, 68, 164, 58, 66, 78, 58, 68, 66, 69, 55, 69, 62, 72, 72, 67, 105, 71, 78, 77, 51, 55, 65, 54, 59, 110, 88, 56, 56, 50, 59, 46, 50, 70, 61, 101, 60, 72, 81, 68, 59, 61, 70, 68, 66, 63, 55, 83, 58, 88, 79, 55, 75, 84, 32, 41, 67, 75, 50, 56, 68, 62, 64, 61, 67, 61, 70, 61, 58, 51, 64, 59, 52, 80, 78, 66, 57, 65, 59, 57, 65, 65, 59, 66, 58, 82, 59, 67, 61, 49, 74, 61, 45, 50, 68, 59, 69, 60, 61, 68, 82, 91, 52, 80, 55, 60, 64, 79, 52, 65, 69, 137, 72, 50, 81, 62, 61, 69, 69, 97, 65, 67, 81, 54, 56, 48, 61, 59, 62, 78, 59, 51, 73, 57, 95, 67, 57, 58, 78, 55, 60, 73, 109, 48, 48, 63, 59, 57, 47, 66, 71, 67, 59, 62, 66, 67, 60, 60, 70, 101, 72, 102, 48, 60, 54, 72, 58, 64, 57, 56, 59, 64, 57, 88, 58, 63, 67, 59, 53, 59, 62, 60, 60, 61, 48, 41, 65, 72, 65, 60, 51, 54, 65, 64, 66, 55, 64, 85, 61, 81, 96, 98, 52, 58, 60, 69, 70, 55, 68, 68, 64, 85, 74, 59, 71, 74, 47, 63, 100, 52, 66, 62, 61, 52, 64, 54, 72, 61, 61, 71, 59, 69, 64, 43, 48, 57, 64, 49, 57, 98, 117, 87, 71, 52, 75, 66, 76, 71, 53, 73, 70, 56, 72, 83, 62, 76, 53, 55, 79, 76, 64, 65, 70, 64, 73, 59, 62, 78, 46, 60, 56, 50, 63, 58, 90, 84, 73, 74, 62, 55, 79, 59, 59, 68, 61, 50, 60, 69, 67, 57, 35, 61, 44, 49, 60, 63, 74, 63, 77, 66, 55, 71, 77, 55, 58, 67, 69, 66, 49, 56, 53, 52, 65, 72, 82, 56, 53, 56, 53, 47, 57, 70, 62, 54, 76, 67, 63, 101, 67, 52, 60, 68, 69, 78, 117, 66, 77, 71, 58, 49, 69, 62, 64, 69, 72, 50, 61, 55, 66, 57, 62, 71, 55, 74, 57, 75, 62, 67, 71, 72, 64, 69, 61, 49, 76, 58, 62, 52, 66, 68, 66, 76, 80, 68, 56, 56, 63, 60, 72, 73, 106, 66, 70, 69, 65, 65, 56, 59, 55, 66, 65, 56, 42, 114, 63, 62, 79, 50, 71, 72, 59, 77, 72, 47, 56, 68, 63, 72, 69, 59, 71, 99, 53, 62, 62, 58, 56, 69, 55, 70, 70, 59, 55, 74, 58, 55, 83, 62, 56, 64, 54, 62, 65, 59, 64, 56, 73, 72, 71, 57, 54, 87, 40, 55, 63, 67, 75, 70, 51, 59, 71, 47, 68, 61, 60, 61, 73, 53, 72, 75, 56, 63, 82, 55, 73, 59, 57, 53, 72, 62, 56, 59, 74, 62, 56, 67, 84, 68, 59, 67, 60, 61, 77, 74, 53, 65, 65, 67, 71, 73, 78, 72, 54, 61, 57, 67, 69, 66, 77, 57, 55, 54, 103, 71, 53, 69, 46, 49, 48, 75, 70, 53, 54, 67, 64, 124, 73, 67, 62, 47, 56, 78, 60, 60, 48, 68, 58, 88, 87, 61, 65, 78, 90, 74, 58, 79, 52, 66, 68, 86, 58, 63, 69, 58, 77, 78, 57, 74, 67, 62, 66, 68, 47, 64, 58, 62, 54, 49, 55, 68, 76, 74, 76, 65, 54, 123, 77, 56, 69, 96, 55, 68, 62, 59, 64, 66, 47, 60, 61, 77, 74, 65, 60, 50, 69, 104, 66, 66, 63, 81, 57, 51, 63, 71, 70, 82, 58, 53, 62, 80, 59, 81, 74, 51, 62, 53, 62, 59, 46, 72, 57, 64, 71, 53, 68, 54, 56, 69, 53, 81, 76, 69, 71, 53, 82, 76, 58, 57, 63, 65, 96, 80, 52, 64, 57, 61, 47, 62, 63, 60, 55, 63, 38, 67, 75, 89, 63, 79, 71, 88, 57, 74, 62, 57, 59, 59, 65, 76, 60, 61, 66, 63, 75, 81, 66, 81, 63, 72, 59, 77, 76, 69, 54, 52, 69, 42, 65, 57, 65, 90, 55, 46, 65, 64, 53, 83, 65, 61, 62, 60, 60, 34, 74, 43, 48, 74, 89, 44, 68, 68, 43, 70, 60, 54, 63, 57, 52, 48, 64, 65, 58, 46, 111, 71, 71, 49, 55, 76, 71, 59, 37, 61, 74, 81, 70, 51, 57, 76, 76, 49, 58, 83, 66, 85, 55, 81, 61, 73, 57, 78, 85, 60, 89, 56, 56, 76, 55, 51, 51, 67, 57, 68, 63, 75, 67, 68, 75, 49, 50, 87, 64, 56, 120, 37, 82, 69, 71, 51, 101, 78, 62, 64, 55, 63, 52, 60, 67, 79, 54, 54, 60, 94, 62, 84, 80, 87, 72, 73, 53, 66, 62, 58, 73, 55, 72, 65, 66, 51, 100, 77, 71, 72, 65, 65, 63, 53, 59, 59, 55, 72, 55, 59, 84, 55, 61, 87, 61, 53, 62, 66, 74, 63, 79, 65, 55, 81, 61, 67, 52, 64, 48, 61, 49, 51, 73, 66, 98, 72, 52, 64, 61, 60, 76, 88, 73, 75, 68, 119, 65, 81, 49, 62, 58, 65, 64, 85, 54, 68, 86, 50, 61, 58, 68, 86, 71, 51, 53, 75, 76, 54, 62, 69, 58, 95, 66, 61, 71, 47, 51, 63, 61, 71, 51, 65, 50, 56, 61, 62, 67, 59, 96, 78, 58, 59, 78, 75, 77, 78, 62, 66, 65, 77, 57, 112, 77, 73, 75, 58, 68, 59, 83, 86, 71, 43, 61, 71, 66, 52, 58, 62, 49, 42, 46, 61, 74, 47, 71, 61, 60, 66, 61, 51, 69, 69, 57, 48, 67, 72, 70, 60, 71, 49, 51, 68, 66, 67, 63, 61, 61, 53, 63, 61, 57, 61, 60, 68, 72, 66, 111, 54, 54, 84, 57, 59, 67, 66, 68, 57, 54, 84, 69, 58, 83, 104, 79, 75, 53, 97, 68, 60, 68, 76, 60, 44, 54, 44, 56, 66, 62, 77, 71, 82, 77, 64, 48, 58, 52, 76, 45, 77, 61, 69, 57, 87, 63, 73, 53, 59, 94, 53, 57, 54, 52, 61, 83, 72, 93, 66, 72, 80, 66, 74, 55, 75, 71, 73, 56, 56, 62, 80, 79, 66, 61, 61, 61, 84, 40, 50, 64, 49, 60, 50, 72, 62, 65, 80, 60, 51, 66, 68, 56, 45, 81, 55, 61, 70, 56, 47, 69, 108, 57, 72, 64, 54, 54, 71, 47, 60, 81, 46, 59, 52, 53, 65, 68, 68, 58, 86, 85, 57, 51, 57, 56, 64, 65, 70, 50, 66, 58, 56, 68, 58, 56, 72, 64, 72, 65, 39, 55, 60, 65, 58, 63, 67, 87, 84, 90, 71, 81, 63, 80, 50, 62, 52, 74, 64, 45, 61, 69, 69, 50, 80, 62, 79, 53, 71, 67, 62, 133, 78, 51, 60, 45, 50, 68, 138, 89, 82, 76, 59, 90, 82, 58, 71, 55, 63, 78, 55, 44, 69, 92, 68, 70, 70, 73, 71, 66, 77, 95, 60, 81, 61, 49, 75, 68, 72, 97, 60, 102, 62, 55, 72, 58, 82, 65, 61, 73, 92, 75, 65, 46, 60, 65, 82, 50, 81, 54, 58, 69, 69, 61, 63, 75, 45, 53, 49, 62, 50, 63, 53, 95, 59, 71, 74, 73, 54, 58, 62, 60, 74, 53, 69, 54, 80, 62, 49, 87, 65, 61, 69, 53, 85, 55, 70, 51, 85, 104, 49, 59, 72, 67, 54, 53, 76, 84, 53, 60, 70, 74, 94, 60, 78, 70, 72, 61, 52, 79, 63, 78, 58, 53, 62, 63, 68, 61, 80, 71, 59, 81, 71, 62, 67, 80, 86, 59, 97, 75, 66, 51, 79, 81, 69, 46, 47, 53, 54, 82, 45, 61, 55, 83, 56, 58, 99, 76, 59, 63, 56, 47, 54, 84, 60, 59, 57, 68, 62, 63, 69, 49, 76, 65, 63, 65, 76, 71, 75, 73, 56, 65, 51, 39, 71, 54, 63, 62, 74, 51, 64, 82, 62, 65, 62, 75, 97, 65, 63, 65, 53, 77, 54, 78, 72, 67, 45, 57, 57, 96, 76, 65, 68, 58, 54, 55, 86, 77, 52, 59, 77, 62, 56, 75, 64, 96, 65, 60, 84, 41, 127, 59, 56, 66, 86, 70, 77, 79, 91, 53, 74, 77, 64, 75, 72, 67, 41, 69, 52, 62, 50, 72, 67, 65, 56, 76, 79, 59, 65, 57, 55, 75, 57, 63, 54, 75, 63, 57, 64, 64, 58, 64, 48, 60, 40, 75, 57, 66, 76, 69, 56, 70, 50, 60, 46, 61, 64, 58, 58, 78, 110, 83, 70, 56, 61, 59, 74, 68, 79, 66, 77, 52, 47, 70, 72, 72, 57, 49, 79, 70, 70, 51, 62, 74, 63, 54, 82, 77, 43, 58, 77, 56, 58, 50, 53, 55, 75, 68, 55, 71, 64, 56, 43, 66, 60, 75, 62, 72, 66, 55, 64, 67, 69, 63, 59, 59, 72, 63, 65, 62, 90, 71, 78, 51, 41, 63, 54, 71, 60, 49, 83, 80, 57, 49, 56, 58, 93, 61, 72, 75, 51, 72, 52, 81, 57, 69, 60, 71, 56, 55, 76, 43, 60, 65, 74, 55, 60, 63, 65, 77, 54, 71, 50, 86, 79, 79, 62, 52, 82, 77, 63, 94, 75, 64, 74, 48, 51, 74, 55, 67, 76, 84, 156, 65, 57, 58, 75, 69, 60, 53, 61, 52, 53, 82, 72, 63, 59, 70, 62, 70, 67, 52, 77, 61, 51, 50, 52, 69, 64, 47, 62, 56, 81, 59, 76, 78, 95, 68, 75, 57, 57, 57, 72, 81, 51, 73, 53, 91, 45, 64, 64, 64, 118, 64, 71, 60, 144, 54, 63, 51, 58, 67, 69, 69, 74, 57, 75, 68, 96, 53, 60, 75, 88, 74, 41, 69, 61, 58, 51, 63, 59, 64, 32, 78, 71, 77, 58, 73, 40, 56, 73, 85, 103, 71, 45, 58, 81, 58, 71, 85, 69, 75, 63, 89, 60, 64, 74, 75, 75, 60, 68, 63, 60, 91, 72, 51, 51, 64, 53, 56, 66, 54, 81, 47, 81, 82, 44, 57, 81, 40, 58, 58, 69, 54, 79, 91, 65, 83, 61, 46, 56, 58, 62, 47, 72, 56, 49, 58, 51, 57, 71, 85, 48, 72, 58, 52, 78, 71, 31, 61, 57, 61, 53, 60, 51, 53, 73, 81, 63, 73, 52, 64, 59, 56, 53, 45, 73, 58, 48, 84, 71, 52, 54, 62, 67, 66, 67, 71, 49, 75, 57, 57, 75, 77, 67, 78, 62, 83, 54, 87, 74, 56, 62, 63, 59, 60, 66, 65, 57, 60, 81, 67, 63, 54, 65, 67, 70, 44, 76, 59, 69, 75, 68, 52, 80, 53, 104, 49, 84, 65, 60, 64, 76, 84, 58, 63, 59, 70, 89, 64, 73, 65, 68, 56, 70, 77, 90, 67, 71, 75, 71, 64, 75, 70, 62, 65, 75, 65, 67, 66, 65, 79, 59, 65, 71, 64, 44, 49, 55, 65, 68, 66, 128, 56, 62, 53, 80, 60, 72, 71, 64, 152, 84, 69, 51, 46, 59, 62, 55, 60, 51, 62, 61, 56, 53, 67, 55, 53, 58, 81, 48, 55, 83, 60, 62, 65, 59, 56, 64, 68, 80, 54, 54, 62, 61, 61, 57, 61, 75, 75, 51, 64, 55, 59, 60, 54, 52, 61, 58, 74, 52, 67, 61, 50, 101, 72, 80, 56, 68, 71, 75, 53, 68, 89, 53, 79, 70, 68, 74, 67, 82, 58, 59, 61, 63, 54, 45, 84, 64, 80, 57, 41, 56, 62, 69, 62, 78, 72, 74, 69, 62, 54, 95, 63, 59, 78, 50, 82, 59, 65, 66, 50, 75, 47, 62, 57, 67, 66, 57, 75, 68, 67, 105, 50, 70, 52, 73, 71, 70, 58, 61, 50, 57, 54, 48, 85, 74, 93, 64, 57, 75, 61, 76, 63, 55, 64, 67, 51, 61, 60, 74, 64, 75, 56, 64, 84, 76, 54, 87, 72, 79, 58, 55, 60, 56, 60, 70, 69, 64, 59, 70, 71, 66, 74, 52, 112, 66, 61, 75, 60, 68, 66, 62, 79, 53, 73, 94, 67, 58, 44, 83, 41, 62, 98, 78, 63, 70, 67, 49, 60, 48, 65, 39, 54, 60, 71, 63, 75, 79, 58, 50, 58, 64, 66, 58, 65, 72, 59, 69, 68, 63, 52, 64, 67, 59, 64, 67, 73, 64, 64, 56, 105, 53, 65, 54, 83, 54, 54, 82, 51, 81, 58, 90, 50, 60, 68, 60, 39, 42, 63, 74, 58, 71, 70, 74, 64, 50, 72, 61, 50, 56, 66, 64, 50, 70, 66, 83, 65, 61, 61, 65, 51, 94, 52, 53, 50, 134, 56, 59, 72, 77, 50, 62, 54, 66, 49, 73, 68, 63, 57, 64, 66, 58, 42, 81, 45, 61, 65, 62, 60, 69, 64, 75, 76, 67, 71, 66, 66, 55, 70, 62, 61, 119, 77, 86, 61, 72, 58, 55, 58, 59, 48, 71, 63, 79, 73, 69, 59, 68, 67, 67, 83, 54, 84, 59, 66, 61, 63, 46, 55, 57, 77, 84, 62, 72, 70, 67, 64, 83, 87, 63, 75, 129, 66, 60, 76, 51, 75, 74, 65, 81, 61, 68, 83, 64, 63, 61, 58, 58, 44, 94, 59, 61, 60, 66, 84, 65, 71, 59, 83, 73, 50, 75, 98, 89, 86, 67, 60, 72, 63, 61, 83, 52, 66, 67, 57, 51, 70, 51, 66, 76, 52, 62, 68, 55, 60, 94, 59, 64, 52, 72, 63, 67, 70, 80, 76, 54, 68, 47, 68, 60, 58, 71, 73, 62, 61, 58, 65, 54, 62, 67, 73, 56, 73, 64, 48, 79, 69, 61, 66, 69, 45, 70, 45, 66, 63, 67, 80, 61, 51, 63, 47, 74, 46, 59, 66, 67, 49, 65, 91, 64, 64, 84, 61, 57, 62, 73, 65, 61, 65, 69, 47, 71, 66, 65, 104, 67, 64, 70, 65, 124, 47, 104, 36, 61, 49, 67, 63, 108, 51, 68, 56, 53, 64, 76, 59, 58, 51, 62, 62, 97, 60, 70, 58, 58, 64, 59, 57, 59, 59, 80, 46, 59, 69, 64, 75, 48, 71, 88, 63, 60, 61, 51, 52, 65, 67, 67, 47, 65, 53, 63, 84, 67, 68, 60, 55, 59, 62, 77, 81, 66, 63, 65, 63, 55, 52, 77, 117, 51, 57, 57, 89, 73, 65, 59, 73, 61, 58, 59, 57, 48, 49, 61, 60, 51, 75, 60, 62, 54, 52, 62, 53, 65, 58, 53, 76, 55, 69, 80, 56, 58, 67, 59, 68, 68, 59, 74, 60, 71, 57, 72, 51, 63, 54, 55, 69, 65, 58, 75, 66, 78, 80, 52, 57, 62, 80, 78, 63, 60, 61, 40, 55, 75, 77, 91, 69, 69, 70, 47, 62, 61, 62, 82, 57, 58, 52, 48, 72, 56, 58, 57, 58, 72, 78, 84, 59, 70, 66, 73, 58, 61, 62, 59, 62, 97, 63, 58, 61, 61, 64, 77, 96, 88, 57, 65, 68, 56, 91, 67, 63, 57, 74, 61, 67, 59, 61, 62, 73, 69, 69, 63, 50, 55, 54, 75, 65, 61, 66, 74, 58, 88, 73, 77, 56, 65, 64, 66, 54, 66, 61, 62, 66, 52, 61, 98, 52, 72, 71, 62, 52, 49, 64, 71, 62, 42, 84, 75, 56, 50, 44, 82, 65, 61, 56, 68, 61, 53, 133, 62, 59, 75, 59, 56, 66, 97, 63, 64, 58, 58, 58, 87, 58, 69, 53, 61, 54, 55, 63, 95, 80, 66, 66, 53, 87, 81, 46, 46, 69, 68, 71, 54, 89, 52, 54, 85, 78, 130, 53, 55, 88, 68, 52, 65, 71, 50, 54, 69, 54, 69, 73, 51, 74, 57, 67, 64, 65, 80, 68, 68, 72, 63, 50, 61, 46, 65, 51, 75, 60, 58, 67, 59, 61, 69, 53, 80, 63, 50, 65, 63, 63, 63, 68, 94, 53, 70, 76, 116, 62, 81, 60, 110, 65, 64, 61, 61, 53, 47, 63, 65, 68, 51, 78, 67, 53, 82, 64, 62, 68, 66, 56, 65, 56, 67, 70, 78, 66, 95, 67, 62, 57, 66, 69, 85, 71, 55, 58, 67, 58, 62, 83, 74, 59, 70, 89, 61, 61, 66, 51, 61, 63, 61, 61, 62, 85, 61, 56, 65, 59, 58, 64, 64, 80, 59, 62, 70, 73, 55, 54, 94, 68, 68, 55, 56, 60, 57, 95, 59, 60, 76, 69, 65, 64, 76, 68, 53, 64, 58, 67, 68, 53, 77, 62, 65, 65, 80, 62, 66, 60, 78, 62, 56, 75, 54, 73, 59, 61, 78, 97, 61, 55, 66, 62, 91, 62, 62, 94, 60, 70, 70, 57, 82, 73, 76, 65, 47, 89, 61, 50, 74, 78, 73, 71, 37, 60, 68, 91, 63, 64, 75, 53, 58, 52, 68, 72, 45, 48, 50, 49, 69, 66, 66, 62, 67, 54, 87, 43, 52, 57, 62, 63, 72, 56, 62, 52, 52, 52, 69, 71, 59, 56, 78, 54, 64, 60, 66, 53, 45, 110, 77, 70, 88, 46, 83, 92, 76, 77, 59, 75, 55, 51, 71, 44, 79, 91, 68, 86, 56, 74, 57, 70, 71, 67, 61, 46, 50, 79, 51, 47, 70, 62, 53, 71, 59, 66, 63, 64, 115, 79, 87, 54, 86, 66, 71, 72, 55, 76, 76, 58, 71, 67, 53, 61, 74, 53, 53, 66, 94, 55, 51, 61, 62, 74, 59, 76, 63, 67, 56, 77, 64, 66, 76, 59, 78, 50, 48, 79, 71, 83, 71, 77, 36, 68, 81, 71, 61, 57, 67, 86, 56, 65, 57, 63, 91, 41, 84, 63, 77, 47, 90, 41, 82, 71, 59, 58, 60, 67, 56, 51, 64, 55, 84, 60, 97, 66, 101, 62, 54, 55, 70, 53, 65, 34, 60, 58, 74, 70, 51, 52, 59, 68, 62, 67, 60, 50, 74, 59, 71, 60, 47, 48, 78, 68, 55, 82, 46, 43, 70, 73, 59, 66, 68, 62, 75, 66, 69, 58, 78, 50, 59, 66, 56, 87, 75, 58, 71, 62, 69, 57, 59, 48, 61, 73, 50, 58, 59, 73, 80, 73, 39, 72, 53, 47, 51, 60, 62, 72, 65, 78, 67, 66, 40, 58, 96, 55, 49, 63, 69, 54, 52, 73, 58, 86, 49, 63, 74, 76, 68, 68, 72, 120, 53, 64, 92, 93, 53, 55, 60, 87, 66, 56, 51, 41, 50, 63, 76, 80, 42, 79, 79, 53, 62, 41, 74, 56, 63, 57, 49, 56, 49, 117, 61, 62, 67, 66, 50, 67, 76, 64, 51, 81, 46, 68, 62, 70, 65, 91, 94, 54, 58, 61, 75, 67, 64, 76, 58, 80, 68, 70, 71, 87, 53, 76, 74, 66, 84, 81, 66, 60, 75, 71, 71, 50, 50, 64, 86, 68, 67, 48, 46, 59, 55, 53, 74, 69, 60, 84, 67, 55, 61, 62, 72, 53, 58, 67, 59, 48, 63, 76, 51, 62, 105, 53, 62, 64, 73, 78, 66, 70, 54, 88, 87, 54, 47, 43, 76, 61, 57, 81, 76, 72, 53, 78, 73, 57, 62, 69, 71, 61, 69, 68, 47, 65, 76, 62, 51, 66, 59, 73, 54, 68, 77, 60, 59, 76, 84, 83, 67, 60, 77, 54, 59, 57, 58, 64, 54, 67, 54, 97, 82, 57, 68, 55, 102, 63, 71, 106, 90, 65, 48, 61, 51, 82, 64, 42, 47, 54, 128, 94, 50, 51, 51, 102, 69, 51, 97, 54, 62, 74, 43, 72, 61, 99, 74, 68, 60, 74, 83, 62, 69, 117, 59, 89, 58, 49, 50, 83, 60, 110, 70, 60, 59, 66, 62, 53, 66, 77, 58, 83, 53, 44, 65, 47, 66, 96, 97, 86, 86, 56, 84, 62, 98, 62, 60, 80, 74, 60, 77, 74, 54, 85, 84, 79, 44, 59, 69, 56, 76, 39, 54, 70, 53, 67, 65, 76, 66, 74, 45, 52, 64, 86, 60, 84, 80, 56, 59, 80, 72, 79, 55, 59, 81, 68, 46, 71, 56, 67, 69, 91, 69, 61, 55, 73, 70, 67, 49, 67, 70, 52, 59, 44, 51, 63, 102, 82, 47, 48, 50, 77, 36, 113, 70, 70, 57, 60, 123, 50, 83, 62, 50, 64, 53, 57, 88, 90, 72, 57, 53, 41, 72, 65, 66, 55, 55, 68, 82, 87, 71, 61, 54, 74, 67, 61, 61, 77, 66, 48, 57, 64, 54, 62, 55, 69, 95, 61, 71, 61, 66, 65, 73, 51, 65, 50, 81, 64, 66, 67, 49, 72, 62, 62, 68, 61, 58, 73, 58, 55, 55, 66, 67, 63, 39, 50, 72, 45, 64, 74, 49, 63, 68, 56, 44, 57, 64, 61, 79, 62, 66, 57, 55, 64, 52, 48, 63, 62, 74, 44, 45, 52, 55, 66, 67, 73, 73, 61, 49, 64, 58, 54, 49, 59, 63, 70, 74, 53, 73, 59, 44, 72, 73, 81, 65, 49, 51, 90, 59, 47, 56, 73, 78, 96, 57, 77, 63, 58, 55, 57, 74, 60, 63, 51, 56, 77, 43, 72, 56, 64, 90, 56, 82, 75, 77, 90, 54, 55, 51, 83, 62, 51, 100, 98, 65, 52, 51, 93, 68, 69, 73, 65, 73, 72, 68, 80, 60, 90, 57, 114, 94, 64, 66, 69, 62, 67, 59, 75, 64, 77, 75, 63, 62, 66, 48, 69, 75, 68, 67, 65, 69, 61, 69, 69, 75, 54, 60, 45, 101, 74, 78, 61, 57, 58, 63, 50, 54, 49, 59, 97, 40, 46, 93, 80, 69, 75, 74, 76, 91, 66, 56, 70, 52, 60, 67, 61, 53, 74, 93, 83, 74, 70, 78, 58, 60, 85, 69, 57, 59, 52, 56, 57, 88, 43, 54, 57, 56, 54, 57, 68, 59, 59, 61, 81, 67, 58, 71, 48, 69, 58, 55, 91, 68, 73, 65, 70, 56, 77, 53, 62, 62, 78, 72, 58, 135, 45, 63, 73, 65, 43, 60, 63, 69, 76, 62, 55, 70, 66, 69, 67, 62, 64, 68, 66, 46, 58, 55, 70, 65, 55, 69, 66, 55, 52, 82, 53, 51, 63, 46, 55, 60, 58, 77, 51, 92, 69, 52, 59, 56, 72, 81, 61, 64, 60, 107, 60, 70, 59, 125, 75, 62, 56, 81, 51, 86, 61, 68, 73, 54, 66, 57, 73, 116, 50, 80, 62, 51, 73, 69, 69, 53, 104, 74, 53, 61, 75, 58, 61, 102, 49, 68, 57, 61, 105, 40, 57, 60, 97, 77, 63, 49, 69, 60, 75, 60, 61, 56, 59, 51, 79, 41, 62, 47, 71, 57, 79, 52, 48, 77, 64, 70, 57, 73, 59, 63, 59, 75, 82, 70, 54, 57, 52, 51, 58, 67, 51, 55, 67, 58, 67, 58, 54, 64, 72, 62, 49, 58, 60, 57, 74, 67, 61, 40, 59, 47, 55, 50, 61, 71, 56, 60, 69, 45, 69, 56, 76, 57, 66, 60, 68, 73, 75, 77, 85, 48, 58, 75, 57, 53, 57, 100, 69, 81, 53, 81, 63, 72, 56, 60, 65, 58, 70, 66, 72, 60, 77, 69, 70, 75, 44, 93, 77, 63, 64, 45, 73, 56, 81, 80, 49, 82, 55, 84, 58, 65, 62, 53, 79, 67, 56, 64, 68, 59, 91, 62, 77, 59, 87, 49, 63, 77, 72, 59, 61, 62, 63, 56, 54, 52, 59, 100, 57, 79, 55, 75, 67, 71, 56, 78, 47, 60, 39, 56, 55, 114, 45, 59, 69, 73, 60, 65, 69, 66, 72, 76, 62, 45, 60, 59, 108, 46, 77, 93, 51, 62, 62, 56, 83, 69, 53, 61, 48, 58, 131, 61, 81, 53, 60, 56, 56, 52, 68, 76, 56, 73, 69, 66, 69, 77, 86, 74, 81, 73, 61, 88, 51, 72, 46, 62, 47, 64, 61, 62, 65, 78, 47, 53, 78, 55, 62, 73, 43, 71, 72, 82, 72, 70, 61, 77, 68, 67, 74, 76, 58, 59, 71, 69, 64, 85, 64, 65, 65, 96, 58, 51, 44, 67, 68, 85, 78, 75, 48, 46, 48, 59, 53, 72, 61, 58, 62, 70, 81, 84, 57, 64, 53, 59, 60, 84, 73, 65, 64, 62, 73, 42, 60, 58, 72, 58, 60, 79, 57, 62, 66, 67, 69, 62, 55, 67, 87, 72, 66, 48, 69, 88, 63, 60, 61, 74, 63, 73, 79, 91, 41, 40, 60, 85, 83, 97, 52, 68, 59, 68, 74, 74, 62, 72, 51, 80, 79, 77, 48, 56, 54, 81, 70, 57, 65, 63, 83, 49, 60, 69, 57, 81, 58, 53, 77, 54, 86, 75, 66, 49, 75, 83, 82, 62, 130, 69, 64, 101, 53, 56, 81, 72, 73, 62, 55, 68, 73, 60, 58, 58, 68, 73, 65, 62, 60, 74, 67, 67, 67, 77, 52, 76, 44, 58, 68, 74, 62, 66, 51, 66, 55, 73, 75, 56, 70, 57, 73, 52, 79, 61, 59, 69, 46, 81, 55, 58, 65, 54, 39, 71, 67, 70, 81, 83, 67, 57, 55, 70, 45, 80, 79, 78, 126, 46, 54, 65, 69, 47, 63, 77, 51, 56, 83, 62, 71, 55, 80, 71, 55, 76, 54, 70, 50, 78, 53, 91, 65, 63, 49, 57, 55, 45, 41, 51, 54, 83, 61, 63, 70, 66, 71, 61, 45, 56, 64, 76, 63, 62, 71, 107, 63, 69, 53, 91, 54, 65, 63, 58, 47, 43, 66, 59, 65, 56, 49, 53, 76, 87, 50, 39, 68, 79, 51, 100, 64, 54, 45, 39, 51, 56, 67, 43, 61, 50, 61, 68, 67, 64, 76, 58, 47, 61, 76, 55, 63, 43, 69, 54, 54, 85, 56, 57, 72, 61, 69, 75, 60, 86, 68, 63, 53, 138, 44, 45, 86, 64, 57, 69, 73, 79, 65, 89, 86, 74, 81, 77, 62, 81, 71, 66, 64, 42, 62, 58, 88, 72, 66, 66, 76, 58, 63, 72, 111, 56, 59, 55, 89, 75, 50, 53, 90, 68, 61, 111, 60, 65, 56, 65, 62, 73, 68, 68, 56, 46, 58, 76, 73, 48, 67, 74, 60, 74, 54, 80, 84, 67, 55, 70, 71, 57, 77, 64, 60, 48, 63, 61, 65, 80, 80, 82, 52, 54, 40, 56, 61, 60, 72, 62, 60, 76, 71, 100, 54, 83, 72, 58, 74, 66, 66, 56, 66, 79, 73, 75, 42, 67, 57, 49, 105, 68, 68, 51, 76, 47, 67, 48, 71, 48, 73, 62, 48, 72, 73, 85, 77, 56, 48, 40, 45, 91, 65, 60, 50, 51, 44, 64, 50, 80, 65, 54, 55, 79, 52, 81, 70, 84, 60, 55, 67, 88, 68, 48, 63, 60, 68, 54, 75, 53, 69, 65, 51, 65, 57, 62, 85, 80, 50, 63, 63, 59, 61, 58, 61, 55, 73, 53, 70, 91, 82, 43, 74, 63, 67, 53, 56, 60, 64, 80, 91, 63, 50, 58, 67, 73, 59, 55, 51, 66, 63, 59, 65, 59, 59, 63, 69, 58, 74, 70, 68, 55, 54, 82, 61, 64, 61, 54, 48, 62, 37, 53, 56, 76, 56, 49, 91, 59, 62, 63, 67, 59, 54, 67, 81, 43, 71, 67, 93, 60, 67, 87, 54, 56, 47, 81, 72, 71, 67, 58, 62, 77, 58, 58, 54, 64, 73, 54, 65, 73, 71, 60, 72, 84, 78, 80, 65, 67, 63, 63, 64, 72, 60, 73, 94, 71, 47, 84, 54, 55, 46, 72, 49, 68, 48, 111, 71, 58, 52, 78, 63, 71, 56, 57, 58, 60, 67, 52, 82, 63, 49, 71, 60, 70, 48, 59, 77, 71, 61, 55, 54, 63, 66, 54, 61, 88, 51, 47, 73, 56, 62, 86, 67, 76, 58, 55, 68, 70, 60, 85, 62, 71, 58, 98, 54, 64, 63, 49, 87, 55, 56, 67, 38, 58, 59, 54, 62, 52, 85, 65, 54, 74, 61, 58, 64, 58, 80, 59, 56, 62, 64, 89, 71, 52, 72, 61, 55, 57, 95, 47, 57, 43, 65, 69, 50, 70, 49, 57, 72, 47, 58, 80, 75, 57, 65, 49, 67, 56, 58, 86, 84, 53, 68, 73, 102, 53, 80, 62, 54, 63, 73, 66, 66, 72, 60, 60, 79, 140, 91, 78, 75, 50, 59, 82, 61, 83, 61, 72, 63, 56, 108, 57, 80, 70, 69, 88, 53, 54, 63, 82, 57, 101, 64, 68, 57, 69, 69, 59, 64, 64, 55, 58, 61, 71, 57, 57, 69, 69, 49, 54, 57, 68, 62, 67, 71, 78, 50, 110, 76, 47, 76, 89, 75, 61, 56, 55, 51, 76, 51, 85, 70, 59, 84, 68, 61, 67, 58, 69, 69, 55, 77, 77, 58, 67, 91, 58, 57, 60, 57, 84, 76, 55, 59, 70, 71, 71, 68, 59, 91, 68, 68, 67, 55, 74, 40, 74, 50, 62, 49, 60, 57, 78, 66, 68, 64, 65, 63, 64, 76, 48, 64, 65, 90, 60, 59, 53, 66, 66, 69, 40, 58, 75, 66, 57, 74, 55, 83, 115, 79, 98, 62, 92, 55, 59, 83, 74, 61, 57, 59, 90, 62, 72, 61, 61, 49, 73, 72, 93, 59, 65, 73, 63, 82, 56, 65, 66, 62, 60, 62, 64, 56, 85, 57, 67, 56, 55, 60, 52, 76, 60, 77, 55, 61, 67, 51, 52, 72, 65, 84, 52, 72, 49, 53, 55, 54, 74, 68, 41, 44, 97, 53, 78, 49, 66, 111, 55, 64, 87, 50, 69, 56, 49, 70, 72, 69, 86, 65, 72, 63, 56, 59, 50, 60, 62, 61, 45, 69, 70, 65, 65, 69, 91, 75, 50, 65, 62, 77, 55, 75, 80, 60, 65, 55, 72, 95, 45, 73, 60, 80, 61, 68, 59, 64, 54, 62, 67, 51, 72, 73, 84, 85, 66, 52, 70, 64, 65, 51, 76, 92, 72, 58, 64, 60, 59, 62, 75, 76, 86, 88, 65, 62, 65, 60, 82, 51, 70, 103, 55, 60, 56, 58, 78, 73, 76, 47, 43, 61, 61, 51, 79, 69, 61, 84, 61, 63, 82, 65, 84, 55, 65, 77, 52, 56, 73, 60, 71, 64, 55, 66, 53, 89, 62, 68, 74, 75, 61, 55, 84, 78, 57, 59, 54, 68, 60, 62, 80, 61, 78, 70, 99, 69, 78, 52, 63, 46, 84, 67, 70, 58, 54, 67, 57, 55, 95, 79, 75, 60, 81, 65, 54, 51, 80, 56, 72, 52, 83, 60, 90, 52, 64, 53, 73, 72, 61, 62, 69, 67, 58, 56, 67, 51, 53, 96, 71, 45, 75, 87, 72, 75, 81, 53, 57, 74, 62, 67, 83, 55, 95, 39, 56, 67, 39, 69, 45, 58, 59, 73, 49, 54, 56, 64, 64, 60, 58, 48, 67, 63, 80, 62, 72, 57, 48, 65, 48, 45, 49, 69, 69, 78, 54, 75, 75, 74, 46, 65, 79, 55, 55, 71, 71, 47, 54, 64, 64, 61, 78, 72, 70, 71, 76, 121, 71, 61, 97, 56, 62, 66, 72, 88, 58, 54, 35, 54, 62, 68, 70, 68, 76, 68, 65, 70, 78, 56, 48, 62, 59, 67, 43, 66, 61, 66, 57, 67, 74, 58, 62, 73, 75, 64, 49, 46, 70, 48, 49, 60, 56, 63, 66, 60, 84, 65, 51, 78, 61, 70, 53, 83, 80, 70, 78, 48, 77, 57, 78, 55, 71, 53, 66, 78, 56, 60, 86, 78, 56, 70, 64, 51, 78, 56, 46, 62, 55, 67, 74, 57, 70, 70, 60, 65, 51, 57, 65, 54, 45, 60, 60, 67, 69, 59, 58, 49, 114, 48, 60, 66, 53, 75, 51, 47, 64, 81, 55, 76, 60, 74, 55, 61, 72, 55, 69, 69, 54, 40, 87, 53, 69, 67, 55, 83, 45, 92, 52, 52, 51, 51, 61, 59, 91, 70, 70, 64, 71, 39, 75, 65, 75, 77, 52, 78, 86, 52, 78, 99, 83, 64, 46, 59, 60, 61, 62, 52, 49, 51, 61, 77, 60, 77, 58, 59, 43, 96, 55, 45, 64, 63, 74, 55, 151, 67, 66, 65, 74, 59, 68, 82, 79, 72, 67, 71, 61, 47, 66, 77, 49, 65, 73, 84, 68, 50, 51, 68, 53, 47, 66, 67, 66, 61, 56, 106, 56, 69, 65, 83, 72, 57, 73, 55, 64, 72, 69, 59, 33, 58, 63, 41, 75, 58, 62, 57, 78, 70, 77, 54, 72, 70, 48, 65, 78, 62, 46, 76, 50, 51, 73, 66, 70, 83, 70, 42, 56, 52, 52, 65, 66, 63, 76, 74, 67, 63, 78, 74, 68, 73, 70, 66, 72, 69, 106, 77, 72, 65, 73, 74, 75, 64, 64, 75, 78, 39, 56, 59, 69, 68, 59, 56, 52, 68, 53, 35, 68, 62, 55, 65, 73, 69, 62, 75, 53, 120, 69, 91, 68, 78, 78, 55, 115, 76, 56, 75, 73, 79, 64, 64, 90, 52, 82, 67, 72, 66, 77, 65, 73, 60, 59, 72, 98, 69, 42, 54, 55, 57, 63, 50, 57, 60, 69, 52, 75, 61, 72, 57, 92, 86, 60, 44, 54, 72, 64, 73, 73, 62, 49, 75, 125, 68, 82, 81, 66, 83, 37, 92, 66, 56, 83, 85, 63, 69, 53, 82, 84, 70, 59, 70, 52, 60, 51, 90, 66, 63, 49, 73, 66, 51, 49, 93, 59, 56, 65, 67, 59, 59, 69, 51, 54, 65, 66, 46, 82, 75, 82, 88, 47, 73, 65, 77, 56, 58, 64, 75, 65, 53, 101, 92, 67, 63, 53, 74, 63, 57, 77, 45, 79, 70, 80, 74, 70, 43, 78, 60, 54, 72, 68, 54, 74, 55, 84, 62, 60, 64, 72, 79, 62, 50, 56, 81, 70, 62, 60, 67, 50, 82, 71, 64, 40, 55, 51, 59, 50, 80, 92, 67, 53, 48, 66, 76, 79, 44, 67, 78, 64, 73, 69, 61, 64, 72, 79, 65, 85, 69, 53, 75, 72, 55, 71, 54, 95, 55, 57, 66, 68, 70, 57, 60, 70, 60, 61, 71, 56, 66, 74, 61, 54, 50, 68, 76, 63, 83, 72, 66, 61, 65, 62, 62, 45, 59, 64, 59, 63, 58, 64, 54, 83, 89, 75, 77, 59, 77, 50, 67, 93, 68, 68, 47, 57, 66, 81, 58, 59, 77, 62, 74, 73, 97, 67, 48, 66, 58, 59, 69, 73, 66, 56, 92, 78, 64, 69, 69, 70, 69, 74, 87, 42, 55, 50, 91, 51, 90, 63, 80, 74, 93, 72, 76, 61, 58, 57, 58, 61, 59, 85, 93, 158, 109, 71, 72, 85, 62, 50, 67, 53, 58, 68, 54, 78, 84, 59, 70, 72, 59, 59, 65, 87, 45, 57, 66, 60, 70, 68, 76, 62, 80, 75, 51, 75, 50, 72, 61, 66, 79, 66, 88, 56, 65, 58, 52, 38, 64, 72, 80, 67, 74, 109, 75, 50, 63, 132, 48, 71, 65, 56, 81, 68, 57, 75, 49, 73, 76, 56, 69, 46, 50, 85, 49, 93, 67, 60, 53, 58, 87, 70, 54, 40, 79, 73, 59, 77, 62, 87, 49, 65, 72, 85, 57, 64, 70, 64, 70, 70, 62, 35, 45, 85, 68, 64, 85, 36, 58, 58, 50, 61, 46, 74, 47, 82, 62, 50, 60, 64, 45, 63, 63, 74, 48, 64, 94, 77, 43, 70, 90, 59, 52, 88, 58, 56, 60, 54, 59, 56, 72, 72, 45, 58, 80, 65, 71, 56, 53, 83, 59, 79, 76, 84, 55, 85, 75, 58, 68, 73, 70, 59, 89, 63, 70, 71, 62, 43, 75, 55, 64, 74, 62, 81, 74, 72, 51, 63, 58, 67, 71, 52, 58, 58, 99, 73, 55, 76, 63, 81, 58, 59, 48, 70, 52, 45, 51, 56, 36, 69, 113, 80, 42, 68, 57, 54, 47, 65, 65, 66, 51, 65, 47, 66, 64, 59, 58, 54, 49, 40, 73, 51, 53, 60, 76, 74, 66, 59, 67, 58, 50, 71, 61, 64, 56, 77, 62, 72, 55, 56, 70, 64, 65, 73, 60, 59, 59, 87, 51, 52, 71, 67, 70, 51, 64, 65, 74, 86, 60, 66, 71, 75, 57, 61, 40, 89, 68, 68, 58, 62, 61, 109, 70, 115, 62, 61, 60, 63, 59, 54, 67, 52, 70, 78, 63, 52, 58, 75, 90, 91, 54, 59, 51, 50, 72, 44, 64, 59, 76, 56, 79, 67, 65, 53, 67, 58, 75, 54, 43, 59, 66, 65, 74, 62, 58, 53, 73, 77, 66, 71, 79, 67, 52, 58, 109, 70, 72, 84, 103, 47, 66, 60, 84, 69, 63, 60, 75, 74, 76, 71, 49, 66, 79, 60, 65, 62, 71, 57, 50, 41, 63, 76, 66, 62, 64, 79, 72, 89, 85, 66, 56, 93, 58, 61, 89, 77, 82, 73, 54, 53, 61, 67, 76, 51, 64, 55, 89, 59, 85, 86, 56, 65, 87, 128, 66, 94, 52, 60, 83, 71, 59, 156, 76, 86, 76, 59, 56, 72, 66, 58, 52, 68, 75, 77, 64, 65, 57, 41, 53, 51, 71, 79, 74, 50, 52, 48, 63, 70, 59, 42, 65, 65, 73, 68, 65, 55, 70, 83, 72, 71, 47, 61, 38, 87, 56, 46, 69, 70, 55, 67, 51, 63, 55, 66, 75, 67, 124, 63, 63, 84, 60, 82, 64, 79, 69, 64, 59, 70, 63, 61, 81, 62, 72, 75, 69, 77, 68, 71, 53, 66, 62, 72, 62, 34, 68, 62, 62, 146, 55, 59, 97, 44, 70, 68, 59, 80, 70, 81, 63, 81, 61, 75, 76, 66, 72, 60, 52, 42, 52, 76, 62, 42, 64, 64, 70, 70, 43, 40, 70, 62, 64, 64, 85, 59, 68, 62, 47, 73, 75, 51, 64, 58, 44, 74, 53, 59, 66, 72, 58, 67, 79, 88, 75, 80, 84, 60, 78, 58, 49, 51, 54, 52, 68, 66, 59, 52, 66, 84, 56, 85, 58, 56, 66, 56, 70, 64, 64, 58, 66, 68, 69, 52, 87, 58, 56, 84, 68, 61, 60, 76, 57, 42, 64, 76, 68, 60, 90, 70, 71, 48, 73, 50, 61, 77, 62, 61, 55, 71, 77, 63, 50, 77, 86, 66, 81, 60, 81, 65, 83, 51, 69, 67, 58, 71, 73, 60, 61, 57, 70, 67, 59, 49, 59, 81, 53, 61, 124, 57, 47, 57, 71, 65, 64, 172, 74, 82, 83, 71, 77, 68, 54, 64, 64, 54, 53, 59, 55, 72, 56, 61, 62, 71, 102, 76, 61, 66, 64, 61, 78, 60, 79, 68, 54, 55, 87, 60, 112, 46, 52, 44, 52, 60, 63, 62, 48, 91, 57, 56, 57, 56, 50, 85, 83, 107, 66, 77, 100, 65, 60, 57, 51, 62, 67, 70, 55, 67, 73, 49, 64, 48, 73, 81, 50, 55, 50, 59, 55, 60, 78, 65, 57, 78, 68, 69, 80, 56, 47, 54, 44, 67, 67, 68, 75, 72, 52, 65, 66, 76, 86, 53, 98, 76, 77, 77, 65, 56, 62, 69, 33, 54, 58, 80, 65, 53, 73, 67, 75, 53, 61, 79, 71, 52, 47, 75, 97, 52, 89, 81, 61, 66, 77, 115, 76, 64, 80, 54, 81, 71, 82, 69, 61, 49, 55, 54, 90, 90, 66, 82, 64, 61, 57, 97, 66, 52, 56, 72, 52, 83, 79, 63, 67, 61, 59, 86, 56, 42, 52, 52, 77, 77, 53, 86, 53, 50, 63, 45, 67, 51, 57, 53, 67, 61, 65, 96, 54, 30, 66, 63, 53, 86, 85, 65, 58, 77, 65, 54, 65, 63, 60, 62, 69, 47, 66, 62, 52, 66, 79, 60, 53, 76, 76, 46, 62, 75, 80, 69, 61, 66, 65, 70, 79, 46, 60, 54, 68, 97, 44, 57, 74, 75, 67, 55, 50, 75, 67, 73, 69, 71, 66, 72, 57, 47, 45, 75, 72, 80, 42, 76, 72, 64, 66, 54, 78, 69, 63, 47, 65, 39, 57, 56, 62, 104, 55, 60, 73, 78, 102, 58, 57, 66, 63, 61, 70, 89, 58, 67, 90, 58, 61, 60, 72, 62, 77, 45, 59, 80, 62, 68, 77, 66, 77, 70, 41, 47, 74, 61, 56, 57, 81, 50, 59, 76, 76, 101, 58, 41, 53, 43, 85, 52, 46, 73, 70, 62, 73, 45, 70, 63, 75, 64, 56, 60, 46, 55, 47, 64, 84, 85, 57, 63, 60, 39, 65, 58, 71, 52, 56, 52, 80, 93, 47, 59, 70, 62, 69, 53, 63, 63, 62, 77, 74, 52, 62, 54, 64, 77, 68, 51, 59, 49, 43, 95, 61, 70, 49, 59, 75, 109, 54, 63, 54, 85, 71, 67, 72, 40, 49, 62, 57, 78, 62, 65, 55, 66, 59, 70, 56, 43, 52, 68, 63, 59, 57, 58, 70, 67, 133, 76, 67, 58, 55, 63, 75, 45, 84, 92, 53, 107, 62, 73, 56, 89, 43, 66, 59, 48, 61, 70, 67, 57, 80, 52, 56, 55, 50, 83, 62, 82, 59, 72, 47, 59, 75, 42, 51, 66, 71, 76, 42, 59, 59, 71, 49, 101, 90, 61, 85, 67, 56, 60, 63, 61, 89, 66, 90, 78, 51, 103, 84, 60, 76, 129, 52, 68, 59, 68, 74, 61, 69, 72, 78, 64, 54, 82, 57, 47, 77, 76, 65, 51, 66, 76, 65, 59, 64, 78, 63, 52, 90, 71, 71, 52, 51, 78, 67, 50, 48, 58, 80, 74, 65, 72, 54, 65, 70, 64, 56, 57, 88, 73, 47, 56, 63, 57, 60, 46, 68, 75, 61, 61, 61, 58, 76, 58, 64, 82, 87, 73, 73, 62, 102, 71, 59, 64, 62, 83, 67, 61, 68, 62, 70, 55, 71, 63, 58, 71, 64, 64, 81, 82, 74, 63, 55, 77, 56, 83, 99, 62, 74, 66, 72, 62, 56, 62, 60, 48, 55, 57, 53, 64, 55, 73, 61, 60, 71, 55, 78, 75, 79, 52, 47, 54, 51, 66, 42, 53, 69, 70, 65, 52, 73, 57, 63, 49, 58, 71, 57, 59, 49, 48, 72, 72, 97, 60, 108, 54, 55, 75, 94, 66, 48, 65, 61, 55, 45, 64, 66, 63, 59, 47, 49, 59, 65, 75, 55, 56, 57, 53, 85, 79, 55, 68, 56, 63, 69, 65, 48, 62, 69, 69, 74, 58, 67, 64, 39, 46, 61, 78, 60, 58, 57, 69, 48, 57, 67, 63, 64, 65, 66, 90, 68, 87, 64, 57, 74, 61, 65, 55, 64, 70, 68, 73, 59, 46, 62, 79, 69, 149, 76, 46, 74, 73, 59, 63, 71, 56, 97, 76, 66, 75, 48, 49, 79, 65, 50, 69, 57, 73, 64, 74, 57, 75, 65, 59, 102, 49, 63, 59, 72, 56, 58, 61, 54, 66, 50, 74, 58, 67, 59, 50, 71, 71, 58, 63, 90, 73, 67, 53, 115, 89, 50, 78, 69, 68, 78, 60, 62, 65, 75, 82, 71, 77, 53, 72, 61, 77, 68, 54, 58, 73, 59, 56, 51, 74, 50, 78, 70, 66, 58, 50, 68, 64, 78, 47, 56, 84, 72, 53, 60, 56, 70, 76, 60, 71, 53, 72, 81, 90, 70, 60, 77, 40, 97, 76, 69, 69, 80, 110, 66, 54, 75, 63, 67, 54, 48, 134, 76, 77, 85, 75, 67, 69, 65, 68, 54, 49, 74, 83, 78, 64, 79, 66, 61, 71, 73, 63, 51, 69, 56, 57, 60, 64, 70, 58, 67, 69, 77, 64, 64, 60, 51, 53, 64, 56, 60, 56, 62, 62, 54, 72, 56, 68, 89, 52, 66, 60, 60, 64, 49, 76, 130, 66, 56, 80, 76, 65, 72, 63, 79, 67, 64, 66, 77, 63, 70, 59, 79, 83, 98, 59, 53, 69, 59, 52, 60, 68, 54, 48, 71, 62, 72, 80, 67, 67, 75, 57, 54, 96, 70, 56, 51, 50, 57, 74, 46, 55, 60, 56, 38, 62, 67, 65, 71, 73, 70, 86, 87, 57, 107, 74, 68, 45, 69, 56, 64, 77, 72, 61, 71, 47, 73, 88, 62, 66, 69, 73, 62, 55, 57, 63, 59, 78, 63, 86, 79, 84, 63, 61, 65, 68, 55, 73, 60, 50, 66, 72, 52, 55, 74, 60, 90, 112, 78, 60, 76, 61, 63, 70, 77, 76, 61, 59, 57, 57, 72, 78, 60, 50, 49, 54, 64, 93, 63, 86, 46, 64, 70, 68, 47, 60, 100, 65, 67, 46, 59, 64, 60, 73, 67, 69, 70, 54, 63, 53, 66, 75, 69, 40, 59, 65, 66, 50, 62, 91, 60, 60, 68, 62, 37, 60, 79, 69, 57, 70, 58, 56, 62, 67, 56, 65, 82, 63, 48, 67, 96, 64, 47, 169, 68, 46, 56, 75, 77, 56, 77, 80, 54, 90, 62, 44, 60, 46, 49, 53, 68, 56, 122, 63, 63, 57, 79, 73, 65, 57, 79, 62, 59, 55, 102, 70, 89, 50, 88, 55, 63, 68, 56, 66, 79, 85, 51, 60, 59, 71, 54, 105, 89, 76, 68, 51, 65, 60, 56, 90, 58, 60, 62, 54, 59, 72, 72, 65, 64, 79, 45, 63, 61, 68, 52, 66, 60, 56, 83, 76, 60, 61, 78, 73, 77, 65, 80, 47, 51, 51, 72, 74, 66, 64, 78, 75, 52, 84, 76, 58, 68, 78, 71, 96, 67, 68, 65, 65, 66, 60, 53, 98, 58, 69, 63, 68, 48, 77, 54, 70, 77, 53, 68, 67, 64, 87, 97, 61, 52, 60, 65, 108, 73, 81, 69, 57, 71, 77, 84, 69, 78, 63, 64, 51, 73, 64, 66, 80, 62, 61, 71, 82, 72, 106, 53, 72, 62, 55, 72, 56, 45, 77, 57, 55, 60, 89, 83, 55, 78, 67, 50, 52, 72, 56, 59, 52, 63, 60, 78, 65, 86, 73, 62, 77, 55, 49, 67, 59, 64, 87, 83, 64, 52, 79, 79, 64, 57, 66, 53, 77, 52, 73, 71, 62, 62, 61, 82, 58, 58, 58, 95, 73, 49, 78, 56, 70, 62, 57, 89, 54, 51, 63, 57, 73, 50, 63, 61, 62, 58, 58, 62, 64, 69, 88, 71, 62, 70, 81, 86, 64, 54, 76, 49, 62, 55, 70, 52, 46, 44, 61, 59, 43, 51, 66, 56, 43, 52, 58, 71, 60, 72, 107, 61, 73, 87, 85, 83, 54, 57, 54, 78, 57, 79, 101, 66, 68, 98, 67, 65, 57, 56, 72, 58, 65, 74, 87, 62, 75, 66, 50, 57, 64, 52, 88, 57, 52, 53, 76, 74, 67, 52, 69, 65, 89, 67, 47, 71, 75, 60, 62, 36, 85, 65, 68, 104, 48, 58, 66, 68, 68, 54, 65, 44, 64, 58, 59, 69, 81, 53, 83, 77, 54, 51, 82, 64, 56, 56, 55, 84, 73, 74, 51, 73, 78, 70, 48, 60, 46, 80, 63, 66, 59, 62, 67, 78, 61, 73, 58, 47, 54, 73, 106, 66, 61, 54, 64, 81, 116, 65, 66, 57, 78, 65, 61, 74, 78, 53, 64, 58, 56, 66, 59, 58, 71, 66, 62, 74, 55, 66, 54, 66, 68, 71, 48, 98, 53, 98, 68, 72, 69, 47, 69, 60, 59, 73, 92, 67, 117, 63, 70, 52, 67, 62, 43, 68, 79, 74, 47, 61, 62, 59, 63, 37, 50, 63, 64, 61, 52, 64, 64, 54, 63, 58, 72, 64, 76, 65, 128, 73, 48, 48, 63, 65, 66, 78, 57, 86, 41, 58, 54, 55, 56, 52, 84, 43, 67, 42, 101, 57, 45, 67, 122, 59, 52, 64, 74, 50, 61, 61, 59, 84, 63, 77, 82, 52, 66, 63, 58, 63, 71, 54, 61, 78, 60, 50, 78, 58, 67, 79, 40, 67, 65, 63, 85, 57, 77, 50, 49, 63, 62, 68, 52, 72, 57, 58, 53, 61, 81, 77, 81, 52, 78, 65, 71, 66, 65, 62, 56, 69, 55, 59, 38, 36, 64, 60, 108, 59, 72, 62, 61, 81, 71, 67, 57, 74, 65, 55, 74, 47, 38, 55, 64, 66, 68, 72, 63, 85, 52, 71, 84, 59, 60, 52, 53, 64, 82, 48, 79, 76, 63, 67, 52, 96, 74, 38, 68, 57, 67, 74, 68, 73, 74, 53, 69, 44, 65, 74, 72, 82, 64, 69, 101, 57, 95, 40, 70, 119, 56, 60, 80, 63, 63, 65, 73, 87, 76, 68, 36, 58, 62, 58, 50, 56, 74, 116, 71, 71, 86, 65, 54, 82, 76, 51, 95, 48, 61, 53, 88, 69, 50, 77, 70, 64, 59, 58, 71, 65, 54, 68, 46, 46, 96, 60, 60, 50, 63, 71, 74, 50, 87, 79, 65, 50, 83, 63, 73, 49, 51, 83, 82, 69, 84, 78, 53, 58, 73, 59, 68, 72, 66, 51, 61, 74, 54, 68, 49, 79, 58, 68, 80, 51, 69, 62, 66, 72, 71, 52, 119, 93, 79, 39, 41, 72, 51, 62, 67, 102, 76, 89, 72, 57, 63, 70, 64, 72, 46, 63, 72, 80, 110, 59, 67, 76, 75, 65, 67, 72, 55, 77, 74, 55, 56, 67, 45, 56, 61, 67, 78, 68, 50, 65, 59, 64, 53, 42, 62, 49, 57, 57, 76, 53, 41, 66, 67, 73, 104, 53, 69, 59, 90, 47, 69, 72, 59, 81, 69, 88, 68, 74, 64, 60, 60, 67, 84, 82, 83, 67, 58, 89, 50, 58, 69, 90, 45, 79, 54, 48, 54, 83, 90, 51, 73, 68, 56, 59, 51, 56, 97, 64, 47, 70, 52, 71, 52, 63, 58, 64, 63, 63, 62, 61, 79, 77, 63, 68, 70, 79, 75, 46, 74, 61, 72, 57, 70, 59, 82, 50, 42, 85, 72, 54, 63, 56, 86, 49, 69, 56, 58, 57, 58, 57, 99, 49, 77, 59, 68, 64, 44, 100, 74, 35, 101, 62, 59, 54, 81, 46, 85, 46, 45, 88, 45, 65, 63, 76, 55, 79, 56, 65, 60, 96, 78, 72, 81, 66, 46, 62, 56, 75, 58, 54, 62, 55, 59, 72, 72, 62, 44, 53, 49, 56, 66, 74, 53, 67, 99, 74, 53, 55, 66, 56, 64, 67, 51, 68, 89, 59, 55, 86, 75, 64, 70, 39, 73, 90, 67, 46, 71, 53, 60, 69, 51, 80, 81, 75, 70, 84, 72, 61, 61, 61, 105, 60, 47, 56, 84, 107, 61, 66, 69, 65, 85, 74, 55, 95, 83, 53, 92, 46, 61, 77, 65, 70, 63, 69, 42, 49, 63, 57, 42, 59, 62, 49, 61, 65, 77, 52, 89, 69, 51, 81, 69, 76, 69, 63, 70, 74, 52, 63, 56, 48, 55, 70, 64, 66, 60, 65, 48, 72, 52, 120, 51, 50, 46, 57, 45, 44, 66, 67, 61, 55, 56, 96, 54, 65, 79, 63, 85, 50, 65, 76, 62, 56, 55, 53, 60, 31, 61, 64, 64, 59, 75, 60, 83, 67, 68, 69, 61, 74, 54, 63, 48, 70, 67, 84, 47, 74, 69, 62, 75, 96, 72, 78, 52, 51, 77, 94, 150, 46, 55, 75, 37, 56, 61, 90, 76, 52, 68, 69, 72, 74, 78, 65, 54, 76, 51, 57, 44, 50, 73, 78, 63, 66, 60, 60, 52, 57, 64, 120, 78, 89, 71, 43, 74, 56, 76, 94, 77, 98, 88, 47, 59, 69, 56, 66, 66, 57, 57, 62, 71, 66, 72, 61, 63, 57, 71, 98, 48, 63, 63, 75, 54, 90, 78, 29, 61, 79, 43, 68, 52, 69, 73, 78, 60, 69, 50, 59, 53, 47, 59, 71, 43, 78, 78, 63, 57, 100, 86, 50, 60, 69, 69, 57, 50, 49, 63, 62, 67, 52, 61, 51, 44, 53, 63, 67, 72, 68, 60, 64, 64, 52, 55, 67, 83, 62, 53, 40, 90, 60, 90, 59, 57, 66, 80, 85, 90, 110, 63, 62, 62, 64, 52, 57, 71, 76, 62, 43, 91, 73, 66, 59, 50, 52, 53, 57, 98, 66, 56, 52, 81, 66, 58, 61, 70, 53, 64, 64, 45, 63, 70, 62, 60, 54, 62, 50, 66, 68, 51, 52, 64, 53, 60, 54, 66, 61, 53, 65, 81, 63, 47, 72, 74, 63, 67, 104, 58, 44, 51, 57, 62, 60, 64, 75, 74, 75, 56, 57, 52, 67, 68, 67, 49, 56, 53, 66, 97, 105, 72, 80, 92, 44, 56, 64, 43, 62, 76, 54, 79, 88, 41, 83, 58, 59, 79, 77, 61, 67, 56, 55, 58, 60, 69, 52, 75, 48, 76, 58, 78, 83, 80, 46, 93, 72, 77, 40, 53, 70, 46, 55, 82, 66, 56, 61, 62, 57, 70, 70, 80, 76, 58, 59, 63, 63, 76, 76, 62, 62, 59, 47, 61, 64, 86, 58, 62, 62, 71, 115, 68, 67, 87, 60, 75, 60, 62, 69, 32, 60, 51, 68, 64, 65, 55, 61, 50, 68, 74, 64, 92, 66, 63, 75, 67, 77, 53, 62, 114, 63, 73, 83, 71, 64, 73, 74, 84, 60, 69, 66, 65, 40, 58, 76, 59, 61, 52, 92, 90, 87, 50, 75, 63, 61, 83, 56, 46, 56, 75, 74, 72, 68, 87, 45, 94, 62, 71, 59, 73, 58, 44, 59, 59, 37, 89, 61, 77, 83, 73, 64, 55, 72, 55, 70, 45, 90, 39, 54, 62, 77, 52, 74, 75, 60, 49, 58, 52, 43, 65, 58, 70, 59, 55, 65, 64, 89, 54, 71, 63, 48, 70, 93, 63, 84, 73, 53, 47, 76, 57, 65, 49, 44, 56, 80, 143, 71, 65, 70, 70, 89, 60, 75, 50, 61, 100, 57, 88, 84, 58, 55, 50, 63, 53, 123, 46, 73, 66, 65, 49, 74, 53, 79, 102, 70, 72, 83, 54, 75, 84, 57, 74, 91, 51, 91, 47, 48, 60, 57, 84, 46, 82, 79, 121, 67, 114, 75, 75, 99, 116, 64, 73, 66, 88, 68, 74, 38, 66, 50, 65, 62, 52, 43, 79, 56, 46, 55, 48, 54, 84, 61, 77, 74, 69, 50, 77, 62, 84, 81, 55, 38, 80, 45, 68, 88, 61, 74, 72, 84, 53, 54, 60, 59, 67, 77, 77, 92, 50, 65, 46, 52, 66, 61, 54, 58, 54, 58, 64, 82, 74, 64, 59, 57, 45, 55, 59, 81, 76, 72, 46, 66, 67, 70, 54, 84, 47, 70, 57, 69, 57, 77, 53, 61, 63, 58, 70, 100, 86, 63, 66, 68, 75, 58, 74, 58, 71, 48, 62, 47, 64, 118, 50, 44, 73, 76, 65, 83, 58, 42, 71, 65, 70, 49, 62, 80, 82, 52, 57, 69, 52, 61, 105, 57, 82, 80, 76, 54, 62, 53, 68, 67, 58, 61, 42, 58, 60, 61, 48, 71, 79, 61, 66, 111, 63, 54, 68, 53, 61, 45, 59, 63, 66, 53, 78, 84, 40, 58, 50, 66, 63, 60, 58, 62, 61, 68, 55, 57, 66, 74, 87, 73, 73, 55, 63, 70, 62, 60, 70, 64, 58, 53, 107, 53, 69, 51, 58, 71, 59, 58, 61, 71, 65, 67, 50, 64, 73, 57, 67, 53, 77, 66, 65, 63, 58, 65, 57, 70, 57, 75, 80, 105, 72, 49, 107, 60, 62, 56, 100, 77, 74, 75, 54, 67, 56, 105, 69, 61, 47, 56, 46, 69, 62, 63, 58, 57, 66, 69, 50, 59, 59, 79, 71, 65, 80, 69, 81, 56, 59, 72, 58, 62, 69, 64, 75, 65, 73, 47, 77, 63, 72, 49, 89, 43, 81, 71, 60, 47, 89, 58, 37, 67, 68, 64, 86, 63, 57, 49, 59, 61, 109, 62, 58, 49, 96, 60, 63, 57, 57, 54, 67, 61, 67, 84, 56, 54, 72, 49, 47, 55, 43, 67, 78, 59, 56, 63, 64, 54, 89, 63, 68, 60, 59, 76, 77, 61, 67, 57, 63, 90, 59, 62, 65, 50, 58, 43, 75, 48, 78, 73, 80, 118, 47, 69, 53, 46, 58, 65, 47, 60, 85, 57, 44, 48, 71, 55, 49, 50, 59, 60, 90, 62, 65, 74, 66, 77, 67, 71, 67, 61, 77, 72, 74, 66, 55, 57, 47, 58, 58, 65, 75, 67, 40, 89, 69, 48, 72, 60, 55, 72, 64, 79, 69, 54, 65, 62, 63, 58, 80, 121, 74, 58, 102, 86, 59, 58, 75, 64, 56, 49, 82, 74, 71, 62, 75, 55, 65, 53, 89, 44, 79, 69, 59, 75, 62, 51, 71, 79, 64, 81, 85, 73, 52, 70, 73, 52, 93, 86, 67, 73, 72, 65, 67, 57, 70, 63, 49, 68, 59, 77, 61, 74, 68, 60, 64, 63, 52, 60, 89, 77, 70, 83, 67, 58, 74, 76, 56, 153, 63, 62, 84, 75, 82, 65, 89, 51, 61, 57, 76, 49, 58, 87, 73, 72, 71, 60, 61, 70, 74, 80, 94, 63, 58, 66, 65, 76, 65, 66, 78, 66, 81, 56, 71, 70, 77, 83, 75, 57, 49, 62, 81, 56, 80, 70, 73, 57, 74, 99, 76, 70, 75, 53, 68, 45, 76, 57, 71, 86, 54, 62, 72, 52, 46, 66, 61, 66, 55, 61, 72, 63, 70, 63, 54, 64, 68, 75, 58, 58, 64, 85, 83, 62, 65, 56, 78, 79, 60, 64, 41, 64, 69, 67, 75, 51, 43, 94, 60, 39, 71, 61, 55, 59, 47, 62, 65, 68, 118, 44, 75, 68, 70, 65, 44, 94, 110, 64, 65, 68, 57, 36, 80, 70, 56, 76, 58, 70, 56, 40, 60, 104, 56, 79, 65, 57, 73, 50, 69, 85, 48, 78, 73, 59, 49, 53, 70, 74, 51, 62, 85, 57, 48, 58, 54, 72, 112, 82, 87, 69, 61, 58, 78, 76, 61, 70, 61, 54, 68, 60, 87, 67, 40, 87, 49, 68, 45, 89, 62, 61, 54, 73, 64, 78, 56, 53, 62, 69, 51, 66, 60, 72, 70, 60, 60, 59, 62, 81, 100, 68, 53, 56, 79, 52, 58, 44, 61, 65, 81, 59, 52, 68, 55, 61, 87, 98, 79, 68, 51, 60, 79, 50, 65, 65, 77, 68, 45, 68, 72, 65, 79, 63, 55, 63, 75, 64, 112, 67, 55, 44, 56, 76, 74, 61, 60, 47, 83, 71, 50, 63, 64, 63, 64, 52, 60, 67, 84, 59, 72, 52, 56, 82, 74, 77, 60, 50, 49, 67, 48, 57, 80, 97, 65, 63, 72, 77, 74, 70, 59, 70, 73, 62, 60, 64, 49, 68, 61, 58, 58, 79, 44, 64, 73, 95, 60, 87, 59, 56, 57, 67, 69, 57, 68, 63, 61, 59, 58, 66, 52, 77, 91, 70, 74, 67, 57, 56, 64, 64, 68, 54, 68, 55, 61, 61, 77, 57, 71, 62, 63, 58, 43, 112, 64, 62, 78, 56, 71, 64, 51, 55, 58, 57, 66, 51, 72, 65, 83, 80, 60, 57, 62, 52, 90, 78, 76, 58, 53, 59, 61, 57, 68, 52, 48, 60, 53, 59, 55, 47, 80, 62, 71, 64, 71, 56, 81, 65, 76, 59, 81, 64, 57, 45, 67, 63, 60, 57, 65, 64, 59, 68, 103, 61, 70, 49, 54, 59, 65, 66, 63, 72, 69, 54, 63, 55, 68, 60, 57, 90, 92, 58, 52, 75, 52, 62, 68, 74, 80, 54, 83, 87, 71, 56, 54, 66, 59, 68, 48, 68, 68, 54, 57, 56, 53, 62, 77, 68, 68, 67, 55, 75, 47, 67, 50, 84, 63, 46, 57, 67, 63, 54, 82, 52, 85, 64, 79, 78, 61, 71, 61, 82, 68, 87, 73, 66, 57, 63, 71, 47, 60, 74, 59, 56, 55, 71, 70, 67, 59, 63, 68, 40, 65, 88, 58, 57, 56, 58, 73, 78, 64, 66, 66, 69, 66, 64, 75, 64, 74, 65, 70, 119, 73, 66, 57, 59, 57, 47, 64, 60, 54, 66, 52, 44, 148, 59, 87, 87, 78, 59, 54, 66, 79, 53, 72, 59, 78, 100, 67, 66, 50, 103, 62, 57, 40, 45, 53, 45, 78, 76, 59, 78, 71, 72, 74, 74, 37, 68, 49, 71, 83, 77, 48, 63, 69, 73, 59, 60, 62, 48, 75, 79, 95, 68, 99, 47, 61, 70, 74, 47, 47, 61, 41, 67, 66, 51, 70, 65, 72, 36, 53, 56, 79, 64, 79, 60, 65, 66, 78, 68, 67, 73, 62, 59, 57, 61, 65, 71, 60, 73, 81, 90, 55, 72, 45, 66, 58, 54, 77, 54, 58, 66, 61, 55, 72, 59, 57, 83, 71, 82, 44, 61, 65, 65, 76, 53, 71, 73, 67, 63, 60, 62, 79, 63, 50, 70, 77, 51, 49, 57, 72, 71, 80, 71, 73, 57, 88, 54, 81, 57, 78, 75, 51, 54, 69, 73, 79, 71, 62, 45, 71, 66, 82, 65, 74, 66, 62, 57, 51, 87, 59, 51, 59, 67, 61, 64, 71, 76, 78, 61, 58, 46, 66, 46, 75, 81, 57, 51, 62, 74, 92, 68, 41, 61, 64, 64, 68, 62, 62, 56, 80, 60, 77, 91, 51, 66, 57, 69, 67, 77, 54, 74, 55, 58, 50, 51, 49, 35, 59, 68, 68, 65, 87, 63, 58, 86, 59, 57, 86, 54, 48, 84, 70, 72, 78, 75, 53, 57, 60, 86, 90, 66, 72, 54, 54, 72, 76, 51, 75, 51, 77, 57, 54, 51, 51, 75, 64, 56, 64, 83, 55, 53, 70, 76, 79, 83, 46, 50, 53, 55, 64, 72, 69, 57, 67, 63, 63, 60, 81, 77, 79, 57, 50, 53, 82, 61, 58, 76, 45, 89, 93, 65, 67, 75, 70, 42, 68, 113, 60, 57, 65, 65, 77, 54, 128, 67, 61, 48, 51, 82, 79, 69, 55, 49, 72, 46, 60, 62, 57, 66, 57, 48, 66, 88, 96, 44, 49, 44, 54, 68, 80, 57, 68, 71, 68, 58, 57, 60, 54, 73, 85, 92, 66, 59, 60, 57, 82, 69, 83, 62, 65, 72, 60, 75, 58, 67, 60, 81, 69, 56, 79, 62, 74, 64, 54, 61, 49, 63, 51, 59, 63, 51, 66, 40, 69, 58, 82, 50, 64, 58, 43, 57, 61, 60, 63, 60, 60, 77, 75, 76, 101, 54, 46, 55, 54, 45, 60, 71, 62, 68, 77, 65, 83, 62, 79, 61, 55, 65, 59, 61, 42, 57, 65, 58, 69, 67, 54, 58, 54, 62, 67, 73, 101, 77, 66, 69, 57, 59, 59, 50, 58, 61, 57, 78, 58, 63, 50, 46, 70, 91, 119, 78, 72, 62, 58, 74, 52, 65, 63, 78, 57, 45, 80, 74, 71, 51, 86, 109, 60, 66, 114, 66, 71, 62, 43, 64, 82, 71, 63, 69, 48, 57, 53, 62, 71, 56, 76, 54, 67, 69, 64, 55, 58, 69, 78, 87, 53, 82, 62, 64, 83, 61, 73, 66, 62, 83, 57, 47, 84, 47, 62, 75, 79, 97, 61, 65, 74, 56, 78, 63, 46, 57, 73, 87, 65, 45, 56, 60, 73, 62, 78, 60, 94, 62, 79, 65, 54, 69, 78, 85, 84, 62, 70, 59, 74, 47, 70, 75, 67, 73, 49, 80, 110, 52, 73, 80, 57, 57, 67, 61, 70, 62, 64, 49, 88, 60, 63, 57, 78, 82, 62, 71, 80, 63, 54, 93, 64, 99, 63, 64, 85, 62, 71, 72, 69, 51, 72, 63, 85, 82, 63, 54, 60, 81, 56, 61, 78, 70, 64, 79, 47, 65, 66, 72, 73, 72, 74, 59, 65, 85, 52, 56, 71, 85, 60, 67, 67, 58, 77, 87, 60, 61, 81, 77, 51, 63, 75, 61, 72, 60, 64, 62, 53, 65, 66, 69, 68, 75, 66, 71, 59, 59, 62, 110, 141, 78, 132, 76, 63, 100, 93, 73, 85, 59, 52, 43, 64, 78, 47, 82, 67, 65, 65, 77, 63, 64, 52, 77, 42, 89, 63, 52, 42, 56, 86, 143, 55, 54, 75, 60, 56, 78, 72, 59, 60, 72, 70, 65, 54, 63, 74, 60, 75, 74, 60, 65, 85, 66, 119, 59, 81, 44, 71, 53, 48, 103, 62, 52, 90, 79, 94, 60, 66, 69, 51, 68, 60, 60, 65, 74, 49, 76, 67, 57, 62, 80, 65, 64, 66, 49, 71, 55, 72, 47, 76, 92, 79, 68, 78, 68, 45, 63, 78, 88, 69, 44, 53, 50, 71, 75, 70, 55, 53, 51, 61, 77, 96, 68, 112, 56, 85, 67, 83, 68, 67, 67, 71, 95, 89, 51, 52, 72, 94, 53, 44, 97, 55, 65, 64, 48, 62, 58, 73, 69, 54, 68, 77, 65, 56, 65, 59, 80, 51, 81, 44, 53, 40, 71, 73, 60, 52, 78, 95, 50, 78, 50, 66, 58, 41, 102, 93, 62, 58, 55, 45, 58, 61, 64, 63, 55, 93, 65, 67, 56, 52, 41, 71, 72, 49, 54, 69, 94, 59, 71, 64, 81, 53, 49, 45, 78, 60, 55, 69, 57, 75, 76, 50, 46, 68, 51, 62, 73, 95, 58, 70, 58, 67, 49, 59, 58, 87, 65, 64, 77, 58, 70, 47, 71, 104, 61, 55, 55, 56, 79, 55, 68, 74, 77, 53, 66, 71, 61, 105, 59, 53, 53, 70, 77, 56, 69, 46, 83, 41, 44, 46, 60, 71, 59, 67, 62, 73, 71, 56, 45, 70, 43, 67, 67, 56, 77, 63, 72, 110, 65, 68, 57, 63, 61, 71, 58, 50, 68, 65, 53, 64, 73, 91, 50, 77, 56, 58, 92, 45, 55, 83, 42, 82, 54, 65, 78, 46, 53, 70, 62, 71, 72, 56, 57, 60, 55, 60, 76, 67, 103, 81, 55, 82, 88, 55, 62, 62, 58, 64, 87, 65, 81, 87, 72, 77, 65, 59, 57, 78, 60, 74, 61, 67, 51, 56, 55, 67, 63, 64, 66, 55, 67, 75, 62, 63, 58, 84, 80, 54, 81, 64, 60, 67, 71, 60, 61, 52, 66, 99, 59, 68, 81, 56, 51, 52, 82, 88, 49, 71, 78, 60, 44, 87, 67, 60, 61, 60, 65, 57, 54, 55, 55, 74, 92, 54, 69, 65, 80, 48, 60, 70, 78, 62, 72, 77, 60, 52, 56, 50, 50, 51, 83, 86, 79, 124, 64, 61, 65, 59, 51, 67, 63, 60, 47, 90, 55, 66, 61, 69, 64, 55, 55, 58, 68, 82, 57, 65, 69, 54, 74, 69, 65, 79, 50, 95, 95, 58, 69, 50, 53, 64, 62, 48, 61, 62, 63, 57, 52, 50, 68, 66, 48, 55, 75, 123, 79, 80, 64, 119, 66, 77, 57, 63, 55, 57, 55, 66, 74, 60, 77, 60, 67, 59, 67, 61, 53, 53, 62, 63, 63, 65, 41, 74, 77, 50, 59, 73, 89, 68, 60, 35, 67, 50, 80, 71, 76, 71, 77, 78, 62, 84, 67, 60, 69, 90, 100, 45, 70, 53, 68, 43, 51, 75, 61, 62, 74, 70, 62, 54, 49, 51, 53, 55, 63, 57, 79, 57, 69, 66, 58, 75, 93, 54, 86, 72, 54, 87, 81, 58, 64, 57, 55, 69, 65, 59, 44, 70, 60, 50, 60, 71, 74, 65, 57, 76, 61, 62, 45, 80, 51, 61, 61, 61, 68, 60, 69, 65, 61, 56, 72, 68, 56, 67, 52, 64, 53, 60, 60, 70, 60, 70, 65, 69, 71, 63, 63, 78, 72, 63, 74, 55, 53, 89, 66, 59, 68, 56, 81, 56, 75, 72, 90, 50, 68, 60, 73, 69, 83, 59, 66, 52, 64, 75, 77, 66, 62, 58, 74, 58, 76, 65, 54, 54, 65, 47, 70, 86, 55, 78, 55, 76, 54, 72, 62, 54, 50, 69, 70, 53, 48, 80, 55, 81, 67, 69, 75, 45, 48, 63, 66, 52, 57, 56, 52, 60, 64, 67, 60, 61, 73, 53, 67, 60, 66, 58, 109, 67, 59, 81, 79, 45, 66, 97, 66, 76, 50, 61, 52, 68, 52, 57, 58, 65, 58, 67, 51, 72, 84, 67, 63, 59, 58, 48, 71, 75, 78, 74, 67, 63, 74, 58, 57, 56, 54, 56, 47, 56, 60, 53, 61, 74, 88, 81, 64, 55, 78, 66, 75, 55, 66, 69, 76, 63, 62, 70, 68, 69, 59, 57, 63, 110, 52, 58, 66, 59, 60, 122, 61, 85, 62, 52, 69, 63, 84, 54, 70, 78, 71, 55, 56, 96, 66, 66, 56, 50, 61, 75, 63, 73, 75, 62, 52, 61, 72, 52, 69, 70, 51, 52, 56, 61, 60, 47, 62, 67, 71, 63, 61, 63, 75, 64, 63, 65, 95, 57, 88, 85, 78, 53, 77, 43, 70, 76, 52, 90, 56, 58, 61, 77, 79, 64, 71, 59, 64, 51, 56, 93, 62, 70, 67, 50, 70, 64, 60, 71, 66, 64, 58, 73, 75, 69, 52, 70, 56, 62, 67, 78, 57, 60, 59, 72, 73, 61, 50, 69, 71, 63, 72, 62, 67, 59, 54, 52, 51, 63, 67, 51, 102, 61, 56, 101, 76, 55, 61, 58, 80, 73, 61, 65, 52, 66, 65, 64, 62, 99, 70, 60, 70, 58, 71, 51, 69, 59, 79, 56, 64, 77, 70, 80, 40, 47, 71, 71, 51, 61, 66, 63, 66, 44, 62, 56, 54, 80, 113, 65, 74, 72, 60, 75, 61, 72, 69, 77, 68, 69, 74, 51, 74, 67, 72, 46, 60, 62, 64, 63, 68, 62, 71, 56, 57, 61, 79, 60, 57, 56, 62, 55, 64, 78, 59, 49, 82, 71, 63, 55, 57, 65, 74, 54, 62, 89, 62, 56, 55, 87, 67, 67, 69, 91, 60, 61, 62, 56, 75, 66, 55, 56, 50, 51, 55, 67, 53, 66, 61, 51, 81, 51, 82, 39, 59, 64, 76, 62, 58, 60, 75, 72, 75, 63, 72, 58, 60, 58, 58, 79, 81, 77, 61, 77, 88, 66, 66, 70, 59, 63, 59, 68, 72, 54, 69, 75, 47, 48, 66, 68, 57, 56, 52, 55, 63, 45, 68, 52, 79, 59, 60, 75, 102, 66, 53, 48, 71, 55, 70, 169, 68, 53, 62, 79, 63, 58, 82, 49, 57, 58, 66, 48, 73, 53, 64, 87, 51, 62, 94, 54, 71, 51, 77, 63, 93, 62, 96, 61, 60, 58, 75, 64, 57, 80, 74, 60, 75, 71, 71, 62, 67, 93, 60, 49, 50, 56, 72, 91, 71, 68, 65, 81, 63, 49, 69, 47, 63, 64, 55, 65, 58, 68, 70, 53, 73, 73, 61, 67, 44, 52, 60, 64, 66, 79, 68, 70, 74, 74, 57, 69, 46, 58, 67, 69, 42, 69, 80, 47, 87, 80, 58, 54, 52, 71, 96, 53, 55, 69, 64, 78, 63, 63, 69, 79, 85, 69, 77, 67, 60, 64, 58, 70, 58, 57, 66, 71, 62, 58, 64, 73, 130, 95, 82, 53, 54, 78, 65, 98, 62, 69, 74, 68, 57, 57, 69, 92, 88, 70, 60, 81, 76, 65, 65, 66, 53, 53, 62, 88, 57, 65, 65, 49, 66, 61, 50, 69, 53, 62, 65, 58, 69, 55, 84, 59, 50, 60, 82, 68, 61, 76, 57, 66, 77, 53, 69, 71, 61, 36, 81, 62, 103, 55, 59, 81, 57, 76, 78, 39, 62, 55, 73, 61, 65, 56, 61, 63, 66, 71, 64, 74, 66, 74, 80, 57, 67, 60, 70, 98, 80, 53, 58, 76, 68, 59, 59, 64, 68, 63, 59, 58, 56, 80, 69, 53, 84, 80, 55, 82, 67, 64, 58, 50, 67, 57, 82, 52, 55, 90, 58, 57, 61, 76, 56, 84, 66, 65, 103, 71, 67, 44, 75, 61, 72, 78, 85, 71, 58, 58, 71, 62, 82, 71, 54, 69, 72, 71, 88, 64, 53, 65, 60, 64, 75, 45, 57, 65, 67, 46, 59, 64, 73, 73, 51, 52, 61, 57, 59, 63, 79, 77, 64, 77, 61, 51, 57, 56, 47, 49, 68, 87, 70, 59, 60, 89, 69, 58, 64, 100, 60, 96, 54, 64, 54, 65, 61, 59, 62, 53, 62, 69, 74, 42, 70, 69, 67, 59, 61, 82, 63, 95, 52, 58, 60, 51, 64, 74, 63, 54, 57, 85, 72, 72, 68, 74, 64, 47, 58, 62, 124, 70, 60, 67, 80, 66, 63, 63, 79, 115, 47, 61, 78, 53, 77, 73, 66, 62, 67, 67, 67, 49, 60, 61, 64, 69, 76, 66, 55, 58, 63, 68, 51, 66, 53, 66, 77, 73, 54, 60, 62, 63, 86, 89, 94, 76, 48, 59, 63, 63, 69, 60, 58, 65, 88, 145, 79, 71, 75, 66, 82, 52, 107, 69, 59, 64, 66, 59, 68, 58, 52, 72, 73, 60, 63, 68, 67, 80, 66, 73, 55, 115, 63, 57, 66, 80, 72, 57, 44, 65, 45, 68, 68, 63, 65, 50, 63, 53, 78, 55, 43, 86, 59, 63, 79, 97, 70, 63, 58, 130, 63, 65, 57, 64, 66, 58, 49, 65, 65, 86, 65, 67, 72, 64, 53, 77, 50, 54, 60, 65, 59, 65, 45, 92, 51, 59, 67, 56, 69, 62, 55, 62, 68, 52, 57, 51, 70, 78, 80, 90, 73, 57, 59, 80, 67, 63, 60, 61, 80, 66, 72, 78, 64, 58, 61, 77, 53, 75, 62, 73, 79, 62, 62, 71, 63, 58, 54, 71, 84, 72, 66, 50, 81, 81, 64, 78, 85, 88, 67, 49, 73, 67, 64, 66, 67, 60, 61, 56, 50, 63, 73, 58, 67, 64, 57, 64, 56, 55, 67, 62, 79, 61, 54, 71, 57, 59, 60, 55, 49, 81, 56, 62, 66, 45, 58, 76, 45, 71, 70, 63, 58, 74, 58, 57, 53, 75, 43, 56, 69, 50, 50, 64, 75, 57, 62, 66, 68, 81, 63, 64, 56, 77, 99, 62, 80, 76, 48, 63, 72, 78, 49, 61, 72, 95, 89, 62, 100, 78, 70, 74, 60, 69, 67, 64, 55, 72, 48, 71, 64, 76, 66, 61, 68, 51, 62, 64, 75, 73, 56, 76, 75, 81, 85, 71, 73, 38, 63, 45, 53, 70, 60, 54, 61, 76, 61, 82, 66, 54, 49, 85, 58, 68, 74, 63, 57, 58, 55, 63, 55, 64, 68, 37, 48, 85, 71, 98, 71, 57, 57, 62, 69, 81, 61, 78, 50, 43, 104, 61, 48, 55, 67, 67, 79, 56, 60, 63, 69, 72, 59, 59, 51, 79, 75, 56, 63, 57, 63, 61, 49, 62, 67, 61, 63, 60, 72, 96, 59, 66, 41, 64, 59, 69, 60, 78, 49, 46, 62, 81, 58, 48, 70, 85, 92, 88, 61, 73, 61, 112, 70, 69, 66, 64, 67, 55, 60, 56, 71, 56, 62, 63, 64, 60, 78, 70, 57, 42, 59, 51, 66, 61, 86, 67, 55, 67, 66, 63, 53, 46, 56, 79, 60, 34, 58, 67, 70, 80, 79, 63, 100, 67, 88, 73, 58, 84, 86, 70, 44, 80, 55, 78, 53, 65, 52, 65, 42, 74, 64, 63, 58, 92, 76, 75, 58, 40, 69, 62, 55, 50, 66, 80, 62, 51, 59, 64, 70, 58, 69, 47, 70, 49, 71, 54, 54, 70, 56, 67, 74, 54, 52, 60, 68, 67, 60, 88, 58, 60, 57, 63, 77, 75, 48, 58, 60, 62, 66, 77, 58, 82, 98, 89, 61, 65, 62, 71, 56, 69, 53, 68, 54, 70, 60, 62, 73, 72, 73, 83, 74, 44, 70, 85, 65, 57, 71, 85, 62, 55, 51, 55, 72, 72, 65, 55, 50, 68, 79, 78, 65, 60, 80, 61, 62, 85, 56, 93, 62, 90, 76, 75, 42, 59, 79, 64, 82, 75, 67, 45, 63, 64, 72, 80, 60, 54, 65, 69, 70, 49, 78, 47, 64, 57, 39, 56, 53, 70, 59, 62, 65, 118, 68, 70, 85, 65, 71, 58, 62, 76, 58, 54, 72, 73, 78, 55, 58, 64, 48, 63, 63, 45, 51, 104, 56, 74, 44, 43, 59, 68, 75, 70, 64, 63, 54, 66, 59, 69, 48, 63, 81, 52, 86, 66, 78, 56, 64, 65, 79, 65, 47, 51, 85, 84, 81, 55, 53, 54, 63, 73, 64, 69, 73, 69, 61, 64, 67, 66, 65, 79, 47, 69, 49, 79, 58, 67, 63, 64, 61, 59, 53, 55, 61, 54, 57, 62, 56, 74, 79, 65, 56, 87, 107, 68, 67, 59, 30, 66, 80, 162, 77, 62, 52, 83, 86, 67, 68, 61, 59, 49, 59, 52, 60, 69, 83, 64, 76, 56, 75, 61, 63, 67, 83, 57, 90, 63, 64, 66, 61, 49, 69, 56, 99, 64, 59, 67, 70, 62, 65, 53, 82, 63, 66, 59, 68, 65, 80, 76, 77, 56, 61, 59, 68, 63, 56, 45, 66, 56, 62, 70, 82, 72, 84, 75, 66, 68, 55, 95, 71, 77, 70, 48, 65, 68, 65, 52, 57, 80, 58, 75, 55, 59, 97, 58, 58, 74, 57, 69, 63, 90, 73, 72, 60, 78, 50, 78, 67, 79, 100, 101, 67, 68, 63, 81, 58, 52, 65, 83, 78, 58, 45, 46, 68, 56, 81, 78, 47, 62, 58, 53, 140, 33, 80, 52, 59, 57, 58, 102, 45, 48, 92, 73, 82, 69, 58, 78, 58, 75, 50, 69, 75, 73, 67, 47, 46, 45, 62, 105, 90, 54, 53, 53, 70, 48, 64, 65, 65, 54, 57, 54, 90, 78, 63, 78, 70, 78, 90, 69, 61, 70, 61, 50, 64, 49, 64, 73, 65, 56, 47, 110, 111, 42, 58, 73, 58, 58, 88, 67, 46, 73, 56, 49, 70, 78, 93, 86, 65, 68, 63, 53, 62, 68, 93, 67, 62, 54, 74, 86, 85, 79, 51, 32, 71, 55, 64, 73, 53, 56, 54, 58, 50, 51, 61, 64, 83, 62, 66, 69, 52, 50, 59, 68, 79, 99, 64, 65, 63, 33, 83, 57, 67, 56, 70, 58, 72, 60, 91, 76, 92, 49, 74, 71, 50, 84, 52, 48, 74, 47, 51, 53, 43, 79, 75, 65, 63, 68, 75, 61, 51, 59, 64, 48, 71, 85, 71, 62, 60, 53, 73, 49, 48, 64, 55, 50, 72, 75, 68, 79, 50, 48, 59, 93, 46, 59, 59, 66, 58, 72, 74, 126, 81, 60, 42, 51, 55, 65, 68, 93, 71, 70, 67, 48, 64, 64, 66, 57, 71, 59, 78, 71, 63, 66, 104, 67, 71, 69, 86, 61, 67, 63, 64, 49, 65, 52, 77, 88, 44, 45, 82, 62, 61, 52, 71, 94, 58, 58, 62, 74, 111, 52, 62, 60, 72, 53, 63, 55, 51, 87, 70, 66, 63, 54, 71, 64, 53, 77, 66, 60, 64, 49, 55, 76, 65, 73, 74, 96, 69, 58, 82, 65, 80, 61, 79, 48, 50, 81, 56, 56, 57, 51, 89, 66, 76, 46, 68, 74, 57, 49, 69, 68, 52, 86, 81, 162, 74, 74, 84, 72, 59, 70, 67, 53, 67, 60, 77, 50, 61, 56, 61, 68, 67, 70, 59, 59, 69, 65, 75, 62, 61, 52, 50, 60, 58, 59, 77, 60, 58, 61, 74, 66, 61, 85, 66, 58, 73, 59, 68, 71, 56, 89, 49, 74, 82, 64, 61, 67, 52, 125, 65, 54, 80, 69, 52, 45, 73, 71, 66, 87, 54, 48, 79, 57, 87, 73, 60, 58, 70, 79, 76, 65, 67, 52, 63, 65, 67, 73, 76, 43, 51, 51, 65, 74, 64, 49, 69, 51, 85, 43, 63, 71, 92, 57, 61, 80, 69, 51, 67, 62, 71, 68, 55, 50, 66, 60, 61, 81, 63, 62, 84, 54, 55, 52, 66, 56, 57, 66, 61, 49, 56, 88, 68, 48, 57, 68, 73, 69, 48, 58, 71, 57, 60, 69, 53, 56, 57, 64, 50, 60, 54, 79, 54, 60, 57, 61, 69, 40, 52, 76, 76, 58, 71, 87, 59, 65, 67, 66, 58, 61, 67, 76, 52, 69, 78, 73, 56, 58, 58, 66, 63, 68, 51, 64, 87, 59, 73, 58, 59, 63, 82, 48, 47, 78, 70, 72, 74, 60, 64, 57, 64, 67, 91, 67, 78, 58, 77, 52, 81, 77, 56, 68, 54, 86, 67, 54, 59, 51, 58, 62, 69, 61, 61, 60, 67, 49, 38, 76, 70, 85, 72, 74, 56, 75, 57, 71, 57, 57, 64, 70, 73, 83, 64, 69, 76, 66, 66, 65, 60, 77, 52, 68, 57, 67, 51, 67, 73, 79, 65, 81, 59, 57, 74, 53, 55, 58, 102, 64, 69, 72, 79, 59, 67, 79, 66, 81, 57, 71, 49, 58, 59, 60, 56, 59, 72, 59, 64, 60, 62, 61, 82, 54, 59, 53, 56, 67, 68, 69, 58, 71, 52, 58, 53, 72, 61, 61, 62, 48, 59, 52, 45, 64, 85, 67, 67, 66, 89, 69, 53, 53, 67, 67, 76, 58, 71, 67, 66, 64, 66, 59, 58, 99, 73, 80, 68, 65, 70, 117, 58, 71, 62, 52, 48, 67, 61, 63, 60, 77, 64, 65, 40, 98, 50, 60, 50, 57, 57, 72, 56, 57, 64, 63, 64, 77, 67, 62, 65, 48, 69, 49, 64, 52, 56, 60, 56, 81, 69, 42, 67, 69, 72, 60, 63, 64, 89, 80, 76, 64, 64, 55, 69, 49, 67, 66, 60, 62, 55, 69, 52, 68, 69, 57, 53, 59, 75, 62, 79, 81, 72, 68, 56, 64, 56, 84, 46, 58, 63, 58, 63, 54, 64, 79, 52, 55, 76, 41, 67, 63, 64, 53, 55, 73, 52, 62, 54, 63, 60, 69, 59, 66, 69, 68, 54, 54, 56, 56, 55, 62, 118, 76, 63, 84, 75, 61, 70, 55, 89, 71, 50, 66, 47, 57, 71, 73, 62, 108, 52, 57, 55, 69, 60, 35, 68, 58, 80, 68, 74, 52, 59, 51, 50, 47, 43, 51, 66, 74, 56, 49, 70, 67, 51, 67, 58, 59, 98, 54, 76, 69, 57, 77, 85, 72, 59, 81, 80, 58, 79, 82, 59, 63, 78, 72, 67, 70, 70, 61, 60, 64, 69, 57, 73, 54, 65, 67, 66, 61, 54, 64, 77, 71, 51, 67, 61, 60, 75, 51, 57, 63, 63, 56, 66, 64, 51, 56, 68, 54, 69, 56, 68, 104, 79, 75, 61, 75, 64, 62, 71, 72, 60, 59, 51, 86, 75, 48, 55, 58, 102, 60, 82, 70, 75, 62, 79, 55, 84, 69, 64, 79, 67, 67, 81, 48, 70, 58, 49, 84, 77, 76, 76, 78, 79, 56, 49, 54, 53, 67, 53, 53, 72, 47, 64, 67, 78, 62, 73, 60, 70, 50, 42, 52, 58, 45, 57, 58, 71, 80, 69, 41, 106, 55, 69, 46, 54, 69, 69, 159, 82, 49, 56, 70, 75, 59, 72, 66, 84, 65, 67, 60, 81, 51, 63, 95, 58, 84, 82, 58, 66, 60, 87, 61, 102, 68, 88, 63, 73, 67, 93, 59, 71, 61, 64, 51, 56, 74, 85, 62, 57, 87, 52, 75, 52, 60, 63, 82, 81, 53, 44, 74, 73, 56, 61, 57, 65, 49, 73, 70, 62, 74, 66, 55, 62, 81, 63, 76, 58, 62, 85, 62, 61, 78, 79, 63, 55, 70, 84, 60, 52, 61, 91, 65, 65, 61, 63, 58, 74, 82, 60, 63, 57, 60, 76, 58, 60, 78, 60, 71, 61, 62, 78, 68, 88, 77, 84, 63, 69, 63, 76, 62, 50, 63, 73, 82, 44, 55, 77, 72, 128, 108, 90, 68, 70, 75, 69, 109, 50, 64, 76, 70, 52, 53, 69, 96, 81, 67, 54, 83, 64, 71, 50, 60, 44, 59, 50, 85, 68, 76, 57, 74, 36, 58, 55, 71, 63, 66, 55, 72, 63, 74, 72, 75, 58, 59, 57, 47, 61, 71, 64, 79, 60, 51, 64, 58, 57, 50, 63, 61, 113, 57, 52, 59, 64, 84, 75, 68, 52, 67, 61, 81, 75, 54, 83, 58, 54, 62, 74, 64, 62, 78, 80, 57, 54, 51, 65, 97, 76, 76, 59, 64, 86, 61, 64, 72, 69, 71, 70, 53, 60, 70, 77, 62, 105, 67, 61, 50, 50, 63, 66, 61, 73, 58, 65, 62, 60, 93, 62, 56, 56, 74, 57, 74, 69, 53, 72, 65, 73, 55, 58, 53, 56, 85, 74, 75, 69, 47, 58, 67, 68, 68, 61, 73, 65, 68, 84, 50, 77, 70, 49, 46, 83, 57, 79, 63, 48, 63, 56, 58, 68, 75, 58, 50, 63, 67, 72, 60, 57, 80, 57, 61, 53, 45, 67, 80, 62, 65, 64, 78, 55, 57, 62, 69, 56, 67, 65, 90, 63, 93, 67, 58, 60, 53, 67, 64, 56, 55, 49, 59, 66, 71, 81, 70, 67, 62, 94, 78, 66, 79, 64, 51, 57, 55, 52, 88, 50, 58, 57, 82, 70, 76, 65, 70, 56, 58, 65, 73, 123, 67, 57, 69, 51, 57, 69, 68, 60, 101, 69, 45, 89, 62, 50, 68, 65, 46, 79, 71, 64, 53, 52, 71, 69, 67, 75, 72, 61, 60, 63, 62, 66, 53, 61, 62, 69, 52, 49, 72, 54, 68, 85, 51, 94, 56, 60, 56, 69, 79, 80, 63, 40, 84, 83, 145, 69, 57, 79, 58, 53, 70, 77, 75, 49, 61, 73, 63, 66, 62, 54, 70, 74, 53, 47, 70, 64, 81, 45, 62, 57, 97, 66, 71, 57, 75, 70, 57, 57, 60, 61, 50, 77, 59, 64, 63, 69, 70, 66, 56, 62, 82, 63, 71, 56, 91, 73, 78, 63, 124, 53, 59, 58, 65, 47, 91, 63, 59, 58, 89, 53, 74, 50, 51, 54, 64, 51, 60, 58, 57, 58, 68, 47, 70, 54, 50, 55, 51, 75, 67, 67, 72, 60, 54, 62, 65, 61, 73, 80, 72, 59, 65, 53, 61, 62, 58, 60, 68, 80, 66, 46, 57, 73, 45, 54, 80, 68, 61, 53, 74, 69, 54, 62, 56, 65, 65, 59, 56, 69, 73, 46, 62, 67, 53, 72, 65, 77, 85, 63, 63, 65, 75, 65, 50, 58, 50, 50, 59, 68, 72, 75, 59, 55, 51, 71, 69, 83, 52, 64, 77, 64, 59, 67, 69, 56, 72, 62, 63, 50, 68, 67, 56, 62, 65, 67, 61, 93, 65, 61, 69, 91, 85, 53, 60, 64, 78, 69, 57, 56, 73, 98, 50, 70, 81, 63, 81, 88, 57, 68, 54, 59, 66, 71, 73, 63, 77, 60, 42, 60, 69, 63, 62, 80, 68, 47, 71, 63, 53, 61, 73, 65, 74, 53, 56, 79, 62, 83, 60, 66, 46, 48, 59, 74, 57, 71, 67, 61, 94, 76, 90, 58, 74, 59, 62, 55, 81, 71, 74, 69, 54, 67, 62, 67, 90, 67, 87, 104, 54, 46, 56, 65, 65, 63, 53, 65, 56, 57, 65, 63, 68, 58, 54, 50, 49, 80, 63, 58, 54, 52, 70, 60, 68, 61, 52, 75, 84, 49, 69, 56, 68, 58, 74, 67, 67, 51, 68, 51, 56, 67, 77, 66, 62, 75, 70, 62, 65, 58, 65, 50, 59, 59, 48, 58, 59, 87, 45, 64, 61, 85, 59, 47, 70, 89, 54, 59, 54, 59, 50, 58, 70, 60, 86, 60, 63, 64, 69, 55, 72, 77, 48, 58, 54, 60, 65, 83, 57, 84, 62, 62, 60, 49, 100, 59, 61, 73, 68, 65, 56, 58, 82, 110, 57, 69, 69, 91, 51, 93, 82, 66, 61, 71, 57, 65, 86, 57, 84, 80, 68, 38, 67, 64, 64, 59, 65, 92, 74, 77, 81, 53, 59, 59, 69, 58, 73, 58, 67, 82, 113, 64, 80, 70, 66, 73, 51, 54, 54, 59, 69, 65, 57, 72, 54, 62, 50, 59, 73, 66, 61, 51, 64, 69, 69, 58, 124, 53, 52, 55, 101, 54, 62, 57, 77, 69, 55, 65, 70, 75, 83, 52, 80, 72, 61, 58, 69, 73, 64, 56, 71, 64, 76, 51, 64, 54, 75, 78, 54, 58, 48, 90, 68, 75, 66, 75, 68, 55, 55, 65, 59, 67, 74, 55, 75, 71, 102, 57, 60, 60, 69, 50, 80, 57, 61, 89, 79, 66, 65, 60, 64, 48, 58, 60, 68, 63, 98, 61, 51, 83, 53, 78, 56, 68, 76, 60, 61, 89, 67, 65, 70, 74, 62, 59, 68, 66, 53, 80, 64, 60, 78, 60, 96, 59, 58, 71, 59, 48, 63, 60, 81, 62, 76, 61, 66, 68, 72, 52, 72, 52, 65, 56, 55, 65, 76, 52, 62, 105, 67, 47, 57, 73, 81, 68, 52, 56, 59, 74, 65, 63, 61, 67, 57, 51, 125, 63, 87, 73, 59, 64, 53, 53, 57, 67, 67, 63, 55, 59, 59, 87, 96, 57, 63, 64, 56, 65, 53, 53, 74, 91, 69, 61, 100, 53, 54, 55, 57, 62, 64, 61, 62, 63, 72, 63, 60, 62, 64, 74, 62, 56, 65, 51, 62, 69, 68, 57, 60, 73, 77, 53, 69, 76, 90, 46, 55, 51, 69, 67, 64, 72, 55, 61, 56, 56, 96, 73, 54, 74, 62, 46, 68, 54, 68, 53, 58, 56, 75, 79, 60, 76, 74, 66, 68, 69, 71, 81, 70, 79, 55, 64, 51, 70, 59, 68, 78, 60, 61, 90, 60, 78, 80, 57, 65, 55, 63, 74, 96, 79, 59, 60, 114, 55, 64, 64, 77, 70, 47, 44, 79, 55, 60, 56, 65, 53, 71, 57, 76, 63, 65, 52, 59, 56, 69, 70, 57, 67, 80, 57, 68, 64, 61, 46, 60, 61, 45, 68, 64, 118, 73, 80, 49, 59, 50, 95, 55, 61, 59, 54, 58, 66, 64, 78, 91, 58, 63, 74, 73, 55, 91, 81, 98, 82, 77, 64, 77, 80, 74, 79, 52, 63, 60, 54, 76, 70, 53, 73, 75, 82, 88, 70, 63, 72, 67, 66, 59, 64, 61, 60, 86, 80, 56, 52, 70, 50, 66, 57, 51, 60, 97, 57, 57, 61, 50, 58, 69, 65, 87, 65, 45, 60, 72, 51, 47, 61, 72, 54, 55, 65, 68, 71, 53, 64, 84, 67, 80, 56, 85, 56, 85, 78, 119, 106, 63, 61, 75, 51, 61, 61, 57, 60, 62, 84, 65, 75, 61, 73, 74, 63, 55, 71, 87, 49, 49, 78, 67, 69, 56, 64, 56, 75, 59, 76, 70, 72, 59, 81, 68, 76, 59, 70, 55, 60, 58, 56, 64, 60, 72, 65, 52, 100, 63, 70, 88, 78, 56, 50, 61, 51, 63, 64, 81, 84, 60, 64, 52, 82, 62, 78, 58, 51, 67, 61, 58, 72, 48, 52, 68, 57, 84, 70, 70, 58, 69, 68, 49, 86, 60, 47, 65, 63, 58, 71, 72, 61, 51, 61, 75, 75, 51, 84, 54, 67, 106, 69, 72, 57, 77, 69, 59, 58, 48, 63, 85, 62, 59, 59, 74, 85, 120, 62, 59, 67, 78, 103, 69, 72, 70, 62, 133, 60, 65, 44, 79, 74, 71, 82, 54, 51, 68, 65, 59, 48, 80, 56, 59, 67, 70, 54, 53, 60, 57, 58, 65, 91, 74, 95, 75, 66, 100, 70, 46, 69, 62, 74, 65, 62, 58, 52, 71, 55, 66, 66, 56, 62, 73, 72, 65, 52, 62, 62, 62, 55, 73, 58, 41, 53, 57, 67, 64, 70, 49, 61, 66, 54, 60, 71, 57, 56, 61, 67, 66, 66, 79, 46, 63, 66, 68, 79, 53, 80, 67, 65, 57, 49, 62, 57, 75, 57, 58, 95, 79, 69, 53, 68, 63, 74, 62, 81, 64, 52, 66, 68, 62, 61, 73, 85, 64, 61, 64, 69, 53, 67, 76, 66, 59, 60, 60, 65, 67, 73, 51, 124, 53, 61, 77, 60, 92, 73, 67, 71, 56, 63, 66, 68, 75, 93, 62, 65, 48, 59, 65, 69, 61, 75, 60, 56, 55, 60, 94, 56, 48, 51, 55, 53, 64, 57, 77, 53, 65, 69, 64, 78, 69, 56, 57, 74, 64, 76, 78, 64, 77, 63, 60, 70, 63, 42, 67, 60, 83, 71, 60, 61, 68, 78, 66, 55, 74, 59, 64, 58, 73, 61, 59, 50, 64, 54, 59, 68, 60, 52, 58, 58, 102, 64, 69, 58, 65, 82, 67, 67, 71, 55, 47, 70, 53, 76, 66, 51, 94, 52, 64, 71, 74, 52, 60, 58, 67, 56, 68, 59, 54, 52, 68, 68, 65, 70, 63, 63, 53, 64, 58, 55, 55, 67, 53, 54, 70, 59, 67, 55, 56, 71, 53, 74, 63, 66, 70, 61, 61, 68, 87, 148, 69, 70, 64, 63, 68, 92, 56, 53, 55, 73, 73, 55, 66, 67, 63, 75, 110, 76, 65, 60, 72, 88, 57, 76, 91, 73, 67, 73, 67, 99, 67, 67, 51, 71, 65, 64, 47, 69, 74, 70, 62, 76, 53, 66, 73, 65, 64, 55, 59, 92, 51, 62, 66, 70, 60, 57, 86, 53, 57, 51, 72, 72, 63, 64, 60, 63, 68, 93, 75, 70, 65, 65, 85, 57, 58, 90, 46, 61, 92, 63, 41, 76, 47, 53, 79, 102, 63, 49, 63, 57, 80, 67, 74, 58, 54, 129, 59, 51, 56, 68, 73, 71, 76, 67, 67, 62, 68, 55, 55, 64, 57, 51, 68, 46, 70, 75, 61, 76, 74, 64, 60, 63, 50, 77, 90, 62, 62, 86, 57, 66, 67, 68, 67, 48, 60, 68, 58, 54, 55, 77, 96, 65, 115, 80, 57, 75, 82, 102, 70, 66, 65, 85, 57, 60, 53, 64, 51, 68, 79, 78, 68, 46, 59, 55, 55, 75, 56, 55, 80, 56, 69, 50, 65, 63, 65, 73, 81, 86, 44, 60, 56, 95, 67, 57, 98, 65, 97, 62, 54, 63, 60, 63, 85, 56, 55, 71, 62, 55, 72, 60, 87, 74, 62, 52, 61, 56, 57, 90, 48, 66, 51, 96, 53, 56, 67, 77, 59, 54, 67, 54, 118, 44, 64, 70, 59, 80, 58, 57, 52, 49, 55, 65, 67, 63, 95, 67, 53, 61, 62, 51, 58, 66, 56, 62, 52, 52, 70, 64, 70, 61, 63, 75, 81, 68, 67, 63, 68, 66, 70, 57, 69, 52, 50, 57, 58, 75, 59, 49, 67, 72, 61, 76, 69, 58, 64, 63, 65, 52, 83, 53, 63, 70, 61, 82, 66, 85, 68, 50, 79, 69, 81, 59, 47, 64, 63, 56, 73, 70, 85, 52, 75, 58, 49, 65, 75, 59, 80, 81, 58, 49, 67, 51, 71, 80, 49, 85, 59, 73, 61, 69, 95, 69, 66, 52, 73, 68, 72, 64, 57, 62, 76, 94, 35, 104, 62, 86, 58, 50, 62, 59, 53, 76, 60, 62, 53, 67, 62, 57, 65, 48, 72, 48, 96, 62, 58, 68, 55, 58, 71, 63, 55, 61, 76, 60, 111, 74, 45, 75, 56, 56, 73, 54, 66, 46, 96, 69, 72, 61, 40, 55, 56, 95, 60, 60, 64, 63, 76, 63, 96, 85, 50, 57, 64, 76, 74, 66, 75, 65, 87, 55, 60, 65, 65, 66, 58, 52, 54, 63, 70, 51, 59, 93, 74, 59, 62, 73, 54, 71, 74, 65, 73, 89, 54, 71, 57, 57, 77, 90, 56, 108, 54, 62, 67, 72, 64, 56, 63, 65, 100, 70, 80, 55, 75, 56, 54, 69, 44, 70, 62, 48, 52, 63, 67, 61, 74, 79, 67, 61, 75, 54, 68, 67, 58, 71, 65, 60, 55, 50, 55, 45, 48, 53, 71, 78, 50, 78, 64, 80, 62, 48, 55, 44, 49, 73, 66, 52, 66, 65, 52, 132, 55, 62, 67, 77, 52, 54, 59, 66, 54, 55, 64, 62, 79, 62, 67, 36, 86, 55, 62, 67, 84, 61, 48, 53, 57, 64, 58, 64, 67, 67, 58, 71, 83, 58, 76, 64, 83, 69, 76, 72, 73, 61, 55, 37, 51, 64, 72, 66, 78, 85, 47, 92, 58, 49, 59, 51, 67, 52, 66, 62, 67, 53, 58, 76, 80, 51, 50, 62, 67, 59, 59, 64, 84, 66, 42, 57, 56, 59, 55, 41, 56, 54, 76, 69, 61, 58, 83, 56, 72, 50, 83, 59, 70, 62, 51, 87, 55, 74, 59, 82, 64, 60, 85, 59, 59, 66, 56, 95, 65, 84, 59, 63, 56, 69, 75, 84, 56, 71, 69, 58, 103, 64, 69, 69, 69, 68, 62, 59, 83, 67, 48, 59, 62, 62, 63, 74, 83, 62, 62, 51, 67, 67, 74, 57, 70, 46, 101, 53, 60, 68, 60, 90, 84, 96, 47, 49, 72, 59, 59, 85, 68, 68, 55, 78, 65, 53, 62, 104, 59, 67, 62, 39, 58, 68, 59, 65, 57, 76, 63, 86, 64, 55, 56, 67, 52, 69, 48, 55, 82, 66, 68, 60, 54, 61, 56, 54, 60, 48, 62, 68, 47, 61, 81, 60, 45, 51, 67, 67, 78, 52, 64, 74, 47, 54, 75, 68, 52, 54, 58, 61, 74, 68, 51, 51, 62, 71, 54, 46, 74, 74, 62, 61, 72, 98, 47, 135, 58, 63, 31, 78, 98, 57, 50, 40, 81, 57, 70, 61, 50, 49, 83, 50, 73, 56, 60, 74, 67, 83, 79, 61, 58, 68, 59, 73, 62, 70, 62, 57, 64, 73, 69, 54, 89, 34, 75, 66, 56, 63, 46, 72, 67, 47, 69, 62, 74, 70, 65, 61, 63, 64, 47, 51, 84, 76, 52, 67, 57, 70, 58, 55, 69, 55, 73, 55, 60, 65, 86, 61, 80, 80, 48, 83, 52, 55, 58, 56, 76, 59, 54, 57, 60, 89, 67, 60, 107, 68, 65, 70, 60, 69, 64, 55, 57, 84, 52, 66, 49, 60, 65, 80, 58, 57, 62, 93, 54, 57, 64, 52, 78, 65, 51, 59, 58, 58, 53, 79, 56, 72, 48, 56, 48, 74, 58, 87, 56, 56, 64, 76, 55, 36, 61, 57, 72, 70, 59, 61, 63, 66, 52, 59, 72, 61, 60, 64, 46, 61, 72, 50, 51, 55, 54, 87, 50, 91, 75, 50, 57, 45, 58, 68, 65, 82, 60, 61, 61, 63, 63, 62, 52, 46, 68, 66, 58, 68, 64, 92, 65, 71, 78, 54, 83, 82, 59, 74, 101, 47, 55, 55, 55, 56, 63, 71, 61, 62, 80, 76, 60, 66, 59, 59, 72, 59, 104, 66, 58, 113, 79, 59, 74, 66, 56, 39, 70, 70, 47, 67, 81, 47, 94, 65, 80, 77, 78, 60, 68, 79, 74, 62, 59, 52, 58, 56, 87, 51, 87, 54, 58, 59, 86, 66, 70, 60, 95, 55, 54, 66, 116, 76, 114, 62, 86, 52, 70, 58, 59, 56, 85, 76, 52, 67, 50, 125, 57, 54, 61, 61, 62, 60, 55, 58, 68, 62, 65, 57, 52, 57, 62, 56, 53, 73, 56, 84, 86, 61, 63, 54, 57, 59, 62, 69, 59, 64, 63, 57, 59, 69, 70, 72, 109, 66, 90, 54, 76, 63, 58, 55, 64, 77, 81, 70, 56, 57, 65, 64, 62, 66, 64, 61, 60, 63, 62, 74, 62, 81, 69, 62, 91, 65, 65, 63, 59, 55, 81, 87, 81, 49, 74, 48, 68, 60, 70, 62, 58, 52, 54, 54, 56, 63, 71, 79, 52, 64, 53, 53, 52, 53, 62, 68, 66, 58, 65, 48, 73, 61, 65, 72, 67, 62, 70, 63, 62, 51, 67, 57, 58, 55, 62, 68, 55, 97, 55, 60, 31, 61, 70, 40, 45, 56, 52, 61, 51, 70, 45, 53, 96, 68, 60, 53, 58, 41, 56, 68, 52, 58, 86, 86, 66, 99, 69, 65, 52, 70, 77, 49, 87, 84, 57, 74, 114, 81, 53, 58, 64, 53, 96, 58, 68, 57, 49, 74, 57, 67, 62, 70, 108, 62, 85, 71, 51, 56, 73, 101, 83, 66, 60, 53, 55, 66, 62, 43, 45, 58, 100, 74, 66, 62, 62, 50, 54, 107, 70, 69, 94, 60, 68, 56, 62, 62, 72, 43, 98, 86, 61, 63, 49, 60, 71, 77, 154, 43, 68, 78, 64, 124, 79, 57, 50, 56, 59, 66, 75, 68, 67, 66, 60, 87, 67, 57, 61, 56, 67, 61, 57, 62, 59, 41, 65, 66, 57, 57, 53, 67, 46, 52, 81, 85, 87, 80, 65, 88, 89, 68, 57, 62, 64, 62, 55, 66, 76, 54, 68, 80, 66, 80, 54, 59, 69, 64, 78, 71, 69, 59, 71, 70, 54, 57, 64, 56, 52, 78, 38, 65, 67, 49, 74, 71, 62, 71, 71, 55, 68, 53, 66, 58, 68, 63, 62, 53, 55, 57, 50, 60, 69, 66, 66, 75, 72, 73, 100, 65, 70, 68, 73, 62, 59, 69, 74, 68, 97, 44, 51, 61, 61, 70, 92, 71, 64, 58, 49, 60, 56, 83, 86, 45, 72, 64, 58, 64, 52, 74, 73, 67, 49, 81, 56, 108, 41, 54, 63, 52, 79, 64, 93, 51, 110, 88, 79, 78, 80, 71, 73, 61, 67, 48, 48, 61, 57, 65, 114, 66, 48, 55, 52, 55, 44, 53, 44, 84, 77, 107, 65, 55, 90, 65, 60, 48, 64, 73, 65, 60, 68, 73, 53, 62, 62, 69, 55, 69, 108, 108, 61, 55, 52, 50, 64, 66, 63, 76, 55, 63, 54, 40, 57, 57, 61, 56, 67, 79, 51, 57, 59, 55, 60, 57, 102, 84, 60, 58, 48, 61, 55, 73, 82, 62, 78, 55, 70, 54, 49, 63, 67, 79, 69, 74, 84, 69, 53, 95, 61, 79, 73, 78, 69, 72, 72, 78, 75, 73, 46, 74, 63, 99, 105, 99, 66, 64, 83, 126, 101, 62, 76, 59, 46, 55, 46, 65, 62, 54, 58, 96, 67, 48, 76, 54, 56, 75, 59, 58, 69, 55, 67, 66, 79, 72, 57, 48, 54, 59, 64, 76, 75, 74, 68, 90, 63, 70, 63, 72, 61, 55, 59, 81, 70, 100, 67, 64, 62, 57, 60, 62, 61, 71, 71, 49, 88, 52, 76, 75, 64, 47, 68, 52, 61, 52, 76, 50, 67, 62, 62, 54, 64, 76, 59, 100, 55, 74, 71, 61, 52, 57, 62, 64, 60, 58, 45, 47, 61, 53, 63, 81, 49, 88, 53, 70, 91, 80, 49, 84, 73, 51, 65, 65, 68, 44, 59, 67, 63, 117, 89, 45, 50, 59, 81, 62, 75, 80, 79, 58, 59, 80, 55, 85, 65, 52, 64, 63, 50, 59, 83, 63, 53, 49, 87, 66, 92, 77, 52, 61, 54, 90, 51, 69, 60, 55, 56, 56, 59, 64, 54, 59, 61, 67, 85, 50, 56, 69, 59, 78, 52, 91, 75, 76, 70, 54, 68, 49, 69, 62, 64, 58, 65, 68, 71, 65, 58, 70, 75, 81, 83, 66, 59, 54, 55, 46, 74, 55, 89, 82, 67, 61, 65, 92, 83, 56, 53, 116, 88, 54, 50, 47, 55, 59, 60, 85, 68, 63, 72, 75, 84, 57, 56, 71, 50, 73, 66, 56, 56, 66, 57, 55, 75, 83, 61, 78, 74, 88, 68, 46, 56, 57, 59, 59, 123, 51, 51, 61, 75, 75, 62, 69, 56, 59, 78, 45, 52, 56, 74, 48, 83, 62, 62, 69, 67, 63, 54, 63, 65, 65, 84, 49, 57, 41, 80, 63, 70, 61, 54, 79, 70, 53, 75, 69, 107, 71, 83, 50, 58, 80, 73, 57, 98, 80, 69, 67, 34, 73, 71, 105, 79, 52, 78, 60, 62, 60, 56, 62, 66, 54, 49, 55, 58, 68, 76, 61, 72, 67, 69, 59, 73, 63, 45, 73, 91, 64, 44, 57, 84, 49, 58, 71, 57, 56, 66, 54, 76, 75, 109, 63, 74, 78, 49, 80, 69, 57, 78, 73, 72, 69, 53, 101, 46, 75, 78, 80, 67, 58, 63, 73, 67, 68, 68, 75, 76, 76, 55, 54, 62, 71, 54, 63, 67, 70, 74, 85, 64, 50, 64, 61, 46, 61, 61, 78, 51, 76, 49, 63, 51, 60, 52, 43, 71, 64, 61, 73, 69, 67, 59, 63, 68, 55, 40, 61, 90, 53, 60, 66, 94, 82, 53, 71, 47, 113, 63, 54, 47, 73, 47, 76, 57, 81, 54, 50, 77, 69, 79, 55, 91, 80, 76, 62, 66, 76, 56, 107, 83, 54, 57, 72, 37, 61, 74, 47, 45, 68, 57, 86, 93, 108, 64, 52, 102, 65, 49, 88, 63, 108, 67, 58, 67, 62, 57, 56, 50, 70, 71, 102, 56, 75, 64, 48, 66, 67, 69, 67, 66, 51, 77, 66, 71, 86, 58, 53, 85, 86, 51, 64, 67, 53, 35, 46, 63, 57, 57, 53, 66, 69, 79, 58, 112, 56, 67, 59, 57, 61, 52, 77, 84, 57, 60, 85, 65, 66, 66, 53, 53, 55, 83, 66, 74, 70, 60, 60, 41, 47, 66, 80, 80, 56, 57, 72, 72, 59, 72, 67, 75, 62, 90, 61, 66, 63, 50, 58, 74, 66, 90, 80, 73, 78, 52, 72, 64, 68, 53, 61, 48, 63, 57, 57, 71, 56, 68, 89, 54, 55, 76, 76, 57, 79, 100, 50, 74, 65, 72, 81, 58, 77, 67, 74, 69, 69, 30, 66, 68, 61, 86, 77, 62, 116, 73, 63, 68, 64, 67, 112, 69, 66, 65, 63, 68, 63, 71, 63, 69, 70, 74, 92, 47, 66, 65, 60, 50, 52, 70, 76, 61, 60, 59, 54, 77, 61, 64, 55, 67, 63, 60, 58, 76, 91, 58, 59, 77, 76, 60, 62, 63, 57, 56, 86, 69, 64, 57, 60, 58, 59, 69, 79, 69, 66, 57, 68, 53, 72, 59, 62, 62, 56, 59, 82, 58, 77, 62, 64, 67, 87, 62, 67, 52, 88, 53, 85, 56, 68, 82, 77, 59, 69, 67, 69, 74, 63, 73, 62, 56, 80, 63, 74, 71, 67, 77, 58, 87, 62, 69, 64, 64, 64, 89, 59, 54, 61, 60, 49, 57, 66, 57, 53, 72, 60, 57, 67, 61, 73, 98, 71, 65, 46, 61, 60, 81, 63, 81, 74, 59, 53, 66, 104, 59, 56, 113, 66, 147, 69, 70, 68, 55, 64, 57, 71, 66, 78, 54, 67, 73, 52, 60, 74, 69, 65, 54, 55, 99, 89, 82, 74, 60, 55, 75, 65, 56, 69, 72, 76, 64, 70, 67, 69, 58, 60, 67, 66, 67, 65, 70, 63, 64, 66, 53, 92, 65, 73, 55, 63, 51, 84, 71, 74, 63, 46, 77, 65, 62, 45, 71, 58, 57, 48, 67, 78, 71, 44, 72, 67, 56, 80, 61, 51, 65, 65, 115, 103, 69, 86, 60, 71, 71, 66, 73, 70, 55, 70, 71, 68, 67, 54, 56, 59, 78, 70, 64, 67, 65, 63, 84, 65, 50, 73, 73, 73, 55, 59, 74, 73, 63, 68, 78, 63, 85, 66, 52, 57, 62, 59, 56, 62, 54, 59, 62, 70, 80, 54, 61, 64, 101, 60, 67, 71, 70, 55, 60, 66, 53, 68, 48, 80, 44, 54, 48, 63, 58, 73, 78, 53, 70, 74, 76, 71, 58, 56, 61, 76, 64, 55, 69, 64, 49, 50, 58, 50, 42, 62, 63, 63, 74, 62, 66, 49, 63, 49, 81, 63, 81, 59, 59, 60, 60, 79, 80, 55, 90, 65, 62, 104, 60, 57, 66, 62, 67, 51, 54, 76, 62, 61, 91, 69, 65, 65, 62, 47, 67, 57, 99, 90, 64, 59, 59, 78, 62, 61, 64, 61, 72, 73, 90, 58, 71, 46, 66, 58, 70, 73, 56, 64, 82, 50, 48, 62, 58, 93, 84, 64, 58, 53, 50, 47, 80, 65, 64, 64, 71, 55, 88, 39, 65, 51, 74, 86, 64, 71, 54, 68, 70, 66, 71, 61, 59, 65, 61, 77, 70, 74, 95, 63, 50, 56, 36, 52, 54, 65, 72, 90, 52, 76, 60, 61, 63, 61, 59, 101, 61, 62, 69, 61, 51, 67, 76, 42, 74, 75, 81, 63, 163, 65, 64, 71, 64, 64, 76, 68, 60, 71, 58, 72, 66, 54, 75, 75, 57, 76, 56, 93, 59, 59, 70, 59, 59, 70, 68, 68, 64, 66, 73, 57, 57, 61, 75, 60, 71, 46, 61, 56, 73, 70, 75, 71, 65, 71, 64, 120, 67, 68, 69, 61, 60, 72, 70, 65, 58, 74, 83, 69, 63, 68, 68, 47, 60, 85, 63, 58, 48, 57, 83, 62, 58, 80, 58, 59, 69, 66, 57, 43, 60, 62, 70, 74, 79, 93, 80, 71, 56, 66, 61, 56, 64, 53, 75, 55, 71, 82, 63, 146, 65, 56, 71, 49, 69, 53, 65, 103, 55, 69, 66, 69, 48, 59, 69, 51, 51, 56, 68, 47, 55, 41, 61, 69, 73, 79, 58, 67, 74, 37, 63, 68, 60, 58, 60, 63, 51, 61, 62, 61, 59, 59, 64, 77, 70, 96, 58, 60, 56, 62, 65, 61, 77, 89, 77, 61, 65, 69, 61, 61, 81, 58, 61, 47, 58, 60, 85, 55, 57, 48, 50, 64, 70, 47, 63, 73, 69, 52, 53, 64, 46, 66, 60, 70, 63, 63, 65, 66, 55, 66, 62, 53, 67, 63, 129, 56, 73, 58, 61, 73, 61, 85, 59, 52, 61, 71, 54, 64, 89, 52, 54, 63, 64, 53, 69, 64, 59, 62, 67, 63, 65, 73, 50, 65, 54, 75, 65, 51, 58, 57, 56, 85, 59, 77, 64, 63, 74, 58, 53, 66, 57, 68, 68, 62, 69, 57, 58, 55, 69, 63, 61, 62, 64, 64, 70, 53, 60, 63, 82, 63, 70, 65, 71, 68, 63, 74, 63, 82, 61, 63, 69, 66, 47, 59, 58, 67, 68, 46, 72, 58, 74, 52, 72, 98, 55, 60, 70, 44, 59, 65, 75, 80, 75, 62, 58, 80, 63, 59, 63, 60, 57, 59, 86, 68, 65, 80, 84, 81, 67, 61, 70, 60, 62, 69, 66, 67, 67, 55, 60, 65, 60, 73, 52, 60, 78, 62, 67, 78, 51, 71, 77, 69, 48, 67, 72, 69, 54, 56, 79, 61, 61, 54, 62, 66, 67, 60, 72, 49, 68, 52, 68, 70, 75, 60, 58, 56, 81, 87, 63, 71, 69, 64, 88, 74, 61, 61, 74, 77, 63, 90, 57, 59, 100, 77, 53, 56, 68, 64, 64, 54, 77, 72, 68, 66, 52, 53, 95, 59, 64, 56, 54, 62, 67, 57, 60, 63, 60, 58, 62, 57, 59, 69, 75, 67, 55, 47, 45, 81, 58, 63, 89, 55, 49, 56, 60, 58, 82, 74, 58, 80, 54, 47, 60, 74, 61, 52, 73, 52, 54, 52, 63, 67, 51, 56, 67, 62, 58, 62, 54, 71, 81, 74, 73, 87, 64, 58, 59, 73, 88, 97, 69, 64, 73, 63, 64, 70, 62, 77, 71, 70, 53, 65, 58, 100, 54, 71, 60, 71, 54, 61, 50, 56, 90, 60, 59, 59, 65, 82, 53, 56, 58, 62, 78, 79, 56, 71, 60, 53, 66, 78, 100, 61, 58, 76, 65, 70, 55, 76, 66, 70, 61, 60, 81, 64, 60, 80, 59, 64, 60, 73, 52, 60, 56, 64, 62, 74, 62, 68, 59, 64, 62, 55, 65, 60, 66, 72, 58, 65, 56, 53, 59, 65, 61, 56, 66, 53, 67, 50, 80, 70, 80, 69, 69, 49, 63, 71, 56, 85, 60, 93, 64, 54, 62, 58, 65, 50, 64, 75, 71, 82, 59, 65, 62, 78, 54, 62, 61, 68, 63, 60, 61, 53, 62, 60, 72, 60, 74, 59, 101, 71, 59, 65, 65, 75, 44, 68, 71, 90, 64, 64, 66, 87, 55, 69, 71, 48, 58, 69, 61, 63, 80, 70, 58, 59, 53, 46, 78, 57, 55, 50, 68, 64, 60, 76, 54, 78, 58, 47, 63, 62, 62, 113, 65, 59, 67, 40, 46, 76, 53, 75, 80, 80, 62, 61, 80, 54, 56, 58, 60, 58, 56, 69, 42, 61, 53, 60, 70, 63, 72, 68, 49, 66, 61, 52, 79, 59, 75, 94, 45, 82, 70, 63, 44, 89, 44, 42, 77, 51, 65, 75, 68, 74, 76, 101, 68, 74, 93, 75, 68, 77, 53, 69, 55, 43, 76, 69, 68, 53, 58, 69, 59, 71, 63, 60, 68, 70, 57, 48, 65, 57, 59, 47, 68, 53, 56, 83, 83, 87, 59, 45, 67, 67, 92, 82, 61, 66, 69, 64, 59, 81, 52, 62, 116, 78, 138, 49, 49, 84, 59, 79, 51, 65, 63, 65, 68, 52, 63, 68, 49, 71, 69, 57, 35, 56, 93, 66, 76, 62, 55, 49, 64, 66, 67, 51, 76, 62, 59, 57, 79, 75, 61, 62, 64, 56, 62, 70, 94, 63, 72, 65, 53, 88, 44, 58, 60, 52, 79, 61, 50, 71, 53, 53, 55, 57, 62, 53, 76, 53, 53, 74, 72, 46, 50, 61, 55, 64, 87, 70, 70, 76, 52, 79, 110, 68, 74, 64, 77, 64, 75, 56, 59, 68, 53, 55, 57, 56, 52, 64, 75, 50, 47, 54, 54, 59, 73, 61, 69, 78, 46, 73, 57, 64, 56, 53, 61, 60, 44, 52, 65, 64, 72, 66, 82, 47, 54, 52, 57, 57, 77, 61, 61, 67, 53, 78, 60, 46, 82, 51, 67, 44, 69, 68, 85, 57, 77, 81, 44, 78, 52, 65, 53, 63, 59, 45, 87, 53, 71, 69, 74, 72, 91, 76, 68, 66, 62, 51, 62, 57, 42, 43, 60, 67, 52, 58, 47, 58, 62, 56, 65, 68, 67, 58, 73, 92, 70, 56, 59, 55, 55, 47, 59, 66, 71, 54, 77, 91, 55, 64, 71, 56, 62, 76, 54, 56, 54, 56, 74, 75, 67, 68, 65, 52, 48, 84, 97, 117, 61, 68, 69, 69, 76, 69, 54, 66, 84, 65, 63, 58, 67, 59, 60, 55, 75, 61, 64, 77, 70, 97, 72, 51, 51, 73, 71, 59, 65, 62, 63, 67, 60, 59, 71, 57, 45, 66, 76, 54, 66, 64, 64, 71, 66, 60, 44, 68, 60, 57, 76, 54, 72, 58, 57, 67, 69, 66, 68, 64, 47, 70, 103, 50, 74, 74, 74, 75, 63, 84, 60, 94, 63, 69, 72, 108, 61, 74, 52, 55, 71, 71, 76, 86, 68, 92, 64, 65, 170, 76, 58, 88, 52, 49, 50, 56, 65, 55, 56, 48, 90, 72, 65, 72, 58, 70, 66, 70, 60, 58, 63, 79, 56, 65, 71, 47, 65, 109, 84, 65, 65, 68, 77, 72, 55, 72, 54, 69, 48, 59, 52, 60, 66, 76, 67, 106, 59, 87, 61, 53, 47, 61, 56, 63, 46, 83, 60, 63, 82, 74, 62, 44, 59, 64, 74, 49, 85, 69, 78, 84, 49, 71, 55, 60, 45, 75, 71, 74, 78, 66, 46, 73, 70, 86, 75, 60, 46, 58, 61, 50, 55, 54, 49, 53, 65, 85, 94, 139, 72, 76, 69, 51, 53, 52, 48, 86, 40, 69, 75, 63, 61, 62, 45, 74, 76, 43, 62, 65, 73, 67, 64, 60, 68, 76, 60, 57, 71, 62, 91, 62, 68, 51, 69, 92, 62, 55, 59, 67, 54, 61, 73, 62, 84, 62, 69, 71, 65, 69, 56, 79, 62, 59, 103, 72, 57, 68, 69, 62, 80, 63, 71, 51, 61, 61, 53, 52, 57, 63, 82, 69, 69, 56, 59, 74, 75, 61, 77, 44, 68, 72, 78, 63, 51, 68, 67, 50, 62, 72, 67, 60, 69, 55, 135, 51, 53, 72, 53, 91, 76, 78, 79, 50, 74, 61, 92, 64, 59, 61, 61, 55, 62, 61, 50, 81, 59, 60, 52, 65, 59, 58, 55, 60, 60, 87, 64, 62, 66, 82, 78, 73, 55, 69, 69, 54, 52, 68, 82, 71, 60, 50, 63, 96, 74, 59, 96, 47, 51, 77, 61, 62, 48, 69, 74, 70, 61, 57, 72, 76, 68, 71, 56, 81, 56, 71, 66, 87, 54, 77, 74, 72, 58, 61, 62, 63, 49, 90, 68, 73, 66, 75, 69, 76, 62, 45, 57, 81, 52, 56, 66, 69, 84, 54, 67, 71, 65, 65, 71, 73, 90, 51, 61, 58, 71, 83, 78, 48, 62, 85, 67, 61, 58, 48, 61, 59, 71, 37, 75, 92, 62, 81, 63, 64, 65, 60, 65, 78, 65, 65, 62, 53, 69, 56, 67, 56, 55, 76, 66, 57, 67, 57, 61, 36, 54, 59, 66, 57, 73, 64, 66, 75, 79, 64, 85, 55, 93, 81, 41, 77, 62, 48, 75, 45, 75, 71, 41, 87, 77, 97, 75, 53, 113, 56, 73, 60, 57, 65, 81, 67, 72, 74, 64, 59, 71, 75, 66, 71, 66, 70, 60, 68, 59, 62, 67, 57, 70, 57, 58, 71, 60, 69, 53, 53, 78, 55, 58, 76, 54, 87, 88, 71, 50, 103, 58, 84, 50, 54, 81, 66, 79, 70, 63, 65, 51, 64, 57, 74, 82, 60, 74, 76, 63, 62, 59, 78, 60, 51, 53, 58, 70, 89, 64, 70, 41, 57, 57, 65, 58, 87, 54, 58, 56, 58, 54, 50, 63, 59, 69, 68, 78, 89, 49, 82, 65, 46, 58, 68, 59, 67, 78, 60, 97, 62, 51, 60, 51, 66, 79, 55, 64, 55, 96, 70, 55, 75, 53, 76, 62, 63, 89, 57, 74, 99, 71, 76, 69, 73, 53, 73, 63, 63, 67, 68, 70, 72, 53, 52, 73, 51, 60, 61, 63, 45, 56, 64, 63, 62, 61, 58, 67, 67, 56, 63, 74, 61, 74, 60, 64, 53, 72, 61, 60, 63, 69, 59, 85, 52, 89, 87, 91, 50, 72, 70, 54, 77, 54, 56, 62, 79, 69, 58, 78, 62, 57, 55, 47, 59, 71, 76, 74, 58, 52, 67, 67, 57, 52, 77, 64, 70, 59, 45, 64, 78, 61, 51, 74, 63, 91, 62, 63, 76, 64, 78, 68, 66, 65, 113, 76, 66, 72, 59, 58, 64, 80, 67, 67, 71, 76, 81, 52, 74, 52, 79, 67, 74, 51, 61, 63, 50, 56, 67, 67, 50, 58, 85, 63, 55, 57, 83, 65, 74, 58, 52, 55, 62, 78, 68, 53, 63, 74, 78, 62, 60, 52, 68, 65, 71, 70, 77, 68, 73, 61, 57, 62, 66, 55, 68, 75, 79, 65, 46, 65, 82, 73, 53, 77, 75, 57, 77, 50, 68, 39, 92, 62, 54, 76, 66, 66, 65, 52, 57, 77, 68, 74, 84, 62, 84, 63, 55, 50, 62, 84, 54, 80, 65, 44, 64, 66, 54, 71, 69, 51, 67, 61, 63, 65, 60, 58, 52, 61, 59, 51, 61, 77, 76, 80, 65, 53, 47, 54, 75, 82, 76, 80, 69, 71, 78, 60, 80, 47, 49, 118, 64, 142, 71, 62, 72, 68, 69, 70, 67, 59, 63, 60, 68, 91, 54, 57, 70, 79, 63, 70, 59, 100, 78, 58, 64, 64, 85, 89, 56, 57, 48, 71, 81, 64, 71, 68, 68, 58, 56, 49, 50, 76, 61, 84, 62, 64, 71, 64, 94, 53, 70, 55, 45, 71, 58, 75, 77, 63, 67, 74, 64, 76, 47, 70, 56, 69, 82, 63, 53, 75, 34, 55, 61, 55, 60, 55, 77, 56, 59, 120, 81, 54, 72, 61, 66, 57, 58, 64, 47, 49, 64, 46, 63, 68, 61, 64, 64, 69, 61, 60, 66, 62, 65, 45, 65, 53, 60, 76, 69, 61, 71, 68, 59, 58, 62, 88, 85, 73, 49, 61, 61, 50, 61, 55, 54, 66, 61, 65, 64, 68, 74, 60, 60, 87, 51, 63, 70, 76, 68, 73, 59, 53, 80, 53, 71, 71, 58, 56, 68, 81, 49, 95, 46, 68, 64, 84, 74, 83, 82, 64, 83, 57, 72, 75, 48, 72, 68, 65, 85, 62, 63, 54, 77, 74, 60, 49, 63, 69, 50, 86, 60, 65, 50, 73, 56, 65, 71, 72, 57, 87, 70, 69, 103, 53, 62, 67, 48, 80, 83, 65, 79, 67, 56, 79, 55, 51, 64, 70, 55, 67, 60, 102, 95, 69, 44, 57, 63, 77, 64, 60, 54, 79, 58, 83, 66, 67, 65, 62, 55, 82, 64, 66, 59, 92, 84, 66, 56, 80, 68, 66, 56, 51, 59, 49, 66, 50, 61, 61, 72, 59, 55, 94, 57, 52, 58, 64, 85, 54, 63, 78, 62, 56, 47, 62, 53, 106, 47, 43, 61, 58, 49, 96, 51, 67, 61, 112, 55, 54, 69, 71, 81, 66, 69, 62, 65, 68, 75, 63, 108, 64, 56, 63, 64, 61, 61, 61, 85, 78, 82, 66, 65, 176, 54, 49, 87, 67, 59, 61, 64, 54, 63, 56, 58, 74, 57, 64, 84, 55, 60, 66, 80, 56, 51, 58, 58, 56, 63, 67, 58, 47, 86, 73, 55, 47, 46, 53, 76, 58, 66, 54, 74, 74, 54, 62, 63, 65, 76, 58, 118, 54, 69, 66, 54, 53, 66, 65, 62, 63, 67, 86, 64, 60, 76, 58, 51, 67, 83, 49, 79, 64, 63, 78, 60, 72, 75, 59, 52, 53, 56, 57, 81, 80, 61, 60, 51, 69, 93, 68, 77, 73, 72, 50, 48, 51, 59, 71, 43, 73, 91, 86, 148, 74, 56, 57, 48, 67, 75, 63, 89, 64, 61, 73, 65, 66, 62, 55, 81, 81, 55, 80, 57, 57, 75, 62, 47, 65, 75, 54, 73, 73, 80, 50, 31, 51, 62, 56, 77, 64, 51, 66, 74, 53, 54, 64, 86, 54, 79, 54, 56, 71, 62, 63, 57, 79, 77, 72, 72, 57, 60, 73, 53, 83, 52, 62, 69, 52, 58, 64, 66, 59, 77, 56, 79, 50, 54, 67, 80, 77, 67, 69, 75, 66, 87, 71, 68, 63, 63, 67, 67, 48, 61, 76, 65, 58, 59, 139, 75, 77, 59, 56, 80, 86, 60, 57, 57, 78, 58, 66, 54, 95, 74, 62, 57, 64, 53, 64, 67, 55, 55, 53, 57, 44, 45, 65, 67, 63, 68, 60, 76, 49, 76, 82, 81, 53, 66, 67, 55, 68, 64, 51, 67, 59, 49, 75, 66, 81, 61, 45, 50, 67, 58, 72, 72, 64, 66, 72, 67, 59, 67, 71, 53, 53, 67, 67, 83, 71, 55, 57, 85, 63, 48, 72, 58, 59, 58, 45, 66, 62, 100, 70, 65, 63, 71, 63, 80, 52, 51, 76, 76, 66, 62, 67, 76, 94, 55, 61, 72, 51, 62, 75, 58, 54, 65, 76, 63, 70, 79, 75, 60, 69, 57, 53, 55, 64, 62, 77, 53, 52, 57, 60, 84, 77, 79, 52, 46, 83, 49, 75, 67, 58, 59, 65, 73, 70, 60, 66, 81, 54, 66, 58, 58, 59, 56, 55, 69, 56, 63, 65, 55, 59, 66, 67, 70, 63, 62, 75, 64, 95, 86, 60, 72, 62, 67, 83, 67, 63, 82, 69, 70, 68, 90, 63, 69, 112, 67, 56, 53, 63, 63, 61, 72, 58, 67, 73, 58, 55, 53, 86, 63, 56, 45, 64, 74, 64, 59, 53, 61, 63, 64, 56, 54, 47, 79, 82, 65, 57, 56, 65, 71, 54, 66, 80, 37, 53, 61, 59, 74, 43, 57, 62, 53, 66, 68, 59, 60, 54, 53, 54, 77, 69, 55, 66, 49, 55, 81, 74, 56, 56, 53, 79, 66, 74, 60, 69, 74, 60, 63, 66, 72, 71, 84, 53, 61, 65, 58, 62, 71, 70, 64, 64, 60, 58, 74, 66, 80, 78, 74, 73, 74, 65, 59, 61, 59, 97, 58, 59, 69, 47, 72, 58, 62, 67, 59, 104, 62, 59, 71, 53, 59, 61, 81, 95, 62, 66, 83, 75, 72, 60, 50, 52, 80, 48, 61, 83, 65, 70, 78, 57, 57, 65, 67, 58, 62, 62, 63, 55, 49, 51, 65, 70, 58, 74, 76, 47, 65, 55, 64, 57, 53, 50, 74, 56, 72, 56, 58, 61, 69, 75, 58, 77, 42, 87, 58, 65, 46, 71, 68, 62, 70, 69, 90, 64, 59, 76, 60, 57, 61, 53, 71, 60, 79, 79, 69, 69, 55, 60, 62, 70, 74, 58, 63, 67, 50, 55, 81, 72, 52, 63, 77, 101, 59, 54, 70, 73, 62, 90, 62, 58, 67, 47, 54, 53, 91, 68, 52, 57, 65, 60, 66, 44, 54, 58, 70, 83, 101, 68, 62, 64, 46, 51, 80, 59, 66, 55, 57, 72, 47, 57, 70, 73, 84, 62, 89, 48, 44, 69, 55, 60, 57, 55, 75, 64, 85, 47, 55, 63, 67, 54, 63, 58, 80, 65, 55, 70, 70, 60, 90, 86, 68, 75, 72, 67, 65, 67, 60, 63, 54, 79, 115, 64, 58, 74, 67, 66, 100, 67, 54, 70, 65, 60, 64, 70, 75, 77, 79, 45, 51, 68, 78, 58, 64, 79, 66, 66, 72, 72, 98, 75, 56, 102, 73, 66, 52, 63, 67, 68, 81, 69, 75, 64, 113, 95, 59, 71, 50, 58, 96, 67, 54, 61, 48, 65, 58, 52, 48, 50, 52, 55, 54, 59, 65, 48, 63, 116, 71, 144, 65, 63, 58, 49, 63, 44, 66, 76, 63, 67, 66, 60, 47, 53, 63, 70, 57, 69, 74, 74, 64, 70, 52, 53, 60, 61, 59, 54, 62, 63, 54, 80, 82, 88, 62, 81, 54, 53, 84, 50, 65, 79, 58, 62, 44, 62, 36, 53, 61, 65, 70, 69, 84, 65, 80, 72, 57, 62, 69, 65, 53, 61, 65, 57, 64, 63, 66, 55, 119, 66, 74, 75, 76, 56, 63, 61, 69, 114, 97, 64, 73, 74, 57, 60, 61, 57, 62, 64, 79, 59, 58, 54, 59, 56, 61, 67, 57, 55, 58, 71, 92, 56, 59, 65, 58, 57, 72, 66, 71, 73, 57, 61, 56, 81, 69, 72, 73, 61, 65, 62, 64, 65, 70, 63, 51, 71, 56, 54, 67, 69, 64, 89, 60, 64, 65, 84, 50, 59, 75, 82, 62, 78, 84, 57, 65, 81, 59, 50, 60, 94, 60, 77, 58, 73, 62, 65, 51, 55, 61, 80, 65, 47, 64, 66, 39, 67, 45, 70, 51, 65, 76, 57, 57, 62, 57, 54, 61, 73, 71, 56, 61, 51, 74, 66, 46, 67, 52, 98, 60, 72, 64, 66, 60, 92, 80, 63, 51, 62, 56, 58, 64, 80, 77, 66, 79, 65, 50, 59, 61, 96, 97, 71, 65, 73, 54, 52, 72, 55, 50, 58, 54, 74, 68, 55, 62, 57, 49, 87, 54, 61, 68, 102, 76, 55, 52, 61, 55, 71, 57, 78, 51, 76, 62, 73, 61, 68, 76, 84, 60, 89, 63, 66, 48, 56, 42, 59, 63, 67, 65, 64, 51, 90, 60, 61, 63, 80, 52, 99, 59, 63, 62, 64, 73, 62, 77, 74, 76, 88, 81, 58, 89, 56, 57, 53, 77, 66, 117, 66, 47, 73, 59, 52, 82, 62, 52, 69, 72, 115, 52, 145, 75, 49, 95, 64, 50, 67, 53, 52, 53, 46, 71, 74, 47, 49, 63, 50, 51, 67, 56, 62, 59, 53, 63, 79, 64, 56, 60, 65, 68, 102, 61, 60, 59, 58, 68, 68, 80, 60, 55, 74, 71, 55, 71, 50, 65, 64, 118, 70, 69, 66, 60, 65, 60, 67, 62, 50, 52, 62, 58, 50, 72, 55, 52, 73, 57, 40, 58, 77, 51, 65, 66, 69, 62, 61, 69, 61, 80, 64, 68, 68, 61, 78, 56, 55, 116, 58, 65, 67, 60, 71, 67, 66, 62, 52, 52, 59, 55, 110, 91, 57, 71, 69, 67, 64, 82, 68, 47, 57, 66, 57, 85, 48, 43, 65, 69, 58, 59, 80, 83, 67, 69, 61, 65, 51, 78, 66, 60, 67, 62, 41, 65, 73, 70, 69, 49, 56, 50, 68, 65, 68, 65, 67, 62, 67, 42, 58, 71, 67, 71, 56, 43, 67, 69, 111, 78, 62, 53, 65, 62, 72, 56, 67, 58, 55, 73, 60, 59, 56, 63, 81, 66, 70, 60, 88, 56, 61, 60, 77, 60, 74, 58, 88, 74, 52, 70, 56, 65, 75, 52, 68, 71, 69, 59, 132, 50, 49, 56, 67, 63, 73, 93, 69, 63, 58, 57, 75, 54, 47, 64, 74, 44, 68, 72, 59, 58, 70, 69, 71, 62, 69, 57, 60, 55, 52, 79, 64, 83, 56, 67, 70, 71, 55, 57, 70, 64, 70, 80, 70, 73, 83, 75, 77, 84, 91, 58, 48, 60, 55, 82, 72, 51, 47, 66, 77, 37, 61, 58, 58, 69, 61, 56, 53, 60, 63, 76, 98, 61, 67, 60, 54, 57, 59, 68, 78, 52, 61, 81, 77, 59, 62, 46, 45, 64, 52, 55, 68, 53, 78, 65, 51, 68, 75, 51, 62, 75, 54, 61, 61, 64, 80, 95, 74, 47, 52, 78, 57, 62, 70, 60, 63, 83, 68, 60, 66, 86, 79, 70, 56, 58, 86, 74, 86, 74, 53, 73, 77, 80, 75, 60, 59, 73, 54, 55, 59, 37, 63, 60, 45, 64, 67, 74, 55, 63, 57, 65, 63, 66, 64, 53, 71, 70, 79, 49, 53, 64, 86, 86, 65, 72, 69, 53, 84, 72, 55, 52, 70, 72, 62, 107, 94, 56, 74, 72, 64, 71, 79, 65, 64, 62, 59, 56, 57, 61, 85, 64, 99, 49, 64, 68, 59, 69, 64, 57, 73, 63, 55, 64, 62, 58, 77, 61, 54, 66, 56, 82, 76, 66, 87, 67, 70, 76, 62, 78, 66, 70, 65, 67, 62, 70, 68, 85, 59, 51, 44, 71, 57, 62, 68, 68, 70, 60, 110, 53, 71, 45, 42, 61, 63, 58, 70, 103, 63, 70, 69, 47, 65, 55, 64, 78, 63, 66, 65, 52, 54, 60, 72, 72, 54, 78, 65, 78, 60, 57, 84, 59, 57, 69, 63, 60, 51, 84, 79, 63, 59, 65, 60, 62, 72, 69, 48, 58, 70, 53, 67, 65, 56, 69, 74, 60, 91, 49, 71, 66, 72, 76, 51, 68, 67, 70, 68, 55, 56, 66, 52, 60, 57, 50, 57, 52, 55, 57, 73, 58, 62, 70, 71, 63, 56, 63, 86, 62, 79, 54, 49, 69, 76, 77, 75, 71, 71, 69, 54, 57, 66, 53, 93, 52, 91, 61, 91, 48, 53, 66, 86, 57, 70, 58, 80, 111, 55, 51, 72, 54, 56, 78, 48, 52, 66, 65, 65, 56, 64, 56, 52, 55, 54, 80, 64, 97, 61, 84, 74, 50, 49, 55, 68, 61, 82, 59, 67, 81, 71, 48, 67, 78, 77, 70, 65, 67, 55, 45, 63, 91, 65, 76, 81, 51, 66, 88, 63, 62, 77, 50, 60, 59, 63, 51, 70, 57, 59, 75, 70, 39, 76, 65, 60, 55, 58, 83, 79, 100, 63, 59, 86, 56, 65, 72, 55, 64, 69, 57, 57, 62, 81, 67, 49, 63, 61, 93, 68, 56, 59, 63, 63, 88, 76, 57, 55, 43, 57, 75, 83, 52, 92, 58, 66, 67, 57, 58, 69, 58, 64, 60, 76, 60, 57, 57, 68, 71, 59, 75, 82, 56, 57, 68, 58, 69, 61, 69, 58, 82, 98, 53, 63, 59, 58, 48, 50, 70, 63, 67, 81, 50, 56, 60, 62, 64, 64, 66, 73, 81, 78, 62, 69, 89, 83, 62, 65, 56, 63, 54, 66, 63, 56, 83, 61, 61, 57, 70, 68, 72, 134, 73, 120, 52, 58, 64, 85, 76, 63, 80, 99, 65, 58, 65, 62, 47, 59, 40, 67, 65, 73, 87, 60, 53, 111, 65, 75, 70, 61, 68, 61, 62, 74, 48, 66, 64, 75, 64, 43, 58, 71, 70, 49, 82, 86, 52, 52, 35, 65, 66, 51, 63, 55, 44, 60, 53, 58, 77, 61, 64, 70, 92, 71, 70, 50, 54, 76, 59, 68, 71, 66, 39, 58, 54, 61, 71, 58, 69, 78, 74, 94, 76, 76, 63, 69, 69, 80, 60, 63, 60, 69, 57, 47, 64, 58, 64, 64, 96, 70, 60, 64, 80, 70, 51, 57, 65, 51, 67, 56, 68, 54, 56, 74, 91, 51, 70, 38, 80, 68, 78, 66, 63, 50, 59, 51, 62, 80, 70, 58, 65, 57, 58, 68, 60, 89, 55, 74, 68, 55, 64, 81, 92, 66, 65, 73, 78, 60, 54, 56, 54, 72, 63, 98, 84, 88, 66, 52, 70, 58, 60, 43, 56, 75, 84, 59, 72, 54, 49, 64, 71, 83, 62, 54, 59, 101, 61, 68, 61, 71, 59, 76, 68, 54, 59, 59, 56, 65, 74, 49, 72, 85, 68, 84, 70, 66, 59, 52, 71, 72, 65, 73, 67, 63, 57, 66, 81, 62, 58, 57, 42, 69, 93, 85, 107, 63, 92, 63, 63, 48, 65, 59, 68, 89, 49, 60, 57, 48, 62, 85, 72, 84, 71, 55, 63, 108, 81, 68, 61, 53, 61, 52, 43, 59, 73, 63, 57, 66, 67, 65, 60, 65, 56, 80, 83, 64, 62, 63, 81, 63, 67, 77, 82, 68, 47, 63, 63, 61, 72, 66, 78, 91, 42, 63, 52, 61, 83, 133, 47, 56, 47, 94, 75, 65, 76, 49, 54, 68, 64, 63, 74, 66, 60, 62, 98, 67, 81, 58, 74, 48, 66, 72, 59, 65, 67, 65, 50, 47, 61, 66, 36, 46, 70, 63, 46, 89, 66, 73, 66, 69, 55, 72, 64, 75, 59, 61, 108, 53, 62, 64, 67, 67, 110, 86, 58, 63, 61, 95, 72, 62, 68, 81, 62, 80, 62, 82, 55, 62, 69, 93, 90, 77, 106, 58, 57, 64, 64, 68, 60, 66, 76, 82, 55, 73, 60, 60, 62, 86, 56, 70, 58, 68, 54, 83, 97, 63, 69, 55, 93, 48, 57, 69, 74, 71, 53, 51, 61, 74, 73, 58, 61, 53, 109, 60, 62, 61, 76, 63, 70, 70, 79, 46, 152, 61, 70, 58, 53, 55, 59, 57, 74, 56, 55, 63, 68, 80, 76, 59, 41, 63, 56, 66, 72, 60, 62, 72, 62, 74, 62, 61, 65, 79, 45, 44, 92, 91, 69, 60, 64, 76, 71, 76, 77, 63, 73, 80, 72, 105, 68, 56, 77, 58, 63, 71, 60, 78, 68, 104, 59, 94, 53, 64, 73, 57, 59, 60, 75, 51, 69, 58, 66, 66, 56, 59, 64, 49, 71, 69, 88, 86, 60, 64, 82, 78, 68, 65, 50, 69, 73, 52, 43, 79, 64, 42, 70, 66, 53, 106, 59, 73, 68, 61, 89, 73, 63, 58, 81, 56, 62, 89, 64, 68, 63, 70, 64, 75, 60, 75, 77, 55, 76, 62, 56, 58, 67, 58, 67, 56, 78, 63, 55, 72, 74, 65, 74, 66, 70, 77, 68, 76, 55, 51, 60, 79, 85, 68, 113, 59, 68, 57, 59, 53, 72, 66, 50, 73, 53, 64, 59, 65, 62, 57, 56, 68, 53, 55, 51, 64, 74, 77, 62, 70, 66, 50, 60, 61, 64, 88, 59, 72, 63, 60, 67, 59, 64, 52, 47, 61, 53, 72, 70, 55, 69, 71, 68, 82, 69, 76, 59, 81, 55, 84, 84, 95, 58, 61, 61, 72, 89, 67, 49, 84, 57, 47, 65, 78, 76, 53, 71, 79, 63, 59, 46, 53, 80, 65, 52, 65, 61, 77, 80, 71, 65, 51, 72, 56, 64, 54, 52, 62, 70, 46, 81, 64, 55, 59, 73, 63, 56, 80, 76, 54, 52, 67, 74, 45, 67, 60, 58, 53, 79, 64, 70, 57, 86, 67, 54, 71, 75, 65, 67, 55, 63, 59, 60, 108, 77, 73, 72, 67, 70, 65, 85, 59, 59, 51, 82, 73, 62, 45, 65, 68, 52, 78, 58, 54, 57, 56, 70, 57, 70, 57, 71, 73, 82, 55, 63, 58, 61, 68, 66, 60, 115, 56, 60, 67, 65, 59, 70, 69, 57, 46, 67, 92, 72, 60, 54, 63, 58, 56, 55, 75, 70, 64, 53, 74, 50, 69, 56, 58, 64, 54, 76, 60, 49, 66, 50, 115, 61, 47, 51, 62, 98, 68, 73, 64, 65, 59, 77, 56, 56, 45, 61, 67, 67, 66, 55, 67, 65, 57, 60, 70, 43, 56, 75, 104, 48, 68, 65, 59, 52, 64, 59, 61, 62, 125, 62, 54, 63, 66, 66, 61, 77, 82, 61, 67, 95, 52, 71, 57, 54, 96, 54, 62, 49, 62, 80, 60, 66, 61, 56, 68, 49, 58, 74, 54, 67, 65, 49, 62, 52, 75, 85, 65, 41, 42, 69, 70, 58, 42, 73, 81, 61, 58, 68, 71, 66, 79, 64, 56, 62, 71, 52, 99, 68, 75, 45, 56, 68, 67, 59, 90, 72, 57, 51, 67, 61, 72, 63, 69, 61, 52, 62, 97, 79, 58, 58, 53, 66, 63, 55, 67, 70, 88, 74, 77, 59, 70, 70, 96, 68, 56, 51, 69, 115, 67, 43, 73, 63, 80, 54, 66, 49, 56, 72, 66, 57, 74, 64, 80, 68, 62, 60, 75, 76, 46, 77, 50, 57, 57, 74, 73, 52, 77, 71, 67, 51, 67, 68, 58, 66, 67, 66, 85, 81, 59, 66, 65, 64, 70, 71, 85, 62, 63, 69, 66, 57, 78, 59, 38, 63, 77, 68, 57, 56, 55, 63, 68, 79, 67, 75, 65, 61, 51, 92, 81, 75, 73, 66, 65, 68, 61, 63, 73, 67, 60, 65, 64, 67, 72, 71, 66, 59, 77, 81, 49, 53, 77, 45, 65, 90, 74, 75, 51, 88, 87, 50, 36, 76, 63, 39, 60, 62, 57, 59, 60, 54, 66, 57, 57, 59, 70, 58, 64, 54, 62, 80, 67, 102, 121, 71, 70, 54, 62, 43, 60, 73, 72, 75, 57, 60, 54, 50, 52, 53, 139, 49, 156, 42, 67, 90, 72, 50, 67, 68, 96, 70, 62, 64, 73, 78, 69, 62, 59, 58, 64, 75, 65, 68, 107, 56, 54, 46, 73, 79, 63, 72, 80, 51, 100, 63, 70, 66, 66, 59, 58, 59, 48, 66, 116, 55, 59, 54, 64, 48, 68, 55, 52, 56, 71, 64, 78, 74, 65, 66, 69, 72, 54, 59, 67, 69, 61, 46, 60, 58, 55, 44, 57, 58, 57, 70, 70, 64, 60, 65, 109, 61, 46, 63, 77, 64, 47, 64, 61, 59, 50, 61, 62, 73, 40, 62, 69, 74, 86, 61, 77, 65, 72, 63, 57, 63, 52, 63, 58, 90, 63, 45, 76, 60, 63, 69, 77, 52, 61, 59, 66, 74, 60, 64, 61, 58, 66, 58, 84, 63, 53, 90, 76, 62, 77, 50, 60, 64, 35, 66, 51, 59, 77, 65, 74, 59, 50, 56, 48, 61, 59, 45, 61, 53, 70, 64, 51, 69, 65, 57, 78, 64, 70, 61, 55, 64, 51, 66, 62, 61, 60, 65, 54, 75, 75, 71, 58, 57, 69, 51, 54, 69, 76, 63, 67, 74, 64, 65, 60, 69, 96, 66, 103, 102, 60, 83, 60, 54, 61, 62, 76, 87, 64, 85, 68, 77, 54, 68, 76, 59, 65, 50, 105, 106, 76, 90, 65, 70, 57, 66, 48, 68, 89, 69, 71, 78, 57, 66, 48, 88, 84, 53, 58, 68, 111, 77, 57, 64, 61, 69, 57, 78, 53, 50, 53, 60, 56, 67, 48, 69, 75, 58, 82, 80, 79, 60, 49, 95, 63, 72, 61, 74, 63, 62, 54, 68, 61, 54, 49, 67, 46, 48, 98, 64, 71, 68, 119, 67, 51, 82, 76, 56, 74, 77, 44, 48, 75, 47, 55, 114, 72, 75, 69, 54, 53, 69, 74, 60, 53, 70, 89, 65, 84, 70, 74, 80, 55, 54, 64, 68, 52, 83, 58, 57, 62, 54, 50, 73, 85, 55, 66, 64, 64, 58, 85, 87, 49, 84, 60, 68, 67, 98, 87, 66, 60, 48, 87, 52, 49, 77, 71, 80, 75, 52, 86, 58, 67, 54, 46, 108, 57, 83, 66, 63, 55, 69, 60, 56, 57, 69, 90, 57, 78, 73, 59, 41, 64, 58, 63, 55, 71, 74, 73, 59, 69, 44, 73, 58, 59, 60, 64, 73, 50, 61, 51, 58, 98, 72, 64, 74, 74, 50, 75, 43, 66, 63, 89, 63, 56, 48, 80, 131, 62, 71, 55, 69, 60, 68, 59, 73, 86, 64, 49, 83, 72, 71, 69, 88, 60, 58, 72, 64, 54, 54, 55, 45, 87, 79, 82, 62, 66, 85, 42, 77, 85, 69, 66, 68, 84, 63, 62, 71, 41, 63, 73, 69, 78, 62, 69, 59, 46, 77, 65, 44, 50, 49, 92, 66, 78, 54, 66, 57, 58, 63, 62, 51, 72, 50, 69, 71, 53, 66, 61, 64, 60, 50, 61, 83, 67, 62, 60, 58, 62, 49, 68, 63, 78, 79, 53, 58, 55, 61, 85, 68, 61, 70, 136, 43, 64, 57, 50, 95, 70, 70, 50, 61, 66, 72, 58, 53, 80, 71, 74, 80, 72, 47, 61, 73, 62, 52, 70, 64, 66, 64, 72, 79, 60, 92, 56, 68, 60, 70, 52, 68, 54, 49, 81, 61, 76, 52, 59, 62, 60, 59, 93, 66, 53, 58, 51, 58, 42, 71, 45, 68, 51, 56, 65, 74, 71, 54, 51, 64, 70, 73, 76, 62, 71, 66, 82, 68, 68, 67, 54, 44, 58, 68, 42, 76, 70, 46, 76, 58, 48, 73, 62, 95, 65, 57, 68, 70, 79, 56, 49, 57, 88, 70, 60, 65, 69, 70, 77, 82, 80, 71, 64, 66, 70, 76, 43, 53, 46, 54, 55, 42, 63, 59, 40, 83, 67, 65, 66, 62, 66, 41, 61, 62, 71, 48, 72, 77, 53, 56, 64, 70, 81, 75, 53, 73, 55, 87, 72, 62, 58, 67, 53, 66, 63, 60, 67, 58, 57, 68, 71, 53, 79, 72, 80, 59, 69, 94, 66, 78, 60, 79, 66, 62, 48, 73, 60, 77, 67, 81, 67, 62, 118, 70, 71, 57, 61, 52, 82, 67, 76, 67, 65, 56, 70, 63, 52, 52, 67, 71, 55, 64, 67, 58, 79, 75, 63, 65, 68, 59, 71, 91, 58, 65, 51, 83, 72, 67, 63, 78, 85, 85, 62, 96, 63, 79, 59, 65, 67, 32, 95, 72, 81, 59, 70, 61, 58, 66, 70, 67, 56, 64, 53, 68, 73, 68, 61, 66, 73, 75, 62, 60, 65, 46, 80, 34, 51, 47, 68, 99, 76, 61, 65, 59, 71, 58, 50, 59, 40, 80, 67, 88, 44, 63, 70, 65, 56, 61, 79, 58, 66, 56, 80, 58, 86, 49, 73, 67, 58, 67, 64, 74, 105, 62, 58, 53, 50, 68, 60, 63, 60, 58, 51, 73, 64, 82, 66, 70, 65, 77, 57, 62, 52, 60, 67, 67, 91, 66, 55, 54, 69, 63, 60, 51, 65, 63, 55, 67, 59, 57, 65, 64, 53, 56, 73, 61, 60, 71, 76, 52, 87, 61, 71, 70, 80, 53, 69, 67, 78, 28, 95, 67, 83, 75, 56, 50, 54, 60, 80, 67, 73, 67, 80, 66, 66, 49, 55, 55, 58, 55, 94, 53, 63, 69, 65, 62, 59, 80, 67, 54, 80, 87, 79, 69, 54, 66, 58, 69, 67, 65, 57, 88, 55, 56, 91, 50, 64, 86, 69, 68, 73, 69, 68, 55, 53, 82, 51, 79, 60, 52, 52, 78, 69, 58, 38, 76, 85, 49, 68, 54, 55, 65, 70, 67, 75, 94, 68, 48, 60, 55, 56, 31, 62, 52, 54, 48, 56, 51, 60, 59, 79, 54, 59, 57, 86, 70, 66, 59, 65, 42, 62, 68, 63, 59, 55, 71, 39, 61, 53, 73, 53, 69, 72, 70, 40, 68, 71, 70, 58, 50, 94, 66, 51, 98, 64, 45, 65, 64, 59, 64, 50, 79, 90, 60, 71, 90, 59, 49, 84, 66, 53, 68, 64, 59, 99, 62, 71, 62, 79, 71, 39, 56, 54, 62, 65, 47, 57, 75, 56, 64, 98, 63, 57, 86, 46, 73, 89, 51, 75, 58, 64, 54, 76, 67, 104, 74, 55, 57, 73, 66, 57, 66, 103, 63, 79, 63, 71, 51, 68, 70, 50, 64, 52, 65, 54, 65, 61, 89, 57, 73, 57, 74, 65, 46, 67, 84, 61, 75, 76, 70, 69, 57, 67, 49, 72, 81, 58, 78, 96, 86, 62, 57, 71, 78, 44, 61, 115, 66, 85, 56, 72, 37, 105, 70, 80, 54, 68, 66, 59, 65, 49, 56, 69, 62, 61, 74, 63, 59, 77, 51, 50, 51, 50, 56, 71, 59, 62, 55, 74, 76, 54, 63, 129, 50, 75, 90, 54, 55, 55, 97, 64, 73, 61, 69, 48, 63, 59, 54, 60, 70, 53, 65, 54, 77, 57, 62, 62, 64, 80, 66, 58, 44, 65, 76, 40, 72, 59, 74, 79, 78, 66, 61, 69, 67, 59, 74, 61, 76, 62, 59, 69, 69, 62, 67, 85, 71, 66, 85, 52, 65, 62, 74, 66, 60, 69, 69, 56, 91, 80, 70, 55, 36, 45, 67, 60, 51, 62, 67, 72, 66, 73, 64, 38, 56, 71, 64, 72, 57, 66, 58, 97, 57, 59, 51, 44, 62, 46, 76, 71, 70, 64, 48, 50, 41, 60, 49, 50, 51, 71, 76, 70, 62, 81, 85, 42, 56, 58, 76, 45, 68, 63, 55, 63, 79, 46, 59, 77, 57, 54, 56, 60, 50, 53, 38, 67, 89, 97, 67, 69, 65, 77, 75, 63, 72, 42, 63, 63, 69, 53, 125, 47, 75, 77, 57, 59, 79, 111, 93, 42, 57, 41, 53, 76, 55, 71, 88, 58, 56, 55, 67, 87, 72, 52, 70, 49, 54, 55, 58, 66, 55, 44, 71, 81, 77, 53, 55, 81, 59, 54, 57, 64, 70, 63, 67, 62, 49, 51, 56, 58, 78, 56, 85, 66, 87, 70, 86, 56, 91, 49, 63, 99, 52, 67, 53, 63, 68, 64, 77, 64, 65, 59, 111, 69, 46, 53, 51, 71, 116, 81, 72, 66, 42, 51, 54, 72, 52, 63, 72, 50, 39, 68, 74, 70, 53, 60, 75, 62, 79, 88, 52, 48, 85, 57, 55, 137, 85, 58, 48, 54, 92, 65, 66, 86, 54, 61, 65, 79, 81, 60, 65, 68, 60, 71, 53, 52, 55, 56, 53, 48, 63, 68, 63, 70, 59, 72, 62, 67, 65, 69, 53, 52, 48, 64, 77, 69, 68, 76, 51, 54, 45, 68, 60, 50, 65, 55, 59, 59, 58, 88, 61, 57, 74, 58, 50, 66, 69, 60, 64, 51, 43, 103, 56, 107, 83, 75, 50, 79, 57, 71, 69, 59, 100, 75, 48, 46, 74, 94, 49, 62, 80, 65, 70, 66, 81, 72, 68, 60, 67, 43, 77, 51, 74, 60, 66, 108, 64, 86, 68, 67, 88, 72, 60, 67, 61, 71, 65, 67, 49, 70, 90, 46, 77, 95, 57, 43, 42, 58, 68, 82, 70, 70, 56, 90, 76, 47, 65, 57, 53, 54, 48, 63, 61, 55, 63, 70, 56, 47, 59, 75, 78, 45, 63, 56, 66, 72, 46, 82, 68, 50, 86, 65, 89, 105, 59, 103, 56, 56, 61, 115, 74, 71, 56, 66, 80, 63, 68, 56, 69, 59, 60, 69, 45, 67, 49, 79, 64, 86, 56, 68, 90, 67, 39, 53, 119, 49, 83, 69, 58, 56, 79, 60, 88, 96, 75, 69, 54, 57, 57, 64, 49, 69, 62, 64, 40, 56, 72, 66, 45, 72, 70, 85, 57, 44, 82, 99, 59, 65, 50, 65, 56, 65, 47, 90, 83, 60, 67, 51, 84, 57, 63, 70, 56, 64, 45, 49, 55, 77, 60, 66, 54, 53, 74, 55, 46, 63, 96, 74, 58, 79, 58, 64, 76, 99, 61, 76, 61, 102, 55, 69, 50, 59, 55, 66, 49, 65, 56, 77, 61, 72, 93, 55, 55, 62, 48, 81, 45, 68, 56, 73, 45, 76, 62, 86, 67, 72, 94, 69, 65, 56, 69, 50, 66, 48, 75, 84, 73, 58, 85, 73, 91, 62, 60, 62, 59, 77, 60, 53, 142, 53, 61, 50, 62, 74, 61, 57, 55, 60, 63, 59, 65, 50, 93, 65, 65, 58, 66, 65, 73, 44, 66, 74, 71, 68, 98, 52, 50, 130, 81, 47, 69, 43, 65, 60, 53, 56, 61, 69, 82, 55, 62, 63, 64, 54, 76, 56, 77, 108, 58, 48, 68, 74, 61, 66, 52, 57, 48, 46, 84, 32, 47, 87, 51, 74, 92, 61, 80, 68, 77, 79, 46, 60, 73, 59, 78, 82, 55, 71, 60, 83, 48, 52, 82, 69, 82, 42, 64, 79, 56, 82, 55, 45, 67, 70, 72, 83, 79, 54, 65, 58, 84, 45, 50, 47, 87, 70, 59, 65, 53, 51, 66, 66, 70, 86, 70, 58, 54, 89, 60, 79, 54, 76, 80, 84, 65, 57, 58, 81, 78, 63, 57, 81, 49, 50, 49, 61, 67, 69, 65, 53, 63, 53, 58, 59, 70, 142, 70, 56, 73, 53, 89, 80, 87, 58, 78, 88, 80, 71, 81, 70, 52, 67, 82, 52, 40, 63, 61, 113, 77, 59, 55, 57, 57, 48, 36, 53, 54, 52, 65, 63, 80, 96, 83, 51, 67, 102, 59, 46, 70, 75, 71, 91, 61, 68, 91, 122, 75, 66, 69, 57, 86, 57, 69, 75, 81, 72, 70, 45, 69, 74, 65, 49, 66, 81, 64, 62, 51, 54, 61, 74, 43, 56, 67, 61, 63, 72, 60, 55, 67, 63, 60, 67, 65, 62, 72, 71, 84, 55, 48, 70, 62, 46, 53, 79, 60, 64, 71, 65, 64, 59, 108, 64, 56, 66, 70, 105, 65, 60, 77, 50, 68, 80, 60, 56, 44, 69, 54, 61, 52, 62, 62, 62, 68, 56, 83, 76, 65, 54, 55, 93, 75, 70, 74, 56, 52, 54, 66, 87, 60, 94, 89, 66, 53, 50, 70, 59, 57, 90, 49, 48, 61, 67, 60, 60, 78, 79, 69, 48, 68, 63, 65, 58, 61, 48, 58, 66, 53, 88, 60, 57, 70, 66, 88, 61, 81, 46, 59, 59, 63, 53, 75, 78, 53, 44, 66, 50, 57, 119, 65, 63, 60, 47, 47, 41, 68, 66, 63, 93, 68, 52, 62, 63, 62, 74, 60, 73, 67, 76, 72, 57, 71, 94, 56, 54, 58, 59, 64, 59, 55, 65, 52, 61, 77, 69, 74, 48, 83, 65, 60, 55, 64, 62, 63, 74, 94, 60, 91, 50, 55, 63, 76, 87, 67, 60, 44, 73, 63, 86, 67, 60, 72, 41, 74, 52, 55, 76, 65, 58, 77, 68, 49, 51, 79, 84, 88, 66, 64, 53, 58, 96, 72, 95, 81, 59, 64, 52, 45, 64, 51, 58, 48, 90, 55, 62, 55, 81, 62, 83, 65, 64, 68, 58, 58, 57, 50, 52, 66, 87, 112, 63, 68, 62, 58, 60, 56, 63, 70, 109, 94, 60, 70, 77, 92, 71, 73, 64, 50, 71, 70, 62, 70, 53, 66, 61, 75, 75, 65, 67, 80, 77, 55, 56, 43, 71, 59, 73, 89, 53, 78, 72, 68, 57, 45, 56, 49, 52, 64, 47, 75, 55, 64, 64, 69, 50, 69, 71, 53, 52, 62, 65, 68, 58, 61, 64, 60, 70, 81, 71, 52, 91, 62, 82, 68, 65, 65, 46, 58, 68, 72, 57, 47, 69, 60, 51, 61, 73, 66, 50, 55, 64, 49, 53, 65, 47, 88, 92, 73, 63, 96, 51, 67, 55, 57, 67, 60, 72, 61, 61, 56, 64, 61, 65, 54, 55, 66, 54, 62, 65, 102, 56, 91, 64, 77, 74, 57, 77, 58, 63, 58, 63, 62, 107, 72, 76, 59, 54, 47, 67, 50, 63, 34, 82, 64, 59, 59, 104, 63, 61, 60, 55, 64, 104, 64, 51, 79, 52, 67, 90, 63, 70, 63, 125, 67, 53, 65, 72, 51, 65, 78, 56, 59, 60, 63, 71, 71, 62, 48, 53, 68, 69, 58, 39, 67, 99, 91, 81, 64, 85, 59, 85, 72, 47, 58, 64, 66, 61, 85, 81, 81, 71, 52, 81, 68, 58, 52, 49, 64, 61, 51, 61, 62, 97, 102, 71, 82, 53, 98, 60, 57, 63, 64, 55, 50, 71, 110, 83, 74, 80, 62, 61, 41, 73, 61, 58, 53, 65, 67, 72, 82, 62, 71, 58, 71, 102, 71, 79, 63, 73, 54, 62, 54, 84, 71, 45, 66, 60, 58, 69, 69, 79, 78, 63, 66, 61, 67, 53, 65, 66, 120, 53, 53, 49, 71, 66, 73, 112, 105, 71, 54, 70, 67, 48, 60, 60, 56, 71, 64, 75, 59, 71, 64, 54, 77, 52, 86, 63, 63, 63, 66, 50, 61, 71, 91, 66, 68, 43, 52, 65, 93, 60, 59, 52, 66, 67, 68, 91, 57, 62, 59, 66, 62, 62, 35, 59, 59, 72, 93, 90, 84, 61, 63, 55, 83, 62, 58, 64, 58, 78, 62, 50, 55, 37, 63, 76, 57, 69, 57, 64, 59, 71, 60, 51, 66, 64, 52, 66, 56, 58, 74, 64, 72, 74, 70, 93, 79, 97, 60, 69, 53, 60, 55, 68, 52, 58, 43, 60, 65, 51, 69, 62, 46, 98, 43, 57, 87, 78, 98, 68, 68, 61, 55, 61, 53, 63, 53, 75, 47, 42, 72, 64, 54, 62, 73, 63, 70, 71, 65, 62, 68, 64, 60, 61, 36, 77, 72, 63, 44, 59, 68, 139, 62, 68, 62, 67, 56, 75, 57, 74, 102, 44, 74, 83, 67, 70, 57, 60, 81, 63, 54, 80, 58, 62, 76, 67, 50, 41, 58, 60, 66, 52, 60, 59, 61, 77, 74, 70, 71, 64, 49, 66, 52, 51, 83, 57, 69, 63, 45, 54, 54, 60, 65, 72, 70, 66, 49, 68, 50, 64, 61, 63, 109, 62, 52, 68, 62, 59, 101, 82, 62, 74, 65, 52, 58, 71, 48, 70, 56, 74, 71, 88, 93, 54, 66, 76, 66, 65, 62, 78, 63, 66, 71, 53, 82, 49, 60, 79, 74, 70, 70, 61, 124, 88, 83, 76, 48, 59, 60, 100, 64, 59, 59, 62, 68, 71, 65, 61, 59, 107, 65, 60, 72, 53, 40, 55, 70, 60, 71, 72, 59, 74, 64, 69, 57, 59, 80, 62, 79, 84, 55, 54, 52, 55, 72, 65, 49, 74, 56, 49, 80, 66, 58, 48, 72, 73, 61, 50, 53, 70, 54, 70, 57, 85, 56, 61, 66, 73, 75, 54, 55, 76, 122, 62, 67, 84, 71, 80, 71, 57, 72, 68, 71, 57, 79, 69, 76, 71, 53, 81, 74, 59, 73, 58, 52, 66, 56, 71, 69, 64, 56, 58, 57, 58, 70, 51, 54, 82, 65, 61, 66, 75, 64, 79, 58, 60, 58, 73, 54, 50, 93, 55, 103, 103, 65, 55, 37, 51, 73, 60, 62, 56, 55, 62, 49, 129, 77, 60, 73, 54, 60, 61, 72, 73, 61, 48, 64, 65, 67, 62, 52, 86, 131, 73, 132, 75, 57, 64, 67, 76, 74, 73, 84, 57, 46, 47, 78, 51, 60, 66, 59, 71, 68, 64, 72, 68, 50, 64, 58, 58, 59, 61, 63, 78, 69, 65, 55, 65, 49, 52, 64, 64, 74, 51, 39, 70, 55, 72, 64, 57, 75, 57, 58, 81, 58, 62, 50, 63, 54, 52, 78, 98, 60, 61, 72, 78, 69, 79, 55, 65, 44, 56, 64, 84, 69, 57, 51, 71, 48, 65, 64, 66, 55, 77, 64, 64, 70, 47, 54, 60, 61, 61, 55, 61, 68, 81, 73, 83, 61, 111, 52, 69, 75, 68, 64, 58, 92, 54, 61, 59, 64, 70, 52, 65, 76, 75, 67, 65, 58, 86, 65, 56, 59, 71, 53, 73, 54, 66, 62, 81, 79, 85, 60, 52, 75, 65, 60, 54, 61, 55, 57, 74, 117, 50, 72, 80, 61, 57, 77, 71, 83, 71, 75, 78, 41, 63, 66, 66, 64, 71, 52, 88, 61, 62, 60, 81, 61, 60, 63, 79, 67, 56, 53, 54, 65, 61, 74, 60, 65, 60, 93, 88, 54, 49, 71, 76, 62, 62, 58, 40, 89, 60, 51, 58, 57, 54, 59, 63, 83, 64, 67, 71, 60, 66, 57, 80, 75, 62, 87, 69, 72, 71, 133, 67, 67, 54, 69, 96, 76, 73, 57, 56, 51, 57, 72, 61, 54, 68, 79, 69, 56, 66, 54, 55, 80, 70, 67, 58, 36, 75, 47, 57, 64, 67, 76, 56, 52, 71, 67, 57, 78, 71, 80, 55, 108, 89, 98, 57, 60, 56, 101, 56, 67, 69, 66, 106, 62, 64, 51, 61, 54, 63, 70, 64, 66, 56, 70, 47, 66, 59, 59, 72, 66, 76, 55, 58, 74, 74, 90, 77, 53, 68, 65, 62, 67, 59, 64, 74, 84, 61, 98, 79, 63, 70, 66, 84, 58, 48, 71, 82, 78, 69, 62, 54, 65, 60, 55, 59, 65, 82, 71, 69, 63, 61, 59, 70, 57, 69, 92, 69, 64, 71, 119, 72, 48, 66, 52, 64, 68, 50, 71, 62, 62, 83, 51, 59, 68, 97, 57, 41, 58, 59, 112, 62, 62, 60, 59, 54, 97, 74, 73, 68, 55, 74, 54, 57, 77, 68, 73, 64, 64, 68, 67, 61, 53, 69, 85, 67, 59, 82, 73, 70, 69, 66, 66, 80, 93, 70, 51, 69, 50, 103, 51, 79, 59, 65, 59, 69, 49, 51, 71, 66, 122, 55, 54, 65, 46, 57, 77, 107, 56, 52, 51, 69, 57, 63, 61, 55, 50, 82, 76, 57, 49, 63, 64, 67, 64, 84, 56, 57, 67, 75, 78, 60, 57, 69, 58, 55, 50, 69, 54, 78, 60, 80, 63, 58, 69, 59, 67, 49, 72, 89, 66, 69, 41, 82, 51, 81, 73, 65, 62, 65, 71, 62, 100, 79, 74, 44, 56, 47, 50, 57, 81, 61, 72, 59, 57, 67, 73, 53, 54, 62, 88, 54, 56, 67, 69, 71, 60, 53, 63, 52, 108, 61, 73, 56, 59, 82, 70, 56, 63, 73, 70, 58, 52, 47, 66, 57, 58, 69, 70, 58, 45, 68, 68, 74, 66, 55, 95, 89, 62, 73, 53, 55, 60, 50, 94, 65, 61, 78, 73, 93, 74, 64, 89, 68, 142, 57, 70, 58, 61, 66, 70, 75, 55, 87, 66, 75, 58, 58, 80, 66, 78, 75, 72, 72, 63, 73, 51, 55, 71, 60, 70, 66, 77, 76, 93, 80, 76, 73, 67, 74, 64, 62, 56, 69, 45, 67, 53, 71, 74, 89, 46, 69, 75, 86, 95, 56, 42, 69, 65, 54, 51, 81, 92, 58, 47, 56, 81, 94, 76, 66, 59, 67, 70, 61, 59, 68, 62, 45, 67, 36, 67, 49, 63, 115, 132, 73, 49, 79, 51, 57, 66, 82, 65, 65, 56, 71, 45, 72, 66, 51, 47, 61, 76, 64, 58, 90, 74, 65, 50, 60, 74, 67, 60, 65, 62, 55, 62, 83, 59, 51, 62, 75, 43, 60, 66, 64, 57, 48, 57, 72, 43, 65, 64, 70, 68, 65, 68, 68, 60, 82, 55, 57, 60, 65, 86, 60, 72, 64, 66, 51, 58, 90, 59, 54, 103, 73, 60, 63, 68, 60, 87, 38, 102, 74, 69, 70, 46, 51, 73, 77, 63, 61, 65, 53, 75, 52, 70, 60, 60, 53, 59, 129, 53, 93, 62, 62, 63, 57, 64, 56, 64, 67, 78, 82, 75, 53, 73, 67, 55, 52, 76, 57, 55, 66, 55, 64, 90, 66, 62, 78, 58, 62, 62, 53, 74, 72, 75, 58, 61, 64, 67, 54, 71, 66, 56, 51, 80, 75, 69, 57, 64, 65, 60, 60, 66, 76, 63, 63, 55, 66, 65, 50, 92, 78, 60, 56, 84, 57, 57, 55, 60, 56, 59, 69, 80, 74, 71, 67, 80, 67, 59, 65, 84, 79, 58, 75, 80, 67, 56, 70, 69, 67, 71, 55, 68, 83, 90, 74, 57, 63, 48, 60, 77, 61, 84, 71, 34, 51, 52, 64, 56, 80, 60, 71, 64, 56, 59, 58, 64, 103, 64, 46, 59, 57, 82, 59, 55, 73, 49, 73, 73, 55, 79, 95, 63, 77, 65, 59, 61, 57, 63, 60, 60, 61, 65, 54, 60, 70, 53, 66, 67, 90, 61, 54, 54, 95, 55, 94, 58, 55, 46, 113, 62, 57, 57, 62, 73, 71, 66, 59, 54, 64, 72, 79, 60, 75, 60, 72, 67, 75, 76, 70, 75, 50, 51, 61, 58, 57, 50, 67, 73, 58, 86, 71, 60, 58, 65, 50, 65, 62, 67, 72, 50, 60, 67, 55, 85, 66, 80, 73, 54, 61, 64, 73, 73, 79, 71, 74, 83, 64, 66, 66, 67, 76, 79, 78, 67, 63, 69, 89, 62, 54, 55, 68, 58, 66, 60, 66, 55, 58, 73, 47, 59, 63, 71, 73, 72, 66, 57, 53, 78, 56, 49, 62, 62, 68, 69, 63, 103, 86, 72, 88, 85, 75, 87, 61, 65, 66, 72, 64, 86, 75, 57, 53, 74, 80, 62, 56, 52, 63, 48, 59, 55, 52, 85, 75, 60, 58, 57, 67, 60, 79, 54, 68, 87, 70, 72, 70, 63, 56, 63, 67, 82, 63, 55, 71, 72, 76, 87, 48, 58, 65, 58, 57, 80, 52, 62, 64, 69, 59, 49, 58, 72, 56, 61, 55, 81, 68, 79, 59, 55, 66, 54, 73, 68, 53, 71, 65, 78, 66, 60, 60, 61, 51, 62, 65, 107, 55, 53, 63, 52, 60, 79, 59, 78, 76, 81, 83, 64, 68, 71, 68, 65, 67, 67, 66, 79, 58, 95, 69, 45, 56, 60, 75, 41, 57, 59, 66, 58, 57, 72, 65, 56, 68, 96, 63, 50, 68, 59, 74, 93, 52, 53, 59, 64, 72, 63, 64, 42, 104, 77, 61, 55, 81, 68, 57, 61, 64, 64, 67, 79, 63, 75, 46, 67, 66, 63, 62, 53, 51, 72, 68, 74, 78, 67, 65, 74, 67, 69, 64, 52, 58, 64, 66, 60, 43, 68, 59, 66, 62, 91, 63, 73, 81, 64, 53, 51, 66, 69, 80, 90, 56, 55, 54, 61, 60, 74, 101, 48, 63, 91, 86, 68, 88, 69, 54, 71, 72, 60, 52, 61, 60, 60, 39, 48, 55, 59, 75, 49, 55, 60, 50, 48, 39, 54, 57, 66, 56, 59, 66, 89, 85, 111, 70, 52, 85, 56, 63, 51, 45, 67, 73, 82, 59, 63, 60, 69, 51, 64, 53, 70, 53, 76, 63, 78, 75, 58, 77, 55, 49, 90, 73, 75, 59, 80, 60, 69, 60, 62, 81, 80, 57, 87, 71, 65, 54, 61, 57, 54, 50, 63, 63, 57, 63, 51, 96, 105, 97, 55, 69, 104, 70, 59, 73, 75, 68, 76, 90, 49, 66, 66, 55, 64, 63, 63, 77, 80, 59, 60, 57, 54, 61, 69, 68, 80, 62, 60, 46, 53, 67, 64, 76, 71, 51, 58, 78, 94, 47, 71, 59, 99, 55, 74, 49, 95, 58, 59, 77, 79, 47, 93, 71, 53, 55, 66, 60, 58, 55, 53, 63, 58, 76, 56, 44, 92, 52, 54, 79, 83, 70, 67, 59, 67, 66, 61, 78, 50, 65, 66, 68, 76, 73, 64, 51, 99, 66, 58, 72, 66, 59, 77, 57, 61, 54, 104, 63, 57, 68, 52, 60, 56, 83, 57, 60, 59, 90, 62, 59, 70, 72, 59, 47, 60, 48, 120, 59, 58, 59, 61, 61, 91, 55, 104, 55, 61, 58, 63, 58, 78, 61, 95, 72, 59, 64, 62, 60, 48, 61, 95, 68, 58, 69, 70, 61, 53, 63, 59, 55, 92, 43, 49, 58, 58, 109, 53, 54, 103, 64, 61, 72, 53, 48, 60, 70, 46, 51, 59, 61, 72, 52, 48, 76, 75, 52, 52, 76, 49, 61, 48, 66, 60, 79, 58, 53, 55, 56, 56, 67, 54, 78, 66, 59, 63, 78, 55, 51, 60, 51, 59, 57, 77, 57, 72, 66, 59, 91, 65, 64, 59, 59, 70, 53, 61, 50, 67, 83, 52, 73, 93, 58, 80, 61, 64, 64, 69, 92, 79, 57, 65, 56, 66, 70, 63, 63, 74, 96, 56, 77, 85, 65, 76, 68, 61, 52, 68, 64, 51, 57, 50, 59, 50, 63, 77, 55, 138, 63, 88, 56, 107, 56, 57, 49, 54, 52, 50, 50, 56, 61, 61, 71, 50, 71, 55, 58, 60, 75, 80, 63, 73, 93, 75, 116, 73, 64, 73, 51, 80, 62, 74, 48, 58, 68, 67, 58, 61, 75, 69, 75, 120, 63, 58, 62, 67, 55, 81, 51, 57, 57, 53, 40, 67, 85, 62, 55, 65, 56, 64, 88, 77, 60, 81, 80, 49, 68, 55, 54, 76, 76, 65, 99, 71, 57, 61, 83, 59, 58, 53, 77, 89, 51, 68, 68, 83, 68, 53, 60, 56, 82, 100, 56, 90, 72, 90, 65, 90, 67, 102, 61, 66, 47, 67, 86, 84, 72, 72, 66, 78, 83, 66, 77, 61, 76, 58, 51, 77, 63, 62, 116, 139, 59, 50, 87, 69, 61, 77, 78, 63, 69, 69, 67, 74, 57, 63, 48, 63, 51, 103, 80, 62, 67, 70, 62, 57, 78, 66, 70, 61, 61, 55, 56, 77, 56, 70, 86, 70, 81, 51, 53, 45, 72, 66, 65, 59, 58, 51, 69, 52, 69, 64, 60, 58, 63, 56, 63, 50, 61, 71, 66, 73, 56, 66, 69, 72, 47, 48, 89, 64, 50, 51, 59, 49, 68, 51, 61, 41, 50, 79, 106, 81, 72, 75, 57, 57, 61, 45, 68, 50, 72, 102, 85, 84, 36, 63, 54, 98, 124, 72, 60, 52, 80, 51, 88, 68, 67, 64, 56, 79, 51, 57, 64, 57, 67, 65, 58, 69, 62, 66, 78, 59, 67, 70, 56, 56, 82, 67, 73, 53, 48, 56, 63, 76, 55, 93, 54, 68, 71, 73, 60, 63, 70, 51, 56, 62, 60, 60, 75, 59, 56, 42, 57, 56, 50, 61, 54, 55, 55, 75, 58, 57, 65, 62, 54, 72, 51, 51, 63, 61, 67, 56, 71, 76, 44, 84, 67, 57, 70, 82, 61, 67, 79, 62, 61, 71, 57, 76, 68, 76, 58, 50, 71, 61, 76, 55, 64, 80, 56, 69, 39, 56, 49, 67, 70, 59, 82, 84, 51, 51, 81, 64, 65, 79, 51, 53, 58, 60, 77, 40, 58, 71, 73, 53, 62, 65, 94, 91, 50, 89, 66, 55, 63, 68, 52, 62, 60, 58, 66, 61, 67, 62, 59, 57, 72, 63, 72, 69, 96, 59, 54, 83, 80, 88, 95, 69, 62, 66, 60, 53, 52, 50, 56, 64, 68, 78, 55, 65, 47, 64, 58, 69, 60, 60, 79, 64, 111, 86, 97, 64, 76, 57, 49, 58, 61, 73, 44, 53, 72, 90, 66, 51, 70, 55, 62, 62, 48, 72, 63, 56, 65, 67, 63, 49, 77, 81, 59, 54, 63, 72, 56, 62, 63, 66, 50, 52, 55, 65, 68, 55, 80, 85, 76, 79, 69, 70, 64, 88, 66, 60, 57, 64, 49, 55, 68, 63, 60, 65, 59, 60, 73, 65, 61, 83, 67, 85, 56, 88, 44, 61, 71, 58, 57, 58, 66, 114, 62, 54, 74, 74, 67, 95, 72, 68, 47, 94, 75, 71, 49, 59, 68, 90, 84, 65, 53, 65, 74, 70, 52, 59, 75, 94, 65, 56, 53, 68, 82, 76, 75, 60, 51, 65, 90, 50, 64, 56, 55, 44, 69, 71, 102, 65, 51, 62, 63, 64, 73, 67, 57, 76, 63, 90, 59, 61, 58, 60, 54, 84, 59, 83, 61, 58, 64, 74, 85, 79, 54, 58, 65, 57, 75, 66, 70, 67, 62, 69, 84, 59, 58, 55, 68, 97, 59, 76, 55, 58, 64, 84, 51, 73, 55, 62, 80, 60, 69, 75, 57, 62, 70, 62, 53, 69, 58, 70, 53, 69, 48, 60, 51, 66, 57, 70, 57, 54, 41, 56, 55, 48, 67, 90, 66, 92, 90, 64, 78, 58, 69, 80, 61, 64, 52, 60, 92, 55, 64, 56, 73, 74, 57, 65, 55, 52, 58, 68, 55, 73, 70, 62, 63, 56, 58, 53, 58, 60, 53, 59, 51, 65, 64, 89, 75, 111, 58, 68, 61, 52, 58, 44, 78, 48, 54, 80, 49, 59, 55, 51, 58, 71, 55, 72, 83, 77, 64, 62, 54, 74, 54, 54, 66, 54, 63, 61, 59, 83, 77, 52, 58, 99, 59, 65, 78, 53, 63, 52, 56, 73, 69, 47, 80, 65, 57, 76, 74, 78, 82, 60, 72, 53, 90, 72, 58, 63, 64, 58, 72, 83, 60, 65, 59, 125, 91, 59, 78, 65, 70, 63, 48, 64, 83, 66, 53, 59, 60, 65, 52, 61, 55, 78, 78, 55, 57, 65, 61, 52, 70, 42, 66, 82, 91, 68, 51, 62, 69, 59, 82, 49, 105, 58, 72, 67, 68, 51, 78, 52, 52, 63, 81, 92, 63, 54, 88, 56, 69, 77, 54, 65, 84, 105, 68, 60, 79, 87, 61, 77, 62, 75, 60, 46, 58, 65, 54, 78, 70, 75, 64, 59, 86, 48, 53, 58, 71, 80, 59, 62, 101, 60, 76, 65, 74, 96, 60, 71, 59, 73, 74, 60, 58, 55, 61, 71, 67, 72, 83, 53, 63, 57, 61, 74, 72, 57, 68, 81, 32, 60, 64, 63, 67, 62, 64, 86, 62, 61, 52, 73, 98, 68, 55, 69, 62, 74, 79, 43, 81, 61, 81, 66, 77, 64, 74, 57, 68, 59, 65, 63, 82, 79, 66, 68, 74, 77, 69, 104, 55, 60, 70, 61, 64, 59, 64, 72, 56, 88, 63, 77, 56, 73, 69, 65, 47, 71, 76, 95, 65, 63, 53, 89, 53, 100, 62, 69, 49, 54, 63, 57, 62, 76, 82, 50, 80, 63, 72, 47, 58, 59, 87, 108, 74, 47, 59, 82, 51, 66, 58, 76, 65, 68, 71, 79, 57, 41, 103, 64, 57, 90, 59, 52, 63, 55, 73, 70, 74, 53, 54, 53, 72, 61, 73, 51, 88, 63, 59, 60, 75, 56, 83, 59, 51, 51, 60, 52, 75, 53, 61, 67, 61, 61, 63, 62, 66, 58, 89, 71, 59, 67, 58, 69, 63, 60, 57, 45, 86, 60, 63, 74, 64, 57, 77, 51, 65, 67, 111, 71, 61, 77, 72, 56, 74, 85, 62, 72, 66, 59, 79, 44, 111, 56, 59, 58, 62, 64, 51, 76, 70, 60, 83, 80, 66, 66, 69, 62, 79, 103, 58, 73, 65, 57, 62, 58, 59, 76, 53, 93, 65, 86, 94, 63, 73, 58, 43, 61, 56, 71, 50, 65, 61, 58, 69, 84, 61, 59, 55, 54, 53, 78, 59, 67, 72, 69, 113, 76, 65, 66, 46, 58, 55, 74, 71, 61, 55, 70, 62, 52, 53, 52, 50, 119, 57, 49, 52, 80, 52, 78, 91, 76, 60, 53, 71, 56, 64, 56, 53, 77, 58, 59, 60, 79, 75, 62, 70, 74, 80, 51, 59, 60, 79, 59, 69, 59, 62, 70, 68, 66, 59, 45, 82, 88, 61, 59, 59, 49, 82, 67, 78, 63, 82, 49, 66, 64, 57, 69, 53, 64, 82, 89, 63, 70, 63, 69, 66, 94, 69, 55, 42, 71, 63, 63, 56, 56, 64, 57, 53, 71, 77, 61, 107, 116, 70, 75, 47, 68, 65, 53, 66, 57, 55, 79, 81, 52, 55, 63, 60, 68, 54, 84, 61, 58, 75, 72, 51, 68, 51, 59, 50, 62, 83, 65, 62, 67, 81, 59, 81, 49, 71, 66, 59, 56, 64, 66, 69, 67, 49, 57, 59, 52, 47, 58, 66, 81, 66, 59, 48, 70, 82, 52, 53, 43, 64, 50, 76, 73, 90, 74, 71, 88, 37, 54, 68, 53, 64, 70, 51, 71, 55, 92, 84, 54, 58, 65, 56, 61, 59, 70, 57, 63, 70, 71, 66, 70, 58, 56, 63, 73, 125, 70, 50, 84, 61, 59, 63, 68, 43, 52, 76, 83, 108, 57, 50, 54, 85, 54, 55, 76, 94, 76, 66, 64, 77, 69, 75, 43, 85, 64, 54, 69, 63, 68, 62, 123, 63, 55, 57, 74, 56, 54, 68, 61, 58, 60, 71, 56, 55, 60, 61, 55, 71, 76, 45, 67, 89, 58, 65, 61, 70, 118, 78, 68, 62, 58, 61, 77, 40, 90, 80, 72, 91, 35, 64, 59, 64, 84, 83, 65, 61, 69, 52, 58, 76, 52, 62, 66, 69, 80, 68, 85, 67, 70, 69, 72, 57, 61, 41, 66, 70, 91, 70, 51, 54, 64, 57, 62, 68, 65, 63, 59, 97, 73, 68, 77, 51, 60, 76, 50, 92, 74, 58, 61, 68, 66, 56, 63, 88, 74, 89, 107, 72, 64, 79, 81, 67, 55, 50, 71, 54, 65, 69, 85, 60, 64, 78, 71, 46, 72, 90, 59, 87, 55, 76, 70, 91, 67, 68, 81, 66, 60, 75, 69, 75, 83, 58, 55, 62, 61, 66, 63, 60, 71, 61, 55, 78, 59, 80, 85, 56, 44, 59, 71, 58, 55, 68, 60, 86, 61, 53, 70, 72, 59, 58, 74, 60, 70, 59, 51, 91, 52, 55, 72, 70, 54, 57, 70, 69, 50, 65, 37, 58, 58, 68, 68, 89, 87, 54, 75, 60, 48, 60, 69, 60, 59, 70, 62, 48, 60, 51, 74, 54, 45, 64, 63, 36, 88, 55, 54, 63, 52, 64, 66, 61, 93, 61, 83, 86, 66, 54, 53, 93, 60, 50, 64, 70, 85, 60, 53, 65, 57, 59, 71, 47, 80, 72, 48, 84, 62, 79, 53, 60, 71, 80, 62, 57, 54, 68, 53, 66, 61, 59, 65, 68, 72, 46, 80, 78, 64, 71, 80, 38, 81, 72, 44, 63, 82, 72, 62, 64, 67, 111, 71, 54, 65, 61, 66, 51, 55, 50, 54, 54, 86, 88, 62, 61, 78, 58, 52, 85, 54, 56, 53, 48, 56, 95, 63, 54, 64, 61, 87, 65, 53, 43, 52, 53, 48, 60, 59, 63, 61, 49, 68, 58, 84, 63, 59, 55, 75, 49, 53, 69, 55, 58, 51, 65, 60, 80, 69, 64, 81, 81, 66, 53, 67, 84, 60, 68, 58, 70, 58, 62, 74, 63, 52, 57, 64, 59, 68, 58, 104, 48, 84, 61, 62, 64, 70, 63, 74, 69, 58, 50, 49, 51, 59, 67, 75, 83, 63, 74, 80, 78, 69, 72, 64, 66, 75, 50, 74, 61, 77, 59, 47, 38, 78, 72, 63, 44, 59, 54, 90, 50, 56, 56, 70, 88, 56, 67, 57, 55, 69, 67, 50, 53, 63, 72, 56, 61, 75, 66, 68, 64, 70, 63, 76, 54, 85, 61, 55, 67, 60, 60, 60, 61, 66, 73, 44, 65, 71, 64, 57, 51, 100, 58, 79, 53, 50, 61, 53, 71, 68, 75, 59, 58, 57, 94, 58, 56, 69, 102, 62, 56, 56, 72, 39, 65, 77, 60, 63, 55, 107, 85, 65, 57, 48, 73, 67, 64, 62, 78, 66, 52, 55, 55, 45, 72, 70, 67, 70, 53, 64, 62, 66, 60, 49, 81, 65, 58, 98, 72, 70, 68, 104, 54, 70, 60, 71, 77, 81, 87, 69, 68, 55, 66, 70, 70, 50, 59, 64, 59, 60, 79, 65, 62, 86, 66, 55, 77, 51, 51, 61, 75, 54, 64, 97, 70, 63, 62, 67, 61, 75, 60, 62, 48, 71, 73, 53, 67, 71, 75, 78, 59, 58, 73, 70, 101, 56, 77, 68, 64, 76, 57, 65, 64, 65, 53, 69, 59, 64, 68, 57, 64, 68, 62, 66, 60, 80, 65, 69, 73, 52, 51, 63, 73, 67, 57, 75, 70, 71, 68, 87, 57, 74, 46, 82, 94, 66, 71, 71, 73, 72, 60, 56, 60, 68, 56, 68, 53, 52, 78, 53, 59, 83, 57, 69, 72, 80, 57, 84, 58, 57, 46, 98, 71, 58, 69, 56, 50, 66, 73, 57, 89, 86, 48, 57, 61, 49, 77, 76, 60, 48, 55, 109, 69, 65, 63, 58, 69, 72, 46, 70, 64, 65, 69, 91, 89, 101, 76, 60, 67, 63, 57, 68, 63, 68, 69, 89, 83, 66, 74, 62, 61, 59, 62, 67, 61, 72, 76, 73, 51, 55, 101, 64, 58, 71, 53, 60, 70, 60, 71, 63, 51, 71, 58, 56, 52, 56, 47, 62, 75, 58, 56, 56, 71, 69, 65, 71, 67, 61, 54, 70, 75, 58, 73, 61, 68, 64, 53, 71, 58, 62, 66, 65, 64, 58, 68, 52, 65, 68, 64, 70, 75, 68, 68, 57, 66, 46, 59, 53, 74, 56, 61, 89, 51, 67, 67, 52, 68, 99, 59, 64, 57, 66, 70, 51, 63, 58, 62, 66, 70, 61, 52, 69, 95, 83, 70, 60, 65, 55, 74, 64, 51, 67, 69, 62, 68, 55, 86, 65, 67, 63, 49, 95, 52, 62, 64, 57, 63, 59, 55, 61, 78, 59, 55, 60, 44, 65, 62, 70, 70, 86, 57, 61, 64, 49, 69, 68, 56, 90, 92, 74, 70, 61, 52, 66, 77, 75, 57, 55, 54, 68, 68, 53, 55, 72, 82, 136, 60, 46, 65, 71, 63, 56, 83, 79, 82, 57, 88, 65, 64, 67, 64, 62, 77, 64, 74, 76, 106, 78, 78, 57, 92, 67, 52, 50, 68, 74, 59, 85, 67, 49, 78, 54, 58, 48, 69, 63, 54, 54, 67, 50, 89, 56, 66, 65, 78, 133, 47, 67, 56, 68, 61, 70, 74, 80, 73, 67, 70, 55, 65, 68, 66, 68, 65, 52, 74, 60, 68, 62, 62, 60, 52, 68, 65, 69, 103, 155, 59, 77, 61, 75, 62, 64, 76, 57, 63, 75, 65, 51, 59, 52, 82, 59, 70, 76, 65, 69, 86, 69, 69, 78, 60, 64, 58, 58, 67, 62, 84, 60, 61, 55, 65, 69, 68, 73, 62, 70, 54, 55, 50, 65, 64, 54, 67, 62, 68, 62, 64, 56, 70, 62, 71, 68, 80, 64, 56, 104, 60, 60, 67, 52, 66, 63, 69, 74, 59, 64, 51, 53, 59, 65, 55, 80, 70, 97, 85, 65, 59, 75, 60, 54, 59, 70, 58, 55, 73, 69, 68, 76, 74, 71, 62, 70, 106, 61, 84, 55, 49, 49, 52, 65, 53, 81, 75, 71, 87, 60, 70, 65, 70, 56, 58, 90, 62, 66, 73, 70, 53, 72, 59, 55, 68, 68, 62, 72, 66, 84, 73, 63, 71, 63, 59, 72, 72, 72, 60, 65, 54, 79, 80, 70, 54, 70, 75, 60, 55, 77, 66, 65, 51, 69, 77, 78, 58, 88, 84, 47, 63, 69, 56, 71, 63, 63, 62, 73, 75, 87, 60, 76, 57, 68, 62, 58, 62, 75, 67, 56, 75, 72, 54, 61, 71, 78, 59, 67, 50, 57, 64, 89, 68, 63, 70, 66, 55, 75, 62, 80, 49, 54, 64, 56, 63, 76, 59, 95, 120, 71, 70, 78, 58, 58, 83, 51, 58, 70, 51, 68, 56, 58, 61, 68, 71, 73, 62, 78, 81, 63, 71, 69, 75, 57, 62, 57, 51, 65, 41, 67, 67, 60, 48, 66, 59, 69, 80, 60, 63, 74, 65, 48, 87, 66, 60, 55, 69, 75, 53, 44, 60, 70, 63, 78, 58, 76, 50, 79, 80, 50, 72, 72, 57, 70, 98, 92, 77, 72, 81, 58, 71, 59, 61, 56, 53, 63, 68, 99, 76, 73, 73, 62, 84, 69, 65, 64, 57, 55, 59, 64, 53, 60, 74, 64, 59, 60, 60, 65, 57, 78, 59, 66, 82, 66, 63, 64, 67, 65, 81, 78, 60, 64, 63, 54, 65, 72, 69, 69, 56, 72, 53, 50, 96, 74, 49, 62, 50, 110, 42, 60, 69, 83, 61, 78, 75, 58, 60, 74, 71, 61, 60, 68, 64, 73, 69, 58, 50, 67, 56, 79, 71, 70, 56, 77, 59, 63, 59, 65, 62, 87, 78, 63, 58, 68, 71, 66, 66, 48, 47, 87, 82, 66, 63, 75, 86, 64, 48, 61, 77, 79, 68, 59, 57, 61, 60, 53, 73, 85, 67, 69, 67, 70, 79, 62, 61, 87, 66, 77, 61, 98, 58, 58, 62, 66, 66, 55, 55, 73, 63, 68, 48, 72, 68, 64, 71, 68, 41, 65, 71, 61, 61, 61, 65, 83, 79, 54, 67, 64, 66, 79, 59, 76, 60, 58, 72, 83, 64, 53, 66, 68, 62, 75, 61, 67, 66, 69, 70, 42, 74, 61, 72, 59, 64, 59, 59, 81, 71, 75, 79, 57, 69, 48, 62, 54, 67, 51, 76, 62, 76, 74, 57, 59, 56, 62, 69, 86, 64, 55, 65, 62, 69, 54, 75, 55, 78, 60, 62, 56, 67, 73, 67, 58, 54, 56, 60, 96, 56, 96, 48, 62, 56, 72, 63, 70, 64, 79, 65, 63, 53, 55, 63, 80, 68, 60, 61, 66, 65, 63, 59, 54, 62, 79, 69, 64, 66, 110, 60, 106, 82, 74, 56, 76, 70, 60, 74, 60, 62, 52, 106, 59, 71, 54, 73, 72, 54, 78, 101, 56, 50, 57, 60, 63, 62, 57, 67, 54, 69, 63, 47, 50, 75, 54, 65, 63, 65, 64, 79, 70, 85, 53, 61, 58, 61, 82, 72, 79, 69, 70, 54, 61, 67, 44, 47, 61, 52, 55, 62, 82, 65, 63, 105, 67, 75, 101, 61, 100, 69, 62, 46, 51, 74, 60, 87, 54, 55, 67, 64, 85, 60, 71, 54, 59, 61, 97, 62, 50, 120, 76, 61, 53, 75, 60, 49, 64, 76, 74, 78, 57, 53, 62, 62, 71, 64, 55, 63, 82, 82, 65, 80, 71, 70, 56, 68, 52, 49, 95, 69, 61, 51, 76, 59, 55, 69, 77, 93, 93, 77, 61, 69, 56, 70, 80, 49, 58, 80, 73, 46, 72, 62, 55, 48, 56, 63, 52, 64, 77, 48, 58, 104, 46, 54, 63, 64, 76, 59, 76, 86, 54, 74, 58, 48, 59, 60, 59, 61, 137, 53, 81, 60, 64, 55, 73, 78, 57, 56, 66, 46, 82, 65, 60, 56, 65, 65, 56, 57, 54, 72, 56, 105, 63, 96, 57, 65, 55, 65, 83, 66, 78, 45, 71, 52, 56, 73, 54, 56, 69, 64, 54, 91, 61, 68, 63, 60, 93, 80, 55, 75, 60, 54, 66, 84, 88, 53, 57, 57, 115, 62, 67, 45, 74, 64, 132, 68, 85, 68, 69, 89, 60, 60, 63, 83, 66, 55, 107, 64, 62, 58, 78, 60, 75, 62, 57, 63, 58, 67, 64, 71, 67, 107, 75, 59, 56, 56, 56, 67, 74, 70, 43, 68, 74, 64, 61, 64, 49, 61, 60, 68, 68, 68, 59, 57, 65, 64, 47, 62, 52, 59, 98, 56, 59, 66, 73, 66, 64, 75, 49, 64, 81, 65, 39, 77, 60, 74, 61, 54, 73, 68, 85, 60, 61, 95, 67, 71, 60, 63, 56, 64, 69, 67, 49, 64, 64, 60, 65, 108, 67, 47, 54, 60, 77, 65, 50, 59, 79, 72, 56, 46, 61, 63, 67, 68, 64, 84, 45, 59, 81, 79, 103, 78, 67, 67, 76, 59, 66, 54, 65, 75, 66, 72, 85, 64, 75, 48, 70, 67, 64, 57, 62, 57, 81, 71, 57, 55, 60, 69, 60, 51, 81, 42, 62, 60, 72, 52, 76, 64, 74, 71, 101, 56, 60, 54, 68, 66, 87, 74, 53, 100, 85, 61, 67, 57, 62, 71, 119, 79, 62, 59, 64, 63, 80, 60, 40, 52, 52, 66, 59, 79, 65, 55, 69, 75, 40, 58, 47, 92, 69, 82, 47, 67, 56, 68, 73, 80, 56, 65, 67, 62, 52, 59, 57, 60, 65, 71, 76, 79, 79, 60, 61, 59, 54, 60, 64, 63, 104, 72, 81, 66, 66, 64, 90, 92, 69, 63, 55, 57, 55, 57, 70, 65, 62, 52, 61, 69, 99, 61, 51, 61, 68, 61, 55, 51, 30, 75, 72, 75, 79, 70, 47, 55, 59, 93, 50, 92, 56, 72, 72, 56, 66, 69, 77, 45, 75, 66, 74, 82, 62, 64, 57, 73, 92, 58, 58, 61, 71, 57, 71, 80, 53, 73, 76, 64, 62, 71, 85, 66, 58, 44, 70, 59, 57, 70, 63, 59, 73, 83, 60, 53, 57, 63, 52, 72, 110, 54, 48, 58, 92, 77, 53, 85, 69, 75, 55, 71, 66, 73, 68, 66, 71, 48, 85, 56, 77, 83, 72, 84, 83, 64, 66, 58, 67, 52, 82, 70, 55, 70, 54, 65, 60, 75, 74, 113, 47, 71, 63, 53, 63, 57, 72, 57, 78, 63, 64, 87, 62, 59, 70, 60, 70, 66, 61, 57, 52, 58, 93, 69, 50, 45, 73, 61, 81, 77, 49, 66, 99, 55, 70, 64, 87, 49, 68, 64, 51, 62, 83, 57, 57, 64, 57, 86, 87, 59, 50, 62, 78, 64, 78, 71, 68, 62, 50, 60, 80, 63, 59, 57, 58, 67, 84, 65, 48, 69, 61, 54, 66, 104, 58, 84, 51, 76, 72, 77, 61, 83, 52, 63, 55, 57, 67, 72, 64, 56, 100, 55, 69, 62, 94, 64, 55, 63, 80, 65, 65, 75, 48, 56, 58, 60, 53, 103, 52, 62, 71, 75, 56, 70, 61, 61, 63, 68, 63, 112, 58, 89, 53, 53, 78, 82, 61, 70, 70, 85, 59, 67, 64, 69, 83, 60, 58, 55, 65, 54, 72, 58, 54, 51, 69, 77, 58, 80, 71, 105, 65, 69, 81, 72, 77, 82, 54, 65, 62, 59, 65, 63, 57, 63, 69, 64, 61, 44, 57, 58, 157, 60, 70, 41, 63, 57, 66, 73, 89, 98, 76, 71, 54, 43, 65, 52, 69, 64, 59, 64, 58, 89, 84, 66, 59, 82, 64, 63, 101, 61, 72, 84, 61, 69, 57, 72, 44, 82, 67, 68, 69, 63, 61, 84, 67, 80, 89, 60, 64, 57, 62, 58, 77, 67, 57, 69, 57, 48, 42, 47, 43, 52, 94, 50, 58, 57, 69, 86, 73, 71, 75, 77, 76, 63, 34, 63, 63, 64, 78, 73, 59, 75, 61, 35, 36, 54, 94, 70, 47, 69, 50, 61, 57, 89, 61, 42, 70, 59, 79, 65, 60, 48, 74, 91, 71, 54, 63, 100, 71, 50, 59, 102, 54, 69, 53, 70, 65, 60, 59, 50, 75, 53, 94, 56, 60, 78, 69, 55, 51, 85, 58, 75, 49, 77, 87, 81, 56, 43, 56, 65, 49, 65, 53, 50, 66, 57, 73, 64, 59, 77, 72, 78, 75, 75, 58, 61, 61, 69, 70, 108, 61, 50, 65, 55, 76, 61, 111, 88, 54, 61, 45, 74, 78, 45, 117, 64, 53, 44, 77, 59, 99, 72, 51, 76, 70, 59, 62, 67, 77, 49, 79, 54, 79, 60, 55, 49, 94, 61, 63, 58, 82, 69, 55, 61, 51, 74, 67, 83, 48, 65, 93, 58, 60, 101, 68, 72, 65, 63, 46, 58, 65, 54, 47, 58, 51, 72, 53, 98, 50, 64, 58, 49, 54, 59, 75, 74, 78, 53, 84, 70, 65, 72, 66, 66, 63, 66, 61, 91, 40, 67, 76, 64, 74, 59, 58, 70, 66, 76, 62, 99, 74, 54, 56, 59, 51, 77, 62, 60, 73, 55, 105, 55, 53, 58, 71, 48, 96, 51, 47, 56, 68, 66, 45, 53, 85, 55, 57, 41, 93, 74, 56, 71, 61, 66, 86, 72, 57, 55, 72, 66, 66, 69, 77, 56, 55, 83, 56, 59, 68, 100, 43, 59, 55, 55, 56, 77, 60, 56, 57, 69, 88, 59, 76, 51, 45, 96, 77, 59, 59, 76, 65, 52, 68, 72, 90, 75, 72, 55, 78, 74, 82, 60, 47, 62, 53, 99, 70, 44, 37, 79, 72, 55, 62, 49, 74, 83, 55, 70, 76, 83, 70, 81, 75, 83, 72, 61, 79, 72, 92, 56, 69, 57, 58, 69, 89, 81, 68, 61, 82, 51, 59, 63, 56, 59, 61, 60, 49, 88, 68, 55, 64, 67, 72, 56, 71, 75, 80, 77, 61, 91, 81, 85, 65, 62, 77, 80, 65, 77, 38, 76, 64, 66, 71, 71, 72, 50, 79, 67, 63, 47, 59, 62, 69, 51, 65, 73, 92, 74, 78, 90, 65, 56, 59, 57, 76, 72, 69, 75, 66, 53, 60, 54, 58, 78, 55, 63, 85, 79, 72, 53, 66, 82, 63, 74, 52, 61, 66, 52, 63, 62, 65, 97, 70, 56, 61, 53, 70, 56, 67, 92, 79, 80, 94, 70, 55, 68, 83, 60, 60, 73, 47, 59, 44, 72, 57, 44, 77, 95, 64, 69, 60, 72, 71, 66, 60, 58, 76, 58, 101, 70, 57, 49, 77, 72, 58, 53, 74, 57, 59, 71, 61, 59, 88, 60, 67, 59, 96, 69, 61, 55, 95, 59, 69, 58, 59, 68, 83, 57, 74, 62, 55, 111, 65, 64, 106, 57, 71, 53, 64, 85, 53, 56, 69, 80, 56, 68, 50, 68, 69, 57, 78, 52, 96, 54, 69, 65, 44, 52, 56, 84, 60, 48, 79, 58, 66, 61, 65, 69, 50, 54, 80, 48, 64, 55, 77, 62, 65, 69, 57, 69, 48, 74, 66, 82, 64, 57, 67, 49, 67, 66, 70, 46, 54, 88, 52, 86, 66, 69, 74, 65, 66, 75, 75, 61, 76, 41, 64, 67, 56, 48, 67, 52, 77, 70, 99, 82, 69, 57, 70, 73, 87, 78, 58, 47, 69, 65, 56, 50, 71, 83, 77, 74, 71, 66, 90, 69, 68, 89, 84, 81, 53, 60, 72, 72, 52, 53, 70, 62, 66, 63, 59, 59, 76, 67, 59, 52, 45, 86, 67, 69, 56, 50, 56, 67, 90, 72, 67, 55, 55, 59, 57, 75, 70, 61, 89, 78, 131, 57, 63, 77, 79, 51, 55, 55, 66, 75, 48, 49, 51, 60, 61, 73, 69, 83, 60, 63, 55, 72, 47, 73, 83, 100, 63, 50, 64, 54, 75, 64, 67, 58, 64, 88, 49, 56, 59, 53, 52, 54, 69, 87, 52, 79, 65, 53, 56, 49, 70, 111, 63, 51, 46, 61, 62, 98, 79, 55, 53, 81, 59, 71, 89, 39, 68, 82, 57, 72, 79, 53, 56, 85, 66, 67, 66, 72, 73, 112, 122, 66, 67, 37, 81, 56, 90, 65, 56, 78, 86, 61, 66, 56, 62, 48, 54, 56, 82, 48, 59, 77, 60, 57, 76, 75, 62, 65, 62, 58, 55, 69, 77, 61, 67, 71, 62, 86, 61, 69, 59, 68, 82, 49, 69, 48, 58, 64, 60, 78, 70, 70, 65, 60, 54, 62, 67, 64, 62, 63, 73, 57, 55, 83, 63, 64, 68, 48, 75, 67, 56, 61, 52, 55, 50, 62, 98, 38, 89, 88, 58, 71, 64, 66, 79, 73, 67, 74, 70, 72, 70, 87, 43, 64, 52, 61, 70, 143, 69, 43, 55, 63, 66, 73, 91, 55, 69, 121, 99, 56, 56, 51, 44, 90, 49, 64, 52, 93, 48, 44, 74, 63, 62, 47, 90, 73, 81, 60, 50, 59, 69, 56, 42, 49, 81, 78, 71, 37, 55, 76, 56, 65, 50, 55, 65, 71, 56, 46, 67, 78, 71, 59, 47, 65, 60, 40, 52, 76, 65, 61, 97, 60, 59, 75, 91, 58, 55, 52, 88, 66, 59, 90, 55, 63, 62, 81, 59, 66, 110, 62, 61, 70, 49, 57, 72, 66, 67, 64, 104, 102, 58, 72, 93, 67, 78, 66, 51, 64, 69, 62, 47, 58, 75, 53, 62, 70, 59, 67, 63, 86, 44, 55, 56, 69, 63, 55, 63, 93, 61, 58, 70, 69, 70, 61, 74, 84, 89, 98, 56, 99, 61, 50, 79, 57, 55, 54, 70, 64, 44, 58, 72, 67, 80, 79, 58, 57, 61, 104, 68, 63, 78, 62, 67, 61, 57, 95, 69, 72, 61, 59, 74, 70, 63, 55, 75, 65, 58, 83, 67, 51, 54, 83, 88, 67, 43, 93, 74, 49, 60, 44, 73, 74, 55, 72, 68, 71, 52, 71, 79, 74, 72, 73, 86, 56, 66, 55, 68, 75, 58, 51, 73, 66, 53, 39, 63, 68, 68, 54, 66, 52, 69, 60, 73, 91, 93, 55, 84, 56, 49, 75, 66, 62, 53, 71, 64, 56, 65, 71, 68, 68, 59, 49, 73, 65, 58, 63, 59, 62, 82, 68, 80, 58, 88, 56, 48, 53, 60, 61, 60, 73, 64, 63, 61, 70, 65, 59, 75, 56, 48, 66, 39, 77, 61, 75, 63, 55, 72, 75, 64, 84, 74, 92, 60, 74, 63, 74, 76, 113, 53, 71, 65, 94, 68, 73, 77, 91, 58, 64, 63, 57, 86, 51, 65, 72, 73, 61, 54, 67, 69, 96, 58, 75, 65, 63, 56, 97, 82, 57, 64, 49, 71, 78, 53, 58, 50, 61, 63, 66, 72, 71, 77, 54, 66, 78, 61, 66, 57, 49, 59, 42, 62, 64, 65, 45, 70, 52, 68, 58, 56, 88, 72, 45, 89, 53, 55, 46, 59, 57, 41, 72, 66, 47, 50, 42, 83, 63, 56, 56, 54, 79, 70, 79, 55, 64, 59, 55, 81, 50, 68, 78, 61, 89, 66, 34, 72, 54, 60, 51, 78, 76, 79, 63, 70, 78, 81, 60, 72, 61, 59, 64, 60, 78, 47, 89, 71, 54, 59, 67, 61, 67, 62, 72, 67, 44, 69, 64, 83, 58, 60, 76, 46, 65, 59, 65, 87, 59, 65, 78, 64, 70, 63, 63, 65, 82, 52, 54, 62, 61, 80, 50, 63, 54, 71, 65, 48, 68, 79, 68, 59, 54, 46, 56, 59, 79, 63, 53, 70, 69, 49, 67, 98, 64, 79, 90, 62, 59, 91, 80, 75, 93, 46, 71, 36, 69, 66, 53, 62, 53, 67, 62, 65, 64, 51, 78, 70, 69, 61, 90, 86, 59, 46, 57, 56, 70, 69, 44, 75, 55, 111, 103, 76, 71, 53, 59, 67, 69, 69, 81, 70, 52, 55, 51, 69, 69, 58, 55, 91, 59, 58, 79, 65, 60, 46, 69, 58, 71, 98, 78, 74, 55, 84, 58, 64, 88, 72, 84, 62, 64, 63, 60, 60, 77, 70, 51, 62, 71, 92, 62, 60, 69, 61, 59, 80, 63, 53, 46, 93, 59, 62, 82, 77, 52, 81, 62, 64, 67, 44, 53, 67, 68, 86, 88, 68, 67, 50, 81, 59, 51, 60, 66, 86, 61, 57, 109, 68, 72, 61, 83, 66, 59, 63, 58, 62, 63, 66, 76, 79, 64, 70, 88, 66, 52, 72, 56, 77, 50, 84, 79, 61, 60, 73, 55, 70, 54, 58, 78, 55, 71, 85, 61, 64, 50, 79, 95, 62, 64, 44, 54, 60, 77, 58, 66, 47, 62, 56, 70, 72, 68, 77, 49, 62, 71, 52, 63, 87, 71, 69, 66, 66, 81, 93, 61, 75, 72, 56, 47, 57, 78, 62, 80, 84, 63, 60, 54, 60, 77, 53, 53, 62, 73, 96, 71, 50, 57, 84, 57, 86, 64, 74, 59, 44, 76, 49, 63, 78, 66, 68, 67, 52, 63, 60, 66, 87, 70, 101, 63, 57, 60, 71, 66, 60, 63, 63, 46, 69, 69, 83, 48, 66, 91, 84, 51, 95, 68, 57, 66, 63, 67, 73, 62, 57, 75, 56, 61, 68, 65, 52, 61, 55, 60, 75, 55, 62, 62, 66, 57, 53, 57, 63, 60, 65, 78, 66, 57, 57, 78, 79, 70, 60, 87, 63, 72, 52, 63, 64, 58, 79, 57, 54, 89, 60, 71, 74, 65, 58, 65, 50, 69, 61, 96, 65, 63, 62, 76, 56, 63, 74, 63, 67, 67, 67, 67, 48, 78, 76, 67, 62, 63, 71, 70, 59, 48, 57, 69, 89, 78, 59, 68, 70, 65, 78, 61, 76, 65, 63, 66, 56, 57, 80, 62, 107, 67, 96, 48, 60, 71, 71, 51, 69, 51, 64, 47, 53, 74, 65, 78, 83, 50, 58, 55, 68, 54, 62, 65, 64, 75, 62, 93, 72, 57, 47, 61, 78, 60, 77, 69, 77, 67, 64, 64, 71, 58, 69, 70, 117, 68, 69, 59, 96, 45, 63, 94, 54, 73, 65, 67, 69, 72, 49, 69, 71, 70, 76, 84, 64, 72, 66, 64, 64, 83, 68, 67, 67, 79, 73, 52, 58, 80, 64, 77, 51, 63, 45, 82, 89, 56, 53, 74, 56, 73, 68, 56, 54, 70, 64, 85, 53, 62, 74, 69, 41, 85, 75, 70, 88, 58, 68, 67, 83, 80, 49, 46, 67, 55, 63, 57, 57, 74, 74, 70, 57, 72, 81, 95, 128, 70, 54, 62, 75, 53, 65, 72, 47, 62, 70, 62, 61, 55, 57, 63, 68, 55, 88, 70, 66, 71, 61, 56, 89, 72, 71, 56, 71, 67, 82, 60, 70, 49, 52, 74, 57, 72, 68, 59, 62, 47, 81, 68, 68, 55, 52, 80, 56, 50, 63, 63, 56, 69, 58, 63, 77, 67, 58, 66, 69, 60, 46, 60, 69, 91, 60, 60, 89, 57, 49, 68, 70, 63, 66, 73, 71, 58, 109, 88, 73, 70, 78, 63, 59, 63, 70, 57, 66, 86, 80, 67, 77, 65, 65, 38, 83, 135, 57, 57, 68, 62, 58, 69, 81, 59, 56, 85, 92, 88, 68, 60, 55, 92, 59, 63, 84, 84, 49, 64, 61, 64, 68, 72, 55, 58, 62, 64, 73, 55, 78, 63, 97, 73, 64, 60, 60, 72, 43, 61, 59, 53, 62, 54, 62, 56, 55, 74, 57, 61, 55, 56, 68, 63, 59, 59, 47, 80, 95, 89, 52, 55, 70, 64, 83, 67, 94, 66, 70, 66, 49, 75, 72, 74, 59, 69, 47, 71, 71, 46, 67, 65, 71, 51, 78, 66, 59, 67, 88, 71, 65, 71, 66, 70, 55, 62, 45, 65, 74, 79, 52, 76, 68, 57, 57, 66, 52, 71, 59, 106, 45, 60, 68, 72, 69, 65, 46, 99, 77, 56, 83, 55, 55, 63, 57, 72, 75, 107, 106, 71, 54, 71, 84, 62, 60, 64, 60, 58, 60, 73, 82, 68, 80, 52, 66, 60, 61, 104, 84, 83, 61, 66, 68, 86, 68, 50, 67, 44, 47, 85, 64, 71, 75, 63, 51, 60, 77, 77, 66, 65, 58, 75, 65, 69, 52, 75, 78, 64, 53, 56, 66, 57, 62, 61, 53, 81, 48, 63, 91, 61, 71, 64, 70, 61, 79, 70, 56, 70, 47, 47, 66, 62, 50, 54, 62, 64, 55, 60, 56, 58, 55, 53, 93, 90, 73, 52, 80, 59, 56, 58, 77, 59, 67, 72, 72, 74, 60, 59, 57, 61, 41, 59, 52, 51, 78, 62, 62, 65, 57, 78, 57, 59, 91, 58, 84, 94, 56, 73, 67, 78, 52, 48, 76, 71, 89, 68, 74, 56, 62, 65, 63, 48, 59, 83, 66, 84, 53, 85, 60, 58, 76, 92, 44, 66, 64, 69, 69, 74, 49, 61, 71, 73, 62, 67, 69, 77, 61, 43, 44, 57, 75, 85, 62, 70, 62, 82, 59, 76, 70, 104, 43, 63, 54, 60, 51, 57, 64, 61, 44, 62, 93, 91, 46, 54, 69, 60, 63, 73, 48, 47, 70, 45, 62, 87, 63, 53, 48, 66, 76, 44, 68, 60, 54, 48, 52, 58, 55, 70, 71, 50, 63, 78, 80, 64, 69, 67, 66, 51, 67, 60, 54, 50, 56, 84, 55, 82, 65, 89, 44, 85, 62, 59, 57, 91, 66, 53, 74, 61, 58, 72, 67, 61, 62, 52, 70, 51, 63, 69, 93, 47, 94, 63, 67, 67, 76, 66, 73, 60, 71, 48, 71, 61, 58, 52, 81, 87, 61, 57, 63, 80, 70, 70, 72, 72, 66, 55, 71, 65, 86, 59, 54, 43, 45, 77, 54, 53, 59, 66, 63, 56, 53, 59, 58, 69, 57, 76, 62, 73, 68, 76, 52, 42, 48, 79, 70, 63, 83, 76, 57, 88, 51, 57, 49, 56, 82, 62, 48, 64, 66, 48, 64, 59, 66, 73, 60, 67, 90, 80, 54, 99, 70, 62, 77, 69, 62, 71, 77, 61, 68, 60, 48, 60, 60, 47, 63, 56, 78, 61, 94, 83, 69, 64, 57, 57, 64, 51, 58, 50, 62, 60, 76, 76, 56, 61, 67, 72, 76, 74, 55, 66, 65, 63, 62, 78, 53, 69, 52, 59, 128, 57, 67, 52, 56, 70, 77, 58, 75, 72, 62, 71, 71, 62, 69, 94, 78, 78, 47, 54, 75, 58, 63, 68, 62, 68, 54, 47, 71, 64, 56, 44, 58, 81, 59, 79, 64, 60, 57, 78, 69, 66, 82, 67, 84, 44, 65, 54, 95, 56, 64, 64, 47, 49, 61, 66, 83, 70, 74, 59, 67, 64, 60, 62, 66, 58, 55, 53, 53, 66, 62, 63, 64, 100, 92, 54, 64, 52, 61, 66, 59, 67, 58, 50, 71, 77, 88, 45, 62, 66, 63, 68, 66, 64, 62, 75, 67, 51, 66, 72, 63, 68, 57, 53, 57, 65, 53, 67, 69, 43, 66, 65, 63, 76, 78, 63, 67, 100, 65, 48, 66, 67, 69, 80, 56, 88, 67, 65, 80, 43, 71, 53, 71, 71, 65, 79, 70, 69, 72, 57, 127, 69, 58, 71, 56, 65, 69, 104, 64, 66, 61, 65, 61, 86, 62, 62, 61, 63, 118, 54, 56, 59, 82, 56, 63, 64, 58, 55, 61, 70, 54, 62, 69, 74, 55, 50, 63, 70, 72, 67, 76, 59, 54, 58, 67, 87, 61, 61, 57, 51, 72, 108, 62, 70, 88, 57, 64, 102, 85, 53, 81, 69, 78, 80, 57, 64, 62, 57, 73, 53, 76, 63, 71, 60, 51, 84, 71, 60, 68, 62, 82, 62, 80, 55, 87, 68, 70, 65, 63, 68, 95, 43, 52, 60, 75, 63, 72, 65, 66, 67, 63, 59, 60, 76, 50, 68, 46, 69, 49, 64, 65, 80, 65, 54, 70, 91, 71, 95, 74, 79, 92, 79, 68, 58, 56, 55, 81, 54, 55, 51, 62, 66, 71, 80, 75, 65, 98, 54, 68, 87, 83, 58, 65, 47, 58, 52, 71, 63, 55, 48, 55, 55, 56, 61, 79, 51, 75, 58, 52, 75, 59, 67, 63, 50, 67, 72, 72, 57, 64, 85, 66, 78, 61, 59, 61, 91, 66, 53, 60, 77, 71, 61, 56, 52, 55, 60, 50, 51, 56, 75, 61, 87, 71, 58, 64, 73, 151, 66, 71, 60, 58, 67, 79, 49, 60, 59, 88, 82, 83, 53, 50, 52, 71, 45, 56, 54, 78, 56, 55, 52, 73, 63, 68, 48, 69, 52, 72, 67, 68, 65, 50, 80, 72, 75, 66, 76, 58, 56, 91, 67, 66, 47, 90, 54, 67, 57, 70, 57, 52, 68, 59, 55, 65, 57, 82, 88, 57, 94, 61, 64, 64, 55, 64, 73, 83, 60, 52, 66, 61, 60, 73, 54, 70, 61, 79, 31, 65, 78, 67, 66, 49, 61, 110, 63, 60, 84, 74, 49, 62, 72, 71, 58, 53, 67, 47, 68, 88, 69, 72, 61, 71, 60, 75, 58, 56, 68, 43, 54, 91, 49, 74, 37, 67, 59, 58, 53, 68, 54, 66, 46, 75, 65, 48, 63, 47, 61, 66, 54, 102, 79, 62, 78, 62, 51, 59, 64, 74, 75, 72, 59, 66, 57, 53, 72, 83, 62, 61, 46, 62, 75, 67, 60, 55, 76, 61, 66, 57, 77, 59, 56, 75, 62, 70, 67, 67, 67, 64, 40, 71, 63, 61, 84, 87, 106, 54, 59, 63, 99, 69, 70, 94, 67, 77, 64, 71, 114, 84, 56, 67, 57, 57, 51, 66, 79, 60, 63, 75, 62, 53, 64, 75, 60, 60, 64, 68, 69, 69, 74, 72, 53, 70, 70, 68, 53, 48, 73, 62, 61, 55, 67, 64, 69, 70, 64, 58, 56, 140, 68, 78, 73, 67, 57, 63, 93, 77, 65, 63, 60, 67, 77, 78, 60, 59, 54, 57, 82, 78, 67, 89, 49, 66, 57, 54, 59, 91, 60, 56, 72, 63, 63, 60, 58, 54, 65, 86, 79, 76, 53, 70, 61, 57, 62, 65, 58, 57, 71, 58, 73, 77, 60, 71, 58, 69, 53, 70, 71, 70, 49, 60, 52, 77, 61, 63, 64, 71, 73, 59, 61, 92, 56, 77, 52, 95, 65, 56, 41, 47, 71, 47, 61, 57, 69, 70, 68, 61, 78, 63, 65, 66, 61, 56, 64, 68, 53, 67, 65, 69, 57, 56, 84, 62, 65, 68, 67, 63, 78, 63, 65, 59, 95, 63, 67, 50, 104, 71, 69, 47, 67, 66, 89, 59, 63, 114, 52, 67, 63, 105, 62, 54, 70, 76, 86, 59, 94, 62, 75, 67, 60, 58, 52, 60, 63, 53, 98, 66, 82, 88, 56, 56, 56, 51, 62, 56, 57, 75, 76, 65, 75, 73, 77, 71, 70, 61, 66, 55, 84, 57, 76, 63, 75, 61, 55, 67, 74, 55, 67, 61, 77, 71, 87, 83, 58, 62, 69, 106, 105, 48, 62, 75, 64, 47, 58, 66, 76, 60, 53, 54, 52, 64, 74, 65, 66, 59, 60, 83, 61, 54, 102, 74, 45, 71, 56, 62, 70, 62, 69, 64, 63, 63, 86, 62, 60, 61, 57, 59, 73, 53, 66, 59, 53, 58, 71, 55, 64, 56, 68, 51, 69, 62, 51, 55, 60, 94, 59, 58, 50, 76, 49, 56, 60, 62, 80, 64, 72, 64, 71, 100, 64, 50, 80, 62, 72, 72, 56, 88, 65, 53, 66, 71, 120, 46, 75, 108, 61, 73, 62, 73, 68, 51, 70, 77, 59, 66, 56, 64, 71, 67, 77, 120, 73, 71, 73, 57, 73, 61, 79, 98, 64, 58, 84, 82, 72, 46, 61, 72, 54, 72, 72, 67, 62, 53, 62, 68, 63, 88, 65, 70, 66, 73, 91, 85, 56, 60, 65, 66, 67, 70, 54, 70, 73, 66, 73, 64, 56, 52, 63, 55, 56, 57, 62, 70, 48, 75, 74, 76, 53, 67, 63, 58, 58, 51, 65, 74, 68, 61, 74, 64, 61, 61, 69, 71, 69, 70, 69, 62, 52, 63, 52, 62, 60, 63, 52, 63, 60, 58, 52, 61, 55, 52, 68, 63, 77, 52, 59, 82, 78, 76, 61, 76, 67, 72, 54, 60, 65, 35, 71, 53, 64, 60, 82, 76, 47, 54, 72, 63, 141, 85, 60, 62, 61, 95, 63, 53, 62, 86, 87, 65, 70, 46, 55, 47, 66, 89, 55, 70, 89, 53, 78, 58, 57, 89, 69, 59, 83, 59, 65, 67, 52, 53, 54, 65, 52, 58, 69, 60, 66, 62, 101, 56, 48, 71, 56, 41, 107, 66, 54, 84, 73, 86, 58, 62, 70, 46, 70, 68, 55, 59, 66, 63, 58, 40, 100, 49, 61, 72, 73, 71, 85, 47, 69, 46, 55, 70, 58, 86, 58, 63, 65, 75, 55, 55, 70, 75, 56, 62, 86, 58, 49, 90, 48, 48, 62, 86, 51, 62, 54, 51, 66, 65, 66, 68, 93, 62, 62, 89, 62, 56, 44, 66, 54, 52, 58, 75, 63, 65, 58, 62, 65, 97, 67, 59, 52, 45, 58, 63, 50, 41, 72, 62, 85, 101, 71, 52, 71, 55, 63, 53, 53, 65, 76, 49, 75, 75, 56, 56, 56, 67, 62, 56, 54, 81, 86, 92, 56, 61, 68, 73, 54, 65, 62, 84, 92, 74, 68, 55, 69, 53, 85, 48, 59, 64, 58, 64, 62, 58, 70, 38, 56, 78, 75, 66, 57, 70, 38, 102, 65, 51, 94, 51, 62, 96, 86, 51, 72, 75, 78, 43, 104, 51, 72, 74, 60, 136, 57, 65, 62, 93, 68, 67, 84, 62, 66, 54, 75, 55, 44, 65, 101, 64, 56, 82, 91, 52, 50, 65, 61, 68, 56, 86, 112, 63, 70, 76, 78, 62, 137, 61, 58, 48, 66, 60, 57, 62, 63, 67, 72, 80, 65, 60, 72, 76, 69, 57, 58, 84, 50, 84, 59, 68, 58, 47, 55, 69, 75, 78, 47, 86, 57, 67, 64, 62, 60, 58, 67, 72, 62, 81, 64, 94, 74, 54, 73, 58, 55, 63, 63, 67, 71, 67, 66, 67, 60, 61, 78, 48, 69, 61, 47, 42, 73, 51, 66, 68, 77, 62, 91, 70, 70, 64, 67, 78, 79, 47, 62, 54, 62, 60, 74, 54, 95, 56, 60, 60, 70, 114, 57, 60, 64, 53, 82, 58, 51, 64, 59, 66, 65, 49, 61, 74, 61, 79, 63, 59, 48, 63, 50, 75, 70, 61, 80, 79, 76, 53, 94, 61, 86, 88, 70, 62, 54, 70, 58, 54, 49, 69, 55, 64, 65, 60, 62, 61, 69, 53, 74, 57, 56, 73, 56, 78, 73, 96, 53, 109, 68, 73, 40, 71, 69, 90, 60, 85, 56, 86, 73, 58, 73, 65, 74, 66, 86, 54, 49, 52, 70, 68, 41, 62, 44, 65, 53, 88, 64, 73, 70, 66, 73, 60, 69, 82, 57, 60, 62, 63, 60, 57, 61, 66, 58, 59, 65, 82, 69, 62, 101, 61, 39, 71, 56, 77, 106, 75, 42, 59, 99, 61, 71, 74, 58, 79, 61, 78, 65, 48, 72, 82, 64, 59, 85, 56, 51, 38, 93, 66, 57, 53, 63, 63, 62, 70, 88, 71, 47, 86, 58, 62, 50, 61, 57, 60, 65, 72, 49, 90, 65, 68, 75, 75, 64, 63, 54, 69, 48, 50, 45, 62, 72, 64, 60, 50, 65, 64, 74, 93, 66, 93, 51, 57, 57, 61, 54, 58, 65, 63, 53, 61, 69, 66, 58, 69, 101, 50, 70, 73, 72, 63, 90, 63, 70, 68, 60, 100, 78, 71, 52, 54, 87, 55, 95, 62, 70, 57, 59, 61, 80, 60, 66, 52, 59, 53, 67, 70, 42, 57, 74, 61, 82, 59, 100, 56, 49, 67, 71, 60, 80, 74, 76, 44, 67, 55, 59, 59, 54, 56, 61, 60, 61, 74, 67, 75, 57, 63, 65, 88, 81, 70, 62, 59, 62, 55, 57, 101, 66, 72, 62, 97, 62, 63, 49, 68, 55, 48, 70, 55, 72, 55, 70, 76, 58, 62, 56, 149, 48, 65, 57, 57, 70, 87, 69, 62, 75, 59, 58, 64, 73, 63, 73, 67, 53, 65, 78, 61, 65, 65, 50, 51, 55, 59, 84, 80, 77, 54, 58, 67, 71, 39, 66, 66, 63, 60, 59, 63, 50, 68, 74, 68, 56, 56, 65, 63, 77, 64, 69, 61, 63, 59, 49, 58, 71, 82, 103, 68, 67, 56, 60, 57, 58, 58, 58, 61, 91, 66, 74, 73, 75, 79, 47, 75, 81, 64, 83, 74, 65, 54, 65, 64, 81, 49, 64, 51, 85, 68, 54, 62, 53, 74, 81, 60, 81, 53, 77, 90, 57, 70, 46, 63, 72, 66, 67, 64, 72, 47, 51, 64, 66, 61, 62, 75, 61, 119, 65, 66, 107, 67, 54, 78, 44, 93, 62, 72, 70, 50, 75, 66, 65, 82, 87, 89, 77, 64, 66, 68, 64, 79, 65, 56, 60, 72, 64, 69, 62, 64, 57, 59, 59, 68, 76, 68, 75, 77, 72, 83, 62, 61, 66, 68, 78, 57, 52, 77, 78, 67, 83, 66, 45, 62, 81, 56, 62, 71, 55, 89, 60, 56, 65, 62, 58, 62, 55, 89, 49, 62, 70, 69, 64, 63, 58, 84, 80, 63, 76, 58, 69, 87, 69, 59, 74, 53, 76, 83, 58, 52, 69, 61, 61, 60, 63, 69, 70, 57, 60, 64, 54, 68, 85, 67, 64, 69, 73, 73, 63, 48, 74, 64, 48, 69, 56, 68, 66, 71, 56, 45, 74, 47, 64, 88, 60, 69, 78, 66, 61, 65, 66, 61, 60, 72, 65, 68, 64, 65, 76, 83, 85, 64, 58, 53, 59, 64, 53, 73, 54, 65, 66, 61, 62, 76, 61, 62, 86, 66, 75, 62, 72, 73, 57, 58, 65, 49, 64, 71, 59, 52, 71, 94, 65, 54, 68, 41, 71, 60, 62, 77, 70, 55, 69, 58, 54, 64, 50, 81, 76, 84, 60, 58, 67, 44, 56, 87, 66, 56, 62, 57, 59, 64, 42, 69, 72, 65, 59, 57, 53, 70, 65, 71, 49, 62, 88, 95, 55, 56, 61, 58, 65, 62, 66, 49, 94, 72, 72, 62, 54, 80, 106, 62, 63, 52, 49, 72, 61, 59, 54, 67, 74, 64, 63, 102, 53, 55, 84, 78, 83, 57, 65, 44, 63, 73, 61, 52, 51, 79, 61, 69, 59, 56, 51, 83, 54, 59, 83, 82, 74, 65, 70, 60, 57, 71, 56, 66, 73, 57, 82, 65, 70, 49, 77, 68, 39, 67, 64, 52, 93, 68, 72, 77, 77, 54, 51, 67, 65, 64, 60, 81, 63, 75, 60, 50, 63, 67, 83, 75, 75, 58, 54, 66, 62, 81, 54, 65, 116, 76, 39, 67, 89, 56, 60, 62, 68, 60, 61, 65, 75, 71, 84, 64, 62, 53, 62, 86, 63, 38, 63, 69, 62, 70, 71, 50, 64, 54, 66, 58, 48, 71, 61, 52, 69, 86, 72, 47, 91, 60, 64, 90, 91, 59, 56, 52, 53, 58, 63, 70, 75, 75, 80, 62, 107, 58, 72, 94, 42, 62, 69, 60, 83, 68, 90, 54, 90, 99, 55, 57, 62, 56, 72, 56, 86, 69, 63, 55, 64, 68, 68, 78, 67, 47, 75, 46, 73, 68, 82, 68, 66, 54, 67, 109, 47, 68, 52, 84, 63, 61, 50, 51, 60, 64, 66, 92, 62, 49, 66, 70, 55, 51, 60, 56, 59, 53, 75, 64, 60, 68, 65, 56, 61, 57, 59, 57, 58, 62, 61, 69, 71, 64, 70, 58, 59, 87, 75, 57, 64, 58, 94, 70, 57, 65, 59, 70, 63, 87, 51, 60, 70, 64, 59, 57, 75, 58, 69, 64, 53, 71, 53, 66, 73, 63, 60, 82, 74, 62, 64, 78, 82, 77, 123, 61, 63, 59, 60, 111, 70, 85, 66, 71, 49, 66, 54, 54, 58, 52, 72, 72, 59, 73, 65, 61, 75, 75, 73, 68, 85, 72, 65, 51, 54, 72, 102, 77, 66, 52, 80, 70, 116, 64, 55, 71, 58, 55, 55, 74, 58, 77, 85, 69, 47, 72, 52, 45, 74, 68, 86, 87, 54, 72, 62, 54, 66, 58, 59, 65, 88, 61, 69, 88, 47, 62, 56, 54, 64, 57, 56, 85, 65, 68, 51, 74, 53, 54, 55, 74, 70, 62, 63, 65, 85, 77, 69, 39, 58, 61, 63, 63, 72, 53, 68, 52, 66, 81, 69, 56, 64, 41, 58, 81, 52, 56, 59, 45, 74, 54, 47, 59, 53, 59, 59, 53, 87, 82, 53, 67, 50, 82, 73, 57, 96, 58, 71, 60, 88, 57, 52, 43, 48, 69, 70, 61, 102, 59, 61, 68, 115, 54, 63, 49, 68, 72, 82, 55, 54, 57, 76, 70, 57, 61, 58, 64, 65, 89, 58, 71, 86, 87, 57, 58, 53, 59, 57, 68, 88, 59, 68, 67, 75, 69, 65, 45, 67, 98, 70, 67, 62, 62, 66, 58, 67, 69, 49, 74, 56, 55, 45, 68, 83, 68, 57, 72, 83, 60, 57, 26, 48, 56, 65, 66, 86, 57, 46, 60, 48, 51, 54, 69, 90, 73, 60, 69, 67, 50, 59, 81, 88, 83, 51, 84, 70, 54, 60, 61, 64, 70, 65, 65, 86, 62, 62, 73, 40, 75, 72, 82, 96, 74, 60, 70, 68, 70, 46, 49, 75, 63, 88, 65, 68, 52, 66, 55, 58, 60, 73, 68, 80, 58, 69, 59, 65, 67, 72, 62, 66, 69, 81, 55, 57, 44, 52, 67, 50, 72, 58, 52, 58, 61, 66, 55, 56, 68, 58, 81, 70, 70, 50, 67, 91, 67, 65, 80, 60, 63, 59, 48, 73, 76, 72, 42, 58, 72, 42, 68, 53, 95, 58, 64, 64, 74, 75, 81, 68, 63, 50, 67, 71, 82, 110, 61, 70, 62, 80, 59, 56, 76, 55, 71, 97, 60, 58, 75, 111, 59, 71, 54, 80, 74, 64, 54, 92, 71, 64, 58, 90, 55, 59, 64, 83, 74, 141, 46, 70, 55, 62, 56, 59, 88, 63, 60, 69, 82, 74, 40, 57, 55, 71, 102, 40, 72, 64, 72, 76, 65, 58, 56, 56, 90, 82, 64, 73, 58, 63, 58, 72, 91, 57, 99, 63, 60, 57, 74, 56, 50, 52, 54, 69, 67, 49, 58, 64, 63, 68, 89, 60, 71, 63, 71, 66, 66, 64, 61, 65, 46, 66, 56, 58, 59, 77, 52, 60, 71, 72, 73, 53, 52, 53, 53, 57, 65, 50, 60, 60, 78, 125, 68, 57, 39, 59, 74, 56, 95, 61, 46, 56, 78, 72, 57, 64, 63, 52, 61, 61, 78, 70, 55, 72, 67, 51, 52, 61, 64, 50, 42, 81, 69, 74, 63, 59, 57, 92, 50, 92, 69, 66, 65, 50, 66, 55, 55, 85, 53, 59, 55, 49, 82, 70, 51, 74, 44, 55, 65, 65, 79, 54, 56, 69, 62, 58, 55, 56, 54, 60, 72, 63, 70, 85, 66, 59, 78, 74, 62, 74, 68, 69, 63, 68, 44, 57, 79, 58, 66, 67, 49, 79, 51, 49, 54, 74, 90, 58, 72, 56, 86, 80, 50, 70, 72, 64, 63, 69, 66, 44, 71, 59, 68, 46, 60, 70, 65, 67, 59, 93, 85, 62, 54, 52, 53, 51, 56, 55, 69, 78, 75, 53, 56, 44, 57, 65, 61, 73, 59, 63, 54, 56, 65, 66, 70, 71, 70, 75, 72, 60, 65, 60, 53, 57, 50, 45, 70, 49, 49, 111, 52, 73, 93, 56, 75, 64, 73, 77, 57, 78, 59, 62, 70, 67, 62, 65, 58, 85, 47, 62, 58, 62, 68, 51, 57, 61, 72, 59, 53, 69, 67, 64, 62, 101, 66, 74, 97, 51, 64, 72, 81, 70, 59, 47, 54, 85, 73, 59, 73, 70, 50, 67, 54, 75, 100, 92, 73, 52, 54, 80, 74, 58, 74, 55, 62, 86, 62, 69, 67, 89, 79, 57, 66, 48, 43, 60, 66, 53, 73, 68, 61, 61, 73, 86, 69, 46, 58, 66, 49, 57, 82, 58, 52, 51, 65, 73, 46, 52, 59, 49, 94, 73, 139, 58, 59, 77, 54, 64, 46, 51, 72, 75, 85, 89, 78, 69, 60, 55, 77, 49, 61, 60, 57, 64, 61, 54, 62, 73, 64, 73, 57, 61, 64, 66, 68, 72, 59, 64, 69, 57, 68, 58, 64, 61, 61, 68, 72, 64, 59, 78, 57, 60, 47, 66, 58, 62, 63, 53, 93, 66, 79, 58, 60, 62, 58, 53, 72, 80, 55, 71, 68, 60, 71, 44, 70, 74, 57, 91, 78, 78, 105, 67, 54, 78, 58, 56, 53, 101, 68, 60, 67, 52, 56, 65, 77, 41, 59, 65, 58, 82, 61, 66, 55, 56, 54, 48, 57, 78, 64, 71, 60, 47, 46, 87, 81, 50, 66, 107, 57, 58, 67, 60, 70, 77, 74, 70, 62, 48, 62, 55, 66, 77, 60, 63, 69, 63, 59, 92, 54, 60, 57, 45, 62, 63, 71, 65, 67, 61, 64, 60, 62, 60, 62, 49, 55, 62, 62, 55, 62, 62, 64, 78, 61, 78, 63, 63, 64, 66, 40, 78, 64, 54, 65, 57, 59, 61, 63, 65, 54, 57, 57, 63, 61, 59, 50, 89, 52, 64, 64, 64, 64, 122, 54, 44, 66, 69, 67, 60, 53, 60, 84, 83, 98, 65, 74, 53, 80, 84, 64, 92, 74, 62, 99, 64, 74, 53, 71, 78, 68, 77, 71, 60, 51, 85, 36, 65, 66, 49, 62, 63, 60, 58, 52, 48, 55, 67, 51, 63, 65, 52, 63, 93, 43, 59, 71, 60, 77, 66, 63, 65, 56, 74, 68, 60, 78, 64, 83, 55, 92, 52, 66, 56, 56, 52, 62, 66, 60, 58, 53, 64, 59, 45, 66, 51, 79, 63, 61, 53, 75, 77, 68, 64, 50, 60, 47, 70, 67, 51, 54, 76, 48, 76, 44, 62, 64, 61, 81, 46, 65, 58, 64, 76, 74, 55, 58, 63, 66, 74, 64, 68, 68, 84, 68, 64, 92, 47, 58, 54, 83, 73, 65, 134, 55, 64, 63, 67, 131, 61, 61, 61, 89, 60, 110, 59, 52, 61, 53, 78, 48, 63, 68, 66, 66, 62, 60, 84, 62, 58, 50, 58, 62, 60, 55, 70, 78, 52, 89, 76, 70, 105, 56, 70, 74, 64, 74, 60, 97, 80, 86, 75, 96, 59, 57, 60, 60, 64, 75, 51, 81, 60, 79, 58, 53, 64, 52, 59, 52, 47, 54, 106, 71, 56, 64, 67, 60, 56, 66, 69, 63, 76, 79, 61, 77, 62, 56, 55, 54, 63, 54, 78, 66, 60, 73, 63, 65, 64, 55, 81, 53, 75, 68, 57, 61, 83, 63, 69, 97, 59, 59, 61, 60, 59, 52, 55, 64, 66, 77, 47, 83, 61, 59, 81, 60, 93, 65, 79, 59, 60, 86, 79, 54, 87, 94, 54, 54, 64, 82, 54, 59, 58, 68, 82, 106, 72, 65, 67, 51, 52, 46, 61, 72, 60, 55, 67, 68, 73, 83, 96, 73, 107, 56, 67, 75, 64, 63, 76, 59, 63, 59, 53, 60, 71, 57, 71, 68, 73, 76, 49, 53, 117, 49, 67, 68, 92, 85, 61, 95, 55, 49, 66, 49, 50, 75, 64, 57, 76, 68, 41, 57, 55, 62, 51, 75, 85, 60, 61, 60, 75, 73, 58, 70, 75, 66, 56, 71, 64, 56, 58, 83, 53, 59, 61, 56, 54, 84, 78, 70, 62, 65, 62, 53, 56, 58, 64, 73, 52, 70, 82, 61, 75, 65, 59, 73, 86, 69, 68, 55, 111, 85, 59, 61, 66, 51, 62, 69, 71, 63, 74, 58, 64, 48, 60, 51, 56, 77, 77, 72, 56, 48, 52, 48, 67, 69, 89, 65, 60, 65, 55, 56, 82, 61, 61, 63, 58, 93, 59, 71, 64, 73, 72, 56, 58, 60, 54, 71, 72, 56, 53, 61, 74, 75, 58, 66, 61, 73, 59, 73, 73, 89, 62, 59, 62, 57, 73, 55, 51, 70, 53, 65, 68, 66, 54, 48, 79, 79, 53, 78, 75, 64, 74, 56, 63, 60, 62, 109, 65, 65, 60, 63, 62, 59, 54, 76, 88, 52, 52, 52, 99, 45, 69, 58, 63, 70, 66, 59, 78, 67, 54, 61, 98, 68, 86, 60, 55, 60, 63, 62, 60, 90, 64, 75, 65, 51, 75, 64, 54, 47, 57, 65, 39, 106, 65, 54, 61, 64, 53, 70, 87, 73, 72, 70, 70, 65, 49, 74, 75, 66, 76, 49, 68, 81, 48, 71, 88, 67, 63, 65, 74, 60, 69, 58, 47, 51, 70, 144, 60, 78, 70, 73, 62, 48, 53, 61, 88, 55, 58, 66, 52, 60, 73, 52, 65, 65, 55, 73, 58, 63, 75, 60, 52, 67, 49, 108, 64, 65, 64, 62, 73, 57, 68, 68, 81, 64, 69, 71, 57, 53, 61, 69, 61, 59, 62, 64, 84, 53, 55, 60, 69, 68, 70, 63, 73, 70, 119, 57, 61, 57, 61, 77, 51, 58, 54, 76, 80, 63, 49, 58, 61, 76, 56, 69, 59, 73, 49, 67, 62, 73, 52, 58, 78, 58, 74, 63, 60, 67, 62, 51, 61, 67, 55, 64, 87, 65, 72, 48, 69, 75, 73, 69, 68, 68, 96, 71, 73, 86, 58, 93, 78, 64, 53, 76, 83, 109, 56, 79, 80, 61, 89, 61, 75, 70, 66, 59, 73, 51, 56, 55, 70, 80, 67, 58, 67, 65, 64, 60, 50, 81, 64, 71, 64, 81, 82, 66, 51, 79, 55, 62, 63, 39, 81, 59, 62, 59, 66, 72, 55, 48, 56, 81, 78, 57, 59, 62, 76, 66, 61, 59, 58, 55, 86, 49, 53, 63, 53, 65, 80, 56, 57, 60, 61, 70, 65, 72, 59, 62, 46, 90, 74, 55, 57, 68, 85, 74, 95, 61, 86, 63, 70, 55, 71, 61, 74, 74, 66, 60, 70, 61, 53, 62, 69, 59, 61, 72, 64, 67, 100, 53, 58, 61, 72, 61, 53, 65, 107, 70, 80, 61, 53, 74, 59, 72, 60, 71, 60, 67, 76, 54, 59, 61, 64, 63, 57, 53, 90, 73, 66, 78, 65, 49, 57, 60, 56, 65, 80, 91, 48, 56, 64, 60, 66, 63, 63, 71, 58, 81, 71, 61, 60, 66, 83, 72, 82, 59, 55, 61, 62, 76, 69, 75, 58, 48, 49, 54, 56, 68, 64, 44, 67, 76, 62, 57, 65, 74, 58, 55, 65, 65, 41, 53, 72, 57, 108, 77, 83, 77, 60, 68, 78, 67, 62, 87, 78, 62, 82, 62, 51, 70, 61, 66, 90, 52, 63, 93, 54, 61, 59, 69, 67, 58, 57, 53, 52, 63, 67, 56, 65, 61, 68, 55, 60, 65, 70, 67, 55, 77, 54, 73, 57, 65, 66, 59, 61, 54, 61, 58, 58, 82, 63, 102, 76, 63, 79, 42, 64, 64, 56, 61, 55, 70, 53, 55, 55, 68, 63, 51, 67, 47, 56, 67, 64, 57, 74, 60, 61, 87, 63, 72, 66, 69, 59, 49, 46, 60, 66, 66, 77, 61, 81, 79, 42, 71, 97, 42, 46, 107, 76, 97, 62, 68, 78, 60, 62, 50, 48, 61, 62, 60, 70, 69, 64, 56, 71, 86, 56, 41, 99, 59, 56, 97, 43, 73, 77, 74, 88, 53, 65, 63, 89, 49, 61, 60, 58, 55, 68, 67, 52, 64, 63, 55, 85, 96, 72, 38, 56, 61, 68, 63, 84, 72, 51, 58, 70, 74, 70, 89, 60, 77, 66, 76, 74, 63, 66, 60, 48, 66, 85, 63, 67, 116, 60, 86, 59, 70, 69, 75, 77, 60, 55, 57, 50, 83, 63, 54, 111, 64, 74, 82, 56, 58, 65, 61, 52, 60, 45, 54, 77, 56, 82, 70, 73, 54, 95, 74, 55, 71, 66, 45, 75, 63, 57, 60, 64, 75, 53, 62, 44, 51, 60, 58, 87, 79, 56, 91, 86, 57, 73, 73, 59, 105, 47, 62, 77, 102, 59, 73, 60, 61, 56, 59, 82, 65, 65, 68, 83, 66, 76, 50, 83, 62, 59, 60, 87, 60, 110, 63, 55, 85, 68, 67, 78, 61, 53, 58, 82, 66, 76, 89, 61, 86, 45, 62, 77, 71, 40, 64, 75, 59, 64, 65, 56, 60, 99, 92, 65, 62, 71, 77, 64, 69, 67, 56, 54, 49, 55, 56, 88, 55, 64, 52, 67, 135, 48, 61, 63, 51, 70, 66, 72, 51, 73, 77, 73, 60, 82, 86, 85, 51, 79, 35, 82, 54, 58, 57, 58, 63, 46, 60, 70, 71, 58, 55, 71, 82, 105, 64, 96, 69, 48, 51, 70, 84, 71, 64, 62, 99, 72, 67, 60, 67, 61, 66, 85, 96, 61, 45, 56, 66, 53, 52, 53, 55, 38, 52, 91, 54, 50, 75, 58, 74, 63, 54, 65, 62, 76, 76, 66, 62, 79, 90, 56, 67, 59, 63, 69, 65, 49, 52, 57, 59, 50, 68, 64, 65, 57, 72, 50, 85, 77, 56, 82, 80, 53, 72, 67, 67, 58, 48, 67, 56, 59, 59, 82, 78, 64, 62, 76, 68, 83, 43, 103, 78, 66, 51, 58, 64, 59, 59, 68, 67, 62, 74, 62, 78, 67, 73, 72, 56, 57, 34, 56, 62, 80, 75, 57, 64, 67, 41, 40, 69, 62, 47, 98, 93, 54, 61, 58, 44, 59, 62, 65, 121, 64, 55, 50, 72, 48, 40, 59, 105, 57, 86, 56, 74, 91, 74, 62, 102, 51, 106, 57, 81, 56, 93, 41, 66, 44, 71, 51, 63, 71, 104, 79, 64, 98, 56, 51, 86, 84, 75, 60, 51, 77, 81, 64, 79, 64, 67, 42, 82, 75, 99, 73, 47, 62, 62, 55, 60, 75, 75, 78, 66, 71, 74, 56, 55, 65, 76, 58, 66, 55, 29, 64, 65, 69, 66, 51, 62, 60, 52, 60, 65, 61, 84, 56, 58, 69, 72, 54, 70, 70, 66, 75, 56, 49, 53, 99, 56, 90, 101, 79, 79, 61, 80, 74, 43, 98, 69, 78, 54, 69, 66, 62, 77, 64, 70, 69, 82, 64, 71, 63, 65, 50, 50, 73, 60, 60, 61, 58, 82, 49, 69, 97, 57, 91, 71, 56, 63, 68, 61, 54, 84, 62, 82, 76, 59, 62, 62, 56, 66, 73, 76, 59, 61, 76, 55, 64, 61, 55, 96, 55, 62, 87, 66, 87, 62, 71, 61, 54, 75, 66, 63, 85, 62, 80, 68, 54, 62, 56, 62, 51, 67, 87, 58, 64, 42, 59, 46, 45, 64, 53, 65, 67, 57, 57, 24, 108, 55, 83, 95, 59, 58, 57, 66, 54, 57, 62, 87, 67, 47, 69, 99, 74, 53, 44, 57, 47, 60, 62, 73, 54, 67, 55, 63, 50, 88, 80, 69, 59, 92, 64, 66, 56, 55, 65, 65, 65, 63, 70, 74, 67, 69, 65, 59, 70, 55, 64, 57, 60, 79, 72, 54, 74, 69, 67, 94, 73, 79, 66, 44, 58, 52, 77, 65, 59, 51, 65, 56, 75, 77, 46, 83, 68, 55, 63, 50, 54, 82, 63, 66, 75, 50, 60, 31, 55, 49, 67, 57, 73, 42, 51, 61, 62, 61, 47, 60, 57, 88, 58, 67, 67, 56, 52, 44, 98, 59, 55, 79, 88, 63, 79, 76, 71, 60, 67, 66, 81, 65, 51, 43, 47, 56, 61, 53, 68, 79, 94, 64, 53, 54, 61, 66, 59, 55, 43, 87, 69, 55, 76, 70, 70, 77, 57, 41, 58, 63, 100, 66, 69, 60, 47, 63, 68, 80, 47, 48, 43, 45, 56, 59, 79, 68, 57, 76, 49, 58, 67, 74, 69, 107, 96, 63, 81, 51, 97, 64, 72, 57, 62, 47, 57, 60, 53, 60, 82, 83, 73, 98, 66, 56, 65, 77, 70, 48, 81, 87, 66, 48, 79, 97, 52, 53, 69, 58, 53, 66, 67, 65, 56, 90, 43, 76, 66, 68, 66, 68, 58, 73, 70, 65, 45, 63, 67, 48, 60, 97, 60, 82, 48, 68, 56, 58, 64, 86, 74, 58, 65, 68, 58, 56, 61, 90, 55, 49, 67, 55, 55, 46, 87, 54, 106, 60, 68, 70, 68, 79, 73, 76, 51, 84, 75, 74, 110, 89, 84, 61, 50, 62, 68, 73, 101, 40, 60, 60, 65, 69, 70, 55, 85, 73, 60, 58, 61, 66, 65, 92, 46, 53, 59, 108, 60, 53, 68, 78, 62, 52, 80, 49, 48, 48, 48, 54, 70, 74, 48, 51, 70, 62, 97, 76, 47, 63, 51, 59, 59, 55, 89, 75, 61, 54, 73, 69, 39, 61, 51, 45, 82, 60, 65, 57, 48, 89, 52, 100, 49, 41, 64, 63, 57, 59, 77, 95, 59, 77, 75, 54, 63, 80, 49, 50, 69, 69, 76, 60, 58, 74, 89, 87, 81, 65, 60, 74, 62, 63, 62, 35, 66, 58, 92, 69, 56, 49, 66, 69, 54, 57, 44, 56, 66, 73, 70, 65, 69, 59, 89, 53, 63, 39, 58, 45, 64, 69, 78, 71, 58, 59, 79, 68, 73, 64, 58, 62, 63, 54, 67, 67, 49, 77, 61, 63, 57, 53, 62, 89, 47, 52, 70, 65, 77, 76, 56, 60, 71, 67, 70, 59, 65, 70, 50, 77, 45, 62, 61, 51, 60, 65, 62, 76, 63, 86, 66, 58, 39, 82, 63, 50, 86, 34, 79, 64, 63, 55, 46, 60, 51, 72, 68, 68, 52, 76, 59, 89, 60, 47, 59, 64, 62, 67, 100, 87, 65, 60, 85, 66, 77, 80, 66, 62, 63, 54, 57, 62, 75, 63, 62, 49, 61, 57, 60, 48, 53, 69, 57, 44, 62, 51, 58, 65, 64, 66, 75, 75, 63, 67, 60, 69, 73, 59, 76, 74, 73, 73, 54, 59, 79, 55, 68, 70, 67, 78, 59, 52, 55, 86, 49, 66, 55, 69, 62, 72, 92, 60, 59, 80, 65, 54, 62, 75, 71, 72, 74, 77, 58, 75, 54, 88, 55, 57, 106, 54, 58, 58, 50, 63, 61, 57, 117, 64, 65, 53, 61, 67, 55, 62, 50, 59, 72, 71, 80, 54, 96, 68, 58, 61, 65, 73, 63, 61, 65, 59, 103, 57, 60, 83, 41, 68, 63, 78, 84, 81, 62, 62, 55, 103, 65, 60, 70, 53, 59, 53, 55, 60, 51, 56, 80, 51, 49, 80, 71, 65, 50, 61, 62, 48, 72, 64, 82, 61, 92, 57, 58, 61, 62, 48, 64, 68, 66, 73, 84, 79, 73, 49, 45, 67, 65, 58, 72, 100, 54, 63, 54, 56, 66, 53, 55, 63, 62, 74, 68, 41, 66, 59, 51, 60, 54, 59, 45, 49, 52, 55, 91, 59, 64, 55, 74, 119, 64, 61, 54, 62, 74, 67, 57, 64, 62, 54, 73, 54, 62, 75, 56, 62, 70, 65, 116, 61, 55, 63, 64, 88, 64, 61, 63, 61, 71, 87, 72, 63, 108, 61, 65, 51, 71, 57, 42, 75, 63, 64, 67, 46, 88, 69, 61, 57, 57, 105, 60, 48, 55, 53, 70, 99, 75, 45, 65, 69, 60, 64, 80, 56, 65, 61, 56, 49, 71, 63, 64, 73, 50, 63, 64, 79, 72, 54, 55, 88, 57, 61, 70, 65, 65, 71, 72, 64, 58, 63, 67, 66, 81, 62, 85, 83, 72, 75, 65, 73, 59, 62, 57, 78, 56, 55, 63, 67, 62, 103, 57, 69, 70, 57, 66, 68, 84, 49, 97, 97, 54, 82, 49, 66, 50, 82, 77, 55, 58, 62, 58, 46, 57, 58, 72, 75, 74, 62, 61, 69, 64, 58, 57, 51, 69, 59, 90, 75, 60, 72, 101, 80, 59, 65, 75, 60, 75, 62, 85, 67, 63, 76, 51, 57, 65, 57, 55, 77, 63, 63, 66, 53, 109, 62, 67, 87, 79, 56, 55, 92, 71, 67, 58, 46, 61, 54, 66, 65, 52, 64, 63, 69, 79, 53, 55, 71, 120, 54, 75, 56, 87, 71, 62, 65, 72, 60, 73, 67, 60, 68, 59, 78, 65, 65, 62, 68, 65, 57, 84, 55, 59, 52, 65, 53, 89, 56, 75, 80, 57, 72, 85, 58, 71, 91, 63, 80, 54, 97, 97, 60, 65, 77, 72, 64, 68, 81, 68, 76, 59, 61, 53, 65, 56, 62, 81, 79, 40, 98, 46, 68, 57, 96, 98, 43, 72, 62, 93, 91, 80, 85, 57, 57, 104, 92, 86, 55, 60, 72, 52, 63, 68, 69, 65, 95, 62, 54, 69, 57, 58, 52, 60, 72, 87, 53, 59, 57, 78, 70, 72, 97, 63, 100, 61, 60, 55, 59, 54, 62, 61, 62, 68, 63, 77, 88, 60, 69, 54, 94, 60, 68, 72, 69, 82, 59, 71, 59, 78, 77, 67, 68, 59, 60, 87, 82, 69, 71, 48, 55, 66, 67, 62, 55, 51, 55, 60, 68, 62, 60, 73, 64, 79, 85, 52, 74, 123, 73, 51, 69, 55, 50, 71, 56, 53, 61, 58, 40, 58, 68, 63, 55, 72, 56, 76, 84, 64, 68, 64, 66, 74, 74, 69, 46, 57, 60, 58, 57, 52, 80, 54, 85, 58, 51, 68, 55, 51, 55, 65, 91, 58, 57, 67, 66, 65, 53, 47, 58, 95, 74, 59, 77, 55, 59, 62, 73, 57, 57, 81, 54, 58, 85, 57, 69, 52, 57, 56, 73, 64, 52, 62, 57, 59, 65, 65, 57, 46, 77, 59, 63, 74, 52, 58, 52, 56, 63, 75, 46, 57, 61, 57, 54, 77, 70, 62, 58, 70, 54, 62, 49, 52, 55, 72, 65, 76, 51, 65, 96, 105, 61, 62, 88, 60, 80, 72, 63, 67, 75, 80, 76, 58, 48, 71, 46, 53, 60, 93, 49, 47, 62, 65, 57, 58, 61, 70, 57, 70, 72, 78, 57, 72, 60, 60, 66, 55, 62, 106, 51, 57, 61, 58, 101, 52, 67, 68, 54, 74, 55, 76, 79, 62, 59, 54, 62, 58, 80, 60, 105, 56, 42, 80, 45, 72, 72, 92, 86, 62, 49, 88, 68, 65, 58, 64, 65, 93, 72, 73, 86, 62, 74, 54, 49, 58, 67, 61, 61, 60, 70, 55, 98, 70, 57, 55, 57, 56, 67, 64, 63, 45, 70, 60, 54, 62, 74, 44, 62, 65, 64, 61, 49, 48, 62, 57, 77, 78, 53, 61, 46, 49, 70, 66, 57, 84, 68, 58, 51, 69, 87, 74, 58, 53, 76, 67, 86, 55, 81, 62, 55, 68, 54, 80, 82, 56, 48, 59, 83, 55, 50, 65, 58, 59, 56, 56, 80, 83, 66, 62, 56, 56, 76, 64, 64, 77, 57, 59, 72, 64, 67, 71, 68, 73, 48, 69, 67, 61, 75, 49, 65, 58, 88, 89, 56, 49, 84, 64, 57, 62, 58, 68, 67, 81, 49, 52, 63, 54, 81, 61, 53, 71, 56, 86, 56, 52, 86, 67, 49, 59, 50, 67, 63, 78, 62, 55, 61, 80, 65, 71, 80, 70, 46, 61, 54, 63, 89, 64, 72, 57, 78, 50, 54, 65, 48, 63, 65, 48, 67, 57, 100, 52, 60, 46, 53, 59, 59, 53, 58, 63, 80, 81, 78, 63, 47, 74, 58, 74, 83, 56, 57, 67, 50, 63, 51, 69, 58, 62, 49, 74, 54, 56, 63, 72, 65, 60, 67, 74, 52, 55, 47, 53, 58, 69, 59, 43, 71, 89, 63, 89, 63, 50, 84, 66, 61, 60, 65, 63, 55, 51, 65, 57, 56, 60, 63, 72, 98, 61, 53, 64, 58, 84, 97, 68, 54, 61, 57, 73, 47, 72, 82, 80, 56, 45, 64, 59, 91, 58, 103, 65, 75, 60, 63, 60, 59, 70, 62, 53, 58, 59, 65, 65, 57, 48, 94, 48, 57, 71, 87, 49, 64, 82, 67, 56, 63, 58, 68, 58, 54, 73, 74, 85, 88, 62, 74, 69, 80, 63, 79, 55, 56, 51, 58, 64, 62, 71, 68, 77, 67, 55, 77, 72, 75, 70, 64, 56, 58, 72, 64, 50, 93, 66, 58, 91, 60, 66, 65, 69, 74, 128, 69, 62, 67, 62, 71, 68, 43, 65, 71, 70, 78, 44, 48, 64, 59, 57, 79, 69, 47, 57, 47, 56, 80, 80, 65, 59, 104, 76, 57, 63, 53, 80, 57, 34, 64, 116, 58, 67, 88, 57, 59, 62, 48, 66, 45, 64, 64, 57, 98, 64, 58, 67, 70, 75, 78, 65, 84, 61, 54, 74, 64, 68, 79, 58, 60, 51, 47, 62, 66, 66, 75, 75, 65, 56, 47, 53, 57, 36, 53, 50, 74, 72, 74, 50, 69, 61, 84, 75, 41, 95, 58, 63, 69, 75, 49, 63, 57, 76, 70, 47, 93, 55, 75, 58, 96, 82, 60, 73, 79, 55, 62, 85, 54, 74, 46, 55, 56, 100, 66, 60, 68, 60, 46, 43, 73, 52, 73, 115, 74, 44, 61, 70, 81, 60, 56, 55, 60, 58, 62, 47, 85, 52, 56, 69, 56, 60, 87, 69, 69, 43, 72, 62, 39, 89, 80, 46, 76, 56, 132, 67, 37, 68, 75, 57, 72, 52, 48, 65, 66, 68, 60, 60, 63, 37, 71, 68, 63, 50, 85, 60, 61, 71, 73, 78, 63, 70, 48, 75, 51, 68, 66, 135, 64, 85, 47, 66, 71, 71, 63, 50, 73, 39, 90, 75, 67, 53, 65, 50, 80, 61, 78, 71, 68, 71, 83, 72, 50, 65, 63, 106, 103, 48, 63, 53, 60, 71, 54, 66, 64, 67, 76, 63, 58, 57, 79, 68, 49, 67, 63, 65, 76, 64, 61, 56, 67, 72, 49, 60, 71, 74, 62, 80, 67, 83, 71, 63, 53, 97, 58, 67, 53, 75, 71, 90, 59, 60, 71, 77, 67, 64, 58, 73, 63, 94, 65, 54, 69, 67, 76, 70, 69, 50, 71, 97, 71, 61, 42, 51, 70, 72, 59, 55, 67, 78, 47, 89, 93, 66, 73, 52, 70, 58, 70, 59, 92, 52, 66, 59, 74, 75, 75, 53, 63, 59, 66, 53, 82, 54, 55, 40, 63, 66, 71, 51, 50, 57, 107, 65, 56, 51, 88, 84, 60, 84, 62, 61, 115, 65, 53, 76, 66, 71, 65, 88, 59, 65, 66, 56, 67, 71, 52, 61, 49, 47, 72, 106, 64, 107, 57, 71, 73, 81, 71, 70, 58, 63, 62, 63, 51, 90, 68, 67, 60, 66, 76, 68, 61, 65, 50, 63, 65, 96, 59, 59, 99, 72, 70, 59, 46, 69, 61, 66, 64, 62, 78, 72, 88, 45, 58, 73, 97, 58, 58, 56, 113, 85, 53, 88, 59, 59, 61, 65, 73, 92, 60, 70, 94, 50, 65, 63, 59, 69, 112, 63, 58, 66, 68, 54, 41, 74, 67, 64, 63, 56, 86, 53, 34, 39, 48, 55, 42, 71, 57, 38, 50, 54, 65, 59, 59, 80, 60, 77, 59, 88, 46, 65, 73, 82, 93, 92, 87, 81, 57, 63, 48, 44, 51, 60, 71, 60, 46, 74, 67, 59, 97, 53, 83, 52, 69, 107, 55, 60, 57, 49, 68, 80, 61, 72, 64, 56, 54, 77, 66, 79, 72, 50, 77, 68, 78, 56, 47, 69, 36, 56, 61, 63, 55, 71, 78, 75, 46, 57, 49, 130, 69, 40, 77, 68, 59, 68, 82, 56, 55, 50, 54, 58, 53, 62, 62, 81, 59, 58, 72, 58, 58, 67, 84, 47, 118, 67, 76, 74, 69, 55, 68, 67, 57, 59, 85, 56, 55, 46, 53, 82, 52, 50, 78, 56, 67, 65, 66, 62, 53, 50, 63, 50, 111, 54, 65, 65, 73, 66, 49, 61, 67, 85, 64, 62, 63, 73, 52, 66, 56, 55, 69, 85, 98, 71, 57, 54, 54, 67, 65, 59, 62, 48, 47, 57, 89, 50, 96, 57, 48, 81, 57, 50, 43, 45, 90, 91, 55, 50, 53, 50, 63, 75, 77, 66, 66, 62, 47, 81, 62, 67, 58, 72, 67, 62, 95, 55, 67, 61, 64, 76, 60, 90, 94, 65, 55, 91, 58, 53, 63, 59, 53, 76, 83, 70, 65, 79, 53, 87, 59, 70, 50, 76, 63, 55, 64, 56, 65, 76, 40, 83, 56, 53, 58, 45, 50, 83, 56, 51, 66, 64, 69, 90, 52, 62, 96, 65, 58, 63, 52, 56, 54, 73, 83, 61, 57, 58, 58, 75, 78, 59, 49, 87, 51, 66, 71, 74, 69, 67, 54, 68, 85, 75, 59, 65, 46, 109, 61, 56, 67, 45, 66, 67, 95, 49, 52, 67, 66, 55, 58, 48, 60, 67, 55, 64, 72, 57, 54, 50, 51, 62, 61, 86, 60, 49, 64, 76, 76, 72, 74, 46, 73, 62, 81, 36, 54, 72, 59, 44, 65, 69, 76, 56, 62, 50, 82, 65, 49, 64, 69, 87, 59, 57, 59, 95, 60, 41, 48, 70, 61, 105, 63, 58, 63, 58, 54, 104, 66, 119, 68, 65, 61, 39, 84, 56, 97, 62, 48, 49, 77, 44, 59, 83, 70, 80, 48, 56, 59, 75, 88, 61, 55, 65, 86, 63, 47, 66, 85, 65, 57, 76, 68, 41, 75, 52, 63, 69, 54, 86, 54, 64, 56, 67, 69, 62, 58, 61, 72, 52, 74, 46, 64, 55, 89, 71, 77, 80, 70, 79, 52, 61, 77, 72, 65, 56, 50, 48, 124, 75, 55, 64, 65, 50, 84, 104, 82, 69, 62, 57, 89, 65, 79, 61, 58, 65, 69, 73, 61, 54, 62, 66, 73, 50, 60, 52, 67, 59, 60, 58, 92, 70, 56, 78, 51, 59, 64, 50, 57, 54, 114, 54, 61, 81, 60, 57, 64, 58, 68, 78, 54, 59, 88, 109, 56, 74, 67, 39, 63, 81, 66, 75, 50, 73, 61, 89, 58, 51, 54, 60, 51, 69, 45, 75, 52, 45, 62, 51, 85, 74, 61, 55, 54, 91, 52, 65, 57, 56, 50, 97, 63, 51, 110, 81, 62, 116, 54, 61, 57, 52, 123, 45, 60, 90, 62, 64, 78, 56, 82, 81, 87, 92, 54, 55, 54, 65, 60, 68, 61, 39, 89, 73, 71, 54, 69, 56, 75, 56, 101, 61, 64, 51, 73, 84, 71, 75, 70, 97, 48, 67, 64, 108, 101, 76, 56, 56, 48, 73, 53, 49, 76, 54, 56, 57, 73, 71, 58, 66, 125, 61, 57, 52, 57, 53, 74, 63, 63, 61, 52, 63, 67, 63, 52, 60, 43, 67, 48, 100, 83, 55, 57, 61, 64, 60, 65, 80, 63, 64, 127, 61, 73, 61, 51, 56, 95, 67, 64, 55, 79, 58, 43, 68, 80, 74, 45, 84, 66, 66, 82, 64, 61, 52, 69, 103, 64, 65, 54, 59, 70, 66, 49, 65, 54, 80, 65, 42, 79, 70, 62, 61, 61, 66, 40, 61, 57, 82, 76, 51, 67, 74, 76, 72, 68, 56, 80, 83, 63, 68, 72, 78, 52, 65, 59, 57, 58, 70, 63, 65, 94, 53, 78, 95, 52, 68, 68, 66, 62, 67, 76, 76, 80, 45, 70, 51, 73, 62, 99, 73, 62, 57, 40, 51, 99, 113, 68, 53, 57, 76, 53, 60, 58, 75, 64, 121, 56, 58, 84, 111, 48, 70, 48, 55, 74, 57, 67, 60, 62, 54, 58, 61, 63, 70, 63, 86, 71, 77, 67, 51, 60, 56, 65, 64, 102, 82, 68, 83, 83, 58, 55, 72, 92, 59, 47, 63, 48, 110, 77, 49, 47, 72, 81, 48, 61, 97, 56, 66, 69, 54, 73, 111, 66, 67, 65, 60, 71, 60, 63, 101, 86, 68, 64, 64, 74, 115, 57, 72, 67, 64, 65, 62, 76, 72, 66, 72, 57, 49, 62, 62, 81, 49, 88, 73, 68, 66, 52, 63, 54, 54, 37, 57, 56, 61, 63, 79, 93, 56, 67, 110, 55, 71, 62, 67, 64, 56, 57, 51, 56, 74, 70, 54, 81, 67, 53, 68, 70, 62, 76, 89, 43, 65, 60, 50, 65, 69, 56, 56, 54, 68, 65, 76, 49, 64, 74, 67, 53, 76, 62, 64, 62, 67, 89, 61, 74, 55, 64, 83, 49, 79, 62, 53, 98, 55, 73, 57, 63, 71, 85, 57, 59, 69, 70, 63, 57, 48, 74, 72, 88, 86, 77, 50, 51, 76, 62, 61, 74, 72, 55, 63, 56, 88, 62, 101, 83, 70, 72, 68, 63, 73, 54, 87, 60, 69, 56, 64, 77, 69, 52, 57, 72, 60, 60, 59, 64, 130, 72, 72, 64, 71, 84, 62, 73, 58, 68, 70, 68, 50, 79, 53, 71, 86, 72, 59, 77, 59, 46, 88, 80, 80, 57, 60, 66, 70, 92, 111, 59, 50, 72, 54, 46, 76, 62, 61, 67, 52, 64, 65, 85, 55, 45, 41, 68, 65, 80, 68, 53, 62, 89, 62, 80, 43, 80, 82, 61, 61, 66, 91, 78, 54, 87, 95, 69, 71, 82, 92, 89, 60, 78, 66, 68, 55, 61, 53, 70, 54, 46, 63, 59, 38, 105, 47, 51, 59, 71, 69, 74, 65, 59, 72, 65, 62, 63, 70, 106, 67, 48, 89, 56, 65, 99, 91, 52, 71, 58, 57, 100, 62, 70, 73, 60, 78, 87, 69, 68, 71, 55, 83, 68, 69, 68, 55, 61, 48, 69, 63, 64, 62, 70, 58, 58, 67, 69, 76, 79, 76, 58, 75, 66, 56, 56, 54, 66, 68, 82, 82, 68, 74, 74, 43, 62, 63, 61, 58, 69, 62, 66, 59, 77, 92, 44, 61, 51, 64, 57, 70, 64, 53, 75, 44, 74, 55, 59, 91, 47, 59, 76, 124, 63, 44, 90, 63, 52, 52, 73, 59, 56, 57, 62, 57, 56, 58, 52, 57, 78, 74, 63, 69, 57, 79, 66, 66, 55, 78, 94, 71, 54, 61, 69, 79, 94, 56, 65, 63, 54, 67, 67, 61, 68, 68, 55, 75, 40, 47, 57, 68, 62, 68, 50, 57, 72, 66, 77, 51, 72, 56, 91, 56, 75, 57, 65, 63, 49, 57, 75, 66, 86, 64, 62, 96, 67, 87, 48, 47, 64, 46, 77, 65, 81, 82, 64, 68, 59, 64, 48, 55, 57, 79, 58, 58, 67, 65, 77, 60, 58, 70, 71, 56, 59, 77, 93, 49, 53, 50, 58, 36, 58, 68, 93, 69, 80, 60, 56, 67, 83, 77, 58, 63, 71, 63, 64, 75, 58, 55, 60, 65, 73, 66, 60, 56, 67, 60, 62, 57, 63, 63, 53, 75, 135, 73, 56, 57, 70, 88, 60, 32, 87, 79, 75, 52, 66, 63, 89, 103, 65, 95, 64, 95, 56, 64, 63, 60, 66, 74, 54, 69, 75, 79, 90, 39, 78, 43, 67, 76, 90, 59, 93, 63, 49, 68, 99, 57, 53, 58, 71, 69, 72, 81, 65, 88, 57, 78, 77, 79, 82, 79, 64, 62, 50, 65, 117, 93, 64, 51, 58, 72, 57, 82, 55, 72, 59, 68, 60, 64, 58, 63, 51, 61, 64, 61, 55, 82, 58, 67, 65, 87, 61, 76, 59, 74, 63, 83, 74, 57, 66, 70, 63, 51, 63, 90, 54, 54, 37, 45, 70, 59, 67, 57, 61, 95, 51, 67, 53, 57, 48, 54, 73, 72, 69, 55, 99, 59, 74, 58, 82, 73, 65, 74, 67, 43, 57, 88, 47, 57, 66, 60, 67, 47, 47, 71, 63, 55, 69, 57, 52, 55, 85, 77, 73, 72, 109, 71, 72, 70, 70, 44, 71, 63, 56, 70, 76, 60, 77, 67, 84, 70, 65, 69, 51, 68, 58, 58, 65, 75, 69, 61, 74, 63, 53, 83, 66, 83, 63, 73, 55, 49, 68, 59, 43, 70, 75, 65, 64, 68, 70, 79, 56, 64, 55, 76, 54, 85, 43, 66, 62, 80, 56, 50, 82, 55, 59, 66, 49, 64, 70, 66, 60, 55, 67, 40, 59, 57, 68, 52, 58, 54, 62, 49, 69, 73, 52, 63, 74, 81, 71, 62, 54, 74, 69, 68, 63, 52, 58, 55, 65, 67, 70, 66, 65, 78, 59, 69, 68, 77, 59, 64, 83, 45, 46, 66, 72, 90, 72, 75, 64, 61, 68, 41, 45, 47, 63, 66, 54, 62, 70, 61, 58, 69, 69, 39, 38, 74, 65, 66, 54, 37, 77, 68, 58, 47, 63, 90, 53, 59, 68, 47, 49, 48, 64, 62, 63, 47, 76, 43, 51, 72, 51, 63, 53, 66, 63, 75, 47, 60, 64, 60, 57, 60, 66, 75, 59, 60, 41, 58, 53, 57, 70, 58, 73, 77, 72, 71, 59, 56, 61, 81, 96, 81, 63, 64, 65, 60, 56, 65, 54, 62, 68, 56, 60, 58, 59, 61, 61, 63, 86, 59, 58, 52, 63, 61, 66, 65, 56, 74, 46, 70, 65, 100, 69, 71, 55, 64, 63, 80, 62, 62, 60, 79, 66, 59, 55, 67, 70, 51, 118, 81, 75, 48, 55, 62, 101, 103, 57, 68, 59, 65, 92, 63, 91, 77, 73, 78, 58, 71, 58, 61, 50, 54, 57, 84, 72, 53, 54, 71, 65, 56, 62, 69, 53, 63, 61, 66, 64, 59, 65, 57, 58, 65, 58, 63, 71, 71, 51, 55, 53, 60, 67, 66, 61, 60, 54, 79, 69, 65, 65, 61, 67, 61, 51, 62, 74, 50, 67, 60, 65, 54, 68, 72, 49, 52, 67, 52, 69, 62, 56, 66, 63, 60, 64, 61, 62, 48, 70, 49, 76, 80, 63, 58, 58, 126, 50, 57, 62, 51, 60, 78, 70, 61, 62, 96, 75, 64, 49, 62, 66, 61, 58, 65, 83, 64, 57, 62, 63, 66, 65, 57, 58, 84, 66, 64, 51, 71, 45, 61, 60, 46, 60, 55, 60, 71, 76, 87, 67, 62, 58, 65, 115, 54, 71, 59, 59, 87, 87, 58, 62, 65, 66, 54, 58, 58, 55, 71, 114, 54, 81, 121, 55, 66, 57, 56, 68, 70, 49, 75, 78, 53, 51, 44, 81, 107, 56, 84, 69, 68, 63, 53, 74, 68, 69, 57, 62, 68, 62, 63, 59, 59, 58, 50, 71, 67, 51, 77, 60, 66, 55, 65, 58, 53, 82, 67, 57, 60, 94, 68, 70, 63, 63, 74, 66, 77, 66, 61, 84, 67, 76, 65, 80, 70, 58, 57, 65, 65, 56, 53, 63, 60, 60, 92, 68, 71, 60, 56, 68, 55, 64, 54, 58, 69, 58, 62, 56, 57, 56, 63, 58, 51, 78, 60, 42, 58, 61, 48, 58, 111, 44, 94, 89, 58, 74, 58, 51, 62, 70, 63, 66, 71, 72, 79, 61, 64, 56, 78, 92, 72, 81, 66, 65, 64, 60, 63, 55, 61, 58, 60, 72, 88, 71, 79, 83, 70, 72, 55, 57, 66, 63, 92, 72, 66, 62, 54, 76, 80, 59, 56, 52, 52, 60, 55, 64, 100, 61, 64, 50, 67, 80, 60, 92, 62, 57, 57, 58, 57, 92, 55, 51, 66, 78, 53, 60, 75, 59, 101, 81, 109, 53, 63, 68, 82, 68, 55, 65, 56, 72, 55, 67, 66, 64, 67, 105, 85, 58, 68, 83, 58, 69, 66, 61, 60, 67, 49, 53, 72, 70, 61, 75, 67, 67, 63, 57, 67, 60, 65, 69, 62, 82, 56, 59, 62, 75, 62, 54, 75, 96, 69, 82, 68, 67, 53, 68, 64, 61, 79, 51, 66, 95, 51, 68, 58, 64, 63, 57, 60, 79, 87, 82, 70, 70, 57, 57, 64, 77, 86, 60, 69, 54, 67, 57, 60, 63, 67, 77, 58, 58, 67, 60, 60, 70, 64, 77, 62, 64, 53, 69, 94, 58, 68, 83, 62, 103, 59, 64, 56, 64, 51, 54, 73, 56, 62, 55, 69, 73, 58, 60, 68, 58, 59, 47, 83, 75, 70, 59, 68, 57, 48, 86, 62, 67, 60, 58, 57, 52, 65, 65, 93, 80, 68, 66, 81, 64, 68, 58, 60, 61, 72, 73, 63, 72, 54, 71, 56, 74, 112, 55, 111, 85, 67, 66, 66, 90, 58, 59, 67, 48, 43, 70, 60, 86, 64, 83, 78, 67, 55, 51, 63, 89, 77, 56, 57, 67, 79, 73, 66, 62, 71, 87, 60, 53, 61, 63, 69, 73, 77, 60, 77, 88, 65, 56, 65, 48, 67, 62, 60, 60, 55, 73, 52, 55, 59, 60, 67, 106, 60, 61, 52, 74, 70, 65, 93, 65, 69, 50, 57, 68, 52, 64, 80, 59, 80, 56, 57, 76, 66, 74, 73, 69, 57, 69, 59, 58, 60, 61, 60, 57, 65, 78, 65, 57, 61, 56, 66, 90, 74, 64, 58, 61, 72, 61, 61, 64, 65, 57, 76, 91, 87, 88, 50, 57, 56, 62, 92, 77, 73, 67, 59, 75, 59, 61, 65, 76, 56, 64, 81, 73, 57, 72, 54, 90, 68, 68, 54, 82, 52, 108, 56, 54, 77, 80, 53, 64, 65, 54, 96, 63, 67, 69, 56, 89, 69, 61, 98, 62, 69, 65, 74, 69, 49, 55, 61, 58, 59, 82, 53, 90, 52, 73, 92, 52, 79, 80, 76, 64, 58, 55, 63, 66, 56, 65, 57, 59, 73, 69, 79, 54, 87, 67, 76, 67, 61, 56, 62, 71, 63, 60, 66, 108, 80, 61, 62, 68, 55, 60, 59, 67, 61, 46, 53, 62, 57, 57, 69, 54, 56, 57, 74, 74, 65, 75, 62, 67, 80, 51, 74, 52, 61, 75, 76, 63, 56, 51, 58, 64, 80, 65, 67, 69, 85, 61, 73, 78, 63, 68, 52, 60, 64, 50, 65, 61, 61, 66, 66, 72, 65, 58, 53, 98, 49, 71, 71, 97, 54, 53, 72, 66, 63, 73, 84, 59, 56, 56, 68, 72, 78, 71, 81, 52, 64, 58, 63, 67, 54, 84, 55, 66, 59, 102, 75, 59, 59, 72, 62, 69, 73, 64, 50, 69, 65, 49, 61, 61, 46, 58, 60, 51, 93, 40, 75, 62, 62, 73, 59, 52, 67, 80, 62, 57, 77, 64, 53, 72, 64, 63, 81, 47, 53, 54, 81, 83, 51, 97, 70, 84, 65, 71, 61, 63, 76, 43, 54, 52, 61, 66, 61, 90, 64, 69, 60, 63, 77, 57, 67, 51, 59, 90, 59, 68, 52, 64, 57, 68, 64, 62, 65, 57, 58, 48, 59, 59, 64, 50, 71, 56, 68, 76, 60, 65, 56, 58, 69, 46, 74, 63, 61, 64, 60, 65, 76, 54, 65, 57, 74, 72, 94, 51, 60, 52, 73, 67, 56, 60, 64, 62, 55, 84, 64, 60, 56, 60, 65, 90, 69, 68, 46, 70, 60, 42, 63, 56, 62, 62, 60, 79, 64, 63, 55, 49, 63, 69, 53, 61, 55, 51, 62, 67, 62, 62, 58, 58, 80, 60, 62, 60, 64, 56, 71, 55, 70, 48, 78, 62, 50, 73, 59, 63, 74, 87, 72, 58, 52, 65, 76, 61, 78, 71, 75, 73, 48, 54, 50, 54, 64, 92, 65, 63, 71, 58, 64, 60, 67, 66, 60, 62, 58, 51, 60, 65, 68, 51, 79, 58, 69, 61, 67, 60, 68, 59, 81, 60, 74, 77, 66, 60, 113, 70, 54, 63, 58, 76, 62, 63, 65, 61, 63, 53, 53, 53, 58, 63, 51, 58, 84, 74, 49, 58, 55, 69, 94, 55, 54, 83, 62, 61, 64, 58, 73, 57, 49, 60, 53, 76, 69, 39, 65, 54, 61, 61, 59, 62, 72, 90, 56, 102, 73, 72, 74, 49, 89, 67, 74, 62, 71, 76, 71, 47, 73, 51, 69, 97, 61, 66, 76, 61, 58, 77, 64, 52, 61, 39, 59, 54, 58, 59, 53, 61, 56, 54, 83, 55, 73, 91, 87, 57, 59, 52, 63, 53, 55, 59, 63, 55, 51, 60, 50, 44, 84, 54, 58, 58, 61, 74, 89, 71, 71, 85, 80, 61, 64, 69, 63, 72, 80, 74, 64, 64, 58, 59, 57, 58, 80, 79, 102, 55, 77, 66, 70, 76, 72, 65, 67, 70, 44, 61, 48, 67, 52, 64, 47, 55, 60, 105, 67, 73, 80, 45, 56, 57, 109, 60, 64, 78, 63, 131, 46, 56, 57, 66, 63, 72, 62, 68, 61, 77, 68, 48, 72, 80, 64, 63, 63, 50, 69, 57, 73, 77, 52, 69, 59, 69, 83, 63, 65, 61, 72, 69, 115, 62, 95, 60, 53, 57, 59, 84, 61, 50, 45, 93, 72, 56, 58, 62, 69, 77, 62, 47, 73, 50, 56, 70, 73, 72, 65, 67, 111, 96, 56, 55, 59, 67, 62, 58, 55, 67, 57, 67, 75, 65, 60, 62, 53, 54, 58, 63, 58, 61, 58, 58, 58, 76, 72, 65, 59, 80, 60, 54, 72, 60, 74, 131, 52, 53, 68, 128, 59, 45, 66, 58, 66, 38, 76, 60, 78, 60, 75, 66, 73, 71, 64, 65, 75, 58, 53, 57, 73, 70, 73, 64, 98, 89, 71, 52, 64, 68, 73, 77, 57, 66, 78, 68, 50, 59, 72, 66, 70, 51, 54, 50, 58, 54, 61, 83, 64, 64, 77, 61, 62, 71, 74, 52, 70, 78, 62, 63, 60, 64, 59, 59, 57, 53, 46, 98, 75, 61, 66, 65, 113, 73, 54, 67, 68, 108, 69, 74, 64, 69, 73, 64, 58, 69, 67, 67, 77, 78, 72, 60, 96, 60, 60, 68, 66, 68, 44, 59, 86, 112, 71, 66, 58, 63, 63, 94, 62, 63, 56, 83, 67, 65, 66, 67, 69, 53, 87, 67, 55, 55, 69, 52, 58, 83, 62, 73, 63, 55, 70, 57, 57, 65, 68, 78, 73, 86, 71, 63, 65, 80, 45, 57, 73, 88, 60, 68, 56, 62, 54, 66, 57, 73, 123, 46, 43, 79, 58, 64, 61, 59, 63, 70, 65, 61, 85, 83, 59, 59, 56, 59, 68, 64, 60, 62, 64, 79, 52, 69, 51, 70, 67, 64, 45, 73, 66, 59, 59, 53, 83, 51, 69, 68, 68, 54, 97, 56, 80, 77, 80, 93, 70, 60, 56, 70, 99, 54, 57, 88, 72, 46, 61, 64, 63, 70, 61, 61, 68, 59, 95, 73, 70, 49, 59, 75, 77, 76, 75, 68, 72, 55, 58, 56, 62, 39, 92, 51, 64, 60, 67, 68, 72, 63, 47, 75, 55, 60, 70, 71, 78, 74, 62, 59, 103, 65, 50, 70, 54, 56, 70, 100, 68, 60, 53, 58, 71, 54, 69, 55, 85, 55, 54, 81, 57, 42, 70, 68, 72, 70, 65, 67, 58, 58, 64, 53, 63, 81, 55, 89, 62, 68, 63, 57, 60, 69, 58, 85, 74, 75, 78, 55, 62, 72, 78, 56, 93, 100, 59, 66, 74, 84, 61, 64, 54, 59, 56, 66, 52, 62, 68, 58, 85, 63, 66, 60, 61, 77, 43, 61, 54, 51, 68, 64, 69, 104, 63, 74, 67, 75, 68, 40, 68, 63, 84, 59, 65, 76, 59, 69, 57, 49, 61, 67, 76, 64, 64, 47, 59, 74, 54, 60, 52, 50, 64, 57, 85, 56, 55, 62, 55, 63, 58, 70, 54, 91, 69, 68, 50, 72, 59, 52, 71, 56, 76, 67, 33, 50, 65, 71, 69, 60, 89, 64, 67, 45, 70, 60, 56, 44, 61, 51, 47, 62, 92, 63, 62, 66, 60, 63, 56, 64, 63, 57, 70, 74, 70, 55, 63, 70, 69, 58, 55, 73, 77, 99, 56, 81, 58, 54, 66, 46, 62, 87, 55, 72, 74, 53, 67, 59, 61, 102, 67, 52, 41, 66, 61, 57, 49, 67, 81, 81, 61, 58, 53, 56, 74, 90, 56, 50, 54, 57, 82, 71, 52, 65, 55, 67, 86, 69, 65, 74, 73, 65, 63, 68, 74, 71, 77, 53, 58, 58, 55, 79, 62, 62, 82, 71, 95, 68, 64, 65, 57, 68, 60, 53, 67, 62, 59, 64, 57, 46, 69, 58, 66, 61, 81, 53, 68, 78, 47, 58, 54, 58, 88, 54, 59, 53, 65, 48, 102, 83, 116, 65, 79, 63, 59, 85, 63, 59, 43, 65, 56, 68, 75, 72, 62, 61, 86, 80, 59, 50, 62, 67, 80, 59, 58, 60, 60, 50, 64, 77, 63, 92, 88, 69, 90, 57, 43, 69, 58, 67, 97, 82, 65, 71, 78, 74, 64, 63, 54, 58, 73, 67, 61, 48, 62, 66, 86, 63, 58, 55, 66, 72, 62, 75, 73, 66, 66, 67, 65, 87, 68, 67, 68, 51, 58, 60, 98, 71, 74, 59, 49, 95, 64, 76, 53, 72, 70, 63, 82, 54, 64, 51, 91, 60, 57, 36, 55, 72, 71, 55, 55, 98, 71, 71, 57, 63, 69, 71, 57, 62, 73, 82, 67, 49, 57, 67, 64, 54, 84, 55, 64, 91, 63, 67, 100, 66, 68, 74, 63, 63, 100, 79, 79, 61, 49, 63, 87, 74, 70, 56, 70, 60, 70, 56, 66, 62, 58, 70, 62, 84, 65, 80, 85, 57, 82, 44, 73, 51, 56, 67, 66, 56, 49, 56, 71, 61, 114, 58, 84, 66, 62, 96, 62, 67, 55, 63, 68, 61, 66, 55, 66, 94, 67, 56, 55, 63, 55, 61, 82, 89, 84, 87, 88, 49, 63, 56, 65, 61, 79, 92, 65, 53, 64, 59, 68, 73, 75, 55, 54, 51, 58, 73, 63, 80, 98, 48, 70, 57, 58, 67, 55, 60, 67, 91, 64, 62, 86, 83, 59, 62, 65, 61, 77, 63, 55, 56, 60, 60, 69, 62, 50, 76, 57, 40, 73, 52, 63, 92, 92, 74, 65, 100, 62, 69, 49, 63, 59, 76, 71, 57, 67, 75, 72, 105, 70, 61, 52, 69, 60, 59, 77, 55, 66, 51, 69, 66, 80, 99, 39, 62, 57, 66, 65, 71, 71, 79, 64, 64, 78, 72, 55, 93, 85, 75, 45, 69, 65, 68, 61, 42, 97, 64, 59, 91, 73, 72, 64, 65, 92, 61, 50, 52, 68, 64, 59, 57, 62, 42, 59, 65, 65, 79, 53, 50, 73, 74, 66, 66, 62, 65, 71, 66, 71, 68, 65, 65, 69, 68, 62, 49, 67, 73, 42, 78, 71, 63, 46, 65, 65, 73, 55, 60, 96, 63, 55, 52, 53, 62, 57, 73, 41, 53, 66, 54, 59, 54, 93, 44, 76, 61, 80, 69, 62, 68, 100, 84, 70, 61, 48, 51, 71, 62, 85, 67, 59, 55, 85, 57, 112, 67, 46, 81, 36, 52, 62, 71, 61, 80, 51, 71, 55, 54, 58, 71, 63, 63, 58, 67, 56, 72, 66, 64, 58, 61, 68, 60, 50, 77, 41, 102, 53, 81, 46, 55, 73, 64, 58, 49, 57, 62, 81, 67, 63, 57, 85, 62, 61, 74, 61, 62, 64, 74, 54, 58, 70, 101, 55, 55, 44, 53, 66, 69, 62, 52, 67, 52, 67, 82, 53, 60, 56, 60, 86, 64, 66, 62, 66, 66, 77, 67, 56, 64, 85, 57, 76, 57, 57, 73, 62, 60, 60, 73, 61, 62, 64, 47, 54, 72, 68, 164, 63, 57, 56, 68, 63, 55, 65, 67, 65, 62, 102, 46, 48, 84, 59, 70, 54, 86, 73, 56, 57, 61, 68, 67, 49, 59, 78, 62, 69, 59, 52, 59, 65, 73, 61, 76, 90, 79, 66, 68, 59, 56, 67, 53, 48, 73, 50, 66, 58, 44, 51, 61, 53, 65, 48, 79, 56, 63, 58, 66, 67, 72, 91, 75, 64, 60, 54, 63, 56, 66, 56, 74, 72, 90, 70, 51, 61, 85, 63, 73, 45, 66, 92, 65, 82, 70, 80, 60, 77, 92, 60, 58, 53, 79, 77, 68, 88, 88, 46, 50, 50, 91, 78, 61, 72, 64, 85, 53, 82, 64, 66, 70, 65, 59, 88, 58, 61, 72, 77, 77, 51, 62, 53, 55, 67, 53, 54, 56, 75, 55, 46, 64, 75, 90, 68, 55, 68, 65, 68, 82, 56, 74, 93, 73, 64, 51, 88, 63, 65, 76, 84, 61, 61, 55, 106, 68, 54, 64, 76, 71, 42, 59, 69, 91, 87, 73, 89, 62, 89, 109, 56, 54, 50, 69, 67, 50, 56, 34, 61, 64, 60, 63, 65, 64, 65, 47, 100, 87, 76, 88, 77, 66, 55, 94, 64, 61, 73, 51, 67, 53, 56, 65, 61, 66, 42, 68, 43, 66, 56, 67, 56, 52, 63, 72, 67, 60, 69, 70, 67, 63, 74, 55, 65, 56, 66, 62, 53, 69, 65, 63, 59, 64, 54, 58, 63, 48, 56, 60, 45, 91, 47, 62, 75, 82, 74, 76, 72, 84, 84, 68, 53, 57, 46, 68, 64, 69, 47, 74, 64, 75, 63, 61, 68, 68, 63, 62, 147, 68, 52, 63, 54, 66, 56, 64, 45, 53, 59, 68, 58, 70, 60, 54, 91, 60, 68, 60, 62, 66, 75, 63, 54, 51, 64, 58, 74, 55, 69, 59, 60, 76, 68, 73, 55, 74, 55, 56, 63, 67, 79, 73, 56, 77, 85, 50, 64, 53, 72, 60, 82, 56, 57, 53, 59, 55, 59, 43, 56, 66, 72, 68, 61, 71, 66, 57, 55, 56, 68, 65, 57, 76, 93, 71, 97, 44, 72, 69, 47, 56, 51, 61, 68, 75, 56, 74, 67, 60, 96, 93, 40, 74, 59, 78, 69, 51, 50, 81, 64, 73, 73, 89, 46, 47, 73, 84, 86, 95, 51, 61, 74, 56, 72, 64, 67, 55, 42, 72, 81, 66, 47, 64, 67, 71, 58, 63, 57, 73, 102, 65, 85, 61, 101, 86, 68, 57, 59, 42, 70, 80, 60, 61, 70, 70, 60, 87, 54, 61, 80, 67, 55, 69, 91, 56, 67, 60, 70, 59, 66, 50, 80, 73, 85, 74, 70, 51, 59, 60, 80, 103, 68, 49, 68, 66, 71, 54, 72, 124, 45, 59, 73, 86, 65, 61, 60, 57, 53, 69, 88, 68, 50, 77, 91, 57, 54, 58, 93, 53, 63, 81, 39, 78, 61, 84, 61, 63, 63, 66, 79, 63, 57, 72, 77, 59, 80, 63, 65, 98, 65, 58, 52, 60, 89, 70, 85, 84, 79, 63, 69, 62, 67, 72, 102, 70, 57, 62, 52, 56, 76, 69, 80, 66, 58, 51, 64, 68, 88, 78, 67, 64, 55, 55, 58, 64, 79, 59, 70, 52, 83, 73, 76, 70, 69, 69, 65, 74, 75, 53, 71, 63, 63, 57, 97, 72, 71, 66, 70, 83, 57, 61, 70, 56, 51, 59, 50, 56, 74, 75, 83, 68, 49, 90, 74, 71, 60, 79, 57, 55, 55, 47, 61, 62, 49, 57, 70, 60, 88, 68, 65, 52, 87, 73, 70, 66, 49, 81, 68, 57, 77, 56, 58, 83, 104, 54, 58, 81, 81, 83, 79, 70, 113, 66, 47, 62, 57, 75, 74, 58, 60, 75, 86, 72, 61, 72, 58, 63, 50, 92, 71, 100, 48, 56, 77, 72, 42, 67, 64, 72, 57, 66, 58, 65, 57, 63, 80, 55, 66, 80, 62, 67, 64, 57, 66, 66, 80, 57, 56, 73, 66, 77, 68, 58, 48, 51, 70, 73, 66, 64, 54, 67, 51, 76, 50, 63, 65, 54, 82, 56, 52, 44, 63, 48, 65, 44, 54, 67, 66, 46, 68, 58, 65, 61, 61, 93, 57, 70, 55, 55, 74, 60, 82, 104, 61, 66, 74, 62, 84, 62, 74, 73, 64, 54, 87, 57, 70, 82, 51, 61, 85, 52, 66, 54, 61, 73, 76, 68, 59, 57, 54, 67, 63, 66, 67, 65, 65, 64, 95, 89, 66, 49, 76, 64, 73, 95, 78, 62, 51, 63, 72, 64, 82, 68, 86, 66, 112, 63, 63, 71, 69, 81, 58, 82, 71, 80, 64, 47, 57, 65, 60, 96, 72, 54, 60, 70, 54, 54, 58, 63, 81, 58, 67, 60, 60, 61, 55, 58, 57, 62, 58, 67, 53, 61, 69, 68, 65, 53, 55, 73, 67, 55, 48, 58, 59, 77, 61, 62, 82, 59, 44, 69, 51, 78, 67, 65, 56, 63, 80, 55, 62, 51, 63, 73, 59, 79, 78, 65, 54, 99, 60, 68, 66, 68, 64, 47, 67, 51, 66, 69, 65, 63, 63, 62, 101, 71, 57, 65, 73, 58, 66, 80, 64, 63, 53, 70, 73, 59, 61, 54, 62, 56, 65, 57, 86, 52, 69, 66, 57, 55, 62, 49, 76, 113, 55, 58, 65, 45, 49, 49, 51, 51, 64, 68, 64, 67, 56, 61, 54, 80, 55, 52, 73, 59, 57, 66, 67, 52, 55, 92, 60, 64, 49, 51, 86, 74, 75, 62, 55, 64, 84, 64, 65, 62, 55, 57, 79, 50, 94, 56, 76, 83, 97, 91, 62, 73, 67, 70, 52, 57, 73, 74, 62, 56, 66, 64, 62, 58, 59, 61, 51, 57, 59, 96, 54, 65, 54, 52, 65, 57, 73, 76, 69, 59, 60, 57, 53, 77, 74, 53, 59, 50, 65, 52, 51, 60, 65, 92, 62, 59, 61, 58, 61, 65, 66, 65, 66, 58, 54, 54, 70, 66, 90, 64, 60, 80, 62, 57, 72, 73, 66, 70, 58, 68, 75, 58, 63, 66, 61, 73, 80, 40, 69, 72, 86, 100, 93, 61, 50, 55, 60, 77, 69, 58, 68, 73, 76, 70, 70, 45, 67, 70, 63, 62, 48, 67, 66, 73, 62, 68, 66, 54, 60, 63, 55, 59, 64, 147, 61, 63, 66, 62, 57, 60, 67, 62, 71, 70, 85, 74, 63, 48, 66, 65, 58, 82, 67, 64, 74, 81, 63, 72, 63, 61, 72, 72, 53, 69, 65, 104, 75, 67, 70, 63, 69, 61, 58, 72, 51, 57, 68, 61, 59, 88, 81, 73, 57, 90, 60, 68, 48, 69, 63, 47, 57, 67, 58, 74, 55, 68, 77, 70, 56, 61, 61, 61, 75, 82, 64, 47, 57, 78, 64, 70, 69, 61, 65, 56, 50, 66, 65, 58, 75, 67, 67, 88, 50, 84, 62, 60, 65, 59, 70, 68, 57, 98, 77, 68, 59, 63, 69, 62, 68, 55, 67, 57, 64, 66, 60, 61, 76, 88, 104, 52, 60, 74, 70, 101, 58, 82, 82, 53, 66, 60, 51, 63, 77, 74, 62, 61, 62, 81, 64, 56, 60, 78, 57, 61, 84, 63, 114, 74, 64, 51, 76, 96, 54, 82, 70, 62, 57, 83, 94, 69, 66, 74, 61, 58, 61, 52, 52, 62, 52, 75, 60, 68, 47, 123, 68, 80, 71, 74, 63, 91, 59, 65, 59, 107, 74, 54, 58, 63, 70, 58, 120, 56, 90, 79, 65, 41, 57, 60, 65, 77, 64, 53, 54, 62, 61, 62, 73, 55, 80, 65, 61, 72, 55, 67, 53, 55, 65, 55, 67, 57, 64, 66, 51, 56, 74, 56, 53, 61, 59, 69, 68, 54, 63, 68, 54, 66, 58, 65, 53, 59, 67, 66, 60, 52, 56, 65, 75, 64, 73, 87, 54, 84, 75, 67, 69, 53, 72, 56, 54, 61, 60, 72, 75, 63, 67, 57, 86, 74, 65, 88, 121, 66, 88, 77, 70, 60, 85, 55, 50, 53, 59, 86, 68, 68, 68, 65, 62, 53, 76, 55, 68, 52, 81, 85, 53, 63, 59, 62, 68, 59, 54, 85, 78, 61, 67, 62, 58, 68, 61, 67, 59, 74, 47, 60, 64, 97, 57, 66, 66, 50, 54, 59, 54, 69, 59, 47, 62, 53, 64, 70, 52, 82, 82, 71, 57, 72, 62, 52, 65, 58, 53, 64, 55, 107, 55, 59, 55, 73, 80, 56, 62, 72, 67, 64, 57, 64, 64, 90, 69, 95, 100, 71, 77, 73, 70, 88, 47, 57, 58, 61, 75, 50, 93, 75, 63, 64, 64, 69, 67, 96, 55, 72, 68, 88, 57, 75, 62, 59, 105, 66, 76, 56, 53, 59, 66, 59, 66, 59, 75, 52, 69, 52, 73, 57, 69, 73, 66, 63, 65, 67, 61, 107, 57, 73, 78, 72, 79, 95, 73, 56, 66, 74, 70, 62, 78, 52, 70, 82, 59, 58, 58, 62, 95, 50, 94, 70, 50, 57, 63, 67, 71, 46, 74, 68, 48, 55, 92, 52, 62, 105, 62, 67, 95, 67, 68, 66, 47, 56, 67, 60, 68, 47, 47, 55, 72, 55, 51, 73, 64, 62, 60, 51, 63, 65, 65, 77, 61, 88, 59, 74, 42, 72, 72, 51, 62, 60, 79, 93, 79, 103, 45, 65, 77, 54, 81, 70, 69, 63, 105, 58, 73, 66, 64, 50, 62, 47, 77, 52, 56, 70, 92, 66, 47, 46, 62, 79, 63, 59, 81, 65, 64, 56, 61, 67, 49, 67, 56, 87, 68, 67, 66, 52, 66, 81, 61, 81, 49, 96, 57, 52, 62, 67, 58, 65, 85, 78, 65, 66, 70, 45, 59, 71, 64, 68, 64, 51, 71, 64, 90, 73, 70, 70, 61, 94, 76, 81, 83, 55, 69, 57, 62, 50, 55, 58, 58, 53, 56, 64, 39, 57, 57, 46, 58, 59, 68, 61, 55, 102, 59, 69, 63, 90, 60, 59, 113, 74, 64, 67, 64, 85, 59, 61, 91, 48, 53, 64, 67, 90, 68, 70, 69, 97, 72, 63, 77, 56, 60, 56, 63, 77, 64, 60, 45, 60, 44, 80, 70, 56, 67, 54, 62, 65, 78, 68, 73, 68, 57, 87, 73, 69, 45, 37, 76, 46, 65, 61, 59, 58, 60, 77, 68, 71, 52, 63, 55, 45, 70, 63, 71, 72, 66, 54, 68, 61, 63, 60, 58, 61, 58, 55, 46, 55, 68, 61, 59, 52, 59, 63, 65, 63, 63, 75, 59, 58, 59, 79, 58, 55, 68, 64, 61, 61, 63, 83, 59, 75, 68, 54, 70, 86, 56, 66, 58, 59, 100, 60, 61, 51, 63, 61, 71, 64, 59, 62, 66, 89, 61, 93, 47, 75, 60, 58, 67, 66, 63, 50, 81, 98, 90, 54, 56, 67, 66, 75, 66, 69, 75, 68, 68, 52, 63, 50, 48, 88, 81, 64, 66, 59, 60, 36, 74, 68, 92, 73, 85, 61, 74, 48, 64, 68, 80, 86, 91, 80, 79, 72, 76, 84, 82, 59, 72, 76, 50, 50, 68, 77, 70, 57, 58, 69, 45, 56, 47, 52, 53, 81, 82, 70, 61, 75, 75, 65, 63, 85, 67, 72, 83, 73, 71, 61, 105, 56, 58, 41, 59, 50, 51, 60, 78, 58, 54, 57, 74, 58, 67, 75, 60, 68, 61, 65, 60, 68, 82, 64, 52, 60, 58, 54, 56, 90, 75, 63, 55, 59, 48, 45, 42, 72, 107, 101, 55, 66, 94, 64, 62, 81, 65, 44, 73, 68, 65, 65, 70, 66, 57, 77, 62, 67, 64, 92, 66, 67, 57, 46, 52, 53, 71, 54, 45, 63, 62, 68, 62, 65, 80, 53, 46, 65, 51, 48, 75, 89, 59, 87, 63, 87, 68, 50, 64, 62, 60, 55, 54, 58, 73, 101, 65, 58, 49, 63, 47, 64, 68, 43, 77, 45, 78, 54, 70, 66, 52, 47, 54, 117, 74, 54, 74, 73, 59, 80, 75, 75, 57, 66, 66, 74, 75, 65, 84, 77, 64, 71, 64, 70, 51, 46, 62, 79, 56, 93, 69, 62, 63, 57, 52, 49, 126, 71, 54, 74, 64, 44, 63, 61, 64, 63, 64, 71, 81, 61, 52, 89, 64, 66, 57, 52, 47, 45, 84, 69, 65, 56, 100, 68, 56, 104, 63, 51, 57, 50, 42, 70, 73, 82, 51, 59, 60, 57, 56, 83, 64, 48, 70, 63, 63, 81, 49, 55, 52, 65, 83, 89, 38, 58, 89, 64, 65, 62, 41, 64, 59, 68, 79, 43, 66, 68, 49, 67, 61, 55, 58, 67, 96, 50, 58, 79, 72, 143, 57, 58, 85, 55, 56, 72, 68, 99, 65, 51, 114, 95, 49, 69, 57, 79, 60, 63, 57, 57, 52, 67, 42, 73, 71, 73, 77, 74, 63, 65, 66, 55, 72, 68, 61, 68, 111, 49, 78, 60, 65, 64, 78, 51, 65, 83, 51, 84, 55, 63, 70, 50, 70, 73, 48, 73, 66, 74, 68, 62, 55, 50, 103, 50, 53, 70, 63, 73, 53, 59, 73, 58, 69, 96, 68, 61, 66, 48, 58, 74, 76, 51, 68, 82, 87, 56, 73, 79, 76, 88, 52, 69, 49, 60, 72, 51, 74, 61, 55, 65, 66, 88, 72, 59, 51, 84, 77, 46, 48, 56, 66, 87, 47, 85, 103, 61, 51, 71, 96, 74, 59, 68, 50, 77, 86, 62, 46, 52, 57, 65, 78, 61, 57, 67, 55, 55, 90, 72, 73, 74, 50, 73, 96, 74, 72, 66, 83, 78, 79, 71, 53, 91, 61, 66, 62, 61, 79, 95, 51, 59, 60, 57, 50, 68, 65, 54, 90, 89, 55, 93, 54, 76, 80, 90, 59, 69, 75, 60, 58, 48, 52, 44, 81, 66, 73, 55, 95, 72, 47, 85, 99, 60, 65, 67, 72, 68, 39, 60, 52, 41, 60, 48, 56, 70, 74, 78, 80, 72, 86, 84, 57, 57, 49, 54, 67, 38, 56, 72, 65, 79, 66, 39, 64, 66, 52, 43, 47, 62, 57, 85, 71, 68, 48, 74, 72, 56, 83, 71, 67, 54, 54, 64, 80, 58, 72, 96, 107, 55, 78, 64, 83, 70, 57, 52, 60, 60, 45, 40, 77, 61, 57, 69, 76, 67, 64, 64, 137, 66, 67, 61, 55, 77, 58, 53, 61, 64, 52, 75, 96, 70, 88, 64, 78, 66, 69, 59, 89, 68, 81, 59, 54, 80, 67, 78, 57, 65, 68, 41, 59, 70, 76, 71, 75, 49, 72, 68, 67, 54, 58, 81, 47, 95, 69, 61, 58, 85, 59, 79, 53, 73, 66, 69, 71, 56, 57, 62, 50, 101, 68, 50, 71, 60, 74, 67, 52, 51, 58, 64, 54, 59, 84, 66, 83, 51, 104, 57, 92, 52, 56, 60, 80, 69, 63, 79, 70, 38, 101, 85, 66, 78, 77, 69, 77, 46, 50, 64, 62, 68, 73, 67, 84, 44, 76, 68, 71, 71, 59, 61, 84, 54, 74, 63, 55, 52, 67, 56, 85, 73, 50, 83, 93, 78, 79, 72, 84, 83, 81, 52, 44, 62, 87, 55, 39, 57, 62, 45, 88, 76, 60, 49, 67, 67, 63, 70, 68, 68, 73, 62, 64, 61, 98, 51, 67, 67, 64, 62, 69, 64, 101, 57, 72, 54, 94, 56, 51, 62, 68, 48, 79, 63, 49, 53, 64, 76, 59, 89, 77, 71, 84, 58, 58, 43, 73, 67, 53, 61, 72, 61, 42, 61, 84, 56, 86, 65, 70, 51, 62, 77, 61, 77, 68, 61, 70, 65, 68, 61, 81, 68, 86, 62, 94, 112, 97, 46, 56, 84, 61, 49, 75, 58, 86, 54, 68, 65, 29, 69, 58, 63, 70, 41, 66, 60, 67, 88, 53, 58, 64, 69, 65, 73, 59, 63, 67, 64, 69, 74, 63, 61, 64, 78, 79, 49, 73, 47, 73, 88, 83, 56, 61, 70, 84, 73, 74, 87, 67, 60, 53, 63, 60, 47, 71, 42, 60, 58, 79, 48, 68, 70, 58, 68, 73, 65, 74, 51, 52, 52, 58, 72, 60, 113, 56, 97, 44, 73, 60, 57, 66, 69, 74, 66, 71, 71, 68, 54, 90, 55, 56, 69, 53, 74, 62, 53, 53, 74, 60, 51, 61, 82, 62, 53, 104, 63, 64, 73, 38, 76, 52, 80, 87, 54, 76, 70, 63, 91, 62, 56, 54, 68, 57, 76, 67, 101, 49, 66, 56, 75, 54, 55, 54, 55, 72, 51, 64, 60, 65, 60, 40, 71, 78, 67, 67, 54, 49, 67, 59, 87, 54, 65, 90, 50, 64, 80, 106, 74, 63, 68, 58, 66, 58, 75, 52, 74, 61, 62, 68, 58, 55, 63, 53, 50, 54, 58, 84, 46, 56, 53, 57, 60, 63, 52, 59, 75, 65, 54, 71, 99, 61, 73, 67, 51, 42, 92, 60, 54, 36, 66, 77, 71, 93, 77, 57, 59, 76, 58, 55, 83, 93, 61, 60, 62, 63, 50, 55, 59, 63, 66, 66, 47, 78, 58, 55, 62, 80, 83, 40, 47, 60, 72, 64, 72, 58, 63, 53, 78, 109, 75, 85, 51, 52, 71, 49, 58, 65, 77, 70, 58, 51, 93, 77, 75, 75, 53, 74, 54, 59, 62, 66, 61, 68, 62, 78, 60, 62, 70, 73, 72, 39, 76, 95, 59, 97, 59, 56, 67, 65, 71, 78, 62, 66, 58, 70, 61, 59, 77, 53, 67, 55, 94, 58, 58, 60, 90, 77, 54, 63, 68, 76, 67, 78, 55, 60, 56, 68, 60, 69, 50, 99, 67, 61, 52, 68, 65, 59, 47, 94, 62, 64, 58, 66, 60, 71, 70, 56, 61, 72, 68, 73, 77, 54, 97, 52, 117, 56, 67, 50, 98, 79, 66, 54, 64, 72, 71, 62, 65, 98, 62, 64, 56, 68, 79, 61, 57, 69, 64, 57, 63, 66, 68, 53, 69, 59, 61, 64, 63, 69, 68, 65, 66, 70, 43, 68, 75, 63, 50, 63, 79, 50, 54, 71, 63, 56, 57, 57, 67, 54, 49, 60, 75, 70, 68, 62, 93, 59, 55, 73, 57, 72, 60, 50, 59, 57, 56, 61, 69, 58, 61, 71, 59, 67, 61, 48, 50, 80, 60, 58, 85, 61, 59, 56, 80, 63, 54, 50, 64, 60, 62, 40, 71, 112, 51, 71, 77, 62, 72, 74, 89, 41, 71, 76, 65, 58, 47, 60, 84, 64, 75, 57, 55, 60, 53, 63, 78, 112, 88, 62, 81, 75, 52, 63, 66, 56, 69, 63, 70, 55, 70, 81, 79, 56, 52, 51, 55, 72, 61, 60, 50, 81, 64, 60, 66, 75, 107, 57, 63, 55, 64, 52, 73, 68, 118, 55, 67, 68, 56, 79, 117, 69, 57, 60, 65, 65, 68, 72, 75, 58, 62, 90, 97, 55, 49, 58, 67, 76, 57, 48, 54, 55, 83, 45, 55, 62, 60, 68, 73, 71, 64, 76, 69, 89, 56, 65, 71, 66, 159, 65, 56, 88, 57, 67, 79, 62, 83, 61, 57, 93, 65, 74, 54, 52, 63, 62, 65, 77, 56, 55, 64, 58, 57, 74, 64, 74, 51, 61, 47, 65, 60, 74, 67, 49, 59, 66, 61, 59, 67, 52, 64, 76, 56, 72, 59, 52, 48, 87, 75, 70, 73, 62, 58, 71, 67, 56, 64, 74, 52, 71, 65, 55, 52, 60, 63, 65, 58, 59, 51, 64, 86, 77, 82, 64, 75, 75, 76, 53, 81, 58, 51, 68, 72, 83, 66, 76, 41, 72, 108, 66, 69, 59, 55, 75, 66, 88, 49, 59, 59, 62, 67, 52, 65, 72, 69, 69, 43, 61, 58, 69, 69, 55, 69, 59, 66, 57, 56, 77, 92, 65, 66, 59, 86, 59, 60, 60, 85, 78, 67, 67, 64, 54, 57, 75, 63, 68, 65, 62, 75, 55, 60, 89, 62, 73, 54, 77, 57, 60, 62, 65, 78, 58, 57, 65, 65, 92, 64, 57, 67, 54, 61, 61, 57, 97, 60, 57, 59, 46, 79, 62, 48, 70, 62, 64, 84, 52, 51, 74, 68, 57, 55, 74, 57, 64, 63, 63, 73, 77, 94, 63, 59, 61, 49, 66, 56, 68, 66, 67, 54, 72, 56, 95, 63, 61, 63, 101, 57, 58, 72, 50, 65, 56, 57, 70, 53, 77, 58, 63, 46, 55, 66, 59, 63, 80, 64, 48, 83, 59, 78, 57, 65, 47, 57, 71, 67, 90, 65, 65, 71, 65, 74, 67, 66, 58, 43, 125, 57, 62, 77, 70, 55, 50, 67, 83, 61, 49, 65, 55, 89, 71, 54, 80, 64, 90, 70, 141, 89, 58, 59, 56, 65, 57, 56, 64, 60, 67, 54, 79, 59, 71, 82, 62, 55, 61, 67, 68, 56, 67, 37, 52, 49, 52, 79, 75, 70, 59, 62, 59, 42, 62, 54, 60, 46, 57, 56, 65, 60, 64, 69, 63, 129, 66, 58, 70, 61, 60, 59, 65, 68, 70, 63, 66, 63, 68, 49, 76, 71, 74, 60, 62, 63, 49, 52, 52, 77, 45, 57, 62, 66, 100, 63, 57, 63, 88, 55, 60, 63, 72, 68, 54, 82, 62, 61, 72, 74, 96, 76, 59, 67, 60, 100, 75, 79, 73, 64, 52, 47, 47, 65, 75, 73, 73, 69, 79, 67, 66, 65, 75, 68, 68, 56, 67, 64, 54, 58, 86, 74, 59, 63, 40, 55, 73, 59, 50, 68, 66, 47, 57, 57, 69, 69, 52, 55, 71, 71, 67, 66, 70, 62, 58, 69, 65, 65, 61, 59, 74, 64, 66, 71, 77, 72, 68, 59, 77, 57, 59, 56, 53, 57, 93, 69, 67, 62, 53, 52, 56, 73, 71, 98, 63, 54, 61, 78, 60, 100, 111, 57, 48, 59, 60, 74, 60, 78, 49, 64, 91, 81, 51, 58, 86, 66, 57, 74, 65, 47, 69, 65, 78, 55, 70, 63, 81, 82, 61, 71, 60, 70, 70, 58, 64, 89, 78, 46, 61, 69, 71, 62, 58, 58, 74, 59, 74, 75, 65, 82, 61, 53, 52, 59, 95, 83, 64, 65, 64, 60, 62, 70, 76, 67, 49, 61, 93, 53, 91, 54, 66, 52, 79, 61, 66, 51, 76, 58, 72, 74, 90, 58, 73, 64, 64, 46, 74, 54, 72, 66, 65, 72, 59, 66, 45, 66, 68, 62, 60, 74, 51, 58, 57, 52, 100, 81, 64, 61, 59, 55, 66, 56, 53, 51, 65, 72, 59, 104, 47, 69, 61, 56, 59, 75, 95, 69, 52, 60, 48, 55, 59, 71, 76, 84, 51, 60, 62, 60, 59, 58, 72, 92, 51, 85, 95, 59, 63, 62, 53, 74, 77, 73, 65, 65, 81, 72, 74, 71, 66, 65, 64, 82, 51, 66, 68, 100, 54, 72, 78, 97, 81, 77, 74, 56, 82, 71, 59, 63, 62, 69, 62, 62, 79, 59, 79, 60, 55, 66, 43, 90, 66, 48, 84, 57, 56, 68, 99, 71, 58, 72, 45, 68, 67, 61, 67, 62, 55, 62, 55, 56, 61, 87, 84, 59, 54, 64, 57, 56, 65, 50, 55, 69, 78, 59, 69, 67, 84, 62, 53, 52, 54, 64, 74, 63, 60, 74, 68, 61, 63, 63, 61, 72, 68, 81, 65, 54, 65, 68, 57, 63, 71, 67, 92, 55, 86, 58, 64, 83, 76, 63, 56, 85, 78, 75, 65, 73, 54, 72, 53, 69, 75, 70, 46, 61, 53, 75, 56, 82, 64, 54, 58, 71, 61, 66, 47, 61, 70, 55, 52, 53, 55, 88, 68, 65, 64, 75, 50, 55, 81, 58, 49, 56, 70, 59, 72, 83, 75, 75, 66, 55, 66, 65, 68, 45, 45, 73, 57, 94, 48, 96, 63, 59, 52, 48, 63, 72, 55, 57, 78, 54, 62, 64, 76, 92, 72, 61, 79, 73, 57, 56, 47, 61, 72, 55, 49, 77, 72, 79, 56, 53, 42, 65, 73, 71, 64, 66, 72, 70, 61, 59, 57, 65, 55, 73, 60, 37, 58, 64, 61, 71, 45, 49, 60, 77, 60, 55, 62, 67, 53, 62, 55, 67, 99, 68, 74, 54, 67, 73, 69, 44, 68, 65, 67, 63, 61, 64, 85, 52, 59, 61, 65, 66, 64, 74, 61, 54, 67, 66, 45, 55, 55, 53, 62, 59, 71, 68, 58, 45, 62, 65, 70, 76, 50, 60, 76, 66, 75, 76, 60, 81, 85, 71, 75, 52, 95, 73, 69, 57, 57, 89, 85, 66, 71, 57, 57, 74, 71, 81, 83, 58, 64, 85, 79, 90, 97, 118, 70, 43, 57, 73, 50, 64, 58, 77, 67, 57, 70, 74, 65, 79, 57, 68, 48, 61, 90, 72, 66, 49, 58, 53, 58, 59, 57, 43, 70, 55, 70, 75, 53, 77, 66, 61, 74, 69, 50, 61, 58, 61, 67, 55, 38, 78, 69, 63, 54, 77, 41, 60, 48, 60, 46, 39, 58, 67, 59, 66, 42, 77, 68, 70, 64, 54, 83, 53, 60, 62, 69, 56, 55, 124, 65, 61, 56, 56, 44, 56, 55, 68, 70, 73, 75, 68, 75, 66, 50, 74, 66, 56, 75, 69, 70, 74, 69, 91, 88, 58, 61, 122, 63, 67, 55, 140, 54, 79, 68, 81, 60, 46, 70, 50, 57, 69, 97, 70, 67, 63, 49, 76, 66, 66, 71, 73, 135, 71, 38, 61, 41, 60, 67, 64, 65, 61, 81, 76, 63, 66, 79, 67, 76, 55, 34, 66, 73, 74, 57, 73, 57, 62, 56, 48, 66, 65, 68, 74, 77, 63, 71, 66, 62, 90, 73, 52, 82, 59, 49, 61, 55, 53, 65, 51, 59, 74, 65, 67, 68, 154, 62, 73, 61, 65, 48, 46, 112, 63, 65, 65, 63, 74, 61, 85, 62, 30, 54, 64, 89, 62, 49, 101, 105, 54, 74, 91, 58, 66, 72, 87, 68, 57, 95, 57, 75, 69, 61, 56, 69, 65, 54, 69, 57, 90, 77, 55, 54, 52, 72, 59, 72, 112, 108, 64, 56, 51, 75, 64, 44, 68, 61, 49, 64, 59, 68, 49, 58, 68, 52, 67, 50, 58, 43, 145, 61, 60, 55, 81, 61, 49, 96, 89, 74, 66, 66, 54, 84, 44, 70, 72, 82, 77, 52, 55, 73, 67, 47, 72, 59, 69, 69, 61, 61, 88, 69, 63, 84, 71, 61, 69, 52, 78, 69, 78, 65, 76, 61, 72, 66, 51, 85, 54, 63, 56, 60, 60, 42, 62, 68, 57, 51, 44, 46, 81, 66, 73, 56, 76, 54, 69, 62, 44, 57, 60, 72, 42, 83, 79, 61, 89, 60, 72, 50, 51, 77, 46, 57, 59, 60, 98, 62, 70, 49, 66, 57, 62, 60, 49, 56, 56, 76, 100, 52, 56, 64, 61, 62, 70, 73, 62, 73, 60, 81, 58, 75, 60, 67, 60, 68, 53, 60, 67, 65, 51, 54, 73, 53, 48, 51, 60, 60, 72, 67, 81, 60, 68, 74, 57, 55, 68, 92, 112, 61, 66, 55, 93, 86, 57, 61, 76, 112, 81, 40, 58, 75, 83, 68, 51, 56, 77, 48, 66, 68, 71, 50, 68, 83, 81, 80, 64, 58, 47, 70, 57, 73, 68, 82, 73, 79, 99, 60, 63, 48, 101, 66, 75, 72, 53, 80, 51, 70, 80, 57, 57, 60, 69, 69, 88, 79, 82, 62, 57, 71, 54, 72, 58, 52, 72, 77, 90, 58, 65, 59, 53, 90, 58, 67, 69, 86, 55, 64, 59, 87, 78, 64, 39, 87, 71, 58, 82, 58, 62, 68, 86, 54, 44, 68, 68, 85, 73, 56, 91, 95, 99, 74, 60, 61, 40, 45, 69, 56, 55, 69, 71, 54, 58, 60, 65, 80, 73, 61, 60, 62, 51, 67, 67, 56, 102, 67, 65, 64, 68, 75, 43, 55, 74, 71, 58, 52, 73, 76, 45, 57, 51, 69, 63, 59, 84, 79, 62, 71, 41, 68, 56, 42, 56, 79, 72, 59, 68, 56, 56, 56, 82, 76, 79, 69, 58, 67, 63, 71, 73, 54, 57, 83, 63, 53, 93, 89, 74, 62, 81, 67, 67, 88, 51, 71, 83, 99, 81, 90, 60, 70, 65, 56, 73, 79, 52, 60, 54, 60, 59, 62, 40, 30, 63, 47, 69, 81, 48, 59, 68, 68, 62, 60, 119, 60, 82, 83, 75, 50, 71, 57, 55, 58, 51, 70, 62, 52, 80, 70, 57, 80, 55, 69, 92, 54, 58, 72, 65, 74, 60, 71, 77, 61, 78, 62, 53, 53, 70, 58, 62, 55, 68, 71, 66, 101, 59, 56, 78, 51, 56, 71, 73, 55, 58, 68, 46, 68, 70, 55, 65, 65, 57, 66, 44, 53, 63, 54, 53, 61, 85, 64, 88, 68, 65, 59, 69, 82, 49, 61, 69, 84, 99, 74, 62, 60, 69, 63, 55, 82, 64, 53, 57, 73, 65, 60, 61, 57, 89, 81, 78, 62, 42, 55, 60, 75, 56, 69, 64, 77, 96, 61, 55, 65, 81, 90, 57, 96, 63, 70, 51, 81, 63, 43, 68, 43, 59, 70, 65, 81, 67, 75, 60, 57, 44, 69, 62, 57, 85, 81, 52, 88, 55, 60, 48, 132, 64, 64, 64, 70, 69, 64, 54, 58, 53, 64, 60, 60, 54, 71, 66, 52, 56, 49, 54, 54, 52, 59, 45, 64, 85, 99, 58, 58, 61, 84, 80, 62, 56, 52, 67, 53, 78, 50, 105, 63, 73, 50, 55, 54, 57, 59, 90, 51, 59, 43, 56, 74, 89, 68, 80, 72, 59, 47, 51, 55, 65, 60, 83, 57, 64, 52, 89, 66, 65, 37, 60, 46, 66, 70, 63, 75, 77, 70, 85, 69, 87, 72, 80, 64, 70, 63, 58, 75, 73, 72, 81, 51, 40, 67, 93, 62, 62, 65, 72, 103, 70, 78, 69, 78, 51, 74, 71, 66, 66, 61, 89, 55, 61, 60, 60, 83, 62, 66, 70, 61, 44, 55, 57, 67, 61, 63, 58, 54, 83, 73, 51, 54, 82, 62, 60, 59, 73, 73, 65, 63, 71, 62, 59, 64, 60, 83, 60, 53, 57, 61, 52, 75, 53, 74, 59, 60, 60, 90, 65, 64, 69, 71, 73, 63, 42, 68, 63, 72, 66, 71, 48, 78, 82, 57, 64, 73, 63, 55, 72, 62, 59, 65, 59, 56, 91, 49, 110, 61, 62, 57, 64, 98, 62, 57, 69, 63, 42, 64, 51, 77, 53, 59, 53, 52, 70, 73, 74, 59, 74, 69, 65, 85, 63, 64, 68, 55, 58, 78, 61, 60, 51, 65, 62, 59, 57, 61, 69, 71, 65, 82, 66, 61, 73, 71, 82, 64, 56, 63, 71, 65, 64, 65, 53, 58, 68, 65, 62, 62, 63, 52, 82, 70, 65, 61, 62, 54, 77, 53, 93, 59, 65, 49, 67, 50, 65, 72, 55, 51, 67, 64, 77, 58, 51, 59, 64, 52, 59, 40, 63, 60, 110, 72, 45, 62, 57, 59, 55, 66, 69, 61, 69, 64, 58, 62, 73, 65, 82, 65, 88, 58, 61, 65, 58, 74, 64, 81, 56, 65, 51, 70, 64, 60, 69, 64, 59, 66, 97, 53, 72, 95, 76, 71, 64, 75, 63, 52, 68, 60, 69, 61, 61, 76, 98, 59, 55, 68, 69, 67, 74, 53, 56, 63, 66, 80, 69, 53, 77, 77, 58, 72, 63, 52, 77, 60, 69, 60, 55, 69, 62, 70, 72, 82, 105, 73, 106, 105, 49, 68, 60, 56, 63, 55, 55, 78, 60, 71, 65, 59, 83, 56, 56, 93, 87, 62, 56, 65, 55, 53, 60, 84, 68, 73, 59, 66, 64, 57, 69, 56, 60, 51, 58, 68, 85, 69, 65, 76, 55, 68, 66, 67, 56, 71, 56, 86, 75, 71, 78, 59, 66, 64, 54, 76, 60, 59, 56, 57, 54, 52, 51, 79, 60, 65, 67, 51, 48, 67, 50, 55, 58, 57, 62, 63, 64, 56, 47, 66, 90, 76, 55, 56, 89, 62, 63, 60, 62, 64, 49, 69, 70, 61, 61, 76, 68, 60, 55, 59, 72, 64, 65, 79, 86, 59, 66, 61, 65, 62, 76, 73, 63, 64, 59, 80, 60, 56, 64, 75, 89, 57, 62, 53, 55, 63, 74, 78, 82, 58, 73, 56, 78, 60, 79, 70, 60, 79, 53, 63, 63, 75, 52, 81, 59, 50, 80, 49, 55, 60, 87, 61, 61, 62, 44, 64, 58, 112, 67, 56, 66, 63, 83, 62, 76, 58, 58, 72, 61, 60, 52, 75, 76, 78, 56, 56, 52, 63, 82, 63, 77, 49, 63, 51, 51, 81, 78, 69, 67, 64, 66, 59, 69, 69, 65, 63, 69, 61, 67, 49, 95, 107, 122, 51, 59, 58, 67, 69, 59, 68, 69, 62, 57, 88, 70, 52, 61, 57, 52, 63, 83, 67, 60, 79, 57, 60, 68, 98, 51, 69, 67, 61, 102, 58, 55, 55, 64, 54, 71, 76, 66, 55, 57, 72, 65, 60, 60, 55, 61, 65, 58, 59, 60, 62, 56, 55, 67, 64, 71, 70, 100, 57, 94, 52, 68, 63, 64, 70, 76, 51, 75, 63, 60, 60, 54, 63, 47, 58, 53, 61, 65, 71, 62, 60, 63, 54, 48, 51, 52, 84, 77, 62, 63, 48, 69, 76, 65, 50, 49, 67, 53, 61, 65, 82, 68, 48, 63, 71, 60, 49, 66, 71, 66, 66, 61, 59, 60, 68, 57, 65, 70, 104, 53, 93, 52, 58, 60, 104, 96, 65, 65, 54, 56, 68, 62, 58, 75, 59, 68, 78, 61, 51, 61, 64, 65, 71, 60, 57, 62, 72, 62, 62, 55, 66, 65, 72, 67, 69, 64, 66, 61, 58, 47, 68, 68, 70, 57, 65, 65, 63, 63, 59, 52, 79, 110, 67, 63, 58, 62, 62, 74, 68, 63, 74, 64, 71, 49, 92, 107, 60, 108, 113, 50, 51, 87, 59, 70, 60, 57, 64, 46, 64, 65, 55, 76, 66, 69, 59, 67, 56, 57, 54, 64, 60, 62, 58, 50, 73, 58, 63, 70, 64, 62, 62, 62, 69, 68, 50, 84, 65, 62, 62, 58, 58, 55, 46, 69, 62, 64, 71, 88, 65, 54, 69, 92, 58, 63, 64, 56, 104, 71, 68, 54, 71, 54, 61, 78, 71, 75, 61, 68, 70, 69, 57, 65, 68, 63, 60, 63, 48, 61, 79, 54, 56, 53, 71, 80, 60, 69, 98, 62, 54, 85, 60, 60, 85, 61, 80, 52, 105, 70, 69, 58, 69, 58, 67, 51, 51, 73, 66, 52, 56, 63, 59, 55, 65, 103, 71, 49, 66, 66, 65, 57, 48, 57, 58, 59, 66, 67, 75, 57, 74, 77, 61, 85, 100, 64, 80, 85, 64, 65, 57, 57, 61, 69, 62, 61, 36, 69, 72, 82, 77, 63, 58, 108, 67, 61, 64, 74, 84, 70, 100, 60, 80, 78, 79, 72, 109, 69, 64, 68, 62, 87, 93, 114, 54, 76, 64, 67, 58, 76, 54, 65, 43, 61, 66, 69, 64, 56, 69, 63, 75, 108, 56, 68, 74, 64, 55, 54, 64, 48, 63, 69, 114, 38, 50, 83, 78, 58, 68, 63, 63, 61, 75, 70, 69, 81, 59, 70, 55, 64, 56, 85, 59, 63, 66, 63, 74, 60, 59, 61, 57, 67, 57, 56, 64, 63, 75, 62, 60, 49, 59, 74, 60, 70, 55, 68, 57, 71, 61, 58, 79, 86, 95, 64, 58, 60, 53, 61, 60, 53, 61, 75, 81, 48, 57, 59, 68, 65, 86, 60, 55, 64, 65, 50, 61, 58, 45, 70, 64, 65, 53, 51, 58, 58, 56, 74, 48, 54, 71, 88, 56, 63, 82, 69, 72, 46, 68, 59, 63, 56, 66, 61, 66, 75, 53, 63, 60, 62, 55, 70, 39, 55, 64, 57, 58, 70, 61, 68, 72, 69, 79, 60, 50, 60, 62, 63, 48, 62, 88, 76, 63, 57, 64, 60, 76, 64, 64, 55, 50, 64, 62, 65, 64, 60, 70, 60, 60, 59, 80, 59, 70, 62, 66, 70, 67, 59, 75, 64, 61, 68, 114, 126, 55, 55, 65, 59, 33, 65, 78, 76, 86, 85, 71, 87, 65, 73, 61, 87, 59, 68, 43, 66, 87, 54, 70, 78, 58, 42, 70, 35, 63, 73, 59, 88, 48, 101, 78, 56, 57, 71, 60, 81, 61, 67, 60, 65, 107, 50, 67, 52, 42, 51, 77, 57, 55, 68, 72, 56, 80, 69, 58, 76, 64, 118, 59, 58, 46, 55, 82, 52, 50, 53, 60, 63, 59, 74, 86, 52, 75, 66, 73, 45, 67, 71, 61, 65, 78, 71, 74, 72, 79, 68, 57, 78, 84, 90, 56, 70, 63, 68, 55, 44, 65, 45, 46, 59, 58, 71, 94, 61, 56, 65, 83, 55, 78, 76, 98, 63, 69, 94, 61, 57, 103, 76, 48, 58, 71, 61, 72, 82, 73, 68, 62, 86, 49, 62, 63, 73, 77, 83, 81, 70, 56, 55, 51, 95, 72, 75, 66, 85, 68, 61, 61, 60, 86, 61, 56, 46, 62, 76, 58, 69, 78, 105, 71, 52, 67, 63, 41, 43, 55, 79, 72, 56, 91, 56, 62, 79, 71, 64, 112, 52, 61, 55, 56, 62, 61, 67, 64, 67, 83, 101, 59, 66, 79, 97, 72, 66, 59, 53, 58, 61, 46, 71, 56, 66, 96, 61, 42, 60, 82, 57, 85, 63, 124, 67, 66, 45, 69, 89, 114, 63, 54, 63, 65, 73, 58, 65, 52, 52, 70, 78, 60, 83, 56, 56, 59, 52, 48, 109, 47, 73, 65, 44, 112, 64, 45, 75, 71, 73, 52, 71, 51, 55, 62, 65, 62, 73, 51, 61, 50, 63, 114, 52, 65, 51, 68, 54, 66, 80, 52, 84, 81, 95, 54, 68, 59, 69, 83, 50, 80, 92, 68, 80, 86, 59, 53, 77, 76, 68, 50, 93, 70, 56, 61, 83, 49, 81, 51, 60, 78, 58, 69, 36, 58, 101, 64, 75, 56, 56, 71, 57, 47, 64, 41, 90, 46, 60, 60, 43, 57, 52, 64, 78, 50, 68, 37, 68, 60, 55, 38, 47, 82, 59, 85, 96, 79, 49, 95, 59, 67, 56, 53, 50, 64, 52, 75, 63, 66, 55, 54, 69, 42, 88, 39, 69, 51, 80, 61, 69, 50, 53, 58, 38, 56, 68, 62, 61, 78, 59, 61, 68, 66, 57, 73, 66, 73, 57, 81, 64, 39, 64, 67, 56, 54, 56, 57, 73, 35, 55, 76, 60, 90, 82, 70, 67, 69, 81, 56, 54, 49, 62, 56, 76, 75, 82, 61, 47, 66, 43, 61, 67, 72, 54, 73, 63, 69, 60, 93, 57, 58, 59, 51, 61, 58, 56, 44, 50, 46, 49, 114, 73, 65, 62, 47, 67, 51, 55, 60, 64, 56, 73, 80, 61, 80, 69, 126, 68, 73, 65, 64, 95, 79, 115, 56, 61, 63, 45, 54, 59, 93, 59, 71, 63, 55, 69, 74, 67, 71, 61, 64, 78, 80, 90, 61, 93, 55, 53, 61, 66, 53, 73, 50, 93, 63, 59, 59, 67, 58, 107, 63, 63, 48, 56, 76, 87, 58, 54, 53, 82, 77, 68, 42, 86, 66, 88, 48, 59, 96, 63, 52, 78, 61, 79, 58, 56, 53, 57, 45, 66, 59, 60, 76, 104, 63, 51, 55, 75, 52, 45, 60, 60, 59, 64, 60, 74, 47, 70, 109, 62, 38, 54, 76, 65, 72, 58, 50, 70, 61, 72, 87, 96, 65, 101, 65, 44, 54, 56, 48, 76, 69, 54, 52, 53, 70, 62, 48, 74, 102, 92, 42, 46, 56, 54, 89, 48, 64, 60, 64, 60, 59, 63, 65, 63, 61, 48, 52, 65, 68, 51, 58, 71, 72, 61, 109, 60, 66, 54, 55, 51, 98, 76, 56, 56, 63, 56, 63, 66, 57, 78, 67, 81, 104, 69, 84, 54, 38, 74, 82, 43, 68, 72, 114, 70, 70, 56, 73, 78, 101, 76, 87, 98, 58, 65, 53, 67, 74, 68, 62, 67, 60, 70, 70, 68, 58, 63, 72, 58, 73, 54, 57, 60, 65, 58, 61, 83, 69, 57, 52, 58, 82, 65, 71, 98, 65, 37, 51, 68, 59, 66, 57, 55, 64, 75, 58, 75, 77, 69, 49, 65, 80, 41, 58, 51, 55, 65, 46, 46, 67, 67, 92, 47, 54, 79, 84, 89, 82, 54, 64, 50, 65, 83, 59, 49, 62, 54, 65, 61, 61, 66, 73, 40, 62, 102, 58, 59, 91, 48, 71, 55, 63, 59, 66, 79, 68, 52, 77, 55, 101, 74, 96, 60, 55, 57, 57, 60, 81, 51, 46, 67, 97, 62, 53, 66, 74, 60, 60, 55, 69, 47, 69, 120, 59, 57, 67, 78, 119, 75, 54, 60, 65, 65, 71, 51, 54, 73, 74, 60, 77, 69, 64, 53, 65, 64, 39, 75, 76, 70, 71, 68, 67, 78, 39, 48, 71, 63, 60, 53, 45, 55, 47, 68, 69, 91, 65, 68, 63, 76, 99, 60, 59, 100, 60, 62, 82, 51, 58, 49, 80, 54, 69, 52, 63, 64, 74, 73, 75, 96, 80, 66, 52, 78, 55, 49, 59, 52, 74, 75, 120, 60, 86, 63, 74, 70, 73, 82, 84, 70, 66, 53, 53, 38, 58, 63, 60, 51, 70, 63, 51, 83, 65, 64, 72, 69, 48, 82, 70, 76, 58, 64, 55, 79, 55, 58, 49, 63, 76, 76, 62, 63, 56, 55, 60, 57, 66, 61, 84, 75, 83, 78, 68, 78, 60, 66, 66, 89, 64, 57, 93, 61, 54, 67, 72, 37, 52, 42, 63, 50, 59, 70, 90, 77, 102, 55, 63, 64, 47, 57, 72, 73, 65, 55, 60, 51, 70, 97, 85, 70, 91, 76, 80, 62, 78, 69, 78, 69, 49, 59, 63, 60, 51, 47, 64, 80, 86, 68, 75, 66, 45, 87, 89, 51, 67, 59, 60, 74, 48, 50, 80, 70, 63, 57, 57, 45, 71, 61, 75, 57, 70, 53, 54, 63, 52, 46, 54, 56, 67, 53, 44, 65, 57, 71, 63, 42, 113, 54, 62, 51, 57, 71, 43, 58, 79, 68, 54, 55, 81, 74, 77, 95, 45, 52, 133, 75, 75, 76, 61, 79, 74, 64, 74, 41, 53, 62, 55, 51, 57, 54, 53, 79, 64, 59, 56, 63, 63, 54, 70, 58, 65, 72, 78, 77, 70, 109, 57, 94, 72, 74, 52, 61, 101, 82, 74, 85, 115, 62, 85, 94, 78, 56, 87, 66, 71, 42, 47, 72, 87, 55, 81, 61, 68, 54, 86, 94, 52, 61, 42, 61, 60, 62, 81, 65, 63, 62, 66, 88, 88, 60, 58, 104, 64, 86, 55, 62, 60, 59, 98, 50, 51, 61, 62, 87, 67, 60, 72, 50, 67, 59, 62, 80, 57, 63, 72, 65, 49, 78, 76, 40, 43, 99, 92, 108, 80, 67, 46, 51, 48, 68, 55, 70, 64, 79, 59, 61, 64, 79, 57, 50, 71, 72, 72, 75, 60, 91, 54, 58, 50, 75, 85, 41, 67, 73, 39, 46, 70, 72, 71, 79, 84, 69, 83, 84, 58, 60, 51, 67, 48, 64, 65, 59, 87, 62, 66, 59, 60, 55, 63, 62, 61, 58, 58, 61, 76, 58, 78, 76, 55, 57, 65, 62, 77, 67, 76, 59, 64, 65, 94, 58, 52, 61, 51, 54, 71, 49, 79, 49, 84, 69, 56, 74, 53, 63, 61, 76, 65, 56, 89, 66, 64, 61, 87, 83, 83, 44, 65, 59, 91, 64, 60, 55, 72, 80, 63, 41, 51, 65, 75, 70, 63, 74, 53, 75, 49, 49, 73, 124, 67, 62, 70, 93, 54, 75, 88, 63, 59, 47, 80, 54, 73, 68, 54, 46, 65, 78, 49, 58, 71, 56, 67, 92, 59, 59, 53, 67, 62, 76, 70, 98, 74, 65, 56, 60, 54, 85, 58, 61, 60, 50, 112, 44, 63, 60, 52, 63, 52, 60, 49, 61, 68, 63, 62, 76, 58, 60, 77, 77, 76, 58, 52, 62, 44, 72, 68, 63, 77, 75, 56, 99, 50, 62, 54, 73, 60, 67, 55, 57, 78, 79, 51, 59, 76, 79, 51, 71, 70, 29, 48, 59, 59, 71, 52, 47, 50, 50, 60, 72, 84, 93, 56, 40, 76, 74, 57, 97, 67, 66, 59, 50, 77, 67, 41, 65, 51, 73, 60, 69, 71, 55, 74, 62, 80, 64, 63, 68, 62, 40, 49, 69, 82, 56, 45, 57, 80, 92, 60, 55, 85, 60, 54, 56, 58, 50, 77, 74, 69, 82, 62, 52, 61, 75, 107, 52, 66, 59, 59, 75, 72, 55, 76, 56, 59, 51, 56, 93, 67, 85, 84, 60, 67, 53, 88, 70, 85, 67, 71, 73, 92, 59, 61, 68, 86, 63, 54, 75, 51, 85, 57, 82, 92, 59, 58, 44, 62, 95, 51, 64, 56, 60, 25, 81, 62, 79, 65, 101, 65, 57, 65, 59, 52, 62, 78, 67, 63, 62, 68, 64, 80, 58, 56, 72, 66, 56, 55, 55, 62, 56, 78, 55, 50, 70, 53, 78, 49, 63, 68, 69, 47, 59, 68, 68, 57, 80, 45, 74, 75, 97, 69, 65, 65, 46, 68, 94, 65, 61, 83, 52, 77, 46, 67, 86, 74, 62, 89, 79, 45, 79, 67, 89, 89, 111, 47, 64, 89, 55, 64, 44, 66, 98, 94, 49, 63, 67, 58, 71, 86, 37, 56, 76, 77, 33, 74, 53, 67, 52, 97, 76, 60, 135, 75, 42, 49, 66, 67, 66, 61, 52, 64, 57, 77, 87, 79, 42, 73, 86, 71, 50, 37, 62, 65, 48, 73, 42, 62, 47, 39, 47, 62, 66, 85, 76, 55, 55, 61, 81, 55, 81, 59, 112, 70, 49, 83, 71, 150, 63, 51, 118, 54, 60, 79, 63, 49, 69, 62, 45, 68, 71, 57, 68, 92, 64, 63, 48, 69, 55, 81, 66, 59, 56, 64, 68, 70, 57, 75, 66, 67, 79, 70, 46, 47, 60, 48, 59, 61, 65, 74, 63, 57, 82, 75, 82, 54, 61, 88, 55, 70, 56, 44, 67, 57, 85, 80, 50, 64, 65, 55, 58, 106, 77, 80, 101, 48, 73, 55, 45, 54, 46, 68, 54, 51, 59, 71, 41, 66, 74, 75, 54, 65, 73, 50, 52, 67, 88, 54, 67, 68, 73, 55, 52, 60, 76, 78, 51, 78, 84, 58, 91, 49, 65, 67, 44, 54, 63, 54, 67, 52, 74, 45, 103, 63, 71, 84, 107, 55, 71, 84, 56, 74, 64, 64, 62, 56, 82, 44, 43, 67, 62, 79, 57, 77, 48, 81, 28, 57, 53, 58, 61, 76, 51, 63, 67, 49, 65, 85, 56, 67, 60, 61, 46, 74, 37, 90, 86, 41, 68, 66, 57, 60, 83, 51, 68, 54, 72, 65, 60, 64, 58, 96, 39, 54, 53, 72, 65, 54, 48, 54, 57, 74, 63, 62, 67, 78, 63, 71, 56, 76, 58, 71, 57, 55, 65, 56, 54, 56, 61, 90, 53, 60, 46, 71, 72, 58, 63, 84, 52, 95, 55, 63, 81, 80, 42, 83, 57, 54, 52, 61, 59, 62, 92, 54, 88, 68, 79, 53, 71, 103, 57, 59, 61, 66, 45, 66, 79, 77, 54, 61, 64, 67, 50, 55, 79, 54, 71, 96, 44, 57, 60, 68, 45, 70, 66, 65, 79, 44, 71, 83, 66, 50, 58, 81, 67, 64, 48, 52, 43, 84, 61, 55, 63, 76, 58, 78, 74, 63, 63, 101, 59, 77, 88, 61, 36, 65, 59, 72, 50, 57, 71, 55, 56, 56, 95, 60, 70, 61, 73, 112, 55, 62, 29, 58, 59, 55, 44, 88, 57, 61, 58, 60, 66, 46, 132, 52, 92, 47, 70, 67, 50, 89, 51, 73, 72, 64, 69, 105, 69, 46, 53, 60, 51, 75, 51, 60, 73, 57, 47, 72, 88, 46, 66, 65, 86, 72, 48, 80, 68, 62, 64, 86, 47, 53, 44, 63, 84, 52, 62, 68, 90, 67, 42, 43, 90, 87, 115, 51, 71, 81, 55, 54, 66, 88, 44, 87, 53, 66, 61, 80, 73, 50, 63, 74, 55, 61, 72, 67, 58, 56, 81, 77, 90, 50, 57, 73, 74, 94, 53, 63, 68, 61, 67, 80, 61, 75, 89, 70, 48, 63, 64, 64, 54, 56, 63, 61, 47, 81, 59, 66, 52, 55, 84, 58, 58, 64, 69, 65, 71, 80, 47, 53, 50, 108, 57, 59, 47, 77, 67, 57, 59, 73, 71, 55, 102, 61, 93, 70, 77, 70, 66, 80, 55, 55, 58, 53, 50, 51, 79, 61, 77, 74, 68, 72, 53, 48, 66, 92, 74, 36, 71, 69, 103, 63, 89, 71, 63, 50, 84, 63, 71, 51, 64, 103, 56, 74, 84, 86, 68, 70, 57, 74, 82, 70, 64, 71, 65, 73, 60, 53, 66, 48, 82, 62, 77, 58, 66, 66, 63, 72, 52, 68, 93, 58, 67, 61, 54, 86, 100, 98, 83, 73, 57, 49, 64, 83, 72, 67, 58, 62, 54, 55, 99, 56, 79, 75, 58, 69, 53, 54, 67, 66, 68, 63, 52, 73, 48, 68, 47, 73, 56, 57, 71, 56, 55, 70, 87, 53, 46, 42, 56, 61, 69, 58, 65, 79, 56, 91, 68, 61, 70, 78, 62, 58, 81, 63, 66, 57, 65, 64, 57, 66, 102, 61, 63, 54, 46, 48, 45, 86, 63, 63, 55, 63, 66, 56, 54, 65, 63, 53, 61, 78, 79, 66, 63, 69, 79, 66, 83, 60, 60, 60, 54, 62, 44, 58, 66, 81, 60, 73, 71, 72, 65, 60, 64, 55, 59, 67, 75, 58, 110, 69, 55, 65, 49, 87, 71, 64, 58, 65, 71, 61, 64, 53, 74, 65, 60, 63, 64, 78, 62, 59, 62, 86, 55, 57, 81, 47, 53, 67, 64, 58, 44, 69, 53, 56, 59, 65, 55, 51, 35, 75, 61, 72, 70, 41, 77, 68, 79, 67, 77, 79, 80, 90, 73, 173, 73, 77, 39, 62, 94, 66, 56, 74, 53, 66, 59, 59, 79, 59, 72, 48, 79, 59, 58, 74, 64, 60, 59, 61, 66, 52, 98, 80, 72, 66, 68, 84, 49, 72, 73, 65, 63, 62, 55, 57, 78, 69, 59, 65, 62, 58, 75, 67, 60, 48, 69, 50, 47, 75, 116, 56, 63, 66, 79, 65, 97, 63, 60, 59, 62, 60, 62, 68, 85, 71, 59, 66, 63, 74, 64, 54, 67, 64, 62, 54, 74, 47, 61, 66, 81, 60, 58, 62, 61, 50, 58, 55, 54, 86, 71, 64, 47, 58, 64, 63, 56, 66, 70, 80, 57, 63, 53, 60, 78, 70, 63, 76, 58, 51, 65, 63, 74, 53, 66, 63, 65, 107, 46, 65, 60, 79, 84, 59, 72, 69, 38, 61, 65, 56, 67, 60, 76, 60, 59, 62, 75, 62, 59, 74, 54, 78, 74, 61, 59, 73, 40, 77, 61, 66, 62, 66, 83, 52, 68, 72, 70, 58, 60, 57, 78, 73, 69, 52, 66, 55, 67, 52, 72, 122, 57, 54, 63, 59, 77, 73, 58, 57, 58, 56, 68, 72, 83, 58, 54, 56, 82, 68, 72, 55, 57, 65, 67, 52, 69, 55, 54, 72, 52, 63, 61, 85, 60, 80, 69, 76, 61, 53, 61, 63, 57, 60, 59, 59, 69, 56, 59, 59, 94, 67, 64, 62, 65, 57, 63, 68, 78, 57, 70, 63, 69, 62, 54, 58, 53, 72, 76, 55, 69, 69, 101, 77, 92, 65, 77, 69, 62, 70, 58, 97, 56, 72, 62, 78, 81, 67, 115, 50, 51, 80, 65, 70, 62, 48, 79, 69, 117, 70, 55, 57, 57, 63, 67, 66, 60, 53, 65, 68, 85, 51, 49, 65, 51, 90, 83, 71, 123, 57, 48, 74, 63, 55, 62, 59, 77, 63, 63, 83, 55, 73, 57, 61, 60, 61, 80, 77, 57, 63, 71, 68, 71, 55, 64, 73, 55, 57, 55, 97, 64, 57, 65, 51, 82, 64, 67, 49, 104, 69, 81, 78, 54, 105, 73, 72, 85, 63, 51, 68, 109, 65, 72, 62, 66, 44, 56, 81, 55, 55, 76, 66, 80, 47, 48, 104, 69, 59, 70, 69, 53, 60, 61, 66, 85, 57, 79, 64, 85, 68, 80, 63, 63, 76, 59, 70, 58, 56, 69, 75, 58, 58, 54, 76, 54, 91, 46, 62, 77, 63, 47, 68, 49, 67, 53, 58, 59, 79, 78, 52, 61, 61, 69, 57, 52, 58, 76, 53, 57, 80, 61, 77, 61, 63, 76, 72, 88, 59, 58, 64, 69, 74, 63, 69, 76, 56, 78, 83, 52, 54, 60, 68, 67, 65, 57, 75, 77, 49, 68, 58, 78, 64, 58, 77, 54, 51, 68, 67, 92, 70, 53, 57, 83, 73, 47, 70, 60, 55, 80, 50, 75, 66, 92, 48, 51, 65, 112, 61, 64, 55, 70, 53, 85, 58, 68, 57, 73, 80, 68, 83, 53, 57, 75, 63, 61, 53, 79, 60, 65, 65, 74, 55, 55, 56, 61, 54, 61, 55, 63, 45, 71, 55, 51, 71, 62, 71, 49, 64, 57, 55, 60, 88, 68, 54, 50, 50, 56, 57, 76, 41, 56, 60, 59, 82, 54, 58, 63, 70, 44, 59, 53, 50, 60, 69, 65, 75, 84, 66, 60, 56, 51, 83, 55, 49, 74, 69, 65, 78, 52, 44, 55, 77, 70, 56, 66, 69, 58, 70, 53, 83, 102, 50, 71, 59, 52, 59, 67, 69, 57, 59, 50, 53, 70, 69, 64, 58, 66, 57, 67, 60, 80, 58, 79, 50, 60, 57, 56, 61, 114, 57, 66, 61, 80, 54, 54, 65, 71, 59, 58, 61, 54, 73, 64, 51, 64, 65, 59, 49, 70, 49, 42, 61, 80, 46, 75, 80, 58, 75, 58, 77, 77, 64, 41, 53, 61, 58, 66, 71, 81, 54, 63, 64, 64, 63, 68, 51, 77, 78, 63, 60, 73, 60, 62, 76, 64, 55, 68, 66, 62, 62, 83, 59, 91, 61, 75, 62, 52, 64, 62, 74, 55, 97, 87, 71, 59, 63, 48, 68, 57, 60, 57, 62, 62, 101, 71, 65, 64, 98, 60, 72, 79, 70, 67, 95, 97, 69, 62, 117, 81, 61, 92, 53, 88, 57, 76, 59, 65, 58, 54, 67, 60, 84, 76, 61, 64, 77, 52, 61, 64, 80, 65, 73, 67, 65, 68, 49, 69, 54, 68, 104, 77, 56, 70, 39, 52, 75, 58, 127, 65, 56, 60, 60, 70, 76, 58, 68, 57, 60, 83, 64, 47, 52, 73, 80, 55, 58, 84, 76, 61, 63, 41, 45, 64, 56, 64, 45, 77, 71, 85, 66, 68, 56, 69, 57, 55, 59, 52, 67, 63, 76, 54, 58, 55, 53, 70, 71, 58, 72, 63, 61, 58, 56, 66, 62, 70, 80, 61, 48, 65, 74, 54, 73, 69, 49, 63, 63, 46, 57, 48, 76, 64, 61, 61, 84, 64, 49, 58, 56, 132, 69, 55, 81, 73, 75, 64, 86, 77, 51, 54, 95, 56, 104, 56, 63, 68, 79, 53, 100, 77, 56, 43, 67, 56, 59, 69, 61, 88, 87, 68, 60, 51, 69, 55, 70, 63, 84, 72, 45, 73, 40, 73, 53, 66, 72, 78, 74, 89, 54, 51, 59, 60, 95, 71, 55, 65, 66, 68, 65, 79, 56, 62, 63, 56, 91, 60, 87, 65, 48, 64, 74, 66, 59, 63, 46, 82, 72, 79, 80, 80, 49, 69, 55, 63, 77, 66, 66, 54, 56, 71, 47, 64, 42, 89, 107, 60, 70, 66, 114, 67, 51, 52, 64, 63, 60, 60, 75, 59, 48, 62, 74, 77, 55, 57, 69, 48, 66, 58, 62, 66, 67, 56, 72, 55, 52, 62, 57, 60, 57, 70, 64, 54, 61, 86, 51, 58, 56, 58, 68, 72, 71, 66, 66, 73, 54, 48, 59, 100, 58, 67, 78, 88, 75, 71, 57, 53, 66, 76, 64, 91, 55, 67, 106, 55, 65, 69, 66, 57, 71, 87, 60, 73, 78, 61, 51, 61, 50, 79, 82, 55, 68, 67, 60, 69, 54, 60, 70, 60, 40, 44, 61, 58, 75, 67, 90, 80, 59, 46, 60, 66, 71, 63, 67, 80, 56, 71, 49, 64, 54, 69, 57, 62, 106, 72, 55, 48, 55, 68, 58, 51, 75, 64, 61, 76, 62, 57, 73, 48, 46, 64, 64, 49, 65, 76, 62, 55, 73, 58, 45, 93, 55, 61, 87, 46, 114, 75, 70, 94, 46, 56, 61, 72, 67, 51, 63, 60, 43, 81, 57, 49, 72, 79, 71, 73, 57, 50, 83, 98, 67, 86, 64, 82, 64, 88, 56, 51, 47, 74, 76, 55, 59, 51, 65, 70, 59, 105, 77, 80, 59, 91, 62, 61, 59, 57, 71, 81, 67, 65, 62, 61, 65, 70, 61, 68, 53, 57, 91, 58, 61, 60, 50, 64, 66, 44, 70, 54, 67, 69, 66, 69, 96, 85, 68, 66, 69, 81, 63, 66, 77, 85, 69, 47, 66, 71, 54, 91, 65, 55, 58, 65, 55, 58, 77, 63, 87, 62, 67, 57, 65, 107, 73, 80, 66, 56, 57, 52, 101, 75, 80, 59, 108, 68, 64, 59, 66, 51, 59, 85, 66, 55, 49, 56, 66, 55, 66, 74, 70, 55, 56, 79, 71, 94, 77, 101, 52, 62, 59, 50, 56, 49, 72, 57, 41, 49, 48, 72, 47, 61, 68, 48, 61, 53, 88, 64, 49, 74, 59, 64, 61, 70, 59, 55, 58, 74, 61, 66, 68, 60, 79, 57, 74, 52, 62, 70, 62, 59, 69, 62, 52, 103, 72, 79, 59, 65, 63, 75, 58, 66, 59, 65, 51, 54, 53, 58, 57, 68, 65, 55, 58, 66, 66, 64, 55, 46, 49, 80, 64, 62, 81, 62, 79, 65, 90, 66, 52, 90, 86, 51, 57, 69, 70, 76, 61, 85, 73, 92, 55, 58, 65, 56, 72, 67, 66, 73, 64, 76, 59, 62, 58, 68, 83, 68, 40, 47, 72, 65, 51, 56, 55, 64, 107, 68, 63, 74, 58, 104, 47, 60, 66, 48, 72, 48, 57, 69, 85, 70, 118, 68, 83, 66, 75, 65, 82, 58, 70, 80, 64, 68, 60, 55, 58, 62, 55, 63, 74, 86, 60, 63, 61, 91, 57, 62, 66, 101, 66, 84, 78, 64, 69, 65, 52, 58, 52, 60, 68, 87, 63, 71, 82, 48, 59, 83, 63, 36, 73, 74, 60, 68, 63, 59, 92, 58, 58, 81, 59, 66, 64, 59, 57, 92, 53, 64, 75, 58, 69, 70, 82, 71, 75, 66, 62, 60, 66, 65, 69, 55, 56, 58, 50, 75, 81, 57, 73, 67, 62, 78, 81, 48, 63, 56, 73, 80, 113, 67, 53, 57, 84, 63, 61, 63, 53, 70, 61, 71, 69, 77, 84, 41, 48, 76, 81, 62, 42, 44, 55, 85, 60, 54, 51, 56, 60, 81, 51, 53, 51, 53, 52, 50, 49, 45, 88, 85, 43, 76, 56, 69, 70, 75, 82, 42, 63, 38, 62, 116, 54, 42, 61, 88, 57, 61, 65, 90, 50, 56, 72, 83, 54, 72, 57, 61, 59, 52, 68, 65, 59, 77, 49, 82, 49, 63, 69, 57, 71, 58, 92, 57, 50, 91, 79, 53, 69, 46, 58, 50, 63, 39, 56, 69, 95, 80, 59, 68, 64, 64, 70, 66, 63, 65, 55, 91, 64, 45, 106, 51, 61, 68, 71, 72, 64, 86, 48, 61, 47, 77, 57, 69, 62, 64, 72, 68, 65, 69, 54, 58, 77, 57, 67, 67, 59, 87, 71, 65, 66, 97, 50, 94, 62, 51, 95, 59, 104, 64, 97, 64, 58, 64, 59, 63, 68, 83, 65, 67, 46, 85, 64, 48, 92, 42, 62, 92, 62, 48, 44, 70, 73, 72, 60, 49, 62, 52, 53, 57, 81, 88, 56, 57, 61, 78, 102, 61, 60, 69, 53, 92, 67, 52, 57, 61, 53, 48, 50, 71, 66, 69, 65, 74, 49, 66, 82, 61, 87, 52, 67, 75, 37, 70, 69, 69, 77, 54, 54, 65, 87, 83, 62, 59, 59, 93, 56, 63, 55, 63, 52, 66, 76, 48, 55, 64, 31, 59, 62, 47, 53, 62, 61, 82, 69, 68, 94, 59, 58, 61, 45, 67, 86, 67, 59, 101, 43, 66, 68, 49, 70, 58, 46, 67, 53, 91, 102, 77, 52, 75, 94, 43, 77, 74, 58, 57, 74, 71, 60, 52, 56, 73, 77, 66, 64, 59, 87, 107, 72, 52, 69, 44, 62, 53, 62, 54, 74, 69, 55, 60, 70, 45, 80, 92, 114, 56, 61, 63, 81, 64, 56, 54, 65, 52, 68, 62, 55, 52, 69, 71, 49, 70, 105, 63, 65, 60, 65, 64, 89, 57, 74, 74, 55, 66, 69, 82, 82, 65, 77, 62, 72, 100, 90, 67, 61, 50, 56, 69, 72, 76, 82, 55, 57, 58, 57, 65, 61, 57, 61, 92, 55, 45, 65, 66, 60, 53, 64, 59, 66, 71, 60, 92, 96, 68, 53, 70, 54, 60, 53, 64, 90, 68, 60, 81, 68, 104, 67, 62, 90, 49, 44, 73, 57, 50, 77, 61, 51, 47, 70, 82, 74, 65, 60, 61, 72, 48, 82, 54, 47, 53, 72, 118, 67, 76, 71, 57, 56, 66, 72, 91, 60, 57, 79, 84, 61, 53, 59, 66, 114, 40, 61, 73, 63, 59, 95, 65, 56, 54, 77, 62, 47, 60, 70, 90, 73, 58, 59, 62, 55, 57, 74, 60, 49, 71, 56, 66, 73, 50, 52, 70, 54, 88, 70, 72, 58, 78, 60, 55, 56, 62, 51, 56, 52, 58, 58, 66, 62, 56, 75, 66, 45, 61, 48, 47, 62, 77, 71, 67, 65, 60, 52, 68, 37, 52, 70, 110, 54, 69, 85, 62, 54, 86, 67, 60, 105, 71, 66, 81, 57, 59, 68, 53, 76, 51, 84, 67, 67, 75, 64, 70, 69, 76, 113, 54, 46, 54, 70, 65, 78, 59, 61, 62, 68, 65, 134, 71, 56, 65, 59, 78, 71, 56, 56, 62, 55, 51, 58, 53, 73, 88, 54, 54, 107, 75, 63, 82, 77, 67, 62, 57, 85, 74, 80, 62, 62, 52, 47, 59, 64, 55, 60, 67, 68, 60, 48, 94, 52, 64, 56, 65, 67, 62, 71, 57, 61, 64, 61, 72, 71, 52, 89, 69, 54, 64, 106, 69, 63, 62, 58, 58, 39, 45, 64, 58, 58, 55, 81, 68, 65, 55, 59, 49, 42, 49, 59, 59, 83, 53, 62, 66, 74, 58, 52, 56, 80, 61, 69, 63, 84, 51, 67, 55, 66, 62, 58, 80, 52, 70, 69, 63, 67, 50, 59, 76, 110, 74, 60, 61, 61, 62, 55, 106, 50, 65, 65, 71, 69, 60, 62, 60, 60, 88, 61, 74, 54, 63, 47, 72, 41, 57, 131, 70, 56, 65, 64, 68, 50, 72, 54, 58, 64, 74, 64, 64, 45, 70, 69, 58, 60, 49, 85, 88, 52, 66, 101, 57, 74, 95, 88, 52, 73, 51, 65, 56, 75, 91, 102, 65, 47, 69, 61, 81, 64, 69, 84, 49, 63, 93, 59, 70, 54, 65, 72, 62, 68, 70, 62, 93, 63, 94, 64, 77, 59, 60, 88, 70, 56, 66, 51, 77, 65, 44, 74, 59, 58, 72, 56, 84, 59, 75, 110, 57, 56, 89, 62, 60, 64, 61, 58, 56, 63, 68, 64, 57, 70, 68, 56, 54, 89, 80, 84, 75, 70, 71, 78, 51, 69, 82, 67, 55, 51, 71, 56, 61, 76, 49, 63, 85, 58, 60, 68, 86, 74, 56, 71, 52, 47, 75, 57, 71, 87, 76, 68, 50, 69, 51, 65, 53, 55, 78, 81, 74, 54, 54, 98, 68, 55, 70, 65, 60, 46, 53, 77, 51, 62, 64, 82, 57, 83, 76, 73, 46, 63, 47, 53, 58, 60, 49, 57, 49, 54, 66, 79, 87, 58, 76, 65, 72, 65, 48, 54, 102, 60, 73, 65, 79, 91, 59, 66, 94, 60, 59, 63, 94, 60, 54, 41, 47, 65, 87, 83, 75, 67, 61, 65, 46, 58, 68, 46, 64, 57, 61, 80, 71, 71, 52, 113, 60, 88, 76, 51, 58, 84, 57, 60, 57, 71, 68, 57, 82, 68, 60, 65, 66, 52, 70, 49, 59, 73, 59, 60, 59, 50, 68, 65, 69, 57, 47, 64, 65, 80, 73, 108, 58, 81, 58, 46, 70, 70, 62, 59, 63, 64, 60, 62, 51, 67, 64, 84, 66, 59, 58, 103, 67, 53, 42, 61, 58, 59, 70, 81, 61, 65, 73, 59, 76, 50, 76, 62, 79, 68, 96, 72, 48, 65, 57, 58, 75, 86, 58, 74, 50, 123, 52, 55, 67, 94, 61, 111, 56, 89, 67, 88, 80, 63, 55, 48, 55, 57, 59, 102, 53, 73, 58, 75, 54, 62, 82, 53, 75, 57, 54, 73, 62, 34, 58, 56, 67, 87, 49, 61, 80, 48, 66, 84, 65, 54, 80, 55, 86, 64, 71, 63, 68, 58, 86, 60, 50, 66, 69, 54, 74, 61, 45, 61, 104, 43, 52, 62, 55, 52, 57, 57, 77, 61, 65, 92, 111, 55, 54, 59, 57, 79, 81, 67, 47, 97, 71, 64, 67, 77, 65, 67, 75, 62, 70, 46, 55, 63, 55, 81, 59, 67, 61, 67, 79, 82, 68, 61, 61, 128, 54, 58, 69, 58, 61, 62, 63, 48, 56, 42, 66, 67, 75, 55, 77, 53, 66, 60, 80, 62, 52, 83, 56, 57, 84, 87, 55, 54, 58, 51, 97, 80, 65, 82, 63, 53, 47, 66, 64, 44, 53, 50, 68, 72, 65, 61, 70, 63, 66, 55, 24, 100, 103, 72, 66, 60, 64, 57, 61, 64, 64, 52, 63, 87, 78, 72, 40, 70, 68, 64, 68, 93, 72, 80, 79, 78, 61, 86, 73, 60, 73, 67, 60, 82, 56, 82, 70, 66, 59, 52, 67, 83, 57, 92, 47, 70, 59, 80, 65, 72, 46, 48, 71, 76, 51, 131, 50, 60, 58, 80, 50, 79, 72, 64, 50, 75, 73, 82, 73, 57, 97, 65, 55, 68, 65, 79, 77, 54, 76, 61, 72, 57, 91, 67, 58, 61, 66, 55, 54, 52, 50, 101, 79, 57, 69, 50, 54, 74, 75, 52, 92, 64, 68, 44, 55, 72, 66, 51, 55, 67, 95, 55, 81, 56, 70, 58, 80, 63, 65, 62, 55, 52, 69, 65, 84, 71, 69, 66, 78, 84, 58, 64, 48, 64, 85, 57, 49, 59, 97, 68, 56, 51, 75, 52, 46, 78, 57, 60, 63, 81, 62, 65, 72, 55, 70, 77, 52, 72, 47, 54, 55, 60, 56, 71, 57, 70, 91, 66, 56, 66, 58, 67, 60, 49, 71, 64, 75, 77, 58, 78, 79, 58, 53, 66, 49, 48, 53, 59, 92, 56, 65, 55, 61, 62, 65, 63, 54, 58, 57, 53, 63, 48, 60, 87, 46, 60, 47, 49, 69, 94, 46, 53, 76, 58, 73, 100, 62, 55, 62, 50, 67, 63, 58, 67, 48, 71, 72, 63, 55, 65, 70, 40, 64, 72, 60, 56, 63, 56, 68, 60, 63, 47, 51, 68, 56, 73, 55, 61, 65, 40, 66, 53, 59, 60, 56, 78, 60, 83, 89, 75, 83, 70, 51, 68, 61, 70, 61, 55, 101, 77, 82, 76, 64, 55, 89, 75, 74, 84, 71, 67, 89, 60, 60, 44, 81, 72, 68, 55, 66, 49, 69, 47, 59, 73, 71, 65, 56, 62, 50, 59, 55, 44, 106, 80, 58, 55, 84, 63, 60, 76, 70, 68, 65, 77, 45, 60, 65, 60, 65, 77, 57, 62, 46, 68, 64, 76, 71, 61, 70, 58, 56, 60, 53, 78, 86, 68, 66, 64, 63, 57, 60, 61, 67, 65, 81, 67, 56, 68, 78, 49, 60, 60, 66, 67, 59, 40, 74, 67, 83, 84, 65, 56, 67, 67, 61, 44, 57, 64, 56, 84, 66, 90, 76, 54, 59, 49, 72, 60, 50, 78, 61, 58, 67, 68, 80, 74, 58, 69, 57, 66, 60, 79, 59, 59, 59, 77, 57, 71, 75, 60, 79, 62, 48, 81, 52, 64, 71, 72, 72, 66, 69, 69, 69, 60, 61, 67, 61, 80, 50, 67, 45, 67, 70, 65, 52, 58, 59, 160, 58, 69, 69, 71, 73, 73, 59, 64, 77, 56, 57, 74, 61, 62, 73, 65, 59, 73, 74, 73, 72, 71, 71, 60, 63, 70, 74, 47, 43, 63, 58, 75, 59, 72, 73, 50, 62, 62, 72, 90, 56, 53, 67, 78, 55, 87, 46, 40, 53, 56, 63, 51, 64, 67, 75, 57, 68, 46, 84, 75, 59, 64, 54, 88, 68, 67, 53, 66, 62, 52, 67, 63, 56, 71, 62, 89, 62, 93, 63, 50, 70, 45, 48, 57, 63, 54, 98, 77, 82, 65, 94, 76, 79, 57, 50, 54, 67, 63, 69, 50, 52, 59, 66, 76, 75, 53, 69, 80, 54, 54, 47, 79, 57, 60, 60, 53, 88, 59, 65, 63, 65, 53, 59, 82, 63, 73, 63, 77, 58, 64, 62, 70, 59, 60, 60, 151, 89, 55, 67, 58, 65, 71, 74, 60, 61, 44, 68, 59, 58, 55, 59, 53, 84, 61, 59, 80, 63, 67, 48, 81, 64, 58, 54, 71, 61, 59, 55, 61, 63, 68, 57, 56, 66, 53, 64, 56, 65, 62, 57, 77, 63, 54, 100, 57, 61, 65, 65, 73, 61, 63, 72, 69, 66, 57, 75, 55, 57, 69, 65, 53, 78, 74, 69, 116, 68, 50, 55, 75, 54, 49, 56, 78, 71, 61, 70, 68, 63, 56, 79, 57, 75, 70, 63, 86, 75, 61, 57, 62, 69, 49, 79, 61, 72, 75, 71, 59, 57, 71, 60, 77, 70, 97, 62, 66, 70, 66, 68, 77, 60, 56, 72, 67, 70, 72, 96, 68, 57, 75, 69, 59, 69, 55, 59, 74, 79, 65, 69, 84, 49, 63, 78, 88, 60, 98, 81, 66, 73, 63, 59, 68, 69, 65, 52, 61, 54, 48, 69, 82, 59, 57, 84, 53, 59, 64, 49, 69, 92, 58, 68, 58, 59, 59, 94, 61, 71, 85, 73, 90, 75, 53, 59, 63, 66, 56, 70, 70, 93, 78, 52, 55, 56, 56, 89, 72, 57, 63, 65, 66, 104, 65, 75, 95, 72, 76, 57, 117, 65, 66, 58, 96, 80, 61, 69, 62, 54, 62, 51, 51, 56, 56, 56, 79, 77, 68, 50, 68, 69, 54, 67, 63, 73, 35, 62, 68, 54, 62, 62, 58, 66, 81, 59, 67, 68, 65, 72, 55, 76, 87, 76, 73, 66, 58, 86, 54, 76, 46, 58, 74, 75, 71, 59, 50, 72, 59, 57, 44, 61, 75, 70, 63, 62, 64, 71, 57, 60, 75, 56, 58, 72, 52, 82, 55, 58, 60, 91, 57, 84, 72, 91, 62, 59, 65, 57, 53, 43, 73, 71, 60, 61, 94, 58, 54, 68, 63, 64, 72, 60, 86, 58, 57, 75, 73, 59, 96, 57, 104, 48, 63, 73, 69, 66, 54, 47, 53, 62, 70, 53, 75, 67, 56, 53, 68, 59, 82, 62, 54, 90, 68, 79, 48, 74, 45, 61, 67, 55, 77, 69, 80, 61, 70, 65, 55, 63, 59, 50, 72, 72, 66, 55, 66, 72, 56, 76, 65, 56, 55, 51, 74, 70, 51, 64, 85, 61, 61, 81, 67, 68, 68, 51, 49, 78, 64, 78, 60, 65, 61, 59, 80, 70, 64, 71, 42, 80, 54, 49, 60, 54, 76, 72, 65, 103, 63, 65, 65, 50, 71, 61, 60, 73, 71, 57, 87, 46, 72, 63, 61, 68, 66, 79, 61, 63, 70, 60, 68, 61, 61, 61, 71, 61, 88, 78, 76, 58, 54, 78, 65, 82, 62, 58, 70, 57, 56, 55, 74, 67, 84, 75, 72, 55, 84, 67, 65, 54, 52, 67, 77, 64, 71, 54, 50, 72, 59, 64, 86, 66, 51, 64, 71, 81, 50, 69, 66, 88, 73, 60, 60, 55, 68, 76, 80, 75, 50, 68, 69, 100, 56, 72, 68, 60, 37, 55, 55, 58, 89, 50, 70, 70, 55, 62, 72, 60, 56, 47, 44, 50, 57, 64, 50, 60, 91, 48, 77, 57, 61, 85, 42, 70, 71, 93, 68, 66, 73, 55, 63, 55, 65, 57, 70, 78, 62, 65, 50, 65, 53, 84, 64, 63, 64, 66, 72, 82, 68, 71, 64, 68, 57, 64, 67, 64, 61, 70, 68, 76, 70, 70, 51, 50, 83, 86, 75, 71, 70, 77, 81, 69, 60, 82, 52, 68, 57, 71, 52, 79, 65, 70, 66, 58, 70, 60, 59, 60, 56, 72, 55, 52, 51, 65, 90, 61, 67, 62, 72, 61, 61, 48, 47, 62, 65, 84, 62, 79, 55, 87, 60, 66, 50, 58, 69, 66, 55, 55, 55, 56, 62, 64, 92, 83, 58, 66, 88, 68, 70, 54, 93, 55, 51, 70, 47, 52, 70, 66, 61, 76, 74, 65, 57, 51, 61, 51, 50, 58, 75, 61, 62, 67, 65, 72, 76, 49, 65, 62, 63, 54, 59, 129, 83, 60, 71, 75, 68, 54, 63, 64, 65, 63, 53, 53, 80, 66, 77, 64, 68, 56, 39, 55, 56, 74, 58, 84, 56, 58, 46, 63, 50, 52, 70, 69, 56, 74, 71, 55, 48, 56, 63, 82, 73, 64, 56, 67, 74, 92, 64, 79, 62, 74, 68, 58, 63, 55, 56, 66, 64, 68, 48, 83, 50, 55, 67, 76, 49, 55, 62, 56, 52, 87, 62, 89, 73, 54, 48, 63, 41, 61, 101, 80, 57, 65, 72, 54, 79, 62, 60, 55, 64, 57, 55, 78, 77, 66, 62, 69, 62, 72, 59, 60, 55, 58, 56, 54, 84, 81, 64, 48, 60, 77, 61, 75, 67, 68, 59, 65, 47, 89, 55, 57, 84, 60, 63, 67, 115, 60, 44, 53, 106, 67, 55, 56, 57, 54, 70, 63, 55, 75, 52, 63, 55, 78, 50, 61, 66, 69, 79, 67, 68, 89, 61, 57, 64, 46, 63, 71, 71, 57, 57, 52, 73, 65, 93, 58, 63, 54, 69, 59, 70, 65, 61, 71, 64, 63, 52, 65, 91, 63, 66, 66, 90, 55, 73, 80, 66, 63, 63, 80, 65, 51, 68, 60, 53, 81, 74, 65, 58, 51, 60, 71, 52, 67, 61, 60, 62, 74, 61, 66, 69, 87, 62, 80, 52, 60, 86, 60, 71, 83, 58, 49, 59, 47, 59, 66, 55, 66, 64, 64, 57, 57, 50, 56, 54, 73, 61, 54, 63, 63, 143, 58, 59, 70, 63, 82, 61, 67, 65, 70, 73, 60, 60, 76, 68, 58, 68, 56, 67, 93, 69, 69, 52, 66, 54, 94, 49, 81, 62, 64, 75, 52, 57, 65, 57, 66, 54, 70, 57, 63, 77, 76, 78, 86, 68, 54, 53, 50, 60, 115, 73, 60, 54, 61, 60, 54, 72, 68, 67, 68, 61, 65, 76, 71, 54, 49, 61, 63, 54, 73, 55, 62, 70, 59, 54, 62, 69, 54, 115, 58, 72, 62, 69, 55, 59, 50, 51, 76, 62, 75, 68, 72, 73, 64, 58, 62, 53, 79, 103, 60, 65, 58, 53, 65, 56, 61, 69, 63, 50, 72, 69, 73, 58, 70, 68, 65, 49, 70, 64, 76, 65, 64, 52, 63, 50, 66, 50, 57, 90, 57, 63, 61, 66, 70, 60, 49, 129, 51, 76, 61, 56, 66, 63, 64, 58, 67, 67, 55, 58, 75, 63, 53, 61, 69, 62, 63, 71, 52, 74, 63, 76, 57, 55, 63, 85, 60, 69, 68, 72, 43, 64, 69, 73, 59, 62, 66, 63, 55, 81, 58, 70, 52, 65, 84, 70, 61, 61, 69, 92, 67, 82, 67, 82, 67, 55, 54, 60, 60, 59, 62, 58, 61, 68, 61, 73, 77, 62, 58, 68, 59, 50, 65, 69, 68, 55, 68, 58, 74, 54, 109, 58, 66, 53, 66, 82, 47, 62, 80, 62, 57, 66, 74, 56, 58, 68, 69, 65, 50, 67, 96, 83, 71, 82, 65, 61, 57, 72, 66, 65, 59, 59, 63, 55, 61, 91, 87, 63, 70, 66, 68, 53, 99, 61, 74, 62, 64, 135, 50, 82, 76, 68, 84, 70, 75, 73, 77, 67, 67, 58, 57, 40, 79, 65, 64, 79, 69, 53, 63, 65, 51, 64, 59, 64, 65, 60, 54, 69, 53, 61, 52, 63, 83, 65, 49, 55, 66, 49, 60, 102, 68, 63, 65, 101, 69, 75, 67, 64, 83, 66, 92, 48, 57, 42, 56, 50, 64, 65, 57, 41, 71, 62, 78, 121, 55, 66, 61, 73, 65, 75, 55, 57, 69, 50, 73, 59, 81, 64, 57, 68, 67, 61, 67, 49, 72, 67, 55, 66, 78, 63, 69, 62, 63, 74, 66, 72, 71, 68, 64, 60, 71, 63, 55, 63, 60, 57, 55, 72, 57, 86, 83, 53, 61, 80, 79, 54, 74, 77, 60, 69, 65, 64, 50, 67, 101, 74, 74, 55, 68, 58, 67, 49, 76, 51, 64, 67, 60, 47, 63, 78, 74, 57, 70, 60, 63, 54, 68, 80, 64, 90, 55, 61, 79, 58, 56, 64, 68, 64, 59, 54, 55, 73, 81, 93, 59, 45, 63, 56, 55, 98, 53, 52, 54, 80, 64, 96, 65, 65, 50, 135, 59, 54, 72, 75, 61, 68, 64, 58, 67, 62, 72, 95, 99, 106, 77, 57, 43, 61, 72, 65, 65, 63, 54, 69, 66, 67, 61, 59, 50, 57, 56, 64, 66, 62, 66, 61, 67, 64, 71, 71, 96, 52, 72, 79, 64, 43, 57, 87, 54, 79, 55, 62, 60, 70, 56, 62, 58, 44, 80, 100, 69, 65, 68, 51, 99, 60, 62, 62, 67, 75, 63, 54, 54, 47, 53, 62, 107, 59, 75, 98, 70, 77, 63, 59, 76, 61, 61, 68, 65, 80, 61, 68, 62, 73, 76, 57, 61, 74, 70, 51, 55, 64, 70, 57, 53, 100, 60, 56, 68, 64, 67, 70, 72, 64, 64, 63, 65, 58, 62, 73, 59, 41, 74, 65, 77, 64, 56, 51, 66, 77, 95, 88, 72, 64, 63, 60, 49, 58, 56, 53, 76, 66, 55, 67, 64, 54, 58, 64, 54, 84, 106, 64, 59, 59, 92, 85, 66, 63, 63, 67, 56, 67, 85, 74, 56, 68, 75, 54, 61, 44, 61, 58, 81, 61, 60, 58, 47, 70, 47, 59, 51, 93, 70, 53, 67, 70, 75, 87, 69, 43, 68, 70, 67, 41, 71, 67, 60, 59, 55, 55, 62, 69, 67, 60, 62, 62, 70, 60, 63, 72, 96, 65, 64, 89, 53, 85, 73, 64, 53, 90, 51, 71, 65, 63, 66, 60, 76, 51, 64, 61, 82, 64, 60, 65, 69, 55, 50, 67, 67, 70, 62, 54, 44, 63, 62, 63, 34, 62, 79, 52, 70, 59, 64, 53, 57, 85, 62, 71, 58, 55, 70, 69, 70, 59, 51, 46, 50, 38, 58, 59, 59, 58, 71, 58, 79, 64, 80, 62, 65, 64, 63, 64, 111, 52, 71, 76, 57, 66, 63, 65, 71, 67, 75, 48, 63, 71, 54, 70, 54, 70, 72, 71, 76, 58, 58, 77, 60, 70, 61, 53, 70, 73, 71, 66, 66, 69, 52, 90, 70, 74, 70, 73, 64, 64, 58, 58, 65, 68, 49, 60, 63, 77, 69, 89, 65, 64, 78, 44, 73, 64, 69, 77, 56, 59, 62, 62, 71, 65, 52, 72, 65, 62, 73, 75, 54, 81, 63, 66, 61, 50, 64, 60, 58, 74, 76, 66, 75, 60, 107, 70, 62, 70, 70, 57, 54, 66, 58, 53, 67, 48, 64, 90, 86, 68, 70, 64, 57, 68, 68, 78, 69, 61, 65, 61, 73, 82, 79, 59, 54, 65, 69, 70, 59, 71, 68, 64, 68, 58, 94, 55, 56, 59, 62, 52, 46, 94, 53, 84, 88, 61, 67, 74, 55, 59, 63, 56, 61, 56, 53, 72, 55, 81, 58, 58, 52, 60, 63, 60, 63, 63, 49, 63, 97, 48, 64, 66, 73, 67, 87, 70, 67, 64, 61, 67, 74, 52, 49, 51, 66, 59, 75, 53, 105, 60, 68, 54, 49, 56, 78, 51, 73, 54, 76, 105, 60, 60, 56, 79, 57, 91, 60, 48, 56, 66, 45, 59, 65, 58, 81, 59, 72, 66, 82, 58, 56, 50, 62, 69, 57, 70, 61, 61, 62, 79, 72, 99, 73, 68, 56, 61, 58, 55, 51, 66, 63, 59, 49, 72, 52, 89, 70, 79, 67, 76, 79, 44, 77, 41, 52, 78, 72, 53, 56, 67, 79, 62, 60, 56, 108, 84, 39, 56, 57, 47, 62, 63, 71, 67, 87, 40, 69, 89, 73, 53, 49, 76, 90, 62, 53, 56, 76, 74, 71, 53, 78, 55, 81, 62, 52, 60, 78, 64, 72, 55, 65, 99, 74, 60, 49, 54, 62, 78, 73, 69, 93, 74, 54, 74, 51, 58, 70, 60, 55, 66, 68, 71, 54, 57, 98, 92, 90, 53, 90, 82, 63, 54, 69, 61, 64, 64, 68, 55, 69, 76, 70, 96, 46, 63, 70, 60, 71, 58, 62, 95, 53, 62, 70, 51, 84, 72, 66, 93, 56, 76, 57, 66, 63, 87, 62, 58, 93, 61, 59, 77, 48, 63, 55, 62, 69, 45, 69, 72, 65, 41, 57, 44, 58, 89, 59, 65, 62, 66, 66, 65, 64, 68, 75, 116, 65, 57, 55, 57, 54, 66, 70, 77, 63, 76, 76, 52, 69, 43, 60, 54, 92, 54, 55, 64, 54, 55, 62, 54, 77, 52, 65, 47, 56, 68, 60, 79, 79, 68, 55, 59, 71, 69, 46, 61, 61, 44, 75, 148, 64, 51, 65, 48, 70, 49, 77, 80, 59, 57, 100, 65, 93, 60, 78, 87, 56, 56, 55, 159, 61, 49, 54, 54, 63, 68, 83, 94, 52, 70, 56, 70, 71, 67, 49, 95, 66, 68, 84, 63, 60, 49, 63, 55, 60, 82, 115, 57, 63, 73, 38, 74, 63, 74, 42, 56, 86, 71, 67, 66, 77, 53, 35, 70, 74, 70, 53, 85, 44, 58, 68, 80, 59, 66, 53, 76, 64, 57, 60, 56, 56, 73, 45, 63, 66, 67, 59, 67, 44, 83, 51, 50, 65, 44, 86, 76, 57, 70, 90, 77, 47, 87, 74, 64, 61, 56, 60, 51, 51, 41, 51, 43, 94, 110, 70, 64, 76, 84, 64, 72, 60, 71, 54, 63, 61, 74, 55, 66, 88, 110, 113, 52, 69, 83, 57, 58, 51, 96, 62, 88, 70, 83, 59, 57, 60, 96, 79, 60, 56, 59, 66, 67, 75, 69, 93, 97, 54, 79, 41, 61, 54, 64, 61, 60, 49, 65, 64, 55, 67, 61, 61, 82, 72, 62, 56, 56, 66, 46, 59, 57, 52, 89, 84, 78, 61, 71, 107, 57, 53, 65, 71, 57, 60, 38, 50, 122, 60, 63, 68, 96, 58, 62, 56, 71, 77, 89, 85, 66, 68, 57, 63, 80, 52, 71, 72, 66, 75, 61, 73, 78, 74, 53, 61, 61, 62, 59, 64, 66, 63, 59, 46, 59, 63, 57, 65, 55, 59, 64, 58, 63, 92, 44, 64, 64, 49, 68, 84, 47, 65, 51, 56, 41, 69, 59, 48, 60, 61, 74, 54, 58, 66, 62, 87, 57, 63, 75, 60, 72, 60, 59, 66, 64, 51, 53, 87, 60, 48, 61, 64, 67, 61, 52, 63, 79, 64, 64, 57, 61, 93, 61, 68, 61, 70, 54, 87, 66, 71, 69, 60, 69, 80, 74, 58, 59, 76, 70, 59, 57, 69, 51, 78, 75, 71, 61, 91, 68, 54, 63, 45, 80, 53, 65, 54, 125, 51, 75, 75, 67, 70, 63, 53, 49, 56, 36, 52, 74, 66, 67, 66, 49, 73, 46, 73, 54, 57, 71, 84, 69, 66, 63, 68, 66, 53, 63, 43, 62, 51, 72, 58, 51, 79, 59, 45, 65, 65, 60, 59, 56, 117, 67, 71, 70, 58, 63, 58, 71, 53, 63, 57, 67, 65, 67, 51, 67, 61, 69, 52, 53, 104, 64, 58, 60, 74, 60, 86, 66, 74, 59, 45, 59, 66, 77, 57, 60, 78, 93, 52, 61, 73, 63, 55, 62, 72, 74, 67, 63, 71, 69, 45, 59, 62, 56, 68, 59, 59, 51, 56, 72, 94, 68, 59, 87, 54, 57, 54, 76, 70, 76, 56, 63, 68, 67, 83, 78, 64, 76, 70, 75, 59, 76, 66, 77, 68, 82, 59, 78, 77, 59, 77, 48, 70, 72, 90, 73, 60, 57, 78, 57, 61, 76, 76, 60, 58, 42, 63, 77, 63, 68, 88, 55, 80, 56, 71, 40, 57, 77, 47, 68, 77, 64, 98, 73, 43, 80, 55, 61, 73, 61, 61, 51, 55, 73, 84, 36, 54, 62, 78, 63, 63, 73, 71, 54, 91, 62, 70, 71, 64, 46, 69, 61, 81, 71, 74, 51, 54, 54, 69, 67, 77, 64, 52, 72, 73, 102, 66, 66, 89, 50, 55, 52, 76, 49, 79, 61, 63, 69, 69, 77, 58, 61, 82, 72, 66, 62, 64, 71, 70, 50, 54, 52, 56, 51, 87, 55, 67, 74, 52, 51, 83, 78, 60, 49, 55, 59, 62, 55, 64, 51, 72, 84, 44, 88, 63, 71, 63, 92, 59, 55, 69, 65, 50, 53, 92, 60, 66, 95, 90, 82, 86, 71, 56, 74, 63, 55, 63, 61, 55, 77, 54, 92, 77, 66, 54, 61, 56, 69, 56, 76, 56, 64, 72, 71, 63, 65, 64, 66, 81, 69, 71, 54, 57, 61, 90, 55, 32, 64, 58, 49, 56, 67, 105, 61, 61, 66, 72, 64, 52, 109, 78, 87, 58, 84, 78, 56, 52, 61, 53, 46, 76, 45, 57, 68, 63, 61, 89, 62, 52, 68, 93, 54, 52, 75, 47, 67, 38, 62, 59, 62, 46, 61, 52, 64, 78, 56, 59, 74, 71, 67, 71, 56, 54, 62, 62, 61, 54, 55, 70, 69, 55, 52, 71, 56, 54, 71, 116, 47, 68, 71, 48, 73, 50, 82, 81, 61, 53, 74, 67, 78, 64, 63, 86, 79, 54, 79, 62, 60, 71, 73, 62, 80, 53, 45, 60, 53, 69, 76, 73, 68, 50, 77, 70, 61, 57, 65, 68, 56, 73, 61, 59, 61, 71, 51, 77, 70, 81, 68, 51, 64, 47, 51, 89, 67, 62, 59, 64, 66, 116, 56, 84, 55, 40, 65, 55, 63, 42, 73, 81, 68, 68, 57, 66, 75, 88, 63, 56, 90, 47, 57, 24, 43, 47, 77, 46, 62, 66, 65, 72, 69, 78, 63, 51, 71, 60, 51, 74, 65, 61, 46, 58, 70, 57, 62, 75, 42, 68, 60, 73, 48, 55, 46, 68, 53, 63, 69, 58, 76, 53, 65, 55, 72, 53, 73, 53, 93, 65, 54, 45, 54, 75, 54, 59, 60, 66, 46, 61, 48, 72, 84, 44, 72, 62, 56, 73, 59, 65, 49, 58, 64, 52, 66, 71, 56, 65, 54, 74, 48, 57, 93, 103, 58, 79, 66, 51, 72, 51, 77, 68, 62, 66, 65, 68, 58, 61, 74, 61, 81, 53, 85, 73, 60, 71, 79, 95, 81, 68, 73, 41, 56, 82, 64, 67, 59, 49, 77, 59, 167, 53, 61, 58, 82, 46, 54, 70, 59, 65, 87, 65, 68, 43, 58, 59, 69, 54, 43, 57, 79, 61, 74, 64, 44, 66, 96, 92, 58, 56, 56, 62, 59, 49, 44, 64, 78, 43, 116, 65, 78, 44, 95, 62, 57, 53, 66, 64, 44, 66, 62, 63, 86, 54, 68, 44, 101, 80, 67, 73, 78, 58, 65, 72, 62, 60, 69, 84, 77, 53, 78, 62, 51, 90, 81, 65, 56, 65, 64, 65, 86, 70, 79, 58, 68, 85, 57, 89, 71, 61, 50, 60, 60, 57, 83, 59, 65, 70, 62, 56, 57, 69, 53, 64, 55, 53, 67, 77, 70, 52, 65, 65, 55, 61, 53, 47, 55, 65, 94, 61, 65, 64, 46, 61, 118, 49, 54, 59, 55, 63, 59, 65, 63, 86, 112, 71, 80, 59, 75, 71, 75, 55, 57, 64, 90, 49, 92, 64, 97, 49, 47, 44, 50, 59, 67, 52, 61, 52, 59, 73, 61, 57, 68, 47, 53, 76, 57, 65, 52, 60, 83, 63, 50, 66, 72, 90, 59, 50, 71, 65, 73, 62, 75, 73, 76, 66, 78, 78, 58, 56, 64, 66, 62, 76, 48, 63, 72, 81, 91, 53, 56, 45, 58, 75, 68, 56, 59, 85, 66, 66, 74, 63, 46, 75, 74, 59, 69, 66, 60, 56, 80, 97, 78, 64, 78, 80, 51, 55, 41, 54, 51, 71, 62, 40, 73, 79, 66, 77, 74, 60, 66, 65, 54, 71, 67, 75, 84, 67, 74, 69, 83, 56, 54, 73, 62, 50, 76, 62, 93, 53, 43, 56, 55, 57, 81, 76, 57, 54, 55, 61, 51, 68, 57, 83, 85, 73, 64, 96, 52, 80, 52, 80, 61, 45, 65, 56, 60, 54, 58, 69, 62, 67, 53, 68, 57, 58, 60, 71, 52, 84, 67, 103, 87, 51, 83, 64, 45, 69, 60, 61, 53, 52, 65, 72, 62, 52, 88, 84, 49, 58, 68, 83, 58, 70, 57, 67, 63, 80, 77, 54, 56, 68, 75, 73, 45, 89, 59, 94, 65, 69, 46, 62, 96, 105, 52, 89, 70, 50, 65, 63, 94, 76, 56, 51, 55, 41, 64, 77, 44, 66, 48, 61, 77, 70, 64, 56, 79, 47, 48, 63, 66, 70, 43, 66, 44, 63, 71, 70, 70, 62, 47, 50, 66, 74, 49, 57, 101, 80, 57, 77, 79, 55, 75, 94, 56, 59, 57, 59, 66, 68, 57, 74, 82, 54, 65, 144, 77, 85, 56, 47, 60, 57, 85, 49, 59, 62, 49, 63, 68, 87, 105, 72, 60, 71, 84, 60, 58, 60, 51, 93, 99, 61, 59, 59, 95, 73, 38, 59, 62, 41, 83, 49, 78, 61, 84, 89, 50, 75, 68, 54, 54, 62, 61, 66, 61, 55, 66, 53, 68, 53, 52, 98, 71, 51, 58, 53, 41, 58, 57, 65, 67, 50, 60, 61, 83, 64, 88, 35, 46, 79, 66, 60, 53, 48, 64, 60, 66, 72, 69, 74, 64, 77, 62, 81, 53, 67, 80, 58, 105, 49, 88, 68, 55, 85, 65, 54, 74, 80, 52, 62, 58, 68, 57, 58, 46, 47, 67, 76, 60, 79, 72, 65, 80, 64, 60, 105, 66, 52, 72, 58, 62, 68, 58, 58, 52, 74, 53, 57, 70, 63, 62, 50, 74, 71, 58, 79, 69, 58, 62, 85, 117, 61, 60, 68, 78, 73, 54, 56, 65, 77, 67, 57, 84, 61, 61, 56, 60, 46, 69, 51, 55, 59, 72, 110, 75, 60, 74, 79, 52, 49, 70, 64, 48, 65, 62, 65, 53, 56, 48, 38, 57, 62, 55, 69, 62, 73, 66, 91, 59, 69, 83, 62, 65, 83, 51, 69, 65, 66, 49, 71, 72, 72, 73, 68, 60, 63, 101, 63, 77, 68, 63, 68, 72, 49, 81, 57, 60, 82, 59, 71, 58, 75, 53, 73, 87, 90, 64, 66, 66, 70, 76, 87, 61, 60, 87, 52, 61, 82, 51, 75, 57, 72, 90, 70, 90, 48, 66, 43, 86, 74, 51, 49, 50, 72, 93, 58, 43, 52, 69, 56, 102, 49, 44, 54, 47, 83, 65, 73, 61, 59, 74, 59, 46, 69, 55, 61, 54, 53, 66, 74, 45, 70, 61, 73, 62, 72, 56, 88, 75, 58, 72, 56, 57, 67, 73, 73, 72, 50, 70, 58, 85, 50, 46, 75, 62, 117, 89, 106, 49, 60, 58, 63, 61, 53, 84, 55, 66, 67, 73, 64, 61, 86, 55, 59, 45, 78, 100, 56, 68, 68, 46, 54, 56, 35, 48, 83, 48, 50, 81, 56, 64, 65, 57, 70, 74, 60, 69, 57, 86, 56, 63, 46, 51, 54, 79, 63, 133, 72, 94, 61, 69, 71, 70, 62, 53, 72, 63, 73, 60, 50, 79, 52, 71, 89, 85, 54, 51, 66, 54, 59, 74, 68, 48, 68, 55, 63, 53, 64, 63, 72, 63, 74, 56, 57, 97, 70, 50, 62, 62, 85, 63, 61, 67, 50, 55, 50, 96, 70, 64, 82, 95, 69, 69, 72, 59, 66, 87, 74, 60, 83, 66, 79, 79, 68, 86, 61, 44, 95, 102, 61, 63, 65, 78, 74, 71, 57, 70, 70, 65, 53, 76, 70, 63, 72, 64, 54, 57, 53, 62, 54, 51, 62, 43, 58, 92, 48, 58, 85, 50, 55, 70, 88, 66, 85, 66, 63, 56, 67, 58, 65, 68, 61, 53, 53, 70, 60, 57, 105, 80, 51, 52, 95, 65, 61, 48, 66, 80, 50, 64, 57, 40, 95, 69, 80, 60, 48, 106, 42, 48, 60, 83, 57, 96, 55, 66, 70, 84, 58, 74, 65, 51, 82, 79, 57, 78, 83, 76, 58, 46, 73, 61, 68, 68, 62, 88, 56, 59, 62, 45, 65, 70, 70, 64, 45, 57, 81, 52, 82, 64, 64, 73, 46, 73, 65, 67, 70, 60, 77, 70, 61, 56, 70, 57, 56, 65, 57, 62, 55, 36, 75, 54, 60, 55, 69, 64, 63, 47, 99, 72, 64, 64, 75, 63, 71, 71, 79, 66, 47, 80, 42, 57, 70, 63, 49, 70, 44, 54, 65, 67, 79, 56, 79, 63, 65, 73, 57, 101, 44, 55, 65, 96, 87, 63, 68, 70, 81, 74, 72, 58, 52, 53, 61, 69, 64, 81, 82, 56, 102, 61, 74, 67, 68, 27, 65, 74, 44, 67, 45, 62, 47, 63, 86, 77, 60, 40, 59, 63, 62, 64, 69, 86, 65, 72, 70, 58, 56, 59, 75, 48, 65, 44, 70, 87, 51, 53, 72, 71, 53, 62, 68, 67, 48, 61, 55, 68, 61, 54, 66, 60, 75, 67, 74, 79, 65, 78, 80, 79, 52, 56, 56, 62, 73, 75, 70, 70, 66, 103, 60, 70, 49, 76, 58, 74, 80, 43, 81, 50, 75, 49, 60, 54, 58, 67, 51, 71, 71, 82, 42, 66, 46, 82, 57, 69, 68, 69, 71, 50, 70, 89, 60, 87, 58, 76, 51, 70, 49, 64, 84, 61, 73, 66, 66, 121, 89, 72, 81, 34, 89, 77, 48, 79, 113, 50, 69, 58, 74, 75, 61, 72, 69, 79, 70, 135, 40, 84, 69, 75, 70, 62, 78, 67, 58, 39, 64, 76, 93, 59, 106, 46, 62, 59, 52, 62, 59, 78, 80, 53, 83, 60, 67, 70, 62, 58, 71, 61, 74, 91, 79, 107, 83, 87, 40, 62, 89, 45, 110, 46, 72, 80, 70, 40, 73, 62, 64, 122, 70, 59, 51, 73, 46, 65, 60, 74, 63, 73, 124, 46, 62, 46, 53, 55, 44, 76, 51, 75, 78, 57, 37, 46, 53, 81, 116, 78, 64, 77, 72, 81, 70, 70, 46, 46, 56, 60, 61, 64, 54, 46, 52, 79, 88, 89, 73, 78, 103, 62, 51, 58, 70, 55, 71, 54, 55, 52, 109, 78, 66, 62, 58, 60, 64, 49, 82, 68, 60, 73, 67, 46, 70, 58, 68, 55, 68, 78, 62, 57, 69, 45, 85, 90, 71, 49, 52, 52, 69, 48, 82, 48, 58, 58, 60, 72, 81, 49, 71, 69, 75, 46, 60, 71, 67, 59, 62, 70, 68, 70, 51, 77, 56, 69, 54, 52, 43, 33, 67, 107, 89, 71, 63, 59, 71, 53, 52, 41, 45, 61, 71, 61, 61, 69, 58, 79, 64, 73, 70, 66, 58, 56, 63, 51, 60, 83, 57, 54, 62, 69, 63, 51, 63, 56, 37, 84, 69, 77, 89, 69, 63, 60, 69, 80, 47, 55, 71, 68, 51, 57, 62, 59, 59, 54, 47, 104, 60, 67, 79, 68, 56, 84, 59, 75, 60, 78, 55, 57, 52, 97, 64, 64, 66, 52, 64, 64, 70, 59, 66, 88, 100, 39, 76, 65, 63, 70, 63, 55, 57, 60, 77, 86, 77, 93, 61, 57, 77, 46, 78, 142, 58, 63, 65, 51, 62, 46, 47, 53, 43, 40, 44, 66, 68, 74, 64, 56, 70, 51, 57, 60, 72, 55, 54, 57, 50, 67, 56, 45, 68, 44, 53, 106, 74, 77, 61, 69, 73, 56, 93, 49, 65, 95, 60, 77, 47, 92, 52, 64, 58, 77, 83, 67, 48, 61, 46, 63, 54, 75, 77, 81, 65, 67, 72, 70, 58, 82, 99, 58, 68, 73, 66, 64, 60, 55, 57, 52, 67, 52, 67, 80, 53, 47, 72, 60, 77, 68, 62, 50, 81, 47, 42, 69, 58, 68, 50, 56, 68, 67, 75, 72, 64, 67, 75, 71, 66, 88, 87, 67, 74, 46, 104, 50, 66, 76, 82, 80, 42, 72, 86, 71, 86, 109, 67, 52, 52, 101, 87, 69, 81, 53, 61, 61, 77, 78, 73, 83, 84, 63, 81, 51, 82, 73, 108, 68, 73, 53, 76, 69, 39, 58, 57, 114, 59, 73, 78, 71, 86, 55, 71, 57, 76, 91, 43, 51, 49, 70, 46, 127, 38, 86, 62, 72, 67, 61, 46, 68, 86, 43, 56, 69, 82, 83, 54, 58, 83, 65, 49, 60, 71, 84, 70, 58, 55, 66, 87, 76, 78, 55, 62, 64, 67, 79, 58, 71, 84, 90, 86, 83, 63, 40, 64, 86, 41, 69, 89, 58, 57, 78, 47, 55, 66, 57, 53, 87, 76, 57, 64, 89, 49, 54, 42, 59, 71, 45, 53, 52, 66, 48, 64, 69, 78, 104, 67, 109, 67, 58, 79, 65, 69, 57, 76, 60, 77, 47, 55, 49, 60, 69, 50, 49, 70, 63, 61, 57, 56, 72, 70, 77, 55, 65, 56, 45, 67, 116, 60, 64, 53, 84, 64, 57, 67, 59, 55, 72, 72, 56, 59, 79, 75, 58, 72, 53, 82, 54, 72, 58, 77, 64, 48, 54, 47, 49, 74, 91, 66, 63, 60, 63, 65, 69, 125, 58, 68, 68, 64, 40, 62, 67, 50, 83, 94, 60, 64, 58, 82, 77, 79, 75, 54, 62, 66, 61, 46, 60, 87, 71, 68, 57, 68, 74, 71, 80, 72, 49, 59, 67, 51, 99, 106, 64, 61, 70, 51, 57, 89, 63, 71, 68, 72, 116, 64, 66, 67, 46, 43, 57, 67, 48, 70, 83, 45, 62, 75, 23, 68, 94, 72, 74, 66, 93, 63, 74, 45, 56, 83, 53, 78, 67, 92, 54, 71, 71, 67, 91, 46, 71, 90, 60, 58, 37, 55, 111, 49, 70, 57, 63, 58, 65, 84, 50, 84, 68, 84, 49, 74, 76, 56, 69, 47, 64, 113, 65, 73, 50, 50, 70, 59, 63, 53, 106, 58, 61, 76, 66, 54, 63, 59, 134, 77, 84, 68, 73, 58, 56, 66, 73, 59, 51, 46, 54, 60, 88, 41, 99, 73, 103, 77, 67, 66, 80, 64, 82, 90, 76, 63, 55, 42, 61, 52, 56, 54, 82, 56, 58, 57, 88, 76, 66, 77, 59, 74, 59, 55, 63, 47, 54, 53, 59, 62, 87, 75, 73, 66, 90, 72, 84, 67, 80, 43, 59, 59, 89, 103, 43, 64, 52, 70, 88, 63, 48, 69, 64, 86, 67, 78, 57, 58, 71, 72, 65, 84, 61, 70, 76, 62, 63, 65, 79, 57, 45, 62, 99, 57, 80, 57, 66, 77, 84, 54, 69, 52, 65, 64, 55, 74, 48, 50, 52, 69, 64, 69, 58, 52, 47, 47, 79, 76, 62, 65, 57, 92, 60, 94, 83, 64, 41, 80, 61, 51, 63, 85, 61, 64, 64, 61, 70, 55, 55, 92, 88, 52, 72, 61, 51, 74, 77, 55, 69, 36, 57, 68, 57, 67, 64, 69, 85, 61, 64, 57, 66, 78, 52, 51, 56, 49, 59, 72, 56, 57, 56, 56, 72, 65, 60, 64, 45, 78, 59, 62, 81, 73, 61, 82, 65, 52, 58, 63, 73, 87, 62, 52, 75, 66, 57, 70, 79, 61, 87, 71, 54, 48, 52, 67, 92, 70, 72, 91, 49, 55, 59, 56, 92, 75, 113, 62, 65, 71, 47, 49, 50, 46, 64, 63, 68, 78, 51, 57, 45, 66, 71, 70, 83, 53, 67, 78, 66, 52, 57, 47, 58, 72, 58, 87, 62, 66, 57, 60, 58, 56, 55, 64, 61, 67, 57, 64, 113, 67, 101, 70, 59, 43, 77, 58, 75, 57, 49, 54, 61, 69, 72, 50, 67, 83, 69, 57, 68, 68, 69, 70, 77, 79, 87, 48, 63, 66, 69, 62, 50, 66, 59, 47, 102, 94, 51, 49, 63, 52, 87, 73, 68, 59, 72, 51, 66, 59, 86, 58, 67, 52, 46, 60, 122, 67, 106, 73, 68, 70, 69, 77, 65, 79, 75, 53, 67, 61, 58, 68, 63, 55, 73, 56, 67, 64, 68, 61, 53, 57, 59, 74, 56, 64, 85, 65, 76, 57, 68, 78, 55, 75, 66, 58, 51, 60, 70, 67, 78, 52, 58, 56, 59, 64, 68, 52, 57, 53, 74, 35, 59, 53, 57, 72, 78, 82, 54, 96, 69, 81, 71, 92, 58, 64, 60, 58, 72, 44, 54, 56, 48, 79, 64, 89, 78, 59, 61, 61, 96, 51, 37, 81, 82, 62, 87, 53, 74, 45, 54, 61, 57, 101, 99, 50, 72, 67, 82, 65, 77, 73, 77, 53, 65, 63, 73, 47, 68, 72, 72, 56, 79, 77, 63, 58, 73, 91, 66, 60, 88, 54, 66, 48, 55, 74, 66, 65, 83, 59, 60, 89, 84, 70, 66, 60, 39, 78, 65, 69, 66, 116, 63, 72, 50, 80, 73, 67, 74, 47, 71, 50, 64, 57, 47, 55, 79, 51, 72, 78, 77, 65, 66, 53, 53, 59, 60, 45, 64, 54, 85, 62, 67, 83, 62, 64, 57, 53, 53, 63, 60, 46, 81, 74, 71, 64, 66, 56, 51, 67, 69, 64, 57, 89, 68, 54, 69, 61, 52, 71, 93, 65, 58, 63, 96, 60, 57, 81, 64, 74, 95, 58, 73, 55, 63, 49, 63, 67, 49, 78, 65, 68, 83, 45, 90, 57, 41, 63, 59, 77, 109, 63, 66, 75, 90, 63, 73, 77, 81, 59, 61, 69, 54, 54, 60, 63, 92, 68, 67, 62, 73, 65, 79, 55, 61, 59, 74, 76, 80, 45, 68, 66, 46, 69, 45, 62, 64, 73, 80, 50, 69, 93, 57, 62, 71, 73, 67, 59, 74, 57, 68, 61, 97, 77, 52, 50, 67, 68, 58, 59, 40, 60, 60, 66, 86, 64, 54, 59, 64, 63, 74, 54, 90, 63, 60, 78, 46, 68, 56, 60, 57, 73, 105, 68, 109, 71, 106, 71, 74, 58, 62, 59, 85, 48, 85, 56, 67, 79, 68, 73, 97, 41, 65, 52, 78, 61, 44, 67, 77, 61, 76, 67, 74, 64, 61, 68, 82, 65, 67, 53, 61, 75, 30, 75, 83, 66, 64, 93, 58, 84, 50, 78, 41, 65, 63, 68, 53, 69, 65, 66, 74, 44, 68, 43, 62, 64, 48, 104, 67, 77, 56, 61, 79, 71, 67, 42, 72, 63, 63, 90, 61, 61, 43, 74, 70, 72, 55, 54, 68, 54, 70, 56, 66, 48, 84, 56, 48, 63, 70, 80, 63, 79, 86, 97, 61, 67, 74, 69, 78, 56, 117, 70, 71, 52, 51, 60, 62, 68, 67, 40, 72, 60, 64, 61, 58, 62, 49, 47, 63, 79, 52, 60, 65, 58, 51, 76, 53, 51, 95, 58, 65, 79, 49, 85, 87, 54, 79, 96, 59, 59, 48, 68, 76, 98, 103, 60, 62, 76, 55, 62, 77, 75, 57, 69, 57, 66, 84, 62, 57, 60, 77, 57, 65, 61, 81, 52, 67, 68, 89, 69, 66, 56, 70, 75, 86, 71, 50, 64, 59, 67, 56, 68, 66, 62, 48, 71, 60, 63, 65, 87, 67, 60, 115, 51, 47, 79, 90, 62, 88, 54, 52, 77, 53, 81, 66, 55, 53, 48, 60, 90, 65, 42, 56, 57, 54, 70, 51, 59, 73, 70, 59, 78, 114, 91, 80, 63, 59, 53, 85, 78, 59, 82, 60, 99, 89, 76, 69, 63, 51, 56, 59, 98, 59, 62, 85, 50, 58, 59, 73, 54, 59, 62, 101, 86, 57, 69, 56, 71, 59, 94, 69, 66, 55, 74, 55, 88, 69, 82, 55, 73, 74, 64, 59, 81, 78, 61, 92, 99, 57, 41, 66, 48, 68, 122, 74, 48, 60, 81, 70, 66, 88, 60, 54, 71, 49, 57, 74, 58, 73, 51, 75, 72, 60, 70, 51, 93, 70, 65, 116, 84, 56, 58, 62, 71, 62, 50, 69, 54, 53, 62, 57, 72, 68, 51, 80, 57, 64, 70, 68, 59, 66, 71, 81, 78, 60, 59, 60, 70, 84, 87, 65, 81, 69, 81, 68, 53, 83, 77, 79, 66, 61, 73, 47, 62, 63, 61, 79, 61, 41, 61, 65, 67, 66, 65, 42, 48, 68, 63, 33, 59, 68, 64, 63, 47, 67, 62, 62, 78, 100, 75, 54, 55, 59, 44, 69, 63, 91, 67, 71, 63, 50, 59, 70, 71, 52, 61, 75, 61, 64, 61, 84, 67, 66, 62, 67, 48, 97, 50, 59, 51, 52, 61, 50, 56, 47, 50, 67, 54, 58, 65, 65, 46, 63, 100, 53, 94, 70, 98, 66, 53, 113, 74, 74, 52, 79, 58, 78, 60, 73, 48, 77, 76, 87, 60, 70, 73, 56, 58, 54, 88, 74, 61, 58, 57, 68, 69, 63, 75, 67, 70, 56, 52, 62, 59, 80, 52, 66, 45, 68, 96, 71, 50, 84, 64, 59, 70, 76, 64, 51, 90, 65, 83, 45, 52, 90, 51, 100, 73, 67, 74, 85, 93, 61, 78, 61, 73, 77, 78, 68, 52, 70, 62, 70, 50, 83, 42, 58, 80, 78, 67, 57, 69, 69, 57, 48, 38, 81, 53, 60, 61, 73, 75, 41, 39, 76, 65, 57, 83, 70, 45, 60, 68, 56, 79, 57, 71, 81, 63, 56, 43, 68, 61, 62, 54, 65, 63, 80, 61, 57, 54, 51, 67, 57, 49, 38, 67, 79, 74, 56, 83, 50, 81, 64, 64, 60, 75, 42, 77, 60, 82, 48, 110, 81, 67, 57, 60, 62, 57, 58, 66, 47, 51, 44, 68, 63, 48, 66, 58, 81, 61, 65, 59, 87, 66, 45, 57, 78, 63, 64, 68, 103, 59, 143, 52, 59, 66, 62, 73, 68, 51, 70, 59, 68, 47, 62, 54, 46, 79, 68, 53, 79, 45, 78, 70, 78, 52, 58, 47, 54, 73, 63, 69, 60, 69, 48, 42, 46, 54, 59, 59, 70, 57, 65, 76, 109, 117, 62, 57, 59, 59, 55, 64, 80, 48, 79, 65, 46, 88, 53, 72, 50, 103, 62, 50, 36, 60, 59, 71, 80, 60, 46, 49, 75, 96, 60, 84, 46, 57, 95, 57, 83, 88, 41, 39, 61, 74, 79, 66, 67, 66, 58, 57, 50, 81, 58, 61, 94, 77, 55, 48, 94, 53, 70, 54, 54, 65, 75, 61, 76, 48, 76, 66, 76, 49, 66, 54, 60, 52, 68, 67, 65, 68, 71, 54, 69, 61, 43, 77, 52, 66, 96, 75, 95, 59, 87, 95, 52, 77, 49, 44, 58, 75, 59, 55, 85, 62, 79, 46, 85, 64, 60, 65, 65, 65, 63, 73, 65, 55, 52, 71, 69, 56, 41, 75, 55, 86, 69, 71, 84, 80, 73, 58, 66, 55, 49, 49, 64, 84, 56, 83, 78, 63, 62, 78, 85, 66, 61, 72, 78, 54, 64, 60, 77, 84, 78, 70, 82, 51, 84, 72, 70, 59, 55, 48, 62, 48, 74, 60, 51, 60, 71, 69, 40, 71, 55, 61, 78, 108, 79, 56, 62, 50, 85, 59, 66, 58, 69, 72, 58, 47, 58, 63, 60, 78, 74, 79, 105, 80, 62, 55, 53, 123, 70, 76, 79, 76, 60, 63, 67, 70, 61, 49, 86, 46, 75, 77, 51, 58, 68, 42, 66, 58, 71, 90, 100, 54, 64, 65, 72, 64, 43, 46, 64, 64, 81, 82, 84, 85, 85, 61, 63, 53, 69, 63, 53, 65, 87, 76, 53, 55, 73, 66, 42, 60, 69, 56, 53, 94, 64, 139, 70, 56, 66, 62, 96, 66, 57, 75, 80, 70, 56, 47, 91, 65, 64, 61, 63, 46, 73, 65, 55, 61, 37, 54, 60, 45, 59, 54, 51, 57, 62, 57, 55, 64, 56, 71, 75, 77, 63, 52, 42, 72, 81, 50, 79, 74, 53, 65, 51, 86, 86, 54, 60, 75, 63, 76, 55, 57, 58, 45, 46, 70, 96, 65, 90, 62, 54, 39, 67, 37, 62, 65, 46, 51, 61, 97, 51, 62, 65, 65, 37, 59, 76, 66, 54, 49, 74, 59, 66, 70, 57, 64, 62, 66, 45, 52, 71, 58, 84, 74, 78, 72, 65, 69, 78, 75, 67, 73, 66, 81, 45, 64, 81, 53, 59, 65, 77, 54, 132, 49, 80, 67, 101, 65, 56, 62, 63, 54, 86, 66, 52, 66, 58, 60, 123, 54, 64, 57, 53, 78, 68, 60, 63, 73, 53, 65, 74, 60, 71, 57, 75, 69, 49, 69, 57, 65, 64, 63, 66, 58, 64, 79, 61, 74, 51, 62, 48, 63, 75, 57, 64, 62, 44, 57, 88, 53, 73, 61, 66, 61, 52, 106, 61, 77, 70, 89, 77, 59, 56, 61, 66, 71, 58, 69, 56, 60, 40, 78, 39, 47, 60, 55, 67, 68, 57, 66, 82, 62, 95, 67, 53, 51, 83, 68, 70, 65, 73, 67, 80, 59, 59, 74, 94, 81, 83, 68, 81, 54, 57, 64, 58, 56, 69, 77, 79, 60, 62, 82, 50, 59, 77, 63, 66, 97, 46, 68, 61, 47, 62, 61, 58, 38, 96, 75, 66, 65, 27, 94, 78, 69, 61, 59, 76, 51, 76, 60, 66, 93, 54, 58, 64, 61, 76, 71, 78, 74, 51, 85, 72, 55, 59, 56, 42, 48, 72, 55, 74, 51, 64, 61, 64, 57, 55, 63, 57, 65, 72, 61, 70, 74, 64, 51, 51, 62, 60, 68, 76, 64, 47, 78, 72, 73, 63, 76, 62, 50, 102, 59, 56, 83, 130, 68, 76, 71, 57, 54, 56, 45, 76, 56, 55, 56, 72, 71, 52, 49, 67, 63, 56, 84, 69, 71, 72, 61, 58, 49, 93, 53, 88, 74, 64, 76, 69, 68, 57, 70, 62, 91, 58, 47, 63, 72, 65, 53, 55, 84, 57, 60, 51, 66, 66, 72, 62, 62, 73, 93, 53, 102, 71, 78, 64, 76, 64, 48, 64, 109, 58, 58, 62, 60, 94, 88, 79, 74, 68, 76, 65, 65, 71, 63, 64, 80, 53, 57, 68, 50, 44, 126, 66, 44, 50, 80, 57, 69, 81, 76, 61, 65, 59, 43, 52, 43, 66, 64, 59, 104, 45, 71, 104, 83, 49, 50, 90, 94, 55, 57, 56, 66, 47, 69, 54, 68, 73, 55, 55, 97, 80, 63, 59, 59, 65, 63, 52, 63, 50, 58, 59, 70, 47, 53, 77, 59, 71, 78, 69, 61, 85, 62, 54, 73, 76, 54, 80, 79, 54, 53, 57, 63, 44, 91, 66, 66, 72, 59, 62, 108, 56, 51, 43, 58, 63, 70, 57, 73, 56, 61, 54, 49, 59, 66, 74, 100, 86, 67, 60, 53, 81, 46, 40, 45, 58, 77, 81, 79, 75, 69, 71, 60, 67, 55, 75, 54, 52, 64, 60, 60, 96, 70, 44, 63, 89, 84, 61, 62, 73, 93, 48, 63, 59, 84, 92, 74, 67, 69, 53, 43, 64, 82, 71, 51, 76, 51, 70, 85, 51, 95, 56, 74, 55, 94, 69, 76, 70, 47, 49, 78, 98, 64, 85, 62, 77, 88, 75, 59, 52, 74, 52, 47, 59, 49, 55, 71, 54, 66, 60, 66, 71, 43, 55, 48, 72, 56, 60, 62, 67, 63, 96, 62, 40, 61, 61, 56, 59, 71, 77, 81, 51, 56, 49, 61, 56, 64, 90, 81, 61, 79, 77, 70, 77, 81, 51, 64, 64, 61, 68, 67, 67, 53, 59, 84, 58, 59, 86, 76, 58, 52, 64, 76, 82, 70, 74, 34, 40, 81, 90, 60, 62, 83, 74, 57, 68, 55, 73, 67, 54, 66, 92, 56, 49, 70, 54, 66, 71, 65, 64, 53, 60, 55, 126, 66, 67, 54, 85, 74, 55, 55, 56, 56, 68, 64, 65, 71, 66, 69, 89, 51, 52, 65, 71, 70, 67, 68, 88, 67, 70, 105, 91, 85, 63, 75, 71, 61, 101, 72, 58, 40, 60, 68, 116, 51, 65, 69, 54, 86, 40, 55, 72, 60, 62, 67, 60, 70, 66, 58, 87, 70, 77, 51, 60, 67, 93, 55, 95, 73, 63, 62, 65, 67, 65, 73, 59, 75, 63, 63, 67, 55, 62, 47, 57, 48, 58, 53, 46, 56, 69, 84, 69, 73, 52, 77, 80, 53, 60, 58, 67, 68, 72, 67, 67, 77, 79, 52, 60, 81, 86, 65, 77, 86, 51, 67, 55, 85, 66, 59, 42, 87, 71, 64, 62, 61, 52, 65, 63, 71, 57, 69, 67, 72, 61, 55, 61, 52, 69, 77, 145, 104, 60, 60, 59, 54, 44, 62, 64, 43, 69, 65, 55, 68, 78, 57, 52, 71, 63, 47, 147, 59, 56, 69, 73, 52, 61, 64, 83, 58, 39, 67, 51, 59, 66, 36, 123, 60, 68, 76, 49, 69, 76, 59, 73, 59, 68, 98, 53, 74, 59, 56, 51, 71, 127, 85, 66, 59, 63, 58, 63, 78, 72, 60, 52, 86, 72, 64, 90, 74, 54, 81, 68, 64, 47, 50, 79, 92, 66, 50, 65, 68, 55, 82, 72, 58, 60, 76, 78, 53, 82, 55, 79, 50, 59, 66, 59, 67, 71, 66, 64, 57, 61, 75, 41, 54, 79, 64, 80, 59, 69, 36, 77, 77, 106, 75, 66, 60, 75, 70, 55, 62, 71, 62, 46, 55, 54, 64, 54, 59, 54, 88, 42, 59, 55, 56, 60, 105, 79, 82, 50, 72, 108, 53, 63, 57, 98, 86, 63, 57, 57, 61, 70, 39, 76, 65, 77, 54, 60, 80, 61, 70, 76, 71, 69, 93, 66, 61, 59, 64, 52, 56, 63, 73, 64, 73, 65, 65, 48, 80, 58, 53, 98, 83, 93, 54, 89, 50, 38, 68, 73, 63, 58, 67, 59, 76, 123, 54, 62, 67, 102, 61, 88, 60, 62, 55, 85, 75, 59, 62, 94, 60, 67, 61, 64, 71, 88, 62, 56, 81, 75, 55, 46, 60, 78, 53, 69, 63, 42, 57, 69, 63, 53, 55, 72, 55, 48, 67, 60, 66, 59, 83, 42, 59, 66, 75, 71, 74, 55, 60, 73, 72, 45, 64, 69, 77, 50, 90, 69, 42, 52, 88, 69, 57, 56, 47, 52, 62, 65, 63, 58, 45, 59, 87, 82, 81, 52, 59, 61, 60, 52, 88, 101, 58, 79, 69, 68, 46, 69, 65, 46, 58, 69, 49, 62, 80, 78, 60, 56, 74, 53, 74, 63, 57, 70, 73, 41, 44, 68, 59, 52, 99, 49, 65, 71, 82, 56, 62, 67, 73, 72, 53, 56, 75, 76, 68, 67, 62, 70, 79, 67, 73, 62, 64, 61, 66, 109, 54, 80, 44, 91, 51, 68, 61, 62, 64, 60, 51, 73, 68, 55, 91, 66, 63, 46, 70, 73, 67, 79, 54, 51, 69, 87, 67, 81, 38, 52, 76, 67, 72, 67, 65, 67, 75, 50, 60, 78, 65, 66, 58, 49, 83, 86, 51, 57, 58, 85, 90, 64, 66, 58, 66, 62, 70, 61, 40, 64, 67, 68, 66, 52, 52, 40, 35, 45, 101, 79, 66, 54, 61, 45, 53, 61, 76, 63, 65, 71, 98, 61, 62, 65, 64, 61, 66, 49, 64, 61, 76, 70, 63, 61, 66, 84, 62, 62, 73, 62, 66, 71, 63, 64, 77, 58, 41, 80, 53, 71, 64, 73, 75, 55, 47, 68, 70, 61, 78, 47, 63, 77, 53, 69, 58, 89, 104, 57, 61, 68, 81, 61, 62, 67, 54, 74, 81, 65, 85, 75, 67, 79, 77, 63, 66, 62, 86, 74, 100, 59, 68, 55, 56, 56, 76, 76, 65, 71, 72, 48, 74, 80, 65, 55, 59, 74, 81, 48, 55, 83, 59, 65, 61, 68, 49, 72, 64, 70, 49, 56, 52, 55, 72, 54, 61, 78, 67, 87, 55, 60, 58, 57, 73, 64, 57, 84, 51, 95, 66, 87, 59, 81, 60, 74, 67, 70, 85, 55, 42, 69, 56, 67, 52, 70, 58, 57, 33, 60, 68, 54, 61, 70, 75, 60, 74, 68, 60, 61, 95, 81, 70, 79, 66, 52, 56, 55, 61, 64, 74, 68, 76, 55, 64, 89, 59, 61, 70, 56, 78, 73, 56, 64, 82, 57, 44, 77, 57, 70, 48, 51, 95, 56, 85, 65, 62, 52, 58, 46, 61, 71, 50, 61, 57, 68, 70, 51, 62, 62, 56, 59, 55, 82, 47, 56, 68, 47, 58, 65, 55, 70, 69, 56, 47, 47, 60, 56, 80, 50, 69, 58, 67, 65, 67, 57, 67, 65, 70, 59, 66, 70, 57, 80, 48, 65, 64, 77, 70, 50, 56, 54, 71, 40, 65, 66, 65, 56, 57, 57, 83, 72, 56, 88, 70, 61, 72, 56, 71, 60, 55, 79, 57, 72, 67, 54, 54, 46, 65, 68, 50, 63, 65, 66, 65, 59, 59, 78, 69, 48, 58, 55, 61, 48, 43, 74, 80, 97, 79, 88, 88, 54, 51, 62, 72, 77, 50, 59, 57, 57, 80, 66, 64, 57, 74, 55, 92, 80, 63, 87, 75, 79, 58, 90, 59, 54, 80, 62, 66, 83, 88, 64, 47, 62, 59, 53, 63, 77, 56, 76, 61, 56, 57, 65, 58, 82, 48, 75, 76, 49, 87, 59, 72, 47, 66, 56, 89, 46, 68, 86, 65, 84, 89, 60, 67, 62, 50, 84, 63, 65, 57, 70, 71, 61, 55, 68, 64, 68, 63, 57, 65, 85, 61, 77, 65, 91, 64, 67, 69, 53, 77, 53, 118, 61, 84, 82, 78, 56, 62, 78, 49, 61, 70, 52, 65, 62, 64, 76, 58, 81, 56, 68, 61, 62, 60, 50, 57, 62, 71, 69, 60, 65, 63, 64, 77, 76, 57, 60, 81, 72, 64, 63, 69, 71, 93, 75, 63, 67, 63, 69, 71, 51, 57, 53, 70, 52, 72, 73, 45, 52, 34, 55, 63, 60, 61, 70, 64, 64, 95, 50, 53, 54, 50, 66, 53, 67, 55, 66, 66, 56, 67, 60, 68, 98, 56, 53, 72, 76, 68, 56, 64, 54, 54, 93, 76, 83, 65, 95, 45, 62, 77, 55, 72, 57, 89, 76, 46, 65, 66, 68, 65, 64, 109, 68, 75, 64, 77, 56, 60, 63, 78, 71, 56, 76, 64, 57, 62, 39, 57, 98, 52, 64, 63, 101, 59, 72, 108, 48, 63, 59, 52, 60, 60, 57, 58, 54, 80, 64, 57, 94, 76, 60, 84, 55, 68, 75, 66, 64, 51, 63, 66, 64, 150, 70, 65, 76, 40, 49, 77, 55, 72, 62, 75, 64, 77, 60, 51, 64, 66, 56, 82, 60, 78, 74, 49, 76, 56, 71, 67, 58, 52, 76, 57, 52, 70, 53, 61, 52, 53, 55, 72, 61, 54, 67, 54, 50, 68, 70, 68, 42, 66, 67, 70, 62, 70, 63, 65, 60, 55, 51, 61, 69, 70, 74, 55, 85, 69, 78, 62, 126, 72, 66, 68, 56, 46, 48, 63, 60, 70, 68, 53, 72, 58, 78, 73, 69, 48, 61, 59, 141, 56, 69, 60, 60, 82, 46, 72, 72, 63, 67, 50, 72, 63, 66, 87, 62, 65, 41, 58, 52, 64, 81, 49, 79, 71, 108, 86, 60, 57, 63, 81, 81, 52, 54, 70, 49, 56, 63, 86, 57, 58, 73, 53, 76, 71, 70, 61, 114, 61, 101, 57, 59, 101, 59, 62, 70, 68, 66, 83, 64, 57, 63, 104, 96, 63, 70, 68, 83, 52, 60, 66, 62, 67, 70, 65, 72, 63, 58, 72, 63, 83, 65, 48, 73, 61, 61, 57, 57, 80, 53, 54, 59, 52, 55, 77, 60, 63, 123, 82, 66, 64, 65, 49, 60, 73, 64, 60, 76, 62, 88, 81, 65, 65, 73, 62, 70, 54, 93, 51, 54, 54, 76, 67, 77, 60, 61, 65, 54, 65, 54, 59, 54, 53, 47, 72, 63, 55, 55, 57, 51, 72, 58, 67, 70, 70, 75, 60, 45, 63, 64, 66, 51, 75, 57, 61, 59, 65, 64, 45, 55, 64, 55, 77, 74, 59, 62, 49, 82, 79, 52, 70, 54, 45, 86, 65, 62, 77, 61, 42, 104, 50, 78, 62, 65, 53, 73, 83, 68, 63, 72, 62, 69, 65, 62, 61, 42, 63, 61, 58, 63, 42, 64, 64, 47, 50, 64, 66, 60, 60, 57, 92, 63, 60, 61, 72, 58, 63, 60, 63, 69, 93, 79, 57, 51, 68, 97, 86, 98, 66, 105, 76, 53, 76, 100, 58, 60, 44, 40, 66, 69, 78, 50, 58, 52, 52, 64, 56, 60, 55, 83, 61, 62, 70, 61, 83, 64, 74, 58, 81, 52, 62, 67, 77, 75, 74, 59, 70, 56, 73, 51, 88, 60, 63, 55, 73, 66, 62, 79, 52, 70, 75, 80, 52, 56, 72, 69, 72, 69, 52, 97, 124, 57, 62, 75, 84, 75, 49, 78, 54, 58, 51, 57, 82, 63, 69, 77, 72, 51, 52, 75, 64, 68, 66, 73, 71, 69, 56, 76, 50, 55, 62, 52, 46, 76, 72, 58, 50, 65, 67, 52, 67, 72, 64, 88, 64, 62, 57, 69, 65, 38, 58, 81, 64, 66, 53, 50, 64, 76, 61, 76, 49, 49, 68, 59, 90, 58, 71, 78, 57, 62, 57, 69, 91, 64, 62, 61, 63, 62, 52, 57, 64, 91, 54, 60, 67, 59, 68, 67, 48, 54, 84, 51, 71, 53, 72, 77, 59, 57, 58, 57, 70, 69, 55, 50, 59, 67, 69, 50, 56, 61, 56, 67, 61, 89, 67, 68, 56, 80, 72, 61, 53, 79, 66, 60, 92, 49, 57, 61, 62, 63, 85, 80, 54, 62, 70, 56, 56, 64, 59, 70, 54, 48, 42, 96, 65, 77, 75, 81, 63, 64, 63, 65, 63, 64, 58, 60, 80, 45, 59, 54, 71, 65, 92, 87, 50, 74, 71, 67, 66, 54, 65, 57, 73, 66, 57, 70, 63, 103, 81, 60, 63, 82, 57, 120, 75, 61, 63, 58, 70, 68, 56, 36, 55, 62, 48, 50, 60, 60, 59, 90, 58, 56, 52, 46, 53, 66, 58, 73, 60, 56, 59, 68, 66, 50, 59, 59, 78, 61, 90, 52, 70, 58, 69, 86, 61, 86, 51, 66, 66, 90, 64, 64, 73, 61, 56, 60, 87, 78, 57, 62, 79, 63, 51, 51, 53, 68, 62, 82, 73, 74, 65, 61, 62, 61, 53, 78, 62, 64, 68, 47, 61, 55, 53, 68, 65, 42, 77, 68, 60, 80, 57, 72, 61, 51, 84, 58, 56, 61, 55, 65, 60, 53, 47, 67, 79, 90, 120, 62, 63, 55, 55, 54, 63, 48, 69, 74, 62, 64, 74, 84, 63, 88, 66, 73, 63, 47, 89, 67, 57, 75, 68, 60, 50, 55, 49, 74, 76, 63, 55, 80, 54, 79, 60, 61, 78, 47, 72, 46, 52, 87, 95, 92, 48, 73, 72, 55, 64, 74, 66, 98, 63, 62, 67, 106, 70, 59, 62, 59, 55, 60, 55, 65, 55, 75, 85, 61, 48, 63, 95, 67, 70, 57, 64, 72, 67, 68, 63, 50, 62, 63, 60, 65, 61, 53, 57, 53, 79, 74, 60, 53, 62, 63, 59, 63, 86, 66, 45, 47, 63, 55, 75, 57, 72, 53, 68, 68, 69, 112, 80, 51, 41, 59, 50, 47, 65, 62, 65, 53, 79, 69, 111, 75, 64, 70, 82, 55, 57, 71, 64, 82, 64, 83, 71, 74, 56, 73, 67, 57, 69, 42, 59, 78, 55, 60, 57, 52, 49, 82, 63, 74, 61, 50, 57, 48, 87, 67, 61, 74, 57, 66, 75, 59, 65, 66, 82, 54, 124, 60, 67, 61, 62, 62, 87, 53, 77, 55, 70, 56, 63, 64, 53, 71, 88, 59, 57, 76, 62, 71, 65, 63, 67, 70, 54, 85, 65, 54, 55, 54, 97, 64, 78, 59, 73, 56, 98, 53, 58, 49, 57, 51, 59, 71, 67, 61, 57, 87, 66, 52, 72, 63, 57, 61, 73, 54, 58, 73, 55, 59, 68, 60, 44, 63, 79, 64, 70, 69, 62, 68, 36, 53, 71, 53, 64, 76, 66, 67, 67, 61, 88, 49, 53, 55, 68, 62, 64, 63, 42, 73, 58, 71, 65, 68, 54, 44, 73, 78, 62, 69, 80, 68, 74, 59, 50, 63, 60, 70, 59, 63, 63, 66, 57, 71, 71, 72, 60, 59, 50, 119, 67, 83, 62, 59, 96, 82, 62, 54, 64, 62, 79, 59, 57, 66, 45, 88, 46, 69, 71, 63, 72, 78, 67, 51, 39, 70, 87, 64, 61, 55, 53, 59, 71, 63, 77, 70, 57, 64, 54, 71, 111, 75, 71, 62, 62, 74, 68, 57, 63, 60, 58, 61, 67, 78, 66, 74, 73, 60, 66, 73, 52, 52, 61, 65, 59, 59, 49, 97, 71, 62, 69, 52, 77, 56, 63, 77, 69, 58, 92, 57, 59, 66, 53, 68, 55, 89, 56, 67, 60, 74, 71, 69, 68, 62, 52, 55, 79, 58, 81, 57, 58, 64, 52, 50, 82, 52, 66, 69, 64, 72, 67, 77, 109, 57, 64, 51, 69, 67, 60, 62, 71, 61, 68, 88, 53, 70, 63, 95, 52, 75, 72, 68, 81, 57, 60, 100, 65, 67, 58, 69, 50, 71, 58, 54, 59, 82, 99, 59, 65, 67, 72, 66, 92, 58, 75, 85, 48, 83, 80, 78, 59, 63, 77, 80, 117, 63, 72, 69, 69, 57, 58, 67, 50, 81, 73, 59, 58, 92, 61, 66, 63, 55, 76, 55, 57, 72, 66, 41, 51, 73, 65, 60, 57, 53, 83, 65, 89, 64, 72, 89, 66, 63, 54, 71, 57, 65, 58, 82, 52, 57, 87, 73, 75, 59, 62, 87, 60, 56, 74, 65, 71, 72, 60, 39, 72, 59, 64, 64, 58, 54, 56, 65, 56, 72, 64, 58, 57, 69, 78, 99, 66, 77, 48, 68, 57, 67, 81, 59, 44, 74, 56, 57, 85, 66, 76, 55, 60, 85, 56, 52, 70, 64, 64, 70, 75, 66, 61, 61, 68, 51, 56, 72, 51, 62, 62, 98, 69, 51, 83, 92, 67, 43, 55, 62, 48, 66, 66, 81, 54, 63, 78, 72, 49, 77, 66, 52, 54, 64, 61, 53, 42, 68, 51, 58, 59, 59, 58, 92, 76, 64, 65, 62, 72, 62, 44, 66, 57, 110, 72, 68, 90, 79, 45, 63, 58, 66, 54, 63, 79, 107, 90, 78, 71, 75, 52, 71, 83, 66, 61, 64, 43, 60, 60, 62, 64, 51, 46, 48, 66, 62, 54, 112, 54, 92, 56, 79, 91, 45, 67, 58, 52, 61, 81, 85, 61, 63, 54, 70, 71, 68, 85, 56, 60, 53, 62, 64, 76, 72, 67, 59, 75, 81, 56, 56, 45, 58, 54, 68, 77, 67, 63, 80, 72, 63, 51, 70, 64, 89, 63, 64, 62, 61, 67, 82, 53, 59, 62, 59, 67, 70, 65, 67, 64, 65, 77, 99, 75, 47, 80, 74, 81, 131, 61, 71, 48, 63, 58, 112, 52, 69, 94, 72, 84, 70, 69, 56, 81, 67, 62, 66, 89, 71, 74, 71, 64, 65, 54, 68, 63, 51, 56, 73, 47, 70, 67, 76, 62, 74, 72, 65, 50, 70, 62, 66, 60, 58, 88, 68, 67, 61, 102, 75, 52, 85, 71, 48, 71, 57, 74, 55, 43, 68, 47, 53, 78, 81, 71, 70, 67, 64, 56, 92, 55, 67, 75, 63, 42, 62, 61, 69, 69, 78, 55, 66, 66, 64, 81, 86, 53, 64, 83, 80, 77, 62, 60, 61, 80, 58, 66, 71, 71, 51, 72, 55, 68, 64, 56, 114, 66, 54, 67, 59, 63, 85, 63, 52, 88, 98, 70, 59, 82, 58, 90, 73, 54, 68, 71, 60, 63, 57, 53, 64, 51, 69, 73, 59, 55, 72, 54, 46, 64, 51, 40, 67, 71, 61, 54, 102, 61, 57, 65, 60, 62, 66, 65, 80, 64, 65, 73, 116, 49, 92, 67, 62, 60, 45, 60, 58, 76, 59, 57, 58, 70, 94, 66, 65, 83, 81, 77, 70, 69, 57, 64, 68, 63, 57, 72, 82, 58, 53, 67, 55, 57, 75, 57, 56, 92, 62, 54, 64, 51, 74, 66, 79, 69, 62, 48, 51, 65, 82, 84, 70, 60, 78, 71, 64, 65, 72, 69, 68, 67, 72, 60, 95, 89, 57, 71, 54, 53, 46, 74, 68, 52, 57, 54, 66, 82, 61, 57, 50, 84, 64, 58, 64, 84, 69, 47, 52, 63, 70, 88, 46, 57, 55, 68, 45, 70, 69, 71, 60, 73, 54, 67, 48, 59, 69, 52, 51, 76, 61, 51, 85, 60, 78, 48, 45, 71, 54, 81, 50, 70, 83, 82, 59, 76, 78, 58, 54, 56, 57, 85, 86, 91, 56, 76, 55, 47, 86, 52, 66, 67, 48, 59, 61, 59, 69, 63, 66, 76, 80, 61, 60, 57, 61, 71, 57, 59, 64, 93, 62, 84, 48, 65, 59, 57, 87, 60, 58, 73, 73, 116, 58, 82, 69, 58, 53, 75, 80, 60, 77, 58, 60, 111, 68, 87, 88, 51, 87, 70, 52, 76, 69, 68, 87, 78, 87, 79, 63, 58, 62, 52, 69, 61, 54, 104, 68, 54, 93, 78, 76, 66, 75, 53, 75, 69, 66, 56, 60, 54, 69, 72, 62, 58, 47, 74, 75, 68, 57, 56, 99, 53, 75, 64, 61, 68, 54, 57, 52, 77, 91, 48, 85, 83, 63, 64, 63, 61, 58, 63, 54, 54, 58, 61, 75, 69, 93, 69, 59, 66, 66, 73, 79, 76, 56, 69, 75, 54, 92, 57, 41, 61, 61, 59, 80, 58, 61, 68, 58, 60, 73, 56, 52, 52, 88, 55, 57, 113, 73, 62, 86, 56, 69, 61, 58, 78, 53, 79, 67, 76, 77, 62, 49, 71, 72, 60, 55, 59, 64, 51, 114, 61, 72, 52, 56, 70, 56, 57, 74, 67, 73, 60, 67, 66, 59, 71, 67, 64, 73, 83, 48, 73, 63, 71, 53, 73, 59, 59, 69, 54, 47, 44, 48, 67, 55, 76, 46, 62, 68, 51, 74, 76, 58, 75, 66, 68, 64, 51, 73, 60, 64, 57, 50, 69, 61, 70, 52, 48, 69, 51, 71, 66, 61, 72, 68, 57, 71, 63, 54, 62, 57, 64, 74, 74, 58, 79, 59, 69, 42, 60, 55, 52, 82, 53, 58, 69, 55, 57, 48, 55, 77, 69, 85, 73, 65, 62, 68, 59, 92, 54, 71, 69, 70, 66, 66, 65, 53, 70, 61, 68, 76, 39, 89, 86, 85, 70, 64, 60, 60, 64, 74, 97, 63, 56, 69, 65, 66, 65, 72, 77, 64, 74, 70, 56, 76, 63, 62, 52, 87, 41, 57, 74, 90, 83, 68, 64, 60, 71, 53, 68, 76, 56, 49, 111, 105, 125, 59, 70, 79, 67, 78, 53, 55, 69, 68, 55, 116, 85, 68, 83, 57, 46, 56, 72, 63, 80, 63, 73, 67, 59, 79, 61, 49, 81, 57, 70, 113, 81, 61, 61, 62, 63, 53, 70, 48, 61, 69, 62, 113, 62, 60, 54, 43, 38, 64, 83, 83, 73, 54, 54, 40, 79, 57, 73, 44, 65, 61, 57, 81, 59, 89, 64, 47, 44, 56, 68, 77, 44, 68, 57, 38, 75, 47, 68, 64, 61, 58, 72, 65, 57, 80, 50, 61, 85, 63, 65, 46, 72, 80, 60, 62, 89, 47, 68, 64, 70, 71, 64, 114, 63, 51, 67, 68, 59, 50, 54, 56, 62, 49, 87, 83, 71, 44, 82, 56, 52, 39, 65, 55, 58, 56, 47, 57, 81, 74, 84, 52, 50, 81, 44, 76, 77, 59, 69, 74, 73, 86, 61, 60, 59, 61, 73, 53, 53, 69, 82, 65, 88, 56, 59, 61, 86, 70, 95, 90, 79, 53, 79, 115, 60, 82, 40, 79, 74, 78, 50, 90, 53, 63, 58, 44, 75, 61, 64, 64, 68, 86, 57, 87, 64, 66, 54, 60, 61, 62, 104, 50, 62, 56, 45, 78, 62, 63, 61, 70, 68, 62, 60, 100, 50, 50, 76, 52, 52, 58, 59, 50, 56, 58, 97, 87, 70, 64, 109, 50, 52, 48, 74, 68, 59, 62, 70, 60, 60, 77, 66, 46, 47, 68, 139, 51, 62, 62, 65, 43, 85, 53, 67, 61, 60, 52, 45, 50, 67, 59, 59, 73, 71, 54, 63, 58, 51, 63, 56, 63, 71, 52, 64, 53, 70, 63, 67, 65, 80, 54, 49, 67, 59, 65, 78, 67, 76, 55, 60, 56, 59, 101, 76, 66, 55, 67, 63, 50, 70, 75, 65, 71, 62, 55, 63, 74, 73, 73, 86, 66, 69, 74, 79, 95, 73, 59, 57, 52, 73, 48, 87, 50, 66, 68, 65, 48, 98, 82, 65, 70, 68, 60, 58, 72, 56, 76, 60, 65, 59, 56, 63, 71, 66, 56, 75, 48, 50, 71, 56, 67, 57, 76, 70, 71, 59, 65, 109, 65, 76, 54, 109, 54, 57, 63, 65, 61, 103, 59, 58, 47, 67, 63, 62, 72, 48, 66, 52, 41, 48, 68, 70, 59, 71, 70, 65, 56, 92, 80, 71, 64, 63, 80, 67, 64, 63, 65, 60, 78, 52, 71, 65, 65, 63, 79, 71, 91, 41, 78, 57, 67, 60, 78, 74, 51, 45, 59, 67, 59, 89, 53, 74, 53, 71, 64, 70, 62, 58, 59, 54, 59, 62, 62, 60, 60, 51, 53, 70, 49, 91, 72, 64, 68, 64, 54, 64, 68, 68, 113, 46, 60, 66, 53, 69, 44, 71, 88, 118, 76, 63, 76, 57, 62, 63, 43, 105, 75, 54, 31, 65, 55, 68, 49, 60, 59, 64, 91, 78, 72, 66, 62, 86, 66, 91, 51, 95, 81, 65, 54, 75, 77, 63, 66, 66, 49, 62, 85, 59, 52, 70, 58, 76, 57, 71, 66, 65, 61, 78, 75, 54, 69, 62, 45, 54, 66, 58, 79, 71, 58, 52, 62, 59, 80, 61, 64, 53, 81, 67, 58, 54, 64, 60, 56, 92, 60, 68, 57, 64, 74, 59, 79, 59, 124, 54, 75, 74, 54, 61, 60, 40, 66, 72, 77, 84, 50, 73, 60, 75, 55, 69, 79, 76, 49, 69, 66, 78, 62, 59, 96, 83, 65, 73, 62, 73, 44, 59, 67, 49, 45, 47, 80, 70, 41, 60, 72, 68, 47, 55, 82, 56, 40, 63, 62, 53, 65, 55, 75, 57, 56, 63, 72, 72, 63, 72, 49, 93, 83, 61, 68, 57, 55, 49, 76, 65, 96, 47, 70, 70, 68, 81, 56, 52, 75, 58, 67, 82, 66, 62, 65, 59, 62, 82, 50, 63, 76, 69, 62, 90, 68, 64, 86, 60, 92, 88, 70, 50, 78, 57, 61, 67, 86, 85, 53, 62, 54, 141, 81, 77, 74, 70, 62, 74, 61, 58, 59, 50, 61, 75, 80, 89, 66, 79, 58, 66, 89, 68, 60, 49, 45, 69, 56, 62, 56, 61, 118, 75, 63, 61, 55, 72, 95, 59, 53, 62, 60, 64, 62, 68, 71, 72, 82, 65, 77, 52, 63, 53, 100, 52, 67, 68, 67, 53, 65, 54, 57, 70, 114, 63, 59, 61, 51, 77, 65, 66, 54, 82, 66, 90, 61, 43, 59, 60, 63, 62, 67, 76, 57, 59, 82, 178, 46, 75, 49, 71, 54, 48, 57, 68, 65, 82, 66, 46, 94, 51, 79, 58, 87, 67, 64, 73, 59, 76, 78, 72, 97, 58, 85, 42, 73, 85, 75, 75, 80, 87, 56, 88, 53, 86, 77, 89, 73, 69, 49, 70, 87, 53, 82, 64, 51, 63, 75, 55, 64, 66, 53, 45, 73, 55, 68, 58, 61, 64, 139, 71, 63, 62, 64, 70, 49, 63, 71, 91, 49, 69, 76, 62, 59, 60, 79, 47, 79, 73, 58, 70, 73, 69, 65, 65, 73, 62, 72, 63, 68, 69, 72, 64, 53, 70, 66, 48, 60, 70, 44, 70, 70, 55, 46, 58, 99, 60, 65, 80, 64, 50, 50, 75, 91, 71, 63, 64, 75, 58, 63, 61, 60, 61, 77, 64, 57, 79, 86, 61, 66, 70, 62, 66, 55, 68, 98, 55, 83, 67, 53, 59, 69, 56, 62, 56, 62, 71, 38, 68, 62, 120, 40, 84, 58, 62, 78, 75, 70, 63, 55, 56, 54, 67, 47, 64, 82, 69, 56, 53, 95, 52, 68, 40, 54, 59, 68, 56, 88, 49, 55, 89, 44, 57, 78, 66, 56, 82, 59, 62, 47, 50, 59, 77, 63, 56, 75, 71, 70, 54, 72, 55, 66, 67, 67, 66, 71, 54, 67, 76, 58, 43, 93, 72, 61, 73, 75, 65, 63, 62, 65, 76, 56, 83, 76, 63, 51, 58, 47, 70, 71, 67, 47, 60, 49, 66, 77, 55, 64, 58, 67, 46, 63, 81, 63, 65, 39, 54, 66, 56, 97, 82, 102, 68, 62, 70, 62, 65, 75, 59, 54, 69, 103, 38, 54, 76, 97, 63, 70, 64, 63, 58, 80, 69, 45, 75, 61, 53, 65, 63, 54, 65, 60, 74, 72, 72, 62, 66, 72, 56, 73, 120, 119, 90, 81, 88, 56, 91, 73, 79, 87, 81, 62, 59, 73, 72, 38, 82, 53, 82, 44, 50, 56, 77, 69, 92, 70, 65, 57, 60, 72, 62, 68, 58, 68, 48, 80, 59, 56, 41, 62, 74, 68, 51, 34, 63, 114, 53, 54, 54, 62, 88, 72, 56, 73, 95, 89, 75, 53, 79, 59, 58, 82, 64, 57, 63, 59, 44, 75, 72, 64, 63, 71, 73, 51, 61, 63, 38, 65, 71, 61, 57, 47, 64, 64, 49, 62, 76, 86, 72, 84, 63, 78, 65, 60, 58, 67, 46, 63, 100, 71, 90, 66, 51, 72, 58, 66, 50, 54, 65, 89, 73, 45, 36, 74, 68, 61, 56, 95, 70, 47, 70, 63, 50, 63, 62, 65, 62, 65, 63, 56, 81, 65, 59, 41, 71, 69, 62, 77, 83, 62, 55, 63, 76, 60, 48, 69, 53, 54, 60, 92, 56, 62, 79, 65, 57, 61, 67, 53, 66, 84, 55, 85, 55, 76, 61, 92, 61, 66, 58, 56, 75, 68, 64, 71, 59, 71, 53, 68, 72, 56, 71, 65, 78, 71, 67, 82, 78, 47, 47, 53, 68, 74, 96, 73, 56, 58, 66, 68, 75, 70, 64, 87, 65, 49, 69, 72, 60, 57, 75, 48, 77, 75, 71, 61, 83, 58, 83, 74, 55, 58, 71, 62, 52, 63, 59, 53, 75, 51, 59, 51, 59, 62, 57, 71, 48, 126, 132, 60, 64, 64, 66, 63, 61, 61, 60, 52, 67, 70, 56, 51, 73, 77, 76, 64, 70, 92, 68, 71, 48, 59, 49, 59, 81, 61, 55, 65, 68, 58, 56, 64, 61, 74, 68, 70, 57, 48, 70, 65, 58, 71, 62, 65, 91, 76, 69, 66, 78, 58, 52, 66, 45, 72, 55, 76, 50, 45, 48, 63, 91, 92, 100, 61, 57, 75, 61, 69, 44, 64, 74, 71, 61, 59, 79, 76, 65, 70, 78, 73, 80, 58, 63, 81, 77, 67, 60, 60, 45, 91, 62, 86, 63, 57, 45, 76, 59, 64, 49, 70, 60, 60, 57, 62, 63, 60, 55, 63, 69, 64, 117, 71, 60, 56, 77, 39, 67, 47, 54, 58, 78, 64, 51, 61, 64, 58, 82, 83, 60, 64, 65, 81, 53, 67, 76, 43, 85, 54, 52, 74, 56, 88, 80, 66, 53, 71, 64, 82, 59, 56, 62, 72, 75, 61, 57, 61, 49, 51, 90, 49, 81, 55, 67, 108, 62, 69, 57, 57, 57, 46, 55, 72, 47, 59, 69, 54, 86, 66, 54, 71, 47, 76, 52, 54, 101, 55, 68, 62, 61, 76, 58, 77, 64, 48, 70, 54, 39, 65, 54, 76, 65, 105, 69, 56, 70, 55, 74, 44, 78, 69, 113, 84, 76, 66, 74, 74, 56, 70, 79, 95, 74, 47, 52, 29, 60, 67, 55, 59, 84, 58, 90, 73, 60, 74, 97, 63, 60, 69, 73, 81, 79, 68, 56, 63, 50, 73, 72, 46, 72, 81, 55, 71, 76, 63, 85, 68, 67, 68, 54, 75, 92, 66, 56, 62, 78, 70, 71, 43, 53, 52, 67, 77, 79, 65, 73, 69, 113, 65, 59, 74, 54, 43, 62, 53, 57, 77, 63, 53, 65, 63, 73, 63, 67, 57, 64, 85, 71, 76, 41, 64, 51, 66, 66, 62, 55, 59, 71, 60, 78, 58, 69, 61, 54, 67, 70, 57, 68, 66, 54, 70, 50, 70, 60, 67, 89, 45, 79, 61, 46, 72, 67, 54, 69, 57, 67, 77, 82, 54, 57, 76, 76, 61, 79, 67, 57, 47, 46, 71, 74, 76, 46, 45, 62, 71, 53, 75, 71, 59, 57, 66, 72, 44, 67, 57, 70, 74, 64, 87, 61, 49, 65, 56, 62, 74, 53, 63, 71, 63, 59, 69, 72, 61, 55, 53, 56, 57, 59, 81, 80, 87, 38, 67, 69, 57, 50, 88, 79, 49, 50, 77, 63, 58, 67, 92, 48, 69, 56, 76, 91, 57, 67, 51, 76, 77, 49, 77, 66, 60, 70, 73, 55, 50, 106, 46, 57, 66, 47, 94, 54, 51, 71, 51, 61, 57, 55, 67, 70, 134, 75, 60, 53, 54, 53, 75, 76, 53, 54, 64, 71, 47, 66, 103, 59, 41, 53, 59, 58, 68, 63, 77, 58, 69, 55, 48, 57, 55, 69, 64, 55, 71, 54, 52, 64, 67, 82, 54, 73, 54, 63, 52, 66, 69, 65, 61, 51, 56, 57, 54, 63, 48, 72, 75, 154, 64, 71, 58, 68, 59, 68, 68, 49, 65, 57, 65, 73, 87, 57, 40, 55, 87, 50, 46, 58, 61, 94, 63, 66, 40, 48, 68, 57, 60, 87, 74, 89, 64, 51, 66, 66, 69, 74, 85, 64, 68, 69, 73, 52, 82, 66, 63, 78, 81, 56, 70, 68, 62, 51, 84, 55, 47, 54, 61, 78, 52, 54, 125, 53, 70, 67, 71, 71, 61, 50, 56, 91, 50, 57, 79, 81, 48, 75, 73, 53, 69, 72, 69, 66, 76, 76, 57, 39, 53, 47, 53, 58, 53, 59, 37, 61, 69, 63, 96, 62, 53, 72, 63, 75, 57, 31, 71, 63, 71, 52, 85, 50, 64, 61, 63, 71, 63, 73, 61, 59, 73, 73, 70, 60, 60, 54, 46, 63, 68, 52, 70, 48, 58, 67, 53, 70, 59, 78, 68, 67, 84, 73, 113, 54, 70, 91, 68, 72, 59, 54, 84, 50, 77, 117, 88, 76, 70, 55, 91, 73, 52, 56, 70, 88, 55, 63, 54, 65, 72, 81, 70, 58, 127, 69, 49, 59, 67, 54, 60, 73, 103, 91, 58, 76, 55, 42, 56, 50, 51, 63, 66, 90, 76, 44, 72, 55, 59, 57, 79, 80, 67, 58, 92, 62, 74, 60, 54, 71, 51, 64, 57, 49, 60, 69, 64, 87, 72, 68, 69, 59, 69, 72, 84, 68, 55, 51, 72, 48, 68, 55, 58, 109, 54, 67, 60, 61, 64, 67, 61, 66, 56, 50, 58, 72, 50, 84, 47, 56, 45, 65, 68, 51, 99, 61, 64, 57, 68, 46, 60, 77, 66, 61, 47, 58, 49, 53, 52, 63, 73, 51, 62, 69, 73, 62, 88, 71, 60, 63, 92, 67, 75, 93, 60, 56, 39, 77, 56, 77, 61, 67, 73, 56, 102, 72, 61, 53, 61, 59, 76, 64, 67, 76, 62, 61, 75, 42, 60, 55, 68, 44, 70, 80, 54, 59, 43, 97, 61, 60, 53, 75, 69, 67, 62, 57, 72, 53, 44, 56, 62, 48, 55, 64, 70, 61, 43, 74, 63, 59, 127, 55, 61, 45, 64, 44, 61, 70, 61, 74, 55, 96, 66, 61, 65, 54, 46, 57, 61, 63, 51, 51, 60, 55, 60, 54, 59, 53, 49, 55, 69, 45, 60, 67, 58, 82, 90, 49, 55, 63, 49, 69, 62, 57, 67, 78, 66, 59, 57, 55, 87, 60, 65, 47, 57, 69, 62, 65, 59, 66, 53, 54, 63, 54, 75, 45, 52, 69, 88, 71, 72, 51, 102, 58, 66, 73, 71, 51, 64, 87, 60, 72, 89, 55, 67, 51, 73, 62, 48, 67, 63, 62, 114, 61, 69, 65, 74, 56, 90, 60, 62, 65, 55, 64, 75, 49, 81, 67, 49, 54, 66, 75, 72, 54, 70, 65, 73, 61, 55, 83, 109, 61, 65, 28, 99, 58, 71, 67, 85, 74, 65, 52, 66, 63, 46, 79, 76, 68, 57, 72, 88, 62, 54, 48, 58, 54, 69, 99, 76, 73, 57, 64, 61, 111, 56, 51, 87, 58, 58, 57, 79, 56, 68, 63, 58, 74, 83, 53, 70, 88, 61, 83, 79, 56, 83, 50, 66, 84, 59, 66, 75, 55, 54, 90, 71, 58, 54, 74, 68, 70, 124, 100, 49, 60, 75, 72, 73, 65, 57, 61, 73, 78, 56, 54, 68, 60, 65, 57, 77, 56, 74, 58, 60, 54, 62, 79, 76, 68, 81, 74, 65, 67, 84, 53, 68, 58, 43, 56, 94, 68, 76, 90, 78, 72, 75, 73, 79, 78, 69, 62, 65, 68, 55, 73, 72, 60, 56, 74, 57, 65, 64, 63, 65, 87, 48, 79, 71, 67, 60, 71, 65, 50, 51, 71, 69, 70, 58, 32, 76, 66, 77, 74, 65, 84, 66, 61, 63, 83, 67, 59, 67, 50, 68, 77, 61, 94, 68, 49, 67, 97, 50, 49, 70, 65, 61, 49, 55, 80, 62, 66, 57, 53, 69, 131, 64, 84, 55, 60, 83, 55, 78, 58, 48, 51, 55, 63, 75, 54, 68, 55, 50, 62, 63, 67, 64, 65, 50, 57, 72, 82, 92, 74, 64, 60, 88, 55, 57, 81, 59, 61, 59, 39, 80, 67, 69, 62, 83, 76, 66, 40, 47, 68, 55, 85, 78, 92, 88, 55, 79, 68, 49, 60, 56, 64, 67, 75, 68, 95, 53, 121, 80, 58, 56, 65, 70, 59, 38, 102, 56, 57, 65, 57, 69, 69, 68, 68, 59, 46, 48, 63, 66, 54, 84, 67, 101, 70, 53, 60, 57, 63, 52, 71, 67, 103, 62, 59, 70, 50, 59, 73, 71, 66, 69, 62, 86, 61, 62, 56, 76, 57, 62, 67, 63, 47, 85, 62, 60, 82, 45, 76, 60, 70, 61, 77, 64, 81, 54, 67, 71, 76, 69, 39, 73, 70, 93, 54, 71, 70, 83, 71, 53, 54, 105, 94, 103, 57, 51, 102, 52, 79, 56, 52, 77, 59, 50, 64, 44, 56, 61, 77, 55, 59, 59, 64, 55, 118, 70, 53, 63, 62, 59, 70, 53, 99, 62, 87, 55, 58, 90, 56, 66, 72, 55, 68, 76, 57, 65, 58, 60, 57, 44, 87, 58, 67, 57, 60, 54, 58, 45, 77, 54, 53, 57, 66, 63, 63, 81, 46, 52, 60, 42, 56, 59, 58, 53, 51, 74, 54, 59, 61, 66, 70, 87, 47, 61, 55, 57, 59, 60, 68, 65, 51, 74, 71, 61, 54, 61, 49, 55, 61, 78, 57, 59, 63, 69, 60, 70, 69, 58, 61, 97, 59, 61, 50, 73, 94, 48, 90, 71, 82, 60, 57, 55, 61, 76, 67, 55, 64, 88, 61, 69, 69, 74, 70, 63, 62, 55, 49, 84, 84, 50, 48, 47, 46, 51, 76, 83, 64, 45, 53, 45, 94, 56, 64, 78, 82, 95, 42, 97, 56, 50, 68, 56, 61, 67, 86, 66, 62, 56, 58, 101, 70, 63, 58, 43, 63, 54, 56, 59, 50, 135, 53, 67, 76, 42, 58, 56, 66, 49, 69, 61, 93, 77, 67, 73, 80, 72, 55, 63, 71, 57, 64, 40, 71, 53, 63, 76, 66, 74, 79, 68, 53, 64, 76, 73, 58, 59, 95, 50, 76, 65, 65, 55, 60, 57, 56, 70, 62, 64, 68, 54, 66, 83, 64, 71, 116, 85, 52, 60, 57, 57, 55, 127, 60, 68, 51, 67, 86, 97, 56, 70, 48, 104, 61, 57, 57, 81, 103, 69, 74, 57, 58, 49, 65, 64, 66, 61, 82, 76, 64, 64, 80, 53, 56, 64, 51, 55, 65, 85, 63, 78, 52, 72, 53, 72, 93, 63, 80, 61, 79, 71, 65, 60, 70, 68, 52, 71, 64, 112, 52, 53, 51, 52, 71, 61, 54, 52, 99, 62, 69, 72, 64, 56, 69, 88, 55, 62, 71, 63, 64, 89, 52, 74, 51, 35, 63, 63, 59, 72, 52, 63, 53, 61, 68, 84, 60, 52, 63, 53, 69, 73, 80, 83, 74, 76, 56, 58, 64, 68, 43, 62, 79, 85, 55, 59, 58, 78, 40, 60, 52, 60, 69, 65, 70, 50, 60, 62, 60, 75, 56, 91, 59, 61, 76, 76, 67, 61, 83, 85, 61, 63, 60, 79, 98, 70, 80, 78, 60, 68, 89, 64, 64, 63, 63, 52, 62, 65, 78, 54, 66, 78, 51, 61, 61, 63, 77, 67, 67, 50, 61, 80, 51, 74, 61, 46, 41, 86, 60, 77, 64, 72, 53, 65, 60, 64, 78, 56, 56, 52, 67, 58, 64, 97, 53, 44, 54, 63, 73, 53, 73, 56, 48, 57, 66, 63, 61, 76, 50, 73, 56, 63, 87, 67, 69, 64, 76, 83, 59, 60, 68, 64, 59, 88, 65, 49, 64, 57, 48, 69, 69, 67, 79, 47, 54, 62, 62, 53, 79, 77, 49, 71, 91, 66, 62, 72, 74, 66, 62, 84, 89, 90, 55, 55, 68, 65, 81, 65, 81, 66, 66, 60, 63, 59, 55, 62, 60, 70, 67, 46, 60, 114, 37, 68, 69, 55, 40, 60, 75, 74, 64, 51, 46, 65, 65, 56, 68, 58, 51, 74, 101, 112, 119, 73, 74, 71, 55, 57, 63, 58, 57, 62, 56, 91, 67, 51, 125, 52, 48, 58, 80, 76, 96, 57, 92, 116, 59, 63, 54, 57, 67, 59, 65, 90, 72, 85, 59, 66, 52, 58, 56, 61, 58, 67, 63, 66, 68, 63, 66, 59, 39, 69, 61, 46, 97, 56, 55, 49, 64, 33, 72, 50, 55, 81, 62, 81, 60, 84, 81, 53, 60, 42, 44, 67, 54, 54, 47, 36, 70, 69, 61, 72, 30, 51, 54, 72, 56, 80, 58, 77, 83, 62, 60, 58, 72, 51, 60, 56, 80, 67, 87, 48, 61, 85, 63, 84, 60, 52, 67, 68, 46, 55, 50, 65, 74, 53, 77, 81, 91, 58, 73, 57, 64, 63, 84, 73, 60, 69, 64, 68, 66, 62, 72, 63, 71, 78, 90, 84, 81, 69, 64, 93, 76, 70, 73, 59, 67, 69, 47, 53, 53, 103, 92, 63, 40, 62, 60, 67, 77, 71, 68, 93, 59, 50, 62, 82, 37, 61, 69, 58, 64, 60, 68, 79, 52, 70, 79, 65, 65, 59, 66, 59, 56, 49, 67, 60, 68, 100, 55, 51, 64, 85, 127, 54, 57, 64, 52, 52, 62, 50, 66, 71, 59, 67, 69, 69, 67, 50, 64, 68, 63, 79, 71, 78, 74, 50, 85, 69, 67, 44, 79, 48, 44, 57, 69, 62, 59, 65, 63, 62, 65, 55, 69, 64, 68, 58, 150, 61, 67, 68, 70, 59, 119, 63, 68, 62, 69, 58, 55, 51, 58, 65, 65, 69, 65, 70, 55, 70, 80, 46, 60, 72, 54, 55, 82, 60, 73, 54, 101, 74, 65, 58, 54, 53, 54, 60, 77, 61, 56, 45, 67, 55, 57, 63, 73, 98, 70, 72, 74, 49, 70, 93, 73, 64, 67, 55, 61, 55, 100, 61, 48, 74, 74, 56, 73, 76, 49, 41, 76, 76, 54, 51, 62, 73, 72, 46, 55, 80, 90, 55, 65, 58, 64, 79, 43, 61, 66, 74, 69, 66, 70, 66, 63, 79, 68, 53, 53, 55, 72, 65, 59, 73, 53, 66, 83, 90, 49, 83, 102, 57, 72, 75, 64, 73, 76, 51, 74, 70, 98, 63, 57, 53, 64, 76, 61, 53, 58, 70, 79, 74, 63, 46, 72, 49, 59, 47, 82, 62, 89, 67, 68, 66, 62, 75, 64, 66, 71, 59, 52, 65, 53, 60, 49, 64, 65, 69, 58, 71, 56, 44, 52, 105, 60, 70, 63, 60, 55, 62, 77, 63, 98, 67, 63, 59, 73, 76, 53, 75, 38, 67, 47, 56, 78, 48, 55, 61, 50, 81, 32, 53, 54, 56, 66, 69, 66, 55, 62, 71, 67, 89, 45, 63, 82, 64, 69, 67, 51, 64, 93, 63, 60, 58, 49, 74, 67, 117, 68, 74, 55, 50, 68, 73, 57, 54, 52, 59, 67, 61, 68, 71, 68, 72, 66, 65, 77, 61, 88, 77, 54, 76, 72, 69, 73, 67, 71, 46, 82, 95, 59, 64, 61, 62, 68, 73, 71, 45, 50, 82, 86, 71, 56, 81, 56, 78, 61, 62, 59, 91, 59, 66, 76, 60, 54, 61, 64, 78, 63, 75, 52, 68, 54, 60, 57, 64, 65, 61, 73, 67, 75, 69, 60, 70, 60, 85, 57, 85, 86, 58, 62, 78, 70, 121, 41, 59, 74, 66, 62, 85, 48, 45, 72, 67, 67, 71, 65, 54, 47, 58, 49, 82, 87, 40, 89, 77, 73, 82, 76, 62, 86, 67, 58, 51, 53, 41, 67, 54, 51, 72, 51, 77, 80, 62, 61, 78, 49, 70, 48, 63, 52, 74, 64, 62, 58, 56, 62, 55, 64, 62, 81, 80, 56, 59, 48, 78, 57, 72, 61, 61, 66, 49, 76, 60, 53, 68, 58, 65, 58, 67, 73, 48, 53, 45, 55, 75, 75, 61, 46, 75, 58, 55, 62, 76, 67, 82, 65, 71, 57, 78, 52, 71, 56, 85, 80, 97, 61, 53, 98, 72, 85, 51, 83, 72, 69, 57, 55, 66, 69, 68, 59, 73, 106, 69, 66, 60, 78, 88, 69, 48, 57, 54, 50, 62, 64, 55, 64, 125, 66, 60, 46, 73, 58, 91, 74, 76, 85, 52, 52, 83, 53, 74, 70, 65, 69, 63, 55, 69, 54, 112, 78, 75, 67, 57, 63, 55, 63, 75, 49, 108, 74, 50, 59, 51, 79, 56, 76, 74, 65, 62, 102, 57, 52, 60, 58, 56, 73, 69, 46, 53, 55, 74, 173, 59, 71, 68, 67, 47, 66, 76, 66, 60, 70, 56, 53, 93, 50, 76, 61, 82, 72, 48, 77, 54, 88, 51, 59, 87, 45, 57, 50, 62, 97, 69, 64, 72, 81, 63, 59, 60, 58, 63, 76, 60, 56, 57, 57, 82, 56, 75, 61, 64, 75, 62, 55, 53, 67, 76, 50, 64, 68, 77, 57, 55, 47, 121, 61, 64, 61, 71, 70, 58, 69, 53, 94, 52, 71, 67, 75, 60, 77, 54, 71, 61, 63, 53, 61, 53, 70, 77, 74, 84, 62, 88, 72, 61, 58, 74, 50, 57, 79, 69, 56, 58, 43, 62, 62, 88, 65, 66, 76, 88, 77, 100, 96, 49, 72, 74, 59, 98, 86, 49, 60, 70, 74, 62, 48, 56, 69, 71, 59, 71, 64, 63, 57, 75, 56, 66, 63, 49, 90, 62, 58, 60, 61, 96, 65, 73, 53, 76, 51, 80, 78, 65, 57, 57, 105, 60, 56, 66, 74, 69, 74, 63, 55, 84, 62, 62, 62, 61, 46, 71, 64, 60, 65, 90, 78, 51, 80, 53, 56, 52, 87, 62, 59, 57, 69, 64, 69, 65, 51, 64, 71, 61, 66, 32, 78, 73, 69, 59, 58, 66, 41, 69, 80, 56, 50, 53, 74, 60, 62, 72, 41, 74, 64, 70, 58, 75, 60, 70, 93, 55, 47, 67, 87, 76, 64, 68, 68, 77, 58, 69, 63, 75, 56, 73, 59, 55, 70, 51, 49, 60, 107, 77, 70, 52, 47, 78, 64, 63, 62, 65, 48, 58, 68, 60, 53, 86, 67, 54, 61, 49, 60, 75, 73, 42, 50, 57, 44, 72, 52, 77, 70, 65, 74, 84, 49, 98, 89, 66, 60, 66, 57, 62, 136, 48, 54, 63, 60, 57, 69, 56, 75, 58, 98, 52, 71, 81, 100, 69, 70, 42, 75, 68, 121, 61, 59, 61, 71, 122, 88, 87, 116, 63, 75, 75, 66, 62, 73, 69, 69, 54, 61, 50, 59, 45, 71, 77, 47, 59, 49, 73, 60, 56, 76, 40, 77, 70, 50, 48, 68, 78, 69, 55, 77, 65, 65, 61, 56, 52, 80, 51, 68, 55, 96, 78, 69, 60, 71, 59, 75, 71, 47, 88, 86, 56, 57, 66, 72, 94, 52, 68, 47, 78, 48, 62, 67, 52, 100, 72, 70, 60, 74, 74, 77, 75, 46, 52, 89, 67, 47, 62, 48, 58, 53, 59, 69, 54, 64, 92, 61, 74, 67, 44, 72, 67, 60, 59, 64, 67, 54, 51, 67, 81, 67, 39, 69, 69, 66, 61, 77, 63, 58, 58, 73, 61, 65, 68, 83, 75, 51, 68, 72, 74, 64, 85, 61, 68, 90, 64, 71, 71, 58, 62, 76, 69, 52, 54, 83, 38, 65, 63, 80, 66, 52, 81, 93, 103, 74, 59, 77, 71, 74, 67, 110, 86, 57, 51, 56, 80, 60, 51, 65, 58, 73, 58, 50, 63, 61, 60, 74, 77, 51, 45, 54, 64, 60, 77, 96, 114, 89, 66, 80, 60, 65, 77, 63, 58, 75, 58, 53, 81, 26, 83, 100, 56, 61, 81, 57, 62, 74, 92, 70, 64, 61, 80, 58, 57, 57, 56, 58, 73, 67, 78, 62, 67, 84, 68, 56, 66, 68, 50, 121, 55, 78, 59, 84, 56, 63, 46, 69, 57, 79, 60, 49, 70, 61, 67, 76, 74, 64, 62, 68, 43, 43, 60, 78, 59, 92, 60, 59, 50, 59, 43, 63, 54, 62, 90, 66, 58, 58, 56, 78, 69, 65, 54, 75, 43, 53, 70, 63, 113, 67, 64, 68, 57, 66, 74, 56, 74, 58, 70, 71, 44, 80, 51, 54, 65, 76, 48, 118, 83, 66, 60, 64, 56, 74, 66, 76, 67, 42, 49, 68, 88, 108, 58, 86, 61, 88, 70, 71, 78, 83, 75, 102, 87, 56, 76, 51, 88, 45, 67, 62, 59, 70, 69, 76, 59, 71, 79, 54, 74, 63, 78, 86, 66, 119, 52, 66, 58, 63, 50, 51, 51, 78, 46, 48, 74, 71, 58, 63, 65, 45, 81, 69, 68, 57, 53, 71, 38, 57, 63, 74, 82, 104, 65, 75, 71, 103, 54, 64, 73, 60, 76, 55, 65, 83, 63, 72, 57, 68, 59, 45, 65, 83, 42, 77, 47, 57, 64, 64, 54, 39, 50, 68, 81, 75, 66, 54, 62, 78, 67, 55, 51, 59, 63, 58, 90, 63, 59, 73, 43, 51, 53, 45, 72, 62, 64, 62, 58, 49, 57, 58, 63, 64, 106, 39, 43, 71, 69, 46, 61, 69, 57, 80, 70, 51, 55, 69, 52, 77, 52, 53, 62, 71, 55, 58, 75, 53, 58, 62, 54, 68, 79, 66, 61, 60, 77, 83, 51, 59, 62, 75, 78, 63, 67, 66, 64, 63, 43, 70, 59, 62, 64, 94, 68, 141, 59, 76, 108, 55, 70, 51, 47, 41, 80, 71, 73, 68, 69, 53, 75, 47, 55, 52, 59, 67, 54, 76, 56, 107, 69, 71, 87, 67, 59, 93, 64, 61, 58, 81, 67, 63, 47, 70, 62, 53, 43, 74, 78, 57, 84, 67, 71, 70, 90, 47, 71, 58, 64, 68, 71, 63, 62, 80, 65, 65, 60, 67, 65, 61, 81, 59, 56, 63, 55, 60, 70, 66, 68, 48, 59, 61, 78, 85, 81, 48, 67, 54, 51, 84, 66, 70, 59, 74, 68, 69, 50, 52, 64, 65, 56, 47, 74, 76, 63, 55, 69, 53, 60, 124, 31, 70, 60, 78, 96, 56, 50, 71, 70, 50, 77, 71, 53, 77, 57, 64, 55, 70, 86, 61, 73, 61, 66, 47, 54, 49, 46, 55, 51, 60, 67, 64, 109, 59, 68, 55, 51, 74, 67, 50, 58, 61, 54, 47, 79, 38, 66, 58, 86, 54, 46, 72, 57, 51, 60, 75, 84, 85, 72, 80, 54, 71, 43, 77, 56, 87, 63, 75, 76, 54, 53, 73, 47, 62, 63, 77, 62, 50, 47, 60, 102, 74, 58, 74, 53, 63, 95, 59, 60, 71, 54, 73, 52, 47, 54, 65, 53, 53, 76, 63, 57, 60, 98, 60, 85, 70, 50, 83, 60, 52, 90, 68, 126, 65, 64, 58, 78, 66, 83, 59, 74, 78, 54, 100, 73, 69, 60, 63, 85, 56, 72, 50, 52, 59, 86, 170, 64, 63, 67, 71, 65, 43, 61, 64, 71, 52, 68, 42, 71, 76, 67, 98, 94, 53, 67, 55, 55, 84, 81, 68, 62, 74, 56, 65, 90, 54, 66, 54, 71, 72, 68, 39, 72, 60, 70, 83, 85, 62, 61, 53, 64, 71, 88, 64, 64, 66, 88, 75, 63, 59, 44, 89, 74, 49, 57, 57, 77, 93, 66, 57, 61, 73, 71, 59, 79, 61, 57, 85, 71, 98, 75, 108, 69, 49, 45, 66, 71, 68, 69, 60, 53, 92, 47, 68, 55, 56, 68, 57, 53, 59, 82, 50, 70, 61, 74, 55, 71, 58, 101, 57, 54, 57, 61, 46, 120, 85, 75, 95, 65, 71, 57, 47, 77, 75, 84, 69, 92, 45, 59, 54, 50, 59, 51, 54, 62, 74, 62, 58, 66, 66, 64, 58, 50, 42, 66, 53, 68, 62, 70, 59, 48, 65, 56, 79, 61, 46, 63, 61, 73, 66, 75, 64, 53, 45, 60, 54, 62, 61, 52, 37, 56, 69, 67, 69, 67, 58, 49, 56, 99, 74, 62, 53, 58, 59, 72, 62, 80, 83, 60, 66, 66, 63, 55, 57, 62, 53, 58, 66, 58, 74, 63, 74, 66, 49, 72, 59, 80, 64, 58, 56, 80, 69, 44, 58, 72, 65, 58, 64, 68, 59, 62, 59, 77, 60, 70, 69, 81, 68, 86, 65, 56, 72, 98, 49, 73, 69, 58, 66, 63, 54, 64, 57, 46, 67, 60, 84, 72, 56, 71, 46, 50, 72, 63, 70, 73, 60, 61, 67, 55, 60, 86, 60, 62, 55, 65, 58, 80, 73, 60, 56, 63, 62, 63, 66, 59, 58, 75, 46, 80, 48, 118, 66, 52, 59, 59, 56, 66, 137, 61, 80, 52, 55, 61, 54, 58, 84, 56, 65, 50, 86, 93, 76, 80, 86, 64, 48, 62, 109, 59, 54, 55, 53, 76, 85, 80, 104, 60, 59, 75, 50, 62, 82, 74, 85, 78, 65, 59, 71, 49, 63, 66, 75, 67, 71, 73, 49, 61, 55, 42, 60, 77, 53, 74, 64, 74, 51, 52, 62, 56, 80, 65, 71, 57, 84, 49, 77, 73, 62, 72, 58, 74, 68, 75, 74, 52, 71, 64, 57, 67, 60, 58, 80, 103, 57, 63, 59, 47, 65, 54, 69, 54, 74, 64, 45, 85, 65, 76, 62, 53, 63, 73, 74, 61, 66, 59, 73, 65, 81, 89, 68, 61, 70, 69, 52, 57, 74, 48, 85, 67, 58, 59, 81, 77, 41, 59, 64, 106, 87, 60, 71, 63, 65, 57, 75, 63, 62, 30, 67, 75, 70, 51, 61, 65, 50, 59, 50, 78, 66, 86, 65, 85, 58, 76, 91, 87, 58, 70, 58, 87, 59, 69, 85, 44, 69, 69, 59, 51, 57, 72, 71, 103, 82, 62, 71, 69, 59, 60, 96, 71, 74, 93, 44, 71, 54, 69, 68, 71, 66, 67, 45, 67, 75, 70, 73, 57, 60, 61, 49, 69, 44, 85, 140, 107, 119, 53, 74, 75, 49, 70, 52, 55, 81, 66, 71, 74, 65, 67, 66, 51, 56, 58, 64, 82, 87, 108, 59, 58, 55, 71, 49, 61, 53, 65, 61, 71, 69, 62, 58, 51, 76, 73, 59, 63, 62, 87, 114, 71, 93, 59, 45, 76, 100, 58, 65, 56, 79, 72, 39, 69, 53, 62, 83, 93, 55, 65, 68, 54, 70, 66, 64, 67, 72, 71, 48, 61, 50, 58, 73, 47, 72, 71, 87, 67, 57, 55, 71, 50, 60, 55, 74, 61, 54, 61, 60, 112, 55, 65, 58, 62, 78, 81, 81, 57, 76, 71, 67, 64, 67, 67, 49, 65, 61, 66, 70, 106, 56, 52, 62, 65, 72, 77, 67, 140, 60, 60, 78, 75, 111, 50, 62, 73, 65, 75, 62, 54, 58, 85, 57, 78, 65, 71, 79, 106, 80, 59, 66, 64, 68, 63, 70, 46, 72, 74, 83, 78, 65, 65, 58, 63, 110, 62, 62, 53, 80, 46, 75, 75, 108, 74, 58, 60, 62, 55, 66, 55, 51, 64, 50, 65, 83, 55, 63, 52, 61, 55, 57, 58, 74, 50, 67, 60, 86, 63, 57, 68, 67, 53, 66, 107, 80, 87, 67, 61, 69, 62, 44, 81, 59, 70, 72, 73, 70, 54, 50, 48, 61, 59, 53, 73, 59, 68, 55, 69, 68, 64, 75, 60, 51, 62, 58, 61, 61, 78, 73, 62, 54, 80, 56, 69, 60, 56, 48, 53, 77, 62, 56, 70, 70, 114, 54, 58, 66, 50, 66, 65, 64, 71, 89, 73, 68, 54, 53, 66, 85, 78, 53, 46, 69, 63, 53, 72, 49, 40, 54, 71, 60, 79, 71, 61, 57, 82, 64, 53, 58, 74, 71, 55, 74, 59, 58, 55, 55, 47, 69, 49, 62, 72, 58, 62, 105, 64, 62, 97, 68, 97, 58, 47, 56, 71, 64, 66, 80, 77, 48, 45, 64, 65, 79, 68, 87, 52, 56, 45, 63, 79, 64, 98, 43, 51, 46, 69, 60, 63, 54, 69, 54, 58, 77, 60, 61, 68, 62, 65, 51, 58, 71, 68, 66, 52, 49, 62, 74, 54, 40, 65, 45, 63, 63, 58, 59, 63, 56, 60, 56, 67, 59, 53, 57, 62, 77, 68, 70, 61, 57, 85, 78, 59, 88, 93, 58, 57, 69, 64, 71, 80, 70, 62, 64, 76, 64, 60, 77, 68, 55, 67, 61, 61, 66, 66, 66, 68, 70, 62, 87, 49, 93, 74, 75, 73, 54, 60, 53, 80, 77, 58, 62, 65, 56, 66, 45, 61, 73, 72, 48, 70, 74, 65, 74, 42, 64, 59, 48, 116, 61, 72, 58, 80, 44, 61, 89, 70, 71, 72, 65, 51, 64, 51, 75, 60, 55, 70, 69, 58, 65, 38, 61, 85, 72, 47, 90, 69, 68, 56, 82, 79, 68, 53, 57, 75, 93, 61, 83, 78, 66, 56, 65, 68, 65, 53, 65, 66, 61, 51, 65, 94, 70, 62, 61, 60, 76, 71, 38, 64, 65, 70, 74, 56, 50, 66, 60, 74, 56, 70, 60, 52, 52, 74, 63, 78, 62, 56, 63, 59, 60, 92, 66, 77, 57, 58, 59, 69, 101, 55, 85, 62, 57, 68, 73, 59, 77, 68, 67, 78, 50, 48, 43, 62, 55, 67, 126, 46, 69, 63, 67, 52, 66, 67, 57, 73, 68, 76, 72, 54, 106, 61, 87, 97, 60, 78, 69, 63, 49, 80, 49, 93, 66, 63, 76, 58, 54, 75, 78, 60, 72, 51, 78, 56, 58, 52, 85, 76, 60, 72, 66, 82, 57, 71, 63, 52, 78, 58, 64, 59, 63, 61, 60, 68, 60, 56, 66, 67, 59, 73, 69, 66, 74, 60, 64, 56, 56, 48, 76, 95, 72, 71, 81, 60, 69, 78, 61, 87, 76, 85, 65, 65, 51, 56, 47, 71, 65, 61, 57, 77, 63, 56, 56, 57, 59, 83, 59, 73, 66, 78, 68, 50, 62, 95, 46, 130, 50, 86, 55, 73, 60, 51, 74, 92, 58, 47, 72, 73, 72, 78, 64, 68, 62, 60, 67, 62, 60, 69, 66, 50, 49, 56, 90, 56, 58, 69, 59, 80, 65, 56, 72, 52, 65, 72, 71, 73, 68, 73, 59, 81, 61, 63, 74, 55, 52, 59, 62, 78, 59, 62, 40, 93, 55, 75, 56, 63, 65, 43, 61, 65, 59, 40, 72, 68, 68, 65, 70, 74, 111, 59, 67, 70, 47, 55, 53, 71, 45, 66, 59, 57, 64, 48, 66, 51, 81, 87, 63, 67, 72, 71, 40, 60, 75, 49, 70, 48, 65, 70, 52, 55, 57, 53, 69, 60, 107, 87, 56, 59, 86, 70, 62, 53, 70, 69, 60, 25, 48, 52, 68, 71, 52, 49, 43, 60, 49, 66, 91, 58, 81, 73, 63, 50, 55, 77, 68, 57, 44, 47, 57, 62, 65, 83, 65, 58, 76, 66, 78, 53, 56, 72, 60, 63, 56, 55, 63, 79, 84, 68, 79, 84, 58, 112, 71, 55, 48, 68, 63, 39, 71, 74, 56, 56, 53, 86, 69, 68, 49, 47, 64, 68, 79, 64, 80, 68, 55, 69, 63, 84, 113, 64, 54, 59, 52, 103, 52, 87, 104, 74, 55, 69, 82, 63, 78, 72, 91, 60, 56, 70, 60, 49, 74, 66, 56, 68, 42, 72, 69, 64, 57, 81, 37, 86, 65, 92, 77, 87, 69, 57, 66, 49, 68, 85, 52, 53, 63, 39, 68, 54, 64, 72, 73, 67, 79, 58, 60, 56, 55, 72, 106, 69, 83, 50, 92, 92, 63, 66, 54, 93, 78, 57, 56, 69, 91, 60, 64, 91, 64, 92, 58, 67, 60, 76, 74, 61, 43, 61, 57, 71, 57, 63, 70, 70, 84, 77, 66, 72, 72, 46, 74, 70, 63, 56, 62, 61, 74, 62, 78, 77, 91, 77, 38, 85, 66, 61, 73, 54, 34, 33, 75, 51, 57, 64, 62, 32, 57, 54, 59, 34, 67, 58, 68, 61, 64, 62, 65, 49, 60, 69, 46, 60, 38, 64, 68, 67, 69, 86, 79, 64, 61, 81, 58, 89, 38, 93, 77, 105, 59, 36, 99, 65, 48, 87, 54, 66, 70, 70, 77, 47, 48, 74, 59, 51, 85, 51, 70, 82, 49, 61, 65, 56, 66, 80, 129, 103, 86, 66, 90, 79, 60, 74, 64, 84, 92, 72, 71, 93, 50, 53, 80, 75, 52, 73, 69, 42, 76, 80, 98, 70, 43, 84, 49, 76, 41, 56, 44, 77, 73, 55, 76, 47, 74, 60, 48, 67, 50, 103, 130, 59, 54, 60, 55, 67, 80, 59, 56, 57, 67, 53, 63, 86, 56, 62, 67, 129, 75, 92, 59, 57, 61, 47, 66, 70, 97, 55, 58, 70, 63, 67, 94, 56, 61, 47, 59, 64, 70, 69, 62, 62, 54, 75, 61, 69, 63, 62, 72, 113, 74, 63, 67, 66, 84, 58, 84, 51, 68, 63, 71, 58, 52, 70, 82, 89, 76, 62, 75, 86, 44, 70, 68, 53, 68, 53, 81, 64, 66, 62, 65, 81, 109, 43, 96, 58, 55, 76, 51, 70, 67, 72, 89, 49, 64, 72, 70, 57, 82, 63, 50, 87, 54, 50, 65, 56, 81, 88, 56, 52, 76, 45, 65, 70, 133, 59, 71, 83, 74, 58, 62, 65, 82, 66, 50, 54, 47, 72, 41, 66, 45, 65, 55, 71, 79, 74, 69, 47, 55, 75, 67, 57, 99, 63, 88, 82, 121, 68, 62, 56, 55, 53, 59, 82, 60, 82, 68, 52, 84, 59, 53, 80, 75, 42, 71, 95, 59, 72, 65, 50, 59, 70, 55, 73, 78, 78, 70, 48, 98, 60, 57, 48, 77, 73, 48, 56, 74, 102, 77, 47, 47, 72, 68, 57, 55, 86, 49, 43, 64, 66, 43, 58, 71, 104, 58, 59, 83, 75, 85, 50, 41, 88, 88, 52, 49, 71, 43, 60, 98, 61, 58, 68, 90, 62, 62, 74, 62, 49, 56, 55, 63, 111, 40, 56, 43, 64, 65, 48, 80, 63, 91, 78, 74, 38, 69, 61, 75, 57, 91, 57, 58, 66, 60, 60, 117, 62, 70, 109, 60, 108, 60, 37, 40, 64, 67, 80, 61, 60, 59, 56, 70, 60, 74, 81, 61, 50, 65, 78, 74, 77, 67, 56, 83, 69, 83, 73, 54, 60, 60, 88, 53, 42, 46, 42, 58, 85, 65, 61, 66, 56, 87, 66, 61, 79, 83, 79, 64, 64, 72, 63, 92, 53, 59, 68, 58, 67, 75, 39, 81, 62, 55, 56, 76, 68, 44, 46, 53, 64, 50, 83, 54, 67, 68, 65, 100, 68, 59, 65, 103, 58, 59, 76, 55, 42, 64, 50, 50, 77, 68, 58, 67, 65, 72, 56, 60, 70, 65, 51, 107, 47, 61, 72, 61, 68, 71, 70, 57, 40, 50, 62, 57, 57, 64, 67, 75, 73, 74, 84, 78, 72, 42, 45, 75, 70, 58, 42, 81, 70, 48, 86, 40, 56, 73, 64, 58, 57, 64, 90, 61, 59, 75, 70, 72, 70, 62, 97, 76, 68, 56, 49, 59, 57, 100, 51, 64, 59, 56, 70, 55, 43, 64, 53, 71, 51, 85, 60, 57, 75, 66, 73, 37, 50, 58, 44, 58, 67, 52, 62, 49, 95, 81, 54, 61, 74, 64, 61, 64, 61, 64, 61, 62, 44, 78, 50, 70, 81, 68, 79, 58, 69, 67, 63, 66, 68, 69, 72, 56, 66, 63, 102, 87, 71, 83, 56, 69, 66, 106, 49, 54, 55, 64, 73, 59, 57, 74, 47, 62, 56, 57, 83, 62, 72, 50, 67, 138, 63, 92, 51, 64, 81, 94, 91, 61, 49, 57, 60, 71, 69, 75, 48, 85, 86, 63, 48, 51, 47, 59, 64, 62, 83, 63, 54, 54, 76, 49, 71, 68, 32, 66, 71, 55, 59, 59, 54, 93, 68, 55, 74, 60, 89, 67, 45, 67, 46, 47, 66, 65, 75, 55, 56, 54, 69, 51, 65, 47, 56, 62, 93, 71, 56, 98, 81, 67, 68, 55, 73, 99, 113, 81, 75, 92, 67, 57, 60, 64, 78, 78, 63, 86, 77, 59, 71, 43, 68, 44, 57, 72, 50, 82, 74, 50, 56, 63, 83, 64, 51, 65, 101, 51, 68, 90, 90, 44, 115, 77, 78, 48, 75, 54, 49, 47, 68, 65, 53, 53, 80, 48, 79, 83, 62, 53, 43, 60, 45, 56, 63, 73, 61, 50, 87, 41, 47, 59, 55, 86, 94, 53, 71, 61, 47, 62, 65, 98, 60, 64, 55, 62, 58, 73, 42, 70, 46, 69, 74, 98, 70, 53, 59, 49, 51, 58, 58, 78, 78, 68, 73, 94, 69, 59, 66, 86, 86, 55, 51, 68, 117, 96, 79, 46, 43, 60, 58, 66, 31, 69, 55, 75, 79, 63, 66, 64, 38, 51, 48, 48, 77, 61, 58, 66, 71, 62, 58, 62, 63, 57, 42, 48, 59, 67, 54, 53, 61, 44, 66, 72, 60, 59, 56, 72, 73, 67, 86, 74, 55, 64, 57, 68, 63, 39, 48, 65, 64, 60, 64, 45, 58, 75, 64, 72, 62, 115, 75, 73, 62, 68, 71, 64, 46, 94, 59, 65, 72, 102, 71, 44, 67, 47, 48, 69, 71, 50, 62, 58, 76, 59, 66, 87, 32, 67, 79, 66, 69, 110, 51, 72, 65, 50, 52, 63, 67, 72, 69, 70, 60, 75, 58, 57, 62, 76, 106, 101, 111, 49, 55, 55, 108, 72, 49, 39, 89, 58, 64, 55, 48, 68, 50, 70, 67, 51, 85, 118, 55, 86, 69, 57, 89, 66, 65, 67, 56, 81, 58, 61, 67, 47, 86, 75, 48, 67, 57, 73, 74, 72, 124, 53, 64, 71, 50, 47, 49, 62, 64, 61, 68, 66, 41, 56, 62, 65, 60, 49, 47, 59, 50, 56, 76, 57, 51, 70, 57, 78, 72, 60, 65, 67, 61, 73, 67, 76, 55, 64, 85, 50, 65, 49, 74, 58, 62, 63, 64, 45, 71, 74, 55, 69, 74, 109, 55, 77, 53, 56, 47, 55, 78, 53, 56, 38, 48, 59, 59, 70, 81, 105, 60, 71, 133, 84, 57, 66, 62, 71, 44, 84, 53, 55, 65, 73, 50, 95, 49, 42, 82, 66, 52, 74, 117, 74, 82, 66, 76, 76, 50, 121, 54, 71, 70, 62, 59, 77, 54, 50, 54, 66, 59, 69, 62, 58, 75, 57, 63, 57, 70, 60, 75, 88, 76, 83, 68, 73, 57, 64, 66, 65, 46, 59, 57, 82, 63, 97, 86, 72, 56, 53, 88, 63, 67, 48, 90, 59, 57, 39, 89, 56, 50, 65, 60, 60, 45, 88, 88, 68, 67, 55, 95, 57, 49, 68, 65, 62, 70, 66, 57, 90, 52, 89, 52, 66, 63, 83, 52, 49, 57, 59, 74, 70, 47, 89, 55, 49, 63, 71, 57, 66, 112, 91, 75, 79, 55, 69, 52, 64, 70, 58, 57, 50, 67, 78, 62, 53, 65, 63, 80, 76, 108, 69, 55, 69, 64, 72, 80, 80, 62, 54, 63, 55, 61, 64, 58, 66, 51, 75, 50, 124, 42, 75, 70, 63, 61, 68, 55, 77, 50, 75, 54, 72, 52, 54, 68, 68, 56, 64, 69, 71, 44, 54, 52, 95, 60, 78, 71, 64, 65, 68, 49, 74, 57, 63, 57, 81, 53, 54, 87, 80, 63, 61, 53, 87, 65, 71, 46, 48, 82, 55, 74, 39, 80, 55, 58, 76, 80, 49, 84, 67, 63, 51, 71, 74, 52, 56, 77, 73, 52, 59, 78, 54, 73, 106, 65, 114, 57, 45, 68, 53, 52, 47, 53, 53, 75, 58, 60, 71, 54, 55, 112, 67, 70, 77, 81, 62, 87, 45, 78, 54, 88, 63, 52, 68, 76, 88, 71, 84, 86, 84, 70, 62, 71, 58, 66, 86, 55, 70, 66, 62, 48, 51, 72, 57, 62, 70, 62, 83, 75, 64, 50, 66, 66, 74, 80, 58, 45, 110, 56, 53, 60, 68, 75, 55, 66, 60, 65, 99, 47, 95, 64, 63, 59, 79, 55, 63, 58, 51, 56, 69, 114, 66, 64, 56, 81, 49, 83, 67, 62, 76, 69, 57, 62, 63, 51, 68, 58, 57, 46, 51, 88, 53, 47, 64, 63, 69, 67, 52, 64, 61, 62, 91, 61, 73, 78, 62, 63, 76, 69, 46, 55, 89, 70, 91, 61, 66, 67, 79, 55, 56, 72, 91, 94, 77, 63, 90, 62, 72, 116, 87, 66, 56, 56, 85, 69, 61, 49, 50, 42, 42, 50, 56, 74, 58, 66, 54, 46, 66, 72, 40, 80, 66, 48, 93, 81, 68, 67, 50, 56, 70, 50, 62, 44, 87, 73, 65, 60, 65, 85, 80, 73, 59, 52, 63, 69, 61, 70, 66, 86, 61, 74, 76, 54, 70, 65, 62, 53, 89, 92, 78, 55, 69, 60, 41, 53, 64, 61, 52, 77, 70, 65, 66, 53, 65, 61, 47, 45, 51, 57, 67, 62, 72, 77, 80, 68, 78, 73, 64, 48, 56, 52, 80, 54, 66, 44, 87, 52, 59, 78, 66, 60, 76, 80, 49, 69, 64, 66, 66, 78, 68, 129, 51, 65, 56, 78, 73, 56, 42, 60, 67, 64, 62, 63, 62, 74, 61, 78, 55, 54, 69, 67, 68, 61, 70, 58, 75, 71, 55, 89, 85, 90, 67, 69, 65, 64, 60, 76, 66, 56, 57, 52, 56, 57, 50, 63, 68, 57, 45, 64, 49, 68, 59, 61, 60, 64, 90, 65, 90, 70, 53, 61, 61, 64, 53, 54, 76, 54, 59, 35, 53, 111, 65, 55, 54, 72, 57, 56, 73, 74, 73, 69, 54, 64, 57, 59, 64, 66, 76, 68, 75, 65, 50, 58, 72, 66, 72, 65, 72, 72, 52, 69, 55, 69, 52, 66, 74, 57, 86, 61, 70, 60, 67, 60, 66, 67, 80, 73, 75, 53, 57, 46, 68, 53, 78, 63, 115, 54, 61, 67, 65, 98, 49, 75, 52, 70, 79, 53, 56, 71, 112, 74, 74, 69, 65, 75, 58, 53, 101, 54, 55, 67, 63, 82, 66, 65, 60, 88, 52, 76, 74, 63, 65, 69, 40, 119, 67, 68, 53, 60, 52, 79, 52, 64, 70, 54, 46, 78, 70, 67, 76, 114, 57, 56, 61, 103, 70, 59, 59, 84, 88, 53, 70, 75, 66, 68, 56, 85, 78, 77, 65, 59, 66, 53, 61, 60, 53, 82, 83, 55, 59, 82, 63, 84, 62, 55, 64, 60, 46, 60, 58, 56, 64, 58, 72, 107, 57, 56, 48, 42, 69, 55, 49, 64, 61, 106, 64, 59, 44, 76, 51, 77, 53, 84, 57, 46, 47, 57, 52, 88, 71, 62, 62, 82, 61, 63, 57, 73, 52, 58, 67, 70, 66, 51, 66, 67, 68, 68, 62, 50, 46, 86, 74, 80, 59, 66, 65, 73, 67, 70, 89, 63, 68, 76, 72, 50, 40, 61, 59, 59, 59, 59, 62, 49, 71, 77, 79, 89, 93, 90, 58, 63, 77, 49, 57, 51, 53, 70, 56, 62, 63, 85, 102, 80, 52, 80, 62, 71, 71, 43, 66, 58, 55, 67, 69, 62, 59, 104, 66, 70, 65, 71, 59, 60, 54, 73, 58, 64, 42, 57, 60, 62, 65, 64, 61, 59, 57, 72, 71, 68, 66, 77, 66, 61, 68, 73, 75, 58, 68, 66, 59, 90, 67, 51, 60, 71, 103, 70, 76, 74, 61, 54, 69, 45, 85, 47, 65, 60, 86, 69, 65, 88, 56, 60, 68, 48, 53, 48, 69, 57, 68, 82, 62, 62, 70, 60, 65, 56, 49, 79, 58, 81, 59, 65, 52, 87, 64, 58, 84, 72, 63, 52, 71, 105, 76, 69, 71, 73, 55, 62, 71, 70, 74, 75, 101, 74, 66, 92, 100, 72, 48, 51, 55, 61, 66, 91, 55, 67, 67, 77, 76, 64, 109, 69, 64, 86, 60, 58, 56, 58, 84, 62, 56, 76, 58, 56, 75, 105, 68, 58, 61, 93, 54, 95, 64, 78, 90, 58, 58, 71, 87, 54, 49, 56, 53, 65, 58, 81, 52, 64, 60, 60, 73, 55, 62, 57, 75, 68, 52, 75, 45, 45, 54, 85, 64, 54, 61, 49, 71, 62, 56, 85, 46, 66, 70, 59, 82, 63, 64, 59, 55, 62, 52, 60, 76, 53, 73, 80, 86, 59, 62, 54, 79, 52, 74, 59, 51, 63, 66, 74, 47, 61, 85, 36, 65, 62, 70, 70, 79, 72, 61, 60, 82, 70, 62, 48, 60, 54, 78, 56, 55, 58, 53, 52, 54, 45, 65, 100, 76, 66, 77, 67, 77, 77, 77, 53, 68, 70, 73, 69, 57, 69, 61, 44, 44, 48, 61, 47, 77, 72, 58, 65, 60, 76, 62, 94, 74, 67, 124, 74, 59, 73, 49, 78, 72, 64, 51, 55, 62, 69, 71, 54, 97, 92, 53, 88, 42, 78, 69, 60, 70, 53, 94, 69, 49, 68, 82, 79, 52, 56, 63, 56, 54, 65, 61, 76, 72, 58, 59, 58, 52, 71, 71, 65, 57, 106, 63, 50, 57, 53, 62, 64, 50, 72, 41, 60, 83, 53, 55, 63, 69, 55, 55, 53, 68, 132, 102, 72, 54, 45, 58, 83, 58, 64, 59, 82, 44, 89, 57, 57, 60, 49, 54, 76, 64, 54, 56, 49, 55, 53, 49, 93, 49, 84, 78, 50, 62, 55, 58, 53, 79, 73, 82, 62, 43, 51, 95, 51, 63, 58, 59, 61, 82, 58, 55, 58, 71, 54, 62, 58, 73, 45, 66, 49, 54, 60, 51, 64, 122, 92, 80, 76, 55, 72, 77, 55, 74, 73, 61, 67, 60, 68, 85, 90, 62, 65, 106, 93, 77, 52, 58, 71, 76, 77, 73, 66, 62, 71, 69, 59, 65, 60, 72, 68, 62, 74, 59, 69, 68, 70, 53, 66, 60, 56, 54, 52, 72, 81, 72, 58, 111, 69, 51, 63, 80, 51, 57, 69, 62, 58, 62, 60, 82, 54, 98, 79, 49, 48, 54, 52, 109, 81, 77, 51, 60, 47, 50, 78, 71, 66, 75, 58, 61, 56, 58, 59, 80, 86, 46, 64, 55, 85, 94, 78, 66, 57, 33, 65, 63, 41, 103, 110, 86, 76, 66, 60, 70, 45, 74, 67, 63, 75, 47, 68, 52, 82, 53, 69, 66, 105, 54, 41, 84, 69, 70, 62, 52, 47, 85, 76, 67, 63, 67, 93, 66, 61, 69, 107, 73, 74, 56, 91, 49, 82, 66, 64, 43, 49, 62, 78, 56, 69, 52, 79, 54, 77, 46, 67, 77, 47, 79, 56, 52, 55, 65, 49, 61, 128, 73, 63, 58, 69, 79, 54, 49, 59, 40, 63, 61, 56, 57, 55, 66, 80, 66, 85, 92, 58, 69, 74, 51, 61, 81, 72, 67, 81, 69, 90, 71, 75, 59, 53, 75, 44, 56, 79, 36, 63, 71, 94, 79, 63, 48, 51, 70, 92, 52, 67, 77, 79, 87, 72, 75, 46, 54, 87, 63, 47, 67, 74, 78, 50, 60, 67, 46, 59, 59, 59, 56, 65, 51, 56, 82, 49, 67, 61, 51, 61, 73, 89, 63, 71, 78, 65, 61, 56, 73, 55, 83, 73, 62, 67, 62, 58, 58, 68, 48, 69, 65, 81, 76, 69, 87, 64, 76, 56, 57, 59, 55, 63, 76, 63, 57, 53, 76, 64, 97, 60, 93, 55, 80, 84, 65, 70, 64, 97, 65, 60, 80, 68, 66, 49, 56, 43, 55, 74, 66, 53, 97, 74, 75, 76, 72, 60, 58, 64, 59, 55, 82, 71, 70, 85, 64, 98, 60, 51, 65, 57, 66, 65, 61, 73, 54, 126, 60, 52, 57, 76, 69, 75, 73, 90, 69, 81, 53, 82, 90, 52, 49, 51, 49, 78, 53, 85, 74, 74, 52, 92, 64, 65, 74, 57, 44, 106, 100, 67, 46, 57, 60, 51, 54, 61, 79, 46, 63, 76, 74, 55, 65, 61, 63, 47, 55, 57, 64, 73, 68, 61, 62, 57, 47, 67, 104, 70, 94, 46, 62, 60, 59, 62, 67, 56, 55, 61, 89, 53, 50, 65, 97, 55, 53, 63, 75, 82, 97, 60, 68, 57, 57, 51, 64, 62, 68, 79, 60, 66, 62, 109, 85, 68, 92, 58, 67, 74, 92, 93, 64, 52, 66, 67, 53, 66, 68, 65, 122, 81, 62, 98, 44, 65, 47, 65, 73, 75, 58, 52, 68, 108, 52, 65, 59, 51, 68, 68, 78, 56, 89, 61, 48, 60, 76, 74, 73, 74, 55, 72, 52, 61, 57, 65, 51, 53, 60, 50, 58, 70, 57, 69, 80, 45, 80, 88, 68, 51, 60, 63, 52, 69, 73, 55, 72, 88, 55, 64, 83, 42, 65, 58, 59, 73, 62, 66, 53, 62, 68, 68, 92, 120, 63, 66, 65, 59, 68, 58, 72, 103, 76, 57, 95, 55, 75, 56, 84, 42, 66, 70, 66, 71, 50, 100, 57, 83, 76, 86, 73, 49, 69, 54, 76, 45, 62, 90, 53, 61, 57, 63, 78, 47, 68, 63, 62, 56, 74, 58, 67, 43, 73, 58, 70, 52, 73, 80, 54, 63, 53, 48, 61, 59, 53, 52, 64, 68, 61, 41, 118, 54, 49, 86, 72, 105, 71, 50, 50, 60, 69, 64, 79, 57, 81, 80, 58, 64, 84, 91, 69, 39, 69, 30, 76, 63, 75, 56, 55, 81, 69, 77, 59, 63, 64, 62, 64, 97, 72, 46, 62, 61, 75, 61, 83, 52, 60, 76, 62, 50, 52, 59, 59, 63, 67, 50, 51, 77, 48, 58, 71, 83, 69, 35, 58, 82, 62, 57, 66, 59, 60, 62, 41, 83, 94, 56, 73, 52, 52, 47, 36, 112, 73, 61, 66, 59, 50, 62, 67, 53, 48, 50, 73, 67, 65, 63, 115, 52, 63, 46, 71, 64, 52, 48, 78, 52, 86, 78, 65, 55, 52, 50, 67, 74, 84, 65, 75, 46, 43, 60, 53, 55, 66, 87, 62, 99, 70, 61, 73, 52, 75, 54, 70, 63, 61, 66, 53, 98, 41, 64, 66, 63, 59, 48, 48, 70, 71, 62, 58, 63, 91, 55, 61, 73, 69, 77, 136, 74, 56, 55, 63, 61, 51, 53, 57, 66, 83, 65, 72, 51, 57, 76, 56, 70, 63, 118, 97, 76, 54, 64, 62, 38, 56, 128, 69, 64, 63, 61, 66, 52, 98, 74, 67, 83, 58, 56, 67, 70, 55, 44, 66, 72, 62, 60, 67, 75, 50, 65, 60, 100, 66, 63, 67, 63, 58, 60, 98, 63, 71, 59, 62, 74, 62, 70, 62, 57, 72, 74, 55, 52, 60, 81, 51, 60, 52, 41, 78, 112, 40, 69, 48, 71, 78, 58, 90, 69, 50, 65, 61, 116, 59, 73, 61, 66, 52, 65, 65, 71, 69, 73, 97, 70, 64, 68, 54, 60, 55, 64, 59, 62, 39, 64, 51, 79, 80, 59, 57, 42, 99, 69, 69, 61, 61, 58, 63, 94, 62, 46, 61, 68, 50, 57, 68, 82, 59, 69, 74, 77, 47, 66, 73, 54, 72, 44, 116, 70, 64, 59, 59, 56, 64, 58, 65, 60, 67, 70, 83, 56, 69, 61, 47, 65, 68, 57, 61, 78, 83, 56, 62, 71, 52, 56, 61, 63, 87, 68, 50, 57, 64, 90, 46, 77, 71, 69, 51, 62, 54, 75, 61, 76, 75, 57, 45, 63, 52, 75, 66, 52, 67, 71, 69, 69, 53, 59, 46, 61, 69, 97, 57, 61, 67, 70, 50, 64, 81, 57, 50, 63, 43, 82, 71, 71, 75, 51, 83, 62, 57, 58, 68, 69, 72, 49, 69, 39, 96, 59, 91, 65, 61, 76, 98, 80, 67, 72, 48, 55, 65, 71, 53, 112, 60, 81, 67, 67, 75, 89, 56, 62, 57, 82, 56, 55, 51, 102, 90, 57, 75, 50, 96, 73, 67, 63, 89, 42, 48, 48, 99, 74, 65, 49, 54, 59, 51, 61, 52, 59, 80, 127, 52, 71, 50, 59, 79, 90, 83, 58, 70, 62, 60, 50, 56, 59, 57, 50, 65, 58, 67, 83, 56, 83, 66, 70, 74, 88, 84, 67, 69, 76, 53, 48, 85, 49, 70, 69, 65, 86, 75, 67, 69, 62, 81, 61, 61, 82, 45, 47, 60, 55, 58, 63, 69, 62, 63, 83, 49, 61, 61, 54, 57, 125, 68, 58, 56, 67, 82, 49, 88, 47, 59, 90, 61, 71, 51, 68, 56, 62, 50, 72, 73, 62, 56, 53, 67, 89, 98, 51, 40, 83, 64, 39, 51, 82, 60, 71, 65, 68, 79, 54, 68, 73, 75, 77, 51, 61, 58, 75, 48, 63, 77, 58, 60, 59, 65, 64, 63, 87, 62, 52, 55, 64, 95, 128, 58, 45, 63, 61, 78, 55, 55, 60, 58, 65, 91, 64, 49, 68, 45, 55, 62, 76, 62, 82, 58, 53, 72, 71, 42, 56, 58, 57, 57, 68, 81, 84, 50, 46, 83, 64, 68, 58, 61, 64, 83, 57, 74, 65, 87, 59, 69, 68, 48, 52, 59, 48, 97, 75, 52, 78, 61, 76, 59, 73, 60, 64, 61, 63, 64, 64, 63, 102, 67, 74, 58, 82, 84, 69, 64, 57, 57, 57, 53, 60, 42, 63, 69, 67, 85, 55, 76, 71, 73, 72, 71, 61, 64, 60, 101, 61, 67, 59, 86, 65, 64, 58, 71, 70, 95, 79, 77, 75, 57, 68, 58, 41, 52, 77, 83, 77, 61, 66, 68, 85, 67, 78, 58, 72, 58, 70, 64, 61, 58, 56, 56, 66, 67, 45, 60, 59, 71, 72, 62, 61, 67, 53, 56, 52, 73, 61, 69, 91, 61, 93, 67, 74, 62, 92, 82, 56, 68, 48, 67, 65, 51, 56, 47, 70, 49, 67, 69, 61, 55, 54, 70, 50, 81, 55, 60, 74, 57, 96, 54, 51, 56, 71, 99, 62, 59, 65, 44, 53, 73, 60, 90, 47, 45, 57, 62, 41, 56, 58, 75, 71, 53, 79, 60, 59, 42, 54, 62, 35, 73, 59, 59, 80, 50, 58, 49, 87, 60, 57, 53, 71, 59, 66, 54, 57, 53, 80, 84, 44, 56, 69, 76, 71, 65, 60, 55, 68, 59, 48, 86, 59, 70, 74, 44, 56, 47, 55, 65, 61, 52, 85, 55, 64, 75, 57, 82, 96, 65, 52, 62, 65, 70, 65, 63, 62, 73, 77, 82, 44, 54, 50, 54, 86, 49, 84, 87, 76, 59, 71, 57, 79, 79, 79, 59, 55, 49, 67, 86, 60, 61, 70, 64, 75, 51, 57, 69, 97, 80, 56, 86, 53, 79, 59, 72, 46, 65, 56, 89, 54, 69, 54, 77, 56, 71, 54, 71, 55, 56, 68, 68, 53, 67, 63, 55, 56, 67, 68, 62, 42, 78, 78, 75, 80, 73, 47, 77, 63, 103, 85, 44, 74, 71, 68, 47, 61, 93, 60, 82, 76, 72, 59, 51, 60, 65, 55, 54, 85, 73, 86, 64, 69, 65, 72, 53, 51, 61, 59, 45, 62, 108, 46, 98, 46, 58, 60, 69, 87, 60, 68, 57, 42, 60, 56, 41, 73, 52, 71, 55, 84, 60, 62, 94, 59, 62, 65, 64, 78, 62, 74, 57, 66, 58, 56, 51, 77, 49, 71, 51, 57, 60, 86, 52, 79, 72, 48, 69, 63, 62, 75, 59, 81, 60, 68, 74, 61, 58, 78, 58, 50, 40, 102, 85, 50, 60, 70, 70, 63, 60, 69, 54, 55, 66, 71, 64, 53, 62, 80, 77, 61, 54, 79, 46, 81, 58, 71, 49, 83, 67, 93, 52, 67, 55, 59, 76, 64, 50, 64, 83, 83, 55, 67, 81, 98, 69, 42, 62, 75, 59, 66, 85, 60, 60, 68, 70, 59, 79, 55, 60, 76, 68, 82, 52, 69, 73, 56, 53, 47, 47, 61, 55, 81, 65, 52, 49, 49, 75, 69, 67, 61, 67, 62, 55, 64, 70, 62, 74, 68, 73, 74, 90, 63, 67, 78, 36, 54, 59, 56, 107, 72, 78, 64, 92, 66, 61, 113, 55, 64, 71, 68, 67, 59, 49, 74, 57, 57, 61, 74, 46, 71, 97, 55, 56, 67, 73, 57, 99, 79, 99, 63, 98, 63, 57, 51, 58, 48, 90, 60, 71, 41, 40, 59, 69, 51, 62, 64, 64, 65, 59, 67, 59, 60, 67, 59, 73, 60, 69, 68, 53, 49, 77, 62, 62, 86, 58, 65, 62, 58, 57, 72, 47, 66, 62, 50, 67, 67, 51, 66, 63, 68, 116, 68, 62, 56, 74, 64, 62, 52, 55, 55, 85, 69, 75, 66, 63, 63, 58, 67, 60, 116, 62, 78, 70, 69, 84, 52, 75, 150, 63, 70, 57, 47, 61, 56, 75, 52, 71, 76, 57, 64, 62, 67, 78, 49, 66, 98, 66, 63, 73, 63, 53, 65, 60, 53, 69, 64, 76, 58, 65, 55, 101, 47, 60, 56, 54, 74, 63, 67, 61, 67, 80, 75, 76, 66, 71, 65, 82, 62, 64, 51, 66, 97, 61, 76, 73, 48, 66, 54, 58, 47, 37, 57, 54, 118, 62, 64, 69, 66, 52, 67, 64, 58, 60, 79, 86, 90, 48, 57, 64, 50, 51, 80, 57, 63, 56, 55, 58, 87, 68, 59, 46, 38, 86, 70, 87, 61, 50, 51, 66, 82, 72, 61, 68, 76, 62, 61, 79, 100, 71, 69, 57, 69, 65, 59, 59, 47, 63, 63, 131, 57, 59, 57, 69, 62, 66, 48, 100, 51, 58, 78, 92, 70, 64, 80, 76, 73, 72, 58, 72, 51, 68, 75, 60, 58, 65, 57, 57, 57, 61, 54, 58, 56, 56, 76, 53, 91, 72, 70, 58, 70, 50, 65, 57, 79, 70, 70, 65, 77, 51, 56, 67, 43, 61, 47, 64, 85, 57, 84, 63, 50, 53, 68, 73, 65, 66, 68, 67, 71, 74, 73, 60, 46, 57, 72, 67, 66, 47, 63, 91, 68, 62, 53, 57, 65, 48, 70, 73, 49, 105, 72, 68, 55, 51, 81, 47, 102, 62, 72, 62, 47, 53, 84, 67, 95, 64, 119, 73, 71, 69, 81, 54, 63, 56, 73, 45, 71, 59, 129, 78, 51, 54, 51, 97, 75, 61, 62, 71, 59, 52, 53, 60, 48, 83, 59, 66, 63, 69, 71, 48, 60, 61, 117, 48, 63, 56, 74, 78, 96, 61, 53, 59, 66, 63, 80, 72, 71, 46, 69, 51, 64, 74, 66, 60, 102, 86, 70, 63, 80, 96, 59, 69, 72, 54, 62, 101, 52, 52, 72, 62, 64, 88, 64, 64, 43, 94, 99, 61, 75, 46, 46, 59, 58, 66, 83, 75, 59, 62, 64, 57, 55, 38, 65, 51, 88, 54, 60, 57, 85, 73, 68, 83, 78, 62, 57, 62, 64, 52, 55, 68, 79, 58, 64, 64, 50, 44, 62, 53, 81, 89, 53, 69, 82, 52, 58, 57, 95, 65, 61, 82, 82, 69, 42, 62, 42, 101, 69, 56, 60, 71, 54, 55, 67, 59, 79, 62, 47, 65, 80, 79, 83, 79, 57, 56, 63, 81, 121, 76, 104, 64, 65, 78, 68, 56, 81, 59, 64, 71, 67, 61, 72, 54, 62, 68, 88, 85, 65, 68, 56, 64, 56, 52, 65, 52, 78, 81, 66, 66, 56, 37, 73, 56, 75, 61, 65, 78, 54, 67, 59, 98, 62, 107, 54, 62, 44, 51, 60, 64, 69, 93, 62, 72, 76, 53, 87, 91, 43, 52, 82, 72, 58, 59, 66, 64, 75, 72, 70, 52, 70, 98, 88, 59, 59, 55, 56, 65, 58, 58, 56, 70, 60, 92, 68, 61, 55, 56, 76, 65, 56, 64, 74, 66, 54, 72, 55, 79, 68, 52, 62, 74, 51, 94, 75, 58, 65, 58, 99, 51, 65, 56, 60, 64, 51, 40, 95, 59, 103, 60, 60, 60, 59, 58, 57, 55, 49, 63, 65, 54, 57, 49, 63, 66, 60, 51, 63, 54, 51, 79, 63, 57, 64, 67, 56, 64, 57, 56, 110, 51, 72, 77, 77, 92, 39, 73, 59, 59, 54, 60, 53, 61, 93, 52, 52, 65, 66, 68, 58, 85, 63, 83, 60, 71, 85, 64, 69, 63, 49, 75, 48, 76, 65, 59, 78, 48, 61, 53, 66, 83, 52, 52, 56, 50, 60, 70, 89, 71, 55, 61, 90, 57, 70, 58, 72, 57, 62, 59, 46, 67, 77, 54, 65, 72, 84, 56, 49, 90, 50, 45, 62, 63, 61, 60, 83, 83, 58, 64, 65, 47, 69, 75, 67, 75, 78, 61, 50, 73, 55, 72, 65, 51, 46, 76, 77, 43, 82, 53, 74, 69, 72, 58, 66, 76, 78, 54, 63, 57, 61, 60, 68, 77, 53, 60, 74, 80, 69, 51, 50, 53, 64, 48, 86, 76, 58, 50, 54, 69, 82, 64, 90, 58, 44, 59, 63, 54, 71, 64, 83, 68, 44, 70, 81, 92, 69, 89, 64, 68, 56, 72, 53, 63, 59, 67, 60, 76, 56, 56, 75, 71, 52, 55, 44, 50, 66, 53, 64, 78, 57, 58, 62, 65, 82, 60, 86, 73, 60, 86, 90, 76, 69, 41, 52, 78, 73, 109, 87, 55, 58, 58, 67, 62, 59, 100, 68, 66, 73, 73, 51, 89, 65, 68, 89, 73, 74, 67, 56, 63, 63, 58, 58, 52, 67, 55, 49, 46, 65, 106, 54, 80, 53, 72, 43, 65, 66, 63, 54, 59, 57, 68, 84, 53, 64, 56, 69, 63, 66, 58, 68, 63, 52, 55, 72, 66, 54, 52, 67, 63, 63, 58, 45, 55, 51, 55, 61, 66, 67, 50, 59, 82, 62, 52, 55, 64, 80, 49, 98, 60, 68, 63, 65, 53, 49, 69, 64, 50, 65, 64, 56, 60, 58, 67, 99, 58, 63, 60, 64, 61, 62, 59, 60, 68, 67, 78, 69, 65, 64, 48, 42, 65, 78, 75, 62, 67, 60, 64, 93, 58, 39, 74, 65, 64, 60, 55, 85, 28, 88, 56, 60, 67, 62, 65, 40, 73, 64, 56, 55, 66, 102, 66, 69, 93, 63, 56, 58, 72, 52, 53, 113, 68, 62, 53, 75, 65, 52, 78, 44, 57, 60, 60, 65, 62, 86, 70, 63, 64, 77, 70, 64, 47, 59, 68, 70, 80, 59, 64, 61, 67, 47, 64, 55, 78, 69, 47, 65, 102, 44, 60, 64, 83, 49, 85, 118, 63, 68, 64, 45, 63, 58, 80, 76, 59, 55, 55, 70, 70, 60, 81, 57, 59, 78, 54, 67, 76, 60, 82, 74, 81, 68, 65, 95, 75, 56, 81, 60, 60, 62, 62, 50, 80, 86, 54, 63, 69, 69, 72, 57, 58, 55, 63, 58, 76, 59, 100, 63, 47, 86, 81, 39, 67, 58, 52, 53, 51, 62, 67, 62, 54, 54, 49, 64, 69, 61, 54, 70, 56, 59, 87, 79, 59, 66, 56, 61, 108, 47, 64, 62, 55, 61, 57, 82, 63, 50, 48, 58, 69, 75, 61, 86, 75, 83, 79, 42, 81, 50, 62, 44, 38, 78, 64, 50, 61, 42, 54, 52, 70, 54, 87, 72, 66, 73, 73, 63, 56, 60, 84, 68, 60, 55, 62, 55, 67, 96, 57, 61, 50, 77, 121, 60, 78, 91, 67, 73, 69, 53, 48, 63, 75, 65, 49, 63, 64, 70, 53, 52, 67, 59, 62, 68, 55, 61, 52, 47, 74, 59, 65, 65, 52, 76, 56, 108, 59, 61, 61, 60, 65, 71, 76, 54, 85, 66, 55, 70, 74, 72, 83, 64, 67, 65, 79, 60, 64, 44, 42, 53, 77, 55, 59, 63, 92, 58, 87, 65, 54, 63, 74, 47, 56, 56, 81, 74, 49, 59, 90, 64, 47, 67, 76, 52, 54, 50, 46, 67, 51, 73, 119, 47, 53, 59, 63, 76, 67, 80, 73, 74, 69, 61, 64, 62, 60, 66, 71, 56, 47, 51, 59, 58, 86, 49, 67, 77, 60, 57, 55, 59, 64, 79, 56, 74, 67, 68, 43, 84, 90, 92, 65, 64, 52, 55, 71, 75, 52, 68, 56, 85, 73, 62, 48, 55, 51, 50, 63, 66, 56, 80, 56, 60, 59, 89, 65, 84, 53, 57, 55, 61, 67, 63, 67, 87, 62, 63, 55, 61, 71, 64, 66, 77, 50, 56, 76, 78, 78, 94, 60, 63, 64, 58, 82, 58, 60, 41, 77, 60, 64, 60, 63, 47, 83, 84, 72, 86, 59, 48, 79, 71, 71, 87, 65, 66, 62, 78, 71, 63, 62, 72, 65, 62, 64, 55, 85, 83, 50, 66, 77, 61, 54, 88, 59, 48, 64, 54, 56, 67, 93, 75, 58, 74, 55, 105, 52, 67, 60, 72, 58, 72, 74, 51, 59, 71, 81, 60, 60, 69, 67, 69, 70, 72, 66, 65, 57, 85, 63, 60, 54, 57, 82, 63, 42, 52, 66, 61, 58, 53, 63, 45, 70, 63, 42, 55, 63, 63, 72, 72, 57, 65, 85, 72, 64, 69, 60, 94, 63, 50, 69, 73, 60, 56, 45, 67, 47, 66, 64, 58, 71, 68, 68, 61, 84, 75, 70, 60, 65, 55, 51, 55, 69, 92, 54, 53, 54, 74, 95, 59, 62, 77, 106, 64, 82, 68, 58, 86, 54, 88, 50, 62, 64, 75, 91, 47, 90, 114, 51, 77, 49, 48, 59, 49, 57, 64, 44, 86, 69, 59, 59, 94, 52, 74, 65, 78, 67, 49, 61, 129, 60, 48, 77, 65, 78, 74, 54, 73, 69, 63, 66, 58, 70, 60, 66, 60, 80, 92, 56, 58, 61, 62, 92, 48, 59, 64, 62, 73, 67, 63, 67, 56, 93, 59, 71, 52, 60, 58, 88, 73, 84, 56, 119, 56, 128, 64, 58, 72, 60, 76, 66, 53, 42, 62, 73, 66, 77, 60, 52, 64, 60, 79, 63, 66, 66, 61, 67, 78, 78, 87, 57, 70, 45, 53, 52, 48, 61, 57, 61, 80, 58, 61, 66, 50, 69, 51, 62, 49, 78, 62, 74, 55, 58, 45, 84, 54, 44, 57, 64, 58, 52, 78, 78, 58, 85, 71, 62, 70, 74, 77, 83, 70, 56, 112, 62, 54, 62, 61, 42, 96, 65, 58, 83, 67, 55, 50, 93, 55, 47, 84, 48, 65, 75, 44, 55, 60, 62, 59, 62, 74, 47, 73, 88, 58, 60, 63, 46, 53, 70, 46, 59, 63, 64, 64, 99, 57, 75, 70, 50, 58, 59, 65, 77, 75, 62, 51, 63, 77, 62, 64, 60, 55, 67, 73, 82, 64, 51, 67, 98, 61, 59, 69, 94, 73, 51, 67, 78, 61, 79, 65, 79, 64, 77, 74, 56, 72, 57, 57, 66, 56, 65, 85, 67, 60, 65, 75, 46, 52, 60, 66, 63, 78, 67, 69, 63, 48, 62, 54, 63, 71, 60, 70, 72, 73, 52, 66, 81, 69, 53, 65, 61, 55, 67, 79, 63, 79, 62, 51, 47, 52, 56, 46, 52, 62, 59, 67, 71, 72, 80, 54, 85, 80, 73, 75, 58, 87, 53, 54, 57, 56, 71, 66, 79, 77, 81, 72, 46, 56, 57, 71, 64, 52, 89, 85, 74, 73, 55, 64, 77, 89, 60, 59, 77, 40, 54, 57, 60, 67, 72, 56, 66, 61, 42, 77, 74, 67, 72, 61, 45, 59, 64, 62, 63, 56, 48, 61, 57, 52, 62, 45, 88, 49, 63, 52, 56, 47, 53, 57, 56, 67, 66, 65, 62, 87, 51, 72, 63, 52, 60, 76, 52, 75, 54, 41, 56, 68, 49, 69, 57, 78, 72, 62, 51, 52, 89, 52, 88, 88, 42, 67, 73, 69, 59, 83, 67, 65, 64, 95, 66, 78, 63, 56, 62, 53, 73, 52, 69, 63, 93, 55, 106, 75, 62, 60, 52, 72, 65, 54, 36, 57, 51, 82, 46, 56, 81, 63, 51, 61, 75, 69, 62, 82, 60, 58, 62, 89, 61, 52, 57, 51, 75, 67, 63, 83, 45, 60, 51, 80, 59, 69, 54, 55, 66, 49, 56, 51, 55, 111, 59, 78, 65, 52, 89, 73, 65, 64, 76, 54, 50, 111, 75, 62, 52, 94, 55, 64, 64, 52, 45, 44, 57, 52, 56, 78, 63, 52, 92, 49, 60, 75, 49, 65, 58, 58, 53, 53, 54, 119, 50, 91, 54, 65, 54, 65, 76, 59, 77, 73, 63, 58, 56, 75, 56, 82, 73, 67, 84, 61, 53, 62, 73, 64, 78, 64, 60, 63, 65, 89, 71, 95, 79, 66, 55, 72, 59, 75, 71, 63, 65, 55, 72, 52, 70, 109, 53, 56, 57, 65, 54, 80, 50, 53, 53, 64, 92, 75, 65, 62, 61, 59, 51, 69, 61, 56, 64, 81, 80, 59, 61, 84, 66, 67, 56, 69, 64, 66, 66, 82, 71, 57, 58, 65, 51, 67, 76, 54, 53, 71, 83, 68, 56, 69, 69, 54, 70, 52, 42, 64, 66, 72, 71, 61, 56, 62, 71, 66, 60, 100, 62, 54, 72, 94, 49, 47, 70, 73, 54, 88, 63, 51, 69, 68, 85, 69, 83, 64, 60, 61, 58, 82, 59, 71, 53, 66, 65, 55, 60, 81, 69, 61, 64, 55, 73, 54, 54, 94, 58, 75, 59, 71, 55, 66, 64, 71, 124, 56, 57, 69, 66, 48, 63, 63, 49, 75, 67, 68, 67, 90, 65, 51, 82, 63, 51, 55, 61, 65, 44, 65, 56, 53, 58, 55, 80, 61, 76, 52, 61, 56, 62, 72, 56, 65, 51, 68, 48, 57, 69, 63, 93, 87, 76, 58, 58, 69, 82, 61, 68, 57, 88, 67, 66, 58, 68, 75, 62, 90, 69, 52, 58, 73, 55, 69, 62, 86, 59, 49, 56, 59, 63, 80, 54, 68, 45, 61, 62, 59, 55, 93, 52, 62, 67, 86, 56, 59, 109, 74, 48, 56, 70, 72, 66, 76, 73, 57, 59, 55, 81, 56, 64, 50, 82, 50, 58, 59, 57, 57, 75, 55, 66, 78, 74, 83, 45, 68, 52, 66, 58, 60, 56, 47, 79, 58, 54, 62, 57, 61, 61, 88, 49, 74, 62, 73, 63, 58, 77, 64, 164, 55, 51, 97, 68, 80, 66, 44, 75, 60, 62, 74, 65, 64, 67, 61, 71, 59, 66, 64, 53, 51, 75, 59, 50, 81, 56, 79, 51, 56, 88, 113, 69, 76, 68, 62, 48, 45, 58, 104, 53, 77, 60, 72, 82, 80, 63, 54, 71, 50, 72, 72, 53, 78, 82, 65, 74, 89, 50, 90, 74, 69, 77, 104, 68, 67, 51, 68, 59, 53, 46, 62, 49, 78, 49, 71, 71, 64, 61, 68, 86, 59, 51, 55, 58, 86, 80, 56, 81, 65, 68, 59, 62, 49, 44, 55, 61, 67, 69, 67, 60, 61, 91, 92, 57, 122, 58, 58, 44, 86, 72, 52, 55, 61, 68, 60, 59, 55, 64, 78, 74, 64, 80, 65, 66, 75, 54, 55, 63, 81, 58, 55, 92, 51, 81, 52, 63, 57, 69, 60, 65, 86, 47, 95, 55, 73, 60, 63, 63, 108, 84, 55, 52, 49, 60, 74, 70, 74, 56, 61, 79, 45, 61, 88, 50, 59, 59, 68, 42, 93, 66, 53, 57, 67, 58, 52, 66, 56, 59, 44, 70, 62, 80, 57, 57, 61, 77, 64, 59, 75, 79, 56, 54, 56, 60, 81, 58, 55, 67, 76, 67, 52, 53, 52, 56, 74, 59, 61, 63, 68, 77, 53, 72, 56, 55, 49, 55, 60, 65, 62, 51, 61, 61, 66, 64, 61, 105, 58, 69, 65, 59, 51, 78, 73, 54, 81, 64, 64, 62, 78, 56, 79, 65, 64, 54, 53, 48, 127, 55, 59, 63, 58, 62, 51, 67, 67, 67, 61, 57, 72, 54, 66, 61, 53, 51, 61, 80, 137, 58, 58, 61, 58, 63, 61, 56, 63, 52, 57, 60, 45, 68, 70, 67, 60, 52, 99, 54, 55, 60, 70, 62, 53, 63, 64, 67, 62, 61, 64, 55, 58, 56, 56, 91, 66, 63, 71, 54, 57, 62, 70, 61, 79, 92, 57, 63, 54, 93, 55, 52, 75, 75, 55, 73, 69, 71, 68, 66, 64, 61, 58, 55, 56, 59, 53, 57, 97, 66, 60, 66, 50, 58, 56, 56, 66, 60, 48, 58, 83, 63, 77, 67, 53, 56, 56, 91, 60, 72, 47, 65, 48, 75, 72, 72, 80, 92, 54, 63, 68, 56, 93, 62, 62, 64, 77, 54, 64, 97, 70, 48, 80, 58, 82, 66, 57, 58, 53, 67, 68, 68, 54, 57, 96, 49, 64, 54, 58, 54, 83, 57, 58, 53, 75, 64, 63, 59, 56, 69, 61, 65, 62, 63, 64, 61, 71, 66, 51, 75, 64, 61, 59, 75, 70, 114, 46, 70, 66, 71, 75, 59, 65, 66, 60, 76, 60, 63, 48, 56, 54, 63, 53, 72, 70, 55, 78, 60, 52, 92, 81, 59, 64, 66, 79, 66, 82, 86, 63, 67, 55, 55, 79, 58, 68, 56, 69, 87, 69, 55, 59, 65, 67, 59, 57, 59, 69, 56, 87, 67, 79, 58, 73, 55, 64, 75, 68, 57, 51, 70, 59, 63, 48, 67, 77, 62, 62, 75, 93, 70, 61, 49, 51, 61, 56, 67, 67, 47, 77, 71, 61, 46, 62, 66, 61, 80, 85, 76, 67, 53, 68, 77, 69, 57, 79, 62, 52, 68, 78, 67, 73, 73, 63, 68, 89, 62, 83, 64, 76, 58, 69, 50, 49, 48, 56, 61, 59, 59, 54, 66, 70, 63, 53, 77, 79, 56, 66, 51, 49, 58, 57, 52, 86, 54, 73, 63, 70, 64, 50, 73, 61, 57, 81, 62, 74, 71, 64, 60, 69, 67, 57, 62, 81, 64, 51, 50, 52, 64, 68, 57, 54, 89, 56, 69, 81, 57, 61, 64, 60, 68, 60, 65, 44, 43, 90, 115, 68, 64, 72, 66, 60, 78, 65, 60, 78, 68, 59, 63, 62, 59, 52, 66, 60, 64, 45, 56, 59, 61, 63, 61, 113, 66, 78, 57, 63, 56, 62, 79, 54, 88, 67, 50, 81, 67, 71, 64, 69, 65, 69, 72, 54, 62, 59, 51, 65, 61, 64, 65, 79, 63, 57, 98, 87, 66, 72, 61, 73, 66, 52, 67, 66, 53, 62, 55, 101, 72, 71, 72, 53, 62, 79, 53, 54, 63, 69, 72, 63, 62, 67, 51, 84, 53, 86, 85, 59, 73, 75, 99, 47, 51, 83, 62, 52, 67, 91, 59, 58, 62, 86, 65, 67, 59, 53, 62, 72, 58, 52, 79, 54, 57, 91, 64, 69, 63, 67, 69, 57, 63, 109, 59, 93, 76, 86, 72, 67, 65, 61, 65, 68, 48, 72, 78, 73, 53, 75, 49, 58, 75, 67, 59, 76, 64, 64, 58, 59, 54, 72, 61, 52, 82, 117, 41, 68, 64, 44, 62, 77, 43, 51, 80, 68, 58, 51, 62, 81, 74, 49, 65, 65, 55, 65, 100, 56, 66, 62, 76, 70, 67, 59, 67, 57, 62, 64, 64, 68, 76, 59, 99, 61, 52, 55, 77, 56, 81, 92, 48, 56, 72, 69, 54, 56, 64, 67, 78, 51, 70, 69, 83, 71, 99, 57, 67, 57, 54, 52, 81, 59, 60, 59, 76, 73, 59, 72, 73, 55, 100, 61, 85, 52, 56, 74, 84, 58, 67, 61, 65, 66, 69, 64, 57, 48, 58, 61, 54, 76, 67, 64, 70, 67, 63, 78, 56, 82, 69, 74, 66, 74, 66, 65, 53, 59, 54, 68, 60, 59, 51, 67, 50, 88, 88, 75, 60, 76, 68, 55, 56, 55, 52, 105, 59, 50, 55, 74, 52, 61, 63, 58, 71, 71, 59, 90, 75, 103, 52, 95, 60, 64, 65, 54, 56, 67, 73, 50, 69, 69, 72, 47, 59, 65, 57, 69, 110, 64, 53, 60, 53, 68, 63, 67, 66, 62, 56, 70, 51, 53, 53, 58, 79, 72, 102, 56, 80, 67, 67, 81, 72, 70, 53, 57, 67, 74, 63, 69, 70, 76, 51, 60, 68, 52, 84, 73, 61, 50, 72, 66, 61, 68, 53, 73, 76, 59, 67, 125, 69, 62, 103, 66, 56, 60, 57, 64, 57, 55, 35, 83, 71, 39, 58, 57, 44, 74, 84, 64, 89, 91, 68, 83, 59, 62, 67, 56, 82, 74, 56, 56, 56, 65, 59, 78, 58, 55, 62, 56, 63, 55, 53, 68, 53, 71, 83, 55, 59, 72, 67, 63, 57, 57, 134, 57, 64, 69, 82, 71, 74, 62, 61, 83, 68, 67, 47, 52, 63, 53, 67, 95, 67, 64, 79, 74, 83, 61, 75, 95, 50, 73, 62, 69, 61, 51, 74, 66, 60, 69, 75, 51, 67, 60, 61, 46, 75, 62, 54, 62, 66, 70, 68, 59, 59, 69, 72, 60, 46, 54, 59, 74, 57, 82, 72, 71, 63, 69, 47, 70, 55, 45, 63, 68, 78, 66, 65, 77, 57, 47, 70, 62, 59, 58, 69, 64, 60, 68, 76, 84, 50, 70, 54, 56, 77, 74, 72, 61, 76, 67, 87, 81, 55, 55, 79, 80, 75, 81, 62, 67, 70, 71, 61, 63, 75, 54, 54, 70, 51, 75, 64, 56, 59, 74, 73, 71, 62, 52, 92, 101, 69, 68, 90, 68, 65, 73, 56, 64, 71, 58, 68, 73, 70, 61, 64, 100, 54, 87, 48, 64, 70, 73, 74, 92, 65, 63, 77, 67, 82, 54, 59, 105, 62, 67, 69, 58, 67, 76, 57, 65, 62, 65, 77, 67, 110, 78, 65, 60, 68, 64, 79, 59, 75, 74, 51, 63, 86, 70, 53, 68, 107, 112, 67, 70, 49, 53, 63, 79, 67, 74, 83, 52, 59, 93, 66, 56, 65, 47, 64, 70, 74, 55, 75, 47, 69, 63, 106, 60, 47, 57, 56, 60, 59, 63, 68, 73, 62, 62, 61, 60, 52, 54, 68, 54, 87, 50, 76, 89, 54, 61, 56, 72, 60, 63, 85, 90, 68, 56, 59, 74, 44, 80, 61, 64, 52, 44, 70, 66, 58, 70, 46, 66, 54, 65, 49, 52, 54, 66, 59, 70, 64, 95, 54, 56, 62, 55, 66, 55, 59, 73, 50, 57, 45, 69, 70, 54, 57, 76, 62, 75, 65, 57, 65, 55, 83, 91, 57, 53, 49, 68, 55, 56, 51, 80, 83, 58, 51, 60, 70, 63, 70, 54, 61, 52, 107, 53, 132, 56, 52, 55, 75, 67, 61, 76, 99, 63, 82, 82, 53, 71, 57, 57, 51, 52, 59, 55, 58, 60, 66, 61, 56, 60, 70, 68, 72, 79, 56, 57, 56, 73, 61, 56, 58, 54, 64, 64, 50, 60, 59, 65, 75, 66, 58, 53, 94, 56, 74, 54, 53, 56, 58, 57, 52, 55, 35, 63, 86, 57, 63, 82, 65, 68, 66, 64, 61, 79, 64, 54, 73, 64, 63, 99, 57, 72, 77, 79, 59, 75, 56, 57, 64, 43, 67, 60, 58, 71, 49, 60, 60, 59, 82, 59, 47, 72, 69, 88, 48, 61, 62, 40, 85, 117, 63, 72, 51, 72, 73, 56, 61, 65, 60, 70, 61, 70, 63, 77, 52, 64, 60, 62, 61, 51, 69, 62, 84, 76, 70, 74, 62, 43, 95, 70, 58, 64, 92, 70, 62, 63, 83, 50, 52, 60, 93, 81, 61, 53, 47, 71, 79, 67, 58, 52, 79, 92, 80, 57, 66, 59, 59, 56, 69, 54, 47, 53, 64, 60, 85, 70, 64, 56, 73, 59, 59, 61, 77, 73, 62, 61, 79, 74, 76, 64, 79, 61, 75, 48, 58, 50, 98, 72, 63, 62, 79, 82, 63, 54, 58, 90, 56, 65, 85, 51, 50, 64, 55, 61, 73, 74, 65, 56, 49, 58, 60, 52, 68, 76, 65, 96, 54, 63, 88, 64, 61, 66, 88, 35, 73, 73, 62, 56, 60, 64, 76, 55, 77, 69, 65, 60, 73, 62, 54, 70, 61, 61, 64, 57, 41, 48, 68, 58, 66, 99, 55, 54, 63, 71, 59, 49, 59, 78, 63, 60, 66, 71, 56, 72, 56, 55, 62, 60, 60, 75, 63, 65, 51, 104, 64, 78, 49, 75, 52, 83, 81, 60, 73, 74, 62, 49, 92, 88, 58, 62, 76, 64, 56, 48, 100, 61, 74, 63, 53, 55, 62, 52, 53, 60, 73, 66, 58, 57, 67, 64, 91, 51, 59, 60, 58, 55, 63, 82, 63, 69, 53, 65, 59, 61, 64, 45, 66, 58, 57, 56, 61, 64, 58, 90, 77, 66, 60, 58, 54, 51, 62, 53, 65, 81, 80, 35, 69, 96, 53, 78, 76, 63, 62, 49, 67, 54, 70, 61, 52, 62, 55, 65, 67, 70, 51, 78, 55, 55, 63, 65, 71, 87, 63, 69, 55, 66, 57, 77, 58, 56, 46, 62, 60, 90, 65, 60, 68, 68, 48, 63, 60, 68, 49, 60, 62, 59, 118, 61, 57, 71, 63, 71, 59, 60, 56, 59, 57, 123, 51, 61, 68, 55, 62, 68, 65, 59, 72, 61, 57, 63, 68, 92, 76, 56, 64, 51, 58, 45, 73, 70, 42, 66, 83, 61, 57, 69, 70, 70, 77, 109, 58, 56, 65, 54, 59, 56, 70, 51, 63, 71, 54, 85, 76, 72, 70, 51, 55, 82, 62, 60, 71, 62, 59, 49, 71, 74, 74, 59, 47, 86, 63, 75, 72, 54, 51, 54, 89, 60, 58, 63, 59, 57, 74, 118, 74, 71, 51, 90, 64, 64, 73, 94, 65, 74, 47, 71, 94, 97, 113, 70, 55, 56, 54, 67, 74, 60, 87, 68, 74, 45, 64, 78, 74, 68, 63, 56, 57, 68, 73, 63, 70, 65, 90, 61, 67, 63, 67, 88, 88, 57, 54, 58, 49, 77, 92, 58, 69, 87, 69, 94, 59, 73, 68, 77, 61, 58, 74, 67, 73, 52, 52, 77, 59, 53, 66, 49, 70, 68, 68, 71, 59, 66, 66, 57, 68, 68, 67, 92, 53, 82, 93, 69, 56, 56, 51, 70, 63, 70, 46, 88, 55, 83, 76, 74, 67, 61, 58, 62, 61, 58, 71, 69, 59, 62, 56, 55, 63, 68, 49, 65, 82, 54, 43, 57, 65, 69, 80, 75, 54, 64, 61, 53, 67, 87, 66, 56, 72, 76, 92, 55, 85, 53, 71, 85, 68, 62, 55, 61, 55, 81, 71, 62, 52, 72, 70, 73, 78, 58, 54, 69, 66, 66, 82, 54, 71, 53, 57, 78, 47, 53, 63, 124, 60, 64, 96, 58, 54, 41, 61, 61, 48, 78, 47, 87, 75, 77, 51, 63, 61, 69, 84, 57, 76, 96, 52, 73, 72, 65, 74, 57, 90, 68, 65, 44, 64, 68, 47, 66, 56, 46, 67, 52, 59, 53, 54, 58, 62, 79, 80, 64, 66, 72, 55, 56, 66, 67, 133, 65, 58, 62, 46, 55, 49, 68, 67, 69, 61, 55, 57, 66, 73, 58, 61, 56, 65, 70, 64, 96, 87, 46, 62, 94, 63, 64, 65, 72, 74, 74, 63, 62, 61, 63, 78, 104, 70, 69, 47, 58, 56, 70, 56, 76, 64, 71, 67, 76, 58, 63, 64, 55, 61, 82, 57, 66, 58, 63, 64, 57, 52, 61, 54, 63, 61, 67, 54, 66, 77, 58, 61, 90, 45, 54, 73, 57, 69, 62, 54, 56, 71, 58, 48, 64, 58, 50, 60, 58, 63, 67, 76, 63, 77, 58, 66, 57, 61, 46, 59, 78, 51, 82, 62, 84, 65, 38, 72, 73, 78, 64, 92, 72, 55, 61, 64, 58, 63, 64, 65, 72, 70, 54, 92, 69, 62, 58, 65, 70, 76, 69, 71, 98, 86, 57, 60, 64, 71, 62, 73, 70, 62, 113, 48, 56, 62, 72, 68, 54, 79, 54, 60, 50, 67, 53, 66, 79, 62, 61, 59, 42, 52, 54, 60, 54, 66, 58, 69, 61, 89, 71, 62, 88, 66, 68, 46, 61, 62, 61, 62, 57, 58, 67, 60, 63, 110, 76, 63, 44, 63, 52, 59, 64, 59, 64, 56, 55, 79, 69, 56, 63, 68, 70, 67, 111, 57, 75, 82, 55, 87, 66, 102, 66, 55, 83, 71, 53, 67, 55, 53, 82, 59, 58, 65, 80, 38, 71, 66, 56, 117, 57, 89, 66, 57, 77, 72, 61, 62, 60, 69, 75, 59, 70, 63, 65, 60, 55, 57, 60, 61, 56, 68, 51, 64, 85, 52, 60, 68, 71, 62, 76, 58, 79, 65, 66, 86, 112, 72, 55, 64, 57, 72, 55, 60, 64, 58, 61, 56, 76, 63, 58, 45, 67, 62, 68, 64, 65, 69, 51, 82, 88, 59, 56, 67, 86, 77, 62, 72, 63, 56, 53, 78, 69, 87, 50, 58, 54, 52, 62, 110, 67, 125, 59, 62, 58, 88, 75, 57, 79, 59, 56, 63, 79, 52, 58, 55, 75, 68, 66, 63, 68, 53, 66, 64, 62, 68, 59, 55, 44, 76, 59, 48, 64, 52, 63, 57, 70, 51, 70, 76, 59, 67, 56, 67, 66, 80, 58, 70, 58, 117, 71, 81, 69, 62, 71, 73, 52, 74, 62, 70, 67, 75, 69, 50, 40, 55, 56, 75, 57, 58, 76, 70, 61, 62, 60, 62, 105, 60, 70, 77, 65, 69, 55, 56, 54, 66, 62, 53, 65, 46, 51, 42, 62, 45, 54, 80, 67, 77, 58, 79, 64, 64, 67, 70, 61, 81, 68, 70, 67, 65, 58, 111, 56, 53, 65, 65, 58, 66, 64, 50, 86, 51, 63, 83, 63, 73, 55, 65, 57, 52, 80, 67, 51, 64, 59, 101, 63, 62, 54, 84, 53, 62, 75, 90, 69, 63, 76, 71, 40, 74, 62, 63, 67, 58, 59, 52, 61, 98, 93, 64, 51, 84, 53, 80, 70, 72, 79, 70, 65, 71, 64, 71, 42, 71, 61, 50, 54, 67, 50, 75, 55, 75, 38, 77, 41, 51, 63, 68, 94, 80, 58, 52, 50, 84, 95, 70, 81, 53, 65, 64, 76, 53, 59, 75, 86, 70, 45, 58, 73, 57, 74, 73, 65, 73, 61, 65, 86, 70, 51, 57, 67, 92, 59, 68, 57, 85, 61, 57, 63, 67, 57, 87, 60, 69, 62, 73, 64, 68, 56, 62, 85, 83, 80, 60, 73, 70, 83, 56, 77, 60, 56, 60, 52, 69, 73, 75, 74, 74, 84, 57, 74, 50, 65, 49, 64, 54, 74, 68, 47, 57, 55, 64, 52, 52, 56, 71, 69, 92, 61, 41, 98, 59, 83, 52, 51, 65, 69, 39, 67, 67, 99, 61, 57, 84, 58, 71, 62, 60, 52, 46, 61, 115, 58, 55, 68, 79, 63, 68, 60, 57, 52, 63, 74, 87, 83, 55, 55, 63, 61, 71, 69, 73, 58, 65, 72, 79, 55, 90, 64, 75, 75, 62, 60, 76, 59, 63, 69, 79, 53, 55, 73, 52, 63, 75, 56, 55, 58, 49, 64, 67, 53, 59, 64, 77, 81, 47, 81, 86, 65, 63, 51, 54, 53, 60, 45, 47, 95, 64, 59, 62, 78, 58, 62, 58, 78, 56, 72, 81, 98, 88, 73, 65, 48, 64, 47, 45, 78, 55, 56, 50, 87, 81, 70, 53, 70, 63, 56, 74, 62, 54, 57, 61, 37, 90, 67, 82, 61, 67, 64, 50, 69, 90, 69, 72, 74, 60, 68, 55, 42, 59, 64, 78, 46, 65, 65, 55, 66, 70, 83, 62, 55, 58, 29, 63, 64, 69, 62, 71, 68, 73, 57, 62, 75, 58, 60, 59, 113, 64, 80, 60, 62, 57, 70, 51, 55, 60, 73, 60, 51, 70, 88, 63, 81, 59, 52, 59, 78, 61, 56, 67, 75, 83, 57, 53, 58, 72, 78, 40, 56, 71, 49, 64, 42, 64, 80, 59, 76, 63, 68, 71, 83, 60, 63, 57, 110, 67, 61, 60, 56, 74, 51, 76, 52, 60, 55, 104, 57, 56, 81, 65, 58, 56, 60, 63, 44, 44, 66, 59, 74, 100, 67, 57, 51, 54, 48, 52, 73, 72, 68, 78, 63, 64, 88, 68, 75, 65, 65, 78, 59, 69, 81, 56, 66, 84, 73, 73, 62, 38, 74, 61, 73, 62, 49, 80, 64, 85, 49, 67, 71, 70, 65, 62, 59, 55, 48, 81, 49, 67, 64, 58, 65, 76, 75, 59, 75, 75, 78, 53, 82, 72, 60, 69, 60, 60, 58, 62, 83, 74, 100, 58, 78, 73, 88, 55, 60, 79, 74, 60, 47, 77, 63, 60, 89, 44, 48, 62, 85, 67, 73, 52, 62, 63, 54, 59, 61, 65, 67, 60, 66, 52, 75, 68, 71, 63, 65, 73, 67, 72, 79, 65, 87, 47, 64, 75, 65, 61, 81, 64, 72, 58, 64, 75, 52, 87, 58, 59, 58, 72, 57, 58, 58, 69, 60, 51, 72, 100, 60, 60, 94, 83, 57, 110, 80, 63, 53, 50, 95, 41, 54, 55, 83, 67, 59, 67, 62, 77, 77, 61, 61, 86, 96, 110, 83, 52, 58, 68, 62, 92, 83, 73, 58, 61, 68, 49, 55, 59, 38, 57, 79, 55, 62, 66, 85, 59, 53, 50, 52, 52, 67, 56, 61, 51, 46, 114, 55, 80, 46, 67, 74, 72, 60, 57, 68, 44, 60, 74, 60, 81, 64, 75, 68, 43, 53, 62, 75, 91, 70, 87, 70, 65, 57, 78, 52, 76, 72, 91, 56, 54, 59, 58, 53, 73, 70, 62, 58, 56, 63, 79, 64, 58, 68, 77, 80, 49, 58, 74, 56, 57, 65, 63, 57, 52, 56, 51, 47, 65, 46, 52, 50, 63, 57, 57, 60, 53, 61, 64, 60, 56, 60, 57, 71, 67, 68, 59, 69, 67, 84, 46, 78, 55, 62, 55, 60, 100, 63, 48, 57, 94, 58, 77, 64, 70, 62, 81, 60, 82, 87, 66, 76, 55, 62, 112, 69, 65, 59, 56, 76, 67, 111, 59, 59, 52, 70, 89, 52, 54, 50, 63, 69, 55, 52, 66, 70, 71, 73, 56, 54, 64, 89, 68, 81, 57, 66, 99, 69, 50, 73, 64, 65, 67, 61, 92, 50, 89, 62, 78, 45, 50, 49, 55, 100, 71, 63, 76, 49, 62, 50, 47, 45, 55, 50, 69, 75, 118, 68, 58, 53, 94, 61, 45, 65, 93, 68, 74, 59, 63, 40, 76, 60, 85, 88, 87, 75, 62, 48, 53, 66, 67, 68, 54, 47, 73, 70, 59, 50, 54, 56, 60, 77, 55, 60, 51, 60, 60, 69, 122, 65, 71, 62, 54, 59, 61, 49, 55, 95, 52, 59, 54, 64, 97, 70, 61, 51, 85, 56, 45, 73, 56, 53, 57, 90, 83, 112, 56, 64, 63, 55, 49, 95, 75, 48, 86, 50, 67, 55, 74, 59, 73, 87, 62, 61, 57, 64, 82, 57, 63, 70, 67, 61, 50, 105, 40, 61, 84, 62, 67, 65, 68, 74, 67, 65, 56, 83, 74, 38, 68, 65, 56, 101, 63, 46, 68, 49, 65, 73, 51, 50, 43, 62, 63, 67, 61, 58, 56, 58, 66, 51, 46, 49, 56, 83, 55, 57, 81, 63, 116, 70, 73, 55, 70, 61, 54, 90, 68, 50, 66, 88, 82, 60, 80, 59, 65, 69, 51, 50, 46, 53, 47, 75, 70, 59, 64, 72, 59, 67, 73, 68, 56, 68, 72, 46, 48, 63, 84, 54, 50, 56, 115, 63, 53, 68, 87, 74, 99, 58, 83, 64, 71, 65, 65, 54, 64, 67, 48, 67, 94, 53, 51, 62, 69, 61, 84, 52, 90, 79, 73, 51, 58, 68, 60, 85, 60, 65, 52, 55, 44, 60, 53, 49, 123, 58, 66, 72, 70, 64, 42, 54, 57, 57, 67, 63, 69, 72, 77, 67, 67, 62, 77, 56, 68, 93, 55, 71, 61, 61, 63, 62, 51, 68, 41, 63, 59, 55, 68, 72, 62, 47, 68, 64, 60, 79, 46, 65, 62, 66, 63, 60, 75, 94, 91, 69, 52, 56, 74, 78, 58, 61, 55, 47, 61, 48, 88, 84, 45, 61, 50, 63, 47, 64, 54, 54, 65, 68, 75, 78, 66, 51, 54, 60, 66, 67, 71, 53, 70, 37, 71, 100, 75, 67, 69, 58, 68, 44, 58, 54, 40, 61, 98, 89, 91, 64, 117, 76, 72, 57, 61, 60, 83, 61, 77, 59, 42, 64, 62, 59, 108, 45, 55, 73, 69, 48, 65, 63, 62, 52, 68, 71, 66, 67, 83, 52, 66, 51, 100, 62, 49, 108, 78, 65, 57, 54, 59, 63, 73, 73, 69, 53, 56, 47, 58, 76, 62, 50, 70, 62, 45, 83, 69, 39, 69, 79, 82, 66, 88, 81, 50, 64, 71, 67, 60, 92, 63, 68, 56, 70, 53, 64, 59, 52, 58, 61, 64, 49, 52, 66, 50, 49, 63, 57, 65, 72, 58, 55, 54, 83, 62, 62, 57, 80, 69, 42, 90, 84, 73, 52, 59, 65, 92, 76, 81, 52, 61, 67, 48, 66, 47, 66, 67, 91, 62, 58, 76, 61, 57, 64, 63, 64, 65, 57, 58, 80, 89, 77, 60, 60, 65, 54, 52, 58, 75, 66, 48, 77, 64, 62, 60, 55, 48, 49, 61, 43, 72, 60, 69, 53, 66, 68, 82, 49, 76, 64, 87, 62, 67, 58, 58, 48, 76, 72, 54, 67, 64, 94, 60, 62, 65, 71, 65, 43, 57, 87, 66, 64, 43, 57, 78, 58, 86, 49, 68, 63, 64, 67, 61, 67, 58, 65, 51, 51, 73, 70, 60, 67, 67, 59, 65, 60, 59, 55, 67, 73, 66, 54, 59, 61, 62, 93, 68, 49, 76, 60, 53, 62, 61, 69, 47, 90, 49, 135, 56, 69, 56, 64, 67, 63, 82, 66, 57, 51, 57, 60, 56, 95, 51, 53, 45, 91, 79, 74, 61, 78, 83, 72, 60, 66, 58, 66, 67, 61, 51, 125, 61, 61, 73, 32, 56, 58, 80, 70, 73, 64, 55, 82, 59, 49, 87, 60, 87, 66, 52, 67, 87, 55, 52, 41, 71, 61, 59, 58, 73, 83, 64, 66, 64, 54, 61, 78, 72, 57, 65, 95, 76, 56, 48, 77, 63, 46, 53, 47, 60, 68, 65, 73, 81, 74, 76, 66, 66, 67, 101, 63, 68, 72, 51, 76, 80, 86, 60, 57, 69, 76, 71, 83, 71, 66, 71, 54, 66, 58, 45, 64, 70, 64, 67, 60, 79, 77, 73, 73, 55, 50, 66, 56, 68, 74, 84, 65, 68, 45, 66, 71, 91, 70, 64, 59, 58, 57, 78, 55, 60, 65, 70, 50, 68, 53, 64, 59, 74, 59, 71, 59, 90, 54, 67, 45, 82, 71, 62, 58, 76, 52, 58, 75, 68, 61, 76, 70, 56, 73, 52, 87, 52, 78, 65, 104, 68, 75, 51, 61, 66, 68, 74, 67, 99, 88, 48, 81, 64, 62, 61, 63, 93, 95, 88, 68, 71, 72, 102, 84, 54, 85, 58, 51, 60, 67, 58, 56, 70, 52, 75, 60, 71, 59, 103, 76, 50, 73, 87, 75, 60, 71, 67, 66, 67, 62, 75, 42, 61, 67, 59, 103, 92, 62, 85, 69, 79, 60, 82, 55, 61, 60, 66, 150, 70, 75, 79, 72, 58, 46, 66, 47, 92, 78, 69, 79, 56, 67, 56, 64, 72, 67, 56, 81, 78, 84, 60, 65, 90, 55, 63, 65, 93, 80, 66, 68, 63, 62, 59, 58, 60, 90, 89, 58, 42, 62, 52, 55, 49, 89, 77, 37, 68, 60, 54, 56, 68, 64, 126, 56, 60, 63, 59, 65, 79, 68, 64, 66, 67, 93, 72, 54, 56, 66, 57, 73, 46, 79, 58, 88, 77, 40, 56, 92, 56, 60, 66, 67, 64, 56, 58, 56, 78, 56, 45, 116, 57, 117, 48, 67, 73, 49, 57, 73, 48, 58, 60, 42, 67, 69, 59, 59, 69, 58, 63, 66, 74, 91, 67, 64, 49, 80, 39, 39, 70, 69, 73, 61, 71, 73, 60, 86, 56, 67, 56, 62, 67, 55, 74, 64, 63, 60, 83, 78, 72, 46, 66, 65, 76, 69, 60, 55, 52, 65, 41, 51, 54, 68, 56, 62, 48, 79, 56, 82, 65, 54, 78, 45, 52, 70, 71, 58, 65, 82, 69, 62, 59, 79, 60, 52, 73, 64, 90, 74, 58, 64, 49, 91, 72, 92, 75, 60, 50, 56, 66, 55, 63, 49, 68, 72, 42, 114, 63, 64, 56, 76, 80, 80, 59, 41, 70, 60, 65, 54, 58, 80, 47, 54, 72, 70, 56, 63, 61, 57, 57, 75, 86, 64, 80, 75, 70, 65, 59, 58, 79, 63, 67, 49, 89, 91, 109, 51, 65, 81, 74, 89, 65, 57, 76, 51, 78, 69, 56, 64, 82, 58, 58, 61, 55, 54, 52, 29, 60, 91, 76, 58, 82, 72, 113, 52, 105, 62, 57, 74, 63, 68, 75, 56, 81, 59, 51, 65, 54, 66, 74, 49, 82, 72, 70, 59, 101, 80, 60, 58, 55, 70, 60, 42, 46, 99, 49, 83, 71, 59, 67, 84, 54, 71, 58, 59, 62, 59, 65, 68, 49, 67, 52, 116, 75, 74, 58, 88, 51, 66, 80, 129, 43, 45, 67, 63, 68, 60, 60, 52, 56, 68, 66, 90, 70, 73, 42, 46, 51, 68, 69, 52, 73, 49, 85, 62, 87, 53, 88, 63, 65, 75, 45, 74, 42, 55, 87, 59, 88, 66, 81, 66, 61, 52, 125, 67, 103, 64, 68, 76, 68, 62, 59, 69, 88, 60, 66, 74, 52, 77, 53, 57, 61, 45, 57, 62, 63, 73, 48, 80, 112, 43, 76, 59, 83, 50, 65, 72, 65, 66, 50, 71, 43, 71, 66, 76, 60, 59, 68, 56, 59, 65, 77, 75, 72, 62, 82, 64, 53, 80, 61, 77, 61, 93, 53, 76, 75, 61, 62, 44, 45, 67, 78, 64, 50, 71, 70, 50, 49, 58, 53, 99, 58, 55, 62, 61, 51, 43, 55, 53, 66, 70, 55, 66, 53, 102, 73, 67, 56, 60, 56, 63, 68, 70, 62, 70, 69, 44, 67, 56, 76, 84, 56, 65, 63, 81, 102, 62, 60, 51, 57, 52, 54, 61, 50, 94, 48, 70, 73, 56, 57, 52, 50, 80, 61, 85, 76, 71, 63, 64, 75, 68, 49, 82, 72, 43, 54, 51, 65, 63, 75, 46, 91, 59, 89, 56, 52, 56, 83, 63, 71, 52, 54, 77, 73, 59, 93, 45, 49, 78, 82, 49, 52, 87, 86, 77, 90, 94, 53, 52, 47, 65, 59, 57, 71, 60, 68, 69, 71, 64, 74, 49, 58, 54, 70, 75, 48, 60, 70, 67, 76, 77, 79, 55, 72, 62, 66, 61, 83, 75, 75, 75, 53, 71, 55, 69, 57, 96, 89, 82, 68, 75, 80, 69, 71, 73, 80, 79, 71, 46, 58, 67, 55, 49, 90, 52, 95, 63, 52, 73, 51, 62, 69, 78, 72, 52, 71, 63, 62, 47, 52, 77, 58, 72, 47, 70, 63, 60, 77, 79, 64, 50, 64, 58, 87, 72, 95, 72, 72, 47, 68, 66, 49, 47, 42, 53, 64, 56, 61, 66, 64, 62, 83, 62, 49, 105, 65, 95, 55, 48, 38, 92, 41, 46, 76, 87, 72, 63, 90, 65, 53, 56, 54, 60, 57, 74, 92, 56, 56, 67, 58, 65, 73, 59, 56, 43, 67, 84, 57, 67, 56, 80, 48, 54, 63, 66, 72, 59, 48, 56, 93, 40, 60, 67, 56, 38, 51, 82, 72, 57, 119, 68, 70, 61, 63, 78, 64, 43, 55, 67, 61, 55, 78, 44, 46, 83, 52, 78, 66, 75, 59, 63, 76, 56, 59, 76, 50, 48, 82, 65, 65, 61, 63, 59, 50, 51, 78, 49, 66, 58, 83, 84, 84, 115, 79, 52, 45, 97, 73, 54, 45, 46, 46, 67, 42, 72, 71, 57, 58, 67, 80, 67, 65, 56, 69, 82, 60, 54, 78, 57, 70, 67, 77, 55, 69, 69, 95, 43, 75, 109, 68, 81, 54, 63, 80, 54, 56, 62, 85, 70, 62, 79, 79, 88, 67, 53, 53, 68, 56, 50, 47, 77, 47, 68, 65, 71, 81, 70, 116, 54, 51, 70, 73, 71, 57, 62, 66, 68, 81, 53, 65, 44, 50, 51, 64, 70, 63, 54, 83, 70, 60, 69, 77, 57, 47, 53, 83, 78, 70, 56, 58, 69, 84, 56, 84, 65, 63, 71, 77, 83, 53, 91, 91, 51, 58, 106, 81, 60, 99, 74, 71, 67, 62, 61, 62, 67, 74, 50, 73, 55, 102, 52, 72, 77, 61, 58, 52, 58, 82, 91, 76, 63, 84, 80, 98, 46, 76, 52, 54, 65, 66, 57, 42, 51, 63, 54, 69, 83, 67, 88, 66, 55, 84, 66, 67, 51, 76, 58, 65, 72, 57, 56, 77, 66, 55, 74, 61, 62, 56, 60, 41, 75, 67, 74, 55, 67, 52, 62, 56, 63, 96, 71, 65, 60, 56, 55, 95, 99, 52, 75, 62, 53, 63, 73, 57, 53, 76, 72, 66, 81, 77, 78, 48, 60, 77, 43, 57, 109, 67, 57, 47, 90, 66, 54, 74, 72, 54, 67, 60, 55, 61, 88, 74, 80, 94, 56, 69, 57, 65, 66, 55, 56, 69, 46, 57, 80, 62, 58, 65, 61, 74, 48, 55, 63, 64, 95, 95, 62, 76, 66, 67, 47, 57, 49, 54, 81, 84, 58, 57, 49, 63, 89, 74, 55, 73, 65, 63, 62, 69, 61, 45, 69, 53, 96, 65, 50, 79, 57, 61, 64, 55, 57, 55, 73, 67, 45, 71, 58, 57, 54, 86, 77, 96, 58, 84, 60, 88, 70, 63, 58, 81, 45, 69, 76, 82, 60, 63, 62, 69, 60, 58, 63, 67, 106, 45, 65, 62, 53, 48, 66, 69, 51, 63, 81, 67, 46, 63, 57, 136, 54, 63, 88, 57, 61, 68, 72, 62, 64, 58, 79, 70, 54, 68, 48, 66, 77, 54, 49, 59, 88, 81, 52, 70, 76, 48, 70, 74, 47, 71, 54, 55, 62, 45, 64, 51, 52, 53, 83, 62, 79, 58, 53, 77, 59, 94, 68, 52, 87, 56, 70, 54, 47, 57, 56, 73, 66, 55, 65, 58, 59, 61, 69, 53, 51, 52, 48, 50, 56, 86, 65, 85, 82, 72, 73, 72, 56, 69, 55, 70, 67, 65, 73, 61, 71, 61, 62, 59, 66, 90, 87, 77, 70, 72, 83, 68, 90, 61, 62, 58, 57, 62, 77, 74, 65, 66, 58, 74, 48, 71, 82, 61, 48, 75, 47, 61, 64, 64, 54, 64, 54, 49, 55, 77, 98, 69, 66, 82, 71, 63, 80, 47, 81, 64, 86, 62, 77, 69, 61, 76, 86, 65, 89, 54, 86, 65, 73, 57, 60, 54, 56, 54, 61, 86, 53, 65, 58, 58, 53, 80, 50, 65, 65, 62, 60, 67, 44, 91, 93, 86, 70, 65, 57, 71, 64, 70, 56, 62, 67, 65, 50, 67, 66, 58, 70, 67, 91, 81, 51, 63, 56, 62, 68, 62, 83, 37, 59, 76, 64, 54, 57, 48, 45, 56, 66, 50, 57, 75, 60, 64, 58, 102, 58, 66, 55, 56, 59, 69, 68, 57, 51, 50, 70, 74, 72, 63, 49, 62, 55, 82, 64, 62, 85, 61, 61, 89, 91, 60, 50, 58, 53, 72, 71, 63, 72, 72, 55, 79, 71, 54, 72, 59, 51, 80, 62, 51, 66, 61, 107, 74, 65, 47, 77, 69, 52, 67, 104, 45, 99, 64, 48, 73, 59, 75, 60, 69, 58, 66, 60, 66, 60, 64, 54, 52, 64, 53, 71, 53, 54, 60, 58, 59, 63, 41, 70, 62, 65, 51, 68, 66, 53, 54, 61, 50, 57, 58, 46, 81, 60, 101, 67, 129, 61, 63, 58, 69, 67, 60, 63, 116, 57, 66, 83, 67, 64, 61, 63, 39, 64, 58, 61, 56, 76, 47, 66, 55, 57, 69, 76, 89, 57, 67, 63, 81, 51, 71, 72, 41, 67, 70, 65, 77, 64, 42, 60, 68, 93, 77, 59, 66, 56, 76, 56, 62, 64, 74, 61, 52, 52, 50, 80, 100, 55, 64, 50, 66, 83, 67, 101, 61, 75, 59, 65, 53, 79, 64, 108, 74, 41, 58, 48, 66, 70, 65, 54, 62, 62, 67, 67, 78, 62, 87, 55, 69, 56, 91, 68, 69, 76, 64, 65, 91, 66, 41, 60, 59, 95, 62, 74, 63, 67, 73, 48, 61, 68, 68, 85, 70, 63, 77, 86, 48, 58, 59, 63, 65, 63, 52, 46, 76, 60, 100, 75, 59, 63, 80, 55, 71, 47, 65, 78, 61, 74, 61, 48, 39, 95, 83, 69, 59, 51, 66, 58, 60, 59, 39, 52, 78, 87, 82, 51, 53, 63, 79, 59, 58, 57, 63, 59, 66, 58, 81, 75, 49, 64, 63, 62, 59, 68, 54, 56, 55, 107, 57, 59, 84, 62, 54, 65, 67, 51, 60, 60, 66, 42, 50, 65, 70, 47, 48, 61, 88, 65, 66, 58, 61, 54, 48, 101, 66, 77, 71, 83, 49, 88, 43, 47, 63, 59, 77, 79, 114, 62, 63, 67, 56, 68, 71, 60, 83, 64, 65, 57, 66, 49, 56, 78, 69, 75, 76, 91, 60, 57, 60, 58, 52, 74, 65, 81, 80, 61, 51, 64, 104, 70, 64, 85, 62, 61, 56, 76, 49, 57, 66, 69, 56, 62, 80, 49, 48, 57, 60, 69, 51, 67, 64, 105, 71, 60, 63, 79, 57, 88, 60, 57, 62, 76, 38, 56, 67, 60, 85, 62, 97, 94, 58, 82, 47, 65, 53, 81, 107, 63, 49, 68, 69, 56, 50, 57, 56, 84, 73, 53, 64, 47, 58, 69, 68, 53, 69, 73, 62, 57, 65, 77, 67, 60, 86, 98, 61, 59, 56, 75, 60, 68, 58, 57, 72, 57, 53, 48, 71, 61, 64, 67, 50, 57, 91, 60, 63, 52, 62, 77, 61, 61, 50, 76, 65, 61, 67, 65, 61, 61, 59, 60, 58, 57, 52, 59, 64, 82, 65, 61, 69, 95, 54, 67, 58, 43, 56, 61, 52, 67, 61, 52, 61, 56, 68, 67, 55, 88, 70, 74, 62, 61, 61, 61, 56, 66, 74, 79, 65, 46, 64, 62, 76, 102, 82, 55, 77, 60, 55, 75, 72, 88, 100, 88, 81, 68, 79, 71, 69, 67, 88, 61, 70, 49, 65, 52, 86, 55, 55, 79, 56, 59, 66, 79, 61, 65, 45, 75, 61, 63, 68, 59, 66, 55, 75, 94, 56, 51, 56, 79, 79, 51, 57, 76, 63, 48, 54, 75, 82, 54, 81, 52, 62, 55, 94, 48, 51, 73, 83, 45, 61, 64, 55, 87, 63, 60, 59, 62, 65, 66, 69, 53, 68, 70, 53, 58, 65, 52, 72, 58, 73, 71, 67, 65, 80, 62, 60, 59, 61, 59, 83, 56, 73, 60, 54, 70, 62, 53, 80, 58, 62, 67, 88, 74, 69, 63, 52, 62, 72, 74, 84, 97, 70, 91, 53, 70, 55, 55, 83, 69, 64, 101, 65, 62, 80, 63, 87, 64, 59, 57, 81, 57, 76, 58, 67, 93, 41, 63, 58, 54, 68, 85, 68, 74, 61, 59, 91, 69, 57, 56, 59, 60, 91, 64, 64, 62, 57, 65, 70, 53, 54, 63, 66, 44, 62, 70, 69, 65, 44, 56, 45, 73, 63, 65, 89, 60, 69, 84, 59, 114, 63, 78, 61, 68, 66, 64, 80, 66, 61, 88, 71, 64, 59, 44, 42, 60, 53, 67, 52, 64, 54, 89, 59, 72, 73, 61, 69, 53, 81, 61, 60, 55, 97, 61, 69, 61, 54, 86, 72, 69, 56, 63, 58, 55, 58, 80, 57, 76, 61, 77, 69, 62, 70, 56, 58, 56, 35, 66, 58, 46, 74, 61, 97, 55, 59, 99, 62, 68, 78, 80, 53, 85, 67, 55, 70, 50, 103, 78, 66, 57, 54, 68, 84, 49, 62, 59, 66, 54, 77, 75, 52, 66, 60, 72, 91, 91, 59, 58, 73, 62, 55, 85, 66, 51, 72, 71, 61, 62, 53, 51, 72, 59, 62, 61, 66, 72, 50, 50, 53, 80, 139, 70, 60, 59, 61, 63, 66, 60, 56, 94, 65, 62, 61, 65, 76, 51, 78, 83, 56, 55, 60, 68, 64, 50, 83, 90, 68, 58, 73, 71, 77, 53, 69, 54, 63, 45, 68, 86, 80, 49, 61, 58, 79, 70, 83, 56, 69, 52, 95, 72, 54, 67, 58, 48, 63, 70, 68, 62, 72, 82, 64, 67, 75, 67, 54, 81, 64, 59, 62, 77, 49, 60, 69, 64, 62, 60, 52, 69, 57, 57, 66, 60, 71, 52, 101, 98, 64, 48, 71, 79, 99, 65, 65, 62, 58, 60, 69, 113, 51, 86, 60, 81, 40, 72, 65, 68, 58, 55, 79, 57, 65, 48, 65, 65, 93, 84, 62, 72, 51, 65, 96, 63, 62, 52, 72, 77, 60, 59, 74, 60, 65, 70, 58, 59, 62, 78, 51, 69, 73, 62, 61, 72, 52, 89, 61, 71, 63, 60, 69, 66, 65, 53, 68, 70, 69, 65, 65, 65, 62, 62, 82, 65, 52, 54, 66, 60, 65, 72, 63, 69, 96, 81, 65, 56, 61, 63, 74, 67, 62, 57, 57, 53, 87, 59, 59, 50, 79, 44, 68, 70, 57, 74, 38, 70, 73, 61, 78, 44, 54, 60, 67, 69, 59, 61, 50, 44, 54, 72, 69, 71, 57, 65, 79, 48, 52, 59, 62, 57, 74, 75, 62, 59, 53, 74, 62, 60, 55, 60, 51, 60, 79, 74, 59, 53, 52, 66, 48, 57, 54, 76, 97, 100, 53, 84, 53, 75, 67, 55, 81, 81, 56, 80, 66, 56, 70, 54, 80, 61, 58, 85, 71, 51, 60, 67, 59, 61, 68, 111, 63, 49, 48, 57, 70, 64, 56, 70, 54, 54, 66, 47, 67, 50, 47, 67, 52, 109, 97, 53, 63, 63, 83, 69, 71, 87, 76, 66, 68, 67, 65, 84, 128, 62, 83, 56, 54, 65, 64, 31, 55, 67, 67, 60, 106, 50, 66, 56, 55, 73, 65, 67, 117, 66, 66, 77, 67, 73, 65, 50, 60, 93, 60, 52, 81, 69, 65, 45, 72, 52, 60, 91, 79, 66, 61, 60, 58, 89, 76, 72, 83, 55, 48, 77, 52, 73, 59, 54, 56, 91, 77, 58, 62, 50, 76, 53, 60, 60, 65, 67, 63, 107, 70, 49, 56, 64, 60, 97, 48, 65, 58, 80, 81, 57, 41, 59, 63, 60, 66, 62, 102, 69, 55, 68, 55, 63, 48, 65, 55, 70, 58, 60, 65, 65, 59, 72, 55, 63, 58, 78, 67, 67, 61, 57, 56, 54, 86, 44, 46, 98, 63, 71, 56, 50, 51, 57, 65, 55, 57, 66, 61, 77, 73, 52, 56, 67, 55, 53, 51, 74, 78, 72, 69, 76, 55, 92, 53, 49, 114, 59, 55, 64, 69, 52, 59, 81, 66, 54, 63, 74, 107, 85, 61, 78, 71, 68, 90, 72, 70, 55, 67, 58, 63, 76, 54, 58, 72, 92, 47, 72, 49, 45, 55, 70, 62, 75, 75, 50, 91, 59, 71, 64, 68, 68, 70, 69, 65, 67, 67, 61, 68, 56, 69, 107, 54, 52, 69, 59, 69, 81, 72, 87, 54, 70, 55, 63, 66, 48, 94, 55, 66, 70, 57, 50, 58, 83, 52, 73, 71, 44, 80, 53, 66, 63, 48, 95, 72, 69, 82, 52, 79, 55, 56, 74, 55, 51, 74, 59, 65, 81, 76, 60, 65, 51, 54, 59, 54, 67, 67, 60, 64, 55, 62, 83, 73, 65, 73, 61, 71, 101, 64, 64, 58, 65, 42, 64, 69, 69, 51, 62, 69, 58, 72, 63, 61, 54, 51, 66, 56, 99, 66, 53, 64, 100, 57, 56, 84, 65, 53, 88, 84, 56, 79, 52, 60, 52, 50, 54, 62, 63, 56, 57, 60, 76, 93, 68, 62, 72, 66, 67, 75, 50, 55, 70, 57, 55, 71, 51, 51, 62, 68, 81, 62, 75, 70, 65, 62, 78, 69, 76, 84, 62, 59, 64, 59, 80, 56, 64, 53, 61, 81, 67, 68, 47, 71, 51, 68, 55, 70, 61, 58, 65, 58, 71, 65, 65, 62, 77, 72, 71, 53, 60, 54, 61, 70, 67, 63, 66, 69, 65, 60, 62, 56, 59, 68, 60, 53, 50, 53, 64, 50, 80, 61, 66, 47, 78, 60, 84, 62, 54, 65, 62, 62, 73, 71, 61, 76, 56, 69, 59, 59, 70, 64, 75, 54, 81, 82, 68, 96, 66, 77, 82, 50, 62, 59, 69, 105, 72, 94, 66, 61, 84, 61, 72, 75, 91, 71, 55, 49, 62, 49, 67, 71, 76, 66, 73, 70, 56, 48, 62, 52, 75, 61, 61, 65, 61, 57, 53, 55, 91, 72, 81, 54, 67, 62, 74, 67, 59, 64, 107, 54, 56, 60, 63, 64, 59, 68, 60, 77, 47, 115, 56, 51, 89, 88, 86, 77, 52, 66, 49, 64, 72, 46, 50, 97, 67, 45, 83, 56, 64, 64, 59, 65, 68, 69, 66, 60, 69, 66, 61, 66, 61, 74, 62, 71, 64, 50, 67, 74, 85, 56, 52, 45, 62, 73, 56, 50, 70, 63, 84, 54, 71, 60, 114, 69, 66, 94, 117, 55, 76, 70, 63, 61, 64, 78, 68, 64, 79, 63, 61, 84, 64, 58, 48, 52, 72, 66, 83, 87, 56, 71, 71, 51, 75, 63, 65, 51, 57, 57, 74, 57, 76, 86, 54, 60, 66, 77, 49, 67, 82, 74, 79, 51, 50, 61, 57, 62, 58, 43, 77, 74, 64, 66, 65, 68, 79, 60, 58, 50, 69, 70, 53, 56, 67, 62, 71, 50, 62, 44, 82, 64, 68, 75, 62, 69, 63, 48, 77, 59, 45, 73, 76, 54, 72, 69, 95, 52, 104, 72, 47, 65, 56, 79, 51, 60, 61, 63, 60, 85, 55, 109, 50, 60, 90, 60, 69, 50, 66, 65, 53, 51, 79, 86, 54, 49, 71, 77, 68, 63, 51, 84, 57, 50, 59, 70, 71, 87, 60, 57, 66, 52, 82, 69, 79, 89, 67, 52, 62, 58, 60, 104, 72, 81, 84, 58, 51, 62, 65, 94, 60, 60, 64, 76, 67, 56, 103, 56, 64, 62, 80, 76, 52, 54, 52, 62, 64, 52, 58, 68, 52, 72, 66, 62, 65, 61, 59, 81, 63, 63, 61, 48, 69, 62, 67, 80, 74, 160, 57, 58, 85, 79, 63, 66, 62, 56, 76, 58, 83, 53, 54, 54, 68, 75, 52, 60, 60, 62, 66, 69, 57, 86, 73, 56, 55, 64, 56, 61, 51, 64, 47, 47, 61, 56, 64, 53, 53, 99, 66, 65, 89, 76, 57, 63, 55, 87, 66, 74, 67, 60, 77, 86, 59, 76, 63, 62, 66, 71, 70, 60, 78, 71, 48, 64, 68, 64, 75, 45, 77, 58, 72, 69, 66, 70, 62, 61, 83, 60, 53, 55, 65, 77, 71, 69, 79, 76, 73, 78, 62, 71, 56, 62, 45, 81, 119, 66, 67, 51, 82, 78, 82, 65, 46, 80, 56, 79, 63, 78, 74, 47, 60, 91, 115, 55, 51, 51, 58, 82, 61, 65, 47, 74, 67, 65, 63, 70, 86, 66, 70, 62, 66, 79, 52, 53, 70, 98, 59, 54, 75, 51, 82, 44, 100, 70, 66, 62, 52, 43, 81, 74, 59, 68, 91, 64, 55, 63, 69, 58, 52, 58, 48, 58, 60, 63, 79, 55, 58, 129, 69, 62, 62, 55, 70, 89, 46, 71, 66, 63, 55, 64, 57, 62, 63, 73, 61, 62, 71, 63, 64, 74, 65, 55, 66, 60, 62, 67, 69, 70, 64, 74, 75, 58, 62, 63, 59, 53, 69, 55, 59, 50, 59, 55, 65, 62, 63, 66, 87, 63, 66, 83, 53, 57, 76, 57, 62, 68, 78, 79, 56, 65, 55, 55, 65, 71, 48, 56, 56, 97, 59, 60, 82, 61, 52, 76, 78, 106, 64, 53, 61, 52, 62, 63, 57, 53, 58, 64, 62, 74, 44, 49, 62, 62, 70, 63, 122, 67, 56, 62, 66, 74, 59, 60, 66, 70, 67, 98, 64, 54, 65, 61, 81, 62, 62, 62, 66, 56, 71, 69, 62, 55, 68, 70, 55, 80, 58, 66, 80, 99, 65, 39, 63, 65, 57, 57, 76, 58, 53, 65, 75, 97, 72, 57, 69, 59, 95, 61, 65, 63, 68, 52, 71, 70, 68, 60, 60, 50, 54, 61, 57, 62, 76, 53, 50, 73, 81, 78, 102, 65, 87, 74, 78, 68, 87, 59, 56, 78, 76, 71, 78, 51, 58, 49, 67, 60, 117, 64, 52, 78, 66, 89, 52, 58, 51, 68, 55, 56, 58, 70, 51, 62, 70, 82, 93, 73, 57, 53, 69, 62, 61, 64, 61, 52, 71, 54, 62, 63, 71, 55, 83, 58, 60, 94, 69, 56, 80, 66, 65, 56, 86, 63, 60, 59, 58, 74, 71, 56, 69, 86, 67, 77, 44, 60, 73, 57, 88, 58, 64, 58, 73, 63, 61, 68, 49, 52, 73, 52, 85, 76, 62, 72, 74, 55, 66, 62, 70, 69, 80, 94, 85, 57, 60, 51, 68, 125, 55, 83, 55, 74, 48, 62, 69, 64, 63, 52, 69, 82, 72, 66, 65, 55, 57, 64, 87, 81, 66, 53, 55, 49, 68, 62, 59, 58, 67, 57, 59, 58, 53, 68, 61, 80, 53, 65, 63, 103, 61, 63, 77, 68, 82, 94, 57, 70, 67, 64, 58, 70, 53, 60, 94, 63, 63, 81, 55, 56, 72, 72, 80, 61, 54, 54, 91, 64, 58, 69, 49, 50, 65, 61, 52, 68, 85, 71, 92, 85, 82, 76, 80, 49, 65, 67, 69, 58, 58, 67, 62, 62, 62, 70, 72, 57, 50, 55, 62, 72, 66, 68, 52, 61, 53, 76, 66, 50, 79, 70, 81, 71, 69, 69, 74, 85, 69, 58, 56, 54, 90, 55, 68, 65, 55, 55, 55, 66, 54, 52, 67, 77, 47, 75, 63, 59, 75, 60, 67, 55, 55, 51, 62, 67, 84, 53, 89, 63, 59, 57, 78, 65, 75, 65, 65, 73, 60, 44, 46, 62, 60, 74, 69, 68, 71, 88, 61, 59, 36, 64, 64, 53, 41, 69, 65, 61, 41, 58, 80, 52, 65, 54, 60, 71, 53, 65, 63, 69, 50, 56, 66, 75, 93, 49, 64, 71, 69, 62, 58, 56, 61, 64, 55, 68, 71, 54, 66, 68, 73, 97, 64, 62, 48, 59, 54, 45, 54, 57, 64, 72, 68, 63, 64, 56, 56, 59, 68, 58, 57, 73, 68, 65, 51, 54, 79, 79, 68, 44, 58, 52, 45, 45, 78, 57, 67, 64, 89, 51, 55, 75, 49, 65, 56, 65, 59, 66, 65, 68, 47, 48, 70, 59, 44, 63, 82, 99, 51, 94, 48, 58, 71, 67, 75, 78, 59, 48, 89, 59, 103, 72, 57, 52, 59, 62, 51, 87, 58, 53, 63, 58, 79, 81, 97, 60, 50, 69, 54, 50, 66, 70, 48, 45, 55, 66, 58, 51, 53, 63, 58, 62, 123, 81, 88, 64, 51, 52, 68, 74, 52, 55, 62, 54, 51, 59, 60, 65, 88, 69, 77, 57, 68, 85, 63, 66, 82, 47, 58, 68, 53, 56, 59, 64, 108, 75, 56, 76, 73, 93, 69, 67, 74, 70, 70, 85, 66, 55, 58, 68, 70, 79, 56, 66, 56, 63, 64, 69, 71, 62, 58, 95, 64, 49, 92, 53, 68, 57, 58, 56, 70, 67, 63, 66, 62, 65, 51, 52, 52, 66, 62, 61, 46, 51, 44, 46, 60, 51, 97, 57, 72, 42, 46, 74, 64, 68, 53, 64, 62, 74, 59, 62, 69, 51, 80, 42, 58, 67, 63, 122, 51, 61, 90, 51, 64, 51, 56, 60, 60, 75, 93, 95, 60, 91, 73, 74, 60, 55, 93, 62, 54, 78, 66, 71, 51, 75, 92, 74, 56, 60, 75, 71, 87, 53, 82, 49, 57, 101, 80, 59, 53, 76, 69, 71, 60, 109, 76, 55, 66, 51, 56, 61, 94, 69, 65, 86, 62, 72, 59, 90, 64, 67, 67, 66, 61, 71, 62, 72, 61, 59, 54, 102, 76, 63, 59, 76, 79, 54, 45, 77, 48, 75, 72, 55, 69, 46, 66, 66, 86, 85, 58, 59, 74, 64, 71, 61, 61, 66, 63, 48, 72, 53, 50, 59, 112, 71, 63, 60, 67, 67, 47, 53, 90, 36, 79, 62, 92, 52, 74, 59, 57, 65, 72, 74, 59, 71, 68, 89, 76, 58, 56, 46, 54, 75, 60, 55, 70, 57, 78, 82, 56, 56, 56, 79, 70, 84, 52, 78, 64, 60, 79, 66, 62, 73, 88, 76, 36, 56, 81, 87, 50, 71, 55, 68, 55, 51, 70, 65, 77, 44, 99, 62, 53, 72, 69, 66, 68, 71, 58, 65, 45, 60, 79, 65, 54, 64, 60, 75, 52, 62, 72, 106, 48, 55, 52, 73, 56, 59, 52, 64, 57, 62, 42, 57, 81, 78, 83, 91, 81, 63, 67, 57, 62, 47, 47, 65, 52, 55, 56, 52, 79, 69, 90, 71, 59, 57, 60, 75, 49, 70, 73, 56, 86, 76, 77, 68, 53, 82, 52, 60, 63, 70, 82, 75, 75, 64, 66, 62, 74, 74, 67, 63, 63, 64, 54, 52, 70, 77, 55, 57, 53, 68, 81, 57, 57, 57, 49, 54, 68, 88, 82, 49, 61, 68, 96, 50, 70, 79, 97, 76, 71, 53, 65, 71, 67, 69, 54, 55, 86, 58, 69, 86, 76, 77, 52, 64, 54, 81, 70, 77, 110, 53, 105, 73, 60, 61, 77, 86, 55, 93, 55, 61, 79, 48, 74, 53, 50, 89, 71, 95, 74, 59, 58, 57, 72, 67, 58, 46, 91, 96, 73, 80, 63, 59, 64, 67, 64, 93, 53, 55, 61, 72, 55, 81, 50, 82, 79, 68, 52, 76, 67, 81, 60, 61, 78, 82, 65, 55, 71, 83, 59, 64, 58, 63, 74, 60, 57, 63, 63, 82, 52, 87, 60, 62, 69, 55, 65, 76, 58, 70, 73, 63, 73, 59, 71, 54, 67, 60, 62, 96, 65, 61, 107, 48, 65, 42, 72, 77, 62, 48, 58, 54, 59, 86, 49, 91, 52, 78, 56, 83, 62, 55, 58, 75, 75, 58, 55, 69, 66, 60, 71, 60, 70, 46, 68, 45, 133, 71, 51, 61, 50, 71, 58, 51, 63, 68, 53, 79, 80, 79, 95, 55, 64, 58, 81, 54, 49, 53, 66, 79, 58, 72, 69, 61, 77, 69, 61, 72, 90, 70, 65, 60, 53, 65, 68, 58, 57, 80, 51, 86, 63, 78, 58, 58, 58, 80, 62, 60, 58, 66, 55, 82, 58, 62, 78, 60, 46, 70, 62, 77, 60, 48, 77, 61, 61, 52, 67, 80, 52, 72, 65, 82, 49, 49, 59, 59, 58, 52, 53, 71, 60, 60, 63, 78, 57, 42, 54, 65, 51, 50, 59, 103, 53, 58, 49, 66, 55, 81, 59, 37, 53, 78, 78, 48, 94, 96, 52, 59, 59, 83, 50, 76, 48, 54, 60, 66, 71, 57, 63, 63, 73, 64, 68, 80, 72, 89, 78, 47, 73, 57, 75, 53, 59, 52, 70, 79, 53, 65, 56, 68, 64, 51, 65, 62, 63, 73, 111, 63, 76, 65, 82, 70, 82, 67, 51, 54, 57, 66, 82, 58, 78, 60, 75, 57, 64, 67, 59, 60, 65, 74, 72, 53, 61, 61, 96, 63, 85, 84, 90, 60, 68, 55, 73, 43, 83, 59, 72, 119, 75, 50, 73, 61, 71, 62, 63, 73, 48, 53, 68, 65, 72, 97, 71, 68, 56, 58, 74, 87, 70, 53, 52, 56, 90, 83, 58, 44, 58, 72, 66, 68, 49, 60, 57, 61, 81, 85, 63, 77, 69, 56, 50, 61, 69, 51, 55, 66, 54, 47, 80, 56, 70, 85, 54, 69, 49, 60, 88, 58, 55, 52, 52, 70, 71, 59, 81, 57, 55, 61, 64, 103, 65, 77, 49, 90, 65, 56, 50, 50, 57, 95, 80, 67, 56, 51, 56, 60, 78, 78, 77, 69, 68, 66, 59, 57, 63, 64, 51, 44, 56, 61, 46, 60, 69, 44, 56, 55, 67, 60, 64, 52, 71, 52, 66, 62, 48, 63, 58, 51, 53, 55, 90, 63, 51, 67, 53, 77, 58, 72, 58, 70, 61, 75, 56, 59, 56, 76, 78, 67, 69, 62, 52, 63, 75, 90, 106, 72, 57, 64, 60, 57, 62, 88, 61, 67, 59, 88, 49, 56, 58, 63, 66, 53, 53, 65, 54, 58, 60, 65, 53, 60, 61, 65, 55, 54, 59, 71, 79, 54, 67, 57, 74, 54, 66, 68, 54, 70, 64, 58, 74, 69, 58, 63, 57, 66, 65, 54, 54, 98, 52, 57, 50, 64, 80, 57, 70, 79, 72, 65, 46, 55, 63, 57, 53, 48, 56, 70, 55, 63, 53, 54, 87, 74, 66, 56, 69, 70, 73, 104, 89, 69, 70, 63, 67, 74, 60, 68, 56, 85, 52, 67, 54, 64, 50, 42, 71, 114, 74, 62, 59, 59, 63, 51, 65, 93, 57, 56, 71, 56, 59, 55, 65, 64, 58, 52, 47, 76, 53, 73, 64, 80, 61, 61, 62, 60, 58, 43, 63, 76, 76, 62, 69, 70, 75, 60, 64, 85, 108, 57, 55, 58, 56, 60, 66, 52, 58, 71, 64, 83, 82, 66, 72, 55, 59, 66, 62, 59, 81, 75, 55, 55, 63, 71, 65, 60, 47, 67, 61, 72, 67, 53, 52, 55, 78, 55, 56, 75, 62, 80, 85, 79, 58, 75, 72, 69, 67, 55, 48, 79, 60, 114, 47, 69, 61, 69, 67, 62, 63, 64, 60, 89, 85, 85, 78, 58, 68, 68, 55, 61, 63, 74, 84, 61, 65, 92, 58, 49, 71, 66, 59, 81, 88, 59, 50, 60, 62, 60, 59, 62, 84, 93, 68, 53, 70, 59, 79, 53, 69, 70, 55, 57, 73, 87, 50, 67, 68, 54, 65, 74, 75, 106, 65, 65, 55, 56, 58, 69, 57, 64, 56, 63, 61, 55, 59, 67, 79, 109, 50, 54, 64, 64, 53, 72, 67, 46, 55, 61, 62, 58, 57, 73, 50, 68, 60, 58, 62, 71, 79, 86, 62, 85, 59, 67, 90, 65, 49, 47, 60, 59, 58, 80, 63, 60, 60, 58, 69, 61, 52, 74, 79, 75, 85, 80, 55, 75, 61, 62, 73, 57, 62, 109, 47, 58, 53, 62, 70, 46, 93, 78, 61, 59, 85, 50, 51, 71, 58, 75, 71, 58, 63, 51, 74, 66, 58, 82, 58, 71, 91, 64, 55, 84, 55, 56, 59, 58, 77, 71, 68, 84, 104, 67, 45, 87, 72, 70, 67, 64, 86, 49, 56, 63, 57, 64, 58, 70, 57, 51, 56, 88, 64, 63, 53, 57, 64, 65, 60, 63, 57, 77, 62, 70, 71, 79, 73, 60, 62, 67, 66, 62, 70, 39, 77, 83, 76, 50, 65, 94, 56, 70, 57, 55, 61, 67, 64, 134, 65, 57, 64, 52, 57, 65, 97, 89, 72, 62, 91, 47, 61, 63, 55, 49, 71, 42, 57, 54, 69, 64, 68, 65, 51, 79, 90, 44, 79, 71, 60, 58, 67, 95, 47, 71, 78, 65, 66, 70, 59, 55, 62, 64, 71, 96, 51, 75, 54, 71, 68, 67, 68, 53, 63, 61, 79, 58, 63, 57, 67, 66, 58, 77, 53, 69, 62, 74, 57, 83, 100, 56, 56, 67, 69, 52, 69, 77, 67, 59, 62, 52, 67, 58, 62, 75, 72, 52, 59, 88, 57, 57, 67, 72, 75, 53, 66, 73, 53, 51, 59, 66, 51, 58, 55, 86, 86, 83, 98, 55, 53, 67, 61, 57, 101, 66, 63, 66, 82, 65, 71, 71, 55, 56, 78, 56, 61, 53, 75, 61, 86, 53, 50, 58, 84, 62, 78, 59, 78, 87, 61, 73, 88, 70, 72, 92, 63, 57, 52, 67, 69, 54, 70, 68, 101, 81, 53, 71, 65, 57, 64, 59, 73, 59, 64, 63, 65, 67, 101, 105, 82, 61, 63, 63, 44, 69, 56, 73, 66, 42, 58, 57, 71, 68, 55, 56, 58, 70, 50, 68, 73, 60, 60, 70, 68, 60, 65, 58, 82, 59, 60, 92, 53, 56, 67, 61, 64, 78, 62, 78, 62, 64, 59, 71, 68, 48, 78, 46, 56, 63, 76, 59, 58, 62, 61, 65, 57, 54, 67, 45, 60, 60, 58, 63, 58, 43, 92, 45, 65, 63, 55, 66, 67, 81, 70, 72, 62, 72, 75, 72, 111, 84, 74, 55, 83, 53, 59, 78, 72, 67, 63, 57, 57, 55, 49, 63, 120, 79, 59, 48, 66, 67, 57, 62, 52, 62, 65, 69, 56, 60, 61, 59, 75, 63, 53, 55, 79, 54, 65, 85, 69, 67, 87, 55, 55, 65, 60, 54, 74, 62, 66, 55, 64, 60, 58, 59, 69, 56, 56, 52, 58, 110, 56, 58, 73, 61, 71, 58, 51, 57, 60, 68, 64, 68, 68, 64, 53, 73, 74, 68, 65, 62, 86, 76, 80, 60, 65, 65, 61, 56, 70, 87, 60, 59, 72, 62, 69, 67, 68, 66, 59, 86, 57, 87, 62, 61, 49, 79, 77, 84, 56, 62, 50, 49, 59, 61, 62, 84, 44, 77, 82, 65, 72, 69, 76, 62, 72, 58, 68, 76, 75, 69, 60, 63, 67, 70, 45, 88, 71, 77, 60, 69, 60, 59, 63, 74, 88, 76, 70, 69, 72, 53, 66, 52, 59, 75, 71, 74, 51, 62, 65, 56, 75, 103, 57, 57, 71, 62, 76, 66, 64, 80, 92, 60, 75, 68, 59, 58, 79, 64, 67, 61, 61, 60, 56, 54, 59, 53, 73, 63, 88, 55, 57, 71, 74, 99, 57, 64, 47, 56, 66, 69, 69, 53, 65, 83, 70, 74, 59, 67, 103, 76, 69, 65, 76, 77, 53, 54, 51, 65, 83, 55, 67, 86, 71, 77, 64, 67, 67, 63, 50, 59, 85, 46, 61, 67, 72, 77, 43, 57, 97, 59, 73, 60, 93, 78, 57, 62, 66, 88, 65, 67, 57, 54, 61, 49, 54, 63, 56, 54, 77, 62, 66, 72, 85, 52, 65, 67, 63, 66, 63, 70, 61, 50, 52, 51, 57, 64, 71, 95, 47, 61, 55, 72, 47, 59, 57, 62, 66, 42, 64, 66, 59, 59, 76, 61, 72, 68, 57, 62, 72, 56, 64, 59, 69, 67, 57, 88, 52, 90, 85, 79, 60, 73, 68, 61, 60, 72, 81, 66, 79, 68, 68, 47, 61, 72, 62, 54, 49, 62, 65, 55, 63, 56, 79, 80, 61, 75, 64, 59, 70, 68, 76, 59, 60, 68, 57, 74, 82, 67, 66, 63, 56, 86, 68, 59, 59, 54, 64, 53, 62, 76, 57, 54, 63, 73, 58, 68, 69, 61, 60, 48, 47, 64, 51, 60, 67, 93, 67, 59, 67, 57, 67, 59, 69, 58, 56, 103, 94, 100, 62, 66, 51, 66, 58, 60, 70, 59, 71, 62, 60, 66, 50, 65, 61, 59, 64, 72, 55, 58, 60, 64, 83, 68, 53, 69, 61, 42, 69, 72, 72, 63, 58, 61, 64, 69, 49, 56, 59, 60, 76, 51, 49, 80, 54, 65, 74, 56, 55, 64, 71, 63, 73, 63, 56, 90, 72, 65, 59, 64, 53, 59, 78, 54, 55, 61, 53, 67, 86, 78, 63, 58, 75, 56, 57, 62, 101, 61, 74, 56, 61, 79, 58, 52, 50, 53, 63, 68, 66, 106, 65, 73, 63, 46, 69, 84, 67, 61, 95, 67, 87, 50, 86, 77, 59, 67, 115, 85, 63, 70, 64, 59, 63, 55, 59, 75, 65, 64, 69, 57, 44, 75, 91, 71, 55, 63, 63, 63, 48, 55, 64, 70, 63, 57, 92, 61, 61, 58, 63, 51, 50, 60, 74, 70, 58, 42, 42, 70, 78, 61, 65, 45, 63, 103, 49, 70, 58, 56, 68, 117, 49, 82, 74, 68, 50, 59, 70, 78, 65, 74, 89, 88, 93, 61, 47, 68, 57, 59, 81, 73, 95, 67, 74, 67, 51, 48, 54, 66, 61, 59, 69, 47, 64, 62, 64, 51, 78, 80, 89, 79, 67, 61, 70, 62, 90, 64, 51, 55, 69, 50, 39, 98, 67, 74, 62, 55, 48, 96, 90, 91, 65, 58, 60, 51, 53, 70, 66, 67, 61, 77, 66, 57, 57, 64, 90, 83, 68, 69, 61, 72, 56, 94, 46, 65, 53, 48, 53, 61, 69, 70, 57, 63, 58, 56, 54, 70, 68, 76, 57, 93, 71, 77, 68, 63, 52, 50, 66, 59, 71, 79, 76, 63, 83, 69, 60, 59, 62, 66, 69, 87, 75, 67, 63, 67, 80, 50, 54, 71, 65, 109, 74, 56, 80, 59, 59, 53, 58, 82, 63, 70, 56, 107, 52, 62, 63, 76, 71, 62, 75, 59, 76, 68, 54, 76, 70, 63, 73, 64, 85, 74, 55, 59, 56, 77, 77, 62, 40, 60, 106, 62, 77, 80, 56, 72, 90, 82, 78, 71, 72, 55, 78, 58, 55, 59, 58, 61, 78, 91, 51, 60, 49, 49, 72, 60, 59, 59, 52, 44, 56, 83, 60, 61, 57, 64, 61, 57, 84, 54, 62, 42, 74, 64, 53, 49, 86, 102, 57, 52, 63, 55, 54, 67, 75, 139, 70, 58, 61, 61, 58, 58, 80, 80, 48, 53, 74, 56, 58, 60, 75, 66, 67, 57, 71, 62, 55, 68, 86, 65, 71, 71, 88, 57, 78, 59, 73, 55, 87, 59, 51, 52, 69, 56, 59, 60, 58, 66, 48, 63, 64, 56, 53, 95, 80, 62, 69, 71, 60, 52, 63, 60, 80, 56, 47, 61, 84, 70, 50, 61, 60, 44, 86, 66, 57, 56, 95, 49, 76, 63, 54, 71, 59, 75, 51, 51, 53, 64, 61, 51, 88, 65, 57, 70, 76, 94, 65, 62, 59, 67, 67, 84, 70, 84, 63, 54, 92, 63, 79, 66, 75, 62, 55, 78, 90, 46, 65, 69, 59, 46, 99, 66, 61, 69, 48, 39, 57, 82, 61, 48, 66, 55, 61, 53, 55, 56, 86, 54, 82, 60, 81, 60, 79, 53, 75, 41, 60, 72, 91, 89, 67, 71, 88, 75, 57, 81, 113, 77, 52, 59, 63, 58, 67, 87, 69, 58, 66, 62, 59, 60, 63, 72, 57, 71, 91, 109, 56, 79, 61, 95, 58, 79, 62, 66, 64, 63, 54, 60, 61, 58, 50, 66, 49, 60, 62, 73, 66, 65, 63, 74, 62, 71, 66, 64, 71, 56, 53, 63, 51, 60, 56, 52, 56, 75, 63, 92, 64, 72, 61, 70, 85, 70, 54, 63, 59, 54, 69, 68, 58, 59, 59, 69, 67, 63, 65, 62, 64, 87, 64, 66, 72, 69, 75, 68, 62, 53, 65, 55, 76, 86, 68, 95, 65, 54, 72, 45, 64, 60, 58, 65, 64, 59, 59, 54, 63, 54, 89, 50, 110, 51, 54, 76, 109, 65, 46, 64, 69, 66, 63, 58, 66, 57, 63, 44, 76, 64, 70, 63, 87, 65, 51, 87, 90, 65, 57, 88, 68, 83, 63, 56, 58, 55, 89, 69, 74, 88, 62, 81, 57, 63, 72, 89, 56, 57, 78, 70, 63, 118, 80, 69, 52, 65, 54, 63, 66, 56, 57, 64, 71, 63, 73, 50, 79, 73, 39, 85, 60, 55, 89, 63, 58, 94, 60, 81, 72, 78, 52, 73, 40, 71, 69, 73, 65, 65, 60, 67, 61, 64, 62, 91, 44, 72, 75, 87, 70, 97, 63, 59, 53, 58, 61, 56, 59, 74, 91, 60, 66, 74, 63, 73, 62, 74, 64, 78, 49, 70, 99, 66, 58, 62, 48, 80, 64, 67, 73, 66, 53, 88, 62, 61, 50, 77, 64, 56, 60, 58, 65, 76, 55, 66, 64, 66, 73, 59, 71, 66, 59, 71, 72, 68, 65, 64, 83, 52, 50, 47, 82, 66, 55, 74, 68, 72, 62, 57, 63, 76, 66, 70, 59, 79, 63, 75, 55, 54, 52, 58, 51, 79, 48, 60, 43, 101, 55, 68, 70, 51, 80, 59, 70, 50, 71, 59, 91, 84, 47, 59, 98, 122, 61, 66, 69, 63, 66, 61, 60, 73, 59, 60, 73, 58, 80, 51, 58, 63, 71, 69, 53, 76, 68, 57, 60, 65, 73, 51, 60, 85, 77, 66, 78, 73, 86, 45, 55, 64, 75, 46, 59, 63, 70, 56, 55, 57, 56, 57, 78, 58, 72, 59, 78, 60, 64, 55, 53, 56, 82, 71, 66, 56, 58, 51, 63, 53, 48, 65, 66, 98, 79, 67, 52, 80, 61, 52, 62, 54, 67, 72, 58, 64, 68, 65, 51, 65, 68, 56, 63, 76, 75, 52, 58, 51, 69, 78, 66, 98, 62, 86, 81, 76, 66, 61, 65, 70, 55, 64, 57, 53, 53, 58, 58, 66, 67, 65, 58, 51, 56, 55, 58, 69, 111, 59, 71, 54, 60, 86, 56, 69, 75, 83, 89, 68, 66, 49, 63, 48, 77, 61, 53, 62, 67, 60, 58, 78, 78, 51, 58, 56, 66, 67, 62, 59, 72, 60, 61, 69, 54, 66, 67, 60, 54, 77, 50, 60, 69, 68, 80, 54, 51, 65, 49, 61, 70, 48, 59, 95, 73, 69, 60, 53, 54, 52, 60, 61, 58, 69, 70, 49, 58, 56, 59, 90, 65, 76, 70, 77, 59, 79, 80, 52, 77, 64, 50, 62, 55, 74, 55, 62, 98, 70, 56, 61, 62, 74, 59, 58, 66, 56, 69, 60, 67, 38, 60, 69, 73, 55, 51, 85, 60, 65, 49, 58, 69, 88, 55, 73, 59, 71, 62, 78, 66, 61, 56, 60, 99, 57, 88, 59, 71, 69, 64, 57, 62, 56, 72, 57, 58, 64, 64, 91, 53, 41, 53, 85, 64, 58, 58, 68, 71, 94, 63, 99, 61, 66, 62, 64, 96, 57, 66, 64, 87, 78, 62, 67, 93, 83, 62, 57, 67, 58, 53, 53, 59, 78, 68, 87, 57, 54, 40, 69, 78, 87, 60, 56, 70, 58, 63, 70, 57, 56, 61, 51, 39, 52, 61, 64, 65, 71, 53, 71, 50, 60, 54, 57, 65, 47, 68, 78, 60, 58, 60, 86, 66, 57, 56, 59, 56, 106, 79, 72, 57, 57, 64, 83, 60, 74, 61, 69, 60, 74, 79, 63, 62, 73, 68, 63, 107, 63, 68, 86, 57, 66, 62, 45, 50, 61, 64, 77, 65, 72, 75, 54, 52, 55, 79, 69, 73, 69, 52, 50, 71, 51, 61, 63, 59, 66, 52, 77, 91, 83, 64, 70, 71, 58, 63, 56, 83, 78, 63, 62, 62, 84, 51, 60, 70, 58, 56, 59, 47, 59, 65, 61, 90, 100, 54, 60, 60, 60, 56, 67, 79, 58, 56, 30, 61, 66, 71, 55, 69, 54, 52, 69, 74, 61, 86, 75, 52, 88, 49, 87, 118, 67, 65, 59, 72, 82, 72, 72, 64, 60, 77, 52, 53, 59, 62, 61, 66, 72, 90, 58, 55, 62, 77, 91, 60, 55, 59, 123, 58, 79, 58, 62, 62, 73, 58, 60, 62, 68, 77, 92, 69, 63, 72, 49, 60, 60, 75, 69, 66, 65, 50, 81, 66, 62, 69, 53, 52, 70, 65, 56, 54, 87, 59, 73, 69, 64, 64, 74, 90, 72, 70, 47, 59, 65, 58, 51, 47, 51, 80, 66, 61, 82, 52, 74, 65, 69, 48, 62, 57, 94, 81, 62, 59, 61, 52, 43, 84, 58, 77, 59, 85, 47, 70, 57, 60, 71, 60, 58, 49, 62, 70, 44, 72, 75, 62, 56, 63, 54, 66, 48, 65, 144, 66, 68, 70, 75, 65, 42, 76, 64, 77, 56, 66, 74, 66, 90, 57, 76, 79, 71, 50, 68, 63, 84, 62, 58, 67, 59, 76, 72, 76, 91, 61, 69, 63, 62, 53, 50, 61, 54, 74, 67, 56, 47, 65, 66, 60, 68, 68, 75, 64, 63, 64, 83, 62, 72, 60, 63, 61, 56, 96, 62, 52, 74, 56, 64, 56, 67, 55, 61, 77, 67, 72, 68, 68, 63, 77, 65, 61, 72, 66, 58, 58, 62, 54, 67, 89, 65, 55, 62, 78, 93, 56, 51, 73, 65, 51, 72, 82, 59, 38, 62, 72, 58, 84, 62, 63, 65, 69, 68, 79, 80, 72, 63, 55, 64, 92, 67, 60, 72, 68, 75, 57, 49, 53, 51, 89, 56, 55, 68, 78, 53, 49, 63, 77, 63, 44, 49, 68, 59, 53, 74, 62, 54, 121, 70, 76, 44, 74, 82, 47, 75, 67, 77, 52, 70, 61, 62, 69, 66, 68, 70, 51, 61, 64, 55, 68, 70, 58, 71, 93, 117, 50, 60, 69, 65, 66, 86, 48, 85, 48, 64, 65, 80, 72, 65, 57, 74, 73, 63, 75, 72, 50, 50, 52, 68, 59, 95, 59, 63, 77, 62, 57, 73, 75, 65, 66, 56, 52, 73, 56, 93, 62, 52, 64, 54, 91, 61, 60, 64, 65, 56, 92, 76, 48, 63, 69, 58, 61, 53, 65, 60, 60, 60, 92, 56, 64, 56, 76, 52, 66, 53, 75, 62, 67, 72, 57, 80, 62, 68, 69, 67, 81, 65, 71, 88, 56, 64, 65, 60, 75, 80, 60, 68, 92, 56, 53, 63, 113, 60, 57, 60, 68, 58, 64, 60, 59, 56, 57, 60, 66, 65, 60, 81, 35, 51, 83, 61, 64, 65, 45, 75, 68, 53, 74, 53, 65, 57, 65, 81, 61, 75, 55, 68, 76, 64, 63, 51, 69, 52, 76, 56, 65, 121, 54, 66, 67, 56, 76, 58, 79, 49, 58, 61, 69, 56, 55, 63, 72, 50, 85, 56, 57, 55, 65, 54, 58, 74, 57, 66, 62, 66, 66, 80, 48, 79, 84, 59, 71, 78, 68, 54, 53, 76, 60, 88, 63, 64, 80, 72, 54, 79, 61, 76, 63, 65, 52, 69, 60, 56, 77, 78, 64, 91, 67, 74, 55, 59, 75, 78, 52, 55, 69, 65, 68, 75, 57, 75, 92, 90, 62, 58, 61, 62, 59, 59, 65, 76, 71, 57, 61, 57, 65, 52, 65, 68, 58, 81, 73, 65, 68, 59, 66, 74, 67, 69, 60, 65, 80, 60, 59, 60, 64, 81, 72, 56, 66, 62, 49, 61, 62, 74, 73, 62, 66, 60, 68, 65, 58, 42, 56, 97, 75, 93, 90, 62, 74, 100, 76, 62, 64, 75, 67, 64, 58, 54, 70, 56, 104, 88, 54, 47, 106, 48, 58, 67, 74, 51, 53, 67, 63, 53, 60, 68, 50, 57, 66, 52, 40, 65, 58, 59, 53, 82, 82, 83, 55, 50, 56, 72, 76, 59, 52, 58, 60, 60, 83, 76, 68, 68, 55, 61, 59, 60, 77, 56, 58, 58, 52, 72, 64, 63, 66, 65, 86, 54, 68, 50, 76, 79, 67, 104, 60, 78, 56, 70, 57, 54, 56, 56, 63, 114, 90, 87, 58, 62, 60, 52, 63, 56, 54, 48, 82, 62, 54, 66, 67, 65, 73, 68, 69, 56, 63, 56, 64, 73, 66, 69, 62, 69, 59, 78, 63, 62, 60, 70, 57, 67, 71, 74, 65, 63, 75, 57, 56, 61, 58, 56, 62, 78, 47, 67, 54, 60, 60, 47, 71, 76, 67, 66, 61, 55, 55, 56, 82, 58, 84, 113, 75, 60, 63, 50, 71, 71, 60, 49, 99, 60, 56, 64, 74, 60, 60, 79, 57, 59, 70, 67, 58, 72, 64, 56, 64, 57, 60, 64, 62, 63, 58, 53, 71, 63, 57, 80, 61, 57, 69, 63, 52, 99, 90, 52, 60, 65, 61, 67, 65, 63, 59, 69, 58, 59, 57, 68, 62, 56, 64, 61, 66, 61, 66, 60, 105, 73, 83, 68, 57, 62, 61, 53, 63, 55, 65, 57, 66, 57, 64, 53, 58, 60, 57, 55, 70, 73, 63, 56, 60, 60, 63, 72, 52, 69, 84, 46, 67, 63, 52, 98, 55, 72, 75, 67, 59, 54, 62, 64, 65, 71, 58, 63, 82, 80, 60, 72, 57, 59, 51, 50, 79, 58, 75, 62, 65, 74, 64, 74, 61, 54, 45, 61, 73, 62, 66, 61, 76, 44, 59, 55, 62, 56, 98, 45, 68, 68, 99, 53, 57, 36, 125, 80, 57, 80, 88, 80, 81, 64, 56, 44, 54, 85, 67, 78, 62, 66, 103, 88, 59, 72, 55, 68, 58, 57, 60, 51, 56, 56, 77, 54, 57, 85, 60, 67, 105, 68, 81, 67, 69, 54, 57, 76, 57, 66, 56, 63, 62, 91, 66, 59, 59, 61, 58, 127, 76, 75, 59, 62, 58, 67, 63, 68, 69, 58, 54, 62, 79, 68, 53, 73, 59, 57, 71, 69, 88, 53, 61, 76, 51, 63, 82, 60, 84, 77, 42, 70, 60, 52, 71, 70, 72, 61, 65, 63, 72, 61, 101, 57, 84, 60, 72, 69, 63, 63, 61, 99, 63, 44, 81, 45, 50, 57, 90, 73, 64, 56, 85, 62, 59, 51, 83, 62, 59, 86, 65, 60, 65, 67, 83, 90, 75, 59, 49, 54, 50, 61, 69, 56, 53, 50, 44, 66, 62, 64, 76, 72, 76, 61, 51, 72, 89, 58, 61, 74, 62, 61, 74, 65, 57, 66, 82, 72, 53, 67, 68, 61, 49, 78, 58, 55, 65, 60, 88, 93, 65, 63, 64, 64, 64, 80, 58, 58, 57, 99, 51, 47, 52, 55, 60, 65, 61, 57, 69, 68, 75, 55, 88, 62, 50, 54, 70, 59, 62, 61, 71, 69, 72, 71, 69, 60, 60, 50, 58, 81, 52, 53, 63, 81, 61, 66, 57, 65, 96, 64, 63, 76, 48, 54, 66, 68, 71, 57, 56, 66, 74, 61, 57, 80, 54, 66, 94, 74, 59, 57, 69, 98, 78, 55, 69, 59, 58, 57, 71, 67, 58, 56, 47, 60, 67, 62, 56, 79, 91, 63, 65, 58, 46, 62, 52, 77, 54, 70, 48, 76, 72, 69, 77, 152, 61, 55, 64, 76, 65, 72, 65, 55, 62, 78, 83, 68, 59, 64, 68, 64, 58, 55, 69, 59, 56, 81, 65, 70, 61, 65, 70, 72, 74, 79, 56, 56, 76, 49, 67, 53, 53, 60, 57, 54, 51, 60, 54, 57, 70, 68, 63, 97, 78, 77, 57, 78, 59, 54, 58, 78, 61, 58, 60, 67, 61, 51, 65, 79, 62, 71, 50, 52, 61, 54, 89, 78, 71, 64, 64, 63, 61, 78, 59, 73, 65, 59, 56, 61, 82, 59, 64, 57, 72, 84, 54, 57, 61, 69, 78, 78, 61, 74, 57, 60, 84, 63, 88, 60, 69, 71, 53, 127, 59, 73, 69, 65, 57, 60, 109, 60, 59, 62, 88, 56, 66, 58, 74, 93, 66, 51, 73, 63, 75, 64, 63, 57, 73, 56, 78, 64, 54, 73, 69, 87, 67, 59, 88, 63, 65, 59, 85, 70, 54, 75, 66, 56, 55, 74, 58, 60, 63, 76, 71, 72, 60, 62, 54, 63, 67, 77, 66, 70, 67, 113, 62, 59, 55, 85, 75, 80, 56, 85, 64, 62, 74, 67, 73, 62, 84, 66, 84, 50, 50, 81, 76, 49, 57, 55, 66, 81, 55, 63, 72, 58, 58, 53, 56, 67, 67, 70, 61, 62, 53, 85, 60, 75, 58, 63, 84, 54, 58, 57, 77, 56, 90, 67, 62, 60, 70, 84, 56, 74, 61, 66, 55, 70, 70, 59, 61, 72, 72, 59, 54, 53, 61, 56, 46, 83, 74, 93, 66, 55, 67, 76, 72, 52, 56, 82, 66, 47, 63, 67, 84, 66, 42, 60, 81, 63, 56, 69, 121, 70, 72, 69, 55, 53, 50, 60, 57, 53, 55, 62, 75, 76, 59, 67, 78, 72, 65, 62, 81, 57, 66, 67, 62, 70, 66, 55, 71, 58, 54, 71, 61, 78, 66, 63, 65, 51, 68, 66, 76, 76, 57, 85, 54, 122, 52, 74, 60, 57, 59, 64, 63, 59, 60, 59, 56, 61, 68, 58, 73, 83, 72, 63, 64, 50, 52, 54, 61, 72, 84, 61, 87, 54, 78, 78, 74, 87, 66, 66, 50, 55, 60, 53, 60, 66, 63, 95, 70, 63, 63, 72, 80, 70, 58, 63, 63, 70, 64, 86, 63, 67, 49, 61, 71, 98, 44, 63, 61, 83, 67, 78, 96, 74, 88, 58, 62, 54, 59, 71, 75, 56, 57, 59, 55, 53, 62, 83, 53, 53, 69, 67, 63, 57, 64, 101, 63, 65, 62, 50, 72, 50, 61, 55, 73, 74, 63, 79, 47, 53, 79, 64, 61, 64, 62, 85, 56, 71, 74, 60, 66, 57, 52, 55, 64, 46, 64, 71, 59, 60, 59, 62, 56, 64, 55, 79, 58, 61, 80, 111, 78, 68, 76, 46, 70, 58, 92, 60, 59, 57, 76, 67, 64, 59, 111, 76, 67, 58, 64, 67, 59, 84, 42, 52, 73, 61, 56, 87, 55, 61, 66, 57, 59, 58, 50, 87, 74, 55, 59, 81, 67, 49, 66, 49, 93, 65, 69, 51, 56, 64, 64, 53, 58, 66, 55, 55, 62, 70, 59, 67, 63, 63, 70, 55, 64, 59, 71, 76, 78, 70, 60, 67, 64, 54, 69, 59, 67, 61, 63, 58, 60, 66, 60, 81, 76, 66, 53, 59, 53, 57, 56, 65, 65, 81, 87, 63, 52, 50, 71, 54, 64, 103, 64, 63, 46, 49, 64, 63, 81, 68, 70, 56, 64, 76, 80, 86, 69, 46, 65, 44, 66, 72, 63, 62, 51, 64, 68, 53, 65, 67, 57, 69, 58, 53, 47, 55, 62, 57, 58, 79, 65, 69, 73, 57, 81, 68, 67, 65, 58, 60, 64, 48, 69, 51, 59, 59, 63, 87, 51, 65, 58, 64, 74, 64, 71, 41, 58, 62, 91, 52, 57, 49, 57, 64, 81, 59, 49, 78, 60, 64, 61, 73, 60, 68, 58, 80, 63, 82, 57, 87, 64, 92, 85, 79, 59, 56, 63, 60, 71, 61, 72, 71, 62, 69, 55, 57, 55, 73, 58, 85, 61, 65, 53, 51, 83, 73, 89, 67, 49, 64, 69, 67, 64, 57, 77, 64, 53, 55, 63, 56, 54, 49, 64, 62, 76, 54, 80, 63, 99, 62, 77, 51, 51, 43, 67, 66, 71, 62, 54, 59, 59, 65, 70, 53, 59, 63, 57, 62, 62, 59, 58, 63, 69, 53, 75, 65, 45, 64, 67, 57, 96, 59, 62, 51, 71, 68, 51, 55, 49, 72, 59, 58, 53, 74, 81, 77, 56, 91, 51, 57, 65, 63, 61, 56, 66, 64, 69, 64, 58, 83, 93, 54, 48, 59, 57, 61, 54, 59, 52, 66, 86, 71, 40, 69, 95, 70, 77, 64, 63, 60, 97, 58, 51, 60, 65, 59, 65, 49, 58, 46, 48, 63, 55, 48, 56, 53, 66, 50, 57, 64, 54, 74, 68, 59, 61, 44, 49, 63, 71, 76, 38, 66, 56, 106, 77, 57, 60, 86, 102, 67, 57, 58, 50, 77, 57, 89, 52, 85, 53, 65, 58, 59, 62, 53, 57, 67, 78, 119, 55, 57, 53, 81, 59, 62, 91, 85, 90, 58, 38, 56, 58, 69, 58, 75, 81, 50, 60, 65, 74, 58, 67, 47, 55, 84, 68, 66, 58, 63, 62, 67, 48, 59, 83, 109, 59, 60, 54, 52, 62, 56, 64, 60, 66, 72, 66, 59, 61, 58, 70, 105, 56, 60, 65, 70, 63, 51, 62, 55, 78, 65, 81, 53, 70, 69, 72, 64, 63, 47, 88, 56, 75, 71, 47, 92, 53, 63, 107, 59, 60, 67, 72, 68, 63, 85, 58, 63, 65, 52, 66, 57, 75, 86, 57, 50, 97, 62, 73, 60, 60, 53, 60, 62, 62, 117, 57, 67, 61, 56, 52, 74, 85, 76, 59, 63, 73, 57, 53, 67, 56, 66, 73, 57, 49, 67, 49, 61, 52, 62, 48, 86, 88, 64, 61, 77, 64, 50, 65, 90, 70, 48, 70, 83, 97, 64, 86, 61, 61, 59, 59, 58, 67, 61, 84, 108, 86, 61, 60, 71, 57, 66, 55, 58, 64, 66, 60, 63, 96, 69, 67, 59, 63, 69, 75, 77, 66, 59, 67, 64, 75, 60, 51, 57, 59, 50, 67, 63, 79, 63, 60, 64, 64, 65, 56, 56, 64, 61, 60, 132, 57, 58, 48, 60, 83, 45, 79, 75, 96, 46, 55, 62, 60, 55, 71, 78, 59, 65, 59, 52, 107, 62, 75, 60, 68, 83, 85, 65, 54, 54, 57, 45, 53, 60, 67, 52, 94, 55, 49, 74, 56, 55, 61, 82, 79, 97, 83, 71, 78, 56, 49, 64, 47, 52, 56, 59, 66, 57, 64, 54, 61, 70, 65, 58, 53, 62, 79, 57, 67, 61, 80, 71, 63, 54, 66, 60, 68, 65, 50, 65, 44, 56, 85, 57, 103, 67, 83, 76, 59, 90, 65, 63, 76, 59, 74, 42, 74, 54, 70, 53, 53, 57, 63, 56, 61, 88, 88, 57, 95, 64, 70, 73, 67, 65, 99, 62, 65, 43, 94, 90, 68, 79, 68, 73, 60, 63, 63, 72, 53, 62, 77, 47, 47, 62, 64, 47, 71, 71, 64, 65, 59, 66, 112, 88, 54, 71, 49, 91, 55, 93, 55, 64, 65, 53, 71, 72, 83, 70, 62, 50, 87, 63, 61, 66, 90, 78, 59, 77, 86, 96, 60, 72, 68, 61, 67, 74, 52, 74, 55, 48, 59, 61, 55, 62, 53, 89, 73, 67, 74, 54, 55, 76, 55, 60, 69, 54, 57, 70, 75, 52, 57, 67, 76, 56, 87, 68, 62, 89, 60, 94, 68, 57, 53, 60, 83, 57, 59, 54, 116, 63, 71, 64, 72, 65, 63, 58, 64, 60, 95, 44, 53, 69, 55, 60, 63, 61, 64, 73, 49, 108, 57, 68, 97, 64, 67, 80, 70, 60, 78, 55, 61, 58, 62, 43, 82, 45, 54, 77, 80, 96, 68, 65, 82, 72, 67, 52, 110, 61, 68, 74, 56, 74, 68, 62, 62, 56, 56, 68, 71, 55, 67, 52, 70, 55, 59, 86, 64, 76, 59, 47, 63, 46, 49, 54, 66, 73, 68, 50, 54, 55, 63, 47, 64, 68, 68, 71, 57, 66, 67, 50, 68, 135, 60, 54, 69, 54, 83, 63, 67, 58, 51, 52, 74, 56, 80, 67, 62, 64, 62, 67, 56, 61, 81, 70, 34, 60, 47, 64, 73, 72, 75, 74, 69, 72, 71, 58, 70, 80, 77, 77, 61, 91, 60, 49, 63, 73, 89, 71, 64, 85, 49, 76, 48, 67, 64, 58, 70, 56, 79, 84, 68, 73, 80, 71, 90, 63, 87, 47, 61, 68, 68, 64, 89, 51, 60, 50, 66, 70, 64, 52, 52, 61, 53, 66, 73, 63, 71, 54, 67, 59, 69, 57, 67, 65, 66, 84, 63, 65, 50, 64, 59, 63, 85, 58, 64, 63, 84, 72, 64, 47, 67, 68, 73, 80, 58, 52, 72, 61, 57, 52, 65, 96, 52, 51, 64, 56, 57, 46, 55, 98, 74, 69, 71, 45, 65, 82, 57, 69, 65, 66, 75, 52, 80, 59, 78, 93, 99, 102, 76, 44, 81, 58, 50, 63, 69, 59, 64, 77, 59, 68, 54, 71, 68, 76, 59, 65, 67, 55, 70, 56, 53, 62, 73, 64, 65, 59, 92, 65, 79, 67, 77, 67, 61, 68, 88, 68, 68, 66, 68, 44, 68, 66, 76, 51, 62, 75, 77, 71, 63, 58, 60, 64, 74, 57, 96, 76, 46, 56, 57, 67, 51, 79, 76, 60, 49, 80, 84, 59, 51, 54, 52, 55, 80, 102, 47, 60, 56, 58, 60, 62, 93, 53, 56, 58, 50, 93, 69, 87, 61, 62, 60, 58, 73, 57, 63, 87, 75, 63, 60, 56, 59, 76, 56, 56, 47, 66, 56, 57, 80, 65, 71, 56, 54, 72, 70, 54, 78, 70, 68, 51, 53, 56, 60, 46, 58, 74, 76, 83, 63, 58, 47, 72, 69, 56, 60, 59, 81, 56, 98, 65, 59, 78, 58, 77, 57, 63, 66, 63, 57, 79, 52, 86, 62, 49, 74, 113, 52, 74, 58, 64, 53, 71, 63, 53, 57, 60, 68, 73, 76, 56, 58, 62, 68, 52, 73, 76, 63, 85, 85, 57, 54, 67, 67, 58, 60, 63, 66, 74, 74, 61, 55, 64, 71, 54, 70, 57, 58, 62, 86, 53, 55, 57, 59, 53, 73, 70, 67, 68, 57, 69, 65, 69, 55, 67, 54, 52, 57, 55, 50, 62, 72, 59, 66, 49, 49, 57, 76, 61, 68, 75, 64, 60, 64, 60, 50, 87, 51, 60, 63, 69, 91, 65, 49, 48, 59, 59, 60, 54, 92, 75, 58, 52, 63, 84, 66, 72, 83, 52, 52, 66, 59, 53, 74, 56, 136, 45, 59, 67, 69, 80, 56, 64, 53, 53, 113, 74, 57, 64, 76, 54, 71, 59, 62, 47, 57, 54, 73, 78, 67, 63, 49, 60, 65, 65, 56, 78, 46, 103, 72, 47, 111, 63, 67, 76, 51, 58, 54, 54, 61, 63, 59, 72, 60, 70, 56, 45, 61, 56, 59, 85, 58, 84, 96, 67, 62, 79, 72, 60, 49, 85, 61, 60, 61, 70, 52, 72, 55, 76, 60, 64, 85, 68, 61, 44, 51, 65, 60, 69, 77, 59, 43, 81, 66, 60, 50, 92, 54, 69, 68, 54, 63, 78, 55, 68, 70, 108, 75, 45, 74, 64, 65, 61, 69, 72, 62, 102, 61, 77, 57, 63, 54, 56, 74, 54, 68, 59, 55, 74, 72, 61, 67, 72, 64, 42, 79, 51, 79, 72, 46, 90, 73, 71, 62, 63, 72, 55, 42, 59, 58, 49, 64, 47, 67, 58, 68, 66, 66, 63, 63, 56, 68, 59, 67, 59, 76, 84, 61, 66, 65, 49, 58, 92, 66, 61, 86, 52, 40, 66, 77, 78, 76, 66, 65, 58, 68, 71, 60, 51, 62, 99, 77, 65, 40, 68, 52, 64, 82, 58, 63, 73, 77, 63, 50, 74, 83, 58, 92, 71, 62, 54, 68, 57, 51, 74, 60, 73, 56, 81, 75, 78, 61, 50, 100, 65, 54, 50, 89, 65, 65, 51, 66, 81, 57, 79, 64, 72, 81, 77, 57, 69, 76, 63, 61, 60, 73, 66, 64, 50, 127, 68, 68, 35, 75, 68, 49, 61, 62, 75, 62, 41, 62, 51, 54, 66, 62, 61, 72, 63, 66, 63, 74, 78, 79, 86, 58, 52, 63, 94, 53, 73, 79, 53, 51, 63, 61, 54, 70, 63, 60, 48, 58, 60, 55, 51, 71, 51, 73, 63, 64, 83, 58, 73, 63, 116, 62, 65, 76, 71, 66, 62, 77, 70, 37, 62, 70, 80, 65, 52, 60, 62, 64, 55, 62, 52, 84, 59, 67, 85, 47, 64, 81, 46, 62, 47, 78, 64, 49, 83, 84, 55, 101, 64, 79, 71, 52, 57, 56, 59, 76, 67, 53, 83, 79, 62, 59, 81, 53, 64, 53, 51, 65, 63, 68, 62, 64, 77, 78, 64, 72, 61, 70, 60, 80, 91, 53, 66, 61, 84, 72, 63, 51, 64, 58, 43, 63, 74, 52, 71, 73, 51, 54, 91, 65, 72, 62, 55, 66, 73, 71, 101, 33, 75, 72, 72, 81, 75, 57, 61, 108, 77, 72, 87, 66, 85, 89, 60, 61, 74, 73, 61, 67, 57, 73, 59, 54, 56, 68, 37, 56, 67, 67, 107, 65, 48, 57, 66, 43, 55, 56, 67, 67, 79, 84, 84, 60, 62, 102, 83, 86, 54, 74, 80, 89, 70, 62, 60, 60, 53, 83, 51, 49, 84, 69, 73, 58, 62, 65, 51, 66, 79, 53, 68, 65, 77, 60, 78, 72, 59, 39, 93, 54, 63, 59, 71, 75, 49, 90, 56, 70, 63, 64, 60, 48, 70, 68, 76, 63, 67, 100, 87, 68, 51, 71, 82, 56, 62, 54, 57, 107, 54, 56, 75, 70, 77, 75, 74, 94, 63, 62, 74, 52, 87, 61, 63, 65, 65, 65, 62, 62, 62, 49, 60, 85, 57, 51, 58, 67, 76, 51, 52, 76, 66, 52, 50, 74, 74, 53, 57, 46, 70, 82, 60, 62, 63, 47, 70, 71, 73, 49, 59, 51, 62, 64, 57, 91, 73, 62, 82, 71, 51, 130, 53, 52, 49, 67, 43, 71, 80, 78, 67, 45, 67, 76, 101, 66, 60, 77, 77, 69, 65, 57, 66, 91, 53, 66, 64, 59, 47, 76, 69, 47, 54, 69, 78, 61, 78, 81, 61, 50, 59, 77, 63, 63, 81, 60, 138, 60, 64, 55, 74, 65, 47, 61, 90, 62, 47, 53, 46, 76, 101, 61, 66, 54, 48, 60, 58, 91, 60, 58, 68, 68, 72, 80, 100, 76, 92, 51, 75, 54, 59, 70, 57, 59, 64, 71, 74, 72, 75, 51, 90, 52, 64, 67, 87, 67, 100, 69, 62, 44, 59, 45, 85, 73, 68, 88, 63, 66, 61, 85, 74, 68, 61, 37, 70, 29, 60, 68, 53, 56, 68, 86, 53, 65, 83, 65, 59, 61, 57, 53, 73, 71, 61, 63, 52, 72, 68, 59, 55, 54, 50, 47, 66, 58, 51, 66, 63, 58, 64, 68, 77, 69, 72, 51, 63, 100, 65, 79, 71, 75, 64, 63, 56, 39, 68, 80, 68, 62, 79, 49, 52, 66, 56, 52, 70, 68, 62, 34, 83, 75, 93, 63, 53, 47, 84, 75, 79, 63, 53, 57, 78, 86, 42, 52, 61, 69, 55, 48, 61, 70, 59, 66, 69, 69, 59, 58, 65, 59, 47, 75, 60, 82, 90, 105, 65, 62, 75, 97, 48, 50, 76, 62, 71, 64, 80, 55, 67, 57, 63, 86, 68, 85, 61, 76, 51, 76, 92, 63, 73, 72, 64, 54, 66, 52, 62, 60, 67, 55, 59, 76, 65, 81, 68, 54, 44, 67, 81, 79, 59, 54, 76, 64, 65, 66, 74, 85, 82, 74, 50, 60, 75, 72, 57, 64, 65, 40, 78, 62, 65, 54, 70, 82, 63, 44, 58, 46, 70, 50, 59, 53, 76, 64, 64, 56, 81, 59, 63, 63, 90, 59, 79, 44, 56, 56, 80, 83, 74, 65, 56, 47, 61, 53, 72, 54, 60, 52, 50, 55, 65, 54, 54, 66, 37, 72, 88, 85, 92, 73, 56, 61, 59, 61, 63, 65, 68, 50, 98, 74, 72, 67, 59, 80, 85, 70, 59, 82, 111, 58, 58, 75, 70, 53, 45, 52, 50, 70, 50, 78, 58, 80, 68, 72, 48, 68, 64, 61, 48, 80, 66, 71, 106, 58, 112, 67, 75, 73, 70, 58, 72, 56, 78, 68, 48, 77, 67, 77, 66, 74, 56, 59, 73, 58, 86, 74, 67, 55, 55, 99, 56, 76, 74, 79, 79, 61, 55, 77, 69, 66, 56, 71, 78, 79, 54, 68, 55, 64, 74, 69, 63, 113, 60, 90, 71, 53, 57, 62, 57, 61, 68, 62, 69, 93, 61, 64, 57, 104, 77, 63, 75, 61, 95, 85, 72, 55, 63, 53, 69, 70, 49, 63, 85, 87, 61, 55, 72, 84, 68, 54, 45, 89, 56, 82, 87, 82, 58, 70, 59, 54, 61, 77, 51, 61, 64, 67, 78, 59, 72, 94, 71, 63, 69, 85, 68, 64, 49, 72, 69, 57, 69, 58, 70, 73, 74, 56, 66, 67, 76, 63, 55, 66, 65, 69, 62, 61, 67, 57, 58, 55, 51, 54, 55, 63, 85, 60, 55, 54, 56, 61, 54, 58, 71, 69, 56, 59, 81, 48, 70, 56, 58, 54, 94, 62, 51, 57, 89, 73, 57, 62, 77, 64, 50, 59, 65, 97, 56, 63, 92, 53, 58, 63, 78, 60, 65, 48, 50, 65, 71, 72, 55, 85, 63, 81, 73, 61, 67, 79, 83, 66, 87, 87, 41, 64, 60, 79, 86, 81, 66, 55, 71, 81, 51, 58, 59, 64, 59, 62, 84, 61, 55, 66, 56, 65, 66, 65, 103, 54, 52, 68, 67, 104, 59, 56, 57, 60, 55, 57, 59, 69, 68, 60, 48, 61, 70, 51, 59, 95, 79, 59, 70, 61, 65, 96, 69, 58, 66, 54, 57, 67, 112, 53, 59, 59, 63, 75, 102, 54, 75, 56, 65, 63, 80, 72, 51, 69, 60, 62, 63, 76, 49, 68, 50, 64, 61, 61, 80, 78, 98, 47, 82, 52, 55, 61, 56, 51, 78, 51, 72, 61, 71, 64, 56, 68, 59, 81, 91, 70, 113, 46, 59, 59, 51, 77, 97, 69, 67, 50, 82, 71, 75, 57, 53, 53, 76, 62, 70, 54, 64, 68, 60, 63, 58, 55, 61, 113, 63, 68, 51, 70, 59, 67, 52, 70, 74, 56, 56, 83, 72, 54, 45, 66, 73, 60, 48, 75, 55, 72, 94, 58, 100, 55, 53, 54, 65, 62, 53, 62, 57, 71, 63, 65, 61, 86, 74, 60, 64, 65, 60, 61, 60, 56, 77, 60, 61, 60, 50, 63, 63, 60, 80, 58, 61, 59, 54, 74, 65, 69, 116, 59, 67, 61, 97, 60, 62, 51, 72, 75, 58, 61, 73, 66, 82, 58, 71, 60, 52, 82, 58, 57, 53, 59, 74, 49, 68, 64, 55, 109, 54, 78, 82, 63, 58, 88, 69, 67, 85, 75, 51, 87, 80, 49, 69, 62, 65, 58, 55, 66, 69, 55, 63, 63, 70, 52, 89, 66, 59, 90, 56, 58, 65, 53, 69, 54, 76, 49, 59, 51, 67, 52, 61, 57, 91, 66, 49, 55, 71, 59, 151, 130, 51, 64, 45, 60, 69, 57, 65, 67, 50, 71, 59, 62, 55, 61, 67, 69, 62, 95, 62, 62, 56, 85, 85, 63, 89, 74, 52, 62, 65, 49, 69, 57, 60, 66, 72, 89, 57, 61, 57, 72, 76, 47, 55, 68, 45, 58, 65, 59, 72, 59, 90, 82, 56, 70, 77, 107, 53, 68, 116, 63, 99, 60, 83, 76, 64, 77, 78, 106, 58, 59, 78, 73, 59, 51, 51, 77, 72, 71, 104, 65, 66, 50, 70, 54, 72, 63, 115, 81, 66, 67, 65, 75, 66, 69, 54, 66, 66, 94, 88, 50, 87, 55, 60, 53, 67, 77, 55, 62, 65, 79, 62, 62, 56, 62, 49, 85, 68, 66, 65, 67, 101, 68, 64, 67, 67, 82, 68, 62, 60, 74, 66, 66, 62, 64, 64, 58, 78, 57, 70, 61, 56, 58, 58, 80, 74, 54, 56, 76, 67, 60, 54, 77, 56, 68, 84, 55, 64, 69, 70, 116, 61, 78, 64, 102, 65, 82, 65, 64, 49, 53, 78, 68, 57, 52, 68, 80, 60, 116, 58, 76, 65, 58, 52, 70, 63, 47, 61, 56, 78, 74, 54, 60, 62, 69, 62, 55, 79, 88, 60, 74, 58, 69, 74, 65, 59, 60, 62, 42, 87, 50, 64, 64, 78, 70, 60, 75, 69, 87, 67, 45, 80, 60, 78, 66, 53, 67, 50, 76, 58, 84, 66, 61, 60, 72, 64, 72, 64, 64, 64, 73, 57, 71, 58, 65, 75, 68, 65, 49, 89, 56, 72, 59, 74, 67, 65, 67, 61, 50, 98, 68, 64, 54, 47, 63, 60, 61, 43, 109, 82, 60, 103, 62, 84, 59, 56, 77, 76, 56, 81, 54, 106, 82, 59, 88, 57, 55, 69, 78, 57, 71, 54, 65, 84, 59, 57, 65, 63, 57, 58, 59, 76, 53, 61, 68, 59, 79, 78, 48, 94, 57, 52, 95, 58, 71, 57, 75, 83, 68, 54, 70, 68, 65, 53, 67, 63, 100, 62, 72, 78, 62, 59, 62, 64, 54, 61, 57, 81, 60, 63, 51, 54, 87, 81, 66, 65, 68, 65, 59, 59, 46, 78, 50, 57, 82, 50, 86, 97, 61, 56, 96, 78, 56, 75, 39, 58, 63, 63, 59, 50, 50, 95, 48, 63, 68, 87, 56, 70, 73, 63, 57, 60, 53, 84, 51, 57, 61, 55, 59, 72, 81, 61, 61, 62, 54, 66, 56, 70, 56, 64, 58, 67, 66, 67, 69, 52, 66, 51, 75, 73, 62, 63, 94, 44, 59, 59, 60, 64, 92, 60, 66, 62, 67, 60, 80, 62, 89, 72, 63, 56, 54, 59, 74, 109, 69, 56, 58, 78, 61, 62, 54, 51, 58, 66, 78, 87, 67, 63, 46, 54, 69, 68, 66, 66, 68, 58, 60, 48, 64, 90, 62, 58, 54, 66, 82, 75, 94, 66, 41, 71, 63, 62, 103, 51, 56, 72, 65, 74, 67, 63, 80, 80, 110, 62, 84, 74, 47, 66, 55, 70, 52, 63, 56, 54, 64, 71, 56, 62, 59, 66, 66, 74, 99, 66, 57, 127, 64, 57, 81, 56, 52, 67, 67, 69, 50, 77, 68, 69, 53, 66, 65, 65, 57, 98, 61, 53, 71, 92, 78, 93, 92, 57, 51, 65, 72, 57, 49, 55, 45, 61, 76, 59, 55, 49, 69, 61, 87, 112, 71, 47, 68, 60, 58, 56, 72, 56, 60, 83, 55, 66, 65, 64, 65, 55, 59, 63, 63, 52, 70, 56, 68, 54, 60, 59, 65, 72, 75, 77, 62, 80, 75, 73, 50, 60, 56, 86, 55, 62, 56, 61, 63, 62, 59, 63, 64, 60, 60, 59, 72, 52, 76, 94, 64, 66, 69, 61, 68, 55, 55, 69, 59, 54, 89, 75, 50, 67, 64, 70, 57, 79, 66, 57, 61, 69, 59, 69, 97, 62, 64, 86, 60, 62, 52, 63, 51, 55, 66, 85, 80, 91, 49, 39, 53, 80, 99, 76, 70, 53, 87, 69, 62, 50, 74, 68, 72, 53, 68, 69, 65, 72, 72, 50, 51, 74, 48, 55, 61, 52, 63, 71, 61, 62, 70, 54, 56, 81, 57, 51, 43, 55, 61, 79, 50, 47, 61, 51, 69, 55, 56, 53, 73, 56, 76, 57, 95, 85, 57, 90, 63, 66, 60, 85, 73, 83, 84, 69, 58, 75, 42, 65, 64, 105, 90, 65, 60, 58, 80, 65, 64, 60, 55, 63, 74, 84, 64, 77, 63, 85, 53, 58, 67, 68, 63, 96, 89, 97, 78, 97, 90, 78, 48, 66, 55, 66, 63, 70, 90, 77, 68, 64, 70, 57, 44, 53, 72, 57, 69, 61, 74, 74, 63, 66, 60, 74, 61, 58, 46, 51, 48, 79, 58, 110, 65, 52, 74, 57, 59, 77, 57, 55, 61, 69, 48, 59, 63, 62, 74, 74, 69, 62, 67, 58, 72, 54, 56, 62, 60, 60, 93, 57, 62, 57, 80, 63, 65, 58, 67, 61, 45, 69, 68, 94, 57, 59, 122, 71, 68, 68, 83, 56, 83, 101, 69, 62, 90, 59, 64, 69, 66, 65, 54, 71, 62, 74, 67, 70, 66, 64, 74, 42, 59, 74, 64, 46, 52, 64, 71, 71, 64, 96, 66, 60, 56, 44, 67, 79, 54, 68, 87, 48, 59, 66, 58, 51, 72, 54, 61, 69, 74, 67, 65, 80, 55, 55, 47, 75, 60, 54, 47, 61, 107, 61, 69, 48, 73, 78, 90, 72, 44, 78, 58, 82, 72, 41, 65, 54, 88, 85, 68, 74, 64, 58, 50, 61, 103, 48, 60, 63, 65, 112, 44, 59, 76, 57, 60, 58, 60, 53, 83, 80, 51, 50, 56, 55, 64, 69, 47, 79, 115, 79, 64, 51, 68, 58, 57, 113, 61, 54, 63, 77, 68, 61, 83, 101, 53, 57, 79, 92, 58, 68, 62, 90, 51, 60, 69, 64, 87, 52, 67, 61, 71, 65, 77, 67, 67, 63, 47, 53, 68, 70, 54, 71, 93, 47, 49, 73, 60, 53, 71, 76, 51, 67, 62, 74, 96, 60, 60, 54, 51, 44, 54, 66, 52, 64, 71, 69, 79, 72, 92, 75, 64, 52, 87, 65, 73, 84, 68, 65, 81, 83, 71, 54, 65, 67, 53, 62, 57, 66, 72, 85, 50, 71, 60, 70, 79, 77, 74, 56, 61, 57, 59, 90, 67, 75, 48, 76, 45, 46, 52, 59, 110, 91, 52, 68, 90, 48, 88, 71, 59, 74, 96, 65, 57, 59, 62, 70, 56, 56, 63, 48, 83, 52, 68, 65, 79, 70, 60, 62, 64, 40, 53, 66, 58, 80, 60, 58, 65, 50, 75, 115, 58, 55, 72, 72, 67, 88, 74, 103, 51, 57, 75, 71, 78, 70, 85, 48, 67, 52, 40, 58, 60, 61, 58, 62, 58, 87, 45, 78, 58, 51, 56, 76, 48, 71, 84, 69, 66, 62, 84, 62, 64, 90, 45, 83, 74, 69, 62, 77, 66, 60, 82, 65, 50, 65, 78, 62, 52, 49, 48, 51, 100, 66, 82, 64, 84, 52, 62, 57, 56, 56, 60, 52, 48, 57, 65, 68, 57, 70, 50, 57, 58, 54, 70, 58, 52, 90, 64, 54, 37, 81, 74, 65, 61, 55, 58, 44, 39, 66, 58, 73, 52, 52, 100, 83, 72, 63, 74, 45, 67, 69, 68, 61, 55, 69, 58, 82, 68, 49, 69, 65, 40, 79, 126, 67, 82, 73, 58, 73, 62, 65, 72, 57, 58, 78, 58, 56, 71, 62, 60, 75, 49, 57, 79, 49, 76, 61, 69, 52, 57, 59, 84, 69, 58, 69, 56, 67, 55, 80, 66, 72, 53, 75, 58, 74, 52, 58, 64, 98, 78, 50, 64, 90, 59, 58, 68, 66, 61, 51, 62, 49, 56, 63, 67, 58, 52, 59, 47, 39, 74, 66, 47, 56, 67, 53, 70, 67, 57, 57, 52, 61, 90, 64, 49, 54, 41, 57, 92, 90, 67, 47, 51, 77, 71, 60, 67, 99, 61, 81, 68, 65, 79, 58, 50, 76, 50, 56, 79, 72, 76, 69, 88, 76, 85, 54, 53, 78, 53, 87, 59, 72, 81, 60, 41, 57, 60, 87, 71, 56, 76, 71, 64, 52, 91, 51, 52, 60, 62, 61, 62, 59, 76, 48, 69, 70, 66, 64, 58, 50, 64, 83, 117, 56, 89, 61, 58, 47, 79, 52, 77, 72, 92, 55, 85, 68, 56, 49, 71, 63, 67, 72, 63, 56, 59, 56, 68, 66, 73, 55, 61, 63, 84, 70, 52, 57, 73, 84, 76, 51, 50, 64, 70, 60, 78, 76, 67, 54, 73, 49, 47, 60, 61, 50, 71, 59, 82, 59, 60, 75, 63, 70, 45, 53, 69, 57, 83, 57, 60, 73, 84, 55, 67, 94, 49, 58, 77, 54, 85, 70, 71, 55, 67, 65, 51, 63, 53, 58, 79, 62, 68, 60, 57, 64, 59, 54, 76, 56, 60, 55, 75, 59, 57, 98, 54, 55, 38, 70, 66, 78, 112, 72, 63, 49, 72, 59, 81, 86, 53, 76, 79, 63, 49, 68, 70, 65, 68, 64, 72, 84, 51, 67, 63, 84, 69, 61, 57, 75, 48, 56, 68, 60, 64, 69, 56, 60, 80, 65, 83, 63, 45, 67, 65, 66, 54, 52, 106, 66, 58, 74, 43, 78, 51, 60, 67, 48, 61, 57, 59, 53, 61, 48, 56, 86, 67, 59, 58, 68, 41, 74, 67, 67, 42, 57, 63, 52, 90, 61, 52, 96, 74, 64, 68, 56, 62, 69, 76, 56, 65, 108, 65, 65, 48, 90, 47, 65, 69, 67, 42, 49, 81, 55, 63, 56, 64, 63, 51, 72, 58, 56, 65, 110, 89, 81, 65, 119, 80, 77, 59, 54, 86, 60, 59, 54, 93, 81, 44, 66, 37, 62, 58, 51, 67, 106, 54, 95, 98, 50, 63, 55, 50, 56, 63, 73, 69, 87, 73, 65, 45, 70, 54, 47, 65, 61, 75, 52, 60, 64, 55, 57, 50, 51, 70, 50, 54, 58, 81, 23, 60, 53, 55, 61, 63, 59, 76, 85, 85, 63, 57, 73, 71, 67, 54, 61, 68, 56, 78, 62, 53, 60, 59, 28, 63, 65, 73, 66, 60, 75, 57, 80, 49, 59, 56, 72, 63, 70, 64, 74, 67, 70, 62, 69, 64, 52, 71, 55, 75, 59, 67, 58, 65, 61, 54, 63, 68, 70, 83, 67, 55, 80, 43, 62, 50, 59, 80, 55, 45, 53, 63, 51, 56, 61, 66, 68, 53, 63, 40, 59, 62, 85, 56, 65, 56, 83, 76, 90, 67, 80, 56, 106, 47, 59, 67, 68, 47, 52, 61, 47, 63, 59, 60, 70, 54, 61, 67, 82, 54, 57, 75, 64, 55, 64, 109, 72, 66, 60, 62, 66, 57, 77, 68, 53, 60, 62, 83, 73, 83, 70, 83, 73, 46, 64, 57, 45, 89, 77, 97, 54, 86, 78, 66, 65, 79, 64, 76, 69, 56, 103, 74, 75, 67, 63, 66, 76, 69, 54, 68, 69, 60, 80, 65, 77, 61, 66, 68, 59, 71, 108, 53, 76, 52, 79, 62, 66, 61, 86, 52, 59, 50, 66, 57, 60, 77, 71, 67, 51, 61, 58, 114, 69, 94, 60, 66, 54, 52, 60, 47, 62, 67, 63, 60, 75, 56, 69, 65, 87, 53, 92, 54, 58, 90, 59, 58, 61, 63, 66, 65, 67, 54, 78, 52, 60, 77, 80, 56, 77, 66, 47, 64, 54, 43, 58, 101, 65, 79, 73, 43, 54, 62, 66, 52, 58, 58, 66, 65, 99, 54, 54, 69, 77, 59, 77, 58, 60, 76, 66, 71, 60, 43, 65, 64, 87, 51, 87, 61, 77, 57, 87, 43, 62, 61, 71, 61, 58, 53, 62, 61, 63, 71, 40, 60, 76, 68, 55, 49, 54, 49, 71, 59, 61, 90, 53, 60, 102, 67, 84, 80, 88, 60, 72, 93, 62, 76, 61, 88, 58, 64, 48, 97, 65, 64, 98, 57, 56, 64, 52, 78, 73, 68, 58, 47, 86, 65, 72, 67, 85, 86, 75, 81, 53, 86, 67, 56, 63, 72, 61, 68, 58, 51, 69, 66, 64, 61, 56, 65, 76, 79, 64, 82, 60, 74, 83, 66, 57, 75, 81, 55, 59, 58, 59, 66, 70, 69, 51, 55, 76, 64, 78, 58, 73, 63, 63, 68, 60, 74, 77, 59, 50, 60, 75, 73, 86, 41, 61, 53, 69, 49, 54, 95, 98, 55, 54, 73, 72, 70, 56, 69, 61, 52, 57, 67, 72, 71, 63, 63, 70, 67, 73, 61, 73, 51, 61, 62, 66, 68, 65, 58, 77, 68, 72, 61, 75, 70, 64, 59, 80, 47, 56, 43, 64, 47, 60, 53, 51, 55, 66, 59, 74, 88, 74, 83, 69, 67, 57, 43, 61, 73, 54, 55, 60, 68, 72, 61, 59, 63, 58, 72, 67, 66, 56, 68, 55, 53, 47, 61, 87, 71, 50, 70, 64, 60, 72, 94, 56, 70, 62, 66, 52, 65, 81, 55, 65, 53, 61, 58, 64, 71, 62, 63, 66, 66, 81, 68, 55, 63, 68, 69, 59, 63, 58, 72, 73, 66, 85, 68, 69, 55, 80, 105, 77, 54, 54, 54, 59, 59, 90, 56, 76, 70, 72, 68, 57, 63, 96, 54, 83, 55, 86, 58, 56, 67, 70, 68, 70, 82, 62, 88, 52, 65, 86, 60, 53, 73, 70, 84, 65, 68, 49, 57, 53, 61, 54, 69, 65, 59, 56, 71, 51, 54, 65, 72, 62, 54, 81, 86, 71, 69, 87, 69, 68, 61, 51, 94, 85, 55, 91, 46, 73, 61, 59, 73, 71, 81, 63, 76, 62, 51, 50, 73, 60, 50, 89, 76, 66, 67, 79, 79, 69, 59, 68, 101, 66, 66, 62, 60, 53, 108, 68, 56, 64, 59, 59, 72, 72, 54, 68, 62, 65, 49, 76, 58, 53, 93, 64, 61, 54, 44, 70, 59, 62, 74, 71, 67, 58, 58, 69, 64, 53, 50, 65, 53, 64, 57, 131, 96, 59, 48, 56, 66, 74, 62, 65, 76, 82, 62, 58, 70, 61, 51, 67, 59, 56, 67, 66, 61, 66, 70, 50, 61, 79, 59, 56, 74, 47, 61, 75, 70, 64, 69, 74, 71, 44, 49, 65, 90, 52, 54, 72, 67, 73, 71, 73, 45, 131, 94, 68, 66, 61, 64, 51, 65, 66, 110, 63, 74, 57, 90, 37, 66, 66, 46, 78, 73, 72, 76, 65, 108, 73, 80, 81, 64, 74, 51, 70, 71, 54, 51, 104, 74, 54, 60, 73, 66, 59, 45, 65, 57, 57, 63, 139, 58, 46, 44, 68, 87, 69, 140, 69, 54, 66, 62, 65, 72, 50, 59, 61, 53, 66, 74, 77, 63, 60, 59, 71, 46, 66, 54, 54, 64, 66, 59, 65, 79, 72, 84, 64, 66, 78, 71, 71, 66, 69, 68, 75, 94, 57, 70, 52, 74, 47, 65, 56, 59, 54, 67, 46, 64, 61, 49, 56, 81, 62, 66, 61, 74, 87, 68, 66, 55, 64, 51, 58, 70, 79, 80, 59, 59, 71, 58, 54, 66, 59, 62, 66, 74, 60, 59, 72, 51, 70, 68, 55, 53, 61, 72, 67, 55, 64, 65, 61, 41, 68, 56, 60, 62, 69, 77, 76, 63, 79, 60, 62, 70, 70, 56, 70, 49, 66, 98, 68, 74, 82, 51, 71, 76, 60, 58, 76, 54, 67, 57, 63, 59, 87, 58, 57, 60, 52, 75, 62, 70, 54, 69, 51, 59, 67, 71, 67, 76, 87, 69, 71, 59, 76, 62, 61, 95, 85, 53, 65, 67, 64, 55, 54, 55, 55, 69, 57, 55, 68, 79, 52, 62, 56, 81, 59, 50, 60, 75, 83, 62, 90, 49, 58, 64, 100, 78, 65, 53, 56, 65, 69, 91, 55, 68, 51, 52, 62, 63, 50, 56, 66, 68, 80, 68, 64, 70, 43, 66, 85, 80, 65, 51, 50, 61, 56, 63, 68, 89, 49, 69, 56, 59, 52, 59, 91, 125, 64, 62, 71, 67, 60, 62, 53, 81, 47, 60, 62, 84, 58, 75, 63, 57, 67, 89, 51, 94, 66, 72, 68, 64, 49, 74, 88, 76, 58, 82, 59, 69, 64, 67, 66, 51, 59, 65, 61, 84, 61, 68, 67, 57, 66, 62, 58, 51, 62, 62, 69, 46, 56, 71, 59, 58, 80, 50, 69, 75, 66, 78, 57, 91, 70, 64, 57, 55, 55, 54, 42, 68, 58, 58, 61, 59, 65, 48, 56, 93, 59, 64, 67, 70, 82, 56, 47, 53, 60, 47, 59, 63, 68, 68, 68, 57, 62, 59, 56, 78, 54, 60, 46, 77, 78, 77, 52, 80, 57, 73, 65, 70, 72, 54, 51, 100, 54, 66, 57, 64, 63, 72, 70, 61, 70, 62, 60, 59, 67, 72, 92, 48, 49, 60, 58, 58, 90, 75, 70, 60, 67, 42, 76, 45, 62, 56, 90, 68, 79, 59, 53, 64, 62, 63, 39, 49, 53, 57, 59, 72, 60, 84, 70, 66, 42, 47, 81, 61, 73, 78, 56, 59, 57, 82, 71, 63, 43, 71, 64, 76, 45, 71, 64, 59, 61, 54, 74, 76, 59, 64, 49, 94, 68, 83, 62, 51, 52, 58, 49, 63, 51, 66, 53, 60, 78, 69, 57, 64, 68, 59, 59, 55, 61, 58, 50, 67, 82, 55, 75, 62, 78, 55, 55, 71, 96, 55, 66, 60, 58, 74, 55, 60, 62, 51, 56, 65, 47, 69, 70, 42, 58, 77, 71, 56, 80, 61, 50, 70, 75, 61, 75, 86, 59, 62, 70, 65, 59, 67, 65, 63, 68, 79, 65, 46, 82, 69, 59, 63, 54, 79, 55, 58, 69, 69, 76, 55, 62, 61, 83, 53, 58, 83, 54, 79, 67, 75, 55, 69, 61, 91, 60, 61, 57, 71, 39, 55, 65, 72, 78, 55, 68, 50, 108, 59, 54, 65, 94, 72, 75, 55, 54, 68, 59, 54, 62, 82, 68, 62, 66, 60, 76, 63, 51, 64, 63, 58, 75, 68, 50, 66, 54, 62, 72, 75, 64, 90, 65, 77, 90, 75, 54, 37, 91, 51, 64, 51, 60, 78, 56, 69, 60, 83, 62, 68, 52, 53, 61, 75, 74, 69, 77, 55, 69, 72, 76, 61, 65, 62, 59, 65, 48, 56, 75, 47, 87, 57, 74, 65, 70, 48, 64, 62, 85, 82, 73, 63, 56, 50, 82, 69, 67, 63, 55, 89, 75, 63, 107, 64, 61, 67, 84, 76, 57, 56, 78, 87, 63, 70, 64, 63, 58, 57, 74, 63, 82, 55, 67, 48, 70, 60, 82, 51, 60, 66, 70, 70, 63, 82, 65, 83, 91, 83, 66, 54, 70, 53, 63, 46, 88, 54, 63, 63, 70, 52, 69, 58, 152, 68, 65, 58, 46, 86, 55, 50, 68, 84, 49, 74, 63, 57, 59, 87, 73, 74, 66, 67, 86, 63, 61, 61, 67, 56, 69, 63, 61, 53, 73, 66, 69, 76, 47, 55, 64, 56, 38, 48, 63, 64, 72, 64, 53, 73, 55, 55, 51, 83, 64, 51, 56, 68, 63, 56, 79, 68, 56, 58, 70, 72, 70, 82, 71, 58, 59, 60, 74, 63, 63, 81, 68, 58, 39, 58, 73, 56, 50, 56, 46, 67, 86, 93, 65, 57, 89, 58, 40, 70, 96, 46, 82, 74, 80, 74, 50, 71, 68, 103, 60, 61, 59, 58, 49, 54, 73, 105, 69, 78, 66, 55, 86, 65, 61, 47, 71, 57, 110, 86, 62, 68, 64, 65, 63, 60, 64, 77, 50, 66, 63, 69, 63, 60, 63, 76, 83, 59, 77, 47, 70, 62, 68, 76, 81, 74, 48, 82, 67, 63, 68, 84, 67, 56, 65, 46, 62, 82, 80, 74, 54, 58, 71, 60, 57, 78, 50, 71, 56, 68, 66, 61, 69, 54, 57, 76, 70, 58, 49, 57, 56, 66, 64, 48, 55, 64, 81, 62, 102, 54, 66, 86, 77, 80, 68, 69, 66, 61, 44, 58, 45, 64, 57, 103, 61, 95, 46, 74, 50, 57, 56, 73, 61, 61, 47, 78, 53, 76, 45, 67, 64, 66, 61, 67, 63, 95, 78, 46, 55, 75, 47, 45, 65, 55, 62, 51, 60, 57, 54, 59, 58, 75, 63, 66, 49, 77, 60, 83, 58, 52, 80, 40, 58, 56, 90, 97, 63, 60, 68, 58, 54, 55, 58, 51, 65, 66, 58, 72, 78, 57, 52, 57, 63, 61, 61, 70, 65, 84, 66, 63, 75, 78, 70, 86, 63, 65, 69, 61, 64, 56, 65, 82, 60, 55, 50, 60, 56, 48, 53, 77, 83, 70, 85, 63, 109, 59, 81, 73, 68, 75, 75, 50, 76, 122, 51, 62, 65, 60, 71, 69, 80, 90, 50, 61, 88, 68, 48, 79, 48, 108, 58, 53, 66, 54, 64, 84, 68, 74, 134, 61, 64, 71, 54, 62, 60, 73, 83, 72, 57, 81, 134, 72, 61, 50, 61, 64, 73, 143, 62, 43, 71, 53, 56, 94, 57, 63, 77, 54, 52, 68, 74, 57, 69, 50, 46, 61, 71, 58, 80, 69, 63, 63, 69, 66, 65, 79, 54, 54, 74, 83, 89, 59, 62, 59, 72, 58, 53, 53, 82, 65, 54, 61, 74, 50, 66, 67, 71, 71, 63, 67, 42, 113, 59, 64, 108, 55, 63, 53, 48, 63, 55, 70, 55, 94, 63, 46, 54, 54, 82, 79, 55, 83, 61, 73, 77, 53, 84, 71, 64, 66, 52, 56, 60, 65, 79, 56, 46, 62, 57, 85, 49, 57, 61, 57, 59, 71, 84, 67, 69, 63, 60, 62, 69, 63, 72, 57, 66, 64, 70, 116, 52, 65, 53, 44, 60, 52, 91, 75, 91, 58, 75, 59, 70, 58, 93, 69, 59, 51, 67, 56, 52, 69, 62, 56, 50, 76, 66, 89, 50, 73, 59, 64, 57, 73, 79, 56, 45, 90, 80, 56, 68, 64, 63, 72, 77, 52, 57, 76, 57, 56, 67, 64, 71, 71, 69, 63, 66, 57, 71, 50, 103, 61, 65, 105, 58, 62, 120, 54, 52, 73, 69, 65, 65, 72, 58, 76, 74, 65, 52, 62, 54, 72, 78, 58, 67, 62, 61, 56, 86, 58, 107, 96, 53, 55, 92, 68, 74, 77, 74, 58, 79, 58, 64, 82, 63, 54, 69, 91, 72, 56, 47, 51, 73, 64, 59, 55, 78, 61, 83, 52, 46, 60, 70, 60, 51, 73, 62, 50, 88, 49, 69, 67, 67, 67, 73, 63, 59, 67, 65, 44, 57, 78, 61, 63, 56, 77, 47, 63, 62, 47, 80, 73, 60, 78, 69, 62, 75, 76, 67, 59, 55, 80, 72, 62, 95, 64, 65, 67, 72, 55, 83, 73, 61, 75, 64, 78, 61, 67, 61, 64, 57, 74, 48, 68, 69, 69, 52, 61, 80, 44, 68, 55, 86, 77, 74, 62, 56, 67, 69, 80, 71, 83, 61, 62, 76, 67, 63, 63, 60, 66, 60, 60, 60, 91, 76, 61, 61, 55, 59, 58, 70, 74, 65, 75, 106, 62, 94, 61, 60, 69, 65, 55, 60, 58, 52, 59, 47, 95, 65, 69, 62, 107, 70, 62, 38, 62, 55, 72, 49, 56, 70, 57, 58, 73, 86, 63, 58, 72, 54, 54, 65, 77, 56, 52, 65, 53, 70, 74, 58, 55, 53, 72, 84, 48, 62, 57, 60, 77, 60, 60, 65, 61, 59, 53, 59, 83, 59, 69, 84, 94, 62, 83, 58, 64, 61, 85, 55, 56, 59, 92, 59, 69, 57, 55, 89, 64, 57, 55, 94, 62, 63, 55, 52, 102, 65, 69, 47, 76, 63, 56, 80, 58, 56, 56, 101, 65, 55, 61, 60, 63, 62, 84, 84, 71, 58, 53, 56, 82, 87, 60, 93, 63, 66, 48, 81, 54, 70, 69, 65, 101, 90, 54, 69, 88, 85, 91, 48, 50, 47, 56, 58, 49, 72, 76, 60, 51, 70, 57, 70, 71, 70, 76, 62, 65, 71, 73, 72, 51, 56, 54, 74, 63, 69, 64, 64, 67, 86, 74, 57, 55, 55, 76, 79, 50, 60, 74, 53, 73, 71, 70, 53, 60, 72, 82, 81, 79, 64, 57, 58, 67, 109, 86, 54, 77, 71, 58, 48, 68, 51, 67, 65, 58, 51, 58, 78, 61, 88, 58, 65, 74, 71, 75, 54, 73, 117, 78, 55, 67, 48, 75, 59, 55, 65, 71, 76, 61, 41, 59, 57, 105, 43, 66, 61, 63, 67, 58, 57, 76, 70, 72, 89, 73, 65, 66, 55, 75, 53, 75, 62, 53, 69, 58, 72, 86, 64, 58, 99, 53, 67, 76, 93, 58, 44, 56, 48, 57, 54, 71, 54, 82, 55, 68, 64, 64, 64, 78, 100, 49, 62, 70, 58, 140, 73, 59, 102, 70, 73, 55, 66, 61, 92, 55, 59, 77, 65, 56, 53, 51, 65, 71, 65, 49, 57, 77, 66, 97, 58, 59, 58, 72, 70, 59, 72, 81, 81, 77, 54, 74, 59, 61, 58, 66, 58, 48, 86, 58, 50, 52, 67, 68, 61, 61, 63, 67, 96, 63, 56, 60, 70, 59, 66, 55, 74, 59, 50, 63, 111, 54, 69, 81, 61, 75, 89, 65, 48, 57, 59, 58, 57, 80, 54, 62, 76, 65, 58, 59, 54, 71, 58, 55, 67, 62, 71, 70, 59, 58, 71, 57, 64, 52, 58, 60, 57, 76, 65, 75, 62, 69, 80, 50, 83, 55, 46, 57, 66, 73, 62, 65, 68, 54, 61, 96, 68, 61, 62, 54, 55, 49, 70, 74, 57, 66, 86, 83, 61, 75, 63, 60, 61, 45, 52, 50, 68, 74, 98, 89, 65, 71, 94, 67, 60, 74, 62, 69, 59, 64, 78, 54, 59, 80, 63, 81, 56, 79, 57, 56, 61, 65, 76, 61, 64, 61, 69, 74, 55, 55, 75, 71, 58, 62, 62, 50, 52, 77, 61, 51, 67, 62, 59, 56, 58, 55, 76, 68, 70, 60, 62, 63, 51, 42, 55, 43, 58, 58, 76, 68, 67, 51, 63, 55, 75, 89, 49, 60, 78, 54, 55, 81, 65, 71, 73, 77, 54, 56, 49, 57, 63, 49, 85, 109, 101, 84, 83, 76, 75, 61, 57, 99, 60, 57, 65, 58, 62, 55, 71, 64, 70, 68, 59, 68, 52, 72, 58, 57, 57, 72, 78, 92, 66, 63, 74, 103, 56, 83, 61, 83, 60, 47, 58, 57, 77, 74, 66, 56, 63, 62, 68, 55, 88, 68, 51, 73, 61, 54, 72, 67, 61, 52, 67, 66, 50, 52, 70, 48, 56, 64, 77, 53, 60, 72, 96, 75, 54, 66, 65, 47, 55, 72, 57, 77, 57, 61, 52, 75, 68, 62, 83, 52, 73, 76, 57, 87, 63, 91, 62, 73, 71, 66, 53, 42, 65, 62, 70, 61, 62, 66, 58, 71, 54, 53, 76, 64, 60, 62, 68, 59, 53, 83, 51, 69, 79, 113, 51, 76, 109, 77, 67, 61, 51, 66, 66, 56, 69, 63, 64, 52, 65, 118, 56, 83, 60, 64, 63, 59, 48, 63, 63, 82, 73, 57, 64, 103, 52, 48, 70, 74, 92, 43, 59, 51, 76, 51, 76, 77, 57, 56, 64, 48, 82, 42, 84, 73, 39, 57, 92, 65, 64, 54, 59, 49, 64, 113, 43, 76, 69, 65, 62, 62, 48, 57, 75, 53, 63, 66, 76, 67, 83, 76, 59, 69, 65, 68, 54, 70, 61, 64, 62, 64, 89, 71, 69, 60, 76, 59, 82, 59, 98, 51, 53, 98, 64, 72, 65, 86, 64, 56, 54, 68, 57, 48, 61, 73, 74, 62, 66, 68, 67, 60, 74, 56, 62, 64, 60, 66, 55, 94, 97, 69, 66, 56, 72, 59, 62, 56, 71, 48, 65, 64, 72, 84, 45, 65, 72, 48, 68, 77, 60, 68, 60, 62, 51, 75, 59, 48, 73, 55, 69, 55, 49, 89, 65, 79, 83, 54, 51, 74, 71, 54, 77, 54, 53, 88, 63, 58, 71, 72, 81, 68, 53, 74, 71, 76, 57, 63, 89, 51, 50, 53, 79, 63, 82, 66, 52, 61, 72, 86, 49, 54, 93, 85, 58, 65, 56, 61, 65, 60, 60, 51, 78, 57, 73, 70, 76, 91, 73, 62, 84, 43, 51, 69, 68, 64, 58, 51, 56, 81, 114, 53, 66, 74, 67, 63, 53, 78, 64, 60, 80, 67, 67, 64, 98, 57, 58, 46, 68, 61, 67, 62, 69, 58, 67, 44, 59, 52, 66, 64, 81, 67, 73, 78, 74, 58, 74, 72, 83, 52, 58, 64, 68, 52, 80, 71, 101, 71, 81, 48, 78, 64, 51, 58, 97, 90, 65, 69, 59, 54, 69, 63, 75, 79, 76, 64, 55, 73, 53, 58, 53, 87, 67, 84, 63, 58, 65, 66, 50, 54, 45, 57, 78, 71, 64, 43, 88, 75, 134, 66, 67, 57, 57, 65, 66, 39, 55, 64, 70, 114, 57, 70, 65, 67, 67, 73, 58, 89, 64, 62, 53, 56, 76, 60, 81, 58, 45, 83, 58, 42, 46, 76, 61, 59, 50, 61, 66, 62, 64, 66, 59, 55, 59, 80, 78, 67, 56, 62, 54, 69, 52, 53, 49, 63, 52, 54, 58, 89, 78, 40, 94, 67, 39, 50, 43, 77, 60, 66, 70, 68, 63, 83, 46, 54, 66, 61, 73, 63, 56, 65, 60, 71, 56, 54, 69, 42, 51, 61, 60, 71, 50, 58, 77, 68, 76, 65, 65, 57, 70, 47, 58, 77, 66, 52, 96, 66, 64, 58, 70, 96, 53, 59, 111, 161, 69, 63, 59, 64, 65, 67, 47, 58, 56, 66, 73, 62, 60, 50, 107, 59, 45, 65, 63, 57, 55, 83, 46, 61, 63, 64, 67, 69, 61, 72, 51, 74, 62, 67, 72, 67, 40, 71, 70, 56, 59, 52, 62, 81, 44, 60, 46, 73, 76, 68, 71, 61, 69, 62, 68, 78, 71, 110, 77, 58, 54, 80, 59, 80, 35, 68, 56, 79, 84, 69, 46, 78, 62, 66, 64, 86, 93, 55, 43, 64, 51, 85, 105, 60, 82, 63, 109, 50, 55, 55, 60, 52, 80, 58, 84, 53, 71, 77, 75, 53, 57, 88, 23, 94, 72, 40, 64, 52, 109, 63, 85, 49, 55, 44, 73, 99, 89, 57, 60, 79, 61, 60, 100, 71, 57, 68, 79, 67, 57, 76, 57, 69, 49, 54, 61, 58, 69, 117, 62, 70, 93, 76, 56, 77, 42, 55, 77, 60, 65, 67, 71, 66, 64, 60, 82, 62, 40, 73, 74, 51, 64, 66, 57, 69, 65, 67, 60, 62, 50, 65, 44, 62, 81, 61, 86, 80, 89, 45, 70, 94, 50, 58, 60, 55, 46, 82, 61, 85, 52, 70, 63, 86, 56, 63, 57, 56, 62, 68, 56, 48, 61, 71, 45, 56, 61, 54, 58, 64, 63, 57, 74, 53, 62, 45, 34, 61, 61, 54, 47, 69, 81, 67, 95, 57, 100, 46, 79, 46, 71, 59, 81, 50, 70, 62, 61, 58, 62, 70, 72, 64, 99, 64, 66, 58, 72, 69, 62, 51, 80, 47, 72, 66, 55, 70, 114, 82, 77, 75, 66, 66, 50, 54, 66, 56, 83, 77, 48, 78, 56, 51, 75, 73, 47, 62, 62, 80, 81, 51, 58, 73, 68, 53, 55, 60, 64, 64, 87, 56, 58, 64, 57, 66, 75, 78, 48, 40, 58, 110, 75, 61, 71, 52, 49, 50, 68, 50, 49, 73, 48, 66, 93, 69, 52, 87, 66, 72, 75, 50, 69, 54, 52, 82, 92, 45, 54, 51, 70, 46, 80, 85, 55, 55, 67, 53, 59, 59, 60, 61, 66, 73, 76, 73, 66, 57, 72, 66, 67, 88, 67, 63, 41, 88, 77, 46, 63, 90, 73, 64, 44, 66, 48, 85, 60, 44, 64, 92, 109, 58, 58, 68, 61, 66, 36, 74, 76, 45, 61, 54, 78, 79, 56, 65, 57, 75, 93, 52, 80, 69, 104, 71, 54, 69, 106, 87, 74, 71, 58, 50, 71, 48, 74, 86, 53, 53, 53, 46, 68, 59, 73, 92, 62, 66, 98, 59, 57, 63, 71, 77, 61, 63, 62, 61, 71, 62, 65, 59, 77, 62, 50, 55, 61, 60, 83, 67, 77, 73, 71, 52, 76, 76, 76, 84, 55, 70, 67, 72, 72, 57, 71, 75, 51, 51, 57, 77, 47, 101, 81, 68, 49, 69, 62, 52, 74, 58, 64, 67, 58, 57, 68, 62, 44, 52, 58, 85, 77, 58, 45, 43, 63, 47, 67, 51, 62, 58, 106, 74, 62, 76, 58, 81, 62, 69, 60, 81, 60, 43, 59, 78, 58, 110, 78, 85, 55, 60, 61, 75, 67, 75, 68, 82, 78, 65, 59, 46, 73, 30, 52, 63, 96, 42, 94, 65, 48, 80, 63, 55, 67, 99, 48, 70, 74, 63, 51, 76, 57, 49, 71, 67, 63, 55, 80, 63, 58, 86, 52, 97, 68, 78, 65, 90, 56, 65, 82, 78, 65, 47, 62, 72, 70, 63, 67, 49, 74, 55, 69, 66, 46, 55, 65, 74, 53, 59, 73, 49, 93, 77, 75, 84, 85, 85, 68, 80, 68, 47, 91, 66, 51, 71, 74, 79, 67, 67, 85, 45, 93, 63, 64, 51, 132, 76, 65, 48, 67, 84, 76, 56, 82, 84, 66, 72, 45, 114, 39, 68, 76, 77, 88, 77, 63, 93, 82, 67, 106, 74, 64, 79, 55, 57, 66, 48, 64, 53, 88, 40, 52, 59, 73, 52, 72, 92, 54, 72, 79, 65, 61, 63, 63, 55, 109, 70, 50, 51, 61, 113, 53, 102, 71, 43, 63, 76, 25, 63, 65, 72, 70, 67, 78, 84, 60, 53, 41, 66, 46, 45, 37, 30, 51, 55, 76, 73, 90, 84, 77, 79, 41, 76, 69, 56, 50, 58, 90, 55, 111, 63, 46, 63, 65, 63, 45, 57, 51, 70, 52, 54, 43, 88, 74, 78, 44, 82, 48, 66, 48, 71, 77, 61, 68, 87, 72, 82, 72, 111, 65, 71, 52, 72, 100, 49, 78, 93, 46, 58, 50, 93, 80, 65, 66, 62, 79, 63, 58, 75, 93, 64, 57, 44, 69, 48, 68, 77, 47, 56, 56, 76, 89, 60, 72, 82, 55, 50, 56, 69, 89, 61, 68, 67, 60, 92, 47, 75, 65, 81, 81, 75, 57, 61, 118, 63, 71, 64, 91, 54, 73, 66, 67, 76, 60, 60, 75, 63, 68, 49, 47, 98, 55, 65, 48, 55, 74, 57, 64, 64, 57, 70, 84, 71, 86, 96, 63, 55, 73, 56, 65, 81, 60, 66, 66, 44, 86, 52, 88, 113, 56, 39, 87, 102, 57, 63, 39, 80, 80, 113, 83, 44, 75, 43, 66, 77, 63, 53, 95, 87, 70, 69, 55, 51, 67, 54, 68, 67, 57, 56, 59, 74, 76, 63, 45, 44, 91, 59, 46, 66, 74, 77, 57, 94, 80, 60, 57, 58, 72, 63, 48, 63, 74, 104, 64, 108, 61, 63, 77, 77, 71, 71, 63, 54, 50, 59, 57, 90, 59, 85, 76, 61, 52, 49, 51, 77, 49, 89, 63, 56, 47, 53, 60, 66, 64, 64, 53, 73, 76, 53, 69, 55, 47, 62, 67, 62, 83, 71, 47, 54, 64, 58, 59, 58, 54, 70, 47, 64, 75, 56, 87, 49, 75, 54, 59, 85, 54, 72, 51, 51, 56, 77, 61, 54, 36, 62, 57, 78, 51, 65, 72, 51, 69, 79, 63, 77, 103, 38, 76, 76, 47, 73, 73, 64, 61, 56, 68, 100, 68, 57, 64, 54, 76, 69, 70, 44, 91, 60, 70, 86, 92, 58, 69, 61, 51, 74, 58, 43, 66, 66, 56, 70, 64, 75, 64, 74, 103, 76, 61, 82, 73, 57, 90, 57, 58, 63, 84, 64, 56, 90, 67, 48, 66, 69, 78, 68, 60, 56, 74, 85, 59, 55, 50, 50, 65, 61, 73, 71, 46, 55, 72, 92, 122, 100, 57, 63, 62, 87, 72, 50, 62, 81, 55, 65, 59, 54, 67, 77, 65, 32, 64, 86, 60, 70, 73, 55, 70, 62, 78, 75, 68, 60, 57, 73, 75, 72, 57, 65, 87, 72, 62, 56, 74, 43, 68, 56, 71, 66, 50, 56, 59, 68, 62, 44, 65, 58, 64, 58, 57, 52, 62, 65, 101, 76, 72, 80, 70, 60, 62, 72, 58, 66, 69, 140, 74, 45, 88, 71, 57, 73, 60, 75, 84, 60, 57, 64, 66, 60, 54, 74, 47, 61, 69, 78, 59, 74, 78, 61, 73, 54, 61, 53, 76, 55, 59, 76, 64, 73, 59, 49, 75, 49, 89, 49, 62, 48, 72, 58, 48, 54, 73, 92, 56, 54, 38, 48, 66, 77, 46, 82, 69, 80, 46, 69, 55, 58, 78, 58, 69, 66, 66, 66, 61, 78, 57, 64, 64, 65, 64, 59, 52, 85, 93, 73, 57, 67, 45, 58, 60, 76, 58, 73, 59, 62, 54, 75, 56, 55, 64, 55, 53, 113, 70, 87, 70, 64, 66, 69, 65, 61, 65, 70, 57, 82, 58, 79, 76, 70, 70, 65, 80, 58, 88, 58, 59, 71, 59, 86, 73, 45, 91, 65, 55, 47, 59, 66, 65, 61, 98, 64, 92, 62, 78, 67, 68, 66, 57, 62, 62, 64, 78, 63, 58, 60, 63, 55, 58, 75, 64, 80, 74, 64, 49, 49, 74, 55, 88, 65, 64, 62, 83, 102, 63, 62, 60, 76, 65, 48, 71, 72, 57, 61, 87, 68, 51, 77, 67, 74, 78, 63, 78, 57, 59, 62, 69, 63, 71, 55, 63, 60, 72, 72, 76, 68, 47, 65, 53, 65, 64, 67, 54, 61, 55, 53, 50, 70, 49, 87, 84, 71, 72, 79, 51, 64, 65, 62, 58, 42, 76, 69, 60, 73, 73, 83, 56, 63, 79, 80, 71, 64, 65, 57, 91, 60, 80, 56, 61, 57, 82, 70, 69, 64, 81, 79, 66, 47, 64, 79, 56, 62, 68, 62, 67, 62, 49, 55, 87, 102, 72, 84, 71, 95, 72, 52, 69, 134, 37, 82, 34, 96, 43, 65, 69, 63, 60, 47, 81, 88, 60, 75, 54, 66, 57, 73, 52, 62, 58, 95, 69, 64, 72, 63, 50, 56, 52, 62, 57, 71, 78, 61, 65, 72, 59, 68, 56, 65, 59, 28, 59, 81, 68, 73, 45, 88, 58, 71, 65, 60, 60, 47, 66, 81, 32, 78, 55, 77, 64, 80, 53, 80, 66, 65, 65, 57, 49, 75, 67, 72, 54, 68, 55, 74, 66, 56, 50, 69, 53, 57, 77, 54, 80, 54, 76, 65, 65, 63, 80, 80, 61, 54, 83, 67, 48, 85, 59, 46, 63, 55, 85, 70, 61, 73, 58, 75, 65, 58, 58, 64, 89, 76, 61, 61, 75, 76, 86, 70, 104, 75, 81, 54, 54, 63, 64, 57, 61, 70, 46, 71, 76, 53, 65, 88, 48, 83, 90, 44, 74, 56, 92, 73, 79, 61, 69, 76, 54, 78, 50, 78, 76, 70, 69, 56, 78, 73, 63, 76, 56, 57, 78, 55, 71, 70, 79, 40, 68, 59, 60, 80, 70, 63, 89, 83, 94, 55, 55, 70, 45, 83, 60, 64, 80, 82, 75, 77, 79, 55, 84, 50, 51, 91, 72, 62, 38, 79, 71, 56, 71, 66, 62, 56, 55, 63, 45, 74, 76, 58, 61, 56, 107, 55, 59, 89, 65, 60, 64, 75, 62, 62, 63, 48, 50, 48, 61, 63, 90, 60, 60, 48, 58, 75, 73, 89, 59, 77, 60, 75, 68, 54, 49, 66, 74, 55, 86, 79, 87, 53, 65, 44, 58, 86, 90, 71, 82, 69, 61, 51, 58, 48, 68, 62, 72, 60, 60, 84, 81, 65, 60, 62, 59, 65, 67, 47, 64, 40, 58, 61, 61, 82, 63, 58, 52, 67, 104, 70, 57, 70, 73, 58, 69, 75, 68, 54, 62, 76, 55, 68, 75, 66, 61, 59, 59, 70, 57, 82, 59, 107, 63, 52, 71, 80, 71, 68, 57, 57, 67, 76, 56, 87, 76, 91, 52, 85, 51, 34, 87, 50, 67, 53, 44, 56, 60, 85, 68, 70, 66, 71, 73, 83, 64, 67, 61, 69, 66, 86, 69, 78, 65, 89, 57, 49, 49, 61, 59, 54, 46, 111, 79, 79, 66, 67, 73, 67, 67, 75, 70, 51, 65, 67, 78, 52, 76, 54, 100, 74, 76, 83, 63, 62, 72, 63, 70, 63, 71, 70, 51, 80, 61, 51, 57, 62, 41, 93, 65, 61, 68, 81, 62, 78, 66, 81, 64, 53, 56, 59, 65, 75, 111, 75, 66, 67, 84, 69, 72, 61, 95, 78, 53, 63, 84, 65, 61, 60, 69, 62, 54, 58, 71, 62, 50, 58, 58, 69, 78, 65, 68, 80, 52, 71, 74, 61, 38, 94, 58, 70, 94, 68, 57, 106, 63, 68, 68, 89, 54, 63, 58, 54, 42, 52, 61, 86, 54, 69, 54, 72, 63, 71, 70, 79, 92, 74, 54, 66, 53, 46, 82, 57, 53, 67, 51, 60, 83, 66, 56, 65, 69, 71, 57, 93, 59, 53, 110, 76, 38, 61, 65, 54, 50, 57, 50, 69, 41, 70, 64, 76, 64, 51, 46, 63, 64, 77, 46, 69, 43, 66, 67, 52, 69, 70, 56, 73, 80, 53, 58, 57, 68, 67, 59, 67, 87, 63, 74, 67, 69, 63, 74, 61, 55, 82, 65, 74, 110, 55, 63, 55, 36, 61, 53, 73, 64, 72, 87, 58, 86, 48, 62, 52, 56, 72, 78, 59, 72, 53, 63, 65, 71, 59, 52, 69, 74, 66, 63, 52, 80, 56, 77, 84, 47, 58, 98, 80, 52, 71, 64, 72, 74, 77, 64, 75, 48, 51, 65, 56, 80, 75, 74, 69, 62, 67, 56, 64, 39, 61, 71, 58, 65, 54, 63, 60, 70, 62, 60, 99, 71, 57, 69, 70, 59, 48, 62, 62, 66, 68, 58, 60, 75, 63, 50, 59, 53, 69, 62, 75, 62, 63, 73, 70, 72, 55, 78, 74, 113, 74, 48, 86, 79, 57, 51, 76, 68, 79, 67, 69, 64, 64, 64, 74, 51, 67, 50, 63, 85, 53, 63, 90, 59, 61, 62, 58, 80, 65, 54, 72, 74, 61, 61, 57, 74, 56, 88, 86, 55, 65, 59, 63, 58, 60, 54, 58, 64, 67, 72, 66, 59, 52, 63, 70, 58, 63, 75, 78, 64, 63, 57, 70, 73, 79, 73, 75, 66, 66, 73, 56, 82, 75, 52, 54, 92, 73, 59, 68, 53, 63, 83, 66, 75, 65, 88, 55, 60, 57, 61, 65, 59, 57, 72, 63, 65, 66, 62, 46, 64, 67, 61, 54, 63, 71, 73, 66, 74, 68, 61, 66, 73, 57, 53, 51, 64, 80, 55, 62, 68, 59, 59, 67, 62, 59, 76, 82, 87, 101, 64, 88, 62, 102, 59, 49, 58, 64, 76, 71, 90, 61, 58, 62, 65, 65, 73, 63, 42, 83, 81, 81, 89, 52, 53, 76, 60, 64, 56, 81, 51, 90, 59, 69, 70, 57, 57, 90, 51, 57, 77, 55, 92, 59, 66, 65, 62, 62, 63, 60, 63, 57, 56, 56, 66, 58, 54, 63, 61, 66, 49, 69, 99, 79, 64, 83, 64, 66, 61, 80, 62, 63, 64, 63, 56, 61, 65, 62, 77, 88, 62, 66, 69, 68, 59, 71, 57, 49, 53, 56, 62, 60, 45, 52, 58, 60, 65, 60, 44, 65, 62, 71, 49, 60, 66, 57, 55, 54, 71, 60, 66, 56, 62, 54, 69, 66, 70, 67, 80, 57, 48, 55, 89, 72, 56, 62, 73, 59, 65, 62, 76, 55, 58, 76, 50, 63, 51, 56, 71, 52, 67, 44, 55, 63, 56, 66, 73, 63, 98, 81, 74, 62, 55, 72, 83, 70, 67, 46, 79, 87, 67, 67, 102, 57, 61, 61, 69, 89, 46, 81, 56, 65, 72, 61, 64, 55, 59, 55, 55, 63, 66, 85, 60, 63, 64, 84, 74, 59, 61, 60, 70, 62, 56, 64, 76, 57, 54, 73, 68, 53, 67, 62, 54, 43, 77, 72, 47, 65, 75, 75, 61, 82, 67, 50, 61, 71, 79, 88, 68, 60, 62, 72, 60, 59, 71, 67, 81, 62, 67, 55, 60, 63, 48, 60, 59, 55, 55, 55, 61, 61, 68, 66, 72, 104, 47, 72, 58, 61, 61, 84, 62, 61, 63, 83, 53, 90, 65, 64, 61, 72, 85, 56, 70, 53, 60, 71, 63, 67, 71, 60, 86, 75, 55, 76, 68, 55, 79, 65, 66, 57, 65, 72, 45, 74, 81, 62, 64, 53, 68, 64, 62, 60, 83, 89, 52, 73, 63, 67, 63, 60, 64, 60, 59, 99, 54, 85, 76, 71, 80, 90, 59, 99, 73, 64, 67, 60, 64, 82, 52, 60, 48, 48, 59, 78, 61, 59, 73, 62, 63, 57, 54, 62, 60, 68, 62, 55, 75, 64, 62, 59, 68, 73, 64, 66, 97, 64, 74, 76, 64, 55, 51, 69, 72, 66, 65, 61, 72, 55, 62, 61, 51, 63, 60, 63, 60, 46, 61, 55, 50, 55, 84, 71, 56, 88, 67, 49, 55, 73, 104, 63, 54, 69, 71, 58, 83, 53, 60, 65, 97, 50, 61, 73, 120, 52, 79, 58, 66, 67, 63, 51, 62, 55, 108, 85, 74, 94, 64, 53, 58, 58, 58, 58, 60, 57, 81, 59, 64, 59, 74, 63, 55, 56, 57, 71, 56, 86, 77, 58, 77, 85, 54, 60, 66, 64, 92, 54, 57, 53, 67, 66, 67, 77, 62, 56, 65, 57, 46, 77, 65, 61, 78, 51, 39, 54, 58, 61, 55, 57, 58, 64, 63, 73, 83, 61, 55, 57, 66, 55, 93, 73, 56, 94, 58, 79, 89, 80, 64, 57, 76, 74, 70, 70, 63, 73, 62, 75, 73, 77, 68, 66, 82, 81, 80, 59, 73, 60, 57, 85, 47, 58, 67, 82, 59, 63, 72, 63, 72, 65, 45, 54, 58, 69, 75, 63, 66, 62, 60, 69, 77, 55, 59, 68, 59, 66, 61, 71, 76, 57, 58, 63, 68, 58, 65, 64, 53, 99, 110, 50, 81, 62, 65, 68, 57, 54, 61, 62, 57, 78, 68, 76, 59, 57, 59, 72, 93, 47, 85, 62, 60, 65, 64, 73, 84, 81, 54, 93, 68, 58, 57, 58, 46, 62, 94, 77, 66, 50, 86, 80, 83, 50, 54, 95, 49, 54, 57, 62, 46, 64, 70, 71, 59, 60, 75, 53, 73, 66, 58, 81, 59, 57, 86, 71, 75, 61, 55, 69, 88, 61, 60, 69, 74, 48, 58, 56, 68, 59, 59, 63, 57, 73, 55, 66, 70, 75, 65, 58, 109, 68, 68, 54, 64, 91, 56, 55, 57, 67, 59, 56, 57, 54, 67, 57, 76, 59, 66, 56, 120, 69, 62, 56, 60, 54, 66, 98, 56, 59, 75, 55, 65, 51, 84, 63, 61, 63, 52, 56, 71, 57, 91, 82, 66, 73, 73, 63, 76, 62, 57, 56, 86, 90, 78, 60, 79, 75, 68, 64, 62, 79, 66, 70, 64, 60, 93, 76, 64, 86, 67, 62, 81, 50, 63, 72, 57, 60, 59, 65, 77, 55, 65, 57, 61, 62, 95, 73, 72, 61, 66, 73, 60, 68, 66, 60, 68, 86, 54, 56, 55, 59, 74, 73, 78, 57, 77, 65, 71, 94, 58, 75, 74, 53, 70, 68, 53, 56, 125, 54, 54, 69, 62, 67, 64, 65, 80, 49, 55, 72, 59, 54, 70, 67, 55, 60, 64, 98, 80, 59, 68, 55, 56, 62, 65, 46, 52, 68, 63, 57, 63, 60, 61, 81, 53, 60, 80, 72, 61, 69, 73, 87, 57, 71, 72, 74, 57, 67, 79, 52, 64, 95, 59, 58, 63, 65, 72, 60, 92, 74, 65, 72, 84, 61, 70, 71, 80, 67, 66, 61, 70, 51, 70, 71, 60, 68, 77, 62, 50, 63, 80, 69, 68, 48, 59, 62, 81, 70, 73, 59, 62, 51, 61, 82, 65, 41, 50, 47, 48, 63, 82, 54, 66, 58, 59, 62, 52, 51, 62, 56, 55, 64, 57, 77, 64, 55, 82, 64, 70, 64, 74, 69, 58, 53, 60, 57, 70, 67, 63, 54, 72, 55, 86, 50, 56, 69, 54, 62, 67, 63, 62, 64, 49, 54, 70, 66, 53, 70, 125, 67, 52, 83, 98, 60, 65, 57, 48, 81, 67, 49, 66, 63, 62, 129, 77, 59, 73, 56, 57, 69, 80, 63, 58, 72, 78, 72, 52, 73, 55, 74, 65, 61, 78, 92, 55, 68, 58, 52, 54, 60, 54, 56, 67, 84, 71, 77, 56, 69, 64, 72, 73, 62, 52, 82, 61, 63, 47, 73, 47, 59, 68, 91, 74, 84, 46, 57, 78, 68, 103, 59, 57, 77, 69, 79, 71, 56, 110, 62, 68, 54, 67, 60, 79, 70, 87, 86, 82, 67, 71, 58, 66, 48, 60, 62, 71, 71, 78, 63, 75, 68, 54, 63, 73, 62, 95, 57, 86, 61, 51, 62, 56, 52, 78, 50, 62, 74, 62, 58, 64, 62, 61, 64, 43, 57, 53, 53, 75, 69, 89, 57, 52, 95, 59, 67, 57, 60, 49, 85, 57, 54, 75, 58, 72, 78, 71, 60, 66, 51, 65, 57, 56, 54, 65, 81, 72, 73, 64, 71, 57, 105, 72, 57, 38, 76, 64, 62, 74, 57, 50, 50, 79, 63, 52, 64, 77, 78, 71, 55, 60, 59, 69, 55, 73, 59, 52, 58, 57, 66, 67, 74, 68, 75, 58, 66, 61, 57, 91, 95, 63, 68, 79, 67, 67, 103, 73, 68, 51, 53, 64, 46, 69, 73, 62, 48, 70, 74, 72, 67, 59, 71, 80, 72, 67, 55, 79, 59, 66, 65, 113, 74, 44, 65, 57, 58, 68, 55, 64, 57, 68, 75, 71, 65, 59, 60, 92, 66, 72, 85, 70, 72, 48, 83, 65, 57, 73, 66, 65, 78, 61, 55, 60, 47, 65, 78, 53, 53, 82, 64, 72, 63, 73, 60, 57, 86, 68, 55, 78, 64, 104, 47, 90, 79, 109, 68, 57, 49, 63, 103, 59, 57, 55, 64, 71, 85, 83, 58, 62, 80, 48, 72, 96, 53, 75, 72, 68, 67, 60, 62, 79, 80, 68, 68, 80, 50, 85, 52, 72, 60, 58, 64, 62, 90, 63, 44, 63, 86, 48, 74, 53, 91, 71, 60, 56, 64, 60, 65, 59, 79, 84, 98, 56, 61, 57, 59, 63, 62, 67, 68, 68, 58, 63, 82, 71, 54, 63, 74, 61, 79, 57, 60, 67, 65, 58, 62, 52, 63, 59, 57, 62, 88, 64, 66, 56, 50, 88, 55, 43, 73, 70, 58, 72, 56, 69, 54, 84, 57, 57, 71, 78, 72, 62, 64, 61, 45, 47, 60, 65, 88, 102, 53, 54, 76, 77, 64, 61, 59, 64, 61, 87, 55, 52, 57, 58, 60, 61, 58, 49, 63, 72, 52, 42, 73, 63, 68, 63, 60, 64, 66, 66, 52, 63, 77, 50, 51, 47, 77, 66, 79, 67, 100, 45, 67, 59, 64, 88, 48, 67, 55, 74, 71, 91, 58, 65, 70, 65, 46, 71, 70, 75, 78, 63, 65, 89, 80, 43, 69, 59, 58, 66, 53, 85, 69, 41, 66, 49, 46, 57, 66, 75, 63, 65, 71, 74, 62, 67, 67, 79, 60, 57, 51, 36, 56, 62, 58, 72, 91, 54, 54, 56, 80, 65, 61, 55, 52, 65, 63, 63, 69, 52, 61, 57, 69, 56, 67, 60, 89, 29, 66, 65, 77, 115, 68, 100, 56, 51, 63, 64, 54, 61, 59, 93, 73, 71, 66, 61, 62, 62, 73, 77, 56, 62, 59, 57, 61, 55, 63, 69, 63, 58, 67, 58, 47, 54, 54, 73, 70, 44, 63, 48, 50, 85, 56, 67, 70, 68, 66, 77, 66, 66, 59, 61, 72, 67, 65, 62, 51, 86, 65, 63, 66, 67, 59, 76, 61, 62, 45, 62, 71, 58, 76, 55, 56, 67, 65, 54, 64, 63, 64, 59, 60, 60, 86, 54, 74, 86, 63, 70, 63, 72, 73, 53, 55, 76, 67, 69, 64, 81, 67, 44, 63, 64, 59, 57, 76, 77, 71, 58, 58, 61, 79, 55, 71, 51, 77, 64, 61, 78, 59, 76, 63, 59, 68, 70, 64, 69, 47, 75, 51, 59, 57, 58, 68, 55, 69, 77, 65, 64, 65, 66, 66, 50, 66, 63, 57, 66, 65, 41, 65, 86, 56, 62, 70, 63, 67, 50, 53, 71, 54, 67, 63, 63, 63, 82, 67, 57, 64, 57, 110, 64, 59, 78, 82, 67, 73, 65, 56, 59, 65, 78, 69, 113, 93, 51, 59, 60, 66, 87, 65, 74, 74, 59, 59, 86, 69, 81, 43, 73, 64, 69, 77, 80, 66, 69, 63, 57, 87, 55, 57, 55, 51, 54, 84, 59, 64, 56, 47, 52, 70, 70, 77, 48, 69, 71, 53, 64, 87, 69, 50, 74, 54, 62, 82, 69, 68, 96, 80, 66, 111, 68, 52, 66, 73, 66, 78, 47, 66, 60, 86, 49, 87, 63, 78, 56, 78, 88, 41, 63, 73, 73, 68, 64, 52, 51, 72, 84, 52, 70, 67, 58, 61, 67, 67, 51, 72, 48, 71, 57, 70, 65, 61, 70, 78, 55, 92, 69, 57, 117, 89, 62, 58, 60, 60, 67, 48, 56, 65, 52, 82, 66, 61, 65, 53, 47, 84, 62, 57, 58, 71, 61, 52, 64, 60, 75, 89, 67, 58, 70, 49, 49, 61, 71, 62, 62, 64, 61, 60, 54, 66, 64, 58, 70, 62, 63, 91, 55, 80, 53, 63, 61, 67, 60, 66, 67, 47, 73, 90, 79, 57, 62, 68, 63, 64, 107, 54, 48, 67, 76, 57, 45, 52, 60, 59, 73, 63, 82, 103, 81, 60, 72, 69, 72, 97, 62, 57, 82, 75, 73, 55, 57, 55, 49, 52, 52, 59, 51, 75, 65, 65, 63, 61, 102, 67, 82, 63, 63, 68, 55, 70, 68, 93, 60, 62, 81, 56, 68, 62, 61, 57, 68, 57, 62, 56, 66, 70, 77, 70, 56, 67, 56, 77, 69, 61, 69, 55, 63, 52, 54, 68, 64, 58, 77, 56, 68, 65, 63, 68, 70, 79, 48, 71, 53, 71, 75, 66, 81, 58, 60, 57, 57, 52, 62, 73, 63, 71, 48, 72, 67, 58, 68, 60, 71, 47, 77, 66, 62, 61, 77, 59, 65, 67, 65, 61, 71, 95, 71, 46, 70, 69, 69, 74, 59, 73, 64, 56, 82, 52, 82, 51, 73, 59, 67, 56, 86, 103, 61, 70, 68, 55, 46, 65, 60, 75, 102, 51, 66, 76, 56, 59, 70, 68, 53, 80, 52, 59, 52, 68, 55, 49, 67, 60, 70, 62, 58, 47, 71, 59, 55, 66, 57, 79, 85, 65, 62, 61, 60, 52, 60, 66, 72, 63, 78, 54, 64, 63, 57, 62, 62, 76, 62, 87, 61, 59, 66, 66, 65, 58, 66, 92, 85, 81, 99, 70, 58, 59, 78, 74, 67, 85, 57, 83, 59, 74, 92, 62, 52, 75, 61, 55, 49, 68, 113, 66, 98, 62, 54, 59, 54, 57, 106, 54, 46, 58, 59, 64, 66, 62, 57, 50, 76, 62, 55, 66, 62, 81, 66, 60, 71, 51, 77, 56, 77, 54, 64, 46, 69, 52, 72, 87, 71, 70, 87, 52, 88, 64, 64, 49, 91, 46, 74, 83, 55, 90, 96, 49, 67, 111, 62, 52, 63, 74, 93, 55, 44, 63, 73, 66, 73, 58, 100, 65, 55, 94, 78, 67, 54, 68, 56, 68, 72, 68, 43, 82, 65, 56, 51, 64, 79, 48, 61, 70, 71, 50, 72, 80, 49, 60, 63, 43, 75, 66, 38, 63, 77, 53, 61, 56, 60, 64, 45, 72, 87, 59, 72, 81, 56, 87, 68, 36, 73, 78, 57, 99, 84, 48, 67, 46, 55, 123, 62, 65, 85, 92, 60, 56, 60, 74, 66, 86, 49, 56, 54, 58, 55, 54, 71, 65, 50, 74, 83, 54, 77, 50, 91, 78, 55, 66, 74, 61, 62, 66, 58, 74, 58, 82, 68, 52, 52, 61, 64, 57, 48, 63, 56, 64, 73, 61, 69, 66, 83, 58, 80, 57, 66, 75, 91, 42, 39, 71, 62, 61, 66, 51, 52, 67, 62, 53, 79, 45, 58, 45, 60, 46, 75, 66, 90, 52, 51, 62, 64, 77, 69, 93, 79, 64, 49, 56, 63, 72, 41, 92, 57, 66, 84, 67, 61, 73, 57, 61, 60, 62, 65, 54, 92, 73, 49, 54, 78, 102, 65, 57, 55, 55, 51, 57, 54, 79, 69, 55, 73, 93, 50, 69, 57, 79, 75, 66, 76, 59, 67, 46, 70, 78, 82, 69, 86, 45, 73, 105, 78, 102, 52, 54, 74, 67, 46, 49, 74, 65, 88, 62, 71, 73, 59, 65, 83, 52, 62, 74, 70, 54, 53, 53, 62, 70, 53, 66, 64, 59, 92, 56, 54, 95, 76, 52, 59, 95, 64, 98, 54, 68, 67, 65, 73, 55, 65, 66, 62, 52, 89, 44, 66, 46, 82, 54, 59, 74, 48, 61, 70, 69, 65, 64, 51, 67, 84, 65, 58, 66, 49, 77, 68, 72, 71, 62, 71, 85, 68, 66, 50, 50, 73, 54, 74, 83, 64, 62, 64, 87, 62, 71, 59, 61, 79, 100, 58, 63, 79, 67, 72, 64, 66, 75, 64, 92, 65, 93, 67, 66, 74, 52, 61, 60, 59, 47, 94, 71, 70, 36, 60, 53, 60, 84, 58, 58, 86, 66, 68, 64, 50, 55, 68, 78, 67, 55, 73, 62, 72, 68, 67, 60, 74, 53, 66, 65, 95, 51, 61, 85, 67, 88, 56, 76, 65, 78, 63, 61, 63, 50, 69, 54, 81, 63, 39, 50, 71, 49, 97, 55, 68, 66, 83, 71, 60, 64, 127, 65, 66, 71, 67, 62, 67, 82, 82, 65, 100, 67, 55, 75, 55, 78, 48, 56, 57, 61, 67, 51, 63, 65, 50, 51, 66, 63, 52, 73, 78, 61, 67, 90, 84, 63, 84, 58, 71, 50, 65, 65, 74, 46, 68, 64, 96, 56, 64, 70, 61, 67, 57, 68, 40, 48, 63, 69, 97, 68, 53, 61, 55, 50, 72, 56, 57, 78, 56, 64, 70, 54, 70, 70, 72, 62, 75, 61, 65, 89, 66, 74, 70, 47, 89, 69, 78, 46, 71, 72, 68, 57, 50, 73, 70, 96, 68, 69, 41, 65, 70, 73, 79, 68, 66, 61, 68, 66, 50, 63, 46, 61, 81, 55, 53, 75, 61, 58, 60, 55, 59, 81, 66, 63, 65, 58, 61, 66, 79, 51, 59, 64, 61, 74, 100, 69, 46, 75, 58, 56, 52, 63, 61, 86, 98, 64, 69, 60, 92, 53, 49, 63, 58, 60, 54, 61, 69, 65, 58, 57, 75, 62, 66, 47, 91, 52, 69, 91, 48, 52, 97, 107, 72, 119, 63, 48, 68, 75, 66, 68, 87, 76, 61, 71, 85, 90, 73, 59, 80, 68, 53, 66, 59, 69, 76, 54, 72, 63, 55, 69, 61, 61, 58, 64, 67, 74, 56, 68, 74, 49, 76, 58, 79, 64, 73, 60, 56, 57, 55, 69, 67, 66, 69, 62, 53, 57, 61, 66, 45, 58, 65, 63, 43, 62, 109, 66, 55, 52, 77, 73, 70, 69, 62, 75, 62, 65, 56, 84, 68, 75, 62, 64, 59, 87, 97, 60, 67, 60, 77, 57, 41, 85, 75, 60, 80, 48, 61, 57, 103, 56, 79, 58, 63, 73, 61, 78, 85, 63, 55, 62, 47, 73, 72, 74, 71, 66, 72, 82, 50, 59, 48, 62, 53, 83, 60, 69, 79, 52, 78, 58, 66, 55, 47, 78, 81, 48, 67, 68, 68, 77, 67, 49, 62, 59, 61, 74, 77, 81, 36, 52, 68, 64, 62, 56, 53, 55, 53, 87, 64, 52, 90, 69, 68, 44, 49, 51, 67, 58, 64, 68, 66, 62, 53, 60, 62, 67, 60, 60, 66, 70, 57, 73, 96, 76, 44, 56, 54, 59, 59, 89, 56, 54, 72, 68, 80, 48, 55, 52, 66, 60, 37, 93, 60, 57, 61, 86, 84, 68, 69, 66, 54, 83, 67, 54, 63, 78, 53, 69, 57, 56, 66, 72, 80, 73, 106, 75, 50, 52, 58, 74, 61, 94, 69, 59, 78, 91, 68, 54, 60, 55, 59, 66, 75, 77, 88, 46, 36, 63, 51, 62, 71, 52, 66, 59, 80, 66, 46, 70, 40, 66, 62, 48, 65, 63, 69, 67, 48, 73, 55, 61, 58, 76, 61, 59, 74, 68, 64, 72, 82, 75, 51, 52, 72, 80, 96, 66, 62, 61, 49, 76, 74, 61, 66, 85, 69, 53, 76, 59, 59, 70, 99, 56, 83, 65, 73, 57, 87, 69, 36, 56, 61, 70, 62, 70, 72, 58, 75, 72, 67, 62, 53, 54, 61, 93, 53, 82, 67, 55, 57, 65, 55, 60, 107, 67, 68, 63, 96, 59, 96, 52, 57, 88, 65, 64, 70, 60, 47, 126, 68, 60, 66, 52, 66, 53, 70, 86, 69, 57, 64, 74, 82, 70, 53, 62, 64, 87, 82, 107, 73, 66, 62, 65, 62, 76, 63, 50, 66, 61, 64, 69, 57, 79, 60, 49, 59, 72, 68, 91, 68, 57, 47, 92, 56, 57, 66, 72, 77, 49, 83, 67, 51, 67, 103, 47, 53, 61, 68, 55, 62, 44, 58, 75, 68, 60, 86, 62, 55, 71, 122, 78, 66, 65, 68, 53, 67, 61, 57, 67, 58, 63, 57, 64, 47, 71, 58, 67, 65, 47, 119, 58, 85, 81, 61, 67, 49, 50, 44, 51, 62, 52, 77, 67, 56, 56, 60, 56, 48, 57, 49, 73, 62, 75, 42, 65, 61, 105, 55, 79, 62, 77, 53, 56, 61, 85, 64, 67, 78, 62, 91, 49, 47, 49, 91, 54, 92, 56, 68, 79, 65, 69, 52, 85, 57, 67, 55, 66, 102, 62, 55, 44, 61, 77, 60, 80, 75, 45, 63, 67, 83, 76, 49, 62, 65, 71, 60, 76, 59, 48, 67, 67, 57, 67, 89, 62, 61, 75, 61, 66, 58, 71, 60, 98, 66, 54, 66, 59, 61, 72, 59, 68, 67, 69, 61, 59, 65, 67, 61, 67, 66, 59, 77, 55, 45, 56, 51, 67, 54, 82, 65, 60, 70, 51, 98, 59, 52, 65, 49, 53, 77, 41, 66, 84, 71, 52, 57, 70, 65, 54, 64, 70, 38, 72, 83, 57, 59, 63, 68, 58, 59, 66, 61, 53, 66, 54, 61, 70, 56, 82, 61, 75, 61, 39, 77, 64, 70, 75, 69, 64, 61, 69, 74, 64, 81, 73, 50, 70, 49, 59, 64, 61, 72, 121, 54, 58, 85, 70, 47, 78, 63, 84, 85, 66, 57, 59, 95, 62, 69, 67, 68, 72, 71, 48, 77, 52, 56, 61, 43, 54, 72, 59, 65, 63, 67, 61, 66, 68, 64, 75, 72, 73, 52, 61, 65, 71, 58, 63, 76, 72, 70, 74, 62, 91, 103, 57, 89, 51, 63, 58, 86, 106, 54, 59, 50, 66, 73, 71, 60, 76, 76, 67, 64, 83, 57, 63, 56, 60, 39, 67, 68, 57, 72, 70, 57, 54, 58, 64, 60, 71, 61, 46, 54, 79, 68, 62, 57, 83, 59, 93, 78, 57, 62, 73, 65, 74, 51, 65, 61, 51, 69, 55, 44, 82, 90, 52, 62, 90, 53, 68, 48, 58, 69, 68, 53, 69, 81, 73, 72, 70, 77, 53, 52, 60, 50, 67, 53, 70, 61, 74, 48, 58, 71, 55, 58, 70, 56, 114, 49, 67, 56, 67, 68, 66, 59, 98, 65, 56, 68, 70, 71, 63, 70, 46, 89, 74, 58, 72, 72, 84, 69, 61, 70, 61, 72, 71, 79, 69, 73, 46, 60, 54, 50, 83, 66, 51, 62, 62, 58, 64, 57, 51, 58, 61, 66, 61, 65, 68, 73, 67, 56, 68, 76, 64, 57, 80, 79, 61, 90, 66, 62, 73, 70, 46, 67, 61, 72, 49, 60, 52, 64, 66, 105, 59, 50, 64, 61, 54, 45, 59, 80, 72, 81, 82, 55, 60, 126, 81, 95, 63, 44, 69, 69, 79, 73, 60, 134, 69, 62, 57, 61, 56, 53, 57, 59, 63, 65, 69, 81, 59, 59, 49, 63, 77, 50, 60, 53, 55, 80, 65, 77, 60, 59, 49, 65, 59, 54, 61, 112, 78, 64, 64, 76, 64, 64, 85, 62, 56, 62, 90, 55, 64, 62, 72, 68, 69, 73, 63, 54, 72, 65, 53, 69, 70, 69, 78, 76, 56, 66, 61, 86, 60, 61, 83, 68, 66, 65, 99, 55, 55, 95, 57, 72, 58, 77, 76, 46, 68, 71, 49, 64, 47, 78, 51, 67, 86, 96, 67, 58, 74, 66, 88, 74, 57, 65, 56, 59, 56, 74, 54, 72, 55, 72, 64, 60, 64, 67, 64, 71, 66, 63, 53, 87, 59, 47, 70, 96, 74, 64, 49, 76, 58, 67, 59, 71, 65, 76, 56, 56, 64, 64, 59, 47, 64, 74, 66, 59, 68, 54, 77, 46, 64, 60, 62, 62, 73, 63, 68, 51, 74, 65, 60, 74, 92, 65, 56, 78, 77, 67, 90, 59, 50, 60, 83, 70, 41, 97, 80, 59, 65, 67, 89, 85, 55, 66, 60, 67, 63, 65, 75, 67, 64, 60, 71, 59, 71, 69, 57, 84, 58, 61, 83, 51, 59, 50, 80, 62, 61, 69, 66, 90, 66, 58, 49, 72, 62, 71, 52, 63, 96, 69, 89, 43, 70, 65, 78, 71, 72, 69, 62, 83, 63, 52, 58, 63, 96, 47, 64, 77, 67, 65, 66, 57, 63, 75, 58, 71, 84, 51, 104, 106, 69, 59, 67, 65, 70, 61, 91, 66, 74, 81, 55, 75, 51, 62, 70, 33, 61, 60, 66, 74, 78, 68, 68, 73, 62, 66, 64, 57, 84, 55, 56, 61, 81, 61, 67, 68, 66, 61, 99, 51, 68, 87, 67, 64, 58, 73, 61, 55, 64, 41, 50, 75, 54, 67, 73, 64, 67, 53, 70, 66, 51, 56, 61, 56, 72, 53, 66, 72, 58, 45, 75, 55, 85, 72, 72, 74, 76, 55, 64, 63, 65, 76, 57, 62, 71, 63, 73, 62, 56, 59, 51, 59, 65, 53, 75, 54, 57, 105, 58, 58, 52, 63, 54, 81, 58, 58, 73, 72, 62, 77, 70, 57, 80, 74, 67, 64, 74, 54, 63, 79, 69, 59, 63, 55, 70, 65, 55, 63, 55, 67, 67, 55, 62, 60, 49, 61, 61, 83, 68, 65, 82, 69, 74, 71, 76, 62, 94, 85, 67, 64, 58, 61, 48, 91, 63, 62, 57, 40, 75, 71, 64, 55, 43, 65, 59, 62, 52, 57, 57, 60, 62, 45, 102, 61, 76, 82, 61, 60, 66, 83, 62, 76, 83, 56, 43, 58, 58, 68, 86, 73, 66, 47, 54, 73, 99, 50, 81, 61, 73, 64, 57, 63, 59, 58, 63, 79, 64, 56, 78, 64, 60, 67, 57, 61, 55, 74, 47, 65, 71, 72, 64, 50, 61, 57, 58, 64, 70, 54, 57, 58, 57, 76, 46, 51, 53, 70, 59, 73, 65, 59, 89, 60, 52, 48, 54, 71, 76, 94, 59, 57, 90, 83, 62, 67, 75, 64, 75, 59, 62, 63, 53, 72, 76, 69, 72, 51, 67, 72, 64, 64, 80, 75, 75, 52, 67, 67, 54, 56, 63, 54, 68, 83, 102, 59, 74, 51, 59, 89, 55, 88, 64, 63, 70, 50, 63, 71, 62, 61, 73, 68, 42, 68, 109, 62, 61, 61, 65, 48, 49, 65, 76, 69, 49, 75, 68, 61, 67, 73, 61, 68, 83, 68, 75, 65, 56, 53, 65, 60, 62, 91, 58, 83, 73, 78, 61, 64, 65, 67, 46, 56, 62, 80, 73, 61, 53, 67, 65, 58, 68, 64, 50, 62, 72, 87, 51, 61, 70, 66, 50, 66, 65, 53, 54, 59, 49, 70, 65, 71, 65, 62, 57, 51, 60, 83, 51, 68, 95, 77, 69, 77, 102, 48, 64, 74, 68, 60, 54, 65, 83, 50, 59, 80, 68, 58, 78, 74, 66, 65, 48, 75, 64, 58, 94, 60, 63, 54, 46, 70, 75, 62, 64, 93, 67, 73, 101, 59, 66, 68, 57, 80, 62, 41, 69, 63, 81, 73, 73, 50, 75, 56, 64, 69, 44, 53, 56, 116, 64, 70, 67, 94, 86, 72, 68, 88, 74, 56, 87, 74, 62, 37, 80, 60, 67, 59, 62, 52, 56, 58, 61, 71, 82, 55, 59, 69, 56, 62, 54, 35, 76, 61, 57, 68, 67, 103, 77, 67, 54, 55, 62, 75, 57, 74, 62, 55, 60, 57, 53, 64, 62, 89, 49, 76, 67, 59, 81, 63, 70, 57, 61, 62, 76, 63, 83, 58, 53, 62, 55, 57, 63, 63, 70, 77, 55, 67, 46, 68, 63, 73, 51, 73, 69, 70, 67, 73, 48, 80, 73, 60, 64, 61, 67, 59, 59, 56, 71, 61, 76, 72, 58, 37, 70, 71, 72, 76, 81, 84, 88, 47, 74, 69, 50, 68, 46, 65, 64, 59, 83, 72, 86, 60, 70, 70, 77, 64, 78, 71, 55, 48, 59, 68, 53, 77, 49, 61, 70, 71, 56, 82, 62, 76, 78, 67, 66, 54, 87, 65, 66, 72, 62, 57, 67, 54, 74, 65, 61, 74, 61, 50, 61, 80, 52, 47, 56, 51, 54, 54, 66, 69, 72, 69, 52, 57, 72, 47, 65, 64, 77, 51, 110, 63, 57, 50, 60, 53, 59, 48, 132, 66, 91, 48, 68, 60, 83, 52, 69, 64, 75, 67, 75, 52, 60, 66, 50, 88, 65, 72, 82, 70, 103, 58, 63, 56, 66, 65, 65, 55, 64, 63, 92, 63, 67, 66, 65, 47, 45, 60, 57, 74, 51, 112, 92, 62, 68, 46, 71, 61, 67, 63, 62, 50, 81, 55, 69, 63, 69, 62, 78, 66, 90, 47, 55, 45, 66, 62, 55, 57, 60, 80, 64, 48, 68, 66, 59, 53, 35, 65, 71, 57, 64, 57, 65, 87, 52, 78, 58, 53, 87, 70, 68, 69, 65, 143, 56, 66, 79, 75, 60, 63, 57, 57, 71, 57, 70, 57, 64, 56, 68, 62, 66, 40, 64, 52, 67, 53, 85, 69, 55, 60, 94, 55, 60, 68, 48, 70, 65, 88, 58, 63, 92, 66, 65, 89, 62, 51, 89, 76, 70, 67, 71, 109, 63, 103, 57, 60, 76, 53, 60, 70, 48, 84, 48, 50, 74, 60, 60, 71, 61, 71, 77, 77, 70, 62, 67, 53, 56, 76, 72, 36, 68, 65, 96, 76, 75, 58, 66, 90, 61, 55, 82, 60, 74, 71, 67, 66, 67, 55, 64, 63, 70, 57, 55, 59, 61, 49, 61, 65, 59, 76, 72, 58, 54, 57, 69, 67, 58, 72, 52, 99, 68, 56, 53, 56, 68, 56, 70, 97, 57, 69, 67, 68, 60, 64, 56, 59, 75, 72, 65, 56, 71, 53, 87, 74, 86, 69, 58, 61, 46, 62, 69, 79, 82, 65, 60, 64, 60, 63, 71, 55, 72, 54, 60, 85, 52, 54, 65, 57, 48, 49, 64, 58, 57, 57, 56, 60, 73, 53, 69, 73, 55, 69, 78, 48, 59, 68, 56, 75, 56, 80, 73, 57, 69, 71, 80, 74, 73, 58, 59, 57, 59, 54, 64, 54, 72, 59, 67, 75, 73, 76, 61, 64, 63, 61, 52, 68, 58, 72, 100, 70, 60, 59, 55, 54, 69, 65, 50, 77, 60, 60, 56, 96, 73, 74, 77, 55, 77, 89, 50, 61, 58, 52, 64, 67, 59, 64, 58, 67, 70, 72, 73, 78, 71, 67, 76, 50, 52, 67, 58, 88, 57, 57, 48, 47, 50, 66, 60, 67, 50, 40, 49, 70, 63, 67, 82, 87, 69, 62, 65, 69, 69, 68, 79, 52, 65, 109, 65, 62, 41, 82, 50, 83, 70, 77, 63, 70, 64, 61, 76, 63, 63, 62, 64, 58, 54, 136, 63, 60, 65, 52, 73, 67, 101, 59, 75, 84, 69, 68, 67, 94, 67, 58, 66, 61, 62, 66, 80, 74, 74, 55, 68, 63, 59, 67, 96, 61, 51, 68, 114, 56, 62, 69, 97, 51, 45, 70, 60, 61, 54, 48, 68, 112, 65, 49, 57, 52, 54, 101, 70, 65, 48, 59, 68, 67, 64, 49, 73, 63, 54, 53, 44, 84, 71, 62, 59, 83, 63, 62, 80, 69, 82, 85, 35, 57, 60, 64, 64, 60, 64, 70, 51, 54, 70, 51, 122, 53, 65, 70, 68, 61, 79, 66, 63, 114, 59, 61, 64, 61, 51, 70, 68, 55, 64, 47, 85, 87, 55, 60, 67, 58, 73, 61, 108, 85, 67, 68, 76, 64, 77, 71, 58, 62, 60, 76, 72, 73, 60, 57, 64, 55, 69, 67, 75, 80, 90, 62, 80, 62, 60, 55, 69, 76, 84, 61, 82, 83, 70, 59, 47, 81, 83, 67, 79, 70, 54, 81, 92, 82, 54, 52, 57, 67, 59, 61, 62, 64, 53, 59, 90, 64, 68, 63, 64, 58, 57, 69, 46, 74, 79, 51, 63, 82, 70, 76, 61, 68, 56, 58, 87, 47, 63, 56, 72, 69, 58, 68, 80, 63, 50, 63, 52, 62, 60, 55, 76, 53, 51, 61, 75, 66, 73, 67, 59, 54, 110, 64, 63, 71, 68, 66, 58, 59, 80, 38, 55, 47, 85, 82, 78, 87, 59, 74, 59, 65, 72, 65, 69, 64, 50, 73, 67, 89, 68, 99, 64, 62, 98, 70, 63, 65, 58, 67, 96, 47, 62, 56, 41, 61, 71, 55, 59, 83, 54, 59, 66, 73, 69, 62, 56, 69, 50, 78, 58, 62, 61, 63, 66, 62, 54, 89, 67, 79, 69, 68, 98, 77, 58, 59, 88, 65, 81, 76, 68, 55, 96, 58, 56, 57, 86, 62, 52, 60, 79, 63, 67, 76, 66, 71, 103, 66, 68, 65, 65, 70, 65, 58, 99, 54, 56, 82, 60, 67, 57, 74, 61, 70, 72, 75, 65, 71, 57, 65, 64, 63, 61, 73, 72, 69, 87, 75, 72, 74, 80, 57, 59, 56, 60, 85, 62, 69, 57, 63, 63, 57, 57, 64, 65, 74, 52, 117, 90, 60, 58, 61, 57, 62, 52, 68, 65, 53, 66, 89, 78, 79, 68, 69, 87, 60, 56, 75, 51, 59, 76, 51, 67, 50, 62, 61, 97, 79, 49, 50, 78, 61, 77, 62, 80, 61, 47, 62, 51, 51, 88, 64, 64, 61, 80, 89, 92, 69, 59, 46, 50, 70, 64, 68, 61, 67, 72, 63, 83, 62, 69, 56, 60, 62, 57, 65, 57, 69, 70, 69, 67, 43, 53, 93, 95, 63, 52, 58, 68, 57, 64, 62, 57, 57, 59, 57, 68, 57, 52, 67, 66, 75, 62, 60, 50, 70, 65, 82, 63, 53, 62, 55, 62, 63, 58, 60, 77, 72, 53, 46, 55, 58, 88, 71, 59, 64, 51, 66, 50, 55, 58, 45, 62, 81, 53, 59, 61, 61, 75, 47, 66, 70, 76, 47, 71, 63, 61, 61, 61, 61, 67, 68, 71, 89, 54, 93, 69, 57, 64, 80, 65, 111, 63, 74, 57, 37, 63, 75, 50, 64, 73, 66, 59, 56, 63, 67, 67, 69, 68, 66, 99, 79, 67, 74, 61, 58, 61, 54, 88, 63, 81, 75, 55, 56, 43, 63, 53, 63, 62, 62, 66, 66, 66, 66, 65, 61, 53, 53, 64, 66, 59, 64, 67, 61, 46, 73, 76, 66, 69, 77, 59, 54, 68, 103, 68, 71, 83, 55, 63, 74, 62, 76, 62, 60, 62, 60, 91, 66, 65, 64, 67, 58, 44, 81, 74, 53, 78, 68, 73, 55, 41, 67, 71, 62, 56, 58, 74, 70, 58, 52, 48, 105, 91, 55, 78, 58, 82, 68, 50, 76, 113, 60, 94, 63, 58, 77, 54, 61, 61, 59, 81, 74, 68, 66, 61, 63, 71, 88, 63, 58, 71, 69, 78, 56, 52, 71, 52, 79, 53, 57, 60, 45, 78, 57, 64, 85, 80, 57, 64, 56, 64, 60, 75, 56, 61, 59, 79, 50, 67, 76, 56, 69, 58, 56, 74, 64, 89, 69, 46, 82, 52, 55, 101, 77, 56, 63, 57, 76, 60, 55, 53, 51, 75, 56, 77, 64, 73, 67, 44, 64, 55, 67, 71, 66, 78, 77, 65, 60, 62, 64, 66, 73, 59, 43, 60, 57, 56, 52, 60, 66, 57, 70, 64, 59, 71, 60, 67, 58, 63, 56, 59, 70, 66, 54, 28, 69, 54, 62, 58, 60, 64, 53, 61, 76, 72, 58, 51, 61, 59, 65, 59, 59, 87, 61, 65, 72, 57, 51, 72, 101, 68, 79, 59, 111, 62, 75, 73, 46, 70, 70, 93, 58, 66, 115, 72, 50, 55, 61, 71, 59, 57, 68, 72, 55, 64, 84, 84, 62, 67, 59, 64, 59, 42, 63, 61, 73, 88, 93, 60, 56, 84, 48, 68, 56, 57, 89, 63, 63, 60, 47, 58, 74, 62, 65, 64, 78, 55, 73, 60, 64, 54, 75, 63, 59, 60, 52, 55, 61, 53, 59, 63, 73, 75, 119, 59, 55, 68, 70, 71, 84, 63, 54, 74, 69, 70, 65, 74, 66, 60, 72, 58, 54, 84, 54, 66, 61, 96, 67, 53, 61, 47, 58, 63, 67, 75, 60, 72, 72, 87, 81, 86, 69, 80, 55, 71, 42, 70, 81, 80, 76, 67, 61, 51, 65, 54, 55, 60, 57, 67, 79, 54, 51, 70, 80, 55, 69, 60, 64, 66, 54, 62, 73, 67, 79, 56, 64, 74, 105, 59, 54, 59, 57, 65, 62, 80, 124, 57, 63, 86, 57, 58, 66, 66, 62, 61, 81, 87, 57, 76, 71, 69, 58, 63, 79, 50, 77, 66, 63, 76, 76, 71, 79, 63, 83, 80, 62, 65, 63, 43, 63, 73, 83, 66, 61, 54, 53, 93, 59, 62, 49, 60, 60, 60, 104, 68, 52, 81, 55, 73, 61, 69, 88, 96, 77, 57, 58, 61, 70, 56, 63, 58, 74, 76, 60, 59, 58, 69, 48, 60, 53, 60, 64, 92, 63, 61, 68, 66, 133, 55, 60, 51, 74, 98, 61, 63, 76, 73, 56, 65, 70, 59, 76, 67, 58, 61, 56, 49, 98, 66, 71, 58, 52, 56, 62, 71, 69, 63, 74, 39, 67, 61, 73, 56, 64, 52, 57, 72, 62, 59, 85, 58, 60, 78, 76, 67, 71, 78, 65, 69, 94, 68, 59, 68, 84, 73, 63, 79, 85, 73, 47, 66, 53, 60, 87, 72, 46, 58, 64, 50, 78, 66, 67, 90, 75, 72, 79, 66, 64, 52, 48, 54, 68, 49, 53, 75, 63, 59, 66, 60, 72, 64, 83, 84, 83, 61, 58, 75, 42, 63, 54, 47, 65, 53, 75, 80, 80, 75, 62, 58, 68, 63, 62, 82, 55, 49, 126, 63, 62, 45, 57, 66, 53, 58, 77, 48, 51, 88, 79, 56, 49, 60, 61, 58, 63, 90, 63, 60, 61, 77, 77, 63, 63, 52, 91, 68, 46, 104, 63, 60, 62, 63, 65, 61, 99, 69, 78, 68, 70, 69, 63, 62, 51, 63, 63, 64, 67, 67, 54, 59, 61, 70, 63, 62, 57, 55, 77, 60, 63, 98, 73, 63, 71, 56, 73, 59, 69, 61, 63, 70, 61, 58, 64, 70, 56, 76, 61, 51, 100, 61, 77, 75, 56, 66, 99, 85, 67, 64, 71, 51, 61, 82, 63, 83, 60, 59, 76, 79, 75, 67, 87, 65, 54, 75, 63, 69, 53, 76, 53, 49, 62, 64, 60, 69, 73, 63, 51, 72, 67, 67, 76, 68, 71, 64, 78, 70, 60, 47, 76, 98, 78, 65, 61, 58, 59, 82, 67, 69, 57, 57, 95, 66, 47, 95, 54, 75, 99, 64, 71, 74, 71, 61, 46, 67, 58, 55, 53, 67, 60, 77, 53, 89, 57, 67, 61, 50, 63, 43, 50, 63, 59, 57, 70, 78, 59, 72, 54, 53, 58, 65, 82, 61, 124, 77, 73, 69, 51, 84, 86, 56, 70, 86, 34, 87, 60, 58, 56, 63, 66, 54, 54, 84, 63, 76, 61, 55, 71, 70, 64, 57, 54, 88, 71, 54, 53, 76, 45, 52, 62, 61, 73, 45, 53, 84, 55, 54, 72, 52, 65, 63, 52, 71, 75, 62, 54, 53, 65, 63, 71, 61, 57, 58, 71, 75, 87, 70, 46, 64, 63, 57, 76, 59, 88, 137, 55, 62, 55, 56, 48, 51, 79, 77, 124, 54, 57, 59, 64, 63, 64, 68, 51, 79, 55, 54, 83, 54, 81, 60, 62, 68, 54, 60, 75, 89, 63, 60, 56, 64, 51, 43, 75, 78, 75, 61, 64, 47, 69, 65, 74, 52, 55, 48, 63, 53, 56, 83, 76, 85, 65, 67, 73, 68, 49, 43, 48, 60, 61, 57, 67, 62, 58, 84, 52, 59, 58, 36, 43, 45, 82, 53, 82, 81, 101, 65, 58, 68, 54, 50, 56, 81, 83, 50, 57, 51, 81, 68, 71, 68, 46, 65, 56, 98, 74, 71, 53, 65, 59, 65, 72, 70, 63, 72, 70, 52, 70, 66, 54, 58, 63, 57, 73, 61, 78, 63, 41, 62, 57, 76, 56, 72, 32, 78, 64, 61, 57, 69, 47, 55, 73, 44, 82, 63, 52, 66, 61, 87, 54, 69, 71, 61, 52, 71, 61, 53, 77, 62, 45, 63, 73, 59, 81, 64, 66, 32, 59, 62, 86, 48, 71, 50, 58, 106, 50, 56, 65, 50, 53, 84, 62, 62, 65, 55, 78, 63, 64, 72, 88, 68, 72, 59, 67, 43, 43, 54, 66, 71, 74, 53, 68, 122, 60, 61, 65, 61, 59, 58, 80, 81, 72, 60, 67, 61, 65, 67, 74, 61, 72, 79, 69, 72, 68, 76, 67, 69, 63, 73, 56, 77, 74, 70, 69, 67, 53, 66, 62, 63, 67, 57, 71, 77, 59, 64, 71, 56, 42, 83, 71, 69, 62, 69, 60, 82, 63, 62, 58, 54, 69, 62, 70, 65, 54, 107, 62, 69, 55, 52, 102, 86, 49, 116, 81, 47, 78, 63, 71, 109, 59, 125, 86, 87, 73, 48, 80, 72, 66, 77, 116, 40, 70, 54, 60, 75, 59, 79, 59, 64, 74, 80, 53, 73, 88, 66, 59, 52, 63, 58, 49, 40, 75, 58, 67, 70, 75, 82, 48, 59, 67, 75, 70, 93, 62, 67, 71, 88, 62, 66, 52, 62, 73, 51, 85, 69, 60, 54, 89, 57, 72, 71, 63, 64, 69, 64, 58, 71, 60, 74, 50, 38, 53, 48, 47, 78, 59, 67, 38, 67, 63, 72, 69, 69, 59, 66, 79, 41, 71, 43, 74, 58, 69, 60, 72, 63, 52, 71, 60, 55, 59, 74, 68, 83, 64, 77, 62, 66, 67, 76, 65, 51, 80, 71, 70, 64, 53, 71, 57, 48, 75, 87, 64, 72, 57, 51, 59, 68, 73, 59, 69, 84, 63, 53, 61, 97, 85, 41, 74, 69, 65, 62, 119, 70, 84, 125, 59, 88, 62, 91, 65, 60, 75, 54, 74, 85, 76, 84, 69, 81, 74, 53, 59, 65, 68, 66, 74, 50, 63, 64, 64, 57, 65, 73, 97, 63, 110, 75, 55, 102, 63, 63, 70, 38, 64, 51, 81, 66, 60, 59, 82, 62, 60, 68, 72, 63, 90, 60, 62, 62, 57, 72, 82, 58, 69, 64, 63, 51, 67, 56, 60, 75, 97, 80, 61, 139, 62, 67, 75, 71, 57, 62, 62, 67, 61, 65, 78, 66, 73, 79, 70, 73, 56, 62, 68, 66, 86, 70, 70, 79, 66, 66, 82, 63, 41, 63, 69, 71, 58, 75, 56, 48, 72, 64, 74, 59, 91, 44, 79, 86, 64, 55, 70, 59, 62, 59, 58, 57, 82, 50, 64, 71, 62, 77, 63, 81, 71, 60, 71, 44, 61, 46, 70, 68, 61, 63, 58, 77, 77, 60, 66, 58, 53, 72, 116, 54, 67, 53, 59, 51, 69, 67, 62, 56, 62, 62, 62, 88, 69, 95, 52, 58, 89, 83, 79, 68, 74, 51, 79, 63, 63, 56, 73, 80, 64, 108, 57, 65, 74, 53, 44, 73, 70, 51, 71, 67, 72, 70, 63, 52, 48, 80, 58, 51, 63, 85, 71, 72, 49, 60, 93, 73, 58, 50, 59, 64, 56, 61, 60, 101, 71, 73, 60, 69, 93, 63, 58, 65, 65, 66, 63, 80, 77, 77, 48, 50, 97, 52, 56, 79, 91, 73, 62, 56, 61, 63, 71, 82, 69, 52, 55, 84, 76, 86, 69, 85, 57, 76, 64, 61, 63, 75, 58, 58, 68, 64, 63, 65, 56, 56, 65, 80, 58, 65, 74, 68, 52, 49, 58, 54, 103, 73, 68, 50, 74, 64, 86, 73, 68, 85, 61, 69, 62, 52, 93, 58, 75, 57, 70, 64, 65, 59, 82, 62, 40, 72, 59, 63, 81, 64, 57, 99, 65, 70, 73, 70, 61, 75, 72, 60, 66, 51, 53, 86, 55, 72, 46, 65, 67, 65, 76, 58, 106, 63, 59, 84, 32, 63, 56, 68, 50, 72, 79, 71, 49, 63, 56, 66, 69, 68, 54, 65, 56, 73, 120, 71, 46, 50, 57, 65, 63, 57, 78, 57, 82, 68, 57, 72, 55, 45, 59, 73, 89, 68, 83, 69, 64, 69, 78, 63, 89, 54, 67, 53, 42, 47, 65, 62, 65, 53, 81, 51, 60, 77, 82, 64, 66, 77, 58, 63, 74, 69, 43, 55, 57, 54, 67, 69, 66, 57, 54, 75, 55, 63, 131, 113, 77, 71, 56, 62, 68, 46, 86, 50, 67, 58, 52, 71, 65, 61, 52, 63, 56, 61, 55, 80, 77, 88, 94, 87, 51, 57, 91, 73, 58, 59, 60, 49, 60, 78, 56, 81, 76, 65, 66, 68, 71, 64, 71, 47, 62, 60, 44, 47, 58, 69, 56, 77, 84, 63, 103, 67, 78, 96, 59, 69, 53, 56, 57, 68, 66, 69, 48, 47, 69, 74, 54, 57, 86, 68, 60, 58, 90, 62, 81, 80, 57, 73, 81, 55, 57, 74, 70, 60, 56, 65, 53, 81, 52, 52, 98, 82, 60, 62, 78, 52, 61, 60, 66, 60, 62, 55, 73, 46, 56, 59, 85, 75, 60, 56, 63, 71, 64, 58, 79, 70, 58, 66, 65, 76, 71, 61, 46, 81, 73, 86, 78, 65, 60, 80, 63, 60, 31, 69, 67, 72, 65, 71, 50, 65, 54, 71, 64, 70, 60, 64, 71, 63, 64, 72, 70, 57, 38, 69, 67, 54, 45, 61, 71, 64, 50, 47, 54, 62, 62, 89, 59, 60, 53, 55, 62, 68, 78, 81, 67, 59, 66, 69, 68, 51, 51, 55, 86, 77, 66, 87, 72, 62, 70, 66, 63, 106, 80, 72, 108, 67, 49, 57, 56, 53, 69, 54, 72, 58, 98, 55, 62, 76, 76, 72, 64, 52, 124, 108, 69, 58, 45, 57, 78, 62, 78, 90, 70, 60, 52, 68, 68, 53, 63, 65, 62, 50, 87, 79, 59, 69, 61, 69, 62, 57, 66, 78, 53, 69, 67, 73, 66, 49, 58, 65, 71, 77, 82, 53, 68, 62, 68, 55, 63, 49, 61, 59, 63, 59, 54, 77, 60, 75, 49, 77, 51, 64, 55, 74, 99, 73, 62, 69, 60, 73, 59, 56, 58, 94, 41, 77, 85, 72, 49, 86, 68, 55, 50, 52, 70, 56, 68, 66, 63, 64, 70, 63, 62, 72, 69, 91, 76, 61, 60, 64, 68, 64, 51, 60, 78, 58, 77, 84, 106, 71, 51, 68, 60, 52, 63, 51, 49, 55, 53, 71, 74, 54, 91, 87, 72, 85, 72, 64, 77, 54, 57, 83, 59, 63, 50, 67, 91, 79, 90, 46, 57, 62, 75, 72, 62, 105, 76, 80, 35, 84, 49, 64, 47, 62, 71, 71, 51, 67, 46, 51, 60, 72, 52, 53, 87, 62, 82, 58, 69, 63, 80, 49, 54, 48, 57, 70, 92, 62, 49, 74, 64, 63, 101, 68, 75, 66, 70, 63, 59, 57, 67, 65, 71, 72, 57, 67, 61, 49, 68, 69, 55, 89, 47, 57, 49, 85, 81, 69, 67, 66, 88, 47, 63, 57, 66, 44, 65, 62, 59, 75, 69, 75, 68, 58, 58, 59, 78, 56, 52, 64, 55, 50, 100, 57, 76, 51, 73, 62, 46, 65, 82, 61, 93, 79, 68, 74, 69, 37, 55, 56, 63, 70, 70, 43, 50, 100, 67, 59, 62, 75, 54, 64, 83, 78, 70, 60, 61, 58, 54, 78, 74, 68, 74, 63, 67, 55, 58, 53, 65, 67, 58, 48, 64, 79, 75, 94, 69, 58, 71, 64, 64, 57, 82, 59, 67, 71, 50, 68, 58, 74, 65, 86, 66, 70, 74, 66, 82, 67, 64, 71, 52, 69, 77, 45, 75, 76, 78, 57, 66, 59, 77, 65, 79, 71, 73, 71, 60, 60, 60, 63, 50, 71, 74, 58, 66, 56, 78, 64, 77, 62, 82, 70, 60, 70, 85, 68, 76, 61, 129, 59, 68, 50, 63, 60, 53, 62, 50, 100, 71, 46, 49, 68, 63, 61, 58, 63, 71, 66, 65, 78, 75, 105, 67, 66, 44, 79, 111, 52, 71, 83, 60, 77, 68, 57, 56, 84, 82, 52, 65, 52, 63, 50, 53, 50, 67, 63, 93, 81, 41, 100, 45, 65, 76, 47, 59, 83, 69, 67, 70, 75, 54, 67, 74, 61, 69, 60, 80, 65, 79, 84, 77, 62, 66, 65, 85, 59, 78, 51, 59, 63, 44, 65, 92, 61, 63, 75, 59, 69, 60, 60, 96, 56, 95, 67, 60, 70, 66, 61, 66, 63, 78, 52, 53, 52, 56, 69, 64, 61, 72, 62, 63, 48, 63, 60, 39, 71, 64, 86, 65, 64, 60, 51, 63, 60, 88, 70, 62, 61, 62, 67, 53, 52, 75, 92, 70, 53, 51, 60, 60, 56, 57, 55, 51, 66, 55, 53, 78, 79, 54, 60, 84, 47, 81, 44, 70, 64, 88, 59, 53, 70, 89, 77, 51, 109, 62, 65, 59, 61, 67, 63, 62, 76, 62, 59, 72, 61, 77, 61, 68, 62, 59, 53, 55, 68, 54, 57, 67, 58, 64, 74, 59, 78, 52, 67, 66, 62, 73, 58, 67, 59, 63, 53, 65, 70, 57, 56, 65, 65, 66, 60, 91, 79, 69, 87, 62, 65, 52, 75, 78, 77, 95, 78, 66, 57, 63, 69, 75, 77, 72, 41, 65, 56, 70, 82, 48, 67, 67, 60, 87, 83, 57, 65, 70, 64, 67, 53, 73, 55, 60, 39, 78, 62, 82, 71, 60, 75, 59, 92, 74, 66, 72, 63, 51, 96, 49, 55, 64, 68, 65, 55, 69, 54, 66, 65, 65, 67, 64, 64, 60, 49, 72, 62, 55, 61, 86, 85, 54, 63, 67, 58, 59, 54, 60, 63, 46, 63, 60, 62, 103, 52, 55, 71, 66, 56, 93, 63, 55, 48, 60, 60, 66, 70, 47, 68, 64, 71, 82, 61, 55, 47, 55, 70, 54, 79, 64, 54, 54, 62, 55, 76, 59, 49, 56, 69, 90, 63, 80, 47, 72, 55, 60, 74, 55, 52, 75, 66, 76, 66, 57, 80, 78, 58, 78, 57, 75, 68, 73, 86, 65, 93, 62, 42, 72, 66, 71, 77, 47, 50, 66, 75, 55, 80, 92, 65, 56, 66, 70, 58, 66, 49, 65, 50, 75, 62, 65, 105, 56, 67, 101, 84, 70, 55, 53, 69, 65, 75, 59, 76, 70, 101, 56, 73, 61, 66, 59, 66, 61, 71, 80, 52, 60, 59, 60, 67, 57, 86, 65, 65, 64, 78, 76, 49, 46, 62, 75, 76, 69, 54, 67, 53, 92, 64, 46, 77, 61, 53, 66, 79, 68, 83, 62, 78, 63, 66, 70, 55, 52, 47, 45, 55, 64, 51, 62, 57, 100, 51, 55, 51, 37, 94, 52, 47, 71, 78, 64, 55, 69, 75, 67, 69, 57, 74, 72, 73, 55, 67, 76, 82, 69, 110, 63, 69, 75, 59, 68, 66, 87, 72, 76, 58, 84, 60, 70, 71, 64, 60, 52, 58, 49, 72, 79, 56, 72, 64, 65, 66, 44, 71, 79, 69, 80, 43, 72, 54, 63, 68, 82, 77, 47, 53, 75, 52, 62, 59, 58, 49, 73, 51, 60, 62, 84, 60, 65, 60, 84, 59, 67, 62, 68, 48, 56, 70, 65, 74, 61, 74, 71, 104, 45, 48, 70, 62, 93, 61, 89, 46, 60, 74, 61, 53, 58, 43, 58, 111, 71, 53, 73, 76, 49, 66, 72, 44, 59, 70, 62, 61, 55, 59, 58, 69, 68, 55, 74, 61, 69, 64, 65, 71, 96, 67, 60, 54, 67, 65, 90, 70, 57, 57, 66, 70, 60, 101, 69, 59, 67, 66, 55, 84, 53, 60, 75, 65, 60, 82, 87, 51, 76, 52, 84, 71, 65, 64, 68, 64, 48, 62, 85, 64, 66, 61, 90, 60, 53, 49, 55, 101, 88, 57, 69, 70, 63, 73, 70, 46, 92, 62, 78, 82, 81, 86, 60, 48, 62, 41, 63, 38, 46, 50, 65, 75, 50, 58, 59, 87, 86, 64, 67, 66, 88, 67, 72, 62, 71, 60, 43, 63, 59, 97, 96, 64, 77, 86, 49, 69, 56, 53, 65, 72, 67, 53, 69, 59, 49, 87, 103, 66, 88, 70, 63, 93, 68, 78, 64, 61, 79, 47, 68, 54, 67, 49, 65, 66, 82, 58, 55, 72, 74, 62, 61, 71, 61, 60, 63, 76, 82, 48, 69, 72, 59, 77, 72, 65, 58, 56, 87, 69, 49, 64, 104, 70, 82, 85, 68, 57, 59, 71, 58, 47, 85, 67, 88, 50, 64, 80, 69, 62, 70, 50, 69, 53, 51, 133, 64, 76, 48, 77, 51, 63, 49, 63, 71, 58, 53, 93, 79, 66, 54, 60, 91, 47, 60, 51, 82, 60, 61, 66, 73, 60, 97, 66, 66, 48, 78, 58, 76, 75, 71, 72, 42, 63, 75, 63, 65, 65, 62, 72, 71, 79, 61, 67, 55, 51, 91, 81, 60, 57, 70, 71, 60, 61, 66, 62, 70, 74, 68, 88, 62, 77, 85, 64, 70, 38, 59, 62, 56, 55, 64, 87, 107, 47, 78, 79, 60, 84, 67, 74, 53, 64, 54, 63, 37, 72, 74, 59, 65, 56, 78, 79, 63, 111, 55, 45, 61, 86, 76, 63, 87, 55, 49, 62, 68, 76, 52, 60, 67, 78, 52, 80, 41, 90, 61, 75, 63, 64, 60, 71, 57, 71, 72, 71, 51, 72, 61, 73, 116, 70, 71, 59, 71, 50, 91, 96, 74, 60, 57, 85, 54, 57, 63, 50, 84, 64, 50, 77, 91, 52, 86, 63, 54, 72, 69, 62, 67, 54, 78, 67, 72, 48, 53, 88, 70, 50, 59, 54, 53, 49, 57, 57, 57, 78, 51, 58, 57, 58, 113, 47, 61, 58, 91, 71, 61, 64, 52, 55, 59, 40, 89, 88, 62, 79, 80, 66, 70, 54, 68, 69, 73, 78, 62, 92, 46, 90, 70, 64, 59, 86, 85, 62, 61, 49, 68, 59, 61, 76, 60, 52, 55, 67, 75, 91, 80, 63, 61, 61, 59, 57, 63, 64, 76, 50, 83, 76, 81, 67, 58, 102, 89, 59, 60, 71, 107, 63, 70, 80, 52, 60, 57, 111, 58, 61, 100, 64, 68, 63, 74, 47, 62, 57, 84, 56, 69, 59, 49, 63, 61, 53, 101, 89, 54, 84, 99, 80, 63, 76, 68, 70, 75, 65, 71, 58, 99, 70, 35, 62, 66, 57, 71, 44, 55, 86, 64, 84, 65, 65, 61, 54, 99, 58, 60, 70, 114, 61, 56, 55, 61, 57, 71, 48, 66, 70, 68, 56, 98, 96, 53, 55, 59, 62, 76, 58, 54, 67, 55, 68, 70, 67, 55, 53, 67, 64, 83, 56, 66, 51, 89, 57, 55, 28, 67, 47, 82, 59, 109, 63, 67, 67, 85, 63, 52, 59, 64, 58, 70, 59, 81, 47, 66, 61, 89, 64, 67, 64, 65, 46, 48, 59, 55, 51, 74, 75, 50, 89, 81, 68, 61, 106, 53, 62, 68, 69, 62, 48, 68, 113, 80, 67, 53, 99, 66, 41, 60, 63, 57, 54, 61, 59, 50, 61, 62, 51, 57, 113, 64, 93, 53, 26, 81, 60, 75, 57, 70, 55, 79, 55, 100, 64, 42, 63, 62, 74, 72, 79, 68, 57, 74, 82, 59, 55, 64, 76, 56, 69, 59, 45, 52, 56, 63, 66, 47, 51, 52, 67, 35, 89, 26, 45, 46, 48, 54, 55, 75, 49, 81, 62, 59, 65, 70, 64, 57, 56, 88, 63, 61, 53, 75, 63, 57, 69, 70, 73, 47, 67, 48, 81, 49, 57, 69, 67, 72, 61, 49, 68, 64, 85, 76, 44, 45, 57, 44, 71, 57, 59, 62, 99, 52, 54, 64, 77, 87, 59, 66, 63, 56, 62, 109, 41, 62, 60, 61, 56, 82, 74, 60, 69, 45, 62, 53, 56, 85, 55, 51, 65, 59, 79, 71, 61, 73, 87, 65, 39, 59, 68, 55, 57, 80, 79, 65, 74, 70, 55, 56, 58, 59, 68, 64, 51, 60, 71, 97, 115, 54, 76, 49, 112, 93, 89, 56, 60, 68, 54, 66, 46, 61, 47, 100, 82, 56, 51, 72, 67, 101, 67, 85, 66, 62, 78, 59, 52, 55, 63, 67, 69, 61, 41, 57, 60, 54, 69, 80, 61, 67, 130, 51, 67, 57, 62, 61, 48, 59, 58, 59, 44, 75, 82, 95, 44, 77, 69, 77, 55, 63, 62, 74, 61, 78, 71, 74, 55, 57, 101, 52, 65, 71, 65, 73, 60, 70, 41, 45, 49, 69, 65, 63, 54, 103, 46, 52, 66, 79, 88, 65, 51, 51, 76, 70, 67, 50, 57, 74, 65, 52, 73, 48, 55, 62, 72, 89, 68, 111, 78, 64, 50, 78, 59, 41, 51, 68, 48, 64, 67, 60, 84, 83, 89, 69, 92, 57, 84, 70, 51, 51, 75, 57, 76, 63, 85, 62, 76, 86, 59, 64, 75, 66, 57, 53, 70, 46, 76, 61, 76, 69, 84, 85, 64, 83, 48, 48, 58, 79, 77, 72, 55, 42, 57, 51, 71, 71, 76, 67, 57, 69, 52, 73, 84, 72, 87, 75, 88, 61, 60, 76, 80, 59, 110, 87, 72, 54, 48, 78, 46, 106, 89, 77, 52, 50, 50, 66, 65, 73, 61, 62, 78, 59, 47, 81, 80, 63, 51, 63, 61, 86, 58, 69, 72, 74, 71, 42, 62, 63, 49, 65, 63, 46, 62, 76, 86, 55, 66, 85, 65, 67, 80, 69, 55, 70, 64, 70, 56, 65, 60, 76, 54, 65, 64, 63, 65, 76, 78, 59, 71, 82, 57, 59, 40, 75, 81, 81, 56, 101, 85, 70, 61, 58, 50, 57, 95, 84, 58, 75, 82, 73, 65, 62, 77, 60, 64, 59, 50, 61, 54, 106, 61, 60, 69, 70, 65, 50, 66, 62, 55, 70, 66, 67, 64, 64, 51, 58, 58, 63, 63, 63, 59, 56, 59, 56, 75, 57, 90, 66, 64, 55, 62, 66, 71, 69, 67, 64, 41, 73, 74, 62, 59, 59, 65, 55, 62, 64, 68, 60, 74, 72, 70, 61, 43, 55, 54, 63, 70, 47, 85, 58, 79, 60, 75, 54, 48, 93, 62, 67, 66, 63, 74, 61, 70, 49, 56, 58, 92, 56, 88, 57, 63, 67, 68, 80, 74, 89, 50, 71, 62, 70, 61, 71, 60, 70, 62, 66, 68, 57, 62, 64, 123, 68, 48, 60, 41, 101, 62, 84, 74, 52, 63, 53, 72, 71, 67, 48, 75, 72, 72, 70, 71, 81, 66, 65, 60, 64, 55, 72, 62, 80, 53, 53, 55, 66, 50, 63, 64, 40, 76, 88, 44, 74, 56, 39, 55, 67, 70, 74, 71, 48, 66, 68, 64, 79, 51, 70, 55, 47, 68, 119, 78, 114, 67, 55, 37, 79, 60, 69, 61, 63, 94, 70, 55, 58, 29, 73, 75, 82, 50, 59, 72, 85, 58, 67, 97, 67, 68, 67, 65, 79, 66, 68, 49, 74, 60, 66, 86, 77, 73, 70, 56, 79, 65, 71, 59, 67, 67, 60, 66, 62, 69, 60, 67, 77, 60, 67, 57, 93, 56, 52, 40, 76, 68, 70, 74, 79, 64, 66, 90, 66, 49, 66, 66, 104, 61, 64, 63, 71, 53, 75, 77, 62, 58, 100, 87, 95, 57, 53, 62, 45, 68, 77, 57, 59, 66, 66, 67, 67, 56, 49, 99, 52, 66, 61, 98, 54, 64, 46, 49, 71, 95, 45, 76, 73, 64, 66, 66, 74, 53, 43, 67, 66, 76, 64, 67, 59, 47, 76, 48, 60, 73, 84, 63, 71, 64, 64, 39, 60, 67, 61, 65, 119, 57, 75, 84, 53, 86, 56, 71, 58, 73, 101, 54, 65, 72, 57, 65, 69, 51, 63, 64, 86, 82, 76, 79, 74, 51, 55, 61, 70, 61, 52, 53, 74, 51, 60, 66, 67, 74, 75, 60, 68, 91, 51, 81, 58, 60, 68, 78, 72, 79, 59, 113, 72, 75, 65, 55, 62, 52, 67, 57, 66, 65, 59, 57, 72, 64, 69, 36, 81, 72, 92, 77, 72, 57, 99, 52, 44, 69, 70, 93, 64, 68, 70, 70, 60, 69, 49, 78, 88, 80, 68, 67, 64, 112, 66, 71, 61, 66, 80, 53, 59, 74, 65, 111, 57, 65, 52, 64, 45, 62, 43, 78, 61, 80, 66, 58, 82, 63, 64, 49, 86, 89, 75, 88, 90, 89, 98, 82, 67, 74, 64, 53, 60, 60, 79, 66, 42, 40, 48, 64, 57, 71, 69, 51, 121, 66, 58, 60, 69, 61, 77, 58, 58, 48, 58, 65, 56, 66, 73, 64, 70, 66, 51, 60, 61, 61, 87, 87, 65, 65, 46, 76, 61, 51, 81, 63, 57, 51, 77, 58, 86, 98, 83, 84, 67, 64, 62, 48, 64, 60, 75, 65, 100, 62, 57, 60, 77, 76, 67, 73, 43, 66, 61, 60, 60, 46, 64, 69, 77, 72, 80, 50, 40, 68, 54, 59, 92, 71, 49, 55, 86, 61, 49, 37, 61, 95, 60, 53, 73, 37, 48, 51, 66, 74, 81, 62, 57, 56, 41, 63, 90, 60, 69, 85, 57, 62, 85, 66, 66, 79, 66, 74, 74, 84, 48, 78, 54, 58, 78, 60, 58, 73, 65, 69, 64, 74, 67, 62, 109, 55, 75, 60, 60, 79, 47, 79, 58, 67, 55, 53, 53, 63, 57, 65, 54, 53, 47, 69, 73, 64, 67, 63, 66, 79, 70, 61, 70, 56, 54, 74, 52, 59, 55, 77, 63, 79, 61, 59, 62, 89, 77, 50, 55, 64, 52, 55, 53, 82, 52, 49, 62, 61, 60, 53, 60, 46, 56, 60, 69, 80, 65, 57, 42, 57, 61, 79, 72, 50, 49, 70, 70, 68, 66, 54, 62, 66, 77, 58, 72, 56, 66, 57, 45, 70, 54, 57, 68, 66, 70, 76, 67, 91, 62, 75, 66, 48, 76, 44, 60, 86, 66, 77, 49, 74, 47, 80, 45, 65, 62, 60, 78, 59, 48, 68, 60, 51, 51, 50, 57, 67, 70, 79, 55, 51, 67, 28, 61, 65, 61, 51, 71, 96, 63, 78, 65, 59, 76, 67, 55, 118, 43, 55, 64, 86, 74, 66, 79, 72, 77, 58, 69, 60, 61, 58, 96, 67, 61, 62, 69, 60, 56, 43, 69, 59, 47, 72, 47, 54, 64, 64, 65, 63, 56, 82, 58, 67, 92, 43, 62, 77, 45, 82, 56, 76, 76, 64, 108, 53, 58, 57, 62, 80, 61, 58, 63, 46, 76, 84, 58, 52, 41, 58, 86, 69, 61, 78, 49, 72, 61, 100, 52, 60, 58, 99, 57, 68, 74, 63, 74, 46, 77, 63, 97, 94, 77, 66, 73, 56, 69, 58, 54, 45, 44, 38, 71, 59, 68, 71, 72, 62, 91, 80, 74, 72, 39, 53, 99, 95, 67, 58, 49, 80, 68, 66, 58, 80, 94, 48, 66, 66, 59, 106, 62, 76, 78, 84, 68, 70, 75, 67, 46, 77, 57, 52, 61, 55, 66, 78, 63, 72, 74, 66, 64, 110, 128, 66, 56, 72, 43, 55, 45, 51, 62, 57, 68, 58, 61, 60, 61, 78, 57, 77, 59, 69, 65, 61, 75, 61, 58, 61, 77, 82, 55, 64, 82, 96, 46, 68, 47, 67, 77, 73, 72, 71, 58, 80, 81, 56, 72, 53, 38, 76, 100, 75, 53, 47, 65, 65, 27, 68, 61, 65, 52, 67, 55, 71, 60, 46, 51, 145, 60, 54, 55, 69, 68, 89, 49, 61, 76, 88, 46, 71, 71, 68, 43, 64, 45, 59, 78, 62, 77, 60, 69, 56, 78, 65, 50, 56, 69, 62, 86, 61, 59, 63, 74, 73, 42, 59, 63, 63, 84, 57, 48, 45, 77, 67, 57, 72, 55, 63, 73, 75, 55, 80, 72, 56, 78, 73, 51, 42, 62, 59, 53, 65, 61, 67, 64, 64, 51, 56, 56, 60, 80, 62, 66, 58, 64, 80, 87, 48, 76, 90, 59, 69, 53, 47, 51, 51, 71, 49, 71, 70, 73, 67, 41, 60, 63, 74, 60, 70, 86, 54, 74, 63, 73, 85, 62, 63, 61, 70, 66, 49, 52, 81, 58, 65, 69, 68, 60, 93, 55, 61, 59, 69, 81, 71, 61, 64, 64, 95, 56, 71, 60, 62, 62, 72, 57, 53, 68, 62, 42, 66, 62, 63, 71, 74, 55, 53, 56, 57, 55, 58, 61, 72, 51, 48, 65, 57, 67, 57, 52, 52, 64, 64, 68, 57, 48, 47, 59, 60, 79, 70, 96, 71, 59, 50, 56, 62, 57, 85, 74, 113, 51, 62, 41, 63, 70, 80, 65, 40, 66, 59, 68, 70, 76, 63, 69, 67, 60, 77, 70, 74, 65, 95, 70, 62, 60, 58, 82, 86, 67, 41, 60, 64, 48, 68, 65, 63, 62, 70, 56, 71, 61, 56, 74, 47, 70, 70, 65, 68, 74, 50, 81, 63, 56, 78, 46, 62, 54, 61, 72, 70, 80, 65, 71, 68, 75, 57, 63, 65, 72, 70, 58, 62, 51, 67, 69, 55, 60, 58, 56, 57, 116, 73, 63, 61, 54, 56, 88, 65, 78, 59, 62, 99, 69, 76, 99, 66, 50, 88, 62, 64, 50, 72, 102, 55, 73, 83, 51, 73, 59, 77, 76, 56, 90, 87, 75, 57, 68, 71, 93, 66, 56, 50, 75, 61, 43, 68, 56, 87, 50, 66, 68, 72, 78, 75, 56, 66, 57, 47, 56, 62, 58, 80, 67, 47, 63, 64, 68, 54, 70, 74, 74, 51, 65, 66, 81, 68, 66, 51, 63, 58, 81, 72, 52, 64, 62, 83, 112, 69, 67, 65, 62, 89, 86, 53, 66, 51, 77, 70, 63, 60, 56, 99, 55, 55, 68, 65, 58, 54, 46, 65, 72, 84, 61, 81, 61, 99, 66, 54, 54, 56, 64, 76, 51, 53, 56, 53, 60, 67, 82, 53, 71, 46, 61, 67, 72, 58, 74, 50, 39, 42, 69, 64, 113, 45, 69, 57, 65, 74, 74, 66, 59, 85, 78, 59, 84, 56, 75, 42, 53, 65, 52, 62, 55, 70, 80, 64, 76, 49, 65, 63, 53, 79, 68, 53, 71, 66, 73, 82, 71, 59, 77, 73, 65, 95, 70, 52, 50, 50, 64, 65, 78, 80, 59, 114, 48, 91, 69, 76, 55, 51, 74, 69, 87, 68, 64, 62, 65, 76, 58, 50, 65, 62, 94, 104, 75, 75, 72, 63, 63, 64, 50, 65, 59, 69, 84, 61, 64, 69, 70, 82, 50, 60, 65, 53, 51, 84, 58, 68, 75, 57, 77, 63, 83, 70, 45, 115, 65, 63, 57, 53, 50, 55, 60, 92, 62, 81, 44, 68, 67, 65, 55, 62, 91, 94, 67, 70, 62, 75, 69, 78, 74, 65, 73, 63, 58, 86, 69, 65, 84, 66, 74, 60, 64, 63, 63, 58, 122, 56, 63, 65, 64, 67, 64, 64, 69, 43, 50, 70, 57, 69, 48, 63, 74, 70, 46, 55, 70, 54, 59, 69, 49, 75, 40, 52, 64, 62, 67, 51, 77, 51, 71, 45, 64, 93, 98, 89, 74, 49, 47, 85, 82, 61, 80, 75, 94, 57, 71, 64, 63, 65, 59, 57, 53, 61, 68, 69, 65, 37, 69, 72, 74, 53, 65, 64, 51, 53, 40, 57, 78, 64, 65, 54, 57, 66, 61, 78, 62, 77, 92, 71, 96, 67, 57, 79, 66, 45, 64, 69, 66, 61, 71, 57, 66, 59, 61, 121, 57, 62, 71, 63, 65, 61, 78, 75, 67, 77, 71, 96, 59, 62, 83, 72, 54, 68, 47, 59, 52, 63, 61, 58, 116, 62, 58, 73, 61, 71, 67, 58, 57, 61, 88, 57, 59, 61, 45, 56, 76, 51, 63, 79, 84, 58, 56, 59, 75, 48, 72, 66, 89, 75, 61, 50, 72, 50, 63, 59, 66, 70, 55, 78, 65, 29, 69, 64, 61, 65, 58, 47, 53, 53, 60, 57, 54, 63, 59, 84, 67, 58, 62, 50, 53, 59, 77, 83, 61, 65, 67, 55, 48, 78, 44, 73, 67, 62, 61, 54, 68, 70, 55, 64, 68, 60, 55, 63, 70, 68, 67, 60, 81, 83, 71, 87, 71, 66, 68, 56, 56, 61, 68, 64, 76, 79, 55, 82, 52, 63, 64, 83, 67, 66, 85, 64, 73, 60, 44, 56, 73, 53, 63, 47, 74, 55, 76, 68, 61, 69, 69, 74, 72, 61, 60, 67, 70, 101, 63, 61, 73, 60, 73, 61, 59, 128, 61, 54, 62, 72, 59, 50, 92, 75, 52, 56, 73, 49, 39, 63, 32, 57, 44, 75, 63, 39, 73, 66, 63, 52, 65, 78, 62, 54, 65, 75, 46, 62, 59, 101, 59, 76, 83, 64, 65, 66, 63, 62, 79, 59, 58, 64, 95, 71, 48, 65, 57, 54, 64, 68, 51, 59, 79, 77, 83, 77, 71, 43, 74, 87, 55, 67, 57, 60, 41, 87, 55, 59, 41, 77, 56, 56, 76, 65, 56, 51, 65, 64, 99, 81, 58, 77, 67, 74, 86, 52, 53, 67, 64, 70, 72, 71, 53, 70, 80, 66, 49, 75, 76, 49, 65, 51, 68, 86, 43, 58, 66, 87, 83, 65, 55, 79, 77, 63, 56, 57, 69, 118, 67, 73, 48, 62, 56, 68, 67, 75, 69, 77, 69, 61, 79, 59, 55, 99, 65, 76, 60, 51, 58, 91, 101, 75, 73, 73, 60, 58, 66, 60, 59, 64, 67, 55, 84, 88, 56, 66, 69, 78, 59, 64, 64, 49, 50, 56, 64, 65, 64, 62, 71, 74, 89, 101, 73, 62, 64, 64, 68, 72, 51, 81, 60, 77, 72, 73, 75, 50, 97, 64, 73, 62, 106, 63, 97, 76, 78, 39, 66, 75, 59, 69, 64, 62, 62, 61, 46, 65, 67, 68, 64, 58, 65, 78, 49, 63, 69, 77, 51, 79, 77, 84, 67, 64, 69, 57, 80, 61, 84, 53, 50, 52, 54, 71, 63, 71, 58, 57, 63, 80, 75, 40, 70, 58, 61, 70, 41, 88, 73, 55, 68, 115, 63, 48, 62, 69, 83, 53, 71, 60, 62, 63, 54, 46, 93, 69, 60, 59, 54, 52, 68, 63, 72, 44, 56, 57, 59, 65, 55, 60, 69, 73, 51, 83, 74, 73, 89, 61, 75, 74, 53, 58, 42, 61, 67, 52, 48, 45, 56, 74, 47, 67, 56, 83, 78, 53, 71, 72, 44, 61, 72, 55, 50, 59, 57, 48, 72, 52, 64, 61, 58, 63, 62, 72, 74, 54, 58, 67, 72, 52, 118, 59, 80, 73, 76, 69, 53, 59, 64, 45, 77, 68, 60, 64, 73, 59, 62, 75, 98, 84, 61, 65, 37, 53, 46, 68, 69, 54, 50, 79, 55, 61, 59, 41, 54, 56, 54, 50, 65, 67, 51, 53, 77, 43, 56, 62, 48, 87, 56, 64, 79, 80, 65, 64, 47, 52, 70, 58, 49, 91, 56, 63, 65, 60, 56, 77, 73, 56, 49, 60, 63, 70, 89, 61, 70, 63, 70, 61, 59, 58, 85, 110, 53, 71, 84, 62, 87, 61, 52, 91, 52, 84, 64, 55, 65, 41, 42, 79, 76, 69, 85, 59, 60, 80, 60, 58, 74, 84, 61, 61, 78, 65, 72, 42, 45, 58, 60, 71, 66, 83, 116, 60, 59, 76, 79, 49, 57, 58, 70, 69, 64, 82, 64, 73, 74, 51, 60, 60, 45, 55, 69, 77, 90, 58, 53, 35, 66, 83, 72, 44, 68, 83, 71, 64, 47, 34, 59, 91, 72, 60, 60, 59, 102, 58, 59, 86, 66, 56, 54, 71, 59, 66, 68, 32, 70, 73, 55, 116, 83, 85, 54, 51, 92, 72, 76, 57, 126, 84, 83, 66, 68, 65, 56, 68, 78, 53, 87, 50, 99, 74, 89, 68, 78, 62, 82, 70, 49, 67, 70, 87, 45, 62, 60, 61, 73, 74, 82, 58, 67, 60, 62, 50, 72, 70, 62, 70, 87, 67, 73, 58, 73, 96, 61, 71, 65, 49, 68, 85, 65, 59, 64, 67, 83, 81, 50, 90, 64, 57, 53, 62, 74, 79, 48, 67, 73, 51, 62, 52, 68, 73, 93, 78, 85, 50, 60, 76, 70, 70, 62, 52, 73, 56, 56, 79, 69, 46, 58, 50, 73, 66, 71, 50, 115, 79, 71, 58, 46, 78, 62, 71, 59, 60, 70, 58, 62, 61, 53, 73, 50, 65, 56, 60, 80, 57, 81, 55, 60, 67, 63, 51, 74, 88, 35, 75, 74, 59, 60, 57, 70, 58, 93, 72, 72, 77, 66, 77, 64, 63, 71, 64, 55, 36, 54, 101, 56, 78, 61, 75, 62, 52, 78, 57, 77, 56, 53, 65, 48, 74, 81, 80, 66, 76, 94, 57, 88, 73, 68, 63, 39, 64, 62, 65, 81, 67, 67, 80, 65, 77, 69, 63, 66, 70, 59, 43, 58, 98, 57, 62, 60, 75, 111, 75, 86, 50, 54, 96, 66, 67, 57, 58, 60, 68, 64, 55, 54, 66, 99, 56, 65, 55, 49, 71, 61, 85, 83, 59, 77, 88, 85, 78, 84, 55, 49, 61, 49, 70, 51, 65, 67, 53, 70, 53, 75, 59, 91, 57, 115, 54, 68, 65, 78, 79, 81, 77, 53, 54, 62, 71, 65, 78, 61, 46, 65, 62, 97, 62, 69, 57, 69, 99, 39, 59, 63, 74, 100, 77, 59, 57, 71, 64, 88, 73, 93, 80, 84, 54, 55, 40, 55, 50, 54, 68, 66, 65, 112, 59, 74, 72, 87, 61, 51, 77, 92, 73, 61, 53, 74, 66, 53, 58, 82, 57, 55, 56, 49, 51, 66, 78, 56, 57, 71, 55, 83, 75, 95, 41, 56, 58, 84, 51, 69, 81, 63, 61, 70, 66, 69, 59, 60, 66, 77, 104, 53, 67, 64, 104, 52, 75, 70, 62, 56, 52, 55, 50, 97, 75, 67, 63, 80, 63, 71, 58, 55, 80, 66, 96, 51, 82, 56, 58, 50, 67, 71, 44, 62, 62, 58, 68, 69, 50, 61, 62, 55, 62, 58, 55, 59, 64, 47, 70, 71, 82, 64, 101, 58, 62, 51, 68, 41, 93, 83, 74, 60, 65, 69, 64, 54, 77, 68, 81, 72, 80, 47, 91, 45, 69, 57, 58, 61, 74, 64, 65, 76, 74, 71, 77, 75, 59, 67, 65, 60, 78, 71, 56, 55, 65, 83, 64, 61, 58, 37, 69, 74, 43, 69, 71, 54, 62, 89, 89, 71, 40, 63, 86, 53, 70, 64, 58, 96, 41, 69, 61, 66, 70, 75, 61, 73, 99, 62, 72, 58, 75, 69, 74, 67, 53, 58, 116, 66, 91, 52, 69, 50, 49, 55, 65, 83, 67, 64, 64, 82, 87, 79, 58, 46, 31, 60, 60, 64, 47, 60, 59, 67, 59, 73, 60, 87, 59, 65, 36, 67, 109, 73, 42, 71, 62, 58, 86, 77, 50, 80, 57, 87, 65, 49, 64, 68, 61, 55, 86, 58, 50, 55, 66, 54, 63, 63, 76, 70, 59, 50, 66, 87, 76, 60, 57, 74, 71, 59, 61, 76, 52, 96, 77, 63, 74, 74, 44, 110, 78, 54, 55, 62, 68, 74, 49, 80, 68, 70, 81, 63, 85, 73, 66, 63, 69, 39, 58, 47, 70, 56, 103, 55, 62, 51, 95, 83, 58, 54, 59, 86, 63, 38, 57, 69, 91, 61, 69, 61, 62, 82, 50, 53, 74, 71, 50, 78, 76, 64, 69, 63, 54, 52, 58, 89, 79, 59, 75, 89, 51, 28, 64, 69, 60, 71, 62, 60, 52, 79, 57, 65, 67, 43, 103, 65, 71, 86, 75, 62, 67, 54, 69, 69, 76, 53, 59, 84, 74, 63, 86, 71, 71, 67, 66, 61, 102, 110, 56, 60, 69, 62, 79, 50, 61, 56, 52, 49, 79, 68, 61, 57, 65, 60, 63, 58, 84, 54, 54, 66, 68, 45, 75, 76, 61, 44, 64, 64, 78, 56, 75, 62, 54, 58, 57, 75, 79, 66, 69, 58, 67, 74, 63, 73, 52, 87, 76, 43, 56, 53, 73, 60, 63, 67, 44, 56, 58, 113, 59, 73, 60, 68, 101, 72, 68, 88, 66, 75, 74, 51, 58, 79, 81, 77, 94, 75, 76, 50, 59, 57, 48, 77, 65, 73, 61, 77, 68, 49, 62, 75, 40, 53, 88, 50, 79, 52, 77, 72, 55, 54, 72, 65, 71, 103, 62, 60, 43, 61, 83, 57, 96, 56, 61, 57, 48, 87, 53, 72, 68, 44, 52, 86, 49, 63, 61, 57, 66, 57, 97, 54, 68, 82, 68, 58, 61, 70, 65, 64, 51, 59, 55, 64, 66, 59, 77, 88, 79, 61, 44, 43, 71, 45, 57, 58, 60, 72, 54, 98, 72, 67, 65, 43, 68, 68, 64, 80, 69, 59, 48, 78, 59, 69, 61, 65, 59, 85, 57, 72, 63, 62, 67, 61, 73, 54, 80, 93, 70, 58, 65, 70, 89, 50, 60, 63, 53, 61, 61, 49, 56, 80, 60, 63, 44, 56, 60, 62, 68, 64, 67, 44, 67, 49, 64, 68, 69, 61, 56, 54, 49, 52, 76, 49, 45, 71, 64, 52, 58, 71, 69, 66, 58, 56, 56, 67, 75, 58, 56, 59, 74, 63, 62, 68, 84, 55, 66, 53, 53, 61, 85, 69, 68, 72, 83, 57, 59, 67, 53, 63, 56, 51, 49, 59, 71, 69, 59, 101, 56, 72, 73, 54, 53, 103, 71, 60, 82, 70, 70, 70, 67, 73, 81, 57, 67, 54, 61, 76, 62, 80, 71, 62, 60, 47, 46, 65, 62, 65, 47, 57, 112, 65, 62, 73, 72, 85, 80, 86, 56, 48, 57, 41, 56, 57, 58, 115, 60, 76, 70, 62, 57, 79, 67, 81, 79, 53, 65, 65, 63, 50, 61, 42, 55, 58, 50, 49, 61, 63, 78, 67, 66, 75, 53, 63, 93, 67, 64, 41, 58, 62, 75, 64, 60, 59, 63, 86, 117, 69, 53, 67, 80, 77, 58, 57, 82, 65, 73, 67, 44, 68, 63, 67, 72, 42, 64, 77, 59, 44, 69, 74, 61, 68, 92, 70, 59, 67, 72, 55, 84, 66, 72, 64, 68, 72, 53, 43, 92, 67, 64, 64, 70, 82, 60, 68, 62, 51, 50, 68, 65, 67, 48, 56, 58, 62, 101, 59, 48, 62, 72, 80, 53, 82, 51, 97, 102, 65, 48, 53, 96, 64, 94, 74, 81, 63, 88, 70, 57, 66, 101, 42, 82, 61, 61, 70, 64, 88, 55, 83, 67, 57, 82, 67, 58, 66, 60, 81, 53, 57, 71, 93, 74, 64, 74, 52, 84, 68, 70, 60, 59, 84, 52, 57, 74, 63, 76, 57, 51, 57, 61, 71, 59, 67, 53, 71, 59, 63, 58, 56, 55, 82, 41, 82, 72, 57, 62, 56, 69, 56, 63, 46, 57, 70, 51, 56, 82, 53, 57, 77, 73, 50, 77, 70, 130, 59, 71, 67, 53, 42, 75, 65, 74, 52, 101, 59, 62, 56, 40, 77, 54, 55, 65, 55, 68, 68, 71, 60, 61, 60, 57, 95, 101, 52, 69, 93, 67, 76, 72, 65, 76, 59, 54, 49, 81, 55, 71, 61, 78, 64, 63, 68, 51, 49, 100, 56, 73, 64, 53, 68, 67, 68, 49, 59, 107, 56, 83, 68, 70, 59, 55, 58, 67, 74, 82, 70, 60, 70, 62, 60, 60, 69, 47, 57, 67, 64, 75, 71, 73, 79, 58, 52, 64, 156, 62, 51, 51, 59, 64, 73, 57, 63, 72, 58, 48, 141, 57, 55, 71, 58, 57, 47, 73, 55, 61, 68, 89, 74, 50, 69, 70, 62, 82, 84, 60, 64, 74, 65, 110, 62, 62, 64, 72, 52, 73, 90, 44, 72, 74, 49, 89, 48, 78, 63, 74, 64, 46, 69, 62, 49, 58, 52, 47, 114, 49, 73, 76, 71, 73, 66, 73, 63, 69, 71, 47, 54, 86, 93, 79, 67, 67, 68, 60, 43, 61, 89, 63, 52, 57, 68, 67, 64, 61, 77, 42, 63, 62, 95, 58, 90, 64, 73, 58, 69, 70, 73, 75, 75, 67, 73, 61, 61, 69, 51, 83, 59, 83, 67, 67, 74, 65, 67, 64, 55, 50, 64, 53, 67, 67, 74, 58, 57, 67, 69, 57, 70, 73, 69, 65, 117, 50, 64, 56, 77, 66, 58, 70, 49, 75, 64, 93, 58, 58, 58, 78, 70, 67, 55, 65, 58, 76, 57, 61, 91, 91, 60, 65, 65, 60, 57, 47, 70, 66, 73, 39, 63, 60, 81, 87, 70, 61, 62, 69, 56, 64, 56, 56, 66, 59, 65, 62, 75, 57, 62, 84, 80, 73, 68, 74, 66, 72, 81, 68, 62, 60, 58, 61, 49, 71, 59, 59, 68, 78, 55, 58, 81, 85, 64, 64, 55, 62, 57, 74, 56, 68, 73, 71, 67, 103, 50, 66, 64, 56, 44, 58, 46, 62, 71, 60, 49, 89, 70, 61, 61, 76, 69, 98, 83, 64, 79, 68, 66, 55, 66, 55, 73, 56, 64, 65, 83, 78, 67, 63, 65, 73, 59, 79, 76, 66, 54, 53, 68, 69, 51, 66, 66, 72, 82, 77, 60, 133, 104, 50, 57, 56, 74, 77, 61, 65, 71, 56, 58, 52, 57, 73, 85, 54, 57, 84, 42, 55, 58, 58, 52, 74, 57, 71, 73, 37, 50, 73, 53, 55, 55, 112, 64, 62, 48, 76, 65, 51, 47, 51, 68, 66, 60, 64, 72, 48, 44, 105, 62, 56, 56, 44, 74, 53, 70, 62, 83, 49, 61, 61, 42, 75, 62, 65, 80, 76, 69, 67, 57, 51, 62, 68, 74, 65, 72, 62, 67, 78, 60, 66, 74, 96, 64, 63, 67, 56, 110, 60, 63, 52, 58, 67, 73, 47, 80, 74, 79, 66, 68, 68, 66, 60, 50, 86, 94, 78, 61, 71, 63, 92, 75, 66, 56, 75, 64, 63, 72, 74, 68, 140, 74, 83, 59, 45, 62, 63, 63, 53, 59, 90, 68, 75, 62, 67, 69, 111, 68, 70, 62, 70, 55, 87, 116, 63, 84, 64, 61, 62, 64, 63, 59, 69, 49, 73, 62, 66, 64, 85, 51, 60, 64, 80, 75, 73, 54, 71, 57, 68, 64, 58, 50, 63, 84, 95, 63, 59, 62, 49, 64, 64, 60, 104, 65, 47, 71, 55, 60, 62, 54, 61, 58, 53, 69, 55, 67, 77, 85, 55, 57, 65, 53, 70, 70, 65, 63, 60, 49, 91, 45, 62, 67, 59, 79, 106, 90, 61, 94, 85, 59, 61, 105, 47, 67, 58, 55, 52, 68, 58, 63, 70, 73, 52, 64, 53, 56, 85, 60, 53, 76, 44, 47, 45, 56, 56, 60, 61, 61, 66, 85, 59, 74, 63, 75, 71, 75, 79, 76, 72, 70, 57, 55, 71, 67, 59, 75, 64, 56, 59, 66, 61, 80, 52, 61, 51, 65, 72, 100, 50, 70, 77, 66, 64, 65, 47, 76, 70, 73, 61, 51, 88, 64, 47, 68, 49, 66, 67, 80, 58, 62, 48, 58, 79, 89, 73, 84, 62, 78, 72, 80, 67, 59, 62, 83, 67, 60, 58, 55, 56, 84, 74, 63, 71, 69, 64, 57, 64, 59, 79, 44, 70, 83, 72, 60, 67, 71, 70, 52, 48, 65, 60, 59, 52, 64, 61, 62, 55, 64, 66, 69, 46, 59, 61, 66, 65, 48, 71, 67, 49, 54, 68, 47, 56, 57, 51, 66, 54, 63, 59, 64, 65, 58, 56, 76, 68, 62, 65, 52, 71, 57, 73, 74, 65, 54, 60, 51, 69, 67, 72, 66, 113, 65, 56, 57, 79, 73, 56, 85, 61, 63, 58, 88, 49, 64, 48, 68, 63, 71, 50, 60, 62, 98, 78, 42, 52, 58, 47, 101, 59, 82, 63, 74, 58, 65, 67, 51, 57, 65, 75, 77, 65, 84, 68, 71, 62, 59, 67, 70, 55, 68, 52, 65, 57, 60, 74, 59, 56, 50, 71, 56, 66, 115, 69, 66, 63, 64, 62, 76, 76, 57, 58, 50, 47, 60, 67, 68, 59, 89, 63, 48, 54, 50, 61, 57, 67, 91, 57, 46, 67, 58, 60, 85, 77, 75, 81, 68, 77, 66, 104, 85, 69, 58, 76, 84, 61, 52, 107, 62, 76, 62, 98, 55, 53, 57, 65, 93, 51, 71, 108, 71, 53, 64, 63, 87, 52, 64, 57, 102, 68, 65, 57, 40, 66, 54, 62, 59, 85, 95, 62, 89, 56, 45, 69, 62, 80, 56, 49, 52, 72, 63, 51, 67, 89, 70, 68, 67, 71, 71, 70, 65, 50, 64, 68, 62, 56, 70, 81, 65, 79, 63, 60, 44, 75, 69, 60, 59, 60, 57, 67, 55, 52, 58, 66, 39, 73, 58, 66, 55, 59, 59, 74, 84, 76, 67, 78, 71, 53, 58, 53, 58, 73, 78, 56, 43, 65, 57, 65, 63, 68, 87, 77, 65, 44, 53, 62, 59, 58, 60, 83, 51, 61, 58, 60, 80, 70, 66, 59, 59, 76, 62, 64, 84, 74, 65, 66, 70, 65, 68, 52, 63, 66, 75, 63, 64, 69, 66, 78, 60, 48, 66, 78, 56, 59, 55, 61, 54, 60, 67, 74, 53, 64, 101, 69, 47, 55, 52, 117, 65, 64, 73, 55, 58, 64, 72, 94, 86, 73, 65, 75, 68, 71, 56, 64, 77, 59, 67, 61, 71, 49, 73, 88, 64, 57, 72, 69, 67, 64, 66, 81, 64, 67, 56, 84, 77, 48, 60, 65, 58, 71, 76, 65, 54, 90, 60, 76, 67, 87, 51, 51, 55, 60, 66, 61, 67, 89, 72, 99, 68, 70, 70, 54, 72, 74, 69, 51, 61, 58, 57, 67, 64, 73, 69, 58, 72, 76, 65, 45, 73, 61, 72, 83, 91, 55, 58, 68, 79, 62, 58, 59, 54, 61, 45, 65, 58, 61, 81, 61, 96, 73, 61, 65, 64, 69, 63, 74, 66, 88, 58, 61, 60, 61, 75, 72, 65, 75, 74, 77, 69, 52, 79, 115, 67, 52, 50, 67, 52, 55, 65, 49, 78, 54, 57, 69, 57, 60, 84, 66, 56, 69, 57, 53, 76, 62, 59, 65, 99, 42, 66, 96, 94, 62, 73, 58, 78, 78, 50, 56, 59, 98, 88, 84, 70, 55, 62, 52, 52, 66, 64, 73, 49, 65, 64, 55, 97, 63, 86, 60, 71, 66, 76, 60, 67, 80, 53, 83, 73, 61, 49, 54, 73, 48, 104, 47, 69, 59, 67, 91, 56, 76, 79, 65, 55, 64, 81, 73, 64, 57, 52, 77, 73, 78, 49, 58, 69, 77, 51, 116, 66, 104, 72, 56, 75, 85, 71, 72, 58, 50, 61, 74, 62, 55, 67, 74, 48, 63, 48, 57, 71, 64, 77, 66, 60, 59, 46, 66, 67, 80, 58, 67, 50, 62, 68, 66, 63, 75, 52, 65, 50, 59, 63, 71, 62, 89, 73, 61, 68, 58, 64, 75, 60, 53, 52, 47, 72, 56, 65, 69, 66, 66, 58, 68, 52, 64, 64, 79, 77, 64, 57, 81, 49, 50, 48, 70, 72, 68, 65, 58, 56, 79, 78, 55, 71, 45, 69, 74, 52, 88, 58, 62, 67, 60, 56, 82, 67, 60, 84, 61, 56, 69, 54, 78, 65, 70, 64, 68, 59, 66, 73, 125, 69, 59, 71, 69, 66, 54, 63, 59, 73, 49, 74, 61, 72, 51, 59, 62, 65, 51, 61, 71, 70, 65, 68, 60, 77, 72, 51, 74, 77, 74, 69, 67, 48, 93, 75, 69, 51, 50, 71, 87, 62, 63, 63, 76, 71, 59, 67, 82, 60, 56, 61, 52, 52, 56, 66, 85, 69, 60, 58, 65, 48, 70, 80, 64, 79, 80, 79, 103, 61, 45, 46, 77, 60, 60, 54, 65, 51, 54, 62, 78, 89, 46, 72, 68, 71, 78, 71, 68, 63, 86, 57, 61, 60, 76, 66, 64, 69, 72, 76, 64, 60, 58, 78, 63, 90, 61, 63, 83, 80, 66, 66, 56, 77, 56, 71, 59, 74, 81, 59, 55, 62, 65, 52, 70, 78, 70, 56, 56, 58, 44, 67, 75, 64, 54, 54, 66, 77, 54, 55, 96, 85, 86, 53, 69, 69, 67, 53, 72, 62, 76, 58, 69, 60, 64, 76, 86, 61, 80, 86, 70, 53, 72, 55, 78, 55, 67, 61, 64, 76, 58, 67, 91, 57, 58, 72, 54, 68, 97, 127, 60, 98, 66, 60, 78, 63, 90, 69, 49, 63, 82, 78, 74, 61, 55, 77, 71, 55, 68, 57, 51, 63, 81, 59, 65, 73, 60, 49, 50, 59, 81, 65, 81, 61, 67, 43, 76, 94, 76, 60, 70, 57, 61, 56, 62, 62, 71, 60, 70, 42, 49, 52, 74, 70, 68, 58, 56, 66, 68, 92, 67, 63, 72, 74, 72, 62, 58, 63, 54, 77, 67, 64, 54, 86, 90, 65, 56, 90, 57, 49, 68, 52, 63, 69, 64, 83, 70, 48, 61, 72, 80, 61, 60, 52, 75, 66, 52, 100, 66, 71, 54, 58, 66, 58, 57, 87, 70, 46, 41, 56, 55, 73, 87, 84, 55, 72, 61, 68, 59, 62, 57, 75, 55, 71, 59, 47, 73, 76, 65, 80, 86, 54, 57, 110, 56, 58, 67, 63, 67, 54, 58, 54, 45, 52, 66, 65, 80, 58, 58, 60, 55, 51, 61, 59, 46, 57, 65, 54, 71, 49, 57, 54, 78, 70, 67, 86, 66, 75, 50, 69, 78, 57, 54, 65, 63, 74, 45, 69, 61, 60, 68, 68, 63, 59, 67, 80, 85, 78, 63, 80, 78, 51, 81, 72, 81, 72, 71, 73, 55, 66, 74, 60, 59, 52, 84, 71, 53, 69, 64, 51, 59, 54, 52, 76, 75, 63, 81, 56, 73, 71, 52, 67, 52, 51, 74, 58, 63, 52, 67, 64, 48, 54, 69, 73, 63, 57, 51, 65, 76, 48, 62, 69, 62, 62, 63, 67, 98, 42, 44, 52, 57, 67, 66, 74, 78, 68, 62, 88, 67, 35, 58, 47, 79, 52, 74, 49, 49, 89, 105, 65, 74, 58, 66, 75, 68, 67, 66, 66, 72, 47, 58, 52, 80, 62, 84, 54, 81, 70, 57, 51, 72, 67, 65, 45, 89, 52, 58, 61, 73, 76, 51, 62, 61, 55, 66, 68, 73, 100, 70, 53, 66, 64, 59, 58, 68, 84, 56, 68, 78, 68, 61, 79, 66, 65, 64, 57, 74, 95, 66, 44, 57, 76, 67, 69, 50, 61, 90, 73, 90, 44, 75, 57, 63, 58, 72, 78, 68, 66, 64, 77, 58, 61, 103, 72, 53, 53, 97, 54, 57, 84, 69, 89, 66, 61, 53, 92, 67, 65, 42, 60, 76, 59, 74, 58, 73, 68, 64, 70, 62, 77, 50, 71, 74, 75, 68, 69, 58, 66, 83, 52, 77, 62, 56, 71, 44, 68, 76, 57, 59, 62, 58, 110, 52, 91, 64, 56, 54, 53, 72, 57, 55, 55, 53, 75, 93, 79, 63, 67, 64, 73, 53, 52, 58, 70, 54, 60, 57, 66, 87, 78, 71, 62, 75, 55, 54, 61, 71, 59, 55, 66, 96, 83, 76, 47, 54, 51, 52, 75, 80, 63, 101, 44, 70, 60, 64, 66, 51, 67, 55, 82, 60, 63, 71, 66, 69, 53, 47, 50, 58, 85, 52, 61, 69, 60, 75, 50, 56, 63, 66, 56, 51, 71, 53, 69, 54, 66, 64, 55, 69, 90, 73, 64, 58, 72, 81, 58, 66, 44, 61, 68, 77, 70, 66, 69, 67, 47, 56, 106, 52, 42, 98, 65, 81, 53, 50, 76, 62, 70, 72, 54, 127, 65, 67, 73, 73, 62, 58, 87, 79, 88, 77, 59, 70, 62, 84, 83, 67, 61, 77, 76, 93, 59, 63, 72, 88, 72, 66, 68, 81, 58, 38, 66, 65, 77, 72, 69, 78, 70, 73, 53, 63, 59, 96, 51, 64, 77, 54, 65, 69, 59, 54, 65, 108, 59, 67, 54, 65, 66, 78, 49, 64, 76, 62, 63, 63, 55, 69, 54, 66, 85, 62, 51, 52, 56, 88, 63, 72, 59, 64, 58, 82, 53, 55, 68, 75, 60, 65, 52, 49, 71, 59, 64, 73, 121, 73, 64, 60, 58, 52, 55, 60, 60, 81, 57, 59, 75, 56, 81, 65, 62, 66, 58, 57, 57, 65, 83, 66, 61, 56, 42, 80, 60, 49, 64, 56, 84, 76, 70, 51, 65, 82, 89, 45, 65, 61, 62, 40, 71, 46, 73, 60, 112, 60, 67, 63, 68, 54, 67, 67, 71, 67, 61, 58, 67, 65, 72, 84, 81, 67, 70, 68, 64, 67, 61, 59, 91, 61, 50, 58, 75, 73, 56, 62, 73, 53, 82, 61, 96, 76, 73, 93, 63, 59, 70, 52, 77, 67, 67, 65, 66, 67, 66, 87, 70, 59, 66, 61, 56, 79, 67, 53, 90, 66, 46, 89, 64, 53, 58, 64, 65, 60, 54, 63, 82, 69, 69, 71, 96, 62, 51, 56, 56, 48, 61, 75, 70, 54, 62, 91, 73, 68, 61, 58, 57, 73, 61, 55, 70, 51, 60, 68, 91, 91, 69, 63, 64, 76, 64, 78, 58, 64, 81, 57, 64, 64, 63, 72, 62, 109, 59, 60, 61, 55, 59, 60, 55, 59, 70, 60, 47, 51, 63, 71, 75, 56, 52, 56, 69, 50, 52, 73, 56, 57, 54, 71, 62, 74, 58, 66, 68, 101, 54, 49, 89, 69, 75, 47, 68, 45, 65, 60, 47, 83, 85, 72, 70, 101, 63, 76, 55, 65, 66, 62, 58, 70, 68, 56, 57, 78, 73, 68, 54, 74, 63, 67, 51, 71, 55, 60, 64, 61, 50, 55, 58, 59, 76, 63, 51, 63, 45, 63, 62, 48, 52, 90, 65, 69, 52, 62, 64, 91, 61, 63, 59, 90, 66, 64, 59, 122, 60, 41, 83, 65, 65, 63, 72, 56, 78, 51, 71, 53, 79, 75, 54, 59, 61, 65, 65, 55, 55, 64, 62, 57, 64, 61, 69, 77, 71, 81, 52, 52, 91, 97, 72, 36, 74, 67, 56, 53, 60, 58, 56, 66, 61, 76, 71, 47, 63, 72, 60, 72, 62, 66, 49, 69, 56, 52, 73, 65, 72, 53, 46, 68, 46, 62, 76, 68, 54, 89, 77, 59, 62, 80, 71, 67, 71, 73, 73, 65, 51, 74, 100, 110, 61, 47, 57, 62, 105, 57, 91, 66, 56, 59, 54, 61, 55, 73, 77, 61, 71, 76, 63, 71, 56, 90, 86, 91, 77, 65, 62, 86, 78, 61, 63, 64, 67, 47, 52, 74, 55, 102, 67, 74, 66, 50, 78, 76, 61, 66, 57, 75, 51, 51, 75, 69, 72, 99, 70, 71, 63, 52, 63, 86, 130, 57, 68, 54, 57, 61, 66, 64, 59, 54, 56, 58, 86, 68, 64, 59, 50, 80, 55, 50, 76, 66, 70, 70, 50, 71, 57, 67, 63, 72, 96, 85, 66, 85, 70, 48, 66, 52, 80, 90, 62, 49, 61, 53, 59, 64, 71, 67, 64, 66, 112, 62, 61, 79, 97, 67, 68, 55, 48, 71, 71, 70, 61, 49, 48, 67, 78, 73, 55, 72, 83, 103, 73, 60, 57, 75, 58, 59, 65, 65, 70, 60, 56, 69, 52, 66, 67, 74, 81, 61, 59, 76, 68, 75, 48, 67, 64, 74, 75, 56, 81, 65, 63, 56, 67, 56, 73, 57, 67, 59, 56, 60, 61, 79, 86, 74, 54, 61, 63, 50, 45, 63, 83, 62, 61, 69, 78, 71, 86, 44, 77, 73, 68, 67, 111, 52, 65, 76, 57, 62, 55, 61, 64, 62, 53, 50, 79, 68, 60, 64, 60, 78, 56, 53, 56, 63, 59, 57, 74, 55, 38, 70, 53, 67, 53, 52, 73, 61, 57, 64, 65, 60, 49, 61, 65, 91, 74, 56, 74, 82, 58, 61, 83, 71, 79, 46, 47, 62, 69, 56, 84, 80, 50, 64, 71, 85, 60, 71, 58, 60, 65, 72, 56, 68, 56, 86, 52, 65, 66, 52, 55, 57, 41, 85, 54, 61, 67, 83, 72, 59, 52, 63, 52, 52, 74, 47, 57, 75, 92, 66, 76, 68, 72, 48, 86, 62, 60, 71, 55, 62, 76, 64, 57, 53, 55, 61, 65, 83, 67, 72, 93, 70, 53, 85, 58, 44, 54, 61, 58, 91, 61, 58, 67, 61, 61, 70, 63, 53, 101, 73, 57, 73, 61, 45, 77, 79, 77, 72, 63, 37, 66, 62, 64, 65, 71, 67, 64, 71, 70, 60, 73, 78, 75, 56, 61, 78, 50, 52, 67, 66, 65, 64, 53, 55, 91, 56, 86, 80, 95, 56, 49, 59, 61, 71, 55, 68, 65, 75, 63, 71, 57, 61, 84, 66, 59, 63, 53, 72, 89, 69, 57, 65, 95, 60, 68, 55, 60, 56, 69, 100, 65, 68, 65, 89, 56, 54, 68, 80, 45, 96, 98, 38, 64, 104, 61, 66, 51, 63, 72, 64, 100, 68, 52, 79, 58, 60, 106, 64, 58, 83, 45, 62, 56, 55, 57, 89, 51, 52, 83, 69, 62, 61, 64, 68, 77, 59, 62, 80, 59, 88, 111, 81, 60, 73, 60, 57, 65, 82, 63, 63, 64, 61, 104, 67, 84, 59, 65, 66, 65, 54, 56, 58, 61, 50, 91, 70, 61, 66, 75, 71, 67, 64, 68, 56, 59, 59, 73, 60, 69, 76, 53, 62, 53, 76, 66, 61, 57, 83, 62, 52, 82, 80, 75, 98, 64, 59, 67, 48, 87, 63, 47, 86, 84, 57, 72, 79, 63, 57, 65, 69, 61, 68, 61, 69, 68, 56, 68, 61, 58, 57, 105, 55, 54, 64, 71, 67, 55, 69, 58, 67, 44, 67, 52, 49, 55, 65, 80, 64, 59, 60, 75, 58, 68, 68, 82, 58, 62, 51, 60, 73, 62, 59, 62, 62, 50, 74, 51, 59, 80, 52, 59, 115, 58, 43, 67, 65, 53, 63, 75, 76, 70, 127, 68, 67, 71, 62, 70, 57, 67, 71, 90, 60, 57, 53, 62, 85, 63, 74, 73, 66, 89, 67, 65, 60, 88, 65, 68, 49, 55, 76, 68, 97, 59, 56, 57, 63, 65, 63, 70, 57, 56, 58, 51, 91, 68, 63, 70, 68, 65, 48, 62, 51, 48, 112, 66, 57, 63, 71, 75, 78, 70, 57, 70, 58, 68, 76, 81, 64, 64, 55, 79, 75, 65, 63, 60, 92, 72, 77, 61, 50, 74, 81, 63, 43, 62, 48, 66, 63, 42, 68, 70, 58, 55, 55, 119, 46, 64, 61, 68, 64, 55, 66, 66, 75, 64, 52, 64, 66, 69, 65, 77, 49, 73, 70, 56, 89, 78, 62, 65, 67, 63, 67, 65, 58, 74, 69, 57, 78, 75, 66, 72, 81, 79, 52, 65, 54, 66, 71, 71, 63, 85, 70, 101, 48, 57, 69, 55, 56, 63, 58, 71, 59, 76, 71, 56, 91, 63, 59, 56, 60, 58, 50, 55, 59, 60, 75, 64, 68, 69, 60, 76, 63, 55, 62, 59, 66, 85, 62, 98, 64, 63, 99, 55, 78, 77, 55, 70, 62, 70, 60, 60, 55, 61, 102, 60, 62, 84, 85, 51, 50, 69, 76, 82, 51, 66, 53, 52, 64, 71, 59, 70, 55, 46, 76, 61, 59, 67, 52, 95, 65, 62, 52, 56, 54, 82, 81, 59, 73, 81, 87, 52, 61, 51, 74, 71, 76, 76, 78, 64, 56, 51, 55, 78, 68, 57, 55, 57, 51, 55, 49, 65, 55, 69, 46, 61, 80, 62, 76, 56, 93, 67, 71, 62, 71, 55, 57, 60, 44, 54, 64, 52, 75, 76, 56, 64, 51, 68, 52, 43, 54, 63, 54, 53, 58, 87, 70, 41, 77, 64, 76, 55, 48, 49, 57, 94, 50, 49, 91, 61, 83, 49, 63, 57, 59, 66, 52, 83, 72, 74, 69, 67, 64, 52, 73, 64, 49, 48, 83, 56, 69, 73, 45, 61, 68, 68, 78, 65, 69, 63, 71, 77, 66, 65, 62, 75, 66, 61, 73, 70, 63, 60, 50, 55, 64, 65, 90, 74, 72, 63, 62, 52, 74, 66, 67, 70, 58, 63, 63, 63, 113, 52, 76, 77, 52, 60, 56, 63, 51, 64, 69, 61, 65, 66, 58, 65, 62, 47, 64, 60, 54, 78, 53, 64, 64, 69, 58, 65, 66, 62, 57, 67, 66, 67, 101, 60, 63, 66, 78, 72, 58, 68, 68, 71, 65, 76, 68, 79, 66, 71, 66, 66, 77, 75, 81, 61, 71, 59, 59, 82, 69, 65, 61, 59, 53, 50, 58, 88, 66, 59, 91, 68, 60, 60, 81, 69, 68, 74, 58, 92, 64, 65, 69, 92, 102, 49, 46, 71, 64, 73, 66, 94, 73, 57, 68, 62, 77, 80, 74, 65, 52, 74, 67, 65, 77, 60, 77, 84, 84, 65, 46, 63, 77, 58, 59, 73, 56, 64, 80, 75, 59, 61, 121, 66, 65, 56, 53, 72, 53, 51, 80, 64, 87, 53, 65, 82, 62, 52, 103, 52, 69, 77, 58, 58, 89, 119, 69, 48, 44, 53, 71, 60, 81, 59, 58, 51, 62, 75, 67, 54, 63, 67, 76, 59, 56, 61, 63, 89, 67, 60, 89, 54, 66, 76, 58, 46, 83, 53, 44, 39, 60, 77, 54, 60, 84, 65, 68, 63, 58, 58, 65, 88, 58, 72, 67, 101, 59, 51, 62, 83, 62, 62, 58, 62, 70, 79, 57, 76, 64, 63, 81, 70, 62, 68, 78, 60, 102, 77, 72, 55, 73, 71, 76, 84, 81, 77, 59, 55, 66, 45, 59, 87, 62, 72, 53, 72, 60, 80, 59, 73, 63, 71, 63, 53, 66, 54, 56, 63, 59, 53, 58, 85, 60, 53, 103, 75, 57, 66, 85, 56, 63, 51, 53, 69, 83, 70, 62, 78, 40, 68, 63, 63, 57, 56, 37, 70, 65, 68, 56, 97, 58, 63, 69, 72, 52, 61, 48, 60, 82, 112, 53, 83, 85, 65, 57, 69, 76, 67, 83, 64, 60, 64, 56, 66, 70, 38, 54, 56, 59, 72, 61, 55, 50, 71, 72, 55, 61, 63, 65, 71, 73, 75, 50, 54, 59, 56, 69, 86, 65, 65, 97, 71, 77, 83, 60, 72, 57, 50, 56, 82, 52, 69, 64, 63, 53, 55, 70, 59, 56, 68, 54, 53, 73, 57, 85, 55, 54, 54, 48, 55, 77, 60, 65, 86, 73, 66, 64, 75, 55, 67, 49, 82, 49, 63, 58, 55, 52, 50, 64, 74, 55, 55, 64, 63, 78, 50, 51, 61, 59, 72, 59, 60, 104, 64, 66, 67, 58, 63, 66, 81, 54, 65, 66, 64, 59, 49, 55, 57, 66, 68, 60, 55, 54, 86, 96, 55, 49, 63, 60, 94, 59, 64, 102, 61, 76, 67, 70, 65, 64, 76, 53, 50, 64, 60, 77, 92, 71, 62, 70, 68, 71, 68, 64, 57, 46, 58, 68, 60, 53, 65, 63, 68, 76, 97, 57, 67, 52, 75, 60, 91, 55, 77, 63, 66, 65, 56, 52, 77, 65, 63, 58, 52, 62, 69, 64, 70, 72, 75, 68, 44, 62, 63, 64, 58, 72, 97, 74, 80, 64, 56, 110, 57, 64, 63, 38, 59, 54, 72, 82, 43, 68, 68, 76, 64, 73, 79, 68, 84, 49, 65, 49, 54, 63, 56, 71, 86, 65, 59, 58, 97, 40, 48, 74, 73, 71, 77, 61, 77, 69, 64, 77, 67, 72, 48, 86, 63, 72, 71, 42, 53, 75, 54, 89, 71, 67, 57, 66, 80, 86, 69, 70, 57, 55, 99, 70, 71, 79, 76, 38, 42, 78, 68, 71, 51, 76, 79, 62, 68, 59, 60, 65, 59, 55, 68, 46, 63, 69, 74, 66, 70, 50, 63, 70, 74, 72, 70, 45, 65, 54, 71, 69, 47, 45, 98, 44, 45, 52, 62, 58, 62, 66, 75, 56, 65, 74, 71, 57, 72, 56, 75, 73, 60, 60, 73, 61, 61, 88, 57, 69, 64, 59, 70, 56, 70, 62, 80, 68, 58, 51, 71, 74, 53, 77, 46, 72, 69, 52, 70, 69, 76, 69, 62, 48, 116, 86, 75, 68, 55, 57, 69, 72, 55, 69, 107, 85, 71, 71, 62, 45, 70, 55, 71, 67, 42, 58, 50, 100, 88, 69, 58, 49, 66, 71, 70, 47, 73, 82, 55, 70, 62, 42, 74, 79, 60, 56, 77, 49, 69, 66, 84, 64, 67, 52, 66, 82, 86, 40, 63, 79, 61, 61, 65, 68, 64, 64, 49, 80, 61, 87, 65, 66, 74, 75, 55, 57, 77, 68, 60, 90, 76, 81, 54, 57, 46, 61, 63, 72, 59, 77, 64, 75, 66, 66, 74, 70, 67, 68, 62, 69, 66, 68, 80, 80, 88, 68, 60, 79, 64, 72, 63, 60, 51, 53, 44, 54, 64, 49, 83, 65, 116, 74, 64, 60, 56, 79, 75, 84, 62, 68, 92, 66, 79, 86, 57, 76, 62, 65, 88, 87, 60, 68, 87, 97, 37, 53, 40, 71, 115, 73, 63, 57, 64, 78, 54, 62, 59, 82, 76, 67, 52, 62, 84, 66, 68, 67, 59, 50, 106, 57, 71, 100, 58, 65, 66, 51, 67, 71, 54, 73, 64, 88, 53, 68, 68, 91, 71, 50, 36, 89, 55, 78, 50, 78, 47, 58, 83, 70, 50, 56, 74, 72, 84, 49, 89, 86, 56, 68, 67, 45, 44, 61, 74, 57, 59, 58, 56, 83, 61, 89, 71, 75, 62, 75, 47, 82, 68, 61, 61, 85, 62, 68, 60, 66, 59, 58, 57, 68, 69, 94, 59, 83, 65, 53, 95, 67, 65, 86, 78, 66, 52, 76, 59, 48, 55, 97, 66, 55, 62, 57, 63, 72, 49, 58, 74, 76, 61, 65, 84, 80, 62, 55, 58, 68, 99, 66, 49, 66, 100, 74, 63, 71, 47, 95, 90, 103, 63, 66, 61, 58, 67, 66, 71, 69, 72, 57, 78, 55, 69, 58, 71, 65, 50, 54, 68, 63, 81, 54, 58, 53, 59, 72, 58, 76, 43, 71, 65, 43, 66, 70, 77, 61, 75, 45, 73, 76, 68, 46, 61, 77, 56, 56, 61, 57, 64, 81, 50, 65, 67, 53, 61, 100, 71, 79, 71, 56, 74, 79, 54, 69, 65, 56, 55, 89, 44, 54, 63, 73, 56, 75, 64, 65, 64, 62, 68, 60, 70, 73, 67, 54, 43, 48, 60, 67, 65, 91, 74, 76, 56, 76, 82, 61, 83, 66, 63, 96, 65, 59, 81, 53, 81, 66, 67, 53, 48, 56, 65, 58, 70, 63, 80, 45, 66, 67, 66, 58, 62, 66, 66, 55, 63, 79, 53, 68, 59, 46, 71, 63, 63, 81, 61, 73, 50, 84, 45, 68, 103, 57, 54, 54, 66, 66, 92, 74, 57, 78, 69, 61, 71, 66, 76, 63, 66, 69, 69, 63, 65, 57, 67, 71, 51, 70, 60, 52, 54, 88, 74, 47, 67, 66, 45, 63, 61, 70, 65, 55, 56, 66, 81, 94, 56, 80, 59, 81, 74, 63, 81, 46, 69, 76, 67, 64, 63, 66, 79, 75, 80, 89, 79, 46, 57, 113, 88, 82, 57, 55, 61, 75, 59, 58, 68, 70, 81, 69, 55, 68, 61, 109, 93, 70, 95, 54, 67, 69, 42, 86, 61, 60, 59, 54, 74, 80, 77, 65, 81, 57, 50, 90, 63, 99, 100, 60, 75, 61, 58, 64, 63, 80, 76, 52, 77, 70, 96, 56, 69, 99, 91, 92, 55, 58, 71, 53, 71, 65, 71, 51, 45, 62, 62, 69, 67, 89, 68, 73, 68, 46, 71, 36, 75, 92, 61, 52, 54, 58, 56, 69, 67, 56, 66, 67, 36, 60, 75, 64, 56, 54, 53, 66, 47, 78, 100, 52, 58, 59, 52, 51, 63, 61, 61, 62, 76, 90, 64, 69, 55, 85, 50, 49, 85, 51, 61, 77, 81, 62, 63, 48, 81, 60, 36, 60, 59, 90, 52, 70, 74, 59, 61, 80, 26, 57, 54, 58, 72, 70, 63, 78, 58, 46, 58, 59, 65, 73, 69, 85, 84, 70, 85, 48, 66, 74, 63, 52, 67, 51, 62, 34, 75, 57, 100, 65, 64, 75, 52, 83, 74, 52, 59, 87, 67, 63, 56, 58, 64, 88, 57, 66, 85, 60, 68, 64, 63, 57, 53, 51, 75, 53, 61, 55, 94, 63, 64, 55, 69, 46, 65, 68, 55, 55, 60, 66, 64, 41, 58, 56, 83, 36, 65, 60, 67, 92, 74, 62, 79, 53, 55, 85, 59, 68, 66, 62, 65, 52, 37, 68, 55, 85, 87, 70, 55, 65, 65, 76, 66, 92, 64, 92, 58, 57, 70, 55, 124, 55, 67, 56, 63, 51, 52, 79, 87, 65, 83, 73, 88, 62, 58, 59, 70, 92, 73, 65, 60, 75, 69, 62, 63, 68, 77, 89, 60, 59, 78, 66, 68, 58, 53, 48, 75, 58, 86, 65, 77, 75, 63, 62, 55, 47, 58, 61, 64, 81, 58, 61, 75, 74, 83, 52, 57, 57, 73, 93, 69, 66, 103, 104, 64, 71, 47, 81, 61, 80, 93, 63, 61, 78, 47, 114, 66, 72, 92, 63, 54, 73, 82, 55, 68, 80, 65, 50, 86, 52, 55, 51, 85, 53, 66, 91, 58, 75, 60, 70, 50, 52, 87, 53, 74, 51, 47, 62, 58, 72, 59, 99, 67, 58, 65, 61, 95, 67, 73, 64, 64, 74, 87, 66, 85, 59, 71, 67, 65, 53, 73, 59, 97, 52, 62, 69, 103, 61, 77, 61, 67, 74, 62, 51, 61, 57, 82, 77, 52, 61, 44, 72, 60, 84, 55, 52, 112, 63, 43, 60, 83, 69, 69, 77, 64, 66, 67, 39, 68, 69, 87, 54, 67, 77, 53, 63, 72, 84, 63, 59, 60, 57, 52, 51, 60, 46, 73, 70, 92, 70, 61, 60, 53, 41, 60, 81, 61, 66, 59, 47, 58, 78, 62, 63, 68, 94, 66, 85, 60, 42, 46, 65, 58, 58, 49, 52, 64, 62, 56, 83, 65, 46, 97, 111, 62, 58, 56, 79, 58, 73, 65, 66, 75, 64, 59, 64, 64, 55, 69, 81, 57, 69, 76, 70, 60, 71, 53, 75, 80, 59, 69, 58, 57, 66, 80, 44, 73, 86, 58, 65, 58, 106, 70, 50, 70, 58, 51, 70, 77, 70, 70, 64, 77, 67, 60, 59, 132, 59, 78, 59, 85, 48, 83, 85, 76, 65, 65, 67, 63, 44, 58, 61, 77, 73, 64, 81, 93, 51, 92, 64, 63, 80, 67, 68, 62, 66, 72, 69, 69, 123, 55, 88, 68, 50, 67, 63, 61, 64, 52, 52, 36, 86, 48, 48, 64, 76, 74, 54, 67, 68, 69, 47, 65, 59, 82, 61, 82, 83, 70, 84, 75, 69, 62, 58, 78, 75, 70, 58, 75, 59, 53, 92, 75, 71, 58, 67, 91, 54, 73, 73, 67, 61, 78, 61, 71, 97, 52, 79, 54, 40, 44, 69, 64, 64, 58, 55, 59, 64, 62, 60, 74, 54, 96, 47, 95, 93, 78, 94, 55, 52, 55, 93, 58, 45, 84, 78, 70, 69, 60, 61, 66, 46, 59, 55, 77, 50, 52, 52, 67, 67, 61, 63, 42, 44, 74, 61, 96, 54, 58, 80, 60, 64, 55, 106, 58, 53, 53, 61, 59, 59, 62, 73, 75, 74, 46, 69, 60, 77, 89, 49, 56, 81, 78, 59, 67, 67, 51, 55, 106, 80, 58, 76, 104, 66, 57, 55, 85, 55, 64, 59, 46, 57, 75, 50, 58, 60, 64, 69, 61, 38, 64, 59, 64, 58, 47, 73, 60, 90, 67, 58, 81, 62, 59, 66, 50, 42, 52, 44, 105, 61, 65, 64, 56, 63, 89, 74, 41, 61, 61, 78, 66, 74, 69, 58, 63, 48, 106, 52, 67, 58, 68, 59, 100, 70, 64, 47, 61, 55, 68, 65, 65, 63, 61, 85, 59, 67, 55, 65, 57, 73, 63, 53, 55, 44, 67, 76, 42, 64, 41, 130, 61, 68, 52, 69, 63, 59, 61, 86, 73, 59, 56, 65, 89, 92, 57, 46, 43, 84, 87, 70, 64, 94, 47, 70, 74, 53, 64, 69, 59, 50, 66, 77, 63, 87, 64, 47, 65, 69, 74, 58, 60, 66, 55, 52, 63, 65, 62, 55, 61, 65, 69, 47, 70, 71, 46, 70, 74, 60, 53, 52, 66, 65, 62, 57, 87, 77, 58, 62, 45, 82, 54, 65, 55, 50, 63, 55, 62, 54, 44, 85, 73, 81, 72, 55, 62, 66, 65, 51, 69, 72, 77, 91, 55, 61, 64, 65, 63, 66, 56, 65, 63, 72, 56, 59, 59, 66, 57, 64, 73, 74, 77, 84, 48, 62, 69, 70, 45, 43, 67, 58, 62, 69, 52, 49, 59, 79, 61, 78, 61, 61, 66, 52, 61, 94, 68, 84, 71, 48, 67, 71, 60, 79, 69, 46, 38, 56, 133, 99, 58, 59, 51, 71, 47, 59, 56, 70, 70, 75, 68, 68, 53, 81, 73, 55, 52, 65, 77, 62, 60, 60, 64, 58, 54, 68, 79, 43, 72, 61, 78, 63, 48, 69, 80, 84, 96, 69, 78, 63, 49, 57, 93, 63, 69, 63, 79, 71, 78, 68, 74, 100, 42, 68, 83, 72, 83, 59, 64, 61, 48, 51, 61, 61, 76, 61, 73, 53, 74, 63, 116, 58, 63, 65, 66, 80, 57, 67, 45, 89, 71, 62, 67, 64, 62, 59, 67, 77, 72, 63, 54, 72, 48, 57, 78, 64, 62, 45, 72, 55, 72, 62, 54, 74, 77, 59, 48, 57, 76, 74, 62, 61, 101, 74, 59, 64, 64, 60, 69, 66, 86, 56, 101, 54, 54, 51, 75, 59, 73, 60, 77, 67, 54, 43, 54, 71, 82, 52, 68, 44, 58, 71, 71, 56, 58, 54, 90, 67, 62, 66, 50, 101, 57, 59, 56, 75, 56, 72, 55, 91, 72, 44, 56, 58, 64, 48, 43, 49, 69, 58, 63, 47, 68, 58, 58, 57, 103, 61, 65, 52, 102, 87, 85, 74, 56, 64, 90, 67, 64, 43, 59, 41, 68, 57, 64, 58, 51, 73, 78, 56, 62, 65, 77, 71, 53, 108, 64, 48, 58, 63, 71, 67, 70, 67, 80, 59, 76, 74, 100, 48, 51, 60, 65, 53, 60, 68, 55, 58, 62, 64, 54, 59, 65, 56, 62, 58, 63, 68, 65, 66, 76, 81, 59, 59, 71, 56, 56, 53, 83, 54, 48, 62, 82, 78, 97, 60, 42, 73, 53, 68, 77, 71, 83, 60, 54, 66, 45, 60, 67, 56, 84, 61, 96, 57, 68, 59, 54, 79, 61, 83, 65, 122, 66, 54, 62, 70, 94, 83, 122, 58, 63, 63, 61, 48, 59, 64, 67, 65, 47, 48, 49, 55, 72, 51, 65, 60, 60, 55, 116, 71, 61, 69, 60, 63, 67, 76, 65, 62, 59, 85, 56, 68, 60, 72, 68, 89, 61, 49, 58, 50, 59, 54, 66, 57, 57, 59, 62, 72, 79, 57, 63, 69, 39, 47, 76, 51, 40, 74, 64, 57, 64, 59, 66, 68, 46, 59, 58, 68, 50, 81, 65, 85, 64, 76, 60, 66, 66, 54, 52, 64, 73, 77, 58, 64, 95, 62, 49, 69, 72, 86, 54, 80, 56, 53, 56, 89, 71, 53, 57, 71, 63, 53, 54, 48, 108, 46, 76, 64, 60, 88, 56, 48, 71, 75, 62, 88, 56, 59, 77, 61, 61, 47, 59, 61, 79, 55, 62, 73, 45, 61, 57, 72, 55, 69, 58, 49, 62, 41, 60, 69, 80, 65, 58, 83, 71, 63, 90, 70, 63, 52, 57, 84, 60, 68, 72, 57, 71, 60, 61, 42, 49, 118, 51, 84, 73, 69, 45, 59, 75, 54, 74, 53, 59, 57, 72, 70, 80, 62, 94, 65, 59, 100, 105, 63, 45, 58, 51, 69, 54, 61, 53, 59, 55, 55, 46, 55, 64, 52, 48, 76, 81, 59, 79, 74, 66, 45, 105, 74, 60, 64, 75, 51, 68, 81, 69, 67, 105, 62, 69, 72, 51, 67, 73, 69, 83, 56, 64, 65, 81, 89, 63, 40, 75, 65, 74, 80, 55, 58, 94, 61, 70, 108, 60, 81, 57, 65, 55, 59, 43, 60, 51, 77, 84, 51, 55, 66, 53, 74, 63, 56, 67, 59, 70, 61, 62, 93, 90, 84, 76, 90, 54, 62, 80, 87, 70, 58, 57, 61, 72, 70, 63, 59, 53, 62, 51, 43, 72, 80, 91, 48, 58, 71, 84, 67, 76, 57, 51, 54, 74, 50, 71, 70, 67, 56, 51, 62, 85, 139, 86, 70, 60, 70, 62, 59, 84, 69, 54, 53, 46, 73, 76, 75, 89, 59, 66, 59, 60, 65, 60, 73, 73, 69, 66, 71, 61, 76, 55, 71, 64, 55, 57, 98, 58, 46, 62, 59, 65, 55, 51, 61, 64, 61, 78, 65, 69, 75, 62, 80, 54, 57, 66, 46, 82, 55, 63, 58, 72, 66, 58, 57, 62, 51, 62, 101, 61, 55, 66, 49, 74, 67, 70, 60, 84, 75, 60, 58, 55, 53, 59, 59, 47, 61, 62, 72, 88, 61, 58, 81, 66, 73, 61, 55, 66, 64, 56, 65, 67, 68, 70, 72, 61, 71, 55, 108, 80, 51, 57, 46, 67, 69, 58, 58, 83, 59, 64, 55, 79, 73, 87, 70, 62, 97, 47, 82, 64, 67, 74, 73, 105, 61, 51, 55, 67, 68, 59, 90, 60, 57, 53, 63, 69, 46, 86, 69, 82, 61, 67, 75, 47, 64, 76, 57, 61, 65, 53, 64, 86, 81, 56, 39, 63, 54, 67, 83, 47, 59, 65, 69, 82, 69, 77, 63, 75, 107, 62, 72, 90, 43, 60, 58, 54, 71, 45, 55, 56, 80, 60, 80, 126, 66, 54, 45, 107, 65, 52, 53, 77, 63, 46, 63, 115, 45, 61, 58, 82, 57, 70, 55, 61, 61, 71, 69, 45, 46, 65, 48, 66, 66, 68, 63, 61, 53, 64, 58, 81, 52, 71, 74, 67, 74, 93, 61, 59, 58, 67, 70, 73, 60, 80, 66, 73, 77, 102, 65, 77, 55, 67, 57, 54, 71, 71, 66, 60, 50, 70, 53, 100, 50, 69, 50, 49, 57, 58, 89, 72, 64, 68, 47, 61, 50, 72, 80, 41, 72, 70, 119, 91, 64, 83, 70, 64, 56, 85, 47, 57, 88, 56, 66, 85, 65, 68, 61, 69, 57, 60, 55, 73, 67, 61, 56, 63, 54, 46, 58, 98, 66, 69, 60, 65, 75, 48, 58, 72, 76, 60, 93, 80, 70, 64, 70, 63, 57, 51, 69, 63, 58, 66, 68, 89, 66, 101, 63, 59, 56, 89, 65, 52, 66, 71, 65, 73, 52, 63, 57, 61, 102, 63, 72, 54, 53, 63, 45, 67, 64, 71, 61, 49, 65, 78, 66, 73, 60, 62, 73, 70, 49, 83, 62, 42, 50, 66, 87, 59, 55, 60, 68, 66, 94, 80, 53, 59, 65, 86, 75, 50, 97, 70, 59, 83, 64, 69, 93, 76, 64, 52, 70, 50, 47, 87, 76, 68, 66, 67, 77, 68, 68, 66, 70, 57, 66, 59, 67, 49, 51, 57, 85, 69, 70, 52, 65, 81, 70, 96, 56, 58, 80, 51, 48, 61, 49, 69, 45, 74, 55, 69, 72, 67, 102, 60, 57, 92, 90, 65, 69, 77, 69, 64, 58, 49, 98, 73, 72, 75, 69, 78, 55, 79, 92, 52, 73, 61, 74, 51, 95, 62, 61, 66, 48, 54, 88, 82, 81, 106, 59, 47, 47, 63, 65, 51, 49, 52, 68, 49, 56, 49, 54, 60, 55, 57, 80, 66, 62, 84, 71, 108, 51, 58, 57, 55, 62, 63, 72, 56, 48, 68, 62, 63, 55, 62, 61, 59, 72, 67, 59, 68, 43, 55, 67, 64, 48, 56, 61, 104, 59, 60, 55, 46, 59, 73, 47, 52, 51, 62, 52, 79, 67, 62, 61, 72, 89, 54, 53, 65, 103, 64, 62, 72, 58, 51, 64, 55, 57, 80, 74, 57, 72, 59, 73, 42, 64, 68, 64, 63, 56, 65, 65, 58, 98, 62, 59, 78, 60, 69, 77, 62, 109, 58, 52, 68, 61, 84, 67, 44, 63, 76, 60, 57, 42, 52, 76, 68, 48, 64, 48, 78, 80, 62, 49, 52, 63, 87, 51, 73, 60, 81, 76, 66, 73, 65, 66, 100, 53, 126, 82, 73, 69, 48, 59, 74, 72, 76, 77, 109, 57, 63, 66, 100, 73, 65, 55, 58, 66, 97, 52, 89, 58, 48, 74, 58, 82, 59, 58, 82, 62, 65, 84, 67, 47, 65, 49, 46, 65, 85, 47, 49, 69, 66, 65, 62, 65, 64, 87, 65, 64, 80, 61, 73, 77, 70, 57, 48, 62, 57, 76, 55, 66, 52, 60, 78, 79, 57, 55, 77, 79, 78, 51, 66, 80, 54, 66, 54, 58, 71, 62, 68, 58, 112, 65, 82, 69, 48, 56, 62, 60, 60, 64, 79, 58, 95, 72, 77, 67, 78, 69, 72, 82, 71, 52, 63, 67, 60, 67, 63, 53, 69, 82, 126, 69, 52, 87, 50, 55, 71, 61, 69, 92, 67, 72, 63, 70, 66, 72, 64, 46, 65, 63, 66, 55, 74, 80, 70, 48, 68, 51, 61, 63, 64, 66, 67, 56, 41, 52, 70, 73, 79, 67, 73, 70, 53, 74, 65, 54, 43, 69, 58, 59, 65, 77, 79, 72, 92, 43, 69, 61, 62, 60, 59, 69, 59, 40, 71, 63, 71, 46, 84, 74, 75, 139, 71, 93, 77, 51, 57, 55, 80, 78, 85, 61, 77, 76, 61, 77, 49, 54, 56, 63, 64, 57, 37, 122, 79, 42, 82, 68, 53, 66, 68, 91, 66, 62, 72, 53, 65, 85, 74, 72, 76, 78, 59, 60, 69, 72, 60, 54, 64, 79, 59, 43, 56, 63, 49, 58, 60, 61, 53, 63, 53, 78, 50, 86, 71, 62, 72, 56, 74, 68, 47, 65, 64, 52, 49, 68, 74, 77, 69, 60, 134, 60, 89, 70, 47, 52, 80, 68, 54, 51, 55, 58, 64, 44, 66, 50, 85, 88, 57, 94, 57, 84, 55, 55, 73, 42, 59, 64, 66, 93, 46, 70, 61, 75, 71, 50, 68, 70, 76, 41, 63, 64, 53, 52, 77, 66, 81, 70, 60, 53, 52, 59, 66, 57, 77, 67, 61, 61, 47, 64, 67, 62, 70, 65, 66, 54, 60, 67, 63, 73, 54, 69, 113, 80, 62, 69, 74, 54, 83, 66, 53, 63, 66, 34, 63, 65, 60, 80, 64, 113, 60, 86, 61, 61, 69, 88, 74, 64, 61, 60, 70, 61, 67, 70, 59, 49, 83, 58, 70, 74, 58, 76, 71, 51, 89, 54, 61, 82, 57, 57, 87, 49, 54, 74, 74, 65, 74, 90, 46, 62, 73, 67, 51, 83, 64, 65, 57, 67, 59, 71, 52, 59, 75, 59, 62, 66, 71, 80, 55, 74, 60, 95, 60, 74, 69, 74, 69, 55, 67, 68, 80, 74, 65, 44, 54, 81, 75, 96, 81, 90, 63, 60, 84, 63, 65, 57, 56, 52, 52, 52, 84, 50, 71, 48, 73, 93, 68, 50, 65, 58, 65, 52, 79, 72, 70, 122, 58, 71, 78, 61, 57, 54, 46, 70, 95, 65, 56, 58, 47, 65, 49, 113, 69, 60, 55, 65, 81, 46, 92, 59, 64, 67, 69, 87, 68, 85, 87, 60, 71, 81, 49, 74, 69, 66, 83, 67, 55, 69, 53, 77, 51, 97, 54, 69, 80, 65, 77, 41, 64, 66, 48, 96, 64, 42, 68, 44, 56, 84, 68, 50, 59, 50, 80, 54, 56, 71, 60, 56, 103, 64, 58, 107, 52, 48, 65, 85, 55, 54, 62, 64, 87, 60, 84, 55, 64, 65, 52, 55, 55, 69, 63, 57, 62, 71, 71, 72, 64, 36, 60, 71, 75, 61, 75, 71, 49, 51, 65, 72, 56, 58, 48, 56, 50, 57, 67, 65, 79, 65, 71, 65, 56, 62, 58, 50, 68, 62, 60, 63, 69, 94, 76, 62, 55, 64, 61, 69, 102, 73, 85, 93, 71, 83, 62, 74, 68, 60, 71, 48, 68, 64, 62, 63, 95, 68, 68, 52, 84, 47, 74, 76, 80, 87, 72, 69, 53, 80, 67, 52, 73, 73, 92, 63, 73, 63, 52, 49, 81, 72, 61, 57, 72, 54, 57, 75, 82, 80, 70, 53, 53, 57, 85, 59, 59, 73, 46, 47, 80, 50, 59, 51, 76, 64, 72, 66, 62, 61, 74, 80, 61, 56, 72, 52, 82, 60, 54, 66, 53, 73, 76, 60, 52, 67, 66, 96, 67, 63, 53, 63, 75, 98, 58, 66, 72, 52, 73, 71, 78, 65, 73, 59, 63, 58, 54, 51, 72, 54, 49, 61, 88, 64, 75, 63, 55, 76, 90, 62, 67, 80, 62, 60, 54, 32, 68, 67, 68, 43, 66, 60, 73, 62, 58, 63, 41, 56, 73, 69, 87, 66, 60, 74, 62, 102, 54, 57, 75, 55, 61, 83, 98, 51, 86, 48, 60, 64, 56, 61, 60, 57, 48, 60, 60, 124, 65, 99, 60, 57, 73, 74, 80, 75, 61, 86, 77, 71, 51, 80, 62, 62, 62, 44, 44, 57, 81, 69, 47, 35, 65, 70, 57, 63, 89, 50, 72, 41, 63, 64, 89, 84, 63, 88, 53, 75, 74, 61, 68, 76, 64, 57, 51, 84, 60, 75, 66, 107, 69, 45, 76, 81, 58, 54, 51, 71, 76, 72, 54, 71, 77, 58, 62, 50, 46, 61, 73, 50, 80, 50, 66, 63, 53, 52, 75, 92, 67, 49, 49, 80, 73, 61, 40, 91, 65, 84, 58, 60, 66, 63, 62, 69, 83, 62, 75, 70, 61, 46, 55, 71, 62, 56, 72, 67, 59, 60, 64, 58, 64, 34, 72, 93, 53, 45, 91, 74, 67, 64, 52, 71, 82, 50, 91, 69, 65, 86, 68, 74, 51, 61, 91, 60, 56, 68, 60, 78, 120, 73, 42, 75, 66, 98, 79, 96, 72, 89, 53, 69, 56, 73, 75, 76, 55, 71, 71, 98, 68, 70, 59, 52, 78, 51, 56, 43, 72, 73, 70, 58, 58, 95, 64, 51, 77, 59, 56, 90, 67, 65, 63, 107, 64, 41, 73, 72, 63, 57, 108, 53, 44, 51, 49, 65, 67, 65, 67, 59, 57, 59, 64, 90, 56, 57, 50, 69, 71, 64, 84, 69, 47, 67, 88, 66, 71, 60, 69, 61, 54, 67, 69, 47, 75, 109, 78, 69, 59, 61, 50, 43, 56, 67, 49, 46, 77, 63, 68, 65, 69, 60, 75, 69, 98, 65, 81, 53, 51, 59, 75, 74, 73, 69, 84, 72, 46, 64, 46, 75, 48, 67, 91, 64, 64, 49, 64, 115, 53, 61, 51, 76, 55, 70, 70, 55, 58, 82, 68, 62, 69, 71, 62, 49, 59, 66, 66, 80, 72, 74, 57, 57, 79, 54, 51, 45, 56, 54, 55, 62, 49, 58, 76, 76, 65, 55, 67, 96, 69, 54, 92, 69, 56, 63, 68, 64, 60, 49, 86, 48, 57, 62, 75, 61, 98, 65, 82, 50, 58, 65, 63, 53, 63, 65, 63, 48, 59, 53, 67, 54, 69, 53, 114, 85, 59, 50, 101, 61, 79, 59, 70, 58, 73, 42, 73, 47, 68, 81, 66, 73, 59, 62, 58, 69, 60, 79, 60, 80, 52, 44, 85, 93, 91, 69, 57, 56, 71, 71, 63, 59, 59, 95, 82, 53, 68, 69, 65, 66, 96, 75, 63, 106, 55, 66, 50, 64, 46, 47, 71, 56, 55, 77, 79, 57, 57, 55, 67, 65, 49, 58, 71, 55, 88, 78, 57, 65, 56, 61, 77, 56, 57, 72, 67, 78, 74, 65, 64, 68, 87, 51, 69, 67, 79, 62, 76, 46, 62, 67, 78, 65, 57, 55, 47, 102, 110, 87, 84, 58, 59, 77, 78, 56, 55, 70, 74, 129, 98, 63, 53, 68, 82, 62, 61, 66, 67, 104, 66, 47, 98, 74, 55, 51, 68, 69, 59, 83, 106, 63, 56, 77, 72, 62, 53, 74, 80, 54, 68, 49, 71, 72, 49, 61, 56, 64, 70, 50, 75, 49, 52, 47, 83, 86, 67, 64, 48, 66, 65, 58, 57, 72, 48, 41, 64, 60, 41, 52, 42, 52, 71, 70, 54, 73, 81, 66, 98, 90, 63, 74, 73, 74, 62, 73, 66, 52, 44, 64, 82, 62, 115, 68, 62, 85, 66, 85, 69, 75, 63, 70, 66, 66, 75, 58, 71, 73, 57, 64, 73, 51, 65, 67, 63, 57, 107, 53, 46, 42, 74, 52, 92, 68, 62, 77, 58, 51, 59, 58, 66, 68, 53, 69, 74, 58, 57, 65, 77, 61, 58, 69, 49, 58, 69, 63, 54, 64, 84, 71, 79, 74, 71, 63, 90, 68, 69, 71, 71, 71, 69, 61, 51, 71, 58, 107, 61, 33, 63, 59, 65, 71, 75, 52, 60, 33, 60, 54, 64, 90, 90, 63, 66, 74, 55, 52, 57, 87, 52, 70, 69, 60, 56, 86, 56, 63, 92, 59, 73, 53, 53, 78, 80, 55, 72, 71, 77, 61, 74, 69, 47, 57, 76, 57, 47, 82, 57, 52, 63, 46, 51, 60, 81, 69, 95, 72, 53, 61, 63, 73, 59, 72, 67, 48, 71, 65, 95, 59, 57, 53, 78, 60, 80, 104, 121, 89, 59, 79, 64, 44, 46, 57, 60, 69, 73, 62, 99, 63, 87, 67, 71, 82, 62, 75, 63, 65, 61, 60, 82, 69, 75, 131, 74, 59, 62, 69, 59, 44, 46, 70, 68, 72, 53, 41, 66, 57, 63, 60, 63, 45, 76, 51, 81, 56, 86, 50, 65, 69, 72, 100, 66, 51, 56, 61, 64, 65, 57, 62, 89, 53, 60, 74, 44, 66, 76, 59, 57, 54, 66, 78, 67, 56, 61, 49, 46, 57, 56, 96, 62, 28, 59, 66, 48, 87, 59, 85, 110, 61, 66, 77, 63, 53, 61, 56, 84, 76, 35, 93, 73, 62, 65, 82, 51, 74, 66, 81, 71, 53, 74, 68, 68, 77, 53, 83, 59, 78, 55, 61, 66, 59, 51, 42, 41, 58, 53, 70, 81, 69, 41, 56, 64, 61, 52, 71, 56, 58, 69, 56, 62, 54, 87, 66, 87, 88, 54, 73, 50, 89, 64, 60, 50, 78, 64, 58, 70, 86, 78, 48, 57, 50, 66, 61, 106, 74, 65, 77, 69, 58, 73, 63, 72, 72, 66, 54, 59, 47, 54, 78, 69, 59, 58, 56, 85, 68, 82, 58, 82, 88, 73, 59, 54, 67, 55, 66, 57, 60, 67, 64, 54, 65, 72, 78, 80, 87, 60, 55, 73, 60, 84, 62, 46, 77, 58, 40, 76, 72, 90, 53, 51, 66, 54, 49, 66, 49, 47, 53, 59, 65, 45, 64, 73, 72, 54, 69, 80, 72, 70, 60, 63, 68, 66, 49, 76, 80, 73, 62, 53, 55, 80, 127, 57, 63, 73, 55, 69, 68, 75, 70, 66, 63, 94, 63, 63, 68, 68, 50, 61, 61, 64, 50, 58, 75, 63, 75, 78, 63, 70, 66, 72, 53, 75, 44, 76, 60, 76, 62, 65, 87, 57, 61, 89, 56, 66, 88, 67, 49, 67, 58, 82, 61, 61, 58, 67, 69, 93, 64, 47, 88, 67, 62, 51, 55, 72, 56, 87, 56, 71, 78, 57, 57, 64, 74, 52, 71, 55, 64, 59, 95, 56, 75, 48, 50, 68, 74, 63, 61, 55, 75, 47, 57, 61, 75, 68, 68, 67, 81, 66, 88, 60, 52, 54, 74, 75, 53, 59, 78, 79, 69, 77, 62, 73, 60, 63, 60, 77, 71, 62, 45, 47, 65, 62, 82, 56, 62, 58, 76, 64, 75, 53, 103, 68, 81, 65, 92, 82, 60, 63, 66, 56, 65, 65, 73, 65, 52, 60, 58, 45, 58, 57, 57, 76, 69, 45, 54, 63, 47, 90, 79, 63, 64, 75, 69, 62, 71, 46, 89, 57, 94, 71, 60, 59, 57, 51, 64, 64, 65, 54, 56, 51, 50, 74, 93, 76, 67, 78, 55, 72, 84, 47, 49, 52, 48, 76, 61, 59, 66, 113, 84, 62, 51, 53, 65, 65, 56, 77, 71, 65, 71, 57, 67, 76, 82, 93, 58, 92, 45, 55, 70, 90, 69, 59, 58, 63, 89, 68, 73, 46, 62, 92, 64, 74, 74, 76, 73, 48, 45, 59, 62, 73, 49, 59, 53, 83, 49, 66, 56, 57, 69, 72, 59, 49, 97, 52, 46, 67, 63, 55, 74, 58, 46, 71, 97, 66, 62, 63, 68, 48, 46, 100, 72, 81, 68, 66, 68, 95, 60, 82, 50, 76, 61, 51, 74, 52, 72, 71, 59, 55, 39, 78, 68, 56, 56, 60, 75, 94, 75, 78, 65, 42, 94, 64, 54, 69, 88, 58, 96, 64, 82, 50, 62, 69, 77, 79, 42, 69, 54, 49, 63, 86, 50, 54, 77, 68, 57, 111, 50, 78, 57, 71, 71, 71, 74, 51, 81, 69, 53, 78, 69, 73, 45, 51, 73, 64, 44, 67, 124, 48, 51, 40, 56, 63, 52, 68, 49, 62, 78, 79, 71, 67, 51, 58, 60, 76, 47, 71, 57, 58, 66, 60, 64, 77, 63, 104, 53, 47, 62, 62, 70, 70, 71, 62, 71, 61, 72, 62, 66, 59, 81, 63, 72, 62, 63, 62, 55, 68, 65, 73, 97, 79, 44, 58, 65, 46, 72, 70, 60, 53, 65, 92, 64, 57, 76, 43, 56, 46, 71, 62, 51, 66, 77, 81, 67, 67, 38, 69, 55, 67, 60, 56, 77, 66, 60, 65, 70, 58, 64, 79, 71, 63, 53, 61, 78, 56, 58, 57, 62, 61, 57, 76, 70, 91, 55, 65, 69, 49, 66, 62, 54, 70, 67, 58, 64, 76, 51, 50, 56, 69, 72, 59, 65, 59, 68, 66, 63, 67, 44, 61, 62, 67, 68, 64, 53, 86, 53, 59, 59, 95, 67, 86, 57, 64, 64, 82, 57, 65, 64, 53, 73, 57, 53, 76, 82, 66, 68, 50, 80, 57, 51, 82, 73, 69, 66, 60, 98, 63, 82, 69, 59, 49, 55, 68, 112, 63, 52, 113, 65, 62, 80, 57, 78, 69, 63, 66, 83, 76, 61, 73, 52, 48, 57, 73, 48, 78, 112, 70, 81, 60, 68, 67, 65, 69, 82, 56, 69, 78, 72, 76, 63, 56, 77, 52, 79, 68, 49, 77, 51, 54, 68, 54, 105, 58, 71, 64, 42, 61, 59, 57, 76, 80, 92, 60, 74, 52, 80, 48, 60, 63, 62, 63, 57, 60, 50, 70, 51, 65, 58, 88, 46, 76, 77, 99, 59, 111, 84, 72, 60, 114, 56, 78, 73, 56, 60, 65, 66, 53, 68, 80, 62, 67, 76, 49, 90, 64, 57, 55, 74, 58, 92, 64, 61, 63, 59, 53, 81, 98, 70, 68, 75, 62, 65, 100, 42, 48, 75, 65, 61, 98, 75, 78, 66, 60, 59, 73, 53, 74, 58, 72, 59, 59, 61, 69, 69, 57, 51, 65, 71, 68, 71, 54, 65, 57, 69, 68, 71, 48, 55, 66, 67, 57, 67, 65, 56, 66, 58, 74, 76, 56, 60, 50, 126, 55, 65, 64, 72, 52, 67, 42, 54, 57, 68, 92, 81, 62, 85, 91, 49, 56, 60, 60, 49, 60, 92, 50, 50, 67, 74, 69, 72, 74, 60, 68, 66, 48, 68, 83, 79, 84, 60, 44, 60, 62, 66, 68, 66, 59, 59, 59, 59, 48, 85, 57, 53, 65, 61, 64, 60, 44, 70, 66, 81, 60, 68, 78, 49, 68, 60, 56, 107, 60, 64, 90, 78, 81, 51, 73, 59, 77, 80, 68, 62, 58, 57, 102, 53, 49, 43, 76, 61, 49, 69, 86, 69, 84, 62, 81, 100, 49, 36, 75, 67, 76, 46, 75, 80, 45, 100, 64, 59, 52, 45, 53, 53, 79, 66, 93, 69, 62, 73, 43, 87, 51, 77, 69, 62, 59, 89, 82, 68, 68, 54, 65, 58, 54, 89, 65, 73, 70, 50, 71, 66, 61, 56, 65, 56, 60, 46, 73, 59, 73, 44, 64, 79, 67, 61, 63, 54, 67, 60, 72, 71, 55, 68, 63, 123, 55, 52, 63, 80, 45, 47, 60, 53, 74, 51, 59, 88, 55, 62, 62, 89, 62, 77, 71, 68, 75, 82, 59, 76, 69, 75, 63, 65, 66, 71, 56, 63, 60, 55, 99, 77, 55, 56, 89, 63, 53, 66, 64, 69, 52, 60, 74, 61, 60, 76, 68, 82, 64, 75, 62, 70, 85, 58, 48, 70, 88, 65, 73, 67, 76, 80, 64, 82, 50, 70, 72, 80, 77, 58, 61, 90, 54, 44, 49, 72, 67, 41, 111, 76, 77, 57, 51, 77, 53, 60, 63, 51, 58, 53, 67, 43, 73, 61, 79, 69, 56, 62, 60, 67, 65, 55, 68, 64, 57, 60, 58, 78, 63, 59, 83, 58, 70, 55, 59, 63, 79, 50, 60, 74, 79, 93, 75, 63, 42, 61, 55, 64, 56, 50, 66, 63, 104, 63, 78, 54, 82, 66, 63, 51, 80, 84, 57, 53, 73, 53, 72, 55, 81, 74, 65, 69, 73, 72, 70, 64, 72, 83, 68, 54, 65, 84, 55, 66, 63, 106, 88, 59, 48, 79, 56, 55, 72, 36, 56, 56, 82, 63, 80, 71, 79, 53, 59, 47, 79, 62, 59, 74, 46, 54, 86, 99, 53, 42, 66, 81, 58, 56, 69, 47, 54, 68, 56, 99, 67, 57, 57, 61, 65, 53, 61, 58, 78, 59, 42, 64, 65, 97, 63, 59, 64, 49, 59, 73, 83, 63, 61, 58, 47, 68, 88, 65, 45, 62, 59, 55, 69, 48, 83, 74, 67, 57, 60, 78, 67, 62, 79, 48, 66, 51, 56, 91, 74, 55, 78, 55, 62, 71, 64, 66, 56, 64, 62, 70, 60, 50, 53, 76, 72, 52, 65, 69, 61, 60, 51, 58, 71, 68, 76, 63, 65, 66, 73, 65, 60, 70, 72, 59, 61, 61, 76, 70, 73, 63, 89, 118, 63, 52, 50, 95, 61, 63, 67, 63, 78, 58, 55, 75, 67, 55, 68, 67, 95, 54, 55, 62, 59, 70, 58, 69, 54, 62, 80, 79, 69, 73, 66, 78, 54, 71, 89, 75, 65, 62, 80, 64, 78, 70, 59, 72, 61, 72, 57, 54, 57, 69, 55, 69, 73, 74, 64, 71, 56, 67, 64, 63, 60, 68, 85, 64, 50, 66, 83, 55, 54, 69, 67, 72, 54, 63, 72, 69, 79, 84, 60, 61, 59, 63, 79, 79, 69, 76, 55, 53, 94, 52, 64, 51, 60, 65, 56, 89, 69, 66, 63, 54, 78, 64, 53, 92, 55, 65, 61, 73, 74, 71, 67, 41, 37, 49, 65, 61, 62, 77, 69, 62, 47, 116, 53, 67, 111, 92, 55, 67, 53, 62, 60, 106, 70, 47, 69, 79, 61, 55, 74, 60, 96, 60, 59, 67, 58, 50, 77, 52, 72, 56, 57, 82, 56, 53, 56, 53, 66, 59, 72, 73, 58, 57, 60, 57, 93, 73, 59, 64, 66, 80, 80, 54, 67, 80, 73, 57, 48, 78, 61, 61, 67, 58, 52, 57, 55, 74, 66, 53, 66, 68, 59, 68, 76, 63, 80, 68, 74, 67, 84, 94, 52, 68, 77, 81, 74, 58, 89, 68, 61, 53, 57, 53, 69, 47, 59, 107, 74, 64, 67, 76, 79, 60, 46, 109, 82, 63, 48, 58, 68, 40, 66, 92, 56, 63, 63, 70, 49, 63, 71, 58, 54, 71, 56, 122, 39, 56, 72, 46, 61, 72, 56, 106, 75, 55, 65, 86, 58, 73, 70, 68, 78, 62, 56, 53, 71, 61, 59, 54, 75, 80, 99, 67, 69, 71, 63, 53, 57, 61, 56, 52, 70, 64, 49, 61, 78, 61, 62, 75, 76, 56, 84, 44, 72, 63, 51, 60, 59, 62, 66, 64, 83, 63, 52, 53, 74, 68, 98, 45, 67, 61, 65, 60, 61, 70, 77, 55, 57, 62, 70, 67, 67, 60, 64, 82, 83, 61, 63, 57, 69, 63, 59, 62, 55, 59, 60, 63, 68, 60, 72, 102, 54, 73, 63, 59, 51, 60, 62, 61, 56, 53, 70, 88, 62, 85, 88, 71, 53, 63, 66, 78, 64, 88, 55, 67, 60, 53, 52, 67, 65, 66, 57, 57, 69, 60, 75, 55, 58, 70, 62, 76, 72, 64, 75, 71, 56, 65, 90, 59, 88, 60, 56, 79, 56, 58, 72, 65, 99, 116, 67, 73, 62, 65, 52, 80, 71, 57, 59, 56, 65, 61, 58, 48, 95, 56, 69, 64, 64, 60, 70, 65, 62, 60, 53, 50, 46, 56, 80, 75, 64, 62, 51, 59, 76, 69, 66, 84, 64, 76, 61, 68, 80, 58, 73, 63, 81, 66, 46, 72, 53, 64, 63, 76, 51, 50, 66, 63, 77, 63, 66, 72, 62, 51, 64, 60, 73, 74, 75, 53, 73, 43, 100, 53, 67, 65, 62, 55, 59, 59, 59, 49, 49, 72, 69, 65, 58, 63, 69, 58, 64, 86, 62, 71, 56, 46, 70, 61, 61, 58, 56, 60, 56, 61, 62, 72, 54, 71, 73, 77, 76, 65, 45, 67, 62, 55, 75, 62, 59, 60, 109, 62, 63, 70, 87, 52, 63, 80, 65, 75, 71, 75, 63, 61, 63, 53, 68, 50, 55, 62, 55, 63, 70, 57, 95, 72, 87, 47, 63, 95, 87, 55, 61, 92, 69, 66, 69, 61, 64, 75, 53, 87, 53, 53, 64, 52, 54, 47, 55, 70, 69, 79, 84, 70, 55, 82, 60, 67, 63, 58, 63, 52, 57, 55, 65, 50, 66, 53, 68, 33, 63, 58, 47, 67, 66, 50, 62, 58, 66, 62, 58, 61, 63, 57, 79, 64, 51, 69, 61, 55, 51, 65, 55, 65, 70, 66, 87, 59, 79, 59, 52, 70, 66, 62, 68, 56, 57, 59, 56, 54, 64, 65, 68, 67, 67, 64, 67, 62, 77, 69, 57, 76, 52, 54, 60, 64, 53, 62, 54, 56, 71, 79, 69, 74, 69, 53, 88, 59, 66, 52, 49, 70, 66, 77, 70, 60, 50, 97, 86, 69, 54, 49, 77, 55, 61, 80, 47, 61, 51, 89, 59, 70, 61, 76, 62, 59, 71, 46, 66, 85, 65, 52, 87, 64, 57, 79, 77, 53, 70, 71, 58, 76, 59, 65, 64, 64, 63, 75, 65, 62, 57, 46, 46, 97, 55, 48, 83, 56, 70, 77, 59, 39, 66, 49, 83, 40, 53, 67, 97, 70, 69, 60, 73, 68, 58, 69, 82, 113, 62, 50, 75, 71, 60, 60, 43, 65, 56, 78, 75, 85, 46, 70, 60, 66, 43, 61, 73, 69, 64, 60, 69, 65, 52, 54, 54, 110, 43, 60, 64, 81, 50, 76, 57, 89, 81, 79, 62, 59, 60, 48, 59, 95, 88, 117, 52, 65, 71, 75, 75, 49, 79, 63, 64, 60, 71, 77, 65, 57, 101, 72, 59, 59, 104, 64, 74, 57, 62, 54, 114, 101, 55, 57, 61, 44, 67, 56, 66, 59, 93, 62, 71, 68, 55, 61, 66, 76, 71, 59, 73, 63, 107, 96, 58, 66, 57, 57, 47, 71, 51, 61, 75, 51, 78, 64, 67, 77, 64, 70, 52, 74, 70, 81, 71, 75, 70, 66, 58, 48, 64, 65, 72, 63, 91, 70, 65, 65, 73, 71, 64, 68, 64, 51, 53, 53, 61, 80, 65, 72, 65, 87, 49, 71, 56, 53, 64, 52, 45, 74, 64, 98, 44, 46, 66, 66, 61, 96, 75, 58, 96, 66, 52, 62, 55, 69, 84, 90, 45, 64, 77, 57, 57, 47, 50, 115, 60, 60, 66, 46, 61, 55, 51, 58, 85, 71, 54, 49, 60, 89, 50, 55, 63, 56, 56, 49, 73, 73, 70, 56, 61, 83, 64, 61, 54, 53, 65, 80, 60, 83, 64, 62, 88, 67, 75, 49, 55, 66, 55, 55, 79, 76, 52, 68, 56, 62, 71, 65, 70, 70, 60, 64, 70, 53, 72, 44, 71, 67, 61, 58, 52, 54, 60, 47, 58, 61, 59, 82, 75, 72, 55, 65, 63, 90, 53, 67, 90, 64, 67, 75, 58, 53, 89, 74, 128, 56, 43, 62, 76, 71, 53, 48, 70, 79, 78, 80, 63, 61, 66, 78, 58, 74, 66, 59, 55, 118, 60, 76, 73, 43, 62, 67, 64, 54, 76, 58, 56, 71, 70, 49, 69, 74, 58, 58, 68, 87, 63, 77, 62, 59, 69, 61, 52, 69, 60, 58, 55, 40, 53, 72, 60, 78, 69, 89, 78, 73, 80, 77, 53, 84, 53, 67, 55, 57, 77, 58, 51, 76, 69, 72, 63, 73, 57, 59, 59, 75, 141, 64, 56, 66, 66, 77, 68, 68, 64, 51, 53, 46, 58, 63, 57, 61, 67, 53, 55, 58, 67, 59, 53, 69, 56, 71, 104, 78, 121, 60, 105, 57, 84, 73, 59, 52, 62, 67, 116, 58, 72, 86, 52, 79, 56, 80, 62, 51, 71, 53, 59, 81, 66, 61, 116, 77, 57, 64, 62, 82, 55, 76, 62, 46, 63, 54, 37, 59, 75, 55, 55, 70, 86, 45, 62, 76, 73, 59, 51, 73, 78, 55, 65, 75, 55, 78, 51, 87, 80, 64, 70, 96, 46, 55, 63, 69, 61, 90, 66, 67, 73, 74, 66, 83, 82, 76, 51, 53, 69, 53, 49, 73, 69, 51, 71, 59, 83, 80, 61, 91, 77, 72, 54, 62, 38, 60, 79, 63, 70, 62, 58, 90, 66, 54, 78, 51, 75, 67, 70, 62, 109, 49, 55, 73, 51, 58, 95, 66, 59, 58, 50, 62, 70, 53, 72, 63, 69, 55, 81, 62, 83, 53, 58, 69, 53, 64, 74, 66, 58, 76, 67, 54, 96, 75, 52, 57, 66, 57, 61, 61, 63, 71, 54, 51, 40, 67, 75, 66, 73, 49, 51, 68, 58, 55, 65, 64, 68, 76, 89, 75, 54, 58, 73, 62, 63, 53, 55, 61, 78, 56, 68, 55, 53, 57, 66, 49, 68, 65, 64, 62, 113, 64, 62, 55, 61, 55, 57, 78, 62, 69, 94, 60, 61, 67, 81, 66, 55, 61, 70, 45, 42, 115, 65, 57, 64, 71, 57, 58, 78, 54, 71, 72, 77, 62, 62, 53, 64, 75, 61, 66, 57, 63, 66, 72, 67, 52, 49, 59, 108, 57, 59, 59, 53, 47, 100, 60, 67, 68, 67, 81, 75, 48, 48, 53, 68, 75, 50, 53, 56, 69, 73, 82, 100, 58, 56, 68, 58, 69, 62, 60, 51, 53, 58, 55, 75, 50, 64, 55, 66, 59, 81, 64, 55, 72, 81, 72, 59, 57, 55, 49, 74, 80, 63, 55, 63, 58, 51, 50, 61, 70, 57, 63, 78, 49, 40, 62, 60, 65, 79, 57, 58, 66, 74, 58, 62, 64, 72, 59, 66, 72, 62, 55, 54, 64, 101, 61, 59, 54, 54, 119, 83, 93, 54, 73, 65, 60, 47, 52, 55, 57, 63, 72, 76, 57, 74, 63, 74, 67, 53, 73, 72, 99, 67, 65, 65, 87, 73, 92, 54, 72, 61, 68, 68, 72, 93, 57, 64, 58, 68, 56, 66, 61, 74, 71, 61, 71, 67, 50, 44, 54, 51, 110, 52, 55, 64, 72, 79, 58, 65, 53, 60, 56, 63, 60, 48, 66, 77, 61, 63, 37, 55, 70, 71, 65, 66, 65, 68, 66, 47, 81, 60, 57, 66, 72, 61, 57, 103, 64, 78, 74, 73, 66, 89, 59, 76, 63, 86, 70, 58, 58, 114, 80, 52, 66, 97, 73, 69, 55, 55, 61, 81, 58, 92, 63, 79, 64, 79, 58, 66, 71, 61, 59, 67, 62, 65, 72, 64, 62, 75, 76, 69, 109, 67, 57, 66, 88, 64, 57, 58, 52, 100, 63, 77, 70, 62, 70, 58, 58, 80, 55, 66, 76, 56, 62, 58, 78, 58, 67, 51, 78, 61, 65, 49, 91, 63, 60, 63, 52, 81, 57, 74, 59, 68, 61, 62, 66, 52, 83, 55, 57, 90, 66, 61, 51, 62, 58, 59, 65, 50, 80, 64, 62, 66, 67, 51, 72, 74, 102, 59, 54, 59, 91, 68, 58, 72, 57, 43, 58, 54, 51, 66, 57, 70, 60, 68, 55, 56, 63, 71, 59, 53, 58, 56, 50, 49, 73, 69, 75, 47, 65, 64, 87, 64, 58, 53, 54, 62, 69, 61, 64, 81, 57, 62, 69, 50, 82, 66, 77, 69, 65, 59, 62, 64, 57, 59, 82, 87, 53, 51, 66, 54, 68, 63, 52, 79, 55, 113, 81, 63, 75, 83, 65, 75, 57, 63, 51, 54, 65, 53, 69, 72, 42, 58, 65, 63, 65, 63, 45, 55, 62, 64, 81, 80, 52, 56, 51, 72, 87, 57, 119, 74, 49, 58, 59, 69, 64, 64, 75, 63, 63, 70, 64, 56, 55, 77, 53, 81, 60, 83, 85, 51, 117, 71, 85, 58, 64, 60, 52, 96, 56, 73, 41, 73, 83, 54, 51, 82, 57, 66, 54, 60, 58, 61, 72, 68, 71, 53, 72, 61, 56, 64, 58, 69, 57, 61, 67, 68, 57, 111, 76, 52, 53, 85, 86, 73, 54, 62, 60, 62, 67, 55, 65, 68, 64, 92, 74, 88, 77, 72, 50, 63, 52, 52, 56, 73, 70, 49, 52, 116, 62, 46, 94, 123, 73, 68, 60, 69, 54, 86, 68, 73, 93, 87, 54, 66, 65, 54, 59, 59, 63, 55, 60, 41, 66, 47, 53, 68, 58, 77, 76, 67, 64, 70, 57, 80, 68, 80, 64, 63, 62, 78, 59, 69, 59, 38, 67, 61, 63, 62, 105, 56, 50, 60, 77, 68, 65, 50, 79, 51, 60, 93, 64, 76, 57, 89, 62, 73, 56, 61, 75, 68, 60, 56, 85, 68, 83, 54, 55, 59, 74, 58, 84, 74, 49, 69, 91, 76, 58, 60, 70, 48, 84, 50, 56, 69, 55, 54, 95, 75, 65, 64, 94, 62, 86, 70, 52, 66, 79, 72, 67, 52, 60, 55, 85, 83, 64, 44, 68, 62, 83, 41, 63, 67, 82, 59, 67, 71, 61, 67, 61, 58, 60, 83, 47, 65, 68, 59, 53, 69, 51, 67, 67, 81, 62, 96, 65, 71, 53, 67, 53, 49, 65, 50, 69, 74, 61, 58, 69, 50, 64, 59, 58, 50, 65, 48, 62, 59, 51, 75, 72, 52, 57, 60, 72, 60, 61, 60, 45, 76, 70, 61, 109, 62, 55, 78, 65, 56, 83, 61, 63, 77, 70, 46, 60, 72, 84, 64, 65, 79, 57, 64, 61, 54, 55, 62, 62, 87, 81, 55, 72, 82, 63, 52, 62, 82, 70, 60, 59, 88, 61, 69, 84, 60, 58, 63, 65, 71, 65, 60, 42, 89, 49, 91, 64, 74, 77, 71, 60, 58, 61, 48, 102, 71, 55, 68, 67, 65, 76, 77, 72, 89, 71, 83, 65, 56, 58, 69, 56, 47, 69, 78, 61, 95, 68, 67, 65, 53, 74, 69, 54, 45, 63, 57, 65, 59, 56, 60, 66, 69, 76, 76, 77, 58, 62, 69, 82, 72, 73, 66, 93, 71, 63, 80, 65, 85, 64, 65, 58, 50, 94, 62, 62, 76, 48, 78, 54, 61, 68, 66, 57, 59, 62, 77, 67, 49, 77, 69, 51, 62, 73, 61, 71, 95, 70, 62, 74, 61, 66, 83, 58, 68, 58, 82, 63, 52, 55, 61, 67, 55, 70, 58, 60, 76, 53, 69, 73, 72, 53, 74, 57, 75, 63, 65, 127, 61, 63, 96, 62, 61, 69, 60, 65, 56, 51, 52, 67, 62, 44, 68, 73, 61, 66, 64, 67, 74, 41, 81, 73, 64, 61, 63, 60, 67, 59, 65, 113, 54, 58, 56, 41, 55, 61, 63, 57, 58, 78, 58, 64, 48, 96, 58, 73, 64, 60, 64, 62, 66, 66, 57, 60, 67, 47, 59, 65, 97, 86, 54, 58, 56, 92, 69, 48, 81, 54, 92, 83, 47, 59, 70, 76, 62, 64, 69, 55, 66, 66, 61, 55, 46, 57, 64, 68, 55, 70, 79, 57, 68, 53, 73, 79, 79, 65, 73, 74, 64, 75, 50, 64, 58, 62, 76, 50, 56, 59, 73, 53, 44, 72, 77, 53, 78, 60, 91, 54, 75, 64, 79, 66, 59, 71, 69, 84, 79, 47, 56, 75, 65, 72, 91, 60, 66, 43, 50, 51, 42, 54, 80, 74, 68, 74, 54, 64, 44, 52, 68, 56, 82, 59, 81, 62, 93, 56, 62, 61, 51, 61, 68, 88, 66, 76, 60, 77, 101, 50, 53, 70, 107, 68, 37, 58, 62, 73, 60, 54, 66, 58, 62, 71, 59, 58, 60, 52, 50, 58, 54, 82, 48, 70, 71, 71, 53, 56, 56, 80, 64, 80, 81, 56, 72, 60, 50, 84, 79, 62, 50, 81, 67, 46, 62, 60, 52, 57, 39, 62, 72, 57, 73, 63, 94, 62, 61, 47, 84, 70, 57, 63, 75, 88, 64, 63, 74, 56, 70, 66, 72, 36, 63, 68, 55, 80, 35, 71, 76, 58, 70, 62, 64, 71, 57, 91, 70, 63, 60, 51, 76, 51, 43, 47, 62, 94, 75, 52, 58, 62, 65, 73, 51, 72, 87, 114, 67, 60, 64, 91, 71, 78, 65, 75, 49, 92, 75, 61, 54, 56, 67, 78, 71, 75, 78, 68, 47, 62, 57, 70, 65, 75, 65, 56, 82, 49, 56, 49, 58, 80, 59, 68, 64, 68, 74, 76, 55, 59, 73, 73, 78, 60, 96, 53, 58, 73, 60, 56, 53, 58, 65, 55, 92, 72, 61, 69, 61, 52, 112, 101, 54, 49, 48, 67, 70, 58, 51, 76, 96, 88, 60, 71, 71, 43, 71, 53, 77, 58, 64, 90, 56, 85, 65, 86, 60, 66, 72, 53, 59, 95, 56, 51, 78, 72, 43, 75, 80, 66, 82, 58, 56, 70, 59, 41, 59, 57, 39, 54, 64, 57, 72, 64, 73, 71, 61, 72, 56, 59, 58, 66, 70, 55, 65, 73, 92, 62, 43, 76, 83, 52, 63, 51, 60, 66, 67, 62, 56, 59, 70, 72, 49, 123, 68, 81, 85, 93, 58, 74, 67, 56, 77, 60, 49, 53, 52, 66, 95, 74, 66, 59, 66, 54, 69, 56, 57, 79, 65, 68, 60, 75, 67, 52, 102, 60, 40, 73, 69, 69, 82, 71, 76, 55, 84, 71, 62, 50, 77, 54, 59, 35, 58, 84, 64, 73, 72, 64, 65, 97, 54, 54, 77, 55, 60, 51, 62, 67, 79, 80, 57, 62, 67, 68, 97, 65, 43, 68, 73, 65, 97, 104, 89, 54, 62, 69, 86, 56, 72, 61, 80, 56, 62, 98, 88, 59, 115, 59, 49, 72, 84, 108, 59, 53, 85, 67, 57, 122, 66, 138, 56, 61, 71, 63, 69, 58, 68, 60, 47, 69, 55, 47, 70, 82, 52, 66, 55, 66, 100, 46, 61, 86, 92, 54, 60, 50, 76, 99, 54, 75, 67, 75, 72, 72, 43, 74, 77, 59, 70, 86, 54, 75, 48, 52, 51, 61, 60, 66, 66, 55, 63, 70, 66, 102, 58, 69, 71, 44, 80, 52, 73, 59, 72, 61, 64, 72, 85, 45, 63, 48, 87, 84, 92, 84, 61, 89, 71, 76, 64, 85, 74, 80, 72, 82, 59, 54, 70, 53, 66, 74, 49, 52, 71, 52, 40, 58, 62, 65, 66, 66, 71, 70, 57, 66, 69, 54, 66, 78, 56, 72, 85, 61, 66, 63, 79, 63, 60, 59, 63, 68, 85, 80, 47, 77, 73, 86, 53, 78, 52, 87, 100, 86, 55, 59, 61, 48, 82, 61, 62, 52, 105, 57, 62, 79, 52, 58, 88, 56, 67, 56, 83, 52, 65, 58, 53, 62, 79, 70, 69, 55, 64, 68, 64, 77, 74, 66, 66, 54, 46, 79, 63, 60, 60, 64, 87, 58, 78, 44, 60, 54, 53, 84, 63, 61, 56, 60, 90, 41, 52, 66, 58, 48, 60, 60, 81, 45, 67, 71, 77, 70, 81, 63, 75, 72, 55, 56, 67, 68, 45, 65, 64, 83, 66, 58, 53, 53, 49, 70, 65, 43, 58, 50, 59, 72, 57, 56, 69, 114, 59, 52, 52, 66, 51, 56, 60, 57, 57, 55, 81, 50, 70, 102, 75, 89, 57, 74, 73, 58, 69, 48, 47, 62, 47, 69, 56, 68, 61, 43, 73, 76, 62, 66, 57, 47, 64, 73, 74, 58, 64, 56, 54, 69, 70, 63, 68, 57, 54, 67, 64, 52, 65, 54, 62, 94, 57, 81, 44, 66, 56, 55, 60, 62, 96, 65, 56, 61, 76, 76, 48, 50, 58, 66, 46, 70, 57, 75, 59, 96, 52, 69, 48, 81, 63, 62, 70, 70, 75, 58, 56, 60, 72, 65, 51, 109, 66, 79, 68, 50, 54, 72, 58, 68, 47, 56, 64, 77, 67, 68, 65, 67, 68, 59, 89, 68, 70, 60, 52, 69, 63, 52, 58, 54, 73, 64, 50, 77, 68, 92, 62, 56, 61, 108, 73, 57, 93, 70, 59, 91, 47, 69, 73, 61, 55, 49, 107, 63, 51, 45, 102, 70, 49, 54, 56, 63, 79, 68, 61, 84, 110, 120, 67, 72, 40, 93, 79, 55, 70, 72, 81, 70, 59, 63, 54, 59, 105, 57, 57, 55, 88, 75, 69, 78, 78, 68, 63, 50, 61, 70, 79, 74, 86, 68, 67, 49, 110, 66, 84, 98, 52, 39, 60, 84, 74, 59, 62, 86, 46, 62, 42, 70, 48, 54, 78, 83, 51, 66, 59, 52, 52, 57, 59, 55, 59, 38, 61, 69, 76, 51, 75, 78, 75, 48, 50, 60, 52, 83, 65, 70, 78, 39, 71, 76, 55, 51, 64, 54, 52, 53, 60, 81, 89, 65, 96, 59, 64, 74, 75, 63, 63, 116, 52, 72, 68, 55, 54, 56, 80, 68, 117, 58, 47, 54, 85, 60, 67, 66, 73, 59, 66, 86, 47, 65, 72, 55, 65, 73, 55, 84, 66, 64, 57, 65, 72, 62, 85, 58, 53, 111, 67, 63, 75, 80, 46, 70, 49, 67, 60, 52, 77, 52, 67, 98, 57, 67, 68, 74, 65, 49, 83, 72, 55, 57, 83, 55, 71, 60, 94, 100, 73, 68, 56, 65, 96, 57, 70, 62, 54, 60, 54, 60, 71, 63, 60, 94, 75, 64, 53, 32, 51, 69, 85, 103, 69, 64, 67, 57, 55, 53, 57, 72, 67, 69, 65, 68, 91, 74, 52, 71, 64, 47, 65, 67, 53, 53, 68, 66, 63, 54, 63, 56, 62, 39, 57, 69, 59, 36, 54, 57, 68, 57, 60, 74, 52, 61, 81, 60, 47, 57, 69, 55, 91, 72, 60, 71, 69, 84, 69, 67, 78, 71, 71, 55, 48, 62, 79, 50, 69, 48, 69, 63, 72, 49, 61, 63, 62, 54, 65, 101, 59, 61, 89, 51, 106, 69, 81, 58, 68, 60, 70, 69, 58, 82, 67, 65, 57, 65, 78, 53, 86, 63, 55, 61, 77, 58, 107, 62, 61, 83, 36, 72, 69, 58, 68, 65, 65, 65, 46, 60, 72, 78, 54, 58, 79, 76, 63, 65, 74, 62, 79, 64, 56, 59, 67, 50, 95, 57, 59, 53, 70, 61, 59, 45, 56, 55, 40, 66, 60, 63, 70, 60, 55, 72, 72, 60, 70, 66, 71, 72, 66, 80, 67, 57, 106, 60, 69, 45, 62, 63, 58, 80, 74, 75, 72, 82, 59, 49, 77, 52, 65, 73, 64, 70, 82, 67, 50, 100, 67, 54, 63, 55, 78, 60, 68, 56, 87, 119, 80, 69, 46, 83, 58, 64, 74, 67, 73, 91, 53, 81, 65, 62, 81, 64, 70, 65, 58, 79, 60, 60, 54, 70, 61, 71, 58, 53, 77, 48, 56, 75, 53, 72, 65, 56, 60, 72, 73, 72, 59, 76, 80, 64, 65, 56, 55, 69, 63, 55, 58, 110, 69, 66, 66, 70, 68, 62, 95, 74, 62, 75, 77, 75, 59, 70, 68, 79, 96, 55, 71, 98, 89, 45, 51, 64, 52, 50, 64, 59, 64, 53, 64, 74, 69, 62, 65, 58, 64, 92, 72, 72, 62, 76, 75, 77, 106, 57, 65, 57, 72, 58, 72, 59, 71, 60, 106, 54, 68, 54, 62, 65, 80, 69, 76, 57, 57, 58, 51, 57, 68, 54, 85, 61, 86, 94, 52, 57, 62, 54, 62, 96, 65, 64, 68, 56, 56, 65, 62, 79, 53, 77, 46, 69, 52, 66, 56, 50, 54, 59, 77, 40, 82, 72, 53, 72, 74, 54, 98, 113, 63, 54, 63, 94, 54, 48, 51, 67, 68, 71, 60, 61, 69, 65, 65, 55, 75, 60, 88, 60, 50, 54, 80, 71, 66, 44, 57, 71, 77, 52, 60, 69, 68, 71, 61, 55, 60, 102, 66, 45, 68, 55, 56, 46, 85, 73, 62, 56, 70, 68, 78, 54, 84, 56, 69, 64, 64, 73, 100, 100, 100, 60, 49, 63, 71, 52, 60, 58, 57, 78, 59, 97, 59, 51, 61, 82, 45, 71, 83, 83, 64, 61, 60, 65, 74, 81, 61, 75, 72, 68, 59, 77, 66, 62, 74, 61, 67, 43, 83, 65, 47, 59, 69, 92, 63, 61, 54, 75, 55, 52, 89, 53, 79, 70, 71, 60, 76, 70, 61, 58, 69, 77, 58, 66, 70, 66, 57, 83, 55, 64, 39, 34, 90, 58, 59, 39, 63, 58, 67, 84, 64, 88, 57, 93, 61, 60, 66, 34, 89, 65, 64, 53, 50, 62, 62, 58, 44, 48, 75, 68, 97, 81, 65, 97, 64, 62, 69, 63, 96, 65, 66, 61, 77, 70, 83, 100, 62, 76, 36, 59, 62, 55, 76, 61, 61, 57, 73, 74, 73, 69, 50, 82, 75, 59, 52, 65, 63, 68, 42, 72, 62, 67, 67, 90, 61, 56, 63, 70, 61, 70, 70, 64, 57, 128, 51, 72, 80, 80, 69, 69, 59, 62, 63, 52, 49, 75, 56, 56, 122, 42, 86, 79, 118, 53, 57, 49, 64, 79, 63, 57, 120, 66, 63, 71, 85, 62, 63, 53, 69, 64, 66, 84, 52, 84, 60, 86, 73, 68, 60, 62, 57, 57, 65, 52, 60, 80, 70, 66, 68, 56, 98, 67, 63, 70, 77, 69, 50, 62, 67, 50, 75, 66, 117, 49, 63, 66, 66, 73, 54, 63, 65, 70, 56, 55, 57, 70, 84, 83, 50, 69, 68, 53, 53, 73, 68, 66, 75, 56, 53, 62, 49, 94, 66, 53, 61, 124, 63, 48, 78, 74, 74, 58, 53, 60, 61, 51, 59, 47, 60, 72, 55, 70, 61, 63, 66, 67, 48, 64, 63, 55, 60, 52, 69, 59, 91, 70, 53, 71, 60, 66, 58, 65, 69, 67, 59, 85, 65, 58, 60, 77, 48, 78, 87, 61, 66, 47, 58, 63, 77, 69, 69, 57, 62, 72, 59, 60, 57, 65, 50, 77, 90, 58, 52, 55, 59, 85, 61, 71, 65, 54, 55, 55, 64, 73, 59, 68, 73, 63, 81, 52, 71, 66, 68, 61, 69, 52, 62, 69, 47, 47, 62, 76, 60, 44, 63, 76, 55, 59, 49, 73, 47, 108, 89, 65, 69, 82, 72, 61, 50, 74, 74, 69, 53, 67, 60, 68, 53, 61, 49, 73, 62, 64, 76, 67, 79, 77, 68, 75, 73, 65, 71, 67, 77, 68, 45, 96, 59, 64, 64, 76, 65, 65, 112, 70, 52, 105, 63, 38, 53, 60, 76, 56, 67, 66, 67, 59, 70, 91, 67, 64, 63, 71, 41, 72, 50, 62, 55, 73, 57, 65, 53, 46, 66, 64, 68, 49, 76, 67, 83, 66, 85, 65, 48, 67, 48, 57, 73, 67, 59, 65, 85, 65, 121, 70, 41, 57, 72, 60, 66, 52, 86, 60, 66, 60, 54, 55, 61, 83, 63, 57, 65, 66, 100, 72, 118, 63, 67, 53, 58, 64, 58, 56, 68, 70, 49, 54, 60, 79, 70, 73, 62, 69, 83, 81, 64, 76, 57, 55, 48, 53, 53, 55, 90, 78, 62, 71, 51, 71, 63, 65, 84, 67, 59, 55, 64, 73, 56, 76, 59, 64, 64, 76, 60, 95, 92, 69, 92, 60, 56, 66, 63, 70, 71, 63, 67, 58, 62, 68, 63, 79, 77, 52, 52, 54, 58, 58, 55, 65, 66, 79, 90, 65, 66, 63, 69, 86, 51, 62, 68, 91, 70, 59, 49, 58, 65, 66, 71, 54, 50, 51, 52, 59, 72, 50, 82, 64, 62, 64, 61, 52, 50, 48, 66, 53, 45, 101, 70, 56, 76, 78, 63, 52, 98, 76, 92, 54, 63, 75, 61, 66, 66, 66, 71, 63, 68, 36, 78, 61, 67, 64, 89, 49, 55, 65, 65, 54, 53, 60, 61, 64, 51, 43, 69, 71, 65, 88, 66, 66, 47, 55, 44, 54, 58, 63, 62, 65, 96, 73, 86, 44, 82, 97, 55, 71, 53, 48, 64, 79, 74, 68, 72, 45, 58, 72, 44, 82, 68, 65, 74, 56, 57, 66, 55, 73, 73, 66, 87, 60, 66, 73, 50, 72, 62, 48, 90, 65, 116, 62, 70, 46, 73, 43, 60, 79, 72, 61, 65, 54, 71, 50, 70, 87, 66, 60, 89, 63, 83, 64, 63, 57, 52, 74, 68, 61, 79, 85, 79, 59, 71, 65, 71, 68, 75, 58, 66, 79, 54, 72, 76, 66, 43, 60, 63, 54, 61, 47, 67, 53, 70, 60, 62, 41, 65, 66, 50, 36, 62, 70, 82, 63, 61, 63, 106, 48, 57, 59, 63, 57, 71, 64, 49, 65, 82, 49, 50, 54, 70, 72, 65, 56, 80, 58, 73, 64, 61, 53, 65, 62, 65, 62, 55, 64, 87, 69, 68, 58, 80, 125, 59, 73, 86, 56, 46, 64, 79, 65, 52, 67, 69, 73, 58, 62, 74, 44, 76, 61, 76, 75, 78, 90, 72, 54, 66, 40, 60, 60, 88, 73, 70, 51, 73, 70, 56, 79, 64, 68, 53, 57, 76, 70, 70, 53, 64, 67, 63, 85, 79, 63, 59, 99, 71, 65, 65, 78, 74, 63, 61, 84, 79, 86, 66, 65, 69, 49, 47, 56, 48, 57, 46, 75, 69, 75, 70, 76, 63, 58, 56, 61, 36, 64, 44, 59, 67, 79, 65, 57, 68, 59, 58, 75, 89, 57, 70, 39, 68, 81, 69, 58, 78, 71, 65, 66, 60, 45, 72, 67, 62, 82, 65, 71, 97, 80, 84, 69, 63, 84, 36, 53, 58, 62, 123, 61, 89, 55, 84, 70, 62, 60, 58, 56, 52, 70, 65, 55, 55, 50, 88, 64, 47, 67, 88, 59, 62, 66, 59, 69, 59, 79, 76, 56, 46, 70, 70, 62, 57, 45, 65, 84, 61, 50, 47, 82, 71, 71, 79, 114, 55, 71, 40, 57, 93, 60, 60, 66, 112, 45, 65, 60, 66, 63, 48, 87, 60, 74, 76, 58, 52, 43, 68, 57, 46, 72, 58, 48, 67, 64, 55, 66, 68, 61, 65, 55, 66, 66, 61, 38, 58, 52, 64, 74, 68, 57, 51, 59, 64, 77, 64, 55, 54, 64, 54, 73, 36, 59, 59, 69, 75, 63, 58, 53, 80, 51, 64, 43, 56, 53, 48, 59, 66, 81, 58, 61, 69, 105, 67, 80, 57, 51, 78, 79, 77, 66, 59, 31, 64, 69, 85, 60, 101, 61, 67, 56, 58, 29, 65, 60, 87, 74, 77, 76, 63, 107, 59, 81, 68, 67, 67, 51, 51, 59, 77, 81, 64, 59, 72, 62, 60, 104, 55, 67, 57, 56, 64, 73, 69, 70, 59, 54, 70, 87, 58, 66, 67, 56, 57, 57, 59, 57, 75, 88, 63, 53, 61, 54, 57, 57, 57, 88, 58, 68, 64, 54, 64, 89, 70, 56, 57, 52, 48, 49, 57, 66, 57, 61, 77, 54, 75, 66, 74, 66, 52, 63, 46, 58, 84, 51, 48, 75, 80, 52, 66, 54, 53, 68, 82, 76, 95, 63, 62, 32, 86, 76, 74, 60, 112, 60, 55, 70, 66, 55, 66, 54, 76, 72, 66, 63, 55, 81, 78, 65, 65, 71, 59, 60, 61, 59, 69, 76, 66, 57, 52, 45, 48, 57, 65, 84, 66, 100, 53, 72, 82, 64, 60, 59, 50, 43, 46, 65, 66, 73, 81, 57, 110, 69, 60, 78, 67, 60, 53, 42, 73, 100, 52, 45, 67, 57, 69, 51, 71, 71, 58, 64, 56, 63, 60, 65, 98, 62, 61, 56, 90, 56, 66, 73, 68, 53, 71, 63, 36, 100, 75, 77, 48, 70, 53, 46, 53, 60, 26, 72, 77, 73, 72, 43, 60, 56, 67, 72, 63, 60, 66, 97, 63, 54, 76, 85, 65, 62, 67, 73, 43, 86, 62, 123, 52, 50, 68, 71, 75, 61, 61, 62, 64, 57, 64, 63, 66, 47, 82, 106, 75, 59, 58, 75, 66, 70, 72, 41, 70, 59, 50, 72, 72, 74, 64, 63, 71, 85, 65, 71, 68, 66, 61, 45, 57, 77, 60, 73, 63, 115, 58, 77, 49, 68, 59, 86, 68, 68, 54, 64, 55, 47, 62, 59, 86, 67, 67, 57, 62, 69, 71, 69, 76, 53, 93, 72, 68, 99, 79, 60, 79, 53, 57, 62, 65, 56, 90, 65, 67, 71, 55, 87, 55, 48, 66, 62, 56, 83, 54, 87, 68, 51, 51, 64, 77, 84, 67, 76, 54, 57, 53, 70, 77, 63, 61, 58, 51, 55, 52, 61, 64, 59, 80, 70, 77, 61, 78, 61, 59, 80, 51, 55, 56, 110, 80, 66, 44, 60, 70, 75, 70, 72, 69, 75, 85, 86, 63, 53, 69, 95, 62, 60, 55, 64, 56, 64, 71, 102, 48, 91, 61, 63, 56, 58, 80, 63, 64, 61, 67, 63, 60, 70, 64, 70, 70, 55, 66, 75, 62, 53, 86, 71, 64, 80, 89, 92, 81, 77, 66, 65, 92, 57, 64, 79, 60, 66, 85, 61, 45, 51, 63, 62, 66, 53, 65, 55, 62, 81, 56, 73, 61, 52, 78, 77, 77, 50, 106, 58, 89, 51, 68, 70, 62, 79, 80, 66, 62, 60, 66, 58, 65, 61, 58, 76, 60, 58, 52, 61, 84, 58, 61, 81, 64, 56, 57, 94, 44, 112, 69, 69, 68, 66, 56, 49, 54, 60, 73, 93, 67, 76, 62, 68, 27, 58, 48, 90, 55, 70, 75, 52, 69, 67, 48, 60, 46, 52, 74, 57, 61, 69, 76, 66, 61, 58, 57, 86, 42, 81, 107, 48, 63, 71, 56, 101, 54, 46, 68, 61, 57, 57, 61, 108, 67, 51, 51, 58, 68, 83, 59, 63, 66, 92, 103, 67, 64, 61, 71, 63, 83, 69, 72, 64, 78, 64, 70, 61, 72, 80, 61, 61, 60, 76, 55, 73, 66, 82, 54, 50, 66, 53, 76, 60, 80, 60, 84, 61, 62, 62, 63, 67, 61, 74, 66, 76, 57, 48, 54, 61, 66, 70, 68, 69, 73, 65, 65, 78, 52, 67, 63, 64, 61, 66, 62, 72, 75, 77, 69, 57, 65, 52, 66, 73, 70, 65, 65, 56, 45, 67, 73, 82, 54, 59, 30, 54, 60, 62, 47, 57, 44, 55, 59, 68, 67, 104, 78, 75, 67, 69, 53, 100, 69, 63, 76, 58, 75, 58, 60, 64, 63, 49, 66, 63, 97, 87, 81, 69, 52, 55, 62, 60, 48, 67, 66, 61, 41, 68, 78, 71, 97, 59, 84, 71, 45, 42, 87, 75, 44, 64, 67, 46, 69, 62, 69, 49, 85, 90, 74, 59, 54, 67, 73, 57, 61, 60, 41, 77, 56, 72, 61, 53, 81, 73, 50, 58, 76, 64, 71, 52, 62, 75, 60, 49, 53, 57, 89, 57, 73, 49, 49, 61, 71, 67, 80, 69, 62, 54, 76, 62, 67, 90, 67, 73, 66, 63, 62, 51, 56, 69, 81, 73, 84, 68, 80, 63, 79, 76, 74, 76, 59, 56, 62, 62, 83, 59, 89, 71, 43, 53, 75, 69, 57, 53, 51, 42, 91, 78, 66, 67, 71, 64, 67, 126, 140, 68, 61, 69, 41, 60, 71, 75, 80, 52, 62, 75, 98, 57, 69, 59, 87, 99, 67, 55, 100, 103, 87, 53, 68, 66, 53, 74, 68, 56, 62, 54, 67, 64, 58, 56, 51, 68, 62, 73, 66, 58, 58, 45, 57, 72, 63, 61, 70, 68, 63, 62, 60, 79, 41, 67, 65, 70, 60, 65, 56, 56, 54, 73, 58, 55, 50, 63, 62, 48, 48, 57, 74, 66, 62, 57, 85, 49, 62, 63, 104, 63, 103, 59, 54, 65, 76, 88, 64, 69, 56, 116, 99, 63, 81, 41, 48, 95, 59, 59, 86, 56, 70, 67, 68, 62, 62, 69, 66, 61, 49, 53, 68, 66, 60, 61, 75, 68, 133, 79, 54, 56, 67, 69, 76, 56, 76, 66, 65, 71, 55, 64, 71, 70, 48, 50, 61, 66, 72, 70, 86, 50, 66, 50, 68, 63, 55, 70, 80, 59, 68, 82, 51, 74, 65, 81, 100, 63, 67, 72, 61, 73, 61, 68, 54, 75, 77, 53, 86, 42, 71, 72, 71, 60, 57, 65, 74, 56, 52, 73, 49, 62, 79, 52, 102, 42, 56, 64, 79, 64, 57, 75, 52, 60, 66, 78, 67, 72, 60, 63, 89, 51, 68, 61, 49, 59, 62, 61, 61, 84, 57, 73, 68, 86, 73, 68, 75, 54, 62, 65, 73, 62, 67, 54, 68, 60, 77, 66, 68, 69, 60, 56, 66, 79, 54, 48, 60, 55, 98, 80, 60, 63, 61, 56, 78, 57, 98, 65, 53, 79, 79, 53, 56, 65, 65, 74, 46, 55, 86, 73, 29, 81, 44, 62, 67, 102, 68, 36, 64, 62, 66, 40, 56, 85, 65, 76, 56, 60, 65, 59, 56, 85, 141, 55, 64, 58, 62, 55, 52, 82, 49, 56, 72, 50, 55, 81, 50, 51, 58, 87, 61, 46, 80, 85, 55, 64, 51, 67, 52, 64, 62, 57, 63, 66, 44, 78, 79, 76, 63, 59, 60, 78, 67, 73, 62, 50, 62, 54, 60, 67, 63, 84, 64, 62, 62, 57, 65, 54, 61, 71, 53, 67, 59, 73, 51, 90, 54, 52, 59, 42, 53, 73, 45, 77, 46, 70, 58, 76, 60, 70, 100, 116, 60, 67, 80, 54, 83, 71, 53, 70, 61, 98, 59, 59, 61, 119, 80, 79, 79, 68, 56, 72, 55, 54, 53, 65, 57, 62, 73, 84, 65, 63, 113, 48, 60, 59, 45, 53, 68, 43, 59, 81, 48, 57, 62, 68, 76, 62, 55, 66, 45, 59, 78, 57, 110, 80, 89, 48, 61, 49, 47, 60, 56, 78, 72, 53, 59, 62, 67, 63, 71, 57, 80, 64, 63, 52, 108, 61, 86, 87, 67, 77, 55, 60, 67, 63, 61, 73, 61, 58, 51, 85, 59, 55, 61, 64, 65, 86, 53, 49, 89, 60, 53, 65, 62, 73, 80, 73, 58, 87, 56, 63, 46, 61, 64, 64, 66, 59, 73, 75, 75, 49, 63, 55, 73, 57, 70, 65, 66, 59, 72, 65, 74, 49, 75, 71, 68, 50, 60, 75, 66, 63, 77, 53, 62, 67, 59, 60, 66, 86, 70, 76, 76, 48, 59, 73, 72, 46, 66, 78, 46, 62, 62, 79, 76, 59, 75, 50, 115, 65, 60, 69, 55, 54, 71, 74, 70, 57, 61, 68, 51, 57, 69, 44, 66, 72, 58, 41, 93, 80, 74, 48, 34, 85, 74, 48, 58, 51, 49, 58, 58, 54, 67, 61, 80, 65, 35, 67, 62, 52, 53, 57, 55, 71, 65, 82, 70, 50, 105, 76, 49, 129, 43, 74, 77, 78, 56, 81, 70, 74, 62, 58, 56, 59, 55, 50, 54, 68, 80, 77, 83, 56, 49, 86, 60, 55, 51, 72, 68, 47, 69, 70, 56, 46, 60, 74, 103, 62, 77, 51, 66, 71, 62, 78, 59, 87, 52, 60, 75, 92, 62, 120, 71, 56, 93, 68, 61, 68, 58, 64, 59, 70, 60, 70, 57, 66, 59, 52, 64, 63, 66, 47, 78, 64, 53, 53, 64, 51, 68, 69, 66, 54, 39, 55, 58, 51, 56, 114, 59, 74, 61, 82, 81, 66, 60, 63, 69, 70, 74, 67, 55, 54, 73, 75, 51, 69, 58, 70, 62, 59, 68, 64, 65, 59, 55, 72, 76, 94, 80, 56, 71, 62, 67, 63, 53, 53, 73, 36, 59, 59, 72, 76, 68, 62, 64, 49, 73, 68, 93, 75, 96, 54, 54, 36, 58, 82, 73, 68, 52, 60, 84, 58, 61, 49, 51, 84, 59, 76, 61, 68, 74, 72, 61, 87, 74, 67, 76, 82, 55, 54, 60, 79, 57, 93, 75, 56, 82, 52, 76, 55, 69, 68, 60, 62, 59, 53, 84, 72, 63, 85, 68, 71, 56, 78, 75, 62, 69, 88, 66, 72, 88, 78, 58, 84, 60, 66, 68, 79, 77, 62, 71, 48, 79, 66, 78, 54, 47, 46, 66, 62, 72, 76, 67, 65, 61, 67, 88, 68, 50, 73, 78, 69, 65, 63, 77, 73, 50, 89, 75, 49, 75, 52, 53, 71, 70, 72, 63, 62, 72, 70, 85, 63, 73, 70, 63, 109, 61, 53, 45, 65, 87, 63, 64, 70, 61, 72, 67, 102, 55, 49, 73, 56, 75, 58, 86, 85, 64, 68, 78, 67, 63, 48, 64, 63, 60, 59, 69, 52, 61, 61, 47, 74, 84, 60, 109, 72, 81, 63, 91, 72, 68, 73, 50, 77, 45, 84, 71, 86, 55, 78, 59, 79, 60, 54, 63, 71, 73, 56, 52, 65, 29, 59, 46, 53, 103, 70, 73, 65, 42, 83, 78, 63, 60, 83, 47, 51, 58, 79, 60, 61, 73, 65, 83, 82, 77, 50, 54, 58, 80, 57, 63, 64, 71, 53, 68, 44, 65, 80, 81, 57, 59, 59, 68, 59, 56, 59, 70, 66, 45, 50, 67, 62, 69, 67, 65, 72, 53, 55, 55, 67, 53, 71, 51, 68, 55, 58, 52, 55, 72, 52, 61, 53, 67, 57, 80, 49, 74, 57, 59, 64, 62, 82, 62, 68, 77, 77, 59, 40, 71, 69, 69, 52, 86, 57, 64, 80, 74, 65, 45, 45, 76, 60, 53, 50, 65, 69, 83, 61, 57, 59, 77, 85, 71, 48, 77, 54, 42, 56, 67, 53, 73, 64, 54, 100, 129, 71, 80, 52, 64, 65, 65, 62, 70, 48, 82, 82, 93, 67, 54, 65, 91, 107, 52, 58, 95, 103, 79, 70, 64, 51, 75, 77, 72, 72, 52, 51, 66, 65, 53, 49, 95, 55, 62, 80, 71, 83, 69, 46, 79, 61, 60, 77, 46, 51, 65, 65, 50, 80, 56, 72, 55, 63, 62, 76, 88, 66, 56, 67, 75, 54, 52, 70, 69, 64, 70, 68, 50, 59, 81, 49, 65, 69, 47, 56, 107, 58, 96, 50, 73, 66, 51, 64, 52, 70, 58, 105, 96, 71, 87, 38, 69, 81, 63, 83, 55, 55, 68, 54, 54, 70, 60, 60, 63, 67, 48, 92, 69, 74, 76, 49, 79, 57, 114, 67, 72, 44, 71, 59, 92, 71, 96, 36, 65, 65, 68, 70, 87, 63, 77, 59, 57, 64, 60, 50, 101, 63, 79, 61, 76, 72, 71, 59, 68, 69, 57, 56, 54, 72, 90, 62, 82, 53, 64, 83, 69, 76, 65, 72, 67, 71, 93, 79, 54, 50, 53, 77, 63, 83, 68, 75, 74, 61, 54, 61, 62, 46, 97, 78, 98, 52, 55, 68, 76, 61, 59, 68, 52, 51, 57, 79, 61, 42, 66, 94, 66, 52, 71, 61, 63, 52, 60, 42, 62, 66, 52, 96, 66, 79, 66, 49, 86, 53, 56, 59, 62, 60, 69, 60, 73, 63, 65, 66, 56, 67, 59, 58, 63, 59, 62, 50, 47, 72, 72, 64, 60, 82, 59, 71, 74, 64, 82, 73, 55, 67, 57, 72, 46, 54, 54, 66, 66, 59, 94, 42, 55, 54, 49, 81, 67, 75, 59, 55, 55, 42, 68, 50, 75, 105, 52, 64, 51, 77, 53, 48, 41, 93, 135, 56, 49, 57, 67, 80, 52, 79, 66, 55, 61, 53, 39, 64, 55, 59, 64, 45, 59, 25, 68, 70, 69, 53, 69, 57, 73, 75, 74, 66, 70, 54, 53, 90, 51, 60, 74, 66, 57, 65, 80, 67, 58, 41, 101, 82, 73, 92, 66, 89, 89, 68, 64, 66, 48, 52, 69, 58, 69, 54, 63, 71, 58, 59, 75, 65, 87, 60, 50, 62, 59, 63, 55, 66, 59, 58, 83, 75, 101, 103, 72, 63, 80, 70, 79, 65, 59, 61, 53, 74, 58, 68, 54, 100, 58, 85, 91, 41, 63, 68, 74, 56, 63, 51, 70, 72, 70, 96, 47, 81, 104, 43, 76, 50, 38, 62, 73, 63, 65, 70, 66, 53, 63, 61, 76, 48, 84, 83, 65, 70, 81, 66, 109, 60, 89, 68, 79, 57, 75, 64, 69, 91, 77, 65, 60, 58, 45, 79, 86, 60, 64, 51, 82, 46, 91, 53, 97, 69, 74, 65, 72, 70, 77, 56, 55, 60, 57, 52, 52, 69, 46, 81, 65, 69, 45, 68, 48, 62, 74, 58, 62, 60, 69, 71, 67, 69, 65, 53, 74, 60, 44, 67, 66, 52, 60, 68, 50, 77, 60, 62, 49, 51, 54, 60, 75, 78, 69, 71, 74, 63, 60, 54, 61, 56, 45, 58, 55, 79, 54, 84, 62, 40, 48, 72, 74, 52, 69, 78, 45, 71, 68, 69, 60, 67, 60, 68, 56, 82, 63, 60, 58, 70, 89, 50, 49, 61, 89, 65, 52, 91, 62, 62, 70, 61, 41, 77, 62, 75, 63, 63, 57, 45, 67, 68, 76, 83, 67, 66, 71, 60, 59, 73, 67, 73, 66, 60, 66, 57, 76, 57, 58, 45, 88, 60, 55, 64, 67, 49, 56, 68, 62, 70, 72, 72, 59, 54, 101, 78, 65, 116, 65, 47, 61, 67, 59, 83, 64, 84, 58, 62, 82, 56, 63, 63, 74, 54, 63, 83, 61, 61, 69, 66, 54, 56, 64, 56, 61, 71, 61, 88, 60, 64, 65, 86, 85, 50, 70, 53, 62, 57, 78, 75, 71, 90, 76, 71, 74, 91, 55, 141, 60, 49, 74, 57, 74, 66, 55, 79, 50, 62, 65, 70, 45, 77, 61, 57, 62, 58, 57, 67, 75, 45, 63, 67, 61, 55, 69, 50, 69, 53, 48, 65, 74, 63, 97, 110, 71, 79, 72, 68, 80, 82, 67, 57, 69, 64, 42, 62, 64, 63, 63, 85, 54, 61, 57, 74, 67, 74, 67, 68, 70, 68, 80, 55, 72, 85, 71, 75, 78, 71, 69, 44, 74, 42, 59, 59, 64, 69, 57, 48, 61, 64, 69, 89, 68, 82, 85, 47, 90, 44, 65, 53, 58, 88, 48, 65, 48, 63, 77, 62, 51, 70, 63, 108, 67, 64, 55, 85, 76, 45, 66, 90, 43, 74, 76, 72, 59, 53, 63, 54, 65, 82, 47, 69, 75, 76, 57, 75, 51, 48, 87, 55, 54, 73, 73, 87, 55, 67, 74, 65, 63, 84, 66, 65, 50, 80, 72, 77, 74, 51, 48, 113, 56, 60, 61, 72, 76, 47, 54, 75, 68, 91, 90, 54, 52, 60, 61, 60, 74, 82, 58, 74, 73, 55, 77, 85, 55, 48, 62, 57, 63, 39, 59, 43, 61, 54, 62, 46, 68, 60, 51, 68, 69, 57, 86, 58, 62, 63, 61, 69, 73, 52, 69, 90, 54, 42, 54, 71, 61, 71, 66, 58, 68, 69, 66, 89, 66, 46, 61, 62, 83, 66, 91, 92, 75, 43, 64, 65, 84, 60, 82, 55, 38, 51, 68, 76, 55, 67, 66, 74, 61, 65, 61, 52, 83, 51, 68, 61, 65, 45, 59, 49, 97, 47, 73, 53, 63, 59, 84, 64, 73, 59, 65, 78, 57, 58, 67, 68, 81, 65, 72, 63, 77, 70, 67, 61, 71, 49, 95, 70, 104, 82, 49, 41, 67, 66, 73, 59, 115, 45, 131, 81, 74, 59, 78, 78, 65, 55, 57, 119, 57, 62, 61, 76, 110, 71, 84, 60, 60, 69, 67, 64, 72, 68, 65, 75, 58, 65, 66, 66, 76, 61, 58, 42, 58, 63, 92, 62, 57, 82, 55, 54, 74, 63, 61, 63, 73, 55, 58, 91, 49, 58, 69, 59, 54, 78, 69, 54, 66, 47, 59, 81, 69, 55, 107, 58, 73, 63, 69, 61, 53, 82, 85, 61, 60, 65, 85, 60, 64, 59, 64, 62, 74, 71, 63, 73, 51, 62, 69, 52, 57, 56, 60, 52, 70, 76, 53, 58, 67, 96, 69, 66, 73, 62, 85, 73, 62, 64, 70, 52, 56, 60, 54, 85, 55, 70, 60, 45, 56, 70, 61, 82, 61, 50, 87, 58, 82, 90, 64, 69, 90, 62, 63, 64, 66, 54, 49, 68, 44, 68, 61, 68, 47, 59, 81, 61, 57, 59, 76, 72, 86, 47, 84, 52, 56, 122, 57, 59, 57, 57, 71, 54, 77, 85, 66, 69, 70, 63, 57, 104, 64, 58, 67, 64, 68, 69, 53, 58, 64, 74, 68, 54, 62, 62, 61, 61, 113, 52, 55, 67, 59, 76, 67, 54, 60, 114, 79, 67, 61, 65, 55, 68, 69, 52, 59, 84, 72, 45, 71, 78, 74, 59, 51, 79, 79, 68, 65, 81, 59, 60, 66, 63, 70, 54, 78, 62, 55, 63, 84, 57, 57, 72, 100, 72, 55, 57, 68, 53, 62, 51, 96, 51, 73, 62, 62, 62, 50, 78, 60, 63, 68, 55, 62, 61, 41, 59, 63, 55, 64, 47, 61, 53, 70, 45, 75, 54, 69, 66, 74, 67, 51, 85, 70, 50, 49, 65, 67, 62, 82, 58, 74, 52, 64, 76, 78, 50, 89, 65, 55, 62, 70, 59, 71, 72, 63, 74, 53, 78, 58, 67, 60, 47, 59, 68, 75, 54, 78, 52, 62, 94, 50, 75, 77, 68, 48, 75, 81, 59, 74, 55, 67, 68, 65, 80, 72, 97, 52, 45, 68, 51, 80, 62, 61, 69, 76, 76, 71, 64, 102, 62, 72, 58, 57, 59, 71, 68, 63, 45, 71, 99, 41, 92, 61, 68, 68, 57, 60, 72, 54, 107, 59, 70, 93, 73, 68, 77, 87, 55, 66, 47, 80, 70, 60, 69, 85, 72, 67, 54, 68, 57, 50, 65, 43, 60, 63, 131, 54, 73, 56, 75, 59, 66, 71, 53, 55, 54, 67, 45, 101, 60, 65, 53, 66, 76, 60, 73, 59, 67, 71, 68, 55, 110, 65, 56, 71, 88, 60, 69, 56, 45, 89, 69, 51, 51, 58, 65, 61, 70, 69, 60, 55, 61, 65, 64, 60, 68, 78, 64, 48, 56, 68, 58, 59, 79, 47, 74, 70, 66, 72, 93, 66, 82, 62, 61, 52, 98, 107, 65, 102, 93, 62, 49, 59, 59, 65, 70, 68, 43, 78, 53, 56, 54, 63, 59, 52, 69, 66, 66, 65, 62, 61, 63, 54, 72, 56, 79, 45, 68, 47, 48, 73, 72, 70, 51, 61, 56, 58, 62, 70, 62, 48, 107, 54, 53, 60, 65, 63, 55, 65, 85, 52, 82, 61, 84, 65, 71, 121, 65, 94, 55, 70, 54, 57, 53, 88, 51, 63, 72, 88, 70, 80, 64, 60, 60, 55, 52, 82, 68, 80, 84, 61, 57, 57, 51, 64, 60, 58, 49, 66, 52, 83, 59, 60, 79, 69, 65, 59, 58, 50, 67, 55, 62, 64, 64, 57, 69, 59, 69, 76, 71, 76, 63, 75, 55, 62, 82, 78, 61, 68, 59, 81, 48, 75, 78, 47, 71, 53, 82, 61, 70, 60, 77, 57, 60, 69, 75, 76, 68, 62, 64, 69, 62, 84, 77, 88, 59, 62, 60, 70, 64, 68, 55, 61, 62, 56, 54, 61, 54, 53, 54, 57, 70, 70, 68, 72, 79, 81, 69, 51, 92, 73, 65, 86, 63, 52, 59, 82, 58, 70, 50, 85, 42, 64, 80, 69, 66, 65, 61, 63, 64, 50, 56, 58, 61, 78, 62, 78, 77, 73, 67, 81, 57, 75, 62, 75, 68, 61, 56, 75, 56, 61, 67, 60, 68, 50, 45, 55, 64, 49, 60, 58, 76, 68, 115, 53, 62, 41, 83, 82, 66, 57, 59, 58, 75, 66, 76, 55, 83, 58, 46, 47, 66, 50, 54, 60, 46, 77, 58, 66, 70, 78, 68, 73, 52, 90, 52, 52, 100, 89, 58, 61, 57, 63, 70, 65, 57, 67, 60, 83, 81, 52, 54, 61, 51, 71, 59, 60, 65, 53, 59, 61, 92, 61, 70, 72, 64, 63, 80, 80, 71, 57, 83, 65, 85, 73, 62, 77, 63, 67, 55, 71, 55, 50, 52, 78, 67, 72, 92, 55, 90, 67, 66, 62, 65, 49, 75, 61, 46, 78, 50, 89, 67, 70, 75, 48, 60, 63, 76, 85, 64, 42, 60, 64, 56, 54, 59, 57, 77, 73, 64, 52, 62, 89, 68, 55, 64, 59, 66, 63, 55, 60, 57, 64, 55, 64, 56, 54, 63, 52, 71, 48, 72, 58, 64, 59, 60, 65, 47, 53, 58, 59, 100, 61, 74, 70, 68, 58, 69, 50, 82, 100, 75, 61, 71, 44, 45, 57, 60, 58, 70, 57, 64, 53, 106, 78, 65, 61, 44, 56, 55, 80, 70, 61, 67, 61, 76, 61, 61, 57, 57, 54, 74, 128, 66, 61, 66, 52, 77, 74, 93, 50, 64, 65, 52, 51, 87, 69, 57, 69, 46, 82, 68, 51, 59, 64, 61, 127, 71, 72, 64, 61, 69, 78, 77, 88, 66, 64, 59, 106, 53, 52, 67, 62, 71, 79, 68, 82, 62, 53, 61, 61, 65, 71, 65, 86, 68, 62, 59, 82, 66, 64, 54, 88, 105, 57, 46, 68, 71, 50, 84, 69, 75, 78, 53, 56, 75, 56, 62, 65, 67, 57, 61, 66, 66, 87, 61, 54, 60, 60, 47, 77, 68, 60, 56, 57, 59, 57, 59, 69, 61, 77, 66, 83, 43, 55, 70, 57, 77, 62, 62, 62, 54, 60, 60, 56, 46, 56, 42, 62, 60, 49, 84, 71, 57, 59, 70, 76, 73, 74, 71, 45, 75, 43, 59, 45, 52, 93, 63, 50, 63, 75, 62, 44, 66, 52, 68, 57, 48, 76, 68, 68, 58, 56, 50, 112, 56, 67, 49, 55, 62, 58, 64, 68, 108, 67, 63, 58, 70, 58, 62, 102, 66, 55, 64, 60, 55, 67, 62, 43, 80, 49, 61, 65, 99, 70, 59, 82, 69, 96, 62, 95, 47, 72, 100, 73, 67, 84, 66, 83, 76, 54, 78, 86, 73, 73, 69, 56, 100, 53, 67, 81, 57, 62, 67, 63, 49, 65, 69, 63, 65, 60, 77, 62, 65, 65, 62, 70, 60, 52, 65, 69, 70, 73, 61, 68, 58, 52, 58, 61, 61, 53, 52, 42, 55, 53, 53, 58, 69, 76, 62, 74, 62, 75, 67, 79, 47, 68, 69, 50, 66, 95, 77, 61, 68, 66, 72, 74, 74, 75, 54, 63, 58, 65, 49, 56, 51, 107, 61, 63, 51, 56, 73, 43, 62, 58, 64, 49, 77, 65, 74, 46, 67, 76, 74, 42, 53, 64, 62, 72, 56, 64, 57, 69, 62, 59, 76, 45, 62, 82, 42, 55, 78, 80, 70, 58, 68, 54, 69, 79, 80, 74, 66, 62, 51, 45, 65, 45, 56, 55, 55, 60, 63, 62, 101, 69, 67, 65, 70, 77, 71, 51, 39, 81, 59, 67, 70, 57, 102, 66, 54, 90, 63, 62, 109, 60, 63, 52, 58, 82, 46, 78, 78, 63, 68, 75, 78, 85, 73, 96, 61, 65, 53, 87, 73, 90, 80, 61, 58, 87, 63, 62, 68, 105, 67, 64, 53, 92, 70, 65, 57, 60, 62, 85, 53, 49, 48, 83, 88, 69, 62, 53, 57, 71, 84, 65, 60, 54, 78, 52, 48, 85, 64, 87, 52, 83, 66, 62, 52, 61, 68, 63, 61, 80, 74, 70, 53, 61, 62, 89, 75, 74, 72, 57, 75, 72, 59, 74, 65, 65, 55, 54, 58, 63, 53, 73, 63, 48, 48, 82, 63, 97, 64, 52, 49, 74, 70, 68, 61, 62, 66, 85, 73, 54, 68, 63, 56, 59, 68, 70, 65, 62, 67, 68, 44, 58, 80, 66, 54, 63, 70, 62, 60, 61, 69, 77, 84, 65, 48, 75, 66, 63, 70, 60, 49, 65, 78, 62, 64, 64, 68, 78, 63, 78, 53, 61, 56, 58, 71, 65, 57, 59, 53, 75, 113, 70, 99, 49, 72, 43, 45, 73, 61, 41, 48, 65, 57, 65, 105, 59, 51, 53, 81, 68, 54, 69, 59, 58, 72, 95, 74, 56, 76, 58, 95, 93, 81, 56, 54, 56, 88, 56, 96, 59, 58, 71, 46, 46, 47, 66, 60, 65, 72, 54, 47, 60, 52, 65, 65, 63, 77, 61, 75, 64, 60, 82, 60, 69, 55, 87, 63, 50, 72, 81, 65, 54, 81, 54, 67, 42, 58, 45, 79, 56, 77, 59, 54, 63, 61, 54, 68, 53, 75, 57, 65, 61, 61, 69, 72, 67, 45, 102, 73, 51, 65, 56, 53, 57, 49, 79, 88, 105, 60, 71, 72, 76, 70, 67, 70, 67, 69, 69, 79, 84, 71, 89, 59, 107, 79, 48, 63, 118, 70, 59, 63, 49, 104, 70, 96, 61, 83, 105, 64, 77, 56, 53, 117, 64, 63, 60, 61, 72, 64, 46, 56, 62, 81, 56, 61, 64, 57, 122, 70, 99, 55, 112, 57, 73, 76, 63, 40, 75, 62, 59, 67, 64, 58, 47, 64, 72, 56, 90, 55, 83, 53, 56, 69, 65, 68, 52, 71, 73, 57, 71, 60, 68, 64, 69, 81, 63, 66, 59, 60, 58, 47, 89, 66, 48, 76, 72, 63, 60, 124, 63, 59, 63, 83, 71, 61, 58, 80, 70, 61, 63, 67, 70, 60, 58, 55, 65, 67, 57, 71, 49, 51, 61, 65, 58, 63, 70, 43, 52, 63, 60, 58, 81, 61, 77, 66, 97, 73, 75, 80, 65, 62, 51, 69, 57, 58, 65, 74, 64, 69, 78, 63, 77, 69, 47, 57, 55, 71, 68, 64, 86, 62, 62, 78, 94, 48, 65, 61, 73, 72, 51, 72, 58, 58, 49, 76, 61, 50, 80, 62, 74, 56, 54, 58, 54, 52, 59, 82, 72, 62, 69, 63, 82, 85, 43, 53, 65, 68, 60, 72, 66, 58, 49, 65, 51, 46, 52, 52, 60, 59, 62, 59, 52, 59, 78, 102, 70, 47, 68, 85, 69, 67, 64, 61, 60, 64, 58, 56, 74, 59, 58, 99, 62, 65, 62, 57, 61, 70, 61, 63, 75, 57, 60, 69, 52, 42, 68, 67, 68, 42, 72, 64, 73, 85, 70, 77, 96, 71, 55, 73, 59, 59, 74, 107, 69, 64, 64, 62, 72, 66, 54, 78, 58, 75, 55, 56, 80, 78, 77, 65, 64, 65, 71, 61, 62, 103, 44, 53, 61, 66, 68, 50, 64, 62, 61, 55, 53, 41, 78, 79, 77, 105, 53, 70, 69, 65, 52, 71, 55, 54, 61, 66, 95, 66, 61, 71, 39, 77, 66, 83, 69, 66, 65, 81, 60, 62, 72, 59, 64, 63, 50, 65, 44, 60, 74, 55, 47, 53, 60, 68, 67, 87, 67, 71, 60, 87, 60, 72, 63, 61, 49, 52, 89, 59, 81, 66, 45, 76, 65, 70, 68, 83, 45, 50, 56, 70, 47, 54, 81, 74, 58, 61, 40, 62, 63, 104, 64, 96, 64, 64, 67, 73, 69, 75, 68, 68, 55, 102, 80, 66, 63, 69, 92, 61, 65, 76, 73, 77, 73, 66, 113, 83, 56, 86, 57, 57, 61, 55, 67, 65, 67, 57, 87, 77, 49, 59, 61, 83, 70, 65, 58, 71, 58, 62, 76, 97, 92, 96, 63, 60, 51, 46, 69, 70, 60, 86, 75, 61, 53, 89, 90, 100, 72, 62, 81, 72, 89, 57, 61, 76, 71, 61, 61, 67, 80, 62, 70, 48, 61, 78, 64, 79, 69, 68, 88, 62, 67, 56, 60, 78, 82, 64, 63, 58, 68, 52, 64, 51, 69, 69, 76, 39, 77, 53, 69, 83, 54, 73, 74, 65, 67, 49, 68, 55, 77, 59, 84, 77, 56, 56, 53, 71, 79, 62, 60, 74, 85, 54, 53, 61, 36, 50, 50, 66, 67, 63, 61, 55, 70, 68, 64, 62, 66, 70, 48, 64, 59, 65, 65, 69, 80, 62, 58, 49, 66, 69, 51, 55, 47, 58, 57, 65, 68, 41, 78, 67, 44, 89, 66, 67, 88, 57, 71, 58, 98, 58, 69, 69, 51, 61, 71, 56, 61, 49, 57, 137, 75, 66, 83, 59, 93, 56, 108, 56, 58, 71, 66, 57, 58, 73, 63, 59, 54, 63, 68, 61, 59, 50, 77, 80, 53, 71, 77, 69, 58, 81, 74, 56, 59, 74, 80, 84, 70, 63, 53, 54, 55, 59, 77, 108, 64, 68, 65, 55, 57, 62, 83, 64, 62, 62, 64, 69, 68, 69, 52, 81, 79, 68, 70, 62, 65, 56, 61, 62, 67, 59, 81, 62, 64, 65, 75, 71, 83, 57, 60, 56, 65, 63, 69, 61, 59, 58, 60, 58, 75, 33, 68, 43, 60, 66, 59, 85, 77, 58, 55, 74, 85, 61, 52, 72, 72, 58, 72, 55, 69, 60, 76, 67, 86, 46, 74, 61, 57, 69, 50, 55, 59, 77, 67, 69, 67, 53, 65, 68, 70, 58, 56, 62, 60, 53, 78, 71, 65, 63, 51, 68, 73, 76, 98, 67, 72, 124, 74, 66, 53, 72, 56, 68, 63, 74, 61, 67, 72, 60, 60, 76, 91, 62, 72, 59, 78, 84, 60, 62, 100, 64, 65, 65, 61, 62, 82, 56, 77, 78, 68, 70, 56, 56, 52, 62, 45, 63, 83, 58, 64, 89, 72, 63, 71, 66, 75, 57, 63, 87, 72, 87, 62, 66, 82, 61, 48, 62, 88, 47, 65, 76, 65, 74, 53, 70, 68, 56, 86, 56, 59, 54, 64, 47, 97, 66, 36, 65, 55, 64, 61, 68, 48, 60, 69, 66, 54, 56, 51, 73, 60, 94, 67, 58, 62, 59, 62, 63, 62, 96, 65, 67, 60, 77, 87, 57, 62, 57, 67, 63, 61, 69, 66, 52, 49, 71, 50, 61, 69, 76, 61, 81, 70, 59, 63, 56, 75, 56, 82, 68, 72, 120, 67, 88, 72, 55, 61, 68, 69, 76, 70, 52, 51, 62, 78, 97, 52, 81, 67, 60, 48, 77, 56, 37, 70, 58, 46, 58, 55, 80, 61, 51, 60, 63, 56, 65, 76, 53, 51, 41, 67, 58, 70, 60, 83, 74, 50, 75, 79, 47, 78, 54, 107, 58, 66, 64, 52, 65, 61, 64, 67, 60, 60, 62, 52, 65, 49, 65, 74, 59, 51, 129, 61, 69, 63, 70, 74, 49, 71, 102, 61, 60, 63, 58, 73, 82, 56, 38, 52, 60, 59, 60, 54, 69, 49, 82, 94, 60, 60, 55, 57, 71, 93, 53, 89, 66, 60, 63, 64, 67, 74, 59, 61, 64, 52, 80, 67, 71, 65, 59, 57, 62, 59, 58, 49, 64, 56, 62, 71, 53, 61, 60, 105, 80, 49, 67, 62, 58, 67, 67, 38, 61, 64, 127, 82, 62, 59, 65, 89, 76, 63, 61, 56, 53, 65, 74, 49, 64, 69, 59, 66, 54, 61, 42, 61, 68, 64, 55, 71, 84, 83, 82, 68, 69, 77, 89, 59, 46, 88, 76, 75, 56, 58, 62, 62, 58, 61, 60, 77, 50, 72, 77, 70, 79, 67, 66, 57, 81, 73, 60, 55, 67, 59, 87, 89, 63, 59, 53, 82, 67, 64, 79, 74, 87, 66, 66, 76, 77, 63, 52, 60, 59, 57, 86, 59, 75, 57, 64, 120, 56, 84, 72, 101, 64, 55, 51, 77, 69, 78, 73, 87, 83, 76, 75, 66, 62, 55, 69, 75, 68, 76, 75, 53, 89, 64, 72, 53, 63, 63, 69, 73, 66, 70, 59, 59, 60, 64, 55, 68, 68, 68, 56, 79, 57, 72, 62, 54, 63, 65, 67, 57, 72, 58, 59, 54, 64, 70, 76, 53, 51, 55, 56, 64, 71, 51, 58, 58, 71, 64, 87, 56, 56, 63, 64, 74, 62, 54, 62, 80, 76, 69, 58, 68, 56, 56, 57, 61, 70, 58, 80, 90, 68, 61, 68, 56, 69, 72, 61, 71, 77, 66, 65, 53, 67, 93, 62, 82, 107, 56, 48, 54, 47, 65, 73, 59, 51, 57, 69, 75, 77, 62, 63, 89, 65, 46, 64, 60, 76, 70, 89, 62, 67, 66, 67, 70, 72, 59, 61, 100, 67, 64, 73, 74, 54, 70, 55, 54, 58, 62, 58, 79, 89, 63, 74, 54, 64, 66, 76, 60, 75, 60, 74, 85, 89, 57, 85, 63, 62, 76, 62, 58, 61, 72, 65, 76, 71, 74, 64, 71, 63, 65, 53, 74, 69, 66, 54, 62, 66, 71, 67, 61, 57, 61, 63, 71, 76, 92, 47, 72, 95, 86, 72, 67, 67, 54, 84, 53, 74, 89, 48, 59, 49, 58, 91, 64, 40, 95, 62, 55, 58, 64, 59, 60, 68, 52, 52, 57, 75, 70, 45, 100, 75, 73, 55, 59, 51, 87, 52, 85, 58, 54, 62, 52, 50, 65, 72, 72, 73, 76, 87, 72, 89, 68, 78, 54, 66, 55, 65, 56, 63, 49, 64, 70, 63, 54, 75, 62, 60, 60, 70, 71, 57, 47, 59, 54, 73, 52, 59, 63, 72, 71, 67, 55, 72, 67, 45, 59, 66, 71, 118, 49, 74, 86, 85, 59, 66, 69, 69, 61, 75, 60, 57, 87, 67, 74, 67, 89, 56, 56, 69, 70, 58, 56, 73, 71, 78, 86, 56, 58, 57, 60, 63, 75, 50, 77, 72, 55, 56, 49, 63, 64, 51, 79, 62, 57, 55, 95, 91, 70, 64, 65, 64, 76, 81, 52, 68, 62, 65, 48, 77, 86, 98, 51, 97, 82, 68, 70, 64, 74, 60, 45, 89, 63, 66, 71, 49, 56, 115, 57, 55, 66, 67, 75, 68, 57, 66, 67, 60, 69, 59, 65, 75, 84, 71, 67, 81, 67, 55, 59, 56, 74, 60, 55, 57, 63, 62, 71, 73, 66, 68, 68, 102, 86, 67, 39, 59, 86, 54, 58, 66, 56, 59, 63, 66, 63, 63, 50, 52, 59, 54, 65, 86, 57, 64, 52, 49, 63, 60, 62, 74, 65, 62, 71, 71, 70, 72, 75, 64, 62, 67, 69, 70, 63, 55, 79, 63, 78, 63, 56, 65, 69, 127, 52, 78, 77, 76, 73, 67, 72, 64, 65, 53, 61, 60, 46, 52, 62, 80, 81, 88, 65, 73, 53, 90, 72, 58, 64, 64, 60, 64, 51, 75, 70, 56, 37, 58, 105, 58, 81, 52, 53, 77, 62, 52, 68, 56, 73, 71, 52, 66, 75, 64, 77, 65, 90, 62, 95, 82, 76, 64, 60, 64, 47, 67, 51, 126, 54, 64, 55, 74, 58, 61, 96, 60, 75, 65, 61, 58, 61, 61, 83, 62, 73, 62, 52, 81, 61, 79, 71, 58, 85, 55, 75, 51, 56, 79, 62, 48, 72, 75, 54, 86, 71, 88, 60, 72, 61, 68, 61, 80, 58, 43, 79, 64, 62, 75, 63, 63, 64, 58, 59, 68, 74, 86, 76, 71, 69, 54, 69, 56, 68, 70, 55, 43, 66, 59, 84, 62, 54, 68, 62, 59, 62, 45, 57, 78, 61, 61, 64, 58, 56, 54, 75, 72, 60, 59, 78, 95, 77, 74, 62, 76, 70, 98, 60, 82, 70, 64, 60, 81, 60, 53, 70, 52, 55, 55, 71, 60, 83, 54, 74, 53, 42, 68, 48, 62, 60, 69, 50, 84, 69, 69, 58, 73, 59, 64, 50, 51, 64, 53, 64, 73, 62, 66, 59, 86, 67, 71, 67, 54, 73, 75, 73, 58, 67, 71, 78, 68, 62, 70, 77, 51, 69, 54, 60, 81, 68, 67, 55, 67, 60, 69, 69, 61, 59, 104, 51, 51, 85, 47, 87, 66, 97, 72, 44, 74, 56, 45, 67, 76, 80, 76, 95, 60, 61, 69, 84, 74, 69, 70, 58, 47, 60, 73, 55, 63, 87, 62, 72, 55, 95, 48, 81, 53, 100, 73, 91, 69, 65, 65, 82, 58, 72, 70, 105, 60, 53, 75, 97, 48, 82, 58, 66, 62, 59, 46, 61, 71, 76, 67, 45, 47, 64, 54, 66, 91, 48, 77, 57, 54, 57, 61, 79, 59, 78, 78, 57, 56, 55, 64, 39, 46, 75, 59, 68, 63, 68, 83, 57, 68, 60, 66, 68, 53, 72, 57, 64, 58, 57, 56, 79, 71, 61, 65, 68, 66, 82, 57, 71, 60, 51, 62, 85, 68, 52, 64, 66, 38, 69, 55, 72, 77, 83, 55, 63, 60, 76, 53, 65, 53, 46, 87, 83, 81, 51, 69, 45, 89, 45, 66, 48, 98, 57, 47, 57, 62, 81, 58, 86, 57, 67, 63, 55, 73, 72, 72, 101, 64, 70, 56, 57, 65, 73, 73, 62, 77, 73, 61, 88, 77, 72, 55, 65, 35, 69, 128, 52, 77, 73, 66, 61, 84, 61, 48, 72, 58, 65, 40, 67, 111, 74, 60, 64, 41, 58, 55, 70, 78, 52, 82, 113, 58, 71, 73, 63, 51, 91, 88, 97, 84, 99, 35, 62, 53, 65, 69, 64, 55, 71, 44, 68, 70, 65, 66, 68, 62, 65, 61, 54, 57, 56, 52, 46, 81, 57, 69, 87, 77, 57, 58, 67, 62, 69, 44, 62, 57, 58, 115, 68, 67, 80, 66, 81, 53, 46, 68, 46, 54, 64, 51, 57, 104, 68, 59, 84, 60, 51, 72, 38, 64, 62, 52, 62, 61, 76, 62, 77, 63, 89, 43, 101, 73, 99, 56, 80, 55, 71, 52, 92, 67, 64, 98, 60, 58, 83, 75, 67, 50, 53, 57, 80, 83, 76, 66, 56, 70, 47, 92, 57, 73, 29, 61, 105, 61, 62, 58, 51, 100, 58, 64, 92, 57, 63, 63, 65, 96, 61, 54, 59, 70, 48, 66, 119, 66, 54, 90, 110, 48, 71, 56, 87, 60, 101, 57, 117, 60, 56, 64, 81, 69, 55, 44, 49, 64, 78, 71, 69, 59, 64, 60, 67, 76, 85, 61, 64, 60, 57, 52, 83, 75, 80, 77, 52, 54, 77, 52, 71, 63, 53, 69, 47, 54, 75, 109, 70, 53, 66, 61, 64, 58, 53, 69, 55, 59, 58, 81, 74, 50, 62, 51, 62, 54, 93, 81, 57, 60, 69, 57, 54, 52, 52, 84, 56, 56, 77, 65, 51, 65, 55, 86, 83, 63, 72, 76, 70, 55, 42, 62, 56, 58, 56, 58, 57, 61, 59, 69, 73, 59, 78, 61, 61, 74, 70, 67, 50, 83, 76, 57, 96, 58, 63, 56, 79, 62, 52, 59, 73, 69, 69, 63, 59, 53, 48, 60, 63, 59, 70, 71, 56, 52, 76, 74, 67, 68, 79, 72, 71, 94, 91, 82, 60, 59, 48, 84, 77, 85, 63, 65, 56, 54, 57, 66, 64, 77, 70, 57, 51, 84, 72, 66, 72, 56, 54, 69, 48, 96, 86, 74, 57, 66, 74, 63, 67, 79, 73, 25, 45, 68, 56, 53, 51, 68, 61, 75, 55, 65, 53, 82, 65, 62, 79, 62, 66, 52, 64, 62, 81, 57, 52, 60, 79, 42, 73, 66, 60, 63, 64, 48, 75, 50, 80, 47, 62, 73, 42, 63, 68, 55, 58, 88, 57, 68, 59, 45, 81, 71, 60, 57, 73, 98, 80, 71, 52, 65, 55, 55, 94, 66, 73, 42, 60, 50, 73, 89, 52, 77, 73, 54, 74, 100, 85, 53, 63, 80, 56, 65, 71, 68, 57, 54, 57, 75, 64, 62, 80, 66, 48, 89, 60, 55, 55, 68, 80, 59, 77, 102, 62, 57, 90, 78, 76, 56, 85, 72, 64, 57, 57, 61, 93, 69, 46, 78, 50, 54, 49, 54, 66, 58, 78, 65, 62, 57, 81, 67, 72, 58, 51, 59, 91, 55, 85, 85, 61, 67, 51, 62, 64, 89, 72, 83, 71, 66, 59, 62, 67, 57, 55, 88, 47, 66, 81, 108, 58, 68, 131, 76, 55, 61, 67, 84, 50, 49, 78, 81, 43, 102, 71, 45, 88, 56, 71, 53, 67, 66, 59, 69, 71, 49, 61, 51, 55, 56, 65, 44, 66, 63, 91, 42, 82, 90, 68, 54, 49, 72, 32, 100, 67, 75, 53, 63, 63, 58, 50, 72, 74, 50, 59, 75, 65, 61, 76, 73, 76, 45, 62, 51, 72, 52, 76, 63, 63, 61, 63, 65, 44, 67, 61, 71, 57, 57, 59, 58, 66, 70, 75, 57, 94, 67, 56, 72, 58, 49, 48, 51, 64, 45, 64, 61, 50, 60, 82, 68, 69, 55, 49, 60, 66, 63, 75, 46, 42, 88, 94, 55, 67, 69, 69, 76, 61, 81, 63, 65, 43, 69, 75, 44, 63, 51, 53, 76, 64, 59, 76, 56, 52, 52, 54, 99, 64, 62, 60, 58, 59, 97, 66, 69, 59, 61, 70, 63, 70, 50, 79, 74, 79, 58, 62, 52, 63, 50, 80, 62, 68, 77, 78, 54, 71, 72, 68, 55, 93, 46, 51, 55, 74, 53, 59, 50, 64, 116, 75, 70, 58, 67, 68, 69, 65, 60, 85, 68, 50, 61, 87, 76, 56, 66, 66, 72, 85, 47, 58, 74, 67, 68, 71, 46, 84, 70, 69, 58, 55, 64, 62, 63, 67, 77, 57, 90, 68, 67, 77, 59, 41, 88, 57, 52, 42, 65, 58, 64, 58, 70, 61, 76, 59, 56, 52, 58, 66, 72, 63, 66, 79, 59, 58, 56, 55, 46, 61, 72, 58, 73, 51, 48, 53, 62, 70, 54, 63, 51, 45, 64, 75, 95, 74, 66, 64, 62, 64, 74, 84, 80, 80, 62, 64, 52, 93, 63, 60, 91, 82, 67, 62, 58, 70, 54, 75, 65, 64, 66, 66, 46, 105, 56, 66, 74, 69, 59, 56, 48, 79, 51, 46, 61, 46, 54, 46, 66, 59, 70, 57, 51, 66, 58, 72, 63, 64, 43, 69, 93, 73, 96, 71, 70, 57, 32, 60, 77, 82, 58, 57, 65, 74, 48, 57, 72, 54, 70, 91, 66, 68, 74, 56, 41, 61, 81, 70, 69, 83, 95, 47, 52, 55, 72, 79, 66, 59, 62, 79, 71, 49, 68, 80, 81, 85, 47, 82, 61, 62, 113, 81, 68, 69, 76, 82, 53, 59, 74, 47, 57, 85, 57, 71, 52, 59, 73, 74, 75, 72, 67, 87, 50, 68, 62, 93, 64, 70, 74, 80, 50, 74, 55, 99, 59, 65, 61, 67, 69, 61, 62, 86, 67, 95, 83, 50, 68, 55, 52, 56, 58, 53, 82, 59, 68, 64, 68, 93, 61, 75, 72, 52, 67, 59, 70, 73, 62, 74, 96, 81, 62, 69, 62, 54, 57, 73, 85, 73, 47, 77, 41, 80, 71, 49, 85, 69, 88, 55, 61, 63, 50, 73, 80, 49, 76, 55, 69, 97, 72, 61, 61, 76, 61, 63, 56, 73, 37, 68, 47, 68, 64, 69, 68, 73, 70, 54, 73, 69, 86, 55, 61, 71, 113, 76, 64, 66, 104, 56, 71, 55, 71, 53, 76, 75, 76, 75, 69, 67, 52, 55, 46, 94, 66, 65, 59, 61, 67, 83, 56, 69, 62, 70, 78, 51, 68, 84, 59, 59, 81, 60, 96, 65, 68, 57, 74, 28, 67, 61, 70, 62, 53, 80, 70, 68, 106, 71, 59, 80, 56, 58, 64, 95, 62, 69, 41, 103, 49, 75, 73, 75, 54, 102, 78, 66, 79, 110, 97, 72, 91, 64, 52, 71, 67, 49, 77, 62, 85, 64, 71, 57, 63, 71, 70, 64, 70, 64, 56, 70, 53, 58, 67, 56, 54, 49, 76, 88, 61, 80, 66, 82, 64, 56, 78, 49, 83, 96, 104, 64, 60, 61, 69, 60, 60, 86, 57, 100, 77, 75, 72, 67, 55, 65, 56, 51, 70, 61, 58, 61, 79, 68, 72, 75, 77, 76, 50, 65, 73, 80, 72, 71, 55, 48, 82, 78, 67, 62, 48, 68, 73, 90, 58, 73, 56, 57, 61, 48, 59, 86, 74, 69, 79, 55, 78, 72, 57, 77, 82, 103, 49, 50, 52, 57, 64, 75, 59, 72, 63, 38, 38, 56, 80, 76, 75, 69, 71, 71, 71, 107, 73, 82, 63, 78, 59, 79, 94, 71, 52, 41, 48, 85, 74, 47, 79, 63, 58, 58, 75, 54, 67, 64, 88, 59, 56, 61, 84, 76, 59, 61, 72, 70, 74, 55, 36, 76, 56, 61, 87, 89, 71, 50, 79, 72, 58, 67, 75, 69, 62, 56, 116, 62, 71, 58, 49, 76, 74, 42, 61, 54, 80, 55, 81, 31, 67, 48, 65, 66, 73, 35, 56, 59, 50, 77, 59, 88, 62, 55, 61, 61, 103, 59, 48, 69, 73, 80, 66, 75, 58, 78, 89, 62, 63, 85, 73, 58, 56, 37, 73, 50, 71, 44, 58, 55, 73, 69, 58, 72, 60, 77, 96, 92, 80, 58, 76, 91, 91, 58, 61, 42, 59, 46, 48, 56, 72, 70, 56, 63, 60, 67, 64, 60, 67, 54, 72, 68, 52, 53, 62, 47, 62, 85, 54, 69, 88, 64, 75, 70, 91, 53, 74, 62, 73, 67, 69, 52, 62, 66, 63, 78, 60, 75, 67, 49, 57, 69, 68, 46, 67, 104, 84, 63, 34, 69, 77, 72, 35, 72, 39, 109, 72, 54, 77, 46, 64, 71, 67, 54, 79, 60, 44, 50, 90, 62, 62, 37, 57, 52, 52, 48, 56, 43, 48, 71, 79, 54, 66, 89, 45, 68, 84, 56, 63, 46, 42, 72, 64, 60, 62, 80, 58, 97, 74, 66, 53, 57, 52, 69, 64, 66, 52, 83, 61, 83, 82, 52, 109, 74, 61, 65, 60, 64, 59, 66, 57, 61, 40, 58, 60, 58, 59, 58, 94, 72, 49, 68, 89, 53, 62, 48, 81, 51, 76, 56, 87, 68, 43, 47, 82, 55, 65, 60, 57, 55, 102, 64, 75, 58, 71, 71, 74, 53, 70, 64, 62, 64, 74, 42, 68, 55, 61, 53, 42, 59, 67, 43, 72, 51, 68, 64, 55, 69, 62, 61, 62, 81, 77, 69, 83, 71, 57, 71, 84, 86, 86, 70, 44, 53, 53, 65, 60, 55, 63, 69, 87, 64, 82, 60, 70, 41, 68, 73, 53, 49, 65, 80, 69, 89, 80, 70, 60, 54, 56, 89, 69, 77, 50, 59, 76, 57, 77, 129, 88, 48, 74, 77, 59, 48, 49, 64, 67, 71, 47, 73, 53, 80, 73, 63, 60, 93, 64, 39, 75, 59, 42, 57, 81, 68, 47, 65, 55, 62, 50, 62, 58, 61, 65, 55, 58, 70, 86, 75, 64, 55, 69, 60, 72, 80, 73, 81, 49, 86, 73, 53, 50, 76, 52, 62, 54, 54, 67, 61, 110, 69, 68, 47, 55, 62, 64, 47, 51, 68, 52, 82, 76, 71, 75, 46, 54, 59, 62, 60, 89, 44, 57, 62, 81, 37, 59, 75, 52, 52, 45, 71, 77, 78, 60, 56, 76, 85, 70, 69, 71, 74, 61, 72, 69, 69, 61, 54, 86, 106, 73, 57, 58, 60, 49, 49, 62, 48, 48, 55, 66, 73, 95, 75, 60, 83, 72, 66, 80, 48, 62, 67, 72, 92, 60, 47, 64, 79, 83, 70, 54, 43, 69, 44, 63, 69, 63, 46, 44, 94, 63, 42, 91, 49, 68, 66, 52, 66, 53, 71, 67, 59, 74, 66, 116, 50, 75, 67, 68, 52, 58, 81, 53, 56, 80, 60, 60, 84, 59, 69, 66, 46, 67, 66, 56, 72, 71, 57, 68, 69, 65, 96, 59, 53, 79, 59, 59, 51, 53, 79, 102, 38, 62, 85, 70, 58, 60, 60, 95, 49, 64, 47, 57, 62, 68, 79, 58, 74, 85, 56, 67, 72, 56, 52, 57, 73, 45, 45, 50, 67, 50, 77, 64, 50, 59, 44, 65, 83, 70, 69, 102, 57, 55, 91, 83, 50, 85, 50, 75, 64, 62, 51, 75, 83, 60, 79, 65, 76, 53, 60, 48, 108, 77, 56, 88, 69, 52, 65, 64, 48, 52, 79, 74, 58, 59, 65, 86, 73, 74, 70, 77, 63, 54, 54, 67, 65, 56, 53, 49, 69, 55, 69, 73, 60, 59, 54, 60, 70, 55, 77, 87, 62, 87, 78, 94, 53, 69, 52, 43, 64, 50, 59, 61, 76, 60, 74, 50, 52, 72, 59, 70, 69, 66, 61, 77, 57, 82, 60, 70, 60, 62, 70, 63, 45, 79, 69, 66, 62, 60, 100, 57, 69, 52, 59, 88, 66, 73, 53, 59, 55, 58, 53, 63, 70, 111, 69, 63, 91, 38, 78, 67, 62, 76, 65, 56, 75, 50, 64, 69, 62, 66, 105, 66, 75, 96, 80, 48, 85, 50, 85, 54, 55, 52, 97, 67, 66, 89, 90, 63, 44, 79, 81, 64, 69, 63, 77, 73, 84, 81, 65, 58, 54, 62, 55, 59, 56, 66, 53, 66, 50, 53, 70, 69, 92, 61, 56, 59, 53, 76, 62, 65, 78, 40, 107, 46, 50, 62, 56, 61, 70, 68, 110, 59, 56, 76, 58, 57, 52, 77, 63, 75, 57, 76, 57, 72, 63, 95, 63, 70, 51, 71, 86, 68, 59, 71, 66, 66, 54, 54, 48, 86, 77, 63, 81, 49, 62, 57, 63, 61, 49, 63, 82, 63, 53, 79, 67, 44, 69, 63, 62, 58, 74, 66, 49, 67, 46, 74, 95, 65, 58, 57, 58, 62, 49, 69, 83, 52, 74, 43, 53, 60, 77, 53, 75, 57, 74, 62, 52, 47, 80, 65, 62, 58, 52, 79, 79, 77, 64, 57, 88, 71, 77, 83, 86, 60, 77, 63, 66, 107, 51, 73, 88, 62, 63, 50, 75, 58, 77, 50, 97, 68, 65, 101, 60, 70, 88, 62, 52, 44, 103, 92, 65, 64, 70, 59, 60, 57, 63, 72, 66, 78, 66, 56, 54, 68, 60, 64, 62, 76, 59, 52, 74, 51, 65, 72, 64, 62, 48, 63, 80, 53, 50, 60, 72, 58, 45, 66, 59, 36, 66, 68, 68, 54, 61, 63, 61, 46, 67, 64, 90, 90, 71, 72, 59, 78, 66, 70, 67, 69, 62, 66, 68, 67, 55, 48, 76, 50, 90, 30, 72, 55, 90, 66, 79, 49, 57, 86, 63, 70, 63, 59, 71, 62, 92, 61, 65, 51, 63, 49, 54, 59, 97, 67, 87, 77, 70, 82, 76, 58, 63, 59, 87, 63, 52, 50, 52, 69, 56, 84, 70, 46, 44, 64, 61, 73, 73, 53, 62, 50, 58, 58, 115, 59, 85, 53, 62, 72, 64, 89, 73, 65, 47, 59, 79, 76, 64, 67, 47, 62, 68, 51, 63, 61, 70, 64, 57, 57, 57, 86, 61, 53, 70, 61, 69, 55, 69, 69, 51, 56, 62, 73, 79, 64, 79, 86, 78, 80, 90, 54, 51, 51, 59, 95, 60, 71, 73, 77, 77, 67, 46, 51, 69, 78, 57, 54, 71, 53, 49, 67, 74, 72, 75, 52, 81, 67, 81, 68, 73, 62, 72, 81, 56, 95, 58, 52, 65, 80, 86, 49, 74, 58, 102, 70, 68, 72, 75, 75, 80, 55, 45, 58, 51, 56, 63, 63, 60, 76, 74, 41, 65, 52, 86, 72, 85, 82, 90, 57, 89, 60, 80, 69, 45, 52, 64, 64, 75, 73, 91, 64, 55, 66, 93, 68, 67, 62, 63, 62, 61, 62, 61, 82, 60, 50, 82, 66, 80, 63, 96, 51, 60, 79, 73, 86, 52, 83, 67, 57, 61, 55, 49, 59, 62, 64, 89, 76, 68, 52, 64, 50, 48, 70, 76, 83, 73, 65, 57, 58, 43, 59, 68, 45, 120, 97, 63, 96, 93, 54, 61, 67, 59, 86, 56, 55, 62, 77, 55, 65, 51, 60, 68, 85, 75, 73, 62, 53, 67, 86, 62, 68, 108, 52, 61, 76, 54, 53, 61, 68, 97, 65, 63, 66, 63, 56, 48, 47, 64, 63, 55, 62, 63, 55, 67, 61, 77, 46, 70, 55, 61, 117, 58, 56, 64, 58, 72, 69, 61, 50, 77, 68, 71, 60, 55, 61, 70, 95, 54, 71, 60, 65, 60, 67, 61, 57, 59, 97, 65, 69, 60, 51, 62, 69, 72, 76, 55, 58, 55, 77, 60, 77, 70, 46, 86, 76, 79, 83, 52, 72, 74, 90, 55, 59, 53, 73, 54, 51, 69, 67, 65, 87, 78, 50, 68, 61, 76, 84, 68, 76, 70, 64, 80, 55, 65, 61, 51, 68, 69, 50, 62, 55, 65, 47, 51, 77, 52, 57, 81, 67, 50, 98, 60, 84, 50, 78, 46, 59, 38, 77, 90, 59, 107, 55, 91, 42, 64, 45, 71, 68, 66, 57, 66, 54, 62, 66, 114, 67, 66, 75, 77, 56, 64, 65, 72, 78, 55, 81, 54, 67, 95, 43, 58, 59, 87, 64, 65, 69, 64, 65, 80, 69, 65, 47, 68, 51, 54, 55, 66, 63, 52, 60, 70, 74, 84, 62, 92, 58, 71, 76, 54, 69, 45, 68, 78, 42, 50, 65, 69, 60, 68, 52, 66, 47, 56, 67, 52, 84, 56, 45, 65, 51, 59, 57, 73, 67, 68, 49, 86, 61, 73, 79, 52, 50, 63, 72, 71, 65, 72, 59, 73, 88, 58, 77, 47, 49, 47, 69, 68, 58, 79, 50, 68, 63, 58, 105, 60, 58, 95, 53, 92, 75, 72, 81, 63, 51, 68, 60, 44, 61, 66, 66, 53, 43, 93, 43, 68, 68, 61, 52, 61, 65, 77, 59, 69, 57, 65, 65, 61, 52, 84, 91, 65, 56, 55, 70, 69, 57, 50, 68, 76, 53, 44, 63, 61, 59, 100, 68, 63, 67, 66, 67, 59, 53, 57, 61, 55, 60, 47, 46, 57, 127, 72, 62, 61, 82, 80, 43, 82, 63, 52, 65, 82, 70, 69, 72, 67, 56, 70, 58, 69, 99, 54, 62, 67, 52, 53, 77, 56, 57, 56, 93, 66, 61, 50, 67, 57, 49, 64, 73, 72, 70, 71, 55, 62, 99, 66, 48, 61, 62, 60, 52, 67, 54, 61, 59, 69, 73, 60, 62, 65, 59, 72, 65, 54, 48, 77, 66, 69, 55, 70, 53, 50, 57, 64, 57, 67, 65, 64, 64, 75, 87, 73, 55, 67, 54, 69, 80, 64, 73, 62, 44, 69, 67, 76, 55, 53, 58, 57, 59, 89, 43, 103, 59, 57, 61, 57, 54, 55, 60, 56, 65, 52, 55, 93, 78, 58, 76, 71, 65, 54, 67, 60, 69, 61, 63, 76, 61, 60, 72, 81, 78, 91, 59, 53, 53, 51, 53, 76, 69, 52, 85, 62, 47, 60, 90, 66, 65, 60, 64, 77, 65, 58, 67, 56, 64, 60, 79, 63, 48, 80, 59, 64, 63, 65, 68, 52, 54, 50, 65, 75, 71, 45, 66, 58, 67, 78, 58, 76, 93, 53, 78, 68, 81, 64, 90, 74, 71, 61, 55, 65, 81, 64, 67, 55, 60, 89, 64, 70, 51, 67, 70, 75, 56, 78, 52, 44, 71, 58, 60, 64, 82, 58, 58, 67, 45, 84, 70, 83, 61, 74, 58, 69, 70, 67, 61, 80, 53, 57, 56, 60, 53, 87, 64, 85, 74, 63, 63, 63, 70, 54, 54, 88, 72, 75, 61, 68, 64, 67, 55, 44, 65, 59, 64, 85, 62, 72, 65, 73, 64, 59, 69, 68, 86, 75, 55, 76, 61, 73, 111, 61, 60, 87, 63, 43, 68, 68, 70, 52, 57, 56, 65, 82, 52, 67, 73, 65, 79, 102, 77, 71, 56, 50, 55, 60, 61, 59, 80, 64, 55, 63, 46, 54, 72, 98, 53, 62, 84, 66, 46, 65, 91, 58, 70, 67, 69, 65, 61, 59, 72, 85, 70, 66, 69, 67, 54, 66, 77, 58, 72, 43, 47, 79, 70, 66, 52, 59, 55, 56, 57, 72, 61, 63, 68, 62, 58, 63, 56, 62, 50, 62, 114, 61, 71, 65, 61, 66, 85, 62, 66, 54, 60, 82, 60, 54, 113, 67, 64, 65, 70, 53, 59, 59, 58, 68, 51, 108, 53, 84, 68, 67, 52, 100, 64, 63, 76, 123, 108, 56, 49, 81, 67, 64, 58, 51, 58, 64, 65, 49, 66, 78, 46, 53, 59, 65, 47, 66, 49, 30, 65, 61, 72, 48, 76, 70, 76, 56, 56, 61, 60, 75, 48, 63, 55, 57, 72, 57, 91, 65, 69, 84, 57, 60, 64, 55, 68, 89, 55, 40, 45, 80, 60, 72, 50, 67, 64, 65, 66, 74, 74, 47, 47, 79, 55, 86, 59, 68, 57, 96, 66, 61, 66, 80, 61, 63, 74, 66, 59, 72, 61, 79, 54, 54, 63, 73, 65, 55, 55, 89, 52, 71, 72, 53, 103, 67, 67, 62, 79, 70, 59, 64, 68, 58, 69, 62, 68, 69, 67, 53, 58, 61, 57, 62, 47, 72, 81, 56, 71, 99, 50, 109, 112, 53, 87, 64, 77, 74, 68, 62, 65, 62, 68, 52, 61, 56, 65, 77, 59, 53, 68, 66, 67, 61, 72, 63, 51, 62, 56, 72, 55, 68, 66, 70, 58, 59, 66, 66, 65, 78, 75, 48, 77, 47, 58, 71, 63, 55, 56, 74, 57, 68, 51, 74, 67, 63, 42, 69, 54, 74, 61, 49, 69, 52, 61, 70, 59, 73, 54, 91, 60, 65, 70, 76, 70, 80, 70, 78, 61, 63, 74, 54, 79, 65, 76, 91, 61, 82, 57, 101, 63, 65, 79, 80, 67, 60, 55, 72, 55, 63, 74, 55, 66, 58, 67, 71, 58, 63, 68, 73, 74, 67, 60, 65, 49, 81, 75, 71, 67, 67, 75, 75, 46, 72, 67, 73, 68, 70, 66, 73, 79, 62, 65, 74, 53, 70, 79, 72, 53, 53, 50, 73, 49, 86, 62, 66, 74, 67, 65, 51, 84, 48, 43, 62, 62, 75, 65, 59, 63, 76, 62, 61, 84, 65, 78, 74, 120, 56, 50, 94, 93, 72, 68, 61, 60, 68, 75, 47, 63, 100, 105, 63, 70, 33, 49, 61, 76, 56, 45, 69, 79, 60, 70, 69, 64, 64, 60, 60, 63, 52, 57, 63, 68, 51, 56, 57, 57, 74, 53, 65, 79, 40, 67, 55, 66, 77, 60, 52, 83, 70, 47, 67, 85, 54, 72, 58, 112, 67, 78, 62, 64, 81, 56, 85, 67, 56, 108, 80, 72, 64, 57, 72, 68, 91, 58, 67, 57, 71, 80, 51, 70, 64, 41, 92, 66, 55, 58, 80, 46, 63, 71, 52, 87, 61, 53, 59, 65, 51, 63, 57, 61, 47, 54, 56, 80, 53, 68, 58, 68, 94, 71, 50, 74, 58, 50, 64, 56, 76, 62, 72, 66, 50, 53, 70, 52, 75, 72, 67, 58, 53, 63, 59, 72, 64, 52, 71, 68, 92, 85, 70, 50, 59, 58, 49, 65, 41, 60, 56, 56, 54, 47, 54, 44, 55, 92, 66, 65, 91, 59, 58, 60, 52, 88, 57, 58, 79, 45, 90, 66, 51, 71, 71, 68, 65, 70, 58, 54, 74, 57, 60, 78, 120, 79, 59, 85, 62, 68, 74, 51, 70, 71, 79, 67, 74, 72, 59, 64, 68, 71, 76, 96, 56, 69, 70, 62, 65, 66, 91, 71, 60, 61, 63, 67, 63, 78, 53, 71, 68, 61, 106, 52, 108, 60, 79, 59, 58, 70, 49, 52, 62, 58, 64, 67, 72, 63, 65, 62, 84, 61, 50, 56, 57, 92, 77, 84, 73, 69, 62, 59, 79, 68, 47, 70, 35, 57, 67, 68, 82, 75, 72, 63, 63, 69, 62, 60, 94, 80, 57, 60, 58, 62, 71, 71, 57, 77, 55, 82, 57, 67, 67, 71, 66, 62, 67, 67, 74, 73, 60, 75, 71, 88, 64, 61, 56, 57, 51, 57, 66, 54, 69, 76, 56, 66, 56, 76, 84, 67, 69, 65, 54, 59, 68, 55, 75, 75, 67, 66, 60, 60, 71, 56, 71, 75, 49, 47, 97, 56, 48, 52, 54, 60, 91, 104, 62, 52, 83, 61, 90, 50, 54, 63, 69, 66, 57, 49, 72, 142, 46, 63, 58, 59, 68, 59, 58, 63, 76, 58, 62, 76, 67, 66, 58, 70, 60, 64, 67, 55, 72, 69, 75, 82, 58, 60, 115, 62, 57, 75, 57, 56, 75, 66, 81, 62, 66, 77, 52, 97, 55, 67, 66, 80, 59, 65, 102, 82, 58, 105, 61, 70, 71, 58, 107, 69, 66, 51, 78, 71, 55, 80, 75, 60, 66, 58, 78, 72, 63, 63, 70, 67, 68, 59, 73, 81, 65, 49, 97, 74, 48, 70, 65, 60, 69, 48, 45, 56, 54, 70, 77, 62, 60, 60, 80, 53, 65, 52, 69, 57, 93, 54, 57, 80, 70, 58, 59, 61, 58, 63, 63, 66, 77, 40, 54, 70, 49, 46, 57, 89, 66, 72, 56, 69, 53, 52, 58, 63, 63, 78, 71, 58, 66, 63, 58, 60, 75, 68, 57, 65, 74, 80, 80, 64, 55, 102, 68, 55, 91, 60, 71, 61, 66, 74, 64, 65, 68, 56, 60, 102, 70, 69, 61, 61, 54, 57, 65, 67, 59, 95, 58, 53, 87, 61, 74, 57, 79, 67, 42, 68, 58, 67, 38, 75, 71, 100, 66, 84, 73, 67, 84, 66, 75, 69, 73, 66, 68, 61, 57, 49, 49, 59, 73, 51, 93, 47, 59, 61, 74, 77, 87, 62, 81, 63, 58, 71, 81, 55, 50, 60, 57, 64, 106, 61, 69, 58, 47, 55, 65, 62, 69, 69, 78, 66, 65, 82, 43, 88, 51, 69, 67, 61, 62, 58, 59, 54, 96, 61, 67, 31, 55, 68, 70, 53, 66, 54, 77, 62, 65, 58, 70, 74, 53, 44, 67, 70, 75, 64, 56, 60, 74, 51, 64, 107, 63, 71, 99, 85, 62, 46, 61, 86, 65, 63, 56, 52, 63, 90, 68, 73, 61, 55, 80, 57, 67, 69, 86, 64, 67, 71, 63, 65, 77, 70, 43, 68, 56, 80, 63, 69, 65, 71, 62, 58, 89, 49, 66, 62, 73, 58, 63, 62, 88, 61, 85, 61, 53, 61, 71, 75, 113, 71, 68, 52, 65, 57, 83, 63, 52, 76, 72, 65, 59, 52, 65, 42, 60, 65, 53, 142, 70, 55, 55, 78, 65, 85, 57, 58, 64, 65, 53, 62, 51, 80, 95, 95, 76, 65, 59, 69, 59, 62, 54, 93, 124, 71, 69, 56, 68, 77, 52, 75, 124, 73, 95, 63, 79, 79, 67, 63, 56, 67, 79, 41, 52, 49, 52, 71, 60, 69, 49, 107, 59, 62, 58, 65, 56, 78, 50, 89, 87, 60, 53, 61, 47, 54, 49, 91, 67, 59, 54, 70, 77, 62, 87, 76, 67, 55, 68, 69, 78, 55, 50, 96, 104, 80, 66, 54, 60, 95, 56, 60, 57, 61, 57, 61, 66, 62, 88, 74, 77, 68, 82, 53, 64, 59, 81, 48, 84, 62, 60, 76, 54, 69, 50, 71, 66, 71, 55, 61, 69, 72, 62, 67, 65, 61, 60, 73, 53, 61, 62, 58, 53, 74, 59, 83, 80, 63, 55, 73, 64, 90, 66, 61, 76, 54, 60, 54, 51, 82, 76, 66, 77, 72, 79, 73, 112, 63, 89, 81, 75, 47, 61, 81, 58, 79, 56, 79, 61, 74, 92, 44, 58, 73, 59, 59, 58, 55, 53, 84, 67, 58, 59, 72, 46, 64, 64, 61, 84, 78, 57, 55, 97, 86, 70, 60, 69, 53, 61, 84, 76, 54, 54, 63, 78, 60, 51, 69, 80, 62, 54, 75, 48, 76, 70, 82, 78, 45, 52, 50, 63, 55, 61, 67, 70, 74, 70, 52, 73, 67, 55, 58, 71, 70, 56, 72, 60, 79, 62, 45, 77, 53, 77, 65, 72, 57, 75, 71, 63, 61, 77, 59, 56, 82, 64, 66, 52, 57, 62, 57, 56, 79, 53, 54, 77, 100, 59, 59, 55, 83, 83, 61, 83, 64, 60, 39, 60, 62, 58, 61, 51, 55, 65, 58, 69, 64, 66, 66, 70, 74, 51, 73, 79, 61, 64, 57, 85, 57, 52, 50, 67, 54, 83, 63, 80, 51, 49, 78, 104, 70, 60, 73, 75, 62, 53, 77, 71, 52, 60, 59, 65, 85, 65, 81, 61, 57, 57, 64, 72, 65, 51, 52, 51, 47, 58, 57, 78, 93, 51, 73, 75, 70, 58, 52, 48, 80, 61, 58, 63, 59, 67, 60, 76, 74, 60, 66, 52, 54, 74, 61, 62, 72, 84, 64, 73, 66, 64, 67, 53, 67, 73, 69, 69, 69, 78, 63, 64, 69, 59, 67, 65, 58, 65, 71, 76, 63, 60, 78, 54, 72, 78, 63, 70, 72, 75, 74, 60, 76, 58, 53, 72, 77, 65, 61, 92, 77, 53, 114, 74, 54, 80, 64, 61, 71, 70, 67, 56, 62, 59, 77, 60, 44, 52, 53, 54, 70, 67, 75, 57, 75, 62, 66, 66, 54, 79, 90, 66, 74, 60, 43, 58, 53, 71, 91, 60, 83, 68, 71, 56, 69, 60, 72, 63, 60, 49, 63, 65, 51, 60, 49, 60, 65, 104, 69, 65, 74, 79, 61, 83, 81, 62, 75, 70, 50, 77, 58, 51, 70, 63, 63, 76, 80, 63, 55, 48, 69, 91, 48, 43, 62, 60, 60, 87, 60, 74, 110, 77, 55, 49, 67, 56, 58, 57, 49, 67, 62, 69, 63, 77, 72, 61, 80, 79, 87, 58, 52, 59, 50, 70, 74, 57, 60, 71, 63, 60, 78, 55, 73, 70, 56, 58, 55, 85, 53, 65, 62, 59, 56, 63, 60, 68, 59, 61, 81, 67, 57, 54, 79, 89, 62, 61, 51, 64, 69, 74, 61, 71, 69, 51, 79, 53, 66, 75, 71, 81, 60, 50, 65, 86, 64, 50, 70, 79, 57, 63, 66, 95, 65, 60, 50, 79, 65, 64, 82, 58, 72, 58, 66, 69, 74, 82, 64, 74, 68, 76, 53, 71, 68, 75, 55, 66, 67, 55, 56, 59, 64, 71, 60, 65, 84, 73, 64, 82, 59, 54, 61, 60, 62, 56, 77, 54, 60, 58, 53, 46, 70, 92, 61, 65, 65, 54, 67, 70, 63, 74, 54, 58, 74, 60, 60, 67, 54, 65, 47, 48, 59, 82, 68, 56, 35, 61, 37, 71, 62, 63, 80, 59, 55, 84, 70, 76, 64, 89, 60, 79, 47, 75, 64, 69, 62, 55, 71, 51, 143, 66, 65, 61, 93, 90, 63, 91, 66, 55, 93, 64, 51, 62, 56, 58, 88, 64, 74, 51, 55, 49, 56, 67, 73, 77, 45, 66, 65, 65, 73, 75, 57, 69, 64, 64, 64, 75, 56, 41, 87, 67, 58, 66, 82, 77, 70, 90, 59, 55, 56, 74, 92, 47, 56, 79, 68, 47, 63, 75, 67, 59, 68, 75, 72, 58, 62, 72, 43, 56, 59, 76, 75, 73, 73, 75, 46, 80, 50, 77, 65, 51, 60, 54, 41, 71, 76, 75, 69, 53, 62, 60, 69, 76, 91, 61, 85, 79, 79, 51, 87, 84, 62, 72, 104, 71, 68, 77, 58, 58, 71, 59, 43, 76, 71, 49, 57, 65, 60, 51, 51, 68, 58, 62, 75, 64, 55, 83, 57, 61, 59, 57, 63, 55, 35, 44, 53, 69, 44, 72, 111, 69, 61, 45, 71, 76, 98, 75, 56, 55, 66, 67, 56, 48, 66, 57, 58, 60, 71, 67, 75, 59, 62, 82, 56, 61, 63, 58, 77, 69, 107, 75, 75, 74, 58, 71, 64, 83, 62, 72, 104, 75, 50, 58, 85, 50, 106, 106, 78, 69, 58, 76, 77, 69, 66, 72, 53, 76, 51, 60, 57, 55, 55, 74, 58, 99, 69, 100, 69, 87, 50, 103, 47, 73, 49, 78, 55, 80, 72, 100, 45, 50, 51, 113, 64, 62, 58, 58, 61, 71, 62, 88, 57, 83, 68, 64, 59, 72, 111, 61, 81, 109, 57, 45, 38, 61, 62, 84, 59, 53, 49, 64, 70, 39, 44, 67, 63, 58, 94, 81, 78, 59, 78, 58, 66, 55, 70, 99, 74, 56, 68, 73, 72, 73, 105, 53, 50, 79, 53, 63, 86, 61, 52, 65, 64, 67, 70, 82, 71, 65, 58, 67, 66, 59, 78, 80, 65, 78, 63, 76, 64, 50, 62, 63, 45, 57, 66, 79, 64, 62, 52, 76, 83, 56, 49, 63, 58, 55, 46, 63, 73, 67, 60, 59, 71, 77, 56, 56, 53, 89, 83, 113, 58, 58, 64, 64, 54, 78, 56, 61, 61, 68, 50, 35, 43, 65, 58, 52, 52, 49, 127, 73, 79, 49, 76, 65, 96, 44, 48, 59, 50, 74, 64, 47, 85, 55, 81, 53, 68, 58, 61, 60, 63, 64, 75, 119, 50, 70, 55, 78, 81, 85, 61, 96, 64, 102, 94, 54, 58, 71, 64, 72, 74, 54, 49, 63, 64, 85, 55, 58, 64, 66, 88, 56, 64, 61, 57, 55, 81, 66, 68, 84, 47, 70, 49, 81, 60, 52, 66, 50, 55, 51, 68, 50, 46, 106, 38, 65, 59, 76, 78, 60, 45, 39, 66, 86, 60, 58, 72, 63, 96, 82, 50, 81, 63, 85, 70, 59, 78, 78, 76, 49, 60, 83, 113, 60, 68, 85, 61, 99, 63, 42, 65, 61, 68, 63, 79, 77, 77, 72, 64, 70, 53, 57, 52, 61, 63, 127, 64, 60, 46, 58, 80, 67, 55, 61, 93, 53, 65, 56, 86, 58, 109, 71, 67, 77, 52, 57, 48, 60, 84, 47, 63, 59, 77, 58, 64, 123, 52, 98, 52, 115, 56, 64, 65, 70, 71, 41, 69, 93, 74, 72, 85, 75, 50, 68, 62, 53, 68, 80, 57, 57, 75, 44, 57, 65, 51, 67, 43, 56, 45, 60, 51, 73, 85, 48, 59, 88, 49, 79, 81, 78, 74, 63, 56, 57, 53, 65, 86, 84, 90, 46, 74, 77, 68, 57, 92, 61, 50, 64, 62, 65, 60, 48, 61, 64, 56, 47, 77, 40, 56, 65, 61, 59, 77, 55, 58, 75, 78, 47, 54, 49, 69, 75, 64, 61, 72, 90, 92, 76, 60, 48, 79, 63, 66, 54, 51, 72, 74, 69, 72, 73, 69, 88, 65, 81, 110, 79, 89, 81, 72, 83, 57, 93, 64, 55, 42, 55, 40, 61, 57, 71, 86, 52, 62, 58, 78, 71, 54, 54, 67, 72, 67, 75, 57, 79, 82, 87, 58, 56, 67, 66, 66, 76, 72, 69, 63, 38, 67, 60, 78, 47, 81, 48, 68, 59, 64, 70, 56, 70, 78, 55, 76, 80, 84, 75, 61, 57, 76, 63, 60, 60, 45, 54, 83, 71, 74, 89, 85, 65, 87, 88, 74, 81, 73, 56, 82, 63, 71, 69, 60, 62, 88, 44, 50, 77, 52, 76, 60, 36, 78, 66, 53, 87, 77, 69, 83, 69, 73, 52, 66, 58, 71, 82, 46, 69, 68, 67, 64, 73, 71, 89, 48, 52, 55, 74, 81, 59, 72, 49, 73, 51, 62, 41, 94, 62, 47, 61, 60, 69, 65, 70, 69, 56, 51, 52, 43, 73, 76, 60, 78, 55, 59, 56, 66, 71, 75, 65, 71, 53, 68, 68, 52, 68, 67, 42, 53, 47, 68, 65, 78, 44, 57, 56, 84, 72, 55, 57, 82, 70, 59, 49, 61, 48, 89, 70, 66, 62, 82, 46, 52, 71, 68, 61, 53, 57, 68, 66, 54, 45, 44, 58, 58, 67, 53, 65, 69, 77, 69, 63, 61, 44, 71, 88, 61, 70, 52, 63, 68, 62, 60, 91, 58, 68, 85, 63, 56, 35, 64, 68, 50, 63, 66, 57, 80, 75, 96, 75, 46, 66, 71, 76, 71, 70, 61, 73, 54, 64, 60, 88, 65, 62, 100, 67, 65, 83, 46, 61, 58, 73, 53, 72, 61, 85, 85, 62, 92, 71, 61, 70, 56, 61, 66, 62, 61, 73, 56, 69, 63, 61, 54, 78, 68, 62, 74, 56, 72, 53, 77, 95, 59, 72, 57, 59, 69, 81, 66, 82, 64, 49, 96, 50, 67, 60, 43, 65, 51, 67, 60, 69, 63, 46, 60, 91, 69, 73, 61, 84, 58, 87, 73, 47, 80, 82, 64, 38, 60, 55, 44, 60, 60, 44, 69, 105, 87, 55, 48, 60, 66, 62, 67, 65, 67, 68, 55, 55, 59, 60, 61, 80, 71, 72, 37, 86, 73, 57, 63, 64, 72, 47, 53, 42, 55, 52, 73, 67, 51, 51, 63, 72, 75, 59, 67, 55, 72, 59, 63, 50, 89, 51, 63, 72, 86, 64, 55, 65, 65, 77, 63, 61, 63, 45, 69, 96, 59, 62, 66, 62, 69, 75, 75, 50, 89, 79, 51, 86, 78, 67, 71, 65, 62, 60, 57, 56, 132, 59, 63, 70, 63, 101, 61, 93, 71, 58, 64, 69, 72, 71, 62, 65, 59, 61, 63, 65, 52, 54, 70, 62, 74, 57, 54, 73, 66, 67, 38, 71, 71, 52, 61, 43, 66, 70, 83, 57, 114, 62, 76, 58, 94, 56, 64, 60, 74, 59, 92, 88, 70, 104, 64, 91, 58, 64, 58, 69, 64, 70, 58, 112, 57, 73, 56, 48, 61, 50, 59, 83, 61, 74, 58, 56, 61, 84, 77, 63, 63, 61, 62, 70, 56, 53, 64, 61, 63, 59, 60, 57, 51, 72, 71, 78, 66, 72, 51, 71, 65, 61, 73, 73, 98, 65, 53, 69, 70, 45, 52, 63, 69, 76, 56, 56, 53, 55, 77, 59, 43, 68, 63, 72, 72, 80, 77, 55, 50, 58, 89, 57, 66, 46, 67, 57, 60, 61, 63, 65, 85, 63, 83, 63, 89, 62, 102, 77, 54, 64, 76, 61, 58, 89, 59, 46, 61, 61, 58, 56, 62, 70, 51, 68, 66, 68, 69, 74, 66, 67, 115, 56, 60, 60, 75, 63, 63, 67, 61, 79, 75, 56, 62, 77, 51, 57, 66, 89, 73, 67, 79, 70, 52, 69, 59, 68, 66, 66, 69, 63, 59, 69, 63, 62, 76, 59, 59, 65, 48, 65, 74, 76, 76, 45, 78, 81, 50, 71, 66, 48, 58, 48, 61, 63, 75, 66, 66, 49, 49, 56, 62, 98, 55, 79, 58, 68, 63, 50, 65, 65, 79, 62, 70, 68, 44, 71, 58, 52, 63, 70, 66, 48, 51, 61, 61, 58, 64, 76, 70, 82, 46, 67, 54, 65, 61, 72, 86, 51, 61, 79, 65, 81, 66, 64, 86, 59, 73, 69, 87, 56, 53, 65, 73, 54, 75, 71, 66, 78, 61, 53, 66, 65, 61, 61, 72, 93, 64, 82, 64, 68, 64, 61, 58, 51, 63, 64, 66, 71, 58, 70, 54, 83, 91, 66, 57, 40, 86, 60, 73, 53, 58, 64, 63, 56, 93, 69, 50, 79, 51, 72, 67, 122, 71, 59, 69, 66, 68, 58, 62, 70, 72, 57, 63, 56, 91, 63, 58, 68, 73, 58, 105, 85, 63, 64, 50, 71, 90, 60, 63, 55, 60, 69, 63, 55, 65, 63, 78, 72, 57, 68, 59, 66, 64, 68, 70, 132, 69, 70, 68, 56, 69, 60, 69, 83, 104, 108, 58, 68, 86, 63, 77, 60, 58, 69, 75, 65, 69, 72, 64, 55, 66, 58, 75, 74, 54, 58, 69, 50, 67, 52, 55, 66, 63, 73, 79, 56, 68, 61, 61, 60, 51, 61, 108, 78, 79, 54, 111, 61, 64, 56, 61, 90, 56, 70, 59, 69, 46, 97, 61, 77, 69, 66, 64, 58, 61, 49, 61, 54, 57, 81, 53, 70, 72, 62, 68, 59, 54, 84, 63, 100, 66, 54, 78, 75, 51, 80, 74, 61, 66, 65, 55, 82, 66, 61, 59, 62, 54, 50, 62, 58, 59, 71, 74, 79, 62, 51, 63, 61, 67, 65, 74, 61, 79, 52, 47, 65, 42, 61, 72, 59, 69, 66, 65, 74, 74, 54, 49, 120, 58, 83, 81, 83, 54, 55, 60, 63, 69, 78, 47, 72, 77, 61, 72, 61, 72, 72, 68, 54, 70, 64, 48, 58, 61, 60, 59, 69, 60, 68, 60, 46, 74, 62, 63, 73, 46, 89, 59, 57, 59, 46, 72, 74, 60, 70, 62, 84, 53, 70, 59, 73, 65, 65, 68, 63, 67, 59, 79, 71, 65, 81, 70, 69, 61, 55, 59, 60, 74, 63, 62, 59, 53, 62, 62, 78, 59, 80, 75, 54, 79, 54, 58, 70, 63, 66, 60, 59, 66, 58, 64, 82, 71, 64, 70, 69, 54, 68, 55, 50, 60, 62, 84, 61, 68, 77, 59, 70, 96, 67, 72, 67, 52, 50, 67, 56, 64, 69, 57, 73, 64, 69, 57, 81, 49, 75, 64, 65, 78, 71, 66, 55, 91, 60, 64, 73, 63, 69, 58, 77, 56, 42, 55, 48, 51, 81, 76, 88, 62, 67, 65, 82, 72, 57, 68, 53, 44, 74, 71, 77, 63, 71, 62, 61, 64, 60, 66, 52, 64, 43, 55, 79, 66, 62, 71, 61, 51, 48, 69, 109, 67, 59, 53, 59, 61, 63, 63, 54, 77, 64, 60, 74, 73, 67, 70, 70, 78, 77, 70, 62, 75, 61, 53, 65, 92, 66, 63, 64, 63, 72, 44, 74, 59, 54, 72, 70, 46, 70, 91, 79, 47, 63, 63, 60, 71, 60, 65, 49, 62, 62, 75, 100, 75, 74, 62, 71, 81, 83, 85, 75, 67, 67, 64, 70, 57, 55, 97, 74, 61, 79, 54, 60, 115, 88, 47, 59, 65, 63, 62, 62, 60, 70, 53, 49, 69, 66, 65, 49, 68, 58, 68, 71, 69, 59, 72, 62, 64, 76, 53, 93, 69, 74, 73, 53, 58, 95, 85, 65, 76, 60, 71, 56, 58, 69, 71, 74, 49, 62, 73, 46, 55, 64, 60, 60, 60, 83, 61, 78, 55, 69, 71, 69, 71, 67, 60, 62, 63, 58, 54, 65, 87, 65, 53, 81, 65, 67, 53, 49, 60, 57, 60, 61, 66, 63, 67, 74, 64, 93, 55, 46, 76, 50, 57, 59, 72, 83, 65, 62, 57, 73, 56, 85, 48, 63, 74, 78, 65, 55, 69, 62, 70, 61, 75, 59, 60, 78, 72, 90, 88, 71, 79, 70, 65, 59, 58, 59, 63, 63, 64, 83, 58, 56, 57, 89, 62, 57, 70, 64, 56, 63, 77, 51, 70, 78, 62, 59, 64, 80, 75, 66, 52, 54, 79, 59, 58, 63, 68, 81, 61, 55, 76, 50, 56, 51, 62, 41, 73, 61, 56, 71, 53, 80, 55, 83, 59, 60, 85, 52, 61, 62, 46, 67, 61, 72, 63, 65, 68, 63, 68, 57, 86, 66, 67, 54, 57, 52, 61, 60, 88, 61, 70, 56, 62, 60, 70, 66, 58, 54, 49, 64, 46, 54, 62, 61, 66, 69, 80, 72, 55, 50, 72, 66, 68, 39, 47, 61, 66, 65, 66, 58, 82, 45, 53, 71, 55, 59, 50, 65, 69, 90, 79, 66, 72, 65, 76, 54, 71, 61, 53, 80, 90, 63, 71, 86, 65, 82, 53, 76, 66, 75, 90, 64, 77, 76, 59, 58, 132, 53, 57, 59, 75, 52, 70, 89, 58, 58, 67, 65, 71, 64, 70, 91, 86, 66, 61, 72, 64, 61, 52, 58, 63, 63, 68, 88, 59, 70, 72, 54, 66, 70, 68, 66, 76, 66, 74, 107, 66, 60, 66, 55, 67, 73, 57, 93, 60, 62, 52, 55, 54, 47, 67, 94, 64, 61, 61, 67, 83, 44, 60, 42, 59, 60, 54, 90, 69, 63, 66, 60, 69, 78, 63, 63, 54, 77, 61, 99, 76, 75, 69, 68, 70, 63, 65, 64, 71, 67, 70, 62, 42, 56, 92, 80, 83, 42, 71, 76, 38, 71, 58, 59, 55, 61, 69, 63, 53, 53, 52, 70, 68, 99, 68, 55, 69, 46, 56, 68, 102, 74, 70, 59, 55, 47, 71, 83, 72, 60, 55, 80, 65, 72, 65, 87, 68, 55, 67, 71, 61, 58, 51, 76, 87, 72, 111, 83, 90, 52, 69, 68, 44, 53, 66, 62, 54, 67, 50, 54, 101, 69, 57, 54, 61, 56, 68, 66, 50, 71, 76, 59, 59, 65, 56, 55, 46, 56, 66, 63, 49, 54, 42, 58, 68, 66, 115, 98, 57, 66, 70, 68, 66, 63, 51, 72, 73, 52, 101, 63, 57, 62, 56, 67, 68, 97, 69, 112, 75, 62, 89, 82, 66, 52, 66, 42, 61, 95, 65, 101, 66, 59, 75, 106, 59, 71, 59, 54, 52, 75, 64, 66, 72, 49, 62, 66, 63, 61, 60, 39, 88, 71, 60, 64, 69, 66, 69, 69, 74, 37, 33, 65, 52, 76, 61, 62, 47, 61, 66, 91, 60, 58, 66, 53, 80, 67, 66, 89, 69, 47, 43, 54, 55, 69, 85, 58, 71, 54, 84, 52, 49, 65, 67, 87, 46, 47, 78, 88, 72, 59, 52, 55, 45, 67, 67, 69, 74, 57, 72, 73, 59, 58, 74, 63, 55, 45, 76, 61, 58, 44, 50, 68, 54, 52, 57, 93, 79, 60, 54, 66, 74, 78, 53, 65, 68, 72, 66, 70, 43, 84, 61, 97, 74, 78, 58, 60, 61, 72, 58, 30, 48, 73, 69, 41, 66, 72, 65, 50, 73, 60, 131, 58, 62, 69, 72, 62, 73, 89, 44, 55, 56, 69, 56, 64, 95, 68, 80, 69, 71, 73, 60, 55, 80, 59, 88, 97, 72, 48, 57, 56, 73, 115, 72, 99, 58, 117, 76, 87, 66, 76, 65, 62, 67, 50, 56, 54, 60, 72, 67, 61, 51, 53, 76, 67, 57, 64, 78, 50, 57, 54, 58, 73, 50, 76, 64, 84, 90, 59, 70, 46, 61, 52, 78, 75, 61, 82, 49, 54, 53, 68, 70, 36, 62, 68, 65, 83, 87, 65, 61, 81, 96, 51, 57, 71, 72, 74, 54, 83, 64, 85, 73, 46, 73, 66, 60, 84, 75, 98, 57, 86, 76, 59, 63, 68, 72, 74, 87, 63, 57, 55, 53, 92, 74, 57, 61, 83, 65, 93, 61, 73, 61, 68, 119, 82, 80, 72, 69, 72, 52, 47, 75, 62, 90, 67, 61, 101, 62, 60, 62, 56, 77, 74, 53, 69, 76, 43, 61, 90, 64, 68, 89, 115, 59, 61, 68, 70, 99, 89, 65, 78, 51, 113, 70, 49, 77, 52, 51, 74, 52, 66, 40, 45, 63, 62, 55, 45, 65, 112, 79, 85, 69, 60, 50, 59, 55, 83, 76, 75, 54, 91, 61, 60, 62, 67, 59, 72, 62, 86, 102, 70, 57, 50, 47, 64, 54, 61, 79, 65, 58, 59, 63, 60, 65, 64, 68, 69, 61, 69, 83, 56, 79, 58, 75, 76, 57, 57, 59, 73, 62, 76, 48, 59, 58, 62, 98, 68, 57, 64, 52, 61, 69, 67, 63, 70, 73, 51, 67, 75, 66, 61, 81, 57, 58, 61, 67, 65, 107, 48, 52, 60, 66, 57, 56, 100, 68, 48, 54, 80, 65, 69, 65, 66, 70, 52, 64, 48, 70, 71, 60, 69, 66, 67, 62, 67, 78, 63, 77, 77, 63, 100, 54, 61, 56, 77, 73, 57, 65, 55, 52, 93, 69, 70, 65, 60, 70, 75, 70, 53, 66, 67, 69, 68, 69, 64, 85, 62, 59, 77, 74, 46, 71, 63, 71, 69, 58, 64, 73, 55, 93, 60, 92, 53, 54, 45, 63, 73, 46, 49, 54, 66, 44, 71, 72, 68, 106, 37, 55, 65, 59, 93, 68, 48, 64, 118, 68, 65, 57, 67, 67, 77, 76, 69, 74, 70, 55, 45, 59, 57, 54, 82, 49, 73, 53, 60, 57, 58, 61, 50, 75, 66, 60, 60, 64, 62, 105, 66, 66, 60, 53, 60, 59, 62, 65, 57, 55, 63, 61, 53, 103, 65, 50, 54, 63, 50, 48, 72, 83, 68, 70, 70, 39, 61, 55, 42, 69, 66, 73, 54, 59, 45, 61, 53, 71, 44, 67, 68, 57, 47, 83, 74, 54, 53, 64, 53, 83, 58, 78, 55, 61, 59, 57, 60, 66, 65, 60, 63, 49, 68, 58, 74, 43, 62, 62, 56, 58, 68, 57, 42, 56, 69, 74, 43, 66, 53, 49, 64, 81, 61, 55, 59, 68, 90, 74, 58, 67, 66, 71, 55, 57, 60, 82, 68, 66, 69, 61, 69, 103, 39, 43, 60, 61, 72, 56, 60, 72, 55, 57, 58, 88, 49, 68, 52, 116, 76, 57, 77, 46, 62, 57, 77, 61, 78, 65, 65, 82, 58, 105, 66, 59, 66, 52, 82, 60, 67, 85, 76, 54, 88, 70, 46, 81, 62, 59, 57, 77, 49, 63, 72, 54, 91, 53, 67, 62, 68, 71, 62, 56, 56, 63, 54, 83, 61, 66, 58, 42, 68, 71, 58, 69, 51, 66, 62, 58, 103, 71, 78, 63, 65, 47, 61, 63, 72, 61, 84, 73, 75, 65, 65, 62, 65, 57, 54, 62, 72, 71, 67, 66, 46, 61, 87, 51, 63, 59, 47, 56, 72, 45, 72, 50, 58, 88, 81, 64, 70, 72, 58, 49, 68, 56, 85, 75, 59, 52, 61, 49, 56, 65, 84, 35, 61, 61, 41, 57, 74, 59, 54, 47, 73, 68, 67, 71, 61, 57, 52, 76, 67, 64, 94, 54, 73, 78, 45, 72, 57, 74, 59, 64, 78, 77, 89, 42, 59, 74, 71, 56, 73, 59, 84, 58, 76, 63, 68, 59, 63, 122, 65, 50, 62, 62, 47, 79, 55, 62, 66, 54, 61, 55, 74, 70, 55, 67, 50, 69, 60, 52, 50, 54, 87, 92, 88, 87, 83, 41, 63, 94, 57, 72, 51, 61, 80, 57, 55, 57, 88, 61, 71, 65, 55, 116, 72, 66, 67, 66, 63, 55, 65, 63, 58, 60, 51, 56, 63, 64, 85, 73, 56, 78, 80, 72, 71, 68, 74, 60, 62, 79, 79, 76, 62, 56, 71, 59, 75, 74, 61, 97, 65, 40, 52, 55, 94, 60, 67, 54, 68, 56, 92, 57, 70, 65, 50, 72, 90, 69, 59, 86, 85, 66, 75, 84, 80, 63, 60, 57, 63, 57, 67, 92, 65, 58, 62, 50, 55, 82, 49, 48, 68, 62, 47, 76, 53, 66, 53, 66, 59, 77, 68, 60, 69, 39, 83, 68, 81, 85, 61, 75, 65, 52, 56, 69, 50, 37, 84, 72, 81, 54, 66, 65, 69, 69, 52, 95, 56, 60, 68, 67, 39, 66, 70, 73, 61, 68, 65, 66, 80, 98, 63, 62, 55, 68, 106, 65, 44, 59, 63, 66, 73, 41, 82, 83, 59, 56, 51, 73, 70, 112, 41, 71, 72, 51, 55, 56, 54, 62, 53, 48, 58, 55, 74, 71, 66, 88, 78, 75, 90, 57, 104, 97, 79, 65, 85, 83, 60, 65, 81, 63, 56, 77, 90, 59, 45, 67, 71, 61, 62, 64, 82, 50, 86, 72, 70, 69, 48, 48, 71, 73, 91, 51, 60, 62, 61, 63, 59, 65, 86, 74, 53, 59, 72, 70, 67, 53, 93, 71, 90, 62, 57, 72, 46, 64, 75, 60, 100, 60, 68, 59, 54, 54, 58, 89, 81, 77, 79, 69, 71, 82, 84, 67, 57, 57, 55, 60, 79, 54, 62, 52, 57, 57, 63, 56, 68, 51, 68, 55, 57, 57, 68, 71, 73, 70, 56, 81, 51, 75, 63, 102, 51, 57, 49, 57, 60, 62, 68, 68, 78, 88, 65, 73, 85, 81, 71, 60, 71, 52, 55, 91, 67, 75, 41, 57, 59, 65, 63, 73, 73, 56, 72, 72, 61, 57, 58, 57, 61, 60, 80, 102, 67, 55, 60, 76, 69, 65, 54, 55, 87, 60, 98, 53, 67, 108, 59, 68, 58, 58, 59, 57, 62, 70, 61, 70, 103, 59, 58, 87, 57, 60, 78, 52, 71, 75, 92, 56, 58, 82, 49, 68, 61, 50, 69, 60, 63, 53, 63, 57, 53, 70, 73, 53, 68, 49, 75, 51, 44, 59, 69, 57, 55, 87, 92, 66, 58, 68, 82, 55, 88, 42, 66, 53, 59, 45, 58, 65, 59, 58, 53, 69, 70, 48, 73, 57, 65, 64, 61, 56, 80, 76, 58, 58, 63, 77, 73, 69, 78, 65, 83, 64, 79, 54, 53, 117, 81, 57, 93, 73, 79, 71, 76, 52, 72, 66, 64, 90, 63, 67, 81, 55, 63, 74, 57, 86, 73, 55, 97, 57, 61, 70, 77, 110, 52, 65, 71, 66, 107, 49, 75, 73, 74, 65, 64, 63, 55, 66, 58, 67, 69, 52, 83, 60, 54, 68, 53, 59, 121, 66, 80, 48, 68, 47, 56, 103, 52, 63, 66, 56, 75, 75, 65, 91, 64, 59, 63, 50, 75, 55, 89, 76, 58, 99, 74, 63, 59, 66, 53, 50, 43, 85, 64, 90, 48, 48, 66, 64, 53, 74, 67, 52, 83, 57, 80, 50, 50, 62, 49, 67, 66, 86, 80, 75, 58, 79, 48, 60, 73, 56, 81, 61, 67, 51, 48, 52, 73, 55, 96, 58, 68, 63, 69, 57, 67, 71, 50, 51, 67, 71, 66, 56, 71, 64, 61, 67, 86, 99, 98, 56, 68, 47, 48, 59, 67, 95, 48, 55, 51, 57, 80, 73, 75, 76, 67, 61, 59, 62, 73, 65, 96, 46, 77, 50, 60, 76, 62, 62, 76, 66, 71, 62, 51, 96, 73, 68, 66, 62, 87, 65, 61, 78, 53, 46, 83, 59, 62, 81, 61, 70, 70, 43, 84, 72, 78, 66, 56, 71, 68, 80, 68, 53, 73, 46, 63, 56, 66, 69, 78, 61, 67, 55, 64, 75, 61, 74, 58, 45, 71, 85, 59, 53, 62, 54, 65, 83, 63, 62, 93, 70, 63, 52, 65, 74, 66, 81, 58, 67, 54, 53, 86, 94, 91, 68, 65, 73, 58, 46, 67, 73, 64, 54, 61, 81, 59, 50, 50, 69, 77, 87, 40, 58, 69, 82, 89, 69, 58, 76, 73, 64, 60, 49, 75, 79, 59, 38, 72, 87, 69, 47, 77, 69, 112, 58, 61, 101, 45, 53, 78, 69, 55, 46, 63, 56, 55, 76, 80, 80, 66, 65, 87, 108, 75, 55, 62, 71, 71, 57, 59, 59, 59, 62, 42, 66, 62, 69, 67, 69, 59, 68, 63, 57, 58, 84, 52, 55, 57, 55, 81, 75, 64, 75, 57, 60, 77, 67, 59, 77, 51, 56, 48, 95, 54, 61, 45, 92, 73, 82, 82, 71, 48, 92, 73, 68, 76, 69, 78, 61, 70, 45, 63, 45, 73, 67, 64, 67, 78, 62, 55, 50, 54, 72, 46, 58, 67, 59, 55, 82, 58, 62, 64, 69, 56, 64, 81, 62, 62, 45, 52, 70, 69, 58, 69, 79, 41, 68, 50, 53, 86, 44, 125, 65, 46, 62, 53, 58, 82, 61, 66, 62, 73, 64, 75, 82, 56, 64, 66, 45, 68, 57, 74, 55, 53, 71, 67, 80, 50, 73, 56, 70, 60, 75, 42, 52, 45, 68, 61, 65, 64, 58, 99, 46, 65, 53, 67, 63, 68, 70, 66, 77, 47, 79, 65, 60, 81, 64, 51, 58, 41, 45, 44, 75, 67, 66, 73, 67, 70, 60, 60, 72, 55, 65, 66, 49, 39, 63, 67, 59, 63, 55, 70, 76, 99, 60, 46, 76, 79, 54, 59, 62, 72, 74, 94, 65, 94, 57, 58, 67, 66, 83, 75, 50, 56, 72, 65, 77, 58, 67, 59, 53, 41, 64, 72, 57, 64, 59, 62, 68, 69, 101, 65, 82, 77, 85, 61, 64, 52, 51, 57, 66, 59, 58, 64, 56, 60, 66, 60, 56, 49, 49, 69, 61, 69, 91, 73, 70, 65, 56, 60, 47, 62, 64, 86, 71, 56, 57, 70, 60, 79, 68, 74, 54, 52, 72, 61, 123, 64, 66, 53, 53, 84, 85, 68, 70, 59, 58, 83, 60, 80, 65, 82, 48, 57, 66, 54, 91, 66, 62, 67, 85, 81, 73, 74, 65, 69, 76, 57, 46, 53, 70, 64, 68, 61, 66, 82, 55, 52, 67, 58, 66, 56, 36, 51, 67, 59, 52, 81, 62, 62, 67, 68, 53, 61, 57, 59, 59, 46, 80, 60, 61, 79, 78, 71, 61, 75, 56, 71, 50, 55, 58, 57, 59, 36, 61, 75, 76, 100, 54, 74, 68, 85, 47, 69, 46, 60, 58, 81, 62, 75, 68, 42, 52, 74, 81, 58, 69, 93, 50, 74, 70, 71, 65, 68, 76, 65, 61, 90, 78, 82, 70, 55, 74, 65, 75, 45, 39, 66, 45, 49, 63, 55, 72, 63, 77, 68, 92, 52, 56, 86, 60, 81, 59, 62, 78, 67, 83, 50, 54, 52, 75, 64, 68, 69, 56, 68, 70, 67, 63, 72, 63, 79, 65, 78, 54, 71, 71, 60, 62, 43, 58, 67, 70, 64, 63, 53, 91, 70, 71, 75, 71, 93, 63, 64, 100, 57, 66, 45, 48, 65, 83, 60, 72, 60, 60, 51, 86, 55, 57, 75, 54, 49, 56, 60, 60, 76, 80, 81, 62, 79, 69, 72, 61, 88, 48, 70, 53, 48, 46, 68, 77, 98, 56, 76, 68, 79, 81, 59, 87, 86, 57, 70, 97, 52, 62, 74, 56, 60, 58, 84, 66, 66, 54, 68, 53, 68, 52, 69, 86, 63, 71, 66, 71, 58, 84, 85, 45, 68, 81, 64, 58, 73, 56, 79, 78, 109, 71, 77, 76, 47, 68, 84, 61, 79, 78, 81, 71, 72, 61, 71, 78, 92, 91, 74, 65, 46, 52, 68, 78, 72, 77, 61, 68, 75, 65, 70, 64, 65, 57, 61, 77, 97, 78, 67, 58, 50, 57, 76, 83, 88, 64, 59, 78, 53, 54, 63, 87, 71, 64, 41, 49, 65, 81, 63, 81, 67, 84, 74, 66, 72, 70, 62, 60, 61, 63, 63, 66, 67, 78, 68, 63, 56, 64, 62, 65, 65, 54, 86, 58, 45, 64, 77, 50, 56, 73, 58, 109, 49, 72, 55, 65, 68, 59, 73, 74, 71, 66, 73, 63, 76, 81, 49, 77, 55, 70, 56, 50, 53, 53, 64, 80, 119, 46, 80, 47, 50, 79, 101, 64, 49, 88, 132, 106, 51, 61, 98, 54, 67, 51, 61, 38, 65, 76, 60, 75, 64, 66, 68, 75, 80, 65, 58, 60, 78, 65, 56, 82, 69, 74, 54, 84, 72, 51, 56, 75, 68, 49, 61, 58, 60, 83, 87, 90, 60, 49, 60, 63, 65, 58, 57, 56, 83, 87, 66, 41, 59, 54, 64, 60, 52, 59, 60, 44, 73, 67, 44, 52, 70, 59, 66, 39, 73, 47, 81, 61, 64, 69, 53, 85, 79, 64, 60, 56, 77, 84, 74, 73, 79, 78, 57, 47, 59, 90, 85, 78, 62, 69, 48, 105, 53, 58, 66, 72, 70, 47, 57, 62, 57, 59, 64, 94, 94, 52, 42, 64, 60, 73, 68, 83, 64, 49, 77, 80, 104, 51, 98, 106, 47, 61, 63, 81, 63, 78, 84, 69, 79, 66, 51, 54, 59, 71, 63, 64, 69, 47, 65, 73, 75, 68, 58, 51, 70, 52, 81, 59, 77, 89, 76, 56, 54, 80, 60, 63, 80, 69, 78, 71, 71, 78, 87, 61, 65, 58, 50, 92, 58, 60, 63, 84, 52, 69, 73, 70, 64, 86, 66, 77, 67, 66, 63, 71, 84, 76, 84, 41, 45, 66, 75, 51, 56, 64, 54, 66, 45, 99, 66, 77, 78, 43, 80, 69, 54, 51, 83, 69, 56, 54, 66, 62, 56, 61, 72, 61, 67, 46, 79, 61, 65, 49, 82, 66, 59, 47, 82, 55, 82, 76, 62, 57, 106, 69, 48, 69, 55, 50, 55, 54, 63, 72, 60, 81, 56, 86, 53, 77, 67, 62, 68, 84, 77, 54, 55, 58, 58, 74, 77, 52, 72, 62, 92, 85, 49, 59, 65, 86, 62, 57, 63, 53, 72, 64, 67, 68, 56, 80, 52, 54, 62, 72, 43, 86, 85, 63, 75, 71, 63, 73, 52, 63, 72, 68, 65, 33, 87, 77, 81, 90, 52, 40, 47, 54, 52, 57, 58, 72, 66, 71, 78, 68, 50, 65, 68, 54, 84, 60, 65, 65, 65, 70, 81, 45, 94, 60, 61, 94, 76, 64, 68, 58, 83, 64, 63, 67, 70, 45, 72, 74, 57, 65, 59, 101, 54, 66, 69, 59, 74, 66, 90, 60, 61, 108, 85, 64, 53, 67, 49, 58, 64, 66, 61, 50, 78, 86, 86, 66, 51, 64, 75, 59, 67, 52, 72, 68, 72, 78, 52, 71, 47, 79, 59, 52, 49, 67, 69, 59, 61, 60, 64, 77, 61, 64, 65, 62, 79, 56, 53, 75, 74, 72, 60, 64, 107, 50, 46, 68, 47, 50, 71, 73, 53, 59, 59, 67, 53, 56, 66, 87, 63, 60, 84, 62, 51, 72, 71, 71, 63, 63, 80, 50, 61, 62, 78, 89, 64, 61, 79, 56, 78, 76, 64, 74, 60, 72, 69, 42, 61, 58, 59, 59, 105, 60, 74, 44, 72, 64, 78, 54, 52, 63, 71, 82, 57, 63, 78, 85, 133, 70, 72, 79, 61, 58, 99, 66, 56, 66, 52, 76, 90, 66, 40, 58, 50, 76, 74, 78, 87, 47, 61, 60, 69, 70, 64, 56, 56, 62, 76, 60, 57, 49, 79, 68, 62, 59, 67, 53, 88, 79, 60, 76, 59, 57, 49, 62, 58, 62, 66, 69, 60, 41, 59, 57, 40, 48, 53, 58, 93, 97, 63, 68, 63, 72, 61, 72, 82, 60, 73, 49, 86, 58, 86, 84, 55, 57, 64, 60, 54, 69, 54, 67, 73, 65, 64, 62, 69, 61, 59, 66, 58, 62, 63, 68, 92, 54, 72, 102, 66, 67, 58, 62, 73, 60, 65, 47, 44, 28, 73, 65, 64, 53, 47, 62, 61, 57, 67, 62, 49, 45, 71, 54, 71, 79, 52, 57, 52, 75, 94, 52, 73, 67, 58, 52, 91, 64, 77, 61, 58, 84, 68, 54, 70, 55, 65, 61, 68, 72, 88, 70, 56, 61, 91, 56, 76, 76, 73, 76, 61, 66, 55, 70, 62, 119, 49, 60, 53, 64, 107, 71, 83, 69, 51, 55, 73, 62, 76, 70, 71, 62, 59, 59, 85, 121, 55, 64, 68, 77, 68, 34, 66, 63, 62, 89, 60, 60, 57, 60, 48, 63, 84, 59, 74, 89, 62, 51, 57, 55, 60, 65, 50, 58, 71, 62, 59, 76, 66, 69, 101, 62, 43, 56, 58, 58, 64, 64, 104, 54, 54, 67, 82, 59, 48, 46, 42, 66, 51, 71, 69, 81, 68, 57, 61, 99, 56, 62, 75, 59, 72, 60, 55, 65, 61, 49, 89, 76, 97, 64, 68, 56, 81, 54, 72, 76, 48, 54, 51, 72, 65, 74, 83, 73, 60, 66, 52, 84, 75, 77, 77, 60, 70, 108, 65, 79, 64, 58, 54, 59, 55, 56, 57, 63, 56, 72, 73, 65, 54, 58, 51, 73, 63, 78, 86, 68, 72, 65, 57, 45, 59, 80, 63, 56, 74, 59, 53, 61, 92, 74, 68, 62, 69, 61, 55, 72, 62, 89, 62, 52, 89, 66, 58, 61, 57, 123, 46, 69, 59, 60, 61, 51, 75, 57, 74, 62, 70, 53, 69, 78, 47, 49, 72, 65, 51, 95, 49, 64, 58, 59, 67, 62, 98, 71, 53, 64, 56, 58, 76, 69, 65, 55, 53, 71, 71, 52, 91, 52, 50, 59, 95, 54, 50, 60, 76, 53, 54, 66, 75, 50, 55, 52, 45, 54, 66, 66, 102, 57, 89, 67, 67, 56, 56, 60, 63, 64, 86, 62, 75, 72, 70, 47, 81, 51, 60, 91, 66, 53, 66, 71, 83, 70, 78, 40, 114, 54, 52, 87, 62, 60, 44, 54, 61, 52, 56, 66, 81, 60, 64, 71, 54, 68, 68, 59, 58, 50, 70, 57, 68, 96, 58, 67, 92, 56, 55, 75, 62, 57, 78, 52, 83, 60, 102, 57, 71, 95, 71, 62, 67, 63, 50, 58, 76, 61, 66, 62, 74, 61, 65, 76, 70, 82, 72, 72, 51, 68, 76, 52, 62, 94, 54, 69, 72, 68, 109, 60, 78, 60, 67, 58, 64, 56, 53, 71, 89, 60, 62, 69, 59, 94, 65, 56, 52, 62, 60, 89, 66, 71, 61, 62, 67, 81, 97, 50, 56, 62, 65, 54, 61, 97, 60, 75, 51, 69, 64, 51, 67, 54, 68, 74, 113, 61, 62, 75, 63, 39, 37, 67, 67, 99, 127, 83, 58, 57, 124, 60, 64, 62, 48, 42, 69, 59, 73, 68, 67, 67, 52, 36, 76, 54, 66, 54, 62, 72, 60, 77, 59, 48, 61, 61, 67, 48, 68, 59, 51, 53, 42, 62, 67, 65, 67, 101, 62, 57, 47, 67, 89, 73, 82, 53, 115, 68, 57, 67, 50, 68, 64, 76, 70, 55, 62, 51, 144, 42, 63, 57, 54, 85, 53, 54, 55, 58, 61, 49, 66, 53, 73, 47, 86, 64, 49, 84, 96, 63, 89, 61, 46, 62, 50, 61, 74, 83, 84, 62, 57, 55, 78, 57, 63, 58, 48, 61, 65, 58, 90, 52, 51, 67, 54, 60, 47, 62, 45, 71, 57, 58, 62, 56, 57, 73, 73, 49, 135, 61, 66, 79, 70, 55, 52, 53, 80, 43, 95, 61, 98, 96, 61, 51, 65, 59, 70, 59, 50, 64, 53, 54, 53, 70, 68, 57, 62, 55, 63, 68, 48, 106, 55, 52, 52, 64, 51, 70, 38, 57, 52, 75, 62, 57, 88, 61, 74, 60, 56, 76, 50, 68, 63, 66, 54, 63, 61, 72, 50, 81, 66, 66, 70, 58, 75, 53, 110, 57, 54, 69, 72, 66, 72, 44, 66, 61, 60, 45, 61, 111, 59, 35, 87, 47, 66, 57, 90, 56, 64, 78, 57, 50, 57, 66, 59, 63, 53, 61, 46, 58, 59, 97, 57, 48, 58, 75, 79, 70, 58, 70, 104, 75, 77, 72, 68, 61, 61, 61, 72, 79, 60, 57, 63, 81, 51, 48, 62, 82, 83, 80, 55, 70, 66, 68, 75, 66, 83, 62, 57, 68, 85, 49, 83, 81, 67, 61, 70, 51, 67, 62, 75, 54, 58, 62, 72, 52, 55, 59, 70, 69, 71, 62, 71, 48, 50, 68, 55, 68, 68, 62, 55, 43, 59, 77, 64, 57, 53, 58, 106, 83, 58, 99, 47, 78, 88, 78, 56, 79, 58, 66, 78, 83, 63, 67, 68, 56, 65, 58, 66, 70, 76, 62, 58, 98, 60, 66, 65, 68, 78, 105, 63, 96, 82, 72, 83, 58, 62, 69, 82, 55, 63, 65, 57, 65, 50, 47, 52, 55, 63, 51, 121, 59, 58, 84, 76, 97, 79, 62, 62, 60, 78, 62, 56, 63, 57, 79, 71, 70, 47, 47, 56, 108, 78, 63, 61, 87, 50, 82, 58, 73, 80, 71, 90, 51, 66, 64, 54, 59, 61, 97, 70, 62, 58, 94, 47, 50, 44, 64, 76, 71, 82, 63, 62, 76, 58, 81, 64, 90, 58, 79, 51, 54, 50, 69, 56, 84, 49, 62, 54, 70, 66, 56, 50, 70, 74, 39, 71, 52, 58, 77, 64, 62, 68, 48, 70, 62, 64, 57, 71, 63, 57, 68, 58, 55, 57, 64, 61, 90, 49, 63, 63, 79, 63, 63, 88, 61, 98, 46, 45, 57, 72, 64, 48, 72, 74, 85, 49, 76, 62, 68, 108, 58, 67, 72, 67, 63, 60, 47, 49, 78, 66, 74, 58, 79, 71, 69, 68, 60, 68, 69, 51, 55, 70, 69, 53, 66, 57, 57, 79, 54, 70, 57, 40, 55, 63, 69, 81, 76, 73, 60, 70, 66, 55, 63, 56, 66, 69, 69, 67, 87, 62, 60, 49, 56, 86, 67, 84, 59, 54, 56, 61, 58, 65, 52, 55, 99, 62, 61, 63, 81, 74, 57, 78, 78, 46, 52, 44, 56, 55, 65, 72, 55, 68, 60, 60, 74, 76, 73, 53, 55, 64, 55, 56, 56, 64, 71, 60, 69, 53, 56, 66, 55, 77, 54, 79, 67, 62, 54, 58, 83, 59, 50, 62, 65, 65, 52, 63, 66, 70, 64, 50, 69, 68, 76, 65, 73, 70, 63, 69, 58, 91, 62, 71, 63, 80, 51, 60, 64, 90, 75, 56, 78, 87, 55, 54, 54, 73, 93, 55, 76, 71, 60, 62, 87, 82, 56, 47, 65, 60, 66, 62, 44, 58, 70, 58, 71, 62, 61, 60, 61, 92, 57, 66, 93, 79, 64, 60, 57, 60, 71, 47, 76, 72, 62, 64, 84, 118, 61, 56, 65, 63, 65, 59, 62, 50, 86, 58, 66, 71, 52, 66, 51, 56, 59, 55, 93, 63, 67, 54, 66, 65, 47, 58, 71, 65, 63, 62, 57, 45, 89, 71, 76, 74, 52, 76, 61, 73, 101, 63, 55, 53, 56, 65, 61, 72, 62, 89, 59, 48, 51, 79, 57, 54, 59, 63, 69, 67, 51, 51, 69, 75, 65, 59, 54, 73, 76, 53, 144, 92, 67, 74, 73, 56, 85, 60, 84, 100, 70, 63, 59, 51, 60, 66, 54, 55, 69, 67, 52, 86, 104, 69, 57, 72, 66, 57, 61, 84, 51, 58, 54, 74, 71, 59, 66, 75, 50, 65, 69, 92, 56, 55, 76, 63, 58, 68, 61, 67, 71, 65, 66, 62, 70, 66, 68, 68, 61, 69, 87, 53, 81, 83, 73, 65, 69, 50, 49, 42, 54, 61, 46, 43, 67, 71, 49, 56, 66, 59, 44, 88, 58, 72, 59, 68, 61, 96, 67, 58, 69, 56, 110, 86, 51, 79, 65, 66, 78, 48, 53, 63, 72, 65, 59, 66, 60, 71, 67, 70, 85, 49, 61, 68, 53, 66, 80, 60, 59, 13, 66, 48, 58, 89, 70, 67, 54, 42, 84, 68, 68, 71, 69, 81, 58, 94, 60, 46, 55, 48, 77, 42, 66, 64, 60, 82, 81, 70, 83, 60, 68, 62, 72, 65, 56, 71, 60, 69, 56, 70, 65, 82, 40, 64, 56, 39, 45, 75, 86, 78, 67, 93, 60, 70, 52, 76, 85, 48, 54, 89, 70, 62, 48, 43, 58, 102, 50, 69, 58, 56, 76, 61, 73, 67, 81, 60, 69, 66, 69, 74, 62, 53, 48, 76, 58, 58, 77, 68, 79, 80, 81, 74, 79, 109, 47, 68, 77, 74, 88, 64, 70, 62, 85, 72, 83, 85, 70, 75, 74, 66, 63, 66, 62, 65, 67, 68, 59, 67, 65, 65, 62, 67, 56, 66, 60, 59, 34, 96, 50, 64, 71, 58, 53, 67, 59, 67, 49, 58, 47, 59, 39, 64, 61, 72, 48, 77, 90, 68, 66, 67, 56, 77, 63, 66, 67, 73, 118, 66, 74, 68, 71, 59, 61, 106, 60, 71, 66, 69, 72, 67, 99, 64, 70, 80, 65, 50, 68, 72, 59, 82, 61, 62, 62, 71, 91, 73, 67, 81, 56, 70, 74, 88, 75, 59, 54, 64, 68, 63, 45, 62, 88, 66, 60, 71, 69, 58, 69, 47, 60, 45, 77, 69, 70, 63, 73, 70, 65, 71, 69, 71, 56, 51, 65, 58, 45, 51, 54, 72, 62, 75, 53, 70, 65, 58, 45, 64, 80, 50, 57, 68, 54, 75, 22, 63, 56, 65, 69, 60, 58, 70, 61, 67, 63, 77, 74, 60, 78, 54, 68, 49, 49, 62, 85, 53, 56, 68, 56, 61, 63, 78, 79, 67, 71, 95, 66, 54, 64, 82, 58, 69, 56, 53, 75, 62, 62, 67, 63, 47, 89, 89, 72, 58, 57, 68, 77, 111, 67, 105, 54, 54, 85, 53, 60, 59, 61, 48, 52, 51, 49, 64, 62, 56, 83, 50, 52, 68, 59, 110, 70, 90, 67, 62, 78, 67, 47, 57, 62, 89, 55, 76, 67, 54, 75, 52, 60, 70, 63, 69, 46, 81, 69, 38, 53, 87, 102, 48, 61, 76, 55, 65, 68, 63, 63, 63, 61, 81, 70, 72, 73, 59, 74, 57, 71, 63, 52, 86, 65, 58, 44, 59, 60, 61, 67, 54, 84, 66, 71, 51, 56, 70, 81, 58, 63, 48, 61, 59, 83, 76, 91, 60, 40, 85, 71, 58, 72, 67, 54, 78, 65, 54, 50, 82, 56, 61, 66, 49, 68, 48, 71, 88, 61, 68, 60, 65, 68, 55, 54, 60, 63, 76, 76, 54, 55, 46, 61, 61, 81, 61, 71, 75, 73, 58, 61, 61, 67, 68, 68, 58, 96, 61, 67, 78, 63, 71, 74, 60, 88, 65, 64, 57, 68, 61, 66, 64, 87, 55, 52, 64, 48, 81, 64, 83, 97, 66, 77, 65, 61, 92, 73, 44, 54, 82, 72, 52, 79, 63, 58, 69, 85, 65, 127, 72, 47, 58, 72, 95, 48, 86, 77, 62, 80, 87, 67, 72, 51, 64, 68, 70, 61, 66, 87, 77, 63, 65, 84, 65, 60, 65, 71, 63, 84, 64, 135, 60, 53, 78, 74, 91, 62, 62, 66, 65, 57, 80, 79, 85, 87, 75, 62, 50, 68, 54, 67, 42, 49, 50, 64, 64, 64, 61, 84, 58, 77, 43, 50, 76, 79, 49, 109, 76, 59, 60, 65, 43, 73, 65, 95, 49, 58, 56, 76, 61, 61, 83, 86, 56, 63, 75, 53, 69, 61, 56, 68, 73, 54, 63, 58, 59, 66, 63, 56, 77, 51, 81, 69, 60, 65, 75, 75, 57, 72, 39, 77, 71, 53, 119, 78, 71, 64, 61, 63, 105, 83, 68, 92, 60, 67, 60, 65, 66, 57, 50, 56, 56, 48, 56, 98, 48, 45, 57, 70, 81, 64, 57, 72, 64, 73, 63, 52, 56, 79, 88, 47, 63, 70, 61, 80, 64, 66, 63, 60, 70, 71, 61, 75, 75, 65, 86, 66, 43, 67, 62, 62, 62, 50, 95, 72, 73, 69, 59, 72, 77, 58, 68, 72, 62, 55, 70, 49, 55, 66, 76, 63, 50, 59, 62, 67, 78, 55, 60, 46, 59, 55, 66, 71, 81, 73, 77, 89, 54, 78, 74, 62, 61, 50, 52, 56, 57, 67, 78, 70, 66, 55, 62, 86, 70, 64, 95, 51, 71, 67, 81, 70, 76, 72, 101, 59, 59, 77, 72, 72, 79, 72, 64, 64, 80, 52, 66, 76, 66, 84, 50, 87, 65, 71, 94, 38, 70, 61, 64, 71, 63, 50, 77, 34, 68, 67, 53, 73, 49, 70, 67, 79, 56, 90, 60, 70, 70, 51, 57, 61, 70, 64, 60, 51, 107, 68, 64, 62, 65, 72, 68, 61, 54, 60, 70, 58, 77, 66, 85, 59, 70, 63, 61, 72, 63, 61, 59, 52, 64, 64, 67, 55, 55, 78, 61, 74, 72, 81, 71, 75, 91, 59, 93, 48, 53, 89, 58, 63, 64, 60, 57, 150, 62, 59, 67, 74, 96, 58, 98, 59, 70, 77, 61, 66, 55, 63, 58, 81, 60, 59, 52, 63, 74, 65, 56, 72, 50, 77, 50, 72, 54, 79, 68, 67, 53, 56, 57, 80, 73, 56, 51, 82, 69, 52, 50, 87, 53, 53, 68, 54, 56, 69, 93, 63, 51, 66, 74, 63, 53, 61, 80, 76, 66, 48, 55, 76, 61, 68, 69, 54, 53, 66, 84, 57, 59, 61, 86, 57, 68, 60, 63, 69, 73, 56, 74, 72, 69, 74, 68, 69, 80, 59, 79, 54, 62, 80, 55, 62, 66, 55, 50, 56, 101, 45, 60, 51, 56, 56, 74, 65, 63, 64, 57, 81, 72, 77, 81, 49, 57, 56, 56, 57, 56, 64, 68, 74, 94, 50, 50, 68, 72, 57, 66, 72, 68, 35, 103, 55, 38, 72, 66, 78, 68, 73, 80, 81, 65, 99, 68, 59, 70, 64, 62, 64, 54, 59, 70, 81, 55, 65, 45, 57, 75, 70, 55, 67, 67, 57, 59, 77, 74, 111, 53, 45, 52, 60, 58, 76, 109, 75, 56, 81, 59, 67, 77, 46, 75, 70, 79, 61, 73, 93, 82, 50, 65, 47, 65, 52, 75, 50, 62, 80, 63, 72, 81, 65, 70, 84, 48, 69, 79, 62, 74, 56, 87, 56, 88, 64, 81, 72, 55, 61, 58, 53, 107, 56, 47, 61, 67, 56, 57, 63, 60, 56, 68, 81, 62, 76, 64, 113, 64, 88, 65, 65, 131, 62, 54, 61, 71, 58, 51, 66, 51, 57, 70, 67, 78, 60, 45, 74, 69, 75, 63, 59, 63, 59, 55, 53, 52, 53, 100, 69, 87, 65, 61, 89, 65, 59, 103, 66, 57, 79, 96, 60, 66, 68, 80, 50, 91, 52, 33, 72, 56, 61, 65, 61, 71, 48, 72, 52, 46, 64, 66, 70, 75, 70, 58, 45, 57, 69, 54, 65, 66, 61, 64, 67, 68, 71, 78, 67, 74, 62, 54, 58, 62, 65, 73, 63, 69, 62, 40, 60, 114, 71, 57, 68, 75, 64, 65, 79, 60, 63, 66, 82, 53, 89, 53, 70, 53, 62, 72, 108, 61, 56, 60, 58, 71, 76, 73, 67, 69, 56, 85, 54, 56, 107, 56, 47, 71, 56, 66, 57, 50, 50, 75, 61, 116, 71, 52, 63, 53, 58, 82, 64, 58, 65, 118, 68, 56, 83, 70, 63, 64, 57, 70, 76, 77, 70, 71, 75, 68, 75, 57, 69, 63, 49, 59, 56, 57, 73, 50, 60, 55, 102, 68, 58, 56, 57, 57, 36, 71, 60, 60, 88, 68, 60, 56, 98, 66, 57, 58, 53, 64, 66, 50, 59, 89, 61, 58, 65, 77, 37, 73, 58, 68, 75, 47, 65, 111, 75, 76, 50, 53, 58, 79, 74, 71, 57, 107, 67, 73, 63, 77, 54, 74, 66, 57, 51, 61, 66, 67, 65, 92, 64, 88, 59, 53, 50, 55, 64, 70, 70, 61, 79, 69, 61, 63, 59, 57, 63, 46, 78, 63, 28, 57, 63, 58, 73, 54, 69, 59, 80, 86, 76, 79, 55, 60, 68, 113, 54, 89, 68, 75, 80, 44, 87, 58, 72, 61, 50, 84, 63, 43, 76, 85, 65, 72, 65, 49, 49, 60, 54, 60, 52, 54, 75, 56, 64, 55, 70, 65, 55, 76, 59, 54, 53, 72, 68, 63, 77, 60, 50, 84, 61, 57, 55, 59, 56, 74, 68, 69, 66, 78, 57, 63, 57, 69, 92, 56, 97, 57, 83, 73, 63, 48, 55, 55, 56, 55, 53, 79, 60, 44, 78, 82, 65, 66, 50, 74, 78, 90, 46, 47, 82, 48, 68, 59, 78, 65, 65, 66, 81, 54, 85, 64, 70, 63, 59, 74, 60, 53, 73, 64, 68, 87, 73, 67, 63, 58, 58, 60, 48, 54, 70, 79, 62, 59, 53, 53, 91, 62, 41, 52, 59, 68, 65, 56, 46, 63, 53, 62, 58, 81, 51, 71, 51, 61, 88, 88, 70, 48, 90, 57, 71, 75, 65, 66, 49, 59, 69, 49, 53, 59, 80, 48, 60, 65, 59, 88, 48, 59, 69, 60, 56, 55, 80, 59, 56, 67, 66, 55, 54, 58, 50, 63, 86, 71, 82, 59, 82, 60, 105, 63, 53, 49, 63, 65, 51, 61, 68, 64, 65, 95, 73, 75, 64, 56, 52, 72, 67, 76, 66, 73, 86, 52, 60, 69, 54, 66, 44, 61, 53, 65, 82, 47, 63, 75, 50, 65, 64, 97, 80, 65, 63, 67, 61, 83, 52, 68, 57, 92, 61, 52, 66, 56, 65, 75, 99, 50, 75, 75, 51, 102, 70, 68, 53, 66, 35, 51, 66, 64, 127, 83, 49, 66, 63, 69, 59, 54, 43, 59, 85, 61, 52, 76, 62, 75, 65, 48, 80, 73, 75, 69, 64, 47, 60, 52, 61, 75, 66, 60, 107, 64, 54, 73, 52, 61, 76, 61, 89, 71, 70, 43, 70, 72, 71, 67, 73, 69, 73, 53, 66, 89, 66, 63, 64, 68, 53, 64, 65, 88, 86, 61, 46, 72, 52, 78, 80, 66, 57, 51, 65, 62, 77, 84, 85, 63, 74, 75, 54, 59, 77, 53, 58, 51, 76, 81, 86, 71, 72, 59, 76, 57, 66, 69, 58, 50, 60, 81, 84, 67, 49, 67, 94, 61, 51, 49, 55, 66, 76, 71, 59, 75, 53, 78, 49, 64, 108, 81, 75, 80, 57, 43, 64, 78, 75, 53, 56, 90, 74, 64, 73, 87, 57, 62, 72, 65, 69, 86, 59, 90, 64, 54, 57, 70, 64, 85, 58, 48, 69, 60, 88, 60, 67, 77, 55, 69, 61, 64, 68, 67, 72, 57, 64, 75, 73, 59, 54, 76, 54, 52, 62, 82, 57, 49, 64, 67, 60, 61, 55, 54, 58, 54, 48, 58, 62, 67, 66, 55, 70, 70, 82, 52, 65, 77, 58, 64, 82, 61, 60, 80, 64, 70, 60, 74, 84, 65, 92, 80, 67, 55, 54, 70, 54, 54, 54, 70, 72, 71, 97, 87, 60, 48, 51, 80, 53, 69, 58, 58, 53, 67, 62, 46, 67, 66, 68, 66, 54, 69, 72, 57, 67, 58, 82, 87, 59, 61, 84, 67, 56, 49, 77, 72, 93, 84, 61, 86, 62, 65, 48, 80, 71, 54, 54, 60, 132, 59, 63, 66, 80, 114, 64, 86, 60, 67, 58, 82, 65, 59, 53, 62, 67, 67, 70, 64, 80, 51, 74, 77, 87, 86, 43, 83, 53, 57, 84, 69, 58, 76, 55, 53, 72, 65, 71, 42, 78, 55, 50, 65, 85, 52, 69, 85, 66, 51, 46, 73, 84, 70, 54, 68, 66, 68, 59, 69, 84, 83, 71, 47, 80, 52, 53, 76, 61, 63, 69, 39, 77, 38, 57, 63, 65, 73, 54, 53, 56, 71, 53, 60, 93, 64, 52, 66, 56, 76, 63, 58, 46, 88, 51, 82, 82, 52, 72, 40, 60, 91, 52, 57, 70, 70, 59, 61, 67, 58, 68, 65, 64, 94, 53, 77, 50, 73, 71, 50, 68, 76, 72, 74, 57, 69, 57, 86, 67, 73, 50, 74, 41, 79, 69, 77, 56, 45, 58, 61, 67, 58, 71, 62, 61, 83, 103, 66, 62, 56, 52, 64, 76, 87, 72, 60, 60, 52, 59, 57, 45, 94, 62, 58, 61, 60, 61, 62, 51, 97, 89, 80, 65, 62, 67, 72, 67, 82, 70, 55, 74, 57, 56, 73, 90, 76, 73, 73, 74, 61, 65, 74, 75, 77, 53, 69, 53, 65, 74, 33, 62, 59, 66, 71, 76, 61, 48, 87, 92, 76, 67, 54, 84, 89, 63, 82, 55, 67, 67, 74, 40, 66, 60, 124, 58, 70, 38, 63, 56, 65, 82, 34, 77, 90, 59, 69, 78, 55, 94, 57, 77, 70, 58, 105, 81, 52, 62, 76, 73, 56, 67, 60, 72, 50, 70, 62, 53, 61, 86, 55, 54, 75, 60, 61, 61, 69, 74, 50, 59, 84, 60, 89, 45, 59, 58, 87, 70, 89, 67, 66, 84, 71, 58, 69, 55, 52, 67, 85, 52, 58, 87, 64, 55, 95, 69, 35, 66, 82, 52, 53, 61, 56, 64, 65, 54, 49, 56, 61, 61, 77, 64, 55, 55, 61, 56, 61, 75, 38, 51, 56, 53, 61, 61, 61, 49, 56, 67, 62, 56, 65, 60, 83, 79, 64, 58, 64, 49, 59, 67, 57, 58, 60, 59, 70, 81, 56, 51, 71, 59, 51, 103, 78, 57, 49, 52, 74, 59, 44, 85, 70, 67, 64, 71, 56, 106, 74, 44, 64, 55, 52, 58, 43, 55, 77, 94, 89, 63, 67, 70, 53, 62, 104, 49, 83, 68, 55, 43, 71, 63, 53, 74, 46, 67, 48, 67, 57, 61, 71, 60, 59, 68, 61, 49, 59, 55, 70, 60, 57, 59, 53, 61, 49, 76, 71, 87, 65, 76, 63, 72, 57, 72, 71, 98, 73, 49, 65, 55, 65, 54, 61, 70, 74, 50, 61, 53, 69, 45, 86, 77, 82, 69, 84, 56, 71, 62, 62, 63, 101, 84, 59, 66, 78, 82, 63, 116, 58, 62, 92, 42, 89, 63, 76, 59, 63, 82, 59, 57, 68, 76, 92, 55, 80, 64, 77, 66, 74, 53, 51, 93, 74, 57, 78, 94, 71, 72, 67, 66, 71, 71, 68, 62, 56, 53, 47, 54, 56, 69, 67, 58, 52, 73, 85, 48, 64, 70, 68, 49, 103, 47, 71, 48, 92, 62, 69, 66, 83, 72, 55, 73, 99, 58, 66, 59, 51, 87, 37, 62, 53, 61, 65, 58, 72, 53, 73, 48, 71, 42, 60, 62, 76, 44, 56, 62, 46, 62, 92, 71, 65, 61, 63, 55, 69, 60, 55, 65, 50, 71, 51, 51, 57, 73, 80, 57, 78, 54, 50, 75, 56, 65, 71, 67, 60, 70, 86, 58, 73, 61, 51, 88, 60, 50, 57, 81, 55, 58, 65, 73, 54, 57, 68, 54, 56, 71, 60, 84, 73, 70, 80, 69, 84, 51, 55, 65, 71, 74, 54, 48, 70, 50, 59, 55, 84, 63, 86, 51, 63, 69, 60, 55, 54, 68, 56, 54, 61, 93, 52, 75, 47, 55, 66, 65, 70, 61, 69, 56, 71, 45, 79, 82, 53, 55, 73, 64, 61, 62, 68, 61, 53, 57, 97, 67, 63, 62, 97, 66, 73, 66, 78, 55, 61, 59, 64, 63, 70, 87, 67, 64, 81, 72, 80, 70, 42, 56, 56, 60, 72, 53, 74, 70, 56, 57, 65, 70, 72, 87, 65, 65, 46, 64, 61, 102, 103, 75, 83, 63, 56, 52, 50, 57, 71, 49, 73, 55, 59, 101, 59, 60, 62, 63, 56, 73, 62, 76, 53, 44, 70, 70, 78, 71, 54, 49, 61, 74, 89, 74, 89, 51, 49, 53, 49, 68, 58, 57, 64, 66, 75, 59, 48, 62, 77, 67, 75, 61, 50, 43, 62, 94, 113, 63, 52, 72, 83, 67, 70, 75, 86, 62, 55, 56, 83, 129, 99, 49, 49, 61, 65, 58, 57, 76, 71, 60, 50, 63, 70, 68, 67, 79, 65, 79, 52, 73, 62, 60, 46, 52, 51, 70, 77, 67, 67, 75, 53, 68, 69, 65, 54, 66, 63, 82, 58, 76, 70, 59, 49, 72, 61, 73, 49, 69, 80, 72, 89, 64, 65, 72, 68, 49, 62, 63, 71, 88, 51, 61, 70, 59, 70, 35, 65, 55, 60, 67, 87, 71, 95, 54, 68, 74, 87, 60, 79, 56, 88, 85, 61, 58, 77, 93, 47, 44, 50, 64, 75, 63, 63, 56, 53, 46, 67, 84, 70, 55, 55, 86, 46, 56, 83, 55, 60, 71, 57, 65, 81, 64, 67, 73, 63, 140, 50, 62, 55, 46, 81, 61, 62, 59, 73, 59, 79, 62, 72, 82, 97, 58, 77, 78, 64, 61, 89, 61, 55, 74, 68, 77, 74, 57, 61, 60, 72, 63, 64, 88, 75, 74, 72, 49, 57, 85, 55, 77, 46, 48, 69, 68, 96, 69, 56, 61, 71, 63, 56, 67, 86, 61, 72, 69, 67, 57, 60, 70, 57, 73, 70, 65, 70, 58, 61, 61, 59, 58, 41, 64, 65, 58, 67, 62, 32, 59, 65, 59, 51, 74, 74, 55, 75, 58, 68, 69, 94, 60, 77, 64, 72, 53, 56, 72, 58, 61, 87, 76, 66, 80, 55, 78, 65, 51, 66, 56, 53, 71, 47, 63, 80, 40, 66, 55, 59, 58, 80, 60, 60, 56, 48, 64, 48, 57, 56, 87, 71, 63, 51, 52, 71, 61, 82, 64, 112, 59, 64, 61, 74, 71, 59, 61, 88, 143, 71, 69, 58, 43, 110, 70, 106, 69, 48, 68, 77, 57, 62, 60, 64, 56, 81, 65, 65, 73, 49, 71, 64, 61, 73, 70, 62, 43, 71, 70, 84, 64, 52, 74, 48, 54, 57, 59, 67, 80, 60, 56, 55, 76, 60, 43, 66, 44, 64, 53, 64, 69, 63, 60, 69, 58, 54, 47, 60, 76, 50, 77, 50, 61, 55, 52, 73, 63, 66, 64, 61, 64, 68, 66, 73, 60, 70, 69, 49, 66, 61, 52, 65, 83, 72, 68, 51, 64, 74, 44, 107, 43, 62, 64, 59, 87, 78, 68, 68, 51, 94, 58, 57, 66, 76, 52, 59, 57, 51, 51, 64, 69, 96, 46, 74, 94, 85, 62, 78, 68, 68, 62, 49, 63, 63, 64, 76, 94, 65, 59, 44, 61, 80, 66, 63, 71, 56, 58, 61, 54, 71, 81, 62, 78, 52, 94, 73, 61, 40, 55, 72, 57, 75, 62, 74, 58, 69, 61, 78, 69, 96, 38, 71, 62, 66, 53, 54, 51, 60, 105, 53, 55, 69, 64, 58, 59, 103, 66, 66, 77, 69, 63, 75, 56, 79, 50, 59, 107, 64, 101, 103, 88, 66, 75, 64, 54, 75, 56, 58, 59, 82, 61, 49, 60, 52, 61, 49, 83, 82, 66, 50, 43, 77, 53, 61, 57, 70, 66, 66, 90, 69, 71, 116, 70, 68, 72, 64, 55, 51, 63, 54, 72, 74, 53, 46, 65, 59, 87, 62, 85, 67, 73, 134, 65, 84, 52, 64, 51, 85, 71, 53, 74, 72, 67, 67, 51, 68, 54, 52, 63, 61, 61, 77, 60, 58, 70, 52, 66, 90, 62, 93, 49, 57, 110, 63, 62, 93, 66, 70, 78, 77, 53, 58, 57, 65, 59, 88, 71, 66, 70, 41, 55, 81, 64, 55, 66, 62, 55, 67, 58, 66, 57, 65, 57, 54, 58, 49, 51, 76, 49, 70, 70, 73, 56, 76, 72, 60, 64, 61, 79, 57, 56, 65, 60, 82, 65, 61, 54, 57, 60, 94, 62, 53, 63, 70, 60, 77, 58, 46, 71, 60, 49, 57, 87, 65, 51, 66, 70, 63, 108, 56, 79, 70, 58, 74, 45, 56, 72, 102, 52, 66, 67, 80, 117, 67, 58, 72, 65, 71, 44, 78, 68, 66, 81, 121, 66, 40, 51, 61, 65, 51, 68, 67, 59, 89, 45, 61, 65, 57, 76, 65, 50, 60, 52, 58, 64, 79, 58, 55, 52, 72, 58, 75, 68, 49, 62, 60, 58, 58, 60, 57, 84, 62, 68, 69, 68, 52, 44, 70, 70, 75, 105, 71, 80, 52, 102, 69, 67, 69, 68, 95, 48, 63, 57, 59, 64, 62, 68, 61, 42, 51, 45, 64, 73, 58, 52, 129, 67, 52, 47, 72, 100, 62, 73, 75, 64, 99, 54, 75, 38, 95, 55, 80, 71, 57, 84, 60, 59, 90, 58, 76, 56, 96, 63, 63, 72, 55, 79, 67, 53, 68, 97, 66, 51, 60, 55, 53, 62, 69, 59, 52, 62, 67, 50, 66, 52, 53, 49, 55, 66, 107, 54, 59, 46, 67, 67, 108, 62, 62, 72, 89, 73, 49, 65, 90, 57, 58, 61, 66, 68, 68, 38, 69, 91, 47, 47, 64, 58, 60, 37, 66, 50, 61, 73, 58, 62, 71, 56, 58, 51, 65, 77, 77, 53, 58, 71, 50, 52, 62, 62, 71, 65, 58, 69, 56, 75, 50, 71, 78, 97, 96, 77, 78, 65, 52, 63, 47, 70, 63, 84, 56, 68, 72, 71, 70, 50, 43, 72, 65, 53, 39, 74, 80, 61, 63, 53, 57, 65, 67, 42, 60, 71, 54, 73, 68, 65, 73, 54, 82, 87, 72, 74, 71, 77, 71, 52, 56, 72, 64, 52, 58, 64, 63, 61, 56, 74, 61, 56, 73, 64, 52, 71, 64, 69, 54, 50, 55, 76, 59, 61, 61, 57, 68, 50, 64, 74, 70, 90, 59, 59, 92, 58, 65, 50, 55, 44, 48, 61, 76, 78, 64, 68, 77, 58, 58, 72, 58, 70, 76, 60, 63, 75, 48, 97, 78, 58, 63, 75, 72, 62, 53, 51, 63, 60, 66, 56, 54, 59, 74, 72, 64, 69, 58, 51, 60, 64, 47, 76, 57, 106, 78, 63, 51, 64, 49, 69, 68, 67, 81, 75, 77, 90, 53, 99, 63, 47, 58, 40, 56, 56, 60, 75, 54, 76, 69, 51, 61, 66, 60, 49, 63, 94, 74, 69, 92, 73, 60, 57, 73, 85, 55, 60, 63, 57, 64, 77, 51, 78, 75, 61, 66, 55, 52, 47, 55, 94, 74, 56, 69, 69, 85, 56, 71, 76, 80, 46, 62, 57, 62, 141, 110, 47, 59, 73, 46, 56, 58, 56, 57, 74, 61, 66, 62, 57, 64, 57, 62, 98, 62, 62, 58, 78, 60, 60, 60, 63, 59, 57, 82, 92, 56, 66, 63, 56, 64, 70, 65, 102, 61, 87, 73, 80, 53, 76, 58, 48, 57, 65, 80, 74, 92, 62, 66, 59, 78, 63, 58, 58, 59, 81, 76, 84, 63, 74, 69, 57, 62, 76, 46, 52, 67, 82, 89, 75, 70, 77, 72, 63, 53, 53, 89, 60, 41, 65, 80, 91, 84, 67, 61, 51, 49, 74, 70, 65, 62, 77, 94, 99, 59, 70, 61, 67, 49, 60, 76, 56, 54, 68, 54, 66, 62, 56, 57, 74, 64, 107, 74, 60, 58, 49, 81, 53, 54, 58, 79, 79, 72, 72, 73, 52, 75, 57, 66, 78, 66, 61, 70, 76, 89, 94, 74, 62, 67, 83, 55, 54, 78, 58, 52, 78, 75, 48, 78, 70, 90, 61, 51, 61, 64, 71, 70, 67, 74, 61, 69, 53, 58, 59, 98, 55, 88, 60, 46, 57, 64, 55, 68, 68, 63, 65, 53, 58, 72, 49, 59, 62, 57, 36, 64, 57, 58, 55, 54, 57, 44, 60, 54, 75, 56, 70, 58, 61, 54, 60, 56, 72, 107, 51, 75, 60, 55, 79, 53, 63, 61, 72, 67, 76, 65, 56, 48, 51, 67, 70, 58, 64, 62, 89, 69, 57, 79, 58, 56, 58, 63, 61, 77, 45, 65, 65, 57, 49, 59, 54, 61, 79, 68, 60, 79, 62, 79, 63, 77, 62, 68, 68, 40, 67, 74, 63, 54, 51, 56, 114, 62, 52, 78, 60, 77, 60, 72, 68, 58, 56, 75, 67, 79, 60, 49, 70, 57, 54, 53, 64, 52, 57, 63, 87, 71, 65, 67, 60, 55, 67, 88, 68, 65, 54, 58, 90, 88, 42, 64, 50, 65, 75, 63, 120, 73, 62, 59, 68, 69, 106, 110, 64, 62, 69, 57, 62, 63, 63, 105, 95, 73, 69, 102, 64, 45, 66, 59, 71, 59, 64, 77, 68, 52, 54, 94, 69, 82, 67, 74, 86, 68, 61, 59, 50, 65, 63, 81, 52, 78, 52, 51, 49, 71, 69, 59, 74, 71, 91, 75, 66, 59, 58, 56, 76, 64, 67, 91, 64, 54, 59, 70, 76, 68, 62, 64, 54, 65, 59, 57, 50, 67, 54, 54, 68, 61, 59, 55, 55, 47, 77, 56, 67, 81, 52, 69, 47, 64, 71, 61, 79, 83, 73, 91, 57, 53, 57, 70, 56, 52, 63, 45, 62, 65, 58, 68, 63, 47, 59, 60, 82, 58, 61, 57, 70, 70, 49, 64, 55, 79, 110, 50, 81, 68, 72, 68, 64, 50, 92, 69, 89, 58, 51, 57, 76, 54, 72, 83, 74, 55, 101, 74, 47, 53, 62, 63, 51, 77, 67, 53, 60, 60, 67, 51, 63, 66, 76, 79, 51, 71, 81, 91, 86, 58, 53, 74, 59, 67, 67, 55, 55, 75, 89, 89, 69, 47, 61, 72, 47, 52, 58, 74, 56, 69, 60, 66, 63, 67, 60, 55, 87, 53, 58, 50, 43, 68, 59, 51, 55, 74, 75, 51, 58, 61, 58, 61, 80, 93, 65, 69, 46, 70, 71, 65, 73, 71, 61, 70, 62, 49, 84, 86, 67, 57, 62, 74, 60, 88, 55, 49, 68, 68, 42, 61, 55, 61, 55, 61, 68, 53, 70, 51, 62, 63, 55, 70, 62, 65, 54, 49, 53, 68, 64, 84, 59, 68, 75, 62, 73, 51, 80, 67, 63, 61, 75, 63, 42, 64, 74, 59, 66, 57, 70, 94, 71, 79, 67, 65, 73, 55, 55, 104, 61, 71, 71, 58, 74, 71, 64, 74, 57, 64, 60, 78, 53, 67, 65, 73, 60, 57, 103, 62, 73, 62, 66, 98, 77, 57, 84, 58, 64, 89, 47, 69, 106, 72, 58, 59, 58, 46, 82, 61, 59, 54, 71, 121, 66, 67, 69, 71, 66, 117, 77, 105, 68, 83, 65, 73, 92, 64, 71, 73, 44, 48, 90, 65, 92, 68, 76, 66, 74, 58, 54, 54, 59, 66, 69, 67, 63, 64, 60, 59, 70, 86, 69, 60, 56, 76, 60, 50, 58, 57, 80, 57, 65, 76, 61, 70, 62, 63, 50, 63, 73, 80, 81, 98, 67, 64, 55, 77, 65, 54, 55, 70, 61, 62, 53, 53, 66, 63, 72, 74, 63, 90, 133, 45, 66, 89, 67, 72, 66, 56, 52, 68, 74, 67, 55, 58, 55, 69, 34, 51, 61, 58, 70, 64, 66, 53, 58, 70, 58, 61, 79, 79, 99, 60, 82, 67, 60, 60, 78, 75, 71, 66, 53, 59, 59, 59, 55, 62, 86, 69, 56, 51, 48, 64, 61, 123, 69, 75, 51, 71, 56, 58, 58, 57, 62, 60, 64, 66, 60, 69, 59, 72, 69, 63, 65, 51, 42, 79, 62, 65, 76, 60, 75, 59, 49, 64, 48, 69, 75, 76, 56, 59, 49, 57, 73, 65, 59, 54, 56, 66, 56, 65, 60, 53, 96, 60, 55, 86, 65, 105, 56, 62, 69, 67, 52, 61, 84, 69, 64, 72, 65, 69, 51, 63, 62, 77, 55, 65, 47, 69, 48, 82, 71, 65, 64, 71, 67, 72, 69, 51, 77, 57, 41, 59, 72, 83, 53, 80, 62, 69, 83, 86, 77, 64, 69, 84, 66, 59, 60, 50, 82, 99, 53, 54, 71, 60, 60, 58, 62, 74, 62, 67, 49, 54, 79, 74, 72, 56, 48, 55, 70, 71, 62, 71, 79, 54, 56, 60, 79, 47, 53, 51, 55, 63, 88, 52, 63, 68, 78, 60, 61, 97, 72, 70, 80, 80, 59, 72, 59, 59, 58, 64, 34, 69, 51, 63, 60, 44, 60, 66, 53, 65, 64, 78, 62, 36, 67, 68, 59, 60, 56, 48, 72, 68, 86, 117, 72, 63, 68, 105, 66, 78, 61, 66, 74, 56, 75, 58, 64, 65, 68, 48, 75, 70, 68, 54, 70, 68, 46, 76, 93, 48, 69, 50, 64, 77, 92, 69, 64, 59, 72, 66, 55, 89, 74, 65, 49, 66, 65, 57, 61, 69, 78, 65, 55, 67, 84, 107, 62, 89, 66, 73, 80, 71, 62, 83, 56, 61, 55, 61, 44, 67, 49, 106, 50, 59, 67, 52, 141, 71, 54, 63, 67, 62, 66, 89, 68, 70, 60, 53, 85, 68, 70, 66, 76, 70, 55, 53, 53, 61, 57, 48, 51, 58, 55, 120, 58, 75, 55, 55, 69, 43, 59, 60, 57, 51, 80, 54, 71, 61, 67, 54, 57, 72, 54, 49, 59, 59, 70, 95, 51, 96, 59, 79, 65, 54, 62, 53, 54, 61, 52, 52, 56, 80, 64, 73, 72, 84, 59, 75, 66, 68, 59, 64, 65, 69, 54, 70, 61, 44, 73, 65, 52, 67, 57, 67, 52, 53, 47, 77, 71, 59, 64, 56, 56, 79, 60, 71, 58, 58, 60, 69, 61, 73, 73, 71, 66, 59, 63, 78, 57, 84, 69, 63, 81, 61, 72, 60, 63, 70, 60, 93, 76, 81, 66, 84, 74, 58, 47, 61, 65, 60, 60, 58, 55, 108, 68, 70, 76, 72, 68, 67, 74, 68, 80, 50, 68, 62, 113, 67, 65, 51, 67, 65, 65, 62, 54, 68, 64, 73, 63, 72, 53, 69, 67, 61, 82, 90, 53, 110, 87, 66, 88, 71, 59, 65, 71, 81, 51, 89, 67, 58, 79, 75, 66, 52, 96, 61, 71, 67, 63, 58, 62, 60, 57, 77, 66, 57, 46, 35, 76, 96, 65, 77, 52, 76, 98, 53, 68, 59, 56, 56, 70, 62, 52, 76, 52, 54, 98, 82, 56, 53, 54, 57, 61, 49, 54, 80, 57, 68, 65, 48, 59, 70, 74, 72, 57, 57, 71, 51, 77, 45, 50, 51, 61, 49, 76, 97, 71, 66, 59, 114, 58, 64, 55, 69, 82, 66, 59, 55, 73, 75, 128, 59, 72, 51, 84, 77, 64, 76, 70, 59, 62, 73, 65, 56, 56, 65, 60, 54, 51, 56, 89, 61, 79, 71, 72, 104, 65, 79, 50, 59, 50, 61, 61, 62, 57, 68, 47, 58, 74, 104, 71, 71, 66, 64, 97, 76, 69, 77, 57, 46, 103, 94, 83, 82, 55, 104, 49, 63, 56, 69, 52, 68, 44, 65, 56, 76, 76, 77, 75, 51, 74, 68, 67, 67, 70, 55, 80, 72, 77, 47, 53, 55, 66, 73, 82, 80, 74, 49, 59, 62, 61, 98, 57, 70, 65, 58, 47, 69, 75, 53, 75, 72, 70, 52, 65, 87, 62, 85, 70, 63, 61, 65, 69, 80, 67, 64, 43, 73, 111, 59, 57, 54, 41, 62, 67, 88, 60, 56, 69, 67, 72, 51, 60, 66, 74, 85, 84, 97, 59, 60, 88, 77, 56, 67, 70, 64, 90, 72, 50, 87, 65, 47, 50, 83, 57, 64, 71, 96, 65, 48, 52, 72, 82, 65, 59, 56, 57, 63, 61, 45, 59, 49, 64, 64, 78, 101, 70, 60, 55, 56, 89, 51, 64, 64, 73, 50, 81, 70, 57, 55, 74, 67, 62, 87, 48, 69, 56, 53, 89, 59, 57, 58, 61, 67, 57, 48, 73, 51, 58, 83, 66, 70, 51, 48, 55, 74, 68, 77, 48, 104, 63, 69, 54, 79, 57, 79, 64, 50, 69, 69, 54, 61, 62, 79, 59, 75, 57, 56, 99, 61, 93, 62, 60, 41, 93, 65, 61, 79, 62, 51, 93, 75, 66, 55, 120, 85, 67, 76, 60, 61, 68, 51, 62, 77, 78, 88, 70, 70, 55, 99, 85, 61, 64, 68, 93, 105, 57, 113, 84, 59, 69, 62, 97, 64, 66, 50, 53, 105, 64, 65, 66, 59, 54, 73, 47, 55, 90, 59, 64, 70, 48, 52, 44, 75, 53, 57, 48, 61, 57, 51, 66, 47, 62, 50, 60, 56, 81, 48, 47, 74, 48, 70, 66, 55, 61, 90, 47, 75, 58, 64, 45, 75, 61, 84, 62, 60, 55, 72, 60, 68, 68, 63, 60, 45, 89, 81, 84, 53, 89, 71, 57, 62, 59, 52, 68, 58, 64, 83, 97, 59, 63, 58, 58, 71, 55, 37, 64, 58, 46, 60, 69, 48, 62, 38, 92, 69, 74, 93, 79, 61, 52, 101, 62, 65, 60, 80, 74, 68, 66, 69, 55, 69, 53, 65, 61, 53, 65, 45, 47, 64, 41, 56, 62, 50, 65, 55, 52, 63, 72, 57, 68, 61, 54, 52, 57, 48, 80, 56, 119, 54, 41, 65, 79, 50, 96, 51, 86, 94, 61, 67, 61, 66, 64, 62, 58, 59, 52, 99, 81, 77, 71, 70, 43, 70, 57, 54, 61, 76, 59, 62, 54, 101, 80, 48, 107, 68, 66, 80, 62, 38, 64, 53, 51, 77, 64, 57, 75, 69, 65, 54, 58, 61, 51, 59, 68, 65, 53, 115, 64, 47, 44, 57, 68, 59, 61, 64, 60, 73, 64, 59, 58, 78, 48, 65, 56, 89, 68, 82, 47, 62, 70, 81, 60, 62, 60, 60, 54, 119, 81, 99, 83, 68, 65, 64, 73, 65, 86, 99, 48, 55, 113, 58, 43, 69, 62, 67, 54, 45, 64, 49, 75, 49, 41, 49, 63, 63, 74, 64, 64, 49, 83, 68, 98, 76, 65, 61, 65, 55, 56, 105, 51, 54, 54, 83, 83, 62, 86, 58, 49, 53, 75, 76, 66, 65, 67, 54, 67, 63, 46, 60, 58, 54, 58, 48, 66, 52, 113, 63, 54, 57, 61, 52, 72, 49, 61, 62, 86, 62, 68, 77, 84, 96, 50, 53, 92, 60, 67, 64, 55, 65, 62, 58, 52, 71, 57, 77, 65, 71, 60, 67, 74, 67, 74, 90, 61, 69, 62, 91, 73, 68, 71, 58, 60, 57, 61, 45, 55, 74, 58, 42, 52, 75, 81, 67, 73, 71, 57, 59, 63, 70, 76, 60, 79, 77, 81, 49, 53, 71, 63, 85, 53, 64, 64, 55, 55, 71, 66, 59, 51, 47, 87, 64, 63, 58, 69, 57, 52, 88, 69, 72, 67, 49, 56, 59, 73, 53, 70, 96, 78, 57, 60, 64, 74, 50, 71, 60, 80, 93, 54, 60, 80, 76, 77, 67, 41, 97, 44, 58, 53, 74, 103, 45, 49, 52, 43, 56, 56, 81, 58, 77, 58, 68, 59, 60, 58, 57, 61, 63, 56, 70, 67, 62, 86, 67, 74, 72, 55, 80, 81, 75, 80, 90, 83, 61, 82, 69, 65, 66, 66, 97, 68, 58, 48, 55, 81, 54, 89, 68, 64, 73, 92, 96, 63, 63, 59, 44, 68, 65, 87, 79, 93, 118, 73, 56, 55, 68, 54, 52, 39, 67, 58, 98, 48, 58, 69, 55, 59, 66, 64, 52, 85, 62, 74, 86, 74, 57, 69, 79, 46, 73, 82, 66, 58, 95, 65, 70, 65, 60, 68, 47, 100, 54, 53, 55, 66, 69, 44, 51, 43, 59, 85, 52, 54, 46, 39, 91, 56, 64, 56, 68, 77, 87, 78, 68, 88, 59, 55, 50, 54, 56, 65, 73, 76, 66, 51, 72, 64, 74, 57, 48, 79, 54, 59, 82, 51, 72, 61, 75, 54, 79, 79, 59, 71, 81, 53, 53, 48, 68, 70, 95, 47, 50, 55, 48, 63, 91, 84, 53, 75, 63, 67, 66, 56, 59, 69, 63, 62, 61, 79, 81, 68, 114, 88, 61, 77, 57, 57, 56, 54, 70, 53, 91, 58, 45, 85, 61, 56, 91, 57, 104, 49, 55, 59, 53, 73, 61, 76, 78, 89, 71, 88, 57, 90, 44, 57, 66, 57, 62, 48, 58, 75, 58, 58, 59, 64, 64, 64, 55, 58, 91, 68, 63, 69, 56, 61, 52, 71, 109, 61, 65, 59, 59, 49, 67, 40, 52, 42, 72, 75, 71, 66, 58, 44, 76, 60, 104, 58, 63, 62, 56, 78, 86, 67, 91, 61, 52, 67, 85, 57, 88, 61, 46, 54, 70, 59, 53, 71, 91, 67, 57, 74, 53, 54, 83, 74, 43, 74, 76, 64, 76, 53, 64, 52, 49, 70, 68, 58, 66, 75, 67, 57, 71, 90, 61, 59, 64, 59, 66, 73, 55, 66, 51, 68, 78, 58, 62, 66, 67, 56, 52, 47, 54, 73, 98, 129, 56, 71, 81, 72, 83, 80, 76, 46, 67, 52, 91, 56, 69, 71, 55, 62, 56, 59, 94, 75, 66, 57, 57, 56, 57, 90, 45, 58, 57, 99, 67, 67, 77, 49, 64, 70, 70, 70, 67, 58, 55, 54, 63, 98, 56, 61, 84, 55, 57, 60, 68, 56, 59, 66, 81, 55, 70, 54, 61, 76, 57, 54, 53, 56, 52, 60, 57, 53, 56, 58, 52, 48, 67, 67, 67, 63, 62, 74, 68, 60, 93, 62, 77, 60, 94, 70, 42, 64, 60, 59, 56, 65, 69, 58, 64, 54, 65, 62, 64, 65, 93, 43, 55, 73, 52, 60, 65, 69, 64, 61, 74, 58, 68, 63, 69, 58, 47, 75, 111, 74, 74, 44, 74, 78, 65, 53, 61, 70, 61, 97, 53, 57, 44, 67, 67, 61, 53, 61, 72, 77, 67, 74, 56, 65, 58, 88, 60, 100, 76, 68, 63, 54, 102, 61, 59, 81, 70, 63, 68, 88, 82, 60, 50, 54, 74, 56, 89, 75, 52, 89, 76, 63, 58, 65, 75, 65, 38, 90, 74, 43, 66, 72, 58, 83, 64, 64, 51, 61, 65, 77, 70, 84, 76, 61, 68, 58, 62, 67, 44, 62, 63, 55, 45, 74, 61, 53, 99, 61, 76, 55, 63, 67, 56, 47, 89, 65, 76, 64, 81, 52, 71, 62, 58, 67, 68, 74, 74, 59, 67, 59, 62, 66, 83, 59, 64, 56, 62, 44, 60, 52, 87, 47, 71, 68, 82, 55, 103, 50, 72, 58, 73, 73, 65, 57, 79, 66, 86, 121, 58, 85, 53, 54, 56, 61, 87, 56, 54, 57, 57, 76, 76, 73, 61, 59, 58, 70, 69, 69, 47, 71, 72, 67, 69, 58, 58, 53, 86, 77, 64, 63, 74, 56, 64, 68, 76, 60, 70, 66, 70, 42, 56, 76, 78, 52, 57, 64, 69, 53, 45, 89, 81, 63, 44, 51, 60, 77, 49, 67, 74, 67, 62, 57, 43, 58, 66, 46, 58, 61, 53, 74, 58, 42, 66, 54, 61, 72, 56, 73, 77, 45, 81, 60, 55, 83, 70, 69, 62, 45, 67, 124, 67, 53, 53, 75, 64, 58, 65, 36, 62, 54, 82, 50, 48, 107, 77, 49, 65, 58, 55, 55, 59, 57, 65, 37, 97, 48, 73, 43, 54, 54, 127, 69, 63, 48, 133, 124, 62, 93, 65, 67, 57, 63, 59, 38, 72, 56, 61, 57, 61, 62, 68, 67, 54, 63, 63, 52, 68, 60, 74, 74, 52, 88, 89, 67, 73, 62, 56, 83, 57, 41, 65, 67, 64, 69, 61, 81, 37, 73, 56, 72, 82, 77, 76, 54, 98, 52, 72, 51, 69, 61, 44, 54, 65, 69, 82, 52, 98, 77, 74, 60, 79, 74, 73, 48, 74, 69, 75, 63, 69, 53, 64, 75, 52, 69, 65, 53, 53, 65, 52, 80, 47, 78, 62, 61, 80, 59, 84, 56, 51, 61, 52, 84, 51, 55, 62, 50, 80, 59, 72, 61, 68, 58, 52, 55, 56, 71, 42, 72, 39, 83, 52, 53, 62, 51, 78, 50, 111, 67, 109, 108, 42, 60, 49, 94, 97, 64, 70, 50, 65, 52, 58, 54, 54, 55, 63, 64, 49, 74, 76, 65, 49, 60, 47, 45, 57, 50, 51, 72, 65, 67, 74, 69, 82, 63, 51, 70, 60, 60, 69, 73, 60, 59, 60, 60, 63, 74, 64, 56, 60, 69, 84, 54, 55, 87, 56, 81, 58, 76, 43, 58, 62, 66, 59, 68, 91, 64, 66, 44, 67, 57, 80, 54, 61, 60, 63, 70, 50, 71, 30, 74, 82, 64, 67, 70, 66, 52, 82, 70, 55, 65, 51, 72, 49, 45, 46, 70, 75, 52, 69, 61, 59, 51, 110, 56, 78, 62, 74, 72, 48, 67, 78, 68, 81, 75, 54, 65, 74, 58, 73, 42, 60, 54, 50, 65, 83, 52, 69, 109, 60, 66, 63, 69, 60, 76, 69, 74, 69, 75, 58, 61, 65, 56, 61, 63, 78, 69, 57, 77, 51, 51, 70, 58, 71, 52, 66, 81, 71, 54, 66, 76, 82, 52, 74, 100, 57, 62, 97, 43, 61, 49, 55, 65, 86, 69, 70, 69, 96, 96, 66, 93, 60, 65, 83, 71, 74, 68, 69, 55, 75, 37, 95, 50, 59, 66, 59, 55, 64, 72, 66, 68, 68, 65, 72, 84, 78, 64, 51, 92, 62, 59, 63, 68, 83, 70, 42, 71, 66, 70, 76, 89, 66, 82, 59, 94, 78, 70, 55, 58, 54, 60, 81, 66, 56, 108, 87, 70, 64, 63, 60, 47, 77, 59, 58, 75, 59, 69, 55, 78, 68, 50, 114, 68, 54, 63, 63, 81, 64, 68, 58, 82, 65, 63, 87, 60, 49, 56, 66, 65, 63, 70, 58, 70, 49, 53, 72, 56, 74, 60, 74, 84, 60, 73, 80, 67, 97, 62, 71, 62, 95, 77, 60, 70, 59, 91, 55, 63, 57, 58, 59, 68, 61, 40, 92, 53, 78, 71, 55, 77, 69, 80, 64, 75, 79, 64, 49, 92, 52, 61, 57, 42, 66, 51, 58, 75, 53, 63, 60, 76, 79, 73, 44, 67, 87, 67, 66, 61, 54, 57, 71, 61, 53, 78, 45, 50, 57, 71, 71, 80, 129, 58, 63, 73, 62, 59, 75, 66, 75, 53, 54, 75, 67, 58, 77, 71, 53, 65, 57, 70, 71, 67, 65, 51, 63, 100, 59, 65, 67, 57, 77, 45, 85, 51, 51, 61, 63, 78, 84, 80, 108, 59, 83, 52, 56, 64, 63, 61, 69, 72, 77, 65, 65, 47, 42, 66, 81, 71, 67, 50, 75, 116, 77, 59, 72, 50, 59, 66, 67, 54, 55, 59, 61, 78, 65, 92, 72, 84, 40, 73, 72, 72, 54, 77, 56, 105, 65, 55, 65, 70, 64, 63, 68, 52, 56, 55, 67, 94, 44, 93, 54, 49, 87, 65, 84, 76, 71, 52, 62, 83, 69, 73, 67, 51, 48, 70, 87, 58, 71, 64, 69, 50, 78, 70, 60, 82, 54, 53, 61, 72, 72, 57, 65, 53, 84, 56, 124, 60, 84, 46, 65, 62, 82, 58, 75, 53, 53, 60, 56, 73, 91, 42, 81, 43, 83, 67, 79, 64, 50, 62, 39, 58, 69, 88, 62, 119, 81, 47, 57, 81, 33, 68, 91, 71, 39, 74, 62, 48, 70, 63, 63, 55, 50, 69, 70, 106, 39, 80, 68, 99, 95, 50, 86, 67, 56, 61, 53, 58, 46, 64, 71, 67, 83, 75, 78, 84, 49, 67, 53, 99, 65, 74, 80, 62, 64, 51, 68, 62, 76, 30, 89, 51, 52, 55, 49, 71, 62, 46, 134, 78, 68, 74, 77, 51, 66, 65, 75, 59, 55, 57, 61, 63, 42, 54, 67, 85, 55, 95, 77, 77, 66, 71, 71, 51, 53, 62, 83, 89, 81, 57, 77, 61, 58, 73, 68, 108, 54, 62, 64, 101, 69, 54, 60, 35, 67, 63, 75, 37, 87, 83, 49, 67, 71, 74, 59, 57, 60, 58, 59, 56, 61, 77, 54, 79, 69, 72, 58, 65, 44, 56, 62, 49, 63, 35, 49, 85, 74, 70, 49, 64, 79, 89, 66, 65, 86, 47, 72, 48, 73, 58, 57, 67, 61, 58, 57, 56, 58, 62, 67, 70, 54, 66, 87, 56, 71, 69, 56, 59, 68, 33, 85, 66, 82, 60, 70, 101, 75, 51, 55, 62, 61, 59, 109, 57, 74, 89, 82, 59, 57, 61, 72, 62, 66, 68, 66, 61, 69, 59, 66, 74, 63, 79, 86, 45, 80, 69, 78, 69, 61, 34, 92, 63, 63, 60, 96, 53, 66, 55, 52, 70, 101, 64, 73, 83, 70, 58, 61, 69, 97, 59, 68, 56, 43, 69, 49, 72, 57, 82, 63, 58, 70, 61, 111, 66, 74, 90, 51, 40, 81, 89, 51, 41, 62, 95, 46, 52, 75, 46, 52, 63, 70, 54, 71, 68, 57, 52, 60, 41, 70, 89, 109, 55, 38, 86, 55, 67, 92, 52, 49, 50, 70, 66, 69, 58, 45, 73, 60, 58, 70, 66, 61, 58, 78, 50, 83, 93, 59, 47, 47, 62, 50, 84, 54, 71, 53, 58, 65, 65, 66, 64, 55, 93, 79, 67, 67, 58, 86, 56, 55, 61, 75, 59, 70, 42, 72, 58, 107, 68, 56, 68, 80, 56, 51, 76, 66, 74, 68, 51, 56, 103, 66, 73, 48, 53, 62, 121, 53, 93, 41, 72, 46, 76, 70, 58, 60, 67, 60, 64, 50, 70, 76, 55, 53, 65, 76, 62, 54, 62, 80, 102, 95, 57, 76, 76, 63, 63, 62, 62, 92, 65, 105, 40, 58, 76, 89, 52, 75, 64, 53, 76, 72, 53, 70, 65, 68, 74, 67, 67, 57, 61, 63, 46, 69, 85, 73, 49, 69, 66, 58, 78, 56, 58, 57, 73, 65, 55, 60, 117, 67, 88, 71, 74, 50, 55, 53, 69, 40, 65, 47, 61, 57, 70, 49, 57, 74, 92, 59, 52, 51, 57, 81, 74, 89, 62, 81, 54, 89, 65, 48, 40, 72, 67, 89, 38, 70, 84, 60, 54, 57, 55, 68, 83, 54, 72, 107, 51, 59, 64, 62, 74, 80, 62, 105, 54, 43, 62, 46, 114, 100, 70, 55, 37, 91, 65, 72, 74, 61, 61, 36, 50, 90, 60, 48, 47, 84, 58, 75, 61, 74, 70, 53, 50, 129, 64, 72, 51, 85, 46, 55, 58, 96, 62, 85, 58, 111, 65, 68, 48, 61, 72, 63, 63, 56, 69, 79, 66, 74, 60, 61, 71, 66, 57, 68, 72, 44, 53, 52, 69, 81, 77, 71, 72, 62, 61, 102, 56, 53, 65, 62, 59, 51, 66, 55, 81, 48, 46, 68, 66, 67, 69, 61, 49, 51, 80, 67, 73, 88, 68, 83, 64, 77, 62, 48, 61, 41, 59, 58, 88, 50, 51, 66, 76, 61, 89, 84, 76, 77, 59, 59, 58, 89, 41, 82, 72, 68, 79, 69, 102, 64, 74, 72, 65, 74, 61, 45, 75, 71, 56, 80, 65, 61, 89, 93, 71, 68, 61, 71, 68, 44, 57, 81, 67, 58, 79, 71, 68, 87, 65, 60, 50, 73, 63, 51, 69, 57, 77, 76, 60, 79, 60, 66, 57, 50, 65, 68, 60, 65, 81, 66, 52, 65, 53, 62, 62, 56, 49, 84, 62, 70, 49, 66, 67, 67, 74, 66, 56, 45, 53, 71, 49, 63, 60, 68, 60, 64, 62, 50, 79, 63, 118, 83, 63, 77, 58, 63, 69, 57, 72, 54, 55, 57, 84, 75, 60, 60, 64, 87, 84, 56, 92, 82, 51, 52, 45, 63, 61, 61, 55, 35, 53, 61, 79, 76, 81, 53, 72, 54, 40, 62, 66, 62, 52, 47, 36, 67, 43, 53, 48, 59, 65, 95, 57, 71, 65, 109, 55, 30, 57, 44, 76, 49, 90, 65, 76, 38, 41, 62, 58, 64, 71, 49, 50, 50, 77, 84, 97, 95, 62, 90, 82, 41, 65, 52, 54, 64, 70, 48, 71, 53, 73, 54, 60, 51, 65, 63, 57, 71, 87, 63, 63, 63, 79, 67, 71, 57, 74, 54, 66, 71, 89, 44, 63, 63, 81, 73, 67, 60, 54, 78, 57, 64, 63, 50, 68, 74, 55, 61, 80, 71, 65, 74, 66, 54, 61, 64, 57, 60, 87, 110, 79, 74, 54, 71, 51, 65, 72, 63, 56, 65, 78, 65, 75, 54, 49, 56, 67, 61, 67, 61, 66, 94, 40, 73, 61, 96, 58, 75, 68, 76, 61, 60, 58, 51, 56, 58, 78, 68, 60, 71, 60, 81, 48, 62, 81, 64, 69, 63, 56, 80, 73, 58, 81, 59, 58, 65, 63, 74, 60, 55, 85, 61, 71, 80, 77, 63, 104, 92, 66, 44, 54, 44, 57, 54, 73, 83, 54, 58, 50, 66, 66, 62, 70, 54, 55, 57, 87, 63, 75, 100, 60, 69, 55, 59, 60, 62, 59, 41, 49, 68, 62, 57, 63, 61, 64, 54, 56, 59, 74, 56, 74, 78, 69, 50, 53, 58, 64, 54, 69, 53, 74, 79, 65, 48, 42, 55, 64, 57, 51, 76, 65, 78, 91, 72, 74, 63, 62, 68, 58, 52, 59, 68, 62, 75, 66, 60, 97, 89, 81, 51, 61, 49, 52, 63, 59, 50, 65, 61, 47, 50, 56, 77, 70, 62, 58, 71, 55, 72, 56, 65, 55, 62, 54, 67, 73, 62, 70, 70, 84, 50, 68, 63, 71, 58, 61, 79, 54, 88, 77, 72, 61, 68, 51, 56, 70, 56, 51, 68, 77, 63, 115, 66, 50, 62, 59, 73, 67, 103, 61, 58, 76, 76, 71, 63, 68, 62, 59, 60, 55, 61, 49, 83, 79, 71, 69, 55, 61, 81, 66, 58, 74, 69, 72, 70, 66, 84, 97, 57, 52, 73, 94, 69, 62, 61, 95, 51, 56, 61, 59, 73, 86, 51, 51, 75, 69, 76, 102, 49, 68, 71, 58, 66, 61, 118, 66, 58, 54, 52, 56, 74, 64, 72, 68, 70, 57, 60, 63, 59, 93, 90, 95, 75, 78, 79, 78, 77, 66, 67, 74, 57, 66, 95, 61, 73, 62, 53, 61, 90, 72, 62, 56, 88, 58, 52, 85, 49, 67, 71, 77, 65, 61, 67, 73, 65, 50, 70, 56, 79, 56, 59, 56, 76, 62, 82, 57, 47, 74, 95, 54, 63, 74, 67, 68, 49, 47, 62, 62, 58, 82, 51, 68, 63, 63, 48, 80, 56, 61, 62, 63, 44, 56, 57, 72, 60, 71, 50, 65, 59, 76, 65, 74, 64, 68, 72, 60, 53, 61, 79, 60, 57, 118, 70, 51, 73, 65, 75, 51, 64, 62, 71, 82, 74, 67, 76, 68, 54, 66, 86, 68, 53, 106, 44, 92, 51, 61, 73, 64, 71, 70, 62, 58, 64, 66, 59, 40, 51, 54, 80, 76, 84, 75, 93, 74, 92, 58, 114, 62, 54, 58, 45, 63, 57, 59, 75, 57, 70, 75, 64, 39, 77, 55, 90, 56, 85, 69, 59, 52, 53, 67, 66, 74, 67, 66, 61, 59, 46, 54, 49, 68, 87, 79, 48, 66, 61, 72, 64, 61, 86, 87, 66, 57, 53, 67, 61, 61, 64, 80, 111, 61, 80, 58, 73, 88, 45, 86, 43, 65, 69, 63, 56, 68, 72, 60, 69, 56, 67, 66, 77, 74, 54, 74, 79, 60, 62, 69, 75, 75, 71, 63, 64, 58, 59, 58, 74, 42, 63, 84, 82, 75, 49, 83, 69, 51, 63, 69, 60, 85, 65, 62, 63, 77, 54, 66, 57, 95, 79, 57, 58, 43, 58, 63, 52, 54, 63, 80, 67, 59, 65, 63, 61, 64, 61, 66, 77, 60, 47, 47, 74, 56, 51, 84, 64, 54, 57, 81, 73, 88, 71, 73, 80, 56, 75, 62, 55, 115, 50, 90, 80, 74, 66, 67, 50, 69, 43, 96, 114, 89, 77, 53, 71, 84, 49, 67, 97, 67, 113, 45, 51, 84, 71, 59, 58, 81, 77, 53, 75, 74, 66, 63, 58, 63, 57, 65, 59, 78, 62, 59, 80, 84, 62, 71, 61, 55, 54, 81, 60, 66, 58, 57, 60, 71, 62, 70, 72, 71, 62, 93, 51, 63, 62, 55, 105, 66, 75, 49, 55, 60, 70, 42, 55, 73, 45, 67, 74, 66, 78, 61, 55, 54, 93, 79, 74, 63, 99, 45, 50, 72, 78, 53, 70, 54, 57, 50, 72, 80, 51, 90, 60, 84, 82, 87, 54, 58, 65, 77, 71, 70, 38, 58, 64, 71, 75, 82, 55, 64, 73, 57, 54, 63, 96, 46, 82, 57, 50, 60, 45, 65, 62, 69, 73, 67, 78, 72, 53, 69, 63, 61, 120, 68, 94, 40, 50, 58, 61, 53, 49, 68, 55, 65, 79, 45, 71, 67, 80, 63, 60, 58, 45, 65, 49, 60, 73, 78, 54, 70, 47, 54, 55, 56, 58, 58, 65, 72, 64, 45, 47, 74, 65, 51, 87, 61, 66, 65, 70, 63, 50, 57, 46, 70, 63, 61, 88, 73, 58, 79, 64, 58, 49, 53, 71, 63, 66, 52, 49, 74, 91, 63, 55, 72, 53, 78, 57, 71, 73, 62, 65, 67, 90, 72, 54, 63, 81, 53, 75, 51, 79, 54, 124, 79, 47, 52, 71, 98, 61, 80, 47, 60, 72, 87, 67, 55, 76, 69, 71, 90, 56, 73, 54, 60, 58, 65, 83, 72, 97, 50, 100, 57, 73, 55, 75, 75, 63, 59, 56, 66, 58, 50, 67, 50, 73, 66, 66, 56, 70, 40, 70, 66, 63, 78, 82, 57, 69, 53, 93, 67, 61, 64, 69, 48, 49, 64, 73, 66, 79, 60, 49, 97, 54, 57, 58, 60, 57, 76, 82, 83, 58, 56, 51, 50, 71, 64, 67, 58, 77, 72, 69, 59, 80, 46, 72, 56, 70, 81, 96, 68, 66, 86, 58, 61, 52, 44, 93, 86, 67, 75, 50, 78, 67, 73, 51, 48, 60, 91, 75, 83, 63, 57, 60, 102, 73, 60, 75, 63, 89, 63, 71, 73, 75, 74, 65, 63, 80, 53, 58, 52, 54, 72, 57, 65, 59, 60, 107, 65, 53, 97, 57, 61, 65, 48, 56, 60, 82, 68, 59, 64, 71, 49, 61, 67, 80, 118, 78, 66, 79, 70, 49, 74, 65, 73, 63, 64, 45, 44, 66, 67, 59, 67, 58, 55, 54, 62, 71, 72, 47, 60, 62, 64, 81, 77, 74, 74, 52, 54, 81, 85, 65, 70, 38, 41, 81, 63, 89, 67, 78, 60, 67, 65, 58, 58, 53, 100, 42, 61, 64, 50, 72, 61, 70, 86, 63, 66, 54, 49, 41, 55, 66, 53, 71, 78, 58, 63, 54, 72, 67, 73, 61, 60, 70, 63, 63, 50, 59, 78, 56, 72, 77, 65, 79, 66, 64, 57, 68, 64, 71, 62, 52, 79, 70, 53, 112, 55, 88, 65, 79, 54, 48, 65, 61, 57, 75, 78, 84, 81, 91, 55, 80, 42, 66, 60, 52, 61, 65, 46, 47, 60, 44, 72, 59, 55, 70, 72, 64, 56, 48, 80, 68, 54, 109, 66, 74, 75, 59, 79, 50, 63, 51, 90, 64, 53, 62, 87, 62, 63, 47, 65, 50, 57, 63, 57, 52, 52, 76, 64, 40, 48, 58, 75, 53, 54, 51, 44, 95, 74, 66, 76, 65, 53, 65, 67, 67, 69, 93, 69, 70, 75, 55, 58, 65, 77, 51, 56, 74, 51, 67, 49, 50, 50, 60, 79, 67, 48, 65, 73, 55, 69, 69, 57, 64, 88, 65, 60, 48, 49, 47, 52, 59, 50, 102, 55, 75, 52, 66, 64, 58, 60, 63, 61, 67, 59, 52, 57, 59, 63, 91, 75, 93, 61, 74, 60, 62, 66, 59, 65, 43, 41, 43, 59, 73, 98, 117, 49, 67, 66, 109, 65, 82, 48, 52, 88, 53, 54, 69, 66, 83, 108, 64, 79, 64, 57, 69, 84, 54, 53, 68, 70, 74, 73, 71, 70, 57, 78, 58, 71, 81, 92, 49, 54, 78, 72, 77, 55, 44, 70, 70, 75, 55, 84, 57, 60, 45, 64, 70, 67, 52, 83, 43, 63, 63, 82, 52, 66, 54, 75, 68, 63, 85, 56, 59, 63, 94, 74, 65, 48, 72, 52, 64, 66, 82, 71, 70, 57, 66, 72, 39, 70, 99, 60, 100, 66, 75, 61, 64, 61, 59, 67, 63, 54, 67, 66, 71, 71, 64, 71, 40, 50, 108, 58, 79, 50, 66, 58, 72, 62, 61, 101, 59, 66, 46, 67, 71, 59, 74, 69, 50, 70, 70, 73, 64, 83, 63, 47, 64, 107, 43, 57, 81, 79, 54, 65, 79, 63, 58, 76, 66, 70, 72, 81, 54, 60, 90, 65, 71, 53, 69, 84, 59, 51, 63, 79, 61, 60, 70, 72, 79, 58, 50, 68, 80, 38, 76, 71, 71, 42, 62, 52, 75, 65, 61, 79, 47, 71, 77, 60, 67, 64, 76, 65, 78, 46, 96, 80, 58, 64, 61, 50, 53, 46, 75, 84, 61, 63, 58, 71, 66, 80, 54, 62, 76, 47, 96, 57, 77, 88, 75, 67, 43, 55, 60, 68, 49, 62, 71, 61, 54, 39, 72, 61, 60, 57, 93, 61, 55, 61, 49, 79, 69, 75, 54, 60, 84, 63, 61, 59, 63, 61, 68, 57, 86, 77, 63, 61, 54, 58, 67, 78, 77, 68, 81, 87, 53, 57, 55, 55, 53, 91, 52, 82, 50, 60, 90, 55, 83, 70, 65, 49, 62, 61, 66, 54, 90, 56, 94, 56, 70, 41, 72, 67, 51, 98, 79, 70, 85, 62, 64, 91, 93, 83, 84, 75, 52, 59, 98, 50, 61, 82, 64, 64, 56, 53, 53, 83, 62, 63, 56, 69, 72, 54, 62, 58, 57, 59, 65, 94, 47, 94, 53, 63, 75, 71, 80, 106, 59, 57, 67, 66, 57, 76, 59, 90, 81, 65, 46, 63, 51, 52, 90, 104, 77, 66, 65, 78, 61, 75, 62, 59, 53, 53, 50, 101, 77, 37, 42, 70, 43, 71, 78, 72, 53, 82, 56, 79, 63, 86, 50, 66, 72, 60, 61, 74, 72, 60, 53, 47, 49, 68, 76, 55, 61, 43, 61, 55, 48, 65, 68, 76, 65, 64, 94, 82, 104, 45, 55, 74, 64, 68, 63, 63, 60, 75, 70, 59, 70, 61, 48, 54, 69, 50, 64, 72, 63, 58, 47, 70, 58, 73, 60, 58, 50, 80, 63, 47, 66, 95, 60, 45, 50, 85, 51, 62, 67, 65, 66, 56, 63, 70, 70, 52, 64, 65, 77, 78, 80, 75, 61, 69, 83, 45, 94, 83, 66, 63, 76, 66, 64, 69, 33, 63, 68, 66, 58, 58, 64, 67, 64, 64, 44, 75, 45, 61, 64, 49, 71, 70, 74, 51, 66, 66, 77, 51, 84, 70, 89, 66, 79, 55, 61, 70, 52, 63, 54, 61, 63, 64, 74, 65, 54, 47, 66, 51, 58, 65, 50, 75, 65, 71, 65, 89, 56, 67, 74, 61, 126, 68, 93, 59, 41, 40, 65, 80, 75, 54, 112, 57, 52, 56, 72, 68, 64, 64, 81, 53, 64, 64, 72, 76, 65, 56, 57, 67, 64, 60, 63, 62, 58, 69, 66, 70, 65, 64, 72, 60, 73, 71, 106, 55, 64, 73, 74, 61, 44, 66, 60, 58, 62, 54, 58, 65, 68, 68, 68, 63, 43, 74, 65, 75, 54, 46, 55, 64, 63, 72, 64, 48, 59, 62, 68, 72, 59, 64, 56, 71, 80, 76, 60, 55, 109, 56, 43, 64, 89, 80, 41, 59, 62, 75, 66, 81, 81, 68, 63, 75, 65, 66, 63, 59, 69, 74, 60, 62, 53, 62, 58, 69, 80, 69, 70, 70, 73, 60, 60, 69, 51, 72, 69, 48, 63, 67, 73, 82, 66, 69, 51, 84, 73, 86, 82, 68, 62, 57, 58, 96, 56, 54, 60, 59, 44, 55, 65, 66, 78, 81, 65, 52, 51, 52, 70, 54, 61, 48, 58, 56, 70, 48, 92, 84, 54, 74, 60, 88, 72, 72, 95, 77, 70, 70, 62, 47, 57, 70, 65, 86, 88, 52, 56, 63, 55, 95, 90, 44, 68, 61, 57, 69, 69, 62, 89, 72, 47, 64, 61, 66, 69, 57, 39, 55, 48, 85, 54, 50, 79, 76, 61, 68, 65, 61, 52, 86, 41, 64, 42, 68, 57, 75, 74, 77, 60, 68, 65, 79, 60, 60, 60, 67, 21, 57, 73, 59, 61, 67, 60, 93, 66, 74, 55, 88, 73, 64, 57, 70, 63, 90, 74, 81, 37, 107, 104, 75, 51, 63, 73, 59, 49, 74, 54, 55, 75, 69, 58, 62, 54, 59, 47, 59, 64, 54, 78, 80, 39, 67, 64, 60, 47, 76, 71, 83, 58, 47, 92, 70, 65, 54, 60, 69, 66, 103, 62, 59, 70, 76, 61, 64, 56, 47, 65, 86, 80, 66, 60, 61, 75, 46, 69, 57, 53, 71, 75, 49, 71, 73, 49, 54, 78, 68, 59, 77, 32, 75, 69, 79, 60, 86, 79, 69, 60, 73, 59, 65, 75, 60, 61, 56, 62, 55, 54, 69, 77, 78, 68, 63, 49, 64, 72, 68, 110, 57, 86, 62, 49, 73, 51, 55, 52, 84, 65, 72, 81, 81, 58, 51, 55, 65, 64, 83, 64, 73, 89, 65, 59, 66, 50, 81, 52, 54, 72, 78, 88, 71, 66, 78, 80, 69, 85, 81, 107, 76, 46, 68, 71, 68, 66, 83, 68, 80, 80, 55, 45, 73, 77, 59, 68, 57, 62, 65, 69, 62, 67, 52, 50, 59, 62, 66, 51, 72, 59, 49, 62, 54, 49, 70, 55, 55, 81, 71, 68, 84, 62, 58, 68, 70, 71, 55, 54, 74, 64, 67, 50, 61, 56, 83, 77, 80, 70, 65, 67, 68, 95, 67, 56, 63, 60, 60, 50, 66, 57, 60, 57, 52, 48, 49, 57, 73, 79, 95, 81, 43, 59, 57, 64, 65, 58, 70, 55, 58, 91, 61, 63, 74, 58, 64, 90, 59, 91, 64, 63, 83, 56, 57, 64, 72, 83, 64, 59, 65, 71, 81, 74, 87, 75, 57, 80, 66, 62, 58, 76, 74, 58, 69, 75, 39, 56, 58, 80, 53, 108, 62, 62, 59, 74, 69, 69, 66, 51, 68, 69, 57, 56, 59, 62, 65, 66, 50, 65, 69, 69, 69, 73, 59, 58, 69, 97, 64, 49, 60, 53, 100, 65, 81, 69, 61, 69, 65, 56, 58, 64, 70, 65, 56, 72, 60, 63, 52, 65, 79, 50, 52, 99, 61, 72, 60, 110, 68, 63, 60, 52, 68, 60, 63, 51, 66, 64, 50, 59, 50, 89, 68, 61, 62, 56, 47, 57, 52, 65, 66, 51, 59, 75, 69, 72, 69, 67, 62, 63, 63, 78, 79, 43, 70, 70, 70, 62, 69, 55, 60, 86, 59, 77, 63, 52, 69, 83, 61, 93, 85, 75, 69, 54, 67, 57, 71, 77, 61, 56, 55, 66, 56, 69, 70, 53, 72, 67, 64, 72, 44, 67, 72, 71, 59, 54, 72, 58, 65, 73, 62, 78, 60, 62, 67, 60, 81, 65, 87, 62, 49, 74, 63, 82, 61, 65, 56, 58, 61, 65, 69, 72, 60, 53, 74, 80, 77, 79, 64, 60, 67, 62, 65, 88, 68, 61, 47, 62, 64, 69, 80, 81, 47, 80, 90, 56, 107, 73, 63, 64, 56, 67, 73, 66, 59, 49, 72, 79, 87, 54, 70, 74, 74, 69, 65, 47, 47, 64, 60, 46, 56, 68, 59, 55, 64, 84, 52, 56, 52, 85, 72, 53, 54, 58, 83, 52, 55, 80, 68, 58, 75, 69, 56, 67, 73, 72, 75, 56, 83, 66, 77, 65, 53, 55, 84, 57, 43, 74, 58, 73, 59, 61, 48, 69, 63, 76, 66, 69, 61, 53, 59, 72, 67, 58, 56, 47, 62, 73, 61, 66, 50, 96, 69, 70, 61, 61, 43, 41, 70, 64, 61, 66, 72, 63, 68, 72, 59, 41, 70, 50, 56, 73, 45, 71, 54, 62, 77, 70, 92, 65, 63, 56, 71, 51, 60, 105, 71, 67, 62, 53, 59, 73, 108, 72, 61, 62, 73, 56, 59, 66, 58, 46, 65, 72, 53, 46, 44, 67, 69, 59, 69, 73, 67, 75, 97, 63, 56, 53, 69, 63, 82, 70, 69, 58, 60, 50, 66, 66, 57, 103, 61, 66, 55, 54, 74, 61, 56, 78, 70, 55, 127, 57, 47, 70, 61, 49, 56, 63, 89, 55, 73, 55, 77, 66, 68, 65, 71, 103, 86, 46, 64, 59, 78, 66, 57, 79, 62, 60, 61, 58, 95, 56, 81, 57, 59, 75, 68, 67, 61, 71, 61, 63, 80, 86, 67, 59, 59, 33, 74, 48, 61, 65, 85, 62, 83, 75, 58, 60, 61, 69, 63, 50, 46, 60, 43, 64, 66, 58, 55, 74, 53, 65, 64, 89, 86, 63, 72, 67, 85, 56, 55, 60, 68, 58, 79, 68, 64, 58, 66, 58, 105, 70, 52, 80, 67, 116, 48, 59, 63, 64, 50, 60, 65, 67, 49, 62, 61, 71, 64, 68, 71, 60, 81, 54, 63, 59, 63, 98, 95, 73, 68, 43, 66, 55, 69, 72, 72, 65, 51, 56, 72, 57, 62, 51, 76, 62, 58, 63, 74, 46, 60, 80, 53, 121, 71, 67, 46, 78, 59, 62, 63, 70, 71, 80, 61, 81, 62, 68, 65, 54, 78, 58, 62, 79, 62, 58, 65, 66, 52, 63, 47, 68, 61, 54, 77, 59, 68, 66, 59, 56, 90, 87, 60, 63, 75, 39, 50, 55, 72, 68, 76, 56, 76, 77, 70, 53, 80, 66, 66, 73, 63, 63, 77, 69, 58, 69, 58, 62, 62, 54, 54, 62, 66, 59, 116, 64, 54, 71, 48, 64, 59, 68, 72, 43, 74, 60, 81, 73, 64, 74, 98, 67, 60, 63, 62, 61, 65, 68, 69, 84, 80, 61, 44, 75, 69, 52, 76, 80, 62, 66, 49, 67, 60, 55, 73, 62, 95, 71, 79, 62, 45, 52, 47, 69, 61, 59, 77, 63, 59, 67, 55, 61, 57, 61, 57, 67, 62, 69, 77, 49, 54, 69, 66, 70, 71, 91, 84, 86, 55, 64, 64, 56, 60, 65, 59, 92, 51, 66, 55, 63, 87, 74, 65, 93, 69, 69, 70, 52, 70, 70, 58, 51, 53, 52, 53, 73, 71, 62, 60, 70, 62, 70, 48, 59, 61, 68, 67, 102, 71, 52, 55, 56, 63, 77, 51, 62, 90, 78, 62, 58, 62, 72, 55, 59, 77, 97, 84, 67, 60, 52, 58, 66, 76, 57, 59, 74, 69, 55, 56, 55, 39, 91, 73, 61, 76, 76, 59, 63, 75, 59, 98, 66, 57, 62, 59, 66, 64, 77, 70, 63, 50, 66, 80, 78, 65, 63, 72, 91, 66, 67, 79, 111, 95, 69, 71, 77, 86, 86, 64, 79, 71, 67, 67, 63, 52, 54, 65, 99, 89, 57, 64, 64, 70, 82, 68, 46, 69, 54, 62, 82, 55, 73, 55, 104, 69, 78, 72, 64, 66, 64, 58, 71, 73, 69, 57, 61, 60, 66, 54, 62, 58, 67, 65, 53, 55, 75, 42, 75, 84, 86, 68, 61, 60, 54, 61, 73, 66, 76, 74, 67, 62, 52, 78, 67, 55, 81, 52, 86, 58, 53, 54, 79, 51, 61, 68, 89, 62, 55, 82, 59, 52, 57, 52, 64, 55, 69, 53, 59, 61, 66, 59, 62, 68, 68, 71, 53, 58, 67, 81, 85, 68, 84, 56, 54, 79, 70, 62, 57, 69, 74, 56, 60, 51, 52, 74, 81, 98, 77, 61, 62, 65, 92, 105, 66, 68, 48, 88, 63, 56, 72, 66, 59, 55, 75, 62, 75, 63, 60, 70, 56, 60, 72, 52, 52, 91, 59, 69, 63, 65, 77, 57, 74, 52, 85, 69, 62, 77, 51, 60, 48, 56, 69, 74, 69, 70, 59, 55, 57, 51, 66, 41, 81, 58, 56, 69, 60, 60, 60, 53, 70, 65, 63, 73, 92, 65, 73, 42, 58, 64, 83, 55, 91, 72, 83, 58, 51, 50, 86, 68, 66, 71, 66, 66, 112, 62, 107, 64, 68, 68, 45, 51, 68, 49, 54, 101, 58, 63, 60, 81, 62, 71, 75, 62, 60, 62, 69, 76, 58, 101, 72, 57, 65, 69, 56, 54, 50, 73, 63, 51, 79, 69, 74, 66, 61, 68, 72, 61, 66, 63, 59, 49, 61, 103, 64, 76, 89, 56, 53, 81, 53, 53, 62, 62, 79, 72, 97, 87, 63, 69, 87, 80, 47, 57, 74, 62, 56, 62, 65, 59, 48, 60, 86, 58, 47, 64, 58, 68, 64, 68, 62, 69, 81, 65, 58, 62, 51, 99, 69, 75, 53, 71, 70, 56, 83, 40, 68, 57, 53, 68, 91, 63, 58, 52, 56, 57, 56, 52, 94, 66, 43, 57, 121, 70, 60, 58, 63, 70, 63, 56, 63, 66, 60, 58, 60, 70, 59, 52, 65, 66, 53, 51, 59, 69, 71, 54, 65, 67, 78, 55, 55, 56, 68, 43, 65, 68, 104, 82, 59, 67, 53, 68, 76, 63, 51, 54, 90, 61, 51, 57, 55, 69, 69, 46, 112, 72, 53, 73, 84, 64, 67, 74, 45, 59, 67, 69, 69, 65, 48, 56, 68, 65, 48, 77, 65, 46, 71, 76, 56, 64, 67, 88, 62, 54, 85, 71, 68, 139, 63, 48, 57, 70, 50, 83, 77, 60, 60, 62, 68, 62, 63, 68, 68, 68, 65, 60, 71, 65, 62, 55, 76, 64, 73, 58, 66, 58, 62, 54, 96, 73, 79, 57, 61, 58, 49, 81, 70, 69, 88, 83, 61, 88, 70, 53, 61, 68, 64, 55, 56, 75, 56, 64, 72, 80, 65, 46, 84, 79, 97, 71, 47, 69, 66, 67, 64, 63, 73, 58, 73, 65, 73, 51, 65, 58, 67, 55, 73, 56, 54, 67, 56, 80, 65, 56, 72, 54, 108, 53, 72, 69, 53, 85, 78, 65, 74, 57, 60, 87, 68, 91, 75, 53, 74, 62, 95, 82, 55, 70, 71, 79, 63, 71, 60, 55, 50, 63, 68, 54, 59, 72, 54, 63, 49, 63, 61, 58, 52, 49, 69, 52, 56, 102, 68, 56, 62, 55, 73, 60, 53, 73, 52, 64, 52, 70, 59, 70, 63, 48, 57, 78, 49, 70, 75, 76, 69, 48, 74, 84, 65, 54, 78, 51, 73, 71, 70, 77, 61, 98, 64, 72, 56, 75, 60, 72, 53, 70, 73, 65, 75, 63, 83, 62, 64, 70, 62, 69, 66, 71, 83, 68, 92, 70, 53, 63, 65, 64, 61, 64, 55, 53, 66, 51, 84, 67, 90, 77, 73, 71, 51, 75, 55, 61, 55, 71, 56, 74, 51, 67, 63, 63, 58, 52, 53, 68, 74, 100, 69, 84, 62, 63, 59, 72, 75, 85, 64, 64, 72, 68, 70, 53, 74, 70, 77, 64, 67, 91, 77, 69, 71, 59, 56, 63, 58, 55, 63, 57, 63, 97, 87, 67, 56, 54, 82, 61, 47, 78, 62, 80, 54, 67, 51, 86, 62, 60, 66, 58, 68, 70, 73, 69, 61, 59, 56, 56, 65, 57, 79, 47, 70, 82, 69, 89, 101, 80, 60, 68, 54, 64, 64, 44, 70, 87, 47, 79, 55, 110, 67, 54, 64, 61, 105, 57, 55, 53, 54, 41, 37, 58, 64, 63, 65, 68, 54, 59, 52, 63, 57, 102, 66, 70, 65, 65, 90, 68, 80, 58, 61, 73, 59, 77, 51, 65, 64, 62, 55, 70, 76, 66, 66, 45, 60, 57, 45, 73, 61, 58, 67, 62, 122, 55, 72, 71, 124, 62, 55, 60, 55, 61, 56, 57, 66, 70, 104, 71, 47, 83, 62, 56, 109, 76, 55, 56, 69, 52, 69, 74, 72, 53, 64, 82, 51, 69, 58, 57, 71, 94, 86, 64, 52, 81, 77, 63, 60, 61, 62, 41, 52, 57, 77, 63, 56, 101, 63, 68, 71, 58, 51, 77, 50, 41, 75, 45, 67, 60, 60, 44, 60, 84, 66, 148, 71, 71, 78, 45, 76, 78, 65, 64, 51, 60, 58, 60, 47, 49, 57, 91, 52, 64, 68, 73, 60, 65, 86, 62, 91, 56, 60, 69, 81, 62, 75, 68, 69, 72, 73, 66, 74, 63, 60, 74, 65, 74, 73, 99, 51, 69, 69, 57, 63, 55, 69, 64, 64, 87, 48, 65, 69, 81, 70, 74, 85, 57, 71, 67, 66, 70, 54, 48, 93, 62, 64, 43, 51, 67, 58, 72, 62, 69, 37, 51, 73, 63, 71, 67, 53, 64, 53, 66, 67, 68, 66, 54, 73, 68, 68, 74, 55, 55, 63, 57, 56, 74, 65, 78, 70, 41, 64, 55, 61, 75, 61, 68, 98, 65, 61, 76, 55, 56, 72, 59, 46, 61, 65, 69, 63, 77, 43, 55, 60, 111, 58, 73, 60, 57, 58, 58, 54, 74, 41, 79, 58, 85, 59, 60, 74, 66, 92, 70, 57, 61, 71, 57, 73, 54, 55, 61, 50, 57, 56, 65, 78, 67, 66, 52, 71, 64, 74, 63, 54, 61, 59, 57, 46, 76, 67, 53, 72, 64, 54, 83, 79, 69, 71, 74, 56, 80, 62, 53, 70, 70, 54, 47, 69, 58, 47, 76, 51, 64, 60, 70, 58, 52, 68, 62, 57, 54, 67, 53, 60, 64, 85, 62, 71, 80, 88, 49, 70, 65, 63, 38, 86, 78, 75, 49, 59, 64, 55, 70, 84, 83, 65, 59, 76, 89, 84, 65, 38, 54, 60, 56, 70, 61, 61, 57, 73, 63, 54, 69, 44, 71, 71, 71, 99, 56, 74, 56, 64, 45, 59, 75, 72, 63, 72, 64, 83, 63, 52, 60, 61, 89, 52, 73, 64, 63, 73, 44, 69, 69, 55, 63, 83, 63, 64, 109, 89, 57, 66, 63, 64, 60, 60, 62, 68, 65, 67, 77, 68, 42, 70, 68, 59, 94, 70, 59, 65, 74, 80, 99, 58, 73, 72, 68, 76, 64, 62, 79, 53, 56, 65, 70, 61, 61, 54, 48, 64, 62, 68, 61, 56, 65, 76, 77, 80, 62, 70, 60, 84, 74, 85, 60, 75, 80, 61, 64, 68, 57, 67, 53, 69, 62, 70, 60, 63, 62, 68, 52, 62, 53, 62, 75, 50, 45, 81, 58, 76, 50, 51, 56, 92, 55, 72, 57, 58, 58, 65, 55, 72, 53, 68, 61, 68, 110, 85, 57, 67, 89, 70, 43, 88, 56, 94, 59, 61, 55, 54, 64, 73, 67, 62, 66, 58, 75, 66, 59, 44, 67, 78, 61, 75, 53, 72, 56, 71, 80, 53, 52, 73, 74, 71, 62, 60, 62, 51, 58, 62, 65, 69, 70, 71, 75, 81, 64, 48, 77, 77, 56, 65, 66, 65, 67, 76, 70, 56, 62, 67, 34, 59, 70, 78, 59, 43, 70, 54, 52, 68, 74, 52, 71, 66, 66, 76, 68, 67, 61, 74, 67, 64, 67, 59, 79, 47, 56, 68, 60, 50, 61, 50, 62, 85, 67, 59, 92, 50, 88, 65, 79, 61, 62, 54, 43, 71, 73, 70, 62, 47, 55, 64, 51, 64, 77, 83, 58, 75, 57, 66, 60, 72, 45, 80, 54, 58, 66, 63, 79, 74, 64, 61, 65, 68, 68, 62, 56, 60, 38, 65, 60, 73, 61, 63, 71, 70, 61, 66, 55, 71, 65, 65, 51, 80, 69, 56, 59, 64, 72, 74, 83, 50, 56, 47, 59, 54, 54, 86, 77, 98, 56, 82, 64, 101, 103, 87, 46, 82, 97, 66, 64, 48, 71, 72, 75, 64, 64, 71, 67, 67, 76, 69, 66, 65, 66, 60, 65, 68, 49, 57, 115, 61, 76, 71, 68, 57, 50, 81, 58, 68, 83, 62, 73, 88, 68, 57, 61, 60, 57, 86, 76, 56, 73, 53, 86, 57, 75, 60, 66, 61, 59, 73, 46, 66, 77, 82, 64, 51, 79, 74, 49, 54, 72, 59, 89, 77, 62, 113, 84, 59, 109, 73, 50, 55, 63, 54, 67, 60, 60, 59, 74, 57, 88, 71, 65, 83, 72, 76, 71, 70, 72, 80, 53, 70, 56, 86, 64, 55, 63, 52, 51, 68, 68, 55, 74, 67, 66, 68, 57, 71, 58, 77, 60, 47, 80, 55, 71, 82, 66, 74, 62, 60, 72, 46, 63, 45, 71, 68, 71, 70, 61, 69, 82, 55, 70, 60, 72, 56, 74, 64, 65, 61, 67, 65, 59, 74, 70, 40, 54, 69, 70, 55, 79, 61, 75, 73, 64, 49, 40, 55, 65, 66, 58, 69, 48, 60, 55, 75, 48, 63, 60, 61, 58, 56, 65, 74, 64, 64, 59, 76, 68, 51, 71, 67, 61, 55, 58, 46, 68, 94, 66, 70, 75, 71, 60, 58, 117, 54, 54, 62, 57, 77, 61, 62, 69, 72, 63, 55, 58, 70, 77, 57, 53, 40, 57, 57, 55, 57, 60, 64, 68, 57, 61, 80, 75, 79, 56, 74, 65, 76, 56, 64, 55, 94, 55, 59, 82, 65, 47, 57, 60, 68, 56, 45, 120, 48, 64, 60, 61, 65, 63, 63, 81, 58, 74, 67, 69, 53, 73, 72, 59, 73, 80, 67, 49, 89, 67, 61, 83, 61, 63, 57, 71, 61, 88, 52, 48, 80, 68, 56, 67, 61, 75, 83, 69, 70, 88, 90, 55, 77, 52, 59, 56, 63, 73, 48, 70, 62, 67, 65, 61, 56, 56, 52, 45, 84, 69, 65, 68, 57, 61, 61, 44, 77, 61, 66, 80, 86, 69, 57, 54, 69, 80, 54, 58, 58, 47, 65, 52, 79, 50, 46, 88, 59, 53, 70, 72, 75, 70, 117, 55, 72, 57, 74, 71, 61, 55, 72, 61, 72, 68, 63, 60, 59, 60, 62, 75, 109, 55, 68, 72, 101, 83, 82, 61, 60, 90, 74, 49, 69, 78, 67, 65, 82, 64, 48, 60, 64, 65, 58, 65, 58, 67, 60, 55, 88, 50, 117, 78, 51, 72, 94, 63, 77, 54, 80, 67, 62, 72, 78, 89, 51, 57, 67, 61, 62, 55, 81, 54, 49, 65, 37, 62, 50, 63, 56, 80, 61, 69, 72, 100, 63, 62, 79, 65, 66, 69, 67, 73, 88, 59, 58, 65, 101, 53, 63, 82, 72, 57, 53, 73, 67, 68, 85, 51, 41, 86, 65, 73, 74, 62, 72, 67, 78, 55, 49, 63, 71, 98, 51, 68, 56, 64, 66, 69, 48, 74, 69, 53, 58, 82, 71, 58, 94, 108, 70, 64, 60, 80, 68, 59, 51, 76, 62, 72, 59, 65, 50, 68, 65, 63, 71, 70, 52, 63, 76, 48, 67, 55, 98, 73, 65, 69, 74, 40, 57, 71, 63, 49, 60, 59, 76, 65, 56, 66, 70, 71, 49, 71, 61, 64, 55, 71, 53, 52, 76, 60, 55, 74, 75, 64, 85, 64, 54, 71, 72, 54, 53, 59, 77, 66, 72, 70, 73, 91, 77, 66, 78, 58, 72, 66, 52, 58, 69, 79, 76, 67, 77, 51, 69, 89, 61, 60, 57, 71, 63, 61, 58, 55, 47, 47, 44, 76, 82, 69, 64, 63, 65, 55, 60, 97, 66, 60, 67, 62, 73, 64, 62, 51, 65, 82, 68, 69, 71, 69, 68, 52, 56, 75, 67, 58, 53, 52, 52, 61, 59, 57, 68, 78, 59, 83, 89, 69, 62, 71, 77, 59, 57, 67, 72, 68, 63, 70, 68, 54, 70, 63, 69, 64, 77, 81, 68, 54, 55, 73, 86, 86, 59, 68, 94, 90, 75, 68, 66, 65, 82, 66, 55, 56, 75, 52, 102, 53, 55, 68, 54, 77, 53, 66, 60, 54, 78, 64, 93, 66, 64, 56, 45, 68, 45, 74, 57, 52, 46, 91, 75, 73, 52, 54, 48, 64, 72, 71, 72, 68, 72, 76, 82, 52, 63, 49, 58, 60, 67, 45, 62, 65, 57, 60, 59, 63, 73, 59, 64, 61, 66, 91, 77, 67, 48, 73, 97, 87, 69, 53, 79, 68, 74, 74, 49, 57, 81, 69, 61, 58, 67, 56, 67, 62, 62, 56, 61, 49, 70, 55, 63, 61, 59, 66, 70, 65, 76, 61, 57, 63, 90, 59, 57, 76, 53, 78, 75, 50, 64, 61, 67, 39, 55, 57, 47, 64, 69, 70, 64, 60, 87, 78, 75, 57, 66, 47, 64, 64, 63, 74, 51, 62, 76, 70, 53, 47, 57, 55, 61, 66, 68, 65, 61, 74, 77, 60, 50, 67, 65, 60, 73, 57, 83, 73, 91, 77, 44, 59, 72, 54, 79, 62, 57, 65, 51, 51, 67, 54, 67, 52, 54, 78, 66, 56, 46, 46, 95, 62, 57, 69, 58, 68, 70, 90, 71, 50, 56, 60, 66, 64, 95, 49, 68, 78, 66, 74, 74, 76, 54, 73, 51, 59, 46, 61, 89, 64, 50, 51, 65, 51, 59, 60, 69, 81, 68, 67, 67, 52, 69, 72, 72, 68, 49, 67, 73, 67, 67, 67, 39, 68, 75, 59, 64, 47, 91, 63, 68, 76, 65, 29, 66, 49, 63, 43, 58, 72, 61, 70, 86, 66, 70, 76, 75, 44, 57, 70, 69, 58, 81, 45, 81, 77, 68, 59, 88, 73, 72, 77, 66, 67, 63, 55, 73, 69, 75, 64, 66, 64, 72, 68, 78, 71, 59, 84, 63, 74, 87, 59, 69, 59, 104, 71, 35, 78, 70, 75, 70, 71, 65, 79, 50, 58, 58, 47, 72, 56, 75, 60, 51, 59, 57, 52, 51, 79, 51, 69, 88, 63, 80, 76, 81, 64, 80, 85, 48, 58, 67, 68, 79, 60, 62, 83, 47, 57, 66, 52, 54, 71, 58, 63, 85, 67, 65, 52, 77, 73, 72, 72, 57, 71, 67, 120, 79, 57, 76, 69, 57, 62, 81, 61, 65, 75, 63, 62, 71, 64, 57, 70, 77, 72, 48, 66, 117, 102, 82, 51, 65, 68, 64, 47, 87, 55, 74, 66, 38, 76, 58, 60, 59, 74, 70, 56, 80, 70, 82, 66, 68, 53, 73, 109, 60, 83, 66, 97, 78, 63, 64, 51, 43, 80, 67, 85, 108, 76, 67, 68, 70, 60, 60, 74, 68, 60, 47, 47, 55, 67, 58, 68, 58, 56, 56, 62, 47, 75, 74, 71, 56, 75, 52, 41, 64, 63, 44, 94, 94, 54, 96, 86, 65, 101, 64, 68, 61, 82, 42, 62, 56, 57, 45, 76, 67, 96, 67, 66, 77, 81, 70, 68, 58, 64, 111, 59, 81, 54, 86, 75, 64, 58, 80, 64, 66, 53, 64, 55, 63, 86, 68, 68, 60, 61, 71, 60, 68, 87, 66, 68, 47, 74, 56, 73, 67, 58, 63, 75, 66, 63, 51, 99, 75, 47, 78, 72, 71, 52, 53, 75, 67, 57, 71, 69, 62, 80, 37, 56, 78, 53, 46, 53, 69, 75, 64, 46, 56, 91, 52, 42, 65, 48, 59, 62, 46, 60, 67, 48, 71, 77, 80, 99, 68, 69, 79, 56, 51, 65, 60, 73, 69, 60, 61, 46, 86, 64, 38, 56, 50, 66, 70, 32, 83, 60, 60, 65, 54, 60, 49, 87, 47, 54, 81, 62, 73, 61, 82, 53, 79, 49, 71, 64, 49, 45, 51, 65, 60, 61, 58, 75, 63, 59, 40, 68, 69, 86, 62, 80, 55, 53, 91, 67, 57, 67, 50, 55, 89, 68, 58, 96, 44, 109, 52, 60, 57, 61, 83, 75, 57, 76, 44, 78, 55, 62, 74, 69, 61, 83, 53, 68, 57, 62, 58, 86, 65, 92, 72, 60, 83, 70, 67, 58, 58, 73, 48, 73, 64, 78, 76, 60, 56, 60, 51, 66, 59, 71, 74, 67, 52, 56, 67, 76, 67, 57, 56, 62, 45, 69, 58, 64, 65, 88, 74, 57, 55, 70, 58, 33, 72, 56, 37, 57, 59, 79, 61, 54, 60, 80, 83, 67, 73, 69, 73, 68, 71, 72, 71, 63, 63, 46, 53, 58, 63, 52, 62, 73, 72, 113, 59, 67, 81, 70, 117, 65, 76, 67, 62, 61, 65, 65, 47, 97, 83, 76, 58, 65, 59, 62, 60, 76, 88, 75, 62, 64, 97, 104, 45, 57, 68, 83, 76, 74, 66, 66, 61, 64, 55, 63, 52, 82, 55, 54, 43, 64, 66, 64, 71, 53, 88, 62, 100, 57, 46, 79, 72, 53, 69, 58, 58, 59, 60, 72, 63, 80, 65, 57, 73, 71, 67, 69, 68, 71, 46, 45, 50, 64, 66, 61, 65, 65, 37, 39, 51, 77, 69, 61, 65, 82, 99, 68, 78, 53, 58, 59, 51, 57, 136, 76, 68, 76, 65, 88, 49, 81, 72, 84, 57, 73, 56, 88, 78, 67, 84, 98, 64, 52, 62, 59, 77, 78, 59, 115, 61, 34, 74, 73, 65, 69, 80, 80, 60, 64, 64, 64, 75, 61, 78, 96, 73, 75, 49, 65, 49, 59, 75, 120, 69, 73, 69, 46, 57, 57, 54, 66, 72, 86, 75, 65, 78, 33, 58, 54, 80, 57, 86, 69, 46, 70, 69, 64, 64, 44, 61, 87, 70, 75, 59, 76, 67, 34, 43, 73, 56, 65, 60, 62, 82, 48, 53, 64, 58, 50, 77, 65, 45, 61, 45, 60, 69, 52, 77, 54, 54, 52, 70, 65, 52, 69, 55, 78, 72, 71, 75, 68, 62, 67, 70, 73, 74, 64, 54, 79, 64, 80, 52, 76, 47, 63, 58, 48, 69, 65, 80, 62, 99, 65, 59, 54, 66, 34, 50, 60, 74, 89, 71, 78, 80, 72, 64, 69, 61, 73, 61, 73, 62, 58, 60, 60, 58, 43, 65, 85, 63, 58, 55, 57, 59, 68, 88, 69, 57, 59, 70, 54, 98, 62, 65, 64, 60, 62, 55, 92, 84, 50, 37, 67, 39, 52, 59, 70, 84, 78, 57, 77, 80, 76, 71, 82, 73, 68, 54, 48, 88, 105, 59, 60, 67, 61, 59, 63, 59, 61, 49, 77, 90, 70, 62, 64, 52, 48, 46, 59, 61, 86, 64, 64, 95, 48, 56, 60, 61, 66, 89, 73, 76, 81, 78, 101, 88, 75, 65, 55, 70, 69, 62, 60, 74, 61, 55, 56, 60, 61, 65, 56, 69, 70, 83, 65, 64, 68, 58, 69, 71, 63, 79, 53, 66, 64, 46, 83, 74, 62, 100, 71, 79, 50, 61, 56, 85, 62, 81, 69, 58, 50, 75, 73, 49, 63, 55, 86, 71, 60, 64, 44, 68, 62, 46, 54, 76, 65, 51, 69, 64, 57, 76, 67, 51, 62, 65, 65, 65, 87, 66, 71, 83, 64, 59, 59, 55, 68, 46, 55, 62, 74, 70, 73, 77, 76, 95, 111, 79, 62, 60, 65, 84, 43, 55, 82, 63, 61, 74, 67, 74, 38, 70, 62, 60, 82, 68, 58, 61, 63, 95, 76, 70, 66, 63, 50, 73, 54, 76, 82, 94, 61, 83, 61, 69, 64, 84, 65, 61, 68, 62, 54, 65, 59, 57, 51, 84, 60, 50, 64, 64, 45, 107, 66, 93, 54, 41, 66, 83, 107, 58, 42, 65, 54, 54, 62, 88, 69, 68, 63, 62, 66, 57, 85, 56, 73, 58, 44, 140, 50, 78, 70, 67, 48, 63, 56, 65, 56, 85, 109, 57, 53, 76, 82, 45, 66, 71, 63, 58, 64, 60, 57, 48, 62, 52, 58, 67, 65, 55, 64, 72, 67, 64, 52, 61, 54, 60, 48, 76, 58, 84, 54, 63, 77, 84, 59, 89, 91, 72, 50, 59, 49, 70, 74, 53, 51, 92, 62, 83, 58, 29, 51, 54, 54, 75, 54, 57, 71, 70, 59, 51, 92, 42, 75, 68, 60, 90, 60, 57, 59, 78, 64, 55, 51, 47, 73, 60, 51, 63, 70, 58, 67, 56, 71, 57, 65, 70, 50, 48, 69, 76, 60, 47, 51, 91, 64, 60, 45, 51, 69, 70, 44, 112, 76, 59, 57, 62, 62, 80, 47, 62, 85, 75, 45, 68, 59, 64, 63, 66, 62, 51, 55, 48, 74, 62, 55, 77, 77, 56, 48, 49, 59, 94, 69, 70, 68, 73, 60, 90, 54, 110, 55, 56, 78, 65, 52, 68, 52, 58, 85, 58, 66, 85, 61, 74, 80, 83, 56, 96, 82, 79, 63, 82, 55, 52, 58, 84, 87, 61, 60, 47, 64, 63, 70, 60, 61, 55, 62, 80, 77, 70, 60, 63, 60, 70, 100, 62, 73, 60, 70, 63, 81, 51, 62, 69, 77, 68, 67, 81, 69, 59, 53, 69, 64, 71, 73, 42, 56, 50, 66, 67, 88, 88, 60, 53, 78, 59, 47, 64, 43, 60, 70, 29, 75, 40, 51, 51, 50, 68, 80, 63, 104, 109, 55, 79, 97, 57, 69, 68, 67, 68, 63, 43, 70, 78, 80, 89, 41, 53, 74, 98, 87, 78, 54, 69, 48, 68, 66, 74, 61, 92, 80, 54, 44, 96, 66, 63, 41, 52, 55, 64, 65, 56, 91, 49, 62, 67, 51, 39, 59, 75, 61, 74, 37, 52, 70, 49, 79, 59, 54, 80, 65, 48, 75, 53, 51, 74, 64, 44, 68, 59, 87, 55, 87, 70, 77, 56, 81, 66, 67, 81, 62, 55, 80, 46, 73, 63, 74, 48, 60, 70, 65, 61, 64, 64, 52, 98, 49, 68, 63, 61, 70, 56, 64, 58, 79, 73, 52, 41, 72, 53, 51, 71, 70, 55, 59, 69, 68, 72, 86, 59, 69, 70, 55, 79, 67, 75, 55, 55, 62, 67, 78, 64, 62, 51, 52, 77, 66, 61, 67, 78, 57, 68, 57, 49, 50, 66, 76, 57, 73, 55, 74, 68, 60, 85, 54, 71, 62, 72, 80, 65, 71, 53, 63, 76, 78, 90, 55, 110, 71, 48, 62, 69, 48, 64, 61, 70, 65, 77, 53, 57, 76, 65, 68, 66, 74, 84, 74, 34, 67, 28, 77, 68, 55, 60, 89, 64, 82, 56, 55, 51, 45, 77, 63, 45, 55, 62, 53, 59, 80, 53, 53, 64, 57, 52, 56, 68, 51, 83, 55, 60, 79, 44, 60, 56, 69, 74, 73, 62, 67, 65, 57, 43, 95, 43, 59, 67, 60, 65, 79, 69, 66, 56, 69, 69, 72, 76, 50, 71, 62, 71, 96, 56, 79, 71, 52, 106, 77, 58, 69, 75, 69, 57, 67, 62, 57, 61, 87, 65, 38, 76, 73, 63, 75, 115, 91, 80, 64, 69, 70, 65, 57, 58, 81, 74, 58, 49, 92, 63, 78, 71, 86, 68, 61, 57, 56, 92, 100, 45, 69, 80, 86, 68, 71, 43, 78, 63, 94, 66, 72, 40, 59, 82, 60, 77, 75, 54, 59, 56, 64, 77, 57, 122, 68, 60, 67, 143, 59, 74, 72, 53, 63, 55, 63, 75, 72, 91, 60, 56, 57, 72, 46, 63, 62, 63, 45, 78, 56, 64, 72, 57, 51, 71, 67, 64, 66, 48, 64, 72, 109, 86, 74, 51, 67, 61, 46, 71, 59, 41, 70, 53, 48, 71, 84, 77, 81, 77, 65, 73, 77, 53, 81, 50, 55, 78, 53, 67, 71, 61, 70, 43, 74, 78, 137, 59, 52, 62, 52, 79, 62, 58, 71, 67, 52, 63, 77, 76, 60, 59, 100, 73, 65, 54, 51, 51, 60, 70, 55, 88, 56, 43, 70, 52, 55, 58, 60, 71, 76, 62, 62, 56, 64, 90, 57, 57, 74, 91, 89, 80, 78, 69, 77, 64, 64, 54, 97, 64, 71, 62, 57, 78, 52, 44, 80, 103, 79, 71, 73, 51, 68, 62, 70, 71, 65, 81, 61, 72, 76, 65, 63, 86, 63, 61, 67, 82, 71, 72, 43, 71, 67, 67, 53, 77, 65, 62, 63, 74, 82, 53, 68, 56, 68, 46, 51, 62, 70, 41, 76, 54, 99, 57, 81, 60, 65, 82, 58, 70, 65, 45, 61, 72, 54, 78, 64, 84, 72, 76, 55, 57, 84, 66, 63, 50, 93, 68, 64, 79, 60, 38, 48, 51, 68, 67, 64, 80, 43, 80, 70, 65, 64, 54, 57, 76, 63, 72, 52, 43, 71, 63, 82, 54, 68, 52, 61, 78, 57, 45, 68, 77, 63, 56, 57, 61, 55, 59, 59, 63, 60, 68, 68, 57, 71, 64, 62, 98, 108, 62, 71, 61, 98, 76, 55, 71, 64, 53, 54, 58, 41, 74, 72, 60, 56, 46, 66, 69, 56, 67, 75, 72, 67, 56, 62, 55, 64, 81, 87, 67, 74, 47, 56, 88, 68, 63, 50, 69, 50, 85, 65, 58, 58, 75, 61, 71, 58, 67, 61, 51, 70, 73, 57, 52, 65, 66, 62, 64, 43, 70, 68, 49, 68, 73, 54, 60, 72, 85, 54, 80, 47, 67, 65, 61, 57, 70, 71, 66, 66, 70, 74, 63, 63, 68, 93, 64, 51, 76, 61, 81, 60, 72, 66, 62, 33, 68, 56, 72, 99, 67, 119, 71, 80, 73, 44, 57, 89, 43, 51, 91, 55, 60, 82, 80, 70, 50, 64, 66, 84, 84, 57, 47, 93, 94, 101, 68, 66, 58, 72, 57, 53, 75, 73, 75, 47, 63, 67, 64, 52, 76, 73, 77, 53, 73, 45, 53, 65, 76, 65, 61, 60, 65, 45, 82, 44, 85, 61, 79, 70, 78, 62, 65, 43, 72, 52, 58, 58, 60, 63, 44, 55, 63, 51, 60, 65, 67, 66, 67, 47, 68, 59, 72, 89, 43, 74, 92, 72, 63, 66, 54, 66, 60, 64, 72, 82, 88, 41, 75, 67, 83, 68, 52, 84, 92, 48, 61, 45, 96, 46, 56, 68, 56, 84, 94, 55, 110, 68, 49, 60, 60, 87, 81, 57, 72, 62, 61, 61, 69, 73, 61, 90, 83, 91, 56, 63, 46, 75, 56, 69, 46, 75, 84, 70, 51, 59, 58, 48, 66, 82, 70, 45, 79, 72, 63, 50, 66, 58, 53, 63, 63, 54, 80, 64, 61, 47, 62, 57, 64, 73, 60, 68, 69, 58, 72, 67, 60, 60, 68, 77, 53, 64, 52, 83, 58, 67, 67, 66, 59, 55, 82, 51, 64, 72, 70, 75, 65, 65, 98, 65, 74, 65, 59, 68, 50, 58, 45, 49, 60, 61, 69, 62, 64, 71, 63, 49, 64, 43, 43, 65, 134, 48, 70, 52, 65, 69, 53, 61, 58, 77, 52, 65, 69, 67, 59, 70, 46, 66, 56, 47, 59, 76, 62, 54, 51, 72, 61, 84, 103, 64, 73, 68, 53, 67, 60, 80, 42, 68, 72, 79, 60, 59, 71, 65, 74, 64, 63, 58, 85, 65, 46, 44, 59, 80, 50, 56, 80, 87, 68, 55, 66, 61, 69, 75, 94, 55, 67, 68, 64, 73, 107, 63, 73, 57, 65, 71, 61, 56, 52, 89, 55, 74, 58, 60, 64, 64, 52, 66, 54, 73, 65, 67, 77, 68, 57, 58, 82, 58, 53, 60, 80, 51, 57, 77, 69, 66, 72, 52, 63, 69, 56, 57, 80, 77, 63, 58, 53, 52, 45, 58, 91, 69, 63, 59, 64, 61, 58, 113, 65, 53, 63, 64, 53, 84, 76, 62, 57, 66, 50, 59, 73, 39, 51, 64, 54, 76, 58, 44, 78, 78, 66, 51, 56, 45, 53, 59, 57, 71, 71, 66, 68, 60, 66, 62, 71, 70, 87, 68, 75, 68, 55, 65, 52, 64, 71, 69, 71, 53, 90, 59, 60, 84, 60, 58, 52, 73, 57, 56, 61, 58, 65, 70, 98, 57, 66, 61, 59, 44, 53, 67, 69, 65, 47, 63, 53, 56, 58, 57, 94, 60, 66, 59, 57, 90, 79, 58, 56, 79, 52, 71, 87, 60, 66, 75, 82, 58, 66, 60, 60, 85, 60, 70, 59, 73, 54, 63, 89, 56, 65, 68, 70, 60, 65, 52, 68, 52, 45, 71, 84, 39, 77, 66, 62, 82, 66, 51, 66, 65, 56, 56, 59, 57, 67, 77, 64, 60, 62, 72, 62, 69, 71, 52, 57, 67, 58, 54, 47, 80, 71, 57, 90, 68, 63, 63, 51, 70, 52, 84, 60, 48, 52, 83, 69, 101, 43, 74, 105, 73, 69, 58, 58, 122, 53, 76, 68, 64, 82, 70, 53, 85, 47, 81, 70, 56, 65, 56, 89, 69, 90, 91, 73, 56, 65, 83, 59, 68, 42, 73, 57, 84, 54, 72, 62, 74, 68, 52, 56, 62, 74, 76, 81, 58, 57, 55, 75, 70, 68, 72, 59, 76, 65, 88, 49, 89, 64, 76, 60, 64, 64, 46, 80, 108, 67, 72, 56, 51, 71, 67, 57, 72, 83, 65, 65, 82, 80, 51, 55, 72, 59, 46, 79, 79, 84, 76, 76, 65, 66, 55, 73, 67, 113, 80, 63, 45, 79, 67, 75, 56, 55, 55, 42, 60, 149, 55, 78, 55, 58, 48, 67, 68, 59, 58, 68, 69, 65, 66, 85, 37, 52, 71, 48, 76, 62, 72, 82, 100, 56, 80, 56, 56, 30, 53, 90, 68, 52, 80, 45, 64, 69, 48, 46, 59, 55, 68, 58, 54, 46, 67, 73, 64, 122, 71, 62, 74, 67, 66, 58, 67, 67, 79, 57, 47, 67, 81, 76, 59, 78, 68, 70, 69, 34, 67, 82, 66, 74, 52, 76, 63, 63, 33, 56, 63, 58, 65, 72, 60, 54, 100, 70, 70, 64, 62, 60, 60, 70, 56, 49, 46, 55, 41, 53, 75, 66, 102, 71, 61, 59, 72, 58, 63, 62, 59, 57, 71, 60, 70, 55, 40, 62, 84, 57, 94, 68, 53, 52, 70, 114, 51, 74, 68, 63, 62, 57, 70, 54, 63, 60, 77, 70, 54, 60, 56, 72, 60, 61, 86, 57, 71, 47, 63, 92, 53, 75, 70, 65, 90, 67, 67, 64, 57, 61, 46, 78, 56, 79, 67, 77, 94, 65, 46, 53, 79, 55, 96, 61, 53, 62, 57, 56, 80, 69, 53, 95, 65, 58, 55, 80, 58, 52, 69, 60, 69, 63, 66, 57, 81, 65, 54, 67, 62, 77, 57, 81, 62, 62, 73, 61, 101, 54, 60, 66, 68, 52, 55, 86, 114, 64, 80, 68, 72, 65, 61, 61, 77, 49, 66, 50, 70, 62, 66, 61, 60, 54, 45, 102, 63, 51, 76, 56, 69, 84, 62, 92, 68, 48, 54, 75, 89, 57, 54, 65, 105, 93, 83, 64, 58, 52, 75, 50, 61, 57, 77, 69, 54, 61, 92, 62, 107, 113, 59, 63, 78, 82, 69, 53, 72, 53, 89, 46, 64, 58, 54, 76, 75, 71, 58, 65, 75, 64, 67, 61, 71, 56, 63, 46, 58, 59, 79, 69, 61, 64, 98, 55, 51, 73, 95, 60, 71, 48, 72, 63, 74, 57, 90, 81, 53, 41, 88, 48, 58, 59, 59, 62, 78, 61, 57, 50, 67, 62, 68, 50, 65, 99, 68, 109, 57, 61, 47, 70, 65, 57, 54, 69, 53, 85, 70, 63, 55, 49, 78, 80, 76, 89, 66, 71, 66, 111, 59, 85, 68, 61, 71, 65, 76, 70, 89, 66, 69, 68, 69, 63, 69, 95, 77, 66, 60, 66, 59, 57, 70, 62, 54, 61, 60, 69, 47, 54, 57, 70, 138, 72, 47, 48, 60, 51, 55, 56, 55, 58, 77, 56, 70, 60, 68, 52, 96, 73, 87, 53, 49, 59, 85, 100, 69, 47, 65, 67, 48, 58, 77, 61, 74, 62, 83, 78, 43, 73, 66, 85, 98, 72, 63, 88, 66, 104, 65, 70, 78, 57, 73, 54, 69, 73, 59, 68, 64, 64, 70, 62, 55, 61, 86, 46, 55, 49, 67, 83, 58, 94, 61, 57, 60, 92, 69, 67, 52, 36, 56, 68, 64, 61, 85, 55, 52, 48, 57, 62, 68, 60, 62, 53, 75, 58, 99, 59, 60, 80, 66, 63, 58, 75, 77, 75, 52, 81, 65, 67, 52, 60, 55, 76, 75, 67, 56, 50, 75, 51, 70, 78, 81, 68, 58, 59, 85, 54, 67, 83, 77, 94, 55, 100, 109, 73, 71, 72, 75, 57, 66, 80, 52, 70, 51, 63, 72, 64, 92, 46, 60, 61, 60, 45, 73, 57, 61, 63, 55, 43, 67, 64, 54, 74, 75, 55, 76, 73, 85, 90, 74, 94, 73, 67, 61, 64, 79, 59, 69, 73, 86, 65, 58, 53, 58, 63, 57, 61, 58, 79, 63, 74, 72, 49, 51, 73, 81, 69, 50, 82, 61, 78, 55, 53, 64, 62, 60, 85, 59, 69, 64, 50, 60, 60, 63, 64, 63, 62, 67, 68, 48, 58, 56, 78, 73, 52, 74, 64, 61, 42, 69, 66, 66, 55, 63, 71, 66, 84, 55, 70, 76, 72, 63, 46, 56, 55, 76, 65, 58, 64, 60, 63, 66, 100, 65, 48, 50, 68, 61, 88, 56, 60, 73, 61, 73, 63, 51, 80, 56, 68, 70, 40, 118, 61, 69, 113, 48, 71, 57, 50, 65, 67, 70, 68, 49, 77, 65, 58, 71, 65, 54, 62, 43, 101, 84, 76, 77, 75, 69, 65, 67, 81, 102, 55, 71, 56, 59, 59, 65, 58, 73, 46, 62, 65, 59, 67, 70, 58, 57, 85, 88, 62, 66, 56, 59, 49, 53, 57, 67, 67, 66, 49, 71, 95, 72, 54, 63, 71, 65, 79, 62, 77, 73, 51, 49, 78, 82, 70, 72, 61, 80, 71, 54, 68, 77, 69, 58, 73, 91, 70, 59, 64, 62, 56, 76, 61, 73, 82, 80, 69, 65, 72, 57, 36, 71, 55, 53, 69, 64, 63, 60, 64, 54, 76, 67, 108, 78, 74, 56, 57, 69, 76, 50, 69, 65, 110, 65, 59, 69, 100, 60, 73, 60, 74, 81, 55, 60, 54, 60, 58, 69, 91, 55, 73, 42, 68, 47, 79, 71, 59, 71, 55, 65, 59, 53, 65, 57, 41, 66, 42, 66, 76, 76, 72, 55, 47, 96, 67, 50, 71, 90, 77, 70, 59, 70, 92, 56, 73, 45, 46, 63, 68, 73, 56, 74, 73, 52, 73, 59, 58, 50, 68, 63, 61, 44, 68, 69, 79, 50, 80, 54, 44, 73, 70, 95, 74, 59, 72, 61, 39, 53, 65, 62, 66, 64, 46, 55, 52, 65, 62, 34, 59, 60, 57, 78, 52, 99, 67, 51, 63, 76, 44, 60, 77, 58, 75, 51, 57, 46, 54, 44, 49, 82, 66, 81, 75, 66, 74, 81, 73, 66, 55, 70, 90, 75, 63, 40, 61, 84, 55, 77, 72, 70, 103, 92, 67, 55, 70, 32, 50, 56, 71, 71, 62, 62, 66, 90, 62, 70, 64, 58, 65, 61, 52, 66, 89, 62, 65, 74, 64, 67, 64, 86, 62, 52, 56, 66, 42, 53, 62, 70, 67, 53, 67, 73, 70, 50, 33, 59, 56, 69, 60, 56, 40, 64, 64, 54, 59, 74, 76, 75, 79, 79, 67, 77, 60, 49, 52, 109, 61, 86, 62, 55, 56, 63, 111, 55, 74, 69, 63, 61, 69, 65, 83, 65, 44, 74, 73, 52, 46, 63, 57, 69, 58, 60, 70, 54, 54, 65, 70, 59, 100, 55, 50, 55, 73, 68, 57, 48, 122, 64, 46, 65, 74, 54, 70, 60, 82, 56, 86, 64, 68, 73, 69, 72, 60, 68, 70, 74, 66, 55, 87, 82, 83, 77, 54, 58, 93, 70, 56, 62, 65, 77, 55, 65, 90, 43, 68, 43, 71, 35, 69, 70, 47, 52, 94, 72, 118, 69, 62, 88, 74, 55, 79, 77, 64, 54, 58, 57, 80, 64, 68, 58, 63, 41, 60, 69, 64, 58, 61, 69, 66, 67, 67, 61, 72, 67, 58, 71, 66, 54, 77, 50, 96, 85, 60, 64, 52, 71, 80, 48, 69, 48, 48, 77, 68, 76, 67, 93, 91, 46, 59, 56, 66, 60, 49, 69, 47, 59, 85, 48, 82, 60, 80, 48, 63, 80, 78, 101, 61, 67, 52, 59, 65, 59, 58, 55, 60, 74, 56, 58, 65, 62, 51, 98, 59, 66, 60, 77, 55, 59, 61, 71, 58, 54, 72, 68, 53, 55, 38, 74, 67, 54, 73, 55, 43, 40, 50, 70, 69, 100, 61, 84, 67, 127, 61, 56, 81, 56, 54, 90, 54, 74, 51, 68, 70, 55, 70, 63, 66, 73, 67, 54, 74, 64, 82, 56, 65, 52, 64, 63, 74, 52, 85, 69, 64, 55, 79, 64, 64, 42, 80, 58, 60, 46, 60, 69, 70, 62, 70, 57, 78, 65, 62, 96, 77, 58, 47, 70, 58, 102, 84, 62, 76, 55, 49, 58, 54, 87, 58, 63, 63, 69, 71, 71, 75, 55, 62, 70, 85, 83, 36, 62, 59, 68, 52, 51, 74, 86, 70, 51, 63, 74, 63, 105, 69, 66, 55, 52, 68, 59, 71, 79, 73, 68, 58, 60, 68, 80, 71, 79, 60, 87, 63, 81, 59, 58, 70, 39, 70, 59, 68, 66, 71, 87, 57, 67, 84, 70, 58, 83, 50, 84, 56, 68, 81, 46, 50, 88, 44, 64, 82, 81, 61, 61, 91, 74, 59, 58, 67, 73, 82, 60, 59, 71, 51, 55, 66, 59, 62, 64, 62, 71, 48, 49, 71, 68, 82, 58, 76, 78, 60, 59, 47, 56, 76, 57, 70, 67, 54, 59, 76, 62, 56, 71, 61, 64, 49, 89, 56, 78, 63, 81, 80, 67, 55, 66, 62, 76, 61, 85, 55, 44, 84, 60, 71, 46, 71, 64, 47, 83, 97, 85, 69, 65, 62, 53, 61, 65, 66, 60, 40, 53, 69, 67, 70, 118, 76, 53, 106, 69, 58, 56, 57, 51, 56, 74, 48, 69, 64, 97, 70, 62, 38, 53, 83, 45, 60, 74, 73, 80, 32, 61, 63, 53, 72, 67, 56, 68, 61, 78, 89, 60, 68, 70, 63, 102, 80, 49, 60, 59, 68, 70, 81, 80, 75, 68, 74, 83, 75, 47, 70, 78, 59, 61, 72, 70, 63, 83, 51, 55, 46, 82, 85, 69, 80, 61, 71, 54, 33, 76, 63, 57, 48, 80, 67, 64, 72, 89, 60, 71, 70, 61, 61, 56, 53, 70, 52, 54, 67, 98, 66, 71, 96, 88, 62, 53, 63, 71, 98, 50, 73, 43, 62, 66, 48, 70, 69, 70, 71, 62, 58, 68, 73, 80, 66, 66, 41, 61, 72, 54, 59, 54, 47, 74, 80, 65, 77, 58, 53, 90, 75, 50, 59, 76, 56, 62, 70, 75, 79, 67, 76, 95, 53, 79, 58, 47, 77, 60, 53, 72, 63, 74, 66, 66, 66, 67, 56, 87, 62, 49, 66, 74, 55, 67, 70, 52, 57, 99, 53, 43, 71, 75, 61, 40, 55, 66, 75, 55, 97, 64, 49, 69, 67, 69, 72, 76, 68, 71, 67, 61, 59, 61, 72, 69, 53, 74, 77, 78, 66, 56, 73, 62, 49, 89, 53, 62, 99, 54, 60, 83, 83, 80, 71, 76, 53, 65, 64, 78, 53, 76, 60, 58, 48, 60, 77, 58, 56, 79, 56, 69, 74, 62, 64, 61, 74, 53, 83, 76, 76, 61, 71, 53, 54, 65, 77, 63, 51, 65, 51, 57, 62, 59, 70, 48, 50, 65, 60, 60, 71, 63, 60, 63, 57, 75, 44, 75, 66, 59, 53, 52, 70, 46, 65, 91, 49, 61, 40, 75, 67, 64, 78, 71, 71, 78, 72, 43, 92, 69, 80, 63, 57, 96, 63, 62, 32, 61, 78, 60, 76, 77, 41, 70, 50, 89, 44, 79, 56, 77, 66, 63, 50, 53, 53, 62, 79, 82, 66, 35, 78, 70, 64, 56, 70, 85, 67, 84, 83, 76, 55, 66, 55, 78, 55, 64, 61, 54, 69, 66, 67, 62, 51, 61, 60, 49, 45, 72, 64, 71, 54, 71, 95, 88, 61, 48, 72, 76, 54, 87, 68, 60, 101, 80, 88, 73, 78, 75, 72, 54, 62, 63, 59, 54, 80, 50, 53, 61, 63, 71, 95, 58, 61, 41, 51, 63, 79, 64, 63, 62, 100, 63, 84, 72, 60, 60, 67, 64, 49, 74, 62, 63, 59, 57, 81, 66, 82, 48, 37, 57, 71, 61, 52, 65, 76, 53, 75, 67, 44, 52, 73, 48, 58, 44, 73, 97, 58, 52, 67, 54, 46, 58, 79, 57, 47, 67, 51, 59, 61, 59, 76, 72, 57, 71, 74, 73, 65, 67, 52, 83, 42, 93, 77, 89, 56, 71, 76, 66, 52, 75, 55, 53, 68, 67, 78, 57, 73, 53, 59, 90, 56, 66, 84, 41, 88, 59, 82, 66, 57, 72, 62, 46, 55, 42, 69, 51, 67, 58, 59, 60, 63, 64, 67, 65, 66, 84, 63, 61, 52, 88, 83, 82, 60, 57, 89, 49, 80, 62, 52, 64, 63, 72, 62, 84, 62, 55, 62, 52, 47, 65, 66, 73, 75, 67, 59, 110, 103, 62, 83, 57, 50, 82, 60, 90, 53, 63, 79, 64, 89, 135, 63, 93, 42, 66, 58, 69, 65, 63, 76, 63, 72, 78, 53, 62, 53, 81, 66, 80, 81, 45, 126, 64, 63, 73, 82, 70, 72, 53, 55, 67, 63, 43, 77, 62, 63, 73, 52, 72, 51, 55, 66, 88, 74, 86, 62, 129, 86, 66, 70, 69, 53, 68, 60, 108, 42, 58, 60, 47, 69, 71, 46, 58, 90, 68, 49, 62, 96, 51, 57, 69, 57, 47, 73, 64, 82, 63, 47, 77, 59, 69, 58, 74, 72, 63, 69, 59, 72, 57, 64, 70, 66, 52, 71, 57, 120, 52, 55, 75, 65, 57, 63, 67, 54, 60, 62, 40, 87, 65, 75, 71, 59, 54, 60, 71, 51, 68, 74, 77, 82, 62, 68, 71, 64, 44, 93, 60, 51, 77, 49, 52, 71, 94, 72, 70, 66, 53, 51, 68, 81, 55, 64, 57, 115, 56, 85, 68, 81, 54, 59, 78, 82, 69, 93, 60, 103, 58, 55, 48, 76, 74, 59, 58, 52, 58, 85, 59, 85, 61, 48, 65, 79, 56, 67, 46, 56, 74, 79, 56, 84, 53, 57, 76, 47, 65, 101, 53, 54, 58, 54, 59, 70, 55, 79, 43, 77, 79, 65, 63, 66, 69, 42, 75, 78, 63, 62, 54, 67, 75, 99, 67, 58, 71, 53, 73, 71, 102, 47, 42, 72, 55, 59, 49, 58, 65, 58, 97, 56, 72, 50, 138, 75, 45, 47, 82, 70, 59, 60, 70, 64, 88, 54, 64, 82, 64, 51, 82, 66, 68, 81, 56, 63, 80, 56, 67, 71, 87, 75, 75, 52, 44, 70, 49, 51, 68, 50, 64, 72, 89, 72, 56, 55, 60, 56, 46, 88, 75, 65, 62, 59, 45, 50, 66, 81, 68, 61, 65, 81, 62, 59, 65, 54, 85, 56, 58, 61, 28, 77, 59, 51, 77, 59, 58, 65, 47, 86, 56, 94, 64, 53, 90, 58, 81, 39, 54, 59, 89, 63, 44, 54, 78, 52, 76, 81, 50, 59, 87, 51, 69, 67, 79, 47, 69, 73, 62, 55, 73, 50, 65, 49, 75, 61, 69, 71, 70, 98, 84, 73, 49, 94, 90, 46, 71, 61, 60, 66, 55, 68, 76, 59, 83, 66, 72, 63, 63, 59, 75, 92, 73, 47, 73, 63, 50, 59, 67, 82, 65, 107, 56, 56, 72, 62, 66, 63, 59, 51, 74, 69, 71, 61, 89, 98, 76, 52, 83, 71, 66, 90, 89, 56, 49, 70, 62, 66, 66, 82, 78, 105, 55, 77, 62, 73, 64, 64, 33, 63, 46, 84, 60, 54, 64, 78, 53, 61, 71, 65, 76, 63, 64, 106, 86, 57, 60, 61, 61, 59, 57, 67, 52, 65, 70, 71, 56, 82, 74, 77, 62, 69, 64, 71, 53, 89, 64, 68, 60, 66, 66, 56, 65, 61, 50, 60, 75, 66, 62, 76, 62, 74, 49, 68, 75, 56, 86, 72, 64, 56, 82, 58, 55, 59, 68, 55, 67, 59, 66, 47, 55, 42, 48, 60, 51, 73, 66, 64, 56, 72, 53, 77, 60, 49, 56, 113, 49, 63, 83, 52, 66, 79, 60, 61, 73, 38, 49, 64, 72, 61, 63, 68, 75, 63, 67, 64, 80, 67, 61, 50, 54, 71, 63, 58, 70, 58, 51, 87, 84, 56, 58, 53, 71, 52, 68, 71, 49, 48, 99, 82, 64, 59, 74, 70, 61, 76, 51, 67, 67, 69, 56, 84, 52, 74, 49, 69, 61, 40, 85, 68, 50, 68, 47, 62, 86, 56, 55, 64, 71, 73, 61, 77, 57, 68, 89, 48, 59, 60, 117, 81, 65, 73, 73, 48, 60, 56, 70, 74, 67, 68, 50, 66, 79, 59, 80, 83, 48, 53, 65, 44, 56, 55, 60, 57, 74, 69, 54, 77, 101, 57, 62, 73, 70, 59, 62, 71, 63, 65, 52, 72, 62, 68, 50, 71, 60, 59, 79, 76, 60, 46, 69, 60, 73, 55, 60, 85, 61, 64, 79, 56, 63, 66, 70, 75, 58, 73, 60, 47, 56, 67, 52, 59, 54, 75, 58, 65, 66, 69, 84, 59, 67, 54, 62, 42, 59, 60, 57, 57, 53, 51, 62, 61, 56, 76, 75, 54, 64, 58, 68, 53, 55, 92, 60, 55, 60, 50, 67, 101, 61, 60, 72, 60, 53, 58, 50, 52, 61, 56, 62, 56, 64, 65, 71, 60, 70, 104, 63, 55, 54, 45, 57, 109, 57, 60, 56, 51, 60, 60, 60, 76, 55, 69, 64, 64, 55, 81, 72, 87, 59, 72, 56, 67, 68, 71, 52, 77, 40, 60, 60, 38, 60, 66, 76, 64, 77, 67, 80, 85, 66, 43, 65, 68, 55, 95, 70, 59, 56, 52, 62, 69, 58, 85, 76, 81, 60, 74, 63, 87, 119, 80, 59, 58, 84, 56, 70, 36, 73, 63, 59, 43, 64, 66, 61, 67, 62, 60, 62, 62, 61, 61, 66, 75, 53, 65, 98, 68, 63, 68, 50, 62, 60, 64, 64, 67, 71, 59, 75, 70, 67, 69, 61, 68, 56, 82, 46, 61, 52, 70, 74, 59, 65, 63, 59, 67, 57, 62, 65, 84, 67, 46, 60, 104, 86, 75, 46, 72, 56, 76, 75, 83, 84, 84, 80, 67, 87, 97, 58, 48, 64, 73, 65, 50, 81, 64, 63, 54, 65, 63, 72, 92, 53, 62, 66, 74, 77, 39, 65, 70, 80, 80, 62, 92, 59, 96, 61, 64, 68, 80, 68, 60, 52, 71, 72, 67, 53, 57, 68, 59, 45, 74, 62, 67, 63, 80, 75, 56, 88, 62, 59, 65, 59, 79, 73, 87, 66, 52, 60, 60, 70, 70, 54, 57, 70, 50, 65, 72, 70, 65, 67, 67, 69, 66, 61, 61, 70, 78, 57, 58, 57, 82, 76, 52, 65, 72, 62, 62, 64, 57, 63, 54, 82, 65, 75, 69, 65, 63, 51, 67, 84, 73, 48, 60, 62, 55, 46, 49, 92, 59, 61, 64, 68, 60, 65, 73, 57, 69, 46, 63, 55, 62, 103, 53, 51, 48, 51, 55, 64, 64, 65, 74, 58, 57, 78, 78, 74, 78, 62, 51, 66, 72, 61, 67, 74, 68, 55, 58, 45, 113, 62, 85, 73, 58, 71, 52, 90, 69, 59, 88, 71, 63, 71, 88, 36, 46, 54, 72, 58, 61, 136, 56, 79, 56, 63, 62, 64, 51, 104, 56, 58, 66, 77, 60, 56, 58, 55, 122, 69, 65, 67, 63, 60, 50, 63, 52, 66, 58, 73, 55, 72, 71, 55, 67, 61, 65, 74, 65, 64, 70, 62, 76, 88, 112, 94, 62, 72, 68, 61, 77, 81, 69, 72, 73, 89, 60, 63, 50, 50, 58, 68, 51, 44, 61, 70, 70, 76, 59, 67, 69, 64, 53, 73, 54, 68, 93, 59, 59, 80, 49, 56, 59, 75, 46, 76, 83, 56, 64, 49, 66, 34, 70, 57, 98, 45, 127, 65, 65, 62, 70, 72, 73, 56, 57, 53, 81, 74, 71, 70, 55, 60, 52, 79, 51, 62, 60, 59, 62, 102, 90, 77, 68, 63, 49, 63, 52, 75, 57, 51, 70, 54, 61, 79, 65, 63, 61, 52, 65, 63, 64, 55, 62, 61, 119, 64, 67, 119, 103, 80, 73, 72, 82, 71, 63, 64, 112, 65, 67, 53, 59, 59, 65, 63, 67, 72, 48, 49, 58, 60, 51, 50, 65, 61, 55, 73, 55, 60, 66, 65, 47, 103, 54, 64, 57, 62, 78, 47, 55, 44, 37, 67, 78, 65, 85, 70, 52, 60, 65, 59, 67, 70, 62, 62, 62, 60, 60, 69, 58, 71, 67, 65, 61, 59, 68, 104, 65, 88, 62, 47, 98, 55, 66, 43, 55, 60, 62, 103, 48, 53, 52, 119, 70, 58, 56, 62, 69, 65, 43, 64, 67, 76, 58, 59, 58, 70, 59, 59, 71, 84, 82, 67, 70, 55, 82, 70, 69, 85, 54, 79, 73, 42, 53, 53, 57, 57, 56, 76, 58, 59, 56, 58, 57, 58, 62, 93, 66, 41, 65, 71, 66, 65, 55, 61, 67, 70, 77, 85, 70, 67, 54, 47, 59, 50, 48, 65, 73, 59, 72, 56, 67, 79, 63, 72, 82, 51, 71, 49, 64, 65, 75, 97, 66, 73, 85, 55, 58, 79, 73, 82, 71, 71, 58, 63, 65, 65, 83, 64, 52, 74, 68, 63, 71, 57, 57, 53, 52, 78, 39, 53, 56, 52, 50, 63, 70, 55, 54, 74, 64, 58, 79, 70, 59, 62, 69, 65, 57, 61, 56, 51, 63, 57, 66, 75, 61, 64, 64, 74, 67, 66, 69, 98, 69, 67, 62, 58, 66, 64, 69, 71, 59, 77, 79, 56, 62, 57, 57, 81, 63, 70, 71, 71, 73, 73, 60, 95, 41, 54, 108, 72, 60, 60, 76, 67, 62, 71, 73, 55, 99, 74, 69, 60, 74, 53, 65, 64, 56, 57, 72, 72, 77, 68, 71, 65, 64, 61, 61, 80, 52, 75, 50, 39, 63, 54, 65, 81, 73, 59, 60, 57, 49, 61, 65, 65, 85, 74, 69, 76, 65, 92, 75, 70, 53, 65, 59, 43, 73, 62, 42, 67, 77, 66, 78, 84, 73, 60, 63, 64, 114, 81, 74, 69, 67, 74, 51, 64, 74, 68, 72, 54, 64, 56, 59, 70, 73, 56, 90, 85, 65, 63, 65, 52, 53, 60, 60, 73, 48, 54, 67, 51, 66, 61, 89, 48, 62, 78, 72, 61, 59, 56, 63, 68, 61, 51, 61, 63, 79, 66, 51, 73, 59, 64, 121, 78, 67, 53, 56, 77, 69, 67, 69, 73, 61, 52, 68, 74, 62, 79, 59, 56, 59, 66, 51, 64, 67, 79, 61, 71, 67, 69, 85, 71, 82, 60, 57, 64, 61, 74, 45, 71, 54, 67, 56, 52, 60, 83, 70, 66, 66, 70, 63, 75, 71, 69, 59, 71, 61, 53, 50, 55, 59, 75, 55, 56, 72, 70, 66, 66, 49, 61, 73, 62, 64, 61, 76, 70, 70, 60, 87, 67, 60, 71, 61, 75, 29, 48, 45, 57, 75, 74, 66, 92, 95, 58, 74, 59, 61, 57, 48, 55, 68, 73, 64, 58, 66, 59, 78, 52, 86, 87, 79, 59, 81, 71, 94, 64, 63, 76, 63, 61, 64, 61, 59, 70, 73, 68, 49, 59, 46, 66, 66, 61, 49, 76, 68, 63, 53, 57, 60, 61, 69, 67, 62, 63, 63, 58, 102, 78, 80, 58, 50, 57, 58, 57, 68, 51, 64, 63, 54, 73, 66, 55, 60, 67, 58, 63, 58, 75, 47, 63, 66, 96, 70, 55, 90, 70, 50, 71, 62, 64, 62, 61, 68, 56, 67, 49, 50, 66, 63, 50, 71, 71, 107, 61, 80, 57, 66, 61, 59, 55, 83, 52, 49, 54, 79, 61, 64, 66, 67, 64, 58, 57, 60, 58, 63, 71, 57, 70, 68, 77, 55, 64, 73, 80, 61, 69, 51, 75, 78, 55, 57, 69, 56, 66, 70, 67, 48, 71, 71, 64, 64, 68, 71, 73, 60, 67, 82, 53, 82, 55, 59, 61, 65, 38, 101, 76, 86, 59, 70, 80, 80, 65, 58, 55, 68, 45, 54, 69, 61, 69, 60, 79, 73, 61, 87, 67, 67, 52, 70, 48, 54, 38, 64, 69, 71, 52, 74, 74, 54, 63, 47, 68, 62, 78, 72, 64, 65, 70, 79, 66, 55, 67, 64, 74, 63, 76, 70, 68, 67, 58, 76, 61, 68, 64, 59, 64, 63, 62, 111, 88, 74, 54, 64, 57, 55, 63, 65, 60, 86, 89, 63, 75, 86, 68, 53, 47, 65, 58, 74, 106, 66, 71, 80, 78, 70, 81, 60, 59, 71, 61, 39, 78, 50, 56, 64, 53, 62, 43, 73, 59, 70, 70, 76, 66, 70, 63, 71, 73, 70, 65, 111, 67, 72, 53, 63, 61, 64, 68, 57, 59, 65, 66, 97, 57, 56, 68, 63, 64, 45, 55, 57, 75, 57, 63, 72, 79, 57, 65, 81, 69, 51, 61, 64, 59, 61, 54, 73, 47, 53, 54, 69, 93, 74, 63, 65, 52, 97, 71, 57, 66, 66, 74, 63, 43, 52, 78, 58, 68, 64, 65, 67, 60, 53, 60, 70, 76, 55, 52, 88, 75, 55, 71, 63, 71, 71, 41, 57, 74, 54, 68, 40, 52, 58, 60, 75, 64, 50, 85, 63, 64, 67, 68, 61, 58, 54, 60, 53, 64, 53, 81, 54, 62, 62, 45, 68, 56, 65, 61, 54, 66, 66, 63, 54, 58, 66, 64, 58, 88, 64, 54, 67, 80, 81, 59, 77, 62, 51, 63, 81, 111, 62, 60, 70, 79, 54, 139, 54, 78, 63, 85, 52, 62, 56, 53, 60, 65, 68, 49, 63, 57, 61, 55, 121, 60, 60, 61, 45, 68, 53, 80, 78, 63, 56, 54, 58, 57, 67, 73, 58, 68, 77, 62, 68, 63, 57, 62, 79, 88, 60, 84, 55, 57, 58, 59, 92, 70, 66, 76, 50, 100, 67, 63, 69, 48, 66, 59, 61, 57, 65, 47, 70, 74, 58, 65, 62, 73, 64, 72, 63, 66, 80, 66, 59, 88, 68, 68, 70, 64, 64, 57, 61, 60, 69, 55, 56, 96, 57, 73, 116, 58, 125, 78, 78, 45, 62, 66, 67, 51, 59, 41, 61, 48, 60, 71, 65, 61, 59, 64, 56, 69, 64, 53, 83, 91, 59, 60, 59, 68, 57, 67, 58, 51, 59, 36, 57, 63, 73, 59, 36, 62, 63, 64, 56, 48, 37, 65, 62, 64, 123, 60, 67, 136, 56, 81, 75, 56, 85, 72, 86, 57, 77, 61, 79, 48, 68, 61, 68, 59, 56, 65, 58, 71, 62, 58, 48, 67, 74, 60, 71, 63, 49, 53, 68, 57, 60, 83, 55, 71, 72, 78, 47, 63, 66, 57, 73, 70, 70, 51, 63, 34, 40, 59, 75, 57, 63, 49, 58, 52, 59, 55, 67, 55, 64, 65, 68, 67, 65, 62, 58, 103, 55, 111, 55, 67, 91, 65, 70, 55, 56, 73, 67, 50, 68, 58, 51, 115, 52, 61, 64, 61, 71, 60, 72, 75, 48, 71, 53, 52, 78, 76, 64, 68, 55, 55, 79, 63, 68, 61, 65, 62, 61, 75, 66, 81, 55, 55, 54, 50, 58, 66, 68, 74, 58, 71, 64, 45, 64, 66, 66, 85, 79, 68, 79, 74, 52, 53, 72, 66, 61, 57, 96, 87, 73, 53, 57, 66, 52, 46, 65, 61, 71, 59, 68, 60, 63, 84, 70, 72, 56, 63, 62, 73, 81, 53, 67, 74, 59, 59, 75, 68, 59, 74, 66, 60, 45, 69, 62, 56, 99, 61, 65, 116, 106, 68, 67, 72, 62, 55, 70, 71, 62, 57, 61, 59, 59, 66, 63, 54, 57, 47, 72, 66, 64, 60, 88, 60, 71, 69, 64, 78, 65, 70, 64, 58, 53, 58, 71, 65, 59, 54, 66, 68, 66, 80, 63, 94, 88, 70, 65, 60, 70, 57, 105, 71, 54, 96, 92, 57, 57, 51, 49, 65, 76, 60, 68, 57, 114, 67, 56, 70, 68, 76, 67, 72, 87, 60, 58, 53, 61, 71, 74, 50, 73, 53, 63, 76, 76, 53, 77, 70, 73, 60, 60, 57, 62, 52, 53, 70, 98, 72, 84, 67, 60, 61, 81, 64, 74, 71, 58, 109, 69, 73, 73, 66, 41, 52, 64, 64, 77, 78, 60, 44, 51, 67, 80, 53, 71, 59, 71, 62, 64, 54, 64, 55, 63, 52, 66, 87, 63, 65, 65, 95, 102, 51, 56, 67, 65, 77, 75, 69, 80, 63, 84, 66, 65, 60, 62, 56, 61, 67, 69, 56, 81, 58, 58, 62, 64, 60, 62, 79, 66, 60, 63, 100, 48, 72, 91, 52, 78, 106, 52, 67, 67, 59, 51, 60, 80, 50, 91, 85, 71, 86, 51, 56, 65, 72, 79, 65, 77, 65, 57, 63, 62, 60, 65, 83, 55, 63, 89, 63, 61, 79, 64, 57, 57, 52, 62, 55, 58, 76, 63, 63, 59, 63, 62, 48, 62, 58, 75, 57, 64, 46, 57, 57, 57, 59, 73, 63, 59, 64, 53, 64, 73, 71, 79, 88, 58, 69, 54, 85, 70, 57, 72, 59, 71, 62, 66, 65, 79, 67, 66, 78, 63, 64, 54, 63, 61, 51, 74, 77, 61, 44, 75, 56, 61, 63, 70, 62, 77, 59, 77, 62, 76, 62, 64, 78, 70, 69, 89, 56, 58, 63, 74, 88, 66, 56, 79, 54, 67, 78, 69, 72, 46, 90, 78, 77, 70, 62, 58, 53, 60, 56, 50, 70, 63, 70, 53, 61, 58, 79, 62, 92, 64, 47, 47, 58, 50, 55, 66, 75, 57, 50, 58, 71, 82, 46, 76, 73, 73, 54, 55, 65, 52, 61, 66, 58, 69, 61, 66, 67, 66, 60, 70, 51, 69, 66, 66, 55, 53, 60, 79, 48, 67, 56, 50, 53, 67, 59, 49, 63, 57, 66, 57, 90, 61, 85, 55, 64, 62, 57, 81, 58, 59, 67, 88, 71, 55, 61, 85, 75, 58, 63, 108, 58, 58, 56, 71, 56, 60, 68, 64, 67, 66, 58, 69, 65, 63, 63, 70, 66, 63, 69, 59, 73, 110, 54, 61, 69, 56, 87, 67, 74, 67, 70, 50, 56, 76, 53, 55, 51, 83, 56, 67, 69, 60, 51, 74, 56, 65, 54, 72, 51, 57, 58, 62, 70, 73, 52, 103, 64, 72, 68, 78, 73, 67, 83, 62, 74, 65, 50, 68, 74, 57, 83, 62, 59, 56, 62, 54, 69, 64, 58, 76, 49, 63, 77, 63, 79, 71, 71, 50, 81, 53, 61, 79, 58, 76, 71, 64, 101, 62, 70, 69, 57, 71, 63, 57, 64, 54, 75, 60, 78, 73, 56, 43, 50, 59, 55, 111, 73, 64, 71, 108, 63, 64, 49, 62, 65, 72, 88, 71, 75, 54, 67, 65, 90, 67, 45, 55, 55, 68, 73, 72, 80, 66, 68, 91, 56, 60, 64, 86, 69, 67, 62, 82, 57, 91, 59, 57, 62, 56, 67, 87, 55, 53, 46, 77, 64, 71, 61, 65, 58, 66, 71, 62, 65, 64, 77, 53, 77, 74, 59, 58, 56, 66, 55, 65, 71, 57, 55, 70, 45, 63, 62, 86, 63, 67, 63, 58, 66, 60, 50, 75, 70, 37, 91, 44, 42, 75, 87, 71, 65, 60, 68, 54, 71, 71, 75, 68, 101, 73, 68, 68, 68, 65, 63, 85, 86, 67, 49, 64, 52, 46, 74, 74, 77, 73, 59, 65, 55, 73, 74, 81, 51, 73, 61, 51, 61, 78, 70, 74, 62, 50, 60, 76, 48, 72, 67, 74, 69, 65, 77, 59, 59, 69, 98, 58, 58, 46, 80, 61, 51, 63, 65, 74, 81, 72, 74, 52, 62, 69, 60, 70, 60, 52, 49, 58, 51, 49, 96, 73, 67, 79, 66, 66, 73, 67, 69, 90, 69, 50, 99, 65, 51, 53, 57, 60, 63, 80, 133, 60, 114, 65, 77, 65, 65, 53, 64, 74, 60, 82, 68, 53, 58, 56, 85, 84, 97, 54, 71, 68, 64, 61, 62, 64, 81, 62, 52, 52, 90, 68, 64, 73, 64, 62, 71, 38, 53, 80, 62, 66, 71, 128, 76, 69, 75, 61, 66, 57, 62, 55, 53, 58, 118, 47, 83, 83, 43, 56, 85, 58, 50, 60, 56, 61, 64, 75, 64, 57, 54, 70, 75, 43, 86, 55, 82, 72, 71, 55, 55, 65, 60, 63, 57, 63, 62, 80, 66, 89, 53, 77, 62, 58, 53, 140, 73, 58, 65, 62, 62, 60, 64, 54, 72, 50, 58, 80, 64, 83, 70, 64, 57, 72, 73, 60, 87, 88, 79, 66, 52, 60, 65, 66, 52, 87, 66, 56, 65, 65, 71, 52, 92, 54, 49, 59, 58, 61, 57, 68, 67, 67, 52, 124, 56, 93, 50, 48, 68, 43, 61, 77, 59, 53, 65, 50, 57, 56, 66, 64, 70, 83, 55, 50, 64, 59, 65, 100, 47, 58, 66, 48, 68, 55, 60, 63, 67, 61, 55, 84, 103, 58, 59, 63, 57, 95, 61, 63, 54, 65, 68, 55, 67, 64, 45, 92, 64, 87, 50, 69, 63, 65, 69, 76, 59, 72, 76, 71, 77, 80, 66, 52, 68, 77, 45, 52, 67, 75, 59, 114, 64, 54, 39, 77, 70, 52, 55, 54, 66, 58, 90, 63, 67, 45, 76, 60, 80, 49, 56, 80, 63, 55, 68, 69, 47, 61, 72, 59, 87, 76, 75, 55, 63, 56, 72, 77, 107, 89, 84, 55, 56, 63, 77, 58, 73, 64, 82, 75, 73, 68, 49, 61, 66, 73, 61, 81, 60, 54, 66, 56, 51, 49, 56, 65, 53, 65, 57, 72, 65, 54, 73, 71, 68, 62, 52, 79, 60, 67, 73, 47, 81, 66, 75, 74, 58, 50, 53, 75, 77, 59, 83, 60, 51, 78, 67, 47, 80, 50, 65, 55, 66, 87, 69, 60, 74, 62, 52, 70, 58, 67, 68, 62, 58, 69, 53, 61, 71, 66, 60, 55, 76, 51, 51, 68, 76, 79, 84, 74, 56, 63, 65, 56, 68, 41, 67, 91, 63, 73, 52, 51, 84, 64, 70, 64, 65, 70, 73, 69, 70, 55, 54, 49, 67, 54, 74, 66, 60, 120, 71, 73, 73, 59, 64, 78, 57, 74, 66, 58, 69, 66, 84, 66, 49, 74, 82, 79, 66, 119, 55, 74, 69, 55, 53, 66, 66, 74, 53, 84, 58, 67, 77, 54, 74, 69, 65, 67, 63, 83, 69, 57, 57, 59, 71, 70, 60, 55, 85, 85, 74, 51, 81, 58, 59, 57, 60, 55, 64, 87, 91, 59, 63, 74, 75, 115, 78, 49, 46, 68, 71, 113, 57, 63, 56, 56, 68, 75, 55, 63, 61, 70, 55, 66, 37, 58, 77, 51, 63, 56, 76, 76, 59, 70, 74, 64, 66, 59, 62, 52, 77, 55, 61, 55, 101, 64, 44, 44, 93, 68, 66, 48, 59, 63, 61, 54, 63, 63, 76, 76, 76, 64, 79, 96, 58, 65, 85, 47, 54, 81, 63, 61, 53, 62, 58, 68, 56, 70, 61, 54, 78, 56, 85, 65, 59, 42, 50, 65, 55, 88, 72, 71, 75, 68, 61, 52, 102, 73, 61, 73, 65, 64, 75, 76, 64, 59, 88, 69, 60, 64, 64, 72, 55, 100, 60, 83, 46, 78, 74, 69, 96, 67, 56, 58, 54, 57, 41, 63, 65, 64, 61, 54, 73, 55, 55, 52, 66, 66, 56, 96, 57, 65, 60, 55, 82, 68, 103, 86, 48, 56, 61, 58, 78, 71, 80, 70, 46, 61, 83, 83, 65, 64, 65, 68, 58, 59, 68, 73, 63, 60, 60, 60, 96, 77, 62, 84, 67, 61, 68, 59, 73, 58, 62, 60, 56, 55, 57, 82, 75, 74, 56, 61, 62, 61, 70, 61, 50, 64, 64, 63, 53, 69, 53, 65, 56, 56, 92, 50, 81, 47, 83, 54, 69, 63, 66, 61, 60, 70, 52, 66, 50, 63, 65, 59, 66, 70, 64, 55, 69, 76, 65, 65, 60, 60, 69, 77, 80, 68, 50, 53, 68, 45, 98, 55, 61, 65, 63, 68, 71, 60, 62, 69, 63, 85, 61, 62, 63, 49, 66, 63, 58, 49, 97, 77, 67, 63, 81, 90, 61, 68, 62, 72, 62, 91, 87, 68, 65, 80, 62, 90, 77, 77, 60, 70, 54, 118, 63, 76, 55, 53, 61, 65, 58, 70, 67, 73, 74, 64, 68, 65, 51, 61, 79, 62, 63, 48, 56, 76, 61, 82, 71, 46, 76, 35, 34, 92, 51, 70, 63, 59, 72, 54, 54, 77, 69, 54, 55, 76, 46, 75, 47, 78, 84, 82, 62, 92, 80, 53, 70, 76, 90, 56, 52, 72, 76, 52, 48, 62, 72, 74, 56, 57, 62, 45, 63, 75, 63, 43, 73, 62, 65, 76, 63, 69, 74, 81, 57, 61, 73, 56, 66, 51, 64, 56, 84, 81, 53, 64, 50, 51, 45, 61, 55, 75, 59, 70, 79, 66, 63, 64, 62, 58, 82, 57, 50, 64, 104, 65, 70, 105, 75, 73, 70, 64, 59, 57, 99, 88, 55, 52, 73, 57, 67, 72, 51, 76, 63, 51, 69, 63, 64, 54, 76, 61, 58, 58, 51, 95, 57, 75, 52, 55, 74, 74, 65, 51, 77, 82, 65, 102, 62, 48, 59, 56, 73, 62, 79, 69, 63, 61, 50, 57, 59, 97, 62, 61, 51, 67, 67, 79, 58, 54, 42, 66, 57, 61, 61, 58, 63, 76, 55, 92, 48, 78, 78, 66, 81, 58, 59, 98, 49, 59, 39, 46, 58, 75, 64, 45, 66, 58, 82, 55, 93, 74, 74, 56, 93, 84, 83, 59, 91, 51, 47, 53, 62, 68, 75, 61, 57, 71, 67, 83, 65, 69, 63, 58, 70, 74, 61, 66, 67, 62, 101, 68, 75, 58, 70, 56, 71, 69, 88, 76, 50, 64, 80, 53, 53, 71, 115, 63, 64, 54, 108, 68, 49, 61, 93, 57, 45, 67, 66, 59, 65, 73, 51, 63, 75, 54, 60, 63, 49, 56, 59, 64, 48, 67, 81, 62, 67, 77, 72, 40, 49, 66, 63, 66, 92, 67, 60, 60, 41, 67, 55, 69, 55, 99, 145, 48, 55, 60, 65, 59, 56, 73, 54, 74, 73, 82, 93, 68, 67, 68, 77, 48, 60, 47, 95, 82, 69, 50, 36, 65, 69, 71, 55, 56, 58, 65, 86, 75, 68, 55, 55, 57, 69, 80, 61, 64, 64, 76, 71, 66, 60, 56, 57, 75, 82, 59, 46, 75, 84, 60, 73, 65, 60, 74, 108, 59, 107, 60, 61, 56, 71, 67, 55, 64, 71, 63, 74, 71, 66, 72, 65, 55, 50, 51, 71, 57, 63, 76, 52, 74, 60, 63, 63, 54, 47, 59, 42, 70, 60, 111, 56, 55, 70, 70, 51, 73, 70, 56, 56, 60, 56, 68, 73, 53, 67, 69, 60, 85, 89, 68, 65, 88, 88, 77, 50, 36, 78, 49, 56, 75, 59, 67, 73, 59, 67, 81, 67, 52, 50, 59, 69, 59, 70, 66, 61, 77, 59, 118, 62, 65, 71, 58, 45, 62, 45, 93, 64, 90, 62, 59, 89, 58, 57, 67, 64, 62, 52, 61, 47, 54, 49, 82, 69, 64, 60, 112, 50, 61, 99, 66, 82, 60, 54, 79, 69, 75, 84, 64, 64, 113, 67, 65, 57, 53, 48, 68, 62, 71, 62, 43, 59, 75, 56, 105, 64, 72, 67, 69, 79, 91, 52, 74, 63, 71, 61, 72, 71, 67, 65, 55, 74, 56, 75, 60, 57, 78, 83, 58, 67, 61, 70, 70, 53, 72, 78, 65, 63, 68, 64, 66, 57, 64, 64, 73, 69, 68, 70, 68, 65, 56, 60, 56, 95, 79, 51, 56, 63, 65, 70, 71, 90, 62, 69, 68, 73, 64, 60, 79, 66, 62, 84, 51, 66, 78, 69, 75, 67, 60, 60, 87, 64, 59, 70, 74, 80, 61, 66, 52, 64, 53, 80, 53, 65, 54, 79, 60, 42, 65, 56, 66, 64, 60, 68, 65, 63, 61, 75, 49, 62, 77, 54, 78, 51, 58, 64, 60, 53, 67, 58, 72, 77, 50, 66, 63, 63, 59, 74, 79, 50, 66, 63, 61, 56, 49, 57, 79, 65, 103, 70, 82, 50, 72, 52, 51, 82, 52, 57, 54, 70, 82, 61, 62, 58, 68, 67, 70, 64, 70, 68, 62, 54, 50, 57, 67, 56, 60, 58, 70, 67, 70, 76, 54, 64, 60, 58, 72, 54, 59, 63, 74, 60, 116, 65, 66, 73, 56, 60, 59, 63, 69, 79, 68, 68, 66, 107, 77, 70, 62, 57, 71, 86, 103, 90, 61, 66, 79, 64, 54, 51, 58, 63, 109, 77, 71, 76, 71, 58, 63, 66, 64, 66, 53, 68, 69, 38, 62, 52, 96, 50, 78, 46, 41, 72, 122, 114, 68, 89, 53, 74, 54, 57, 94, 55, 55, 66, 61, 58, 79, 58, 53, 50, 69, 57, 85, 61, 53, 61, 67, 49, 59, 65, 73, 54, 59, 68, 64, 58, 70, 68, 67, 63, 102, 45, 58, 62, 78, 91, 41, 58, 69, 68, 71, 62, 58, 84, 68, 49, 66, 55, 70, 87, 58, 68, 43, 61, 72, 60, 69, 67, 84, 75, 77, 58, 58, 62, 54, 66, 64, 114, 76, 54, 61, 66, 64, 72, 74, 57, 74, 70, 86, 54, 59, 65, 63, 55, 64, 81, 70, 63, 47, 61, 77, 61, 65, 63, 67, 64, 52, 55, 84, 44, 73, 60, 70, 55, 50, 73, 58, 78, 44, 66, 57, 66, 47, 47, 66, 57, 53, 67, 64, 50, 69, 69, 62, 64, 67, 56, 70, 64, 74, 61, 71, 69, 63, 100, 53, 53, 65, 55, 68, 54, 63, 61, 66, 70, 67, 67, 82, 90, 62, 56, 65, 55, 67, 64, 77, 63, 57, 47, 62, 83, 64, 77, 50, 102, 51, 60, 56, 64, 88, 74, 65, 58, 60, 82, 83, 73, 92, 52, 57, 56, 70, 118, 41, 65, 61, 64, 73, 74, 71, 63, 67, 94, 53, 72, 49, 85, 72, 56, 48, 56, 58, 59, 53, 49, 65, 52, 85, 70, 57, 62, 77, 69, 72, 62, 54, 75, 65, 64, 56, 59, 62, 77, 67, 57, 64, 64, 68, 60, 65, 73, 58, 70, 68, 65, 68, 50, 61, 65, 57, 66, 76, 66, 68, 69, 49, 56, 69, 81, 95, 49, 81, 60, 58, 71, 71, 53, 75, 81, 82, 68, 68, 63, 66, 96, 76, 59, 56, 62, 68, 59, 53, 48, 67, 70, 114, 48, 100, 68, 59, 66, 98, 54, 63, 69, 91, 63, 61, 62, 40, 67, 77, 72, 74, 66, 71, 64, 60, 66, 70, 69, 46, 55, 58, 67, 51, 67, 70, 62, 71, 69, 77, 58, 63, 76, 45, 67, 52, 74, 49, 50, 65, 66, 61, 64, 71, 50, 84, 43, 56, 60, 80, 71, 64, 89, 76, 51, 69, 109, 62, 54, 52, 87, 61, 73, 78, 74, 61, 58, 87, 71, 72, 68, 64, 89, 60, 74, 53, 73, 70, 56, 94, 49, 58, 60, 52, 61, 77, 58, 70, 67, 70, 58, 82, 71, 86, 71, 69, 67, 67, 72, 65, 60, 52, 62, 74, 50, 52, 67, 60, 62, 75, 59, 68, 41, 59, 76, 88, 54, 59, 73, 122, 80, 61, 61, 62, 75, 83, 119, 72, 84, 41, 56, 72, 64, 71, 60, 43, 74, 53, 60, 75, 101, 48, 62, 72, 76, 64, 71, 81, 66, 77, 54, 51, 40, 40, 53, 67, 64, 54, 62, 84, 55, 57, 62, 49, 59, 71, 63, 71, 67, 58, 57, 46, 54, 57, 68, 44, 52, 77, 71, 41, 77, 77, 66, 70, 64, 77, 67, 66, 54, 68, 59, 109, 59, 81, 53, 69, 80, 45, 60, 72, 76, 73, 58, 62, 53, 59, 85, 81, 69, 67, 67, 67, 76, 73, 61, 56, 98, 46, 62, 112, 76, 64, 51, 55, 54, 72, 61, 68, 78, 54, 78, 88, 70, 73, 67, 51, 68, 66, 54, 62, 63, 53, 81, 55, 50, 84, 72, 100, 63, 61, 42, 83, 57, 58, 61, 59, 67, 69, 77, 43, 59, 60, 98, 65, 70, 52, 81, 79, 64, 66, 54, 48, 61, 63, 69, 50, 50, 56, 52, 94, 67, 78, 70, 71, 66, 57, 76, 49, 95, 66, 53, 64, 79, 62, 70, 71, 62, 40, 48, 64, 71, 55, 51, 55, 73, 77, 125, 82, 67, 48, 78, 64, 73, 47, 51, 77, 52, 61, 64, 72, 66, 70, 90, 87, 67, 58, 55, 95, 50, 55, 79, 81, 63, 72, 68, 64, 55, 53, 61, 83, 58, 56, 57, 54, 78, 68, 53, 68, 71, 92, 84, 64, 83, 50, 78, 74, 55, 75, 57, 62, 89, 54, 68, 58, 70, 64, 70, 56, 86, 62, 54, 63, 58, 77, 70, 83, 72, 77, 68, 69, 75, 66, 72, 49, 46, 62, 64, 70, 63, 63, 80, 75, 54, 66, 51, 77, 28, 70, 69, 64, 75, 122, 78, 54, 44, 68, 58, 63, 62, 59, 50, 41, 65, 47, 51, 68, 75, 56, 74, 66, 64, 61, 79, 69, 67, 75, 57, 54, 64, 66, 80, 83, 61, 68, 66, 69, 76, 58, 32, 65, 80, 55, 64, 45, 84, 47, 67, 61, 63, 118, 65, 93, 58, 81, 66, 55, 59, 67, 55, 63, 58, 70, 48, 56, 68, 73, 55, 61, 63, 64, 52, 80, 57, 79, 50, 63, 54, 63, 42, 50, 85, 62, 65, 61, 60, 41, 58, 68, 70, 65, 75, 105, 50, 54, 51, 57, 60, 76, 70, 67, 66, 72, 49, 47, 52, 70, 82, 51, 51, 56, 69, 78, 72, 71, 63, 79, 68, 66, 52, 73, 41, 73, 51, 55, 64, 105, 74, 66, 90, 50, 74, 71, 79, 69, 64, 52, 94, 63, 64, 50, 50, 92, 58, 75, 58, 70, 68, 61, 86, 58, 57, 66, 60, 71, 68, 101, 64, 56, 43, 44, 52, 52, 61, 82, 65, 67, 33, 64, 69, 60, 64, 77, 74, 59, 35, 53, 54, 50, 60, 63, 70, 61, 45, 63, 54, 70, 61, 71, 57, 56, 71, 66, 95, 60, 48, 60, 65, 55, 67, 92, 56, 78, 46, 61, 58, 71, 67, 57, 69, 68, 52, 63, 58, 109, 63, 62, 80, 65, 69, 40, 64, 65, 58, 80, 60, 43, 69, 60, 83, 80, 61, 62, 68, 119, 74, 50, 53, 63, 64, 77, 52, 57, 72, 67, 60, 57, 55, 81, 47, 58, 77, 77, 72, 63, 61, 78, 63, 64, 90, 65, 63, 71, 49, 58, 63, 62, 60, 91, 52, 64, 66, 62, 72, 72, 57, 56, 80, 67, 80, 67, 67, 69, 74, 80, 64, 64, 66, 58, 61, 57, 63, 70, 72, 53, 56, 84, 60, 81, 70, 63, 76, 54, 105, 137, 79, 72, 70, 51, 57, 66, 59, 66, 53, 94, 60, 39, 51, 75, 57, 50, 80, 64, 74, 60, 64, 75, 56, 76, 69, 79, 75, 89, 42, 69, 85, 83, 30, 70, 68, 54, 72, 72, 59, 65, 59, 63, 65, 69, 76, 108, 78, 66, 57, 60, 71, 95, 55, 76, 55, 64, 62, 63, 45, 52, 58, 75, 58, 77, 59, 59, 81, 61, 70, 68, 49, 47, 52, 64, 67, 54, 64, 55, 70, 68, 80, 79, 64, 61, 84, 69, 51, 42, 100, 64, 55, 70, 79, 64, 71, 64, 60, 70, 54, 65, 67, 67, 74, 87, 60, 76, 87, 71, 74, 77, 74, 54, 85, 50, 54, 60, 61, 77, 63, 67, 65, 53, 77, 50, 65, 64, 69, 61, 86, 92, 62, 88, 71, 72, 59, 77, 75, 93, 61, 79, 70, 58, 67, 54, 52, 70, 61, 68, 49, 64, 54, 55, 57, 74, 40, 65, 75, 91, 54, 53, 44, 77, 64, 55, 55, 63, 73, 42, 77, 74, 52, 44, 93, 57, 61, 73, 72, 58, 46, 93, 71, 55, 80, 67, 68, 101, 57, 65, 71, 66, 65, 71, 59, 41, 41, 64, 55, 71, 55, 68, 68, 46, 73, 79, 68, 57, 65, 65, 71, 68, 76, 47, 59, 74, 59, 98, 59, 74, 43, 66, 95, 71, 71, 52, 74, 60, 80, 78, 50, 72, 49, 79, 68, 62, 62, 46, 51, 55, 59, 68, 70, 59, 59, 75, 55, 105, 74, 42, 70, 60, 84, 92, 56, 66, 65, 47, 41, 68, 65, 59, 57, 59, 54, 61, 56, 65, 59, 52, 68, 52, 61, 80, 64, 69, 75, 78, 58, 70, 73, 62, 66, 61, 77, 54, 56, 78, 68, 74, 64, 100, 63, 55, 63, 61, 55, 77, 58, 57, 75, 63, 54, 49, 70, 54, 55, 61, 63, 63, 69, 54, 82, 71, 59, 84, 43, 74, 74, 66, 58, 83, 67, 56, 67, 55, 58, 43, 74, 56, 65, 82, 59, 69, 61, 51, 64, 52, 48, 77, 53, 58, 73, 95, 67, 48, 70, 66, 70, 74, 56, 89, 56, 58, 80, 66, 63, 67, 58, 54, 54, 66, 74, 73, 49, 70, 61, 72, 55, 68, 62, 80, 58, 48, 74, 91, 63, 73, 95, 75, 51, 81, 87, 58, 67, 65, 63, 69, 70, 70, 67, 78, 73, 51, 85, 57, 55, 62, 52, 63, 67, 62, 67, 62, 91, 73, 49, 95, 58, 59, 57, 57, 66, 94, 63, 61, 64, 58, 58, 66, 57, 65, 72, 61, 56, 58, 57, 81, 83, 73, 69, 58, 61, 61, 65, 45, 87, 108, 81, 74, 61, 113, 66, 52, 42, 74, 50, 59, 96, 63, 63, 73, 68, 58, 72, 64, 73, 49, 53, 66, 71, 60, 87, 57, 64, 61, 74, 63, 58, 82, 71, 51, 80, 62, 57, 77, 64, 68, 52, 72, 43, 76, 72, 63, 69, 74, 51, 79, 52, 64, 66, 76, 64, 57, 64, 55, 63, 59, 43, 73, 64, 64, 90, 44, 56, 67, 80, 65, 57, 58, 70, 83, 63, 98, 52, 79, 57, 58, 72, 52, 58, 86, 84, 80, 60, 65, 51, 74, 76, 76, 59, 58, 54, 55, 67, 79, 63, 72, 100, 74, 60, 37, 99, 59, 62, 65, 77, 51, 70, 73, 66, 66, 59, 75, 47, 63, 52, 54, 56, 64, 66, 76, 58, 71, 86, 43, 54, 48, 64, 73, 71, 67, 57, 95, 67, 84, 54, 54, 72, 87, 93, 90, 78, 65, 101, 65, 77, 71, 63, 66, 50, 62, 71, 54, 64, 63, 60, 61, 54, 69, 43, 89, 69, 75, 57, 79, 66, 71, 82, 52, 73, 74, 60, 60, 48, 72, 56, 65, 48, 74, 85, 62, 42, 55, 55, 56, 59, 71, 148, 70, 99, 63, 57, 66, 55, 73, 73, 57, 77, 78, 75, 56, 66, 66, 74, 80, 72, 52, 72, 107, 59, 71, 55, 68, 71, 59, 56, 67, 66, 70, 79, 59, 46, 61, 53, 74, 76, 71, 65, 66, 84, 123, 91, 64, 93, 45, 67, 55, 64, 55, 69, 69, 88, 58, 75, 62, 48, 58, 48, 73, 86, 51, 72, 62, 69, 55, 60, 72, 72, 69, 84, 70, 63, 66, 79, 48, 83, 62, 68, 46, 53, 52, 56, 56, 83, 37, 73, 68, 59, 70, 40, 79, 50, 112, 63, 57, 60, 76, 71, 72, 64, 57, 58, 47, 58, 77, 72, 56, 98, 69, 58, 41, 58, 53, 85, 86, 82, 92, 76, 75, 70, 54, 72, 74, 52, 79, 63, 56, 45, 64, 120, 61, 66, 77, 61, 75, 39, 66, 67, 62, 63, 123, 66, 73, 54, 61, 68, 64, 78, 74, 82, 67, 54, 54, 46, 74, 59, 52, 57, 94, 61, 77, 79, 70, 66, 75, 69, 72, 52, 71, 70, 58, 97, 65, 60, 54, 55, 72, 53, 55, 61, 54, 61, 91, 62, 57, 63, 35, 53, 66, 66, 67, 63, 65, 54, 50, 73, 76, 72, 62, 65, 97, 63, 59, 76, 68, 84, 76, 65, 74, 64, 62, 52, 55, 65, 72, 48, 86, 55, 57, 59, 55, 54, 77, 92, 59, 62, 56, 86, 59, 50, 66, 68, 74, 56, 80, 50, 69, 57, 81, 60, 63, 80, 63, 58, 77, 91, 78, 57, 77, 55, 70, 67, 56, 96, 62, 76, 47, 40, 76, 72, 48, 76, 75, 51, 55, 54, 78, 60, 71, 55, 59, 61, 68, 66, 65, 76, 77, 67, 67, 75, 59, 65, 63, 63, 55, 64, 52, 63, 41, 63, 72, 65, 78, 65, 63, 63, 64, 68, 61, 62, 62, 55, 88, 54, 95, 59, 65, 83, 56, 85, 39, 58, 72, 77, 68, 60, 51, 75, 57, 78, 78, 54, 57, 52, 46, 62, 54, 65, 56, 63, 75, 63, 55, 78, 75, 61, 56, 69, 69, 73, 57, 41, 72, 50, 63, 57, 76, 65, 70, 94, 58, 60, 56, 60, 68, 69, 76, 71, 77, 66, 48, 105, 60, 75, 81, 61, 57, 64, 82, 57, 56, 61, 80, 61, 90, 76, 42, 58, 66, 62, 78, 58, 61, 66, 61, 52, 58, 54, 58, 64, 43, 100, 61, 64, 125, 59, 79, 70, 52, 68, 60, 62, 66, 57, 103, 66, 56, 54, 60, 60, 69, 45, 51, 68, 47, 74, 59, 53, 44, 74, 67, 58, 62, 79, 50, 61, 58, 93, 62, 79, 67, 73, 54, 64, 79, 69, 64, 57, 71, 53, 125, 91, 69, 43, 44, 98, 78, 67, 78, 58, 56, 59, 61, 52, 59, 66, 84, 54, 54, 78, 69, 85, 54, 62, 81, 74, 80, 74, 76, 93, 44, 85, 66, 52, 59, 68, 69, 57, 65, 101, 88, 64, 57, 139, 57, 56, 80, 67, 69, 96, 70, 58, 71, 58, 75, 72, 68, 56, 63, 70, 49, 92, 88, 78, 69, 76, 43, 84, 59, 47, 60, 45, 68, 62, 64, 53, 56, 65, 50, 66, 63, 55, 72, 73, 89, 63, 57, 65, 69, 65, 53, 75, 84, 80, 56, 64, 66, 51, 42, 62, 50, 57, 54, 57, 52, 63, 69, 52, 91, 59, 68, 61, 54, 47, 71, 77, 68, 58, 70, 69, 68, 55, 78, 70, 61, 58, 56, 97, 57, 70, 65, 73, 70, 52, 88, 64, 62, 75, 62, 66, 83, 49, 62, 68, 67, 64, 73, 44, 65, 55, 53, 72, 58, 63, 97, 68, 62, 67, 64, 47, 61, 58, 68, 65, 63, 66, 54, 57, 88, 52, 116, 76, 61, 57, 77, 64, 59, 57, 75, 47, 70, 74, 87, 53, 87, 63, 58, 69, 55, 54, 55, 45, 41, 87, 57, 56, 52, 53, 81, 52, 65, 86, 47, 84, 71, 54, 72, 70, 98, 71, 45, 86, 72, 66, 57, 56, 65, 86, 83, 71, 98, 70, 88, 72, 56, 72, 42, 65, 41, 66, 46, 56, 58, 75, 65, 70, 61, 92, 50, 52, 57, 70, 63, 59, 60, 46, 59, 75, 84, 63, 72, 60, 63, 55, 59, 62, 55, 91, 53, 62, 56, 61, 47, 59, 68, 43, 62, 54, 121, 69, 82, 77, 96, 42, 65, 54, 76, 81, 83, 91, 89, 53, 66, 65, 85, 55, 84, 72, 62, 69, 57, 77, 63, 60, 61, 72, 66, 51, 65, 58, 55, 71, 93, 53, 78, 55, 62, 68, 81, 41, 95, 62, 56, 56, 64, 77, 60, 75, 80, 57, 70, 72, 84, 69, 78, 65, 92, 65, 55, 72, 51, 93, 64, 81, 76, 99, 71, 54, 61, 56, 54, 63, 74, 58, 44, 58, 74, 73, 79, 51, 65, 73, 67, 68, 58, 60, 69, 108, 70, 56, 75, 56, 70, 109, 69, 43, 65, 55, 58, 79, 66, 63, 63, 68, 79, 58, 60, 41, 48, 55, 61, 68, 50, 67, 57, 52, 63, 63, 62, 70, 52, 54, 81, 75, 91, 85, 76, 76, 75, 59, 60, 94, 54, 61, 89, 63, 56, 80, 88, 51, 61, 70, 55, 53, 91, 55, 64, 48, 67, 43, 60, 70, 65, 69, 67, 65, 63, 61, 95, 67, 64, 67, 90, 59, 59, 57, 76, 42, 44, 61, 53, 66, 53, 72, 70, 78, 68, 66, 69, 51, 38, 67, 64, 53, 75, 73, 66, 76, 51, 76, 60, 70, 55, 75, 59, 57, 81, 64, 64, 68, 67, 76, 53, 64, 75, 50, 87, 51, 51, 55, 66, 48, 77, 65, 71, 69, 65, 89, 55, 51, 64, 57, 83, 89, 88, 64, 69, 69, 75, 49, 67, 90, 54, 55, 57, 62, 83, 64, 69, 57, 59, 50, 72, 80, 62, 50, 58, 91, 80, 53, 84, 78, 66, 70, 67, 67, 82, 60, 78, 59, 45, 53, 62, 88, 66, 72, 47, 82, 64, 44, 60, 66, 93, 54, 60, 59, 78, 59, 69, 67, 88, 63, 55, 61, 65, 68, 42, 35, 80, 75, 78, 67, 77, 79, 47, 53, 65, 53, 63, 49, 65, 55, 62, 72, 73, 117, 72, 48, 59, 56, 58, 116, 64, 75, 60, 64, 47, 57, 54, 54, 79, 49, 69, 74, 43, 54, 60, 74, 95, 55, 74, 64, 89, 87, 59, 66, 69, 40, 59, 74, 58, 47, 58, 47, 82, 66, 58, 65, 65, 66, 54, 50, 65, 83, 67, 63, 52, 97, 50, 72, 82, 56, 82, 90, 65, 71, 73, 46, 59, 51, 53, 72, 79, 89, 67, 49, 54, 64, 57, 67, 85, 53, 69, 65, 78, 49, 54, 73, 73, 79, 53, 72, 61, 50, 60, 62, 82, 57, 79, 59, 48, 99, 58, 77, 101, 68, 139, 67, 47, 47, 56, 65, 64, 57, 56, 49, 61, 61, 57, 55, 72, 57, 69, 54, 98, 83, 51, 63, 60, 92, 82, 72, 52, 62, 62, 66, 57, 44, 59, 37, 80, 55, 66, 88, 62, 65, 57, 67, 66, 92, 82, 58, 74, 58, 115, 57, 103, 83, 71, 68, 77, 62, 53, 84, 82, 56, 87, 53, 79, 58, 62, 79, 62, 56, 97, 51, 58, 54, 59, 55, 45, 61, 43, 76, 80, 105, 44, 79, 74, 47, 56, 46, 72, 45, 48, 61, 85, 52, 54, 65, 103, 65, 57, 50, 69, 60, 44, 67, 70, 93, 62, 57, 59, 70, 45, 64, 46, 54, 58, 77, 79, 69, 85, 57, 62, 74, 64, 80, 58, 73, 99, 58, 78, 63, 49, 59, 59, 73, 62, 57, 72, 77, 69, 59, 61, 74, 83, 72, 60, 83, 58, 72, 85, 85, 67, 60, 71, 59, 83, 40, 72, 56, 80, 82, 53, 59, 77, 67, 62, 53, 52, 65, 49, 72, 65, 81, 62, 58, 57, 84, 63, 63, 80, 52, 50, 61, 59, 50, 76, 67, 62, 70, 71, 67, 65, 62, 82, 81, 34, 56, 46, 66, 64, 50, 82, 47, 56, 56, 74, 77, 59, 69, 50, 58, 73, 45, 62, 80, 87, 66, 65, 76, 67, 72, 87, 42, 67, 80, 56, 52, 52, 90, 52, 81, 92, 42, 58, 52, 95, 55, 75, 74, 61, 79, 60, 74, 78, 54, 47, 81, 58, 74, 60, 73, 72, 67, 63, 67, 82, 70, 75, 60, 64, 67, 65, 59, 78, 44, 48, 64, 39, 41, 86, 53, 75, 66, 58, 73, 77, 65, 57, 51, 71, 70, 55, 65, 96, 72, 92, 48, 61, 74, 75, 51, 80, 59, 60, 70, 54, 64, 47, 62, 85, 73, 62, 66, 32, 105, 144, 72, 65, 90, 76, 64, 52, 69, 78, 63, 108, 66, 44, 49, 63, 62, 66, 70, 69, 62, 50, 55, 78, 59, 66, 49, 64, 70, 58, 66, 43, 79, 82, 126, 76, 38, 62, 91, 73, 52, 62, 64, 77, 46, 59, 53, 75, 71, 62, 61, 72, 68, 71, 56, 56, 66, 50, 66, 56, 63, 64, 59, 74, 61, 61, 86, 60, 61, 72, 64, 100, 48, 61, 66, 81, 89, 76, 80, 51, 65, 61, 51, 71, 53, 76, 69, 67, 49, 83, 100, 66, 54, 66, 70, 47, 72, 52, 85, 66, 58, 68, 40, 56, 68, 71, 56, 59, 95, 63, 67, 67, 78, 46, 45, 65, 38, 79, 55, 80, 77, 69, 77, 59, 56, 63, 64, 78, 71, 67, 66, 86, 58, 57, 75, 71, 55, 80, 79, 95, 80, 76, 38, 66, 56, 49, 80, 70, 67, 52, 82, 62, 53, 76, 67, 59, 67, 76, 70, 48, 46, 90, 83, 57, 53, 85, 54, 56, 65, 60, 52, 60, 61, 50, 93, 67, 54, 92, 67, 63, 55, 75, 60, 49, 79, 51, 66, 95, 52, 59, 52, 58, 61, 69, 78, 58, 51, 69, 65, 60, 54, 49, 87, 46, 71, 69, 57, 64, 47, 64, 68, 53, 52, 59, 56, 51, 63, 95, 93, 60, 61, 69, 75, 56, 76, 53, 70, 57, 70, 71, 59, 78, 73, 51, 56, 63, 55, 72, 58, 66, 63, 53, 74, 101, 62, 72, 48, 65, 87, 71, 74, 65, 89, 81, 54, 56, 76, 57, 58, 67, 61, 42, 70, 55, 64, 50, 82, 55, 53, 45, 78, 76, 64, 75, 53, 47, 60, 90, 71, 64, 66, 65, 60, 71, 66, 63, 60, 68, 70, 83, 55, 72, 57, 56, 75, 48, 61, 87, 49, 53, 72, 68, 62, 64, 67, 73, 58, 61, 85, 49, 54, 49, 55, 79, 112, 102, 69, 86, 76, 68, 60, 96, 55, 60, 44, 57, 73, 47, 51, 55, 59, 71, 58, 87, 64, 62, 73, 82, 71, 57, 77, 48, 49, 58, 82, 73, 73, 63, 66, 55, 70, 67, 58, 61, 57, 57, 42, 92, 70, 57, 57, 59, 43, 70, 58, 76, 65, 56, 64, 93, 55, 69, 54, 54, 73, 70, 75, 61, 105, 68, 55, 64, 96, 64, 70, 80, 48, 68, 56, 56, 63, 60, 54, 51, 65, 81, 60, 68, 57, 65, 67, 65, 64, 74, 82, 83, 54, 73, 65, 64, 65, 69, 63, 78, 51, 52, 81, 69, 62, 70, 60, 98, 51, 54, 56, 55, 60, 57, 71, 45, 68, 61, 63, 65, 57, 73, 69, 59, 63, 72, 67, 104, 73, 75, 69, 59, 64, 61, 77, 84, 73, 55, 90, 70, 94, 76, 51, 91, 67, 89, 60, 71, 72, 60, 69, 58, 47, 69, 68, 69, 60, 76, 62, 56, 69, 51, 56, 59, 68, 75, 60, 77, 54, 106, 60, 55, 61, 75, 56, 59, 52, 71, 67, 61, 56, 54, 49, 53, 70, 49, 57, 80, 65, 70, 77, 55, 83, 55, 87, 56, 68, 80, 76, 97, 49, 79, 81, 67, 74, 75, 53, 71, 56, 90, 42, 70, 59, 70, 76, 56, 69, 47, 85, 64, 102, 75, 48, 71, 47, 82, 84, 61, 56, 66, 55, 75, 62, 65, 110, 61, 64, 72, 71, 92, 65, 57, 58, 47, 71, 62, 63, 67, 61, 64, 82, 70, 78, 57, 66, 67, 69, 68, 80, 74, 76, 54, 60, 56, 74, 83, 89, 77, 49, 69, 94, 54, 49, 60, 64, 61, 59, 71, 69, 46, 55, 64, 66, 82, 52, 48, 50, 91, 61, 76, 50, 56, 52, 64, 72, 83, 59, 66, 62, 61, 54, 32, 55, 71, 70, 63, 71, 59, 50, 51, 61, 59, 73, 82, 106, 42, 77, 60, 58, 66, 56, 58, 49, 85, 80, 87, 49, 70, 62, 62, 66, 106, 63, 57, 72, 64, 76, 53, 61, 55, 75, 56, 62, 46, 50, 66, 87, 61, 63, 53, 53, 60, 66, 63, 63, 81, 56, 95, 89, 65, 82, 53, 51, 75, 78, 69, 64, 55, 75, 73, 66, 68, 63, 50, 73, 94, 105, 72, 73, 70, 71, 51, 61, 63, 77, 73, 85, 82, 78, 58, 72, 68, 48, 76, 71, 56, 56, 56, 63, 61, 70, 55, 79, 65, 64, 53, 61, 90, 78, 114, 57, 51, 105, 66, 58, 64, 62, 49, 67, 87, 55, 65, 54, 62, 54, 54, 67, 66, 48, 69, 68, 99, 48, 85, 57, 64, 78, 75, 62, 78, 63, 46, 70, 69, 53, 67, 61, 57, 51, 69, 66, 50, 62, 69, 57, 77, 70, 121, 47, 50, 101, 109, 53, 63, 80, 66, 58, 67, 75, 79, 86, 74, 70, 52, 76, 68, 52, 80, 59, 63, 79, 66, 68, 52, 62, 81, 54, 61, 95, 63, 100, 64, 48, 82, 68, 54, 77, 65, 47, 79, 65, 64, 68, 68, 82, 48, 53, 60, 69, 62, 65, 66, 76, 62, 59, 79, 60, 63, 77, 79, 76, 84, 54, 58, 59, 67, 59, 67, 125, 62, 67, 71, 47, 77, 68, 51, 81, 73, 46, 65, 65, 45, 45, 63, 50, 62, 55, 51, 61, 82, 64, 49, 67, 52, 48, 59, 76, 53, 57, 60, 76, 78, 71, 75, 67, 63, 72, 44, 72, 76, 65, 66, 46, 74, 58, 57, 70, 43, 85, 49, 62, 66, 62, 50, 80, 80, 65, 55, 58, 72, 94, 57, 66, 62, 61, 89, 56, 48, 63, 73, 77, 63, 58, 54, 47, 79, 47, 72, 66, 75, 55, 61, 65, 60, 48, 72, 64, 59, 87, 70, 62, 91, 56, 77, 75, 59, 83, 105, 54, 55, 60, 73, 79, 57, 61, 61, 78, 104, 71, 66, 63, 99, 75, 71, 67, 47, 78, 69, 69, 67, 48, 54, 66, 55, 83, 55, 38, 67, 95, 59, 60, 65, 59, 65, 71, 63, 62, 60, 61, 63, 71, 69, 51, 75, 63, 79, 68, 76, 44, 61, 69, 48, 53, 56, 81, 63, 66, 54, 73, 82, 70, 93, 52, 57, 82, 69, 86, 49, 59, 67, 66, 55, 72, 65, 75, 87, 88, 60, 72, 66, 85, 126, 68, 53, 58, 54, 63, 54, 62, 47, 57, 101, 62, 62, 64, 87, 67, 52, 63, 64, 55, 55, 78, 67, 55, 72, 63, 84, 72, 70, 61, 50, 75, 76, 65, 73, 62, 67, 80, 55, 49, 68, 68, 69, 63, 60, 43, 66, 96, 53, 69, 69, 63, 69, 56, 56, 65, 51, 62, 71, 65, 78, 67, 67, 59, 60, 71, 75, 76, 79, 53, 83, 88, 55, 70, 55, 85, 72, 67, 57, 75, 82, 65, 61, 60, 76, 68, 50, 70, 63, 105, 50, 61, 66, 55, 59, 69, 60, 61, 100, 69, 75, 63, 66, 59, 49, 68, 66, 111, 57, 68, 47, 58, 69, 51, 48, 65, 90, 59, 82, 84, 67, 48, 56, 55, 85, 95, 65, 74, 50, 73, 74, 46, 84, 62, 65, 71, 47, 52, 76, 67, 60, 79, 45, 76, 74, 44, 77, 87, 49, 60, 67, 66, 80, 52, 70, 73, 70, 61, 73, 64, 78, 61, 85, 51, 65, 58, 62, 73, 77, 52, 67, 60, 59, 98, 68, 76, 71, 74, 72, 54, 77, 64, 73, 53, 62, 54, 95, 62, 64, 67, 76, 63, 55, 73, 70, 40, 46, 57, 62, 53, 55, 57, 42, 91, 75, 65, 85, 69, 78, 65, 75, 67, 70, 50, 75, 73, 73, 93, 49, 54, 76, 69, 50, 51, 68, 60, 70, 81, 71, 76, 66, 90, 52, 56, 68, 56, 58, 80, 64, 61, 57, 69, 94, 59, 86, 60, 59, 55, 80, 61, 75, 73, 93, 57, 75, 106, 64, 58, 68, 60, 61, 75, 56, 86, 52, 66, 67, 55, 52, 73, 77, 57, 93, 65, 66, 58, 60, 70, 73, 52, 57, 74, 56, 80, 73, 57, 72, 58, 78, 62, 70, 60, 65, 85, 74, 67, 72, 63, 75, 93, 61, 67, 45, 58, 70, 53, 81, 67, 76, 65, 50, 66, 95, 68, 79, 48, 64, 64, 89, 48, 65, 65, 55, 74, 52, 79, 69, 74, 60, 47, 71, 64, 91, 72, 49, 54, 63, 62, 57, 82, 47, 59, 53, 71, 62, 60, 58, 51, 63, 86, 68, 72, 67, 45, 62, 53, 76, 58, 79, 82, 75, 71, 57, 65, 66, 72, 71, 67, 94, 58, 52, 69, 60, 80, 56, 86, 75, 83, 72, 52, 82, 72, 62, 51, 83, 48, 73, 57, 71, 69, 52, 59, 47, 55, 55, 65, 58, 59, 61, 74, 67, 64, 64, 56, 81, 57, 86, 67, 50, 101, 69, 41, 58, 64, 54, 55, 73, 53, 63, 70, 77, 57, 65, 36, 68, 63, 57, 74, 58, 75, 68, 71, 73, 55, 57, 54, 47, 87, 68, 61, 110, 62, 73, 66, 59, 87, 72, 77, 85, 73, 79, 80, 58, 74, 75, 69, 42, 47, 64, 51, 58, 99, 76, 58, 69, 72, 59, 84, 77, 62, 60, 66, 71, 60, 43, 66, 65, 118, 78, 53, 49, 75, 79, 61, 60, 64, 104, 71, 64, 69, 65, 52, 42, 60, 63, 65, 46, 44, 76, 62, 60, 59, 53, 86, 76, 71, 70, 60, 58, 69, 59, 55, 94, 95, 83, 70, 72, 61, 48, 58, 59, 87, 67, 62, 60, 68, 64, 69, 55, 65, 60, 64, 52, 87, 64, 73, 58, 58, 80, 54, 73, 66, 64, 120, 62, 77, 57, 70, 72, 58, 46, 72, 64, 62, 55, 83, 64, 87, 58, 64, 50, 50, 62, 71, 63, 70, 55, 75, 60, 54, 57, 73, 82, 63, 53, 64, 72, 87, 58, 64, 66, 58, 62, 82, 58, 60, 63, 68, 60, 64, 74, 86, 71, 73, 63, 73, 64, 64, 57, 64, 74, 68, 96, 48, 62, 63, 54, 64, 67, 68, 60, 42, 55, 77, 70, 76, 76, 63, 58, 66, 65, 56, 69, 53, 69, 76, 77, 72, 53, 61, 61, 50, 56, 50, 59, 51, 82, 105, 49, 71, 65, 59, 64, 90, 113, 55, 53, 51, 52, 51, 59, 59, 56, 62, 54, 68, 75, 58, 50, 70, 59, 69, 61, 52, 63, 64, 49, 58, 63, 88, 86, 65, 57, 50, 67, 62, 71, 63, 63, 76, 63, 50, 87, 73, 62, 48, 65, 71, 61, 68, 52, 53, 52, 73, 78, 64, 66, 53, 54, 60, 77, 89, 76, 86, 85, 62, 86, 63, 68, 58, 55, 57, 72, 87, 71, 62, 52, 94, 67, 58, 95, 58, 102, 72, 69, 64, 61, 58, 61, 91, 60, 59, 67, 61, 33, 61, 60, 76, 59, 76, 46, 74, 64, 66, 89, 93, 71, 50, 55, 53, 51, 84, 55, 61, 52, 69, 61, 75, 79, 70, 49, 60, 59, 61, 56, 58, 60, 62, 62, 60, 109, 49, 94, 81, 120, 59, 61, 55, 85, 79, 61, 69, 86, 81, 110, 61, 63, 74, 58, 65, 104, 49, 55, 69, 56, 69, 54, 68, 76, 53, 60, 86, 58, 60, 73, 77, 68, 72, 51, 64, 68, 70, 79, 51, 58, 66, 58, 63, 75, 71, 65, 79, 58, 68, 67, 71, 76, 64, 63, 48, 58, 57, 67, 56, 57, 82, 62, 58, 72, 56, 69, 121, 66, 69, 49, 88, 90, 72, 58, 48, 49, 58, 59, 61, 70, 55, 61, 84, 66, 86, 46, 46, 54, 61, 65, 62, 66, 62, 65, 70, 76, 100, 70, 90, 57, 50, 70, 57, 60, 52, 62, 75, 52, 46, 83, 79, 52, 51, 58, 74, 94, 49, 58, 67, 79, 64, 55, 57, 83, 73, 80, 61, 67, 68, 68, 49, 74, 52, 51, 51, 60, 68, 66, 76, 46, 50, 58, 55, 85, 71, 78, 56, 45, 68, 68, 76, 65, 73, 62, 55, 54, 62, 61, 55, 64, 75, 62, 82, 53, 62, 79, 50, 69, 52, 62, 49, 53, 65, 71, 71, 70, 57, 57, 44, 104, 61, 73, 59, 65, 55, 83, 47, 54, 59, 57, 56, 59, 86, 67, 59, 68, 113, 73, 59, 63, 69, 80, 62, 80, 64, 64, 56, 52, 83, 51, 51, 77, 66, 76, 68, 76, 68, 68, 64, 69, 55, 55, 68, 65, 64, 53, 66, 69, 59, 54, 64, 76, 76, 86, 69, 55, 61, 65, 68, 49, 62, 64, 44, 55, 67, 53, 85, 59, 89, 77, 76, 61, 57, 63, 57, 78, 71, 64, 49, 61, 79, 60, 70, 80, 64, 68, 68, 67, 64, 65, 73, 58, 60, 64, 62, 56, 61, 83, 66, 57, 73, 73, 62, 71, 54, 68, 127, 61, 69, 80, 65, 57, 53, 59, 52, 70, 79, 69, 72, 85, 80, 90, 60, 44, 61, 75, 57, 56, 69, 74, 59, 73, 51, 87, 60, 68, 57, 73, 68, 86, 42, 60, 62, 62, 58, 57, 66, 75, 55, 48, 67, 66, 64, 79, 45, 66, 114, 43, 62, 68, 54, 63, 82, 57, 76, 55, 67, 68, 69, 73, 87, 100, 60, 58, 45, 69, 80, 56, 60, 84, 48, 76, 63, 60, 65, 91, 66, 74, 88, 66, 62, 53, 70, 76, 77, 54, 61, 68, 53, 74, 58, 77, 67, 66, 57, 55, 67, 78, 63, 48, 63, 73, 72, 62, 65, 65, 78, 67, 71, 78, 69, 54, 65, 71, 57, 88, 49, 69, 57, 72, 64, 57, 74, 61, 55, 68, 77, 74, 69, 56, 71, 65, 62, 48, 64, 68, 65, 66, 67, 60, 58, 65, 43, 74, 69, 129, 61, 70, 61, 66, 59, 76, 64, 63, 62, 70, 73, 72, 86, 71, 67, 48, 68, 45, 60, 67, 57, 74, 58, 66, 53, 60, 69, 62, 57, 60, 56, 68, 84, 50, 40, 64, 80, 48, 66, 56, 60, 76, 44, 38, 54, 55, 60, 68, 70, 76, 62, 78, 79, 64, 72, 68, 49, 49, 71, 79, 70, 80, 60, 75, 69, 85, 67, 52, 116, 67, 73, 72, 65, 66, 69, 56, 60, 54, 59, 81, 52, 67, 69, 80, 74, 59, 68, 63, 65, 55, 63, 68, 56, 54, 59, 60, 40, 74, 83, 62, 80, 60, 79, 64, 58, 63, 77, 65, 59, 66, 62, 82, 92, 56, 78, 60, 87, 57, 68, 62, 55, 84, 50, 55, 65, 60, 79, 52, 66, 91, 73, 106, 54, 53, 58, 49, 59, 89, 47, 109, 67, 56, 78, 50, 68, 64, 51, 64, 63, 92, 52, 45, 49, 69, 63, 71, 62, 69, 89, 61, 65, 55, 65, 78, 72, 51, 59, 66, 56, 67, 72, 80, 66, 68, 75, 67, 54, 56, 60, 69, 68, 72, 57, 63, 72, 59, 61, 75, 70, 101, 92, 71, 59, 74, 96, 62, 71, 73, 68, 83, 49, 56, 60, 75, 66, 70, 80, 60, 64, 68, 51, 58, 61, 56, 59, 75, 71, 47, 100, 76, 69, 67, 102, 71, 64, 61, 76, 63, 68, 75, 75, 67, 63, 42, 70, 56, 56, 63, 58, 60, 59, 71, 71, 62, 63, 57, 66, 68, 56, 83, 63, 64, 64, 52, 72, 66, 89, 73, 65, 67, 84, 63, 78, 92, 48, 62, 73, 80, 82, 63, 57, 60, 57, 79, 71, 60, 52, 70, 118, 55, 59, 47, 75, 83, 74, 76, 54, 67, 63, 65, 67, 98, 56, 67, 42, 66, 62, 61, 64, 52, 64, 97, 71, 59, 64, 67, 70, 87, 54, 48, 72, 66, 54, 56, 56, 68, 75, 66, 58, 53, 65, 62, 51, 53, 115, 98, 76, 64, 53, 89, 68, 63, 57, 61, 72, 66, 63, 90, 68, 61, 57, 66, 55, 57, 62, 73, 60, 70, 68, 52, 78, 87, 57, 53, 71, 58, 71, 67, 69, 68, 77, 64, 56, 55, 58, 60, 61, 65, 67, 58, 68, 66, 86, 84, 76, 67, 90, 51, 78, 59, 47, 51, 59, 67, 73, 69, 61, 69, 60, 63, 60, 60, 117, 56, 50, 53, 70, 63, 56, 64, 95, 58, 78, 61, 66, 71, 59, 76, 49, 53, 58, 64, 66, 66, 61, 50, 59, 66, 68, 57, 84, 82, 68, 84, 54, 69, 63, 64, 63, 72, 63, 68, 70, 91, 73, 77, 65, 55, 89, 65, 79, 64, 79, 63, 52, 66, 54, 62, 58, 62, 98, 42, 102, 51, 50, 62, 95, 72, 63, 53, 63, 86, 52, 64, 95, 76, 68, 57, 61, 67, 93, 76, 97, 61, 69, 55, 76, 61, 67, 62, 53, 79, 89, 69, 63, 64, 63, 69, 59, 61, 60, 62, 85, 62, 41, 75, 61, 62, 71, 69, 61, 53, 52, 80, 57, 51, 55, 68, 72, 67, 73, 69, 50, 79, 54, 52, 79, 80, 86, 79, 78, 59, 79, 57, 57, 98, 76, 65, 86, 58, 57, 64, 61, 57, 69, 95, 66, 63, 67, 66, 66, 66, 63, 77, 77, 58, 59, 64, 75, 58, 57, 57, 69, 86, 55, 62, 84, 87, 62, 79, 57, 50, 59, 53, 74, 72, 64, 61, 83, 75, 66, 62, 78, 82, 62, 59, 53, 56, 69, 60, 78, 60, 73, 130, 66, 63, 55, 55, 73, 66, 75, 57, 73, 66, 64, 61, 56, 60, 53, 57, 52, 66, 54, 76, 69, 53, 92, 59, 37, 65, 68, 63, 61, 58, 75, 55, 53, 50, 59, 60, 83, 92, 69, 79, 43, 81, 51, 62, 62, 79, 72, 89, 49, 75, 52, 74, 75, 79, 57, 60, 72, 61, 83, 94, 67, 48, 77, 49, 63, 72, 58, 67, 80, 66, 117, 72, 57, 69, 74, 56, 64, 73, 70, 77, 78, 71, 53, 66, 59, 61, 110, 56, 77, 61, 69, 64, 53, 58, 75, 70, 54, 59, 73, 73, 75, 54, 97, 55, 79, 69, 61, 70, 69, 64, 68, 81, 65, 78, 53, 70, 53, 66, 65, 72, 52, 61, 66, 66, 56, 70, 52, 81, 66, 57, 58, 58, 69, 54, 52, 60, 54, 46, 68, 59, 58, 60, 64, 92, 54, 53, 68, 85, 92, 64, 58, 56, 71, 51, 50, 67, 64, 58, 48, 61, 55, 94, 60, 43, 83, 70, 40, 69, 48, 57, 51, 58, 41, 60, 70, 49, 71, 79, 50, 84, 76, 67, 73, 57, 59, 66, 68, 54, 105, 67, 52, 66, 66, 85, 73, 82, 58, 75, 80, 56, 51, 63, 60, 65, 61, 54, 65, 46, 39, 72, 76, 50, 81, 56, 58, 61, 60, 56, 60, 72, 72, 70, 86, 90, 57, 70, 74, 50, 74, 77, 75, 64, 74, 77, 51, 78, 59, 71, 61, 63, 68, 65, 54, 46, 69, 55, 90, 49, 60, 61, 79, 116, 96, 47, 63, 55, 77, 48, 69, 51, 69, 57, 59, 68, 76, 55, 62, 62, 47, 68, 82, 91, 72, 56, 83, 99, 73, 63, 71, 68, 71, 68, 106, 73, 68, 82, 100, 63, 58, 61, 56, 73, 59, 79, 61, 64, 79, 64, 72, 61, 70, 52, 48, 69, 59, 103, 60, 55, 52, 63, 64, 56, 59, 67, 81, 86, 79, 62, 90, 53, 47, 68, 72, 86, 59, 55, 63, 77, 40, 103, 68, 56, 62, 63, 58, 73, 65, 59, 43, 58, 53, 60, 55, 71, 79, 73, 59, 72, 60, 52, 64, 93, 64, 77, 58, 76, 60, 66, 78, 71, 61, 60, 79, 48, 58, 57, 70, 62, 53, 56, 70, 79, 55, 60, 56, 61, 42, 58, 91, 46, 60, 75, 60, 57, 74, 50, 88, 72, 40, 78, 76, 43, 63, 42, 73, 63, 60, 87, 64, 72, 61, 67, 68, 57, 62, 71, 64, 67, 58, 65, 62, 96, 75, 61, 70, 79, 85, 58, 61, 72, 65, 67, 58, 68, 67, 73, 62, 57, 52, 78, 78, 64, 59, 75, 52, 83, 54, 67, 66, 89, 124, 58, 53, 71, 64, 54, 59, 102, 60, 63, 66, 58, 50, 71, 60, 55, 67, 52, 61, 61, 43, 96, 71, 57, 50, 53, 47, 53, 88, 66, 72, 79, 46, 62, 68, 64, 67, 45, 52, 68, 56, 64, 50, 56, 59, 67, 37, 59, 61, 50, 77, 54, 70, 55, 56, 79, 67, 58, 57, 72, 71, 70, 47, 63, 83, 66, 58, 45, 52, 69, 51, 80, 70, 62, 69, 63, 66, 63, 70, 63, 60, 70, 48, 70, 50, 80, 59, 81, 58, 68, 54, 72, 49, 57, 55, 40, 61, 61, 47, 65, 48, 76, 49, 56, 69, 68, 79, 94, 62, 66, 36, 73, 82, 69, 63, 58, 69, 83, 55, 65, 97, 84, 52, 50, 69, 53, 60, 62, 102, 60, 86, 47, 61, 59, 52, 71, 89, 94, 77, 65, 58, 64, 65, 57, 52, 62, 61, 57, 65, 66, 73, 65, 64, 54, 63, 54, 53, 78, 91, 79, 87, 85, 69, 95, 62, 67, 54, 59, 135, 51, 68, 83, 46, 61, 112, 61, 67, 52, 72, 55, 64, 84, 71, 70, 52, 73, 52, 71, 65, 59, 68, 82, 61, 79, 66, 74, 55, 43, 72, 46, 80, 41, 62, 68, 82, 61, 67, 67, 77, 85, 106, 76, 79, 45, 63, 55, 48, 65, 70, 70, 64, 39, 57, 46, 82, 55, 64, 64, 61, 54, 50, 73, 55, 61, 61, 74, 61, 69, 53, 53, 61, 90, 74, 54, 55, 84, 64, 100, 88, 46, 96, 63, 57, 64, 58, 42, 72, 61, 57, 66, 57, 66, 75, 53, 82, 90, 112, 56, 61, 78, 51, 52, 70, 62, 63, 64, 53, 70, 78, 65, 52, 63, 60, 97, 61, 62, 51, 55, 45, 62, 48, 78, 51, 56, 57, 62, 71, 62, 67, 94, 74, 56, 81, 59, 61, 68, 64, 49, 68, 77, 74, 71, 62, 52, 73, 60, 42, 55, 67, 66, 74, 114, 53, 51, 52, 90, 62, 62, 51, 71, 64, 84, 56, 46, 92, 48, 80, 67, 65, 75, 66, 73, 68, 73, 78, 68, 68, 79, 50, 59, 43, 71, 76, 59, 63, 74, 43, 50, 64, 64, 54, 71, 56, 63, 61, 66, 76, 70, 65, 52, 49, 67, 50, 67, 63, 48, 52, 68, 81, 70, 68, 63, 90, 87, 58, 74, 48, 67, 59, 75, 48, 58, 88, 65, 59, 64, 64, 58, 59, 79, 69, 62, 63, 69, 84, 58, 66, 57, 73, 61, 84, 55, 75, 72, 68, 72, 58, 67, 62, 59, 63, 67, 39, 55, 43, 54, 90, 56, 67, 62, 54, 87, 78, 80, 92, 58, 55, 61, 52, 88, 67, 62, 87, 63, 54, 55, 51, 50, 73, 65, 75, 63, 58, 65, 75, 67, 64, 90, 122, 57, 73, 71, 65, 52, 57, 62, 45, 71, 71, 57, 48, 80, 79, 69, 53, 72, 87, 73, 72, 55, 66, 74, 54, 57, 58, 57, 47, 40, 79, 51, 102, 41, 45, 71, 55, 62, 63, 49, 39, 54, 55, 62, 66, 71, 69, 65, 60, 70, 70, 62, 62, 59, 73, 46, 66, 91, 55, 72, 75, 73, 68, 62, 93, 52, 60, 47, 64, 63, 47, 66, 104, 62, 87, 56, 58, 65, 54, 55, 49, 61, 68, 68, 74, 60, 69, 55, 90, 85, 58, 70, 52, 58, 57, 52, 57, 62, 68, 61, 124, 63, 57, 78, 83, 53, 50, 59, 64, 68, 55, 83, 102, 67, 58, 42, 65, 72, 69, 75, 77, 57, 54, 59, 54, 122, 64, 69, 45, 39, 57, 63, 56, 77, 64, 66, 62, 81, 54, 70, 81, 58, 61, 69, 60, 65, 57, 74, 52, 53, 64, 54, 62, 61, 55, 78, 68, 61, 61, 72, 47, 76, 112, 43, 62, 61, 74, 60, 86, 84, 73, 70, 48, 54, 61, 57, 92, 66, 74, 66, 85, 76, 88, 68, 57, 71, 81, 68, 66, 57, 43, 37, 64, 56, 66, 66, 79, 58, 48, 77, 68, 62, 58, 58, 75, 52, 65, 76, 58, 67, 56, 63, 83, 70, 50, 70, 54, 70, 76, 74, 83, 61, 78, 67, 71, 64, 68, 60, 80, 72, 82, 58, 70, 68, 55, 47, 68, 58, 58, 102, 76, 59, 46, 60, 46, 63, 68, 61, 75, 57, 78, 72, 78, 70, 61, 63, 84, 78, 53, 61, 63, 55, 79, 75, 49, 57, 62, 45, 82, 114, 59, 70, 75, 57, 56, 98, 81, 79, 42, 58, 56, 72, 52, 69, 53, 70, 78, 68, 59, 69, 63, 58, 56, 82, 51, 78, 69, 54, 64, 61, 59, 97, 80, 65, 87, 52, 64, 76, 77, 84, 63, 62, 61, 87, 55, 67, 44, 70, 67, 81, 74, 58, 82, 62, 59, 64, 77, 41, 62, 69, 74, 56, 80, 73, 72, 68, 65, 73, 71, 77, 72, 47, 31, 70, 75, 60, 70, 61, 72, 71, 59, 54, 42, 54, 73, 46, 72, 78, 54, 71, 71, 72, 60, 51, 66, 91, 86, 72, 54, 64, 74, 65, 64, 71, 80, 74, 78, 84, 58, 66, 66, 55, 67, 64, 62, 77, 66, 51, 64, 68, 78, 74, 53, 68, 75, 90, 75, 64, 50, 68, 57, 111, 63, 64, 79, 75, 72, 59, 60, 71, 54, 59, 70, 59, 55, 49, 62, 58, 66, 42, 66, 54, 57, 72, 57, 71, 76, 56, 102, 81, 52, 125, 62, 82, 131, 92, 67, 72, 53, 69, 54, 67, 66, 39, 76, 54, 76, 95, 55, 56, 50, 72, 69, 66, 80, 43, 72, 72, 69, 36, 93, 83, 76, 67, 60, 81, 47, 78, 65, 79, 77, 80, 59, 48, 66, 52, 63, 105, 67, 64, 91, 70, 64, 40, 44, 65, 57, 52, 59, 50, 65, 89, 71, 79, 55, 58, 57, 50, 84, 49, 65, 67, 79, 72, 74, 59, 75, 56, 69, 75, 56, 82, 70, 107, 47, 110, 70, 100, 57, 63, 92, 67, 54, 58, 58, 59, 70, 58, 83, 73, 55, 58, 66, 68, 57, 66, 65, 47, 51, 86, 53, 46, 68, 69, 88, 99, 76, 63, 58, 67, 76, 78, 79, 78, 52, 70, 48, 63, 56, 59, 64, 97, 57, 62, 67, 94, 46, 54, 66, 54, 59, 79, 66, 83, 61, 38, 66, 67, 57, 51, 58, 74, 66, 62, 64, 112, 81, 80, 72, 66, 69, 54, 66, 77, 64, 58, 102, 48, 72, 64, 54, 70, 50, 78, 69, 76, 82, 76, 58, 55, 67, 72, 40, 91, 63, 92, 53, 57, 58, 51, 69, 68, 91, 69, 69, 64, 62, 53, 51, 54, 77, 74, 76, 77, 84, 91, 50, 78, 53, 73, 70, 60, 43, 66, 58, 72, 67, 86, 62, 65, 69, 59, 77, 73, 57, 60, 63, 59, 68, 81, 63, 102, 55, 73, 55, 58, 72, 45, 55, 42, 50, 62, 66, 92, 57, 63, 64, 66, 83, 56, 72, 56, 50, 64, 102, 60, 73, 66, 63, 62, 68, 60, 60, 61, 65, 64, 68, 72, 54, 64, 38, 94, 70, 80, 83, 53, 51, 60, 66, 64, 65, 59, 59, 57, 60, 66, 67, 68, 51, 62, 62, 57, 99, 86, 59, 72, 62, 57, 80, 54, 49, 64, 56, 46, 67, 74, 75, 80, 68, 62, 105, 92, 61, 65, 50, 59, 67, 70, 56, 58, 68, 57, 51, 74, 91, 80, 93, 45, 83, 89, 69, 56, 53, 74, 64, 53, 51, 63, 61, 63, 69, 51, 109, 62, 68, 93, 77, 52, 68, 72, 78, 57, 63, 62, 65, 62, 75, 70, 52, 99, 55, 47, 77, 51, 76, 71, 57, 60, 75, 66, 73, 71, 72, 59, 60, 56, 72, 60, 66, 55, 59, 74, 70, 112, 49, 47, 70, 81, 62, 79, 65, 43, 82, 74, 56, 53, 57, 87, 81, 75, 61, 82, 100, 78, 58, 69, 93, 67, 64, 52, 71, 61, 62, 70, 70, 56, 80, 42, 68, 76, 79, 66, 97, 65, 71, 67, 69, 82, 56, 62, 62, 70, 48, 76, 79, 103, 63, 67, 69, 45, 74, 67, 60, 44, 62, 67, 87, 55, 60, 62, 56, 80, 42, 51, 74, 65, 64, 94, 63, 79, 39, 69, 72, 65, 56, 70, 68, 69, 76, 62, 73, 41, 79, 62, 58, 70, 58, 85, 67, 72, 68, 61, 55, 55, 56, 58, 57, 87, 55, 67, 63, 50, 44, 53, 62, 51, 77, 84, 63, 75, 83, 58, 56, 78, 63, 56, 58, 83, 82, 60, 65, 51, 58, 68, 97, 75, 53, 66, 72, 74, 76, 90, 85, 78, 63, 75, 56, 49, 88, 62, 60, 55, 68, 63, 57, 71, 62, 58, 50, 63, 115, 44, 74, 50, 58, 59, 68, 62, 81, 70, 74, 89, 62, 58, 68, 62, 56, 65, 59, 70, 93, 63, 96, 55, 70, 79, 69, 81, 57, 64, 56, 54, 58, 79, 72, 62, 86, 64, 50, 65, 57, 68, 64, 60, 68, 58, 70, 34, 63, 65, 53, 62, 51, 123, 98, 51, 69, 62, 59, 64, 67, 72, 56, 64, 82, 65, 81, 52, 84, 85, 67, 67, 70, 67, 47, 61, 52, 62, 87, 62, 68, 60, 60, 91, 73, 66, 87, 70, 69, 66, 41, 47, 69, 63, 71, 63, 70, 50, 48, 65, 57, 69, 66, 68, 58, 67, 60, 75, 50, 58, 74, 74, 65, 48, 77, 59, 67, 65, 72, 42, 75, 55, 82, 68, 63, 56, 119, 63, 63, 72, 54, 68, 86, 45, 61, 55, 70, 65, 58, 49, 71, 52, 40, 66, 60, 67, 54, 70, 72, 34, 64, 46, 74, 70, 91, 83, 60, 47, 65, 52, 60, 68, 74, 66, 57, 73, 68, 57, 55, 57, 48, 51, 52, 63, 60, 60, 55, 83, 69, 113, 50, 75, 72, 59, 50, 64, 56, 66, 58, 45, 48, 73, 67, 59, 77, 46, 65, 59, 60, 68, 65, 68, 57, 67, 71, 52, 65, 58, 60, 62, 70, 54, 68, 81, 66, 65, 99, 76, 64, 57, 69, 71, 67, 58, 52, 57, 58, 48, 80, 64, 63, 76, 76, 76, 62, 84, 69, 55, 64, 66, 69, 65, 65, 56, 55, 64, 49, 79, 68, 73, 112, 58, 73, 66, 93, 62, 81, 62, 61, 56, 57, 61, 71, 57, 80, 67, 103, 74, 61, 63, 85, 63, 72, 65, 66, 62, 81, 56, 66, 69, 94, 69, 47, 68, 101, 57, 67, 54, 58, 65, 52, 59, 59, 76, 63, 52, 65, 41, 79, 65, 61, 54, 59, 57, 56, 78, 80, 49, 62, 69, 68, 75, 51, 62, 73, 95, 74, 55, 50, 64, 56, 60, 80, 110, 48, 78, 63, 58, 61, 85, 57, 88, 62, 71, 54, 68, 83, 65, 56, 65, 70, 81, 66, 58, 46, 72, 51, 77, 39, 51, 65, 63, 59, 65, 71, 80, 81, 66, 54, 57, 57, 66, 65, 84, 49, 73, 64, 66, 68, 45, 63, 68, 63, 92, 60, 56, 75, 56, 51, 65, 86, 50, 61, 72, 72, 52, 61, 58, 65, 58, 60, 68, 69, 65, 60, 77, 48, 70, 74, 59, 67, 70, 53, 67, 57, 59, 68, 54, 77, 49, 82, 59, 74, 85, 67, 57, 64, 68, 53, 69, 57, 67, 60, 64, 52, 86, 52, 91, 96, 65, 59, 85, 61, 51, 53, 68, 65, 62, 74, 69, 57, 67, 45, 79, 85, 76, 63, 50, 64, 99, 70, 59, 58, 62, 67, 97, 63, 62, 61, 74, 85, 55, 55, 64, 53, 60, 52, 67, 55, 59, 73, 74, 55, 77, 59, 79, 39, 57, 60, 61, 68, 50, 78, 84, 67, 100, 68, 75, 56, 59, 60, 60, 66, 59, 64, 74, 51, 74, 87, 56, 55, 94, 59, 64, 64, 57, 73, 59, 64, 50, 72, 71, 54, 58, 57, 67, 58, 52, 43, 67, 62, 61, 52, 71, 72, 64, 62, 58, 61, 73, 57, 90, 70, 62, 90, 97, 67, 128, 54, 68, 51, 72, 65, 77, 70, 80, 73, 59, 48, 48, 64, 86, 91, 66, 72, 52, 69, 63, 75, 68, 75, 76, 75, 67, 80, 63, 87, 63, 68, 98, 69, 65, 68, 51, 59, 68, 73, 69, 66, 54, 66, 72, 74, 70, 60, 62, 100, 55, 56, 67, 63, 67, 50, 61, 59, 44, 73, 63, 79, 70, 64, 63, 76, 66, 83, 61, 80, 63, 74, 50, 62, 67, 43, 69, 55, 64, 69, 59, 76, 70, 51, 52, 64, 63, 81, 56, 54, 91, 77, 69, 59, 60, 59, 58, 74, 76, 58, 54, 52, 93, 51, 103, 78, 57, 64, 58, 72, 74, 85, 70, 73, 68, 57, 63, 69, 76, 69, 52, 56, 65, 55, 76, 76, 68, 52, 60, 67, 84, 67, 100, 68, 50, 68, 58, 64, 80, 81, 62, 62, 73, 72, 58, 62, 70, 62, 67, 69, 108, 67, 60, 61, 59, 63, 67, 79, 63, 54, 88, 64, 78, 46, 38, 58, 90, 71, 83, 75, 57, 56, 66, 60, 62, 65, 55, 61, 58, 71, 97, 67, 70, 91, 89, 62, 74, 69, 80, 64, 50, 55, 67, 73, 68, 60, 74, 66, 44, 51, 70, 66, 69, 64, 59, 82, 67, 64, 57, 62, 51, 49, 60, 67, 52, 56, 48, 38, 51, 50, 45, 85, 58, 55, 76, 65, 74, 48, 75, 58, 54, 80, 71, 46, 78, 43, 75, 63, 39, 84, 83, 67, 68, 65, 60, 65, 81, 65, 61, 55, 59, 99, 54, 84, 81, 61, 72, 104, 97, 75, 69, 55, 61, 51, 89, 63, 51, 71, 67, 74, 56, 59, 82, 104, 88, 62, 54, 59, 57, 49, 58, 90, 55, 50, 55, 69, 58, 65, 44, 83, 55, 50, 71, 65, 58, 82, 58, 72, 59, 51, 64, 74, 87, 77, 47, 63, 105, 66, 61, 89, 50, 64, 43, 78, 60, 69, 72, 88, 70, 56, 64, 57, 57, 56, 68, 71, 63, 62, 59, 75, 84, 59, 52, 59, 68, 72, 72, 67, 69, 64, 71, 66, 67, 46, 56, 57, 52, 48, 64, 98, 63, 67, 62, 70, 55, 66, 64, 75, 66, 90, 59, 75, 79, 72, 45, 86, 99, 92, 54, 53, 73, 110, 71, 52, 83, 58, 66, 69, 132, 55, 78, 63, 88, 56, 45, 55, 64, 91, 87, 77, 63, 50, 92, 66, 66, 62, 60, 52, 52, 77, 54, 78, 51, 57, 75, 71, 83, 81, 80, 62, 84, 55, 63, 50, 69, 73, 58, 70, 68, 95, 53, 63, 70, 63, 51, 62, 45, 84, 59, 90, 86, 73, 65, 70, 75, 49, 57, 67, 64, 53, 71, 83, 75, 50, 86, 58, 48, 40, 60, 58, 80, 56, 85, 56, 82, 65, 56, 56, 50, 62, 49, 37, 72, 95, 78, 64, 84, 58, 79, 59, 73, 56, 82, 72, 46, 36, 61, 59, 60, 80, 67, 57, 77, 59, 79, 51, 79, 92, 54, 78, 71, 67, 64, 63, 68, 56, 73, 75, 114, 66, 64, 69, 83, 39, 49, 38, 72, 53, 40, 97, 76, 75, 67, 65, 92, 52, 39, 38, 71, 71, 90, 59, 55, 77, 63, 74, 55, 58, 81, 48, 80, 56, 81, 75, 49, 53, 59, 57, 83, 67, 64, 90, 49, 70, 59, 31, 70, 74, 66, 70, 54, 71, 70, 95, 65, 53, 79, 65, 70, 87, 72, 55, 77, 66, 62, 71, 65, 51, 50, 69, 69, 92, 103, 70, 72, 52, 70, 55, 71, 63, 55, 61, 67, 69, 57, 61, 58, 46, 58, 68, 56, 67, 56, 80, 44, 114, 56, 69, 55, 55, 62, 63, 71, 64, 55, 56, 80, 98, 67, 87, 59, 69, 45, 35, 93, 52, 78, 55, 91, 57, 64, 51, 66, 64, 61, 71, 81, 74, 70, 56, 76, 65, 74, 72, 68, 79, 84, 59, 58, 71, 89, 82, 65, 47, 78, 69, 105, 60, 51, 57, 65, 77, 58, 71, 80, 63, 98, 72, 74, 79, 56, 75, 58, 68, 58, 55, 127, 69, 50, 65, 64, 46, 67, 70, 51, 72, 59, 49, 52, 51, 81, 55, 77, 56, 68, 68, 61, 60, 103, 50, 57, 62, 57, 51, 67, 52, 92, 62, 79, 58, 65, 55, 57, 77, 81, 55, 64, 76, 40, 46, 91, 58, 73, 52, 74, 36, 81, 71, 60, 50, 69, 66, 66, 63, 67, 45, 65, 65, 60, 60, 58, 60, 70, 53, 59, 54, 77, 107, 64, 56, 59, 59, 59, 70, 57, 69, 73, 45, 58, 84, 71, 59, 53, 90, 58, 59, 61, 67, 52, 52, 64, 69, 94, 55, 45, 48, 64, 65, 55, 58, 67, 87, 70, 56, 71, 74, 40, 66, 57, 50, 87, 71, 42, 39, 60, 71, 57, 56, 71, 68, 53, 85, 72, 74, 48, 54, 56, 77, 92, 48, 61, 66, 51, 77, 62, 75, 72, 65, 67, 68, 69, 77, 77, 53, 58, 58, 64, 73, 76, 53, 62, 63, 72, 54, 84, 75, 57, 59, 59, 64, 66, 70, 62, 47, 50, 52, 41, 66, 60, 62, 68, 50, 53, 66, 71, 72, 59, 51, 78, 63, 61, 77, 53, 64, 79, 49, 77, 39, 63, 83, 75, 68, 65, 32, 81, 68, 61, 54, 74, 75, 67, 61, 48, 58, 45, 70, 59, 74, 59, 60, 75, 80, 80, 99, 69, 62, 57, 79, 48, 52, 74, 62, 61, 60, 68, 63, 64, 57, 62, 63, 48, 62, 65, 64, 68, 62, 77, 69, 49, 56, 65, 53, 74, 52, 68, 74, 56, 52, 78, 101, 44, 63, 100, 87, 71, 85, 61, 78, 65, 54, 66, 76, 52, 42, 60, 57, 59, 62, 75, 43, 56, 75, 90, 54, 75, 69, 64, 86, 68, 44, 63, 65, 66, 35, 64, 56, 57, 51, 62, 43, 70, 62, 71, 65, 62, 68, 68, 53, 88, 84, 118, 41, 87, 63, 72, 45, 65, 62, 63, 38, 88, 63, 83, 71, 67, 89, 56, 64, 96, 67, 56, 42, 75, 62, 64, 48, 63, 65, 71, 65, 75, 62, 59, 67, 59, 79, 70, 77, 97, 48, 75, 59, 68, 68, 66, 70, 73, 78, 98, 74, 32, 66, 62, 60, 99, 53, 65, 54, 58, 62, 57, 66, 50, 77, 58, 57, 73, 64, 76, 105, 67, 48, 63, 61, 101, 83, 73, 75, 71, 83, 65, 79, 54, 90, 62, 57, 41, 45, 79, 79, 71, 89, 50, 60, 62, 67, 60, 63, 58, 58, 62, 49, 66, 61, 69, 62, 59, 61, 56, 45, 63, 56, 62, 62, 70, 70, 68, 53, 47, 73, 68, 69, 86, 48, 71, 61, 61, 76, 61, 75, 104, 73, 99, 89, 66, 75, 64, 55, 65, 50, 51, 65, 57, 56, 71, 68, 48, 60, 69, 52, 50, 70, 68, 51, 69, 60, 52, 55, 80, 64, 76, 67, 69, 71, 44, 72, 59, 87, 53, 61, 73, 51, 56, 63, 69, 63, 61, 69, 63, 58, 46, 53, 68, 51, 95, 53, 90, 59, 66, 62, 59, 76, 69, 70, 67, 65, 93, 71, 64, 54, 47, 83, 63, 50, 93, 63, 42, 55, 51, 46, 67, 84, 66, 129, 55, 58, 82, 65, 68, 60, 71, 57, 62, 60, 65, 64, 63, 59, 51, 61, 52, 66, 61, 61, 57, 97, 80, 55, 76, 68, 83, 64, 67, 70, 91, 81, 73, 72, 54, 79, 76, 76, 61, 55, 54, 64, 58, 98, 69, 64, 56, 47, 65, 60, 85, 47, 62, 67, 66, 59, 52, 57, 81, 63, 45, 63, 53, 56, 101, 71, 72, 78, 61, 55, 59, 52, 65, 63, 67, 67, 66, 62, 44, 120, 51, 62, 52, 36, 74, 74, 68, 57, 69, 58, 49, 113, 87, 70, 80, 69, 80, 59, 49, 94, 88, 67, 67, 59, 99, 60, 73, 54, 62, 71, 72, 62, 84, 68, 91, 63, 76, 100, 71, 58, 75, 52, 64, 49, 71, 55, 55, 58, 78, 82, 50, 69, 85, 70, 61, 80, 52, 56, 72, 64, 88, 72, 60, 70, 71, 52, 96, 57, 81, 48, 49, 65, 81, 58, 93, 64, 37, 58, 81, 51, 52, 52, 71, 57, 49, 55, 70, 67, 58, 74, 70, 61, 45, 72, 90, 72, 70, 55, 62, 69, 72, 75, 60, 63, 63, 51, 51, 88, 53, 75, 73, 58, 56, 49, 60, 65, 58, 95, 71, 71, 68, 52, 69, 58, 62, 63, 69, 61, 92, 62, 80, 110, 80, 72, 112, 64, 80, 57, 92, 53, 79, 68, 99, 60, 94, 81, 59, 63, 47, 84, 56, 69, 92, 69, 63, 65, 64, 76, 45, 84, 61, 81, 71, 76, 54, 61, 81, 51, 59, 131, 68, 38, 65, 66, 64, 61, 65, 59, 83, 60, 88, 88, 82, 59, 75, 61, 36, 64, 51, 55, 63, 55, 61, 103, 101, 79, 63, 86, 63, 73, 66, 93, 50, 56, 60, 59, 84, 81, 48, 72, 67, 55, 74, 82, 53, 72, 47, 59, 63, 77, 40, 80, 47, 64, 63, 76, 65, 69, 69, 73, 63, 57, 57, 67, 72, 88, 61, 66, 72, 64, 66, 69, 67, 84, 98, 83, 63, 83, 68, 71, 90, 51, 47, 52, 58, 57, 58, 74, 57, 58, 57, 57, 53, 79, 47, 59, 71, 62, 48, 117, 66, 63, 38, 56, 83, 59, 47, 60, 61, 53, 46, 82, 55, 66, 56, 58, 86, 50, 57, 71, 63, 65, 47, 79, 53, 65, 73, 78, 65, 55, 90, 43, 82, 67, 83, 51, 67, 58, 81, 49, 54, 66, 64, 77, 70, 62, 74, 54, 63, 61, 68, 60, 61, 60, 65, 48, 77, 52, 63, 70, 52, 64, 90, 66, 74, 84, 68, 74, 51, 64, 38, 73, 84, 56, 77, 88, 66, 53, 64, 55, 56, 58, 57, 79, 53, 64, 73, 52, 54, 75, 68, 56, 72, 61, 67, 52, 97, 74, 79, 58, 94, 74, 51, 115, 79, 60, 116, 56, 70, 43, 65, 73, 65, 79, 62, 77, 75, 63, 75, 61, 46, 56, 71, 46, 70, 73, 144, 61, 51, 60, 81, 102, 58, 60, 74, 46, 89, 46, 57, 55, 62, 59, 71, 61, 117, 54, 58, 89, 62, 73, 47, 56, 76, 47, 80, 76, 100, 66, 69, 89, 109, 68, 59, 59, 57, 78, 56, 77, 101, 80, 80, 35, 53, 60, 65, 68, 49, 59, 45, 67, 85, 78, 55, 58, 45, 56, 98, 44, 54, 92, 53, 86, 65, 71, 64, 67, 75, 50, 98, 59, 43, 65, 47, 86, 69, 68, 58, 50, 66, 74, 67, 59, 67, 80, 57, 82, 68, 70, 61, 70, 59, 77, 58, 63, 57, 60, 45, 72, 54, 56, 53, 97, 49, 70, 65, 101, 59, 43, 67, 85, 75, 57, 54, 92, 94, 66, 74, 40, 74, 52, 70, 53, 60, 77, 71, 55, 61, 60, 50, 72, 76, 54, 97, 52, 69, 60, 81, 74, 75, 55, 45, 65, 57, 62, 55, 81, 63, 70, 55, 67, 53, 40, 83, 50, 73, 56, 53, 64, 63, 42, 61, 75, 77, 58, 75, 52, 69, 76, 82, 56, 42, 66, 81, 51, 54, 57, 72, 77, 65, 62, 64, 69, 89, 45, 54, 72, 60, 66, 68, 73, 64, 68, 52, 74, 44, 65, 89, 61, 54, 61, 78, 61, 62, 53, 53, 47, 81, 68, 55, 65, 79, 93, 54, 66, 48, 64, 74, 57, 48, 105, 94, 41, 69, 83, 61, 77, 63, 71, 86, 57, 43, 47, 42, 54, 69, 88, 58, 70, 63, 61, 62, 71, 78, 65, 69, 50, 67, 59, 57, 87, 48, 59, 53, 69, 62, 77, 46, 74, 93, 65, 74, 61, 56, 101, 103, 64, 71, 66, 62, 63, 35, 58, 87, 73, 95, 83, 81, 55, 83, 95, 128, 66, 47, 63, 69, 60, 54, 57, 43, 61, 64, 62, 82, 67, 79, 87, 70, 117, 65, 52, 61, 75, 60, 65, 64, 75, 88, 67, 34, 56, 56, 56, 110, 40, 52, 40, 82, 59, 57, 89, 62, 50, 52, 55, 66, 56, 44, 75, 38, 66, 55, 73, 79, 46, 108, 53, 59, 62, 56, 69, 71, 61, 72, 75, 99, 75, 56, 46, 55, 57, 86, 56, 60, 71, 62, 55, 72, 68, 71, 61, 73, 45, 37, 43, 84, 46, 48, 72, 70, 79, 89, 50, 66, 60, 85, 63, 53, 81, 53, 45, 65, 63, 45, 64, 89, 76, 79, 52, 73, 41, 84, 64, 63, 58, 59, 53, 70, 75, 57, 54, 72, 52, 79, 71, 84, 54, 69, 46, 60, 82, 66, 70, 61, 90, 58, 61, 80, 50, 79, 57, 54, 63, 78, 45, 67, 59, 55, 70, 78, 58, 52, 77, 71, 49, 46, 73, 57, 60, 87, 69, 63, 56, 94, 70, 55, 66, 65, 60, 94, 81, 49, 91, 63, 72, 44, 53, 42, 57, 65, 61, 92, 76, 65, 58, 72, 58, 72, 75, 65, 50, 64, 64, 71, 69, 71, 65, 59, 68, 72, 61, 89, 62, 76, 66, 69, 62, 82, 60, 54, 69, 69, 61, 53, 71, 43, 65, 49, 94, 95, 62, 63, 53, 43, 54, 59, 67, 71, 65, 68, 65, 62, 77, 65, 56, 59, 56, 89, 66, 31, 61, 68, 43, 40, 63, 57, 64, 54, 52, 50, 51, 74, 70, 63, 64, 72, 71, 78, 76, 84, 34, 36, 51, 65, 44, 65, 59, 58, 62, 94, 56, 77, 51, 59, 63, 70, 63, 69, 55, 66, 95, 58, 70, 39, 52, 64, 86, 54, 66, 70, 48, 55, 47, 85, 73, 86, 62, 64, 55, 73, 62, 48, 62, 60, 49, 63, 54, 64, 74, 64, 76, 80, 60, 70, 63, 55, 64, 53, 65, 62, 79, 106, 59, 86, 82, 72, 72, 64, 47, 77, 73, 68, 43, 73, 71, 80, 53, 78, 53, 47, 85, 78, 63, 49, 62, 71, 52, 63, 86, 74, 80, 59, 49, 62, 75, 47, 134, 52, 39, 97, 51, 63, 76, 75, 59, 61, 55, 66, 62, 80, 57, 33, 46, 67, 64, 56, 66, 100, 113, 51, 56, 62, 53, 54, 68, 52, 75, 55, 67, 75, 57, 61, 77, 73, 83, 72, 66, 75, 78, 63, 43, 50, 75, 59, 91, 44, 60, 83, 51, 72, 71, 73, 58, 57, 70, 76, 50, 46, 64, 80, 62, 69, 77, 82, 61, 87, 50, 64, 43, 85, 58, 60, 73, 76, 95, 100, 67, 57, 69, 55, 68, 67, 64, 64, 74, 43, 50, 69, 62, 87, 64, 81, 72, 57, 105, 48, 58, 57, 64, 78, 54, 72, 80, 69, 52, 51, 77, 66, 71, 75, 63, 67, 63, 59, 75, 54, 37, 54, 56, 42, 55, 68, 47, 61, 67, 67, 74, 103, 56, 73, 53, 62, 65, 86, 55, 65, 67, 44, 58, 54, 59, 54, 69, 63, 67, 63, 56, 65, 61, 58, 74, 65, 69, 82, 79, 85, 67, 58, 61, 48, 73, 59, 50, 48, 98, 62, 60, 57, 60, 53, 78, 37, 74, 56, 104, 88, 68, 61, 63, 73, 64, 101, 68, 56, 74, 60, 53, 68, 88, 83, 55, 63, 72, 56, 71, 85, 65, 48, 78, 69, 89, 64, 62, 54, 45, 68, 65, 57, 87, 59, 68, 72, 56, 81, 93, 57, 59, 55, 83, 73, 57, 61, 59, 54, 58, 61, 73, 98, 73, 87, 49, 72, 93, 68, 77, 62, 59, 59, 55, 50, 60, 88, 53, 57, 32, 70, 40, 85, 61, 65, 71, 66, 48, 65, 81, 59, 78, 56, 44, 88, 54, 49, 107, 60, 48, 67, 83, 57, 99, 66, 81, 51, 77, 72, 82, 69, 72, 80, 53, 55, 73, 52, 66, 60, 95, 52, 92, 73, 59, 81, 103, 47, 80, 69, 70, 81, 52, 76, 46, 57, 63, 89, 51, 58, 53, 67, 96, 65, 55, 42, 80, 76, 46, 52, 87, 74, 65, 40, 79, 62, 81, 63, 38, 87, 54, 43, 63, 54, 46, 59, 50, 95, 64, 51, 65, 86, 61, 56, 59, 57, 93, 57, 72, 70, 56, 51, 65, 70, 61, 67, 76, 91, 55, 49, 63, 55, 77, 68, 65, 91, 93, 60, 56, 98, 81, 63, 50, 72, 54, 61, 59, 60, 82, 86, 67, 80, 55, 70, 72, 97, 80, 82, 48, 54, 64, 67, 102, 60, 44, 72, 72, 56, 61, 83, 79, 46, 66, 60, 102, 54, 69, 89, 53, 82, 67, 53, 63, 86, 62, 56, 44, 117, 73, 54, 76, 59, 65, 61, 62, 59, 76, 58, 69, 55, 67, 89, 75, 46, 97, 87, 46, 77, 57, 65, 64, 66, 79, 61, 61, 58, 82, 74, 53, 93, 62, 59, 50, 60, 93, 56, 66, 45, 79, 50, 74, 64, 64, 73, 76, 69, 80, 39, 72, 83, 55, 74, 97, 51, 56, 59, 57, 72, 66, 67, 87, 65, 75, 64, 53, 61, 81, 90, 84, 61, 73, 49, 91, 82, 58, 64, 61, 75, 65, 68, 56, 68, 76, 55, 104, 46, 61, 57, 67, 64, 64, 67, 70, 64, 89, 66, 68, 80, 49, 70, 59, 66, 69, 65, 39, 67, 66, 52, 51, 79, 88, 89, 59, 66, 26, 46, 47, 59, 58, 64, 68, 61, 75, 64, 66, 64, 54, 51, 43, 43, 51, 57, 67, 81, 65, 59, 60, 70, 59, 64, 67, 78, 56, 74, 48, 75, 44, 79, 92, 80, 62, 62, 50, 49, 66, 64, 46, 82, 83, 63, 55, 62, 80, 72, 68, 47, 59, 55, 69, 42, 73, 57, 65, 58, 71, 57, 64, 69, 72, 57, 99, 66, 65, 52, 62, 65, 102, 71, 52, 55, 67, 72, 84, 69, 54, 52, 65, 75, 84, 55, 53, 90, 83, 80, 74, 84, 60, 61, 61, 50, 66, 67, 47, 110, 116, 81, 67, 75, 67, 55, 68, 58, 46, 61, 48, 67, 72, 44, 68, 61, 66, 32, 76, 69, 63, 68, 61, 60, 58, 55, 54, 55, 48, 68, 92, 58, 70, 76, 69, 91, 65, 43, 58, 68, 86, 57, 89, 67, 60, 67, 52, 52, 60, 67, 68, 67, 62, 78, 57, 63, 60, 63, 58, 80, 58, 82, 54, 93, 82, 55, 77, 54, 58, 60, 61, 87, 47, 55, 47, 72, 51, 60, 53, 56, 77, 54, 62, 65, 74, 54, 83, 63, 72, 94, 57, 68, 57, 53, 53, 54, 45, 74, 75, 82, 78, 61, 88, 55, 67, 59, 69, 53, 88, 65, 66, 71, 78, 64, 61, 63, 62, 71, 74, 84, 57, 52, 80, 85, 88, 94, 51, 75, 57, 60, 41, 64, 80, 50, 58, 72, 78, 67, 84, 84, 65, 64, 64, 63, 55, 58, 90, 97, 56, 71, 58, 63, 45, 64, 56, 75, 73, 69, 64, 69, 74, 105, 119, 58, 68, 54, 78, 77, 66, 87, 82, 71, 48, 71, 71, 74, 66, 64, 91, 52, 72, 55, 73, 41, 73, 54, 69, 85, 54, 52, 55, 45, 50, 51, 51, 67, 57, 67, 54, 79, 56, 60, 71, 73, 68, 112, 70, 91, 80, 66, 78, 75, 73, 81, 48, 59, 57, 96, 59, 98, 92, 64, 74, 94, 59, 57, 63, 66, 57, 56, 43, 110, 55, 54, 65, 62, 59, 40, 55, 46, 81, 75, 58, 111, 61, 70, 71, 76, 62, 66, 75, 62, 49, 44, 52, 76, 64, 55, 50, 60, 65, 62, 67, 58, 58, 57, 58, 57, 54, 71, 67, 63, 58, 75, 70, 67, 70, 65, 68, 89, 62, 81, 61, 48, 50, 88, 58, 57, 59, 99, 64, 49, 78, 49, 73, 63, 63, 63, 66, 81, 118, 63, 75, 81, 55, 67, 56, 74, 76, 56, 69, 56, 45, 78, 69, 56, 62, 60, 71, 73, 55, 71, 63, 61, 68, 61, 65, 112, 73, 66, 56, 72, 72, 79, 53, 141, 80, 71, 63, 96, 59, 55, 53, 57, 86, 63, 69, 47, 68, 68, 76, 67, 53, 66, 61, 111, 75, 61, 77, 60, 62, 72, 62, 119, 63, 76, 76, 64, 61, 64, 49, 75, 53, 62, 58, 61, 57, 79, 71, 70, 86, 62, 64, 54, 84, 72, 107, 58, 73, 68, 58, 50, 70, 60, 54, 68, 59, 79, 57, 64, 62, 66, 69, 55, 83, 70, 69, 68, 72, 65, 62, 65, 56, 90, 54, 53, 47, 49, 90, 56, 51, 64, 45, 63, 55, 46, 64, 58, 57, 57, 59, 60, 67, 92, 70, 55, 69, 66, 77, 59, 75, 84, 68, 65, 54, 58, 103, 83, 69, 68, 66, 60, 59, 67, 75, 65, 55, 60, 60, 68, 68, 64, 56, 60, 50, 51, 57, 55, 76, 65, 56, 51, 75, 68, 89, 87, 56, 76, 44, 68, 63, 46, 63, 74, 86, 68, 68, 48, 67, 76, 64, 65, 63, 68, 50, 77, 59, 48, 87, 79, 68, 61, 55, 80, 67, 75, 54, 58, 49, 63, 62, 56, 88, 82, 87, 78, 68, 56, 63, 75, 70, 62, 56, 79, 68, 116, 63, 71, 81, 65, 65, 114, 58, 48, 66, 63, 63, 63, 76, 53, 99, 60, 77, 54, 68, 62, 79, 61, 80, 99, 99, 46, 62, 62, 75, 49, 81, 59, 49, 46, 58, 72, 72, 53, 64, 70, 70, 80, 63, 56, 73, 78, 61, 59, 88, 58, 69, 51, 85, 65, 72, 55, 99, 67, 55, 71, 58, 46, 55, 67, 57, 75, 63, 61, 77, 68, 92, 82, 60, 57, 99, 55, 61, 53, 66, 63, 67, 64, 112, 64, 83, 58, 52, 57, 86, 62, 103, 59, 83, 59, 60, 76, 60, 68, 83, 63, 61, 66, 64, 119, 68, 62, 58, 52, 63, 57, 66, 62, 63, 61, 71, 62, 80, 53, 55, 99, 59, 69, 52, 69, 68, 63, 56, 65, 70, 69, 62, 47, 58, 55, 60, 80, 81, 71, 42, 64, 64, 62, 66, 66, 70, 67, 64, 67, 111, 75, 108, 66, 71, 46, 76, 53, 49, 63, 54, 79, 68, 56, 69, 82, 58, 69, 49, 74, 60, 58, 68, 62, 66, 65, 72, 55, 81, 66, 88, 58, 76, 67, 79, 65, 65, 38, 51, 62, 72, 71, 102, 61, 53, 68, 53, 50, 62, 70, 56, 67, 60, 52, 74, 64, 73, 68, 56, 74, 57, 64, 54, 55, 65, 74, 89, 52, 77, 67, 64, 70, 72, 67, 56, 79, 111, 72, 54, 53, 67, 63, 52, 80, 67, 47, 58, 70, 71, 59, 62, 52, 59, 73, 66, 61, 58, 62, 55, 57, 62, 67, 55, 43, 65, 63, 61, 70, 67, 52, 52, 69, 41, 74, 62, 86, 67, 81, 79, 66, 62, 86, 58, 61, 64, 70, 68, 63, 84, 63, 90, 63, 60, 143, 63, 62, 76, 55, 66, 63, 59, 51, 90, 62, 61, 88, 88, 58, 68, 71, 55, 59, 57, 67, 78, 58, 116, 47, 66, 49, 74, 62, 58, 56, 68, 54, 51, 60, 58, 87, 58, 71, 69, 102, 66, 88, 78, 67, 57, 42, 70, 67, 49, 71, 49, 53, 71, 56, 68, 49, 74, 73, 83, 58, 58, 78, 53, 71, 76, 64, 57, 85, 66, 66, 70, 58, 64, 39, 106, 55, 57, 73, 82, 79, 67, 73, 61, 88, 70, 77, 80, 102, 79, 57, 56, 58, 70, 69, 53, 64, 66, 54, 59, 49, 71, 68, 94, 63, 67, 100, 57, 62, 52, 70, 64, 71, 62, 84, 59, 58, 56, 53, 47, 72, 60, 61, 65, 81, 46, 51, 105, 68, 63, 69, 70, 55, 88, 51, 56, 88, 57, 77, 58, 67, 67, 58, 62, 68, 52, 84, 66, 81, 61, 65, 57, 60, 54, 73, 74, 55, 61, 64, 63, 54, 59, 75, 57, 69, 66, 47, 64, 46, 61, 77, 68, 70, 61, 64, 80, 66, 74, 78, 72, 79, 61, 57, 62, 61, 63, 67, 79, 48, 90, 75, 52, 63, 88, 66, 52, 45, 78, 83, 60, 73, 52, 56, 57, 63, 65, 101, 55, 65, 55, 75, 41, 68, 71, 54, 51, 59, 65, 60, 55, 57, 67, 59, 70, 46, 69, 58, 93, 55, 64, 61, 70, 79, 63, 70, 52, 57, 73, 78, 52, 72, 61, 84, 60, 75, 71, 68, 108, 77, 62, 71, 81, 71, 82, 83, 61, 56, 54, 59, 63, 56, 68, 70, 57, 80, 83, 57, 59, 72, 58, 84, 72, 61, 67, 49, 98, 73, 63, 58, 58, 76, 81, 64, 87, 45, 64, 112, 80, 54, 59, 56, 79, 64, 62, 72, 65, 70, 43, 80, 63, 61, 56, 57, 86, 57, 61, 75, 61, 111, 61, 78, 70, 57, 51, 72, 70, 46, 90, 73, 59, 53, 61, 68, 83, 96, 61, 69, 60, 63, 60, 86, 67, 59, 56, 84, 92, 66, 62, 61, 46, 58, 55, 65, 65, 103, 59, 57, 56, 64, 49, 56, 55, 73, 62, 60, 64, 61, 60, 71, 82, 83, 55, 65, 71, 71, 57, 60, 66, 60, 61, 71, 75, 73, 67, 57, 56, 63, 56, 54, 110, 69, 69, 58, 59, 59, 61, 70, 87, 48, 69, 69, 52, 67, 62, 77, 48, 73, 74, 63, 72, 62, 70, 61, 66, 58, 58, 62, 77, 46, 68, 63, 60, 58, 60, 75, 55, 75, 89, 65, 49, 54, 64, 67, 82, 67, 69, 62, 74, 63, 57, 65, 77, 59, 65, 72, 66, 70, 58, 86, 58, 65, 84, 55, 55, 54, 69, 64, 51, 61, 60, 54, 90, 71, 49, 68, 77, 69, 56, 74, 42, 70, 62, 61, 58, 64, 51, 58, 97, 64, 59, 55, 62, 63, 111, 82, 71, 56, 80, 68, 60, 51, 69, 54, 50, 66, 66, 55, 62, 70, 80, 94, 72, 57, 50, 77, 79, 67, 81, 80, 55, 71, 74, 50, 63, 60, 51, 99, 60, 68, 49, 66, 43, 55, 50, 63, 60, 56, 121, 56, 69, 59, 65, 129, 71, 115, 70, 58, 63, 65, 80, 64, 60, 55, 61, 52, 69, 76, 67, 62, 68, 40, 56, 60, 77, 85, 62, 63, 55, 75, 77, 59, 71, 49, 47, 82, 57, 65, 101, 50, 53, 59, 75, 62, 43, 76, 86, 76, 76, 80, 56, 81, 62, 107, 72, 62, 60, 54, 59, 63, 60, 78, 67, 64, 62, 75, 68, 69, 55, 63, 52, 69, 69, 64, 58, 55, 62, 71, 86, 45, 74, 57, 51, 71, 61, 56, 57, 54, 60, 62, 56, 57, 52, 62, 75, 66, 79, 56, 45, 68, 64, 57, 63, 64, 64, 59, 74, 65, 55, 76, 73, 92, 61, 60, 47, 67, 114, 71, 88, 63, 57, 89, 56, 59, 62, 72, 53, 70, 90, 69, 78, 77, 89, 46, 43, 61, 62, 61, 94, 65, 53, 57, 60, 60, 101, 53, 61, 43, 58, 74, 60, 97, 53, 55, 59, 42, 67, 66, 57, 77, 45, 47, 75, 72, 65, 43, 60, 50, 92, 52, 65, 68, 62, 76, 58, 56, 54, 51, 64, 53, 69, 72, 92, 60, 104, 92, 75, 58, 60, 67, 68, 67, 67, 46, 69, 61, 95, 71, 64, 56, 82, 85, 59, 48, 95, 53, 68, 64, 68, 38, 63, 62, 76, 100, 67, 68, 57, 50, 79, 59, 60, 109, 57, 98, 59, 72, 64, 54, 54, 76, 54, 69, 66, 66, 61, 62, 59, 63, 51, 47, 67, 60, 69, 61, 64, 58, 59, 62, 97, 64, 62, 75, 66, 57, 59, 47, 78, 102, 66, 53, 65, 85, 73, 57, 66, 72, 67, 62, 56, 74, 73, 62, 109, 55, 50, 106, 90, 59, 69, 48, 90, 65, 40, 50, 58, 70, 44, 65, 64, 52, 76, 67, 83, 59, 73, 60, 65, 67, 74, 72, 78, 62, 71, 52, 55, 53, 85, 72, 68, 57, 61, 55, 66, 75, 89, 55, 74, 62, 57, 73, 54, 64, 61, 78, 75, 64, 70, 59, 62, 80, 80, 79, 63, 62, 53, 58, 60, 60, 65, 67, 73, 67, 79, 66, 54, 72, 49, 80, 46, 61, 60, 65, 66, 83, 78, 85, 26, 74, 61, 58, 71, 56, 38, 84, 49, 67, 66, 64, 58, 58, 60, 64, 105, 57, 64, 85, 69, 54, 72, 46, 77, 71, 67, 108, 63, 47, 61, 106, 60, 74, 66, 64, 56, 56, 70, 74, 57, 55, 73, 53, 64, 64, 74, 61, 69, 56, 58, 67, 58, 54, 44, 46, 51, 56, 91, 74, 90, 53, 40, 52, 100, 57, 109, 78, 97, 84, 60, 68, 77, 72, 62, 69, 60, 77, 65, 86, 84, 62, 121, 81, 77, 79, 73, 61, 64, 98, 61, 66, 71, 69, 77, 47, 26, 64, 56, 75, 52, 56, 66, 65, 54, 61, 51, 68, 66, 68, 70, 51, 51, 74, 60, 56, 60, 60, 59, 64, 61, 62, 61, 82, 91, 69, 95, 56, 54, 65, 59, 43, 70, 57, 64, 68, 86, 109, 69, 50, 67, 65, 48, 72, 69, 58, 66, 48, 54, 108, 52, 105, 66, 61, 66, 63, 51, 51, 69, 106, 65, 64, 47, 53, 69, 66, 61, 53, 69, 56, 58, 61, 67, 57, 67, 56, 52, 83, 68, 83, 60, 63, 64, 60, 64, 77, 64, 70, 72, 68, 72, 130, 96, 66, 61, 57, 59, 73, 61, 59, 65, 65, 49, 64, 64, 67, 80, 67, 90, 60, 76, 66, 54, 66, 63, 63, 73, 63, 64, 60, 57, 63, 63, 49, 96, 64, 57, 70, 102, 72, 96, 60, 65, 63, 57, 81, 67, 49, 93, 63, 74, 53, 44, 57, 43, 59, 74, 69, 60, 64, 68, 78, 69, 74, 58, 68, 66, 68, 62, 69, 55, 78, 45, 55, 62, 61, 66, 68, 60, 81, 56, 65, 68, 66, 31, 71, 62, 70, 66, 54, 88, 51, 70, 82, 62, 63, 53, 67, 60, 79, 62, 66, 54, 69, 56, 95, 67, 69, 74, 48, 61, 51, 60, 64, 84, 53, 71, 53, 69, 56, 66, 51, 54, 64, 65, 67, 77, 52, 58, 55, 69, 70, 77, 61, 67, 65, 85, 38, 53, 42, 70, 54, 57, 54, 60, 63, 62, 85, 103, 70, 60, 76, 63, 84, 58, 62, 87, 39, 73, 80, 79, 62, 59, 82, 81, 59, 47, 59, 51, 69, 56, 64, 61, 72, 65, 56, 65, 53, 69, 61, 55, 54, 52, 62, 76, 71, 54, 76, 49, 58, 54, 71, 67, 73, 56, 71, 87, 69, 50, 64, 56, 58, 82, 69, 74, 56, 54, 66, 63, 81, 82, 74, 100, 92, 52, 53, 57, 78, 50, 53, 61, 72, 53, 73, 63, 78, 56, 75, 50, 65, 60, 61, 63, 56, 85, 63, 62, 55, 77, 55, 84, 69, 76, 62, 63, 83, 59, 65, 50, 62, 68, 68, 72, 55, 61, 55, 66, 54, 55, 54, 64, 61, 51, 50, 54, 77, 70, 88, 58, 54, 62, 72, 46, 77, 56, 71, 58, 53, 77, 65, 73, 68, 69, 93, 59, 61, 49, 61, 67, 84, 55, 56, 50, 89, 60, 57, 60, 85, 76, 67, 78, 76, 63, 68, 64, 88, 63, 54, 64, 66, 66, 75, 62, 66, 104, 59, 58, 71, 59, 69, 69, 69, 68, 79, 52, 73, 56, 65, 56, 65, 51, 61, 59, 89, 55, 75, 49, 61, 68, 55, 59, 65, 61, 50, 52, 69, 99, 50, 61, 92, 67, 78, 62, 56, 60, 52, 55, 60, 39, 64, 50, 55, 70, 55, 66, 63, 52, 67, 62, 70, 65, 65, 60, 66, 63, 63, 103, 60, 49, 61, 52, 96, 73, 72, 67, 65, 62, 65, 58, 73, 57, 66, 64, 20, 55, 74, 74, 77, 75, 69, 57, 63, 64, 52, 69, 65, 70, 69, 56, 68, 68, 58, 96, 55, 63, 111, 72, 61, 49, 62, 76, 60, 67, 62, 69, 70, 58, 62, 68, 64, 47, 66, 131, 67, 103, 61, 73, 51, 58, 67, 70, 70, 76, 51, 58, 53, 64, 74, 69, 66, 61, 69, 45, 62, 69, 72, 70, 44, 66, 71, 66, 69, 52, 74, 88, 75, 58, 63, 62, 67, 72, 59, 69, 60, 56, 48, 64, 76, 58, 66, 56, 60, 65, 75, 62, 77, 56, 72, 67, 60, 50, 54, 75, 64, 65, 75, 60, 63, 43, 85, 60, 64, 69, 68, 58, 64, 77, 75, 50, 67, 78, 45, 72, 62, 73, 56, 69, 69, 60, 47, 65, 64, 70, 50, 66, 46, 61, 82, 64, 58, 67, 65, 70, 49, 68, 69, 58, 70, 84, 48, 84, 52, 70, 75, 68, 59, 68, 61, 73, 76, 89, 64, 73, 65, 54, 50, 73, 53, 63, 68, 58, 57, 58, 65, 61, 62, 40, 64, 57, 53, 56, 46, 72, 59, 79, 78, 50, 89, 78, 80, 72, 62, 60, 74, 76, 64, 48, 68, 84, 77, 109, 79, 51, 80, 85, 72, 62, 76, 66, 54, 63, 80, 59, 67, 69, 62, 114, 78, 62, 80, 97, 51, 66, 69, 89, 72, 86, 70, 60, 75, 62, 52, 61, 99, 61, 61, 71, 68, 83, 68, 51, 71, 66, 62, 50, 77, 73, 62, 61, 54, 64, 71, 76, 60, 59, 58, 63, 82, 62, 103, 92, 76, 63, 54, 69, 46, 49, 63, 66, 42, 49, 58, 63, 69, 58, 66, 76, 79, 63, 60, 65, 67, 67, 60, 78, 51, 75, 70, 66, 53, 68, 56, 62, 63, 63, 57, 63, 61, 46, 66, 48, 67, 80, 110, 62, 77, 59, 64, 61, 51, 56, 51, 54, 53, 72, 53, 62, 60, 79, 56, 76, 60, 66, 58, 60, 69, 56, 52, 52, 69, 40, 70, 60, 85, 68, 84, 62, 65, 63, 73, 65, 61, 60, 70, 101, 83, 60, 69, 107, 48, 93, 75, 75, 43, 62, 58, 60, 61, 79, 73, 83, 82, 73, 77, 65, 62, 65, 61, 104, 70, 62, 76, 55, 64, 53, 74, 55, 63, 62, 58, 69, 73, 62, 76, 63, 58, 55, 72, 85, 43, 41, 42, 74, 62, 67, 75, 74, 58, 66, 65, 64, 72, 64, 93, 60, 67, 74, 53, 57, 68, 81, 63, 70, 56, 76, 71, 54, 69, 68, 82, 75, 71, 79, 77, 78, 64, 63, 67, 58, 51, 63, 65, 61, 53, 61, 72, 59, 65, 67, 67, 56, 61, 72, 65, 60, 48, 57, 62, 69, 86, 64, 100, 72, 73, 51, 54, 72, 59, 59, 62, 70, 51, 56, 71, 55, 70, 87, 115, 73, 61, 57, 86, 61, 63, 60, 63, 58, 87, 60, 70, 48, 57, 83, 78, 66, 67, 70, 47, 60, 59, 54, 64, 92, 55, 74, 56, 56, 76, 75, 59, 53, 64, 65, 59, 68, 65, 71, 61, 70, 82, 61, 74, 101, 64, 66, 51, 48, 73, 65, 56, 60, 70, 81, 60, 67, 85, 55, 58, 86, 69, 59, 71, 86, 70, 64, 65, 81, 65, 64, 68, 60, 67, 70, 62, 72, 79, 58, 64, 88, 64, 71, 75, 69, 50, 48, 49, 56, 76, 67, 65, 57, 77, 64, 103, 52, 70, 58, 50, 72, 79, 72, 49, 63, 65, 56, 64, 72, 52, 59, 80, 49, 97, 66, 67, 59, 74, 61, 73, 48, 103, 54, 61, 46, 124, 66, 97, 93, 50, 67, 71, 91, 59, 51, 88, 63, 63, 63, 72, 90, 76, 91, 83, 61, 79, 63, 58, 70, 67, 91, 65, 53, 57, 65, 63, 51, 74, 62, 56, 69, 64, 57, 67, 57, 64, 78, 102, 79, 56, 59, 70, 53, 74, 60, 70, 56, 83, 61, 113, 70, 64, 52, 26, 55, 51, 96, 51, 69, 70, 82, 57, 71, 49, 51, 107, 47, 61, 75, 80, 63, 90, 63, 56, 72, 71, 58, 54, 69, 51, 64, 56, 85, 58, 88, 49, 90, 50, 80, 64, 43, 58, 73, 90, 71, 62, 61, 60, 61, 59, 80, 87, 43, 57, 56, 58, 54, 87, 62, 92, 60, 86, 74, 63, 69, 65, 53, 72, 54, 54, 49, 73, 55, 61, 68, 68, 53, 67, 55, 55, 67, 99, 62, 83, 43, 58, 60, 59, 53, 110, 68, 69, 85, 68, 57, 83, 78, 116, 59, 61, 42, 75, 71, 64, 52, 70, 66, 82, 54, 64, 56, 47, 52, 66, 62, 38, 48, 65, 83, 54, 81, 65, 67, 74, 67, 54, 66, 69, 52, 53, 73, 70, 56, 90, 52, 62, 61, 53, 72, 53, 49, 61, 58, 62, 71, 90, 66, 62, 85, 72, 95, 59, 66, 50, 88, 58, 49, 60, 59, 67, 79, 75, 47, 47, 76, 78, 63, 63, 62, 65, 44, 60, 60, 56, 88, 60, 60, 55, 68, 116, 50, 59, 68, 56, 67, 64, 58, 68, 51, 67, 52, 62, 74, 81, 63, 62, 81, 60, 62, 81, 70, 68, 61, 65, 78, 56, 49, 67, 83, 84, 63, 75, 66, 54, 56, 59, 69, 59, 51, 59, 68, 83, 64, 77, 51, 67, 49, 62, 77, 68, 71, 59, 109, 69, 62, 87, 63, 56, 49, 49, 58, 92, 50, 54, 77, 59, 59, 44, 41, 64, 62, 86, 62, 53, 67, 54, 50, 62, 59, 41, 65, 62, 76, 96, 79, 62, 63, 46, 44, 61, 103, 66, 66, 62, 49, 51, 76, 55, 69, 71, 49, 67, 49, 59, 47, 71, 66, 61, 64, 67, 57, 57, 63, 59, 69, 57, 90, 107, 67, 51, 63, 63, 61, 76, 56, 58, 62, 46, 62, 98, 69, 57, 73, 82, 64, 58, 73, 72, 64, 73, 45, 97, 63, 46, 77, 59, 66, 52, 60, 80, 63, 57, 64, 70, 63, 108, 63, 106, 61, 77, 88, 60, 61, 76, 50, 67, 42, 75, 80, 69, 58, 52, 63, 54, 66, 77, 60, 86, 61, 63, 81, 65, 58, 56, 72, 64, 51, 37, 58, 70, 86, 55, 74, 51, 61, 70, 70, 49, 70, 73, 60, 74, 98, 64, 67, 113, 47, 58, 74, 60, 57, 59, 86, 94, 63, 62, 66, 44, 79, 55, 75, 70, 61, 73, 50, 42, 57, 63, 58, 63, 61, 48, 78, 75, 56, 67, 62, 66, 119, 62, 105, 67, 67, 60, 49, 58, 77, 59, 77, 75, 54, 83, 80, 64, 57, 80, 58, 61, 75, 48, 75, 73, 80, 68, 45, 66, 49, 62, 79, 67, 89, 54, 53, 61, 57, 78, 93, 57, 67, 85, 62, 59, 50, 64, 62, 72, 56, 69, 65, 58, 66, 60, 65, 58, 85, 75, 59, 45, 55, 68, 58, 54, 74, 61, 70, 75, 78, 73, 54, 66, 67, 59, 74, 95, 62, 50, 49, 64, 76, 58, 69, 54, 80, 47, 68, 60, 54, 70, 92, 74, 63, 58, 55, 57, 71, 60, 79, 77, 58, 59, 76, 56, 60, 119, 61, 46, 50, 56, 55, 73, 79, 52, 52, 82, 57, 57, 80, 57, 59, 54, 53, 51, 101, 72, 67, 53, 59, 78, 67, 75, 61, 70, 66, 74, 61, 55, 70, 59, 57, 71, 70, 51, 71, 75, 64, 70, 56, 68, 48, 68, 44, 51, 78, 92, 80, 100, 122, 65, 67, 71, 88, 62, 50, 46, 66, 55, 60, 83, 57, 61, 63, 88, 104, 61, 77, 76, 95, 61, 55, 76, 88, 56, 94, 66, 76, 89, 72, 66, 60, 131, 71, 60, 72, 42, 72, 47, 57, 71, 65, 50, 70, 68, 54, 70, 46, 58, 74, 48, 97, 67, 56, 61, 81, 93, 67, 100, 76, 74, 60, 43, 79, 66, 79, 72, 69, 70, 92, 92, 70, 68, 63, 66, 54, 57, 68, 64, 83, 75, 55, 68, 78, 55, 64, 58, 70, 62, 48, 68, 80, 71, 69, 57, 80, 63, 43, 54, 54, 61, 69, 97, 69, 44, 66, 71, 77, 61, 67, 83, 67, 65, 60, 62, 52, 61, 63, 51, 48, 64, 56, 69, 63, 46, 49, 58, 72, 72, 69, 55, 59, 67, 60, 85, 74, 73, 54, 59, 84, 62, 68, 58, 73, 59, 76, 68, 98, 70, 73, 63, 72, 52, 47, 76, 58, 70, 66, 61, 112, 76, 54, 101, 67, 68, 61, 65, 91, 59, 42, 61, 46, 62, 49, 50, 62, 85, 65, 60, 69, 65, 67, 64, 76, 65, 44, 79, 87, 79, 81, 78, 61, 68, 64, 82, 69, 82, 64, 49, 58, 64, 84, 77, 66, 69, 67, 63, 61, 82, 76, 76, 52, 67, 78, 56, 66, 100, 58, 75, 75, 70, 49, 69, 63, 66, 59, 55, 66, 61, 74, 55, 74, 60, 79, 66, 62, 62, 48, 73, 63, 65, 62, 75, 79, 64, 58, 72, 79, 64, 87, 77, 72, 66, 60, 66, 72, 62, 79, 59, 71, 56, 64, 75, 69, 60, 76, 92, 64, 63, 63, 93, 59, 58, 62, 107, 65, 71, 44, 70, 65, 57, 80, 67, 88, 60, 53, 65, 79, 50, 57, 42, 88, 90, 56, 61, 73, 55, 65, 66, 72, 57, 83, 65, 61, 71, 59, 62, 79, 62, 49, 93, 86, 53, 65, 59, 60, 60, 48, 63, 70, 57, 85, 72, 78, 68, 70, 75, 82, 71, 64, 65, 51, 52, 78, 57, 71, 68, 59, 79, 43, 58, 60, 49, 52, 93, 60, 60, 67, 63, 71, 54, 65, 53, 59, 67, 77, 83, 54, 50, 55, 67, 42, 100, 71, 64, 70, 62, 69, 61, 67, 70, 62, 46, 69, 46, 56, 36, 68, 68, 81, 73, 70, 69, 57, 68, 77, 69, 94, 91, 56, 77, 53, 105, 53, 78, 116, 70, 63, 47, 76, 61, 61, 65, 67, 46, 57, 67, 65, 70, 86, 59, 66, 51, 64, 98, 56, 67, 81, 51, 68, 58, 86, 115, 62, 64, 66, 58, 59, 52, 64, 78, 64, 66, 80, 105, 81, 72, 59, 50, 49, 50, 56, 58, 46, 95, 67, 77, 56, 80, 68, 55, 68, 68, 77, 57, 61, 55, 70, 80, 55, 64, 58, 75, 66, 48, 78, 55, 64, 65, 66, 75, 79, 48, 66, 57, 47, 61, 59, 61, 98, 64, 68, 66, 68, 77, 47, 57, 62, 53, 54, 142, 61, 59, 71, 53, 63, 86, 86, 83, 62, 67, 78, 65, 63, 87, 62, 72, 75, 83, 62, 48, 67, 67, 59, 94, 52, 65, 88, 88, 49, 61, 47, 63, 71, 53, 57, 57, 68, 98, 113, 65, 59, 69, 68, 69, 65, 101, 56, 66, 68, 58, 57, 47, 75, 84, 85, 62, 64, 61, 63, 55, 61, 67, 81, 61, 57, 56, 50, 51, 61, 76, 57, 42, 59, 73, 63, 56, 57, 68, 71, 79, 64, 64, 65, 55, 65, 87, 63, 66, 68, 100, 65, 64, 60, 65, 86, 64, 70, 56, 55, 58, 52, 61, 55, 60, 58, 63, 73, 82, 61, 57, 72, 59, 57, 60, 67, 44, 75, 79, 64, 100, 53, 48, 63, 57, 59, 56, 54, 65, 76, 54, 70, 52, 65, 77, 79, 103, 67, 63, 64, 65, 66, 62, 67, 64, 63, 84, 63, 69, 65, 51, 87, 54, 84, 54, 68, 81, 61, 59, 56, 57, 60, 48, 51, 73, 61, 63, 77, 68, 57, 50, 77, 71, 83, 55, 61, 61, 64, 80, 62, 77, 73, 69, 55, 51, 75, 73, 69, 68, 75, 68, 50, 93, 87, 53, 62, 65, 65, 47, 59, 61, 70, 63, 48, 55, 62, 58, 65, 95, 55, 75, 52, 71, 57, 80, 48, 49, 74, 60, 65, 86, 81, 44, 78, 63, 65, 55, 95, 55, 50, 54, 77, 52, 54, 52, 51, 82, 66, 72, 63, 54, 51, 63, 68, 42, 64, 59, 65, 60, 71, 61, 62, 55, 97, 95, 63, 61, 81, 73, 73, 88, 59, 79, 56, 62, 73, 68, 72, 77, 55, 63, 58, 56, 75, 71, 50, 73, 52, 68, 59, 44, 63, 67, 58, 74, 76, 46, 65, 49, 90, 62, 55, 91, 69, 91, 67, 63, 70, 69, 56, 51, 54, 43, 56, 62, 59, 59, 65, 63, 59, 52, 57, 74, 66, 101, 65, 50, 88, 87, 74, 66, 87, 50, 41, 66, 53, 70, 70, 64, 48, 55, 69, 59, 65, 59, 51, 71, 70, 55, 56, 51, 51, 104, 57, 69, 49, 57, 49, 54, 64, 127, 62, 62, 95, 65, 60, 81, 64, 69, 57, 44, 60, 88, 51, 68, 55, 59, 66, 65, 58, 70, 58, 58, 77, 50, 104, 63, 115, 53, 66, 69, 59, 77, 81, 82, 56, 57, 77, 82, 75, 82, 59, 85, 62, 58, 60, 65, 65, 70, 62, 76, 55, 59, 72, 49, 74, 71, 93, 68, 49, 55, 64, 86, 79, 75, 55, 49, 81, 55, 71, 54, 62, 67, 58, 93, 61, 62, 60, 68, 66, 50, 81, 54, 53, 47, 81, 77, 54, 77, 83, 70, 68, 71, 64, 69, 56, 74, 45, 70, 70, 97, 75, 38, 57, 76, 61, 66, 74, 59, 87, 63, 60, 59, 69, 65, 62, 72, 59, 61, 72, 58, 57, 80, 90, 60, 59, 74, 69, 69, 60, 87, 60, 50, 56, 61, 63, 64, 52, 70, 64, 79, 59, 72, 78, 75, 64, 60, 64, 60, 77, 82, 53, 63, 67, 68, 55, 65, 70, 68, 74, 64, 79, 63, 63, 53, 57, 41, 77, 59, 59, 77, 58, 63, 61, 54, 68, 57, 58, 90, 80, 78, 60, 115, 114, 81, 65, 60, 83, 55, 62, 58, 57, 64, 77, 98, 48, 69, 72, 89, 123, 67, 67, 68, 104, 51, 51, 80, 82, 69, 55, 55, 68, 86, 72, 73, 55, 56, 56, 69, 91, 57, 69, 64, 68, 66, 66, 64, 73, 75, 72, 52, 72, 65, 84, 57, 56, 59, 65, 59, 77, 73, 63, 85, 54, 92, 74, 57, 68, 56, 66, 54, 51, 61, 80, 78, 54, 69, 50, 57, 82, 71, 64, 65, 59, 76, 77, 58, 71, 58, 53, 60, 83, 59, 71, 64, 79, 73, 78, 65, 52, 45, 62, 63, 55, 67, 63, 95, 39, 48, 58, 61, 63, 81, 57, 93, 71, 78, 72, 61, 59, 54, 58, 50, 56, 67, 47, 74, 72, 52, 35, 74, 52, 57, 69, 65, 62, 70, 58, 87, 59, 75, 67, 72, 68, 65, 66, 56, 79, 78, 75, 62, 76, 65, 48, 50, 77, 48, 58, 54, 58, 47, 81, 68, 89, 87, 61, 117, 63, 58, 66, 50, 68, 60, 58, 48, 56, 43, 67, 67, 57, 90, 71, 47, 82, 67, 63, 66, 75, 66, 54, 60, 83, 63, 62, 84, 74, 72, 64, 100, 77, 64, 71, 60, 47, 60, 72, 76, 59, 55, 81, 58, 62, 75, 60, 78, 68, 50, 78, 62, 88, 72, 67, 60, 72, 60, 64, 78, 81, 77, 70, 64, 52, 73, 71, 76, 78, 73, 54, 42, 54, 61, 53, 62, 66, 49, 66, 83, 77, 59, 54, 66, 84, 73, 92, 57, 75, 56, 79, 72, 77, 66, 82, 58, 71, 54, 53, 86, 65, 52, 71, 94, 76, 74, 66, 75, 79, 65, 69, 95, 55, 87, 58, 71, 79, 45, 68, 61, 60, 66, 79, 51, 82, 64, 52, 65, 86, 93, 57, 62, 84, 50, 57, 59, 59, 66, 61, 65, 26, 50, 72, 48, 85, 81, 79, 55, 73, 76, 65, 49, 57, 73, 45, 68, 89, 63, 64, 68, 64, 56, 85, 63, 72, 50, 67, 46, 50, 76, 47, 57, 58, 64, 56, 61, 67, 57, 66, 52, 56, 83, 65, 61, 58, 95, 62, 64, 57, 71, 62, 54, 76, 75, 42, 63, 75, 103, 59, 50, 57, 58, 67, 68, 50, 67, 70, 60, 64, 63, 65, 58, 68, 55, 53, 71, 77, 55, 66, 59, 77, 61, 50, 90, 68, 78, 59, 56, 62, 108, 52, 80, 51, 73, 53, 59, 61, 53, 63, 63, 60, 64, 75, 60, 59, 75, 74, 66, 58, 74, 64, 87, 76, 66, 77, 63, 70, 64, 59, 52, 52, 67, 46, 71, 57, 54, 69, 72, 74, 56, 68, 98, 60, 62, 62, 84, 42, 66, 57, 60, 59, 72, 65, 70, 60, 85, 50, 51, 74, 65, 70, 75, 57, 62, 74, 63, 63, 47, 78, 75, 50, 63, 52, 60, 68, 72, 69, 54, 106, 55, 71, 59, 63, 63, 86, 81, 108, 78, 72, 48, 65, 65, 75, 85, 60, 60, 78, 49, 74, 53, 57, 77, 54, 73, 60, 88, 60, 52, 70, 51, 53, 80, 75, 75, 67, 45, 65, 63, 68, 59, 65, 50, 63, 56, 58, 69, 60, 58, 62, 62, 52, 75, 60, 61, 78, 76, 43, 57, 63, 65, 68, 59, 69, 100, 71, 68, 78, 78, 70, 73, 69, 99, 40, 73, 83, 47, 72, 58, 68, 57, 62, 63, 47, 55, 59, 73, 67, 46, 55, 60, 54, 62, 60, 65, 76, 66, 63, 52, 56, 56, 63, 56, 75, 68, 73, 57, 60, 40, 86, 64, 51, 53, 90, 67, 79, 61, 58, 55, 51, 58, 55, 68, 70, 64, 93, 63, 66, 66, 70, 45, 41, 63, 77, 62, 53, 85, 71, 81, 58, 59, 71, 57, 63, 67, 59, 64, 69, 74, 80, 57, 81, 63, 71, 108, 62, 59, 55, 79, 52, 53, 65, 57, 68, 60, 57, 57, 65, 72, 68, 71, 69, 67, 65, 106, 59, 58, 76, 59, 61, 52, 53, 58, 64, 66, 60, 70, 66, 74, 71, 60, 75, 58, 54, 72, 71, 74, 69, 66, 66, 67, 79, 57, 71, 61, 51, 63, 57, 62, 59, 78, 57, 65, 61, 62, 69, 62, 52, 61, 56, 67, 35, 72, 56, 65, 56, 95, 66, 72, 52, 52, 51, 55, 63, 63, 65, 67, 64, 72, 73, 58, 84, 57, 41, 57, 59, 75, 71, 56, 78, 82, 54, 44, 71, 66, 54, 69, 67, 65, 55, 72, 62, 54, 65, 79, 55, 66, 55, 67, 59, 68, 65, 93, 47, 62, 97, 71, 66, 70, 64, 68, 66, 73, 93, 54, 71, 87, 78, 46, 49, 45, 60, 85, 68, 84, 52, 49, 49, 63, 70, 53, 69, 66, 70, 55, 53, 68, 77, 56, 76, 90, 81, 72, 76, 50, 59, 73, 70, 65, 61, 56, 63, 66, 82, 54, 62, 51, 59, 59, 75, 64, 60, 89, 50, 56, 62, 67, 75, 58, 62, 83, 62, 93, 71, 63, 55, 51, 58, 51, 72, 55, 61, 76, 49, 56, 55, 69, 71, 61, 68, 97, 59, 70, 58, 61, 72, 74, 62, 115, 68, 81, 46, 72, 61, 75, 63, 65, 47, 54, 61, 75, 72, 63, 62, 63, 66, 59, 33, 61, 73, 70, 86, 62, 53, 64, 44, 63, 56, 51, 64, 50, 55, 54, 58, 77, 62, 61, 53, 93, 59, 86, 69, 52, 67, 56, 58, 65, 71, 66, 61, 69, 60, 70, 44, 60, 77, 119, 67, 50, 72, 61, 52, 48, 62, 60, 65, 75, 119, 59, 57, 67, 58, 100, 57, 72, 69, 57, 73, 61, 51, 64, 63, 52, 47, 62, 69, 61, 48, 49, 81, 64, 56, 80, 54, 89, 71, 61, 63, 70, 55, 74, 65, 54, 71, 52, 47, 46, 53, 71, 61, 46, 107, 76, 56, 41, 74, 62, 55, 82, 66, 62, 63, 92, 74, 67, 53, 64, 78, 71, 66, 55, 49, 87, 64, 76, 67, 55, 71, 80, 48, 64, 63, 72, 67, 61, 67, 63, 77, 77, 59, 68, 79, 79, 66, 59, 63, 61, 57, 66, 66, 96, 58, 72, 65, 77, 60, 73, 58, 44, 59, 47, 51, 95, 58, 58, 69, 63, 46, 54, 70, 78, 59, 59, 67, 81, 83, 56, 74, 62, 70, 58, 45, 62, 72, 71, 68, 86, 80, 58, 86, 94, 53, 59, 62, 63, 69, 54, 41, 69, 110, 64, 76, 53, 95, 97, 69, 71, 59, 59, 82, 56, 65, 58, 91, 71, 68, 79, 56, 72, 62, 61, 57, 36, 79, 54, 64, 69, 50, 49, 62, 56, 85, 100, 74, 84, 61, 68, 85, 46, 58, 68, 95, 82, 84, 85, 61, 64, 83, 104, 73, 91, 66, 59, 51, 57, 83, 58, 54, 63, 56, 83, 54, 64, 85, 85, 68, 89, 83, 61, 80, 74, 41, 119, 58, 76, 59, 75, 58, 68, 68, 104, 94, 67, 80, 60, 87, 50, 69, 71, 43, 62, 57, 50, 71, 62, 57, 56, 59, 82, 57, 56, 45, 74, 56, 67, 48, 64, 101, 60, 62, 47, 83, 64, 81, 43, 73, 52, 53, 70, 58, 59, 81, 58, 57, 62, 56, 63, 61, 64, 59, 57, 81, 63, 66, 84, 77, 59, 100, 64, 73, 68, 47, 66, 57, 74, 80, 57, 61, 54, 43, 88, 78, 97, 69, 60, 62, 100, 58, 76, 81, 73, 59, 73, 71, 63, 83, 76, 74, 69, 61, 58, 70, 58, 68, 57, 57, 78, 60, 60, 59, 64, 68, 58, 60, 55, 58, 81, 74, 74, 62, 71, 52, 49, 60, 74, 62, 85, 50, 50, 53, 64, 81, 62, 58, 63, 79, 62, 118, 60, 70, 59, 80, 63, 87, 66, 56, 73, 56, 66, 69, 65, 72, 43, 57, 42, 53, 73, 77, 76, 73, 66, 91, 68, 66, 46, 71, 75, 60, 90, 61, 67, 45, 70, 72, 48, 68, 73, 56, 60, 66, 61, 55, 50, 83, 56, 64, 57, 79, 64, 71, 57, 63, 69, 51, 61, 68, 70, 61, 89, 72, 54, 70, 73, 82, 50, 48, 46, 67, 57, 81, 58, 81, 60, 78, 82, 55, 59, 71, 47, 47, 65, 63, 60, 35, 44, 46, 67, 75, 75, 46, 82, 73, 67, 61, 109, 74, 43, 76, 68, 83, 80, 139, 52, 45, 80, 58, 49, 68, 64, 71, 60, 65, 57, 61, 69, 48, 69, 60, 55, 63, 70, 80, 62, 58, 52, 63, 56, 60, 72, 101, 85, 43, 58, 65, 49, 51, 55, 62, 68, 85, 66, 64, 95, 58, 60, 52, 58, 65, 93, 79, 66, 79, 63, 51, 116, 63, 68, 80, 103, 53, 63, 57, 64, 58, 69, 54, 110, 66, 75, 37, 62, 84, 101, 47, 68, 66, 41, 68, 54, 58, 59, 71, 84, 57, 63, 72, 44, 51, 64, 73, 61, 55, 61, 57, 69, 62, 102, 57, 68, 66, 63, 64, 50, 79, 54, 47, 65, 87, 73, 86, 56, 87, 53, 72, 63, 77, 59, 66, 73, 80, 57, 71, 77, 58, 56, 84, 56, 45, 71, 107, 80, 51, 64, 64, 64, 64, 60, 58, 54, 61, 68, 55, 92, 74, 67, 57, 79, 71, 47, 65, 50, 86, 58, 87, 66, 63, 69, 62, 77, 80, 93, 63, 70, 100, 67, 53, 60, 55, 58, 63, 56, 59, 78, 61, 49, 82, 72, 67, 76, 56, 54, 71, 73, 69, 67, 70, 55, 52, 84, 62, 72, 71, 70, 48, 70, 77, 74, 52, 61, 61, 102, 67, 70, 55, 59, 61, 55, 66, 64, 51, 73, 75, 75, 71, 51, 61, 72, 70, 57, 66, 56, 65, 58, 51, 87, 76, 55, 49, 72, 72, 62, 43, 80, 62, 61, 70, 72, 65, 97, 81, 63, 66, 52, 70, 38, 59, 67, 36, 59, 73, 57, 105, 65, 72, 61, 81, 67, 70, 67, 59, 73, 54, 68, 74, 87, 72, 61, 55, 52, 100, 74, 51, 61, 69, 60, 68, 56, 68, 63, 41, 61, 57, 62, 56, 61, 73, 80, 57, 57, 50, 84, 68, 64, 64, 67, 51, 53, 69, 46, 64, 73, 58, 57, 44, 73, 67, 94, 118, 55, 51, 54, 61, 68, 53, 75, 69, 51, 62, 60, 41, 101, 54, 56, 55, 83, 81, 62, 51, 70, 93, 43, 62, 63, 56, 55, 54, 60, 86, 59, 58, 66, 45, 63, 60, 68, 88, 65, 69, 68, 82, 67, 66, 57, 67, 60, 68, 88, 92, 67, 60, 86, 57, 83, 56, 58, 57, 67, 62, 86, 70, 55, 53, 70, 67, 59, 67, 74, 65, 65, 72, 46, 76, 64, 73, 71, 56, 64, 59, 62, 61, 54, 74, 99, 66, 62, 46, 64, 70, 69, 72, 64, 63, 60, 52, 76, 67, 63, 55, 55, 125, 45, 66, 81, 54, 52, 60, 63, 71, 68, 65, 66, 57, 76, 63, 62, 70, 66, 52, 62, 60, 42, 51, 75, 61, 67, 58, 55, 80, 76, 72, 81, 81, 63, 70, 77, 54, 32, 67, 57, 47, 61, 59, 70, 59, 72, 53, 68, 63, 52, 56, 55, 66, 65, 83, 54, 74, 60, 67, 69, 60, 69, 71, 71, 57, 66, 58, 56, 74, 62, 56, 63, 54, 64, 55, 57, 57, 63, 56, 62, 72, 102, 69, 68, 63, 81, 53, 51, 54, 74, 66, 82, 58, 37, 74, 60, 50, 59, 66, 84, 65, 60, 59, 37, 59, 66, 69, 71, 81, 71, 77, 80, 65, 76, 86, 69, 62, 63, 49, 44, 84, 87, 61, 71, 74, 44, 58, 43, 67, 72, 65, 73, 61, 59, 59, 76, 76, 75, 78, 97, 63, 60, 65, 55, 62, 55, 66, 57, 76, 53, 62, 64, 67, 62, 52, 74, 74, 61, 70, 52, 66, 59, 52, 82, 62, 65, 94, 98, 83, 78, 53, 71, 60, 61, 69, 67, 59, 54, 53, 62, 53, 68, 68, 63, 66, 47, 65, 81, 51, 62, 59, 64, 84, 58, 73, 46, 63, 68, 67, 58, 63, 41, 51, 62, 57, 75, 33, 61, 71, 50, 62, 54, 62, 48, 44, 59, 76, 73, 73, 49, 67, 70, 70, 49, 54, 66, 40, 80, 44, 53, 53, 69, 74, 57, 59, 48, 65, 69, 52, 79, 65, 65, 59, 63, 77, 58, 74, 45, 57, 51, 62, 54, 71, 58, 118, 106, 43, 68, 59, 74, 53, 66, 70, 58, 58, 74, 66, 69, 72, 85, 77, 61, 67, 70, 57, 114, 72, 73, 67, 51, 62, 76, 69, 78, 60, 66, 55, 54, 75, 59, 59, 79, 76, 61, 72, 93, 76, 59, 59, 61, 49, 58, 49, 59, 71, 59, 85, 98, 88, 74, 73, 64, 64, 64, 69, 84, 63, 71, 50, 57, 63, 62, 84, 77, 46, 62, 63, 55, 69, 63, 54, 80, 61, 55, 80, 54, 77, 68, 50, 59, 66, 60, 50, 57, 68, 60, 65, 87, 65, 85, 69, 71, 80, 79, 58, 63, 64, 66, 55, 61, 85, 66, 69, 70, 92, 71, 75, 61, 95, 90, 87, 50, 86, 60, 57, 54, 56, 57, 71, 88, 49, 106, 78, 56, 74, 51, 65, 62, 79, 60, 68, 128, 67, 60, 54, 73, 71, 93, 60, 53, 51, 50, 74, 83, 77, 58, 50, 64, 60, 55, 56, 83, 54, 78, 66, 63, 102, 65, 67, 69, 61, 79, 63, 54, 64, 68, 74, 71, 49, 59, 61, 71, 80, 52, 80, 53, 46, 77, 69, 34, 65, 61, 60, 80, 43, 72, 63, 75, 59, 94, 49, 63, 68, 60, 64, 73, 62, 70, 54, 63, 90, 57, 62, 71, 77, 67, 69, 74, 79, 50, 54, 57, 66, 54, 55, 57, 58, 61, 68, 61, 65, 64, 46, 56, 51, 53, 72, 86, 68, 75, 67, 45, 60, 51, 73, 64, 66, 60, 53, 57, 60, 73, 43, 77, 68, 46, 81, 48, 60, 66, 46, 74, 80, 70, 71, 48, 70, 58, 75, 57, 118, 55, 62, 62, 63, 66, 79, 56, 69, 84, 90, 59, 72, 68, 83, 78, 94, 72, 52, 70, 54, 64, 73, 73, 62, 61, 75, 71, 75, 61, 60, 73, 54, 84, 53, 70, 47, 76, 72, 52, 55, 56, 65, 60, 66, 57, 63, 69, 80, 66, 49, 67, 57, 58, 47, 76, 58, 54, 79, 62, 54, 77, 51, 55, 59, 75, 55, 53, 66, 60, 65, 67, 53, 51, 60, 68, 96, 84, 90, 51, 60, 71, 56, 52, 41, 63, 57, 57, 68, 73, 63, 54, 54, 66, 79, 55, 68, 67, 58, 90, 64, 92, 69, 52, 72, 61, 83, 56, 77, 81, 88, 37, 66, 68, 65, 61, 71, 62, 79, 80, 59, 75, 64, 75, 109, 57, 64, 63, 62, 34, 50, 65, 55, 72, 52, 60, 56, 52, 73, 74, 65, 71, 58, 57, 58, 55, 82, 60, 75, 108, 58, 46, 93, 62, 62, 61, 88, 47, 82, 78, 72, 72, 68, 70, 59, 71, 80, 69, 56, 79, 57, 50, 83, 63, 72, 96, 66, 83, 71, 90, 65, 61, 74, 52, 59, 70, 60, 79, 56, 61, 69, 58, 62, 55, 51, 77, 88, 61, 55, 59, 85, 49, 76, 78, 74, 74, 73, 69, 84, 56, 78, 57, 69, 71, 59, 61, 69, 61, 45, 51, 94, 71, 112, 62, 72, 79, 45, 59, 62, 54, 77, 73, 68, 76, 61, 68, 91, 68, 48, 54, 59, 74, 55, 79, 70, 79, 70, 60, 61, 61, 60, 68, 45, 64, 64, 73, 72, 66, 69, 71, 53, 65, 75, 79, 65, 71, 60, 64, 70, 53, 46, 57, 94, 65, 68, 73, 52, 70, 39, 52, 72, 67, 47, 61, 105, 64, 87, 59, 56, 75, 67, 73, 64, 85, 64, 63, 73, 67, 67, 50, 64, 57, 59, 46, 59, 51, 47, 70, 56, 65, 73, 108, 70, 73, 69, 75, 77, 60, 59, 78, 73, 64, 82, 78, 51, 58, 66, 66, 67, 57, 78, 64, 120, 73, 99, 64, 50, 51, 51, 87, 65, 69, 47, 68, 61, 60, 67, 57, 74, 68, 45, 74, 60, 63, 64, 72, 66, 66, 81, 66, 79, 80, 50, 62, 59, 52, 82, 62, 76, 82, 65, 62, 56, 65, 75, 64, 71, 88, 63, 49, 78, 67, 69, 33, 79, 74, 80, 50, 61, 50, 59, 55, 47, 69, 81, 66, 69, 55, 56, 65, 79, 100, 85, 53, 48, 44, 59, 62, 70, 68, 60, 60, 38, 64, 58, 71, 61, 58, 55, 69, 58, 53, 61, 65, 56, 57, 89, 49, 58, 68, 61, 95, 86, 61, 67, 87, 71, 71, 73, 58, 53, 73, 47, 50, 59, 59, 72, 80, 91, 74, 67, 71, 51, 60, 43, 85, 76, 54, 66, 76, 50, 65, 44, 66, 52, 68, 82, 64, 62, 55, 68, 51, 67, 60, 79, 72, 45, 81, 101, 60, 64, 60, 79, 74, 70, 75, 56, 66, 72, 58, 79, 84, 63, 84, 60, 60, 62, 68, 70, 64, 53, 70, 54, 54, 101, 68, 58, 72, 76, 55, 78, 66, 69, 73, 65, 58, 79, 67, 94, 73, 82, 67, 99, 63, 52, 68, 66, 102, 77, 69, 77, 70, 65, 76, 54, 75, 72, 60, 54, 85, 75, 87, 58, 65, 85, 75, 75, 59, 54, 65, 42, 46, 54, 65, 57, 50, 66, 62, 66, 51, 70, 51, 49, 76, 56, 75, 54, 62, 58, 63, 56, 68, 59, 66, 53, 76, 57, 67, 51, 68, 58, 63, 40, 62, 58, 91, 84, 62, 71, 101, 60, 55, 64, 53, 75, 44, 65, 92, 72, 73, 75, 69, 58, 81, 57, 54, 73, 83, 51, 110, 65, 87, 58, 55, 70, 73, 58, 75, 65, 43, 55, 69, 72, 30, 86, 50, 60, 58, 74, 50, 55, 82, 32, 70, 66, 47, 49, 73, 56, 75, 83, 79, 94, 64, 59, 70, 75, 54, 81, 67, 60, 44, 65, 81, 79, 75, 71, 70, 64, 69, 60, 55, 72, 57, 54, 65, 54, 74, 72, 62, 94, 65, 57, 71, 61, 64, 66, 48, 66, 75, 58, 59, 83, 69, 68, 70, 61, 69, 57, 68, 71, 69, 54, 51, 59, 61, 75, 73, 59, 73, 61, 60, 59, 62, 84, 57, 68, 62, 71, 51, 72, 71, 63, 42, 58, 63, 81, 54, 54, 56, 65, 71, 62, 32, 59, 66, 62, 58, 76, 80, 56, 117, 49, 55, 67, 62, 69, 42, 68, 46, 60, 69, 78, 61, 62, 60, 68, 87, 83, 65, 45, 76, 73, 62, 61, 67, 63, 63, 69, 59, 75, 64, 62, 68, 94, 84, 61, 62, 47, 53, 58, 94, 56, 51, 78, 82, 66, 61, 67, 123, 111, 69, 53, 74, 51, 70, 78, 50, 80, 60, 64, 46, 60, 56, 56, 52, 86, 56, 53, 75, 65, 65, 63, 69, 68, 65, 51, 65, 58, 85, 74, 67, 66, 87, 56, 63, 88, 60, 82, 69, 55, 61, 60, 67, 54, 62, 55, 47, 64, 61, 74, 59, 63, 51, 68, 54, 62, 79, 58, 35, 73, 67, 59, 77, 44, 58, 61, 48, 55, 73, 68, 72, 81, 69, 44, 64, 99, 77, 75, 60, 62, 92, 63, 70, 63, 58, 58, 68, 67, 55, 64, 46, 68, 84, 87, 60, 94, 86, 87, 63, 45, 48, 65, 102, 57, 87, 87, 64, 67, 98, 59, 88, 69, 56, 59, 69, 71, 62, 60, 70, 75, 70, 69, 67, 76, 58, 64, 60, 65, 64, 52, 80, 63, 85, 91, 82, 45, 69, 56, 78, 73, 49, 76, 74, 68, 86, 84, 47, 65, 53, 59, 72, 55, 41, 55, 65, 96, 97, 84, 60, 87, 103, 45, 49, 63, 65, 53, 67, 77, 61, 60, 82, 67, 67, 66, 55, 57, 46, 61, 71, 74, 75, 58, 56, 58, 68, 84, 64, 83, 71, 75, 70, 56, 60, 73, 73, 85, 65, 52, 64, 43, 99, 58, 82, 74, 61, 61, 63, 58, 99, 62, 75, 67, 57, 92, 55, 90, 44, 72, 66, 58, 63, 57, 64, 65, 59, 50, 72, 80, 49, 50, 61, 65, 67, 72, 52, 89, 62, 52, 67, 48, 78, 74, 67, 65, 81, 54, 59, 64, 71, 84, 76, 76, 85, 63, 59, 54, 70, 72, 62, 75, 42, 62, 66, 50, 55, 46, 107, 61, 63, 63, 83, 102, 70, 81, 76, 62, 72, 58, 54, 97, 61, 58, 59, 68, 55, 70, 58, 64, 58, 66, 61, 71, 45, 69, 82, 68, 40, 79, 110, 58, 75, 61, 72, 45, 46, 55, 69, 46, 72, 71, 43, 73, 65, 65, 70, 51, 60, 53, 72, 59, 89, 107, 53, 65, 45, 94, 42, 69, 82, 73, 57, 75, 79, 79, 79, 65, 64, 49, 52, 73, 91, 68, 67, 43, 74, 65, 58, 69, 66, 61, 67, 59, 76, 90, 42, 42, 84, 62, 64, 61, 58, 68, 113, 53, 71, 66, 73, 103, 70, 75, 67, 59, 85, 61, 53, 62, 65, 53, 68, 53, 74, 65, 126, 46, 64, 64, 75, 76, 65, 61, 56, 64, 107, 52, 55, 84, 62, 66, 69, 70, 64, 105, 48, 84, 73, 78, 66, 53, 63, 91, 59, 49, 51, 49, 48, 60, 67, 54, 59, 67, 61, 56, 80, 49, 88, 70, 67, 53, 64, 87, 83, 77, 60, 56, 75, 71, 48, 62, 74, 68, 81, 57, 61, 98, 45, 50, 103, 51, 66, 70, 71, 70, 79, 57, 57, 72, 64, 58, 77, 61, 61, 59, 89, 102, 79, 38, 64, 44, 45, 60, 72, 56, 43, 68, 47, 72, 60, 55, 78, 84, 65, 55, 64, 65, 58, 55, 59, 74, 71, 71, 40, 60, 56, 59, 71, 53, 64, 83, 69, 49, 66, 82, 57, 64, 87, 49, 92, 70, 45, 47, 60, 91, 66, 63, 58, 74, 53, 63, 50, 60, 64, 52, 93, 76, 61, 54, 68, 61, 74, 100, 62, 62, 66, 65, 80, 71, 77, 69, 91, 76, 50, 81, 56, 81, 75, 62, 61, 70, 57, 85, 68, 61, 65, 69, 58, 55, 65, 42, 70, 54, 58, 65, 95, 68, 58, 70, 53, 76, 52, 51, 59, 72, 51, 62, 67, 104, 56, 70, 52, 60, 71, 75, 77, 59, 77, 73, 83, 56, 78, 77, 62, 57, 46, 60, 63, 86, 53, 63, 57, 45, 70, 58, 83, 74, 63, 70, 45, 74, 59, 97, 71, 73, 64, 59, 49, 63, 79, 68, 54, 48, 67, 50, 64, 59, 44, 67, 52, 87, 54, 71, 54, 58, 75, 60, 70, 58, 50, 67, 85, 79, 46, 94, 63, 56, 65, 63, 49, 40, 63, 53, 63, 82, 57, 42, 55, 61, 57, 68, 45, 68, 65, 70, 72, 78, 62, 54, 62, 80, 92, 70, 59, 71, 101, 53, 61, 71, 55, 51, 54, 68, 61, 49, 67, 63, 61, 69, 65, 71, 54, 73, 76, 72, 56, 45, 89, 54, 113, 68, 102, 60, 77, 79, 53, 55, 57, 61, 106, 51, 77, 85, 82, 77, 61, 45, 75, 71, 43, 55, 69, 52, 52, 64, 82, 70, 59, 48, 66, 60, 99, 61, 53, 78, 60, 62, 53, 53, 55, 53, 63, 64, 89, 67, 82, 79, 93, 69, 48, 95, 71, 74, 96, 78, 51, 56, 86, 53, 58, 72, 54, 80, 59, 52, 65, 56, 73, 98, 60, 54, 62, 84, 94, 78, 50, 64, 68, 66, 66, 57, 55, 107, 66, 65, 49, 45, 75, 109, 72, 54, 82, 58, 44, 50, 68, 47, 55, 55, 61, 68, 71, 50, 60, 66, 67, 57, 85, 67, 47, 62, 69, 49, 56, 50, 49, 62, 74, 63, 102, 64, 95, 78, 71, 63, 53, 67, 60, 55, 83, 61, 91, 49, 62, 81, 68, 92, 69, 95, 62, 67, 68, 54, 93, 84, 56, 52, 52, 60, 94, 70, 79, 72, 58, 60, 59, 64, 67, 80, 65, 51, 75, 66, 80, 62, 85, 47, 59, 75, 56, 59, 57, 61, 91, 57, 55, 62, 65, 52, 58, 76, 67, 61, 69, 59, 81, 66, 73, 53, 55, 75, 66, 81, 56, 97, 78, 51, 84, 60, 73, 81, 70, 59, 72, 70, 63, 50, 80, 54, 67, 73, 63, 59, 67, 54, 63, 60, 97, 62, 61, 55, 57, 67, 75, 56, 74, 66, 54, 83, 65, 54, 60, 61, 86, 54, 81, 67, 57, 50, 66, 53, 50, 82, 64, 74, 51, 68, 69, 67, 73, 84, 54, 57, 64, 47, 56, 46, 64, 57, 70, 56, 55, 57, 62, 65, 85, 45, 67, 66, 99, 69, 77, 59, 53, 77, 69, 63, 62, 80, 74, 61, 60, 49, 70, 55, 75, 70, 82, 75, 83, 65, 49, 68, 65, 73, 67, 55, 55, 74, 54, 59, 61, 69, 60, 130, 58, 61, 85, 63, 64, 72, 84, 58, 54, 52, 62, 79, 88, 61, 68, 62, 63, 56, 50, 56, 105, 89, 61, 71, 62, 44, 79, 70, 71, 81, 64, 61, 44, 69, 70, 63, 86, 68, 59, 60, 88, 45, 73, 55, 44, 60, 45, 72, 78, 50, 73, 68, 61, 59, 78, 66, 69, 45, 64, 77, 56, 78, 64, 61, 53, 59, 69, 40, 80, 48, 60, 59, 67, 66, 81, 72, 115, 53, 117, 70, 53, 51, 56, 59, 58, 61, 59, 66, 56, 58, 68, 57, 73, 75, 98, 81, 65, 79, 82, 73, 60, 55, 61, 64, 76, 68, 58, 72, 61, 104, 64, 104, 81, 77, 66, 83, 65, 80, 37, 50, 54, 75, 63, 59, 98, 62, 83, 90, 68, 72, 74, 59, 68, 54, 58, 79, 116, 64, 54, 51, 50, 73, 75, 77, 56, 63, 71, 69, 57, 59, 59, 52, 74, 77, 68, 57, 68, 66, 50, 72, 61, 75, 55, 57, 75, 79, 62, 77, 72, 84, 46, 68, 84, 62, 60, 65, 63, 60, 78, 61, 55, 70, 71, 65, 35, 71, 56, 63, 61, 58, 71, 66, 91, 70, 76, 60, 55, 61, 76, 71, 67, 63, 80, 46, 66, 80, 64, 57, 70, 74, 58, 61, 61, 59, 66, 72, 37, 83, 54, 60, 56, 65, 57, 64, 56, 79, 72, 60, 53, 67, 70, 63, 79, 66, 79, 48, 53, 58, 57, 75, 75, 53, 79, 50, 50, 79, 71, 48, 52, 61, 83, 51, 63, 43, 68, 65, 62, 95, 72, 55, 79, 67, 61, 45, 67, 91, 59, 61, 79, 50, 64, 81, 60, 85, 73, 56, 75, 69, 65, 65, 45, 70, 75, 70, 54, 66, 45, 61, 67, 58, 52, 48, 59, 55, 69, 62, 58, 85, 71, 65, 66, 69, 63, 93, 75, 76, 68, 64, 64, 64, 64, 69, 66, 76, 71, 66, 49, 65, 67, 82, 60, 85, 48, 75, 68, 52, 62, 64, 51, 55, 63, 71, 62, 62, 69, 51, 66, 54, 61, 68, 69, 65, 78, 58, 48, 50, 88, 61, 68, 84, 65, 65, 47, 74, 71, 63, 67, 70, 76, 63, 78, 49, 91, 57, 86, 53, 103, 89, 88, 69, 58, 74, 59, 59, 66, 87, 55, 65, 92, 54, 71, 71, 47, 58, 68, 75, 61, 47, 61, 104, 58, 62, 53, 50, 38, 64, 56, 64, 61, 54, 54, 63, 79, 54, 84, 59, 53, 75, 77, 51, 83, 62, 56, 51, 118, 49, 54, 118, 57, 48, 69, 75, 63, 79, 73, 56, 61, 71, 90, 52, 79, 90, 56, 69, 78, 56, 63, 65, 74, 84, 62, 59, 97, 69, 77, 62, 74, 73, 69, 59, 83, 65, 81, 58, 66, 62, 77, 72, 68, 66, 68, 68, 70, 59, 68, 60, 67, 62, 93, 51, 75, 47, 62, 90, 57, 67, 67, 104, 63, 67, 63, 86, 46, 54, 69, 113, 55, 107, 58, 70, 68, 61, 62, 67, 71, 65, 55, 57, 63, 56, 70, 89, 48, 69, 56, 77, 64, 63, 57, 77, 74, 54, 48, 70, 95, 79, 73, 67, 56, 69, 75, 54, 57, 81, 66, 64, 60, 74, 71, 62, 69, 99, 75, 54, 66, 66, 66, 78, 55, 48, 43, 46, 63, 82, 61, 64, 64, 58, 63, 72, 55, 69, 62, 71, 53, 58, 49, 87, 57, 78, 105, 67, 70, 71, 70, 48, 67, 48, 72, 63, 53, 52, 54, 57, 50, 66, 73, 69, 48, 65, 72, 75, 65, 74, 64, 66, 46, 73, 75, 86, 76, 61, 73, 82, 65, 50, 55, 88, 63, 72, 65, 69, 88, 76, 53, 63, 86, 47, 86, 58, 61, 86, 76, 67, 51, 73, 56, 80, 65, 57, 72, 58, 54, 69, 76, 77, 72, 60, 55, 53, 63, 104, 57, 55, 66, 67, 50, 76, 60, 63, 58, 85, 87, 62, 74, 46, 75, 75, 71, 65, 73, 56, 54, 66, 57, 61, 65, 56, 67, 101, 77, 57, 47, 69, 73, 99, 69, 82, 65, 40, 53, 60, 75, 72, 71, 56, 65, 48, 50, 48, 61, 62, 40, 53, 75, 52, 65, 77, 55, 69, 53, 48, 52, 64, 81, 65, 77, 68, 55, 69, 40, 44, 61, 72, 60, 47, 79, 60, 39, 67, 51, 65, 59, 66, 39, 60, 79, 47, 57, 43, 93, 61, 65, 62, 54, 78, 65, 82, 51, 94, 90, 76, 72, 51, 52, 63, 54, 93, 71, 99, 72, 53, 63, 49, 55, 62, 70, 49, 67, 80, 69, 61, 60, 96, 50, 73, 103, 53, 65, 69, 63, 71, 66, 48, 70, 62, 70, 62, 53, 79, 47, 66, 81, 59, 55, 86, 81, 60, 58, 58, 68, 73, 67, 95, 62, 61, 62, 93, 45, 55, 57, 61, 92, 57, 74, 62, 48, 56, 67, 56, 70, 81, 61, 51, 94, 59, 77, 93, 75, 88, 64, 67, 62, 61, 39, 44, 54, 58, 59, 56, 56, 55, 74, 71, 64, 71, 49, 58, 62, 52, 74, 60, 67, 74, 70, 55, 51, 75, 80, 68, 63, 63, 55, 63, 72, 70, 68, 100, 72, 62, 103, 82, 51, 68, 74, 61, 72, 49, 63, 61, 55, 53, 68, 74, 63, 70, 72, 63, 54, 60, 58, 54, 65, 59, 80, 64, 54, 56, 65, 56, 40, 58, 62, 72, 83, 93, 70, 68, 73, 53, 69, 62, 66, 82, 76, 60, 68, 60, 32, 71, 48, 64, 56, 53, 63, 90, 82, 53, 81, 55, 58, 68, 67, 61, 67, 96, 57, 57, 78, 78, 81, 66, 56, 69, 63, 70, 58, 42, 60, 55, 56, 75, 56, 62, 69, 65, 120, 63, 80, 66, 66, 58, 63, 67, 58, 79, 75, 81, 64, 72, 78, 51, 114, 65, 43, 89, 44, 74, 65, 58, 48, 77, 73, 54, 48, 51, 91, 86, 77, 50, 65, 50, 61, 62, 64, 64, 71, 57, 60, 59, 44, 61, 45, 54, 62, 70, 79, 60, 59, 57, 75, 59, 46, 75, 61, 51, 64, 86, 54, 80, 54, 54, 67, 60, 64, 72, 98, 69, 59, 60, 59, 68, 49, 71, 98, 78, 58, 60, 72, 65, 50, 74, 60, 146, 59, 66, 60, 47, 77, 62, 76, 75, 96, 58, 60, 71, 70, 53, 68, 78, 48, 46, 56, 58, 61, 44, 54, 52, 66, 57, 57, 56, 72, 84, 67, 49, 70, 65, 63, 66, 78, 79, 69, 68, 56, 57, 74, 46, 51, 59, 52, 90, 49, 50, 38, 51, 75, 73, 55, 68, 64, 75, 64, 65, 51, 51, 81, 54, 81, 70, 89, 80, 64, 57, 40, 46, 56, 64, 72, 58, 87, 57, 102, 64, 21, 69, 79, 74, 54, 81, 78, 36, 72, 54, 68, 46, 66, 63, 85, 90, 64, 101, 68, 58, 64, 61, 68, 43, 57, 62, 71, 89, 75, 82, 74, 68, 83, 63, 55, 74, 70, 69, 61, 61, 47, 73, 65, 74, 75, 55, 77, 95, 71, 52, 77, 62, 47, 77, 90, 72, 113, 72, 66, 61, 53, 89, 73, 56, 60, 76, 81, 73, 80, 79, 60, 48, 57, 71, 63, 75, 71, 61, 64, 55, 64, 54, 69, 77, 57, 82, 52, 105, 61, 69, 54, 55, 55, 57, 43, 51, 61, 75, 75, 68, 65, 56, 58, 45, 43, 73, 50, 57, 52, 53, 63, 93, 62, 60, 74, 56, 63, 63, 80, 79, 78, 55, 54, 66, 79, 102, 45, 58, 78, 67, 75, 63, 70, 82, 62, 71, 70, 63, 57, 64, 75, 69, 54, 64, 49, 76, 55, 62, 65, 63, 55, 59, 90, 63, 59, 80, 69, 88, 49, 55, 65, 60, 71, 67, 69, 82, 69, 61, 68, 60, 91, 56, 65, 55, 69, 43, 61, 89, 66, 52, 59, 56, 81, 43, 57, 119, 50, 60, 94, 57, 57, 87, 68, 85, 60, 105, 67, 70, 59, 56, 72, 74, 98, 37, 61, 61, 64, 62, 78, 81, 74, 63, 58, 76, 44, 41, 67, 62, 71, 39, 67, 36, 71, 45, 68, 71, 52, 79, 63, 61, 56, 61, 70, 49, 55, 52, 55, 58, 75, 98, 74, 79, 80, 71, 79, 51, 64, 64, 51, 61, 70, 82, 66, 54, 78, 95, 60, 68, 74, 64, 68, 63, 76, 92, 62, 67, 62, 59, 72, 76, 48, 69, 50, 93, 74, 91, 59, 84, 65, 61, 75, 54, 69, 55, 83, 67, 70, 95, 56, 71, 57, 60, 67, 71, 77, 70, 44, 75, 93, 63, 53, 67, 49, 48, 58, 57, 63, 65, 62, 115, 80, 80, 76, 57, 75, 58, 64, 63, 60, 42, 61, 51, 78, 73, 87, 56, 61, 83, 61, 60, 84, 76, 59, 62, 117, 69, 72, 104, 52, 66, 68, 72, 72, 67, 83, 68, 63, 56, 74, 56, 68, 68, 71, 55, 69, 51, 73, 61, 59, 65, 69, 51, 58, 72, 83, 53, 103, 85, 92, 50, 46, 95, 57, 54, 60, 49, 70, 73, 88, 74, 64, 60, 78, 62, 67, 88, 71, 66, 81, 52, 62, 59, 65, 65, 66, 66, 63, 77, 58, 66, 56, 37, 66, 74, 86, 68, 53, 113, 69, 85, 82, 47, 57, 52, 64, 61, 56, 63, 58, 89, 70, 77, 54, 73, 76, 70, 67, 50, 64, 80, 63, 66, 58, 46, 66, 72, 71, 65, 52, 67, 28, 42, 73, 62, 60, 65, 45, 75, 64, 77, 72, 55, 70, 57, 54, 60, 73, 61, 72, 86, 63, 55, 66, 49, 50, 42, 59, 48, 63, 67, 47, 47, 77, 63, 76, 72, 44, 89, 67, 81, 50, 63, 65, 55, 51, 48, 89, 39, 54, 57, 64, 41, 88, 38, 64, 63, 71, 77, 53, 76, 61, 121, 54, 53, 64, 66, 80, 71, 87, 81, 86, 81, 76, 65, 54, 63, 47, 104, 51, 55, 77, 69, 66, 57, 75, 59, 65, 52, 82, 57, 88, 62, 73, 54, 56, 53, 76, 59, 59, 83, 73, 74, 75, 84, 77, 45, 53, 42, 66, 51, 69, 99, 72, 61, 75, 53, 70, 70, 94, 64, 68, 61, 59, 73, 57, 60, 63, 59, 59, 55, 56, 75, 58, 63, 61, 66, 60, 49, 80, 100, 60, 70, 85, 61, 76, 66, 48, 83, 54, 74, 66, 64, 87, 68, 49, 51, 63, 44, 72, 56, 69, 76, 67, 47, 60, 73, 64, 58, 54, 60, 59, 51, 62, 57, 68, 59, 48, 82, 57, 47, 56, 50, 58, 69, 61, 64, 75, 69, 79, 57, 66, 54, 57, 66, 43, 59, 53, 98, 50, 78, 91, 52, 42, 78, 57, 87, 63, 83, 67, 70, 67, 69, 47, 79, 55, 63, 54, 91, 63, 110, 61, 86, 62, 70, 35, 69, 60, 70, 50, 80, 67, 61, 68, 105, 75, 73, 118, 64, 56, 76, 74, 65, 45, 73, 68, 65, 91, 70, 52, 62, 49, 57, 55, 46, 67, 54, 66, 50, 38, 69, 69, 46, 66, 77, 73, 66, 74, 69, 54, 48, 62, 62, 74, 64, 81, 87, 60, 43, 53, 56, 51, 47, 72, 72, 88, 78, 83, 87, 72, 66, 75, 69, 81, 70, 65, 57, 64, 64, 47, 53, 67, 60, 54, 78, 64, 58, 34, 69, 65, 60, 57, 65, 60, 54, 97, 61, 64, 75, 46, 64, 62, 50, 101, 73, 62, 62, 65, 74, 59, 59, 79, 72, 70, 68, 99, 55, 48, 74, 57, 68, 56, 52, 70, 79, 43, 75, 113, 57, 49, 62, 63, 57, 71, 59, 73, 69, 48, 59, 40, 65, 72, 79, 59, 62, 65, 61, 62, 70, 48, 75, 50, 62, 85, 60, 63, 82, 77, 50, 60, 70, 43, 70, 45, 75, 91, 48, 71, 67, 75, 70, 71, 61, 46, 61, 51, 65, 57, 67, 64, 88, 104, 52, 51, 55, 68, 83, 59, 60, 58, 53, 58, 81, 52, 67, 68, 59, 100, 66, 79, 63, 46, 62, 43, 51, 74, 54, 75, 54, 56, 49, 82, 77, 59, 46, 76, 72, 66, 79, 60, 48, 57, 72, 59, 75, 85, 62, 66, 57, 82, 77, 72, 75, 71, 51, 61, 65, 78, 61, 64, 57, 69, 57, 74, 58, 101, 40, 66, 48, 48, 76, 48, 69, 41, 87, 65, 72, 57, 68, 85, 63, 80, 58, 49, 52, 62, 66, 84, 70, 67, 53, 58, 49, 60, 59, 47, 65, 56, 60, 85, 72, 52, 89, 83, 112, 72, 74, 65, 64, 56, 70, 41, 66, 69, 55, 63, 59, 60, 68, 76, 64, 56, 80, 63, 52, 108, 75, 80, 47, 72, 67, 68, 58, 82, 68, 66, 64, 58, 77, 60, 65, 72, 95, 65, 55, 70, 50, 65, 69, 79, 57, 50, 53, 73, 70, 69, 62, 54, 67, 66, 63, 62, 73, 57, 97, 90, 71, 68, 61, 54, 74, 61, 57, 68, 60, 57, 72, 66, 56, 117, 59, 63, 81, 48, 65, 125, 90, 84, 60, 55, 55, 78, 71, 70, 59, 75, 72, 72, 72, 73, 39, 63, 80, 81, 53, 65, 57, 78, 54, 69, 124, 59, 79, 64, 101, 75, 61, 70, 67, 77, 83, 54, 41, 60, 60, 65, 72, 59, 68, 81, 62, 51, 79, 77, 67, 73, 59, 71, 66, 54, 68, 97, 59, 78, 70, 37, 61, 83, 65, 63, 69, 78, 66, 54, 64, 57, 70, 58, 60, 48, 54, 103, 70, 61, 69, 78, 79, 53, 68, 57, 59, 59, 67, 64, 65, 71, 78, 66, 76, 54, 52, 61, 54, 51, 67, 62, 48, 73, 57, 33, 75, 82, 53, 53, 65, 63, 54, 53, 79, 55, 67, 64, 61, 93, 52, 65, 92, 53, 82, 82, 83, 48, 67, 50, 70, 69, 61, 82, 42, 65, 55, 67, 65, 76, 65, 66, 46, 72, 84, 54, 76, 64, 74, 81, 79, 66, 72, 67, 59, 75, 72, 73, 60, 78, 57, 58, 45, 64, 50, 61, 70, 70, 43, 68, 70, 85, 84, 63, 73, 66, 86, 87, 60, 58, 54, 52, 57, 43, 63, 86, 127, 54, 56, 41, 92, 104, 67, 63, 93, 47, 77, 84, 84, 55, 52, 51, 78, 48, 66, 61, 65, 52, 81, 65, 56, 72, 59, 51, 76, 66, 62, 63, 93, 82, 78, 51, 53, 69, 56, 84, 58, 59, 59, 71, 68, 56, 58, 62, 46, 62, 70, 50, 52, 47, 43, 44, 72, 67, 53, 58, 89, 70, 69, 60, 61, 62, 83, 44, 76, 53, 59, 54, 54, 50, 60, 40, 65, 57, 78, 61, 61, 61, 61, 59, 69, 52, 56, 63, 68, 48, 60, 61, 54, 48, 63, 57, 52, 75, 53, 71, 65, 117, 87, 75, 48, 68, 57, 65, 55, 64, 68, 56, 82, 58, 50, 54, 55, 83, 92, 78, 61, 66, 62, 90, 61, 46, 92, 66, 83, 67, 46, 66, 44, 86, 79, 65, 75, 67, 74, 94, 67, 57, 63, 65, 49, 48, 55, 59, 58, 100, 54, 80, 44, 63, 84, 74, 48, 52, 77, 61, 74, 75, 46, 65, 72, 68, 60, 55, 58, 80, 64, 56, 72, 89, 76, 69, 58, 92, 91, 49, 61, 57, 61, 59, 73, 75, 56, 79, 58, 56, 77, 76, 57, 56, 59, 82, 76, 66, 79, 49, 75, 54, 73, 62, 49, 60, 64, 65, 78, 38, 68, 76, 69, 62, 60, 93, 61, 53, 65, 49, 61, 70, 51, 46, 65, 55, 60, 54, 80, 62, 52, 62, 80, 57, 57, 54, 94, 60, 66, 63, 71, 94, 77, 41, 60, 76, 60, 59, 71, 86, 59, 61, 50, 73, 71, 46, 57, 61, 65, 58, 84, 53, 79, 65, 60, 77, 74, 70, 60, 56, 68, 69, 41, 89, 80, 53, 66, 94, 60, 63, 70, 70, 76, 51, 53, 69, 62, 68, 59, 60, 70, 67, 52, 62, 83, 46, 67, 73, 75, 60, 58, 49, 40, 52, 49, 56, 72, 60, 57, 78, 61, 69, 61, 94, 50, 76, 70, 57, 54, 76, 58, 66, 69, 46, 68, 69, 73, 74, 55, 49, 61, 81, 109, 55, 88, 60, 68, 73, 51, 61, 54, 85, 64, 58, 76, 60, 55, 57, 76, 55, 62, 74, 67, 63, 49, 55, 77, 57, 92, 67, 55, 73, 59, 51, 58, 58, 106, 63, 70, 66, 61, 45, 72, 67, 59, 63, 71, 58, 69, 66, 50, 86, 80, 53, 49, 69, 58, 75, 63, 62, 69, 43, 57, 62, 79, 65, 63, 65, 85, 69, 69, 72, 93, 44, 66, 67, 81, 64, 62, 57, 61, 58, 50, 77, 66, 58, 78, 83, 76, 56, 65, 59, 69, 49, 71, 79, 64, 79, 47, 75, 69, 70, 94, 66, 63, 48, 70, 55, 59, 60, 39, 73, 61, 70, 70, 65, 70, 54, 53, 82, 89, 56, 75, 64, 46, 95, 53, 70, 56, 56, 70, 66, 57, 65, 74, 60, 65, 79, 44, 67, 76, 37, 74, 83, 63, 58, 53, 66, 94, 62, 57, 64, 43, 64, 71, 57, 74, 62, 97, 67, 86, 84, 71, 88, 58, 52, 49, 76, 67, 54, 48, 70, 49, 49, 111, 57, 68, 75, 52, 60, 85, 88, 36, 76, 55, 67, 76, 48, 74, 49, 89, 58, 31, 95, 54, 45, 69, 58, 63, 53, 60, 56, 59, 81, 65, 60, 66, 68, 60, 110, 80, 79, 74, 59, 72, 95, 41, 70, 69, 67, 70, 54, 47, 61, 60, 59, 70, 63, 75, 80, 65, 63, 71, 77, 56, 56, 72, 79, 66, 76, 58, 64, 62, 64, 59, 53, 74, 65, 49, 125, 82, 54, 56, 62, 54, 47, 83, 87, 69, 92, 68, 64, 50, 55, 55, 65, 63, 142, 62, 51, 50, 61, 51, 75, 57, 57, 71, 84, 46, 77, 64, 72, 60, 75, 65, 57, 62, 69, 53, 65, 73, 64, 87, 58, 74, 72, 56, 65, 62, 50, 77, 58, 50, 62, 66, 67, 57, 74, 81, 104, 69, 53, 69, 58, 73, 43, 60, 73, 79, 69, 66, 83, 62, 40, 75, 77, 63, 68, 56, 58, 89, 40, 54, 78, 66, 55, 56, 71, 67, 66, 66, 89, 56, 61, 72, 72, 67, 63, 68, 49, 63, 54, 60, 64, 68, 72, 69, 63, 51, 71, 54, 67, 59, 63, 55, 57, 70, 78, 65, 56, 51, 66, 72, 53, 76, 59, 92, 56, 47, 68, 60, 63, 58, 52, 61, 89, 47, 58, 67, 104, 67, 81, 62, 58, 72, 68, 64, 28, 66, 56, 52, 52, 57, 63, 62, 80, 61, 30, 59, 61, 65, 50, 67, 72, 81, 45, 64, 71, 82, 74, 58, 65, 70, 91, 60, 72, 80, 71, 29, 81, 70, 49, 68, 74, 83, 71, 66, 57, 69, 72, 71, 57, 66, 70, 70, 59, 73, 72, 58, 76, 66, 76, 48, 54, 89, 65, 67, 88, 62, 56, 54, 69, 70, 72, 61, 59, 124, 63, 58, 79, 63, 49, 52, 89, 61, 57, 64, 47, 71, 67, 65, 55, 72, 76, 57, 58, 73, 74, 118, 62, 79, 63, 58, 72, 68, 51, 75, 50, 72, 68, 62, 61, 71, 131, 63, 56, 56, 60, 50, 117, 79, 47, 59, 68, 72, 61, 65, 69, 61, 64, 60, 75, 61, 77, 61, 47, 82, 101, 83, 65, 53, 65, 48, 68, 147, 61, 66, 68, 75, 73, 74, 71, 59, 83, 69, 67, 67, 59, 50, 50, 56, 63, 65, 97, 53, 56, 67, 57, 59, 75, 65, 60, 55, 67, 60, 88, 52, 58, 73, 55, 47, 63, 58, 59, 64, 43, 56, 70, 67, 52, 73, 59, 65, 59, 74, 68, 39, 61, 65, 62, 87, 51, 61, 70, 59, 52, 44, 54, 66, 78, 61, 60, 72, 45, 68, 41, 49, 61, 69, 61, 62, 62, 60, 50, 101, 63, 52, 66, 47, 67, 69, 68, 67, 75, 61, 59, 75, 84, 56, 64, 69, 63, 76, 87, 72, 60, 59, 85, 71, 69, 55, 73, 68, 64, 59, 70, 52, 57, 60, 60, 52, 66, 73, 75, 65, 52, 44, 66, 73, 61, 69, 85, 61, 59, 57, 59, 59, 60, 61, 66, 68, 64, 57, 76, 77, 54, 51, 77, 48, 70, 75, 63, 93, 56, 63, 60, 56, 74, 61, 73, 66, 75, 43, 110, 80, 65, 57, 68, 83, 94, 73, 88, 69, 55, 60, 77, 66, 80, 61, 73, 88, 56, 56, 60, 50, 63, 72, 133, 62, 89, 56, 59, 80, 56, 76, 73, 46, 100, 57, 62, 72, 68, 64, 49, 56, 66, 81, 86, 79, 78, 63, 62, 86, 68, 60, 57, 65, 55, 56, 62, 56, 66, 61, 59, 75, 52, 59, 40, 64, 64, 79, 61, 80, 54, 48, 63, 57, 59, 54, 75, 71, 93, 63, 55, 91, 45, 57, 78, 70, 64, 71, 71, 63, 65, 59, 55, 65, 73, 58, 64, 87, 65, 63, 48, 53, 110, 70, 63, 56, 61, 73, 65, 56, 80, 67, 64, 77, 52, 60, 72, 80, 65, 74, 53, 71, 47, 65, 85, 72, 88, 56, 67, 72, 58, 59, 70, 57, 79, 53, 45, 81, 75, 60, 65, 84, 68, 64, 59, 52, 79, 62, 60, 49, 134, 61, 74, 43, 85, 50, 60, 62, 61, 62, 78, 45, 66, 37, 73, 78, 53, 71, 62, 57, 68, 58, 83, 69, 65, 51, 59, 75, 74, 87, 49, 58, 73, 63, 52, 71, 79, 70, 76, 65, 61, 71, 102, 76, 61, 50, 67, 53, 76, 52, 61, 46, 54, 75, 63, 59, 58, 62, 53, 81, 65, 81, 79, 33, 57, 67, 105, 53, 68, 60, 64, 60, 52, 53, 74, 70, 72, 74, 50, 63, 77, 73, 61, 61, 56, 80, 62, 103, 67, 74, 65, 52, 92, 71, 61, 85, 73, 55, 65, 70, 72, 56, 73, 72, 57, 76, 73, 58, 55, 64, 53, 68, 64, 51, 60, 63, 47, 74, 77, 53, 65, 59, 60, 70, 66, 82, 53, 54, 76, 70, 59, 74, 61, 53, 67, 70, 82, 42, 73, 76, 73, 64, 84, 69, 102, 61, 58, 56, 67, 50, 47, 63, 60, 50, 49, 86, 66, 66, 66, 79, 69, 62, 95, 66, 80, 41, 67, 76, 65, 64, 63, 57, 54, 81, 60, 62, 65, 84, 55, 52, 80, 74, 48, 89, 79, 93, 70, 65, 58, 64, 57, 66, 61, 67, 65, 60, 73, 76, 61, 77, 67, 52, 53, 67, 63, 73, 55, 72, 61, 88, 87, 64, 81, 59, 79, 57, 59, 81, 59, 62, 64, 56, 60, 56, 74, 57, 73, 50, 60, 76, 65, 57, 63, 83, 75, 57, 56, 69, 59, 47, 64, 64, 62, 74, 56, 57, 78, 75, 72, 58, 81, 58, 60, 76, 46, 54, 67, 66, 70, 55, 61, 74, 62, 74, 66, 58, 68, 59, 59, 57, 61, 73, 58, 51, 64, 60, 34, 55, 60, 62, 78, 73, 70, 84, 66, 59, 74, 58, 66, 55, 56, 69, 58, 61, 56, 61, 58, 70, 69, 56, 100, 54, 61, 60, 65, 52, 90, 61, 67, 66, 62, 69, 64, 56, 65, 66, 75, 58, 67, 73, 68, 61, 62, 63, 95, 69, 65, 72, 52, 75, 65, 76, 51, 61, 72, 69, 79, 76, 58, 41, 59, 84, 60, 76, 55, 67, 67, 59, 70, 72, 49, 64, 83, 58, 51, 116, 68, 65, 77, 51, 55, 73, 44, 70, 71, 67, 65, 65, 64, 51, 57, 100, 71, 35, 82, 56, 70, 60, 80, 56, 58, 64, 55, 90, 57, 74, 65, 54, 64, 58, 128, 75, 78, 47, 76, 76, 52, 64, 65, 74, 62, 64, 70, 70, 66, 61, 58, 60, 59, 56, 76, 62, 63, 59, 66, 77, 45, 50, 61, 68, 76, 65, 44, 54, 44, 64, 74, 54, 45, 75, 116, 64, 57, 51, 47, 68, 58, 87, 53, 51, 87, 51, 58, 63, 76, 57, 67, 70, 139, 54, 61, 44, 73, 57, 91, 68, 94, 63, 76, 60, 102, 55, 88, 69, 68, 59, 69, 62, 72, 78, 53, 60, 73, 87, 46, 77, 64, 64, 54, 72, 65, 75, 56, 66, 59, 64, 58, 72, 94, 62, 116, 77, 61, 65, 66, 82, 62, 74, 57, 71, 58, 64, 82, 62, 53, 66, 47, 59, 54, 51, 61, 100, 52, 63, 79, 60, 73, 72, 62, 61, 57, 76, 92, 67, 66, 71, 77, 52, 80, 54, 60, 71, 84, 75, 59, 71, 98, 77, 53, 50, 54, 72, 64, 61, 78, 64, 74, 76, 63, 74, 56, 59, 63, 76, 63, 54, 61, 76, 57, 60, 57, 51, 67, 58, 79, 55, 73, 56, 64, 57, 95, 59, 74, 59, 61, 65, 68, 77, 60, 90, 55, 53, 67, 70, 49, 67, 55, 78, 59, 56, 57, 67, 73, 52, 70, 52, 55, 53, 83, 76, 61, 87, 72, 63, 76, 47, 84, 83, 43, 121, 71, 71, 49, 78, 54, 54, 72, 64, 69, 53, 57, 52, 86, 55, 68, 56, 58, 68, 88, 57, 101, 76, 47, 61, 66, 73, 61, 57, 58, 68, 69, 49, 60, 81, 72, 65, 73, 111, 52, 60, 91, 59, 70, 75, 77, 44, 60, 56, 61, 66, 60, 46, 71, 65, 76, 69, 63, 75, 65, 89, 72, 79, 53, 78, 61, 70, 64, 75, 78, 56, 56, 58, 60, 65, 86, 47, 44, 71, 64, 57, 115, 91, 86, 54, 46, 55, 70, 68, 66, 76, 57, 73, 79, 80, 60, 81, 66, 66, 82, 35, 80, 51, 85, 57, 44, 125, 68, 47, 74, 84, 77, 55, 64, 83, 73, 73, 64, 75, 61, 51, 61, 71, 68, 49, 68, 58, 52, 58, 58, 74, 61, 50, 52, 66, 66, 81, 84, 54, 59, 78, 59, 63, 70, 72, 54, 61, 49, 76, 59, 70, 56, 59, 82, 54, 89, 67, 70, 74, 72, 73, 58, 84, 68, 59, 63, 71, 49, 80, 82, 66, 75, 76, 71, 72, 66, 71, 84, 59, 53, 65, 56, 61, 77, 59, 28, 76, 56, 66, 57, 65, 52, 55, 63, 66, 66, 54, 59, 65, 95, 59, 48, 94, 82, 56, 78, 75, 55, 54, 55, 58, 54, 40, 90, 64, 57, 92, 53, 63, 61, 70, 56, 69, 66, 45, 54, 51, 71, 63, 68, 74, 60, 59, 81, 55, 45, 49, 60, 61, 79, 69, 58, 48, 74, 63, 65, 63, 61, 56, 73, 63, 60, 65, 64, 76, 70, 60, 61, 49, 55, 68, 75, 71, 58, 74, 96, 139, 65, 56, 70, 67, 69, 73, 34, 96, 65, 75, 80, 63, 43, 73, 70, 69, 89, 53, 61, 61, 55, 87, 68, 68, 59, 67, 62, 78, 65, 71, 59, 83, 86, 46, 96, 56, 74, 60, 65, 75, 64, 45, 47, 80, 65, 56, 60, 78, 63, 57, 56, 67, 56, 86, 64, 56, 55, 49, 68, 93, 71, 68, 58, 67, 69, 73, 73, 72, 85, 72, 57, 50, 87, 66, 79, 63, 76, 67, 72, 63, 64, 59, 57, 64, 65, 57, 64, 58, 69, 93, 47, 67, 63, 59, 53, 83, 71, 74, 54, 78, 98, 74, 59, 66, 79, 65, 55, 77, 58, 87, 68, 77, 76, 51, 60, 82, 72, 55, 77, 57, 70, 82, 62, 58, 47, 79, 57, 79, 61, 52, 75, 58, 93, 48, 68, 89, 67, 61, 98, 76, 74, 70, 63, 46, 81, 55, 57, 87, 105, 57, 67, 40, 64, 63, 72, 65, 56, 69, 64, 47, 64, 49, 60, 58, 72, 62, 76, 66, 71, 62, 43, 61, 77, 64, 71, 65, 61, 86, 65, 63, 59, 61, 62, 61, 65, 61, 69, 72, 65, 70, 74, 65, 71, 48, 67, 65, 71, 59, 51, 47, 58, 88, 48, 76, 62, 57, 58, 48, 68, 61, 70, 88, 62, 55, 107, 60, 71, 92, 63, 70, 54, 49, 67, 59, 76, 65, 76, 90, 59, 100, 60, 64, 64, 56, 82, 112, 70, 62, 45, 73, 101, 48, 76, 57, 88, 52, 62, 53, 93, 75, 71, 75, 75, 65, 72, 74, 64, 86, 64, 82, 89, 55, 66, 65, 86, 34, 42, 58, 75, 65, 52, 55, 54, 52, 73, 65, 44, 56, 52, 82, 50, 55, 58, 81, 68, 72, 56, 107, 59, 61, 50, 69, 59, 86, 57, 56, 75, 52, 54, 62, 70, 73, 61, 90, 50, 64, 51, 73, 68, 79, 83, 78, 65, 56, 69, 74, 66, 49, 44, 59, 69, 90, 57, 78, 73, 63, 56, 56, 67, 74, 61, 84, 65, 71, 64, 65, 49, 61, 57, 62, 69, 64, 75, 50, 53, 53, 72, 52, 71, 65, 81, 48, 74, 74, 69, 52, 60, 90, 67, 55, 70, 57, 58, 72, 65, 96, 68, 46, 68, 50, 62, 66, 79, 76, 60, 58, 58, 75, 77, 78, 77, 72, 55, 61, 64, 55, 52, 57, 56, 69, 69, 66, 49, 107, 48, 56, 54, 60, 45, 91, 83, 78, 60, 59, 68, 72, 50, 40, 57, 79, 70, 67, 78, 58, 78, 57, 85, 59, 59, 80, 64, 81, 55, 69, 68, 68, 83, 63, 71, 71, 79, 84, 46, 67, 57, 65, 67, 61, 51, 68, 65, 48, 68, 61, 70, 67, 76, 34, 75, 72, 54, 57, 52, 63, 92, 62, 65, 53, 62, 59, 77, 50, 68, 73, 89, 51, 67, 73, 59, 68, 54, 53, 74, 91, 56, 59, 63, 65, 62, 50, 54, 53, 53, 55, 58, 64, 57, 98, 57, 81, 87, 55, 60, 72, 60, 59, 81, 51, 68, 67, 108, 56, 50, 98, 54, 80, 68, 59, 68, 71, 72, 74, 81, 78, 66, 56, 55, 66, 49, 88, 79, 61, 71, 50, 47, 51, 59, 61, 60, 48, 54, 72, 65, 54, 66, 82, 60, 74, 102, 58, 82, 61, 77, 85, 67, 62, 74, 63, 73, 48, 67, 69, 65, 61, 55, 52, 55, 50, 55, 66, 47, 65, 64, 56, 62, 56, 57, 47, 63, 66, 40, 54, 76, 62, 69, 51, 46, 43, 111, 60, 53, 56, 69, 56, 50, 70, 51, 61, 87, 59, 68, 59, 71, 82, 63, 45, 132, 69, 55, 75, 59, 61, 100, 55, 76, 65, 55, 69, 96, 60, 80, 58, 57, 69, 62, 44, 88, 49, 86, 61, 93, 77, 57, 85, 53, 63, 83, 64, 50, 46, 65, 55, 52, 65, 69, 75, 78, 67, 89, 63, 77, 74, 38, 90, 82, 61, 63, 65, 75, 61, 48, 62, 45, 87, 69, 64, 47, 65, 72, 103, 60, 59, 70, 50, 79, 62, 67, 59, 63, 56, 109, 71, 75, 65, 78, 48, 59, 84, 76, 58, 62, 78, 91, 57, 85, 87, 60, 46, 60, 62, 65, 57, 60, 61, 62, 50, 60, 69, 53, 46, 62, 56, 63, 70, 73, 63, 58, 83, 67, 52, 77, 69, 83, 68, 69, 58, 73, 77, 82, 77, 60, 69, 46, 83, 65, 36, 46, 73, 64, 49, 63, 42, 61, 63, 55, 48, 69, 66, 73, 73, 59, 52, 47, 43, 52, 61, 64, 59, 56, 56, 73, 55, 90, 61, 57, 58, 52, 136, 59, 73, 65, 62, 66, 54, 48, 83, 52, 54, 68, 52, 65, 49, 56, 63, 63, 71, 73, 74, 113, 77, 62, 57, 71, 68, 76, 67, 67, 55, 81, 74, 56, 64, 66, 58, 70, 92, 56, 67, 73, 76, 59, 51, 66, 74, 60, 45, 66, 76, 72, 64, 70, 77, 60, 54, 55, 64, 67, 80, 100, 73, 77, 57, 78, 62, 71, 79, 93, 64, 51, 54, 56, 59, 94, 54, 43, 67, 40, 69, 123, 46, 72, 60, 77, 74, 79, 48, 54, 63, 65, 65, 96, 80, 72, 59, 67, 93, 90, 63, 61, 107, 90, 58, 61, 135, 75, 79, 56, 86, 56, 60, 64, 61, 78, 73, 53, 65, 71, 54, 66, 50, 64, 45, 69, 65, 27, 59, 76, 42, 57, 58, 51, 43, 82, 64, 89, 60, 52, 67, 58, 97, 68, 68, 60, 66, 70, 71, 84, 56, 52, 55, 68, 70, 55, 67, 94, 72, 65, 72, 70, 82, 51, 70, 65, 69, 83, 63, 68, 65, 80, 98, 59, 58, 69, 67, 69, 66, 52, 57, 55, 52, 110, 55, 32, 60, 52, 57, 64, 91, 66, 62, 68, 80, 69, 58, 60, 54, 87, 63, 65, 75, 69, 62, 82, 61, 53, 63, 64, 54, 55, 61, 90, 55, 52, 74, 36, 74, 55, 64, 52, 61, 81, 55, 67, 66, 86, 86, 59, 49, 67, 63, 55, 67, 57, 61, 68, 56, 59, 65, 77, 82, 62, 65, 75, 73, 54, 54, 70, 51, 54, 63, 66, 81, 68, 86, 51, 72, 72, 69, 50, 76, 55, 50, 93, 123, 57, 58, 58, 55, 66, 65, 65, 99, 70, 97, 81, 70, 45, 60, 82, 85, 90, 62, 70, 58, 56, 86, 70, 73, 69, 66, 57, 95, 66, 84, 84, 84, 80, 59, 60, 40, 62, 88, 60, 58, 74, 78, 66, 65, 54, 54, 66, 75, 58, 69, 44, 73, 64, 57, 65, 80, 46, 71, 53, 87, 62, 50, 57, 58, 67, 68, 53, 73, 56, 50, 60, 46, 61, 69, 62, 77, 45, 72, 66, 72, 72, 69, 41, 75, 66, 49, 60, 61, 65, 58, 56, 56, 77, 59, 65, 55, 63, 80, 53, 64, 104, 82, 80, 64, 71, 38, 68, 70, 75, 94, 66, 52, 67, 66, 57, 96, 68, 71, 55, 62, 61, 58, 85, 64, 59, 37, 51, 61, 64, 68, 69, 71, 90, 56, 62, 63, 62, 76, 102, 77, 77, 55, 41, 52, 67, 54, 65, 73, 109, 56, 53, 24, 63, 87, 55, 51, 53, 74, 49, 55, 63, 118, 71, 81, 65, 67, 62, 58, 81, 63, 69, 66, 71, 55, 60, 75, 56, 99, 57, 73, 76, 82, 56, 62, 64, 52, 50, 72, 71, 55, 75, 44, 64, 69, 55, 63, 55, 54, 59, 92, 65, 84, 51, 54, 53, 52, 56, 50, 66, 70, 55, 78, 63, 54, 129, 51, 68, 57, 61, 55, 63, 78, 79, 68, 82, 75, 70, 98, 59, 58, 72, 77, 62, 57, 59, 104, 80, 70, 52, 73, 82, 59, 87, 53, 59, 55, 62, 61, 85, 80, 68, 83, 68, 61, 79, 66, 79, 67, 70, 67, 72, 54, 60, 53, 79, 51, 43, 57, 78, 60, 51, 63, 53, 61, 62, 41, 47, 62, 64, 67, 68, 56, 52, 49, 79, 71, 59, 59, 58, 58, 81, 74, 36, 84, 54, 75, 77, 51, 60, 65, 62, 96, 53, 57, 41, 78, 62, 66, 60, 80, 84, 73, 66, 63, 66, 91, 51, 64, 49, 51, 60, 96, 57, 90, 75, 61, 73, 57, 69, 48, 49, 132, 54, 62, 59, 81, 66, 66, 70, 47, 73, 70, 73, 65, 61, 67, 62, 68, 47, 59, 74, 55, 73, 48, 76, 65, 68, 79, 62, 56, 63, 66, 43, 60, 57, 110, 75, 74, 75, 84, 48, 57, 76, 56, 60, 72, 68, 69, 59, 80, 58, 76, 85, 60, 73, 51, 73, 66, 51, 55, 71, 61, 70, 86, 71, 57, 63, 52, 50, 92, 80, 80, 47, 78, 64, 67, 41, 46, 49, 71, 67, 56, 69, 62, 86, 72, 56, 78, 60, 55, 70, 70, 60, 65, 59, 73, 102, 71, 104, 60, 38, 80, 56, 66, 49, 49, 52, 58, 51, 51, 61, 72, 58, 53, 59, 45, 63, 64, 70, 68, 71, 48, 53, 58, 88, 61, 55, 64, 67, 63, 60, 53, 61, 81, 73, 48, 48, 69, 46, 44, 66, 40, 73, 85, 88, 73, 60, 76, 47, 54, 65, 64, 55, 52, 58, 53, 62, 77, 60, 97, 72, 61, 64, 49, 59, 68, 68, 58, 60, 53, 93, 63, 65, 97, 74, 56, 69, 75, 63, 92, 81, 50, 63, 70, 54, 71, 64, 58, 58, 76, 76, 31, 58, 69, 53, 57, 64, 76, 77, 68, 68, 53, 77, 69, 60, 78, 60, 60, 102, 89, 80, 63, 71, 62, 56, 67, 58, 56, 57, 76, 74, 70, 57, 69, 77, 62, 81, 53, 45, 57, 74, 64, 65, 52, 58, 51, 57, 61, 81, 56, 56, 60, 91, 63, 66, 62, 66, 57, 137, 68, 67, 78, 62, 52, 33, 49, 81, 66, 87, 69, 61, 61, 76, 49, 63, 46, 144, 66, 53, 76, 70, 58, 79, 76, 66, 64, 78, 68, 69, 63, 63, 63, 98, 70, 91, 76, 94, 77, 71, 81, 63, 69, 74, 50, 51, 76, 63, 53, 47, 58, 63, 62, 87, 52, 57, 70, 40, 51, 95, 61, 57, 99, 92, 61, 50, 61, 58, 78, 54, 38, 53, 63, 62, 59, 79, 54, 62, 66, 61, 74, 51, 69, 39, 67, 43, 58, 66, 51, 52, 57, 63, 74, 74, 74, 61, 57, 43, 54, 71, 56, 64, 78, 61, 63, 72, 73, 65, 58, 71, 80, 86, 45, 83, 47, 50, 65, 65, 65, 53, 62, 50, 67, 56, 57, 40, 85, 68, 77, 41, 65, 64, 55, 62, 55, 60, 72, 61, 66, 61, 59, 60, 71, 47, 61, 61, 69, 43, 76, 103, 69, 66, 62, 63, 61, 77, 69, 59, 43, 58, 70, 64, 62, 76, 72, 48, 52, 65, 66, 75, 78, 52, 69, 58, 54, 57, 100, 52, 104, 120, 62, 97, 58, 46, 63, 55, 63, 80, 96, 72, 72, 59, 54, 66, 66, 52, 90, 54, 56, 94, 90, 89, 71, 64, 63, 74, 56, 63, 85, 60, 67, 67, 77, 66, 62, 58, 61, 50, 45, 77, 51, 61, 56, 70, 58, 48, 48, 82, 96, 63, 77, 56, 69, 51, 75, 77, 53, 67, 76, 84, 59, 87, 72, 68, 76, 68, 52, 81, 76, 55, 80, 64, 64, 87, 60, 45, 54, 55, 74, 121, 64, 98, 62, 76, 64, 69, 66, 67, 59, 78, 99, 69, 68, 93, 73, 61, 83, 75, 64, 81, 61, 52, 67, 75, 89, 69, 65, 64, 41, 59, 68, 34, 88, 57, 58, 52, 85, 88, 63, 46, 55, 80, 67, 79, 66, 87, 58, 66, 75, 61, 54, 104, 52, 78, 69, 53, 47, 78, 54, 77, 61, 57, 58, 73, 65, 78, 74, 77, 67, 67, 62, 58, 51, 78, 58, 64, 61, 91, 56, 86, 63, 64, 84, 60, 70, 57, 88, 51, 52, 52, 84, 78, 57, 73, 58, 66, 56, 55, 63, 64, 58, 91, 65, 49, 68, 69, 70, 73, 53, 62, 59, 85, 61, 62, 71, 58, 59, 44, 62, 92, 74, 76, 56, 60, 67, 54, 87, 71, 59, 64, 60, 75, 53, 54, 44, 68, 75, 69, 64, 68, 38, 49, 74, 69, 68, 69, 62, 64, 59, 61, 53, 60, 79, 51, 35, 60, 113, 39, 74, 63, 65, 52, 53, 49, 48, 118, 64, 59, 53, 80, 76, 41, 59, 86, 71, 66, 86, 84, 66, 62, 45, 53, 62, 67, 26, 50, 91, 72, 32, 77, 54, 72, 94, 62, 75, 87, 58, 53, 47, 62, 67, 117, 58, 50, 59, 50, 63, 72, 81, 57, 67, 61, 42, 49, 74, 60, 74, 63, 49, 56, 62, 69, 61, 52, 54, 81, 68, 44, 40, 65, 51, 53, 55, 67, 67, 61, 42, 55, 66, 103, 87, 57, 63, 61, 87, 59, 49, 58, 75, 54, 110, 43, 54, 61, 49, 43, 63, 68, 69, 74, 70, 64, 78, 50, 65, 65, 47, 64, 49, 67, 55, 53, 57, 61, 83, 71, 41, 58, 44, 51, 67, 66, 63, 51, 68, 121, 83, 41, 65, 55, 58, 76, 81, 63, 57, 76, 62, 87, 74, 84, 65, 56, 54, 51, 81, 60, 59, 64, 88, 45, 75, 91, 65, 87, 68, 50, 73, 66, 58, 50, 58, 56, 59, 67, 74, 90, 63, 66, 104, 58, 78, 46, 72, 105, 57, 91, 49, 74, 64, 65, 65, 59, 106, 61, 60, 72, 47, 58, 63, 56, 65, 57, 61, 67, 63, 114, 62, 59, 52, 80, 52, 96, 87, 73, 50, 39, 84, 38, 59, 69, 65, 80, 55, 66, 75, 69, 51, 63, 58, 51, 49, 95, 70, 56, 57, 56, 90, 64, 43, 77, 58, 86, 66, 60, 77, 92, 64, 67, 55, 82, 58, 57, 66, 60, 59, 61, 61, 53, 50, 57, 69, 49, 42, 62, 62, 68, 41, 65, 61, 62, 86, 57, 65, 52, 75, 63, 67, 63, 87, 69, 74, 45, 69, 73, 70, 72, 49, 57, 52, 92, 76, 65, 67, 58, 66, 44, 49, 60, 69, 53, 105, 79, 55, 67, 66, 61, 56, 55, 49, 66, 71, 55, 74, 59, 62, 67, 71, 51, 65, 65, 49, 87, 61, 91, 62, 58, 102, 68, 81, 67, 69, 63, 74, 61, 45, 55, 53, 72, 61, 66, 87, 53, 61, 72, 60, 71, 69, 115, 77, 67, 100, 61, 70, 105, 69, 69, 98, 78, 55, 61, 85, 58, 87, 80, 49, 53, 39, 59, 92, 58, 71, 72, 68, 86, 63, 75, 74, 65, 93, 60, 62, 56, 62, 78, 62, 61, 79, 72, 60, 56, 52, 45, 74, 59, 73, 79, 58, 75, 79, 63, 114, 72, 59, 63, 70, 71, 64, 62, 71, 49, 66, 64, 66, 56, 51, 65, 67, 56, 70, 65, 55, 65, 92, 63, 71, 62, 43, 62, 68, 43, 71, 51, 84, 55, 78, 51, 110, 68, 74, 64, 60, 73, 59, 57, 89, 67, 49, 35, 64, 46, 59, 45, 83, 56, 43, 84, 70, 67, 38, 48, 58, 52, 60, 59, 66, 51, 88, 68, 65, 63, 58, 70, 54, 61, 80, 61, 38, 59, 59, 62, 61, 47, 77, 95, 62, 87, 78, 89, 64, 83, 56, 65, 66, 61, 109, 73, 72, 60, 53, 74, 52, 54, 44, 61, 100, 68, 74, 62, 85, 107, 64, 59, 89, 75, 78, 62, 69, 85, 60, 78, 62, 71, 109, 60, 69, 84, 57, 70, 77, 70, 75, 54, 77, 88, 67, 86, 44, 46, 77, 50, 67, 56, 46, 32, 74, 46, 66, 62, 72, 68, 88, 54, 94, 57, 53, 70, 92, 78, 84, 71, 81, 67, 45, 74, 76, 66, 59, 84, 60, 64, 71, 58, 51, 65, 68, 66, 101, 72, 67, 57, 84, 54, 56, 81, 44, 49, 54, 66, 88, 77, 62, 71, 43, 43, 65, 95, 54, 65, 61, 79, 63, 83, 42, 91, 50, 84, 67, 72, 61, 44, 63, 48, 60, 78, 69, 72, 91, 40, 63, 41, 77, 60, 56, 57, 95, 70, 63, 72, 66, 60, 72, 60, 46, 77, 70, 72, 57, 58, 65, 66, 76, 63, 68, 52, 62, 64, 50, 71, 69, 87, 66, 83, 65, 59, 80, 41, 56, 60, 62, 74, 49, 53, 55, 57, 66, 59, 78, 60, 65, 90, 59, 74, 59, 86, 67, 70, 51, 85, 53, 81, 62, 56, 55, 61, 59, 52, 65, 57, 74, 89, 73, 72, 65, 54, 60, 59, 80, 72, 76, 62, 47, 82, 68, 67, 68, 48, 76, 84, 83, 63, 57, 44, 64, 65, 58, 41, 79, 64, 58, 56, 69, 62, 76, 56, 71, 82, 57, 66, 65, 63, 51, 60, 66, 48, 72, 53, 72, 57, 69, 68, 50, 65, 63, 83, 71, 60, 61, 66, 53, 66, 58, 42, 71, 57, 55, 49, 65, 63, 75, 60, 50, 53, 82, 63, 53, 88, 69, 61, 67, 61, 40, 55, 44, 92, 51, 67, 73, 50, 56, 53, 63, 74, 46, 68, 60, 64, 60, 55, 67, 50, 54, 51, 86, 123, 54, 76, 59, 40, 71, 58, 55, 84, 51, 79, 60, 79, 65, 58, 65, 75, 81, 52, 71, 124, 87, 67, 46, 91, 79, 85, 65, 67, 78, 74, 66, 56, 63, 54, 68, 62, 58, 49, 57, 80, 69, 46, 76, 53, 67, 83, 22, 54, 81, 66, 82, 48, 63, 65, 77, 72, 67, 57, 69, 108, 52, 65, 68, 77, 53, 57, 47, 46, 63, 62, 74, 59, 74, 57, 64, 58, 57, 41, 70, 58, 56, 96, 56, 53, 58, 68, 64, 67, 64, 49, 114, 99, 81, 70, 56, 83, 95, 69, 58, 82, 58, 75, 58, 61, 63, 70, 69, 65, 75, 59, 64, 52, 86, 69, 70, 62, 59, 106, 102, 52, 56, 83, 80, 64, 69, 114, 44, 64, 56, 45, 62, 55, 64, 84, 75, 67, 51, 46, 55, 89, 72, 72, 68, 85, 62, 60, 65, 57, 60, 66, 51, 64, 73, 84, 66, 79, 70, 63, 75, 45, 85, 63, 124, 70, 57, 46, 58, 58, 51, 75, 58, 90, 68, 56, 55, 54, 83, 69, 65, 47, 69, 61, 73, 77, 67, 64, 87, 99, 64, 67, 75, 69, 54, 67, 60, 35, 72, 57, 71, 84, 66, 63, 69, 67, 56, 58, 106, 55, 63, 60, 60, 70, 65, 70, 61, 77, 66, 76, 50, 69, 59, 48, 70, 66, 57, 52, 66, 63, 69, 57, 62, 76, 54, 61, 62, 64, 73, 72, 46, 57, 93, 52, 56, 61, 50, 78, 63, 74, 77, 64, 88, 52, 61, 67, 79, 53, 54, 58, 65, 69, 64, 72, 64, 59, 42, 52, 56, 64, 73, 55, 53, 77, 76, 47, 60, 56, 61, 52, 60, 62, 71, 96, 66, 46, 64, 70, 59, 67, 79, 52, 61, 67, 61, 67, 63, 47, 64, 71, 45, 62, 67, 64, 80, 76, 57, 48, 71, 53, 50, 95, 69, 58, 53, 47, 79, 64, 54, 56, 68, 91, 76, 61, 62, 65, 77, 68, 57, 59, 85, 58, 65, 74, 63, 70, 52, 54, 70, 51, 48, 51, 61, 53, 64, 57, 58, 62, 63, 75, 51, 64, 62, 45, 44, 86, 79, 63, 59, 73, 74, 79, 85, 68, 59, 86, 62, 98, 50, 50, 59, 70, 72, 81, 69, 56, 99, 71, 77, 68, 72, 61, 66, 60, 69, 76, 62, 69, 61, 64, 100, 64, 68, 68, 55, 106, 71, 57, 73, 68, 78, 68, 84, 68, 47, 57, 71, 78, 52, 55, 78, 57, 72, 53, 68, 110, 56, 55, 54, 90, 61, 74, 59, 67, 78, 66, 54, 57, 65, 70, 73, 52, 50, 82, 64, 54, 62, 111, 67, 55, 60, 70, 56, 76, 72, 82, 59, 65, 68, 54, 58, 99, 77, 93, 56, 65, 78, 56, 57, 74, 72, 91, 91, 54, 84, 56, 82, 58, 57, 60, 77, 87, 83, 85, 69, 56, 80, 66, 55, 76, 61, 64, 65, 82, 50, 77, 89, 71, 48, 60, 69, 44, 67, 81, 51, 72, 52, 65, 59, 66, 71, 52, 85, 69, 70, 60, 73, 71, 53, 72, 61, 61, 70, 68, 77, 54, 71, 64, 57, 55, 81, 66, 74, 64, 56, 58, 37, 60, 59, 94, 69, 61, 122, 69, 67, 53, 55, 69, 74, 59, 55, 54, 60, 82, 62, 84, 47, 68, 75, 49, 71, 50, 65, 61, 58, 78, 66, 57, 93, 60, 54, 55, 81, 59, 68, 49, 68, 64, 66, 57, 60, 70, 85, 61, 61, 66, 75, 69, 60, 121, 76, 61, 80, 65, 50, 70, 56, 59, 68, 68, 66, 50, 65, 74, 67, 61, 60, 71, 77, 67, 81, 54, 60, 81, 37, 79, 61, 83, 93, 45, 71, 75, 82, 58, 86, 84, 82, 69, 70, 73, 71, 38, 48, 57, 65, 72, 88, 37, 67, 72, 95, 62, 116, 75, 53, 83, 57, 64, 58, 62, 60, 58, 61, 57, 59, 64, 67, 66, 61, 56, 59, 66, 65, 56, 72, 66, 68, 63, 83, 50, 54, 52, 70, 56, 66, 65, 65, 84, 119, 72, 63, 61, 59, 80, 79, 54, 55, 63, 61, 82, 70, 48, 64, 64, 70, 53, 61, 66, 64, 67, 53, 65, 68, 68, 55, 53, 67, 58, 86, 86, 61, 76, 48, 64, 65, 60, 74, 62, 76, 51, 65, 56, 86, 61, 59, 68, 67, 85, 79, 77, 48, 51, 65, 68, 64, 79, 77, 73, 78, 82, 60, 68, 75, 53, 51, 74, 78, 91, 51, 43, 69, 83, 67, 70, 61, 76, 54, 61, 71, 88, 60, 63, 59, 66, 74, 60, 68, 90, 63, 55, 57, 60, 59, 59, 62, 41, 61, 73, 73, 63, 74, 74, 76, 69, 75, 56, 84, 54, 61, 57, 89, 68, 75, 50, 104, 66, 83, 65, 78, 93, 46, 59, 76, 59, 72, 77, 61, 57, 74, 94, 40, 57, 103, 75, 73, 59, 59, 60, 60, 57, 61, 76, 60, 69, 64, 59, 63, 61, 56, 72, 65, 58, 66, 71, 71, 45, 67, 92, 62, 70, 62, 74, 57, 77, 68, 80, 70, 68, 61, 66, 63, 64, 64, 59, 68, 45, 70, 69, 88, 72, 51, 74, 61, 69, 59, 88, 71, 81, 51, 72, 68, 64, 65, 72, 67, 59, 64, 68, 76, 78, 66, 81, 77, 57, 62, 30, 59, 79, 62, 63, 71, 63, 77, 50, 63, 60, 64, 57, 90, 63, 67, 66, 64, 68, 68, 69, 70, 54, 62, 86, 65, 60, 63, 64, 57, 87, 49, 61, 60, 73, 64, 65, 64, 59, 74, 62, 73, 91, 50, 72, 53, 96, 60, 50, 69, 56, 93, 70, 60, 52, 55, 67, 75, 62, 78, 45, 90, 68, 73, 76, 59, 67, 51, 64, 58, 58, 75, 76, 57, 61, 55, 60, 73, 56, 77, 75, 64, 83, 64, 62, 62, 59, 59, 76, 74, 79, 69, 64, 53, 59, 80, 70, 83, 69, 65, 74, 52, 96, 65, 65, 59, 59, 61, 94, 79, 63, 66, 98, 63, 64, 64, 61, 51, 55, 67, 67, 67, 86, 58, 84, 52, 63, 59, 67, 51, 67, 72, 72, 72, 59, 57, 68, 66, 70, 63, 58, 97, 58, 64, 86, 63, 61, 69, 66, 67, 68, 55, 64, 58, 66, 56, 56, 90, 56, 60, 54, 58, 89, 58, 53, 74, 62, 66, 82, 78, 89, 72, 53, 57, 48, 87, 57, 86, 63, 61, 51, 49, 53, 54, 73, 65, 42, 71, 58, 68, 91, 79, 57, 76, 60, 59, 61, 52, 61, 62, 71, 81, 49, 44, 57, 52, 71, 53, 90, 58, 106, 54, 69, 80, 70, 62, 54, 70, 91, 69, 41, 77, 72, 58, 72, 53, 72, 60, 60, 65, 70, 60, 110, 61, 47, 51, 75, 60, 64, 81, 66, 73, 86, 64, 85, 38, 62, 91, 82, 57, 69, 56, 93, 58, 53, 90, 67, 64, 70, 90, 68, 55, 59, 79, 56, 66, 63, 46, 58, 65, 80, 47, 93, 83, 43, 74, 92, 61, 56, 73, 74, 76, 84, 63, 71, 81, 106, 76, 63, 64, 49, 59, 60, 63, 72, 78, 64, 71, 60, 63, 73, 69, 68, 59, 68, 68, 65, 69, 64, 64, 60, 96, 51, 68, 60, 63, 59, 61, 75, 58, 59, 71, 54, 58, 43, 69, 64, 105, 55, 71, 57, 77, 94, 61, 48, 62, 55, 81, 79, 80, 43, 79, 52, 57, 84, 54, 52, 72, 61, 62, 59, 61, 79, 80, 69, 60, 55, 69, 69, 51, 58, 59, 67, 63, 66, 74, 94, 84, 62, 61, 61, 58, 71, 102, 64, 54, 55, 72, 63, 63, 53, 58, 59, 55, 61, 63, 50, 47, 68, 85, 55, 55, 54, 54, 69, 51, 61, 65, 67, 66, 65, 85, 64, 53, 66, 84, 74, 60, 63, 54, 50, 54, 64, 59, 94, 97, 61, 56, 76, 73, 67, 64, 60, 53, 61, 49, 55, 56, 54, 79, 54, 93, 61, 64, 70, 58, 50, 57, 97, 94, 51, 67, 69, 89, 61, 50, 89, 57, 77, 54, 64, 63, 73, 73, 68, 67, 61, 59, 63, 54, 68, 67, 58, 71, 68, 55, 66, 75, 57, 75, 50, 66, 65, 94, 64, 63, 78, 70, 62, 71, 62, 65, 60, 52, 86, 59, 61, 56, 55, 50, 55, 54, 73, 79, 67, 108, 68, 53, 74, 63, 54, 53, 62, 65, 101, 79, 54, 51, 67, 91, 48, 116, 91, 61, 77, 47, 78, 56, 52, 60, 66, 65, 70, 62, 78, 58, 71, 47, 50, 57, 50, 48, 60, 62, 85, 60, 72, 81, 87, 90, 68, 50, 66, 44, 50, 61, 48, 58, 79, 72, 79, 65, 65, 67, 123, 62, 66, 58, 69, 54, 79, 80, 47, 53, 95, 72, 50, 77, 73, 48, 57, 62, 89, 81, 71, 60, 68, 65, 57, 50, 60, 65, 72, 61, 66, 56, 66, 101, 59, 61, 58, 50, 61, 56, 75, 51, 52, 82, 49, 65, 64, 75, 68, 61, 55, 80, 113, 70, 61, 60, 80, 95, 56, 55, 59, 54, 51, 92, 52, 66, 58, 63, 68, 95, 64, 43, 79, 61, 74, 53, 95, 62, 73, 62, 57, 92, 64, 83, 54, 65, 39, 59, 83, 77, 56, 73, 73, 60, 81, 56, 56, 93, 95, 76, 60, 70, 55, 58, 68, 54, 59, 56, 62, 68, 79, 90, 70, 115, 68, 102, 67, 62, 61, 66, 97, 93, 61, 63, 70, 58, 52, 65, 58, 61, 64, 74, 46, 51, 62, 76, 63, 88, 57, 60, 67, 72, 65, 55, 60, 69, 45, 54, 60, 54, 54, 58, 68, 67, 104, 49, 58, 58, 82, 62, 56, 66, 70, 99, 59, 49, 80, 80, 60, 74, 72, 82, 88, 68, 77, 66, 63, 62, 52, 63, 109, 88, 51, 62, 55, 66, 57, 46, 65, 58, 85, 60, 65, 89, 76, 94, 65, 67, 74, 74, 58, 67, 66, 67, 46, 58, 58, 77, 64, 73, 50, 65, 64, 56, 78, 64, 71, 46, 62, 56, 66, 67, 56, 55, 56, 52, 55, 93, 74, 59, 69, 49, 76, 61, 73, 52, 46, 60, 61, 52, 55, 50, 62, 78, 79, 67, 54, 69, 71, 51, 64, 59, 65, 54, 70, 61, 84, 60, 70, 98, 62, 80, 78, 71, 62, 52, 69, 66, 69, 62, 53, 82, 62, 53, 110, 55, 34, 71, 75, 53, 44, 60, 79, 60, 75, 72, 111, 54, 64, 58, 62, 76, 54, 59, 69, 61, 65, 85, 73, 52, 53, 71, 55, 56, 62, 54, 67, 77, 63, 59, 65, 72, 55, 64, 71, 68, 87, 54, 58, 61, 82, 64, 48, 56, 95, 77, 65, 71, 74, 49, 67, 62, 59, 78, 77, 60, 60, 66, 70, 82, 75, 56, 61, 46, 81, 76, 66, 56, 56, 65, 61, 79, 49, 54, 84, 79, 67, 60, 67, 67, 59, 56, 108, 65, 61, 92, 46, 52, 71, 99, 43, 69, 55, 56, 48, 64, 67, 66, 50, 62, 44, 60, 63, 87, 76, 60, 50, 61, 79, 82, 58, 55, 61, 52, 61, 83, 54, 70, 61, 65, 89, 66, 48, 49, 61, 72, 74, 80, 67, 71, 59, 65, 57, 54, 67, 56, 67, 61, 71, 58, 53, 60, 78, 71, 65, 66, 87, 65, 63, 60, 57, 72, 57, 66, 68, 61, 98, 61, 56, 63, 68, 57, 60, 47, 63, 55, 57, 40, 69, 64, 99, 71, 60, 55, 59, 59, 74, 64, 122, 50, 43, 62, 47, 66, 93, 61, 95, 74, 51, 49, 121, 60, 102, 44, 53, 56, 50, 75, 48, 69, 61, 75, 63, 74, 68, 55, 66, 52, 68, 75, 71, 68, 52, 69, 58, 105, 66, 54, 61, 66, 81, 54, 62, 74, 89, 67, 71, 60, 65, 99, 63, 67, 103, 61, 54, 87, 83, 59, 70, 67, 54, 62, 51, 63, 49, 62, 72, 55, 59, 61, 72, 70, 61, 60, 60, 83, 80, 61, 58, 67, 78, 59, 62, 52, 45, 65, 62, 63, 109, 63, 67, 58, 68, 82, 55, 57, 64, 57, 60, 58, 53, 56, 48, 44, 62, 54, 74, 107, 75, 53, 61, 69, 52, 48, 41, 68, 67, 78, 59, 89, 41, 59, 41, 61, 60, 42, 100, 63, 68, 78, 83, 52, 67, 52, 48, 43, 65, 57, 79, 62, 85, 53, 75, 76, 62, 70, 57, 65, 52, 70, 65, 73, 43, 73, 62, 52, 69, 79, 66, 122, 105, 62, 64, 53, 75, 73, 48, 57, 113, 76, 70, 58, 54, 53, 77, 50, 65, 62, 65, 78, 63, 79, 78, 70, 50, 67, 64, 61, 80, 53, 62, 56, 59, 69, 75, 73, 35, 60, 62, 50, 59, 67, 69, 69, 58, 48, 61, 72, 66, 89, 48, 86, 55, 90, 70, 92, 72, 72, 68, 80, 49, 48, 71, 64, 65, 69, 49, 49, 56, 79, 52, 70, 61, 65, 76, 52, 63, 72, 44, 67, 73, 50, 76, 55, 70, 68, 59, 51, 68, 57, 74, 106, 64, 58, 69, 52, 73, 87, 61, 70, 80, 57, 63, 57, 59, 56, 64, 74, 63, 78, 85, 46, 50, 62, 69, 54, 54, 59, 126, 57, 54, 59, 70, 72, 57, 56, 67, 83, 54, 48, 56, 67, 53, 58, 74, 64, 61, 59, 59, 63, 71, 58, 61, 66, 102, 78, 52, 91, 67, 55, 56, 68, 59, 70, 64, 68, 55, 63, 72, 75, 55, 56, 50, 70, 59, 112, 59, 32, 48, 61, 57, 64, 65, 64, 66, 69, 43, 65, 102, 56, 65, 89, 71, 72, 82, 45, 77, 55, 80, 52, 57, 48, 81, 66, 52, 97, 63, 61, 42, 50, 78, 52, 48, 78, 52, 58, 60, 88, 64, 84, 57, 69, 70, 60, 96, 77, 96, 54, 57, 56, 79, 66, 68, 52, 71, 87, 56, 70, 71, 59, 72, 42, 85, 54, 69, 89, 73, 75, 60, 54, 65, 47, 55, 53, 61, 50, 97, 79, 63, 82, 62, 77, 65, 64, 67, 64, 46, 52, 68, 83, 41, 68, 122, 66, 46, 90, 48, 56, 63, 66, 49, 69, 58, 55, 53, 111, 57, 71, 55, 54, 63, 69, 127, 71, 73, 69, 63, 68, 65, 48, 57, 71, 81, 70, 71, 67, 67, 62, 53, 64, 58, 56, 52, 80, 99, 52, 49, 68, 76, 53, 94, 73, 63, 74, 64, 53, 49, 72, 71, 60, 78, 67, 55, 47, 57, 71, 73, 67, 64, 47, 48, 80, 53, 52, 70, 63, 69, 71, 65, 67, 68, 67, 53, 61, 56, 61, 61, 62, 79, 55, 63, 70, 80, 51, 39, 71, 37, 50, 65, 74, 69, 116, 71, 81, 77, 56, 89, 55, 54, 47, 67, 61, 87, 66, 74, 81, 68, 55, 56, 64, 58, 59, 67, 63, 66, 60, 62, 43, 57, 102, 54, 64, 126, 64, 70, 52, 50, 54, 77, 51, 63, 58, 40, 53, 69, 68, 73, 74, 69, 83, 68, 70, 61, 75, 119, 85, 82, 63, 69, 64, 50, 52, 60, 100, 68, 57, 51, 60, 63, 70, 54, 69, 77, 62, 50, 76, 116, 69, 71, 39, 73, 74, 59, 53, 60, 53, 78, 76, 69, 75, 74, 80, 44, 67, 70, 74, 63, 67, 55, 66, 94, 56, 64, 95, 55, 65, 72, 71, 70, 64, 69, 92, 63, 57, 48, 87, 82, 55, 74, 59, 74, 68, 70, 57, 71, 80, 56, 61, 43, 54, 50, 68, 66, 79, 78, 80, 63, 69, 68, 66, 63, 34, 50, 46, 66, 81, 45, 67, 64, 95, 61, 73, 71, 66, 55, 54, 64, 61, 63, 89, 93, 63, 58, 52, 59, 43, 60, 58, 101, 77, 68, 65, 82, 57, 72, 78, 47, 63, 74, 57, 60, 64, 74, 62, 54, 61, 52, 50, 44, 62, 61, 71, 106, 63, 67, 60, 56, 86, 60, 41, 56, 68, 60, 76, 66, 69, 60, 69, 55, 62, 60, 81, 47, 64, 61, 70, 56, 46, 109, 74, 75, 113, 50, 66, 72, 71, 60, 52, 59, 68, 57, 66, 60, 70, 58, 51, 63, 58, 83, 114, 77, 64, 56, 61, 92, 76, 56, 73, 78, 91, 75, 71, 49, 75, 72, 62, 67, 45, 74, 56, 71, 54, 66, 84, 68, 56, 58, 54, 81, 64, 78, 124, 87, 63, 69, 56, 70, 61, 66, 60, 57, 59, 71, 46, 55, 67, 73, 71, 50, 75, 61, 57, 55, 64, 67, 64, 67, 65, 67, 55, 78, 61, 39, 53, 72, 77, 57, 125, 59, 65, 57, 88, 92, 97, 42, 85, 53, 53, 40, 67, 67, 62, 76, 57, 59, 70, 77, 65, 68, 65, 67, 73, 77, 62, 79, 75, 63, 72, 53, 59, 76, 85, 55, 48, 53, 61, 72, 51, 59, 62, 94, 80, 84, 59, 84, 68, 86, 94, 78, 53, 66, 53, 75, 92, 61, 51, 54, 77, 70, 66, 71, 73, 46, 64, 69, 74, 71, 54, 56, 58, 75, 88, 54, 69, 73, 74, 63, 57, 53, 60, 56, 61, 78, 81, 72, 57, 55, 73, 78, 60, 56, 73, 60, 77, 56, 50, 94, 82, 67, 84, 45, 45, 61, 66, 77, 80, 58, 67, 69, 89, 62, 65, 64, 95, 53, 74, 58, 60, 58, 82, 55, 64, 62, 65, 101, 77, 77, 60, 69, 49, 55, 45, 60, 65, 70, 73, 75, 64, 68, 62, 63, 73, 58, 70, 78, 51, 56, 78, 74, 66, 50, 60, 62, 69, 56, 50, 91, 61, 61, 63, 74, 58, 67, 67, 68, 59, 61, 63, 74, 53, 71, 75, 58, 73, 75, 52, 57, 60, 60, 68, 63, 73, 58, 58, 74, 77, 54, 70, 65, 64, 62, 56, 61, 57, 46, 55, 60, 89, 57, 61, 69, 98, 61, 57, 86, 68, 73, 77, 53, 83, 82, 73, 80, 62, 63, 71, 55, 75, 54, 26, 72, 77, 53, 73, 53, 62, 65, 78, 70, 64, 53, 53, 61, 81, 116, 63, 49, 51, 58, 56, 70, 65, 52, 71, 78, 53, 67, 50, 58, 53, 84, 61, 86, 87, 69, 61, 61, 63, 57, 58, 63, 58, 44, 51, 51, 66, 113, 86, 66, 68, 55, 49, 67, 63, 68, 59, 56, 53, 49, 68, 105, 56, 81, 56, 64, 60, 53, 50, 71, 56, 64, 64, 74, 59, 53, 58, 73, 68, 65, 75, 79, 92, 60, 69, 75, 57, 65, 53, 80, 57, 65, 75, 45, 60, 82, 53, 51, 55, 69, 53, 86, 54, 78, 68, 55, 64, 65, 60, 44, 65, 54, 56, 55, 67, 79, 55, 50, 64, 64, 47, 39, 80, 66, 52, 77, 65, 55, 62, 49, 55, 63, 76, 63, 102, 77, 78, 108, 45, 67, 57, 56, 78, 53, 53, 44, 68, 57, 57, 44, 71, 68, 79, 64, 66, 90, 105, 56, 80, 73, 55, 55, 55, 110, 76, 61, 67, 51, 58, 58, 69, 53, 52, 63, 63, 60, 74, 63, 91, 55, 61, 49, 39, 51, 47, 76, 73, 39, 54, 80, 72, 98, 76, 52, 85, 90, 81, 79, 67, 50, 67, 52, 74, 56, 59, 75, 50, 50, 64, 55, 65, 38, 33, 81, 66, 60, 63, 83, 63, 83, 64, 65, 82, 65, 69, 81, 76, 99, 67, 74, 50, 74, 90, 56, 64, 70, 74, 58, 62, 32, 49, 56, 61, 65, 80, 48, 60, 66, 60, 60, 76, 68, 74, 75, 78, 65, 71, 71, 51, 64, 55, 103, 54, 63, 65, 74, 70, 100, 59, 89, 69, 47, 63, 68, 103, 89, 53, 66, 72, 78, 86, 81, 61, 71, 65, 65, 65, 69, 68, 68, 65, 82, 73, 46, 58, 60, 64, 86, 82, 74, 75, 53, 64, 57, 72, 51, 74, 48, 68, 54, 44, 95, 98, 52, 51, 74, 83, 62, 47, 102, 96, 68, 74, 58, 55, 61, 29, 66, 64, 55, 69, 66, 49, 72, 47, 119, 60, 69, 91, 65, 70, 53, 92, 79, 69, 61, 65, 71, 43, 46, 67, 82, 88, 49, 54, 46, 49, 51, 60, 66, 58, 57, 48, 70, 45, 68, 67, 77, 51, 65, 70, 81, 88, 69, 63, 48, 67, 57, 53, 56, 71, 84, 93, 61, 67, 86, 66, 63, 38, 74, 99, 56, 62, 78, 63, 78, 61, 73, 58, 56, 99, 75, 66, 66, 69, 56, 57, 52, 109, 56, 47, 64, 60, 63, 48, 49, 65, 78, 54, 59, 63, 53, 58, 65, 90, 60, 61, 63, 56, 64, 41, 94, 84, 51, 56, 59, 96, 66, 83, 61, 63, 72, 63, 50, 66, 82, 74, 56, 43, 57, 57, 38, 92, 58, 93, 70, 60, 47, 67, 61, 83, 74, 67, 50, 63, 81, 88, 37, 49, 50, 62, 52, 62, 72, 74, 57, 46, 49, 77, 84, 60, 73, 66, 57, 78, 52, 51, 80, 60, 83, 82, 61, 66, 85, 36, 80, 83, 53, 47, 73, 63, 114, 57, 58, 57, 55, 60, 62, 58, 46, 88, 77, 41, 63, 79, 58, 64, 53, 69, 104, 65, 58, 61, 67, 82, 58, 60, 67, 56, 105, 57, 49, 63, 50, 118, 58, 53, 85, 56, 67, 81, 62, 79, 60, 65, 81, 71, 42, 64, 108, 70, 62, 57, 92, 77, 75, 51, 53, 83, 57, 61, 62, 57, 42, 65, 79, 70, 80, 64, 40, 57, 71, 56, 61, 70, 61, 54, 102, 63, 98, 70, 41, 74, 68, 60, 65, 61, 121, 72, 58, 76, 66, 65, 74, 59, 113, 60, 75, 88, 75, 44, 62, 83, 70, 58, 69, 46, 73, 83, 75, 61, 60, 81, 65, 65, 53, 56, 63, 62, 65, 102, 53, 42, 54, 44, 45, 75, 62, 65, 50, 53, 65, 88, 56, 64, 63, 127, 68, 62, 59, 82, 85, 62, 63, 53, 70, 73, 68, 53, 61, 73, 55, 53, 67, 78, 69, 51, 83, 71, 56, 68, 64, 54, 63, 61, 74, 112, 67, 62, 85, 57, 55, 47, 47, 69, 59, 72, 65, 70, 64, 66, 79, 76, 62, 50, 50, 50, 80, 67, 82, 58, 71, 65, 47, 94, 90, 61, 81, 60, 69, 61, 51, 62, 64, 71, 61, 89, 79, 83, 65, 66, 54, 64, 107, 71, 50, 73, 61, 57, 56, 70, 59, 66, 65, 55, 63, 92, 83, 68, 61, 79, 58, 62, 58, 57, 56, 59, 63, 95, 77, 64, 74, 84, 74, 70, 79, 91, 59, 57, 88, 82, 50, 81, 68, 43, 68, 54, 62, 49, 59, 69, 71, 61, 64, 58, 49, 132, 78, 59, 48, 64, 91, 68, 64, 59, 60, 61, 57, 77, 48, 46, 80, 73, 57, 51, 63, 72, 76, 71, 66, 61, 59, 58, 69, 81, 80, 68, 80, 64, 85, 56, 72, 90, 86, 83, 64, 54, 78, 62, 62, 52, 80, 46, 87, 84, 47, 65, 63, 79, 46, 79, 57, 63, 61, 66, 53, 67, 75, 64, 74, 67, 69, 44, 106, 67, 75, 51, 91, 61, 71, 46, 93, 54, 62, 64, 54, 69, 60, 53, 57, 70, 93, 81, 86, 67, 65, 44, 69, 68, 61, 70, 34, 89, 57, 51, 71, 53, 65, 70, 68, 97, 75, 64, 82, 72, 93, 53, 53, 88, 64, 51, 52, 66, 103, 60, 70, 56, 54, 67, 67, 65, 71, 48, 61, 64, 64, 56, 55, 67, 75, 60, 51, 76, 72, 79, 55, 82, 106, 75, 67, 99, 82, 49, 44, 63, 94, 56, 64, 128, 70, 67, 56, 80, 89, 65, 66, 51, 56, 52, 58, 71, 66, 58, 57, 51, 72, 75, 54, 63, 58, 75, 70, 103, 51, 75, 64, 71, 79, 49, 78, 53, 46, 46, 48, 67, 76, 54, 80, 57, 79, 59, 108, 64, 65, 73, 63, 71, 71, 71, 71, 58, 50, 52, 77, 57, 70, 82, 75, 47, 68, 58, 48, 101, 74, 60, 91, 80, 74, 61, 102, 60, 71, 86, 71, 66, 88, 61, 40, 59, 48, 65, 55, 47, 48, 56, 62, 59, 46, 72, 121, 53, 53, 59, 59, 87, 64, 64, 76, 58, 59, 44, 59, 65, 60, 98, 74, 70, 73, 63, 55, 66, 66, 63, 53, 55, 51, 51, 78, 56, 71, 67, 66, 71, 66, 59, 63, 63, 63, 59, 71, 70, 71, 50, 63, 71, 70, 67, 59, 63, 54, 81, 52, 73, 56, 63, 57, 43, 61, 58, 63, 64, 65, 66, 55, 80, 63, 64, 67, 71, 78, 55, 62, 54, 45, 56, 56, 57, 52, 56, 80, 79, 83, 57, 87, 66, 62, 57, 48, 54, 71, 60, 69, 76, 62, 70, 59, 87, 51, 67, 75, 62, 77, 60, 63, 73, 69, 43, 62, 88, 50, 74, 91, 54, 43, 78, 66, 60, 36, 91, 52, 68, 96, 73, 64, 57, 76, 56, 75, 48, 50, 55, 56, 60, 53, 72, 68, 79, 58, 62, 59, 66, 61, 66, 65, 61, 64, 84, 72, 80, 61, 68, 72, 54, 51, 107, 67, 57, 64, 50, 48, 62, 62, 54, 62, 60, 56, 92, 89, 67, 99, 75, 76, 58, 76, 104, 75, 70, 52, 47, 58, 56, 81, 72, 65, 62, 56, 62, 52, 59, 83, 81, 51, 43, 67, 62, 62, 58, 69, 76, 78, 68, 60, 63, 70, 50, 112, 81, 60, 96, 102, 60, 84, 64, 67, 67, 61, 62, 60, 79, 59, 51, 51, 72, 99, 56, 62, 68, 49, 57, 102, 69, 96, 63, 63, 45, 57, 76, 62, 62, 47, 88, 91, 69, 61, 61, 58, 69, 62, 58, 74, 59, 67, 67, 55, 64, 52, 62, 47, 72, 70, 60, 39, 62, 53, 73, 48, 69, 89, 67, 63, 64, 59, 76, 63, 62, 53, 70, 66, 52, 84, 69, 77, 69, 79, 57, 64, 69, 67, 60, 63, 68, 47, 65, 67, 68, 63, 61, 79, 64, 47, 72, 57, 62, 88, 50, 85, 54, 50, 53, 83, 70, 56, 71, 58, 79, 80, 71, 70, 58, 88, 83, 60, 61, 59, 60, 47, 56, 70, 58, 63, 91, 75, 65, 61, 88, 65, 56, 60, 80, 71, 71, 77, 61, 44, 58, 52, 57, 50, 56, 67, 52, 74, 70, 73, 51, 66, 97, 52, 76, 66, 83, 67, 59, 79, 75, 88, 57, 81, 52, 57, 57, 98, 87, 80, 63, 66, 52, 60, 56, 63, 76, 80, 71, 58, 76, 49, 68, 79, 68, 63, 67, 64, 45, 56, 49, 105, 77, 60, 61, 51, 106, 50, 58, 58, 66, 57, 55, 63, 60, 54, 74, 50, 71, 78, 55, 68, 65, 67, 72, 70, 70, 89, 73, 64, 55, 100, 71, 50, 68, 62, 85, 48, 53, 62, 59, 56, 60, 94, 80, 57, 67, 72, 46, 69, 61, 58, 76, 67, 53, 46, 78, 76, 66, 62, 68, 63, 68, 56, 52, 67, 72, 64, 62, 99, 76, 61, 61, 77, 69, 79, 55, 62, 56, 69, 98, 61, 76, 59, 62, 59, 83, 51, 84, 49, 64, 61, 57, 64, 69, 68, 74, 73, 72, 59, 87, 38, 61, 74, 47, 53, 62, 50, 56, 86, 87, 74, 52, 58, 74, 61, 88, 73, 60, 68, 60, 105, 61, 67, 58, 85, 72, 58, 58, 44, 86, 53, 56, 73, 67, 64, 71, 68, 69, 55, 60, 63, 62, 74, 68, 59, 55, 53, 74, 34, 67, 56, 67, 64, 59, 93, 62, 60, 70, 81, 83, 63, 64, 58, 81, 62, 69, 61, 60, 120, 67, 63, 49, 72, 60, 43, 64, 69, 81, 77, 77, 54, 77, 65, 59, 56, 57, 62, 54, 63, 71, 92, 57, 65, 60, 51, 79, 85, 50, 63, 56, 55, 57, 67, 56, 98, 67, 110, 73, 68, 80, 112, 61, 57, 51, 39, 60, 72, 76, 66, 57, 60, 67, 51, 69, 71, 65, 80, 49, 79, 59, 57, 58, 77, 63, 95, 66, 63, 54, 74, 67, 62, 65, 53, 65, 68, 63, 71, 81, 53, 60, 42, 71, 66, 66, 64, 95, 73, 66, 63, 75, 92, 70, 52, 60, 58, 55, 62, 74, 62, 59, 56, 81, 67, 87, 65, 70, 70, 62, 63, 56, 76, 57, 58, 69, 69, 93, 76, 55, 80, 62, 68, 61, 62, 86, 58, 66, 63, 65, 57, 68, 95, 66, 55, 68, 61, 61, 81, 60, 71, 88, 77, 62, 94, 60, 56, 73, 68, 70, 64, 65, 45, 67, 71, 70, 54, 65, 58, 61, 60, 61, 53, 70, 101, 47, 62, 43, 71, 63, 47, 65, 65, 83, 67, 54, 60, 63, 64, 85, 64, 62, 62, 64, 50, 105, 57, 61, 54, 64, 87, 62, 62, 107, 56, 60, 71, 70, 57, 51, 61, 64, 55, 81, 96, 57, 72, 64, 50, 95, 63, 76, 67, 62, 58, 104, 58, 95, 38, 56, 93, 55, 54, 94, 73, 54, 59, 59, 55, 65, 63, 66, 77, 63, 71, 71, 59, 65, 71, 87, 67, 74, 55, 40, 63, 43, 55, 47, 54, 56, 60, 75, 84, 100, 81, 43, 71, 60, 57, 66, 79, 64, 56, 67, 96, 70, 49, 59, 67, 62, 56, 63, 73, 65, 62, 54, 80, 47, 58, 60, 54, 62, 71, 77, 77, 81, 50, 49, 55, 60, 67, 65, 71, 59, 54, 52, 63, 51, 67, 66, 117, 50, 69, 47, 67, 49, 89, 61, 61, 47, 77, 49, 58, 58, 77, 54, 68, 62, 65, 63, 76, 112, 72, 61, 75, 55, 72, 49, 49, 96, 85, 64, 57, 74, 65, 59, 56, 62, 62, 96, 61, 78, 63, 72, 59, 54, 78, 67, 66, 65, 54, 61, 54, 54, 79, 74, 68, 72, 79, 59, 54, 90, 63, 73, 63, 71, 59, 66, 64, 60, 60, 63, 65, 60, 84, 77, 69, 71, 55, 62, 54, 62, 75, 106, 79, 62, 57, 86, 60, 58, 46, 62, 68, 67, 51, 57, 68, 72, 67, 54, 65, 54, 59, 72, 57, 68, 62, 59, 71, 49, 61, 68, 125, 55, 61, 52, 102, 73, 65, 61, 63, 68, 66, 59, 67, 55, 69, 80, 64, 66, 45, 59, 58, 43, 98, 62, 55, 56, 50, 69, 56, 63, 55, 60, 66, 65, 69, 55, 117, 99, 58, 66, 55, 59, 97, 73, 76, 59, 54, 61, 85, 67, 91, 61, 51, 53, 53, 60, 79, 76, 53, 47, 64, 67, 76, 80, 36, 58, 72, 65, 52, 65, 74, 68, 67, 67, 80, 48, 66, 64, 71, 60, 68, 85, 65, 55, 56, 60, 66, 62, 74, 37, 65, 65, 55, 73, 69, 56, 37, 53, 63, 60, 59, 77, 47, 72, 56, 56, 64, 42, 55, 68, 77, 82, 94, 54, 59, 55, 48, 76, 70, 47, 55, 71, 69, 40, 76, 49, 69, 66, 54, 71, 55, 51, 55, 53, 61, 73, 59, 60, 56, 64, 55, 51, 62, 83, 82, 93, 56, 53, 64, 52, 80, 62, 70, 60, 47, 59, 62, 93, 66, 82, 74, 51, 58, 70, 57, 62, 41, 88, 84, 59, 85, 86, 87, 66, 57, 66, 63, 51, 51, 70, 90, 63, 55, 52, 72, 78, 66, 56, 80, 66, 61, 68, 73, 60, 57, 71, 66, 84, 67, 92, 62, 58, 69, 96, 53, 72, 53, 48, 69, 50, 55, 64, 68, 69, 61, 72, 48, 78, 87, 91, 71, 72, 62, 75, 58, 58, 74, 74, 48, 69, 93, 51, 67, 67, 59, 77, 59, 56, 78, 71, 78, 62, 62, 72, 60, 86, 53, 73, 70, 64, 66, 61, 58, 69, 78, 84, 78, 75, 58, 62, 49, 53, 64, 64, 73, 65, 77, 71, 66, 98, 51, 70, 75, 48, 53, 72, 74, 78, 56, 72, 74, 75, 45, 50, 82, 59, 68, 63, 68, 41, 71, 52, 81, 71, 63, 58, 59, 72, 60, 55, 66, 56, 73, 55, 59, 52, 60, 67, 61, 84, 58, 61, 72, 73, 74, 57, 82, 62, 67, 67, 66, 78, 79, 66, 40, 69, 65, 45, 95, 66, 91, 61, 66, 67, 66, 70, 64, 61, 94, 70, 64, 62, 72, 41, 51, 58, 66, 63, 110, 68, 72, 58, 58, 69, 71, 74, 60, 60, 75, 67, 59, 69, 66, 63, 71, 78, 61, 63, 62, 58, 66, 81, 75, 57, 68, 71, 93, 70, 56, 74, 65, 58, 70, 57, 53, 63, 72, 54, 75, 70, 59, 75, 61, 76, 66, 73, 85, 62, 64, 52, 65, 61, 62, 60, 73, 54, 69, 55, 69, 77, 65, 66, 67, 77, 61, 66, 70, 64, 60, 69, 100, 54, 79, 50, 49, 63, 58, 57, 59, 67, 76, 113, 83, 90, 49, 65, 78, 56, 64, 59, 63, 70, 83, 54, 89, 73, 60, 65, 49, 59, 87, 58, 60, 60, 57, 61, 47, 57, 63, 76, 72, 72, 67, 87, 76, 60, 81, 62, 55, 60, 66, 90, 71, 75, 69, 68, 46, 51, 61, 78, 53, 66, 59, 69, 63, 79, 69, 77, 59, 65, 83, 87, 52, 51, 89, 60, 83, 65, 57, 63, 74, 67, 73, 52, 63, 65, 73, 71, 68, 63, 66, 62, 62, 66, 70, 60, 62, 61, 56, 79, 75, 65, 63, 57, 59, 61, 67, 63, 70, 68, 66, 80, 69, 60, 57, 69, 69, 68, 52, 74, 48, 117, 76, 83, 72, 68, 53, 77, 70, 61, 72, 89, 68, 101, 70, 70, 70, 57, 81, 54, 78, 56, 51, 68, 53, 59, 64, 53, 59, 78, 57, 67, 74, 108, 59, 63, 78, 71, 70, 64, 73, 62, 88, 59, 65, 63, 71, 74, 68, 69, 77, 55, 79, 68, 48, 58, 74, 82, 61, 70, 68, 70, 133, 66, 60, 54, 78, 58, 95, 74, 50, 63, 89, 50, 66, 54, 63, 74, 49, 59, 45, 65, 59, 61, 60, 88, 64, 59, 61, 70, 67, 47, 65, 61, 67, 58, 69, 70, 64, 63, 41, 62, 73, 75, 60, 59, 85, 50, 67, 82, 65, 82, 68, 62, 85, 73, 68, 70, 59, 46, 69, 60, 54, 66, 71, 50, 87, 67, 67, 70, 54, 73, 65, 59, 61, 64, 57, 61, 55, 53, 61, 65, 61, 73, 64, 49, 67, 51, 49, 64, 62, 59, 49, 51, 68, 49, 61, 66, 57, 115, 70, 63, 68, 58, 55, 58, 54, 87, 71, 74, 62, 60, 68, 68, 89, 64, 85, 102, 56, 55, 73, 65, 72, 63, 60, 69, 70, 57, 73, 51, 81, 83, 68, 60, 57, 67, 57, 71, 73, 72, 68, 68, 71, 55, 68, 60, 65, 74, 61, 76, 56, 65, 71, 55, 107, 57, 86, 71, 73, 46, 46, 66, 50, 68, 60, 92, 56, 58, 65, 45, 62, 66, 63, 62, 57, 69, 69, 44, 51, 56, 58, 71, 55, 52, 50, 59, 55, 59, 65, 67, 66, 74, 55, 41, 63, 92, 43, 57, 67, 62, 75, 88, 56, 72, 52, 67, 79, 80, 73, 49, 64, 57, 69, 67, 64, 73, 73, 58, 51, 64, 60, 72, 68, 54, 68, 74, 50, 66, 86, 76, 50, 76, 69, 60, 55, 69, 89, 63, 55, 63, 74, 70, 48, 49, 57, 67, 48, 53, 69, 63, 65, 51, 60, 55, 54, 50, 80, 61, 55, 63, 66, 70, 43, 65, 91, 90, 69, 58, 64, 62, 77, 62, 106, 62, 64, 70, 69, 59, 60, 58, 52, 65, 57, 77, 45, 60, 65, 54, 146, 52, 76, 58, 71, 67, 64, 56, 63, 76, 52, 65, 60, 56, 73, 80, 74, 63, 62, 51, 63, 76, 67, 57, 65, 82, 113, 72, 65, 47, 103, 64, 60, 84, 65, 62, 51, 58, 59, 72, 72, 74, 72, 83, 68, 82, 52, 70, 73, 70, 61, 79, 74, 72, 107, 70, 61, 69, 61, 62, 67, 56, 67, 53, 79, 65, 69, 63, 69, 64, 46, 60, 59, 90, 63, 58, 60, 61, 78, 83, 61, 46, 73, 66, 68, 68, 60, 73, 65, 57, 94, 67, 59, 66, 57, 47, 67, 49, 72, 63, 70, 71, 59, 79, 60, 61, 62, 43, 65, 73, 67, 77, 61, 59, 91, 53, 74, 62, 47, 80, 58, 53, 46, 69, 68, 60, 67, 58, 56, 53, 61, 75, 50, 55, 61, 43, 96, 50, 79, 62, 98, 64, 75, 87, 59, 77, 63, 69, 53, 58, 67, 60, 57, 50, 67, 62, 71, 52, 84, 83, 61, 46, 66, 60, 85, 93, 50, 82, 54, 58, 59, 61, 109, 73, 64, 61, 71, 56, 81, 56, 59, 60, 73, 68, 63, 65, 76, 67, 59, 50, 69, 67, 76, 88, 72, 61, 61, 99, 86, 64, 50, 88, 46, 51, 59, 56, 50, 69, 82, 62, 51, 42, 78, 57, 58, 64, 79, 60, 56, 74, 71, 73, 57, 91, 64, 55, 69, 51, 92, 71, 76, 64, 42, 61, 59, 71, 74, 95, 67, 73, 53, 73, 63, 74, 65, 76, 67, 57, 89, 57, 66, 73, 45, 62, 76, 54, 57, 59, 58, 75, 63, 51, 61, 70, 50, 61, 54, 65, 76, 61, 51, 79, 96, 56, 64, 69, 61, 54, 63, 102, 68, 112, 50, 59, 61, 65, 88, 52, 67, 53, 60, 70, 60, 86, 39, 84, 78, 61, 44, 75, 71, 60, 53, 61, 47, 52, 69, 48, 111, 54, 59, 60, 52, 50, 64, 85, 60, 49, 56, 48, 44, 74, 31, 58, 31, 84, 77, 62, 111, 53, 74, 75, 57, 52, 56, 72, 82, 70, 93, 79, 59, 78, 40, 53, 50, 63, 72, 55, 72, 93, 61, 79, 62, 55, 65, 73, 51, 60, 61, 89, 51, 60, 67, 57, 69, 68, 76, 59, 71, 64, 60, 50, 60, 56, 77, 95, 63, 67, 59, 68, 76, 81, 72, 67, 93, 53, 76, 65, 61, 53, 68, 81, 73, 71, 72, 89, 80, 68, 57, 61, 48, 58, 83, 87, 65, 81, 58, 63, 66, 49, 52, 77, 73, 57, 65, 79, 60, 67, 59, 58, 60, 71, 92, 54, 51, 53, 76, 55, 77, 47, 76, 73, 65, 71, 63, 72, 80, 54, 44, 67, 49, 54, 64, 72, 71, 65, 57, 54, 66, 57, 64, 68, 77, 58, 79, 50, 72, 58, 96, 58, 63, 77, 75, 80, 115, 53, 56, 71, 60, 83, 49, 69, 65, 72, 50, 76, 34, 71, 52, 60, 60, 60, 63, 53, 130, 54, 72, 64, 82, 55, 73, 78, 74, 49, 49, 64, 68, 71, 47, 70, 47, 51, 58, 81, 63, 61, 49, 70, 65, 77, 67, 65, 82, 94, 66, 89, 61, 72, 57, 41, 63, 56, 67, 71, 73, 77, 64, 61, 72, 70, 79, 56, 68, 79, 58, 63, 68, 62, 69, 58, 58, 71, 79, 55, 55, 50, 69, 71, 46, 76, 73, 89, 66, 52, 59, 72, 82, 43, 95, 59, 63, 67, 66, 63, 55, 70, 83, 106, 61, 78, 56, 59, 73, 66, 66, 64, 55, 50, 89, 34, 58, 63, 60, 47, 65, 54, 57, 53, 80, 65, 57, 51, 79, 69, 66, 74, 74, 54, 87, 62, 81, 51, 64, 63, 67, 68, 91, 90, 75, 63, 72, 64, 63, 76, 65, 95, 63, 63, 62, 71, 66, 94, 50, 59, 61, 57, 91, 97, 61, 57, 68, 59, 84, 59, 61, 73, 87, 48, 48, 54, 59, 63, 92, 66, 67, 63, 53, 70, 55, 49, 63, 48, 48, 56, 67, 99, 88, 84, 57, 59, 92, 76, 77, 42, 44, 60, 62, 74, 82, 56, 58, 67, 66, 59, 75, 77, 75, 102, 69, 68, 47, 41, 35, 76, 70, 71, 57, 64, 81, 106, 81, 58, 61, 73, 80, 62, 81, 76, 65, 55, 63, 68, 47, 73, 68, 55, 69, 64, 82, 88, 60, 64, 42, 74, 67, 73, 89, 61, 86, 60, 57, 77, 67, 66, 49, 62, 59, 58, 46, 66, 63, 53, 71, 64, 82, 43, 69, 66, 142, 59, 85, 48, 78, 56, 111, 62, 71, 51, 111, 84, 63, 63, 59, 66, 49, 67, 55, 71, 74, 64, 64, 77, 45, 73, 76, 66, 53, 58, 54, 57, 75, 99, 50, 53, 50, 50, 62, 50, 64, 51, 79, 61, 49, 69, 65, 62, 64, 102, 54, 56, 104, 101, 64, 47, 67, 86, 61, 73, 50, 65, 70, 73, 73, 59, 88, 68, 50, 87, 78, 62, 63, 69, 72, 78, 58, 69, 69, 65, 52, 75, 64, 55, 55, 69, 62, 80, 65, 81, 51, 68, 58, 65, 63, 82, 43, 117, 83, 39, 62, 68, 59, 55, 63, 56, 82, 73, 57, 71, 81, 77, 61, 72, 55, 103, 78, 55, 78, 56, 71, 68, 43, 40, 41, 67, 78, 57, 52, 85, 69, 64, 75, 63, 70, 51, 62, 68, 47, 76, 56, 66, 66, 57, 74, 60, 74, 84, 65, 82, 53, 59, 46, 77, 95, 55, 53, 65, 52, 52, 60, 82, 50, 82, 56, 61, 60, 65, 63, 70, 71, 65, 77, 56, 76, 70, 61, 70, 47, 50, 66, 57, 63, 57, 74, 67, 55, 65, 71, 84, 58, 52, 62, 103, 59, 71, 74, 60, 82, 96, 61, 63, 58, 70, 97, 66, 67, 68, 58, 65, 56, 57, 78, 69, 58, 61, 61, 61, 53, 86, 45, 73, 77, 57, 48, 75, 58, 57, 69, 53, 71, 81, 56, 58, 107, 48, 58, 61, 58, 77, 50, 61, 35, 74, 41, 60, 64, 45, 50, 44, 76, 53, 71, 46, 93, 59, 54, 64, 63, 90, 71, 64, 72, 81, 71, 53, 61, 60, 65, 70, 93, 60, 59, 80, 69, 59, 55, 61, 78, 52, 65, 72, 64, 55, 68, 53, 151, 60, 53, 62, 78, 70, 70, 76, 75, 57, 61, 63, 59, 67, 77, 61, 65, 51, 63, 69, 60, 59, 60, 61, 75, 66, 105, 52, 93, 70, 113, 59, 56, 56, 49, 63, 53, 72, 49, 62, 48, 63, 101, 87, 49, 73, 51, 99, 72, 57, 57, 56, 65, 64, 108, 64, 52, 45, 73, 46, 57, 59, 62, 44, 75, 76, 57, 46, 72, 61, 54, 81, 58, 72, 62, 57, 71, 75, 80, 76, 88, 68, 75, 73, 59, 70, 51, 59, 81, 74, 75, 68, 51, 54, 71, 60, 61, 64, 80, 39, 63, 86, 79, 102, 69, 60, 59, 75, 56, 85, 75, 84, 65, 42, 93, 59, 97, 56, 67, 64, 79, 80, 69, 65, 63, 64, 59, 65, 67, 61, 69, 85, 62, 66, 72, 66, 103, 62, 67, 41, 76, 91, 54, 66, 76, 64, 72, 53, 71, 84, 68, 65, 61, 66, 55, 69, 66, 71, 75, 56, 38, 48, 75, 63, 89, 47, 55, 62, 51, 60, 77, 62, 106, 69, 63, 77, 61, 61, 61, 64, 62, 59, 64, 69, 73, 52, 52, 73, 61, 53, 58, 71, 68, 99, 65, 68, 54, 81, 61, 75, 38, 77, 67, 67, 53, 46, 49, 43, 51, 74, 56, 35, 67, 58, 49, 70, 71, 45, 71, 65, 73, 69, 72, 72, 60, 70, 80, 66, 52, 66, 75, 52, 56, 71, 55, 85, 76, 75, 55, 63, 58, 64, 78, 57, 53, 67, 79, 64, 68, 73, 65, 65, 58, 66, 82, 58, 68, 78, 68, 65, 62, 66, 68, 50, 55, 68, 64, 38, 59, 58, 59, 53, 64, 70, 61, 56, 51, 66, 69, 59, 73, 87, 57, 48, 61, 66, 73, 65, 52, 66, 53, 72, 62, 88, 69, 63, 61, 69, 77, 66, 59, 55, 57, 68, 74, 68, 73, 53, 104, 60, 63, 59, 77, 48, 69, 76, 61, 75, 58, 59, 72, 70, 63, 57, 85, 70, 75, 64, 82, 62, 40, 70, 76, 71, 64, 91, 78, 70, 56, 72, 77, 61, 56, 50, 76, 60, 46, 59, 62, 66, 49, 77, 63, 66, 68, 86, 56, 54, 69, 66, 52, 68, 87, 68, 54, 75, 88, 56, 65, 70, 57, 78, 47, 53, 79, 97, 70, 75, 56, 64, 65, 97, 55, 67, 75, 49, 63, 61, 81, 56, 75, 78, 65, 60, 53, 89, 66, 73, 68, 66, 81, 67, 55, 47, 51, 91, 38, 66, 62, 63, 50, 67, 62, 60, 71, 59, 76, 78, 65, 54, 74, 58, 70, 68, 60, 63, 49, 63, 72, 60, 76, 60, 47, 77, 52, 67, 71, 49, 74, 78, 62, 65, 54, 83, 61, 60, 75, 66, 67, 89, 72, 42, 85, 60, 86, 53, 61, 53, 69, 56, 57, 50, 54, 53, 121, 75, 72, 54, 57, 56, 63, 73, 63, 62, 89, 67, 77, 52, 64, 41, 42, 63, 61, 87, 115, 51, 64, 62, 45, 60, 80, 71, 67, 67, 55, 72, 51, 57, 57, 74, 78, 69, 63, 66, 62, 68, 53, 91, 64, 73, 79, 60, 82, 68, 54, 89, 66, 67, 76, 34, 60, 61, 64, 68, 67, 49, 65, 71, 56, 66, 77, 67, 101, 59, 60, 46, 81, 78, 77, 59, 63, 59, 84, 65, 83, 75, 79, 54, 48, 56, 66, 76, 76, 72, 54, 45, 87, 28, 68, 64, 75, 56, 69, 63, 52, 61, 79, 106, 61, 101, 48, 70, 60, 72, 62, 68, 55, 55, 97, 71, 75, 66, 55, 57, 64, 55, 64, 68, 66, 57, 60, 86, 48, 61, 59, 82, 74, 42, 64, 54, 66, 58, 58, 69, 77, 65, 83, 101, 92, 72, 74, 70, 65, 59, 80, 70, 52, 53, 72, 70, 89, 86, 55, 67, 71, 63, 91, 85, 75, 66, 55, 60, 86, 67, 68, 68, 76, 62, 67, 58, 62, 55, 70, 71, 58, 65, 82, 48, 74, 60, 54, 68, 72, 68, 48, 76, 85, 62, 66, 53, 63, 73, 40, 55, 63, 64, 71, 60, 75, 64, 48, 56, 79, 64, 72, 78, 68, 105, 61, 76, 53, 58, 79, 59, 87, 59, 58, 70, 59, 79, 69, 61, 68, 67, 65, 65, 57, 61, 60, 63, 55, 76, 64, 38, 46, 68, 70, 74, 72, 100, 62, 70, 76, 65, 71, 33, 56, 68, 80, 50, 68, 67, 85, 72, 50, 59, 74, 53, 58, 65, 61, 67, 61, 60, 60, 64, 63, 61, 131, 50, 67, 43, 77, 50, 86, 57, 37, 60, 111, 72, 69, 52, 65, 68, 65, 73, 59, 64, 66, 60, 56, 51, 56, 75, 53, 71, 81, 66, 55, 66, 62, 81, 73, 65, 52, 68, 68, 54, 64, 55, 64, 55, 76, 58, 64, 74, 57, 56, 62, 58, 90, 82, 57, 66, 78, 52, 72, 52, 64, 66, 84, 79, 93, 82, 64, 83, 58, 67, 70, 58, 49, 70, 74, 61, 73, 65, 58, 69, 52, 82, 62, 62, 71, 62, 60, 75, 66, 66, 52, 49, 71, 45, 56, 67, 63, 107, 80, 47, 62, 84, 54, 46, 53, 47, 68, 50, 50, 57, 79, 79, 66, 66, 63, 104, 47, 70, 67, 80, 75, 60, 64, 64, 81, 66, 58, 40, 72, 67, 66, 59, 53, 63, 67, 82, 89, 53, 48, 57, 48, 65, 68, 70, 66, 75, 56, 75, 54, 62, 57, 67, 82, 52, 107, 62, 95, 71, 59, 62, 63, 63, 60, 86, 64, 58, 67, 45, 68, 76, 63, 73, 61, 64, 64, 59, 68, 62, 66, 53, 65, 80, 61, 60, 54, 61, 57, 86, 71, 70, 47, 45, 60, 93, 70, 64, 52, 66, 64, 110, 69, 76, 63, 49, 78, 67, 75, 75, 53, 63, 47, 72, 66, 86, 75, 46, 56, 61, 74, 68, 89, 65, 72, 58, 71, 78, 91, 76, 58, 61, 58, 55, 62, 62, 70, 67, 75, 52, 86, 47, 70, 61, 55, 67, 46, 55, 76, 49, 70, 55, 54, 60, 63, 77, 80, 49, 65, 89, 59, 56, 69, 71, 83, 88, 73, 52, 61, 74, 54, 60, 116, 82, 74, 66, 78, 58, 64, 69, 80, 59, 51, 64, 77, 69, 71, 84, 161, 54, 80, 55, 74, 58, 54, 61, 68, 75, 66, 85, 57, 52, 76, 81, 69, 57, 74, 58, 90, 66, 60, 68, 57, 58, 123, 75, 57, 51, 107, 66, 77, 76, 59, 61, 49, 68, 64, 73, 73, 53, 65, 83, 58, 89, 50, 59, 46, 81, 67, 83, 80, 65, 108, 65, 57, 68, 72, 49, 81, 74, 67, 41, 81, 77, 63, 74, 65, 75, 49, 68, 67, 96, 44, 56, 59, 58, 58, 79, 80, 66, 85, 57, 62, 64, 68, 71, 83, 60, 88, 74, 53, 54, 55, 56, 85, 50, 73, 66, 79, 66, 64, 84, 52, 69, 67, 55, 54, 60, 70, 83, 68, 68, 92, 84, 77, 51, 74, 83, 53, 55, 71, 59, 61, 62, 60, 49, 59, 60, 73, 83, 68, 61, 71, 50, 100, 71, 77, 59, 82, 83, 43, 77, 56, 73, 73, 62, 55, 68, 68, 59, 60, 53, 57, 65, 66, 63, 77, 76, 54, 57, 72, 62, 79, 48, 59, 68, 61, 56, 62, 46, 88, 84, 67, 68, 65, 68, 41, 72, 52, 58, 82, 65, 50, 70, 74, 72, 82, 55, 64, 60, 69, 60, 51, 48, 57, 86, 64, 47, 66, 68, 75, 45, 54, 79, 68, 50, 69, 57, 61, 67, 55, 60, 77, 55, 59, 60, 73, 60, 60, 57, 52, 89, 75, 67, 56, 63, 69, 75, 75, 59, 66, 72, 62, 62, 64, 53, 67, 48, 73, 56, 64, 51, 62, 60, 86, 50, 88, 62, 71, 53, 55, 73, 51, 71, 66, 66, 72, 61, 102, 76, 51, 54, 56, 82, 67, 55, 61, 55, 65, 71, 73, 59, 65, 61, 82, 69, 60, 85, 61, 95, 58, 56, 57, 103, 69, 54, 77, 62, 65, 51, 68, 71, 68, 74, 75, 66, 69, 67, 53, 63, 68, 63, 77, 59, 55, 52, 76, 49, 59, 66, 68, 64, 70, 68, 58, 51, 66, 61, 59, 60, 68, 61, 89, 84, 73, 67, 73, 65, 69, 64, 72, 82, 94, 66, 81, 98, 63, 66, 67, 80, 50, 70, 56, 68, 58, 58, 74, 56, 79, 64, 67, 65, 78, 54, 84, 66, 65, 67, 54, 59, 99, 78, 70, 59, 68, 73, 59, 78, 54, 52, 62, 70, 77, 61, 73, 59, 51, 61, 61, 75, 68, 64, 76, 78, 79, 50, 58, 73, 50, 103, 81, 69, 88, 100, 73, 59, 61, 64, 55, 62, 66, 64, 60, 54, 75, 70, 99, 67, 102, 67, 62, 66, 67, 59, 62, 56, 70, 57, 61, 67, 56, 60, 87, 103, 91, 60, 96, 69, 69, 59, 62, 88, 57, 56, 59, 68, 60, 60, 78, 66, 64, 110, 71, 58, 70, 90, 59, 55, 64, 52, 85, 52, 71, 52, 108, 68, 65, 59, 58, 61, 59, 67, 65, 56, 54, 50, 67, 61, 61, 62, 68, 79, 70, 64, 51, 79, 56, 73, 62, 61, 69, 62, 69, 56, 88, 62, 71, 84, 105, 71, 80, 58, 57, 66, 55, 54, 76, 70, 55, 59, 61, 86, 74, 95, 83, 57, 59, 90, 65, 99, 62, 57, 49, 91, 65, 56, 53, 98, 50, 61, 82, 65, 76, 57, 54, 70, 66, 48, 69, 78, 64, 66, 67, 59, 66, 49, 73, 94, 54, 77, 54, 60, 65, 62, 64, 72, 58, 65, 82, 58, 55, 60, 63, 51, 78, 51, 68, 62, 57, 63, 60, 54, 63, 77, 76, 57, 65, 55, 72, 66, 50, 64, 61, 55, 70, 60, 79, 72, 52, 77, 56, 46, 54, 86, 71, 54, 52, 68, 52, 67, 91, 54, 75, 53, 74, 65, 82, 70, 61, 72, 63, 59, 90, 54, 62, 97, 68, 50, 81, 60, 65, 64, 48, 68, 67, 65, 62, 74, 74, 65, 68, 100, 80, 70, 90, 82, 57, 70, 72, 81, 58, 70, 52, 97, 61, 82, 80, 52, 73, 73, 49, 77, 52, 59, 73, 80, 62, 47, 59, 121, 69, 65, 65, 97, 68, 76, 61, 74, 65, 81, 54, 76, 51, 80, 60, 52, 72, 61, 57, 53, 56, 59, 65, 65, 55, 54, 72, 67, 63, 53, 42, 69, 74, 61, 69, 78, 69, 59, 70, 62, 72, 62, 69, 68, 70, 66, 77, 64, 119, 68, 59, 63, 65, 75, 63, 70, 62, 74, 59, 68, 73, 69, 75, 69, 67, 55, 55, 61, 74, 60, 74, 75, 63, 73, 75, 71, 66, 61, 76, 55, 67, 51, 50, 55, 48, 83, 62, 56, 70, 70, 71, 72, 81, 69, 61, 72, 73, 65, 89, 53, 83, 63, 73, 56, 68, 64, 90, 55, 84, 66, 46, 61, 55, 88, 58, 54, 79, 58, 92, 49, 79, 63, 60, 64, 77, 67, 64, 67, 56, 63, 42, 59, 70, 55, 70, 64, 62, 54, 61, 64, 53, 55, 70, 62, 58, 71, 62, 67, 71, 88, 67, 62, 81, 76, 63, 66, 62, 61, 68, 69, 47, 84, 71, 65, 78, 67, 57, 91, 55, 56, 52, 58, 54, 60, 69, 73, 62, 56, 79, 72, 54, 59, 61, 101, 54, 73, 52, 57, 82, 59, 62, 81, 54, 64, 72, 77, 80, 67, 53, 57, 68, 54, 57, 71, 51, 63, 56, 82, 79, 61, 53, 59, 72, 125, 71, 63, 73, 57, 70, 71, 67, 48, 58, 68, 54, 69, 66, 77, 78, 65, 58, 74, 60, 55, 57, 74, 82, 73, 59, 63, 90, 100, 49, 67, 67, 71, 65, 66, 64, 53, 70, 75, 80, 58, 66, 66, 66, 53, 47, 66, 56, 83, 66, 111, 61, 79, 53, 67, 71, 55, 54, 62, 65, 90, 53, 74, 65, 51, 56, 80, 57, 50, 60, 56, 61, 85, 80, 74, 74, 73, 56, 57, 82, 77, 64, 64, 72, 79, 49, 87, 77, 68, 61, 77, 63, 68, 59, 83, 69, 73, 53, 64, 61, 112, 81, 62, 60, 69, 59, 57, 79, 57, 53, 75, 63, 49, 50, 75, 82, 72, 47, 50, 62, 61, 60, 65, 67, 66, 67, 64, 87, 56, 56, 111, 48, 72, 44, 72, 74, 62, 83, 102, 56, 62, 84, 48, 76, 70, 71, 78, 76, 84, 60, 70, 71, 65, 72, 72, 69, 55, 54, 60, 76, 58, 71, 60, 68, 81, 66, 71, 68, 54, 88, 55, 65, 64, 58, 61, 67, 65, 45, 70, 70, 69, 69, 89, 60, 61, 83, 62, 65, 61, 67, 65, 61, 69, 70, 58, 62, 60, 57, 69, 67, 40, 67, 75, 54, 54, 63, 70, 81, 70, 67, 65, 69, 50, 104, 54, 75, 61, 67, 61, 50, 63, 53, 74, 58, 61, 61, 63, 51, 61, 73, 59, 63, 61, 68, 62, 63, 69, 67, 87, 54, 70, 70, 61, 61, 87, 44, 63, 59, 74, 64, 56, 69, 52, 61, 63, 62, 53, 75, 60, 55, 66, 65, 77, 72, 59, 73, 64, 41, 80, 62, 74, 60, 60, 59, 89, 90, 73, 77, 67, 56, 66, 55, 65, 68, 73, 73, 55, 77, 60, 58, 56, 60, 74, 58, 48, 107, 59, 79, 74, 82, 63, 56, 61, 47, 56, 57, 54, 62, 70, 68, 50, 72, 61, 69, 77, 73, 100, 59, 61, 79, 66, 76, 53, 85, 70, 72, 53, 87, 53, 77, 62, 61, 54, 58, 59, 52, 63, 72, 64, 56, 76, 58, 54, 70, 67, 55, 60, 54, 54, 64, 61, 57, 56, 73, 71, 56, 79, 59, 61, 59, 63, 53, 63, 68, 66, 66, 73, 58, 62, 81, 50, 64, 63, 75, 61, 66, 64, 58, 60, 94, 68, 57, 52, 55, 58, 119, 58, 59, 66, 76, 61, 68, 63, 77, 57, 58, 58, 71, 67, 55, 114, 73, 65, 66, 67, 81, 62, 63, 61, 60, 62, 58, 68, 70, 68, 60, 53, 69, 63, 75, 88, 70, 71, 69, 58, 79, 101, 54, 73, 56, 83, 68, 57, 69, 64, 63, 86, 57, 52, 50, 60, 65, 58, 67, 84, 61, 59, 70, 60, 69, 64, 55, 74, 54, 62, 74, 62, 59, 52, 67, 64, 70, 54, 55, 79, 57, 67, 60, 64, 67, 62, 102, 61, 66, 66, 60, 61, 67, 59, 54, 78, 62, 56, 68, 60, 77, 67, 47, 59, 65, 60, 69, 67, 49, 69, 48, 76, 65, 65, 71, 75, 85, 79, 60, 45, 76, 57, 78, 57, 67, 54, 54, 83, 75, 61, 57, 66, 63, 97, 59, 57, 71, 93, 71, 63, 41, 70, 55, 56, 82, 83, 91, 61, 54, 54, 95, 85, 65, 64, 73, 41, 80, 66, 46, 96, 62, 59, 63, 53, 63, 50, 50, 49, 70, 61, 63, 96, 77, 55, 73, 63, 69, 72, 58, 62, 71, 57, 72, 60, 58, 86, 66, 52, 78, 62, 76, 84, 96, 76, 61, 74, 59, 59, 60, 78, 56, 64, 54, 84, 54, 94, 72, 66, 72, 55, 56, 67, 57, 57, 70, 61, 62, 64, 72, 63, 57, 62, 61, 68, 61, 62, 64, 77, 61, 80, 100, 59, 63, 61, 74, 64, 65, 78, 103, 73, 58, 74, 64, 63, 60, 65, 75, 69, 62, 75, 61, 59, 70, 62, 68, 83, 57, 69, 60, 76, 59, 63, 57, 75, 47, 71, 53, 54, 61, 51, 67, 63, 60, 62, 71, 60, 72, 64, 73, 63, 58, 57, 68, 65, 61, 56, 64, 64, 60, 62, 52, 73, 76, 64, 57, 101, 79, 61, 80, 72, 68, 63, 74, 67, 72, 72, 61, 66, 70, 59, 53, 73, 52, 68, 61, 76, 56, 70, 46, 65, 58, 73, 58, 75, 73, 110, 64, 59, 63, 73, 75, 93, 65, 55, 56, 81, 76, 56, 63, 65, 62, 58, 68, 63, 68, 67, 86, 92, 57, 84, 55, 63, 73, 52, 72, 46, 71, 70, 68, 74, 61, 45, 59, 65, 64, 113, 42, 63, 62, 61, 68, 68, 49, 59, 60, 63, 76, 66, 59, 94, 67, 66, 63, 70, 55, 59, 59, 59, 85, 62, 109, 59, 59, 58, 68, 55, 84, 58, 72, 72, 47, 64, 51, 70, 86, 58, 60, 68, 76, 50, 54, 69, 60, 70, 69, 52, 68, 59, 65, 52, 76, 65, 64, 76, 66, 65, 67, 90, 77, 65, 61, 69, 64, 77, 71, 62, 60, 84, 64, 61, 49, 66, 61, 63, 64, 70, 61, 69, 67, 49, 73, 59, 59, 67, 83, 57, 76, 59, 59, 67, 75, 63, 66, 56, 47, 55, 55, 68, 67, 139, 45, 53, 90, 60, 55, 66, 59, 82, 73, 80, 68, 52, 67, 70, 81, 54, 51, 64, 71, 65, 65, 54, 49, 73, 65, 72, 57, 56, 60, 73, 55, 68, 71, 63, 84, 65, 60, 62, 76, 59, 52, 70, 54, 65, 50, 64, 92, 69, 61, 83, 59, 69, 129, 68, 95, 57, 75, 60, 65, 80, 59, 56, 74, 62, 69, 93, 71, 58, 56, 70, 64, 56, 60, 67, 82, 55, 61, 61, 69, 82, 57, 51, 58, 49, 59, 76, 48, 75, 65, 98, 62, 63, 60, 60, 67, 60, 60, 74, 74, 58, 58, 74, 55, 69, 70, 81, 62, 66, 59, 65, 56, 78, 61, 70, 66, 72, 54, 57, 59, 47, 80, 71, 74, 71, 62, 64, 70, 58, 68, 70, 61, 63, 62, 86, 65, 57, 101, 74, 59, 64, 80, 86, 67, 55, 63, 67, 54, 64, 72, 65, 65, 68, 66, 49, 64, 73, 77, 98, 78, 77, 60, 75, 51, 55, 48, 51, 56, 70, 77, 61, 68, 56, 58, 93, 68, 60, 74, 77, 65, 63, 60, 75, 82, 81, 65, 67, 65, 67, 65, 49, 50, 68, 68, 60, 69, 59, 87, 66, 59, 59, 78, 69, 54, 66, 56, 63, 71, 88, 62, 91, 61, 54, 76, 80, 75, 60, 73, 77, 61, 82, 67, 65, 106, 82, 64, 66, 63, 62, 63, 59, 63, 56, 92, 56, 63, 74, 95, 80, 60, 77, 60, 53, 54, 90, 61, 67, 66, 72, 67, 82, 71, 59, 71, 60, 65, 62, 54, 60, 68, 60, 67, 64, 69, 65, 62, 62, 80, 84, 70, 53, 94, 63, 60, 57, 83, 56, 68, 56, 67, 56, 53, 58, 55, 82, 55, 63, 91, 71, 67, 75, 53, 62, 72, 65, 69, 61, 65, 67, 53, 55, 60, 66, 75, 49, 52, 63, 77, 54, 61, 54, 59, 67, 53, 69, 53, 56, 53, 84, 81, 74, 47, 75, 71, 66, 59, 53, 63, 65, 54, 72, 60, 70, 63, 66, 67, 76, 62, 69, 61, 50, 65, 65, 54, 58, 53, 101, 54, 55, 65, 73, 71, 58, 55, 66, 59, 72, 85, 67, 93, 64, 72, 74, 64, 63, 72, 67, 56, 48, 68, 55, 60, 56, 49, 61, 59, 64, 65, 73, 70, 92, 66, 66, 63, 73, 88, 62, 52, 59, 63, 61, 73, 66, 65, 63, 72, 56, 52, 62, 62, 51, 55, 60, 64, 48, 114, 53, 53, 99, 63, 58, 82, 61, 59, 69, 62, 66, 49, 61, 50, 64, 63, 54, 87, 105, 61, 58, 67, 62, 58, 62, 78, 64, 62, 66, 60, 53, 70, 49, 64, 54, 67, 66, 75, 61, 67, 53, 77, 52, 59, 65, 64, 54, 61, 68, 70, 75, 61, 77, 83, 52, 75, 61, 54, 48, 63, 93, 56, 67, 58, 74, 62, 62, 74, 69, 68, 57, 51, 45, 63, 62, 54, 62, 60, 62, 67, 63, 75, 71, 71, 75, 59, 67, 55, 58, 57, 59, 65, 67, 72, 71, 69, 59, 67, 43, 52, 60, 89, 59, 69, 58, 62, 55, 92, 66, 56, 61, 63, 57, 48, 69, 59, 67, 55, 63, 66, 105, 72, 86, 62, 69, 70, 78, 57, 74, 65, 72, 68, 74, 71, 61, 64, 65, 82, 71, 83, 75, 80, 56, 60, 57, 73, 70, 77, 61, 61, 64, 78, 79, 74, 59, 59, 57, 50, 74, 66, 63, 80, 72, 45, 90, 58, 60, 75, 58, 71, 63, 61, 68, 69, 75, 86, 50, 78, 70, 68, 81, 61, 55, 56, 62, 119, 67, 79, 62, 50, 73, 52, 63, 63, 80, 82, 73, 55, 59, 83, 80, 73, 59, 73, 76, 56, 68, 66, 47, 62, 60, 71, 63, 60, 48, 59, 68, 59, 77, 60, 62, 51, 61, 90, 75, 86, 62, 49, 64, 50, 60, 66, 63, 65, 65, 61, 60, 66, 63, 66, 75, 58, 77, 130, 66, 49, 59, 53, 87, 63, 50, 64, 55, 71, 82, 52, 118, 59, 37, 92, 69, 83, 99, 62, 57, 104, 59, 72, 75, 80, 51, 63, 62, 53, 64, 55, 51, 60, 87, 53, 71, 82, 59, 65, 49, 56, 58, 53, 75, 59, 74, 74, 65, 61, 94, 41, 50, 76, 51, 68, 67, 51, 107, 69, 67, 70, 75, 40, 51, 53, 73, 51, 46, 65, 68, 94, 57, 53, 62, 76, 67, 58, 46, 67, 71, 102, 68, 69, 54, 59, 64, 84, 50, 76, 49, 75, 62, 136, 70, 84, 66, 47, 56, 97, 57, 53, 48, 67, 77, 74, 68, 65, 56, 56, 65, 82, 76, 75, 74, 70, 54, 46, 95, 52, 61, 67, 59, 68, 64, 85, 58, 76, 61, 57, 77, 63, 59, 60, 66, 88, 58, 48, 72, 56, 58, 55, 58, 74, 60, 76, 61, 77, 80, 60, 63, 64, 57, 87, 79, 55, 69, 80, 60, 78, 62, 63, 60, 65, 66, 73, 50, 81, 54, 58, 69, 72, 65, 79, 67, 57, 89, 54, 61, 71, 123, 65, 54, 62, 79, 37, 96, 78, 70, 51, 60, 70, 60, 67, 65, 80, 68, 64, 71, 46, 65, 73, 74, 55, 76, 62, 77, 68, 85, 62, 69, 75, 57, 42, 64, 66, 55, 67, 44, 56, 69, 71, 46, 63, 67, 53, 69, 54, 75, 61, 71, 60, 69, 47, 62, 48, 53, 79, 74, 77, 65, 52, 62, 68, 84, 74, 44, 53, 62, 78, 73, 66, 58, 75, 67, 59, 59, 76, 71, 88, 96, 54, 70, 94, 61, 73, 83, 50, 67, 56, 56, 87, 60, 52, 53, 97, 88, 54, 96, 67, 52, 52, 45, 60, 61, 69, 120, 88, 68, 71, 55, 60, 67, 81, 69, 120, 65, 66, 62, 66, 65, 56, 70, 62, 58, 76, 86, 61, 61, 52, 82, 79, 74, 89, 62, 58, 62, 84, 56, 65, 70, 64, 58, 56, 66, 67, 76, 55, 53, 50, 39, 45, 82, 55, 73, 82, 45, 55, 48, 66, 53, 42, 34, 92, 48, 76, 64, 86, 58, 51, 61, 87, 53, 59, 51, 70, 89, 73, 61, 74, 62, 61, 68, 84, 52, 69, 67, 61, 80, 66, 68, 73, 61, 57, 51, 64, 50, 66, 67, 63, 71, 36, 63, 60, 75, 70, 61, 64, 90, 45, 77, 43, 62, 73, 61, 59, 66, 60, 53, 62, 95, 75, 62, 49, 66, 82, 72, 80, 72, 58, 61, 59, 49, 65, 85, 71, 58, 74, 77, 44, 89, 63, 58, 55, 60, 85, 57, 113, 47, 64, 74, 79, 71, 61, 58, 69, 69, 58, 58, 75, 80, 61, 55, 59, 93, 46, 57, 76, 60, 71, 58, 60, 94, 55, 49, 70, 81, 43, 65, 107, 45, 70, 64, 66, 51, 48, 60, 64, 57, 54, 56, 76, 67, 80, 66, 56, 60, 69, 79, 60, 64, 62, 66, 65, 58, 64, 68, 50, 91, 38, 57, 62, 51, 61, 54, 51, 82, 78, 55, 65, 51, 56, 73, 96, 51, 63, 48, 67, 117, 68, 73, 61, 77, 68, 96, 67, 70, 80, 69, 45, 73, 77, 53, 75, 49, 109, 61, 71, 68, 62, 85, 72, 63, 67, 68, 64, 42, 82, 55, 63, 59, 50, 72, 55, 75, 54, 73, 75, 58, 69, 44, 54, 71, 79, 57, 86, 40, 81, 89, 59, 66, 70, 47, 69, 57, 72, 57, 57, 56, 76, 54, 45, 67, 86, 55, 67, 71, 82, 88, 93, 66, 58, 70, 59, 57, 74, 54, 47, 63, 75, 76, 65, 70, 80, 93, 82, 58, 69, 61, 56, 53, 92, 70, 95, 61, 78, 96, 71, 74, 46, 66, 46, 48, 61, 46, 88, 48, 65, 59, 67, 90, 53, 77, 59, 70, 85, 65, 65, 47, 75, 71, 74, 86, 59, 59, 47, 71, 58, 47, 62, 63, 62, 72, 85, 115, 80, 61, 70, 67, 72, 58, 64, 78, 45, 67, 51, 76, 56, 46, 74, 82, 46, 59, 53, 59, 71, 61, 51, 65, 62, 52, 56, 90, 72, 64, 63, 54, 53, 93, 85, 65, 68, 78, 67, 62, 67, 74, 58, 49, 52, 53, 77, 82, 51, 48, 80, 50, 50, 108, 60, 67, 66, 71, 69, 64, 84, 56, 61, 78, 45, 78, 90, 56, 52, 80, 79, 55, 42, 60, 56, 68, 69, 59, 65, 68, 73, 69, 72, 47, 105, 72, 78, 60, 73, 66, 63, 35, 70, 70, 68, 54, 85, 86, 80, 53, 60, 82, 68, 105, 65, 67, 66, 121, 77, 57, 58, 63, 59, 65, 60, 59, 55, 86, 66, 59, 63, 123, 67, 50, 73, 67, 75, 63, 71, 45, 62, 68, 51, 47, 102, 67, 68, 45, 78, 67, 90, 80, 64, 49, 69, 71, 81, 74, 60, 67, 77, 88, 57, 68, 74, 66, 75, 61, 73, 51, 30, 55, 54, 56, 66, 73, 69, 65, 57, 66, 63, 47, 109, 59, 70, 58, 65, 70, 69, 56, 75, 57, 49, 44, 58, 57, 68, 56, 57, 57, 83, 66, 69, 60, 107, 80, 72, 85, 99, 48, 62, 58, 61, 52, 56, 61, 65, 62, 66, 53, 44, 60, 71, 72, 60, 92, 42, 56, 58, 65, 66, 65, 92, 84, 64, 68, 67, 55, 59, 51, 79, 57, 62, 55, 63, 57, 64, 53, 53, 63, 67, 63, 60, 58, 65, 65, 46, 54, 55, 60, 58, 87, 55, 47, 70, 72, 62, 60, 92, 67, 63, 69, 52, 51, 66, 58, 44, 51, 71, 52, 71, 73, 75, 62, 49, 58, 86, 82, 51, 67, 58, 66, 63, 61, 88, 47, 72, 89, 61, 62, 72, 58, 60, 49, 64, 66, 72, 82, 60, 60, 53, 69, 63, 81, 57, 39, 116, 64, 63, 69, 63, 59, 86, 66, 69, 53, 62, 70, 53, 88, 58, 68, 53, 67, 54, 71, 77, 69, 65, 70, 64, 73, 64, 68, 61, 72, 61, 58, 81, 79, 62, 70, 55, 93, 73, 65, 94, 54, 55, 59, 68, 71, 69, 75, 63, 73, 49, 52, 67, 71, 63, 61, 31, 61, 72, 71, 84, 62, 59, 69, 97, 56, 97, 60, 61, 61, 67, 63, 65, 76, 56, 83, 52, 77, 74, 52, 64, 65, 64, 49, 65, 122, 94, 54, 56, 56, 87, 63, 57, 68, 95, 84, 64, 77, 67, 54, 70, 45, 81, 57, 49, 79, 78, 76, 84, 61, 88, 65, 58, 56, 77, 57, 57, 63, 54, 57, 53, 47, 83, 53, 81, 62, 53, 54, 80, 94, 52, 61, 57, 29, 72, 74, 45, 90, 61, 69, 53, 67, 55, 61, 73, 53, 70, 44, 90, 74, 74, 50, 73, 58, 65, 74, 54, 44, 59, 57, 85, 75, 66, 86, 58, 63, 50, 55, 57, 68, 62, 54, 49, 63, 64, 75, 64, 115, 66, 62, 37, 61, 65, 94, 64, 87, 78, 89, 80, 63, 69, 63, 59, 70, 64, 84, 55, 55, 58, 49, 76, 61, 49, 64, 82, 75, 52, 55, 93, 69, 42, 66, 86, 61, 49, 63, 44, 77, 52, 72, 54, 83, 64, 67, 59, 64, 60, 76, 52, 51, 97, 99, 67, 83, 59, 72, 77, 73, 56, 66, 56, 61, 63, 65, 58, 95, 74, 68, 46, 106, 67, 63, 63, 59, 71, 54, 66, 89, 72, 61, 59, 59, 64, 65, 48, 48, 65, 118, 51, 47, 43, 85, 70, 67, 74, 58, 61, 43, 77, 49, 46, 74, 53, 69, 66, 62, 62, 55, 39, 70, 61, 80, 51, 107, 67, 52, 67, 67, 60, 63, 69, 54, 84, 57, 61, 77, 60, 58, 83, 50, 58, 64, 64, 68, 79, 61, 64, 72, 88, 50, 79, 50, 72, 74, 57, 84, 60, 73, 62, 72, 68, 60, 58, 76, 76, 75, 61, 108, 62, 57, 81, 63, 42, 62, 68, 73, 55, 73, 72, 73, 53, 70, 73, 47, 67, 70, 72, 62, 77, 92, 66, 118, 65, 86, 53, 69, 72, 66, 83, 63, 54, 49, 73, 65, 34, 87, 55, 72, 66, 35, 69, 61, 65, 57, 81, 60, 66, 80, 52, 109, 80, 56, 47, 66, 49, 103, 84, 56, 67, 42, 60, 52, 63, 65, 55, 74, 71, 57, 65, 69, 57, 67, 71, 47, 52, 81, 67, 52, 74, 59, 49, 52, 57, 60, 60, 66, 60, 66, 65, 74, 61, 66, 59, 60, 68, 61, 52, 60, 44, 60, 71, 86, 79, 59, 56, 92, 66, 88, 90, 76, 78, 74, 59, 67, 56, 67, 63, 86, 72, 68, 66, 57, 57, 59, 63, 54, 61, 57, 64, 59, 55, 63, 56, 83, 58, 83, 59, 75, 59, 60, 107, 63, 83, 69, 55, 63, 63, 65, 68, 49, 47, 58, 63, 41, 78, 62, 66, 53, 58, 70, 105, 81, 71, 41, 80, 65, 69, 63, 44, 64, 49, 66, 66, 28, 50, 51, 68, 62, 87, 61, 61, 67, 148, 45, 65, 60, 57, 55, 47, 59, 89, 62, 46, 66, 74, 59, 65, 82, 90, 40, 64, 59, 53, 51, 85, 68, 69, 76, 69, 76, 61, 55, 67, 80, 47, 58, 62, 95, 75, 64, 49, 74, 65, 68, 52, 62, 60, 76, 63, 76, 51, 89, 50, 64, 42, 49, 52, 59, 87, 93, 69, 87, 61, 60, 64, 49, 56, 45, 68, 54, 72, 63, 61, 64, 60, 76, 77, 76, 53, 68, 76, 54, 49, 66, 58, 104, 74, 53, 57, 63, 53, 56, 64, 58, 107, 71, 59, 65, 66, 70, 69, 97, 60, 62, 74, 56, 63, 60, 57, 66, 72, 60, 71, 57, 70, 73, 88, 70, 79, 84, 93, 74, 63, 67, 52, 69, 50, 64, 55, 84, 82, 65, 50, 53, 79, 58, 60, 53, 65, 78, 60, 55, 83, 58, 104, 59, 67, 100, 82, 68, 79, 77, 78, 67, 47, 58, 76, 86, 60, 73, 66, 66, 75, 90, 89, 108, 55, 64, 64, 46, 79, 65, 83, 94, 71, 69, 59, 68, 68, 66, 57, 54, 88, 52, 56, 65, 78, 54, 82, 89, 66, 43, 50, 66, 72, 103, 54, 79, 79, 65, 67, 60, 73, 73, 71, 57, 60, 54, 51, 66, 65, 73, 78, 52, 41, 70, 66, 54, 72, 52, 48, 86, 70, 67, 73, 77, 62, 101, 59, 67, 53, 59, 41, 99, 63, 56, 66, 77, 90, 79, 58, 59, 71, 47, 82, 63, 50, 56, 76, 76, 66, 67, 83, 67, 76, 68, 81, 76, 65, 61, 56, 62, 52, 74, 89, 76, 80, 41, 62, 55, 61, 56, 56, 111, 61, 69, 70, 76, 58, 68, 73, 49, 101, 45, 67, 59, 63, 54, 63, 76, 78, 70, 63, 50, 86, 94, 49, 71, 59, 45, 80, 61, 54, 48, 50, 67, 61, 68, 65, 28, 89, 86, 67, 63, 86, 62, 74, 68, 65, 69, 70, 47, 63, 58, 60, 75, 62, 74, 59, 45, 54, 57, 73, 66, 54, 74, 62, 45, 56, 78, 63, 59, 59, 45, 50, 74, 64, 66, 59, 58, 48, 77, 80, 80, 74, 74, 68, 86, 75, 85, 70, 80, 67, 58, 89, 58, 66, 77, 70, 60, 45, 74, 90, 71, 81, 77, 58, 80, 56, 64, 65, 69, 90, 91, 67, 68, 72, 70, 60, 52, 61, 69, 100, 51, 80, 62, 61, 65, 61, 53, 79, 60, 51, 63, 52, 52, 36, 55, 70, 83, 57, 67, 63, 55, 99, 76, 71, 65, 59, 65, 49, 62, 66, 70, 81, 62, 90, 59, 85, 110, 65, 64, 76, 80, 68, 72, 59, 77, 74, 65, 107, 73, 84, 71, 70, 41, 63, 62, 86, 59, 63, 73, 56, 61, 57, 90, 66, 62, 60, 62, 57, 51, 63, 58, 63, 57, 73, 44, 129, 71, 62, 56, 60, 53, 48, 83, 79, 82, 75, 59, 59, 64, 63, 51, 74, 61, 52, 64, 77, 60, 56, 51, 50, 66, 60, 54, 59, 39, 57, 64, 67, 54, 36, 75, 86, 60, 69, 72, 73, 56, 72, 68, 59, 72, 67, 63, 74, 66, 62, 71, 82, 59, 82, 77, 84, 65, 57, 78, 31, 57, 67, 64, 58, 62, 56, 80, 65, 51, 65, 68, 50, 75, 65, 66, 67, 65, 60, 63, 63, 112, 57, 69, 96, 65, 35, 74, 50, 51, 58, 60, 55, 70, 85, 66, 67, 62, 64, 61, 61, 60, 60, 57, 55, 64, 50, 60, 73, 64, 76, 53, 66, 63, 59, 65, 74, 59, 52, 62, 57, 34, 69, 61, 59, 55, 76, 65, 60, 81, 71, 59, 59, 58, 84, 64, 71, 37, 63, 95, 72, 60, 87, 85, 72, 71, 70, 90, 60, 65, 48, 75, 57, 58, 55, 60, 86, 63, 61, 54, 52, 71, 92, 70, 65, 69, 55, 59, 67, 51, 64, 71, 89, 66, 58, 72, 51, 61, 93, 51, 61, 94, 78, 51, 57, 65, 65, 56, 55, 61, 71, 48, 50, 61, 55, 78, 47, 66, 73, 76, 66, 60, 60, 88, 92, 66, 38, 59, 63, 56, 63, 75, 67, 72, 79, 57, 39, 43, 61, 122, 75, 51, 70, 48, 88, 58, 71, 69, 58, 67, 55, 58, 55, 58, 60, 62, 81, 85, 70, 72, 57, 84, 62, 46, 88, 72, 57, 58, 132, 57, 63, 62, 62, 74, 80, 53, 63, 76, 80, 69, 59, 70, 53, 63, 81, 60, 79, 78, 78, 51, 64, 80, 68, 62, 64, 67, 87, 74, 89, 97, 68, 55, 61, 84, 59, 67, 64, 66, 60, 60, 63, 62, 56, 74, 67, 59, 65, 62, 66, 99, 62, 72, 50, 65, 110, 70, 40, 68, 63, 60, 62, 90, 56, 68, 68, 62, 44, 64, 57, 61, 54, 53, 75, 77, 87, 84, 93, 62, 62, 94, 71, 57, 61, 77, 50, 57, 81, 71, 98, 46, 83, 55, 50, 69, 73, 110, 65, 54, 74, 72, 54, 55, 58, 80, 51, 55, 57, 66, 55, 78, 77, 87, 59, 65, 67, 61, 82, 56, 99, 69, 66, 63, 48, 111, 52, 52, 57, 96, 62, 88, 72, 61, 77, 73, 65, 67, 59, 59, 68, 50, 89, 76, 59, 71, 69, 58, 50, 46, 56, 55, 59, 63, 57, 86, 60, 60, 65, 86, 76, 49, 87, 53, 57, 63, 50, 46, 59, 55, 61, 67, 73, 55, 55, 75, 66, 106, 49, 55, 60, 88, 66, 64, 73, 61, 66, 75, 82, 80, 61, 53, 65, 73, 109, 51, 62, 55, 56, 50, 72, 61, 65, 65, 48, 76, 55, 58, 55, 61, 63, 63, 52, 66, 72, 64, 60, 75, 74, 85, 50, 56, 70, 78, 53, 61, 58, 62, 100, 80, 81, 69, 66, 67, 63, 43, 87, 57, 54, 70, 81, 55, 81, 76, 62, 71, 64, 67, 69, 64, 85, 71, 54, 75, 86, 71, 72, 76, 116, 63, 65, 73, 83, 80, 77, 49, 61, 68, 65, 57, 73, 58, 67, 67, 82, 55, 57, 59, 73, 68, 63, 67, 58, 104, 67, 61, 52, 54, 108, 65, 72, 69, 100, 77, 57, 49, 69, 86, 73, 62, 66, 60, 57, 47, 64, 79, 69, 59, 62, 65, 73, 54, 58, 64, 64, 62, 70, 43, 70, 60, 58, 62, 53, 65, 63, 63, 93, 75, 59, 65, 114, 58, 53, 67, 53, 72, 58, 54, 60, 54, 48, 73, 66, 67, 66, 59, 81, 64, 58, 71, 56, 45, 69, 62, 96, 65, 46, 59, 66, 110, 68, 58, 68, 68, 50, 57, 59, 67, 61, 47, 63, 62, 57, 54, 51, 98, 69, 55, 62, 67, 78, 48, 51, 57, 66, 58, 46, 56, 61, 70, 62, 97, 84, 100, 65, 52, 65, 53, 56, 61, 75, 54, 100, 60, 57, 60, 64, 60, 67, 66, 59, 61, 71, 77, 78, 64, 66, 57, 64, 101, 82, 54, 87, 71, 60, 65, 73, 70, 65, 57, 64, 76, 78, 83, 56, 61, 75, 67, 61, 58, 47, 57, 63, 54, 52, 95, 63, 82, 47, 65, 70, 60, 84, 64, 52, 69, 63, 60, 71, 83, 48, 38, 72, 59, 57, 62, 64, 54, 53, 65, 45, 79, 77, 98, 84, 75, 70, 39, 71, 65, 58, 94, 68, 62, 53, 66, 89, 61, 67, 61, 57, 55, 47, 48, 68, 57, 55, 74, 70, 62, 47, 58, 67, 108, 65, 59, 92, 51, 65, 72, 60, 99, 92, 53, 63, 63, 73, 63, 61, 63, 94, 59, 75, 60, 68, 52, 72, 70, 50, 62, 67, 55, 68, 59, 54, 81, 80, 90, 68, 64, 73, 97, 57, 58, 65, 77, 55, 65, 62, 76, 50, 64, 106, 68, 82, 69, 89, 52, 59, 64, 78, 65, 56, 53, 119, 48, 62, 57, 62, 59, 56, 81, 53, 64, 56, 52, 68, 56, 49, 55, 54, 66, 70, 58, 56, 75, 51, 69, 60, 74, 74, 53, 98, 73, 74, 63, 50, 58, 68, 83, 58, 72, 93, 70, 68, 56, 44, 62, 43, 62, 88, 59, 71, 51, 60, 66, 75, 74, 52, 81, 61, 58, 83, 51, 55, 64, 62, 52, 58, 70, 53, 64, 62, 61, 56, 71, 86, 63, 55, 39, 73, 57, 56, 77, 67, 71, 86, 60, 63, 79, 42, 70, 53, 68, 62, 59, 49, 54, 59, 65, 66, 95, 83, 72, 61, 49, 103, 75, 68, 59, 65, 60, 65, 57, 44, 86, 73, 67, 45, 51, 61, 66, 59, 66, 59, 67, 75, 61, 56, 80, 68, 69, 58, 73, 74, 67, 81, 68, 55, 68, 64, 56, 71, 54, 91, 63, 68, 61, 65, 53, 78, 52, 37, 51, 82, 74, 53, 65, 61, 56, 56, 60, 78, 67, 95, 47, 55, 63, 66, 65, 48, 58, 57, 60, 87, 55, 123, 64, 57, 64, 54, 63, 113, 61, 57, 69, 73, 64, 28, 58, 69, 70, 93, 67, 60, 62, 52, 61, 63, 117, 74, 61, 71, 85, 67, 63, 65, 69, 68, 77, 63, 64, 71, 75, 69, 65, 73, 71, 68, 63, 67, 80, 63, 60, 75, 66, 76, 73, 76, 64, 71, 72, 68, 61, 83, 63, 58, 68, 51, 63, 56, 58, 60, 57, 59, 46, 58, 59, 79, 66, 107, 77, 58, 57, 84, 72, 48, 47, 79, 52, 63, 78, 50, 75, 67, 51, 61, 64, 75, 77, 82, 50, 82, 66, 52, 52, 80, 71, 51, 50, 60, 83, 69, 48, 45, 53, 53, 85, 63, 84, 67, 54, 39, 57, 61, 81, 66, 112, 77, 67, 98, 53, 67, 83, 71, 75, 78, 69, 42, 62, 94, 58, 63, 65, 61, 48, 84, 62, 54, 61, 49, 74, 66, 59, 67, 69, 66, 42, 65, 63, 55, 61, 63, 53, 66, 63, 48, 42, 86, 57, 70, 75, 76, 80, 55, 53, 62, 59, 50, 56, 76, 65, 80, 61, 70, 77, 80, 84, 85, 69, 54, 66, 69, 91, 54, 83, 68, 55, 52, 51, 75, 59, 87, 55, 55, 61, 65, 76, 97, 66, 45, 83, 62, 59, 56, 67, 78, 83, 75, 77, 66, 42, 53, 59, 66, 59, 71, 69, 79, 63, 58, 60, 51, 64, 61, 66, 62, 83, 69, 65, 68, 64, 69, 64, 65, 76, 73, 65, 58, 69, 79, 70, 78, 78, 44, 53, 59, 45, 68, 92, 120, 66, 72, 75, 48, 90, 67, 57, 58, 52, 54, 77, 65, 66, 67, 63, 54, 79, 64, 59, 61, 41, 80, 63, 71, 76, 65, 57, 75, 55, 85, 57, 71, 55, 96, 61, 59, 70, 60, 73, 82, 55, 74, 68, 48, 89, 77, 62, 65, 59, 82, 65, 57, 72, 57, 65, 57, 52, 70, 86, 69, 81, 52, 54, 88, 73, 70, 59, 68, 74, 73, 65, 58, 64, 69, 65, 71, 72, 67, 49, 54, 67, 42, 50, 74, 61, 65, 62, 58, 82, 87, 61, 79, 44, 73, 68, 58, 47, 50, 75, 63, 55, 47, 68, 54, 54, 46, 55, 81, 68, 54, 75, 58, 55, 61, 75, 73, 81, 86, 63, 56, 65, 53, 98, 108, 69, 67, 58, 51, 78, 80, 111, 59, 86, 66, 66, 53, 42, 69, 68, 66, 73, 52, 45, 62, 69, 62, 82, 77, 62, 68, 68, 70, 45, 61, 74, 46, 62, 62, 88, 71, 52, 55, 84, 73, 51, 65, 59, 58, 72, 70, 75, 47, 68, 61, 56, 57, 66, 60, 72, 61, 52, 58, 50, 66, 72, 55, 57, 87, 98, 53, 77, 80, 71, 71, 51, 126, 47, 63, 61, 63, 82, 58, 68, 71, 57, 73, 63, 47, 70, 86, 64, 81, 73, 47, 82, 60, 64, 61, 52, 57, 73, 78, 78, 55, 108, 64, 60, 72, 52, 69, 64, 67, 83, 58, 64, 68, 38, 67, 69, 46, 59, 52, 62, 72, 59, 61, 63, 75, 66, 82, 59, 80, 94, 74, 80, 64, 75, 100, 59, 48, 45, 45, 57, 52, 74, 58, 79, 55, 111, 61, 67, 89, 63, 93, 65, 58, 97, 64, 39, 80, 55, 71, 85, 96, 77, 54, 70, 67, 50, 54, 48, 71, 47, 65, 67, 83, 97, 64, 53, 53, 58, 62, 79, 60, 68, 68, 40, 88, 64, 74, 63, 80, 52, 66, 60, 50, 78, 82, 74, 76, 83, 109, 56, 44, 55, 100, 83, 66, 66, 70, 56, 62, 68, 76, 60, 59, 60, 67, 80, 52, 65, 62, 44, 52, 76, 56, 49, 70, 50, 64, 74, 63, 68, 74, 69, 65, 65, 61, 72, 83, 57, 45, 66, 112, 57, 74, 62, 60, 81, 60, 64, 50, 62, 59, 80, 72, 51, 89, 50, 51, 90, 60, 65, 59, 55, 67, 78, 49, 55, 53, 43, 62, 97, 66, 55, 60, 79, 56, 65, 53, 75, 59, 83, 63, 54, 62, 66, 67, 99, 99, 57, 69, 66, 72, 55, 73, 72, 70, 60, 63, 63, 66, 52, 47, 71, 84, 72, 63, 61, 54, 56, 81, 63, 70, 78, 80, 79, 59, 62, 44, 58, 51, 71, 57, 58, 58, 51, 74, 96, 87, 87, 51, 59, 64, 59, 59, 91, 83, 43, 58, 64, 61, 57, 74, 77, 100, 58, 52, 66, 67, 65, 50, 59, 54, 59, 53, 79, 56, 94, 56, 55, 74, 69, 65, 70, 59, 68, 65, 53, 50, 66, 94, 85, 60, 60, 60, 71, 54, 65, 58, 59, 63, 58, 38, 79, 92, 87, 53, 77, 47, 78, 65, 62, 60, 80, 73, 72, 67, 75, 81, 57, 68, 66, 62, 82, 66, 44, 56, 69, 67, 77, 76, 81, 48, 59, 69, 70, 65, 62, 63, 65, 70, 58, 56, 45, 71, 61, 62, 79, 75, 51, 69, 58, 95, 54, 88, 83, 83, 56, 55, 68, 70, 75, 55, 53, 62, 55, 55, 59, 97, 74, 84, 73, 85, 82, 81, 57, 61, 52, 68, 56, 65, 62, 53, 55, 115, 62, 81, 57, 79, 54, 100, 74, 68, 47, 57, 72, 70, 76, 93, 60, 80, 68, 42, 67, 57, 53, 68, 38, 83, 57, 68, 70, 39, 47, 60, 63, 66, 64, 60, 60, 69, 46, 64, 50, 69, 95, 96, 62, 71, 66, 58, 48, 67, 67, 77, 55, 66, 52, 72, 54, 60, 66, 85, 80, 76, 57, 55, 67, 76, 63, 68, 85, 68, 68, 93, 68, 79, 62, 95, 42, 72, 56, 73, 73, 85, 81, 73, 67, 83, 65, 67, 47, 54, 62, 55, 90, 49, 63, 68, 68, 66, 76, 66, 90, 62, 51, 73, 66, 61, 66, 71, 60, 62, 83, 94, 69, 61, 89, 55, 75, 72, 52, 82, 67, 32, 51, 71, 75, 55, 58, 87, 56, 76, 67, 66, 50, 66, 72, 86, 84, 62, 72, 55, 48, 55, 65, 46, 74, 60, 67, 70, 37, 90, 69, 79, 62, 74, 74, 72, 51, 61, 61, 55, 65, 52, 67, 47, 60, 53, 62, 60, 65, 64, 60, 75, 54, 54, 53, 58, 65, 94, 61, 64, 65, 71, 83, 50, 65, 98, 62, 67, 43, 60, 45, 82, 58, 60, 83, 71, 58, 95, 56, 111, 72, 73, 64, 52, 76, 51, 66, 35, 65, 70, 86, 71, 78, 67, 68, 59, 68, 50, 71, 51, 65, 66, 64, 63, 71, 90, 66, 75, 60, 76, 52, 49, 64, 56, 57, 63, 80, 56, 85, 70, 60, 50, 61, 49, 56, 52, 78, 73, 42, 57, 67, 65, 85, 70, 45, 68, 69, 68, 57, 73, 63, 86, 59, 59, 59, 50, 61, 69, 74, 69, 59, 65, 69, 65, 62, 64, 58, 66, 87, 56, 77, 83, 54, 59, 63, 57, 75, 50, 66, 64, 71, 59, 90, 69, 96, 50, 53, 58, 68, 79, 64, 59, 96, 56, 69, 62, 71, 70, 80, 69, 74, 63, 94, 77, 65, 58, 42, 103, 57, 62, 52, 54, 55, 66, 70, 70, 63, 78, 80, 70, 61, 74, 74, 76, 64, 85, 74, 48, 69, 51, 63, 74, 61, 87, 71, 61, 67, 67, 64, 64, 71, 80, 73, 59, 68, 81, 62, 73, 84, 67, 52, 66, 73, 49, 64, 82, 70, 97, 67, 69, 46, 50, 98, 70, 60, 71, 57, 63, 80, 67, 62, 73, 43, 64, 69, 56, 70, 88, 71, 53, 81, 60, 58, 62, 59, 56, 94, 68, 64, 59, 42, 54, 57, 67, 57, 74, 91, 87, 65, 67, 71, 74, 81, 67, 59, 64, 70, 62, 65, 78, 73, 46, 56, 73, 83, 59, 55, 63, 69, 53, 61, 49, 57, 58, 62, 78, 76, 71, 80, 83, 42, 69, 48, 50, 89, 101, 61, 47, 47, 57, 49, 62, 54, 58, 60, 53, 80, 46, 69, 59, 53, 85, 53, 62, 58, 70, 56, 58, 45, 98, 78, 74, 78, 37, 57, 70, 79, 55, 70, 82, 64, 61, 60, 69, 72, 81, 61, 53, 88, 70, 69, 64, 57, 64, 77, 65, 58, 59, 58, 56, 61, 70, 45, 82, 90, 61, 62, 64, 103, 70, 58, 61, 66, 31, 67, 70, 76, 45, 56, 77, 93, 50, 63, 55, 65, 78, 57, 70, 91, 48, 61, 36, 79, 74, 67, 63, 59, 82, 77, 61, 55, 57, 56, 58, 56, 72, 56, 64, 57, 67, 80, 72, 60, 61, 81, 95, 65, 55, 64, 71, 55, 57, 92, 80, 57, 70, 80, 50, 65, 60, 108, 87, 61, 66, 58, 56, 51, 64, 63, 81, 78, 60, 47, 58, 57, 67, 51, 73, 59, 54, 62, 68, 52, 54, 57, 74, 64, 77, 106, 59, 56, 99, 67, 77, 48, 57, 69, 54, 63, 69, 82, 96, 50, 56, 55, 75, 56, 90, 64, 69, 65, 60, 62, 76, 67, 72, 71, 64, 89, 53, 71, 55, 68, 55, 73, 39, 63, 64, 53, 97, 80, 63, 84, 70, 67, 48, 58, 63, 65, 82, 45, 50, 47, 61, 73, 52, 66, 75, 69, 63, 71, 57, 103, 62, 56, 66, 44, 66, 63, 70, 73, 63, 34, 61, 71, 63, 76, 71, 54, 63, 95, 65, 69, 56, 59, 66, 64, 56, 49, 64, 60, 80, 59, 60, 64, 61, 81, 74, 64, 65, 69, 63, 73, 98, 52, 45, 72, 66, 44, 50, 64, 90, 58, 59, 77, 75, 63, 71, 79, 67, 59, 59, 69, 64, 45, 78, 56, 71, 61, 91, 61, 61, 62, 57, 52, 69, 91, 56, 55, 47, 43, 54, 54, 63, 62, 62, 65, 73, 43, 60, 78, 70, 44, 70, 54, 51, 46, 73, 66, 78, 63, 122, 64, 49, 49, 47, 60, 65, 65, 68, 74, 94, 59, 77, 42, 57, 58, 75, 67, 80, 63, 70, 60, 51, 97, 61, 62, 53, 58, 68, 71, 59, 73, 54, 72, 68, 51, 82, 51, 68, 61, 53, 56, 119, 56, 68, 56, 87, 66, 75, 54, 64, 48, 62, 81, 64, 61, 72, 51, 55, 68, 78, 69, 65, 59, 52, 60, 66, 71, 63, 50, 64, 101, 65, 53, 61, 74, 80, 54, 53, 73, 70, 73, 72, 81, 52, 48, 41, 97, 48, 45, 51, 73, 81, 75, 59, 59, 65, 78, 50, 61, 85, 52, 69, 85, 79, 89, 72, 66, 90, 71, 73, 64, 91, 54, 74, 66, 67, 68, 56, 50, 97, 69, 64, 72, 43, 41, 56, 62, 64, 55, 65, 84, 67, 39, 69, 57, 69, 57, 71, 54, 54, 58, 68, 58, 116, 61, 63, 49, 63, 67, 75, 64, 54, 85, 61, 74, 68, 69, 58, 71, 57, 54, 67, 61, 66, 60, 66, 69, 57, 75, 81, 51, 82, 85, 67, 63, 69, 65, 86, 79, 70, 58, 68, 62, 53, 81, 68, 53, 53, 111, 72, 61, 74, 70, 77, 50, 55, 64, 83, 72, 79, 52, 63, 59, 55, 65, 74, 61, 59, 92, 58, 84, 59, 77, 59, 64, 41, 67, 58, 60, 87, 54, 41, 79, 88, 74, 57, 58, 57, 58, 63, 63, 47, 73, 102, 45, 57, 57, 52, 65, 80, 58, 76, 56, 72, 81, 56, 102, 68, 88, 59, 60, 93, 94, 73, 61, 73, 50, 65, 60, 55, 66, 78, 60, 93, 50, 71, 70, 56, 57, 54, 73, 60, 74, 79, 77, 99, 60, 68, 53, 58, 81, 51, 78, 66, 61, 84, 75, 65, 55, 67, 67, 50, 56, 55, 69, 56, 64, 63, 80, 63, 66, 33, 46, 57, 72, 124, 70, 68, 71, 61, 58, 56, 48, 85, 54, 65, 71, 69, 79, 53, 65, 65, 85, 66, 64, 64, 43, 48, 109, 94, 66, 61, 79, 96, 88, 70, 69, 73, 60, 58, 68, 55, 57, 70, 65, 60, 64, 70, 72, 59, 74, 72, 63, 70, 62, 75, 69, 64, 94, 76, 65, 62, 67, 74, 62, 53, 57, 58, 79, 64, 50, 61, 53, 110, 49, 54, 65, 53, 100, 63, 67, 54, 70, 61, 62, 54, 67, 53, 62, 79, 68, 68, 50, 57, 79, 59, 72, 49, 76, 57, 49, 53, 60, 70, 68, 70, 76, 56, 68, 94, 56, 103, 68, 52, 61, 70, 77, 68, 47, 78, 68, 69, 65, 87, 64, 59, 58, 55, 57, 47, 77, 74, 60, 70, 54, 47, 76, 61, 68, 80, 84, 57, 69, 47, 64, 70, 59, 127, 84, 67, 61, 68, 73, 47, 60, 71, 76, 62, 59, 52, 70, 75, 60, 53, 68, 69, 79, 69, 58, 71, 41, 60, 94, 75, 56, 62, 78, 69, 60, 55, 69, 92, 74, 54, 64, 69, 46, 63, 66, 75, 57, 65, 60, 73, 56, 60, 76, 61, 51, 76, 43, 93, 59, 57, 68, 84, 69, 63, 74, 63, 75, 70, 84, 69, 71, 67, 36, 64, 65, 79, 66, 62, 74, 82, 64, 62, 63, 64, 52, 80, 75, 67, 77, 68, 79, 79, 40, 58, 61, 67, 79, 77, 63, 76, 60, 52, 76, 65, 65, 67, 65, 59, 86, 68, 45, 63, 92, 66, 66, 68, 79, 64, 55, 66, 83, 58, 86, 81, 96, 97, 76, 77, 71, 59, 43, 71, 58, 76, 78, 116, 55, 57, 58, 72, 65, 71, 75, 65, 50, 85, 85, 67, 65, 70, 72, 82, 71, 57, 68, 57, 98, 75, 66, 83, 73, 49, 68, 57, 66, 65, 68, 61, 66, 83, 84, 62, 52, 86, 55, 56, 67, 63, 68, 83, 79, 67, 64, 75, 78, 76, 53, 70, 53, 47, 101, 72, 61, 74, 74, 105, 67, 58, 66, 98, 59, 64, 72, 56, 59, 91, 103, 60, 91, 73, 82, 62, 80, 69, 58, 88, 70, 56, 52, 65, 66, 57, 74, 41, 75, 31, 57, 75, 76, 60, 67, 54, 74, 55, 69, 64, 51, 70, 79, 63, 63, 72, 79, 81, 62, 51, 53, 61, 65, 64, 59, 52, 54, 62, 53, 62, 44, 65, 58, 83, 62, 65, 87, 55, 64, 69, 45, 63, 66, 69, 65, 59, 72, 71, 70, 65, 63, 50, 66, 66, 70, 64, 67, 72, 62, 89, 57, 101, 75, 95, 48, 50, 74, 62, 52, 56, 48, 72, 65, 60, 75, 54, 73, 79, 85, 55, 70, 63, 65, 76, 70, 59, 47, 61, 86, 55, 63, 56, 67, 52, 57, 90, 46, 51, 69, 58, 68, 65, 65, 98, 78, 62, 70, 51, 80, 60, 66, 68, 60, 95, 64, 61, 63, 50, 72, 59, 99, 61, 56, 77, 46, 75, 84, 63, 61, 48, 58, 66, 74, 59, 48, 63, 91, 70, 61, 64, 41, 88, 75, 79, 70, 68, 62, 63, 64, 80, 51, 63, 60, 64, 96, 67, 71, 71, 55, 60, 48, 62, 98, 64, 60, 65, 74, 57, 62, 59, 82, 97, 87, 72, 59, 57, 63, 52, 36, 69, 64, 61, 61, 91, 56, 55, 75, 60, 62, 47, 44, 67, 71, 94, 56, 61, 61, 59, 68, 60, 59, 58, 106, 69, 64, 52, 79, 59, 65, 58, 71, 58, 72, 54, 68, 74, 66, 59, 60, 72, 100, 44, 67, 70, 56, 63, 50, 56, 53, 56, 53, 58, 47, 59, 63, 53, 66, 70, 50, 61, 59, 90, 81, 68, 69, 71, 59, 71, 58, 55, 71, 60, 72, 66, 83, 53, 47, 49, 61, 65, 82, 62, 81, 65, 65, 67, 77, 50, 48, 63, 63, 67, 79, 82, 51, 64, 63, 54, 89, 74, 72, 54, 84, 63, 48, 52, 51, 53, 85, 74, 64, 42, 62, 56, 69, 99, 105, 60, 56, 61, 56, 72, 76, 74, 71, 78, 72, 64, 78, 72, 71, 79, 62, 90, 70, 62, 71, 65, 72, 48, 77, 56, 55, 36, 46, 54, 59, 69, 74, 60, 64, 49, 62, 59, 55, 65, 58, 64, 57, 62, 45, 62, 59, 63, 71, 65, 59, 67, 81, 46, 51, 62, 46, 96, 70, 77, 65, 58, 48, 60, 50, 53, 66, 99, 52, 77, 67, 62, 63, 68, 65, 59, 58, 55, 69, 78, 92, 47, 55, 59, 65, 48, 65, 58, 64, 52, 61, 38, 74, 54, 72, 72, 60, 64, 66, 120, 63, 68, 70, 79, 61, 65, 68, 64, 66, 74, 55, 59, 57, 60, 61, 58, 82, 78, 84, 47, 64, 67, 74, 88, 58, 63, 78, 57, 89, 72, 66, 67, 91, 55, 54, 51, 93, 62, 73, 70, 62, 57, 63, 48, 93, 68, 65, 66, 74, 69, 63, 75, 101, 63, 82, 38, 61, 63, 75, 67, 62, 73, 91, 57, 63, 90, 55, 65, 52, 54, 61, 82, 60, 101, 57, 74, 63, 83, 60, 66, 69, 81, 52, 88, 78, 56, 57, 64, 54, 66, 38, 78, 79, 68, 80, 52, 57, 70, 52, 83, 60, 117, 56, 63, 74, 44, 60, 53, 60, 56, 73, 67, 65, 77, 61, 59, 72, 57, 62, 78, 83, 47, 70, 67, 62, 59, 63, 85, 50, 52, 69, 64, 59, 51, 80, 95, 72, 49, 60, 64, 56, 57, 60, 82, 57, 96, 100, 60, 50, 52, 83, 81, 66, 62, 80, 61, 53, 86, 68, 58, 56, 62, 70, 63, 74, 48, 56, 57, 57, 58, 56, 55, 55, 81, 46, 71, 57, 62, 62, 49, 61, 75, 48, 61, 68, 67, 67, 63, 64, 43, 64, 95, 71, 72, 59, 61, 60, 63, 62, 69, 62, 70, 80, 60, 55, 66, 70, 63, 60, 68, 66, 67, 64, 53, 68, 59, 62, 100, 62, 69, 57, 66, 65, 51, 50, 50, 80, 69, 71, 73, 70, 67, 69, 128, 71, 63, 62, 53, 59, 76, 84, 58, 55, 77, 78, 67, 63, 77, 45, 57, 70, 50, 57, 70, 47, 54, 82, 49, 67, 65, 79, 54, 55, 100, 75, 80, 67, 73, 53, 69, 67, 47, 59, 88, 81, 74, 83, 54, 65, 59, 55, 68, 63, 59, 78, 55, 54, 87, 40, 61, 54, 76, 75, 58, 81, 65, 56, 90, 58, 62, 68, 60, 59, 74, 82, 67, 60, 48, 64, 90, 64, 54, 54, 84, 53, 71, 93, 61, 51, 66, 64, 78, 69, 77, 78, 76, 53, 62, 72, 74, 62, 78, 82, 64, 59, 66, 80, 59, 66, 53, 48, 61, 84, 66, 75, 70, 76, 116, 85, 55, 67, 64, 96, 70, 69, 62, 64, 65, 69, 62, 68, 54, 58, 54, 88, 54, 63, 67, 51, 85, 53, 69, 62, 65, 67, 65, 97, 74, 40, 61, 80, 68, 65, 59, 66, 60, 69, 71, 87, 68, 62, 62, 67, 71, 48, 53, 64, 71, 98, 62, 67, 62, 61, 63, 53, 113, 51, 73, 66, 80, 82, 76, 70, 60, 78, 64, 54, 56, 74, 65, 76, 65, 65, 57, 65, 58, 75, 56, 51, 61, 99, 59, 44, 61, 50, 54, 63, 61, 57, 84, 53, 64, 63, 55, 73, 76, 54, 41, 56, 63, 65, 62, 56, 59, 54, 56, 65, 75, 64, 104, 59, 61, 75, 72, 63, 55, 59, 69, 84, 68, 71, 68, 60, 62, 60, 58, 49, 58, 64, 50, 58, 60, 62, 59, 60, 65, 60, 68, 71, 59, 67, 60, 66, 58, 84, 78, 55, 59, 64, 86, 63, 57, 51, 66, 92, 66, 67, 58, 57, 66, 84, 64, 43, 62, 80, 58, 64, 75, 86, 60, 60, 71, 77, 76, 67, 61, 79, 71, 96, 90, 57, 52, 85, 51, 62, 72, 67, 66, 63, 87, 67, 67, 64, 64, 75, 68, 51, 64, 70, 65, 70, 80, 52, 86, 65, 76, 74, 68, 63, 76, 65, 68, 60, 66, 54, 78, 69, 67, 65, 69, 53, 79, 70, 71, 77, 71, 68, 67, 66, 68, 60, 63, 90, 65, 66, 70, 79, 41, 89, 46, 43, 70, 95, 65, 62, 67, 79, 66, 55, 56, 59, 59, 72, 67, 55, 99, 63, 61, 97, 57, 83, 60, 60, 64, 69, 65, 59, 44, 73, 77, 69, 70, 75, 68, 78, 59, 75, 44, 52, 82, 67, 61, 71, 52, 66, 69, 77, 61, 62, 50, 68, 46, 57, 53, 63, 78, 84, 38, 81, 51, 64, 64, 76, 65, 38, 69, 69, 59, 61, 57, 64, 43, 71, 68, 95, 50, 63, 56, 72, 56, 51, 63, 74, 59, 61, 67, 66, 70, 66, 44, 57, 64, 62, 70, 61, 85, 62, 94, 81, 104, 66, 56, 72, 64, 58, 69, 60, 49, 62, 66, 62, 61, 71, 84, 58, 68, 44, 66, 79, 62, 69, 53, 73, 57, 46, 75, 65, 68, 59, 89, 64, 75, 69, 95, 55, 53, 52, 66, 68, 99, 73, 73, 63, 69, 73, 74, 66, 54, 61, 83, 54, 97, 71, 62, 64, 54, 84, 54, 98, 62, 51, 90, 46, 64, 59, 74, 77, 57, 58, 68, 57, 68, 70, 55, 60, 88, 64, 73, 41, 67, 72, 83, 57, 65, 54, 66, 72, 76, 64, 68, 52, 54, 53, 79, 68, 63, 45, 78, 66, 61, 75, 84, 63, 73, 56, 62, 55, 61, 52, 74, 68, 73, 53, 59, 94, 65, 77, 64, 65, 57, 72, 85, 71, 48, 76, 74, 70, 62, 42, 54, 63, 67, 65, 68, 57, 53, 47, 52, 55, 63, 90, 58, 67, 55, 76, 77, 68, 58, 76, 80, 61, 57, 63, 61, 66, 59, 53, 60, 84, 53, 53, 46, 68, 60, 37, 75, 71, 62, 73, 88, 70, 64, 73, 58, 54, 52, 65, 52, 43, 75, 71, 64, 74, 74, 57, 60, 55, 52, 58, 67, 36, 59, 64, 63, 66, 54, 68, 63, 52, 71, 58, 48, 59, 47, 96, 52, 67, 60, 74, 77, 81, 68, 57, 71, 66, 67, 61, 67, 65, 66, 89, 65, 74, 53, 79, 55, 53, 59, 70, 57, 71, 64, 64, 82, 66, 61, 56, 56, 103, 63, 59, 63, 63, 74, 75, 56, 92, 56, 71, 71, 60, 70, 51, 55, 70, 61, 78, 60, 57, 57, 66, 112, 57, 74, 58, 74, 103, 62, 73, 66, 65, 81, 60, 62, 54, 63, 68, 63, 67, 74, 86, 51, 56, 89, 62, 72, 81, 64, 71, 71, 56, 111, 56, 77, 90, 66, 77, 60, 97, 60, 74, 73, 58, 85, 52, 49, 58, 76, 49, 72, 68, 57, 60, 38, 53, 70, 62, 55, 49, 54, 61, 71, 70, 62, 89, 87, 63, 55, 86, 69, 68, 70, 68, 86, 56, 51, 65, 110, 48, 59, 56, 45, 60, 64, 52, 49, 67, 87, 60, 82, 54, 61, 57, 65, 51, 55, 49, 55, 92, 52, 82, 98, 55, 53, 65, 66, 67, 73, 64, 59, 75, 69, 47, 48, 67, 57, 49, 61, 58, 84, 78, 57, 60, 59, 77, 56, 70, 69, 95, 55, 77, 51, 53, 71, 54, 87, 70, 62, 60, 62, 64, 69, 74, 57, 72, 66, 65, 83, 72, 63, 78, 63, 55, 59, 52, 59, 56, 99, 43, 83, 65, 86, 97, 56, 34, 80, 73, 68, 79, 68, 68, 66, 58, 67, 71, 117, 64, 63, 76, 53, 58, 76, 56, 60, 67, 62, 59, 87, 70, 68, 61, 66, 58, 90, 107, 70, 51, 63, 66, 52, 45, 86, 91, 56, 62, 54, 66, 71, 59, 86, 66, 84, 68, 54, 55, 87, 39, 95, 56, 111, 73, 61, 64, 57, 80, 48, 62, 89, 57, 55, 70, 81, 54, 81, 72, 73, 82, 61, 57, 88, 68, 85, 63, 64, 68, 64, 54, 61, 58, 70, 70, 48, 60, 49, 65, 59, 65, 61, 61, 54, 83, 63, 73, 64, 70, 108, 73, 65, 72, 69, 65, 64, 74, 74, 49, 70, 51, 57, 47, 70, 81, 63, 71, 38, 66, 63, 72, 68, 57, 78, 52, 89, 84, 59, 67, 70, 76, 94, 60, 68, 75, 78, 66, 65, 60, 58, 63, 107, 79, 69, 65, 54, 66, 64, 60, 54, 62, 73, 91, 56, 60, 102, 54, 56, 55, 68, 71, 57, 86, 60, 65, 59, 66, 47, 84, 65, 57, 76, 54, 66, 91, 67, 67, 68, 79, 61, 68, 69, 57, 67, 71, 55, 67, 70, 62, 63, 72, 70, 81, 69, 70, 53, 86, 69, 63, 73, 62, 80, 67, 50, 53, 82, 65, 58, 45, 57, 71, 51, 65, 65, 75, 51, 67, 109, 56, 56, 54, 57, 55, 57, 59, 71, 52, 64, 49, 69, 55, 65, 65, 78, 70, 85, 72, 78, 66, 57, 74, 66, 69, 59, 51, 53, 66, 62, 55, 68, 78, 49, 80, 61, 54, 112, 62, 76, 54, 72, 84, 44, 61, 63, 81, 61, 54, 78, 59, 55, 56, 60, 81, 61, 59, 72, 60, 66, 70, 90, 60, 71, 55, 62, 97, 66, 54, 40, 65, 66, 67, 55, 65, 77, 61, 70, 55, 71, 75, 72, 69, 60, 79, 48, 68, 105, 75, 76, 86, 73, 61, 63, 88, 80, 54, 62, 83, 60, 66, 76, 53, 63, 48, 66, 54, 84, 53, 58, 60, 58, 50, 61, 61, 56, 74, 68, 94, 66, 107, 74, 66, 63, 89, 81, 54, 61, 62, 58, 64, 68, 53, 48, 71, 64, 64, 50, 59, 67, 62, 61, 59, 46, 63, 63, 64, 71, 66, 98, 71, 67, 84, 80, 55, 71, 54, 74, 68, 62, 50, 48, 66, 73, 45, 47, 73, 62, 60, 61, 67, 49, 65, 61, 74, 50, 56, 57, 77, 71, 68, 41, 64, 56, 65, 58, 69, 45, 68, 59, 44, 38, 64, 56, 60, 74, 52, 59, 72, 86, 66, 62, 52, 64, 77, 63, 92, 54, 86, 78, 65, 61, 86, 62, 70, 59, 102, 56, 71, 106, 70, 54, 65, 70, 61, 59, 58, 74, 68, 106, 65, 63, 67, 77, 68, 70, 57, 69, 65, 75, 76, 61, 68, 69, 76, 47, 62, 58, 68, 73, 65, 53, 64, 58, 63, 50, 65, 84, 70, 62, 64, 79, 71, 63, 68, 67, 49, 72, 62, 77, 61, 53, 81, 71, 85, 72, 84, 85, 79, 64, 58, 37, 90, 53, 48, 59, 60, 79, 50, 77, 65, 65, 62, 75, 56, 63, 60, 91, 90, 48, 85, 66, 76, 65, 72, 67, 73, 69, 57, 55, 61, 66, 56, 72, 64, 90, 75, 77, 60, 69, 72, 59, 58, 61, 78, 64, 58, 55, 51, 52, 68, 75, 57, 63, 55, 66, 67, 61, 72, 90, 74, 58, 63, 65, 45, 52, 62, 45, 83, 91, 65, 74, 60, 63, 94, 55, 65, 83, 108, 68, 57, 66, 75, 59, 60, 67, 63, 59, 70, 65, 58, 55, 47, 71, 70, 93, 63, 86, 76, 91, 76, 71, 59, 109, 58, 61, 80, 61, 70, 57, 57, 68, 57, 63, 71, 66, 60, 89, 75, 40, 54, 66, 69, 65, 67, 55, 54, 63, 60, 46, 66, 74, 55, 88, 46, 67, 77, 56, 68, 58, 64, 62, 53, 55, 65, 64, 64, 60, 65, 57, 65, 99, 68, 60, 67, 59, 55, 60, 92, 73, 70, 58, 54, 64, 69, 76, 61, 56, 62, 62, 63, 50, 72, 52, 74, 71, 53, 69, 58, 73, 60, 50, 68, 57, 71, 51, 62, 48, 49, 62, 66, 75, 123, 92, 70, 58, 61, 68, 61, 64, 83, 77, 57, 83, 74, 63, 49, 62, 67, 84, 56, 65, 45, 57, 53, 61, 87, 52, 54, 56, 50, 65, 61, 60, 56, 62, 66, 82, 62, 68, 62, 79, 76, 71, 64, 64, 67, 61, 73, 56, 98, 62, 51, 62, 60, 65, 66, 60, 58, 64, 45, 58, 62, 56, 69, 73, 60, 65, 98, 58, 68, 74, 59, 60, 74, 104, 49, 58, 61, 67, 74, 50, 73, 65, 58, 76, 58, 60, 60, 74, 63, 55, 71, 59, 58, 51, 66, 76, 58, 62, 64, 72, 64, 59, 59, 68, 54, 65, 55, 58, 73, 73, 60, 55, 54, 45, 73, 62, 62, 73, 81, 60, 54, 71, 79, 54, 55, 56, 51, 61, 89, 61, 76, 67, 61, 83, 48, 67, 60, 60, 49, 75, 71, 64, 71, 53, 91, 57, 101, 81, 61, 104, 71, 75, 59, 65, 86, 64, 83, 74, 57, 84, 91, 63, 59, 52, 62, 56, 70, 62, 74, 89, 57, 74, 94, 68, 102, 66, 78, 53, 67, 75, 62, 55, 72, 65, 63, 81, 51, 49, 84, 78, 49, 64, 54, 77, 56, 48, 68, 64, 56, 99, 72, 59, 78, 77, 64, 62, 90, 64, 80, 65, 65, 84, 47, 54, 60, 62, 55, 67, 58, 77, 55, 78, 71, 77, 66, 55, 55, 58, 54, 58, 65, 55, 72, 62, 60, 78, 82, 60, 42, 66, 54, 90, 70, 64, 62, 105, 66, 57, 47, 68, 66, 70, 73, 59, 62, 65, 72, 66, 58, 50, 69, 82, 66, 66, 56, 67, 58, 73, 64, 73, 71, 68, 64, 57, 72, 79, 48, 56, 68, 72, 95, 62, 63, 58, 66, 51, 67, 84, 85, 48, 81, 61, 66, 62, 71, 61, 90, 70, 59, 47, 59, 61, 56, 57, 122, 72, 66, 52, 68, 78, 70, 49, 54, 58, 67, 74, 51, 59, 60, 90, 53, 80, 52, 59, 78, 85, 80, 78, 62, 75, 60, 54, 64, 51, 101, 63, 99, 65, 57, 64, 59, 63, 75, 103, 73, 65, 57, 58, 55, 45, 72, 63, 69, 59, 64, 73, 58, 57, 64, 66, 67, 76, 51, 91, 58, 59, 66, 57, 42, 92, 80, 68, 62, 66, 79, 61, 65, 78, 71, 67, 49, 71, 43, 69, 71, 75, 60, 127, 62, 62, 55, 69, 60, 51, 70, 59, 75, 78, 59, 76, 66, 53, 70, 73, 59, 93, 60, 53, 76, 73, 53, 48, 62, 75, 79, 59, 64, 59, 67, 74, 53, 53, 65, 89, 57, 67, 62, 62, 52, 54, 67, 67, 78, 96, 68, 68, 68, 81, 68, 56, 65, 54, 51, 68, 57, 55, 57, 64, 62, 52, 69, 71, 66, 63, 65, 61, 56, 56, 62, 59, 74, 60, 58, 87, 77, 62, 72, 57, 59, 68, 53, 54, 57, 72, 73, 125, 51, 57, 56, 53, 70, 70, 68, 45, 58, 67, 106, 81, 65, 38, 58, 62, 67, 48, 66, 77, 68, 66, 65, 67, 67, 74, 96, 67, 50, 93, 59, 59, 47, 69, 60, 80, 53, 99, 83, 67, 82, 74, 54, 54, 70, 62, 51, 64, 66, 65, 91, 39, 100, 62, 73, 61, 66, 60, 64, 59, 66, 86, 69, 72, 66, 63, 65, 72, 64, 57, 62, 55, 49, 57, 65, 82, 50, 61, 65, 60, 57, 58, 102, 55, 73, 70, 69, 52, 61, 65, 61, 56, 57, 72, 55, 66, 56, 83, 75, 68, 59, 66, 54, 60, 77, 44, 65, 70, 72, 68, 74, 73, 65, 81, 70, 56, 52, 68, 66, 71, 61, 61, 83, 82, 54, 64, 63, 82, 66, 50, 61, 54, 59, 52, 54, 71, 62, 63, 82, 63, 66, 72, 62, 72, 65, 84, 69, 58, 72, 64, 61, 73, 64, 64, 60, 70, 58, 55, 57, 67, 78, 61, 62, 95, 83, 55, 76, 54, 58, 63, 55, 117, 67, 66, 59, 59, 51, 52, 63, 63, 55, 62, 64, 94, 52, 105, 70, 64, 54, 65, 67, 60, 69, 61, 63, 65, 102, 54, 49, 64, 55, 73, 49, 48, 58, 92, 54, 31, 50, 68, 84, 123, 64, 61, 52, 57, 67, 60, 75, 74, 69, 65, 59, 71, 57, 85, 50, 77, 84, 67, 60, 76, 66, 83, 43, 65, 60, 68, 76, 68, 54, 69, 54, 58, 58, 94, 76, 75, 45, 55, 73, 67, 55, 81, 62, 56, 57, 63, 64, 61, 80, 63, 58, 63, 85, 67, 57, 77, 55, 57, 96, 40, 61, 57, 68, 58, 71, 62, 58, 87, 103, 57, 92, 62, 104, 62, 57, 71, 57, 60, 41, 54, 84, 47, 91, 115, 65, 51, 63, 57, 71, 55, 87, 50, 62, 79, 56, 76, 68, 61, 72, 71, 59, 59, 66, 58, 57, 58, 70, 70, 83, 66, 62, 62, 76, 63, 62, 70, 63, 80, 56, 63, 46, 48, 62, 52, 51, 116, 75, 68, 79, 72, 70, 94, 63, 77, 51, 56, 64, 76, 59, 63, 78, 80, 88, 69, 59, 59, 79, 59, 72, 65, 74, 65, 55, 62, 56, 70, 70, 60, 70, 78, 59, 65, 106, 37, 76, 66, 69, 62, 47, 51, 71, 62, 58, 79, 58, 78, 74, 68, 71, 62, 78, 62, 57, 73, 77, 79, 64, 65, 57, 38, 58, 55, 51, 75, 60, 68, 67, 63, 58, 89, 69, 62, 75, 58, 60, 61, 62, 59, 37, 64, 69, 60, 63, 68, 64, 53, 65, 83, 82, 52, 62, 61, 55, 62, 70, 60, 48, 63, 56, 64, 68, 78, 68, 64, 64, 66, 64, 60, 49, 52, 111, 94, 70, 87, 55, 73, 60, 88, 61, 71, 79, 76, 59, 66, 67, 63, 51, 60, 80, 62, 65, 71, 60, 79, 67, 49, 56, 56, 52, 85, 62, 100, 56, 97, 61, 83, 67, 88, 62, 62, 73, 63, 77, 89, 54, 65, 68, 74, 67, 54, 61, 51, 68, 69, 57, 74, 69, 66, 44, 58, 94, 63, 94, 76, 57, 62, 53, 76, 52, 44, 52, 51, 73, 66, 64, 66, 53, 60, 60, 55, 63, 54, 53, 61, 53, 60, 59, 63, 74, 72, 67, 75, 57, 51, 60, 54, 84, 68, 63, 62, 46, 73, 65, 67, 67, 79, 61, 68, 87, 62, 61, 61, 58, 74, 69, 71, 61, 74, 70, 67, 89, 74, 74, 74, 54, 69, 70, 62, 63, 66, 67, 49, 45, 64, 48, 81, 62, 65, 60, 68, 75, 58, 67, 60, 49, 59, 46, 58, 69, 72, 83, 59, 46, 73, 57, 60, 50, 69, 57, 59, 67, 68, 78, 50, 49, 68, 73, 62, 52, 67, 61, 62, 67, 65, 60, 52, 53, 83, 64, 79, 61, 53, 59, 60, 65, 66, 62, 61, 61, 53, 59, 51, 62, 72, 70, 62, 63, 59, 74, 55, 61, 68, 72, 78, 55, 59, 65, 42, 59, 61, 73, 71, 61, 48, 90, 99, 46, 84, 68, 65, 65, 75, 61, 73, 103, 49, 75, 62, 68, 49, 73, 67, 66, 70, 73, 106, 57, 60, 85, 64, 58, 53, 56, 56, 51, 60, 62, 74, 60, 56, 88, 65, 83, 59, 63, 79, 62, 52, 60, 57, 60, 71, 65, 72, 69, 53, 46, 59, 74, 69, 103, 69, 51, 56, 64, 58, 57, 83, 60, 61, 59, 69, 43, 76, 70, 60, 59, 60, 68, 84, 61, 67, 67, 71, 57, 119, 69, 72, 59, 52, 55, 74, 96, 69, 44, 75, 60, 75, 80, 59, 57, 88, 51, 63, 64, 58, 54, 89, 95, 64, 65, 57, 63, 63, 66, 84, 68, 45, 79, 59, 64, 64, 66, 62, 64, 66, 68, 92, 62, 67, 68, 66, 64, 60, 56, 69, 64, 75, 64, 63, 63, 69, 62, 66, 61, 57, 65, 54, 46, 52, 76, 69, 88, 66, 81, 79, 68, 64, 70, 56, 62, 60, 51, 57, 102, 56, 66, 56, 66, 56, 73, 62, 75, 75, 77, 77, 64, 53, 63, 55, 71, 68, 78, 48, 66, 55, 61, 61, 55, 49, 106, 71, 75, 60, 67, 69, 83, 54, 53, 103, 63, 76, 63, 64, 85, 63, 63, 58, 73, 55, 48, 76, 66, 69, 54, 55, 70, 72, 60, 78, 92, 66, 99, 54, 70, 73, 60, 87, 85, 129, 57, 60, 74, 61, 65, 86, 60, 61, 62, 54, 53, 72, 52, 55, 65, 57, 65, 65, 78, 51, 66, 61, 56, 54, 53, 95, 86, 53, 52, 58, 69, 59, 60, 65, 62, 59, 45, 46, 107, 59, 65, 64, 63, 120, 72, 62, 52, 62, 69, 126, 64, 58, 70, 63, 59, 65, 68, 52, 63, 34, 81, 56, 56, 62, 72, 55, 73, 54, 57, 60, 100, 71, 50, 61, 68, 57, 71, 49, 64, 60, 68, 58, 70, 66, 53, 69, 61, 43, 70, 110, 67, 57, 84, 68, 39, 54, 63, 56, 71, 79, 63, 77, 60, 55, 78, 58, 70, 61, 65, 64, 78, 54, 67, 50, 65, 83, 67, 58, 52, 90, 57, 88, 43, 41, 58, 69, 64, 56, 57, 50, 69, 126, 68, 55, 63, 68, 68, 63, 53, 50, 58, 57, 31, 61, 58, 65, 66, 62, 59, 51, 68, 68, 59, 75, 74, 52, 61, 80, 76, 101, 60, 99, 61, 59, 76, 65, 54, 77, 64, 85, 59, 63, 73, 77, 69, 54, 60, 94, 59, 66, 55, 47, 65, 67, 66, 86, 83, 57, 63, 69, 53, 64, 91, 61, 53, 81, 50, 49, 70, 60, 53, 66, 58, 72, 52, 74, 79, 96, 50, 58, 72, 53, 58, 52, 82, 57, 57, 66, 71, 86, 70, 46, 65, 55, 60, 75, 60, 61, 76, 66, 71, 74, 62, 64, 65, 61, 45, 64, 61, 75, 74, 55, 68, 63, 66, 69, 60, 82, 81, 85, 86, 70, 67, 58, 61, 70, 60, 67, 67, 65, 51, 58, 93, 62, 69, 59, 56, 52, 84, 59, 61, 76, 60, 60, 90, 70, 59, 76, 69, 76, 52, 73, 56, 74, 76, 58, 66, 64, 66, 54, 68, 81, 69, 71, 81, 77, 57, 57, 64, 57, 60, 62, 66, 69, 78, 59, 53, 64, 67, 55, 69, 43, 57, 63, 53, 39, 67, 71, 66, 57, 50, 64, 66, 92, 79, 68, 65, 63, 65, 52, 49, 80, 72, 72, 68, 52, 49, 68, 65, 53, 49, 67, 63, 49, 58, 75, 61, 71, 82, 79, 62, 87, 59, 57, 55, 48, 58, 100, 70, 58, 75, 90, 49, 62, 69, 57, 47, 58, 72, 45, 63, 71, 121, 53, 55, 75, 73, 77, 66, 81, 62, 54, 54, 67, 70, 75, 66, 59, 63, 55, 54, 65, 102, 63, 82, 60, 71, 59, 81, 51, 56, 65, 82, 56, 58, 62, 60, 64, 62, 53, 63, 62, 77, 76, 73, 71, 64, 55, 57, 67, 51, 53, 73, 61, 72, 72, 64, 45, 54, 43, 76, 60, 60, 85, 88, 62, 87, 85, 74, 70, 61, 52, 58, 95, 56, 63, 54, 57, 58, 68, 56, 60, 80, 52, 76, 58, 68, 63, 71, 74, 70, 72, 55, 59, 145, 69, 63, 62, 54, 67, 57, 68, 82, 105, 62, 64, 60, 65, 50, 71, 61, 56, 64, 66, 69, 87, 51, 52, 61, 62, 72, 66, 60, 47, 91, 52, 63, 76, 59, 52, 73, 67, 43, 70, 62, 62, 62, 74, 81, 62, 60, 53, 83, 64, 88, 46, 63, 64, 48, 62, 90, 71, 67, 57, 60, 55, 58, 73, 71, 66, 69, 62, 50, 96, 66, 54, 48, 62, 52, 73, 55, 57, 90, 55, 78, 64, 82, 56, 72, 82, 54, 59, 89, 67, 49, 61, 63, 59, 46, 50, 74, 57, 106, 93, 70, 67, 62, 87, 49, 65, 81, 52, 72, 69, 68, 75, 81, 47, 50, 55, 67, 58, 71, 76, 81, 71, 50, 78, 48, 50, 78, 102, 73, 60, 64, 102, 71, 42, 67, 54, 81, 73, 59, 54, 70, 48, 59, 54, 73, 63, 63, 72, 69, 63, 53, 67, 58, 60, 61, 77, 53, 56, 70, 72, 62, 57, 51, 63, 87, 64, 80, 59, 77, 66, 41, 68, 76, 50, 66, 67, 59, 58, 62, 92, 68, 72, 83, 76, 47, 65, 59, 58, 47, 68, 72, 71, 83, 66, 69, 55, 81, 46, 54, 64, 54, 85, 72, 61, 66, 78, 79, 63, 82, 46, 44, 59, 50, 65, 70, 70, 71, 70, 53, 71, 79, 75, 48, 57, 94, 82, 71, 51, 79, 56, 49, 57, 61, 61, 76, 59, 71, 45, 80, 121, 81, 49, 63, 63, 59, 73, 67, 73, 77, 57, 53, 77, 95, 56, 64, 55, 74, 50, 120, 56, 71, 67, 62, 57, 60, 68, 97, 57, 72, 78, 45, 53, 130, 49, 80, 56, 123, 71, 61, 72, 67, 62, 59, 129, 53, 51, 52, 62, 55, 80, 74, 66, 58, 81, 51, 62, 50, 58, 70, 56, 63, 46, 64, 67, 69, 40, 68, 68, 70, 66, 62, 68, 69, 69, 58, 68, 82, 79, 65, 64, 58, 61, 71, 65, 53, 65, 65, 79, 69, 55, 109, 63, 69, 54, 75, 67, 68, 65, 88, 66, 79, 60, 55, 86, 95, 54, 63, 82, 77, 71, 55, 56, 63, 57, 64, 71, 68, 58, 56, 57, 60, 63, 85, 99, 61, 117, 64, 67, 46, 54, 45, 68, 66, 56, 65, 56, 59, 88, 66, 76, 79, 99, 62, 61, 71, 84, 53, 83, 90, 59, 68, 58, 45, 68, 76, 98, 65, 48, 65, 54, 44, 61, 67, 58, 53, 78, 54, 79, 59, 74, 54, 60, 75, 57, 41, 87, 68, 51, 103, 62, 49, 84, 60, 54, 77, 67, 62, 66, 80, 54, 52, 57, 68, 70, 57, 81, 56, 131, 61, 46, 63, 77, 44, 51, 67, 69, 58, 61, 52, 79, 64, 84, 96, 90, 76, 55, 60, 54, 54, 66, 60, 38, 64, 67, 53, 59, 95, 84, 78, 52, 70, 72, 71, 80, 59, 53, 73, 52, 89, 57, 63, 64, 70, 53, 71, 79, 97, 57, 79, 57, 67, 76, 68, 56, 68, 56, 90, 82, 46, 100, 48, 70, 50, 79, 65, 49, 68, 61, 49, 54, 58, 70, 61, 49, 63, 82, 48, 58, 74, 67, 77, 31, 62, 63, 64, 62, 68, 65, 59, 72, 82, 84, 52, 62, 63, 59, 76, 71, 53, 55, 70, 54, 50, 63, 64, 106, 65, 52, 86, 65, 66, 37, 71, 81, 66, 59, 59, 62, 90, 76, 72, 66, 47, 68, 64, 41, 68, 49, 49, 44, 90, 66, 61, 73, 57, 58, 82, 101, 72, 90, 66, 62, 76, 72, 71, 96, 85, 63, 100, 90, 79, 65, 65, 65, 68, 85, 55, 97, 86, 68, 134, 60, 51, 49, 57, 54, 64, 60, 82, 49, 81, 65, 58, 62, 64, 67, 54, 94, 58, 53, 52, 51, 52, 78, 58, 73, 71, 47, 45, 68, 93, 55, 97, 75, 67, 57, 57, 88, 69, 45, 73, 64, 49, 68, 70, 58, 79, 73, 57, 77, 72, 65, 55, 77, 86, 60, 62, 59, 51, 51, 87, 52, 68, 82, 42, 52, 66, 61, 71, 86, 50, 45, 83, 59, 55, 67, 77, 63, 62, 68, 55, 60, 59, 86, 68, 54, 64, 58, 74, 70, 61, 94, 50, 55, 65, 67, 75, 79, 66, 58, 73, 58, 77, 40, 56, 54, 50, 64, 93, 61, 65, 61, 73, 62, 66, 77, 64, 67, 67, 69, 57, 59, 55, 65, 77, 68, 77, 69, 57, 70, 54, 63, 56, 54, 57, 76, 65, 63, 59, 63, 86, 76, 82, 49, 55, 59, 82, 53, 55, 57, 69, 59, 55, 62, 70, 63, 65, 84, 71, 59, 72, 60, 75, 61, 70, 46, 62, 130, 67, 58, 80, 54, 48, 56, 51, 53, 50, 58, 63, 30, 79, 62, 69, 54, 63, 89, 88, 52, 87, 55, 51, 56, 71, 93, 66, 70, 94, 64, 60, 73, 53, 60, 71, 71, 58, 56, 69, 65, 83, 68, 77, 68, 73, 56, 60, 59, 55, 64, 60, 67, 87, 86, 53, 75, 54, 47, 69, 58, 76, 74, 55, 57, 72, 64, 61, 55, 62, 76, 70, 66, 48, 87, 60, 67, 77, 53, 45, 63, 51, 74, 69, 55, 74, 52, 89, 45, 64, 65, 65, 65, 65, 51, 54, 84, 87, 79, 62, 63, 59, 78, 66, 72, 65, 60, 49, 90, 60, 73, 61, 63, 57, 54, 58, 68, 82, 50, 62, 57, 100, 59, 102, 47, 72, 65, 82, 59, 60, 64, 61, 72, 105, 78, 62, 56, 54, 63, 66, 79, 55, 58, 74, 50, 61, 63, 50, 54, 53, 63, 68, 78, 85, 80, 68, 54, 65, 68, 43, 58, 40, 62, 69, 64, 49, 76, 55, 80, 58, 47, 54, 72, 73, 71, 56, 74, 58, 94, 59, 65, 67, 68, 74, 86, 79, 66, 64, 69, 86, 78, 55, 52, 65, 58, 61, 73, 66, 63, 75, 59, 89, 56, 32, 65, 139, 53, 46, 64, 57, 67, 65, 60, 69, 59, 54, 46, 59, 55, 88, 69, 60, 51, 56, 69, 56, 50, 55, 16, 66, 65, 60, 58, 69, 67, 53, 75, 51, 64, 73, 76, 83, 63, 71, 68, 61, 80, 63, 79, 62, 79, 57, 62, 63, 40, 58, 94, 88, 54, 67, 69, 73, 55, 88, 63, 110, 55, 57, 59, 61, 73, 57, 75, 80, 74, 50, 76, 56, 63, 117, 70, 54, 62, 77, 59, 68, 72, 52, 56, 64, 67, 65, 55, 72, 57, 102, 75, 61, 89, 70, 87, 54, 68, 81, 58, 95, 63, 81, 86, 57, 67, 72, 49, 58, 57, 70, 43, 65, 48, 69, 76, 66, 78, 70, 73, 65, 68, 59, 61, 76, 58, 51, 69, 57, 65, 69, 64, 63, 115, 72, 92, 70, 46, 72, 64, 51, 84, 64, 58, 62, 62, 51, 70, 60, 64, 75, 55, 70, 70, 39, 81, 67, 90, 82, 48, 60, 74, 57, 72, 72, 57, 62, 85, 76, 69, 61, 80, 51, 59, 61, 78, 65, 70, 69, 52, 91, 79, 57, 83, 55, 72, 61, 65, 61, 61, 55, 51, 64, 48, 83, 62, 65, 54, 66, 67, 62, 48, 57, 71, 70, 72, 68, 73, 76, 61, 61, 70, 42, 56, 76, 63, 63, 69, 77, 58, 45, 63, 49, 80, 73, 51, 73, 60, 83, 69, 65, 83, 92, 74, 83, 68, 58, 61, 49, 55, 63, 61, 84, 43, 69, 59, 65, 54, 49, 58, 68, 73, 55, 67, 59, 55, 58, 73, 48, 62, 62, 62, 78, 83, 59, 66, 76, 64, 62, 82, 75, 59, 66, 51, 64, 67, 70, 89, 106, 48, 49, 51, 67, 57, 62, 85, 59, 62, 107, 73, 65, 55, 59, 66, 75, 47, 60, 90, 71, 64, 76, 65, 77, 67, 63, 55, 56, 67, 66, 47, 68, 78, 86, 55, 66, 110, 86, 64, 72, 52, 63, 73, 63, 62, 84, 80, 102, 96, 73, 64, 63, 61, 50, 60, 78, 49, 57, 67, 77, 60, 71, 48, 65, 64, 61, 86, 89, 59, 66, 90, 57, 79, 66, 97, 67, 71, 62, 76, 49, 53, 66, 69, 58, 55, 67, 65, 68, 71, 48, 57, 84, 62, 59, 71, 87, 66, 58, 45, 37, 71, 64, 58, 63, 58, 49, 68, 88, 48, 80, 77, 61, 55, 60, 69, 82, 86, 95, 60, 57, 69, 58, 74, 86, 65, 51, 54, 70, 59, 83, 70, 57, 76, 71, 59, 59, 42, 67, 39, 65, 58, 67, 41, 48, 67, 53, 76, 64, 66, 62, 48, 59, 75, 71, 58, 89, 79, 51, 90, 64, 58, 65, 88, 92, 65, 64, 66, 88, 75, 80, 75, 60, 58, 55, 54, 57, 62, 74, 93, 73, 81, 57, 57, 66, 92, 65, 70, 65, 113, 58, 67, 58, 69, 67, 68, 98, 62, 96, 61, 56, 78, 55, 69, 95, 58, 70, 64, 64, 61, 52, 74, 66, 74, 64, 57, 80, 58, 72, 60, 68, 91, 89, 55, 50, 71, 43, 49, 64, 42, 62, 70, 71, 55, 63, 117, 54, 73, 54, 55, 83, 49, 59, 54, 74, 68, 56, 60, 53, 82, 107, 53, 62, 65, 59, 75, 65, 59, 63, 79, 53, 58, 67, 56, 53, 111, 62, 68, 78, 71, 51, 56, 65, 60, 58, 56, 77, 70, 62, 57, 56, 60, 67, 43, 69, 69, 70, 57, 71, 65, 51, 68, 79, 69, 50, 55, 63, 79, 60, 51, 69, 106, 65, 67, 54, 57, 45, 79, 54, 73, 73, 61, 55, 67, 78, 52, 56, 89, 45, 72, 76, 54, 55, 55, 61, 59, 74, 71, 78, 59, 60, 70, 45, 58, 95, 52, 86, 73, 49, 65, 52, 90, 58, 78, 65, 78, 67, 58, 61, 80, 68, 67, 64, 50, 51, 63, 38, 45, 65, 73, 69, 70, 67, 62, 55, 57, 85, 60, 75, 63, 75, 84, 96, 50, 68, 71, 75, 98, 47, 61, 31, 68, 91, 65, 75, 44, 62, 53, 55, 71, 65, 47, 51, 64, 105, 62, 71, 57, 69, 85, 59, 60, 71, 54, 55, 75, 75, 60, 64, 70, 62, 54, 42, 70, 66, 61, 73, 59, 82, 65, 41, 66, 55, 53, 70, 62, 64, 70, 85, 68, 64, 52, 54, 41, 42, 66, 47, 61, 66, 64, 54, 64, 78, 67, 59, 58, 98, 44, 60, 64, 53, 57, 84, 68, 72, 70, 66, 58, 59, 70, 52, 58, 66, 69, 52, 108, 69, 80, 59, 73, 72, 60, 83, 72, 52, 51, 122, 57, 53, 79, 71, 53, 62, 61, 69, 66, 53, 67, 48, 94, 54, 63, 79, 54, 73, 84, 60, 73, 88, 52, 48, 75, 72, 88, 47, 61, 44, 59, 85, 59, 97, 59, 42, 56, 45, 61, 71, 55, 56, 110, 61, 52, 61, 63, 65, 111, 54, 82, 81, 58, 71, 58, 58, 66, 50, 66, 81, 75, 81, 42, 61, 92, 76, 55, 71, 65, 61, 64, 43, 76, 70, 40, 82, 93, 58, 49, 56, 80, 58, 56, 62, 66, 61, 56, 54, 66, 75, 61, 54, 68, 69, 92, 72, 47, 52, 63, 71, 46, 64, 81, 65, 90, 59, 59, 60, 56, 76, 44, 69, 45, 59, 72, 72, 85, 60, 81, 68, 66, 61, 68, 77, 61, 64, 95, 83, 27, 60, 78, 60, 58, 58, 70, 50, 54, 47, 40, 68, 50, 53, 75, 42, 65, 51, 83, 69, 62, 83, 46, 62, 81, 55, 68, 79, 48, 57, 68, 91, 129, 64, 57, 67, 69, 68, 47, 70, 71, 63, 58, 48, 59, 61, 57, 60, 70, 57, 63, 79, 50, 78, 66, 69, 69, 97, 59, 99, 58, 67, 77, 57, 57, 83, 47, 55, 72, 83, 57, 54, 67, 53, 135, 70, 58, 51, 53, 56, 65, 54, 66, 71, 65, 41, 59, 61, 72, 102, 59, 58, 57, 63, 87, 45, 67, 50, 75, 67, 53, 59, 58, 72, 68, 83, 100, 71, 64, 60, 71, 64, 72, 60, 107, 70, 65, 66, 58, 82, 70, 46, 76, 56, 80, 64, 48, 59, 51, 54, 65, 61, 53, 64, 50, 70, 53, 85, 61, 72, 53, 131, 64, 48, 64, 69, 66, 54, 60, 66, 57, 66, 69, 64, 49, 73, 68, 68, 53, 38, 89, 58, 55, 81, 46, 49, 72, 51, 61, 86, 73, 72, 62, 69, 61, 64, 70, 67, 60, 53, 69, 66, 41, 65, 61, 89, 66, 66, 54, 78, 60, 74, 73, 82, 55, 66, 48, 64, 61, 97, 73, 77, 70, 61, 61, 62, 70, 79, 94, 69, 61, 64, 80, 76, 74, 106, 51, 60, 72, 36, 70, 78, 57, 50, 47, 69, 48, 63, 59, 67, 55, 111, 52, 69, 70, 61, 60, 71, 81, 95, 64, 78, 58, 41, 71, 80, 61, 51, 73, 62, 77, 76, 59, 66, 43, 68, 73, 73, 63, 63, 52, 52, 76, 50, 64, 83, 64, 74, 69, 56, 47, 67, 49, 71, 120, 82, 86, 58, 55, 58, 93, 63, 51, 68, 70, 50, 82, 45, 71, 59, 60, 93, 61, 90, 62, 52, 80, 72, 56, 64, 54, 76, 80, 55, 70, 55, 54, 73, 84, 80, 51, 55, 67, 58, 66, 54, 49, 62, 93, 64, 63, 58, 64, 43, 60, 57, 77, 70, 42, 48, 57, 58, 69, 83, 55, 70, 66, 69, 66, 79, 64, 50, 66, 51, 50, 59, 58, 69, 86, 67, 86, 74, 70, 49, 67, 72, 78, 63, 63, 51, 101, 37, 60, 88, 46, 58, 67, 69, 74, 54, 58, 69, 79, 84, 64, 70, 96, 62, 148, 81, 72, 65, 63, 97, 74, 58, 58, 70, 62, 57, 64, 54, 88, 59, 62, 79, 75, 62, 85, 73, 45, 58, 74, 65, 62, 76, 62, 46, 79, 56, 81, 68, 55, 53, 65, 64, 58, 54, 99, 77, 71, 96, 47, 54, 68, 66, 68, 67, 79, 115, 52, 58, 81, 57, 76, 51, 60, 70, 101, 53, 80, 73, 53, 47, 61, 52, 52, 56, 70, 62, 53, 43, 44, 64, 56, 66, 97, 66, 77, 82, 53, 64, 76, 60, 79, 102, 65, 96, 99, 78, 85, 59, 61, 65, 70, 67, 61, 64, 59, 82, 52, 83, 63, 53, 63, 72, 73, 72, 67, 63, 68, 60, 79, 77, 76, 70, 72, 74, 56, 57, 70, 81, 76, 60, 81, 60, 57, 82, 51, 42, 49, 66, 62, 74, 51, 69, 78, 62, 59, 58, 59, 51, 52, 46, 55, 49, 52, 86, 69, 68, 48, 55, 65, 51, 45, 91, 59, 96, 74, 72, 93, 45, 73, 91, 83, 71, 55, 63, 49, 70, 65, 47, 51, 64, 34, 70, 31, 57, 66, 66, 91, 61, 46, 83, 52, 64, 68, 73, 56, 73, 68, 42, 78, 59, 62, 67, 84, 52, 74, 47, 67, 78, 79, 69, 73, 103, 80, 95, 62, 63, 60, 59, 57, 55, 60, 67, 71, 84, 77, 57, 69, 67, 54, 68, 74, 77, 69, 57, 127, 56, 65, 50, 86, 58, 52, 83, 56, 78, 65, 55, 56, 85, 65, 52, 44, 74, 61, 54, 76, 56, 71, 63, 66, 64, 74, 56, 71, 48, 41, 52, 98, 120, 75, 62, 74, 49, 66, 66, 68, 61, 60, 64, 68, 59, 83, 60, 73, 82, 58, 73, 58, 70, 79, 61, 59, 52, 62, 49, 75, 99, 51, 61, 71, 67, 76, 40, 54, 61, 85, 40, 73, 67, 57, 59, 117, 57, 61, 87, 54, 81, 63, 71, 57, 61, 72, 67, 61, 50, 31, 54, 78, 49, 78, 52, 63, 57, 60, 73, 45, 62, 55, 51, 68, 76, 100, 88, 71, 59, 55, 52, 89, 66, 71, 73, 42, 47, 66, 59, 59, 47, 67, 46, 57, 76, 74, 71, 82, 74, 59, 63, 55, 63, 62, 57, 71, 75, 62, 41, 53, 62, 78, 52, 39, 75, 41, 81, 67, 57, 55, 77, 102, 48, 52, 62, 52, 77, 63, 38, 93, 77, 55, 46, 74, 55, 58, 82, 60, 71, 55, 55, 65, 88, 56, 70, 56, 64, 70, 101, 66, 67, 69, 67, 59, 71, 63, 66, 78, 66, 64, 53, 63, 84, 47, 70, 66, 71, 74, 86, 78, 52, 60, 41, 65, 110, 58, 57, 83, 92, 81, 52, 65, 60, 70, 70, 59, 82, 102, 48, 66, 49, 94, 73, 59, 30, 58, 57, 62, 60, 71, 66, 58, 70, 43, 51, 55, 64, 67, 83, 51, 63, 76, 83, 73, 56, 60, 74, 54, 57, 72, 41, 46, 78, 57, 64, 71, 59, 65, 73, 65, 46, 75, 63, 59, 65, 66, 68, 51, 47, 79, 65, 61, 50, 66, 79, 91, 70, 93, 64, 113, 55, 54, 88, 48, 70, 56, 99, 57, 40, 53, 65, 56, 66, 67, 69, 87, 60, 50, 60, 97, 54, 94, 65, 84, 60, 81, 60, 52, 59, 60, 52, 88, 68, 97, 47, 81, 70, 51, 96, 50, 111, 61, 75, 58, 43, 61, 66, 56, 56, 90, 73, 74, 60, 59, 96, 99, 60, 60, 91, 56, 53, 46, 71, 81, 57, 69, 57, 65, 74, 36, 71, 93, 42, 49, 96, 75, 55, 74, 44, 64, 67, 53, 90, 93, 59, 80, 78, 64, 34, 58, 61, 62, 61, 72, 60, 70, 83, 74, 89, 72, 74, 75, 88, 43, 83, 66, 76, 65, 53, 94, 75, 63, 77, 66, 68, 59, 70, 74, 55, 79, 72, 81, 58, 54, 71, 80, 49, 67, 67, 58, 63, 74, 66, 99, 63, 40, 82, 64, 75, 56, 59, 71, 53, 71, 54, 53, 89, 51, 74, 63, 58, 48, 69, 88, 57, 39, 101, 84, 59, 81, 47, 51, 56, 55, 68, 77, 65, 123, 56, 69, 73, 89, 56, 63, 52, 67, 69, 102, 64, 73, 76, 71, 67, 57, 73, 71, 59, 60, 56, 93, 90, 52, 56, 68, 54, 64, 65, 58, 51, 85, 66, 68, 52, 60, 49, 84, 61, 56, 54, 52, 71, 63, 68, 52, 63, 45, 67, 77, 59, 73, 80, 135, 61, 70, 77, 121, 67, 75, 38, 49, 72, 71, 59, 83, 73, 49, 118, 79, 60, 62, 68, 79, 54, 68, 60, 74, 69, 75, 48, 59, 66, 94, 57, 53, 64, 62, 118, 57, 49, 69, 56, 68, 41, 71, 64, 51, 89, 72, 45, 73, 45, 77, 104, 94, 67, 55, 81, 69, 64, 91, 87, 64, 50, 68, 72, 73, 86, 61, 62, 75, 58, 121, 62, 56, 85, 64, 59, 65, 61, 83, 50, 55, 55, 65, 54, 71, 85, 82, 62, 53, 66, 71, 49, 55, 69, 67, 58, 70, 73, 77, 69, 79, 56, 47, 55, 65, 69, 91, 63, 76, 61, 66, 56, 45, 65, 80, 85, 49, 65, 62, 61, 65, 55, 51, 45, 65, 68, 56, 66, 57, 53, 62, 65, 76, 103, 75, 80, 54, 48, 72, 79, 63, 60, 58, 64, 57, 52, 87, 64, 58, 23, 62, 59, 41, 70, 54, 109, 79, 47, 77, 81, 50, 126, 53, 56, 60, 79, 60, 40, 54, 76, 96, 73, 68, 67, 78, 73, 56, 71, 63, 41, 69, 63, 77, 72, 79, 51, 74, 57, 72, 53, 87, 67, 124, 57, 48, 43, 64, 77, 77, 64, 42, 74, 55, 87, 58, 75, 52, 69, 69, 73, 79, 55, 54, 64, 70, 52, 58, 75, 66, 58, 54, 78, 67, 38, 58, 50, 88, 63, 48, 65, 87, 64, 65, 55, 101, 73, 66, 75, 76, 63, 54, 52, 74, 64, 75, 57, 82, 49, 56, 78, 60, 69, 52, 66, 77, 87, 65, 56, 66, 56, 70, 54, 72, 59, 52, 60, 78, 54, 63, 37, 57, 50, 51, 54, 62, 68, 64, 59, 48, 44, 64, 55, 74, 64, 61, 52, 66, 65, 62, 74, 80, 70, 68, 32, 57, 112, 67, 63, 72, 82, 52, 70, 86, 68, 64, 58, 54, 59, 54, 53, 67, 57, 49, 67, 60, 76, 65, 61, 66, 61, 57, 75, 69, 82, 74, 54, 56, 53, 77, 73, 53, 101, 82, 79, 47, 71, 76, 57, 55, 55, 63, 49, 67, 64, 112, 71, 59, 74, 62, 57, 70, 78, 68, 91, 52, 56, 61, 74, 58, 58, 74, 47, 84, 68, 58, 94, 70, 49, 48, 64, 69, 73, 58, 72, 61, 54, 70, 62, 61, 94, 73, 80, 54, 59, 53, 69, 69, 75, 61, 82, 60, 64, 70, 56, 52, 42, 111, 69, 48, 55, 75, 66, 45, 71, 93, 72, 72, 51, 58, 53, 55, 61, 84, 84, 64, 67, 51, 44, 44, 59, 58, 73, 88, 59, 63, 76, 51, 76, 51, 69, 71, 73, 63, 54, 59, 72, 59, 65, 63, 61, 84, 82, 95, 60, 55, 76, 69, 55, 57, 80, 73, 73, 54, 66, 69, 59, 70, 72, 49, 65, 70, 62, 66, 67, 88, 94, 79, 53, 61, 93, 62, 50, 99, 59, 45, 66, 48, 56, 55, 56, 61, 65, 96, 81, 59, 59, 55, 57, 69, 50, 50, 59, 68, 64, 41, 80, 91, 79, 66, 48, 49, 87, 64, 70, 45, 75, 55, 58, 60, 56, 41, 59, 78, 59, 66, 59, 65, 104, 52, 90, 69, 68, 100, 70, 101, 82, 96, 69, 53, 52, 89, 59, 88, 60, 77, 54, 57, 90, 72, 62, 69, 66, 80, 58, 64, 66, 61, 52, 53, 49, 80, 64, 55, 61, 54, 83, 93, 68, 65, 69, 53, 61, 89, 58, 84, 57, 60, 58, 73, 54, 60, 71, 66, 77, 71, 79, 56, 60, 66, 52, 63, 69, 86, 86, 59, 52, 51, 58, 57, 54, 67, 70, 67, 58, 65, 71, 48, 71, 69, 58, 75, 44, 73, 104, 66, 52, 64, 71, 64, 57, 73, 98, 60, 73, 60, 91, 61, 74, 59, 61, 57, 55, 83, 54, 67, 74, 59, 84, 71, 63, 69, 61, 88, 56, 51, 59, 81, 59, 73, 63, 87, 80, 79, 67, 61, 63, 69, 64, 53, 59, 54, 62, 55, 68, 64, 71, 56, 48, 58, 64, 74, 85, 61, 58, 64, 87, 60, 78, 68, 62, 70, 67, 82, 71, 85, 68, 67, 54, 61, 63, 73, 58, 68, 60, 69, 82, 77, 79, 49, 122, 65, 46, 83, 72, 74, 58, 73, 66, 75, 72, 86, 67, 89, 88, 70, 76, 113, 50, 79, 48, 58, 59, 78, 61, 63, 62, 59, 60, 77, 44, 83, 69, 70, 58, 61, 52, 60, 73, 78, 58, 61, 85, 65, 53, 48, 102, 78, 62, 51, 69, 60, 48, 38, 64, 77, 72, 61, 56, 66, 56, 49, 68, 56, 70, 113, 65, 56, 70, 65, 92, 60, 43, 85, 66, 55, 54, 62, 72, 69, 70, 72, 47, 82, 89, 40, 65, 49, 99, 74, 65, 60, 82, 70, 66, 60, 77, 68, 82, 63, 58, 87, 61, 68, 96, 68, 62, 77, 70, 41, 69, 52, 81, 41, 68, 79, 68, 73, 55, 73, 103, 56, 71, 58, 101, 44, 81, 73, 57, 66, 66, 63, 66, 47, 57, 65, 79, 54, 78, 68, 58, 49, 64, 66, 60, 71, 76, 77, 86, 53, 72, 62, 69, 62, 60, 50, 66, 55, 73, 55, 91, 61, 56, 80, 81, 65, 88, 37, 72, 71, 70, 75, 58, 61, 44, 66, 58, 55, 70, 63, 62, 65, 57, 50, 73, 78, 76, 50, 65, 97, 78, 49, 58, 65, 51, 70, 64, 70, 67, 61, 51, 75, 71, 75, 65, 77, 65, 72, 85, 56, 70, 65, 58, 67, 81, 54, 65, 62, 68, 71, 56, 78, 59, 74, 66, 93, 62, 61, 62, 69, 74, 61, 84, 74, 86, 83, 48, 76, 67, 56, 67, 68, 73, 75, 43, 69, 71, 80, 48, 62, 51, 72, 83, 87, 47, 54, 48, 60, 47, 53, 67, 54, 65, 60, 52, 56, 57, 74, 68, 74, 87, 74, 69, 99, 79, 57, 69, 60, 63, 91, 69, 44, 59, 76, 65, 80, 78, 77, 73, 68, 64, 52, 67, 64, 49, 71, 38, 71, 69, 59, 52, 51, 55, 87, 102, 64, 56, 83, 60, 65, 78, 69, 64, 58, 63, 75, 58, 55, 73, 79, 70, 55, 78, 48, 46, 73, 71, 72, 57, 50, 51, 82, 72, 48, 88, 131, 51, 54, 46, 124, 50, 65, 61, 66, 57, 59, 57, 58, 60, 67, 118, 62, 67, 70, 59, 55, 69, 47, 65, 58, 56, 64, 54, 60, 58, 69, 75, 76, 72, 50, 84, 62, 46, 63, 82, 30, 48, 69, 67, 64, 72, 104, 63, 44, 57, 70, 120, 72, 76, 62, 56, 48, 74, 39, 70, 49, 61, 65, 62, 56, 80, 87, 71, 75, 62, 99, 51, 69, 49, 65, 64, 61, 86, 75, 80, 76, 71, 51, 79, 63, 66, 78, 66, 76, 48, 59, 79, 52, 61, 66, 67, 47, 58, 59, 65, 52, 63, 50, 56, 65, 66, 82, 53, 79, 51, 40, 63, 62, 67, 68, 75, 66, 56, 66, 58, 88, 60, 59, 49, 70, 62, 69, 70, 51, 43, 72, 65, 66, 107, 73, 61, 67, 61, 45, 83, 80, 67, 63, 63, 61, 39, 48, 62, 60, 64, 58, 84, 64, 65, 68, 87, 56, 53, 81, 59, 61, 128, 53, 61, 45, 54, 73, 56, 57, 70, 72, 78, 66, 67, 74, 76, 57, 62, 68, 56, 70, 92, 60, 65, 57, 57, 75, 69, 47, 51, 70, 70, 130, 66, 49, 60, 73, 66, 65, 73, 45, 59, 70, 68, 54, 76, 58, 50, 49, 60, 60, 88, 81, 53, 77, 79, 72, 72, 69, 68, 50, 46, 111, 57, 77, 52, 92, 56, 61, 81, 75, 57, 68, 56, 79, 61, 78, 68, 82, 65, 59, 50, 63, 60, 50, 48, 82, 62, 80, 90, 46, 71, 53, 89, 46, 87, 61, 75, 67, 68, 69, 52, 47, 63, 69, 44, 55, 50, 74, 61, 80, 67, 70, 50, 67, 81, 63, 65, 69, 61, 59, 56, 73, 56, 76, 72, 54, 76, 50, 65, 74, 73, 37, 48, 60, 107, 82, 65, 66, 87, 55, 74, 78, 72, 71, 49, 64, 72, 63, 55, 53, 70, 78, 54, 78, 76, 60, 42, 53, 75, 52, 49, 73, 85, 92, 62, 58, 53, 74, 75, 76, 89, 64, 66, 48, 56, 68, 77, 66, 39, 73, 64, 54, 43, 121, 68, 61, 71, 58, 60, 54, 68, 96, 102, 74, 57, 60, 79, 58, 73, 48, 57, 58, 55, 69, 87, 66, 54, 46, 60, 66, 67, 72, 51, 71, 57, 60, 60, 66, 99, 55, 53, 54, 67, 61, 45, 44, 63, 56, 70, 84, 75, 67, 52, 61, 48, 83, 68, 51, 70, 78, 66, 60, 91, 106, 41, 61, 61, 85, 56, 75, 81, 83, 51, 58, 64, 53, 59, 54, 47, 70, 68, 84, 73, 54, 57, 64, 60, 82, 73, 68, 43, 57, 58, 59, 46, 67, 50, 59, 73, 88, 69, 95, 52, 44, 74, 62, 63, 68, 66, 35, 85, 62, 68, 63, 65, 89, 93, 46, 59, 67, 96, 62, 69, 70, 86, 76, 65, 46, 92, 50, 41, 74, 61, 52, 63, 55, 83, 51, 64, 57, 65, 70, 52, 69, 62, 57, 36, 80, 68, 66, 80, 79, 65, 63, 59, 57, 85, 74, 58, 59, 73, 64, 58, 59, 60, 69, 61, 73, 79, 54, 86, 48, 64, 56, 59, 87, 79, 69, 68, 68, 77, 112, 70, 89, 58, 87, 59, 65, 41, 96, 46, 101, 58, 80, 76, 67, 56, 67, 68, 57, 57, 82, 58, 63, 59, 70, 70, 52, 63, 84, 70, 75, 88, 47, 73, 82, 52, 49, 88, 48, 65, 93, 74, 96, 69, 61, 70, 72, 62, 49, 52, 68, 66, 48, 67, 65, 54, 68, 44, 48, 63, 67, 54, 72, 68, 45, 53, 60, 61, 83, 63, 58, 92, 59, 81, 59, 86, 65, 46, 65, 52, 76, 101, 49, 57, 98, 58, 48, 63, 82, 89, 40, 48, 67, 83, 56, 78, 82, 76, 69, 52, 61, 58, 41, 86, 56, 57, 79, 45, 57, 46, 73, 64, 66, 68, 79, 44, 76, 58, 53, 72, 87, 59, 73, 62, 44, 63, 71, 53, 73, 78, 67, 58, 58, 89, 71, 54, 73, 69, 58, 71, 82, 62, 75, 61, 52, 71, 57, 61, 62, 73, 48, 63, 75, 56, 59, 68, 51, 55, 59, 70, 61, 41, 74, 70, 61, 73, 62, 114, 55, 56, 65, 72, 68, 62, 75, 63, 69, 90, 62, 72, 76, 60, 72, 55, 64, 58, 67, 48, 44, 61, 51, 66, 60, 49, 94, 59, 51, 55, 70, 63, 67, 70, 85, 72, 73, 76, 77, 74, 66, 71, 68, 62, 63, 81, 68, 71, 62, 71, 68, 70, 62, 66, 81, 59, 67, 81, 65, 58, 54, 60, 68, 71, 128, 69, 60, 70, 75, 98, 72, 63, 64, 68, 60, 84, 71, 63, 72, 84, 77, 56, 54, 108, 36, 60, 53, 87, 68, 59, 47, 54, 65, 47, 63, 58, 83, 44, 70, 56, 74, 57, 68, 79, 56, 65, 70, 55, 69, 67, 67, 53, 81, 68, 55, 58, 65, 65, 60, 86, 54, 63, 45, 126, 63, 59, 48, 45, 68, 59, 72, 60, 72, 53, 40, 60, 53, 78, 85, 61, 47, 69, 74, 54, 62, 65, 72, 77, 65, 77, 75, 58, 64, 60, 64, 61, 66, 70, 64, 81, 67, 67, 68, 88, 66, 77, 56, 49, 66, 67, 85, 68, 90, 50, 65, 70, 45, 52, 59, 64, 55, 60, 74, 79, 58, 63, 54, 71, 109, 71, 67, 59, 62, 74, 56, 64, 73, 67, 61, 60, 47, 70, 81, 70, 54, 78, 59, 73, 55, 86, 88, 60, 80, 76, 59, 53, 92, 56, 48, 73, 83, 54, 67, 72, 103, 50, 49, 59, 49, 60, 62, 67, 62, 83, 87, 79, 63, 66, 58, 57, 61, 68, 55, 63, 72, 63, 72, 50, 49, 54, 57, 77, 93, 51, 87, 70, 56, 66, 38, 52, 72, 53, 49, 38, 59, 61, 70, 66, 74, 84, 107, 57, 110, 75, 56, 50, 70, 77, 59, 68, 51, 75, 44, 48, 56, 89, 53, 61, 67, 70, 71, 59, 63, 69, 79, 73, 79, 58, 48, 51, 74, 50, 67, 96, 74, 42, 51, 68, 77, 57, 64, 73, 50, 60, 83, 54, 60, 76, 55, 59, 54, 72, 57, 53, 54, 75, 57, 61, 59, 64, 94, 72, 78, 61, 114, 66, 61, 57, 116, 54, 63, 75, 59, 67, 68, 72, 61, 49, 63, 116, 53, 50, 63, 59, 75, 59, 67, 63, 71, 62, 68, 56, 62, 72, 59, 45, 64, 67, 62, 69, 77, 70, 64, 87, 54, 48, 79, 60, 55, 59, 85, 58, 76, 66, 58, 123, 67, 47, 47, 79, 54, 53, 65, 50, 60, 57, 64, 85, 71, 87, 89, 51, 74, 64, 121, 49, 72, 80, 74, 47, 82, 86, 83, 62, 61, 92, 50, 57, 80, 78, 67, 70, 60, 58, 41, 45, 50, 67, 76, 69, 72, 47, 50, 70, 63, 62, 65, 55, 65, 73, 64, 46, 54, 46, 64, 67, 57, 97, 57, 81, 84, 48, 79, 50, 66, 57, 56, 63, 65, 85, 52, 80, 88, 37, 73, 57, 61, 95, 53, 86, 66, 57, 63, 49, 76, 44, 56, 60, 58, 39, 57, 55, 71, 65, 68, 98, 44, 72, 70, 84, 57, 66, 94, 61, 51, 127, 51, 67, 61, 60, 59, 91, 70, 59, 57, 46, 68, 68, 61, 82, 81, 51, 69, 68, 84, 56, 67, 59, 71, 54, 68, 55, 60, 69, 82, 63, 117, 65, 60, 51, 56, 48, 63, 84, 43, 81, 79, 61, 60, 77, 55, 53, 51, 75, 53, 66, 51, 60, 55, 54, 54, 66, 50, 66, 58, 61, 71, 82, 53, 53, 87, 53, 55, 62, 74, 74, 64, 69, 76, 51, 60, 64, 71, 66, 86, 50, 50, 56, 46, 69, 67, 58, 63, 63, 70, 47, 80, 73, 56, 75, 67, 94, 63, 45, 58, 50, 53, 64, 66, 67, 72, 47, 64, 57, 74, 54, 87, 56, 68, 79, 82, 80, 42, 48, 39, 59, 78, 70, 59, 52, 83, 68, 72, 89, 97, 64, 82, 87, 62, 102, 52, 57, 49, 96, 62, 73, 60, 80, 71, 57, 82, 53, 64, 50, 64, 61, 69, 59, 59, 94, 69, 53, 59, 48, 66, 47, 62, 85, 76, 80, 77, 58, 84, 75, 67, 90, 65, 66, 52, 85, 62, 61, 56, 55, 71, 58, 67, 50, 106, 48, 52, 83, 53, 50, 65, 87, 77, 99, 64, 60, 55, 74, 65, 51, 68, 64, 97, 68, 54, 60, 76, 49, 59, 77, 59, 53, 48, 68, 52, 86, 54, 77, 65, 60, 69, 62, 63, 61, 56, 69, 43, 55, 67, 76, 62, 81, 57, 61, 55, 53, 92, 57, 63, 66, 64, 51, 71, 75, 83, 56, 56, 55, 68, 60, 42, 62, 53, 42, 57, 56, 56, 59, 58, 44, 64, 96, 94, 65, 63, 95, 73, 73, 58, 77, 54, 74, 55, 62, 76, 74, 67, 57, 65, 61, 64, 73, 84, 61, 70, 71, 40, 75, 83, 64, 70, 93, 55, 98, 75, 70, 67, 89, 67, 65, 53, 84, 86, 101, 72, 107, 55, 44, 51, 107, 54, 63, 82, 64, 66, 65, 55, 61, 63, 64, 76, 73, 68, 79, 80, 48, 46, 62, 75, 83, 42, 82, 88, 70, 60, 74, 85, 85, 55, 84, 64, 48, 51, 52, 61, 65, 45, 73, 62, 67, 60, 76, 64, 65, 62, 76, 83, 59, 67, 46, 73, 61, 121, 61, 65, 72, 109, 85, 75, 76, 71, 50, 79, 56, 97, 90, 73, 46, 60, 74, 67, 52, 88, 68, 51, 66, 72, 64, 62, 57, 107, 44, 70, 73, 64, 80, 85, 51, 51, 86, 63, 86, 68, 79, 105, 87, 58, 59, 97, 50, 49, 73, 54, 52, 69, 80, 55, 72, 64, 68, 68, 66, 71, 64, 68, 55, 67, 70, 69, 66, 77, 63, 66, 99, 57, 53, 68, 77, 60, 64, 38, 78, 56, 89, 64, 56, 51, 52, 75, 103, 91, 75, 69, 65, 38, 49, 60, 57, 60, 66, 77, 69, 54, 90, 52, 82, 41, 69, 96, 64, 62, 49, 77, 81, 43, 64, 52, 60, 80, 81, 76, 87, 102, 67, 50, 64, 62, 63, 64, 67, 68, 65, 63, 50, 75, 52, 70, 58, 59, 78, 64, 52, 76, 61, 77, 58, 36, 62, 62, 74, 48, 58, 71, 54, 78, 74, 35, 64, 77, 74, 59, 70, 58, 59, 69, 52, 70, 74, 56, 106, 70, 54, 70, 67, 57, 70, 60, 60, 60, 54, 71, 64, 58, 48, 54, 49, 76, 62, 48, 43, 57, 72, 73, 80, 53, 62, 79, 53, 53, 69, 80, 64, 75, 65, 78, 52, 62, 62, 76, 62, 69, 79, 58, 67, 63, 91, 57, 44, 52, 72, 67, 74, 62, 96, 53, 63, 75, 65, 66, 60, 62, 70, 48, 61, 89, 64, 41, 68, 60, 89, 62, 64, 87, 64, 54, 81, 65, 65, 63, 75, 63, 51, 70, 121, 53, 74, 51, 68, 62, 74, 61, 72, 63, 60, 61, 49, 92, 65, 56, 56, 54, 68, 76, 71, 79, 70, 91, 72, 59, 61, 73, 75, 61, 56, 68, 71, 47, 67, 56, 79, 74, 50, 54, 116, 46, 57, 47, 48, 61, 52, 56, 66, 53, 63, 59, 52, 57, 88, 71, 63, 47, 77, 50, 65, 53, 54, 77, 81, 64, 82, 82, 80, 63, 58, 49, 66, 96, 69, 68, 66, 79, 54, 58, 72, 56, 70, 60, 72, 65, 63, 57, 87, 82, 69, 64, 83, 78, 66, 54, 64, 54, 57, 63, 73, 48, 71, 46, 56, 109, 62, 67, 71, 64, 56, 64, 63, 40, 52, 64, 55, 61, 70, 57, 49, 73, 50, 110, 71, 69, 63, 63, 54, 71, 66, 55, 68, 69, 71, 55, 83, 76, 61, 80, 67, 64, 48, 62, 57, 51, 69, 78, 74, 64, 71, 41, 54, 57, 66, 65, 62, 63, 56, 52, 64, 74, 62, 52, 52, 83, 54, 72, 85, 74, 74, 62, 88, 81, 56, 54, 77, 52, 57, 78, 62, 74, 80, 71, 62, 69, 74, 82, 75, 114, 69, 51, 69, 61, 59, 54, 65, 61, 59, 79, 69, 56, 79, 53, 72, 73, 59, 47, 65, 75, 64, 94, 71, 51, 58, 65, 66, 61, 73, 78, 77, 66, 71, 62, 43, 65, 68, 65, 63, 63, 57, 66, 55, 65, 105, 65, 79, 70, 64, 67, 49, 66, 85, 68, 48, 90, 53, 81, 79, 63, 59, 69, 52, 65, 58, 62, 59, 93, 64, 68, 72, 50, 56, 66, 62, 67, 87, 63, 68, 76, 58, 74, 73, 58, 65, 46, 96, 54, 70, 45, 60, 59, 55, 69, 60, 74, 85, 119, 51, 59, 67, 58, 65, 76, 63, 62, 73, 69, 53, 48, 62, 86, 64, 75, 60, 73, 65, 65, 78, 78, 52, 53, 52, 58, 57, 66, 49, 43, 56, 62, 52, 46, 63, 60, 60, 84, 75, 103, 60, 45, 54, 64, 81, 65, 48, 61, 53, 60, 59, 66, 54, 68, 54, 64, 57, 53, 57, 77, 56, 53, 62, 84, 62, 54, 60, 64, 55, 66, 90, 82, 60, 88, 70, 91, 76, 88, 62, 72, 66, 53, 52, 79, 63, 60, 73, 63, 78, 62, 51, 54, 87, 65, 50, 56, 62, 56, 66, 67, 51, 58, 52, 74, 56, 63, 59, 54, 59, 70, 61, 34, 63, 58, 69, 57, 59, 52, 65, 56, 61, 59, 55, 73, 76, 51, 82, 60, 61, 59, 57, 58, 66, 56, 67, 71, 70, 48, 60, 52, 58, 70, 53, 80, 61, 55, 71, 71, 68, 95, 61, 64, 64, 78, 65, 92, 74, 89, 83, 66, 65, 77, 69, 54, 60, 56, 57, 64, 84, 57, 67, 63, 63, 44, 71, 66, 72, 51, 64, 77, 59, 53, 53, 86, 52, 62, 72, 61, 48, 58, 76, 56, 77, 82, 65, 60, 72, 77, 57, 79, 59, 54, 66, 56, 67, 82, 63, 50, 60, 89, 66, 96, 68, 65, 79, 67, 83, 67, 74, 59, 71, 58, 62, 67, 55, 64, 93, 80, 58, 53, 45, 66, 68, 78, 89, 67, 82, 73, 101, 50, 78, 54, 56, 58, 56, 63, 66, 56, 46, 79, 53, 55, 71, 60, 67, 59, 60, 68, 57, 61, 55, 61, 70, 66, 61, 75, 65, 70, 63, 49, 60, 71, 56, 55, 67, 63, 68, 67, 63, 56, 80, 60, 81, 59, 89, 81, 64, 96, 98, 60, 66, 74, 63, 61, 86, 93, 63, 67, 63, 49, 64, 63, 77, 78, 55, 59, 76, 67, 59, 58, 62, 80, 78, 60, 77, 63, 85, 78, 67, 57, 68, 67, 55, 49, 54, 50, 66, 46, 97, 83, 55, 56, 62, 91, 41, 50, 50, 65, 76, 85, 65, 61, 58, 78, 128, 67, 51, 62, 59, 65, 51, 66, 75, 117, 141, 59, 59, 51, 51, 68, 96, 72, 68, 58, 77, 59, 66, 107, 57, 56, 74, 59, 73, 52, 57, 89, 59, 72, 60, 56, 43, 82, 70, 66, 60, 62, 67, 68, 74, 60, 112, 70, 71, 77, 70, 52, 62, 60, 60, 51, 74, 86, 68, 51, 59, 61, 74, 65, 62, 49, 57, 63, 58, 55, 72, 56, 62, 55, 59, 70, 82, 47, 63, 68, 84, 51, 66, 61, 76, 70, 58, 46, 57, 73, 70, 67, 60, 63, 65, 48, 63, 73, 87, 56, 58, 76, 90, 57, 42, 63, 67, 55, 55, 83, 50, 53, 73, 59, 51, 50, 62, 67, 48, 73, 58, 91, 62, 75, 50, 44, 105, 56, 60, 77, 66, 55, 69, 68, 107, 53, 69, 55, 73, 72, 57, 97, 82, 81, 96, 69, 64, 62, 81, 70, 67, 76, 66, 78, 55, 78, 74, 68, 64, 62, 61, 73, 60, 87, 69, 72, 66, 71, 55, 69, 57, 94, 56, 102, 59, 92, 73, 65, 62, 64, 63, 55, 64, 56, 67, 98, 70, 67, 56, 69, 104, 55, 83, 60, 56, 77, 58, 49, 54, 61, 52, 59, 65, 75, 55, 58, 57, 61, 56, 72, 73, 64, 55, 60, 60, 63, 57, 57, 60, 71, 68, 70, 50, 67, 87, 74, 43, 64, 91, 59, 58, 81, 63, 69, 74, 63, 51, 62, 53, 60, 80, 66, 69, 71, 77, 60, 72, 70, 52, 55, 61, 64, 70, 62, 77, 62, 59, 90, 94, 63, 62, 51, 44, 66, 65, 64, 46, 63, 57, 49, 79, 68, 72, 57, 61, 65, 51, 64, 54, 78, 81, 69, 68, 76, 63, 55, 59, 79, 67, 58, 71, 49, 74, 81, 62, 67, 55, 64, 64, 59, 55, 74, 77, 54, 62, 49, 95, 60, 121, 57, 67, 76, 66, 76, 65, 70, 65, 85, 50, 59, 50, 55, 78, 69, 79, 56, 65, 69, 59, 57, 54, 60, 57, 60, 77, 129, 66, 51, 69, 45, 77, 57, 76, 47, 60, 60, 70, 63, 73, 66, 69, 64, 86, 43, 82, 62, 57, 57, 129, 66, 60, 72, 65, 71, 55, 57, 52, 58, 61, 71, 64, 87, 72, 59, 65, 84, 76, 61, 87, 63, 68, 50, 63, 64, 68, 53, 95, 59, 59, 50, 80, 69, 71, 73, 69, 76, 87, 57, 68, 82, 69, 66, 84, 53, 75, 50, 60, 55, 46, 66, 78, 58, 53, 54, 71, 69, 93, 65, 45, 55, 69, 78, 57, 65, 56, 95, 62, 59, 57, 64, 68, 77, 72, 87, 80, 72, 53, 60, 64, 55, 83, 66, 57, 52, 67, 64, 83, 84, 66, 61, 75, 57, 89, 74, 65, 63, 59, 78, 64, 54, 75, 59, 76, 60, 95, 90, 74, 64, 90, 76, 70, 48, 63, 53, 56, 63, 64, 65, 59, 50, 42, 64, 64, 50, 58, 63, 51, 58, 67, 50, 73, 68, 58, 83, 83, 61, 62, 86, 57, 50, 73, 51, 65, 76, 73, 74, 62, 64, 65, 63, 107, 61, 71, 62, 60, 67, 69, 73, 41, 52, 84, 97, 80, 74, 58, 41, 57, 50, 72, 68, 63, 62, 66, 69, 64, 66, 91, 76, 66, 55, 63, 57, 66, 56, 73, 58, 53, 70, 56, 70, 59, 49, 59, 31, 52, 59, 58, 62, 66, 69, 65, 83, 73, 65, 67, 70, 72, 49, 57, 56, 59, 67, 52, 81, 82, 51, 65, 81, 71, 99, 70, 80, 44, 65, 60, 74, 73, 62, 67, 56, 56, 50, 69, 57, 67, 55, 55, 55, 54, 63, 64, 62, 71, 54, 60, 73, 57, 60, 57, 67, 109, 56, 61, 56, 67, 101, 61, 71, 73, 57, 55, 60, 55, 74, 87, 58, 56, 57, 67, 75, 64, 73, 80, 71, 76, 52, 60, 61, 76, 60, 68, 57, 45, 50, 47, 70, 55, 61, 57, 83, 55, 70, 44, 70, 37, 68, 47, 72, 53, 55, 60, 68, 50, 81, 56, 70, 57, 64, 59, 64, 71, 63, 57, 59, 69, 56, 57, 66, 59, 85, 80, 54, 46, 49, 54, 74, 66, 66, 72, 58, 69, 57, 60, 54, 72, 53, 72, 61, 89, 67, 74, 62, 48, 68, 85, 60, 81, 62, 69, 62, 75, 49, 67, 61, 75, 59, 71, 68, 57, 69, 66, 98, 59, 61, 50, 80, 51, 60, 66, 64, 67, 68, 78, 86, 56, 53, 66, 54, 78, 58, 54, 65, 61, 70, 60, 69, 64, 65, 58, 73, 61, 46, 51, 47, 71, 84, 101, 55, 59, 67, 45, 75, 72, 72, 67, 56, 115, 99, 73, 63, 60, 76, 61, 72, 64, 63, 63, 69, 87, 40, 63, 60, 83, 78, 65, 59, 68, 72, 77, 49, 63, 102, 54, 46, 69, 54, 74, 56, 73, 57, 57, 87, 67, 49, 65, 69, 39, 56, 77, 121, 80, 48, 68, 56, 72, 85, 68, 55, 72, 67, 68, 65, 57, 74, 76, 71, 55, 58, 97, 65, 51, 71, 63, 41, 62, 59, 66, 61, 82, 47, 73, 58, 61, 66, 49, 70, 66, 63, 93, 68, 74, 46, 77, 68, 61, 61, 51, 63, 69, 62, 69, 60, 74, 60, 55, 61, 50, 52, 66, 67, 53, 74, 83, 65, 52, 74, 55, 79, 48, 51, 76, 86, 66, 89, 67, 65, 67, 49, 98, 69, 72, 67, 56, 64, 59, 72, 46, 68, 57, 85, 54, 95, 70, 52, 62, 68, 60, 79, 84, 58, 69, 62, 58, 48, 51, 61, 59, 56, 78, 65, 96, 64, 57, 48, 72, 81, 52, 59, 62, 64, 83, 60, 76, 75, 80, 49, 55, 56, 70, 59, 90, 54, 57, 62, 63, 41, 61, 55, 55, 60, 64, 71, 62, 88, 74, 105, 56, 66, 79, 87, 82, 55, 73, 59, 68, 61, 70, 52, 67, 69, 60, 76, 58, 67, 69, 81, 66, 59, 55, 58, 52, 64, 63, 66, 54, 64, 121, 65, 66, 63, 53, 55, 46, 71, 59, 90, 74, 79, 67, 44, 56, 56, 53, 61, 66, 63, 81, 68, 64, 61, 64, 81, 67, 57, 64, 56, 65, 66, 54, 73, 65, 72, 62, 63, 83, 52, 62, 69, 73, 58, 60, 65, 38, 52, 60, 66, 79, 47, 75, 62, 79, 61, 58, 78, 91, 62, 73, 61, 59, 83, 76, 78, 63, 57, 66, 47, 62, 50, 73, 64, 71, 76, 54, 59, 60, 56, 64, 60, 60, 82, 79, 60, 73, 80, 74, 58, 59, 45, 65, 79, 78, 53, 69, 65, 56, 62, 71, 63, 78, 61, 57, 58, 64, 64, 82, 64, 62, 98, 76, 77, 69, 43, 59, 54, 83, 60, 70, 84, 70, 67, 73, 59, 74, 62, 64, 61, 65, 69, 60, 46, 70, 58, 55, 59, 54, 78, 78, 80, 61, 87, 77, 75, 56, 77, 61, 99, 56, 62, 60, 50, 71, 67, 65, 55, 53, 45, 68, 54, 53, 63, 74, 58, 69, 49, 78, 95, 48, 78, 52, 95, 64, 84, 56, 53, 71, 56, 67, 62, 60, 84, 75, 79, 69, 72, 71, 56, 65, 72, 90, 74, 51, 65, 60, 66, 51, 59, 62, 81, 72, 68, 64, 64, 48, 59, 56, 69, 57, 57, 53, 51, 54, 64, 55, 60, 83, 50, 80, 66, 72, 79, 73, 67, 55, 55, 67, 64, 72, 52, 55, 109, 67, 50, 58, 57, 70, 85, 48, 57, 46, 52, 79, 56, 80, 70, 76, 72, 92, 47, 71, 74, 73, 56, 57, 62, 68, 47, 81, 64, 86, 50, 70, 63, 103, 75, 56, 89, 75, 56, 68, 71, 63, 61, 67, 55, 59, 72, 75, 57, 65, 48, 91, 74, 64, 47, 75, 96, 76, 82, 73, 56, 55, 104, 59, 79, 82, 85, 57, 59, 57, 61, 68, 80, 71, 50, 88, 78, 72, 67, 58, 59, 61, 83, 80, 53, 68, 37, 58, 106, 64, 103, 67, 82, 69, 45, 67, 67, 71, 79, 67, 69, 67, 66, 58, 60, 55, 48, 103, 63, 67, 70, 60, 62, 64, 68, 70, 43, 59, 61, 53, 57, 62, 71, 54, 66, 42, 61, 55, 57, 82, 63, 71, 60, 62, 77, 95, 69, 76, 64, 54, 89, 73, 62, 57, 53, 50, 63, 64, 65, 89, 54, 62, 78, 63, 57, 49, 67, 55, 58, 47, 61, 102, 65, 65, 60, 61, 63, 71, 47, 45, 54, 50, 49, 61, 73, 60, 68, 63, 86, 59, 64, 49, 64, 64, 71, 69, 65, 68, 66, 66, 82, 59, 65, 41, 70, 82, 59, 62, 63, 86, 65, 65, 61, 64, 65, 50, 83, 81, 59, 82, 52, 56, 75, 51, 68, 70, 81, 53, 66, 60, 52, 62, 111, 63, 66, 62, 63, 56, 51, 75, 78, 72, 67, 76, 62, 59, 68, 69, 73, 57, 82, 69, 64, 60, 57, 64, 82, 80, 105, 58, 76, 57, 129, 49, 82, 67, 55, 56, 55, 56, 78, 63, 54, 108, 80, 86, 67, 56, 68, 63, 58, 57, 71, 73, 52, 59, 79, 66, 63, 73, 63, 59, 71, 81, 74, 43, 71, 64, 43, 69, 58, 58, 62, 65, 81, 65, 54, 69, 57, 72, 82, 74, 65, 69, 45, 93, 58, 60, 54, 78, 58, 58, 74, 53, 62, 65, 66, 60, 71, 67, 61, 67, 62, 64, 60, 92, 64, 61, 60, 60, 52, 79, 67, 64, 81, 70, 54, 49, 94, 83, 83, 77, 100, 54, 51, 55, 56, 66, 51, 53, 64, 76, 80, 73, 54, 47, 70, 70, 93, 56, 56, 61, 86, 66, 49, 85, 77, 72, 48, 76, 66, 82, 51, 64, 54, 59, 58, 64, 121, 55, 70, 60, 56, 59, 53, 61, 73, 86, 64, 70, 72, 59, 83, 67, 114, 76, 59, 68, 65, 65, 75, 69, 77, 86, 52, 52, 67, 73, 65, 61, 50, 67, 58, 65, 54, 94, 59, 48, 68, 72, 76, 68, 54, 65, 50, 59, 46, 52, 63, 77, 86, 58, 62, 64, 61, 58, 63, 70, 77, 54, 54, 65, 58, 102, 66, 75, 58, 55, 54, 77, 53, 57, 47, 64, 57, 85, 83, 68, 67, 77, 61, 55, 59, 51, 65, 71, 68, 54, 56, 63, 52, 68, 54, 73, 59, 57, 53, 55, 57, 52, 54, 55, 83, 59, 71, 74, 64, 53, 46, 41, 91, 61, 58, 62, 64, 70, 61, 53, 82, 57, 69, 57, 70, 66, 75, 58, 61, 76, 52, 79, 70, 68, 57, 78, 63, 83, 78, 58, 62, 66, 61, 79, 59, 73, 76, 66, 110, 62, 73, 78, 64, 55, 69, 59, 73, 46, 59, 74, 67, 73, 76, 67, 59, 85, 69, 57, 78, 62, 60, 61, 79, 61, 69, 53, 59, 55, 47, 55, 50, 72, 77, 100, 52, 72, 59, 64, 65, 78, 57, 52, 73, 100, 79, 74, 51, 56, 103, 67, 78, 87, 50, 78, 57, 72, 62, 65, 60, 83, 60, 50, 74, 63, 69, 80, 65, 64, 96, 72, 63, 62, 53, 64, 60, 74, 53, 72, 89, 52, 71, 60, 70, 44, 51, 68, 110, 54, 58, 61, 57, 45, 82, 65, 62, 72, 72, 65, 88, 48, 84, 79, 70, 56, 56, 85, 77, 65, 53, 63, 52, 60, 67, 64, 56, 80, 51, 64, 83, 92, 51, 60, 82, 64, 70, 86, 73, 56, 61, 61, 69, 64, 69, 53, 59, 60, 54, 54, 56, 74, 54, 44, 65, 56, 49, 61, 75, 76, 75, 85, 94, 67, 70, 64, 60, 70, 60, 76, 63, 62, 93, 53, 67, 53, 60, 79, 60, 69, 81, 64, 76, 61, 65, 70, 64, 47, 59, 65, 77, 75, 58, 54, 48, 68, 103, 90, 68, 64, 59, 65, 63, 58, 63, 37, 58, 92, 93, 76, 47, 52, 62, 57, 103, 63, 50, 64, 73, 74, 60, 74, 55, 71, 64, 55, 65, 73, 59, 62, 74, 76, 64, 62, 56, 55, 71, 59, 72, 59, 69, 53, 69, 78, 125, 61, 67, 79, 56, 65, 70, 62, 54, 70, 56, 76, 62, 77, 53, 42, 70, 72, 64, 81, 65, 68, 47, 68, 53, 48, 75, 69, 67, 69, 71, 110, 70, 52, 59, 50, 58, 65, 75, 52, 57, 75, 75, 59, 57, 69, 56, 56, 63, 57, 75, 68, 57, 57, 65, 62, 61, 73, 55, 86, 73, 58, 65, 67, 76, 80, 47, 69, 56, 57, 60, 58, 57, 79, 69, 71, 58, 53, 68, 84, 56, 83, 60, 58, 42, 81, 61, 62, 77, 60, 71, 36, 64, 69, 58, 67, 68, 68, 54, 61, 91, 59, 54, 76, 61, 61, 59, 66, 62, 70, 55, 48, 62, 51, 83, 47, 58, 86, 59, 70, 51, 61, 65, 58, 76, 70, 73, 67, 76, 49, 50, 44, 60, 57, 61, 59, 67, 80, 69, 80, 57, 66, 77, 80, 73, 81, 62, 71, 59, 89, 68, 67, 123, 100, 49, 65, 56, 58, 62, 68, 64, 40, 54, 60, 57, 53, 75, 57, 61, 52, 92, 70, 57, 70, 87, 62, 65, 67, 77, 67, 94, 43, 57, 63, 70, 88, 69, 77, 62, 49, 44, 62, 56, 71, 47, 65, 71, 72, 56, 70, 75, 56, 71, 46, 61, 46, 49, 44, 58, 90, 57, 58, 61, 67, 52, 65, 54, 63, 55, 69, 58, 65, 66, 57, 53, 58, 63, 63, 75, 70, 52, 59, 97, 73, 52, 68, 60, 65, 70, 64, 74, 56, 55, 60, 63, 62, 48, 52, 62, 86, 61, 73, 73, 60, 70, 68, 70, 63, 63, 55, 59, 71, 65, 56, 90, 72, 83, 67, 61, 62, 73, 48, 47, 60, 50, 62, 75, 55, 68, 67, 52, 98, 70, 70, 77, 66, 42, 52, 72, 84, 62, 60, 51, 65, 56, 63, 57, 100, 83, 43, 82, 71, 64, 53, 51, 77, 61, 55, 59, 59, 76, 78, 52, 47, 61, 98, 98, 51, 73, 65, 83, 61, 75, 66, 61, 67, 107, 58, 66, 79, 78, 63, 56, 51, 54, 81, 85, 69, 70, 90, 80, 62, 68, 66, 49, 81, 59, 98, 67, 55, 45, 60, 91, 43, 96, 58, 70, 58, 57, 75, 44, 68, 72, 73, 68, 60, 47, 72, 51, 73, 64, 82, 64, 68, 61, 64, 62, 69, 79, 51, 46, 61, 60, 73, 69, 51, 56, 93, 81, 58, 69, 62, 65, 47, 58, 71, 67, 59, 80, 108, 56, 54, 54, 60, 93, 59, 67, 55, 64, 55, 71, 62, 63, 73, 55, 70, 58, 53, 64, 54, 67, 64, 57, 61, 60, 87, 71, 60, 68, 63, 58, 70, 53, 56, 83, 51, 62, 65, 48, 50, 55, 66, 65, 59, 78, 75, 50, 47, 63, 57, 58, 57, 65, 50, 67, 59, 64, 54, 72, 82, 67, 51, 71, 84, 73, 50, 52, 58, 45, 66, 92, 72, 56, 73, 64, 66, 64, 64, 54, 76, 55, 71, 69, 56, 51, 68, 107, 53, 60, 63, 77, 84, 58, 59, 79, 78, 97, 82, 56, 55, 80, 70, 49, 60, 78, 55, 66, 46, 73, 68, 82, 77, 95, 76, 53, 65, 119, 61, 71, 66, 57, 53, 71, 63, 93, 71, 58, 114, 67, 80, 51, 76, 70, 63, 60, 49, 58, 54, 56, 67, 90, 50, 53, 74, 65, 54, 67, 74, 93, 37, 70, 40, 66, 69, 41, 65, 54, 59, 66, 65, 62, 59, 63, 70, 84, 62, 60, 63, 51, 67, 64, 60, 49, 81, 64, 53, 85, 65, 60, 60, 60, 72, 63, 61, 49, 66, 60, 70, 70, 71, 62, 54, 56, 51, 50, 79, 76, 52, 64, 78, 77, 43, 75, 59, 69, 85, 73, 61, 63, 68, 78, 62, 69, 47, 64, 64, 64, 77, 62, 69, 74, 63, 93, 43, 61, 50, 77, 75, 68, 93, 53, 60, 80, 75, 80, 58, 83, 59, 55, 79, 59, 74, 98, 46, 76, 66, 66, 57, 55, 72, 68, 73, 50, 64, 93, 59, 57, 57, 105, 79, 59, 64, 51, 59, 68, 66, 71, 91, 57, 53, 52, 79, 60, 55, 57, 66, 78, 80, 65, 106, 63, 56, 48, 62, 92, 63, 73, 74, 61, 52, 55, 67, 61, 99, 79, 59, 58, 76, 60, 60, 56, 62, 78, 54, 48, 66, 77, 83, 53, 54, 53, 187, 54, 62, 85, 52, 50, 56, 73, 58, 79, 60, 66, 67, 66, 72, 37, 63, 56, 54, 64, 55, 71, 51, 68, 56, 68, 51, 76, 61, 52, 78, 66, 65, 58, 65, 65, 68, 79, 57, 59, 76, 75, 74, 46, 48, 65, 62, 66, 64, 58, 57, 76, 64, 72, 62, 69, 90, 66, 76, 59, 57, 60, 107, 59, 46, 54, 55, 50, 72, 54, 53, 67, 80, 58, 55, 45, 61, 68, 56, 53, 55, 53, 72, 75, 56, 67, 60, 77, 59, 129, 61, 67, 72, 59, 59, 70, 63, 59, 74, 62, 62, 73, 72, 55, 71, 64, 67, 59, 56, 46, 58, 62, 55, 65, 88, 69, 65, 80, 53, 59, 58, 81, 60, 63, 111, 83, 59, 60, 64, 61, 92, 60, 70, 44, 59, 65, 91, 43, 80, 46, 88, 47, 58, 50, 83, 81, 89, 57, 74, 88, 78, 53, 51, 61, 51, 68, 62, 56, 81, 75, 72, 71, 54, 76, 60, 95, 59, 117, 50, 56, 64, 71, 48, 74, 62, 50, 57, 58, 68, 73, 71, 60, 58, 73, 67, 63, 77, 85, 75, 84, 75, 59, 50, 61, 69, 61, 85, 59, 57, 40, 51, 54, 83, 70, 60, 69, 91, 68, 57, 54, 58, 67, 57, 56, 82, 71, 55, 58, 51, 66, 72, 60, 67, 74, 81, 62, 66, 60, 56, 62, 77, 87, 44, 77, 56, 111, 54, 50, 79, 98, 57, 84, 66, 97, 68, 66, 97, 55, 60, 66, 47, 59, 71, 54, 54, 65, 65, 74, 79, 98, 64, 69, 63, 68, 69, 88, 59, 58, 77, 58, 48, 60, 76, 56, 46, 63, 101, 59, 70, 54, 50, 58, 52, 99, 51, 44, 78, 72, 75, 57, 70, 83, 61, 61, 65, 56, 65, 46, 95, 59, 61, 82, 49, 60, 46, 42, 75, 49, 59, 69, 53, 65, 66, 98, 56, 70, 61, 73, 73, 62, 67, 72, 75, 56, 55, 70, 60, 49, 63, 59, 74, 58, 90, 68, 49, 52, 59, 58, 43, 70, 71, 55, 58, 63, 109, 57, 66, 52, 81, 51, 71, 55, 58, 65, 82, 82, 71, 59, 49, 108, 54, 96, 57, 60, 61, 60, 53, 46, 68, 73, 81, 57, 54, 63, 49, 43, 77, 76, 61, 54, 61, 69, 53, 77, 64, 50, 57, 63, 66, 74, 50, 58, 48, 63, 59, 57, 79, 78, 73, 53, 56, 77, 94, 53, 50, 47, 64, 73, 58, 76, 71, 56, 52, 60, 82, 63, 79, 60, 52, 66, 62, 93, 83, 67, 61, 53, 67, 89, 75, 59, 81, 64, 66, 67, 64, 86, 77, 87, 56, 58, 52, 71, 67, 47, 59, 63, 56, 66, 67, 54, 77, 54, 88, 52, 56, 82, 68, 80, 71, 50, 77, 53, 90, 63, 67, 113, 77, 70, 68, 53, 56, 55, 50, 46, 59, 46, 63, 55, 50, 70, 55, 59, 66, 72, 69, 69, 52, 70, 92, 60, 60, 70, 89, 111, 63, 61, 63, 81, 56, 55, 84, 68, 78, 66, 72, 57, 63, 79, 54, 70, 61, 46, 86, 112, 111, 73, 61, 103, 76, 56, 54, 54, 71, 63, 56, 55, 73, 74, 45, 53, 103, 51, 81, 67, 66, 77, 68, 56, 51, 49, 75, 72, 57, 93, 65, 72, 60, 65, 55, 68, 61, 49, 67, 66, 48, 85, 66, 82, 64, 76, 81, 60, 86, 65, 67, 59, 59, 61, 47, 62, 58, 72, 58, 60, 80, 44, 55, 88, 71, 39, 71, 50, 72, 53, 64, 51, 39, 52, 45, 54, 70, 60, 50, 88, 103, 73, 73, 49, 61, 68, 61, 60, 76, 48, 60, 50, 74, 63, 48, 66, 91, 62, 46, 76, 68, 64, 48, 93, 59, 66, 58, 57, 44, 65, 77, 62, 53, 62, 88, 73, 58, 47, 79, 95, 66, 81, 55, 54, 64, 88, 53, 90, 49, 82, 67, 47, 53, 60, 47, 74, 65, 74, 70, 61, 55, 61, 58, 58, 59, 43, 80, 71, 60, 57, 64, 82, 60, 80, 55, 74, 58, 68, 66, 72, 61, 68, 74, 72, 78, 42, 75, 85, 69, 37, 116, 77, 61, 67, 59, 44, 50, 66, 63, 57, 71, 67, 61, 65, 56, 56, 55, 66, 76, 60, 85, 78, 67, 51, 70, 55, 60, 61, 62, 61, 40, 67, 78, 74, 67, 67, 58, 58, 80, 100, 80, 83, 62, 65, 67, 65, 57, 57, 74, 66, 84, 56, 41, 72, 110, 72, 78, 60, 52, 64, 77, 56, 48, 69, 61, 52, 55, 49, 59, 77, 63, 55, 60, 74, 58, 73, 75, 82, 47, 45, 57, 45, 54, 64, 81, 86, 64, 54, 71, 55, 55, 73, 73, 69, 76, 65, 53, 51, 57, 74, 70, 45, 79, 49, 195, 61, 82, 67, 71, 70, 64, 69, 76, 70, 70, 88, 58, 73, 72, 55, 66, 65, 57, 90, 95, 43, 84, 56, 57, 77, 70, 68, 55, 67, 54, 52, 69, 60, 58, 87, 61, 108, 75, 71, 55, 114, 50, 53, 59, 54, 78, 62, 68, 78, 68, 75, 113, 75, 95, 49, 60, 62, 56, 57, 76, 54, 40, 56, 58, 105, 65, 62, 75, 71, 38, 69, 57, 68, 68, 60, 57, 33, 59, 45, 57, 80, 66, 75, 82, 65, 86, 81, 47, 67, 74, 44, 51, 67, 90, 45, 56, 68, 76, 62, 65, 72, 65, 72, 49, 50, 59, 60, 55, 80, 56, 66, 44, 68, 65, 61, 82, 80, 70, 58, 69, 58, 64, 56, 67, 61, 67, 68, 64, 51, 76, 70, 54, 95, 79, 67, 61, 51, 79, 67, 64, 78, 60, 55, 63, 71, 49, 49, 70, 46, 67, 101, 63, 55, 64, 58, 53, 90, 49, 61, 82, 89, 53, 77, 55, 57, 75, 93, 71, 40, 63, 70, 66, 60, 50, 52, 49, 69, 81, 72, 58, 65, 61, 114, 55, 61, 72, 59, 56, 54, 62, 62, 93, 57, 81, 50, 68, 58, 63, 72, 73, 58, 62, 55, 93, 71, 57, 56, 66, 65, 69, 68, 69, 59, 51, 64, 65, 60, 93, 79, 74, 73, 76, 74, 55, 79, 77, 68, 58, 58, 74, 68, 76, 58, 58, 52, 47, 61, 56, 69, 57, 62, 92, 68, 70, 69, 47, 79, 54, 57, 75, 78, 63, 63, 65, 64, 65, 70, 66, 48, 74, 59, 68, 60, 65, 58, 65, 77, 73, 72, 58, 78, 86, 77, 66, 37, 45, 60, 63, 75, 59, 69, 64, 44, 68, 69, 61, 77, 61, 58, 58, 78, 80, 64, 79, 58, 46, 70, 106, 67, 57, 66, 71, 50, 74, 48, 72, 92, 57, 91, 62, 58, 54, 69, 40, 42, 58, 63, 65, 67, 65, 75, 67, 66, 44, 65, 61, 67, 79, 65, 54, 71, 50, 70, 94, 82, 71, 53, 52, 75, 61, 41, 74, 54, 63, 46, 63, 69, 64, 68, 80, 65, 48, 62, 78, 62, 67, 75, 56, 66, 100, 95, 40, 51, 59, 86, 64, 82, 72, 62, 72, 53, 100, 72, 83, 60, 107, 58, 62, 60, 59, 84, 116, 61, 68, 63, 69, 59, 75, 69, 77, 63, 52, 54, 57, 66, 57, 67, 60, 78, 63, 78, 56, 98, 90, 44, 65, 62, 55, 71, 49, 60, 68, 49, 64, 62, 82, 69, 81, 81, 71, 57, 74, 86, 46, 62, 64, 47, 65, 54, 75, 55, 77, 86, 59, 61, 65, 53, 76, 72, 49, 62, 88, 59, 47, 75, 65, 62, 58, 75, 73, 65, 78, 59, 57, 72, 68, 74, 71, 61, 68, 58, 75, 56, 64, 73, 55, 67, 81, 88, 69, 87, 63, 61, 65, 87, 67, 84, 58, 76, 73, 60, 88, 64, 88, 51, 60, 83, 59, 43, 52, 59, 75, 52, 67, 66, 65, 68, 63, 48, 71, 51, 85, 77, 66, 73, 77, 61, 72, 55, 67, 63, 84, 79, 61, 63, 63, 60, 53, 110, 63, 36, 65, 68, 60, 64, 67, 52, 67, 61, 65, 66, 36, 53, 64, 54, 66, 66, 56, 59, 48, 53, 51, 52, 61, 67, 51, 66, 57, 106, 60, 80, 66, 54, 91, 68, 50, 49, 74, 64, 47, 62, 90, 58, 52, 70, 65, 69, 43, 62, 52, 57, 52, 66, 66, 59, 61, 56, 63, 64, 125, 59, 56, 64, 61, 70, 62, 61, 55, 72, 64, 63, 87, 59, 76, 57, 64, 70, 69, 55, 65, 53, 69, 61, 71, 75, 73, 76, 53, 63, 64, 62, 71, 65, 64, 49, 77, 69, 79, 77, 54, 59, 54, 81, 71, 66, 67, 64, 53, 68, 64, 53, 69, 55, 63, 76, 58, 85, 108, 61, 59, 56, 70, 82, 55, 62, 86, 84, 35, 66, 70, 72, 73, 72, 58, 64, 54, 61, 82, 54, 66, 63, 53, 93, 79, 55, 75, 67, 59, 74, 62, 69, 108, 91, 61, 71, 57, 44, 48, 79, 67, 77, 59, 54, 50, 58, 62, 78, 77, 56, 64, 64, 49, 68, 61, 58, 50, 71, 92, 69, 68, 105, 71, 52, 74, 65, 51, 53, 57, 63, 61, 69, 66, 55, 56, 58, 51, 61, 75, 73, 64, 47, 61, 47, 78, 54, 67, 93, 106, 110, 68, 61, 60, 87, 60, 46, 69, 55, 55, 50, 71, 93, 53, 93, 62, 56, 72, 59, 50, 104, 46, 62, 51, 79, 47, 53, 61, 53, 43, 77, 72, 61, 66, 73, 50, 80, 62, 59, 80, 64, 44, 67, 72, 75, 58, 57, 66, 65, 55, 81, 59, 76, 51, 63, 70, 65, 59, 59, 70, 64, 70, 87, 48, 71, 60, 59, 76, 65, 81, 72, 81, 49, 54, 70, 56, 67, 96, 57, 67, 58, 77, 69, 59, 99, 72, 72, 70, 68, 52, 67, 73, 63, 65, 65, 66, 63, 64, 56, 80, 72, 88, 50, 57, 60, 87, 97, 54, 70, 55, 77, 53, 41, 66, 48, 60, 51, 74, 63, 72, 83, 52, 61, 49, 62, 74, 65, 70, 65, 75, 83, 56, 63, 57, 47, 83, 97, 58, 72, 73, 77, 66, 85, 90, 65, 66, 103, 63, 71, 76, 64, 70, 72, 47, 69, 53, 74, 59, 69, 78, 70, 95, 67, 52, 62, 68, 73, 54, 73, 72, 65, 71, 103, 66, 107, 58, 66, 61, 60, 69, 71, 55, 83, 51, 69, 46, 73, 68, 77, 49, 60, 104, 63, 58, 63, 68, 71, 88, 86, 65, 65, 70, 52, 67, 61, 45, 55, 60, 75, 55, 57, 68, 60, 63, 45, 75, 59, 58, 63, 82, 58, 67, 49, 58, 83, 52, 62, 69, 69, 59, 56, 49, 106, 69, 59, 101, 64, 59, 76, 70, 51, 53, 49, 60, 47, 101, 78, 66, 52, 51, 54, 73, 54, 62, 49, 62, 61, 67, 50, 44, 61, 67, 69, 62, 36, 75, 73, 80, 63, 57, 70, 60, 65, 73, 71, 61, 59, 61, 65, 61, 65, 72, 70, 58, 53, 84, 61, 62, 46, 69, 69, 47, 69, 84, 62, 42, 79, 69, 57, 51, 48, 50, 74, 56, 55, 62, 77, 60, 74, 59, 59, 62, 55, 61, 62, 72, 64, 93, 72, 77, 56, 67, 72, 55, 78, 52, 71, 50, 66, 63, 67, 82, 113, 97, 77, 62, 110, 72, 70, 55, 60, 54, 68, 72, 90, 73, 69, 102, 63, 71, 65, 55, 80, 59, 60, 63, 50, 63, 58, 52, 84, 50, 77, 60, 55, 61, 80, 98, 63, 62, 58, 55, 58, 60, 56, 57, 60, 66, 74, 64, 61, 76, 43, 67, 51, 80, 38, 56, 72, 85, 66, 54, 61, 64, 48, 61, 48, 59, 88, 60, 54, 67, 56, 54, 63, 84, 63, 83, 70, 70, 48, 66, 73, 69, 76, 41, 48, 47, 57, 64, 58, 62, 85, 47, 62, 50, 65, 66, 65, 55, 63, 63, 58, 54, 62, 60, 63, 96, 76, 59, 50, 66, 67, 53, 57, 63, 83, 52, 73, 81, 74, 70, 51, 54, 67, 72, 81, 55, 48, 68, 66, 70, 96, 63, 57, 68, 66, 67, 63, 62, 76, 43, 60, 68, 52, 53, 59, 62, 105, 64, 66, 75, 74, 50, 59, 69, 55, 90, 61, 57, 68, 89, 57, 60, 58, 66, 50, 57, 38, 88, 67, 89, 58, 49, 79, 65, 77, 60, 57, 55, 54, 68, 60, 85, 58, 78, 53, 83, 74, 66, 75, 62, 63, 58, 47, 64, 70, 65, 61, 65, 59, 39, 67, 59, 67, 50, 57, 47, 81, 77, 68, 73, 85, 56, 62, 86, 51, 44, 71, 62, 61, 62, 80, 59, 63, 68, 43, 60, 51, 50, 50, 47, 75, 64, 51, 67, 68, 69, 68, 77, 50, 57, 63, 54, 68, 57, 62, 53, 54, 56, 59, 67, 92, 47, 57, 56, 63, 71, 66, 71, 71, 48, 53, 111, 54, 70, 60, 79, 63, 74, 59, 85, 66, 61, 66, 82, 66, 49, 63, 78, 67, 54, 54, 47, 59, 54, 59, 63, 57, 68, 69, 75, 62, 63, 60, 68, 38, 64, 60, 51, 67, 65, 64, 77, 67, 68, 61, 72, 41, 105, 64, 50, 74, 66, 67, 81, 69, 55, 65, 57, 51, 59, 66, 57, 68, 110, 100, 61, 60, 63, 86, 117, 73, 64, 75, 62, 69, 93, 64, 44, 53, 85, 71, 70, 46, 57, 51, 73, 60, 53, 78, 61, 60, 67, 59, 81, 64, 84, 49, 67, 68, 63, 66, 71, 80, 55, 69, 69, 113, 66, 64, 66, 63, 61, 49, 75, 80, 76, 93, 71, 78, 42, 77, 69, 55, 71, 59, 69, 71, 56, 84, 71, 73, 55, 72, 71, 59, 93, 56, 58, 70, 77, 65, 52, 110, 71, 54, 83, 63, 72, 55, 46, 71, 63, 84, 68, 70, 70, 55, 66, 63, 53, 88, 53, 75, 86, 63, 67, 108, 78, 49, 101, 45, 42, 80, 66, 60, 85, 63, 89, 87, 64, 79, 64, 71, 78, 61, 68, 66, 65, 88, 70, 79, 88, 60, 50, 71, 53, 76, 49, 70, 65, 76, 53, 93, 62, 75, 56, 74, 54, 54, 69, 62, 79, 63, 88, 41, 91, 83, 47, 63, 69, 48, 64, 103, 63, 67, 74, 65, 61, 57, 42, 54, 67, 77, 57, 66, 62, 37, 77, 48, 65, 67, 65, 57, 81, 55, 57, 68, 49, 69, 71, 64, 67, 69, 54, 76, 67, 39, 69, 76, 66, 65, 62, 76, 70, 75, 88, 60, 38, 79, 55, 44, 56, 68, 69, 40, 62, 62, 45, 69, 72, 56, 62, 57, 110, 59, 94, 42, 75, 59, 51, 41, 58, 77, 66, 69, 86, 60, 69, 81, 68, 87, 47, 49, 64, 77, 70, 74, 44, 56, 62, 95, 85, 74, 78, 67, 41, 57, 55, 52, 87, 60, 68, 71, 76, 49, 47, 55, 70, 68, 62, 71, 72, 75, 56, 56, 71, 61, 79, 82, 48, 52, 77, 75, 46, 79, 53, 66, 69, 71, 96, 63, 44, 72, 56, 59, 68, 57, 59, 68, 60, 74, 79, 58, 62, 65, 53, 90, 73, 72, 72, 48, 62, 69, 55, 55, 81, 77, 64, 57, 70, 81, 57, 65, 43, 64, 59, 40, 65, 52, 66, 70, 98, 48, 67, 74, 69, 75, 62, 44, 68, 64, 83, 78, 58, 89, 67, 52, 66, 52, 83, 75, 66, 50, 59, 67, 64, 68, 67, 58, 65, 79, 60, 66, 81, 61, 62, 62, 74, 74, 48, 84, 75, 99, 49, 75, 63, 64, 64, 59, 78, 84, 93, 81, 63, 58, 62, 61, 55, 70, 78, 48, 79, 111, 83, 62, 67, 59, 60, 44, 62, 50, 47, 88, 85, 47, 58, 54, 51, 55, 80, 46, 72, 58, 65, 75, 82, 49, 69, 60, 77, 71, 53, 59, 46, 66, 62, 61, 68, 48, 70, 57, 76, 70, 59, 65, 75, 73, 71, 47, 48, 66, 112, 70, 83, 51, 42, 70, 71, 88, 46, 37, 65, 50, 76, 75, 65, 78, 78, 75, 61, 60, 54, 67, 59, 65, 55, 67, 66, 75, 65, 56, 66, 58, 84, 54, 56, 68, 63, 80, 64, 71, 69, 49, 52, 67, 74, 49, 60, 54, 67, 75, 69, 75, 63, 69, 47, 65, 80, 61, 68, 66, 60, 74, 66, 44, 60, 63, 78, 69, 57, 79, 78, 94, 65, 66, 63, 50, 70, 73, 66, 77, 67, 86, 51, 38, 63, 63, 96, 80, 62, 74, 64, 57, 58, 58, 62, 77, 42, 58, 78, 44, 75, 47, 59, 59, 58, 79, 73, 81, 64, 54, 62, 60, 81, 85, 98, 62, 48, 59, 71, 76, 59, 62, 96, 64, 59, 54, 73, 77, 77, 56, 40, 47, 75, 60, 71, 61, 65, 69, 77, 55, 68, 59, 60, 55, 46, 68, 71, 59, 60, 70, 75, 57, 82, 79, 79, 57, 59, 54, 82, 59, 80, 49, 62, 67, 65, 58, 79, 59, 80, 64, 65, 68, 75, 48, 62, 48, 75, 53, 110, 73, 47, 53, 62, 54, 56, 80, 63, 55, 56, 60, 72, 49, 75, 74, 67, 49, 75, 53, 51, 65, 57, 53, 62, 57, 66, 48, 65, 60, 56, 68, 68, 63, 56, 92, 82, 55, 58, 60, 68, 70, 56, 78, 80, 55, 73, 66, 59, 71, 69, 56, 47, 58, 61, 72, 82, 71, 58, 97, 67, 74, 64, 48, 60, 67, 56, 66, 47, 92, 104, 68, 56, 67, 66, 78, 67, 68, 64, 48, 64, 60, 53, 62, 39, 103, 82, 54, 54, 98, 71, 69, 55, 71, 67, 68, 77, 87, 75, 82, 100, 86, 100, 62, 74, 46, 69, 63, 69, 71, 46, 75, 76, 91, 53, 62, 65, 78, 80, 48, 59, 57, 115, 61, 52, 110, 59, 50, 57, 74, 78, 53, 84, 56, 50, 79, 87, 72, 59, 77, 85, 76, 97, 71, 53, 46, 80, 58, 56, 77, 78, 43, 66, 66, 51, 52, 62, 46, 60, 52, 89, 67, 76, 70, 51, 51, 84, 46, 62, 50, 39, 49, 59, 73, 66, 91, 58, 68, 65, 71, 54, 71, 56, 54, 72, 66, 52, 69, 57, 77, 71, 68, 55, 66, 56, 88, 54, 74, 57, 84, 89, 60, 82, 58, 70, 63, 62, 64, 82, 68, 59, 61, 54, 64, 73, 70, 47, 109, 57, 66, 79, 47, 56, 99, 73, 68, 81, 74, 63, 74, 57, 95, 68, 99, 44, 59, 67, 64, 70, 71, 65, 69, 38, 61, 39, 72, 58, 75, 83, 61, 56, 88, 73, 56, 107, 56, 68, 51, 93, 86, 62, 52, 66, 54, 51, 73, 48, 71, 52, 51, 71, 59, 61, 99, 68, 55, 74, 59, 63, 58, 59, 54, 67, 62, 45, 49, 65, 69, 63, 53, 62, 74, 64, 44, 56, 60, 57, 68, 69, 66, 47, 62, 65, 60, 55, 44, 66, 77, 74, 78, 71, 55, 63, 68, 65, 82, 49, 50, 63, 61, 69, 69, 64, 76, 49, 86, 88, 49, 53, 66, 66, 80, 77, 62, 65, 84, 65, 79, 51, 57, 73, 58, 72, 56, 48, 89, 127, 53, 57, 69, 57, 65, 61, 44, 71, 97, 69, 70, 86, 62, 84, 46, 64, 63, 53, 61, 87, 67, 60, 55, 60, 58, 54, 65, 75, 50, 61, 60, 61, 95, 50, 51, 87, 62, 58, 80, 75, 70, 47, 64, 33, 77, 68, 61, 61, 90, 52, 77, 76, 55, 83, 75, 59, 78, 66, 87, 53, 59, 124, 66, 60, 54, 65, 93, 91, 31, 88, 61, 63, 62, 54, 64, 65, 78, 88, 62, 68, 71, 76, 64, 97, 59, 67, 61, 65, 60, 54, 63, 63, 67, 94, 50, 57, 60, 55, 61, 72, 62, 68, 95, 64, 127, 44, 58, 55, 63, 69, 53, 62, 67, 66, 57, 45, 82, 57, 53, 70, 65, 52, 65, 52, 74, 82, 80, 86, 66, 54, 54, 73, 51, 68, 71, 60, 63, 67, 39, 48, 47, 65, 56, 112, 62, 46, 75, 101, 69, 59, 71, 79, 62, 62, 51, 65, 45, 68, 66, 44, 87, 74, 114, 65, 61, 66, 82, 68, 44, 93, 60, 72, 66, 52, 60, 58, 86, 65, 59, 69, 79, 76, 72, 78, 57, 73, 74, 61, 69, 81, 67, 66, 59, 57, 60, 83, 57, 50, 61, 63, 68, 86, 114, 51, 71, 46, 49, 60, 78, 68, 58, 67, 73, 91, 67, 58, 63, 76, 62, 61, 79, 64, 76, 58, 77, 83, 64, 65, 131, 60, 53, 61, 65, 52, 49, 94, 67, 70, 60, 60, 66, 61, 40, 66, 63, 65, 72, 79, 74, 82, 101, 70, 53, 63, 62, 62, 60, 52, 59, 73, 103, 60, 55, 87, 51, 60, 62, 58, 68, 65, 56, 64, 85, 58, 48, 54, 72, 54, 57, 72, 59, 119, 53, 79, 73, 63, 63, 68, 76, 52, 69, 64, 81, 76, 70, 54, 71, 54, 70, 58, 57, 83, 58, 69, 73, 61, 69, 88, 70, 54, 59, 64, 62, 79, 45, 68, 67, 97, 49, 74, 47, 73, 57, 78, 65, 75, 83, 56, 76, 68, 52, 72, 54, 72, 105, 76, 59, 60, 71, 59, 45, 81, 73, 68, 64, 71, 73, 61, 70, 72, 43, 68, 71, 79, 50, 71, 64, 58, 56, 98, 54, 78, 59, 63, 84, 44, 58, 110, 62, 72, 65, 63, 46, 98, 78, 58, 67, 62, 63, 60, 57, 40, 81, 89, 57, 63, 49, 45, 63, 70, 63, 60, 80, 69, 62, 70, 66, 68, 72, 96, 71, 68, 84, 73, 56, 64, 62, 56, 57, 34, 56, 77, 42, 45, 51, 53, 46, 64, 60, 76, 82, 85, 60, 59, 65, 64, 53, 64, 48, 65, 68, 50, 63, 101, 83, 39, 67, 78, 87, 95, 75, 48, 69, 56, 101, 66, 65, 82, 57, 70, 121, 77, 60, 61, 79, 53, 61, 58, 49, 67, 81, 56, 51, 84, 52, 51, 56, 72, 64, 97, 64, 61, 67, 99, 51, 50, 65, 71, 72, 52, 66, 48, 75, 52, 51, 50, 83, 58, 65, 65, 42, 48, 62, 65, 90, 65, 50, 50, 50, 72, 71, 88, 51, 87, 51, 58, 43, 62, 73, 70, 67, 87, 57, 59, 77, 92, 56, 75, 56, 64, 58, 64, 56, 73, 68, 53, 67, 69, 55, 64, 107, 77, 64, 52, 75, 54, 83, 63, 55, 70, 66, 53, 70, 82, 52, 47, 48, 82, 68, 74, 77, 80, 50, 58, 42, 68, 62, 66, 70, 60, 73, 55, 57, 67, 52, 66, 76, 55, 59, 76, 99, 61, 104, 107, 54, 51, 95, 72, 54, 64, 64, 60, 91, 73, 60, 68, 90, 60, 65, 75, 67, 77, 60, 61, 52, 73, 60, 94, 59, 36, 55, 70, 76, 51, 78, 68, 85, 58, 63, 58, 69, 43, 63, 65, 57, 84, 58, 84, 65, 68, 49, 121, 64, 73, 72, 69, 49, 68, 66, 55, 62, 72, 56, 61, 72, 72, 52, 58, 69, 52, 53, 76, 60, 78, 61, 82, 66, 62, 76, 60, 66, 47, 59, 80, 45, 53, 58, 71, 56, 71, 71, 51, 69, 68, 57, 75, 71, 52, 88, 61, 56, 75, 73, 59, 71, 63, 73, 73, 53, 44, 65, 64, 67, 68, 52, 57, 58, 77, 59, 63, 73, 72, 72, 50, 71, 77, 55, 44, 65, 65, 66, 62, 60, 55, 46, 59, 63, 85, 79, 54, 59, 47, 73, 64, 60, 83, 59, 61, 57, 77, 72, 74, 59, 58, 66, 58, 71, 50, 65, 45, 57, 53, 60, 53, 67, 58, 89, 63, 64, 56, 55, 56, 49, 70, 68, 69, 80, 99, 61, 86, 65, 65, 86, 66, 85, 46, 59, 64, 57, 59, 80, 72, 110, 100, 78, 60, 78, 65, 50, 60, 55, 70, 84, 50, 94, 59, 47, 91, 65, 69, 45, 61, 61, 69, 62, 64, 62, 82, 58, 81, 99, 69, 58, 67, 57, 57, 74, 54, 72, 73, 58, 59, 102, 81, 59, 59, 51, 59, 78, 74, 57, 65, 76, 107, 77, 61, 69, 63, 39, 79, 52, 60, 76, 55, 58, 63, 71, 46, 70, 53, 50, 73, 67, 62, 56, 58, 71, 62, 70, 96, 49, 68, 57, 91, 64, 72, 61, 58, 65, 59, 58, 41, 64, 58, 68, 57, 70, 62, 65, 60, 53, 77, 46, 58, 67, 55, 64, 92, 65, 50, 61, 59, 62, 76, 55, 71, 61, 59, 58, 54, 72, 52, 86, 57, 54, 70, 72, 69, 69, 52, 62, 59, 64, 48, 59, 62, 61, 62, 66, 66, 77, 71, 52, 65, 67, 58, 67, 61, 77, 49, 125, 77, 57, 50, 65, 49, 52, 83, 64, 86, 46, 49, 44, 57, 70, 47, 60, 70, 78, 74, 57, 57, 59, 54, 78, 64, 74, 64, 62, 76, 58, 59, 70, 42, 54, 62, 62, 88, 80, 57, 126, 74, 62, 63, 60, 59, 74, 73, 65, 49, 62, 90, 29, 79, 62, 57, 62, 59, 50, 60, 59, 80, 62, 60, 66, 63, 68, 55, 62, 54, 53, 52, 74, 52, 61, 64, 53, 54, 63, 55, 63, 67, 62, 60, 62, 54, 69, 71, 65, 78, 68, 66, 96, 85, 61, 59, 71, 45, 50, 78, 72, 64, 81, 62, 54, 70, 86, 68, 61, 67, 53, 63, 63, 56, 67, 48, 60, 57, 70, 46, 68, 73, 82, 72, 60, 63, 78, 93, 60, 57, 50, 54, 56, 70, 67, 53, 58, 61, 61, 77, 46, 68, 73, 55, 77, 50, 69, 55, 72, 61, 64, 57, 96, 61, 53, 74, 56, 39, 49, 55, 75, 67, 76, 58, 93, 79, 53, 59, 75, 58, 45, 68, 75, 55, 47, 87, 60, 49, 53, 63, 66, 92, 68, 76, 78, 57, 53, 61, 55, 60, 60, 86, 68, 64, 56, 76, 43, 83, 58, 65, 63, 54, 54, 62, 78, 71, 68, 65, 69, 54, 71, 59, 53, 57, 64, 75, 136, 87, 108, 49, 49, 62, 58, 62, 76, 69, 57, 60, 49, 50, 66, 69, 75, 58, 79, 54, 73, 84, 69, 69, 71, 57, 64, 58, 78, 59, 74, 79, 68, 68, 64, 99, 50, 65, 54, 75, 68, 83, 66, 55, 69, 62, 65, 54, 69, 56, 68, 65, 55, 74, 58, 65, 55, 61, 74, 64, 79, 58, 69, 85, 66, 70, 48, 59, 57, 61, 65, 66, 66, 59, 47, 56, 69, 65, 79, 80, 56, 63, 64, 66, 83, 63, 78, 75, 47, 78, 86, 70, 58, 68, 68, 47, 76, 59, 80, 116, 101, 65, 64, 54, 61, 61, 72, 61, 64, 50, 50, 68, 58, 88, 69, 54, 58, 55, 59, 68, 59, 69, 60, 50, 57, 72, 90, 67, 63, 75, 61, 67, 52, 76, 48, 57, 65, 55, 48, 55, 66, 72, 69, 70, 64, 79, 61, 88, 48, 68, 56, 78, 97, 60, 72, 63, 77, 76, 77, 65, 83, 75, 56, 62, 54, 69, 70, 48, 87, 66, 74, 67, 54, 56, 61, 67, 46, 63, 57, 98, 62, 55, 87, 55, 60, 62, 60, 62, 68, 78, 81, 66, 72, 59, 62, 56, 71, 61, 56, 49, 59, 57, 53, 53, 69, 76, 97, 50, 60, 87, 72, 63, 64, 78, 63, 84, 53, 99, 74, 65, 68, 84, 56, 64, 80, 51, 58, 77, 50, 64, 62, 68, 66, 129, 85, 55, 57, 67, 61, 59, 65, 83, 81, 81, 59, 76, 53, 79, 59, 58, 66, 74, 65, 54, 66, 75, 69, 76, 81, 57, 72, 78, 78, 58, 92, 92, 56, 75, 74, 60, 54, 60, 86, 68, 50, 56, 57, 55, 56, 68, 61, 79, 54, 51, 65, 48, 84, 99, 66, 58, 64, 41, 86, 72, 62, 59, 52, 103, 71, 59, 54, 79, 63, 54, 70, 50, 65, 52, 42, 58, 51, 67, 69, 62, 54, 60, 52, 59, 56, 76, 62, 62, 63, 72, 56, 58, 66, 57, 83, 56, 68, 61, 78, 57, 75, 57, 98, 60, 64, 72, 74, 57, 65, 88, 74, 88, 79, 67, 76, 60, 84, 71, 55, 63, 83, 60, 62, 65, 83, 67, 46, 46, 88, 67, 65, 90, 84, 70, 76, 58, 87, 73, 57, 52, 58, 58, 61, 61, 64, 56, 101, 61, 58, 56, 68, 55, 64, 55, 69, 49, 74, 56, 68, 64, 67, 55, 62, 82, 66, 74, 49, 65, 75, 57, 50, 54, 49, 76, 76, 38, 52, 57, 73, 88, 71, 66, 59, 68, 58, 65, 55, 54, 62, 59, 64, 64, 62, 81, 86, 78, 53, 51, 72, 50, 57, 43, 54, 103, 61, 59, 72, 74, 45, 73, 51, 88, 66, 63, 85, 63, 79, 76, 63, 68, 52, 62, 57, 60, 86, 71, 60, 69, 73, 72, 95, 61, 76, 69, 57, 53, 100, 58, 70, 55, 87, 62, 71, 55, 56, 81, 60, 68, 59, 46, 95, 81, 54, 74, 61, 53, 73, 44, 67, 72, 52, 83, 63, 66, 48, 56, 57, 49, 98, 65, 78, 66, 68, 65, 50, 69, 78, 65, 72, 66, 70, 84, 90, 63, 70, 131, 59, 48, 58, 73, 74, 81, 63, 53, 59, 46, 55, 53, 59, 79, 59, 63, 55, 62, 70, 68, 66, 108, 57, 72, 50, 62, 61, 55, 47, 44, 74, 49, 77, 82, 65, 59, 61, 62, 53, 42, 62, 75, 68, 51, 72, 55, 57, 105, 69, 85, 64, 63, 69, 58, 66, 101, 92, 77, 57, 72, 67, 64, 84, 54, 55, 66, 63, 63, 62, 76, 85, 60, 66, 75, 64, 83, 60, 76, 53, 59, 58, 61, 86, 57, 70, 72, 56, 71, 67, 69, 82, 55, 69, 97, 56, 59, 79, 91, 56, 60, 83, 83, 73, 62, 80, 69, 69, 55, 58, 59, 61, 63, 51, 52, 68, 62, 61, 62, 60, 61, 58, 92, 100, 59, 67, 45, 81, 68, 61, 60, 97, 65, 56, 69, 61, 56, 64, 57, 94, 64, 90, 67, 96, 63, 89, 60, 57, 58, 61, 59, 74, 51, 70, 47, 64, 67, 60, 70, 54, 62, 75, 73, 58, 74, 53, 48, 49, 56, 65, 58, 89, 61, 53, 63, 59, 51, 81, 73, 65, 67, 73, 66, 57, 56, 61, 69, 56, 78, 67, 75, 53, 52, 76, 91, 49, 58, 90, 77, 73, 49, 58, 78, 56, 84, 63, 51, 61, 60, 59, 64, 65, 86, 57, 54, 59, 55, 91, 73, 59, 74, 58, 98, 69, 69, 60, 58, 53, 52, 44, 61, 73, 74, 65, 67, 48, 56, 67, 67, 55, 63, 61, 45, 51, 59, 45, 84, 53, 60, 66, 62, 52, 61, 86, 61, 74, 52, 57, 56, 65, 60, 68, 65, 63, 78, 61, 54, 76, 54, 65, 69, 67, 94, 66, 64, 79, 80, 73, 54, 73, 56, 55, 61, 59, 61, 60, 59, 86, 74, 129, 59, 69, 45, 56, 58, 59, 136, 56, 74, 59, 52, 67, 66, 58, 60, 60, 48, 53, 90, 55, 68, 63, 54, 66, 56, 87, 60, 60, 70, 52, 71, 69, 63, 45, 75, 60, 92, 44, 58, 106, 65, 84, 68, 61, 64, 66, 84, 56, 64, 59, 78, 47, 69, 76, 66, 53, 51, 76, 69, 72, 73, 62, 53, 49, 63, 69, 51, 62, 52, 59, 68, 65, 64, 67, 69, 57, 61, 65, 78, 47, 69, 61, 90, 57, 64, 39, 73, 67, 55, 54, 51, 75, 57, 65, 62, 61, 64, 81, 68, 38, 61, 103, 57, 64, 58, 88, 44, 61, 62, 79, 67, 67, 61, 62, 53, 49, 56, 49, 67, 55, 59, 80, 64, 69, 60, 56, 70, 62, 43, 59, 57, 67, 71, 71, 51, 60, 65, 67, 65, 60, 74, 65, 66, 44, 57, 88, 56, 78, 67, 73, 64, 80, 49, 58, 72, 61, 61, 61, 63, 76, 65, 74, 71, 62, 77, 63, 59, 61, 60, 64, 92, 77, 71, 59, 101, 73, 74, 65, 56, 86, 66, 71, 55, 81, 65, 50, 69, 62, 72, 56, 94, 69, 52, 69, 70, 57, 63, 54, 60, 58, 76, 52, 65, 78, 66, 64, 69, 67, 59, 52, 65, 59, 72, 71, 82, 122, 62, 104, 59, 61, 73, 59, 59, 74, 63, 69, 68, 44, 48, 67, 48, 67, 47, 48, 69, 65, 61, 69, 63, 65, 50, 61, 51, 69, 50, 78, 68, 66, 68, 63, 101, 66, 57, 100, 90, 53, 93, 61, 77, 61, 74, 71, 61, 69, 61, 64, 62, 64, 60, 59, 63, 68, 67, 89, 34, 89, 72, 57, 71, 81, 84, 78, 69, 71, 58, 70, 71, 64, 72, 49, 70, 75, 66, 61, 67, 68, 51, 53, 47, 94, 62, 81, 69, 82, 64, 58, 41, 74, 62, 45, 47, 77, 64, 77, 103, 106, 115, 61, 57, 55, 48, 73, 60, 73, 44, 56, 89, 68, 87, 62, 52, 59, 54, 87, 57, 55, 44, 53, 58, 59, 80, 58, 74, 83, 59, 61, 74, 59, 81, 62, 58, 85, 60, 51, 69, 65, 58, 55, 71, 60, 67, 68, 71, 58, 62, 69, 73, 67, 75, 51, 68, 74, 87, 41, 58, 87, 43, 60, 77, 62, 71, 44, 67, 84, 66, 71, 68, 54, 73, 56, 69, 58, 57, 67, 57, 95, 56, 75, 66, 61, 55, 68, 59, 65, 70, 48, 60, 74, 52, 58, 56, 78, 66, 66, 76, 66, 62, 67, 77, 57, 51, 63, 49, 80, 57, 60, 69, 67, 96, 55, 77, 55, 108, 61, 70, 59, 63, 56, 67, 49, 70, 72, 63, 64, 45, 57, 53, 60, 88, 80, 57, 66, 52, 73, 60, 66, 61, 62, 58, 61, 55, 78, 59, 74, 49, 66, 65, 63, 57, 80, 62, 69, 75, 79, 56, 59, 72, 102, 70, 46, 86, 57, 66, 60, 50, 49, 70, 76, 80, 57, 62, 54, 59, 62, 57, 85, 92, 80, 53, 62, 62, 67, 50, 49, 55, 66, 59, 80, 72, 61, 65, 62, 85, 68, 54, 73, 68, 62, 66, 66, 53, 61, 64, 66, 84, 53, 59, 73, 54, 67, 90, 66, 47, 63, 69, 45, 68, 62, 52, 65, 48, 50, 56, 73, 54, 47, 72, 104, 61, 71, 45, 80, 43, 93, 67, 90, 54, 65, 98, 72, 95, 70, 74, 65, 66, 85, 73, 58, 90, 70, 55, 64, 50, 56, 58, 64, 64, 62, 50, 90, 77, 63, 116, 67, 66, 122, 68, 76, 64, 53, 68, 50, 62, 79, 61, 70, 58, 77, 61, 63, 55, 65, 64, 49, 57, 64, 54, 47, 75, 74, 75, 66, 64, 63, 68, 97, 51, 69, 54, 87, 60, 55, 61, 61, 56, 73, 55, 67, 64, 77, 66, 65, 62, 65, 55, 51, 61, 68, 56, 68, 50, 69, 70, 52, 108, 62, 63, 65, 58, 68, 65, 57, 92, 70, 39, 55, 78, 63, 60, 82, 78, 63, 52, 102, 67, 62, 56, 46, 74, 67, 62, 58, 80, 62, 73, 80, 65, 64, 67, 101, 63, 73, 61, 70, 58, 115, 71, 59, 49, 91, 49, 50, 60, 58, 63, 51, 53, 60, 59, 83, 52, 63, 59, 63, 50, 89, 59, 52, 80, 60, 85, 67, 50, 64, 63, 56, 60, 113, 83, 66, 50, 62, 45, 45, 66, 93, 67, 73, 54, 49, 111, 50, 48, 56, 114, 53, 54, 66, 77, 55, 71, 71, 47, 68, 67, 68, 64, 66, 54, 63, 66, 62, 88, 49, 82, 48, 71, 51, 55, 57, 62, 48, 61, 71, 50, 61, 79, 90, 105, 46, 72, 74, 74, 59, 74, 83, 59, 55, 60, 64, 66, 56, 82, 71, 87, 55, 62, 77, 53, 52, 79, 67, 60, 40, 63, 62, 62, 61, 59, 62, 66, 71, 53, 78, 68, 80, 57, 78, 64, 79, 92, 59, 61, 57, 57, 63, 68, 74, 53, 59, 65, 73, 73, 57, 54, 66, 74, 50, 101, 53, 55, 83, 64, 67, 62, 74, 77, 49, 60, 72, 73, 67, 72, 62, 56, 52, 62, 55, 68, 72, 60, 69, 66, 51, 57, 74, 73, 61, 55, 61, 65, 70, 60, 56, 64, 71, 57, 62, 64, 93, 63, 66, 85, 68, 61, 119, 77, 88, 52, 77, 58, 60, 64, 67, 55, 62, 62, 59, 53, 70, 65, 54, 82, 61, 76, 55, 81, 64, 44, 68, 73, 64, 87, 45, 53, 83, 76, 65, 58, 91, 62, 94, 81, 51, 47, 46, 50, 44, 55, 65, 70, 73, 56, 74, 66, 64, 91, 58, 95, 75, 53, 99, 64, 61, 66, 61, 46, 58, 38, 55, 50, 67, 50, 70, 63, 57, 71, 59, 85, 33, 61, 64, 48, 60, 69, 71, 68, 53, 53, 64, 56, 60, 60, 59, 43, 73, 78, 55, 57, 54, 68, 60, 71, 52, 59, 94, 54, 51, 60, 55, 78, 68, 51, 69, 59, 55, 61, 63, 70, 58, 51, 54, 55, 67, 60, 64, 96, 58, 49, 58, 49, 74, 56, 74, 64, 66, 82, 65, 69, 64, 66, 65, 60, 76, 54, 64, 89, 63, 71, 80, 49, 52, 88, 112, 89, 61, 47, 44, 62, 73, 100, 55, 66, 39, 53, 91, 58, 52, 62, 62, 67, 67, 84, 62, 82, 48, 66, 73, 67, 56, 67, 45, 69, 57, 70, 50, 71, 60, 67, 43, 88, 59, 66, 81, 79, 82, 61, 71, 61, 74, 103, 67, 39, 72, 62, 72, 84, 59, 64, 70, 47, 83, 71, 58, 50, 55, 77, 62, 58, 67, 58, 46, 56, 70, 57, 52, 72, 64, 65, 55, 62, 104, 41, 58, 64, 55, 83, 74, 60, 56, 59, 92, 80, 56, 66, 61, 70, 75, 58, 61, 67, 55, 65, 55, 58, 78, 69, 69, 55, 103, 66, 76, 59, 60, 67, 73, 107, 61, 79, 57, 60, 66, 64, 56, 62, 56, 54, 81, 64, 67, 75, 44, 55, 56, 58, 68, 86, 65, 71, 59, 63, 59, 60, 56, 76, 64, 66, 60, 57, 70, 70, 65, 69, 49, 57, 85, 61, 91, 63, 60, 65, 72, 78, 65, 61, 69, 66, 52, 75, 56, 56, 78, 94, 72, 51, 60, 70, 60, 93, 97, 70, 60, 78, 76, 82, 68, 90, 64, 65, 64, 90, 63, 72, 56, 69, 36, 86, 75, 71, 57, 99, 57, 55, 70, 89, 64, 61, 59, 79, 58, 78, 37, 44, 62, 49, 78, 62, 80, 66, 88, 60, 79, 93, 56, 51, 54, 62, 70, 63, 58, 67, 58, 92, 85, 48, 68, 83, 77, 42, 57, 66, 58, 70, 71, 70, 49, 66, 54, 51, 46, 64, 65, 60, 80, 68, 64, 69, 48, 51, 62, 108, 59, 79, 61, 74, 65, 55, 88, 49, 61, 80, 49, 54, 70, 56, 72, 69, 71, 57, 74, 46, 63, 66, 62, 78, 71, 69, 31, 64, 63, 51, 60, 72, 94, 62, 97, 73, 70, 59, 62, 48, 73, 80, 79, 55, 61, 60, 69, 69, 67, 55, 55, 93, 40, 56, 73, 61, 88, 40, 67, 44, 67, 75, 64, 64, 58, 73, 47, 44, 54, 78, 58, 57, 58, 60, 53, 59, 113, 51, 68, 54, 75, 69, 56, 59, 78, 77, 61, 64, 51, 65, 68, 71, 58, 60, 95, 69, 49, 48, 61, 60, 48, 58, 48, 62, 59, 80, 98, 57, 53, 49, 75, 57, 77, 52, 70, 83, 74, 61, 56, 78, 61, 56, 72, 55, 67, 49, 82, 61, 53, 56, 73, 74, 63, 54, 62, 50, 67, 106, 68, 67, 63, 64, 60, 86, 72, 66, 83, 69, 75, 89, 54, 74, 64, 61, 55, 54, 51, 71, 55, 60, 86, 68, 62, 115, 91, 74, 55, 47, 87, 72, 66, 60, 70, 57, 55, 75, 48, 64, 77, 58, 66, 55, 50, 71, 54, 69, 53, 75, 76, 56, 62, 66, 57, 61, 61, 79, 61, 75, 54, 63, 59, 76, 66, 59, 66, 59, 51, 77, 51, 83, 66, 51, 69, 58, 58, 53, 49, 54, 66, 56, 107, 59, 64, 84, 49, 55, 68, 65, 66, 88, 121, 46, 57, 58, 68, 63, 55, 57, 62, 51, 60, 53, 56, 62, 73, 83, 60, 83, 71, 57, 65, 69, 65, 59, 67, 79, 67, 58, 155, 60, 64, 52, 51, 73, 44, 67, 76, 57, 47, 66, 77, 67, 67, 63, 67, 70, 85, 65, 80, 60, 51, 64, 64, 79, 67, 45, 105, 61, 82, 62, 70, 52, 60, 76, 65, 63, 57, 67, 69, 49, 50, 69, 69, 80, 60, 71, 101, 74, 58, 50, 69, 56, 65, 45, 66, 77, 78, 48, 45, 74, 92, 76, 68, 102, 60, 84, 52, 58, 66, 66, 78, 66, 63, 69, 65, 55, 53, 61, 82, 67, 55, 89, 58, 70, 55, 76, 58, 55, 65, 63, 79, 72, 71, 66, 54, 86, 55, 62, 67, 60, 75, 51, 74, 69, 79, 40, 49, 80, 63, 51, 81, 83, 51, 60, 69, 66, 65, 84, 48, 67, 72, 58, 69, 93, 64, 61, 79, 63, 77, 55, 77, 62, 79, 38, 62, 79, 78, 61, 54, 71, 49, 46, 49, 45, 63, 61, 63, 73, 66, 74, 59, 48, 58, 66, 53, 58, 45, 66, 62, 66, 62, 70, 75, 78, 65, 55, 59, 53, 80, 78, 62, 64, 102, 60, 63, 62, 91, 54, 76, 58, 64, 50, 71, 65, 56, 68, 63, 96, 56, 54, 46, 72, 56, 76, 65, 70, 63, 49, 89, 67, 84, 66, 76, 65, 63, 41, 69, 77, 93, 72, 71, 63, 66, 89, 58, 50, 87, 109, 71, 73, 57, 70, 76, 45, 96, 56, 49, 85, 53, 56, 73, 49, 58, 100, 49, 54, 60, 41, 67, 65, 56, 60, 68, 67, 84, 52, 48, 79, 74, 60, 55, 60, 75, 83, 70, 53, 58, 62, 79, 53, 64, 89, 65, 61, 60, 67, 64, 51, 45, 48, 75, 55, 98, 47, 64, 58, 53, 75, 64, 82, 61, 62, 59, 47, 58, 69, 47, 70, 63, 50, 59, 56, 78, 81, 53, 48, 49, 65, 64, 61, 58, 54, 70, 49, 59, 67, 63, 56, 63, 57, 50, 79, 81, 61, 82, 63, 55, 62, 53, 103, 66, 60, 96, 64, 51, 46, 67, 64, 86, 56, 65, 83, 64, 66, 64, 66, 73, 63, 74, 52, 52, 68, 64, 107, 53, 53, 66, 55, 72, 55, 58, 61, 65, 69, 70, 63, 71, 83, 71, 87, 56, 50, 47, 66, 49, 51, 60, 86, 67, 73, 52, 53, 81, 118, 77, 59, 63, 68, 60, 55, 70, 62, 46, 72, 76, 75, 70, 76, 64, 69, 67, 60, 74, 54, 59, 83, 64, 71, 49, 56, 61, 53, 51, 68, 73, 70, 77, 72, 86, 90, 49, 79, 51, 56, 67, 35, 63, 57, 79, 99, 58, 67, 47, 50, 66, 60, 68, 56, 78, 54, 56, 86, 70, 62, 64, 75, 68, 60, 75, 146, 59, 69, 66, 83, 59, 64, 93, 60, 60, 52, 75, 76, 52, 69, 59, 62, 53, 72, 63, 58, 57, 52, 61, 66, 55, 60, 60, 60, 44, 44, 65, 101, 49, 69, 69, 92, 76, 63, 45, 59, 48, 57, 98, 68, 80, 64, 64, 52, 83, 55, 66, 73, 47, 71, 61, 58, 84, 66, 52, 78, 76, 54, 49, 93, 95, 64, 75, 61, 77, 58, 54, 55, 74, 85, 68, 81, 47, 91, 70, 69, 50, 59, 81, 50, 56, 80, 58, 74, 57, 79, 61, 46, 63, 51, 54, 61, 57, 55, 60, 73, 56, 54, 54, 90, 70, 58, 81, 55, 73, 58, 73, 62, 60, 117, 56, 49, 62, 61, 70, 61, 64, 71, 67, 66, 91, 79, 69, 59, 64, 77, 72, 66, 65, 57, 83, 60, 57, 56, 69, 62, 53, 70, 59, 70, 93, 62, 44, 50, 48, 51, 45, 56, 55, 92, 109, 44, 49, 59, 77, 69, 68, 55, 75, 55, 72, 53, 64, 60, 68, 54, 70, 56, 50, 63, 53, 60, 92, 65, 77, 124, 57, 61, 44, 57, 60, 44, 61, 49, 81, 72, 57, 56, 71, 80, 55, 63, 78, 71, 58, 85, 51, 57, 53, 68, 50, 56, 66, 80, 76, 69, 67, 56, 65, 70, 71, 72, 47, 56, 63, 61, 80, 54, 57, 65, 58, 68, 59, 49, 65, 71, 61, 75, 65, 63, 73, 83, 58, 54, 85, 65, 50, 78, 95, 42, 58, 44, 71, 79, 48, 60, 71, 44, 46, 76, 67, 61, 76, 86, 59, 61, 59, 66, 57, 85, 64, 66, 66, 106, 62, 51, 57, 63, 65, 66, 56, 44, 59, 64, 75, 62, 68, 69, 69, 73, 86, 79, 49, 65, 65, 59, 94, 83, 62, 74, 48, 95, 60, 70, 61, 69, 72, 65, 57, 84, 91, 65, 72, 61, 85, 63, 67, 79, 50, 59, 65, 72, 74, 57, 55, 72, 55, 58, 78, 101, 67, 65, 76, 51, 67, 50, 84, 56, 65, 65, 59, 65, 70, 66, 66, 70, 75, 53, 68, 76, 72, 67, 72, 61, 61, 53, 41, 67, 62, 73, 56, 69, 98, 73, 87, 62, 60, 64, 49, 67, 60, 77, 85, 63, 68, 56, 69, 60, 60, 79, 54, 56, 64, 69, 73, 67, 75, 51, 82, 52, 58, 64, 63, 61, 62, 63, 55, 51, 43, 71, 60, 83, 55, 62, 71, 68, 99, 64, 80, 63, 76, 60, 61, 59, 117, 65, 64, 70, 65, 67, 52, 78, 74, 52, 96, 60, 92, 60, 60, 56, 61, 58, 59, 76, 51, 73, 98, 48, 69, 70, 57, 69, 51, 49, 50, 59, 61, 76, 63, 93, 60, 84, 78, 56, 70, 50, 78, 63, 48, 55, 59, 68, 62, 57, 54, 61, 68, 101, 59, 61, 73, 74, 66, 75, 63, 57, 67, 69, 60, 97, 50, 52, 51, 57, 62, 61, 72, 71, 52, 72, 64, 60, 67, 104, 99, 89, 59, 58, 65, 74, 53, 69, 48, 60, 73, 75, 66, 63, 71, 66, 54, 53, 59, 61, 66, 59, 64, 67, 47, 63, 52, 64, 64, 67, 64, 86, 64, 54, 58, 60, 61, 83, 39, 51, 62, 60, 65, 65, 64, 54, 63, 64, 63, 58, 74, 51, 46, 46, 61, 56, 123, 63, 66, 68, 62, 49, 75, 55, 72, 88, 123, 62, 61, 59, 78, 57, 63, 81, 79, 95, 57, 70, 78, 75, 69, 91, 51, 48, 48, 71, 90, 56, 72, 54, 52, 78, 74, 56, 158, 62, 60, 53, 49, 69, 61, 47, 57, 52, 71, 61, 72, 59, 69, 50, 54, 67, 90, 56, 94, 67, 52, 80, 69, 72, 74, 65, 102, 81, 59, 58, 53, 58, 55, 47, 75, 92, 38, 75, 63, 62, 71, 71, 65, 51, 57, 68, 85, 82, 67, 58, 77, 65, 57, 60, 45, 70, 88, 62, 74, 67, 69, 59, 63, 86, 60, 91, 61, 54, 70, 97, 58, 63, 62, 84, 62, 47, 56, 71, 84, 57, 54, 92, 53, 71, 56, 78, 60, 59, 68, 56, 94, 53, 71, 48, 43, 85, 77, 62, 87, 72, 65, 56, 67, 63, 81, 69, 76, 79, 60, 70, 77, 67, 75, 65, 53, 65, 71, 78, 56, 40, 54, 59, 63, 78, 57, 65, 83, 100, 40, 51, 51, 50, 84, 55, 76, 67, 72, 65, 60, 73, 64, 61, 61, 63, 75, 69, 75, 47, 51, 58, 59, 44, 75, 46, 73, 55, 77, 56, 67, 60, 46, 70, 46, 52, 51, 77, 69, 75, 74, 101, 70, 51, 99, 51, 61, 65, 81, 59, 54, 65, 60, 63, 88, 66, 54, 61, 75, 82, 50, 55, 50, 62, 73, 66, 67, 74, 61, 67, 44, 63, 95, 48, 68, 62, 60, 69, 77, 72, 76, 59, 65, 47, 77, 103, 83, 67, 55, 110, 60, 68, 49, 53, 62, 67, 92, 56, 55, 75, 59, 44, 53, 63, 55, 56, 63, 53, 65, 63, 50, 59, 59, 55, 74, 53, 97, 64, 58, 45, 72, 61, 96, 76, 77, 71, 65, 93, 51, 83, 91, 77, 50, 85, 65, 59, 69, 97, 60, 70, 45, 49, 48, 62, 76, 62, 66, 69, 67, 51, 60, 70, 71, 45, 57, 61, 62, 74, 56, 77, 95, 38, 47, 61, 67, 62, 54, 75, 72, 64, 66, 55, 65, 58, 60, 72, 62, 72, 72, 63, 73, 39, 51, 81, 71, 53, 65, 74, 56, 73, 61, 101, 74, 83, 59, 82, 66, 53, 60, 63, 70, 62, 54, 64, 59, 50, 64, 54, 73, 49, 60, 41, 63, 66, 62, 108, 59, 67, 62, 79, 57, 60, 66, 60, 77, 68, 78, 53, 56, 63, 54, 75, 64, 52, 57, 53, 63, 59, 53, 55, 72, 70, 41, 55, 58, 115, 59, 56, 56, 64, 69, 59, 70, 70, 67, 54, 56, 72, 52, 65, 78, 65, 66, 68, 59, 79, 74, 62, 70, 80, 49, 64, 81, 63, 57, 77, 70, 57, 76, 49, 87, 82, 63, 82, 67, 58, 88, 55, 61, 50, 70, 79, 52, 82, 58, 67, 76, 62, 71, 62, 52, 61, 71, 103, 74, 75, 50, 72, 45, 66, 63, 142, 46, 62, 64, 49, 70, 72, 79, 47, 89, 61, 51, 50, 50, 55, 66, 83, 62, 74, 54, 66, 58, 46, 69, 70, 62, 56, 72, 69, 62, 46, 87, 75, 78, 50, 66, 87, 77, 73, 59, 82, 55, 76, 65, 63, 63, 66, 55, 82, 53, 56, 83, 69, 54, 66, 65, 58, 60, 55, 61, 90, 68, 58, 46, 75, 77, 53, 43, 67, 66, 86, 65, 67, 73, 86, 63, 55, 77, 95, 73, 57, 68, 68, 57, 67, 54, 71, 65, 55, 69, 86, 73, 73, 77, 51, 51, 69, 64, 68, 63, 61, 55, 39, 59, 70, 82, 67, 59, 52, 49, 50, 51, 49, 72, 114, 58, 59, 94, 58, 44, 56, 65, 68, 59, 63, 89, 87, 57, 65, 55, 79, 44, 62, 67, 51, 70, 61, 46, 64, 85, 73, 58, 52, 56, 58, 52, 72, 69, 83, 69, 65, 91, 60, 72, 56, 74, 56, 65, 41, 71, 63, 79, 60, 81, 52, 66, 77, 68, 60, 47, 86, 64, 56, 59, 104, 65, 68, 61, 86, 58, 76, 60, 80, 70, 94, 54, 72, 84, 64, 60, 57, 58, 75, 68, 49, 58, 80, 89, 62, 68, 78, 70, 68, 50, 70, 96, 56, 64, 90, 73, 55, 64, 70, 71, 51, 71, 66, 51, 29, 62, 71, 85, 73, 51, 61, 44, 69, 69, 62, 75, 66, 75, 46, 59, 72, 76, 79, 65, 61, 66, 64, 58, 78, 84, 52, 74, 62, 73, 81, 66, 73, 72, 73, 57, 66, 55, 52, 80, 83, 65, 78, 70, 56, 80, 65, 84, 71, 83, 82, 60, 65, 58, 83, 73, 87, 56, 67, 66, 64, 57, 54, 61, 53, 62, 58, 113, 72, 59, 78, 63, 65, 101, 70, 68, 69, 57, 82, 56, 69, 75, 79, 55, 60, 55, 48, 59, 60, 51, 72, 62, 61, 61, 66, 60, 65, 60, 62, 80, 65, 49, 68, 67, 58, 90, 80, 63, 56, 64, 65, 71, 53, 72, 51, 56, 86, 64, 62, 52, 76, 57, 51, 50, 59, 68, 43, 84, 56, 43, 82, 94, 60, 62, 56, 61, 49, 67, 81, 76, 50, 106, 67, 73, 62, 65, 39, 56, 63, 95, 50, 61, 64, 63, 57, 63, 57, 47, 55, 69, 51, 77, 62, 64, 57, 94, 73, 90, 79, 59, 75, 56, 51, 61, 68, 61, 69, 83, 66, 58, 52, 52, 73, 87, 56, 59, 62, 75, 33, 58, 79, 62, 50, 92, 53, 61, 72, 82, 66, 44, 62, 82, 58, 53, 65, 62, 62, 65, 54, 77, 71, 85, 45, 117, 69, 77, 64, 69, 67, 68, 62, 65, 75, 75, 68, 76, 53, 61, 73, 70, 79, 63, 72, 74, 61, 57, 78, 54, 63, 63, 86, 64, 75, 52, 114, 59, 58, 73, 69, 55, 58, 70, 48, 96, 51, 64, 86, 46, 66, 61, 66, 66, 55, 93, 62, 60, 77, 59, 56, 46, 65, 67, 84, 71, 54, 50, 72, 65, 77, 87, 70, 80, 87, 80, 61, 56, 46, 83, 47, 59, 45, 64, 66, 70, 95, 57, 73, 54, 91, 43, 47, 54, 55, 51, 74, 72, 59, 44, 76, 54, 45, 76, 67, 62, 62, 51, 47, 47, 68, 76, 48, 63, 57, 53, 74, 59, 48, 68, 77, 64, 63, 56, 66, 69, 64, 62, 67, 108, 59, 76, 52, 72, 65, 51, 55, 66, 70, 47, 67, 70, 68, 61, 83, 70, 59, 57, 74, 53, 75, 72, 64, 70, 127, 52, 52, 139, 95, 46, 55, 79, 57, 60, 60, 81, 66, 57, 62, 56, 98, 48, 67, 69, 67, 85, 59, 73, 66, 101, 69, 58, 53, 78, 47, 56, 47, 55, 66, 65, 58, 76, 55, 51, 64, 72, 61, 83, 58, 67, 51, 50, 52, 63, 51, 52, 80, 53, 39, 72, 64, 75, 66, 56, 96, 45, 88, 58, 67, 57, 74, 57, 61, 72, 78, 63, 46, 76, 71, 59, 56, 56, 86, 68, 58, 67, 58, 115, 93, 55, 106, 53, 62, 50, 61, 72, 75, 60, 52, 85, 68, 56, 58, 49, 107, 84, 54, 74, 57, 63, 50, 45, 54, 85, 61, 57, 55, 67, 64, 97, 65, 66, 59, 54, 69, 63, 59, 56, 65, 58, 51, 70, 64, 59, 93, 65, 78, 54, 55, 83, 43, 66, 61, 81, 88, 81, 59, 73, 66, 41, 61, 86, 64, 81, 73, 69, 74, 46, 51, 62, 78, 64, 59, 50, 63, 72, 52, 44, 71, 53, 87, 84, 66, 60, 68, 72, 58, 56, 46, 84, 89, 116, 51, 55, 65, 81, 60, 36, 56, 63, 47, 98, 67, 59, 68, 59, 63, 71, 73, 49, 95, 59, 73, 50, 71, 62, 60, 81, 51, 96, 49, 32, 56, 72, 70, 74, 61, 58, 53, 73, 67, 55, 63, 70, 63, 53, 71, 68, 67, 66, 67, 64, 64, 92, 57, 74, 58, 68, 52, 51, 65, 54, 63, 73, 51, 53, 67, 70, 63, 45, 71, 61, 52, 77, 93, 63, 69, 78, 47, 94, 69, 67, 63, 62, 81, 72, 64, 63, 63, 73, 76, 61, 59, 71, 66, 59, 64, 52, 53, 58, 67, 84, 56, 64, 75, 51, 52, 55, 64, 74, 63, 71, 62, 50, 68, 46, 63, 58, 57, 105, 76, 67, 73, 53, 68, 59, 60, 69, 50, 63, 59, 54, 59, 61, 94, 55, 53, 63, 61, 73, 65, 54, 69, 78, 53, 88, 61, 60, 67, 73, 56, 64, 49, 62, 62, 55, 79, 65, 66, 52, 65, 106, 59, 68, 62, 63, 61, 59, 63, 58, 83, 80, 52, 61, 49, 101, 65, 66, 58, 62, 58, 51, 67, 48, 65, 65, 59, 66, 60, 66, 65, 68, 59, 78, 66, 63, 50, 64, 63, 52, 63, 72, 97, 54, 60, 63, 73, 66, 47, 70, 74, 47, 61, 61, 99, 80, 63, 51, 85, 84, 69, 55, 80, 45, 59, 64, 59, 67, 68, 67, 46, 73, 66, 51, 59, 57, 69, 63, 54, 72, 66, 74, 71, 51, 52, 56, 68, 76, 66, 53, 66, 94, 69, 64, 48, 61, 45, 73, 63, 53, 82, 65, 68, 59, 105, 68, 74, 62, 127, 57, 77, 46, 57, 60, 70, 77, 75, 84, 73, 68, 111, 78, 80, 64, 39, 67, 64, 63, 51, 72, 51, 70, 98, 65, 54, 64, 72, 67, 58, 58, 62, 82, 73, 62, 87, 71, 60, 76, 74, 64, 91, 82, 67, 75, 61, 58, 81, 84, 60, 73, 63, 75, 64, 61, 63, 72, 87, 72, 76, 90, 58, 63, 98, 52, 100, 49, 54, 56, 83, 63, 69, 58, 66, 60, 64, 65, 85, 76, 58, 58, 70, 89, 66, 55, 82, 57, 47, 63, 81, 49, 69, 48, 66, 57, 63, 59, 61, 69, 73, 66, 64, 84, 94, 63, 58, 70, 66, 67, 72, 63, 61, 65, 99, 55, 88, 75, 52, 62, 55, 63, 71, 58, 59, 69, 63, 65, 68, 62, 99, 58, 76, 72, 55, 62, 59, 61, 59, 61, 70, 69, 57, 59, 80, 64, 64, 66, 73, 51, 69, 75, 64, 64, 68, 108, 62, 56, 68, 84, 81, 58, 53, 49, 74, 61, 54, 64, 53, 63, 59, 68, 56, 69, 65, 66, 59, 84, 66, 63, 106, 65, 46, 87, 51, 66, 68, 57, 74, 61, 57, 60, 66, 62, 85, 67, 87, 42, 64, 56, 98, 57, 58, 62, 66, 54, 67, 71, 84, 40, 68, 46, 59, 65, 56, 56, 86, 60, 63, 101, 58, 74, 54, 69, 50, 74, 60, 49, 63, 69, 80, 67, 58, 64, 57, 62, 69, 61, 64, 83, 58, 51, 93, 89, 64, 54, 60, 90, 57, 70, 76, 54, 55, 59, 75, 58, 54, 56, 58, 46, 84, 70, 57, 53, 100, 79, 71, 56, 72, 73, 56, 65, 88, 54, 60, 52, 67, 53, 71, 52, 86, 79, 44, 82, 51, 93, 66, 58, 56, 58, 64, 58, 78, 59, 70, 75, 84, 75, 51, 74, 58, 77, 51, 47, 67, 75, 83, 64, 61, 48, 70, 56, 64, 91, 85, 69, 69, 61, 62, 73, 74, 80, 70, 61, 112, 70, 78, 70, 59, 55, 49, 76, 51, 58, 68, 70, 58, 62, 49, 74, 54, 61, 60, 54, 91, 54, 61, 74, 86, 58, 51, 68, 58, 72, 69, 64, 66, 95, 65, 95, 63, 75, 61, 66, 71, 67, 86, 70, 63, 70, 60, 58, 51, 61, 88, 98, 70, 81, 67, 62, 64, 72, 62, 86, 60, 51, 73, 63, 74, 73, 65, 63, 63, 56, 85, 63, 56, 61, 62, 55, 60, 87, 67, 58, 59, 89, 53, 67, 84, 59, 65, 57, 71, 55, 61, 55, 79, 58, 83, 102, 71, 70, 55, 55, 70, 73, 56, 68, 85, 56, 65, 93, 59, 59, 57, 63, 82, 95, 55, 57, 73, 64, 61, 74, 77, 67, 55, 63, 57, 74, 66, 93, 65, 60, 71, 61, 60, 43, 56, 61, 45, 49, 110, 70, 73, 61, 55, 64, 50, 61, 62, 62, 76, 43, 101, 63, 57, 59, 55, 39, 58, 61, 54, 41, 57, 46, 65, 61, 77, 62, 59, 52, 47, 51, 73, 54, 54, 66, 63, 83, 65, 86, 62, 57, 47, 61, 56, 68, 73, 58, 75, 59, 75, 54, 61, 71, 84, 60, 63, 67, 82, 52, 80, 50, 47, 70, 89, 76, 67, 62, 58, 60, 64, 49, 71, 74, 54, 69, 67, 78, 52, 55, 85, 49, 58, 104, 72, 50, 73, 55, 86, 51, 57, 88, 109, 115, 61, 85, 61, 70, 52, 57, 50, 80, 72, 73, 66, 63, 69, 46, 52, 62, 68, 59, 67, 71, 74, 76, 67, 57, 101, 89, 53, 131, 70, 66, 80, 59, 53, 75, 56, 59, 64, 47, 55, 64, 48, 56, 65, 54, 70, 95, 67, 59, 81, 52, 72, 62, 59, 90, 65, 92, 44, 71, 58, 73, 71, 72, 71, 63, 35, 55, 66, 82, 65, 72, 68, 54, 49, 58, 60, 77, 40, 58, 62, 99, 73, 72, 49, 42, 53, 60, 55, 69, 87, 68, 52, 63, 74, 52, 89, 54, 64, 62, 57, 68, 66, 53, 63, 63, 53, 60, 82, 79, 75, 65, 77, 61, 67, 54, 81, 69, 65, 73, 47, 90, 63, 81, 65, 67, 84, 58, 53, 63, 71, 62, 69, 55, 67, 60, 52, 66, 78, 57, 71, 78, 86, 54, 64, 51, 52, 68, 71, 62, 55, 57, 61, 74, 71, 58, 69, 58, 92, 73, 53, 65, 60, 93, 70, 71, 67, 86, 50, 64, 57, 63, 44, 66, 70, 55, 72, 80, 67, 55, 71, 44, 64, 55, 44, 71, 71, 54, 77, 73, 63, 62, 87, 104, 70, 63, 46, 65, 57, 74, 75, 52, 64, 97, 60, 64, 55, 77, 57, 52, 55, 63, 78, 86, 61, 55, 45, 72, 103, 54, 63, 80, 69, 69, 70, 63, 80, 49, 67, 67, 56, 83, 49, 61, 70, 66, 55, 71, 66, 60, 59, 66, 64, 60, 102, 58, 68, 78, 90, 69, 87, 77, 57, 47, 65, 90, 48, 73, 77, 62, 51, 45, 45, 61, 49, 62, 65, 56, 84, 65, 53, 58, 52, 56, 55, 55, 67, 81, 100, 57, 61, 98, 62, 71, 77, 50, 86, 61, 83, 61, 49, 57, 86, 65, 49, 93, 47, 55, 43, 45, 60, 72, 85, 56, 61, 59, 60, 65, 46, 51, 72, 60, 59, 55, 66, 85, 68, 76, 65, 46, 62, 70, 72, 71, 79, 65, 73, 64, 57, 64, 56, 49, 59, 54, 71, 70, 68, 66, 54, 71, 71, 67, 87, 46, 65, 58, 52, 59, 52, 59, 103, 51, 45, 55, 71, 70, 45, 59, 64, 67, 57, 69, 55, 66, 54, 49, 67, 60, 58, 57, 72, 43, 51, 57, 91, 54, 47, 56, 71, 74, 57, 86, 53, 81, 64, 72, 68, 75, 56, 90, 92, 84, 66, 63, 67, 77, 62, 64, 60, 72, 48, 90, 51, 61, 107, 59, 74, 61, 59, 53, 60, 63, 67, 63, 52, 71, 65, 66, 93, 55, 74, 49, 57, 59, 59, 74, 71, 60, 100, 50, 70, 70, 76, 67, 61, 79, 65, 89, 82, 81, 69, 54, 79, 61, 64, 50, 74, 61, 64, 72, 91, 72, 55, 64, 56, 76, 63, 74, 65, 59, 102, 54, 79, 78, 70, 48, 82, 56, 68, 68, 131, 71, 66, 41, 60, 73, 52, 61, 60, 72, 67, 74, 49, 60, 73, 74, 61, 72, 64, 50, 62, 66, 50, 45, 56, 68, 45, 59, 80, 41, 75, 53, 77, 60, 56, 57, 88, 77, 55, 91, 68, 51, 79, 60, 71, 91, 61, 62, 61, 83, 48, 67, 61, 57, 70, 51, 68, 63, 66, 52, 78, 58, 58, 75, 66, 81, 55, 71, 68, 65, 66, 65, 60, 52, 94, 61, 61, 59, 87, 66, 55, 65, 47, 89, 60, 42, 70, 83, 77, 64, 63, 89, 53, 65, 76, 78, 59, 64, 65, 60, 62, 80, 79, 64, 83, 60, 61, 43, 73, 63, 63, 70, 78, 69, 63, 47, 74, 71, 60, 74, 63, 82, 83, 66, 67, 67, 55, 62, 51, 55, 60, 62, 46, 64, 57, 62, 50, 72, 71, 73, 68, 83, 61, 77, 62, 68, 57, 87, 58, 78, 65, 59, 53, 55, 63, 101, 57, 62, 72, 71, 70, 46, 55, 78, 74, 58, 69, 52, 49, 52, 64, 74, 50, 51, 70, 57, 55, 62, 72, 76, 60, 76, 59, 88, 61, 64, 47, 49, 47, 65, 61, 72, 55, 75, 76, 51, 71, 54, 70, 54, 62, 70, 71, 58, 53, 61, 57, 50, 64, 58, 67, 66, 68, 59, 62, 65, 91, 59, 56, 73, 48, 53, 62, 55, 70, 85, 92, 86, 45, 60, 56, 60, 31, 57, 78, 78, 81, 59, 80, 64, 59, 74, 71, 65, 53, 76, 60, 95, 74, 59, 59, 74, 64, 68, 47, 70, 48, 72, 64, 61, 47, 58, 75, 68, 74, 68, 58, 78, 62, 77, 74, 68, 73, 63, 60, 48, 53, 62, 70, 57, 58, 67, 77, 72, 55, 83, 74, 66, 54, 76, 85, 60, 66, 67, 53, 49, 65, 67, 61, 60, 71, 78, 73, 54, 92, 49, 87, 83, 47, 78, 75, 51, 49, 65, 75, 80, 72, 70, 62, 70, 76, 45, 59, 52, 57, 58, 78, 56, 66, 64, 58, 75, 60, 56, 73, 70, 69, 58, 51, 68, 61, 63, 69, 69, 78, 60, 70, 61, 44, 65, 76, 84, 62, 69, 54, 61, 55, 62, 62, 59, 54, 73, 59, 48, 64, 55, 53, 77, 73, 82, 53, 150, 70, 58, 51, 65, 56, 84, 73, 73, 79, 71, 61, 56, 75, 57, 70, 68, 61, 65, 43, 70, 75, 70, 54, 58, 79, 73, 68, 79, 62, 76, 81, 76, 69, 62, 61, 59, 70, 72, 60, 81, 66, 67, 70, 78, 63, 75, 50, 71, 77, 70, 63, 65, 80, 50, 57, 66, 77, 58, 72, 55, 52, 69, 81, 63, 88, 69, 74, 67, 73, 57, 64, 60, 94, 64, 77, 70, 68, 60, 61, 68, 62, 72, 84, 76, 70, 63, 78, 77, 51, 61, 61, 57, 63, 71, 65, 58, 80, 43, 69, 57, 59, 69, 75, 78, 75, 55, 57, 78, 47, 63, 54, 67, 46, 72, 67, 52, 76, 60, 69, 51, 60, 77, 51, 58, 51, 65, 63, 50, 100, 59, 84, 60, 69, 66, 62, 57, 69, 80, 56, 57, 76, 75, 94, 89, 68, 63, 47, 62, 76, 60, 78, 77, 48, 91, 50, 52, 50, 78, 66, 73, 76, 61, 74, 76, 62, 84, 77, 71, 45, 57, 43, 60, 82, 64, 60, 47, 81, 76, 59, 81, 51, 71, 99, 62, 80, 75, 49, 62, 75, 71, 94, 51, 77, 110, 69, 58, 71, 92, 105, 79, 61, 64, 68, 72, 70, 65, 66, 58, 64, 69, 66, 109, 57, 73, 73, 81, 95, 71, 56, 65, 73, 54, 68, 70, 79, 62, 72, 62, 64, 65, 61, 84, 59, 68, 89, 73, 63, 60, 51, 71, 101, 59, 70, 59, 106, 77, 60, 57, 51, 52, 59, 114, 70, 80, 41, 76, 73, 77, 63, 46, 63, 65, 52, 69, 40, 78, 56, 62, 74, 90, 58, 74, 77, 75, 58, 63, 60, 52, 65, 67, 57, 70, 76, 61, 60, 66, 59, 64, 53, 52, 62, 65, 64, 73, 70, 53, 85, 60, 66, 58, 68, 71, 70, 56, 40, 66, 76, 65, 49, 63, 52, 78, 67, 58, 65, 64, 73, 79, 56, 61, 84, 59, 60, 68, 59, 68, 79, 57, 64, 84, 73, 62, 66, 58, 50, 61, 72, 67, 68, 59, 64, 68, 71, 69, 72, 84, 50, 52, 68, 68, 60, 77, 55, 56, 70, 59, 53, 67, 78, 59, 82, 67, 83, 66, 66, 70, 53, 87, 76, 68, 50, 90, 47, 52, 64, 68, 63, 46, 73, 59, 42, 70, 53, 52, 57, 64, 52, 57, 67, 91, 59, 84, 74, 61, 78, 76, 42, 56, 94, 65, 63, 47, 75, 53, 51, 81, 58, 68, 80, 81, 50, 45, 92, 85, 60, 60, 69, 75, 52, 85, 68, 63, 48, 66, 86, 52, 85, 69, 59, 68, 65, 59, 56, 64, 62, 73, 81, 58, 56, 77, 65, 78, 59, 50, 46, 62, 58, 63, 58, 62, 53, 71, 71, 68, 65, 69, 66, 65, 44, 63, 88, 69, 77, 64, 56, 80, 49, 59, 60, 46, 72, 63, 65, 56, 53, 49, 69, 72, 47, 61, 48, 82, 73, 76, 76, 66, 73, 48, 53, 53, 57, 87, 69, 70, 65, 71, 84, 65, 75, 70, 74, 65, 61, 71, 54, 76, 89, 63, 56, 70, 53, 87, 86, 78, 54, 58, 69, 56, 65, 63, 83, 42, 68, 70, 52, 65, 65, 44, 59, 63, 64, 54, 92, 58, 71, 61, 68, 61, 67, 68, 67, 66, 78, 69, 68, 94, 66, 60, 64, 70, 64, 59, 75, 47, 57, 60, 69, 63, 57, 76, 62, 52, 59, 68, 76, 60, 74, 58, 60, 65, 56, 166, 75, 76, 67, 57, 60, 55, 61, 51, 72, 64, 61, 60, 63, 70, 72, 71, 74, 64, 66, 74, 62, 69, 82, 72, 72, 69, 47, 64, 89, 69, 61, 59, 66, 79, 75, 57, 72, 52, 88, 78, 47, 70, 70, 61, 60, 68, 48, 74, 50, 54, 62, 62, 93, 63, 55, 74, 62, 56, 66, 70, 76, 61, 63, 62, 76, 86, 56, 74, 67, 67, 61, 61, 61, 77, 58, 94, 57, 51, 66, 53, 72, 67, 62, 67, 51, 73, 56, 48, 63, 85, 71, 60, 53, 58, 90, 58, 49, 64, 83, 68, 81, 54, 64, 58, 62, 54, 57, 84, 71, 53, 74, 74, 66, 79, 52, 59, 65, 62, 69, 71, 63, 56, 74, 78, 55, 90, 56, 76, 85, 83, 60, 53, 64, 62, 63, 78, 57, 65, 56, 81, 65, 51, 56, 63, 77, 66, 56, 71, 81, 70, 79, 70, 69, 105, 67, 51, 61, 70, 68, 94, 73, 77, 45, 77, 62, 82, 74, 63, 68, 67, 82, 70, 73, 63, 57, 83, 58, 53, 72, 73, 55, 63, 79, 71, 75, 64, 64, 54, 64, 49, 38, 66, 63, 60, 72, 53, 52, 66, 59, 77, 93, 70, 63, 74, 70, 45, 58, 56, 68, 71, 68, 59, 70, 65, 59, 51, 58, 64, 84, 86, 64, 54, 56, 84, 62, 50, 55, 94, 56, 58, 76, 67, 71, 76, 53, 101, 49, 71, 72, 94, 75, 60, 58, 66, 65, 48, 69, 55, 56, 64, 84, 71, 74, 55, 67, 84, 50, 69, 66, 59, 73, 50, 58, 63, 53, 60, 74, 47, 80, 64, 51, 71, 53, 60, 78, 62, 71, 63, 70, 53, 49, 63, 66, 57, 65, 46, 56, 55, 63, 76, 77, 66, 59, 63, 54, 63, 78, 49, 74, 74, 52, 59, 53, 66, 67, 72, 55, 104, 58, 72, 62, 64, 70, 84, 103, 66, 72, 63, 68, 57, 68, 72, 65, 57, 53, 61, 56, 78, 69, 52, 68, 66, 73, 41, 75, 69, 59, 69, 95, 66, 54, 48, 84, 74, 49, 71, 52, 104, 77, 70, 64, 66, 70, 59, 74, 76, 51, 49, 60, 59, 63, 83, 75, 69, 70, 110, 64, 82, 82, 77, 77, 73, 77, 58, 60, 71, 50, 60, 68, 47, 83, 84, 61, 56, 52, 66, 72, 95, 88, 81, 54, 51, 52, 67, 90, 71, 58, 59, 69, 53, 67, 33, 60, 48, 57, 47, 77, 93, 73, 44, 53, 75, 72, 55, 61, 61, 48, 72, 69, 69, 60, 61, 51, 67, 63, 72, 62, 70, 51, 61, 58, 53, 84, 54, 82, 56, 65, 76, 57, 71, 59, 60, 68, 58, 65, 59, 52, 68, 66, 82, 67, 149, 80, 55, 60, 66, 72, 78, 66, 71, 53, 44, 45, 60, 65, 73, 72, 41, 49, 64, 41, 74, 82, 74, 63, 67, 62, 72, 59, 74, 66, 61, 73, 64, 60, 88, 35, 52, 82, 90, 84, 81, 92, 60, 56, 79, 70, 60, 62, 77, 56, 81, 62, 60, 68, 51, 83, 68, 80, 66, 58, 55, 53, 87, 64, 71, 85, 73, 61, 48, 79, 78, 69, 66, 76, 49, 82, 56, 69, 62, 50, 65, 51, 79, 67, 75, 61, 50, 77, 61, 54, 65, 58, 57, 51, 50, 61, 92, 59, 53, 69, 60, 74, 86, 79, 62, 49, 74, 67, 61, 48, 73, 69, 58, 47, 81, 61, 54, 102, 59, 62, 62, 59, 61, 61, 66, 76, 77, 58, 56, 76, 60, 85, 62, 58, 58, 63, 69, 85, 76, 63, 50, 57, 43, 67, 71, 50, 75, 50, 71, 86, 59, 62, 59, 60, 80, 43, 55, 111, 61, 65, 81, 71, 58, 69, 64, 56, 71, 82, 76, 78, 78, 47, 60, 75, 62, 83, 56, 101, 54, 55, 95, 69, 69, 98, 84, 71, 62, 69, 62, 64, 67, 62, 63, 82, 82, 60, 64, 47, 61, 78, 62, 61, 72, 83, 66, 55, 39, 65, 55, 77, 40, 83, 111, 63, 76, 66, 71, 79, 81, 58, 52, 67, 71, 52, 72, 56, 64, 62, 69, 65, 57, 67, 44, 72, 41, 84, 50, 66, 60, 54, 73, 119, 57, 59, 63, 97, 77, 64, 69, 69, 59, 43, 127, 66, 87, 52, 73, 94, 74, 67, 56, 106, 64, 60, 52, 60, 94, 75, 51, 59, 101, 66, 95, 49, 61, 48, 75, 48, 63, 78, 62, 59, 79, 80, 79, 74, 82, 65, 68, 61, 67, 61, 68, 84, 61, 64, 70, 65, 59, 57, 70, 62, 64, 49, 67, 75, 100, 84, 48, 63, 87, 61, 60, 64, 61, 76, 75, 69, 88, 54, 62, 91, 55, 59, 73, 50, 55, 51, 80, 40, 74, 58, 51, 62, 57, 58, 78, 80, 71, 61, 43, 56, 68, 69, 45, 67, 79, 66, 60, 73, 77, 56, 71, 68, 69, 79, 88, 43, 51, 87, 73, 60, 57, 60, 67, 63, 66, 40, 64, 85, 49, 70, 68, 75, 68, 70, 50, 61, 79, 66, 49, 64, 73, 67, 65, 68, 70, 62, 79, 73, 57, 62, 67, 70, 46, 86, 69, 67, 92, 80, 65, 54, 66, 82, 50, 67, 66, 61, 71, 51, 94, 58, 44, 99, 81, 70, 58, 67, 71, 68, 76, 62, 58, 67, 82, 81, 58, 54, 68, 72, 63, 86, 69, 46, 74, 52, 66, 80, 56, 57, 50, 77, 66, 54, 72, 76, 61, 48, 75, 52, 59, 49, 76, 75, 56, 70, 62, 68, 56, 67, 51, 96, 69, 80, 41, 60, 80, 65, 79, 48, 56, 79, 73, 70, 54, 69, 53, 59, 73, 55, 71, 48, 71, 65, 70, 69, 69, 61, 43, 74, 81, 67, 86, 81, 71, 55, 58, 84, 59, 66, 68, 64, 55, 65, 66, 53, 64, 91, 67, 79, 64, 69, 96, 62, 96, 66, 72, 60, 63, 49, 48, 75, 63, 80, 66, 54, 78, 58, 61, 71, 58, 52, 33, 83, 61, 58, 50, 54, 56, 68, 52, 70, 66, 79, 54, 62, 83, 51, 58, 55, 85, 59, 39, 80, 59, 52, 78, 89, 60, 81, 50, 57, 48, 48, 46, 64, 77, 66, 75, 59, 72, 57, 162, 96, 66, 39, 55, 58, 82, 60, 59, 89, 56, 63, 63, 63, 55, 57, 67, 61, 67, 79, 62, 38, 84, 103, 74, 80, 60, 64, 61, 92, 75, 68, 46, 69, 66, 77, 59, 63, 65, 59, 84, 63, 73, 55, 54, 43, 60, 77, 78, 61, 42, 59, 53, 81, 69, 72, 60, 45, 66, 65, 53, 79, 65, 64, 54, 68, 59, 48, 67, 79, 66, 69, 75, 62, 92, 59, 97, 66, 38, 74, 71, 66, 78, 58, 63, 72, 70, 45, 54, 41, 74, 82, 90, 90, 58, 60, 63, 52, 55, 60, 66, 58, 69, 62, 59, 49, 64, 43, 69, 46, 62, 67, 71, 86, 66, 64, 54, 47, 67, 65, 53, 60, 62, 70, 53, 86, 57, 69, 60, 54, 108, 47, 45, 83, 69, 50, 58, 55, 68, 64, 49, 58, 44, 41, 89, 89, 71, 59, 60, 72, 77, 74, 80, 58, 105, 77, 66, 77, 46, 51, 93, 59, 60, 54, 55, 69, 65, 27, 75, 61, 59, 89, 66, 68, 62, 60, 58, 73, 67, 56, 78, 59, 66, 39, 61, 116, 65, 55, 65, 64, 74, 75, 64, 71, 76, 82, 74, 52, 71, 66, 53, 59, 68, 64, 69, 63, 70, 76, 52, 74, 65, 46, 51, 72, 69, 80, 60, 61, 70, 47, 98, 67, 59, 74, 61, 57, 70, 58, 72, 67, 62, 47, 62, 70, 72, 70, 71, 56, 77, 78, 59, 64, 66, 55, 55, 80, 68, 76, 63, 77, 60, 67, 57, 51, 58, 96, 77, 61, 72, 95, 66, 62, 71, 73, 89, 62, 72, 69, 71, 56, 83, 61, 65, 59, 68, 81, 61, 50, 78, 70, 69, 58, 61, 68, 55, 66, 104, 58, 78, 49, 56, 63, 60, 46, 62, 62, 52, 51, 60, 71, 74, 63, 56, 68, 56, 61, 63, 40, 77, 52, 60, 56, 49, 51, 76, 66, 68, 71, 84, 72, 59, 64, 59, 62, 61, 57, 54, 63, 64, 96, 64, 38, 82, 95, 67, 65, 52, 80, 90, 83, 66, 72, 55, 59, 86, 74, 54, 55, 74, 106, 59, 68, 64, 67, 62, 78, 59, 75, 55, 55, 66, 59, 78, 73, 68, 47, 54, 61, 64, 69, 52, 91, 83, 62, 67, 72, 63, 82, 70, 59, 65, 59, 60, 48, 63, 54, 50, 82, 61, 70, 77, 70, 64, 74, 55, 86, 49, 62, 86, 50, 67, 98, 46, 65, 65, 90, 63, 65, 71, 84, 81, 59, 54, 55, 58, 57, 58, 54, 93, 52, 44, 52, 67, 58, 60, 70, 61, 74, 98, 65, 82, 63, 70, 37, 72, 53, 61, 67, 68, 52, 89, 57, 55, 72, 56, 66, 79, 62, 67, 46, 67, 59, 86, 78, 56, 54, 87, 57, 82, 75, 72, 58, 68, 57, 60, 89, 55, 68, 57, 63, 57, 75, 66, 66, 57, 54, 72, 69, 96, 50, 66, 75, 91, 67, 62, 62, 58, 71, 81, 85, 67, 73, 78, 72, 63, 76, 102, 81, 57, 77, 73, 81, 53, 60, 57, 60, 70, 65, 51, 51, 84, 86, 47, 60, 66, 65, 45, 71, 51, 48, 86, 59, 56, 92, 65, 70, 56, 60, 86, 64, 51, 65, 73, 61, 60, 80, 70, 51, 68, 71, 65, 80, 83, 63, 53, 59, 61, 95, 79, 53, 68, 74, 61, 57, 77, 82, 76, 79, 57, 40, 75, 48, 57, 76, 58, 71, 80, 75, 56, 68, 56, 65, 70, 44, 63, 60, 67, 58, 76, 69, 81, 58, 65, 104, 66, 112, 99, 54, 64, 70, 70, 65, 70, 63, 69, 58, 92, 62, 78, 57, 61, 44, 61, 62, 67, 70, 62, 63, 67, 59, 65, 63, 51, 64, 61, 77, 66, 56, 65, 66, 67, 59, 77, 65, 57, 75, 66, 54, 52, 81, 73, 58, 73, 53, 52, 102, 55, 61, 58, 72, 60, 104, 62, 65, 57, 64, 64, 97, 80, 63, 63, 69, 52, 73, 67, 81, 63, 70, 74, 63, 60, 64, 53, 40, 122, 62, 74, 61, 65, 67, 53, 63, 90, 67, 54, 57, 80, 81, 65, 62, 60, 65, 64, 57, 60, 54, 63, 56, 96, 62, 57, 54, 62, 73, 81, 70, 59, 84, 78, 72, 82, 55, 61, 65, 88, 52, 71, 58, 67, 67, 68, 74, 63, 60, 54, 72, 60, 46, 51, 77, 64, 54, 97, 64, 96, 74, 56, 73, 65, 64, 71, 58, 70, 72, 60, 83, 60, 72, 61, 71, 71, 65, 52, 61, 76, 70, 58, 47, 55, 76, 71, 64, 69, 52, 60, 77, 59, 52, 61, 52, 62, 65, 68, 65, 103, 67, 57, 56, 72, 67, 80, 62, 66, 65, 54, 67, 52, 57, 61, 68, 77, 47, 69, 67, 68, 72, 54, 68, 67, 87, 59, 81, 68, 54, 66, 60, 51, 57, 48, 80, 56, 107, 60, 65, 64, 68, 67, 68, 65, 64, 68, 73, 63, 84, 65, 69, 81, 60, 49, 89, 72, 60, 84, 60, 75, 57, 61, 82, 56, 73, 60, 62, 61, 56, 70, 55, 66, 54, 96, 56, 63, 52, 88, 53, 83, 87, 57, 71, 67, 77, 60, 73, 91, 63, 54, 103, 38, 60, 78, 86, 77, 77, 52, 54, 62, 65, 115, 55, 60, 57, 75, 74, 69, 67, 66, 66, 66, 119, 49, 73, 60, 59, 79, 55, 70, 61, 65, 57, 58, 58, 81, 52, 94, 98, 80, 66, 58, 73, 79, 54, 80, 73, 99, 66, 70, 70, 52, 63, 59, 58, 101, 74, 57, 81, 57, 71, 96, 67, 66, 53, 65, 61, 70, 92, 55, 55, 64, 63, 56, 77, 61, 76, 67, 65, 47, 52, 51, 65, 66, 50, 46, 61, 60, 61, 93, 71, 55, 73, 66, 48, 59, 49, 59, 51, 75, 73, 116, 60, 75, 83, 62, 53, 73, 62, 102, 68, 54, 60, 57, 62, 65, 85, 66, 60, 79, 61, 82, 53, 72, 94, 61, 61, 61, 77, 64, 88, 56, 87, 100, 43, 72, 72, 97, 71, 67, 48, 91, 58, 73, 52, 65, 49, 54, 67, 56, 55, 55, 71, 75, 79, 52, 56, 65, 64, 70, 79, 56, 73, 74, 59, 74, 60, 60, 63, 122, 93, 70, 55, 75, 76, 61, 63, 62, 60, 52, 70, 71, 54, 75, 54, 40, 51, 67, 69, 61, 58, 51, 84, 59, 71, 59, 70, 59, 67, 63, 64, 63, 73, 71, 70, 57, 54, 57, 77, 66, 80, 62, 62, 56, 54, 63, 60, 81, 56, 45, 71, 58, 76, 73, 47, 58, 61, 61, 68, 66, 54, 93, 65, 57, 58, 58, 58, 69, 90, 62, 63, 55, 69, 74, 60, 91, 68, 65, 57, 55, 55, 56, 52, 82, 50, 56, 77, 84, 53, 66, 58, 83, 66, 55, 78, 63, 84, 56, 59, 70, 77, 64, 75, 58, 55, 56, 65, 70, 66, 59, 84, 78, 68, 65, 69, 71, 61, 59, 55, 50, 69, 67, 62, 52, 75, 96, 59, 58, 62, 61, 64, 58, 65, 59, 57, 62, 59, 50, 81, 62, 71, 58, 63, 77, 64, 45, 42, 64, 69, 44, 60, 54, 56, 77, 82, 71, 54, 71, 56, 64, 57, 63, 41, 67, 64, 70, 83, 55, 63, 60, 47, 58, 67, 82, 45, 75, 70, 70, 83, 60, 59, 83, 65, 59, 122, 52, 75, 45, 61, 52, 69, 65, 83, 65, 62, 79, 68, 63, 82, 48, 57, 86, 78, 64, 61, 77, 69, 63, 56, 67, 62, 67, 73, 76, 55, 51, 66, 57, 65, 53, 51, 64, 98, 55, 75, 80, 72, 69, 69, 72, 50, 54, 58, 68, 120, 95, 89, 76, 65, 69, 89, 79, 62, 71, 86, 50, 73, 63, 65, 62, 63, 68, 53, 60, 60, 66, 59, 78, 75, 59, 68, 57, 82, 68, 62, 66, 65, 54, 58, 64, 73, 86, 57, 62, 66, 49, 71, 77, 80, 88, 85, 51, 77, 55, 64, 74, 66, 71, 60, 59, 65, 65, 61, 42, 64, 63, 76, 64, 62, 73, 57, 59, 61, 57, 73, 52, 98, 50, 58, 46, 55, 50, 52, 71, 63, 86, 61, 82, 64, 49, 68, 68, 39, 53, 59, 50, 81, 72, 104, 63, 62, 70, 75, 72, 58, 79, 65, 64, 72, 61, 76, 48, 56, 60, 64, 80, 68, 71, 94, 70, 74, 76, 54, 58, 76, 59, 78, 52, 65, 61, 54, 62, 59, 84, 118, 64, 51, 85, 58, 69, 65, 58, 78, 76, 56, 62, 57, 78, 72, 58, 72, 47, 56, 67, 92, 69, 88, 69, 68, 80, 66, 58, 66, 59, 78, 64, 76, 63, 55, 49, 77, 54, 77, 82, 82, 69, 80, 48, 69, 56, 71, 69, 83, 78, 60, 59, 74, 71, 71, 55, 56, 58, 77, 62, 53, 66, 92, 85, 58, 74, 84, 56, 73, 49, 77, 77, 69, 67, 55, 68, 66, 103, 56, 72, 61, 55, 72, 76, 68, 57, 73, 86, 56, 71, 61, 57, 78, 71, 58, 65, 62, 63, 37, 69, 65, 52, 82, 64, 64, 46, 54, 56, 65, 59, 67, 71, 41, 65, 62, 88, 60, 54, 68, 68, 55, 103, 63, 65, 109, 61, 53, 44, 56, 57, 55, 65, 46, 72, 55, 58, 75, 74, 78, 41, 70, 45, 62, 65, 69, 56, 77, 66, 52, 54, 66, 66, 66, 55, 52, 76, 62, 88, 55, 78, 72, 58, 51, 44, 81, 61, 71, 66, 58, 62, 74, 76, 63, 69, 57, 59, 60, 63, 72, 54, 67, 50, 76, 57, 82, 62, 58, 69, 52, 63, 66, 70, 74, 67, 57, 57, 58, 83, 51, 53, 109, 77, 54, 53, 70, 93, 53, 58, 35, 72, 65, 72, 51, 64, 58, 67, 112, 59, 80, 63, 88, 54, 66, 58, 56, 65, 108, 61, 88, 68, 73, 90, 53, 60, 63, 44, 50, 58, 70, 48, 71, 78, 59, 71, 68, 46, 54, 69, 65, 55, 69, 57, 55, 83, 62, 62, 52, 66, 74, 51, 69, 83, 101, 59, 71, 59, 67, 65, 61, 65, 65, 61, 64, 105, 77, 63, 61, 44, 67, 89, 65, 75, 73, 63, 57, 73, 108, 63, 71, 58, 77, 71, 55, 59, 58, 59, 84, 52, 62, 148, 59, 56, 60, 50, 62, 72, 63, 49, 55, 46, 81, 74, 73, 79, 82, 64, 73, 63, 61, 68, 63, 86, 71, 69, 80, 60, 61, 44, 97, 89, 48, 47, 98, 65, 62, 66, 54, 65, 73, 85, 69, 70, 55, 48, 92, 57, 51, 39, 84, 60, 89, 78, 58, 63, 98, 65, 67, 87, 62, 100, 66, 58, 103, 90, 77, 70, 50, 58, 59, 52, 72, 75, 70, 56, 63, 70, 60, 60, 71, 109, 62, 43, 70, 68, 65, 55, 56, 56, 60, 73, 93, 68, 61, 53, 87, 61, 63, 69, 63, 75, 40, 86, 52, 52, 56, 82, 57, 55, 49, 60, 49, 56, 73, 55, 48, 68, 61, 59, 83, 56, 71, 72, 56, 73, 56, 76, 58, 39, 72, 55, 44, 61, 82, 63, 50, 67, 78, 54, 73, 67, 67, 62, 88, 70, 64, 62, 88, 64, 63, 66, 64, 58, 48, 64, 63, 74, 74, 68, 68, 85, 70, 74, 70, 47, 78, 59, 59, 61, 72, 68, 55, 93, 81, 53, 59, 74, 56, 69, 59, 65, 51, 47, 76, 55, 54, 56, 68, 62, 75, 49, 70, 54, 69, 61, 89, 57, 75, 52, 41, 62, 93, 42, 67, 65, 78, 70, 54, 61, 85, 70, 64, 50, 52, 53, 85, 62, 60, 62, 47, 72, 52, 69, 74, 71, 42, 68, 49, 43, 82, 67, 82, 60, 56, 75, 65, 60, 95, 66, 58, 83, 48, 86, 51, 47, 78, 73, 42, 60, 68, 76, 61, 97, 65, 77, 63, 70, 67, 51, 68, 62, 57, 49, 70, 56, 68, 64, 75, 77, 66, 73, 59, 74, 51, 66, 83, 65, 79, 55, 63, 68, 76, 63, 69, 78, 52, 52, 68, 56, 73, 76, 67, 55, 61, 61, 93, 56, 59, 69, 66, 59, 79, 64, 73, 50, 57, 77, 76, 47, 49, 57, 88, 54, 72, 75, 76, 91, 59, 60, 62, 66, 51, 65, 96, 52, 56, 76, 86, 69, 40, 58, 60, 59, 81, 96, 56, 67, 58, 68, 79, 48, 101, 83, 63, 65, 61, 77, 76, 59, 62, 65, 65, 46, 66, 77, 115, 67, 57, 82, 55, 95, 78, 74, 47, 105, 74, 63, 63, 64, 80, 81, 91, 72, 54, 76, 72, 66, 66, 71, 64, 62, 46, 68, 76, 66, 72, 76, 64, 57, 65, 58, 63, 66, 73, 58, 68, 67, 66, 60, 81, 51, 56, 52, 64, 61, 66, 52, 70, 98, 58, 59, 59, 52, 61, 93, 59, 58, 57, 58, 78, 52, 65, 71, 59, 61, 58, 61, 55, 83, 59, 51, 74, 79, 62, 73, 81, 99, 73, 80, 60, 68, 108, 59, 56, 41, 45, 66, 57, 63, 52, 64, 63, 76, 63, 46, 71, 52, 74, 56, 57, 62, 57, 69, 67, 73, 50, 66, 61, 53, 73, 83, 48, 73, 56, 53, 55, 63, 59, 62, 70, 63, 69, 69, 70, 65, 60, 73, 64, 63, 72, 54, 47, 146, 69, 70, 71, 64, 53, 71, 88, 59, 75, 77, 60, 68, 51, 79, 96, 66, 62, 80, 58, 66, 67, 50, 73, 58, 46, 50, 68, 114, 69, 64, 52, 88, 74, 58, 62, 77, 70, 46, 66, 70, 83, 39, 42, 62, 60, 57, 81, 43, 69, 63, 64, 90, 88, 80, 61, 74, 78, 59, 61, 71, 64, 64, 58, 55, 63, 55, 56, 64, 65, 58, 69, 59, 59, 51, 41, 59, 61, 58, 75, 55, 86, 56, 56, 69, 62, 86, 74, 102, 68, 51, 53, 65, 67, 63, 47, 70, 54, 62, 69, 61, 63, 63, 64, 98, 82, 46, 80, 71, 74, 66, 63, 84, 85, 74, 68, 59, 76, 81, 74, 75, 56, 66, 78, 70, 33, 71, 61, 50, 68, 60, 63, 54, 71, 59, 71, 53, 59, 73, 56, 67, 50, 93, 68, 90, 53, 81, 66, 70, 57, 54, 68, 67, 70, 75, 56, 68, 45, 60, 57, 58, 62, 58, 48, 59, 68, 68, 57, 37, 86, 56, 57, 69, 55, 82, 83, 75, 58, 73, 54, 61, 56, 50, 59, 61, 62, 63, 46, 61, 50, 57, 58, 63, 49, 53, 55, 82, 95, 66, 56, 53, 65, 43, 49, 75, 70, 65, 70, 52, 60, 57, 51, 71, 59, 57, 57, 62, 72, 86, 69, 66, 55, 55, 88, 59, 74, 46, 70, 85, 74, 66, 80, 60, 47, 73, 73, 50, 67, 62, 56, 80, 67, 55, 39, 65, 64, 87, 75, 63, 72, 81, 47, 71, 70, 79, 69, 52, 52, 69, 67, 47, 59, 50, 85, 83, 59, 67, 68, 55, 53, 57, 77, 67, 78, 59, 83, 66, 41, 59, 64, 59, 49, 60, 63, 77, 67, 62, 79, 68, 73, 58, 74, 69, 64, 78, 64, 62, 60, 67, 88, 75, 56, 65, 63, 63, 65, 71, 79, 68, 72, 98, 45, 55, 64, 45, 49, 67, 62, 62, 61, 144, 79, 48, 68, 66, 64, 72, 74, 69, 70, 62, 66, 94, 98, 51, 75, 65, 55, 46, 57, 54, 65, 79, 74, 32, 73, 67, 66, 74, 57, 60, 52, 84, 64, 92, 71, 51, 78, 62, 77, 87, 64, 66, 81, 92, 55, 60, 78, 57, 66, 73, 52, 61, 65, 68, 65, 57, 90, 74, 55, 49, 69, 56, 72, 55, 83, 62, 66, 54, 65, 76, 73, 53, 70, 65, 80, 62, 78, 67, 49, 52, 66, 50, 79, 71, 70, 73, 61, 86, 67, 77, 92, 72, 92, 52, 63, 78, 87, 72, 52, 54, 56, 70, 87, 90, 65, 64, 57, 71, 73, 58, 54, 70, 98, 77, 57, 57, 60, 82, 58, 68, 68, 60, 70, 52, 79, 57, 54, 71, 111, 60, 92, 56, 53, 53, 73, 51, 68, 71, 70, 51, 75, 76, 66, 76, 66, 75, 41, 49, 101, 63, 55, 71, 51, 60, 59, 54, 58, 60, 55, 62, 65, 49, 54, 76, 59, 70, 64, 71, 58, 64, 75, 47, 111, 96, 80, 64, 72, 61, 55, 66, 56, 62, 93, 60, 61, 81, 61, 57, 56, 77, 83, 54, 57, 108, 84, 71, 73, 68, 81, 61, 55, 60, 71, 85, 56, 62, 59, 69, 96, 38, 77, 104, 65, 77, 57, 78, 68, 59, 56, 49, 74, 59, 76, 79, 74, 59, 43, 68, 66, 63, 61, 77, 52, 73, 59, 90, 61, 68, 47, 63, 93, 57, 89, 67, 73, 65, 49, 66, 52, 55, 61, 121, 60, 63, 36, 60, 81, 86, 57, 48, 72, 53, 81, 54, 54, 62, 60, 42, 69, 82, 81, 71, 55, 79, 80, 81, 44, 70, 42, 64, 52, 76, 76, 72, 89, 59, 59, 57, 56, 49, 70, 60, 78, 73, 63, 62, 61, 52, 71, 63, 63, 57, 69, 84, 65, 49, 83, 63, 61, 66, 59, 75, 67, 59, 52, 53, 93, 70, 81, 54, 85, 55, 79, 65, 67, 54, 45, 57, 58, 76, 62, 50, 63, 63, 44, 54, 72, 52, 48, 59, 67, 78, 70, 52, 76, 86, 70, 67, 69, 68, 50, 59, 49, 65, 79, 67, 59, 67, 82, 66, 73, 52, 90, 61, 48, 91, 54, 89, 80, 62, 59, 72, 67, 60, 60, 70, 52, 53, 38, 62, 74, 66, 69, 50, 69, 79, 45, 57, 70, 100, 66, 61, 61, 72, 47, 79, 60, 56, 76, 66, 44, 59, 58, 59, 61, 67, 47, 51, 58, 76, 55, 74, 97, 64, 92, 91, 63, 71, 56, 84, 77, 64, 63, 65, 74, 62, 76, 67, 56, 67, 50, 65, 48, 59, 56, 73, 67, 64, 61, 64, 50, 66, 52, 75, 56, 65, 81, 66, 82, 62, 69, 79, 77, 68, 61, 64, 81, 66, 70, 69, 63, 67, 75, 95, 51, 84, 71, 48, 93, 61, 93, 41, 73, 71, 72, 52, 80, 60, 68, 68, 65, 89, 75, 56, 74, 68, 87, 50, 65, 50, 65, 78, 68, 79, 55, 79, 56, 59, 71, 67, 79, 44, 74, 67, 73, 90, 81, 60, 57, 72, 62, 74, 47, 51, 85, 40, 62, 82, 87, 60, 62, 54, 62, 59, 59, 46, 65, 86, 62, 54, 62, 68, 99, 52, 64, 70, 67, 74, 64, 89, 65, 58, 68, 64, 80, 87, 52, 70, 52, 92, 68, 47, 78, 71, 59, 50, 119, 48, 81, 59, 61, 72, 52, 48, 74, 64, 76, 65, 70, 58, 62, 165, 61, 61, 53, 51, 62, 63, 54, 67, 79, 80, 76, 97, 67, 58, 70, 63, 67, 53, 54, 64, 40, 59, 61, 57, 88, 62, 43, 70, 80, 62, 42, 49, 61, 78, 63, 86, 71, 77, 82, 71, 52, 44, 58, 54, 61, 53, 90, 66, 59, 43, 71, 53, 92, 76, 53, 82, 67, 70, 52, 77, 68, 72, 58, 65, 53, 72, 77, 79, 70, 79, 42, 61, 85, 75, 67, 47, 94, 67, 62, 89, 97, 60, 65, 69, 55, 74, 57, 76, 58, 66, 79, 60, 83, 69, 71, 70, 79, 59, 62, 86, 65, 67, 56, 73, 59, 56, 71, 42, 68, 66, 64, 56, 53, 73, 61, 69, 72, 84, 53, 80, 58, 76, 93, 74, 61, 70, 58, 57, 72, 68, 58, 54, 48, 59, 67, 54, 64, 65, 44, 62, 60, 73, 63, 64, 79, 60, 64, 77, 67, 68, 41, 72, 61, 82, 78, 53, 70, 82, 65, 89, 64, 77, 81, 68, 69, 80, 60, 68, 60, 62, 62, 68, 63, 88, 70, 67, 54, 60, 81, 97, 45, 69, 68, 66, 80, 57, 62, 54, 61, 65, 67, 71, 58, 62, 74, 57, 73, 62, 59, 55, 56, 72, 56, 61, 56, 133, 107, 66, 40, 54, 62, 54, 81, 62, 70, 60, 53, 69, 47, 45, 68, 59, 83, 60, 86, 73, 83, 55, 64, 69, 77, 67, 59, 72, 52, 76, 87, 59, 54, 65, 52, 62, 68, 69, 62, 72, 84, 64, 59, 52, 68, 72, 72, 73, 77, 51, 73, 71, 66, 77, 85, 51, 64, 61, 49, 62, 69, 62, 48, 63, 69, 52, 55, 70, 68, 63, 65, 55, 75, 60, 47, 77, 67, 58, 71, 60, 66, 55, 74, 66, 60, 65, 56, 59, 53, 82, 65, 62, 65, 54, 60, 76, 69, 87, 68, 99, 70, 81, 67, 67, 74, 53, 65, 61, 66, 72, 43, 53, 63, 50, 70, 77, 98, 65, 51, 69, 62, 83, 116, 52, 77, 73, 55, 65, 61, 68, 84, 57, 77, 63, 53, 50, 65, 98, 51, 63, 68, 121, 67, 72, 69, 64, 44, 82, 59, 63, 78, 57, 63, 59, 59, 108, 88, 81, 59, 106, 80, 65, 64, 60, 64, 74, 61, 87, 66, 69, 99, 83, 66, 58, 61, 64, 55, 66, 62, 59, 52, 47, 49, 66, 54, 67, 53, 61, 63, 66, 61, 59, 52, 65, 69, 77, 55, 46, 66, 68, 58, 62, 48, 74, 57, 59, 72, 60, 58, 63, 57, 64, 74, 58, 58, 64, 86, 59, 63, 51, 70, 76, 63, 56, 62, 56, 42, 79, 48, 76, 73, 57, 70, 84, 77, 80, 71, 52, 60, 55, 75, 100, 60, 88, 59, 133, 52, 51, 80, 62, 61, 84, 55, 67, 62, 56, 49, 68, 82, 73, 90, 59, 70, 43, 63, 64, 43, 56, 54, 62, 53, 60, 49, 54, 63, 93, 57, 87, 75, 74, 66, 75, 77, 64, 76, 64, 48, 64, 53, 109, 64, 58, 66, 78, 64, 86, 50, 46, 58, 57, 64, 71, 52, 80, 55, 73, 51, 66, 46, 57, 72, 59, 74, 57, 71, 53, 46, 73, 56, 79, 58, 53, 71, 61, 104, 83, 66, 61, 69, 59, 47, 61, 81, 50, 68, 59, 104, 56, 75, 74, 83, 61, 78, 69, 51, 59, 65, 57, 95, 67, 52, 58, 65, 76, 54, 65, 43, 61, 60, 72, 65, 55, 65, 62, 68, 64, 70, 54, 57, 59, 52, 48, 75, 42, 105, 67, 48, 61, 64, 58, 58, 70, 48, 49, 78, 60, 76, 56, 71, 51, 51, 63, 53, 60, 66, 67, 69, 57, 63, 63, 52, 57, 58, 68, 56, 89, 50, 63, 66, 70, 54, 78, 57, 85, 70, 65, 66, 64, 61, 73, 106, 44, 92, 91, 53, 55, 57, 59, 84, 60, 65, 104, 63, 64, 48, 59, 63, 61, 65, 66, 64, 73, 45, 63, 65, 52, 57, 91, 76, 60, 58, 70, 68, 64, 98, 69, 79, 134, 56, 37, 57, 77, 71, 62, 66, 66, 61, 53, 63, 59, 61, 50, 68, 54, 70, 42, 56, 46, 67, 68, 52, 78, 51, 64, 80, 49, 51, 66, 70, 68, 55, 63, 92, 71, 57, 75, 64, 86, 63, 63, 71, 58, 58, 63, 58, 108, 87, 45, 40, 71, 69, 52, 52, 71, 70, 84, 74, 58, 58, 51, 73, 82, 60, 59, 93, 44, 51, 120, 65, 69, 40, 51, 66, 44, 66, 52, 67, 78, 75, 69, 62, 62, 58, 48, 59, 55, 66, 72, 52, 57, 82, 62, 61, 64, 75, 72, 79, 61, 53, 73, 53, 73, 58, 91, 54, 50, 63, 64, 72, 89, 65, 63, 81, 55, 47, 64, 81, 64, 65, 54, 57, 81, 68, 66, 55, 70, 87, 67, 65, 67, 80, 73, 74, 70, 56, 53, 59, 52, 50, 58, 47, 50, 71, 65, 67, 89, 78, 55, 66, 63, 69, 68, 88, 60, 73, 70, 53, 81, 56, 54, 93, 82, 73, 73, 71, 61, 75, 69, 44, 69, 56, 94, 52, 68, 53, 90, 57, 49, 55, 62, 79, 56, 77, 77, 74, 49, 41, 48, 61, 80, 87, 53, 41, 78, 64, 46, 50, 94, 127, 43, 73, 43, 71, 58, 73, 76, 57, 64, 65, 56, 59, 50, 74, 81, 62, 49, 104, 70, 70, 63, 55, 77, 54, 69, 49, 69, 69, 80, 80, 54, 50, 53, 67, 65, 57, 60, 70, 61, 51, 72, 69, 62, 64, 58, 35, 55, 49, 79, 88, 74, 68, 48, 58, 69, 108, 64, 45, 67, 76, 65, 79, 37, 65, 71, 72, 75, 66, 75, 53, 74, 47, 48, 64, 75, 54, 53, 62, 62, 49, 72, 66, 66, 62, 87, 60, 61, 70, 72, 76, 55, 72, 63, 51, 71, 55, 74, 64, 75, 55, 54, 60, 57, 52, 80, 94, 69, 58, 58, 103, 59, 70, 50, 62, 63, 60, 55, 84, 61, 80, 78, 46, 80, 74, 55, 68, 66, 62, 74, 70, 60, 71, 52, 65, 59, 53, 66, 59, 71, 112, 71, 58, 55, 69, 66, 76, 72, 65, 74, 64, 96, 72, 59, 100, 77, 60, 74, 91, 121, 76, 89, 64, 63, 58, 96, 55, 61, 93, 79, 87, 65, 49, 63, 70, 62, 38, 51, 56, 62, 70, 54, 95, 75, 62, 100, 85, 76, 67, 67, 65, 83, 63, 73, 61, 45, 115, 64, 81, 86, 60, 80, 67, 65, 61, 92, 70, 79, 61, 39, 62, 66, 69, 54, 57, 60, 57, 59, 65, 63, 35, 62, 51, 60, 57, 72, 76, 65, 63, 68, 100, 52, 71, 74, 73, 73, 80, 54, 60, 60, 80, 61, 63, 61, 53, 66, 54, 50, 62, 65, 64, 52, 64, 89, 63, 70, 61, 77, 72, 67, 66, 67, 63, 58, 50, 60, 56, 74, 62, 75, 49, 47, 51, 62, 59, 64, 58, 54, 103, 81, 72, 57, 62, 75, 62, 78, 57, 59, 62, 72, 50, 72, 64, 70, 79, 50, 55, 68, 69, 62, 74, 68, 48, 126, 44, 98, 81, 57, 43, 63, 58, 64, 73, 52, 92, 65, 65, 60, 51, 110, 64, 78, 67, 69, 70, 70, 60, 47, 52, 60, 78, 84, 78, 43, 57, 49, 60, 64, 49, 29, 120, 72, 57, 60, 121, 63, 51, 51, 85, 61, 64, 51, 57, 61, 68, 48, 60, 82, 80, 77, 50, 66, 48, 64, 88, 104, 64, 59, 59, 72, 74, 76, 67, 56, 79, 70, 89, 62, 65, 49, 61, 60, 59, 56, 61, 54, 54, 54, 61, 66, 76, 58, 53, 56, 55, 63, 88, 89, 77, 60, 80, 66, 56, 58, 54, 68, 66, 61, 60, 73, 59, 66, 54, 70, 61, 77, 118, 74, 67, 53, 65, 81, 51, 77, 55, 66, 65, 52, 62, 75, 62, 63, 39, 64, 56, 56, 69, 96, 50, 54, 50, 67, 64, 66, 62, 74, 52, 72, 56, 82, 48, 51, 60, 40, 67, 61, 62, 83, 62, 50, 61, 86, 59, 61, 59, 90, 81, 69, 68, 83, 66, 46, 52, 48, 51, 68, 94, 60, 70, 71, 60, 76, 48, 48, 64, 63, 69, 90, 59, 71, 66, 60, 53, 65, 72, 68, 64, 56, 67, 50, 63, 75, 41, 98, 47, 91, 56, 92, 82, 63, 60, 38, 54, 62, 50, 75, 72, 51, 80, 57, 67, 85, 54, 63, 103, 139, 79, 60, 75, 53, 63, 69, 59, 63, 46, 80, 78, 80, 56, 59, 69, 79, 77, 79, 63, 99, 71, 45, 59, 65, 52, 68, 53, 69, 61, 61, 57, 72, 62, 63, 68, 60, 81, 76, 80, 80, 87, 102, 69, 58, 58, 78, 77, 66, 66, 62, 65, 69, 75, 67, 73, 71, 88, 45, 60, 53, 64, 60, 75, 87, 74, 57, 72, 74, 63, 59, 60, 85, 57, 56, 55, 78, 62, 58, 87, 73, 54, 54, 64, 73, 60, 128, 91, 58, 73, 71, 48, 58, 55, 86, 52, 60, 39, 93, 102, 76, 110, 67, 60, 66, 63, 56, 54, 70, 46, 65, 38, 61, 66, 64, 82, 80, 59, 62, 94, 66, 50, 72, 84, 94, 62, 62, 46, 57, 95, 86, 64, 49, 76, 61, 55, 64, 62, 63, 63, 67, 61, 56, 63, 69, 66, 120, 54, 83, 68, 53, 60, 60, 54, 59, 60, 67, 70, 51, 69, 56, 63, 55, 75, 59, 67, 58, 60, 54, 76, 55, 58, 58, 81, 70, 55, 51, 70, 67, 71, 52, 59, 43, 73, 59, 57, 64, 46, 72, 93, 82, 61, 55, 51, 66, 49, 80, 61, 50, 81, 84, 71, 47, 74, 77, 38, 55, 61, 68, 70, 57, 65, 84, 68, 73, 83, 61, 70, 62, 74, 61, 68, 70, 65, 44, 70, 68, 82, 57, 62, 43, 60, 59, 54, 62, 57, 47, 72, 55, 80, 66, 68, 52, 56, 57, 46, 65, 82, 59, 78, 97, 62, 80, 57, 74, 67, 63, 66, 53, 83, 87, 86, 51, 93, 47, 54, 70, 47, 50, 107, 72, 76, 79, 76, 63, 74, 50, 51, 83, 71, 64, 53, 62, 75, 59, 75, 73, 61, 77, 74, 55, 60, 52, 82, 62, 84, 71, 77, 122, 44, 60, 54, 64, 65, 47, 63, 76, 66, 55, 70, 85, 50, 51, 44, 71, 51, 78, 58, 62, 51, 52, 45, 84, 65, 54, 62, 71, 117, 52, 56, 43, 65, 65, 57, 65, 82, 52, 60, 107, 74, 64, 87, 51, 74, 59, 68, 52, 87, 69, 71, 81, 47, 72, 68, 49, 68, 77, 67, 82, 48, 70, 54, 65, 87, 47, 55, 95, 36, 96, 56, 82, 67, 64, 79, 70, 50, 56, 98, 82, 69, 72, 56, 58, 44, 51, 49, 59, 55, 64, 72, 69, 70, 57, 56, 58, 94, 62, 62, 100, 59, 77, 41, 88, 54, 64, 47, 53, 78, 50, 70, 78, 49, 56, 49, 60, 60, 61, 66, 71, 58, 75, 79, 108, 69, 49, 52, 47, 50, 57, 55, 77, 88, 66, 58, 51, 74, 65, 71, 52, 47, 62, 70, 67, 56, 50, 72, 74, 60, 57, 58, 55, 66, 54, 70, 76, 75, 55, 54, 70, 52, 55, 76, 77, 50, 64, 70, 69, 54, 70, 68, 62, 61, 75, 53, 59, 52, 52, 68, 66, 65, 63, 61, 56, 58, 47, 74, 69, 58, 70, 76, 51, 60, 51, 69, 63, 53, 69, 57, 88, 137, 101, 93, 65, 65, 63, 72, 85, 67, 56, 55, 57, 64, 48, 76, 79, 70, 67, 143, 65, 85, 61, 80, 63, 57, 65, 46, 74, 65, 64, 75, 54, 63, 62, 72, 77, 66, 68, 53, 61, 64, 53, 51, 40, 49, 61, 59, 49, 58, 84, 81, 86, 65, 70, 58, 60, 54, 65, 70, 88, 70, 69, 55, 68, 57, 81, 71, 50, 50, 78, 60, 69, 88, 63, 49, 55, 62, 65, 71, 84, 64, 50, 59, 48, 82, 62, 99, 43, 40, 67, 59, 62, 70, 82, 66, 66, 56, 66, 53, 102, 46, 72, 64, 52, 61, 64, 66, 74, 66, 63, 105, 60, 109, 66, 62, 87, 66, 72, 68, 68, 49, 60, 67, 66, 61, 50, 64, 49, 52, 51, 62, 66, 68, 72, 47, 56, 52, 85, 64, 66, 75, 52, 60, 50, 79, 54, 68, 66, 71, 38, 54, 89, 56, 63, 109, 78, 80, 47, 73, 132, 86, 70, 59, 75, 63, 78, 57, 75, 67, 63, 72, 71, 53, 61, 103, 54, 54, 48, 66, 74, 57, 64, 78, 70, 75, 59, 47, 62, 64, 67, 74, 66, 70, 57, 87, 70, 116, 57, 83, 79, 58, 53, 61, 64, 87, 47, 66, 60, 52, 51, 55, 51, 84, 56, 65, 65, 64, 53, 58, 65, 57, 109, 59, 68, 69, 77, 68, 79, 67, 57, 52, 67, 73, 62, 75, 74, 73, 57, 51, 48, 69, 67, 77, 55, 46, 64, 73, 55, 57, 79, 60, 64, 69, 66, 56, 77, 79, 78, 58, 88, 71, 56, 87, 81, 72, 65, 74, 77, 55, 55, 86, 51, 62, 74, 56, 46, 55, 91, 54, 72, 67, 59, 74, 77, 56, 79, 61, 58, 75, 81, 75, 70, 70, 73, 72, 58, 60, 79, 64, 67, 48, 72, 52, 73, 65, 56, 76, 66, 70, 63, 50, 78, 52, 79, 82, 66, 56, 64, 50, 90, 52, 61, 69, 80, 84, 83, 44, 61, 80, 47, 56, 70, 57, 63, 68, 63, 58, 50, 59, 66, 94, 66, 84, 54, 125, 71, 74, 79, 56, 67, 74, 67, 56, 82, 59, 57, 64, 60, 52, 68, 95, 58, 52, 55, 64, 56, 83, 53, 47, 61, 67, 65, 78, 53, 47, 62, 61, 42, 75, 79, 73, 55, 54, 53, 68, 75, 57, 58, 76, 95, 62, 60, 54, 69, 59, 54, 57, 113, 61, 55, 54, 55, 63, 63, 67, 49, 75, 50, 68, 61, 66, 72, 60, 55, 56, 61, 90, 85, 109, 68, 74, 61, 71, 79, 51, 65, 47, 52, 50, 69, 53, 57, 74, 52, 56, 59, 63, 62, 63, 71, 62, 71, 69, 66, 89, 60, 76, 57, 67, 60, 75, 72, 52, 81, 62, 64, 77, 58, 69, 85, 76, 67, 58, 54, 62, 70, 53, 118, 55, 71, 61, 57, 64, 66, 63, 87, 55, 106, 56, 70, 69, 59, 67, 62, 80, 57, 71, 67, 79, 63, 71, 64, 55, 77, 56, 68, 80, 59, 65, 52, 75, 56, 67, 78, 53, 59, 66, 80, 64, 70, 74, 68, 48, 52, 55, 56, 63, 90, 69, 60, 50, 103, 108, 62, 67, 128, 50, 63, 55, 57, 74, 73, 82, 79, 74, 59, 45, 95, 81, 64, 57, 71, 71, 81, 53, 65, 63, 69, 53, 79, 69, 85, 72, 53, 47, 66, 59, 57, 61, 56, 82, 74, 56, 68, 76, 62, 69, 76, 65, 60, 63, 62, 72, 56, 59, 53, 67, 62, 45, 69, 64, 75, 67, 58, 49, 55, 71, 52, 75, 64, 66, 63, 59, 67, 62, 87, 59, 75, 76, 79, 57, 53, 68, 68, 65, 45, 68, 58, 74, 72, 73, 125, 73, 61, 59, 59, 52, 61, 62, 71, 53, 55, 62, 116, 60, 56, 77, 53, 62, 61, 71, 62, 55, 78, 67, 55, 75, 62, 63, 76, 64, 66, 74, 60, 89, 61, 71, 54, 63, 50, 54, 83, 75, 47, 75, 98, 62, 61, 86, 79, 69, 73, 60, 62, 46, 72, 70, 55, 72, 74, 66, 85, 51, 64, 72, 46, 52, 65, 71, 57, 68, 69, 71, 60, 69, 58, 76, 53, 66, 72, 55, 64, 64, 63, 66, 79, 65, 68, 87, 69, 64, 77, 78, 94, 58, 66, 82, 64, 85, 59, 62, 53, 77, 77, 90, 96, 52, 64, 65, 66, 59, 58, 51, 58, 64, 53, 53, 46, 76, 54, 65, 43, 75, 46, 60, 64, 74, 82, 63, 53, 85, 74, 60, 64, 61, 60, 58, 77, 61, 69, 54, 64, 61, 65, 57, 72, 68, 94, 60, 60, 61, 59, 67, 70, 70, 51, 77, 53, 57, 59, 63, 62, 81, 56, 57, 65, 76, 58, 84, 85, 54, 82, 80, 82, 135, 60, 71, 56, 71, 61, 54, 46, 58, 60, 86, 63, 58, 74, 52, 62, 57, 68, 44, 64, 57, 63, 66, 65, 54, 65, 58, 58, 58, 56, 63, 48, 57, 61, 53, 59, 104, 61, 56, 69, 86, 50, 57, 72, 64, 61, 65, 61, 67, 56, 66, 68, 68, 57, 55, 65, 54, 67, 55, 61, 68, 57, 76, 66, 58, 51, 76, 56, 53, 74, 67, 107, 56, 77, 79, 56, 50, 84, 75, 114, 59, 49, 56, 54, 71, 61, 59, 62, 49, 74, 65, 58, 63, 63, 60, 80, 70, 59, 64, 54, 57, 68, 58, 58, 66, 71, 75, 57, 67, 102, 68, 85, 43, 61, 59, 57, 58, 47, 78, 62, 77, 59, 75, 68, 75, 64, 110, 65, 73, 69, 77, 73, 78, 72, 64, 64, 88, 55, 56, 85, 50, 54, 68, 57, 50, 88, 68, 50, 94, 67, 70, 57, 92, 47, 58, 59, 62, 89, 61, 70, 65, 75, 73, 68, 71, 57, 80, 61, 78, 56, 86, 59, 64, 62, 60, 74, 67, 56, 58, 68, 70, 70, 52, 105, 56, 64, 64, 68, 65, 44, 59, 55, 67, 61, 59, 84, 79, 56, 50, 58, 63, 60, 45, 79, 72, 75, 71, 78, 60, 76, 62, 69, 78, 58, 60, 62, 71, 77, 64, 60, 53, 48, 64, 81, 77, 57, 71, 65, 84, 61, 57, 70, 63, 64, 56, 69, 57, 95, 61, 68, 121, 83, 61, 83, 63, 78, 62, 74, 54, 69, 94, 63, 65, 70, 77, 58, 58, 59, 97, 73, 69, 70, 66, 53, 72, 72, 73, 67, 63, 72, 68, 73, 64, 51, 54, 59, 79, 58, 54, 73, 69, 62, 68, 84, 59, 55, 96, 64, 40, 77, 85, 62, 67, 68, 53, 44, 74, 67, 69, 95, 55, 66, 49, 75, 56, 61, 51, 59, 54, 78, 65, 51, 53, 61, 77, 91, 73, 83, 73, 65, 73, 67, 80, 61, 52, 74, 63, 71, 64, 52, 71, 62, 65, 61, 51, 75, 57, 52, 56, 73, 62, 47, 82, 66, 58, 57, 73, 70, 55, 66, 51, 61, 72, 54, 62, 51, 70, 55, 70, 61, 67, 56, 54, 53, 59, 72, 82, 82, 64, 57, 57, 55, 69, 69, 74, 51, 68, 60, 50, 76, 60, 64, 70, 59, 64, 71, 77, 60, 55, 55, 64, 74, 78, 65, 80, 61, 74, 56, 52, 135, 59, 57, 55, 49, 70, 85, 62, 73, 51, 53, 56, 58, 67, 62, 49, 52, 54, 64, 59, 54, 60, 63, 66, 69, 70, 73, 51, 58, 56, 59, 59, 58, 65, 65, 63, 87, 108, 65, 82, 83, 56, 66, 69, 61, 62, 53, 57, 67, 58, 61, 78, 74, 101, 77, 64, 57, 64, 71, 66, 56, 65, 50, 65, 64, 64, 66, 62, 68, 49, 77, 79, 58, 60, 86, 57, 70, 81, 65, 72, 66, 69, 65, 74, 66, 47, 66, 73, 55, 70, 61, 71, 52, 62, 56, 55, 59, 48, 58, 66, 59, 61, 83, 74, 52, 63, 53, 62, 67, 52, 68, 68, 59, 72, 54, 66, 60, 49, 54, 54, 77, 47, 59, 79, 66, 68, 53, 76, 61, 55, 56, 71, 70, 58, 86, 56, 56, 64, 68, 62, 53, 70, 51, 61, 100, 51, 44, 59, 101, 65, 53, 92, 69, 65, 59, 89, 58, 57, 54, 54, 82, 57, 56, 55, 77, 52, 66, 63, 74, 47, 62, 52, 69, 62, 50, 68, 58, 68, 60, 73, 78, 85, 58, 73, 55, 116, 62, 63, 65, 57, 55, 71, 73, 54, 78, 74, 62, 67, 81, 65, 58, 65, 63, 55, 58, 68, 70, 73, 53, 64, 49, 71, 58, 68, 53, 64, 63, 60, 62, 85, 94, 55, 61, 62, 64, 56, 58, 76, 50, 75, 78, 69, 67, 71, 67, 61, 50, 76, 83, 55, 68, 52, 62, 59, 62, 59, 71, 74, 60, 66, 50, 53, 67, 70, 49, 77, 58, 97, 47, 105, 62, 60, 62, 71, 68, 76, 60, 63, 59, 70, 66, 57, 59, 60, 71, 52, 57, 81, 61, 57, 56, 62, 72, 56, 70, 56, 58, 62, 67, 65, 55, 64, 67, 62, 58, 65, 60, 80, 65, 60, 55, 60, 77, 53, 57, 81, 61, 63, 112, 54, 62, 80, 74, 61, 56, 69, 62, 61, 71, 72, 61, 64, 92, 68, 57, 64, 56, 60, 79, 79, 56, 64, 64, 59, 61, 56, 72, 76, 61, 57, 61, 72, 55, 58, 67, 56, 63, 69, 83, 72, 74, 63, 54, 70, 72, 66, 66, 69, 78, 62, 54, 64, 91, 97, 74, 64, 137, 65, 70, 71, 67, 79, 67, 72, 58, 77, 58, 75, 93, 83, 60, 54, 57, 57, 56, 53, 68, 63, 60, 66, 55, 57, 61, 53, 57, 56, 68, 65, 67, 52, 52, 60, 82, 77, 56, 70, 69, 87, 59, 62, 68, 54, 63, 56, 45, 59, 60, 59, 68, 60, 48, 55, 51, 64, 63, 66, 53, 70, 73, 70, 66, 61, 75, 61, 60, 52, 70, 55, 67, 66, 59, 56, 67, 58, 54, 63, 59, 67, 63, 65, 78, 75, 112, 65, 69, 66, 86, 75, 69, 56, 70, 63, 55, 66, 114, 72, 57, 76, 65, 56, 56, 64, 57, 59, 77, 62, 52, 87, 69, 64, 55, 58, 60, 65, 55, 70, 55, 68, 59, 83, 62, 71, 88, 72, 64, 88, 106, 59, 56, 70, 56, 63, 64, 65, 61, 76, 58, 57, 75, 68, 70, 56, 95, 60, 63, 74, 65, 72, 72, 76, 56, 65, 58, 61, 60, 57, 56, 81, 65, 58, 67, 52, 69, 54, 75, 73, 64, 55, 60, 80, 54, 57, 58, 66, 116, 61, 80, 62, 68, 80, 70, 64, 52, 76, 46, 79, 62, 60, 67, 56, 54, 52, 63, 60, 61, 66, 65, 58, 57, 64, 54, 62, 72, 73, 57, 69, 56, 76, 75, 71, 55, 93, 69, 75, 51, 66, 65, 58, 64, 49, 62, 58, 72, 61, 64, 75, 50, 66, 55, 54, 80, 40, 62, 69, 66, 63, 60, 63, 67, 71, 78, 65, 50, 72, 63, 70, 68, 73, 81, 87, 65, 62, 48, 56, 68, 136, 72, 74, 57, 86, 65, 65, 54, 49, 61, 62, 65, 58, 92, 64, 64, 65, 62, 59, 76, 61, 86, 57, 68, 61, 69, 72, 73, 66, 74, 65, 58, 50, 62, 67, 68, 113, 54, 59, 88, 78, 61, 64, 61, 61, 63, 63, 59, 57, 62, 68, 54, 83, 65, 60, 78, 57, 67, 60, 50, 64, 53, 81, 63, 55, 59, 65, 52, 43, 64, 85, 54, 61, 65, 76, 54, 56, 58, 58, 129, 56, 58, 64, 73, 60, 66, 56, 51, 76, 69, 58, 73, 64, 67, 85, 59, 60, 66, 64, 61, 57, 62, 53, 72, 59, 64, 70, 70, 51, 123, 77, 79, 55, 60, 63, 73, 57, 50, 62, 71, 86, 64, 70, 63, 57, 67, 65, 63, 71, 47, 65, 53, 78, 48, 58, 60, 75, 73, 55, 69, 57, 64, 59, 52, 52, 86, 56, 59, 49, 71, 61, 86, 50, 47, 57, 56, 70, 86, 75, 50, 60, 82, 70, 80, 55, 63, 61, 55, 84, 62, 72, 59, 63, 46, 69, 59, 72, 70, 64, 75, 71, 73, 64, 64, 82, 56, 70, 64, 67, 66, 62, 75, 69, 64, 70, 66, 83, 49, 65, 49, 61, 61, 79, 78, 59, 60, 64, 67, 57, 63, 61, 52, 65, 73, 65, 62, 75, 81, 65, 43, 61, 61, 51, 86, 69, 74, 70, 60, 46, 60, 62, 58, 67, 51, 64, 73, 75, 92, 56, 84, 118, 96, 81, 55, 78, 65, 55, 62, 61, 68, 63, 73, 73, 67, 76, 50, 72, 65, 120, 61, 63, 79, 74, 71, 53, 63, 62, 56, 62, 73, 67, 59, 51, 60, 67, 54, 50, 82, 68, 61, 62, 56, 55, 67, 71, 74, 115, 81, 59, 69, 58, 53, 64, 60, 56, 63, 52, 59, 59, 52, 53, 59, 62, 85, 62, 61, 70, 75, 60, 79, 65, 63, 72, 65, 76, 75, 81, 61, 81, 64, 67, 68, 50, 54, 42, 58, 69, 53, 59, 56, 64, 68, 69, 56, 84, 59, 62, 56, 63, 74, 63, 63, 60, 68, 57, 59, 61, 60, 63, 50, 54, 65, 55, 69, 57, 56, 51, 73, 80, 56, 71, 51, 67, 63, 55, 65, 58, 57, 61, 68, 58, 68, 46, 71, 70, 58, 61, 55, 64, 70, 59, 58, 62, 83, 74, 63, 70, 71, 46, 61, 50, 63, 68, 62, 69, 70, 57, 66, 73, 135, 59, 58, 63, 48, 71, 78, 67, 68, 67, 62, 62, 58, 54, 61, 41, 63, 54, 64, 54, 59, 64, 50, 63, 63, 53, 74, 53, 64, 57, 61, 71, 70, 66, 66, 64, 55, 57, 58, 71, 57, 65, 58, 73, 60, 70, 91, 56, 53, 67, 61, 58, 77, 81, 59, 64, 59, 76, 62, 66, 65, 72, 53, 44, 68, 68, 69, 63, 80, 60, 56, 81, 65, 66, 76, 59, 68, 68, 64, 89, 72, 64, 59, 55, 57, 51, 64, 75, 60, 64, 69, 85, 86, 60, 57, 53, 69, 73, 61, 59, 70, 68, 48, 68, 59, 57, 47, 70, 72, 77, 73, 56, 60, 50, 69, 68, 51, 57, 61, 58, 65, 75, 69, 78, 62, 82, 63, 72, 63, 66, 82, 73, 65, 69, 70, 70, 66, 61, 53, 65, 71, 73, 60, 73, 77, 53, 56, 61, 62, 62, 78, 75, 63, 63, 57, 75, 61, 81, 58, 55, 90, 51, 51, 65, 87, 73, 74, 58, 49, 81, 66, 69, 75, 54, 68, 69, 73, 61, 61, 58, 73, 75, 75, 90, 68, 98, 61, 66, 67, 58, 48, 80, 51, 58, 69, 60, 59, 85, 51, 53, 89, 82, 65, 60, 67, 53, 57, 80, 68, 71, 72, 67, 58, 60, 65, 60, 64, 65, 63, 59, 72, 75, 57, 75, 76, 75, 58, 63, 57, 85, 75, 70, 53, 69, 72, 55, 67, 83, 77, 62, 79, 65, 70, 55, 58, 51, 86, 69, 59, 64, 71, 51, 63, 69, 45, 76, 59, 85, 61, 107, 55, 75, 66, 65, 62, 57, 60, 59, 59, 57, 63, 61, 52, 60, 64, 76, 79, 72, 55, 56, 64, 63, 60, 72, 60, 85, 58, 79, 52, 63, 56, 48, 51, 61, 58, 59, 68, 63, 69, 60, 50, 73, 84, 57, 76, 84, 79, 84, 132, 51, 71, 60, 70, 58, 59, 72, 80, 60, 78, 53, 60, 71, 69, 89, 67, 104, 56, 53, 72, 88, 59, 62, 64, 53, 56, 66, 69, 55, 59, 52, 61, 82, 66, 73, 70, 68, 63, 69, 79, 58, 79, 72, 66, 70, 54, 58, 57, 57, 57, 75, 67, 55, 104, 92, 39, 60, 138, 57, 64, 59, 59, 69, 73, 81, 60, 78, 66, 63, 79, 51, 68, 61, 118, 76, 98, 56, 59, 60, 74, 81, 72, 51, 56, 63, 75, 78, 56, 72, 59, 82, 64, 57, 71, 66, 61, 62, 74, 80, 79, 64, 61, 69, 57, 53, 83, 60, 63, 60, 60, 61, 74, 63, 55, 58, 61, 56, 60, 53, 61, 92, 69, 57, 78, 56, 59, 59, 63, 68, 78, 65, 63, 54, 63, 63, 59, 64, 62, 78, 69, 66, 72, 101, 125, 72, 65, 80, 54, 58, 45, 61, 72, 54, 66, 49, 126, 41, 68, 62, 65, 61, 59, 66, 52, 74, 51, 69, 60, 65, 54, 54, 58, 59, 61, 61, 74, 87, 60, 69, 50, 72, 60, 73, 62, 69, 54, 64, 61, 47, 58, 47, 59, 60, 69, 62, 66, 63, 62, 56, 75, 65, 77, 71, 65, 70, 75, 64, 63, 57, 54, 73, 58, 51, 56, 63, 67, 49, 63, 65, 70, 61, 67, 61, 56, 58, 71, 53, 55, 72, 69, 96, 59, 49, 71, 57, 103, 79, 52, 71, 66, 79, 55, 60, 64, 72, 62, 102, 93, 78, 51, 63, 78, 57, 57, 74, 63, 70, 68, 67, 71, 86, 66, 63, 64, 81, 71, 54, 59, 66, 68, 75, 59, 82, 62, 66, 87, 66, 58, 66, 50, 65, 62, 66, 59, 67, 57, 77, 70, 76, 54, 58, 69, 59, 62, 54, 68, 63, 67, 60, 73, 61, 62, 69, 58, 91, 72, 66, 68, 69, 75, 67, 80, 68, 65, 56, 63, 131, 58, 73, 57, 76, 70, 68, 52, 50, 58, 89, 65, 70, 81, 64, 79, 65, 40, 75, 64, 65, 55, 55, 59, 56, 62, 47, 70, 67, 91, 60, 76, 61, 62, 64, 48, 91, 58, 70, 60, 72, 61, 52, 69, 78, 70, 48, 73, 57, 67, 70, 71, 58, 79, 80, 63, 51, 57, 76, 70, 80, 67, 59, 51, 66, 68, 81, 67, 59, 60, 61, 60, 61, 59, 88, 70, 67, 58, 41, 110, 62, 68, 49, 62, 67, 64, 49, 59, 72, 62, 52, 81, 79, 70, 53, 55, 80, 63, 56, 53, 48, 59, 57, 78, 52, 60, 81, 61, 68, 80, 73, 98, 58, 60, 73, 78, 55, 72, 57, 60, 48, 45, 66, 67, 70, 57, 53, 50, 64, 62, 66, 41, 73, 60, 62, 61, 69, 55, 76, 52, 54, 83, 57, 58, 79, 79, 63, 73, 80, 55, 76, 53, 83, 56, 82, 70, 53, 71, 54, 54, 63, 59, 62, 57, 66, 61, 56, 60, 94, 52, 64, 63, 63, 66, 60, 69, 51, 56, 55, 59, 51, 77, 66, 90, 50, 59, 51, 78, 65, 61, 64, 82, 67, 71, 61, 55, 73, 68, 62, 72, 73, 52, 63, 65, 52, 57, 62, 59, 72, 83, 53, 76, 78, 73, 70, 55, 57, 61, 79, 68, 70, 52, 59, 53, 73, 65, 65, 63, 54, 48, 59, 61, 76, 82, 71, 64, 51, 97, 57, 58, 131, 50, 81, 63, 55, 69, 60, 73, 62, 70, 87, 58, 61, 70, 59, 71, 54, 62, 102, 58, 60, 72, 68, 71, 74, 57, 64, 64, 62, 66, 65, 48, 45, 68, 68, 56, 47, 55, 54, 51, 65, 72, 56, 44, 59, 54, 83, 59, 52, 63, 64, 54, 84, 63, 59, 62, 68, 59, 55, 52, 57, 60, 60, 89, 64, 58, 49, 52, 68, 88, 51, 55, 54, 67, 78, 93, 64, 79, 78, 65, 53, 68, 51, 63, 62, 62, 48, 79, 66, 67, 56, 60, 68, 54, 64, 55, 58, 56, 56, 72, 62, 67, 55, 70, 70, 65, 64, 64, 64, 51, 68, 53, 69, 48, 59, 56, 60, 48, 70, 50, 67, 71, 62, 63, 42, 87, 61, 71, 71, 58, 77, 77, 61, 63, 60, 59, 63, 76, 64, 74, 66, 57, 74, 67, 96, 60, 58, 54, 64, 62, 59, 77, 77, 59, 70, 67, 83, 59, 69, 114, 68, 79, 63, 57, 65, 70, 60, 49, 103, 68, 61, 56, 62, 62, 55, 69, 69, 60, 50, 79, 60, 63, 64, 67, 59, 68, 70, 73, 69, 59, 53, 67, 54, 66, 48, 71, 112, 63, 80, 65, 61, 55, 59, 87, 63, 83, 57, 76, 57, 54, 69, 89, 68, 77, 57, 57, 67, 56, 56, 77, 56, 66, 82, 53, 46, 60, 85, 73, 64, 61, 63, 54, 61, 49, 66, 89, 44, 60, 70, 51, 63, 61, 62, 63, 75, 75, 47, 59, 62, 80, 57, 59, 65, 68, 66, 69, 65, 80, 60, 65, 68, 82, 71, 74, 66, 57, 62, 52, 81, 64, 44, 60, 82, 39, 58, 59, 64, 76, 58, 57, 59, 51, 76, 71, 79, 56, 61, 52, 71, 59, 59, 54, 61, 85, 58, 58, 63, 105, 51, 58, 77, 64, 57, 97, 60, 81, 54, 48, 66, 77, 61, 58, 58, 56, 65, 55, 93, 98, 58, 91, 67, 61, 64, 66, 63, 55, 50, 61, 56, 69, 72, 98, 72, 86, 50, 64, 65, 52, 60, 59, 70, 92, 59, 67, 107, 59, 69, 43, 69, 42, 72, 71, 62, 107, 52, 63, 54, 77, 52, 81, 91, 53, 66, 55, 66, 93, 70, 76, 61, 75, 53, 74, 67, 78, 60, 67, 62, 58, 83, 46, 69, 90, 63, 55, 61, 64, 50, 60, 61, 117, 66, 57, 73, 46, 51, 44, 59, 53, 47, 48, 49, 38, 76, 68, 64, 53, 67, 63, 47, 43, 48, 68, 62, 66, 54, 63, 91, 92, 64, 52, 59, 67, 62, 46, 61, 73, 54, 59, 68, 71, 61, 61, 55, 57, 71, 64, 74, 53, 71, 57, 57, 53, 61, 66, 65, 51, 47, 69, 66, 64, 65, 63, 55, 56, 73, 76, 78, 67, 53, 54, 52, 50, 60, 49, 82, 68, 50, 91, 59, 74, 45, 76, 78, 59, 67, 82, 59, 65, 73, 88, 57, 55, 83, 64, 64, 64, 83, 103, 139, 72, 68, 59, 99, 61, 53, 51, 86, 66, 84, 72, 70, 68, 46, 65, 47, 58, 54, 74, 53, 60, 69, 62, 45, 69, 88, 57, 64, 72, 80, 49, 70, 97, 80, 93, 62, 145, 69, 54, 41, 68, 81, 72, 80, 61, 85, 56, 78, 84, 79, 52, 48, 56, 70, 63, 56, 43, 53, 64, 74, 82, 54, 57, 60, 56, 61, 60, 61, 57, 48, 44, 94, 87, 57, 75, 56, 65, 48, 68, 109, 65, 71, 53, 66, 72, 62, 68, 55, 55, 66, 68, 51, 83, 71, 77, 58, 64, 59, 59, 62, 66, 75, 85, 70, 76, 52, 70, 74, 51, 64, 66, 57, 65, 61, 68, 70, 55, 56, 84, 49, 76, 69, 144, 91, 73, 60, 66, 68, 63, 73, 75, 51, 89, 52, 60, 60, 71, 76, 68, 59, 56, 82, 67, 41, 84, 70, 64, 74, 65, 61, 54, 60, 101, 68, 54, 58, 50, 61, 57, 96, 58, 127, 41, 71, 58, 59, 93, 81, 47, 73, 30, 63, 79, 58, 63, 52, 55, 61, 66, 55, 75, 61, 68, 67, 56, 66, 61, 83, 48, 60, 47, 63, 57, 94, 69, 85, 73, 65, 71, 67, 70, 97, 47, 55, 50, 64, 57, 38, 67, 61, 58, 66, 51, 77, 70, 60, 78, 73, 60, 67, 55, 51, 50, 74, 68, 90, 66, 62, 55, 55, 62, 44, 67, 80, 70, 77, 52, 70, 60, 52, 63, 62, 60, 67, 62, 60, 57, 120, 47, 68, 58, 109, 67, 70, 51, 89, 60, 66, 76, 59, 64, 71, 59, 64, 63, 56, 105, 38, 91, 57, 77, 46, 57, 52, 57, 63, 75, 63, 57, 76, 66, 61, 67, 67, 62, 67, 52, 72, 84, 66, 78, 50, 76, 88, 61, 55, 59, 50, 63, 64, 63, 68, 49, 77, 59, 56, 78, 73, 78, 55, 84, 47, 59, 48, 68, 71, 55, 66, 67, 62, 69, 79, 63, 105, 102, 83, 66, 53, 58, 66, 64, 79, 79, 95, 80, 99, 71, 62, 65, 52, 69, 62, 60, 86, 49, 59, 53, 73, 54, 65, 53, 54, 82, 46, 58, 51, 41, 56, 65, 59, 57, 69, 82, 45, 64, 69, 113, 58, 55, 66, 87, 66, 74, 67, 87, 68, 69, 63, 66, 60, 59, 57, 74, 101, 88, 57, 53, 55, 52, 78, 47, 65, 69, 83, 46, 61, 57, 52, 53, 66, 74, 71, 54, 71, 100, 76, 59, 61, 66, 55, 69, 51, 65, 69, 75, 72, 44, 72, 57, 76, 65, 77, 78, 81, 59, 48, 48, 66, 68, 46, 59, 87, 62, 86, 86, 76, 54, 68, 58, 65, 66, 81, 59, 69, 82, 80, 68, 54, 67, 54, 55, 54, 69, 58, 61, 57, 68, 71, 85, 74, 61, 55, 91, 62, 62, 65, 48, 74, 74, 59, 80, 58, 82, 71, 69, 57, 51, 58, 62, 71, 67, 53, 70, 79, 55, 65, 62, 70, 41, 92, 83, 79, 66, 76, 69, 71, 57, 79, 73, 82, 61, 63, 67, 52, 46, 95, 59, 58, 128, 76, 71, 79, 81, 58, 56, 56, 50, 100, 100, 77, 66, 62, 73, 78, 67, 61, 78, 88, 60, 82, 58, 49, 56, 60, 38, 117, 107, 64, 57, 64, 78, 68, 56, 60, 65, 66, 66, 58, 80, 82, 54, 56, 72, 115, 85, 65, 65, 46, 65, 69, 61, 54, 69, 67, 73, 64, 64, 54, 53, 70, 59, 56, 57, 87, 70, 58, 63, 71, 55, 49, 49, 61, 59, 39, 61, 89, 61, 62, 53, 61, 58, 43, 67, 54, 74, 58, 57, 66, 79, 64, 54, 50, 48, 40, 72, 60, 62, 50, 76, 101, 51, 52, 62, 87, 46, 73, 66, 53, 60, 63, 103, 71, 61, 67, 54, 59, 70, 60, 53, 48, 76, 67, 58, 62, 64, 63, 41, 60, 53, 62, 49, 81, 59, 53, 63, 82, 59, 79, 63, 48, 51, 59, 59, 55, 55, 54, 66, 62, 66, 66, 68, 89, 68, 59, 48, 64, 62, 53, 70, 66, 70, 74, 54, 53, 56, 73, 78, 57, 57, 92, 68, 68, 65, 74, 69, 53, 77, 52, 63, 70, 57, 70, 66, 61, 86, 66, 56, 58, 47, 68, 73, 47, 66, 51, 75, 98, 61, 83, 57, 68, 67, 46, 81, 54, 61, 53, 74, 75, 71, 59, 68, 62, 56, 56, 63, 67, 65, 54, 73, 31, 68, 99, 63, 59, 97, 65, 68, 61, 60, 64, 76, 55, 49, 68, 63, 87, 62, 71, 73, 54, 59, 73, 65, 67, 61, 71, 54, 72, 57, 62, 55, 67, 73, 50, 62, 71, 61, 89, 67, 83, 56, 66, 58, 47, 58, 57, 50, 73, 76, 59, 48, 49, 63, 50, 57, 65, 64, 85, 58, 44, 60, 64, 80, 87, 71, 52, 63, 53, 63, 64, 55, 49, 89, 51, 90, 100, 58, 66, 92, 75, 54, 55, 64, 72, 65, 55, 58, 71, 63, 92, 63, 64, 64, 80, 57, 67, 75, 65, 74, 48, 62, 80, 79, 61, 64, 56, 65, 68, 86, 50, 86, 71, 91, 74, 72, 68, 57, 61, 56, 107, 55, 66, 69, 59, 119, 65, 62, 62, 72, 58, 82, 74, 63, 69, 82, 77, 78, 59, 59, 61, 64, 69, 59, 66, 67, 71, 66, 77, 71, 63, 68, 50, 42, 75, 61, 72, 55, 56, 60, 82, 64, 58, 67, 66, 69, 98, 86, 63, 52, 64, 69, 71, 57, 59, 68, 50, 70, 79, 59, 54, 55, 58, 63, 85, 50, 81, 60, 64, 77, 75, 72, 53, 94, 83, 58, 71, 69, 65, 80, 57, 57, 77, 83, 65, 87, 67, 61, 52, 58, 56, 66, 69, 70, 59, 70, 59, 55, 72, 66, 64, 62, 77, 64, 76, 72, 76, 68, 49, 70, 72, 55, 61, 74, 73, 67, 52, 50, 74, 72, 59, 51, 63, 75, 60, 48, 63, 91, 54, 67, 60, 69, 53, 77, 61, 64, 74, 86, 58, 77, 77, 55, 60, 60, 79, 71, 63, 61, 77, 71, 69, 99, 64, 92, 58, 87, 71, 65, 75, 56, 68, 73, 69, 61, 70, 71, 58, 63, 87, 68, 58, 62, 64, 95, 81, 65, 85, 70, 62, 74, 52, 73, 61, 63, 52, 61, 59, 59, 96, 59, 56, 52, 60, 90, 62, 65, 59, 58, 48, 55, 57, 58, 69, 57, 81, 78, 66, 90, 51, 71, 76, 125, 66, 68, 75, 57, 84, 84, 79, 72, 75, 77, 62, 83, 84, 64, 94, 103, 61, 56, 62, 73, 84, 67, 85, 78, 57, 62, 47, 57, 56, 66, 65, 57, 68, 59, 68, 67, 60, 69, 57, 61, 80, 90, 53, 66, 49, 60, 65, 60, 63, 55, 57, 63, 84, 58, 60, 62, 61, 73, 79, 66, 47, 65, 82, 72, 58, 73, 62, 75, 60, 70, 56, 57, 62, 75, 71, 67, 78, 62, 70, 72, 61, 85, 61, 70, 71, 139, 55, 51, 85, 71, 70, 67, 55, 76, 60, 67, 57, 96, 74, 86, 83, 57, 66, 60, 67, 66, 58, 73, 49, 63, 54, 64, 70, 60, 58, 67, 55, 62, 63, 51, 67, 62, 61, 89, 82, 63, 91, 70, 63, 101, 65, 52, 66, 72, 53, 71, 55, 62, 66, 58, 72, 63, 57, 77, 71, 46, 61, 64, 79, 51, 73, 49, 63, 75, 57, 55, 86, 61, 75, 70, 63, 71, 52, 62, 58, 79, 53, 59, 64, 57, 61, 61, 75, 66, 43, 58, 64, 74, 80, 53, 57, 69, 55, 76, 57, 53, 64, 92, 64, 59, 60, 53, 67, 81, 45, 67, 62, 64, 52, 61, 58, 64, 81, 80, 56, 66, 53, 59, 57, 57, 86, 66, 58, 57, 94, 76, 74, 65, 57, 55, 64, 65, 65, 63, 60, 63, 69, 60, 50, 88, 51, 65, 60, 69, 58, 65, 66, 61, 68, 70, 54, 55, 103, 70, 68, 54, 66, 66, 66, 62, 56, 75, 90, 61, 59, 53, 62, 59, 66, 60, 66, 70, 87, 56, 69, 55, 56, 57, 101, 60, 74, 61, 64, 69, 60, 62, 59, 64, 68, 74, 55, 65, 69, 63, 86, 57, 61, 76, 43, 48, 59, 62, 68, 65, 65, 75, 73, 68, 54, 68, 70, 72, 51, 73, 45, 89, 68, 70, 64, 64, 74, 68, 79, 67, 58, 69, 58, 59, 56, 63, 65, 58, 59, 71, 86, 69, 48, 70, 77, 55, 54, 76, 83, 62, 70, 79, 54, 140, 52, 65, 58, 57, 53, 43, 63, 57, 87, 74, 59, 86, 54, 105, 77, 66, 64, 96, 73, 49, 80, 48, 54, 73, 71, 69, 67, 64, 57, 51, 83, 65, 61, 53, 62, 85, 58, 64, 58, 64, 75, 51, 59, 58, 80, 54, 73, 61, 67, 56, 56, 53, 74, 116, 53, 69, 66, 71, 57, 60, 68, 62, 56, 66, 71, 80, 68, 51, 65, 68, 51, 68, 53, 71, 59, 67, 57, 65, 60, 64, 63, 71, 73, 76, 59, 65, 78, 57, 52, 58, 60, 74, 76, 56, 67, 80, 76, 68, 66, 67, 64, 79, 61, 82, 58, 64, 63, 60, 84, 52, 61, 54, 71, 58, 62, 65, 98, 85, 56, 63, 57, 49, 93, 77, 43, 63, 71, 55, 55, 83, 80, 67, 67, 61, 79, 54, 58, 87, 69, 80, 84, 61, 72, 66, 61, 77, 55, 66, 82, 59, 62, 46, 65, 74, 60, 65, 52, 94, 58, 56, 127, 84, 76, 52, 55, 60, 71, 88, 58, 55, 63, 80, 66, 65, 65, 63, 76, 63, 93, 51, 64, 66, 51, 68, 72, 67, 57, 66, 47, 66, 62, 84, 59, 67, 71, 62, 52, 45, 65, 85, 98, 54, 69, 58, 58, 71, 83, 50, 44, 70, 62, 68, 67, 63, 59, 52, 65, 61, 49, 72, 51, 65, 76, 53, 77, 60, 59, 59, 59, 66, 61, 67, 74, 75, 55, 68, 71, 69, 82, 62, 76, 63, 56, 64, 83, 71, 63, 58, 64, 59, 62, 56, 65, 66, 38, 67, 71, 64, 64, 87, 58, 83, 53, 52, 81, 71, 62, 53, 57, 58, 81, 65, 69, 64, 60, 65, 67, 82, 57, 42, 69, 59, 63, 73, 56, 73, 64, 71, 57, 60, 57, 58, 69, 59, 65, 49, 61, 54, 73, 70, 75, 47, 61, 57, 104, 64, 79, 63, 64, 61, 72, 80, 70, 47, 61, 55, 67, 69, 66, 154, 78, 75, 58, 40, 62, 66, 57, 66, 85, 62, 52, 66, 56, 63, 48, 55, 61, 60, 60, 81, 59, 67, 80, 86, 79, 54, 61, 81, 59, 70, 58, 60, 61, 68, 60, 74, 65, 57, 70, 87, 65, 67, 59, 49, 51, 64, 63, 53, 63, 76, 61, 67, 80, 46, 59, 58, 71, 75, 67, 60, 59, 67, 66, 71, 74, 72, 65, 61, 75, 65, 64, 42, 69, 70, 64, 97, 72, 64, 56, 60, 79, 85, 59, 63, 61, 55, 60, 61, 53, 78, 64, 75, 67, 66, 51, 68, 68, 70, 65, 58, 60, 65, 62, 74, 63, 57, 56, 59, 78, 72, 81, 60, 67, 75, 54, 69, 68, 66, 54, 70, 63, 54, 60, 72, 81, 58, 54, 56, 67, 65, 63, 48, 55, 71, 62, 50, 52, 56, 74, 74, 57, 64, 58, 78, 51, 80, 60, 88, 72, 62, 59, 85, 67, 50, 70, 63, 65, 56, 55, 96, 61, 78, 66, 60, 74, 54, 52, 65, 59, 67, 58, 73, 58, 59, 55, 66, 62, 64, 60, 62, 93, 57, 41, 62, 118, 57, 61, 80, 59, 66, 54, 64, 54, 76, 52, 49, 61, 75, 63, 80, 74, 53, 63, 57, 48, 38, 74, 61, 63, 60, 67, 62, 84, 84, 60, 62, 69, 66, 72, 41, 56, 69, 59, 67, 56, 61, 46, 72, 69, 58, 64, 66, 72, 51, 83, 72, 71, 71, 62, 54, 57, 67, 52, 56, 54, 61, 67, 66, 58, 66, 71, 51, 62, 68, 79, 63, 86, 86, 79, 55, 62, 59, 62, 69, 63, 61, 48, 54, 61, 54, 64, 56, 63, 54, 55, 64, 58, 54, 90, 71, 57, 67, 59, 60, 84, 59, 64, 64, 64, 61, 64, 65, 59, 64, 62, 67, 53, 61, 79, 70, 76, 47, 76, 64, 57, 58, 65, 65, 74, 77, 84, 63, 63, 72, 57, 53, 65, 89, 56, 83, 64, 65, 67, 78, 61, 61, 63, 88, 72, 70, 70, 50, 59, 60, 59, 77, 46, 78, 75, 57, 76, 57, 41, 68, 59, 71, 57, 72, 68, 52, 63, 63, 72, 67, 63, 67, 50, 59, 69, 66, 58, 120, 56, 68, 56, 124, 74, 70, 60, 58, 55, 55, 71, 74, 66, 63, 85, 83, 82, 58, 78, 47, 66, 74, 60, 58, 62, 60, 77, 64, 65, 100, 63, 78, 76, 85, 58, 63, 56, 63, 68, 62, 72, 62, 75, 58, 57, 62, 67, 61, 48, 67, 56, 69, 72, 59, 70, 54, 60, 62, 76, 69, 64, 45, 61, 54, 68, 57, 99, 86, 60, 70, 65, 70, 56, 82, 71, 66, 59, 57, 55, 69, 72, 58, 49, 55, 72, 51, 52, 75, 86, 66, 83, 73, 65, 62, 64, 77, 56, 56, 60, 71, 104, 113, 58, 60, 61, 73, 69, 51, 78, 74, 81, 55, 61, 62, 105, 70, 66, 80, 64, 88, 74, 55, 85, 69, 56, 61, 92, 78, 54, 58, 74, 62, 82, 89, 62, 63, 50, 72, 64, 87, 57, 60, 54, 64, 52, 54, 67, 68, 60, 87, 84, 76, 64, 57, 60, 40, 60, 53, 63, 59, 65, 69, 59, 72, 84, 48, 65, 67, 53, 64, 64, 68, 58, 56, 67, 73, 64, 54, 55, 51, 63, 82, 61, 82, 82, 60, 68, 57, 56, 81, 50, 65, 93, 96, 55, 63, 66, 85, 65, 60, 76, 66, 66, 61, 67, 59, 58, 71, 65, 73, 66, 57, 73, 57, 99, 56, 67, 64, 94, 62, 71, 64, 64, 82, 56, 63, 57, 63, 67, 54, 68, 64, 87, 63, 70, 77, 70, 74, 85, 69, 54, 64, 70, 90, 55, 42, 58, 67, 69, 57, 114, 51, 64, 69, 83, 57, 58, 66, 67, 62, 62, 54, 120, 52, 65, 49, 64, 77, 62, 68, 62, 56, 78, 68, 58, 64, 61, 85, 50, 79, 70, 69, 62, 46, 47, 56, 66, 58, 62, 54, 70, 77, 56, 68, 58, 72, 61, 64, 83, 67, 73, 86, 62, 49, 69, 71, 68, 55, 68, 73, 80, 75, 56, 50, 71, 64, 58, 63, 56, 67, 60, 56, 44, 55, 52, 64, 70, 74, 57, 65, 59, 78, 75, 93, 59, 56, 73, 63, 77, 79, 65, 106, 52, 59, 68, 54, 49, 65, 62, 72, 72, 86, 64, 72, 51, 53, 64, 66, 81, 66, 67, 68, 67, 59, 66, 66, 70, 61, 66, 57, 52, 135, 84, 83, 76, 62, 61, 69, 64, 77, 59, 87, 51, 56, 72, 67, 69, 68, 50, 73, 110, 58, 75, 75, 61, 78, 48, 59, 57, 81, 68, 84, 60, 78, 66, 78, 72, 80, 55, 59, 68, 58, 80, 60, 73, 62, 68, 68, 61, 64, 53, 55, 58, 76, 48, 73, 71, 67, 62, 54, 106, 62, 65, 64, 52, 84, 70, 80, 61, 59, 57, 54, 54, 57, 81, 105, 59, 54, 64, 57, 52, 73, 65, 53, 55, 71, 58, 67, 70, 76, 72, 56, 65, 49, 56, 90, 61, 71, 65, 55, 72, 77, 72, 57, 77, 108, 61, 71, 59, 75, 75, 65, 57, 73, 59, 67, 55, 70, 73, 55, 67, 62, 63, 58, 93, 94, 67, 65, 56, 83, 61, 55, 114, 67, 98, 38, 55, 53, 53, 48, 58, 60, 65, 59, 68, 83, 71, 55, 79, 58, 129, 70, 70, 73, 56, 65, 67, 81, 57, 70, 74, 65, 72, 65, 69, 55, 69, 82, 68, 52, 69, 60, 66, 61, 50, 64, 69, 78, 78, 50, 60, 63, 70, 48, 88, 72, 74, 53, 45, 64, 81, 85, 46, 59, 62, 95, 63, 60, 58, 62, 62, 71, 56, 65, 78, 64, 75, 73, 72, 61, 74, 60, 54, 71, 51, 66, 64, 40, 62, 66, 63, 58, 60, 66, 68, 54, 66, 67, 67, 51, 61, 65, 63, 80, 59, 68, 87, 48, 64, 61, 66, 65, 48, 69, 98, 49, 74, 65, 69, 62, 58, 62, 122, 58, 54, 63, 69, 71, 58, 66, 64, 70, 65, 62, 64, 67, 59, 67, 53, 71, 67, 74, 66, 69, 76, 69, 101, 64, 58, 70, 55, 53, 54, 72, 83, 62, 81, 63, 86, 50, 54, 117, 58, 82, 72, 54, 58, 67, 63, 57, 67, 95, 75, 93, 62, 60, 42, 63, 66, 61, 50, 54, 65, 70, 59, 61, 81, 51, 79, 78, 60, 56, 60, 81, 58, 65, 49, 56, 101, 65, 54, 66, 63, 46, 58, 49, 69, 68, 54, 61, 73, 69, 74, 61, 90, 48, 70, 52, 71, 66, 63, 68, 77, 54, 75, 52, 63, 73, 59, 56, 67, 53, 51, 55, 87, 70, 55, 71, 66, 57, 56, 61, 77, 51, 103, 50, 88, 80, 72, 59, 63, 87, 71, 63, 60, 66, 76, 58, 62, 58, 96, 74, 64, 69, 61, 82, 74, 78, 53, 58, 55, 65, 65, 55, 74, 55, 56, 69, 65, 73, 50, 39, 66, 51, 56, 66, 45, 61, 64, 54, 69, 66, 63, 54, 58, 71, 54, 64, 65, 98, 50, 61, 59, 57, 68, 58, 68, 67, 56, 117, 68, 54, 56, 66, 60, 75, 76, 59, 58, 75, 53, 97, 63, 78, 78, 72, 71, 82, 87, 81, 79, 64, 57, 62, 97, 50, 75, 55, 62, 63, 54, 63, 63, 81, 62, 45, 75, 57, 57, 86, 58, 81, 53, 51, 41, 66, 81, 62, 65, 53, 80, 71, 67, 65, 60, 77, 65, 69, 66, 88, 51, 70, 61, 63, 58, 70, 57, 67, 66, 51, 71, 44, 63, 51, 58, 89, 68, 98, 60, 70, 69, 65, 71, 84, 64, 69, 55, 69, 62, 37, 42, 67, 57, 89, 61, 48, 66, 82, 61, 62, 68, 76, 67, 57, 60, 73, 59, 55, 70, 58, 103, 69, 53, 60, 56, 47, 57, 74, 84, 66, 63, 51, 91, 72, 38, 79, 73, 66, 59, 56, 56, 78, 66, 72, 57, 84, 66, 64, 57, 81, 75, 78, 73, 52, 71, 113, 75, 76, 58, 58, 78, 70, 58, 96, 64, 54, 57, 61, 67, 96, 58, 52, 58, 74, 77, 62, 61, 71, 68, 71, 83, 52, 65, 63, 120, 81, 61, 70, 67, 48, 90, 74, 52, 67, 44, 71, 70, 61, 51, 56, 75, 70, 60, 74, 64, 65, 59, 45, 64, 149, 50, 62, 63, 65, 72, 59, 98, 74, 62, 56, 58, 44, 49, 77, 111, 89, 70, 115, 58, 60, 60, 70, 90, 84, 58, 56, 76, 52, 68, 80, 75, 58, 77, 62, 62, 55, 60, 60, 70, 63, 69, 93, 52, 61, 78, 59, 60, 60, 68, 55, 65, 69, 76, 46, 110, 60, 89, 61, 50, 74, 64, 62, 55, 56, 65, 58, 77, 69, 59, 70, 47, 92, 49, 68, 44, 69, 42, 58, 70, 60, 88, 66, 74, 81, 72, 70, 66, 69, 65, 69, 53, 63, 60, 62, 74, 70, 59, 73, 53, 72, 53, 78, 62, 68, 47, 56, 56, 58, 70, 61, 66, 66, 55, 68, 65, 78, 59, 70, 85, 66, 52, 55, 58, 54, 44, 52, 67, 79, 51, 63, 57, 73, 68, 71, 55, 64, 103, 53, 55, 68, 66, 50, 70, 55, 62, 59, 71, 54, 58, 54, 51, 55, 60, 85, 57, 57, 74, 74, 52, 50, 44, 102, 71, 71, 56, 60, 64, 58, 74, 68, 50, 67, 62, 50, 49, 93, 49, 66, 65, 42, 70, 60, 65, 67, 55, 62, 54, 60, 43, 62, 65, 50, 61, 57, 83, 56, 59, 61, 69, 59, 54, 56, 62, 64, 76, 63, 62, 55, 59, 69, 57, 87, 62, 69, 48, 54, 59, 50, 56, 63, 75, 56, 65, 61, 71, 56, 57, 65, 85, 68, 74, 67, 63, 70, 59, 63, 80, 51, 60, 48, 63, 67, 71, 59, 60, 62, 57, 115, 65, 67, 67, 55, 62, 84, 64, 51, 60, 69, 64, 63, 64, 80, 53, 74, 59, 74, 75, 61, 57, 70, 57, 60, 72, 62, 64, 63, 57, 75, 59, 72, 68, 59, 54, 65, 61, 103, 57, 74, 36, 58, 59, 73, 75, 64, 68, 51, 93, 64, 65, 64, 65, 55, 78, 72, 51, 71, 54, 50, 71, 69, 58, 60, 83, 50, 65, 80, 57, 54, 77, 77, 52, 52, 66, 66, 92, 93, 70, 61, 69, 51, 60, 47, 53, 60, 83, 56, 70, 57, 47, 58, 61, 60, 69, 70, 64, 75, 107, 86, 66, 66, 48, 60, 61, 74, 67, 52, 58, 72, 56, 69, 68, 82, 62, 48, 77, 53, 75, 64, 58, 55, 59, 101, 60, 61, 73, 69, 71, 87, 44, 76, 58, 58, 108, 65, 64, 64, 93, 86, 60, 64, 58, 69, 49, 83, 63, 79, 61, 72, 58, 64, 60, 60, 60, 55, 77, 50, 63, 59, 69, 86, 56, 59, 57, 59, 45, 105, 81, 50, 72, 79, 69, 61, 62, 79, 93, 68, 49, 45, 63, 82, 66, 60, 73, 65, 64, 50, 56, 86, 75, 56, 60, 82, 96, 78, 97, 62, 60, 56, 104, 60, 45, 64, 53, 66, 70, 47, 47, 54, 66, 97, 85, 61, 55, 65, 69, 74, 60, 78, 70, 62, 50, 60, 77, 70, 77, 66, 57, 62, 46, 88, 62, 68, 65, 75, 64, 75, 69, 88, 97, 74, 52, 60, 62, 80, 69, 46, 68, 57, 69, 71, 74, 89, 70, 62, 90, 74, 63, 50, 69, 69, 59, 62, 55, 71, 44, 84, 59, 51, 37, 74, 59, 68, 56, 67, 61, 79, 59, 63, 61, 72, 72, 62, 72, 58, 114, 53, 64, 56, 64, 56, 55, 84, 67, 69, 59, 57, 52, 57, 83, 58, 72, 59, 51, 67, 57, 56, 56, 50, 52, 60, 62, 65, 68, 64, 57, 57, 61, 64, 75, 81, 74, 63, 64, 66, 66, 98, 49, 52, 68, 75, 57, 77, 77, 76, 75, 65, 75, 77, 70, 80, 56, 78, 60, 75, 76, 61, 68, 65, 69, 49, 72, 61, 62, 67, 59, 120, 64, 53, 62, 63, 88, 64, 57, 66, 60, 68, 54, 67, 45, 67, 68, 80, 64, 57, 57, 100, 89, 56, 63, 59, 55, 54, 62, 78, 66, 63, 73, 66, 56, 74, 53, 44, 93, 61, 53, 73, 65, 70, 104, 91, 53, 63, 51, 52, 75, 62, 65, 51, 50, 78, 59, 88, 56, 56, 72, 66, 61, 90, 60, 51, 78, 67, 77, 85, 67, 59, 60, 49, 69, 95, 62, 76, 57, 73, 71, 65, 61, 78, 89, 54, 87, 80, 78, 59, 54, 69, 82, 54, 64, 65, 61, 48, 67, 56, 53, 52, 66, 67, 66, 51, 67, 117, 78, 67, 74, 56, 57, 55, 53, 61, 59, 65, 57, 51, 63, 70, 57, 65, 113, 68, 55, 53, 74, 59, 62, 56, 79, 64, 85, 58, 54, 60, 57, 69, 49, 84, 60, 59, 53, 57, 51, 88, 71, 56, 79, 52, 50, 60, 54, 73, 67, 63, 68, 79, 46, 64, 60, 82, 61, 73, 63, 61, 63, 67, 62, 60, 55, 53, 66, 54, 62, 64, 49, 60, 67, 56, 46, 56, 64, 47, 74, 71, 64, 50, 75, 72, 104, 72, 56, 59, 59, 56, 53, 54, 72, 71, 46, 46, 59, 71, 62, 53, 62, 89, 57, 69, 66, 68, 57, 71, 61, 96, 74, 52, 73, 70, 66, 55, 65, 43, 65, 68, 95, 89, 68, 129, 68, 57, 62, 50, 63, 82, 103, 62, 83, 53, 86, 50, 75, 70, 66, 46, 65, 54, 64, 45, 74, 88, 83, 56, 68, 56, 55, 65, 56, 68, 62, 59, 53, 67, 63, 48, 88, 68, 63, 45, 50, 60, 57, 75, 84, 44, 58, 105, 69, 69, 64, 58, 76, 59, 56, 53, 61, 77, 58, 92, 83, 44, 72, 72, 77, 82, 65, 74, 67, 59, 70, 64, 70, 76, 63, 89, 86, 57, 47, 62, 53, 75, 55, 70, 67, 109, 69, 62, 57, 75, 56, 48, 58, 57, 65, 61, 66, 62, 95, 88, 48, 65, 54, 71, 56, 64, 74, 62, 70, 64, 75, 76, 44, 80, 74, 75, 73, 58, 58, 68, 67, 82, 60, 66, 77, 70, 63, 68, 81, 65, 58, 66, 52, 50, 65, 77, 65, 65, 49, 61, 67, 71, 67, 65, 62, 50, 95, 93, 52, 59, 91, 82, 70, 69, 64, 84, 63, 83, 61, 67, 61, 79, 101, 67, 64, 78, 57, 45, 61, 57, 83, 59, 67, 53, 65, 75, 64, 64, 62, 62, 45, 73, 69, 93, 78, 76, 57, 149, 75, 45, 49, 55, 61, 63, 57, 75, 63, 51, 44, 53, 67, 72, 100, 72, 65, 111, 70, 70, 57, 58, 65, 72, 58, 68, 64, 57, 68, 95, 70, 79, 57, 61, 65, 67, 42, 72, 40, 64, 44, 100, 59, 76, 62, 73, 73, 63, 63, 43, 52, 67, 76, 60, 87, 56, 69, 76, 52, 54, 69, 63, 48, 58, 70, 63, 66, 67, 64, 57, 77, 87, 65, 71, 61, 40, 56, 60, 88, 70, 78, 55, 87, 70, 52, 36, 53, 55, 74, 65, 72, 75, 64, 62, 75, 79, 62, 84, 61, 44, 65, 73, 63, 73, 71, 55, 60, 72, 60, 62, 76, 42, 56, 58, 80, 56, 64, 78, 59, 61, 58, 55, 57, 60, 61, 62, 64, 67, 57, 53, 64, 72, 70, 86, 63, 51, 73, 63, 67, 61, 53, 86, 64, 53, 58, 67, 48, 48, 71, 51, 74, 64, 54, 74, 79, 62, 78, 92, 53, 64, 43, 109, 56, 79, 73, 53, 65, 55, 91, 76, 44, 79, 70, 60, 59, 94, 43, 56, 68, 64, 80, 61, 73, 70, 62, 58, 65, 49, 58, 75, 61, 52, 75, 65, 112, 49, 63, 75, 69, 55, 49, 61, 76, 76, 57, 63, 48, 63, 47, 61, 65, 70, 64, 57, 66, 44, 45, 51, 59, 59, 93, 62, 73, 73, 84, 66, 62, 63, 65, 74, 70, 59, 67, 55, 62, 59, 49, 47, 75, 41, 54, 56, 56, 72, 67, 66, 69, 108, 40, 51, 64, 65, 77, 82, 42, 73, 62, 71, 62, 67, 52, 57, 52, 83, 71, 50, 90, 59, 56, 63, 70, 81, 77, 70, 58, 75, 55, 67, 65, 54, 82, 62, 67, 45, 65, 54, 83, 86, 64, 50, 68, 66, 68, 54, 60, 50, 92, 74, 66, 56, 76, 66, 48, 69, 55, 60, 54, 46, 103, 67, 65, 55, 66, 61, 65, 56, 66, 53, 59, 83, 106, 56, 34, 85, 60, 70, 73, 63, 60, 55, 55, 62, 58, 54, 54, 63, 91, 63, 60, 50, 61, 58, 63, 63, 58, 68, 108, 75, 61, 60, 58, 69, 72, 65, 48, 55, 77, 92, 51, 64, 68, 49, 64, 58, 71, 57, 65, 58, 64, 67, 37, 71, 45, 78, 67, 55, 40, 61, 57, 67, 72, 66, 105, 76, 57, 77, 74, 103, 65, 73, 46, 54, 44, 46, 54, 94, 67, 73, 53, 47, 82, 88, 71, 63, 47, 69, 57, 59, 56, 58, 56, 65, 63, 73, 48, 82, 69, 60, 67, 55, 74, 50, 68, 61, 70, 68, 70, 55, 56, 54, 75, 52, 59, 56, 69, 60, 48, 61, 73, 68, 62, 60, 66, 87, 63, 56, 63, 65, 86, 58, 59, 66, 58, 53, 53, 60, 65, 56, 74, 57, 71, 42, 70, 80, 47, 62, 64, 86, 78, 79, 54, 61, 67, 61, 58, 58, 49, 55, 59, 92, 56, 71, 76, 59, 80, 55, 57, 82, 73, 84, 60, 60, 72, 67, 66, 65, 74, 58, 63, 63, 76, 58, 58, 47, 104, 91, 59, 67, 70, 67, 80, 69, 67, 63, 66, 47, 66, 57, 56, 78, 65, 64, 66, 67, 85, 82, 45, 58, 66, 68, 59, 46, 59, 50, 120, 57, 68, 58, 53, 70, 60, 79, 74, 46, 54, 49, 55, 64, 68, 68, 83, 75, 49, 62, 70, 62, 91, 78, 78, 51, 74, 45, 56, 92, 61, 73, 62, 76, 75, 77, 79, 63, 68, 68, 74, 101, 67, 44, 70, 67, 72, 81, 82, 63, 75, 50, 62, 62, 55, 56, 69, 66, 70, 73, 65, 58, 60, 60, 59, 64, 77, 52, 59, 57, 51, 117, 58, 49, 52, 59, 81, 52, 61, 86, 66, 61, 62, 73, 41, 71, 45, 67, 58, 50, 53, 93, 84, 72, 51, 73, 69, 59, 61, 61, 67, 68, 78, 61, 60, 68, 58, 54, 73, 83, 71, 78, 57, 73, 46, 81, 63, 50, 57, 73, 67, 87, 74, 90, 53, 61, 58, 69, 65, 63, 64, 46, 66, 111, 65, 62, 62, 68, 61, 64, 88, 78, 85, 51, 57, 111, 56, 77, 75, 70, 59, 65, 51, 55, 68, 59, 84, 68, 67, 57, 58, 66, 86, 63, 52, 63, 66, 64, 62, 53, 53, 68, 68, 66, 80, 55, 80, 113, 55, 56, 84, 74, 58, 57, 57, 66, 58, 66, 51, 65, 77, 55, 70, 92, 113, 54, 56, 57, 78, 77, 58, 53, 68, 57, 64, 48, 53, 65, 51, 77, 70, 57, 94, 47, 70, 74, 61, 72, 72, 50, 105, 71, 77, 57, 58, 62, 47, 63, 73, 95, 63, 74, 74, 64, 71, 95, 72, 60, 74, 77, 53, 64, 63, 60, 53, 42, 28, 70, 65, 57, 87, 44, 45, 67, 57, 73, 81, 75, 69, 58, 66, 54, 121, 86, 49, 45, 55, 49, 57, 60, 52, 79, 36, 54, 57, 67, 32, 53, 67, 80, 62, 70, 68, 60, 59, 78, 59, 91, 65, 45, 64, 54, 56, 62, 57, 55, 85, 67, 63, 109, 65, 122, 75, 93, 68, 57, 55, 41, 70, 79, 57, 58, 58, 63, 63, 48, 95, 70, 78, 66, 54, 78, 61, 108, 74, 54, 40, 63, 64, 71, 58, 71, 52, 65, 70, 74, 72, 65, 80, 76, 76, 54, 57, 57, 50, 53, 70, 73, 80, 82, 50, 66, 82, 56, 58, 66, 56, 62, 73, 69, 55, 58, 62, 99, 71, 98, 76, 59, 80, 76, 70, 60, 42, 65, 55, 75, 51, 59, 65, 57, 65, 61, 56, 71, 55, 72, 58, 60, 58, 53, 72, 66, 71, 55, 67, 68, 79, 87, 55, 46, 113, 58, 79, 68, 75, 54, 56, 78, 64, 87, 73, 59, 85, 59, 67, 62, 59, 65, 75, 83, 57, 59, 70, 83, 75, 63, 54, 65, 69, 81, 72, 55, 57, 59, 65, 106, 49, 72, 67, 70, 66, 77, 85, 69, 43, 57, 77, 64, 83, 92, 70, 88, 63, 65, 69, 58, 93, 67, 44, 54, 58, 47, 59, 63, 116, 83, 51, 66, 79, 48, 75, 96, 55, 72, 58, 65, 55, 54, 51, 79, 73, 59, 82, 65, 55, 66, 44, 56, 59, 141, 53, 69, 65, 59, 72, 66, 70, 59, 61, 61, 51, 65, 62, 56, 113, 57, 72, 113, 81, 68, 67, 54, 67, 68, 74, 62, 80, 48, 62, 74, 66, 84, 60, 48, 62, 58, 78, 67, 60, 58, 56, 87, 57, 54, 71, 61, 62, 58, 62, 57, 67, 56, 63, 84, 60, 64, 90, 73, 53, 47, 56, 68, 69, 74, 70, 70, 56, 54, 82, 54, 67, 53, 51, 49, 63, 73, 51, 84, 78, 74, 67, 82, 61, 64, 74, 67, 59, 58, 47, 75, 65, 76, 61, 83, 56, 71, 58, 62, 54, 58, 57, 72, 60, 86, 57, 73, 45, 56, 70, 57, 68, 76, 57, 74, 91, 62, 64, 92, 56, 57, 61, 59, 57, 59, 58, 51, 44, 89, 50, 64, 68, 66, 58, 88, 62, 70, 65, 63, 54, 66, 84, 47, 84, 72, 70, 59, 58, 62, 71, 53, 60, 67, 63, 76, 69, 75, 58, 65, 53, 70, 75, 109, 69, 125, 78, 68, 65, 53, 71, 62, 90, 57, 54, 52, 69, 89, 53, 75, 57, 75, 63, 55, 88, 75, 64, 54, 47, 72, 62, 64, 65, 61, 49, 52, 67, 53, 64, 67, 52, 51, 62, 62, 62, 67, 75, 53, 96, 59, 47, 69, 53, 63, 72, 95, 47, 53, 60, 78, 57, 60, 52, 56, 50, 62, 70, 67, 51, 49, 79, 56, 83, 69, 61, 71, 46, 61, 64, 56, 60, 78, 65, 65, 89, 78, 67, 55, 52, 55, 56, 65, 65, 75, 52, 61, 75, 76, 72, 59, 74, 70, 98, 65, 64, 53, 66, 48, 62, 55, 60, 75, 77, 66, 78, 64, 72, 62, 66, 75, 52, 54, 50, 55, 78, 50, 64, 79, 66, 95, 73, 59, 55, 80, 89, 69, 68, 60, 81, 82, 55, 74, 63, 62, 53, 71, 63, 54, 71, 45, 77, 63, 57, 53, 99, 75, 54, 115, 69, 72, 71, 65, 48, 60, 71, 74, 63, 61, 75, 62, 65, 63, 85, 57, 67, 69, 57, 67, 81, 69, 63, 58, 55, 59, 81, 113, 42, 62, 64, 76, 69, 74, 89, 73, 62, 79, 61, 67, 63, 53, 70, 65, 36, 74, 73, 50, 115, 69, 65, 58, 73, 65, 65, 66, 66, 50, 90, 50, 63, 52, 72, 48, 53, 52, 146, 69, 71, 65, 75, 57, 63, 64, 64, 61, 49, 55, 65, 88, 76, 58, 64, 67, 51, 67, 62, 62, 53, 43, 60, 44, 88, 57, 48, 57, 57, 67, 62, 69, 47, 45, 61, 79, 83, 57, 65, 86, 66, 56, 48, 52, 65, 83, 63, 54, 61, 74, 54, 52, 56, 64, 60, 82, 68, 55, 64, 52, 73, 57, 50, 60, 93, 56, 68, 81, 61, 77, 64, 74, 71, 62, 65, 63, 62, 72, 73, 65, 72, 60, 74, 56, 85, 61, 66, 53, 64, 58, 71, 54, 54, 75, 59, 59, 76, 68, 83, 58, 66, 93, 55, 59, 80, 81, 76, 72, 76, 89, 57, 58, 57, 63, 54, 62, 82, 61, 59, 58, 48, 79, 48, 58, 74, 47, 60, 49, 49, 61, 45, 89, 79, 55, 53, 75, 67, 64, 53, 54, 57, 87, 65, 70, 74, 57, 65, 65, 127, 53, 64, 60, 68, 71, 43, 64, 47, 74, 79, 50, 58, 65, 63, 60, 46, 52, 73, 67, 60, 60, 66, 57, 50, 67, 60, 48, 62, 68, 91, 42, 59, 58, 62, 90, 80, 81, 51, 103, 51, 78, 69, 54, 49, 53, 59, 66, 65, 53, 56, 72, 74, 81, 96, 49, 66, 64, 44, 54, 52, 75, 64, 50, 75, 70, 62, 61, 71, 61, 60, 75, 56, 71, 60, 62, 67, 44, 68, 64, 56, 60, 58, 61, 57, 56, 63, 68, 88, 72, 46, 62, 55, 91, 113, 67, 67, 59, 60, 65, 64, 85, 55, 55, 49, 63, 61, 53, 61, 64, 70, 64, 74, 56, 51, 55, 55, 97, 56, 65, 50, 66, 83, 55, 45, 44, 62, 61, 67, 73, 67, 63, 73, 57, 58, 95, 63, 54, 57, 75, 71, 65, 52, 64, 53, 66, 56, 103, 63, 80, 60, 60, 56, 53, 81, 57, 108, 41, 72, 79, 78, 63, 48, 59, 84, 86, 64, 61, 60, 69, 48, 70, 63, 69, 65, 79, 76, 67, 61, 109, 65, 63, 40, 52, 68, 68, 52, 58, 66, 74, 68, 53, 67, 50, 79, 77, 53, 78, 58, 49, 96, 64, 76, 86, 67, 47, 60, 51, 76, 54, 63, 90, 67, 74, 60, 59, 59, 56, 98, 64, 103, 71, 86, 57, 55, 71, 55, 65, 60, 64, 85, 62, 68, 62, 77, 89, 70, 75, 74, 62, 61, 61, 60, 53, 73, 60, 51, 62, 60, 66, 54, 69, 86, 76, 60, 48, 52, 58, 85, 88, 77, 51, 68, 53, 121, 61, 63, 71, 58, 63, 56, 61, 63, 70, 54, 83, 57, 63, 52, 100, 70, 54, 76, 83, 69, 74, 71, 64, 44, 99, 80, 63, 59, 72, 73, 64, 68, 42, 58, 58, 115, 47, 67, 92, 77, 48, 73, 66, 67, 58, 96, 52, 46, 63, 106, 49, 93, 58, 83, 61, 54, 67, 70, 69, 58, 62, 93, 58, 60, 63, 65, 61, 68, 69, 57, 59, 64, 79, 67, 43, 87, 58, 75, 71, 66, 64, 44, 61, 70, 55, 51, 102, 76, 83, 55, 65, 63, 65, 65, 63, 63, 45, 84, 115, 57, 63, 56, 53, 53, 69, 67, 73, 59, 56, 67, 59, 70, 66, 44, 60, 88, 62, 52, 94, 65, 64, 64, 67, 77, 98, 70, 73, 65, 66, 60, 51, 66, 74, 66, 61, 60, 61, 97, 76, 61, 65, 58, 63, 50, 52, 44, 100, 69, 68, 78, 66, 78, 70, 73, 75, 63, 61, 68, 57, 60, 56, 59, 72, 63, 51, 60, 84, 63, 91, 75, 65, 61, 59, 59, 47, 55, 72, 59, 71, 62, 69, 66, 61, 65, 52, 58, 61, 69, 64, 68, 81, 48, 62, 68, 76, 75, 76, 78, 73, 56, 66, 114, 54, 54, 70, 94, 52, 57, 54, 66, 65, 116, 68, 52, 59, 76, 58, 62, 56, 69, 60, 62, 75, 64, 53, 67, 110, 80, 54, 62, 63, 80, 64, 66, 59, 65, 53, 64, 62, 52, 51, 84, 49, 51, 106, 66, 59, 66, 71, 72, 66, 76, 65, 83, 65, 72, 94, 70, 71, 78, 66, 65, 59, 73, 64, 70, 74, 71, 77, 67, 85, 56, 70, 86, 50, 61, 50, 43, 61, 43, 48, 64, 71, 71, 62, 69, 69, 66, 61, 61, 51, 77, 57, 65, 55, 63, 68, 65, 73, 43, 57, 56, 67, 55, 56, 75, 91, 50, 53, 71, 65, 71, 48, 58, 52, 59, 83, 83, 59, 72, 60, 71, 67, 60, 85, 65, 56, 65, 96, 62, 66, 50, 59, 49, 81, 59, 56, 77, 58, 59, 58, 51, 60, 73, 64, 70, 65, 57, 61, 72, 56, 70, 52, 59, 63, 70, 52, 59, 59, 86, 82, 49, 57, 77, 61, 59, 68, 57, 70, 47, 70, 58, 59, 72, 61, 58, 59, 69, 65, 57, 69, 65, 58, 80, 106, 74, 72, 62, 129, 82, 54, 65, 52, 72, 57, 86, 63, 69, 115, 56, 64, 80, 97, 45, 65, 62, 41, 65, 57, 68, 56, 66, 72, 65, 70, 49, 72, 69, 55, 69, 53, 69, 74, 54, 75, 93, 60, 70, 78, 62, 76, 67, 63, 69, 40, 64, 62, 49, 59, 73, 68, 59, 63, 45, 68, 66, 71, 77, 56, 52, 69, 68, 62, 53, 69, 48, 77, 90, 97, 83, 62, 59, 77, 66, 74, 68, 66, 67, 69, 74, 78, 42, 69, 107, 120, 64, 74, 63, 59, 65, 63, 60, 88, 49, 83, 85, 63, 58, 60, 54, 62, 68, 65, 59, 60, 64, 54, 68, 71, 48, 74, 53, 55, 59, 64, 52, 73, 59, 53, 57, 63, 89, 69, 71, 77, 63, 59, 59, 68, 71, 77, 51, 42, 99, 71, 61, 40, 53, 67, 52, 64, 86, 71, 50, 52, 102, 63, 65, 62, 118, 102, 50, 44, 62, 109, 66, 68, 88, 66, 49, 85, 63, 63, 100, 65, 80, 49, 46, 61, 69, 58, 67, 70, 56, 73, 59, 57, 69, 41, 64, 50, 61, 53, 81, 81, 53, 60, 81, 61, 68, 57, 65, 67, 62, 73, 74, 67, 49, 101, 70, 57, 62, 54, 62, 68, 44, 56, 60, 65, 69, 59, 56, 60, 54, 56, 46, 73, 51, 58, 67, 66, 63, 75, 86, 89, 71, 65, 75, 100, 53, 65, 62, 55, 59, 114, 88, 36, 68, 69, 62, 48, 53, 58, 59, 60, 72, 63, 30, 66, 73, 64, 65, 72, 83, 62, 68, 56, 59, 50, 64, 72, 55, 58, 78, 69, 74, 53, 45, 54, 70, 71, 55, 56, 64, 49, 61, 52, 70, 70, 85, 89, 49, 72, 75, 59, 81, 52, 82, 65, 55, 60, 51, 66, 75, 54, 62, 71, 67, 47, 77, 56, 77, 71, 71, 56, 66, 53, 53, 68, 61, 60, 52, 52, 48, 60, 58, 75, 64, 55, 76, 62, 76, 60, 60, 95, 59, 82, 59, 78, 80, 65, 75, 51, 66, 64, 70, 78, 51, 66, 73, 63, 62, 122, 58, 63, 67, 54, 68, 48, 41, 56, 70, 66, 63, 104, 55, 60, 58, 97, 52, 51, 70, 78, 46, 63, 71, 63, 50, 57, 75, 59, 127, 76, 64, 77, 63, 53, 66, 70, 67, 54, 62, 57, 51, 65, 65, 61, 58, 64, 47, 73, 52, 59, 102, 91, 54, 68, 65, 63, 56, 58, 66, 68, 63, 57, 62, 73, 71, 76, 68, 53, 62, 61, 58, 57, 59, 61, 61, 67, 64, 49, 53, 74, 53, 56, 50, 83, 70, 67, 70, 76, 88, 61, 47, 86, 52, 71, 56, 62, 55, 74, 75, 88, 58, 95, 53, 67, 76, 61, 62, 74, 66, 75, 55, 69, 44, 58, 71, 64, 55, 87, 61, 94, 63, 41, 41, 55, 39, 58, 64, 69, 66, 64, 70, 75, 67, 112, 65, 67, 95, 86, 60, 53, 70, 93, 69, 59, 78, 63, 64, 57, 74, 78, 49, 46, 67, 41, 60, 51, 58, 48, 73, 60, 58, 56, 62, 58, 54, 63, 54, 84, 65, 44, 62, 79, 65, 86, 61, 81, 53, 57, 71, 52, 58, 48, 81, 86, 60, 91, 65, 37, 54, 57, 73, 77, 64, 64, 53, 61, 73, 55, 46, 79, 49, 64, 72, 69, 75, 100, 58, 54, 79, 55, 66, 61, 59, 60, 53, 58, 49, 53, 58, 44, 49, 83, 117, 69, 68, 56, 63, 56, 60, 53, 48, 44, 54, 58, 56, 51, 55, 73, 65, 69, 62, 76, 41, 79, 80, 68, 62, 52, 90, 77, 52, 70, 82, 72, 49, 55, 67, 116, 59, 60, 49, 53, 89, 67, 74, 50, 62, 52, 59, 57, 64, 69, 61, 58, 57, 48, 63, 77, 83, 56, 48, 68, 64, 45, 95, 57, 67, 69, 73, 102, 108, 66, 63, 73, 69, 77, 74, 55, 68, 81, 53, 53, 59, 62, 70, 51, 98, 64, 59, 68, 43, 61, 61, 58, 67, 101, 57, 83, 54, 48, 69, 55, 67, 64, 80, 41, 110, 98, 48, 104, 68, 76, 73, 59, 73, 70, 121, 64, 119, 53, 59, 72, 60, 77, 58, 87, 70, 72, 66, 68, 71, 46, 92, 72, 49, 68, 61, 42, 64, 67, 64, 61, 80, 56, 64, 67, 58, 48, 63, 50, 85, 64, 71, 56, 79, 105, 83, 85, 57, 70, 96, 66, 62, 69, 66, 76, 59, 44, 47, 70, 63, 61, 67, 55, 89, 66, 53, 64, 76, 92, 75, 44, 59, 66, 81, 74, 50, 41, 60, 55, 44, 63, 55, 75, 58, 80, 79, 59, 56, 80, 63, 66, 64, 82, 40, 54, 55, 92, 77, 48, 73, 56, 67, 99, 55, 56, 52, 67, 61, 65, 69, 75, 67, 65, 43, 90, 54, 66, 49, 42, 75, 60, 78, 66, 69, 49, 71, 57, 82, 46, 61, 71, 54, 59, 57, 60, 78, 64, 64, 85, 68, 85, 57, 57, 68, 93, 80, 70, 77, 147, 51, 47, 46, 53, 93, 61, 66, 66, 68, 73, 66, 68, 70, 55, 48, 50, 68, 77, 59, 61, 69, 52, 58, 46, 87, 60, 72, 55, 57, 58, 91, 61, 52, 79, 64, 70, 63, 62, 49, 58, 51, 69, 63, 59, 76, 60, 59, 61, 73, 67, 62, 50, 73, 47, 61, 69, 54, 48, 53, 75, 62, 73, 61, 64, 83, 71, 55, 93, 88, 59, 57, 63, 66, 52, 71, 81, 50, 60, 52, 36, 62, 59, 56, 70, 49, 43, 60, 45, 53, 64, 73, 73, 71, 51, 104, 64, 48, 82, 85, 57, 53, 98, 66, 59, 71, 62, 85, 64, 77, 65, 73, 57, 65, 66, 57, 54, 65, 48, 74, 50, 59, 64, 70, 59, 53, 69, 66, 62, 57, 71, 100, 60, 59, 59, 54, 81, 94, 64, 67, 80, 53, 59, 47, 51, 60, 64, 75, 51, 66, 59, 77, 67, 77, 52, 55, 64, 65, 64, 61, 84, 70, 62, 69, 39, 58, 49, 63, 47, 68, 112, 60, 63, 70, 50, 78, 52, 72, 63, 75, 51, 85, 77, 62, 61, 76, 65, 67, 83, 43, 68, 59, 83, 55, 47, 60, 67, 64, 66, 78, 57, 77, 86, 78, 62, 70, 54, 73, 72, 88, 71, 69, 78, 68, 51, 47, 67, 68, 63, 107, 57, 59, 72, 72, 57, 57, 65, 72, 66, 61, 71, 54, 75, 76, 61, 61, 73, 52, 39, 51, 75, 53, 75, 74, 96, 92, 61, 68, 54, 63, 81, 67, 64, 81, 66, 54, 49, 63, 54, 79, 44, 77, 71, 65, 55, 64, 66, 46, 60, 74, 68, 100, 57, 73, 54, 70, 67, 57, 55, 67, 67, 69, 64, 51, 58, 102, 60, 58, 48, 58, 59, 62, 66, 76, 69, 56, 66, 64, 72, 42, 78, 61, 72, 65, 55, 48, 61, 88, 64, 60, 57, 59, 69, 72, 56, 55, 67, 71, 70, 45, 63, 70, 57, 68, 122, 80, 105, 47, 51, 55, 54, 73, 87, 78, 80, 94, 64, 46, 63, 68, 69, 73, 59, 59, 85, 81, 67, 68, 60, 70, 57, 111, 65, 48, 125, 50, 67, 68, 75, 63, 83, 53, 64, 89, 61, 67, 62, 68, 65, 55, 58, 58, 52, 58, 72, 76, 87, 69, 69, 63, 56, 61, 63, 47, 72, 66, 84, 51, 65, 69, 50, 65, 87, 52, 106, 69, 87, 73, 68, 82, 65, 60, 66, 81, 76, 56, 59, 72, 75, 52, 58, 73, 57, 64, 66, 81, 58, 35, 51, 71, 45, 68, 64, 78, 83, 74, 138, 54, 54, 56, 80, 51, 100, 61, 86, 70, 66, 68, 51, 72, 50, 78, 61, 54, 57, 57, 83, 54, 62, 76, 56, 65, 97, 70, 73, 64, 88, 90, 73, 62, 54, 78, 50, 69, 56, 75, 47, 56, 55, 56, 64, 72, 66, 55, 65, 55, 75, 57, 82, 56, 64, 91, 63, 84, 73, 45, 69, 61, 68, 91, 90, 37, 84, 71, 57, 76, 69, 66, 108, 48, 60, 79, 53, 63, 70, 62, 80, 72, 48, 55, 66, 81, 73, 52, 79, 74, 37, 69, 76, 66, 78, 56, 72, 50, 137, 81, 89, 61, 82, 56, 67, 48, 89, 62, 61, 74, 61, 57, 106, 60, 69, 73, 86, 88, 63, 86, 52, 76, 61, 45, 52, 50, 60, 65, 44, 55, 48, 97, 41, 67, 96, 44, 60, 39, 75, 60, 62, 55, 56, 55, 69, 67, 34, 100, 75, 80, 63, 63, 54, 67, 77, 48, 49, 61, 73, 61, 68, 83, 50, 56, 65, 63, 51, 48, 63, 64, 81, 61, 68, 84, 56, 66, 67, 82, 66, 56, 81, 60, 55, 65, 51, 89, 70, 113, 75, 71, 71, 71, 56, 71, 74, 58, 61, 79, 62, 68, 83, 87, 56, 55, 69, 79, 63, 51, 53, 53, 63, 52, 74, 61, 43, 83, 82, 66, 76, 56, 58, 53, 61, 78, 65, 66, 54, 74, 80, 53, 47, 72, 63, 81, 72, 81, 57, 46, 93, 71, 68, 51, 87, 58, 51, 59, 50, 55, 68, 45, 45, 60, 52, 95, 69, 58, 67, 57, 73, 62, 50, 69, 83, 69, 66, 75, 50, 46, 92, 61, 53, 62, 65, 60, 88, 61, 30, 78, 42, 49, 72, 46, 47, 69, 65, 53, 61, 67, 70, 66, 78, 54, 50, 55, 79, 61, 69, 74, 49, 46, 66, 58, 61, 61, 50, 64, 64, 63, 69, 68, 79, 74, 58, 77, 53, 67, 79, 79, 73, 84, 58, 43, 50, 75, 51, 70, 58, 78, 74, 72, 62, 67, 55, 76, 58, 66, 39, 52, 97, 81, 83, 89, 49, 53, 53, 93, 53, 65, 60, 54, 73, 59, 41, 70, 57, 52, 65, 75, 87, 57, 58, 71, 43, 88, 50, 62, 43, 72, 68, 72, 47, 50, 63, 57, 59, 77, 65, 80, 80, 64, 46, 73, 66, 67, 59, 69, 59, 55, 63, 66, 69, 70, 67, 92, 70, 54, 74, 93, 39, 74, 49, 66, 69, 88, 72, 63, 75, 58, 65, 65, 72, 60, 49, 64, 65, 44, 65, 67, 51, 62, 69, 68, 47, 92, 57, 57, 56, 69, 89, 66, 68, 57, 64, 89, 49, 79, 102, 87, 60, 74, 72, 53, 38, 59, 66, 80, 80, 46, 71, 71, 73, 61, 50, 43, 58, 135, 67, 55, 61, 64, 44, 59, 70, 66, 65, 77, 70, 70, 62, 53, 51, 65, 71, 52, 52, 65, 56, 60, 65, 63, 75, 81, 66, 69, 61, 54, 53, 66, 44, 92, 60, 74, 56, 63, 93, 65, 82, 96, 52, 53, 60, 63, 67, 63, 57, 61, 62, 54, 71, 69, 66, 64, 56, 67, 54, 76, 58, 80, 48, 70, 69, 69, 65, 103, 82, 53, 56, 68, 62, 56, 76, 88, 65, 60, 54, 62, 64, 56, 56, 58, 45, 65, 83, 84, 79, 66, 97, 68, 57, 39, 63, 57, 50, 69, 66, 67, 83, 74, 55, 65, 68, 70, 48, 58, 61, 40, 68, 64, 44, 69, 56, 60, 57, 70, 62, 101, 59, 75, 49, 71, 70, 57, 73, 62, 61, 63, 76, 62, 69, 72, 66, 48, 71, 85, 78, 63, 59, 106, 55, 88, 68, 48, 53, 53, 56, 76, 74, 64, 57, 68, 76, 98, 53, 54, 70, 59, 86, 74, 60, 55, 70, 57, 68, 74, 54, 75, 60, 89, 55, 80, 55, 54, 52, 56, 100, 50, 88, 73, 72, 74, 80, 68, 66, 71, 67, 42, 54, 60, 63, 64, 51, 74, 70, 54, 80, 66, 59, 49, 69, 66, 55, 57, 51, 51, 69, 68, 83, 49, 77, 77, 51, 74, 55, 52, 69, 63, 61, 78, 57, 59, 64, 62, 53, 74, 64, 55, 58, 63, 70, 51, 61, 70, 61, 94, 76, 72, 52, 68, 64, 61, 74, 53, 53, 59, 72, 77, 61, 67, 59, 63, 64, 54, 53, 51, 74, 59, 89, 65, 62, 66, 43, 81, 57, 53, 62, 72, 66, 63, 43, 73, 69, 86, 69, 67, 63, 81, 56, 73, 67, 61, 52, 47, 54, 54, 66, 56, 63, 52, 65, 89, 79, 92, 70, 62, 53, 80, 75, 71, 87, 46, 61, 84, 57, 64, 60, 73, 76, 63, 129, 60, 58, 66, 63, 70, 65, 66, 63, 80, 60, 59, 64, 65, 57, 52, 79, 64, 106, 64, 52, 64, 58, 68, 63, 73, 68, 53, 66, 102, 64, 56, 67, 73, 77, 67, 74, 60, 64, 64, 98, 63, 54, 64, 65, 68, 62, 77, 61, 66, 64, 69, 60, 68, 67, 58, 64, 85, 63, 50, 56, 51, 66, 44, 89, 53, 76, 74, 67, 80, 74, 51, 79, 67, 54, 72, 69, 57, 70, 59, 83, 71, 57, 49, 76, 50, 53, 59, 66, 62, 66, 51, 61, 45, 78, 57, 51, 65, 71, 76, 53, 93, 49, 78, 52, 52, 44, 54, 62, 62, 68, 81, 55, 66, 62, 89, 74, 63, 66, 62, 62, 52, 71, 75, 70, 72, 66, 61, 66, 67, 69, 61, 72, 66, 74, 60, 60, 54, 59, 60, 72, 67, 62, 56, 59, 69, 89, 67, 63, 61, 61, 59, 49, 52, 113, 51, 107, 70, 52, 53, 67, 73, 49, 65, 76, 55, 53, 42, 64, 56, 74, 73, 65, 84, 63, 50, 44, 71, 58, 66, 63, 115, 75, 49, 121, 63, 62, 62, 58, 55, 67, 71, 79, 55, 58, 80, 78, 82, 57, 59, 66, 68, 63, 62, 63, 75, 95, 51, 59, 54, 68, 47, 74, 56, 61, 56, 64, 61, 56, 57, 72, 42, 70, 56, 102, 64, 48, 86, 70, 81, 75, 54, 65, 56, 81, 71, 44, 48, 60, 54, 69, 60, 53, 59, 67, 77, 83, 61, 88, 70, 72, 64, 62, 66, 72, 68, 52, 57, 71, 58, 68, 70, 70, 64, 86, 52, 65, 64, 80, 56, 68, 67, 52, 64, 48, 57, 68, 76, 55, 89, 66, 72, 122, 80, 69, 56, 83, 60, 75, 76, 64, 71, 72, 53, 63, 70, 60, 59, 54, 55, 63, 51, 54, 51, 69, 64, 52, 58, 84, 84, 56, 56, 53, 76, 97, 71, 67, 39, 63, 81, 74, 56, 61, 59, 60, 72, 69, 67, 96, 44, 66, 62, 46, 78, 79, 64, 47, 74, 65, 68, 49, 50, 73, 60, 77, 61, 65, 58, 56, 52, 54, 87, 83, 64, 161, 47, 55, 51, 62, 59, 73, 47, 83, 61, 53, 52, 74, 62, 84, 58, 68, 58, 86, 76, 60, 52, 55, 66, 59, 56, 60, 67, 64, 57, 56, 60, 69, 121, 74, 59, 76, 62, 62, 71, 60, 77, 54, 83, 74, 53, 49, 68, 53, 77, 69, 43, 59, 77, 62, 85, 77, 66, 75, 61, 49, 68, 63, 66, 68, 58, 64, 66, 75, 53, 62, 81, 56, 59, 52, 78, 72, 103, 61, 88, 48, 68, 76, 60, 56, 50, 60, 133, 52, 68, 58, 66, 75, 63, 59, 68, 67, 55, 89, 87, 63, 70, 94, 86, 58, 61, 72, 105, 54, 64, 67, 54, 62, 71, 74, 74, 51, 56, 57, 68, 81, 91, 43, 52, 64, 97, 51, 64, 72, 61, 90, 63, 56, 65, 55, 79, 48, 68, 72, 56, 56, 74, 70, 46, 53, 43, 70, 46, 55, 60, 62, 75, 59, 64, 85, 92, 90, 74, 54, 62, 69, 70, 76, 78, 101, 55, 53, 65, 63, 70, 64, 65, 45, 73, 63, 66, 71, 66, 55, 66, 42, 53, 72, 65, 70, 61, 69, 64, 59, 67, 83, 54, 86, 65, 74, 65, 74, 64, 67, 79, 61, 65, 55, 73, 73, 79, 56, 47, 68, 57, 51, 51, 74, 62, 64, 57, 58, 71, 72, 64, 75, 66, 49, 76, 69, 75, 69, 88, 57, 85, 64, 82, 47, 53, 75, 64, 70, 68, 59, 64, 84, 84, 70, 83, 70, 67, 55, 83, 56, 59, 59, 56, 67, 62, 58, 60, 55, 56, 63, 89, 73, 64, 63, 69, 65, 74, 52, 55, 61, 60, 78, 65, 68, 72, 47, 53, 61, 56, 44, 79, 81, 70, 67, 48, 82, 70, 62, 59, 76, 64, 54, 69, 66, 64, 74, 84, 87, 47, 64, 81, 61, 68, 66, 50, 92, 66, 59, 34, 61, 45, 50, 47, 54, 58, 85, 67, 61, 63, 67, 85, 57, 55, 79, 62, 83, 69, 70, 50, 62, 62, 94, 73, 75, 55, 45, 63, 46, 72, 84, 47, 64, 69, 62, 57, 79, 62, 73, 81, 58, 61, 68, 61, 75, 73, 73, 73, 52, 59, 62, 72, 64, 70, 97, 62, 56, 69, 61, 60, 50, 66, 66, 81, 62, 58, 59, 57, 54, 65, 63, 44, 72, 65, 56, 59, 62, 71, 49, 80, 57, 60, 57, 65, 60, 64, 70, 59, 71, 87, 64, 58, 64, 67, 90, 76, 75, 59, 74, 73, 64, 48, 63, 63, 59, 63, 64, 55, 62, 49, 69, 82, 56, 69, 70, 59, 59, 77, 71, 75, 75, 47, 46, 67, 72, 59, 88, 65, 86, 61, 50, 64, 68, 68, 60, 68, 75, 61, 87, 45, 67, 74, 61, 72, 63, 62, 54, 63, 63, 64, 62, 76, 57, 57, 63, 49, 46, 71, 70, 55, 71, 59, 101, 61, 79, 70, 67, 71, 73, 100, 77, 58, 95, 58, 81, 82, 63, 65, 84, 57, 57, 62, 83, 62, 73, 103, 56, 43, 48, 56, 63, 62, 65, 89, 62, 53, 65, 53, 61, 81, 60, 62, 105, 72, 63, 53, 62, 34, 90, 61, 58, 58, 58, 65, 68, 71, 58, 64, 61, 83, 58, 81, 65, 48, 61, 85, 99, 60, 58, 72, 56, 61, 57, 55, 68, 59, 63, 58, 58, 89, 64, 59, 52, 53, 67, 78, 65, 55, 67, 56, 72, 65, 68, 60, 74, 62, 104, 81, 69, 88, 65, 86, 49, 60, 71, 141, 69, 57, 75, 61, 57, 52, 60, 84, 65, 50, 80, 55, 67, 64, 60, 63, 53, 66, 79, 58, 57, 59, 57, 61, 52, 64, 59, 51, 49, 57, 65, 85, 67, 53, 61, 80, 54, 63, 55, 58, 52, 64, 54, 62, 66, 47, 47, 59, 46, 68, 60, 58, 61, 73, 60, 78, 54, 90, 57, 69, 82, 63, 59, 77, 76, 60, 58, 60, 62, 60, 66, 72, 53, 67, 116, 64, 62, 61, 55, 99, 48, 82, 65, 60, 63, 55, 120, 67, 68, 70, 73, 66, 70, 71, 64, 60, 56, 60, 86, 74, 83, 64, 111, 72, 71, 61, 70, 60, 57, 52, 51, 81, 79, 60, 64, 50, 64, 54, 67, 62, 74, 66, 63, 115, 69, 80, 56, 60, 62, 56, 56, 59, 46, 62, 97, 58, 60, 70, 57, 65, 61, 55, 62, 67, 69, 51, 75, 81, 76, 68, 81, 71, 63, 134, 82, 57, 52, 59, 84, 81, 51, 60, 79, 62, 77, 66, 65, 83, 66, 61, 62, 66, 56, 60, 51, 76, 63, 62, 79, 59, 50, 67, 71, 64, 54, 66, 48, 55, 60, 99, 85, 48, 75, 60, 78, 110, 49, 59, 71, 88, 93, 81, 67, 64, 51, 52, 95, 67, 84, 58, 75, 61, 62, 75, 63, 67, 63, 46, 74, 75, 55, 69, 74, 68, 81, 71, 55, 71, 55, 67, 61, 50, 69, 55, 60, 106, 84, 78, 66, 45, 76, 54, 56, 71, 71, 76, 72, 84, 65, 79, 69, 49, 66, 74, 48, 67, 66, 53, 51, 68, 55, 62, 76, 63, 47, 54, 58, 59, 96, 48, 60, 74, 69, 65, 66, 66, 65, 56, 74, 70, 60, 67, 68, 48, 73, 53, 63, 60, 66, 49, 68, 63, 48, 59, 58, 72, 62, 53, 59, 77, 80, 57, 58, 43, 74, 88, 61, 59, 57, 43, 87, 61, 47, 63, 83, 66, 64, 63, 80, 117, 71, 64, 70, 58, 54, 60, 52, 52, 67, 63, 61, 103, 83, 51, 83, 69, 57, 62, 62, 57, 61, 53, 60, 54, 64, 67, 92, 56, 73, 66, 63, 64, 62, 63, 68, 62, 71, 71, 58, 80, 58, 67, 55, 65, 67, 51, 83, 50, 73, 54, 55, 72, 80, 41, 44, 58, 66, 70, 59, 50, 64, 71, 71, 76, 72, 62, 89, 72, 61, 75, 60, 69, 83, 67, 61, 59, 60, 68, 73, 50, 62, 67, 60, 76, 67, 59, 60, 78, 75, 57, 62, 118, 62, 68, 68, 125, 59, 53, 52, 58, 83, 53, 56, 85, 69, 63, 59, 56, 72, 72, 58, 51, 64, 65, 57, 60, 57, 58, 45, 62, 57, 61, 62, 62, 56, 64, 88, 56, 63, 63, 59, 57, 79, 60, 55, 66, 60, 67, 58, 63, 69, 65, 62, 63, 79, 62, 53, 57, 73, 52, 60, 77, 78, 68, 65, 76, 54, 60, 69, 60, 64, 57, 60, 52, 50, 64, 56, 78, 64, 61, 60, 64, 57, 71, 59, 58, 70, 59, 59, 77, 55, 74, 53, 68, 114, 69, 94, 63, 65, 88, 60, 64, 78, 45, 69, 74, 57, 68, 62, 55, 108, 63, 55, 61, 71, 65, 80, 64, 54, 56, 59, 63, 77, 68, 52, 58, 60, 92, 62, 67, 48, 65, 82, 48, 76, 63, 65, 59, 64, 61, 68, 66, 57, 57, 72, 76, 57, 56, 64, 44, 64, 61, 55, 65, 61, 60, 59, 54, 62, 66, 62, 57, 62, 69, 61, 45, 69, 71, 93, 66, 62, 63, 88, 33, 61, 67, 61, 60, 66, 56, 64, 62, 65, 37, 54, 64, 67, 73, 66, 62, 55, 61, 44, 52, 67, 61, 60, 89, 64, 57, 65, 69, 57, 63, 66, 63, 72, 65, 69, 53, 64, 66, 72, 80, 65, 56, 54, 61, 61, 52, 59, 103, 106, 60, 70, 59, 66, 55, 57, 68, 62, 63, 95, 65, 54, 69, 62, 81, 59, 56, 65, 67, 61, 70, 59, 56, 59, 62, 74, 54, 59, 67, 106, 77, 86, 68, 93, 63, 106, 38, 80, 61, 59, 62, 60, 61, 60, 54, 63, 79, 83, 59, 95, 63, 62, 51, 47, 59, 61, 68, 63, 62, 68, 56, 57, 53, 57, 68, 65, 82, 83, 65, 60, 75, 112, 54, 53, 66, 67, 65, 63, 51, 80, 63, 68, 75, 71, 78, 65, 64, 78, 56, 64, 49, 55, 58, 63, 106, 62, 58, 79, 65, 55, 53, 56, 66, 53, 75, 52, 72, 69, 60, 84, 89, 52, 69, 55, 94, 62, 76, 70, 93, 67, 62, 64, 107, 78, 85, 57, 75, 87, 111, 58, 69, 56, 78, 48, 46, 63, 75, 101, 80, 67, 63, 63, 76, 60, 61, 57, 57, 65, 64, 68, 56, 61, 56, 98, 64, 67, 65, 68, 67, 86, 70, 52, 62, 72, 67, 53, 60, 62, 58, 62, 59, 59, 69, 73, 52, 48, 51, 53, 64, 62, 54, 65, 62, 59, 64, 64, 67, 94, 69, 81, 66, 75, 51, 53, 59, 69, 106, 70, 57, 57, 62, 65, 59, 62, 66, 87, 59, 55, 70, 74, 50, 51, 64, 60, 77, 63, 58, 75, 51, 60, 63, 81, 68, 57, 57, 76, 53, 70, 49, 67, 109, 62, 57, 65, 65, 103, 64, 72, 67, 56, 51, 63, 61, 43, 78, 85, 55, 60, 48, 41, 58, 81, 68, 65, 68, 62, 70, 68, 63, 77, 70, 89, 71, 44, 54, 54, 92, 62, 74, 68, 64, 54, 83, 85, 60, 48, 52, 65, 62, 56, 75, 72, 46, 72, 80, 74, 57, 66, 68, 50, 82, 62, 61, 72, 80, 68, 68, 66, 61, 54, 74, 69, 46, 79, 65, 61, 75, 63, 74, 46, 42, 58, 67, 52, 86, 62, 63, 46, 66, 57, 54, 77, 65, 46, 58, 47, 63, 66, 66, 65, 74, 69, 60, 88, 81, 61, 81, 69, 84, 71, 62, 53, 72, 70, 57, 49, 75, 60, 70, 59, 77, 74, 64, 59, 65, 66, 57, 59, 63, 53, 68, 78, 72, 49, 107, 75, 60, 76, 57, 57, 60, 43, 73, 59, 69, 61, 69, 74, 50, 50, 66, 77, 48, 58, 68, 81, 52, 53, 66, 43, 154, 55, 75, 73, 52, 54, 75, 65, 61, 71, 60, 52, 73, 56, 75, 63, 61, 65, 55, 74, 72, 69, 53, 80, 65, 55, 67, 66, 60, 71, 59, 65, 46, 91, 95, 53, 87, 74, 61, 73, 58, 59, 69, 73, 53, 71, 69, 48, 58, 48, 68, 69, 70, 84, 59, 58, 69, 65, 53, 60, 70, 65, 50, 58, 68, 81, 71, 55, 53, 58, 60, 59, 67, 58, 74, 49, 58, 59, 47, 74, 72, 59, 68, 60, 44, 87, 70, 50, 59, 73, 77, 69, 67, 70, 69, 68, 62, 80, 80, 60, 80, 87, 59, 62, 65, 51, 76, 67, 61, 64, 94, 63, 61, 45, 65, 62, 69, 69, 55, 79, 72, 93, 52, 60, 90, 79, 58, 57, 62, 55, 50, 74, 64, 106, 60, 74, 59, 62, 89, 55, 62, 68, 55, 75, 72, 63, 68, 43, 71, 58, 93, 97, 67, 87, 104, 64, 61, 56, 49, 69, 69, 80, 47, 52, 62, 48, 68, 59, 78, 79, 50, 93, 61, 64, 79, 60, 68, 51, 66, 66, 73, 53, 43, 68, 45, 67, 48, 75, 87, 75, 64, 57, 56, 62, 61, 63, 75, 72, 59, 73, 53, 104, 50, 85, 95, 57, 65, 56, 44, 76, 58, 51, 59, 63, 81, 60, 49, 66, 62, 65, 68, 67, 88, 58, 56, 61, 54, 60, 52, 50, 52, 61, 84, 44, 47, 62, 65, 55, 89, 54, 59, 57, 68, 69, 66, 48, 87, 57, 52, 64, 88, 43, 73, 88, 70, 60, 52, 51, 58, 60, 59, 59, 83, 58, 54, 74, 69, 64, 41, 72, 66, 60, 67, 56, 68, 72, 62, 65, 65, 61, 69, 70, 56, 84, 78, 92, 56, 87, 67, 60, 56, 60, 52, 76, 69, 49, 60, 46, 65, 50, 57, 54, 57, 57, 55, 55, 97, 76, 70, 54, 63, 65, 72, 56, 52, 75, 52, 64, 90, 48, 97, 74, 83, 85, 69, 61, 65, 42, 57, 62, 54, 54, 65, 59, 66, 58, 51, 60, 63, 53, 59, 75, 98, 42, 90, 70, 56, 116, 52, 60, 68, 47, 59, 78, 88, 66, 62, 52, 69, 55, 66, 72, 72, 52, 68, 69, 57, 40, 81, 80, 59, 55, 39, 81, 55, 114, 88, 102, 72, 69, 66, 62, 52, 92, 73, 93, 63, 75, 60, 80, 78, 67, 63, 57, 70, 74, 67, 73, 83, 61, 68, 52, 57, 74, 68, 82, 75, 56, 70, 62, 65, 67, 53, 74, 72, 66, 119, 64, 49, 62, 53, 82, 51, 81, 58, 78, 56, 54, 57, 75, 82, 59, 94, 57, 87, 67, 65, 87, 78, 66, 56, 70, 58, 61, 56, 73, 72, 73, 63, 85, 45, 56, 62, 70, 66, 58, 69, 59, 32, 53, 69, 74, 73, 69, 75, 73, 72, 62, 56, 47, 65, 60, 95, 76, 79, 63, 62, 54, 79, 57, 82, 59, 61, 61, 66, 52, 61, 65, 92, 44, 60, 62, 65, 51, 61, 80, 57, 79, 65, 43, 66, 56, 67, 69, 57, 62, 89, 63, 46, 64, 89, 69, 70, 62, 104, 63, 45, 60, 58, 60, 62, 60, 61, 59, 65, 68, 47, 72, 72, 63, 70, 82, 56, 49, 58, 61, 56, 45, 60, 52, 75, 63, 64, 103, 75, 62, 69, 78, 43, 85, 56, 63, 80, 72, 70, 66, 66, 66, 47, 84, 64, 68, 63, 69, 52, 58, 52, 65, 87, 60, 57, 50, 101, 53, 94, 74, 57, 60, 99, 71, 61, 81, 61, 78, 69, 60, 59, 68, 61, 71, 78, 114, 59, 55, 53, 68, 65, 67, 52, 62, 47, 47, 69, 53, 72, 61, 57, 61, 79, 71, 97, 95, 58, 57, 82, 59, 88, 78, 46, 64, 80, 68, 48, 76, 59, 62, 60, 77, 106, 44, 72, 75, 52, 44, 53, 65, 58, 85, 73, 62, 75, 79, 70, 46, 73, 59, 67, 64, 85, 64, 72, 70, 48, 60, 78, 51, 58, 77, 63, 53, 78, 66, 82, 111, 79, 49, 54, 96, 98, 68, 54, 66, 57, 70, 65, 76, 51, 74, 79, 74, 76, 85, 61, 63, 89, 61, 60, 54, 56, 77, 72, 60, 57, 68, 79, 58, 54, 65, 52, 55, 64, 64, 62, 56, 70, 60, 54, 53, 56, 70, 68, 71, 55, 67, 75, 66, 45, 62, 62, 75, 50, 78, 46, 70, 61, 59, 71, 61, 77, 79, 70, 83, 65, 83, 82, 73, 45, 79, 66, 70, 66, 49, 76, 52, 57, 58, 48, 65, 110, 61, 75, 64, 47, 55, 97, 71, 60, 72, 69, 63, 67, 53, 48, 59, 62, 73, 80, 72, 64, 70, 70, 53, 92, 74, 67, 51, 51, 73, 62, 55, 76, 46, 57, 88, 94, 72, 68, 73, 54, 64, 63, 62, 69, 59, 69, 58, 44, 62, 69, 61, 71, 66, 44, 68, 55, 67, 66, 48, 52, 59, 61, 55, 76, 102, 64, 60, 56, 70, 60, 62, 74, 89, 68, 52, 77, 65, 58, 60, 54, 46, 63, 35, 73, 59, 70, 44, 73, 70, 59, 74, 54, 66, 75, 67, 70, 62, 60, 61, 75, 55, 57, 69, 51, 78, 58, 69, 67, 71, 81, 61, 63, 74, 69, 59, 85, 54, 72, 53, 55, 74, 63, 68, 66, 63, 56, 71, 52, 78, 83, 71, 82, 62, 56, 60, 73, 86, 54, 82, 65, 48, 59, 56, 93, 70, 61, 66, 76, 53, 52, 55, 69, 74, 69, 61, 53, 72, 64, 55, 69, 65, 71, 62, 51, 44, 51, 62, 72, 94, 63, 67, 76, 83, 68, 59, 70, 59, 80, 63, 82, 44, 64, 73, 59, 67, 64, 64, 87, 79, 54, 72, 70, 97, 78, 71, 99, 73, 57, 60, 65, 52, 76, 85, 75, 53, 59, 73, 73, 60, 64, 67, 54, 57, 60, 55, 63, 63, 54, 92, 60, 69, 50, 52, 61, 69, 57, 56, 81, 79, 71, 58, 84, 69, 62, 53, 73, 76, 92, 73, 63, 48, 55, 79, 73, 67, 46, 75, 59, 58, 93, 60, 63, 69, 64, 60, 56, 64, 68, 84, 78, 68, 61, 56, 46, 66, 76, 84, 88, 78, 77, 70, 69, 76, 53, 64, 143, 82, 68, 53, 79, 51, 74, 62, 65, 53, 65, 69, 70, 62, 55, 52, 59, 82, 50, 73, 58, 67, 65, 43, 58, 71, 58, 76, 64, 53, 51, 65, 57, 94, 56, 65, 83, 61, 67, 54, 57, 72, 75, 71, 71, 44, 60, 58, 69, 79, 70, 55, 57, 55, 52, 59, 78, 52, 72, 59, 76, 95, 72, 57, 86, 68, 76, 62, 76, 62, 71, 65, 83, 71, 59, 72, 67, 63, 56, 47, 66, 58, 70, 60, 53, 66, 66, 125, 79, 68, 86, 53, 63, 63, 68, 67, 64, 67, 62, 80, 75, 87, 78, 108, 69, 63, 78, 44, 57, 53, 75, 67, 85, 70, 57, 61, 52, 54, 68, 46, 56, 55, 56, 81, 80, 83, 53, 65, 44, 59, 70, 71, 63, 53, 57, 103, 59, 52, 63, 59, 61, 73, 49, 68, 60, 53, 56, 75, 59, 104, 65, 75, 68, 68, 102, 63, 58, 51, 65, 68, 66, 64, 72, 68, 60, 65, 61, 59, 57, 53, 69, 68, 60, 71, 55, 55, 55, 51, 61, 91, 67, 57, 71, 82, 80, 73, 54, 62, 58, 54, 107, 62, 43, 69, 65, 66, 73, 42, 40, 59, 53, 104, 85, 76, 71, 76, 45, 67, 83, 68, 70, 59, 51, 52, 83, 62, 73, 65, 42, 77, 86, 58, 67, 49, 79, 68, 49, 61, 56, 55, 48, 54, 74, 36, 74, 70, 67, 76, 71, 76, 64, 61, 66, 67, 59, 62, 57, 64, 61, 56, 78, 58, 71, 79, 62, 63, 63, 68, 66, 80, 69, 80, 54, 55, 53, 51, 58, 49, 60, 101, 53, 65, 53, 54, 52, 73, 71, 79, 56, 68, 63, 53, 94, 73, 80, 88, 71, 77, 60, 65, 57, 71, 67, 62, 72, 62, 65, 57, 69, 44, 65, 87, 54, 63, 43, 64, 65, 65, 65, 59, 84, 84, 65, 51, 54, 69, 64, 50, 66, 67, 120, 45, 70, 58, 72, 65, 59, 77, 60, 72, 59, 65, 123, 67, 60, 64, 71, 60, 61, 62, 56, 72, 64, 61, 57, 52, 60, 94, 65, 49, 52, 56, 102, 57, 95, 74, 63, 64, 67, 63, 81, 72, 58, 73, 66, 72, 46, 64, 50, 103, 53, 54, 59, 107, 76, 65, 73, 70, 65, 60, 55, 74, 78, 68, 58, 67, 55, 74, 65, 64, 83, 58, 61, 61, 60, 75, 75, 54, 24, 68, 52, 64, 73, 55, 68, 56, 78, 71, 56, 59, 68, 53, 106, 57, 58, 75, 117, 71, 65, 65, 57, 86, 62, 66, 87, 57, 75, 65, 61, 71, 69, 54, 65, 70, 59, 65, 64, 51, 61, 64, 54, 60, 48, 56, 68, 59, 60, 96, 69, 58, 55, 51, 65, 70, 70, 73, 83, 66, 60, 64, 75, 63, 66, 59, 72, 78, 71, 83, 76, 51, 68, 78, 50, 70, 50, 64, 60, 58, 77, 69, 59, 81, 70, 66, 50, 61, 63, 65, 74, 69, 58, 58, 71, 70, 67, 70, 59, 62, 54, 66, 67, 47, 68, 68, 66, 69, 73, 71, 87, 72, 93, 54, 67, 64, 75, 55, 47, 68, 54, 80, 83, 55, 78, 72, 63, 69, 51, 65, 68, 71, 60, 84, 58, 77, 63, 63, 57, 41, 82, 62, 62, 63, 61, 115, 56, 60, 68, 68, 56, 68, 58, 53, 89, 83, 50, 82, 77, 58, 47, 75, 54, 75, 59, 74, 66, 59, 64, 68, 61, 56, 77, 57, 68, 48, 76, 61, 72, 58, 71, 87, 68, 57, 69, 85, 62, 46, 54, 54, 70, 58, 58, 76, 77, 59, 53, 88, 67, 54, 58, 79, 70, 61, 63, 59, 52, 69, 68, 34, 69, 65, 53, 63, 84, 68, 57, 58, 72, 69, 68, 60, 64, 61, 64, 61, 43, 72, 59, 71, 64, 52, 54, 69, 73, 96, 61, 61, 51, 62, 60, 64, 74, 58, 64, 95, 68, 55, 69, 57, 89, 58, 68, 71, 58, 48, 63, 53, 57, 64, 78, 61, 61, 55, 77, 79, 64, 56, 74, 78, 58, 84, 86, 73, 45, 63, 47, 63, 69, 58, 62, 47, 77, 62, 52, 64, 46, 107, 65, 66, 53, 57, 100, 47, 72, 52, 46, 85, 71, 73, 57, 73, 57, 63, 76, 53, 66, 83, 53, 43, 67, 49, 73, 58, 55, 62, 61, 62, 65, 65, 65, 54, 48, 82, 61, 66, 65, 80, 52, 59, 67, 56, 61, 53, 62, 44, 69, 46, 72, 75, 58, 71, 56, 73, 48, 78, 81, 65, 65, 66, 89, 55, 72, 49, 112, 68, 56, 69, 75, 78, 76, 61, 94, 89, 133, 54, 76, 62, 74, 49, 57, 58, 61, 80, 84, 63, 87, 79, 82, 66, 67, 82, 68, 73, 85, 54, 65, 55, 61, 72, 59, 76, 57, 64, 67, 73, 70, 81, 51, 74, 54, 65, 46, 57, 76, 85, 49, 107, 65, 70, 57, 56, 50, 64, 60, 44, 60, 74, 68, 66, 58, 67, 43, 77, 88, 60, 66, 69, 70, 77, 81, 66, 63, 81, 43, 75, 51, 67, 64, 69, 96, 105, 60, 59, 71, 54, 57, 71, 67, 53, 67, 55, 67, 62, 63, 70, 50, 62, 59, 67, 70, 61, 64, 91, 36, 55, 62, 56, 61, 74, 63, 50, 55, 85, 58, 83, 63, 64, 64, 54, 53, 73, 59, 61, 63, 73, 82, 65, 57, 98, 54, 54, 55, 70, 74, 60, 45, 55, 70, 52, 70, 60, 74, 70, 64, 52, 47, 59, 79, 56, 65, 60, 79, 58, 55, 73, 61, 47, 52, 70, 64, 57, 73, 58, 75, 76, 60, 47, 75, 65, 94, 57, 58, 88, 58, 71, 56, 82, 53, 84, 58, 55, 68, 67, 86, 79, 115, 65, 52, 53, 57, 64, 100, 117, 110, 60, 68, 77, 62, 55, 83, 64, 52, 55, 83, 104, 57, 70, 76, 61, 35, 53, 68, 73, 66, 75, 75, 61, 82, 75, 79, 61, 60, 62, 54, 61, 59, 71, 90, 60, 61, 49, 61, 62, 66, 70, 68, 69, 53, 56, 74, 85, 80, 57, 56, 47, 77, 93, 63, 62, 69, 75, 59, 76, 65, 59, 51, 79, 97, 51, 55, 81, 58, 59, 58, 59, 137, 78, 62, 76, 67, 62, 59, 65, 74, 49, 77, 63, 73, 54, 67, 52, 54, 56, 57, 67, 58, 60, 81, 76, 57, 65, 38, 68, 55, 62, 47, 54, 77, 70, 72, 65, 74, 72, 65, 57, 56, 53, 55, 72, 82, 79, 51, 56, 69, 68, 76, 64, 75, 67, 63, 57, 67, 53, 67, 70, 60, 84, 60, 79, 63, 50, 95, 63, 55, 81, 79, 63, 89, 54, 65, 53, 108, 54, 58, 60, 86, 61, 57, 61, 67, 75, 62, 113, 55, 69, 54, 44, 48, 60, 83, 76, 47, 58, 57, 57, 70, 88, 69, 65, 64, 60, 62, 79, 61, 61, 58, 52, 74, 64, 58, 32, 70, 54, 82, 67, 69, 58, 42, 73, 96, 76, 79, 50, 63, 51, 62, 66, 103, 85, 77, 76, 55, 53, 66, 60, 75, 67, 54, 67, 85, 41, 41, 117, 68, 86, 93, 68, 68, 70, 98, 88, 60, 60, 40, 65, 87, 44, 56, 74, 71, 78, 54, 58, 93, 76, 70, 71, 70, 50, 75, 48, 65, 85, 63, 79, 42, 61, 61, 77, 67, 44, 68, 67, 75, 84, 51, 46, 40, 40, 59, 68, 61, 73, 47, 79, 73, 94, 46, 85, 60, 69, 65, 68, 61, 79, 70, 74, 70, 65, 132, 81, 66, 56, 62, 86, 66, 54, 33, 64, 69, 95, 57, 58, 62, 48, 62, 57, 85, 69, 74, 73, 97, 37, 75, 63, 59, 55, 83, 66, 60, 76, 51, 65, 79, 50, 78, 76, 46, 55, 57, 81, 59, 64, 63, 67, 82, 56, 52, 69, 60, 58, 63, 50, 52, 79, 59, 64, 51, 66, 59, 55, 55, 52, 61, 80, 70, 67, 55, 65, 51, 52, 76, 61, 57, 66, 56, 53, 64, 66, 59, 49, 68, 52, 60, 53, 72, 47, 48, 49, 51, 64, 97, 74, 67, 69, 90, 96, 54, 51, 64, 61, 53, 65, 116, 78, 81, 70, 51, 64, 64, 45, 56, 56, 65, 77, 55, 40, 83, 82, 87, 81, 59, 58, 82, 58, 57, 53, 78, 76, 57, 80, 71, 103, 49, 57, 64, 59, 70, 50, 58, 82, 63, 76, 68, 62, 90, 86, 56, 51, 47, 84, 65, 95, 47, 94, 84, 76, 75, 87, 90, 60, 87, 85, 69, 60, 74, 50, 43, 57, 77, 79, 60, 78, 72, 65, 125, 54, 66, 70, 53, 61, 65, 59, 72, 56, 61, 59, 65, 68, 77, 63, 64, 71, 48, 47, 66, 50, 99, 62, 63, 61, 109, 61, 76, 41, 55, 91, 71, 67, 62, 72, 57, 54, 64, 38, 59, 68, 40, 73, 73, 66, 57, 74, 58, 65, 68, 66, 65, 45, 49, 90, 51, 72, 71, 61, 70, 71, 61, 75, 54, 56, 62, 50, 76, 55, 74, 54, 51, 69, 54, 64, 58, 85, 82, 63, 73, 48, 62, 53, 63, 61, 64, 49, 69, 64, 48, 60, 47, 62, 46, 30, 54, 73, 91, 94, 60, 69, 46, 59, 52, 58, 74, 71, 60, 67, 56, 63, 66, 49, 59, 101, 57, 85, 60, 55, 87, 62, 46, 71, 97, 80, 72, 89, 55, 77, 93, 52, 51, 68, 43, 51, 74, 69, 70, 59, 43, 87, 60, 67, 56, 79, 68, 58, 73, 72, 81, 70, 53, 69, 61, 56, 59, 80, 83, 52, 61, 75, 77, 69, 65, 68, 107, 69, 68, 72, 77, 68, 70, 63, 61, 58, 55, 57, 80, 62, 56, 61, 55, 68, 47, 58, 64, 70, 102, 77, 60, 75, 49, 84, 61, 56, 66, 55, 53, 62, 69, 97, 77, 51, 73, 97, 59, 64, 58, 68, 82, 65, 96, 51, 58, 59, 73, 58, 58, 58, 62, 57, 56, 71, 66, 51, 47, 56, 85, 58, 81, 53, 72, 82, 74, 65, 58, 49, 66, 76, 44, 44, 86, 78, 58, 73, 65, 73, 64, 63, 62, 86, 52, 90, 65, 69, 71, 78, 66, 74, 91, 64, 55, 71, 45, 70, 71, 68, 66, 68, 68, 87, 102, 83, 71, 68, 77, 83, 65, 69, 78, 66, 58, 60, 69, 78, 74, 58, 61, 59, 55, 95, 53, 73, 53, 81, 75, 64, 54, 61, 64, 62, 54, 62, 49, 57, 58, 60, 71, 70, 58, 60, 50, 73, 102, 108, 50, 53, 67, 63, 51, 72, 44, 48, 43, 70, 85, 71, 65, 67, 50, 86, 48, 51, 49, 61, 51, 63, 61, 52, 72, 63, 58, 77, 72, 52, 51, 65, 81, 63, 50, 62, 73, 93, 87, 56, 76, 81, 84, 60, 68, 65, 115, 63, 72, 55, 79, 68, 89, 63, 107, 60, 77, 52, 46, 60, 81, 75, 72, 63, 63, 83, 74, 52, 56, 66, 52, 72, 67, 54, 60, 73, 63, 62, 76, 67, 62, 58, 65, 55, 63, 61, 62, 41, 60, 56, 90, 58, 56, 57, 61, 71, 48, 80, 65, 71, 75, 57, 60, 64, 48, 50, 69, 99, 61, 72, 63, 58, 68, 59, 61, 77, 56, 72, 51, 94, 48, 54, 82, 56, 80, 59, 66, 65, 56, 68, 56, 79, 62, 74, 66, 63, 57, 58, 69, 63, 51, 59, 81, 59, 70, 77, 83, 75, 58, 68, 64, 69, 77, 77, 67, 52, 54, 51, 75, 49, 45, 68, 64, 92, 82, 93, 60, 65, 69, 68, 44, 76, 61, 113, 63, 67, 53, 54, 64, 76, 73, 73, 74, 61, 54, 69, 56, 72, 70, 80, 61, 76, 63, 67, 75, 69, 58, 81, 45, 50, 87, 73, 73, 57, 60, 65, 53, 44, 49, 57, 64, 74, 53, 80, 88, 79, 88, 48, 80, 73, 61, 57, 79, 55, 55, 65, 66, 61, 57, 49, 60, 68, 57, 58, 64, 66, 71, 55, 81, 68, 70, 61, 74, 60, 67, 68, 56, 48, 61, 85, 53, 60, 63, 56, 63, 40, 78, 56, 66, 48, 54, 93, 41, 64, 58, 60, 86, 69, 64, 60, 66, 62, 60, 63, 78, 69, 53, 62, 99, 60, 67, 53, 63, 65, 53, 63, 54, 75, 76, 57, 78, 72, 88, 67, 54, 79, 55, 70, 64, 62, 59, 55, 52, 53, 56, 83, 63, 57, 55, 67, 63, 67, 68, 62, 68, 53, 55, 62, 164, 78, 51, 58, 72, 67, 73, 64, 56, 78, 51, 71, 55, 75, 62, 53, 57, 59, 63, 63, 72, 42, 64, 65, 64, 54, 73, 47, 62, 63, 59, 63, 47, 62, 67, 58, 84, 86, 62, 73, 80, 55, 43, 76, 63, 59, 58, 56, 59, 68, 58, 61, 51, 64, 82, 58, 92, 55, 52, 60, 49, 75, 48, 61, 65, 70, 80, 57, 76, 68, 61, 55, 87, 65, 65, 67, 82, 48, 60, 53, 84, 56, 54, 62, 71, 106, 65, 102, 80, 62, 66, 60, 76, 75, 81, 76, 58, 78, 54, 55, 90, 41, 56, 88, 65, 72, 55, 73, 64, 51, 50, 65, 60, 49, 73, 74, 57, 50, 56, 87, 57, 81, 54, 67, 101, 68, 64, 67, 66, 60, 41, 53, 64, 80, 59, 77, 60, 76, 71, 52, 55, 55, 53, 76, 64, 88, 59, 92, 58, 92, 80, 57, 49, 85, 92, 75, 62, 50, 67, 56, 76, 67, 49, 61, 73, 85, 63, 59, 67, 47, 50, 40, 52, 65, 64, 55, 52, 63, 51, 56, 72, 61, 58, 71, 74, 57, 46, 61, 88, 89, 83, 72, 64, 64, 65, 69, 71, 58, 60, 75, 79, 110, 73, 64, 71, 61, 65, 62, 62, 66, 60, 60, 68, 46, 97, 56, 64, 41, 53, 75, 73, 73, 71, 67, 65, 76, 59, 43, 75, 62, 74, 50, 70, 56, 62, 68, 61, 62, 76, 70, 41, 51, 78, 78, 79, 57, 52, 61, 76, 75, 89, 67, 68, 56, 68, 73, 64, 72, 43, 74, 64, 56, 64, 60, 65, 71, 49, 67, 50, 69, 56, 59, 61, 57, 76, 61, 54, 59, 76, 75, 62, 51, 62, 60, 74, 65, 69, 77, 55, 64, 78, 70, 62, 63, 71, 61, 82, 75, 57, 49, 64, 53, 68, 67, 55, 57, 115, 59, 61, 66, 81, 47, 61, 53, 65, 67, 69, 61, 104, 72, 114, 48, 78, 50, 78, 72, 69, 89, 49, 81, 58, 77, 81, 62, 78, 67, 63, 71, 70, 64, 61, 84, 68, 69, 49, 52, 48, 108, 72, 44, 74, 64, 47, 58, 79, 88, 65, 81, 55, 39, 96, 70, 96, 69, 60, 85, 55, 89, 65, 76, 39, 59, 69, 103, 74, 89, 68, 85, 49, 40, 53, 58, 52, 64, 64, 81, 52, 70, 61, 58, 105, 49, 54, 73, 57, 58, 75, 88, 68, 65, 55, 39, 58, 67, 85, 84, 64, 67, 58, 61, 58, 57, 79, 59, 61, 82, 89, 67, 61, 76, 59, 58, 57, 70, 83, 96, 79, 69, 48, 45, 84, 48, 80, 56, 73, 66, 59, 57, 65, 65, 64, 71, 79, 67, 54, 67, 42, 67, 62, 85, 60, 66, 67, 71, 72, 57, 64, 63, 80, 50, 80, 63, 68, 59, 68, 51, 58, 45, 54, 82, 56, 64, 63, 64, 72, 63, 77, 57, 47, 53, 74, 57, 61, 48, 75, 83, 56, 55, 73, 39, 59, 54, 59, 63, 54, 88, 48, 75, 70, 59, 61, 70, 66, 60, 56, 79, 81, 68, 75, 39, 94, 61, 63, 82, 120, 60, 67, 77, 65, 87, 78, 79, 51, 67, 73, 62, 53, 73, 84, 63, 65, 65, 77, 55, 52, 63, 65, 64, 69, 51, 58, 58, 84, 116, 61, 45, 82, 53, 80, 78, 67, 71, 70, 101, 58, 68, 76, 48, 64, 81, 48, 63, 53, 66, 64, 57, 77, 78, 71, 62, 75, 58, 79, 63, 81, 56, 65, 57, 85, 75, 55, 77, 51, 57, 50, 63, 62, 61, 60, 76, 53, 80, 60, 55, 75, 71, 58, 50, 56, 72, 75, 63, 99, 48, 60, 59, 51, 63, 75, 71, 85, 79, 58, 69, 63, 64, 67, 83, 71, 52, 69, 55, 64, 76, 72, 42, 61, 77, 65, 55, 60, 67, 58, 78, 58, 49, 57, 53, 67, 52, 75, 77, 62, 88, 55, 69, 76, 77, 94, 52, 76, 71, 64, 59, 71, 52, 56, 61, 67, 55, 70, 54, 78, 112, 73, 73, 63, 78, 85, 59, 58, 54, 67, 60, 75, 54, 72, 72, 76, 49, 56, 74, 55, 79, 72, 98, 99, 58, 60, 63, 85, 60, 57, 46, 62, 61, 64, 67, 72, 56, 72, 65, 49, 71, 83, 66, 62, 58, 57, 69, 59, 78, 49, 68, 72, 50, 64, 73, 59, 56, 50, 60, 48, 81, 57, 70, 87, 62, 91, 74, 57, 74, 52, 67, 54, 72, 75, 59, 64, 61, 57, 48, 75, 70, 78, 51, 60, 55, 108, 59, 63, 69, 83, 54, 92, 48, 52, 52, 96, 59, 79, 42, 87, 58, 67, 55, 63, 57, 54, 55, 60, 48, 76, 64, 57, 54, 48, 55, 56, 59, 72, 64, 61, 83, 83, 52, 95, 80, 44, 72, 61, 67, 75, 73, 50, 75, 55, 70, 73, 57, 49, 58, 70, 90, 66, 75, 72, 63, 54, 73, 69, 65, 64, 69, 60, 71, 76, 50, 75, 71, 93, 81, 71, 62, 73, 60, 65, 77, 56, 54, 95, 42, 61, 45, 65, 51, 56, 69, 73, 63, 53, 99, 51, 75, 56, 64, 86, 60, 100, 62, 47, 55, 63, 64, 82, 66, 55, 58, 59, 73, 88, 47, 57, 65, 67, 52, 52, 58, 54, 62, 90, 57, 69, 53, 53, 58, 62, 69, 92, 64, 62, 81, 63, 65, 77, 61, 56, 59, 56, 62, 56, 61, 50, 50, 54, 99, 79, 50, 51, 53, 83, 68, 47, 56, 36, 49, 64, 81, 76, 59, 53, 55, 53, 50, 56, 66, 56, 99, 57, 67, 76, 82, 61, 58, 75, 62, 53, 68, 63, 72, 68, 52, 66, 70, 52, 52, 64, 70, 57, 53, 60, 60, 84, 58, 111, 56, 44, 55, 73, 60, 62, 66, 45, 62, 63, 63, 54, 56, 52, 58, 63, 75, 56, 61, 62, 68, 76, 99, 67, 56, 59, 82, 51, 65, 64, 67, 70, 67, 64, 66, 78, 48, 73, 64, 84, 56, 49, 70, 67, 58, 48, 82, 72, 49, 62, 90, 62, 68, 63, 73, 59, 67, 65, 69, 57, 56, 46, 59, 67, 59, 74, 52, 56, 89, 78, 81, 93, 70, 50, 47, 77, 63, 48, 57, 109, 74, 73, 60, 54, 48, 81, 57, 63, 45, 59, 92, 67, 54, 68, 73, 65, 93, 51, 60, 55, 81, 88, 75, 66, 65, 69, 59, 82, 65, 70, 56, 70, 82, 56, 41, 60, 65, 66, 78, 66, 61, 60, 59, 59, 58, 71, 61, 68, 84, 67, 63, 49, 70, 66, 62, 51, 71, 50, 62, 60, 65, 36, 51, 86, 78, 67, 78, 73, 54, 73, 68, 94, 57, 66, 99, 60, 62, 67, 59, 78, 68, 62, 53, 60, 64, 69, 70, 67, 55, 93, 60, 57, 61, 51, 65, 61, 72, 62, 86, 58, 73, 60, 59, 91, 75, 69, 73, 46, 54, 58, 59, 74, 68, 71, 55, 71, 65, 62, 59, 72, 67, 64, 59, 87, 72, 36, 64, 62, 46, 83, 59, 66, 79, 56, 92, 64, 58, 87, 55, 67, 52, 59, 93, 75, 89, 73, 72, 46, 67, 68, 76, 57, 85, 122, 77, 72, 59, 55, 53, 70, 134, 62, 56, 59, 77, 71, 40, 58, 70, 57, 62, 55, 61, 74, 53, 62, 64, 52, 70, 98, 67, 51, 70, 110, 69, 55, 64, 50, 80, 93, 62, 68, 67, 63, 51, 78, 60, 62, 70, 46, 89, 58, 85, 42, 63, 58, 42, 51, 58, 55, 56, 60, 63, 81, 62, 58, 65, 56, 66, 83, 56, 61, 67, 74, 81, 61, 61, 75, 87, 73, 60, 42, 53, 44, 66, 66, 67, 100, 51, 56, 46, 65, 63, 56, 49, 84, 47, 54, 47, 58, 51, 73, 84, 73, 59, 65, 63, 55, 60, 63, 64, 79, 71, 55, 66, 74, 41, 62, 76, 49, 55, 61, 59, 64, 50, 58, 58, 53, 63, 63, 65, 46, 60, 67, 69, 90, 72, 61, 59, 88, 58, 59, 75, 61, 70, 67, 70, 61, 57, 63, 72, 47, 59, 54, 54, 70, 58, 54, 70, 57, 50, 57, 69, 52, 104, 58, 50, 70, 86, 120, 55, 66, 61, 68, 67, 60, 103, 50, 70, 53, 83, 55, 60, 45, 67, 55, 57, 74, 57, 46, 75, 69, 71, 56, 66, 50, 91, 60, 55, 58, 67, 54, 66, 86, 84, 87, 78, 73, 65, 88, 82, 55, 54, 66, 68, 53, 65, 77, 76, 87, 70, 61, 113, 62, 54, 71, 72, 86, 79, 71, 71, 82, 77, 66, 55, 68, 59, 67, 56, 85, 57, 82, 52, 66, 55, 48, 66, 56, 68, 62, 63, 57, 82, 63, 72, 86, 69, 52, 84, 69, 56, 94, 68, 62, 58, 114, 82, 60, 47, 53, 76, 51, 52, 120, 63, 79, 59, 85, 61, 68, 55, 72, 71, 64, 60, 69, 37, 86, 72, 60, 58, 61, 88, 58, 83, 45, 67, 61, 68, 62, 68, 44, 86, 54, 63, 46, 64, 77, 79, 57, 62, 50, 54, 61, 84, 68, 63, 55, 71, 54, 99, 58, 114, 66, 42, 71, 63, 65, 67, 78, 57, 76, 59, 73, 64, 32, 62, 79, 60, 58, 48, 68, 44, 56, 62, 41, 53, 51, 70, 85, 74, 57, 50, 85, 41, 78, 53, 68, 80, 100, 67, 62, 56, 89, 40, 58, 66, 70, 74, 70, 83, 70, 78, 71, 57, 67, 58, 65, 69, 44, 85, 57, 58, 71, 69, 61, 59, 98, 69, 49, 43, 65, 123, 75, 72, 60, 46, 95, 57, 59, 53, 118, 99, 73, 56, 43, 88, 60, 82, 64, 79, 55, 70, 75, 67, 57, 57, 70, 55, 53, 73, 53, 68, 67, 66, 60, 55, 54, 91, 54, 70, 71, 70, 81, 57, 57, 69, 53, 60, 67, 59, 52, 57, 54, 73, 69, 63, 59, 75, 64, 71, 53, 52, 78, 54, 89, 59, 94, 64, 70, 84, 64, 65, 70, 50, 66, 51, 55, 54, 55, 69, 62, 68, 78, 66, 66, 78, 54, 54, 53, 86, 76, 68, 52, 60, 65, 69, 56, 48, 47, 65, 59, 101, 88, 51, 54, 30, 93, 70, 61, 73, 59, 63, 88, 80, 64, 58, 71, 57, 77, 46, 48, 114, 63, 68, 90, 73, 71, 54, 70, 48, 53, 54, 64, 63, 67, 55, 59, 58, 67, 75, 51, 68, 73, 63, 87, 84, 72, 78, 75, 51, 75, 64, 68, 76, 55, 55, 68, 47, 71, 49, 61, 62, 76, 53, 54, 63, 67, 54, 67, 69, 59, 72, 66, 44, 44, 68, 68, 62, 63, 57, 47, 75, 70, 65, 68, 75, 71, 44, 63, 51, 48, 64, 68, 77, 63, 65, 37, 60, 55, 60, 57, 48, 53, 63, 51, 56, 111, 58, 51, 60, 93, 49, 60, 67, 50, 72, 66, 79, 68, 45, 108, 48, 69, 66, 76, 63, 64, 62, 56, 74, 77, 84, 74, 54, 57, 49, 56, 66, 67, 71, 57, 61, 76, 59, 61, 79, 59, 93, 48, 71, 68, 67, 98, 65, 64, 78, 57, 57, 54, 60, 68, 103, 84, 106, 70, 88, 67, 44, 62, 57, 78, 53, 77, 51, 63, 71, 75, 39, 99, 62, 80, 55, 61, 90, 71, 69, 59, 65, 66, 69, 60, 58, 65, 48, 70, 48, 41, 55, 52, 53, 72, 70, 70, 74, 56, 58, 89, 69, 68, 61, 62, 64, 79, 68, 64, 71, 68, 46, 66, 73, 54, 63, 113, 72, 43, 67, 54, 57, 56, 74, 74, 87, 65, 60, 52, 54, 71, 66, 71, 53, 42, 52, 55, 67, 54, 63, 73, 62, 67, 81, 51, 76, 50, 73, 68, 64, 56, 50, 63, 66, 48, 46, 63, 76, 61, 52, 84, 64, 59, 44, 59, 44, 68, 72, 57, 59, 46, 58, 70, 90, 64, 67, 67, 71, 77, 61, 89, 82, 74, 40, 81, 67, 54, 57, 56, 44, 49, 90, 61, 59, 58, 64, 116, 63, 54, 68, 77, 70, 72, 67, 59, 71, 76, 53, 66, 47, 53, 58, 70, 59, 52, 52, 53, 61, 80, 85, 70, 58, 111, 56, 75, 62, 75, 75, 65, 63, 68, 70, 69, 99, 85, 54, 54, 80, 51, 68, 56, 59, 67, 62, 70, 83, 58, 54, 37, 67, 78, 71, 46, 65, 85, 60, 60, 77, 55, 68, 77, 58, 45, 74, 63, 63, 110, 34, 84, 43, 69, 90, 52, 54, 56, 46, 114, 67, 44, 77, 84, 62, 81, 38, 56, 60, 58, 67, 79, 61, 49, 67, 71, 68, 56, 73, 58, 64, 95, 70, 73, 49, 71, 62, 79, 69, 72, 65, 47, 60, 57, 55, 66, 58, 62, 58, 53, 59, 57, 62, 82, 73, 65, 52, 63, 91, 56, 64, 48, 78, 73, 62, 60, 51, 34, 67, 65, 95, 74, 46, 79, 67, 61, 48, 46, 51, 71, 70, 73, 58, 73, 69, 79, 65, 66, 66, 61, 60, 56, 53, 96, 102, 65, 87, 61, 82, 55, 37, 57, 59, 65, 55, 64, 59, 58, 61, 69, 102, 44, 65, 72, 64, 80, 53, 57, 62, 86, 74, 47, 67, 76, 69, 58, 62, 64, 64, 70, 54, 69, 75, 81, 64, 54, 78, 52, 57, 96, 58, 55, 81, 61, 78, 76, 58, 74, 41, 57, 72, 70, 65, 70, 81, 68, 82, 53, 48, 70, 65, 63, 73, 103, 80, 67, 67, 53, 58, 70, 52, 67, 55, 70, 60, 63, 59, 63, 86, 48, 79, 61, 63, 60, 48, 41, 65, 78, 76, 68, 82, 87, 62, 72, 65, 71, 71, 57, 90, 85, 64, 83, 68, 53, 70, 71, 74, 56, 103, 65, 97, 69, 73, 56, 53, 73, 48, 63, 57, 53, 77, 76, 71, 91, 114, 51, 72, 63, 78, 56, 36, 85, 43, 45, 72, 60, 54, 59, 57, 67, 74, 53, 58, 78, 76, 72, 63, 70, 69, 84, 73, 71, 45, 64, 75, 86, 75, 55, 62, 67, 64, 64, 59, 53, 56, 68, 56, 73, 51, 68, 61, 71, 53, 74, 58, 61, 51, 71, 68, 45, 56, 60, 64, 55, 67, 61, 90, 62, 86, 75, 61, 60, 66, 54, 54, 48, 70, 53, 73, 68, 66, 82, 55, 80, 91, 54, 66, 50, 62, 65, 82, 70, 62, 68, 58, 58, 73, 77, 64, 42, 55, 61, 56, 61, 83, 65, 69, 103, 80, 106, 73, 45, 58, 87, 64, 57, 85, 69, 76, 50, 75, 63, 59, 60, 62, 53, 83, 72, 46, 70, 64, 39, 77, 54, 63, 71, 47, 51, 63, 52, 52, 48, 62, 95, 69, 67, 77, 54, 52, 76, 81, 62, 81, 53, 59, 66, 83, 45, 47, 51, 74, 61, 112, 68, 71, 86, 73, 60, 55, 66, 68, 59, 80, 63, 66, 60, 64, 57, 60, 87, 63, 60, 52, 59, 49, 65, 54, 55, 72, 82, 79, 68, 72, 86, 70, 35, 76, 65, 60, 67, 66, 70, 78, 60, 54, 92, 74, 71, 73, 66, 45, 66, 75, 97, 59, 71, 74, 61, 45, 59, 86, 40, 71, 55, 75, 62, 76, 47, 60, 49, 57, 74, 81, 62, 54, 51, 85, 61, 54, 52, 64, 53, 103, 53, 78, 59, 69, 62, 50, 68, 65, 52, 58, 83, 86, 89, 47, 70, 53, 57, 88, 61, 94, 65, 61, 54, 38, 70, 63, 76, 59, 78, 76, 42, 65, 65, 70, 101, 67, 64, 67, 54, 68, 60, 72, 51, 54, 68, 58, 77, 58, 65, 69, 70, 69, 59, 60, 64, 64, 67, 63, 58, 93, 102, 68, 61, 50, 68, 46, 62, 49, 63, 74, 81, 71, 80, 77, 53, 67, 68, 89, 46, 62, 95, 60, 75, 71, 59, 55, 70, 54, 66, 152, 70, 63, 96, 55, 62, 53, 70, 67, 78, 92, 80, 70, 71, 48, 74, 53, 63, 77, 70, 53, 74, 76, 50, 60, 84, 66, 97, 71, 67, 56, 47, 64, 74, 59, 60, 97, 56, 75, 79, 51, 87, 54, 63, 60, 78, 90, 86, 68, 85, 70, 60, 67, 60, 75, 60, 75, 53, 49, 65, 59, 71, 73, 58, 60, 76, 71, 58, 58, 59, 91, 53, 66, 62, 57, 59, 82, 54, 58, 77, 99, 70, 70, 73, 57, 66, 76, 68, 69, 37, 77, 62, 80, 62, 55, 85, 58, 59, 77, 79, 81, 87, 48, 78, 95, 100, 71, 74, 61, 70, 53, 55, 64, 67, 56, 95, 51, 69, 66, 87, 111, 78, 66, 88, 49, 61, 59, 74, 67, 49, 60, 67, 73, 46, 68, 71, 62, 60, 78, 77, 67, 79, 57, 74, 54, 55, 68, 60, 60, 51, 54, 66, 88, 82, 60, 80, 54, 81, 53, 59, 53, 61, 75, 62, 53, 79, 60, 64, 69, 69, 44, 76, 71, 59, 58, 76, 55, 56, 56, 74, 73, 67, 74, 64, 67, 81, 67, 44, 38, 57, 70, 56, 71, 58, 48, 66, 78, 63, 60, 65, 95, 41, 73, 57, 51, 117, 59, 40, 55, 118, 50, 75, 65, 64, 52, 76, 95, 61, 58, 81, 66, 52, 89, 59, 50, 69, 54, 138, 67, 103, 85, 72, 74, 72, 57, 48, 59, 59, 59, 49, 48, 53, 56, 73, 97, 60, 70, 62, 78, 46, 47, 68, 71, 61, 47, 59, 77, 62, 56, 67, 115, 75, 75, 69, 77, 68, 59, 65, 53, 63, 70, 59, 51, 69, 79, 44, 55, 68, 64, 69, 68, 72, 63, 74, 66, 73, 64, 85, 68, 67, 57, 63, 59, 74, 109, 50, 86, 55, 70, 33, 62, 58, 60, 60, 80, 62, 69, 69, 65, 48, 46, 60, 69, 45, 65, 63, 77, 80, 76, 62, 56, 69, 59, 53, 81, 62, 75, 68, 52, 80, 62, 53, 68, 61, 86, 77, 59, 78, 63, 40, 77, 67, 48, 59, 69, 82, 34, 64, 98, 79, 56, 69, 59, 96, 69, 70, 48, 76, 55, 60, 81, 58, 53, 54, 53, 75, 62, 48, 59, 61, 61, 45, 56, 63, 60, 60, 63, 65, 79, 114, 69, 56, 72, 54, 53, 104, 70, 78, 69, 66, 58, 47, 82, 56, 67, 64, 63, 57, 60, 56, 62, 105, 81, 101, 62, 70, 76, 76, 88, 94, 69, 72, 47, 61, 60, 50, 60, 68, 78, 69, 81, 66, 75, 48, 69, 50, 61, 70, 59, 62, 91, 56, 67, 82, 51, 58, 71, 93, 69, 78, 65, 95, 69, 64, 67, 74, 54, 67, 62, 64, 88, 67, 69, 66, 66, 46, 49, 52, 65, 47, 57, 58, 52, 55, 69, 65, 54, 60, 99, 60, 50, 53, 49, 78, 59, 72, 76, 90, 54, 56, 62, 153, 80, 75, 77, 72, 70, 67, 51, 62, 67, 61, 64, 59, 80, 56, 59, 66, 56, 55, 82, 64, 73, 54, 73, 45, 62, 65, 59, 79, 50, 57, 70, 72, 52, 72, 61, 91, 65, 65, 62, 49, 52, 54, 54, 64, 60, 74, 57, 59, 87, 61, 65, 59, 59, 46, 63, 67, 47, 71, 53, 68, 68, 52, 61, 78, 77, 66, 59, 106, 53, 79, 55, 77, 50, 56, 75, 64, 77, 81, 66, 72, 61, 78, 66, 64, 82, 48, 105, 73, 64, 65, 56, 64, 85, 56, 64, 70, 69, 52, 61, 96, 59, 61, 56, 61, 61, 62, 68, 49, 63, 66, 47, 79, 65, 61, 47, 71, 64, 60, 54, 74, 72, 63, 56, 83, 47, 75, 61, 62, 47, 81, 93, 65, 85, 51, 74, 57, 34, 60, 51, 74, 54, 63, 59, 71, 80, 65, 57, 66, 90, 65, 56, 68, 76, 86, 98, 39, 52, 57, 61, 88, 68, 57, 58, 65, 59, 66, 50, 81, 61, 61, 75, 76, 70, 64, 61, 51, 62, 41, 50, 60, 63, 75, 56, 69, 89, 70, 54, 74, 68, 55, 58, 63, 44, 50, 63, 83, 90, 61, 75, 41, 85, 62, 59, 63, 43, 64, 69, 57, 57, 76, 76, 53, 47, 131, 77, 63, 71, 48, 78, 53, 49, 54, 91, 79, 56, 57, 56, 58, 54, 72, 72, 75, 52, 64, 59, 73, 55, 47, 64, 52, 68, 65, 63, 64, 59, 65, 72, 48, 70, 68, 65, 69, 52, 50, 47, 63, 56, 59, 79, 66, 51, 61, 59, 85, 61, 70, 59, 46, 73, 75, 54, 60, 59, 68, 68, 62, 67, 60, 58, 56, 65, 58, 68, 41, 73, 69, 71, 66, 62, 70, 71, 47, 44, 61, 55, 62, 53, 66, 41, 60, 53, 57, 58, 51, 63, 107, 75, 65, 70, 49, 62, 64, 52, 47, 56, 66, 71, 88, 58, 130, 70, 83, 54, 55, 48, 59, 42, 56, 65, 62, 55, 102, 76, 84, 61, 58, 55, 71, 47, 57, 56, 76, 101, 64, 61, 55, 103, 62, 67, 63, 92, 50, 65, 66, 73, 61, 91, 91, 62, 88, 80, 54, 78, 78, 75, 63, 70, 72, 78, 73, 50, 52, 127, 78, 63, 73, 91, 51, 60, 61, 61, 74, 26, 72, 75, 65, 59, 51, 69, 101, 55, 42, 44, 84, 62, 57, 54, 73, 77, 65, 59, 67, 66, 69, 84, 63, 66, 53, 49, 60, 60, 73, 56, 60, 63, 60, 69, 67, 42, 66, 55, 51, 43, 73, 53, 54, 56, 65, 56, 61, 60, 91, 83, 62, 71, 61, 74, 58, 74, 72, 39, 69, 69, 64, 51, 68, 57, 53, 80, 70, 63, 59, 52, 63, 81, 60, 77, 71, 67, 61, 53, 55, 64, 59, 74, 72, 90, 57, 46, 51, 77, 74, 60, 42, 60, 69, 56, 64, 53, 76, 65, 58, 70, 56, 74, 56, 55, 70, 63, 53, 55, 57, 50, 58, 71, 43, 63, 51, 54, 87, 65, 70, 53, 66, 104, 79, 75, 96, 65, 77, 71, 52, 64, 127, 77, 58, 59, 49, 72, 66, 57, 62, 66, 51, 57, 97, 75, 98, 55, 64, 70, 62, 74, 65, 63, 59, 70, 55, 63, 58, 64, 68, 91, 78, 54, 66, 50, 46, 62, 62, 67, 91, 105, 83, 65, 95, 78, 64, 57, 77, 65, 55, 63, 64, 93, 46, 63, 84, 87, 53, 62, 92, 49, 69, 66, 79, 61, 85, 101, 63, 98, 57, 58, 77, 59, 66, 62, 61, 66, 59, 76, 70, 59, 87, 86, 45, 60, 96, 62, 63, 64, 87, 59, 61, 66, 72, 79, 79, 60, 65, 88, 68, 85, 84, 70, 61, 65, 59, 60, 65, 53, 63, 95, 66, 66, 69, 76, 47, 51, 70, 83, 78, 84, 63, 75, 65, 58, 57, 58, 82, 61, 53, 91, 51, 61, 61, 56, 33, 53, 64, 48, 72, 55, 79, 55, 76, 63, 66, 81, 66, 54, 82, 92, 65, 52, 48, 74, 69, 66, 56, 68, 66, 51, 62, 66, 68, 63, 64, 75, 61, 97, 58, 83, 63, 68, 52, 88, 74, 77, 82, 59, 72, 64, 64, 56, 64, 60, 90, 64, 64, 57, 62, 68, 124, 108, 62, 56, 57, 51, 57, 56, 58, 48, 62, 72, 66, 59, 52, 54, 71, 65, 62, 49, 75, 62, 62, 64, 106, 65, 53, 60, 66, 73, 76, 74, 84, 62, 57, 71, 66, 75, 51, 61, 78, 59, 57, 62, 98, 52, 72, 63, 94, 50, 52, 66, 52, 41, 82, 48, 67, 47, 84, 60, 57, 47, 49, 49, 58, 69, 75, 63, 92, 57, 69, 59, 68, 67, 56, 66, 64, 60, 71, 59, 72, 64, 76, 41, 62, 80, 60, 74, 76, 53, 61, 75, 79, 57, 51, 57, 84, 64, 67, 85, 63, 55, 62, 80, 50, 75, 66, 52, 66, 84, 73, 64, 47, 61, 39, 47, 68, 68, 60, 67, 65, 60, 65, 63, 87, 59, 134, 58, 59, 68, 53, 59, 69, 96, 71, 97, 64, 71, 62, 77, 63, 56, 59, 53, 50, 57, 64, 52, 59, 63, 50, 59, 81, 80, 67, 65, 83, 68, 62, 69, 78, 48, 86, 56, 53, 72, 77, 56, 58, 90, 81, 59, 81, 65, 75, 53, 84, 78, 68, 60, 71, 82, 57, 69, 60, 75, 64, 69, 61, 82, 67, 65, 56, 56, 50, 65, 75, 52, 83, 65, 86, 55, 74, 70, 55, 62, 73, 61, 59, 71, 63, 49, 58, 77, 54, 68, 74, 74, 70, 76, 100, 79, 55, 59, 92, 51, 73, 55, 56, 62, 59, 51, 69, 84, 55, 63, 71, 47, 51, 57, 109, 51, 55, 61, 58, 53, 76, 69, 74, 75, 66, 71, 77, 60, 81, 49, 58, 75, 46, 50, 47, 92, 75, 77, 62, 47, 83, 57, 87, 75, 53, 52, 66, 61, 84, 60, 81, 70, 68, 55, 93, 73, 89, 58, 85, 62, 68, 100, 56, 64, 52, 64, 66, 73, 82, 62, 74, 66, 59, 71, 64, 74, 66, 50, 61, 54, 52, 116, 50, 74, 53, 104, 80, 67, 54, 74, 81, 65, 42, 61, 144, 79, 53, 61, 63, 85, 62, 60, 66, 46, 88, 75, 68, 80, 71, 58, 58, 70, 56, 54, 59, 57, 65, 78, 61, 44, 76, 61, 76, 57, 54, 65, 83, 66, 46, 68, 75, 66, 65, 48, 59, 61, 78, 70, 72, 63, 45, 80, 97, 70, 48, 63, 74, 62, 73, 59, 90, 55, 52, 58, 57, 65, 57, 79, 66, 75, 70, 72, 68, 63, 72, 52, 79, 54, 55, 74, 57, 68, 64, 79, 50, 63, 81, 73, 72, 61, 72, 78, 84, 48, 54, 58, 66, 78, 71, 83, 63, 46, 58, 60, 92, 64, 60, 75, 74, 62, 58, 71, 54, 52, 69, 52, 54, 55, 68, 62, 52, 81, 58, 52, 70, 87, 58, 47, 111, 82, 75, 62, 52, 60, 46, 60, 72, 66, 77, 66, 83, 59, 48, 59, 69, 64, 75, 51, 52, 68, 59, 94, 54, 44, 68, 75, 63, 74, 92, 60, 60, 47, 61, 75, 73, 61, 72, 74, 60, 72, 52, 59, 73, 60, 69, 71, 39, 55, 63, 54, 62, 67, 60, 61, 72, 64, 74, 45, 112, 59, 71, 57, 38, 69, 78, 67, 55, 91, 52, 78, 61, 60, 55, 66, 56, 80, 65, 67, 71, 74, 66, 61, 52, 65, 66, 63, 61, 78, 68, 63, 58, 67, 93, 65, 87, 59, 57, 52, 104, 53, 73, 52, 67, 71, 55, 67, 53, 64, 69, 44, 93, 72, 79, 66, 48, 49, 53, 85, 53, 64, 88, 79, 63, 61, 68, 64, 73, 48, 62, 65, 72, 63, 65, 53, 89, 68, 71, 76, 72, 57, 63, 58, 59, 105, 46, 53, 45, 75, 56, 71, 75, 68, 53, 74, 61, 60, 62, 73, 62, 77, 79, 71, 76, 67, 75, 67, 64, 80, 63, 68, 60, 53, 67, 51, 51, 60, 51, 66, 131, 57, 103, 64, 50, 65, 59, 83, 63, 56, 49, 77, 54, 60, 64, 95, 84, 96, 44, 60, 75, 50, 56, 44, 47, 61, 71, 105, 76, 69, 69, 65, 61, 68, 93, 51, 42, 64, 52, 72, 60, 57, 42, 103, 64, 113, 57, 58, 53, 68, 68, 71, 65, 44, 68, 45, 53, 63, 52, 60, 65, 74, 95, 61, 56, 79, 72, 68, 74, 60, 59, 73, 92, 68, 65, 92, 67, 69, 54, 81, 55, 75, 63, 74, 69, 76, 56, 54, 59, 74, 67, 60, 83, 47, 95, 66, 69, 47, 48, 58, 60, 65, 56, 65, 58, 52, 74, 57, 92, 61, 71, 59, 102, 66, 60, 65, 61, 76, 73, 48, 113, 67, 57, 61, 61, 50, 80, 66, 100, 64, 69, 63, 49, 69, 71, 74, 51, 61, 55, 76, 64, 66, 93, 60, 62, 53, 66, 63, 46, 61, 65, 55, 57, 59, 68, 68, 67, 46, 60, 52, 59, 49, 76, 65, 57, 70, 75, 91, 81, 61, 76, 66, 73, 62, 56, 64, 67, 67, 87, 77, 75, 69, 63, 50, 63, 67, 72, 80, 58, 72, 55, 51, 70, 101, 61, 72, 70, 80, 70, 68, 46, 125, 84, 65, 58, 46, 105, 63, 53, 61, 104, 52, 57, 75, 52, 39, 84, 81, 65, 78, 49, 58, 82, 78, 40, 61, 65, 59, 55, 97, 42, 47, 76, 66, 53, 63, 74, 63, 66, 97, 69, 74, 57, 63, 69, 46, 40, 53, 55, 71, 75, 49, 66, 58, 60, 80, 73, 63, 57, 77, 69, 64, 60, 62, 65, 60, 60, 58, 37, 71, 58, 62, 82, 44, 90, 74, 54, 68, 61, 62, 51, 59, 65, 62, 65, 65, 59, 57, 76, 62, 57, 76, 58, 60, 61, 65, 53, 73, 102, 66, 50, 63, 60, 80, 76, 58, 62, 69, 52, 63, 40, 59, 59, 40, 62, 71, 52, 52, 55, 63, 63, 69, 58, 54, 85, 56, 50, 80, 58, 66, 69, 79, 60, 63, 43, 74, 58, 67, 66, 131, 83, 62, 57, 59, 60, 87, 54, 57, 77, 59, 83, 57, 58, 66, 69, 118, 62, 62, 65, 82, 67, 68, 45, 99, 63, 87, 70, 75, 74, 55, 55, 60, 70, 56, 64, 46, 56, 74, 53, 96, 64, 57, 80, 110, 75, 49, 74, 54, 61, 63, 50, 61, 64, 62, 67, 74, 79, 59, 54, 50, 54, 61, 55, 51, 49, 43, 65, 52, 120, 68, 59, 82, 77, 60, 70, 70, 55, 66, 67, 97, 63, 62, 75, 64, 78, 58, 53, 98, 53, 56, 72, 53, 70, 61, 107, 54, 63, 61, 51, 62, 49, 61, 55, 61, 118, 52, 77, 56, 83, 83, 69, 79, 59, 59, 64, 66, 39, 57, 44, 61, 61, 70, 83, 66, 70, 64, 83, 67, 68, 76, 71, 60, 54, 70, 67, 65, 65, 57, 63, 72, 102, 68, 52, 65, 64, 65, 51, 95, 52, 73, 61, 70, 87, 62, 68, 59, 57, 57, 57, 55, 56, 46, 79, 42, 73, 84, 59, 69, 54, 75, 67, 48, 66, 68, 78, 67, 93, 72, 68, 67, 80, 60, 76, 52, 82, 64, 137, 66, 60, 62, 69, 68, 73, 69, 54, 94, 52, 64, 86, 74, 63, 50, 66, 77, 55, 68, 52, 80, 51, 54, 53, 48, 67, 73, 76, 66, 105, 71, 56, 62, 51, 47, 80, 104, 72, 61, 56, 74, 54, 78, 60, 67, 93, 76, 49, 71, 61, 60, 72, 75, 76, 67, 69, 64, 56, 71, 58, 65, 71, 84, 63, 62, 77, 67, 49, 50, 59, 55, 67, 74, 91, 45, 69, 57, 84, 74, 67, 47, 84, 68, 52, 54, 51, 63, 52, 62, 93, 72, 67, 62, 69, 57, 68, 61, 74, 54, 60, 42, 59, 80, 57, 57, 57, 63, 57, 61, 73, 53, 62, 60, 90, 63, 52, 73, 67, 54, 68, 85, 52, 63, 44, 52, 63, 55, 61, 71, 60, 67, 47, 49, 60, 72, 52, 70, 75, 62, 62, 73, 91, 65, 53, 43, 52, 57, 64, 47, 90, 59, 67, 58, 69, 58, 82, 64, 101, 60, 49, 61, 47, 68, 63, 75, 41, 55, 82, 56, 57, 55, 58, 62, 68, 108, 63, 65, 79, 59, 61, 128, 57, 59, 72, 97, 55, 49, 75, 64, 56, 52, 67, 69, 154, 73, 77, 62, 74, 64, 60, 50, 54, 64, 62, 56, 69, 58, 72, 61, 59, 70, 55, 61, 75, 57, 93, 70, 71, 69, 73, 76, 66, 60, 60, 66, 72, 56, 63, 66, 72, 72, 50, 62, 65, 58, 54, 70, 66, 53, 73, 83, 74, 57, 62, 87, 60, 60, 78, 52, 87, 48, 63, 70, 59, 73, 53, 79, 77, 56, 52, 65, 63, 62, 70, 57, 69, 58, 66, 48, 67, 64, 65, 87, 60, 75, 56, 60, 66, 63, 66, 78, 61, 49, 76, 60, 67, 83, 72, 49, 62, 50, 54, 52, 96, 54, 49, 61, 81, 59, 80, 98, 75, 72, 105, 67, 74, 73, 42, 59, 78, 80, 59, 77, 72, 72, 65, 57, 65, 99, 66, 69, 61, 55, 51, 68, 78, 103, 73, 84, 46, 56, 55, 54, 68, 45, 61, 57, 64, 63, 62, 81, 42, 66, 45, 70, 55, 73, 84, 57, 60, 57, 65, 60, 52, 65, 62, 71, 71, 46, 74, 76, 66, 57, 85, 69, 50, 67, 57, 63, 52, 65, 47, 59, 62, 73, 83, 70, 85, 45, 71, 62, 63, 60, 50, 86, 63, 72, 84, 59, 64, 107, 71, 80, 69, 57, 64, 50, 66, 71, 59, 64, 53, 62, 57, 60, 45, 94, 83, 63, 43, 56, 63, 80, 74, 63, 36, 95, 72, 77, 57, 57, 78, 64, 62, 48, 65, 76, 71, 67, 94, 63, 63, 55, 69, 66, 73, 64, 76, 59, 47, 54, 47, 53, 56, 87, 60, 51, 74, 56, 84, 58, 60, 72, 56, 62, 85, 48, 62, 77, 56, 82, 83, 122, 64, 45, 48, 77, 74, 43, 48, 55, 52, 66, 54, 59, 78, 68, 63, 59, 55, 65, 68, 60, 105, 58, 65, 86, 54, 53, 58, 60, 95, 68, 63, 78, 68, 81, 74, 52, 92, 60, 52, 65, 67, 76, 59, 60, 51, 56, 54, 62, 87, 85, 46, 80, 59, 57, 62, 57, 58, 78, 63, 71, 67, 85, 75, 62, 82, 73, 73, 53, 102, 47, 58, 75, 71, 45, 61, 53, 66, 108, 56, 62, 76, 61, 57, 58, 44, 63, 69, 55, 68, 88, 63, 62, 68, 51, 63, 65, 99, 60, 59, 66, 69, 59, 47, 81, 54, 58, 67, 99, 57, 67, 72, 57, 69, 67, 66, 60, 47, 62, 67, 77, 64, 69, 66, 66, 85, 56, 49, 45, 81, 69, 60, 56, 55, 65, 68, 62, 61, 56, 64, 69, 55, 58, 54, 71, 65, 59, 88, 74, 75, 64, 53, 61, 58, 76, 77, 90, 71, 60, 61, 75, 90, 50, 87, 61, 71, 68, 61, 77, 67, 78, 68, 75, 78, 64, 66, 47, 71, 83, 63, 53, 67, 61, 45, 76, 59, 60, 60, 53, 71, 63, 70, 65, 53, 69, 71, 94, 60, 67, 54, 58, 83, 93, 87, 89, 69, 55, 62, 61, 72, 57, 73, 58, 111, 83, 73, 72, 62, 62, 63, 44, 73, 95, 71, 61, 55, 60, 67, 100, 58, 68, 67, 65, 67, 64, 63, 76, 65, 84, 69, 92, 94, 79, 56, 67, 107, 50, 64, 60, 61, 65, 75, 86, 70, 54, 84, 62, 59, 69, 49, 57, 65, 86, 54, 52, 78, 64, 56, 54, 62, 51, 45, 76, 62, 116, 78, 61, 62, 70, 70, 60, 62, 70, 81, 71, 58, 50, 50, 61, 61, 60, 78, 73, 68, 81, 67, 72, 57, 62, 59, 76, 70, 53, 48, 69, 69, 52, 81, 81, 107, 58, 52, 49, 66, 73, 48, 71, 55, 59, 60, 83, 58, 42, 69, 40, 64, 55, 62, 67, 49, 80, 76, 59, 91, 76, 64, 72, 63, 54, 73, 66, 63, 50, 61, 59, 78, 103, 74, 50, 55, 68, 77, 70, 60, 47, 43, 59, 53, 74, 67, 67, 69, 81, 56, 61, 61, 65, 56, 61, 69, 60, 82, 89, 65, 119, 65, 67, 55, 67, 70, 54, 58, 85, 63, 67, 71, 66, 61, 60, 76, 52, 51, 64, 71, 103, 72, 75, 85, 99, 76, 70, 77, 53, 81, 61, 62, 62, 55, 70, 63, 44, 53, 62, 63, 73, 55, 78, 73, 73, 61, 69, 67, 62, 52, 61, 64, 62, 60, 51, 52, 62, 57, 58, 54, 67, 76, 55, 63, 56, 60, 71, 61, 86, 90, 69, 58, 69, 78, 80, 61, 55, 70, 59, 56, 118, 61, 57, 65, 54, 66, 66, 57, 89, 60, 55, 74, 74, 72, 58, 74, 96, 52, 64, 74, 66, 69, 64, 80, 85, 64, 63, 54, 59, 75, 67, 67, 63, 36, 55, 80, 50, 58, 63, 67, 61, 72, 62, 88, 66, 78, 88, 76, 36, 60, 75, 60, 53, 56, 72, 58, 54, 62, 78, 52, 67, 65, 67, 49, 94, 66, 71, 59, 57, 55, 60, 54, 63, 88, 55, 72, 68, 48, 61, 70, 74, 65, 56, 120, 59, 66, 71, 62, 57, 72, 96, 60, 73, 58, 75, 77, 67, 64, 73, 56, 69, 94, 82, 71, 56, 74, 54, 79, 81, 69, 82, 65, 94, 62, 79, 69, 73, 58, 58, 39, 65, 48, 52, 59, 82, 72, 70, 64, 61, 57, 78, 89, 76, 55, 105, 86, 53, 34, 89, 53, 54, 91, 64, 75, 64, 61, 59, 66, 73, 64, 46, 53, 53, 66, 54, 89, 68, 84, 76, 35, 63, 58, 76, 53, 47, 57, 73, 58, 59, 61, 55, 75, 74, 63, 81, 66, 39, 65, 52, 42, 62, 95, 57, 80, 52, 91, 62, 65, 48, 65, 79, 61, 47, 50, 67, 57, 59, 83, 112, 55, 55, 86, 70, 62, 80, 93, 68, 72, 63, 66, 66, 51, 66, 53, 66, 62, 65, 61, 55, 52, 69, 105, 65, 86, 78, 61, 74, 60, 56, 73, 73, 72, 50, 63, 49, 57, 63, 58, 65, 86, 41, 66, 59, 40, 71, 72, 47, 49, 61, 71, 71, 52, 58, 62, 76, 56, 60, 101, 56, 70, 48, 54, 95, 64, 57, 112, 58, 69, 53, 67, 69, 55, 64, 70, 62, 51, 62, 55, 60, 69, 53, 59, 77, 66, 61, 74, 69, 64, 119, 90, 54, 48, 137, 70, 59, 88, 77, 60, 53, 62, 62, 145, 39, 48, 59, 69, 55, 86, 52, 83, 73, 53, 72, 62, 82, 50, 48, 69, 65, 65, 54, 52, 78, 78, 51, 45, 62, 77, 55, 48, 63, 70, 79, 76, 54, 78, 57, 82, 57, 54, 49, 61, 65, 64, 69, 55, 51, 70, 47, 65, 72, 71, 61, 62, 62, 50, 59, 55, 78, 134, 44, 69, 58, 66, 53, 96, 87, 68, 66, 83, 58, 67, 70, 52, 82, 62, 74, 56, 53, 54, 76, 96, 56, 57, 49, 55, 58, 76, 120, 74, 58, 105, 54, 61, 65, 68, 88, 51, 50, 53, 60, 94, 87, 69, 67, 92, 59, 71, 71, 56, 65, 79, 65, 69, 36, 67, 51, 61, 62, 60, 44, 58, 116, 81, 59, 71, 50, 67, 57, 55, 51, 61, 63, 79, 74, 56, 87, 40, 60, 68, 60, 72, 53, 69, 69, 47, 44, 48, 75, 68, 67, 65, 143, 55, 74, 116, 50, 69, 70, 76, 63, 68, 53, 65, 53, 69, 66, 74, 111, 64, 74, 71, 56, 68, 73, 56, 52, 79, 84, 70, 73, 69, 87, 88, 62, 66, 42, 61, 61, 63, 86, 110, 61, 47, 57, 64, 93, 59, 64, 73, 75, 78, 69, 94, 102, 70, 80, 73, 106, 61, 68, 59, 52, 73, 72, 57, 60, 47, 68, 82, 78, 100, 61, 44, 80, 45, 101, 60, 66, 54, 54, 49, 68, 70, 68, 80, 62, 65, 68, 54, 57, 70, 37, 59, 83, 72, 46, 95, 53, 62, 55, 44, 64, 66, 63, 63, 94, 71, 53, 51, 75, 67, 96, 58, 65, 51, 28, 48, 89, 44, 86, 71, 69, 58, 51, 56, 54, 77, 64, 55, 53, 56, 54, 66, 39, 66, 64, 43, 89, 73, 57, 70, 65, 56, 53, 84, 64, 67, 65, 56, 57, 66, 147, 64, 60, 58, 50, 86, 44, 56, 73, 72, 78, 63, 46, 54, 47, 47, 63, 111, 76, 101, 77, 68, 64, 63, 60, 72, 68, 64, 87, 69, 49, 64, 96, 63, 43, 60, 83, 75, 59, 66, 40, 71, 62, 70, 67, 71, 64, 61, 65, 97, 51, 88, 59, 53, 67, 62, 64, 70, 73, 56, 38, 66, 50, 59, 67, 54, 56, 76, 64, 78, 69, 58, 70, 47, 58, 54, 85, 97, 101, 62, 64, 60, 74, 71, 90, 56, 66, 77, 56, 39, 65, 68, 71, 69, 58, 54, 68, 76, 65, 58, 72, 62, 67, 73, 72, 62, 76, 79, 69, 65, 52, 52, 59, 63, 63, 118, 55, 71, 75, 50, 86, 66, 75, 67, 56, 65, 65, 65, 60, 63, 53, 78, 64, 78, 63, 53, 59, 71, 66, 69, 58, 79, 76, 49, 68, 56, 104, 32, 70, 58, 49, 103, 56, 61, 59, 61, 67, 60, 50, 71, 72, 64, 61, 57, 100, 64, 49, 76, 55, 62, 61, 97, 78, 70, 63, 63, 51, 62, 82, 61, 53, 56, 49, 67, 52, 53, 77, 43, 64, 64, 75, 45, 79, 74, 55, 66, 59, 88, 91, 78, 51, 48, 55, 42, 86, 67, 75, 49, 55, 105, 70, 38, 87, 107, 34, 70, 58, 71, 63, 59, 59, 74, 51, 33, 61, 100, 68, 81, 85, 63, 67, 56, 84, 89, 46, 68, 77, 49, 79, 46, 49, 62, 62, 88, 89, 44, 55, 80, 77, 72, 74, 69, 89, 49, 61, 81, 73, 55, 60, 62, 55, 42, 62, 56, 40, 52, 70, 54, 63, 50, 52, 40, 69, 72, 73, 50, 59, 114, 83, 76, 68, 80, 69, 50, 76, 67, 67, 75, 83, 61, 49, 73, 83, 29, 66, 47, 83, 57, 97, 57, 57, 83, 40, 56, 51, 67, 62, 64, 47, 78, 76, 72, 68, 73, 68, 39, 66, 72, 69, 72, 67, 67, 77, 53, 46, 57, 69, 86, 59, 61, 76, 69, 90, 63, 74, 61, 51, 56, 56, 73, 60, 70, 111, 87, 75, 78, 90, 44, 71, 44, 49, 87, 54, 103, 51, 57, 67, 72, 54, 51, 59, 107, 84, 48, 48, 35, 61, 48, 65, 56, 95, 59, 60, 63, 58, 49, 61, 53, 61, 51, 69, 89, 60, 87, 55, 56, 61, 72, 57, 62, 67, 60, 84, 91, 64, 55, 69, 81, 59, 64, 67, 59, 56, 78, 76, 46, 61, 62, 57, 69, 48, 78, 73, 87, 85, 75, 51, 66, 65, 69, 119, 81, 92, 52, 79, 67, 60, 91, 63, 61, 55, 62, 57, 62, 57, 61, 61, 64, 66, 53, 65, 56, 56, 49, 58, 59, 58, 56, 73, 75, 63, 75, 65, 49, 78, 85, 79, 70, 57, 58, 53, 89, 77, 53, 61, 63, 67, 53, 60, 51, 38, 78, 60, 67, 56, 66, 61, 64, 78, 58, 76, 45, 87, 62, 69, 61, 49, 65, 70, 70, 58, 45, 56, 72, 61, 52, 49, 74, 64, 47, 55, 46, 65, 73, 63, 51, 81, 52, 56, 70, 55, 60, 36, 72, 74, 56, 54, 62, 51, 65, 58, 78, 89, 57, 66, 43, 47, 70, 64, 104, 91, 75, 67, 60, 60, 91, 47, 56, 78, 62, 67, 68, 82, 73, 46, 65, 68, 63, 55, 69, 59, 82, 51, 58, 79, 73, 62, 53, 53, 97, 74, 65, 52, 46, 78, 60, 52, 66, 66, 53, 98, 60, 72, 64, 60, 73, 70, 69, 60, 64, 59, 60, 51, 85, 55, 59, 82, 56, 102, 58, 74, 76, 75, 59, 69, 53, 65, 62, 64, 57, 50, 60, 76, 90, 66, 60, 71, 58, 84, 62, 60, 59, 98, 68, 46, 70, 58, 50, 63, 55, 73, 68, 52, 57, 49, 61, 47, 80, 62, 61, 92, 57, 49, 84, 52, 73, 74, 66, 71, 64, 77, 55, 72, 116, 70, 60, 94, 60, 56, 105, 92, 73, 61, 60, 70, 69, 59, 85, 67, 59, 64, 97, 59, 43, 46, 77, 73, 50, 83, 43, 58, 83, 62, 68, 54, 88, 71, 69, 74, 61, 54, 54, 60, 48, 74, 76, 62, 94, 69, 52, 74, 75, 63, 65, 49, 74, 47, 65, 60, 49, 82, 68, 77, 66, 80, 50, 68, 59, 68, 66, 91, 61, 87, 62, 72, 54, 66, 71, 75, 85, 72, 65, 81, 143, 66, 63, 82, 68, 50, 78, 62, 69, 57, 73, 61, 64, 56, 56, 53, 55, 56, 56, 52, 55, 75, 72, 82, 53, 89, 57, 68, 59, 92, 86, 61, 68, 78, 86, 63, 73, 83, 66, 50, 64, 52, 55, 60, 60, 60, 91, 64, 60, 58, 53, 64, 72, 73, 65, 47, 50, 48, 65, 65, 61, 58, 67, 75, 71, 64, 77, 48, 70, 90, 115, 74, 76, 56, 73, 77, 53, 56, 51, 57, 59, 58, 56, 80, 88, 69, 75, 116, 61, 78, 72, 68, 64, 74, 73, 74, 72, 47, 50, 79, 85, 45, 75, 73, 69, 67, 78, 92, 42, 66, 69, 73, 83, 80, 76, 61, 55, 64, 45, 63, 67, 96, 49, 69, 109, 77, 56, 54, 61, 60, 58, 105, 65, 55, 59, 65, 57, 58, 44, 55, 63, 53, 83, 47, 80, 58, 79, 95, 68, 62, 58, 66, 70, 69, 98, 96, 54, 56, 84, 53, 64, 65, 55, 63, 74, 70, 59, 70, 60, 61, 58, 80, 100, 46, 62, 84, 84, 85, 49, 60, 51, 64, 60, 73, 66, 54, 63, 50, 51, 66, 52, 60, 52, 65, 61, 34, 54, 81, 79, 70, 75, 57, 63, 50, 55, 63, 55, 69, 50, 73, 62, 61, 81, 61, 110, 59, 71, 57, 117, 54, 66, 70, 71, 60, 48, 66, 59, 105, 52, 64, 77, 48, 67, 68, 74, 64, 60, 63, 67, 69, 80, 55, 62, 82, 67, 62, 83, 64, 87, 69, 54, 55, 52, 75, 53, 56, 77, 57, 60, 63, 64, 38, 81, 71, 53, 68, 70, 68, 72, 109, 70, 56, 66, 66, 61, 57, 54, 66, 69, 70, 75, 69, 89, 54, 85, 81, 61, 77, 78, 83, 68, 77, 83, 74, 96, 50, 57, 62, 67, 73, 60, 67, 62, 61, 56, 76, 84, 60, 76, 64, 76, 76, 67, 51, 59, 72, 82, 50, 79, 63, 68, 60, 54, 58, 64, 63, 52, 64, 61, 63, 62, 73, 64, 82, 50, 62, 74, 43, 70, 63, 57, 59, 44, 63, 53, 78, 53, 68, 62, 51, 55, 78, 49, 63, 69, 66, 86, 71, 95, 80, 72, 66, 58, 63, 53, 56, 75, 106, 67, 63, 85, 42, 63, 65, 71, 47, 104, 60, 74, 75, 51, 61, 58, 42, 73, 62, 47, 57, 62, 57, 67, 50, 72, 70, 83, 64, 94, 70, 76, 71, 69, 56, 75, 59, 53, 70, 64, 56, 46, 77, 57, 91, 91, 50, 57, 64, 78, 59, 77, 58, 67, 71, 71, 59, 50, 69, 56, 53, 48, 87, 57, 64, 73, 90, 54, 64, 57, 74, 55, 53, 60, 55, 63, 74, 49, 52, 73, 53, 56, 73, 80, 72, 56, 47, 61, 66, 59, 66, 62, 65, 61, 59, 48, 61, 62, 84, 48, 66, 66, 63, 62, 64, 69, 58, 66, 60, 74, 78, 75, 53, 64, 43, 85, 52, 64, 62, 67, 83, 74, 68, 76, 66, 70, 65, 66, 49, 79, 56, 66, 47, 57, 68, 65, 61, 74, 86, 69, 62, 87, 51, 93, 61, 65, 74, 97, 73, 63, 50, 63, 61, 50, 61, 62, 61, 52, 64, 53, 60, 91, 59, 42, 111, 61, 63, 76, 81, 62, 48, 70, 68, 98, 84, 50, 76, 40, 65, 50, 65, 66, 58, 93, 68, 54, 75, 67, 58, 66, 77, 66, 73, 49, 40, 52, 61, 65, 63, 54, 52, 54, 58, 65, 57, 54, 56, 52, 72, 32, 53, 82, 78, 58, 90, 54, 64, 59, 50, 60, 52, 83, 69, 45, 91, 72, 57, 58, 65, 67, 55, 62, 82, 82, 65, 74, 105, 76, 66, 60, 66, 61, 83, 63, 59, 58, 43, 41, 77, 53, 66, 67, 65, 62, 59, 58, 72, 81, 67, 80, 72, 65, 41, 77, 67, 77, 70, 57, 68, 48, 77, 83, 91, 55, 51, 54, 63, 58, 73, 73, 55, 59, 55, 76, 75, 52, 48, 95, 73, 93, 81, 74, 79, 66, 82, 59, 78, 59, 63, 72, 48, 60, 58, 73, 57, 73, 54, 56, 77, 74, 42, 59, 64, 54, 128, 51, 64, 60, 64, 61, 34, 43, 58, 63, 66, 50, 46, 57, 55, 61, 79, 66, 53, 77, 67, 62, 57, 67, 44, 52, 66, 66, 48, 63, 68, 49, 69, 77, 52, 53, 65, 63, 66, 59, 86, 70, 83, 70, 61, 60, 49, 108, 60, 68, 73, 74, 68, 47, 51, 42, 77, 68, 68, 65, 60, 51, 50, 72, 63, 93, 42, 96, 98, 68, 58, 37, 47, 62, 82, 115, 49, 83, 49, 67, 61, 48, 66, 51, 50, 73, 108, 58, 64, 54, 51, 68, 57, 71, 58, 62, 60, 60, 70, 110, 58, 80, 66, 46, 49, 76, 57, 59, 65, 62, 61, 56, 77, 62, 71, 84, 60, 64, 72, 66, 65, 79, 55, 65, 69, 75, 70, 56, 63, 77, 65, 68, 47, 69, 72, 59, 58, 66, 44, 60, 59, 62, 65, 83, 63, 46, 67, 86, 78, 89, 90, 65, 44, 70, 64, 74, 40, 66, 83, 56, 51, 69, 79, 66, 86, 57, 68, 65, 55, 74, 58, 87, 46, 76, 62, 56, 73, 75, 51, 80, 58, 60, 64, 68, 64, 53, 74, 69, 48, 77, 104, 67, 71, 51, 56, 64, 47, 75, 63, 88, 71, 59, 67, 76, 61, 54, 70, 60, 87, 59, 64, 59, 52, 69, 60, 54, 86, 57, 51, 53, 62, 80, 73, 92, 55, 60, 75, 54, 79, 80, 54, 73, 94, 54, 40, 65, 81, 58, 55, 55, 50, 51, 58, 60, 69, 45, 65, 80, 76, 57, 81, 60, 65, 74, 41, 74, 80, 37, 80, 47, 68, 76, 55, 117, 76, 48, 74, 57, 60, 83, 107, 74, 50, 55, 60, 61, 80, 59, 52, 57, 54, 98, 61, 61, 44, 53, 71, 58, 44, 90, 60, 83, 79, 54, 90, 72, 49, 76, 74, 67, 50, 45, 49, 62, 59, 80, 60, 93, 53, 50, 73, 89, 80, 86, 66, 65, 63, 67, 56, 58, 63, 77, 49, 72, 105, 54, 47, 62, 60, 58, 95, 69, 50, 65, 66, 50, 58, 68, 67, 77, 37, 57, 66, 143, 50, 82, 59, 63, 68, 78, 62, 74, 49, 56, 65, 63, 52, 61, 50, 54, 55, 57, 54, 64, 51, 58, 54, 41, 74, 62, 67, 64, 77, 56, 66, 81, 76, 86, 69, 72, 70, 86, 59, 68, 55, 69, 71, 53, 57, 82, 48, 61, 66, 74, 39, 59, 66, 63, 57, 51, 58, 69, 65, 51, 76, 64, 90, 72, 84, 83, 57, 90, 69, 103, 42, 71, 58, 61, 54, 68, 70, 53, 66, 58, 71, 64, 63, 86, 53, 63, 126, 64, 64, 73, 68, 62, 70, 48, 56, 61, 49, 67, 57, 76, 64, 55, 71, 50, 72, 70, 85, 65, 71, 71, 86, 83, 68, 60, 60, 42, 66, 54, 56, 69, 104, 63, 59, 105, 55, 52, 58, 67, 57, 71, 91, 47, 67, 65, 69, 51, 36, 58, 55, 61, 60, 84, 60, 80, 63, 48, 56, 56, 56, 57, 66, 76, 53, 107, 79, 38, 50, 89, 54, 62, 42, 64, 61, 55, 70, 59, 84, 48, 55, 62, 60, 99, 63, 54, 85, 76, 89, 58, 63, 48, 102, 96, 58, 70, 66, 57, 67, 64, 79, 62, 73, 65, 61, 47, 79, 58, 65, 74, 73, 94, 60, 37, 62, 71, 63, 60, 72, 58, 82, 76, 48, 74, 69, 122, 77, 79, 71, 117, 62, 84, 62, 80, 65, 58, 61, 66, 82, 66, 62, 51, 59, 52, 63, 84, 57, 58, 41, 59, 76, 62, 45, 75, 78, 81, 66, 62, 62, 66, 66, 60, 55, 49, 72, 68, 45, 52, 56, 51, 66, 52, 45, 59, 68, 52, 71, 53, 72, 66, 116, 56, 56, 63, 71, 63, 65, 54, 60, 69, 57, 69, 56, 77, 48, 70, 54, 71, 68, 60, 58, 45, 47, 45, 60, 48, 56, 52, 65, 86, 52, 73, 76, 78, 58, 45, 73, 78, 63, 60, 59, 73, 83, 63, 66, 72, 59, 79, 68, 74, 66, 76, 64, 53, 61, 58, 42, 77, 51, 56, 81, 54, 71, 89, 93, 63, 71, 64, 74, 70, 58, 68, 68, 50, 50, 53, 90, 44, 68, 68, 61, 52, 57, 51, 57, 68, 73, 78, 61, 83, 54, 62, 59, 63, 57, 52, 71, 102, 102, 62, 53, 63, 71, 57, 67, 68, 64, 112, 69, 75, 65, 89, 68, 52, 44, 70, 46, 49, 61, 65, 64, 83, 54, 61, 60, 70, 58, 59, 55, 57, 80, 60, 63, 64, 76, 68, 65, 79, 46, 72, 76, 85, 83, 117, 61, 73, 83, 80, 61, 55, 81, 54, 63, 89, 58, 66, 60, 66, 51, 80, 76, 79, 50, 55, 59, 65, 84, 64, 56, 74, 58, 57, 72, 69, 62, 76, 42, 77, 65, 56, 74, 63, 80, 64, 70, 57, 51, 69, 61, 66, 58, 59, 67, 51, 51, 71, 79, 62, 72, 46, 80, 54, 71, 68, 56, 46, 59, 69, 67, 65, 69, 67, 69, 62, 56, 85, 54, 65, 75, 56, 78, 53, 70, 56, 67, 62, 45, 70, 85, 61, 57, 65, 57, 52, 62, 68, 91, 76, 74, 67, 61, 94, 64, 53, 69, 95, 68, 49, 61, 42, 89, 54, 75, 93, 77, 65, 67, 62, 80, 103, 74, 74, 106, 61, 61, 56, 44, 52, 55, 51, 66, 96, 50, 64, 59, 67, 56, 50, 64, 71, 71, 80, 58, 96, 87, 69, 78, 69, 50, 51, 70, 49, 80, 61, 49, 77, 64, 73, 54, 66, 72, 52, 69, 67, 65, 68, 64, 62, 60, 92, 73, 63, 85, 63, 66, 33, 63, 67, 57, 55, 67, 68, 82, 57, 57, 60, 58, 49, 57, 75, 66, 51, 60, 93, 78, 59, 62, 85, 59, 81, 48, 62, 58, 68, 69, 83, 60, 46, 57, 56, 71, 59, 55, 68, 75, 73, 42, 57, 82, 74, 52, 83, 66, 78, 51, 53, 89, 35, 74, 53, 79, 50, 84, 65, 82, 58, 55, 52, 65, 55, 39, 83, 87, 79, 63, 66, 51, 84, 59, 74, 50, 60, 77, 55, 85, 57, 75, 56, 65, 59, 57, 40, 75, 55, 66, 59, 56, 46, 52, 62, 58, 66, 127, 60, 79, 67, 67, 67, 56, 74, 61, 49, 61, 56, 71, 61, 54, 61, 77, 52, 68, 41, 64, 55, 59, 46, 58, 69, 56, 52, 95, 57, 57, 60, 72, 52, 58, 61, 49, 79, 66, 43, 89, 62, 74, 53, 78, 61, 70, 96, 66, 54, 56, 69, 83, 81, 72, 71, 75, 60, 60, 64, 41, 53, 61, 83, 46, 76, 55, 110, 82, 79, 60, 50, 67, 55, 70, 120, 56, 89, 65, 74, 53, 57, 61, 71, 60, 50, 92, 57, 61, 64, 84, 57, 62, 61, 60, 84, 53, 53, 57, 99, 69, 91, 58, 45, 53, 81, 67, 68, 69, 59, 73, 63, 82, 55, 43, 75, 73, 62, 65, 70, 71, 67, 84, 58, 62, 53, 68, 52, 67, 58, 35, 67, 55, 76, 52, 62, 56, 82, 57, 50, 55, 60, 63, 59, 72, 72, 51, 71, 52, 70, 62, 62, 94, 58, 50, 67, 65, 63, 62, 69, 49, 53, 102, 47, 54, 70, 55, 97, 58, 65, 57, 63, 69, 76, 95, 76, 56, 57, 60, 70, 73, 49, 60, 47, 59, 73, 59, 55, 61, 52, 101, 73, 79, 92, 62, 55, 51, 89, 62, 60, 57, 52, 78, 99, 50, 60, 80, 70, 56, 51, 78, 68, 61, 62, 68, 59, 68, 49, 99, 81, 45, 51, 56, 76, 55, 53, 71, 61, 63, 51, 52, 52, 79, 62, 51, 72, 57, 64, 69, 65, 55, 84, 51, 36, 75, 65, 57, 83, 55, 66, 89, 66, 73, 74, 67, 51, 53, 56, 70, 68, 75, 60, 70, 68, 53, 103, 56, 63, 71, 103, 40, 68, 71, 62, 60, 56, 66, 64, 50, 57, 73, 109, 66, 73, 70, 71, 67, 76, 63, 59, 45, 89, 89, 69, 47, 64, 75, 78, 80, 79, 54, 87, 55, 71, 46, 69, 77, 61, 54, 69, 74, 65, 81, 70, 67, 90, 57, 48, 62, 54, 66, 57, 56, 57, 76, 47, 31, 66, 64, 72, 57, 65, 56, 93, 71, 68, 60, 66, 67, 68, 44, 77, 70, 110, 81, 67, 63, 62, 59, 85, 77, 49, 70, 49, 36, 63, 48, 58, 61, 66, 59, 55, 61, 63, 75, 58, 65, 76, 52, 52, 58, 49, 77, 74, 60, 118, 65, 49, 71, 58, 79, 71, 67, 87, 68, 50, 52, 56, 50, 80, 63, 67, 70, 45, 58, 55, 73, 62, 56, 53, 67, 56, 82, 60, 82, 69, 48, 72, 74, 76, 76, 50, 56, 94, 79, 87, 45, 72, 46, 77, 76, 63, 78, 72, 75, 49, 60, 81, 71, 62, 97, 67, 54, 67, 55, 58, 68, 91, 77, 62, 71, 66, 47, 40, 51, 41, 69, 64, 76, 68, 68, 66, 57, 76, 73, 78, 79, 59, 86, 59, 53, 76, 76, 93, 104, 64, 78, 60, 57, 57, 47, 77, 41, 56, 64, 62, 66, 74, 79, 63, 79, 58, 62, 75, 61, 88, 84, 73, 54, 70, 71, 49, 72, 100, 53, 61, 84, 102, 62, 51, 77, 66, 40, 62, 54, 65, 58, 60, 69, 65, 64, 65, 81, 67, 55, 90, 59, 68, 66, 82, 71, 60, 61, 65, 71, 63, 58, 56, 49, 59, 64, 55, 66, 56, 79, 94, 83, 49, 60, 57, 56, 58, 60, 47, 59, 64, 59, 65, 84, 56, 71, 57, 70, 56, 70, 55, 70, 62, 59, 62, 55, 52, 52, 61, 64, 62, 54, 59, 70, 49, 84, 64, 62, 44, 52, 67, 61, 85, 49, 96, 69, 81, 63, 47, 73, 59, 76, 73, 78, 83, 67, 65, 64, 65, 51, 61, 61, 65, 51, 59, 75, 56, 63, 65, 101, 69, 85, 73, 79, 78, 67, 47, 160, 71, 43, 67, 60, 67, 44, 57, 59, 71, 47, 92, 65, 52, 61, 59, 104, 75, 62, 50, 79, 63, 68, 83, 55, 63, 57, 66, 74, 53, 67, 64, 57, 84, 63, 71, 79, 71, 71, 72, 59, 78, 47, 49, 41, 74, 78, 62, 95, 86, 49, 79, 42, 47, 96, 78, 98, 84, 73, 63, 52, 55, 48, 79, 47, 67, 58, 52, 60, 79, 64, 60, 52, 102, 61, 72, 70, 63, 60, 49, 56, 53, 74, 50, 73, 70, 71, 69, 65, 111, 73, 56, 75, 69, 68, 64, 60, 44, 79, 86, 87, 65, 59, 60, 64, 75, 56, 70, 82, 75, 45, 94, 68, 66, 48, 62, 66, 63, 76, 71, 69, 63, 52, 60, 54, 72, 50, 49, 71, 62, 57, 49, 76, 79, 53, 61, 67, 91, 72, 58, 112, 51, 54, 69, 58, 76, 63, 100, 45, 54, 48, 60, 70, 74, 78, 54, 64, 66, 64, 67, 77, 75, 68, 64, 48, 72, 61, 77, 82, 53, 49, 51, 49, 97, 75, 63, 69, 77, 65, 48, 85, 53, 56, 62, 51, 50, 59, 76, 46, 61, 60, 55, 55, 47, 68, 67, 49, 45, 42, 68, 60, 65, 72, 72, 36, 59, 56, 65, 66, 78, 44, 64, 56, 60, 62, 70, 81, 59, 64, 72, 59, 58, 75, 70, 62, 56, 66, 66, 48, 56, 68, 67, 52, 46, 81, 56, 110, 70, 58, 92, 73, 49, 60, 56, 71, 65, 64, 61, 61, 72, 61, 76, 57, 48, 72, 58, 81, 87, 51, 67, 80, 51, 59, 69, 56, 61, 63, 58, 71, 69, 80, 78, 36, 53, 66, 60, 64, 68, 63, 60, 71, 66, 71, 51, 60, 56, 75, 84, 73, 61, 58, 66, 71, 90, 70, 53, 77, 64, 54, 69, 67, 77, 67, 68, 65, 63, 65, 70, 66, 74, 70, 69, 44, 53, 65, 48, 77, 66, 143, 57, 38, 64, 89, 70, 54, 55, 67, 60, 49, 60, 67, 41, 55, 91, 59, 64, 62, 47, 49, 47, 89, 67, 67, 69, 49, 85, 57, 53, 63, 42, 54, 52, 56, 70, 88, 64, 85, 50, 68, 78, 69, 63, 53, 68, 68, 61, 83, 48, 94, 54, 72, 71, 63, 75, 56, 77, 51, 60, 93, 67, 78, 64, 65, 69, 61, 61, 76, 63, 51, 70, 58, 66, 91, 77, 42, 62, 72, 85, 57, 56, 63, 68, 60, 66, 69, 61, 51, 62, 81, 55, 55, 61, 91, 68, 69, 64, 61, 63, 64, 58, 72, 59, 51, 60, 60, 92, 68, 66, 44, 56, 56, 72, 53, 57, 78, 63, 70, 48, 52, 59, 59, 54, 82, 50, 61, 47, 80, 46, 61, 78, 55, 54, 100, 54, 65, 54, 67, 74, 79, 107, 51, 66, 76, 62, 80, 70, 46, 66, 94, 63, 73, 57, 65, 52, 75, 77, 84, 59, 51, 31, 52, 90, 66, 74, 70, 51, 37, 122, 57, 80, 64, 85, 54, 80, 64, 66, 56, 56, 91, 81, 61, 71, 99, 58, 67, 79, 69, 69, 67, 83, 67, 88, 68, 59, 52, 70, 81, 73, 55, 63, 80, 77, 60, 56, 65, 67, 68, 90, 49, 80, 61, 57, 67, 57, 60, 77, 50, 87, 69, 75, 59, 68, 64, 57, 88, 62, 80, 80, 63, 68, 54, 96, 39, 64, 69, 59, 65, 51, 118, 67, 53, 111, 72, 53, 50, 60, 60, 68, 64, 59, 67, 56, 59, 46, 75, 70, 61, 55, 56, 55, 49, 75, 52, 87, 42, 72, 83, 47, 69, 95, 69, 66, 61, 87, 57, 64, 54, 30, 83, 80, 47, 61, 102, 63, 63, 52, 59, 35, 67, 59, 59, 56, 45, 63, 46, 61, 73, 61, 85, 64, 73, 70, 62, 62, 57, 48, 73, 64, 47, 45, 78, 58, 52, 73, 40, 78, 47, 84, 68, 48, 72, 61, 60, 60, 68, 96, 49, 64, 83, 48, 63, 56, 68, 67, 67, 73, 36, 75, 56, 95, 70, 62, 61, 90, 52, 65, 44, 98, 61, 50, 64, 52, 53, 70, 56, 112, 74, 66, 80, 76, 63, 76, 109, 65, 60, 76, 88, 60, 63, 67, 44, 47, 42, 130, 51, 65, 56, 79, 79, 86, 50, 60, 59, 59, 88, 58, 98, 68, 52, 69, 85, 67, 48, 56, 59, 93, 75, 78, 63, 37, 63, 49, 77, 65, 87, 62, 65, 48, 94, 90, 68, 65, 48, 86, 58, 67, 107, 51, 92, 74, 57, 65, 61, 61, 68, 73, 60, 80, 69, 69, 67, 69, 56, 59, 74, 111, 61, 69, 63, 83, 53, 66, 57, 67, 52, 62, 72, 70, 62, 69, 50, 63, 59, 56, 72, 43, 86, 75, 75, 51, 59, 52, 67, 73, 62, 69, 61, 60, 82, 66, 67, 69, 72, 56, 57, 97, 63, 61, 73, 72, 72, 74, 55, 71, 87, 65, 56, 51, 63, 80, 57, 84, 63, 94, 49, 54, 107, 61, 54, 75, 74, 84, 55, 36, 72, 56, 74, 75, 39, 81, 52, 82, 64, 42, 73, 54, 67, 63, 59, 77, 73, 63, 148, 53, 71, 69, 71, 56, 65, 47, 63, 78, 67, 72, 70, 56, 55, 44, 57, 87, 67, 90, 77, 51, 125, 80, 61, 56, 61, 75, 77, 60, 47, 63, 55, 57, 69, 79, 62, 109, 74, 46, 56, 64, 67, 63, 60, 54, 35, 74, 106, 53, 60, 64, 48, 76, 62, 54, 59, 90, 61, 56, 88, 44, 51, 90, 68, 61, 55, 98, 94, 67, 59, 75, 66, 55, 71, 92, 57, 72, 59, 74, 45, 53, 52, 61, 55, 44, 48, 62, 63, 75, 93, 63, 79, 74, 80, 62, 41, 84, 69, 70, 56, 72, 71, 58, 63, 37, 83, 78, 73, 58, 85, 53, 70, 78, 79, 57, 70, 138, 72, 71, 98, 60, 64, 66, 60, 62, 39, 65, 43, 101, 84, 101, 64, 80, 71, 54, 48, 71, 61, 70, 46, 62, 75, 72, 72, 70, 72, 70, 65, 50, 86, 73, 75, 49, 44, 82, 60, 98, 96, 65, 68, 47, 87, 76, 50, 49, 72, 52, 78, 60, 51, 72, 63, 51, 54, 65, 61, 80, 68, 52, 59, 72, 135, 61, 72, 55, 52, 54, 51, 82, 67, 90, 58, 68, 48, 75, 63, 57, 43, 48, 74, 64, 50, 89, 56, 61, 64, 47, 63, 48, 72, 63, 62, 64, 69, 66, 62, 65, 100, 64, 65, 85, 53, 90, 77, 47, 50, 56, 72, 65, 48, 68, 101, 107, 56, 100, 61, 54, 70, 78, 65, 76, 96, 60, 42, 46, 31, 57, 71, 50, 63, 66, 71, 61, 96, 81, 47, 47, 45, 70, 71, 73, 55, 61, 52, 63, 54, 88, 58, 67, 78, 50, 97, 46, 62, 47, 64, 66, 71, 70, 86, 39, 53, 64, 63, 72, 67, 47, 73, 68, 58, 65, 45, 64, 65, 67, 74, 62, 82, 73, 59, 57, 58, 93, 81, 51, 60, 56, 72, 68, 83, 80, 64, 81, 72, 68, 61, 65, 82, 47, 60, 72, 59, 78, 57, 101, 74, 68, 57, 89, 60, 62, 80, 56, 37, 95, 72, 49, 60, 57, 61, 79, 79, 54, 44, 61, 73, 100, 67, 68, 43, 80, 102, 48, 87, 44, 68, 60, 63, 64, 60, 54, 66, 54, 75, 66, 93, 74, 52, 55, 49, 73, 62, 57, 57, 76, 79, 75, 57, 69, 57, 69, 73, 76, 53, 84, 64, 65, 66, 62, 65, 49, 54, 62, 51, 60, 69, 38, 84, 65, 49, 93, 83, 57, 69, 57, 64, 61, 51, 78, 75, 76, 67, 48, 75, 69, 76, 54, 82, 71, 81, 44, 58, 84, 67, 65, 85, 98, 70, 82, 56, 86, 58, 57, 52, 64, 60, 100, 81, 52, 69, 78, 87, 54, 94, 56, 67, 58, 56, 37, 55, 58, 56, 85, 58, 57, 102, 68, 66, 56, 73, 54, 51, 62, 57, 95, 65, 72, 69, 59, 64, 84, 74, 50, 65, 62, 65, 58, 96, 52, 77, 63, 68, 66, 47, 70, 61, 89, 56, 73, 59, 50, 74, 54, 65, 69, 62, 37, 61, 67, 49, 68, 87, 67, 81, 53, 54, 39, 74, 45, 71, 57, 60, 81, 55, 27, 67, 45, 65, 67, 55, 86, 62, 75, 51, 54, 91, 63, 68, 42, 76, 62, 67, 61, 46, 66, 67, 68, 50, 64, 71, 56, 38, 86, 70, 63, 64, 58, 63, 59, 35, 51, 75, 74, 63, 57, 72, 58, 38, 81, 58, 50, 90, 80, 64, 62, 51, 58, 51, 84, 77, 68, 64, 56, 60, 68, 104, 98, 78, 85, 72, 60, 84, 58, 78, 56, 83, 49, 60, 68, 56, 74, 48, 85, 81, 83, 62, 57, 78, 71, 69, 56, 81, 67, 74, 52, 73, 59, 77, 64, 56, 57, 60, 85, 71, 62, 66, 47, 73, 43, 69, 61, 64, 102, 65, 80, 53, 70, 57, 64, 75, 43, 77, 70, 48, 57, 99, 72, 67, 65, 71, 56, 51, 55, 48, 78, 52, 73, 72, 87, 55, 67, 62, 60, 75, 60, 69, 80, 75, 80, 55, 58, 55, 92, 53, 57, 80, 84, 55, 88, 72, 88, 48, 74, 51, 87, 62, 56, 48, 75, 71, 53, 39, 73, 54, 51, 65, 75, 65, 51, 68, 52, 79, 55, 55, 49, 71, 74, 53, 57, 62, 55, 67, 70, 56, 69, 60, 69, 59, 57, 58, 68, 50, 65, 44, 60, 108, 56, 78, 75, 86, 60, 69, 71, 45, 71, 60, 62, 60, 65, 58, 102, 64, 64, 61, 59, 61, 111, 71, 95, 69, 49, 56, 84, 65, 52, 72, 42, 69, 63, 60, 75, 47, 44, 55, 76, 93, 65, 60, 62, 62, 66, 46, 56, 65, 78, 63, 52, 93, 72, 66, 94, 57, 57, 68, 50, 38, 62, 57, 64, 66, 57, 56, 73, 66, 69, 49, 82, 64, 86, 56, 47, 69, 87, 73, 86, 86, 93, 70, 61, 86, 63, 45, 73, 49, 56, 73, 70, 55, 70, 85, 63, 113, 77, 73, 64, 64, 69, 61, 30, 75, 64, 62, 45, 59, 61, 110, 60, 48, 70, 75, 54, 70, 75, 66, 75, 65, 69, 72, 73, 70, 86, 59, 86, 83, 57, 59, 95, 87, 58, 56, 55, 73, 63, 65, 58, 65, 58, 73, 75, 54, 58, 59, 91, 42, 71, 60, 46, 60, 52, 67, 82, 54, 59, 69, 87, 58, 62, 60, 58, 55, 66, 72, 49, 69, 100, 71, 55, 56, 78, 59, 115, 49, 70, 77, 121, 53, 82, 62, 76, 65, 75, 47, 66, 91, 48, 66, 59, 57, 59, 76, 56, 74, 38, 68, 66, 62, 95, 74, 86, 53, 62, 56, 67, 51, 79, 73, 63, 49, 65, 44, 66, 61, 87, 63, 63, 53, 117, 51, 51, 82, 66, 62, 100, 68, 67, 64, 69, 55, 57, 48, 56, 96, 59, 65, 69, 55, 62, 66, 62, 56, 93, 64, 95, 65, 59, 72, 67, 77, 74, 61, 52, 65, 69, 85, 66, 59, 74, 58, 54, 58, 44, 39, 85, 37, 61, 64, 56, 62, 49, 69, 76, 59, 57, 71, 42, 65, 49, 58, 65, 58, 74, 59, 76, 67, 63, 69, 59, 64, 60, 52, 64, 53, 71, 62, 83, 83, 50, 74, 70, 56, 72, 61, 59, 107, 61, 52, 65, 64, 78, 64, 69, 54, 54, 64, 52, 53, 68, 63, 57, 65, 67, 60, 63, 66, 55, 53, 73, 66, 99, 52, 50, 82, 39, 62, 69, 84, 44, 106, 62, 68, 110, 66, 61, 67, 65, 55, 87, 55, 58, 67, 62, 71, 75, 49, 55, 51, 66, 56, 64, 58, 78, 64, 82, 68, 65, 58, 82, 69, 54, 74, 87, 74, 55, 63, 83, 57, 56, 57, 64, 71, 60, 53, 54, 50, 68, 47, 50, 63, 83, 66, 62, 61, 69, 52, 70, 62, 60, 61, 59, 83, 76, 66, 55, 66, 46, 53, 66, 52, 69, 60, 58, 48, 61, 59, 67, 60, 64, 60, 70, 62, 78, 66, 50, 61, 81, 74, 62, 89, 71, 60, 51, 69, 83, 72, 90, 96, 87, 60, 64, 61, 70, 68, 36, 83, 65, 57, 62, 50, 46, 47, 85, 83, 70, 50, 90, 81, 54, 84, 68, 94, 60, 60, 90, 63, 71, 54, 64, 58, 60, 71, 65, 52, 58, 62, 54, 61, 65, 70, 66, 66, 70, 57, 56, 75, 72, 177, 72, 54, 59, 61, 42, 62, 61, 76, 57, 61, 75, 64, 70, 75, 72, 124, 62, 55, 44, 64, 56, 56, 92, 58, 65, 88, 77, 61, 55, 70, 61, 64, 84, 58, 63, 88, 71, 48, 62, 76, 66, 56, 56, 66, 53, 71, 57, 58, 78, 75, 69, 71, 112, 72, 88, 60, 60, 68, 85, 85, 62, 74, 78, 66, 53, 68, 47, 61, 56, 60, 49, 74, 69, 60, 74, 60, 58, 62, 60, 61, 60, 65, 63, 36, 53, 67, 48, 49, 96, 80, 60, 67, 63, 76, 78, 73, 60, 122, 64, 70, 59, 68, 42, 53, 43, 71, 57, 83, 47, 35, 69, 70, 65, 80, 64, 68, 53, 70, 57, 73, 52, 51, 63, 51, 70, 80, 64, 70, 79, 56, 55, 77, 65, 75, 62, 90, 75, 54, 69, 79, 59, 80, 104, 79, 70, 48, 81, 66, 70, 68, 65, 76, 81, 76, 65, 62, 45, 60, 74, 85, 76, 69, 74, 62, 71, 63, 62, 78, 55, 60, 60, 56, 70, 49, 64, 60, 93, 77, 52, 62, 58, 65, 63, 88, 61, 59, 62, 64, 46, 54, 82, 56, 48, 70, 53, 65, 60, 64, 66, 56, 55, 81, 73, 55, 56, 59, 85, 76, 89, 70, 60, 65, 70, 41, 61, 80, 66, 61, 74, 72, 76, 43, 73, 64, 58, 68, 68, 61, 53, 56, 88, 52, 56, 78, 77, 109, 46, 74, 80, 59, 59, 54, 77, 62, 63, 51, 61, 75, 59, 62, 87, 77, 52, 59, 63, 73, 84, 65, 44, 51, 58, 56, 47, 62, 71, 47, 62, 64, 66, 128, 90, 74, 49, 66, 63, 63, 64, 59, 84, 50, 82, 65, 87, 76, 67, 56, 60, 54, 50, 60, 92, 57, 44, 75, 81, 49, 85, 60, 55, 53, 75, 54, 62, 57, 61, 43, 54, 68, 60, 69, 66, 65, 57, 39, 53, 75, 65, 122, 53, 46, 78, 54, 54, 60, 62, 57, 58, 70, 45, 45, 52, 52, 85, 102, 77, 67, 63, 59, 59, 85, 73, 59, 61, 51, 65, 57, 55, 63, 47, 58, 56, 66, 70, 75, 53, 71, 58, 55, 53, 51, 88, 56, 63, 63, 64, 83, 56, 76, 52, 95, 55, 63, 56, 59, 39, 64, 73, 87, 67, 81, 79, 97, 80, 63, 62, 74, 59, 52, 54, 70, 61, 51, 57, 46, 74, 48, 64, 75, 61, 58, 51, 75, 60, 50, 40, 62, 61, 61, 56, 57, 61, 118, 56, 68, 67, 79, 53, 59, 75, 71, 56, 60, 53, 59, 61, 52, 77, 42, 44, 58, 50, 45, 66, 54, 56, 46, 51, 77, 76, 54, 61, 77, 73, 50, 73, 67, 62, 67, 66, 42, 53, 122, 60, 74, 63, 66, 71, 66, 92, 65, 62, 63, 47, 70, 61, 46, 46, 68, 79, 47, 57, 60, 91, 68, 67, 70, 84, 68, 64, 56, 80, 55, 51, 58, 80, 56, 131, 65, 81, 57, 70, 62, 78, 61, 69, 45, 84, 67, 82, 65, 65, 65, 49, 49, 77, 49, 78, 62, 48, 59, 92, 63, 62, 54, 61, 50, 48, 61, 52, 109, 75, 49, 77, 71, 60, 62, 123, 55, 77, 55, 81, 60, 63, 46, 73, 100, 69, 81, 79, 75, 67, 71, 61, 82, 54, 67, 70, 53, 63, 72, 46, 66, 60, 66, 79, 103, 67, 44, 82, 46, 110, 48, 67, 78, 66, 50, 83, 46, 76, 53, 68, 43, 73, 88, 60, 55, 53, 66, 59, 67, 75, 55, 60, 65, 66, 64, 57, 65, 68, 54, 66, 56, 49, 73, 61, 51, 61, 46, 72, 70, 58, 85, 66, 65, 50, 60, 65, 56, 82, 64, 87, 65, 52, 72, 65, 60, 46, 84, 73, 78, 56, 71, 72, 59, 68, 42, 82, 63, 54, 50, 70, 66, 69, 44, 53, 49, 80, 76, 62, 56, 62, 70, 57, 78, 66, 66, 63, 52, 57, 68, 60, 69, 62, 63, 74, 75, 76, 65, 81, 81, 55, 63, 63, 73, 80, 51, 55, 89, 54, 85, 50, 50, 76, 76, 84, 54, 63, 77, 52, 60, 40, 87, 46, 64, 50, 53, 60, 58, 60, 103, 65, 45, 60, 58, 62, 82, 85, 86, 65, 49, 52, 72, 88, 63, 48, 59, 52, 58, 62, 70, 91, 55, 63, 56, 90, 61, 72, 72, 62, 63, 60, 60, 68, 54, 68, 57, 66, 51, 98, 82, 81, 63, 79, 47, 61, 55, 57, 73, 50, 50, 58, 56, 81, 75, 80, 58, 61, 54, 76, 95, 62, 53, 58, 60, 120, 76, 56, 53, 63, 67, 82, 63, 61, 51, 66, 55, 57, 106, 81, 48, 59, 56, 74, 74, 53, 56, 80, 66, 62, 57, 67, 64, 88, 52, 51, 57, 74, 81, 80, 57, 63, 88, 58, 61, 60, 73, 70, 59, 61, 64, 51, 68, 87, 97, 42, 69, 78, 76, 105, 65, 57, 80, 53, 54, 52, 72, 61, 75, 65, 72, 64, 65, 52, 67, 76, 53, 58, 85, 67, 50, 66, 69, 59, 62, 59, 67, 63, 61, 92, 58, 50, 93, 56, 66, 64, 57, 60, 75, 55, 52, 55, 57, 53, 53, 98, 69, 38, 37, 69, 74, 76, 76, 54, 58, 55, 114, 94, 73, 49, 54, 73, 51, 60, 61, 89, 87, 60, 57, 117, 83, 60, 61, 65, 64, 61, 45, 68, 78, 59, 72, 77, 60, 83, 48, 66, 48, 72, 58, 50, 62, 61, 81, 58, 45, 63, 60, 51, 70, 114, 113, 55, 61, 82, 67, 76, 54, 68, 53, 59, 59, 79, 47, 42, 61, 61, 64, 68, 62, 65, 67, 59, 56, 70, 85, 60, 61, 43, 67, 65, 60, 70, 49, 55, 73, 71, 72, 58, 49, 65, 68, 63, 60, 87, 78, 58, 51, 73, 65, 71, 65, 65, 67, 44, 61, 50, 63, 62, 78, 85, 71, 57, 60, 138, 72, 73, 47, 62, 54, 83, 52, 67, 81, 57, 54, 57, 69, 44, 59, 85, 93, 82, 26, 54, 57, 69, 56, 51, 55, 78, 55, 83, 83, 69, 53, 73, 79, 55, 71, 62, 108, 55, 60, 56, 57, 65, 55, 67, 94, 59, 61, 64, 48, 60, 138, 57, 58, 66, 47, 72, 74, 69, 71, 43, 66, 46, 67, 44, 62, 77, 71, 87, 63, 60, 71, 87, 57, 87, 90, 66, 95, 57, 53, 56, 61, 62, 88, 52, 64, 95, 70, 78, 66, 73, 73, 77, 65, 62, 61, 57, 78, 85, 57, 78, 142, 80, 80, 105, 72, 63, 81, 68, 62, 83, 69, 62, 72, 59, 77, 63, 55, 102, 73, 44, 51, 66, 75, 68, 87, 65, 53, 60, 89, 65, 97, 59, 83, 62, 51, 82, 79, 64, 84, 67, 80, 74, 64, 56, 50, 60, 62, 77, 102, 71, 76, 72, 71, 53, 43, 47, 56, 63, 95, 54, 124, 92, 66, 51, 43, 52, 69, 52, 77, 56, 81, 82, 70, 85, 72, 53, 68, 46, 54, 73, 56, 56, 59, 65, 52, 80, 58, 44, 66, 56, 67, 51, 99, 74, 72, 91, 74, 81, 66, 68, 54, 59, 55, 72, 44, 69, 51, 54, 54, 63, 62, 53, 111, 75, 93, 59, 76, 55, 82, 71, 56, 56, 69, 58, 80, 51, 60, 56, 82, 71, 88, 63, 69, 57, 73, 62, 65, 74, 61, 80, 58, 59, 65, 87, 50, 90, 60, 56, 60, 64, 63, 66, 66, 98, 54, 62, 54, 71, 61, 79, 46, 46, 57, 48, 55, 72, 83, 55, 63, 83, 69, 72, 105, 69, 64, 59, 57, 71, 74, 58, 81, 64, 72, 66, 64, 57, 68, 60, 62, 77, 63, 66, 52, 56, 70, 112, 64, 79, 43, 58, 52, 63, 89, 75, 81, 71, 59, 79, 59, 50, 50, 70, 61, 82, 87, 61, 67, 70, 50, 63, 63, 77, 66, 56, 83, 47, 87, 47, 59, 56, 55, 56, 68, 65, 67, 56, 63, 65, 48, 55, 62, 60, 77, 68, 53, 57, 55, 54, 78, 57, 58, 66, 57, 67, 76, 55, 66, 73, 67, 82, 90, 53, 70, 38, 63, 66, 54, 63, 65, 35, 73, 64, 68, 63, 66, 50, 58, 48, 76, 54, 46, 79, 52, 49, 69, 57, 60, 56, 54, 70, 64, 68, 104, 74, 64, 78, 56, 41, 66, 61, 71, 63, 50, 64, 80, 78, 50, 67, 60, 64, 71, 60, 66, 107, 69, 60, 80, 72, 52, 77, 67, 65, 81, 65, 46, 65, 65, 59, 114, 78, 71, 72, 64, 69, 54, 82, 47, 50, 52, 68, 55, 55, 85, 86, 63, 59, 69, 80, 71, 67, 62, 84, 82, 48, 65, 74, 58, 72, 53, 59, 82, 75, 101, 70, 59, 49, 75, 47, 57, 50, 61, 45, 65, 52, 54, 50, 75, 50, 53, 63, 68, 64, 41, 65, 61, 86, 76, 64, 60, 57, 75, 91, 75, 94, 63, 52, 63, 72, 62, 65, 65, 67, 72, 99, 110, 66, 55, 72, 73, 60, 61, 61, 92, 55, 53, 64, 68, 75, 68, 80, 50, 56, 45, 62, 55, 66, 52, 37, 62, 96, 58, 56, 65, 75, 48, 56, 65, 44, 59, 48, 58, 59, 61, 55, 55, 79, 50, 73, 62, 85, 64, 79, 58, 49, 52, 65, 59, 67, 72, 70, 67, 72, 70, 64, 54, 73, 69, 42, 66, 58, 53, 56, 82, 82, 61, 61, 66, 83, 55, 62, 59, 43, 63, 75, 67, 51, 81, 74, 73, 75, 61, 66, 43, 65, 123, 87, 65, 62, 49, 60, 53, 66, 64, 70, 74, 58, 88, 56, 59, 71, 68, 80, 52, 69, 60, 61, 64, 76, 66, 66, 61, 52, 55, 72, 96, 79, 56, 50, 68, 73, 59, 83, 65, 107, 73, 66, 57, 67, 81, 75, 63, 69, 40, 68, 63, 60, 76, 47, 67, 64, 73, 85, 89, 50, 74, 77, 65, 72, 57, 45, 68, 47, 64, 66, 61, 83, 42, 53, 94, 75, 75, 58, 45, 63, 51, 79, 91, 75, 66, 63, 55, 67, 49, 69, 67, 77, 62, 66, 82, 74, 60, 56, 57, 52, 84, 64, 46, 53, 54, 67, 61, 70, 50, 65, 76, 80, 72, 60, 63, 74, 60, 89, 73, 55, 64, 85, 46, 65, 101, 68, 64, 61, 60, 54, 52, 62, 72, 77, 48, 79, 53, 67, 109, 68, 50, 51, 49, 71, 64, 44, 72, 55, 98, 76, 65, 65, 74, 79, 66, 74, 55, 60, 51, 76, 74, 59, 45, 54, 62, 80, 57, 93, 81, 58, 69, 66, 82, 89, 55, 86, 71, 57, 60, 62, 54, 60, 86, 82, 71, 107, 73, 82, 61, 55, 52, 70, 71, 64, 55, 66, 48, 62, 83, 55, 68, 61, 59, 53, 69, 64, 66, 56, 64, 70, 71, 158, 64, 73, 78, 48, 53, 47, 61, 47, 50, 52, 69, 69, 60, 70, 57, 68, 67, 56, 73, 55, 75, 52, 85, 72, 62, 58, 82, 70, 91, 50, 64, 70, 60, 84, 72, 75, 76, 67, 65, 70, 72, 44, 90, 67, 74, 52, 83, 65, 88, 54, 68, 63, 87, 65, 68, 109, 51, 75, 68, 51, 58, 56, 79, 59, 69, 55, 48, 80, 91, 69, 69, 57, 60, 58, 67, 76, 71, 72, 74, 55, 60, 71, 64, 83, 76, 61, 64, 81, 78, 54, 55, 69, 80, 60, 62, 63, 66, 58, 49, 73, 62, 57, 53, 62, 70, 51, 51, 61, 53, 62, 53, 61, 81, 61, 61, 69, 70, 61, 66, 77, 92, 63, 56, 100, 79, 68, 58, 63, 52, 61, 83, 76, 80, 82, 35, 55, 61, 64, 58, 50, 51, 54, 76, 75, 70, 72, 119, 67, 49, 63, 72, 59, 62, 91, 67, 58, 58, 65, 68, 70, 71, 46, 51, 64, 56, 67, 56, 78, 68, 62, 61, 55, 56, 61, 105, 55, 73, 55, 68, 84, 61, 55, 53, 68, 49, 66, 60, 61, 68, 67, 61, 94, 67, 65, 67, 67, 61, 60, 102, 39, 56, 80, 71, 73, 67, 53, 84, 60, 51, 70, 73, 55, 70, 76, 58, 62, 57, 118, 80, 80, 63, 56, 63, 72, 39, 57, 53, 65, 66, 66, 60, 83, 68, 95, 66, 78, 51, 73, 70, 69, 42, 67, 58, 65, 68, 53, 65, 48, 65, 78, 74, 59, 70, 61, 67, 74, 81, 52, 65, 92, 55, 65, 82, 62, 61, 49, 65, 55, 124, 71, 53, 64, 64, 62, 57, 62, 57, 72, 50, 58, 61, 91, 65, 78, 58, 73, 80, 45, 61, 82, 65, 96, 77, 113, 53, 58, 56, 78, 57, 67, 63, 77, 55, 77, 51, 107, 55, 60, 54, 64, 96, 58, 53, 48, 81, 84, 61, 89, 94, 105, 63, 96, 54, 49, 50, 61, 52, 77, 48, 63, 40, 49, 56, 72, 54, 85, 54, 71, 52, 43, 63, 71, 71, 59, 71, 54, 134, 79, 64, 64, 66, 52, 71, 75, 79, 65, 72, 75, 57, 64, 65, 66, 69, 66, 67, 64, 104, 52, 59, 56, 57, 53, 57, 75, 71, 58, 65, 54, 62, 65, 55, 56, 85, 63, 77, 64, 64, 79, 57, 71, 53, 57, 73, 68, 58, 76, 63, 86, 52, 71, 75, 65, 61, 83, 87, 75, 55, 69, 52, 58, 91, 94, 65, 60, 56, 85, 66, 58, 59, 57, 65, 96, 56, 56, 67, 68, 62, 68, 72, 62, 82, 69, 97, 70, 55, 57, 79, 56, 65, 49, 61, 73, 75, 65, 56, 67, 77, 54, 69, 72, 66, 71, 82, 75, 65, 63, 65, 70, 72, 67, 50, 67, 64, 90, 42, 58, 57, 71, 50, 55, 65, 90, 53, 52, 58, 57, 55, 70, 51, 55, 93, 72, 58, 79, 62, 60, 54, 54, 66, 74, 60, 68, 63, 47, 57, 86, 52, 70, 67, 79, 51, 61, 80, 62, 84, 62, 57, 67, 84, 50, 67, 67, 61, 119, 68, 56, 72, 52, 63, 65, 74, 55, 60, 69, 55, 71, 74, 68, 55, 74, 54, 54, 95, 66, 46, 57, 50, 43, 65, 96, 64, 69, 81, 64, 72, 57, 52, 67, 66, 61, 58, 88, 79, 58, 54, 53, 80, 54, 67, 86, 57, 59, 81, 55, 65, 55, 91, 57, 64, 54, 59, 59, 82, 65, 66, 59, 44, 77, 54, 58, 64, 79, 51, 60, 61, 59, 36, 49, 69, 55, 71, 60, 56, 60, 49, 50, 62, 62, 72, 64, 58, 63, 72, 56, 71, 55, 61, 62, 70, 53, 80, 67, 80, 70, 62, 67, 67, 66, 59, 70, 48, 57, 56, 65, 61, 60, 75, 57, 77, 61, 72, 97, 66, 46, 88, 75, 72, 57, 58, 75, 71, 71, 69, 72, 54, 95, 48, 62, 70, 65, 79, 65, 55, 46, 56, 70, 57, 78, 70, 61, 69, 70, 85, 80, 71, 56, 47, 60, 61, 53, 55, 68, 60, 74, 65, 71, 68, 61, 63, 87, 105, 58, 58, 53, 68, 80, 60, 49, 69, 53, 57, 75, 64, 44, 67, 73, 65, 89, 70, 85, 68, 69, 62, 82, 110, 91, 58, 55, 49, 60, 61, 83, 55, 53, 52, 55, 64, 52, 56, 57, 54, 59, 68, 43, 58, 107, 60, 71, 61, 54, 66, 64, 57, 65, 91, 73, 66, 76, 52, 59, 52, 67, 59, 73, 53, 73, 70, 102, 47, 75, 65, 54, 59, 85, 42, 55, 71, 86, 56, 51, 43, 37, 59, 76, 57, 50, 76, 45, 57, 68, 49, 75, 62, 58, 59, 52, 65, 65, 55, 97, 63, 76, 73, 53, 54, 66, 57, 66, 53, 55, 72, 78, 70, 46, 58, 69, 61, 61, 49, 56, 44, 63, 45, 61, 63, 72, 69, 61, 86, 67, 61, 58, 59, 55, 74, 54, 68, 78, 50, 76, 73, 68, 51, 67, 66, 59, 62, 74, 68, 56, 64, 57, 41, 58, 74, 82, 64, 61, 64, 68, 74, 81, 77, 63, 51, 65, 53, 55, 58, 69, 90, 45, 59, 76, 44, 69, 74, 55, 57, 45, 70, 58, 58, 69, 50, 56, 56, 52, 62, 91, 81, 68, 56, 60, 63, 67, 76, 52, 60, 76, 64, 63, 59, 57, 81, 59, 36, 73, 74, 55, 72, 67, 67, 87, 58, 65, 63, 59, 70, 65, 57, 58, 56, 80, 65, 59, 75, 51, 73, 60, 69, 61, 75, 61, 65, 64, 53, 60, 60, 58, 66, 60, 77, 72, 68, 67, 69, 103, 49, 65, 74, 65, 71, 44, 49, 70, 74, 58, 78, 54, 56, 41, 54, 61, 60, 90, 55, 61, 97, 71, 55, 64, 56, 55, 73, 64, 68, 54, 76, 83, 76, 119, 62, 70, 86, 75, 84, 56, 49, 56, 70, 90, 53, 56, 53, 77, 59, 74, 67, 159, 65, 53, 65, 109, 50, 57, 54, 95, 76, 54, 55, 54, 53, 67, 66, 64, 67, 110, 62, 59, 64, 65, 58, 68, 58, 58, 52, 53, 71, 57, 95, 47, 65, 63, 104, 74, 64, 71, 71, 88, 70, 51, 61, 149, 81, 67, 58, 52, 68, 64, 60, 65, 55, 73, 48, 54, 119, 70, 50, 70, 71, 55, 69, 57, 62, 78, 59, 63, 77, 61, 56, 53, 69, 69, 75, 87, 54, 52, 79, 58, 79, 47, 54, 72, 55, 62, 52, 57, 76, 63, 97, 57, 68, 47, 58, 96, 84, 69, 61, 76, 60, 58, 55, 61, 48, 47, 62, 61, 66, 85, 49, 57, 50, 73, 55, 52, 60, 66, 48, 67, 59, 63, 73, 69, 50, 69, 64, 56, 51, 54, 102, 81, 56, 74, 61, 58, 105, 63, 55, 58, 54, 44, 65, 72, 71, 67, 63, 59, 60, 67, 67, 49, 64, 62, 69, 61, 47, 63, 81, 65, 51, 50, 58, 66, 100, 49, 52, 109, 70, 64, 61, 66, 52, 61, 92, 71, 61, 74, 69, 65, 67, 54, 60, 58, 61, 54, 55, 81, 64, 41, 59, 66, 69, 69, 74, 73, 60, 83, 37, 59, 58, 74, 65, 67, 47, 80, 59, 55, 56, 85, 66, 64, 55, 65, 64, 72, 59, 75, 91, 72, 51, 73, 74, 76, 52, 61, 61, 74, 61, 61, 68, 47, 77, 51, 51, 57, 72, 54, 71, 57, 62, 48, 70, 63, 61, 79, 68, 71, 75, 60, 62, 53, 60, 55, 61, 92, 67, 65, 67, 69, 61, 64, 106, 62, 65, 71, 50, 75, 69, 41, 81, 66, 66, 64, 80, 86, 51, 79, 63, 76, 76, 53, 69, 52, 73, 88, 117, 65, 74, 79, 57, 83, 79, 52, 49, 72, 67, 59, 81, 61, 53, 53, 66, 65, 45, 58, 45, 72, 77, 63, 50, 69, 122, 40, 49, 86, 47, 46, 66, 50, 54, 57, 66, 76, 51, 42, 59, 38, 60, 65, 84, 44, 52, 74, 64, 54, 45, 70, 106, 38, 53, 58, 50, 53, 66, 90, 58, 120, 85, 71, 53, 62, 69, 79, 85, 51, 48, 59, 54, 64, 57, 79, 108, 78, 61, 59, 76, 81, 64, 55, 66, 65, 80, 64, 65, 70, 62, 82, 68, 46, 64, 62, 59, 49, 62, 92, 63, 66, 66, 58, 95, 75, 53, 59, 85, 67, 62, 63, 60, 78, 57, 59, 55, 53, 58, 79, 70, 59, 70, 50, 47, 71, 79, 67, 81, 54, 59, 97, 74, 80, 84, 61, 99, 53, 66, 69, 69, 52, 83, 63, 55, 73, 62, 95, 71, 55, 86, 40, 45, 61, 59, 85, 64, 61, 59, 60, 49, 39, 88, 46, 66, 65, 88, 63, 130, 90, 83, 52, 70, 59, 46, 69, 78, 55, 54, 57, 66, 80, 59, 71, 54, 54, 46, 74, 78, 79, 63, 65, 67, 60, 50, 65, 53, 65, 69, 89, 61, 69, 58, 80, 65, 66, 49, 86, 74, 55, 55, 78, 58, 51, 56, 51, 65, 61, 58, 75, 57, 54, 38, 80, 64, 53, 71, 56, 67, 74, 72, 61, 69, 60, 75, 58, 79, 69, 94, 84, 77, 77, 75, 62, 68, 73, 66, 67, 77, 67, 60, 56, 72, 64, 60, 45, 63, 78, 63, 67, 43, 60, 74, 51, 73, 85, 54, 115, 58, 58, 50, 83, 68, 61, 54, 60, 81, 55, 78, 62, 53, 48, 68, 64, 68, 98, 77, 86, 66, 49, 114, 59, 66, 52, 59, 55, 54, 83, 61, 98, 73, 51, 59, 54, 61, 57, 61, 74, 50, 57, 62, 55, 67, 83, 64, 56, 69, 64, 66, 62, 62, 72, 71, 61, 74, 74, 53, 66, 55, 44, 64, 96, 63, 60, 60, 77, 69, 49, 69, 60, 47, 43, 49, 57, 57, 85, 50, 45, 72, 57, 48, 58, 71, 67, 56, 69, 62, 66, 60, 105, 53, 55, 67, 49, 82, 64, 60, 57, 58, 61, 67, 62, 52, 64, 63, 68, 59, 62, 57, 59, 72, 51, 47, 86, 55, 68, 59, 71, 58, 104, 75, 73, 69, 69, 54, 73, 84, 68, 84, 62, 45, 52, 55, 90, 78, 51, 52, 52, 45, 73, 51, 74, 61, 85, 62, 64, 56, 72, 53, 75, 86, 71, 66, 66, 116, 57, 69, 57, 50, 71, 58, 66, 66, 63, 58, 67, 80, 59, 43, 62, 64, 56, 88, 63, 57, 58, 68, 60, 76, 68, 68, 56, 61, 62, 81, 55, 76, 81, 46, 71, 55, 63, 73, 58, 62, 55, 65, 66, 65, 52, 68, 55, 82, 61, 56, 56, 54, 57, 113, 98, 48, 58, 57, 66, 83, 48, 56, 49, 62, 58, 66, 78, 56, 79, 58, 57, 58, 53, 59, 56, 56, 64, 51, 62, 60, 84, 66, 67, 76, 76, 55, 73, 58, 101, 68, 95, 57, 108, 80, 45, 77, 56, 59, 76, 62, 89, 105, 65, 58, 63, 68, 76, 71, 64, 63, 64, 57, 98, 62, 101, 54, 66, 59, 83, 60, 69, 66, 67, 63, 69, 80, 65, 86, 75, 49, 72, 74, 74, 52, 65, 46, 48, 66, 56, 62, 66, 57, 66, 62, 66, 80, 61, 76, 67, 66, 62, 53, 70, 50, 80, 67, 76, 56, 69, 61, 132, 58, 81, 76, 54, 47, 80, 66, 55, 45, 60, 49, 64, 68, 111, 42, 58, 74, 68, 62, 61, 59, 78, 63, 70, 54, 42, 69, 55, 65, 83, 68, 78, 75, 80, 78, 72, 66, 56, 65, 64, 51, 78, 76, 56, 74, 59, 62, 124, 63, 73, 68, 80, 49, 89, 80, 80, 70, 62, 77, 52, 59, 58, 83, 52, 75, 66, 49, 47, 69, 64, 67, 58, 55, 63, 71, 97, 62, 63, 68, 67, 56, 94, 64, 76, 66, 71, 81, 60, 78, 60, 73, 47, 131, 56, 83, 83, 68, 59, 66, 67, 55, 69, 70, 70, 51, 70, 65, 67, 49, 77, 48, 56, 73, 65, 78, 107, 74, 90, 56, 72, 50, 66, 58, 72, 59, 53, 55, 66, 60, 82, 78, 66, 53, 61, 51, 51, 80, 88, 81, 74, 68, 70, 59, 86, 61, 60, 58, 68, 62, 75, 68, 68, 63, 67, 72, 94, 60, 73, 60, 112, 63, 49, 61, 50, 69, 60, 65, 67, 60, 88, 50, 56, 59, 61, 57, 69, 80, 62, 62, 56, 62, 68, 40, 62, 70, 74, 99, 67, 65, 54, 74, 67, 67, 47, 60, 145, 52, 66, 80, 55, 52, 58, 63, 53, 63, 59, 58, 61, 60, 81, 64, 60, 58, 59, 67, 59, 64, 82, 48, 53, 62, 98, 63, 64, 65, 61, 49, 54, 46, 59, 58, 63, 57, 66, 55, 80, 60, 44, 72, 67, 66, 46, 68, 48, 64, 74, 57, 66, 111, 104, 63, 51, 65, 49, 62, 55, 68, 67, 59, 63, 62, 65, 60, 73, 44, 60, 52, 66, 62, 65, 57, 61, 54, 76, 40, 66, 51, 67, 80, 74, 49, 47, 39, 66, 67, 80, 68, 63, 82, 55, 70, 69, 77, 60, 57, 87, 59, 53, 56, 86, 59, 45, 89, 50, 59, 60, 72, 75, 110, 58, 61, 63, 69, 67, 85, 73, 90, 66, 69, 93, 69, 53, 59, 53, 66, 52, 54, 46, 83, 76, 44, 52, 70, 55, 61, 67, 59, 69, 78, 77, 53, 67, 61, 52, 57, 102, 69, 50, 79, 110, 49, 53, 54, 94, 57, 69, 69, 74, 70, 43, 67, 60, 58, 83, 61, 60, 62, 92, 48, 64, 66, 64, 90, 51, 71, 67, 78, 50, 60, 80, 67, 68, 54, 88, 52, 68, 61, 82, 56, 56, 66, 76, 63, 53, 64, 55, 57, 56, 48, 51, 50, 54, 65, 63, 88, 63, 46, 81, 67, 67, 52, 53, 62, 62, 84, 63, 61, 50, 57, 72, 57, 93, 52, 51, 59, 66, 60, 58, 89, 77, 68, 90, 70, 68, 68, 59, 59, 72, 65, 59, 57, 86, 72, 75, 47, 49, 71, 53, 49, 73, 76, 63, 73, 60, 57, 67, 63, 86, 70, 55, 62, 64, 55, 75, 95, 72, 52, 60, 61, 39, 60, 78, 85, 56, 53, 144, 59, 70, 66, 66, 71, 59, 69, 59, 46, 62, 61, 70, 83, 45, 78, 62, 66, 59, 63, 55, 63, 66, 61, 166, 95, 60, 82, 78, 52, 50, 113, 62, 50, 59, 59, 66, 64, 67, 72, 71, 88, 73, 63, 70, 59, 63, 78, 69, 66, 68, 85, 56, 85, 63, 64, 52, 92, 67, 54, 59, 60, 63, 67, 72, 81, 76, 56, 54, 72, 65, 40, 63, 78, 54, 57, 56, 67, 64, 57, 59, 73, 55, 62, 55, 66, 52, 50, 71, 36, 74, 50, 76, 34, 71, 82, 111, 49, 71, 108, 69, 64, 57, 73, 62, 51, 75, 69, 49, 72, 69, 65, 76, 80, 63, 69, 72, 73, 70, 60, 59, 64, 63, 60, 66, 67, 84, 78, 54, 88, 65, 61, 69, 58, 73, 58, 93, 58, 66, 55, 63, 50, 93, 52, 71, 66, 61, 66, 57, 57, 80, 90, 74, 51, 55, 55, 57, 60, 70, 41, 56, 67, 58, 75, 52, 83, 65, 50, 51, 78, 58, 68, 70, 71, 64, 68, 59, 59, 55, 51, 72, 60, 84, 63, 79, 75, 49, 63, 86, 69, 67, 64, 70, 91, 67, 56, 40, 65, 83, 47, 81, 48, 53, 54, 60, 54, 61, 66, 77, 58, 75, 61, 52, 82, 73, 55, 51, 69, 55, 63, 65, 62, 77, 53, 66, 99, 51, 50, 63, 60, 74, 47, 84, 92, 82, 35, 44, 91, 59, 53, 57, 98, 64, 93, 63, 77, 84, 63, 48, 73, 53, 76, 50, 61, 59, 63, 60, 71, 67, 69, 73, 65, 75, 70, 46, 64, 62, 56, 70, 61, 85, 69, 57, 59, 67, 60, 96, 69, 56, 64, 76, 68, 82, 57, 58, 55, 69, 63, 67, 63, 47, 67, 78, 84, 62, 60, 57, 58, 61, 76, 58, 77, 61, 78, 60, 66, 83, 54, 73, 64, 51, 53, 44, 64, 63, 61, 75, 63, 68, 85, 72, 72, 86, 53, 67, 64, 68, 86, 73, 75, 64, 58, 66, 79, 61, 56, 66, 62, 55, 56, 73, 60, 81, 74, 62, 74, 94, 63, 84, 44, 65, 46, 90, 57, 52, 59, 89, 59, 54, 61, 57, 69, 65, 45, 69, 59, 46, 64, 56, 75, 84, 74, 52, 55, 68, 56, 64, 68, 70, 83, 58, 71, 45, 109, 78, 87, 56, 137, 69, 79, 54, 94, 54, 55, 71, 67, 69, 62, 57, 88, 64, 58, 72, 62, 54, 71, 73, 55, 71, 71, 79, 58, 49, 59, 82, 57, 65, 70, 83, 56, 57, 63, 87, 59, 58, 86, 66, 52, 56, 68, 62, 53, 92, 59, 52, 72, 62, 49, 60, 63, 51, 79, 87, 73, 56, 68, 53, 64, 72, 67, 64, 72, 61, 59, 58, 60, 65, 67, 74, 71, 72, 55, 56, 83, 58, 46, 59, 67, 99, 57, 85, 54, 64, 50, 62, 57, 73, 54, 42, 58, 90, 58, 65, 75, 43, 74, 59, 72, 73, 75, 56, 55, 57, 66, 56, 60, 59, 59, 59, 61, 48, 86, 64, 58, 58, 74, 60, 64, 65, 64, 57, 65, 76, 62, 62, 70, 96, 75, 54, 65, 52, 54, 58, 50, 57, 63, 68, 42, 72, 47, 72, 43, 51, 93, 58, 55, 60, 68, 68, 47, 64, 70, 78, 62, 99, 61, 85, 57, 118, 43, 66, 66, 73, 56, 56, 58, 67, 63, 70, 58, 62, 62, 93, 58, 50, 58, 81, 59, 59, 69, 89, 67, 71, 64, 74, 53, 74, 85, 76, 49, 64, 42, 58, 78, 77, 62, 69, 66, 58, 60, 92, 62, 60, 80, 76, 69, 91, 60, 64, 63, 66, 57, 46, 65, 88, 85, 58, 71, 57, 57, 56, 67, 59, 66, 60, 64, 52, 57, 51, 79, 59, 54, 61, 60, 94, 63, 64, 44, 69, 44, 70, 70, 53, 65, 59, 102, 63, 57, 61, 58, 68, 133, 59, 77, 84, 61, 52, 72, 88, 55, 72, 71, 55, 66, 83, 69, 60, 62, 66, 47, 83, 67, 61, 75, 95, 73, 94, 84, 64, 66, 56, 57, 81, 90, 67, 58, 63, 60, 58, 73, 62, 64, 50, 60, 76, 42, 97, 54, 62, 56, 57, 54, 67, 65, 55, 61, 65, 65, 70, 68, 78, 61, 68, 60, 73, 67, 60, 54, 117, 60, 61, 67, 67, 53, 54, 76, 68, 54, 94, 74, 60, 63, 63, 59, 66, 64, 64, 52, 41, 58, 64, 69, 56, 56, 41, 89, 64, 65, 57, 67, 72, 45, 64, 61, 160, 47, 56, 83, 58, 66, 50, 63, 55, 55, 70, 62, 52, 65, 101, 52, 61, 58, 80, 62, 65, 63, 54, 53, 59, 88, 25, 66, 56, 63, 78, 60, 61, 69, 60, 56, 61, 52, 67, 57, 82, 55, 49, 56, 54, 50, 46, 63, 54, 75, 80, 67, 70, 112, 85, 65, 82, 70, 62, 66, 69, 72, 68, 65, 84, 57, 70, 64, 102, 59, 74, 56, 97, 54, 60, 74, 52, 60, 52, 65, 71, 65, 67, 84, 54, 49, 59, 64, 70, 59, 64, 72, 58, 87, 67, 64, 51, 58, 59, 61, 96, 77, 64, 72, 61, 89, 61, 78, 65, 65, 59, 51, 58, 119, 60, 45, 63, 64, 75, 60, 72, 81, 50, 70, 73, 58, 62, 56, 63, 53, 60, 53, 53, 54, 70, 64, 61, 60, 81, 54, 51, 62, 63, 51, 60, 71, 50, 77, 55, 70, 67, 58, 53, 77, 106, 77, 63, 68, 70, 57, 77, 49, 65, 53, 75, 66, 56, 60, 60, 69, 71, 62, 48, 63, 67, 94, 63, 81, 84, 58, 63, 53, 56, 58, 86, 80, 45, 78, 70, 66, 70, 38, 74, 67, 56, 64, 91, 56, 62, 62, 82, 49, 85, 46, 50, 80, 52, 54, 75, 101, 59, 82, 65, 57, 68, 56, 64, 59, 43, 80, 80, 70, 65, 55, 71, 74, 66, 92, 64, 62, 64, 60, 58, 57, 97, 64, 66, 79, 62, 62, 71, 49, 57, 78, 63, 62, 82, 51, 97, 57, 59, 73, 64, 59, 50, 86, 59, 66, 69, 65, 71, 73, 71, 65, 60, 73, 63, 70, 55, 113, 63, 63, 74, 72, 56, 86, 62, 68, 57, 59, 151, 66, 72, 66, 45, 103, 69, 61, 58, 56, 66, 55, 70, 68, 66, 96, 57, 62, 54, 51, 69, 48, 52, 60, 135, 100, 53, 97, 45, 66, 56, 107, 61, 62, 60, 74, 74, 78, 76, 65, 83, 55, 68, 71, 52, 62, 62, 44, 55, 68, 59, 59, 73, 78, 64, 59, 48, 60, 67, 54, 56, 55, 65, 55, 86, 64, 61, 65, 84, 70, 65, 59, 69, 42, 63, 75, 69, 62, 66, 56, 68, 49, 65, 58, 65, 53, 58, 70, 62, 53, 66, 70, 81, 61, 82, 67, 70, 49, 60, 98, 66, 56, 53, 57, 49, 62, 55, 90, 61, 56, 68, 58, 80, 86, 52, 80, 79, 49, 69, 55, 66, 62, 67, 63, 70, 78, 92, 49, 55, 95, 57, 84, 88, 53, 52, 54, 98, 52, 69, 63, 64, 47, 91, 60, 72, 56, 66, 62, 68, 75, 73, 86, 69, 65, 65, 64, 66, 75, 57, 69, 56, 61, 50, 72, 62, 43, 75, 53, 55, 69, 60, 55, 63, 64, 60, 50, 62, 69, 89, 60, 65, 66, 68, 43, 97, 64, 39, 56, 90, 74, 63, 49, 71, 36, 77, 67, 57, 101, 55, 60, 77, 65, 60, 63, 54, 62, 62, 49, 65, 88, 71, 76, 67, 61, 55, 72, 54, 55, 57, 53, 68, 73, 78, 56, 64, 113, 58, 70, 52, 58, 69, 60, 59, 60, 83, 55, 64, 92, 52, 46, 72, 115, 63, 90, 58, 79, 78, 61, 48, 64, 87, 53, 53, 63, 74, 75, 64, 62, 67, 87, 55, 69, 74, 54, 70, 60, 68, 45, 72, 74, 63, 54, 76, 53, 58, 57, 54, 51, 65, 73, 60, 88, 63, 69, 61, 58, 60, 48, 74, 41, 89, 59, 57, 55, 62, 58, 52, 70, 44, 75, 73, 61, 70, 80, 80, 62, 50, 62, 75, 57, 62, 75, 55, 43, 62, 54, 51, 63, 60, 80, 52, 49, 56, 61, 61, 58, 48, 89, 57, 69, 47, 62, 64, 71, 54, 62, 66, 59, 65, 62, 63, 58, 72, 49, 66, 85, 56, 69, 74, 44, 51, 61, 50, 63, 56, 68, 85, 73, 59, 66, 63, 70, 53, 56, 52, 53, 76, 76, 56, 84, 62, 79, 67, 59, 80, 54, 65, 70, 58, 74, 59, 51, 44, 73, 53, 65, 61, 131, 59, 68, 71, 63, 59, 62, 62, 64, 60, 68, 62, 93, 66, 54, 86, 61, 52, 81, 49, 71, 41, 59, 50, 53, 57, 61, 61, 78, 54, 61, 76, 70, 62, 75, 77, 54, 64, 81, 63, 47, 62, 78, 61, 65, 94, 60, 87, 63, 61, 47, 50, 57, 52, 102, 67, 52, 56, 47, 66, 74, 65, 54, 61, 90, 45, 55, 79, 52, 51, 66, 61, 70, 59, 62, 39, 71, 73, 68, 71, 67, 92, 53, 67, 60, 65, 57, 74, 56, 92, 64, 60, 66, 72, 71, 67, 61, 51, 62, 55, 79, 61, 51, 68, 44, 47, 72, 59, 58, 63, 62, 57, 60, 61, 61, 65, 67, 57, 56, 64, 67, 52, 67, 59, 81, 60, 66, 74, 75, 83, 59, 71, 68, 55, 61, 68, 64, 53, 55, 64, 73, 63, 124, 62, 67, 57, 65, 59, 58, 61, 56, 69, 57, 93, 74, 63, 62, 62, 74, 60, 65, 71, 63, 57, 72, 63, 84, 63, 60, 52, 57, 74, 91, 60, 76, 64, 73, 54, 59, 55, 63, 52, 62, 47, 81, 48, 65, 64, 66, 69, 67, 61, 77, 61, 63, 65, 56, 63, 55, 44, 54, 64, 55, 63, 89, 76, 76, 64, 51, 62, 63, 67, 68, 53, 60, 73, 93, 64, 52, 67, 83, 56, 72, 61, 63, 68, 66, 61, 79, 50, 53, 62, 82, 88, 61, 70, 82, 68, 42, 54, 60, 87, 90, 71, 57, 67, 67, 51, 70, 59, 72, 78, 66, 60, 98, 64, 78, 65, 59, 65, 59, 85, 65, 67, 77, 64, 67, 59, 67, 80, 80, 55, 79, 69, 44, 62, 56, 63, 70, 55, 52, 67, 93, 61, 60, 54, 60, 57, 85, 71, 61, 69, 128, 60, 60, 75, 56, 60, 73, 142, 66, 72, 61, 50, 63, 98, 63, 63, 64, 70, 51, 58, 60, 53, 65, 55, 64, 60, 85, 78, 61, 45, 61, 85, 67, 66, 69, 63, 70, 57, 52, 66, 55, 62, 61, 77, 49, 92, 76, 48, 56, 75, 61, 65, 89, 60, 68, 55, 58, 74, 67, 58, 80, 119, 57, 63, 65, 141, 81, 63, 81, 65, 87, 64, 58, 62, 65, 73, 73, 47, 76, 67, 66, 82, 78, 85, 66, 60, 62, 78, 68, 69, 55, 55, 66, 61, 54, 58, 52, 54, 71, 72, 54, 96, 72, 58, 82, 109, 69, 57, 55, 66, 97, 80, 63, 70, 47, 86, 78, 59, 99, 67, 50, 96, 47, 53, 61, 67, 57, 77, 72, 87, 54, 78, 64, 48, 56, 57, 58, 52, 56, 71, 57, 53, 63, 79, 62, 66, 55, 61, 39, 64, 53, 73, 88, 64, 67, 76, 58, 75, 52, 62, 50, 58, 78, 60, 50, 73, 56, 76, 67, 86, 67, 58, 90, 71, 59, 58, 52, 59, 74, 57, 78, 58, 73, 67, 61, 48, 79, 57, 57, 70, 88, 66, 58, 66, 62, 57, 77, 75, 63, 55, 70, 46, 58, 77, 67, 69, 61, 81, 59, 53, 53, 80, 63, 69, 62, 67, 62, 65, 47, 105, 70, 53, 58, 59, 70, 62, 57, 68, 80, 61, 51, 63, 73, 136, 67, 54, 94, 70, 55, 72, 67, 60, 62, 67, 56, 67, 52, 53, 51, 56, 66, 61, 66, 64, 60, 76, 70, 80, 78, 61, 57, 71, 64, 52, 53, 68, 68, 69, 59, 78, 61, 54, 66, 66, 65, 70, 59, 55, 90, 54, 57, 53, 65, 92, 44, 73, 66, 67, 91, 64, 76, 58, 98, 63, 63, 54, 75, 69, 64, 79, 66, 102, 39, 67, 68, 64, 73, 55, 63, 69, 71, 75, 64, 56, 59, 62, 69, 82, 55, 61, 78, 59, 55, 76, 55, 78, 47, 63, 62, 74, 62, 56, 75, 71, 102, 75, 58, 59, 61, 60, 69, 53, 68, 49, 84, 60, 63, 60, 79, 70, 67, 78, 59, 77, 63, 74, 54, 56, 71, 69, 49, 67, 53, 71, 59, 68, 58, 78, 54, 94, 74, 62, 74, 68, 60, 73, 104, 60, 57, 61, 64, 69, 63, 63, 46, 60, 56, 85, 64, 69, 91, 57, 55, 66, 91, 55, 72, 57, 56, 58, 62, 89, 60, 67, 60, 64, 71, 73, 65, 62, 55, 80, 64, 58, 70, 71, 75, 53, 65, 61, 51, 55, 65, 56, 61, 83, 59, 55, 53, 64, 66, 66, 53, 63, 90, 55, 85, 70, 62, 72, 82, 63, 67, 86, 64, 54, 62, 68, 66, 61, 54, 61, 58, 66, 57, 94, 58, 60, 73, 74, 63, 70, 79, 64, 66, 70, 68, 76, 68, 56, 68, 45, 69, 64, 72, 67, 93, 80, 78, 73, 60, 80, 68, 55, 69, 57, 72, 65, 53, 66, 71, 72, 55, 59, 73, 65, 103, 63, 78, 60, 61, 57, 64, 61, 76, 67, 60, 49, 60, 70, 68, 45, 66, 57, 73, 61, 44, 58, 64, 61, 53, 71, 53, 65, 59, 66, 58, 76, 65, 60, 91, 76, 68, 66, 65, 56, 68, 68, 70, 73, 60, 63, 83, 71, 59, 70, 64, 68, 42, 53, 45, 63, 65, 65, 117, 69, 54, 62, 45, 57, 70, 70, 77, 55, 54, 63, 68, 76, 65, 89, 84, 82, 64, 60, 61, 93, 55, 55, 50, 65, 70, 60, 69, 61, 90, 72, 54, 66, 89, 90, 66, 71, 71, 91, 58, 63, 81, 84, 56, 52, 73, 50, 52, 63, 70, 78, 73, 70, 112, 62, 72, 60, 70, 66, 59, 60, 56, 57, 60, 53, 62, 44, 77, 64, 69, 75, 71, 53, 56, 60, 66, 61, 78, 46, 58, 58, 65, 75, 61, 86, 60, 79, 60, 76, 76, 75, 90, 63, 48, 61, 61, 59, 56, 65, 59, 71, 65, 66, 63, 52, 68, 61, 62, 60, 72, 73, 60, 63, 66, 65, 50, 58, 63, 75, 67, 71, 64, 64, 66, 75, 65, 47, 91, 60, 57, 52, 54, 62, 78, 83, 67, 50, 70, 88, 67, 70, 82, 78, 66, 65, 63, 57, 75, 84, 66, 66, 56, 55, 52, 65, 66, 59, 58, 52, 64, 58, 61, 57, 63, 61, 56, 59, 66, 62, 58, 71, 70, 68, 81, 89, 87, 63, 80, 56, 73, 91, 59, 60, 55, 70, 67, 63, 58, 66, 60, 72, 72, 77, 69, 51, 76, 68, 55, 60, 76, 61, 67, 60, 58, 61, 54, 58, 76, 66, 86, 68, 55, 58, 60, 75, 54, 54, 69, 71, 63, 59, 81, 92, 58, 76, 94, 75, 73, 58, 51, 58, 52, 75, 94, 67, 61, 53, 58, 55, 72, 64, 74, 81, 63, 69, 53, 54, 60, 63, 49, 62, 56, 68, 63, 64, 57, 71, 69, 57, 56, 75, 61, 60, 71, 71, 68, 81, 51, 76, 51, 60, 53, 59, 73, 74, 76, 77, 102, 62, 93, 56, 55, 76, 63, 67, 53, 56, 67, 61, 59, 74, 66, 70, 62, 61, 67, 62, 57, 62, 60, 58, 72, 57, 65, 62, 42, 88, 53, 65, 65, 73, 59, 65, 77, 48, 70, 65, 42, 70, 83, 59, 60, 60, 69, 52, 72, 57, 55, 53, 63, 91, 70, 53, 64, 83, 76, 55, 67, 80, 61, 68, 58, 70, 65, 76, 63, 66, 77, 53, 79, 84, 63, 136, 55, 63, 61, 58, 64, 69, 59, 57, 65, 64, 63, 58, 67, 77, 67, 66, 66, 48, 73, 64, 54, 54, 62, 60, 77, 69, 60, 84, 106, 56, 64, 57, 57, 76, 53, 80, 83, 67, 68, 103, 73, 79, 83, 56, 76, 79, 51, 59, 76, 64, 71, 70, 67, 60, 52, 64, 71, 67, 67, 101, 70, 66, 76, 53, 65, 85, 61, 73, 61, 82, 72, 55, 61, 55, 50, 91, 60, 63, 75, 51, 81, 57, 65, 62, 68, 83, 67, 55, 59, 55, 57, 48, 117, 66, 86, 63, 56, 60, 68, 72, 70, 60, 63, 57, 78, 61, 61, 42, 74, 66, 55, 62, 81, 58, 59, 75, 70, 54, 59, 48, 61, 71, 62, 124, 60, 55, 57, 59, 58, 77, 44, 59, 75, 76, 64, 60, 61, 58, 63, 53, 61, 79, 102, 59, 61, 70, 64, 66, 62, 65, 57, 76, 73, 57, 65, 70, 60, 76, 82, 56, 69, 68, 68, 58, 48, 51, 58, 57, 81, 70, 61, 61, 80, 67, 64, 62, 68, 92, 61, 63, 64, 163, 62, 49, 62, 55, 65, 62, 66, 67, 69, 59, 57, 49, 78, 67, 65, 59, 74, 62, 57, 67, 50, 62, 65, 62, 65, 61, 60, 51, 74, 82, 74, 81, 50, 70, 48, 76, 65, 64, 71, 97, 95, 67, 64, 55, 92, 68, 91, 59, 54, 65, 110, 57, 75, 69, 59, 82, 55, 69, 69, 79, 55, 68, 69, 71, 46, 82, 73, 54, 57, 55, 42, 70, 61, 59, 67, 59, 62, 73, 56, 62, 61, 96, 61, 57, 67, 76, 88, 59, 57, 55, 58, 69, 76, 58, 73, 61, 84, 61, 56, 45, 63, 62, 67, 57, 54, 61, 69, 49, 66, 73, 73, 61, 66, 69, 81, 55, 56, 60, 65, 59, 51, 59, 53, 60, 82, 58, 63, 71, 60, 61, 110, 69, 66, 42, 69, 74, 59, 60, 53, 58, 66, 69, 70, 68, 62, 92, 76, 56, 69, 64, 53, 55, 65, 105, 63, 55, 67, 64, 63, 56, 56, 81, 53, 57, 68, 85, 55, 122, 49, 57, 67, 66, 67, 75, 69, 69, 69, 67, 50, 89, 81, 54, 65, 70, 67, 59, 71, 48, 68, 62, 79, 74, 67, 57, 64, 64, 64, 68, 62, 76, 59, 66, 65, 70, 67, 55, 60, 83, 49, 79, 51, 65, 57, 68, 54, 77, 65, 69, 66, 68, 78, 50, 59, 65, 106, 57, 63, 62, 61, 62, 113, 59, 68, 55, 71, 90, 49, 75, 59, 65, 66, 79, 78, 60, 65, 54, 68, 75, 68, 75, 65, 64, 73, 52, 63, 55, 57, 52, 54, 62, 71, 71, 57, 65, 68, 67, 65, 60, 61, 95, 73, 59, 60, 65, 68, 70, 59, 73, 64, 52, 82, 57, 79, 90, 67, 65, 62, 56, 63, 62, 63, 67, 55, 56, 77, 70, 54, 54, 64, 65, 60, 71, 85, 99, 75, 89, 67, 63, 59, 74, 82, 59, 52, 59, 59, 89, 56, 68, 60, 62, 76, 62, 77, 50, 76, 57, 50, 89, 75, 67, 84, 58, 65, 47, 75, 82, 60, 54, 53, 75, 65, 94, 51, 58, 62, 60, 60, 54, 54, 62, 59, 66, 59, 46, 60, 70, 66, 56, 66, 82, 69, 98, 90, 63, 77, 54, 73, 62, 55, 63, 99, 50, 68, 72, 84, 63, 74, 69, 57, 65, 56, 68, 51, 69, 76, 62, 68, 66, 65, 77, 61, 76, 58, 62, 62, 72, 58, 63, 63, 61, 59, 84, 62, 63, 69, 54, 71, 55, 70, 54, 70, 69, 75, 71, 74, 91, 55, 77, 64, 60, 66, 57, 66, 86, 51, 63, 65, 61, 94, 79, 89, 61, 64, 70, 66, 69, 78, 55, 75, 74, 78, 60, 57, 61, 51, 76, 64, 60, 64, 60, 64, 72, 66, 59, 74, 62, 60, 45, 71, 60, 87, 84, 58, 53, 92, 62, 57, 68, 76, 73, 53, 56, 57, 68, 55, 59, 68, 67, 61, 53, 60, 81, 68, 47, 69, 69, 79, 80, 97, 63, 53, 64, 65, 55, 63, 65, 53, 69, 59, 79, 66, 70, 58, 64, 80, 62, 68, 60, 64, 99, 69, 63, 55, 83, 87, 57, 49, 63, 121, 56, 47, 47, 102, 78, 53, 70, 59, 62, 43, 53, 72, 56, 59, 51, 67, 47, 82, 67, 56, 84, 76, 65, 99, 56, 47, 59, 58, 64, 70, 55, 65, 72, 56, 68, 92, 57, 89, 65, 66, 70, 73, 56, 61, 61, 63, 68, 66, 69, 71, 59, 62, 80, 66, 66, 69, 55, 68, 64, 110, 61, 105, 72, 62, 61, 57, 65, 73, 67, 55, 61, 79, 71, 54, 61, 89, 55, 60, 67, 50, 58, 66, 80, 76, 52, 68, 79, 64, 74, 61, 61, 58, 60, 49, 64, 58, 63, 64, 66, 54, 64, 72, 70, 77, 56, 56, 69, 81, 75, 67, 65, 74, 74, 91, 62, 53, 66, 65, 69, 85, 69, 87, 58, 60, 58, 66, 56, 67, 53, 64, 73, 62, 53, 66, 72, 68, 63, 60, 72, 58, 66, 80, 63, 89, 100, 56, 60, 77, 69, 73, 63, 60, 56, 60, 63, 64, 69, 54, 64, 66, 64, 57, 67, 64, 67, 74, 69, 62, 59, 67, 62, 58, 59, 55, 62, 67, 73, 60, 57, 60, 64, 50, 69, 63, 74, 87, 68, 68, 52, 62, 54, 53, 56, 70, 66, 111, 56, 55, 51, 55, 58, 61, 84, 75, 74, 60, 66, 64, 76, 70, 58, 44, 90, 69, 51, 67, 79, 70, 64, 67, 61, 57, 52, 73, 54, 62, 83, 73, 71, 48, 60, 74, 79, 62, 68, 65, 70, 67, 53, 57, 64, 77, 76, 58, 77, 47, 71, 83, 78, 63, 49, 54, 68, 52, 82, 64, 66, 62, 110, 66, 60, 52, 66, 59, 57, 57, 73, 54, 62, 66, 61, 65, 58, 60, 78, 53, 62, 59, 58, 63, 62, 77, 48, 56, 58, 61, 65, 62, 64, 87, 59, 65, 62, 70, 67, 66, 68, 57, 60, 62, 83, 66, 66, 61, 76, 76, 72, 60, 97, 62, 68, 63, 62, 64, 62, 62, 73, 57, 63, 67, 50, 67, 89, 61, 62, 60, 53, 65, 56, 62, 56, 56, 64, 72, 65, 53, 69, 72, 70, 65, 49, 57, 65, 56, 53, 53, 59, 62, 59, 62, 66, 86, 56, 77, 70, 64, 64, 58, 64, 62, 66, 66, 71, 99, 65, 61, 78, 78, 65, 56, 61, 63, 62, 64, 71, 65, 56, 67, 74, 114, 63, 65, 88, 73, 59, 74, 59, 51, 69, 59, 60, 62, 72, 57, 63, 71, 61, 62, 63, 62, 60, 71, 66, 90, 60, 65, 72, 73, 70, 65, 64, 65, 60, 64, 71, 65, 74, 68, 58, 53, 65, 58, 55, 54, 93, 57, 61, 59, 61, 84, 58, 65, 85, 59, 76, 56, 60, 64, 54, 81, 61, 60, 66, 56, 57, 58, 119, 68, 61, 62, 55, 60, 98, 61, 66, 65, 64, 60, 86, 61, 63, 72, 57, 57, 52, 79, 70, 65, 51, 60, 67, 61, 65, 61, 71, 59, 59, 67, 72, 74, 80, 72, 69, 70, 72, 60, 73, 59, 59, 63, 54, 81, 67, 62, 90, 83, 78, 64, 77, 68, 64, 55, 60, 59, 122, 102, 59, 85, 51, 63, 71, 60, 57, 60, 70, 67, 67, 53, 72, 63, 57, 61, 68, 58, 59, 56, 67, 63, 89, 64, 61, 66, 58, 64, 59, 72, 77, 63, 70, 58, 107, 69, 57, 56, 69, 61, 59, 59, 56, 61, 81, 102, 61, 66, 65, 61, 66, 85, 97, 58, 69, 70, 57, 63, 60, 66, 60, 79, 66, 57, 83, 56, 95, 63, 66, 61, 71, 68, 65, 59, 66, 64, 72, 66, 73, 60, 81, 61, 63, 60, 91, 69, 64, 53, 55, 54, 71, 69, 66, 66, 60, 62, 62, 56, 82, 68, 64, 72, 90, 63, 57, 87, 59, 58, 67, 61, 56, 102, 64, 69, 60, 56, 67, 64, 61, 58, 58, 59, 79, 78, 59, 64, 65, 73, 62, 83, 80, 80, 54, 66, 57, 50, 59, 49, 67, 59, 72, 61, 63, 61, 64, 86, 60, 65, 68, 59, 63, 66, 68, 64, 60, 61, 83, 61, 62, 59, 64, 67, 54, 85, 65, 53, 87, 59, 59, 65, 59, 50, 57, 83, 60, 72, 89, 57, 63, 60, 62, 61, 79, 61, 69, 65, 69, 57, 56, 70, 91, 70, 69, 62, 52, 69, 62, 64, 60, 73, 67, 67, 71, 61, 73, 64, 65, 80, 63, 71, 58, 57, 66, 64, 59, 52, 88, 56, 61, 56, 59, 60, 69, 107, 77, 59, 61, 62, 52, 60, 70, 61, 71, 68, 77, 89, 73, 64, 68, 68, 59, 75, 71, 70, 72, 63, 65, 61, 57, 62, 76, 57, 54, 81, 56, 70, 71, 59, 67, 51, 72, 60, 69, 65, 59, 61, 70, 78, 62, 69, 68, 59, 59, 64, 62, 73, 64, 54, 71, 60, 56, 58, 73, 68, 63, 57, 75, 60, 55, 58, 75, 66, 56, 80, 61, 65, 71, 59, 63, 52, 79, 59, 67, 65, 66, 86, 64, 78, 67, 74, 58, 68, 59, 49, 56, 63, 77, 64, 78, 67, 66, 54, 61, 74, 62, 56, 61, 58, 58, 69, 86, 61, 54, 70, 78, 76, 71, 65, 59, 61, 52, 60, 68, 59, 64, 72, 58, 69, 78, 55, 54, 59, 65, 58, 100, 62, 52, 82, 61, 58, 61, 66, 63, 62, 60, 98, 73, 83, 62, 60, 63, 60, 72, 113, 66, 73, 65, 66, 56, 64, 66, 92, 60, 97, 60, 55, 63, 57, 60, 62, 64, 57, 58, 60, 53, 52, 63, 58, 58, 75, 55, 58, 51, 68, 57, 60, 64, 60, 61, 54, 69, 55, 63, 60, 68, 60, 58, 64, 55, 67, 74, 55, 60, 63, 59, 56, 60, 64, 78, 95, 72, 55, 63, 56, 65, 61, 63, 77, 66, 53, 75, 61, 65, 54, 62, 54, 59, 64, 88, 62, 53, 63, 70, 59, 61, 65, 60, 61, 69, 56, 74, 63, 71, 67, 68, 57, 71, 75, 76, 55, 56, 49, 57, 60, 59, 70, 59, 58, 59, 62, 86, 74, 59, 75, 62, 77, 78, 115, 72, 73, 59, 60, 60, 65, 71, 67, 62, 61, 74, 74, 67, 62, 58, 74, 61, 77, 69, 59, 81, 59, 70, 77, 61, 57, 62, 65, 62, 97, 70, 83, 85, 69, 82, 53, 78, 60, 78, 62, 64, 66, 67, 63, 71, 65, 67, 77, 63, 83, 63, 84, 58, 77, 62, 57, 82, 60, 64, 67, 63, 68, 67, 57, 61, 63, 76, 60, 58, 70, 72, 60, 66, 61, 59, 63, 70, 73, 76, 65, 70, 53, 77, 64, 52, 68, 60, 64, 82, 105, 62, 76, 60, 66, 76, 55, 70, 46, 61, 67, 58, 80, 72, 56, 55, 74, 63, 58, 62, 65, 56, 57, 99, 65, 65, 59, 57, 57, 76, 59, 59, 60, 62, 70, 61, 67, 56, 62, 69, 63, 69, 67, 67, 69, 67, 53, 72, 59, 75, 70, 69, 69, 78, 92, 57, 63, 68, 65, 75, 60, 66, 83, 62, 65, 67, 60, 56, 54, 60, 68, 57, 55, 59, 61, 66, 77, 62, 68, 80, 66, 60, 55, 68, 58, 105, 76, 63, 98, 58, 62, 61, 63, 60, 61, 51, 57, 61, 61, 49, 66, 53, 59, 63, 64, 61, 71, 59, 74, 60, 68, 68, 64, 58, 60, 64, 61, 66, 64, 60, 77, 69, 56, 58, 69, 67, 84, 67, 71, 58, 52, 65, 90, 78, 83, 60, 70, 64, 66, 63, 57, 57, 61, 68, 71, 76, 65, 54, 55, 87, 54, 66, 66, 66, 65, 65, 51, 72, 76, 63, 68, 64, 67, 85, 62, 65, 68, 58, 56, 67, 61, 64, 59, 63, 62, 94, 60, 72, 62, 76, 58, 74, 70, 56, 65, 75, 58, 66, 75, 49, 74, 80, 64, 60, 67, 58, 56, 68, 65, 74, 58, 67, 63, 58, 68, 63, 58, 64, 58, 60, 53, 68, 64, 65, 63, 60, 64, 70, 64, 62, 61, 96, 61, 81, 60, 59, 61, 59, 60, 86, 84, 53, 66, 55, 54, 56, 90, 54, 81, 71, 66, 91, 57, 61, 64, 53, 68, 75, 59, 60, 58, 54, 73, 63, 59, 66, 60, 67, 67, 77, 58, 107, 63, 79, 68, 51, 62, 55, 64, 72, 61, 64, 57, 53, 57, 62, 62, 78, 83, 60, 71, 68, 72, 70, 86, 75, 48, 71, 73, 61, 49, 67, 87, 67, 70, 81, 61, 65, 67, 73, 63, 64, 57, 76, 64, 58, 71, 63, 62, 51, 66, 71, 64, 63, 65, 71, 57, 55, 66, 65, 69, 56, 61, 44, 63, 52, 64, 55, 46, 80, 73, 61, 57, 67, 60, 56, 66, 60, 63, 75, 92, 57, 50, 64, 79, 73, 61, 55, 52, 77, 66, 68, 59, 61, 62, 63, 83, 57, 74, 52, 67, 57, 74, 67, 52, 56, 48, 68, 54, 52, 48, 68, 65, 64, 55, 63, 54, 58, 66, 48, 73, 73, 65, 67, 55, 59, 75, 59, 68, 61, 63, 64, 71, 94, 55, 59, 73, 70, 59, 79, 67, 77, 58, 61, 53, 100, 107, 61, 56, 69, 60, 85, 81, 59, 57, 72, 80, 59, 69, 65, 57, 77, 81, 56, 58, 82, 65, 94, 66, 69, 63, 66, 85, 73, 75, 65, 71, 53, 56, 60, 67, 82, 77, 56, 63, 148, 69, 55, 65, 73, 62, 60, 73, 45, 65, 49, 65, 48, 101, 66, 70, 66, 60, 67, 63, 59, 62, 59, 64, 65, 52, 83, 52, 53, 67, 57, 70, 76, 61, 55, 59, 78, 72, 46, 69, 75, 83, 62, 61, 65, 79, 85, 133, 57, 53, 62, 52, 81, 56, 59, 60, 100, 55, 60, 51, 61, 63, 64, 53, 71, 63, 99, 64, 62, 46, 65, 55, 59, 58, 60, 82, 64, 76, 81, 65, 74, 70, 102, 78, 59, 64, 69, 86, 55, 58, 61, 65, 71, 117, 66, 53, 67, 97, 47, 64, 62, 70, 68, 51, 94, 58, 52, 74, 59, 61, 58, 61, 65, 82, 54, 78, 48, 61, 61, 72, 61, 70, 61, 60, 77, 77, 58, 58, 60, 81, 57, 64, 60, 82, 60, 57, 76, 59, 59, 52, 49, 53, 60, 60, 71, 65, 82, 67, 76, 63, 63, 67, 60, 66, 85, 60, 66, 54, 68, 55, 50, 57, 65, 91, 63, 56, 64, 59, 101, 64, 65, 55, 62, 78, 75, 60, 50, 80, 53, 63, 63, 72, 62, 64, 53, 56, 78, 59, 54, 65, 62, 69, 53, 86, 81, 56, 65, 68, 61, 72, 61, 60, 56, 55, 70, 50, 58, 59, 73, 57, 74, 84, 68, 58, 48, 62, 40, 60, 69, 56, 93, 71, 67, 64, 69, 118, 58, 61, 68, 69, 53, 130, 88, 65, 97, 56, 101, 84, 55, 59, 46, 61, 58, 90, 62, 59, 62, 53, 57, 61, 58, 66, 62, 82, 78, 52, 127, 81, 57, 76, 61, 55, 77, 59, 69, 71, 65, 52, 59, 104, 72, 60, 84, 61, 78, 47, 102, 62, 50, 66, 68, 64, 66, 79, 62, 98, 65, 63, 78, 50, 52, 58, 90, 62, 65, 65, 70, 56, 54, 65, 60, 64, 74, 76, 101, 77, 64, 55, 55, 65, 82, 73, 67, 57, 63, 47, 78, 54, 65, 66, 54, 69, 52, 67, 62, 49, 62, 57, 80, 63, 63, 74, 59, 68, 62, 58, 76, 82, 80, 56, 50, 70, 57, 66, 59, 57, 66, 70, 53, 87, 58, 62, 70, 63, 66, 63, 51, 63, 52, 56, 63, 69, 58, 84, 66, 55, 58, 49, 85, 55, 56, 62, 49, 57, 81, 63, 62, 68, 62, 73, 61, 68, 69, 84, 64, 70, 56, 64, 67, 62, 66, 58, 48, 76, 64, 53, 58, 47, 80, 64, 61, 62, 55, 50, 53, 49, 72, 63, 56, 77, 58, 61, 79, 59, 69, 54, 80, 59, 60, 65, 63, 69, 60, 62, 74, 61, 60, 58, 58, 87, 65, 77, 65, 52, 70, 58, 56, 72, 60, 85, 54, 65, 57, 62, 56, 67, 57, 61, 62, 62, 68, 63, 42, 62, 63, 50, 99, 60, 65, 66, 65, 50, 64, 55, 81, 69, 51, 54, 62, 80, 85, 60, 64, 76, 68, 58, 50, 67, 66, 72, 63, 59, 73, 77, 69, 58, 61, 58, 67, 84, 62, 54, 70, 56, 69, 51, 58, 81, 68, 53, 71, 51, 51, 64, 73, 82, 64, 48, 73, 59, 82, 60, 57, 60, 68, 59, 57, 74, 56, 97, 59, 85, 55, 60, 51, 64, 69, 71, 67, 49, 52, 62, 65, 68, 66, 81, 59, 54, 67, 71, 69, 86, 63, 71, 58, 60, 60, 75, 64, 64, 68, 69, 74, 58, 62, 75, 56, 59, 62, 68, 76, 115, 62, 58, 63, 48, 54, 42, 59, 64, 68, 61, 61, 70, 74, 59, 60, 57, 73, 71, 69, 76, 59, 80, 54, 65, 59, 61, 52, 50, 72, 65, 63, 71, 60, 61, 49, 68, 51, 61, 79, 57, 94, 81, 58, 64, 73, 52, 60, 50, 69, 57, 59, 51, 75, 67, 64, 53, 55, 55, 52, 57, 63, 79, 56, 61, 62, 64, 89, 75, 72, 75, 66, 74, 56, 58, 55, 73, 79, 78, 85, 74, 57, 61, 65, 58, 108, 61, 73, 61, 66, 75, 48, 51, 63, 65, 64, 62, 53, 61, 68, 65, 60, 65, 51, 51, 73, 112, 53, 71, 71, 63, 60, 60, 72, 59, 111, 55, 52, 54, 50, 55, 61, 60, 59, 81, 79, 51, 53, 86, 73, 60, 64, 61, 62, 93, 75, 59, 69, 53, 62, 62, 67, 65, 47, 109, 65, 73, 60, 59, 55, 99, 52, 58, 62, 106, 87, 68, 61, 59, 56, 89, 68, 60, 59, 47, 64, 70, 70, 66, 62, 76, 54, 61, 61, 65, 69, 56, 61, 71, 58, 61, 74, 64, 72, 63, 74, 57, 62, 54, 76, 60, 71, 57, 58, 52, 123, 67, 87, 64, 73, 60, 68, 58, 87, 63, 59, 75, 70, 79, 77, 61, 58, 95, 66, 66, 81, 66, 64, 54, 76, 63, 65, 74, 70, 68, 62, 61, 58, 49, 60, 79, 75, 75, 55, 57, 71, 57, 63, 62, 65, 65, 72, 55, 56, 56, 62, 55, 56, 82, 68, 68, 66, 62, 71, 87, 62, 69, 63, 60, 75, 77, 83, 74, 62, 58, 57, 67, 75, 63, 58, 64, 61, 75, 65, 57, 60, 69, 53, 62, 83, 58, 103, 62, 65, 63, 66, 73, 83, 64, 51, 65, 96, 56, 56, 54, 66, 86, 62, 70, 69, 58, 56, 67, 68, 56, 45, 55, 50, 68, 67, 106, 70, 71, 82, 67, 50, 59, 54, 49, 62, 48, 100, 61, 73, 77, 69, 55, 69, 63, 58, 73, 62, 93, 72, 72, 62, 57, 60, 62, 66, 53, 107, 68, 56, 72, 50, 54, 66, 67, 43, 58, 72, 51, 62, 59, 56, 73, 56, 68, 58, 55, 65, 82, 71, 57, 61, 50, 71, 67, 83, 52, 49, 56, 90, 77, 93, 77, 73, 52, 63, 60, 60, 62, 53, 63, 63, 68, 70, 53, 72, 70, 54, 73, 58, 69, 76, 56, 52, 65, 55, 78, 63, 61, 60, 66, 56, 63, 57, 68, 61, 61, 90, 53, 64, 71, 62, 71, 94, 67, 61, 78, 56, 59, 76, 102, 60, 58, 62, 69, 62, 54, 51, 58, 63, 62, 80, 64, 53, 76, 107, 63, 58, 67, 54, 71, 77, 59, 46, 55, 58, 120, 63, 56, 72, 77, 69, 54, 63, 79, 81, 61, 64, 74, 156, 66, 64, 54, 50, 55, 67, 65, 66, 56, 52, 62, 67, 66, 62, 63, 52, 51, 62, 63, 56, 56, 69, 59, 77, 62, 60, 72, 61, 57, 60, 82, 92, 66, 49, 55, 81, 74, 66, 67, 112, 65, 57, 63, 65, 80, 64, 127, 64, 56, 67, 59, 74, 63, 62, 60, 93, 57, 59, 65, 73, 60, 55, 62, 81, 62, 62, 56, 69, 57, 60, 76, 68, 81, 61, 58, 62, 64, 82, 71, 69, 59, 64, 65, 57, 66, 75, 70, 62, 63, 72, 58, 57, 99, 77, 64, 57, 63, 60, 59, 87, 54, 67, 61, 64, 57, 56, 71, 55, 61, 55, 60, 58, 84, 75, 95, 58, 59, 55, 57, 50, 98, 68, 65, 103, 70, 61, 55, 63, 61, 59, 86, 56, 83, 87, 69, 103, 48, 57, 57, 73, 65, 71, 62, 62, 76, 101, 72, 71, 56, 68, 69, 59, 57, 94, 72, 64, 52, 68, 64, 63, 69, 63, 94, 51, 58, 76, 72, 119, 56, 67, 60, 68, 69, 63, 54, 59, 81, 66, 60, 56, 62, 55, 65, 57, 64, 79, 70, 71, 55, 51, 64, 66, 73, 68, 67, 70, 77, 62, 59, 72, 67, 63, 64, 63, 66, 63, 63, 64, 53, 58, 56, 56, 62, 59, 61, 50, 60, 54, 59, 78, 95, 65, 68, 47, 125, 61, 53, 63, 61, 65, 94, 62, 66, 65, 57, 83, 84, 86, 65, 63, 63, 54, 86, 64, 65, 84, 58, 67, 63, 57, 63, 62, 80, 52, 55, 55, 91, 70, 63, 52, 57, 71, 61, 71, 59, 69, 91, 68, 69, 73, 57, 77, 56, 55, 61, 96, 54, 58, 65, 56, 74, 69, 54, 71, 69, 60, 46, 58, 56, 66, 61, 78, 72, 60, 64, 52, 63, 70, 79, 57, 69, 91, 50, 100, 55, 65, 57, 68, 77, 82, 78, 58, 50, 56, 64, 75, 64, 75, 65, 43, 54, 60, 77, 56, 52, 68, 59, 66, 62, 53, 62, 59, 69, 64, 63, 56, 57, 69, 60, 69, 53, 76, 59, 56, 70, 61, 61, 80, 52, 65, 61, 57, 71, 55, 57, 69, 61, 74, 57, 49, 54, 63, 68, 50, 73, 63, 77, 96, 72, 58, 69, 59, 66, 61, 87, 49, 62, 51, 75, 73, 60, 86, 81, 79, 66, 60, 61, 54, 62, 63, 64, 80, 80, 66, 62, 60, 81, 69, 45, 70, 55, 61, 74, 61, 56, 55, 64, 65, 78, 64, 70, 68, 89, 60, 47, 70, 57, 69, 64, 59, 70, 48, 60, 49, 65, 55, 56, 88, 100, 66, 63, 61, 79, 55, 62, 58, 96, 61, 81, 61, 61, 67, 74, 55, 61, 57, 60, 57, 93, 64, 56, 89, 73, 54, 59, 62, 64, 70, 60, 69, 71, 89, 62, 74, 98, 62, 59, 68, 66, 65, 54, 61, 58, 75, 53, 61, 49, 54, 58, 44, 55, 84, 65, 59, 70, 54, 80, 62, 70, 63, 66, 67, 65, 75, 51, 53, 46, 57, 50, 73, 61, 55, 54, 63, 92, 53, 57, 61, 63, 83, 74, 63, 56, 52, 57, 68, 54, 53, 85, 55, 68, 67, 56, 57, 43, 64, 69, 100, 57, 66, 63, 60, 55, 68, 64, 55, 58, 68, 72, 77, 90, 71, 93, 60, 77, 53, 75, 64, 55, 57, 67, 67, 54, 67, 61, 73, 48, 53, 67, 60, 68, 71, 58, 49, 47, 46, 56, 71, 57, 59, 57, 89, 61, 54, 67, 59, 58, 76, 71, 53, 96, 65, 56, 61, 75, 53, 69, 68, 65, 53, 55, 41, 60, 59, 63, 64, 61, 64, 58, 75, 63, 87, 75, 56, 62, 56, 61, 64, 55, 76, 60, 61, 70, 76, 66, 52, 68, 70, 63, 58, 57, 73, 54, 65, 60, 58, 73, 75, 53, 67, 73, 74, 85, 69, 47, 74, 100, 57, 70, 76, 70, 60, 50, 61, 54, 76, 51, 57, 64, 77, 58, 73, 67, 69, 66, 63, 65, 65, 50, 64, 57, 73, 56, 71, 58, 82, 77, 58, 63, 59, 57, 63, 58, 48, 63, 56, 63, 71, 42, 62, 63, 60, 59, 68, 64, 84, 56, 40, 71, 70, 65, 59, 66, 58, 45, 73, 66, 73, 56, 58, 52, 64, 61, 85, 94, 61, 75, 62, 63, 68, 88, 83, 77, 56, 88, 56, 69, 55, 61, 65, 63, 70, 71, 59, 91, 61, 53, 76, 61, 48, 68, 69, 59, 50, 65, 50, 64, 53, 54, 64, 66, 122, 62, 68, 58, 51, 71, 69, 58, 66, 85, 71, 59, 81, 70, 78, 69, 73, 66, 69, 71, 77, 77, 59, 62, 57, 66, 64, 88, 81, 55, 64, 50, 70, 63, 79, 65, 81, 56, 72, 52, 126, 56, 66, 56, 62, 63, 64, 72, 56, 77, 55, 66, 57, 62, 72, 65, 61, 61, 63, 62, 62, 62, 49, 85, 58, 61, 51, 85, 69, 49, 57, 92, 51, 79, 72, 65, 65, 48, 56, 50, 87, 52, 71, 62, 60, 63, 53, 58, 60, 66, 63, 67, 76, 61, 52, 51, 65, 80, 50, 72, 60, 54, 50, 55, 56, 63, 48, 69, 73, 53, 77, 74, 61, 57, 58, 94, 60, 56, 53, 83, 67, 56, 47, 58, 59, 58, 52, 72, 81, 81, 64, 113, 73, 61, 58, 79, 60, 62, 47, 58, 94, 88, 64, 68, 60, 58, 70, 43, 56, 60, 93, 84, 81, 86, 67, 58, 63, 71, 54, 54, 75, 57, 57, 71, 81, 68, 57, 88, 65, 62, 52, 68, 82, 61, 59, 65, 62, 50, 50, 79, 59, 89, 83, 57, 66, 67, 65, 56, 71, 57, 63, 67, 63, 94, 77, 111, 67, 57, 52, 45, 50, 60, 80, 79, 100, 63, 61, 94, 51, 68, 59, 59, 60, 72, 60, 63, 65, 50, 60, 76, 49, 64, 52, 62, 130, 74, 80, 57, 72, 65, 93, 62, 63, 53, 52, 57, 67, 61, 61, 62, 53, 62, 92, 110, 77, 62, 84, 72, 71, 62, 68, 43, 60, 74, 71, 68, 50, 59, 64, 71, 60, 56, 78, 60, 69, 64, 65, 58, 66, 70, 69, 60, 51, 73, 65, 55, 63, 79, 74, 53, 54, 71, 160, 73, 65, 67, 53, 92, 44, 64, 41, 71, 62, 60, 69, 81, 45, 70, 50, 77, 58, 57, 57, 59, 61, 66, 77, 57, 80, 68, 54, 55, 67, 61, 67, 54, 60, 61, 60, 61, 66, 74, 102, 61, 53, 65, 56, 58, 60, 111, 69, 92, 80, 86, 66, 93, 76, 55, 83, 56, 67, 68, 68, 60, 69, 69, 75, 64, 71, 47, 68, 57, 76, 55, 51, 69, 59, 60, 53, 60, 83, 65, 49, 60, 100, 52, 56, 60, 80, 85, 55, 85, 44, 55, 79, 56, 76, 71, 62, 70, 61, 48, 85, 73, 42, 73, 62, 51, 48, 67, 62, 58, 65, 71, 56, 71, 52, 84, 68, 59, 57, 64, 52, 80, 64, 63, 63, 72, 61, 59, 55, 56, 65, 66, 67, 78, 58, 69, 74, 70, 69, 49, 71, 61, 78, 48, 79, 56, 80, 68, 73, 59, 57, 67, 54, 49, 113, 68, 61, 73, 61, 61, 55, 73, 57, 70, 64, 64, 92, 56, 120, 63, 67, 62, 70, 89, 74, 71, 56, 56, 47, 60, 67, 62, 55, 65, 103, 58, 79, 53, 69, 67, 60, 77, 74, 82, 55, 63, 52, 63, 80, 79, 68, 68, 74, 73, 63, 73, 59, 57, 53, 71, 66, 71, 64, 86, 58, 69, 71, 67, 82, 61, 75, 52, 58, 64, 68, 121, 56, 56, 74, 55, 75, 89, 67, 60, 98, 69, 51, 44, 50, 58, 63, 54, 68, 121, 70, 62, 75, 54, 57, 71, 59, 65, 62, 57, 61, 59, 90, 66, 68, 51, 56, 64, 57, 59, 57, 61, 52, 62, 56, 85, 73, 58, 71, 62, 61, 45, 75, 63, 70, 62, 68, 61, 73, 45, 72, 64, 65, 84, 53, 66, 63, 55, 74, 79, 69, 61, 66, 57, 65, 55, 62, 58, 88, 54, 88, 55, 85, 67, 56, 59, 51, 68, 59, 56, 54, 63, 68, 54, 64, 64, 85, 100, 64, 58, 57, 66, 51, 55, 81, 62, 60, 88, 82, 56, 74, 82, 79, 65, 70, 64, 73, 59, 59, 64, 59, 59, 71, 55, 57, 60, 72, 58, 87, 43, 58, 84, 81, 67, 67, 49, 74, 54, 69, 59, 44, 61, 61, 60, 63, 77, 81, 97, 69, 60, 68, 89, 51, 85, 66, 41, 54, 59, 73, 72, 58, 56, 62, 76, 71, 71, 42, 52, 79, 45, 46, 54, 80, 83, 72, 56, 77, 56, 61, 56, 53, 72, 75, 67, 60, 63, 63, 86, 69, 55, 72, 61, 72, 56, 57, 73, 67, 67, 70, 65, 59, 82, 78, 55, 55, 72, 63, 84, 93, 50, 78, 58, 64, 91, 69, 77, 64, 59, 63, 76, 61, 63, 69, 61, 55, 52, 77, 57, 76, 79, 55, 84, 63, 73, 52, 59, 77, 68, 94, 61, 68, 88, 93, 72, 70, 95, 56, 55, 87, 58, 48, 61, 64, 73, 67, 75, 68, 58, 72, 53, 89, 66, 48, 62, 55, 96, 73, 54, 58, 57, 50, 79, 58, 52, 68, 69, 69, 78, 66, 59, 88, 103, 60, 75, 69, 64, 74, 54, 47, 80, 95, 65, 67, 92, 52, 77, 97, 67, 74, 74, 66, 67, 55, 56, 84, 55, 40, 77, 61, 59, 64, 65, 68, 64, 55, 74, 53, 44, 70, 121, 72, 80, 53, 51, 55, 60, 65, 66, 87, 83, 47, 50, 56, 74, 70, 61, 72, 58, 72, 64, 51, 90, 69, 73, 63, 73, 54, 56, 61, 82, 49, 63, 52, 57, 59, 79, 59, 96, 59, 55, 55, 55, 61, 55, 66, 73, 61, 62, 68, 66, 61, 56, 67, 64, 63, 93, 71, 71, 77, 70, 57, 63, 58, 63, 55, 70, 58, 66, 69, 59, 62, 54, 60, 57, 56, 61, 65, 61, 59, 62, 71, 75, 65, 75, 77, 62, 67, 60, 73, 74, 60, 42, 71, 61, 59, 54, 58, 71, 59, 56, 52, 54, 84, 47, 67, 59, 61, 59, 91, 57, 54, 57, 47, 54, 99, 64, 73, 63, 60, 92, 78, 57, 66, 101, 57, 55, 66, 61, 63, 61, 54, 62, 97, 62, 56, 80, 67, 66, 70, 67, 60, 86, 69, 68, 53, 66, 81, 69, 62, 53, 52, 64, 69, 48, 76, 57, 67, 64, 69, 57, 75, 111, 66, 64, 56, 55, 62, 68, 54, 71, 61, 102, 51, 57, 58, 53, 59, 58, 82, 58, 57, 67, 64, 68, 52, 62, 61, 60, 56, 61, 60, 67, 63, 76, 59, 56, 52, 73, 74, 65, 61, 64, 62, 66, 82, 53, 63, 71, 43, 66, 91, 66, 63, 66, 66, 65, 47, 75, 60, 66, 87, 52, 68, 64, 50, 64, 60, 47, 51, 62, 65, 59, 56, 55, 64, 60, 61, 65, 80, 68, 70, 61, 75, 66, 67, 56, 70, 66, 62, 56, 57, 84, 57, 59, 61, 61, 59, 50, 59, 75, 52, 95, 94, 82, 51, 78, 89, 53, 57, 64, 83, 75, 80, 57, 54, 86, 50, 52, 71, 52, 81, 66, 65, 66, 57, 54, 41, 84, 64, 56, 59, 62, 46, 76, 64, 57, 45, 83, 55, 70, 53, 88, 45, 71, 53, 87, 61, 64, 52, 55, 72, 69, 107, 64, 67, 64, 53, 54, 53, 55, 65, 73, 77, 53, 60, 47, 60, 57, 65, 70, 74, 77, 60, 49, 74, 58, 69, 75, 59, 60, 47, 55, 57, 57, 65, 53, 58, 66, 45, 61, 64, 83, 74, 66, 81, 66, 80, 55, 63, 118, 93, 63, 60, 68, 61, 73, 70, 70, 64, 94, 75, 54, 56, 64, 62, 90, 61, 64, 68, 56, 104, 61, 62, 58, 73, 72, 55, 40, 61, 53, 64, 77, 48, 58, 67, 71, 60, 47, 72, 115, 85, 83, 73, 57, 67, 54, 64, 63, 83, 69, 88, 52, 64, 76, 82, 67, 54, 51, 81, 50, 71, 78, 97, 54, 111, 76, 56, 79, 67, 39, 65, 71, 87, 48, 47, 72, 95, 68, 38, 72, 67, 65, 156, 64, 64, 59, 61, 68, 57, 68, 77, 58, 54, 73, 50, 53, 68, 68, 58, 70, 67, 44, 73, 46, 59, 59, 64, 83, 55, 65, 80, 59, 66, 69, 63, 42, 55, 67, 60, 58, 36, 48, 68, 79, 54, 72, 71, 69, 74, 67, 76, 75, 48, 57, 65, 59, 57, 76, 62, 76, 66, 77, 63, 61, 72, 51, 84, 58, 86, 50, 59, 53, 51, 76, 62, 74, 109, 81, 59, 82, 56, 66, 69, 65, 56, 87, 53, 47, 56, 62, 62, 67, 64, 63, 74, 55, 72, 73, 48, 71, 42, 71, 51, 76, 62, 49, 57, 65, 49, 53, 74, 62, 71, 57, 54, 59, 49, 73, 58, 63, 118, 79, 59, 88, 70, 68, 67, 68, 64, 65, 68, 72, 61, 71, 71, 77, 78, 68, 63, 84, 60, 68, 75, 65, 113, 68, 49, 47, 71, 46, 48, 56, 92, 56, 60, 50, 72, 64, 69, 69, 74, 55, 52, 62, 74, 80, 61, 79, 61, 76, 53, 70, 48, 88, 70, 79, 48, 66, 71, 82, 79, 66, 82, 62, 61, 49, 50, 56, 54, 48, 94, 75, 54, 59, 99, 74, 77, 77, 92, 52, 55, 64, 59, 52, 61, 66, 51, 62, 71, 62, 79, 44, 86, 59, 56, 70, 56, 70, 62, 72, 71, 76, 65, 73, 66, 58, 55, 70, 60, 66, 47, 59, 94, 51, 56, 78, 65, 88, 67, 80, 67, 75, 62, 62, 51, 62, 44, 53, 46, 54, 62, 71, 82, 62, 64, 68, 66, 60, 63, 82, 85, 59, 65, 81, 73, 60, 58, 48, 64, 96, 73, 74, 84, 69, 57, 53, 77, 69, 59, 52, 62, 90, 77, 74, 41, 77, 62, 58, 68, 67, 70, 74, 67, 75, 58, 72, 64, 76, 72, 47, 59, 86, 65, 69, 116, 70, 47, 58, 65, 61, 64, 62, 61, 60, 65, 85, 57, 77, 68, 66, 90, 81, 50, 61, 65, 53, 43, 53, 75, 68, 69, 58, 61, 89, 62, 75, 61, 76, 75, 55, 62, 44, 66, 55, 58, 74, 75, 52, 61, 80, 49, 62, 55, 66, 58, 59, 84, 48, 80, 62, 48, 66, 41, 61, 56, 67, 65, 66, 71, 57, 86, 61, 64, 52, 57, 68, 81, 62, 69, 53, 61, 40, 77, 84, 57, 40, 77, 53, 75, 66, 57, 55, 53, 77, 76, 57, 70, 47, 70, 54, 68, 60, 74, 56, 77, 59, 67, 64, 66, 79, 62, 113, 56, 54, 88, 73, 133, 61, 63, 47, 57, 69, 64, 56, 62, 48, 77, 83, 70, 60, 72, 50, 52, 49, 50, 98, 79, 47, 71, 66, 63, 67, 62, 43, 60, 74, 61, 77, 69, 56, 84, 62, 71, 74, 74, 58, 66, 72, 90, 83, 72, 54, 81, 76, 67, 81, 62, 69, 67, 60, 65, 55, 60, 48, 73, 50, 65, 71, 58, 85, 60, 57, 79, 94, 59, 59, 65, 96, 43, 56, 66, 61, 70, 97, 88, 50, 66, 68, 66, 49, 65, 60, 48, 79, 68, 79, 66, 52, 72, 56, 59, 56, 64, 56, 56, 57, 67, 51, 63, 78, 56, 63, 83, 62, 86, 73, 70, 59, 64, 63, 73, 70, 85, 61, 62, 52, 89, 48, 74, 95, 73, 70, 53, 65, 69, 59, 67, 44, 67, 56, 54, 60, 70, 67, 72, 64, 57, 85, 75, 55, 58, 59, 60, 63, 83, 66, 69, 61, 79, 69, 127, 44, 63, 49, 80, 54, 77, 130, 63, 62, 70, 49, 77, 61, 74, 46, 64, 67, 63, 62, 72, 72, 67, 54, 54, 48, 80, 79, 72, 85, 89, 79, 71, 61, 50, 67, 61, 51, 71, 49, 68, 69, 96, 55, 69, 72, 53, 69, 64, 66, 74, 55, 97, 50, 90, 61, 59, 51, 57, 85, 70, 58, 59, 65, 52, 50, 41, 64, 75, 68, 56, 73, 96, 76, 60, 52, 51, 59, 49, 60, 63, 55, 70, 52, 56, 65, 51, 61, 69, 74, 60, 71, 64, 57, 63, 53, 67, 59, 66, 60, 62, 88, 68, 87, 65, 69, 66, 50, 55, 75, 61, 65, 90, 65, 48, 54, 57, 53, 65, 78, 65, 63, 72, 66, 60, 44, 71, 58, 63, 72, 59, 49, 69, 72, 63, 61, 74, 58, 73, 76, 68, 77, 62, 68, 73, 63, 70, 65, 83, 63, 62, 57, 54, 77, 86, 68, 70, 54, 58, 82, 61, 52, 76, 62, 44, 52, 59, 64, 83, 59, 53, 74, 59, 47, 64, 62, 59, 65, 48, 65, 63, 62, 72, 71, 56, 68, 50, 86, 64, 50, 69, 59, 70, 88, 56, 44, 56, 56, 84, 74, 88, 55, 63, 80, 68, 67, 54, 67, 122, 77, 70, 67, 46, 79, 59, 65, 68, 58, 52, 45, 84, 65, 50, 55, 67, 84, 65, 58, 72, 59, 50, 52, 51, 66, 87, 79, 50, 60, 67, 58, 73, 67, 74, 71, 60, 65, 50, 66, 55, 57, 94, 55, 133, 77, 63, 70, 65, 55, 56, 70, 61, 69, 86, 69, 63, 60, 68, 57, 70, 59, 54, 58, 59, 71, 55, 94, 63, 58, 66, 66, 56, 64, 46, 58, 64, 60, 77, 60, 66, 88, 84, 57, 69, 59, 88, 118, 63, 58, 55, 60, 66, 86, 71, 73, 59, 67, 59, 79, 80, 57, 58, 83, 64, 66, 49, 77, 68, 58, 79, 76, 101, 58, 54, 55, 85, 68, 55, 63, 65, 57, 61, 65, 62, 70, 60, 69, 93, 66, 72, 52, 71, 67, 61, 52, 74, 64, 69, 53, 67, 74, 81, 66, 85, 66, 83, 65, 66, 70, 68, 65, 59, 75, 55, 50, 63, 64, 67, 83, 59, 53, 78, 64, 76, 80, 63, 58, 60, 70, 89, 79, 69, 63, 81, 53, 81, 46, 53, 74, 66, 79, 62, 64, 83, 67, 100, 63, 48, 72, 74, 62, 61, 48, 59, 79, 58, 57, 69, 49, 64, 63, 70, 75, 69, 91, 78, 72, 61, 54, 67, 61, 68, 45, 67, 70, 57, 49, 58, 57, 62, 86, 72, 55, 58, 60, 67, 87, 76, 97, 98, 90, 61, 78, 45, 70, 53, 53, 67, 77, 80, 55, 57, 67, 57, 57, 40, 79, 70, 54, 63, 57, 45, 66, 65, 61, 66, 58, 63, 68, 62, 65, 88, 64, 41, 54, 86, 70, 46, 64, 56, 51, 64, 55, 43, 59, 75, 61, 56, 55, 62, 47, 55, 60, 75, 56, 56, 88, 59, 69, 82, 53, 76, 65, 65, 40, 84, 54, 40, 77, 54, 54, 63, 69, 74, 75, 67, 59, 57, 53, 53, 77, 58, 82, 73, 52, 64, 79, 97, 70, 51, 78, 108, 114, 69, 50, 60, 64, 50, 67, 55, 67, 69, 57, 68, 58, 96, 72, 62, 64, 75, 53, 73, 72, 62, 69, 73, 62, 57, 61, 65, 84, 58, 79, 61, 57, 83, 78, 62, 73, 59, 76, 61, 61, 78, 81, 75, 60, 81, 82, 60, 58, 57, 79, 53, 71, 74, 62, 77, 90, 58, 80, 48, 81, 67, 68, 60, 77, 49, 66, 105, 71, 45, 67, 76, 55, 56, 72, 91, 76, 54, 73, 70, 62, 63, 89, 65, 72, 58, 77, 67, 54, 60, 75, 54, 63, 60, 67, 67, 54, 51, 84, 56, 58, 81, 41, 69, 62, 70, 70, 57, 120, 64, 63, 63, 56, 82, 50, 65, 89, 95, 97, 59, 79, 64, 42, 60, 73, 56, 81, 67, 62, 92, 69, 48, 54, 64, 73, 54, 59, 75, 87, 48, 59, 50, 79, 59, 95, 95, 62, 60, 68, 55, 64, 48, 53, 49, 63, 71, 58, 60, 68, 54, 90, 60, 63, 46, 61, 59, 43, 75, 76, 57, 62, 72, 56, 67, 71, 86, 81, 71, 54, 84, 90, 69, 59, 62, 72, 62, 63, 52, 62, 63, 64, 61, 70, 70, 78, 94, 63, 66, 56, 126, 62, 52, 55, 69, 75, 87, 62, 75, 78, 65, 64, 47, 47, 53, 65, 63, 94, 58, 78, 74, 52, 70, 68, 49, 48, 75, 78, 63, 48, 57, 47, 53, 80, 81, 59, 66, 52, 68, 69, 63, 77, 63, 81, 83, 67, 65, 59, 69, 70, 55, 58, 94, 64, 53, 82, 44, 56, 96, 58, 53, 62, 52, 68, 64, 56, 54, 61, 90, 59, 67, 68, 53, 67, 61, 115, 60, 58, 53, 67, 82, 44, 62, 65, 66, 73, 68, 54, 63, 58, 50, 81, 67, 58, 69, 63, 59, 52, 64, 52, 77, 82, 71, 52, 56, 80, 70, 50, 79, 58, 73, 47, 74, 78, 48, 47, 44, 46, 99, 66, 112, 50, 58, 40, 80, 96, 55, 71, 55, 53, 64, 82, 66, 54, 103, 77, 66, 68, 73, 94, 80, 46, 57, 87, 65, 82, 93, 65, 59, 68, 53, 58, 58, 65, 57, 59, 65, 65, 78, 80, 79, 62, 70, 72, 52, 80, 42, 69, 69, 66, 57, 64, 77, 64, 72, 66, 78, 105, 55, 62, 64, 63, 62, 64, 63, 51, 54, 62, 81, 59, 53, 73, 103, 50, 55, 76, 66, 43, 65, 60, 69, 60, 78, 104, 60, 58, 106, 83, 58, 85, 61, 68, 59, 81, 41, 49, 47, 72, 65, 58, 62, 56, 56, 63, 81, 55, 47, 74, 59, 58, 61, 53, 70, 73, 55, 88, 47, 62, 58, 55, 56, 75, 68, 48, 74, 56, 48, 50, 75, 65, 98, 94, 74, 63, 59, 51, 74, 71, 68, 65, 69, 50, 64, 74, 62, 58, 60, 65, 68, 62, 54, 62, 70, 57, 83, 63, 43, 79, 67, 79, 52, 69, 35, 47, 85, 63, 56, 82, 72, 101, 46, 53, 68, 58, 102, 82, 52, 66, 58, 61, 67, 71, 56, 68, 85, 56, 59, 74, 77, 69, 70, 57, 48, 96, 61, 74, 68, 52, 83, 50, 60, 69, 59, 72, 73, 61, 71, 73, 56, 58, 54, 41, 107, 56, 79, 76, 63, 61, 61, 76, 47, 63, 56, 112, 58, 46, 59, 55, 58, 56, 72, 41, 60, 72, 57, 80, 61, 48, 66, 52, 53, 63, 57, 82, 61, 89, 61, 84, 55, 65, 64, 50, 56, 56, 72, 88, 68, 64, 85, 68, 69, 72, 56, 69, 60, 71, 72, 71, 59, 58, 56, 61, 69, 54, 63, 123, 82, 100, 60, 86, 61, 50, 59, 57, 66, 61, 60, 56, 76, 54, 67, 48, 98, 76, 67, 56, 73, 65, 64, 51, 54, 59, 64, 54, 76, 66, 65, 70, 48, 51, 92, 51, 113, 65, 57, 49, 74, 66, 51, 63, 79, 59, 59, 60, 74, 61, 72, 95, 55, 86, 65, 60, 68, 86, 69, 55, 70, 50, 54, 63, 71, 59, 83, 61, 74, 59, 66, 64, 48, 57, 63, 76, 71, 84, 50, 72, 89, 66, 73, 92, 70, 61, 60, 66, 56, 73, 53, 69, 64, 73, 59, 71, 92, 68, 70, 119, 67, 71, 85, 61, 49, 78, 72, 62, 71, 58, 47, 70, 60, 70, 59, 61, 57, 56, 53, 59, 57, 60, 46, 62, 54, 62, 111, 73, 57, 45, 62, 56, 75, 62, 71, 57, 50, 64, 137, 58, 69, 69, 65, 58, 47, 50, 47, 49, 63, 46, 79, 56, 59, 50, 51, 59, 70, 61, 65, 69, 80, 62, 81, 68, 63, 73, 65, 74, 36, 67, 60, 79, 53, 103, 87, 37, 63, 51, 65, 60, 73, 83, 57, 55, 53, 59, 59, 74, 61, 123, 82, 85, 83, 63, 54, 64, 60, 51, 45, 57, 82, 81, 78, 63, 56, 74, 78, 49, 51, 46, 64, 59, 72, 76, 60, 51, 84, 77, 71, 70, 55, 65, 84, 49, 70, 56, 69, 70, 88, 69, 75, 73, 48, 73, 75, 84, 86, 60, 57, 65, 67, 66, 67, 67, 64, 54, 58, 77, 47, 79, 80, 65, 68, 46, 50, 83, 90, 69, 58, 68, 70, 50, 64, 89, 85, 62, 57, 65, 82, 56, 67, 56, 58, 82, 69, 67, 69, 71, 71, 58, 66, 50, 72, 55, 76, 72, 66, 65, 83, 72, 96, 48, 143, 73, 64, 68, 67, 73, 67, 50, 56, 64, 64, 73, 58, 65, 48, 56, 75, 56, 62, 103, 69, 79, 58, 60, 58, 87, 63, 123, 66, 71, 70, 81, 40, 59, 56, 86, 73, 67, 87, 58, 97, 66, 77, 66, 102, 60, 67, 45, 71, 60, 49, 56, 65, 63, 59, 68, 80, 55, 70, 71, 70, 72, 112, 54, 79, 101, 60, 62, 75, 74, 89, 77, 64, 43, 73, 52, 60, 51, 100, 58, 54, 74, 78, 34, 60, 54, 70, 86, 62, 59, 76, 55, 76, 60, 56, 47, 48, 67, 104, 53, 68, 71, 76, 61, 46, 77, 71, 53, 64, 96, 63, 39, 80, 56, 54, 49, 65, 59, 65, 56, 51, 74, 88, 54, 56, 49, 54, 52, 44, 87, 62, 53, 83, 71, 60, 78, 119, 98, 77, 69, 81, 91, 51, 54, 65, 61, 61, 64, 55, 41, 67, 80, 64, 60, 86, 73, 105, 64, 69, 68, 49, 79, 76, 70, 41, 65, 63, 55, 52, 69, 69, 80, 87, 41, 71, 62, 76, 59, 51, 54, 128, 66, 52, 90, 50, 64, 83, 55, 50, 71, 90, 74, 50, 45, 47, 66, 50, 52, 87, 59, 74, 56, 70, 71, 73, 72, 73, 57, 75, 65, 58, 90, 72, 54, 57, 54, 60, 73, 67, 60, 70, 60, 67, 53, 63, 48, 69, 52, 58, 47, 59, 51, 57, 56, 55, 85, 60, 76, 84, 59, 54, 55, 84, 57, 69, 73, 46, 58, 64, 88, 73, 65, 60, 75, 96, 115, 81, 81, 62, 72, 72, 114, 58, 48, 52, 57, 75, 64, 61, 61, 57, 69, 66, 73, 65, 67, 68, 60, 39, 79, 71, 62, 59, 59, 58, 58, 51, 67, 53, 72, 56, 64, 63, 68, 60, 56, 60, 84, 60, 61, 53, 79, 47, 69, 64, 73, 71, 70, 60, 63, 68, 58, 70, 96, 64, 80, 72, 53, 71, 56, 67, 66, 65, 61, 67, 54, 58, 46, 65, 96, 97, 74, 106, 65, 49, 48, 93, 82, 64, 75, 64, 80, 68, 49, 50, 65, 81, 82, 69, 67, 51, 58, 56, 74, 71, 134, 56, 68, 62, 70, 57, 74, 71, 80, 90, 51, 65, 45, 64, 57, 67, 77, 67, 52, 69, 53, 67, 71, 43, 79, 48, 66, 54, 47, 60, 58, 78, 52, 79, 49, 65, 72, 67, 82, 83, 61, 54, 93, 54, 82, 57, 66, 53, 48, 79, 67, 73, 59, 70, 79, 61, 82, 62, 42, 57, 65, 65, 63, 53, 62, 49, 46, 82, 58, 61, 83, 64, 74, 86, 61, 52, 48, 46, 56, 47, 60, 60, 54, 54, 50, 71, 68, 99, 70, 63, 52, 50, 64, 65, 56, 81, 64, 46, 70, 61, 62, 74, 51, 78, 58, 69, 61, 113, 62, 75, 62, 62, 53, 70, 57, 71, 62, 60, 55, 89, 59, 51, 63, 74, 89, 79, 61, 61, 52, 59, 59, 75, 73, 78, 66, 100, 55, 65, 67, 58, 55, 71, 67, 50, 59, 72, 66, 59, 56, 54, 80, 64, 54, 48, 59, 57, 44, 50, 88, 63, 59, 75, 49, 80, 60, 61, 69, 69, 45, 59, 64, 63, 78, 59, 79, 48, 57, 69, 42, 86, 55, 83, 51, 86, 45, 54, 72, 88, 68, 64, 63, 93, 62, 62, 50, 49, 56, 99, 65, 80, 62, 73, 66, 49, 69, 45, 54, 38, 65, 59, 70, 63, 55, 48, 63, 79, 33, 57, 60, 48, 67, 47, 87, 69, 95, 58, 59, 87, 63, 84, 80, 58, 84, 75, 63, 42, 54, 71, 43, 58, 70, 70, 58, 98, 71, 59, 59, 64, 61, 67, 53, 45, 44, 68, 59, 60, 56, 38, 46, 89, 99, 50, 54, 48, 50, 45, 75, 52, 64, 81, 61, 63, 79, 83, 58, 110, 65, 55, 60, 76, 62, 59, 70, 81, 67, 76, 56, 65, 49, 85, 59, 72, 89, 55, 77, 77, 73, 112, 64, 87, 61, 64, 76, 64, 72, 49, 56, 53, 67, 48, 70, 40, 71, 55, 65, 87, 82, 83, 56, 56, 72, 88, 69, 63, 104, 64, 50, 98, 58, 79, 63, 62, 49, 63, 41, 55, 62, 58, 76, 53, 53, 64, 65, 70, 74, 51, 92, 104, 54, 79, 65, 64, 51, 61, 64, 78, 66, 56, 118, 63, 63, 70, 62, 66, 60, 47, 70, 59, 78, 75, 64, 56, 61, 65, 59, 48, 83, 49, 97, 74, 49, 60, 67, 75, 62, 56, 78, 58, 60, 53, 67, 91, 57, 91, 88, 55, 55, 57, 50, 70, 54, 74, 83, 58, 80, 89, 53, 72, 77, 54, 75, 112, 73, 65, 59, 56, 89, 55, 65, 61, 56, 64, 100, 63, 57, 74, 71, 72, 72, 119, 60, 107, 70, 72, 85, 76, 66, 38, 39, 65, 61, 68, 56, 49, 82, 93, 80, 73, 63, 58, 67, 56, 70, 68, 75, 89, 53, 72, 58, 56, 53, 58, 64, 57, 52, 69, 66, 68, 82, 48, 55, 52, 51, 70, 63, 52, 78, 49, 58, 69, 68, 65, 64, 79, 75, 73, 88, 61, 53, 81, 63, 64, 74, 60, 58, 62, 70, 49, 68, 83, 79, 89, 100, 78, 54, 88, 66, 71, 64, 62, 51, 84, 73, 97, 41, 59, 72, 60, 63, 71, 66, 33, 50, 65, 61, 61, 44, 69, 64, 63, 52, 58, 62, 91, 59, 51, 54, 47, 69, 69, 55, 69, 64, 85, 56, 61, 58, 59, 66, 76, 64, 64, 49, 66, 64, 66, 58, 92, 69, 48, 64, 59, 73, 97, 68, 66, 50, 89, 60, 79, 73, 31, 57, 64, 54, 57, 72, 90, 52, 67, 63, 61, 59, 53, 80, 46, 77, 81, 64, 82, 69, 94, 88, 57, 42, 40, 65, 59, 69, 51, 60, 35, 71, 65, 68, 52, 71, 64, 68, 66, 55, 42, 49, 58, 88, 68, 87, 68, 48, 59, 74, 52, 96, 61, 120, 58, 75, 77, 53, 47, 54, 66, 59, 77, 56, 68, 59, 63, 68, 66, 72, 139, 76, 54, 61, 60, 72, 56, 52, 65, 58, 62, 55, 58, 50, 59, 67, 68, 72, 50, 58, 86, 64, 63, 67, 79, 65, 57, 70, 48, 61, 54, 71, 79, 57, 66, 63, 53, 56, 66, 72, 64, 60, 87, 53, 70, 59, 67, 65, 59, 59, 83, 58, 93, 59, 67, 85, 83, 74, 69, 65, 55, 63, 70, 56, 50, 65, 55, 62, 48, 56, 37, 63, 71, 58, 61, 70, 43, 56, 73, 50, 62, 81, 55, 83, 66, 59, 66, 68, 73, 55, 57, 56, 85, 46, 59, 56, 57, 71, 91, 67, 46, 61, 51, 64, 66, 63, 67, 55, 46, 62, 71, 68, 54, 72, 70, 59, 80, 57, 60, 57, 44, 58, 66, 61, 43, 69, 73, 86, 61, 66, 67, 45, 80, 47, 73, 47, 64, 66, 53, 63, 64, 106, 55, 73, 60, 48, 65, 77, 71, 58, 98, 44, 54, 68, 56, 65, 72, 69, 90, 57, 64, 74, 58, 61, 82, 90, 60, 63, 66, 61, 86, 56, 50, 76, 75, 62, 73, 35, 57, 83, 66, 68, 58, 71, 62, 43, 62, 77, 78, 69, 59, 63, 74, 51, 60, 74, 54, 55, 78, 62, 71, 66, 60, 77, 57, 70, 58, 45, 58, 56, 85, 51, 77, 72, 51, 59, 48, 65, 72, 69, 55, 59, 65, 60, 58, 59, 75, 65, 67, 51, 50, 61, 69, 56, 78, 63, 64, 56, 53, 63, 72, 63, 41, 74, 77, 66, 75, 75, 77, 65, 95, 51, 55, 76, 76, 52, 65, 111, 66, 95, 85, 80, 59, 84, 64, 61, 73, 65, 86, 67, 68, 61, 60, 68, 64, 62, 58, 63, 77, 58, 55, 57, 81, 66, 58, 73, 50, 67, 88, 81, 57, 50, 57, 66, 51, 69, 75, 57, 58, 67, 95, 95, 77, 49, 76, 96, 57, 59, 66, 88, 61, 71, 71, 62, 82, 85, 61, 66, 61, 72, 56, 71, 70, 64, 72, 66, 89, 60, 71, 61, 53, 46, 58, 58, 68, 55, 50, 53, 62, 71, 47, 58, 55, 68, 68, 80, 70, 70, 68, 80, 52, 61, 55, 58, 96, 77, 56, 76, 62, 78, 71, 61, 64, 62, 64, 68, 65, 49, 65, 59, 59, 91, 87, 63, 78, 81, 61, 99, 74, 91, 82, 124, 57, 50, 75, 62, 69, 75, 61, 78, 79, 65, 58, 55, 69, 72, 63, 57, 44, 54, 57, 73, 68, 45, 59, 56, 65, 97, 73, 89, 70, 85, 58, 39, 54, 56, 59, 72, 95, 61, 74, 52, 70, 61, 62, 56, 60, 69, 65, 61, 50, 69, 90, 59, 55, 53, 64, 92, 78, 51, 74, 71, 45, 58, 63, 95, 58, 45, 67, 100, 82, 83, 80, 52, 89, 53, 56, 76, 71, 54, 80, 61, 59, 59, 69, 66, 111, 87, 64, 77, 72, 53, 42, 54, 82, 53, 69, 85, 70, 110, 54, 52, 76, 55, 67, 58, 68, 42, 76, 50, 64, 79, 56, 57, 72, 59, 52, 61, 68, 72, 86, 74, 54, 69, 72, 50, 78, 78, 57, 66, 74, 64, 56, 50, 56, 51, 69, 62, 73, 76, 66, 99, 55, 54, 77, 64, 55, 63, 91, 81, 76, 59, 85, 82, 56, 73, 58, 77, 59, 84, 54, 74, 67, 95, 70, 68, 80, 66, 56, 67, 93, 105, 58, 67, 43, 67, 87, 47, 99, 78, 54, 69, 79, 58, 55, 76, 70, 70, 63, 138, 80, 87, 72, 116, 69, 65, 53, 71, 65, 76, 54, 55, 66, 56, 73, 49, 85, 67, 63, 62, 69, 58, 64, 45, 63, 61, 74, 56, 101, 63, 70, 60, 45, 66, 64, 92, 57, 64, 63, 72, 56, 43, 71, 53, 54, 52, 66, 72, 74, 53, 58, 72, 64, 58, 64, 76, 72, 60, 84, 64, 53, 72, 56, 72, 68, 87, 53, 64, 70, 60, 63, 54, 46, 62, 93, 73, 53, 61, 48, 90, 68, 63, 68, 59, 67, 74, 57, 59, 78, 97, 85, 49, 67, 65, 63, 67, 82, 66, 58, 84, 51, 84, 84, 61, 60, 76, 63, 60, 51, 65, 53, 77, 60, 56, 45, 87, 61, 65, 59, 72, 75, 54, 62, 65, 69, 56, 55, 61, 59, 64, 68, 52, 70, 70, 57, 51, 65, 58, 55, 52, 59, 63, 45, 61, 72, 64, 66, 76, 52, 56, 61, 54, 88, 70, 51, 61, 71, 60, 72, 60, 62, 70, 50, 109, 127, 68, 57, 81, 49, 68, 63, 65, 69, 68, 65, 63, 68, 72, 60, 60, 63, 47, 68, 63, 70, 62, 73, 74, 79, 57, 49, 88, 64, 57, 102, 44, 73, 74, 61, 82, 60, 109, 68, 73, 61, 91, 56, 64, 59, 63, 74, 69, 49, 74, 68, 62, 69, 63, 77, 51, 46, 67, 57, 55, 60, 57, 48, 63, 84, 61, 66, 70, 53, 76, 60, 95, 56, 65, 84, 63, 66, 68, 59, 67, 62, 50, 104, 66, 54, 68, 69, 64, 97, 57, 60, 66, 68, 74, 68, 69, 54, 91, 70, 68, 77, 77, 52, 54, 54, 66, 67, 64, 62, 102, 67, 75, 59, 112, 73, 84, 46, 59, 70, 65, 53, 70, 59, 55, 54, 102, 100, 54, 66, 49, 62, 84, 68, 67, 68, 69, 82, 60, 58, 63, 90, 55, 74, 53, 62, 49, 97, 49, 52, 62, 50, 71, 54, 69, 65, 90, 83, 58, 66, 89, 72, 45, 66, 69, 62, 69, 66, 68, 78, 64, 80, 49, 87, 58, 65, 60, 60, 54, 81, 65, 49, 43, 55, 95, 59, 70, 60, 61, 77, 73, 67, 60, 60, 61, 54, 58, 61, 78, 58, 63, 70, 70, 89, 54, 60, 50, 110, 66, 65, 66, 65, 62, 88, 54, 77, 56, 90, 64, 65, 57, 46, 59, 63, 51, 74, 46, 59, 61, 59, 55, 71, 49, 51, 63, 73, 86, 72, 51, 81, 57, 76, 69, 67, 74, 60, 61, 66, 60, 61, 40, 65, 56, 72, 58, 73, 87, 69, 49, 49, 60, 67, 60, 64, 81, 68, 92, 78, 70, 61, 61, 60, 97, 79, 144, 73, 56, 72, 87, 56, 49, 57, 65, 61, 55, 69, 55, 84, 84, 69, 59, 130, 64, 65, 76, 47, 58, 55, 67, 76, 62, 84, 55, 62, 76, 61, 91, 68, 79, 62, 78, 79, 53, 68, 85, 56, 60, 75, 58, 67, 63, 57, 60, 65, 53, 57, 50, 71, 66, 51, 53, 59, 52, 85, 53, 49, 58, 75, 72, 62, 60, 73, 70, 52, 57, 68, 90, 84, 96, 74, 56, 57, 71, 67, 49, 68, 61, 55, 86, 62, 58, 67, 71, 66, 83, 73, 61, 65, 54, 56, 72, 61, 61, 79, 70, 82, 61, 48, 61, 65, 47, 56, 66, 63, 69, 67, 76, 69, 51, 73, 70, 57, 65, 82, 63, 63, 57, 58, 64, 70, 63, 59, 57, 81, 60, 49, 56, 51, 81, 63, 72, 48, 63, 60, 63, 64, 79, 83, 78, 64, 69, 66, 63, 81, 60, 63, 59, 60, 58, 66, 79, 70, 69, 33, 71, 50, 68, 76, 48, 53, 63, 76, 79, 66, 51, 73, 57, 72, 74, 71, 48, 69, 67, 58, 71, 58, 79, 76, 77, 69, 78, 64, 61, 54, 51, 50, 71, 60, 43, 61, 96, 60, 74, 59, 73, 60, 81, 54, 73, 52, 47, 53, 63, 52, 58, 63, 54, 73, 58, 70, 60, 61, 61, 59, 56, 57, 53, 42, 78, 56, 38, 81, 69, 55, 56, 54, 58, 51, 56, 50, 67, 81, 92, 74, 47, 63, 65, 61, 66, 71, 65, 51, 65, 70, 60, 60, 89, 60, 59, 67, 49, 78, 65, 69, 64, 53, 83, 58, 71, 55, 75, 63, 63, 48, 58, 73, 85, 73, 120, 53, 94, 63, 62, 76, 84, 61, 58, 51, 76, 73, 55, 58, 72, 73, 67, 52, 68, 57, 73, 53, 65, 69, 78, 58, 69, 61, 46, 68, 51, 76, 88, 46, 54, 68, 58, 61, 44, 51, 50, 74, 59, 86, 92, 61, 69, 54, 88, 55, 70, 72, 95, 58, 55, 48, 83, 79, 84, 63, 66, 85, 81, 78, 60, 77, 67, 78, 52, 71, 57, 78, 63, 52, 66, 57, 74, 63, 75, 75, 58, 91, 59, 54, 62, 72, 66, 68, 66, 59, 56, 72, 89, 64, 81, 59, 43, 70, 65, 68, 78, 64, 55, 73, 57, 72, 77, 80, 73, 45, 62, 52, 71, 58, 109, 72, 61, 70, 73, 56, 102, 55, 60, 90, 118, 48, 64, 70, 85, 58, 76, 52, 53, 79, 77, 53, 64, 64, 61, 52, 64, 61, 70, 59, 61, 59, 76, 64, 58, 73, 59, 52, 95, 60, 66, 59, 66, 60, 60, 52, 56, 65, 54, 87, 67, 62, 52, 75, 69, 66, 45, 59, 60, 56, 73, 74, 69, 69, 70, 56, 65, 60, 66, 57, 59, 66, 58, 59, 86, 63, 38, 72, 93, 70, 72, 84, 66, 91, 64, 48, 96, 52, 50, 84, 57, 72, 46, 78, 68, 96, 82, 71, 66, 81, 110, 62, 64, 68, 61, 61, 85, 51, 100, 77, 62, 63, 60, 62, 61, 61, 57, 56, 69, 52, 57, 44, 55, 65, 68, 71, 57, 75, 65, 82, 89, 60, 50, 75, 78, 73, 64, 56, 52, 69, 84, 57, 50, 60, 112, 54, 65, 103, 66, 70, 97, 51, 69, 74, 67, 74, 57, 70, 60, 97, 62, 75, 67, 59, 52, 56, 88, 94, 72, 69, 66, 62, 83, 68, 64, 71, 66, 58, 66, 118, 82, 61, 57, 48, 43, 105, 51, 71, 73, 63, 62, 55, 65, 60, 64, 39, 63, 57, 127, 55, 78, 74, 108, 53, 73, 63, 55, 56, 63, 65, 63, 59, 73, 49, 66, 99, 68, 62, 67, 86, 65, 57, 73, 52, 54, 82, 59, 94, 55, 70, 62, 53, 78, 71, 76, 57, 62, 61, 74, 54, 59, 76, 65, 63, 60, 59, 49, 60, 67, 59, 74, 78, 51, 60, 69, 67, 65, 102, 59, 71, 68, 61, 67, 64, 87, 52, 56, 53, 67, 55, 49, 70, 57, 65, 68, 66, 60, 46, 78, 60, 68, 63, 60, 42, 63, 91, 76, 72, 89, 61, 42, 56, 44, 64, 62, 51, 66, 60, 81, 70, 77, 58, 63, 63, 52, 69, 69, 59, 86, 54, 58, 58, 62, 61, 69, 60, 56, 64, 83, 72, 80, 61, 74, 96, 55, 72, 61, 78, 49, 80, 94, 62, 57, 83, 67, 66, 63, 67, 71, 67, 54, 57, 47, 58, 53, 62, 65, 58, 65, 49, 59, 73, 58, 49, 74, 86, 77, 68, 63, 58, 58, 57, 107, 89, 51, 49, 57, 58, 72, 68, 66, 59, 59, 62, 48, 66, 72, 58, 53, 62, 63, 60, 78, 60, 75, 72, 62, 97, 57, 75, 65, 57, 53, 96, 65, 57, 65, 84, 45, 54, 99, 62, 40, 60, 57, 58, 72, 60, 54, 73, 61, 50, 49, 89, 61, 48, 51, 59, 90, 66, 50, 63, 60, 79, 65, 50, 72, 59, 43, 45, 72, 45, 61, 51, 65, 66, 57, 67, 62, 78, 63, 54, 67, 83, 96, 93, 49, 68, 69, 52, 76, 49, 70, 67, 61, 39, 76, 55, 73, 65, 85, 82, 55, 55, 74, 61, 69, 52, 74, 55, 61, 41, 99, 59, 56, 67, 85, 57, 90, 53, 62, 65, 93, 89, 44, 70, 47, 66, 97, 93, 69, 58, 63, 49, 60, 55, 70, 54, 44, 67, 50, 75, 49, 89, 62, 71, 57, 46, 78, 92, 54, 65, 90, 66, 66, 80, 67, 47, 69, 74, 74, 56, 85, 66, 45, 75, 53, 63, 62, 56, 72, 68, 88, 67, 64, 59, 72, 65, 75, 48, 78, 65, 53, 49, 52, 55, 85, 51, 78, 59, 45, 67, 49, 102, 55, 53, 51, 67, 83, 55, 70, 59, 66, 67, 63, 64, 54, 61, 61, 72, 59, 61, 102, 56, 54, 93, 59, 97, 47, 68, 60, 73, 68, 58, 61, 63, 55, 69, 71, 74, 54, 68, 67, 60, 54, 56, 61, 77, 78, 56, 69, 58, 90, 53, 62, 70, 66, 57, 63, 62, 61, 79, 61, 77, 65, 69, 66, 47, 89, 57, 45, 62, 72, 65, 76, 55, 61, 48, 69, 56, 57, 63, 74, 75, 66, 93, 143, 61, 74, 79, 55, 87, 61, 65, 48, 58, 61, 59, 57, 55, 69, 82, 52, 124, 68, 71, 62, 63, 75, 65, 78, 72, 71, 73, 61, 70, 88, 52, 136, 60, 60, 46, 74, 103, 65, 69, 84, 87, 72, 51, 60, 57, 51, 75, 63, 69, 50, 61, 59, 87, 80, 57, 49, 65, 79, 54, 45, 68, 43, 59, 55, 59, 69, 62, 83, 62, 52, 56, 80, 79, 63, 70, 70, 60, 94, 68, 77, 58, 58, 60, 66, 43, 53, 61, 80, 112, 46, 58, 52, 50, 73, 94, 71, 61, 62, 61, 97, 55, 75, 56, 68, 72, 56, 59, 71, 65, 70, 75, 99, 66, 57, 56, 57, 58, 65, 66, 67, 53, 67, 40, 69, 53, 77, 69, 59, 65, 72, 59, 71, 57, 60, 83, 63, 47, 73, 64, 65, 61, 67, 52, 64, 57, 52, 65, 42, 65, 63, 70, 65, 70, 70, 64, 48, 101, 74, 71, 88, 45, 77, 64, 62, 64, 69, 82, 53, 82, 61, 46, 59, 62, 55, 75, 56, 67, 65, 46, 76, 60, 63, 66, 68, 60, 58, 55, 56, 66, 86, 55, 78, 52, 54, 56, 69, 59, 65, 66, 58, 64, 64, 58, 57, 85, 53, 57, 64, 47, 71, 50, 69, 60, 82, 66, 86, 82, 57, 74, 46, 51, 71, 55, 62, 41, 61, 113, 56, 52, 72, 56, 62, 58, 58, 55, 56, 53, 70, 78, 75, 63, 71, 66, 96, 48, 85, 56, 80, 65, 59, 87, 57, 70, 71, 45, 52, 85, 70, 91, 85, 58, 69, 75, 53, 57, 49, 60, 52, 57, 75, 63, 74, 64, 58, 57, 68, 76, 63, 63, 49, 74, 54, 65, 74, 97, 70, 90, 51, 44, 86, 94, 66, 90, 77, 59, 57, 90, 91, 57, 67, 48, 75, 74, 63, 77, 50, 56, 67, 60, 37, 83, 63, 75, 58, 66, 64, 61, 99, 71, 57, 62, 66, 64, 49, 74, 72, 64, 78, 71, 72, 61, 64, 107, 69, 58, 61, 65, 97, 80, 88, 54, 83, 67, 52, 61, 58, 62, 56, 69, 63, 67, 63, 65, 45, 66, 74, 61, 57, 59, 73, 55, 77, 55, 62, 68, 65, 56, 64, 60, 46, 74, 51, 66, 70, 68, 69, 54, 78, 72, 62, 74, 76, 63, 62, 67, 65, 66, 71, 73, 78, 76, 82, 57, 70, 50, 46, 73, 79, 65, 47, 83, 56, 74, 73, 72, 88, 69, 62, 62, 67, 66, 71, 44, 71, 67, 49, 58, 71, 68, 62, 84, 53, 63, 80, 61, 92, 57, 67, 59, 56, 57, 60, 48, 54, 72, 64, 63, 62, 56, 63, 65, 78, 56, 42, 63, 59, 50, 79, 76, 80, 66, 69, 60, 68, 60, 71, 62, 89, 56, 56, 78, 92, 66, 51, 54, 81, 68, 54, 67, 50, 76, 64, 51, 60, 82, 78, 59, 58, 67, 61, 63, 65, 105, 119, 62, 73, 58, 60, 91, 61, 68, 70, 74, 78, 53, 68, 67, 60, 58, 62, 78, 57, 66, 62, 70, 72, 83, 72, 55, 56, 67, 65, 46, 71, 62, 63, 62, 63, 68, 67, 60, 54, 64, 67, 65, 66, 49, 81, 59, 58, 63, 67, 59, 52, 62, 60, 55, 91, 65, 58, 60, 71, 74, 72, 68, 78, 76, 54, 75, 70, 49, 61, 86, 67, 55, 60, 54, 95, 61, 67, 43, 60, 88, 68, 62, 60, 77, 61, 76, 56, 58, 63, 113, 66, 72, 61, 60, 62, 51, 71, 56, 66, 56, 51, 70, 121, 81, 83, 93, 107, 67, 50, 75, 55, 68, 50, 71, 59, 81, 62, 69, 67, 61, 62, 92, 70, 62, 57, 55, 52, 57, 61, 80, 66, 54, 59, 90, 75, 46, 82, 120, 68, 63, 58, 64, 46, 73, 80, 56, 67, 61, 76, 65, 68, 68, 62, 61, 67, 84, 60, 54, 66, 57, 75, 59, 73, 65, 59, 58, 55, 65, 59, 74, 75, 65, 74, 72, 60, 62, 62, 72, 70, 63, 89, 53, 58, 60, 60, 67, 45, 72, 96, 73, 75, 73, 65, 58, 71, 67, 57, 63, 55, 61, 87, 61, 67, 60, 58, 61, 52, 60, 70, 71, 59, 50, 88, 63, 76, 64, 61, 59, 61, 60, 59, 55, 70, 76, 51, 67, 67, 63, 71, 60, 68, 92, 54, 58, 118, 66, 89, 83, 62, 76, 58, 59, 69, 62, 66, 58, 61, 72, 80, 50, 72, 52, 55, 84, 59, 68, 60, 85, 66, 72, 60, 87, 57, 75, 68, 76, 115, 94, 82, 49, 55, 62, 65, 55, 69, 59, 52, 54, 52, 70, 78, 75, 76, 83, 56, 61, 91, 96, 62, 50, 92, 79, 66, 55, 53, 87, 62, 75, 65, 66, 54, 75, 58, 87, 85, 62, 57, 73, 63, 64, 85, 63, 63, 69, 67, 48, 58, 78, 58, 67, 56, 74, 71, 84, 55, 53, 62, 78, 63, 68, 63, 75, 57, 63, 63, 62, 72, 65, 60, 58, 69, 51, 68, 64, 89, 50, 70, 58, 52, 87, 72, 64, 54, 59, 77, 60, 54, 68, 67, 52, 77, 57, 60, 59, 80, 59, 63, 68, 60, 61, 75, 58, 67, 56, 49, 70, 87, 72, 60, 60, 79, 71, 66, 60, 52, 64, 74, 71, 79, 65, 71, 70, 63, 74, 64, 75, 39, 70, 67, 67, 58, 66, 69, 69, 56, 57, 51, 83, 56, 53, 74, 60, 42, 114, 60, 60, 59, 53, 33, 49, 55, 57, 83, 65, 77, 70, 46, 67, 54, 56, 54, 58, 73, 70, 69, 51, 61, 67, 64, 65, 52, 94, 46, 51, 63, 60, 78, 71, 46, 78, 58, 46, 55, 56, 55, 60, 75, 99, 65, 56, 50, 73, 76, 85, 67, 63, 48, 60, 54, 65, 52, 54, 61, 126, 50, 62, 99, 70, 95, 59, 76, 102, 86, 56, 71, 95, 90, 57, 50, 66, 81, 53, 87, 58, 60, 87, 57, 63, 52, 52, 67, 58, 62, 59, 77, 60, 61, 70, 57, 49, 64, 76, 58, 69, 52, 47, 72, 59, 69, 68, 67, 57, 74, 72, 53, 69, 58, 98, 80, 69, 72, 50, 74, 72, 68, 76, 106, 75, 58, 58, 97, 77, 74, 72, 62, 52, 71, 53, 61, 72, 67, 54, 59, 87, 62, 82, 54, 155, 52, 71, 65, 103, 74, 77, 66, 76, 61, 44, 81, 54, 68, 56, 96, 66, 58, 57, 55, 68, 60, 69, 74, 46, 59, 58, 67, 76, 60, 71, 61, 71, 74, 59, 56, 59, 57, 56, 51, 64, 51, 66, 61, 58, 59, 49, 59, 60, 71, 66, 84, 75, 78, 58, 68, 89, 89, 68, 51, 109, 87, 54, 77, 68, 62, 72, 55, 71, 79, 56, 54, 64, 58, 90, 61, 59, 66, 58, 58, 83, 72, 49, 76, 58, 63, 54, 66, 81, 77, 60, 68, 66, 60, 79, 68, 53, 53, 65, 50, 86, 45, 54, 72, 50, 59, 79, 59, 69, 56, 107, 41, 57, 65, 75, 71, 75, 69, 41, 80, 75, 59, 51, 53, 55, 39, 81, 73, 65, 52, 61, 66, 98, 84, 56, 71, 79, 53, 60, 50, 72, 67, 69, 94, 59, 61, 49, 51, 56, 89, 137, 57, 65, 73, 57, 62, 42, 57, 75, 65, 64, 83, 48, 81, 69, 80, 53, 63, 78, 75, 51, 68, 78, 86, 54, 104, 72, 80, 79, 46, 55, 90, 67, 29, 59, 42, 59, 58, 66, 68, 64, 81, 85, 56, 70, 73, 70, 44, 66, 69, 84, 81, 71, 102, 66, 45, 56, 66, 60, 56, 83, 82, 82, 71, 51, 60, 69, 77, 53, 72, 46, 54, 63, 48, 59, 71, 55, 93, 61, 47, 57, 58, 49, 54, 89, 52, 69, 61, 53, 70, 77, 91, 59, 63, 56, 46, 70, 62, 65, 64, 54, 54, 63, 63, 46, 76, 57, 76, 55, 56, 66, 77, 70, 125, 56, 56, 97, 74, 67, 55, 72, 72, 80, 67, 65, 58, 61, 60, 73, 52, 69, 74, 84, 53, 50, 59, 49, 72, 62, 67, 59, 63, 58, 85, 63, 49, 71, 44, 61, 69, 70, 103, 100, 60, 60, 74, 58, 68, 88, 79, 77, 53, 77, 65, 63, 46, 91, 60, 65, 64, 51, 53, 76, 44, 66, 110, 68, 57, 52, 69, 58, 68, 74, 53, 56, 82, 63, 79, 65, 61, 43, 64, 71, 57, 65, 49, 58, 83, 69, 66, 78, 51, 67, 59, 55, 58, 56, 52, 68, 60, 75, 46, 89, 72, 75, 59, 71, 70, 70, 60, 80, 72, 92, 59, 78, 78, 68, 69, 69, 91, 74, 90, 75, 74, 51, 94, 68, 68, 70, 67, 60, 74, 88, 68, 66, 82, 87, 55, 89, 72, 60, 62, 74, 60, 71, 51, 62, 57, 63, 76, 93, 65, 60, 75, 74, 61, 70, 50, 63, 52, 44, 55, 70, 54, 67, 50, 69, 38, 68, 63, 69, 70, 73, 67, 62, 61, 70, 79, 51, 80, 70, 49, 50, 85, 70, 85, 79, 58, 50, 66, 73, 96, 76, 66, 84, 86, 63, 55, 73, 80, 57, 60, 60, 51, 85, 81, 91, 59, 73, 84, 73, 58, 114, 60, 40, 66, 47, 74, 60, 66, 74, 53, 84, 70, 58, 59, 68, 50, 79, 59, 61, 81, 60, 61, 59, 49, 57, 65, 41, 58, 62, 59, 60, 61, 55, 62, 48, 59, 49, 52, 82, 72, 76, 74, 64, 61, 46, 56, 42, 47, 82, 66, 88, 51, 51, 62, 62, 59, 54, 95, 66, 52, 52, 53, 62, 39, 62, 74, 63, 64, 70, 125, 66, 80, 69, 79, 62, 52, 67, 44, 56, 71, 44, 51, 49, 70, 84, 86, 56, 60, 64, 61, 99, 71, 67, 95, 51, 66, 60, 93, 50, 61, 57, 50, 57, 59, 54, 68, 53, 53, 56, 93, 55, 78, 63, 76, 68, 44, 74, 88, 62, 80, 58, 64, 53, 67, 54, 52, 58, 63, 63, 63, 66, 81, 46, 68, 61, 57, 54, 62, 55, 57, 70, 61, 62, 63, 67, 72, 62, 62, 69, 61, 62, 76, 50, 68, 71, 59, 56, 62, 64, 50, 57, 61, 65, 69, 53, 63, 67, 49, 57, 54, 63, 57, 73, 72, 63, 81, 70, 57, 70, 65, 68, 78, 62, 83, 86, 56, 61, 57, 94, 88, 58, 69, 51, 70, 112, 72, 71, 57, 79, 77, 61, 56, 59, 51, 67, 65, 62, 75, 52, 56, 88, 55, 44, 57, 75, 54, 54, 71, 46, 79, 58, 49, 50, 67, 52, 70, 52, 77, 62, 82, 50, 54, 91, 56, 57, 59, 67, 52, 89, 55, 67, 78, 37, 60, 61, 69, 72, 51, 45, 64, 54, 90, 64, 69, 64, 54, 50, 59, 58, 71, 63, 84, 59, 66, 54, 60, 61, 71, 62, 81, 64, 40, 93, 68, 55, 70, 72, 44, 79, 82, 79, 65, 82, 77, 84, 86, 68, 63, 57, 76, 66, 80, 86, 70, 81, 81, 68, 96, 74, 52, 54, 96, 100, 61, 67, 62, 68, 54, 44, 65, 62, 52, 63, 71, 83, 61, 69, 57, 51, 80, 73, 75, 56, 55, 44, 92, 58, 64, 75, 53, 68, 57, 80, 65, 66, 50, 62, 72, 56, 66, 52, 66, 81, 54, 77, 76, 56, 54, 64, 50, 58, 56, 60, 65, 58, 59, 62, 60, 50, 73, 79, 87, 54, 96, 53, 60, 58, 69, 77, 46, 54, 79, 58, 67, 63, 52, 57, 68, 72, 56, 60, 103, 66, 72, 85, 70, 58, 94, 67, 61, 61, 75, 49, 73, 56, 59, 77, 71, 62, 57, 63, 68, 66, 64, 64, 58, 78, 56, 48, 78, 81, 64, 61, 74, 66, 52, 63, 45, 64, 64, 68, 68, 72, 82, 52, 75, 57, 57, 62, 70, 64, 65, 94, 64, 71, 56, 82, 74, 63, 71, 75, 60, 53, 51, 59, 39, 73, 55, 64, 68, 61, 59, 75, 80, 63, 50, 67, 67, 70, 48, 64, 47, 69, 54, 101, 63, 75, 55, 55, 55, 48, 52, 57, 66, 73, 68, 60, 51, 55, 48, 59, 53, 52, 63, 48, 45, 63, 62, 69, 71, 72, 60, 69, 106, 43, 63, 58, 72, 53, 60, 55, 77, 55, 57, 68, 70, 44, 67, 59, 65, 51, 66, 70, 73, 56, 48, 77, 60, 62, 64, 58, 57, 83, 64, 88, 42, 69, 56, 76, 63, 60, 61, 76, 63, 79, 91, 59, 100, 59, 76, 69, 60, 68, 82, 82, 67, 59, 83, 60, 91, 80, 59, 51, 53, 73, 18, 114, 61, 55, 64, 65, 40, 60, 64, 77, 57, 49, 36, 60, 60, 58, 68, 74, 62, 57, 73, 115, 69, 56, 56, 82, 66, 60, 41, 58, 56, 99, 54, 51, 72, 59, 72, 51, 71, 71, 53, 74, 71, 73, 62, 71, 79, 61, 56, 59, 45, 80, 64, 66, 73, 60, 61, 80, 57, 57, 112, 61, 66, 57, 55, 72, 56, 60, 96, 83, 64, 89, 67, 78, 63, 83, 62, 66, 55, 83, 71, 61, 55, 72, 65, 47, 64, 61, 80, 64, 93, 60, 55, 61, 63, 86, 73, 65, 75, 61, 50, 59, 63, 62, 62, 77, 86, 84, 84, 45, 60, 61, 79, 71, 66, 106, 65, 72, 62, 74, 112, 53, 52, 61, 72, 57, 84, 60, 56, 84, 63, 58, 60, 72, 70, 59, 61, 57, 59, 86, 52, 62, 74, 56, 69, 68, 65, 103, 38, 67, 47, 56, 60, 56, 53, 59, 67, 73, 62, 72, 87, 65, 86, 60, 44, 61, 70, 54, 73, 98, 77, 92, 119, 74, 65, 68, 68, 61, 64, 62, 69, 66, 45, 42, 51, 64, 85, 52, 89, 90, 68, 99, 71, 51, 52, 51, 48, 46, 48, 87, 62, 66, 62, 65, 63, 48, 74, 60, 49, 61, 72, 59, 50, 50, 53, 68, 48, 65, 70, 89, 57, 69, 77, 69, 115, 66, 60, 101, 55, 43, 55, 69, 81, 68, 50, 50, 72, 66, 59, 83, 64, 75, 60, 48, 69, 68, 78, 63, 52, 70, 54, 61, 70, 56, 81, 58, 92, 72, 67, 53, 78, 62, 37, 59, 65, 77, 91, 54, 73, 59, 50, 68, 69, 65, 60, 70, 82, 63, 96, 61, 82, 66, 66, 57, 75, 55, 74, 66, 61, 101, 59, 69, 61, 56, 78, 58, 64, 59, 60, 80, 64, 52, 54, 48, 63, 60, 77, 80, 59, 69, 51, 59, 66, 61, 92, 74, 77, 63, 76, 66, 57, 69, 70, 49, 59, 59, 65, 49, 62, 64, 76, 86, 52, 83, 65, 70, 75, 62, 107, 56, 69, 55, 59, 67, 62, 78, 67, 50, 77, 70, 55, 47, 53, 67, 74, 48, 66, 53, 69, 63, 63, 64, 94, 70, 70, 58, 63, 73, 66, 63, 77, 48, 55, 59, 71, 69, 95, 104, 109, 62, 60, 60, 70, 59, 102, 59, 62, 53, 67, 63, 62, 66, 50, 34, 55, 75, 51, 57, 66, 79, 66, 65, 71, 87, 111, 57, 81, 65, 71, 50, 62, 66, 58, 60, 55, 48, 60, 69, 66, 71, 48, 63, 57, 60, 62, 52, 58, 59, 56, 70, 52, 61, 46, 56, 54, 60, 110, 59, 73, 69, 67, 75, 59, 72, 57, 54, 91, 48, 55, 61, 63, 60, 66, 64, 54, 54, 48, 67, 69, 45, 55, 92, 81, 75, 75, 60, 62, 63, 39, 66, 69, 76, 57, 65, 75, 49, 56, 47, 84, 78, 66, 58, 69, 62, 64, 68, 82, 80, 64, 84, 54, 84, 68, 62, 63, 73, 60, 56, 71, 76, 68, 73, 69, 85, 103, 92, 85, 92, 64, 69, 67, 69, 50, 64, 50, 84, 54, 79, 72, 60, 72, 75, 58, 86, 83, 74, 62, 64, 76, 66, 63, 74, 71, 76, 52, 54, 64, 73, 78, 70, 52, 62, 67, 46, 51, 55, 58, 67, 84, 100, 94, 63, 60, 64, 81, 67, 57, 56, 46, 79, 62, 56, 59, 64, 95, 61, 102, 133, 57, 52, 85, 80, 58, 52, 76, 66, 63, 83, 79, 62, 65, 62, 56, 71, 75, 77, 57, 58, 64, 65, 66, 69, 60, 84, 56, 73, 55, 60, 57, 60, 107, 49, 50, 62, 64, 47, 57, 63, 61, 80, 60, 74, 66, 48, 63, 72, 69, 63, 58, 64, 91, 77, 70, 75, 72, 83, 55, 83, 66, 65, 61, 59, 70, 61, 86, 68, 71, 60, 66, 35, 57, 75, 58, 69, 77, 77, 52, 62, 87, 58, 60, 65, 61, 86, 73, 78, 69, 60, 59, 48, 68, 68, 65, 77, 60, 103, 83, 69, 109, 49, 54, 66, 49, 58, 59, 66, 52, 65, 52, 44, 68, 66, 99, 72, 51, 55, 62, 61, 60, 82, 71, 60, 65, 62, 59, 78, 59, 71, 92, 71, 61, 85, 72, 49, 70, 54, 64, 71, 70, 68, 63, 52, 66, 99, 77, 68, 65, 38, 73, 78, 79, 62, 60, 58, 77, 74, 47, 69, 67, 58, 74, 85, 60, 104, 76, 57, 74, 57, 49, 106, 79, 70, 67, 73, 67, 66, 77, 46, 58, 56, 59, 60, 74, 63, 67, 49, 70, 74, 79, 58, 74, 74, 68, 65, 44, 58, 39, 52, 53, 54, 58, 67, 86, 55, 70, 58, 71, 65, 54, 56, 45, 61, 69, 62, 71, 66, 68, 67, 60, 58, 55, 75, 49, 52, 69, 76, 71, 61, 66, 73, 72, 76, 74, 61, 53, 80, 73, 58, 85, 61, 51, 80, 76, 95, 70, 79, 53, 77, 72, 68, 69, 54, 50, 61, 56, 57, 60, 55, 54, 75, 55, 47, 60, 54, 62, 55, 80, 63, 60, 60, 77, 53, 69, 87, 49, 68, 62, 55, 60, 78, 68, 68, 65, 70, 69, 54, 91, 55, 85, 106, 51, 68, 72, 62, 51, 60, 49, 59, 79, 59, 90, 82, 54, 55, 59, 96, 54, 82, 61, 58, 63, 54, 50, 61, 58, 63, 91, 65, 80, 84, 71, 57, 51, 65, 67, 71, 107, 54, 53, 54, 65, 57, 75, 66, 69, 68, 57, 62, 65, 63, 64, 57, 55, 66, 58, 83, 73, 53, 61, 68, 50, 62, 37, 78, 72, 63, 39, 53, 84, 57, 74, 81, 70, 95, 61, 56, 71, 118, 56, 64, 74, 60, 57, 53, 70, 68, 46, 68, 88, 76, 57, 99, 73, 58, 57, 51, 46, 75, 95, 56, 97, 63, 56, 53, 72, 46, 90, 56, 64, 70, 57, 72, 100, 69, 61, 53, 65, 73, 58, 58, 57, 60, 52, 70, 60, 61, 75, 78, 61, 66, 51, 93, 70, 59, 45, 80, 89, 87, 72, 55, 53, 31, 57, 66, 95, 60, 59, 56, 76, 68, 56, 69, 73, 63, 90, 72, 51, 73, 81, 58, 54, 85, 61, 48, 53, 60, 61, 59, 50, 76, 72, 61, 61, 68, 60, 68, 58, 52, 52, 67, 68, 83, 70, 100, 60, 78, 75, 80, 78, 51, 71, 58, 66, 67, 64, 89, 79, 58, 57, 65, 68, 74, 52, 80, 68, 99, 80, 78, 78, 69, 70, 62, 69, 64, 66, 72, 76, 71, 65, 72, 65, 60, 55, 70, 75, 73, 57, 54, 61, 62, 51, 53, 60, 75, 59, 67, 66, 96, 58, 58, 63, 58, 53, 69, 57, 81, 59, 84, 64, 60, 62, 65, 55, 46, 60, 64, 65, 50, 52, 55, 63, 64, 62, 74, 64, 73, 59, 62, 63, 37, 105, 55, 67, 68, 64, 56, 63, 80, 72, 78, 52, 51, 62, 64, 111, 57, 49, 57, 63, 59, 46, 55, 59, 64, 75, 52, 57, 62, 76, 67, 56, 59, 66, 94, 72, 67, 50, 57, 58, 54, 58, 116, 52, 46, 66, 49, 52, 54, 47, 57, 63, 59, 65, 68, 57, 65, 71, 65, 61, 72, 66, 61, 50, 61, 47, 73, 47, 58, 86, 56, 56, 53, 64, 60, 94, 55, 90, 53, 47, 57, 64, 62, 93, 56, 49, 68, 60, 53, 70, 53, 65, 55, 69, 62, 77, 65, 83, 55, 60, 69, 47, 57, 72, 76, 59, 66, 59, 69, 66, 48, 63, 52, 53, 88, 61, 46, 49, 72, 54, 55, 59, 81, 52, 67, 66, 78, 55, 58, 64, 43, 69, 71, 82, 76, 71, 69, 86, 68, 67, 55, 53, 62, 70, 56, 64, 70, 53, 48, 83, 53, 105, 66, 68, 63, 65, 74, 46, 76, 53, 73, 60, 65, 64, 70, 67, 62, 54, 58, 61, 80, 65, 65, 75, 62, 68, 57, 61, 52, 72, 78, 74, 78, 54, 43, 81, 59, 63, 62, 67, 63, 63, 99, 81, 60, 77, 59, 72, 62, 52, 62, 81, 58, 46, 65, 54, 67, 68, 50, 60, 67, 44, 53, 50, 57, 63, 77, 39, 62, 60, 79, 62, 62, 55, 57, 54, 68, 83, 78, 59, 66, 61, 78, 96, 64, 62, 62, 66, 50, 85, 65, 81, 61, 83, 67, 72, 55, 45, 53, 55, 78, 40, 61, 44, 78, 80, 70, 66, 58, 56, 62, 70, 59, 94, 90, 63, 73, 62, 68, 67, 63, 135, 73, 113, 77, 77, 48, 80, 83, 67, 71, 70, 56, 76, 55, 68, 50, 59, 67, 55, 121, 68, 67, 54, 71, 58, 58, 73, 52, 74, 58, 90, 56, 54, 47, 70, 50, 69, 65, 68, 92, 59, 70, 61, 56, 66, 70, 57, 60, 61, 51, 60, 73, 81, 79, 60, 69, 75, 65, 77, 54, 73, 59, 77, 77, 63, 79, 72, 69, 53, 68, 95, 65, 65, 54, 67, 72, 46, 65, 55, 62, 64, 63, 88, 63, 61, 91, 58, 63, 85, 84, 57, 73, 36, 73, 66, 52, 39, 75, 67, 57, 79, 97, 94, 52, 71, 68, 75, 52, 82, 103, 65, 77, 54, 65, 66, 60, 61, 69, 80, 61, 81, 52, 94, 76, 60, 56, 58, 60, 92, 45, 76, 70, 54, 97, 53, 64, 75, 47, 63, 94, 54, 84, 69, 49, 56, 53, 49, 58, 59, 35, 41, 54, 69, 63, 58, 48, 63, 76, 67, 54, 73, 76, 63, 90, 110, 82, 74, 43, 69, 52, 69, 51, 60, 68, 65, 62, 46, 73, 66, 60, 73, 61, 43, 67, 59, 72, 66, 72, 73, 79, 99, 78, 54, 52, 67, 71, 52, 61, 54, 49, 63, 84, 73, 54, 111, 47, 53, 55, 94, 77, 54, 53, 68, 63, 100, 58, 52, 97, 59, 110, 67, 69, 63, 55, 105, 87, 61, 88, 65, 55, 71, 60, 59, 77, 93, 62, 81, 62, 77, 55, 84, 82, 72, 54, 54, 55, 59, 70, 81, 78, 76, 74, 61, 47, 70, 86, 64, 57, 56, 73, 54, 53, 52, 76, 66, 62, 63, 66, 89, 73, 80, 51, 58, 63, 51, 67, 66, 75, 58, 71, 70, 64, 65, 49, 66, 47, 54, 46, 61, 74, 71, 66, 69, 65, 55, 63, 90, 49, 66, 48, 94, 68, 81, 65, 45, 70, 55, 66, 62, 61, 65, 62, 49, 63, 71, 60, 42, 56, 54, 79, 79, 67, 66, 76, 56, 106, 57, 82, 63, 68, 70, 63, 54, 66, 58, 60, 61, 60, 62, 68, 57, 59, 87, 61, 87, 57, 50, 87, 61, 61, 89, 83, 53, 59, 51, 103, 74, 53, 70, 63, 50, 65, 63, 67, 100, 60, 63, 55, 71, 72, 70, 70, 48, 66, 62, 93, 55, 61, 93, 86, 59, 40, 82, 62, 65, 98, 82, 53, 63, 85, 77, 62, 55, 39, 66, 50, 132, 65, 59, 48, 69, 69, 69, 58, 68, 67, 70, 67, 60, 66, 46, 79, 54, 69, 59, 66, 58, 58, 56, 73, 52, 56, 53, 67, 48, 72, 75, 62, 67, 105, 66, 58, 62, 62, 57, 59, 65, 76, 67, 62, 67, 81, 73, 74, 72, 52, 52, 63, 67, 60, 70, 82, 53, 61, 73, 65, 87, 81, 76, 56, 61, 74, 52, 61, 78, 67, 57, 76, 51, 80, 58, 62, 62, 56, 79, 78, 79, 58, 68, 65, 104, 125, 64, 54, 62, 41, 76, 68, 49, 55, 57, 57, 62, 62, 57, 83, 59, 69, 75, 92, 49, 66, 72, 53, 62, 75, 71, 55, 59, 67, 55, 63, 72, 67, 60, 62, 69, 69, 49, 66, 72, 67, 73, 51, 54, 91, 59, 56, 66, 51, 67, 48, 58, 52, 47, 71, 52, 46, 60, 68, 70, 86, 53, 54, 78, 50, 66, 63, 58, 57, 80, 62, 47, 67, 64, 62, 70, 80, 55, 65, 62, 64, 72, 82, 76, 45, 57, 58, 63, 72, 64, 64, 82, 57, 66, 48, 70, 56, 65, 52, 54, 73, 63, 66, 59, 59, 55, 61, 59, 75, 73, 69, 55, 69, 66, 92, 109, 65, 68, 65, 56, 82, 62, 47, 83, 67, 52, 59, 61, 64, 83, 68, 61, 59, 53, 117, 86, 75, 61, 58, 57, 80, 82, 71, 70, 41, 57, 43, 87, 59, 67, 54, 75, 58, 42, 71, 54, 67, 67, 64, 56, 69, 66, 82, 83, 98, 52, 57, 62, 77, 71, 77, 63, 63, 54, 56, 60, 93, 82, 61, 57, 73, 54, 87, 52, 61, 66, 91, 61, 90, 71, 64, 68, 81, 53, 54, 62, 62, 50, 98, 61, 58, 60, 68, 71, 58, 66, 69, 63, 46, 103, 61, 100, 42, 63, 59, 69, 45, 73, 83, 86, 69, 115, 45, 72, 62, 62, 63, 72, 65, 88, 59, 60, 74, 45, 68, 63, 62, 50, 87, 83, 66, 68, 55, 77, 60, 62, 51, 84, 52, 52, 109, 121, 62, 65, 79, 80, 78, 100, 65, 63, 63, 65, 63, 68, 55, 56, 90, 54, 61, 67, 76, 79, 97, 89, 62, 60, 80, 57, 56, 64, 69, 108, 66, 60, 65, 52, 67, 65, 65, 65, 68, 55, 64, 55, 65, 68, 59, 54, 73, 76, 64, 60, 62, 63, 51, 53, 65, 83, 50, 47, 54, 50, 58, 87, 123, 90, 61, 52, 47, 66, 38, 63, 77, 45, 54, 65, 70, 89, 65, 56, 67, 73, 63, 64, 48, 53, 77, 67, 63, 55, 60, 56, 68, 82, 53, 59, 62, 47, 56, 60, 64, 59, 70, 68, 56, 73, 57, 48, 66, 63, 61, 38, 70, 49, 77, 104, 48, 62, 60, 65, 69, 41, 63, 58, 57, 49, 56, 60, 56, 71, 72, 59, 47, 59, 51, 75, 65, 60, 55, 92, 66, 47, 55, 71, 56, 65, 62, 55, 106, 86, 68, 67, 64, 61, 61, 77, 79, 69, 73, 70, 69, 71, 52, 58, 74, 66, 58, 58, 76, 65, 41, 137, 64, 79, 67, 69, 65, 55, 69, 60, 58, 58, 63, 68, 61, 64, 76, 45, 59, 64, 50, 47, 53, 48, 60, 45, 84, 76, 57, 56, 58, 60, 52, 64, 65, 66, 65, 75, 60, 70, 78, 65, 62, 76, 78, 56, 73, 61, 55, 104, 59, 62, 80, 82, 62, 56, 59, 63, 66, 52, 54, 50, 65, 67, 52, 73, 70, 53, 77, 75, 47, 48, 66, 73, 56, 71, 56, 64, 63, 60, 49, 64, 75, 67, 45, 91, 53, 34, 77, 57, 44, 70, 79, 77, 69, 55, 86, 58, 54, 67, 61, 87, 60, 66, 54, 69, 68, 67, 82, 65, 59, 65, 66, 60, 55, 70, 63, 49, 58, 58, 53, 63, 61, 121, 53, 99, 65, 56, 61, 83, 71, 63, 64, 63, 72, 66, 55, 75, 69, 60, 92, 60, 65, 87, 87, 57, 74, 51, 65, 59, 61, 70, 62, 109, 67, 58, 62, 61, 68, 69, 48, 77, 69, 50, 83, 41, 78, 58, 82, 64, 76, 42, 58, 44, 67, 91, 58, 67, 80, 67, 59, 68, 57, 78, 74, 60, 58, 59, 64, 64, 81, 65, 58, 84, 59, 62, 72, 64, 58, 81, 56, 34, 57, 64, 70, 56, 57, 42, 91, 53, 58, 54, 57, 56, 84, 67, 65, 65, 54, 75, 62, 58, 55, 93, 61, 75, 54, 69, 63, 58, 75, 53, 52, 106, 42, 62, 80, 64, 68, 55, 65, 70, 62, 71, 58, 59, 46, 48, 66, 48, 65, 105, 71, 75, 87, 78, 50, 68, 56, 53, 63, 75, 59, 54, 62, 71, 55, 38, 76, 62, 61, 63, 60, 72, 61, 70, 50, 66, 62, 50, 55, 64, 38, 61, 56, 61, 71, 70, 79, 74, 76, 81, 62, 71, 84, 49, 83, 63, 74, 59, 64, 50, 78, 65, 65, 50, 70, 56, 78, 80, 77, 80, 75, 92, 58, 51, 50, 65, 62, 54, 66, 52, 66, 62, 54, 74, 74, 75, 61, 55, 59, 66, 67, 70, 55, 72, 60, 92, 64, 74, 64, 72, 86, 57, 61, 62, 86, 104, 55, 59, 64, 93, 67, 56, 51, 51, 58, 56, 66, 76, 66, 62, 60, 70, 68, 63, 43, 83, 39, 68, 61, 64, 113, 55, 68, 54, 69, 59, 61, 79, 53, 100, 65, 61, 60, 63, 71, 61, 66, 66, 56, 79, 58, 53, 56, 50, 71, 66, 63, 54, 86, 64, 43, 55, 80, 68, 51, 52, 51, 73, 94, 52, 45, 90, 55, 92, 56, 72, 64, 50, 90, 69, 61, 85, 62, 73, 81, 46, 45, 70, 91, 57, 51, 54, 59, 69, 47, 71, 59, 47, 61, 57, 45, 96, 83, 71, 72, 57, 120, 63, 69, 56, 54, 67, 80, 59, 56, 62, 71, 57, 56, 66, 69, 57, 46, 59, 61, 72, 70, 58, 54, 49, 77, 63, 57, 71, 77, 66, 96, 65, 67, 64, 59, 70, 69, 73, 60, 82, 56, 63, 60, 61, 51, 97, 58, 47, 60, 79, 76, 78, 59, 92, 84, 49, 53, 89, 66, 54, 82, 61, 65, 81, 76, 72, 53, 90, 50, 83, 62, 73, 78, 58, 52, 61, 55, 60, 63, 78, 92, 58, 62, 67, 67, 63, 63, 69, 73, 63, 54, 63, 83, 50, 58, 55, 64, 50, 51, 83, 55, 87, 64, 52, 105, 51, 63, 94, 69, 61, 62, 64, 57, 49, 77, 45, 80, 86, 82, 50, 71, 54, 70, 59, 61, 61, 46, 48, 69, 62, 75, 67, 51, 57, 59, 70, 85, 58, 44, 62, 72, 50, 56, 64, 66, 53, 69, 56, 59, 81, 74, 56, 49, 56, 71, 120, 80, 87, 45, 68, 73, 63, 68, 54, 57, 66, 62, 71, 70, 66, 93, 58, 67, 60, 74, 67, 64, 54, 54, 50, 60, 63, 70, 66, 56, 72, 90, 61, 53, 40, 53, 82, 54, 61, 57, 77, 69, 51, 58, 60, 63, 52, 67, 58, 57, 71, 65, 51, 67, 55, 56, 45, 70, 53, 45, 59, 92, 58, 75, 49, 43, 74, 43, 59, 62, 92, 62, 66, 74, 55, 44, 57, 71, 54, 70, 80, 56, 101, 73, 82, 63, 63, 68, 71, 61, 66, 66, 75, 47, 53, 36, 57, 69, 74, 50, 47, 63, 49, 47, 85, 54, 78, 43, 70, 53, 61, 67, 74, 70, 62, 54, 83, 63, 94, 56, 60, 55, 71, 54, 64, 57, 70, 76, 62, 69, 62, 59, 63, 50, 120, 124, 64, 49, 72, 94, 70, 46, 74, 62, 74, 30, 71, 101, 79, 56, 78, 78, 91, 74, 67, 59, 60, 90, 66, 55, 77, 60, 62, 74, 76, 58, 72, 49, 60, 67, 58, 69, 48, 91, 59, 59, 84, 51, 63, 67, 67, 62, 70, 67, 70, 71, 51, 58, 50, 80, 77, 62, 63, 72, 66, 66, 53, 72, 52, 83, 85, 62, 69, 68, 83, 66, 51, 37, 61, 54, 59, 68, 68, 89, 69, 69, 62, 52, 104, 50, 81, 66, 70, 58, 62, 62, 69, 60, 47, 76, 61, 73, 61, 95, 56, 60, 64, 53, 59, 81, 57, 70, 64, 84, 64, 67, 63, 83, 67, 62, 76, 93, 67, 83, 40, 47, 65, 63, 103, 60, 79, 47, 54, 63, 56, 89, 64, 90, 53, 73, 60, 73, 72, 75, 70, 54, 72, 60, 52, 60, 61, 57, 72, 72, 60, 74, 71, 61, 62, 57, 74, 57, 61, 60, 70, 84, 64, 56, 58, 89, 60, 73, 42, 49, 51, 58, 51, 69, 78, 78, 98, 64, 54, 61, 63, 121, 64, 46, 69, 86, 67, 71, 61, 68, 49, 55, 65, 59, 90, 65, 53, 58, 67, 54, 55, 64, 64, 66, 68, 67, 123, 83, 79, 74, 92, 62, 92, 72, 67, 72, 75, 64, 60, 80, 57, 73, 85, 59, 58, 72, 63, 76, 49, 49, 57, 74, 94, 54, 53, 74, 42, 66, 70, 79, 64, 39, 113, 73, 69, 55, 74, 75, 64, 56, 72, 82, 73, 68, 60, 71, 95, 61, 84, 70, 59, 76, 55, 56, 63, 78, 91, 74, 68, 71, 59, 53, 67, 96, 73, 59, 61, 69, 76, 62, 56, 51, 56, 47, 71, 57, 97, 47, 77, 65, 88, 76, 56, 79, 73, 58, 51, 89, 52, 56, 66, 47, 67, 76, 71, 68, 66, 42, 47, 49, 72, 81, 49, 60, 85, 85, 58, 70, 54, 81, 82, 50, 49, 88, 91, 64, 58, 62, 45, 69, 61, 48, 50, 68, 49, 51, 65, 83, 49, 47, 83, 83, 59, 91, 56, 67, 68, 57, 57, 48, 46, 72, 59, 52, 62, 57, 64, 74, 65, 74, 44, 61, 70, 43, 64, 44, 60, 74, 52, 66, 70, 59, 81, 54, 55, 71, 60, 64, 70, 76, 38, 66, 51, 86, 55, 63, 53, 61, 70, 59, 83, 46, 57, 92, 69, 62, 44, 86, 61, 53, 55, 63, 69, 63, 46, 60, 59, 69, 80, 69, 106, 60, 127, 85, 64, 61, 62, 52, 51, 76, 82, 90, 58, 55, 63, 67, 73, 83, 68, 55, 54, 72, 93, 44, 61, 60, 67, 72, 55, 58, 83, 66, 50, 76, 51, 72, 55, 56, 68, 73, 55, 55, 52, 68, 54, 64, 63, 64, 57, 67, 61, 88, 75, 47, 67, 73, 63, 49, 45, 70, 85, 72, 85, 46, 54, 64, 54, 54, 69, 65, 83, 70, 48, 69, 65, 72, 45, 68, 61, 62, 75, 75, 49, 57, 59, 117, 60, 79, 55, 69, 56, 65, 67, 68, 71, 80, 85, 94, 60, 52, 74, 61, 76, 48, 65, 61, 74, 56, 54, 82, 77, 82, 69, 53, 66, 74, 61, 59, 65, 68, 50, 71, 58, 64, 53, 71, 66, 86, 61, 54, 55, 77, 57, 54, 40, 62, 51, 63, 86, 120, 58, 60, 62, 59, 78, 63, 72, 59, 65, 82, 67, 68, 74, 50, 67, 67, 73, 59, 58, 54, 62, 56, 70, 65, 63, 103, 65, 55, 67, 58, 60, 41, 85, 58, 64, 85, 91, 75, 70, 59, 81, 68, 43, 60, 63, 57, 55, 67, 62, 67, 109, 64, 54, 56, 93, 81, 57, 62, 79, 67, 70, 62, 68, 79, 67, 65, 64, 72, 53, 69, 90, 60, 73, 69, 71, 90, 57, 95, 61, 77, 49, 56, 68, 72, 89, 65, 53, 58, 91, 65, 72, 48, 47, 54, 68, 59, 64, 62, 48, 77, 92, 75, 67, 62, 98, 58, 50, 79, 64, 103, 57, 84, 63, 57, 75, 64, 76, 46, 94, 54, 60, 74, 77, 55, 79, 77, 61, 71, 49, 62, 75, 82, 62, 55, 67, 55, 67, 64, 111, 58, 49, 80, 62, 48, 58, 57, 46, 49, 77, 79, 83, 62, 86, 57, 93, 64, 68, 76, 62, 59, 84, 64, 84, 66, 81, 71, 81, 87, 60, 75, 63, 60, 55, 48, 67, 56, 55, 62, 72, 79, 102, 62, 85, 55, 80, 106, 65, 88, 67, 70, 58, 50, 79, 70, 67, 48, 68, 84, 68, 59, 67, 42, 85, 49, 64, 92, 80, 51, 73, 64, 58, 52, 67, 57, 78, 79, 49, 95, 83, 55, 83, 68, 68, 90, 50, 79, 70, 46, 55, 85, 80, 52, 69, 56, 53, 70, 56, 63, 64, 55, 59, 77, 80, 54, 57, 80, 46, 73, 62, 62, 47, 62, 70, 55, 74, 54, 59, 66, 60, 46, 75, 61, 81, 55, 68, 76, 53, 70, 90, 51, 57, 63, 88, 65, 59, 68, 59, 51, 51, 88, 63, 65, 70, 85, 54, 55, 85, 77, 78, 104, 56, 53, 76, 57, 56, 57, 67, 68, 75, 58, 51, 75, 73, 84, 46, 67, 54, 64, 68, 76, 60, 89, 42, 81, 79, 52, 78, 61, 65, 51, 71, 63, 59, 77, 61, 60, 61, 61, 64, 55, 54, 60, 78, 66, 94, 62, 68, 64, 47, 48, 91, 70, 65, 94, 74, 69, 51, 66, 66, 84, 67, 59, 63, 76, 43, 66, 52, 52, 62, 59, 62, 77, 61, 56, 67, 59, 63, 58, 58, 69, 87, 86, 60, 50, 53, 61, 64, 69, 66, 64, 72, 61, 53, 67, 56, 85, 73, 48, 67, 55, 59, 47, 59, 63, 73, 50, 54, 65, 63, 77, 69, 79, 52, 53, 100, 80, 62, 59, 74, 64, 122, 65, 91, 61, 58, 75, 56, 53, 56, 81, 59, 77, 83, 108, 86, 63, 63, 57, 63, 78, 71, 64, 61, 39, 66, 55, 46, 53, 74, 55, 71, 57, 73, 67, 70, 60, 61, 63, 55, 71, 73, 82, 69, 98, 51, 72, 68, 77, 57, 70, 65, 44, 55, 59, 65, 72, 67, 65, 70, 77, 64, 71, 78, 60, 69, 70, 58, 79, 84, 57, 82, 80, 63, 46, 77, 81, 61, 64, 123, 55, 94, 60, 48, 82, 60, 49, 75, 64, 59, 63, 55, 66, 51, 88, 64, 101, 76, 68, 80, 51, 60, 41, 69, 85, 48, 62, 66, 55, 58, 65, 89, 53, 53, 48, 47, 81, 85, 98, 88, 70, 92, 50, 42, 71, 58, 52, 62, 52, 73, 82, 50, 60, 87, 55, 72, 61, 84, 61, 51, 60, 58, 75, 52, 61, 58, 57, 57, 84, 98, 45, 66, 71, 67, 33, 60, 72, 85, 46, 57, 74, 68, 67, 67, 58, 42, 47, 56, 71, 65, 99, 80, 71, 65, 84, 45, 72, 58, 41, 93, 61, 93, 68, 60, 61, 59, 69, 57, 74, 50, 73, 70, 49, 50, 61, 57, 71, 59, 59, 76, 52, 55, 73, 61, 76, 55, 79, 68, 63, 69, 68, 98, 73, 62, 65, 52, 73, 43, 61, 52, 65, 63, 57, 62, 75, 68, 81, 45, 76, 73, 54, 72, 51, 49, 79, 62, 88, 79, 65, 57, 60, 85, 49, 51, 53, 54, 114, 75, 70, 65, 80, 92, 79, 53, 115, 67, 80, 68, 91, 75, 73, 62, 104, 61, 60, 61, 79, 83, 60, 78, 62, 61, 58, 66, 82, 79, 63, 52, 69, 45, 70, 46, 50, 49, 52, 62, 73, 36, 65, 57, 72, 40, 74, 61, 60, 80, 93, 67, 57, 64, 47, 64, 68, 76, 64, 75, 81, 70, 49, 66, 67, 69, 49, 108, 54, 62, 61, 57, 105, 70, 62, 94, 80, 75, 56, 61, 61, 57, 62, 66, 84, 70, 46, 74, 69, 57, 66, 60, 135, 109, 56, 67, 61, 61, 88, 75, 70, 88, 41, 62, 46, 80, 49, 91, 79, 54, 82, 68, 82, 87, 43, 83, 95, 72, 78, 91, 64, 61, 73, 66, 65, 61, 87, 80, 81, 52, 78, 62, 79, 76, 54, 57, 65, 82, 55, 83, 70, 67, 65, 53, 62, 64, 73, 49, 54, 61, 55, 79, 56, 77, 61, 64, 61, 84, 60, 71, 66, 66, 63, 49, 59, 69, 91, 95, 80, 54, 52, 37, 64, 52, 63, 111, 65, 59, 67, 62, 59, 73, 57, 62, 47, 85, 68, 44, 62, 62, 46, 140, 57, 64, 68, 62, 39, 60, 51, 61, 61, 86, 38, 66, 60, 50, 98, 53, 61, 65, 57, 65, 58, 58, 58, 63, 44, 61, 48, 53, 66, 53, 73, 64, 65, 71, 58, 57, 63, 95, 44, 64, 114, 60, 96, 59, 76, 51, 66, 67, 69, 72, 72, 54, 52, 61, 85, 60, 62, 61, 87, 89, 56, 76, 73, 59, 47, 48, 63, 74, 65, 78, 66, 90, 53, 72, 76, 62, 86, 56, 51, 54, 79, 71, 79, 72, 56, 61, 66, 47, 56, 96, 65, 71, 67, 73, 63, 51, 48, 87, 71, 52, 61, 67, 67, 48, 62, 63, 55, 66, 43, 61, 80, 94, 106, 64, 73, 43, 74, 57, 51, 63, 47, 78, 92, 74, 74, 85, 53, 72, 66, 66, 75, 49, 56, 74, 55, 90, 57, 52, 58, 52, 73, 64, 65, 67, 61, 52, 69, 98, 45, 63, 61, 64, 63, 53, 80, 69, 72, 81, 72, 52, 63, 61, 50, 72, 64, 59, 79, 44, 83, 35, 63, 61, 55, 63, 60, 64, 92, 76, 66, 71, 56, 87, 59, 52, 54, 57, 69, 75, 89, 74, 60, 63, 51, 88, 66, 62, 57, 68, 63, 94, 59, 52, 51, 78, 75, 62, 61, 72, 79, 64, 74, 67, 46, 71, 88, 46, 72, 91, 49, 70, 58, 65, 51, 93, 55, 104, 52, 126, 55, 60, 64, 68, 67, 78, 48, 61, 60, 68, 67, 108, 53, 63, 41, 71, 35, 77, 70, 82, 73, 68, 79, 87, 65, 77, 45, 57, 50, 57, 89, 68, 97, 103, 85, 37, 43, 74, 51, 87, 55, 59, 46, 54, 90, 75, 58, 72, 75, 40, 50, 62, 43, 59, 51, 66, 76, 105, 85, 55, 77, 43, 63, 95, 87, 62, 66, 60, 76, 82, 65, 68, 75, 71, 103, 60, 68, 102, 95, 72, 62, 59, 78, 61, 75, 58, 68, 59, 66, 53, 48, 43, 56, 44, 42, 57, 63, 73, 103, 80, 76, 82, 42, 65, 56, 61, 59, 67, 71, 82, 60, 92, 56, 66, 61, 106, 57, 66, 43, 91, 48, 74, 63, 55, 43, 64, 71, 59, 69, 88, 65, 117, 83, 49, 44, 90, 90, 54, 55, 48, 60, 53, 62, 70, 68, 45, 66, 39, 64, 50, 70, 77, 53, 56, 108, 76, 64, 63, 63, 46, 60, 51, 79, 44, 144, 70, 68, 52, 65, 65, 69, 67, 65, 66, 96, 71, 59, 119, 64, 58, 83, 67, 54, 62, 76, 78, 48, 69, 51, 58, 56, 54, 85, 63, 60, 67, 66, 60, 73, 79, 65, 71, 59, 89, 73, 52, 62, 47, 66, 66, 74, 104, 61, 70, 65, 69, 48, 42, 78, 58, 46, 71, 64, 62, 105, 62, 59, 57, 77, 76, 66, 60, 53, 63, 73, 57, 66, 43, 75, 67, 78, 60, 73, 79, 71, 51, 81, 50, 80, 72, 57, 62, 73, 58, 61, 78, 56, 48, 59, 61, 71, 51, 57, 52, 54, 64, 61, 60, 83, 63, 40, 52, 50, 68, 45, 65, 60, 102, 69, 79, 68, 75, 64, 101, 62, 82, 55, 82, 72, 59, 56, 76, 108, 59, 83, 59, 63, 62, 51, 91, 53, 49, 71, 77, 83, 60, 58, 51, 51, 70, 81, 63, 75, 57, 62, 77, 55, 73, 45, 56, 43, 58, 75, 37, 70, 78, 55, 82, 72, 84, 59, 60, 62, 81, 84, 71, 62, 44, 86, 68, 50, 69, 51, 62, 52, 38, 55, 47, 66, 63, 64, 45, 78, 66, 65, 48, 53, 57, 59, 66, 57, 74, 70, 63, 76, 74, 76, 58, 63, 55, 58, 75, 71, 78, 64, 69, 65, 66, 55, 66, 59, 62, 62, 64, 73, 57, 64, 46, 67, 73, 68, 61, 53, 92, 65, 77, 115, 55, 66, 66, 56, 70, 52, 52, 57, 51, 98, 59, 58, 51, 49, 58, 54, 87, 70, 60, 74, 60, 67, 46, 73, 63, 75, 58, 57, 58, 63, 67, 50, 59, 60, 61, 60, 56, 48, 72, 56, 67, 86, 61, 48, 52, 61, 58, 58, 57, 93, 76, 53, 69, 52, 52, 56, 58, 66, 59, 59, 50, 62, 67, 63, 67, 85, 66, 59, 76, 59, 76, 59, 57, 101, 91, 62, 59, 52, 49, 76, 58, 62, 98, 62, 68, 66, 58, 60, 61, 74, 72, 67, 66, 68, 63, 68, 101, 100, 64, 48, 62, 91, 67, 60, 48, 84, 59, 70, 55, 54, 70, 63, 55, 59, 56, 127, 74, 48, 64, 66, 77, 66, 80, 62, 52, 78, 66, 51, 59, 63, 88, 99, 69, 67, 53, 84, 73, 55, 81, 61, 68, 55, 70, 65, 65, 69, 72, 52, 58, 69, 95, 58, 67, 62, 69, 67, 57, 74, 57, 63, 67, 58, 60, 65, 123, 50, 80, 72, 75, 71, 51, 77, 62, 69, 43, 83, 63, 67, 54, 70, 68, 53, 51, 60, 82, 41, 60, 61, 81, 62, 91, 75, 85, 53, 77, 59, 54, 84, 69, 53, 52, 62, 67, 75, 55, 76, 66, 61, 51, 59, 88, 72, 51, 60, 52, 99, 68, 69, 59, 53, 53, 73, 73, 80, 76, 49, 75, 44, 45, 64, 60, 74, 72, 49, 82, 73, 52, 64, 64, 65, 68, 66, 67, 63, 63, 82, 71, 54, 61, 51, 68, 53, 62, 44, 57, 58, 47, 66, 59, 62, 60, 49, 92, 64, 83, 64, 43, 68, 58, 46, 59, 60, 53, 91, 62, 52, 60, 95, 66, 61, 71, 83, 65, 89, 55, 62, 56, 58, 40, 73, 61, 68, 96, 59, 54, 67, 70, 65, 61, 69, 64, 57, 75, 68, 53, 52, 63, 64, 63, 77, 78, 65, 57, 65, 73, 64, 43, 59, 68, 70, 66, 73, 67, 78, 86, 67, 105, 133, 67, 61, 71, 61, 67, 114, 73, 74, 72, 56, 65, 61, 62, 86, 64, 70, 65, 74, 61, 93, 56, 60, 70, 49, 67, 69, 61, 59, 63, 55, 59, 56, 144, 56, 68, 56, 54, 63, 69, 62, 103, 64, 79, 81, 72, 84, 80, 64, 55, 56, 83, 133, 57, 61, 53, 86, 63, 59, 71, 104, 57, 77, 35, 63, 57, 68, 67, 62, 58, 46, 78, 74, 63, 71, 64, 66, 54, 52, 50, 63, 65, 70, 71, 62, 63, 55, 76, 66, 63, 87, 61, 86, 59, 59, 52, 68, 69, 54, 63, 60, 67, 82, 58, 75, 59, 58, 65, 53, 53, 61, 50, 68, 64, 65, 79, 56, 48, 57, 64, 52, 58, 49, 57, 64, 56, 69, 69, 93, 69, 56, 78, 71, 53, 74, 54, 50, 62, 70, 55, 58, 63, 59, 66, 47, 67, 55, 47, 55, 59, 66, 54, 71, 61, 57, 63, 56, 58, 43, 71, 64, 58, 75, 60, 59, 61, 54, 55, 58, 72, 65, 71, 45, 64, 77, 54, 55, 63, 77, 62, 67, 73, 46, 66, 74, 53, 57, 79, 109, 56, 74, 72, 61, 59, 59, 58, 61, 61, 55, 59, 80, 70, 71, 72, 68, 58, 64, 58, 62, 59, 94, 59, 58, 63, 56, 73, 67, 79, 54, 55, 64, 70, 60, 66, 61, 72, 70, 63, 54, 83, 66, 47, 65, 86, 60, 47, 50, 60, 79, 62, 76, 73, 67, 61, 56, 47, 82, 53, 66, 136, 65, 64, 66, 47, 67, 66, 61, 77, 40, 56, 73, 75, 67, 68, 70, 81, 75, 65, 81, 64, 71, 59, 78, 84, 56, 62, 72, 58, 60, 57, 61, 70, 44, 60, 83, 49, 53, 70, 74, 67, 68, 57, 58, 63, 50, 62, 78, 62, 62, 107, 68, 55, 58, 118, 67, 58, 83, 59, 73, 65, 99, 61, 90, 56, 91, 51, 70, 74, 53, 72, 59, 107, 88, 59, 78, 48, 55, 61, 71, 59, 56, 67, 73, 91, 66, 54, 48, 65, 68, 70, 80, 57, 67, 101, 57, 52, 61, 48, 59, 74, 67, 71, 48, 75, 51, 65, 50, 67, 90, 66, 52, 49, 64, 61, 72, 65, 78, 64, 82, 67, 68, 73, 62, 67, 76, 57, 58, 68, 54, 63, 61, 56, 68, 58, 74, 62, 53, 65, 60, 64, 66, 61, 76, 70, 76, 59, 83, 83, 49, 54, 74, 74, 43, 58, 75, 60, 57, 66, 34, 46, 55, 55, 53, 70, 144, 57, 51, 57, 83, 60, 64, 73, 57, 57, 65, 52, 70, 63, 64, 63, 69, 65, 63, 54, 51, 87, 59, 72, 59, 77, 55, 61, 67, 62, 62, 73, 69, 62, 85, 67, 52, 84, 60, 63, 74, 87, 65, 73, 63, 76, 64, 65, 49, 58, 70, 64, 65, 55, 75, 58, 66, 52, 93, 66, 54, 56, 73, 59, 62, 66, 86, 85, 48, 64, 91, 71, 66, 56, 57, 84, 57, 57, 71, 54, 61, 64, 63, 82, 68, 80, 116, 68, 85, 51, 68, 73, 69, 62, 89, 65, 51, 52, 61, 57, 56, 96, 84, 59, 73, 45, 86, 77, 81, 78, 63, 57, 51, 54, 56, 58, 58, 71, 55, 64, 58, 74, 92, 66, 77, 79, 59, 72, 70, 60, 69, 70, 78, 74, 64, 92, 57, 69, 65, 85, 59, 123, 61, 61, 56, 52, 63, 63, 54, 50, 71, 59, 93, 57, 91, 57, 57, 90, 63, 64, 54, 58, 66, 78, 51, 79, 59, 64, 64, 73, 77, 71, 59, 51, 58, 70, 76, 82, 56, 68, 68, 77, 59, 80, 58, 58, 55, 59, 55, 56, 61, 64, 87, 78, 54, 82, 70, 69, 72, 83, 64, 68, 63, 67, 53, 71, 77, 66, 48, 58, 46, 51, 62, 70, 56, 62, 67, 67, 62, 70, 76, 61, 73, 72, 51, 78, 75, 67, 54, 61, 52, 82, 65, 46, 49, 54, 66, 47, 86, 59, 48, 82, 50, 51, 56, 96, 68, 67, 69, 59, 52, 51, 83, 66, 38, 75, 56, 59, 53, 63, 71, 68, 68, 48, 61, 64, 64, 82, 74, 71, 76, 65, 68, 56, 68, 65, 71, 69, 60, 56, 50, 81, 82, 65, 71, 73, 62, 66, 53, 61, 54, 69, 68, 66, 60, 49, 56, 57, 70, 74, 79, 70, 64, 69, 73, 81, 100, 64, 64, 75, 61, 58, 56, 63, 61, 60, 79, 73, 66, 71, 66, 70, 61, 53, 88, 58, 64, 81, 58, 66, 49, 53, 68, 71, 57, 62, 60, 66, 71, 73, 60, 65, 61, 73, 61, 62, 64, 61, 62, 56, 61, 56, 86, 76, 61, 61, 52, 61, 71, 74, 61, 68, 68, 74, 55, 58, 56, 60, 68, 77, 92, 55, 69, 73, 66, 66, 62, 72, 62, 63, 61, 61, 59, 69, 76, 65, 45, 68, 84, 62, 71, 63, 71, 83, 52, 68, 70, 53, 69, 88, 60, 74, 63, 54, 76, 81, 55, 64, 68, 70, 76, 64, 73, 70, 53, 70, 67, 54, 66, 55, 60, 81, 60, 56, 65, 69, 52, 65, 70, 63, 56, 58, 65, 69, 54, 60, 61, 96, 69, 74, 62, 59, 68, 64, 55, 59, 59, 104, 83, 63, 62, 88, 60, 61, 71, 63, 71, 59, 78, 75, 65, 65, 62, 61, 69, 68, 72, 103, 64, 84, 92, 66, 65, 55, 62, 64, 65, 61, 61, 66, 62, 61, 57, 55, 67, 60, 56, 65, 60, 59, 57, 58, 71, 71, 75, 58, 61, 56, 55, 95, 87, 57, 55, 55, 66, 61, 69, 49, 66, 56, 69, 64, 60, 59, 70, 71, 76, 69, 58, 59, 57, 71, 65, 59, 84, 44, 45, 75, 58, 64, 59, 74, 57, 65, 80, 88, 113, 86, 63, 57, 46, 53, 60, 65, 54, 73, 71, 63, 83, 100, 67, 90, 58, 59, 68, 57, 64, 61, 63, 66, 65, 59, 76, 63, 62, 60, 64, 59, 74, 62, 71, 60, 60, 61, 73, 75, 72, 79, 60, 59, 56, 65, 58, 65, 57, 62, 55, 61, 81, 65, 61, 61, 64, 68, 60, 63, 91, 70, 52, 63, 71, 54, 85, 57, 61, 67, 64, 61, 61, 92, 97, 55, 62, 71, 55, 57, 60, 56, 73, 63, 66, 60, 62, 61, 76, 59, 75, 60, 59, 52, 62, 57, 60, 65, 55, 70, 49, 65, 76, 64, 66, 69, 70, 69, 61, 74, 75, 68, 60, 77, 72, 69, 66, 55, 83, 62, 58, 54, 82, 81, 64, 71, 120, 58, 58, 60, 110, 66, 60, 69, 76, 51, 58, 66, 56, 73, 66, 66, 59, 62, 63, 66, 103, 88, 56, 58, 81, 58, 58, 61, 60, 58, 78, 67, 64, 60, 67, 71, 58, 83, 72, 65, 59, 57, 80, 55, 66, 64, 65, 59, 62, 63, 67, 69, 66, 58, 63, 61, 56, 74, 111, 59, 82, 69, 67, 73, 54, 76, 64, 64, 56, 64, 60, 58, 61, 64, 64, 61, 69, 63, 67, 66, 52, 66, 58, 69, 74, 65, 72, 61, 68, 74, 66, 59, 53, 60, 71, 67, 59, 69, 70, 106, 61, 64, 71, 67, 62, 61, 68, 78, 70, 53, 79, 62, 49, 60, 79, 58, 58, 71, 64, 85, 67, 65, 61, 69, 44, 80, 56, 127, 66, 75, 67, 66, 69, 65, 60, 71, 90, 70, 65, 86, 75, 106, 57, 56, 61, 58, 62, 78, 55, 58, 59, 67, 59, 64, 66, 70, 70, 56, 53, 76, 54, 63, 58, 87, 59, 62, 64, 63, 80, 69, 64, 72, 72, 64, 55, 60, 59, 62, 60, 58, 59, 65, 58, 51, 55, 63, 67, 62, 56, 66, 61, 58, 66, 78, 73, 59, 52, 70, 62, 83, 49, 67, 76, 58, 56, 60, 68, 66, 67, 71, 67, 56, 67, 76, 100, 60, 66, 59, 63, 58, 73, 53, 67, 70, 54, 62, 60, 69, 62, 70, 63, 106, 60, 55, 59, 76, 68, 64, 60, 62, 55, 55, 67, 62, 105, 52, 68, 95, 45, 64, 85, 82, 55, 66, 55, 66, 64, 59, 70, 78, 63, 91, 87, 68, 98, 78, 63, 73, 69, 69, 64, 67, 63, 71, 66, 60, 66, 56, 59, 56, 60, 67, 67, 71, 63, 100, 68, 59, 83, 68, 88, 83, 75, 42, 57, 62, 63, 60, 55, 80, 58, 66, 66, 61, 52, 54, 73, 58, 57, 58, 70, 64, 63, 58, 63, 55, 58, 87, 58, 67, 63, 59, 63, 66, 47, 55, 63, 55, 76, 57, 58, 51, 62, 67, 63, 65, 58, 56, 83, 71, 62, 73, 74, 63, 74, 57, 61, 92, 58, 57, 70, 55, 60, 60, 55, 58, 77, 61, 63, 58, 62, 73, 58, 62, 65, 65, 65, 63, 60, 67, 86, 64, 122, 75, 59, 68, 87, 64, 61, 78, 68, 65, 59, 69, 64, 66, 62, 74, 62, 91, 54, 73, 99, 93, 53, 65, 73, 86, 72, 57, 50, 58, 64, 68, 62, 73, 71, 65, 67, 56, 51, 62, 46, 63, 58, 65, 56, 62, 74, 60, 62, 82, 60, 60, 59, 63, 59, 68, 65, 50, 60, 67, 68, 50, 73, 54, 75, 76, 86, 75, 62, 51, 59, 52, 92, 58, 48, 97, 77, 83, 60, 61, 62, 60, 57, 66, 58, 76, 61, 71, 65, 66, 69, 74, 66, 64, 55, 68, 56, 59, 85, 97, 65, 57, 67, 69, 58, 60, 58, 73, 70, 57, 72, 72, 77, 56, 58, 74, 66, 56, 65, 76, 69, 65, 54, 77, 63, 61, 74, 59, 59, 67, 62, 83, 63, 63, 57, 71, 67, 53, 69, 58, 66, 51, 66, 58, 59, 53, 67, 62, 62, 65, 67, 73, 56, 77, 66, 67, 56, 71, 72, 59, 75, 63, 55, 58, 78, 64, 55, 62, 67, 56, 68, 52, 67, 58, 64, 65, 65, 69, 61, 58, 78, 52, 53, 70, 69, 65, 56, 69, 80, 66, 77, 57, 82, 63, 59, 69, 68, 59, 81, 71, 65, 70, 60, 54, 65, 71, 48, 60, 64, 61, 46, 75, 89, 87, 53, 73, 58, 57, 61, 103, 53, 62, 65, 93, 63, 67, 72, 82, 56, 60, 69, 77, 60, 54, 74, 94, 88, 76, 60, 44, 58, 69, 89, 61, 84, 44, 91, 62, 65, 83, 55, 80, 70, 37, 78, 69, 62, 41, 93, 70, 62, 57, 63, 76, 68, 68, 77, 87, 56, 66, 47, 47, 105, 63, 65, 60, 94, 62, 83, 59, 63, 79, 98, 80, 88, 54, 79, 55, 56, 57, 65, 58, 60, 62, 74, 62, 62, 68, 70, 68, 68, 75, 63, 70, 52, 58, 84, 59, 50, 53, 74, 56, 64, 50, 87, 70, 54, 72, 71, 54, 73, 79, 63, 52, 65, 72, 57, 62, 78, 55, 63, 69, 103, 34, 100, 53, 69, 72, 57, 76, 57, 52, 80, 49, 64, 52, 63, 80, 59, 81, 75, 67, 59, 116, 67, 62, 91, 65, 72, 70, 56, 63, 64, 44, 60, 58, 102, 60, 59, 86, 69, 60, 71, 68, 59, 57, 64, 68, 65, 61, 49, 47, 67, 60, 61, 77, 72, 78, 81, 59, 70, 69, 36, 46, 68, 83, 63, 76, 81, 75, 66, 56, 62, 57, 82, 50, 66, 74, 78, 50, 46, 102, 47, 68, 62, 53, 61, 85, 75, 69, 35, 66, 86, 70, 60, 56, 38, 75, 70, 64, 86, 66, 47, 81, 48, 83, 54, 49, 45, 60, 58, 105, 64, 59, 77, 67, 70, 56, 52, 61, 60, 68, 66, 62, 57, 73, 51, 41, 70, 53, 82, 49, 53, 60, 59, 48, 63, 66, 61, 53, 106, 67, 72, 76, 50, 92, 66, 36, 55, 63, 41, 117, 72, 64, 61, 60, 67, 60, 61, 57, 62, 71, 63, 58, 76, 101, 39, 74, 63, 70, 60, 98, 84, 51, 128, 81, 53, 97, 65, 66, 63, 61, 48, 57, 49, 50, 52, 55, 76, 58, 70, 86, 59, 84, 60, 74, 73, 60, 56, 80, 92, 55, 87, 56, 47, 66, 63, 85, 59, 69, 51, 61, 67, 68, 50, 75, 70, 62, 60, 54, 59, 49, 45, 71, 56, 65, 52, 64, 71, 64, 68, 68, 65, 52, 83, 81, 62, 72, 47, 78, 67, 67, 97, 64, 75, 73, 62, 76, 104, 72, 72, 77, 78, 47, 49, 81, 44, 103, 57, 64, 85, 72, 65, 69, 57, 77, 98, 61, 66, 131, 57, 71, 77, 73, 74, 38, 64, 115, 78, 75, 56, 61, 54, 73, 54, 78, 72, 52, 71, 80, 58, 47, 46, 50, 63, 52, 40, 47, 55, 62, 64, 60, 48, 63, 81, 82, 60, 60, 42, 66, 51, 62, 70, 41, 81, 84, 88, 58, 67, 63, 51, 50, 53, 78, 81, 76, 115, 69, 67, 69, 73, 68, 72, 55, 60, 56, 88, 71, 47, 56, 61, 80, 110, 54, 63, 44, 75, 70, 53, 81, 65, 55, 51, 56, 64, 66, 104, 58, 70, 42, 62, 54, 59, 66, 46, 70, 57, 62, 64, 83, 65, 71, 56, 55, 69, 80, 59, 57, 48, 79, 64, 93, 77, 51, 82, 58, 41, 66, 56, 63, 49, 60, 66, 64, 98, 62, 57, 56, 64, 48, 48, 69, 73, 69, 66, 62, 46, 73, 78, 66, 44, 91, 70, 56, 95, 70, 68, 52, 63, 64, 55, 58, 58, 69, 109, 81, 57, 39, 61, 62, 66, 76, 45, 56, 66, 62, 74, 78, 77, 48, 69, 74, 57, 78, 60, 84, 62, 66, 47, 92, 53, 70, 94, 65, 71, 55, 62, 48, 55, 77, 70, 67, 64, 81, 46, 58, 80, 69, 80, 59, 69, 58, 69, 57, 43, 65, 73, 63, 61, 69, 68, 98, 53, 60, 58, 79, 80, 48, 49, 58, 50, 64, 71, 66, 56, 60, 85, 50, 59, 97, 65, 50, 83, 43, 97, 57, 70, 63, 66, 61, 74, 73, 66, 61, 63, 75, 74, 75, 97, 76, 59, 77, 68, 52, 63, 53, 66, 68, 83, 66, 75, 61, 87, 65, 66, 62, 94, 70, 94, 54, 52, 63, 59, 50, 69, 55, 64, 64, 47, 97, 62, 83, 72, 99, 77, 82, 52, 96, 65, 57, 40, 39, 74, 78, 47, 69, 60, 55, 68, 138, 56, 56, 86, 52, 68, 75, 47, 73, 55, 97, 115, 86, 75, 99, 86, 51, 66, 69, 55, 71, 73, 51, 65, 124, 55, 74, 55, 74, 79, 73, 51, 58, 51, 44, 69, 55, 71, 77, 90, 82, 59, 50, 57, 94, 84, 48, 75, 66, 55, 79, 60, 78, 61, 66, 80, 76, 60, 62, 81, 67, 48, 55, 49, 69, 74, 55, 50, 54, 56, 54, 77, 51, 79, 60, 49, 46, 42, 28, 63, 69, 128, 58, 83, 71, 86, 43, 71, 73, 82, 75, 64, 116, 56, 59, 85, 67, 76, 59, 94, 75, 77, 71, 57, 70, 67, 59, 65, 69, 60, 68, 68, 66, 63, 47, 98, 56, 75, 58, 52, 70, 56, 47, 75, 51, 60, 89, 50, 39, 87, 97, 69, 57, 59, 60, 75, 54, 71, 63, 65, 60, 44, 48, 51, 105, 62, 51, 44, 66, 53, 66, 78, 62, 59, 65, 85, 107, 71, 64, 52, 54, 45, 58, 54, 45, 83, 75, 78, 61, 73, 66, 67, 53, 46, 63, 113, 73, 57, 87, 58, 65, 69, 54, 78, 79, 88, 48, 59, 66, 46, 58, 64, 101, 56, 66, 49, 71, 56, 55, 60, 63, 61, 111, 54, 97, 57, 55, 64, 78, 47, 76, 76, 46, 58, 48, 104, 104, 49, 58, 61, 51, 42, 64, 44, 51, 52, 60, 96, 49, 58, 53, 50, 97, 55, 53, 61, 84, 70, 40, 77, 68, 63, 92, 89, 62, 73, 64, 41, 76, 53, 86, 64, 82, 67, 62, 65, 74, 50, 64, 69, 44, 76, 67, 67, 47, 76, 71, 48, 59, 62, 55, 42, 70, 42, 89, 63, 57, 57, 106, 68, 54, 44, 48, 62, 90, 74, 66, 61, 59, 58, 43, 56, 93, 78, 70, 90, 77, 50, 40, 60, 113, 50, 62, 51, 72, 55, 60, 65, 58, 74, 74, 71, 46, 64, 60, 54, 70, 64, 81, 68, 94, 82, 49, 73, 76, 82, 65, 47, 61, 69, 74, 46, 80, 60, 65, 111, 57, 84, 41, 135, 45, 73, 58, 56, 73, 70, 70, 50, 60, 43, 67, 49, 61, 72, 81, 98, 61, 50, 79, 62, 58, 64, 73, 84, 48, 56, 75, 100, 61, 79, 68, 67, 53, 69, 79, 65, 79, 54, 65, 66, 71, 68, 56, 68, 62, 60, 47, 54, 62, 72, 86, 51, 55, 50, 38, 57, 59, 102, 56, 62, 70, 80, 62, 69, 72, 63, 102, 75, 88, 84, 66, 66, 69, 68, 67, 60, 54, 65, 59, 59, 68, 59, 61, 60, 60, 73, 83, 60, 58, 59, 59, 85, 61, 66, 61, 81, 56, 71, 72, 85, 52, 67, 77, 55, 62, 65, 73, 85, 54, 61, 59, 67, 54, 68, 66, 59, 68, 101, 77, 104, 62, 73, 72, 61, 60, 60, 66, 64, 58, 59, 64, 78, 76, 62, 75, 67, 79, 68, 58, 52, 65, 87, 79, 74, 68, 61, 62, 52, 49, 72, 81, 85, 64, 63, 73, 85, 47, 72, 55, 72, 57, 46, 60, 69, 75, 71, 41, 75, 68, 56, 74, 85, 72, 102, 79, 57, 57, 59, 59, 66, 67, 55, 65, 89, 92, 78, 60, 60, 50, 68, 68, 74, 69, 92, 61, 52, 62, 49, 61, 60, 76, 47, 67, 102, 78, 74, 62, 68, 82, 49, 59, 58, 74, 77, 82, 71, 71, 52, 64, 42, 69, 59, 74, 38, 63, 62, 112, 65, 80, 58, 54, 57, 54, 76, 64, 67, 85, 64, 53, 49, 80, 52, 61, 58, 67, 69, 51, 54, 84, 67, 42, 63, 55, 59, 67, 90, 61, 72, 65, 61, 87, 64, 57, 47, 46, 59, 109, 46, 76, 49, 67, 48, 62, 56, 63, 70, 61, 68, 54, 84, 78, 52, 68, 69, 60, 62, 70, 89, 64, 109, 65, 60, 99, 81, 64, 57, 72, 66, 53, 67, 63, 51, 57, 71, 52, 70, 77, 55, 71, 62, 93, 63, 62, 63, 60, 85, 65, 64, 62, 43, 60, 69, 69, 48, 76, 63, 69, 57, 61, 61, 79, 73, 62, 67, 78, 60, 59, 52, 65, 60, 61, 73, 77, 57, 46, 68, 68, 83, 60, 57, 68, 60, 62, 54, 60, 68, 56, 97, 62, 55, 63, 51, 69, 53, 55, 79, 64, 76, 57, 53, 79, 69, 101, 47, 78, 87, 79, 90, 66, 56, 70, 99, 69, 66, 126, 62, 61, 70, 77, 63, 56, 71, 116, 53, 64, 54, 50, 48, 74, 68, 73, 62, 74, 68, 74, 61, 77, 67, 52, 55, 68, 51, 47, 66, 68, 46, 44, 71, 66, 62, 56, 70, 62, 52, 64, 59, 50, 79, 54, 73, 56, 76, 49, 63, 51, 51, 67, 68, 68, 92, 48, 98, 61, 53, 55, 83, 64, 61, 62, 64, 75, 77, 73, 43, 76, 53, 77, 120, 66, 61, 48, 97, 76, 60, 64, 62, 51, 67, 52, 55, 58, 74, 96, 58, 64, 68, 62, 61, 55, 65, 70, 69, 55, 62, 62, 56, 82, 54, 61, 75, 88, 73, 84, 76, 87, 53, 99, 68, 39, 58, 47, 61, 73, 52, 58, 56, 88, 63, 58, 68, 58, 50, 56, 44, 59, 56, 78, 66, 50, 59, 66, 53, 90, 54, 59, 62, 87, 63, 65, 95, 40, 72, 48, 55, 59, 61, 52, 71, 61, 89, 64, 58, 62, 64, 54, 62, 86, 71, 70, 67, 59, 55, 62, 68, 65, 68, 88, 59, 57, 75, 73, 67, 75, 61, 80, 85, 60, 104, 57, 67, 67, 65, 53, 66, 70, 62, 51, 61, 62, 64, 64, 79, 62, 51, 52, 62, 70, 65, 60, 56, 56, 76, 59, 64, 67, 82, 126, 58, 39, 54, 67, 60, 61, 67, 75, 58, 65, 69, 59, 70, 65, 54, 59, 63, 68, 53, 68, 88, 60, 90, 61, 74, 50, 67, 63, 75, 67, 58, 77, 71, 61, 57, 69, 94, 63, 54, 72, 76, 65, 71, 70, 53, 62, 72, 68, 65, 45, 61, 54, 70, 62, 88, 67, 81, 51, 64, 77, 56, 65, 69, 58, 52, 70, 57, 89, 43, 59, 68, 103, 72, 59, 57, 84, 55, 67, 51, 51, 69, 65, 57, 92, 64, 56, 57, 149, 36, 41, 103, 72, 48, 72, 69, 67, 50, 94, 100, 83, 68, 94, 65, 47, 75, 72, 67, 61, 64, 63, 66, 133, 72, 66, 59, 61, 85, 67, 49, 57, 50, 52, 73, 56, 75, 76, 75, 122, 71, 65, 64, 79, 58, 67, 68, 68, 58, 93, 69, 74, 59, 73, 82, 49, 55, 78, 95, 56, 53, 80, 77, 60, 63, 65, 56, 44, 63, 68, 53, 68, 72, 56, 58, 63, 71, 63, 57, 66, 107, 73, 63, 62, 72, 52, 50, 74, 66, 58, 67, 104, 61, 63, 85, 53, 87, 58, 87, 86, 78, 75, 60, 64, 72, 47, 62, 58, 60, 72, 53, 55, 59, 55, 74, 79, 70, 57, 59, 61, 82, 51, 74, 65, 64, 71, 70, 70, 68, 93, 49, 70, 51, 62, 71, 60, 58, 60, 68, 67, 85, 57, 63, 69, 65, 56, 58, 77, 60, 79, 85, 45, 53, 66, 73, 69, 71, 67, 75, 56, 54, 71, 59, 47, 70, 62, 78, 53, 53, 61, 62, 47, 65, 75, 63, 65, 71, 68, 67, 80, 64, 56, 66, 70, 48, 48, 54, 63, 41, 52, 68, 67, 56, 68, 54, 76, 55, 66, 78, 60, 79, 105, 63, 98, 51, 58, 53, 56, 73, 64, 65, 54, 73, 50, 113, 83, 74, 48, 60, 65, 57, 66, 64, 62, 60, 56, 82, 60, 67, 68, 65, 70, 52, 51, 73, 91, 73, 58, 87, 68, 56, 59, 68, 54, 49, 70, 57, 69, 63, 87, 74, 84, 76, 64, 70, 67, 50, 67, 63, 58, 65, 63, 59, 51, 66, 65, 60, 56, 72, 50, 53, 42, 56, 93, 61, 50, 59, 70, 69, 58, 44, 68, 60, 65, 56, 66, 48, 47, 48, 60, 60, 95, 80, 66, 81, 75, 66, 57, 61, 89, 49, 60, 55, 67, 54, 64, 56, 74, 59, 49, 66, 58, 66, 56, 51, 75, 76, 49, 63, 108, 85, 61, 69, 76, 77, 55, 56, 61, 69, 87, 60, 64, 62, 75, 77, 59, 87, 59, 71, 57, 73, 63, 64, 53, 79, 54, 50, 73, 70, 65, 72, 66, 60, 92, 99, 67, 53, 76, 67, 54, 72, 85, 55, 66, 77, 52, 100, 60, 85, 66, 59, 73, 63, 69, 66, 55, 60, 65, 69, 71, 70, 59, 52, 68, 70, 66, 64, 51, 48, 54, 71, 59, 60, 52, 70, 75, 55, 64, 65, 85, 56, 87, 72, 72, 65, 123, 83, 73, 71, 68, 62, 63, 58, 100, 80, 59, 64, 59, 63, 73, 58, 71, 62, 76, 51, 57, 57, 67, 60, 65, 87, 45, 67, 55, 68, 61, 62, 42, 60, 47, 66, 64, 67, 54, 70, 77, 71, 66, 59, 70, 50, 70, 72, 63, 67, 61, 62, 81, 63, 67, 55, 55, 90, 48, 57, 54, 61, 65, 59, 77, 64, 67, 67, 62, 58, 82, 54, 71, 63, 53, 68, 70, 44, 67, 59, 55, 61, 64, 57, 78, 70, 61, 71, 61, 76, 79, 77, 54, 67, 62, 68, 51, 68, 63, 83, 60, 56, 55, 40, 62, 67, 49, 101, 88, 65, 75, 62, 59, 66, 104, 55, 57, 95, 73, 67, 56, 71, 57, 89, 72, 57, 48, 91, 67, 50, 70, 49, 52, 65, 63, 54, 51, 140, 104, 59, 68, 54, 76, 57, 61, 75, 71, 68, 65, 50, 55, 64, 79, 56, 75, 57, 91, 64, 73, 54, 105, 64, 60, 63, 66, 77, 53, 63, 60, 64, 61, 67, 60, 58, 46, 60, 64, 67, 57, 127, 58, 54, 54, 61, 66, 63, 62, 48, 62, 59, 58, 60, 51, 52, 83, 77, 62, 71, 51, 82, 80, 67, 120, 62, 78, 41, 66, 62, 61, 50, 69, 53, 67, 62, 70, 65, 61, 50, 43, 54, 55, 79, 65, 92, 82, 60, 74, 73, 59, 64, 52, 73, 56, 74, 59, 50, 54, 54, 51, 69, 96, 75, 72, 55, 97, 63, 51, 58, 46, 74, 73, 69, 72, 58, 76, 45, 61, 75, 62, 89, 71, 96, 53, 54, 65, 72, 48, 60, 45, 51, 63, 87, 51, 64, 52, 48, 82, 60, 53, 63, 59, 74, 73, 83, 92, 86, 67, 55, 50, 66, 59, 90, 71, 57, 68, 54, 67, 66, 60, 63, 76, 81, 55, 48, 67, 68, 69, 63, 48, 75, 59, 92, 66, 71, 77, 132, 70, 68, 134, 104, 60, 60, 41, 61, 63, 92, 110, 70, 57, 61, 47, 64, 63, 81, 52, 63, 72, 76, 55, 59, 82, 68, 59, 65, 54, 70, 61, 90, 44, 45, 57, 57, 72, 52, 67, 44, 73, 58, 45, 53, 58, 65, 51, 90, 76, 60, 55, 49, 62, 54, 62, 93, 62, 89, 59, 91, 54, 67, 69, 49, 72, 64, 59, 46, 70, 75, 65, 52, 58, 59, 62, 96, 82, 69, 65, 61, 84, 65, 57, 66, 59, 61, 66, 68, 57, 63, 78, 55, 66, 51, 58, 52, 48, 59, 55, 55, 71, 62, 59, 58, 51, 84, 46, 72, 63, 73, 47, 56, 63, 80, 55, 75, 65, 73, 65, 55, 50, 65, 48, 81, 69, 65, 61, 57, 60, 59, 74, 51, 76, 46, 114, 81, 52, 68, 62, 90, 78, 68, 50, 57, 58, 62, 69, 51, 52, 62, 49, 55, 44, 70, 77, 87, 68, 66, 64, 57, 63, 48, 91, 54, 57, 79, 59, 63, 70, 58, 46, 58, 70, 61, 106, 62, 46, 77, 49, 55, 92, 66, 91, 66, 58, 85, 66, 80, 55, 65, 45, 63, 52, 53, 63, 70, 64, 62, 73, 61, 66, 62, 53, 71, 65, 60, 76, 58, 61, 77, 77, 75, 90, 50, 99, 58, 57, 60, 57, 67, 72, 55, 70, 76, 61, 66, 77, 54, 63, 60, 52, 58, 78, 58, 90, 81, 68, 69, 64, 62, 51, 70, 42, 55, 71, 61, 54, 45, 82, 71, 49, 81, 51, 73, 68, 79, 66, 86, 86, 48, 68, 44, 58, 68, 78, 62, 49, 56, 85, 82, 92, 99, 65, 65, 58, 55, 61, 60, 64, 49, 61, 59, 63, 94, 52, 58, 49, 45, 56, 50, 63, 78, 62, 56, 50, 57, 51, 61, 64, 73, 64, 78, 146, 57, 51, 96, 97, 68, 50, 92, 65, 46, 62, 80, 99, 69, 89, 57, 61, 77, 69, 54, 59, 48, 56, 54, 123, 54, 70, 57, 71, 74, 65, 71, 57, 56, 75, 60, 68, 64, 70, 65, 57, 80, 42, 44, 52, 60, 56, 71, 54, 65, 64, 60, 88, 61, 56, 62, 56, 53, 79, 78, 67, 65, 48, 81, 76, 59, 48, 86, 82, 61, 61, 63, 60, 60, 69, 62, 84, 61, 56, 60, 52, 90, 67, 56, 61, 64, 63, 72, 100, 62, 46, 62, 79, 54, 87, 99, 60, 87, 57, 61, 93, 71, 82, 85, 53, 57, 62, 71, 77, 72, 68, 57, 68, 48, 51, 71, 67, 61, 60, 89, 67, 79, 68, 77, 46, 61, 92, 60, 57, 101, 78, 59, 76, 58, 74, 46, 60, 62, 38, 68, 90, 60, 57, 54, 64, 86, 46, 79, 62, 63, 53, 90, 63, 52, 60, 60, 55, 58, 60, 74, 46, 77, 71, 78, 46, 55, 52, 68, 54, 55, 63, 55, 64, 68, 43, 52, 57, 55, 69, 66, 78, 68, 67, 82, 62, 57, 52, 60, 66, 85, 55, 90, 96, 60, 52, 63, 84, 75, 62, 54, 51, 96, 88, 65, 103, 64, 56, 67, 56, 53, 66, 50, 56, 63, 69, 118, 68, 57, 60, 67, 56, 65, 73, 57, 60, 69, 72, 60, 57, 60, 67, 72, 46, 53, 58, 53, 81, 60, 62, 78, 93, 54, 63, 60, 56, 54, 83, 66, 73, 59, 71, 70, 73, 61, 76, 68, 84, 61, 64, 75, 71, 57, 62, 67, 76, 74, 60, 89, 58, 70, 55, 70, 74, 63, 74, 63, 59, 61, 61, 64, 61, 66, 53, 65, 47, 63, 63, 59, 49, 80, 65, 74, 80, 82, 70, 46, 75, 61, 63, 67, 49, 59, 64, 65, 80, 46, 59, 73, 100, 71, 44, 68, 63, 70, 45, 67, 71, 68, 68, 81, 69, 70, 56, 69, 69, 57, 48, 54, 59, 74, 72, 62, 72, 66, 71, 77, 60, 70, 89, 48, 69, 45, 58, 73, 85, 52, 61, 41, 110, 58, 43, 51, 56, 79, 46, 106, 56, 56, 67, 49, 55, 69, 96, 44, 73, 75, 53, 102, 61, 41, 67, 79, 51, 63, 78, 66, 66, 70, 55, 57, 63, 71, 72, 67, 74, 92, 45, 56, 47, 77, 63, 66, 54, 61, 72, 55, 68, 47, 56, 74, 66, 75, 72, 90, 67, 66, 45, 74, 50, 77, 51, 84, 60, 76, 99, 56, 60, 55, 66, 52, 61, 48, 69, 66, 137, 75, 53, 70, 82, 49, 64, 95, 35, 49, 48, 59, 65, 55, 60, 62, 67, 62, 50, 57, 56, 55, 72, 71, 64, 60, 59, 56, 64, 84, 41, 53, 65, 49, 80, 87, 75, 39, 59, 71, 71, 51, 60, 63, 45, 60, 47, 79, 56, 61, 84, 79, 72, 67, 57, 80, 78, 55, 59, 86, 70, 59, 66, 44, 57, 45, 70, 60, 62, 50, 61, 64, 59, 52, 60, 38, 61, 82, 72, 80, 50, 41, 79, 62, 67, 72, 62, 60, 58, 63, 69, 60, 80, 66, 64, 56, 105, 62, 60, 139, 78, 75, 78, 67, 61, 84, 73, 60, 55, 62, 72, 75, 90, 64, 70, 73, 96, 86, 64, 63, 75, 59, 68, 60, 62, 57, 70, 59, 74, 68, 68, 62, 36, 49, 67, 78, 92, 63, 95, 83, 55, 68, 72, 66, 56, 66, 55, 61, 84, 54, 54, 53, 48, 55, 68, 59, 81, 62, 54, 49, 57, 40, 43, 72, 61, 79, 59, 53, 49, 52, 58, 58, 64, 68, 54, 68, 87, 50, 71, 78, 103, 84, 60, 71, 66, 61, 54, 58, 85, 52, 62, 64, 63, 66, 61, 55, 72, 61, 71, 80, 61, 59, 76, 50, 71, 77, 72, 54, 101, 61, 71, 49, 61, 53, 58, 60, 34, 67, 52, 42, 51, 58, 83, 49, 72, 52, 115, 62, 73, 60, 73, 62, 55, 64, 73, 48, 64, 61, 65, 74, 43, 50, 118, 65, 66, 48, 84, 105, 63, 66, 61, 60, 59, 68, 60, 58, 38, 58, 43, 53, 60, 60, 52, 60, 71, 87, 53, 87, 66, 82, 59, 51, 85, 51, 64, 52, 59, 64, 74, 62, 66, 48, 60, 81, 62, 71, 93, 79, 57, 65, 60, 64, 58, 90, 62, 56, 45, 84, 63, 52, 128, 69, 58, 54, 98, 43, 70, 77, 71, 72, 56, 71, 95, 57, 89, 61, 50, 90, 67, 74, 66, 67, 94, 61, 71, 90, 68, 61, 61, 118, 32, 98, 62, 61, 65, 45, 59, 60, 62, 69, 60, 75, 59, 63, 43, 44, 70, 51, 53, 56, 65, 48, 68, 82, 46, 50, 60, 84, 61, 51, 51, 75, 64, 57, 55, 56, 72, 84, 59, 58, 78, 85, 64, 62, 81, 66, 73, 85, 65, 59, 59, 45, 61, 59, 57, 103, 54, 64, 69, 63, 50, 52, 52, 46, 60, 72, 61, 75, 49, 46, 54, 68, 60, 75, 58, 61, 70, 80, 70, 83, 52, 47, 74, 75, 68, 54, 78, 64, 61, 60, 88, 71, 68, 68, 56, 55, 53, 64, 64, 61, 85, 60, 86, 53, 69, 57, 53, 99, 79, 62, 64, 69, 77, 59, 63, 45, 66, 77, 59, 74, 72, 45, 62, 68, 65, 88, 73, 48, 63, 77, 105, 61, 74, 75, 68, 74, 61, 53, 83, 65, 74, 50, 79, 55, 46, 112, 72, 47, 80, 60, 73, 56, 56, 37, 70, 51, 89, 62, 57, 52, 79, 59, 66, 67, 64, 82, 89, 71, 50, 81, 75, 95, 78, 68, 71, 55, 41, 102, 83, 59, 59, 56, 84, 66, 76, 84, 93, 75, 93, 70, 60, 55, 58, 41, 70, 54, 76, 65, 82, 56, 75, 74, 62, 64, 54, 39, 63, 65, 43, 34, 54, 57, 50, 57, 58, 95, 61, 58, 66, 94, 67, 65, 72, 51, 90, 52, 57, 58, 79, 73, 50, 61, 57, 90, 70, 57, 57, 77, 81, 67, 65, 72, 55, 58, 67, 74, 80, 46, 82, 59, 73, 67, 65, 75, 59, 58, 69, 50, 50, 69, 53, 50, 69, 82, 67, 53, 61, 112, 68, 67, 95, 64, 45, 83, 112, 61, 66, 81, 60, 62, 40, 108, 88, 69, 86, 76, 67, 99, 82, 47, 70, 80, 63, 45, 85, 48, 55, 49, 56, 101, 42, 51, 56, 61, 60, 69, 59, 74, 60, 72, 58, 58, 53, 75, 66, 90, 89, 55, 52, 80, 47, 63, 93, 60, 58, 72, 54, 99, 68, 58, 61, 47, 52, 55, 60, 68, 66, 55, 83, 65, 43, 39, 65, 111, 76, 48, 65, 50, 53, 65, 64, 99, 52, 67, 62, 51, 67, 46, 108, 89, 93, 73, 126, 56, 92, 49, 66, 65, 51, 52, 64, 55, 48, 50, 56, 79, 55, 72, 55, 63, 50, 69, 53, 90, 49, 86, 68, 58, 73, 58, 71, 75, 68, 73, 68, 67, 75, 51, 73, 75, 86, 42, 66, 55, 48, 74, 63, 57, 63, 67, 62, 58, 46, 46, 70, 52, 49, 62, 56, 49, 74, 39, 54, 49, 67, 81, 82, 64, 67, 66, 42, 86, 48, 84, 43, 62, 58, 56, 71, 55, 90, 65, 77, 55, 39, 54, 50, 71, 68, 52, 72, 66, 52, 54, 69, 65, 65, 46, 53, 116, 57, 74, 78, 56, 35, 34, 56, 57, 92, 48, 53, 36, 66, 75, 112, 59, 56, 58, 61, 116, 62, 83, 49, 53, 93, 66, 59, 59, 69, 67, 54, 64, 92, 98, 69, 60, 82, 54, 52, 55, 71, 53, 73, 75, 59, 61, 88, 106, 59, 66, 55, 81, 58, 57, 76, 72, 78, 75, 61, 67, 64, 44, 75, 54, 54, 56, 59, 62, 56, 110, 54, 68, 57, 62, 57, 46, 70, 71, 71, 83, 70, 82, 67, 56, 77, 58, 52, 65, 70, 70, 85, 46, 59, 61, 59, 77, 66, 54, 51, 52, 80, 104, 101, 66, 79, 70, 59, 93, 72, 58, 57, 62, 81, 75, 60, 58, 47, 57, 73, 77, 48, 94, 59, 66, 72, 60, 72, 57, 66, 47, 73, 74, 68, 82, 74, 83, 67, 63, 63, 59, 67, 36, 40, 57, 83, 53, 80, 58, 59, 58, 90, 40, 58, 54, 91, 65, 77, 41, 67, 65, 83, 60, 53, 56, 73, 88, 46, 99, 86, 69, 65, 55, 80, 69, 68, 62, 72, 59, 55, 68, 56, 72, 53, 75, 76, 58, 54, 68, 51, 58, 32, 78, 64, 95, 50, 60, 67, 60, 73, 69, 48, 69, 59, 51, 60, 67, 62, 99, 62, 77, 50, 54, 69, 88, 71, 49, 60, 61, 84, 80, 76, 53, 45, 62, 56, 50, 57, 62, 48, 66, 69, 64, 81, 62, 51, 34, 64, 57, 81, 64, 91, 57, 66, 75, 64, 57, 80, 61, 80, 74, 94, 50, 90, 56, 57, 63, 114, 90, 56, 58, 60, 47, 55, 62, 64, 85, 60, 96, 69, 78, 59, 59, 73, 57, 74, 69, 121, 72, 45, 71, 81, 86, 74, 69, 62, 56, 63, 57, 69, 77, 57, 56, 51, 56, 51, 67, 87, 72, 79, 59, 63, 79, 79, 69, 55, 49, 64, 63, 84, 58, 50, 73, 99, 58, 57, 55, 62, 43, 67, 74, 57, 67, 68, 64, 44, 55, 46, 67, 45, 71, 83, 76, 70, 43, 64, 40, 60, 96, 60, 101, 62, 65, 54, 89, 70, 60, 88, 59, 57, 70, 64, 53, 104, 43, 53, 46, 57, 64, 75, 67, 59, 67, 70, 59, 59, 68, 58, 83, 61, 87, 73, 52, 90, 67, 69, 55, 85, 51, 46, 48, 69, 71, 70, 67, 53, 55, 74, 69, 55, 80, 70, 71, 68, 45, 65, 66, 65, 60, 80, 62, 48, 56, 48, 43, 51, 79, 53, 74, 62, 58, 49, 67, 56, 83, 64, 34, 72, 101, 74, 89, 42, 75, 57, 70, 73, 56, 65, 65, 100, 70, 82, 69, 57, 62, 76, 61, 59, 60, 85, 78, 68, 62, 67, 68, 63, 61, 60, 46, 52, 67, 45, 62, 54, 71, 68, 57, 74, 86, 40, 64, 70, 60, 48, 99, 114, 42, 68, 47, 60, 66, 72, 48, 69, 58, 35, 54, 62, 52, 50, 59, 72, 77, 80, 61, 67, 59, 62, 53, 63, 65, 76, 63, 56, 76, 64, 52, 56, 64, 68, 63, 63, 71, 65, 78, 52, 58, 76, 69, 52, 61, 79, 55, 62, 65, 51, 77, 63, 96, 55, 51, 72, 95, 77, 69, 41, 76, 63, 67, 65, 75, 58, 114, 52, 56, 113, 40, 85, 60, 78, 36, 85, 91, 70, 62, 47, 63, 68, 73, 69, 75, 75, 86, 57, 69, 53, 53, 103, 74, 45, 25, 59, 67, 44, 86, 79, 68, 48, 65, 104, 55, 50, 45, 56, 57, 102, 60, 89, 59, 74, 68, 36, 87, 63, 62, 76, 68, 96, 148, 69, 57, 63, 64, 60, 64, 69, 87, 62, 66, 67, 60, 58, 78, 48, 41, 90, 57, 107, 85, 83, 79, 61, 71, 73, 44, 61, 76, 64, 91, 65, 76, 75, 70, 75, 60, 68, 69, 81, 74, 49, 66, 60, 86, 98, 72, 58, 63, 51, 58, 43, 81, 57, 77, 59, 64, 82, 44, 58, 63, 52, 53, 59, 57, 73, 56, 67, 65, 54, 71, 60, 53, 60, 63, 59, 91, 54, 59, 67, 68, 51, 53, 62, 36, 125, 63, 56, 75, 68, 63, 83, 75, 57, 72, 69, 78, 72, 68, 81, 60, 59, 59, 65, 66, 60, 59, 66, 64, 58, 60, 69, 66, 61, 61, 54, 68, 68, 59, 65, 54, 57, 58, 54, 75, 68, 65, 58, 58, 68, 75, 90, 54, 62, 63, 46, 90, 76, 54, 67, 62, 66, 55, 114, 52, 62, 53, 62, 63, 77, 79, 66, 46, 86, 58, 64, 66, 72, 98, 82, 72, 61, 64, 63, 58, 83, 62, 40, 52, 74, 64, 68, 73, 83, 60, 56, 83, 65, 72, 66, 62, 52, 60, 63, 59, 63, 57, 92, 71, 69, 60, 44, 43, 109, 31, 65, 63, 77, 80, 69, 52, 56, 54, 58, 70, 67, 83, 46, 69, 57, 129, 58, 92, 76, 84, 54, 80, 58, 93, 64, 61, 56, 66, 73, 63, 48, 70, 48, 62, 85, 78, 70, 59, 53, 83, 74, 73, 55, 61, 61, 43, 64, 54, 50, 39, 60, 73, 105, 62, 55, 89, 110, 74, 66, 69, 60, 54, 86, 75, 61, 60, 58, 122, 61, 92, 64, 61, 55, 96, 75, 107, 57, 56, 76, 78, 51, 68, 58, 62, 70, 55, 73, 59, 72, 86, 53, 73, 65, 38, 84, 59, 58, 119, 108, 65, 59, 65, 69, 58, 49, 64, 50, 60, 86, 56, 75, 79, 65, 62, 74, 60, 68, 59, 57, 57, 105, 50, 49, 52, 55, 49, 83, 79, 51, 58, 78, 73, 65, 59, 44, 69, 67, 69, 78, 64, 79, 57, 74, 86, 72, 63, 69, 70, 61, 70, 65, 50, 85, 59, 78, 66, 63, 79, 83, 69, 65, 43, 64, 63, 85, 71, 75, 137, 90, 59, 63, 41, 77, 57, 83, 53, 65, 79, 80, 56, 59, 57, 56, 68, 54, 58, 53, 74, 41, 51, 52, 50, 86, 53, 102, 79, 55, 43, 55, 61, 68, 68, 64, 78, 82, 59, 73, 72, 130, 56, 59, 83, 70, 64, 51, 74, 68, 78, 74, 87, 76, 68, 63, 78, 66, 76, 73, 64, 55, 46, 67, 47, 69, 70, 62, 55, 78, 72, 56, 57, 71, 69, 82, 67, 68, 68, 69, 52, 55, 31, 75, 72, 71, 72, 50, 69, 104, 69, 45, 96, 75, 63, 77, 78, 45, 102, 53, 93, 57, 68, 63, 75, 58, 113, 66, 53, 59, 63, 61, 63, 81, 61, 64, 56, 84, 82, 74, 57, 54, 58, 43, 91, 62, 49, 70, 73, 54, 51, 58, 59, 51, 50, 88, 53, 71, 72, 54, 67, 101, 64, 57, 62, 74, 57, 62, 66, 108, 50, 42, 75, 62, 67, 48, 53, 50, 58, 75, 97, 97, 66, 84, 76, 71, 77, 50, 67, 77, 89, 55, 70, 62, 57, 56, 60, 67, 113, 75, 58, 64, 55, 61, 61, 62, 53, 79, 75, 73, 66, 45, 72, 57, 56, 89, 54, 68, 50, 70, 52, 55, 45, 61, 59, 105, 76, 84, 63, 55, 75, 56, 68, 53, 112, 79, 74, 86, 60, 69, 75, 66, 73, 79, 72, 77, 68, 67, 73, 71, 62, 88, 74, 72, 54, 61, 52, 40, 64, 57, 78, 50, 56, 75, 46, 69, 50, 88, 60, 69, 56, 67, 50, 63, 61, 83, 62, 67, 71, 76, 57, 65, 61, 71, 72, 55, 43, 68, 65, 55, 44, 57, 63, 56, 77, 90, 76, 49, 78, 60, 63, 67, 70, 57, 70, 49, 71, 59, 77, 60, 71, 76, 53, 77, 71, 69, 68, 64, 75, 47, 86, 53, 67, 77, 72, 59, 52, 72, 71, 93, 53, 55, 88, 54, 48, 69, 83, 45, 50, 51, 59, 86, 78, 55, 64, 79, 53, 75, 52, 66, 64, 59, 82, 74, 68, 71, 47, 69, 70, 56, 74, 64, 80, 83, 58, 87, 60, 56, 58, 62, 59, 95, 65, 73, 86, 51, 100, 70, 67, 86, 62, 74, 54, 47, 52, 53, 65, 58, 74, 60, 60, 65, 51, 78, 56, 70, 90, 108, 64, 83, 57, 61, 66, 51, 73, 42, 59, 69, 48, 66, 63, 65, 49, 69, 55, 61, 59, 72, 62, 67, 55, 43, 43, 60, 72, 88, 58, 48, 69, 69, 63, 59, 70, 59, 101, 83, 70, 63, 77, 75, 68, 57, 45, 67, 58, 84, 61, 97, 35, 45, 46, 67, 84, 65, 64, 53, 96, 76, 59, 64, 46, 89, 69, 72, 60, 100, 62, 73, 56, 57, 62, 63, 48, 57, 65, 69, 71, 59, 75, 67, 53, 60, 73, 65, 91, 69, 62, 46, 58, 59, 69, 57, 62, 48, 72, 60, 68, 42, 48, 78, 50, 71, 62, 73, 61, 92, 56, 56, 80, 77, 58, 72, 66, 57, 37, 59, 95, 57, 72, 63, 60, 58, 68, 72, 51, 71, 55, 58, 51, 57, 66, 74, 68, 80, 52, 55, 65, 88, 59, 62, 66, 66, 62, 63, 49, 47, 66, 66, 65, 81, 60, 44, 82, 45, 51, 84, 69, 57, 74, 77, 42, 85, 76, 69, 72, 49, 58, 73, 71, 49, 66, 86, 77, 62, 73, 82, 66, 52, 75, 69, 66, 67, 63, 56, 70, 66, 66, 53, 54, 83, 72, 51, 63, 59, 57, 56, 71, 69, 59, 52, 70, 59, 57, 60, 61, 80, 66, 76, 61, 55, 116, 55, 63, 52, 45, 55, 73, 55, 59, 76, 61, 50, 64, 62, 59, 81, 111, 74, 54, 122, 52, 57, 56, 80, 49, 81, 101, 84, 42, 67, 65, 76, 60, 51, 62, 81, 73, 64, 47, 50, 49, 102, 50, 74, 62, 60, 78, 48, 106, 64, 72, 64, 66, 59, 58, 39, 58, 72, 64, 63, 39, 78, 73, 55, 68, 55, 62, 69, 63, 72, 51, 83, 133, 57, 66, 65, 85, 58, 53, 51, 85, 67, 58, 71, 48, 71, 81, 55, 66, 58, 55, 73, 104, 80, 58, 47, 55, 99, 63, 66, 62, 68, 79, 70, 102, 55, 52, 55, 78, 58, 76, 43, 46, 78, 63, 73, 85, 66, 39, 59, 61, 64, 71, 60, 81, 82, 68, 63, 47, 59, 57, 68, 79, 64, 52, 66, 59, 69, 67, 88, 58, 72, 60, 80, 57, 52, 65, 84, 68, 70, 75, 74, 73, 71, 65, 56, 31, 91, 40, 60, 53, 59, 53, 67, 74, 96, 82, 73, 97, 70, 58, 68, 59, 55, 85, 58, 69, 58, 68, 104, 58, 62, 63, 79, 63, 72, 50, 76, 62, 72, 52, 83, 62, 59, 66, 43, 84, 99, 63, 50, 50, 60, 76, 63, 57, 104, 72, 54, 80, 51, 57, 63, 60, 64, 53, 115, 45, 65, 58, 57, 79, 68, 61, 102, 70, 76, 80, 44, 55, 74, 51, 125, 61, 63, 58, 55, 66, 64, 51, 51, 50, 61, 60, 52, 70, 64, 53, 54, 56, 69, 58, 57, 52, 81, 57, 67, 82, 63, 62, 64, 70, 65, 63, 63, 59, 103, 54, 64, 64, 46, 65, 60, 52, 71, 57, 60, 74, 55, 99, 67, 52, 59, 101, 66, 42, 63, 72, 69, 94, 63, 72, 64, 66, 52, 62, 59, 73, 92, 41, 63, 66, 53, 87, 50, 62, 69, 53, 70, 86, 64, 51, 73, 68, 52, 58, 52, 84, 49, 54, 111, 55, 73, 66, 92, 48, 62, 50, 65, 80, 70, 73, 83, 81, 93, 65, 67, 89, 71, 59, 60, 63, 66, 51, 49, 82, 68, 61, 49, 84, 59, 62, 80, 55, 64, 54, 75, 59, 63, 51, 53, 61, 79, 62, 61, 68, 64, 64, 59, 61, 69, 73, 66, 48, 53, 89, 84, 56, 76, 90, 66, 53, 51, 81, 57, 79, 80, 69, 42, 72, 51, 63, 81, 67, 67, 55, 59, 57, 57, 63, 61, 95, 52, 72, 66, 84, 84, 50, 94, 58, 49, 60, 86, 58, 50, 120, 40, 79, 60, 61, 81, 58, 78, 74, 62, 62, 88, 63, 59, 63, 61, 46, 69, 56, 50, 112, 86, 59, 78, 58, 56, 66, 53, 83, 63, 100, 81, 49, 65, 51, 46, 54, 61, 52, 57, 76, 49, 55, 57, 48, 85, 69, 102, 71, 56, 64, 69, 95, 58, 66, 80, 75, 29, 53, 81, 73, 74, 50, 49, 55, 61, 57, 80, 55, 54, 60, 61, 66, 55, 53, 60, 64, 78, 75, 73, 74, 65, 63, 52, 71, 76, 71, 54, 48, 74, 59, 77, 67, 62, 43, 64, 64, 55, 79, 51, 56, 69, 66, 65, 70, 54, 69, 91, 62, 145, 65, 55, 72, 59, 56, 70, 67, 66, 59, 58, 113, 94, 65, 61, 60, 64, 64, 61, 64, 47, 57, 63, 53, 59, 72, 78, 61, 89, 75, 50, 58, 54, 38, 71, 89, 52, 56, 90, 54, 72, 46, 79, 58, 53, 61, 79, 74, 61, 68, 80, 52, 63, 69, 57, 61, 65, 53, 60, 59, 49, 66, 46, 78, 54, 62, 67, 65, 58, 67, 70, 60, 60, 90, 57, 60, 45, 63, 56, 60, 64, 70, 79, 56, 71, 52, 66, 50, 95, 133, 76, 58, 73, 53, 58, 64, 59, 47, 71, 51, 41, 64, 76, 74, 61, 81, 53, 61, 67, 69, 59, 64, 75, 62, 67, 54, 53, 43, 98, 87, 58, 56, 64, 59, 64, 104, 74, 97, 86, 62, 65, 84, 87, 93, 61, 64, 56, 64, 66, 53, 60, 60, 101, 62, 79, 62, 76, 80, 55, 47, 62, 65, 73, 62, 76, 70, 66, 58, 98, 63, 79, 71, 93, 77, 79, 88, 62, 50, 61, 62, 66, 62, 62, 69, 61, 59, 61, 76, 69, 55, 61, 55, 50, 67, 59, 71, 57, 72, 63, 60, 59, 72, 63, 74, 58, 59, 88, 57, 66, 79, 80, 70, 74, 56, 62, 49, 52, 72, 58, 82, 65, 72, 64, 61, 68, 55, 47, 64, 80, 61, 72, 53, 65, 60, 73, 70, 99, 79, 68, 67, 61, 57, 72, 62, 78, 77, 75, 64, 68, 84, 73, 66, 106, 79, 77, 58, 69, 69, 60, 54, 59, 67, 64, 76, 60, 119, 60, 55, 69, 71, 65, 67, 72, 81, 59, 61, 99, 100, 58, 58, 59, 55, 45, 73, 55, 81, 59, 41, 63, 57, 65, 60, 55, 55, 60, 70, 78, 82, 98, 64, 60, 55, 53, 46, 65, 68, 67, 57, 63, 62, 64, 60, 64, 64, 68, 55, 53, 49, 62, 100, 55, 68, 69, 64, 71, 52, 99, 61, 57, 68, 50, 63, 51, 73, 52, 82, 84, 54, 61, 37, 60, 60, 59, 47, 57, 90, 70, 66, 91, 69, 50, 36, 66, 65, 115, 59, 50, 57, 71, 47, 57, 62, 75, 70, 82, 69, 74, 60, 100, 33, 79, 73, 87, 97, 71, 53, 68, 50, 68, 60, 57, 72, 63, 77, 56, 52, 50, 62, 67, 68, 64, 43, 56, 66, 46, 68, 61, 61, 59, 59, 65, 85, 57, 63, 55, 56, 68, 93, 69, 92, 62, 56, 78, 59, 60, 65, 72, 66, 68, 63, 51, 81, 59, 59, 71, 49, 62, 74, 76, 76, 78, 72, 66, 74, 69, 77, 58, 84, 66, 57, 77, 78, 58, 78, 78, 60, 49, 56, 70, 59, 71, 61, 66, 63, 73, 95, 103, 67, 48, 73, 75, 72, 48, 55, 59, 38, 51, 62, 79, 65, 59, 70, 63, 58, 66, 67, 64, 105, 60, 57, 66, 68, 63, 86, 84, 52, 65, 71, 68, 54, 59, 59, 60, 60, 62, 58, 74, 77, 63, 55, 62, 83, 51, 50, 62, 59, 91, 60, 50, 59, 59, 103, 50, 59, 77, 43, 58, 66, 78, 54, 66, 82, 71, 64, 50, 58, 67, 102, 46, 78, 127, 72, 76, 66, 75, 81, 63, 58, 63, 57, 66, 53, 80, 51, 54, 53, 56, 59, 66, 67, 54, 53, 63, 66, 77, 64, 58, 59, 69, 60, 66, 63, 48, 60, 51, 54, 50, 54, 74, 80, 60, 66, 50, 81, 67, 68, 59, 57, 60, 57, 70, 62, 56, 147, 56, 86, 48, 66, 72, 59, 60, 64, 58, 60, 61, 63, 67, 61, 52, 62, 60, 53, 113, 101, 45, 60, 51, 56, 104, 64, 56, 50, 54, 55, 74, 62, 56, 78, 73, 63, 68, 50, 69, 60, 68, 69, 52, 72, 51, 59, 61, 66, 55, 56, 83, 52, 57, 61, 55, 53, 74, 66, 54, 65, 59, 72, 54, 52, 51, 54, 69, 67, 50, 64, 63, 72, 64, 72, 62, 48, 59, 69, 75, 52, 78, 57, 59, 58, 91, 70, 49, 68, 57, 56, 64, 66, 67, 68, 48, 89, 63, 68, 69, 70, 65, 73, 68, 60, 43, 70, 103, 48, 55, 72, 64, 67, 60, 76, 57, 78, 64, 60, 65, 67, 66, 61, 48, 70, 94, 66, 73, 72, 84, 87, 77, 64, 67, 63, 61, 62, 101, 58, 64, 58, 53, 59, 73, 68, 65, 62, 71, 83, 74, 75, 69, 54, 61, 110, 74, 64, 43, 68, 124, 58, 53, 55, 66, 59, 87, 57, 45, 79, 59, 50, 60, 63, 61, 60, 75, 82, 70, 77, 47, 61, 67, 50, 55, 64, 54, 78, 59, 60, 64, 63, 56, 61, 149, 55, 62, 90, 78, 84, 62, 59, 77, 67, 65, 58, 62, 72, 65, 51, 74, 102, 59, 63, 72, 55, 60, 101, 59, 74, 53, 69, 58, 78, 62, 61, 77, 55, 66, 63, 52, 82, 59, 97, 88, 69, 69, 47, 60, 62, 64, 54, 69, 71, 65, 87, 50, 70, 118, 61, 69, 72, 118, 74, 56, 78, 63, 56, 51, 81, 49, 54, 73, 57, 73, 72, 70, 59, 64, 84, 56, 51, 63, 63, 62, 74, 58, 69, 70, 55, 50, 52, 63, 62, 69, 55, 67, 60, 64, 62, 126, 53, 72, 92, 72, 53, 64, 58, 71, 61, 57, 64, 55, 64, 52, 55, 84, 116, 67, 64, 75, 67, 56, 74, 66, 59, 69, 61, 70, 57, 57, 58, 57, 71, 62, 65, 62, 62, 58, 52, 76, 86, 46, 71, 62, 57, 42, 76, 89, 68, 52, 74, 46, 104, 71, 59, 67, 64, 79, 74, 56, 51, 74, 61, 62, 74, 58, 67, 89, 61, 74, 64, 60, 48, 66, 62, 63, 63, 77, 57, 100, 85, 56, 75, 83, 54, 57, 70, 73, 67, 54, 58, 73, 57, 61, 62, 71, 67, 70, 62, 58, 69, 61, 53, 56, 33, 66, 51, 65, 116, 64, 64, 55, 91, 71, 59, 72, 63, 70, 65, 71, 50, 85, 81, 59, 66, 56, 62, 58, 80, 65, 51, 75, 54, 56, 63, 61, 74, 65, 63, 62, 62, 47, 60, 50, 83, 58, 78, 73, 63, 71, 57, 78, 71, 61, 55, 68, 93, 64, 72, 99, 88, 111, 67, 60, 68, 59, 66, 66, 64, 82, 62, 60, 91, 78, 62, 62, 65, 81, 64, 59, 59, 60, 68, 49, 55, 57, 69, 87, 63, 72, 62, 68, 59, 54, 83, 65, 76, 54, 55, 63, 55, 68, 83, 62, 50, 57, 61, 59, 56, 51, 71, 73, 57, 48, 56, 59, 60, 54, 63, 60, 70, 50, 48, 80, 65, 85, 81, 56, 47, 71, 65, 67, 54, 51, 64, 82, 70, 60, 50, 67, 62, 59, 40, 77, 66, 63, 89, 67, 52, 87, 77, 59, 63, 60, 58, 55, 67, 71, 56, 66, 77, 65, 69, 55, 96, 55, 56, 49, 74, 66, 57, 68, 58, 58, 67, 67, 66, 58, 93, 56, 45, 61, 77, 62, 65, 63, 107, 66, 71, 64, 71, 49, 41, 68, 71, 83, 46, 50, 55, 73, 68, 82, 56, 80, 50, 62, 60, 64, 51, 62, 57, 51, 60, 62, 65, 102, 72, 97, 60, 68, 64, 61, 78, 61, 74, 66, 56, 65, 49, 74, 71, 65, 51, 75, 67, 49, 82, 47, 71, 70, 96, 62, 55, 74, 55, 59, 77, 63, 69, 69, 79, 59, 59, 45, 85, 69, 71, 53, 55, 71, 54, 55, 53, 87, 85, 71, 62, 72, 63, 52, 69, 50, 61, 42, 62, 82, 71, 57, 59, 60, 62, 65, 70, 59, 60, 71, 64, 64, 45, 84, 71, 48, 87, 100, 65, 79, 64, 63, 62, 64, 61, 56, 50, 69, 61, 77, 64, 90, 91, 62, 62, 82, 95, 65, 38, 56, 73, 62, 64, 69, 85, 63, 66, 61, 90, 55, 69, 86, 64, 77, 65, 62, 64, 83, 67, 96, 64, 75, 94, 58, 53, 41, 64, 82, 71, 48, 57, 62, 77, 110, 56, 85, 51, 67, 52, 58, 66, 91, 60, 118, 60, 62, 69, 75, 70, 48, 91, 79, 73, 59, 77, 85, 48, 71, 76, 64, 73, 86, 70, 67, 62, 66, 60, 64, 66, 68, 64, 74, 48, 49, 85, 71, 76, 64, 63, 62, 73, 63, 65, 103, 52, 73, 61, 75, 82, 91, 55, 67, 73, 63, 73, 53, 61, 52, 105, 81, 77, 67, 85, 50, 58, 82, 55, 89, 82, 54, 68, 65, 72, 56, 66, 65, 60, 87, 54, 60, 82, 78, 69, 58, 51, 49, 93, 68, 52, 64, 64, 48, 62, 67, 64, 66, 37, 86, 80, 57, 77, 80, 81, 75, 74, 77, 57, 66, 67, 55, 56, 55, 101, 70, 67, 76, 56, 55, 42, 57, 65, 58, 53, 65, 50, 60, 66, 54, 50, 50, 68, 60, 63, 81, 66, 79, 64, 52, 70, 44, 60, 79, 65, 58, 70, 58, 59, 58, 87, 37, 43, 83, 56, 62, 59, 52, 98, 70, 63, 68, 57, 60, 76, 63, 69, 61, 80, 54, 74, 66, 56, 62, 64, 61, 63, 59, 66, 67, 52, 72, 53, 46, 87, 59, 54, 48, 55, 47, 53, 69, 88, 60, 85, 71, 81, 67, 72, 75, 73, 49, 63, 60, 52, 63, 66, 58, 53, 89, 48, 61, 69, 75, 47, 135, 77, 49, 53, 64, 62, 63, 63, 72, 60, 69, 114, 103, 96, 54, 50, 84, 57, 54, 57, 77, 57, 49, 70, 67, 51, 65, 65, 58, 56, 66, 69, 62, 52, 107, 68, 50, 82, 51, 67, 66, 88, 74, 64, 77, 57, 67, 68, 55, 56, 63, 102, 63, 46, 53, 54, 53, 83, 62, 54, 61, 66, 57, 69, 65, 175, 51, 52, 48, 73, 67, 71, 68, 73, 66, 58, 70, 80, 66, 99, 57, 63, 52, 78, 90, 72, 72, 61, 71, 78, 96, 63, 65, 66, 66, 66, 67, 71, 67, 58, 56, 54, 62, 46, 68, 54, 68, 66, 50, 88, 38, 51, 75, 66, 60, 95, 97, 65, 72, 62, 59, 59, 42, 59, 56, 72, 53, 71, 60, 51, 63, 53, 55, 58, 77, 67, 55, 48, 53, 75, 88, 53, 91, 61, 109, 60, 62, 48, 54, 72, 67, 68, 47, 91, 60, 52, 80, 52, 51, 67, 60, 96, 82, 70, 44, 82, 80, 74, 82, 67, 51, 63, 71, 74, 69, 62, 53, 50, 60, 80, 61, 64, 53, 69, 92, 57, 54, 52, 57, 55, 55, 49, 50, 65, 66, 66, 60, 81, 68, 52, 81, 82, 93, 51, 47, 63, 69, 75, 53, 67, 53, 71, 73, 64, 70, 99, 76, 55, 63, 64, 58, 66, 88, 43, 100, 61, 55, 67, 71, 50, 84, 59, 86, 96, 62, 62, 61, 39, 61, 55, 75, 65, 71, 56, 64, 57, 45, 96, 65, 69, 50, 65, 63, 47, 67, 77, 71, 57, 105, 60, 58, 59, 45, 59, 83, 56, 54, 60, 67, 55, 70, 89, 79, 66, 52, 80, 73, 66, 68, 57, 51, 87, 55, 55, 53, 52, 73, 51, 66, 65, 44, 79, 56, 84, 58, 57, 68, 68, 67, 71, 91, 60, 57, 60, 56, 74, 40, 63, 49, 78, 73, 68, 109, 66, 58, 72, 86, 55, 84, 55, 77, 53, 63, 81, 92, 55, 110, 64, 62, 86, 71, 65, 82, 75, 68, 62, 53, 65, 90, 58, 62, 74, 57, 58, 74, 73, 77, 78, 66, 50, 96, 78, 65, 80, 51, 62, 44, 81, 78, 52, 49, 68, 64, 58, 62, 46, 69, 70, 61, 66, 90, 98, 51, 52, 69, 55, 67, 70, 55, 70, 66, 52, 63, 76, 45, 71, 72, 48, 63, 54, 48, 71, 60, 59, 52, 58, 67, 76, 47, 80, 55, 66, 60, 79, 57, 63, 43, 46, 76, 87, 57, 82, 79, 58, 58, 64, 67, 54, 50, 82, 62, 58, 68, 71, 59, 74, 58, 77, 60, 62, 61, 63, 45, 74, 81, 54, 56, 61, 48, 72, 62, 65, 53, 69, 86, 52, 54, 58, 49, 57, 60, 47, 71, 65, 73, 65, 58, 63, 59, 61, 51, 67, 52, 106, 50, 56, 52, 66, 68, 58, 79, 78, 78, 60, 56, 99, 49, 87, 109, 49, 112, 66, 75, 69, 55, 64, 71, 46, 65, 85, 58, 60, 54, 69, 74, 68, 82, 66, 62, 71, 76, 51, 81, 53, 104, 74, 49, 53, 69, 72, 67, 55, 49, 59, 72, 47, 126, 45, 76, 49, 72, 70, 63, 85, 56, 107, 69, 108, 78, 45, 63, 60, 68, 57, 89, 63, 43, 71, 60, 76, 65, 58, 46, 46, 86, 62, 72, 69, 56, 56, 46, 64, 96, 78, 67, 49, 52, 61, 61, 83, 60, 65, 71, 69, 74, 74, 77, 70, 49, 63, 62, 44, 60, 68, 54, 39, 66, 60, 70, 93, 53, 76, 59, 56, 69, 68, 77, 48, 60, 59, 58, 100, 75, 115, 46, 62, 72, 86, 81, 51, 46, 45, 64, 52, 75, 60, 63, 70, 59, 75, 54, 67, 54, 71, 62, 47, 72, 73, 61, 64, 50, 71, 96, 54, 68, 45, 53, 52, 42, 68, 49, 65, 22, 70, 80, 68, 50, 89, 60, 64, 49, 62, 70, 91, 69, 60, 40, 62, 76, 70, 121, 80, 53, 84, 66, 77, 68, 55, 71, 88, 68, 43, 62, 69, 62, 72, 63, 60, 70, 48, 49, 64, 107, 49, 71, 60, 55, 63, 64, 80, 65, 53, 60, 60, 71, 70, 52, 64, 59, 61, 50, 78, 57, 69, 50, 93, 70, 41, 65, 63, 55, 69, 80, 59, 59, 57, 64, 63, 47, 86, 53, 58, 61, 65, 63, 44, 76, 52, 109, 90, 58, 57, 71, 53, 57, 88, 73, 61, 76, 54, 73, 62, 73, 58, 43, 71, 51, 64, 68, 84, 53, 60, 54, 45, 72, 56, 60, 97, 112, 50, 57, 72, 59, 57, 71, 68, 53, 69, 54, 58, 80, 62, 78, 69, 49, 56, 92, 95, 70, 55, 56, 54, 50, 59, 56, 84, 65, 50, 80, 76, 65, 66, 58, 70, 69, 67, 55, 59, 52, 79, 75, 69, 64, 114, 56, 71, 56, 54, 71, 82, 68, 64, 54, 76, 94, 59, 78, 56, 59, 67, 57, 58, 61, 51, 103, 52, 53, 71, 45, 73, 49, 98, 69, 56, 66, 67, 66, 58, 85, 66, 70, 76, 79, 70, 50, 72, 73, 33, 57, 67, 69, 70, 63, 67, 57, 50, 77, 55, 56, 63, 53, 84, 53, 59, 112, 73, 75, 57, 70, 73, 99, 56, 68, 63, 63, 66, 68, 55, 70, 87, 53, 60, 52, 54, 73, 73, 86, 48, 73, 80, 51, 65, 55, 61, 67, 42, 61, 72, 70, 80, 59, 107, 54, 71, 69, 62, 61, 90, 67, 52, 62, 51, 52, 75, 65, 59, 38, 48, 78, 72, 60, 68, 66, 75, 62, 62, 77, 57, 66, 77, 49, 62, 61, 90, 65, 51, 82, 73, 59, 55, 51, 75, 60, 70, 53, 41, 50, 55, 43, 48, 68, 65, 67, 89, 82, 64, 91, 56, 72, 63, 49, 58, 80, 68, 61, 53, 55, 52, 55, 103, 61, 66, 82, 49, 57, 58, 55, 50, 45, 43, 76, 64, 63, 59, 57, 65, 62, 53, 45, 64, 61, 73, 71, 62, 58, 68, 52, 84, 64, 73, 77, 69, 54, 93, 65, 57, 68, 55, 64, 54, 70, 57, 62, 79, 74, 80, 65, 59, 63, 89, 53, 64, 40, 62, 57, 52, 69, 72, 72, 54, 49, 69, 61, 56, 126, 60, 63, 53, 68, 54, 72, 49, 76, 77, 67, 69, 98, 106, 58, 58, 67, 70, 46, 55, 76, 60, 52, 45, 66, 76, 40, 54, 84, 58, 67, 68, 63, 63, 114, 60, 65, 65, 55, 55, 69, 95, 60, 34, 48, 74, 76, 71, 63, 65, 56, 105, 60, 45, 65, 59, 48, 75, 49, 64, 60, 72, 62, 58, 72, 154, 66, 70, 53, 96, 71, 55, 63, 71, 71, 63, 88, 42, 78, 112, 52, 60, 51, 67, 62, 91, 66, 49, 77, 62, 75, 55, 77, 63, 66, 80, 55, 98, 57, 75, 90, 71, 68, 64, 65, 52, 69, 58, 61, 87, 67, 69, 57, 58, 75, 92, 84, 76, 58, 57, 53, 59, 46, 78, 49, 55, 59, 58, 65, 57, 45, 62, 44, 47, 76, 61, 65, 64, 64, 86, 58, 61, 106, 63, 107, 71, 54, 52, 46, 80, 70, 37, 56, 82, 47, 59, 86, 49, 54, 49, 63, 76, 63, 92, 63, 69, 73, 67, 61, 73, 66, 84, 74, 78, 55, 80, 57, 72, 53, 79, 50, 55, 61, 61, 67, 48, 46, 63, 53, 69, 65, 71, 74, 67, 83, 80, 57, 96, 40, 71, 76, 71, 66, 41, 58, 76, 51, 54, 62, 67, 60, 52, 90, 53, 63, 85, 82, 74, 53, 54, 61, 57, 80, 71, 91, 57, 58, 47, 55, 53, 74, 52, 65, 80, 65, 64, 65, 69, 44, 64, 76, 62, 79, 78, 70, 71, 75, 67, 51, 66, 70, 90, 64, 66, 60, 66, 69, 51, 107, 55, 55, 62, 63, 80, 95, 70, 61, 71, 61, 66, 52, 88, 60, 63, 54, 69, 63, 72, 56, 89, 52, 91, 53, 55, 58, 48, 78, 57, 61, 61, 55, 97, 79, 94, 54, 73, 58, 90, 57, 73, 67, 66, 53, 53, 67, 68, 64, 65, 75, 85, 59, 88, 129, 49, 57, 60, 84, 53, 54, 82, 55, 76, 86, 69, 71, 57, 110, 63, 60, 89, 76, 54, 51, 81, 57, 63, 73, 68, 82, 93, 48, 71, 57, 69, 58, 67, 58, 55, 60, 75, 35, 69, 79, 82, 51, 48, 66, 63, 64, 69, 69, 68, 64, 47, 52, 58, 52, 48, 57, 53, 79, 108, 57, 56, 78, 64, 66, 67, 56, 63, 51, 64, 49, 73, 53, 64, 94, 72, 58, 64, 55, 67, 67, 50, 63, 55, 58, 68, 71, 76, 63, 70, 59, 79, 72, 58, 57, 42, 61, 71, 75, 52, 86, 62, 53, 66, 57, 59, 59, 77, 61, 60, 76, 47, 58, 52, 55, 78, 62, 69, 47, 76, 45, 61, 83, 46, 64, 69, 51, 51, 64, 75, 72, 64, 44, 76, 57, 46, 63, 58, 66, 60, 80, 67, 61, 65, 55, 79, 68, 49, 62, 88, 55, 96, 60, 80, 56, 65, 66, 71, 63, 62, 55, 66, 84, 52, 76, 74, 87, 53, 61, 46, 66, 68, 56, 59, 70, 57, 57, 68, 75, 54, 64, 62, 87, 68, 82, 70, 56, 54, 59, 58, 72, 63, 129, 78, 66, 47, 93, 60, 58, 91, 49, 61, 58, 56, 121, 60, 84, 56, 68, 73, 79, 65, 80, 99, 69, 117, 55, 63, 69, 53, 54, 51, 85, 71, 50, 56, 53, 83, 52, 68, 67, 52, 51, 61, 70, 66, 52, 46, 55, 78, 82, 78, 63, 57, 62, 57, 66, 57, 65, 62, 57, 70, 61, 55, 75, 53, 64, 61, 70, 56, 56, 55, 66, 66, 82, 52, 67, 93, 63, 59, 55, 58, 59, 73, 87, 57, 72, 69, 73, 94, 80, 107, 48, 68, 60, 37, 69, 68, 65, 74, 71, 69, 64, 57, 56, 63, 62, 62, 61, 56, 57, 73, 54, 41, 49, 60, 50, 80, 53, 59, 44, 60, 68, 53, 66, 65, 63, 66, 72, 61, 84, 81, 83, 70, 73, 74, 59, 80, 61, 67, 80, 91, 42, 74, 61, 59, 66, 80, 109, 61, 52, 84, 58, 69, 61, 51, 74, 85, 75, 63, 66, 69, 50, 83, 52, 59, 85, 78, 64, 57, 82, 68, 52, 72, 71, 74, 62, 75, 70, 61, 59, 54, 63, 61, 47, 53, 62, 68, 51, 60, 56, 65, 64, 46, 53, 47, 66, 59, 64, 66, 42, 60, 66, 57, 49, 68, 64, 70, 77, 71, 66, 57, 66, 66, 60, 64, 102, 70, 64, 50, 55, 55, 59, 66, 71, 52, 78, 47, 57, 66, 64, 71, 51, 65, 47, 83, 83, 64, 58, 85, 94, 43, 58, 68, 59, 78, 115, 58, 83, 58, 50, 86, 65, 60, 49, 55, 56, 71, 53, 62, 78, 68, 68, 57, 105, 78, 55, 86, 75, 60, 64, 68, 49, 101, 83, 58, 66, 84, 59, 60, 65, 65, 79, 61, 66, 45, 73, 83, 53, 46, 53, 71, 62, 50, 54, 55, 66, 84, 48, 66, 60, 61, 47, 58, 65, 69, 53, 90, 79, 74, 77, 68, 123, 54, 71, 52, 58, 85, 49, 85, 86, 51, 44, 95, 66, 63, 55, 62, 66, 74, 54, 62, 83, 60, 58, 55, 51, 61, 45, 90, 53, 62, 62, 61, 89, 77, 58, 59, 54, 78, 80, 54, 132, 68, 62, 50, 69, 61, 94, 55, 51, 48, 56, 67, 68, 81, 71, 58, 50, 67, 54, 60, 94, 70, 95, 52, 85, 65, 62, 48, 54, 55, 87, 72, 42, 60, 57, 55, 51, 82, 72, 61, 52, 60, 52, 76, 64, 56, 62, 82, 56, 55, 47, 58, 68, 75, 55, 59, 64, 68, 61, 63, 100, 59, 62, 76, 75, 86, 61, 79, 65, 82, 62, 65, 44, 63, 54, 52, 74, 63, 69, 49, 69, 68, 64, 69, 46, 62, 54, 69, 59, 54, 69, 60, 89, 75, 50, 51, 49, 64, 79, 73, 70, 64, 54, 54, 62, 90, 60, 62, 80, 64, 70, 75, 58, 65, 66, 58, 68, 103, 63, 53, 54, 61, 58, 57, 40, 75, 62, 66, 75, 83, 62, 80, 68, 65, 62, 63, 63, 61, 60, 56, 38, 50, 72, 51, 58, 51, 60, 64, 67, 54, 55, 87, 57, 58, 66, 70, 52, 66, 81, 54, 44, 53, 62, 64, 47, 71, 74, 55, 66, 39, 142, 72, 45, 55, 61, 55, 69, 73, 68, 104, 67, 67, 70, 74, 56, 50, 71, 53, 60, 70, 60, 60, 49, 58, 85, 73, 59, 61, 70, 55, 65, 79, 59, 58, 110, 64, 85, 64, 63, 70, 66, 63, 68, 89, 59, 58, 72, 63, 80, 57, 66, 53, 64, 48, 64, 66, 42, 48, 79, 90, 88, 59, 84, 50, 66, 133, 55, 82, 58, 98, 84, 57, 60, 65, 70, 66, 64, 52, 73, 73, 56, 68, 52, 49, 62, 141, 94, 51, 63, 39, 83, 61, 62, 74, 58, 56, 67, 79, 59, 65, 100, 55, 55, 68, 58, 69, 69, 51, 67, 78, 85, 59, 61, 61, 80, 61, 65, 71, 58, 71, 55, 60, 63, 81, 69, 47, 60, 62, 93, 60, 71, 62, 52, 66, 99, 61, 74, 59, 54, 65, 69, 54, 70, 59, 96, 64, 70, 57, 59, 70, 57, 59, 78, 73, 50, 54, 63, 72, 54, 82, 58, 73, 53, 101, 81, 60, 88, 58, 62, 55, 60, 66, 64, 67, 62, 65, 54, 68, 78, 64, 64, 69, 58, 59, 54, 61, 68, 72, 50, 63, 49, 74, 89, 60, 63, 69, 94, 79, 65, 57, 102, 52, 53, 87, 40, 79, 65, 63, 51, 72, 35, 62, 60, 72, 84, 73, 74, 65, 60, 60, 56, 54, 62, 78, 118, 40, 64, 54, 58, 45, 60, 69, 61, 79, 71, 54, 55, 60, 53, 53, 78, 66, 64, 101, 86, 64, 65, 47, 62, 52, 60, 49, 66, 67, 74, 55, 67, 55, 79, 57, 53, 86, 67, 50, 86, 63, 46, 95, 67, 61, 54, 76, 56, 64, 77, 70, 89, 75, 51, 57, 63, 86, 58, 55, 72, 75, 67, 41, 66, 59, 82, 65, 66, 72, 65, 59, 59, 51, 60, 60, 66, 68, 67, 71, 66, 63, 55, 61, 67, 90, 75, 65, 105, 56, 55, 68, 64, 59, 62, 96, 62, 70, 44, 66, 63, 60, 99, 49, 64, 119, 69, 53, 60, 63, 67, 74, 59, 65, 70, 80, 63, 63, 46, 60, 64, 48, 45, 79, 65, 81, 43, 82, 66, 51, 79, 85, 73, 61, 62, 66, 91, 51, 72, 45, 64, 58, 46, 51, 86, 75, 68, 115, 60, 60, 78, 62, 51, 73, 70, 61, 55, 61, 62, 71, 62, 76, 63, 66, 55, 51, 55, 55, 63, 61, 59, 70, 50, 57, 65, 90, 44, 36, 72, 54, 51, 56, 60, 55, 83, 93, 64, 61, 35, 51, 79, 58, 53, 65, 58, 61, 62, 67, 68, 58, 82, 79, 51, 81, 54, 63, 66, 62, 69, 61, 74, 65, 101, 106, 55, 55, 57, 79, 87, 59, 74, 69, 54, 81, 73, 69, 55, 63, 72, 58, 70, 88, 71, 53, 67, 50, 66, 56, 62, 87, 65, 77, 105, 79, 68, 81, 61, 76, 66, 58, 77, 56, 75, 55, 44, 67, 54, 72, 60, 50, 58, 63, 61, 70, 48, 94, 54, 70, 56, 57, 71, 42, 68, 75, 62, 56, 55, 76, 65, 57, 113, 65, 52, 53, 73, 54, 60, 58, 66, 55, 72, 58, 68, 54, 73, 52, 74, 74, 65, 57, 64, 67, 55, 128, 64, 45, 62, 67, 95, 76, 54, 74, 89, 47, 56, 56, 50, 42, 59, 55, 57, 56, 66, 58, 52, 67, 49, 58, 77, 65, 64, 79, 53, 102, 83, 63, 55, 59, 68, 53, 71, 65, 95, 52, 73, 76, 71, 52, 59, 60, 64, 64, 63, 73, 66, 76, 53, 56, 46, 60, 68, 58, 100, 66, 57, 81, 57, 87, 65, 78, 61, 60, 72, 82, 81, 55, 52, 44, 71, 82, 53, 50, 73, 55, 58, 56, 43, 55, 56, 84, 82, 66, 59, 68, 64, 63, 56, 62, 63, 72, 60, 53, 50, 51, 67, 100, 64, 88, 100, 73, 121, 97, 68, 70, 63, 51, 63, 77, 63, 58, 62, 57, 75, 58, 70, 78, 98, 63, 59, 60, 67, 62, 97, 53, 69, 57, 71, 56, 67, 74, 69, 75, 49, 42, 69, 77, 67, 62, 104, 57, 76, 55, 86, 64, 70, 68, 50, 56, 79, 55, 76, 61, 55, 63, 68, 53, 55, 55, 61, 68, 48, 68, 62, 51, 57, 69, 56, 68, 53, 72, 59, 55, 70, 57, 68, 75, 63, 115, 51, 57, 68, 46, 61, 59, 47, 57, 53, 65, 58, 55, 55, 55, 66, 58, 64, 71, 52, 60, 71, 53, 62, 86, 58, 59, 66, 50, 75, 58, 55, 76, 59, 55, 54, 55, 101, 49, 66, 53, 57, 63, 59, 62, 64, 61, 52, 66, 97, 58, 62, 65, 62, 58, 65, 70, 61, 61, 71, 73, 54, 65, 71, 80, 63, 61, 61, 66, 72, 51, 56, 77, 54, 47, 62, 56, 54, 50, 57, 63, 60, 81, 76, 57, 59, 57, 54, 88, 74, 61, 55, 58, 84, 53, 72, 66, 49, 59, 54, 64, 48, 60, 59, 75, 59, 58, 57, 58, 51, 93, 59, 59, 70, 75, 89, 75, 59, 61, 53, 57, 114, 57, 69, 64, 64, 54, 60, 72, 55, 97, 75, 64, 61, 60, 108, 62, 61, 65, 61, 97, 56, 63, 78, 80, 59, 75, 66, 64, 80, 58, 59, 57, 76, 63, 69, 72, 77, 71, 63, 65, 69, 67, 121, 55, 88, 61, 79, 62, 53, 53, 54, 61, 80, 62, 77, 56, 57, 69, 56, 65, 66, 61, 70, 66, 56, 71, 77, 62, 49, 55, 51, 53, 53, 62, 63, 51, 62, 62, 56, 62, 47, 57, 75, 64, 73, 57, 72, 62, 68, 62, 64, 81, 64, 107, 60, 63, 62, 69, 55, 69, 48, 50, 50, 49, 61, 45, 66, 61, 50, 65, 58, 51, 44, 64, 83, 58, 79, 72, 57, 62, 63, 44, 58, 68, 62, 64, 88, 82, 68, 61, 81, 66, 71, 49, 71, 49, 59, 59, 62, 85, 63, 55, 74, 58, 51, 66, 72, 37, 63, 57, 87, 90, 65, 53, 76, 60, 74, 98, 54, 57, 63, 60, 54, 55, 94, 72, 58, 51, 65, 91, 68, 66, 62, 56, 63, 64, 45, 100, 62, 56, 79, 61, 69, 63, 59, 56, 59, 63, 77, 64, 61, 73, 95, 60, 66, 59, 54, 65, 63, 60, 64, 79, 70, 63, 62, 109, 55, 57, 61, 69, 52, 88, 62, 55, 70, 55, 87, 47, 48, 61, 45, 63, 59, 75, 63, 47, 91, 55, 88, 58, 71, 69, 66, 69, 55, 95, 58, 58, 109, 59, 75, 68, 60, 47, 54, 43, 60, 60, 61, 85, 64, 60, 54, 79, 51, 60, 83, 158, 65, 76, 59, 114, 57, 57, 56, 72, 57, 56, 78, 54, 85, 69, 64, 60, 57, 63, 71, 75, 97, 61, 66, 55, 72, 47, 61, 68, 75, 81, 61, 57, 55, 56, 51, 85, 75, 72, 63, 53, 74, 62, 79, 79, 57, 55, 60, 57, 78, 55, 94, 95, 56, 73, 57, 52, 49, 76, 62, 52, 59, 56, 67, 66, 63, 61, 105, 74, 69, 65, 79, 57, 73, 70, 69, 55, 66, 49, 82, 73, 92, 57, 65, 57, 72, 45, 57, 56, 61, 56, 52, 60, 71, 86, 60, 53, 64, 111, 127, 61, 79, 81, 57, 57, 65, 48, 83, 56, 50, 97, 56, 56, 48, 60, 86, 57, 66, 64, 117, 52, 65, 64, 78, 55, 63, 98, 80, 66, 59, 71, 61, 73, 56, 66, 108, 121, 47, 69, 54, 58, 51, 51, 46, 65, 69, 71, 64, 91, 49, 69, 84, 78, 61, 52, 61, 63, 63, 95, 69, 62, 56, 53, 54, 64, 52, 62, 59, 64, 64, 58, 66, 69, 74, 84, 80, 53, 86, 111, 103, 53, 65, 55, 77, 75, 66, 86, 59, 54, 67, 59, 76, 54, 66, 82, 58, 77, 64, 63, 81, 63, 67, 65, 67, 52, 54, 77, 61, 61, 52, 45, 55, 72, 55, 89, 93, 78, 64, 54, 58, 66, 55, 55, 66, 74, 75, 70, 59, 52, 62, 62, 63, 47, 75, 65, 62, 69, 71, 63, 63, 55, 54, 57, 66, 77, 58, 70, 109, 65, 71, 58, 72, 59, 71, 119, 51, 71, 52, 63, 75, 62, 63, 82, 61, 98, 61, 58, 63, 60, 61, 83, 63, 56, 57, 80, 50, 44, 61, 57, 56, 60, 60, 54, 56, 62, 55, 72, 58, 66, 60, 48, 86, 61, 53, 58, 59, 54, 63, 52, 78, 55, 59, 70, 64, 62, 57, 100, 55, 57, 56, 58, 62, 54, 67, 70, 66, 62, 64, 49, 81, 90, 70, 64, 58, 68, 64, 66, 66, 73, 61, 63, 58, 61, 81, 53, 50, 50, 43, 76, 52, 48, 69, 90, 71, 64, 86, 55, 78, 80, 88, 54, 64, 64, 50, 58, 59, 77, 69, 61, 52, 57, 60, 93, 64, 55, 62, 69, 56, 50, 67, 68, 54, 102, 71, 62, 59, 65, 58, 68, 57, 67, 60, 57, 46, 73, 71, 56, 72, 57, 54, 61, 60, 74, 83, 64, 70, 64, 70, 80, 72, 74, 55, 68, 95, 57, 53, 63, 61, 52, 89, 81, 70, 68, 63, 79, 55, 49, 58, 65, 68, 62, 64, 61, 55, 59, 54, 65, 75, 64, 81, 61, 46, 52, 55, 67, 65, 68, 63, 59, 107, 62, 65, 54, 53, 64, 60, 68, 58, 55, 73, 61, 51, 60, 55, 64, 65, 73, 66, 67, 46, 50, 56, 121, 54, 46, 62, 54, 93, 95, 67, 64, 96, 57, 55, 59, 73, 55, 77, 62, 73, 58, 54, 67, 72, 78, 60, 60, 81, 73, 76, 64, 58, 47, 57, 50, 53, 57, 65, 89, 66, 65, 62, 63, 90, 60, 61, 68, 66, 59, 69, 54, 65, 63, 64, 96, 74, 59, 70, 54, 66, 62, 102, 69, 62, 69, 69, 73, 64, 52, 59, 66, 44, 50, 62, 55, 55, 59, 78, 54, 46, 72, 59, 65, 61, 77, 64, 68, 65, 55, 46, 62, 60, 50, 50, 71, 58, 55, 69, 58, 76, 70, 77, 57, 60, 62, 71, 21, 70, 63, 82, 110, 57, 62, 55, 61, 61, 74, 63, 114, 76, 65, 91, 60, 69, 58, 92, 56, 49, 70, 66, 57, 63, 57, 88, 61, 106, 71, 73, 61, 59, 70, 62, 56, 54, 53, 54, 58, 65, 87, 74, 65, 43, 51, 62, 68, 68, 76, 69, 65, 50, 49, 103, 64, 69, 58, 64, 63, 63, 82, 71, 59, 59, 61, 66, 57, 72, 66, 61, 84, 57, 81, 62, 58, 56, 63, 58, 82, 55, 72, 64, 74, 72, 66, 62, 79, 50, 64, 57, 62, 65, 77, 57, 59, 54, 59, 71, 53, 69, 63, 57, 95, 63, 58, 50, 59, 80, 64, 53, 69, 83, 48, 58, 54, 96, 60, 76, 56, 53, 87, 52, 58, 74, 61, 66, 63, 84, 60, 63, 60, 66, 56, 65, 73, 65, 66, 92, 63, 57, 79, 60, 80, 77, 57, 63, 48, 62, 54, 64, 63, 58, 55, 54, 83, 63, 60, 63, 61, 50, 70, 65, 55, 63, 59, 64, 107, 75, 56, 55, 53, 68, 65, 61, 70, 56, 76, 71, 65, 51, 68, 45, 65, 57, 71, 45, 55, 70, 72, 74, 73, 60, 83, 62, 59, 69, 55, 88, 62, 91, 58, 68, 55, 57, 64, 57, 53, 35, 72, 60, 78, 55, 61, 70, 54, 54, 88, 56, 56, 98, 73, 56, 65, 63, 75, 64, 46, 73, 61, 64, 57, 69, 69, 81, 61, 61, 59, 63, 54, 68, 58, 133, 56, 64, 60, 81, 64, 74, 58, 61, 58, 52, 74, 67, 56, 52, 61, 55, 77, 68, 57, 66, 63, 68, 75, 98, 57, 63, 66, 48, 54, 56, 64, 65, 61, 58, 58, 66, 47, 62, 69, 64, 65, 56, 60, 63, 81, 66, 48, 77, 75, 77, 86, 69, 57, 63, 58, 51, 84, 53, 68, 49, 91, 52, 60, 76, 58, 50, 70, 69, 61, 63, 63, 71, 59, 71, 70, 55, 59, 60, 63, 52, 56, 59, 58, 60, 70, 64, 56, 75, 80, 76, 68, 61, 47, 63, 56, 37, 95, 56, 67, 57, 59, 53, 61, 79, 62, 54, 58, 72, 83, 73, 65, 77, 71, 58, 55, 58, 62, 66, 76, 81, 72, 57, 52, 85, 77, 63, 63, 55, 77, 66, 58, 56, 55, 65, 93, 64, 51, 96, 55, 62, 64, 52, 47, 56, 63, 78, 47, 56, 77, 83, 71, 53, 79, 71, 75, 53, 72, 56, 50, 68, 65, 70, 88, 54, 70, 52, 60, 51, 60, 73, 48, 53, 59, 54, 62, 63, 53, 54, 81, 63, 73, 66, 73, 94, 59, 79, 60, 76, 59, 50, 71, 68, 100, 62, 71, 105, 61, 65, 65, 57, 74, 50, 42, 63, 69, 64, 90, 70, 90, 51, 51, 75, 73, 58, 114, 61, 56, 54, 135, 68, 69, 72, 80, 51, 80, 82, 56, 78, 60, 64, 53, 65, 58, 51, 94, 102, 53, 66, 66, 60, 53, 68, 63, 69, 64, 77, 105, 60, 76, 72, 77, 67, 60, 63, 58, 77, 55, 67, 95, 56, 61, 59, 54, 90, 69, 64, 61, 56, 60, 59, 51, 72, 83, 68, 53, 65, 55, 73, 60, 60, 59, 92, 67, 78, 49, 79, 55, 73, 45, 66, 70, 67, 49, 67, 74, 63, 59, 58, 39, 63, 64, 58, 62, 48, 64, 62, 69, 60, 69, 43, 75, 56, 93, 79, 64, 58, 66, 51, 54, 66, 61, 69, 55, 50, 78, 57, 61, 105, 59, 66, 71, 68, 46, 102, 69, 56, 70, 58, 89, 50, 77, 76, 92, 65, 60, 59, 73, 61, 44, 115, 126, 59, 64, 50, 59, 71, 58, 66, 87, 61, 60, 48, 85, 42, 75, 92, 68, 63, 58, 55, 53, 70, 44, 73, 48, 68, 74, 42, 63, 61, 59, 62, 79, 55, 69, 66, 62, 68, 72, 75, 73, 65, 93, 96, 61, 66, 75, 52, 81, 62, 78, 68, 51, 68, 59, 81, 81, 95, 77, 53, 62, 47, 69, 100, 71, 70, 86, 70, 58, 51, 60, 60, 81, 48, 56, 67, 61, 66, 71, 61, 74, 51, 75, 65, 76, 71, 65, 68, 68, 71, 57, 90, 58, 61, 68, 57, 54, 77, 69, 62, 49, 67, 62, 64, 60, 72, 59, 68, 83, 58, 59, 95, 50, 62, 71, 91, 61, 72, 90, 57, 47, 55, 66, 65, 66, 64, 72, 61, 102, 59, 58, 55, 56, 74, 64, 67, 63, 62, 69, 58, 78, 72, 67, 55, 87, 47, 74, 56, 45, 65, 84, 56, 58, 72, 115, 43, 67, 56, 54, 56, 65, 60, 69, 64, 62, 63, 46, 63, 56, 38, 97, 64, 43, 66, 67, 65, 60, 75, 72, 59, 74, 55, 59, 67, 57, 51, 60, 91, 61, 77, 64, 64, 67, 50, 71, 57, 55, 66, 78, 69, 59, 66, 97, 66, 71, 71, 80, 71, 53, 93, 46, 84, 72, 87, 105, 59, 70, 57, 79, 53, 79, 78, 64, 56, 77, 60, 100, 73, 63, 53, 65, 65, 69, 66, 47, 70, 106, 76, 70, 75, 56, 76, 68, 59, 66, 59, 69, 84, 67, 47, 52, 56, 57, 86, 71, 57, 68, 66, 75, 51, 66, 52, 72, 61, 82, 76, 53, 84, 54, 63, 52, 64, 84, 85, 48, 80, 60, 51, 68, 62, 74, 69, 68, 54, 62, 71, 59, 67, 67, 54, 46, 72, 60, 73, 62, 56, 78, 67, 71, 72, 66, 105, 54, 105, 51, 62, 74, 79, 60, 54, 53, 63, 43, 74, 62, 63, 56, 69, 66, 75, 73, 62, 92, 64, 66, 52, 81, 75, 72, 66, 57, 62, 91, 52, 58, 58, 57, 52, 52, 53, 57, 63, 63, 55, 67, 53, 59, 70, 70, 62, 77, 98, 91, 59, 56, 48, 85, 83, 90, 59, 66, 49, 68, 71, 41, 68, 60, 75, 48, 67, 78, 79, 65, 61, 63, 59, 51, 75, 85, 58, 66, 54, 74, 54, 64, 73, 79, 63, 58, 62, 62, 79, 55, 63, 82, 63, 69, 63, 55, 65, 70, 54, 36, 62, 64, 56, 49, 69, 52, 71, 64, 57, 52, 67, 47, 61, 68, 63, 41, 53, 93, 47, 52, 61, 87, 73, 62, 73, 64, 72, 86, 72, 54, 74, 104, 53, 54, 58, 58, 63, 57, 99, 72, 66, 60, 51, 70, 61, 76, 77, 52, 64, 40, 82, 47, 73, 59, 79, 46, 119, 56, 76, 50, 79, 86, 58, 95, 50, 63, 72, 62, 90, 59, 102, 42, 66, 66, 57, 81, 53, 61, 49, 57, 61, 68, 69, 69, 75, 53, 61, 47, 62, 100, 61, 49, 69, 73, 66, 63, 71, 39, 71, 78, 55, 64, 65, 50, 56, 89, 52, 82, 58, 61, 59, 62, 65, 51, 59, 76, 60, 60, 61, 52, 59, 75, 71, 65, 75, 65, 74, 59, 75, 55, 56, 71, 56, 51, 44, 51, 67, 52, 66, 76, 57, 72, 53, 68, 111, 57, 96, 62, 66, 73, 68, 51, 75, 52, 65, 76, 74, 55, 65, 70, 89, 64, 66, 79, 64, 65, 93, 62, 43, 68, 61, 82, 57, 66, 74, 51, 71, 67, 65, 72, 54, 68, 62, 65, 56, 57, 60, 66, 61, 75, 47, 59, 56, 60, 61, 95, 52, 54, 43, 74, 89, 62, 59, 59, 44, 56, 91, 85, 48, 71, 54, 53, 70, 83, 64, 82, 59, 75, 76, 57, 70, 64, 50, 76, 63, 57, 84, 71, 86, 53, 56, 72, 62, 63, 60, 61, 51, 85, 66, 59, 60, 68, 56, 63, 58, 85, 59, 64, 72, 59, 76, 64, 63, 65, 65, 70, 74, 62, 59, 60, 67, 68, 57, 61, 59, 53, 73, 53, 61, 56, 107, 61, 83, 75, 84, 37, 74, 64, 68, 65, 66, 50, 73, 56, 59, 61, 69, 83, 67, 61, 90, 56, 58, 70, 84, 65, 58, 59, 63, 51, 65, 56, 74, 58, 71, 63, 97, 61, 68, 62, 50, 75, 61, 69, 42, 77, 75, 68, 58, 72, 73, 71, 60, 50, 59, 66, 58, 69, 62, 56, 53, 87, 65, 83, 75, 61, 46, 77, 59, 62, 49, 65, 64, 45, 57, 61, 76, 52, 63, 59, 62, 64, 55, 61, 64, 76, 74, 62, 72, 94, 47, 59, 68, 65, 58, 58, 68, 90, 67, 60, 59, 75, 70, 48, 58, 66, 64, 53, 73, 96, 59, 70, 82, 55, 64, 96, 65, 64, 52, 70, 76, 66, 52, 58, 74, 48, 63, 53, 66, 61, 52, 66, 72, 60, 59, 73, 80, 64, 92, 54, 46, 78, 54, 85, 65, 65, 51, 70, 71, 92, 77, 61, 80, 62, 40, 77, 48, 69, 56, 73, 76, 62, 82, 92, 54, 72, 60, 41, 62, 44, 95, 66, 65, 51, 65, 59, 68, 88, 49, 76, 49, 59, 72, 57, 66, 63, 83, 57, 68, 69, 78, 63, 59, 97, 60, 67, 71, 62, 63, 60, 57, 54, 52, 62, 67, 51, 60, 60, 73, 97, 70, 65, 92, 87, 68, 137, 64, 64, 56, 128, 58, 66, 82, 83, 52, 58, 80, 47, 83, 64, 48, 67, 57, 74, 55, 87, 78, 53, 62, 61, 68, 68, 81, 59, 62, 79, 64, 86, 70, 74, 86, 64, 61, 69, 69, 70, 66, 48, 69, 85, 63, 80, 61, 71, 84, 76, 60, 60, 56, 54, 59, 58, 49, 89, 74, 55, 72, 70, 73, 50, 44, 70, 79, 75, 67, 64, 71, 74, 69, 64, 88, 54, 64, 66, 56, 59, 61, 58, 60, 93, 70, 71, 58, 61, 80, 60, 59, 64, 53, 85, 59, 71, 51, 85, 93, 57, 69, 60, 70, 67, 71, 59, 70, 51, 64, 49, 57, 65, 74, 60, 82, 77, 58, 71, 91, 58, 61, 65, 57, 86, 51, 54, 78, 86, 56, 81, 55, 74, 69, 67, 111, 126, 40, 70, 66, 65, 72, 70, 66, 92, 48, 56, 63, 73, 67, 50, 103, 50, 62, 59, 76, 53, 65, 79, 67, 70, 62, 69, 65, 54, 54, 49, 46, 49, 63, 57, 66, 53, 62, 65, 52, 70, 51, 102, 101, 66, 56, 60, 59, 56, 76, 86, 56, 52, 69, 70, 71, 54, 96, 74, 70, 70, 54, 64, 99, 53, 59, 59, 83, 55, 73, 65, 62, 60, 48, 65, 47, 55, 68, 72, 67, 79, 71, 79, 68, 69, 53, 69, 84, 61, 77, 54, 79, 57, 48, 63, 67, 59, 67, 62, 66, 66, 58, 67, 57, 56, 60, 62, 66, 68, 54, 75, 94, 53, 70, 64, 76, 70, 62, 66, 46, 72, 55, 60, 55, 56, 65, 95, 61, 129, 65, 70, 54, 55, 65, 76, 82, 64, 47, 64, 60, 61, 48, 59, 66, 42, 69, 55, 81, 77, 53, 83, 58, 63, 55, 124, 49, 59, 56, 65, 59, 48, 66, 52, 73, 63, 59, 59, 71, 69, 73, 96, 77, 64, 52, 49, 74, 46, 50, 81, 65, 55, 55, 58, 72, 48, 71, 69, 80, 41, 64, 61, 66, 52, 65, 47, 63, 60, 65, 73, 51, 87, 75, 85, 64, 60, 69, 60, 69, 67, 87, 63, 79, 80, 81, 94, 68, 61, 71, 64, 52, 79, 50, 69, 62, 47, 71, 92, 55, 66, 63, 72, 68, 49, 69, 59, 84, 114, 51, 74, 48, 52, 54, 63, 71, 62, 52, 64, 67, 69, 62, 59, 65, 57, 79, 78, 53, 80, 46, 63, 57, 57, 73, 90, 54, 73, 57, 66, 66, 71, 71, 75, 59, 72, 66, 60, 69, 66, 62, 50, 60, 71, 55, 61, 67, 67, 59, 64, 75, 58, 62, 53, 62, 52, 72, 61, 56, 84, 59, 55, 83, 75, 91, 53, 86, 54, 56, 69, 78, 74, 58, 49, 56, 50, 65, 55, 82, 65, 70, 62, 60, 69, 60, 62, 52, 63, 59, 109, 66, 52, 52, 58, 61, 66, 70, 63, 57, 61, 59, 67, 80, 64, 67, 54, 55, 62, 65, 49, 61, 55, 68, 85, 94, 102, 57, 48, 48, 81, 84, 101, 69, 51, 58, 79, 66, 55, 62, 77, 70, 65, 58, 65, 85, 58, 68, 67, 85, 57, 44, 73, 69, 56, 62, 73, 57, 64, 88, 55, 52, 71, 63, 52, 84, 68, 64, 61, 61, 87, 60, 60, 63, 64, 67, 71, 73, 66, 49, 64, 51, 57, 65, 67, 75, 69, 79, 73, 66, 52, 54, 56, 59, 100, 75, 52, 56, 81, 63, 76, 63, 87, 65, 83, 84, 59, 75, 81, 56, 65, 63, 86, 49, 77, 73, 65, 54, 63, 62, 70, 66, 85, 75, 75, 70, 51, 63, 92, 75, 72, 76, 68, 113, 68, 75, 55, 74, 72, 58, 83, 44, 75, 61, 63, 64, 58, 97, 64, 53, 62, 53, 82, 40, 51, 73, 54, 64, 77, 60, 91, 68, 57, 60, 84, 99, 67, 62, 67, 69, 82, 51, 62, 62, 57, 48, 60, 62, 75, 71, 58, 63, 90, 56, 94, 94, 81, 49, 77, 47, 63, 97, 87, 46, 55, 72, 45, 61, 84, 77, 73, 66, 64, 61, 83, 64, 56, 119, 121, 69, 63, 57, 72, 64, 52, 48, 55, 79, 69, 56, 56, 78, 53, 53, 72, 59, 69, 49, 62, 74, 58, 41, 78, 85, 56, 80, 61, 63, 48, 99, 60, 56, 67, 68, 60, 57, 65, 79, 57, 75, 54, 63, 96, 58, 55, 78, 95, 77, 51, 48, 75, 57, 67, 75, 69, 87, 59, 62, 51, 70, 59, 62, 81, 69, 73, 57, 70, 67, 66, 62, 66, 66, 64, 62, 71, 65, 57, 50, 69, 58, 64, 55, 54, 123, 56, 45, 63, 68, 88, 63, 66, 51, 71, 96, 90, 57, 74, 45, 67, 63, 59, 53, 62, 56, 66, 70, 61, 53, 60, 70, 69, 76, 95, 56, 64, 62, 125, 90, 60, 54, 48, 62, 65, 99, 67, 55, 80, 43, 50, 67, 134, 52, 76, 101, 51, 54, 81, 109, 59, 54, 61, 90, 70, 91, 68, 59, 55, 77, 61, 66, 59, 49, 70, 64, 50, 65, 82, 51, 55, 60, 55, 59, 62, 63, 61, 31, 52, 63, 72, 72, 76, 77, 46, 61, 57, 62, 64, 85, 82, 49, 71, 54, 59, 66, 74, 58, 51, 53, 70, 54, 52, 53, 45, 61, 58, 64, 64, 77, 71, 57, 37, 73, 64, 75, 86, 73, 58, 63, 59, 73, 70, 55, 67, 68, 54, 95, 57, 53, 61, 60, 52, 64, 101, 51, 58, 96, 52, 52, 58, 76, 73, 54, 47, 48, 63, 75, 66, 123, 72, 71, 57, 52, 86, 57, 45, 57, 79, 54, 63, 56, 70, 67, 90, 57, 52, 58, 61, 75, 54, 53, 87, 54, 59, 55, 66, 67, 80, 54, 64, 60, 58, 71, 75, 58, 74, 43, 59, 81, 87, 49, 77, 66, 99, 55, 66, 70, 105, 60, 64, 48, 84, 73, 55, 71, 64, 58, 42, 105, 78, 120, 99, 67, 67, 84, 50, 85, 52, 52, 52, 48, 65, 63, 48, 65, 93, 68, 88, 66, 56, 60, 48, 110, 85, 93, 54, 86, 57, 63, 70, 58, 45, 53, 66, 65, 72, 66, 56, 69, 55, 60, 70, 66, 69, 86, 65, 52, 60, 73, 67, 53, 51, 86, 168, 81, 104, 65, 90, 72, 62, 54, 83, 78, 48, 50, 55, 71, 76, 47, 58, 66, 57, 85, 105, 64, 62, 46, 71, 56, 64, 90, 62, 69, 75, 56, 53, 53, 72, 71, 47, 67, 71, 56, 63, 67, 65, 70, 54, 60, 45, 63, 49, 80, 66, 66, 38, 74, 43, 56, 64, 61, 59, 35, 71, 75, 67, 75, 74, 62, 83, 49, 49, 54, 59, 64, 62, 58, 85, 86, 95, 72, 69, 43, 68, 70, 69, 56, 47, 69, 85, 77, 55, 60, 62, 79, 75, 61, 72, 45, 82, 60, 79, 57, 69, 54, 65, 57, 68, 101, 53, 81, 65, 73, 85, 67, 47, 53, 86, 66, 39, 51, 80, 57, 55, 58, 63, 51, 57, 95, 85, 60, 61, 62, 86, 68, 75, 75, 53, 66, 83, 46, 55, 85, 64, 79, 64, 119, 58, 55, 57, 67, 66, 103, 67, 59, 68, 75, 81, 63, 42, 63, 80, 86, 71, 58, 48, 96, 67, 104, 62, 77, 50, 86, 66, 67, 48, 56, 75, 68, 74, 57, 68, 59, 60, 80, 46, 75, 57, 66, 83, 71, 74, 82, 65, 71, 37, 78, 76, 53, 69, 86, 70, 59, 70, 63, 67, 64, 89, 52, 89, 51, 78, 64, 57, 52, 52, 67, 61, 61, 81, 61, 77, 51, 50, 75, 62, 94, 47, 100, 68, 76, 76, 45, 65, 61, 75, 83, 65, 57, 68, 54, 79, 50, 55, 71, 68, 75, 74, 62, 61, 100, 66, 59, 36, 95, 67, 75, 75, 48, 64, 67, 61, 52, 87, 124, 46, 48, 71, 74, 67, 66, 55, 56, 57, 78, 62, 53, 53, 62, 46, 55, 61, 79, 60, 82, 76, 39, 58, 63, 71, 55, 47, 53, 50, 60, 65, 69, 82, 69, 47, 57, 74, 64, 70, 54, 52, 48, 61, 56, 83, 60, 62, 74, 50, 62, 52, 57, 58, 68, 47, 65, 51, 78, 72, 57, 66, 74, 48, 46, 84, 75, 54, 59, 60, 42, 72, 55, 62, 63, 58, 74, 115, 61, 81, 72, 104, 66, 94, 63, 52, 57, 74, 64, 63, 66, 65, 71, 57, 52, 62, 54, 56, 57, 48, 58, 133, 45, 65, 58, 66, 60, 51, 51, 71, 75, 92, 61, 64, 65, 53, 57, 58, 64, 88, 65, 67, 65, 52, 74, 53, 78, 65, 86, 64, 60, 87, 43, 55, 73, 69, 33, 57, 52, 71, 64, 87, 94, 65, 63, 70, 76, 40, 75, 56, 61, 68, 84, 71, 63, 56, 62, 63, 57, 59, 91, 54, 57, 53, 59, 63, 76, 68, 91, 67, 47, 94, 69, 59, 63, 76, 77, 59, 55, 54, 68, 56, 53, 86, 76, 42, 41, 71, 64, 66, 61, 69, 51, 76, 64, 81, 58, 58, 45, 84, 60, 65, 45, 67, 61, 53, 58, 52, 42, 51, 61, 41, 82, 60, 58, 67, 60, 54, 73, 54, 67, 66, 63, 90, 77, 96, 63, 59, 68, 58, 66, 61, 68, 56, 56, 47, 38, 86, 58, 75, 105, 49, 37, 41, 58, 59, 40, 64, 53, 97, 74, 60, 65, 77, 53, 50, 66, 73, 56, 56, 44, 70, 56, 51, 42, 83, 67, 57, 64, 70, 62, 59, 70, 70, 44, 108, 60, 48, 65, 49, 67, 85, 65, 61, 61, 52, 61, 52, 70, 70, 58, 65, 51, 75, 60, 95, 62, 60, 53, 58, 65, 81, 57, 59, 55, 60, 78, 74, 58, 61, 76, 56, 73, 91, 87, 60, 72, 55, 62, 61, 66, 41, 71, 78, 52, 60, 66, 62, 50, 51, 61, 54, 43, 77, 77, 60, 64, 58, 68, 90, 67, 95, 110, 47, 66, 75, 118, 68, 62, 78, 54, 54, 55, 90, 55, 88, 57, 46, 55, 63, 81, 76, 57, 69, 57, 94, 85, 54, 74, 50, 59, 66, 60, 68, 46, 65, 58, 57, 59, 77, 71, 62, 57, 97, 71, 78, 104, 68, 75, 43, 62, 59, 73, 80, 76, 56, 68, 57, 56, 55, 50, 76, 51, 56, 98, 68, 88, 58, 63, 115, 54, 55, 59, 63, 71, 67, 88, 78, 70, 57, 57, 53, 88, 76, 104, 117, 59, 62, 65, 55, 76, 60, 61, 63, 64, 53, 100, 89, 89, 77, 74, 62, 62, 48, 39, 78, 79, 74, 48, 63, 64, 59, 61, 93, 52, 59, 45, 69, 59, 56, 62, 57, 62, 73, 101, 73, 96, 72, 55, 55, 66, 84, 68, 55, 46, 46, 58, 76, 62, 57, 61, 64, 78, 73, 77, 68, 101, 63, 72, 76, 48, 85, 77, 77, 68, 74, 52, 66, 50, 122, 50, 53, 76, 69, 114, 73, 83, 72, 53, 50, 42, 60, 57, 72, 53, 59, 68, 74, 62, 87, 63, 94, 76, 48, 62, 74, 50, 99, 117, 61, 56, 53, 64, 68, 90, 64, 75, 62, 73, 74, 63, 58, 43, 54, 96, 56, 54, 98, 96, 69, 76, 43, 75, 69, 73, 87, 54, 64, 66, 75, 73, 57, 63, 92, 48, 48, 75, 69, 60, 65, 46, 86, 105, 65, 73, 52, 59, 66, 77, 53, 60, 75, 65, 49, 77, 75, 69, 61, 54, 90, 64, 73, 69, 80, 68, 54, 58, 67, 62, 73, 53, 55, 57, 58, 53, 51, 75, 56, 68, 96, 55, 63, 75, 71, 70, 60, 60, 68, 45, 63, 54, 55, 72, 69, 61, 58, 86, 58, 73, 57, 57, 46, 58, 63, 61, 74, 60, 66, 31, 67, 67, 79, 57, 49, 62, 56, 55, 66, 58, 69, 70, 101, 46, 79, 57, 61, 35, 59, 53, 58, 80, 46, 70, 95, 61, 63, 52, 62, 63, 71, 76, 82, 74, 46, 57, 67, 75, 62, 95, 67, 52, 76, 65, 82, 57, 58, 97, 47, 80, 82, 59, 70, 75, 60, 81, 72, 64, 91, 106, 52, 60, 66, 55, 60, 62, 57, 65, 58, 76, 94, 117, 101, 51, 64, 53, 54, 66, 67, 83, 52, 65, 67, 52, 59, 73, 70, 69, 92, 59, 52, 80, 55, 52, 76, 79, 56, 84, 50, 76, 72, 75, 52, 68, 66, 49, 98, 84, 60, 68, 49, 57, 71, 70, 48, 53, 48, 68, 93, 56, 71, 73, 66, 77, 158, 64, 106, 61, 94, 75, 62, 64, 93, 54, 64, 68, 78, 58, 67, 49, 55, 53, 55, 98, 84, 66, 50, 82, 53, 66, 63, 77, 61, 71, 67, 55, 75, 69, 55, 86, 44, 50, 56, 85, 72, 37, 75, 60, 63, 69, 73, 55, 87, 133, 73, 64, 63, 59, 54, 59, 59, 58, 53, 63, 68, 73, 80, 59, 42, 55, 67, 51, 52, 66, 69, 49, 67, 65, 63, 83, 83, 93, 85, 57, 101, 59, 54, 61, 64, 60, 52, 77, 62, 49, 50, 62, 63, 61, 51, 67, 50, 60, 63, 93, 64, 84, 71, 88, 66, 67, 48, 61, 54, 69, 57, 42, 75, 45, 82, 56, 42, 46, 75, 74, 48, 52, 49, 72, 62, 58, 69, 41, 53, 60, 81, 57, 68, 63, 49, 83, 95, 58, 69, 68, 108, 90, 60, 67, 73, 61, 75, 68, 82, 87, 75, 68, 63, 60, 83, 60, 67, 99, 48, 80, 52, 32, 66, 80, 62, 46, 52, 93, 64, 66, 54, 57, 57, 52, 54, 69, 59, 58, 80, 60, 67, 57, 88, 72, 45, 73, 76, 133, 58, 60, 64, 73, 74, 146, 48, 47, 69, 59, 54, 72, 58, 56, 76, 62, 67, 50, 63, 66, 85, 61, 65, 63, 62, 71, 38, 65, 100, 62, 71, 55, 75, 61, 66, 77, 82, 77, 60, 55, 107, 51, 70, 70, 84, 45, 58, 84, 64, 51, 100, 50, 63, 69, 85, 63, 61, 60, 63, 91, 77, 70, 54, 101, 55, 59, 63, 53, 68, 97, 79, 66, 58, 63, 68, 66, 50, 111, 70, 65, 57, 80, 49, 30, 66, 46, 67, 61, 80, 56, 68, 77, 73, 54, 66, 53, 64, 69, 76, 60, 61, 80, 73, 49, 67, 49, 99, 64, 68, 68, 76, 47, 77, 56, 41, 76, 55, 47, 69, 61, 56, 78, 73, 53, 66, 47, 94, 62, 67, 56, 70, 56, 53, 59, 59, 72, 54, 47, 62, 67, 47, 69, 74, 60, 78, 47, 93, 52, 76, 80, 122, 64, 89, 79, 52, 69, 88, 43, 36, 58, 71, 75, 65, 76, 70, 64, 59, 59, 72, 67, 62, 46, 45, 75, 84, 81, 77, 60, 73, 68, 74, 78, 48, 67, 87, 68, 63, 60, 75, 54, 86, 72, 80, 58, 79, 70, 84, 64, 57, 64, 53, 88, 70, 68, 63, 68, 71, 61, 57, 51, 68, 47, 80, 60, 59, 61, 74, 74, 55, 57, 55, 49, 93, 50, 60, 70, 36, 73, 55, 68, 60, 57, 97, 67, 66, 58, 61, 78, 68, 71, 120, 65, 84, 53, 59, 56, 86, 53, 79, 72, 69, 49, 53, 71, 73, 65, 96, 76, 59, 61, 83, 79, 64, 65, 55, 80, 93, 53, 78, 50, 70, 55, 63, 57, 57, 64, 56, 53, 66, 59, 66, 65, 57, 58, 60, 81, 82, 73, 56, 48, 48, 96, 79, 77, 55, 50, 52, 56, 96, 37, 81, 84, 52, 52, 99, 59, 47, 62, 44, 73, 70, 92, 59, 87, 61, 76, 52, 52, 72, 73, 76, 61, 67, 68, 67, 59, 66, 59, 65, 64, 100, 55, 67, 71, 59, 55, 57, 41, 76, 79, 52, 56, 50, 67, 83, 51, 57, 57, 73, 55, 72, 62, 44, 74, 72, 55, 59, 62, 73, 60, 61, 49, 54, 59, 44, 43, 48, 81, 80, 94, 55, 49, 69, 59, 69, 57, 56, 84, 60, 75, 71, 50, 76, 55, 42, 55, 67, 75, 71, 95, 51, 62, 64, 64, 61, 88, 56, 74, 73, 66, 70, 60, 48, 55, 57, 73, 60, 53, 67, 67, 70, 56, 60, 70, 107, 69, 59, 73, 77, 110, 66, 71, 66, 70, 67, 50, 76, 75, 90, 69, 52, 69, 56, 91, 70, 85, 63, 63, 85, 49, 76, 73, 55, 74, 80, 87, 64, 58, 51, 64, 69, 68, 71, 52, 66, 84, 65, 71, 61, 52, 105, 63, 66, 78, 79, 85, 56, 66, 43, 62, 71, 78, 62, 63, 71, 63, 55, 68, 70, 70, 68, 63, 73, 69, 88, 65, 81, 52, 90, 56, 75, 51, 69, 83, 64, 71, 69, 49, 47, 61, 81, 82, 50, 79, 69, 57, 56, 73, 68, 70, 82, 77, 77, 41, 112, 66, 53, 94, 107, 50, 106, 67, 61, 59, 87, 56, 71, 75, 68, 56, 59, 69, 68, 72, 61, 60, 67, 69, 59, 63, 67, 77, 77, 59, 74, 50, 54, 64, 63, 66, 52, 56, 65, 78, 65, 57, 85, 67, 45, 84, 75, 83, 90, 43, 68, 73, 60, 90, 58, 71, 68, 62, 42, 56, 80, 63, 56, 58, 61, 70, 71, 72, 78, 67, 60, 53, 48, 69, 84, 57, 68, 55, 63, 53, 84, 56, 62, 73, 57, 75, 105, 75, 69, 75, 72, 87, 57, 62, 78, 59, 61, 70, 47, 64, 86, 63, 46, 56, 68, 78, 43, 64, 107, 92, 66, 55, 54, 59, 107, 57, 45, 80, 62, 64, 75, 41, 56, 80, 67, 81, 69, 62, 74, 74, 68, 78, 92, 74, 98, 70, 55, 71, 76, 67, 56, 61, 46, 71, 45, 91, 43, 44, 77, 64, 116, 57, 51, 64, 67, 61, 56, 62, 75, 60, 55, 45, 57, 81, 50, 62, 71, 42, 89, 58, 55, 63, 65, 55, 73, 93, 55, 42, 53, 60, 57, 75, 72, 50, 47, 66, 60, 69, 49, 77, 65, 73, 63, 63, 55, 55, 44, 85, 57, 66, 63, 75, 55, 87, 74, 82, 66, 57, 60, 65, 67, 83, 55, 43, 37, 39, 65, 63, 43, 69, 38, 79, 50, 59, 59, 71, 68, 73, 62, 68, 71, 66, 53, 54, 85, 54, 74, 66, 76, 61, 81, 72, 55, 71, 57, 81, 55, 75, 94, 58, 49, 63, 62, 59, 97, 65, 59, 88, 68, 63, 64, 63, 39, 64, 81, 72, 72, 87, 63, 58, 51, 53, 66, 67, 85, 38, 58, 63, 61, 59, 61, 56, 98, 66, 77, 71, 66, 65, 87, 66, 84, 55, 63, 82, 57, 65, 52, 63, 53, 87, 101, 52, 63, 46, 58, 56, 57, 84, 86, 69, 74, 65, 91, 69, 62, 63, 66, 61, 71, 56, 62, 67, 56, 82, 72, 99, 86, 57, 60, 64, 49, 60, 74, 65, 59, 71, 115, 73, 86, 42, 60, 62, 55, 49, 69, 53, 63, 52, 56, 66, 56, 46, 65, 65, 65, 83, 45, 55, 61, 61, 62, 59, 57, 53, 65, 62, 95, 53, 83, 50, 41, 93, 58, 61, 63, 70, 52, 54, 59, 98, 91, 117, 65, 88, 84, 64, 44, 72, 62, 90, 97, 86, 57, 53, 77, 78, 108, 63, 71, 88, 53, 50, 67, 67, 66, 74, 96, 63, 75, 111, 64, 63, 61, 83, 85, 71, 81, 56, 61, 71, 63, 62, 91, 67, 62, 70, 66, 67, 74, 64, 56, 72, 67, 58, 65, 52, 69, 74, 68, 64, 76, 51, 61, 86, 57, 63, 85, 78, 70, 50, 50, 60, 38, 59, 69, 48, 43, 76, 61, 80, 62, 66, 74, 59, 90, 47, 68, 72, 78, 101, 50, 53, 54, 72, 77, 60, 59, 77, 64, 113, 68, 76, 92, 63, 66, 51, 59, 59, 75, 59, 60, 60, 78, 67, 56, 59, 80, 76, 89, 64, 70, 71, 73, 48, 62, 60, 84, 61, 62, 62, 69, 61, 68, 34, 52, 58, 57, 55, 51, 56, 77, 67, 65, 48, 53, 69, 91, 71, 69, 83, 61, 74, 64, 77, 57, 64, 63, 81, 66, 59, 61, 37, 73, 95, 121, 101, 66, 71, 42, 67, 48, 90, 65, 87, 52, 93, 65, 88, 87, 56, 37, 53, 76, 61, 78, 68, 71, 68, 58, 97, 83, 60, 59, 67, 65, 46, 58, 71, 64, 67, 64, 75, 58, 57, 64, 79, 60, 50, 61, 74, 76, 71, 46, 72, 58, 68, 71, 78, 45, 52, 67, 49, 84, 78, 76, 57, 95, 48, 60, 90, 46, 50, 73, 69, 63, 74, 57, 60, 67, 100, 64, 86, 80, 83, 87, 59, 65, 62, 75, 60, 59, 68, 73, 53, 63, 65, 53, 50, 55, 67, 60, 61, 62, 49, 71, 48, 71, 77, 74, 58, 134, 52, 70, 64, 53, 68, 49, 68, 60, 59, 59, 72, 73, 51, 57, 77, 63, 67, 55, 75, 63, 65, 71, 67, 85, 68, 80, 66, 75, 88, 66, 46, 46, 59, 52, 77, 75, 87, 67, 40, 72, 67, 72, 59, 58, 54, 64, 57, 78, 85, 63, 75, 50, 79, 90, 54, 64, 82, 55, 54, 75, 53, 69, 64, 67, 64, 49, 78, 60, 41, 46, 81, 61, 77, 67, 42, 81, 64, 62, 72, 61, 60, 91, 57, 75, 64, 60, 62, 67, 49, 59, 75, 65, 98, 73, 56, 66, 76, 59, 48, 64, 58, 68, 60, 70, 50, 69, 67, 54, 64, 53, 96, 69, 71, 61, 62, 83, 55, 81, 45, 45, 53, 59, 71, 61, 80, 65, 65, 61, 73, 73, 60, 78, 64, 53, 63, 70, 58, 64, 60, 56, 58, 101, 60, 63, 71, 58, 47, 53, 67, 59, 41, 83, 57, 68, 62, 76, 62, 91, 80, 65, 77, 55, 62, 88, 76, 89, 51, 63, 68, 65, 70, 110, 100, 59, 58, 50, 45, 49, 75, 53, 65, 65, 55, 58, 55, 63, 67, 62, 45, 57, 52, 53, 55, 69, 69, 78, 38, 59, 66, 77, 66, 45, 62, 49, 76, 45, 62, 55, 62, 62, 72, 71, 38, 66, 80, 51, 73, 65, 52, 59, 60, 65, 82, 85, 61, 48, 65, 80, 80, 65, 67, 64, 64, 102, 60, 65, 65, 91, 79, 95, 69, 64, 59, 82, 73, 60, 51, 63, 72, 62, 46, 60, 59, 59, 63, 63, 51, 86, 60, 82, 104, 45, 62, 66, 52, 88, 68, 73, 70, 103, 98, 46, 64, 47, 75, 53, 89, 73, 66, 56, 52, 59, 48, 66, 44, 71, 88, 108, 50, 82, 89, 41, 51, 75, 67, 63, 66, 69, 60, 66, 56, 71, 48, 69, 58, 74, 67, 65, 53, 60, 61, 60, 48, 67, 101, 64, 54, 64, 66, 77, 66, 70, 92, 65, 40, 71, 56, 80, 61, 68, 59, 46, 70, 51, 74, 65, 75, 53, 57, 66, 73, 65, 89, 106, 88, 66, 61, 59, 83, 50, 78, 58, 79, 80, 63, 87, 66, 55, 68, 62, 91, 76, 62, 47, 73, 83, 62, 54, 60, 55, 90, 66, 72, 91, 68, 59, 55, 114, 67, 81, 57, 61, 80, 62, 60, 64, 55, 64, 68, 55, 82, 85, 73, 51, 70, 70, 93, 68, 67, 84, 57, 67, 61, 90, 50, 64, 57, 57, 69, 57, 82, 51, 62, 59, 67, 69, 50, 85, 74, 81, 91, 85, 58, 60, 54, 99, 92, 90, 93, 64, 69, 71, 56, 52, 76, 59, 49, 57, 53, 55, 64, 48, 35, 71, 52, 60, 52, 82, 59, 69, 55, 56, 80, 68, 98, 56, 76, 60, 80, 105, 74, 48, 64, 87, 55, 66, 57, 73, 65, 59, 63, 59, 71, 91, 64, 64, 72, 79, 65, 61, 74, 103, 92, 75, 65, 56, 60, 67, 72, 53, 73, 48, 81, 75, 66, 68, 76, 51, 79, 69, 67, 61, 67, 67, 59, 82, 63, 86, 78, 60, 46, 66, 59, 59, 61, 59, 72, 71, 70, 61, 65, 68, 67, 119, 57, 58, 74, 78, 54, 40, 79, 74, 61, 58, 66, 80, 71, 64, 62, 61, 64, 73, 43, 78, 70, 48, 45, 106, 106, 64, 46, 77, 56, 62, 72, 50, 69, 59, 91, 50, 54, 66, 53, 51, 72, 80, 82, 69, 63, 44, 71, 58, 60, 85, 84, 69, 52, 71, 48, 66, 48, 56, 69, 53, 102, 58, 58, 58, 53, 46, 77, 50, 62, 61, 56, 66, 53, 59, 65, 53, 58, 60, 69, 47, 58, 49, 62, 42, 75, 66, 66, 44, 85, 68, 72, 41, 74, 56, 74, 64, 78, 69, 53, 62, 57, 55, 44, 76, 73, 74, 111, 69, 74, 51, 78, 65, 64, 62, 66, 74, 83, 50, 61, 63, 74, 57, 68, 68, 65, 69, 76, 76, 44, 56, 53, 85, 84, 62, 58, 70, 67, 83, 69, 58, 65, 55, 68, 57, 76, 61, 54, 48, 97, 58, 59, 76, 56, 53, 99, 44, 62, 100, 69, 83, 73, 60, 62, 66, 53, 53, 61, 71, 56, 73, 70, 50, 66, 61, 86, 57, 64, 67, 58, 61, 60, 80, 58, 44, 74, 102, 73, 74, 62, 62, 81, 44, 42, 70, 52, 75, 46, 69, 81, 71, 70, 74, 53, 47, 72, 55, 68, 39, 62, 71, 63, 76, 73, 64, 63, 88, 60, 65, 44, 60, 67, 76, 50, 61, 70, 60, 53, 47, 102, 96, 113, 72, 66, 51, 57, 55, 64, 75, 71, 101, 60, 56, 77, 62, 58, 74, 56, 90, 82, 81, 52, 56, 58, 66, 64, 86, 58, 79, 94, 59, 63, 49, 73, 61, 66, 66, 69, 52, 55, 72, 56, 59, 70, 91, 58, 70, 78, 75, 60, 47, 95, 78, 57, 53, 61, 66, 43, 71, 72, 44, 53, 86, 72, 44, 81, 52, 75, 44, 66, 66, 91, 85, 57, 43, 51, 52, 72, 42, 68, 60, 61, 82, 65, 71, 57, 62, 80, 83, 52, 78, 68, 61, 62, 63, 76, 69, 52, 50, 101, 92, 82, 59, 62, 70, 54, 59, 63, 77, 88, 67, 63, 68, 51, 62, 59, 76, 57, 54, 57, 93, 78, 70, 54, 70, 59, 71, 68, 63, 75, 54, 78, 83, 66, 59, 69, 72, 68, 74, 54, 101, 67, 45, 68, 66, 44, 61, 48, 67, 89, 53, 82, 78, 45, 54, 59, 53, 61, 67, 69, 59, 70, 54, 55, 123, 76, 37, 78, 57, 64, 61, 87, 51, 56, 43, 72, 51, 96, 69, 53, 56, 76, 69, 89, 61, 69, 63, 63, 66, 82, 86, 67, 79, 96, 55, 56, 61, 73, 63, 61, 80, 75, 56, 62, 66, 56, 60, 57, 49, 78, 74, 63, 74, 69, 61, 51, 90, 81, 50, 64, 73, 49, 77, 72, 92, 58, 47, 54, 59, 53, 29, 49, 64, 49, 74, 71, 70, 66, 64, 108, 82, 46, 81, 106, 76, 61, 80, 55, 78, 63, 71, 54, 61, 66, 67, 76, 52, 79, 63, 51, 57, 60, 73, 53, 53, 65, 44, 65, 64, 50, 75, 84, 64, 50, 80, 59, 46, 100, 88, 67, 54, 83, 46, 64, 58, 51, 61, 46, 57, 74, 77, 65, 46, 70, 67, 45, 51, 78, 78, 71, 49, 83, 61, 49, 64, 68, 90, 82, 59, 74, 58, 59, 69, 49, 72, 48, 51, 74, 52, 91, 79, 60, 70, 68, 104, 48, 59, 73, 59, 65, 53, 72, 52, 58, 68, 70, 58, 66, 62, 51, 56, 62, 59, 81, 72, 43, 73, 81, 90, 70, 56, 49, 72, 65, 68, 60, 51, 48, 64, 69, 65, 71, 66, 114, 69, 52, 67, 67, 61, 51, 54, 60, 70, 58, 63, 51, 60, 69, 56, 60, 55, 89, 61, 53, 78, 55, 73, 34, 57, 55, 54, 53, 59, 61, 59, 75, 56, 59, 64, 74, 60, 46, 72, 65, 55, 53, 47, 58, 61, 73, 60, 63, 90, 50, 68, 71, 51, 81, 68, 54, 54, 54, 81, 66, 76, 52, 36, 79, 94, 70, 54, 108, 65, 74, 72, 52, 69, 68, 55, 70, 59, 62, 111, 86, 55, 46, 57, 51, 67, 68, 63, 63, 44, 56, 60, 78, 64, 58, 82, 58, 78, 53, 65, 50, 62, 68, 77, 45, 66, 54, 89, 63, 77, 68, 53, 69, 56, 46, 62, 77, 56, 61, 75, 76, 52, 72, 67, 67, 62, 53, 50, 74, 93, 75, 90, 72, 57, 64, 76, 62, 64, 55, 47, 67, 118, 65, 85, 69, 75, 67, 79, 42, 75, 50, 52, 89, 57, 63, 62, 48, 62, 63, 50, 59, 68, 61, 84, 58, 76, 64, 61, 70, 59, 56, 48, 69, 62, 71, 64, 53, 73, 69, 55, 73, 59, 83, 55, 68, 41, 84, 44, 77, 47, 60, 74, 77, 79, 72, 74, 58, 61, 94, 41, 67, 60, 51, 56, 58, 73, 59, 59, 47, 61, 56, 53, 89, 58, 69, 63, 60, 62, 44, 70, 63, 65, 42, 68, 60, 76, 60, 97, 56, 68, 70, 53, 68, 72, 63, 77, 86, 68, 72, 65, 53, 72, 75, 75, 58, 87, 58, 58, 60, 53, 59, 77, 82, 96, 60, 71, 66, 70, 84, 73, 80, 84, 83, 68, 49, 61, 86, 60, 67, 65, 57, 59, 77, 51, 53, 76, 74, 56, 101, 48, 47, 98, 75, 44, 75, 116, 74, 92, 61, 64, 69, 64, 68, 55, 54, 81, 57, 46, 57, 82, 55, 58, 46, 83, 100, 51, 66, 60, 54, 73, 55, 68, 62, 62, 78, 72, 46, 46, 59, 59, 70, 64, 61, 64, 55, 58, 55, 65, 64, 50, 71, 56, 66, 60, 93, 58, 70, 71, 88, 66, 90, 73, 46, 67, 77, 76, 84, 54, 66, 73, 62, 61, 62, 60, 43, 83, 47, 57, 69, 73, 68, 71, 53, 70, 86, 44, 68, 104, 74, 61, 67, 73, 81, 69, 44, 65, 74, 63, 79, 57, 83, 98, 61, 61, 60, 59, 57, 69, 76, 74, 106, 57, 89, 67, 68, 110, 62, 78, 76, 56, 67, 74, 63, 65, 76, 62, 51, 61, 53, 87, 93, 75, 43, 91, 53, 51, 60, 72, 53, 71, 64, 55, 46, 53, 65, 36, 71, 66, 56, 75, 63, 97, 49, 55, 54, 64, 60, 53, 72, 74, 72, 54, 67, 70, 83, 75, 55, 64, 69, 60, 44, 54, 53, 62, 45, 62, 99, 71, 54, 68, 57, 58, 66, 55, 71, 63, 82, 68, 63, 50, 67, 62, 84, 63, 69, 67, 55, 50, 63, 51, 56, 72, 91, 59, 66, 64, 87, 84, 92, 49, 54, 94, 55, 62, 72, 57, 67, 64, 59, 80, 61, 56, 72, 55, 63, 67, 88, 54, 64, 63, 76, 69, 56, 48, 42, 78, 83, 68, 59, 53, 57, 71, 38, 58, 80, 64, 61, 54, 101, 61, 44, 69, 74, 58, 63, 84, 51, 69, 106, 69, 55, 52, 50, 57, 72, 82, 93, 67, 80, 64, 59, 64, 57, 69, 52, 74, 49, 46, 73, 61, 45, 51, 59, 86, 60, 66, 81, 68, 68, 54, 56, 58, 67, 67, 68, 60, 63, 77, 77, 80, 49, 49, 74, 69, 57, 51, 70, 69, 88, 86, 65, 58, 72, 70, 72, 53, 54, 54, 53, 61, 66, 78, 65, 49, 76, 64, 108, 84, 69, 58, 78, 44, 61, 74, 65, 73, 58, 117, 65, 68, 71, 57, 71, 60, 65, 65, 62, 65, 55, 74, 71, 46, 79, 93, 70, 52, 62, 57, 73, 52, 74, 59, 65, 67, 57, 81, 64, 56, 66, 69, 60, 45, 74, 61, 88, 73, 91, 66, 57, 68, 96, 81, 104, 56, 63, 75, 82, 58, 57, 64, 64, 76, 67, 56, 81, 82, 75, 109, 60, 71, 59, 74, 49, 48, 65, 78, 64, 80, 73, 75, 94, 62, 66, 79, 69, 49, 53, 53, 65, 88, 55, 60, 45, 67, 63, 57, 87, 68, 81, 68, 64, 62, 75, 63, 62, 61, 62, 51, 84, 54, 81, 64, 64, 44, 52, 59, 80, 70, 59, 52, 44, 61, 75, 51, 64, 58, 61, 52, 56, 88, 60, 78, 56, 74, 58, 58, 60, 75, 88, 67, 78, 63, 61, 63, 69, 69, 58, 49, 78, 69, 97, 80, 68, 45, 68, 67, 68, 56, 80, 55, 57, 61, 55, 62, 58, 77, 76, 45, 65, 80, 54, 61, 74, 60, 65, 76, 81, 72, 82, 71, 52, 65, 68, 75, 42, 69, 66, 51, 75, 58, 69, 66, 56, 64, 53, 65, 66, 60, 55, 54, 72, 63, 70, 64, 68, 53, 78, 80, 90, 72, 65, 57, 65, 64, 72, 119, 92, 81, 49, 62, 76, 53, 58, 81, 88, 54, 35, 65, 54, 73, 57, 49, 60, 63, 51, 74, 42, 64, 49, 71, 90, 75, 71, 66, 51, 57, 65, 47, 66, 51, 40, 74, 57, 64, 38, 63, 52, 53, 70, 52, 76, 91, 59, 54, 84, 67, 73, 70, 80, 64, 60, 59, 57, 50, 72, 89, 55, 82, 55, 37, 59, 76, 48, 57, 58, 67, 43, 74, 55, 70, 96, 43, 71, 91, 88, 74, 71, 62, 58, 94, 67, 52, 51, 68, 58, 79, 62, 53, 57, 51, 70, 72, 70, 74, 63, 68, 91, 56, 81, 75, 69, 126, 61, 80, 81, 58, 64, 38, 63, 54, 59, 58, 97, 77, 56, 65, 66, 59, 72, 46, 80, 64, 54, 51, 43, 69, 82, 68, 69, 54, 82, 73, 75, 73, 61, 61, 55, 78, 62, 43, 63, 54, 63, 66, 76, 71, 45, 63, 74, 74, 84, 62, 99, 50, 62, 93, 44, 67, 56, 65, 71, 63, 70, 71, 65, 78, 54, 60, 48, 67, 67, 49, 72, 52, 67, 55, 72, 57, 67, 81, 68, 74, 64, 96, 53, 67, 57, 47, 78, 56, 57, 62, 61, 70, 130, 75, 54, 71, 50, 63, 86, 45, 69, 68, 54, 61, 74, 65, 74, 35, 60, 67, 93, 81, 71, 67, 79, 85, 82, 67, 61, 70, 62, 84, 72, 67, 56, 62, 58, 76, 64, 68, 58, 64, 83, 53, 55, 62, 61, 71, 59, 58, 60, 115, 70, 86, 69, 62, 67, 67, 75, 60, 59, 66, 69, 73, 53, 45, 46, 102, 60, 57, 64, 48, 72, 91, 65, 71, 52, 49, 77, 73, 70, 115, 64, 69, 56, 61, 58, 63, 56, 52, 50, 71, 73, 68, 68, 62, 44, 63, 54, 69, 66, 71, 57, 49, 59, 75, 59, 47, 54, 110, 48, 77, 67, 56, 84, 66, 67, 69, 101, 58, 71, 87, 62, 80, 69, 74, 64, 52, 71, 62, 61, 60, 65, 80, 50, 73, 60, 82, 52, 54, 56, 57, 74, 122, 71, 59, 85, 68, 68, 92, 55, 76, 52, 65, 65, 62, 61, 78, 62, 64, 76, 60, 94, 86, 90, 86, 54, 86, 50, 70, 66, 73, 67, 72, 51, 90, 50, 61, 64, 47, 70, 53, 57, 53, 80, 65, 79, 74, 60, 56, 84, 62, 84, 72, 55, 80, 63, 39, 65, 38, 78, 51, 50, 63, 88, 58, 52, 66, 77, 79, 49, 65, 70, 48, 91, 63, 48, 59, 69, 70, 69, 43, 57, 70, 62, 63, 64, 57, 55, 89, 70, 65, 48, 56, 80, 47, 78, 64, 57, 58, 69, 77, 55, 66, 57, 66, 54, 59, 52, 74, 69, 71, 54, 82, 57, 56, 50, 72, 49, 68, 79, 84, 104, 78, 85, 69, 43, 63, 66, 55, 47, 54, 53, 67, 66, 66, 51, 61, 54, 65, 104, 54, 54, 89, 68, 53, 62, 122, 58, 98, 65, 51, 74, 68, 65, 54, 71, 88, 68, 70, 62, 62, 59, 60, 59, 74, 88, 53, 64, 67, 70, 73, 67, 54, 46, 61, 71, 77, 46, 62, 50, 65, 64, 57, 61, 67, 69, 66, 69, 58, 66, 73, 56, 54, 85, 69, 76, 65, 77, 56, 75, 79, 71, 59, 55, 60, 56, 73, 88, 61, 61, 69, 70, 70, 45, 70, 55, 82, 73, 42, 74, 76, 72, 60, 85, 59, 70, 69, 77, 99, 41, 63, 75, 51, 77, 62, 62, 60, 72, 54, 72, 51, 56, 91, 76, 73, 58, 45, 53, 59, 67, 76, 111, 77, 59, 56, 64, 107, 68, 57, 90, 51, 54, 67, 63, 79, 76, 66, 50, 51, 72, 45, 65, 82, 61, 111, 51, 60, 54, 65, 48, 66, 67, 68, 52, 70, 55, 42, 68, 57, 80, 85, 69, 127, 57, 64, 62, 66, 58, 43, 55, 68, 60, 81, 57, 72, 99, 59, 54, 56, 72, 65, 55, 72, 55, 57, 68, 58, 99, 56, 51, 64, 65, 82, 74, 78, 65, 56, 98, 64, 67, 66, 63, 70, 78, 82, 73, 51, 41, 68, 75, 69, 53, 60, 57, 61, 87, 75, 74, 61, 79, 57, 62, 76, 52, 66, 66, 59, 57, 59, 52, 37, 70, 58, 55, 60, 46, 59, 74, 87, 61, 59, 68, 56, 53, 47, 67, 72, 52, 61, 80, 49, 62, 46, 60, 74, 74, 72, 60, 53, 73, 56, 73, 57, 63, 60, 76, 73, 41, 62, 100, 67, 63, 40, 83, 49, 56, 87, 90, 57, 62, 68, 66, 64, 64, 73, 48, 76, 63, 62, 72, 69, 55, 73, 47, 64, 64, 63, 69, 50, 38, 55, 74, 64, 55, 72, 99, 66, 56, 71, 76, 66, 68, 77, 62, 66, 67, 70, 72, 53, 93, 69, 58, 63, 73, 85, 58, 61, 63, 47, 63, 39, 52, 50, 75, 56, 55, 71, 99, 81, 55, 57, 81, 63, 80, 66, 59, 90, 69, 111, 58, 49, 61, 70, 52, 56, 74, 63, 74, 66, 70, 51, 73, 75, 72, 64, 66, 54, 61, 73, 60, 67, 64, 68, 55, 67, 82, 90, 63, 69, 69, 95, 59, 67, 67, 96, 91, 58, 72, 51, 65, 60, 111, 61, 98, 56, 67, 77, 68, 54, 55, 70, 64, 53, 65, 64, 39, 61, 68, 120, 72, 65, 52, 65, 65, 66, 61, 56, 53, 72, 67, 70, 98, 73, 57, 56, 81, 61, 52, 61, 58, 78, 82, 68, 53, 74, 69, 39, 66, 67, 79, 55, 73, 71, 84, 71, 71, 51, 64, 65, 68, 57, 70, 96, 62, 85, 81, 57, 41, 56, 62, 62, 45, 68, 71, 56, 56, 46, 59, 60, 72, 75, 72, 70, 73, 80, 70, 50, 44, 64, 90, 43, 107, 56, 85, 78, 55, 80, 54, 51, 61, 66, 102, 104, 51, 62, 73, 64, 72, 57, 78, 52, 53, 61, 79, 88, 60, 57, 49, 45, 87, 77, 68, 73, 63, 65, 70, 75, 61, 45, 64, 61, 85, 61, 82, 68, 49, 52, 65, 74, 71, 73, 66, 87, 73, 65, 59, 58, 55, 70, 78, 77, 81, 64, 69, 64, 58, 69, 66, 63, 79, 65, 62, 54, 56, 63, 53, 121, 107, 58, 67, 73, 59, 62, 59, 71, 79, 41, 53, 66, 75, 56, 89, 49, 62, 80, 79, 63, 46, 93, 51, 64, 100, 77, 68, 49, 62, 53, 64, 58, 45, 84, 64, 90, 82, 62, 41, 54, 61, 52, 65, 57, 71, 82, 76, 75, 89, 39, 47, 52, 77, 66, 56, 68, 62, 65, 74, 92, 55, 55, 58, 48, 69, 56, 68, 71, 53, 53, 72, 57, 61, 69, 81, 70, 66, 63, 66, 74, 78, 54, 40, 60, 48, 55, 72, 49, 84, 73, 72, 51, 57, 58, 52, 63, 60, 58, 64, 86, 69, 74, 64, 81, 66, 107, 62, 57, 63, 64, 68, 63, 72, 68, 64, 44, 95, 62, 63, 48, 78, 78, 67, 70, 67, 61, 71, 66, 64, 74, 52, 64, 86, 60, 86, 53, 65, 75, 65, 43, 55, 78, 58, 68, 76, 75, 54, 60, 59, 69, 73, 92, 71, 77, 91, 66, 100, 47, 43, 92, 52, 69, 70, 62, 45, 81, 61, 75, 65, 62, 61, 49, 76, 61, 64, 67, 58, 55, 70, 47, 58, 78, 73, 88, 58, 51, 70, 75, 69, 65, 59, 66, 57, 65, 68, 64, 65, 78, 122, 85, 67, 77, 75, 50, 51, 47, 69, 67, 58, 55, 60, 72, 80, 54, 49, 48, 73, 74, 43, 70, 46, 55, 64, 68, 60, 50, 54, 56, 83, 78, 66, 88, 60, 76, 57, 68, 51, 70, 65, 69, 56, 63, 81, 61, 60, 69, 61, 98, 82, 61, 61, 74, 57, 59, 80, 65, 55, 59, 52, 56, 55, 69, 67, 88, 63, 59, 48, 65, 63, 65, 49, 86, 58, 60, 66, 76, 66, 128, 68, 64, 49, 41, 52, 66, 51, 52, 63, 59, 61, 52, 62, 81, 52, 70, 80, 65, 95, 66, 55, 71, 59, 81, 72, 74, 59, 95, 57, 60, 66, 70, 73, 71, 56, 79, 81, 59, 84, 90, 59, 61, 71, 58, 62, 53, 85, 71, 62, 55, 56, 87, 67, 64, 66, 62, 64, 58, 64, 56, 52, 122, 54, 51, 86, 79, 98, 89, 62, 51, 63, 72, 73, 53, 67, 59, 77, 59, 87, 66, 56, 99, 62, 68, 54, 77, 61, 74, 63, 66, 75, 54, 57, 92, 71, 87, 77, 77, 68, 83, 80, 44, 60, 54, 74, 67, 58, 72, 77, 49, 61, 65, 70, 62, 74, 86, 57, 51, 120, 72, 82, 57, 58, 67, 61, 66, 61, 47, 60, 55, 70, 65, 42, 57, 62, 64, 73, 50, 75, 66, 71, 61, 70, 50, 57, 55, 55, 80, 58, 48, 69, 88, 113, 96, 73, 53, 61, 58, 65, 50, 83, 75, 53, 70, 71, 63, 76, 56, 67, 64, 114, 122, 57, 75, 72, 74, 55, 61, 67, 53, 66, 83, 64, 92, 48, 69, 72, 63, 55, 64, 82, 55, 70, 77, 40, 54, 66, 78, 72, 72, 70, 92, 72, 48, 60, 88, 61, 66, 68, 79, 61, 55, 88, 56, 36, 102, 53, 64, 83, 82, 67, 75, 80, 34, 67, 73, 62, 60, 64, 84, 91, 89, 68, 51, 60, 56, 64, 56, 49, 61, 72, 59, 71, 90, 42, 68, 59, 73, 82, 78, 61, 56, 51, 108, 102, 75, 58, 62, 74, 54, 62, 55, 53, 57, 54, 56, 55, 59, 59, 103, 63, 54, 63, 56, 66, 106, 73, 58, 66, 65, 46, 73, 63, 65, 56, 68, 68, 117, 50, 63, 75, 62, 95, 59, 85, 57, 48, 59, 67, 68, 66, 84, 66, 79, 45, 78, 53, 69, 65, 91, 40, 43, 91, 62, 67, 49, 67, 56, 83, 61, 67, 64, 92, 66, 46, 53, 87, 49, 54, 67, 68, 73, 53, 76, 47, 83, 50, 58, 60, 66, 58, 56, 47, 69, 59, 61, 107, 76, 69, 64, 70, 95, 66, 68, 47, 70, 59, 69, 69, 56, 63, 55, 54, 74, 59, 55, 79, 67, 74, 46, 59, 64, 39, 51, 69, 81, 62, 51, 42, 56, 53, 61, 74, 55, 67, 63, 79, 74, 63, 52, 70, 65, 73, 44, 51, 70, 78, 43, 74, 73, 56, 65, 71, 55, 66, 61, 64, 60, 40, 53, 51, 59, 103, 73, 60, 58, 75, 58, 54, 79, 48, 59, 49, 68, 59, 51, 84, 57, 58, 62, 49, 77, 52, 59, 56, 77, 69, 74, 60, 95, 57, 68, 56, 73, 69, 45, 59, 56, 107, 41, 49, 57, 68, 56, 60, 73, 73, 59, 87, 62, 53, 97, 86, 72, 82, 60, 70, 62, 67, 66, 74, 51, 85, 62, 75, 63, 62, 55, 67, 70, 60, 69, 85, 59, 77, 77, 60, 72, 67, 63, 64, 61, 61, 75, 73, 55, 61, 76, 52, 54, 80, 57, 67, 54, 75, 50, 73, 65, 63, 101, 65, 63, 57, 61, 40, 62, 52, 74, 71, 39, 73, 46, 55, 56, 55, 53, 53, 61, 73, 61, 71, 58, 76, 61, 67, 45, 60, 120, 66, 67, 60, 57, 52, 51, 59, 55, 82, 66, 67, 65, 66, 55, 41, 95, 67, 62, 81, 71, 53, 54, 80, 66, 65, 81, 95, 81, 75, 65, 71, 63, 54, 77, 57, 81, 61, 56, 55, 54, 85, 53, 114, 78, 96, 104, 101, 58, 56, 56, 69, 63, 107, 66, 62, 60, 66, 54, 64, 46, 39, 63, 67, 82, 81, 63, 72, 70, 62, 79, 74, 65, 79, 55, 66, 62, 50, 74, 60, 73, 58, 75, 60, 63, 43, 49, 67, 50, 85, 75, 68, 59, 76, 80, 45, 53, 67, 66, 62, 55, 48, 62, 71, 58, 46, 56, 62, 67, 66, 73, 66, 60, 61, 56, 45, 63, 47, 45, 88, 57, 61, 67, 87, 67, 67, 60, 58, 90, 62, 76, 66, 58, 64, 72, 65, 40, 52, 70, 74, 55, 63, 58, 67, 80, 74, 56, 73, 56, 60, 65, 58, 53, 87, 61, 65, 68, 55, 81, 54, 68, 76, 107, 48, 62, 86, 54, 77, 89, 67, 66, 60, 72, 92, 79, 84, 66, 59, 53, 53, 59, 67, 83, 73, 94, 73, 63, 78, 69, 61, 63, 58, 75, 56, 91, 44, 52, 65, 64, 68, 73, 63, 70, 54, 63, 55, 56, 68, 86, 85, 66, 58, 74, 90, 64, 97, 71, 78, 53, 121, 69, 63, 43, 54, 45, 87, 65, 54, 64, 51, 65, 72, 79, 107, 62, 41, 58, 78, 57, 78, 93, 64, 57, 64, 60, 71, 75, 77, 62, 54, 71, 60, 59, 67, 47, 62, 67, 60, 48, 61, 49, 81, 50, 53, 80, 67, 58, 75, 56, 60, 68, 61, 41, 80, 55, 49, 73, 63, 65, 57, 52, 55, 52, 104, 67, 53, 85, 69, 83, 58, 107, 73, 72, 71, 79, 54, 63, 36, 74, 50, 59, 64, 54, 80, 57, 53, 75, 63, 69, 48, 62, 53, 47, 57, 64, 45, 61, 73, 62, 52, 64, 87, 63, 84, 74, 74, 67, 70, 67, 69, 89, 53, 54, 56, 54, 61, 61, 68, 61, 52, 69, 64, 46, 90, 59, 91, 64, 50, 55, 68, 72, 62, 46, 72, 64, 69, 78, 63, 87, 46, 71, 51, 70, 102, 60, 56, 75, 59, 94, 65, 60, 40, 59, 81, 69, 70, 71, 66, 57, 67, 63, 64, 48, 49, 86, 79, 53, 63, 82, 61, 65, 59, 66, 58, 71, 73, 43, 63, 52, 53, 72, 61, 57, 72, 77, 94, 72, 87, 65, 62, 64, 73, 65, 72, 47, 46, 58, 59, 64, 53, 59, 56, 73, 59, 62, 78, 59, 61, 99, 63, 58, 71, 54, 59, 55, 62, 57, 83, 65, 77, 68, 51, 66, 55, 73, 47, 82, 62, 78, 44, 65, 62, 71, 49, 61, 62, 109, 61, 86, 65, 68, 63, 68, 55, 61, 58, 68, 56, 51, 39, 51, 58, 92, 64, 62, 61, 60, 63, 83, 48, 89, 74, 56, 54, 63, 79, 97, 70, 49, 60, 62, 53, 76, 81, 96, 50, 76, 55, 47, 56, 57, 63, 92, 59, 61, 52, 56, 53, 68, 74, 106, 77, 55, 56, 71, 67, 64, 72, 68, 59, 68, 60, 35, 79, 57, 82, 64, 65, 62, 71, 49, 70, 50, 61, 65, 73, 54, 86, 86, 52, 73, 67, 75, 46, 72, 72, 64, 57, 74, 62, 52, 47, 76, 61, 80, 56, 62, 68, 61, 62, 64, 57, 73, 82, 44, 46, 63, 73, 54, 48, 63, 54, 53, 63, 73, 52, 68, 71, 60, 60, 72, 71, 81, 62, 47, 64, 67, 81, 68, 59, 105, 83, 74, 101, 76, 61, 60, 61, 75, 52, 81, 71, 63, 61, 74, 53, 67, 56, 61, 82, 56, 82, 69, 61, 63, 62, 84, 60, 61, 57, 49, 48, 69, 46, 56, 65, 75, 47, 66, 71, 79, 66, 75, 61, 65, 65, 65, 80, 93, 52, 71, 59, 45, 68, 57, 61, 55, 73, 81, 64, 61, 63, 62, 71, 86, 65, 65, 55, 77, 88, 84, 52, 66, 65, 59, 49, 77, 78, 82, 50, 63, 78, 56, 110, 67, 80, 78, 61, 46, 108, 66, 50, 78, 62, 62, 67, 54, 55, 73, 68, 66, 45, 110, 63, 66, 68, 65, 65, 41, 47, 81, 41, 55, 64, 47, 64, 60, 63, 63, 93, 89, 72, 87, 69, 62, 78, 77, 67, 66, 51, 51, 82, 69, 74, 72, 69, 76, 52, 71, 89, 82, 72, 67, 76, 72, 71, 42, 63, 53, 74, 72, 61, 61, 73, 68, 45, 49, 60, 69, 79, 58, 57, 61, 67, 57, 67, 49, 57, 54, 55, 90, 49, 82, 72, 71, 79, 67, 54, 55, 79, 59, 71, 63, 67, 66, 53, 82, 62, 79, 53, 66, 38, 92, 55, 59, 67, 59, 57, 49, 82, 67, 58, 91, 53, 74, 47, 64, 129, 93, 76, 57, 67, 107, 61, 62, 80, 88, 65, 57, 73, 56, 76, 59, 63, 93, 70, 55, 53, 68, 59, 73, 61, 63, 83, 58, 59, 73, 52, 91, 50, 63, 74, 69, 61, 68, 58, 67, 74, 69, 59, 67, 74, 60, 62, 52, 64, 46, 67, 60, 67, 66, 58, 75, 54, 72, 85, 59, 50, 65, 53, 60, 82, 98, 67, 71, 73, 58, 54, 79, 53, 62, 67, 63, 58, 64, 62, 61, 83, 55, 76, 64, 74, 62, 64, 57, 53, 67, 71, 60, 71, 78, 59, 77, 56, 61, 60, 68, 74, 75, 69, 61, 69, 64, 63, 51, 59, 78, 45, 70, 63, 77, 79, 56, 53, 67, 70, 53, 65, 62, 64, 46, 57, 66, 62, 54, 91, 42, 72, 59, 65, 67, 62, 57, 59, 74, 58, 58, 60, 54, 66, 55, 56, 96, 70, 74, 53, 61, 53, 47, 70, 62, 67, 81, 69, 90, 79, 58, 86, 84, 67, 79, 66, 60, 54, 62, 68, 68, 62, 61, 60, 51, 53, 52, 71, 66, 64, 63, 53, 49, 63, 60, 58, 60, 70, 49, 81, 71, 72, 52, 78, 88, 47, 63, 64, 63, 77, 85, 66, 45, 57, 67, 91, 71, 64, 73, 72, 87, 58, 75, 51, 66, 68, 66, 77, 76, 77, 46, 60, 46, 48, 62, 60, 74, 61, 61, 81, 63, 64, 88, 86, 56, 63, 50, 66, 55, 45, 68, 54, 48, 154, 76, 70, 60, 65, 63, 59, 57, 59, 81, 56, 48, 54, 79, 66, 78, 61, 61, 59, 47, 52, 94, 67, 59, 70, 48, 74, 48, 90, 83, 107, 67, 63, 60, 56, 55, 120, 76, 68, 77, 57, 58, 74, 93, 65, 91, 71, 79, 70, 73, 54, 70, 61, 57, 62, 96, 69, 68, 63, 68, 76, 65, 66, 59, 60, 51, 52, 67, 58, 74, 71, 67, 57, 57, 68, 55, 67, 79, 70, 52, 73, 56, 63, 42, 65, 73, 47, 69, 88, 63, 74, 69, 72, 83, 92, 73, 56, 63, 60, 59, 78, 52, 99, 75, 73, 54, 59, 31, 63, 64, 67, 62, 80, 84, 65, 44, 86, 82, 67, 47, 53, 59, 66, 130, 72, 63, 78, 57, 55, 73, 64, 45, 67, 67, 66, 67, 61, 54, 61, 117, 54, 73, 56, 97, 63, 64, 53, 56, 75, 66, 65, 65, 54, 67, 69, 84, 72, 56, 35, 66, 60, 58, 63, 69, 75, 54, 60, 47, 61, 64, 57, 69, 70, 63, 60, 76, 65, 66, 79, 59, 68, 79, 78, 62, 57, 84, 69, 61, 48, 66, 61, 47, 64, 103, 84, 91, 57, 80, 64, 82, 59, 62, 98, 52, 55, 60, 75, 76, 61, 60, 66, 60, 54, 62, 60, 103, 72, 47, 110, 119, 68, 82, 106, 70, 61, 47, 62, 43, 67, 65, 118, 55, 61, 58, 50, 52, 55, 82, 54, 49, 55, 64, 87, 60, 52, 78, 62, 87, 62, 56, 48, 59, 70, 60, 73, 61, 96, 55, 50, 64, 80, 51, 55, 60, 72, 71, 81, 63, 80, 51, 87, 68, 106, 67, 63, 72, 62, 96, 69, 61, 56, 70, 70, 67, 56, 70, 51, 56, 73, 107, 53, 56, 58, 87, 63, 101, 82, 56, 67, 98, 85, 78, 49, 56, 72, 68, 63, 63, 59, 50, 86, 46, 57, 49, 68, 58, 59, 75, 85, 62, 105, 49, 58, 102, 65, 56, 73, 67, 46, 64, 80, 70, 74, 58, 62, 83, 68, 38, 55, 56, 69, 51, 56, 60, 60, 51, 59, 108, 71, 52, 110, 89, 75, 89, 81, 73, 68, 74, 64, 55, 67, 54, 68, 43, 65, 63, 60, 52, 73, 61, 75, 54, 68, 67, 61, 64, 46, 65, 58, 57, 57, 53, 63, 67, 51, 65, 79, 42, 56, 71, 72, 41, 77, 77, 56, 68, 50, 62, 72, 60, 62, 55, 82, 62, 65, 68, 74, 75, 39, 64, 59, 58, 91, 59, 72, 62, 48, 64, 75, 55, 69, 53, 85, 72, 74, 76, 77, 66, 64, 58, 60, 57, 72, 74, 80, 75, 60, 61, 84, 55, 72, 52, 71, 81, 66, 60, 48, 67, 83, 61, 70, 47, 69, 82, 61, 56, 63, 35, 72, 53, 80, 71, 60, 60, 46, 50, 71, 61, 65, 55, 83, 107, 65, 85, 60, 57, 59, 54, 59, 56, 42, 69, 48, 80, 57, 69, 58, 58, 90, 92, 63, 72, 64, 59, 56, 53, 52, 74, 53, 79, 65, 80, 82, 67, 72, 66, 109, 63, 75, 53, 65, 83, 60, 65, 68, 53, 83, 62, 84, 75, 53, 64, 58, 96, 67, 58, 67, 63, 50, 65, 56, 57, 56, 107, 62, 68, 74, 60, 86, 77, 66, 76, 80, 49, 50, 63, 76, 66, 84, 54, 78, 62, 68, 60, 67, 59, 59, 66, 64, 45, 47, 78, 68, 79, 60, 74, 43, 75, 56, 59, 61, 58, 63, 82, 53, 60, 83, 49, 60, 64, 75, 65, 68, 52, 54, 104, 54, 62, 52, 73, 52, 102, 57, 62, 60, 69, 64, 63, 88, 75, 64, 60, 57, 64, 60, 61, 73, 54, 62, 61, 60, 57, 64, 86, 60, 82, 64, 101, 57, 68, 59, 51, 48, 57, 65, 54, 63, 62, 50, 68, 73, 59, 52, 63, 69, 57, 67, 58, 63, 49, 59, 63, 46, 86, 66, 64, 58, 55, 70, 70, 69, 65, 72, 61, 65, 50, 66, 59, 101, 60, 52, 50, 60, 56, 43, 65, 52, 65, 62, 83, 56, 62, 56, 68, 74, 53, 69, 95, 73, 46, 57, 80, 75, 56, 57, 57, 58, 67, 69, 63, 50, 59, 52, 74, 99, 122, 63, 83, 70, 86, 60, 91, 53, 62, 64, 61, 65, 73, 54, 60, 63, 65, 71, 62, 62, 42, 66, 50, 83, 74, 71, 67, 57, 47, 79, 62, 56, 70, 61, 59, 64, 52, 71, 64, 73, 50, 73, 75, 53, 53, 52, 65, 73, 61, 60, 72, 50, 70, 63, 72, 54, 83, 55, 58, 49, 53, 58, 73, 56, 58, 62, 76, 66, 50, 75, 72, 95, 57, 75, 53, 61, 58, 58, 51, 78, 65, 65, 68, 61, 58, 68, 78, 72, 81, 78, 73, 58, 74, 63, 56, 73, 66, 71, 67, 78, 54, 90, 98, 48, 73, 85, 71, 65, 80, 64, 66, 54, 72, 68, 64, 65, 73, 78, 67, 69, 48, 58, 68, 89, 88, 62, 91, 58, 90, 59, 72, 72, 71, 51, 69, 86, 56, 77, 63, 77, 81, 54, 62, 58, 90, 72, 65, 61, 73, 63, 54, 77, 86, 76, 74, 80, 62, 51, 59, 65, 54, 75, 72, 68, 54, 59, 68, 84, 53, 62, 66, 70, 56, 66, 65, 56, 65, 72, 66, 88, 66, 80, 79, 70, 74, 72, 58, 58, 94, 40, 78, 64, 51, 68, 63, 61, 61, 53, 54, 66, 71, 53, 75, 94, 65, 67, 59, 86, 53, 64, 62, 62, 74, 51, 66, 77, 72, 58, 51, 76, 78, 66, 58, 68, 67, 66, 69, 61, 52, 65, 58, 69, 95, 79, 55, 102, 68, 73, 69, 48, 61, 63, 80, 79, 47, 85, 71, 82, 58, 53, 77, 62, 50, 54, 66, 86, 63, 59, 84, 59, 74, 72, 58, 67, 47, 69, 56, 58, 60, 70, 49, 73, 56, 88, 61, 83, 64, 62, 62, 60, 62, 61, 58, 67, 56, 85, 68, 57, 63, 80, 73, 123, 72, 60, 34, 67, 60, 66, 61, 60, 68, 82, 93, 79, 87, 71, 51, 57, 45, 74, 65, 55, 69, 98, 81, 70, 70, 61, 81, 54, 47, 57, 57, 64, 59, 55, 87, 52, 55, 114, 83, 61, 56, 62, 63, 56, 63, 68, 69, 67, 47, 81, 83, 70, 61, 55, 67, 74, 50, 74, 80, 76, 53, 51, 56, 78, 70, 85, 71, 115, 58, 63, 65, 56, 69, 93, 60, 63, 60, 78, 58, 79, 74, 81, 56, 78, 41, 57, 44, 51, 57, 58, 61, 51, 79, 88, 49, 84, 75, 67, 85, 63, 69, 55, 59, 63, 74, 59, 67, 52, 101, 59, 60, 76, 63, 64, 64, 72, 67, 75, 41, 60, 74, 64, 57, 59, 64, 67, 47, 78, 58, 66, 71, 100, 51, 41, 48, 61, 62, 55, 48, 60, 53, 68, 57, 90, 73, 87, 66, 78, 71, 96, 65, 66, 57, 67, 73, 46, 62, 75, 48, 62, 84, 68, 69, 47, 51, 74, 57, 46, 74, 67, 70, 66, 64, 81, 65, 68, 53, 76, 71, 61, 73, 61, 63, 62, 69, 82, 73, 72, 46, 57, 57, 67, 85, 63, 59, 61, 74, 51, 56, 57, 64, 52, 57, 57, 63, 72, 54, 86, 66, 83, 63, 74, 55, 92, 90, 58, 70, 69, 75, 75, 57, 58, 82, 66, 96, 87, 44, 60, 56, 56, 76, 77, 57, 53, 58, 84, 55, 41, 67, 103, 66, 54, 70, 52, 68, 53, 70, 63, 57, 67, 58, 49, 62, 75, 79, 124, 131, 66, 47, 64, 57, 61, 58, 48, 58, 92, 56, 114, 68, 41, 52, 56, 76, 42, 58, 54, 58, 57, 58, 77, 64, 52, 65, 66, 77, 64, 66, 59, 69, 61, 54, 67, 78, 96, 63, 60, 65, 75, 99, 67, 64, 97, 65, 60, 66, 89, 58, 60, 72, 83, 103, 58, 73, 44, 101, 82, 70, 70, 70, 58, 64, 69, 82, 65, 59, 63, 61, 58, 52, 63, 57, 57, 92, 77, 59, 67, 91, 58, 75, 63, 52, 75, 95, 99, 69, 58, 63, 83, 57, 83, 67, 56, 102, 53, 59, 102, 51, 89, 56, 65, 70, 75, 78, 73, 71, 69, 69, 82, 111, 56, 70, 77, 56, 78, 78, 60, 68, 49, 74, 71, 94, 62, 53, 69, 77, 85, 54, 77, 64, 72, 105, 54, 54, 63, 64, 56, 66, 67, 56, 54, 65, 59, 51, 69, 72, 50, 51, 52, 73, 42, 64, 63, 64, 78, 71, 61, 65, 54, 60, 67, 61, 43, 96, 55, 58, 70, 69, 79, 44, 69, 91, 61, 66, 66, 54, 58, 62, 50, 50, 60, 62, 73, 57, 77, 58, 60, 71, 85, 58, 78, 80, 58, 50, 79, 49, 45, 51, 33, 56, 100, 60, 67, 61, 74, 57, 58, 64, 57, 93, 78, 102, 72, 74, 59, 76, 64, 59, 44, 89, 59, 67, 63, 54, 47, 48, 80, 52, 65, 54, 72, 55, 85, 60, 56, 95, 69, 65, 83, 79, 56, 73, 93, 63, 55, 67, 55, 83, 71, 141, 66, 66, 69, 53, 65, 55, 53, 74, 55, 58, 52, 62, 56, 52, 70, 55, 66, 49, 62, 75, 72, 64, 61, 64, 45, 65, 52, 104, 59, 63, 67, 69, 50, 56, 44, 57, 88, 46, 83, 84, 73, 61, 86, 62, 59, 58, 52, 63, 67, 54, 71, 65, 59, 61, 62, 62, 53, 71, 58, 55, 49, 93, 64, 86, 62, 66, 66, 87, 82, 56, 65, 57, 60, 57, 62, 50, 82, 64, 55, 64, 64, 46, 60, 66, 56, 69, 64, 54, 62, 58, 61, 66, 55, 61, 78, 93, 82, 61, 74, 68, 59, 71, 55, 68, 69, 62, 102, 68, 60, 71, 68, 67, 66, 86, 62, 63, 56, 45, 43, 64, 77, 52, 62, 101, 62, 84, 60, 70, 61, 64, 59, 62, 68, 61, 57, 103, 76, 66, 66, 66, 63, 55, 54, 56, 64, 71, 59, 72, 67, 79, 51, 56, 55, 70, 79, 70, 55, 64, 60, 68, 78, 64, 48, 71, 64, 71, 53, 44, 63, 56, 48, 73, 75, 77, 45, 61, 72, 56, 59, 76, 61, 62, 58, 67, 88, 62, 51, 61, 63, 67, 54, 46, 59, 82, 60, 69, 90, 104, 51, 51, 70, 70, 59, 65, 55, 68, 67, 60, 74, 72, 66, 55, 66, 67, 53, 63, 42, 62, 69, 55, 93, 73, 58, 79, 70, 56, 48, 75, 61, 74, 54, 68, 59, 83, 65, 60, 51, 75, 63, 61, 66, 57, 62, 76, 88, 72, 63, 55, 60, 73, 86, 68, 84, 44, 51, 66, 59, 45, 73, 70, 66, 52, 57, 64, 58, 79, 72, 51, 61, 56, 81, 66, 82, 66, 53, 48, 66, 50, 53, 85, 59, 60, 57, 64, 60, 74, 60, 67, 54, 57, 71, 47, 59, 68, 51, 56, 63, 51, 73, 54, 72, 59, 69, 63, 52, 72, 46, 65, 56, 56, 68, 55, 35, 54, 63, 85, 65, 71, 50, 57, 79, 72, 54, 63, 69, 69, 63, 62, 61, 60, 56, 66, 59, 76, 78, 65, 55, 57, 64, 61, 79, 71, 68, 63, 64, 55, 72, 69, 64, 74, 59, 75, 62, 75, 71, 47, 65, 90, 59, 53, 54, 64, 61, 61, 65, 67, 67, 62, 52, 62, 64, 87, 62, 57, 57, 75, 70, 81, 111, 62, 66, 83, 59, 56, 66, 76, 63, 63, 64, 55, 62, 61, 114, 68, 64, 58, 70, 63, 89, 59, 58, 55, 71, 79, 62, 66, 60, 69, 53, 62, 65, 66, 42, 55, 63, 53, 104, 84, 63, 76, 65, 96, 44, 54, 50, 68, 61, 73, 87, 64, 60, 68, 79, 56, 56, 81, 60, 64, 77, 62, 82, 52, 61, 69, 61, 75, 85, 61, 60, 61, 64, 62, 49, 57, 88, 52, 75, 66, 62, 68, 44, 59, 44, 87, 98, 67, 64, 46, 80, 46, 53, 54, 54, 64, 105, 79, 61, 71, 78, 55, 61, 56, 61, 75, 62, 67, 75, 77, 67, 73, 51, 55, 76, 54, 52, 58, 60, 52, 55, 73, 75, 64, 84, 82, 60, 56, 62, 62, 63, 61, 66, 70, 69, 57, 82, 57, 66, 63, 56, 57, 65, 83, 106, 71, 57, 93, 54, 63, 64, 46, 63, 55, 46, 67, 63, 66, 60, 83, 65, 57, 68, 47, 70, 71, 78, 61, 69, 56, 84, 87, 64, 60, 65, 77, 51, 69, 60, 60, 77, 101, 70, 62, 68, 52, 60, 53, 107, 69, 63, 54, 66, 53, 65, 74, 60, 76, 68, 56, 83, 73, 80, 58, 110, 49, 67, 58, 70, 76, 82, 58, 69, 56, 54, 71, 65, 52, 47, 85, 67, 52, 55, 64, 59, 56, 55, 57, 63, 61, 68, 68, 56, 64, 51, 71, 61, 59, 60, 66, 72, 69, 54, 67, 53, 78, 69, 49, 76, 57, 56, 53, 65, 68, 55, 88, 54, 57, 75, 62, 76, 69, 67, 65, 81, 45, 64, 62, 75, 51, 91, 60, 125, 65, 67, 54, 65, 62, 59, 64, 65, 56, 54, 92, 70, 69, 61, 61, 59, 62, 63, 54, 43, 75, 54, 90, 70, 62, 58, 105, 56, 55, 64, 64, 141, 81, 84, 82, 70, 65, 80, 60, 119, 58, 38, 66, 68, 52, 57, 77, 67, 71, 100, 74, 108, 65, 57, 65, 62, 88, 89, 63, 74, 62, 76, 58, 50, 56, 82, 59, 71, 74, 72, 59, 79, 71, 70, 64, 64, 67, 61, 74, 66, 59, 79, 54, 56, 72, 60, 78, 54, 69, 97, 70, 73, 52, 58, 62, 113, 58, 50, 67, 53, 61, 54, 67, 41, 69, 60, 74, 58, 53, 79, 53, 63, 109, 77, 74, 49, 108, 98, 76, 115, 60, 64, 85, 96, 56, 37, 51, 66, 60, 49, 83, 101, 65, 89, 59, 57, 52, 61, 61, 73, 47, 77, 57, 81, 58, 47, 69, 62, 91, 65, 57, 67, 68, 69, 76, 75, 71, 55, 73, 59, 72, 55, 69, 73, 59, 98, 46, 56, 67, 73, 77, 55, 64, 59, 88, 82, 60, 49, 84, 66, 60, 67, 50, 60, 75, 69, 61, 58, 49, 75, 59, 75, 61, 68, 83, 74, 65, 50, 56, 67, 63, 56, 44, 48, 64, 47, 45, 95, 102, 91, 67, 95, 63, 65, 63, 50, 88, 64, 110, 84, 70, 84, 49, 63, 53, 54, 65, 48, 88, 62, 89, 85, 105, 63, 67, 60, 66, 56, 82, 59, 75, 58, 72, 87, 72, 81, 70, 93, 64, 58, 72, 89, 71, 64, 88, 61, 53, 71, 54, 70, 59, 56, 55, 66, 51, 53, 44, 64, 62, 81, 46, 51, 69, 72, 70, 65, 97, 61, 38, 62, 75, 59, 56, 48, 86, 66, 63, 58, 73, 86, 67, 55, 50, 68, 72, 55, 61, 77, 51, 82, 51, 60, 54, 66, 71, 77, 66, 51, 66, 61, 66, 59, 61, 60, 67, 71, 63, 64, 78, 49, 47, 80, 63, 48, 59, 48, 56, 92, 69, 75, 53, 73, 47, 57, 78, 58, 61, 64, 56, 75, 79, 103, 95, 62, 78, 50, 54, 49, 85, 63, 60, 66, 70, 75, 83, 62, 67, 50, 69, 70, 66, 90, 39, 52, 57, 60, 70, 61, 78, 62, 51, 69, 86, 77, 59, 48, 108, 73, 60, 53, 70, 66, 68, 58, 72, 60, 58, 66, 63, 68, 73, 54, 66, 71, 57, 60, 57, 86, 62, 66, 46, 80, 121, 69, 56, 76, 55, 50, 77, 103, 62, 52, 89, 82, 62, 70, 52, 75, 62, 63, 56, 59, 68, 68, 55, 67, 101, 69, 63, 54, 52, 62, 49, 76, 73, 50, 67, 65, 68, 81, 85, 80, 57, 51, 65, 67, 60, 52, 67, 75, 59, 53, 75, 61, 76, 62, 73, 54, 55, 60, 50, 48, 76, 77, 47, 60, 55, 77, 53, 64, 59, 59, 56, 40, 59, 62, 56, 70, 54, 48, 69, 82, 52, 56, 66, 45, 79, 64, 70, 50, 45, 58, 61, 40, 64, 64, 67, 65, 65, 37, 56, 55, 48, 70, 45, 68, 73, 65, 66, 43, 80, 71, 69, 77, 52, 49, 56, 54, 74, 88, 52, 50, 65, 78, 69, 59, 60, 57, 54, 54, 63, 57, 66, 64, 78, 65, 64, 56, 69, 69, 58, 56, 70, 54, 81, 63, 60, 97, 61, 61, 63, 75, 53, 72, 98, 91, 83, 79, 47, 60, 75, 67, 48, 61, 59, 52, 65, 56, 53, 77, 76, 53, 75, 94, 71, 56, 52, 62, 62, 53, 58, 81, 67, 78, 49, 71, 59, 52, 70, 52, 75, 74, 50, 70, 48, 50, 86, 72, 49, 68, 48, 58, 73, 63, 64, 60, 58, 63, 58, 84, 53, 51, 75, 64, 61, 53, 60, 47, 48, 56, 73, 54, 41, 60, 70, 65, 48, 70, 78, 50, 72, 85, 59, 51, 62, 51, 47, 50, 82, 52, 56, 57, 84, 64, 69, 51, 78, 41, 32, 72, 83, 61, 129, 69, 65, 56, 64, 56, 53, 59, 65, 61, 82, 79, 50, 68, 65, 64, 44, 59, 47, 75, 45, 47, 99, 66, 60, 62, 58, 91, 61, 57, 43, 102, 67, 55, 57, 70, 60, 61, 71, 71, 124, 64, 57, 56, 58, 148, 81, 50, 66, 85, 80, 70, 98, 71, 73, 72, 78, 62, 82, 54, 48, 62, 54, 86, 71, 72, 102, 59, 60, 58, 63, 63, 105, 54, 59, 79, 60, 61, 42, 54, 75, 71, 75, 66, 112, 72, 41, 75, 53, 63, 56, 50, 54, 50, 113, 79, 67, 47, 61, 51, 63, 70, 60, 58, 68, 60, 56, 101, 60, 67, 68, 63, 54, 70, 45, 62, 65, 53, 65, 46, 65, 61, 79, 64, 50, 73, 107, 63, 67, 72, 79, 60, 54, 61, 96, 59, 52, 63, 28, 63, 58, 46, 52, 51, 50, 69, 75, 87, 70, 55, 71, 48, 85, 53, 63, 65, 85, 73, 87, 50, 60, 56, 56, 74, 74, 58, 69, 66, 72, 51, 56, 94, 72, 53, 48, 73, 78, 62, 53, 41, 65, 79, 100, 63, 79, 60, 70, 80, 52, 73, 47, 73, 83, 71, 59, 47, 63, 57, 72, 60, 57, 64, 56, 63, 70, 79, 103, 91, 75, 64, 46, 64, 67, 75, 76, 52, 53, 65, 81, 81, 55, 59, 60, 60, 85, 45, 52, 58, 62, 87, 47, 66, 49, 62, 56, 87, 68, 58, 46, 69, 79, 76, 57, 64, 55, 58, 90, 53, 85, 74, 51, 60, 69, 61, 60, 62, 52, 79, 83, 54, 77, 68, 55, 78, 53, 73, 60, 52, 64, 56, 78, 78, 70, 92, 54, 72, 70, 82, 56, 78, 67, 48, 58, 50, 59, 71, 61, 85, 55, 55, 74, 77, 59, 43, 49, 68, 42, 77, 73, 73, 69, 82, 50, 77, 38, 63, 59, 68, 75, 60, 58, 71, 50, 82, 59, 64, 58, 49, 87, 69, 64, 53, 54, 54, 51, 60, 54, 61, 40, 127, 54, 73, 56, 78, 58, 63, 69, 52, 63, 61, 99, 75, 58, 75, 73, 46, 64, 75, 61, 56, 63, 54, 60, 54, 52, 72, 50, 65, 62, 63, 56, 55, 108, 38, 38, 49, 73, 98, 58, 53, 51, 65, 63, 82, 76, 62, 80, 37, 65, 57, 57, 71, 49, 55, 41, 57, 64, 77, 61, 67, 51, 42, 61, 117, 62, 68, 71, 61, 64, 69, 97, 74, 94, 55, 59, 63, 67, 56, 49, 59, 73, 59, 61, 101, 54, 67, 89, 61, 61, 52, 63, 74, 63, 54, 74, 66, 73, 51, 93, 72, 61, 63, 51, 66, 49, 83, 51, 55, 64, 55, 79, 60, 51, 80, 70, 47, 73, 65, 64, 56, 75, 62, 67, 49, 99, 62, 80, 75, 49, 61, 78, 69, 54, 47, 63, 74, 62, 88, 57, 64, 74, 69, 102, 71, 56, 113, 54, 59, 80, 65, 79, 79, 53, 73, 59, 81, 79, 67, 69, 69, 70, 100, 86, 68, 57, 57, 71, 64, 97, 70, 62, 67, 58, 58, 64, 97, 63, 60, 67, 75, 62, 66, 43, 54, 63, 88, 58, 57, 81, 60, 62, 59, 74, 81, 63, 56, 43, 68, 80, 54, 74, 53, 58, 41, 50, 82, 45, 66, 70, 71, 64, 61, 72, 67, 65, 90, 64, 69, 75, 65, 86, 53, 69, 53, 94, 59, 63, 65, 78, 63, 63, 60, 67, 69, 78, 52, 65, 60, 60, 82, 55, 60, 66, 73, 81, 58, 69, 54, 60, 72, 68, 66, 95, 75, 79, 56, 45, 68, 62, 52, 63, 75, 79, 49, 63, 59, 56, 76, 67, 92, 92, 42, 62, 71, 65, 58, 63, 73, 74, 81, 65, 54, 70, 60, 74, 69, 65, 53, 69, 74, 71, 68, 55, 68, 55, 73, 128, 64, 55, 103, 55, 72, 72, 59, 51, 61, 58, 62, 50, 57, 56, 67, 109, 66, 64, 50, 47, 53, 62, 53, 67, 51, 58, 59, 64, 84, 45, 95, 74, 56, 51, 57, 68, 73, 132, 62, 72, 58, 58, 54, 49, 76, 66, 74, 58, 50, 58, 91, 63, 58, 76, 66, 66, 80, 59, 98, 51, 57, 60, 83, 51, 63, 55, 52, 77, 110, 57, 70, 47, 73, 69, 71, 50, 83, 65, 58, 132, 63, 64, 50, 68, 76, 66, 87, 66, 69, 58, 63, 54, 55, 71, 65, 51, 76, 70, 64, 60, 52, 51, 59, 65, 65, 106, 64, 68, 44, 57, 64, 53, 60, 70, 65, 55, 63, 66, 76, 86, 66, 52, 68, 69, 54, 63, 54, 74, 74, 64, 66, 52, 45, 75, 72, 79, 53, 57, 75, 52, 70, 86, 55, 90, 70, 66, 91, 64, 59, 50, 68, 63, 59, 61, 59, 66, 61, 59, 60, 80, 59, 64, 68, 56, 68, 66, 51, 69, 59, 57, 64, 49, 59, 108, 64, 90, 57, 58, 50, 60, 56, 66, 55, 58, 88, 67, 60, 65, 71, 66, 57, 113, 67, 94, 84, 62, 42, 61, 63, 55, 61, 82, 77, 70, 56, 73, 55, 67, 61, 61, 44, 93, 55, 59, 65, 45, 73, 71, 54, 46, 64, 69, 52, 76, 74, 70, 52, 65, 60, 67, 74, 102, 87, 94, 49, 68, 56, 52, 56, 67, 58, 79, 59, 51, 54, 59, 67, 72, 57, 56, 66, 63, 52, 62, 68, 64, 55, 55, 72, 58, 60, 52, 66, 84, 80, 59, 69, 63, 46, 60, 72, 57, 53, 70, 61, 55, 58, 63, 73, 51, 65, 75, 66, 57, 35, 64, 62, 70, 67, 76, 71, 64, 56, 59, 44, 75, 55, 82, 57, 51, 64, 79, 49, 54, 100, 62, 70, 55, 64, 61, 62, 62, 73, 67, 62, 56, 66, 63, 59, 51, 61, 32, 67, 67, 71, 69, 67, 81, 77, 67, 67, 94, 48, 63, 53, 56, 80, 51, 68, 56, 45, 50, 67, 53, 75, 64, 74, 35, 56, 56, 55, 61, 110, 71, 62, 59, 54, 68, 49, 57, 66, 46, 79, 53, 52, 67, 47, 69, 69, 75, 61, 58, 71, 108, 70, 60, 74, 53, 55, 53, 48, 78, 48, 58, 59, 69, 70, 87, 58, 49, 55, 67, 57, 104, 74, 83, 57, 99, 53, 54, 55, 42, 63, 46, 51, 80, 63, 86, 106, 42, 50, 47, 58, 61, 52, 64, 68, 76, 68, 64, 74, 49, 63, 73, 68, 61, 48, 86, 101, 74, 75, 62, 64, 58, 74, 87, 61, 100, 78, 54, 86, 70, 106, 74, 69, 76, 73, 59, 69, 58, 73, 63, 83, 76, 77, 81, 49, 84, 66, 53, 60, 63, 72, 55, 67, 59, 56, 62, 69, 77, 57, 64, 63, 70, 61, 51, 60, 61, 52, 58, 50, 60, 48, 52, 84, 53, 54, 61, 100, 92, 51, 68, 74, 74, 68, 62, 60, 54, 42, 62, 64, 56, 74, 69, 54, 55, 66, 64, 60, 63, 61, 44, 67, 65, 114, 82, 62, 56, 76, 95, 65, 75, 72, 96, 65, 71, 47, 68, 46, 66, 46, 57, 60, 49, 61, 65, 70, 54, 61, 62, 71, 60, 62, 98, 79, 66, 64, 52, 68, 52, 59, 111, 55, 64, 89, 62, 50, 68, 64, 41, 91, 53, 75, 75, 72, 78, 65, 63, 64, 80, 46, 52, 69, 76, 105, 67, 52, 65, 60, 42, 59, 54, 65, 55, 58, 73, 60, 59, 45, 80, 69, 50, 110, 83, 59, 112, 62, 63, 61, 61, 55, 52, 62, 66, 69, 78, 68, 58, 51, 71, 52, 137, 58, 78, 80, 62, 65, 55, 47, 57, 57, 53, 67, 73, 77, 55, 58, 81, 93, 81, 81, 59, 54, 68, 55, 79, 57, 59, 75, 48, 67, 69, 61, 92, 74, 56, 61, 63, 64, 77, 70, 73, 63, 52, 54, 56, 58, 61, 52, 75, 129, 72, 51, 70, 68, 60, 64, 50, 44, 53, 60, 71, 61, 72, 43, 56, 73, 66, 61, 76, 72, 66, 67, 64, 85, 61, 67, 86, 88, 63, 73, 68, 113, 46, 101, 79, 66, 79, 57, 56, 47, 45, 61, 65, 56, 78, 56, 58, 57, 78, 56, 70, 66, 62, 80, 88, 62, 118, 52, 61, 75, 53, 60, 54, 62, 67, 69, 47, 81, 67, 60, 53, 41, 58, 73, 82, 94, 76, 66, 61, 61, 89, 58, 52, 52, 58, 69, 62, 91, 81, 63, 54, 55, 51, 53, 72, 61, 53, 50, 79, 53, 45, 61, 80, 84, 58, 58, 53, 69, 48, 45, 55, 92, 67, 70, 45, 75, 122, 79, 71, 59, 74, 63, 52, 59, 57, 73, 55, 46, 85, 72, 81, 80, 64, 76, 109, 82, 76, 60, 80, 69, 49, 57, 75, 66, 48, 58, 71, 64, 72, 59, 54, 50, 59, 59, 66, 60, 64, 63, 51, 62, 82, 61, 61, 67, 83, 56, 46, 66, 43, 50, 58, 60, 84, 91, 61, 52, 62, 86, 67, 85, 58, 63, 58, 48, 48, 78, 69, 52, 63, 57, 64, 66, 83, 54, 72, 81, 96, 62, 94, 66, 71, 69, 63, 60, 54, 60, 61, 52, 79, 68, 48, 54, 61, 61, 55, 54, 101, 59, 64, 76, 62, 74, 47, 63, 64, 69, 60, 64, 51, 64, 50, 52, 66, 57, 56, 72, 51, 59, 62, 52, 59, 112, 70, 59, 63, 92, 66, 65, 63, 52, 50, 78, 74, 82, 62, 84, 86, 73, 70, 78, 71, 81, 68, 57, 87, 63, 67, 56, 98, 77, 69, 55, 61, 89, 83, 63, 60, 58, 70, 61, 59, 56, 69, 84, 58, 67, 128, 66, 59, 55, 56, 59, 63, 55, 63, 99, 53, 68, 74, 69, 67, 55, 69, 56, 35, 63, 70, 41, 74, 50, 83, 66, 67, 83, 42, 80, 86, 49, 60, 55, 76, 69, 54, 63, 60, 70, 64, 50, 66, 54, 65, 65, 58, 76, 88, 66, 72, 64, 69, 113, 72, 64, 57, 78, 56, 60, 52, 101, 53, 73, 67, 68, 81, 86, 67, 72, 68, 64, 65, 82, 78, 62, 77, 84, 60, 63, 65, 81, 60, 59, 55, 76, 83, 45, 55, 72, 83, 78, 67, 69, 70, 66, 56, 58, 75, 71, 71, 67, 54, 47, 102, 60, 62, 58, 73, 46, 68, 53, 57, 55, 82, 68, 68, 57, 55, 60, 58, 75, 94, 58, 54, 59, 58, 49, 60, 60, 116, 61, 101, 71, 60, 42, 55, 65, 66, 84, 97, 60, 90, 54, 57, 58, 69, 60, 53, 72, 62, 54, 66, 50, 49, 49, 79, 53, 55, 47, 59, 67, 77, 67, 60, 67, 65, 63, 54, 67, 80, 52, 70, 57, 81, 88, 53, 52, 57, 68, 104, 63, 80, 87, 56, 58, 48, 55, 58, 64, 57, 51, 63, 75, 62, 43, 68, 78, 66, 64, 60, 51, 58, 50, 59, 63, 56, 65, 45, 96, 73, 56, 110, 58, 52, 63, 61, 56, 92, 74, 69, 65, 65, 80, 82, 49, 69, 53, 58, 49, 54, 55, 82, 62, 67, 72, 81, 62, 62, 61, 57, 72, 51, 58, 77, 86, 76, 47, 52, 56, 135, 63, 66, 69, 52, 61, 46, 69, 71, 62, 72, 60, 67, 71, 74, 62, 70, 64, 70, 55, 74, 71, 55, 50, 70, 98, 86, 54, 109, 46, 74, 62, 64, 54, 57, 61, 64, 66, 65, 48, 59, 70, 58, 57, 55, 50, 39, 69, 81, 62, 66, 39, 72, 65, 72, 54, 51, 91, 92, 89, 88, 61, 84, 64, 59, 75, 70, 69, 62, 66, 71, 38, 50, 50, 56, 67, 58, 83, 68, 75, 59, 65, 77, 67, 61, 63, 59, 59, 74, 55, 57, 67, 99, 71, 74, 64, 58, 111, 61, 51, 58, 47, 58, 71, 73, 80, 68, 58, 46, 59, 85, 84, 82, 60, 68, 58, 61, 68, 63, 54, 69, 66, 53, 59, 66, 75, 66, 47, 69, 56, 59, 92, 54, 84, 60, 79, 68, 80, 73, 67, 57, 59, 61, 61, 53, 56, 70, 68, 82, 58, 80, 58, 71, 57, 52, 63, 55, 67, 103, 63, 49, 93, 61, 70, 51, 77, 75, 66, 85, 64, 61, 82, 63, 62, 54, 68, 44, 66, 57, 66, 55, 89, 58, 45, 55, 93, 54, 69, 57, 53, 60, 64, 60, 57, 51, 70, 62, 61, 77, 49, 54, 62, 94, 41, 47, 64, 55, 58, 67, 86, 84, 86, 66, 62, 92, 71, 56, 72, 64, 47, 59, 67, 70, 58, 64, 54, 69, 78, 64, 65, 50, 63, 56, 50, 64, 65, 70, 51, 50, 99, 54, 52, 81, 52, 52, 68, 58, 56, 49, 67, 54, 69, 59, 71, 76, 65, 62, 70, 56, 58, 70, 54, 57, 70, 90, 65, 60, 68, 89, 97, 67, 86, 67, 59, 76, 61, 55, 58, 55, 53, 66, 90, 57, 77, 68, 82, 56, 58, 68, 67, 77, 67, 50, 59, 62, 54, 80, 81, 57, 66, 73, 69, 51, 58, 50, 52, 60, 59, 68, 57, 69, 63, 59, 67, 43, 98, 89, 59, 68, 78, 49, 63, 52, 63, 59, 48, 75, 66, 58, 71, 71, 92, 53, 97, 68, 67, 58, 53, 67, 56, 61, 115, 75, 58, 63, 52, 95, 52, 50, 63, 95, 97, 64, 65, 61, 62, 70, 53, 106, 66, 56, 79, 65, 58, 47, 73, 54, 57, 46, 59, 67, 70, 57, 60, 69, 69, 76, 68, 83, 70, 41, 64, 83, 59, 64, 60, 62, 61, 41, 55, 76, 64, 66, 82, 71, 51, 59, 33, 58, 75, 45, 83, 52, 61, 59, 46, 76, 53, 62, 43, 53, 51, 51, 73, 45, 109, 48, 79, 75, 77, 60, 64, 87, 53, 69, 60, 52, 65, 65, 76, 66, 63, 68, 64, 49, 61, 70, 52, 82, 63, 69, 82, 84, 60, 48, 59, 50, 66, 94, 52, 69, 48, 58, 60, 90, 63, 61, 65, 50, 70, 67, 60, 56, 70, 45, 53, 79, 66, 68, 64, 66, 69, 74, 71, 95, 61, 61, 52, 63, 44, 54, 67, 79, 50, 65, 75, 43, 63, 64, 78, 58, 70, 65, 68, 82, 89, 58, 53, 64, 67, 46, 58, 60, 62, 61, 55, 68, 53, 80, 63, 57, 67, 66, 66, 59, 59, 63, 45, 68, 113, 36, 87, 59, 52, 43, 72, 66, 67, 70, 53, 57, 53, 67, 78, 54, 79, 106, 54, 75, 76, 76, 61, 50, 69, 91, 63, 56, 64, 51, 70, 71, 57, 80, 51, 79, 43, 72, 72, 60, 43, 98, 63, 54, 91, 71, 61, 43, 74, 48, 65, 72, 52, 54, 57, 57, 93, 65, 74, 73, 67, 74, 60, 61, 49, 56, 43, 95, 43, 66, 71, 67, 52, 54, 57, 61, 68, 64, 82, 96, 60, 74, 69, 61, 58, 124, 68, 58, 60, 72, 61, 56, 67, 67, 55, 90, 57, 51, 53, 58, 87, 60, 63, 68, 66, 66, 70, 62, 59, 65, 66, 59, 52, 58, 42, 57, 51, 64, 78, 52, 74, 64, 53, 69, 59, 72, 50, 66, 66, 59, 61, 58, 75, 69, 51, 79, 79, 64, 58, 52, 48, 57, 98, 61, 63, 52, 44, 76, 55, 53, 57, 61, 71, 65, 62, 58, 63, 59, 58, 87, 58, 59, 84, 63, 57, 101, 60, 54, 54, 84, 69, 66, 60, 73, 54, 67, 83, 74, 59, 83, 61, 54, 71, 77, 71, 118, 52, 64, 57, 68, 81, 60, 53, 60, 80, 51, 73, 58, 72, 62, 63, 67, 59, 50, 66, 68, 48, 58, 71, 50, 89, 70, 57, 76, 56, 67, 68, 62, 71, 49, 58, 61, 64, 82, 50, 53, 57, 62, 74, 39, 58, 85, 57, 52, 63, 57, 64, 90, 81, 51, 64, 67, 64, 71, 62, 62, 89, 68, 70, 65, 71, 57, 64, 51, 53, 147, 60, 60, 53, 80, 59, 54, 67, 91, 97, 61, 87, 61, 57, 72, 60, 85, 62, 59, 61, 65, 64, 87, 80, 67, 56, 71, 72, 68, 54, 61, 42, 56, 102, 55, 67, 65, 77, 69, 58, 83, 80, 59, 48, 72, 56, 67, 79, 104, 67, 85, 57, 65, 102, 80, 73, 61, 85, 58, 57, 64, 40, 54, 69, 70, 67, 74, 96, 61, 74, 58, 67, 62, 45, 67, 62, 55, 69, 50, 61, 65, 68, 67, 78, 71, 75, 60, 56, 40, 52, 67, 64, 117, 86, 57, 64, 73, 51, 48, 71, 61, 62, 66, 77, 75, 94, 51, 52, 45, 45, 67, 59, 64, 39, 70, 87, 43, 73, 60, 75, 66, 52, 61, 56, 66, 72, 50, 64, 50, 48, 133, 64, 54, 73, 56, 61, 47, 69, 59, 59, 67, 65, 81, 66, 88, 82, 61, 72, 74, 66, 68, 62, 70, 71, 60, 43, 96, 41, 51, 83, 54, 59, 64, 57, 51, 68, 64, 68, 52, 62, 84, 59, 68, 71, 62, 49, 49, 95, 59, 55, 104, 64, 52, 66, 60, 69, 66, 58, 54, 64, 56, 59, 71, 69, 79, 80, 62, 46, 65, 62, 62, 56, 64, 66, 61, 60, 61, 68, 55, 84, 40, 56, 51, 62, 102, 65, 62, 58, 87, 56, 38, 62, 60, 70, 67, 60, 80, 72, 72, 94, 77, 63, 79, 55, 72, 54, 62, 52, 78, 72, 56, 51, 69, 57, 84, 72, 68, 66, 54, 80, 115, 43, 55, 72, 62, 54, 56, 52, 73, 74, 71, 68, 49, 70, 57, 50, 72, 64, 95, 64, 55, 62, 47, 77, 70, 81, 78, 57, 122, 71, 48, 54, 52, 61, 78, 65, 61, 48, 72, 72, 53, 65, 65, 50, 60, 63, 58, 77, 90, 82, 61, 99, 61, 72, 61, 46, 77, 70, 92, 70, 73, 59, 88, 75, 52, 50, 57, 64, 68, 66, 47, 63, 56, 53, 63, 53, 61, 80, 68, 75, 66, 61, 80, 62, 50, 54, 52, 86, 56, 59, 65, 75, 81, 67, 58, 54, 55, 57, 47, 53, 52, 66, 63, 61, 39, 74, 62, 68, 71, 42, 90, 57, 68, 58, 58, 66, 68, 51, 48, 81, 68, 47, 59, 65, 78, 73, 54, 75, 73, 59, 46, 64, 60, 72, 62, 59, 49, 89, 64, 61, 71, 81, 58, 83, 69, 57, 70, 63, 71, 52, 85, 54, 59, 64, 55, 80, 59, 58, 75, 50, 50, 52, 66, 58, 59, 67, 82, 82, 54, 66, 60, 77, 60, 63, 58, 53, 79, 52, 71, 87, 73, 50, 78, 68, 70, 44, 64, 64, 52, 68, 60, 80, 88, 81, 58, 74, 90, 59, 54, 53, 83, 46, 57, 64, 61, 79, 66, 54, 58, 71, 59, 75, 55, 64, 78, 56, 54, 64, 76, 49, 77, 65, 59, 58, 65, 59, 54, 60, 52, 63, 83, 70, 90, 69, 56, 72, 57, 81, 68, 59, 42, 53, 67, 59, 55, 60, 71, 60, 59, 75, 68, 70, 47, 60, 88, 57, 58, 88, 51, 61, 92, 68, 70, 65, 94, 66, 65, 73, 64, 106, 51, 63, 69, 69, 63, 58, 55, 64, 57, 68, 68, 64, 67, 80, 48, 64, 64, 74, 60, 62, 79, 62, 48, 53, 74, 60, 67, 61, 57, 87, 49, 83, 64, 84, 67, 42, 50, 47, 46, 58, 72, 69, 54, 68, 61, 48, 77, 46, 84, 72, 60, 63, 68, 71, 56, 41, 63, 44, 64, 73, 69, 95, 56, 63, 80, 81, 65, 70, 60, 72, 57, 137, 80, 79, 63, 53, 66, 71, 61, 52, 117, 76, 61, 78, 82, 67, 62, 44, 86, 64, 61, 53, 61, 90, 59, 50, 72, 69, 54, 64, 66, 69, 61, 65, 64, 47, 58, 65, 50, 65, 39, 86, 76, 77, 66, 60, 53, 85, 61, 81, 63, 48, 59, 68, 58, 68, 58, 43, 71, 57, 60, 95, 62, 56, 70, 65, 60, 52, 63, 61, 49, 43, 63, 57, 50, 104, 58, 76, 60, 89, 63, 59, 84, 62, 69, 50, 71, 60, 78, 61, 56, 61, 93, 59, 54, 44, 53, 76, 104, 61, 57, 60, 82, 58, 72, 54, 44, 60, 68, 52, 67, 61, 76, 53, 119, 77, 49, 77, 63, 74, 83, 74, 57, 75, 101, 63, 54, 62, 53, 71, 91, 73, 59, 80, 79, 63, 75, 64, 57, 72, 49, 73, 75, 60, 46, 74, 48, 88, 82, 44, 66, 62, 73, 62, 50, 111, 60, 73, 76, 55, 56, 73, 52, 57, 58, 73, 83, 78, 67, 78, 74, 60, 67, 55, 96, 83, 60, 58, 86, 97, 60, 77, 56, 69, 89, 57, 56, 63, 79, 65, 71, 92, 63, 85, 70, 52, 103, 70, 51, 78, 53, 73, 63, 50, 75, 79, 72, 68, 69, 69, 64, 52, 72, 77, 77, 58, 72, 44, 62, 88, 96, 67, 76, 83, 90, 24, 66, 59, 61, 53, 71, 62, 64, 61, 47, 72, 72, 64, 60, 60, 79, 61, 70, 47, 59, 61, 87, 64, 54, 59, 72, 70, 59, 63, 62, 63, 75, 62, 89, 82, 52, 90, 65, 55, 104, 81, 55, 59, 88, 61, 62, 72, 65, 65, 57, 60, 82, 52, 46, 55, 46, 55, 73, 50, 59, 99, 70, 71, 57, 89, 57, 77, 68, 63, 59, 86, 65, 59, 58, 73, 80, 74, 68, 76, 89, 52, 52, 64, 57, 65, 55, 79, 57, 70, 52, 58, 75, 47, 68, 52, 78, 102, 59, 75, 62, 29, 58, 67, 70, 65, 51, 79, 55, 65, 57, 65, 73, 67, 69, 65, 60, 69, 55, 82, 51, 72, 79, 80, 97, 55, 97, 67, 56, 61, 52, 61, 71, 60, 68, 58, 65, 52, 59, 65, 87, 63, 60, 41, 62, 53, 61, 61, 47, 73, 68, 54, 49, 39, 71, 83, 55, 77, 54, 51, 56, 55, 73, 59, 56, 108, 50, 50, 68, 62, 64, 69, 86, 69, 56, 57, 73, 86, 56, 55, 70, 72, 69, 83, 74, 72, 72, 49, 77, 66, 60, 53, 93, 72, 50, 77, 76, 52, 72, 54, 66, 54, 62, 47, 60, 71, 58, 51, 77, 48, 110, 54, 68, 61, 70, 63, 78, 62, 81, 60, 52, 72, 69, 72, 51, 49, 68, 59, 48, 63, 42, 48, 107, 69, 75, 59, 68, 72, 65, 69, 89, 57, 57, 110, 64, 64, 67, 69, 59, 50, 88, 62, 49, 62, 68, 71, 64, 50, 65, 62, 61, 73, 58, 108, 66, 59, 62, 100, 48, 90, 48, 88, 69, 63, 62, 74, 68, 79, 69, 82, 52, 63, 59, 70, 64, 56, 77, 81, 63, 65, 54, 80, 83, 84, 68, 57, 57, 39, 85, 72, 63, 45, 50, 62, 70, 57, 80, 55, 100, 46, 52, 54, 58, 49, 72, 106, 56, 89, 56, 73, 73, 79, 57, 51, 68, 64, 61, 60, 66, 67, 52, 92, 44, 72, 52, 39, 57, 52, 67, 73, 124, 57, 88, 63, 65, 58, 77, 75, 67, 74, 85, 62, 51, 51, 71, 141, 73, 64, 57, 53, 71, 79, 45, 64, 86, 73, 60, 54, 68, 54, 64, 74, 75, 56, 61, 63, 65, 45, 58, 71, 70, 47, 70, 65, 53, 65, 50, 72, 64, 67, 64, 67, 75, 78, 50, 73, 56, 57, 72, 72, 52, 58, 64, 55, 95, 64, 60, 55, 71, 69, 52, 56, 68, 64, 74, 55, 58, 52, 52, 77, 72, 69, 75, 58, 71, 59, 49, 58, 62, 48, 75, 59, 52, 80, 79, 44, 80, 76, 66, 71, 65, 69, 72, 53, 73, 50, 67, 55, 56, 53, 65, 64, 66, 59, 92, 89, 63, 55, 72, 71, 130, 60, 42, 78, 57, 57, 62, 75, 60, 99, 71, 69, 62, 68, 66, 62, 64, 53, 95, 59, 53, 56, 49, 55, 69, 90, 74, 48, 137, 68, 61, 59, 77, 46, 73, 74, 51, 47, 63, 67, 59, 59, 42, 36, 71, 62, 74, 93, 109, 109, 48, 70, 60, 71, 65, 63, 59, 48, 100, 54, 33, 59, 103, 46, 52, 52, 62, 45, 62, 62, 74, 59, 68, 65, 44, 33, 52, 72, 54, 70, 45, 53, 80, 71, 59, 82, 75, 76, 69, 71, 95, 67, 67, 56, 68, 78, 70, 82, 74, 73, 65, 71, 78, 66, 77, 64, 80, 59, 72, 61, 93, 60, 52, 56, 64, 69, 61, 58, 64, 81, 90, 60, 67, 56, 65, 80, 80, 59, 90, 63, 60, 61, 74, 83, 45, 57, 52, 85, 64, 55, 60, 66, 67, 60, 72, 55, 80, 53, 76, 90, 63, 88, 49, 70, 69, 67, 48, 64, 93, 58, 63, 83, 60, 49, 79, 63, 57, 77, 94, 62, 71, 65, 77, 67, 55, 58, 76, 59, 54, 79, 72, 68, 67, 71, 49, 112, 52, 61, 62, 58, 52, 83, 49, 54, 54, 62, 82, 72, 66, 59, 101, 55, 85, 64, 69, 69, 76, 67, 51, 49, 62, 53, 78, 61, 75, 90, 55, 67, 94, 82, 90, 62, 67, 57, 75, 43, 60, 59, 71, 57, 45, 76, 82, 64, 45, 48, 60, 91, 55, 72, 83, 108, 82, 73, 76, 48, 75, 59, 49, 71, 56, 63, 57, 50, 70, 108, 70, 89, 59, 50, 66, 62, 58, 46, 110, 48, 65, 64, 60, 122, 51, 75, 62, 48, 76, 69, 47, 96, 52, 57, 75, 63, 49, 78, 55, 62, 59, 42, 63, 71, 65, 64, 46, 47, 66, 56, 98, 47, 78, 60, 43, 44, 57, 71, 63, 55, 76, 73, 60, 66, 56, 79, 46, 70, 53, 76, 74, 55, 47, 87, 69, 60, 63, 47, 63, 89, 60, 53, 78, 80, 49, 73, 65, 100, 70, 60, 52, 50, 65, 50, 56, 69, 71, 62, 79, 65, 60, 60, 64, 44, 96, 64, 55, 50, 58, 43, 59, 82, 67, 74, 52, 79, 65, 80, 52, 65, 65, 72, 63, 51, 61, 69, 66, 41, 73, 60, 61, 59, 68, 59, 55, 69, 58, 59, 81, 65, 63, 59, 58, 75, 77, 77, 72, 69, 64, 52, 61, 79, 52, 41, 75, 75, 66, 52, 46, 88, 97, 62, 65, 68, 54, 86, 44, 58, 63, 73, 75, 62, 61, 54, 64, 50, 76, 49, 61, 58, 54, 66, 49, 68, 61, 65, 55, 49, 33, 58, 81, 51, 111, 42, 60, 72, 92, 51, 65, 45, 58, 54, 70, 52, 80, 58, 45, 75, 71, 73, 47, 44, 50, 80, 79, 82, 90, 70, 107, 70, 78, 61, 72, 59, 69, 76, 67, 54, 64, 51, 59, 75, 64, 62, 53, 63, 56, 45, 64, 62, 48, 83, 60, 68, 63, 77, 63, 94, 64, 129, 51, 78, 74, 61, 84, 71, 54, 56, 56, 68, 53, 52, 90, 74, 57, 70, 46, 77, 58, 100, 62, 62, 74, 66, 41, 69, 65, 51, 58, 80, 46, 57, 64, 51, 57, 66, 67, 35, 59, 71, 88, 53, 83, 56, 65, 49, 88, 62, 90, 69, 62, 42, 46, 65, 57, 64, 57, 85, 65, 103, 47, 71, 50, 63, 99, 71, 71, 73, 58, 58, 70, 46, 57, 68, 60, 70, 65, 67, 55, 66, 60, 65, 59, 48, 74, 50, 66, 126, 51, 72, 99, 46, 57, 73, 68, 73, 78, 60, 62, 72, 73, 53, 55, 58, 64, 38, 74, 88, 112, 62, 50, 56, 66, 65, 66, 61, 78, 61, 72, 56, 60, 58, 96, 91, 93, 76, 67, 70, 77, 72, 63, 64, 62, 61, 66, 74, 63, 63, 51, 80, 78, 56, 64, 56, 71, 59, 70, 51, 49, 69, 75, 47, 59, 51, 74, 67, 74, 56, 48, 86, 57, 60, 60, 85, 59, 43, 73, 62, 58, 59, 41, 86, 53, 67, 59, 87, 64, 69, 53, 69, 46, 45, 53, 65, 86, 90, 51, 66, 70, 65, 36, 58, 74, 66, 57, 59, 83, 57, 75, 60, 65, 44, 91, 73, 51, 46, 68, 79, 73, 61, 66, 55, 64, 74, 67, 69, 59, 61, 43, 56, 85, 67, 54, 60, 58, 68, 75, 53, 85, 81, 47, 58, 58, 52, 59, 75, 51, 82, 66, 52, 55, 61, 74, 63, 67, 69, 67, 65, 84, 42, 72, 64, 56, 56, 78, 53, 57, 75, 58, 47, 99, 74, 62, 78, 59, 47, 69, 58, 58, 66, 67, 75, 62, 66, 51, 61, 79, 63, 102, 51, 58, 61, 56, 57, 50, 70, 91, 87, 35, 61, 79, 64, 54, 82, 64, 64, 56, 65, 69, 63, 94, 62, 60, 60, 44, 78, 88, 63, 82, 54, 36, 51, 67, 78, 65, 122, 83, 58, 36, 67, 55, 54, 88, 59, 64, 56, 65, 74, 70, 52, 50, 87, 57, 70, 84, 82, 93, 75, 72, 64, 54, 60, 62, 57, 58, 72, 58, 66, 52, 59, 89, 55, 67, 51, 70, 91, 58, 77, 56, 74, 70, 71, 83, 57, 63, 60, 81, 58, 58, 51, 52, 76, 72, 61, 58, 66, 67, 59, 97, 51, 47, 80, 48, 102, 72, 78, 74, 96, 69, 63, 67, 68, 90, 60, 56, 58, 68, 68, 84, 55, 49, 78, 51, 48, 90, 69, 71, 68, 117, 51, 64, 70, 86, 63, 84, 59, 55, 49, 73, 52, 66, 76, 78, 86, 56, 75, 79, 66, 69, 58, 49, 73, 85, 58, 55, 55, 47, 106, 58, 63, 61, 59, 72, 62, 52, 44, 65, 57, 72, 58, 63, 68, 92, 54, 51, 51, 57, 71, 94, 68, 78, 65, 60, 62, 57, 51, 47, 58, 52, 47, 61, 75, 62, 76, 57, 63, 66, 65, 55, 57, 71, 47, 56, 50, 57, 55, 70, 50, 48, 64, 64, 71, 80, 54, 82, 65, 48, 73, 45, 50, 79, 66, 72, 57, 63, 60, 62, 88, 60, 55, 39, 68, 67, 63, 61, 61, 57, 69, 73, 68, 76, 57, 66, 51, 74, 56, 69, 54, 142, 94, 57, 56, 80, 74, 59, 69, 92, 62, 69, 71, 78, 72, 41, 67, 61, 55, 86, 50, 82, 84, 51, 76, 55, 55, 56, 49, 111, 69, 95, 62, 97, 84, 52, 55, 67, 56, 87, 62, 59, 59, 55, 50, 60, 60, 70, 80, 81, 105, 72, 95, 56, 54, 59, 62, 53, 62, 90, 76, 78, 65, 114, 58, 39, 62, 69, 64, 62, 65, 58, 60, 70, 48, 65, 58, 52, 73, 63, 63, 64, 58, 58, 47, 55, 65, 69, 67, 36, 64, 97, 88, 82, 36, 78, 60, 75, 46, 92, 49, 51, 54, 63, 53, 79, 66, 77, 69, 69, 79, 58, 111, 41, 69, 75, 73, 62, 70, 54, 66, 54, 60, 65, 64, 57, 81, 38, 81, 119, 63, 60, 57, 58, 75, 52, 57, 70, 77, 71, 50, 58, 62, 71, 58, 62, 68, 60, 68, 73, 59, 68, 88, 50, 55, 58, 65, 67, 51, 100, 60, 80, 66, 64, 58, 89, 55, 80, 117, 42, 58, 80, 80, 53, 66, 44, 67, 66, 83, 51, 83, 56, 92, 79, 59, 65, 48, 68, 60, 73, 62, 45, 63, 60, 65, 66, 76, 88, 51, 65, 65, 93, 57, 74, 92, 64, 58, 67, 58, 68, 66, 64, 88, 67, 64, 74, 61, 49, 63, 95, 74, 57, 58, 75, 70, 83, 74, 65, 62, 56, 61, 62, 58, 99, 47, 66, 53, 75, 83, 59, 68, 82, 80, 80, 65, 47, 62, 59, 77, 67, 51, 62, 73, 63, 85, 52, 67, 49, 87, 54, 47, 70, 68, 66, 72, 97, 55, 45, 59, 73, 126, 76, 90, 63, 66, 51, 79, 54, 71, 68, 55, 78, 61, 62, 68, 71, 62, 66, 57, 53, 80, 51, 55, 57, 50, 52, 67, 91, 48, 77, 67, 56, 53, 66, 81, 53, 50, 59, 54, 65, 49, 53, 91, 57, 80, 51, 73, 40, 63, 65, 59, 69, 57, 51, 53, 63, 56, 65, 68, 68, 92, 72, 76, 78, 56, 62, 51, 73, 53, 61, 62, 61, 82, 69, 60, 68, 50, 73, 56, 58, 70, 94, 62, 68, 52, 53, 58, 74, 50, 43, 62, 46, 70, 67, 72, 60, 65, 63, 67, 56, 51, 72, 79, 66, 64, 66, 56, 68, 48, 59, 71, 60, 103, 68, 74, 53, 68, 45, 72, 63, 79, 88, 65, 66, 78, 61, 74, 71, 69, 58, 78, 66, 81, 70, 47, 70, 68, 68, 69, 76, 70, 67, 78, 53, 70, 69, 79, 75, 56, 61, 69, 63, 56, 74, 57, 46, 55, 77, 75, 63, 62, 66, 54, 60, 52, 58, 54, 67, 56, 136, 68, 78, 63, 83, 56, 59, 60, 71, 71, 56, 56, 88, 56, 68, 67, 100, 79, 42, 67, 54, 69, 54, 94, 62, 69, 102, 72, 67, 62, 68, 71, 86, 56, 53, 75, 69, 57, 50, 49, 58, 52, 69, 58, 58, 65, 69, 72, 66, 98, 72, 64, 59, 63, 55, 44, 60, 112, 54, 67, 68, 63, 70, 62, 69, 71, 60, 70, 70, 76, 63, 90, 63, 56, 46, 69, 74, 59, 56, 61, 65, 77, 50, 66, 64, 63, 74, 82, 62, 50, 72, 56, 75, 67, 61, 54, 54, 70, 89, 63, 60, 65, 54, 57, 54, 53, 94, 71, 59, 55, 70, 50, 82, 61, 84, 69, 58, 81, 41, 70, 72, 80, 112, 59, 75, 69, 62, 75, 74, 62, 59, 67, 64, 76, 63, 57, 61, 85, 64, 49, 69, 51, 49, 73, 60, 59, 64, 68, 99, 45, 57, 61, 72, 68, 42, 53, 76, 58, 72, 67, 34, 65, 54, 56, 54, 50, 111, 58, 65, 58, 64, 51, 55, 86, 47, 86, 72, 52, 58, 57, 59, 79, 65, 67, 72, 59, 52, 90, 61, 62, 53, 66, 71, 43, 50, 53, 55, 77, 66, 48, 70, 58, 70, 53, 53, 64, 62, 67, 69, 44, 65, 60, 71, 56, 61, 60, 56, 46, 60, 65, 58, 57, 82, 48, 76, 60, 62, 51, 49, 69, 45, 64, 39, 63, 87, 70, 64, 61, 43, 67, 62, 53, 71, 72, 65, 80, 75, 68, 89, 63, 73, 64, 57, 63, 55, 57, 62, 50, 54, 57, 98, 50, 63, 31, 70, 55, 83, 80, 74, 75, 56, 81, 55, 64, 60, 63, 60, 53, 71, 90, 54, 77, 58, 59, 82, 57, 85, 64, 57, 53, 55, 50, 59, 75, 81, 54, 59, 57, 68, 56, 61, 75, 75, 72, 70, 58, 69, 71, 62, 65, 79, 60, 57, 61, 52, 63, 64, 52, 105, 59, 49, 56, 65, 53, 77, 67, 64, 63, 61, 57, 76, 53, 63, 61, 100, 75, 119, 67, 64, 54, 60, 63, 57, 57, 95, 109, 48, 63, 55, 61, 55, 69, 79, 61, 61, 60, 44, 63, 86, 82, 74, 72, 73, 61, 57, 86, 82, 61, 60, 72, 64, 53, 69, 99, 50, 68, 51, 79, 67, 59, 68, 68, 50, 72, 54, 76, 54, 71, 60, 107, 60, 65, 70, 81, 73, 72, 62, 71, 60, 66, 59, 62, 78, 58, 53, 75, 63, 58, 64, 71, 65, 58, 60, 66, 59, 77, 65, 70, 38, 72, 61, 73, 66, 76, 55, 52, 71, 50, 41, 67, 69, 74, 57, 72, 66, 47, 77, 53, 50, 51, 82, 80, 63, 69, 78, 68, 87, 64, 62, 79, 65, 54, 86, 62, 68, 52, 44, 76, 55, 60, 61, 67, 50, 59, 66, 45, 135, 52, 64, 63, 65, 52, 66, 58, 45, 57, 74, 51, 69, 65, 54, 109, 66, 75, 74, 69, 60, 68, 64, 62, 68, 67, 73, 78, 62, 105, 59, 61, 71, 66, 58, 61, 67, 66, 68, 66, 60, 78, 70, 69, 92, 51, 59, 54, 36, 67, 90, 68, 70, 53, 56, 73, 54, 53, 51, 48, 63, 50, 69, 54, 74, 53, 53, 68, 54, 61, 57, 54, 52, 73, 63, 63, 44, 63, 60, 50, 53, 58, 75, 56, 61, 59, 75, 60, 65, 109, 87, 61, 85, 66, 66, 63, 50, 73, 64, 85, 43, 70, 47, 56, 72, 62, 74, 83, 63, 59, 61, 77, 78, 65, 62, 57, 77, 54, 63, 80, 141, 59, 52, 50, 63, 63, 57, 73, 94, 57, 56, 99, 58, 64, 56, 66, 61, 53, 62, 47, 79, 86, 64, 63, 73, 53, 70, 50, 113, 53, 59, 58, 75, 61, 70, 61, 54, 72, 54, 63, 54, 69, 30, 44, 62, 79, 44, 73, 56, 89, 71, 97, 72, 70, 68, 64, 57, 60, 120, 51, 71, 64, 103, 58, 56, 72, 57, 57, 64, 65, 53, 78, 60, 91, 61, 71, 80, 63, 59, 80, 55, 56, 57, 64, 59, 72, 65, 65, 66, 57, 55, 75, 86, 65, 44, 49, 67, 69, 93, 77, 73, 66, 58, 65, 53, 70, 83, 63, 56, 68, 70, 91, 78, 55, 65, 69, 60, 74, 64, 63, 69, 79, 67, 76, 72, 52, 76, 91, 69, 79, 60, 66, 58, 82, 63, 72, 57, 61, 84, 63, 69, 42, 68, 74, 56, 77, 62, 68, 66, 88, 54, 57, 59, 48, 83, 89, 66, 46, 53, 63, 78, 76, 65, 76, 67, 56, 68, 82, 69, 42, 76, 61, 47, 51, 69, 57, 40, 52, 71, 57, 63, 73, 64, 63, 59, 66, 52, 79, 54, 65, 61, 70, 66, 86, 74, 61, 60, 65, 78, 41, 62, 54, 61, 82, 64, 63, 67, 74, 65, 83, 51, 71, 69, 55, 84, 61, 48, 55, 65, 53, 88, 50, 64, 58, 52, 80, 55, 71, 68, 63, 59, 66, 61, 59, 69, 66, 65, 71, 68, 68, 67, 83, 68, 45, 60, 61, 79, 54, 54, 52, 66, 62, 64, 68, 55, 62, 66, 112, 64, 50, 60, 57, 46, 74, 112, 57, 62, 65, 87, 127, 65, 86, 50, 61, 71, 49, 54, 57, 56, 60, 101, 57, 53, 61, 67, 83, 89, 63, 88, 52, 58, 67, 51, 65, 67, 57, 100, 93, 65, 59, 73, 64, 82, 63, 72, 59, 63, 61, 52, 85, 68, 66, 60, 54, 74, 55, 55, 59, 61, 79, 73, 62, 61, 78, 54, 39, 60, 44, 73, 60, 60, 71, 86, 72, 66, 58, 59, 59, 81, 79, 65, 89, 48, 80, 63, 71, 78, 50, 60, 96, 71, 62, 64, 69, 58, 53, 55, 64, 57, 60, 50, 61, 85, 71, 70, 82, 69, 58, 55, 82, 67, 67, 67, 47, 51, 54, 51, 54, 89, 59, 78, 69, 67, 60, 66, 67, 57, 49, 86, 59, 66, 115, 58, 70, 71, 63, 56, 70, 61, 60, 57, 71, 57, 62, 58, 56, 70, 55, 76, 59, 49, 79, 47, 58, 48, 51, 65, 63, 61, 70, 67, 66, 77, 53, 62, 81, 67, 54, 64, 85, 68, 48, 51, 85, 53, 76, 66, 71, 93, 93, 81, 70, 54, 43, 60, 82, 74, 75, 79, 71, 59, 57, 69, 61, 50, 59, 71, 51, 81, 59, 61, 44, 60, 62, 92, 68, 73, 58, 43, 65, 98, 63, 66, 63, 75, 61, 81, 55, 61, 65, 66, 77, 60, 61, 58, 75, 59, 61, 69, 40, 62, 65, 54, 63, 57, 59, 82, 92, 57, 61, 58, 53, 65, 65, 51, 52, 66, 100, 77, 84, 56, 62, 60, 65, 72, 63, 64, 67, 62, 55, 85, 90, 55, 56, 46, 134, 57, 77, 74, 72, 48, 64, 70, 68, 42, 57, 76, 47, 62, 63, 65, 53, 65, 60, 66, 71, 74, 70, 59, 64, 60, 73, 83, 26, 78, 91, 52, 58, 62, 50, 56, 59, 57, 70, 65, 49, 66, 81, 61, 69, 55, 52, 61, 78, 46, 72, 54, 52, 63, 60, 53, 54, 50, 76, 62, 56, 50, 58, 44, 59, 90, 63, 55, 58, 45, 60, 68, 65, 73, 60, 74, 75, 55, 78, 83, 66, 67, 89, 55, 57, 47, 56, 57, 68, 54, 62, 58, 56, 71, 79, 80, 69, 70, 42, 65, 66, 58, 65, 69, 58, 68, 74, 58, 67, 80, 43, 54, 65, 63, 66, 65, 58, 52, 69, 62, 50, 56, 56, 63, 59, 65, 68, 56, 62, 74, 94, 90, 74, 57, 40, 87, 84, 66, 55, 88, 57, 57, 71, 68, 59, 59, 56, 57, 52, 65, 61, 73, 62, 61, 67, 83, 69, 66, 54, 70, 57, 47, 59, 70, 59, 68, 70, 77, 64, 71, 62, 48, 65, 64, 82, 75, 59, 61, 73, 75, 55, 78, 78, 80, 71, 43, 45, 62, 70, 55, 83, 99, 68, 64, 57, 71, 86, 70, 58, 78, 71, 51, 80, 59, 67, 73, 73, 80, 45, 61, 46, 63, 57, 67, 78, 60, 67, 69, 55, 67, 61, 59, 69, 57, 52, 77, 52, 67, 82, 52, 69, 63, 70, 37, 52, 77, 64, 66, 59, 60, 51, 69, 53, 75, 56, 80, 68, 54, 69, 101, 58, 67, 70, 74, 69, 50, 74, 63, 75, 48, 68, 54, 64, 57, 57, 60, 61, 60, 70, 57, 53, 78, 67, 71, 57, 58, 58, 67, 75, 73, 56, 46, 74, 61, 57, 61, 62, 70, 64, 70, 48, 73, 56, 55, 45, 60, 61, 77, 55, 84, 71, 58, 133, 85, 66, 61, 68, 105, 86, 66, 89, 65, 66, 82, 59, 66, 66, 65, 61, 58, 68, 58, 50, 68, 60, 61, 77, 62, 61, 65, 65, 65, 78, 97, 52, 56, 59, 58, 67, 57, 70, 96, 72, 60, 65, 65, 59, 50, 76, 82, 60, 62, 74, 64, 68, 61, 85, 100, 66, 54, 51, 75, 68, 61, 60, 84, 54, 55, 62, 50, 65, 59, 70, 63, 70, 51, 49, 56, 81, 109, 56, 80, 64, 90, 41, 87, 72, 58, 64, 88, 53, 57, 93, 63, 80, 57, 69, 77, 81, 86, 60, 57, 46, 72, 59, 69, 62, 54, 99, 49, 73, 56, 57, 70, 69, 52, 68, 78, 52, 66, 58, 54, 71, 62, 50, 74, 72, 56, 67, 103, 65, 55, 46, 69, 63, 86, 104, 71, 61, 66, 62, 62, 70, 70, 71, 65, 57, 65, 54, 60, 75, 75, 67, 57, 68, 56, 60, 74, 74, 79, 76, 50, 59, 67, 64, 86, 77, 90, 77, 63, 52, 68, 66, 56, 54, 54, 81, 53, 86, 46, 64, 71, 69, 67, 60, 64, 63, 55, 64, 64, 50, 64, 60, 78, 64, 69, 62, 71, 63, 134, 90, 74, 81, 59, 59, 70, 54, 72, 76, 87, 76, 84, 56, 63, 49, 62, 105, 68, 77, 53, 76, 54, 74, 68, 75, 52, 81, 97, 48, 64, 77, 65, 71, 58, 62, 73, 68, 63, 80, 61, 90, 65, 77, 61, 55, 76, 48, 69, 67, 65, 62, 60, 53, 57, 72, 68, 44, 124, 60, 47, 53, 110, 72, 70, 68, 60, 56, 63, 72, 51, 73, 66, 63, 54, 66, 72, 62, 57, 48, 75, 61, 56, 67, 59, 79, 53, 52, 68, 62, 61, 52, 94, 68, 64, 59, 74, 69, 66, 76, 73, 60, 72, 63, 44, 63, 81, 57, 64, 69, 60, 57, 71, 42, 59, 61, 72, 46, 49, 63, 61, 56, 64, 76, 53, 74, 72, 95, 73, 78, 75, 61, 59, 91, 79, 79, 58, 71, 69, 70, 64, 58, 49, 57, 56, 87, 80, 55, 70, 113, 56, 67, 49, 62, 74, 84, 55, 65, 78, 58, 76, 87, 68, 85, 74, 61, 54, 61, 57, 59, 62, 66, 58, 69, 81, 64, 53, 62, 69, 57, 64, 58, 55, 50, 54, 70, 63, 50, 60, 59, 69, 74, 65, 63, 81, 67, 53, 103, 45, 56, 74, 71, 76, 79, 66, 70, 79, 59, 68, 69, 60, 80, 57, 59, 75, 55, 68, 55, 57, 58, 92, 65, 73, 71, 54, 59, 70, 53, 75, 58, 58, 77, 55, 81, 88, 82, 55, 74, 52, 88, 55, 68, 63, 42, 56, 61, 65, 64, 72, 65, 53, 56, 73, 96, 73, 68, 56, 91, 92, 68, 58, 56, 56, 74, 120, 73, 58, 85, 72, 123, 53, 72, 48, 60, 75, 63, 67, 62, 46, 64, 91, 61, 52, 84, 54, 68, 66, 65, 99, 48, 69, 48, 37, 51, 74, 83, 103, 106, 59, 79, 61, 42, 56, 63, 76, 63, 63, 56, 60, 59, 68, 75, 56, 61, 76, 70, 65, 63, 60, 100, 58, 53, 59, 66, 81, 46, 68, 56, 58, 69, 68, 80, 52, 86, 86, 67, 47, 65, 57, 50, 57, 89, 70, 59, 70, 67, 64, 65, 65, 89, 69, 65, 63, 60, 64, 56, 54, 65, 76, 58, 60, 69, 89, 62, 55, 92, 76, 103, 40, 65, 58, 84, 58, 93, 72, 61, 66, 41, 94, 73, 98, 58, 71, 66, 58, 59, 73, 73, 108, 79, 67, 99, 59, 66, 68, 56, 62, 54, 56, 63, 68, 66, 81, 63, 47, 70, 68, 66, 62, 48, 53, 64, 60, 69, 51, 80, 76, 75, 59, 105, 65, 70, 67, 51, 62, 93, 68, 58, 59, 61, 69, 38, 84, 71, 57, 52, 75, 61, 88, 88, 67, 62, 49, 60, 56, 98, 65, 70, 69, 50, 53, 99, 64, 67, 74, 57, 91, 51, 57, 73, 75, 54, 69, 57, 62, 73, 76, 46, 55, 60, 82, 64, 71, 69, 83, 65, 59, 61, 66, 67, 85, 61, 46, 64, 64, 60, 54, 53, 64, 78, 59, 41, 82, 45, 59, 67, 57, 63, 56, 66, 61, 64, 62, 72, 62, 50, 65, 51, 60, 66, 46, 58, 48, 69, 82, 59, 51, 80, 71, 68, 58, 64, 72, 36, 58, 115, 101, 58, 82, 55, 61, 62, 77, 63, 54, 68, 81, 53, 65, 84, 63, 51, 84, 56, 56, 77, 84, 44, 56, 50, 62, 62, 102, 55, 56, 85, 59, 68, 67, 64, 65, 52, 51, 59, 66, 45, 65, 75, 59, 82, 34, 63, 56, 77, 65, 66, 73, 69, 56, 98, 61, 62, 54, 75, 44, 61, 68, 69, 41, 59, 47, 66, 68, 71, 57, 65, 59, 53, 91, 56, 76, 60, 55, 93, 67, 83, 56, 60, 59, 65, 46, 46, 65, 67, 52, 66, 68, 58, 63, 77, 67, 63, 69, 66, 60, 66, 104, 48, 52, 58, 65, 69, 70, 64, 51, 58, 66, 70, 50, 50, 46, 64, 95, 60, 58, 77, 30, 71, 55, 71, 85, 52, 61, 57, 82, 74, 76, 72, 69, 91, 46, 73, 70, 65, 56, 84, 60, 68, 79, 59, 56, 83, 76, 49, 59, 67, 81, 80, 76, 54, 54, 76, 63, 54, 63, 50, 65, 52, 77, 61, 75, 68, 73, 68, 49, 69, 64, 65, 69, 81, 63, 63, 73, 64, 63, 60, 39, 45, 49, 67, 71, 87, 63, 62, 39, 77, 69, 51, 58, 47, 59, 78, 57, 63, 66, 75, 69, 78, 74, 77, 58, 63, 84, 82, 62, 63, 56, 64, 44, 47, 75, 64, 81, 71, 71, 59, 56, 50, 65, 55, 54, 42, 44, 57, 77, 52, 74, 64, 96, 44, 52, 74, 68, 56, 61, 47, 81, 65, 70, 63, 50, 49, 60, 79, 99, 56, 59, 59, 64, 81, 62, 103, 59, 104, 70, 63, 47, 50, 50, 63, 60, 67, 53, 61, 67, 53, 67, 68, 68, 50, 55, 53, 86, 63, 60, 67, 119, 58, 61, 70, 75, 51, 73, 69, 51, 98, 82, 51, 62, 51, 64, 64, 43, 58, 80, 55, 73, 90, 73, 65, 55, 72, 66, 67, 62, 66, 62, 104, 58, 68, 58, 58, 70, 68, 68, 68, 69, 77, 59, 51, 60, 56, 72, 50, 58, 57, 68, 81, 58, 57, 96, 46, 76, 41, 64, 54, 73, 83, 59, 64, 64, 63, 70, 74, 103, 58, 88, 63, 51, 69, 59, 77, 104, 40, 61, 66, 56, 65, 72, 69, 56, 58, 53, 50, 64, 69, 53, 83, 65, 80, 76, 51, 75, 77, 107, 59, 88, 85, 80, 51, 71, 65, 68, 55, 84, 66, 73, 98, 69, 91, 66, 70, 85, 62, 73, 61, 69, 65, 70, 62, 54, 78, 52, 94, 46, 57, 73, 61, 89, 56, 69, 56, 49, 52, 77, 58, 62, 77, 65, 49, 60, 71, 80, 59, 103, 64, 77, 59, 69, 58, 80, 56, 52, 54, 67, 53, 70, 64, 57, 67, 59, 65, 56, 50, 78, 68, 64, 59, 34, 53, 48, 64, 56, 82, 86, 66, 62, 57, 65, 63, 79, 66, 70, 64, 51, 60, 62, 74, 94, 66, 77, 51, 51, 83, 50, 101, 61, 80, 84, 67, 68, 55, 61, 60, 72, 65, 68, 61, 77, 49, 52, 76, 48, 57, 123, 101, 55, 75, 72, 74, 66, 58, 67, 68, 63, 109, 49, 66, 59, 54, 62, 85, 82, 68, 67, 57, 60, 88, 62, 81, 67, 59, 120, 71, 77, 87, 52, 69, 62, 68, 68, 53, 58, 105, 69, 53, 73, 64, 64, 54, 59, 48, 82, 81, 58, 65, 57, 85, 65, 65, 103, 66, 129, 50, 45, 72, 105, 55, 43, 52, 77, 60, 63, 52, 63, 64, 60, 72, 102, 68, 98, 55, 57, 90, 59, 73, 51, 70, 58, 66, 71, 64, 58, 86, 61, 86, 83, 55, 55, 57, 73, 77, 64, 62, 44, 58, 54, 48, 54, 57, 63, 56, 56, 49, 54, 50, 71, 75, 65, 68, 57, 49, 41, 66, 58, 55, 71, 46, 84, 65, 79, 56, 65, 52, 42, 61, 64, 114, 74, 54, 57, 65, 77, 74, 54, 84, 74, 63, 69, 91, 40, 60, 52, 79, 53, 68, 56, 51, 94, 67, 55, 56, 69, 79, 67, 61, 60, 92, 67, 59, 49, 55, 68, 86, 84, 53, 78, 76, 59, 49, 49, 48, 65, 43, 66, 51, 64, 59, 57, 77, 60, 85, 46, 71, 69, 62, 57, 63, 74, 54, 56, 56, 59, 43, 87, 68, 66, 68, 60, 54, 56, 85, 69, 75, 52, 79, 49, 69, 69, 73, 57, 65, 58, 53, 99, 66, 47, 47, 71, 59, 59, 53, 62, 62, 51, 60, 49, 94, 45, 77, 54, 63, 76, 72, 72, 67, 98, 71, 68, 48, 79, 75, 55, 57, 53, 56, 73, 56, 80, 73, 64, 87, 55, 52, 63, 61, 60, 63, 105, 81, 51, 85, 61, 105, 70, 91, 59, 62, 65, 47, 63, 56, 55, 56, 62, 65, 68, 68, 56, 93, 77, 55, 56, 60, 55, 38, 60, 51, 54, 76, 89, 90, 62, 52, 65, 57, 58, 59, 81, 48, 65, 72, 64, 67, 60, 73, 59, 65, 50, 75, 52, 52, 81, 99, 97, 61, 105, 58, 79, 52, 50, 82, 90, 88, 87, 57, 88, 61, 52, 85, 55, 71, 62, 60, 81, 100, 65, 88, 59, 63, 69, 57, 52, 70, 75, 76, 49, 59, 105, 57, 63, 69, 68, 73, 77, 52, 65, 63, 39, 73, 67, 58, 74, 59, 70, 90, 58, 102, 52, 60, 71, 51, 59, 61, 67, 82, 61, 48, 59, 57, 72, 59, 76, 51, 67, 79, 49, 33, 54, 83, 55, 68, 80, 62, 62, 80, 77, 79, 55, 81, 82, 62, 74, 73, 75, 67, 40, 49, 51, 60, 82, 88, 65, 71, 74, 59, 95, 52, 61, 69, 56, 46, 54, 74, 55, 60, 64, 70, 54, 75, 67, 75, 86, 58, 76, 50, 60, 62, 83, 71, 68, 65, 60, 66, 60, 71, 95, 69, 103, 77, 87, 51, 65, 65, 92, 65, 56, 64, 71, 63, 59, 53, 57, 66, 57, 71, 71, 52, 64, 80, 58, 52, 47, 51, 58, 70, 44, 77, 86, 55, 56, 57, 71, 95, 55, 51, 86, 62, 77, 52, 62, 79, 75, 67, 56, 64, 55, 77, 41, 69, 55, 59, 52, 59, 48, 65, 70, 65, 73, 73, 54, 49, 55, 84, 61, 58, 66, 58, 66, 140, 68, 72, 85, 46, 80, 51, 56, 52, 40, 42, 94, 58, 65, 68, 54, 70, 109, 52, 84, 68, 65, 49, 77, 67, 56, 59, 107, 79, 73, 44, 59, 91, 59, 62, 64, 88, 66, 72, 58, 48, 50, 71, 94, 60, 57, 54, 48, 66, 69, 72, 62, 44, 77, 68, 52, 74, 60, 46, 73, 66, 68, 92, 55, 49, 59, 57, 32, 63, 66, 75, 51, 71, 83, 82, 88, 90, 63, 80, 84, 82, 60, 55, 51, 54, 60, 65, 48, 53, 69, 73, 78, 76, 72, 96, 65, 58, 63, 60, 51, 113, 68, 78, 57, 68, 57, 67, 60, 50, 55, 72, 61, 54, 62, 64, 55, 72, 68, 59, 56, 58, 66, 60, 68, 43, 94, 50, 61, 46, 56, 80, 84, 54, 67, 71, 106, 59, 70, 46, 62, 51, 78, 61, 69, 71, 81, 46, 54, 69, 39, 82, 48, 58, 51, 72, 58, 38, 62, 53, 86, 67, 70, 58, 64, 56, 59, 58, 50, 39, 54, 68, 76, 54, 71, 56, 69, 62, 74, 53, 56, 71, 69, 53, 60, 66, 55, 80, 60, 53, 70, 83, 74, 60, 81, 75, 50, 91, 74, 71, 66, 51, 72, 80, 72, 91, 50, 81, 67, 92, 56, 55, 97, 56, 55, 48, 72, 79, 67, 49, 65, 62, 75, 79, 60, 67, 95, 55, 55, 53, 60, 53, 90, 63, 88, 60, 54, 60, 40, 72, 57, 61, 70, 60, 64, 76, 86, 65, 58, 70, 97, 67, 48, 53, 51, 85, 67, 85, 84, 70, 51, 61, 61, 62, 60, 61, 52, 57, 53, 62, 46, 89, 71, 55, 58, 66, 62, 56, 56, 56, 62, 53, 49, 88, 69, 88, 72, 76, 71, 51, 67, 80, 61, 81, 59, 58, 65, 70, 111, 70, 80, 46, 76, 113, 61, 53, 55, 71, 62, 69, 61, 63, 57, 115, 40, 64, 60, 77, 59, 51, 76, 52, 70, 61, 70, 64, 83, 75, 74, 74, 61, 63, 77, 70, 78, 52, 65, 51, 80, 65, 56, 92, 84, 53, 66, 65, 71, 67, 66, 72, 77, 57, 79, 66, 65, 69, 72, 40, 102, 79, 55, 79, 66, 68, 61, 63, 61, 60, 72, 65, 54, 57, 48, 79, 65, 57, 66, 63, 47, 66, 141, 61, 49, 90, 79, 48, 63, 69, 50, 51, 54, 53, 64, 84, 70, 90, 67, 79, 59, 51, 51, 59, 68, 63, 65, 57, 46, 62, 65, 87, 59, 44, 47, 54, 86, 59, 50, 58, 55, 53, 48, 72, 52, 62, 66, 66, 55, 75, 61, 72, 84, 73, 64, 54, 52, 43, 83, 76, 50, 66, 73, 44, 54, 54, 87, 106, 68, 84, 68, 74, 65, 59, 55, 43, 55, 71, 56, 59, 50, 52, 54, 47, 74, 55, 65, 73, 76, 54, 46, 50, 58, 57, 63, 55, 84, 55, 46, 75, 59, 76, 93, 57, 54, 74, 71, 63, 78, 52, 56, 58, 62, 50, 59, 60, 43, 70, 62, 62, 52, 47, 80, 51, 76, 42, 64, 60, 53, 61, 98, 58, 63, 69, 51, 68, 105, 60, 73, 65, 45, 63, 44, 79, 41, 57, 68, 57, 71, 78, 125, 86, 82, 77, 63, 57, 58, 70, 48, 59, 64, 131, 70, 80, 66, 76, 52, 45, 74, 75, 74, 54, 61, 75, 55, 52, 48, 67, 69, 69, 129, 49, 63, 63, 101, 53, 97, 62, 67, 70, 83, 51, 90, 72, 62, 78, 50, 73, 90, 73, 64, 81, 54, 71, 83, 63, 58, 73, 69, 74, 45, 42, 56, 82, 97, 50, 63, 72, 58, 71, 58, 64, 59, 54, 63, 59, 57, 61, 73, 70, 71, 51, 37, 58, 68, 47, 62, 73, 65, 68, 79, 57, 59, 80, 89, 44, 81, 45, 74, 67, 56, 71, 53, 55, 62, 91, 65, 63, 56, 58, 79, 43, 66, 59, 52, 54, 55, 79, 72, 73, 105, 63, 69, 90, 73, 44, 73, 61, 46, 79, 66, 51, 81, 67, 50, 90, 74, 59, 67, 84, 72, 79, 100, 84, 71, 72, 54, 73, 63, 96, 58, 70, 58, 62, 64, 74, 54, 70, 68, 62, 60, 64, 59, 65, 64, 76, 70, 58, 69, 43, 66, 59, 66, 65, 56, 58, 50, 41, 32, 69, 68, 87, 57, 73, 59, 74, 59, 93, 50, 60, 82, 56, 110, 61, 82, 66, 68, 56, 64, 75, 80, 55, 63, 60, 75, 90, 47, 76, 66, 75, 65, 77, 72, 69, 59, 52, 70, 59, 109, 86, 95, 70, 62, 70, 47, 108, 77, 75, 59, 82, 64, 44, 66, 48, 73, 60, 109, 67, 60, 52, 49, 115, 70, 70, 78, 38, 72, 67, 58, 58, 63, 68, 79, 56, 42, 64, 43, 71, 80, 66, 81, 66, 67, 74, 64, 63, 73, 60, 108, 103, 65, 78, 51, 56, 46, 46, 65, 68, 66, 75, 73, 58, 59, 86, 39, 56, 76, 74, 55, 80, 63, 109, 59, 58, 81, 72, 70, 50, 54, 72, 60, 59, 62, 64, 61, 71, 57, 58, 59, 82, 57, 70, 43, 76, 48, 67, 65, 60, 53, 38, 40, 69, 82, 83, 57, 65, 59, 38, 75, 85, 79, 75, 61, 63, 63, 70, 74, 51, 63, 52, 63, 68, 65, 56, 52, 80, 55, 59, 65, 64, 67, 66, 65, 70, 74, 59, 65, 61, 51, 89, 74, 41, 63, 60, 63, 46, 51, 71, 81, 86, 60, 66, 40, 87, 47, 46, 53, 82, 74, 59, 64, 71, 65, 61, 59, 62, 87, 64, 60, 61, 56, 56, 64, 52, 55, 54, 58, 78, 72, 59, 74, 69, 52, 85, 63, 60, 76, 53, 76, 71, 99, 67, 75, 58, 59, 62, 55, 69, 71, 61, 89, 68, 44, 71, 56, 53, 106, 95, 80, 70, 70, 73, 62, 49, 53, 52, 59, 54, 69, 59, 59, 42, 89, 64, 83, 62, 93, 63, 53, 56, 45, 65, 59, 61, 66, 58, 69, 59, 75, 48, 75, 73, 72, 55, 85, 56, 78, 53, 67, 52, 68, 63, 73, 52, 63, 76, 56, 62, 69, 58, 49, 97, 58, 64, 70, 68, 58, 54, 70, 40, 62, 78, 61, 52, 67, 57, 79, 93, 59, 59, 71, 71, 54, 72, 82, 71, 52, 56, 70, 74, 62, 60, 75, 69, 101, 65, 74, 76, 84, 48, 51, 87, 58, 64, 69, 54, 73, 80, 57, 64, 43, 65, 39, 82, 89, 57, 72, 54, 63, 98, 77, 60, 66, 73, 63, 68, 68, 61, 46, 78, 67, 75, 77, 67, 70, 64, 72, 59, 78, 54, 36, 56, 58, 70, 66, 63, 59, 56, 64, 64, 105, 85, 82, 81, 56, 93, 65, 71, 67, 46, 76, 31, 46, 47, 74, 69, 82, 78, 112, 50, 51, 64, 69, 72, 68, 69, 73, 97, 80, 67, 74, 68, 52, 78, 50, 65, 54, 36, 59, 62, 56, 76, 68, 56, 59, 62, 77, 61, 63, 47, 69, 57, 61, 55, 65, 52, 51, 84, 98, 41, 77, 50, 89, 78, 81, 55, 70, 71, 77, 65, 53, 44, 59, 85, 61, 69, 56, 38, 56, 90, 58, 65, 94, 66, 68, 56, 86, 61, 56, 74, 81, 73, 71, 55, 41, 66, 67, 55, 63, 77, 79, 95, 46, 70, 77, 60, 72, 60, 67, 64, 58, 68, 51, 73, 57, 62, 80, 69, 57, 42, 54, 66, 48, 64, 62, 70, 74, 54, 78, 89, 67, 102, 59, 76, 53, 68, 68, 60, 77, 63, 67, 82, 84, 65, 79, 65, 88, 56, 86, 78, 61, 65, 72, 53, 78, 60, 50, 62, 96, 70, 67, 55, 43, 69, 75, 64, 61, 39, 60, 67, 66, 69, 58, 60, 58, 57, 83, 62, 55, 63, 62, 65, 65, 74, 79, 94, 72, 50, 75, 72, 57, 55, 80, 68, 43, 51, 61, 65, 71, 68, 56, 73, 60, 75, 65, 49, 50, 53, 67, 63, 75, 68, 61, 55, 68, 81, 61, 43, 52, 46, 55, 67, 42, 59, 55, 68, 49, 94, 69, 96, 69, 66, 48, 64, 65, 75, 82, 71, 64, 66, 64, 59, 42, 74, 50, 55, 63, 60, 77, 79, 55, 62, 82, 46, 43, 69, 66, 67, 70, 54, 88, 53, 69, 72, 75, 64, 45, 62, 79, 62, 70, 72, 72, 67, 71, 74, 74, 62, 73, 90, 61, 95, 62, 76, 75, 62, 66, 94, 68, 50, 52, 65, 58, 50, 71, 56, 50, 45, 49, 72, 56, 68, 79, 65, 63, 59, 114, 58, 77, 93, 70, 61, 64, 60, 63, 57, 97, 70, 74, 65, 75, 102, 72, 80, 69, 58, 81, 47, 69, 60, 78, 56, 43, 42, 59, 101, 58, 54, 66, 54, 58, 59, 64, 64, 62, 57, 79, 74, 73, 82, 71, 76, 37, 76, 76, 68, 70, 54, 53, 62, 60, 63, 68, 65, 79, 59, 64, 56, 56, 54, 66, 65, 66, 60, 59, 68, 52, 53, 64, 61, 63, 48, 75, 68, 69, 82, 78, 65, 67, 57, 65, 60, 46, 60, 67, 69, 52, 40, 53, 72, 60, 67, 59, 69, 55, 74, 65, 64, 58, 56, 66, 77, 59, 62, 50, 58, 63, 56, 63, 69, 70, 62, 73, 47, 52, 72, 114, 75, 75, 87, 61, 66, 62, 66, 56, 51, 58, 32, 64, 60, 68, 57, 56, 72, 74, 53, 61, 54, 53, 94, 68, 53, 78, 75, 110, 76, 80, 96, 69, 51, 68, 55, 92, 59, 82, 76, 74, 53, 64, 69, 55, 51, 85, 62, 73, 60, 58, 81, 56, 55, 65, 52, 66, 84, 118, 72, 50, 76, 98, 63, 60, 66, 61, 93, 69, 59, 76, 54, 80, 57, 41, 56, 67, 53, 67, 89, 48, 53, 68, 41, 53, 87, 91, 55, 75, 42, 56, 63, 60, 57, 54, 53, 58, 77, 55, 80, 68, 54, 45, 60, 67, 61, 73, 66, 56, 57, 68, 105, 58, 89, 60, 79, 48, 76, 78, 47, 77, 57, 67, 81, 60, 87, 87, 63, 67, 78, 67, 56, 72, 100, 73, 67, 67, 53, 68, 76, 62, 60, 59, 46, 85, 68, 50, 80, 63, 67, 62, 80, 68, 61, 73, 69, 64, 68, 118, 63, 56, 56, 63, 84, 63, 69, 53, 82, 63, 59, 62, 54, 66, 60, 76, 60, 76, 62, 77, 60, 79, 70, 47, 65, 52, 99, 59, 94, 47, 48, 69, 73, 69, 53, 78, 61, 58, 33, 42, 50, 50, 50, 59, 65, 46, 58, 68, 68, 52, 79, 75, 50, 53, 46, 61, 83, 68, 51, 81, 56, 108, 105, 64, 51, 69, 79, 42, 88, 85, 76, 68, 71, 62, 66, 63, 52, 58, 98, 54, 64, 89, 85, 67, 68, 71, 45, 57, 76, 58, 64, 74, 69, 71, 70, 70, 94, 63, 89, 54, 71, 68, 49, 75, 60, 98, 61, 52, 67, 56, 135, 57, 88, 61, 50, 79, 76, 99, 80, 60, 56, 71, 65, 64, 63, 34, 65, 78, 59, 71, 47, 76, 55, 59, 68, 62, 57, 107, 52, 65, 64, 47, 59, 57, 55, 50, 61, 57, 66, 60, 70, 70, 56, 59, 55, 60, 90, 43, 64, 68, 106, 57, 51, 68, 61, 65, 66, 64, 52, 59, 64, 44, 74, 59, 38, 59, 67, 62, 68, 85, 50, 48, 79, 63, 66, 73, 44, 37, 49, 60, 71, 82, 65, 69, 70, 66, 55, 53, 47, 50, 69, 71, 50, 77, 44, 72, 63, 56, 55, 72, 64, 58, 51, 58, 84, 49, 59, 60, 68, 75, 48, 93, 56, 79, 69, 47, 61, 74, 59, 74, 84, 64, 63, 65, 67, 61, 37, 59, 68, 66, 75, 55, 55, 58, 58, 46, 50, 82, 46, 57, 78, 44, 59, 67, 71, 58, 59, 63, 73, 76, 63, 39, 75, 60, 82, 49, 63, 58, 53, 74, 77, 71, 60, 54, 62, 63, 62, 70, 51, 76, 59, 55, 51, 68, 49, 64, 34, 75, 58, 75, 80, 70, 83, 59, 61, 38, 78, 85, 64, 76, 39, 60, 49, 77, 60, 43, 68, 79, 65, 59, 57, 81, 61, 80, 57, 88, 61, 71, 42, 74, 53, 67, 66, 64, 62, 77, 67, 83, 32, 53, 94, 55, 61, 78, 64, 61, 68, 61, 56, 47, 60, 82, 45, 60, 48, 53, 70, 77, 60, 81, 90, 48, 96, 69, 74, 56, 70, 55, 54, 48, 52, 90, 62, 68, 59, 58, 113, 74, 66, 55, 59, 64, 69, 69, 75, 72, 64, 62, 74, 100, 97, 71, 57, 86, 67, 54, 75, 86, 81, 60, 64, 58, 55, 72, 86, 60, 73, 66, 68, 49, 66, 77, 60, 56, 68, 73, 57, 74, 60, 60, 55, 82, 61, 66, 65, 64, 65, 38, 90, 56, 70, 63, 61, 82, 66, 91, 64, 54, 62, 64, 43, 96, 38, 67, 82, 63, 60, 59, 90, 72, 47, 49, 89, 64, 70, 123, 88, 63, 71, 59, 61, 60, 59, 64, 64, 59, 72, 74, 48, 88, 84, 79, 37, 47, 75, 61, 68, 67, 71, 49, 64, 45, 62, 71, 57, 72, 97, 56, 58, 45, 68, 73, 53, 70, 60, 71, 58, 66, 63, 48, 38, 72, 41, 72, 36, 61, 48, 94, 57, 62, 57, 74, 66, 69, 63, 67, 60, 75, 93, 52, 59, 53, 60, 72, 34, 55, 67, 75, 62, 71, 55, 77, 66, 62, 61, 75, 60, 76, 61, 54, 47, 74, 62, 75, 70, 78, 70, 70, 54, 82, 65, 44, 56, 85, 53, 59, 57, 61, 47, 55, 73, 57, 67, 52, 59, 58, 68, 66, 71, 51, 58, 91, 88, 76, 62, 73, 97, 81, 74, 65, 80, 62, 59, 64, 60, 86, 60, 81, 66, 91, 79, 82, 87, 58, 87, 98, 59, 45, 77, 73, 66, 64, 53, 59, 62, 76, 61, 70, 55, 85, 63, 63, 62, 48, 77, 68, 51, 53, 66, 61, 70, 63, 63, 61, 83, 77, 68, 58, 54, 53, 52, 64, 49, 74, 76, 76, 56, 57, 61, 63, 72, 56, 53, 45, 60, 62, 66, 51, 72, 56, 43, 86, 65, 84, 82, 75, 67, 34, 77, 47, 84, 78, 71, 90, 65, 58, 56, 64, 63, 57, 66, 63, 56, 96, 61, 61, 69, 66, 110, 48, 80, 68, 58, 67, 61, 49, 42, 56, 57, 94, 75, 65, 51, 70, 48, 61, 65, 70, 91, 55, 51, 56, 79, 61, 59, 50, 60, 46, 75, 88, 53, 61, 93, 87, 64, 62, 62, 57, 67, 58, 71, 61, 70, 65, 64, 66, 59, 53, 99, 63, 86, 49, 114, 98, 70, 69, 64, 69, 59, 64, 56, 54, 72, 61, 62, 88, 40, 70, 93, 49, 66, 70, 52, 48, 103, 119, 73, 64, 84, 76, 74, 64, 62, 74, 61, 86, 41, 53, 66, 50, 83, 66, 79, 71, 93, 45, 60, 64, 51, 55, 65, 45, 78, 61, 107, 60, 88, 79, 61, 96, 53, 44, 55, 46, 71, 101, 67, 50, 66, 54, 74, 87, 88, 50, 58, 82, 84, 80, 57, 60, 61, 62, 51, 59, 92, 66, 62, 54, 51, 75, 75, 50, 53, 43, 53, 53, 57, 88, 74, 68, 43, 50, 42, 60, 72, 91, 61, 65, 54, 59, 51, 108, 87, 69, 102, 51, 65, 60, 69, 118, 83, 64, 48, 47, 100, 81, 57, 58, 88, 91, 60, 61, 60, 64, 59, 67, 79, 64, 69, 51, 54, 53, 60, 75, 46, 143, 87, 61, 87, 56, 42, 63, 80, 44, 53, 55, 68, 73, 61, 69, 57, 62, 92, 67, 59, 45, 75, 56, 78, 54, 63, 60, 79, 122, 62, 62, 60, 65, 84, 44, 65, 83, 66, 47, 109, 85, 46, 79, 49, 71, 66, 82, 65, 49, 73, 75, 45, 66, 62, 67, 58, 66, 61, 106, 57, 50, 62, 78, 51, 55, 72, 57, 60, 55, 60, 57, 81, 80, 83, 61, 68, 67, 50, 60, 52, 57, 47, 85, 60, 71, 74, 81, 69, 69, 84, 100, 58, 52, 56, 67, 59, 59, 59, 76, 65, 51, 72, 59, 51, 53, 65, 63, 59, 54, 54, 111, 109, 59, 46, 78, 52, 55, 65, 74, 50, 66, 55, 54, 67, 53, 62, 69, 64, 62, 53, 56, 64, 55, 87, 59, 60, 62, 76, 93, 59, 70, 57, 63, 65, 54, 87, 57, 57, 48, 56, 64, 69, 58, 61, 64, 52, 56, 63, 47, 61, 63, 60, 57, 59, 57, 56, 73, 77, 48, 52, 63, 55, 55, 107, 88, 69, 67, 55, 76, 70, 82, 66, 54, 68, 65, 53, 66, 75, 50, 65, 47, 66, 72, 82, 86, 76, 86, 60, 67, 53, 65, 58, 70, 48, 60, 63, 59, 111, 62, 92, 60, 49, 69, 62, 73, 49, 57, 53, 70, 67, 108, 71, 82, 54, 64, 73, 62, 77, 93, 49, 53, 70, 74, 78, 114, 62, 64, 67, 71, 58, 96, 76, 78, 79, 57, 53, 54, 59, 55, 51, 44, 60, 80, 65, 69, 82, 72, 104, 48, 62, 98, 61, 65, 63, 131, 59, 58, 66, 64, 138, 49, 86, 70, 66, 75, 60, 57, 57, 63, 61, 53, 73, 64, 55, 63, 69, 72, 57, 97, 57, 79, 53, 60, 68, 72, 80, 109, 44, 49, 66, 54, 55, 71, 60, 58, 48, 62, 58, 58, 54, 76, 54, 68, 66, 65, 46, 60, 59, 69, 83, 64, 40, 84, 44, 67, 52, 47, 59, 63, 51, 57, 88, 61, 42, 61, 65, 57, 64, 60, 59, 67, 81, 82, 34, 60, 52, 63, 42, 65, 77, 50, 72, 75, 65, 83, 74, 52, 55, 56, 57, 59, 58, 65, 59, 59, 67, 60, 68, 67, 76, 63, 67, 60, 64, 70, 70, 62, 44, 94, 53, 104, 81, 69, 89, 49, 62, 76, 52, 50, 60, 71, 79, 67, 70, 88, 74, 72, 82, 51, 79, 76, 68, 55, 70, 68, 44, 60, 68, 69, 76, 61, 84, 73, 61, 45, 79, 67, 74, 62, 40, 70, 61, 45, 76, 61, 61, 54, 69, 68, 75, 56, 66, 91, 71, 63, 67, 62, 72, 113, 93, 62, 50, 60, 68, 65, 64, 56, 81, 92, 52, 55, 49, 50, 45, 45, 54, 58, 67, 59, 78, 72, 58, 75, 67, 98, 52, 50, 66, 47, 74, 55, 65, 93, 75, 69, 74, 60, 59, 66, 80, 65, 64, 55, 77, 56, 61, 56, 89, 41, 64, 81, 61, 64, 54, 72, 94, 67, 75, 58, 58, 78, 57, 68, 63, 64, 87, 62, 62, 65, 93, 67, 78, 56, 61, 76, 81, 51, 62, 67, 53, 80, 70, 62, 59, 51, 80, 63, 61, 70, 73, 56, 73, 75, 84, 57, 79, 75, 50, 59, 62, 66, 61, 58, 54, 74, 73, 72, 60, 60, 72, 68, 63, 71, 65, 54, 61, 63, 42, 71, 57, 47, 50, 59, 49, 58, 60, 65, 119, 54, 71, 68, 63, 61, 59, 58, 56, 65, 73, 37, 75, 51, 67, 56, 50, 60, 57, 71, 54, 47, 65, 75, 57, 69, 65, 69, 83, 64, 38, 74, 73, 71, 67, 65, 82, 85, 59, 66, 68, 69, 68, 75, 62, 66, 61, 39, 71, 71, 61, 84, 87, 86, 71, 53, 73, 59, 82, 72, 58, 55, 94, 67, 52, 56, 63, 57, 82, 72, 53, 67, 53, 50, 52, 68, 63, 72, 55, 47, 73, 63, 70, 60, 73, 62, 67, 72, 43, 88, 57, 56, 35, 58, 76, 75, 57, 66, 75, 63, 62, 54, 58, 60, 74, 75, 54, 65, 53, 82, 59, 41, 59, 61, 64, 63, 62, 67, 57, 53, 58, 66, 50, 67, 55, 65, 59, 88, 49, 66, 70, 72, 91, 67, 49, 59, 88, 70, 52, 76, 65, 53, 70, 60, 83, 82, 69, 56, 80, 73, 65, 56, 61, 52, 62, 66, 52, 67, 41, 56, 127, 51, 68, 58, 51, 52, 70, 54, 61, 62, 62, 59, 62, 73, 48, 66, 60, 73, 52, 73, 67, 57, 67, 75, 68, 66, 90, 79, 68, 81, 51, 66, 49, 81, 54, 87, 50, 61, 63, 70, 70, 51, 49, 57, 57, 60, 57, 74, 60, 65, 52, 79, 51, 87, 71, 80, 34, 77, 62, 63, 62, 61, 66, 64, 50, 52, 68, 72, 54, 93, 71, 74, 74, 51, 40, 45, 78, 71, 63, 66, 74, 76, 55, 51, 78, 70, 88, 45, 61, 67, 72, 52, 70, 56, 54, 104, 60, 84, 91, 85, 124, 54, 70, 43, 74, 98, 68, 78, 50, 70, 96, 74, 63, 72, 63, 55, 58, 55, 79, 60, 85, 70, 47, 62, 54, 91, 49, 70, 82, 61, 97, 62, 57, 53, 84, 79, 64, 77, 49, 63, 87, 76, 69, 65, 54, 57, 64, 100, 40, 52, 118, 53, 71, 61, 56, 125, 71, 80, 64, 54, 64, 81, 57, 85, 58, 56, 49, 64, 69, 59, 58, 75, 87, 51, 62, 55, 69, 84, 60, 91, 80, 92, 66, 48, 72, 65, 68, 73, 57, 68, 86, 46, 75, 71, 82, 59, 60, 54, 56, 49, 38, 40, 62, 57, 54, 54, 96, 53, 71, 52, 50, 65, 64, 47, 64, 47, 47, 94, 52, 53, 66, 73, 73, 109, 54, 70, 68, 80, 67, 75, 77, 70, 52, 66, 74, 67, 75, 66, 52, 66, 66, 63, 69, 66, 52, 59, 65, 52, 42, 52, 47, 52, 60, 71, 56, 58, 63, 97, 77, 63, 61, 76, 68, 56, 60, 50, 58, 76, 59, 60, 81, 57, 54, 65, 75, 50, 134, 61, 53, 62, 61, 85, 63, 73, 51, 76, 62, 65, 53, 81, 59, 80, 72, 67, 56, 97, 51, 139, 93, 69, 81, 67, 78, 79, 60, 82, 70, 63, 61, 56, 56, 64, 56, 53, 74, 71, 73, 53, 74, 65, 75, 47, 61, 71, 78, 104, 80, 62, 73, 79, 64, 53, 55, 56, 59, 50, 75, 56, 67, 67, 42, 74, 49, 58, 69, 70, 74, 59, 93, 50, 67, 54, 84, 67, 72, 112, 54, 83, 59, 114, 65, 93, 67, 51, 52, 60, 54, 63, 41, 71, 70, 106, 57, 75, 72, 63, 55, 53, 59, 57, 45, 52, 65, 55, 62, 67, 81, 68, 86, 85, 49, 60, 54, 55, 62, 62, 70, 57, 56, 52, 70, 78, 68, 73, 53, 62, 50, 58, 68, 59, 67, 65, 76, 52, 62, 66, 63, 61, 73, 73, 60, 57, 70, 42, 50, 75, 55, 68, 54, 70, 70, 55, 62, 52, 33, 56, 63, 65, 62, 70, 65, 68, 58, 62, 59, 62, 71, 67, 57, 60, 63, 64, 45, 55, 67, 76, 68, 62, 77, 65, 63, 57, 56, 73, 70, 48, 52, 53, 94, 64, 69, 84, 64, 64, 60, 71, 66, 56, 79, 65, 54, 75, 68, 66, 62, 56, 53, 68, 94, 73, 53, 75, 56, 53, 59, 91, 66, 42, 81, 60, 46, 77, 63, 62, 65, 69, 64, 77, 52, 55, 65, 59, 90, 60, 66, 70, 53, 82, 43, 100, 86, 74, 70, 62, 55, 55, 67, 73, 104, 55, 56, 84, 58, 59, 60, 52, 82, 85, 52, 64, 69, 62, 55, 117, 69, 59, 68, 69, 82, 72, 91, 47, 79, 74, 63, 61, 83, 64, 59, 67, 57, 97, 51, 73, 77, 61, 141, 52, 76, 86, 69, 68, 61, 75, 74, 68, 65, 80, 74, 58, 58, 49, 56, 51, 54, 73, 58, 58, 59, 58, 66, 60, 56, 69, 87, 83, 62, 71, 61, 82, 58, 58, 51, 56, 54, 54, 69, 52, 72, 61, 44, 64, 54, 68, 76, 76, 80, 58, 61, 71, 73, 66, 45, 71, 68, 54, 75, 69, 72, 64, 61, 51, 47, 50, 73, 62, 44, 73, 55, 73, 58, 61, 54, 53, 56, 62, 48, 80, 48, 61, 72, 50, 69, 64, 80, 68, 60, 47, 66, 139, 56, 63, 60, 66, 81, 58, 80, 55, 57, 55, 54, 69, 70, 80, 64, 79, 59, 108, 63, 100, 57, 69, 48, 85, 45, 82, 62, 63, 59, 62, 58, 88, 66, 56, 60, 87, 62, 57, 48, 58, 69, 62, 93, 51, 53, 52, 64, 58, 81, 54, 66, 57, 67, 63, 56, 55, 63, 60, 77, 67, 49, 53, 75, 50, 67, 56, 63, 66, 67, 52, 67, 97, 47, 75, 52, 101, 67, 60, 60, 84, 51, 56, 86, 93, 60, 68, 49, 50, 43, 59, 55, 75, 82, 84, 60, 50, 80, 112, 62, 111, 62, 54, 70, 56, 66, 55, 55, 61, 80, 69, 62, 98, 66, 72, 64, 54, 72, 51, 56, 61, 54, 60, 79, 72, 57, 67, 47, 64, 49, 65, 62, 82, 74, 62, 61, 61, 67, 79, 77, 72, 57, 59, 72, 55, 73, 82, 101, 69, 80, 62, 75, 92, 76, 54, 64, 59, 59, 55, 67, 68, 75, 47, 110, 59, 70, 83, 57, 51, 105, 57, 71, 56, 62, 106, 72, 95, 73, 51, 63, 104, 72, 67, 50, 93, 53, 61, 62, 69, 77, 80, 89, 84, 58, 73, 40, 70, 51, 59, 66, 53, 61, 65, 61, 56, 63, 70, 56, 81, 59, 54, 60, 49, 81, 53, 78, 66, 61, 52, 62, 63, 67, 50, 57, 72, 73, 56, 62, 83, 55, 67, 73, 66, 61, 72, 57, 78, 73, 61, 41, 70, 64, 117, 84, 62, 68, 56, 54, 74, 70, 52, 41, 77, 50, 81, 78, 73, 81, 67, 76, 47, 54, 48, 54, 75, 58, 69, 59, 51, 68, 55, 51, 65, 48, 67, 55, 61, 75, 75, 61, 51, 75, 64, 65, 77, 68, 58, 81, 60, 54, 75, 50, 64, 57, 73, 60, 60, 60, 80, 64, 55, 57, 72, 50, 46, 70, 59, 68, 52, 72, 62, 62, 64, 83, 75, 59, 68, 58, 62, 65, 65, 72, 62, 61, 76, 51, 97, 86, 37, 71, 59, 65, 56, 65, 54, 56, 48, 56, 46, 60, 67, 53, 68, 59, 77, 52, 57, 46, 82, 103, 52, 57, 56, 53, 46, 52, 62, 62, 94, 86, 78, 78, 44, 67, 53, 55, 63, 80, 75, 70, 75, 76, 64, 62, 72, 60, 89, 63, 52, 103, 91, 49, 70, 62, 56, 73, 64, 62, 98, 52, 72, 70, 60, 68, 62, 51, 78, 54, 61, 69, 53, 54, 68, 104, 108, 55, 63, 52, 73, 59, 65, 52, 73, 69, 68, 57, 105, 58, 55, 73, 64, 69, 62, 81, 46, 66, 74, 53, 55, 58, 57, 65, 56, 51, 65, 65, 54, 54, 52, 81, 53, 73, 60, 55, 101, 39, 46, 55, 75, 73, 57, 57, 74, 59, 74, 56, 51, 62, 49, 78, 88, 67, 59, 62, 68, 103, 65, 70, 68, 54, 55, 57, 68, 52, 54, 50, 63, 72, 54, 56, 54, 51, 66, 72, 56, 63, 63, 63, 65, 71, 70, 63, 56, 65, 60, 70, 64, 53, 57, 72, 64, 70, 70, 59, 74, 54, 63, 108, 74, 50, 67, 66, 61, 63, 85, 78, 53, 57, 58, 45, 94, 58, 57, 77, 58, 71, 78, 56, 53, 62, 62, 58, 61, 73, 59, 121, 62, 67, 72, 66, 61, 84, 124, 72, 53, 100, 50, 47, 61, 63, 56, 80, 85, 59, 90, 41, 96, 76, 51, 60, 79, 51, 69, 53, 51, 59, 48, 58, 69, 83, 50, 108, 54, 56, 60, 70, 98, 52, 37, 66, 54, 55, 83, 57, 62, 70, 60, 63, 53, 68, 97, 54, 79, 71, 70, 63, 58, 61, 71, 40, 58, 56, 64, 55, 57, 53, 80, 55, 75, 61, 64, 53, 63, 70, 75, 57, 76, 61, 54, 63, 68, 80, 64, 55, 68, 63, 46, 79, 87, 60, 94, 80, 71, 71, 55, 83, 57, 72, 37, 84, 60, 77, 67, 72, 60, 54, 77, 74, 60, 52, 58, 76, 61, 76, 61, 54, 89, 71, 46, 76, 70, 76, 114, 114, 62, 79, 61, 71, 58, 75, 68, 53, 68, 78, 44, 63, 59, 64, 67, 59, 86, 58, 70, 67, 71, 91, 64, 67, 54, 76, 124, 77, 55, 79, 56, 50, 61, 55, 79, 64, 66, 74, 86, 59, 82, 56, 85, 66, 50, 74, 47, 41, 60, 85, 58, 60, 73, 77, 100, 66, 114, 66, 77, 69, 105, 66, 64, 51, 63, 53, 62, 74, 67, 76, 72, 67, 35, 74, 63, 79, 60, 88, 66, 75, 57, 49, 63, 77, 66, 56, 62, 73, 105, 89, 59, 66, 75, 59, 76, 61, 78, 57, 58, 62, 73, 57, 74, 65, 73, 41, 69, 48, 76, 74, 64, 66, 68, 70, 57, 84, 69, 55, 88, 79, 59, 91, 76, 73, 120, 81, 76, 92, 50, 73, 68, 65, 63, 68, 81, 55, 77, 59, 55, 72, 53, 56, 73, 55, 88, 60, 64, 73, 57, 68, 54, 68, 64, 84, 57, 65, 79, 76, 82, 51, 55, 84, 82, 74, 77, 46, 70, 41, 96, 68, 77, 65, 84, 50, 53, 88, 62, 71, 49, 58, 50, 55, 64, 85, 62, 62, 55, 56, 68, 96, 58, 77, 57, 63, 53, 79, 40, 61, 66, 74, 55, 109, 53, 70, 84, 62, 48, 67, 54, 51, 72, 62, 66, 52, 89, 60, 70, 58, 89, 86, 95, 64, 60, 55, 82, 65, 81, 52, 50, 67, 75, 57, 63, 72, 46, 87, 49, 74, 60, 77, 66, 65, 70, 66, 86, 68, 66, 68, 55, 53, 63, 61, 56, 70, 68, 107, 53, 68, 75, 75, 62, 56, 121, 57, 61, 64, 52, 122, 64, 75, 55, 66, 82, 82, 69, 58, 73, 55, 55, 64, 72, 69, 76, 91, 77, 73, 72, 64, 94, 80, 58, 48, 60, 69, 121, 52, 66, 55, 53, 55, 58, 59, 59, 61, 69, 58, 49, 76, 74, 86, 50, 53, 61, 46, 56, 48, 74, 58, 76, 64, 71, 65, 69, 81, 48, 61, 63, 58, 54, 79, 50, 68, 59, 56, 69, 64, 65, 72, 48, 64, 52, 56, 52, 59, 56, 57, 55, 55, 62, 69, 81, 64, 47, 58, 72, 76, 56, 67, 61, 61, 55, 82, 61, 57, 51, 53, 52, 67, 64, 96, 65, 43, 66, 63, 90, 52, 60, 64, 54, 58, 63, 128, 32, 60, 104, 74, 93, 75, 57, 60, 63, 70, 54, 79, 62, 76, 50, 57, 49, 64, 59, 55, 53, 116, 76, 64, 64, 46, 54, 62, 67, 63, 62, 59, 71, 76, 67, 93, 65, 65, 53, 51, 66, 68, 68, 54, 79, 66, 73, 55, 72, 57, 73, 62, 66, 54, 81, 60, 65, 69, 30, 71, 61, 57, 83, 68, 57, 62, 59, 76, 69, 77, 45, 78, 62, 68, 65, 66, 43, 67, 58, 57, 71, 63, 75, 44, 74, 60, 89, 75, 45, 69, 42, 58, 71, 47, 63, 45, 56, 44, 72, 50, 61, 68, 74, 66, 57, 58, 64, 52, 90, 55, 59, 50, 67, 68, 43, 41, 49, 70, 75, 66, 76, 58, 65, 52, 66, 71, 60, 69, 60, 72, 73, 53, 48, 69, 71, 51, 82, 65, 57, 78, 82, 136, 67, 71, 83, 68, 104, 66, 65, 63, 68, 70, 80, 81, 79, 64, 73, 62, 74, 57, 80, 38, 81, 50, 60, 79, 55, 57, 98, 89, 74, 90, 55, 69, 73, 74, 45, 65, 57, 63, 91, 64, 86, 50, 71, 64, 70, 70, 66, 63, 51, 78, 64, 75, 71, 55, 51, 71, 58, 81, 61, 83, 77, 54, 47, 55, 72, 59, 79, 59, 63, 77, 65, 77, 51, 73, 77, 104, 63, 48, 79, 50, 50, 74, 48, 74, 63, 55, 69, 60, 62, 87, 82, 83, 55, 69, 50, 84, 65, 62, 78, 82, 81, 85, 61, 61, 68, 62, 90, 55, 63, 86, 71, 62, 51, 65, 52, 63, 50, 34, 62, 63, 76, 61, 57, 77, 53, 69, 84, 79, 70, 66, 77, 45, 59, 56, 55, 61, 71, 71, 56, 59, 67, 70, 70, 79, 61, 79, 70, 55, 70, 63, 60, 64, 64, 67, 100, 60, 56, 64, 68, 73, 53, 60, 69, 60, 86, 71, 88, 72, 76, 67, 57, 86, 81, 69, 40, 47, 60, 62, 55, 56, 59, 81, 52, 60, 63, 50, 71, 68, 46, 68, 61, 65, 60, 71, 55, 56, 60, 59, 50, 52, 79, 80, 54, 68, 47, 49, 66, 47, 50, 58, 62, 56, 69, 55, 55, 87, 69, 67, 49, 58, 90, 101, 79, 45, 77, 60, 61, 54, 50, 72, 65, 65, 72, 47, 53, 90, 72, 49, 64, 55, 81, 72, 79, 79, 64, 62, 75, 66, 59, 79, 72, 46, 59, 54, 53, 76, 72, 96, 62, 59, 65, 69, 85, 57, 63, 48, 64, 99, 65, 53, 76, 56, 88, 56, 68, 69, 44, 69, 79, 51, 63, 70, 56, 70, 65, 85, 61, 71, 99, 56, 60, 63, 56, 59, 61, 64, 65, 71, 64, 57, 59, 125, 82, 73, 73, 46, 53, 63, 55, 69, 66, 71, 51, 48, 55, 61, 78, 74, 63, 85, 62, 101, 69, 74, 119, 79, 77, 59, 61, 85, 77, 73, 75, 58, 72, 56, 81, 62, 68, 35, 59, 65, 90, 88, 62, 59, 61, 74, 75, 52, 53, 104, 59, 49, 75, 102, 79, 81, 49, 52, 53, 64, 55, 51, 81, 50, 88, 48, 62, 59, 63, 62, 83, 64, 62, 81, 64, 77, 67, 64, 67, 50, 79, 69, 57, 64, 65, 75, 81, 75, 58, 67, 67, 88, 46, 63, 75, 84, 56, 59, 74, 73, 59, 58, 49, 73, 51, 88, 65, 79, 75, 47, 62, 61, 62, 55, 50, 62, 54, 73, 70, 51, 79, 47, 92, 52, 69, 54, 76, 78, 72, 77, 51, 76, 57, 33, 57, 54, 66, 76, 73, 56, 97, 38, 67, 52, 74, 54, 71, 59, 47, 59, 55, 49, 52, 95, 75, 72, 118, 49, 83, 65, 51, 84, 62, 67, 33, 89, 60, 72, 58, 88, 57, 87, 54, 99, 68, 89, 60, 57, 46, 80, 63, 57, 59, 61, 65, 69, 62, 62, 80, 65, 70, 40, 53, 47, 43, 70, 93, 50, 80, 80, 77, 61, 42, 57, 77, 64, 57, 51, 60, 66, 68, 75, 73, 96, 58, 76, 77, 73, 73, 72, 83, 63, 53, 65, 66, 73, 65, 61, 59, 56, 67, 56, 54, 52, 55, 32, 79, 81, 65, 75, 70, 76, 75, 62, 70, 68, 52, 62, 63, 56, 39, 56, 72, 73, 116, 70, 63, 48, 106, 57, 79, 58, 50, 52, 79, 61, 60, 64, 63, 55, 65, 62, 60, 67, 63, 96, 79, 63, 77, 57, 62, 57, 80, 67, 73, 53, 90, 36, 91, 55, 51, 63, 62, 57, 95, 63, 66, 43, 54, 65, 95, 61, 76, 61, 61, 61, 84, 63, 59, 48, 80, 67, 69, 84, 40, 38, 67, 78, 54, 43, 65, 71, 99, 74, 91, 41, 55, 64, 65, 50, 68, 58, 62, 82, 70, 63, 53, 63, 70, 64, 39, 64, 61, 65, 63, 54, 89, 58, 69, 61, 64, 50, 57, 64, 63, 73, 51, 74, 82, 59, 86, 67, 76, 93, 64, 76, 52, 65, 72, 62, 79, 64, 76, 41, 79, 44, 70, 60, 63, 61, 51, 78, 58, 57, 48, 69, 55, 75, 56, 69, 60, 62, 66, 63, 82, 59, 44, 68, 61, 86, 64, 56, 77, 70, 79, 43, 58, 44, 77, 76, 61, 71, 68, 48, 78, 59, 96, 59, 93, 60, 46, 64, 69, 79, 66, 61, 54, 57, 75, 74, 49, 69, 67, 75, 61, 65, 86, 52, 57, 56, 61, 62, 80, 63, 62, 56, 63, 44, 69, 58, 50, 77, 67, 86, 50, 66, 64, 71, 63, 55, 143, 70, 68, 56, 59, 130, 71, 79, 60, 55, 68, 70, 65, 69, 45, 78, 61, 86, 72, 76, 58, 75, 53, 37, 59, 63, 87, 46, 57, 69, 51, 61, 91, 70, 62, 58, 63, 63, 48, 68, 76, 71, 50, 52, 80, 79, 52, 55, 57, 74, 81, 74, 57, 66, 59, 67, 66, 81, 65, 51, 58, 80, 56, 68, 61, 54, 57, 101, 61, 60, 64, 56, 60, 77, 72, 78, 73, 39, 86, 68, 70, 57, 73, 60, 68, 52, 85, 54, 54, 57, 49, 66, 54, 63, 90, 61, 72, 61, 70, 67, 67, 61, 59, 60, 73, 76, 56, 54, 57, 54, 69, 70, 70, 74, 58, 49, 62, 91, 82, 54, 63, 52, 71, 71, 76, 82, 61, 70, 70, 75, 48, 97, 56, 69, 65, 66, 75, 55, 65, 48, 64, 57, 58, 70, 76, 75, 70, 59, 73, 61, 68, 59, 60, 66, 66, 81, 92, 49, 71, 57, 54, 66, 72, 54, 80, 58, 56, 64, 69, 64, 72, 46, 55, 89, 107, 61, 75, 61, 51, 70, 52, 63, 47, 61, 57, 58, 59, 65, 48, 72, 85, 92, 83, 49, 78, 66, 52, 64, 66, 65, 77, 67, 75, 61, 67, 54, 81, 103, 77, 64, 104, 44, 48, 71, 59, 71, 60, 55, 68, 81, 56, 65, 54, 56, 73, 54, 64, 56, 79, 52, 74, 70, 49, 65, 75, 54, 58, 64, 56, 61, 54, 61, 61, 50, 61, 59, 64, 49, 53, 50, 85, 46, 54, 61, 45, 72, 74, 60, 47, 69, 66, 99, 47, 58, 59, 79, 90, 74, 62, 65, 58, 75, 93, 49, 71, 68, 48, 69, 92, 71, 47, 41, 105, 57, 49, 59, 51, 76, 69, 38, 42, 104, 56, 56, 58, 50, 61, 73, 60, 70, 75, 53, 70, 76, 69, 58, 74, 60, 53, 91, 63, 68, 50, 62, 75, 62, 49, 54, 74, 54, 67, 66, 35, 54, 61, 59, 80, 76, 77, 41, 55, 46, 54, 65, 73, 62, 46, 88, 66, 59, 92, 80, 58, 42, 58, 49, 68, 68, 66, 49, 65, 77, 51, 56, 59, 69, 113, 66, 74, 56, 74, 71, 68, 88, 46, 68, 67, 60, 63, 85, 55, 76, 62, 37, 69, 72, 56, 52, 46, 74, 72, 56, 67, 86, 67, 66, 52, 68, 75, 53, 50, 90, 93, 59, 67, 60, 53, 64, 52, 51, 63, 51, 64, 55, 69, 75, 57, 73, 77, 58, 74, 67, 63, 72, 59, 70, 90, 81, 50, 66, 75, 59, 52, 65, 60, 52, 78, 71, 76, 48, 97, 63, 43, 94, 54, 96, 71, 74, 71, 70, 55, 72, 58, 45, 54, 64, 86, 80, 62, 84, 56, 86, 66, 63, 42, 73, 66, 71, 57, 54, 59, 54, 35, 86, 56, 97, 62, 72, 42, 77, 63, 57, 80, 53, 63, 69, 58, 60, 79, 70, 73, 60, 57, 60, 79, 45, 96, 55, 59, 58, 35, 61, 56, 91, 60, 69, 66, 71, 68, 68, 51, 74, 62, 67, 80, 68, 85, 63, 62, 55, 94, 75, 59, 83, 73, 33, 52, 45, 51, 79, 41, 60, 50, 66, 53, 66, 61, 90, 48, 78, 63, 61, 67, 51, 74, 50, 63, 63, 68, 64, 59, 95, 66, 81, 70, 42, 54, 69, 74, 45, 63, 59, 58, 55, 51, 70, 67, 69, 133, 76, 67, 55, 65, 108, 77, 72, 46, 57, 60, 75, 64, 82, 65, 36, 43, 58, 65, 70, 73, 51, 51, 79, 47, 58, 73, 70, 105, 70, 53, 64, 59, 45, 102, 56, 84, 65, 91, 70, 90, 65, 80, 61, 61, 63, 81, 56, 77, 57, 70, 65, 101, 63, 62, 84, 70, 62, 60, 38, 80, 61, 74, 47, 65, 55, 54, 66, 73, 56, 59, 57, 60, 68, 59, 67, 58, 57, 45, 70, 57, 71, 91, 68, 73, 62, 63, 64, 59, 58, 62, 104, 82, 78, 67, 45, 97, 95, 60, 76, 68, 65, 86, 58, 78, 48, 52, 65, 88, 71, 46, 104, 76, 72, 53, 68, 71, 53, 57, 56, 68, 60, 67, 62, 71, 75, 60, 57, 69, 59, 62, 57, 60, 76, 51, 63, 68, 74, 60, 82, 70, 60, 62, 55, 56, 55, 99, 66, 66, 46, 57, 53, 54, 91, 62, 44, 56, 64, 83, 84, 64, 84, 74, 80, 66, 76, 71, 78, 43, 62, 70, 67, 53, 60, 86, 62, 67, 76, 56, 73, 58, 79, 56, 70, 59, 46, 55, 66, 81, 76, 57, 66, 70, 63, 71, 50, 71, 69, 74, 67, 75, 49, 116, 51, 71, 79, 57, 51, 68, 61, 63, 64, 53, 103, 104, 59, 74, 77, 71, 101, 47, 55, 82, 75, 58, 50, 59, 82, 75, 56, 92, 63, 63, 82, 69, 78, 55, 75, 74, 64, 71, 74, 56, 68, 72, 52, 53, 66, 92, 79, 43, 55, 45, 89, 75, 76, 64, 53, 60, 61, 114, 57, 114, 32, 83, 79, 60, 45, 58, 44, 61, 61, 49, 43, 50, 72, 56, 64, 53, 52, 69, 76, 71, 71, 49, 70, 58, 73, 87, 73, 57, 55, 88, 57, 61, 68, 69, 53, 70, 67, 72, 55, 73, 63, 46, 53, 82, 64, 78, 54, 75, 66, 76, 82, 56, 76, 56, 81, 78, 79, 54, 64, 59, 68, 55, 50, 49, 73, 49, 53, 87, 76, 68, 75, 48, 80, 55, 65, 62, 101, 61, 65, 51, 70, 54, 64, 69, 53, 59, 56, 81, 58, 72, 64, 71, 66, 58, 58, 67, 76, 73, 52, 59, 62, 62, 59, 76, 93, 52, 83, 63, 58, 49, 61, 58, 57, 53, 58, 71, 54, 55, 65, 60, 72, 55, 63, 41, 66, 54, 42, 62, 77, 63, 59, 59, 61, 76, 54, 61, 68, 71, 45, 77, 57, 69, 88, 69, 62, 65, 49, 66, 64, 50, 39, 88, 81, 76, 60, 84, 77, 68, 58, 69, 56, 101, 50, 81, 91, 44, 54, 62, 60, 59, 63, 76, 62, 48, 86, 74, 60, 73, 80, 90, 63, 56, 95, 61, 70, 39, 45, 47, 51, 61, 59, 68, 63, 54, 71, 72, 93, 46, 65, 60, 77, 63, 61, 160, 84, 87, 58, 52, 138, 56, 77, 67, 59, 70, 68, 56, 83, 60, 66, 47, 75, 78, 66, 65, 64, 37, 44, 58, 79, 85, 89, 52, 62, 44, 54, 104, 82, 62, 80, 64, 53, 48, 60, 81, 93, 49, 59, 66, 77, 64, 67, 60, 52, 62, 73, 53, 76, 54, 58, 74, 77, 50, 58, 64, 86, 38, 70, 61, 68, 72, 78, 64, 54, 61, 72, 59, 59, 63, 62, 57, 69, 56, 63, 56, 75, 52, 59, 64, 60, 81, 54, 49, 66, 68, 48, 67, 71, 61, 55, 51, 70, 49, 67, 78, 58, 70, 63, 58, 50, 61, 63, 48, 59, 69, 57, 88, 56, 84, 60, 71, 77, 59, 69, 76, 61, 71, 49, 74, 75, 60, 66, 68, 77, 62, 66, 81, 52, 72, 77, 48, 66, 50, 69, 68, 53, 64, 58, 76, 67, 67, 48, 73, 61, 56, 81, 52, 82, 77, 101, 50, 68, 71, 65, 75, 68, 66, 53, 77, 62, 59, 65, 55, 63, 56, 49, 72, 81, 110, 61, 67, 55, 76, 78, 58, 57, 59, 58, 64, 71, 80, 49, 43, 61, 86, 57, 66, 54, 67, 52, 62, 57, 52, 50, 92, 74, 53, 69, 71, 49, 81, 76, 58, 74, 83, 60, 42, 62, 64, 79, 72, 69, 44, 62, 55, 63, 61, 77, 97, 74, 56, 69, 67, 69, 66, 102, 70, 57, 52, 55, 49, 77, 73, 41, 66, 79, 71, 56, 67, 79, 66, 67, 46, 64, 88, 56, 72, 66, 76, 68, 66, 80, 77, 81, 91, 93, 73, 73, 79, 65, 63, 57, 61, 47, 61, 83, 71, 69, 53, 79, 68, 47, 67, 57, 88, 71, 65, 54, 52, 82, 70, 72, 56, 48, 41, 78, 62, 76, 64, 53, 99, 67, 69, 70, 63, 67, 59, 80, 68, 59, 91, 74, 64, 79, 52, 105, 56, 61, 50, 70, 79, 44, 81, 101, 55, 67, 89, 68, 72, 64, 84, 72, 74, 87, 65, 69, 67, 83, 60, 69, 59, 61, 79, 69, 123, 71, 43, 61, 59, 60, 49, 73, 67, 58, 78, 38, 68, 69, 56, 83, 95, 73, 83, 56, 52, 39, 71, 74, 53, 59, 63, 61, 49, 60, 53, 71, 71, 48, 49, 69, 74, 51, 69, 79, 67, 69, 54, 70, 77, 69, 61, 76, 57, 60, 62, 54, 49, 56, 84, 92, 81, 73, 53, 81, 63, 69, 94, 56, 66, 58, 89, 61, 72, 64, 58, 63, 57, 63, 58, 69, 79, 64, 52, 62, 64, 46, 48, 60, 87, 50, 69, 67, 81, 60, 69, 79, 79, 76, 75, 40, 45, 76, 37, 83, 66, 69, 54, 70, 52, 52, 56, 69, 53, 79, 81, 97, 52, 77, 54, 44, 73, 62, 72, 52, 59, 107, 66, 69, 53, 61, 65, 74, 56, 73, 65, 55, 70, 54, 55, 63, 61, 68, 72, 59, 48, 76, 39, 51, 56, 30, 80, 67, 60, 69, 41, 51, 78, 89, 42, 52, 62, 77, 80, 97, 53, 62, 60, 41, 65, 67, 66, 73, 67, 71, 93, 59, 62, 65, 72, 56, 67, 74, 72, 99, 74, 54, 62, 61, 67, 81, 60, 58, 56, 43, 63, 54, 51, 120, 89, 58, 70, 60, 71, 52, 50, 61, 51, 39, 68, 68, 48, 67, 60, 61, 75, 61, 73, 47, 51, 67, 67, 81, 89, 81, 76, 52, 66, 100, 87, 75, 52, 72, 47, 77, 72, 61, 66, 57, 67, 65, 71, 54, 75, 61, 48, 60, 56, 60, 66, 62, 75, 70, 67, 62, 63, 40, 52, 49, 77, 50, 68, 61, 88, 65, 73, 80, 72, 64, 73, 61, 56, 61, 68, 76, 68, 55, 57, 86, 69, 44, 60, 40, 117, 67, 59, 70, 66, 66, 99, 93, 98, 54, 56, 51, 68, 71, 46, 74, 71, 59, 63, 81, 59, 60, 109, 61, 67, 75, 55, 70, 69, 76, 63, 57, 58, 60, 79, 54, 67, 87, 65, 58, 68, 74, 75, 71, 60, 63, 68, 61, 86, 82, 60, 79, 62, 67, 88, 61, 57, 42, 78, 51, 68, 57, 88, 71, 94, 70, 73, 50, 76, 67, 48, 67, 81, 70, 73, 56, 69, 62, 52, 62, 60, 55, 52, 52, 52, 61, 91, 62, 63, 61, 57, 55, 72, 66, 72, 53, 68, 58, 48, 65, 57, 79, 63, 63, 70, 56, 56, 66, 93, 55, 49, 58, 74, 64, 62, 92, 80, 62, 58, 66, 65, 39, 80, 57, 84, 63, 50, 82, 69, 57, 54, 72, 61, 74, 54, 69, 71, 66, 74, 62, 57, 62, 114, 55, 58, 58, 59, 74, 51, 67, 67, 62, 57, 56, 79, 66, 56, 68, 75, 88, 71, 59, 73, 68, 50, 73, 60, 75, 75, 80, 98, 79, 64, 61, 84, 56, 61, 51, 48, 41, 102, 50, 77, 55, 51, 49, 60, 55, 66, 59, 75, 93, 62, 75, 57, 93, 55, 55, 66, 70, 125, 49, 85, 75, 116, 75, 58, 87, 58, 66, 64, 58, 67, 66, 58, 72, 59, 69, 60, 51, 81, 59, 57, 62, 66, 54, 85, 43, 62, 46, 56, 58, 62, 60, 73, 45, 77, 73, 44, 116, 75, 66, 76, 49, 106, 51, 83, 49, 66, 62, 53, 57, 108, 55, 52, 55, 61, 70, 63, 79, 76, 52, 69, 59, 49, 66, 61, 68, 121, 58, 81, 98, 68, 63, 66, 92, 62, 53, 76, 65, 69, 78, 65, 74, 51, 56, 64, 56, 81, 61, 68, 83, 71, 78, 75, 56, 73, 68, 62, 55, 72, 74, 61, 77, 70, 77, 79, 82, 56, 83, 80, 60, 74, 53, 63, 92, 69, 66, 62, 88, 81, 85, 67, 62, 51, 66, 60, 60, 49, 70, 56, 57, 63, 103, 48, 66, 44, 67, 47, 61, 68, 59, 64, 58, 61, 85, 56, 60, 40, 74, 61, 44, 71, 50, 71, 63, 77, 49, 75, 53, 88, 54, 81, 62, 102, 57, 54, 56, 81, 62, 56, 57, 71, 75, 78, 66, 58, 73, 53, 75, 61, 60, 63, 67, 75, 55, 61, 45, 67, 59, 67, 82, 66, 52, 61, 52, 53, 49, 68, 88, 46, 49, 57, 75, 76, 69, 124, 60, 56, 63, 59, 136, 56, 67, 59, 66, 84, 51, 64, 70, 50, 73, 52, 54, 72, 80, 84, 55, 76, 61, 94, 74, 95, 43, 64, 67, 61, 56, 115, 80, 66, 73, 68, 54, 66, 48, 53, 78, 74, 71, 53, 64, 76, 76, 58, 50, 75, 71, 58, 102, 57, 51, 67, 73, 58, 62, 69, 69, 73, 58, 78, 55, 44, 80, 61, 60, 61, 73, 71, 71, 63, 70, 55, 58, 64, 61, 60, 60, 84, 72, 51, 52, 57, 53, 51, 47, 51, 63, 56, 68, 58, 56, 60, 79, 81, 61, 62, 87, 57, 60, 52, 80, 56, 80, 43, 69, 55, 73, 105, 69, 69, 56, 60, 58, 53, 116, 89, 64, 87, 63, 82, 51, 73, 87, 51, 44, 55, 71, 59, 54, 52, 81, 70, 81, 54, 41, 68, 91, 49, 85, 61, 60, 55, 72, 49, 44, 88, 73, 60, 66, 50, 69, 69, 51, 86, 74, 46, 56, 44, 48, 54, 68, 54, 63, 83, 60, 80, 68, 49, 37, 97, 87, 73, 52, 45, 75, 58, 83, 67, 56, 71, 65, 64, 57, 53, 61, 75, 56, 66, 55, 72, 45, 64, 92, 64, 82, 71, 72, 74, 52, 64, 68, 69, 75, 65, 61, 64, 63, 64, 61, 60, 71, 67, 74, 55, 63, 69, 63, 47, 85, 60, 53, 42, 61, 81, 59, 44, 79, 61, 40, 51, 62, 59, 52, 73, 69, 51, 64, 53, 57, 51, 67, 69, 67, 47, 54, 87, 90, 58, 81, 66, 80, 46, 45, 67, 56, 61, 136, 64, 64, 92, 86, 72, 59, 64, 48, 57, 67, 60, 87, 79, 57, 62, 66, 81, 65, 82, 53, 82, 61, 47, 54, 63, 70, 72, 102, 55, 94, 60, 79, 72, 38, 44, 65, 64, 68, 64, 49, 72, 75, 82, 84, 68, 54, 55, 81, 52, 74, 67, 75, 46, 52, 80, 60, 55, 61, 88, 62, 82, 71, 58, 71, 76, 63, 89, 74, 45, 80, 55, 96, 68, 69, 78, 90, 62, 101, 82, 78, 53, 55, 60, 44, 81, 50, 59, 53, 66, 61, 105, 48, 58, 60, 76, 96, 78, 74, 59, 56, 85, 85, 51, 56, 63, 73, 93, 91, 50, 71, 52, 41, 68, 55, 72, 54, 60, 63, 65, 56, 70, 59, 52, 47, 81, 60, 87, 68, 76, 64, 88, 42, 53, 54, 65, 56, 69, 68, 62, 58, 87, 60, 62, 69, 68, 81, 53, 64, 67, 53, 41, 57, 54, 51, 98, 58, 56, 75, 71, 83, 51, 66, 84, 48, 95, 79, 73, 71, 67, 66, 67, 90, 64, 88, 51, 52, 64, 63, 67, 76, 93, 76, 51, 71, 71, 82, 46, 52, 58, 59, 64, 65, 70, 70, 66, 69, 52, 68, 56, 72, 73, 76, 59, 73, 60, 60, 46, 68, 74, 66, 62, 48, 70, 46, 46, 68, 82, 53, 90, 62, 56, 69, 77, 53, 57, 50, 54, 46, 72, 62, 76, 89, 107, 72, 57, 64, 48, 67, 46, 72, 79, 46, 66, 74, 59, 56, 57, 64, 71, 64, 75, 67, 54, 67, 58, 66, 68, 78, 63, 79, 61, 64, 80, 61, 47, 63, 75, 92, 61, 64, 54, 67, 76, 53, 63, 64, 69, 66, 54, 62, 76, 62, 68, 68, 58, 75, 59, 61, 85, 69, 88, 64, 72, 77, 62, 77, 90, 96, 90, 58, 46, 88, 64, 65, 64, 62, 80, 69, 48, 74, 60, 78, 65, 53, 59, 58, 67, 49, 62, 55, 84, 91, 58, 65, 106, 77, 64, 39, 51, 65, 83, 55, 89, 74, 93, 73, 76, 56, 70, 44, 74, 63, 76, 65, 67, 72, 58, 65, 83, 49, 56, 89, 66, 58, 83, 89, 84, 102, 60, 57, 63, 81, 72, 60, 71, 47, 77, 60, 74, 74, 55, 68, 68, 65, 76, 71, 46, 93, 99, 62, 67, 62, 75, 66, 66, 70, 75, 75, 63, 76, 69, 49, 66, 77, 72, 64, 76, 81, 78, 50, 83, 80, 71, 61, 70, 56, 57, 71, 60, 71, 58, 73, 84, 68, 72, 53, 82, 80, 68, 75, 62, 61, 59, 56, 63, 54, 77, 69, 107, 55, 63, 50, 56, 70, 77, 40, 69, 47, 66, 62, 56, 60, 112, 55, 59, 48, 73, 54, 64, 75, 51, 62, 66, 60, 63, 82, 49, 83, 90, 80, 65, 61, 48, 62, 64, 67, 63, 81, 91, 62, 76, 58, 70, 62, 64, 66, 73, 67, 35, 58, 66, 61, 67, 65, 79, 49, 56, 64, 64, 59, 48, 55, 83, 69, 67, 59, 61, 58, 109, 55, 80, 66, 71, 66, 52, 63, 66, 63, 61, 95, 79, 71, 64, 62, 62, 99, 67, 81, 66, 68, 56, 87, 74, 40, 57, 54, 80, 75, 40, 52, 69, 87, 44, 63, 58, 50, 57, 60, 89, 66, 55, 45, 60, 59, 82, 68, 65, 85, 56, 74, 69, 68, 53, 73, 83, 63, 98, 65, 68, 70, 82, 65, 70, 84, 63, 44, 50, 57, 80, 67, 71, 71, 76, 61, 69, 59, 73, 74, 56, 73, 49, 58, 72, 73, 74, 70, 52, 57, 96, 88, 49, 66, 60, 52, 64, 126, 72, 56, 87, 52, 102, 57, 100, 92, 61, 57, 54, 55, 56, 56, 77, 65, 88, 80, 72, 85, 66, 58, 73, 66, 66, 49, 68, 75, 77, 72, 78, 88, 68, 72, 79, 70, 63, 74, 61, 64, 73, 63, 66, 52, 54, 70, 51, 73, 68, 51, 80, 75, 53, 101, 69, 55, 64, 90, 49, 50, 81, 70, 45, 84, 72, 54, 114, 81, 66, 85, 84, 52, 66, 61, 63, 60, 73, 55, 55, 67, 56, 70, 69, 70, 51, 51, 58, 46, 49, 67, 61, 53, 56, 76, 65, 46, 72, 54, 67, 63, 45, 60, 67, 65, 67, 89, 50, 53, 49, 65, 63, 42, 65, 55, 81, 56, 72, 53, 59, 61, 59, 70, 72, 79, 85, 69, 44, 65, 58, 73, 67, 64, 53, 72, 78, 64, 53, 69, 50, 110, 61, 57, 59, 78, 72, 82, 46, 61, 65, 62, 58, 53, 48, 71, 70, 61, 99, 114, 75, 90, 50, 59, 68, 57, 63, 44, 116, 64, 66, 66, 42, 132, 62, 62, 59, 60, 64, 63, 100, 96, 86, 66, 76, 48, 58, 65, 58, 61, 48, 77, 90, 80, 54, 59, 51, 65, 57, 54, 106, 72, 65, 69, 50, 46, 52, 59, 89, 72, 57, 50, 64, 82, 84, 66, 73, 40, 56, 33, 70, 106, 49, 84, 64, 59, 66, 69, 64, 65, 71, 55, 65, 58, 68, 75, 41, 67, 66, 78, 55, 63, 77, 50, 65, 51, 61, 57, 51, 83, 65, 63, 45, 47, 80, 84, 63, 66, 45, 64, 69, 71, 52, 63, 60, 52, 40, 69, 52, 56, 61, 46, 64, 73, 56, 64, 55, 46, 48, 60, 61, 56, 91, 67, 61, 98, 42, 53, 85, 59, 56, 40, 57, 68, 61, 91, 74, 61, 54, 68, 59, 59, 68, 57, 61, 62, 79, 61, 62, 59, 80, 61, 69, 68, 69, 68, 47, 72, 52, 90, 57, 67, 56, 94, 63, 50, 76, 55, 58, 54, 72, 73, 67, 69, 89, 74, 58, 47, 71, 48, 81, 66, 110, 78, 48, 60, 73, 65, 74, 63, 89, 57, 71, 65, 64, 44, 71, 46, 87, 69, 96, 69, 58, 80, 68, 58, 60, 64, 63, 86, 67, 59, 68, 71, 88, 90, 63, 60, 93, 63, 63, 60, 67, 63, 59, 51, 41, 70, 60, 46, 84, 94, 76, 58, 61, 46, 73, 63, 55, 77, 80, 43, 54, 69, 57, 53, 45, 64, 65, 54, 59, 51, 66, 56, 59, 56, 76, 55, 79, 90, 70, 78, 53, 86, 60, 78, 78, 63, 43, 102, 63, 62, 75, 62, 70, 61, 66, 56, 68, 59, 55, 73, 60, 60, 73, 71, 106, 46, 81, 51, 68, 65, 50, 72, 79, 53, 69, 39, 66, 89, 57, 77, 49, 55, 137, 51, 65, 66, 56, 79, 53, 70, 41, 83, 65, 62, 62, 77, 64, 76, 61, 62, 49, 62, 79, 54, 71, 93, 84, 75, 110, 59, 62, 45, 61, 57, 82, 60, 60, 72, 59, 59, 65, 68, 87, 57, 51, 88, 107, 89, 60, 62, 52, 67, 52, 52, 63, 56, 64, 61, 71, 59, 70, 76, 101, 55, 68, 48, 57, 50, 86, 83, 65, 45, 69, 73, 72, 57, 75, 63, 53, 67, 55, 61, 78, 70, 62, 65, 72, 85, 60, 71, 64, 66, 66, 55, 71, 65, 63, 73, 73, 61, 72, 68, 88, 70, 68, 63, 59, 49, 73, 68, 51, 75, 63, 68, 68, 35, 41, 51, 64, 63, 41, 67, 73, 65, 58, 86, 74, 57, 80, 68, 69, 63, 73, 67, 65, 73, 66, 61, 86, 66, 71, 67, 51, 67, 56, 63, 74, 49, 46, 68, 64, 70, 84, 59, 59, 74, 66, 69, 72, 67, 60, 59, 80, 70, 72, 59, 42, 61, 52, 92, 56, 81, 66, 70, 55, 55, 80, 56, 67, 62, 66, 78, 79, 52, 61, 60, 86, 57, 57, 31, 47, 64, 75, 34, 49, 57, 68, 67, 77, 63, 92, 68, 45, 59, 66, 83, 54, 68, 82, 77, 57, 57, 90, 69, 66, 57, 101, 57, 53, 72, 93, 62, 52, 83, 57, 91, 62, 57, 71, 55, 69, 65, 59, 77, 60, 54, 59, 43, 83, 104, 65, 55, 44, 61, 72, 61, 85, 60, 46, 66, 69, 65, 58, 99, 72, 75, 57, 61, 74, 69, 55, 56, 63, 70, 110, 88, 57, 51, 54, 87, 56, 62, 70, 87, 77, 78, 43, 67, 61, 54, 80, 64, 70, 59, 73, 55, 57, 47, 70, 61, 52, 63, 71, 66, 83, 37, 55, 56, 74, 55, 81, 44, 75, 69, 97, 72, 51, 75, 52, 79, 60, 57, 73, 63, 62, 63, 118, 52, 65, 66, 69, 74, 59, 115, 105, 80, 55, 67, 51, 54, 66, 55, 72, 50, 62, 65, 70, 64, 54, 82, 58, 56, 51, 65, 53, 56, 115, 53, 64, 66, 64, 84, 73, 57, 64, 55, 63, 57, 58, 75, 65, 71, 66, 64, 79, 75, 89, 65, 89, 53, 67, 67, 79, 57, 52, 50, 66, 77, 72, 45, 48, 52, 97, 59, 81, 57, 108, 58, 63, 80, 108, 50, 44, 70, 88, 75, 81, 75, 68, 54, 70, 74, 64, 69, 60, 52, 47, 46, 42, 69, 87, 35, 57, 57, 47, 61, 46, 74, 65, 56, 82, 63, 60, 85, 59, 81, 92, 59, 61, 38, 59, 53, 67, 73, 64, 43, 48, 65, 53, 48, 87, 75, 62, 76, 57, 74, 57, 94, 79, 64, 83, 60, 84, 68, 53, 52, 61, 60, 74, 55, 57, 54, 100, 51, 73, 54, 136, 18, 67, 57, 49, 65, 58, 52, 77, 47, 63, 45, 79, 67, 49, 67, 60, 89, 54, 61, 84, 90, 54, 87, 68, 60, 70, 54, 105, 95, 59, 68, 63, 65, 72, 67, 67, 38, 86, 94, 67, 52, 63, 76, 64, 52, 68, 74, 61, 75, 56, 53, 50, 93, 84, 67, 72, 72, 136, 60, 62, 53, 120, 76, 76, 72, 68, 60, 68, 63, 65, 62, 72, 97, 54, 65, 63, 76, 74, 66, 63, 61, 75, 75, 81, 65, 71, 54, 64, 76, 50, 67, 72, 70, 83, 47, 59, 111, 82, 53, 96, 57, 70, 64, 85, 74, 69, 83, 73, 49, 37, 48, 64, 61, 79, 68, 46, 48, 57, 71, 56, 65, 67, 78, 63, 62, 117, 60, 85, 74, 73, 79, 57, 84, 63, 61, 64, 61, 55, 87, 58, 65, 63, 59, 59, 54, 77, 66, 52, 94, 51, 78, 77, 56, 69, 71, 57, 50, 62, 72, 72, 83, 66, 65, 76, 69, 54, 46, 75, 64, 62, 57, 64, 63, 55, 68, 54, 70, 83, 70, 71, 78, 43, 68, 62, 69, 65, 50, 57, 77, 63, 51, 85, 56, 48, 59, 69, 81, 65, 56, 71, 58, 60, 96, 68, 63, 35, 68, 63, 46, 54, 75, 73, 59, 81, 48, 77, 70, 55, 49, 47, 60, 83, 52, 58, 52, 54, 71, 63, 55, 67, 84, 91, 65, 54, 67, 46, 83, 65, 48, 54, 55, 63, 44, 74, 71, 84, 59, 59, 59, 72, 61, 54, 53, 53, 60, 75, 107, 70, 70, 62, 66, 54, 61, 114, 65, 61, 55, 61, 136, 69, 60, 69, 81, 65, 63, 54, 78, 59, 74, 82, 57, 66, 77, 82, 62, 81, 74, 90, 76, 63, 50, 70, 53, 62, 65, 110, 60, 70, 72, 56, 57, 61, 61, 72, 83, 67, 58, 44, 70, 63, 65, 73, 70, 75, 74, 66, 67, 51, 93, 67, 56, 63, 81, 54, 71, 63, 56, 61, 77, 69, 82, 45, 76, 51, 96, 64, 76, 59, 74, 67, 85, 79, 61, 59, 76, 66, 78, 65, 69, 86, 77, 54, 56, 35, 48, 74, 62, 57, 53, 53, 57, 71, 46, 52, 67, 50, 65, 49, 73, 66, 81, 67, 55, 66, 74, 63, 57, 65, 42, 67, 62, 46, 45, 44, 64, 68, 78, 58, 80, 74, 90, 74, 64, 55, 80, 52, 53, 69, 76, 70, 89, 69, 50, 71, 66, 46, 60, 71, 60, 65, 78, 58, 52, 63, 52, 56, 52, 59, 80, 65, 70, 64, 69, 62, 65, 57, 68, 76, 66, 57, 73, 83, 61, 94, 53, 45, 50, 92, 65, 85, 69, 51, 65, 51, 76, 92, 66, 71, 56, 49, 65, 74, 54, 89, 67, 53, 75, 68, 61, 67, 66, 57, 61, 60, 66, 59, 62, 58, 54, 84, 81, 65, 66, 45, 48, 71, 82, 70, 68, 65, 57, 53, 65, 48, 69, 67, 51, 57, 62, 58, 55, 76, 67, 82, 65, 75, 57, 52, 56, 68, 62, 59, 56, 64, 68, 54, 59, 58, 61, 68, 64, 55, 67, 70, 85, 50, 68, 71, 69, 54, 48, 85, 72, 64, 95, 54, 67, 63, 66, 75, 68, 82, 54, 54, 64, 61, 69, 61, 61, 69, 67, 101, 62, 60, 71, 61, 50, 59, 48, 68, 65, 51, 74, 69, 97, 65, 74, 61, 64, 52, 86, 71, 65, 64, 46, 80, 83, 84, 78, 46, 79, 65, 89, 61, 74, 63, 47, 84, 75, 59, 71, 76, 87, 65, 70, 58, 62, 42, 61, 72, 83, 80, 56, 63, 68, 75, 52, 72, 66, 76, 57, 61, 96, 89, 77, 71, 68, 58, 36, 58, 58, 67, 51, 54, 77, 73, 66, 68, 56, 67, 80, 75, 65, 66, 49, 81, 70, 71, 74, 70, 79, 58, 91, 66, 47, 56, 67, 52, 75, 54, 64, 72, 66, 67, 66, 56, 69, 79, 58, 64, 59, 65, 61, 61, 75, 56, 58, 64, 62, 68, 66, 65, 58, 79, 63, 86, 72, 67, 62, 70, 72, 60, 62, 63, 51, 51, 69, 52, 76, 87, 70, 58, 76, 78, 63, 63, 78, 77, 49, 93, 84, 84, 57, 80, 72, 62, 70, 58, 81, 69, 82, 65, 62, 61, 71, 52, 71, 61, 53, 77, 58, 61, 65, 42, 69, 71, 47, 46, 57, 74, 62, 64, 49, 61, 66, 65, 82, 67, 86, 58, 73, 50, 65, 57, 47, 81, 63, 68, 64, 40, 80, 61, 60, 90, 62, 61, 64, 44, 48, 65, 73, 55, 54, 57, 80, 89, 87, 121, 42, 48, 66, 77, 54, 50, 64, 95, 61, 62, 77, 62, 42, 75, 80, 72, 74, 48, 66, 46, 66, 71, 52, 58, 59, 56, 70, 68, 60, 82, 53, 66, 59, 62, 74, 69, 49, 49, 37, 81, 71, 48, 67, 74, 62, 87, 80, 74, 70, 63, 81, 47, 69, 74, 74, 48, 50, 68, 57, 56, 49, 71, 62, 120, 51, 72, 66, 68, 82, 73, 48, 59, 52, 72, 58, 58, 52, 42, 63, 79, 70, 61, 58, 83, 59, 63, 72, 76, 51, 72, 69, 104, 59, 57, 49, 72, 52, 60, 53, 91, 79, 73, 63, 100, 60, 68, 62, 82, 51, 77, 73, 69, 37, 68, 57, 90, 54, 61, 85, 73, 77, 80, 104, 75, 57, 56, 55, 70, 47, 60, 59, 63, 54, 52, 65, 57, 52, 64, 47, 79, 52, 67, 55, 72, 78, 78, 53, 54, 73, 49, 47, 52, 83, 54, 95, 64, 70, 56, 57, 48, 93, 69, 65, 67, 80, 84, 52, 57, 52, 76, 63, 55, 63, 73, 62, 66, 47, 49, 49, 73, 59, 81, 86, 88, 64, 88, 62, 56, 79, 74, 65, 64, 61, 79, 62, 102, 56, 65, 71, 67, 67, 60, 65, 69, 53, 57, 70, 57, 50, 83, 41, 54, 65, 59, 64, 73, 77, 54, 64, 60, 78, 67, 73, 75, 85, 73, 61, 77, 62, 40, 68, 92, 49, 59, 50, 66, 61, 52, 62, 67, 66, 70, 72, 46, 70, 49, 66, 69, 57, 49, 64, 54, 70, 58, 62, 67, 60, 65, 77, 52, 66, 75, 65, 75, 49, 135, 54, 52, 66, 52, 46, 59, 61, 76, 63, 65, 51, 73, 61, 74, 90, 58, 108, 57, 58, 81, 63, 67, 74, 55, 70, 85, 55, 94, 81, 51, 73, 46, 53, 74, 58, 73, 67, 57, 74, 58, 59, 65, 77, 74, 58, 67, 59, 70, 54, 58, 75, 63, 66, 101, 51, 55, 63, 72, 74, 76, 71, 119, 51, 54, 53, 46, 79, 61, 66, 70, 84, 70, 57, 56, 66, 58, 71, 65, 64, 57, 69, 64, 65, 56, 94, 77, 56, 60, 57, 85, 64, 67, 76, 75, 65, 58, 95, 72, 70, 65, 62, 59, 58, 76, 83, 58, 58, 63, 71, 57, 97, 70, 47, 67, 66, 58, 61, 58, 65, 73, 49, 55, 62, 64, 50, 80, 70, 72, 74, 66, 75, 62, 82, 55, 74, 50, 67, 72, 59, 70, 63, 54, 68, 64, 62, 84, 58, 63, 90, 73, 82, 78, 51, 65, 57, 63, 53, 72, 68, 64, 108, 56, 64, 74, 60, 70, 81, 87, 58, 68, 56, 61, 75, 47, 60, 78, 80, 94, 67, 86, 68, 56, 52, 75, 77, 71, 65, 59, 93, 59, 91, 65, 42, 92, 68, 73, 90, 50, 54, 61, 54, 52, 48, 60, 59, 63, 63, 67, 73, 64, 72, 77, 60, 65, 77, 71, 72, 67, 65, 56, 50, 60, 67, 70, 57, 72, 45, 71, 50, 50, 54, 73, 64, 59, 63, 62, 68, 57, 81, 112, 70, 64, 69, 62, 54, 59, 57, 63, 64, 51, 82, 65, 55, 73, 84, 66, 99, 72, 69, 75, 66, 59, 71, 88, 68, 50, 54, 54, 137, 121, 56, 66, 66, 65, 60, 59, 71, 50, 57, 74, 56, 55, 62, 58, 58, 94, 70, 55, 59, 53, 62, 78, 63, 68, 71, 83, 56, 58, 73, 75, 61, 46, 52, 59, 68, 64, 63, 61, 44, 57, 59, 62, 49, 70, 66, 47, 54, 52, 65, 61, 53, 49, 63, 50, 62, 65, 58, 70, 86, 56, 54, 59, 52, 73, 54, 59, 62, 53, 86, 63, 85, 71, 67, 55, 55, 58, 76, 52, 78, 71, 70, 66, 70, 75, 107, 74, 67, 65, 72, 63, 90, 57, 68, 68, 69, 55, 75, 68, 70, 79, 68, 61, 65, 63, 84, 74, 61, 59, 61, 78, 68, 51, 92, 67, 63, 63, 67, 60, 60, 59, 70, 58, 63, 50, 57, 68, 67, 59, 77, 72, 67, 81, 58, 86, 89, 49, 54, 71, 51, 63, 94, 54, 74, 66, 45, 64, 44, 56, 54, 55, 84, 57, 61, 78, 48, 79, 69, 60, 60, 71, 63, 64, 51, 67, 43, 55, 60, 55, 65, 77, 60, 73, 83, 72, 69, 83, 70, 57, 49, 56, 64, 67, 60, 50, 62, 54, 85, 60, 56, 59, 63, 58, 85, 63, 55, 86, 59, 52, 55, 68, 41, 101, 81, 66, 61, 53, 72, 67, 60, 70, 88, 76, 63, 65, 72, 69, 43, 62, 53, 55, 53, 44, 64, 66, 121, 57, 80, 58, 55, 71, 65, 75, 47, 68, 69, 66, 56, 64, 105, 81, 70, 66, 58, 53, 66, 96, 82, 80, 61, 71, 58, 64, 67, 63, 97, 51, 73, 55, 67, 59, 52, 79, 53, 89, 96, 76, 47, 56, 63, 90, 86, 99, 77, 60, 57, 71, 56, 61, 53, 64, 60, 103, 73, 66, 139, 73, 70, 80, 67, 65, 84, 61, 48, 66, 51, 54, 93, 68, 68, 68, 60, 53, 53, 62, 59, 71, 84, 57, 72, 57, 80, 67, 42, 54, 66, 78, 55, 54, 71, 75, 63, 59, 52, 58, 112, 65, 58, 67, 59, 86, 72, 64, 142, 84, 64, 59, 82, 68, 108, 53, 56, 67, 52, 73, 80, 73, 63, 76, 70, 69, 58, 72, 69, 79, 48, 73, 79, 67, 66, 60, 81, 58, 82, 57, 94, 100, 58, 72, 63, 45, 56, 48, 58, 49, 86, 59, 69, 63, 60, 71, 70, 65, 71, 50, 75, 69, 65, 65, 50, 65, 78, 58, 57, 53, 50, 54, 63, 72, 57, 70, 80, 61, 63, 64, 52, 52, 70, 62, 60, 72, 58, 52, 53, 75, 53, 67, 55, 54, 62, 66, 77, 52, 85, 47, 50, 53, 62, 80, 97, 57, 69, 76, 71, 89, 57, 63, 43, 68, 66, 61, 52, 75, 87, 71, 62, 57, 54, 63, 75, 67, 60, 69, 61, 51, 88, 54, 60, 63, 54, 58, 53, 61, 95, 71, 58, 76, 82, 51, 62, 60, 57, 61, 62, 81, 60, 65, 67, 58, 62, 49, 62, 65, 68, 60, 59, 82, 76, 100, 68, 71, 67, 72, 56, 53, 40, 66, 70, 56, 60, 77, 47, 70, 54, 88, 67, 51, 57, 70, 68, 62, 62, 59, 45, 65, 92, 55, 58, 56, 50, 65, 68, 59, 49, 76, 59, 65, 55, 42, 61, 70, 50, 79, 70, 70, 56, 54, 62, 56, 54, 70, 66, 91, 62, 62, 79, 63, 60, 54, 46, 68, 82, 44, 66, 82, 56, 81, 61, 62, 75, 66, 45, 71, 61, 59, 56, 60, 69, 57, 74, 61, 72, 62, 66, 53, 73, 63, 69, 67, 72, 78, 61, 54, 50, 66, 73, 55, 79, 51, 88, 57, 49, 70, 62, 48, 67, 83, 61, 71, 50, 55, 57, 69, 71, 83, 57, 77, 53, 57, 70, 70, 92, 87, 63, 62, 64, 71, 49, 69, 36, 50, 69, 56, 57, 55, 73, 54, 68, 66, 62, 68, 69, 70, 72, 92, 53, 71, 84, 75, 59, 61, 64, 65, 70, 83, 72, 47, 62, 56, 68, 59, 63, 74, 63, 69, 56, 59, 39, 94, 68, 74, 66, 56, 67, 65, 47, 66, 54, 66, 67, 57, 65, 58, 78, 45, 61, 61, 69, 75, 55, 83, 66, 64, 65, 98, 71, 54, 67, 54, 76, 54, 61, 51, 55, 65, 64, 62, 73, 78, 88, 56, 59, 66, 76, 52, 66, 59, 73, 53, 58, 55, 80, 63, 71, 60, 61, 51, 61, 78, 74, 73, 54, 55, 63, 81, 71, 76, 48, 99, 55, 77, 74, 63, 85, 54, 90, 82, 74, 62, 77, 66, 41, 80, 58, 59, 60, 65, 55, 49, 67, 73, 64, 63, 57, 118, 92, 49, 69, 53, 45, 64, 58, 79, 61, 70, 17, 72, 53, 63, 59, 65, 82, 58, 69, 66, 64, 51, 104, 68, 53, 65, 52, 71, 61, 47, 72, 79, 69, 59, 83, 75, 40, 85, 85, 49, 65, 69, 71, 54, 53, 56, 60, 69, 56, 50, 92, 79, 76, 64, 83, 61, 81, 81, 53, 72, 58, 104, 56, 67, 64, 47, 55, 78, 61, 58, 73, 51, 72, 65, 61, 78, 68, 64, 44, 50, 56, 65, 74, 63, 58, 77, 49, 55, 67, 91, 83, 72, 52, 50, 64, 61, 69, 77, 56, 58, 66, 71, 60, 81, 64, 70, 49, 65, 102, 59, 73, 56, 64, 80, 65, 70, 64, 62, 78, 72, 87, 85, 58, 60, 61, 94, 57, 89, 70, 64, 82, 66, 82, 64, 73, 57, 77, 69, 82, 51, 68, 74, 75, 66, 50, 89, 61, 55, 57, 64, 55, 74, 45, 66, 76, 60, 56, 88, 42, 72, 105, 74, 76, 62, 87, 54, 84, 97, 44, 63, 77, 76, 49, 69, 50, 59, 55, 61, 72, 63, 64, 62, 57, 61, 71, 61, 56, 67, 61, 55, 56, 61, 58, 68, 75, 62, 63, 69, 72, 77, 55, 47, 44, 43, 81, 65, 67, 75, 59, 64, 84, 85, 72, 87, 55, 56, 53, 67, 61, 62, 56, 109, 73, 64, 59, 77, 74, 65, 54, 54, 61, 52, 48, 55, 79, 47, 55, 57, 74, 90, 51, 78, 54, 48, 53, 60, 49, 70, 50, 61, 62, 50, 51, 67, 84, 67, 80, 45, 59, 74, 55, 72, 59, 138, 73, 48, 61, 61, 147, 123, 64, 64, 63, 74, 54, 63, 53, 55, 48, 75, 71, 70, 69, 59, 61, 68, 63, 65, 66, 65, 65, 58, 62, 69, 54, 75, 70, 65, 56, 68, 75, 43, 62, 66, 53, 67, 65, 53, 73, 66, 57, 55, 64, 55, 62, 56, 61, 98, 62, 55, 54, 48, 57, 72, 77, 56, 57, 71, 67, 50, 78, 77, 43, 58, 79, 69, 65, 66, 87, 49, 33, 61, 69, 55, 57, 55, 64, 64, 76, 67, 69, 56, 67, 92, 75, 47, 78, 66, 58, 59, 69, 54, 52, 56, 74, 77, 62, 68, 69, 59, 58, 44, 55, 67, 84, 84, 69, 113, 59, 72, 60, 69, 77, 63, 63, 89, 69, 83, 59, 60, 61, 63, 57, 92, 72, 55, 49, 69, 62, 76, 36, 80, 57, 88, 90, 58, 77, 67, 63, 80, 97, 41, 58, 50, 58, 52, 57, 61, 68, 48, 98, 57, 56, 69, 46, 57, 59, 70, 69, 63, 59, 46, 54, 65, 69, 71, 61, 103, 48, 61, 58, 95, 67, 66, 65, 76, 64, 67, 66, 66, 64, 55, 53, 43, 69, 73, 52, 53, 63, 65, 57, 68, 82, 54, 58, 84, 56, 86, 73, 68, 100, 90, 63, 88, 58, 65, 57, 65, 73, 57, 67, 68, 69, 66, 51, 70, 70, 66, 59, 46, 60, 44, 68, 43, 132, 50, 79, 51, 49, 55, 62, 64, 38, 59, 58, 82, 67, 66, 99, 66, 65, 60, 61, 63, 76, 88, 110, 84, 61, 67, 44, 66, 62, 74, 98, 86, 74, 64, 61, 52, 55, 52, 94, 73, 85, 52, 45, 52, 69, 67, 65, 85, 64, 64, 49, 65, 68, 63, 59, 59, 94, 66, 87, 93, 105, 64, 56, 53, 65, 73, 58, 62, 50, 58, 62, 60, 87, 59, 55, 59, 64, 61, 56, 54, 70, 44, 115, 73, 65, 52, 71, 68, 57, 56, 55, 100, 57, 60, 61, 77, 69, 44, 89, 63, 106, 51, 91, 60, 64, 82, 56, 55, 114, 54, 45, 61, 91, 40, 86, 67, 66, 70, 66, 65, 64, 65, 67, 86, 88, 64, 43, 55, 47, 68, 54, 108, 65, 58, 67, 44, 92, 66, 78, 73, 104, 99, 62, 69, 43, 74, 66, 53, 52, 50, 85, 72, 60, 65, 72, 65, 54, 79, 67, 53, 62, 56, 58, 67, 84, 56, 69, 46, 68, 60, 81, 62, 65, 79, 64, 53, 67, 63, 63, 66, 60, 51, 50, 70, 64, 72, 59, 84, 80, 57, 62, 75, 59, 66, 71, 71, 76, 70, 78, 78, 50, 59, 73, 65, 93, 64, 49, 58, 67, 74, 42, 58, 63, 61, 61, 57, 52, 72, 49, 63, 62, 49, 65, 52, 68, 71, 60, 81, 56, 63, 74, 63, 93, 55, 68, 64, 65, 62, 80, 69, 57, 54, 54, 67, 75, 64, 50, 68, 65, 70, 72, 55, 81, 65, 58, 67, 66, 54, 60, 62, 55, 98, 63, 93, 49, 56, 70, 53, 96, 65, 75, 73, 57, 57, 55, 67, 49, 63, 66, 66, 79, 51, 55, 82, 72, 65, 64, 48, 69, 54, 73, 71, 68, 69, 64, 54, 76, 61, 48, 57, 59, 66, 70, 64, 49, 46, 88, 91, 58, 65, 61, 56, 90, 57, 44, 51, 68, 97, 60, 62, 57, 63, 65, 73, 72, 53, 79, 67, 73, 90, 45, 72, 54, 66, 82, 65, 62, 83, 52, 80, 54, 67, 67, 59, 56, 60, 61, 56, 50, 75, 76, 68, 81, 76, 60, 69, 68, 63, 60, 67, 59, 59, 50, 58, 71, 59, 54, 63, 56, 73, 56, 59, 56, 62, 61, 53, 64, 63, 71, 40, 47, 78, 70, 56, 82, 74, 100, 73, 97, 58, 67, 56, 55, 68, 43, 77, 69, 59, 50, 73, 53, 49, 69, 69, 56, 80, 61, 43, 65, 84, 57, 60, 83, 80, 63, 59, 100, 65, 51, 108, 52, 57, 72, 56, 96, 56, 64, 102, 55, 69, 71, 50, 55, 73, 41, 79, 71, 53, 57, 56, 70, 49, 56, 70, 68, 65, 69, 55, 67, 73, 46, 66, 52, 61, 57, 102, 44, 59, 74, 90, 54, 69, 49, 71, 68, 63, 64, 61, 60, 69, 60, 65, 57, 90, 80, 44, 65, 57, 68, 63, 71, 83, 55, 79, 81, 67, 44, 62, 89, 78, 51, 66, 48, 78, 77, 104, 57, 53, 82, 66, 53, 99, 68, 67, 67, 80, 52, 58, 101, 52, 61, 70, 46, 53, 57, 58, 73, 62, 53, 48, 57, 50, 67, 73, 44, 64, 57, 54, 57, 99, 76, 93, 69, 72, 62, 56, 64, 59, 69, 80, 100, 51, 71, 61, 61, 67, 77, 74, 65, 52, 85, 66, 100, 63, 74, 67, 69, 60, 65, 53, 46, 61, 70, 54, 74, 82, 74, 70, 74, 70, 66, 75, 86, 70, 54, 60, 86, 73, 64, 67, 80, 59, 71, 65, 68, 69, 84, 89, 47, 77, 63, 61, 62, 52, 67, 52, 38, 82, 67, 68, 87, 58, 44, 54, 69, 55, 60, 81, 62, 68, 64, 39, 68, 86, 83, 73, 65, 60, 65, 60, 37, 67, 79, 71, 71, 60, 118, 82, 94, 49, 65, 54, 70, 79, 57, 68, 60, 55, 61, 66, 79, 68, 95, 61, 75, 75, 56, 47, 73, 62, 52, 59, 59, 69, 82, 61, 61, 61, 63, 65, 65, 67, 74, 81, 70, 74, 75, 61, 59, 57, 64, 76, 46, 66, 62, 53, 71, 64, 77, 64, 68, 72, 102, 55, 63, 70, 43, 88, 47, 64, 52, 103, 53, 56, 70, 66, 54, 81, 80, 50, 66, 76, 64, 58, 61, 58, 62, 58, 69, 60, 52, 70, 74, 72, 54, 61, 69, 69, 68, 60, 56, 67, 76, 60, 53, 74, 59, 59, 70, 46, 60, 61, 62, 89, 70, 68, 63, 67, 100, 76, 75, 70, 54, 60, 82, 79, 58, 75, 54, 86, 64, 73, 59, 68, 44, 59, 70, 70, 57, 68, 75, 76, 78, 75, 117, 49, 69, 65, 74, 55, 76, 66, 72, 60, 62, 81, 65, 53, 56, 69, 71, 77, 70, 77, 51, 54, 72, 48, 74, 65, 56, 58, 76, 84, 70, 67, 68, 58, 57, 48, 53, 55, 71, 50, 76, 50, 52, 56, 48, 65, 90, 60, 51, 50, 81, 65, 77, 62, 76, 59, 52, 63, 83, 55, 62, 54, 71, 82, 67, 84, 62, 65, 59, 70, 53, 78, 54, 71, 84, 48, 81, 73, 52, 44, 52, 38, 53, 62, 60, 65, 68, 59, 57, 55, 61, 55, 75, 58, 58, 53, 46, 69, 63, 63, 52, 52, 135, 67, 74, 66, 128, 78, 64, 59, 89, 58, 72, 71, 56, 81, 93, 63, 70, 68, 37, 75, 81, 61, 67, 58, 48, 146, 53, 63, 73, 51, 52, 43, 75, 84, 59, 54, 85, 64, 47, 61, 62, 76, 63, 70, 55, 72, 57, 81, 68, 63, 48, 45, 76, 59, 52, 55, 92, 68, 58, 68, 72, 59, 85, 59, 99, 89, 41, 60, 53, 85, 59, 49, 54, 53, 76, 67, 62, 70, 166, 43, 63, 59, 52, 55, 65, 113, 61, 60, 60, 57, 59, 41, 59, 65, 69, 79, 41, 86, 59, 78, 76, 86, 46, 78, 70, 62, 48, 47, 72, 67, 59, 83, 57, 67, 60, 72, 56, 90, 52, 67, 52, 49, 97, 42, 61, 62, 65, 64, 69, 66, 88, 114, 57, 65, 56, 80, 55, 56, 61, 64, 58, 53, 64, 56, 61, 80, 56, 63, 65, 62, 64, 59, 114, 64, 48, 62, 81, 49, 62, 60, 76, 72, 64, 71, 56, 72, 60, 91, 57, 76, 68, 72, 63, 66, 75, 64, 74, 54, 51, 72, 65, 82, 90, 82, 69, 80, 51, 62, 62, 65, 58, 57, 71, 50, 85, 60, 55, 68, 57, 70, 60, 75, 61, 57, 70, 53, 61, 75, 46, 61, 65, 68, 63, 62, 60, 42, 74, 56, 58, 61, 77, 53, 89, 48, 65, 59, 69, 74, 85, 57, 88, 66, 77, 83, 60, 63, 59, 68, 114, 64, 61, 77, 58, 72, 57, 71, 37, 55, 81, 55, 65, 41, 62, 53, 88, 71, 59, 52, 56, 62, 71, 64, 73, 54, 67, 60, 62, 57, 62, 69, 54, 62, 66, 46, 78, 62, 59, 58, 59, 70, 92, 55, 46, 80, 49, 79, 68, 56, 56, 58, 95, 60, 51, 65, 100, 80, 80, 48, 56, 63, 69, 64, 61, 59, 66, 56, 68, 52, 65, 63, 53, 59, 70, 63, 76, 76, 81, 50, 56, 68, 51, 75, 62, 70, 97, 99, 47, 65, 87, 28, 55, 74, 76, 57, 85, 85, 55, 83, 46, 64, 69, 68, 52, 63, 80, 68, 76, 84, 63, 51, 72, 82, 49, 56, 57, 55, 69, 78, 51, 54, 49, 77, 58, 55, 70, 49, 51, 75, 74, 55, 60, 48, 81, 51, 76, 99, 54, 56, 63, 54, 60, 68, 57, 58, 84, 69, 53, 77, 67, 60, 84, 90, 119, 59, 56, 48, 66, 62, 62, 69, 67, 69, 55, 54, 76, 65, 98, 78, 66, 70, 75, 69, 54, 52, 70, 77, 94, 66, 54, 71, 78, 58, 70, 52, 59, 74, 67, 67, 50, 82, 54, 59, 61, 58, 65, 60, 69, 78, 71, 65, 56, 69, 75, 71, 62, 69, 73, 65, 59, 65, 60, 81, 80, 51, 42, 61, 47, 64, 80, 79, 65, 68, 50, 61, 64, 59, 74, 76, 54, 59, 110, 56, 102, 80, 81, 93, 60, 103, 87, 66, 68, 65, 56, 68, 79, 55, 68, 51, 63, 56, 54, 66, 69, 55, 40, 53, 65, 64, 60, 71, 65, 73, 67, 77, 113, 58, 69, 57, 56, 65, 57, 62, 59, 53, 56, 58, 55, 59, 79, 56, 62, 77, 65, 51, 51, 84, 81, 64, 75, 87, 73, 76, 58, 73, 77, 66, 57, 69, 87, 60, 54, 59, 67, 50, 65, 71, 86, 58, 81, 56, 68, 92, 88, 52, 57, 52, 59, 80, 71, 66, 63, 64, 75, 71, 47, 62, 55, 67, 56, 70, 77, 67, 62, 71, 62, 77, 71, 66, 64, 67, 75, 57, 98, 47, 45, 60, 46, 61, 58, 66, 65, 57, 72, 61, 60, 46, 59, 39, 65, 50, 86, 69, 54, 31, 50, 71, 60, 59, 67, 66, 98, 61, 62, 65, 93, 90, 74, 99, 55, 66, 70, 88, 70, 56, 84, 45, 62, 57, 67, 92, 61, 84, 71, 76, 66, 57, 67, 57, 77, 72, 58, 93, 68, 49, 66, 144, 73, 62, 65, 53, 55, 53, 38, 70, 98, 68, 74, 65, 67, 68, 55, 71, 57, 71, 87, 78, 59, 51, 62, 65, 75, 103, 64, 58, 62, 42, 82, 53, 71, 54, 79, 66, 61, 54, 62, 74, 63, 78, 57, 63, 65, 78, 54, 73, 77, 66, 51, 65, 63, 74, 66, 58, 78, 44, 74, 64, 69, 65, 62, 68, 44, 55, 79, 51, 72, 43, 46, 56, 35, 79, 52, 69, 101, 50, 88, 63, 80, 52, 79, 68, 68, 53, 57, 74, 90, 61, 77, 71, 31, 48, 83, 68, 77, 78, 60, 62, 68, 69, 56, 67, 50, 82, 50, 59, 70, 55, 70, 66, 43, 68, 87, 54, 61, 56, 54, 70, 75, 65, 80, 49, 86, 71, 69, 48, 52, 62, 65, 76, 58, 59, 59, 65, 59, 44, 90, 86, 101, 62, 50, 64, 62, 76, 71, 63, 55, 63, 66, 71, 61, 56, 100, 66, 77, 62, 79, 57, 70, 70, 56, 69, 70, 62, 71, 62, 78, 59, 55, 57, 57, 67, 64, 72, 73, 73, 56, 54, 57, 64, 69, 69, 60, 68, 47, 55, 81, 51, 49, 72, 55, 69, 54, 63, 73, 52, 47, 59, 70, 46, 47, 88, 64, 59, 41, 63, 83, 50, 60, 54, 74, 62, 71, 63, 76, 56, 60, 87, 72, 57, 51, 77, 73, 58, 69, 60, 72, 61, 69, 70, 64, 62, 54, 56, 53, 49, 77, 56, 43, 46, 48, 64, 60, 80, 54, 53, 58, 52, 60, 77, 74, 59, 64, 50, 94, 83, 61, 57, 68, 66, 71, 65, 76, 58, 81, 50, 69, 67, 57, 67, 52, 72, 78, 87, 91, 90, 49, 69, 78, 67, 54, 60, 64, 65, 63, 86, 72, 73, 60, 75, 62, 55, 52, 93, 54, 69, 73, 34, 56, 68, 62, 68, 62, 88, 59, 80, 81, 71, 59, 74, 77, 63, 51, 64, 48, 66, 61, 66, 72, 57, 93, 71, 65, 66, 70, 69, 69, 64, 55, 59, 36, 54, 50, 64, 61, 56, 33, 74, 56, 65, 61, 83, 65, 73, 34, 58, 64, 62, 54, 72, 62, 61, 58, 74, 64, 60, 60, 58, 89, 91, 90, 59, 90, 74, 72, 57, 64, 50, 56, 82, 68, 56, 66, 33, 63, 57, 104, 64, 57, 53, 164, 55, 75, 69, 52, 74, 58, 56, 63, 63, 65, 63, 88, 84, 55, 58, 82, 49, 60, 64, 74, 126, 53, 58, 76, 58, 53, 73, 44, 67, 73, 52, 56, 68, 72, 70, 57, 76, 66, 49, 66, 74, 68, 53, 68, 51, 55, 55, 75, 59, 62, 72, 91, 39, 62, 67, 62, 68, 91, 49, 65, 88, 54, 55, 80, 89, 78, 77, 55, 64, 51, 92, 67, 58, 167, 69, 57, 62, 56, 63, 49, 127, 54, 52, 61, 75, 74, 61, 61, 54, 56, 57, 60, 70, 71, 60, 80, 61, 41, 68, 82, 60, 41, 72, 72, 69, 57, 61, 64, 74, 71, 55, 76, 58, 62, 55, 90, 74, 87, 86, 67, 55, 45, 69, 65, 69, 110, 115, 60, 53, 71, 73, 68, 51, 61, 80, 54, 70, 59, 54, 56, 75, 60, 60, 64, 47, 49, 63, 131, 63, 69, 62, 86, 66, 84, 92, 69, 110, 58, 74, 46, 54, 66, 61, 70, 69, 66, 63, 58, 61, 56, 58, 61, 67, 61, 58, 68, 77, 61, 37, 68, 57, 49, 72, 67, 57, 60, 60, 67, 58, 57, 53, 56, 46, 58, 100, 79, 78, 46, 53, 59, 68, 79, 79, 66, 55, 53, 68, 67, 72, 65, 73, 65, 40, 55, 62, 57, 65, 64, 63, 55, 87, 74, 64, 97, 53, 64, 54, 83, 75, 55, 44, 90, 58, 99, 60, 64, 80, 66, 62, 62, 65, 70, 57, 79, 54, 97, 52, 53, 59, 54, 61, 87, 59, 70, 57, 52, 41, 60, 51, 96, 69, 66, 95, 64, 63, 68, 56, 62, 50, 68, 56, 52, 72, 53, 43, 83, 74, 59, 48, 70, 83, 60, 52, 76, 92, 105, 71, 60, 75, 106, 69, 91, 66, 58, 102, 56, 64, 57, 53, 65, 70, 63, 58, 48, 64, 63, 46, 74, 43, 50, 39, 64, 72, 83, 56, 54, 62, 81, 90, 57, 82, 45, 83, 106, 53, 45, 69, 81, 52, 59, 49, 60, 49, 67, 63, 77, 65, 53, 56, 70, 66, 67, 79, 64, 71, 50, 61, 58, 63, 58, 60, 35, 71, 62, 56, 53, 82, 52, 57, 67, 82, 74, 92, 64, 65, 84, 51, 67, 57, 84, 73, 57, 61, 63, 56, 58, 70, 76, 60, 91, 68, 64, 63, 49, 53, 82, 96, 103, 77, 63, 53, 85, 57, 80, 52, 86, 67, 73, 60, 57, 81, 52, 55, 61, 59, 62, 45, 73, 52, 60, 59, 77, 55, 43, 58, 61, 40, 60, 50, 47, 61, 70, 69, 84, 63, 58, 60, 66, 52, 67, 62, 73, 78, 74, 68, 47, 74, 72, 60, 56, 57, 76, 55, 61, 53, 64, 73, 88, 53, 63, 78, 67, 75, 57, 64, 60, 52, 55, 48, 60, 62, 81, 75, 51, 65, 73, 76, 76, 84, 67, 82, 78, 110, 85, 69, 63, 52, 54, 46, 50, 60, 72, 51, 56, 80, 67, 70, 47, 45, 55, 57, 78, 53, 58, 84, 63, 70, 88, 58, 114, 62, 91, 47, 61, 59, 47, 55, 54, 50, 73, 74, 55, 61, 88, 52, 56, 61, 66, 66, 94, 62, 66, 69, 85, 73, 65, 59, 57, 72, 44, 63, 63, 49, 57, 56, 58, 67, 89, 69, 74, 88, 68, 58, 60, 51, 58, 51, 57, 46, 58, 63, 64, 60, 50, 66, 48, 73, 63, 71, 71, 54, 63, 65, 50, 55, 82, 84, 40, 52, 58, 51, 48, 43, 73, 63, 61, 65, 102, 58, 70, 59, 87, 59, 67, 42, 78, 56, 60, 59, 64, 54, 57, 69, 51, 59, 84, 60, 54, 56, 59, 55, 64, 62, 77, 49, 86, 79, 48, 74, 90, 79, 63, 79, 70, 76, 59, 56, 69, 54, 58, 65, 61, 62, 70, 81, 58, 100, 76, 52, 79, 61, 65, 68, 62, 87, 64, 75, 75, 79, 74, 126, 46, 47, 69, 56, 81, 67, 52, 79, 72, 93, 75, 56, 55, 63, 65, 70, 67, 61, 79, 55, 49, 79, 75, 68, 109, 107, 61, 58, 65, 52, 47, 59, 56, 60, 91, 69, 64, 58, 70, 71, 49, 49, 66, 83, 57, 68, 60, 49, 56, 53, 55, 49, 44, 70, 86, 69, 62, 64, 58, 80, 57, 72, 87, 41, 56, 55, 45, 33, 69, 52, 77, 65, 70, 73, 54, 78, 92, 60, 95, 59, 83, 58, 67, 59, 68, 70, 54, 80, 70, 63, 86, 64, 47, 57, 80, 67, 59, 47, 79, 71, 71, 95, 55, 55, 90, 65, 58, 71, 77, 58, 63, 61, 69, 61, 54, 59, 57, 55, 82, 54, 62, 70, 67, 55, 70, 62, 78, 74, 54, 58, 60, 66, 86, 55, 76, 45, 64, 64, 45, 85, 60, 59, 78, 73, 65, 64, 58, 57, 54, 60, 101, 59, 58, 72, 53, 48, 63, 64, 93, 74, 53, 60, 48, 63, 54, 59, 66, 97, 66, 66, 57, 53, 118, 62, 58, 59, 70, 60, 102, 57, 66, 58, 62, 60, 61, 71, 58, 104, 58, 56, 71, 114, 64, 84, 58, 62, 69, 63, 55, 56, 63, 58, 57, 51, 49, 64, 63, 58, 59, 46, 69, 56, 70, 63, 55, 78, 63, 68, 74, 65, 66, 80, 63, 62, 58, 63, 116, 54, 74, 49, 72, 72, 57, 57, 69, 67, 64, 66, 105, 70, 89, 64, 88, 76, 70, 66, 65, 57, 52, 53, 79, 68, 58, 62, 56, 92, 70, 73, 61, 90, 60, 69, 62, 87, 54, 67, 72, 66, 41, 54, 78, 64, 57, 71, 61, 58, 59, 57, 57, 70, 82, 83, 64, 70, 55, 70, 62, 70, 68, 68, 57, 51, 58, 65, 61, 70, 109, 62, 137, 83, 54, 82, 66, 74, 55, 101, 77, 64, 51, 92, 130, 66, 53, 66, 77, 78, 54, 55, 52, 77, 80, 57, 58, 55, 73, 84, 49, 76, 60, 56, 66, 58, 59, 61, 65, 86, 72, 88, 61, 81, 80, 76, 56, 50, 71, 70, 59, 63, 62, 52, 72, 64, 94, 60, 69, 67, 66, 71, 60, 60, 77, 66, 76, 56, 67, 63, 45, 63, 50, 50, 96, 71, 57, 57, 73, 63, 71, 56, 65, 59, 61, 81, 78, 63, 80, 58, 51, 65, 62, 60, 65, 60, 55, 47, 59, 50, 72, 56, 67, 60, 62, 62, 73, 71, 63, 57, 78, 59, 62, 62, 58, 72, 83, 55, 110, 61, 80, 83, 58, 50, 69, 61, 53, 58, 58, 55, 59, 57, 63, 62, 64, 64, 82, 72, 84, 56, 52, 63, 67, 53, 76, 76, 74, 63, 72, 64, 61, 56, 58, 65, 68, 67, 76, 71, 71, 48, 67, 51, 68, 88, 44, 79, 59, 51, 105, 69, 62, 61, 92, 59, 60, 56, 64, 74, 69, 43, 52, 59, 66, 81, 63, 56, 70, 55, 79, 69, 103, 62, 62, 54, 65, 59, 62, 64, 78, 51, 68, 46, 55, 85, 60, 76, 58, 106, 71, 46, 66, 75, 71, 63, 51, 57, 86, 55, 56, 54, 79, 63, 70, 81, 72, 75, 60, 71, 61, 76, 68, 68, 104, 63, 69, 56, 75, 75, 58, 84, 66, 61, 54, 68, 63, 41, 64, 65, 52, 64, 58, 77, 53, 56, 59, 78, 87, 51, 62, 54, 52, 61, 95, 62, 73, 75, 50, 57, 57, 67, 57, 89, 82, 67, 70, 70, 56, 60, 47, 54, 56, 91, 58, 65, 56, 63, 67, 99, 72, 55, 63, 60, 66, 64, 71, 67, 64, 81, 57, 57, 115, 50, 51, 60, 65, 59, 59, 60, 85, 74, 52, 70, 56, 65, 78, 53, 61, 57, 64, 58, 56, 56, 59, 59, 59, 80, 68, 50, 80, 54, 72, 86, 77, 53, 64, 65, 55, 90, 66, 60, 75, 70, 63, 47, 54, 52, 60, 83, 88, 120, 79, 58, 65, 65, 67, 60, 66, 69, 65, 57, 61, 60, 63, 53, 88, 55, 47, 60, 73, 54, 69, 84, 94, 63, 56, 64, 77, 67, 47, 59, 51, 66, 62, 60, 58, 63, 58, 62, 63, 66, 56, 50, 58, 67, 85, 64, 61, 68, 67, 74, 68, 76, 59, 67, 66, 53, 67, 61, 60, 74, 80, 69, 65, 64, 49, 65, 60, 74, 67, 61, 67, 68, 95, 73, 87, 77, 91, 64, 61, 58, 62, 55, 59, 58, 70, 81, 58, 67, 59, 68, 60, 62, 68, 49, 90, 49, 43, 56, 70, 53, 61, 62, 58, 67, 54, 62, 43, 89, 63, 63, 84, 65, 61, 57, 54, 73, 59, 64, 81, 64, 84, 81, 53, 60, 47, 57, 55, 49, 50, 57, 66, 77, 59, 44, 50, 61, 80, 61, 65, 45, 62, 57, 67, 67, 71, 72, 74, 60, 47, 58, 59, 78, 63, 94, 56, 67, 59, 49, 62, 58, 69, 70, 58, 73, 99, 66, 59, 50, 58, 104, 66, 92, 58, 52, 62, 64, 74, 58, 42, 72, 61, 67, 70, 51, 68, 69, 48, 56, 69, 72, 63, 46, 63, 67, 87, 56, 69, 52, 61, 67, 55, 60, 56, 68, 69, 55, 65, 59, 61, 43, 50, 54, 62, 59, 61, 58, 108, 84, 60, 60, 55, 52, 63, 55, 52, 62, 55, 60, 78, 59, 57, 55, 110, 69, 72, 51, 54, 55, 69, 71, 75, 69, 60, 63, 60, 73, 76, 50, 65, 55, 97, 55, 85, 61, 65, 73, 60, 56, 55, 74, 56, 91, 50, 62, 47, 69, 58, 62, 98, 57, 58, 80, 64, 82, 77, 58, 65, 78, 68, 70, 52, 68, 62, 56, 75, 58, 67, 60, 62, 67, 60, 61, 69, 54, 49, 93, 61, 53, 60, 68, 65, 58, 72, 81, 53, 75, 62, 71, 64, 50, 78, 65, 52, 61, 75, 65, 72, 73, 62, 84, 65, 61, 47, 76, 89, 72, 63, 65, 50, 76, 62, 67, 65, 102, 65, 70, 63, 62, 79, 84, 62, 62, 61, 57, 61, 64, 82, 66, 65, 110, 75, 79, 52, 61, 79, 73, 48, 72, 59, 67, 68, 64, 64, 135, 61, 58, 59, 57, 53, 75, 63, 76, 65, 59, 67, 59, 71, 60, 80, 54, 75, 61, 66, 48, 69, 56, 103, 48, 58, 60, 54, 106, 77, 83, 67, 75, 74, 66, 126, 46, 68, 61, 67, 70, 61, 65, 62, 95, 68, 67, 65, 70, 63, 75, 65, 64, 53, 84, 57, 93, 42, 56, 54, 78, 60, 75, 66, 61, 88, 63, 68, 87, 65, 58, 70, 55, 80, 70, 60, 58, 61, 56, 44, 60, 60, 64, 46, 67, 59, 58, 48, 57, 71, 52, 77, 60, 66, 62, 50, 56, 56, 56, 65, 57, 56, 58, 53, 84, 78, 69, 85, 67, 68, 69, 59, 87, 68, 81, 67, 43, 60, 51, 69, 72, 86, 71, 62, 66, 60, 67, 64, 63, 73, 55, 52, 71, 56, 62, 73, 64, 59, 82, 61, 56, 59, 68, 62, 90, 54, 85, 72, 64, 65, 53, 49, 65, 50, 99, 63, 74, 79, 57, 65, 61, 73, 63, 77, 60, 84, 77, 64, 73, 82, 49, 64, 71, 94, 59, 69, 47, 59, 56, 52, 65, 74, 95, 49, 70, 51, 78, 98, 61, 53, 69, 56, 54, 66, 64, 60, 58, 62, 85, 68, 61, 58, 74, 59, 61, 66, 99, 59, 57, 60, 51, 58, 67, 80, 67, 80, 53, 64, 67, 56, 52, 63, 77, 57, 70, 56, 62, 53, 52, 59, 52, 62, 69, 72, 57, 73, 68, 74, 59, 60, 62, 59, 65, 71, 56, 74, 52, 60, 69, 68, 67, 63, 88, 52, 85, 63, 79, 52, 85, 72, 54, 56, 53, 69, 61, 65, 83, 69, 61, 53, 91, 44, 61, 61, 56, 60, 86, 72, 63, 63, 79, 69, 68, 70, 68, 78, 58, 58, 56, 58, 56, 50, 66, 66, 62, 72, 75, 49, 84, 63, 66, 69, 50, 72, 57, 55, 61, 62, 58, 61, 71, 80, 99, 122, 55, 70, 84, 65, 64, 56, 116, 56, 59, 64, 69, 121, 77, 85, 57, 52, 80, 55, 87, 56, 71, 46, 58, 73, 61, 58, 66, 53, 55, 64, 43, 82, 75, 54, 73, 56, 68, 66, 54, 49, 56, 57, 63, 65, 54, 62, 61, 58, 63, 57, 85, 61, 52, 82, 58, 87, 59, 55, 61, 69, 69, 70, 52, 63, 56, 56, 59, 64, 61, 61, 62, 61, 53, 63, 68, 86, 60, 74, 61, 63, 60, 65, 55, 65, 63, 59, 54, 71, 72, 77, 72, 51, 61, 66, 67, 51, 64, 57, 70, 65, 73, 71, 63, 62, 54, 80, 66, 78, 61, 53, 84, 86, 71, 77, 76, 55, 54, 63, 63, 54, 59, 68, 58, 56, 76, 73, 62, 62, 69, 60, 55, 61, 56, 47, 69, 84, 76, 61, 78, 69, 55, 57, 57, 68, 65, 79, 70, 48, 76, 54, 66, 59, 58, 80, 61, 78, 56, 120, 51, 84, 64, 49, 57, 63, 54, 64, 65, 60, 57, 67, 49, 65, 47, 53, 85, 58, 51, 49, 58, 69, 65, 66, 56, 61, 68, 60, 67, 54, 44, 54, 79, 61, 63, 58, 56, 71, 53, 59, 55, 52, 55, 56, 64, 79, 114, 67, 31, 57, 66, 71, 75, 55, 63, 108, 67, 74, 74, 66, 66, 42, 58, 56, 64, 59, 89, 65, 61, 73, 68, 65, 60, 71, 52, 79, 55, 62, 68, 87, 61, 59, 66, 66, 67, 71, 52, 57, 62, 56, 103, 70, 75, 67, 80, 96, 53, 55, 56, 69, 69, 64, 49, 62, 60, 63, 58, 59, 77, 56, 54, 105, 54, 64, 73, 72, 68, 99, 65, 59, 74, 63, 59, 57, 61, 82, 87, 82, 53, 83, 78, 61, 62, 55, 63, 63, 102, 71, 61, 104, 53, 59, 62, 62, 58, 62, 68, 63, 59, 70, 65, 57, 67, 57, 62, 64, 57, 58, 63, 58, 73, 82, 59, 56, 61, 66, 62, 64, 69, 55, 66, 87, 50, 70, 66, 57, 77, 70, 54, 69, 63, 52, 53, 60, 58, 57, 61, 70, 101, 68, 67, 64, 72, 58, 67, 67, 37, 60, 50, 79, 61, 47, 65, 78, 51, 61, 62, 62, 55, 55, 73, 64, 66, 62, 60, 69, 55, 76, 55, 128, 61, 55, 50, 66, 69, 56, 74, 61, 57, 73, 64, 64, 56, 81, 59, 74, 84, 76, 73, 90, 52, 64, 67, 77, 64, 46, 71, 68, 58, 79, 49, 48, 55, 53, 59, 49, 57, 73, 74, 63, 62, 86, 61, 62, 52, 76, 66, 56, 72, 69, 60, 61, 59, 56, 62, 65, 79, 58, 79, 61, 57, 57, 58, 83, 71, 61, 71, 55, 65, 56, 51, 56, 85, 67, 74, 66, 67, 74, 59, 77, 85, 61, 61, 62, 63, 63, 66, 49, 71, 67, 51, 79, 64, 55, 80, 63, 72, 56, 63, 63, 59, 71, 51, 40, 67, 62, 68, 53, 53, 57, 61, 65, 64, 64, 82, 66, 57, 82, 72, 62, 56, 55, 59, 65, 90, 60, 70, 60, 64, 65, 55, 68, 60, 86, 62, 60, 71, 48, 108, 59, 55, 53, 75, 70, 61, 53, 69, 46, 57, 79, 62, 62, 60, 66, 83, 63, 67, 79, 60, 68, 77, 56, 67, 74, 62, 61, 74, 58, 61, 83, 53, 76, 60, 99, 59, 66, 67, 68, 54, 69, 58, 54, 65, 70, 55, 70, 108, 63, 72, 85, 72, 59, 42, 66, 67, 57, 77, 66, 63, 55, 63, 88, 89, 61, 73, 62, 61, 68, 66, 87, 76, 51, 59, 54, 78, 65, 55, 61, 65, 75, 60, 96, 64, 53, 68, 68, 59, 53, 70, 66, 75, 67, 57, 57, 60, 62, 59, 78, 64, 64, 55, 72, 86, 69, 64, 58, 65, 75, 82, 55, 69, 63, 58, 84, 83, 89, 61, 61, 83, 58, 71, 53, 68, 95, 49, 72, 61, 60, 67, 64, 52, 67, 62, 60, 75, 78, 68, 82, 68, 60, 62, 51, 59, 93, 83, 77, 74, 64, 55, 63, 66, 63, 80, 76, 72, 62, 70, 53, 65, 64, 66, 66, 61, 57, 58, 78, 62, 77, 65, 55, 62, 64, 69, 57, 73, 85, 69, 60, 90, 70, 60, 65, 66, 61, 61, 70, 46, 63, 69, 65, 70, 50, 124, 62, 58, 53, 70, 57, 59, 66, 91, 65, 84, 76, 57, 65, 57, 65, 62, 56, 56, 71, 62, 82, 65, 67, 57, 85, 59, 74, 92, 55, 64, 62, 61, 73, 57, 124, 57, 67, 63, 76, 58, 63, 74, 60, 80, 66, 67, 74, 64, 68, 63, 66, 69, 66, 63, 66, 90, 50, 61, 71, 53, 55, 80, 56, 82, 61, 62, 81, 99, 67, 48, 59, 52, 75, 75, 50, 75, 61, 67, 70, 68, 62, 56, 52, 86, 66, 58, 66, 59, 64, 72, 60, 61, 81, 54, 45, 69, 62, 60, 60, 61, 74, 58, 67, 86, 60, 62, 121, 77, 45, 74, 66, 66, 64, 73, 47, 70, 61, 58, 90, 58, 55, 62, 60, 58, 66, 62, 77, 77, 67, 52, 64, 72, 77, 66, 53, 65, 58, 70, 54, 51, 63, 52, 56, 75, 61, 48, 67, 51, 63, 66, 79, 66, 49, 96, 71, 62, 76, 70, 49, 70, 66, 53, 60, 66, 49, 54, 50, 77, 70, 55, 78, 60, 53, 60, 64, 91, 75, 66, 69, 66, 69, 65, 57, 55, 60, 54, 63, 64, 57, 78, 67, 56, 61, 76, 56, 65, 53, 74, 62, 52, 68, 68, 71, 57, 53, 65, 78, 87, 58, 94, 74, 66, 67, 45, 76, 70, 65, 62, 72, 61, 64, 64, 60, 55, 61, 59, 69, 75, 52, 92, 59, 68, 59, 56, 61, 55, 60, 74, 73, 57, 62, 61, 65, 63, 53, 69, 62, 61, 67, 62, 53, 61, 72, 57, 50, 61, 100, 63, 62, 61, 77, 63, 63, 101, 58, 67, 63, 79, 61, 78, 75, 75, 62, 86, 71, 51, 61, 60, 55, 52, 66, 61, 69, 54, 60, 68, 53, 113, 49, 80, 51, 73, 48, 70, 73, 61, 66, 69, 82, 55, 57, 52, 50, 59, 80, 78, 65, 58, 82, 68, 60, 64, 74, 60, 48, 60, 47, 48, 58, 68, 56, 62, 55, 56, 55, 52, 72, 81, 56, 62, 53, 53, 60, 76, 57, 67, 58, 55, 73, 48, 69, 60, 94, 82, 79, 58, 65, 54, 38, 63, 46, 66, 60, 71, 98, 61, 51, 64, 91, 72, 55, 60, 48, 54, 79, 62, 44, 55, 56, 60, 64, 83, 78, 54, 69, 59, 52, 50, 73, 49, 61, 71, 54, 72, 84, 86, 72, 60, 54, 82, 76, 78, 95, 60, 71, 82, 36, 57, 98, 54, 60, 71, 66, 58, 59, 69, 88, 55, 73, 41, 63, 58, 84, 66, 50, 67, 70, 54, 59, 61, 61, 79, 82, 64, 77, 74, 53, 73, 54, 61, 60, 73, 61, 58, 60, 101, 48, 47, 51, 49, 91, 53, 49, 53, 78, 69, 72, 64, 60, 77, 68, 64, 67, 65, 53, 67, 63, 58, 45, 56, 73, 60, 62, 73, 92, 75, 71, 60, 60, 50, 59, 41, 53, 83, 86, 91, 57, 74, 79, 64, 60, 42, 60, 50, 75, 75, 73, 88, 76, 84, 71, 63, 54, 68, 70, 68, 74, 63, 59, 68, 74, 53, 97, 49, 49, 63, 63, 54, 54, 61, 80, 49, 57, 62, 76, 56, 65, 60, 73, 64, 71, 57, 76, 55, 63, 54, 61, 70, 69, 64, 58, 58, 71, 43, 63, 73, 70, 55, 63, 48, 58, 45, 61, 69, 60, 101, 62, 85, 70, 72, 61, 69, 54, 82, 81, 93, 77, 77, 49, 63, 158, 74, 67, 62, 69, 71, 79, 62, 43, 48, 60, 49, 64, 74, 66, 77, 53, 38, 80, 70, 52, 45, 61, 70, 83, 55, 59, 58, 83, 59, 100, 68, 65, 59, 52, 79, 47, 50, 67, 70, 88, 64, 87, 53, 70, 71, 84, 53, 64, 74, 76, 65, 38, 72, 57, 80, 59, 55, 61, 73, 60, 59, 46, 56, 52, 159, 70, 46, 71, 63, 63, 72, 68, 72, 47, 43, 59, 76, 79, 75, 70, 83, 126, 53, 68, 66, 67, 50, 64, 83, 52, 90, 79, 100, 50, 61, 48, 73, 39, 67, 89, 57, 62, 75, 62, 52, 72, 50, 57, 78, 53, 70, 55, 65, 71, 65, 73, 78, 47, 56, 52, 59, 57, 58, 48, 64, 54, 71, 61, 51, 75, 71, 71, 82, 78, 66, 76, 88, 76, 73, 63, 71, 90, 71, 58, 63, 74, 84, 74, 64, 55, 67, 78, 60, 62, 71, 67, 85, 75, 78, 74, 70, 84, 79, 77, 127, 62, 75, 69, 63, 52, 38, 65, 66, 87, 63, 60, 61, 96, 49, 58, 70, 42, 56, 73, 67, 66, 62, 59, 71, 68, 50, 58, 49, 79, 56, 73, 48, 60, 66, 68, 62, 84, 66, 55, 60, 75, 68, 82, 55, 90, 78, 63, 60, 51, 90, 63, 92, 57, 71, 60, 57, 98, 143, 62, 62, 63, 78, 64, 58, 42, 56, 69, 63, 45, 71, 64, 95, 72, 45, 72, 50, 56, 55, 70, 62, 60, 53, 67, 52, 71, 59, 84, 64, 63, 64, 65, 61, 60, 79, 58, 58, 72, 69, 60, 57, 62, 84, 68, 48, 70, 68, 60, 74, 40, 65, 67, 77, 65, 56, 58, 62, 80, 71, 67, 53, 105, 61, 48, 62, 60, 77, 61, 56, 44, 56, 61, 60, 150, 96, 81, 68, 94, 62, 64, 63, 64, 45, 50, 50, 76, 62, 61, 76, 63, 74, 62, 61, 71, 61, 70, 64, 87, 85, 69, 91, 53, 49, 73, 63, 119, 60, 51, 55, 47, 88, 50, 57, 51, 66, 59, 71, 82, 84, 52, 82, 61, 86, 55, 68, 71, 54, 64, 55, 57, 68, 76, 58, 58, 66, 92, 56, 54, 85, 73, 61, 86, 79, 55, 71, 45, 98, 93, 55, 72, 60, 54, 61, 64, 75, 56, 62, 75, 49, 61, 56, 66, 73, 72, 74, 76, 49, 67, 62, 62, 54, 68, 60, 59, 63, 71, 61, 53, 90, 63, 78, 80, 59, 52, 36, 80, 66, 66, 56, 48, 122, 69, 107, 79, 57, 84, 45, 81, 68, 56, 89, 60, 78, 74, 81, 71, 71, 69, 67, 83, 77, 56, 72, 64, 49, 53, 85, 80, 49, 59, 62, 67, 94, 84, 52, 55, 77, 63, 73, 79, 60, 56, 86, 66, 56, 70, 86, 71, 89, 53, 58, 86, 55, 52, 62, 73, 46, 68, 48, 74, 75, 67, 59, 70, 63, 71, 82, 73, 77, 60, 53, 65, 77, 68, 66, 72, 62, 76, 65, 69, 92, 61, 56, 49, 77, 110, 80, 52, 47, 50, 93, 67, 124, 60, 78, 65, 56, 56, 83, 66, 72, 80, 81, 74, 68, 52, 70, 62, 53, 51, 84, 74, 75, 43, 91, 57, 58, 60, 77, 71, 65, 70, 101, 72, 77, 60, 70, 63, 65, 77, 56, 81, 68, 53, 75, 53, 61, 68, 57, 66, 58, 61, 59, 53, 51, 91, 56, 67, 80, 47, 76, 67, 61, 65, 67, 61, 69, 78, 63, 77, 68, 77, 63, 69, 101, 71, 66, 57, 63, 67, 52, 62, 83, 46, 72, 50, 56, 64, 74, 53, 67, 44, 55, 64, 61, 54, 68, 57, 42, 73, 70, 56, 67, 67, 74, 108, 73, 47, 58, 76, 62, 55, 95, 63, 71, 74, 53, 60, 56, 93, 57, 43, 56, 50, 53, 76, 56, 81, 54, 60, 99, 54, 85, 62, 107, 49, 65, 68, 72, 58, 49, 61, 56, 72, 61, 62, 44, 52, 60, 60, 52, 35, 78, 67, 66, 56, 69, 57, 43, 64, 63, 54, 63, 98, 82, 69, 60, 62, 69, 75, 56, 72, 66, 65, 78, 62, 60, 93, 51, 65, 59, 71, 47, 60, 56, 94, 61, 71, 120, 84, 73, 51, 53, 44, 89, 48, 71, 63, 52, 65, 68, 87, 63, 63, 52, 46, 79, 73, 85, 54, 83, 50, 64, 79, 42, 84, 77, 54, 56, 65, 43, 52, 44, 76, 55, 89, 64, 62, 85, 54, 91, 44, 92, 59, 61, 64, 51, 48, 73, 79, 74, 67, 79, 43, 66, 72, 78, 46, 85, 67, 72, 59, 56, 76, 59, 56, 68, 43, 47, 67, 77, 61, 45, 53, 84, 100, 63, 65, 78, 71, 43, 69, 59, 64, 63, 55, 64, 78, 60, 100, 62, 55, 64, 70, 55, 47, 83, 51, 52, 81, 60, 64, 65, 68, 71, 59, 53, 108, 64, 58, 53, 70, 51, 84, 82, 90, 59, 58, 62, 77, 67, 57, 89, 70, 55, 54, 67, 56, 78, 91, 63, 54, 86, 75, 114, 65, 86, 57, 80, 71, 66, 41, 47, 79, 71, 57, 65, 45, 80, 75, 59, 78, 58, 51, 106, 55, 73, 63, 52, 74, 58, 53, 65, 61, 79, 47, 81, 69, 71, 59, 92, 66, 65, 93, 50, 57, 67, 65, 88, 47, 58, 80, 65, 60, 63, 31, 74, 66, 91, 86, 75, 70, 60, 46, 73, 51, 67, 52, 82, 49, 65, 64, 78, 72, 54, 64, 58, 67, 75, 71, 63, 57, 77, 78, 81, 57, 82, 103, 46, 63, 58, 65, 61, 53, 48, 51, 36, 61, 92, 81, 51, 89, 79, 88, 66, 62, 55, 48, 67, 78, 53, 54, 61, 95, 88, 63, 73, 62, 71, 70, 66, 85, 80, 57, 82, 57, 75, 91, 85, 72, 79, 53, 40, 64, 56, 81, 99, 77, 52, 56, 75, 74, 86, 66, 64, 58, 59, 64, 63, 51, 50, 62, 49, 89, 59, 66, 72, 62, 54, 52, 66, 48, 50, 59, 64, 59, 73, 48, 59, 55, 54, 46, 67, 66, 84, 59, 66, 55, 47, 77, 68, 54, 57, 62, 51, 66, 79, 56, 58, 46, 69, 52, 64, 65, 53, 62, 69, 70, 110, 96, 156, 47, 64, 103, 79, 50, 76, 54, 96, 62, 97, 68, 70, 66, 54, 67, 81, 58, 60, 50, 37, 72, 66, 106, 65, 62, 41, 52, 97, 115, 52, 76, 61, 60, 51, 54, 76, 63, 57, 51, 75, 49, 56, 51, 55, 75, 71, 56, 76, 59, 75, 80, 75, 63, 66, 62, 56, 92, 64, 72, 54, 68, 77, 68, 120, 60, 79, 73, 58, 51, 52, 58, 87, 72, 46, 67, 77, 56, 60, 75, 73, 80, 67, 62, 93, 83, 47, 68, 102, 79, 59, 73, 96, 62, 58, 49, 70, 60, 81, 53, 65, 52, 48, 71, 47, 64, 73, 65, 60, 81, 77, 77, 67, 45, 61, 67, 108, 47, 69, 57, 87, 69, 56, 63, 55, 54, 97, 76, 55, 91, 56, 77, 71, 56, 67, 91, 54, 66, 62, 63, 74, 56, 68, 66, 43, 57, 75, 108, 47, 59, 56, 73, 44, 58, 71, 68, 52, 72, 73, 66, 39, 63, 60, 70, 107, 57, 77, 53, 59, 57, 42, 86, 56, 55, 56, 78, 59, 57, 47, 55, 49, 74, 48, 86, 59, 60, 69, 71, 55, 70, 55, 57, 61, 127, 59, 84, 53, 71, 59, 64, 87, 74, 63, 67, 60, 79, 96, 59, 70, 70, 73, 61, 69, 77, 80, 84, 66, 56, 50, 61, 65, 78, 97, 65, 58, 63, 60, 80, 53, 50, 40, 74, 45, 72, 63, 80, 73, 51, 59, 70, 87, 55, 72, 71, 58, 65, 63, 79, 58, 66, 59, 66, 70, 65, 74, 65, 45, 71, 52, 78, 64, 76, 62, 59, 85, 62, 70, 73, 64, 62, 93, 60, 74, 51, 44, 43, 56, 56, 68, 75, 63, 54, 87, 51, 72, 85, 66, 59, 52, 58, 58, 69, 73, 62, 69, 51, 63, 73, 47, 46, 53, 70, 77, 45, 67, 59, 75, 49, 92, 62, 54, 46, 60, 55, 78, 56, 57, 74, 63, 70, 64, 77, 53, 62, 58, 105, 70, 71, 90, 62, 41, 61, 76, 50, 35, 65, 78, 91, 57, 56, 63, 40, 60, 68, 54, 75, 63, 64, 52, 54, 90, 44, 48, 65, 57, 35, 150, 71, 38, 50, 48, 63, 57, 99, 71, 60, 72, 64, 72, 56, 68, 57, 60, 54, 66, 65, 61, 68, 76, 63, 96, 61, 58, 69, 88, 57, 53, 58, 41, 88, 72, 66, 78, 66, 47, 87, 54, 84, 67, 42, 50, 84, 78, 70, 69, 52, 86, 36, 58, 61, 59, 61, 53, 67, 97, 51, 75, 66, 87, 47, 49, 66, 73, 60, 64, 62, 73, 53, 60, 55, 58, 57, 58, 75, 50, 77, 77, 57, 55, 92, 65, 63, 68, 75, 61, 65, 75, 66, 70, 55, 62, 66, 105, 76, 81, 62, 68, 65, 50, 64, 55, 85, 74, 68, 58, 56, 78, 59, 43, 64, 50, 48, 70, 62, 72, 48, 63, 83, 87, 60, 79, 70, 54, 64, 57, 76, 66, 56, 85, 65, 40, 46, 75, 68, 56, 68, 64, 58, 52, 69, 66, 51, 71, 72, 75, 59, 61, 47, 82, 72, 84, 62, 50, 60, 56, 66, 69, 80, 66, 40, 76, 57, 99, 58, 54, 61, 67, 61, 102, 67, 70, 97, 54, 65, 79, 45, 121, 54, 68, 81, 90, 67, 53, 61, 42, 68, 64, 46, 47, 75, 95, 92, 51, 62, 70, 84, 77, 45, 71, 61, 74, 77, 49, 54, 44, 87, 82, 60, 48, 64, 53, 66, 72, 88, 62, 62, 73, 49, 80, 59, 52, 63, 68, 70, 53, 64, 56, 71, 73, 80, 50, 52, 50, 63, 63, 73, 56, 75, 54, 49, 56, 67, 67, 71, 54, 44, 91, 51, 69, 52, 59, 60, 57, 98, 57, 51, 35, 65, 54, 54, 78, 72, 48, 56, 53, 67, 63, 69, 57, 60, 46, 64, 63, 102, 55, 46, 56, 66, 94, 73, 81, 61, 70, 54, 44, 56, 48, 58, 60, 88, 55, 73, 57, 48, 54, 68, 75, 59, 60, 50, 102, 68, 65, 44, 57, 75, 50, 51, 69, 52, 118, 45, 75, 75, 66, 59, 62, 82, 56, 67, 70, 51, 52, 72, 69, 65, 48, 40, 71, 63, 59, 73, 83, 52, 45, 67, 42, 51, 55, 63, 78, 56, 67, 58, 54, 60, 54, 53, 59, 69, 56, 101, 67, 68, 70, 59, 77, 36, 66, 101, 60, 55, 66, 58, 55, 64, 82, 71, 85, 54, 64, 81, 65, 53, 77, 65, 73, 78, 55, 75, 62, 57, 59, 55, 46, 64, 74, 52, 103, 45, 81, 84, 115, 55, 68, 57, 65, 82, 72, 70, 74, 70, 67, 77, 53, 76, 36, 77, 58, 75, 62, 76, 39, 83, 60, 77, 85, 69, 79, 48, 59, 81, 48, 68, 58, 70, 59, 64, 43, 43, 74, 64, 47, 83, 62, 63, 77, 62, 93, 62, 59, 62, 60, 52, 58, 55, 62, 47, 63, 79, 61, 79, 63, 105, 76, 55, 76, 90, 58, 61, 82, 52, 65, 72, 64, 66, 69, 50, 75, 67, 67, 79, 47, 57, 57, 56, 65, 71, 63, 49, 64, 61, 61, 53, 83, 65, 59, 69, 65, 57, 66, 62, 68, 62, 60, 43, 46, 67, 98, 61, 54, 110, 77, 93, 72, 64, 49, 94, 59, 80, 59, 56, 50, 63, 61, 72, 97, 67, 64, 72, 60, 56, 97, 40, 66, 43, 48, 83, 72, 64, 54, 61, 74, 72, 65, 65, 51, 52, 91, 62, 62, 57, 48, 61, 55, 66, 65, 62, 68, 86, 59, 56, 78, 50, 77, 72, 63, 57, 56, 59, 55, 51, 77, 75, 68, 57, 69, 125, 97, 75, 62, 60, 56, 63, 64, 66, 68, 58, 66, 64, 61, 65, 57, 70, 80, 61, 81, 44, 77, 50, 66, 85, 60, 65, 51, 68, 56, 75, 54, 83, 77, 64, 53, 62, 96, 67, 54, 88, 64, 50, 55, 58, 55, 34, 72, 60, 58, 74, 53, 57, 68, 60, 60, 57, 65, 63, 49, 59, 76, 65, 51, 66, 63, 49, 62, 66, 49, 57, 77, 83, 60, 80, 59, 69, 85, 54, 59, 67, 75, 45, 63, 62, 71, 61, 70, 45, 81, 45, 71, 74, 65, 66, 74, 168, 71, 71, 64, 48, 78, 74, 88, 64, 52, 47, 55, 55, 51, 54, 101, 63, 72, 62, 63, 55, 66, 66, 63, 97, 70, 73, 63, 97, 88, 76, 64, 63, 44, 53, 95, 58, 57, 77, 61, 84, 46, 77, 69, 62, 58, 94, 45, 71, 87, 72, 70, 61, 60, 60, 65, 65, 73, 68, 53, 55, 46, 40, 64, 68, 147, 34, 62, 57, 55, 69, 69, 60, 72, 86, 62, 67, 64, 50, 61, 56, 82, 86, 69, 58, 96, 64, 72, 63, 70, 59, 81, 65, 61, 51, 56, 60, 74, 34, 54, 63, 52, 59, 85, 57, 65, 63, 62, 61, 82, 49, 66, 51, 33, 69, 124, 68, 51, 67, 78, 60, 64, 60, 72, 63, 53, 73, 79, 88, 48, 83, 66, 49, 103, 53, 65, 101, 82, 48, 55, 63, 66, 66, 82, 79, 78, 48, 52, 57, 59, 66, 72, 79, 59, 51, 61, 59, 38, 44, 99, 67, 47, 61, 54, 67, 132, 64, 54, 84, 60, 54, 62, 54, 84, 70, 66, 59, 71, 78, 56, 86, 67, 56, 77, 80, 64, 66, 76, 99, 61, 50, 60, 56, 44, 79, 93, 66, 63, 64, 67, 77, 54, 71, 71, 60, 63, 48, 62, 69, 66, 72, 84, 53, 71, 58, 70, 63, 78, 59, 62, 51, 69, 38, 135, 55, 64, 42, 60, 113, 77, 74, 75, 68, 45, 45, 69, 42, 49, 65, 84, 48, 59, 49, 64, 71, 42, 70, 110, 75, 64, 76, 63, 57, 66, 53, 58, 55, 82, 67, 56, 59, 58, 88, 62, 69, 82, 58, 90, 68, 70, 63, 73, 59, 48, 69, 69, 63, 84, 58, 56, 50, 64, 56, 60, 60, 34, 79, 41, 59, 61, 57, 74, 76, 103, 63, 56, 64, 73, 128, 47, 76, 57, 139, 57, 74, 32, 57, 50, 68, 53, 40, 59, 72, 74, 61, 124, 66, 74, 66, 81, 58, 65, 62, 68, 62, 69, 91, 63, 74, 88, 105, 48, 74, 36, 54, 75, 60, 53, 79, 81, 64, 83, 69, 63, 66, 61, 76, 48, 74, 60, 88, 60, 76, 47, 83, 45, 69, 56, 50, 62, 66, 60, 44, 86, 64, 28, 77, 72, 73, 62, 69, 75, 100, 64, 59, 61, 58, 59, 70, 51, 78, 81, 45, 75, 64, 77, 66, 47, 81, 56, 52, 56, 49, 71, 53, 74, 75, 58, 50, 59, 47, 67, 88, 68, 67, 71, 75, 78, 70, 83, 69, 59, 54, 58, 67, 122, 43, 86, 78, 72, 62, 44, 65, 64, 61, 87, 62, 49, 73, 50, 70, 75, 67, 81, 72, 107, 73, 58, 65, 65, 59, 86, 52, 80, 60, 84, 83, 68, 72, 77, 57, 58, 68, 63, 69, 73, 62, 60, 79, 59, 84, 46, 63, 54, 50, 72, 76, 46, 82, 53, 70, 63, 69, 51, 87, 71, 56, 94, 92, 67, 64, 78, 57, 81, 40, 66, 64, 90, 48, 85, 95, 74, 83, 62, 55, 38, 70, 55, 72, 59, 82, 56, 73, 67, 78, 69, 68, 102, 58, 81, 53, 65, 78, 58, 59, 77, 57, 55, 58, 72, 91, 66, 50, 67, 72, 70, 58, 81, 79, 64, 79, 70, 65, 71, 50, 61, 55, 73, 54, 66, 81, 74, 55, 76, 68, 58, 68, 65, 63, 77, 66, 68, 82, 55, 55, 50, 65, 70, 57, 60, 68, 54, 63, 80, 52, 59, 68, 55, 73, 54, 76, 62, 61, 59, 56, 63, 60, 60, 74, 92, 54, 81, 63, 62, 68, 63, 64, 77, 70, 60, 75, 51, 68, 77, 53, 63, 55, 58, 66, 73, 77, 81, 86, 63, 100, 76, 60, 64, 69, 56, 50, 71, 61, 68, 67, 77, 65, 72, 64, 58, 57, 71, 82, 77, 82, 59, 66, 63, 73, 71, 71, 66, 52, 64, 64, 68, 69, 69, 65, 89, 77, 70, 60, 60, 58, 60, 55, 61, 56, 63, 50, 77, 73, 87, 78, 58, 83, 55, 62, 64, 64, 86, 69, 61, 75, 59, 55, 56, 52, 99, 74, 73, 61, 69, 62, 53, 53, 67, 56, 67, 64, 62, 60, 75, 58, 53, 68, 55, 58, 71, 64, 62, 71, 131, 52, 58, 67, 71, 74, 74, 62, 63, 55, 59, 61, 62, 77, 91, 66, 74, 65, 57, 81, 73, 43, 62, 54, 66, 47, 55, 69, 65, 61, 63, 66, 62, 57, 74, 63, 62, 68, 43, 59, 54, 56, 57, 73, 69, 66, 62, 56, 67, 72, 61, 69, 65, 64, 61, 60, 59, 50, 58, 79, 57, 84, 49, 57, 53, 56, 62, 60, 74, 59, 51, 75, 48, 61, 62, 56, 91, 66, 76, 54, 80, 66, 56, 73, 55, 62, 52, 72, 54, 77, 55, 75, 75, 61, 65, 61, 61, 64, 59, 58, 71, 64, 58, 52, 50, 62, 50, 56, 91, 49, 64, 73, 71, 66, 58, 72, 55, 64, 75, 58, 58, 45, 78, 56, 78, 71, 64, 84, 61, 60, 53, 65, 60, 57, 82, 55, 125, 65, 67, 83, 57, 55, 62, 58, 81, 70, 60, 72, 53, 68, 61, 67, 53, 73, 58, 59, 135, 55, 71, 60, 84, 61, 63, 67, 70, 60, 64, 58, 65, 68, 56, 58, 64, 59, 48, 59, 54, 74, 70, 66, 69, 55, 69, 62, 64, 62, 67, 61, 60, 70, 63, 96, 68, 63, 59, 98, 53, 74, 58, 69, 55, 53, 59, 66, 72, 60, 72, 59, 70, 63, 65, 56, 62, 58, 73, 65, 56, 55, 59, 56, 54, 70, 60, 61, 76, 72, 56, 58, 61, 65, 60, 90, 84, 63, 52, 79, 70, 51, 89, 77, 70, 77, 57, 108, 63, 68, 78, 89, 85, 62, 60, 63, 60, 54, 61, 79, 60, 61, 56, 64, 57, 83, 56, 71, 52, 59, 57, 58, 86, 66, 45, 90, 76, 69, 77, 56, 54, 57, 54, 73, 60, 80, 67, 57, 81, 68, 59, 61, 81, 73, 73, 72, 62, 63, 70, 73, 56, 88, 62, 62, 62, 66, 56, 67, 76, 70, 59, 65, 58, 78, 59, 69, 64, 55, 71, 54, 66, 67, 60, 61, 53, 87, 67, 77, 60, 53, 67, 57, 73, 70, 63, 93, 151, 63, 61, 54, 63, 61, 68, 80, 82, 57, 69, 59, 67, 59, 54, 55, 80, 66, 71, 56, 71, 64, 79, 57, 53, 68, 66, 68, 70, 69, 86, 65, 59, 65, 63, 60, 49, 60, 63, 69, 96, 69, 60, 49, 45, 74, 75, 64, 61, 64, 81, 82, 110, 60, 58, 55, 60, 76, 60, 64, 56, 61, 67, 58, 105, 61, 74, 54, 57, 68, 73, 66, 71, 58, 57, 52, 64, 51, 67, 74, 57, 73, 63, 55, 57, 50, 59, 72, 77, 70, 79, 101, 62, 66, 55, 62, 61, 56, 51, 62, 79, 57, 66, 69, 78, 63, 84, 59, 64, 82, 71, 68, 94, 59, 60, 72, 120, 73, 68, 64, 86, 61, 60, 62, 56, 54, 69, 63, 81, 71, 84, 58, 68, 63, 67, 68, 107, 94, 61, 76, 90, 59, 68, 68, 62, 58, 60, 65, 71, 64, 47, 57, 72, 59, 59, 85, 82, 60, 71, 50, 48, 70, 57, 70, 109, 74, 71, 53, 65, 58, 74, 85, 59, 71, 60, 57, 89, 60, 65, 69, 96, 69, 65, 78, 55, 75, 100, 50, 58, 68, 65, 59, 60, 87, 66, 62, 63, 70, 69, 105, 51, 67, 58, 61, 61, 62, 73, 95, 75, 95, 58, 76, 57, 60, 80, 69, 60, 57, 65, 63, 63, 70, 63, 58, 68, 62, 70, 57, 68, 73, 80, 59, 64, 63, 52, 60, 81, 66, 50, 82, 45, 57, 70, 61, 57, 65, 64, 87, 61, 69, 60, 58, 54, 60, 106, 44, 75, 81, 103, 73, 58, 63, 65, 56, 68, 84, 87, 54, 75, 70, 63, 66, 70, 56, 54, 68, 67, 60, 61, 66, 64, 49, 52, 74, 57, 76, 58, 54, 64, 91, 60, 63, 64, 61, 63, 70, 75, 85, 63, 59, 61, 62, 87, 67, 63, 61, 59, 63, 63, 53, 58, 100, 60, 93, 45, 64, 59, 58, 70, 57, 67, 51, 61, 67, 65, 59, 81, 69, 58, 72, 49, 50, 65, 71, 80, 57, 61, 75, 94, 57, 82, 68, 43, 76, 56, 64, 72, 60, 67, 66, 60, 57, 65, 68, 64, 65, 57, 62, 57, 73, 51, 51, 55, 70, 56, 76, 87, 71, 58, 51, 62, 52, 58, 57, 52, 55, 78, 61, 91, 68, 60, 55, 62, 53, 70, 88, 61, 52, 68, 80, 65, 72, 75, 60, 66, 91, 56, 71, 59, 55, 73, 90, 66, 57, 78, 64, 63, 75, 84, 72, 57, 67, 77, 50, 69, 68, 55, 81, 68, 64, 85, 53, 63, 60, 57, 59, 62, 70, 66, 60, 65, 77, 69, 68, 55, 55, 61, 71, 64, 58, 60, 59, 50, 54, 55, 76, 67, 58, 68, 62, 76, 58, 57, 75, 50, 66, 59, 70, 53, 65, 71, 63, 65, 49, 63, 56, 53, 64, 63, 73, 75, 58, 62, 62, 57, 60, 64, 74, 68, 82, 61, 61, 74, 74, 65, 66, 61, 96, 79, 55, 63, 72, 54, 57, 56, 60, 78, 71, 65, 60, 66, 67, 57, 58, 66, 66, 59, 49, 66, 62, 72, 56, 60, 72, 56, 65, 54, 67, 59, 71, 64, 57, 74, 72, 56, 60, 67, 67, 56, 68, 61, 54, 64, 97, 78, 55, 72, 51, 87, 65, 46, 57, 99, 72, 51, 58, 93, 49, 59, 54, 68, 57, 69, 54, 77, 57, 63, 69, 75, 56, 68, 56, 60, 74, 69, 59, 67, 66, 71, 51, 81, 67, 61, 58, 62, 61, 45, 59, 85, 81, 78, 66, 74, 56, 74, 82, 74, 62, 57, 65, 82, 50, 83, 67, 80, 62, 55, 60, 91, 56, 59, 79, 60, 49, 57, 67, 68, 57, 72, 91, 64, 69, 68, 65, 68, 77, 63, 73, 52, 57, 56, 62, 80, 60, 72, 64, 69, 70, 67, 59, 64, 60, 62, 48, 67, 68, 58, 73, 57, 51, 54, 59, 65, 52, 79, 61, 53, 62, 81, 75, 65, 55, 79, 52, 73, 69, 61, 56, 55, 58, 87, 62, 80, 96, 54, 60, 71, 78, 81, 69, 69, 64, 63, 71, 63, 97, 54, 74, 41, 67, 60, 68, 74, 58, 63, 61, 78, 67, 64, 80, 49, 59, 154, 70, 58, 68, 69, 61, 63, 65, 62, 61, 65, 64, 68, 61, 70, 53, 77, 63, 71, 80, 70, 60, 57, 86, 77, 53, 58, 66, 59, 63, 64, 61, 55, 61, 45, 76, 63, 65, 64, 49, 86, 82, 73, 67, 93, 62, 61, 61, 63, 54, 62, 63, 62, 56, 65, 76, 57, 58, 61, 76, 73, 69, 78, 70, 67, 61, 58, 55, 57, 63, 67, 66, 54, 52, 72, 52, 112, 73, 67, 58, 73, 49, 56, 56, 61, 71, 59, 90, 69, 79, 49, 70, 84, 76, 67, 60, 62, 60, 57, 90, 62, 56, 66, 57, 61, 78, 61, 72, 83, 71, 58, 54, 57, 63, 52, 60, 58, 57, 77, 54, 75, 89, 64, 69, 89, 58, 79, 68, 66, 62, 81, 84, 83, 59, 64, 58, 141, 93, 74, 72, 57, 70, 53, 67, 46, 57, 70, 68, 49, 59, 46, 58, 87, 109, 60, 64, 114, 67, 56, 57, 67, 65, 64, 60, 70, 55, 57, 60, 43, 67, 54, 65, 75, 55, 62, 46, 56, 61, 62, 68, 63, 55, 70, 85, 53, 81, 56, 63, 70, 60, 72, 66, 73, 68, 55, 69, 50, 67, 75, 76, 71, 83, 61, 78, 99, 81, 66, 55, 59, 61, 75, 65, 81, 64, 61, 55, 86, 67, 57, 82, 67, 80, 61, 57, 107, 92, 56, 57, 61, 72, 66, 61, 55, 70, 70, 75, 69, 76, 94, 58, 68, 78, 62, 81, 66, 73, 82, 49, 80, 55, 69, 73, 55, 58, 64, 82, 64, 66, 58, 63, 75, 82, 53, 61, 52, 59, 73, 70, 83, 54, 56, 74, 86, 70, 83, 70, 68, 56, 65, 59, 67, 87, 77, 47, 59, 68, 55, 47, 74, 71, 58, 46, 67, 61, 54, 58, 52, 102, 64, 72, 71, 53, 51, 81, 63, 43, 52, 69, 79, 67, 62, 58, 50, 86, 62, 56, 53, 66, 98, 54, 61, 62, 56, 81, 63, 48, 61, 63, 45, 74, 73, 88, 149, 67, 69, 62, 100, 56, 60, 58, 71, 44, 67, 57, 67, 61, 87, 67, 60, 72, 53, 60, 61, 54, 53, 58, 59, 64, 77, 60, 51, 53, 56, 55, 59, 59, 65, 65, 54, 67, 65, 73, 70, 74, 62, 60, 63, 67, 73, 67, 51, 68, 50, 73, 62, 60, 72, 60, 66, 58, 71, 66, 56, 60, 64, 72, 73, 60, 79, 76, 64, 76, 76, 66, 56, 68, 90, 54, 60, 79, 57, 89, 63, 65, 65, 58, 67, 61, 80, 71, 83, 60, 60, 63, 67, 68, 63, 58, 57, 67, 83, 73, 68, 60, 54, 58, 57, 49, 89, 65, 58, 92, 61, 85, 106, 57, 102, 56, 85, 55, 82, 79, 55, 59, 53, 61, 59, 56, 81, 58, 65, 55, 79, 78, 81, 63, 72, 64, 75, 53, 56, 77, 56, 70, 56, 57, 53, 58, 48, 57, 68, 64, 63, 60, 60, 58, 70, 50, 78, 56, 65, 58, 59, 76, 59, 65, 66, 72, 82, 85, 77, 77, 87, 57, 55, 81, 51, 76, 45, 53, 60, 52, 58, 78, 52, 82, 57, 60, 68, 73, 59, 68, 64, 72, 59, 54, 51, 57, 87, 69, 50, 127, 69, 65, 66, 70, 59, 90, 56, 75, 62, 78, 81, 57, 55, 66, 76, 51, 65, 60, 59, 66, 54, 54, 55, 55, 62, 64, 81, 69, 67, 54, 110, 65, 56, 56, 58, 53, 52, 62, 49, 62, 53, 75, 58, 57, 76, 70, 59, 71, 75, 59, 55, 49, 79, 61, 74, 60, 57, 65, 75, 64, 77, 60, 60, 63, 69, 61, 81, 72, 50, 61, 64, 53, 63, 61, 64, 66, 78, 49, 72, 86, 63, 74, 58, 120, 53, 70, 61, 69, 54, 49, 58, 48, 56, 69, 71, 57, 65, 79, 54, 66, 81, 55, 74, 50, 58, 65, 60, 95, 89, 56, 69, 93, 60, 51, 62, 89, 80, 69, 41, 59, 50, 63, 69, 60, 52, 49, 72, 103, 74, 65, 59, 53, 62, 75, 68, 58, 64, 85, 68, 60, 68, 58, 63, 86, 68, 67, 49, 60, 62, 52, 65, 49, 65, 86, 63, 62, 74, 78, 94, 55, 77, 57, 63, 90, 62, 68, 66, 77, 53, 65, 62, 48, 70, 67, 73, 49, 62, 56, 66, 70, 60, 54, 67, 62, 63, 64, 102, 59, 59, 75, 70, 62, 69, 64, 69, 56, 60, 75, 63, 70, 47, 52, 69, 60, 82, 49, 57, 75, 61, 68, 60, 54, 92, 67, 58, 77, 61, 65, 91, 58, 80, 70, 83, 50, 63, 57, 77, 75, 78, 57, 64, 71, 68, 55, 65, 51, 60, 45, 68, 63, 70, 74, 61, 60, 55, 58, 73, 62, 60, 66, 67, 66, 66, 118, 74, 53, 65, 61, 67, 59, 61, 62, 67, 71, 59, 62, 53, 70, 74, 67, 69, 58, 49, 64, 65, 56, 59, 72, 56, 50, 62, 62, 63, 65, 71, 66, 65, 100, 76, 68, 91, 59, 75, 60, 60, 56, 68, 73, 67, 97, 58, 84, 55, 73, 72, 56, 61, 62, 49, 57, 79, 67, 49, 50, 71, 57, 86, 55, 51, 52, 73, 58, 72, 88, 53, 56, 64, 61, 57, 48, 64, 61, 70, 77, 82, 59, 93, 58, 75, 50, 60, 49, 96, 54, 50, 73, 61, 54, 68, 69, 61, 56, 67, 54, 66, 57, 66, 51, 63, 89, 72, 58, 55, 53, 52, 64, 41, 64, 64, 61, 55, 76, 74, 52, 64, 50, 64, 50, 69, 60, 58, 84, 64, 61, 63, 58, 81, 64, 64, 63, 67, 68, 74, 52, 67, 73, 57, 60, 48, 116, 75, 101, 61, 47, 48, 46, 75, 39, 38, 53, 61, 67, 58, 83, 82, 46, 68, 68, 62, 61, 53, 69, 42, 44, 59, 56, 76, 62, 56, 74, 68, 70, 84, 85, 41, 54, 62, 67, 57, 60, 83, 53, 73, 71, 68, 57, 53, 51, 54, 62, 65, 70, 49, 84, 60, 82, 77, 72, 73, 68, 64, 51, 66, 86, 99, 49, 77, 48, 64, 57, 85, 60, 90, 82, 57, 71, 72, 63, 54, 59, 43, 93, 62, 48, 80, 49, 77, 64, 62, 62, 65, 33, 107, 63, 56, 55, 61, 71, 68, 77, 56, 62, 46, 68, 72, 82, 58, 68, 59, 66, 58, 87, 53, 54, 63, 51, 73, 68, 73, 90, 61, 57, 44, 54, 53, 82, 76, 73, 85, 38, 45, 70, 95, 96, 86, 58, 59, 72, 55, 54, 66, 63, 50, 62, 59, 68, 74, 62, 72, 82, 158, 85, 75, 62, 98, 60, 65, 97, 61, 72, 72, 76, 64, 77, 75, 105, 62, 62, 61, 81, 56, 71, 59, 81, 52, 49, 89, 58, 70, 55, 50, 60, 54, 69, 57, 63, 62, 53, 80, 65, 71, 58, 55, 62, 63, 69, 75, 56, 70, 65, 71, 111, 52, 45, 72, 93, 51, 124, 75, 93, 57, 86, 83, 89, 58, 55, 70, 48, 62, 63, 53, 67, 39, 91, 48, 51, 87, 58, 85, 52, 66, 80, 48, 67, 60, 66, 61, 114, 58, 70, 72, 82, 71, 102, 43, 61, 62, 81, 58, 71, 67, 66, 71, 75, 49, 70, 52, 66, 64, 55, 47, 64, 43, 91, 54, 57, 62, 80, 57, 72, 68, 65, 57, 70, 50, 75, 49, 54, 74, 63, 70, 54, 69, 73, 80, 60, 47, 66, 55, 66, 73, 54, 61, 88, 64, 88, 54, 58, 72, 52, 77, 53, 59, 64, 33, 70, 71, 78, 69, 76, 54, 49, 57, 54, 59, 70, 81, 55, 54, 63, 61, 46, 54, 81, 65, 65, 50, 75, 86, 57, 56, 52, 57, 59, 56, 65, 67, 50, 93, 45, 78, 80, 65, 43, 44, 70, 56, 63, 74, 58, 75, 66, 50, 54, 63, 50, 68, 56, 87, 58, 57, 60, 65, 78, 55, 63, 41, 66, 90, 51, 72, 55, 67, 68, 66, 69, 62, 90, 62, 70, 49, 67, 56, 72, 62, 73, 49, 80, 48, 35, 64, 69, 66, 60, 64, 73, 59, 57, 60, 44, 61, 68, 57, 58, 65, 67, 53, 58, 58, 75, 84, 66, 69, 48, 54, 53, 74, 68, 52, 40, 54, 80, 56, 140, 88, 89, 63, 80, 61, 38, 57, 62, 63, 51, 54, 78, 64, 49, 67, 82, 95, 70, 70, 57, 70, 60, 65, 71, 81, 56, 63, 56, 72, 106, 70, 79, 55, 73, 85, 63, 58, 74, 65, 106, 62, 65, 68, 77, 58, 70, 70, 46, 68, 76, 62, 59, 58, 63, 61, 43, 51, 61, 52, 67, 78, 47, 48, 46, 113, 64, 61, 72, 63, 65, 79, 74, 67, 62, 75, 64, 54, 55, 62, 70, 77, 63, 55, 65, 121, 54, 60, 65, 68, 57, 54, 97, 68, 80, 65, 70, 59, 69, 58, 60, 55, 67, 72, 63, 70, 58, 81, 59, 46, 58, 61, 67, 60, 64, 65, 67, 93, 66, 69, 72, 57, 72, 39, 73, 73, 46, 75, 75, 63, 65, 81, 91, 74, 80, 58, 61, 69, 70, 63, 80, 58, 72, 64, 73, 74, 59, 55, 54, 61, 66, 55, 54, 62, 60, 59, 79, 65, 55, 70, 57, 51, 64, 56, 87, 144, 54, 60, 79, 62, 63, 83, 58, 67, 123, 62, 53, 60, 55, 51, 75, 88, 50, 75, 82, 66, 74, 71, 59, 82, 51, 69, 50, 89, 92, 72, 61, 64, 53, 47, 79, 67, 73, 79, 59, 73, 74, 66, 68, 70, 98, 46, 60, 68, 62, 66, 55, 91, 47, 53, 52, 59, 62, 111, 59, 65, 63, 85, 87, 59, 54, 69, 64, 69, 64, 62, 49, 67, 71, 76, 61, 56, 57, 48, 42, 53, 67, 66, 70, 56, 81, 62, 65, 70, 79, 57, 54, 47, 55, 72, 91, 68, 59, 53, 71, 74, 82, 77, 65, 86, 59, 64, 69, 87, 61, 39, 62, 66, 77, 58, 73, 42, 57, 53, 63, 61, 108, 52, 68, 68, 74, 65, 67, 56, 56, 80, 63, 61, 103, 80, 81, 55, 103, 72, 79, 77, 68, 44, 58, 66, 62, 90, 71, 65, 55, 78, 56, 72, 54, 63, 53, 74, 73, 83, 50, 67, 55, 46, 59, 59, 76, 65, 61, 63, 65, 113, 74, 64, 68, 65, 70, 46, 51, 76, 53, 59, 78, 51, 70, 50, 75, 58, 90, 62, 62, 76, 68, 104, 59, 52, 76, 60, 55, 56, 83, 52, 53, 63, 51, 80, 59, 85, 83, 74, 33, 61, 74, 77, 75, 52, 75, 59, 56, 64, 51, 58, 59, 64, 60, 61, 71, 76, 70, 69, 49, 73, 56, 59, 57, 64, 60, 58, 69, 84, 81, 57, 89, 75, 63, 68, 65, 51, 64, 64, 87, 108, 50, 82, 94, 49, 52, 67, 57, 70, 48, 53, 79, 66, 84, 48, 49, 102, 64, 86, 67, 58, 64, 71, 78, 57, 146, 69, 91, 75, 60, 67, 95, 56, 63, 50, 45, 76, 62, 52, 68, 63, 63, 54, 72, 45, 62, 47, 91, 56, 55, 77, 61, 58, 83, 74, 60, 61, 55, 63, 64, 55, 66, 101, 64, 80, 89, 65, 49, 65, 61, 67, 63, 71, 75, 59, 56, 77, 83, 58, 48, 58, 58, 56, 74, 71, 64, 42, 49, 67, 55, 69, 74, 84, 44, 58, 60, 85, 64, 55, 72, 57, 73, 59, 83, 46, 88, 88, 61, 57, 82, 80, 61, 75, 62, 90, 79, 55, 91, 84, 42, 78, 83, 92, 65, 58, 67, 80, 56, 63, 52, 54, 70, 78, 54, 92, 50, 87, 80, 66, 80, 45, 57, 67, 64, 57, 50, 57, 87, 63, 53, 82, 76, 75, 64, 82, 53, 69, 88, 53, 51, 58, 51, 63, 60, 60, 53, 57, 58, 60, 44, 58, 65, 45, 62, 53, 44, 65, 73, 73, 50, 60, 58, 90, 74, 78, 115, 75, 59, 41, 72, 62, 63, 68, 69, 60, 55, 75, 58, 52, 67, 63, 63, 82, 61, 61, 58, 66, 70, 62, 58, 66, 65, 68, 66, 75, 61, 47, 66, 76, 90, 74, 71, 59, 58, 109, 72, 71, 81, 68, 74, 52, 52, 71, 51, 74, 44, 61, 79, 79, 55, 66, 57, 64, 58, 52, 76, 84, 44, 60, 79, 46, 59, 44, 57, 56, 56, 70, 59, 85, 68, 47, 77, 63, 62, 85, 66, 78, 89, 54, 75, 67, 81, 65, 69, 51, 69, 59, 75, 94, 69, 76, 49, 82, 32, 67, 62, 55, 53, 59, 71, 81, 74, 50, 55, 58, 59, 61, 80, 73, 62, 54, 69, 62, 71, 60, 67, 81, 61, 58, 70, 71, 56, 117, 60, 73, 57, 77, 47, 45, 100, 89, 63, 77, 69, 64, 69, 68, 50, 43, 51, 68, 48, 46, 54, 76, 60, 119, 59, 58, 61, 52, 66, 62, 99, 58, 53, 55, 106, 59, 48, 69, 52, 53, 46, 55, 54, 84, 81, 72, 79, 51, 72, 64, 53, 88, 62, 62, 42, 52, 48, 46, 63, 78, 56, 83, 70, 75, 64, 50, 66, 57, 79, 57, 60, 85, 53, 54, 81, 40, 59, 50, 45, 58, 77, 67, 81, 54, 44, 60, 60, 50, 47, 61, 115, 57, 71, 70, 101, 87, 59, 68, 55, 65, 76, 73, 79, 47, 62, 74, 54, 66, 73, 82, 59, 46, 82, 81, 56, 81, 63, 66, 74, 58, 56, 53, 57, 60, 68, 113, 69, 69, 74, 43, 70, 60, 43, 93, 67, 68, 83, 82, 43, 56, 66, 35, 92, 79, 54, 56, 69, 58, 68, 55, 61, 57, 103, 93, 56, 47, 68, 59, 55, 75, 68, 81, 50, 68, 79, 55, 71, 82, 68, 59, 65, 71, 47, 84, 81, 56, 95, 82, 64, 78, 97, 59, 68, 55, 54, 95, 65, 80, 62, 59, 67, 58, 65, 42, 60, 65, 90, 44, 68, 69, 102, 73, 56, 56, 53, 62, 47, 67, 63, 63, 44, 88, 56, 80, 67, 63, 61, 68, 53, 76, 50, 47, 83, 67, 70, 69, 67, 73, 68, 62, 75, 68, 68, 77, 53, 78, 82, 64, 80, 74, 54, 74, 61, 48, 53, 63, 79, 54, 37, 70, 75, 64, 61, 61, 92, 57, 86, 94, 66, 56, 56, 69, 70, 54, 68, 74, 57, 58, 77, 61, 57, 65, 51, 57, 63, 68, 73, 78, 49, 94, 79, 110, 59, 52, 45, 70, 65, 78, 73, 49, 60, 42, 66, 45, 45, 92, 141, 105, 68, 30, 54, 63, 72, 55, 66, 75, 73, 67, 63, 61, 57, 71, 68, 85, 33, 48, 59, 79, 75, 61, 82, 77, 57, 71, 94, 64, 122, 75, 64, 44, 85, 54, 60, 58, 105, 62, 86, 56, 39, 76, 56, 59, 78, 71, 74, 71, 50, 63, 71, 61, 68, 51, 56, 63, 54, 61, 91, 60, 61, 78, 50, 145, 52, 60, 50, 57, 60, 60, 70, 69, 82, 61, 54, 69, 71, 68, 77, 81, 82, 55, 79, 119, 69, 56, 51, 67, 51, 58, 65, 81, 56, 53, 53, 61, 52, 59, 68, 72, 54, 55, 66, 52, 68, 92, 50, 69, 56, 90, 65, 50, 98, 75, 89, 63, 68, 51, 59, 59, 78, 82, 56, 75, 62, 85, 52, 57, 70, 46, 44, 73, 56, 51, 58, 87, 57, 59, 66, 69, 92, 99, 65, 79, 80, 64, 67, 67, 59, 79, 58, 61, 56, 60, 70, 82, 74, 108, 52, 66, 71, 75, 80, 125, 55, 71, 75, 80, 45, 46, 70, 60, 88, 71, 59, 71, 63, 53, 65, 71, 66, 66, 65, 66, 59, 56, 70, 53, 60, 55, 69, 54, 93, 81, 62, 60, 70, 64, 72, 61, 70, 73, 58, 63, 91, 77, 51, 80, 47, 63, 72, 70, 49, 78, 61, 110, 63, 56, 75, 72, 79, 146, 79, 58, 60, 43, 77, 59, 85, 54, 79, 54, 68, 71, 66, 74, 59, 64, 61, 64, 67, 59, 86, 60, 61, 74, 74, 68, 66, 76, 70, 64, 71, 49, 64, 63, 74, 65, 72, 52, 58, 68, 71, 55, 69, 94, 29, 60, 62, 74, 51, 58, 71, 66, 58, 99, 61, 77, 68, 57, 82, 63, 73, 62, 111, 87, 68, 63, 51, 59, 71, 52, 42, 54, 50, 53, 98, 104, 82, 70, 72, 48, 90, 88, 63, 70, 61, 77, 85, 99, 81, 63, 61, 88, 58, 56, 86, 88, 43, 51, 86, 82, 103, 73, 82, 65, 83, 49, 91, 48, 61, 45, 62, 109, 76, 58, 42, 70, 66, 53, 67, 63, 86, 56, 65, 85, 74, 60, 80, 86, 59, 68, 53, 67, 93, 114, 60, 59, 99, 66, 67, 101, 51, 57, 72, 72, 82, 70, 64, 60, 66, 41, 56, 77, 60, 61, 92, 59, 80, 66, 61, 56, 61, 66, 68, 53, 59, 57, 80, 51, 59, 60, 43, 50, 69, 63, 62, 76, 64, 54, 62, 75, 54, 89, 56, 60, 49, 60, 71, 52, 49, 50, 60, 121, 69, 104, 58, 52, 74, 52, 78, 71, 70, 84, 48, 45, 61, 70, 59, 85, 63, 74, 49, 57, 75, 71, 79, 66, 61, 53, 96, 61, 57, 53, 60, 52, 79, 60, 59, 60, 48, 70, 89, 35, 74, 75, 77, 45, 54, 59, 75, 82, 56, 74, 65, 83, 46, 71, 55, 56, 51, 43, 70, 65, 59, 94, 56, 62, 52, 91, 56, 75, 77, 52, 75, 100, 59, 62, 83, 57, 71, 61, 56, 67, 41, 63, 64, 68, 56, 68, 52, 61, 61, 62, 60, 64, 56, 59, 58, 68, 63, 76, 68, 39, 79, 67, 83, 73, 50, 58, 74, 55, 65, 74, 66, 62, 54, 82, 93, 61, 68, 65, 65, 69, 58, 63, 56, 71, 49, 68, 80, 55, 84, 66, 89, 62, 69, 48, 57, 75, 45, 52, 86, 77, 48, 58, 71, 73, 72, 63, 51, 83, 76, 47, 93, 82, 82, 75, 58, 56, 44, 86, 56, 60, 62, 67, 70, 74, 46, 71, 67, 55, 66, 64, 83, 67, 62, 71, 69, 64, 70, 61, 53, 56, 57, 76, 60, 73, 65, 65, 54, 70, 55, 68, 104, 63, 61, 58, 58, 73, 68, 72, 64, 67, 71, 62, 65, 77, 70, 59, 65, 71, 72, 81, 84, 55, 55, 81, 61, 71, 63, 77, 49, 82, 64, 79, 69, 59, 97, 79, 58, 55, 49, 82, 64, 62, 69, 117, 50, 83, 59, 49, 64, 51, 55, 56, 62, 60, 59, 63, 64, 70, 76, 51, 58, 71, 56, 52, 67, 68, 63, 68, 60, 72, 73, 79, 60, 60, 75, 45, 57, 65, 68, 60, 57, 63, 61, 56, 54, 57, 58, 147, 66, 51, 69, 69, 51, 71, 69, 70, 56, 70, 59, 60, 50, 60, 75, 58, 61, 64, 77, 72, 71, 63, 86, 70, 65, 70, 64, 83, 82, 76, 68, 70, 57, 48, 59, 54, 71, 52, 66, 64, 77, 95, 51, 72, 64, 69, 66, 64, 60, 62, 61, 57, 64, 52, 60, 67, 53, 53, 62, 52, 55, 64, 62, 79, 66, 64, 54, 69, 75, 55, 56, 64, 72, 62, 63, 62, 57, 73, 64, 80, 63, 56, 65, 53, 71, 52, 59, 61, 61, 64, 87, 69, 58, 64, 58, 59, 63, 57, 64, 66, 110, 60, 62, 58, 65, 58, 60, 57, 65, 59, 61, 69, 54, 63, 51, 65, 64, 87, 52, 62, 62, 55, 56, 72, 57, 68, 59, 56, 59, 54, 102, 55, 53, 61, 66, 128, 87, 53, 65, 62, 77, 70, 65, 60, 61, 63, 61, 68, 56, 63, 60, 68, 81, 68, 55, 100, 71, 67, 85, 71, 62, 67, 78, 73, 60, 51, 62, 76, 60, 63, 72, 62, 60, 62, 67, 64, 62, 82, 72, 59, 57, 58, 58, 55, 59, 63, 69, 58, 83, 83, 68, 60, 66, 72, 65, 62, 58, 64, 67, 61, 76, 71, 57, 58, 92, 61, 57, 82, 64, 84, 85, 57, 96, 67, 62, 75, 66, 78, 91, 61, 65, 59, 65, 96, 80, 60, 74, 75, 67, 58, 53, 79, 57, 61, 76, 50, 65, 63, 47, 60, 67, 73, 66, 59, 67, 51, 75, 53, 64, 49, 67, 51, 63, 72, 78, 55, 68, 57, 59, 60, 77, 72, 69, 55, 67, 58, 55, 82, 68, 71, 81, 79, 80, 71, 90, 50, 69, 91, 58, 47, 71, 54, 64, 60, 55, 74, 60, 74, 70, 53, 78, 61, 71, 83, 60, 52, 57, 48, 59, 83, 73, 72, 51, 54, 66, 59, 64, 57, 106, 58, 67, 58, 68, 56, 77, 71, 91, 104, 75, 65, 65, 60, 60, 85, 81, 64, 70, 78, 80, 85, 76, 118, 65, 75, 59, 99, 56, 59, 56, 63, 56, 92, 63, 62, 61, 61, 72, 66, 63, 65, 51, 60, 75, 79, 55, 62, 59, 75, 82, 54, 75, 71, 55, 60, 67, 69, 59, 56, 64, 65, 89, 55, 70, 56, 61, 67, 90, 77, 62, 62, 53, 75, 58, 83, 67, 72, 52, 78, 61, 65, 67, 71, 71, 41, 50, 66, 63, 50, 56, 60, 61, 56, 64, 54, 54, 57, 75, 77, 77, 54, 115, 59, 62, 61, 67, 99, 57, 57, 89, 71, 108, 76, 72, 69, 54, 65, 72, 53, 66, 65, 57, 71, 79, 86, 78, 60, 53, 83, 70, 48, 83, 79, 63, 72, 56, 74, 45, 61, 67, 76, 73, 54, 59, 57, 59, 60, 55, 79, 95, 79, 46, 57, 60, 58, 60, 71, 68, 80, 57, 62, 67, 89, 68, 99, 70, 46, 72, 63, 99, 67, 76, 57, 65, 61, 65, 57, 58, 74, 65, 62, 51, 57, 52, 80, 68, 89, 65, 49, 60, 62, 65, 82, 61, 71, 52, 73, 75, 76, 81, 53, 84, 67, 66, 60, 66, 68, 79, 64, 66, 69, 75, 60, 93, 50, 49, 62, 61, 67, 67, 63, 87, 66, 80, 56, 65, 71, 59, 58, 76, 79, 67, 50, 62, 75, 56, 94, 63, 61, 50, 60, 69, 76, 60, 62, 60, 68, 61, 92, 60, 55, 67, 51, 60, 80, 72, 59, 67, 56, 62, 55, 59, 61, 53, 57, 57, 51, 68, 55, 57, 58, 68, 89, 53, 115, 84, 65, 56, 72, 71, 68, 72, 47, 63, 59, 66, 61, 89, 100, 90, 61, 64, 58, 53, 66, 62, 83, 64, 64, 66, 59, 67, 63, 76, 81, 78, 61, 66, 49, 74, 79, 56, 81, 80, 68, 65, 60, 75, 63, 87, 63, 57, 59, 69, 54, 68, 66, 59, 61, 71, 78, 50, 83, 63, 73, 56, 65, 64, 63, 69, 68, 64, 71, 63, 66, 50, 58, 49, 53, 69, 70, 56, 60, 64, 64, 71, 82, 65, 66, 52, 58, 90, 66, 63, 61, 52, 59, 73, 55, 92, 68, 51, 58, 70, 71, 52, 62, 99, 64, 54, 61, 89, 98, 65, 63, 61, 58, 73, 58, 58, 59, 55, 98, 68, 57, 60, 51, 61, 68, 71, 59, 61, 57, 48, 80, 56, 69, 64, 70, 58, 53, 55, 64, 60, 54, 57, 55, 67, 68, 83, 101, 48, 53, 90, 66, 73, 58, 61, 57, 59, 55, 57, 54, 62, 59, 63, 64, 64, 56, 55, 63, 63, 65, 60, 82, 53, 71, 66, 72, 71, 61, 89, 59, 91, 70, 110, 68, 60, 58, 64, 43, 57, 65, 67, 70, 59, 70, 70, 50, 59, 58, 66, 81, 55, 70, 80, 54, 68, 71, 72, 58, 55, 65, 63, 84, 62, 63, 53, 65, 62, 62, 67, 55, 58, 90, 74, 97, 68, 57, 53, 60, 66, 68, 62, 57, 98, 57, 69, 65, 71, 67, 56, 59, 61, 62, 66, 65, 70, 48, 65, 55, 76, 71, 55, 62, 77, 52, 65, 55, 72, 64, 70, 53, 77, 54, 64, 60, 61, 69, 73, 54, 67, 75, 60, 63, 86, 49, 54, 76, 62, 86, 54, 66, 64, 73, 66, 106, 64, 57, 64, 94, 61, 67, 75, 64, 64, 63, 73, 54, 66, 60, 67, 59, 77, 61, 75, 65, 64, 68, 55, 73, 75, 63, 68, 69, 61, 54, 60, 73, 67, 74, 57, 76, 65, 58, 57, 53, 61, 71, 74, 52, 81, 52, 96, 53, 100, 66, 60, 71, 58, 55, 94, 61, 64, 97, 57, 64, 52, 62, 59, 75, 80, 68, 87, 55, 56, 65, 104, 83, 67, 56, 65, 66, 80, 52, 56, 76, 51, 80, 79, 54, 66, 80, 59, 56, 45, 49, 58, 65, 58, 66, 74, 65, 62, 53, 69, 103, 62, 72, 48, 85, 81, 66, 73, 57, 61, 83, 51, 70, 67, 76, 58, 68, 73, 51, 67, 47, 60, 64, 50, 58, 99, 74, 79, 88, 108, 78, 76, 45, 44, 84, 57, 117, 57, 88, 58, 53, 74, 39, 66, 97, 61, 44, 58, 56, 72, 58, 49, 69, 67, 58, 74, 60, 66, 104, 50, 59, 63, 58, 73, 76, 66, 61, 60, 60, 63, 57, 76, 46, 68, 74, 54, 57, 74, 55, 79, 51, 57, 70, 80, 65, 58, 64, 59, 68, 62, 65, 53, 60, 71, 53, 71, 49, 75, 55, 79, 85, 61, 55, 77, 76, 74, 87, 56, 62, 67, 66, 61, 63, 51, 67, 86, 100, 58, 62, 53, 69, 64, 63, 43, 54, 63, 56, 75, 60, 65, 54, 68, 49, 62, 56, 41, 58, 78, 82, 63, 63, 73, 67, 78, 49, 49, 67, 48, 55, 82, 69, 57, 58, 49, 50, 59, 71, 74, 68, 56, 52, 74, 55, 71, 58, 46, 72, 80, 49, 55, 51, 110, 86, 54, 91, 81, 79, 73, 47, 60, 74, 56, 69, 100, 51, 52, 73, 63, 53, 70, 83, 68, 83, 67, 93, 75, 57, 56, 52, 64, 56, 73, 56, 64, 43, 83, 52, 64, 65, 53, 55, 68, 58, 53, 102, 49, 62, 81, 81, 68, 65, 61, 58, 57, 90, 48, 91, 68, 76, 69, 53, 60, 71, 89, 51, 61, 87, 65, 52, 60, 70, 75, 94, 51, 75, 53, 56, 52, 74, 62, 53, 50, 61, 52, 56, 75, 68, 84, 72, 51, 57, 80, 73, 99, 65, 44, 68, 66, 84, 64, 67, 37, 70, 56, 74, 78, 44, 84, 48, 56, 63, 66, 65, 66, 66, 57, 53, 56, 66, 92, 69, 81, 55, 91, 64, 69, 82, 66, 54, 56, 54, 56, 54, 47, 58, 56, 50, 53, 49, 47, 59, 61, 84, 61, 72, 81, 38, 71, 40, 107, 59, 59, 55, 52, 82, 41, 69, 52, 67, 41, 97, 89, 80, 55, 79, 72, 54, 52, 63, 76, 58, 52, 71, 49, 41, 51, 75, 58, 77, 59, 75, 63, 80, 54, 63, 59, 82, 58, 68, 86, 63, 75, 66, 59, 59, 79, 56, 61, 52, 50, 65, 51, 74, 65, 82, 85, 80, 73, 52, 64, 53, 61, 60, 47, 58, 46, 71, 117, 63, 84, 152, 62, 61, 48, 123, 60, 57, 67, 58, 57, 88, 44, 77, 70, 45, 43, 99, 67, 52, 58, 48, 59, 85, 71, 72, 73, 53, 65, 66, 75, 66, 54, 69, 70, 59, 58, 57, 60, 55, 88, 99, 72, 65, 75, 53, 68, 59, 81, 49, 60, 70, 52, 79, 43, 64, 54, 73, 63, 70, 70, 70, 89, 77, 59, 101, 75, 68, 69, 55, 47, 56, 53, 68, 59, 56, 53, 65, 78, 70, 73, 56, 74, 50, 69, 107, 55, 56, 89, 78, 68, 57, 57, 63, 63, 66, 73, 81, 49, 54, 75, 69, 77, 70, 59, 48, 56, 84, 58, 70, 81, 89, 54, 70, 74, 50, 68, 98, 78, 52, 62, 49, 60, 71, 47, 74, 53, 46, 60, 90, 83, 58, 97, 71, 72, 63, 84, 57, 57, 109, 42, 81, 68, 113, 61, 62, 63, 69, 66, 62, 56, 63, 92, 65, 72, 57, 103, 73, 61, 77, 60, 64, 88, 67, 76, 83, 67, 88, 86, 74, 87, 58, 57, 123, 94, 67, 53, 65, 69, 75, 65, 64, 59, 64, 54, 76, 84, 56, 52, 65, 62, 67, 75, 46, 89, 47, 57, 76, 97, 69, 54, 73, 71, 62, 55, 69, 70, 43, 50, 63, 79, 99, 54, 54, 76, 73, 60, 55, 76, 55, 49, 68, 74, 106, 59, 64, 66, 97, 64, 64, 90, 112, 70, 57, 73, 50, 61, 58, 63, 52, 61, 56, 50, 78, 74, 64, 63, 69, 62, 61, 67, 91, 59, 64, 69, 53, 46, 62, 68, 71, 68, 67, 70, 48, 81, 71, 48, 117, 56, 53, 58, 48, 59, 47, 60, 55, 55, 83, 78, 71, 62, 73, 55, 45, 74, 63, 69, 58, 67, 64, 62, 64, 49, 54, 90, 57, 62, 75, 110, 71, 64, 54, 48, 56, 60, 64, 55, 75, 57, 105, 49, 66, 67, 82, 72, 61, 60, 60, 53, 62, 78, 58, 42, 63, 54, 52, 60, 101, 57, 64, 61, 57, 56, 59, 66, 75, 57, 62, 60, 73, 49, 66, 68, 103, 69, 77, 63, 41, 103, 52, 69, 66, 72, 58, 68, 58, 55, 44, 61, 62, 74, 70, 65, 53, 44, 55, 90, 67, 58, 54, 70, 70, 71, 60, 57, 47, 97, 86, 56, 74, 49, 59, 70, 89, 91, 65, 73, 40, 73, 63, 86, 72, 57, 64, 53, 52, 71, 62, 92, 66, 48, 49, 66, 83, 72, 70, 68, 50, 45, 68, 66, 55, 68, 57, 84, 117, 69, 64, 76, 52, 72, 76, 61, 68, 57, 56, 76, 66, 71, 60, 62, 60, 54, 64, 53, 76, 70, 56, 58, 63, 74, 53, 63, 54, 56, 69, 75, 107, 54, 82, 58, 52, 145, 71, 60, 56, 65, 54, 72, 55, 55, 51, 87, 59, 47, 65, 49, 67, 74, 50, 71, 61, 54, 63, 53, 55, 82, 71, 54, 64, 67, 100, 60, 56, 94, 65, 51, 74, 66, 83, 80, 45, 64, 49, 57, 62, 55, 74, 55, 75, 86, 67, 79, 37, 65, 53, 65, 62, 67, 63, 58, 52, 52, 62, 65, 59, 60, 77, 83, 59, 71, 54, 58, 66, 57, 51, 56, 55, 53, 66, 54, 58, 54, 52, 50, 54, 80, 63, 55, 91, 53, 55, 58, 60, 74, 51, 70, 61, 56, 68, 60, 55, 70, 69, 56, 54, 59, 56, 66, 81, 67, 59, 54, 59, 72, 58, 57, 67, 59, 40, 60, 55, 66, 53, 60, 70, 61, 63, 59, 55, 32, 59, 54, 64, 77, 77, 119, 35, 109, 68, 67, 47, 55, 80, 73, 78, 122, 62, 141, 56, 101, 64, 58, 87, 46, 75, 52, 56, 58, 78, 68, 57, 76, 70, 63, 55, 70, 58, 73, 102, 60, 63, 56, 75, 64, 51, 62, 71, 55, 57, 57, 55, 80, 85, 54, 55, 80, 64, 63, 68, 59, 59, 68, 85, 60, 57, 52, 69, 49, 56, 79, 103, 50, 59, 62, 52, 79, 56, 74, 60, 74, 72, 101, 72, 64, 59, 79, 76, 56, 74, 57, 62, 65, 112, 49, 58, 58, 61, 62, 58, 49, 100, 52, 82, 57, 66, 72, 58, 64, 130, 59, 96, 66, 52, 108, 67, 53, 69, 76, 59, 61, 82, 74, 68, 54, 71, 73, 51, 67, 75, 62, 61, 56, 56, 55, 55, 69, 79, 69, 63, 66, 59, 61, 84, 41, 59, 49, 42, 89, 47, 60, 59, 77, 47, 81, 68, 69, 35, 52, 63, 49, 75, 68, 73, 86, 84, 52, 111, 94, 86, 103, 58, 42, 72, 66, 50, 58, 54, 47, 70, 54, 72, 61, 60, 57, 69, 67, 56, 93, 53, 97, 80, 75, 101, 63, 74, 71, 80, 59, 72, 78, 62, 84, 48, 58, 56, 77, 83, 49, 59, 53, 64, 62, 65, 73, 52, 67, 60, 73, 74, 63, 42, 62, 72, 67, 78, 135, 71, 73, 46, 72, 81, 76, 64, 71, 50, 61, 63, 80, 73, 55, 60, 34, 47, 69, 61, 86, 58, 65, 63, 66, 91, 51, 58, 60, 83, 73, 79, 73, 44, 85, 73, 51, 67, 50, 73, 89, 72, 110, 73, 69, 101, 76, 67, 83, 55, 68, 53, 83, 50, 72, 43, 69, 77, 94, 52, 72, 70, 59, 82, 51, 59, 72, 53, 81, 58, 70, 84, 118, 53, 77, 63, 75, 52, 61, 66, 57, 65, 62, 86, 63, 70, 60, 97, 68, 60, 47, 67, 31, 80, 70, 52, 100, 72, 90, 58, 59, 56, 75, 71, 46, 75, 29, 78, 81, 58, 63, 60, 98, 58, 78, 66, 69, 72, 52, 90, 47, 86, 51, 61, 62, 63, 54, 68, 69, 56, 90, 78, 81, 54, 64, 51, 82, 50, 45, 86, 62, 64, 40, 78, 63, 83, 49, 51, 63, 73, 53, 51, 62, 112, 58, 72, 65, 66, 58, 52, 78, 71, 53, 82, 75, 73, 75, 80, 54, 63, 97, 45, 58, 63, 77, 65, 59, 54, 76, 63, 64, 57, 57, 61, 69, 58, 118, 57, 67, 72, 66, 74, 66, 85, 63, 68, 79, 50, 78, 50, 61, 54, 72, 77, 52, 87, 69, 51, 60, 69, 65, 61, 71, 58, 53, 48, 57, 67, 78, 59, 83, 84, 67, 69, 71, 53, 69, 46, 77, 47, 56, 66, 47, 50, 87, 46, 70, 64, 58, 58, 63, 63, 64, 63, 65, 129, 64, 47, 60, 63, 79, 47, 63, 58, 64, 53, 68, 74, 60, 55, 65, 68, 79, 80, 93, 59, 73, 81, 54, 49, 56, 64, 71, 57, 87, 83, 78, 71, 39, 58, 69, 52, 78, 54, 81, 64, 55, 60, 74, 50, 60, 61, 65, 69, 41, 67, 51, 74, 70, 57, 69, 69, 73, 70, 74, 64, 56, 83, 55, 74, 58, 54, 51, 76, 80, 60, 63, 73, 64, 64, 67, 54, 63, 57, 61, 84, 60, 71, 70, 74, 51, 47, 123, 77, 71, 54, 87, 77, 61, 52, 60, 59, 51, 64, 72, 62, 63, 57, 62, 51, 63, 60, 70, 81, 41, 45, 60, 83, 60, 57, 65, 53, 50, 51, 84, 47, 52, 83, 60, 88, 79, 62, 57, 72, 64, 64, 84, 49, 60, 69, 78, 69, 51, 60, 67, 54, 72, 60, 80, 73, 68, 57, 64, 57, 47, 88, 40, 51, 97, 71, 75, 84, 65, 69, 85, 94, 60, 57, 47, 56, 54, 115, 79, 57, 74, 79, 65, 74, 67, 60, 82, 77, 36, 60, 58, 64, 49, 60, 50, 70, 89, 64, 38, 56, 75, 68, 103, 91, 60, 57, 46, 55, 50, 67, 62, 70, 73, 63, 74, 65, 56, 62, 62, 67, 56, 65, 77, 66, 51, 44, 70, 74, 69, 61, 61, 68, 70, 93, 81, 45, 59, 54, 56, 64, 65, 59, 69, 81, 56, 70, 69, 58, 50, 63, 69, 75, 87, 51, 80, 89, 61, 87, 60, 58, 58, 37, 78, 96, 76, 92, 77, 61, 68, 64, 69, 65, 74, 85, 85, 52, 51, 91, 77, 68, 65, 67, 53, 96, 55, 78, 72, 39, 76, 55, 64, 62, 56, 48, 76, 66, 61, 35, 66, 74, 74, 41, 53, 78, 53, 79, 60, 74, 63, 58, 52, 93, 53, 66, 82, 60, 50, 74, 47, 54, 75, 72, 67, 67, 52, 62, 75, 84, 59, 56, 52, 60, 58, 62, 66, 53, 54, 47, 125, 52, 79, 52, 67, 80, 68, 63, 61, 51, 61, 79, 63, 78, 82, 46, 87, 64, 82, 66, 72, 57, 54, 59, 60, 61, 73, 53, 49, 57, 62, 52, 60, 99, 70, 56, 72, 79, 70, 57, 86, 53, 56, 81, 68, 59, 59, 57, 66, 35, 56, 64, 62, 58, 64, 77, 56, 78, 68, 81, 82, 55, 66, 73, 53, 54, 106, 84, 79, 95, 75, 50, 50, 59, 75, 80, 61, 62, 46, 80, 66, 96, 52, 84, 76, 67, 72, 44, 96, 64, 54, 62, 72, 62, 47, 53, 48, 61, 61, 62, 70, 64, 41, 65, 78, 67, 45, 58, 84, 48, 56, 69, 68, 85, 64, 41, 89, 54, 54, 57, 65, 89, 44, 86, 38, 70, 82, 58, 66, 85, 58, 85, 67, 53, 52, 69, 59, 53, 56, 89, 63, 74, 71, 57, 68, 53, 61, 61, 62, 71, 73, 80, 65, 67, 71, 56, 89, 48, 51, 163, 89, 60, 81, 54, 60, 85, 51, 68, 65, 65, 51, 47, 42, 57, 49, 60, 49, 69, 67, 51, 70, 53, 62, 75, 43, 80, 69, 85, 79, 52, 75, 71, 80, 70, 64, 64, 84, 58, 63, 52, 55, 86, 65, 73, 57, 62, 59, 84, 71, 90, 65, 58, 65, 65, 51, 63, 50, 98, 61, 81, 64, 56, 63, 71, 58, 84, 112, 69, 54, 70, 60, 46, 74, 63, 62, 52, 49, 60, 68, 38, 52, 53, 71, 92, 61, 58, 56, 58, 53, 85, 86, 59, 71, 105, 82, 49, 54, 49, 64, 60, 62, 57, 59, 57, 56, 51, 129, 64, 62, 61, 66, 50, 71, 63, 73, 52, 80, 67, 76, 64, 54, 63, 66, 73, 62, 64, 62, 59, 83, 83, 58, 54, 115, 73, 73, 85, 49, 93, 49, 65, 63, 78, 99, 54, 79, 64, 62, 68, 58, 73, 68, 60, 63, 112, 103, 75, 58, 55, 86, 57, 90, 68, 59, 106, 69, 67, 63, 93, 63, 77, 66, 64, 73, 71, 57, 54, 87, 58, 65, 51, 61, 64, 58, 65, 59, 52, 54, 84, 76, 73, 52, 54, 65, 79, 63, 59, 54, 79, 64, 77, 52, 57, 69, 47, 69, 60, 80, 67, 75, 63, 63, 63, 62, 60, 54, 65, 91, 54, 65, 60, 85, 77, 76, 59, 55, 60, 84, 69, 56, 38, 52, 59, 99, 56, 65, 61, 98, 72, 92, 59, 44, 71, 65, 50, 61, 59, 56, 129, 63, 84, 77, 67, 67, 70, 83, 68, 91, 56, 72, 82, 74, 57, 43, 65, 73, 50, 48, 50, 51, 53, 78, 71, 65, 68, 53, 51, 71, 68, 58, 70, 47, 69, 102, 60, 58, 62, 34, 77, 112, 74, 94, 90, 74, 62, 58, 75, 56, 70, 97, 69, 44, 56, 70, 72, 70, 77, 85, 75, 65, 79, 90, 46, 47, 66, 47, 59, 54, 74, 101, 59, 61, 67, 73, 60, 50, 57, 62, 74, 72, 70, 57, 68, 60, 55, 67, 58, 62, 70, 56, 55, 60, 75, 110, 63, 70, 65, 65, 71, 70, 70, 64, 55, 69, 73, 64, 62, 69, 79, 44, 62, 54, 52, 62, 63, 54, 69, 61, 96, 70, 78, 64, 58, 55, 58, 92, 67, 121, 51, 62, 70, 70, 91, 50, 71, 64, 55, 59, 51, 49, 57, 63, 50, 64, 46, 49, 108, 55, 56, 82, 61, 61, 75, 48, 65, 65, 93, 81, 89, 61, 72, 48, 85, 60, 67, 55, 58, 57, 54, 56, 75, 81, 62, 56, 58, 44, 95, 63, 54, 72, 79, 59, 73, 66, 72, 65, 45, 62, 90, 80, 65, 85, 64, 81, 71, 118, 61, 73, 53, 51, 64, 55, 43, 66, 86, 56, 51, 72, 61, 58, 57, 39, 50, 53, 60, 64, 53, 83, 63, 75, 108, 62, 62, 56, 68, 52, 69, 73, 58, 63, 56, 70, 74, 84, 65, 65, 63, 78, 63, 58, 59, 68, 61, 51, 63, 59, 58, 54, 53, 49, 54, 70, 69, 58, 46, 65, 61, 69, 78, 64, 62, 47, 67, 57, 78, 55, 74, 74, 68, 59, 95, 53, 61, 58, 84, 72, 72, 55, 59, 84, 90, 25, 70, 47, 40, 49, 90, 81, 61, 60, 58, 73, 68, 53, 82, 63, 95, 69, 58, 56, 73, 66, 66, 52, 55, 104, 65, 62, 55, 63, 46, 69, 61, 74, 68, 60, 72, 56, 61, 91, 57, 75, 55, 47, 55, 66, 57, 41, 78, 44, 63, 57, 65, 72, 48, 62, 61, 44, 66, 65, 38, 58, 84, 61, 66, 77, 85, 63, 46, 59, 64, 53, 87, 48, 47, 62, 49, 87, 59, 63, 82, 56, 46, 66, 77, 68, 76, 93, 82, 64, 46, 73, 56, 65, 66, 62, 59, 64, 56, 58, 71, 93, 87, 73, 63, 67, 51, 61, 83, 84, 45, 56, 52, 106, 65, 128, 72, 64, 63, 50, 69, 64, 64, 53, 59, 82, 43, 70, 51, 85, 74, 64, 65, 53, 52, 62, 59, 84, 55, 59, 60, 60, 70, 70, 62, 77, 84, 29, 69, 77, 62, 87, 65, 48, 63, 70, 76, 75, 77, 65, 38, 62, 40, 69, 64, 63, 62, 71, 58, 102, 72, 74, 81, 53, 77, 63, 55, 81, 81, 77, 58, 63, 51, 51, 56, 91, 50, 57, 70, 91, 71, 53, 51, 77, 70, 61, 68, 63, 63, 55, 109, 54, 67, 52, 58, 72, 68, 55, 87, 71, 86, 61, 108, 80, 65, 68, 61, 54, 54, 69, 64, 69, 64, 72, 59, 50, 65, 84, 50, 60, 80, 82, 60, 39, 62, 87, 79, 73, 62, 84, 53, 57, 62, 57, 59, 68, 60, 46, 70, 62, 70, 69, 54, 54, 67, 66, 64, 55, 45, 57, 69, 49, 64, 57, 53, 52, 74, 125, 40, 79, 67, 79, 56, 71, 59, 79, 55, 57, 59, 60, 65, 89, 73, 87, 41, 79, 45, 61, 67, 69, 72, 68, 49, 41, 65, 60, 63, 53, 56, 104, 109, 71, 57, 69, 57, 55, 75, 52, 50, 75, 49, 69, 44, 88, 93, 72, 71, 76, 59, 74, 69, 88, 64, 37, 49, 65, 69, 62, 65, 82, 53, 65, 76, 63, 66, 44, 55, 73, 70, 77, 71, 85, 61, 63, 57, 60, 57, 78, 71, 66, 65, 65, 75, 57, 34, 72, 54, 76, 53, 97, 105, 83, 76, 55, 61, 55, 59, 53, 76, 73, 104, 44, 68, 66, 70, 58, 70, 64, 66, 71, 65, 61, 52, 53, 56, 105, 51, 59, 82, 48, 80, 52, 72, 60, 63, 80, 61, 58, 50, 79, 100, 63, 90, 67, 51, 74, 69, 65, 85, 51, 58, 65, 63, 76, 92, 60, 66, 68, 57, 48, 87, 62, 61, 71, 40, 55, 74, 59, 48, 58, 50, 68, 58, 66, 73, 78, 57, 85, 67, 61, 53, 41, 73, 69, 74, 73, 63, 53, 62, 96, 69, 47, 51, 77, 63, 57, 52, 40, 58, 52, 75, 62, 53, 67, 55, 65, 59, 80, 62, 65, 67, 55, 43, 77, 47, 69, 46, 63, 57, 63, 55, 56, 75, 71, 79, 48, 125, 52, 81, 79, 61, 89, 46, 76, 71, 71, 64, 52, 74, 75, 64, 56, 67, 58, 49, 59, 81, 83, 56, 70, 46, 73, 61, 68, 104, 78, 63, 54, 70, 82, 69, 74, 60, 79, 77, 61, 70, 62, 69, 65, 54, 62, 66, 81, 42, 38, 64, 69, 68, 62, 58, 39, 113, 88, 54, 56, 69, 66, 85, 47, 63, 43, 59, 57, 62, 65, 64, 62, 65, 61, 56, 100, 56, 61, 72, 62, 59, 63, 60, 50, 58, 71, 70, 81, 71, 58, 53, 71, 79, 73, 64, 68, 64, 62, 58, 41, 64, 71, 132, 75, 75, 62, 75, 66, 72, 90, 63, 55, 68, 60, 72, 90, 68, 80, 96, 52, 51, 49, 63, 40, 105, 61, 93, 75, 64, 64, 69, 43, 70, 59, 63, 35, 61, 37, 59, 64, 60, 65, 68, 72, 66, 64, 61, 67, 72, 73, 74, 43, 48, 58, 93, 77, 57, 56, 55, 48, 73, 55, 57, 84, 79, 47, 59, 66, 62, 58, 59, 75, 65, 75, 55, 57, 63, 69, 74, 42, 57, 70, 59, 56, 80, 59, 63, 45, 59, 66, 55, 43, 82, 79, 61, 57, 47, 77, 58, 52, 103, 76, 57, 62, 67, 58, 69, 50, 79, 68, 62, 62, 70, 57, 88, 65, 57, 69, 51, 41, 54, 75, 80, 71, 89, 65, 56, 55, 56, 50, 47, 55, 94, 79, 61, 54, 60, 68, 53, 62, 83, 118, 57, 55, 65, 55, 61, 91, 61, 99, 73, 84, 62, 65, 68, 74, 82, 66, 63, 114, 54, 51, 67, 75, 68, 63, 54, 53, 67, 53, 63, 50, 48, 56, 44, 87, 65, 63, 61, 67, 87, 66, 58, 60, 60, 66, 45, 57, 51, 61, 62, 87, 62, 71, 48, 53, 88, 68, 62, 90, 89, 62, 58, 71, 69, 67, 70, 59, 89, 47, 67, 68, 58, 72, 56, 107, 68, 61, 72, 65, 64, 62, 63, 73, 72, 63, 64, 46, 63, 77, 98, 72, 66, 50, 60, 81, 52, 64, 59, 60, 67, 89, 57, 56, 82, 54, 71, 64, 47, 53, 80, 83, 65, 63, 71, 72, 65, 76, 67, 60, 69, 59, 71, 62, 65, 57, 53, 71, 71, 43, 75, 72, 71, 40, 78, 70, 66, 68, 65, 63, 75, 59, 68, 104, 62, 57, 57, 58, 43, 60, 63, 81, 88, 60, 53, 66, 55, 64, 64, 64, 64, 64, 120, 77, 86, 60, 64, 61, 73, 61, 73, 52, 94, 47, 83, 55, 71, 56, 59, 52, 54, 57, 60, 51, 58, 71, 68, 71, 67, 69, 89, 59, 73, 72, 76, 59, 75, 78, 47, 46, 94, 69, 46, 67, 81, 55, 60, 61, 89, 56, 65, 52, 76, 76, 50, 91, 73, 86, 60, 83, 58, 58, 77, 56, 62, 55, 53, 56, 62, 59, 63, 45, 66, 77, 57, 50, 76, 73, 49, 73, 56, 53, 73, 68, 59, 69, 62, 65, 69, 58, 58, 76, 52, 58, 62, 53, 61, 70, 72, 46, 67, 65, 69, 67, 59, 70, 77, 67, 69, 51, 56, 71, 70, 52, 70, 76, 66, 54, 57, 54, 49, 74, 72, 53, 69, 58, 53, 57, 135, 44, 61, 72, 59, 79, 55, 64, 65, 59, 66, 75, 73, 54, 98, 49, 66, 81, 66, 80, 67, 53, 61, 54, 87, 51, 54, 77, 57, 66, 70, 58, 62, 75, 83, 66, 69, 55, 47, 54, 57, 66, 58, 64, 47, 55, 84, 58, 74, 66, 60, 63, 81, 92, 50, 65, 76, 70, 74, 58, 75, 79, 96, 118, 49, 59, 69, 48, 70, 54, 95, 84, 60, 58, 55, 72, 69, 61, 62, 48, 57, 60, 52, 84, 62, 86, 67, 67, 70, 59, 51, 55, 60, 58, 59, 49, 59, 39, 72, 61, 63, 77, 73, 67, 64, 77, 70, 59, 54, 59, 66, 64, 102, 61, 54, 67, 90, 64, 60, 77, 56, 72, 64, 49, 65, 99, 65, 60, 93, 71, 74, 67, 63, 70, 62, 63, 59, 93, 40, 66, 70, 51, 60, 84, 58, 54, 84, 54, 56, 59, 53, 58, 45, 61, 71, 43, 58, 61, 61, 68, 69, 63, 69, 77, 68, 61, 51, 86, 53, 76, 67, 84, 73, 69, 69, 65, 78, 79, 67, 69, 68, 74, 64, 60, 78, 62, 51, 58, 54, 51, 79, 55, 67, 77, 66, 61, 92, 55, 72, 68, 49, 62, 51, 55, 67, 65, 70, 53, 72, 70, 130, 62, 69, 62, 54, 56, 42, 56, 79, 52, 81, 67, 45, 83, 66, 56, 74, 55, 71, 84, 50, 58, 67, 62, 66, 35, 57, 65, 84, 56, 59, 48, 58, 39, 77, 65, 91, 75, 83, 77, 79, 49, 72, 61, 64, 84, 66, 75, 84, 58, 63, 81, 74, 59, 76, 68, 67, 65, 61, 47, 77, 73, 62, 67, 53, 53, 60, 57, 69, 62, 63, 76, 57, 74, 57, 78, 136, 58, 71, 64, 52, 97, 63, 63, 47, 63, 64, 51, 54, 76, 62, 58, 59, 80, 67, 62, 81, 76, 62, 62, 50, 98, 63, 50, 76, 56, 65, 64, 64, 60, 67, 80, 45, 50, 86, 63, 183, 58, 71, 50, 75, 76, 61, 65, 64, 73, 56, 50, 67, 66, 64, 36, 97, 52, 67, 60, 51, 58, 61, 70, 62, 53, 58, 60, 53, 57, 47, 47, 88, 75, 67, 90, 71, 78, 112, 115, 61, 59, 61, 106, 88, 67, 64, 54, 57, 61, 72, 65, 72, 63, 66, 76, 92, 57, 52, 68, 69, 93, 74, 69, 58, 73, 55, 67, 34, 44, 74, 80, 54, 82, 73, 62, 80, 72, 77, 61, 72, 53, 46, 62, 62, 46, 77, 60, 58, 84, 45, 93, 50, 33, 75, 83, 58, 64, 69, 54, 54, 64, 58, 70, 50, 71, 54, 46, 67, 73, 65, 63, 76, 73, 61, 65, 71, 55, 78, 58, 57, 93, 78, 54, 63, 70, 35, 71, 64, 62, 48, 59, 47, 50, 78, 73, 58, 61, 60, 73, 94, 62, 80, 76, 77, 115, 73, 49, 72, 65, 52, 53, 53, 81, 69, 82, 57, 70, 56, 77, 84, 53, 67, 59, 64, 72, 78, 53, 67, 85, 132, 68, 73, 50, 88, 64, 70, 57, 61, 46, 67, 62, 62, 41, 65, 70, 61, 54, 65, 57, 72, 81, 66, 103, 58, 64, 64, 77, 49, 93, 86, 67, 87, 69, 53, 64, 58, 57, 72, 67, 53, 77, 80, 60, 57, 74, 63, 70, 64, 51, 62, 64, 54, 60, 45, 60, 107, 69, 57, 47, 68, 31, 79, 73, 62, 59, 66, 51, 59, 61, 71, 58, 73, 58, 58, 53, 72, 90, 68, 77, 53, 49, 70, 58, 73, 53, 62, 65, 70, 62, 71, 80, 60, 76, 48, 67, 64, 60, 50, 62, 73, 89, 67, 77, 76, 61, 54, 69, 68, 95, 63, 68, 69, 53, 45, 61, 58, 67, 64, 73, 55, 64, 64, 107, 72, 63, 99, 52, 78, 58, 57, 62, 75, 67, 69, 69, 58, 60, 71, 72, 63, 74, 49, 56, 38, 77, 55, 66, 53, 72, 65, 68, 61, 65, 88, 56, 96, 50, 66, 48, 58, 69, 74, 58, 58, 64, 48, 65, 76, 100, 64, 66, 57, 44, 64, 68, 57, 88, 58, 54, 62, 74, 63, 71, 75, 108, 75, 60, 60, 65, 117, 51, 68, 97, 54, 58, 82, 67, 35, 81, 35, 63, 67, 79, 80, 52, 67, 67, 96, 86, 53, 44, 60, 62, 56, 46, 63, 54, 66, 62, 49, 77, 73, 94, 71, 62, 53, 58, 70, 54, 68, 72, 51, 61, 65, 72, 87, 76, 66, 93, 74, 86, 69, 108, 60, 65, 68, 61, 73, 47, 42, 49, 62, 45, 73, 56, 56, 60, 66, 59, 66, 43, 48, 82, 69, 50, 60, 69, 89, 48, 69, 59, 76, 73, 87, 51, 65, 67, 68, 50, 57, 72, 68, 58, 56, 76, 50, 81, 60, 49, 72, 51, 65, 63, 69, 69, 92, 57, 55, 121, 84, 67, 55, 64, 64, 61, 59, 69, 67, 62, 47, 48, 71, 65, 76, 44, 80, 86, 53, 75, 52, 127, 55, 74, 50, 80, 68, 60, 71, 77, 95, 53, 70, 59, 57, 81, 77, 66, 70, 63, 57, 129, 84, 60, 57, 45, 76, 59, 51, 78, 61, 143, 64, 60, 53, 47, 104, 76, 74, 57, 72, 78, 66, 64, 66, 58, 55, 66, 61, 45, 67, 51, 73, 68, 66, 82, 63, 80, 50, 60, 61, 67, 66, 65, 120, 62, 61, 73, 63, 79, 72, 71, 71, 67, 88, 98, 112, 60, 44, 61, 59, 54, 77, 74, 63, 58, 75, 53, 56, 70, 76, 62, 54, 66, 63, 80, 62, 57, 79, 56, 83, 78, 66, 69, 63, 67, 54, 40, 62, 69, 61, 59, 68, 44, 61, 65, 93, 56, 48, 29, 56, 60, 50, 69, 71, 72, 74, 68, 70, 61, 53, 97, 66, 48, 51, 60, 64, 68, 49, 68, 60, 63, 56, 55, 66, 86, 74, 60, 66, 55, 67, 70, 56, 73, 41, 69, 71, 85, 85, 63, 68, 95, 76, 51, 61, 47, 54, 94, 62, 78, 107, 73, 103, 66, 49, 67, 55, 56, 57, 70, 83, 64, 84, 58, 51, 50, 55, 66, 63, 61, 67, 82, 71, 49, 65, 91, 60, 70, 47, 69, 46, 56, 66, 73, 106, 60, 59, 94, 59, 75, 70, 62, 82, 68, 65, 73, 75, 74, 64, 80, 52, 61, 76, 62, 60, 84, 82, 74, 63, 63, 60, 52, 93, 81, 57, 67, 57, 64, 65, 65, 46, 82, 105, 47, 86, 89, 63, 84, 76, 59, 65, 73, 101, 73, 68, 56, 44, 73, 69, 60, 60, 85, 106, 79, 47, 64, 61, 56, 45, 53, 60, 46, 64, 79, 50, 62, 53, 57, 58, 92, 47, 78, 55, 86, 58, 50, 85, 64, 75, 59, 44, 67, 62, 80, 97, 62, 71, 67, 70, 78, 52, 73, 69, 57, 63, 67, 74, 49, 69, 57, 58, 63, 50, 68, 86, 55, 53, 53, 58, 69, 57, 66, 56, 83, 60, 53, 57, 102, 45, 63, 51, 48, 123, 79, 82, 87, 65, 50, 74, 60, 60, 65, 44, 129, 73, 52, 55, 44, 62, 79, 60, 65, 101, 65, 72, 62, 58, 156, 49, 49, 49, 47, 56, 50, 65, 60, 67, 71, 59, 66, 85, 73, 65, 47, 69, 48, 55, 61, 64, 66, 70, 72, 50, 72, 45, 47, 46, 50, 77, 83, 59, 66, 53, 78, 45, 66, 57, 81, 66, 60, 89, 62, 57, 67, 69, 54, 58, 62, 64, 66, 68, 62, 94, 101, 100, 67, 53, 66, 62, 61, 62, 51, 67, 56, 44, 109, 62, 67, 61, 54, 44, 75, 65, 45, 70, 68, 64, 73, 80, 50, 51, 54, 66, 72, 60, 68, 70, 58, 57, 82, 63, 66, 63, 66, 81, 62, 61, 58, 68, 37, 63, 81, 60, 73, 46, 45, 67, 52, 61, 55, 73, 63, 124, 68, 60, 78, 74, 74, 64, 58, 81, 61, 74, 52, 64, 58, 75, 45, 57, 66, 64, 50, 63, 96, 73, 72, 60, 54, 48, 53, 45, 64, 64, 63, 81, 55, 80, 64, 79, 61, 62, 69, 78, 76, 78, 75, 50, 123, 67, 86, 50, 62, 87, 74, 58, 30, 28, 65, 80, 60, 76, 79, 77, 77, 74, 76, 53, 67, 60, 58, 58, 64, 71, 78, 49, 60, 53, 48, 48, 59, 58, 56, 79, 56, 70, 58, 59, 88, 65, 68, 60, 70, 57, 63, 57, 73, 63, 67, 41, 69, 61, 54, 94, 72, 52, 51, 57, 58, 58, 90, 62, 50, 52, 45, 55, 86, 77, 69, 60, 73, 59, 80, 54, 73, 49, 63, 43, 43, 50, 51, 65, 82, 50, 64, 63, 71, 91, 54, 60, 57, 65, 53, 50, 53, 47, 63, 61, 65, 48, 73, 74, 79, 50, 72, 56, 69, 59, 58, 77, 65, 69, 75, 74, 67, 83, 76, 59, 65, 53, 54, 72, 100, 62, 75, 56, 68, 93, 62, 56, 73, 51, 59, 68, 80, 54, 59, 55, 54, 52, 73, 79, 69, 51, 56, 68, 60, 74, 98, 75, 72, 69, 52, 78, 63, 67, 98, 59, 68, 60, 63, 62, 59, 79, 58, 72, 47, 54, 50, 50, 78, 53, 66, 67, 74, 72, 71, 49, 63, 57, 60, 50, 73, 52, 52, 68, 56, 62, 81, 68, 88, 74, 49, 97, 36, 63, 72, 72, 49, 51, 78, 69, 59, 78, 78, 76, 78, 62, 81, 54, 71, 93, 60, 75, 56, 65, 60, 81, 89, 68, 47, 63, 58, 132, 49, 53, 78, 66, 55, 75, 61, 56, 67, 46, 68, 55, 59, 64, 57, 64, 37, 58, 97, 45, 55, 75, 59, 83, 85, 56, 60, 100, 68, 77, 49, 69, 68, 42, 63, 56, 53, 52, 79, 54, 62, 83, 54, 66, 79, 84, 78, 62, 60, 90, 64, 63, 67, 104, 66, 69, 66, 53, 77, 71, 64, 72, 101, 55, 55, 103, 54, 74, 74, 92, 72, 58, 54, 53, 60, 92, 60, 54, 80, 64, 66, 55, 66, 80, 65, 71, 47, 82, 55, 85, 63, 95, 72, 75, 80, 52, 47, 73, 80, 81, 60, 61, 70, 48, 94, 46, 55, 82, 65, 75, 66, 82, 89, 62, 65, 68, 82, 66, 94, 57, 51, 59, 63, 63, 69, 62, 51, 88, 66, 89, 62, 77, 72, 72, 78, 56, 45, 49, 73, 53, 65, 66, 47, 65, 59, 57, 91, 72, 58, 83, 73, 74, 75, 58, 76, 70, 82, 92, 56, 65, 48, 66, 64, 82, 99, 54, 76, 54, 62, 61, 50, 75, 54, 65, 58, 45, 66, 54, 61, 58, 76, 44, 69, 75, 77, 82, 64, 58, 62, 93, 45, 63, 48, 47, 70, 60, 59, 55, 97, 60, 70, 59, 80, 72, 111, 79, 51, 68, 79, 45, 71, 64, 56, 61, 56, 90, 90, 65, 58, 100, 54, 50, 55, 67, 73, 81, 52, 67, 83, 74, 64, 50, 63, 62, 128, 70, 62, 78, 66, 64, 79, 87, 77, 73, 63, 73, 57, 64, 100, 69, 50, 95, 69, 81, 61, 64, 63, 73, 80, 69, 80, 65, 53, 96, 52, 48, 61, 56, 75, 73, 69, 60, 47, 69, 55, 66, 84, 110, 68, 86, 71, 108, 80, 74, 61, 60, 61, 76, 57, 62, 77, 80, 61, 78, 60, 81, 64, 59, 71, 85, 50, 85, 104, 64, 52, 76, 73, 59, 79, 84, 54, 53, 56, 58, 62, 48, 50, 85, 72, 60, 57, 52, 56, 59, 67, 61, 64, 57, 90, 75, 72, 69, 57, 51, 52, 62, 70, 63, 48, 77, 74, 51, 61, 72, 78, 58, 70, 86, 62, 57, 41, 60, 68, 57, 51, 52, 66, 117, 112, 68, 63, 67, 86, 62, 60, 66, 52, 93, 75, 51, 62, 75, 86, 72, 64, 47, 49, 47, 55, 74, 70, 63, 66, 102, 82, 63, 50, 44, 83, 47, 64, 50, 87, 60, 60, 76, 82, 73, 99, 93, 55, 54, 69, 63, 53, 70, 71, 70, 74, 73, 68, 60, 66, 67, 68, 60, 62, 63, 76, 77, 64, 72, 64, 60, 96, 69, 79, 81, 54, 42, 56, 59, 64, 56, 63, 59, 72, 97, 65, 63, 70, 68, 60, 63, 64, 39, 65, 52, 63, 63, 91, 67, 69, 150, 57, 63, 52, 73, 58, 68, 59, 50, 59, 78, 56, 39, 97, 52, 51, 54, 55, 54, 130, 68, 65, 62, 54, 58, 78, 54, 49, 64, 65, 65, 72, 40, 69, 55, 69, 70, 64, 59, 64, 64, 63, 68, 56, 72, 57, 60, 47, 100, 55, 67, 61, 46, 53, 70, 80, 80, 52, 60, 63, 67, 90, 69, 41, 50, 55, 55, 47, 77, 55, 75, 88, 84, 70, 62, 63, 74, 45, 67, 62, 49, 70, 66, 69, 56, 70, 81, 60, 87, 52, 59, 52, 54, 63, 76, 67, 64, 66, 82, 55, 45, 51, 91, 73, 38, 46, 56, 75, 60, 73, 89, 81, 50, 52, 64, 47, 51, 60, 67, 99, 69, 83, 57, 72, 48, 40, 73, 63, 50, 74, 56, 75, 63, 81, 72, 72, 61, 47, 36, 74, 66, 85, 56, 85, 56, 85, 46, 64, 55, 55, 78, 60, 52, 74, 76, 81, 59, 52, 55, 58, 58, 63, 54, 65, 60, 67, 65, 56, 76, 66, 68, 63, 53, 58, 71, 56, 115, 57, 62, 49, 74, 59, 57, 61, 94, 76, 64, 59, 63, 58, 69, 61, 52, 73, 51, 50, 57, 70, 82, 61, 45, 65, 70, 45, 52, 72, 41, 48, 59, 66, 61, 74, 64, 76, 68, 46, 78, 63, 83, 54, 54, 63, 78, 88, 66, 85, 60, 65, 96, 60, 56, 60, 52, 63, 100, 47, 77, 71, 75, 60, 108, 61, 104, 56, 84, 63, 107, 49, 44, 67, 59, 52, 61, 86, 52, 60, 54, 77, 56, 71, 51, 50, 44, 79, 80, 79, 74, 63, 80, 68, 131, 62, 59, 83, 61, 67, 47, 67, 46, 72, 61, 65, 63, 52, 71, 69, 79, 79, 60, 66, 45, 85, 66, 59, 66, 68, 52, 52, 77, 73, 82, 65, 56, 65, 80, 78, 62, 70, 85, 62, 62, 66, 75, 60, 64, 98, 61, 65, 74, 37, 58, 51, 68, 57, 80, 64, 73, 57, 53, 60, 87, 58, 49, 58, 54, 63, 51, 84, 66, 83, 68, 75, 79, 61, 44, 64, 54, 60, 58, 74, 62, 56, 59, 62, 59, 58, 61, 63, 55, 77, 79, 57, 60, 73, 61, 63, 76, 73, 65, 58, 62, 46, 64, 52, 63, 57, 87, 59, 55, 60, 58, 66, 46, 53, 48, 75, 49, 39, 54, 67, 71, 81, 53, 55, 75, 58, 53, 69, 44, 70, 78, 66, 67, 56, 65, 50, 58, 59, 60, 70, 69, 60, 59, 67, 65, 97, 93, 65, 45, 49, 62, 81, 58, 49, 60, 57, 51, 56, 53, 65, 46, 64, 47, 58, 46, 68, 79, 51, 62, 50, 80, 74, 65, 79, 48, 50, 62, 81, 57, 63, 96, 63, 69, 57, 51, 81, 60, 82, 88, 42, 52, 80, 73, 88, 65, 56, 62, 45, 62, 45, 77, 66, 63, 55, 59, 82, 71, 55, 50, 69, 55, 50, 68, 70, 62, 59, 109, 69, 122, 68, 92, 46, 83, 55, 117, 54, 48, 60, 77, 77, 71, 61, 80, 94, 135, 61, 70, 61, 64, 64, 84, 43, 45, 71, 56, 85, 72, 61, 64, 76, 66, 57, 63, 94, 65, 51, 59, 62, 89, 69, 46, 75, 70, 68, 65, 85, 50, 50, 63, 73, 80, 56, 71, 52, 63, 62, 57, 76, 76, 74, 75, 53, 90, 63, 63, 61, 55, 67, 54, 56, 73, 75, 56, 78, 58, 62, 54, 74, 59, 61, 53, 75, 82, 98, 131, 87, 70, 74, 42, 171, 80, 65, 45, 49, 57, 68, 80, 71, 45, 52, 61, 64, 74, 47, 79, 59, 54, 40, 62, 44, 73, 61, 58, 74, 58, 55, 77, 61, 69, 88, 61, 64, 62, 67, 55, 84, 55, 83, 45, 58, 59, 67, 59, 64, 70, 69, 81, 51, 57, 74, 76, 60, 58, 94, 61, 67, 51, 79, 60, 71, 85, 52, 69, 65, 48, 67, 69, 67, 62, 48, 43, 76, 54, 57, 72, 46, 90, 75, 58, 67, 76, 79, 60, 72, 83, 73, 60, 83, 60, 74, 41, 60, 55, 59, 46, 62, 71, 58, 58, 60, 49, 60, 51, 64, 67, 65, 71, 53, 63, 62, 87, 78, 63, 79, 187, 54, 75, 49, 55, 55, 106, 66, 72, 66, 66, 62, 48, 64, 50, 58, 60, 60, 66, 61, 70, 68, 58, 63, 82, 75, 57, 75, 60, 56, 89, 65, 60, 55, 74, 86, 88, 69, 49, 93, 67, 73, 58, 85, 60, 60, 82, 64, 71, 53, 65, 52, 56, 52, 67, 74, 65, 68, 54, 61, 81, 49, 60, 34, 66, 59, 58, 59, 73, 62, 58, 54, 67, 58, 61, 60, 55, 49, 68, 69, 57, 77, 73, 55, 61, 88, 52, 71, 68, 74, 53, 60, 80, 58, 56, 89, 52, 76, 46, 69, 106, 64, 65, 93, 68, 74, 60, 67, 62, 51, 47, 54, 49, 71, 85, 51, 57, 66, 60, 63, 52, 84, 125, 146, 51, 59, 71, 48, 64, 77, 60, 59, 56, 68, 62, 81, 48, 54, 73, 66, 58, 68, 55, 55, 63, 52, 57, 57, 67, 50, 50, 52, 53, 60, 72, 65, 53, 77, 65, 67, 91, 59, 60, 85, 69, 67, 80, 79, 84, 55, 89, 92, 67, 66, 97, 83, 68, 62, 30, 74, 46, 67, 58, 62, 66, 53, 48, 44, 60, 61, 56, 56, 81, 54, 39, 57, 95, 63, 56, 77, 49, 79, 90, 121, 75, 58, 66, 63, 55, 59, 56, 56, 47, 93, 50, 49, 86, 91, 77, 48, 57, 69, 48, 59, 67, 68, 62, 65, 100, 66, 52, 59, 55, 92, 53, 64, 57, 71, 58, 101, 77, 39, 52, 62, 67, 71, 59, 59, 85, 85, 65, 85, 49, 53, 72, 60, 65, 106, 56, 64, 58, 58, 58, 50, 50, 64, 61, 65, 65, 65, 52, 69, 61, 79, 77, 54, 67, 77, 62, 58, 52, 58, 79, 82, 76, 55, 75, 64, 54, 70, 59, 61, 80, 91, 58, 48, 78, 59, 64, 67, 51, 61, 70, 58, 75, 61, 60, 71, 52, 61, 68, 60, 40, 54, 65, 81, 69, 58, 55, 72, 64, 64, 62, 58, 59, 51, 59, 62, 48, 81, 55, 63, 58, 59, 66, 72, 55, 70, 56, 59, 72, 60, 56, 55, 71, 57, 74, 61, 54, 67, 82, 95, 74, 56, 85, 55, 55, 59, 53, 149, 57, 55, 67, 62, 46, 59, 57, 62, 62, 56, 59, 55, 72, 66, 60, 62, 61, 70, 51, 50, 58, 64, 87, 45, 52, 111, 94, 46, 59, 57, 72, 51, 77, 65, 48, 66, 66, 42, 52, 59, 67, 58, 68, 61, 57, 62, 59, 59, 53, 61, 56, 70, 61, 60, 106, 73, 54, 63, 68, 80, 46, 54, 59, 57, 64, 59, 95, 89, 71, 65, 65, 79, 77, 79, 45, 63, 58, 69, 54, 58, 53, 63, 51, 45, 52, 59, 62, 68, 72, 83, 57, 64, 54, 75, 66, 63, 58, 69, 76, 61, 71, 60, 59, 51, 80, 68, 67, 61, 70, 54, 74, 58, 86, 60, 57, 70, 74, 61, 57, 64, 58, 63, 69, 68, 58, 49, 65, 59, 48, 52, 50, 72, 41, 65, 51, 69, 76, 61, 68, 78, 68, 48, 81, 58, 53, 81, 64, 58, 65, 53, 67, 65, 80, 64, 54, 68, 55, 96, 60, 67, 57, 120, 123, 52, 56, 54, 67, 56, 68, 77, 66, 68, 48, 54, 92, 71, 62, 60, 63, 64, 68, 59, 82, 48, 81, 53, 66, 60, 66, 99, 59, 57, 62, 48, 81, 59, 39, 57, 50, 38, 60, 66, 83, 51, 66, 70, 65, 58, 79, 66, 47, 58, 53, 83, 68, 51, 73, 50, 42, 56, 128, 65, 63, 74, 93, 96, 61, 45, 55, 64, 54, 46, 91, 59, 58, 61, 69, 69, 88, 94, 70, 43, 73, 63, 56, 57, 73, 61, 67, 58, 65, 47, 55, 49, 86, 64, 106, 106, 54, 87, 59, 69, 52, 45, 70, 101, 59, 72, 81, 66, 66, 71, 81, 88, 71, 63, 108, 62, 60, 62, 78, 64, 66, 66, 41, 62, 67, 55, 54, 51, 58, 41, 52, 55, 78, 48, 63, 70, 66, 63, 55, 59, 71, 58, 53, 43, 66, 63, 57, 67, 63, 81, 60, 49, 94, 124, 68, 90, 54, 70, 59, 75, 82, 63, 54, 57, 68, 113, 85, 58, 54, 67, 65, 64, 55, 71, 70, 53, 72, 55, 54, 52, 62, 75, 61, 50, 76, 83, 71, 70, 78, 83, 56, 40, 53, 45, 59, 59, 56, 72, 57, 50, 54, 68, 94, 65, 76, 99, 75, 44, 78, 66, 66, 65, 72, 56, 72, 80, 62, 62, 55, 57, 67, 71, 68, 84, 59, 70, 57, 51, 97, 53, 55, 91, 99, 51, 62, 56, 62, 66, 55, 78, 51, 82, 55, 64, 63, 57, 67, 45, 63, 59, 63, 53, 70, 96, 53, 64, 55, 71, 73, 49, 48, 64, 84, 112, 44, 66, 58, 75, 60, 69, 54, 76, 61, 72, 76, 80, 52, 51, 47, 102, 59, 78, 58, 80, 83, 55, 50, 82, 62, 59, 75, 87, 60, 66, 58, 63, 58, 123, 84, 60, 41, 73, 61, 68, 77, 61, 60, 52, 62, 75, 63, 154, 60, 92, 55, 55, 57, 62, 73, 61, 101, 71, 72, 61, 58, 63, 67, 61, 89, 62, 48, 46, 59, 53, 80, 55, 70, 56, 76, 74, 50, 60, 79, 60, 74, 61, 58, 60, 57, 64, 80, 72, 53, 71, 71, 79, 66, 56, 55, 68, 75, 69, 78, 63, 67, 58, 64, 38, 66, 38, 65, 70, 56, 61, 79, 54, 68, 84, 54, 65, 66, 47, 70, 57, 68, 50, 92, 81, 61, 62, 43, 75, 56, 71, 52, 70, 64, 69, 87, 65, 73, 56, 60, 55, 97, 64, 58, 62, 71, 61, 67, 53, 67, 66, 79, 59, 53, 121, 68, 67, 54, 58, 53, 65, 51, 53, 64, 56, 57, 57, 65, 86, 90, 82, 48, 95, 49, 53, 68, 88, 70, 73, 59, 61, 56, 65, 55, 52, 75, 73, 72, 67, 64, 83, 66, 65, 80, 72, 64, 88, 62, 69, 75, 80, 80, 82, 54, 69, 60, 52, 59, 51, 58, 56, 69, 58, 75, 91, 77, 52, 60, 61, 64, 72, 68, 53, 37, 53, 74, 54, 80, 65, 61, 75, 66, 47, 55, 69, 92, 63, 59, 71, 60, 49, 66, 67, 60, 67, 75, 60, 67, 75, 64, 72, 59, 92, 83, 66, 53, 47, 65, 59, 54, 74, 101, 81, 60, 54, 61, 66, 46, 58, 71, 73, 57, 63, 63, 77, 69, 94, 63, 65, 73, 65, 72, 78, 71, 65, 77, 62, 70, 53, 59, 63, 51, 71, 65, 68, 70, 69, 61, 76, 98, 72, 77, 86, 118, 59, 64, 55, 55, 51, 85, 82, 56, 112, 53, 63, 61, 54, 57, 65, 62, 52, 55, 50, 111, 92, 72, 61, 71, 63, 64, 61, 70, 49, 57, 57, 59, 68, 52, 48, 56, 68, 66, 73, 55, 48, 79, 76, 56, 70, 53, 64, 70, 63, 69, 59, 66, 69, 61, 54, 52, 70, 53, 143, 49, 58, 60, 57, 78, 91, 63, 59, 71, 83, 68, 98, 66, 63, 86, 50, 59, 105, 54, 59, 67, 74, 78, 99, 64, 53, 57, 45, 49, 95, 53, 65, 64, 54, 58, 48, 68, 66, 53, 70, 86, 64, 50, 47, 63, 67, 68, 84, 75, 65, 86, 64, 50, 65, 83, 62, 70, 61, 59, 47, 54, 49, 50, 58, 54, 60, 66, 62, 73, 63, 66, 63, 62, 73, 65, 59, 56, 63, 65, 59, 49, 69, 69, 57, 66, 57, 52, 61, 61, 80, 56, 63, 59, 77, 71, 79, 74, 77, 44, 64, 56, 66, 51, 57, 60, 64, 64, 70, 72, 38, 56, 90, 55, 85, 60, 68, 62, 85, 56, 74, 73, 54, 54, 66, 141, 54, 63, 99, 55, 56, 53, 72, 68, 70, 53, 67, 63, 54, 66, 61, 46, 63, 85, 56, 82, 70, 68, 77, 83, 81, 58, 69, 110, 57, 62, 40, 60, 74, 124, 64, 56, 64, 68, 60, 53, 47, 61, 66, 64, 54, 94, 81, 64, 81, 52, 57, 63, 61, 61, 65, 59, 73, 59, 57, 69, 45, 73, 56, 59, 74, 73, 88, 54, 78, 82, 56, 74, 88, 61, 63, 50, 77, 66, 62, 66, 76, 57, 54, 72, 51, 82, 45, 62, 55, 59, 64, 81, 74, 91, 67, 71, 76, 67, 53, 71, 65, 48, 76, 78, 113, 75, 36, 68, 55, 60, 111, 64, 76, 65, 60, 100, 48, 71, 71, 65, 83, 57, 70, 42, 67, 89, 66, 75, 66, 64, 80, 81, 62, 96, 34, 76, 93, 83, 60, 52, 55, 70, 66, 67, 53, 58, 50, 91, 75, 54, 74, 75, 49, 78, 47, 70, 61, 74, 59, 54, 60, 58, 64, 60, 66, 116, 49, 54, 64, 91, 56, 66, 71, 63, 52, 76, 79, 72, 95, 74, 56, 61, 63, 89, 72, 56, 57, 56, 69, 60, 69, 56, 64, 52, 63, 55, 62, 60, 48, 55, 74, 72, 76, 48, 47, 65, 72, 58, 75, 91, 61, 72, 59, 88, 56, 52, 67, 71, 46, 57, 63, 94, 70, 69, 70, 63, 66, 105, 58, 91, 69, 53, 60, 55, 46, 69, 66, 58, 63, 58, 52, 77, 52, 60, 71, 78, 51, 73, 67, 91, 58, 51, 66, 104, 54, 69, 54, 59, 63, 58, 61, 62, 64, 70, 55, 54, 72, 54, 72, 78, 54, 63, 61, 137, 62, 53, 90, 66, 80, 86, 69, 80, 93, 61, 61, 67, 58, 66, 50, 59, 55, 77, 48, 83, 56, 65, 71, 64, 70, 74, 128, 88, 79, 64, 43, 69, 61, 58, 63, 63, 46, 61, 67, 66, 65, 63, 54, 67, 68, 82, 67, 62, 73, 60, 61, 63, 50, 64, 85, 52, 59, 84, 69, 67, 62, 44, 60, 62, 78, 54, 61, 52, 55, 42, 69, 89, 55, 63, 64, 60, 56, 55, 65, 65, 94, 42, 72, 88, 51, 67, 56, 54, 59, 55, 65, 51, 57, 65, 61, 62, 82, 67, 70, 78, 76, 68, 60, 63, 57, 52, 54, 79, 75, 67, 69, 78, 51, 60, 68, 53, 38, 70, 69, 71, 51, 78, 67, 63, 61, 64, 48, 62, 58, 53, 69, 54, 54, 66, 87, 59, 58, 59, 53, 60, 97, 61, 57, 57, 83, 54, 64, 76, 71, 69, 56, 81, 61, 75, 64, 71, 67, 74, 61, 55, 60, 56, 61, 81, 50, 101, 90, 83, 46, 72, 71, 61, 54, 71, 70, 62, 69, 55, 49, 60, 74, 63, 47, 91, 60, 82, 63, 60, 64, 78, 65, 80, 69, 70, 55, 59, 50, 66, 48, 50, 72, 66, 62, 62, 77, 63, 72, 71, 74, 67, 69, 62, 55, 58, 58, 68, 61, 72, 64, 57, 130, 65, 89, 76, 67, 71, 43, 67, 78, 60, 68, 102, 97, 60, 70, 72, 70, 48, 71, 61, 74, 46, 50, 60, 57, 68, 60, 58, 62, 54, 61, 82, 51, 56, 55, 55, 53, 71, 53, 57, 59, 113, 56, 65, 65, 71, 58, 60, 76, 72, 74, 58, 59, 50, 80, 85, 69, 65, 26, 55, 40, 65, 66, 66, 80, 67, 53, 71, 59, 64, 47, 48, 58, 66, 73, 60, 58, 60, 63, 51, 46, 95, 56, 69, 66, 95, 61, 58, 70, 60, 121, 64, 45, 64, 77, 58, 82, 86, 54, 88, 54, 76, 91, 60, 70, 78, 63, 50, 58, 58, 64, 63, 55, 57, 52, 64, 80, 66, 83, 79, 63, 75, 57, 77, 60, 54, 64, 67, 54, 77, 74, 75, 64, 77, 79, 68, 62, 81, 78, 72, 64, 57, 54, 67, 98, 124, 69, 58, 55, 62, 69, 73, 58, 64, 59, 55, 67, 53, 68, 78, 68, 74, 59, 66, 59, 91, 55, 68, 79, 89, 63, 69, 64, 62, 68, 61, 65, 71, 71, 62, 77, 58, 65, 79, 70, 67, 64, 69, 62, 72, 58, 55, 90, 63, 62, 56, 82, 71, 56, 58, 52, 62, 68, 63, 100, 63, 54, 71, 64, 61, 63, 56, 53, 78, 76, 72, 65, 65, 60, 80, 40, 71, 47, 62, 71, 63, 62, 88, 74, 79, 64, 45, 70, 58, 55, 120, 60, 65, 36, 72, 64, 53, 87, 84, 46, 71, 66, 70, 64, 59, 76, 59, 89, 69, 73, 81, 70, 51, 55, 71, 63, 64, 46, 66, 53, 56, 48, 58, 53, 63, 89, 85, 57, 72, 66, 67, 67, 80, 53, 65, 93, 96, 55, 79, 57, 60, 65, 66, 50, 69, 45, 59, 46, 47, 60, 62, 70, 81, 54, 55, 53, 60, 60, 79, 69, 60, 81, 64, 73, 103, 81, 61, 65, 54, 67, 55, 60, 69, 107, 59, 75, 62, 87, 72, 75, 66, 56, 51, 68, 58, 59, 53, 54, 66, 60, 62, 63, 65, 68, 47, 70, 64, 53, 62, 68, 45, 55, 55, 55, 47, 72, 57, 60, 62, 85, 64, 61, 62, 63, 69, 61, 72, 54, 62, 56, 75, 68, 66, 59, 64, 59, 81, 52, 72, 68, 65, 72, 61, 65, 68, 61, 75, 58, 49, 100, 67, 66, 60, 67, 49, 63, 78, 63, 56, 87, 124, 58, 60, 54, 81, 73, 68, 81, 49, 105, 56, 51, 63, 59, 58, 55, 68, 59, 66, 60, 56, 80, 62, 59, 74, 91, 64, 47, 56, 63, 61, 63, 70, 80, 58, 57, 58, 68, 70, 63, 50, 54, 57, 75, 61, 52, 60, 72, 55, 55, 75, 59, 63, 63, 140, 87, 63, 58, 65, 57, 64, 51, 65, 52, 108, 63, 55, 85, 82, 62, 71, 61, 72, 90, 57, 72, 65, 59, 61, 67, 70, 61, 43, 51, 57, 51, 58, 51, 43, 80, 54, 46, 67, 64, 64, 66, 54, 58, 69, 76, 108, 90, 59, 107, 54, 52, 75, 97, 56, 97, 39, 61, 85, 46, 68, 70, 72, 68, 57, 75, 70, 50, 55, 64, 56, 68, 54, 50, 83, 58, 57, 58, 66, 58, 132, 77, 85, 56, 88, 60, 71, 72, 69, 67, 66, 43, 57, 73, 70, 81, 57, 58, 65, 48, 53, 70, 69, 92, 66, 73, 75, 73, 54, 66, 78, 70, 59, 57, 62, 69, 51, 58, 64, 70, 59, 74, 52, 43, 65, 49, 90, 70, 57, 61, 56, 53, 67, 56, 65, 69, 69, 117, 62, 54, 56, 59, 83, 59, 44, 53, 59, 39, 61, 48, 60, 60, 99, 77, 69, 93, 57, 77, 66, 68, 65, 65, 73, 64, 65, 54, 68, 51, 59, 54, 71, 62, 59, 46, 64, 57, 70, 76, 62, 56, 78, 68, 74, 59, 83, 70, 65, 60, 59, 46, 53, 115, 71, 42, 71, 67, 88, 79, 61, 62, 53, 68, 59, 73, 65, 60, 75, 59, 61, 71, 54, 90, 47, 87, 80, 53, 67, 77, 122, 57, 56, 64, 80, 77, 59, 66, 58, 66, 62, 63, 84, 50, 73, 82, 79, 53, 81, 62, 77, 57, 108, 67, 59, 72, 52, 70, 110, 57, 70, 86, 62, 55, 77, 60, 75, 60, 63, 55, 76, 45, 88, 62, 58, 84, 82, 55, 89, 48, 53, 79, 55, 55, 55, 47, 73, 69, 50, 68, 73, 51, 62, 61, 50, 72, 51, 60, 72, 57, 54, 58, 80, 72, 73, 74, 73, 55, 84, 52, 59, 58, 48, 55, 95, 72, 61, 128, 59, 61, 84, 64, 68, 64, 41, 58, 81, 77, 48, 64, 69, 61, 63, 69, 45, 74, 66, 71, 64, 64, 51, 67, 79, 68, 68, 64, 51, 59, 53, 59, 57, 63, 74, 92, 73, 101, 59, 79, 59, 44, 86, 71, 51, 64, 62, 61, 141, 59, 83, 49, 99, 65, 62, 50, 68, 78, 62, 55, 55, 67, 64, 71, 65, 50, 57, 55, 56, 60, 96, 76, 64, 68, 75, 62, 61, 66, 69, 56, 64, 64, 44, 58, 53, 67, 94, 63, 59, 55, 78, 65, 64, 54, 72, 51, 62, 67, 51, 63, 91, 56, 57, 66, 71, 59, 64, 77, 67, 57, 52, 64, 58, 57, 57, 54, 76, 59, 51, 64, 63, 49, 58, 54, 74, 66, 60, 53, 74, 99, 62, 63, 77, 62, 64, 64, 54, 73, 65, 71, 61, 69, 61, 96, 53, 50, 61, 60, 50, 84, 54, 76, 69, 79, 63, 75, 61, 53, 65, 67, 79, 73, 45, 54, 55, 62, 68, 52, 64, 59, 50, 58, 66, 63, 58, 83, 61, 61, 57, 78, 57, 52, 52, 70, 64, 87, 53, 56, 62, 44, 68, 90, 75, 63, 57, 69, 57, 50, 43, 61, 56, 74, 51, 74, 119, 55, 63, 69, 64, 52, 66, 56, 66, 57, 60, 63, 82, 75, 77, 78, 53, 55, 62, 78, 59, 101, 67, 60, 70, 60, 59, 51, 105, 53, 79, 69, 67, 77, 57, 68, 79, 64, 57, 72, 71, 75, 67, 52, 67, 43, 69, 66, 69, 68, 52, 59, 56, 54, 73, 81, 55, 54, 74, 75, 57, 71, 58, 68, 56, 43, 68, 63, 87, 83, 66, 57, 51, 64, 71, 66, 86, 91, 45, 75, 87, 62, 60, 68, 55, 78, 71, 58, 58, 64, 73, 63, 54, 65, 79, 57, 51, 50, 83, 85, 51, 57, 61, 49, 62, 72, 119, 62, 76, 61, 60, 71, 67, 56, 57, 63, 50, 68, 70, 42, 59, 61, 62, 79, 50, 80, 62, 67, 68, 72, 57, 52, 75, 90, 56, 65, 51, 63, 69, 81, 57, 72, 61, 81, 57, 54, 58, 81, 77, 58, 82, 61, 77, 68, 66, 72, 80, 70, 70, 65, 64, 76, 72, 54, 60, 64, 50, 60, 56, 54, 62, 57, 64, 70, 81, 66, 55, 52, 70, 58, 57, 54, 59, 86, 69, 59, 58, 84, 46, 66, 72, 61, 64, 64, 61, 70, 75, 53, 58, 74, 66, 55, 54, 57, 55, 57, 70, 65, 55, 109, 91, 79, 62, 70, 58, 64, 65, 69, 77, 73, 46, 62, 62, 69, 65, 93, 58, 70, 56, 59, 69, 101, 86, 51, 99, 67, 60, 51, 59, 70, 60, 73, 57, 66, 75, 67, 46, 53, 63, 66, 58, 52, 79, 63, 63, 71, 68, 55, 49, 57, 68, 63, 78, 58, 47, 67, 76, 55, 74, 61, 72, 59, 71, 57, 69, 63, 58, 68, 90, 66, 82, 67, 62, 58, 71, 61, 72, 102, 52, 49, 50, 71, 67, 60, 59, 60, 44, 73, 71, 63, 52, 81, 57, 68, 75, 73, 69, 83, 52, 81, 62, 91, 54, 62, 75, 88, 93, 88, 57, 51, 63, 60, 54, 62, 62, 87, 52, 53, 87, 60, 64, 86, 67, 62, 84, 75, 64, 58, 64, 54, 59, 72, 44, 67, 57, 55, 105, 64, 59, 66, 58, 73, 66, 81, 73, 53, 55, 74, 85, 72, 71, 77, 72, 86, 90, 75, 68, 66, 62, 64, 76, 61, 62, 76, 50, 54, 66, 64, 71, 42, 46, 93, 83, 59, 128, 99, 63, 79, 80, 60, 69, 65, 76, 78, 57, 49, 60, 71, 68, 67, 56, 72, 50, 53, 70, 73, 86, 85, 54, 64, 79, 68, 73, 61, 68, 60, 76, 82, 53, 71, 54, 75, 51, 64, 72, 50, 57, 59, 40, 82, 84, 55, 66, 65, 81, 52, 67, 51, 54, 76, 76, 63, 62, 46, 93, 64, 63, 39, 66, 63, 61, 44, 64, 61, 71, 68, 67, 68, 37, 71, 84, 72, 61, 58, 48, 57, 52, 55, 53, 58, 61, 47, 51, 93, 70, 52, 52, 58, 50, 60, 57, 65, 63, 73, 57, 66, 80, 69, 73, 76, 99, 39, 64, 51, 52, 67, 57, 58, 57, 67, 64, 78, 56, 53, 63, 54, 58, 79, 64, 66, 77, 48, 64, 53, 57, 75, 65, 77, 53, 61, 64, 60, 54, 63, 68, 55, 52, 92, 54, 45, 60, 62, 73, 46, 68, 72, 62, 55, 64, 72, 32, 65, 67, 72, 80, 77, 75, 53, 61, 66, 58, 56, 70, 89, 60, 58, 91, 59, 60, 71, 57, 56, 44, 74, 60, 73, 71, 63, 86, 77, 51, 42, 60, 65, 61, 85, 70, 59, 58, 52, 60, 54, 68, 65, 51, 115, 74, 62, 78, 67, 61, 53, 71, 52, 68, 64, 65, 73, 56, 69, 74, 95, 54, 73, 54, 51, 64, 69, 58, 85, 65, 57, 61, 51, 83, 67, 50, 57, 59, 75, 73, 59, 52, 86, 147, 48, 52, 60, 61, 56, 54, 71, 63, 92, 70, 72, 46, 82, 75, 72, 87, 51, 60, 58, 65, 54, 107, 48, 51, 76, 74, 55, 68, 75, 72, 80, 54, 73, 71, 48, 60, 72, 58, 62, 73, 55, 53, 53, 45, 75, 62, 59, 62, 66, 65, 72, 73, 65, 79, 47, 59, 70, 78, 85, 59, 55, 79, 39, 70, 66, 63, 59, 75, 49, 61, 44, 57, 62, 102, 79, 51, 71, 64, 70, 72, 71, 53, 72, 63, 67, 66, 49, 55, 58, 79, 59, 73, 97, 56, 54, 63, 49, 71, 89, 70, 64, 49, 62, 69, 52, 69, 75, 96, 70, 76, 55, 128, 70, 54, 42, 81, 59, 65, 48, 65, 100, 91, 66, 78, 92, 44, 66, 60, 71, 74, 70, 64, 77, 87, 47, 67, 72, 59, 55, 66, 95, 68, 76, 55, 51, 46, 37, 68, 58, 69, 75, 61, 40, 49, 62, 55, 59, 85, 56, 74, 44, 62, 76, 56, 73, 60, 62, 63, 67, 62, 61, 55, 49, 72, 49, 56, 61, 55, 98, 64, 56, 60, 100, 65, 66, 60, 52, 65, 56, 78, 80, 64, 69, 81, 67, 65, 70, 59, 80, 57, 39, 76, 68, 58, 77, 57, 111, 72, 75, 50, 64, 58, 69, 57, 72, 73, 62, 70, 77, 56, 80, 76, 54, 61, 49, 63, 66, 63, 57, 79, 61, 58, 63, 96, 64, 62, 52, 63, 64, 61, 59, 77, 56, 45, 78, 76, 52, 65, 61, 56, 59, 59, 72, 60, 49, 53, 88, 64, 41, 57, 72, 62, 57, 70, 55, 77, 69, 58, 50, 57, 63, 65, 57, 60, 66, 77, 59, 68, 80, 55, 76, 57, 45, 74, 60, 63, 108, 53, 67, 73, 60, 78, 72, 71, 64, 33, 75, 47, 53, 48, 45, 62, 55, 62, 63, 83, 51, 57, 124, 75, 117, 69, 71, 79, 58, 58, 98, 79, 63, 67, 51, 71, 63, 62, 105, 61, 77, 77, 40, 63, 68, 86, 67, 69, 69, 70, 44, 82, 55, 91, 83, 53, 78, 67, 61, 55, 68, 61, 71, 63, 55, 71, 61, 52, 54, 87, 69, 83, 55, 57, 97, 53, 60, 58, 78, 67, 52, 63, 74, 54, 66, 67, 42, 54, 67, 63, 80, 60, 60, 52, 63, 60, 60, 72, 74, 55, 53, 71, 77, 53, 56, 77, 53, 65, 70, 78, 44, 74, 77, 58, 40, 78, 65, 56, 61, 48, 47, 60, 54, 67, 71, 82, 51, 59, 107, 67, 52, 63, 108, 66, 66, 61, 76, 55, 74, 64, 56, 72, 57, 60, 74, 72, 58, 91, 68, 58, 62, 62, 69, 50, 60, 72, 69, 86, 73, 62, 63, 75, 78, 88, 99, 51, 85, 86, 47, 68, 113, 72, 72, 51, 61, 61, 57, 72, 69, 60, 85, 79, 71, 65, 59, 89, 46, 66, 77, 52, 67, 81, 88, 82, 51, 72, 53, 60, 58, 73, 39, 71, 49, 73, 45, 57, 58, 62, 57, 53, 81, 105, 54, 71, 55, 57, 70, 51, 56, 72, 61, 52, 83, 59, 63, 83, 52, 74, 52, 66, 68, 62, 96, 76, 64, 44, 73, 57, 74, 74, 78, 49, 66, 72, 78, 53, 57, 75, 67, 45, 64, 64, 70, 78, 91, 54, 67, 44, 52, 58, 57, 71, 62, 61, 83, 51, 57, 51, 56, 61, 61, 71, 62, 70, 56, 88, 83, 70, 52, 56, 56, 67, 56, 61, 88, 89, 92, 57, 74, 87, 40, 59, 51, 60, 72, 61, 98, 64, 81, 64, 101, 71, 63, 65, 96, 64, 54, 46, 71, 54, 66, 53, 57, 80, 57, 51, 48, 72, 89, 54, 74, 72, 76, 57, 118, 58, 72, 57, 51, 81, 97, 82, 62, 71, 74, 53, 80, 76, 71, 49, 94, 47, 114, 70, 63, 49, 53, 91, 75, 85, 53, 73, 74, 51, 62, 66, 64, 60, 71, 81, 47, 37, 35, 72, 58, 77, 53, 58, 65, 73, 73, 38, 44, 65, 65, 68, 49, 76, 62, 51, 52, 68, 85, 71, 66, 79, 52, 71, 52, 92, 55, 74, 58, 67, 57, 57, 60, 48, 48, 49, 69, 61, 57, 47, 51, 76, 66, 55, 92, 48, 84, 78, 76, 53, 68, 84, 74, 61, 57, 67, 52, 92, 64, 53, 110, 68, 70, 70, 55, 111, 67, 47, 57, 55, 50, 58, 67, 53, 62, 53, 55, 52, 73, 71, 63, 75, 62, 85, 59, 52, 86, 82, 60, 57, 61, 88, 67, 45, 81, 56, 51, 63, 83, 56, 71, 55, 43, 60, 60, 76, 51, 51, 38, 73, 61, 61, 59, 88, 63, 63, 72, 68, 63, 58, 49, 60, 57, 53, 70, 71, 62, 67, 46, 69, 64, 114, 64, 82, 63, 56, 62, 91, 67, 53, 45, 50, 56, 38, 66, 65, 97, 57, 78, 69, 42, 54, 104, 63, 57, 85, 77, 44, 73, 86, 59, 75, 77, 53, 52, 56, 53, 50, 61, 64, 59, 63, 54, 37, 80, 52, 75, 81, 76, 71, 85, 57, 76, 54, 63, 46, 67, 40, 67, 52, 54, 62, 88, 54, 57, 68, 57, 47, 69, 57, 74, 54, 63, 71, 67, 78, 55, 59, 65, 48, 54, 62, 80, 52, 72, 78, 67, 78, 59, 76, 48, 80, 72, 53, 79, 61, 43, 54, 69, 56, 60, 54, 66, 49, 41, 67, 66, 101, 77, 69, 57, 41, 72, 65, 77, 55, 61, 64, 53, 76, 64, 88, 52, 71, 72, 83, 46, 50, 126, 69, 50, 92, 59, 84, 64, 87, 101, 60, 58, 95, 61, 50, 65, 59, 65, 55, 69, 52, 68, 68, 64, 70, 61, 71, 70, 63, 53, 88, 63, 51, 53, 107, 71, 60, 67, 71, 67, 77, 71, 61, 54, 60, 55, 59, 66, 57, 80, 56, 78, 70, 54, 50, 46, 55, 63, 53, 49, 57, 52, 82, 103, 59, 58, 59, 78, 92, 74, 63, 93, 50, 61, 50, 53, 45, 62, 106, 80, 67, 66, 70, 91, 64, 49, 75, 64, 82, 44, 82, 72, 88, 75, 53, 70, 84, 51, 63, 54, 57, 80, 77, 77, 59, 87, 60, 73, 58, 102, 47, 72, 87, 83, 74, 109, 44, 67, 63, 65, 68, 62, 59, 66, 49, 54, 58, 49, 78, 74, 49, 45, 68, 67, 65, 72, 65, 116, 56, 66, 72, 61, 46, 64, 78, 65, 67, 58, 50, 58, 85, 84, 57, 70, 53, 60, 72, 74, 74, 71, 55, 62, 62, 58, 65, 65, 58, 65, 72, 66, 74, 62, 68, 66, 75, 44, 68, 66, 101, 67, 69, 58, 57, 57, 52, 82, 72, 63, 71, 60, 80, 83, 82, 45, 91, 61, 64, 71, 53, 57, 84, 67, 73, 64, 62, 64, 94, 64, 55, 83, 58, 58, 49, 83, 62, 55, 56, 64, 81, 55, 80, 54, 55, 72, 59, 59, 55, 76, 60, 69, 61, 100, 47, 72, 87, 53, 58, 67, 74, 82, 77, 71, 60, 85, 63, 64, 58, 58, 78, 45, 75, 78, 72, 71, 77, 64, 60, 77, 61, 79, 68, 51, 50, 60, 56, 52, 76, 98, 57, 78, 44, 72, 82, 76, 101, 52, 63, 69, 58, 70, 65, 62, 63, 69, 56, 67, 72, 51, 73, 54, 40, 50, 71, 60, 62, 71, 61, 72, 78, 36, 91, 56, 43, 58, 81, 59, 52, 57, 75, 43, 60, 65, 53, 54, 85, 85, 76, 63, 57, 62, 57, 60, 59, 67, 66, 51, 66, 98, 46, 58, 81, 77, 73, 50, 68, 60, 80, 50, 56, 45, 61, 60, 62, 82, 61, 76, 47, 54, 68, 63, 53, 23, 52, 75, 69, 69, 80, 72, 65, 72, 73, 53, 78, 86, 79, 133, 62, 105, 100, 107, 59, 100, 51, 55, 57, 68, 59, 50, 67, 61, 68, 74, 121, 64, 62, 87, 65, 61, 68, 67, 71, 70, 96, 57, 69, 68, 77, 84, 79, 69, 75, 65, 50, 56, 70, 61, 48, 60, 64, 80, 61, 69, 73, 68, 67, 53, 37, 59, 79, 73, 62, 53, 65, 60, 60, 69, 64, 58, 61, 58, 79, 81, 62, 57, 56, 65, 69, 64, 58, 74, 65, 52, 85, 81, 70, 44, 54, 55, 61, 74, 57, 81, 69, 52, 66, 50, 76, 78, 53, 152, 61, 51, 49, 72, 54, 50, 52, 58, 76, 65, 48, 87, 95, 58, 67, 57, 87, 58, 64, 75, 83, 60, 62, 71, 58, 78, 54, 65, 44, 58, 63, 100, 73, 59, 48, 76, 64, 81, 57, 54, 64, 70, 61, 77, 74, 61, 82, 69, 66, 96, 64, 53, 52, 55, 66, 78, 57, 69, 66, 66, 59, 75, 59, 46, 73, 60, 82, 108, 95, 63, 66, 71, 70, 64, 62, 68, 54, 48, 85, 51, 69, 90, 74, 91, 49, 61, 56, 64, 74, 53, 43, 70, 52, 61, 67, 53, 100, 77, 81, 52, 59, 59, 50, 71, 68, 79, 54, 56, 62, 49, 47, 110, 70, 95, 67, 51, 65, 54, 72, 56, 59, 136, 61, 64, 78, 100, 58, 76, 52, 76, 77, 97, 56, 73, 84, 71, 84, 60, 70, 57, 74, 71, 59, 70, 72, 62, 53, 66, 54, 47, 88, 64, 94, 59, 50, 62, 52, 65, 73, 66, 56, 79, 61, 60, 50, 48, 89, 62, 68, 60, 70, 65, 70, 61, 63, 70, 37, 64, 74, 69, 69, 61, 78, 70, 55, 52, 80, 49, 60, 72, 73, 33, 72, 83, 73, 72, 66, 59, 53, 64, 78, 85, 63, 81, 73, 67, 69, 55, 74, 58, 62, 69, 59, 92, 64, 58, 62, 90, 44, 56, 73, 57, 62, 67, 68, 44, 83, 72, 38, 85, 68, 60, 60, 76, 73, 54, 65, 71, 48, 53, 74, 59, 79, 56, 106, 53, 66, 90, 65, 62, 68, 75, 68, 59, 67, 61, 62, 69, 110, 57, 71, 51, 77, 68, 84, 49, 84, 47, 62, 60, 37, 74, 64, 69, 62, 48, 68, 63, 67, 56, 60, 68, 48, 89, 65, 51, 58, 63, 68, 70, 82, 72, 58, 60, 50, 65, 60, 63, 84, 55, 155, 58, 60, 60, 67, 47, 73, 51, 75, 58, 68, 71, 74, 44, 57, 60, 68, 93, 50, 53, 64, 51, 50, 53, 76, 61, 72, 57, 50, 65, 78, 80, 59, 71, 59, 66, 77, 80, 81, 83, 68, 77, 57, 52, 61, 65, 64, 73, 82, 100, 65, 49, 78, 82, 69, 58, 53, 63, 84, 68, 65, 79, 59, 68, 103, 76, 54, 87, 77, 108, 58, 65, 66, 111, 57, 102, 69, 58, 68, 66, 73, 68, 64, 57, 51, 61, 53, 85, 57, 56, 51, 69, 60, 57, 81, 63, 67, 40, 63, 67, 48, 60, 45, 62, 76, 45, 89, 62, 65, 61, 82, 87, 60, 82, 66, 91, 62, 49, 66, 63, 74, 51, 101, 49, 68, 62, 59, 42, 69, 77, 60, 62, 76, 75, 61, 55, 70, 90, 73, 53, 53, 42, 73, 71, 76, 43, 58, 74, 65, 61, 57, 70, 54, 55, 44, 79, 41, 46, 64, 78, 58, 67, 49, 59, 48, 103, 73, 64, 50, 49, 48, 76, 63, 49, 67, 54, 60, 59, 54, 60, 65, 64, 50, 60, 67, 78, 52, 60, 57, 57, 69, 102, 79, 86, 67, 57, 79, 75, 51, 50, 58, 90, 103, 76, 95, 60, 54, 54, 63, 62, 61, 70, 58, 57, 54, 62, 73, 59, 77, 79, 62, 56, 60, 70, 81, 59, 67, 58, 51, 47, 58, 56, 52, 49, 60, 69, 63, 66, 64, 60, 60, 92, 69, 59, 63, 112, 59, 62, 93, 72, 48, 63, 53, 73, 56, 67, 52, 47, 88, 55, 73, 57, 60, 64, 64, 65, 38, 38, 76, 75, 55, 77, 83, 48, 65, 50, 85, 46, 48, 54, 51, 74, 86, 59, 68, 81, 65, 73, 101, 50, 49, 52, 83, 57, 62, 86, 64, 64, 90, 56, 49, 113, 62, 81, 64, 158, 60, 63, 73, 58, 60, 90, 64, 68, 54, 56, 68, 76, 62, 64, 51, 57, 70, 65, 84, 54, 122, 76, 64, 90, 57, 53, 63, 73, 63, 72, 74, 62, 71, 55, 64, 61, 53, 55, 68, 47, 63, 75, 61, 65, 69, 49, 79, 35, 47, 48, 100, 53, 54, 63, 83, 69, 62, 69, 65, 73, 59, 62, 66, 84, 48, 72, 60, 57, 53, 58, 65, 55, 72, 82, 97, 61, 53, 67, 49, 96, 73, 55, 65, 107, 57, 63, 84, 57, 63, 75, 43, 51, 74, 61, 54, 97, 75, 88, 57, 66, 53, 46, 89, 66, 73, 58, 59, 69, 66, 61, 54, 56, 61, 49, 59, 60, 74, 73, 65, 72, 56, 70, 51, 67, 92, 64, 59, 96, 67, 58, 44, 83, 60, 67, 50, 79, 71, 69, 58, 54, 65, 59, 70, 76, 69, 55, 45, 41, 117, 61, 59, 80, 59, 48, 70, 80, 53, 65, 56, 52, 66, 79, 60, 57, 57, 39, 77, 37, 63, 60, 94, 54, 56, 60, 54, 55, 81, 70, 52, 71, 42, 81, 92, 75, 58, 88, 71, 69, 71, 46, 60, 63, 59, 70, 85, 90, 83, 81, 61, 69, 70, 96, 61, 76, 66, 64, 82, 54, 65, 55, 72, 72, 109, 91, 61, 47, 75, 76, 101, 65, 81, 86, 63, 73, 81, 53, 47, 66, 50, 56, 55, 68, 66, 55, 58, 72, 55, 65, 49, 60, 55, 53, 81, 66, 65, 53, 68, 77, 63, 87, 58, 63, 61, 116, 58, 84, 80, 65, 62, 70, 62, 45, 61, 57, 92, 41, 75, 40, 58, 61, 69, 66, 46, 61, 71, 49, 70, 76, 62, 62, 73, 58, 73, 70, 78, 47, 80, 56, 69, 58, 76, 97, 68, 71, 80, 63, 60, 62, 50, 97, 58, 83, 48, 56, 69, 78, 65, 78, 63, 72, 103, 53, 69, 62, 82, 47, 60, 113, 68, 82, 45, 93, 66, 74, 65, 77, 64, 80, 64, 77, 64, 60, 77, 68, 57, 60, 52, 62, 77, 78, 81, 98, 52, 50, 68, 61, 101, 58, 63, 63, 57, 49, 58, 73, 59, 84, 64, 76, 92, 52, 74, 59, 45, 64, 67, 55, 73, 64, 72, 45, 113, 61, 90, 82, 36, 45, 88, 65, 77, 64, 59, 75, 68, 68, 40, 60, 50, 65, 75, 63, 55, 82, 99, 67, 28, 72, 72, 68, 81, 86, 61, 77, 64, 60, 56, 47, 51, 70, 64, 58, 70, 56, 61, 99, 79, 100, 73, 56, 69, 70, 52, 47, 60, 63, 38, 85, 57, 82, 58, 78, 62, 77, 80, 73, 56, 53, 75, 78, 58, 77, 67, 54, 63, 76, 43, 58, 48, 58, 59, 69, 50, 40, 54, 71, 31, 62, 73, 84, 72, 87, 76, 69, 68, 37, 73, 74, 68, 69, 65, 97, 73, 55, 71, 65, 64, 59, 72, 80, 52, 63, 59, 60, 53, 64, 60, 71, 72, 73, 69, 70, 53, 51, 53, 68, 84, 75, 69, 61, 64, 68, 86, 55, 68, 64, 59, 50, 58, 70, 50, 63, 62, 77, 51, 52, 47, 65, 86, 66, 53, 49, 31, 81, 55, 84, 58, 76, 88, 60, 60, 81, 72, 64, 57, 68, 76, 70, 54, 60, 63, 49, 68, 97, 64, 40, 59, 76, 57, 59, 60, 129, 71, 82, 59, 61, 60, 60, 65, 61, 49, 87, 59, 57, 58, 86, 57, 78, 78, 106, 81, 65, 63, 98, 71, 54, 46, 76, 83, 80, 82, 66, 62, 83, 55, 76, 79, 65, 54, 63, 64, 88, 68, 89, 65, 54, 70, 50, 56, 48, 74, 85, 49, 76, 64, 89, 89, 64, 63, 65, 64, 71, 69, 53, 60, 64, 85, 52, 57, 64, 62, 54, 62, 88, 62, 49, 66, 65, 70, 129, 58, 107, 76, 155, 63, 89, 69, 57, 78, 47, 50, 66, 61, 49, 57, 71, 112, 58, 49, 58, 54, 62, 62, 46, 66, 37, 79, 60, 69, 53, 76, 59, 77, 77, 60, 58, 53, 54, 59, 94, 58, 68, 62, 57, 58, 68, 52, 68, 77, 58, 90, 65, 56, 54, 67, 69, 64, 80, 75, 47, 68, 75, 66, 57, 62, 56, 57, 66, 54, 67, 38, 44, 58, 47, 65, 77, 69, 43, 73, 58, 88, 101, 74, 56, 46, 69, 68, 88, 60, 78, 82, 59, 43, 69, 53, 49, 72, 75, 121, 71, 51, 84, 51, 52, 74, 64, 54, 90, 38, 63, 61, 68, 60, 52, 68, 71, 63, 57, 71, 71, 45, 69, 44, 48, 87, 63, 58, 80, 97, 83, 44, 64, 69, 70, 85, 97, 72, 74, 82, 48, 67, 65, 63, 51, 60, 79, 63, 92, 84, 36, 63, 64, 53, 74, 92, 62, 78, 57, 55, 53, 56, 36, 55, 54, 63, 31, 78, 68, 57, 62, 45, 72, 59, 62, 54, 83, 87, 75, 51, 61, 67, 82, 46, 66, 71, 71, 70, 65, 67, 55, 50, 90, 81, 73, 51, 58, 65, 61, 43, 84, 53, 58, 57, 76, 78, 78, 58, 64, 71, 71, 73, 62, 72, 75, 67, 55, 54, 67, 91, 60, 89, 47, 69, 76, 69, 46, 85, 63, 78, 90, 112, 41, 79, 56, 90, 51, 71, 67, 43, 35, 78, 56, 82, 66, 82, 44, 59, 77, 51, 58, 84, 70, 61, 84, 80, 58, 68, 54, 57, 61, 111, 64, 78, 95, 45, 71, 103, 85, 57, 70, 87, 43, 65, 59, 64, 89, 55, 43, 66, 52, 65, 60, 40, 54, 81, 57, 50, 53, 66, 90, 68, 81, 90, 43, 60, 75, 62, 78, 66, 59, 91, 63, 67, 64, 71, 45, 116, 54, 62, 79, 70, 88, 60, 51, 105, 64, 52, 58, 54, 72, 45, 73, 54, 65, 60, 75, 54, 63, 80, 41, 93, 97, 68, 57, 48, 74, 83, 79, 61, 37, 69, 58, 74, 46, 85, 68, 52, 44, 74, 108, 47, 82, 52, 55, 81, 49, 93, 43, 51, 67, 78, 80, 78, 57, 58, 47, 65, 53, 66, 79, 107, 61, 71, 79, 70, 93, 72, 70, 61, 62, 69, 51, 61, 59, 68, 74, 62, 85, 65, 68, 58, 85, 82, 48, 60, 63, 46, 54, 68, 70, 55, 59, 65, 69, 85, 75, 47, 96, 44, 58, 55, 52, 97, 74, 78, 54, 57, 64, 48, 54, 84, 62, 56, 60, 58, 56, 63, 67, 55, 56, 75, 82, 57, 63, 61, 57, 62, 46, 64, 68, 70, 72, 64, 62, 49, 60, 85, 90, 74, 47, 71, 86, 81, 48, 92, 83, 96, 47, 76, 53, 81, 107, 61, 50, 73, 58, 55, 68, 54, 62, 56, 64, 46, 57, 56, 67, 62, 60, 88, 57, 79, 79, 89, 60, 76, 62, 50, 48, 74, 57, 65, 69, 85, 64, 117, 80, 74, 84, 50, 61, 84, 52, 107, 63, 56, 59, 68, 67, 83, 46, 65, 46, 61, 66, 55, 72, 46, 45, 106, 71, 47, 63, 75, 66, 49, 75, 72, 80, 70, 47, 68, 62, 59, 66, 71, 65, 56, 67, 54, 63, 69, 64, 58, 73, 77, 84, 57, 66, 68, 72, 57, 77, 66, 72, 65, 50, 67, 95, 75, 92, 62, 73, 46, 60, 57, 62, 55, 71, 62, 52, 69, 60, 58, 66, 66, 85, 65, 74, 57, 61, 52, 65, 89, 71, 58, 74, 79, 50, 55, 59, 66, 73, 57, 73, 59, 54, 59, 69, 78, 57, 71, 52, 51, 72, 47, 64, 79, 71, 66, 57, 58, 57, 48, 51, 60, 46, 69, 55, 65, 63, 82, 68, 54, 65, 52, 115, 67, 56, 72, 77, 56, 65, 52, 79, 66, 75, 47, 44, 55, 57, 41, 80, 34, 75, 91, 73, 70, 63, 59, 61, 44, 77, 68, 77, 69, 65, 95, 50, 47, 58, 61, 58, 77, 70, 71, 78, 75, 81, 48, 67, 85, 62, 66, 81, 79, 46, 59, 90, 72, 68, 81, 62, 65, 64, 64, 54, 115, 45, 67, 56, 59, 57, 61, 61, 101, 54, 51, 57, 59, 75, 64, 71, 78, 63, 61, 46, 67, 81, 75, 63, 81, 50, 32, 44, 50, 63, 55, 58, 57, 61, 56, 63, 67, 56, 70, 47, 67, 62, 38, 67, 66, 78, 62, 46, 73, 47, 81, 73, 80, 71, 66, 51, 72, 34, 76, 70, 63, 67, 65, 55, 67, 75, 48, 39, 70, 56, 82, 65, 59, 39, 75, 60, 71, 65, 79, 77, 91, 138, 79, 65, 68, 67, 74, 93, 77, 75, 62, 50, 92, 76, 43, 55, 71, 85, 100, 67, 88, 53, 61, 71, 74, 66, 74, 54, 62, 71, 71, 57, 57, 61, 57, 72, 69, 60, 76, 74, 84, 59, 67, 40, 73, 58, 94, 109, 61, 67, 81, 81, 66, 68, 60, 70, 56, 75, 65, 86, 117, 69, 71, 82, 60, 59, 76, 53, 70, 63, 82, 76, 62, 68, 73, 130, 58, 59, 51, 60, 41, 66, 63, 43, 54, 69, 67, 48, 55, 41, 55, 83, 66, 63, 53, 62, 56, 50, 68, 57, 85, 57, 131, 85, 54, 50, 54, 84, 48, 41, 52, 48, 71, 52, 69, 61, 72, 74, 67, 81, 83, 51, 88, 83, 73, 38, 49, 79, 47, 78, 56, 45, 63, 58, 61, 66, 59, 53, 86, 73, 72, 85, 53, 44, 79, 66, 48, 54, 50, 65, 73, 73, 70, 66, 58, 76, 56, 65, 44, 70, 53, 70, 53, 80, 62, 63, 49, 57, 77, 89, 92, 39, 76, 55, 77, 49, 91, 87, 69, 43, 85, 63, 74, 75, 53, 61, 66, 67, 78, 88, 79, 60, 74, 65, 45, 44, 60, 58, 66, 75, 65, 52, 87, 91, 57, 58, 81, 37, 51, 44, 68, 88, 57, 50, 61, 44, 65, 90, 73, 57, 64, 87, 56, 66, 71, 62, 70, 50, 43, 64, 58, 76, 54, 61, 65, 99, 74, 62, 77, 47, 52, 78, 70, 80, 71, 65, 67, 62, 67, 73, 54, 62, 58, 58, 75, 75, 70, 95, 70, 65, 56, 64, 56, 55, 65, 75, 48, 60, 57, 63, 89, 58, 51, 66, 76, 49, 77, 45, 82, 90, 102, 59, 50, 72, 49, 55, 54, 65, 47, 57, 58, 79, 100, 77, 67, 67, 74, 58, 72, 67, 64, 56, 98, 58, 59, 57, 34, 65, 63, 56, 80, 107, 64, 53, 72, 96, 66, 65, 49, 63, 67, 86, 106, 49, 74, 78, 85, 62, 75, 52, 58, 60, 52, 66, 62, 80, 89, 88, 65, 52, 95, 76, 66, 72, 93, 80, 74, 83, 50, 73, 76, 78, 58, 46, 44, 56, 74, 51, 108, 52, 63, 53, 66, 62, 67, 75, 80, 115, 65, 82, 71, 64, 81, 82, 65, 60, 56, 49, 57, 70, 79, 76, 117, 68, 58, 82, 49, 60, 75, 69, 68, 51, 72, 48, 87, 70, 54, 50, 77, 64, 93, 49, 58, 48, 55, 57, 66, 60, 55, 74, 61, 65, 70, 66, 75, 58, 82, 68, 80, 71, 51, 53, 53, 58, 55, 64, 67, 60, 68, 71, 58, 52, 68, 77, 63, 67, 62, 57, 67, 74, 69, 90, 115, 62, 65, 51, 54, 77, 42, 51, 54, 78, 50, 87, 68, 46, 89, 60, 81, 62, 82, 66, 61, 70, 49, 61, 62, 62, 100, 47, 62, 68, 168, 67, 84, 50, 67, 60, 97, 46, 79, 57, 67, 73, 27, 51, 50, 78, 54, 55, 67, 69, 72, 61, 57, 48, 76, 72, 67, 47, 66, 54, 55, 63, 68, 105, 49, 52, 64, 59, 71, 59, 73, 68, 69, 76, 50, 69, 61, 59, 71, 49, 59, 56, 61, 43, 41, 74, 74, 69, 66, 66, 78, 72, 51, 56, 63, 59, 78, 53, 53, 54, 49, 59, 61, 59, 63, 47, 59, 56, 58, 62, 53, 60, 47, 79, 78, 57, 67, 71, 104, 55, 78, 59, 55, 54, 100, 88, 52, 47, 80, 59, 65, 64, 62, 44, 78, 59, 51, 77, 67, 54, 77, 54, 84, 70, 56, 54, 78, 80, 65, 62, 74, 55, 64, 46, 70, 139, 64, 61, 64, 65, 62, 62, 61, 55, 64, 67, 64, 61, 62, 52, 81, 53, 70, 47, 95, 46, 37, 64, 85, 64, 57, 72, 63, 64, 80, 64, 47, 107, 83, 73, 104, 61, 69, 32, 109, 78, 82, 49, 96, 56, 69, 86, 56, 63, 51, 82, 51, 73, 60, 81, 66, 63, 58, 74, 51, 72, 66, 72, 46, 54, 63, 61, 82, 69, 88, 58, 54, 50, 62, 56, 68, 59, 58, 83, 67, 70, 54, 65, 78, 61, 72, 51, 73, 64, 106, 69, 72, 85, 78, 87, 77, 68, 80, 61, 82, 52, 60, 54, 66, 92, 102, 72, 64, 85, 44, 86, 56, 56, 55, 82, 72, 64, 75, 70, 68, 55, 74, 62, 75, 58, 81, 55, 40, 74, 62, 103, 78, 71, 80, 71, 76, 72, 57, 52, 52, 81, 42, 65, 69, 71, 71, 73, 58, 108, 57, 52, 46, 64, 74, 58, 56, 81, 38, 57, 58, 70, 63, 57, 45, 59, 101, 64, 73, 114, 63, 53, 69, 91, 82, 70, 71, 54, 76, 60, 57, 67, 57, 69, 68, 63, 59, 70, 46, 63, 92, 101, 66, 60, 57, 86, 68, 54, 70, 87, 37, 59, 74, 43, 61, 67, 54, 59, 80, 62, 79, 41, 64, 54, 64, 70, 54, 49, 86, 68, 52, 69, 76, 55, 57, 68, 68, 56, 56, 71, 58, 60, 62, 70, 73, 61, 93, 67, 73, 57, 67, 54, 80, 55, 39, 65, 103, 81, 70, 78, 91, 77, 60, 65, 53, 60, 72, 52, 48, 53, 57, 54, 74, 60, 62, 45, 52, 53, 74, 69, 66, 61, 55, 86, 89, 61, 67, 62, 107, 45, 68, 102, 52, 58, 77, 55, 64, 77, 95, 60, 55, 65, 82, 122, 59, 78, 63, 69, 80, 60, 51, 98, 54, 64, 61, 34, 62, 85, 51, 70, 86, 58, 58, 67, 57, 79, 64, 68, 76, 68, 81, 72, 80, 53, 69, 77, 71, 123, 52, 70, 62, 58, 59, 57, 60, 58, 61, 74, 64, 106, 57, 71, 57, 67, 57, 52, 74, 68, 76, 58, 68, 57, 88, 68, 100, 51, 55, 86, 76, 57, 63, 53, 80, 55, 74, 52, 65, 99, 66, 51, 62, 45, 67, 90, 72, 73, 85, 77, 81, 57, 59, 49, 61, 50, 54, 62, 58, 38, 74, 56, 58, 48, 57, 45, 73, 70, 87, 84, 64, 71, 55, 110, 69, 68, 45, 66, 69, 55, 60, 71, 63, 48, 78, 51, 60, 42, 48, 52, 81, 45, 61, 59, 58, 54, 127, 80, 49, 51, 57, 66, 53, 46, 123, 58, 54, 56, 66, 56, 60, 50, 75, 65, 67, 63, 72, 33, 46, 60, 74, 52, 70, 72, 62, 54, 58, 58, 57, 57, 41, 118, 75, 82, 62, 54, 76, 59, 45, 47, 105, 57, 86, 69, 60, 89, 62, 53, 52, 54, 71, 62, 48, 60, 77, 55, 69, 59, 69, 45, 73, 90, 79, 63, 54, 86, 112, 61, 55, 84, 42, 61, 79, 65, 63, 56, 81, 44, 61, 63, 62, 58, 58, 66, 42, 53, 67, 87, 82, 58, 50, 66, 66, 85, 60, 62, 58, 54, 75, 76, 48, 60, 57, 75, 67, 76, 60, 67, 64, 44, 62, 67, 51, 52, 64, 87, 75, 54, 69, 60, 55, 73, 54, 80, 64, 77, 70, 94, 55, 48, 73, 78, 73, 79, 71, 55, 51, 64, 61, 58, 59, 67, 56, 62, 73, 62, 65, 58, 74, 61, 57, 55, 53, 82, 59, 85, 61, 58, 49, 63, 55, 61, 77, 87, 71, 65, 65, 70, 72, 55, 60, 66, 50, 62, 71, 77, 51, 57, 60, 45, 64, 79, 54, 72, 51, 52, 54, 67, 68, 75, 67, 48, 56, 79, 57, 112, 62, 67, 69, 60, 46, 60, 61, 51, 66, 57, 63, 85, 50, 79, 70, 43, 66, 63, 68, 59, 59, 71, 115, 72, 93, 55, 64, 55, 81, 84, 51, 61, 58, 62, 92, 61, 61, 55, 76, 103, 60, 61, 56, 47, 53, 80, 64, 57, 40, 168, 68, 63, 76, 52, 62, 69, 60, 62, 47, 58, 64, 67, 69, 68, 90, 83, 91, 58, 84, 54, 62, 61, 71, 70, 71, 79, 67, 81, 67, 176, 74, 85, 76, 36, 59, 69, 54, 52, 63, 45, 50, 65, 68, 73, 51, 66, 50, 102, 87, 111, 76, 47, 48, 61, 67, 49, 48, 70, 59, 73, 67, 63, 64, 69, 66, 54, 51, 67, 56, 48, 76, 60, 82, 87, 76, 48, 76, 76, 56, 54, 61, 62, 93, 50, 66, 68, 55, 60, 67, 59, 54, 125, 69, 62, 41, 57, 40, 64, 71, 44, 60, 57, 81, 65, 56, 73, 71, 64, 68, 40, 86, 62, 55, 59, 59, 71, 70, 75, 61, 67, 56, 66, 56, 57, 84, 62, 89, 42, 47, 100, 61, 44, 84, 52, 77, 54, 71, 54, 60, 63, 82, 62, 58, 68, 93, 72, 73, 54, 59, 91, 45, 71, 43, 95, 78, 64, 85, 77, 64, 74, 80, 54, 46, 80, 75, 45, 69, 56, 71, 51, 74, 60, 49, 73, 59, 83, 61, 84, 72, 55, 49, 70, 73, 67, 76, 68, 52, 60, 54, 75, 66, 51, 89, 51, 57, 79, 46, 74, 64, 77, 61, 65, 58, 88, 50, 55, 68, 48, 64, 108, 72, 71, 81, 56, 92, 67, 96, 53, 40, 55, 60, 62, 71, 69, 83, 46, 69, 65, 64, 69, 65, 50, 102, 50, 46, 65, 68, 65, 72, 54, 73, 61, 73, 53, 48, 83, 70, 67, 61, 57, 65, 59, 74, 57, 57, 75, 49, 64, 129, 56, 75, 75, 108, 56, 56, 92, 128, 69, 69, 61, 56, 76, 68, 51, 76, 97, 87, 63, 70, 75, 72, 59, 44, 47, 64, 72, 70, 83, 74, 65, 56, 57, 59, 61, 72, 44, 61, 63, 57, 70, 72, 75, 57, 63, 68, 80, 83, 68, 68, 97, 54, 73, 56, 59, 48, 72, 86, 71, 60, 61, 81, 80, 57, 63, 67, 53, 65, 58, 58, 47, 62, 69, 64, 64, 72, 59, 65, 27, 91, 44, 38, 62, 88, 51, 64, 57, 66, 63, 58, 74, 80, 66, 58, 74, 78, 71, 72, 118, 64, 66, 54, 52, 83, 52, 55, 66, 54, 47, 77, 45, 89, 53, 55, 55, 130, 69, 46, 71, 72, 70, 58, 66, 52, 61, 64, 72, 61, 62, 73, 51, 79, 54, 67, 42, 49, 59, 66, 63, 78, 57, 42, 110, 55, 62, 80, 63, 71, 77, 61, 60, 75, 49, 89, 59, 61, 104, 67, 54, 58, 35, 64, 71, 71, 72, 91, 83, 85, 60, 81, 64, 61, 70, 76, 73, 44, 76, 88, 46, 57, 63, 90, 80, 60, 84, 57, 84, 53, 57, 51, 49, 84, 68, 75, 59, 54, 57, 58, 70, 55, 62, 79, 50, 64, 68, 49, 57, 58, 49, 52, 98, 101, 61, 78, 37, 70, 78, 80, 80, 49, 71, 92, 65, 59, 60, 64, 71, 58, 57, 77, 51, 60, 57, 49, 65, 60, 40, 76, 80, 88, 66, 62, 58, 43, 59, 57, 97, 49, 46, 80, 57, 55, 87, 66, 61, 51, 67, 92, 84, 69, 57, 66, 63, 69, 68, 59, 81, 64, 57, 61, 62, 70, 70, 102, 78, 72, 74, 65, 71, 59, 59, 73, 49, 93, 77, 41, 90, 83, 70, 72, 64, 77, 70, 60, 64, 62, 39, 68, 52, 30, 79, 50, 53, 64, 72, 73, 68, 59, 80, 59, 73, 75, 41, 86, 49, 63, 43, 41, 65, 95, 79, 74, 66, 87, 67, 39, 50, 42, 54, 70, 75, 85, 59, 64, 67, 54, 68, 58, 61, 76, 61, 81, 80, 60, 46, 61, 70, 60, 71, 69, 53, 69, 61, 71, 59, 104, 56, 43, 66, 55, 56, 67, 96, 66, 57, 79, 80, 59, 77, 76, 70, 59, 66, 55, 58, 83, 117, 71, 64, 52, 61, 54, 78, 100, 91, 67, 61, 61, 67, 78, 64, 58, 64, 47, 61, 70, 41, 58, 50, 61, 76, 66, 54, 46, 65, 61, 72, 57, 69, 46, 51, 63, 64, 50, 66, 54, 63, 55, 64, 58, 75, 55, 61, 52, 68, 58, 69, 62, 60, 59, 77, 47, 80, 61, 56, 75, 105, 56, 72, 45, 47, 60, 85, 61, 72, 73, 55, 65, 96, 65, 59, 70, 72, 72, 86, 62, 56, 69, 61, 47, 57, 91, 74, 47, 51, 51, 56, 55, 58, 50, 50, 42, 70, 68, 59, 91, 74, 97, 46, 75, 58, 72, 60, 77, 60, 60, 73, 69, 57, 47, 81, 64, 68, 51, 55, 57, 77, 61, 65, 48, 61, 68, 59, 69, 41, 63, 78, 79, 56, 47, 69, 102, 59, 47, 64, 66, 86, 57, 84, 78, 83, 77, 61, 70, 71, 47, 48, 69, 101, 75, 54, 77, 65, 75, 77, 77, 63, 48, 39, 68, 64, 43, 73, 43, 69, 78, 65, 77, 70, 69, 87, 72, 70, 63, 64, 84, 89, 82, 61, 83, 67, 48, 63, 60, 46, 54, 59, 62, 52, 56, 56, 57, 64, 56, 58, 76, 66, 75, 76, 71, 50, 69, 76, 54, 62, 73, 82, 60, 65, 77, 113, 60, 67, 76, 65, 64, 94, 85, 58, 60, 81, 56, 62, 66, 62, 71, 64, 51, 98, 60, 80, 77, 57, 97, 57, 54, 61, 60, 85, 76, 47, 41, 52, 57, 57, 62, 51, 54, 69, 48, 81, 53, 74, 54, 67, 55, 60, 43, 65, 72, 72, 41, 70, 66, 56, 78, 59, 59, 82, 69, 93, 63, 91, 56, 61, 66, 45, 63, 68, 83, 63, 81, 59, 57, 45, 52, 69, 58, 62, 51, 66, 77, 81, 49, 47, 73, 67, 82, 64, 68, 78, 59, 62, 74, 69, 65, 76, 69, 71, 69, 113, 68, 44, 65, 59, 49, 57, 78, 59, 38, 71, 77, 66, 51, 46, 44, 56, 56, 99, 66, 45, 60, 71, 165, 67, 66, 49, 95, 48, 55, 51, 46, 64, 122, 52, 51, 77, 73, 51, 77, 50, 68, 65, 56, 55, 71, 62, 92, 60, 78, 67, 65, 50, 73, 53, 61, 78, 67, 47, 67, 72, 60, 64, 64, 67, 52, 59, 60, 66, 62, 62, 67, 80, 48, 72, 54, 64, 115, 85, 74, 78, 70, 62, 77, 73, 48, 72, 29, 53, 61, 64, 64, 54, 53, 97, 51, 71, 74, 64, 60, 100, 101, 69, 59, 78, 74, 64, 85, 53, 82, 61, 55, 69, 51, 60, 73, 52, 58, 72, 68, 59, 62, 68, 60, 54, 50, 60, 65, 82, 87, 48, 52, 74, 67, 62, 113, 60, 69, 93, 77, 97, 82, 56, 64, 68, 75, 79, 52, 78, 63, 97, 84, 72, 72, 61, 65, 79, 70, 68, 63, 81, 67, 86, 50, 101, 84, 81, 57, 57, 64, 65, 81, 81, 85, 68, 85, 53, 48, 52, 82, 72, 58, 47, 68, 67, 91, 49, 64, 76, 57, 93, 47, 70, 68, 47, 83, 59, 138, 73, 93, 59, 98, 61, 43, 79, 55, 81, 74, 35, 70, 77, 82, 53, 83, 56, 65, 55, 65, 64, 49, 59, 62, 60, 50, 66, 80, 52, 82, 64, 61, 54, 50, 72, 75, 76, 89, 65, 56, 75, 35, 67, 92, 39, 48, 61, 66, 64, 87, 77, 69, 48, 85, 39, 68, 43, 68, 50, 49, 48, 59, 101, 80, 83, 99, 57, 56, 66, 45, 49, 53, 57, 103, 50, 45, 64, 54, 77, 76, 65, 54, 42, 63, 84, 66, 42, 55, 64, 66, 35, 53, 85, 81, 71, 72, 59, 58, 58, 50, 62, 50, 52, 66, 65, 58, 73, 63, 56, 71, 47, 64, 55, 60, 54, 84, 69, 73, 55, 85, 47, 80, 69, 67, 65, 47, 55, 93, 86, 74, 49, 60, 61, 53, 67, 74, 81, 46, 66, 55, 73, 71, 67, 61, 88, 64, 55, 99, 39, 51, 73, 66, 48, 53, 80, 54, 44, 33, 48, 61, 69, 71, 98, 82, 71, 38, 56, 43, 55, 76, 93, 61, 69, 79, 49, 85, 65, 66, 47, 61, 60, 60, 73, 56, 79, 64, 61, 65, 68, 47, 89, 83, 68, 102, 52, 65, 54, 50, 58, 55, 53, 86, 70, 60, 51, 63, 97, 68, 65, 66, 61, 43, 59, 60, 64, 79, 71, 88, 68, 63, 78, 58, 98, 70, 74, 62, 70, 104, 106, 72, 105, 75, 61, 57, 52, 50, 62, 52, 44, 71, 61, 88, 56, 65, 66, 66, 75, 73, 64, 85, 44, 69, 58, 79, 83, 96, 53, 76, 73, 58, 68, 67, 62, 62, 66, 44, 55, 72, 54, 65, 69, 81, 59, 48, 70, 82, 62, 61, 65, 64, 88, 97, 55, 51, 49, 65, 74, 80, 66, 86, 68, 88, 62, 72, 60, 46, 50, 94, 91, 60, 60, 66, 63, 48, 76, 68, 111, 62, 60, 58, 49, 43, 59, 55, 57, 48, 59, 65, 55, 59, 60, 51, 48, 59, 66, 75, 67, 57, 54, 62, 49, 74, 71, 98, 67, 98, 71, 43, 73, 63, 42, 72, 98, 70, 62, 78, 82, 77, 86, 92, 65, 70, 79, 104, 51, 62, 59, 65, 73, 55, 61, 53, 84, 62, 99, 63, 60, 77, 69, 77, 68, 65, 107, 57, 78, 66, 74, 64, 53, 52, 67, 62, 60, 71, 87, 98, 55, 89, 66, 72, 81, 57, 63, 87, 47, 42, 45, 53, 74, 47, 79, 72, 74, 55, 55, 72, 68, 67, 56, 63, 61, 60, 82, 80, 59, 81, 80, 104, 92, 69, 46, 54, 76, 67, 80, 55, 56, 73, 83, 88, 51, 75, 60, 76, 46, 67, 74, 53, 59, 69, 75, 65, 119, 42, 67, 49, 68, 62, 59, 65, 80, 61, 67, 64, 135, 70, 54, 62, 66, 74, 43, 90, 77, 61, 65, 68, 81, 46, 56, 77, 71, 61, 92, 78, 73, 62, 55, 105, 55, 45, 62, 83, 67, 47, 49, 75, 64, 51, 85, 68, 64, 99, 68, 62, 94, 82, 83, 83, 63, 63, 80, 80, 62, 80, 62, 56, 33, 89, 79, 96, 61, 79, 50, 58, 56, 65, 66, 60, 49, 64, 56, 65, 52, 66, 78, 54, 47, 57, 67, 89, 88, 54, 58, 91, 54, 68, 43, 92, 51, 59, 45, 87, 77, 83, 73, 55, 52, 53, 54, 65, 90, 63, 42, 80, 50, 86, 84, 84, 49, 50, 56, 38, 83, 67, 84, 82, 72, 55, 93, 37, 64, 103, 60, 63, 58, 66, 77, 49, 73, 81, 62, 67, 74, 60, 75, 63, 44, 45, 91, 67, 75, 47, 70, 80, 74, 73, 40, 65, 63, 64, 38, 81, 68, 49, 76, 69, 56, 83, 46, 54, 56, 65, 60, 53, 65, 73, 56, 48, 93, 75, 57, 75, 65, 89, 81, 60, 51, 63, 66, 57, 64, 62, 71, 66, 61, 49, 79, 67, 87, 51, 85, 106, 64, 72, 50, 67, 110, 69, 63, 64, 69, 97, 87, 65, 64, 77, 78, 59, 65, 87, 73, 75, 71, 97, 96, 41, 54, 82, 78, 61, 70, 67, 60, 84, 70, 54, 86, 103, 76, 58, 78, 62, 57, 65, 69, 90, 41, 65, 66, 79, 50, 60, 58, 67, 81, 85, 34, 67, 83, 81, 51, 89, 66, 60, 59, 71, 67, 59, 69, 53, 67, 55, 55, 55, 61, 54, 71, 54, 74, 70, 54, 61, 69, 67, 72, 83, 52, 61, 73, 68, 56, 44, 36, 52, 62, 78, 54, 69, 73, 52, 94, 56, 71, 75, 66, 42, 92, 59, 71, 61, 49, 57, 99, 64, 53, 72, 56, 50, 77, 67, 62, 82, 65, 58, 70, 73, 78, 67, 119, 68, 71, 89, 48, 65, 33, 69, 52, 67, 66, 49, 60, 68, 48, 97, 78, 85, 57, 57, 61, 69, 53, 73, 61, 69, 71, 68, 82, 51, 81, 45, 71, 50, 86, 66, 65, 63, 58, 76, 82, 56, 60, 59, 65, 67, 42, 39, 109, 76, 71, 72, 58, 71, 65, 53, 65, 57, 43, 66, 64, 66, 53, 69, 38, 62, 82, 75, 57, 64, 65, 55, 70, 75, 65, 62, 93, 68, 65, 67, 67, 54, 93, 40, 51, 63, 59, 110, 65, 53, 74, 49, 61, 64, 90, 44, 68, 102, 69, 68, 65, 44, 65, 71, 47, 64, 90, 50, 74, 79, 58, 68, 53, 41, 63, 81, 53, 68, 106, 55, 43, 66, 58, 64, 68, 75, 73, 66, 31, 71, 52, 65, 77, 69, 66, 52, 87, 55, 61, 65, 93, 69, 90, 60, 74, 58, 61, 53, 86, 89, 62, 53, 59, 73, 71, 67, 75, 59, 92, 54, 57, 67, 73, 96, 44, 71, 48, 70, 55, 103, 60, 44, 51, 53, 57, 80, 96, 77, 65, 54, 85, 65, 71, 65, 52, 87, 53, 77, 84, 92, 75, 44, 70, 62, 58, 69, 47, 55, 89, 64, 87, 95, 73, 57, 49, 73, 61, 89, 94, 46, 36, 101, 67, 62, 54, 53, 69, 56, 59, 48, 68, 67, 47, 69, 69, 71, 71, 82, 77, 100, 104, 75, 72, 57, 94, 59, 25, 67, 75, 52, 80, 75, 63, 60, 78, 77, 63, 56, 66, 60, 69, 72, 74, 59, 56, 59, 70, 66, 96, 38, 74, 62, 50, 54, 49, 70, 71, 49, 52, 79, 69, 77, 47, 66, 75, 52, 59, 67, 55, 58, 63, 73, 87, 61, 67, 81, 65, 83, 124, 66, 80, 72, 50, 61, 61, 73, 48, 112, 49, 71, 79, 56, 70, 72, 57, 56, 64, 53, 75, 59, 55, 57, 67, 57, 44, 50, 42, 91, 59, 61, 52, 59, 50, 53, 62, 56, 60, 59, 66, 54, 77, 80, 72, 56, 83, 49, 69, 57, 59, 60, 83, 59, 51, 53, 93, 56, 52, 79, 64, 58, 77, 51, 49, 54, 54, 49, 47, 66, 61, 86, 59, 67, 97, 77, 47, 85, 64, 50, 92, 98, 53, 81, 62, 67, 64, 87, 67, 49, 63, 96, 86, 72, 69, 42, 52, 67, 70, 68, 71, 52, 61, 79, 56, 68, 66, 56, 73, 49, 70, 66, 113, 66, 89, 39, 65, 63, 65, 45, 57, 52, 68, 63, 69, 52, 91, 76, 70, 77, 74, 73, 76, 78, 57, 69, 59, 63, 60, 73, 90, 45, 49, 99, 123, 64, 92, 66, 68, 65, 70, 68, 80, 58, 74, 75, 75, 45, 30, 58, 56, 72, 64, 47, 67, 70, 48, 46, 51, 67, 73, 78, 42, 66, 74, 60, 93, 49, 73, 63, 56, 75, 56, 51, 77, 68, 94, 72, 78, 65, 59, 74, 65, 71, 69, 62, 55, 67, 78, 57, 75, 77, 61, 38, 107, 87, 62, 55, 96, 73, 56, 72, 42, 61, 62, 89, 103, 48, 50, 95, 68, 65, 60, 54, 73, 101, 61, 63, 58, 79, 70, 58, 69, 64, 66, 53, 95, 55, 93, 45, 52, 59, 78, 82, 70, 82, 69, 76, 71, 71, 66, 78, 56, 58, 57, 83, 71, 56, 55, 72, 65, 76, 64, 49, 66, 71, 64, 63, 61, 56, 63, 54, 59, 75, 85, 61, 101, 73, 58, 55, 68, 51, 72, 104, 68, 66, 76, 62, 58, 67, 71, 68, 150, 63, 53, 53, 43, 78, 68, 86, 72, 38, 73, 70, 61, 50, 49, 88, 68, 67, 100, 107, 70, 67, 76, 55, 63, 53, 50, 60, 57, 74, 56, 50, 89, 65, 53, 56, 57, 74, 52, 68, 53, 39, 59, 95, 53, 72, 73, 65, 85, 67, 63, 56, 82, 136, 66, 70, 77, 71, 61, 69, 35, 68, 70, 46, 56, 56, 44, 82, 65, 77, 62, 60, 57, 47, 50, 62, 58, 90, 60, 52, 65, 53, 56, 55, 71, 64, 53, 77, 68, 87, 49, 42, 46, 60, 56, 90, 55, 58, 52, 79, 54, 46, 50, 59, 66, 69, 54, 67, 61, 66, 69, 73, 81, 61, 55, 53, 70, 76, 78, 57, 80, 58, 66, 65, 72, 72, 69, 59, 97, 71, 69, 76, 75, 68, 61, 76, 52, 72, 67, 61, 50, 71, 61, 80, 65, 75, 89, 60, 42, 55, 65, 62, 74, 44, 52, 59, 57, 55, 69, 60, 79, 68, 49, 61, 57, 61, 67, 59, 55, 82, 54, 69, 81, 69, 58, 110, 81, 60, 64, 49, 80, 73, 81, 55, 68, 71, 83, 67, 70, 57, 34, 63, 73, 49, 50, 50, 82, 74, 63, 54, 64, 74, 67, 64, 67, 65, 66, 79, 58, 76, 79, 60, 64, 65, 83, 77, 71, 54, 56, 67, 52, 70, 68, 86, 72, 65, 72, 48, 59, 61, 59, 63, 73, 47, 54, 93, 54, 49, 89, 61, 58, 57, 60, 83, 57, 58, 72, 68, 69, 78, 65, 59, 79, 55, 65, 48, 63, 81, 82, 85, 61, 66, 52, 61, 63, 66, 55, 98, 72, 53, 63, 55, 63, 55, 47, 73, 67, 74, 66, 100, 55, 63, 56, 54, 46, 75, 61, 60, 47, 65, 57, 58, 29, 73, 57, 62, 77, 55, 59, 56, 63, 55, 60, 88, 56, 64, 61, 61, 69, 70, 73, 64, 88, 59, 45, 68, 57, 73, 84, 64, 52, 66, 51, 64, 60, 62, 67, 74, 59, 73, 67, 106, 68, 79, 55, 66, 56, 67, 91, 91, 53, 55, 71, 67, 68, 82, 69, 69, 73, 63, 74, 82, 97, 65, 61, 78, 86, 71, 78, 68, 83, 64, 64, 54, 64, 54, 78, 64, 45, 61, 67, 57, 64, 56, 92, 80, 146, 53, 70, 62, 69, 68, 74, 76, 69, 67, 64, 72, 81, 64, 135, 105, 65, 56, 74, 79, 58, 72, 68, 64, 74, 45, 52, 63, 62, 70, 66, 54, 55, 57, 54, 69, 66, 61, 67, 74, 45, 87, 93, 67, 54, 61, 74, 62, 90, 55, 63, 64, 62, 65, 51, 87, 40, 59, 80, 64, 83, 59, 51, 57, 77, 54, 73, 73, 50, 86, 72, 59, 72, 58, 48, 65, 81, 63, 60, 59, 59, 56, 65, 55, 83, 45, 51, 69, 78, 62, 69, 38, 93, 84, 77, 42, 70, 56, 54, 70, 74, 105, 60, 71, 57, 59, 72, 57, 65, 55, 44, 89, 68, 60, 84, 66, 58, 88, 100, 71, 54, 71, 71, 72, 64, 69, 48, 73, 74, 87, 57, 96, 64, 56, 87, 61, 67, 68, 72, 65, 78, 58, 58, 73, 74, 79, 67, 64, 83, 63, 73, 91, 64, 67, 65, 62, 84, 57, 43, 71, 58, 60, 67, 53, 77, 53, 75, 55, 108, 86, 56, 63, 102, 64, 96, 59, 63, 63, 92, 64, 52, 47, 56, 64, 56, 50, 51, 60, 45, 56, 48, 54, 55, 55, 74, 52, 58, 61, 43, 52, 51, 47, 72, 51, 85, 68, 71, 53, 57, 53, 57, 70, 80, 98, 71, 75, 85, 52, 71, 79, 48, 81, 65, 72, 58, 60, 77, 67, 82, 64, 87, 53, 43, 67, 63, 79, 69, 73, 82, 59, 58, 59, 68, 54, 64, 74, 65, 70, 64, 58, 80, 68, 44, 46, 72, 52, 55, 54, 64, 67, 95, 66, 84, 68, 57, 55, 63, 93, 83, 133, 64, 85, 50, 54, 69, 84, 72, 67, 71, 68, 54, 66, 60, 118, 82, 78, 58, 62, 59, 71, 63, 54, 84, 99, 44, 67, 64, 59, 71, 72, 106, 63, 41, 64, 62, 78, 57, 79, 69, 77, 27, 87, 76, 50, 69, 63, 74, 67, 50, 54, 82, 53, 68, 51, 74, 81, 75, 75, 70, 67, 59, 66, 47, 78, 59, 64, 35, 74, 63, 80, 99, 53, 60, 67, 66, 54, 59, 68, 55, 39, 57, 85, 79, 63, 81, 78, 68, 78, 62, 50, 85, 66, 63, 65, 69, 63, 76, 61, 53, 81, 89, 60, 58, 45, 76, 58, 105, 65, 59, 62, 68, 126, 60, 75, 59, 64, 57, 75, 58, 92, 56, 68, 48, 64, 72, 65, 46, 76, 81, 41, 78, 34, 68, 67, 55, 66, 83, 59, 57, 51, 77, 68, 55, 46, 44, 81, 69, 53, 68, 53, 71, 78, 63, 45, 99, 43, 51, 100, 74, 65, 51, 68, 57, 60, 56, 75, 70, 63, 66, 56, 66, 68, 70, 100, 57, 60, 86, 50, 66, 56, 59, 69, 67, 79, 57, 72, 49, 71, 46, 71, 50, 86, 67, 72, 76, 60, 86, 61, 71, 72, 84, 80, 52, 73, 59, 57, 37, 91, 72, 47, 85, 81, 50, 48, 125, 63, 75, 52, 66, 87, 64, 73, 68, 57, 67, 59, 78, 71, 80, 88, 53, 33, 88, 69, 59, 54, 41, 113, 58, 49, 70, 70, 63, 61, 80, 76, 89, 63, 52, 42, 68, 55, 89, 91, 64, 76, 58, 74, 56, 72, 67, 67, 56, 62, 76, 89, 69, 78, 58, 131, 51, 90, 72, 67, 69, 78, 64, 57, 48, 51, 59, 69, 54, 55, 65, 50, 71, 44, 54, 77, 79, 63, 65, 54, 85, 52, 68, 52, 56, 77, 99, 77, 73, 63, 73, 79, 57, 45, 57, 67, 70, 50, 59, 57, 55, 63, 83, 77, 47, 53, 69, 52, 74, 46, 57, 60, 81, 73, 60, 55, 54, 105, 56, 47, 62, 41, 54, 71, 47, 57, 60, 74, 65, 67, 60, 68, 93, 77, 77, 55, 86, 77, 52, 62, 70, 43, 69, 66, 73, 74, 72, 62, 71, 53, 55, 42, 66, 61, 102, 59, 52, 75, 85, 64, 47, 38, 58, 78, 91, 65, 72, 74, 74, 50, 76, 72, 74, 48, 65, 69, 59, 75, 53, 81, 71, 53, 64, 60, 49, 79, 60, 51, 49, 74, 50, 69, 70, 87, 86, 47, 68, 37, 83, 65, 62, 60, 60, 58, 68, 64, 98, 97, 77, 70, 52, 84, 63, 50, 76, 62, 58, 63, 80, 55, 46, 58, 62, 69, 61, 47, 92, 62, 72, 58, 50, 34, 110, 89, 51, 57, 57, 61, 89, 61, 56, 64, 56, 67, 51, 51, 56, 93, 69, 57, 60, 82, 62, 54, 66, 56, 44, 45, 49, 53, 58, 83, 64, 75, 56, 69, 45, 66, 43, 62, 84, 76, 55, 52, 101, 51, 96, 54, 51, 89, 84, 55, 69, 53, 50, 77, 107, 87, 60, 57, 68, 63, 88, 64, 64, 59, 42, 76, 78, 70, 62, 42, 58, 57, 50, 63, 64, 60, 47, 60, 54, 58, 71, 76, 71, 73, 54, 69, 73, 52, 83, 66, 125, 81, 56, 65, 62, 73, 70, 62, 96, 90, 61, 125, 63, 47, 60, 63, 59, 90, 57, 68, 60, 46, 49, 65, 77, 73, 86, 71, 78, 60, 70, 72, 61, 46, 67, 78, 52, 73, 71, 76, 51, 74, 71, 73, 53, 56, 51, 42, 56, 50, 75, 57, 79, 67, 67, 78, 49, 45, 59, 67, 91, 64, 79, 45, 34, 69, 56, 42, 66, 77, 56, 71, 53, 61, 71, 64, 54, 42, 68, 78, 95, 59, 57, 71, 64, 72, 77, 62, 53, 81, 83, 87, 77, 46, 65, 64, 88, 68, 68, 47, 51, 68, 92, 65, 55, 41, 64, 56, 71, 80, 68, 53, 60, 54, 67, 72, 54, 45, 80, 59, 52, 58, 77, 80, 64, 50, 65, 83, 67, 64, 52, 96, 51, 36, 48, 69, 81, 83, 76, 48, 38, 63, 84, 74, 58, 56, 78, 57, 68, 62, 62, 64, 90, 69, 57, 78, 63, 71, 70, 45, 104, 53, 48, 65, 73, 51, 58, 55, 70, 74, 64, 66, 58, 98, 74, 67, 60, 46, 73, 71, 49, 69, 83, 56, 58, 73, 66, 55, 65, 62, 85, 78, 59, 57, 57, 67, 44, 68, 77, 70, 68, 42, 76, 76, 68, 55, 57, 55, 64, 70, 61, 87, 64, 87, 96, 54, 55, 73, 86, 44, 61, 49, 57, 53, 55, 83, 62, 45, 72, 101, 69, 54, 40, 60, 64, 54, 71, 72, 73, 60, 70, 62, 79, 79, 84, 66, 93, 68, 65, 52, 86, 68, 52, 40, 76, 63, 57, 50, 78, 72, 70, 69, 76, 49, 80, 68, 58, 57, 80, 65, 60, 96, 88, 59, 75, 35, 68, 67, 88, 92, 59, 66, 85, 68, 79, 64, 85, 48, 114, 61, 93, 78, 77, 62, 68, 53, 58, 64, 63, 45, 60, 54, 36, 68, 89, 50, 52, 95, 83, 84, 77, 77, 107, 91, 45, 58, 48, 47, 52, 59, 63, 59, 53, 57, 68, 70, 81, 42, 69, 82, 52, 79, 66, 87, 69, 82, 90, 89, 65, 65, 70, 44, 65, 68, 76, 84, 59, 77, 61, 51, 67, 73, 66, 59, 48, 62, 63, 64, 63, 70, 80, 88, 44, 74, 65, 54, 61, 112, 50, 60, 57, 73, 50, 53, 47, 57, 64, 115, 44, 78, 93, 56, 81, 72, 80, 54, 42, 62, 56, 68, 52, 62, 49, 71, 70, 70, 56, 83, 57, 87, 73, 55, 71, 59, 79, 79, 69, 63, 59, 40, 45, 100, 91, 75, 67, 68, 59, 70, 67, 48, 74, 74, 74, 57, 74, 66, 68, 50, 78, 60, 69, 46, 69, 62, 37, 33, 50, 58, 88, 53, 86, 58, 58, 66, 111, 59, 49, 48, 60, 43, 49, 55, 80, 78, 89, 51, 60, 66, 67, 43, 61, 67, 51, 66, 38, 87, 64, 63, 62, 69, 55, 81, 75, 69, 75, 57, 45, 67, 57, 64, 61, 71, 62, 98, 77, 68, 28, 45, 60, 67, 127, 53, 94, 80, 85, 74, 53, 71, 70, 59, 71, 44, 69, 44, 61, 70, 67, 68, 96, 71, 86, 48, 48, 62, 56, 74, 75, 64, 116, 62, 69, 55, 79, 57, 70, 47, 67, 61, 63, 58, 69, 49, 50, 76, 90, 81, 101, 63, 62, 84, 81, 88, 55, 52, 74, 94, 56, 60, 49, 50, 69, 79, 44, 61, 45, 57, 55, 77, 68, 96, 57, 84, 51, 65, 85, 28, 58, 76, 68, 52, 52, 67, 62, 76, 63, 73, 86, 56, 40, 42, 40, 62, 55, 52, 79, 63, 59, 62, 60, 78, 56, 93, 72, 67, 88, 80, 65, 60, 60, 96, 69, 54, 62, 114, 63, 88, 53, 88, 84, 79, 54, 57, 86, 64, 74, 67, 77, 58, 77, 58, 72, 59, 94, 68, 65, 66, 67, 61, 61, 59, 86, 80, 61, 61, 53, 67, 58, 62, 72, 73, 62, 63, 68, 63, 70, 57, 75, 75, 109, 50, 70, 56, 87, 38, 96, 50, 67, 130, 60, 52, 58, 66, 56, 70, 60, 50, 62, 54, 56, 80, 89, 61, 61, 63, 65, 79, 61, 78, 58, 59, 74, 86, 70, 67, 82, 58, 52, 61, 53, 66, 95, 80, 69, 32, 61, 55, 69, 67, 69, 67, 108, 67, 79, 55, 62, 60, 71, 47, 55, 59, 70, 56, 39, 63, 72, 85, 39, 73, 52, 70, 66, 55, 53, 62, 69, 82, 59, 55, 63, 81, 102, 115, 54, 71, 54, 54, 108, 74, 98, 71, 43, 44, 66, 62, 60, 57, 64, 56, 61, 54, 55, 89, 42, 69, 72, 41, 80, 73, 64, 64, 67, 73, 66, 62, 82, 108, 81, 55, 80, 72, 77, 64, 73, 56, 69, 66, 50, 65, 72, 57, 72, 92, 53, 75, 65, 76, 65, 68, 59, 67, 35, 78, 57, 75, 61, 73, 71, 56, 71, 52, 88, 47, 80, 71, 37, 79, 63, 81, 74, 81, 67, 50, 75, 85, 74, 62, 71, 86, 58, 93, 60, 59, 56, 78, 64, 82, 64, 68, 72, 88, 65, 75, 62, 85, 69, 124, 46, 85, 50, 65, 46, 72, 76, 79, 42, 75, 72, 70, 58, 45, 68, 47, 63, 65, 93, 55, 64, 52, 65, 66, 107, 80, 75, 90, 44, 52, 68, 68, 117, 96, 86, 113, 57, 52, 52, 66, 78, 58, 81, 64, 53, 70, 71, 42, 50, 69, 54, 59, 75, 71, 52, 73, 43, 62, 42, 70, 66, 63, 57, 57, 79, 60, 59, 47, 64, 48, 52, 93, 70, 51, 89, 74, 59, 47, 63, 72, 68, 64, 47, 52, 66, 64, 48, 84, 70, 65, 53, 131, 89, 64, 53, 65, 77, 77, 48, 65, 86, 45, 79, 57, 60, 54, 66, 65, 53, 47, 74, 61, 89, 77, 42, 74, 59, 73, 33, 78, 68, 64, 63, 66, 61, 58, 51, 67, 52, 82, 59, 74, 65, 67, 56, 65, 66, 78, 82, 60, 61, 66, 67, 68, 69, 64, 52, 48, 47, 57, 40, 82, 68, 64, 99, 103, 53, 56, 63, 81, 66, 51, 128, 57, 72, 72, 59, 89, 52, 69, 59, 55, 74, 59, 66, 43, 61, 59, 78, 77, 70, 53, 57, 84, 151, 67, 52, 51, 58, 90, 136, 77, 75, 63, 58, 49, 72, 62, 65, 56, 78, 91, 87, 53, 65, 63, 57, 69, 59, 72, 62, 66, 55, 81, 76, 109, 67, 46, 58, 75, 67, 72, 95, 76, 60, 81, 54, 58, 70, 68, 48, 82, 59, 67, 27, 77, 60, 82, 68, 61, 54, 73, 57, 67, 75, 75, 94, 74, 55, 38, 79, 61, 49, 69, 64, 72, 67, 76, 82, 48, 72, 69, 82, 54, 35, 57, 88, 41, 56, 40, 58, 65, 67, 75, 57, 70, 61, 60, 54, 58, 84, 51, 65, 71, 83, 69, 67, 79, 47, 53, 99, 43, 66, 82, 53, 80, 85, 55, 74, 80, 55, 58, 65, 52, 62, 61, 63, 54, 60, 52, 83, 55, 59, 60, 63, 59, 68, 62, 75, 62, 58, 59, 85, 87, 76, 67, 125, 69, 30, 93, 82, 49, 50, 60, 66, 51, 35, 70, 58, 47, 72, 80, 62, 50, 67, 49, 87, 69, 60, 83, 67, 51, 69, 62, 79, 72, 69, 68, 37, 72, 59, 76, 46, 59, 55, 50, 46, 66, 79, 84, 72, 76, 92, 57, 100, 92, 64, 106, 64, 86, 80, 74, 64, 70, 70, 62, 63, 64, 73, 73, 95, 57, 89, 118, 69, 60, 54, 74, 107, 71, 69, 67, 56, 58, 52, 25, 56, 60, 73, 54, 57, 60, 75, 52, 63, 88, 69, 49, 74, 57, 77, 82, 60, 59, 76, 57, 43, 85, 91, 64, 59, 54, 67, 71, 72, 51, 71, 68, 78, 49, 58, 61, 57, 61, 36, 72, 54, 69, 91, 60, 51, 65, 56, 74, 46, 66, 67, 50, 64, 88, 83, 58, 96, 60, 93, 63, 61, 46, 72, 58, 58, 42, 81, 79, 43, 61, 54, 69, 81, 56, 69, 89, 57, 63, 67, 83, 64, 78, 64, 79, 55, 54, 50, 57, 53, 55, 70, 58, 86, 67, 64, 69, 76, 61, 53, 56, 67, 89, 61, 56, 43, 60, 64, 46, 67, 46, 49, 62, 52, 54, 85, 60, 74, 67, 76, 70, 57, 54, 44, 54, 59, 66, 70, 63, 86, 53, 78, 44, 68, 100, 73, 70, 61, 62, 81, 62, 50, 81, 78, 53, 63, 72, 56, 49, 60, 71, 61, 63, 61, 64, 51, 28, 89, 70, 68, 60, 47, 63, 51, 58, 59, 51, 66, 77, 69, 56, 49, 54, 83, 57, 65, 65, 68, 67, 50, 66, 102, 76, 62, 50, 59, 58, 72, 44, 96, 42, 84, 77, 49, 72, 105, 69, 127, 75, 55, 48, 53, 48, 38, 81, 72, 58, 66, 77, 80, 49, 73, 79, 41, 77, 45, 54, 72, 78, 75, 51, 75, 70, 50, 38, 67, 68, 59, 59, 52, 43, 77, 99, 75, 52, 84, 56, 93, 57, 52, 80, 70, 58, 33, 57, 85, 60, 55, 42, 46, 54, 93, 68, 88, 141, 68, 44, 58, 84, 66, 64, 75, 69, 63, 74, 61, 60, 82, 104, 72, 70, 49, 52, 68, 67, 67, 101, 92, 49, 73, 74, 67, 63, 63, 33, 58, 69, 80, 67, 70, 41, 64, 51, 77, 58, 46, 62, 40, 52, 84, 52, 49, 76, 91, 59, 65, 86, 55, 56, 85, 64, 63, 66, 65, 52, 78, 66, 58, 64, 96, 48, 60, 58, 67, 51, 66, 48, 80, 78, 57, 72, 61, 67, 74, 59, 67, 58, 78, 79, 68, 34, 68, 82, 47, 59, 50, 76, 63, 45, 56, 54, 66, 83, 68, 76, 60, 54, 69, 69, 70, 145, 51, 55, 55, 56, 66, 50, 71, 68, 59, 57, 75, 54, 81, 70, 53, 56, 57, 66, 53, 58, 78, 58, 62, 64, 73, 66, 50, 62, 62, 71, 92, 76, 59, 68, 71, 62, 99, 63, 40, 47, 57, 69, 52, 70, 62, 73, 50, 69, 57, 50, 78, 52, 57, 49, 66, 70, 51, 46, 48, 73, 69, 76, 68, 86, 46, 55, 61, 91, 77, 66, 65, 65, 70, 62, 77, 59, 73, 44, 91, 51, 54, 65, 69, 53, 97, 53, 56, 72, 63, 48, 50, 78, 48, 68, 51, 81, 61, 45, 55, 51, 64, 49, 59, 57, 59, 68, 58, 92, 49, 77, 66, 57, 74, 63, 63, 80, 82, 74, 64, 57, 59, 64, 58, 62, 50, 83, 54, 57, 76, 84, 58, 74, 52, 53, 60, 88, 68, 107, 64, 43, 64, 66, 53, 61, 53, 71, 81, 61, 56, 64, 62, 60, 62, 50, 57, 72, 64, 87, 52, 62, 62, 56, 69, 69, 55, 53, 69, 85, 73, 76, 45, 64, 83, 61, 70, 64, 78, 78, 63, 48, 75, 64, 57, 82, 62, 71, 82, 77, 62, 64, 65, 56, 63, 67, 82, 60, 55, 73, 34, 119, 89, 46, 49, 65, 90, 56, 72, 56, 82, 105, 64, 59, 67, 87, 64, 112, 61, 59, 56, 63, 53, 68, 61, 58, 47, 55, 65, 67, 64, 68, 67, 82, 51, 57, 83, 53, 78, 55, 64, 78, 65, 48, 75, 65, 54, 59, 58, 80, 64, 63, 79, 57, 63, 75, 52, 68, 106, 54, 61, 74, 59, 56, 97, 87, 58, 90, 65, 95, 66, 55, 63, 41, 80, 86, 70, 82, 55, 76, 38, 55, 60, 58, 69, 64, 68, 35, 77, 77, 58, 64, 67, 61, 57, 77, 54, 70, 68, 67, 66, 42, 58, 57, 69, 55, 92, 58, 63, 63, 59, 66, 64, 65, 87, 53, 60, 52, 68, 86, 55, 72, 34, 82, 75, 69, 82, 61, 61, 65, 84, 73, 58, 57, 57, 82, 70, 97, 53, 43, 71, 59, 76, 57, 65, 116, 54, 81, 58, 80, 70, 64, 67, 63, 124, 77, 100, 65, 46, 56, 69, 63, 70, 74, 60, 50, 53, 64, 55, 76, 59, 60, 62, 67, 56, 74, 88, 76, 90, 81, 58, 70, 69, 58, 65, 57, 61, 51, 39, 69, 55, 56, 59, 51, 62, 82, 75, 73, 66, 69, 54, 71, 81, 67, 64, 75, 65, 54, 60, 53, 54, 54, 56, 53, 78, 72, 62, 54, 43, 48, 50, 62, 62, 58, 69, 69, 79, 59, 69, 64, 55, 65, 57, 73, 78, 68, 74, 63, 38, 48, 72, 50, 74, 68, 61, 56, 62, 74, 39, 57, 52, 47, 65, 49, 56, 62, 64, 57, 73, 64, 104, 62, 48, 67, 50, 65, 75, 82, 76, 45, 57, 65, 88, 81, 90, 76, 60, 49, 63, 68, 86, 81, 56, 69, 40, 45, 63, 51, 51, 33, 81, 66, 59, 52, 70, 63, 47, 83, 59, 58, 59, 80, 60, 107, 69, 46, 64, 67, 65, 54, 54, 186, 49, 65, 79, 57, 80, 51, 72, 55, 70, 68, 58, 63, 43, 56, 76, 52, 73, 65, 87, 53, 63, 68, 53, 70, 62, 72, 91, 61, 57, 44, 58, 49, 56, 55, 81, 50, 63, 71, 88, 57, 98, 82, 62, 76, 62, 55, 65, 66, 55, 97, 75, 51, 75, 60, 63, 58, 46, 76, 53, 51, 64, 48, 79, 64, 66, 61, 93, 60, 76, 67, 65, 39, 46, 76, 47, 69, 87, 72, 65, 46, 69, 55, 47, 46, 65, 99, 78, 62, 77, 65, 86, 51, 40, 65, 77, 57, 79, 50, 65, 64, 55, 63, 48, 51, 80, 42, 62, 65, 69, 63, 70, 57, 60, 67, 80, 47, 58, 79, 74, 78, 62, 71, 71, 65, 64, 72, 66, 57, 81, 75, 87, 65, 54, 86, 85, 69, 160, 80, 45, 66, 60, 104, 72, 72, 74, 71, 60, 64, 110, 56, 57, 47, 61, 55, 65, 74, 63, 56, 67, 76, 47, 70, 95, 50, 70, 54, 58, 64, 70, 81, 59, 45, 65, 75, 66, 57, 61, 82, 54, 57, 64, 58, 78, 69, 61, 64, 67, 141, 53, 58, 51, 57, 57, 59, 65, 70, 74, 68, 38, 52, 75, 52, 66, 55, 53, 62, 62, 77, 93, 87, 77, 53, 64, 71, 116, 63, 60, 53, 70, 61, 59, 66, 53, 87, 61, 62, 62, 77, 83, 65, 63, 81, 68, 77, 52, 50, 59, 73, 151, 56, 63, 55, 68, 62, 88, 71, 84, 101, 43, 48, 59, 100, 68, 55, 80, 75, 65, 75, 51, 69, 84, 44, 50, 41, 59, 50, 70, 66, 62, 84, 59, 61, 55, 66, 62, 55, 66, 71, 68, 56, 126, 68, 60, 74, 50, 64, 72, 54, 58, 70, 79, 69, 58, 71, 95, 62, 66, 103, 46, 67, 71, 80, 73, 55, 58, 68, 64, 75, 62, 62, 67, 64, 64, 76, 155, 73, 72, 52, 68, 69, 52, 72, 48, 56, 64, 86, 47, 77, 68, 88, 70, 65, 68, 55, 61, 47, 107, 45, 53, 56, 73, 65, 80, 53, 52, 61, 60, 51, 58, 58, 53, 65, 69, 56, 112, 46, 66, 74, 66, 60, 73, 76, 103, 62, 53, 64, 68, 42, 78, 76, 56, 67, 64, 74, 64, 50, 59, 48, 65, 53, 109, 60, 59, 64, 78, 56, 56, 91, 82, 35, 55, 54, 64, 54, 53, 52, 76, 71, 77, 44, 51, 79, 55, 93, 67, 45, 55, 65, 93, 82, 64, 61, 77, 59, 68, 62, 84, 55, 68, 51, 97, 63, 77, 61, 75, 67, 87, 66, 67, 61, 50, 68, 70, 66, 50, 60, 76, 83, 74, 49, 80, 53, 55, 66, 47, 86, 83, 54, 47, 72, 63, 62, 59, 69, 67, 39, 59, 72, 53, 76, 49, 58, 61, 78, 72, 70, 53, 60, 74, 76, 79, 71, 70, 58, 62, 60, 60, 55, 90, 101, 67, 86, 77, 81, 67, 74, 51, 58, 68, 46, 62, 60, 73, 71, 52, 49, 66, 96, 56, 64, 81, 84, 47, 53, 70, 74, 63, 56, 57, 68, 59, 75, 62, 75, 59, 66, 59, 59, 63, 59, 69, 70, 71, 61, 95, 49, 70, 63, 82, 67, 58, 73, 95, 38, 78, 59, 71, 70, 51, 54, 59, 50, 61, 80, 47, 48, 100, 65, 70, 58, 48, 80, 71, 77, 73, 104, 65, 79, 104, 70, 66, 65, 55, 70, 58, 61, 72, 39, 55, 80, 51, 48, 75, 60, 66, 80, 45, 64, 56, 74, 59, 68, 60, 49, 74, 45, 80, 100, 72, 61, 52, 57, 56, 47, 60, 57, 77, 55, 59, 94, 61, 85, 68, 76, 71, 63, 62, 56, 85, 52, 90, 153, 53, 56, 64, 72, 69, 65, 83, 60, 51, 60, 54, 71, 55, 62, 66, 60, 113, 54, 59, 55, 78, 67, 50, 67, 62, 67, 60, 50, 64, 63, 65, 53, 66, 80, 45, 62, 62, 58, 69, 66, 83, 49, 57, 77, 73, 53, 50, 79, 61, 74, 79, 68, 92, 44, 75, 61, 59, 53, 94, 80, 85, 95, 74, 43, 56, 60, 77, 59, 57, 59, 88, 60, 60, 47, 64, 67, 63, 50, 66, 80, 56, 64, 65, 68, 45, 55, 62, 53, 50, 70, 69, 55, 55, 57, 71, 48, 71, 53, 67, 60, 91, 71, 74, 65, 84, 72, 88, 55, 58, 83, 89, 84, 76, 57, 65, 68, 73, 49, 59, 70, 66, 71, 61, 52, 60, 109, 87, 62, 76, 61, 66, 82, 58, 57, 86, 76, 61, 66, 62, 58, 71, 73, 75, 84, 75, 49, 60, 53, 56, 52, 99, 56, 58, 67, 68, 72, 69, 52, 65, 64, 79, 71, 48, 74, 65, 81, 56, 41, 67, 83, 80, 53, 76, 142, 73, 59, 54, 75, 54, 76, 55, 61, 57, 93, 65, 65, 53, 42, 74, 80, 60, 73, 78, 58, 57, 162, 63, 87, 61, 59, 69, 58, 57, 56, 59, 52, 46, 63, 65, 99, 71, 63, 80, 57, 65, 55, 66, 55, 78, 45, 53, 107, 61, 74, 38, 104, 88, 48, 53, 49, 47, 58, 84, 92, 60, 70, 58, 66, 68, 78, 54, 106, 111, 62, 57, 49, 78, 56, 50, 75, 74, 90, 52, 69, 70, 71, 119, 70, 63, 58, 61, 72, 77, 57, 47, 53, 64, 80, 67, 62, 75, 55, 68, 69, 58, 57, 73, 54, 72, 73, 62, 80, 85, 58, 65, 61, 72, 52, 66, 57, 60, 69, 66, 65, 73, 81, 56, 66, 55, 53, 90, 73, 60, 59, 55, 49, 69, 80, 60, 61, 55, 61, 61, 71, 69, 78, 84, 71, 57, 52, 46, 73, 64, 63, 73, 71, 66, 55, 67, 59, 57, 77, 58, 72, 57, 75, 56, 49, 65, 62, 68, 54, 65, 68, 61, 44, 79, 53, 91, 88, 61, 66, 65, 74, 72, 73, 59, 98, 77, 68, 58, 101, 59, 59, 50, 50, 62, 52, 85, 68, 64, 73, 49, 48, 76, 89, 55, 65, 68, 70, 72, 41, 70, 75, 54, 66, 63, 64, 74, 38, 57, 39, 54, 68, 74, 62, 65, 58, 72, 58, 76, 49, 56, 68, 78, 64, 53, 76, 68, 78, 54, 75, 55, 60, 79, 54, 50, 91, 65, 56, 60, 82, 67, 74, 65, 54, 61, 57, 61, 74, 53, 64, 54, 72, 57, 57, 56, 46, 76, 66, 43, 59, 81, 52, 61, 70, 52, 54, 65, 55, 77, 51, 92, 66, 76, 75, 81, 71, 80, 60, 85, 71, 69, 76, 68, 56, 62, 64, 72, 98, 69, 75, 50, 85, 46, 81, 80, 47, 70, 49, 51, 47, 61, 58, 57, 48, 70, 98, 66, 53, 62, 69, 81, 55, 56, 62, 68, 37, 54, 67, 54, 74, 72, 62, 63, 40, 66, 70, 76, 69, 50, 88, 89, 62, 52, 66, 76, 79, 60, 69, 45, 84, 67, 60, 85, 64, 50, 47, 68, 63, 59, 61, 58, 48, 62, 78, 77, 46, 47, 65, 66, 62, 67, 64, 95, 62, 59, 46, 70, 63, 80, 62, 64, 97, 70, 93, 45, 55, 92, 71, 73, 68, 80, 66, 63, 73, 70, 52, 84, 70, 58, 66, 65, 66, 49, 69, 54, 50, 66, 55, 55, 72, 80, 66, 59, 52, 53, 71, 59, 79, 43, 71, 51, 80, 94, 79, 39, 60, 76, 55, 88, 71, 54, 55, 56, 72, 52, 75, 67, 81, 51, 54, 55, 54, 90, 60, 49, 41, 66, 65, 84, 74, 78, 52, 105, 83, 52, 76, 66, 62, 49, 90, 66, 53, 73, 56, 86, 68, 69, 78, 101, 56, 62, 66, 69, 60, 61, 121, 73, 59, 65, 68, 53, 55, 69, 63, 49, 64, 58, 63, 65, 73, 104, 66, 68, 68, 60, 53, 46, 74, 52, 99, 72, 70, 95, 58, 51, 67, 70, 53, 69, 80, 58, 62, 81, 56, 60, 73, 55, 47, 76, 62, 60, 80, 88, 65, 58, 72, 78, 54, 56, 74, 79, 81, 74, 83, 44, 69, 56, 53, 81, 68, 69, 54, 56, 70, 58, 77, 60, 44, 79, 72, 53, 62, 90, 70, 68, 50, 54, 75, 101, 94, 99, 64, 63, 59, 55, 43, 57, 62, 51, 79, 71, 66, 54, 55, 74, 87, 66, 54, 67, 49, 70, 73, 74, 70, 44, 76, 68, 53, 56, 81, 67, 53, 78, 69, 74, 83, 53, 53, 61, 60, 46, 71, 71, 69, 58, 70, 51, 81, 58, 49, 64, 74, 113, 94, 107, 61, 82, 87, 65, 67, 80, 68, 67, 46, 65, 66, 81, 81, 74, 75, 64, 49, 59, 74, 56, 63, 80, 77, 62, 67, 86, 65, 95, 69, 74, 61, 76, 62, 50, 69, 69, 56, 64, 54, 66, 54, 67, 54, 67, 64, 85, 79, 70, 59, 81, 65, 55, 80, 81, 59, 92, 55, 80, 52, 67, 52, 89, 71, 121, 64, 78, 55, 65, 58, 68, 70, 66, 107, 59, 56, 83, 58, 65, 56, 71, 64, 69, 62, 44, 74, 53, 92, 67, 65, 71, 72, 56, 55, 67, 35, 71, 59, 94, 60, 57, 57, 58, 60, 85, 69, 80, 62, 85, 78, 79, 79, 52, 83, 67, 46, 75, 46, 71, 53, 56, 74, 59, 91, 60, 98, 66, 53, 86, 52, 70, 74, 56, 86, 65, 60, 126, 82, 78, 80, 81, 70, 82, 77, 56, 69, 72, 63, 75, 60, 58, 66, 73, 70, 64, 77, 58, 42, 56, 64, 68, 73, 78, 87, 70, 56, 73, 46, 59, 74, 47, 69, 53, 47, 73, 73, 53, 94, 70, 46, 80, 40, 58, 93, 108, 64, 55, 81, 61, 76, 58, 107, 67, 79, 37, 60, 56, 73, 60, 48, 51, 78, 69, 74, 54, 72, 50, 87, 47, 84, 62, 58, 119, 63, 81, 69, 62, 76, 52, 71, 51, 62, 66, 77, 36, 106, 68, 56, 67, 68, 45, 45, 52, 70, 94, 83, 62, 72, 52, 77, 59, 95, 61, 65, 30, 122, 57, 50, 85, 57, 62, 63, 57, 51, 62, 72, 56, 56, 74, 68, 82, 56, 73, 130, 50, 72, 60, 66, 79, 67, 61, 71, 56, 63, 44, 64, 77, 86, 87, 88, 54, 56, 87, 69, 59, 121, 74, 60, 50, 47, 66, 66, 67, 39, 43, 67, 68, 62, 96, 48, 52, 47, 42, 68, 62, 81, 47, 43, 74, 56, 73, 60, 43, 61, 64, 68, 55, 69, 56, 55, 70, 53, 60, 89, 58, 63, 80, 48, 38, 51, 57, 69, 71, 44, 59, 62, 56, 64, 81, 67, 72, 88, 62, 84, 95, 71, 61, 62, 69, 55, 68, 49, 42, 55, 105, 61, 51, 81, 54, 57, 48, 101, 55, 82, 68, 91, 63, 65, 73, 51, 67, 63, 48, 77, 48, 50, 66, 78, 45, 63, 99, 57, 55, 71, 38, 51, 58, 58, 59, 90, 76, 49, 57, 72, 58, 60, 88, 71, 65, 67, 99, 52, 71, 81, 75, 67, 84, 82, 53, 83, 72, 46, 47, 64, 54, 53, 68, 65, 56, 63, 64, 85, 49, 65, 44, 61, 52, 78, 29, 52, 76, 73, 63, 68, 77, 65, 51, 46, 63, 51, 79, 60, 69, 65, 66, 63, 44, 63, 66, 63, 53, 53, 66, 58, 73, 72, 69, 52, 50, 58, 56, 43, 80, 59, 45, 78, 59, 51, 46, 44, 67, 66, 62, 51, 46, 57, 77, 56, 64, 71, 69, 72, 62, 91, 59, 84, 81, 48, 61, 96, 65, 30, 58, 65, 89, 53, 118, 81, 38, 66, 61, 67, 79, 77, 60, 50, 58, 58, 47, 67, 59, 59, 56, 66, 55, 62, 69, 70, 55, 62, 99, 47, 60, 81, 64, 66, 59, 82, 54, 61, 75, 93, 56, 64, 66, 55, 104, 57, 55, 50, 48, 58, 101, 73, 59, 65, 59, 66, 68, 92, 54, 64, 56, 85, 61, 77, 75, 86, 63, 53, 59, 62, 80, 61, 60, 62, 68, 71, 122, 33, 51, 88, 68, 76, 40, 67, 49, 64, 51, 55, 100, 54, 64, 53, 73, 58, 87, 59, 67, 65, 72, 95, 63, 60, 71, 84, 106, 45, 87, 53, 61, 48, 66, 50, 47, 87, 60, 56, 65, 53, 47, 58, 50, 97, 54, 55, 83, 61, 48, 106, 63, 75, 116, 90, 65, 78, 63, 59, 68, 61, 58, 114, 49, 54, 88, 79, 47, 50, 85, 83, 63, 59, 50, 88, 43, 67, 57, 45, 78, 65, 57, 67, 62, 48, 76, 43, 108, 53, 71, 81, 75, 54, 58, 95, 82, 95, 44, 36, 55, 56, 55, 56, 64, 70, 70, 85, 67, 111, 60, 47, 52, 56, 83, 51, 40, 87, 57, 90, 57, 67, 81, 56, 59, 89, 61, 85, 68, 68, 73, 41, 63, 88, 63, 51, 83, 70, 69, 90, 67, 50, 72, 35, 77, 71, 70, 48, 62, 51, 58, 75, 81, 64, 101, 68, 71, 68, 73, 64, 44, 65, 79, 43, 56, 83, 40, 94, 61, 56, 74, 54, 67, 65, 64, 108, 54, 74, 64, 67, 63, 66, 76, 67, 43, 60, 99, 53, 70, 70, 71, 65, 85, 58, 64, 51, 67, 53, 69, 55, 102, 60, 65, 61, 68, 52, 44, 63, 73, 53, 61, 72, 69, 66, 95, 63, 88, 43, 57, 86, 53, 65, 54, 47, 69, 69, 99, 69, 60, 66, 49, 84, 62, 59, 56, 57, 42, 78, 59, 49, 45, 60, 68, 53, 61, 72, 89, 49, 45, 76, 61, 72, 49, 41, 44, 78, 70, 77, 77, 67, 51, 68, 81, 62, 99, 95, 98, 63, 66, 77, 59, 63, 67, 54, 79, 53, 64, 78, 68, 54, 68, 73, 109, 69, 57, 63, 60, 42, 64, 57, 51, 45, 70, 80, 69, 76, 66, 55, 69, 46, 58, 70, 63, 63, 43, 40, 59, 76, 75, 67, 68, 44, 74, 76, 55, 80, 82, 79, 66, 61, 74, 65, 69, 73, 66, 82, 66, 77, 88, 63, 61, 65, 74, 69, 59, 66, 59, 63, 71, 57, 52, 64, 56, 68, 59, 55, 50, 88, 66, 82, 59, 82, 72, 44, 59, 55, 62, 83, 66, 68, 65, 80, 54, 75, 56, 50, 65, 96, 66, 60, 60, 54, 80, 69, 59, 59, 46, 66, 74, 80, 79, 85, 93, 65, 58, 62, 63, 84, 65, 66, 40, 39, 64, 60, 48, 53, 53, 70, 59, 94, 77, 88, 58, 93, 67, 63, 73, 68, 50, 76, 106, 71, 59, 86, 38, 72, 45, 68, 58, 53, 54, 61, 100, 61, 94, 75, 38, 86, 66, 73, 64, 63, 50, 66, 64, 65, 75, 56, 98, 74, 69, 81, 94, 56, 55, 66, 70, 51, 85, 50, 62, 77, 75, 51, 67, 58, 63, 74, 64, 86, 87, 50, 60, 81, 100, 36, 60, 66, 54, 54, 70, 84, 79, 57, 60, 70, 67, 39, 87, 63, 62, 73, 78, 98, 64, 60, 59, 73, 50, 67, 48, 58, 74, 53, 50, 84, 75, 55, 80, 57, 63, 71, 82, 62, 88, 85, 68, 58, 66, 59, 47, 46, 63, 61, 43, 65, 46, 82, 73, 51, 69, 87, 63, 47, 58, 55, 81, 64, 75, 61, 79, 91, 52, 58, 55, 61, 50, 83, 62, 53, 46, 86, 69, 89, 78, 63, 49, 55, 50, 69, 65, 46, 94, 40, 70, 79, 71, 51, 74, 86, 62, 57, 67, 53, 58, 62, 77, 59, 90, 63, 55, 97, 62, 68, 61, 58, 73, 68, 86, 48, 90, 76, 47, 58, 74, 69, 71, 35, 64, 88, 61, 51, 64, 49, 72, 81, 57, 54, 48, 56, 51, 56, 60, 60, 55, 72, 51, 88, 52, 67, 72, 52, 74, 56, 69, 78, 65, 48, 61, 49, 68, 54, 55, 57, 59, 54, 44, 62, 65, 79, 73, 49, 59, 75, 59, 77, 68, 69, 72, 52, 57, 71, 68, 108, 70, 72, 58, 62, 39, 82, 38, 59, 70, 64, 71, 61, 86, 41, 69, 70, 51, 105, 71, 69, 58, 83, 93, 62, 62, 66, 52, 38, 66, 79, 59, 107, 68, 71, 55, 64, 116, 86, 66, 73, 66, 98, 47, 54, 46, 57, 47, 74, 55, 80, 72, 68, 97, 90, 36, 95, 53, 72, 68, 84, 81, 59, 67, 39, 76, 59, 47, 54, 74, 57, 45, 64, 46, 91, 63, 88, 66, 66, 67, 75, 71, 86, 73, 77, 87, 53, 86, 59, 51, 59, 63, 75, 49, 89, 81, 55, 77, 66, 63, 54, 59, 52, 70, 65, 59, 69, 78, 45, 50, 75, 37, 73, 32, 89, 57, 107, 96, 72, 59, 52, 50, 78, 68, 51, 66, 63, 73, 59, 76, 73, 65, 66, 63, 69, 66, 73, 39, 60, 52, 73, 53, 83, 46, 71, 70, 50, 63, 69, 48, 82, 45, 67, 73, 49, 87, 71, 71, 68, 42, 51, 50, 62, 86, 82, 50, 90, 44, 77, 65, 88, 74, 76, 48, 43, 50, 73, 90, 75, 53, 82, 62, 67, 66, 83, 89, 54, 65, 50, 66, 61, 75, 61, 48, 61, 56, 54, 51, 58, 61, 66, 48, 87, 56, 54, 50, 66, 59, 59, 91, 58, 57, 126, 79, 66, 41, 47, 65, 63, 77, 52, 56, 48, 93, 64, 64, 70, 75, 55, 63, 54, 60, 64, 73, 68, 60, 81, 78, 73, 90, 78, 46, 59, 55, 75, 56, 63, 58, 64, 72, 44, 70, 44, 73, 71, 72, 58, 59, 66, 73, 71, 97, 59, 55, 59, 71, 57, 43, 82, 65, 53, 69, 59, 69, 109, 142, 67, 77, 103, 66, 64, 97, 69, 57, 98, 53, 56, 53, 57, 58, 67, 55, 52, 48, 59, 58, 91, 60, 61, 54, 67, 82, 80, 77, 58, 73, 53, 61, 76, 53, 46, 72, 58, 56, 51, 72, 45, 67, 60, 90, 56, 58, 71, 68, 76, 74, 97, 51, 67, 83, 68, 57, 51, 92, 59, 58, 76, 81, 52, 72, 83, 51, 59, 58, 86, 74, 72, 57, 54, 78, 57, 95, 71, 54, 47, 70, 54, 79, 63, 51, 62, 54, 53, 55, 75, 65, 73, 56, 73, 89, 68, 62, 57, 81, 42, 65, 45, 52, 87, 72, 62, 69, 104, 65, 50, 57, 62, 70, 52, 61, 69, 63, 58, 56, 40, 73, 61, 40, 52, 56, 58, 83, 55, 33, 93, 84, 42, 70, 61, 81, 64, 94, 68, 67, 57, 54, 73, 71, 98, 40, 59, 69, 66, 75, 56, 66, 35, 39, 41, 58, 70, 50, 41, 52, 70, 82, 64, 62, 69, 72, 70, 64, 108, 87, 71, 53, 51, 48, 68, 77, 50, 59, 86, 57, 75, 43, 66, 51, 53, 43, 61, 45, 66, 72, 65, 82, 77, 60, 84, 76, 68, 105, 91, 56, 65, 64, 75, 64, 112, 54, 65, 68, 78, 45, 64, 50, 69, 109, 81, 97, 56, 36, 83, 52, 66, 86, 65, 54, 79, 97, 58, 85, 59, 34, 93, 75, 61, 66, 57, 52, 70, 68, 79, 50, 67, 55, 72, 65, 40, 62, 40, 62, 63, 66, 53, 68, 71, 97, 42, 128, 73, 90, 60, 49, 57, 53, 104, 72, 75, 72, 65, 43, 35, 58, 48, 64, 50, 59, 47, 49, 59, 76, 55, 52, 62, 59, 87, 50, 64, 39, 51, 59, 66, 58, 47, 59, 75, 49, 43, 93, 83, 72, 70, 51, 67, 63, 75, 69, 56, 57, 63, 67, 107, 45, 67, 54, 80, 69, 74, 70, 58, 66, 53, 82, 58, 61, 66, 55, 96, 58, 70, 43, 83, 66, 61, 70, 74, 67, 64, 57, 72, 60, 66, 57, 41, 51, 87, 48, 88, 62, 54, 75, 45, 35, 57, 62, 80, 43, 68, 55, 65, 72, 73, 64, 56, 71, 73, 65, 83, 68, 76, 76, 88, 56, 65, 67, 64, 75, 53, 56, 61, 70, 44, 74, 85, 64, 53, 126, 56, 64, 49, 63, 66, 37, 59, 73, 60, 60, 64, 88, 60, 69, 44, 88, 105, 77, 51, 59, 60, 75, 58, 64, 97, 59, 76, 115, 58, 72, 50, 73, 46, 54, 78, 88, 53, 46, 77, 55, 59, 93, 40, 75, 81, 66, 87, 50, 57, 65, 73, 52, 62, 63, 62, 45, 52, 56, 60, 62, 73, 83, 54, 90, 73, 104, 68, 97, 65, 63, 69, 79, 82, 73, 47, 62, 66, 50, 47, 96, 73, 81, 50, 69, 92, 48, 56, 87, 65, 71, 70, 66, 41, 57, 66, 54, 70, 63, 51, 57, 64, 70, 67, 74, 75, 54, 58, 72, 67, 49, 75, 55, 64, 49, 86, 68, 75, 68, 82, 80, 58, 69, 48, 68, 45, 62, 84, 47, 66, 58, 90, 58, 65, 81, 56, 59, 88, 42, 56, 50, 55, 90, 51, 66, 45, 54, 50, 75, 80, 71, 78, 63, 104, 52, 62, 66, 63, 50, 73, 54, 50, 65, 67, 37, 94, 57, 130, 75, 68, 84, 57, 54, 58, 78, 94, 84, 58, 89, 67, 84, 100, 57, 51, 84, 54, 62, 95, 55, 54, 79, 57, 97, 65, 73, 63, 76, 68, 61, 61, 71, 69, 64, 62, 93, 59, 59, 150, 54, 66, 68, 74, 84, 45, 69, 56, 82, 38, 60, 56, 40, 104, 62, 94, 87, 67, 61, 50, 74, 46, 53, 48, 59, 49, 40, 62, 53, 69, 49, 64, 63, 63, 88, 76, 58, 65, 74, 87, 64, 49, 71, 49, 56, 72, 53, 46, 76, 94, 86, 77, 70, 56, 66, 76, 110, 58, 58, 51, 73, 69, 61, 61, 59, 70, 55, 47, 62, 63, 89, 49, 58, 77, 76, 66, 62, 54, 66, 98, 64, 56, 65, 80, 54, 71, 72, 56, 52, 56, 40, 62, 78, 89, 70, 65, 36, 75, 74, 79, 54, 71, 50, 81, 39, 54, 65, 66, 66, 59, 77, 76, 82, 67, 63, 56, 60, 92, 78, 69, 44, 56, 57, 63, 54, 64, 58, 61, 62, 49, 57, 66, 44, 89, 61, 67, 120, 79, 74, 72, 72, 70, 62, 49, 71, 56, 71, 86, 51, 64, 48, 60, 83, 71, 61, 85, 68, 58, 55, 77, 82, 63, 68, 120, 86, 57, 94, 68, 60, 57, 65, 56, 79, 78, 83, 62, 69, 50, 57, 43, 63, 71, 75, 85, 74, 50, 60, 59, 49, 75, 37, 94, 79, 64, 59, 37, 66, 87, 84, 49, 82, 64, 67, 83, 85, 71, 64, 67, 63, 47, 59, 60, 56, 55, 61, 55, 44, 57, 66, 76, 58, 80, 77, 71, 65, 68, 63, 77, 81, 86, 54, 69, 89, 60, 74, 65, 80, 82, 66, 70, 72, 75, 59, 46, 63, 57, 47, 69, 58, 63, 63, 46, 70, 74, 79, 62, 64, 61, 76, 66, 49, 86, 61, 60, 55, 68, 73, 95, 106, 55, 53, 62, 61, 87, 50, 79, 76, 72, 62, 54, 61, 55, 48, 62, 62, 106, 65, 66, 57, 101, 49, 56, 76, 56, 114, 65, 134, 96, 51, 54, 54, 50, 61, 70, 65, 49, 53, 39, 69, 71, 82, 40, 88, 104, 82, 107, 75, 63, 78, 63, 83, 51, 57, 62, 95, 83, 65, 73, 52, 57, 63, 64, 72, 87, 56, 74, 56, 51, 74, 56, 70, 83, 75, 69, 65, 56, 53, 53, 57, 64, 66, 78, 76, 59, 62, 73, 85, 54, 39, 75, 62, 75, 68, 62, 70, 77, 49, 60, 66, 69, 70, 51, 60, 53, 61, 62, 61, 77, 76, 69, 53, 73, 72, 52, 71, 69, 65, 66, 63, 55, 61, 119, 53, 76, 57, 63, 72, 82, 71, 59, 77, 60, 52, 50, 52, 56, 80, 54, 62, 56, 94, 67, 65, 62, 53, 54, 60, 101, 72, 69, 49, 63, 66, 54, 73, 53, 68, 57, 64, 68, 62, 76, 87, 62, 79, 39, 79, 57, 58, 55, 84, 61, 46, 74, 79, 69, 85, 64, 68, 58, 58, 50, 69, 69, 59, 59, 63, 54, 67, 128, 48, 57, 54, 50, 77, 59, 83, 62, 73, 63, 80, 76, 55, 58, 52, 68, 79, 51, 103, 53, 66, 57, 66, 56, 91, 76, 41, 166, 63, 48, 55, 61, 60, 89, 57, 62, 64, 46, 63, 59, 57, 75, 76, 45, 52, 60, 133, 54, 49, 71, 77, 86, 67, 59, 57, 66, 85, 62, 46, 53, 71, 51, 72, 69, 56, 54, 87, 62, 64, 61, 54, 43, 56, 54, 52, 75, 63, 74, 72, 70, 57, 72, 45, 65, 70, 52, 76, 63, 71, 55, 47, 84, 57, 68, 54, 57, 64, 108, 76, 82, 55, 60, 64, 140, 50, 90, 68, 55, 67, 55, 54, 70, 63, 59, 50, 84, 74, 48, 51, 56, 71, 58, 66, 63, 61, 77, 57, 66, 72, 48, 91, 86, 59, 48, 62, 69, 75, 81, 71, 52, 65, 61, 35, 74, 50, 67, 83, 72, 41, 77, 70, 40, 39, 55, 71, 60, 71, 54, 85, 70, 79, 68, 68, 61, 54, 62, 55, 54, 61, 87, 63, 76, 56, 61, 61, 56, 57, 67, 68, 58, 63, 52, 89, 55, 60, 74, 55, 54, 51, 87, 62, 69, 54, 68, 60, 65, 59, 49, 72, 73, 60, 54, 73, 67, 60, 50, 77, 85, 72, 74, 58, 57, 74, 50, 49, 71, 46, 78, 43, 59, 59, 66, 62, 65, 70, 64, 64, 61, 72, 77, 76, 58, 87, 55, 108, 66, 66, 74, 63, 71, 62, 40, 87, 105, 80, 53, 79, 61, 59, 64, 72, 93, 60, 64, 59, 61, 69, 57, 62, 72, 89, 51, 62, 59, 62, 56, 57, 76, 70, 86, 54, 65, 80, 48, 63, 71, 77, 55, 49, 66, 72, 41, 77, 60, 68, 35, 71, 81, 78, 60, 73, 68, 59, 65, 63, 57, 68, 76, 72, 58, 70, 52, 54, 56, 70, 54, 69, 67, 48, 59, 68, 71, 85, 87, 60, 49, 72, 55, 49, 81, 68, 87, 73, 62, 70, 70, 66, 71, 75, 57, 99, 76, 78, 44, 56, 80, 76, 64, 63, 84, 69, 84, 64, 38, 57, 64, 66, 48, 71, 72, 52, 59, 62, 53, 59, 71, 66, 68, 53, 62, 55, 72, 69, 59, 81, 68, 86, 62, 54, 101, 62, 91, 99, 65, 94, 64, 86, 70, 87, 50, 62, 51, 60, 69, 44, 69, 81, 79, 81, 68, 48, 73, 74, 82, 85, 63, 57, 45, 82, 68, 64, 68, 68, 82, 65, 62, 82, 79, 68, 58, 68, 53, 67, 66, 48, 55, 101, 61, 85, 62, 57, 69, 50, 51, 65, 60, 63, 56, 80, 62, 63, 50, 61, 82, 92, 58, 63, 57, 54, 43, 76, 98, 57, 79, 66, 55, 63, 63, 62, 61, 67, 47, 77, 74, 60, 57, 74, 50, 69, 75, 77, 88, 46, 65, 62, 69, 59, 58, 78, 123, 62, 79, 46, 61, 113, 76, 51, 89, 79, 49, 69, 61, 55, 61, 88, 83, 52, 65, 89, 81, 95, 61, 60, 65, 84, 66, 66, 61, 74, 76, 58, 73, 75, 66, 68, 59, 75, 44, 68, 59, 65, 44, 54, 127, 69, 97, 66, 58, 89, 58, 72, 104, 57, 63, 71, 45, 81, 64, 57, 42, 100, 129, 56, 53, 67, 67, 68, 109, 74, 67, 86, 57, 64, 71, 59, 53, 55, 53, 67, 64, 105, 43, 67, 72, 57, 65, 66, 40, 68, 70, 62, 76, 53, 64, 55, 65, 89, 51, 64, 63, 71, 56, 68, 52, 82, 62, 68, 66, 57, 78, 51, 62, 63, 53, 47, 75, 46, 76, 45, 47, 84, 63, 69, 66, 58, 52, 82, 61, 70, 77, 105, 103, 60, 57, 55, 54, 159, 56, 57, 64, 69, 47, 48, 102, 63, 79, 63, 49, 60, 75, 32, 74, 65, 71, 71, 77, 64, 44, 68, 71, 76, 66, 71, 51, 73, 67, 52, 58, 101, 61, 88, 55, 80, 128, 71, 50, 64, 58, 80, 49, 64, 62, 54, 66, 79, 64, 81, 68, 77, 68, 45, 71, 58, 71, 79, 82, 44, 47, 47, 72, 69, 69, 42, 62, 60, 56, 42, 37, 73, 73, 79, 59, 56, 94, 77, 52, 43, 78, 58, 55, 54, 83, 69, 90, 70, 68, 84, 55, 53, 65, 64, 53, 65, 69, 101, 61, 75, 69, 70, 105, 38, 59, 82, 60, 59, 99, 52, 65, 67, 64, 67, 69, 88, 69, 56, 58, 52, 59, 78, 57, 52, 76, 66, 62, 63, 66, 71, 67, 80, 99, 56, 50, 81, 55, 95, 45, 76, 62, 104, 54, 59, 72, 73, 86, 62, 67, 62, 55, 82, 64, 70, 76, 53, 66, 75, 63, 80, 58, 70, 87, 80, 54, 82, 49, 66, 51, 63, 45, 61, 55, 52, 53, 58, 49, 55, 60, 38, 80, 82, 74, 67, 94, 71, 59, 43, 73, 54, 64, 93, 69, 100, 49, 63, 66, 50, 81, 69, 61, 49, 76, 77, 89, 73, 82, 82, 60, 65, 95, 54, 48, 50, 64, 105, 54, 79, 60, 64, 126, 65, 65, 88, 68, 83, 60, 42, 113, 53, 47, 53, 60, 49, 55, 43, 64, 67, 64, 77, 59, 64, 57, 79, 62, 56, 80, 58, 72, 81, 57, 65, 71, 83, 65, 98, 63, 48, 64, 80, 57, 64, 56, 117, 74, 62, 91, 83, 65, 75, 65, 78, 54, 81, 93, 83, 75, 59, 73, 60, 56, 57, 71, 61, 57, 85, 76, 51, 71, 64, 49, 67, 70, 82, 43, 50, 50, 69, 59, 69, 58, 83, 60, 60, 73, 94, 65, 59, 74, 71, 61, 51, 44, 56, 86, 45, 87, 94, 70, 70, 63, 63, 56, 58, 56, 61, 77, 71, 60, 77, 97, 61, 50, 58, 51, 70, 58, 78, 80, 64, 60, 55, 94, 42, 48, 72, 51, 84, 62, 54, 62, 86, 57, 71, 53, 68, 68, 39, 97, 64, 72, 70, 34, 73, 61, 57, 84, 48, 58, 56, 47, 66, 69, 73, 51, 57, 51, 70, 65, 91, 84, 80, 54, 60, 56, 64, 55, 52, 54, 85, 54, 68, 118, 49, 51, 86, 63, 87, 44, 66, 51, 107, 82, 81, 110, 61, 39, 66, 64, 48, 67, 54, 54, 65, 69, 68, 98, 62, 81, 46, 65, 63, 56, 91, 61, 71, 64, 71, 69, 51, 67, 96, 56, 63, 67, 69, 46, 70, 74, 95, 51, 71, 69, 75, 63, 48, 69, 37, 67, 76, 79, 62, 52, 59, 57, 75, 63, 38, 65, 80, 64, 52, 84, 52, 53, 68, 89, 79, 61, 75, 81, 62, 70, 76, 55, 67, 70, 86, 58, 64, 51, 53, 61, 46, 56, 67, 68, 77, 79, 43, 51, 66, 47, 50, 40, 62, 47, 55, 52, 80, 72, 93, 58, 80, 88, 35, 64, 73, 52, 57, 89, 49, 60, 65, 96, 70, 48, 54, 46, 61, 54, 59, 60, 61, 45, 75, 56, 60, 56, 84, 43, 94, 49, 54, 83, 79, 67, 52, 73, 82, 54, 74, 61, 60, 66, 82, 73, 75, 69, 47, 49, 66, 49, 78, 67, 53, 60, 97, 66, 51, 70, 63, 74, 73, 98, 109, 90, 58, 48, 51, 71, 42, 82, 69, 49, 84, 50, 83, 59, 40, 101, 69, 61, 68, 68, 104, 73, 62, 54, 67, 60, 63, 83, 50, 35, 54, 69, 106, 80, 66, 58, 43, 83, 65, 71, 60, 91, 44, 79, 64, 63, 80, 62, 81, 60, 70, 35, 60, 53, 47, 77, 72, 41, 64, 57, 67, 79, 66, 65, 48, 51, 73, 76, 48, 82, 79, 41, 57, 55, 86, 60, 100, 82, 68, 38, 57, 47, 61, 51, 62, 54, 65, 53, 76, 67, 103, 64, 46, 56, 50, 47, 67, 67, 61, 81, 54, 83, 75, 65, 57, 92, 74, 83, 80, 83, 55, 80, 85, 86, 51, 64, 51, 106, 96, 68, 57, 40, 76, 74, 92, 81, 49, 32, 51, 57, 70, 60, 71, 54, 80, 38, 50, 60, 64, 55, 55, 38, 52, 42, 66, 58, 79, 73, 63, 83, 67, 62, 61, 65, 64, 93, 96, 76, 71, 59, 64, 43, 66, 60, 48, 51, 80, 73, 70, 59, 63, 49, 85, 69, 52, 64, 89, 75, 77, 72, 90, 52, 69, 58, 51, 82, 68, 75, 43, 75, 63, 52, 63, 58, 44, 62, 80, 64, 50, 67, 64, 92, 73, 72, 65, 64, 44, 53, 73, 61, 53, 57, 56, 64, 82, 33, 60, 60, 58, 43, 67, 88, 68, 79, 44, 52, 40, 58, 74, 59, 57, 43, 47, 60, 49, 87, 62, 49, 39, 92, 56, 60, 79, 64, 56, 58, 44, 75, 52, 69, 58, 42, 68, 66, 58, 84, 58, 71, 60, 65, 89, 84, 88, 101, 83, 66, 44, 39, 66, 85, 63, 106, 83, 66, 92, 100, 70, 63, 58, 109, 75, 46, 76, 66, 55, 75, 83, 55, 75, 55, 60, 71, 59, 69, 40, 64, 63, 80, 48, 80, 62, 54, 87, 58, 74, 67, 45, 58, 74, 65, 89, 53, 51, 54, 64, 59, 70, 56, 43, 62, 51, 55, 59, 61, 78, 82, 62, 83, 83, 58, 75, 58, 86, 72, 60, 95, 49, 74, 73, 63, 91, 56, 59, 44, 60, 64, 60, 63, 32, 62, 54, 52, 64, 75, 51, 72, 68, 71, 66, 95, 50, 79, 68, 64, 60, 55, 74, 31, 72, 80, 66, 50, 62, 64, 57, 54, 52, 53, 113, 85, 52, 55, 74, 79, 61, 40, 50, 56, 88, 65, 71, 71, 67, 82, 55, 60, 70, 68, 84, 87, 58, 50, 58, 59, 67, 62, 61, 58, 48, 66, 68, 64, 135, 65, 64, 61, 61, 89, 54, 77, 116, 72, 70, 61, 71, 70, 55, 56, 121, 61, 56, 123, 89, 71, 51, 64, 88, 66, 51, 60, 42, 71, 44, 77, 58, 44, 62, 97, 72, 107, 91, 81, 71, 59, 78, 71, 73, 84, 68, 81, 59, 46, 59, 48, 87, 51, 89, 84, 50, 91, 70, 52, 67, 70, 82, 89, 65, 98, 34, 69, 63, 56, 60, 66, 59, 94, 76, 71, 55, 60, 57, 56, 73, 66, 76, 54, 48, 50, 68, 61, 76, 71, 64, 59, 113, 58, 74, 94, 52, 73, 79, 62, 47, 75, 49, 48, 54, 69, 54, 74, 78, 78, 58, 57, 75, 61, 81, 38, 64, 51, 66, 82, 72, 55, 81, 79, 52, 72, 72, 77, 32, 61, 44, 46, 70, 67, 47, 74, 44, 72, 51, 49, 82, 59, 67, 59, 88, 53, 54, 78, 53, 62, 61, 66, 63, 102, 79, 58, 67, 82, 64, 66, 71, 66, 52, 63, 45, 59, 60, 74, 72, 65, 74, 45, 72, 72, 52, 65, 55, 126, 92, 64, 83, 64, 62, 73, 63, 57, 63, 64, 71, 55, 79, 61, 86, 66, 46, 42, 55, 50, 62, 64, 62, 66, 57, 59, 35, 74, 56, 77, 64, 67, 55, 51, 71, 90, 62, 61, 43, 54, 87, 56, 75, 65, 52, 71, 52, 80, 42, 56, 57, 64, 48, 78, 57, 69, 47, 47, 64, 49, 53, 53, 84, 82, 66, 68, 44, 102, 58, 59, 53, 63, 38, 52, 103, 53, 63, 69, 60, 82, 57, 77, 87, 70, 74, 56, 72, 51, 64, 50, 50, 56, 59, 68, 70, 74, 73, 65, 42, 69, 57, 61, 85, 56, 64, 87, 59, 82, 78, 48, 65, 49, 56, 77, 69, 47, 67, 61, 38, 48, 57, 79, 65, 85, 42, 60, 53, 62, 73, 69, 51, 38, 85, 51, 66, 56, 72, 65, 56, 59, 66, 65, 68, 68, 76, 78, 80, 57, 92, 64, 66, 89, 95, 97, 57, 69, 55, 47, 52, 66, 73, 73, 67, 60, 72, 56, 61, 61, 37, 46, 75, 63, 54, 64, 84, 64, 53, 60, 81, 86, 67, 77, 63, 68, 58, 43, 58, 61, 56, 51, 60, 70, 66, 67, 26, 82, 54, 63, 47, 76, 64, 50, 64, 66, 77, 80, 54, 70, 63, 58, 98, 60, 61, 67, 76, 64, 40, 55, 62, 43, 56, 75, 67, 46, 77, 91, 70, 44, 50, 75, 56, 62, 103, 52, 58, 53, 53, 48, 65, 50, 50, 44, 76, 74, 47, 82, 71, 58, 52, 73, 86, 51, 59, 61, 59, 63, 70, 57, 86, 63, 53, 66, 63, 61, 57, 46, 57, 54, 56, 88, 65, 76, 62, 84, 69, 93, 45, 43, 52, 63, 54, 88, 55, 97, 81, 86, 46, 66, 75, 156, 113, 62, 57, 52, 85, 78, 76, 122, 70, 61, 60, 51, 59, 68, 51, 49, 61, 56, 56, 92, 67, 74, 76, 72, 73, 114, 60, 64, 76, 88, 73, 65, 55, 66, 78, 77, 88, 57, 60, 59, 83, 72, 68, 76, 61, 66, 77, 47, 59, 62, 61, 63, 71, 54, 67, 59, 51, 58, 63, 99, 80, 60, 53, 63, 66, 45, 46, 55, 58, 79, 70, 45, 58, 72, 60, 63, 57, 79, 97, 104, 48, 57, 68, 59, 39, 44, 62, 52, 71, 66, 67, 58, 62, 90, 80, 52, 54, 50, 58, 55, 68, 116, 78, 64, 61, 61, 53, 73, 75, 72, 58, 55, 46, 68, 73, 74, 61, 63, 48, 82, 57, 57, 57, 59, 58, 49, 60, 61, 60, 104, 51, 56, 65, 69, 69, 67, 69, 62, 77, 79, 56, 66, 49, 52, 54, 109, 57, 68, 63, 69, 67, 62, 60, 59, 66, 58, 55, 67, 69, 103, 52, 70, 50, 104, 47, 66, 77, 68, 44, 60, 58, 36, 63, 82, 130, 55, 88, 75, 69, 56, 58, 50, 65, 63, 79, 95, 62, 82, 69, 60, 83, 62, 94, 92, 56, 80, 61, 63, 61, 73, 66, 79, 53, 52, 78, 71, 58, 89, 78, 50, 52, 74, 59, 64, 79, 75, 51, 45, 100, 92, 77, 26, 66, 83, 59, 63, 55, 96, 66, 69, 69, 56, 73, 78, 41, 55, 54, 66, 68, 82, 77, 54, 58, 68, 61, 74, 77, 58, 92, 63, 61, 74, 58, 78, 76, 51, 47, 68, 88, 63, 59, 60, 77, 61, 60, 85, 61, 68, 84, 128, 56, 74, 81, 56, 58, 90, 70, 74, 71, 61, 103, 78, 67, 69, 70, 88, 85, 96, 79, 52, 74, 75, 43, 75, 93, 64, 73, 80, 61, 47, 78, 62, 60, 83, 61, 73, 102, 70, 44, 77, 50, 71, 62, 75, 48, 57, 80, 80, 60, 64, 51, 78, 63, 72, 55, 69, 69, 46, 55, 48, 96, 69, 56, 68, 79, 93, 83, 68, 54, 87, 58, 62, 85, 68, 65, 45, 72, 47, 67, 75, 52, 61, 61, 51, 89, 58, 55, 52, 60, 63, 62, 56, 55, 66, 71, 91, 59, 66, 73, 72, 63, 82, 41, 109, 80, 81, 60, 62, 69, 56, 84, 63, 53, 61, 80, 62, 61, 95, 72, 51, 65, 67, 78, 94, 66, 72, 173, 71, 51, 48, 82, 68, 78, 49, 155, 62, 73, 73, 65, 74, 73, 68, 61, 57, 66, 71, 68, 114, 58, 55, 95, 62, 72, 72, 64, 70, 93, 57, 54, 70, 90, 72, 101, 61, 56, 65, 62, 46, 80, 73, 56, 83, 66, 55, 53, 50, 44, 53, 30, 64, 80, 77, 50, 49, 52, 92, 54, 55, 82, 46, 62, 64, 65, 44, 55, 57, 62, 71, 53, 81, 88, 65, 70, 77, 64, 54, 96, 54, 64, 53, 97, 106, 66, 77, 45, 40, 72, 105, 67, 97, 50, 63, 78, 77, 74, 46, 63, 74, 46, 44, 59, 82, 64, 56, 57, 62, 58, 66, 50, 59, 59, 75, 72, 52, 50, 67, 39, 63, 47, 60, 37, 55, 57, 53, 63, 38, 56, 54, 41, 84, 62, 70, 131, 85, 67, 75, 80, 51, 68, 61, 69, 76, 73, 62, 76, 73, 53, 65, 76, 56, 54, 61, 50, 49, 75, 50, 81, 96, 72, 62, 72, 59, 67, 87, 84, 76, 75, 60, 76, 83, 77, 53, 108, 52, 65, 67, 74, 98, 49, 55, 46, 87, 61, 47, 77, 75, 67, 74, 51, 67, 59, 66, 87, 52, 75, 63, 150, 63, 66, 79, 58, 60, 72, 101, 58, 57, 63, 64, 55, 96, 52, 71, 62, 110, 79, 62, 69, 65, 47, 72, 63, 67, 56, 124, 75, 62, 57, 63, 60, 70, 44, 61, 56, 52, 83, 82, 60, 60, 41, 44, 53, 67, 63, 94, 46, 66, 60, 63, 72, 43, 87, 60, 76, 53, 67, 57, 55, 56, 79, 73, 66, 58, 71, 65, 71, 80, 51, 74, 57, 60, 53, 61, 58, 65, 61, 69, 54, 86, 63, 49, 62, 58, 75, 64, 83, 69, 82, 83, 54, 52, 58, 69, 47, 71, 68, 53, 63, 79, 74, 62, 88, 49, 65, 61, 79, 51, 83, 62, 64, 66, 77, 69, 81, 68, 52, 56, 78, 57, 46, 87, 63, 63, 78, 71, 69, 71, 75, 50, 49, 67, 89, 69, 71, 63, 51, 55, 60, 50, 69, 47, 87, 56, 81, 58, 78, 107, 41, 63, 68, 59, 82, 129, 88, 80, 62, 59, 52, 58, 70, 63, 88, 58, 64, 70, 61, 63, 71, 69, 57, 68, 49, 57, 89, 46, 82, 73, 60, 66, 71, 53, 61, 42, 108, 79, 53, 67, 73, 65, 58, 77, 44, 55, 101, 56, 46, 57, 58, 53, 62, 58, 62, 80, 60, 58, 48, 68, 58, 79, 66, 58, 54, 95, 57, 68, 75, 57, 64, 65, 66, 53, 54, 54, 64, 70, 62, 62, 78, 71, 65, 67, 57, 57, 64, 68, 63, 69, 111, 71, 56, 56, 66, 85, 94, 68, 66, 68, 56, 71, 62, 46, 63, 117, 53, 45, 53, 76, 48, 47, 70, 81, 55, 142, 83, 65, 65, 60, 48, 79, 55, 66, 48, 57, 53, 75, 61, 64, 68, 59, 80, 52, 77, 96, 57, 76, 57, 65, 58, 69, 70, 69, 62, 51, 66, 61, 63, 63, 73, 52, 70, 58, 65, 84, 87, 73, 59, 45, 62, 70, 64, 65, 66, 74, 62, 57, 79, 60, 53, 64, 55, 69, 58, 60, 51, 53, 69, 51, 62, 92, 67, 63, 68, 82, 56, 89, 91, 46, 78, 74, 65, 46, 67, 80, 72, 62, 75, 54, 184, 78, 67, 53, 48, 43, 55, 49, 44, 63, 57, 67, 67, 48, 72, 72, 63, 59, 63, 86, 96, 60, 88, 97, 68, 75, 61, 54, 65, 39, 40, 88, 52, 36, 53, 79, 88, 54, 62, 67, 57, 68, 73, 72, 110, 56, 86, 68, 91, 79, 53, 63, 62, 49, 67, 54, 54, 72, 72, 82, 82, 66, 83, 88, 73, 60, 46, 75, 53, 62, 51, 64, 56, 64, 62, 89, 88, 68, 49, 68, 72, 84, 61, 65, 52, 47, 50, 62, 64, 49, 56, 54, 63, 71, 75, 65, 64, 58, 65, 48, 55, 57, 55, 87, 83, 64, 48, 137, 79, 50, 62, 60, 49, 67, 75, 77, 62, 60, 66, 64, 65, 61, 78, 57, 62, 43, 63, 78, 63, 79, 70, 40, 68, 69, 67, 66, 74, 57, 84, 70, 72, 94, 42, 60, 62, 56, 60, 80, 59, 74, 57, 73, 71, 55, 69, 59, 76, 70, 83, 50, 55, 72, 88, 67, 93, 52, 69, 60, 62, 44, 61, 61, 66, 78, 61, 72, 72, 42, 67, 76, 82, 69, 60, 63, 73, 63, 49, 61, 75, 97, 67, 55, 48, 62, 53, 62, 72, 72, 57, 99, 58, 49, 83, 59, 64, 45, 63, 78, 51, 72, 48, 50, 70, 66, 41, 69, 56, 64, 68, 52, 55, 68, 44, 62, 67, 58, 81, 56, 74, 81, 81, 63, 42, 43, 59, 66, 47, 60, 62, 64, 70, 68, 75, 67, 59, 59, 61, 81, 61, 54, 53, 56, 71, 50, 61, 62, 74, 58, 66, 48, 64, 64, 42, 71, 64, 74, 60, 74, 72, 53, 43, 58, 53, 63, 69, 78, 36, 67, 53, 75, 73, 73, 63, 45, 65, 63, 86, 74, 60, 47, 69, 72, 67, 55, 77, 43, 88, 59, 100, 92, 56, 77, 75, 59, 77, 62, 66, 48, 58, 68, 44, 51, 60, 83, 55, 59, 72, 59, 46, 83, 33, 73, 67, 50, 53, 55, 54, 47, 62, 66, 66, 59, 80, 61, 88, 66, 40, 69, 54, 69, 67, 66, 58, 51, 61, 49, 56, 73, 58, 77, 55, 57, 87, 84, 74, 57, 80, 60, 61, 64, 64, 56, 66, 66, 159, 55, 91, 61, 64, 49, 65, 83, 49, 69, 91, 72, 65, 85, 64, 60, 63, 79, 55, 59, 53, 59, 63, 49, 65, 64, 47, 80, 63, 55, 66, 62, 81, 73, 32, 88, 63, 52, 61, 55, 62, 45, 59, 47, 57, 88, 70, 70, 48, 57, 55, 55, 51, 62, 57, 66, 66, 54, 83, 76, 57, 55, 82, 66, 63, 69, 60, 90, 67, 57, 60, 83, 61, 54, 64, 57, 70, 86, 55, 67, 52, 82, 57, 88, 88, 55, 67, 66, 57, 69, 58, 58, 61, 73, 60, 52, 77, 97, 94, 61, 55, 54, 70, 60, 64, 52, 55, 74, 71, 62, 71, 62, 60, 62, 56, 42, 50, 128, 88, 80, 99, 85, 59, 49, 67, 47, 81, 71, 58, 68, 97, 48, 64, 78, 95, 55, 80, 59, 87, 42, 60, 78, 89, 84, 40, 62, 53, 75, 66, 50, 71, 77, 63, 69, 79, 56, 81, 68, 89, 67, 57, 51, 74, 70, 55, 69, 63, 54, 66, 46, 60, 93, 79, 65, 78, 55, 62, 66, 62, 59, 85, 71, 54, 69, 46, 60, 69, 42, 49, 78, 62, 67, 82, 59, 81, 70, 79, 60, 86, 51, 58, 78, 57, 61, 62, 78, 89, 47, 70, 50, 54, 66, 50, 69, 71, 133, 88, 53, 55, 65, 62, 52, 61, 71, 53, 79, 79, 57, 61, 150, 72, 67, 129, 63, 59, 50, 59, 94, 56, 88, 63, 61, 57, 71, 67, 89, 78, 72, 65, 59, 53, 61, 69, 51, 58, 91, 63, 78, 60, 50, 52, 71, 64, 48, 55, 54, 40, 71, 74, 110, 64, 63, 105, 63, 93, 67, 71, 62, 74, 66, 72, 87, 54, 62, 76, 49, 44, 83, 49, 70, 61, 52, 65, 63, 78, 50, 70, 50, 86, 66, 61, 66, 50, 72, 47, 71, 91, 72, 81, 55, 71, 67, 65, 51, 71, 70, 54, 84, 96, 80, 58, 55, 78, 63, 64, 56, 65, 54, 84, 68, 70, 71, 77, 62, 70, 54, 71, 97, 47, 52, 74, 50, 59, 73, 65, 61, 42, 74, 50, 65, 71, 55, 78, 35, 60, 54, 66, 122, 62, 58, 82, 56, 37, 63, 57, 50, 73, 62, 55, 48, 69, 63, 83, 69, 52, 46, 63, 65, 40, 57, 63, 72, 69, 67, 56, 59, 71, 55, 49, 68, 70, 90, 74, 55, 62, 63, 66, 55, 66, 63, 74, 83, 45, 55, 60, 39, 68, 83, 80, 68, 73, 72, 58, 60, 72, 73, 72, 62, 60, 64, 78, 69, 46, 44, 51, 52, 79, 81, 37, 69, 81, 67, 67, 89, 51, 63, 68, 55, 78, 38, 94, 56, 54, 53, 55, 65, 71, 40, 45, 63, 51, 70, 66, 57, 66, 66, 85, 82, 72, 96, 66, 47, 82, 50, 65, 138, 59, 76, 63, 51, 70, 55, 67, 45, 66, 60, 56, 73, 50, 84, 84, 48, 60, 73, 58, 66, 81, 58, 59, 55, 62, 77, 72, 44, 71, 50, 103, 69, 62, 89, 58, 73, 55, 76, 67, 89, 79, 82, 68, 87, 50, 52, 63, 59, 51, 60, 76, 60, 55, 49, 63, 52, 64, 80, 52, 108, 46, 67, 90, 50, 62, 65, 87, 68, 70, 69, 79, 52, 41, 52, 47, 66, 57, 61, 60, 87, 57, 81, 62, 72, 93, 61, 68, 68, 64, 80, 83, 64, 54, 74, 51, 65, 51, 32, 54, 75, 62, 50, 60, 68, 68, 72, 82, 95, 69, 132, 95, 53, 68, 58, 72, 59, 70, 74, 44, 74, 55, 50, 98, 51, 53, 69, 59, 54, 66, 61, 68, 71, 67, 83, 73, 55, 53, 45, 63, 66, 53, 56, 52, 44, 69, 51, 68, 59, 62, 57, 116, 82, 98, 59, 76, 61, 76, 57, 68, 61, 61, 46, 80, 74, 70, 68, 78, 79, 56, 65, 52, 50, 83, 58, 57, 98, 63, 65, 62, 57, 53, 98, 64, 44, 64, 70, 57, 63, 58, 51, 52, 47, 62, 52, 207, 79, 92, 61, 55, 77, 65, 68, 63, 75, 84, 115, 69, 67, 63, 79, 50, 65, 51, 118, 82, 66, 65, 65, 63, 83, 59, 64, 83, 54, 61, 71, 46, 53, 70, 72, 52, 51, 59, 44, 68, 52, 81, 61, 103, 58, 80, 47, 80, 58, 67, 53, 71, 65, 71, 49, 41, 81, 89, 55, 70, 47, 53, 56, 74, 62, 65, 62, 62, 56, 65, 69, 58, 60, 81, 110, 65, 73, 57, 65, 66, 67, 76, 66, 70, 49, 51, 53, 58, 56, 55, 53, 61, 66, 54, 62, 59, 67, 70, 57, 76, 63, 77, 54, 57, 56, 42, 121, 56, 88, 65, 48, 41, 55, 68, 75, 58, 62, 78, 57, 63, 51, 71, 85, 67, 45, 66, 64, 65, 44, 86, 42, 59, 87, 53, 36, 81, 62, 51, 48, 58, 125, 64, 61, 65, 50, 50, 82, 60, 56, 66, 52, 62, 55, 61, 59, 76, 77, 71, 53, 67, 58, 81, 54, 98, 89, 68, 67, 49, 45, 77, 71, 68, 88, 68, 61, 84, 70, 80, 67, 87, 60, 43, 70, 76, 81, 74, 55, 62, 91, 64, 65, 81, 50, 62, 47, 48, 85, 77, 93, 54, 48, 68, 58, 65, 70, 51, 62, 68, 85, 63, 59, 63, 58, 71, 77, 53, 49, 75, 59, 65, 67, 54, 57, 59, 79, 74, 60, 58, 64, 67, 83, 66, 52, 62, 65, 41, 49, 100, 54, 64, 76, 66, 62, 57, 66, 47, 71, 52, 89, 84, 50, 58, 52, 72, 76, 59, 74, 67, 49, 59, 48, 58, 68, 56, 77, 50, 93, 60, 59, 50, 61, 61, 50, 66, 67, 85, 55, 73, 62, 64, 52, 81, 75, 77, 63, 67, 71, 68, 52, 54, 74, 52, 59, 56, 68, 100, 61, 81, 114, 53, 70, 67, 79, 107, 51, 51, 91, 45, 72, 85, 55, 58, 56, 66, 67, 82, 88, 35, 52, 43, 66, 67, 59, 41, 68, 43, 45, 50, 81, 48, 65, 62, 54, 63, 47, 50, 66, 73, 43, 65, 72, 71, 65, 63, 55, 45, 69, 45, 85, 45, 53, 105, 87, 59, 89, 64, 47, 53, 58, 52, 68, 63, 54, 104, 67, 91, 55, 46, 52, 55, 64, 33, 73, 88, 52, 71, 76, 74, 48, 80, 70, 61, 79, 63, 85, 74, 57, 82, 56, 53, 43, 53, 54, 43, 51, 71, 59, 48, 76, 69, 57, 80, 59, 49, 69, 55, 52, 68, 70, 40, 58, 59, 49, 47, 31, 79, 65, 79, 71, 80, 64, 95, 58, 71, 53, 60, 53, 69, 61, 61, 65, 64, 41, 46, 75, 49, 61, 55, 51, 48, 63, 60, 57, 74, 89, 68, 56, 108, 67, 83, 62, 77, 53, 70, 63, 44, 63, 65, 43, 58, 86, 96, 53, 64, 50, 67, 57, 77, 67, 69, 75, 73, 103, 79, 53, 57, 68, 62, 75, 71, 113, 102, 77, 60, 81, 54, 90, 71, 58, 67, 47, 53, 86, 98, 61, 66, 64, 84, 58, 70, 41, 96, 61, 76, 70, 59, 83, 29, 38, 68, 83, 56, 71, 62, 67, 76, 43, 74, 44, 51, 61, 97, 71, 74, 64, 54, 77, 64, 79, 45, 55, 41, 56, 66, 79, 92, 47, 54, 71, 60, 86, 64, 53, 51, 60, 44, 66, 73, 67, 74, 55, 77, 87, 55, 55, 88, 64, 75, 108, 57, 64, 108, 68, 70, 74, 36, 54, 68, 67, 92, 49, 52, 50, 58, 61, 51, 67, 70, 108, 92, 57, 69, 74, 82, 52, 55, 66, 45, 62, 59, 57, 67, 186, 77, 75, 86, 51, 59, 61, 56, 101, 66, 85, 69, 73, 56, 71, 55, 74, 71, 86, 47, 57, 65, 67, 72, 36, 54, 55, 52, 109, 61, 46, 55, 55, 57, 52, 42, 51, 55, 73, 78, 99, 46, 53, 77, 64, 65, 43, 77, 51, 71, 185, 67, 69, 76, 59, 68, 50, 69, 105, 73, 89, 77, 58, 62, 43, 69, 86, 57, 51, 75, 73, 77, 76, 72, 47, 65, 59, 55, 91, 86, 48, 92, 66, 46, 54, 56, 63, 57, 77, 108, 81, 76, 72, 54, 63, 53, 71, 70, 48, 69, 77, 81, 56, 68, 81, 85, 67, 64, 88, 55, 59, 85, 63, 72, 66, 55, 62, 54, 76, 107, 74, 76, 58, 61, 57, 80, 51, 59, 71, 64, 65, 70, 61, 59, 62, 58, 74, 56, 71, 62, 63, 59, 61, 61, 61, 63, 52, 54, 70, 64, 87, 71, 52, 67, 61, 60, 56, 48, 55, 87, 56, 52, 60, 73, 56, 79, 66, 69, 83, 64, 63, 53, 68, 66, 78, 62, 61, 106, 69, 70, 60, 68, 68, 71, 80, 60, 62, 84, 87, 55, 57, 53, 58, 59, 52, 59, 57, 70, 61, 64, 70, 69, 113, 67, 56, 136, 60, 58, 63, 78, 79, 66, 48, 47, 61, 65, 89, 58, 59, 60, 71, 55, 70, 54, 54, 51, 60, 58, 69, 61, 64, 74, 69, 64, 71, 65, 57, 59, 77, 57, 81, 91, 75, 81, 68, 71, 47, 71, 68, 62, 90, 81, 65, 68, 53, 54, 60, 48, 67, 72, 60, 82, 66, 79, 59, 110, 56, 64, 82, 69, 62, 52, 67, 55, 60, 82, 77, 68, 53, 69, 62, 69, 65, 63, 50, 50, 65, 66, 56, 73, 52, 63, 73, 61, 60, 24, 62, 79, 70, 53, 56, 71, 97, 76, 61, 86, 64, 103, 62, 61, 64, 96, 119, 56, 60, 72, 76, 68, 60, 70, 61, 80, 61, 73, 50, 62, 55, 58, 60, 53, 87, 46, 73, 66, 44, 78, 51, 63, 73, 49, 64, 59, 52, 78, 81, 69, 95, 55, 94, 58, 49, 81, 62, 74, 117, 96, 64, 61, 73, 57, 66, 59, 57, 63, 66, 61, 53, 51, 33, 95, 97, 60, 52, 68, 71, 78, 56, 55, 79, 59, 90, 71, 60, 82, 76, 63, 58, 66, 71, 63, 70, 53, 72, 58, 56, 67, 48, 63, 63, 57, 59, 77, 67, 78, 49, 58, 50, 71, 58, 55, 48, 68, 63, 56, 38, 74, 59, 66, 68, 58, 63, 70, 68, 57, 66, 57, 63, 76, 61, 59, 57, 61, 45, 74, 49, 80, 58, 72, 65, 58, 68, 62, 53, 60, 57, 55, 64, 62, 48, 77, 83, 69, 57, 66, 54, 71, 79, 119, 60, 42, 69, 52, 76, 60, 54, 28, 77, 70, 70, 86, 75, 60, 66, 48, 52, 56, 77, 52, 66, 80, 64, 55, 56, 56, 57, 52, 57, 70, 97, 82, 60, 62, 64, 74, 63, 83, 56, 70, 55, 69, 60, 53, 66, 68, 59, 85, 66, 76, 66, 55, 63, 66, 66, 55, 87, 70, 63, 80, 72, 82, 57, 75, 75, 61, 63, 77, 55, 44, 71, 62, 69, 78, 59, 70, 62, 62, 65, 86, 53, 47, 65, 65, 58, 85, 71, 73, 80, 64, 60, 62, 77, 63, 69, 62, 54, 95, 56, 51, 64, 61, 98, 46, 72, 62, 60, 71, 68, 69, 64, 74, 64, 83, 73, 60, 61, 61, 48, 64, 67, 53, 71, 65, 56, 121, 68, 48, 59, 60, 45, 66, 57, 68, 40, 84, 61, 61, 62, 61, 68, 61, 74, 57, 92, 78, 67, 58, 52, 62, 61, 60, 79, 67, 53, 90, 64, 79, 85, 56, 64, 66, 55, 73, 70, 64, 61, 59, 87, 64, 93, 67, 67, 61, 50, 54, 59, 62, 48, 70, 55, 66, 61, 71, 52, 68, 78, 49, 50, 64, 46, 80, 53, 66, 61, 63, 59, 47, 63, 48, 57, 53, 57, 58, 56, 47, 79, 65, 76, 71, 78, 69, 75, 59, 86, 75, 63, 58, 54, 66, 59, 51, 57, 61, 44, 66, 67, 54, 54, 58, 60, 65, 75, 77, 59, 60, 56, 76, 69, 60, 62, 57, 56, 59, 68, 53, 70, 50, 67, 53, 37, 65, 76, 76, 57, 52, 47, 55, 77, 56, 69, 58, 53, 63, 75, 59, 63, 63, 78, 61, 66, 63, 58, 75, 75, 79, 91, 84, 51, 64, 64, 53, 65, 58, 58, 62, 65, 69, 61, 42, 61, 60, 52, 89, 56, 69, 67, 71, 54, 71, 73, 67, 61, 116, 54, 64, 68, 84, 62, 76, 88, 60, 69, 68, 87, 78, 67, 54, 73, 86, 74, 59, 71, 69, 78, 58, 63, 53, 52, 81, 74, 70, 67, 115, 55, 53, 47, 60, 50, 61, 71, 60, 69, 57, 74, 67, 66, 61, 68, 79, 79, 109, 58, 53, 73, 75, 55, 75, 54, 65, 69, 55, 62, 61, 66, 78, 66, 89, 78, 72, 51, 45, 52, 71, 57, 72, 67, 63, 65, 70, 78, 60, 59, 63, 56, 68, 64, 88, 64, 73, 61, 68, 73, 65, 60, 87, 54, 72, 56, 74, 76, 74, 64, 54, 65, 71, 73, 50, 71, 59, 64, 85, 83, 59, 57, 53, 69, 60, 64, 48, 54, 77, 68, 82, 57, 67, 81, 106, 63, 82, 68, 73, 80, 80, 56, 58, 70, 110, 57, 46, 61, 58, 61, 78, 58, 71, 63, 77, 56, 56, 53, 68, 74, 89, 67, 64, 69, 96, 68, 55, 67, 68, 60, 74, 76, 67, 79, 59, 66, 52, 44, 61, 69, 95, 65, 53, 71, 54, 63, 72, 54, 68, 57, 74, 56, 50, 57, 77, 62, 53, 73, 81, 68, 66, 65, 58, 56, 78, 62, 63, 57, 82, 73, 54, 57, 64, 68, 55, 93, 65, 54, 72, 83, 58, 71, 72, 57, 77, 48, 73, 93, 56, 70, 59, 67, 46, 69, 77, 87, 61, 77, 83, 52, 82, 68, 36, 52, 67, 59, 62, 54, 58, 58, 66, 57, 87, 63, 56, 49, 74, 72, 77, 67, 119, 57, 62, 64, 81, 76, 63, 56, 59, 103, 66, 61, 71, 52, 59, 59, 63, 48, 63, 70, 60, 86, 82, 81, 52, 80, 64, 51, 58, 59, 62, 66, 63, 89, 65, 77, 104, 64, 68, 60, 67, 117, 76, 91, 57, 71, 49, 54, 58, 74, 62, 67, 62, 68, 64, 53, 66, 69, 60, 69, 64, 55, 54, 85, 66, 65, 69, 61, 49, 58, 60, 102, 70, 62, 59, 60, 74, 69, 68, 68, 73, 72, 60, 76, 82, 65, 59, 64, 68, 62, 55, 64, 64, 72, 54, 59, 59, 73, 55, 62, 84, 53, 86, 44, 50, 75, 63, 62, 49, 51, 51, 66, 74, 61, 85, 81, 59, 84, 43, 64, 46, 108, 53, 67, 52, 66, 92, 69, 70, 64, 67, 62, 77, 86, 62, 76, 95, 67, 92, 73, 58, 71, 65, 61, 87, 75, 72, 97, 59, 64, 51, 50, 83, 79, 46, 49, 63, 62, 63, 60, 116, 79, 55, 61, 75, 55, 57, 85, 87, 72, 73, 66, 58, 80, 68, 61, 52, 100, 54, 72, 60, 77, 53, 59, 90, 51, 57, 48, 74, 54, 46, 45, 70, 73, 86, 60, 45, 59, 68, 69, 64, 55, 68, 67, 63, 53, 50, 73, 69, 72, 64, 59, 49, 72, 57, 75, 63, 53, 51, 82, 70, 52, 69, 67, 91, 58, 64, 60, 60, 47, 62, 80, 72, 85, 55, 73, 52, 56, 45, 67, 72, 67, 70, 83, 77, 57, 58, 66, 63, 64, 80, 77, 64, 90, 60, 73, 40, 64, 53, 68, 57, 86, 77, 69, 63, 72, 94, 64, 53, 61, 97, 64, 60, 56, 56, 59, 72, 85, 75, 83, 66, 55, 75, 89, 66, 57, 99, 65, 56, 71, 87, 71, 113, 86, 59, 78, 55, 65, 42, 64, 89, 63, 72, 69, 58, 70, 66, 71, 59, 63, 64, 36, 83, 65, 65, 77, 86, 63, 60, 65, 70, 72, 51, 44, 61, 80, 58, 61, 71, 55, 63, 84, 80, 57, 60, 56, 61, 69, 65, 91, 75, 56, 70, 91, 53, 54, 52, 64, 80, 71, 71, 61, 62, 62, 60, 67, 44, 64, 48, 52, 58, 83, 65, 39, 54, 40, 64, 91, 58, 55, 79, 90, 52, 81, 61, 63, 60, 71, 69, 68, 76, 63, 75, 58, 57, 57, 57, 65, 58, 71, 59, 47, 43, 70, 59, 65, 58, 51, 65, 56, 69, 54, 51, 77, 63, 59, 93, 60, 58, 66, 73, 69, 42, 66, 90, 47, 56, 70, 83, 54, 52, 75, 61, 78, 65, 93, 69, 54, 66, 60, 62, 42, 61, 62, 96, 71, 63, 54, 58, 70, 75, 64, 50, 55, 64, 82, 58, 55, 57, 58, 59, 62, 80, 67, 64, 54, 67, 56, 48, 93, 61, 67, 65, 61, 71, 70, 55, 54, 73, 67, 104, 66, 54, 64, 56, 72, 63, 70, 81, 86, 60, 69, 52, 65, 80, 57, 54, 69, 71, 61, 107, 67, 74, 60, 50, 62, 43, 85, 58, 59, 51, 66, 66, 60, 57, 84, 44, 45, 67, 69, 58, 64, 50, 67, 66, 57, 52, 112, 120, 89, 74, 44, 61, 58, 73, 96, 67, 74, 60, 78, 71, 60, 56, 61, 59, 73, 97, 60, 60, 55, 55, 96, 81, 73, 58, 79, 53, 54, 58, 55, 69, 51, 49, 39, 55, 47, 68, 54, 50, 59, 69, 49, 79, 77, 71, 94, 98, 55, 63, 57, 73, 49, 60, 70, 73, 78, 53, 57, 64, 66, 60, 64, 71, 64, 49, 64, 76, 50, 59, 68, 78, 98, 52, 55, 80, 77, 44, 67, 78, 79, 59, 74, 77, 79, 62, 104, 62, 68, 60, 80, 74, 49, 69, 50, 71, 73, 54, 54, 61, 61, 57, 76, 68, 65, 63, 36, 65, 61, 88, 71, 66, 46, 51, 61, 64, 68, 56, 93, 56, 71, 65, 60, 79, 73, 66, 63, 80, 57, 124, 57, 55, 53, 63, 70, 62, 73, 46, 63, 67, 78, 57, 60, 89, 63, 58, 81, 66, 59, 58, 59, 97, 63, 65, 84, 54, 74, 61, 52, 45, 69, 44, 58, 71, 51, 58, 73, 47, 76, 70, 55, 88, 71, 64, 104, 63, 65, 47, 67, 44, 33, 81, 72, 67, 61, 76, 38, 62, 55, 60, 74, 81, 80, 76, 75, 49, 44, 59, 73, 50, 57, 62, 45, 76, 94, 59, 72, 54, 73, 62, 66, 73, 57, 65, 85, 69, 57, 65, 59, 79, 58, 81, 46, 56, 63, 78, 71, 54, 70, 49, 63, 72, 72, 63, 61, 63, 44, 65, 63, 55, 58, 83, 53, 65, 45, 98, 76, 61, 70, 82, 70, 70, 63, 54, 86, 65, 39, 59, 63, 96, 86, 69, 64, 54, 56, 59, 66, 57, 68, 90, 66, 113, 75, 76, 61, 51, 56, 66, 61, 55, 57, 58, 94, 74, 71, 88, 45, 58, 96, 54, 81, 59, 51, 64, 57, 39, 64, 60, 56, 75, 73, 55, 47, 70, 36, 81, 63, 64, 47, 71, 47, 81, 56, 67, 69, 79, 73, 106, 64, 70, 57, 74, 62, 63, 93, 75, 52, 75, 51, 70, 97, 65, 75, 49, 62, 57, 63, 71, 94, 83, 60, 64, 64, 51, 46, 91, 67, 66, 64, 95, 84, 54, 53, 57, 58, 64, 91, 58, 52, 71, 59, 66, 62, 67, 62, 64, 72, 99, 73, 63, 45, 68, 113, 55, 57, 60, 99, 112, 63, 75, 87, 68, 49, 62, 70, 60, 74, 73, 65, 62, 59, 64, 88, 82, 65, 75, 91, 67, 71, 45, 72, 54, 76, 51, 82, 66, 57, 81, 60, 88, 65, 68, 77, 69, 65, 70, 53, 86, 62, 72, 82, 74, 68, 48, 70, 60, 57, 50, 46, 57, 77, 69, 72, 66, 68, 77, 71, 39, 53, 83, 60, 56, 65, 52, 62, 67, 67, 40, 61, 57, 88, 47, 52, 58, 48, 63, 61, 59, 75, 108, 63, 102, 75, 82, 64, 58, 62, 49, 107, 66, 49, 60, 93, 84, 66, 78, 64, 82, 70, 60, 48, 53, 55, 61, 62, 68, 75, 65, 63, 63, 58, 76, 51, 58, 77, 66, 60, 77, 57, 63, 53, 75, 56, 79, 79, 74, 74, 64, 59, 59, 64, 73, 71, 84, 69, 48, 50, 54, 75, 63, 89, 48, 61, 55, 66, 71, 62, 90, 88, 63, 69, 70, 67, 60, 68, 87, 60, 74, 65, 43, 123, 78, 78, 87, 65, 62, 58, 93, 58, 55, 53, 58, 72, 60, 84, 46, 54, 79, 68, 66, 73, 79, 64, 77, 73, 67, 70, 55, 106, 61, 52, 64, 75, 58, 57, 52, 53, 71, 45, 72, 53, 134, 57, 56, 97, 85, 65, 82, 84, 68, 60, 60, 77, 47, 70, 54, 72, 68, 60, 58, 54, 77, 79, 83, 58, 71, 112, 86, 64, 58, 87, 68, 54, 57, 63, 76, 74, 64, 67, 52, 66, 70, 59, 88, 61, 57, 63, 83, 53, 90, 64, 83, 34, 63, 63, 62, 59, 65, 132, 92, 90, 64, 59, 89, 60, 72, 59, 42, 51, 90, 118, 60, 45, 60, 55, 84, 81, 90, 69, 88, 66, 55, 79, 55, 73, 79, 75, 65, 84, 53, 97, 92, 88, 91, 47, 65, 64, 68, 56, 68, 56, 69, 57, 49, 114, 79, 83, 67, 59, 58, 31, 106, 56, 61, 81, 48, 57, 50, 48, 65, 47, 78, 83, 34, 77, 45, 79, 53, 74, 55, 69, 63, 39, 59, 54, 57, 62, 57, 61, 86, 66, 58, 70, 70, 65, 53, 51, 90, 44, 66, 46, 96, 80, 65, 68, 65, 72, 52, 56, 61, 39, 58, 62, 72, 80, 54, 49, 71, 62, 67, 63, 63, 48, 78, 60, 80, 78, 90, 53, 62, 52, 71, 83, 52, 65, 68, 78, 56, 66, 79, 52, 57, 72, 62, 94, 64, 91, 67, 69, 101, 62, 56, 62, 89, 69, 77, 74, 61, 73, 57, 73, 67, 84, 77, 61, 62, 43, 94, 61, 74, 51, 57, 55, 43, 57, 65, 69, 76, 74, 68, 72, 57, 74, 55, 60, 66, 87, 57, 62, 81, 67, 53, 53, 64, 75, 64, 65, 65, 80, 70, 82, 43, 63, 56, 67, 63, 48, 68, 74, 84, 65, 59, 61, 75, 63, 69, 45, 52, 56, 66, 53, 64, 55, 95, 104, 60, 60, 51, 70, 56, 65, 51, 82, 96, 68, 84, 103, 147, 66, 76, 63, 42, 81, 60, 64, 56, 58, 52, 66, 76, 51, 53, 59, 70, 66, 71, 57, 63, 65, 45, 46, 56, 55, 62, 55, 77, 70, 49, 76, 85, 49, 40, 57, 70, 62, 49, 98, 65, 46, 65, 68, 65, 49, 59, 56, 63, 49, 65, 60, 76, 96, 67, 50, 66, 48, 70, 58, 41, 104, 67, 58, 56, 67, 80, 71, 62, 57, 64, 58, 58, 78, 64, 47, 73, 50, 58, 48, 58, 58, 68, 81, 65, 57, 75, 63, 83, 64, 54, 64, 47, 75, 52, 69, 65, 89, 65, 65, 52, 82, 59, 71, 87, 57, 65, 85, 57, 84, 90, 36, 80, 52, 60, 49, 57, 82, 53, 61, 65, 65, 70, 86, 131, 69, 77, 83, 50, 42, 54, 78, 63, 69, 68, 64, 91, 69, 74, 51, 85, 81, 59, 67, 68, 52, 46, 58, 71, 73, 70, 75, 65, 70, 67, 74, 58, 74, 69, 62, 57, 57, 84, 96, 69, 74, 75, 73, 60, 53, 56, 81, 77, 60, 85, 53, 55, 50, 81, 84, 45, 69, 75, 65, 76, 66, 67, 82, 104, 122, 62, 58, 63, 49, 46, 66, 67, 69, 63, 59, 40, 56, 59, 82, 59, 62, 55, 92, 72, 57, 85, 60, 51, 76, 83, 55, 73, 62, 61, 73, 55, 77, 61, 61, 65, 67, 71, 32, 66, 82, 67, 71, 74, 67, 79, 46, 54, 58, 66, 51, 81, 66, 60, 49, 56, 63, 67, 56, 69, 40, 75, 48, 45, 67, 107, 89, 56, 49, 58, 74, 65, 62, 65, 69, 62, 63, 123, 57, 84, 75, 59, 53, 42, 46, 44, 70, 69, 95, 54, 49, 64, 62, 64, 59, 70, 56, 45, 76, 77, 66, 54, 61, 81, 52, 101, 67, 61, 72, 57, 62, 88, 77, 88, 67, 66, 45, 61, 34, 62, 52, 53, 50, 58, 80, 89, 115, 54, 55, 75, 71, 50, 89, 103, 84, 64, 68, 70, 43, 54, 54, 52, 86, 77, 79, 56, 66, 50, 100, 69, 46, 73, 59, 51, 46, 47, 46, 51, 72, 67, 73, 50, 77, 44, 49, 87, 82, 58, 57, 38, 111, 91, 73, 56, 72, 61, 76, 63, 63, 57, 85, 47, 58, 92, 91, 44, 50, 80, 85, 66, 46, 65, 58, 55, 37, 66, 78, 68, 71, 64, 63, 43, 72, 66, 92, 94, 62, 55, 75, 64, 79, 50, 59, 61, 49, 53, 87, 87, 83, 65, 82, 63, 69, 73, 95, 65, 50, 79, 116, 62, 69, 74, 46, 51, 58, 72, 70, 52, 60, 85, 49, 60, 94, 95, 64, 69, 79, 54, 62, 73, 67, 64, 78, 63, 56, 80, 68, 57, 46, 71, 75, 80, 60, 81, 99, 72, 82, 47, 59, 81, 68, 80, 68, 43, 68, 56, 95, 115, 65, 64, 55, 54, 61, 64, 90, 64, 74, 75, 93, 59, 69, 70, 77, 54, 60, 56, 68, 68, 50, 63, 56, 76, 48, 46, 52, 50, 40, 76, 114, 59, 53, 50, 74, 61, 62, 71, 74, 63, 100, 66, 46, 54, 64, 55, 50, 58, 60, 55, 71, 85, 53, 70, 68, 67, 61, 56, 66, 52, 52, 68, 53, 79, 63, 54, 90, 94, 50, 63, 71, 58, 59, 101, 92, 85, 63, 100, 55, 77, 53, 46, 61, 55, 74, 54, 60, 78, 56, 104, 71, 80, 48, 67, 73, 72, 81, 74, 65, 52, 67, 59, 79, 102, 58, 61, 41, 58, 74, 71, 64, 49, 49, 91, 90, 69, 70, 54, 99, 76, 71, 59, 71, 87, 102, 70, 56, 92, 58, 71, 76, 69, 82, 46, 67, 58, 74, 92, 51, 41, 68, 79, 63, 88, 63, 65, 70, 56, 42, 66, 45, 65, 55, 55, 90, 70, 58, 66, 74, 97, 60, 65, 93, 65, 58, 72, 69, 92, 74, 66, 66, 75, 77, 91, 61, 60, 94, 54, 62, 63, 64, 79, 71, 64, 80, 85, 74, 67, 64, 43, 73, 66, 75, 65, 62, 76, 50, 45, 52, 64, 66, 81, 67, 51, 44, 90, 78, 78, 64, 79, 66, 58, 40, 68, 53, 71, 55, 62, 69, 67, 76, 64, 71, 88, 61, 67, 42, 56, 133, 60, 64, 78, 88, 77, 68, 65, 113, 81, 73, 65, 79, 55, 92, 60, 67, 80, 62, 50, 46, 57, 73, 82, 46, 55, 94, 50, 67, 86, 82, 51, 56, 47, 61, 69, 79, 89, 60, 47, 57, 40, 58, 83, 57, 62, 62, 83, 62, 49, 56, 48, 83, 34, 68, 80, 78, 63, 52, 103, 67, 72, 62, 73, 68, 52, 60, 98, 41, 47, 59, 61, 67, 92, 55, 32, 74, 64, 51, 79, 72, 40, 60, 89, 75, 62, 59, 65, 85, 55, 62, 74, 68, 92, 49, 55, 64, 60, 79, 71, 67, 79, 100, 64, 74, 67, 54, 72, 64, 56, 70, 60, 68, 41, 50, 55, 75, 71, 66, 68, 60, 56, 75, 72, 59, 39, 76, 92, 46, 86, 49, 64, 98, 86, 55, 67, 101, 65, 71, 54, 64, 56, 68, 51, 56, 56, 59, 65, 78, 42, 91, 78, 68, 32, 59, 64, 101, 67, 66, 64, 68, 68, 67, 66, 69, 70, 54, 63, 71, 77, 38, 59, 73, 78, 69, 70, 44, 55, 42, 79, 65, 63, 75, 79, 78, 67, 78, 66, 56, 60, 51, 86, 67, 70, 57, 54, 72, 68, 72, 56, 65, 50, 59, 55, 49, 49, 75, 65, 62, 77, 63, 69, 49, 58, 73, 85, 73, 59, 58, 51, 69, 96, 82, 71, 56, 54, 60, 56, 44, 68, 79, 75, 60, 71, 61, 57, 56, 69, 52, 81, 64, 75, 96, 62, 51, 92, 88, 68, 66, 56, 61, 57, 78, 62, 62, 84, 65, 62, 57, 76, 45, 83, 70, 50, 44, 51, 55, 79, 50, 72, 53, 49, 56, 80, 59, 84, 79, 61, 61, 67, 68, 41, 51, 67, 77, 65, 57, 58, 67, 41, 68, 72, 70, 84, 77, 56, 67, 64, 76, 74, 56, 77, 82, 68, 83, 47, 60, 54, 53, 63, 108, 71, 61, 66, 81, 79, 77, 65, 70, 66, 67, 85, 56, 110, 51, 67, 73, 67, 44, 62, 45, 84, 95, 39, 81, 79, 57, 65, 115, 69, 68, 56, 61, 67, 68, 64, 75, 51, 68, 62, 86, 61, 57, 57, 72, 57, 83, 94, 77, 65, 74, 56, 80, 63, 84, 80, 100, 62, 78, 59, 46, 55, 94, 85, 47, 70, 57, 97, 57, 73, 52, 85, 67, 59, 44, 34, 51, 87, 72, 72, 55, 63, 71, 52, 56, 84, 54, 40, 65, 93, 62, 79, 71, 61, 54, 61, 83, 88, 73, 70, 72, 77, 72, 83, 69, 71, 60, 82, 78, 47, 79, 58, 52, 87, 64, 60, 56, 58, 55, 58, 45, 94, 54, 92, 65, 88, 81, 57, 60, 49, 67, 58, 98, 51, 81, 69, 65, 60, 61, 54, 60, 62, 67, 71, 76, 129, 59, 62, 47, 66, 81, 58, 62, 75, 73, 95, 105, 39, 57, 91, 69, 76, 65, 83, 79, 70, 54, 70, 57, 47, 60, 67, 67, 93, 45, 27, 54, 66, 67, 84, 53, 79, 58, 62, 90, 42, 64, 68, 57, 73, 75, 72, 59, 66, 73, 43, 73, 62, 90, 66, 71, 84, 48, 58, 58, 49, 50, 72, 89, 83, 68, 61, 64, 51, 58, 64, 49, 77, 47, 58, 71, 61, 80, 83, 95, 55, 82, 68, 55, 60, 84, 68, 56, 84, 74, 61, 77, 57, 89, 33, 61, 75, 65, 60, 69, 122, 59, 55, 63, 49, 85, 61, 84, 36, 53, 56, 45, 65, 77, 70, 59, 46, 71, 61, 81, 45, 33, 79, 86, 99, 127, 70, 80, 93, 59, 72, 86, 51, 39, 59, 61, 70, 43, 49, 58, 93, 60, 53, 75, 64, 50, 67, 48, 76, 48, 43, 77, 48, 70, 59, 65, 61, 62, 57, 58, 75, 42, 73, 86, 63, 75, 79, 59, 50, 62, 58, 69, 68, 60, 55, 60, 73, 94, 53, 57, 58, 58, 92, 71, 55, 65, 57, 64, 48, 68, 59, 63, 68, 84, 65, 50, 53, 75, 60, 66, 67, 78, 36, 62, 64, 70, 78, 69, 73, 68, 77, 85, 58, 59, 60, 63, 51, 60, 47, 53, 101, 61, 66, 66, 51, 49, 38, 74, 62, 79, 76, 77, 54, 68, 62, 77, 57, 150, 75, 49, 60, 58, 48, 59, 71, 94, 54, 64, 69, 76, 45, 77, 55, 79, 65, 55, 81, 88, 92, 105, 53, 71, 41, 66, 82, 64, 70, 71, 69, 83, 64, 75, 58, 77, 63, 72, 54, 54, 57, 55, 53, 62, 75, 68, 59, 59, 55, 66, 70, 88, 89, 49, 127, 58, 57, 64, 67, 74, 70, 67, 63, 67, 64, 51, 78, 77, 70, 66, 61, 62, 50, 84, 54, 58, 65, 67, 49, 96, 45, 73, 109, 60, 79, 70, 96, 74, 57, 60, 82, 82, 57, 63, 82, 74, 78, 59, 46, 67, 58, 38, 100, 59, 63, 59, 74, 64, 61, 65, 64, 48, 47, 53, 70, 73, 60, 88, 61, 98, 62, 81, 62, 63, 72, 74, 48, 75, 59, 65, 77, 52, 56, 63, 75, 64, 63, 88, 68, 53, 87, 65, 72, 54, 67, 57, 36, 101, 53, 43, 88, 66, 57, 87, 71, 67, 66, 76, 78, 69, 51, 93, 49, 75, 50, 77, 99, 61, 56, 59, 64, 58, 63, 54, 77, 60, 60, 67, 85, 76, 44, 69, 91, 64, 37, 55, 52, 37, 61, 70, 50, 64, 85, 45, 53, 61, 115, 49, 52, 79, 44, 64, 48, 81, 97, 73, 78, 67, 66, 73, 85, 53, 60, 56, 63, 78, 56, 66, 90, 60, 89, 82, 73, 96, 65, 54, 44, 65, 49, 77, 62, 66, 60, 67, 81, 35, 81, 59, 62, 45, 84, 56, 67, 62, 62, 53, 67, 68, 64, 74, 62, 52, 52, 45, 56, 66, 64, 69, 112, 104, 52, 60, 60, 84, 73, 84, 58, 82, 67, 68, 80, 91, 108, 40, 60, 84, 91, 53, 66, 45, 46, 38, 84, 68, 67, 52, 79, 70, 82, 61, 85, 61, 94, 70, 58, 49, 82, 42, 46, 95, 57, 117, 83, 80, 77, 85, 85, 82, 93, 60, 46, 48, 74, 80, 63, 62, 68, 74, 57, 68, 106, 61, 53, 65, 62, 53, 98, 52, 69, 71, 57, 63, 54, 70, 74, 55, 47, 145, 59, 88, 48, 90, 67, 57, 65, 65, 80, 68, 35, 63, 78, 75, 73, 51, 46, 86, 66, 48, 52, 68, 74, 56, 63, 102, 41, 80, 69, 74, 79, 78, 46, 66, 66, 69, 66, 72, 58, 68, 74, 74, 55, 50, 55, 58, 78, 63, 65, 57, 71, 52, 74, 89, 81, 48, 71, 74, 53, 63, 52, 64, 66, 71, 51, 89, 64, 76, 66, 49, 71, 71, 88, 42, 67, 59, 48, 74, 49, 42, 59, 78, 54, 68, 95, 61, 60, 52, 67, 59, 84, 59, 67, 61, 73, 47, 66, 43, 63, 73, 62, 72, 72, 72, 83, 63, 48, 65, 46, 71, 81, 62, 62, 54, 59, 42, 79, 74, 58, 88, 63, 56, 60, 60, 46, 70, 59, 65, 53, 68, 69, 97, 77, 64, 46, 87, 54, 62, 62, 56, 60, 64, 49, 67, 76, 68, 57, 71, 53, 71, 70, 90, 56, 62, 50, 83, 66, 72, 66, 54, 78, 57, 93, 61, 46, 67, 76, 70, 130, 58, 71, 92, 81, 94, 69, 62, 61, 53, 43, 60, 56, 59, 69, 57, 83, 54, 64, 55, 60, 79, 52, 77, 82, 78, 57, 69, 60, 48, 103, 58, 52, 66, 83, 88, 72, 55, 64, 58, 49, 60, 65, 47, 55, 54, 72, 75, 59, 90, 58, 70, 61, 67, 109, 70, 64, 66, 80, 71, 60, 55, 108, 58, 109, 55, 76, 73, 59, 75, 101, 57, 56, 44, 76, 59, 120, 75, 73, 73, 124, 72, 60, 59, 90, 66, 71, 69, 48, 75, 80, 87, 58, 50, 77, 51, 81, 72, 71, 61, 52, 62, 69, 58, 97, 75, 60, 58, 65, 81, 65, 64, 58, 54, 69, 60, 56, 42, 59, 83, 47, 71, 87, 47, 63, 83, 61, 63, 69, 72, 52, 66, 49, 69, 62, 66, 47, 57, 48, 84, 57, 72, 72, 70, 67, 67, 83, 82, 67, 89, 73, 59, 62, 73, 44, 50, 68, 64, 56, 75, 55, 57, 68, 53, 77, 122, 50, 61, 45, 64, 77, 86, 57, 61, 49, 64, 82, 70, 50, 64, 65, 45, 47, 71, 64, 52, 62, 76, 55, 70, 73, 85, 51, 59, 58, 67, 58, 48, 61, 57, 68, 72, 58, 74, 66, 74, 64, 56, 51, 50, 67, 49, 72, 40, 66, 62, 55, 55, 54, 55, 72, 78, 60, 68, 56, 57, 47, 45, 87, 72, 63, 73, 58, 52, 56, 57, 50, 78, 75, 53, 108, 71, 83, 71, 79, 69, 62, 55, 50, 78, 76, 65, 77, 80, 63, 66, 85, 49, 57, 68, 53, 125, 67, 91, 67, 58, 48, 64, 60, 111, 65, 75, 60, 48, 68, 45, 62, 52, 51, 65, 70, 52, 56, 50, 44, 79, 66, 78, 80, 67, 40, 66, 79, 57, 66, 60, 53, 66, 72, 64, 67, 49, 51, 57, 66, 53, 54, 46, 55, 101, 76, 78, 88, 53, 47, 53, 90, 71, 75, 61, 52, 63, 67, 65, 63, 67, 42, 60, 41, 72, 55, 63, 97, 58, 65, 53, 77, 65, 71, 54, 71, 65, 62, 55, 53, 69, 63, 56, 62, 66, 49, 60, 72, 83, 96, 57, 69, 86, 52, 52, 67, 49, 67, 85, 118, 54, 76, 65, 65, 69, 74, 94, 77, 70, 56, 55, 65, 58, 49, 89, 91, 80, 58, 72, 61, 60, 76, 83, 63, 84, 76, 92, 55, 63, 63, 55, 53, 56, 50, 51, 55, 95, 66, 62, 68, 67, 77, 84, 67, 66, 66, 59, 54, 120, 73, 59, 63, 56, 72, 60, 66, 57, 73, 64, 59, 57, 58, 73, 91, 65, 70, 75, 54, 62, 51, 65, 56, 67, 50, 71, 58, 56, 64, 57, 67, 67, 48, 60, 62, 55, 63, 79, 92, 50, 111, 47, 71, 74, 67, 36, 99, 85, 59, 56, 66, 49, 63, 45, 72, 58, 59, 57, 59, 57, 74, 55, 60, 73, 73, 59, 55, 75, 62, 62, 53, 64, 75, 76, 49, 79, 81, 91, 63, 83, 73, 73, 51, 83, 48, 86, 59, 62, 65, 119, 82, 57, 77, 52, 70, 82, 76, 70, 47, 49, 85, 77, 95, 69, 60, 78, 58, 65, 64, 64, 51, 52, 79, 47, 61, 88, 59, 49, 102, 77, 58, 68, 58, 52, 50, 63, 76, 69, 66, 71, 59, 105, 52, 57, 51, 52, 60, 61, 103, 114, 62, 56, 62, 90, 55, 82, 56, 83, 58, 53, 67, 70, 69, 46, 80, 74, 68, 43, 61, 69, 65, 109, 71, 56, 56, 63, 82, 57, 66, 66, 54, 101, 64, 46, 65, 73, 65, 68, 63, 55, 64, 61, 64, 68, 86, 53, 60, 60, 60, 88, 85, 89, 63, 62, 72, 58, 70, 61, 70, 67, 67, 104, 81, 63, 87, 55, 77, 85, 83, 84, 62, 61, 67, 91, 55, 47, 61, 69, 61, 62, 71, 59, 60, 77, 68, 59, 68, 54, 60, 46, 70, 74, 49, 60, 61, 71, 50, 61, 49, 99, 63, 70, 54, 59, 76, 94, 82, 42, 61, 73, 52, 61, 59, 66, 64, 33, 61, 80, 74, 50, 58, 69, 56, 69, 45, 73, 71, 51, 58, 79, 64, 44, 73, 65, 60, 59, 56, 62, 70, 77, 65, 94, 59, 70, 57, 64, 61, 95, 58, 74, 55, 53, 71, 97, 51, 54, 67, 70, 61, 53, 79, 74, 58, 63, 69, 57, 66, 59, 75, 78, 64, 55, 66, 67, 63, 79, 63, 109, 63, 65, 70, 55, 51, 61, 47, 63, 79, 53, 54, 188, 80, 66, 78, 48, 65, 57, 67, 64, 53, 54, 115, 56, 67, 68, 43, 64, 75, 69, 59, 57, 53, 61, 52, 58, 67, 81, 60, 128, 48, 58, 65, 52, 62, 65, 59, 51, 53, 58, 66, 65, 58, 67, 43, 53, 57, 63, 84, 58, 81, 65, 62, 122, 77, 77, 74, 58, 63, 60, 79, 45, 52, 63, 80, 46, 56, 69, 69, 65, 64, 52, 90, 86, 48, 64, 114, 69, 53, 47, 81, 100, 74, 67, 56, 55, 55, 47, 55, 86, 70, 62, 59, 58, 55, 64, 61, 115, 74, 68, 68, 74, 95, 66, 59, 70, 65, 63, 69, 51, 63, 53, 53, 75, 92, 64, 66, 93, 60, 65, 81, 47, 79, 66, 59, 57, 67, 78, 95, 77, 69, 72, 57, 82, 59, 90, 53, 55, 54, 74, 44, 70, 69, 65, 70, 67, 83, 58, 56, 67, 70, 72, 61, 68, 52, 46, 61, 49, 39, 69, 48, 41, 74, 53, 83, 71, 120, 84, 53, 102, 60, 102, 55, 59, 63, 64, 63, 73, 62, 67, 50, 85, 60, 48, 57, 45, 64, 88, 59, 51, 49, 76, 66, 58, 95, 86, 62, 58, 84, 71, 61, 67, 69, 59, 60, 79, 61, 66, 59, 55, 51, 75, 53, 61, 77, 64, 67, 75, 65, 91, 76, 65, 68, 78, 61, 86, 67, 76, 83, 63, 67, 49, 73, 57, 64, 48, 68, 53, 63, 47, 55, 73, 54, 61, 59, 66, 83, 65, 80, 42, 69, 96, 67, 63, 59, 69, 62, 59, 75, 54, 63, 55, 56, 62, 55, 88, 70, 71, 53, 50, 87, 61, 70, 78, 75, 52, 78, 52, 76, 61, 57, 64, 120, 89, 74, 51, 45, 56, 50, 60, 67, 65, 45, 68, 64, 63, 73, 63, 60, 55, 68, 77, 63, 77, 61, 62, 63, 55, 57, 75, 55, 57, 69, 67, 67, 61, 50, 73, 75, 59, 73, 71, 56, 70, 71, 96, 60, 45, 49, 67, 57, 65, 71, 48, 51, 53, 55, 83, 93, 68, 65, 82, 53, 71, 62, 86, 51, 72, 69, 61, 66, 76, 59, 67, 79, 60, 59, 57, 126, 74, 81, 64, 79, 61, 51, 50, 73, 63, 66, 76, 60, 62, 172, 69, 65, 100, 49, 70, 64, 38, 57, 53, 74, 61, 56, 75, 118, 57, 51, 62, 56, 88, 105, 62, 96, 65, 61, 73, 65, 58, 64, 112, 63, 97, 59, 60, 91, 52, 98, 60, 69, 62, 69, 81, 112, 45, 49, 65, 69, 56, 63, 74, 62, 56, 69, 56, 82, 49, 44, 72, 78, 76, 70, 66, 45, 70, 53, 59, 68, 84, 70, 79, 67, 61, 64, 50, 90, 76, 64, 45, 64, 53, 61, 59, 65, 65, 65, 66, 36, 67, 63, 61, 68, 61, 79, 59, 59, 73, 66, 60, 73, 59, 49, 67, 68, 60, 54, 47, 51, 70, 74, 60, 56, 81, 64, 63, 57, 69, 61, 61, 69, 78, 70, 61, 65, 62, 58, 79, 62, 68, 41, 63, 57, 115, 71, 63, 61, 57, 50, 82, 100, 80, 47, 60, 59, 70, 75, 99, 58, 71, 56, 54, 94, 53, 87, 82, 68, 63, 77, 63, 67, 78, 67, 68, 70, 57, 57, 46, 61, 69, 94, 78, 78, 58, 66, 77, 46, 67, 51, 52, 73, 128, 42, 49, 66, 62, 55, 74, 127, 55, 82, 60, 64, 70, 62, 61, 45, 66, 93, 40, 63, 91, 47, 78, 68, 68, 85, 65, 53, 66, 83, 56, 61, 73, 44, 61, 77, 56, 54, 78, 76, 58, 60, 62, 67, 80, 136, 62, 76, 69, 66, 61, 50, 78, 48, 61, 60, 69, 44, 73, 83, 80, 71, 62, 64, 71, 77, 67, 66, 67, 54, 84, 56, 54, 104, 56, 68, 41, 63, 70, 68, 77, 63, 66, 82, 64, 72, 59, 44, 50, 61, 75, 53, 118, 52, 59, 58, 60, 78, 64, 62, 55, 61, 61, 67, 79, 84, 69, 73, 83, 76, 42, 63, 65, 59, 57, 54, 97, 64, 49, 57, 65, 50, 62, 85, 105, 60, 52, 46, 66, 70, 66, 89, 69, 51, 73, 67, 67, 67, 54, 57, 84, 52, 72, 50, 68, 79, 71, 74, 75, 64, 65, 58, 69, 59, 62, 66, 71, 61, 62, 86, 49, 43, 86, 73, 57, 75, 71, 67, 76, 73, 131, 60, 73, 59, 53, 70, 42, 52, 55, 60, 71, 61, 54, 128, 49, 72, 78, 80, 39, 45, 71, 34, 51, 58, 60, 47, 75, 63, 61, 73, 58, 76, 103, 69, 60, 54, 62, 57, 60, 46, 79, 69, 68, 67, 70, 56, 64, 55, 58, 55, 72, 35, 56, 79, 55, 66, 48, 100, 53, 56, 76, 73, 53, 58, 72, 54, 78, 50, 57, 78, 75, 65, 52, 74, 66, 61, 55, 65, 64, 94, 59, 51, 60, 68, 56, 51, 55, 57, 72, 57, 51, 58, 58, 63, 79, 62, 54, 49, 63, 51, 63, 29, 58, 69, 61, 56, 67, 55, 43, 76, 61, 66, 80, 45, 75, 52, 84, 71, 64, 66, 52, 40, 53, 91, 76, 69, 62, 73, 64, 60, 55, 68, 62, 59, 45, 55, 84, 54, 61, 56, 41, 68, 67, 63, 78, 80, 64, 71, 75, 60, 64, 59, 58, 59, 69, 48, 87, 70, 57, 65, 53, 58, 61, 64, 58, 103, 63, 56, 55, 77, 62, 61, 76, 49, 61, 46, 65, 68, 79, 89, 70, 69, 77, 69, 65, 57, 64, 66, 62, 59, 67, 70, 82, 71, 68, 47, 53, 61, 107, 52, 56, 56, 53, 60, 59, 76, 61, 72, 61, 71, 59, 78, 64, 69, 54, 40, 63, 64, 54, 50, 88, 76, 68, 56, 68, 59, 62, 63, 76, 55, 49, 70, 57, 75, 60, 72, 78, 50, 72, 56, 84, 55, 72, 59, 53, 41, 56, 45, 61, 63, 71, 88, 51, 68, 63, 64, 71, 64, 51, 76, 72, 66, 71, 76, 64, 60, 61, 69, 39, 114, 55, 144, 67, 85, 96, 37, 55, 93, 84, 58, 96, 63, 51, 33, 59, 86, 65, 76, 68, 82, 63, 46, 79, 72, 50, 94, 69, 74, 72, 82, 70, 76, 55, 106, 90, 56, 64, 64, 75, 56, 59, 61, 76, 58, 70, 120, 61, 76, 50, 50, 75, 45, 76, 82, 56, 59, 52, 76, 36, 68, 80, 54, 58, 75, 61, 57, 74, 58, 60, 64, 48, 59, 57, 82, 67, 66, 46, 74, 46, 51, 71, 58, 68, 102, 58, 75, 57, 59, 99, 59, 46, 45, 68, 77, 71, 49, 90, 56, 60, 68, 53, 51, 64, 52, 76, 54, 64, 73, 65, 47, 48, 72, 63, 63, 69, 75, 46, 63, 91, 56, 67, 52, 54, 49, 54, 51, 54, 123, 55, 67, 71, 51, 55, 60, 64, 44, 82, 71, 65, 57, 112, 68, 59, 65, 48, 55, 80, 86, 71, 54, 38, 58, 92, 45, 88, 60, 68, 54, 58, 59, 73, 99, 61, 92, 60, 69, 114, 42, 61, 79, 61, 89, 57, 83, 86, 64, 46, 89, 62, 52, 45, 56, 68, 72, 56, 64, 62, 57, 73, 58, 65, 52, 47, 55, 64, 73, 69, 67, 57, 133, 69, 86, 83, 54, 52, 69, 53, 58, 123, 59, 72, 67, 59, 55, 46, 48, 71, 56, 51, 62, 60, 62, 69, 72, 88, 71, 57, 43, 121, 80, 67, 56, 58, 57, 80, 51, 93, 71, 74, 56, 62, 54, 76, 54, 36, 57, 69, 69, 61, 66, 64, 57, 71, 61, 68, 48, 58, 83, 57, 38, 69, 100, 60, 69, 78, 61, 56, 77, 87, 77, 64, 59, 83, 64, 61, 64, 55, 61, 47, 86, 44, 55, 65, 71, 64, 65, 51, 85, 52, 57, 70, 58, 88, 105, 58, 62, 59, 55, 81, 145, 55, 71, 57, 61, 101, 59, 64, 78, 81, 75, 116, 59, 64, 58, 68, 72, 54, 59, 50, 54, 56, 79, 53, 53, 67, 60, 49, 65, 60, 62, 74, 70, 69, 58, 48, 51, 56, 66, 70, 58, 67, 83, 66, 100, 77, 70, 47, 80, 58, 51, 59, 73, 68, 52, 64, 63, 69, 61, 61, 60, 75, 51, 100, 58, 70, 67, 65, 60, 57, 71, 43, 53, 79, 60, 79, 86, 90, 73, 101, 66, 67, 59, 87, 71, 46, 75, 98, 105, 63, 84, 61, 56, 61, 53, 54, 56, 61, 63, 76, 69, 66, 64, 65, 77, 52, 64, 72, 59, 89, 59, 54, 52, 79, 58, 74, 73, 91, 56, 66, 82, 59, 58, 67, 51, 73, 59, 58, 52, 73, 64, 64, 57, 83, 61, 65, 77, 53, 65, 64, 69, 63, 78, 77, 58, 73, 55, 68, 62, 54, 77, 60, 43, 50, 66, 61, 65, 80, 76, 50, 55, 58, 69, 59, 106, 85, 59, 79, 58, 57, 60, 62, 69, 91, 43, 63, 54, 57, 70, 62, 39, 73, 70, 54, 62, 67, 63, 85, 83, 67, 69, 71, 91, 68, 57, 102, 103, 67, 91, 68, 65, 87, 53, 70, 52, 87, 44, 89, 65, 73, 59, 57, 47, 61, 67, 114, 62, 75, 49, 59, 77, 49, 66, 76, 59, 52, 54, 66, 67, 67, 50, 70, 67, 53, 129, 57, 51, 59, 60, 65, 63, 43, 124, 67, 69, 55, 78, 99, 54, 46, 56, 51, 61, 59, 67, 175, 56, 70, 62, 54, 92, 67, 69, 49, 62, 75, 68, 68, 71, 88, 78, 76, 73, 54, 52, 54, 55, 91, 55, 38, 36, 60, 90, 52, 64, 63, 57, 81, 59, 84, 66, 62, 78, 70, 79, 98, 74, 75, 55, 58, 57, 65, 48, 54, 65, 75, 42, 44, 50, 60, 57, 94, 50, 74, 78, 72, 74, 55, 67, 71, 55, 63, 65, 55, 56, 52, 54, 45, 55, 62, 80, 59, 64, 76, 56, 47, 71, 72, 56, 55, 70, 74, 41, 53, 50, 66, 66, 47, 55, 70, 65, 43, 60, 58, 35, 64, 87, 82, 54, 61, 54, 50, 62, 61, 59, 68, 68, 59, 63, 51, 47, 49, 63, 50, 60, 62, 72, 42, 81, 63, 55, 61, 76, 49, 64, 51, 48, 64, 56, 85, 69, 54, 67, 40, 56, 55, 108, 71, 59, 69, 55, 72, 55, 69, 77, 67, 60, 57, 53, 62, 53, 70, 71, 69, 63, 57, 63, 41, 77, 55, 66, 66, 61, 57, 67, 124, 68, 85, 59, 76, 58, 58, 70, 59, 64, 82, 56, 46, 76, 61, 59, 87, 37, 52, 67, 63, 64, 59, 63, 52, 71, 67, 53, 118, 49, 70, 66, 67, 53, 54, 62, 102, 59, 104, 63, 60, 61, 65, 70, 58, 60, 72, 63, 61, 63, 66, 64, 61, 63, 63, 55, 60, 92, 58, 72, 47, 68, 57, 64, 70, 107, 43, 73, 51, 88, 76, 82, 58, 64, 62, 67, 47, 69, 36, 100, 92, 86, 68, 73, 72, 62, 103, 85, 95, 74, 69, 48, 67, 62, 47, 78, 60, 60, 71, 67, 80, 68, 50, 56, 65, 57, 51, 54, 75, 68, 72, 65, 73, 59, 67, 57, 77, 80, 55, 66, 65, 60, 66, 68, 53, 82, 61, 72, 62, 86, 65, 52, 78, 79, 58, 52, 60, 63, 50, 60, 55, 67, 56, 83, 55, 66, 108, 67, 47, 58, 56, 86, 66, 42, 60, 92, 56, 59, 66, 65, 56, 57, 66, 68, 54, 101, 79, 74, 55, 72, 64, 77, 73, 62, 53, 70, 97, 55, 68, 67, 70, 95, 74, 56, 65, 86, 89, 55, 53, 54, 49, 104, 71, 71, 81, 71, 75, 57, 52, 67, 47, 81, 60, 64, 59, 58, 78, 77, 64, 72, 52, 71, 59, 67, 70, 61, 75, 59, 92, 64, 66, 51, 49, 64, 60, 66, 85, 74, 62, 50, 73, 49, 64, 78, 71, 66, 36, 53, 55, 83, 71, 117, 79, 77, 61, 67, 64, 70, 64, 71, 73, 78, 58, 58, 67, 59, 55, 76, 76, 63, 43, 70, 64, 73, 51, 55, 108, 62, 63, 71, 66, 72, 59, 70, 62, 55, 64, 61, 73, 52, 65, 58, 64, 52, 50, 81, 30, 58, 71, 70, 71, 57, 73, 50, 55, 46, 68, 62, 59, 92, 58, 58, 52, 63, 56, 36, 51, 59, 82, 73, 85, 79, 69, 69, 59, 67, 64, 62, 67, 109, 70, 108, 61, 53, 69, 58, 46, 56, 68, 88, 63, 47, 88, 96, 49, 103, 72, 60, 59, 59, 63, 46, 65, 64, 63, 58, 81, 61, 63, 72, 71, 54, 68, 70, 82, 43, 52, 58, 63, 63, 55, 106, 77, 79, 99, 59, 86, 60, 93, 58, 66, 65, 71, 46, 62, 53, 62, 62, 56, 61, 59, 83, 74, 58, 75, 59, 64, 66, 65, 66, 35, 71, 97, 75, 48, 69, 52, 78, 77, 143, 58, 65, 74, 85, 56, 73, 72, 76, 59, 86, 65, 64, 57, 68, 58, 63, 54, 81, 66, 68, 51, 70, 66, 63, 62, 60, 53, 66, 43, 42, 86, 75, 55, 77, 63, 60, 52, 61, 60, 80, 54, 79, 58, 61, 73, 64, 89, 51, 58, 84, 69, 78, 68, 57, 32, 54, 57, 45, 53, 67, 64, 129, 64, 73, 68, 64, 99, 77, 63, 91, 57, 70, 68, 58, 64, 77, 64, 65, 73, 84, 75, 72, 65, 62, 66, 81, 50, 117, 87, 77, 85, 60, 58, 107, 55, 59, 75, 57, 52, 73, 66, 58, 63, 78, 46, 106, 70, 65, 77, 68, 67, 63, 62, 62, 87, 109, 67, 69, 100, 68, 70, 70, 59, 65, 76, 69, 40, 81, 56, 52, 80, 72, 63, 52, 54, 62, 70, 79, 55, 58, 69, 55, 62, 97, 71, 63, 55, 56, 80, 78, 53, 65, 58, 69, 64, 68, 46, 65, 75, 87, 74, 54, 52, 73, 57, 70, 56, 81, 60, 55, 69, 79, 76, 94, 70, 90, 51, 81, 59, 71, 63, 68, 50, 71, 67, 74, 75, 67, 83, 59, 63, 70, 91, 74, 47, 83, 40, 68, 86, 75, 51, 51, 61, 70, 52, 55, 65, 64, 73, 56, 52, 83, 61, 58, 58, 67, 66, 76, 63, 50, 49, 73, 47, 64, 70, 55, 60, 47, 105, 68, 61, 65, 86, 76, 53, 75, 44, 74, 56, 71, 44, 64, 72, 64, 76, 105, 78, 56, 64, 75, 80, 69, 51, 77, 195, 60, 61, 66, 101, 73, 62, 68, 60, 48, 62, 55, 78, 66, 37, 75, 101, 65, 73, 60, 59, 53, 89, 57, 62, 84, 50, 58, 88, 63, 81, 65, 57, 57, 47, 72, 73, 76, 54, 65, 61, 56, 56, 79, 112, 80, 86, 52, 68, 73, 83, 61, 54, 63, 72, 71, 73, 80, 46, 62, 110, 57, 58, 99, 54, 56, 57, 58, 102, 60, 55, 64, 58, 56, 73, 50, 55, 59, 44, 72, 74, 67, 64, 65, 50, 45, 57, 64, 66, 70, 43, 60, 61, 86, 59, 92, 54, 87, 40, 57, 58, 44, 80, 95, 90, 129, 96, 61, 49, 70, 48, 63, 83, 45, 61, 67, 48, 79, 78, 40, 78, 83, 68, 108, 64, 74, 58, 69, 35, 73, 63, 101, 71, 45, 53, 53, 77, 74, 71, 91, 65, 53, 72, 59, 106, 63, 75, 46, 78, 46, 70, 61, 60, 38, 54, 61, 72, 62, 49, 67, 73, 79, 61, 65, 50, 58, 84, 85, 72, 70, 44, 52, 72, 71, 45, 54, 49, 63, 64, 58, 72, 114, 75, 66, 57, 75, 52, 62, 87, 74, 89, 74, 73, 67, 67, 81, 68, 71, 62, 43, 58, 72, 107, 74, 63, 52, 59, 82, 98, 107, 66, 70, 52, 62, 72, 52, 124, 60, 66, 58, 58, 86, 64, 54, 41, 76, 106, 47, 69, 54, 63, 78, 62, 62, 64, 56, 57, 58, 52, 60, 66, 66, 58, 67, 60, 50, 74, 41, 68, 52, 77, 71, 46, 53, 62, 45, 60, 94, 90, 63, 68, 49, 68, 54, 54, 62, 73, 47, 58, 76, 54, 40, 62, 74, 54, 72, 49, 57, 70, 48, 75, 66, 103, 60, 67, 70, 52, 84, 62, 56, 51, 68, 60, 66, 67, 67, 58, 61, 141, 80, 47, 67, 55, 47, 75, 71, 63, 47, 56, 85, 62, 74, 66, 54, 66, 61, 57, 54, 79, 44, 66, 99, 66, 66, 60, 53, 67, 51, 64, 61, 61, 51, 43, 66, 59, 41, 60, 56, 75, 59, 64, 72, 79, 66, 74, 58, 59, 52, 71, 67, 60, 91, 66, 79, 46, 67, 88, 63, 65, 49, 77, 61, 58, 96, 66, 67, 46, 91, 87, 50, 79, 69, 54, 60, 61, 62, 67, 58, 70, 78, 51, 47, 74, 75, 50, 75, 93, 42, 79, 100, 62, 49, 51, 39, 60, 91, 51, 79, 73, 84, 63, 54, 85, 51, 68, 65, 57, 55, 83, 77, 49, 60, 43, 83, 86, 58, 57, 50, 68, 66, 62, 73, 70, 71, 64, 60, 72, 69, 57, 69, 68, 78, 62, 65, 46, 77, 67, 66, 59, 91, 64, 58, 49, 76, 81, 61, 66, 79, 65, 56, 59, 70, 61, 79, 57, 64, 64, 76, 57, 77, 53, 55, 72, 51, 70, 60, 74, 41, 120, 93, 60, 58, 45, 79, 69, 56, 91, 79, 91, 78, 71, 85, 68, 116, 60, 64, 64, 66, 47, 75, 64, 43, 50, 47, 64, 46, 72, 49, 62, 71, 70, 49, 74, 86, 59, 70, 84, 59, 85, 58, 65, 60, 60, 57, 63, 95, 58, 56, 54, 62, 68, 87, 54, 92, 53, 47, 69, 58, 73, 58, 83, 83, 67, 64, 60, 50, 70, 76, 76, 64, 56, 69, 53, 83, 104, 57, 64, 52, 54, 70, 73, 82, 70, 59, 66, 66, 69, 102, 78, 62, 59, 91, 72, 82, 59, 67, 72, 72, 79, 87, 50, 22, 60, 63, 87, 56, 54, 46, 75, 80, 62, 62, 58, 43, 44, 50, 50, 66, 91, 65, 71, 62, 63, 91, 56, 68, 74, 54, 77, 75, 63, 65, 77, 75, 55, 60, 58, 56, 65, 102, 82, 105, 68, 71, 54, 72, 53, 70, 84, 57, 92, 45, 68, 52, 52, 48, 52, 58, 60, 53, 96, 82, 46, 81, 66, 71, 66, 72, 70, 61, 64, 64, 59, 48, 71, 72, 72, 73, 74, 68, 56, 63, 65, 65, 64, 60, 82, 63, 88, 83, 84, 54, 41, 77, 92, 56, 55, 67, 72, 57, 50, 66, 40, 59, 50, 53, 78, 71, 59, 81, 86, 44, 81, 92, 62, 67, 71, 82, 69, 68, 84, 60, 50, 69, 78, 60, 58, 63, 118, 74, 63, 62, 55, 85, 61, 67, 48, 85, 53, 89, 40, 52, 63, 70, 88, 71, 88, 66, 89, 70, 60, 42, 50, 63, 74, 65, 77, 80, 52, 66, 65, 74, 80, 59, 58, 63, 64, 59, 82, 74, 51, 53, 66, 52, 72, 40, 90, 73, 70, 58, 65, 59, 53, 49, 52, 136, 90, 48, 54, 75, 77, 68, 51, 83, 72, 58, 67, 50, 47, 63, 72, 71, 69, 75, 92, 54, 73, 44, 87, 77, 71, 109, 58, 53, 44, 72, 75, 64, 79, 63, 63, 41, 70, 65, 74, 70, 56, 64, 57, 57, 77, 87, 59, 59, 57, 57, 62, 37, 53, 101, 66, 99, 46, 62, 65, 93, 71, 59, 53, 90, 84, 70, 55, 53, 45, 73, 68, 73, 68, 48, 57, 65, 66, 54, 85, 87, 41, 90, 48, 67, 55, 93, 85, 76, 61, 67, 88, 99, 60, 69, 55, 67, 61, 93, 116, 49, 47, 58, 63, 64, 64, 93, 60, 68, 63, 56, 66, 68, 55, 75, 82, 78, 106, 82, 51, 58, 68, 78, 56, 62, 55, 59, 73, 66, 61, 76, 70, 54, 76, 62, 47, 63, 75, 66, 42, 63, 56, 50, 60, 56, 69, 86, 73, 111, 59, 112, 47, 51, 76, 71, 63, 94, 68, 67, 71, 85, 59, 77, 82, 58, 58, 55, 60, 69, 47, 71, 69, 74, 53, 60, 89, 81, 110, 66, 73, 68, 69, 67, 61, 77, 47, 61, 60, 57, 64, 87, 78, 55, 101, 53, 58, 106, 47, 55, 90, 62, 61, 52, 87, 120, 75, 75, 71, 60, 64, 56, 65, 67, 81, 72, 59, 71, 52, 48, 63, 78, 70, 52, 64, 84, 60, 105, 51, 57, 72, 68, 56, 54, 59, 64, 50, 75, 36, 63, 58, 43, 55, 71, 56, 72, 64, 53, 50, 64, 60, 52, 59, 50, 69, 64, 57, 67, 53, 54, 70, 80, 91, 87, 61, 55, 83, 67, 58, 71, 46, 73, 60, 59, 56, 80, 46, 78, 62, 61, 78, 39, 72, 95, 60, 54, 85, 77, 56, 52, 54, 82, 47, 45, 38, 41, 63, 72, 51, 59, 42, 52, 74, 52, 79, 76, 73, 122, 84, 88, 74, 100, 50, 61, 29, 44, 69, 89, 58, 73, 64, 88, 58, 59, 72, 71, 70, 64, 58, 61, 41, 71, 61, 54, 67, 109, 36, 50, 60, 75, 84, 58, 66, 71, 53, 58, 68, 49, 56, 54, 92, 78, 48, 75, 40, 77, 74, 53, 64, 56, 67, 77, 79, 53, 39, 80, 69, 63, 77, 43, 40, 52, 62, 74, 68, 54, 76, 56, 60, 56, 47, 61, 61, 47, 71, 115, 63, 58, 76, 63, 63, 91, 83, 44, 58, 57, 66, 62, 100, 43, 82, 88, 61, 63, 68, 74, 74, 86, 89, 58, 75, 68, 47, 53, 63, 56, 66, 60, 51, 74, 45, 82, 69, 69, 60, 71, 42, 63, 54, 62, 68, 49, 58, 49, 62, 60, 69, 74, 65, 52, 73, 64, 100, 45, 73, 59, 60, 82, 91, 79, 75, 79, 56, 70, 58, 89, 64, 62, 50, 65, 69, 91, 50, 59, 52, 67, 82, 63, 52, 66, 62, 54, 57, 49, 63, 66, 63, 82, 60, 66, 54, 56, 62, 62, 75, 56, 89, 61, 68, 57, 62, 58, 35, 72, 72, 71, 73, 122, 84, 59, 48, 40, 76, 68, 64, 87, 37, 70, 49, 53, 77, 46, 89, 78, 73, 69, 72, 85, 66, 54, 56, 107, 74, 71, 118, 53, 54, 68, 65, 61, 70, 68, 58, 53, 66, 86, 116, 58, 51, 51, 60, 66, 66, 76, 59, 119, 55, 54, 70, 65, 59, 60, 48, 69, 79, 54, 66, 32, 72, 64, 50, 62, 55, 73, 79, 52, 77, 52, 43, 66, 61, 52, 55, 65, 64, 81, 39, 67, 79, 90, 68, 55, 76, 58, 49, 65, 45, 62, 63, 60, 63, 58, 126, 50, 79, 55, 56, 57, 58, 57, 49, 46, 133, 76, 64, 56, 60, 84, 102, 75, 75, 61, 54, 63, 53, 45, 68, 73, 70, 44, 67, 50, 72, 57, 66, 80, 56, 72, 60, 62, 72, 54, 94, 52, 75, 61, 69, 81, 45, 69, 64, 57, 61, 79, 64, 54, 71, 62, 69, 58, 47, 44, 49, 71, 75, 53, 59, 42, 56, 62, 56, 72, 85, 91, 55, 55, 69, 54, 43, 59, 63, 72, 71, 71, 75, 63, 61, 53, 59, 63, 59, 41, 67, 80, 61, 64, 97, 73, 68, 67, 54, 54, 96, 63, 56, 86, 57, 62, 79, 46, 52, 62, 80, 67, 71, 82, 74, 59, 69, 73, 69, 59, 68, 90, 61, 70, 70, 101, 57, 68, 79, 61, 68, 68, 70, 42, 65, 46, 65, 75, 71, 63, 68, 67, 60, 48, 83, 62, 65, 96, 44, 55, 72, 64, 91, 66, 68, 66, 62, 77, 80, 66, 160, 37, 57, 68, 51, 52, 46, 73, 68, 73, 59, 77, 62, 50, 78, 50, 62, 61, 65, 60, 95, 63, 68, 57, 58, 58, 49, 48, 64, 54, 61, 57, 103, 90, 46, 66, 73, 58, 55, 74, 38, 56, 59, 65, 67, 68, 69, 75, 65, 93, 56, 60, 41, 57, 70, 62, 65, 65, 70, 43, 55, 60, 79, 55, 74, 69, 76, 47, 91, 41, 75, 104, 54, 59, 70, 54, 68, 75, 62, 29, 72, 76, 88, 50, 49, 99, 56, 77, 78, 53, 55, 47, 80, 70, 68, 64, 59, 75, 50, 82, 55, 126, 68, 76, 42, 51, 75, 68, 62, 65, 110, 63, 59, 51, 71, 50, 52, 59, 53, 62, 104, 45, 64, 56, 57, 84, 74, 55, 70, 85, 67, 61, 72, 49, 67, 63, 71, 84, 96, 72, 94, 64, 66, 57, 85, 71, 73, 63, 67, 101, 69, 93, 70, 76, 83, 86, 72, 72, 80, 82, 71, 60, 115, 66, 63, 68, 41, 78, 59, 65, 39, 53, 52, 63, 59, 46, 76, 87, 60, 69, 68, 77, 69, 58, 46, 56, 52, 78, 58, 86, 40, 60, 59, 37, 62, 52, 87, 81, 56, 66, 76, 54, 89, 53, 68, 56, 75, 66, 69, 58, 58, 76, 73, 80, 58, 74, 62, 65, 71, 54, 59, 57, 58, 189, 73, 47, 50, 65, 81, 48, 50, 60, 39, 58, 70, 57, 79, 67, 61, 63, 58, 57, 53, 90, 62, 58, 81, 52, 80, 59, 58, 36, 65, 59, 86, 64, 64, 60, 79, 61, 73, 61, 91, 59, 107, 95, 56, 62, 85, 48, 67, 98, 70, 44, 67, 85, 58, 56, 57, 75, 86, 83, 87, 83, 71, 116, 90, 57, 83, 78, 70, 64, 73, 59, 72, 97, 72, 81, 51, 66, 64, 49, 40, 78, 68, 44, 67, 68, 97, 60, 78, 69, 58, 101, 55, 76, 63, 47, 76, 61, 58, 75, 86, 50, 49, 105, 66, 76, 58, 93, 65, 97, 40, 54, 59, 39, 42, 88, 62, 72, 51, 64, 78, 52, 63, 73, 42, 50, 58, 60, 66, 73, 77, 52, 78, 73, 59, 47, 61, 39, 96, 86, 71, 73, 57, 42, 47, 96, 48, 87, 55, 47, 83, 41, 44, 46, 51, 70, 83, 81, 80, 90, 68, 72, 65, 62, 65, 84, 58, 64, 97, 59, 62, 67, 68, 50, 48, 65, 88, 61, 54, 43, 67, 72, 37, 44, 66, 61, 56, 69, 76, 59, 66, 66, 71, 62, 53, 72, 91, 84, 63, 68, 80, 47, 118, 67, 111, 54, 61, 64, 51, 71, 65, 64, 63, 122, 60, 57, 75, 54, 79, 70, 58, 63, 75, 67, 67, 51, 77, 47, 42, 74, 54, 68, 69, 73, 56, 64, 62, 60, 47, 55, 79, 65, 65, 47, 35, 68, 114, 122, 68, 88, 52, 57, 66, 75, 60, 47, 45, 66, 46, 59, 50, 59, 47, 57, 66, 86, 72, 50, 51, 75, 72, 61, 90, 74, 55, 59, 50, 57, 49, 63, 65, 53, 37, 59, 82, 57, 42, 83, 82, 98, 57, 92, 66, 101, 60, 38, 59, 64, 51, 66, 61, 48, 57, 51, 57, 52, 64, 43, 72, 97, 58, 51, 62, 89, 59, 68, 44, 102, 59, 60, 72, 50, 53, 48, 66, 61, 76, 56, 88, 75, 43, 51, 51, 76, 51, 58, 47, 106, 103, 92, 60, 62, 103, 62, 89, 48, 53, 69, 67, 63, 58, 53, 64, 52, 41, 82, 59, 53, 59, 59, 65, 68, 52, 56, 76, 62, 102, 63, 61, 24, 72, 78, 61, 44, 93, 85, 76, 86, 83, 68, 57, 78, 47, 72, 100, 58, 33, 64, 63, 65, 71, 70, 83, 57, 78, 82, 67, 48, 72, 87, 47, 81, 69, 50, 56, 74, 57, 58, 61, 55, 68, 54, 75, 58, 69, 69, 77, 72, 121, 73, 67, 75, 55, 60, 78, 66, 89, 51, 44, 73, 88, 52, 58, 63, 81, 65, 58, 71, 72, 65, 77, 54, 64, 80, 82, 76, 117, 87, 89, 58, 49, 92, 95, 84, 79, 53, 79, 85, 62, 55, 70, 81, 56, 100, 65, 59, 56, 84, 52, 65, 50, 58, 100, 60, 70, 70, 50, 75, 57, 63, 73, 39, 60, 62, 60, 54, 78, 62, 86, 68, 79, 71, 68, 54, 80, 56, 42, 81, 51, 91, 93, 61, 63, 55, 62, 49, 57, 124, 73, 54, 56, 74, 84, 94, 70, 67, 53, 58, 63, 53, 53, 62, 47, 84, 87, 61, 65, 52, 45, 61, 46, 61, 70, 72, 68, 76, 69, 57, 88, 56, 72, 60, 34, 67, 45, 52, 56, 74, 34, 60, 77, 73, 73, 89, 68, 65, 81, 53, 57, 98, 56, 74, 58, 80, 78, 45, 56, 59, 51, 73, 57, 61, 52, 77, 46, 78, 54, 60, 59, 69, 47, 104, 58, 57, 70, 69, 66, 77, 45, 66, 51, 64, 67, 73, 54, 127, 68, 69, 52, 69, 75, 68, 63, 54, 71, 71, 57, 81, 69, 67, 62, 63, 58, 67, 67, 58, 63, 47, 64, 149, 61, 64, 67, 57, 81, 32, 61, 99, 77, 51, 79, 68, 78, 56, 48, 56, 52, 68, 80, 74, 61, 48, 58, 72, 61, 59, 67, 60, 71, 69, 49, 55, 77, 43, 101, 61, 56, 52, 193, 81, 77, 79, 71, 86, 89, 71, 61, 62, 62, 77, 62, 55, 55, 60, 78, 72, 65, 51, 72, 69, 89, 59, 28, 58, 80, 51, 61, 61, 98, 95, 56, 74, 82, 64, 80, 46, 67, 101, 76, 76, 48, 58, 55, 69, 59, 90, 68, 77, 59, 73, 74, 65, 78, 63, 83, 62, 45, 59, 54, 81, 57, 68, 42, 65, 74, 82, 96, 53, 78, 36, 53, 60, 74, 63, 51, 73, 76, 54, 57, 74, 53, 56, 66, 68, 58, 53, 56, 68, 88, 53, 71, 52, 65, 66, 44, 101, 63, 69, 46, 70, 58, 52, 48, 66, 67, 61, 60, 66, 54, 58, 54, 66, 38, 50, 68, 60, 51, 83, 49, 89, 63, 51, 78, 67, 71, 54, 51, 56, 53, 69, 73, 73, 48, 61, 78, 42, 61, 58, 53, 59, 90, 66, 123, 56, 60, 59, 44, 71, 70, 63, 53, 51, 81, 90, 77, 61, 63, 65, 77, 44, 78, 43, 58, 71, 65, 68, 81, 53, 63, 66, 75, 94, 70, 86, 76, 61, 60, 81, 56, 68, 93, 80, 50, 70, 90, 71, 82, 60, 69, 104, 55, 55, 79, 61, 79, 83, 63, 82, 63, 54, 72, 85, 52, 83, 42, 66, 60, 59, 57, 48, 71, 66, 64, 117, 74, 90, 73, 57, 64, 61, 75, 73, 63, 43, 87, 39, 68, 65, 78, 74, 57, 57, 31, 72, 53, 68, 62, 49, 67, 59, 80, 72, 56, 55, 75, 64, 52, 64, 74, 51, 48, 71, 69, 60, 47, 60, 81, 69, 72, 45, 54, 62, 78, 63, 69, 150, 82, 75, 61, 45, 95, 55, 53, 81, 106, 68, 51, 66, 59, 83, 56, 47, 52, 58, 76, 76, 60, 40, 83, 65, 63, 70, 90, 58, 50, 57, 62, 66, 76, 61, 103, 54, 49, 75, 52, 66, 54, 50, 80, 58, 54, 78, 24, 38, 52, 108, 55, 56, 58, 77, 59, 86, 48, 58, 42, 48, 34, 82, 69, 111, 68, 51, 74, 54, 60, 59, 88, 61, 53, 60, 69, 42, 58, 69, 53, 62, 57, 76, 71, 80, 54, 74, 55, 51, 89, 66, 74, 73, 52, 77, 55, 58, 88, 96, 65, 77, 55, 84, 44, 55, 59, 50, 69, 67, 81, 62, 79, 59, 69, 74, 82, 55, 66, 111, 59, 76, 66, 48, 56, 60, 83, 54, 73, 44, 92, 49, 70, 61, 80, 77, 67, 55, 52, 66, 51, 60, 87, 78, 93, 68, 113, 55, 75, 58, 43, 65, 52, 86, 94, 39, 94, 64, 60, 71, 57, 67, 54, 64, 58, 53, 68, 58, 62, 69, 86, 60, 75, 51, 74, 65, 59, 56, 53, 64, 49, 74, 46, 54, 60, 65, 96, 86, 88, 49, 69, 81, 41, 108, 58, 74, 80, 62, 50, 84, 55, 63, 72, 110, 44, 52, 53, 76, 51, 67, 65, 50, 70, 78, 40, 85, 76, 61, 74, 56, 60, 75, 62, 69, 72, 50, 82, 48, 34, 79, 57, 77, 59, 74, 75, 56, 68, 92, 49, 39, 72, 55, 62, 55, 93, 58, 60, 64, 53, 88, 66, 46, 57, 54, 79, 101, 69, 56, 97, 51, 63, 72, 71, 74, 48, 95, 70, 66, 54, 77, 75, 41, 84, 56, 61, 67, 81, 81, 43, 70, 73, 57, 72, 55, 59, 73, 45, 60, 80, 68, 52, 100, 66, 61, 80, 59, 63, 67, 57, 89, 65, 82, 71, 60, 61, 68, 70, 88, 88, 68, 62, 52, 76, 68, 40, 41, 65, 43, 69, 61, 77, 57, 101, 75, 68, 72, 42, 69, 60, 66, 61, 59, 67, 76, 84, 66, 66, 74, 38, 49, 71, 38, 73, 63, 60, 92, 81, 149, 62, 76, 55, 64, 85, 71, 69, 70, 72, 41, 66, 128, 50, 60, 56, 48, 73, 211, 74, 73, 76, 67, 65, 73, 50, 47, 42, 70, 69, 68, 63, 56, 80, 54, 73, 60, 72, 71, 45, 81, 53, 63, 68, 81, 62, 65, 78, 72, 76, 65, 76, 59, 53, 85, 50, 74, 63, 44, 73, 91, 57, 80, 39, 81, 71, 72, 88, 75, 58, 68, 73, 75, 67, 60, 33, 92, 46, 66, 98, 75, 89, 53, 49, 83, 58, 70, 64, 49, 73, 60, 77, 55, 49, 82, 46, 80, 57, 63, 73, 61, 67, 43, 68, 57, 60, 74, 74, 64, 64, 46, 56, 50, 69, 73, 55, 42, 78, 72, 52, 54, 68, 62, 57, 68, 59, 67, 76, 58, 52, 60, 72, 53, 50, 88, 70, 61, 55, 87, 52, 57, 61, 82, 65, 67, 56, 64, 57, 49, 93, 84, 76, 65, 84, 58, 64, 84, 62, 79, 89, 55, 57, 84, 76, 71, 79, 61, 65, 88, 57, 54, 67, 81, 68, 59, 67, 67, 125, 90, 72, 59, 63, 74, 64, 81, 90, 46, 51, 66, 65, 74, 64, 54, 105, 62, 62, 90, 60, 61, 69, 49, 58, 51, 80, 52, 76, 73, 56, 83, 59, 100, 66, 82, 62, 61, 54, 108, 53, 73, 42, 52, 65, 56, 75, 59, 59, 77, 107, 77, 74, 63, 56, 70, 67, 97, 65, 77, 82, 58, 68, 77, 119, 86, 73, 55, 69, 60, 70, 62, 54, 49, 48, 49, 76, 46, 54, 47, 63, 66, 78, 66, 63, 61, 78, 65, 67, 67, 86, 57, 80, 59, 55, 65, 61, 56, 69, 65, 81, 56, 66, 82, 44, 65, 51, 59, 83, 68, 71, 61, 46, 51, 60, 56, 56, 54, 51, 84, 84, 55, 72, 61, 57, 58, 32, 66, 55, 61, 64, 59, 49, 80, 70, 68, 81, 66, 62, 78, 64, 85, 63, 76, 47, 71, 66, 78, 75, 78, 48, 89, 69, 56, 76, 55, 65, 90, 61, 52, 69, 50, 144, 86, 59, 75, 66, 62, 68, 44, 69, 76, 77, 68, 60, 71, 63, 90, 87, 77, 63, 60, 66, 52, 77, 68, 66, 78, 50, 81, 41, 58, 54, 77, 56, 51, 97, 65, 71, 74, 94, 55, 69, 58, 54, 67, 65, 60, 77, 70, 72, 52, 80, 59, 66, 53, 59, 80, 64, 31, 69, 58, 59, 74, 57, 78, 69, 74, 60, 86, 49, 70, 64, 63, 66, 65, 57, 112, 74, 51, 59, 73, 74, 50, 58, 62, 59, 63, 67, 59, 101, 65, 65, 61, 74, 83, 57, 57, 82, 45, 65, 54, 85, 87, 82, 74, 71, 68, 40, 63, 55, 41, 61, 53, 49, 71, 75, 74, 52, 54, 30, 67, 53, 68, 82, 65, 76, 58, 59, 85, 65, 71, 63, 51, 56, 60, 68, 66, 74, 56, 82, 45, 52, 76, 52, 55, 60, 57, 75, 74, 48, 62, 52, 53, 59, 53, 59, 69, 65, 48, 86, 64, 49, 82, 58, 56, 52, 66, 58, 58, 70, 66, 64, 71, 49, 62, 81, 59, 64, 65, 69, 68, 50, 69, 80, 66, 61, 63, 65, 57, 69, 65, 55, 78, 62, 77, 67, 67, 48, 57, 79, 69, 57, 43, 57, 67, 60, 54, 99, 67, 54, 51, 73, 63, 83, 75, 70, 56, 112, 66, 63, 62, 57, 71, 77, 53, 57, 67, 76, 93, 102, 61, 50, 52, 65, 81, 66, 63, 68, 53, 49, 71, 71, 55, 48, 51, 70, 74, 52, 66, 87, 71, 47, 68, 56, 61, 55, 69, 74, 60, 52, 66, 85, 70, 88, 55, 44, 88, 77, 56, 62, 76, 68, 69, 68, 53, 63, 60, 72, 58, 62, 67, 65, 80, 52, 71, 81, 69, 74, 69, 83, 67, 55, 63, 65, 43, 72, 49, 66, 46, 67, 63, 49, 69, 66, 53, 69, 69, 67, 61, 62, 82, 53, 67, 73, 51, 63, 56, 73, 58, 62, 70, 72, 55, 71, 47, 52, 75, 69, 72, 40, 94, 88, 54, 58, 65, 69, 61, 54, 92, 79, 92, 66, 72, 56, 64, 44, 52, 38, 59, 56, 61, 58, 64, 67, 62, 77, 73, 49, 70, 73, 81, 62, 67, 59, 44, 74, 60, 70, 60, 65, 74, 61, 68, 61, 47, 76, 55, 57, 72, 49, 58, 71, 81, 78, 46, 65, 65, 63, 80, 60, 55, 76, 64, 80, 65, 61, 52, 66, 45, 86, 57, 77, 57, 71, 86, 57, 62, 66, 68, 88, 64, 94, 69, 44, 57, 81, 95, 85, 80, 66, 57, 71, 65, 94, 56, 69, 78, 62, 50, 74, 54, 67, 77, 67, 51, 76, 33, 70, 92, 80, 72, 73, 65, 54, 76, 88, 78, 49, 50, 104, 70, 80, 73, 54, 59, 73, 48, 75, 103, 49, 59, 72, 65, 64, 86, 89, 63, 68, 77, 47, 72, 51, 68, 54, 41, 54, 63, 96, 54, 75, 68, 51, 60, 64, 87, 135, 66, 47, 48, 73, 85, 56, 52, 56, 69, 73, 65, 72, 56, 60, 85, 77, 65, 81, 136, 54, 69, 67, 61, 33, 68, 46, 75, 86, 52, 69, 62, 47, 48, 77, 47, 83, 121, 49, 55, 59, 71, 69, 66, 75, 77, 62, 72, 57, 143, 63, 69, 71, 79, 76, 62, 41, 58, 65, 45, 55, 60, 91, 56, 62, 48, 70, 77, 52, 71, 75, 62, 88, 64, 69, 55, 60, 77, 65, 56, 56, 79, 48, 71, 50, 57, 60, 59, 72, 63, 73, 59, 56, 73, 65, 69, 85, 61, 67, 35, 75, 72, 59, 66, 52, 29, 63, 99, 51, 83, 81, 66, 59, 63, 65, 69, 37, 73, 74, 70, 55, 61, 60, 72, 69, 84, 41, 41, 70, 61, 57, 61, 86, 68, 96, 43, 59, 56, 66, 72, 61, 60, 80, 55, 68, 62, 80, 57, 67, 80, 63, 52, 77, 91, 57, 51, 67, 70, 68, 79, 58, 72, 58, 76, 69, 55, 71, 57, 47, 74, 79, 65, 50, 63, 70, 60, 67, 51, 93, 79, 68, 66, 61, 72, 61, 67, 75, 74, 59, 65, 70, 54, 60, 62, 76, 65, 57, 72, 74, 52, 71, 64, 65, 42, 81, 73, 59, 49, 67, 76, 64, 58, 90, 77, 50, 57, 69, 66, 76, 60, 69, 75, 53, 69, 49, 56, 63, 71, 58, 53, 75, 84, 56, 66, 60, 66, 61, 74, 43, 57, 45, 60, 52, 81, 66, 67, 118, 57, 65, 65, 67, 92, 64, 59, 53, 78, 57, 68, 60, 58, 67, 58, 65, 54, 54, 55, 89, 51, 57, 57, 46, 75, 75, 70, 64, 62, 84, 49, 60, 80, 57, 61, 73, 97, 70, 93, 73, 61, 63, 60, 50, 80, 61, 52, 55, 67, 61, 63, 59, 56, 61, 62, 56, 63, 64, 58, 66, 68, 57, 100, 53, 61, 96, 65, 59, 71, 68, 73, 65, 64, 52, 51, 56, 56, 60, 52, 62, 63, 61, 53, 77, 62, 67, 68, 71, 76, 53, 58, 62, 57, 70, 65, 80, 87, 71, 54, 63, 77, 50, 68, 47, 53, 86, 49, 51, 63, 60, 52, 61, 83, 70, 80, 76, 50, 54, 62, 78, 59, 62, 63, 63, 52, 68, 56, 54, 52, 49, 75, 62, 72, 62, 63, 47, 50, 63, 59, 53, 61, 73, 53, 48, 63, 63, 57, 70, 78, 67, 79, 100, 52, 76, 54, 49, 59, 63, 68, 82, 67, 78, 50, 77, 51, 62, 79, 51, 57, 127, 78, 46, 54, 47, 45, 89, 56, 56, 69, 53, 82, 114, 75, 57, 68, 60, 63, 61, 70, 78, 60, 54, 50, 63, 72, 60, 56, 58, 83, 57, 81, 59, 68, 55, 62, 57, 69, 88, 72, 63, 65, 83, 69, 73, 58, 88, 54, 64, 54, 83, 65, 69, 61, 57, 56, 63, 68, 56, 60, 67, 69, 60, 74, 49, 70, 70, 78, 62, 50, 88, 62, 58, 42, 69, 81, 68, 102, 80, 69, 76, 73, 64, 70, 95, 59, 59, 64, 73, 63, 58, 78, 70, 64, 81, 70, 68, 47, 81, 63, 54, 99, 93, 68, 63, 56, 64, 59, 72, 81, 47, 105, 53, 74, 75, 69, 71, 91, 60, 88, 70, 57, 63, 75, 67, 74, 57, 62, 61, 54, 62, 61, 68, 62, 50, 59, 74, 64, 78, 61, 62, 65, 51, 78, 66, 52, 72, 66, 65, 65, 55, 54, 48, 71, 65, 84, 69, 65, 53, 64, 66, 48, 76, 67, 79, 67, 56, 67, 80, 69, 63, 57, 69, 79, 63, 60, 57, 57, 73, 86, 70, 74, 71, 60, 54, 75, 60, 71, 54, 68, 59, 71, 70, 77, 47, 75, 56, 50, 63, 66, 59, 43, 68, 57, 73, 62, 65, 64, 72, 61, 59, 66, 68, 78, 50, 62, 64, 54, 59, 75, 50, 66, 82, 84, 83, 61, 60, 53, 64, 49, 59, 52, 63, 73, 72, 62, 60, 80, 66, 63, 69, 64, 69, 78, 66, 62, 77, 61, 64, 67, 66, 76, 59, 56, 66, 74, 72, 49, 64, 70, 71, 49, 56, 56, 74, 80, 71, 60, 59, 61, 64, 55, 68, 69, 61, 95, 60, 69, 62, 55, 62, 64, 57, 83, 65, 81, 65, 69, 55, 54, 66, 54, 92, 59, 63, 55, 64, 56, 59, 61, 50, 47, 66, 79, 59, 43, 67, 75, 72, 52, 77, 52, 68, 92, 56, 64, 50, 55, 61, 65, 63, 54, 57, 61, 122, 58, 54, 65, 60, 68, 87, 60, 59, 54, 60, 99, 52, 73, 72, 79, 65, 68, 59, 82, 94, 69, 52, 67, 71, 78, 59, 59, 68, 76, 69, 75, 80, 77, 74, 90, 65, 78, 87, 64, 68, 85, 59, 93, 47, 57, 58, 65, 84, 72, 56, 76, 61, 51, 59, 39, 58, 57, 57, 71, 69, 63, 67, 69, 105, 83, 62, 65, 62, 62, 71, 66, 65, 62, 45, 56, 41, 58, 73, 73, 77, 63, 64, 62, 57, 54, 75, 40, 69, 70, 43, 65, 60, 61, 56, 69, 58, 66, 67, 55, 49, 78, 54, 57, 66, 46, 60, 89, 64, 81, 55, 55, 57, 55, 41, 65, 71, 69, 49, 80, 58, 51, 61, 96, 65, 82, 52, 61, 52, 65, 63, 68, 51, 56, 71, 90, 66, 66, 64, 70, 80, 57, 61, 67, 59, 61, 49, 62, 68, 70, 83, 91, 68, 57, 43, 63, 100, 68, 54, 68, 61, 67, 89, 65, 82, 54, 70, 58, 60, 67, 55, 47, 57, 61, 39, 62, 69, 63, 42, 79, 59, 76, 103, 57, 75, 68, 56, 52, 78, 50, 83, 109, 87, 58, 64, 85, 86, 38, 66, 71, 53, 55, 55, 66, 79, 66, 80, 85, 59, 61, 57, 57, 78, 65, 66, 57, 59, 67, 80, 67, 41, 51, 49, 52, 55, 49, 64, 70, 63, 79, 58, 60, 52, 67, 78, 83, 56, 59, 66, 52, 56, 66, 56, 65, 52, 79, 60, 69, 51, 52, 70, 52, 80, 91, 83, 102, 76, 50, 77, 44, 53, 72, 47, 58, 67, 59, 72, 64, 58, 99, 84, 58, 55, 56, 111, 62, 93, 78, 52, 62, 52, 75, 65, 76, 70, 98, 75, 73, 57, 55, 72, 67, 47, 100, 54, 72, 83, 62, 66, 58, 63, 70, 48, 54, 47, 86, 63, 62, 54, 75, 69, 67, 59, 62, 81, 84, 62, 57, 75, 60, 68, 60, 81, 64, 59, 67, 52, 130, 63, 55, 51, 85, 78, 69, 79, 68, 62, 89, 55, 82, 61, 79, 77, 69, 58, 61, 82, 69, 66, 85, 69, 55, 63, 61, 46, 63, 60, 67, 92, 72, 64, 40, 76, 68, 62, 91, 79, 57, 53, 64, 61, 70, 85, 73, 59, 58, 73, 72, 75, 71, 79, 68, 84, 89, 89, 65, 58, 57, 45, 64, 74, 64, 52, 78, 61, 56, 64, 66, 48, 39, 76, 74, 59, 60, 79, 78, 66, 40, 68, 75, 69, 63, 61, 70, 76, 62, 53, 79, 63, 62, 58, 65, 72, 77, 80, 75, 73, 59, 78, 54, 62, 61, 60, 58, 60, 58, 64, 59, 65, 62, 67, 92, 75, 145, 69, 79, 56, 68, 48, 70, 69, 79, 60, 51, 59, 60, 56, 58, 61, 66, 64, 60, 66, 65, 51, 42, 97, 57, 52, 54, 79, 54, 63, 71, 52, 68, 59, 64, 63, 88, 59, 55, 66, 63, 56, 57, 61, 94, 65, 62, 75, 66, 65, 71, 57, 61, 65, 51, 56, 68, 67, 99, 70, 84, 51, 50, 55, 78, 63, 63, 68, 74, 69, 62, 84, 57, 60, 56, 58, 63, 63, 55, 86, 62, 69, 49, 67, 84, 62, 77, 80, 65, 80, 57, 88, 67, 79, 75, 62, 59, 66, 59, 114, 66, 75, 45, 67, 94, 50, 53, 42, 68, 69, 67, 88, 72, 71, 74, 64, 59, 59, 58, 89, 60, 63, 40, 72, 69, 58, 83, 70, 96, 73, 69, 70, 82, 61, 66, 109, 73, 61, 97, 75, 61, 70, 78, 69, 67, 81, 86, 64, 86, 60, 58, 62, 53, 60, 56, 75, 71, 90, 60, 72, 60, 67, 54, 55, 55, 79, 69, 54, 80, 73, 42, 69, 59, 72, 65, 67, 93, 57, 61, 61, 50, 108, 66, 68, 60, 60, 61, 63, 79, 77, 59, 71, 59, 70, 55, 62, 77, 112, 68, 70, 78, 62, 56, 58, 61, 39, 124, 60, 59, 77, 71, 70, 100, 60, 60, 46, 72, 57, 55, 69, 57, 72, 55, 63, 45, 59, 64, 61, 50, 62, 49, 57, 138, 55, 53, 85, 79, 58, 69, 57, 70, 65, 67, 69, 65, 51, 70, 79, 67, 84, 97, 83, 43, 57, 61, 70, 57, 57, 68, 40, 56, 72, 54, 61, 48, 70, 96, 93, 69, 72, 68, 79, 65, 55, 68, 64, 76, 60, 57, 55, 58, 56, 59, 69, 96, 63, 77, 63, 84, 58, 61, 63, 66, 67, 59, 59, 53, 96, 60, 64, 72, 53, 54, 51, 70, 80, 53, 69, 59, 56, 65, 49, 47, 55, 79, 61, 55, 55, 71, 74, 47, 72, 56, 67, 91, 51, 61, 80, 44, 76, 62, 46, 52, 66, 61, 78, 73, 79, 97, 38, 73, 60, 62, 73, 75, 59, 66, 65, 84, 109, 75, 47, 55, 50, 61, 53, 65, 52, 69, 65, 103, 70, 84, 57, 70, 58, 69, 69, 54, 66, 63, 83, 57, 67, 59, 70, 55, 64, 78, 74, 76, 53, 60, 55, 57, 60, 90, 89, 52, 73, 57, 67, 67, 71, 63, 58, 62, 59, 85, 55, 59, 63, 68, 56, 63, 67, 85, 51, 73, 51, 55, 61, 61, 78, 67, 66, 57, 55, 89, 55, 68, 70, 70, 65, 66, 96, 74, 61, 70, 64, 68, 60, 71, 60, 102, 92, 91, 60, 65, 75, 48, 61, 48, 54, 69, 66, 69, 84, 69, 59, 46, 68, 85, 66, 55, 92, 80, 76, 72, 66, 54, 55, 57, 59, 64, 65, 69, 68, 53, 51, 51, 48, 75, 72, 67, 37, 57, 73, 53, 60, 68, 61, 55, 83, 78, 68, 54, 58, 63, 63, 58, 66, 61, 65, 66, 69, 60, 90, 52, 60, 77, 70, 58, 55, 56, 46, 63, 69, 66, 75, 58, 74, 54, 63, 94, 58, 70, 59, 50, 55, 67, 77, 58, 84, 65, 61, 52, 64, 70, 69, 54, 54, 59, 69, 61, 61, 57, 69, 53, 57, 58, 101, 72, 66, 76, 113, 55, 64, 61, 65, 67, 61, 112, 77, 71, 78, 59, 69, 82, 75, 78, 41, 73, 58, 71, 76, 57, 69, 33, 63, 60, 58, 58, 54, 70, 65, 68, 75, 69, 54, 53, 87, 57, 52, 63, 62, 81, 69, 70, 86, 68, 67, 68, 57, 63, 57, 64, 79, 71, 64, 72, 60, 48, 78, 85, 66, 64, 70, 65, 82, 66, 78, 44, 52, 56, 72, 60, 71, 52, 68, 65, 51, 42, 52, 69, 62, 65, 53, 65, 94, 66, 70, 55, 73, 47, 45, 88, 60, 68, 62, 47, 83, 79, 60, 64, 61, 75, 62, 72, 63, 65, 68, 69, 71, 56, 85, 64, 88, 80, 61, 63, 70, 68, 117, 45, 87, 84, 70, 87, 61, 53, 46, 67, 74, 54, 79, 60, 58, 46, 70, 55, 73, 71, 59, 75, 75, 73, 72, 76, 53, 41, 53, 71, 63, 41, 81, 69, 62, 55, 45, 61, 54, 51, 61, 84, 75, 66, 87, 52, 51, 57, 64, 50, 57, 71, 84, 61, 82, 65, 57, 63, 53, 67, 54, 60, 82, 89, 60, 59, 56, 71, 67, 62, 59, 62, 63, 63, 64, 67, 52, 50, 66, 51, 70, 93, 98, 45, 66, 64, 55, 73, 53, 54, 66, 51, 73, 59, 61, 62, 55, 73, 69, 63, 58, 72, 59, 64, 73, 81, 66, 62, 68, 53, 37, 64, 71, 74, 57, 70, 49, 66, 60, 62, 74, 76, 61, 76, 70, 49, 101, 65, 65, 68, 62, 83, 61, 73, 67, 82, 100, 60, 64, 82, 59, 73, 68, 58, 56, 63, 69, 88, 65, 84, 60, 63, 62, 54, 68, 56, 79, 58, 55, 37, 61, 44, 57, 55, 97, 66, 55, 70, 82, 74, 72, 54, 57, 72, 69, 70, 52, 79, 81, 88, 78, 72, 65, 52, 49, 68, 58, 56, 57, 79, 58, 48, 65, 75, 62, 80, 75, 53, 73, 51, 64, 65, 54, 74, 55, 111, 59, 67, 56, 59, 55, 87, 65, 86, 68, 78, 55, 78, 63, 75, 108, 68, 67, 76, 66, 51, 58, 53, 55, 66, 61, 77, 66, 81, 45, 68, 47, 68, 76, 86, 67, 60, 53, 56, 41, 74, 63, 65, 61, 70, 70, 60, 43, 46, 60, 55, 60, 76, 50, 95, 61, 54, 66, 61, 73, 77, 52, 65, 59, 75, 54, 64, 70, 48, 64, 72, 76, 61, 71, 65, 59, 89, 61, 80, 56, 65, 47, 69, 55, 56, 49, 46, 65, 66, 88, 68, 44, 73, 52, 54, 86, 74, 61, 68, 48, 75, 60, 62, 53, 77, 65, 58, 67, 54, 62, 53, 89, 57, 52, 62, 53, 63, 59, 61, 70, 72, 71, 122, 78, 71, 53, 81, 47, 58, 43, 85, 61, 70, 86, 90, 67, 76, 35, 71, 50, 70, 65, 70, 56, 58, 48, 62, 63, 67, 59, 62, 60, 40, 61, 66, 46, 69, 122, 59, 78, 68, 63, 53, 78, 56, 75, 63, 53, 74, 87, 58, 44, 63, 70, 46, 39, 59, 84, 63, 73, 89, 72, 67, 50, 88, 38, 58, 88, 64, 67, 51, 58, 61, 54, 69, 50, 53, 57, 75, 70, 73, 57, 56, 53, 56, 96, 69, 89, 81, 50, 68, 55, 52, 62, 62, 89, 56, 84, 65, 65, 30, 64, 46, 48, 49, 55, 58, 49, 58, 60, 86, 48, 77, 54, 67, 63, 62, 67, 47, 68, 62, 72, 58, 59, 74, 54, 63, 82, 53, 58, 68, 63, 61, 75, 77, 61, 77, 101, 72, 50, 42, 58, 70, 56, 109, 85, 87, 96, 58, 47, 65, 62, 77, 63, 59, 90, 72, 43, 76, 87, 38, 36, 53, 43, 65, 65, 64, 56, 73, 49, 58, 68, 76, 72, 60, 83, 66, 81, 34, 74, 60, 62, 55, 59, 68, 53, 83, 74, 50, 65, 58, 71, 52, 68, 60, 71, 74, 62, 30, 59, 56, 66, 75, 71, 45, 64, 69, 52, 67, 85, 68, 64, 66, 46, 62, 48, 63, 76, 59, 75, 93, 79, 53, 66, 52, 66, 75, 69, 64, 41, 62, 63, 58, 60, 64, 54, 97, 77, 52, 51, 78, 58, 74, 49, 67, 66, 57, 89, 81, 70, 70, 49, 61, 73, 64, 79, 42, 91, 57, 89, 66, 63, 69, 63, 64, 109, 62, 74, 101, 46, 64, 59, 66, 55, 56, 56, 73, 73, 73, 68, 73, 52, 65, 79, 60, 43, 77, 67, 96, 74, 73, 84, 52, 50, 79, 80, 54, 58, 54, 64, 61, 49, 65, 60, 38, 66, 114, 146, 62, 66, 71, 72, 48, 88, 81, 55, 80, 70, 42, 56, 62, 73, 71, 65, 70, 52, 58, 59, 56, 78, 64, 56, 42, 78, 63, 60, 63, 60, 76, 103, 89, 76, 44, 77, 56, 59, 72, 48, 80, 64, 112, 52, 51, 72, 74, 53, 108, 70, 55, 89, 97, 75, 53, 42, 63, 70, 66, 62, 64, 62, 57, 74, 75, 65, 58, 52, 66, 71, 63, 92, 68, 55, 63, 60, 63, 63, 60, 70, 61, 144, 75, 60, 97, 67, 48, 49, 86, 80, 75, 65, 63, 80, 52, 68, 81, 56, 76, 69, 59, 62, 71, 66, 77, 52, 67, 74, 67, 46, 53, 52, 75, 54, 62, 71, 51, 74, 40, 59, 47, 61, 74, 79, 103, 41, 70, 59, 84, 75, 64, 59, 69, 64, 52, 63, 68, 94, 70, 76, 89, 78, 75, 53, 93, 57, 77, 71, 62, 85, 50, 69, 52, 62, 58, 56, 65, 65, 68, 58, 54, 137, 80, 51, 75, 61, 48, 57, 69, 63, 44, 60, 54, 107, 71, 66, 69, 52, 79, 63, 63, 76, 48, 57, 78, 68, 81, 57, 66, 66, 42, 62, 54, 54, 61, 96, 69, 100, 79, 87, 66, 71, 59, 64, 89, 59, 71, 91, 55, 52, 87, 79, 43, 65, 60, 57, 53, 60, 69, 63, 74, 93, 78, 57, 58, 54, 52, 55, 64, 58, 68, 59, 78, 76, 66, 75, 63, 59, 52, 69, 82, 59, 32, 56, 101, 90, 58, 58, 51, 65, 66, 53, 71, 40, 76, 53, 73, 48, 54, 91, 63, 50, 61, 48, 71, 46, 73, 65, 63, 60, 60, 110, 53, 85, 72, 58, 52, 58, 58, 60, 57, 62, 73, 80, 74, 71, 62, 50, 61, 86, 53, 85, 65, 73, 61, 54, 65, 58, 58, 63, 55, 112, 51, 78, 59, 67, 72, 46, 73, 64, 76, 41, 62, 65, 73, 56, 43, 64, 60, 94, 53, 57, 39, 64, 89, 55, 66, 39, 53, 65, 70, 51, 68, 60, 64, 76, 61, 50, 52, 49, 80, 80, 71, 44, 47, 68, 72, 59, 50, 60, 78, 58, 71, 70, 67, 62, 62, 73, 71, 39, 42, 65, 73, 60, 62, 89, 136, 62, 65, 60, 62, 62, 42, 57, 72, 75, 61, 54, 57, 69, 55, 69, 55, 76, 69, 46, 77, 70, 59, 44, 53, 62, 54, 61, 80, 56, 59, 80, 59, 71, 75, 60, 85, 71, 47, 86, 65, 63, 36, 75, 90, 50, 86, 64, 81, 69, 69, 63, 64, 56, 56, 84, 98, 70, 45, 44, 89, 61, 67, 86, 76, 59, 80, 54, 53, 79, 86, 73, 76, 55, 59, 73, 66, 55, 65, 68, 76, 50, 97, 64, 57, 69, 73, 59, 91, 60, 105, 69, 77, 42, 81, 63, 57, 79, 91, 66, 54, 50, 50, 59, 43, 62, 71, 58, 65, 78, 65, 64, 63, 64, 55, 85, 79, 74, 53, 70, 59, 60, 85, 61, 37, 37, 88, 64, 64, 66, 55, 68, 72, 76, 46, 67, 65, 57, 64, 63, 54, 92, 61, 59, 58, 67, 97, 75, 70, 43, 69, 59, 77, 81, 59, 51, 100, 73, 68, 65, 74, 53, 58, 64, 64, 58, 81, 64, 98, 51, 54, 66, 44, 60, 51, 51, 58, 122, 57, 50, 82, 68, 51, 63, 93, 82, 76, 60, 80, 65, 81, 62, 73, 60, 57, 73, 67, 57, 56, 95, 74, 56, 49, 67, 47, 86, 62, 66, 53, 66, 85, 58, 56, 49, 62, 45, 66, 68, 60, 82, 51, 83, 34, 54, 63, 59, 46, 67, 47, 56, 102, 62, 86, 84, 69, 63, 69, 94, 87, 64, 59, 89, 77, 92, 60, 82, 68, 64, 87, 59, 89, 61, 60, 66, 67, 58, 79, 79, 60, 77, 80, 91, 55, 58, 73, 74, 77, 78, 68, 60, 54, 83, 68, 60, 62, 52, 58, 57, 73, 139, 72, 77, 61, 48, 86, 53, 73, 64, 87, 62, 75, 74, 66, 55, 78, 66, 99, 71, 66, 44, 76, 58, 59, 62, 98, 71, 81, 73, 95, 46, 55, 78, 60, 58, 65, 57, 58, 75, 65, 66, 108, 70, 77, 49, 55, 46, 72, 64, 57, 56, 42, 72, 66, 65, 55, 80, 47, 66, 49, 70, 67, 74, 54, 59, 75, 80, 67, 69, 89, 72, 64, 64, 108, 67, 56, 52, 50, 75, 74, 73, 94, 60, 39, 67, 46, 66, 67, 59, 61, 98, 79, 53, 66, 64, 58, 57, 79, 52, 47, 73, 54, 58, 56, 76, 56, 47, 66, 88, 49, 61, 67, 50, 81, 56, 77, 55, 82, 77, 75, 93, 64, 72, 61, 72, 50, 89, 83, 52, 65, 84, 58, 55, 68, 53, 63, 51, 92, 56, 65, 71, 74, 105, 87, 65, 61, 113, 64, 57, 60, 57, 51, 68, 82, 52, 64, 47, 59, 77, 57, 73, 77, 52, 64, 60, 50, 65, 39, 71, 50, 53, 55, 61, 44, 83, 72, 97, 63, 55, 106, 66, 81, 51, 69, 45, 79, 77, 56, 74, 64, 92, 64, 59, 84, 53, 68, 65, 66, 81, 97, 75, 61, 58, 79, 64, 83, 68, 51, 55, 69, 62, 67, 52, 64, 91, 52, 67, 73, 58, 40, 70, 73, 46, 64, 55, 72, 65, 69, 97, 58, 67, 51, 67, 80, 58, 47, 72, 63, 60, 62, 54, 78, 55, 68, 48, 63, 125, 102, 58, 48, 65, 76, 56, 57, 53, 72, 57, 58, 63, 59, 68, 50, 63, 48, 80, 45, 58, 67, 38, 72, 50, 52, 51, 57, 65, 57, 81, 64, 49, 45, 61, 71, 56, 73, 121, 91, 69, 87, 68, 52, 62, 46, 47, 67, 57, 65, 67, 60, 74, 80, 51, 48, 54, 55, 60, 56, 61, 53, 84, 47, 68, 46, 60, 75, 46, 73, 61, 51, 67, 63, 55, 66, 68, 71, 111, 57, 82, 73, 71, 59, 66, 67, 53, 60, 69, 67, 88, 71, 70, 76, 60, 69, 61, 48, 65, 58, 53, 61, 66, 70, 46, 71, 52, 60, 64, 49, 79, 70, 71, 80, 37, 61, 87, 67, 69, 75, 71, 67, 61, 58, 52, 48, 60, 75, 63, 50, 64, 95, 63, 63, 55, 55, 71, 44, 63, 73, 73, 64, 62, 59, 56, 67, 55, 62, 53, 106, 50, 62, 76, 63, 74, 41, 55, 50, 65, 46, 67, 55, 84, 65, 61, 62, 88, 75, 79, 85, 68, 42, 68, 66, 72, 61, 80, 59, 76, 75, 69, 66, 67, 74, 66, 57, 60, 62, 65, 60, 62, 74, 44, 84, 57, 48, 52, 67, 85, 51, 74, 76, 93, 62, 62, 60, 61, 103, 59, 56, 63, 58, 75, 69, 58, 70, 91, 73, 73, 72, 70, 58, 106, 48, 60, 66, 56, 57, 59, 82, 66, 54, 69, 45, 62, 68, 65, 42, 61, 49, 62, 60, 69, 69, 96, 70, 38, 68, 65, 95, 65, 38, 58, 60, 80, 67, 67, 95, 51, 75, 40, 61, 68, 78, 83, 64, 62, 74, 53, 60, 42, 54, 54, 72, 98, 60, 68, 71, 58, 66, 79, 71, 74, 82, 73, 65, 83, 74, 56, 56, 63, 118, 86, 66, 61, 52, 78, 47, 147, 74, 59, 53, 84, 71, 76, 63, 63, 63, 61, 51, 47, 77, 59, 56, 54, 63, 49, 52, 43, 61, 71, 67, 62, 64, 62, 103, 59, 83, 62, 68, 60, 62, 53, 71, 92, 66, 56, 66, 74, 67, 124, 51, 84, 71, 61, 66, 79, 62, 62, 60, 83, 70, 57, 96, 84, 58, 99, 62, 64, 70, 59, 46, 60, 79, 56, 85, 67, 60, 67, 90, 71, 38, 69, 54, 54, 64, 61, 61, 60, 56, 65, 80, 67, 47, 63, 74, 52, 58, 42, 49, 69, 68, 69, 99, 67, 69, 61, 59, 65, 58, 64, 56, 61, 58, 59, 86, 68, 78, 60, 54, 64, 39, 63, 54, 64, 67, 61, 69, 62, 69, 73, 58, 79, 78, 63, 49, 73, 65, 63, 58, 63, 47, 79, 73, 60, 87, 69, 61, 49, 49, 76, 87, 76, 56, 75, 77, 52, 42, 56, 77, 77, 71, 63, 42, 55, 73, 72, 62, 85, 65, 66, 52, 59, 63, 49, 53, 69, 75, 71, 73, 57, 63, 73, 71, 56, 56, 59, 93, 69, 64, 52, 64, 59, 53, 89, 65, 76, 65, 63, 78, 67, 68, 64, 63, 80, 50, 64, 61, 86, 53, 50, 75, 63, 52, 61, 61, 60, 51, 70, 63, 62, 44, 69, 59, 56, 58, 51, 48, 74, 64, 107, 64, 69, 56, 49, 49, 69, 109, 93, 58, 70, 56, 83, 54, 52, 70, 94, 81, 70, 82, 77, 72, 64, 62, 57, 49, 56, 80, 71, 56, 49, 59, 78, 80, 70, 65, 142, 74, 51, 51, 144, 57, 72, 84, 72, 85, 55, 58, 62, 58, 60, 79, 59, 64, 67, 63, 47, 56, 88, 45, 64, 61, 50, 89, 62, 75, 66, 73, 59, 57, 60, 78, 66, 109, 58, 70, 95, 50, 47, 58, 68, 57, 52, 40, 36, 64, 77, 54, 43, 71, 62, 68, 56, 99, 45, 51, 81, 60, 75, 55, 45, 100, 78, 45, 48, 97, 91, 58, 55, 60, 80, 56, 45, 58, 48, 41, 38, 68, 69, 66, 71, 66, 56, 75, 77, 57, 59, 47, 53, 55, 83, 55, 49, 71, 88, 78, 65, 52, 59, 55, 69, 66, 55, 75, 62, 57, 62, 53, 60, 62, 71, 71, 58, 56, 123, 93, 58, 43, 54, 65, 73, 56, 88, 65, 51, 58, 67, 66, 69, 53, 60, 92, 55, 60, 73, 70, 70, 47, 60, 63, 60, 81, 61, 92, 76, 54, 59, 87, 67, 58, 72, 72, 63, 66, 68, 63, 71, 74, 79, 82, 55, 58, 121, 82, 72, 72, 65, 63, 60, 72, 57, 70, 115, 66, 64, 62, 50, 74, 63, 71, 68, 68, 51, 59, 62, 58, 109, 87, 72, 66, 71, 55, 72, 54, 71, 64, 59, 42, 74, 50, 73, 111, 49, 61, 84, 75, 55, 72, 57, 51, 58, 58, 63, 60, 52, 58, 54, 71, 70, 61, 76, 69, 64, 74, 47, 51, 60, 66, 57, 79, 41, 69, 57, 85, 73, 83, 68, 68, 73, 96, 50, 81, 58, 59, 74, 64, 83, 61, 70, 55, 51, 61, 84, 51, 71, 77, 81, 89, 73, 90, 49, 48, 63, 89, 66, 68, 71, 76, 69, 78, 73, 61, 71, 80, 44, 59, 66, 98, 63, 66, 73, 60, 70, 53, 58, 63, 65, 63, 128, 51, 62, 67, 68, 70, 77, 62, 54, 51, 46, 72, 56, 46, 64, 71, 59, 218, 74, 80, 68, 88, 124, 72, 65, 56, 59, 54, 66, 64, 78, 85, 52, 43, 70, 49, 53, 82, 84, 56, 66, 40, 68, 66, 60, 53, 57, 95, 60, 105, 58, 57, 57, 59, 63, 57, 37, 57, 151, 70, 54, 70, 73, 46, 48, 74, 61, 61, 66, 72, 54, 39, 58, 134, 64, 55, 85, 68, 53, 74, 66, 54, 72, 52, 96, 71, 67, 97, 69, 61, 61, 67, 56, 68, 65, 72, 70, 69, 45, 76, 53, 72, 86, 81, 99, 58, 86, 59, 72, 84, 65, 90, 74, 39, 60, 75, 55, 78, 50, 64, 55, 67, 52, 88, 64, 62, 67, 47, 50, 59, 67, 80, 56, 71, 75, 65, 78, 88, 60, 61, 94, 62, 52, 48, 72, 56, 97, 63, 69, 54, 49, 62, 77, 59, 86, 49, 81, 64, 61, 56, 51, 69, 50, 84, 71, 72, 64, 75, 53, 50, 63, 57, 62, 63, 91, 47, 53, 72, 73, 56, 60, 70, 48, 77, 71, 73, 58, 40, 61, 66, 74, 69, 65, 61, 70, 61, 70, 93, 50, 67, 48, 68, 63, 47, 86, 61, 91, 55, 83, 122, 41, 72, 85, 91, 50, 69, 57, 63, 44, 47, 94, 67, 67, 70, 78, 68, 68, 52, 60, 66, 87, 65, 87, 67, 59, 81, 67, 64, 80, 71, 58, 63, 58, 75, 70, 96, 63, 55, 64, 80, 66, 65, 83, 74, 66, 57, 52, 52, 59, 88, 36, 59, 81, 62, 71, 62, 85, 50, 68, 82, 40, 49, 53, 55, 63, 49, 56, 94, 63, 67, 77, 71, 53, 77, 67, 64, 75, 51, 46, 49, 65, 80, 60, 60, 58, 62, 89, 46, 43, 57, 64, 72, 58, 59, 102, 58, 67, 71, 127, 54, 61, 94, 62, 50, 52, 53, 50, 82, 76, 76, 76, 89, 50, 59, 59, 82, 61, 66, 60, 60, 66, 77, 67, 34, 73, 37, 91, 53, 75, 79, 73, 62, 61, 51, 69, 62, 42, 49, 59, 62, 79, 99, 54, 51, 61, 85, 84, 58, 63, 75, 58, 68, 71, 66, 71, 67, 60, 102, 49, 78, 60, 66, 72, 59, 73, 70, 84, 64, 67, 52, 89, 61, 62, 74, 53, 54, 55, 73, 56, 52, 81, 99, 68, 77, 59, 84, 92, 69, 52, 61, 85, 49, 62, 69, 69, 74, 81, 60, 70, 43, 50, 77, 80, 63, 68, 54, 60, 58, 66, 49, 67, 86, 76, 66, 73, 71, 55, 81, 84, 39, 46, 71, 56, 43, 70, 69, 76, 57, 77, 67, 57, 62, 53, 54, 60, 63, 71, 62, 68, 76, 80, 64, 54, 75, 72, 61, 51, 79, 51, 78, 56, 55, 59, 68, 58, 64, 102, 66, 80, 49, 57, 66, 71, 76, 64, 82, 42, 63, 60, 63, 50, 71, 69, 39, 77, 90, 56, 90, 49, 48, 69, 89, 62, 62, 59, 70, 76, 96, 50, 61, 87, 69, 80, 57, 75, 50, 86, 68, 60, 77, 67, 116, 73, 60, 85, 50, 62, 61, 70, 87, 82, 62, 71, 56, 63, 50, 61, 58, 70, 71, 91, 48, 56, 88, 48, 61, 72, 72, 53, 44, 74, 57, 48, 91, 71, 68, 60, 52, 75, 74, 64, 55, 71, 55, 56, 66, 55, 94, 54, 33, 70, 82, 68, 66, 46, 48, 63, 52, 59, 50, 64, 71, 60, 53, 62, 71, 55, 54, 83, 59, 67, 85, 84, 62, 57, 67, 63, 92, 62, 87, 51, 50, 56, 59, 69, 57, 59, 49, 50, 46, 94, 46, 60, 96, 75, 83, 57, 63, 68, 70, 60, 47, 78, 70, 60, 42, 62, 49, 69, 66, 60, 63, 66, 82, 77, 63, 58, 67, 59, 48, 56, 73, 61, 47, 48, 55, 61, 92, 95, 61, 81, 62, 61, 35, 111, 71, 58, 47, 78, 82, 54, 60, 60, 77, 66, 70, 56, 62, 73, 57, 72, 57, 55, 65, 65, 111, 100, 72, 82, 64, 70, 60, 71, 62, 53, 77, 69, 81, 91, 53, 42, 71, 56, 51, 61, 85, 81, 73, 57, 109, 58, 77, 44, 64, 61, 83, 70, 48, 80, 53, 70, 56, 35, 67, 63, 71, 64, 75, 75, 60, 50, 67, 49, 66, 61, 50, 52, 83, 49, 47, 37, 63, 82, 44, 85, 52, 81, 71, 96, 72, 31, 104, 90, 41, 68, 79, 74, 73, 78, 49, 57, 82, 67, 57, 68, 64, 63, 64, 63, 52, 48, 69, 77, 93, 91, 64, 75, 67, 65, 83, 56, 102, 73, 68, 81, 69, 50, 56, 70, 69, 62, 65, 64, 70, 45, 56, 56, 56, 58, 60, 82, 72, 62, 67, 56, 46, 56, 62, 56, 53, 91, 69, 60, 57, 66, 63, 59, 68, 83, 55, 63, 56, 64, 61, 54, 63, 58, 58, 59, 67, 50, 73, 51, 87, 63, 77, 75, 86, 65, 66, 82, 46, 61, 59, 52, 61, 65, 78, 59, 89, 60, 68, 67, 50, 65, 70, 81, 60, 68, 49, 61, 77, 67, 67, 44, 70, 64, 68, 55, 58, 67, 133, 55, 51, 65, 48, 61, 61, 64, 69, 72, 44, 52, 57, 37, 81, 69, 82, 67, 65, 137, 53, 47, 71, 86, 61, 50, 52, 70, 52, 70, 64, 53, 69, 79, 81, 52, 45, 53, 48, 64, 62, 85, 58, 61, 75, 46, 50, 61, 97, 67, 72, 69, 71, 87, 69, 62, 64, 49, 42, 92, 52, 73, 101, 61, 52, 56, 58, 100, 78, 54, 67, 41, 81, 59, 77, 67, 55, 57, 69, 50, 59, 73, 68, 59, 63, 37, 48, 64, 60, 43, 36, 82, 79, 66, 70, 55, 70, 59, 74, 49, 89, 85, 58, 82, 77, 53, 73, 62, 86, 57, 65, 77, 62, 62, 75, 55, 69, 54, 55, 50, 58, 63, 73, 63, 56, 68, 68, 65, 63, 55, 88, 64, 60, 88, 70, 43, 56, 63, 68, 82, 78, 53, 82, 76, 66, 82, 74, 101, 63, 70, 86, 64, 46, 60, 42, 65, 55, 55, 81, 56, 80, 69, 65, 54, 67, 61, 58, 60, 67, 71, 73, 85, 82, 65, 96, 42, 81, 67, 93, 102, 54, 56, 58, 65, 79, 69, 65, 55, 49, 54, 53, 55, 68, 55, 60, 60, 58, 74, 54, 84, 49, 85, 67, 59, 45, 61, 71, 74, 63, 62, 80, 87, 75, 101, 64, 61, 49, 58, 57, 86, 62, 73, 58, 85, 74, 42, 64, 62, 86, 52, 66, 107, 49, 53, 61, 44, 45, 51, 90, 61, 53, 64, 66, 51, 68, 64, 73, 53, 74, 73, 50, 88, 41, 54, 88, 73, 52, 62, 58, 77, 61, 74, 77, 50, 77, 82, 66, 62, 80, 73, 54, 59, 57, 67, 82, 70, 54, 37, 82, 67, 79, 48, 64, 50, 91, 66, 50, 78, 59, 44, 77, 65, 58, 70, 50, 70, 54, 70, 55, 47, 76, 54, 52, 80, 90, 75, 47, 81, 72, 60, 75, 64, 62, 105, 61, 58, 74, 63, 107, 78, 65, 57, 42, 53, 57, 81, 72, 91, 35, 51, 61, 87, 64, 68, 58, 63, 71, 49, 55, 62, 95, 58, 57, 68, 65, 51, 59, 67, 75, 59, 80, 59, 60, 63, 61, 60, 38, 67, 53, 45, 64, 81, 75, 66, 52, 65, 57, 45, 55, 63, 86, 62, 56, 63, 76, 53, 80, 60, 60, 66, 77, 56, 94, 70, 67, 72, 54, 52, 71, 63, 60, 61, 50, 71, 56, 75, 58, 59, 49, 76, 61, 72, 56, 64, 85, 60, 43, 55, 85, 83, 46, 72, 67, 69, 53, 51, 54, 67, 122, 56, 46, 72, 82, 58, 52, 61, 48, 70, 54, 54, 46, 59, 49, 59, 65, 76, 69, 81, 71, 55, 61, 50, 71, 83, 56, 63, 70, 71, 63, 64, 76, 59, 84, 70, 79, 70, 72, 70, 53, 53, 48, 62, 71, 63, 63, 61, 66, 52, 45, 72, 67, 58, 53, 71, 65, 69, 73, 59, 69, 61, 81, 167, 53, 68, 55, 68, 62, 69, 53, 57, 70, 62, 63, 80, 73, 75, 74, 63, 74, 72, 65, 68, 74, 68, 45, 116, 48, 73, 70, 77, 74, 62, 67, 79, 68, 62, 60, 63, 55, 51, 68, 73, 66, 59, 85, 76, 61, 88, 99, 85, 75, 54, 95, 67, 71, 89, 66, 50, 39, 64, 76, 77, 72, 54, 45, 74, 47, 110, 54, 124, 73, 69, 74, 80, 60, 63, 68, 88, 82, 48, 72, 52, 59, 115, 88, 56, 63, 96, 62, 103, 75, 47, 58, 70, 48, 57, 54, 53, 57, 71, 88, 47, 59, 58, 54, 72, 47, 62, 52, 86, 76, 57, 62, 64, 110, 64, 78, 66, 46, 64, 45, 77, 55, 57, 65, 59, 69, 85, 82, 69, 60, 80, 59, 72, 87, 65, 84, 67, 55, 48, 58, 51, 72, 61, 60, 80, 63, 72, 93, 59, 79, 83, 61, 57, 70, 50, 55, 75, 60, 63, 74, 74, 49, 84, 79, 52, 65, 69, 57, 62, 53, 55, 63, 63, 47, 79, 61, 49, 66, 53, 66, 63, 60, 63, 62, 45, 49, 72, 47, 64, 78, 78, 59, 59, 74, 40, 59, 81, 56, 86, 50, 49, 103, 73, 95, 83, 64, 67, 49, 54, 65, 48, 133, 66, 80, 74, 81, 56, 57, 60, 76, 56, 82, 96, 61, 67, 116, 88, 49, 57, 67, 66, 68, 72, 74, 74, 120, 75, 54, 72, 80, 83, 65, 71, 48, 63, 99, 56, 51, 81, 59, 62, 56, 71, 72, 59, 66, 88, 67, 49, 60, 77, 47, 63, 62, 86, 87, 62, 62, 54, 85, 80, 68, 90, 69, 79, 68, 87, 60, 53, 63, 73, 64, 73, 76, 54, 92, 58, 56, 64, 58, 55, 46, 61, 55, 95, 72, 65, 84, 54, 52, 63, 87, 122, 82, 64, 55, 41, 53, 62, 71, 67, 58, 75, 32, 53, 96, 62, 59, 63, 56, 64, 58, 71, 82, 73, 70, 53, 68, 69, 85, 79, 59, 75, 64, 71, 72, 76, 83, 81, 71, 57, 72, 63, 58, 49, 65, 82, 56, 76, 89, 63, 60, 118, 53, 65, 65, 65, 65, 42, 51, 44, 51, 72, 38, 52, 64, 46, 110, 71, 75, 73, 71, 36, 73, 72, 62, 69, 45, 62, 45, 74, 73, 51, 57, 56, 52, 63, 55, 84, 65, 54, 46, 62, 64, 61, 70, 45, 96, 65, 59, 99, 65, 59, 67, 73, 72, 72, 81, 62, 96, 80, 78, 62, 54, 53, 65, 70, 63, 72, 46, 96, 79, 45, 100, 50, 70, 67, 64, 53, 76, 62, 51, 58, 66, 79, 70, 57, 71, 52, 72, 82, 42, 66, 53, 61, 68, 89, 46, 79, 65, 66, 113, 53, 61, 73, 81, 105, 66, 71, 93, 79, 54, 83, 64, 60, 81, 69, 83, 55, 54, 39, 68, 60, 55, 53, 64, 87, 57, 67, 68, 60, 51, 98, 49, 76, 55, 50, 67, 46, 66, 68, 57, 55, 79, 64, 49, 72, 66, 61, 62, 78, 55, 75, 73, 64, 60, 38, 85, 76, 87, 75, 90, 100, 43, 55, 69, 106, 58, 62, 47, 57, 85, 56, 70, 74, 40, 76, 34, 58, 70, 62, 51, 62, 74, 70, 71, 65, 58, 60, 66, 51, 61, 66, 71, 42, 68, 68, 58, 59, 69, 41, 106, 67, 79, 65, 80, 77, 60, 69, 59, 56, 88, 84, 54, 48, 59, 66, 55, 67, 77, 57, 61, 64, 69, 89, 35, 58, 73, 62, 69, 75, 52, 43, 85, 84, 64, 66, 84, 50, 74, 59, 85, 48, 73, 62, 59, 55, 93, 53, 74, 44, 48, 53, 75, 96, 58, 54, 45, 46, 57, 95, 60, 68, 65, 81, 62, 56, 50, 66, 53, 63, 71, 59, 55, 63, 68, 51, 61, 56, 66, 64, 66, 64, 51, 68, 35, 55, 60, 52, 56, 64, 46, 71, 86, 54, 50, 83, 46, 64, 58, 61, 60, 87, 70, 83, 49, 53, 69, 72, 82, 52, 56, 49, 72, 63, 60, 43, 63, 95, 63, 73, 79, 60, 85, 54, 62, 76, 66, 36, 51, 66, 81, 66, 70, 48, 48, 59, 53, 63, 61, 53, 69, 56, 74, 63, 58, 68, 80, 59, 58, 59, 65, 57, 57, 72, 50, 69, 51, 56, 71, 57, 66, 68, 77, 57, 55, 72, 66, 61, 44, 85, 70, 92, 44, 70, 76, 38, 88, 53, 52, 58, 68, 57, 85, 63, 72, 57, 58, 65, 81, 65, 75, 69, 58, 62, 57, 65, 65, 52, 44, 70, 125, 55, 76, 57, 70, 75, 41, 72, 90, 62, 67, 78, 57, 48, 66, 82, 85, 92, 59, 58, 64, 99, 65, 53, 54, 83, 56, 66, 63, 85, 48, 51, 76, 75, 114, 61, 66, 68, 59, 75, 54, 107, 54, 71, 66, 66, 60, 52, 50, 46, 68, 83, 51, 100, 73, 124, 41, 54, 64, 54, 71, 85, 53, 40, 65, 66, 70, 85, 65, 61, 59, 59, 67, 86, 68, 79, 65, 55, 57, 73, 46, 70, 66, 68, 79, 83, 82, 64, 96, 85, 80, 67, 64, 52, 73, 75, 68, 73, 55, 49, 68, 77, 42, 67, 93, 101, 65, 59, 58, 56, 66, 62, 79, 81, 61, 79, 67, 68, 54, 65, 84, 65, 59, 118, 81, 87, 61, 66, 68, 56, 64, 109, 66, 60, 74, 56, 50, 102, 51, 48, 80, 67, 49, 60, 81, 60, 63, 88, 59, 54, 71, 62, 91, 75, 53, 74, 107, 55, 56, 72, 64, 68, 64, 61, 63, 72, 80, 58, 72, 68, 65, 60, 55, 103, 78, 73, 57, 51, 58, 42, 73, 66, 61, 50, 64, 92, 66, 72, 65, 63, 110, 73, 60, 66, 55, 75, 48, 59, 63, 123, 39, 60, 56, 59, 75, 60, 79, 123, 58, 64, 62, 57, 68, 52, 93, 52, 58, 40, 56, 97, 63, 71, 57, 104, 80, 63, 67, 42, 62, 48, 65, 63, 59, 48, 79, 57, 90, 65, 60, 60, 46, 68, 60, 78, 72, 47, 84, 49, 56, 50, 72, 52, 90, 51, 62, 70, 75, 70, 51, 55, 66, 59, 73, 68, 57, 61, 54, 69, 65, 75, 59, 56, 70, 51, 58, 53, 79, 51, 69, 87, 95, 74, 89, 52, 58, 64, 39, 100, 65, 55, 56, 76, 60, 60, 54, 62, 62, 75, 74, 27, 51, 84, 49, 73, 55, 60, 63, 55, 52, 53, 63, 78, 86, 38, 53, 50, 61, 53, 62, 58, 63, 57, 69, 67, 77, 58, 84, 78, 65, 77, 70, 64, 48, 83, 68, 50, 77, 79, 60, 54, 108, 61, 68, 55, 89, 39, 68, 64, 98, 71, 71, 70, 74, 91, 71, 60, 55, 67, 69, 54, 71, 71, 59, 87, 47, 68, 56, 58, 73, 64, 65, 104, 71, 68, 64, 52, 82, 76, 63, 58, 54, 83, 67, 63, 71, 65, 45, 75, 72, 69, 74, 27, 62, 60, 66, 75, 61, 74, 47, 63, 51, 55, 52, 61, 67, 44, 70, 65, 67, 52, 65, 72, 53, 78, 71, 43, 62, 77, 61, 100, 57, 74, 70, 68, 50, 60, 71, 73, 52, 52, 95, 65, 96, 88, 57, 73, 75, 97, 59, 65, 58, 60, 56, 59, 70, 80, 59, 68, 52, 93, 72, 54, 69, 91, 55, 53, 53, 68, 62, 73, 73, 108, 66, 63, 66, 71, 85, 58, 80, 76, 58, 65, 47, 67, 52, 124, 74, 74, 72, 54, 58, 65, 65, 64, 60, 58, 88, 78, 55, 72, 63, 55, 49, 50, 76, 54, 72, 76, 64, 97, 73, 54, 56, 59, 53, 51, 57, 53, 68, 69, 77, 61, 55, 54, 77, 48, 81, 73, 49, 75, 61, 41, 64, 63, 65, 68, 45, 52, 52, 58, 54, 62, 58, 89, 67, 42, 56, 60, 46, 66, 85, 60, 66, 72, 54, 57, 78, 51, 54, 67, 48, 74, 50, 69, 65, 89, 74, 64, 54, 50, 57, 41, 54, 41, 65, 48, 86, 74, 49, 57, 79, 48, 62, 68, 64, 63, 51, 60, 77, 62, 66, 77, 61, 50, 30, 68, 62, 60, 73, 56, 58, 48, 97, 73, 42, 56, 37, 36, 65, 58, 53, 38, 65, 90, 50, 78, 64, 51, 71, 57, 71, 50, 78, 59, 55, 73, 66, 82, 67, 76, 50, 62, 60, 62, 66, 51, 84, 64, 58, 57, 81, 136, 76, 62, 73, 72, 71, 51, 81, 57, 64, 82, 54, 75, 62, 92, 69, 86, 55, 56, 54, 65, 59, 67, 43, 62, 74, 57, 67, 76, 55, 59, 80, 45, 79, 97, 55, 55, 59, 92, 43, 67, 56, 62, 58, 86, 73, 86, 63, 75, 57, 69, 62, 60, 55, 62, 101, 74, 43, 86, 49, 57, 64, 56, 95, 61, 86, 89, 57, 75, 58, 73, 54, 80, 74, 64, 100, 66, 79, 68, 64, 87, 84, 65, 85, 52, 54, 43, 50, 109, 116, 52, 60, 55, 52, 64, 62, 59, 67, 92, 58, 73, 62, 87, 84, 63, 60, 79, 55, 76, 61, 66, 60, 54, 59, 62, 56, 67, 59, 67, 63, 70, 54, 69, 73, 56, 58, 47, 67, 53, 60, 55, 64, 47, 40, 52, 42, 56, 88, 70, 70, 73, 65, 78, 69, 80, 65, 71, 77, 84, 72, 77, 53, 72, 48, 50, 65, 43, 60, 55, 65, 77, 76, 80, 63, 67, 68, 68, 78, 68, 51, 119, 75, 70, 57, 52, 65, 70, 62, 45, 70, 75, 84, 63, 110, 70, 61, 46, 52, 64, 53, 56, 45, 109, 49, 64, 55, 85, 52, 62, 46, 64, 69, 57, 61, 81, 58, 81, 69, 47, 61, 58, 76, 77, 69, 51, 80, 64, 67, 78, 75, 59, 61, 83, 43, 63, 59, 82, 78, 69, 65, 66, 54, 58, 62, 50, 89, 60, 61, 58, 87, 72, 55, 61, 74, 64, 64, 70, 63, 72, 62, 73, 67, 64, 90, 67, 55, 72, 84, 52, 75, 95, 77, 63, 107, 57, 83, 72, 48, 42, 61, 51, 71, 58, 76, 59, 77, 56, 64, 65, 54, 59, 57, 90, 73, 65, 67, 65, 64, 67, 43, 64, 45, 64, 65, 68, 79, 54, 63, 73, 68, 56, 53, 53, 54, 63, 84, 58, 59, 87, 58, 74, 59, 62, 73, 50, 76, 61, 64, 50, 96, 43, 73, 58, 60, 73, 80, 74, 54, 87, 75, 60, 67, 58, 70, 68, 62, 46, 51, 67, 103, 51, 80, 76, 120, 62, 70, 48, 60, 44, 50, 88, 59, 51, 53, 61, 64, 70, 83, 75, 89, 61, 94, 45, 57, 64, 61, 81, 71, 67, 43, 56, 68, 65, 74, 67, 64, 56, 61, 75, 50, 51, 67, 59, 60, 76, 45, 80, 60, 54, 57, 69, 65, 89, 64, 56, 69, 66, 63, 76, 56, 70, 64, 60, 70, 67, 61, 73, 72, 79, 60, 105, 55, 66, 71, 61, 57, 51, 87, 50, 81, 76, 62, 76, 49, 59, 92, 74, 75, 48, 70, 63, 68, 74, 75, 83, 61, 96, 82, 53, 53, 84, 62, 76, 72, 78, 64, 60, 83, 71, 86, 70, 60, 54, 56, 73, 74, 54, 62, 84, 57, 81, 59, 66, 67, 58, 53, 70, 72, 57, 55, 68, 51, 62, 63, 50, 71, 62, 64, 61, 60, 72, 73, 76, 69, 50, 85, 70, 59, 49, 63, 54, 49, 56, 55, 66, 52, 53, 66, 47, 82, 81, 70, 60, 49, 46, 79, 90, 68, 63, 45, 61, 55, 72, 77, 80, 45, 56, 64, 68, 93, 69, 38, 55, 64, 50, 52, 63, 65, 71, 65, 60, 52, 98, 55, 61, 44, 83, 70, 106, 66, 92, 58, 57, 60, 67, 56, 59, 47, 89, 74, 64, 47, 67, 72, 68, 66, 87, 72, 87, 67, 105, 60, 56, 67, 57, 48, 55, 76, 56, 61, 88, 78, 96, 72, 82, 48, 73, 59, 42, 70, 83, 82, 68, 47, 75, 67, 70, 53, 56, 59, 54, 73, 65, 50, 69, 69, 71, 66, 75, 63, 77, 65, 106, 56, 72, 73, 64, 81, 106, 71, 52, 66, 110, 62, 46, 66, 66, 51, 59, 74, 65, 59, 63, 70, 52, 68, 61, 47, 59, 83, 72, 64, 59, 74, 61, 57, 63, 72, 63, 101, 71, 57, 67, 74, 52, 45, 74, 68, 107, 57, 60, 51, 64, 54, 65, 65, 49, 81, 48, 77, 57, 52, 57, 73, 72, 84, 62, 57, 51, 61, 60, 61, 64, 68, 72, 70, 55, 44, 88, 98, 62, 69, 94, 47, 74, 56, 61, 65, 74, 129, 55, 60, 67, 69, 79, 62, 50, 96, 57, 56, 64, 109, 76, 63, 43, 59, 69, 75, 72, 49, 69, 55, 54, 51, 51, 58, 53, 86, 66, 49, 80, 57, 58, 65, 70, 68, 59, 63, 56, 68, 54, 70, 85, 56, 69, 74, 57, 60, 71, 65, 49, 53, 70, 66, 58, 58, 57, 81, 56, 86, 74, 74, 54, 61, 41, 49, 79, 95, 47, 60, 58, 60, 80, 60, 62, 54, 55, 53, 72, 59, 70, 67, 63, 67, 63, 65, 74, 51, 63, 71, 67, 63, 76, 103, 60, 89, 65, 68, 55, 45, 90, 62, 65, 66, 59, 69, 62, 52, 61, 74, 70, 62, 55, 61, 84, 51, 77, 65, 76, 71, 47, 74, 51, 60, 65, 50, 54, 71, 52, 83, 61, 49, 49, 48, 68, 53, 61, 71, 83, 46, 88, 51, 60, 53, 49, 48, 48, 73, 61, 67, 67, 78, 77, 69, 86, 69, 54, 55, 59, 58, 51, 72, 48, 63, 69, 74, 62, 62, 50, 64, 106, 52, 63, 62, 85, 67, 51, 78, 52, 83, 66, 63, 56, 57, 62, 61, 47, 74, 63, 63, 53, 83, 80, 74, 72, 66, 58, 59, 63, 72, 73, 71, 70, 44, 73, 83, 53, 80, 85, 61, 55, 92, 80, 73, 61, 58, 64, 66, 73, 51, 73, 54, 58, 66, 54, 66, 68, 58, 72, 64, 55, 72, 77, 75, 60, 69, 123, 83, 74, 75, 45, 89, 70, 52, 74, 44, 42, 62, 54, 61, 67, 54, 53, 64, 62, 80, 57, 66, 60, 54, 65, 62, 94, 48, 72, 68, 50, 72, 42, 47, 72, 75, 68, 86, 73, 72, 56, 89, 52, 61, 46, 60, 76, 63, 67, 67, 58, 70, 49, 69, 81, 66, 62, 65, 61, 56, 53, 87, 56, 63, 52, 50, 57, 55, 59, 53, 55, 66, 62, 55, 54, 78, 73, 60, 70, 69, 78, 74, 86, 72, 67, 65, 54, 52, 57, 57, 61, 53, 59, 58, 54, 75, 67, 74, 60, 58, 64, 61, 71, 68, 67, 67, 45, 61, 73, 104, 51, 60, 55, 46, 73, 61, 61, 79, 65, 63, 83, 131, 63, 62, 55, 56, 50, 54, 82, 45, 99, 63, 51, 68, 53, 82, 69, 75, 70, 57, 78, 97, 70, 71, 69, 59, 68, 54, 47, 57, 54, 55, 83, 73, 66, 69, 68, 58, 60, 57, 66, 54, 78, 75, 55, 48, 69, 85, 54, 54, 63, 65, 63, 52, 62, 63, 46, 80, 75, 56, 81, 70, 64, 62, 59, 57, 55, 56, 63, 95, 61, 67, 77, 62, 59, 85, 69, 130, 74, 62, 63, 56, 50, 62, 70, 51, 61, 77, 67, 70, 77, 62, 106, 55, 54, 77, 84, 67, 69, 61, 70, 54, 64, 54, 80, 106, 63, 70, 62, 69, 67, 53, 74, 73, 55, 75, 80, 65, 55, 46, 50, 60, 72, 106, 64, 65, 124, 57, 48, 66, 58, 53, 93, 77, 59, 58, 49, 75, 55, 64, 70, 53, 55, 64, 75, 52, 45, 82, 55, 70, 52, 68, 59, 54, 46, 92, 46, 42, 70, 67, 65, 106, 54, 69, 77, 56, 43, 78, 66, 48, 65, 57, 68, 61, 70, 64, 49, 96, 65, 48, 81, 65, 72, 79, 57, 67, 69, 63, 58, 53, 82, 46, 96, 86, 49, 71, 107, 79, 60, 53, 137, 58, 60, 71, 60, 56, 78, 67, 57, 94, 140, 72, 60, 82, 67, 48, 48, 72, 81, 66, 63, 58, 66, 78, 76, 57, 94, 65, 66, 70, 69, 63, 59, 61, 50, 49, 42, 53, 67, 56, 57, 65, 86, 53, 100, 64, 67, 70, 89, 51, 61, 74, 58, 105, 70, 79, 117, 59, 76, 61, 48, 62, 51, 96, 60, 59, 56, 60, 78, 80, 69, 55, 75, 66, 66, 78, 63, 102, 87, 54, 64, 68, 51, 74, 58, 60, 62, 58, 78, 60, 61, 103, 61, 53, 73, 60, 61, 74, 54, 55, 53, 72, 75, 80, 77, 51, 51, 59, 50, 72, 59, 70, 103, 53, 55, 60, 70, 51, 57, 51, 54, 64, 56, 86, 75, 55, 83, 85, 76, 48, 70, 49, 63, 68, 60, 52, 63, 73, 69, 66, 73, 55, 70, 66, 68, 64, 84, 65, 79, 93, 53, 57, 49, 50, 69, 54, 50, 58, 96, 78, 68, 59, 80, 56, 67, 73, 43, 54, 56, 63, 69, 53, 57, 70, 62, 70, 58, 74, 69, 85, 68, 67, 53, 58, 80, 60, 63, 57, 66, 73, 63, 49, 54, 68, 72, 56, 71, 66, 69, 61, 51, 62, 60, 58, 68, 79, 47, 65, 66, 66, 54, 70, 60, 42, 61, 69, 67, 83, 76, 59, 61, 62, 77, 64, 68, 53, 60, 94, 60, 57, 69, 73, 52, 60, 44, 82, 55, 59, 73, 117, 59, 65, 65, 62, 50, 77, 65, 49, 54, 70, 42, 58, 69, 54, 52, 56, 61, 63, 70, 62, 59, 66, 55, 57, 72, 76, 67, 46, 63, 65, 62, 58, 55, 53, 49, 105, 61, 65, 80, 71, 83, 75, 68, 63, 61, 90, 50, 49, 71, 131, 65, 87, 60, 66, 61, 66, 65, 65, 80, 95, 101, 69, 70, 59, 59, 79, 59, 53, 63, 54, 56, 60, 55, 88, 62, 58, 61, 70, 65, 38, 82, 117, 72, 61, 59, 61, 67, 58, 58, 77, 64, 98, 72, 59, 62, 59, 53, 59, 70, 79, 60, 81, 54, 61, 74, 62, 69, 105, 64, 59, 67, 74, 34, 90, 68, 69, 69, 87, 68, 49, 61, 86, 62, 54, 65, 58, 68, 61, 112, 66, 73, 74, 76, 57, 91, 52, 88, 59, 65, 53, 80, 50, 64, 59, 54, 56, 59, 48, 56, 111, 50, 81, 63, 73, 78, 74, 60, 71, 56, 68, 68, 90, 71, 88, 65, 78, 64, 44, 48, 64, 58, 89, 53, 67, 67, 66, 77, 108, 79, 63, 56, 85, 53, 62, 82, 59, 51, 66, 65, 67, 106, 53, 59, 61, 79, 52, 62, 57, 65, 63, 58, 49, 68, 46, 62, 62, 89, 64, 61, 80, 92, 65, 88, 55, 53, 69, 71, 68, 65, 72, 60, 46, 66, 53, 48, 72, 73, 51, 74, 55, 61, 143, 86, 51, 61, 61, 65, 48, 54, 68, 66, 70, 104, 81, 62, 72, 53, 63, 56, 80, 63, 60, 55, 55, 63, 77, 58, 59, 58, 77, 49, 59, 72, 62, 60, 53, 95, 57, 59, 53, 94, 66, 124, 78, 81, 56, 61, 47, 74, 59, 48, 50, 77, 83, 55, 69, 72, 58, 60, 80, 56, 60, 57, 56, 77, 54, 63, 70, 61, 86, 69, 79, 53, 73, 61, 76, 94, 67, 70, 68, 53, 79, 65, 55, 62, 60, 46, 65, 73, 88, 69, 58, 68, 66, 61, 69, 64, 53, 83, 70, 86, 62, 58, 61, 69, 59, 77, 66, 73, 65, 54, 66, 85, 52, 73, 70, 70, 107, 61, 49, 62, 70, 54, 87, 68, 54, 63, 73, 76, 61, 66, 61, 80, 64, 62, 51, 79, 64, 56, 61, 46, 60, 83, 53, 97, 73, 72, 58, 51, 44, 80, 67, 56, 138, 61, 71, 63, 91, 102, 47, 57, 61, 58, 59, 94, 46, 71, 55, 60, 86, 60, 65, 76, 55, 50, 53, 77, 65, 67, 58, 43, 45, 53, 60, 69, 60, 61, 84, 78, 85, 56, 61, 50, 72, 54, 74, 57, 69, 43, 64, 58, 71, 42, 55, 73, 82, 79, 58, 63, 74, 61, 67, 87, 65, 93, 64, 66, 70, 57, 78, 71, 62, 53, 60, 51, 63, 68, 62, 59, 64, 71, 102, 60, 63, 61, 65, 51, 84, 64, 61, 72, 79, 62, 71, 61, 47, 72, 101, 72, 85, 55, 46, 73, 53, 67, 61, 78, 68, 88, 68, 70, 64, 55, 62, 50, 63, 65, 70, 52, 79, 64, 71, 73, 58, 83, 64, 61, 41, 44, 66, 84, 59, 73, 53, 46, 72, 62, 60, 52, 55, 67, 46, 57, 62, 53, 57, 53, 51, 59, 85, 58, 53, 49, 87, 78, 81, 57, 63, 58, 66, 85, 70, 65, 50, 62, 58, 72, 67, 69, 66, 63, 54, 56, 79, 63, 54, 55, 38, 58, 57, 72, 61, 62, 58, 71, 79, 73, 60, 103, 56, 58, 67, 76, 93, 71, 71, 59, 57, 62, 55, 70, 48, 70, 52, 81, 49, 49, 54, 53, 45, 88, 63, 69, 63, 53, 56, 60, 68, 72, 58, 55, 45, 70, 61, 62, 70, 57, 67, 65, 59, 77, 76, 63, 70, 51, 55, 61, 74, 70, 55, 80, 69, 72, 74, 56, 66, 62, 70, 64, 46, 60, 62, 62, 62, 65, 71, 64, 82, 39, 56, 53, 78, 59, 67, 53, 55, 109, 58, 60, 82, 63, 65, 51, 57, 60, 90, 57, 80, 84, 54, 78, 74, 54, 73, 78, 61, 56, 63, 90, 61, 81, 64, 60, 59, 62, 59, 59, 43, 86, 83, 49, 75, 55, 56, 55, 101, 60, 52, 47, 64, 67, 63, 75, 79, 63, 79, 56, 59, 109, 50, 67, 69, 59, 55, 71, 61, 71, 63, 70, 59, 51, 49, 62, 60, 57, 49, 51, 58, 55, 62, 56, 94, 67, 77, 58, 86, 117, 94, 55, 63, 66, 71, 63, 50, 62, 69, 76, 63, 68, 63, 77, 65, 65, 74, 62, 80, 54, 49, 71, 71, 69, 69, 59, 63, 66, 53, 64, 64, 62, 72, 74, 71, 69, 78, 57, 56, 60, 59, 49, 47, 47, 53, 79, 74, 71, 84, 76, 97, 58, 63, 36, 66, 78, 72, 64, 66, 64, 67, 70, 74, 131, 55, 59, 61, 68, 93, 72, 88, 52, 128, 64, 73, 58, 67, 78, 59, 62, 58, 67, 56, 78, 56, 54, 61, 57, 68, 52, 63, 75, 55, 60, 100, 78, 74, 90, 74, 64, 79, 67, 68, 51, 59, 59, 58, 56, 58, 90, 83, 47, 62, 65, 51, 73, 66, 70, 58, 60, 52, 67, 70, 60, 75, 68, 63, 56, 68, 81, 53, 60, 72, 57, 60, 78, 74, 47, 64, 60, 67, 65, 76, 72, 58, 97, 44, 52, 78, 50, 52, 56, 70, 59, 57, 77, 68, 50, 60, 63, 74, 76, 80, 80, 63, 59, 75, 57, 36, 69, 72, 47, 46, 62, 61, 56, 73, 59, 76, 97, 59, 70, 74, 47, 64, 76, 52, 79, 108, 53, 52, 65, 70, 65, 70, 60, 82, 84, 62, 52, 53, 51, 61, 57, 75, 62, 56, 48, 60, 137, 69, 77, 81, 58, 70, 53, 75, 90, 55, 69, 99, 65, 68, 91, 66, 67, 60, 59, 56, 72, 65, 71, 71, 49, 62, 72, 55, 68, 59, 58, 70, 75, 60, 85, 70, 93, 64, 91, 67, 81, 62, 78, 62, 52, 58, 61, 54, 62, 55, 61, 73, 60, 66, 75, 57, 56, 52, 91, 70, 71, 74, 64, 63, 63, 59, 44, 40, 77, 72, 51, 90, 82, 54, 59, 74, 64, 64, 47, 66, 57, 56, 53, 52, 77, 70, 61, 56, 58, 84, 59, 63, 65, 69, 73, 63, 60, 60, 60, 56, 75, 64, 66, 63, 78, 94, 57, 55, 63, 93, 49, 83, 47, 67, 64, 67, 50, 59, 45, 49, 61, 75, 49, 91, 92, 64, 64, 72, 82, 69, 68, 53, 54, 63, 74, 40, 69, 70, 74, 73, 70, 60, 78, 58, 58, 73, 67, 70, 68, 92, 51, 66, 73, 51, 48, 48, 42, 66, 54, 62, 74, 66, 65, 55, 50, 61, 46, 64, 67, 47, 72, 58, 52, 71, 68, 71, 69, 37, 68, 39, 69, 79, 60, 86, 81, 58, 68, 68, 100, 101, 66, 48, 61, 76, 63, 51, 45, 72, 76, 49, 74, 98, 52, 57, 72, 54, 64, 56, 69, 86, 71, 53, 60, 68, 56, 68, 76, 124, 67, 67, 45, 75, 61, 72, 46, 86, 60, 85, 40, 56, 63, 50, 56, 66, 67, 53, 81, 54, 49, 71, 100, 56, 84, 59, 79, 54, 63, 71, 90, 52, 70, 80, 67, 56, 81, 74, 66, 56, 57, 62, 66, 74, 65, 48, 69, 56, 77, 72, 57, 62, 58, 54, 120, 92, 84, 72, 57, 112, 63, 63, 68, 72, 70, 61, 58, 49, 70, 61, 68, 75, 66, 71, 68, 58, 71, 76, 60, 71, 40, 90, 52, 56, 73, 52, 50, 60, 81, 44, 81, 65, 61, 63, 63, 79, 61, 48, 80, 64, 82, 56, 56, 74, 59, 46, 70, 84, 80, 58, 65, 54, 62, 89, 88, 58, 77, 61, 72, 75, 61, 66, 52, 60, 54, 75, 57, 66, 53, 53, 52, 55, 82, 60, 66, 62, 57, 58, 73, 61, 70, 62, 67, 87, 60, 68, 54, 70, 59, 66, 62, 67, 66, 69, 109, 72, 71, 49, 72, 64, 62, 67, 96, 50, 58, 77, 76, 56, 69, 126, 68, 63, 58, 56, 65, 59, 75, 65, 58, 58, 54, 76, 61, 48, 79, 68, 64, 86, 55, 60, 83, 51, 68, 98, 65, 46, 69, 70, 65, 69, 57, 60, 60, 60, 69, 59, 55, 89, 63, 72, 40, 67, 68, 80, 74, 78, 67, 64, 51, 70, 62, 39, 66, 65, 90, 65, 55, 48, 79, 54, 60, 70, 55, 88, 57, 32, 74, 64, 76, 73, 69, 65, 79, 66, 54, 64, 101, 55, 61, 69, 64, 62, 80, 85, 67, 65, 57, 77, 73, 88, 66, 55, 59, 64, 60, 65, 64, 68, 61, 71, 73, 75, 81, 60, 63, 52, 73, 71, 47, 74, 60, 70, 74, 78, 55, 58, 51, 83, 72, 78, 82, 63, 79, 59, 57, 53, 83, 60, 76, 84, 88, 57, 53, 94, 63, 56, 69, 52, 78, 63, 69, 107, 59, 56, 61, 62, 74, 80, 61, 77, 45, 63, 84, 53, 68, 57, 48, 57, 51, 76, 84, 113, 64, 53, 58, 59, 68, 60, 60, 64, 68, 57, 52, 55, 75, 64, 59, 64, 56, 69, 57, 71, 87, 65, 68, 64, 87, 69, 45, 60, 53, 61, 68, 65, 69, 60, 77, 58, 70, 62, 58, 51, 49, 59, 80, 66, 63, 100, 68, 72, 49, 53, 59, 65, 69, 68, 49, 57, 61, 85, 69, 45, 54, 58, 60, 67, 55, 61, 80, 69, 162, 68, 59, 46, 84, 77, 50, 88, 49, 63, 55, 45, 64, 61, 59, 57, 65, 60, 57, 66, 74, 62, 50, 63, 57, 74, 78, 46, 62, 69, 59, 84, 74, 88, 63, 59, 62, 73, 52, 81, 61, 71, 68, 104, 53, 63, 60, 82, 74, 58, 89, 62, 88, 69, 66, 48, 54, 63, 63, 71, 61, 54, 55, 73, 59, 74, 90, 75, 98, 77, 78, 91, 55, 60, 79, 82, 60, 64, 69, 63, 28, 58, 79, 64, 58, 50, 60, 56, 46, 57, 42, 56, 71, 98, 56, 68, 53, 87, 75, 48, 69, 98, 57, 62, 64, 85, 41, 67, 70, 68, 75, 60, 61, 65, 55, 61, 47, 56, 62, 64, 64, 73, 52, 74, 75, 116, 57, 43, 27, 67, 65, 75, 57, 89, 55, 62, 52, 75, 100, 79, 55, 43, 51, 53, 57, 77, 67, 69, 97, 93, 64, 75, 52, 60, 74, 89, 61, 60, 71, 45, 86, 76, 63, 55, 75, 57, 67, 85, 63, 65, 53, 66, 60, 75, 82, 48, 61, 69, 55, 49, 87, 51, 64, 46, 68, 67, 68, 44, 61, 79, 69, 54, 59, 62, 64, 44, 62, 88, 65, 82, 71, 81, 68, 53, 52, 71, 46, 62, 77, 59, 47, 71, 69, 91, 64, 62, 54, 56, 61, 52, 61, 46, 67, 42, 48, 62, 64, 59, 71, 67, 63, 66, 68, 60, 68, 68, 60, 80, 72, 70, 58, 51, 75, 96, 65, 63, 51, 55, 85, 60, 58, 72, 74, 66, 44, 74, 59, 80, 50, 71, 84, 71, 65, 76, 86, 59, 58, 86, 57, 66, 58, 67, 55, 59, 67, 54, 69, 55, 48, 72, 52, 73, 58, 57, 72, 56, 73, 56, 72, 69, 50, 77, 73, 63, 73, 75, 77, 65, 72, 65, 56, 62, 71, 74, 69, 62, 56, 58, 57, 42, 63, 69, 66, 52, 55, 50, 93, 53, 54, 66, 59, 89, 60, 54, 58, 83, 43, 64, 79, 72, 70, 90, 65, 61, 65, 76, 61, 83, 55, 78, 84, 89, 89, 62, 75, 58, 25, 60, 61, 62, 56, 69, 54, 55, 59, 83, 61, 80, 60, 60, 55, 67, 70, 74, 57, 53, 57, 80, 58, 69, 52, 70, 61, 55, 63, 68, 56, 72, 55, 56, 58, 48, 67, 54, 61, 65, 80, 82, 73, 70, 76, 76, 68, 56, 58, 72, 95, 63, 65, 61, 62, 42, 78, 82, 67, 53, 51, 65, 57, 67, 65, 59, 60, 55, 58, 55, 61, 63, 109, 43, 59, 45, 54, 72, 59, 71, 72, 52, 35, 73, 47, 78, 61, 65, 67, 57, 53, 88, 60, 69, 89, 64, 62, 64, 42, 56, 63, 98, 50, 80, 65, 67, 64, 56, 59, 73, 46, 63, 70, 60, 54, 67, 68, 77, 73, 54, 56, 61, 77, 108, 42, 76, 52, 55, 85, 42, 69, 55, 62, 64, 58, 57, 83, 81, 63, 75, 74, 57, 54, 95, 61, 82, 68, 37, 63, 71, 67, 76, 69, 46, 65, 75, 150, 78, 45, 75, 66, 61, 58, 74, 82, 68, 78, 56, 71, 64, 87, 65, 49, 41, 60, 63, 63, 53, 67, 52, 69, 34, 39, 67, 50, 84, 88, 94, 77, 56, 74, 51, 49, 79, 58, 57, 112, 57, 89, 71, 87, 48, 59, 69, 92, 105, 71, 86, 101, 49, 63, 55, 63, 62, 66, 56, 54, 76, 93, 97, 55, 83, 72, 55, 77, 81, 66, 58, 63, 87, 57, 74, 86, 49, 67, 75, 85, 62, 51, 124, 49, 73, 85, 81, 70, 65, 80, 108, 51, 84, 45, 118, 71, 59, 77, 68, 54, 86, 59, 66, 49, 60, 76, 68, 51, 53, 62, 65, 57, 46, 57, 64, 85, 55, 123, 50, 57, 58, 67, 61, 50, 103, 62, 56, 72, 61, 81, 63, 39, 48, 63, 67, 59, 74, 125, 58, 60, 63, 57, 67, 63, 48, 64, 61, 59, 67, 63, 70, 89, 89, 123, 57, 61, 59, 68, 62, 72, 98, 58, 79, 81, 59, 84, 80, 66, 53, 54, 67, 92, 63, 63, 76, 70, 89, 57, 69, 113, 49, 68, 60, 85, 53, 72, 47, 79, 75, 54, 59, 80, 91, 76, 77, 57, 63, 62, 57, 76, 66, 52, 45, 41, 73, 65, 84, 44, 84, 89, 71, 44, 53, 56, 74, 46, 85, 81, 90, 77, 58, 86, 76, 52, 69, 74, 59, 74, 79, 104, 57, 76, 61, 67, 91, 56, 62, 64, 40, 56, 55, 54, 57, 68, 72, 69, 53, 48, 46, 62, 64, 65, 50, 51, 70, 60, 83, 75, 82, 62, 57, 60, 81, 36, 63, 79, 103, 42, 65, 48, 64, 65, 92, 48, 46, 72, 62, 78, 73, 58, 49, 87, 83, 76, 58, 78, 80, 38, 61, 56, 60, 67, 88, 60, 44, 87, 69, 74, 71, 50, 65, 45, 45, 85, 50, 73, 44, 65, 53, 71, 54, 44, 83, 60, 66, 66, 54, 61, 69, 67, 75, 76, 67, 71, 94, 48, 48, 57, 59, 49, 74, 58, 66, 61, 44, 49, 60, 68, 33, 63, 44, 67, 59, 59, 60, 68, 60, 97, 69, 72, 49, 74, 83, 44, 59, 57, 72, 94, 56, 48, 59, 73, 59, 81, 60, 60, 56, 54, 56, 81, 61, 71, 46, 62, 64, 89, 65, 61, 54, 56, 66, 50, 40, 74, 43, 70, 64, 79, 42, 92, 84, 72, 70, 49, 47, 52, 88, 65, 66, 69, 56, 66, 59, 114, 65, 72, 61, 99, 76, 67, 101, 62, 73, 39, 72, 72, 102, 76, 56, 77, 83, 49, 74, 57, 67, 39, 42, 101, 114, 47, 63, 58, 65, 39, 50, 62, 82, 59, 71, 57, 74, 87, 64, 68, 83, 51, 50, 64, 65, 61, 79, 82, 67, 68, 83, 58, 46, 38, 85, 60, 57, 59, 78, 56, 57, 64, 62, 94, 51, 79, 47, 50, 47, 67, 65, 63, 38, 75, 37, 77, 64, 71, 60, 45, 70, 88, 65, 81, 89, 24, 69, 73, 45, 46, 70, 53, 47, 77, 51, 91, 54, 69, 92, 70, 90, 52, 76, 69, 42, 64, 53, 57, 85, 76, 83, 55, 73, 116, 52, 71, 60, 47, 65, 53, 72, 53, 64, 62, 77, 58, 64, 88, 52, 137, 52, 91, 96, 64, 72, 48, 46, 76, 64, 87, 41, 60, 67, 67, 63, 60, 55, 61, 82, 67, 59, 71, 62, 78, 64, 60, 84, 60, 51, 51, 53, 80, 55, 57, 99, 79, 84, 67, 55, 54, 72, 44, 60, 49, 68, 51, 55, 51, 73, 62, 73, 57, 44, 46, 51, 53, 133, 61, 66, 70, 67, 58, 55, 67, 38, 72, 63, 85, 43, 62, 52, 130, 79, 60, 76, 56, 61, 61, 67, 45, 68, 92, 79, 43, 56, 82, 79, 73, 66, 73, 47, 72, 70, 88, 64, 68, 58, 71, 86, 42, 82, 87, 112, 67, 83, 56, 40, 65, 55, 49, 38, 82, 59, 53, 52, 77, 83, 98, 61, 65, 58, 55, 50, 68, 64, 61, 66, 84, 72, 74, 55, 53, 63, 75, 67, 73, 97, 91, 73, 71, 52, 61, 63, 49, 69, 58, 63, 92, 79, 73, 57, 47, 95, 60, 73, 56, 62, 83, 57, 79, 52, 88, 66, 61, 74, 52, 65, 51, 85, 68, 86, 60, 64, 63, 79, 55, 72, 98, 66, 57, 45, 91, 74, 72, 64, 69, 55, 86, 63, 61, 41, 82, 65, 54, 97, 70, 72, 80, 69, 59, 46, 65, 53, 57, 47, 50, 58, 58, 73, 43, 61, 44, 52, 83, 54, 61, 60, 115, 61, 63, 76, 61, 75, 66, 46, 71, 44, 70, 52, 65, 41, 57, 44, 54, 63, 52, 58, 59, 62, 82, 69, 80, 60, 53, 79, 68, 76, 65, 68, 70, 71, 73, 92, 46, 73, 66, 58, 77, 45, 75, 55, 53, 83, 60, 101, 59, 96, 86, 73, 87, 57, 59, 64, 49, 55, 65, 73, 63, 85, 48, 43, 55, 60, 71, 56, 74, 40, 53, 51, 37, 43, 48, 60, 46, 70, 71, 84, 53, 107, 48, 46, 76, 55, 71, 65, 84, 81, 83, 53, 70, 70, 49, 45, 52, 77, 61, 77, 52, 92, 89, 102, 66, 67, 53, 53, 48, 53, 108, 26, 51, 54, 60, 84, 60, 70, 64, 47, 46, 62, 72, 55, 86, 61, 53, 38, 66, 70, 79, 47, 52, 62, 54, 38, 112, 39, 60, 55, 62, 58, 62, 75, 35, 71, 82, 76, 63, 69, 59, 78, 64, 52, 81, 76, 62, 78, 46, 61, 83, 53, 63, 84, 49, 48, 53, 60, 77, 86, 47, 92, 50, 63, 85, 67, 66, 68, 48, 53, 82, 97, 47, 66, 46, 55, 46, 53, 52, 57, 46, 80, 51, 71, 69, 83, 64, 55, 103, 86, 50, 59, 70, 73, 69, 62, 97, 102, 72, 80, 55, 71, 63, 57, 58, 65, 62, 74, 78, 61, 66, 59, 60, 54, 56, 90, 70, 51, 73, 73, 68, 65, 69, 130, 47, 53, 60, 68, 86, 40, 97, 81, 61, 56, 76, 94, 63, 82, 56, 70, 72, 66, 61, 56, 89, 122, 52, 59, 78, 49, 70, 68, 63, 51, 53, 56, 57, 80, 53, 62, 60, 70, 67, 75, 75, 60, 56, 70, 55, 70, 92, 73, 89, 78, 101, 72, 54, 81, 73, 62, 71, 53, 71, 67, 56, 51, 47, 56, 57, 61, 57, 56, 98, 86, 42, 64, 61, 63, 84, 70, 44, 58, 72, 65, 63, 96, 54, 83, 52, 72, 76, 71, 50, 95, 60, 92, 72, 69, 93, 53, 50, 67, 82, 67, 73, 64, 63, 76, 57, 117, 65, 74, 55, 74, 80, 59, 60, 59, 57, 62, 52, 52, 70, 72, 67, 72, 67, 80, 93, 74, 42, 54, 62, 77, 50, 79, 101, 59, 50, 59, 66, 44, 75, 71, 55, 46, 87, 85, 41, 49, 66, 77, 86, 74, 65, 44, 56, 80, 51, 78, 66, 91, 79, 69, 55, 53, 83, 99, 143, 52, 60, 71, 68, 79, 70, 50, 45, 72, 44, 62, 62, 38, 93, 58, 59, 47, 50, 60, 87, 53, 69, 84, 63, 43, 59, 27, 65, 91, 50, 80, 53, 55, 65, 85, 53, 53, 60, 75, 70, 60, 63, 72, 53, 54, 90, 91, 51, 55, 74, 36, 40, 92, 65, 59, 82, 70, 59, 68, 64, 53, 71, 71, 45, 67, 66, 78, 85, 90, 15, 55, 60, 48, 84, 85, 52, 68, 71, 113, 71, 77, 61, 72, 70, 48, 55, 75, 76, 73, 78, 57, 85, 92, 49, 89, 42, 69, 60, 75, 56, 62, 102, 106, 59, 55, 53, 69, 58, 125, 59, 78, 67, 71, 70, 55, 96, 77, 80, 82, 92, 47, 82, 65, 66, 144, 76, 74, 52, 52, 56, 69, 76, 80, 53, 65, 50, 63, 79, 62, 89, 76, 75, 68, 78, 103, 37, 85, 69, 59, 67, 61, 44, 81, 40, 48, 76, 50, 45, 62, 66, 45, 52, 70, 66, 71, 69, 68, 62, 59, 91, 81, 79, 75, 45, 66, 60, 63, 121, 59, 47, 95, 77, 78, 104, 92, 58, 46, 85, 77, 72, 39, 62, 128, 45, 52, 69, 78, 72, 64, 48, 48, 61, 52, 65, 75, 66, 57, 96, 60, 102, 57, 60, 74, 58, 71, 58, 48, 73, 74, 59, 72, 39, 58, 93, 67, 51, 50, 50, 54, 35, 89, 59, 49, 67, 89, 76, 77, 51, 62, 72, 34, 56, 47, 55, 82, 34, 57, 70, 72, 65, 58, 101, 105, 65, 62, 115, 72, 61, 123, 62, 54, 94, 42, 67, 71, 85, 46, 49, 69, 63, 59, 81, 57, 58, 74, 69, 59, 54, 85, 76, 79, 50, 105, 75, 69, 81, 45, 57, 60, 52, 65, 94, 57, 83, 45, 99, 70, 104, 76, 104, 40, 66, 69, 69, 59, 57, 51, 73, 69, 68, 71, 67, 76, 45, 64, 70, 80, 73, 64, 74, 72, 88, 90, 60, 63, 86, 62, 48, 70, 79, 56, 87, 70, 95, 69, 56, 60, 51, 83, 65, 81, 59, 74, 49, 81, 70, 60, 66, 67, 65, 66, 79, 64, 88, 64, 75, 87, 49, 58, 79, 69, 101, 65, 51, 79, 53, 69, 76, 64, 65, 75, 39, 56, 81, 52, 48, 88, 38, 48, 60, 73, 47, 74, 55, 62, 71, 74, 62, 127, 77, 49, 63, 69, 85, 49, 78, 88, 58, 85, 80, 58, 60, 75, 60, 108, 84, 120, 66, 51, 132, 72, 62, 65, 67, 93, 65, 43, 83, 41, 68, 36, 74, 93, 54, 48, 54, 64, 110, 52, 85, 70, 88, 51, 61, 56, 47, 40, 62, 54, 50, 49, 63, 96, 76, 70, 55, 64, 81, 65, 61, 53, 46, 58, 69, 43, 66, 63, 50, 61, 66, 66, 105, 54, 51, 63, 62, 83, 69, 47, 74, 61, 59, 60, 68, 69, 41, 100, 64, 59, 58, 59, 59, 59, 38, 74, 85, 69, 63, 54, 60, 56, 73, 60, 65, 62, 48, 82, 55, 65, 67, 75, 85, 65, 50, 87, 67, 66, 61, 83, 78, 32, 62, 71, 57, 44, 75, 50, 82, 65, 85, 59, 62, 101, 75, 66, 66, 62, 65, 43, 49, 50, 46, 77, 60, 57, 43, 47, 68, 79, 84, 67, 106, 52, 71, 67, 55, 71, 74, 76, 52, 86, 49, 65, 76, 67, 59, 61, 43, 75, 55, 62, 81, 48, 51, 54, 58, 84, 76, 50, 70, 56, 71, 57, 66, 62, 78, 72, 72, 52, 49, 56, 49, 77, 56, 62, 54, 68, 88, 61, 44, 66, 59, 130, 69, 61, 49, 71, 63, 52, 35, 67, 56, 79, 94, 64, 33, 76, 61, 81, 61, 63, 76, 81, 63, 74, 104, 64, 89, 69, 63, 69, 59, 43, 73, 59, 81, 54, 84, 44, 41, 68, 43, 65, 70, 67, 41, 75, 51, 38, 62, 66, 68, 81, 60, 54, 70, 75, 95, 91, 40, 65, 43, 67, 58, 59, 47, 38, 69, 60, 69, 76, 61, 57, 50, 63, 82, 62, 55, 74, 51, 53, 65, 58, 65, 71, 69, 84, 62, 62, 75, 53, 62, 70, 106, 61, 73, 46, 39, 58, 57, 80, 89, 60, 54, 41, 59, 48, 80, 68, 60, 51, 53, 44, 63, 55, 56, 57, 78, 48, 57, 59, 120, 53, 54, 39, 41, 56, 75, 64, 60, 57, 51, 56, 66, 60, 92, 59, 65, 51, 66, 86, 70, 53, 59, 99, 59, 52, 74, 65, 40, 61, 63, 48, 64, 52, 79, 76, 54, 55, 56, 63, 95, 46, 46, 60, 83, 65, 58, 86, 125, 78, 53, 59, 55, 60, 65, 23, 48, 98, 64, 45, 65, 45, 63, 49, 62, 38, 77, 96, 58, 78, 26, 66, 50, 51, 47, 69, 56, 68, 121, 53, 94, 71, 56, 88, 97, 50, 55, 89, 87, 80, 61, 96, 77, 41, 78, 68, 55, 74, 39, 53, 51, 54, 58, 80, 70, 55, 51, 66, 47, 51, 48, 85, 74, 70, 78, 66, 43, 83, 70, 68, 87, 51, 50, 57, 74, 52, 152, 55, 47, 106, 69, 66, 71, 87, 63, 82, 54, 54, 57, 77, 64, 67, 70, 74, 58, 47, 55, 48, 59, 57, 78, 56, 56, 67, 53, 60, 62, 63, 40, 53, 73, 88, 68, 65, 53, 65, 60, 59, 58, 71, 69, 57, 52, 58, 58, 71, 61, 63, 64, 69, 66, 58, 55, 38, 73, 59, 106, 47, 74, 58, 70, 65, 53, 69, 72, 67, 65, 139, 69, 84, 73, 64, 83, 69, 34, 60, 49, 58, 57, 60, 76, 83, 62, 54, 61, 60, 47, 58, 64, 72, 58, 64, 59, 48, 65, 49, 72, 84, 55, 73, 95, 40, 68, 55, 56, 64, 55, 75, 71, 52, 61, 75, 68, 44, 55, 57, 72, 54, 66, 95, 84, 57, 75, 57, 85, 91, 48, 56, 75, 49, 61, 43, 68, 58, 67, 79, 60, 64, 87, 58, 54, 60, 61, 42, 65, 95, 59, 70, 56, 61, 76, 67, 57, 76, 71, 52, 87, 73, 61, 77, 65, 46, 80, 53, 61, 68, 92, 65, 66, 78, 65, 64, 53, 78, 100, 62, 55, 88, 45, 68, 70, 55, 67, 61, 65, 84, 87, 69, 52, 55, 55, 68, 70, 69, 96, 53, 50, 71, 77, 59, 47, 61, 49, 76, 83, 95, 65, 69, 59, 69, 65, 59, 63, 79, 63, 86, 64, 54, 50, 57, 89, 67, 64, 54, 84, 68, 66, 73, 70, 69, 59, 93, 79, 63, 62, 86, 92, 58, 38, 48, 42, 57, 82, 43, 61, 86, 60, 62, 59, 71, 48, 51, 66, 66, 63, 104, 74, 60, 66, 67, 52, 45, 91, 66, 53, 78, 70, 59, 67, 68, 77, 61, 49, 57, 69, 127, 80, 85, 56, 69, 29, 69, 76, 45, 47, 65, 74, 35, 63, 66, 71, 54, 63, 54, 74, 81, 61, 62, 37, 60, 64, 76, 47, 50, 77, 58, 42, 57, 68, 79, 51, 57, 73, 72, 54, 103, 80, 78, 86, 75, 39, 72, 73, 54, 65, 52, 65, 83, 70, 69, 44, 82, 71, 89, 53, 61, 74, 69, 55, 51, 65, 70, 133, 74, 61, 69, 82, 75, 52, 75, 68, 62, 49, 68, 63, 61, 76, 116, 68, 65, 61, 77, 65, 64, 76, 56, 64, 99, 52, 65, 81, 56, 55, 69, 104, 68, 86, 63, 79, 80, 61, 65, 66, 50, 70, 60, 53, 94, 59, 68, 55, 72, 69, 73, 63, 65, 68, 55, 65, 82, 79, 125, 68, 70, 53, 82, 70, 79, 71, 52, 59, 49, 58, 62, 59, 118, 70, 56, 56, 55, 72, 78, 76, 82, 73, 65, 61, 69, 74, 53, 61, 71, 80, 69, 58, 52, 77, 80, 76, 58, 54, 75, 78, 83, 106, 59, 53, 73, 78, 63, 61, 75, 62, 67, 31, 84, 69, 48, 54, 72, 50, 60, 52, 62, 120, 52, 71, 55, 68, 73, 71, 55, 73, 68, 85, 94, 54, 60, 99, 69, 57, 64, 77, 60, 76, 64, 54, 75, 57, 65, 63, 64, 84, 83, 49, 61, 73, 60, 60, 66, 77, 55, 62, 82, 71, 64, 62, 56, 76, 57, 75, 67, 61, 72, 57, 57, 45, 55, 52, 58, 89, 78, 83, 61, 70, 57, 72, 62, 54, 68, 60, 76, 56, 69, 64, 69, 71, 59, 61, 103, 62, 71, 51, 60, 81, 65, 57, 73, 64, 63, 72, 49, 76, 59, 73, 60, 56, 52, 98, 76, 80, 71, 54, 75, 61, 58, 61, 60, 67, 63, 71, 49, 60, 74, 73, 76, 79, 53, 50, 65, 72, 72, 48, 77, 42, 68, 61, 78, 66, 87, 72, 46, 53, 55, 83, 71, 60, 69, 64, 61, 61, 82, 60, 74, 53, 69, 67, 67, 60, 47, 72, 61, 55, 58, 55, 49, 77, 71, 78, 55, 72, 76, 43, 47, 108, 66, 61, 79, 59, 70, 66, 53, 85, 62, 59, 68, 59, 86, 69, 48, 57, 68, 53, 50, 63, 50, 41, 63, 85, 54, 65, 49, 60, 97, 65, 48, 53, 44, 58, 93, 78, 65, 80, 75, 88, 62, 68, 44, 69, 80, 47, 71, 70, 61, 62, 110, 66, 70, 62, 63, 65, 57, 72, 74, 63, 90, 79, 83, 61, 62, 53, 59, 57, 67, 67, 67, 59, 59, 60, 72, 72, 62, 73, 54, 51, 43, 64, 57, 74, 52, 58, 63, 54, 67, 70, 53, 62, 61, 55, 54, 67, 68, 71, 55, 53, 62, 74, 71, 65, 51, 94, 101, 58, 52, 65, 44, 53, 61, 71, 77, 52, 46, 56, 57, 64, 77, 67, 77, 87, 63, 56, 76, 55, 54, 55, 73, 87, 67, 59, 56, 80, 92, 67, 50, 61, 60, 63, 63, 68, 54, 69, 79, 65, 67, 46, 59, 54, 48, 62, 78, 83, 66, 63, 92, 68, 64, 83, 74, 73, 70, 58, 71, 44, 104, 76, 61, 57, 54, 100, 77, 55, 52, 53, 69, 46, 58, 66, 44, 57, 73, 45, 62, 43, 70, 67, 64, 74, 66, 59, 79, 59, 61, 62, 71, 63, 45, 66, 57, 68, 70, 77, 64, 56, 38, 70, 38, 55, 107, 68, 59, 64, 61, 73, 66, 63, 76, 56, 69, 80, 55, 76, 59, 47, 67, 73, 69, 69, 78, 82, 83, 82, 63, 77, 51, 72, 55, 85, 62, 53, 69, 77, 61, 65, 98, 81, 72, 65, 39, 54, 67, 78, 59, 43, 94, 65, 88, 66, 57, 61, 60, 59, 57, 51, 64, 45, 59, 58, 72, 59, 67, 52, 63, 51, 72, 65, 55, 68, 64, 57, 137, 53, 53, 52, 52, 74, 50, 75, 86, 72, 56, 57, 62, 72, 69, 58, 55, 65, 61, 60, 59, 54, 69, 104, 69, 55, 69, 44, 94, 65, 68, 96, 52, 60, 49, 87, 69, 73, 82, 60, 78, 62, 46, 72, 85, 71, 62, 69, 95, 97, 88, 76, 104, 68, 73, 66, 68, 62, 59, 133, 70, 66, 75, 57, 58, 61, 66, 75, 56, 73, 83, 85, 72, 63, 59, 48, 63, 67, 57, 40, 61, 70, 43, 64, 65, 60, 54, 74, 63, 54, 60, 48, 65, 62, 86, 92, 84, 67, 50, 65, 58, 51, 81, 69, 61, 61, 55, 62, 58, 55, 62, 74, 48, 42, 59, 84, 97, 67, 74, 77, 70, 77, 64, 59, 64, 54, 78, 81, 61, 94, 84, 58, 72, 65, 83, 63, 68, 69, 47, 63, 86, 67, 58, 62, 79, 81, 103, 71, 46, 62, 71, 57, 71, 76, 106, 88, 70, 62, 66, 52, 59, 44, 101, 82, 92, 68, 63, 69, 87, 77, 47, 75, 40, 98, 68, 68, 71, 61, 78, 111, 54, 55, 132, 42, 61, 62, 54, 60, 77, 55, 61, 68, 61, 88, 63, 94, 58, 77, 49, 54, 63, 57, 47, 57, 44, 60, 59, 64, 67, 67, 83, 44, 59, 61, 67, 81, 52, 55, 91, 67, 54, 39, 66, 65, 76, 68, 65, 98, 82, 60, 40, 55, 46, 65, 80, 67, 69, 57, 65, 54, 68, 72, 56, 43, 68, 55, 65, 60, 62, 46, 65, 60, 55, 71, 65, 47, 77, 59, 61, 71, 79, 58, 52, 72, 67, 44, 63, 61, 49, 49, 67, 56, 92, 56, 65, 61, 58, 55, 69, 64, 48, 60, 65, 68, 99, 65, 61, 48, 73, 84, 62, 59, 62, 68, 66, 63, 65, 59, 61, 84, 58, 51, 78, 66, 73, 66, 80, 92, 61, 57, 61, 76, 62, 62, 47, 58, 46, 67, 79, 52, 87, 68, 63, 56, 73, 65, 40, 51, 100, 54, 78, 65, 103, 56, 67, 63, 53, 80, 60, 72, 56, 51, 67, 43, 62, 83, 78, 64, 80, 63, 52, 58, 49, 50, 62, 77, 56, 74, 47, 57, 54, 64, 80, 77, 88, 81, 53, 63, 57, 46, 57, 55, 61, 72, 75, 54, 45, 87, 66, 60, 71, 61, 132, 66, 61, 72, 70, 82, 77, 70, 71, 69, 59, 84, 68, 76, 62, 57, 62, 71, 71, 63, 68, 70, 70, 70, 53, 67, 55, 75, 53, 69, 41, 59, 70, 56, 62, 85, 53, 56, 72, 74, 51, 72, 64, 60, 74, 89, 69, 68, 77, 77, 76, 82, 88, 36, 62, 44, 60, 53, 67, 54, 92, 72, 66, 62, 49, 55, 68, 65, 55, 55, 55, 61, 70, 49, 39, 54, 54, 63, 50, 73, 70, 53, 73, 76, 61, 63, 60, 65, 69, 73, 64, 72, 87, 55, 62, 74, 57, 66, 60, 58, 81, 60, 61, 65, 50, 72, 54, 70, 66, 86, 76, 79, 70, 58, 52, 58, 58, 64, 54, 61, 89, 53, 71, 56, 52, 65, 70, 82, 66, 68, 71, 58, 77, 66, 95, 63, 63, 74, 95, 63, 74, 36, 71, 61, 63, 70, 58, 58, 76, 75, 75, 71, 89, 61, 75, 84, 64, 58, 67, 58, 50, 64, 95, 56, 47, 66, 71, 58, 59, 49, 54, 60, 70, 59, 53, 84, 65, 72, 64, 65, 53, 68, 59, 52, 59, 59, 61, 41, 67, 41, 52, 51, 67, 67, 46, 80, 66, 82, 58, 72, 58, 67, 69, 48, 59, 76, 61, 74, 54, 72, 60, 69, 65, 53, 59, 66, 62, 53, 60, 71, 46, 77, 53, 83, 66, 42, 90, 46, 72, 58, 68, 58, 78, 81, 63, 49, 87, 74, 87, 66, 55, 68, 46, 77, 57, 53, 45, 72, 64, 56, 49, 55, 74, 82, 53, 63, 80, 65, 84, 86, 59, 62, 56, 55, 67, 66, 57, 85, 55, 57, 73, 51, 65, 65, 58, 62, 60, 57, 55, 75, 49, 62, 58, 61, 71, 79, 75, 60, 46, 66, 54, 68, 92, 68, 54, 61, 41, 68, 62, 56, 78, 61, 57, 78, 72, 64, 50, 58, 87, 76, 66, 63, 62, 49, 60, 59, 65, 63, 94, 82, 66, 50, 68, 45, 66, 65, 66, 60, 72, 57, 76, 45, 68, 64, 58, 75, 84, 42, 66, 77, 62, 56, 44, 53, 95, 51, 75, 62, 67, 77, 83, 61, 69, 64, 53, 64, 89, 62, 84, 69, 79, 67, 66, 61, 60, 58, 65, 48, 61, 55, 51, 61, 52, 77, 72, 75, 72, 112, 69, 53, 76, 65, 60, 62, 83, 59, 64, 73, 56, 69, 50, 50, 70, 75, 67, 74, 60, 72, 82, 40, 42, 73, 51, 52, 50, 56, 60, 55, 84, 71, 59, 45, 67, 61, 59, 78, 54, 70, 90, 65, 60, 63, 63, 81, 55, 80, 75, 63, 64, 65, 53, 86, 78, 56, 60, 58, 71, 57, 57, 51, 84, 55, 73, 68, 65, 67, 48, 70, 75, 65, 63, 59, 61, 60, 73, 63, 45, 58, 60, 66, 69, 68, 48, 72, 84, 61, 59, 55, 70, 67, 52, 66, 65, 69, 75, 58, 56, 88, 43, 71, 74, 62, 63, 51, 61, 59, 70, 87, 56, 65, 79, 61, 69, 57, 72, 65, 89, 64, 53, 75, 65, 59, 50, 110, 78, 71, 67, 58, 70, 89, 51, 74, 64, 76, 74, 69, 52, 60, 66, 100, 58, 54, 66, 40, 73, 71, 68, 41, 48, 58, 80, 67, 91, 55, 55, 74, 63, 58, 58, 60, 102, 55, 74, 67, 58, 52, 65, 65, 63, 63, 67, 42, 65, 58, 72, 59, 61, 47, 59, 57, 66, 77, 59, 61, 58, 66, 92, 49, 66, 62, 64, 134, 66, 67, 63, 60, 85, 61, 49, 71, 52, 78, 53, 83, 71, 55, 70, 56, 97, 78, 95, 86, 64, 53, 60, 72, 89, 160, 66, 68, 57, 83, 83, 108, 60, 78, 86, 65, 51, 56, 69, 63, 65, 71, 68, 70, 84, 50, 52, 55, 68, 64, 64, 66, 62, 75, 51, 64, 107, 56, 72, 69, 64, 66, 80, 51, 65, 56, 48, 67, 56, 64, 95, 54, 61, 55, 64, 55, 74, 50, 62, 63, 63, 65, 65, 74, 69, 54, 70, 51, 93, 54, 68, 62, 67, 59, 56, 66, 73, 55, 65, 83, 56, 64, 59, 57, 52, 77, 58, 78, 64, 60, 51, 64, 80, 81, 67, 61, 56, 60, 91, 93, 55, 53, 70, 49, 51, 56, 66, 49, 58, 57, 56, 59, 59, 43, 76, 56, 71, 93, 107, 44, 70, 58, 68, 62, 67, 77, 50, 60, 77, 46, 58, 48, 55, 68, 59, 82, 75, 62, 68, 60, 94, 77, 72, 81, 48, 71, 62, 52, 45, 51, 88, 78, 96, 57, 55, 62, 57, 64, 63, 52, 51, 72, 37, 53, 53, 69, 75, 76, 70, 51, 59, 64, 63, 69, 73, 99, 52, 74, 48, 69, 64, 68, 62, 92, 62, 40, 65, 64, 72, 49, 87, 92, 49, 57, 56, 76, 53, 71, 75, 80, 81, 69, 79, 56, 61, 95, 64, 79, 72, 80, 83, 80, 72, 60, 53, 64, 55, 66, 75, 53, 75, 57, 59, 76, 57, 112, 82, 59, 64, 78, 57, 100, 75, 58, 64, 68, 67, 78, 53, 77, 61, 55, 55, 64, 68, 74, 46, 53, 63, 67, 99, 73, 65, 51, 56, 54, 89, 57, 69, 53, 55, 76, 43, 64, 61, 77, 64, 88, 47, 60, 42, 72, 54, 53, 68, 55, 61, 76, 86, 59, 72, 65, 64, 52, 56, 69, 120, 79, 57, 108, 64, 59, 68, 50, 79, 61, 47, 68, 70, 65, 55, 51, 47, 77, 72, 52, 51, 47, 51, 54, 67, 63, 50, 76, 65, 63, 53, 62, 58, 60, 109, 58, 95, 75, 68, 69, 84, 50, 61, 116, 66, 97, 64, 57, 86, 64, 57, 60, 52, 109, 70, 81, 68, 63, 52, 48, 70, 76, 77, 55, 58, 56, 45, 72, 67, 67, 55, 53, 59, 53, 57, 63, 65, 60, 73, 38, 81, 60, 72, 76, 66, 82, 63, 56, 82, 64, 130, 60, 74, 72, 51, 54, 70, 51, 71, 54, 58, 46, 58, 53, 60, 59, 67, 65, 73, 70, 56, 70, 61, 46, 48, 57, 54, 83, 56, 60, 67, 53, 83, 116, 65, 60, 82, 93, 89, 58, 48, 79, 53, 68, 74, 55, 100, 82, 56, 80, 72, 47, 67, 94, 41, 60, 66, 72, 62, 57, 59, 56, 46, 66, 60, 52, 56, 60, 91, 75, 59, 53, 71, 55, 51, 75, 48, 49, 59, 59, 58, 69, 52, 58, 67, 78, 69, 68, 72, 55, 80, 59, 67, 51, 65, 59, 118, 68, 50, 69, 64, 65, 66, 85, 62, 87, 74, 44, 83, 70, 61, 51, 97, 62, 70, 68, 91, 55, 56, 68, 84, 73, 54, 54, 79, 86, 149, 80, 74, 51, 62, 83, 64, 43, 79, 78, 49, 95, 66, 78, 67, 62, 56, 61, 71, 58, 65, 50, 78, 58, 83, 53, 53, 70, 53, 73, 55, 42, 67, 52, 60, 60, 53, 80, 66, 59, 52, 53, 51, 98, 58, 72, 71, 59, 76, 64, 83, 59, 62, 69, 82, 88, 69, 84, 83, 78, 52, 54, 56, 70, 45, 56, 64, 51, 44, 53, 68, 67, 53, 47, 65, 64, 74, 66, 47, 71, 109, 84, 69, 55, 69, 65, 94, 43, 72, 67, 65, 79, 77, 55, 65, 69, 61, 53, 71, 52, 120, 64, 59, 56, 55, 55, 50, 84, 61, 87, 62, 66, 47, 90, 46, 54, 69, 60, 60, 70, 70, 56, 60, 55, 59, 82, 55, 80, 60, 52, 89, 82, 63, 79, 67, 53, 60, 67, 72, 50, 91, 56, 65, 88, 77, 60, 61, 83, 89, 62, 61, 61, 57, 137, 79, 62, 57, 71, 69, 68, 55, 55, 63, 56, 79, 68, 71, 66, 65, 53, 52, 67, 118, 62, 69, 33, 50, 50, 115, 62, 61, 60, 67, 63, 66, 47, 62, 63, 100, 68, 56, 57, 44, 54, 60, 55, 55, 80, 63, 64, 60, 61, 62, 52, 69, 66, 62, 86, 71, 49, 86, 66, 55, 56, 61, 74, 48, 56, 75, 74, 63, 52, 56, 63, 56, 114, 65, 57, 45, 43, 64, 68, 75, 66, 62, 58, 66, 68, 56, 60, 54, 61, 67, 74, 78, 60, 72, 44, 59, 97, 74, 61, 120, 87, 103, 63, 57, 58, 73, 73, 61, 67, 59, 56, 88, 43, 60, 38, 59, 58, 70, 100, 84, 73, 45, 75, 62, 76, 55, 48, 61, 50, 53, 65, 80, 65, 73, 71, 53, 43, 53, 53, 62, 79, 67, 49, 56, 55, 51, 33, 51, 71, 49, 72, 64, 67, 62, 46, 74, 62, 69, 60, 64, 63, 66, 80, 63, 68, 50, 55, 113, 65, 51, 65, 64, 53, 116, 76, 63, 113, 61, 51, 60, 40, 150, 61, 80, 54, 40, 53, 53, 50, 87, 69, 49, 84, 57, 61, 70, 99, 59, 82, 63, 66, 66, 60, 70, 85, 64, 70, 68, 75, 67, 70, 55, 35, 31, 65, 80, 52, 47, 71, 62, 60, 78, 53, 47, 63, 53, 126, 88, 50, 59, 57, 68, 66, 87, 88, 47, 72, 60, 63, 65, 56, 55, 71, 83, 76, 59, 68, 70, 74, 62, 85, 58, 66, 78, 72, 47, 66, 53, 66, 46, 49, 60, 43, 39, 71, 87, 80, 48, 44, 30, 69, 61, 83, 68, 89, 59, 57, 98, 68, 51, 86, 47, 50, 45, 66, 63, 58, 75, 63, 59, 47, 51, 50, 54, 54, 61, 77, 55, 101, 88, 65, 68, 55, 67, 62, 89, 54, 90, 70, 36, 50, 73, 75, 52, 72, 57, 50, 66, 46, 99, 61, 56, 63, 67, 75, 62, 52, 55, 61, 71, 59, 75, 67, 86, 95, 91, 74, 78, 60, 71, 78, 57, 62, 61, 70, 66, 73, 53, 111, 69, 72, 44, 39, 38, 84, 76, 90, 40, 86, 69, 54, 59, 69, 59, 54, 88, 40, 76, 62, 48, 68, 59, 74, 72, 71, 61, 70, 83, 54, 73, 86, 61, 70, 97, 68, 75, 81, 62, 51, 65, 51, 56, 63, 111, 67, 66, 62, 73, 77, 110, 86, 65, 59, 52, 77, 68, 75, 47, 53, 66, 77, 54, 64, 57, 55, 56, 56, 104, 56, 74, 73, 51, 46, 79, 52, 43, 64, 94, 58, 81, 61, 60, 63, 80, 83, 67, 89, 52, 52, 74, 68, 43, 67, 41, 65, 71, 59, 60, 63, 51, 64, 69, 59, 93, 45, 60, 53, 63, 68, 74, 51, 53, 54, 79, 66, 48, 59, 62, 78, 51, 72, 75, 56, 47, 60, 117, 53, 83, 59, 54, 67, 108, 53, 92, 64, 59, 70, 62, 87, 53, 61, 70, 60, 70, 66, 66, 40, 67, 55, 76, 68, 66, 83, 81, 67, 59, 56, 51, 73, 57, 64, 35, 51, 52, 64, 43, 51, 61, 65, 136, 66, 79, 73, 88, 73, 41, 65, 72, 56, 90, 71, 63, 36, 64, 91, 107, 84, 68, 67, 58, 66, 68, 61, 52, 76, 72, 64, 73, 62, 84, 52, 77, 64, 70, 61, 50, 56, 91, 62, 64, 75, 61, 89, 49, 76, 79, 56, 63, 61, 49, 57, 65, 59, 50, 70, 77, 102, 99, 63, 95, 64, 60, 96, 68, 55, 85, 88, 53, 77, 87, 69, 85, 102, 74, 64, 71, 68, 63, 70, 47, 57, 73, 136, 65, 66, 93, 96, 76, 61, 54, 78, 57, 62, 105, 74, 71, 70, 84, 80, 66, 55, 57, 73, 73, 52, 109, 34, 51, 36, 69, 72, 67, 80, 89, 53, 63, 70, 69, 56, 58, 69, 113, 73, 56, 41, 60, 90, 54, 50, 44, 116, 67, 60, 55, 94, 113, 63, 50, 69, 52, 74, 64, 65, 78, 48, 65, 64, 65, 69, 56, 57, 53, 56, 71, 73, 75, 95, 76, 61, 45, 95, 67, 60, 59, 78, 72, 88, 61, 71, 67, 67, 70, 69, 69, 43, 57, 60, 104, 62, 66, 89, 55, 78, 73, 65, 59, 71, 84, 55, 58, 71, 49, 54, 64, 82, 79, 49, 51, 66, 56, 57, 67, 62, 86, 57, 66, 90, 50, 55, 57, 68, 88, 65, 73, 85, 59, 48, 67, 106, 60, 54, 76, 95, 55, 78, 61, 53, 53, 57, 64, 70, 59, 65, 64, 51, 57, 59, 65, 74, 44, 55, 54, 67, 72, 51, 57, 61, 39, 75, 58, 62, 55, 64, 72, 54, 65, 50, 52, 61, 64, 68, 88, 60, 52, 53, 83, 40, 60, 88, 73, 70, 66, 89, 57, 58, 107, 79, 56, 52, 50, 100, 73, 52, 58, 44, 71, 57, 56, 84, 52, 84, 42, 67, 60, 48, 62, 51, 56, 67, 65, 62, 57, 48, 54, 47, 79, 65, 93, 76, 63, 71, 59, 93, 71, 58, 85, 76, 82, 79, 42, 74, 46, 77, 55, 95, 54, 56, 51, 58, 74, 41, 63, 74, 70, 44, 85, 119, 52, 65, 63, 78, 62, 61, 88, 67, 55, 116, 87, 56, 70, 65, 95, 39, 60, 59, 61, 85, 70, 63, 69, 45, 55, 54, 70, 63, 52, 54, 89, 51, 53, 67, 86, 48, 82, 36, 50, 74, 59, 59, 68, 108, 93, 64, 69, 56, 56, 68, 61, 76, 66, 45, 75, 53, 67, 59, 69, 152, 58, 60, 53, 61, 56, 60, 61, 71, 64, 57, 54, 70, 50, 60, 76, 80, 65, 73, 48, 53, 64, 73, 91, 66, 73, 61, 81, 46, 75, 74, 50, 86, 91, 65, 61, 58, 76, 66, 56, 58, 61, 76, 71, 54, 92, 63, 61, 85, 60, 85, 81, 56, 52, 46, 57, 93, 69, 49, 75, 56, 53, 54, 53, 67, 67, 71, 68, 50, 69, 65, 69, 47, 87, 76, 56, 61, 86, 55, 50, 95, 58, 56, 46, 44, 63, 58, 59, 89, 79, 54, 78, 78, 62, 83, 64, 60, 62, 55, 55, 45, 56, 78, 56, 69, 85, 68, 86, 77, 57, 53, 70, 57, 56, 48, 44, 104, 45, 100, 79, 39, 67, 65, 71, 56, 41, 54, 67, 46, 48, 76, 76, 56, 64, 51, 53, 53, 56, 71, 79, 56, 68, 53, 58, 52, 74, 66, 73, 82, 67, 61, 60, 57, 95, 66, 50, 56, 63, 50, 50, 81, 45, 78, 62, 70, 60, 57, 55, 63, 49, 59, 84, 70, 85, 41, 59, 64, 50, 56, 76, 57, 64, 65, 53, 71, 45, 50, 59, 44, 59, 48, 141, 55, 75, 57, 73, 45, 100, 58, 39, 59, 62, 57, 63, 70, 89, 65, 28, 65, 72, 88, 58, 52, 55, 64, 56, 67, 52, 51, 73, 79, 56, 100, 81, 133, 55, 45, 78, 68, 49, 42, 99, 54, 49, 67, 70, 46, 66, 64, 56, 51, 56, 65, 54, 63, 80, 92, 58, 79, 51, 90, 35, 53, 69, 106, 41, 63, 68, 80, 63, 59, 50, 52, 65, 78, 69, 66, 58, 53, 66, 61, 46, 70, 65, 44, 84, 58, 64, 55, 67, 61, 42, 75, 43, 92, 81, 72, 71, 74, 57, 85, 66, 62, 84, 70, 47, 70, 62, 96, 54, 90, 88, 57, 62, 85, 77, 63, 92, 52, 51, 69, 60, 57, 122, 63, 72, 67, 78, 81, 50, 56, 76, 62, 56, 66, 68, 71, 42, 83, 101, 49, 54, 66, 91, 67, 64, 59, 45, 63, 56, 64, 59, 87, 77, 68, 62, 70, 45, 69, 84, 52, 42, 65, 66, 72, 68, 55, 107, 83, 71, 40, 45, 53, 76, 55, 67, 71, 69, 67, 65, 92, 75, 60, 70, 71, 75, 131, 84, 164, 50, 62, 57, 46, 45, 66, 67, 44, 62, 77, 46, 70, 53, 93, 43, 82, 81, 57, 81, 62, 53, 64, 65, 66, 78, 44, 82, 71, 64, 42, 40, 78, 65, 101, 93, 50, 32, 89, 59, 70, 89, 64, 61, 64, 70, 71, 64, 42, 57, 57, 52, 55, 68, 39, 92, 51, 63, 69, 68, 65, 63, 71, 50, 92, 90, 62, 64, 41, 54, 53, 74, 70, 68, 59, 58, 71, 54, 66, 63, 51, 90, 101, 53, 93, 64, 78, 58, 59, 74, 89, 89, 35, 65, 84, 85, 48, 60, 54, 65, 63, 56, 60, 53, 62, 50, 115, 72, 62, 65, 65, 51, 63, 45, 57, 64, 100, 73, 94, 63, 70, 73, 47, 70, 57, 68, 80, 65, 57, 53, 64, 63, 69, 77, 64, 101, 63, 64, 61, 67, 59, 92, 70, 74, 67, 51, 64, 65, 78, 62, 70, 71, 53, 46, 55, 77, 69, 42, 56, 74, 78, 84, 57, 87, 72, 69, 45, 67, 57, 61, 52, 46, 86, 61, 83, 48, 69, 79, 66, 59, 67, 71, 71, 67, 52, 75, 42, 71, 82, 71, 64, 65, 60, 57, 37, 54, 41, 78, 60, 112, 56, 85, 61, 52, 75, 55, 60, 60, 82, 48, 74, 51, 56, 74, 68, 74, 52, 46, 80, 36, 70, 65, 80, 67, 80, 81, 61, 58, 61, 70, 68, 64, 71, 63, 61, 66, 80, 67, 82, 97, 72, 98, 79, 74, 76, 60, 48, 63, 72, 94, 54, 83, 65, 81, 53, 55, 56, 61, 53, 63, 77, 42, 78, 98, 73, 59, 61, 70, 53, 93, 98, 72, 72, 74, 56, 116, 60, 55, 97, 65, 47, 42, 83, 58, 90, 68, 76, 82, 85, 76, 67, 69, 73, 71, 61, 60, 60, 66, 57, 66, 52, 94, 65, 63, 70, 61, 64, 81, 47, 54, 75, 57, 47, 45, 61, 72, 58, 55, 59, 94, 67, 59, 71, 52, 85, 54, 45, 59, 64, 34, 72, 100, 65, 89, 71, 88, 109, 76, 56, 57, 54, 72, 59, 67, 56, 72, 74, 66, 62, 77, 85, 41, 61, 57, 67, 55, 69, 71, 61, 73, 57, 50, 73, 57, 69, 95, 44, 63, 77, 78, 97, 64, 38, 55, 50, 53, 89, 60, 54, 109, 67, 69, 67, 55, 120, 57, 78, 51, 80, 69, 65, 53, 67, 59, 64, 77, 68, 64, 62, 60, 94, 88, 69, 75, 57, 75, 65, 83, 63, 71, 77, 70, 49, 86, 72, 151, 58, 62, 83, 57, 58, 57, 73, 55, 57, 78, 52, 58, 65, 53, 63, 77, 81, 62, 55, 61, 47, 83, 67, 52, 55, 53, 72, 76, 49, 78, 57, 70, 73, 60, 68, 65, 81, 79, 53, 79, 77, 55, 76, 57, 69, 56, 80, 68, 85, 59, 67, 46, 58, 61, 56, 66, 58, 48, 60, 66, 46, 64, 88, 59, 59, 69, 52, 58, 58, 47, 53, 52, 45, 81, 72, 100, 86, 64, 81, 66, 67, 54, 56, 67, 53, 75, 64, 92, 58, 54, 70, 63, 65, 53, 79, 65, 73, 55, 67, 68, 55, 69, 70, 73, 47, 46, 61, 57, 60, 105, 85, 62, 42, 48, 48, 73, 130, 55, 56, 66, 72, 54, 77, 94, 73, 55, 43, 51, 77, 97, 67, 88, 45, 75, 56, 88, 46, 55, 67, 85, 59, 101, 49, 77, 69, 70, 72, 70, 59, 61, 55, 59, 47, 53, 68, 66, 57, 73, 90, 85, 51, 60, 66, 58, 73, 67, 54, 56, 27, 68, 73, 90, 78, 43, 46, 71, 47, 70, 62, 58, 90, 66, 65, 95, 62, 48, 65, 68, 50, 41, 101, 52, 50, 60, 51, 77, 53, 72, 57, 51, 59, 85, 67, 57, 67, 90, 59, 66, 57, 76, 47, 77, 73, 54, 70, 70, 53, 59, 66, 60, 73, 69, 54, 66, 73, 68, 62, 47, 58, 55, 69, 66, 70, 65, 62, 63, 51, 76, 55, 72, 88, 41, 57, 87, 71, 53, 72, 60, 60, 67, 86, 77, 57, 50, 96, 62, 75, 83, 45, 63, 70, 37, 66, 67, 47, 69, 85, 75, 69, 59, 68, 68, 66, 97, 69, 65, 71, 44, 82, 64, 67, 71, 105, 63, 94, 64, 91, 59, 58, 66, 63, 42, 61, 49, 60, 73, 55, 65, 81, 71, 54, 69, 64, 76, 50, 57, 61, 66, 56, 66, 61, 53, 43, 49, 70, 52, 84, 58, 57, 65, 68, 63, 58, 104, 57, 51, 50, 64, 56, 78, 75, 38, 61, 58, 52, 78, 51, 66, 66, 53, 67, 68, 94, 40, 55, 55, 46, 75, 39, 63, 68, 65, 61, 52, 71, 66, 65, 52, 53, 79, 58, 68, 53, 80, 65, 55, 64, 63, 74, 63, 67, 70, 66, 60, 68, 82, 72, 73, 68, 76, 53, 58, 56, 45, 81, 55, 63, 60, 61, 55, 60, 64, 72, 46, 63, 62, 67, 76, 69, 79, 79, 70, 77, 116, 65, 31, 48, 68, 80, 62, 65, 65, 65, 59, 83, 79, 64, 49, 56, 71, 67, 88, 71, 42, 60, 65, 76, 59, 83, 59, 61, 56, 69, 69, 62, 74, 47, 66, 68, 60, 92, 72, 59, 66, 51, 99, 68, 74, 55, 53, 80, 43, 36, 66, 77, 86, 68, 47, 60, 51, 52, 71, 69, 77, 78, 65, 59, 63, 80, 75, 65, 63, 68, 64, 54, 52, 49, 63, 47, 63, 70, 117, 58, 42, 64, 61, 55, 51, 71, 61, 45, 64, 50, 39, 80, 79, 58, 51, 85, 72, 69, 60, 66, 61, 75, 58, 44, 64, 87, 82, 68, 67, 87, 58, 84, 54, 53, 83, 59, 64, 56, 65, 66, 63, 82, 66, 48, 80, 97, 55, 71, 92, 67, 75, 79, 63, 73, 70, 54, 58, 96, 58, 65, 42, 62, 56, 49, 64, 74, 90, 86, 71, 42, 66, 63, 100, 58, 55, 59, 90, 39, 56, 57, 75, 63, 63, 69, 64, 90, 54, 69, 58, 65, 63, 63, 89, 85, 62, 51, 59, 117, 111, 59, 53, 69, 134, 60, 48, 39, 78, 101, 45, 72, 46, 60, 81, 52, 65, 85, 82, 66, 56, 63, 83, 91, 56, 99, 71, 67, 73, 66, 80, 58, 119, 70, 67, 64, 64, 57, 57, 59, 47, 102, 68, 70, 86, 68, 60, 60, 51, 63, 57, 61, 57, 80, 69, 66, 62, 66, 74, 86, 44, 77, 86, 50, 68, 75, 60, 56, 200, 69, 58, 57, 49, 60, 50, 65, 47, 63, 58, 75, 68, 61, 57, 58, 51, 60, 61, 66, 64, 76, 73, 68, 43, 89, 65, 69, 69, 73, 65, 68, 62, 76, 59, 59, 65, 64, 70, 53, 96, 59, 72, 70, 67, 62, 67, 73, 44, 42, 54, 66, 61, 72, 62, 77, 88, 74, 113, 66, 78, 58, 69, 51, 60, 86, 49, 62, 59, 54, 77, 55, 56, 97, 39, 48, 46, 85, 80, 65, 78, 71, 69, 63, 54, 85, 69, 81, 57, 75, 82, 55, 86, 55, 58, 63, 60, 53, 71, 62, 76, 50, 46, 69, 78, 94, 58, 73, 61, 55, 70, 87, 68, 79, 86, 68, 63, 82, 84, 69, 88, 73, 76, 59, 72, 96, 55, 53, 84, 61, 61, 68, 94, 56, 67, 65, 77, 66, 53, 59, 41, 49, 62, 92, 70, 69, 69, 55, 63, 56, 55, 75, 42, 64, 72, 48, 94, 58, 68, 49, 45, 83, 66, 52, 77, 64, 54, 66, 72, 72, 65, 48, 72, 64, 72, 64, 44, 73, 63, 45, 51, 45, 75, 83, 93, 60, 56, 68, 52, 72, 49, 59, 65, 63, 61, 64, 61, 61, 65, 55, 80, 77, 68, 40, 63, 58, 77, 62, 53, 109, 59, 61, 58, 82, 59, 125, 68, 63, 70, 81, 64, 74, 53, 62, 61, 64, 75, 67, 90, 69, 70, 68, 79, 65, 49, 63, 88, 66, 72, 74, 64, 74, 68, 68, 70, 60, 65, 66, 66, 58, 67, 118, 50, 65, 53, 57, 59, 76, 53, 56, 64, 63, 58, 64, 65, 65, 81, 54, 43, 66, 58, 58, 69, 62, 63, 80, 67, 57, 61, 94, 71, 66, 153, 58, 50, 59, 46, 67, 67, 53, 71, 80, 69, 49, 71, 87, 64, 65, 48, 47, 70, 67, 76, 72, 70, 67, 70, 61, 81, 62, 57, 76, 67, 62, 54, 69, 72, 65, 78, 47, 71, 76, 61, 47, 59, 57, 79, 75, 55, 85, 66, 61, 60, 50, 55, 59, 56, 68, 75, 69, 63, 64, 58, 65, 71, 57, 50, 53, 68, 64, 79, 57, 61, 49, 78, 72, 64, 67, 78, 61, 50, 66, 75, 63, 67, 94, 71, 68, 53, 65, 51, 64, 64, 56, 72, 63, 49, 66, 64, 68, 71, 66, 65, 55, 70, 71, 57, 62, 65, 66, 61, 57, 66, 64, 53, 46, 57, 57, 59, 80, 54, 103, 75, 50, 57, 56, 69, 108, 74, 58, 64, 68, 59, 62, 55, 87, 69, 55, 51, 59, 78, 54, 53, 81, 84, 66, 73, 54, 77, 68, 63, 69, 68, 66, 54, 75, 58, 73, 56, 91, 61, 66, 63, 75, 67, 54, 72, 74, 55, 61, 55, 72, 59, 58, 58, 73, 75, 58, 50, 69, 44, 56, 67, 136, 52, 89, 72, 56, 83, 61, 74, 89, 65, 70, 42, 42, 51, 54, 61, 66, 72, 79, 73, 74, 55, 66, 86, 68, 53, 74, 58, 56, 65, 62, 69, 85, 52, 46, 79, 70, 79, 60, 62, 70, 70, 65, 56, 57, 64, 81, 74, 66, 56, 55, 61, 61, 70, 93, 62, 57, 66, 60, 65, 64, 63, 66, 88, 68, 72, 68, 67, 58, 78, 62, 61, 56, 72, 59, 80, 62, 61, 63, 80, 66, 70, 62, 68, 74, 64, 72, 55, 69, 54, 68, 56, 69, 58, 57, 71, 55, 76, 62, 60, 51, 55, 82, 69, 60, 61, 61, 60, 67, 94, 67, 58, 91, 51, 57, 64, 74, 61, 68, 50, 67, 72, 70, 60, 63, 86, 62, 82, 65, 58, 77, 73, 47, 59, 78, 47, 56, 80, 76, 56, 69, 62, 64, 54, 56, 68, 68, 108, 70, 80, 66, 55, 54, 69, 60, 65, 66, 66, 62, 60, 63, 72, 72, 68, 78, 61, 59, 52, 60, 66, 63, 55, 63, 62, 66, 75, 62, 72, 64, 70, 61, 69, 68, 79, 71, 73, 63, 55, 69, 54, 60, 68, 35, 56, 66, 80, 73, 71, 61, 62, 72, 67, 67, 61, 54, 60, 67, 54, 62, 76, 62, 79, 67, 72, 71, 89, 66, 55, 51, 61, 69, 70, 71, 54, 66, 73, 67, 71, 68, 56, 60, 58, 52, 64, 87, 89, 79, 54, 59, 60, 63, 46, 72, 64, 104, 59, 94, 57, 55, 81, 68, 68, 55, 65, 59, 77, 59, 79, 75, 57, 69, 52, 125, 50, 101, 41, 63, 63, 69, 56, 69, 80, 74, 59, 65, 68, 56, 57, 51, 60, 76, 68, 63, 79, 62, 93, 56, 72, 59, 57, 57, 75, 74, 62, 63, 69, 68, 79, 58, 50, 59, 70, 52, 67, 58, 68, 57, 66, 58, 57, 68, 61, 66, 73, 83, 77, 76, 56, 63, 68, 58, 71, 59, 64, 63, 68, 50, 66, 64, 77, 71, 60, 54, 56, 58, 67, 63, 68, 53, 55, 61, 54, 70, 67, 95, 70, 69, 57, 74, 71, 74, 86, 62, 145, 51, 65, 63, 72, 67, 75, 77, 64, 64, 61, 74, 69, 62, 67, 81, 69, 58, 76, 71, 58, 82, 44, 60, 65, 57, 66, 68, 54, 61, 67, 90, 75, 64, 58, 57, 54, 49, 62, 58, 65, 83, 51, 61, 61, 60, 76, 51, 81, 59, 68, 67, 49, 65, 64, 65, 62, 66, 75, 66, 44, 67, 62, 65, 88, 53, 69, 81, 60, 61, 54, 56, 71, 72, 60, 67, 87, 54, 57, 63, 62, 68, 57, 87, 55, 62, 65, 66, 64, 46, 55, 76, 52, 65, 65, 61, 49, 66, 101, 65, 53, 56, 55, 71, 62, 56, 102, 86, 60, 80, 63, 58, 65, 56, 54, 76, 52, 60, 68, 55, 58, 59, 103, 62, 67, 61, 59, 67, 60, 64, 66, 51, 47, 70, 52, 69, 70, 57, 49, 62, 59, 57, 68, 70, 74, 55, 85, 63, 84, 72, 66, 56, 58, 63, 52, 87, 58, 60, 69, 75, 56, 75, 71, 68, 71, 57, 54, 78, 58, 68, 64, 64, 62, 59, 65, 77, 61, 83, 62, 102, 60, 65, 63, 63, 56, 52, 70, 66, 62, 59, 52, 68, 62, 87, 51, 58, 71, 55, 57, 57, 50, 52, 52, 91, 63, 59, 69, 57, 61, 71, 64, 47, 69, 54, 68, 72, 57, 71, 70, 83, 59, 69, 54, 48, 68, 62, 64, 50, 58, 78, 58, 66, 68, 67, 53, 62, 60, 59, 80, 61, 59, 55, 53, 50, 66, 63, 71, 71, 69, 67, 76, 52, 69, 59, 55, 53, 56, 60, 65, 54, 58, 68, 63, 50, 58, 72, 45, 125, 56, 70, 47, 56, 83, 73, 61, 61, 56, 67, 60, 73, 61, 58, 65, 64, 57, 62, 75, 65, 57, 87, 42, 72, 81, 52, 43, 66, 69, 69, 55, 43, 82, 62, 61, 100, 47, 80, 67, 74, 61, 58, 109, 85, 91, 70, 68, 59, 63, 52, 70, 66, 72, 52, 73, 64, 56, 75, 52, 60, 67, 64, 69, 56, 53, 67, 111, 71, 70, 71, 86, 60, 89, 89, 63, 60, 42, 55, 65, 65, 69, 63, 73, 64, 60, 68, 75, 58, 94, 45, 85, 56, 73, 42, 68, 63, 78, 78, 78, 66, 73, 65, 64, 67, 56, 76, 73, 66, 72, 62, 61, 57, 61, 46, 72, 60, 81, 100, 74, 98, 64, 55, 64, 72, 74, 67, 68, 67, 74, 89, 79, 51, 75, 57, 67, 69, 68, 52, 56, 50, 79, 69, 48, 70, 75, 61, 71, 52, 53, 81, 64, 66, 83, 79, 57, 78, 66, 60, 60, 57, 96, 77, 75, 91, 48, 72, 97, 82, 50, 71, 61, 55, 74, 62, 50, 61, 62, 81, 78, 77, 48, 60, 44, 44, 78, 49, 62, 57, 85, 69, 66, 144, 64, 53, 62, 77, 61, 76, 77, 64, 69, 54, 56, 52, 64, 82, 55, 84, 64, 60, 77, 92, 58, 75, 68, 80, 105, 48, 76, 96, 50, 58, 148, 49, 61, 66, 78, 63, 82, 50, 55, 71, 62, 65, 52, 85, 73, 73, 62, 71, 74, 64, 71, 62, 61, 59, 56, 72, 75, 87, 62, 70, 77, 48, 52, 51, 92, 71, 64, 68, 65, 138, 67, 70, 79, 77, 64, 50, 52, 58, 64, 76, 55, 57, 60, 66, 58, 58, 55, 52, 57, 72, 76, 69, 55, 69, 65, 74, 46, 59, 50, 53, 71, 60, 52, 60, 68, 54, 55, 63, 43, 61, 93, 64, 80, 117, 73, 58, 76, 67, 53, 61, 53, 66, 54, 64, 77, 47, 65, 69, 77, 73, 60, 82, 65, 63, 60, 69, 40, 65, 67, 50, 76, 50, 62, 56, 65, 68, 64, 61, 62, 85, 55, 69, 59, 67, 92, 66, 59, 62, 61, 57, 58, 52, 62, 69, 80, 72, 86, 45, 96, 60, 55, 65, 101, 92, 62, 70, 69, 78, 73, 72, 59, 81, 57, 54, 76, 92, 61, 68, 57, 67, 73, 68, 59, 50, 59, 58, 60, 44, 73, 83, 63, 48, 60, 55, 68, 81, 53, 57, 44, 65, 57, 116, 67, 60, 72, 48, 73, 71, 65, 61, 79, 73, 52, 47, 65, 62, 55, 66, 88, 66, 69, 73, 57, 76, 66, 58, 68, 76, 79, 57, 81, 93, 53, 80, 59, 70, 64, 85, 75, 66, 60, 73, 65, 58, 60, 49, 72, 71, 66, 58, 59, 73, 58, 57, 77, 62, 57, 79, 69, 69, 69, 66, 53, 58, 61, 82, 48, 59, 56, 63, 56, 60, 58, 74, 59, 59, 87, 73, 66, 56, 57, 71, 65, 56, 78, 59, 48, 70, 70, 51, 88, 73, 52, 67, 77, 72, 34, 72, 50, 58, 74, 94, 87, 54, 61, 46, 55, 77, 46, 48, 69, 74, 97, 78, 67, 62, 69, 32, 71, 63, 64, 50, 55, 64, 67, 42, 91, 68, 59, 80, 46, 63, 58, 77, 58, 63, 53, 70, 52, 55, 54, 62, 90, 63, 65, 64, 67, 61, 142, 67, 61, 58, 54, 70, 61, 57, 48, 56, 63, 49, 62, 71, 65, 60, 54, 60, 65, 54, 51, 74, 51, 54, 73, 74, 74, 75, 72, 76, 42, 74, 57, 80, 61, 53, 95, 62, 64, 55, 75, 64, 52, 53, 73, 89, 58, 66, 83, 60, 54, 61, 82, 60, 52, 54, 65, 63, 68, 77, 66, 65, 43, 67, 65, 42, 75, 78, 69, 93, 63, 69, 61, 57, 89, 58, 75, 66, 76, 64, 53, 59, 79, 80, 68, 51, 78, 78, 73, 68, 86, 47, 74, 49, 66, 54, 57, 103, 69, 86, 69, 49, 65, 68, 53, 81, 70, 63, 68, 63, 74, 70, 63, 57, 43, 83, 67, 50, 63, 68, 65, 62, 59, 52, 51, 48, 58, 61, 68, 73, 91, 58, 62, 59, 58, 63, 72, 85, 66, 59, 110, 82, 59, 68, 77, 57, 66, 56, 76, 82, 59, 61, 70, 58, 66, 54, 56, 63, 42, 55, 58, 58, 97, 65, 70, 59, 68, 62, 43, 61, 67, 55, 64, 67, 68, 70, 66, 57, 71, 60, 67, 55, 72, 52, 59, 91, 75, 68, 48, 72, 74, 53, 60, 62, 60, 52, 73, 90, 52, 47, 55, 111, 39, 73, 107, 73, 109, 51, 81, 69, 71, 53, 52, 68, 75, 52, 56, 65, 62, 48, 68, 80, 53, 42, 102, 60, 43, 71, 68, 49, 64, 62, 72, 71, 77, 58, 65, 79, 66, 80, 58, 74, 68, 87, 61, 97, 70, 69, 43, 76, 84, 63, 65, 55, 77, 58, 44, 63, 47, 54, 66, 54, 57, 52, 91, 49, 66, 63, 67, 90, 64, 56, 105, 68, 47, 63, 53, 55, 58, 58, 58, 99, 83, 83, 81, 65, 79, 52, 76, 61, 57, 51, 68, 59, 63, 47, 74, 60, 53, 41, 66, 65, 74, 45, 66, 61, 64, 66, 64, 58, 58, 72, 117, 57, 71, 71, 84, 61, 76, 56, 57, 53, 72, 39, 59, 61, 73, 57, 71, 69, 67, 75, 60, 54, 69, 53, 64, 58, 70, 55, 77, 47, 74, 70, 52, 81, 64, 57, 60, 65, 61, 94, 61, 65, 105, 62, 54, 69, 72, 54, 73, 68, 67, 45, 95, 39, 64, 84, 87, 53, 69, 67, 60, 63, 83, 75, 61, 65, 58, 73, 85, 72, 75, 73, 54, 81, 68, 70, 51, 47, 70, 95, 61, 64, 51, 58, 63, 48, 80, 76, 78, 68, 54, 57, 40, 62, 67, 72, 75, 78, 67, 66, 48, 63, 46, 71, 82, 60, 60, 80, 69, 77, 67, 51, 69, 88, 58, 84, 82, 70, 51, 59, 67, 65, 55, 55, 74, 68, 35, 67, 59, 72, 63, 57, 69, 71, 75, 73, 76, 56, 62, 65, 44, 88, 85, 62, 62, 48, 87, 63, 60, 62, 55, 83, 73, 46, 60, 74, 79, 56, 59, 61, 114, 114, 62, 65, 75, 66, 89, 58, 61, 65, 48, 69, 74, 63, 73, 61, 45, 63, 108, 65, 66, 69, 61, 61, 53, 78, 61, 55, 75, 53, 72, 73, 68, 69, 74, 86, 74, 62, 69, 62, 80, 69, 36, 74, 54, 68, 84, 64, 54, 58, 42, 81, 55, 77, 47, 85, 82, 65, 69, 54, 80, 66, 60, 71, 67, 44, 88, 46, 52, 75, 58, 65, 54, 55, 69, 76, 67, 126, 59, 69, 61, 55, 77, 55, 80, 31, 57, 45, 76, 62, 63, 85, 41, 65, 91, 67, 55, 49, 40, 73, 63, 80, 69, 57, 60, 52, 74, 55, 76, 60, 99, 65, 69, 60, 77, 61, 77, 93, 51, 62, 60, 67, 62, 67, 72, 60, 59, 52, 62, 88, 62, 91, 110, 47, 64, 55, 34, 75, 56, 62, 79, 75, 62, 56, 80, 77, 40, 62, 66, 54, 104, 77, 70, 70, 66, 56, 109, 66, 78, 66, 58, 55, 55, 80, 85, 61, 65, 108, 61, 74, 65, 66, 40, 76, 66, 64, 47, 60, 73, 68, 52, 57, 67, 54, 39, 86, 69, 49, 63, 72, 72, 98, 74, 33, 38, 46, 54, 58, 86, 63, 113, 66, 73, 70, 80, 61, 64, 63, 77, 58, 49, 54, 56, 50, 45, 49, 60, 63, 75, 61, 66, 65, 65, 61, 66, 70, 50, 51, 73, 47, 63, 62, 78, 84, 70, 67, 53, 67, 73, 62, 73, 53, 43, 62, 76, 74, 57, 77, 42, 81, 66, 67, 63, 74, 56, 65, 108, 75, 52, 68, 36, 41, 68, 61, 65, 73, 99, 68, 49, 58, 61, 59, 61, 67, 72, 75, 94, 58, 65, 67, 57, 60, 57, 63, 67, 64, 126, 56, 48, 35, 112, 52, 48, 81, 90, 50, 82, 51, 108, 57, 53, 85, 73, 76, 72, 106, 49, 66, 64, 56, 77, 57, 78, 59, 71, 65, 63, 67, 85, 73, 63, 70, 74, 53, 81, 55, 72, 55, 84, 66, 80, 71, 64, 50, 62, 66, 50, 77, 82, 56, 71, 96, 53, 63, 57, 68, 57, 76, 64, 74, 61, 58, 64, 70, 64, 62, 71, 31, 68, 62, 59, 82, 63, 57, 65, 53, 48, 52, 80, 63, 60, 78, 81, 53, 56, 65, 57, 65, 74, 75, 69, 61, 68, 68, 60, 56, 64, 76, 104, 42, 59, 79, 50, 66, 48, 56, 87, 80, 79, 50, 77, 63, 64, 87, 77, 75, 42, 71, 83, 64, 101, 71, 69, 70, 73, 83, 62, 103, 73, 62, 65, 66, 61, 69, 55, 75, 100, 52, 87, 59, 72, 72, 58, 54, 63, 82, 84, 56, 65, 64, 45, 45, 53, 66, 55, 100, 49, 60, 72, 74, 85, 54, 66, 54, 49, 60, 68, 54, 73, 56, 72, 70, 50, 59, 76, 74, 58, 64, 57, 63, 80, 47, 58, 74, 59, 63, 74, 58, 45, 53, 75, 53, 62, 44, 49, 93, 44, 57, 60, 70, 60, 80, 38, 132, 86, 46, 75, 58, 88, 90, 75, 66, 65, 59, 57, 60, 80, 62, 67, 127, 55, 58, 53, 65, 69, 75, 51, 71, 69, 61, 59, 50, 79, 75, 60, 65, 94, 70, 76, 71, 76, 140, 64, 74, 63, 75, 66, 65, 57, 58, 69, 49, 78, 47, 73, 76, 61, 66, 43, 66, 52, 61, 75, 71, 52, 97, 50, 60, 65, 70, 48, 70, 87, 67, 42, 47, 59, 72, 72, 72, 52, 77, 41, 55, 60, 77, 60, 59, 79, 75, 75, 50, 59, 66, 75, 54, 50, 49, 64, 72, 72, 41, 57, 73, 58, 73, 75, 75, 83, 74, 85, 57, 91, 56, 61, 59, 71, 72, 94, 75, 66, 75, 67, 69, 80, 69, 68, 61, 73, 41, 85, 68, 70, 81, 55, 60, 55, 59, 55, 58, 61, 47, 63, 73, 55, 77, 72, 90, 80, 71, 54, 45, 98, 51, 51, 88, 56, 59, 56, 98, 48, 74, 67, 92, 66, 61, 63, 52, 48, 47, 101, 70, 82, 80, 71, 55, 74, 61, 57, 67, 72, 73, 64, 51, 70, 89, 39, 60, 76, 74, 65, 62, 47, 74, 61, 66, 53, 73, 56, 56, 31, 49, 49, 61, 65, 84, 90, 69, 88, 82, 66, 79, 48, 76, 53, 78, 51, 51, 69, 90, 62, 76, 67, 82, 68, 130, 85, 35, 72, 60, 71, 73, 60, 59, 74, 60, 83, 85, 52, 67, 81, 58, 71, 72, 58, 60, 79, 64, 85, 56, 137, 54, 69, 66, 71, 63, 60, 81, 44, 75, 54, 58, 92, 64, 54, 75, 50, 68, 62, 45, 65, 65, 74, 61, 59, 62, 66, 68, 67, 79, 48, 86, 53, 64, 127, 61, 99, 52, 56, 37, 61, 70, 49, 49, 85, 71, 59, 90, 86, 72, 70, 62, 56, 39, 59, 60, 61, 52, 52, 68, 53, 72, 70, 62, 68, 62, 77, 65, 58, 66, 78, 68, 54, 59, 65, 67, 100, 72, 100, 50, 80, 61, 73, 58, 74, 50, 63, 71, 44, 49, 58, 63, 103, 100, 60, 86, 68, 83, 100, 47, 106, 57, 87, 82, 61, 50, 75, 79, 57, 49, 79, 82, 67, 56, 60, 49, 73, 55, 64, 46, 70, 40, 65, 57, 72, 47, 79, 70, 73, 53, 72, 47, 71, 82, 59, 71, 81, 87, 60, 69, 57, 45, 49, 70, 43, 58, 54, 63, 74, 63, 56, 72, 70, 51, 67, 66, 40, 41, 51, 85, 75, 44, 63, 61, 117, 59, 69, 80, 49, 92, 100, 67, 60, 92, 82, 51, 55, 49, 92, 62, 79, 63, 49, 82, 51, 84, 54, 61, 73, 92, 98, 76, 64, 50, 61, 49, 57, 76, 79, 47, 70, 66, 85, 86, 56, 56, 47, 65, 62, 58, 74, 56, 56, 52, 57, 59, 63, 64, 53, 52, 62, 59, 49, 44, 58, 65, 77, 60, 74, 47, 65, 75, 68, 55, 75, 72, 53, 84, 66, 82, 93, 58, 65, 55, 80, 65, 58, 63, 78, 53, 61, 71, 51, 65, 47, 99, 58, 65, 51, 43, 71, 127, 73, 58, 52, 57, 65, 52, 83, 35, 65, 57, 62, 62, 51, 46, 75, 57, 49, 89, 64, 75, 67, 110, 95, 61, 48, 106, 63, 56, 130, 38, 61, 62, 82, 84, 64, 60, 44, 66, 52, 65, 62, 46, 95, 59, 57, 53, 54, 46, 56, 70, 58, 51, 41, 55, 58, 59, 62, 58, 66, 57, 53, 60, 61, 68, 70, 50, 90, 73, 69, 58, 69, 64, 57, 62, 60, 47, 95, 73, 78, 53, 71, 61, 51, 73, 53, 90, 82, 64, 92, 74, 70, 86, 57, 62, 58, 72, 55, 75, 94, 111, 48, 54, 75, 52, 52, 45, 60, 87, 79, 59, 68, 59, 109, 50, 72, 67, 49, 81, 57, 38, 71, 54, 89, 57, 46, 77, 64, 79, 75, 64, 59, 82, 66, 67, 88, 57, 79, 69, 74, 87, 67, 46, 88, 62, 126, 59, 57, 57, 80, 65, 69, 55, 32, 44, 62, 63, 56, 85, 86, 57, 51, 70, 66, 62, 64, 74, 53, 73, 72, 59, 76, 63, 102, 52, 81, 75, 78, 79, 48, 70, 92, 46, 77, 78, 69, 55, 71, 74, 53, 51, 66, 61, 72, 104, 77, 73, 59, 83, 56, 56, 69, 74, 84, 86, 68, 81, 58, 85, 80, 68, 50, 59, 73, 51, 66, 77, 74, 51, 43, 88, 81, 50, 52, 68, 83, 65, 47, 40, 60, 69, 52, 66, 55, 67, 56, 65, 63, 75, 71, 73, 96, 66, 81, 45, 83, 79, 81, 49, 56, 60, 76, 66, 31, 74, 83, 77, 96, 72, 77, 86, 56, 58, 62, 91, 66, 65, 64, 52, 75, 53, 58, 42, 39, 88, 74, 51, 65, 54, 59, 59, 49, 65, 79, 57, 139, 33, 61, 65, 64, 109, 76, 49, 83, 47, 98, 51, 66, 71, 49, 69, 73, 66, 68, 64, 67, 73, 50, 56, 63, 61, 66, 106, 68, 52, 92, 100, 89, 69, 54, 48, 56, 52, 62, 71, 44, 51, 56, 60, 64, 72, 74, 66, 79, 52, 54, 29, 77, 53, 66, 60, 57, 65, 61, 82, 67, 82, 68, 44, 79, 60, 71, 51, 64, 64, 69, 68, 65, 80, 81, 63, 60, 39, 72, 34, 73, 67, 60, 75, 91, 52, 72, 63, 61, 74, 37, 51, 76, 49, 39, 40, 54, 90, 60, 65, 60, 73, 48, 87, 93, 69, 51, 27, 57, 48, 75, 55, 45, 64, 44, 44, 31, 57, 134, 85, 56, 42, 81, 64, 38, 82, 60, 62, 80, 65, 57, 73, 41, 69, 51, 70, 74, 64, 63, 84, 57, 54, 86, 58, 58, 70, 74, 81, 56, 74, 79, 74, 72, 68, 65, 68, 79, 57, 67, 59, 93, 75, 63, 54, 90, 80, 57, 65, 50, 90, 60, 63, 65, 83, 70, 48, 68, 70, 61, 63, 58, 67, 61, 46, 64, 56, 39, 91, 65, 68, 51, 56, 83, 45, 61, 55, 53, 63, 59, 50, 47, 72, 61, 120, 44, 89, 92, 61, 54, 63, 92, 63, 81, 61, 63, 84, 65, 49, 79, 68, 84, 67, 58, 47, 76, 68, 57, 45, 82, 87, 84, 55, 40, 60, 49, 80, 63, 66, 66, 67, 60, 53, 81, 87, 66, 56, 90, 42, 43, 60, 51, 68, 50, 62, 55, 58, 76, 73, 70, 59, 50, 50, 62, 82, 50, 76, 62, 65, 74, 98, 53, 85, 76, 58, 62, 65, 55, 88, 65, 65, 70, 92, 48, 66, 78, 70, 118, 68, 73, 52, 46, 64, 92, 75, 49, 66, 67, 76, 55, 74, 55, 73, 85, 64, 71, 70, 78, 49, 84, 65, 57, 75, 42, 46, 61, 72, 42, 46, 52, 71, 59, 88, 96, 57, 61, 75, 54, 63, 77, 78, 55, 77, 125, 80, 106, 70, 52, 54, 49, 58, 67, 66, 81, 66, 69, 51, 54, 61, 121, 64, 54, 61, 51, 82, 111, 60, 87, 70, 60, 71, 58, 57, 104, 43, 68, 45, 50, 42, 63, 72, 62, 58, 58, 72, 61, 69, 67, 60, 68, 69, 65, 68, 74, 48, 59, 64, 75, 53, 78, 52, 41, 65, 77, 65, 70, 55, 75, 64, 74, 49, 94, 66, 63, 118, 81, 64, 73, 64, 61, 56, 69, 49, 84, 69, 54, 70, 83, 93, 89, 73, 66, 54, 62, 58, 72, 67, 85, 61, 68, 51, 79, 56, 69, 76, 53, 55, 48, 88, 72, 64, 62, 79, 43, 64, 80, 53, 69, 71, 86, 64, 60, 63, 56, 91, 61, 64, 73, 80, 79, 53, 62, 82, 75, 59, 62, 87, 97, 58, 80, 87, 74, 74, 68, 55, 62, 74, 56, 89, 79, 62, 65, 65, 76, 58, 88, 69, 58, 56, 61, 69, 76, 68, 60, 63, 65, 52, 79, 69, 55, 50, 42, 73, 120, 59, 77, 85, 58, 59, 46, 41, 64, 68, 81, 48, 57, 67, 81, 59, 59, 69, 63, 58, 69, 77, 67, 63, 64, 75, 59, 52, 88, 77, 50, 61, 57, 68, 65, 35, 76, 69, 62, 70, 59, 82, 80, 76, 71, 70, 65, 60, 63, 59, 65, 42, 49, 49, 65, 69, 60, 56, 56, 88, 110, 74, 48, 53, 73, 48, 67, 55, 74, 73, 55, 50, 60, 62, 54, 67, 72, 51, 51, 67, 64, 67, 70, 40, 76, 55, 66, 74, 37, 70, 75, 63, 43, 58, 43, 36, 93, 52, 119, 70, 79, 49, 76, 61, 102, 61, 68, 54, 75, 63, 45, 60, 80, 43, 65, 47, 74, 74, 52, 75, 54, 61, 42, 66, 45, 58, 53, 59, 60, 50, 59, 83, 51, 85, 68, 48, 59, 49, 64, 80, 85, 53, 76, 96, 56, 95, 65, 123, 109, 90, 58, 56, 86, 48, 62, 69, 47, 89, 72, 29, 105, 79, 76, 57, 92, 54, 49, 65, 95, 68, 51, 64, 85, 69, 68, 80, 68, 87, 72, 72, 76, 57, 70, 68, 57, 113, 42, 72, 48, 58, 59, 45, 49, 68, 54, 65, 69, 44, 73, 59, 91, 138, 82, 67, 81, 94, 50, 94, 51, 35, 52, 49, 52, 55, 58, 75, 60, 46, 37, 62, 62, 57, 45, 84, 82, 79, 66, 83, 104, 77, 69, 82, 59, 43, 53, 70, 62, 53, 88, 56, 59, 97, 48, 56, 65, 68, 72, 64, 63, 53, 76, 62, 83, 152, 66, 69, 55, 48, 87, 58, 78, 59, 48, 74, 47, 66, 55, 56, 64, 65, 83, 62, 53, 41, 52, 82, 50, 64, 75, 59, 45, 69, 69, 71, 89, 50, 78, 68, 85, 57, 70, 63, 73, 72, 103, 42, 66, 107, 92, 85, 69, 58, 67, 54, 38, 69, 86, 72, 51, 69, 64, 58, 44, 52, 80, 61, 113, 110, 70, 56, 73, 80, 49, 66, 92, 83, 54, 83, 51, 76, 51, 45, 47, 95, 76, 67, 58, 82, 44, 47, 62, 72, 70, 53, 71, 72, 54, 50, 89, 53, 56, 161, 58, 80, 57, 80, 61, 44, 62, 66, 77, 46, 87, 70, 78, 59, 84, 62, 63, 80, 51, 63, 68, 52, 97, 51, 64, 76, 57, 55, 73, 58, 68, 70, 79, 78, 64, 94, 45, 61, 60, 62, 71, 94, 68, 89, 74, 95, 54, 63, 55, 59, 100, 48, 80, 68, 64, 60, 79, 60, 102, 66, 56, 59, 62, 99, 64, 119, 63, 61, 77, 54, 71, 65, 68, 72, 46, 47, 71, 45, 78, 79, 70, 73, 63, 55, 98, 73, 56, 62, 47, 63, 62, 49, 70, 66, 89, 88, 46, 48, 65, 59, 54, 155, 53, 60, 60, 65, 83, 57, 42, 48, 67, 59, 79, 75, 71, 72, 43, 58, 63, 57, 57, 65, 53, 59, 94, 63, 74, 71, 66, 53, 52, 76, 59, 72, 75, 45, 72, 79, 62, 50, 63, 69, 89, 65, 62, 76, 86, 62, 54, 71, 41, 50, 47, 67, 86, 61, 82, 75, 59, 66, 78, 58, 58, 53, 57, 70, 72, 71, 55, 44, 59, 57, 58, 57, 77, 62, 72, 68, 60, 54, 68, 80, 59, 70, 45, 69, 79, 84, 75, 72, 79, 68, 60, 81, 67, 57, 55, 53, 65, 64, 69, 57, 90, 65, 58, 75, 58, 69, 68, 79, 67, 65, 98, 81, 76, 72, 72, 67, 63, 44, 78, 56, 71, 50, 72, 61, 71, 65, 66, 76, 70, 65, 57, 59, 62, 49, 69, 48, 85, 74, 60, 55, 34, 76, 65, 52, 67, 62, 50, 40, 84, 51, 72, 66, 84, 84, 62, 59, 54, 65, 76, 68, 64, 54, 53, 59, 69, 86, 76, 63, 91, 46, 110, 67, 65, 69, 61, 75, 59, 58, 58, 65, 52, 73, 69, 57, 55, 54, 59, 86, 67, 71, 88, 59, 60, 73, 53, 63, 70, 58, 56, 66, 62, 54, 49, 89, 67, 67, 64, 56, 80, 64, 51, 58, 81, 78, 93, 54, 44, 65, 61, 80, 80, 55, 60, 66, 63, 54, 61, 86, 57, 74, 70, 71, 75, 57, 53, 59, 70, 74, 63, 145, 64, 80, 58, 57, 49, 75, 66, 92, 59, 61, 66, 43, 48, 71, 64, 60, 74, 51, 69, 61, 51, 46, 112, 61, 81, 84, 58, 66, 68, 83, 59, 89, 52, 89, 76, 106, 64, 58, 58, 80, 61, 151, 54, 66, 69, 57, 42, 61, 48, 60, 59, 80, 45, 57, 64, 70, 52, 95, 81, 63, 54, 57, 60, 58, 49, 55, 76, 54, 61, 69, 72, 52, 52, 66, 76, 63, 53, 55, 72, 70, 72, 56, 59, 64, 77, 60, 56, 53, 74, 85, 57, 61, 65, 59, 60, 73, 78, 68, 68, 76, 66, 66, 63, 50, 48, 63, 76, 63, 65, 51, 72, 60, 55, 78, 80, 69, 45, 67, 72, 54, 56, 82, 68, 87, 113, 55, 58, 52, 81, 53, 68, 74, 49, 68, 56, 85, 104, 45, 58, 63, 73, 65, 78, 69, 57, 67, 70, 63, 66, 69, 59, 60, 64, 86, 53, 50, 55, 50, 28, 51, 57, 70, 68, 55, 53, 43, 91, 69, 65, 62, 72, 70, 57, 51, 62, 72, 74, 70, 75, 70, 47, 72, 48, 58, 89, 65, 47, 68, 68, 79, 65, 70, 76, 80, 78, 70, 57, 75, 68, 72, 68, 51, 69, 43, 65, 32, 66, 64, 48, 63, 69, 53, 49, 56, 72, 78, 57, 74, 84, 85, 63, 62, 56, 78, 45, 53, 74, 65, 54, 70, 76, 72, 117, 61, 57, 63, 23, 62, 94, 66, 68, 56, 63, 58, 71, 70, 71, 64, 73, 59, 64, 43, 61, 82, 79, 79, 78, 71, 69, 64, 64, 98, 69, 74, 62, 81, 78, 67, 64, 50, 76, 56, 62, 39, 90, 74, 52, 53, 65, 63, 86, 48, 60, 47, 68, 64, 105, 47, 52, 57, 52, 62, 87, 55, 47, 68, 61, 106, 81, 55, 67, 73, 69, 51, 114, 53, 84, 58, 78, 65, 55, 62, 61, 54, 68, 52, 68, 50, 66, 68, 69, 55, 86, 86, 60, 43, 78, 63, 72, 68, 53, 64, 79, 62, 60, 107, 38, 91, 62, 66, 85, 57, 60, 59, 70, 65, 44, 59, 81, 53, 68, 89, 104, 53, 80, 55, 66, 82, 65, 61, 44, 74, 56, 69, 53, 66, 59, 79, 64, 54, 62, 97, 65, 48, 59, 58, 62, 78, 94, 70, 74, 120, 58, 60, 56, 58, 52, 55, 70, 45, 59, 66, 64, 70, 73, 59, 64, 53, 53, 70, 60, 59, 47, 56, 60, 63, 52, 50, 67, 81, 106, 77, 81, 69, 64, 60, 66, 65, 86, 71, 64, 61, 68, 80, 59, 75, 37, 77, 83, 111, 83, 52, 54, 116, 87, 83, 53, 44, 50, 80, 122, 72, 67, 70, 68, 72, 89, 58, 46, 82, 70, 60, 77, 67, 84, 81, 64, 53, 77, 70, 59, 63, 78, 57, 54, 58, 71, 73, 57, 80, 64, 69, 145, 80, 56, 58, 68, 55, 68, 38, 68, 43, 77, 53, 66, 66, 64, 48, 60, 84, 79, 52, 77, 50, 62, 48, 48, 70, 72, 66, 55, 73, 69, 75, 81, 73, 79, 37, 67, 64, 76, 50, 74, 47, 74, 56, 63, 58, 94, 61, 68, 73, 78, 54, 64, 75, 72, 70, 67, 58, 59, 63, 68, 64, 65, 57, 59, 63, 68, 54, 69, 58, 61, 69, 76, 48, 59, 53, 63, 65, 72, 67, 45, 89, 60, 63, 78, 99, 107, 62, 71, 64, 79, 116, 61, 82, 70, 51, 57, 58, 80, 73, 57, 49, 83, 58, 63, 75, 65, 57, 57, 59, 78, 87, 46, 73, 80, 58, 62, 84, 110, 44, 47, 59, 74, 57, 76, 65, 72, 73, 58, 58, 57, 71, 57, 71, 59, 59, 67, 61, 57, 46, 83, 64, 120, 72, 66, 69, 80, 68, 57, 51, 61, 52, 93, 123, 86, 69, 76, 50, 56, 51, 63, 76, 63, 85, 58, 43, 116, 47, 79, 43, 104, 56, 52, 57, 75, 65, 67, 73, 80, 58, 69, 76, 64, 69, 74, 81, 56, 87, 71, 85, 75, 60, 79, 77, 75, 55, 85, 65, 58, 78, 68, 68, 68, 79, 56, 67, 80, 57, 94, 70, 43, 65, 84, 58, 50, 63, 86, 66, 53, 45, 64, 63, 58, 62, 64, 69, 74, 66, 57, 65, 63, 64, 82, 55, 53, 64, 68, 95, 66, 80, 55, 78, 56, 59, 73, 66, 51, 87, 72, 61, 77, 56, 67, 73, 68, 107, 76, 55, 60, 67, 65, 54, 61, 68, 71, 42, 53, 65, 83, 69, 63, 56, 106, 61, 60, 60, 58, 64, 40, 73, 64, 68, 76, 62, 71, 76, 63, 70, 54, 73, 52, 57, 75, 68, 48, 61, 66, 73, 57, 134, 74, 55, 83, 87, 69, 63, 50, 62, 63, 78, 74, 61, 79, 67, 50, 98, 71, 68, 68, 56, 61, 62, 67, 45, 57, 75, 46, 64, 69, 85, 69, 144, 75, 81, 57, 66, 54, 45, 66, 54, 53, 68, 78, 64, 72, 67, 54, 56, 69, 64, 57, 75, 68, 84, 102, 86, 71, 55, 68, 55, 62, 53, 70, 91, 72, 70, 62, 60, 65, 122, 55, 70, 44, 75, 46, 77, 72, 74, 58, 55, 65, 47, 89, 61, 80, 79, 87, 95, 62, 88, 95, 76, 68, 83, 56, 49, 57, 66, 70, 80, 71, 50, 93, 72, 63, 55, 65, 55, 69, 66, 62, 63, 59, 63, 65, 49, 69, 70, 73, 68, 83, 68, 96, 60, 71, 58, 65, 65, 53, 82, 57, 78, 57, 62, 52, 68, 67, 52, 53, 55, 76, 62, 62, 91, 76, 64, 48, 70, 64, 66, 65, 104, 91, 87, 66, 62, 45, 85, 46, 53, 69, 71, 72, 68, 65, 50, 62, 83, 59, 71, 59, 68, 65, 67, 60, 76, 55, 56, 51, 116, 57, 51, 73, 56, 58, 81, 70, 80, 76, 83, 88, 72, 55, 49, 71, 64, 77, 62, 78, 66, 76, 79, 70, 54, 61, 70, 50, 53, 59, 64, 77, 67, 63, 62, 88, 65, 65, 75, 67, 59, 56, 59, 66, 68, 51, 89, 60, 67, 62, 52, 71, 58, 70, 59, 59, 62, 52, 51, 49, 67, 57, 61, 64, 71, 52, 66, 80, 75, 66, 66, 69, 62, 63, 69, 68, 81, 56, 116, 46, 76, 66, 48, 55, 56, 66, 69, 77, 61, 55, 50, 54, 62, 60, 59, 68, 60, 63, 59, 63, 65, 66, 61, 73, 57, 52, 71, 59, 86, 76, 69, 66, 65, 75, 70, 62, 61, 66, 65, 58, 58, 59, 46, 68, 51, 62, 80, 58, 70, 80, 55, 63, 68, 91, 84, 59, 61, 68, 61, 53, 71, 64, 67, 65, 54, 73, 56, 82, 59, 61, 72, 67, 55, 59, 79, 69, 72, 55, 59, 60, 69, 54, 72, 64, 55, 69, 81, 73, 61, 73, 80, 69, 72, 51, 57, 55, 48, 55, 53, 59, 74, 76, 63, 90, 78, 50, 56, 63, 74, 67, 64, 72, 73, 68, 52, 61, 68, 51, 74, 95, 74, 65, 61, 62, 65, 48, 61, 58, 44, 78, 58, 68, 53, 63, 66, 59, 68, 57, 122, 46, 65, 68, 54, 91, 69, 53, 78, 53, 65, 70, 60, 54, 61, 60, 64, 70, 65, 54, 61, 84, 55, 76, 65, 59, 75, 52, 76, 74, 67, 54, 55, 62, 63, 73, 71, 51, 67, 88, 93, 54, 71, 53, 60, 69, 61, 85, 63, 64, 62, 83, 55, 60, 79, 76, 59, 66, 75, 73, 63, 79, 61, 75, 69, 75, 72, 60, 78, 65, 50, 63, 92, 49, 64, 80, 58, 65, 74, 67, 60, 52, 64, 53, 44, 61, 70, 73, 77, 67, 59, 74, 59, 97, 69, 65, 64, 45, 75, 61, 81, 50, 64, 58, 57, 58, 64, 69, 61, 62, 76, 62, 62, 75, 58, 51, 88, 57, 43, 66, 51, 59, 46, 58, 69, 65, 77, 60, 76, 46, 78, 66, 57, 81, 64, 41, 88, 61, 62, 61, 75, 62, 57, 128, 66, 62, 70, 57, 67, 75, 78, 34, 57, 69, 71, 68, 84, 46, 42, 82, 44, 64, 122, 73, 49, 75, 64, 71, 61, 49, 62, 77, 71, 76, 50, 83, 67, 50, 56, 58, 66, 71, 49, 98, 64, 72, 56, 49, 58, 102, 79, 91, 53, 55, 68, 51, 55, 62, 80, 63, 143, 81, 57, 60, 57, 63, 77, 83, 65, 76, 59, 47, 59, 63, 53, 67, 68, 65, 70, 71, 77, 55, 70, 101, 78, 80, 104, 83, 60, 65, 62, 59, 44, 59, 80, 56, 55, 71, 98, 76, 63, 73, 82, 52, 59, 57, 76, 66, 59, 60, 72, 67, 55, 57, 87, 64, 46, 55, 84, 62, 60, 61, 70, 73, 62, 51, 92, 53, 58, 96, 44, 53, 63, 70, 66, 59, 72, 70, 59, 59, 76, 60, 69, 69, 96, 76, 72, 67, 51, 71, 59, 55, 75, 65, 55, 66, 75, 68, 61, 44, 79, 70, 58, 63, 91, 70, 71, 70, 61, 65, 66, 54, 72, 94, 64, 69, 59, 68, 53, 64, 62, 89, 55, 66, 68, 79, 58, 65, 57, 62, 78, 81, 57, 95, 67, 80, 83, 50, 67, 55, 74, 76, 68, 79, 72, 62, 81, 75, 56, 64, 72, 80, 44, 50, 50, 64, 61, 69, 57, 57, 61, 55, 68, 58, 58, 60, 66, 54, 57, 74, 68, 55, 77, 61, 68, 70, 81, 77, 69, 65, 69, 80, 79, 53, 61, 71, 55, 72, 55, 62, 50, 56, 59, 79, 70, 55, 57, 59, 64, 59, 72, 67, 61, 62, 93, 54, 69, 66, 70, 62, 55, 55, 68, 72, 71, 59, 56, 59, 56, 45, 53, 65, 64, 84, 55, 67, 66, 73, 66, 68, 60, 117, 65, 58, 63, 57, 50, 82, 52, 67, 64, 69, 67, 76, 63, 57, 49, 51, 61, 41, 52, 59, 81, 66, 68, 63, 56, 88, 64, 42, 76, 62, 61, 61, 52, 47, 60, 63, 74, 79, 62, 70, 61, 59, 40, 51, 59, 58, 49, 75, 64, 68, 60, 62, 77, 66, 60, 59, 57, 46, 55, 58, 67, 54, 81, 69, 76, 61, 61, 58, 102, 63, 82, 70, 52, 57, 98, 71, 73, 77, 75, 63, 64, 53, 51, 82, 46, 58, 60, 67, 64, 78, 95, 39, 58, 70, 78, 69, 71, 75, 42, 71, 41, 145, 48, 58, 74, 46, 61, 73, 62, 45, 55, 69, 60, 67, 61, 93, 54, 65, 55, 79, 76, 61, 60, 59, 58, 77, 61, 52, 43, 73, 63, 66, 69, 58, 43, 71, 61, 71, 60, 45, 71, 68, 84, 67, 61, 49, 56, 60, 63, 96, 86, 63, 62, 62, 70, 73, 75, 58, 46, 32, 46, 89, 62, 76, 52, 79, 55, 57, 63, 72, 56, 72, 68, 59, 70, 57, 79, 59, 63, 42, 57, 48, 52, 78, 103, 63, 65, 75, 62, 58, 73, 71, 52, 53, 69, 68, 71, 68, 50, 65, 78, 51, 61, 66, 48, 59, 63, 59, 69, 48, 56, 93, 58, 39, 41, 83, 74, 55, 47, 58, 72, 62, 81, 78, 63, 51, 80, 49, 48, 59, 79, 70, 58, 73, 65, 54, 76, 64, 71, 66, 57, 59, 69, 79, 59, 69, 50, 107, 47, 61, 78, 68, 73, 64, 51, 59, 82, 64, 66, 69, 48, 97, 91, 52, 54, 59, 55, 71, 55, 35, 57, 56, 80, 68, 62, 69, 74, 47, 75, 52, 60, 62, 70, 61, 82, 82, 65, 71, 57, 72, 62, 61, 47, 61, 61, 71, 60, 59, 62, 62, 64, 65, 47, 81, 79, 54, 58, 93, 57, 53, 76, 76, 56, 58, 57, 57, 97, 69, 78, 62, 62, 67, 65, 64, 65, 61, 65, 64, 70, 61, 74, 69, 60, 49, 52, 52, 93, 67, 64, 95, 36, 47, 53, 58, 71, 78, 119, 59, 55, 72, 57, 63, 70, 111, 77, 65, 51, 74, 55, 77, 65, 62, 61, 46, 64, 69, 62, 69, 52, 50, 80, 68, 54, 78, 55, 59, 87, 60, 116, 67, 84, 76, 64, 83, 60, 66, 65, 48, 64, 64, 62, 72, 86, 82, 68, 65, 54, 61, 62, 66, 68, 58, 73, 73, 55, 63, 52, 81, 67, 57, 75, 82, 105, 59, 54, 73, 59, 58, 61, 108, 56, 61, 61, 58, 83, 49, 94, 77, 72, 62, 50, 51, 57, 89, 58, 55, 59, 86, 56, 57, 76, 49, 70, 69, 89, 45, 120, 58, 72, 60, 69, 58, 62, 75, 74, 55, 70, 64, 59, 63, 68, 73, 70, 95, 71, 60, 49, 66, 53, 96, 58, 52, 55, 78, 52, 67, 60, 54, 58, 124, 70, 75, 69, 73, 62, 58, 62, 72, 73, 53, 50, 60, 50, 60, 58, 64, 61, 78, 69, 75, 70, 75, 72, 76, 63, 38, 57, 116, 52, 50, 117, 73, 52, 72, 59, 50, 50, 57, 76, 55, 50, 66, 67, 57, 91, 44, 69, 55, 60, 56, 76, 60, 59, 67, 49, 40, 86, 70, 44, 74, 52, 92, 64, 86, 50, 73, 84, 77, 67, 108, 68, 55, 63, 72, 78, 62, 81, 59, 69, 70, 73, 49, 71, 77, 69, 58, 60, 54, 64, 56, 82, 85, 62, 37, 47, 91, 50, 48, 46, 71, 62, 74, 52, 34, 57, 61, 68, 86, 89, 69, 75, 79, 70, 78, 54, 63, 103, 78, 53, 54, 64, 61, 68, 39, 63, 63, 56, 52, 115, 80, 81, 73, 86, 52, 61, 63, 73, 57, 45, 52, 60, 56, 66, 78, 63, 96, 61, 66, 52, 48, 46, 66, 59, 57, 97, 65, 56, 64, 91, 57, 60, 56, 46, 65, 64, 60, 57, 58, 61, 77, 59, 46, 62, 61, 71, 60, 50, 64, 52, 80, 49, 56, 68, 51, 64, 55, 73, 95, 51, 74, 60, 70, 68, 84, 54, 71, 58, 52, 83, 66, 65, 34, 55, 81, 76, 87, 53, 90, 71, 78, 52, 80, 51, 80, 55, 89, 70, 60, 69, 49, 91, 77, 69, 76, 50, 56, 62, 77, 57, 65, 80, 62, 61, 67, 57, 66, 66, 74, 64, 89, 43, 53, 64, 63, 73, 59, 73, 97, 58, 59, 48, 54, 45, 118, 63, 76, 61, 79, 47, 70, 66, 88, 66, 99, 65, 82, 48, 71, 77, 70, 72, 45, 56, 50, 68, 46, 150, 42, 62, 71, 60, 62, 72, 59, 55, 76, 46, 48, 79, 82, 51, 77, 75, 44, 73, 54, 72, 64, 69, 62, 62, 58, 89, 55, 68, 53, 46, 109, 67, 100, 65, 70, 49, 48, 72, 45, 70, 59, 67, 53, 64, 67, 94, 89, 65, 51, 54, 61, 56, 66, 53, 63, 72, 68, 74, 77, 66, 55, 63, 62, 63, 83, 68, 59, 85, 88, 85, 63, 81, 63, 39, 95, 48, 76, 60, 38, 116, 58, 60, 62, 61, 51, 52, 71, 54, 63, 66, 84, 59, 63, 51, 66, 64, 70, 61, 79, 49, 98, 58, 64, 80, 71, 83, 68, 50, 55, 55, 62, 75, 58, 57, 72, 66, 52, 54, 54, 61, 61, 82, 63, 48, 63, 68, 31, 48, 59, 81, 118, 90, 63, 49, 60, 65, 61, 91, 65, 43, 74, 72, 86, 63, 66, 83, 70, 50, 90, 59, 54, 68, 63, 73, 81, 49, 42, 59, 52, 66, 67, 80, 82, 64, 86, 56, 56, 53, 61, 75, 59, 53, 77, 68, 58, 52, 99, 65, 67, 57, 79, 47, 70, 79, 72, 91, 69, 74, 74, 54, 58, 73, 72, 68, 60, 81, 99, 59, 61, 64, 78, 64, 52, 45, 53, 76, 69, 80, 70, 50, 71, 49, 138, 62, 47, 51, 48, 74, 57, 60, 56, 73, 49, 63, 59, 79, 79, 57, 53, 67, 79, 65, 59, 59, 67, 74, 77, 76, 67, 74, 69, 83, 49, 59, 73, 65, 81, 109, 119, 66, 62, 90, 50, 68, 59, 74, 69, 59, 65, 81, 69, 65, 45, 70, 58, 50, 46, 56, 77, 62, 69, 72, 72, 70, 68, 76, 46, 56, 49, 50, 61, 80, 68, 62, 54, 79, 59, 72, 52, 72, 83, 58, 79, 38, 72, 67, 84, 50, 62, 60, 52, 74, 57, 86, 67, 70, 83, 70, 57, 72, 83, 33, 70, 45, 95, 115, 51, 57, 60, 65, 66, 47, 57, 95, 90, 72, 79, 56, 56, 59, 65, 57, 79, 42, 55, 69, 59, 60, 70, 47, 95, 68, 55, 66, 78, 69, 58, 56, 49, 58, 101, 55, 71, 39, 106, 61, 70, 84, 62, 56, 106, 71, 90, 70, 42, 66, 86, 48, 52, 97, 87, 69, 79, 57, 71, 70, 45, 77, 51, 67, 96, 38, 41, 70, 67, 54, 55, 54, 66, 58, 54, 66, 66, 76, 57, 102, 69, 75, 63, 59, 76, 66, 156, 73, 64, 60, 63, 64, 49, 51, 61, 79, 52, 59, 62, 92, 74, 71, 90, 61, 48, 62, 58, 71, 109, 76, 96, 63, 79, 62, 77, 55, 112, 61, 49, 58, 69, 60, 58, 58, 64, 65, 52, 69, 49, 47, 58, 60, 64, 61, 57, 69, 61, 61, 60, 93, 64, 68, 65, 55, 57, 67, 49, 58, 58, 80, 56, 69, 72, 52, 76, 64, 85, 102, 69, 66, 70, 63, 59, 75, 72, 66, 64, 48, 88, 60, 66, 53, 68, 52, 69, 72, 72, 62, 50, 68, 59, 64, 43, 53, 57, 54, 69, 53, 62, 42, 72, 63, 53, 81, 74, 63, 44, 67, 66, 94, 94, 99, 51, 51, 73, 75, 83, 91, 50, 102, 50, 67, 64, 65, 68, 49, 57, 66, 69, 71, 91, 58, 75, 60, 40, 60, 59, 74, 56, 58, 62, 71, 92, 47, 58, 64, 64, 65, 91, 47, 60, 99, 73, 62, 62, 116, 76, 74, 88, 62, 58, 55, 55, 59, 66, 77, 47, 79, 75, 77, 52, 52, 66, 70, 55, 80, 80, 67, 68, 58, 89, 59, 68, 60, 64, 76, 77, 59, 83, 67, 74, 74, 46, 59, 81, 74, 53, 63, 94, 88, 66, 75, 55, 82, 72, 53, 53, 73, 72, 110, 52, 88, 45, 51, 73, 48, 56, 82, 91, 66, 51, 60, 45, 71, 45, 76, 97, 63, 64, 58, 82, 86, 56, 66, 60, 65, 73, 60, 63, 69, 46, 74, 66, 58, 81, 64, 71, 58, 55, 68, 75, 50, 103, 65, 64, 44, 57, 69, 61, 53, 66, 72, 62, 63, 71, 66, 45, 67, 84, 56, 100, 82, 68, 43, 76, 60, 61, 64, 75, 57, 61, 70, 62, 55, 63, 50, 84, 41, 56, 55, 55, 68, 84, 73, 55, 66, 70, 83, 45, 76, 63, 62, 73, 73, 66, 80, 94, 79, 68, 51, 47, 63, 91, 69, 62, 40, 43, 57, 54, 78, 81, 59, 51, 56, 61, 74, 59, 53, 61, 61, 57, 45, 39, 73, 65, 71, 86, 67, 38, 50, 54, 73, 52, 60, 79, 80, 60, 71, 66, 41, 69, 41, 65, 69, 60, 68, 62, 80, 70, 57, 56, 71, 61, 93, 88, 68, 67, 62, 54, 48, 66, 56, 55, 69, 78, 57, 60, 63, 61, 50, 78, 70, 63, 69, 71, 74, 96, 63, 72, 47, 49, 64, 56, 75, 62, 55, 63, 70, 52, 61, 61, 47, 72, 55, 57, 77, 74, 55, 72, 78, 71, 66, 61, 55, 60, 52, 61, 63, 73, 65, 85, 57, 48, 59, 81, 67, 76, 56, 61, 68, 66, 70, 88, 81, 46, 109, 56, 66, 98, 58, 74, 65, 71, 53, 47, 77, 76, 45, 66, 54, 56, 66, 76, 42, 90, 95, 61, 58, 105, 63, 63, 83, 65, 66, 55, 45, 59, 80, 49, 74, 64, 58, 64, 59, 71, 96, 84, 53, 56, 67, 67, 84, 67, 58, 63, 61, 53, 68, 74, 64, 75, 49, 73, 50, 71, 78, 49, 68, 46, 53, 89, 44, 59, 103, 93, 56, 53, 53, 76, 72, 61, 62, 65, 66, 87, 59, 66, 104, 69, 61, 92, 78, 63, 75, 77, 80, 46, 99, 53, 97, 54, 41, 75, 55, 71, 66, 76, 54, 65, 78, 59, 69, 42, 71, 69, 46, 60, 52, 65, 80, 81, 57, 74, 60, 76, 74, 75, 50, 63, 60, 65, 54, 56, 94, 59, 72, 70, 52, 59, 55, 78, 54, 70, 93, 72, 67, 55, 54, 63, 74, 79, 55, 112, 73, 88, 59, 55, 80, 75, 59, 64, 68, 58, 76, 62, 53, 67, 92, 65, 73, 72, 73, 82, 59, 63, 72, 58, 70, 94, 66, 60, 62, 56, 60, 50, 58, 62, 62, 52, 78, 72, 50, 52, 38, 139, 67, 53, 44, 67, 48, 45, 59, 63, 54, 79, 66, 64, 49, 62, 72, 48, 50, 62, 56, 65, 62, 57, 51, 57, 54, 68, 84, 62, 83, 59, 59, 85, 71, 58, 59, 86, 68, 46, 52, 76, 62, 66, 73, 55, 85, 65, 62, 83, 66, 76, 90, 72, 88, 58, 54, 54, 66, 42, 106, 50, 74, 70, 58, 85, 63, 62, 69, 51, 57, 67, 40, 58, 37, 69, 58, 64, 54, 60, 56, 70, 106, 69, 104, 100, 82, 61, 71, 53, 61, 78, 58, 76, 70, 52, 76, 60, 51, 65, 56, 91, 46, 84, 57, 42, 64, 75, 67, 66, 65, 90, 81, 52, 68, 46, 66, 59, 56, 53, 74, 63, 65, 48, 48, 52, 57, 81, 67, 56, 62, 60, 59, 57, 63, 68, 65, 53, 62, 72, 61, 110, 75, 64, 69, 66, 56, 54, 58, 54, 68, 64, 56, 83, 43, 43, 73, 59, 69, 92, 53, 59, 68, 63, 47, 72, 57, 67, 63, 61, 77, 65, 55, 91, 76, 69, 55, 80, 59, 74, 49, 62, 46, 54, 56, 56, 122, 67, 77, 42, 74, 69, 47, 61, 57, 53, 80, 58, 69, 78, 55, 67, 82, 55, 81, 48, 73, 64, 71, 76, 55, 77, 63, 60, 59, 61, 66, 66, 75, 83, 57, 56, 64, 61, 59, 62, 56, 67, 56, 82, 65, 64, 61, 82, 82, 77, 69, 67, 56, 55, 66, 57, 82, 43, 58, 65, 87, 62, 59, 64, 53, 59, 49, 77, 72, 46, 62, 76, 81, 86, 61, 73, 50, 78, 72, 56, 69, 42, 63, 52, 66, 69, 64, 58, 62, 69, 77, 45, 56, 49, 95, 57, 52, 59, 50, 58, 59, 65, 56, 73, 57, 66, 80, 73, 57, 66, 79, 81, 54, 83, 47, 78, 52, 48, 61, 63, 68, 59, 67, 55, 70, 64, 66, 77, 66, 75, 61, 66, 55, 61, 50, 59, 107, 60, 84, 60, 73, 78, 67, 45, 59, 73, 40, 66, 70, 54, 109, 43, 53, 69, 42, 57, 73, 71, 70, 71, 63, 63, 55, 74, 69, 64, 65, 54, 69, 43, 62, 64, 76, 96, 57, 70, 54, 62, 75, 56, 51, 53, 57, 55, 87, 43, 61, 45, 71, 53, 66, 72, 69, 87, 50, 71, 54, 72, 59, 85, 62, 86, 85, 102, 69, 55, 59, 65, 54, 59, 55, 63, 93, 61, 51, 74, 49, 62, 57, 74, 81, 61, 46, 59, 51, 114, 98, 59, 52, 57, 69, 65, 70, 56, 66, 42, 46, 41, 49, 75, 65, 66, 66, 78, 84, 75, 79, 61, 79, 65, 72, 61, 77, 82, 102, 73, 56, 89, 73, 57, 66, 73, 60, 76, 48, 66, 67, 71, 83, 62, 64, 84, 59, 63, 87, 86, 72, 87, 60, 62, 59, 65, 63, 86, 66, 81, 79, 61, 72, 57, 77, 55, 54, 46, 55, 66, 87, 50, 69, 57, 45, 55, 76, 61, 56, 78, 69, 57, 59, 60, 76, 57, 68, 85, 63, 72, 58, 62, 78, 67, 64, 62, 55, 54, 71, 84, 66, 74, 49, 47, 57, 56, 70, 76, 54, 51, 52, 84, 49, 53, 84, 69, 69, 50, 62, 85, 88, 53, 70, 59, 56, 72, 74, 88, 47, 64, 46, 79, 64, 37, 74, 68, 47, 68, 75, 64, 66, 47, 58, 60, 86, 60, 85, 61, 62, 93, 61, 79, 75, 73, 64, 63, 76, 53, 48, 43, 55, 48, 47, 66, 49, 71, 66, 69, 74, 55, 72, 81, 57, 61, 76, 32, 69, 73, 86, 67, 64, 69, 45, 53, 53, 73, 77, 62, 76, 50, 85, 72, 55, 68, 74, 75, 66, 58, 81, 74, 73, 50, 84, 50, 88, 50, 57, 65, 73, 48, 72, 58, 66, 59, 78, 70, 81, 40, 63, 64, 47, 79, 57, 88, 59, 44, 164, 74, 76, 53, 48, 71, 78, 63, 59, 50, 57, 53, 60, 57, 84, 64, 55, 73, 61, 55, 74, 46, 90, 55, 69, 73, 59, 62, 59, 64, 46, 43, 57, 70, 65, 67, 120, 60, 65, 53, 50, 46, 59, 66, 68, 73, 61, 59, 69, 81, 73, 75, 82, 72, 73, 78, 61, 89, 46, 55, 77, 66, 81, 73, 68, 83, 65, 96, 59, 69, 62, 59, 60, 55, 63, 43, 91, 38, 43, 65, 61, 46, 51, 67, 82, 57, 45, 67, 116, 96, 71, 68, 61, 101, 54, 66, 45, 69, 69, 73, 77, 50, 79, 78, 92, 58, 62, 52, 84, 86, 65, 58, 48, 56, 46, 67, 64, 55, 43, 62, 39, 61, 52, 57, 59, 63, 56, 48, 44, 70, 70, 75, 62, 54, 68, 65, 65, 50, 87, 95, 41, 63, 68, 64, 70, 72, 57, 62, 91, 52, 82, 74, 57, 53, 57, 64, 69, 137, 112, 86, 75, 79, 58, 72, 65, 53, 81, 72, 60, 66, 47, 53, 58, 69, 62, 87, 59, 59, 33, 55, 60, 67, 59, 74, 78, 142, 41, 69, 43, 64, 63, 65, 72, 71, 76, 52, 56, 60, 55, 61, 79, 66, 65, 54, 80, 61, 69, 56, 55, 65, 55, 97, 69, 54, 88, 81, 48, 61, 53, 62, 81, 74, 49, 67, 57, 71, 44, 85, 55, 55, 66, 68, 71, 74, 67, 70, 63, 84, 36, 53, 48, 62, 93, 80, 61, 44, 73, 64, 61, 52, 72, 82, 47, 71, 49, 58, 88, 81, 59, 82, 57, 55, 70, 57, 50, 54, 54, 57, 73, 71, 66, 80, 95, 75, 52, 58, 45, 71, 66, 42, 51, 53, 57, 61, 62, 75, 43, 66, 66, 73, 43, 84, 46, 70, 62, 71, 62, 47, 60, 59, 57, 53, 69, 68, 45, 55, 48, 54, 64, 73, 60, 73, 59, 51, 52, 77, 69, 84, 68, 96, 64, 59, 76, 48, 62, 84, 72, 77, 56, 65, 59, 64, 55, 48, 65, 47, 56, 71, 64, 75, 57, 81, 49, 59, 59, 66, 63, 87, 68, 52, 70, 82, 87, 55, 60, 57, 80, 96, 73, 58, 81, 53, 76, 77, 58, 126, 73, 68, 76, 67, 67, 76, 80, 56, 93, 81, 55, 58, 76, 76, 61, 82, 84, 54, 57, 70, 67, 70, 70, 59, 55, 58, 67, 72, 82, 57, 75, 74, 71, 50, 59, 58, 62, 58, 63, 78, 137, 38, 65, 60, 60, 93, 48, 67, 73, 58, 78, 68, 72, 73, 60, 57, 79, 73, 64, 50, 114, 90, 75, 58, 75, 57, 90, 94, 78, 62, 69, 69, 83, 72, 77, 111, 74, 68, 65, 68, 63, 50, 78, 69, 57, 85, 58, 50, 65, 101, 75, 51, 65, 48, 72, 47, 71, 59, 63, 76, 74, 61, 44, 57, 57, 68, 60, 73, 71, 62, 64, 54, 78, 40, 59, 86, 60, 56, 51, 77, 60, 91, 86, 71, 67, 58, 66, 69, 76, 41, 76, 72, 58, 65, 66, 61, 39, 57, 56, 60, 71, 59, 62, 69, 71, 58, 69, 59, 68, 60, 54, 66, 62, 136, 71, 78, 56, 58, 56, 70, 76, 67, 59, 79, 50, 48, 68, 61, 57, 60, 64, 58, 69, 76, 41, 97, 71, 65, 79, 65, 60, 46, 39, 45, 50, 74, 82, 68, 79, 73, 68, 64, 80, 47, 50, 92, 60, 72, 59, 77, 86, 67, 45, 64, 76, 75, 56, 59, 70, 98, 66, 65, 45, 63, 69, 43, 49, 78, 90, 79, 81, 71, 65, 58, 68, 62, 38, 89, 39, 83, 90, 64, 57, 97, 67, 34, 67, 78, 95, 65, 55, 46, 56, 58, 85, 70, 74, 60, 81, 54, 46, 94, 43, 65, 67, 64, 67, 63, 68, 55, 77, 49, 80, 51, 92, 70, 76, 70, 89, 67, 90, 54, 75, 67, 79, 87, 73, 39, 65, 78, 69, 58, 43, 63, 81, 76, 58, 73, 71, 73, 50, 82, 52, 58, 83, 69, 55, 69, 72, 62, 51, 73, 116, 79, 86, 90, 46, 56, 84, 57, 44, 94, 76, 50, 52, 59, 53, 59, 73, 90, 54, 55, 98, 50, 67, 83, 57, 61, 50, 96, 59, 77, 74, 65, 61, 69, 80, 54, 70, 35, 72, 57, 55, 56, 69, 80, 54, 63, 64, 86, 49, 50, 95, 62, 65, 72, 59, 49, 69, 90, 79, 58, 74, 58, 98, 79, 38, 68, 44, 81, 95, 76, 56, 74, 58, 100, 68, 53, 45, 72, 68, 71, 76, 74, 74, 98, 88, 83, 44, 74, 71, 59, 64, 59, 66, 113, 69, 51, 56, 71, 64, 98, 53, 55, 72, 72, 83, 68, 57, 100, 70, 56, 61, 57, 62, 73, 87, 73, 56, 56, 65, 63, 54, 64, 55, 71, 89, 68, 82, 55, 64, 56, 72, 57, 71, 53, 62, 77, 60, 77, 59, 66, 62, 79, 64, 63, 74, 66, 64, 70, 51, 51, 67, 69, 93, 70, 53, 88, 64, 69, 92, 61, 62, 64, 46, 50, 79, 55, 76, 80, 88, 52, 68, 60, 77, 75, 73, 48, 87, 50, 43, 62, 67, 48, 93, 74, 71, 58, 67, 60, 61, 47, 56, 59, 82, 39, 65, 49, 72, 48, 62, 59, 47, 67, 82, 72, 90, 79, 53, 61, 106, 64, 56, 69, 70, 55, 65, 94, 135, 75, 52, 71, 46, 84, 83, 72, 57, 57, 62, 77, 47, 62, 48, 95, 46, 54, 54, 51, 85, 53, 69, 128, 57, 65, 56, 68, 51, 54, 45, 51, 72, 51, 68, 80, 85, 56, 83, 98, 97, 84, 59, 64, 75, 56, 93, 96, 55, 56, 100, 59, 41, 67, 68, 85, 67, 49, 73, 65, 50, 68, 73, 55, 76, 66, 96, 81, 73, 83, 51, 100, 68, 64, 69, 60, 72, 64, 61, 61, 56, 51, 81, 40, 52, 98, 59, 66, 57, 86, 75, 59, 64, 65, 55, 50, 68, 46, 39, 68, 59, 74, 62, 62, 61, 72, 55, 70, 68, 38, 50, 73, 70, 71, 52, 74, 56, 68, 69, 75, 54, 63, 80, 69, 52, 101, 76, 55, 71, 45, 57, 53, 50, 72, 79, 86, 115, 70, 72, 61, 64, 94, 82, 88, 62, 54, 110, 55, 83, 69, 84, 41, 75, 84, 58, 60, 82, 55, 91, 66, 49, 69, 73, 60, 138, 73, 65, 65, 68, 66, 74, 62, 62, 99, 82, 63, 73, 64, 86, 79, 59, 75, 63, 56, 72, 58, 53, 49, 67, 91, 77, 82, 71, 64, 49, 72, 48, 69, 50, 61, 56, 77, 84, 56, 56, 56, 90, 58, 62, 94, 74, 58, 40, 103, 69, 73, 64, 74, 69, 46, 46, 49, 78, 76, 48, 52, 70, 48, 65, 62, 61, 65, 55, 60, 65, 39, 63, 83, 54, 55, 56, 62, 61, 59, 35, 84, 58, 79, 50, 67, 105, 63, 54, 63, 61, 68, 61, 67, 79, 78, 71, 50, 64, 62, 70, 60, 80, 75, 83, 73, 62, 49, 94, 46, 62, 54, 42, 56, 95, 67, 84, 69, 53, 55, 42, 70, 74, 55, 58, 40, 62, 64, 82, 62, 72, 57, 70, 57, 82, 62, 50, 40, 49, 85, 53, 84, 64, 67, 63, 103, 55, 49, 70, 56, 62, 84, 66, 54, 69, 59, 48, 88, 68, 49, 59, 105, 73, 43, 51, 81, 51, 101, 64, 52, 69, 87, 67, 65, 91, 62, 78, 49, 71, 49, 68, 65, 56, 60, 48, 44, 74, 55, 85, 51, 49, 46, 58, 65, 42, 76, 69, 55, 65, 60, 69, 55, 71, 56, 53, 48, 54, 78, 57, 52, 62, 63, 62, 63, 74, 73, 48, 89, 69, 56, 73, 53, 60, 72, 69, 59, 102, 79, 52, 64, 72, 49, 63, 109, 73, 62, 48, 61, 73, 79, 61, 67, 43, 78, 49, 65, 45, 54, 56, 53, 61, 46, 71, 82, 48, 60, 71, 94, 63, 55, 71, 53, 92, 65, 59, 93, 81, 54, 62, 71, 96, 66, 95, 61, 62, 42, 73, 98, 66, 92, 73, 70, 69, 72, 69, 52, 107, 56, 74, 65, 69, 51, 78, 53, 75, 54, 69, 68, 43, 58, 64, 53, 83, 63, 58, 46, 64, 57, 98, 55, 46, 54, 58, 139, 62, 62, 43, 54, 46, 50, 88, 66, 78, 61, 74, 58, 75, 66, 70, 68, 58, 53, 59, 74, 40, 58, 74, 58, 59, 56, 39, 59, 97, 72, 50, 57, 52, 76, 75, 69, 54, 51, 92, 64, 73, 61, 67, 61, 65, 67, 55, 53, 72, 52, 66, 79, 117, 62, 52, 55, 48, 71, 63, 63, 57, 48, 84, 72, 50, 53, 46, 63, 80, 81, 50, 76, 59, 71, 60, 61, 65, 68, 86, 58, 59, 80, 65, 71, 73, 76, 64, 58, 79, 72, 57, 59, 53, 67, 54, 68, 82, 85, 63, 47, 69, 80, 60, 43, 89, 67, 80, 53, 61, 59, 64, 89, 50, 76, 65, 67, 78, 48, 58, 82, 54, 63, 88, 63, 77, 71, 62, 60, 67, 82, 68, 68, 74, 62, 71, 108, 69, 69, 71, 69, 55, 59, 78, 53, 60, 84, 73, 57, 61, 71, 54, 66, 59, 51, 72, 52, 47, 58, 131, 76, 53, 80, 63, 51, 63, 87, 65, 92, 59, 53, 62, 66, 57, 60, 74, 101, 66, 84, 61, 66, 73, 61, 79, 86, 63, 66, 76, 52, 89, 95, 66, 61, 65, 56, 47, 37, 85, 79, 54, 60, 52, 62, 64, 56, 65, 37, 53, 59, 65, 73, 59, 71, 70, 68, 60, 74, 77, 61, 82, 62, 50, 76, 59, 61, 65, 63, 75, 78, 68, 72, 61, 70, 51, 69, 76, 144, 82, 73, 80, 72, 65, 54, 43, 94, 47, 41, 61, 66, 64, 67, 63, 67, 83, 68, 66, 55, 104, 99, 52, 55, 63, 74, 57, 89, 124, 68, 58, 51, 119, 59, 56, 112, 74, 69, 94, 61, 67, 51, 79, 35, 73, 95, 92, 67, 46, 110, 56, 55, 66, 57, 122, 60, 53, 59, 71, 74, 77, 51, 67, 44, 62, 75, 57, 66, 47, 67, 60, 52, 66, 55, 69, 64, 69, 59, 72, 79, 83, 78, 78, 75, 39, 85, 71, 79, 69, 63, 56, 48, 60, 68, 66, 95, 64, 60, 78, 54, 86, 54, 67, 55, 80, 55, 55, 62, 89, 74, 81, 65, 59, 61, 78, 71, 80, 71, 41, 60, 61, 93, 39, 58, 88, 53, 72, 57, 54, 74, 67, 70, 58, 69, 77, 58, 72, 61, 44, 68, 57, 53, 76, 55, 41, 71, 69, 49, 46, 65, 71, 59, 101, 67, 70, 76, 55, 51, 54, 57, 63, 57, 62, 60, 85, 58, 64, 64, 54, 54, 74, 93, 63, 72, 51, 47, 61, 53, 96, 47, 52, 106, 61, 64, 76, 78, 55, 69, 58, 51, 69, 56, 81, 71, 68, 47, 44, 77, 80, 59, 67, 60, 62, 64, 57, 57, 81, 75, 65, 55, 47, 80, 71, 61, 71, 38, 71, 66, 66, 58, 69, 43, 74, 70, 64, 85, 59, 101, 55, 69, 70, 46, 63, 70, 120, 121, 113, 48, 63, 46, 59, 82, 49, 46, 82, 64, 86, 54, 75, 63, 65, 77, 68, 60, 76, 61, 70, 48, 49, 63, 75, 82, 73, 104, 58, 94, 55, 72, 58, 61, 84, 50, 80, 86, 77, 76, 36, 85, 42, 58, 65, 67, 69, 62, 69, 71, 71, 89, 71, 50, 59, 77, 56, 95, 60, 65, 50, 80, 80, 69, 82, 60, 46, 57, 56, 55, 53, 62, 56, 66, 68, 78, 78, 58, 63, 76, 58, 41, 81, 68, 73, 55, 73, 38, 75, 71, 78, 76, 71, 56, 51, 45, 71, 68, 62, 72, 83, 79, 88, 74, 58, 78, 71, 46, 65, 81, 51, 56, 93, 45, 65, 74, 65, 51, 59, 58, 92, 38, 50, 62, 73, 52, 44, 81, 61, 60, 63, 54, 75, 48, 74, 72, 75, 67, 77, 57, 55, 59, 64, 63, 68, 89, 77, 55, 78, 63, 74, 72, 79, 88, 70, 64, 68, 63, 66, 47, 68, 62, 69, 63, 48, 87, 73, 63, 64, 73, 39, 65, 73, 66, 64, 69, 64, 61, 65, 93, 59, 40, 59, 80, 70, 47, 82, 78, 63, 100, 80, 67, 107, 72, 79, 60, 92, 75, 58, 75, 70, 76, 66, 53, 58, 46, 45, 56, 55, 67, 55, 44, 90, 78, 105, 82, 74, 79, 64, 47, 66, 48, 87, 60, 61, 102, 100, 62, 55, 121, 97, 99, 78, 64, 54, 49, 59, 50, 89, 40, 77, 98, 70, 65, 98, 62, 66, 44, 95, 75, 44, 80, 53, 63, 53, 64, 56, 54, 66, 68, 63, 41, 50, 72, 84, 61, 73, 88, 72, 51, 84, 66, 47, 59, 46, 83, 59, 41, 67, 80, 67, 89, 69, 44, 72, 94, 58, 71, 48, 79, 93, 74, 46, 74, 70, 65, 96, 68, 71, 79, 68, 57, 59, 73, 55, 68, 59, 52, 53, 48, 51, 51, 41, 70, 61, 57, 87, 41, 63, 59, 50, 55, 74, 53, 88, 51, 50, 62, 60, 50, 46, 66, 43, 82, 60, 62, 86, 65, 62, 82, 78, 51, 55, 63, 56, 75, 73, 60, 97, 71, 63, 57, 76, 55, 103, 69, 38, 70, 79, 87, 55, 59, 55, 112, 58, 55, 45, 51, 61, 47, 59, 106, 44, 57, 99, 67, 67, 58, 62, 49, 60, 50, 59, 84, 58, 55, 84, 105, 69, 53, 38, 56, 82, 53, 67, 49, 65, 61, 64, 64, 65, 57, 57, 80, 58, 35, 81, 49, 69, 70, 49, 62, 79, 82, 72, 70, 137, 79, 68, 67, 70, 57, 78, 65, 75, 67, 74, 77, 60, 57, 64, 101, 54, 84, 69, 56, 62, 71, 54, 72, 60, 91, 47, 64, 76, 101, 51, 71, 60, 64, 66, 76, 61, 119, 55, 63, 66, 59, 54, 56, 83, 80, 94, 53, 74, 52, 94, 74, 70, 73, 68, 43, 81, 64, 53, 85, 68, 67, 44, 44, 93, 62, 63, 59, 67, 55, 42, 61, 59, 60, 95, 75, 57, 88, 53, 42, 48, 61, 63, 39, 49, 78, 77, 64, 101, 44, 71, 41, 88, 58, 57, 78, 53, 77, 63, 65, 88, 64, 62, 60, 72, 45, 50, 80, 67, 106, 39, 49, 76, 76, 54, 67, 100, 60, 43, 66, 54, 62, 51, 77, 77, 69, 74, 67, 51, 73, 76, 75, 59, 70, 94, 57, 60, 54, 76, 55, 52, 58, 73, 64, 43, 65, 68, 45, 93, 58, 60, 77, 75, 52, 80, 54, 59, 36, 58, 49, 72, 91, 46, 40, 53, 70, 62, 89, 84, 64, 82, 63, 57, 66, 92, 72, 81, 75, 77, 62, 60, 78, 68, 73, 62, 98, 56, 62, 81, 58, 60, 76, 52, 71, 60, 62, 85, 62, 63, 56, 49, 65, 66, 61, 112, 48, 58, 96, 61, 78, 58, 60, 64, 51, 73, 58, 72, 58, 74, 69, 52, 72, 43, 50, 87, 41, 54, 78, 73, 80, 49, 65, 52, 58, 70, 51, 60, 42, 74, 60, 58, 67, 74, 75, 71, 72, 51, 70, 75, 76, 82, 61, 53, 50, 64, 103, 58, 61, 46, 60, 75, 93, 58, 26, 79, 55, 66, 69, 78, 78, 58, 68, 47, 58, 37, 85, 49, 92, 62, 86, 71, 54, 99, 66, 81, 46, 70, 50, 74, 52, 58, 60, 44, 71, 41, 68, 45, 51, 44, 70, 76, 85, 70, 54, 49, 67, 84, 61, 88, 89, 67, 72, 56, 64, 61, 59, 60, 49, 41, 61, 55, 79, 57, 49, 78, 68, 63, 54, 72, 69, 43, 83, 68, 81, 65, 52, 74, 70, 38, 62, 58, 82, 91, 66, 60, 56, 76, 80, 46, 78, 71, 89, 66, 61, 86, 35, 77, 41, 97, 75, 58, 55, 66, 74, 41, 89, 85, 55, 102, 60, 44, 83, 113, 45, 75, 86, 76, 52, 42, 84, 68, 71, 64, 68, 99, 57, 58, 60, 46, 54, 88, 75, 68, 59, 71, 76, 60, 75, 56, 93, 76, 79, 112, 47, 68, 83, 57, 62, 108, 66, 64, 65, 68, 48, 60, 45, 51, 51, 70, 71, 70, 31, 83, 66, 57, 75, 71, 89, 49, 57, 62, 52, 58, 31, 90, 66, 77, 64, 71, 64, 71, 45, 91, 68, 83, 34, 102, 65, 69, 71, 60, 85, 58, 52, 66, 58, 87, 56, 54, 81, 70, 65, 102, 67, 63, 60, 116, 40, 50, 83, 70, 72, 66, 77, 66, 54, 74, 66, 82, 81, 72, 74, 77, 48, 46, 70, 55, 87, 70, 74, 80, 44, 65, 94, 74, 70, 66, 62, 68, 52, 80, 65, 54, 68, 60, 63, 83, 53, 73, 76, 77, 49, 70, 57, 80, 62, 61, 39, 70, 55, 66, 65, 71, 72, 70, 84, 47, 52, 58, 66, 49, 63, 77, 59, 77, 53, 62, 72, 94, 75, 70, 99, 69, 75, 89, 67, 52, 81, 69, 50, 69, 73, 95, 86, 76, 69, 55, 83, 45, 69, 61, 81, 34, 53, 83, 62, 92, 85, 70, 50, 67, 47, 59, 69, 66, 40, 66, 60, 56, 72, 94, 62, 80, 92, 79, 63, 56, 66, 94, 67, 57, 85, 51, 76, 64, 64, 77, 67, 54, 46, 56, 60, 52, 55, 97, 49, 50, 73, 49, 124, 67, 65, 73, 76, 76, 86, 97, 52, 106, 85, 62, 66, 52, 108, 79, 46, 89, 93, 77, 53, 74, 63, 75, 49, 41, 38, 104, 82, 56, 69, 63, 73, 47, 91, 58, 75, 74, 69, 17, 46, 54, 44, 63, 82, 52, 61, 80, 79, 64, 69, 38, 67, 57, 71, 76, 53, 93, 67, 59, 49, 36, 114, 99, 97, 66, 60, 82, 35, 70, 68, 53, 62, 87, 73, 90, 49, 56, 54, 71, 69, 57, 76, 75, 47, 73, 46, 88, 69, 55, 64, 53, 61, 80, 53, 68, 92, 45, 77, 60, 71, 47, 84, 100, 42, 50, 114, 71, 60, 56, 77, 65, 44, 80, 58, 69, 80, 67, 76, 39, 57, 63, 99, 34, 47, 77, 73, 59, 77, 71, 75, 64, 70, 60, 54, 65, 91, 45, 61, 63, 56, 36, 77, 81, 32, 54, 65, 57, 86, 89, 49, 68, 55, 41, 84, 74, 68, 68, 51, 86, 57, 36, 74, 62, 71, 62, 54, 65, 58, 48, 61, 71, 100, 65, 52, 61, 67, 68, 63, 51, 43, 63, 64, 56, 44, 49, 63, 63, 56, 61, 68, 73, 72, 72, 51, 49, 69, 90, 62, 28, 57, 76, 70, 72, 40, 60, 70, 65, 73, 59, 62, 59, 70, 70, 61, 70, 56, 79, 97, 48, 58, 58, 51, 81, 55, 53, 51, 62, 60, 45, 62, 92, 84, 95, 89, 71, 68, 65, 61, 75, 61, 58, 49, 78, 57, 71, 69, 53, 77, 57, 43, 83, 60, 51, 60, 55, 78, 60, 69, 44, 47, 55, 59, 89, 70, 55, 63, 71, 54, 56, 55, 66, 55, 64, 63, 66, 81, 56, 43, 64, 70, 68, 83, 71, 70, 87, 75, 70, 63, 77, 85, 56, 79, 67, 60, 103, 72, 73, 59, 74, 71, 82, 46, 57, 64, 73, 61, 45, 91, 76, 78, 52, 56, 59, 73, 75, 59, 57, 74, 65, 77, 111, 46, 97, 62, 87, 74, 52, 86, 66, 50, 80, 60, 57, 42, 89, 47, 81, 45, 47, 63, 119, 53, 91, 38, 79, 53, 68, 84, 61, 73, 69, 45, 67, 81, 79, 71, 38, 50, 72, 78, 74, 56, 76, 48, 44, 83, 105, 77, 56, 66, 69, 69, 62, 70, 53, 57, 55, 54, 87, 62, 78, 89, 74, 96, 68, 61, 58, 55, 59, 70, 64, 64, 60, 62, 66, 64, 40, 64, 83, 73, 49, 60, 61, 56, 79, 73, 51, 95, 65, 67, 35, 88, 51, 77, 80, 74, 96, 79, 77, 65, 62, 76, 72, 79, 56, 68, 83, 52, 83, 40, 50, 66, 76, 41, 53, 90, 73, 50, 79, 60, 54, 43, 71, 49, 61, 52, 54, 77, 80, 36, 50, 44, 52, 53, 47, 71, 79, 73, 56, 58, 68, 78, 63, 67, 52, 48, 54, 91, 45, 59, 43, 66, 66, 66, 66, 62, 93, 49, 31, 73, 62, 70, 80, 52, 80, 97, 64, 84, 74, 56, 74, 69, 64, 80, 42, 44, 58, 57, 53, 58, 70, 68, 75, 77, 48, 51, 48, 70, 59, 85, 56, 36, 74, 69, 83, 64, 91, 59, 62, 61, 69, 71, 72, 43, 78, 63, 68, 76, 70, 43, 57, 60, 43, 55, 46, 94, 78, 66, 77, 86, 74, 71, 69, 57, 52, 63, 55, 73, 53, 35, 62, 86, 75, 40, 51, 80, 40, 58, 86, 74, 73, 85, 92, 49, 86, 78, 62, 53, 59, 90, 109, 73, 59, 80, 87, 77, 65, 41, 79, 68, 59, 69, 54, 47, 49, 56, 58, 53, 135, 66, 92, 88, 55, 96, 69, 56, 61, 59, 53, 69, 64, 105, 52, 68, 43, 48, 90, 47, 65, 58, 48, 64, 64, 57, 68, 69, 44, 54, 61, 90, 64, 47, 59, 56, 43, 61, 45, 54, 46, 77, 63, 76, 74, 65, 58, 78, 38, 76, 71, 70, 94, 40, 76, 73, 73, 58, 83, 63, 102, 38, 76, 98, 59, 86, 81, 46, 59, 43, 71, 67, 75, 40, 71, 65, 61, 79, 59, 68, 76, 59, 91, 106, 57, 52, 39, 59, 76, 58, 65, 42, 75, 62, 59, 76, 69, 65, 65, 43, 52, 81, 108, 121, 71, 67, 79, 60, 63, 72, 86, 65, 73, 69, 53, 78, 73, 73, 66, 87, 35, 61, 54, 70, 67, 52, 77, 51, 52, 59, 62, 70, 128, 54, 86, 69, 72, 70, 67, 64, 64, 79, 48, 53, 47, 70, 55, 65, 60, 54, 90, 69, 80, 45, 59, 52, 77, 39, 62, 76, 76, 49, 58, 82, 41, 80, 66, 47, 49, 54, 104, 35, 86, 64, 85, 100, 91, 30, 50, 45, 59, 59, 60, 82, 75, 112, 125, 51, 59, 62, 56, 46, 71, 60, 69, 50, 51, 41, 65, 87, 67, 104, 94, 66, 73, 57, 71, 58, 61, 84, 51, 64, 106, 60, 51, 59, 56, 56, 47, 63, 63, 61, 73, 56, 56, 45, 64, 83, 82, 67, 63, 68, 73, 59, 74, 64, 40, 59, 38, 77, 58, 64, 56, 72, 87, 64, 74, 54, 75, 56, 119, 43, 93, 72, 71, 44, 72, 53, 69, 66, 74, 70, 37, 54, 67, 55, 62, 53, 88, 92, 49, 63, 60, 56, 104, 92, 72, 70, 86, 66, 82, 79, 78, 59, 91, 45, 61, 77, 58, 75, 54, 101, 100, 58, 46, 80, 64, 54, 66, 66, 64, 60, 90, 57, 67, 43, 75, 52, 72, 59, 57, 26, 59, 79, 74, 58, 126, 79, 113, 71, 70, 49, 62, 59, 87, 48, 53, 83, 55, 61, 69, 48, 77, 81, 45, 57, 65, 62, 70, 57, 74, 60, 64, 43, 99, 65, 69, 67, 44, 72, 86, 54, 68, 55, 55, 61, 115, 77, 88, 35, 88, 60, 63, 64, 113, 63, 81, 68, 84, 46, 81, 60, 72, 76, 81, 62, 44, 64, 55, 47, 65, 72, 43, 55, 47, 58, 98, 46, 53, 67, 48, 55, 56, 40, 71, 54, 78, 45, 79, 77, 75, 67, 75, 73, 81, 65, 49, 86, 76, 65, 46, 83, 46, 53, 53, 42, 72, 61, 61, 85, 56, 76, 48, 57, 79, 47, 63, 65, 61, 52, 56, 63, 60, 51, 43, 59, 63, 70, 78, 79, 67, 70, 76, 84, 58, 75, 73, 48, 64, 73, 56, 83, 67, 60, 55, 57, 63, 65, 75, 62, 61, 70, 72, 55, 94, 88, 56, 68, 73, 55, 75, 54, 68, 64, 73, 67, 66, 81, 54, 65, 58, 55, 53, 59, 54, 77, 71, 52, 60, 74, 72, 53, 72, 74, 90, 62, 55, 58, 68, 91, 72, 55, 98, 55, 74, 74, 76, 53, 68, 65, 73, 75, 63, 56, 74, 59, 61, 79, 67, 83, 52, 69, 74, 67, 51, 47, 62, 56, 54, 48, 63, 59, 51, 64, 71, 67, 57, 73, 81, 60, 59, 63, 60, 42, 60, 77, 57, 81, 62, 67, 64, 75, 65, 65, 75, 61, 72, 76, 46, 69, 54, 58, 60, 62, 55, 48, 60, 36, 84, 68, 59, 72, 52, 68, 59, 47, 85, 77, 53, 40, 66, 49, 45, 49, 95, 85, 70, 49, 78, 58, 59, 59, 66, 70, 61, 80, 74, 55, 56, 58, 68, 56, 71, 60, 71, 73, 59, 65, 70, 97, 45, 108, 59, 50, 37, 70, 56, 68, 64, 66, 78, 68, 55, 53, 59, 42, 111, 49, 53, 59, 53, 53, 78, 68, 73, 57, 64, 60, 96, 67, 52, 68, 44, 75, 65, 51, 57, 75, 164, 58, 35, 66, 58, 68, 56, 66, 71, 57, 64, 56, 66, 72, 53, 50, 48, 53, 80, 111, 80, 57, 71, 62, 60, 52, 50, 68, 56, 62, 56, 82, 60, 72, 68, 57, 130, 63, 79, 52, 75, 68, 64, 87, 82, 64, 74, 61, 58, 70, 49, 71, 57, 97, 59, 69, 65, 55, 74, 56, 63, 67, 87, 43, 75, 61, 69, 87, 43, 69, 83, 67, 79, 76, 60, 57, 60, 75, 56, 71, 61, 55, 66, 71, 65, 84, 57, 95, 44, 98, 75, 88, 68, 96, 70, 86, 87, 86, 62, 56, 45, 62, 48, 62, 48, 59, 85, 79, 104, 77, 86, 58, 59, 68, 65, 65, 69, 56, 65, 44, 70, 59, 55, 51, 71, 77, 60, 85, 68, 73, 62, 75, 50, 71, 55, 61, 65, 92, 64, 98, 55, 73, 72, 50, 43, 83, 44, 62, 72, 52, 61, 57, 82, 62, 77, 64, 57, 93, 88, 69, 49, 60, 75, 65, 59, 55, 55, 48, 46, 77, 65, 51, 53, 62, 71, 43, 44, 54, 69, 63, 71, 65, 63, 50, 55, 55, 49, 54, 64, 58, 57, 42, 60, 61, 90, 51, 76, 56, 63, 69, 55, 73, 55, 53, 49, 67, 86, 71, 62, 78, 65, 59, 66, 56, 61, 67, 69, 51, 86, 72, 74, 66, 59, 60, 50, 49, 51, 67, 67, 88, 90, 72, 63, 73, 63, 66, 62, 100, 65, 69, 62, 52, 67, 42, 62, 55, 66, 72, 100, 64, 54, 50, 51, 34, 70, 96, 64, 60, 53, 67, 56, 61, 68, 69, 54, 56, 61, 73, 57, 50, 54, 88, 75, 61, 74, 95, 67, 50, 94, 76, 58, 74, 68, 45, 89, 59, 54, 53, 70, 52, 57, 80, 73, 60, 53, 50, 77, 82, 71, 54, 58, 74, 43, 65, 72, 86, 74, 43, 63, 76, 74, 56, 59, 64, 59, 46, 45, 68, 70, 68, 76, 64, 67, 82, 62, 62, 58, 65, 82, 61, 70, 68, 51, 41, 83, 53, 46, 57, 59, 64, 66, 48, 53, 69, 76, 72, 69, 57, 66, 60, 53, 64, 89, 62, 54, 53, 80, 86, 64, 43, 58, 75, 48, 59, 52, 73, 66, 69, 67, 92, 59, 73, 69, 56, 58, 70, 59, 57, 66, 49, 70, 63, 71, 67, 61, 77, 45, 52, 111, 64, 62, 54, 52, 54, 55, 53, 70, 69, 73, 70, 78, 80, 74, 76, 63, 67, 73, 90, 70, 68, 67, 71, 69, 48, 78, 56, 61, 67, 70, 53, 64, 65, 69, 51, 51, 62, 79, 141, 62, 61, 63, 41, 53, 61, 69, 69, 71, 69, 73, 57, 117, 73, 72, 61, 64, 55, 50, 61, 62, 86, 66, 66, 77, 67, 51, 75, 76, 70, 66, 40, 72, 80, 82, 61, 64, 55, 71, 45, 68, 54, 46, 67, 69, 49, 58, 85, 73, 56, 86, 54, 86, 93, 64, 54, 90, 135, 62, 57, 62, 56, 69, 48, 66, 53, 58, 73, 46, 80, 60, 75, 66, 57, 66, 72, 77, 59, 62, 43, 47, 106, 43, 51, 76, 63, 55, 46, 60, 99, 53, 54, 65, 58, 59, 68, 59, 79, 61, 76, 52, 83, 77, 67, 53, 57, 68, 69, 61, 48, 47, 52, 67, 64, 62, 60, 59, 53, 81, 59, 67, 63, 80, 48, 43, 59, 67, 69, 45, 78, 56, 74, 66, 82, 47, 45, 53, 55, 85, 54, 84, 102, 43, 62, 75, 64, 55, 70, 49, 77, 61, 103, 65, 82, 65, 72, 63, 56, 76, 62, 67, 68, 97, 51, 73, 73, 52, 66, 83, 67, 56, 77, 58, 59, 49, 66, 63, 63, 55, 78, 63, 71, 66, 101, 64, 56, 63, 77, 64, 74, 50, 91, 64, 60, 52, 62, 49, 80, 44, 76, 65, 46, 80, 65, 60, 77, 131, 76, 83, 73, 77, 54, 74, 59, 52, 62, 75, 76, 57, 65, 61, 92, 84, 77, 61, 76, 104, 58, 60, 80, 36, 52, 73, 73, 64, 64, 78, 81, 54, 62, 96, 68, 63, 66, 56, 96, 56, 45, 69, 56, 63, 85, 60, 51, 60, 90, 74, 62, 74, 76, 65, 63, 63, 62, 74, 91, 57, 55, 57, 68, 70, 74, 75, 122, 65, 74, 60, 61, 63, 58, 58, 78, 63, 93, 82, 68, 62, 93, 52, 75, 53, 64, 63, 62, 58, 67, 62, 129, 68, 59, 58, 67, 71, 54, 50, 73, 68, 70, 66, 63, 62, 59, 40, 123, 58, 56, 71, 71, 55, 79, 79, 74, 59, 91, 78, 69, 58, 72, 70, 66, 40, 70, 52, 89, 68, 49, 65, 55, 66, 72, 65, 61, 67, 65, 46, 61, 77, 70, 54, 69, 58, 87, 73, 60, 54, 68, 62, 118, 63, 45, 79, 51, 72, 83, 46, 58, 59, 49, 63, 58, 61, 47, 47, 50, 64, 59, 62, 72, 70, 55, 63, 57, 50, 59, 108, 71, 65, 62, 71, 61, 54, 56, 102, 65, 60, 97, 62, 54, 76, 62, 79, 66, 52, 49, 56, 59, 70, 60, 82, 58, 59, 62, 71, 57, 67, 55, 82, 70, 43, 68, 75, 71, 57, 76, 60, 72, 62, 77, 56, 50, 70, 64, 58, 68, 81, 57, 56, 36, 73, 93, 67, 59, 79, 88, 67, 60, 58, 72, 70, 53, 70, 54, 69, 56, 60, 60, 64, 54, 110, 53, 61, 85, 78, 93, 60, 66, 71, 70, 57, 68, 80, 36, 56, 62, 83, 42, 69, 71, 65, 61, 52, 55, 67, 58, 61, 71, 75, 78, 51, 62, 68, 61, 75, 53, 62, 54, 78, 99, 67, 69, 78, 65, 62, 89, 60, 57, 53, 74, 54, 65, 63, 59, 64, 56, 54, 73, 62, 65, 72, 73, 59, 86, 60, 61, 56, 54, 55, 50, 55, 71, 58, 69, 54, 61, 55, 52, 58, 83, 62, 67, 69, 55, 50, 77, 80, 70, 65, 88, 63, 71, 71, 75, 118, 63, 75, 74, 61, 51, 45, 71, 82, 51, 61, 61, 82, 61, 59, 58, 75, 56, 59, 56, 45, 63, 50, 56, 67, 65, 45, 51, 64, 53, 59, 80, 57, 98, 56, 58, 63, 65, 85, 62, 64, 60, 55, 66, 69, 86, 58, 68, 62, 50, 63, 40, 51, 73, 62, 74, 92, 102, 55, 63, 67, 54, 70, 88, 55, 63, 61, 57, 53, 73, 62, 66, 57, 61, 59, 63, 61, 66, 60, 61, 117, 70, 82, 63, 99, 71, 71, 68, 79, 75, 68, 68, 74, 63, 58, 69, 76, 63, 60, 68, 62, 59, 71, 43, 59, 60, 44, 66, 70, 68, 61, 69, 74, 73, 66, 51, 61, 64, 54, 61, 61, 75, 54, 71, 53, 49, 47, 70, 60, 63, 66, 82, 50, 88, 58, 51, 55, 48, 90, 66, 45, 68, 76, 67, 54, 59, 78, 67, 51, 66, 70, 62, 60, 60, 66, 69, 71, 54, 53, 57, 81, 62, 58, 68, 63, 65, 65, 57, 68, 64, 67, 60, 56, 67, 58, 66, 63, 68, 62, 69, 70, 68, 62, 70, 64, 61, 100, 53, 61, 54, 57, 63, 67, 40, 71, 60, 71, 50, 50, 69, 57, 52, 71, 75, 63, 77, 74, 75, 67, 67, 50, 64, 69, 69, 54, 55, 70, 65, 64, 53, 57, 67, 61, 83, 74, 69, 73, 61, 69, 67, 59, 76, 57, 49, 54, 59, 59, 57, 77, 59, 68, 55, 61, 56, 56, 65, 66, 48, 65, 59, 86, 65, 57, 59, 54, 57, 61, 54, 68, 62, 56, 75, 79, 128, 85, 40, 53, 77, 54, 107, 57, 72, 65, 65, 87, 49, 80, 54, 66, 57, 63, 64, 46, 60, 81, 60, 60, 62, 71, 67, 61, 61, 81, 64, 55, 81, 48, 57, 64, 56, 67, 55, 64, 59, 57, 83, 84, 58, 94, 57, 66, 59, 66, 66, 64, 55, 90, 57, 47, 62, 92, 63, 68, 57, 60, 84, 86, 53, 80, 70, 79, 63, 49, 65, 47, 69, 115, 59, 123, 83, 70, 57, 65, 59, 63, 62, 57, 70, 55, 54, 49, 84, 54, 73, 42, 57, 58, 45, 75, 71, 60, 105, 77, 77, 66, 72, 67, 77, 61, 76, 50, 67, 65, 65, 72, 63, 57, 63, 58, 96, 46, 73, 56, 57, 79, 82, 61, 58, 65, 57, 56, 43, 83, 89, 50, 60, 72, 69, 90, 59, 78, 59, 66, 58, 67, 61, 67, 69, 75, 65, 70, 48, 60, 56, 64, 86, 53, 67, 59, 69, 62, 60, 65, 75, 49, 71, 64, 72, 71, 65, 59, 56, 86, 67, 72, 85, 56, 122, 61, 93, 85, 58, 58, 62, 60, 59, 67, 54, 61, 69, 57, 65, 62, 69, 69, 80, 87, 39, 69, 82, 42, 74, 63, 54, 67, 64, 60, 87, 67, 74, 78, 65, 68, 61, 54, 69, 86, 75, 57, 55, 51, 81, 49, 63, 69, 64, 68, 95, 56, 57, 71, 78, 51, 85, 56, 64, 54, 81, 79, 63, 59, 63, 50, 57, 59, 66, 49, 57, 81, 85, 66, 58, 72, 72, 60, 61, 45, 69, 57, 67, 56, 61, 56, 52, 68, 68, 69, 82, 77, 61, 62, 104, 79, 61, 46, 73, 65, 69, 66, 55, 68, 67, 48, 66, 48, 63, 66, 70, 58, 64, 67, 68, 46, 69, 46, 62, 68, 57, 55, 65, 69, 55, 63, 72, 66, 59, 59, 73, 66, 77, 59, 51, 49, 63, 59, 54, 54, 65, 70, 68, 76, 67, 65, 78, 75, 80, 96, 64, 63, 65, 66, 55, 50, 61, 69, 60, 56, 62, 73, 128, 102, 64, 60, 70, 56, 70, 54, 66, 76, 96, 63, 55, 70, 82, 60, 67, 125, 57, 72, 68, 60, 92, 65, 71, 71, 67, 67, 63, 51, 42, 69, 44, 58, 66, 80, 56, 83, 74, 69, 57, 65, 62, 71, 102, 77, 68, 51, 63, 59, 63, 58, 58, 57, 103, 57, 98, 66, 67, 49, 61, 54, 98, 67, 77, 80, 80, 75, 60, 58, 64, 59, 133, 68, 69, 50, 54, 53, 63, 63, 55, 64, 75, 67, 60, 66, 77, 93, 73, 68, 63, 64, 60, 84, 61, 90, 80, 60, 67, 64, 59, 58, 83, 64, 57, 57, 59, 60, 67, 56, 59, 86, 73, 52, 70, 56, 76, 75, 61, 62, 68, 61, 64, 76, 65, 66, 63, 81, 62, 53, 60, 55, 58, 65, 78, 58, 73, 80, 77, 88, 57, 66, 83, 54, 63, 65, 65, 48, 67, 72, 56, 63, 85, 59, 47, 51, 55, 93, 67, 59, 67, 60, 72, 62, 102, 69, 66, 79, 59, 64, 82, 55, 71, 88, 54, 56, 62, 72, 48, 62, 66, 62, 66, 68, 65, 61, 91, 59, 59, 51, 61, 48, 62, 59, 70, 67, 54, 69, 75, 122, 56, 64, 63, 59, 64, 69, 71, 75, 70, 62, 91, 64, 75, 92, 73, 62, 48, 59, 57, 63, 66, 78, 68, 56, 69, 94, 60, 51, 55, 71, 68, 71, 62, 91, 60, 58, 56, 49, 59, 60, 60, 93, 64, 63, 97, 64, 70, 75, 53, 54, 49, 119, 63, 52, 61, 74, 59, 64, 63, 55, 79, 68, 74, 66, 89, 76, 61, 61, 76, 68, 53, 89, 61, 53, 65, 44, 65, 95, 55, 57, 53, 58, 50, 60, 88, 56, 72, 86, 42, 62, 62, 51, 55, 58, 76, 59, 53, 66, 65, 56, 62, 44, 76, 69, 51, 62, 62, 84, 78, 45, 62, 69, 61, 79, 52, 107, 58, 63, 53, 83, 57, 54, 64, 53, 62, 49, 70, 65, 53, 71, 58, 57, 113, 57, 71, 41, 60, 65, 54, 78, 66, 77, 71, 61, 76, 61, 70, 41, 90, 93, 56, 73, 51, 58, 66, 69, 75, 68, 59, 78, 82, 43, 62, 74, 70, 85, 53, 66, 49, 122, 60, 68, 71, 71, 41, 55, 58, 61, 53, 56, 54, 70, 75, 93, 73, 64, 54, 70, 71, 57, 78, 84, 72, 72, 60, 59, 72, 59, 58, 45, 67, 98, 84, 57, 42, 58, 66, 77, 48, 65, 47, 38, 75, 69, 64, 54, 74, 71, 59, 76, 77, 71, 48, 51, 66, 67, 65, 65, 55, 79, 61, 58, 71, 101, 85, 53, 64, 64, 52, 47, 70, 58, 68, 54, 65, 66, 66, 53, 64, 76, 59, 62, 68, 67, 64, 46, 47, 80, 63, 74, 43, 62, 76, 50, 90, 95, 51, 53, 49, 73, 59, 52, 82, 53, 72, 55, 69, 80, 79, 93, 81, 89, 54, 60, 68, 69, 75, 38, 62, 71, 66, 52, 69, 62, 44, 53, 89, 63, 61, 72, 69, 69, 59, 53, 66, 74, 58, 50, 50, 75, 66, 85, 71, 55, 61, 73, 40, 63, 57, 63, 84, 71, 59, 64, 100, 92, 72, 56, 40, 72, 42, 62, 86, 85, 57, 76, 65, 79, 46, 75, 73, 76, 84, 85, 48, 80, 58, 63, 71, 43, 49, 75, 58, 96, 49, 64, 57, 58, 57, 79, 49, 48, 44, 81, 45, 42, 62, 89, 46, 85, 67, 48, 132, 72, 70, 70, 74, 71, 84, 60, 51, 65, 94, 94, 55, 60, 65, 69, 96, 48, 63, 83, 59, 94, 61, 55, 88, 59, 56, 57, 67, 75, 61, 63, 74, 51, 63, 58, 58, 51, 68, 76, 83, 72, 47, 60, 61, 64, 58, 53, 68, 64, 56, 54, 54, 67, 53, 96, 71, 78, 71, 58, 68, 88, 75, 116, 73, 48, 73, 51, 84, 101, 63, 63, 61, 54, 53, 41, 71, 71, 61, 60, 72, 50, 53, 71, 67, 72, 58, 71, 77, 70, 56, 66, 58, 67, 55, 65, 66, 61, 72, 65, 74, 67, 63, 78, 65, 73, 51, 67, 64, 50, 76, 71, 73, 54, 71, 45, 79, 79, 65, 74, 56, 59, 91, 91, 71, 68, 43, 71, 72, 51, 96, 70, 54, 54, 64, 102, 79, 46, 58, 53, 54, 71, 57, 65, 52, 57, 66, 57, 67, 81, 57, 69, 54, 60, 43, 76, 60, 65, 67, 57, 131, 66, 76, 50, 62, 70, 101, 51, 88, 60, 63, 104, 74, 45, 71, 73, 78, 45, 54, 49, 57, 81, 76, 65, 39, 82, 61, 54, 48, 67, 65, 71, 81, 87, 63, 52, 65, 79, 51, 93, 70, 69, 57, 39, 88, 57, 63, 43, 74, 62, 64, 57, 52, 95, 56, 43, 65, 52, 52, 75, 48, 67, 58, 58, 77, 59, 67, 71, 55, 74, 53, 82, 86, 60, 45, 79, 50, 66, 74, 64, 61, 48, 62, 55, 66, 70, 68, 72, 101, 86, 75, 70, 79, 66, 58, 66, 79, 91, 74, 54, 51, 60, 76, 71, 66, 57, 67, 57, 71, 71, 54, 60, 51, 49, 58, 69, 76, 60, 52, 63, 46, 52, 65, 74, 52, 66, 66, 54, 94, 58, 81, 77, 52, 97, 73, 56, 107, 56, 77, 73, 83, 68, 59, 68, 66, 58, 73, 56, 102, 69, 63, 82, 77, 72, 85, 51, 58, 34, 57, 43, 57, 59, 62, 66, 77, 48, 68, 61, 73, 63, 95, 56, 61, 97, 48, 90, 59, 69, 52, 54, 57, 66, 58, 49, 44, 64, 65, 64, 72, 69, 89, 67, 35, 80, 62, 68, 81, 54, 65, 67, 64, 98, 57, 57, 93, 51, 75, 52, 77, 95, 73, 46, 74, 65, 112, 64, 44, 70, 53, 64, 65, 54, 73, 56, 54, 67, 77, 76, 68, 45, 60, 41, 69, 60, 68, 63, 69, 58, 45, 52, 71, 66, 66, 63, 59, 61, 60, 47, 60, 56, 59, 71, 71, 80, 61, 61, 60, 65, 74, 75, 54, 50, 76, 62, 95, 41, 58, 72, 60, 57, 52, 62, 70, 65, 67, 76, 74, 66, 63, 61, 69, 55, 57, 63, 59, 87, 81, 65, 50, 56, 62, 63, 54, 51, 42, 66, 73, 71, 52, 63, 95, 56, 61, 57, 49, 69, 96, 54, 54, 58, 78, 74, 45, 78, 54, 75, 58, 70, 45, 62, 62, 59, 75, 57, 72, 61, 95, 64, 51, 74, 60, 62, 58, 76, 91, 71, 55, 66, 79, 65, 40, 69, 68, 59, 74, 122, 68, 67, 46, 57, 67, 66, 59, 83, 47, 75, 72, 62, 77, 93, 69, 60, 49, 52, 64, 64, 71, 70, 56, 66, 55, 60, 66, 68, 53, 53, 56, 72, 77, 79, 73, 61, 49, 47, 42, 79, 71, 52, 85, 57, 90, 69, 56, 50, 63, 54, 56, 71, 65, 68, 57, 55, 117, 109, 90, 65, 68, 57, 64, 69, 84, 64, 62, 81, 83, 59, 63, 69, 76, 66, 52, 59, 73, 51, 70, 82, 83, 66, 62, 69, 53, 71, 50, 47, 53, 58, 49, 58, 58, 75, 77, 74, 47, 72, 73, 58, 73, 59, 71, 80, 73, 72, 61, 77, 87, 60, 46, 84, 76, 64, 49, 60, 54, 70, 61, 74, 69, 60, 90, 77, 58, 68, 89, 53, 79, 98, 102, 61, 49, 88, 68, 71, 68, 71, 83, 70, 51, 50, 42, 77, 56, 58, 64, 46, 74, 155, 71, 62, 47, 65, 64, 66, 49, 71, 58, 53, 65, 53, 53, 69, 67, 68, 63, 74, 77, 71, 51, 71, 75, 55, 67, 82, 56, 80, 67, 83, 61, 63, 72, 46, 71, 67, 109, 85, 56, 81, 71, 53, 65, 87, 67, 67, 77, 70, 67, 55, 63, 53, 75, 60, 89, 52, 69, 81, 55, 73, 73, 63, 66, 49, 54, 80, 54, 76, 56, 57, 67, 54, 59, 81, 57, 62, 90, 80, 48, 60, 114, 59, 66, 63, 91, 45, 53, 94, 67, 73, 54, 58, 48, 84, 55, 61, 57, 52, 81, 63, 54, 68, 49, 69, 71, 57, 61, 82, 65, 63, 72, 80, 66, 65, 43, 60, 56, 90, 60, 47, 47, 79, 65, 64, 73, 55, 82, 64, 76, 59, 39, 101, 41, 106, 69, 70, 59, 53, 58, 68, 70, 76, 52, 75, 67, 55, 60, 44, 51, 90, 56, 53, 75, 77, 70, 86, 72, 68, 68, 62, 88, 75, 80, 44, 69, 81, 61, 76, 50, 76, 55, 75, 82, 87, 61, 51, 48, 58, 63, 53, 71, 61, 56, 64, 43, 52, 69, 56, 66, 47, 58, 54, 70, 86, 64, 45, 72, 74, 89, 69, 44, 83, 50, 54, 66, 97, 64, 61, 59, 63, 73, 54, 71, 55, 57, 51, 79, 51, 65, 51, 49, 59, 63, 72, 65, 58, 52, 71, 61, 73, 72, 96, 59, 86, 72, 66, 46, 57, 55, 78, 75, 70, 60, 59, 58, 82, 63, 47, 79, 64, 61, 64, 57, 85, 65, 65, 48, 57, 52, 53, 74, 53, 69, 59, 78, 71, 54, 52, 47, 75, 73, 73, 53, 77, 69, 77, 55, 62, 76, 55, 47, 51, 68, 68, 65, 68, 64, 106, 47, 76, 43, 96, 70, 68, 52, 63, 45, 57, 45, 73, 51, 59, 87, 60, 60, 146, 46, 46, 69, 55, 85, 73, 63, 68, 60, 77, 66, 69, 64, 52, 58, 72, 64, 91, 66, 66, 71, 53, 73, 49, 84, 52, 77, 68, 51, 70, 123, 58, 80, 54, 50, 57, 63, 58, 67, 60, 59, 63, 59, 56, 63, 44, 64, 65, 62, 94, 67, 67, 56, 73, 66, 66, 68, 67, 63, 75, 81, 45, 53, 50, 81, 66, 70, 58, 66, 82, 69, 70, 78, 55, 88, 81, 63, 71, 63, 79, 61, 53, 60, 86, 70, 53, 65, 70, 58, 71, 96, 60, 50, 62, 58, 61, 50, 99, 66, 54, 94, 65, 111, 67, 52, 49, 53, 66, 66, 51, 93, 56, 36, 72, 54, 63, 59, 68, 73, 72, 66, 51, 82, 63, 102, 58, 68, 64, 50, 63, 64, 70, 50, 74, 53, 77, 81, 80, 55, 78, 55, 56, 68, 65, 63, 57, 67, 66, 63, 61, 54, 42, 75, 38, 48, 79, 80, 68, 75, 46, 57, 60, 75, 66, 54, 78, 88, 71, 58, 55, 52, 97, 67, 54, 44, 48, 60, 72, 58, 77, 98, 60, 65, 61, 56, 70, 61, 68, 52, 70, 67, 76, 53, 89, 79, 54, 78, 52, 75, 62, 77, 58, 54, 91, 62, 65, 58, 50, 58, 53, 45, 61, 58, 64, 50, 73, 76, 76, 78, 55, 78, 71, 63, 77, 88, 52, 89, 63, 71, 55, 50, 64, 65, 58, 60, 60, 65, 93, 73, 63, 55, 78, 61, 60, 80, 68, 76, 73, 78, 68, 64, 71, 64, 109, 70, 75, 77, 65, 80, 72, 50, 57, 72, 49, 50, 58, 70, 59, 68, 61, 52, 64, 58, 47, 52, 59, 70, 81, 55, 61, 57, 62, 110, 55, 92, 71, 66, 52, 75, 84, 59, 61, 81, 44, 59, 61, 60, 64, 85, 61, 51, 63, 68, 70, 105, 74, 49, 67, 51, 67, 82, 80, 69, 77, 66, 82, 63, 60, 62, 54, 89, 59, 59, 83, 56, 61, 80, 45, 74, 65, 56, 61, 42, 62, 78, 49, 78, 49, 58, 71, 55, 82, 63, 55, 65, 81, 68, 84, 108, 79, 62, 59, 126, 44, 64, 60, 52, 64, 51, 53, 77, 99, 59, 70, 71, 60, 70, 56, 67, 105, 45, 77, 77, 54, 55, 51, 51, 35, 82, 69, 69, 73, 60, 68, 71, 63, 71, 75, 68, 79, 48, 58, 53, 57, 67, 48, 52, 73, 62, 79, 68, 66, 55, 66, 61, 74, 98, 63, 65, 67, 64, 72, 49, 40, 53, 57, 61, 87, 69, 55, 78, 60, 54, 68, 80, 73, 66, 84, 71, 102, 78, 52, 71, 100, 53, 67, 51, 52, 88, 72, 69, 64, 74, 70, 67, 59, 99, 78, 82, 74, 73, 56, 68, 53, 39, 65, 63, 72, 65, 88, 59, 56, 76, 48, 64, 58, 85, 69, 73, 53, 63, 94, 73, 72, 52, 59, 62, 48, 58, 111, 61, 46, 59, 52, 38, 60, 80, 59, 67, 62, 66, 60, 62, 62, 91, 92, 64, 87, 48, 64, 50, 66, 84, 72, 32, 53, 69, 83, 57, 55, 44, 66, 56, 101, 113, 124, 59, 66, 78, 58, 67, 57, 67, 61, 45, 57, 61, 78, 85, 38, 67, 75, 74, 80, 53, 69, 62, 56, 57, 59, 71, 63, 72, 45, 66, 60, 72, 69, 55, 93, 72, 64, 88, 50, 50, 66, 65, 69, 68, 71, 83, 67, 53, 73, 74, 71, 83, 56, 115, 60, 68, 82, 72, 46, 52, 82, 80, 54, 76, 74, 71, 51, 51, 57, 49, 58, 46, 58, 70, 62, 53, 43, 68, 70, 69, 63, 50, 67, 62, 101, 64, 88, 54, 71, 63, 41, 66, 68, 83, 86, 83, 61, 65, 66, 63, 55, 59, 65, 60, 70, 66, 51, 63, 65, 53, 54, 42, 66, 57, 93, 68, 64, 61, 46, 73, 67, 70, 53, 87, 64, 61, 56, 36, 77, 53, 68, 54, 65, 75, 70, 131, 86, 56, 71, 50, 68, 64, 74, 75, 50, 59, 62, 46, 54, 65, 99, 58, 49, 51, 75, 49, 95, 57, 60, 52, 66, 65, 62, 92, 54, 73, 49, 58, 71, 60, 48, 88, 89, 65, 69, 73, 63, 62, 59, 46, 55, 67, 85, 65, 84, 47, 66, 66, 57, 60, 73, 67, 104, 68, 65, 78, 52, 55, 61, 61, 54, 45, 57, 59, 53, 54, 80, 67, 62, 69, 69, 51, 84, 66, 66, 75, 63, 57, 90, 68, 69, 70, 108, 76, 76, 89, 59, 61, 58, 82, 73, 57, 80, 47, 58, 89, 73, 51, 62, 60, 72, 112, 50, 85, 57, 51, 62, 100, 94, 58, 73, 84, 94, 50, 160, 80, 68, 44, 73, 50, 68, 82, 44, 73, 105, 63, 73, 63, 88, 63, 77, 63, 64, 58, 55, 45, 59, 50, 69, 75, 82, 65, 71, 50, 77, 83, 59, 65, 78, 87, 66, 60, 52, 57, 50, 59, 92, 85, 76, 45, 67, 74, 67, 82, 70, 143, 59, 67, 106, 58, 46, 60, 90, 76, 72, 66, 67, 41, 57, 55, 54, 71, 57, 59, 101, 84, 51, 48, 66, 64, 77, 86, 46, 58, 55, 57, 48, 64, 58, 63, 78, 70, 67, 50, 67, 64, 66, 75, 62, 66, 74, 67, 78, 79, 67, 64, 80, 62, 76, 71, 71, 74, 82, 53, 60, 71, 66, 76, 85, 83, 62, 73, 78, 61, 65, 65, 97, 72, 70, 63, 85, 112, 72, 55, 67, 54, 80, 62, 67, 52, 64, 70, 73, 60, 69, 73, 65, 71, 53, 84, 69, 64, 53, 69, 64, 60, 74, 55, 56, 66, 59, 58, 57, 59, 61, 57, 49, 60, 64, 81, 67, 60, 61, 47, 51, 52, 68, 67, 86, 46, 69, 78, 56, 112, 91, 49, 49, 70, 84, 55, 79, 64, 70, 72, 65, 63, 58, 80, 69, 59, 66, 68, 54, 63, 78, 70, 44, 84, 70, 57, 49, 54, 71, 59, 67, 61, 58, 54, 54, 70, 88, 67, 95, 94, 80, 73, 85, 71, 77, 62, 62, 74, 46, 99, 66, 101, 79, 76, 65, 49, 77, 61, 73, 64, 52, 58, 60, 71, 85, 68, 65, 51, 67, 61, 58, 73, 55, 43, 28, 72, 64, 72, 51, 55, 58, 59, 58, 69, 76, 64, 104, 78, 72, 55, 73, 47, 59, 86, 94, 67, 65, 69, 81, 70, 74, 51, 69, 73, 65, 57, 84, 66, 78, 49, 73, 74, 66, 72, 80, 45, 56, 83, 82, 57, 73, 52, 65, 67, 56, 72, 76, 62, 58, 52, 57, 84, 59, 66, 73, 77, 72, 75, 71, 71, 49, 55, 72, 55, 48, 52, 67, 79, 90, 77, 83, 64, 46, 67, 59, 57, 84, 62, 80, 62, 64, 94, 52, 73, 76, 87, 75, 70, 73, 64, 61, 98, 73, 68, 70, 55, 62, 58, 52, 69, 50, 81, 68, 62, 85, 70, 54, 67, 64, 58, 70, 40, 77, 40, 65, 77, 50, 46, 62, 80, 71, 59, 43, 67, 75, 49, 76, 49, 66, 64, 75, 58, 45, 81, 86, 84, 65, 69, 89, 76, 63, 71, 60, 74, 60, 61, 81, 68, 57, 61, 63, 53, 60, 89, 84, 49, 95, 62, 60, 62, 69, 63, 58, 86, 48, 61, 60, 51, 70, 47, 52, 42, 67, 63, 74, 72, 83, 40, 60, 69, 53, 55, 55, 63, 51, 81, 65, 83, 70, 70, 70, 68, 67, 68, 104, 49, 76, 66, 69, 63, 93, 62, 45, 51, 93, 89, 56, 56, 56, 71, 86, 84, 78, 50, 55, 62, 67, 75, 46, 98, 68, 53, 61, 60, 67, 61, 59, 55, 62, 67, 42, 87, 97, 87, 65, 56, 54, 54, 67, 58, 56, 66, 77, 97, 66, 52, 86, 68, 75, 55, 67, 76, 49, 52, 34, 66, 90, 63, 78, 75, 58, 55, 59, 72, 56, 88, 58, 55, 70, 64, 40, 62, 70, 93, 66, 65, 52, 75, 57, 80, 70, 75, 64, 71, 53, 63, 67, 68, 70, 65, 47, 68, 37, 73, 63, 84, 58, 58, 52, 48, 55, 85, 61, 71, 51, 62, 68, 54, 77, 77, 68, 54, 55, 55, 82, 77, 103, 62, 70, 58, 68, 47, 82, 61, 77, 50, 66, 68, 74, 88, 61, 68, 83, 84, 56, 42, 66, 67, 50, 61, 92, 64, 49, 26, 55, 72, 52, 75, 36, 76, 58, 72, 100, 61, 90, 61, 77, 47, 54, 59, 58, 52, 68, 66, 72, 42, 89, 68, 72, 60, 92, 64, 52, 106, 79, 94, 54, 60, 53, 57, 114, 67, 75, 48, 80, 59, 78, 77, 68, 53, 103, 58, 68, 39, 82, 73, 77, 59, 46, 51, 67, 68, 53, 45, 110, 73, 83, 61, 47, 42, 56, 52, 44, 66, 79, 65, 82, 83, 42, 82, 59, 68, 95, 63, 73, 59, 53, 57, 56, 71, 70, 71, 107, 74, 65, 81, 51, 62, 70, 58, 63, 60, 63, 55, 60, 58, 54, 62, 71, 69, 73, 64, 74, 65, 77, 46, 60, 49, 61, 59, 55, 61, 71, 54, 64, 77, 64, 59, 66, 63, 80, 77, 72, 93, 61, 60, 67, 63, 49, 59, 63, 64, 56, 58, 60, 78, 50, 73, 53, 87, 75, 78, 64, 78, 60, 62, 92, 61, 58, 62, 55, 53, 69, 59, 71, 120, 78, 56, 76, 66, 93, 64, 76, 64, 78, 55, 96, 63, 81, 75, 86, 80, 51, 61, 70, 69, 53, 114, 54, 55, 90, 64, 43, 60, 90, 47, 68, 73, 76, 76, 95, 80, 120, 73, 45, 48, 80, 70, 72, 80, 74, 68, 75, 76, 69, 89, 64, 56, 155, 62, 75, 49, 65, 52, 94, 45, 56, 42, 72, 73, 72, 54, 74, 83, 54, 43, 82, 76, 62, 61, 82, 78, 61, 70, 73, 36, 81, 58, 68, 51, 96, 53, 116, 69, 61, 60, 84, 85, 70, 67, 48, 84, 89, 62, 55, 64, 65, 99, 58, 46, 75, 62, 49, 71, 69, 68, 56, 65, 61, 140, 38, 66, 91, 84, 52, 58, 70, 57, 40, 50, 61, 53, 58, 55, 51, 84, 71, 52, 49, 86, 46, 59, 77, 69, 60, 61, 89, 59, 63, 68, 54, 65, 90, 62, 59, 53, 69, 68, 57, 61, 78, 62, 73, 62, 60, 50, 65, 62, 65, 68, 63, 67, 70, 62, 68, 60, 64, 49, 97, 81, 69, 74, 56, 74, 63, 60, 58, 49, 62, 52, 88, 58, 65, 71, 81, 79, 56, 55, 70, 69, 61, 77, 82, 48, 91, 91, 84, 87, 56, 86, 75, 80, 53, 62, 71, 65, 80, 64, 54, 50, 74, 58, 49, 76, 80, 74, 49, 55, 58, 61, 59, 75, 54, 66, 58, 69, 77, 63, 68, 65, 69, 57, 70, 42, 63, 65, 67, 49, 58, 69, 76, 83, 72, 60, 68, 50, 64, 81, 58, 54, 55, 57, 95, 81, 70, 91, 64, 52, 68, 55, 79, 84, 50, 61, 44, 62, 52, 69, 78, 43, 57, 45, 99, 77, 34, 91, 45, 69, 85, 71, 60, 65, 41, 60, 58, 55, 110, 37, 89, 51, 60, 55, 49, 70, 54, 76, 63, 56, 63, 50, 64, 50, 62, 107, 74, 77, 66, 69, 60, 71, 61, 61, 86, 64, 59, 66, 86, 53, 69, 70, 98, 91, 54, 63, 50, 39, 67, 50, 55, 41, 55, 54, 41, 90, 61, 54, 93, 59, 68, 87, 53, 60, 53, 71, 69, 130, 65, 47, 81, 60, 52, 84, 102, 58, 90, 69, 73, 60, 74, 71, 60, 83, 63, 103, 72, 90, 71, 70, 59, 91, 67, 57, 56, 64, 61, 61, 61, 58, 68, 44, 82, 53, 85, 69, 47, 75, 74, 52, 81, 91, 70, 71, 67, 62, 77, 51, 68, 54, 79, 70, 70, 75, 45, 64, 70, 60, 85, 75, 69, 57, 72, 86, 82, 76, 67, 68, 63, 82, 54, 68, 102, 107, 67, 87, 60, 74, 71, 38, 66, 67, 71, 57, 120, 59, 78, 67, 75, 60, 74, 56, 71, 65, 86, 90, 67, 54, 71, 117, 68, 71, 56, 54, 73, 54, 48, 64, 58, 64, 57, 60, 75, 66, 57, 70, 75, 55, 57, 50, 63, 90, 57, 69, 108, 64, 62, 76, 87, 51, 66, 49, 97, 66, 68, 94, 63, 50, 53, 81, 68, 113, 53, 79, 78, 60, 46, 58, 64, 61, 67, 67, 66, 58, 59, 81, 50, 41, 49, 42, 59, 58, 59, 54, 75, 63, 63, 71, 75, 56, 70, 55, 76, 103, 51, 74, 54, 96, 49, 33, 54, 76, 71, 67, 57, 53, 57, 66, 73, 39, 74, 96, 72, 88, 77, 71, 94, 78, 85, 66, 62, 51, 52, 71, 59, 86, 75, 54, 67, 57, 71, 58, 57, 57, 62, 64, 68, 89, 76, 59, 45, 41, 61, 83, 56, 73, 78, 49, 70, 63, 59, 73, 50, 58, 59, 48, 85, 55, 39, 94, 55, 68, 91, 62, 69, 54, 63, 61, 49, 72, 67, 66, 81, 61, 72, 71, 71, 53, 44, 70, 71, 62, 66, 93, 116, 65, 40, 66, 72, 56, 93, 73, 40, 69, 86, 59, 56, 74, 71, 86, 66, 41, 57, 53, 61, 48, 75, 78, 58, 83, 71, 45, 78, 62, 67, 40, 57, 58, 72, 106, 70, 79, 64, 55, 64, 61, 47, 97, 53, 105, 55, 100, 63, 60, 59, 84, 70, 39, 64, 62, 48, 57, 84, 86, 71, 46, 68, 43, 81, 85, 44, 40, 59, 59, 44, 62, 61, 79, 36, 67, 72, 51, 78, 73, 54, 52, 68, 75, 57, 50, 52, 42, 59, 78, 64, 67, 69, 60, 73, 77, 67, 40, 84, 61, 39, 55, 46, 51, 61, 53, 64, 53, 58, 74, 56, 79, 81, 52, 65, 45, 70, 55, 48, 63, 56, 78, 39, 87, 69, 71, 68, 63, 50, 55, 81, 57, 54, 62, 76, 64, 64, 83, 95, 63, 64, 120, 54, 87, 82, 83, 72, 60, 77, 52, 60, 71, 70, 61, 77, 43, 43, 62, 78, 87, 64, 63, 69, 53, 59, 85, 56, 75, 65, 46, 72, 81, 94, 55, 84, 62, 41, 67, 86, 82, 73, 64, 85, 56, 117, 76, 54, 64, 59, 83, 55, 113, 76, 36, 91, 54, 66, 93, 74, 80, 72, 59, 103, 53, 108, 54, 61, 62, 75, 70, 78, 71, 99, 55, 51, 71, 88, 68, 83, 62, 68, 69, 72, 83, 59, 50, 51, 59, 58, 46, 56, 80, 51, 40, 78, 78, 68, 64, 65, 66, 82, 57, 126, 63, 58, 76, 98, 56, 39, 85, 44, 54, 64, 66, 55, 85, 73, 81, 63, 61, 71, 67, 67, 75, 62, 94, 75, 92, 57, 66, 71, 71, 71, 75, 52, 53, 77, 79, 62, 50, 42, 56, 48, 64, 96, 41, 68, 66, 50, 70, 55, 69, 60, 54, 95, 73, 82, 67, 53, 42, 69, 58, 47, 81, 54, 97, 62, 47, 74, 56, 73, 62, 56, 69, 59, 58, 76, 60, 69, 58, 55, 82, 64, 67, 56, 73, 66, 70, 52, 79, 82, 96, 75, 81, 61, 29, 60, 57, 63, 64, 69, 79, 45, 65, 64, 78, 47, 85, 61, 70, 88, 88, 62, 58, 50, 59, 39, 60, 70, 76, 58, 63, 79, 56, 70, 97, 108, 77, 66, 79, 66, 77, 63, 68, 61, 46, 56, 58, 60, 50, 77, 61, 53, 55, 78, 62, 59, 48, 42, 61, 60, 52, 67, 55, 60, 75, 58, 67, 82, 58, 70, 47, 57, 62, 54, 66, 58, 75, 67, 73, 53, 41, 72, 54, 49, 51, 77, 57, 95, 85, 53, 61, 76, 33, 74, 76, 53, 80, 46, 66, 53, 74, 62, 90, 51, 58, 89, 71, 81, 79, 59, 74, 78, 54, 77, 46, 63, 43, 78, 66, 90, 74, 50, 71, 81, 56, 55, 86, 85, 46, 70, 85, 64, 59, 55, 46, 122, 78, 71, 65, 68, 74, 55, 98, 38, 48, 70, 95, 67, 82, 71, 66, 58, 91, 71, 98, 48, 56, 65, 76, 82, 50, 63, 53, 71, 70, 64, 51, 59, 71, 77, 72, 78, 67, 46, 56, 48, 73, 95, 44, 68, 68, 54, 69, 42, 60, 46, 62, 89, 116, 66, 73, 55, 49, 54, 51, 65, 40, 51, 63, 82, 81, 66, 61, 72, 64, 83, 99, 60, 78, 64, 80, 62, 78, 62, 53, 60, 47, 43, 77, 98, 55, 67, 49, 68, 76, 69, 68, 58, 49, 72, 69, 58, 60, 59, 53, 59, 51, 100, 55, 55, 67, 64, 94, 71, 56, 75, 52, 59, 46, 51, 33, 57, 108, 58, 75, 68, 58, 77, 75, 64, 68, 102, 75, 58, 81, 94, 84, 63, 58, 57, 90, 57, 70, 65, 64, 52, 57, 82, 75, 48, 74, 52, 105, 48, 35, 73, 74, 60, 64, 79, 71, 76, 72, 52, 60, 60, 62, 72, 97, 65, 64, 66, 59, 63, 71, 72, 73, 73, 72, 75, 60, 71, 136, 52, 49, 87, 57, 48, 46, 90, 51, 68, 69, 55, 67, 66, 65, 61, 88, 50, 81, 65, 59, 51, 56, 48, 65, 49, 76, 64, 66, 56, 79, 55, 67, 78, 77, 73, 53, 69, 69, 64, 60, 70, 91, 89, 61, 68, 70, 75, 51, 60, 70, 72, 55, 67, 50, 48, 73, 63, 48, 97, 90, 51, 62, 57, 61, 69, 63, 73, 63, 53, 41, 80, 61, 139, 73, 38, 58, 69, 101, 71, 69, 65, 57, 67, 47, 82, 76, 80, 71, 71, 51, 50, 50, 72, 86, 56, 48, 45, 60, 73, 55, 55, 71, 55, 66, 57, 67, 56, 62, 49, 70, 74, 75, 59, 73, 63, 63, 69, 57, 75, 74, 74, 64, 64, 49, 68, 59, 56, 80, 43, 52, 69, 72, 56, 60, 101, 84, 55, 62, 39, 63, 52, 48, 53, 56, 93, 47, 71, 73, 77, 61, 74, 81, 58, 63, 37, 57, 58, 78, 73, 78, 57, 85, 54, 49, 57, 58, 73, 71, 95, 56, 51, 59, 68, 49, 47, 55, 70, 61, 45, 54, 62, 87, 49, 61, 74, 50, 52, 71, 66, 61, 38, 103, 78, 87, 64, 69, 54, 83, 88, 50, 63, 72, 47, 62, 71, 104, 77, 73, 94, 95, 63, 56, 86, 68, 108, 56, 54, 71, 46, 61, 81, 94, 78, 58, 110, 102, 60, 73, 57, 53, 68, 44, 67, 70, 92, 71, 74, 67, 53, 78, 69, 50, 47, 86, 77, 73, 61, 60, 48, 79, 66, 78, 55, 74, 83, 45, 53, 80, 64, 73, 52, 60, 68, 71, 71, 95, 57, 49, 62, 56, 59, 49, 95, 50, 75, 60, 51, 62, 54, 56, 70, 61, 59, 56, 64, 78, 54, 59, 64, 51, 71, 63, 85, 89, 71, 62, 90, 48, 79, 61, 53, 49, 69, 58, 63, 69, 63, 64, 76, 75, 58, 42, 66, 54, 67, 86, 90, 64, 55, 66, 42, 74, 37, 54, 52, 52, 70, 51, 67, 57, 77, 67, 54, 67, 54, 63, 58, 89, 61, 65, 116, 74, 63, 68, 70, 86, 58, 83, 66, 70, 58, 69, 56, 70, 78, 61, 72, 58, 49, 54, 73, 83, 71, 48, 47, 81, 88, 74, 51, 82, 63, 66, 72, 57, 52, 84, 89, 75, 68, 49, 75, 72, 54, 69, 40, 56, 62, 49, 68, 44, 63, 56, 51, 79, 72, 67, 82, 72, 103, 62, 77, 68, 57, 71, 43, 72, 46, 62, 78, 63, 48, 65, 71, 47, 65, 65, 57, 67, 69, 48, 45, 60, 80, 73, 49, 64, 75, 94, 72, 71, 57, 68, 91, 73, 81, 54, 57, 101, 71, 61, 61, 64, 60, 105, 68, 64, 78, 72, 59, 50, 69, 50, 73, 66, 79, 89, 78, 95, 57, 59, 73, 50, 56, 67, 60, 64, 57, 46, 60, 42, 76, 72, 59, 70, 61, 54, 76, 84, 51, 51, 71, 50, 68, 60, 61, 56, 75, 91, 69, 69, 87, 91, 98, 73, 62, 73, 62, 78, 58, 47, 62, 54, 104, 89, 59, 52, 69, 51, 67, 59, 73, 54, 63, 60, 56, 54, 109, 67, 78, 62, 60, 42, 65, 58, 85, 65, 62, 87, 98, 61, 63, 65, 60, 58, 62, 50, 58, 69, 71, 66, 49, 63, 60, 60, 63, 74, 53, 68, 42, 54, 63, 84, 56, 72, 66, 95, 71, 63, 67, 55, 49, 57, 58, 74, 37, 74, 59, 55, 112, 51, 65, 61, 70, 76, 43, 70, 80, 58, 58, 62, 50, 55, 46, 79, 76, 66, 109, 63, 63, 70, 78, 66, 57, 48, 42, 38, 63, 62, 65, 64, 82, 60, 59, 60, 65, 52, 61, 53, 72, 55, 53, 53, 46, 72, 59, 41, 53, 51, 67, 87, 82, 81, 67, 55, 78, 50, 83, 73, 35, 55, 80, 59, 88, 46, 64, 67, 56, 47, 61, 60, 63, 88, 54, 69, 54, 47, 55, 68, 72, 72, 50, 73, 118, 64, 67, 58, 93, 54, 56, 65, 70, 51, 67, 67, 47, 63, 78, 75, 76, 50, 52, 63, 74, 58, 66, 53, 81, 76, 77, 53, 65, 69, 83, 72, 79, 61, 62, 58, 66, 46, 48, 90, 62, 59, 86, 101, 48, 58, 80, 55, 67, 63, 72, 99, 67, 57, 111, 66, 42, 54, 49, 73, 66, 66, 106, 118, 78, 61, 66, 86, 47, 62, 51, 31, 76, 62, 61, 64, 60, 104, 74, 94, 38, 52, 73, 79, 84, 67, 68, 66, 50, 67, 81, 76, 51, 89, 58, 72, 70, 73, 99, 52, 82, 58, 96, 71, 57, 70, 53, 88, 61, 60, 63, 83, 56, 71, 60, 70, 49, 80, 86, 54, 79, 61, 56, 64, 64, 63, 54, 52, 45, 66, 89, 73, 53, 101, 74, 64, 52, 57, 82, 56, 67, 64, 87, 65, 50, 71, 48, 62, 67, 65, 62, 55, 55, 88, 85, 64, 99, 59, 46, 69, 76, 72, 65, 54, 48, 66, 65, 52, 67, 66, 69, 68, 81, 68, 56, 48, 94, 76, 66, 65, 105, 52, 50, 71, 62, 53, 67, 53, 100, 72, 66, 48, 48, 62, 68, 42, 74, 58, 56, 38, 50, 68, 76, 65, 85, 72, 69, 63, 57, 63, 89, 63, 67, 52, 81, 69, 69, 81, 70, 51, 57, 58, 73, 67, 58, 52, 62, 73, 40, 78, 76, 81, 40, 86, 130, 55, 66, 89, 47, 65, 72, 76, 67, 77, 78, 62, 70, 49, 76, 58, 83, 97, 65, 53, 68, 58, 58, 49, 96, 57, 87, 46, 63, 55, 60, 59, 76, 81, 73, 74, 58, 52, 78, 57, 63, 76, 54, 83, 45, 78, 67, 77, 76, 121, 65, 135, 66, 66, 76, 54, 66, 58, 78, 43, 82, 69, 57, 78, 65, 60, 65, 58, 101, 93, 75, 59, 73, 91, 58, 70, 75, 61, 68, 62, 80, 46, 60, 44, 72, 78, 76, 89, 87, 66, 82, 63, 57, 87, 70, 84, 63, 68, 68, 64, 67, 74, 52, 74, 96, 69, 76, 67, 63, 54, 50, 72, 83, 71, 74, 77, 48, 56, 52, 77, 64, 48, 56, 72, 92, 46, 60, 78, 67, 53, 54, 55, 49, 51, 62, 82, 69, 72, 58, 82, 99, 85, 63, 72, 55, 59, 47, 72, 62, 73, 52, 69, 60, 56, 74, 75, 68, 59, 79, 89, 80, 55, 73, 86, 72, 61, 53, 62, 78, 61, 53, 59, 58, 53, 54, 49, 58, 56, 92, 56, 70, 64, 66, 49, 65, 89, 70, 81, 62, 56, 72, 51, 54, 67, 97, 66, 92, 92, 82, 72, 73, 53, 75, 77, 61, 57, 58, 88, 53, 56, 50, 78, 64, 68, 53, 67, 70, 50, 71, 52, 56, 53, 93, 53, 56, 69, 82, 82, 54, 75, 53, 67, 59, 73, 65, 63, 46, 67, 72, 70, 98, 59, 43, 69, 70, 55, 54, 67, 78, 81, 59, 67, 123, 67, 98, 49, 53, 69, 106, 70, 73, 63, 55, 77, 70, 59, 48, 68, 63, 79, 76, 70, 56, 48, 59, 51, 61, 66, 60, 77, 89, 72, 59, 41, 51, 109, 55, 49, 72, 55, 62, 73, 59, 64, 60, 61, 50, 49, 64, 50, 66, 57, 55, 63, 65, 41, 58, 81, 63, 60, 67, 57, 54, 64, 46, 80, 46, 77, 68, 73, 81, 60, 58, 93, 55, 81, 81, 54, 64, 62, 59, 64, 65, 63, 56, 81, 72, 80, 70, 102, 67, 80, 69, 61, 67, 62, 77, 49, 70, 63, 67, 77, 37, 50, 70, 60, 87, 61, 57, 60, 61, 71, 65, 57, 50, 61, 89, 59, 69, 53, 44, 70, 105, 55, 47, 72, 59, 89, 58, 72, 97, 154, 70, 107, 54, 63, 81, 87, 54, 62, 62, 77, 67, 95, 50, 107, 93, 45, 90, 69, 57, 84, 67, 94, 57, 48, 79, 80, 80, 69, 55, 86, 84, 58, 58, 50, 76, 74, 74, 53, 97, 83, 69, 56, 33, 60, 105, 54, 70, 61, 64, 60, 32, 89, 57, 69, 79, 56, 64, 32, 62, 59, 87, 115, 41, 86, 77, 55, 59, 89, 58, 48, 63, 51, 69, 50, 65, 80, 62, 56, 59, 60, 75, 57, 78, 66, 59, 51, 61, 48, 86, 49, 47, 61, 59, 62, 65, 64, 68, 54, 62, 44, 57, 60, 80, 80, 65, 75, 88, 53, 73, 68, 94, 45, 53, 59, 47, 48, 75, 98, 53, 61, 64, 74, 78, 50, 79, 96, 70, 66, 62, 75, 79, 74, 78, 81, 60, 61, 59, 66, 53, 49, 77, 47, 121, 91, 75, 63, 76, 63, 59, 51, 46, 60, 65, 77, 67, 52, 63, 63, 46, 76, 61, 68, 49, 61, 73, 77, 59, 76, 53, 64, 54, 55, 68, 56, 50, 74, 72, 88, 43, 85, 64, 51, 54, 49, 62, 40, 53, 58, 77, 68, 92, 55, 44, 53, 52, 56, 67, 71, 65, 71, 56, 58, 69, 62, 76, 75, 68, 60, 66, 57, 74, 77, 51, 64, 89, 47, 82, 59, 52, 66, 57, 59, 75, 80, 51, 69, 60, 48, 56, 68, 84, 83, 57, 51, 58, 70, 68, 71, 53, 77, 68, 49, 57, 50, 95, 77, 59, 80, 85, 62, 55, 61, 77, 70, 61, 71, 48, 62, 56, 69, 78, 56, 70, 44, 51, 56, 59, 67, 78, 52, 72, 114, 73, 52, 61, 71, 50, 62, 80, 50, 109, 40, 79, 105, 100, 64, 66, 60, 83, 52, 45, 91, 41, 71, 53, 62, 64, 71, 66, 76, 103, 51, 79, 76, 57, 54, 56, 80, 88, 84, 78, 63, 60, 65, 41, 54, 62, 55, 90, 52, 57, 75, 68, 59, 70, 56, 48, 68, 49, 81, 66, 66, 40, 51, 70, 76, 58, 74, 54, 61, 43, 43, 52, 53, 66, 60, 59, 60, 65, 49, 75, 54, 67, 61, 63, 58, 57, 69, 47, 71, 65, 59, 103, 92, 79, 47, 59, 74, 72, 85, 68, 61, 89, 61, 60, 44, 65, 73, 65, 92, 82, 70, 87, 47, 53, 40, 60, 67, 71, 65, 71, 35, 80, 48, 65, 106, 51, 65, 66, 58, 82, 50, 95, 46, 75, 69, 72, 56, 44, 50, 78, 75, 69, 56, 79, 112, 50, 77, 53, 61, 62, 103, 85, 66, 81, 80, 67, 75, 62, 53, 78, 52, 74, 77, 59, 67, 74, 68, 90, 80, 58, 52, 54, 43, 69, 55, 62, 58, 77, 79, 42, 79, 51, 72, 69, 63, 83, 67, 58, 78, 51, 53, 79, 78, 53, 48, 57, 63, 51, 67, 53, 45, 65, 60, 71, 55, 53, 54, 54, 75, 96, 76, 62, 59, 52, 64, 46, 56, 46, 63, 58, 47, 72, 73, 44, 49, 48, 110, 86, 56, 51, 70, 56, 66, 86, 77, 51, 57, 56, 67, 104, 62, 70, 58, 52, 81, 80, 51, 69, 51, 97, 78, 68, 83, 58, 67, 66, 80, 93, 76, 77, 63, 86, 52, 88, 72, 77, 80, 83, 60, 48, 85, 42, 62, 62, 58, 74, 99, 63, 69, 50, 59, 58, 78, 69, 67, 60, 55, 74, 57, 72, 70, 28, 55, 34, 74, 125, 50, 44, 55, 49, 67, 37, 51, 56, 53, 70, 68, 39, 56, 72, 56, 70, 69, 61, 43, 70, 65, 45, 45, 56, 56, 51, 68, 70, 67, 82, 49, 67, 65, 57, 102, 77, 73, 102, 77, 52, 55, 55, 67, 53, 51, 69, 71, 76, 62, 75, 69, 54, 90, 50, 77, 58, 90, 83, 53, 65, 45, 76, 59, 70, 80, 113, 50, 80, 63, 61, 68, 55, 74, 68, 77, 103, 64, 43, 38, 105, 62, 67, 78, 80, 68, 70, 54, 56, 65, 78, 60, 102, 67, 64, 57, 59, 80, 63, 43, 74, 56, 50, 53, 75, 58, 52, 59, 42, 65, 76, 93, 56, 68, 57, 77, 84, 56, 74, 67, 77, 59, 89, 145, 58, 61, 45, 56, 59, 75, 52, 66, 76, 61, 73, 59, 69, 83, 53, 70, 61, 53, 51, 64, 59, 77, 59, 72, 82, 66, 58, 48, 66, 55, 94, 84, 64, 50, 55, 59, 51, 62, 70, 78, 62, 63, 47, 42, 85, 70, 61, 107, 89, 72, 32, 50, 60, 54, 66, 61, 69, 71, 61, 67, 67, 60, 72, 71, 53, 73, 85, 61, 50, 93, 75, 69, 82, 84, 47, 53, 58, 114, 84, 134, 63, 84, 44, 77, 60, 56, 55, 46, 68, 75, 66, 51, 61, 72, 73, 69, 79, 78, 77, 44, 46, 55, 45, 58, 65, 63, 43, 62, 61, 52, 131, 76, 72, 92, 67, 75, 57, 76, 60, 61, 75, 49, 61, 64, 74, 72, 53, 58, 95, 46, 80, 47, 56, 65, 50, 73, 74, 53, 60, 76, 82, 72, 58, 72, 65, 53, 90, 42, 54, 76, 75, 72, 88, 65, 66, 62, 54, 64, 66, 74, 64, 69, 85, 39, 48, 51, 99, 79, 62, 63, 96, 98, 55, 70, 59, 45, 89, 63, 48, 94, 60, 93, 45, 80, 55, 80, 60, 69, 68, 60, 53, 111, 79, 66, 68, 58, 44, 60, 70, 58, 110, 44, 54, 81, 51, 71, 52, 58, 99, 100, 41, 59, 71, 83, 37, 74, 83, 53, 55, 75, 133, 57, 58, 70, 62, 52, 39, 62, 80, 55, 54, 64, 55, 76, 47, 82, 86, 51, 81, 83, 63, 71, 61, 60, 41, 72, 66, 38, 73, 104, 51, 59, 70, 71, 97, 34, 54, 54, 49, 70, 49, 68, 62, 59, 56, 57, 67, 58, 47, 60, 66, 58, 57, 48, 58, 58, 63, 59, 66, 58, 52, 80, 59, 48, 48, 66, 47, 40, 55, 56, 48, 64, 35, 93, 46, 73, 81, 63, 46, 84, 44, 42, 61, 88, 83, 84, 64, 67, 59, 72, 69, 67, 67, 45, 129, 64, 64, 71, 51, 65, 69, 70, 39, 49, 81, 53, 52, 67, 54, 46, 60, 56, 74, 66, 74, 57, 81, 52, 41, 50, 56, 54, 85, 62, 58, 61, 59, 93, 40, 52, 48, 79, 64, 74, 41, 77, 55, 61, 71, 68, 75, 87, 62, 79, 88, 59, 58, 56, 84, 69, 69, 70, 55, 57, 56, 49, 50, 65, 56, 120, 104, 72, 51, 52, 58, 62, 60, 56, 81, 77, 66, 44, 85, 60, 58, 65, 92, 59, 74, 67, 82, 77, 72, 59, 70, 68, 76, 64, 74, 85, 57, 55, 68, 72, 77, 63, 56, 84, 43, 113, 45, 65, 55, 62, 58, 51, 49, 97, 103, 76, 60, 68, 73, 54, 78, 93, 115, 75, 70, 87, 65, 85, 57, 69, 73, 65, 58, 48, 109, 68, 67, 64, 34, 56, 43, 82, 77, 69, 65, 66, 61, 61, 75, 69, 84, 58, 64, 83, 71, 63, 72, 88, 60, 58, 64, 60, 59, 78, 59, 60, 86, 54, 60, 60, 56, 67, 79, 62, 74, 59, 58, 81, 83, 76, 60, 63, 68, 69, 57, 54, 63, 36, 111, 81, 72, 55, 46, 76, 83, 66, 88, 63, 46, 76, 63, 57, 62, 87, 55, 104, 48, 81, 60, 88, 64, 53, 69, 34, 80, 76, 96, 60, 47, 60, 67, 58, 87, 80, 56, 72, 63, 35, 91, 65, 63, 59, 61, 54, 54, 73, 71, 55, 68, 72, 47, 73, 59, 81, 58, 64, 45, 57, 74, 53, 69, 65, 88, 74, 76, 60, 50, 65, 83, 97, 91, 53, 58, 74, 75, 88, 115, 46, 68, 54, 88, 65, 86, 38, 56, 62, 57, 65, 41, 113, 76, 70, 51, 59, 61, 45, 55, 64, 82, 45, 65, 77, 66, 60, 122, 58, 66, 58, 84, 67, 81, 99, 54, 99, 57, 73, 42, 57, 75, 103, 53, 44, 87, 54, 65, 99, 47, 59, 73, 88, 86, 80, 61, 50, 65, 57, 102, 67, 63, 58, 60, 61, 54, 70, 73, 60, 67, 93, 65, 54, 81, 56, 63, 63, 82, 73, 80, 36, 57, 62, 65, 55, 48, 68, 47, 61, 83, 66, 90, 65, 51, 61, 70, 78, 60, 48, 53, 35, 51, 55, 64, 75, 73, 37, 63, 108, 85, 82, 40, 58, 82, 57, 68, 66, 58, 57, 53, 53, 73, 54, 68, 102, 71, 82, 62, 30, 53, 54, 60, 52, 63, 74, 59, 58, 84, 75, 78, 51, 84, 69, 78, 53, 50, 72, 71, 79, 60, 68, 63, 109, 66, 112, 106, 62, 59, 32, 64, 100, 50, 59, 67, 64, 69, 57, 48, 70, 58, 81, 61, 60, 48, 43, 66, 55, 48, 47, 64, 63, 34, 54, 64, 70, 32, 67, 68, 72, 58, 79, 63, 81, 70, 78, 42, 64, 59, 79, 91, 76, 66, 70, 66, 80, 55, 66, 37, 59, 46, 108, 90, 47, 67, 36, 78, 63, 64, 52, 88, 42, 68, 65, 64, 68, 52, 55, 63, 89, 64, 73, 91, 28, 46, 95, 48, 46, 42, 65, 61, 71, 54, 58, 33, 133, 78, 59, 38, 59, 71, 43, 79, 78, 88, 55, 78, 57, 63, 63, 69, 81, 41, 45, 71, 78, 71, 67, 64, 114, 76, 64, 61, 90, 76, 80, 46, 110, 53, 47, 59, 46, 76, 53, 65, 48, 78, 45, 56, 73, 89, 44, 62, 73, 58, 54, 77, 50, 64, 66, 55, 69, 49, 63, 46, 49, 56, 60, 71, 70, 43, 74, 57, 64, 55, 64, 66, 42, 56, 42, 43, 62, 47, 87, 76, 52, 79, 52, 116, 50, 49, 51, 85, 110, 65, 68, 50, 64, 55, 43, 75, 63, 74, 60, 69, 65, 77, 51, 74, 49, 73, 55, 54, 102, 101, 84, 72, 60, 70, 95, 94, 60, 60, 52, 70, 71, 85, 64, 43, 60, 55, 42, 69, 65, 82, 56, 33, 74, 66, 68, 70, 86, 57, 82, 76, 57, 86, 46, 82, 57, 66, 62, 51, 68, 51, 74, 84, 48, 102, 78, 51, 69, 43, 38, 96, 94, 52, 69, 55, 58, 59, 76, 64, 60, 71, 73, 57, 41, 73, 78, 80, 46, 86, 84, 83, 64, 36, 66, 75, 62, 56, 51, 55, 103, 122, 59, 60, 65, 75, 65, 47, 64, 79, 91, 57, 62, 119, 61, 73, 69, 53, 95, 78, 55, 71, 79, 76, 64, 83, 81, 95, 59, 56, 53, 74, 57, 60, 57, 65, 76, 65, 80, 83, 74, 70, 85, 73, 38, 64, 72, 70, 50, 80, 66, 66, 81, 85, 57, 75, 60, 73, 75, 62, 93, 43, 54, 144, 79, 58, 50, 80, 44, 60, 68, 69, 71, 51, 70, 66, 80, 73, 61, 59, 56, 65, 70, 50, 41, 46, 83, 68, 76, 96, 49, 74, 77, 65, 73, 105, 82, 57, 61, 61, 79, 57, 70, 67, 70, 33, 68, 53, 59, 62, 84, 52, 71, 57, 67, 62, 75, 63, 62, 77, 52, 78, 69, 63, 62, 79, 52, 66, 102, 67, 55, 62, 59, 64, 57, 77, 66, 70, 74, 55, 61, 62, 67, 83, 83, 64, 59, 67, 63, 57, 58, 59, 67, 77, 58, 99, 96, 62, 62, 69, 69, 88, 91, 68, 65, 49, 56, 72, 64, 68, 61, 82, 64, 58, 58, 60, 40, 65, 46, 57, 68, 71, 91, 60, 49, 49, 63, 60, 64, 40, 49, 99, 77, 64, 55, 50, 75, 124, 43, 71, 61, 62, 59, 51, 84, 68, 51, 51, 114, 57, 63, 66, 61, 70, 66, 51, 69, 69, 53, 56, 45, 55, 80, 63, 96, 64, 77, 52, 66, 61, 62, 37, 58, 53, 57, 73, 58, 56, 66, 60, 59, 59, 63, 56, 61, 60, 58, 81, 66, 62, 60, 47, 61, 62, 71, 51, 68, 49, 49, 82, 58, 80, 61, 64, 57, 40, 78, 62, 74, 63, 53, 71, 62, 62, 59, 60, 65, 43, 86, 71, 83, 87, 83, 53, 59, 94, 63, 69, 56, 93, 51, 60, 57, 67, 49, 67, 67, 64, 57, 68, 94, 40, 70, 54, 60, 71, 88, 79, 90, 60, 52, 62, 57, 57, 82, 88, 77, 59, 62, 70, 48, 54, 65, 54, 56, 57, 55, 88, 71, 57, 56, 64, 54, 78, 65, 48, 135, 80, 76, 56, 62, 52, 69, 68, 62, 68, 68, 55, 71, 70, 68, 59, 55, 63, 71, 68, 54, 50, 64, 71, 74, 41, 61, 46, 69, 63, 54, 63, 42, 83, 56, 48, 58, 58, 73, 53, 57, 58, 72, 68, 76, 71, 59, 70, 74, 55, 57, 74, 65, 65, 66, 67, 55, 74, 55, 66, 55, 71, 54, 60, 57, 66, 63, 58, 64, 68, 55, 94, 70, 79, 64, 65, 54, 60, 75, 88, 77, 56, 59, 101, 48, 63, 74, 58, 80, 76, 71, 59, 59, 68, 72, 66, 71, 60, 74, 85, 61, 73, 54, 75, 63, 81, 54, 52, 58, 35, 66, 58, 77, 79, 57, 67, 53, 52, 66, 59, 78, 56, 60, 50, 60, 51, 67, 80, 68, 59, 65, 75, 52, 56, 54, 81, 64, 63, 84, 88, 62, 61, 67, 61, 61, 61, 55, 66, 60, 42, 70, 69, 68, 66, 96, 68, 55, 70, 75, 98, 98, 75, 41, 76, 73, 76, 71, 61, 45, 53, 61, 82, 54, 78, 44, 64, 53, 71, 61, 62, 60, 60, 58, 82, 67, 61, 70, 71, 68, 74, 62, 58, 74, 52, 64, 80, 79, 64, 71, 58, 46, 57, 53, 69, 70, 51, 76, 100, 76, 82, 64, 70, 101, 61, 73, 59, 46, 52, 59, 56, 69, 59, 70, 63, 65, 53, 56, 64, 57, 63, 55, 85, 66, 57, 60, 72, 56, 63, 60, 62, 65, 75, 76, 63, 85, 50, 57, 61, 61, 60, 65, 54, 62, 67, 61, 62, 53, 83, 68, 71, 63, 58, 61, 57, 68, 67, 69, 53, 64, 79, 59, 64, 48, 106, 67, 84, 56, 85, 66, 68, 56, 43, 49, 62, 73, 56, 68, 53, 61, 63, 53, 67, 41, 57, 56, 62, 62, 61, 35, 69, 56, 81, 64, 62, 80, 54, 71, 77, 52, 58, 57, 87, 68, 60, 53, 98, 70, 73, 65, 60, 83, 61, 60, 111, 61, 61, 66, 86, 65, 73, 55, 70, 67, 64, 64, 65, 54, 60, 63, 60, 59, 69, 63, 57, 59, 62, 61, 68, 70, 68, 83, 76, 73, 78, 51, 119, 55, 59, 170, 69, 49, 67, 68, 53, 79, 45, 62, 62, 61, 62, 67, 72, 51, 62, 59, 71, 67, 63, 58, 86, 62, 59, 70, 78, 54, 65, 73, 74, 70, 59, 78, 64, 89, 61, 67, 61, 75, 76, 67, 59, 61, 62, 53, 65, 52, 53, 57, 77, 69, 52, 59, 48, 104, 60, 61, 60, 63, 68, 64, 65, 71, 50, 46, 62, 79, 53, 58, 67, 94, 61, 68, 69, 66, 64, 66, 67, 112, 70, 108, 65, 77, 75, 59, 70, 63, 65, 52, 71, 62, 114, 68, 66, 70, 54, 61, 57, 102, 51, 78, 53, 52, 78, 64, 67, 51, 97, 51, 53, 65, 73, 53, 67, 72, 55, 65, 51, 62, 68, 69, 71, 64, 77, 67, 40, 62, 66, 52, 80, 58, 56, 50, 82, 51, 46, 67, 66, 52, 82, 66, 54, 54, 76, 54, 64, 99, 77, 64, 57, 105, 66, 98, 73, 82, 63, 106, 61, 54, 67, 84, 63, 69, 81, 51, 83, 51, 63, 49, 65, 72, 64, 115, 58, 73, 82, 74, 89, 65, 61, 57, 64, 147, 55, 97, 41, 86, 48, 66, 86, 64, 48, 72, 63, 51, 56, 89, 51, 69, 52, 68, 59, 59, 94, 76, 48, 68, 59, 67, 58, 72, 60, 75, 65, 64, 63, 88, 62, 56, 68, 48, 81, 84, 62, 56, 53, 52, 63, 63, 63, 58, 62, 53, 60, 71, 61, 51, 47, 85, 83, 89, 45, 62, 64, 87, 55, 63, 69, 59, 60, 53, 70, 74, 60, 68, 73, 62, 89, 66, 72, 70, 62, 79, 58, 61, 88, 63, 86, 70, 84, 59, 76, 56, 70, 61, 73, 75, 64, 61, 49, 63, 84, 56, 64, 62, 71, 76, 82, 68, 71, 85, 58, 76, 55, 61, 77, 56, 68, 71, 75, 57, 80, 55, 89, 48, 79, 49, 58, 61, 71, 59, 73, 71, 73, 74, 100, 59, 70, 58, 49, 59, 66, 55, 78, 60, 60, 54, 55, 69, 61, 55, 66, 86, 72, 59, 55, 75, 128, 76, 50, 66, 69, 52, 69, 52, 83, 64, 86, 81, 63, 88, 60, 80, 59, 78, 50, 57, 65, 67, 52, 69, 52, 88, 49, 88, 70, 63, 69, 84, 65, 61, 40, 59, 71, 71, 75, 50, 72, 90, 67, 64, 56, 78, 66, 75, 70, 70, 61, 56, 62, 63, 56, 60, 74, 56, 67, 69, 64, 64, 70, 52, 56, 88, 89, 58, 56, 71, 62, 60, 69, 47, 74, 60, 82, 72, 69, 66, 55, 77, 74, 87, 51, 64, 69, 73, 64, 74, 68, 60, 58, 46, 65, 89, 60, 66, 60, 38, 60, 78, 64, 62, 64, 66, 55, 72, 57, 46, 60, 71, 42, 53, 57, 64, 66, 60, 75, 67, 77, 73, 61, 75, 47, 62, 70, 67, 47, 57, 68, 76, 48, 72, 74, 67, 55, 76, 67, 79, 57, 81, 52, 62, 60, 56, 64, 60, 80, 79, 70, 72, 80, 58, 73, 74, 73, 62, 85, 68, 72, 66, 91, 95, 56, 53, 79, 75, 50, 59, 64, 68, 80, 103, 52, 83, 57, 63, 66, 71, 50, 56, 60, 76, 57, 65, 66, 65, 67, 58, 73, 56, 47, 76, 56, 62, 66, 86, 73, 96, 55, 52, 44, 97, 59, 56, 65, 52, 65, 69, 77, 86, 86, 59, 54, 71, 68, 53, 55, 81, 51, 63, 57, 72, 47, 58, 73, 81, 68, 67, 69, 55, 78, 53, 64, 73, 73, 87, 57, 76, 54, 44, 61, 55, 74, 69, 71, 91, 58, 41, 61, 69, 58, 60, 60, 52, 76, 69, 61, 69, 110, 67, 56, 78, 71, 100, 57, 57, 73, 64, 63, 52, 38, 64, 52, 83, 49, 66, 72, 90, 67, 65, 62, 61, 61, 58, 46, 55, 65, 59, 85, 52, 90, 59, 53, 75, 54, 72, 69, 63, 85, 58, 54, 61, 60, 65, 117, 63, 46, 51, 75, 67, 61, 71, 70, 61, 68, 71, 68, 47, 58, 54, 57, 63, 65, 69, 59, 77, 71, 63, 58, 89, 65, 66, 63, 59, 74, 59, 60, 57, 60, 61, 63, 62, 63, 60, 59, 70, 70, 68, 79, 53, 60, 69, 57, 56, 43, 86, 63, 56, 170, 78, 68, 96, 80, 55, 72, 64, 71, 61, 137, 55, 91, 60, 76, 72, 106, 55, 57, 64, 47, 59, 60, 73, 76, 64, 69, 59, 174, 60, 59, 69, 76, 83, 56, 64, 61, 77, 65, 72, 68, 60, 80, 65, 61, 66, 53, 57, 58, 67, 51, 51, 87, 68, 65, 59, 54, 103, 64, 46, 50, 72, 65, 79, 72, 61, 68, 58, 51, 58, 68, 67, 56, 78, 44, 75, 51, 61, 87, 72, 62, 57, 67, 71, 84, 56, 69, 58, 89, 52, 67, 63, 73, 55, 65, 76, 86, 57, 74, 65, 69, 49, 53, 84, 51, 67, 65, 64, 64, 70, 71, 49, 57, 62, 60, 77, 59, 62, 66, 78, 70, 77, 68, 65, 75, 57, 71, 91, 65, 68, 67, 73, 79, 52, 76, 72, 52, 63, 52, 56, 63, 69, 81, 76, 72, 64, 82, 68, 60, 66, 62, 99, 67, 82, 70, 58, 66, 75, 77, 58, 69, 69, 50, 61, 67, 62, 62, 65, 68, 61, 45, 71, 79, 61, 73, 67, 42, 72, 72, 66, 60, 72, 55, 77, 80, 53, 77, 71, 53, 73, 67, 53, 56, 65, 70, 65, 68, 44, 61, 61, 53, 59, 92, 52, 67, 92, 48, 61, 48, 66, 77, 75, 38, 58, 57, 74, 67, 79, 83, 62, 66, 50, 58, 52, 64, 74, 82, 75, 63, 71, 65, 66, 64, 77, 69, 54, 67, 48, 110, 59, 72, 69, 51, 63, 70, 48, 59, 63, 71, 50, 64, 57, 56, 51, 56, 66, 74, 62, 59, 61, 74, 115, 63, 92, 90, 71, 68, 68, 61, 71, 62, 80, 84, 55, 65, 74, 54, 60, 88, 72, 72, 63, 52, 66, 67, 65, 56, 63, 54, 72, 61, 57, 65, 99, 64, 60, 66, 70, 65, 57, 74, 54, 64, 81, 57, 60, 47, 61, 58, 55, 56, 48, 67, 73, 61, 68, 66, 77, 63, 66, 84, 64, 53, 75, 69, 98, 61, 62, 43, 60, 65, 65, 68, 73, 52, 61, 69, 67, 50, 51, 60, 85, 61, 57, 69, 67, 103, 59, 77, 68, 66, 58, 49, 77, 70, 60, 67, 60, 84, 90, 75, 91, 42, 119, 73, 83, 87, 77, 72, 67, 60, 69, 53, 71, 63, 70, 60, 54, 73, 57, 70, 60, 62, 57, 72, 59, 76, 68, 77, 55, 68, 63, 63, 58, 53, 87, 62, 60, 77, 66, 50, 54, 118, 57, 69, 82, 58, 56, 65, 90, 61, 72, 85, 58, 65, 69, 61, 63, 55, 61, 70, 76, 61, 71, 56, 80, 54, 64, 85, 87, 69, 63, 71, 65, 74, 51, 61, 55, 69, 81, 69, 86, 60, 80, 57, 66, 64, 65, 63, 80, 79, 54, 43, 62, 64, 72, 71, 63, 55, 66, 54, 70, 68, 70, 74, 57, 59, 65, 66, 60, 71, 68, 74, 72, 68, 65, 54, 70, 51, 62, 78, 67, 70, 55, 73, 57, 78, 59, 63, 66, 60, 66, 55, 95, 60, 75, 58, 95, 44, 69, 58, 65, 60, 62, 58, 90, 57, 43, 61, 48, 75, 57, 49, 74, 54, 55, 53, 60, 54, 77, 51, 74, 84, 64, 37, 102, 80, 57, 71, 62, 64, 53, 50, 79, 65, 74, 80, 64, 58, 63, 86, 41, 67, 78, 79, 60, 74, 74, 49, 66, 79, 60, 58, 52, 56, 63, 49, 61, 62, 68, 56, 72, 68, 84, 65, 65, 39, 55, 81, 73, 91, 59, 54, 55, 65, 63, 72, 60, 60, 51, 50, 50, 70, 72, 56, 55, 59, 93, 62, 70, 51, 64, 60, 51, 63, 56, 71, 74, 76, 68, 58, 65, 79, 76, 51, 69, 61, 59, 65, 65, 78, 57, 50, 74, 57, 75, 64, 82, 57, 75, 76, 60, 66, 48, 53, 51, 66, 81, 78, 63, 71, 55, 67, 51, 57, 61, 59, 58, 71, 70, 58, 51, 54, 58, 70, 53, 72, 73, 111, 59, 46, 64, 63, 58, 82, 55, 52, 64, 38, 65, 46, 84, 83, 53, 64, 64, 62, 70, 56, 45, 59, 62, 72, 57, 73, 55, 77, 82, 69, 65, 83, 59, 62, 62, 60, 72, 61, 64, 75, 87, 72, 82, 94, 48, 71, 38, 62, 71, 90, 60, 57, 59, 73, 63, 88, 57, 51, 57, 53, 57, 68, 70, 67, 72, 64, 58, 69, 65, 50, 55, 72, 53, 74, 48, 73, 44, 74, 73, 58, 75, 68, 65, 47, 63, 78, 68, 79, 51, 53, 63, 48, 45, 56, 45, 71, 57, 78, 70, 70, 62, 75, 56, 68, 63, 64, 75, 74, 83, 53, 62, 57, 52, 67, 54, 61, 55, 58, 38, 50, 60, 67, 50, 62, 78, 57, 67, 64, 60, 68, 65, 64, 62, 67, 70, 83, 43, 58, 57, 65, 72, 89, 55, 76, 44, 58, 73, 37, 58, 66, 94, 63, 58, 54, 71, 117, 42, 76, 75, 72, 61, 85, 47, 53, 65, 76, 58, 70, 57, 67, 65, 59, 57, 74, 67, 62, 60, 81, 78, 69, 54, 37, 79, 58, 82, 72, 77, 58, 62, 51, 68, 160, 71, 79, 56, 53, 78, 59, 54, 59, 100, 60, 68, 40, 70, 60, 57, 67, 76, 56, 69, 81, 49, 70, 81, 63, 61, 55, 89, 78, 90, 89, 55, 72, 64, 106, 76, 53, 70, 68, 63, 62, 68, 54, 67, 70, 56, 71, 63, 57, 54, 78, 74, 71, 55, 59, 73, 81, 98, 63, 73, 66, 99, 68, 81, 52, 61, 85, 44, 52, 65, 54, 73, 53, 72, 46, 56, 67, 59, 50, 43, 53, 73, 59, 48, 57, 60, 54, 45, 66, 64, 60, 54, 53, 51, 77, 41, 88, 53, 58, 70, 65, 76, 63, 62, 59, 39, 64, 64, 61, 82, 72, 72, 62, 69, 80, 62, 82, 62, 69, 62, 109, 69, 67, 71, 61, 69, 63, 52, 66, 49, 66, 94, 68, 70, 71, 62, 70, 61, 43, 90, 43, 47, 63, 67, 84, 68, 52, 68, 58, 95, 53, 48, 54, 68, 56, 67, 69, 56, 58, 66, 94, 60, 54, 58, 52, 57, 69, 66, 41, 50, 70, 71, 69, 87, 62, 45, 78, 67, 61, 47, 65, 81, 68, 49, 68, 55, 66, 72, 76, 73, 57, 78, 89, 62, 66, 61, 55, 71, 55, 65, 68, 67, 68, 80, 55, 55, 61, 57, 51, 64, 67, 51, 55, 56, 81, 65, 54, 61, 63, 93, 59, 71, 50, 60, 63, 55, 85, 114, 63, 66, 80, 101, 61, 61, 65, 52, 61, 54, 64, 65, 64, 56, 74, 59, 80, 81, 60, 59, 61, 42, 88, 83, 57, 66, 86, 60, 68, 62, 61, 67, 47, 51, 51, 72, 66, 73, 59, 79, 113, 64, 70, 42, 57, 48, 50, 62, 47, 67, 67, 51, 68, 51, 38, 69, 54, 60, 65, 61, 63, 67, 62, 52, 60, 89, 66, 73, 51, 57, 55, 60, 64, 56, 82, 63, 107, 65, 58, 92, 62, 68, 75, 89, 51, 52, 40, 69, 80, 62, 71, 76, 111, 83, 54, 50, 62, 62, 68, 72, 53, 202, 46, 59, 50, 87, 79, 59, 56, 75, 74, 79, 68, 60, 54, 55, 60, 103, 71, 76, 86, 51, 90, 63, 60, 59, 63, 66, 59, 62, 89, 61, 72, 56, 64, 60, 74, 56, 59, 59, 66, 52, 64, 90, 102, 52, 72, 64, 61, 55, 66, 68, 99, 63, 61, 56, 85, 115, 81, 57, 69, 65, 67, 66, 47, 59, 55, 72, 59, 59, 55, 56, 64, 85, 65, 55, 65, 62, 52, 51, 49, 62, 56, 59, 64, 51, 67, 61, 46, 68, 58, 60, 43, 63, 72, 70, 68, 73, 53, 95, 72, 72, 60, 49, 66, 71, 76, 82, 75, 69, 68, 58, 57, 56, 73, 93, 40, 98, 58, 101, 57, 74, 69, 57, 68, 54, 52, 78, 99, 61, 86, 56, 52, 73, 73, 72, 60, 82, 53, 58, 74, 59, 61, 98, 73, 66, 59, 51, 59, 56, 79, 90, 94, 154, 55, 82, 88, 79, 67, 77, 58, 58, 103, 55, 78, 75, 50, 67, 58, 65, 60, 75, 48, 56, 70, 86, 83, 84, 83, 57, 56, 67, 69, 60, 60, 67, 67, 77, 70, 73, 59, 88, 74, 52, 72, 68, 57, 74, 69, 62, 105, 57, 61, 80, 103, 60, 57, 54, 64, 80, 59, 54, 95, 65, 54, 84, 57, 64, 69, 96, 82, 56, 75, 61, 65, 144, 72, 71, 61, 56, 63, 48, 48, 72, 53, 53, 58, 91, 67, 55, 71, 68, 54, 62, 63, 60, 63, 135, 67, 83, 61, 90, 72, 49, 65, 70, 67, 66, 61, 78, 56, 63, 68, 63, 51, 79, 64, 88, 58, 62, 47, 59, 72, 91, 78, 76, 61, 67, 51, 69, 75, 79, 74, 73, 68, 52, 60, 49, 49, 65, 61, 56, 72, 66, 69, 41, 46, 55, 46, 59, 70, 60, 60, 69, 56, 61, 56, 60, 84, 47, 70, 71, 58, 61, 81, 56, 56, 62, 61, 53, 58, 74, 96, 69, 57, 67, 68, 58, 59, 66, 84, 47, 58, 71, 66, 65, 62, 71, 65, 52, 69, 65, 61, 47, 58, 54, 53, 75, 63, 80, 66, 58, 58, 54, 81, 74, 74, 67, 70, 77, 84, 56, 70, 59, 55, 65, 70, 66, 48, 70, 56, 49, 53, 60, 90, 49, 78, 59, 64, 72, 53, 48, 66, 94, 67, 84, 59, 75, 54, 79, 66, 72, 48, 79, 52, 97, 53, 54, 79, 46, 67, 71, 108, 59, 55, 71, 64, 68, 70, 72, 63, 71, 72, 77, 65, 90, 69, 50, 73, 88, 57, 69, 65, 50, 60, 38, 63, 55, 61, 81, 68, 66, 76, 57, 88, 77, 66, 78, 73, 68, 54, 65, 64, 64, 57, 78, 58, 75, 62, 106, 70, 62, 58, 77, 52, 76, 60, 72, 69, 87, 54, 78, 71, 60, 81, 67, 79, 91, 57, 52, 57, 62, 63, 67, 77, 79, 96, 40, 66, 64, 67, 61, 64, 87, 59, 52, 70, 55, 67, 64, 48, 106, 67, 89, 51, 69, 59, 75, 65, 65, 70, 56, 64, 77, 68, 39, 87, 59, 72, 56, 83, 56, 77, 91, 71, 76, 56, 64, 53, 69, 69, 49, 45, 61, 47, 71, 58, 66, 96, 43, 55, 67, 63, 117, 61, 50, 58, 58, 87, 73, 81, 57, 48, 95, 55, 59, 62, 80, 64, 57, 98, 55, 64, 61, 56, 50, 70, 105, 64, 95, 62, 72, 95, 54, 78, 77, 67, 83, 60, 85, 54, 63, 65, 73, 50, 55, 58, 54, 54, 65, 70, 93, 64, 67, 57, 88, 64, 88, 57, 53, 96, 70, 60, 44, 46, 44, 72, 49, 73, 74, 59, 60, 60, 55, 48, 56, 59, 61, 75, 66, 48, 53, 76, 62, 45, 75, 55, 56, 79, 68, 83, 56, 69, 49, 73, 58, 57, 63, 57, 39, 53, 77, 52, 82, 59, 62, 64, 60, 67, 32, 83, 84, 60, 52, 82, 64, 74, 91, 61, 51, 64, 65, 59, 54, 83, 60, 59, 58, 56, 58, 65, 67, 47, 69, 79, 77, 67, 148, 70, 68, 74, 93, 64, 67, 78, 75, 89, 58, 73, 41, 81, 90, 66, 64, 49, 77, 54, 79, 70, 59, 58, 76, 53, 46, 76, 101, 49, 52, 45, 72, 81, 77, 44, 66, 85, 90, 58, 91, 80, 57, 71, 73, 61, 66, 51, 78, 59, 59, 58, 65, 63, 55, 71, 72, 67, 75, 61, 91, 56, 64, 87, 68, 70, 51, 77, 80, 62, 48, 56, 47, 50, 68, 50, 73, 57, 71, 68, 49, 73, 58, 72, 65, 57, 66, 80, 45, 60, 62, 61, 77, 74, 52, 58, 64, 77, 75, 55, 71, 80, 60, 79, 64, 79, 67, 76, 96, 79, 71, 79, 70, 46, 69, 57, 65, 82, 57, 61, 81, 73, 73, 59, 71, 74, 71, 45, 76, 70, 87, 91, 64, 42, 89, 47, 72, 41, 61, 50, 62, 57, 69, 75, 39, 63, 77, 63, 66, 75, 44, 63, 85, 52, 55, 48, 59, 86, 74, 65, 94, 72, 45, 60, 57, 49, 82, 70, 59, 84, 72, 87, 50, 68, 54, 66, 66, 61, 84, 75, 65, 76, 71, 66, 65, 66, 50, 77, 60, 63, 73, 61, 61, 45, 75, 65, 67, 48, 58, 63, 50, 39, 71, 55, 98, 62, 69, 88, 56, 72, 82, 62, 57, 86, 96, 43, 61, 62, 49, 76, 65, 54, 78, 70, 70, 77, 41, 64, 91, 91, 65, 61, 57, 90, 53, 79, 83, 67, 37, 53, 56, 73, 55, 69, 47, 68, 80, 46, 69, 51, 69, 74, 42, 65, 61, 62, 73, 75, 58, 53, 42, 52, 71, 61, 131, 49, 64, 65, 51, 63, 50, 52, 73, 51, 71, 68, 74, 59, 66, 61, 67, 42, 54, 57, 85, 74, 67, 59, 79, 49, 71, 69, 86, 61, 85, 65, 62, 61, 57, 61, 58, 88, 76, 71, 66, 64, 85, 80, 64, 64, 54, 64, 94, 57, 77, 91, 66, 81, 71, 61, 84, 74, 76, 83, 75, 44, 58, 69, 66, 56, 53, 71, 68, 89, 61, 67, 61, 62, 55, 54, 74, 47, 65, 72, 71, 63, 86, 62, 48, 60, 57, 81, 65, 68, 64, 64, 70, 64, 69, 46, 62, 64, 64, 67, 51, 82, 77, 92, 66, 60, 85, 59, 79, 46, 66, 77, 62, 56, 68, 73, 73, 76, 66, 71, 53, 71, 104, 56, 62, 62, 57, 50, 60, 79, 73, 62, 37, 55, 55, 76, 64, 70, 50, 45, 58, 58, 78, 64, 73, 55, 57, 113, 65, 87, 62, 57, 42, 74, 60, 56, 71, 60, 96, 72, 110, 59, 66, 64, 73, 86, 54, 43, 56, 80, 49, 71, 86, 73, 55, 55, 70, 79, 83, 69, 64, 80, 53, 63, 55, 67, 81, 77, 62, 56, 54, 68, 65, 57, 84, 68, 59, 75, 61, 53, 51, 59, 66, 67, 53, 64, 62, 88, 58, 60, 80, 57, 53, 65, 51, 50, 66, 68, 87, 70, 65, 60, 79, 69, 69, 59, 64, 58, 115, 56, 54, 63, 51, 62, 64, 61, 48, 71, 62, 72, 59, 50, 69, 68, 64, 72, 99, 47, 78, 84, 57, 92, 73, 75, 49, 76, 90, 60, 51, 67, 62, 63, 58, 92, 46, 79, 82, 57, 61, 68, 66, 54, 54, 59, 72, 76, 57, 106, 59, 79, 104, 85, 61, 60, 78, 79, 41, 81, 63, 68, 54, 48, 64, 46, 52, 60, 51, 97, 59, 58, 90, 78, 65, 38, 54, 59, 55, 47, 61, 42, 51, 65, 59, 69, 73, 62, 63, 68, 78, 60, 68, 48, 78, 63, 65, 55, 80, 76, 59, 76, 71, 99, 66, 68, 67, 62, 77, 57, 65, 69, 65, 56, 54, 81, 51, 59, 110, 54, 76, 104, 56, 62, 64, 62, 53, 64, 50, 50, 48, 79, 56, 69, 63, 49, 74, 64, 49, 78, 96, 78, 83, 45, 75, 46, 56, 62, 67, 64, 53, 68, 55, 82, 64, 80, 62, 67, 69, 56, 73, 60, 76, 62, 64, 70, 55, 92, 62, 73, 52, 50, 57, 55, 53, 57, 81, 74, 64, 69, 61, 64, 40, 60, 72, 66, 62, 93, 73, 64, 112, 93, 66, 59, 66, 77, 53, 57, 102, 93, 71, 42, 51, 56, 42, 47, 53, 73, 67, 51, 81, 56, 71, 52, 53, 56, 73, 60, 78, 62, 87, 92, 70, 82, 45, 67, 64, 66, 64, 85, 51, 72, 61, 102, 46, 90, 71, 64, 76, 48, 52, 60, 54, 85, 47, 67, 80, 56, 72, 84, 59, 62, 74, 75, 64, 56, 59, 59, 53, 34, 57, 72, 52, 63, 67, 65, 57, 70, 77, 49, 61, 56, 59, 95, 51, 51, 45, 70, 61, 79, 48, 52, 68, 71, 37, 83, 66, 54, 67, 89, 63, 52, 64, 64, 58, 57, 97, 69, 68, 71, 63, 56, 71, 38, 53, 61, 70, 86, 42, 59, 55, 73, 68, 55, 66, 52, 60, 73, 52, 55, 57, 76, 55, 55, 42, 74, 66, 58, 60, 67, 58, 80, 75, 57, 62, 83, 57, 50, 57, 62, 46, 56, 81, 79, 74, 58, 73, 77, 48, 72, 73, 83, 75, 59, 72, 85, 83, 48, 111, 71, 56, 63, 82, 50, 72, 58, 60, 55, 66, 88, 51, 51, 52, 83, 80, 51, 63, 62, 84, 63, 76, 70, 88, 68, 46, 76, 41, 42, 84, 87, 55, 64, 80, 63, 65, 42, 81, 98, 78, 74, 50, 50, 103, 62, 69, 67, 59, 72, 80, 58, 60, 56, 51, 74, 59, 84, 76, 59, 72, 79, 56, 50, 86, 81, 81, 82, 58, 100, 76, 76, 68, 70, 56, 78, 76, 62, 68, 49, 69, 56, 50, 100, 51, 86, 71, 51, 30, 60, 82, 52, 74, 56, 97, 72, 54, 67, 61, 75, 55, 60, 67, 54, 33, 63, 62, 53, 52, 57, 67, 64, 78, 62, 71, 61, 77, 80, 82, 96, 93, 64, 53, 71, 79, 66, 67, 100, 65, 42, 82, 67, 53, 59, 81, 83, 71, 59, 85, 89, 50, 49, 53, 80, 65, 59, 63, 75, 51, 66, 58, 99, 63, 70, 42, 78, 58, 60, 73, 63, 63, 63, 63, 52, 58, 57, 68, 81, 56, 69, 67, 53, 74, 27, 83, 76, 37, 74, 66, 64, 52, 62, 62, 66, 64, 73, 61, 77, 72, 63, 66, 57, 60, 76, 50, 55, 72, 62, 68, 71, 71, 47, 63, 86, 71, 55, 58, 79, 35, 82, 61, 59, 64, 54, 97, 161, 61, 66, 69, 82, 65, 73, 64, 79, 53, 56, 64, 77, 56, 58, 66, 36, 38, 75, 77, 68, 85, 64, 71, 29, 42, 69, 66, 64, 53, 99, 51, 70, 52, 67, 72, 45, 81, 62, 46, 60, 64, 92, 58, 84, 75, 75, 65, 64, 76, 64, 49, 121, 61, 49, 70, 82, 69, 69, 75, 68, 63, 78, 116, 77, 63, 63, 45, 63, 56, 88, 91, 56, 56, 52, 53, 49, 66, 54, 46, 84, 88, 64, 67, 73, 52, 77, 81, 60, 66, 97, 68, 58, 92, 82, 83, 67, 89, 59, 63, 97, 114, 57, 68, 54, 70, 53, 51, 52, 54, 68, 57, 59, 49, 83, 58, 83, 51, 58, 58, 73, 49, 67, 72, 62, 60, 68, 62, 62, 66, 58, 65, 56, 60, 58, 55, 59, 65, 110, 56, 50, 69, 66, 56, 65, 72, 71, 58, 57, 90, 78, 67, 87, 57, 90, 70, 66, 50, 74, 61, 79, 41, 60, 91, 59, 53, 106, 85, 63, 81, 55, 63, 72, 64, 52, 63, 71, 60, 84, 63, 45, 78, 72, 70, 74, 54, 59, 68, 76, 71, 45, 65, 67, 59, 56, 61, 56, 38, 68, 80, 63, 52, 63, 87, 87, 60, 67, 76, 49, 51, 48, 85, 57, 68, 58, 55, 64, 59, 69, 90, 61, 53, 62, 77, 50, 63, 75, 63, 82, 84, 61, 54, 41, 57, 63, 84, 73, 62, 72, 59, 89, 55, 55, 69, 59, 55, 63, 52, 60, 85, 66, 59, 57, 54, 81, 56, 71, 58, 61, 67, 73, 54, 62, 63, 75, 61, 56, 68, 41, 70, 69, 74, 65, 80, 52, 70, 83, 62, 53, 82, 63, 55, 61, 87, 79, 57, 49, 48, 62, 41, 64, 94, 75, 53, 69, 69, 62, 60, 50, 81, 82, 61, 65, 62, 63, 58, 40, 54, 41, 39, 54, 63, 72, 61, 55, 69, 54, 76, 68, 58, 119, 55, 57, 83, 56, 78, 69, 67, 49, 71, 60, 50, 69, 64, 66, 54, 76, 66, 72, 63, 116, 66, 54, 58, 54, 126, 41, 64, 72, 55, 80, 47, 76, 81, 54, 49, 62, 66, 77, 58, 71, 77, 65, 74, 54, 78, 69, 46, 60, 76, 68, 60, 64, 70, 52, 62, 93, 63, 72, 76, 59, 96, 71, 70, 72, 67, 112, 53, 85, 70, 41, 72, 79, 70, 82, 65, 74, 71, 56, 63, 91, 66, 55, 64, 53, 87, 74, 75, 58, 64, 69, 72, 47, 64, 74, 73, 63, 87, 75, 57, 68, 100, 76, 73, 51, 56, 56, 67, 80, 93, 59, 54, 59, 79, 49, 54, 72, 84, 52, 81, 76, 46, 72, 62, 92, 64, 79, 53, 61, 77, 72, 71, 64, 52, 68, 49, 88, 45, 79, 91, 49, 86, 50, 74, 68, 61, 71, 43, 79, 61, 73, 68, 76, 66, 50, 58, 59, 66, 80, 71, 58, 71, 36, 60, 62, 66, 69, 59, 80, 52, 62, 61, 64, 66, 60, 53, 67, 66, 81, 58, 53, 97, 75, 57, 68, 75, 54, 48, 53, 74, 48, 84, 56, 50, 72, 52, 62, 71, 76, 73, 77, 82, 60, 85, 63, 90, 63, 69, 88, 57, 55, 53, 103, 77, 73, 64, 109, 76, 70, 86, 66, 80, 63, 60, 49, 61, 56, 107, 51, 69, 59, 82, 58, 53, 51, 66, 64, 52, 75, 53, 66, 61, 79, 60, 63, 51, 65, 62, 49, 71, 83, 52, 75, 76, 62, 73, 80, 59, 50, 85, 64, 64, 77, 67, 50, 62, 72, 71, 61, 65, 54, 65, 59, 47, 77, 84, 75, 88, 91, 69, 64, 76, 61, 92, 58, 62, 74, 59, 65, 45, 55, 79, 76, 63, 86, 60, 54, 74, 71, 71, 47, 71, 62, 67, 58, 87, 73, 68, 46, 66, 95, 113, 60, 61, 55, 107, 60, 44, 68, 87, 51, 70, 59, 75, 65, 64, 55, 84, 45, 80, 75, 77, 64, 70, 71, 72, 70, 78, 71, 43, 64, 55, 61, 67, 78, 55, 60, 62, 67, 60, 65, 46, 57, 48, 86, 58, 83, 71, 60, 68, 50, 59, 58, 69, 79, 92, 64, 75, 80, 58, 59, 70, 62, 85, 80, 87, 60, 67, 74, 80, 67, 63, 68, 65, 72, 69, 57, 68, 72, 84, 61, 61, 63, 73, 76, 58, 39, 71, 50, 83, 80, 64, 67, 61, 81, 69, 64, 40, 54, 64, 55, 46, 78, 82, 67, 67, 65, 65, 84, 33, 64, 60, 62, 83, 55, 64, 61, 64, 53, 68, 42, 68, 64, 89, 64, 77, 71, 58, 58, 57, 57, 116, 46, 71, 54, 51, 66, 35, 50, 65, 76, 59, 66, 47, 73, 93, 62, 57, 73, 70, 67, 75, 48, 60, 71, 48, 63, 67, 51, 69, 61, 64, 75, 59, 65, 45, 56, 74, 64, 65, 62, 43, 61, 105, 90, 62, 55, 68, 56, 81, 63, 71, 58, 58, 61, 78, 54, 50, 59, 61, 50, 45, 71, 71, 45, 42, 68, 87, 65, 66, 55, 60, 64, 60, 54, 62, 92, 122, 49, 76, 52, 54, 89, 75, 75, 63, 69, 63, 62, 74, 63, 72, 64, 86, 95, 46, 67, 66, 64, 52, 71, 52, 86, 81, 52, 48, 57, 45, 50, 62, 74, 81, 73, 43, 62, 46, 89, 103, 60, 65, 60, 72, 60, 61, 80, 72, 66, 50, 79, 47, 63, 65, 53, 77, 67, 47, 63, 43, 64, 90, 66, 60, 48, 97, 55, 60, 69, 66, 60, 68, 71, 45, 62, 113, 71, 51, 60, 64, 80, 84, 53, 64, 65, 72, 76, 68, 40, 63, 59, 61, 59, 56, 50, 35, 62, 80, 55, 56, 70, 63, 64, 67, 88, 57, 68, 63, 60, 63, 52, 58, 71, 67, 57, 60, 39, 55, 69, 83, 71, 67, 59, 67, 51, 53, 44, 75, 65, 67, 64, 41, 45, 55, 66, 52, 66, 69, 61, 68, 64, 64, 91, 69, 52, 60, 61, 76, 62, 45, 56, 62, 63, 93, 59, 71, 91, 60, 64, 85, 60, 69, 98, 73, 72, 68, 62, 70, 76, 94, 85, 75, 76, 66, 74, 65, 59, 53, 65, 71, 70, 58, 57, 70, 56, 62, 59, 59, 54, 86, 73, 66, 73, 68, 58, 78, 74, 76, 99, 51, 60, 51, 76, 94, 68, 80, 49, 72, 67, 61, 71, 72, 63, 52, 75, 48, 80, 39, 67, 66, 97, 59, 63, 60, 62, 67, 64, 68, 94, 51, 70, 44, 59, 54, 69, 86, 58, 88, 84, 83, 63, 68, 70, 83, 70, 59, 105, 53, 65, 51, 66, 89, 70, 62, 58, 60, 62, 58, 68, 77, 63, 56, 52, 57, 57, 66, 62, 80, 69, 72, 70, 48, 76, 101, 61, 77, 66, 56, 58, 68, 56, 49, 62, 68, 60, 69, 81, 70, 69, 59, 111, 45, 55, 100, 64, 83, 82, 61, 54, 43, 74, 49, 60, 69, 58, 62, 67, 59, 98, 66, 57, 69, 75, 88, 65, 62, 73, 48, 64, 64, 57, 72, 50, 65, 52, 47, 84, 65, 55, 70, 65, 60, 67, 46, 54, 58, 59, 70, 64, 63, 76, 61, 51, 53, 60, 53, 76, 76, 59, 46, 83, 100, 77, 69, 80, 72, 66, 61, 65, 63, 81, 64, 58, 70, 54, 52, 59, 51, 120, 85, 61, 49, 58, 66, 94, 49, 64, 63, 62, 68, 70, 63, 71, 93, 68, 60, 54, 48, 49, 58, 60, 69, 56, 69, 76, 71, 57, 81, 54, 70, 62, 69, 63, 76, 47, 52, 67, 46, 73, 58, 82, 68, 57, 54, 67, 57, 58, 63, 70, 57, 69, 75, 72, 75, 84, 53, 49, 59, 48, 63, 74, 58, 76, 78, 64, 57, 77, 47, 53, 71, 57, 50, 62, 93, 84, 52, 86, 66, 117, 57, 55, 52, 69, 60, 49, 61, 43, 71, 89, 77, 67, 73, 56, 46, 59, 86, 57, 62, 58, 76, 75, 67, 55, 50, 62, 61, 57, 67, 55, 113, 63, 59, 73, 57, 67, 59, 71, 68, 68, 71, 75, 73, 52, 69, 55, 54, 59, 74, 69, 55, 89, 69, 53, 49, 63, 67, 72, 74, 69, 59, 47, 68, 56, 73, 74, 57, 65, 38, 60, 62, 81, 104, 55, 78, 58, 66, 105, 52, 64, 68, 65, 79, 63, 47, 62, 64, 60, 78, 73, 49, 70, 83, 90, 60, 63, 73, 65, 87, 72, 48, 60, 58, 54, 64, 63, 60, 55, 57, 57, 52, 65, 70, 47, 59, 62, 66, 50, 59, 54, 62, 66, 48, 92, 70, 53, 60, 66, 66, 54, 86, 78, 58, 67, 58, 62, 64, 60, 75, 69, 63, 58, 68, 59, 66, 55, 69, 96, 39, 75, 69, 53, 76, 60, 48, 79, 52, 77, 44, 67, 75, 91, 57, 59, 59, 66, 77, 77, 65, 76, 63, 81, 40, 81, 60, 57, 49, 73, 90, 53, 50, 63, 67, 52, 49, 58, 73, 68, 68, 61, 51, 63, 70, 85, 81, 52, 68, 103, 52, 79, 69, 68, 50, 52, 77, 70, 58, 77, 46, 50, 69, 51, 51, 63, 52, 60, 62, 53, 72, 56, 55, 46, 54, 68, 61, 69, 56, 69, 65, 73, 60, 59, 60, 86, 46, 67, 78, 50, 51, 44, 68, 63, 74, 83, 54, 62, 70, 69, 57, 63, 77, 62, 67, 45, 56, 78, 51, 44, 78, 67, 73, 92, 78, 67, 79, 49, 55, 53, 87, 62, 67, 43, 49, 61, 80, 68, 73, 58, 75, 35, 56, 71, 69, 65, 71, 62, 64, 76, 74, 74, 49, 46, 73, 70, 60, 49, 72, 84, 73, 65, 58, 75, 65, 86, 75, 91, 71, 114, 65, 98, 77, 50, 55, 64, 54, 62, 56, 42, 50, 72, 70, 76, 62, 64, 59, 56, 58, 46, 69, 60, 56, 72, 79, 55, 75, 71, 65, 77, 65, 66, 63, 57, 63, 64, 55, 33, 46, 92, 45, 88, 47, 72, 68, 65, 51, 129, 51, 87, 75, 48, 67, 75, 63, 70, 41, 89, 102, 73, 58, 68, 56, 60, 69, 57, 56, 82, 64, 77, 77, 85, 65, 81, 67, 68, 72, 51, 75, 67, 46, 31, 56, 84, 81, 94, 64, 76, 64, 70, 59, 77, 61, 68, 82, 60, 61, 62, 100, 59, 49, 75, 53, 65, 56, 64, 76, 92, 67, 60, 57, 67, 82, 62, 45, 58, 74, 75, 59, 66, 60, 64, 58, 105, 70, 75, 82, 69, 61, 43, 99, 84, 62, 96, 66, 74, 54, 65, 75, 52, 62, 66, 63, 44, 44, 78, 87, 58, 51, 69, 62, 84, 51, 76, 57, 75, 71, 53, 84, 46, 67, 86, 81, 60, 71, 52, 59, 55, 49, 61, 74, 66, 63, 56, 63, 76, 57, 71, 62, 59, 86, 39, 66, 82, 51, 59, 62, 45, 77, 65, 79, 41, 55, 68, 68, 51, 50, 62, 71, 86, 45, 60, 67, 77, 71, 75, 51, 56, 47, 99, 70, 73, 81, 83, 67, 58, 69, 64, 68, 61, 110, 83, 53, 68, 42, 78, 86, 56, 54, 59, 66, 73, 74, 80, 67, 81, 82, 55, 70, 107, 84, 60, 55, 53, 74, 62, 59, 69, 79, 76, 71, 73, 48, 64, 55, 78, 68, 59, 57, 66, 71, 47, 134, 52, 67, 102, 43, 64, 84, 63, 57, 70, 62, 69, 75, 59, 53, 70, 56, 72, 71, 75, 54, 60, 41, 59, 52, 57, 67, 72, 41, 52, 66, 87, 56, 63, 63, 38, 72, 75, 76, 78, 113, 68, 45, 63, 69, 66, 61, 59, 71, 51, 61, 41, 68, 75, 75, 87, 93, 83, 79, 82, 64, 64, 59, 100, 86, 57, 67, 68, 51, 54, 64, 76, 59, 73, 39, 109, 62, 67, 51, 54, 60, 70, 64, 76, 71, 70, 62, 93, 53, 79, 55, 72, 61, 80, 74, 59, 62, 78, 86, 66, 75, 56, 49, 59, 74, 67, 55, 63, 53, 57, 83, 45, 77, 50, 63, 68, 51, 51, 72, 75, 62, 57, 59, 63, 61, 75, 60, 56, 48, 78, 64, 61, 51, 158, 67, 104, 45, 69, 55, 71, 49, 67, 63, 62, 67, 54, 64, 57, 70, 70, 46, 79, 49, 58, 42, 84, 52, 50, 71, 68, 64, 52, 89, 60, 83, 61, 49, 61, 58, 79, 58, 62, 65, 73, 54, 58, 52, 57, 61, 61, 68, 66, 64, 89, 68, 59, 61, 60, 55, 64, 62, 76, 74, 66, 39, 55, 60, 56, 71, 64, 55, 49, 66, 52, 72, 92, 54, 68, 67, 67, 72, 60, 54, 47, 74, 46, 76, 42, 63, 53, 69, 47, 77, 79, 62, 82, 60, 81, 76, 58, 51, 67, 64, 71, 66, 79, 53, 92, 54, 69, 65, 98, 62, 60, 55, 95, 63, 45, 53, 52, 65, 82, 71, 69, 74, 68, 94, 55, 61, 95, 77, 80, 70, 60, 52, 52, 60, 62, 60, 57, 65, 57, 82, 57, 79, 93, 53, 54, 104, 54, 68, 79, 72, 41, 55, 75, 68, 68, 70, 55, 70, 55, 61, 78, 45, 62, 57, 69, 62, 45, 52, 66, 73, 64, 57, 76, 81, 76, 71, 47, 67, 68, 66, 66, 69, 78, 64, 65, 108, 98, 56, 79, 55, 42, 67, 57, 60, 79, 74, 57, 51, 58, 68, 60, 56, 55, 65, 74, 61, 67, 63, 72, 46, 53, 57, 66, 72, 65, 71, 54, 57, 61, 68, 63, 63, 70, 62, 54, 77, 54, 70, 65, 69, 58, 64, 57, 107, 62, 79, 65, 78, 53, 69, 49, 68, 59, 63, 60, 59, 78, 84, 61, 76, 81, 107, 82, 110, 65, 64, 65, 49, 172, 49, 57, 60, 73, 94, 68, 77, 65, 50, 61, 68, 59, 55, 82, 66, 50, 62, 81, 62, 45, 58, 66, 74, 76, 80, 103, 62, 61, 78, 56, 69, 78, 68, 53, 61, 48, 75, 86, 56, 49, 70, 58, 52, 54, 73, 76, 78, 111, 69, 55, 67, 51, 76, 83, 53, 64, 56, 67, 57, 102, 79, 83, 75, 52, 81, 76, 54, 67, 55, 65, 56, 67, 59, 81, 55, 62, 53, 65, 64, 106, 45, 58, 39, 69, 108, 57, 64, 64, 60, 60, 69, 52, 56, 68, 52, 52, 58, 46, 91, 66, 61, 76, 61, 59, 76, 65, 63, 43, 66, 86, 56, 98, 44, 60, 48, 53, 59, 41, 61, 89, 89, 60, 85, 47, 54, 51, 66, 64, 63, 72, 84, 65, 80, 112, 48, 46, 49, 55, 57, 72, 69, 63, 39, 46, 81, 52, 61, 54, 70, 62, 51, 47, 62, 67, 69, 65, 71, 83, 54, 72, 65, 69, 56, 55, 55, 59, 89, 56, 86, 85, 67, 64, 72, 77, 73, 62, 67, 65, 74, 87, 56, 63, 95, 72, 73, 58, 62, 61, 47, 71, 58, 75, 51, 55, 58, 56, 65, 66, 65, 56, 91, 48, 48, 84, 50, 52, 51, 60, 64, 78, 58, 89, 56, 79, 86, 69, 49, 56, 63, 68, 85, 59, 68, 64, 51, 51, 54, 62, 59, 57, 45, 50, 84, 71, 84, 79, 79, 62, 78, 86, 78, 75, 72, 68, 65, 60, 45, 39, 69, 51, 61, 57, 60, 54, 91, 90, 70, 74, 52, 136, 75, 61, 67, 58, 59, 63, 53, 77, 67, 70, 66, 47, 61, 55, 46, 62, 75, 83, 61, 64, 48, 50, 64, 42, 62, 86, 66, 76, 87, 56, 51, 62, 68, 60, 59, 66, 70, 61, 57, 149, 95, 52, 45, 57, 60, 70, 51, 54, 63, 53, 66, 54, 88, 72, 88, 51, 77, 45, 79, 74, 78, 55, 90, 58, 92, 70, 68, 84, 54, 59, 49, 67, 68, 55, 91, 77, 83, 106, 72, 50, 85, 68, 66, 79, 61, 54, 65, 71, 120, 63, 52, 49, 45, 41, 42, 65, 56, 63, 53, 69, 40, 64, 57, 67, 68, 60, 84, 61, 39, 50, 53, 70, 61, 93, 59, 74, 58, 56, 62, 47, 88, 57, 63, 46, 66, 60, 57, 62, 63, 63, 64, 82, 63, 46, 103, 72, 65, 67, 58, 62, 54, 71, 66, 53, 53, 66, 81, 61, 52, 57, 59, 81, 70, 85, 59, 64, 61, 68, 64, 62, 56, 76, 63, 52, 61, 68, 76, 88, 44, 67, 76, 66, 77, 54, 71, 49, 66, 76, 72, 67, 78, 71, 73, 47, 72, 55, 51, 63, 48, 54, 58, 74, 95, 69, 54, 67, 58, 69, 90, 59, 88, 53, 72, 65, 83, 63, 88, 50, 58, 70, 55, 68, 91, 62, 46, 60, 50, 69, 73, 57, 57, 42, 59, 60, 61, 54, 52, 61, 75, 70, 57, 99, 54, 54, 53, 87, 65, 83, 77, 64, 66, 69, 90, 60, 55, 54, 50, 56, 58, 94, 66, 66, 67, 109, 62, 65, 61, 59, 63, 45, 59, 69, 58, 56, 67, 72, 64, 64, 67, 73, 59, 65, 109, 97, 87, 66, 60, 75, 46, 58, 62, 64, 74, 70, 83, 59, 52, 71, 82, 65, 72, 64, 71, 55, 59, 59, 76, 75, 72, 72, 60, 75, 71, 98, 50, 74, 77, 78, 60, 64, 49, 53, 69, 45, 50, 66, 70, 55, 51, 68, 64, 57, 69, 53, 62, 79, 56, 51, 105, 59, 65, 69, 88, 63, 65, 67, 50, 55, 88, 41, 84, 87, 70, 87, 66, 55, 83, 64, 49, 61, 55, 58, 70, 65, 69, 61, 69, 48, 63, 70, 81, 63, 36, 74, 73, 58, 47, 66, 52, 71, 58, 87, 42, 75, 64, 43, 66, 61, 55, 109, 45, 71, 80, 74, 47, 65, 64, 55, 55, 54, 63, 59, 69, 101, 63, 55, 66, 84, 61, 54, 58, 71, 75, 56, 49, 105, 71, 76, 55, 78, 52, 59, 78, 76, 73, 75, 72, 67, 78, 76, 60, 79, 62, 69, 67, 54, 92, 76, 62, 52, 70, 60, 64, 64, 50, 51, 71, 60, 48, 65, 62, 71, 59, 65, 63, 58, 58, 69, 48, 56, 86, 66, 64, 52, 65, 68, 63, 111, 121, 81, 41, 67, 48, 79, 54, 61, 65, 64, 54, 56, 97, 103, 63, 66, 49, 70, 61, 44, 55, 98, 67, 79, 65, 62, 76, 71, 55, 62, 53, 51, 83, 71, 76, 69, 62, 96, 61, 51, 61, 59, 68, 57, 35, 50, 66, 64, 61, 87, 75, 64, 68, 71, 74, 58, 50, 67, 59, 64, 57, 73, 53, 65, 57, 82, 53, 42, 99, 56, 58, 51, 82, 78, 56, 57, 91, 117, 56, 64, 55, 52, 63, 73, 52, 54, 68, 49, 76, 50, 62, 66, 73, 78, 79, 72, 56, 78, 63, 72, 80, 57, 49, 58, 75, 112, 79, 71, 68, 69, 64, 63, 50, 72, 67, 57, 62, 84, 56, 68, 66, 67, 59, 64, 95, 57, 62, 71, 71, 67, 49, 93, 86, 62, 42, 67, 59, 86, 48, 54, 86, 58, 39, 71, 62, 82, 80, 95, 60, 78, 76, 70, 59, 64, 62, 76, 94, 64, 53, 51, 50, 73, 49, 71, 38, 70, 69, 77, 50, 66, 67, 78, 68, 46, 63, 74, 58, 51, 77, 68, 80, 60, 58, 57, 51, 54, 50, 47, 75, 62, 73, 97, 58, 59, 75, 85, 67, 58, 63, 57, 81, 53, 75, 67, 63, 59, 92, 61, 67, 52, 68, 52, 53, 71, 59, 48, 57, 47, 56, 71, 70, 89, 50, 50, 68, 62, 62, 75, 52, 66, 83, 76, 37, 56, 51, 80, 57, 44, 70, 68, 64, 52, 77, 81, 66, 48, 72, 57, 58, 82, 75, 51, 58, 56, 52, 69, 56, 56, 49, 72, 43, 64, 36, 57, 74, 65, 60, 65, 56, 116, 61, 52, 67, 68, 44, 68, 50, 52, 59, 48, 127, 77, 84, 55, 66, 49, 55, 58, 57, 109, 46, 69, 81, 59, 37, 71, 64, 69, 64, 62, 85, 79, 92, 64, 81, 87, 53, 82, 59, 71, 67, 77, 57, 49, 64, 99, 66, 70, 70, 78, 61, 58, 73, 78, 64, 58, 111, 66, 83, 59, 50, 56, 76, 51, 70, 74, 56, 46, 101, 65, 74, 57, 60, 69, 68, 59, 64, 64, 62, 77, 61, 55, 75, 63, 82, 62, 66, 64, 79, 60, 57, 84, 94, 64, 55, 47, 53, 55, 62, 48, 71, 111, 43, 42, 87, 66, 92, 83, 64, 53, 79, 71, 74, 99, 59, 57, 55, 59, 62, 70, 65, 65, 73, 73, 62, 54, 57, 76, 68, 92, 65, 58, 61, 55, 77, 66, 70, 66, 74, 78, 68, 62, 76, 78, 57, 65, 54, 82, 89, 58, 73, 48, 51, 72, 55, 53, 59, 61, 81, 69, 68, 51, 62, 49, 66, 56, 48, 54, 61, 51, 49, 127, 86, 89, 70, 67, 73, 54, 77, 45, 90, 55, 58, 58, 52, 83, 69, 65, 80, 98, 103, 75, 60, 65, 87, 58, 66, 75, 63, 59, 51, 62, 52, 86, 53, 53, 89, 51, 60, 73, 59, 72, 58, 54, 78, 63, 62, 130, 91, 65, 98, 72, 64, 106, 70, 81, 64, 70, 71, 48, 69, 56, 66, 74, 42, 63, 62, 70, 62, 74, 53, 86, 53, 76, 71, 55, 69, 56, 60, 51, 56, 54, 65, 93, 75, 74, 70, 45, 58, 60, 68, 85, 59, 83, 57, 84, 37, 73, 73, 50, 55, 54, 88, 62, 55, 83, 112, 55, 60, 71, 42, 89, 63, 64, 94, 56, 75, 59, 98, 53, 48, 105, 64, 46, 71, 63, 47, 73, 80, 71, 63, 71, 68, 57, 58, 70, 41, 71, 45, 82, 55, 50, 54, 46, 42, 59, 53, 68, 69, 62, 62, 70, 49, 92, 76, 73, 60, 48, 71, 68, 58, 65, 70, 74, 81, 51, 62, 66, 73, 58, 46, 53, 80, 106, 105, 60, 59, 63, 53, 57, 88, 71, 57, 80, 72, 66, 57, 60, 92, 48, 53, 47, 59, 67, 63, 65, 53, 88, 68, 82, 72, 65, 110, 67, 58, 56, 67, 53, 70, 109, 66, 83, 69, 67, 61, 82, 70, 64, 66, 58, 91, 50, 53, 52, 51, 48, 52, 79, 87, 53, 64, 84, 55, 64, 67, 68, 64, 90, 62, 60, 71, 62, 58, 82, 95, 79, 66, 72, 64, 72, 46, 52, 62, 67, 89, 67, 94, 60, 49, 59, 63, 65, 62, 64, 83, 31, 55, 71, 68, 54, 46, 72, 74, 77, 65, 56, 48, 72, 97, 65, 67, 86, 41, 45, 72, 63, 81, 69, 85, 70, 66, 49, 70, 58, 91, 30, 60, 62, 51, 69, 71, 83, 53, 84, 58, 52, 55, 58, 32, 70, 62, 77, 63, 64, 72, 45, 60, 50, 75, 88, 57, 55, 76, 51, 48, 63, 73, 85, 68, 64, 79, 68, 80, 64, 74, 63, 74, 62, 64, 66, 66, 55, 60, 51, 89, 76, 68, 51, 70, 70, 70, 78, 71, 50, 48, 58, 68, 87, 80, 50, 41, 39, 42, 58, 62, 65, 78, 72, 70, 54, 64, 61, 64, 49, 71, 47, 57, 62, 68, 67, 51, 102, 67, 69, 63, 48, 69, 60, 57, 72, 53, 67, 54, 69, 51, 58, 54, 56, 54, 69, 50, 66, 67, 55, 82, 87, 152, 62, 52, 59, 65, 81, 55, 53, 80, 56, 61, 61, 70, 72, 58, 60, 97, 53, 47, 46, 54, 104, 75, 73, 66, 52, 53, 67, 49, 72, 58, 60, 69, 72, 74, 62, 74, 67, 69, 88, 57, 63, 55, 68, 68, 61, 68, 56, 55, 44, 84, 60, 83, 54, 54, 58, 57, 57, 91, 81, 81, 60, 76, 61, 83, 81, 54, 74, 92, 56, 69, 69, 58, 54, 61, 56, 71, 63, 68, 73, 54, 56, 72, 69, 76, 71, 82, 57, 51, 57, 75, 76, 61, 58, 60, 93, 65, 73, 51, 77, 120, 70, 81, 63, 60, 57, 73, 128, 66, 76, 71, 88, 44, 65, 51, 64, 54, 77, 62, 58, 62, 98, 59, 54, 54, 67, 49, 85, 47, 61, 59, 59, 72, 82, 56, 72, 49, 59, 97, 106, 55, 52, 65, 61, 45, 63, 57, 80, 64, 135, 60, 60, 57, 75, 84, 71, 59, 72, 53, 62, 75, 59, 67, 69, 93, 59, 64, 78, 62, 73, 66, 62, 74, 60, 61, 41, 77, 81, 52, 86, 65, 76, 69, 58, 53, 47, 64, 55, 53, 44, 62, 85, 69, 66, 84, 63, 60, 40, 94, 72, 65, 49, 62, 56, 62, 74, 49, 75, 89, 60, 62, 47, 90, 104, 62, 108, 54, 51, 51, 48, 78, 59, 67, 55, 63, 74, 54, 52, 111, 56, 74, 44, 59, 59, 61, 55, 60, 64, 72, 70, 50, 50, 60, 98, 72, 53, 113, 60, 55, 75, 80, 78, 57, 82, 74, 78, 52, 69, 65, 63, 73, 73, 73, 56, 58, 57, 52, 84, 63, 62, 69, 54, 82, 51, 54, 69, 54, 73, 75, 65, 64, 61, 52, 87, 70, 57, 82, 66, 65, 67, 56, 75, 63, 56, 59, 84, 62, 81, 62, 57, 67, 52, 93, 67, 67, 49, 79, 65, 64, 80, 83, 66, 53, 70, 77, 61, 41, 53, 80, 98, 71, 64, 74, 62, 65, 78, 45, 48, 39, 82, 59, 63, 70, 85, 60, 63, 59, 52, 41, 78, 42, 52, 55, 68, 64, 70, 47, 72, 73, 62, 64, 68, 87, 75, 42, 74, 87, 54, 70, 86, 75, 49, 73, 62, 69, 64, 63, 52, 72, 92, 77, 57, 77, 66, 58, 82, 91, 73, 91, 71, 65, 72, 58, 65, 64, 73, 69, 46, 66, 75, 51, 65, 65, 45, 53, 74, 61, 56, 83, 67, 55, 48, 71, 59, 73, 65, 64, 67, 88, 74, 91, 86, 51, 74, 59, 71, 83, 51, 61, 71, 61, 85, 84, 57, 60, 67, 68, 64, 61, 49, 58, 54, 62, 60, 79, 68, 49, 68, 51, 55, 68, 63, 86, 97, 88, 75, 70, 78, 60, 72, 55, 80, 51, 67, 50, 61, 67, 52, 123, 65, 74, 51, 77, 53, 52, 65, 61, 120, 42, 56, 68, 81, 62, 72, 58, 56, 69, 56, 55, 42, 49, 61, 52, 92, 54, 84, 59, 55, 73, 90, 75, 54, 79, 105, 61, 51, 46, 72, 73, 58, 61, 54, 74, 68, 94, 89, 83, 79, 72, 73, 62, 48, 102, 66, 92, 63, 51, 63, 63, 65, 60, 70, 46, 51, 77, 80, 67, 73, 80, 53, 75, 70, 73, 80, 90, 65, 43, 72, 53, 55, 50, 68, 69, 67, 72, 43, 67, 75, 41, 87, 71, 69, 58, 73, 83, 68, 87, 64, 73, 60, 101, 63, 79, 70, 64, 60, 66, 63, 80, 58, 64, 58, 51, 63, 59, 68, 66, 51, 69, 62, 58, 63, 59, 62, 92, 63, 63, 60, 48, 67, 49, 65, 73, 72, 69, 77, 68, 48, 63, 65, 67, 101, 66, 53, 57, 48, 86, 69, 70, 71, 53, 54, 53, 48, 65, 66, 57, 75, 90, 125, 67, 53, 63, 52, 68, 60, 66, 71, 81, 60, 70, 64, 78, 59, 61, 84, 75, 89, 89, 58, 81, 72, 68, 57, 84, 57, 65, 72, 48, 74, 55, 62, 67, 80, 72, 55, 85, 67, 61, 72, 57, 54, 65, 62, 65, 76, 73, 56, 62, 62, 54, 86, 66, 64, 62, 61, 61, 58, 51, 52, 78, 60, 58, 88, 79, 64, 68, 60, 65, 69, 62, 52, 66, 55, 55, 67, 59, 62, 71, 53, 65, 69, 59, 80, 46, 64, 62, 83, 69, 66, 69, 65, 47, 78, 52, 70, 68, 60, 66, 48, 79, 63, 69, 89, 98, 65, 60, 65, 52, 77, 67, 86, 94, 63, 44, 66, 88, 61, 52, 92, 65, 85, 46, 100, 45, 52, 56, 60, 74, 52, 103, 64, 54, 55, 66, 67, 54, 66, 55, 52, 43, 70, 58, 44, 65, 66, 74, 78, 54, 98, 70, 84, 103, 66, 59, 68, 72, 61, 58, 58, 72, 80, 76, 66, 63, 57, 67, 67, 71, 30, 69, 61, 56, 48, 65, 57, 58, 53, 52, 64, 56, 89, 49, 66, 62, 60, 90, 64, 71, 64, 57, 54, 41, 63, 62, 59, 82, 44, 72, 86, 91, 63, 54, 53, 64, 61, 49, 91, 74, 69, 87, 58, 57, 50, 71, 55, 65, 73, 75, 58, 53, 42, 59, 81, 67, 78, 96, 70, 64, 81, 62, 48, 65, 86, 67, 96, 87, 55, 63, 59, 68, 91, 54, 60, 53, 62, 53, 66, 51, 39, 49, 66, 44, 50, 84, 58, 63, 59, 61, 68, 50, 63, 70, 53, 69, 50, 70, 82, 62, 59, 75, 65, 69, 61, 58, 42, 56, 50, 73, 73, 43, 59, 54, 75, 55, 68, 50, 60, 92, 48, 63, 74, 85, 74, 41, 57, 58, 55, 79, 59, 77, 77, 69, 65, 42, 42, 64, 81, 87, 75, 51, 62, 59, 66, 80, 88, 61, 66, 62, 47, 95, 58, 64, 56, 58, 77, 51, 47, 86, 61, 76, 88, 54, 53, 64, 53, 77, 58, 70, 54, 62, 57, 80, 59, 55, 52, 48, 92, 48, 96, 64, 80, 66, 71, 78, 52, 57, 59, 58, 60, 71, 59, 60, 55, 55, 80, 62, 56, 74, 82, 79, 58, 64, 82, 57, 57, 55, 82, 62, 72, 56, 91, 55, 62, 72, 53, 47, 62, 43, 83, 69, 74, 45, 76, 64, 59, 61, 53, 75, 63, 51, 63, 77, 76, 142, 79, 50, 60, 44, 69, 57, 48, 77, 59, 66, 63, 54, 80, 75, 53, 61, 44, 68, 88, 82, 115, 68, 86, 84, 62, 54, 57, 57, 51, 78, 51, 57, 59, 60, 82, 67, 65, 56, 62, 73, 66, 63, 73, 74, 76, 60, 63, 67, 57, 71, 72, 51, 67, 65, 71, 42, 78, 47, 79, 66, 68, 58, 70, 51, 97, 63, 70, 62, 53, 66, 58, 76, 61, 67, 88, 65, 46, 78, 62, 56, 59, 50, 65, 93, 94, 74, 52, 56, 83, 78, 60, 73, 55, 77, 95, 60, 79, 66, 83, 71, 69, 74, 43, 58, 69, 51, 84, 71, 69, 71, 80, 71, 67, 63, 79, 54, 69, 61, 55, 69, 59, 53, 67, 63, 77, 81, 73, 67, 43, 53, 58, 53, 56, 64, 65, 59, 69, 89, 105, 65, 48, 45, 86, 56, 89, 64, 64, 72, 111, 58, 67, 79, 63, 68, 85, 49, 79, 67, 74, 90, 61, 68, 58, 131, 50, 67, 74, 73, 79, 63, 56, 60, 61, 36, 75, 79, 104, 68, 72, 69, 50, 58, 65, 48, 76, 47, 63, 75, 62, 64, 56, 62, 58, 87, 84, 56, 61, 55, 59, 94, 60, 57, 64, 54, 52, 53, 80, 82, 63, 61, 62, 73, 79, 81, 76, 68, 63, 56, 97, 42, 69, 58, 90, 64, 48, 64, 53, 78, 70, 67, 63, 76, 46, 61, 57, 44, 64, 70, 70, 44, 76, 75, 63, 67, 66, 53, 65, 58, 56, 74, 61, 59, 48, 76, 57, 62, 67, 57, 62, 69, 128, 65, 60, 63, 75, 110, 64, 76, 58, 62, 45, 54, 65, 74, 73, 42, 42, 90, 69, 61, 67, 59, 50, 65, 54, 57, 59, 68, 64, 54, 121, 43, 65, 63, 64, 75, 67, 72, 59, 79, 86, 58, 87, 68, 64, 80, 81, 57, 65, 68, 65, 61, 44, 51, 70, 70, 58, 46, 98, 67, 54, 55, 63, 57, 47, 75, 54, 51, 71, 86, 73, 44, 49, 83, 76, 90, 73, 61, 58, 56, 59, 92, 96, 60, 83, 90, 73, 54, 54, 74, 61, 51, 63, 51, 54, 67, 62, 61, 66, 69, 73, 59, 68, 68, 100, 60, 60, 65, 65, 56, 57, 56, 57, 42, 56, 73, 65, 62, 62, 69, 62, 59, 59, 61, 57, 81, 74, 66, 57, 60, 54, 57, 78, 64, 61, 74, 62, 77, 72, 72, 70, 58, 61, 65, 87, 65, 58, 61, 60, 72, 48, 63, 71, 75, 66, 65, 68, 67, 65, 88, 65, 64, 48, 72, 50, 60, 66, 57, 59, 72, 59, 98, 63, 71, 58, 52, 68, 71, 57, 105, 98, 62, 99, 75, 59, 52, 63, 73, 46, 51, 70, 57, 80, 65, 65, 66, 99, 72, 73, 64, 55, 54, 96, 55, 64, 66, 72, 58, 49, 73, 57, 75, 62, 72, 71, 52, 62, 56, 68, 54, 68, 64, 55, 67, 48, 65, 80, 63, 78, 72, 70, 104, 66, 88, 61, 55, 67, 65, 78, 80, 61, 70, 50, 91, 61, 60, 62, 59, 71, 57, 59, 58, 74, 99, 56, 90, 54, 65, 55, 56, 77, 76, 59, 86, 51, 57, 72, 62, 67, 82, 66, 45, 63, 53, 80, 77, 65, 78, 70, 64, 61, 65, 82, 54, 60, 104, 57, 61, 49, 57, 62, 64, 62, 74, 57, 72, 65, 63, 65, 66, 62, 81, 50, 64, 59, 76, 60, 62, 85, 73, 58, 79, 53, 64, 61, 82, 62, 62, 50, 61, 72, 54, 72, 61, 67, 60, 70, 60, 68, 52, 73, 80, 58, 53, 81, 49, 76, 68, 67, 68, 49, 55, 67, 54, 57, 52, 79, 65, 61, 65, 60, 61, 60, 58, 67, 48, 62, 57, 67, 63, 62, 54, 56, 61, 69, 61, 54, 81, 85, 65, 63, 94, 92, 53, 85, 52, 49, 60, 69, 64, 57, 69, 80, 94, 57, 58, 74, 65, 75, 71, 66, 58, 54, 61, 83, 52, 62, 61, 77, 59, 58, 70, 76, 64, 61, 96, 63, 60, 64, 57, 57, 61, 57, 56, 78, 64, 81, 78, 73, 59, 121, 83, 79, 63, 58, 67, 67, 75, 60, 61, 53, 55, 52, 52, 64, 64, 73, 63, 67, 51, 70, 49, 58, 57, 64, 50, 82, 71, 69, 70, 55, 59, 71, 68, 81, 67, 57, 77, 46, 63, 41, 68, 91, 67, 63, 67, 71, 55, 48, 73, 71, 88, 71, 53, 42, 64, 75, 52, 59, 64, 61, 71, 68, 73, 63, 59, 55, 71, 78, 66, 85, 100, 75, 57, 50, 63, 75, 64, 57, 82, 74, 67, 54, 66, 67, 70, 65, 62, 66, 59, 55, 44, 66, 70, 65, 69, 70, 63, 92, 81, 54, 60, 56, 59, 83, 70, 79, 57, 63, 77, 61, 48, 56, 60, 68, 82, 65, 62, 60, 71, 70, 61, 70, 64, 68, 65, 72, 70, 72, 56, 68, 94, 75, 63, 59, 51, 75, 61, 61, 70, 71, 58, 51, 74, 67, 55, 66, 60, 58, 64, 46, 65, 55, 64, 60, 123, 81, 62, 81, 49, 78, 59, 60, 50, 71, 80, 86, 59, 70, 125, 73, 38, 66, 74, 68, 82, 78, 64, 71, 49, 81, 52, 76, 87, 114, 59, 58, 54, 74, 67, 59, 102, 74, 67, 63, 88, 79, 52, 72, 69, 63, 57, 115, 55, 45, 52, 67, 64, 71, 57, 67, 59, 85, 109, 83, 49, 56, 67, 55, 64, 56, 105, 60, 83, 78, 55, 77, 62, 71, 73, 57, 58, 90, 62, 62, 67, 70, 79, 68, 58, 59, 50, 58, 60, 66, 45, 51, 58, 69, 65, 55, 71, 52, 66, 77, 70, 50, 81, 54, 47, 63, 69, 79, 81, 57, 59, 63, 64, 72, 63, 74, 57, 77, 49, 61, 62, 65, 75, 75, 46, 63, 59, 54, 68, 58, 54, 69, 101, 60, 66, 79, 68, 75, 73, 77, 66, 62, 80, 90, 49, 75, 55, 62, 94, 66, 65, 67, 79, 67, 75, 63, 80, 67, 62, 58, 56, 69, 75, 59, 64, 54, 57, 56, 67, 64, 58, 83, 51, 63, 83, 65, 67, 83, 73, 66, 62, 60, 66, 74, 56, 54, 60, 79, 62, 80, 52, 57, 65, 70, 54, 68, 54, 57, 65, 63, 62, 61, 62, 63, 62, 65, 62, 42, 56, 52, 53, 47, 64, 53, 60, 71, 76, 62, 51, 70, 70, 69, 62, 61, 55, 65, 64, 71, 105, 51, 68, 61, 70, 59, 63, 76, 69, 60, 64, 85, 41, 88, 79, 60, 84, 68, 66, 70, 66, 59, 60, 60, 36, 65, 54, 110, 73, 82, 60, 61, 67, 64, 48, 63, 50, 60, 63, 68, 45, 66, 70, 75, 63, 54, 76, 64, 66, 66, 78, 49, 52, 82, 61, 64, 68, 87, 63, 76, 51, 56, 74, 61, 67, 61, 49, 60, 66, 48, 61, 67, 64, 67, 63, 70, 61, 93, 62, 83, 46, 159, 51, 70, 64, 67, 52, 60, 60, 70, 67, 52, 83, 63, 67, 57, 95, 61, 68, 59, 59, 60, 45, 52, 109, 67, 73, 57, 66, 67, 59, 63, 56, 67, 43, 88, 92, 68, 52, 57, 81, 57, 63, 68, 82, 57, 50, 64, 77, 74, 58, 49, 55, 56, 118, 83, 55, 66, 52, 88, 99, 59, 46, 64, 57, 76, 68, 61, 93, 52, 77, 70, 77, 81, 73, 53, 63, 60, 64, 64, 79, 75, 64, 62, 52, 62, 91, 49, 48, 42, 80, 66, 68, 45, 77, 78, 64, 62, 53, 51, 72, 69, 78, 60, 89, 61, 64, 79, 67, 55, 77, 61, 63, 60, 71, 76, 51, 55, 60, 53, 54, 71, 54, 67, 52, 72, 60, 64, 69, 88, 61, 80, 85, 56, 51, 55, 95, 69, 88, 66, 49, 58, 57, 52, 58, 84, 82, 68, 59, 66, 54, 73, 55, 69, 74, 67, 65, 80, 53, 51, 60, 54, 56, 42, 69, 60, 69, 83, 62, 67, 85, 89, 67, 59, 52, 69, 62, 62, 65, 81, 79, 56, 66, 76, 64, 61, 66, 57, 72, 77, 58, 72, 87, 57, 60, 61, 115, 64, 82, 76, 58, 60, 52, 60, 85, 54, 63, 71, 61, 66, 68, 61, 71, 67, 39, 64, 85, 67, 58, 48, 95, 61, 75, 85, 66, 61, 49, 58, 75, 57, 63, 71, 60, 76, 96, 61, 69, 74, 66, 66, 44, 51, 63, 48, 74, 53, 66, 55, 64, 71, 51, 51, 53, 58, 83, 57, 62, 83, 53, 51, 60, 106, 53, 81, 71, 70, 48, 73, 61, 63, 87, 55, 74, 44, 104, 70, 65, 65, 85, 58, 54, 31, 54, 65, 62, 73, 75, 62, 55, 60, 77, 58, 59, 57, 120, 56, 64, 72, 82, 41, 82, 87, 55, 59, 53, 55, 62, 71, 68, 45, 74, 70, 112, 79, 72, 65, 65, 63, 78, 69, 55, 76, 100, 63, 57, 54, 62, 63, 57, 59, 63, 90, 57, 81, 62, 77, 75, 84, 80, 58, 65, 72, 66, 51, 66, 65, 64, 67, 63, 89, 41, 69, 50, 102, 68, 41, 58, 107, 65, 55, 67, 78, 67, 50, 62, 63, 71, 66, 88, 55, 45, 64, 71, 54, 143, 66, 75, 55, 78, 69, 52, 73, 61, 63, 46, 57, 87, 74, 80, 64, 71, 67, 45, 78, 62, 49, 76, 66, 54, 42, 43, 58, 57, 73, 78, 85, 64, 73, 61, 61, 64, 59, 96, 67, 65, 58, 59, 68, 68, 77, 54, 72, 55, 49, 62, 68, 71, 60, 71, 48, 70, 67, 51, 47, 52, 61, 79, 57, 92, 80, 59, 61, 56, 80, 79, 76, 54, 62, 57, 61, 60, 56, 69, 67, 73, 60, 66, 59, 51, 62, 60, 63, 57, 60, 39, 61, 89, 58, 86, 60, 66, 62, 60, 60, 53, 51, 64, 65, 69, 58, 64, 81, 66, 62, 51, 69, 52, 54, 57, 60, 58, 62, 70, 68, 55, 53, 90, 53, 66, 49, 69, 55, 74, 60, 61, 69, 77, 45, 88, 54, 46, 83, 61, 48, 75, 62, 50, 55, 60, 63, 46, 82, 58, 82, 102, 65, 76, 76, 61, 66, 79, 70, 55, 77, 57, 65, 67, 72, 56, 94, 69, 59, 70, 66, 49, 57, 71, 44, 58, 64, 59, 63, 71, 63, 64, 63, 92, 81, 53, 60, 63, 46, 83, 53, 57, 99, 95, 67, 73, 67, 80, 47, 52, 72, 68, 56, 74, 66, 60, 76, 65, 53, 64, 59, 79, 101, 34, 69, 80, 41, 78, 54, 106, 67, 54, 38, 73, 74, 67, 94, 63, 59, 54, 55, 71, 56, 64, 92, 73, 72, 71, 62, 60, 80, 51, 80, 47, 63, 61, 45, 58, 85, 62, 60, 49, 75, 67, 61, 68, 45, 129, 40, 46, 120, 56, 80, 60, 61, 61, 57, 60, 69, 60, 78, 60, 71, 61, 67, 69, 62, 77, 86, 73, 91, 53, 60, 61, 56, 76, 56, 61, 50, 52, 79, 53, 53, 54, 82, 55, 50, 66, 67, 79, 70, 63, 51, 74, 75, 65, 67, 59, 63, 62, 70, 60, 94, 61, 55, 48, 70, 63, 53, 112, 76, 57, 42, 78, 112, 49, 53, 76, 62, 72, 86, 70, 75, 84, 57, 59, 53, 75, 58, 49, 53, 58, 54, 49, 59, 53, 65, 44, 80, 50, 76, 92, 62, 55, 69, 76, 68, 59, 65, 62, 88, 76, 57, 64, 61, 64, 69, 81, 64, 70, 52, 67, 60, 70, 54, 86, 56, 60, 115, 62, 75, 75, 56, 46, 56, 79, 59, 51, 64, 58, 87, 63, 62, 52, 68, 60, 36, 66, 52, 64, 51, 69, 67, 54, 58, 67, 63, 103, 48, 56, 57, 52, 65, 67, 54, 67, 68, 82, 55, 75, 88, 95, 57, 52, 69, 51, 109, 54, 91, 57, 69, 64, 72, 52, 67, 75, 66, 67, 88, 64, 94, 79, 58, 57, 63, 67, 46, 62, 57, 33, 72, 48, 50, 63, 60, 82, 53, 74, 52, 77, 83, 62, 69, 59, 53, 56, 61, 72, 83, 63, 47, 64, 55, 46, 53, 66, 54, 75, 62, 70, 64, 44, 71, 54, 87, 81, 56, 64, 59, 59, 43, 60, 62, 76, 71, 78, 59, 77, 47, 53, 59, 65, 58, 76, 93, 57, 69, 43, 80, 85, 38, 57, 49, 56, 70, 55, 61, 82, 57, 52, 74, 59, 61, 65, 31, 67, 55, 59, 62, 55, 60, 77, 66, 61, 73, 75, 65, 56, 75, 62, 57, 71, 56, 59, 82, 66, 60, 83, 66, 78, 61, 58, 71, 90, 66, 76, 82, 55, 59, 56, 104, 58, 74, 92, 73, 55, 69, 56, 65, 65, 55, 48, 103, 76, 54, 67, 44, 77, 50, 73, 79, 54, 63, 65, 78, 62, 84, 60, 67, 62, 63, 74, 58, 76, 57, 63, 79, 53, 89, 97, 62, 69, 69, 60, 62, 69, 64, 46, 62, 66, 58, 53, 41, 57, 54, 74, 85, 73, 62, 45, 46, 52, 88, 88, 60, 60, 104, 54, 52, 118, 48, 57, 50, 82, 57, 46, 56, 64, 90, 69, 55, 71, 74, 51, 61, 72, 64, 69, 51, 72, 88, 108, 51, 86, 109, 55, 88, 53, 67, 62, 62, 40, 55, 66, 64, 58, 75, 67, 62, 73, 50, 110, 63, 41, 44, 62, 56, 111, 60, 52, 121, 72, 55, 64, 56, 62, 66, 67, 50, 47, 66, 78, 49, 77, 53, 84, 51, 77, 56, 54, 55, 47, 58, 49, 59, 51, 90, 64, 56, 70, 85, 64, 48, 70, 49, 57, 51, 41, 85, 55, 69, 65, 69, 53, 62, 70, 62, 49, 69, 59, 60, 58, 53, 81, 49, 48, 61, 60, 65, 48, 53, 53, 48, 59, 68, 52, 75, 67, 57, 78, 65, 92, 72, 71, 52, 60, 74, 50, 55, 65, 57, 47, 63, 52, 55, 77, 56, 83, 58, 59, 47, 68, 76, 55, 60, 78, 89, 124, 65, 59, 79, 57, 83, 56, 91, 47, 91, 50, 69, 59, 53, 93, 55, 60, 61, 68, 53, 52, 121, 65, 68, 65, 67, 56, 57, 86, 72, 56, 35, 72, 80, 71, 63, 95, 88, 60, 58, 75, 79, 59, 59, 24, 89, 53, 78, 53, 89, 59, 57, 76, 75, 54, 45, 79, 96, 93, 69, 65, 72, 66, 97, 68, 58, 43, 91, 75, 64, 45, 70, 81, 70, 89, 46, 63, 64, 49, 50, 70, 61, 55, 72, 116, 48, 56, 120, 62, 93, 53, 75, 80, 75, 63, 70, 66, 63, 73, 49, 80, 63, 53, 47, 57, 59, 72, 52, 81, 72, 61, 52, 77, 76, 81, 62, 76, 61, 60, 76, 50, 75, 63, 66, 74, 54, 49, 81, 61, 83, 101, 74, 74, 47, 54, 60, 60, 70, 66, 83, 45, 64, 70, 82, 70, 88, 66, 49, 68, 72, 47, 63, 73, 48, 61, 90, 69, 71, 58, 75, 56, 65, 90, 86, 71, 87, 66, 73, 40, 86, 87, 62, 56, 58, 65, 72, 59, 56, 80, 79, 63, 58, 51, 76, 43, 51, 57, 52, 70, 62, 73, 50, 74, 56, 62, 62, 69, 45, 97, 71, 62, 88, 91, 65, 69, 56, 76, 67, 55, 54, 71, 74, 137, 63, 63, 59, 71, 46, 66, 67, 67, 125, 70, 66, 57, 62, 68, 35, 57, 60, 56, 63, 62, 61, 63, 57, 56, 84, 74, 95, 65, 62, 59, 63, 46, 67, 95, 51, 63, 58, 57, 58, 39, 59, 56, 79, 71, 59, 92, 94, 64, 61, 45, 60, 65, 83, 58, 54, 104, 52, 47, 52, 73, 79, 53, 52, 61, 65, 52, 71, 68, 73, 67, 63, 76, 72, 61, 60, 79, 64, 74, 60, 62, 70, 46, 57, 66, 66, 63, 57, 70, 81, 59, 56, 76, 98, 64, 63, 71, 55, 91, 56, 66, 58, 107, 79, 96, 56, 56, 56, 37, 58, 73, 72, 52, 61, 58, 65, 58, 82, 57, 76, 68, 58, 67, 52, 64, 46, 55, 51, 66, 87, 58, 48, 46, 72, 70, 95, 50, 61, 72, 47, 72, 64, 54, 112, 49, 51, 77, 66, 82, 52, 55, 68, 70, 69, 91, 56, 73, 50, 68, 90, 105, 115, 64, 65, 59, 64, 62, 64, 57, 71, 71, 54, 64, 51, 62, 70, 67, 48, 73, 54, 76, 61, 100, 54, 74, 61, 73, 64, 63, 81, 66, 63, 47, 68, 75, 57, 81, 88, 76, 67, 52, 76, 43, 60, 82, 51, 70, 64, 56, 57, 54, 42, 62, 65, 59, 71, 52, 67, 60, 36, 44, 57, 60, 64, 65, 60, 56, 70, 58, 52, 66, 63, 78, 49, 47, 50, 70, 73, 41, 70, 63, 63, 55, 67, 74, 58, 56, 46, 47, 65, 89, 98, 61, 75, 43, 70, 66, 65, 66, 47, 67, 69, 59, 73, 48, 78, 97, 54, 60, 78, 67, 66, 52, 68, 68, 45, 63, 68, 75, 76, 59, 95, 63, 70, 52, 113, 64, 73, 94, 63, 45, 71, 99, 47, 67, 58, 64, 84, 53, 89, 84, 44, 77, 58, 68, 64, 63, 78, 67, 58, 47, 40, 60, 62, 106, 70, 56, 81, 64, 72, 76, 64, 66, 77, 49, 68, 70, 94, 43, 53, 70, 74, 66, 61, 47, 52, 43, 53, 111, 49, 70, 66, 71, 76, 71, 62, 58, 58, 81, 68, 69, 77, 66, 58, 59, 72, 80, 58, 81, 82, 59, 77, 73, 75, 54, 60, 68, 73, 84, 67, 63, 53, 57, 59, 65, 63, 62, 71, 59, 56, 78, 60, 54, 56, 103, 51, 109, 82, 71, 49, 59, 63, 48, 47, 86, 74, 46, 46, 62, 55, 63, 50, 56, 46, 57, 64, 46, 73, 44, 60, 52, 61, 70, 52, 60, 69, 67, 62, 55, 92, 88, 58, 66, 80, 60, 58, 72, 66, 76, 64, 59, 67, 95, 75, 73, 72, 54, 65, 61, 74, 47, 62, 46, 50, 69, 89, 67, 47, 79, 60, 86, 57, 61, 74, 54, 75, 78, 72, 51, 50, 111, 97, 58, 75, 49, 63, 73, 61, 46, 65, 68, 69, 63, 67, 56, 77, 56, 63, 63, 58, 70, 67, 105, 80, 51, 56, 77, 78, 58, 59, 70, 62, 64, 71, 55, 60, 64, 73, 87, 67, 55, 38, 63, 76, 110, 57, 58, 65, 49, 89, 62, 61, 65, 62, 75, 54, 58, 50, 42, 86, 70, 64, 107, 65, 62, 80, 106, 104, 66, 68, 59, 80, 74, 38, 64, 102, 53, 60, 56, 91, 63, 78, 70, 80, 64, 86, 64, 56, 62, 55, 66, 78, 69, 43, 56, 79, 60, 70, 66, 55, 75, 62, 60, 54, 50, 101, 99, 83, 90, 66, 51, 58, 77, 75, 64, 64, 43, 67, 70, 81, 39, 72, 55, 32, 56, 48, 62, 100, 57, 77, 54, 65, 56, 60, 74, 48, 70, 67, 74, 63, 59, 68, 77, 50, 50, 80, 52, 53, 60, 62, 103, 68, 54, 38, 62, 54, 64, 67, 61, 54, 64, 71, 71, 45, 71, 84, 78, 46, 50, 56, 62, 95, 58, 48, 99, 47, 51, 65, 45, 55, 71, 69, 56, 74, 71, 60, 65, 61, 51, 88, 79, 81, 53, 62, 62, 53, 45, 70, 62, 63, 66, 105, 71, 55, 70, 89, 87, 62, 69, 58, 79, 64, 69, 58, 83, 59, 66, 80, 63, 80, 69, 81, 63, 81, 65, 50, 77, 92, 61, 82, 64, 81, 71, 89, 56, 47, 58, 52, 38, 73, 72, 60, 56, 67, 104, 58, 76, 60, 64, 75, 77, 72, 58, 52, 56, 67, 45, 68, 90, 66, 69, 73, 70, 49, 87, 66, 68, 69, 62, 38, 114, 62, 61, 84, 107, 56, 53, 53, 59, 60, 63, 60, 58, 91, 35, 79, 63, 74, 77, 85, 89, 54, 60, 65, 67, 33, 53, 65, 75, 57, 69, 64, 73, 65, 64, 53, 84, 60, 67, 76, 118, 75, 71, 58, 71, 65, 57, 109, 48, 63, 53, 87, 57, 47, 52, 46, 79, 60, 74, 59, 65, 57, 65, 70, 70, 55, 43, 55, 78, 65, 56, 48, 66, 56, 69, 48, 58, 77, 83, 63, 68, 55, 75, 68, 66, 60, 60, 66, 66, 70, 52, 52, 48, 74, 60, 61, 59, 76, 109, 60, 71, 75, 62, 113, 71, 71, 59, 59, 77, 61, 60, 56, 66, 48, 61, 80, 75, 43, 50, 63, 64, 96, 69, 75, 65, 55, 51, 62, 64, 53, 68, 63, 75, 52, 91, 76, 62, 52, 95, 61, 54, 62, 41, 52, 49, 45, 61, 66, 52, 70, 82, 46, 81, 69, 53, 70, 69, 53, 61, 73, 55, 45, 55, 61, 75, 58, 65, 94, 62, 70, 62, 63, 64, 53, 58, 60, 76, 48, 65, 74, 49, 59, 62, 78, 48, 54, 61, 66, 81, 55, 75, 72, 70, 77, 71, 56, 55, 54, 62, 60, 69, 58, 96, 77, 82, 65, 49, 56, 105, 88, 72, 73, 62, 67, 57, 58, 78, 60, 49, 107, 46, 60, 72, 75, 57, 53, 54, 62, 59, 78, 57, 73, 68, 83, 45, 58, 57, 64, 56, 67, 61, 65, 57, 52, 68, 55, 79, 82, 56, 64, 62, 61, 74, 69, 78, 69, 57, 53, 51, 79, 56, 67, 56, 63, 125, 56, 54, 81, 66, 64, 60, 66, 67, 65, 60, 50, 63, 61, 70, 48, 86, 72, 58, 103, 123, 58, 68, 74, 48, 70, 56, 68, 72, 73, 57, 77, 53, 72, 72, 70, 72, 56, 72, 62, 58, 56, 64, 100, 66, 83, 69, 79, 48, 67, 60, 47, 68, 53, 77, 55, 64, 51, 60, 55, 44, 65, 61, 62, 57, 66, 60, 59, 65, 72, 76, 76, 57, 77, 77, 53, 54, 58, 62, 53, 61, 65, 77, 93, 60, 52, 69, 60, 51, 64, 68, 68, 70, 63, 64, 44, 76, 116, 53, 49, 47, 77, 74, 72, 70, 67, 68, 70, 62, 79, 71, 75, 55, 79, 76, 63, 59, 67, 59, 66, 56, 61, 40, 98, 67, 60, 77, 85, 62, 48, 66, 43, 49, 50, 64, 51, 116, 61, 103, 73, 64, 56, 146, 48, 58, 81, 64, 81, 58, 78, 65, 64, 106, 49, 83, 62, 59, 73, 85, 133, 57, 58, 57, 51, 162, 61, 54, 79, 57, 68, 69, 50, 69, 64, 89, 88, 46, 141, 45, 60, 74, 59, 105, 54, 65, 74, 61, 52, 69, 57, 73, 60, 69, 88, 69, 71, 53, 49, 55, 59, 64, 76, 55, 55, 65, 50, 67, 71, 61, 53, 59, 53, 77, 60, 60, 55, 80, 56, 51, 52, 57, 74, 62, 57, 63, 66, 54, 51, 65, 46, 68, 62, 63, 85, 53, 60, 56, 75, 65, 72, 87, 71, 66, 71, 69, 68, 86, 97, 77, 70, 55, 50, 52, 104, 66, 47, 65, 71, 72, 60, 64, 64, 72, 98, 76, 92, 40, 48, 66, 56, 57, 75, 59, 58, 75, 72, 75, 55, 65, 65, 50, 66, 77, 56, 101, 55, 37, 51, 65, 60, 92, 60, 52, 60, 89, 67, 59, 54, 58, 65, 62, 59, 65, 72, 47, 57, 65, 97, 66, 60, 56, 71, 74, 62, 82, 66, 52, 62, 57, 67, 62, 71, 56, 62, 71, 71, 76, 64, 67, 46, 59, 73, 48, 60, 58, 63, 68, 64, 70, 57, 71, 86, 66, 68, 67, 70, 59, 47, 66, 61, 52, 57, 70, 53, 53, 69, 53, 69, 67, 69, 67, 73, 74, 61, 101, 43, 58, 65, 62, 92, 54, 75, 46, 99, 45, 58, 77, 59, 61, 54, 76, 71, 76, 67, 56, 66, 58, 59, 66, 45, 87, 49, 59, 68, 66, 70, 76, 68, 154, 51, 69, 59, 59, 65, 59, 73, 63, 71, 61, 70, 70, 49, 73, 64, 61, 68, 77, 71, 74, 70, 67, 49, 68, 85, 62, 55, 61, 82, 58, 55, 68, 70, 62, 61, 72, 52, 47, 66, 54, 96, 61, 55, 52, 73, 70, 62, 61, 60, 56, 78, 54, 57, 85, 52, 61, 56, 75, 61, 103, 75, 60, 55, 67, 134, 64, 50, 64, 76, 69, 60, 63, 69, 69, 64, 52, 67, 55, 61, 49, 54, 71, 68, 54, 74, 61, 68, 62, 73, 69, 66, 59, 82, 68, 58, 76, 57, 76, 89, 76, 46, 49, 58, 100, 68, 82, 61, 68, 80, 69, 61, 63, 59, 56, 61, 63, 99, 75, 75, 71, 79, 65, 59, 55, 70, 75, 75, 57, 50, 83, 67, 79, 71, 114, 61, 54, 104, 80, 101, 73, 76, 66, 54, 54, 57, 66, 70, 59, 81, 61, 52, 64, 67, 69, 94, 82, 61, 50, 48, 61, 74, 56, 65, 66, 50, 56, 54, 56, 35, 53, 54, 48, 85, 61, 59, 48, 69, 89, 83, 66, 63, 64, 57, 57, 62, 51, 97, 59, 87, 66, 65, 60, 76, 63, 107, 73, 63, 62, 60, 53, 55, 60, 71, 59, 61, 56, 57, 57, 67, 58, 79, 47, 52, 98, 60, 48, 56, 62, 55, 55, 58, 68, 58, 50, 61, 65, 50, 62, 45, 79, 87, 60, 53, 63, 85, 59, 55, 83, 55, 70, 76, 70, 67, 68, 72, 64, 65, 54, 63, 61, 48, 58, 62, 56, 66, 69, 73, 80, 64, 50, 68, 73, 49, 57, 59, 65, 51, 81, 42, 46, 60, 44, 52, 61, 73, 37, 62, 75, 60, 59, 109, 63, 124, 51, 72, 75, 81, 73, 64, 73, 77, 59, 53, 64, 64, 77, 71, 95, 62, 50, 65, 52, 55, 56, 80, 65, 56, 66, 61, 102, 54, 81, 88, 86, 69, 48, 71, 85, 58, 64, 54, 78, 63, 77, 74, 86, 65, 76, 74, 92, 64, 70, 69, 87, 60, 64, 63, 66, 71, 68, 52, 76, 79, 95, 47, 59, 63, 69, 69, 89, 63, 52, 60, 53, 59, 70, 55, 55, 56, 73, 67, 54, 75, 79, 53, 76, 55, 117, 112, 69, 57, 73, 35, 174, 43, 65, 76, 67, 61, 39, 38, 63, 53, 55, 107, 68, 73, 38, 69, 65, 67, 55, 64, 72, 56, 47, 63, 64, 44, 58, 60, 85, 58, 69, 69, 54, 48, 73, 56, 103, 47, 40, 59, 53, 61, 79, 46, 99, 73, 82, 58, 40, 46, 60, 73, 48, 37, 52, 55, 63, 55, 71, 48, 68, 71, 65, 80, 47, 57, 51, 59, 76, 61, 106, 43, 77, 79, 59, 89, 68, 103, 63, 66, 68, 42, 32, 61, 42, 63, 53, 64, 76, 77, 58, 74, 52, 66, 76, 75, 78, 69, 39, 83, 54, 61, 53, 52, 71, 86, 60, 54, 82, 96, 49, 43, 68, 65, 49, 64, 95, 46, 78, 73, 107, 58, 52, 62, 48, 79, 86, 55, 63, 62, 66, 31, 70, 71, 71, 59, 51, 52, 60, 72, 48, 72, 53, 49, 90, 51, 103, 45, 70, 61, 67, 75, 55, 78, 69, 86, 61, 31, 52, 61, 58, 66, 69, 89, 75, 69, 62, 40, 80, 88, 61, 69, 41, 50, 64, 77, 57, 59, 63, 55, 57, 63, 67, 92, 57, 67, 60, 57, 74, 47, 98, 79, 73, 51, 49, 48, 85, 67, 73, 65, 81, 107, 78, 58, 88, 117, 39, 69, 55, 53, 66, 65, 74, 65, 64, 67, 102, 50, 66, 61, 48, 96, 59, 29, 69, 62, 69, 57, 84, 62, 55, 55, 48, 106, 60, 35, 63, 59, 63, 102, 71, 62, 66, 57, 43, 62, 95, 91, 68, 82, 67, 86, 81, 72, 49, 71, 74, 57, 46, 55, 50, 44, 67, 51, 59, 81, 77, 54, 80, 34, 42, 70, 84, 45, 74, 54, 43, 61, 76, 54, 50, 55, 78, 68, 68, 65, 51, 55, 62, 72, 65, 73, 64, 81, 35, 118, 62, 71, 55, 84, 73, 50, 55, 60, 56, 63, 60, 75, 64, 61, 49, 102, 63, 79, 94, 73, 50, 58, 72, 92, 74, 62, 50, 52, 63, 73, 71, 57, 51, 71, 73, 60, 85, 55, 58, 47, 48, 61, 65, 82, 64, 61, 69, 75, 73, 69, 73, 52, 99, 83, 62, 60, 50, 79, 64, 73, 106, 80, 75, 69, 88, 57, 40, 61, 69, 45, 67, 75, 90, 67, 50, 70, 82, 60, 44, 57, 68, 90, 55, 61, 65, 73, 55, 48, 76, 92, 95, 66, 76, 51, 34, 65, 75, 57, 56, 71, 59, 59, 67, 83, 57, 87, 59, 49, 62, 58, 71, 89, 52, 88, 63, 38, 61, 82, 65, 57, 39, 76, 39, 38, 72, 31, 62, 71, 57, 90, 127, 67, 58, 53, 95, 63, 77, 54, 71, 63, 86, 61, 49, 62, 52, 99, 62, 69, 46, 62, 48, 54, 72, 65, 58, 54, 39, 64, 47, 67, 71, 67, 59, 121, 56, 63, 75, 66, 70, 67, 66, 70, 66, 115, 72, 61, 78, 59, 55, 71, 52, 79, 68, 70, 70, 62, 64, 66, 44, 73, 86, 71, 74, 48, 81, 53, 55, 47, 50, 56, 63, 40, 56, 47, 41, 53, 76, 55, 54, 62, 68, 81, 49, 93, 44, 83, 81, 103, 71, 54, 91, 65, 88, 45, 54, 67, 82, 52, 58, 72, 83, 58, 74, 60, 72, 75, 74, 77, 73, 71, 42, 66, 45, 71, 74, 62, 58, 76, 94, 74, 61, 68, 102, 41, 70, 96, 42, 78, 65, 64, 76, 66, 60, 78, 64, 55, 56, 114, 63, 41, 93, 84, 72, 66, 54, 57, 63, 58, 46, 65, 58, 106, 69, 67, 56, 65, 67, 52, 66, 58, 64, 62, 74, 70, 77, 75, 47, 43, 67, 83, 99, 58, 79, 53, 43, 83, 58, 68, 118, 65, 57, 96, 52, 53, 51, 47, 88, 55, 61, 67, 54, 76, 68, 70, 58, 53, 50, 61, 55, 80, 61, 50, 60, 73, 154, 55, 73, 87, 56, 61, 75, 50, 77, 60, 110, 63, 91, 90, 62, 48, 82, 51, 87, 43, 68, 49, 68, 72, 70, 66, 48, 45, 57, 49, 68, 78, 84, 61, 57, 71, 64, 49, 46, 52, 65, 68, 72, 76, 41, 63, 51, 54, 72, 67, 70, 119, 61, 58, 47, 60, 65, 60, 44, 60, 49, 83, 70, 73, 59, 55, 93, 60, 78, 74, 76, 73, 62, 87, 87, 68, 51, 46, 67, 65, 79, 62, 50, 52, 99, 45, 67, 74, 84, 69, 54, 59, 60, 91, 73, 54, 55, 53, 86, 60, 50, 61, 34, 79, 62, 65, 85, 62, 64, 43, 63, 61, 51, 50, 72, 74, 55, 61, 62, 68, 104, 66, 76, 92, 78, 74, 55, 73, 60, 45, 118, 75, 59, 74, 117, 55, 76, 52, 54, 68, 71, 79, 78, 66, 100, 79, 45, 57, 78, 65, 104, 63, 66, 53, 82, 75, 117, 53, 61, 63, 52, 83, 73, 69, 54, 83, 81, 67, 52, 80, 63, 111, 55, 50, 44, 77, 50, 75, 72, 89, 87, 54, 69, 53, 48, 58, 90, 63, 85, 61, 75, 76, 75, 86, 59, 72, 54, 62, 72, 74, 46, 58, 49, 52, 38, 55, 57, 44, 86, 39, 101, 95, 62, 88, 54, 55, 64, 75, 50, 51, 60, 75, 59, 59, 73, 80, 94, 55, 48, 75, 60, 66, 68, 101, 42, 85, 60, 66, 55, 112, 60, 59, 75, 59, 55, 74, 69, 72, 48, 85, 57, 61, 45, 64, 69, 35, 57, 71, 49, 54, 67, 57, 48, 73, 51, 75, 58, 57, 60, 74, 82, 70, 50, 94, 53, 65, 85, 61, 57, 82, 61, 64, 48, 86, 85, 58, 56, 82, 65, 62, 52, 54, 50, 69, 69, 62, 69, 123, 94, 49, 76, 84, 77, 69, 47, 56, 71, 68, 60, 61, 56, 81, 72, 89, 75, 50, 67, 48, 45, 63, 63, 59, 57, 54, 69, 73, 60, 56, 64, 87, 78, 68, 66, 67, 57, 73, 31, 64, 63, 67, 77, 59, 61, 93, 59, 80, 93, 58, 68, 62, 93, 46, 73, 64, 62, 45, 84, 46, 47, 98, 37, 50, 83, 51, 65, 61, 67, 67, 38, 47, 67, 63, 77, 66, 50, 62, 67, 71, 57, 81, 76, 62, 64, 55, 61, 70, 53, 57, 60, 62, 64, 41, 58, 40, 55, 91, 65, 77, 69, 53, 55, 52, 51, 76, 58, 50, 78, 65, 73, 76, 63, 64, 58, 50, 73, 70, 70, 67, 147, 74, 55, 71, 65, 67, 57, 67, 69, 73, 76, 58, 126, 72, 52, 71, 60, 71, 76, 74, 87, 71, 72, 60, 58, 82, 79, 55, 65, 65, 82, 88, 73, 60, 78, 80, 74, 55, 58, 39, 57, 60, 54, 65, 77, 46, 46, 46, 66, 66, 57, 62, 54, 59, 63, 64, 53, 66, 64, 64, 55, 94, 49, 83, 66, 67, 66, 58, 61, 54, 96, 35, 77, 56, 71, 61, 60, 58, 79, 46, 49, 88, 56, 52, 67, 53, 81, 81, 74, 62, 89, 69, 40, 44, 67, 59, 65, 90, 78, 54, 73, 79, 68, 69, 51, 88, 70, 84, 41, 56, 79, 67, 51, 60, 60, 69, 50, 63, 93, 59, 47, 88, 72, 89, 71, 62, 59, 62, 83, 69, 64, 54, 75, 62, 65, 57, 72, 69, 74, 55, 73, 39, 56, 98, 48, 39, 59, 59, 72, 60, 55, 62, 63, 94, 60, 70, 73, 56, 83, 48, 60, 106, 60, 78, 81, 92, 63, 65, 93, 69, 84, 53, 63, 41, 98, 77, 74, 53, 62, 72, 67, 62, 60, 45, 92, 56, 53, 85, 76, 67, 74, 42, 43, 49, 72, 49, 54, 48, 81, 81, 82, 73, 65, 62, 72, 77, 44, 60, 72, 77, 39, 74, 51, 77, 53, 86, 40, 58, 80, 43, 82, 59, 41, 75, 59, 43, 71, 80, 71, 65, 49, 65, 69, 52, 56, 87, 60, 73, 56, 39, 70, 62, 86, 70, 60, 68, 27, 47, 68, 69, 71, 74, 66, 70, 40, 57, 68, 46, 53, 63, 58, 50, 68, 43, 51, 55, 74, 63, 59, 41, 42, 47, 69, 55, 111, 57, 52, 58, 47, 60, 63, 54, 68, 42, 84, 66, 67, 77, 74, 104, 70, 56, 78, 60, 69, 70, 69, 57, 83, 72, 80, 49, 49, 59, 62, 67, 84, 100, 63, 48, 48, 79, 80, 91, 63, 50, 66, 89, 93, 113, 68, 46, 46, 75, 57, 61, 46, 62, 71, 81, 72, 60, 50, 91, 65, 76, 49, 69, 38, 71, 90, 40, 56, 119, 72, 64, 67, 54, 51, 62, 56, 51, 86, 65, 47, 73, 82, 78, 87, 72, 70, 71, 59, 43, 55, 59, 66, 88, 55, 56, 66, 86, 87, 54, 76, 61, 53, 66, 81, 86, 46, 66, 40, 83, 51, 95, 69, 70, 44, 79, 76, 52, 64, 75, 75, 76, 84, 56, 33, 65, 78, 59, 60, 43, 63, 59, 63, 61, 55, 68, 86, 38, 55, 59, 68, 66, 67, 91, 44, 66, 86, 67, 64, 98, 73, 60, 65, 63, 87, 97, 62, 61, 50, 104, 74, 66, 77, 70, 77, 59, 96, 45, 74, 52, 64, 59, 86, 53, 49, 62, 75, 112, 71, 56, 78, 62, 63, 45, 90, 64, 53, 89, 84, 57, 72, 47, 155, 52, 48, 57, 53, 72, 67, 58, 58, 62, 77, 54, 59, 83, 81, 45, 39, 69, 54, 74, 65, 95, 70, 56, 62, 67, 77, 62, 64, 69, 68, 59, 65, 51, 56, 59, 82, 53, 87, 89, 61, 74, 70, 39, 59, 60, 78, 76, 60, 75, 71, 81, 59, 65, 62, 48, 70, 86, 105, 81, 39, 63, 79, 78, 58, 63, 67, 49, 75, 43, 36, 103, 50, 63, 69, 107, 82, 64, 65, 78, 78, 39, 46, 58, 44, 56, 76, 63, 76, 82, 51, 81, 65, 70, 67, 81, 43, 55, 49, 60, 62, 70, 73, 86, 90, 70, 76, 51, 49, 82, 88, 65, 80, 78, 55, 83, 78, 98, 37, 75, 75, 77, 83, 78, 55, 86, 100, 56, 62, 72, 28, 69, 78, 64, 57, 93, 71, 67, 44, 67, 67, 52, 68, 98, 97, 61, 67, 70, 79, 70, 60, 68, 64, 74, 60, 61, 67, 65, 75, 110, 96, 68, 69, 79, 58, 93, 60, 60, 77, 72, 77, 79, 105, 53, 93, 64, 103, 59, 87, 68, 77, 62, 64, 69, 66, 69, 57, 63, 70, 76, 69, 62, 58, 86, 79, 61, 54, 86, 48, 71, 44, 73, 64, 80, 43, 63, 61, 70, 46, 54, 70, 59, 71, 76, 72, 62, 45, 72, 67, 81, 66, 68, 63, 52, 67, 71, 52, 77, 74, 72, 60, 65, 81, 65, 59, 62, 55, 66, 53, 68, 60, 63, 57, 78, 76, 67, 55, 72, 87, 66, 85, 57, 61, 49, 73, 84, 66, 75, 66, 74, 66, 61, 68, 91, 83, 58, 90, 59, 87, 39, 95, 58, 48, 73, 60, 65, 64, 51, 68, 52, 85, 74, 89, 74, 59, 63, 69, 44, 65, 89, 96, 64, 48, 70, 84, 59, 92, 48, 53, 73, 77, 56, 74, 45, 71, 59, 60, 39, 99, 76, 64, 83, 64, 65, 52, 67, 68, 63, 65, 135, 57, 62, 54, 70, 89, 72, 58, 88, 63, 60, 81, 63, 62, 53, 50, 59, 71, 68, 61, 102, 62, 126, 76, 79, 55, 78, 54, 83, 65, 57, 57, 83, 57, 45, 42, 72, 66, 31, 58, 51, 73, 47, 56, 47, 56, 80, 55, 64, 74, 80, 49, 61, 56, 84, 63, 60, 104, 59, 74, 63, 78, 36, 47, 52, 63, 77, 64, 62, 77, 76, 70, 62, 44, 61, 66, 63, 62, 60, 65, 99, 70, 66, 51, 93, 52, 89, 86, 40, 77, 44, 75, 49, 73, 91, 80, 59, 68, 36, 59, 47, 88, 68, 100, 60, 46, 60, 80, 86, 64, 46, 105, 84, 66, 68, 56, 99, 57, 59, 46, 54, 64, 84, 81, 63, 49, 65, 61, 76, 56, 60, 60, 48, 127, 53, 55, 56, 64, 68, 62, 63, 69, 77, 52, 53, 62, 67, 66, 60, 44, 73, 45, 72, 59, 67, 57, 65, 41, 62, 90, 77, 52, 78, 62, 84, 74, 65, 69, 54, 54, 71, 70, 61, 78, 50, 53, 72, 88, 54, 80, 63, 55, 74, 33, 79, 69, 54, 74, 51, 111, 68, 70, 73, 47, 57, 66, 61, 73, 40, 53, 49, 89, 69, 62, 83, 71, 89, 79, 74, 63, 62, 62, 63, 71, 60, 59, 67, 73, 63, 78, 53, 72, 64, 70, 78, 89, 47, 71, 50, 69, 53, 55, 48, 48, 70, 56, 86, 68, 75, 90, 74, 54, 65, 62, 50, 81, 71, 72, 79, 81, 60, 59, 58, 68, 53, 82, 86, 143, 79, 58, 57, 74, 79, 42, 59, 68, 47, 70, 80, 76, 90, 65, 63, 72, 69, 66, 72, 67, 63, 47, 59, 42, 56, 63, 52, 54, 70, 58, 82, 87, 62, 63, 56, 57, 64, 44, 91, 46, 65, 78, 68, 60, 74, 95, 75, 71, 72, 60, 59, 59, 79, 59, 79, 63, 84, 52, 68, 65, 55, 70, 77, 80, 63, 67, 61, 58, 64, 68, 58, 67, 53, 79, 56, 70, 54, 53, 86, 59, 50, 51, 61, 62, 52, 68, 67, 39, 67, 54, 68, 67, 52, 79, 83, 53, 87, 79, 49, 57, 112, 87, 64, 79, 99, 58, 61, 79, 64, 65, 49, 79, 70, 73, 79, 91, 54, 59, 73, 59, 87, 60, 57, 79, 77, 67, 55, 70, 56, 56, 58, 63, 78, 61, 56, 38, 99, 75, 68, 48, 68, 65, 68, 61, 56, 87, 104, 67, 68, 84, 65, 78, 58, 53, 55, 52, 65, 69, 57, 77, 71, 85, 48, 90, 92, 54, 62, 55, 41, 48, 52, 67, 52, 84, 59, 63, 49, 81, 55, 43, 55, 82, 52, 56, 84, 82, 59, 71, 101, 47, 61, 65, 64, 59, 56, 62, 61, 46, 92, 46, 61, 75, 56, 57, 66, 64, 77, 59, 68, 72, 58, 58, 86, 68, 58, 52, 70, 62, 75, 65, 27, 100, 61, 66, 65, 78, 69, 80, 59, 96, 60, 83, 53, 52, 74, 94, 53, 72, 51, 64, 84, 73, 67, 48, 53, 64, 76, 48, 48, 68, 74, 46, 78, 85, 46, 66, 76, 68, 71, 57, 46, 81, 69, 61, 84, 60, 57, 51, 56, 45, 66, 84, 54, 82, 57, 77, 57, 57, 80, 84, 45, 67, 66, 60, 65, 60, 57, 53, 84, 53, 50, 61, 70, 52, 58, 65, 61, 66, 81, 68, 61, 62, 58, 65, 59, 103, 47, 75, 58, 54, 67, 53, 59, 60, 67, 51, 66, 63, 83, 51, 62, 62, 54, 62, 57, 46, 36, 67, 77, 65, 31, 77, 59, 67, 43, 64, 73, 78, 76, 76, 74, 82, 60, 97, 60, 48, 78, 68, 55, 69, 57, 65, 69, 49, 56, 56, 85, 52, 66, 83, 62, 70, 76, 52, 56, 59, 68, 67, 65, 74, 66, 53, 69, 58, 48, 93, 90, 61, 69, 64, 53, 73, 67, 69, 58, 37, 59, 55, 77, 59, 67, 70, 66, 73, 68, 62, 60, 81, 40, 50, 79, 56, 43, 64, 52, 68, 73, 80, 68, 61, 48, 56, 57, 79, 61, 53, 54, 81, 85, 61, 61, 75, 60, 94, 83, 70, 47, 67, 51, 75, 87, 57, 97, 74, 59, 56, 68, 60, 59, 71, 41, 61, 69, 66, 76, 63, 65, 73, 51, 63, 56, 46, 81, 78, 52, 68, 64, 65, 67, 73, 70, 62, 61, 48, 86, 56, 59, 59, 59, 77, 51, 59, 67, 53, 43, 95, 55, 55, 104, 41, 64, 51, 70, 61, 60, 74, 82, 75, 69, 63, 57, 53, 84, 67, 60, 74, 86, 50, 71, 64, 88, 65, 79, 59, 58, 68, 56, 56, 74, 74, 72, 75, 51, 87, 61, 67, 83, 76, 60, 94, 60, 64, 70, 76, 75, 50, 59, 63, 51, 55, 65, 46, 64, 55, 49, 56, 74, 67, 100, 57, 66, 89, 92, 85, 72, 41, 63, 61, 67, 64, 53, 66, 49, 64, 81, 82, 62, 78, 83, 52, 75, 67, 87, 71, 87, 73, 67, 69, 56, 73, 69, 64, 76, 72, 71, 40, 56, 79, 53, 77, 56, 73, 96, 76, 55, 56, 71, 72, 75, 65, 49, 203, 67, 49, 50, 71, 78, 82, 72, 57, 66, 64, 68, 92, 78, 90, 43, 64, 66, 65, 73, 60, 52, 62, 66, 61, 45, 60, 71, 73, 66, 70, 67, 65, 68, 50, 71, 52, 91, 44, 49, 99, 64, 62, 63, 71, 59, 62, 69, 68, 89, 63, 88, 87, 56, 99, 66, 69, 73, 53, 66, 27, 69, 54, 54, 68, 59, 80, 62, 58, 87, 77, 71, 57, 71, 55, 65, 49, 40, 57, 61, 67, 64, 67, 81, 67, 72, 62, 82, 72, 47, 57, 61, 74, 59, 60, 107, 47, 59, 56, 47, 70, 63, 74, 59, 68, 76, 71, 76, 55, 60, 66, 54, 68, 66, 60, 47, 70, 76, 63, 50, 57, 54, 65, 66, 79, 55, 82, 88, 65, 39, 55, 63, 68, 77, 57, 60, 97, 86, 53, 51, 67, 96, 59, 39, 50, 58, 85, 49, 38, 78, 45, 68, 74, 62, 64, 77, 52, 49, 69, 70, 59, 57, 63, 74, 48, 84, 56, 78, 63, 63, 84, 78, 72, 72, 81, 65, 67, 73, 53, 81, 73, 73, 113, 66, 49, 65, 75, 88, 66, 59, 67, 88, 71, 89, 74, 69, 67, 66, 71, 75, 69, 58, 66, 105, 56, 63, 57, 93, 87, 71, 71, 67, 58, 65, 61, 54, 73, 71, 63, 61, 73, 67, 69, 64, 68, 86, 79, 59, 48, 69, 72, 62, 56, 92, 81, 51, 51, 41, 52, 62, 67, 64, 62, 71, 102, 50, 75, 48, 53, 68, 62, 91, 54, 47, 68, 81, 69, 48, 48, 83, 63, 67, 73, 64, 72, 59, 70, 76, 76, 81, 62, 55, 82, 43, 77, 57, 77, 73, 71, 54, 44, 46, 38, 62, 61, 68, 66, 58, 60, 58, 49, 86, 53, 46, 67, 65, 41, 58, 62, 64, 75, 49, 60, 57, 62, 72, 60, 53, 82, 66, 45, 55, 73, 70, 92, 61, 64, 55, 77, 50, 60, 83, 56, 46, 55, 80, 67, 59, 65, 59, 55, 88, 79, 71, 59, 64, 69, 67, 66, 68, 58, 54, 45, 59, 67, 71, 84, 49, 54, 77, 71, 58, 47, 76, 64, 44, 72, 74, 65, 75, 83, 62, 77, 66, 51, 74, 63, 49, 60, 59, 62, 71, 56, 78, 72, 52, 67, 54, 108, 70, 57, 60, 71, 67, 41, 55, 77, 51, 66, 83, 64, 51, 68, 64, 55, 62, 70, 57, 86, 69, 62, 54, 57, 56, 62, 62, 66, 71, 66, 65, 58, 89, 71, 78, 56, 59, 65, 76, 55, 53, 56, 67, 57, 52, 57, 49, 106, 88, 60, 62, 88, 55, 74, 60, 66, 56, 57, 48, 68, 68, 70, 62, 102, 61, 61, 110, 58, 65, 54, 47, 70, 65, 43, 43, 63, 86, 64, 89, 35, 94, 55, 64, 65, 82, 61, 67, 53, 70, 65, 64, 110, 51, 51, 72, 58, 65, 46, 92, 58, 64, 75, 58, 63, 78, 75, 57, 68, 54, 68, 79, 57, 61, 66, 60, 51, 49, 74, 66, 34, 84, 63, 63, 57, 63, 49, 89, 65, 64, 74, 53, 58, 64, 78, 67, 76, 50, 68, 50, 49, 74, 64, 67, 60, 50, 92, 69, 51, 72, 66, 54, 67, 71, 91, 124, 52, 70, 50, 76, 62, 51, 88, 58, 58, 63, 66, 60, 68, 60, 85, 57, 53, 66, 45, 67, 54, 45, 58, 62, 64, 76, 56, 66, 83, 55, 51, 73, 66, 71, 70, 60, 46, 56, 80, 57, 71, 79, 81, 61, 46, 45, 47, 46, 72, 59, 70, 72, 86, 65, 68, 76, 69, 64, 57, 68, 50, 46, 58, 71, 70, 76, 82, 66, 55, 54, 71, 56, 71, 70, 71, 47, 75, 66, 57, 75, 88, 80, 42, 57, 81, 46, 60, 72, 61, 92, 86, 54, 63, 70, 67, 75, 65, 53, 59, 66, 65, 59, 97, 82, 96, 99, 73, 81, 76, 99, 55, 80, 60, 64, 50, 59, 43, 57, 76, 61, 63, 52, 82, 48, 50, 56, 62, 79, 81, 41, 51, 95, 50, 58, 61, 66, 48, 70, 47, 70, 55, 59, 60, 59, 75, 48, 51, 79, 42, 73, 64, 88, 40, 57, 62, 55, 84, 58, 55, 62, 78, 66, 70, 68, 61, 58, 58, 64, 83, 65, 85, 56, 72, 70, 74, 71, 68, 73, 74, 72, 43, 67, 40, 59, 73, 59, 60, 68, 67, 64, 40, 72, 99, 84, 84, 86, 51, 45, 67, 63, 87, 66, 52, 86, 77, 62, 56, 71, 63, 71, 63, 91, 71, 108, 81, 67, 57, 47, 48, 61, 66, 63, 68, 60, 51, 55, 67, 48, 65, 54, 70, 58, 61, 86, 65, 72, 66, 56, 81, 58, 61, 71, 57, 74, 57, 83, 50, 77, 79, 47, 66, 54, 51, 80, 55, 76, 65, 65, 44, 49, 66, 54, 114, 99, 59, 57, 63, 67, 113, 72, 89, 59, 41, 49, 49, 60, 60, 55, 56, 65, 82, 70, 70, 54, 50, 60, 50, 53, 73, 74, 178, 57, 61, 51, 45, 48, 76, 64, 72, 63, 66, 47, 68, 51, 56, 55, 73, 59, 71, 76, 79, 49, 61, 59, 64, 78, 64, 49, 66, 67, 124, 41, 91, 64, 51, 77, 56, 64, 55, 65, 69, 109, 65, 43, 65, 59, 48, 81, 66, 60, 56, 58, 78, 60, 61, 64, 83, 66, 83, 38, 61, 56, 74, 53, 62, 51, 81, 70, 52, 46, 67, 55, 70, 67, 75, 59, 66, 62, 61, 51, 68, 69, 49, 68, 80, 82, 67, 79, 52, 57, 79, 65, 62, 61, 76, 69, 87, 66, 50, 55, 87, 57, 84, 47, 69, 113, 74, 55, 67, 63, 71, 70, 65, 77, 59, 61, 68, 38, 52, 60, 54, 76, 73, 89, 64, 50, 55, 53, 68, 48, 76, 71, 43, 49, 92, 64, 57, 57, 75, 49, 52, 40, 53, 62, 52, 90, 65, 77, 57, 65, 61, 60, 85, 65, 67, 65, 54, 66, 69, 96, 66, 78, 51, 67, 61, 66, 95, 76, 62, 43, 51, 70, 76, 100, 77, 60, 46, 92, 63, 51, 91, 56, 73, 91, 39, 77, 35, 68, 50, 101, 56, 59, 62, 61, 58, 87, 57, 57, 65, 70, 101, 66, 51, 66, 81, 87, 63, 62, 65, 53, 72, 76, 48, 70, 85, 106, 63, 72, 46, 79, 66, 110, 55, 50, 47, 56, 101, 60, 131, 63, 78, 69, 93, 58, 65, 65, 68, 59, 73, 71, 56, 59, 82, 78, 56, 58, 45, 74, 63, 104, 112, 77, 48, 38, 73, 68, 78, 59, 52, 67, 54, 76, 89, 66, 66, 62, 90, 69, 56, 80, 72, 60, 53, 89, 62, 61, 63, 56, 89, 54, 88, 60, 87, 65, 64, 91, 63, 79, 68, 42, 57, 49, 72, 88, 62, 114, 55, 54, 67, 63, 57, 71, 83, 62, 51, 45, 74, 57, 65, 58, 86, 63, 64, 60, 56, 72, 60, 56, 57, 73, 71, 73, 89, 44, 100, 79, 100, 69, 49, 67, 75, 52, 87, 77, 83, 48, 67, 83, 69, 72, 61, 83, 65, 92, 62, 67, 76, 129, 51, 62, 58, 67, 65, 70, 98, 80, 111, 80, 81, 54, 57, 65, 56, 65, 66, 72, 66, 93, 65, 58, 69, 55, 62, 65, 67, 91, 83, 93, 55, 58, 95, 71, 61, 72, 51, 61, 57, 76, 46, 55, 90, 45, 62, 72, 64, 103, 78, 73, 59, 54, 66, 82, 74, 63, 63, 62, 51, 51, 87, 66, 54, 106, 60, 52, 72, 56, 59, 64, 99, 80, 61, 63, 49, 62, 63, 129, 71, 65, 62, 73, 67, 75, 60, 61, 73, 58, 57, 48, 52, 70, 73, 84, 60, 72, 40, 108, 60, 54, 54, 36, 43, 57, 74, 63, 67, 69, 70, 42, 53, 61, 58, 94, 64, 68, 55, 99, 63, 62, 75, 72, 73, 58, 63, 74, 67, 60, 63, 64, 48, 58, 64, 53, 75, 94, 85, 50, 73, 78, 61, 67, 66, 116, 74, 46, 73, 78, 57, 52, 56, 44, 76, 60, 73, 102, 58, 82, 64, 54, 56, 81, 66, 68, 55, 67, 70, 72, 77, 53, 69, 74, 68, 63, 51, 43, 72, 53, 62, 81, 79, 76, 82, 57, 61, 71, 76, 83, 66, 62, 60, 61, 88, 67, 47, 83, 72, 67, 69, 64, 59, 69, 72, 78, 73, 54, 55, 58, 54, 56, 58, 53, 74, 65, 61, 55, 72, 40, 64, 83, 69, 72, 63, 121, 44, 50, 88, 87, 83, 59, 64, 72, 53, 72, 79, 58, 82, 72, 50, 48, 103, 46, 79, 69, 56, 55, 63, 59, 55, 74, 50, 74, 51, 78, 71, 61, 93, 78, 67, 67, 55, 45, 65, 79, 56, 75, 81, 84, 63, 76, 63, 64, 79, 55, 67, 43, 50, 77, 54, 57, 71, 80, 42, 65, 66, 74, 69, 102, 77, 65, 65, 67, 63, 53, 74, 71, 78, 62, 66, 95, 66, 60, 75, 53, 55, 72, 56, 63, 103, 56, 48, 74, 53, 77, 45, 50, 53, 88, 47, 71, 69, 68, 78, 71, 70, 53, 87, 46, 56, 51, 61, 37, 60, 72, 71, 59, 67, 68, 75, 80, 53, 82, 60, 56, 53, 65, 51, 83, 92, 56, 49, 72, 68, 65, 110, 50, 85, 52, 65, 37, 76, 61, 33, 50, 69, 46, 55, 59, 81, 50, 66, 62, 51, 67, 78, 49, 54, 86, 62, 72, 123, 66, 79, 83, 61, 68, 44, 43, 78, 54, 98, 56, 52, 58, 57, 63, 68, 54, 79, 78, 44, 58, 55, 73, 76, 58, 54, 69, 59, 46, 57, 49, 72, 61, 133, 84, 73, 112, 81, 50, 49, 56, 49, 71, 72, 60, 57, 69, 62, 61, 80, 68, 42, 73, 93, 33, 37, 54, 57, 74, 43, 69, 52, 50, 63, 54, 74, 66, 71, 58, 84, 70, 53, 55, 70, 68, 59, 36, 52, 80, 85, 60, 61, 32, 77, 61, 62, 63, 72, 78, 55, 79, 57, 82, 47, 54, 90, 50, 77, 70, 57, 40, 59, 52, 79, 82, 97, 42, 53, 100, 62, 72, 92, 67, 83, 59, 63, 65, 61, 64, 59, 60, 53, 68, 48, 67, 73, 50, 58, 71, 44, 58, 58, 67, 48, 61, 46, 92, 53, 64, 56, 53, 105, 89, 72, 69, 57, 63, 50, 86, 56, 58, 100, 66, 73, 51, 74, 56, 72, 78, 62, 55, 68, 122, 41, 71, 76, 43, 58, 88, 49, 44, 52, 83, 87, 58, 55, 53, 55, 57, 55, 57, 69, 112, 76, 86, 72, 55, 59, 62, 32, 50, 77, 57, 83, 57, 56, 70, 62, 93, 64, 65, 56, 55, 72, 86, 50, 62, 52, 63, 59, 107, 59, 87, 62, 68, 47, 67, 66, 61, 103, 86, 64, 68, 55, 55, 64, 92, 67, 73, 81, 60, 69, 85, 53, 39, 71, 57, 70, 98, 56, 65, 60, 61, 84, 56, 76, 52, 63, 87, 55, 78, 97, 69, 60, 37, 76, 62, 58, 80, 65, 79, 50, 72, 58, 79, 89, 74, 54, 54, 55, 71, 68, 52, 70, 68, 49, 61, 65, 68, 89, 68, 54, 65, 86, 65, 71, 66, 66, 65, 54, 66, 59, 95, 63, 45, 63, 63, 46, 56, 53, 65, 84, 44, 127, 58, 83, 64, 65, 51, 78, 81, 60, 58, 86, 81, 65, 57, 58, 65, 49, 65, 53, 75, 75, 65, 66, 53, 67, 78, 36, 51, 92, 46, 50, 63, 75, 59, 67, 72, 69, 66, 64, 64, 63, 55, 53, 57, 73, 116, 77, 71, 49, 59, 61, 58, 59, 63, 84, 61, 88, 69, 55, 43, 49, 86, 68, 57, 72, 105, 75, 63, 81, 58, 84, 49, 49, 39, 59, 37, 48, 78, 63, 79, 54, 64, 59, 86, 60, 61, 73, 56, 72, 82, 49, 51, 63, 61, 71, 65, 71, 61, 57, 49, 56, 77, 64, 82, 77, 62, 70, 53, 69, 53, 51, 51, 87, 57, 63, 55, 63, 72, 48, 66, 53, 62, 55, 69, 35, 55, 74, 62, 57, 67, 56, 52, 69, 67, 53, 59, 66, 64, 53, 136, 53, 59, 61, 57, 53, 49, 65, 62, 83, 51, 68, 89, 69, 51, 72, 55, 56, 72, 55, 61, 57, 98, 67, 59, 76, 100, 48, 60, 109, 87, 73, 54, 65, 64, 112, 75, 78, 95, 86, 92, 57, 88, 52, 139, 55, 55, 63, 71, 62, 86, 68, 44, 58, 76, 53, 69, 76, 45, 53, 72, 63, 54, 75, 61, 108, 46, 67, 69, 51, 56, 61, 78, 95, 58, 91, 97, 54, 78, 64, 49, 62, 77, 97, 66, 57, 71, 57, 90, 75, 85, 77, 62, 45, 65, 75, 66, 77, 57, 88, 60, 80, 63, 65, 63, 51, 81, 53, 89, 59, 64, 63, 61, 56, 50, 65, 59, 43, 51, 90, 59, 61, 66, 70, 86, 64, 97, 64, 66, 59, 76, 60, 52, 105, 60, 77, 78, 69, 71, 77, 53, 92, 53, 58, 61, 89, 56, 121, 64, 51, 68, 76, 77, 85, 63, 64, 53, 59, 60, 52, 71, 84, 52, 87, 45, 65, 46, 79, 61, 62, 51, 73, 46, 81, 50, 61, 94, 65, 64, 71, 55, 56, 53, 73, 55, 63, 44, 48, 91, 60, 49, 83, 71, 49, 127, 106, 80, 79, 62, 71, 75, 51, 71, 73, 59, 52, 115, 47, 59, 70, 90, 76, 58, 78, 72, 57, 52, 55, 53, 65, 63, 61, 46, 65, 53, 67, 65, 95, 53, 71, 59, 77, 49, 76, 60, 44, 49, 52, 101, 70, 83, 74, 63, 95, 93, 52, 57, 57, 69, 59, 71, 58, 68, 84, 95, 57, 65, 56, 98, 78, 70, 44, 78, 62, 77, 79, 67, 75, 80, 68, 65, 55, 43, 61, 66, 73, 63, 58, 50, 69, 53, 46, 68, 52, 60, 62, 63, 68, 91, 67, 62, 71, 61, 82, 68, 68, 71, 50, 65, 61, 79, 66, 80, 74, 63, 87, 63, 117, 39, 69, 56, 58, 55, 74, 47, 62, 77, 39, 70, 60, 106, 68, 107, 67, 65, 64, 56, 94, 73, 77, 65, 66, 77, 98, 50, 95, 59, 70, 70, 65, 95, 51, 87, 86, 68, 51, 95, 64, 52, 53, 59, 50, 47, 60, 74, 48, 80, 56, 65, 104, 77, 51, 74, 86, 75, 86, 55, 70, 73, 65, 76, 33, 57, 66, 141, 61, 81, 87, 45, 72, 82, 64, 45, 83, 53, 50, 59, 54, 63, 54, 82, 57, 50, 81, 65, 46, 50, 72, 57, 75, 59, 62, 103, 66, 46, 72, 66, 66, 77, 68, 57, 75, 59, 92, 60, 70, 44, 82, 80, 71, 55, 64, 73, 52, 61, 92, 68, 60, 75, 53, 44, 68, 53, 78, 50, 50, 76, 84, 69, 67, 56, 77, 61, 73, 76, 62, 79, 56, 64, 58, 73, 74, 81, 47, 35, 60, 55, 64, 65, 57, 56, 53, 100, 60, 86, 86, 56, 90, 67, 68, 69, 67, 55, 54, 79, 67, 45, 77, 60, 88, 59, 48, 58, 57, 61, 64, 49, 43, 66, 65, 61, 45, 80, 69, 55, 51, 70, 64, 53, 79, 89, 51, 58, 49, 74, 70, 66, 77, 64, 56, 74, 72, 48, 74, 56, 37, 49, 55, 47, 73, 85, 59, 70, 75, 54, 64, 43, 62, 66, 70, 53, 70, 67, 59, 75, 60, 92, 52, 52, 66, 76, 63, 70, 68, 56, 61, 67, 56, 64, 68, 135, 65, 59, 78, 53, 56, 58, 59, 78, 67, 67, 85, 62, 53, 49, 50, 59, 33, 64, 62, 66, 68, 48, 85, 60, 52, 90, 48, 66, 74, 70, 115, 60, 62, 48, 82, 67, 60, 78, 46, 60, 63, 61, 73, 58, 78, 38, 65, 94, 52, 78, 54, 52, 54, 81, 69, 62, 80, 58, 62, 82, 73, 56, 57, 49, 65, 67, 97, 68, 53, 60, 56, 57, 54, 69, 75, 82, 67, 71, 61, 50, 61, 60, 71, 97, 65, 72, 74, 66, 59, 52, 65, 63, 57, 83, 83, 67, 67, 72, 56, 63, 67, 54, 56, 40, 47, 53, 63, 72, 48, 74, 43, 52, 59, 53, 66, 91, 53, 58, 79, 72, 62, 60, 61, 62, 74, 59, 72, 158, 63, 71, 71, 68, 75, 60, 64, 79, 62, 78, 71, 71, 46, 62, 68, 78, 75, 73, 76, 63, 99, 52, 78, 93, 68, 63, 89, 53, 65, 48, 55, 87, 74, 51, 71, 63, 58, 79, 54, 60, 65, 58, 63, 84, 52, 71, 52, 74, 76, 61, 59, 51, 73, 56, 81, 68, 58, 87, 74, 94, 68, 59, 60, 82, 60, 47, 104, 56, 64, 71, 79, 46, 53, 69, 60, 86, 65, 60, 120, 45, 35, 112, 75, 84, 59, 68, 80, 64, 58, 69, 96, 59, 95, 52, 60, 66, 56, 67, 86, 79, 86, 60, 45, 73, 76, 46, 71, 81, 55, 76, 41, 88, 59, 55, 58, 64, 69, 67, 63, 72, 65, 67, 47, 61, 69, 66, 52, 64, 74, 68, 66, 67, 83, 71, 54, 66, 71, 60, 81, 43, 70, 52, 86, 57, 48, 76, 73, 69, 71, 52, 59, 105, 54, 65, 40, 71, 79, 75, 70, 67, 59, 55, 50, 77, 96, 106, 60, 72, 58, 51, 51, 98, 82, 91, 70, 80, 82, 70, 61, 98, 69, 61, 62, 76, 90, 76, 64, 59, 88, 52, 75, 58, 78, 67, 63, 70, 82, 60, 65, 86, 67, 53, 51, 58, 55, 59, 77, 74, 75, 54, 83, 85, 49, 69, 56, 60, 117, 68, 57, 72, 66, 68, 69, 50, 79, 55, 60, 64, 59, 58, 92, 57, 60, 69, 65, 82, 63, 64, 74, 70, 71, 66, 78, 54, 77, 67, 61, 72, 69, 58, 51, 56, 80, 69, 79, 74, 44, 71, 65, 55, 50, 74, 59, 75, 48, 75, 71, 62, 76, 91, 40, 68, 54, 69, 59, 56, 59, 65, 74, 67, 66, 73, 89, 68, 44, 68, 87, 57, 78, 57, 91, 55, 89, 57, 64, 50, 61, 54, 61, 78, 55, 43, 74, 72, 72, 62, 84, 53, 71, 68, 62, 66, 41, 79, 61, 81, 80, 69, 72, 93, 51, 81, 60, 55, 62, 61, 57, 61, 90, 59, 103, 68, 67, 67, 65, 61, 60, 77, 47, 65, 73, 49, 67, 84, 53, 45, 66, 60, 57, 73, 73, 80, 75, 84, 70, 85, 75, 64, 59, 57, 66, 68, 69, 79, 57, 56, 59, 59, 69, 69, 60, 80, 58, 57, 68, 61, 62, 68, 50, 46, 81, 65, 58, 63, 99, 66, 72, 84, 61, 56, 66, 89, 48, 74, 69, 84, 78, 63, 50, 80, 59, 67, 76, 72, 56, 71, 75, 83, 57, 86, 61, 70, 50, 69, 47, 73, 61, 51, 103, 42, 73, 67, 66, 51, 64, 50, 49, 55, 60, 58, 74, 62, 56, 50, 64, 42, 55, 53, 47, 78, 63, 67, 59, 55, 79, 69, 76, 65, 71, 100, 54, 64, 71, 38, 88, 71, 64, 43, 77, 52, 53, 52, 73, 71, 59, 50, 60, 75, 54, 65, 50, 76, 37, 64, 59, 60, 46, 52, 78, 90, 50, 69, 81, 80, 70, 53, 53, 36, 60, 56, 51, 67, 83, 92, 73, 58, 66, 60, 61, 79, 55, 65, 61, 75, 58, 80, 97, 40, 63, 53, 77, 60, 81, 75, 64, 82, 79, 75, 77, 55, 92, 61, 64, 88, 71, 61, 64, 73, 71, 70, 75, 54, 70, 48, 57, 57, 44, 43, 43, 62, 55, 52, 42, 78, 74, 77, 67, 50, 67, 56, 49, 71, 63, 55, 61, 58, 59, 62, 58, 117, 41, 49, 62, 65, 87, 97, 61, 60, 75, 61, 63, 76, 90, 67, 36, 56, 99, 62, 57, 84, 79, 55, 62, 52, 54, 49, 47, 74, 70, 58, 55, 71, 45, 59, 80, 53, 68, 58, 81, 92, 50, 151, 64, 61, 67, 59, 69, 64, 62, 78, 58, 78, 33, 59, 90, 55, 85, 61, 67, 47, 54, 60, 73, 88, 84, 69, 86, 67, 57, 82, 71, 36, 64, 39, 78, 57, 64, 58, 58, 81, 73, 66, 47, 90, 66, 52, 63, 88, 85, 61, 81, 53, 56, 46, 51, 64, 48, 62, 74, 68, 65, 74, 64, 99, 70, 47, 102, 57, 59, 74, 55, 64, 67, 65, 68, 50, 74, 68, 49, 54, 107, 74, 59, 68, 83, 44, 66, 58, 84, 71, 65, 62, 48, 70, 57, 62, 56, 58, 82, 47, 69, 63, 64, 56, 88, 58, 62, 69, 53, 60, 56, 82, 73, 53, 73, 71, 89, 80, 73, 74, 46, 81, 49, 60, 71, 65, 80, 64, 54, 53, 67, 70, 73, 68, 54, 52, 54, 95, 58, 69, 56, 64, 59, 59, 60, 60, 100, 77, 96, 77, 71, 46, 70, 102, 61, 64, 49, 71, 57, 76, 56, 67, 71, 104, 54, 64, 47, 117, 66, 57, 62, 65, 72, 75, 80, 79, 50, 62, 57, 66, 84, 63, 51, 63, 69, 61, 57, 69, 98, 54, 65, 66, 49, 63, 85, 60, 76, 70, 68, 60, 89, 57, 61, 61, 55, 71, 68, 45, 56, 68, 58, 77, 57, 74, 57, 90, 64, 60, 47, 65, 67, 58, 54, 69, 51, 63, 58, 68, 81, 68, 53, 72, 54, 66, 58, 62, 58, 54, 78, 62, 102, 63, 59, 60, 92, 92, 66, 61, 74, 81, 56, 67, 67, 53, 74, 42, 79, 54, 76, 58, 57, 52, 60, 61, 65, 60, 46, 64, 38, 57, 63, 61, 59, 60, 77, 56, 74, 77, 61, 65, 67, 56, 52, 57, 67, 58, 53, 63, 59, 63, 59, 81, 59, 54, 66, 87, 67, 54, 91, 60, 60, 53, 49, 44, 66, 75, 70, 63, 54, 65, 57, 64, 62, 73, 45, 50, 65, 85, 90, 58, 65, 71, 52, 81, 86, 64, 58, 55, 60, 60, 62, 58, 75, 62, 55, 59, 59, 59, 80, 77, 84, 70, 55, 68, 54, 89, 55, 62, 65, 73, 76, 69, 47, 63, 59, 73, 68, 58, 56, 66, 67, 73, 51, 62, 46, 65, 73, 74, 62, 57, 63, 69, 66, 65, 68, 51, 64, 63, 65, 53, 68, 51, 62, 51, 60, 61, 75, 55, 47, 56, 74, 67, 59, 55, 66, 65, 61, 77, 64, 64, 56, 66, 62, 59, 84, 72, 62, 60, 62, 62, 48, 83, 58, 67, 82, 59, 74, 56, 73, 66, 77, 63, 73, 146, 75, 64, 54, 56, 79, 77, 53, 74, 80, 49, 73, 59, 73, 85, 60, 60, 50, 64, 63, 47, 85, 63, 73, 65, 63, 75, 57, 58, 58, 66, 69, 58, 68, 65, 61, 59, 58, 68, 56, 70, 61, 64, 61, 41, 61, 90, 58, 59, 65, 57, 67, 83, 73, 68, 67, 67, 65, 65, 57, 65, 67, 74, 74, 60, 65, 49, 73, 74, 73, 69, 64, 55, 55, 76, 49, 97, 60, 58, 99, 78, 73, 81, 71, 58, 74, 60, 68, 72, 65, 65, 73, 71, 69, 71, 50, 60, 66, 77, 58, 54, 56, 66, 57, 68, 63, 61, 59, 52, 63, 63, 66, 50, 61, 56, 54, 90, 74, 62, 46, 49, 151, 65, 78, 57, 57, 66, 63, 76, 55, 59, 69, 72, 79, 71, 79, 66, 64, 64, 62, 63, 98, 48, 67, 73, 59, 77, 63, 65, 57, 50, 85, 51, 64, 80, 55, 55, 64, 105, 78, 69, 59, 62, 65, 65, 104, 69, 64, 70, 63, 63, 91, 93, 80, 69, 71, 58, 62, 60, 62, 76, 87, 64, 88, 60, 63, 54, 58, 57, 66, 75, 68, 69, 75, 57, 67, 59, 49, 66, 63, 59, 68, 51, 54, 63, 74, 57, 63, 94, 60, 64, 49, 71, 71, 63, 67, 70, 82, 54, 68, 86, 62, 66, 61, 74, 70, 58, 66, 60, 67, 70, 71, 66, 53, 58, 53, 58, 80, 60, 60, 70, 74, 58, 49, 75, 74, 62, 63, 62, 63, 64, 70, 90, 65, 52, 57, 56, 76, 72, 57, 73, 53, 57, 56, 63, 59, 84, 68, 56, 56, 87, 56, 59, 76, 57, 60, 70, 57, 55, 57, 71, 68, 70, 85, 66, 57, 57, 56, 61, 68, 58, 92, 54, 75, 65, 68, 63, 59, 63, 71, 59, 61, 81, 55, 65, 65, 70, 60, 54, 54, 69, 59, 71, 59, 96, 63, 88, 78, 58, 63, 79, 66, 58, 57, 61, 67, 61, 54, 69, 61, 67, 72, 83, 76, 55, 69, 73, 75, 70, 69, 54, 67, 80, 100, 55, 72, 58, 58, 71, 70, 59, 61, 72, 79, 67, 62, 66, 58, 114, 58, 45, 55, 57, 65, 65, 91, 78, 65, 66, 55, 63, 70, 64, 69, 58, 55, 64, 69, 64, 57, 57, 69, 75, 62, 63, 76, 62, 66, 88, 47, 65, 60, 69, 67, 64, 69, 71, 73, 56, 71, 62, 61, 65, 77, 68, 58, 65, 56, 64, 72, 58, 64, 56, 64, 77, 57, 71, 59, 77, 55, 85, 66, 52, 68, 58, 62, 52, 48, 76, 56, 54, 60, 66, 74, 84, 66, 58, 62, 71, 52, 65, 59, 54, 73, 75, 69, 61, 68, 51, 59, 93, 44, 82, 55, 62, 124, 55, 64, 84, 63, 57, 60, 67, 75, 60, 51, 78, 76, 53, 67, 72, 60, 59, 64, 61, 70, 69, 67, 62, 67, 70, 59, 48, 73, 49, 61, 76, 83, 55, 54, 53, 64, 72, 51, 70, 66, 63, 49, 51, 49, 46, 70, 61, 59, 59, 76, 61, 105, 58, 68, 74, 69, 60, 70, 79, 54, 51, 63, 65, 51, 66, 61, 58, 58, 75, 64, 62, 71, 57, 84, 73, 81, 53, 70, 71, 60, 65, 55, 71, 54, 59, 61, 59, 62, 66, 56, 56, 111, 83, 57, 71, 61, 73, 55, 66, 96, 54, 65, 62, 60, 42, 70, 67, 60, 60, 66, 67, 75, 61, 70, 58, 59, 58, 74, 54, 53, 76, 61, 79, 75, 63, 55, 56, 56, 61, 62, 76, 45, 78, 52, 65, 58, 77, 69, 72, 96, 61, 56, 59, 51, 62, 49, 120, 64, 62, 65, 62, 70, 61, 61, 63, 77, 62, 65, 51, 78, 53, 75, 77, 58, 57, 89, 59, 58, 68, 64, 96, 57, 67, 75, 63, 48, 63, 80, 72, 47, 66, 71, 50, 59, 68, 74, 64, 65, 76, 62, 56, 63, 61, 85, 71, 63, 70, 65, 63, 54, 63, 59, 55, 74, 50, 60, 70, 56, 64, 60, 60, 87, 65, 59, 51, 59, 73, 64, 64, 74, 79, 49, 54, 59, 57, 58, 81, 58, 48, 77, 66, 63, 65, 75, 60, 83, 52, 96, 61, 75, 58, 64, 68, 48, 58, 73, 87, 79, 59, 69, 65, 59, 73, 86, 68, 68, 99, 52, 62, 73, 98, 61, 70, 93, 62, 66, 87, 64, 71, 55, 64, 69, 69, 67, 52, 71, 69, 56, 58, 66, 62, 61, 57, 52, 55, 61, 75, 115, 58, 56, 73, 85, 63, 62, 65, 53, 74, 52, 66, 58, 70, 64, 84, 54, 78, 68, 52, 88, 61, 95, 56, 69, 50, 63, 62, 55, 55, 82, 52, 64, 99, 84, 72, 76, 77, 62, 56, 65, 68, 74, 79, 64, 64, 67, 58, 77, 67, 79, 83, 60, 50, 69, 49, 61, 70, 57, 62, 59, 63, 59, 72, 56, 60, 83, 63, 84, 72, 72, 75, 70, 66, 54, 46, 72, 54, 57, 71, 59, 79, 94, 72, 57, 76, 51, 72, 59, 73, 82, 77, 72, 106, 48, 37, 36, 67, 97, 49, 65, 86, 66, 58, 61, 61, 81, 81, 99, 86, 111, 61, 71, 79, 95, 71, 47, 70, 51, 105, 71, 86, 76, 59, 59, 39, 45, 77, 74, 106, 66, 68, 43, 50, 45, 40, 37, 88, 61, 75, 63, 59, 59, 46, 43, 72, 57, 67, 75, 66, 64, 63, 54, 66, 64, 51, 64, 80, 65, 65, 46, 56, 54, 63, 81, 51, 46, 60, 124, 61, 62, 61, 52, 54, 80, 87, 51, 67, 69, 69, 101, 101, 59, 85, 59, 78, 70, 54, 63, 45, 73, 63, 77, 86, 61, 65, 74, 62, 60, 93, 64, 89, 78, 82, 75, 54, 71, 81, 59, 62, 75, 66, 74, 71, 44, 97, 58, 87, 47, 65, 61, 104, 65, 87, 47, 67, 51, 78, 103, 60, 44, 53, 51, 62, 56, 155, 68, 61, 90, 59, 75, 162, 120, 68, 62, 40, 41, 56, 43, 74, 59, 54, 67, 79, 73, 64, 76, 84, 64, 91, 64, 73, 36, 76, 45, 60, 72, 70, 38, 61, 63, 67, 56, 45, 71, 104, 77, 90, 64, 43, 74, 52, 68, 107, 49, 64, 62, 55, 51, 46, 64, 75, 55, 65, 54, 65, 50, 57, 79, 65, 63, 39, 47, 59, 46, 51, 61, 64, 67, 59, 102, 76, 78, 54, 46, 71, 73, 108, 66, 76, 65, 62, 72, 65, 49, 77, 73, 74, 41, 61, 60, 51, 55, 72, 55, 47, 63, 101, 68, 71, 72, 68, 79, 64, 52, 73, 57, 70, 58, 49, 67, 69, 91, 86, 74, 92, 96, 59, 97, 76, 61, 71, 72, 130, 48, 57, 66, 64, 59, 50, 54, 83, 63, 65, 37, 74, 87, 41, 70, 62, 57, 53, 69, 95, 50, 20, 74, 49, 72, 70, 62, 80, 54, 37, 51, 66, 64, 64, 84, 49, 70, 65, 55, 66, 48, 58, 57, 65, 63, 61, 70, 74, 46, 43, 47, 56, 83, 69, 56, 48, 84, 72, 51, 63, 71, 43, 73, 69, 46, 72, 71, 79, 50, 93, 75, 61, 61, 75, 61, 90, 42, 52, 64, 71, 53, 54, 54, 55, 46, 55, 82, 106, 49, 84, 104, 63, 66, 106, 93, 66, 65, 85, 65, 106, 63, 100, 72, 54, 64, 50, 63, 92, 63, 101, 79, 84, 80, 57, 68, 57, 70, 65, 72, 54, 71, 52, 66, 50, 72, 72, 64, 42, 66, 71, 44, 126, 43, 81, 79, 52, 67, 56, 97, 58, 54, 52, 65, 55, 65, 95, 64, 93, 98, 99, 78, 58, 54, 54, 51, 73, 77, 137, 69, 58, 50, 56, 69, 64, 57, 74, 84, 52, 60, 55, 73, 78, 64, 62, 63, 75, 47, 60, 65, 69, 49, 97, 54, 53, 67, 49, 60, 66, 79, 52, 52, 69, 66, 55, 78, 61, 54, 109, 75, 69, 63, 52, 65, 74, 57, 78, 51, 78, 74, 72, 72, 74, 106, 52, 52, 26, 67, 120, 55, 72, 60, 84, 66, 65, 63, 109, 120, 78, 60, 71, 35, 67, 63, 59, 80, 60, 56, 64, 41, 62, 50, 61, 62, 66, 55, 75, 75, 69, 54, 55, 59, 84, 77, 57, 56, 66, 95, 72, 53, 66, 62, 67, 62, 65, 70, 62, 70, 72, 89, 74, 89, 69, 46, 55, 52, 86, 65, 48, 92, 48, 72, 67, 44, 58, 50, 53, 59, 41, 72, 64, 61, 74, 95, 79, 87, 55, 97, 53, 64, 88, 77, 67, 53, 34, 62, 82, 58, 77, 70, 64, 52, 41, 66, 58, 76, 51, 72, 54, 57, 70, 54, 45, 49, 61, 62, 73, 50, 90, 58, 56, 69, 75, 93, 68, 64, 56, 73, 58, 61, 50, 68, 49, 93, 63, 56, 68, 47, 136, 50, 42, 97, 110, 69, 92, 42, 87, 54, 73, 87, 64, 49, 71, 50, 68, 64, 74, 67, 49, 66, 68, 42, 56, 75, 55, 45, 48, 59, 96, 94, 47, 40, 74, 62, 67, 54, 65, 70, 59, 70, 78, 44, 99, 76, 58, 68, 48, 49, 67, 85, 48, 73, 58, 55, 56, 71, 54, 61, 82, 83, 75, 61, 52, 76, 52, 68, 92, 73, 85, 60, 40, 66, 50, 52, 66, 55, 43, 68, 75, 73, 51, 76, 48, 73, 73, 63, 82, 64, 80, 72, 66, 62, 86, 45, 55, 72, 57, 87, 27, 66, 84, 59, 66, 51, 66, 73, 72, 48, 68, 37, 74, 50, 45, 66, 56, 54, 88, 60, 43, 62, 69, 74, 72, 63, 54, 57, 64, 49, 78, 63, 52, 81, 85, 69, 66, 73, 61, 57, 58, 62, 61, 59, 70, 69, 62, 76, 73, 68, 43, 54, 62, 59, 66, 53, 54, 73, 63, 78, 65, 70, 99, 67, 79, 74, 113, 99, 52, 46, 67, 55, 67, 66, 107, 55, 34, 76, 72, 56, 85, 66, 65, 67, 76, 65, 62, 64, 127, 42, 86, 41, 77, 43, 49, 94, 67, 61, 83, 63, 58, 68, 56, 89, 68, 94, 43, 56, 57, 50, 62, 53, 47, 122, 93, 113, 76, 59, 79, 38, 65, 49, 71, 60, 50, 85, 85, 89, 69, 69, 91, 84, 54, 67, 97, 56, 89, 81, 55, 46, 74, 40, 66, 65, 77, 59, 62, 57, 73, 81, 60, 68, 71, 51, 63, 96, 57, 52, 65, 79, 64, 65, 57, 53, 65, 62, 88, 36, 56, 45, 46, 67, 68, 68, 49, 42, 90, 60, 76, 73, 103, 62, 78, 77, 44, 64, 56, 82, 79, 45, 60, 77, 60, 53, 55, 39, 63, 54, 60, 53, 53, 66, 60, 44, 52, 66, 89, 57, 65, 78, 50, 45, 69, 99, 54, 78, 60, 75, 66, 78, 86, 77, 70, 59, 65, 64, 62, 101, 83, 61, 69, 64, 84, 76, 84, 73, 86, 68, 53, 96, 81, 65, 62, 58, 40, 51, 80, 93, 54, 55, 66, 72, 51, 46, 54, 67, 84, 137, 56, 77, 53, 63, 79, 60, 64, 90, 37, 66, 68, 53, 98, 70, 63, 68, 69, 56, 61, 76, 127, 54, 75, 75, 77, 56, 57, 56, 92, 61, 66, 58, 68, 57, 68, 72, 61, 53, 77, 60, 70, 51, 76, 63, 134, 61, 57, 72, 77, 62, 77, 78, 51, 78, 57, 49, 52, 152, 69, 69, 74, 120, 85, 60, 53, 68, 74, 74, 73, 65, 64, 67, 58, 71, 52, 52, 56, 66, 59, 66, 68, 70, 54, 73, 61, 63, 61, 66, 62, 72, 56, 58, 79, 64, 60, 69, 75, 61, 91, 45, 51, 54, 58, 62, 109, 59, 59, 57, 91, 66, 75, 69, 62, 57, 89, 64, 55, 57, 76, 54, 54, 68, 63, 74, 74, 57, 55, 56, 62, 59, 69, 74, 79, 46, 69, 69, 67, 73, 59, 66, 57, 68, 68, 93, 63, 46, 49, 67, 73, 57, 58, 90, 70, 51, 79, 77, 83, 54, 56, 53, 57, 58, 53, 60, 95, 76, 61, 69, 71, 55, 53, 69, 61, 50, 77, 72, 53, 78, 65, 72, 65, 62, 66, 95, 58, 78, 66, 49, 65, 65, 63, 64, 76, 63, 57, 74, 74, 60, 60, 64, 67, 65, 70, 53, 74, 70, 51, 46, 65, 98, 58, 56, 69, 64, 92, 55, 78, 56, 54, 67, 74, 84, 51, 58, 62, 71, 70, 79, 60, 69, 82, 62, 63, 52, 63, 84, 117, 59, 55, 58, 68, 89, 61, 68, 85, 74, 49, 56, 60, 69, 79, 60, 64, 60, 61, 52, 56, 71, 71, 80, 54, 94, 73, 74, 67, 56, 82, 53, 71, 64, 68, 81, 69, 60, 52, 61, 60, 64, 71, 70, 43, 57, 67, 71, 58, 78, 54, 65, 68, 71, 57, 72, 52, 65, 62, 65, 87, 85, 58, 68, 67, 67, 67, 58, 78, 57, 83, 43, 62, 68, 78, 61, 55, 67, 54, 83, 72, 64, 73, 60, 60, 67, 71, 93, 56, 67, 113, 57, 60, 72, 62, 69, 76, 55, 63, 83, 57, 65, 55, 57, 59, 66, 71, 69, 51, 83, 93, 67, 55, 53, 56, 78, 82, 60, 57, 66, 45, 52, 97, 74, 47, 89, 73, 56, 82, 57, 58, 48, 40, 72, 60, 70, 80, 61, 67, 71, 65, 89, 65, 67, 71, 77, 64, 49, 67, 71, 54, 64, 63, 65, 69, 62, 58, 70, 43, 65, 77, 64, 69, 65, 69, 80, 61, 63, 76, 60, 75, 57, 69, 61, 68, 57, 59, 68, 71, 58, 74, 104, 59, 71, 67, 65, 69, 62, 97, 89, 87, 64, 69, 37, 57, 58, 76, 58, 63, 63, 72, 59, 52, 86, 45, 63, 55, 100, 79, 70, 58, 63, 54, 57, 80, 80, 56, 79, 65, 77, 81, 49, 52, 47, 77, 58, 77, 75, 62, 53, 77, 89, 84, 63, 56, 53, 67, 64, 60, 58, 70, 59, 53, 57, 59, 66, 61, 59, 84, 65, 53, 63, 69, 67, 62, 75, 106, 57, 62, 61, 48, 62, 88, 71, 62, 58, 60, 63, 66, 81, 66, 79, 45, 63, 68, 61, 34, 70, 69, 70, 36, 67, 74, 69, 81, 58, 70, 60, 61, 72, 75, 79, 57, 67, 56, 68, 60, 58, 56, 56, 67, 72, 79, 74, 69, 59, 62, 57, 64, 84, 52, 59, 81, 67, 59, 50, 59, 70, 89, 61, 97, 46, 80, 77, 56, 66, 61, 54, 54, 49, 58, 67, 52, 53, 62, 54, 60, 53, 69, 79, 69, 75, 91, 74, 65, 62, 59, 76, 67, 61, 59, 66, 79, 77, 49, 93, 87, 67, 68, 57, 65, 67, 52, 68, 77, 53, 71, 56, 74, 54, 49, 53, 76, 57, 59, 67, 56, 68, 67, 61, 64, 57, 74, 69, 60, 64, 78, 69, 56, 69, 62, 63, 55, 60, 62, 75, 86, 63, 65, 48, 79, 60, 56, 51, 67, 67, 62, 76, 71, 62, 43, 57, 79, 61, 57, 97, 71, 77, 80, 62, 72, 68, 54, 60, 48, 91, 61, 94, 107, 55, 56, 66, 68, 72, 56, 86, 50, 59, 61, 59, 89, 59, 110, 60, 56, 74, 65, 66, 51, 64, 84, 45, 86, 58, 57, 69, 62, 58, 74, 51, 70, 65, 71, 82, 58, 67, 83, 56, 74, 53, 60, 61, 52, 63, 63, 78, 60, 68, 70, 69, 48, 75, 58, 54, 64, 60, 66, 67, 66, 64, 65, 67, 71, 69, 59, 51, 71, 57, 76, 67, 63, 60, 61, 54, 53, 62, 49, 94, 74, 69, 66, 49, 61, 70, 60, 73, 80, 62, 59, 72, 61, 71, 79, 62, 89, 66, 70, 69, 57, 59, 67, 111, 58, 64, 73, 68, 59, 58, 59, 55, 55, 63, 67, 73, 59, 49, 71, 43, 66, 70, 42, 62, 50, 78, 69, 84, 49, 81, 81, 55, 70, 50, 63, 51, 46, 62, 64, 72, 53, 75, 69, 120, 61, 61, 56, 66, 62, 51, 88, 61, 60, 71, 60, 67, 57, 55, 44, 59, 86, 92, 74, 57, 51, 83, 67, 53, 65, 57, 67, 57, 62, 59, 97, 48, 60, 69, 52, 54, 66, 61, 73, 63, 55, 64, 60, 90, 57, 79, 77, 53, 62, 79, 73, 81, 68, 59, 76, 49, 67, 59, 71, 65, 63, 66, 61, 52, 57, 81, 53, 61, 77, 59, 61, 58, 57, 65, 72, 53, 87, 67, 52, 60, 66, 62, 56, 69, 70, 120, 51, 66, 52, 68, 69, 65, 74, 48, 56, 66, 51, 71, 63, 93, 53, 71, 62, 73, 46, 70, 80, 46, 52, 64, 75, 63, 54, 83, 61, 78, 59, 70, 67, 54, 73, 64, 89, 78, 57, 44, 49, 46, 47, 53, 68, 86, 67, 68, 64, 63, 51, 72, 62, 63, 130, 54, 50, 54, 73, 52, 58, 96, 60, 107, 65, 58, 66, 53, 73, 78, 63, 57, 56, 76, 53, 77, 66, 56, 57, 51, 61, 90, 70, 66, 66, 108, 69, 87, 59, 99, 56, 74, 60, 82, 57, 57, 62, 66, 51, 52, 83, 58, 59, 66, 71, 53, 58, 84, 66, 50, 50, 89, 55, 79, 69, 64, 83, 76, 57, 72, 71, 71, 84, 55, 68, 100, 68, 73, 58, 42, 59, 63, 56, 66, 67, 69, 72, 64, 78, 73, 46, 52, 69, 48, 48, 72, 78, 70, 70, 53, 76, 65, 83, 36, 109, 53, 72, 57, 83, 39, 61, 64, 54, 82, 65, 56, 77, 62, 60, 68, 55, 29, 73, 65, 67, 52, 76, 53, 69, 56, 71, 44, 65, 62, 57, 97, 57, 79, 70, 54, 62, 91, 61, 64, 61, 90, 49, 72, 59, 48, 51, 72, 86, 69, 110, 77, 67, 97, 52, 66, 84, 50, 52, 71, 78, 67, 57, 93, 55, 62, 63, 70, 65, 65, 63, 50, 47, 55, 53, 76, 119, 63, 98, 82, 55, 66, 64, 61, 58, 58, 98, 80, 63, 75, 72, 55, 75, 58, 65, 73, 44, 91, 76, 84, 82, 57, 70, 77, 53, 67, 58, 54, 63, 43, 53, 42, 68, 71, 76, 64, 63, 59, 63, 61, 87, 78, 60, 63, 68, 75, 47, 59, 69, 65, 71, 66, 69, 57, 73, 73, 56, 63, 58, 70, 88, 52, 94, 53, 66, 66, 104, 56, 76, 61, 84, 64, 59, 75, 65, 52, 58, 57, 87, 65, 57, 66, 51, 61, 73, 68, 53, 69, 76, 55, 50, 71, 61, 89, 56, 90, 60, 64, 59, 84, 61, 45, 67, 54, 75, 62, 61, 77, 60, 59, 65, 56, 76, 95, 65, 71, 67, 81, 78, 56, 88, 67, 54, 75, 75, 76, 77, 60, 77, 61, 31, 71, 67, 72, 70, 53, 52, 88, 65, 52, 72, 79, 49, 88, 52, 66, 71, 65, 57, 78, 73, 62, 56, 72, 67, 86, 64, 71, 52, 71, 80, 65, 70, 69, 73, 46, 76, 72, 46, 56, 59, 53, 74, 79, 79, 73, 61, 70, 67, 60, 70, 68, 55, 58, 68, 83, 56, 61, 75, 58, 89, 64, 70, 95, 92, 54, 80, 47, 63, 56, 75, 74, 55, 51, 77, 49, 64, 53, 69, 58, 57, 37, 82, 68, 68, 73, 108, 79, 55, 65, 54, 67, 78, 85, 70, 64, 58, 59, 65, 64, 65, 78, 61, 69, 81, 43, 64, 55, 67, 53, 84, 66, 98, 57, 81, 44, 60, 64, 78, 75, 83, 62, 76, 73, 69, 74, 54, 76, 48, 69, 68, 57, 58, 59, 61, 68, 77, 63, 88, 74, 46, 70, 109, 67, 59, 54, 73, 53, 54, 63, 77, 68, 53, 83, 47, 50, 81, 67, 146, 108, 72, 69, 54, 72, 133, 46, 83, 61, 55, 60, 68, 68, 49, 61, 64, 107, 69, 68, 65, 64, 54, 75, 80, 81, 60, 45, 78, 43, 62, 49, 74, 93, 74, 55, 46, 80, 56, 55, 55, 75, 58, 63, 70, 41, 63, 80, 54, 70, 81, 65, 65, 63, 68, 56, 61, 64, 64, 72, 57, 66, 77, 57, 62, 42, 102, 65, 60, 65, 49, 57, 75, 72, 61, 113, 63, 47, 49, 59, 70, 51, 70, 68, 37, 64, 70, 67, 64, 55, 58, 53, 54, 79, 57, 47, 74, 67, 69, 69, 71, 71, 62, 59, 59, 90, 82, 47, 69, 70, 82, 59, 56, 105, 81, 46, 55, 79, 103, 58, 65, 63, 44, 80, 67, 81, 62, 63, 71, 77, 61, 78, 51, 49, 64, 109, 59, 82, 57, 105, 70, 64, 49, 68, 75, 83, 53, 108, 50, 110, 56, 52, 54, 85, 83, 92, 68, 47, 61, 58, 98, 74, 94, 65, 86, 57, 73, 56, 69, 58, 47, 65, 67, 56, 51, 63, 69, 57, 56, 69, 83, 60, 62, 68, 66, 62, 57, 85, 51, 80, 70, 69, 58, 59, 70, 57, 69, 76, 59, 80, 60, 63, 43, 47, 74, 67, 70, 52, 66, 71, 53, 56, 87, 77, 84, 83, 58, 59, 54, 50, 71, 105, 60, 51, 64, 50, 66, 80, 57, 66, 67, 61, 78, 41, 66, 71, 39, 50, 42, 46, 61, 76, 60, 73, 75, 58, 67, 56, 62, 78, 63, 59, 76, 74, 73, 62, 80, 52, 50, 56, 57, 59, 50, 39, 46, 82, 53, 60, 78, 94, 67, 55, 55, 75, 47, 56, 47, 62, 61, 75, 73, 60, 70, 57, 56, 81, 73, 62, 50, 94, 55, 54, 95, 65, 57, 50, 56, 36, 58, 64, 119, 53, 77, 48, 63, 51, 91, 53, 36, 47, 59, 91, 85, 72, 55, 61, 65, 70, 63, 67, 75, 59, 54, 66, 83, 65, 66, 66, 56, 96, 50, 57, 73, 60, 67, 82, 91, 54, 64, 59, 49, 58, 79, 60, 61, 66, 68, 63, 59, 58, 69, 62, 68, 52, 74, 63, 60, 63, 60, 46, 53, 117, 106, 118, 64, 62, 102, 68, 71, 74, 61, 55, 59, 63, 70, 59, 59, 76, 59, 54, 47, 52, 58, 81, 64, 62, 60, 57, 71, 78, 39, 51, 59, 59, 59, 77, 103, 86, 69, 67, 74, 56, 65, 51, 65, 54, 53, 59, 98, 41, 57, 81, 57, 82, 55, 62, 46, 55, 62, 34, 75, 77, 74, 64, 84, 81, 53, 52, 56, 54, 84, 72, 60, 63, 73, 70, 39, 56, 67, 67, 51, 73, 61, 90, 62, 59, 63, 54, 67, 50, 58, 71, 50, 67, 75, 76, 56, 54, 53, 60, 86, 46, 64, 74, 66, 70, 62, 49, 59, 77, 42, 66, 75, 64, 56, 50, 70, 72, 53, 65, 57, 38, 90, 57, 71, 55, 38, 74, 57, 67, 71, 67, 59, 54, 66, 75, 62, 64, 68, 88, 65, 75, 120, 72, 72, 74, 62, 58, 49, 57, 80, 66, 52, 63, 61, 75, 73, 55, 68, 53, 63, 63, 45, 64, 54, 43, 74, 29, 101, 76, 56, 55, 69, 67, 70, 70, 74, 62, 40, 50, 95, 71, 83, 53, 72, 61, 74, 116, 49, 61, 114, 68, 59, 53, 52, 41, 78, 64, 58, 51, 54, 78, 56, 70, 83, 67, 54, 72, 61, 142, 67, 83, 67, 69, 65, 54, 53, 53, 69, 80, 44, 63, 67, 43, 67, 60, 76, 66, 55, 73, 61, 65, 57, 83, 74, 86, 82, 82, 64, 51, 73, 69, 48, 63, 72, 48, 59, 74, 68, 83, 49, 57, 56, 74, 51, 83, 41, 63, 46, 62, 89, 55, 66, 56, 54, 98, 55, 89, 62, 37, 65, 58, 60, 42, 62, 60, 76, 73, 71, 60, 54, 69, 52, 65, 72, 80, 66, 47, 59, 53, 64, 70, 62, 56, 59, 73, 40, 68, 72, 53, 69, 77, 61, 68, 63, 72, 61, 51, 66, 66, 71, 82, 52, 66, 67, 54, 66, 73, 39, 66, 64, 59, 48, 66, 71, 57, 52, 62, 70, 112, 60, 71, 44, 47, 55, 55, 91, 75, 46, 74, 63, 74, 50, 56, 76, 48, 81, 67, 57, 61, 56, 45, 71, 66, 51, 69, 43, 67, 88, 61, 69, 67, 67, 81, 70, 59, 75, 62, 43, 55, 97, 50, 68, 68, 79, 69, 83, 75, 66, 41, 73, 69, 71, 53, 67, 60, 67, 66, 75, 93, 73, 63, 79, 60, 68, 69, 72, 55, 111, 51, 66, 78, 46, 67, 91, 55, 84, 51, 55, 52, 54, 54, 70, 84, 66, 56, 70, 64, 68, 74, 70, 67, 59, 91, 43, 70, 130, 83, 76, 79, 46, 56, 57, 74, 64, 50, 92, 64, 59, 65, 61, 62, 68, 76, 55, 46, 62, 47, 67, 57, 80, 110, 51, 81, 62, 45, 65, 67, 63, 41, 52, 68, 104, 61, 61, 59, 64, 66, 49, 93, 59, 50, 91, 55, 65, 69, 75, 61, 40, 53, 67, 79, 60, 79, 70, 56, 81, 71, 57, 73, 67, 86, 59, 84, 80, 55, 70, 79, 95, 63, 58, 66, 94, 56, 46, 65, 53, 68, 61, 57, 71, 84, 65, 46, 56, 85, 55, 79, 57, 63, 76, 85, 55, 55, 48, 65, 73, 60, 50, 59, 56, 64, 63, 47, 75, 61, 52, 100, 72, 76, 113, 70, 69, 56, 53, 61, 59, 69, 74, 66, 75, 72, 60, 59, 62, 81, 78, 81, 54, 62, 63, 49, 66, 63, 78, 63, 70, 59, 66, 94, 73, 69, 57, 105, 71, 60, 47, 66, 57, 61, 73, 62, 90, 55, 54, 53, 70, 86, 44, 88, 54, 58, 51, 77, 63, 62, 70, 76, 60, 78, 44, 98, 41, 59, 70, 82, 82, 56, 62, 47, 53, 61, 67, 60, 73, 63, 53, 75, 77, 54, 53, 63, 53, 67, 71, 85, 58, 111, 58, 63, 67, 53, 49, 63, 65, 62, 59, 63, 63, 61, 77, 57, 50, 135, 33, 74, 65, 71, 59, 63, 51, 75, 60, 73, 73, 52, 76, 75, 67, 42, 59, 58, 62, 56, 47, 74, 87, 76, 50, 60, 55, 52, 46, 61, 71, 59, 76, 76, 66, 83, 66, 70, 59, 64, 60, 58, 65, 62, 122, 87, 78, 68, 81, 65, 62, 65, 50, 57, 70, 51, 66, 66, 57, 88, 55, 85, 61, 58, 83, 69, 49, 68, 56, 77, 52, 58, 90, 57, 50, 49, 63, 48, 82, 39, 65, 75, 60, 79, 48, 56, 49, 74, 71, 64, 63, 56, 74, 56, 76, 69, 87, 88, 72, 70, 52, 68, 76, 70, 55, 68, 44, 63, 42, 78, 51, 67, 62, 82, 65, 56, 48, 69, 61, 60, 114, 74, 52, 62, 63, 78, 77, 62, 56, 76, 44, 62, 60, 74, 121, 59, 76, 72, 66, 67, 59, 80, 65, 100, 88, 66, 75, 60, 57, 56, 49, 62, 74, 60, 41, 75, 73, 68, 59, 70, 59, 84, 44, 60, 59, 86, 65, 59, 53, 62, 66, 58, 47, 77, 65, 40, 67, 42, 52, 82, 86, 60, 64, 92, 66, 62, 73, 61, 48, 56, 58, 54, 62, 72, 82, 53, 75, 63, 53, 77, 51, 50, 69, 50, 60, 111, 68, 66, 54, 56, 69, 65, 75, 71, 86, 59, 52, 60, 73, 68, 57, 50, 46, 60, 52, 69, 87, 64, 66, 101, 93, 89, 75, 66, 60, 47, 71, 68, 76, 88, 74, 64, 69, 84, 55, 64, 61, 63, 64, 72, 56, 67, 77, 60, 51, 59, 94, 76, 45, 52, 62, 50, 56, 47, 100, 69, 80, 63, 57, 65, 52, 80, 60, 66, 61, 64, 89, 59, 63, 73, 52, 59, 51, 70, 60, 54, 59, 52, 59, 73, 111, 64, 59, 69, 68, 58, 58, 69, 64, 53, 53, 55, 67, 87, 74, 64, 71, 67, 56, 68, 53, 63, 73, 81, 61, 60, 82, 80, 89, 86, 79, 86, 70, 63, 67, 54, 67, 56, 62, 55, 59, 58, 67, 85, 67, 77, 67, 63, 62, 72, 56, 63, 73, 58, 71, 69, 71, 57, 51, 51, 79, 77, 59, 69, 81, 89, 69, 62, 92, 67, 51, 69, 56, 61, 57, 80, 64, 134, 82, 74, 54, 82, 57, 64, 61, 63, 68, 61, 92, 63, 68, 67, 58, 59, 73, 66, 64, 59, 61, 61, 82, 83, 75, 50, 56, 67, 69, 72, 51, 61, 63, 55, 63, 50, 80, 51, 77, 57, 52, 72, 47, 72, 60, 67, 52, 63, 65, 64, 42, 77, 51, 96, 62, 62, 77, 59, 59, 67, 50, 82, 89, 58, 97, 70, 88, 62, 45, 117, 63, 72, 53, 77, 65, 54, 56, 69, 79, 67, 67, 57, 66, 62, 84, 75, 59, 77, 63, 69, 48, 60, 83, 61, 64, 66, 58, 59, 76, 66, 55, 69, 57, 100, 65, 64, 63, 76, 75, 59, 62, 72, 73, 62, 49, 45, 68, 81, 58, 68, 54, 78, 47, 70, 80, 56, 64, 69, 68, 61, 66, 78, 54, 66, 81, 48, 52, 75, 73, 41, 64, 66, 66, 62, 60, 48, 65, 63, 54, 75, 58, 66, 94, 58, 67, 68, 55, 59, 57, 78, 77, 71, 84, 77, 53, 52, 66, 70, 54, 40, 92, 81, 52, 65, 71, 53, 84, 75, 62, 54, 59, 65, 79, 75, 48, 80, 64, 60, 74, 39, 88, 60, 71, 55, 81, 58, 58, 71, 93, 88, 75, 65, 67, 63, 81, 59, 77, 64, 43, 48, 67, 61, 51, 53, 74, 58, 68, 61, 69, 51, 55, 76, 60, 55, 53, 60, 90, 48, 87, 63, 121, 58, 84, 55, 75, 65, 49, 69, 59, 65, 72, 81, 66, 70, 54, 60, 66, 66, 76, 67, 68, 64, 47, 63, 58, 64, 55, 90, 63, 73, 88, 67, 38, 47, 31, 134, 77, 55, 54, 69, 87, 52, 58, 72, 74, 62, 59, 73, 59, 65, 71, 92, 72, 90, 68, 81, 65, 69, 99, 69, 85, 82, 68, 60, 54, 70, 56, 71, 65, 59, 78, 70, 41, 66, 60, 63, 43, 57, 68, 60, 60, 65, 64, 65, 54, 62, 76, 69, 70, 56, 58, 49, 69, 91, 68, 52, 56, 66, 102, 72, 60, 73, 47, 84, 95, 54, 70, 54, 67, 100, 57, 59, 54, 66, 73, 44, 52, 65, 68, 84, 65, 66, 69, 70, 57, 82, 51, 62, 67, 70, 65, 60, 59, 63, 70, 62, 52, 58, 73, 68, 91, 47, 91, 59, 44, 81, 65, 61, 52, 51, 59, 66, 66, 50, 55, 71, 67, 61, 60, 45, 72, 34, 87, 46, 72, 55, 62, 47, 95, 56, 71, 62, 65, 58, 55, 54, 76, 56, 56, 43, 83, 58, 69, 78, 79, 84, 93, 54, 73, 50, 81, 76, 85, 56, 94, 71, 68, 54, 73, 124, 54, 86, 92, 58, 121, 60, 74, 69, 71, 84, 53, 52, 44, 62, 67, 46, 81, 57, 59, 93, 61, 55, 107, 59, 56, 84, 57, 75, 77, 69, 85, 110, 38, 52, 57, 76, 73, 61, 62, 59, 58, 51, 60, 78, 48, 59, 65, 55, 59, 62, 59, 70, 74, 59, 53, 71, 73, 76, 41, 65, 60, 51, 103, 71, 64, 72, 57, 73, 63, 48, 78, 85, 71, 58, 65, 82, 58, 60, 65, 48, 71, 59, 63, 82, 105, 61, 70, 63, 56, 65, 77, 56, 101, 62, 54, 65, 62, 73, 71, 58, 71, 52, 48, 47, 60, 76, 75, 86, 56, 129, 60, 63, 71, 58, 44, 89, 81, 62, 59, 58, 65, 54, 62, 48, 67, 75, 45, 64, 67, 91, 67, 56, 68, 36, 83, 52, 51, 77, 83, 76, 43, 62, 82, 64, 68, 80, 30, 57, 63, 69, 92, 70, 51, 80, 107, 77, 63, 52, 67, 65, 48, 56, 68, 52, 53, 65, 60, 68, 98, 55, 54, 91, 80, 87, 56, 57, 68, 56, 71, 60, 94, 53, 50, 69, 64, 49, 83, 56, 60, 67, 76, 68, 142, 77, 63, 71, 54, 59, 47, 117, 64, 66, 53, 32, 43, 65, 66, 53, 62, 86, 72, 57, 56, 45, 67, 40, 50, 68, 65, 68, 59, 86, 87, 53, 58, 67, 58, 70, 47, 65, 57, 66, 69, 73, 59, 67, 52, 51, 47, 56, 42, 70, 64, 63, 83, 55, 42, 52, 79, 75, 54, 52, 52, 83, 67, 64, 63, 72, 58, 65, 74, 56, 78, 58, 50, 46, 58, 61, 60, 58, 84, 58, 58, 59, 76, 40, 55, 61, 71, 56, 86, 43, 55, 116, 49, 58, 75, 75, 53, 54, 74, 63, 60, 65, 60, 60, 55, 61, 55, 64, 52, 63, 69, 60, 68, 53, 64, 63, 73, 86, 65, 52, 63, 64, 58, 91, 63, 65, 79, 75, 60, 52, 33, 74, 64, 62, 74, 75, 51, 84, 70, 63, 55, 79, 83, 89, 78, 53, 73, 57, 69, 53, 62, 63, 76, 50, 69, 68, 70, 51, 60, 72, 49, 95, 72, 72, 64, 62, 53, 57, 85, 61, 49, 57, 58, 62, 77, 50, 62, 127, 68, 85, 75, 77, 57, 107, 86, 41, 58, 92, 55, 66, 59, 61, 67, 77, 57, 63, 56, 60, 46, 63, 55, 55, 79, 67, 70, 122, 99, 68, 74, 71, 57, 81, 62, 67, 51, 64, 71, 39, 68, 61, 62, 72, 48, 58, 49, 62, 84, 59, 70, 74, 68, 72, 57, 62, 57, 72, 78, 48, 71, 112, 69, 75, 120, 62, 69, 56, 55, 62, 76, 44, 63, 61, 63, 78, 60, 59, 47, 67, 52, 64, 68, 58, 79, 83, 97, 69, 61, 65, 59, 66, 63, 54, 55, 64, 95, 58, 60, 62, 74, 85, 61, 70, 54, 52, 109, 66, 57, 61, 60, 67, 82, 78, 79, 99, 58, 81, 50, 63, 83, 53, 58, 57, 48, 77, 49, 98, 70, 71, 63, 57, 76, 76, 64, 74, 87, 69, 59, 80, 64, 73, 58, 55, 61, 86, 77, 68, 87, 61, 54, 84, 57, 50, 57, 69, 56, 52, 54, 90, 69, 84, 75, 83, 59, 55, 109, 53, 74, 70, 43, 51, 71, 83, 84, 57, 89, 61, 74, 61, 63, 54, 68, 70, 66, 55, 53, 58, 57, 89, 101, 58, 98, 96, 50, 84, 65, 69, 45, 67, 52, 49, 49, 87, 54, 90, 74, 74, 66, 65, 55, 50, 78, 67, 66, 64, 55, 71, 88, 69, 71, 52, 66, 67, 87, 58, 51, 51, 51, 72, 52, 56, 72, 111, 84, 43, 61, 55, 71, 57, 62, 65, 65, 63, 109, 78, 84, 65, 66, 60, 57, 60, 91, 50, 74, 61, 72, 49, 66, 61, 79, 43, 61, 53, 51, 57, 56, 68, 58, 55, 67, 50, 54, 64, 60, 67, 68, 65, 66, 67, 51, 50, 54, 55, 67, 65, 78, 55, 63, 66, 97, 57, 62, 83, 79, 71, 54, 60, 59, 71, 64, 69, 101, 54, 66, 72, 69, 73, 91, 62, 68, 82, 81, 88, 62, 75, 52, 61, 56, 78, 64, 58, 52, 46, 59, 71, 71, 66, 61, 60, 62, 46, 46, 75, 69, 62, 56, 49, 61, 92, 65, 76, 73, 60, 61, 50, 70, 66, 62, 58, 40, 55, 64, 72, 43, 102, 56, 90, 77, 73, 50, 90, 67, 50, 57, 75, 70, 55, 42, 65, 70, 72, 56, 83, 71, 35, 67, 75, 78, 71, 66, 83, 57, 56, 66, 73, 89, 55, 62, 68, 55, 84, 61, 66, 62, 38, 76, 48, 67, 65, 46, 46, 64, 46, 61, 59, 51, 79, 54, 62, 80, 53, 63, 74, 58, 46, 75, 73, 100, 75, 72, 70, 50, 66, 82, 74, 46, 67, 82, 42, 70, 50, 110, 89, 61, 72, 64, 72, 59, 54, 72, 62, 57, 44, 71, 60, 57, 55, 55, 60, 73, 57, 36, 56, 58, 63, 64, 58, 120, 74, 66, 51, 57, 52, 64, 62, 70, 69, 73, 65, 81, 89, 153, 70, 58, 63, 51, 68, 74, 60, 122, 49, 67, 64, 61, 70, 74, 70, 78, 126, 50, 67, 73, 68, 45, 70, 82, 64, 53, 66, 51, 68, 82, 86, 81, 66, 52, 84, 62, 76, 51, 69, 94, 76, 45, 66, 49, 56, 101, 68, 73, 73, 59, 76, 104, 77, 63, 52, 52, 69, 70, 70, 56, 71, 72, 47, 86, 114, 59, 60, 60, 61, 54, 61, 83, 91, 80, 62, 48, 137, 65, 60, 54, 50, 96, 64, 61, 49, 82, 70, 60, 90, 49, 59, 78, 71, 57, 71, 57, 52, 48, 42, 73, 67, 65, 150, 70, 85, 78, 66, 52, 72, 49, 86, 85, 76, 64, 136, 72, 59, 83, 67, 55, 64, 54, 62, 74, 65, 62, 74, 62, 43, 85, 86, 60, 80, 64, 42, 82, 77, 61, 78, 60, 55, 59, 60, 51, 92, 52, 89, 79, 94, 62, 76, 55, 48, 56, 84, 44, 76, 64, 68, 85, 67, 56, 75, 71, 67, 62, 46, 87, 72, 75, 90, 54, 65, 56, 78, 72, 70, 65, 97, 56, 51, 71, 82, 71, 68, 65, 49, 81, 70, 61, 36, 60, 74, 50, 61, 57, 63, 61, 126, 75, 64, 58, 60, 68, 66, 58, 51, 60, 50, 54, 67, 103, 69, 79, 75, 79, 80, 79, 75, 44, 80, 73, 69, 61, 54, 52, 64, 55, 56, 75, 54, 50, 73, 78, 84, 75, 80, 62, 97, 54, 57, 96, 64, 58, 62, 39, 82, 76, 66, 53, 88, 74, 53, 66, 67, 84, 82, 48, 80, 51, 78, 81, 73, 80, 53, 64, 41, 61, 57, 54, 56, 41, 60, 53, 48, 77, 67, 59, 58, 60, 83, 115, 38, 53, 71, 113, 49, 75, 73, 56, 62, 45, 67, 53, 60, 50, 43, 64, 96, 51, 58, 49, 63, 80, 53, 55, 125, 72, 85, 40, 78, 80, 84, 56, 58, 82, 38, 57, 70, 75, 64, 77, 58, 114, 83, 66, 66, 72, 60, 60, 73, 50, 59, 68, 53, 75, 50, 71, 71, 81, 70, 70, 78, 58, 58, 57, 94, 37, 82, 82, 52, 79, 65, 58, 56, 78, 66, 65, 76, 66, 62, 80, 64, 50, 62, 55, 53, 55, 121, 100, 74, 71, 77, 59, 65, 75, 44, 70, 53, 69, 79, 65, 62, 54, 60, 94, 67, 64, 99, 59, 56, 96, 81, 74, 64, 60, 65, 63, 59, 66, 53, 75, 55, 86, 100, 59, 56, 58, 74, 78, 57, 53, 70, 88, 70, 78, 43, 79, 64, 64, 64, 30, 60, 77, 60, 71, 45, 79, 62, 67, 59, 61, 54, 77, 59, 69, 44, 32, 69, 50, 66, 68, 73, 61, 68, 84, 68, 43, 46, 58, 74, 69, 63, 57, 76, 80, 85, 63, 78, 42, 55, 63, 55, 71, 67, 64, 73, 59, 74, 71, 69, 84, 74, 64, 86, 79, 75, 83, 62, 55, 82, 65, 73, 48, 73, 56, 53, 55, 49, 72, 56, 62, 59, 77, 61, 73, 58, 47, 57, 53, 68, 46, 83, 80, 51, 60, 51, 70, 43, 55, 50, 75, 63, 101, 71, 63, 75, 62, 54, 73, 54, 65, 60, 104, 46, 49, 60, 101, 49, 74, 52, 43, 106, 66, 69, 62, 76, 73, 65, 74, 59, 61, 55, 89, 53, 71, 60, 69, 86, 57, 44, 64, 67, 49, 98, 54, 48, 73, 53, 76, 55, 68, 79, 57, 51, 46, 51, 56, 74, 61, 79, 38, 52, 57, 81, 58, 57, 52, 65, 77, 196, 54, 58, 89, 60, 71, 82, 70, 63, 71, 48, 69, 58, 56, 45, 44, 75, 59, 60, 61, 82, 47, 85, 72, 64, 59, 59, 65, 75, 64, 52, 49, 50, 82, 65, 66, 61, 125, 62, 85, 72, 63, 77, 51, 81, 68, 72, 55, 78, 80, 61, 71, 63, 60, 55, 76, 84, 85, 64, 79, 82, 56, 69, 66, 62, 77, 70, 70, 39, 42, 54, 73, 50, 58, 71, 66, 66, 67, 59, 68, 57, 82, 61, 56, 70, 70, 67, 75, 62, 72, 57, 52, 69, 65, 63, 76, 60, 87, 60, 112, 63, 57, 63, 59, 92, 70, 48, 74, 75, 88, 99, 84, 66, 49, 67, 54, 105, 54, 68, 48, 43, 61, 45, 58, 40, 71, 62, 61, 112, 67, 81, 59, 48, 71, 53, 67, 80, 63, 67, 86, 52, 62, 64, 76, 59, 43, 47, 85, 69, 82, 65, 59, 63, 56, 80, 71, 49, 60, 69, 87, 58, 70, 66, 61, 47, 71, 44, 63, 48, 78, 84, 91, 70, 81, 55, 60, 68, 59, 67, 45, 61, 72, 51, 73, 59, 78, 48, 51, 95, 77, 88, 73, 43, 66, 32, 55, 54, 47, 81, 42, 80, 72, 62, 53, 141, 114, 58, 85, 40, 77, 77, 45, 52, 65, 59, 60, 88, 52, 46, 64, 70, 105, 81, 70, 56, 65, 70, 50, 55, 73, 61, 68, 94, 73, 59, 56, 72, 77, 76, 63, 58, 71, 79, 90, 65, 54, 66, 57, 58, 48, 57, 65, 88, 84, 75, 64, 59, 68, 51, 51, 65, 54, 65, 70, 65, 87, 93, 80, 52, 48, 50, 89, 78, 76, 73, 65, 51, 55, 80, 88, 79, 47, 31, 67, 52, 64, 66, 74, 61, 58, 82, 69, 64, 75, 76, 52, 75, 71, 50, 63, 62, 93, 57, 63, 56, 45, 75, 63, 68, 73, 73, 64, 57, 128, 68, 74, 54, 60, 83, 67, 70, 79, 69, 74, 45, 104, 55, 64, 73, 55, 49, 56, 98, 52, 72, 91, 56, 57, 52, 80, 49, 57, 66, 72, 54, 59, 63, 62, 51, 74, 53, 58, 54, 72, 100, 73, 81, 82, 90, 57, 67, 75, 75, 61, 55, 72, 55, 63, 66, 60, 82, 76, 68, 64, 64, 82, 78, 63, 58, 57, 62, 51, 59, 56, 53, 80, 80, 65, 58, 65, 94, 66, 59, 121, 87, 88, 56, 50, 55, 74, 64, 68, 82, 55, 64, 74, 88, 53, 49, 53, 92, 70, 67, 80, 68, 51, 64, 62, 65, 108, 72, 53, 61, 66, 74, 48, 57, 56, 55, 57, 57, 57, 73, 68, 56, 89, 72, 81, 57, 89, 60, 57, 54, 73, 70, 61, 72, 52, 35, 84, 50, 54, 72, 64, 58, 69, 70, 71, 69, 45, 59, 58, 81, 97, 77, 72, 52, 58, 49, 49, 90, 73, 64, 59, 73, 67, 73, 54, 44, 64, 69, 70, 67, 54, 66, 48, 76, 62, 57, 87, 74, 78, 48, 57, 65, 68, 45, 92, 51, 72, 75, 66, 56, 55, 75, 54, 71, 57, 72, 69, 55, 51, 88, 70, 68, 62, 59, 60, 83, 75, 47, 53, 62, 55, 52, 68, 74, 53, 64, 72, 72, 61, 82, 57, 77, 66, 55, 63, 69, 67, 54, 85, 68, 86, 60, 78, 69, 59, 57, 65, 69, 60, 74, 63, 65, 62, 55, 66, 75, 55, 67, 56, 59, 58, 68, 161, 64, 43, 61, 77, 65, 69, 57, 58, 51, 81, 62, 72, 75, 69, 57, 50, 63, 55, 70, 56, 68, 52, 68, 53, 62, 65, 93, 52, 67, 90, 68, 75, 84, 66, 60, 89, 48, 59, 57, 66, 63, 63, 65, 73, 69, 39, 49, 75, 59, 63, 52, 69, 62, 68, 77, 55, 56, 76, 65, 69, 71, 70, 78, 61, 59, 54, 65, 75, 66, 70, 60, 58, 77, 51, 100, 57, 64, 62, 63, 61, 64, 53, 57, 76, 76, 87, 57, 76, 60, 76, 62, 84, 63, 51, 56, 58, 52, 68, 64, 83, 58, 56, 52, 67, 55, 68, 71, 64, 58, 77, 69, 70, 77, 56, 67, 62, 69, 62, 60, 65, 98, 71, 65, 59, 69, 71, 86, 64, 60, 82, 69, 69, 64, 67, 61, 82, 69, 64, 66, 69, 64, 69, 64, 69, 55, 75, 62, 65, 56, 47, 65, 72, 72, 78, 64, 60, 64, 58, 60, 56, 61, 58, 74, 76, 58, 75, 79, 52, 83, 82, 72, 57, 66, 69, 77, 69, 80, 54, 63, 58, 61, 61, 61, 62, 68, 59, 59, 79, 56, 68, 66, 69, 72, 50, 63, 109, 68, 70, 57, 66, 73, 56, 69, 63, 55, 67, 73, 50, 65, 64, 78, 57, 57, 59, 56, 68, 63, 69, 55, 65, 55, 67, 134, 68, 56, 91, 59, 56, 63, 65, 48, 49, 97, 76, 68, 85, 67, 80, 53, 35, 60, 82, 63, 74, 64, 71, 67, 54, 70, 66, 64, 65, 82, 63, 69, 53, 59, 68, 57, 69, 71, 76, 64, 71, 65, 52, 67, 63, 60, 75, 55, 60, 61, 81, 63, 69, 66, 129, 67, 73, 57, 95, 76, 55, 100, 66, 68, 66, 64, 61, 73, 74, 76, 57, 61, 74, 79, 58, 74, 63, 52, 70, 72, 77, 66, 60, 71, 75, 71, 62, 77, 68, 79, 69, 59, 54, 67, 54, 77, 61, 52, 66, 72, 69, 58, 69, 55, 56, 57, 72, 60, 67, 46, 68, 60, 65, 68, 60, 59, 70, 78, 97, 57, 66, 61, 53, 69, 67, 68, 73, 58, 61, 59, 44, 77, 65, 65, 59, 93, 64, 55, 56, 59, 56, 59, 63, 77, 65, 63, 63, 80, 70, 62, 62, 63, 65, 73, 67, 58, 88, 65, 84, 89, 72, 69, 65, 66, 76, 60, 83, 63, 71, 63, 50, 70, 72, 59, 80, 74, 61, 59, 36, 63, 67, 106, 63, 58, 60, 54, 69, 60, 61, 79, 52, 57, 64, 66, 101, 64, 79, 62, 59, 71, 46, 68, 66, 94, 58, 66, 89, 70, 58, 60, 113, 72, 59, 61, 62, 50, 69, 68, 62, 66, 72, 79, 58, 60, 62, 58, 56, 69, 55, 59, 44, 77, 46, 63, 43, 78, 109, 69, 61, 60, 58, 55, 51, 55, 90, 82, 57, 73, 64, 53, 101, 60, 49, 99, 68, 64, 65, 68, 75, 59, 65, 55, 56, 72, 56, 63, 69, 63, 68, 55, 69, 51, 64, 84, 55, 85, 63, 73, 85, 63, 62, 73, 63, 54, 82, 64, 65, 66, 52, 58, 53, 74, 73, 54, 48, 68, 71, 56, 63, 68, 59, 55, 89, 71, 61, 59, 62, 55, 64, 68, 27, 69, 78, 58, 62, 67, 70, 58, 60, 65, 56, 72, 61, 92, 53, 53, 58, 46, 46, 80, 63, 53, 46, 55, 56, 63, 68, 57, 88, 74, 56, 66, 57, 62, 62, 86, 61, 85, 54, 47, 48, 65, 63, 63, 66, 53, 53, 54, 58, 65, 64, 61, 88, 66, 65, 69, 84, 81, 58, 60, 77, 55, 87, 81, 74, 68, 63, 51, 66, 65, 66, 56, 55, 70, 58, 56, 51, 96, 77, 50, 79, 100, 99, 59, 90, 73, 73, 54, 63, 63, 67, 67, 34, 66, 60, 64, 71, 59, 75, 57, 63, 70, 59, 62, 64, 57, 63, 66, 76, 65, 57, 59, 53, 82, 66, 69, 58, 52, 58, 64, 72, 56, 108, 77, 70, 67, 66, 52, 51, 65, 84, 61, 98, 68, 66, 49, 90, 57, 60, 69, 61, 63, 57, 66, 67, 61, 62, 60, 77, 56, 56, 81, 67, 76, 71, 55, 62, 42, 61, 67, 156, 60, 55, 83, 92, 74, 57, 76, 52, 52, 68, 50, 63, 88, 57, 75, 69, 83, 60, 55, 67, 62, 63, 69, 56, 54, 63, 59, 59, 80, 76, 54, 71, 54, 69, 59, 63, 77, 80, 64, 64, 66, 61, 53, 64, 72, 77, 70, 57, 69, 59, 59, 56, 59, 50, 84, 77, 64, 79, 53, 60, 65, 71, 58, 67, 71, 65, 46, 67, 59, 60, 59, 60, 68, 61, 75, 69, 57, 73, 62, 70, 58, 53, 59, 64, 70, 61, 45, 72, 76, 55, 53, 44, 62, 61, 102, 55, 84, 63, 68, 50, 72, 59, 62, 76, 54, 60, 59, 82, 123, 72, 59, 63, 60, 50, 55, 61, 50, 54, 65, 64, 54, 69, 53, 65, 53, 61, 54, 65, 72, 52, 60, 59, 59, 65, 84, 70, 61, 59, 58, 64, 64, 57, 81, 63, 68, 49, 65, 64, 68, 57, 63, 61, 60, 48, 76, 72, 62, 48, 72, 69, 56, 72, 66, 67, 64, 64, 51, 68, 60, 69, 71, 64, 60, 56, 52, 57, 61, 66, 60, 51, 47, 78, 63, 58, 55, 60, 63, 43, 70, 72, 55, 107, 58, 72, 67, 88, 104, 59, 57, 74, 59, 64, 65, 55, 71, 54, 69, 48, 61, 71, 95, 68, 76, 63, 88, 62, 69, 68, 76, 52, 52, 57, 66, 60, 62, 53, 65, 59, 63, 59, 70, 75, 62, 59, 60, 62, 67, 49, 63, 82, 74, 72, 68, 51, 72, 63, 63, 63, 64, 65, 56, 61, 59, 59, 65, 74, 55, 58, 72, 59, 61, 60, 56, 55, 81, 62, 80, 57, 58, 62, 69, 81, 97, 60, 62, 46, 65, 60, 77, 58, 69, 56, 58, 65, 97, 51, 60, 73, 61, 65, 67, 74, 61, 59, 54, 86, 70, 69, 82, 72, 48, 76, 45, 63, 58, 73, 71, 54, 60, 62, 54, 44, 71, 56, 65, 60, 78, 60, 51, 61, 60, 52, 69, 95, 82, 63, 67, 56, 42, 79, 61, 57, 77, 58, 58, 64, 64, 60, 67, 50, 60, 77, 53, 84, 72, 78, 71, 73, 96, 61, 58, 70, 77, 63, 76, 66, 60, 58, 57, 68, 79, 45, 77, 51, 76, 72, 82, 78, 67, 79, 78, 72, 71, 49, 64, 61, 67, 60, 73, 59, 72, 90, 61, 56, 90, 81, 67, 57, 60, 81, 70, 74, 62, 65, 67, 61, 82, 77, 37, 45, 56, 70, 72, 70, 61, 71, 69, 78, 61, 83, 64, 47, 59, 74, 63, 80, 53, 57, 58, 62, 73, 70, 67, 84, 48, 58, 48, 62, 59, 57, 77, 69, 69, 54, 62, 53, 68, 57, 107, 69, 68, 59, 59, 59, 45, 68, 58, 62, 53, 68, 68, 69, 46, 114, 60, 44, 71, 63, 64, 75, 76, 69, 68, 56, 79, 74, 75, 52, 62, 87, 63, 58, 73, 54, 59, 60, 65, 68, 57, 65, 63, 66, 63, 49, 65, 62, 65, 74, 78, 52, 70, 85, 88, 77, 82, 81, 58, 74, 62, 74, 66, 67, 58, 75, 70, 68, 57, 52, 74, 62, 57, 55, 56, 73, 82, 75, 67, 65, 65, 68, 58, 49, 67, 57, 90, 62, 70, 76, 58, 75, 57, 70, 68, 62, 74, 54, 65, 56, 69, 58, 60, 58, 75, 56, 53, 79, 52, 59, 81, 59, 45, 73, 79, 89, 87, 54, 74, 80, 51, 78, 65, 54, 76, 81, 64, 65, 48, 59, 60, 64, 68, 84, 65, 69, 80, 55, 46, 76, 74, 61, 88, 72, 107, 58, 67, 64, 92, 48, 82, 61, 67, 77, 74, 69, 77, 57, 48, 65, 60, 75, 55, 84, 51, 87, 64, 48, 55, 70, 57, 52, 61, 62, 52, 78, 55, 57, 60, 62, 51, 51, 44, 61, 90, 62, 71, 65, 61, 68, 58, 62, 82, 88, 65, 78, 53, 67, 64, 80, 60, 44, 64, 101, 55, 67, 53, 68, 49, 84, 54, 72, 95, 51, 88, 68, 81, 45, 68, 43, 73, 62, 65, 45, 67, 106, 46, 63, 53, 69, 71, 60, 75, 68, 48, 55, 52, 54, 64, 55, 63, 65, 60, 66, 51, 66, 52, 52, 54, 63, 70, 78, 58, 82, 53, 60, 55, 65, 62, 66, 70, 81, 36, 65, 61, 72, 50, 59, 67, 90, 55, 66, 66, 60, 64, 77, 46, 62, 57, 72, 76, 54, 62, 61, 64, 74, 68, 81, 79, 66, 65, 97, 58, 73, 59, 73, 53, 72, 101, 64, 77, 67, 72, 65, 72, 72, 60, 77, 52, 68, 54, 93, 64, 81, 66, 50, 60, 63, 55, 49, 80, 64, 91, 67, 73, 66, 64, 63, 70, 55, 84, 63, 55, 88, 56, 65, 63, 62, 65, 70, 72, 57, 55, 69, 65, 61, 70, 50, 50, 67, 63, 76, 54, 59, 65, 34, 54, 73, 56, 81, 76, 75, 78, 62, 63, 60, 61, 65, 53, 106, 57, 71, 71, 59, 66, 70, 78, 68, 59, 71, 71, 61, 63, 57, 69, 49, 54, 73, 57, 64, 75, 66, 63, 58, 55, 67, 54, 69, 71, 70, 65, 51, 66, 73, 74, 64, 35, 97, 64, 80, 77, 85, 128, 57, 54, 71, 60, 62, 49, 61, 66, 49, 74, 67, 52, 64, 67, 65, 74, 75, 87, 59, 69, 58, 65, 51, 67, 64, 80, 63, 71, 48, 52, 64, 82, 80, 59, 52, 70, 50, 65, 63, 64, 60, 62, 68, 53, 68, 53, 65, 66, 55, 44, 87, 58, 54, 61, 51, 78, 67, 85, 65, 53, 60, 106, 58, 58, 66, 82, 71, 62, 59, 77, 61, 68, 53, 48, 68, 67, 62, 81, 62, 96, 70, 48, 71, 70, 67, 74, 62, 65, 66, 58, 76, 51, 63, 55, 78, 56, 117, 68, 66, 58, 60, 53, 76, 66, 68, 56, 60, 60, 55, 45, 55, 60, 78, 64, 61, 65, 83, 58, 67, 82, 84, 62, 53, 55, 80, 50, 63, 78, 43, 65, 67, 62, 69, 60, 64, 49, 67, 65, 66, 76, 55, 48, 70, 60, 60, 70, 51, 83, 48, 84, 83, 64, 72, 79, 58, 78, 43, 66, 59, 84, 75, 50, 73, 64, 83, 70, 70, 59, 60, 82, 67, 60, 67, 98, 65, 54, 71, 68, 79, 54, 62, 103, 66, 70, 57, 72, 49, 65, 69, 64, 64, 43, 34, 69, 63, 83, 48, 73, 75, 46, 68, 69, 77, 85, 77, 63, 65, 73, 54, 59, 63, 58, 50, 49, 49, 58, 46, 59, 64, 55, 81, 36, 67, 67, 44, 65, 57, 40, 47, 51, 57, 84, 57, 63, 56, 69, 50, 106, 72, 89, 71, 54, 60, 105, 80, 112, 46, 50, 53, 69, 46, 54, 49, 62, 81, 51, 98, 63, 66, 86, 52, 77, 74, 54, 88, 55, 75, 62, 50, 89, 61, 67, 74, 60, 118, 70, 70, 54, 66, 61, 50, 72, 62, 67, 80, 56, 83, 60, 67, 59, 53, 65, 56, 55, 66, 70, 64, 77, 101, 58, 61, 61, 59, 65, 52, 54, 79, 60, 66, 79, 57, 60, 77, 91, 92, 71, 74, 49, 60, 67, 61, 76, 64, 59, 57, 61, 57, 92, 54, 60, 53, 58, 76, 83, 74, 62, 73, 66, 53, 80, 84, 67, 57, 78, 91, 113, 68, 70, 65, 89, 46, 69, 69, 67, 49, 82, 78, 50, 71, 84, 88, 48, 62, 81, 50, 71, 77, 68, 91, 69, 152, 52, 60, 101, 50, 73, 46, 63, 59, 53, 64, 77, 59, 50, 50, 66, 85, 55, 63, 55, 67, 56, 66, 55, 67, 70, 62, 70, 91, 49, 65, 48, 67, 65, 59, 65, 56, 67, 62, 55, 63, 75, 66, 64, 64, 100, 82, 71, 44, 62, 73, 59, 59, 79, 65, 49, 93, 60, 58, 71, 65, 42, 89, 62, 56, 86, 53, 60, 61, 105, 76, 73, 55, 35, 60, 58, 82, 59, 52, 60, 40, 59, 66, 49, 56, 53, 65, 57, 86, 92, 83, 76, 74, 58, 94, 64, 85, 64, 100, 80, 50, 38, 71, 82, 55, 50, 85, 76, 68, 62, 71, 43, 71, 61, 40, 37, 70, 56, 74, 96, 78, 76, 52, 90, 97, 56, 70, 59, 55, 62, 92, 62, 63, 79, 39, 50, 51, 59, 71, 50, 47, 45, 56, 75, 49, 66, 62, 74, 51, 53, 65, 73, 56, 73, 54, 82, 83, 71, 112, 69, 75, 90, 79, 61, 64, 63, 45, 78, 51, 75, 46, 72, 53, 54, 57, 64, 61, 52, 75, 45, 99, 66, 90, 56, 62, 95, 86, 54, 75, 91, 50, 45, 54, 80, 69, 53, 89, 52, 47, 48, 74, 46, 70, 58, 73, 68, 60, 61, 70, 53, 65, 57, 72, 96, 62, 68, 57, 53, 57, 61, 58, 62, 39, 57, 79, 65, 70, 65, 66, 75, 81, 45, 70, 58, 94, 73, 64, 63, 45, 90, 57, 71, 68, 75, 65, 71, 49, 94, 104, 48, 58, 62, 68, 64, 79, 53, 68, 79, 53, 60, 49, 57, 76, 77, 66, 59, 67, 65, 56, 92, 73, 72, 54, 47, 71, 116, 56, 61, 53, 62, 73, 49, 72, 46, 68, 54, 72, 54, 64, 62, 67, 65, 74, 81, 51, 72, 62, 77, 55, 75, 57, 54, 85, 52, 60, 78, 46, 68, 46, 58, 61, 51, 51, 57, 64, 60, 43, 23, 95, 77, 95, 76, 75, 77, 61, 64, 57, 59, 85, 46, 87, 78, 87, 67, 111, 52, 70, 78, 71, 63, 66, 88, 76, 66, 60, 62, 73, 63, 64, 52, 53, 101, 51, 91, 72, 55, 71, 50, 43, 100, 56, 91, 70, 68, 45, 71, 57, 66, 61, 82, 84, 65, 64, 90, 46, 52, 69, 42, 81, 40, 71, 61, 53, 34, 96, 89, 44, 56, 67, 85, 47, 90, 51, 112, 60, 77, 65, 62, 48, 94, 60, 88, 67, 75, 61, 60, 61, 52, 61, 76, 69, 71, 74, 56, 46, 61, 70, 46, 76, 53, 57, 59, 63, 80, 75, 48, 66, 73, 76, 85, 41, 62, 51, 83, 108, 79, 80, 47, 130, 56, 99, 42, 79, 61, 102, 65, 109, 43, 81, 65, 87, 76, 51, 55, 76, 81, 66, 69, 68, 75, 73, 59, 114, 74, 64, 61, 91, 97, 54, 55, 63, 78, 54, 79, 95, 58, 55, 57, 73, 62, 76, 81, 57, 77, 59, 66, 50, 65, 66, 51, 66, 61, 67, 61, 60, 44, 71, 43, 57, 66, 49, 51, 76, 59, 73, 43, 47, 61, 70, 40, 87, 64, 54, 49, 60, 65, 63, 72, 68, 74, 59, 77, 91, 47, 62, 57, 70, 71, 57, 98, 69, 44, 42, 66, 45, 51, 56, 77, 78, 74, 68, 48, 52, 85, 64, 69, 70, 51, 57, 80, 58, 36, 79, 100, 92, 56, 53, 52, 45, 57, 96, 48, 63, 69, 61, 83, 48, 56, 49, 48, 56, 68, 41, 58, 52, 108, 58, 64, 67, 56, 57, 39, 66, 68, 59, 66, 137, 66, 102, 58, 63, 54, 46, 70, 78, 67, 58, 58, 56, 69, 80, 71, 58, 88, 53, 36, 62, 78, 66, 64, 63, 85, 83, 63, 65, 80, 39, 71, 61, 45, 70, 50, 50, 58, 62, 79, 66, 67, 53, 64, 83, 55, 66, 54, 84, 93, 87, 81, 65, 51, 86, 57, 67, 59, 54, 51, 73, 66, 47, 57, 85, 93, 68, 102, 44, 62, 65, 63, 56, 73, 61, 53, 76, 55, 56, 75, 81, 50, 99, 70, 37, 46, 75, 66, 47, 64, 87, 36, 58, 73, 102, 49, 55, 74, 54, 75, 47, 45, 59, 76, 86, 60, 53, 80, 56, 88, 49, 54, 56, 61, 72, 79, 68, 58, 57, 46, 100, 68, 38, 67, 68, 48, 62, 69, 54, 63, 78, 71, 63, 82, 75, 61, 122, 48, 52, 79, 48, 64, 56, 58, 63, 60, 49, 64, 71, 52, 69, 84, 65, 69, 82, 105, 49, 54, 103, 54, 81, 79, 45, 60, 96, 70, 74, 68, 50, 97, 58, 84, 65, 74, 57, 56, 87, 63, 89, 33, 92, 64, 57, 76, 58, 51, 72, 48, 125, 45, 60, 77, 71, 92, 65, 70, 73, 72, 74, 73, 63, 53, 59, 50, 54, 90, 77, 57, 59, 57, 75, 64, 79, 69, 66, 56, 47, 66, 89, 91, 63, 111, 54, 62, 95, 60, 62, 85, 33, 71, 77, 57, 55, 52, 69, 73, 129, 75, 57, 79, 66, 56, 72, 72, 56, 75, 180, 66, 84, 100, 44, 63, 65, 71, 61, 42, 62, 82, 56, 69, 70, 62, 40, 86, 43, 48, 64, 129, 65, 41, 50, 116, 54, 45, 65, 65, 66, 75, 45, 62, 62, 77, 53, 37, 39, 65, 88, 76, 53, 62, 53, 57, 59, 56, 53, 82, 68, 52, 64, 85, 29, 44, 55, 90, 70, 50, 79, 71, 90, 72, 55, 77, 64, 58, 67, 83, 53, 66, 77, 62, 80, 75, 80, 53, 43, 47, 66, 57, 59, 71, 60, 71, 43, 44, 48, 57, 57, 59, 92, 88, 70, 46, 61, 96, 50, 74, 44, 68, 61, 87, 73, 65, 73, 41, 58, 68, 83, 73, 77, 75, 116, 71, 26, 74, 58, 59, 78, 56, 54, 79, 100, 52, 78, 66, 59, 62, 59, 97, 58, 61, 51, 68, 76, 57, 66, 82, 85, 81, 86, 97, 75, 64, 130, 94, 106, 60, 61, 57, 74, 76, 81, 56, 123, 59, 85, 75, 53, 99, 68, 75, 59, 47, 51, 54, 54, 57, 63, 63, 76, 94, 64, 77, 56, 57, 79, 70, 52, 51, 68, 74, 76, 70, 70, 55, 69, 41, 69, 46, 73, 47, 46, 44, 51, 78, 87, 45, 47, 73, 61, 82, 49, 65, 79, 79, 65, 49, 63, 34, 81, 53, 66, 56, 66, 62, 37, 59, 72, 74, 63, 74, 109, 102, 87, 79, 71, 49, 54, 59, 74, 56, 40, 74, 84, 53, 65, 69, 63, 58, 93, 55, 97, 53, 54, 51, 77, 72, 58, 90, 49, 66, 84, 52, 77, 76, 62, 55, 99, 74, 95, 64, 52, 69, 66, 86, 59, 90, 57, 63, 82, 62, 93, 79, 58, 97, 65, 68, 75, 58, 62, 89, 67, 86, 43, 54, 55, 64, 43, 88, 117, 61, 73, 71, 63, 52, 48, 67, 53, 38, 80, 98, 63, 46, 77, 53, 53, 57, 76, 61, 51, 84, 61, 61, 54, 60, 65, 74, 75, 75, 59, 86, 65, 61, 62, 70, 69, 67, 70, 59, 64, 68, 58, 145, 61, 67, 72, 47, 59, 76, 56, 62, 58, 63, 71, 54, 62, 76, 49, 53, 57, 68, 65, 61, 49, 51, 56, 50, 68, 54, 102, 93, 90, 68, 75, 97, 92, 56, 56, 71, 53, 61, 53, 66, 73, 45, 60, 95, 66, 81, 68, 66, 57, 83, 96, 51, 111, 72, 50, 70, 43, 86, 87, 80, 53, 68, 83, 53, 64, 71, 65, 58, 55, 65, 59, 57, 103, 42, 37, 67, 72, 92, 72, 60, 63, 83, 60, 73, 59, 53, 66, 57, 63, 49, 61, 50, 80, 67, 56, 68, 69, 84, 89, 59, 66, 79, 62, 50, 80, 79, 80, 72, 77, 59, 52, 77, 63, 71, 57, 65, 58, 82, 65, 62, 51, 80, 77, 59, 78, 79, 53, 47, 79, 100, 111, 65, 74, 58, 63, 59, 92, 81, 73, 45, 58, 77, 57, 86, 62, 59, 67, 43, 68, 76, 72, 54, 54, 59, 51, 64, 51, 48, 68, 61, 65, 69, 59, 57, 87, 75, 59, 62, 78, 59, 59, 80, 59, 84, 78, 63, 60, 66, 109, 44, 62, 71, 55, 68, 66, 73, 61, 84, 57, 79, 70, 49, 66, 62, 83, 53, 75, 52, 77, 55, 51, 58, 100, 70, 45, 46, 130, 72, 64, 89, 75, 52, 70, 100, 63, 72, 65, 86, 62, 91, 71, 51, 63, 68, 55, 55, 45, 50, 39, 65, 64, 64, 65, 86, 63, 93, 32, 72, 56, 96, 65, 61, 70, 54, 82, 84, 70, 71, 74, 91, 58, 66, 58, 73, 61, 52, 63, 57, 71, 85, 74, 71, 62, 60, 59, 86, 59, 67, 63, 55, 46, 70, 83, 52, 70, 47, 53, 64, 53, 61, 93, 67, 66, 66, 50, 62, 74, 52, 122, 76, 70, 61, 72, 69, 59, 41, 72, 57, 43, 58, 52, 80, 72, 82, 61, 63, 52, 69, 55, 104, 48, 66, 84, 65, 54, 65, 73, 55, 72, 81, 58, 77, 84, 84, 64, 63, 58, 76, 62, 119, 53, 64, 50, 62, 85, 42, 68, 73, 69, 58, 51, 60, 58, 73, 54, 55, 73, 83, 65, 55, 39, 71, 67, 93, 74, 63, 52, 61, 47, 66, 91, 60, 79, 49, 50, 73, 63, 68, 83, 66, 57, 78, 75, 68, 59, 90, 61, 66, 51, 58, 63, 50, 70, 71, 48, 73, 63, 56, 60, 76, 52, 72, 57, 62, 68, 100, 57, 54, 53, 109, 55, 86, 69, 57, 74, 68, 75, 55, 66, 116, 47, 70, 79, 50, 44, 60, 56, 59, 50, 58, 50, 67, 77, 62, 61, 53, 104, 69, 72, 89, 48, 63, 41, 53, 61, 67, 47, 69, 85, 59, 74, 120, 43, 74, 79, 60, 43, 56, 69, 76, 93, 67, 58, 64, 53, 50, 57, 57, 70, 43, 61, 80, 58, 62, 43, 53, 83, 56, 89, 51, 60, 65, 78, 103, 56, 84, 53, 69, 51, 79, 89, 60, 99, 55, 58, 56, 73, 87, 75, 37, 87, 52, 46, 74, 52, 51, 71, 54, 65, 53, 55, 70, 52, 71, 43, 53, 60, 57, 71, 45, 97, 62, 55, 55, 84, 56, 60, 80, 45, 51, 85, 91, 43, 74, 71, 114, 82, 67, 79, 42, 55, 64, 51, 47, 79, 78, 69, 71, 73, 61, 79, 60, 57, 55, 78, 67, 60, 69, 49, 61, 50, 59, 84, 67, 45, 75, 65, 84, 117, 55, 63, 58, 75, 82, 121, 54, 108, 71, 35, 99, 51, 77, 62, 92, 85, 56, 72, 60, 52, 68, 61, 84, 110, 63, 64, 63, 56, 72, 47, 66, 53, 78, 71, 67, 51, 91, 65, 54, 62, 50, 66, 55, 76, 71, 93, 59, 67, 54, 75, 68, 54, 53, 53, 84, 92, 86, 70, 74, 69, 57, 61, 62, 71, 76, 80, 69, 49, 56, 93, 61, 52, 70, 74, 68, 63, 55, 55, 42, 87, 64, 72, 71, 71, 75, 53, 61, 61, 55, 59, 59, 81, 49, 74, 68, 77, 62, 79, 90, 57, 51, 69, 74, 71, 47, 64, 69, 51, 64, 61, 88, 58, 50, 67, 59, 79, 87, 86, 68, 53, 70, 42, 62, 53, 55, 78, 71, 60, 67, 73, 37, 63, 68, 83, 72, 67, 84, 50, 39, 60, 60, 51, 73, 80, 70, 52, 59, 54, 69, 44, 70, 69, 63, 61, 63, 95, 72, 65, 45, 55, 75, 63, 61, 66, 60, 60, 68, 54, 70, 59, 70, 60, 79, 43, 101, 55, 55, 53, 69, 76, 72, 69, 73, 72, 62, 76, 62, 76, 74, 72, 63, 97, 61, 57, 67, 73, 58, 57, 59, 65, 71, 70, 93, 80, 79, 64, 45, 58, 65, 43, 55, 63, 50, 75, 59, 66, 73, 70, 62, 63, 57, 70, 86, 74, 76, 68, 56, 45, 71, 51, 67, 72, 48, 51, 55, 62, 67, 57, 98, 63, 57, 70, 54, 73, 62, 55, 49, 60, 70, 79, 62, 78, 53, 62, 73, 46, 96, 100, 43, 53, 51, 122, 65, 64, 87, 64, 79, 94, 66, 49, 79, 62, 85, 75, 56, 56, 50, 74, 71, 59, 53, 116, 78, 55, 69, 61, 66, 66, 70, 42, 106, 93, 63, 57, 60, 52, 67, 61, 76, 77, 84, 53, 50, 73, 45, 81, 41, 90, 53, 58, 84, 53, 65, 40, 59, 64, 68, 61, 49, 53, 76, 60, 48, 66, 69, 57, 102, 60, 59, 60, 61, 59, 46, 65, 52, 69, 78, 69, 63, 86, 63, 46, 67, 98, 75, 44, 73, 50, 66, 68, 57, 64, 62, 78, 79, 73, 77, 58, 63, 54, 56, 51, 67, 76, 57, 59, 54, 68, 103, 88, 54, 65, 73, 58, 67, 64, 63, 60, 45, 65, 75, 74, 55, 77, 62, 71, 65, 61, 71, 78, 69, 78, 45, 56, 37, 49, 92, 85, 63, 88, 72, 108, 70, 95, 64, 71, 62, 84, 46, 66, 82, 82, 74, 79, 65, 50, 75, 81, 88, 64, 59, 141, 68, 77, 92, 65, 92, 63, 68, 65, 59, 65, 72, 46, 93, 45, 91, 69, 62, 48, 61, 61, 60, 64, 47, 61, 49, 78, 59, 74, 66, 87, 94, 57, 77, 70, 66, 53, 69, 58, 61, 52, 69, 62, 108, 62, 48, 67, 84, 70, 63, 64, 73, 63, 60, 78, 56, 61, 75, 54, 49, 51, 51, 60, 52, 76, 72, 70, 50, 55, 54, 54, 39, 55, 83, 62, 59, 64, 77, 79, 62, 69, 65, 84, 63, 93, 78, 76, 102, 44, 84, 63, 69, 74, 64, 74, 68, 42, 48, 83, 81, 68, 42, 63, 48, 73, 71, 69, 68, 70, 75, 49, 60, 52, 83, 43, 56, 88, 68, 59, 75, 65, 88, 52, 66, 67, 64, 50, 54, 64, 51, 68, 66, 63, 57, 56, 57, 66, 95, 73, 63, 61, 54, 68, 87, 49, 59, 53, 58, 80, 72, 78, 67, 65, 56, 67, 71, 60, 68, 40, 55, 45, 94, 63, 66, 69, 62, 84, 61, 46, 66, 76, 69, 73, 59, 80, 62, 62, 79, 60, 46, 85, 71, 74, 54, 40, 88, 50, 111, 71, 89, 66, 67, 77, 58, 63, 72, 69, 70, 85, 62, 61, 70, 68, 68, 69, 59, 53, 72, 53, 48, 49, 65, 111, 58, 73, 63, 69, 62, 71, 43, 55, 91, 56, 81, 40, 61, 72, 56, 55, 70, 61, 61, 84, 64, 53, 79, 65, 53, 74, 53, 75, 51, 53, 67, 69, 68, 77, 63, 78, 56, 96, 53, 66, 69, 69, 59, 67, 54, 49, 57, 61, 38, 52, 70, 64, 60, 61, 57, 63, 75, 60, 59, 73, 88, 83, 62, 57, 66, 61, 67, 65, 50, 74, 76, 40, 73, 46, 61, 47, 44, 72, 54, 62, 121, 60, 51, 67, 74, 69, 47, 47, 85, 90, 52, 69, 65, 70, 52, 59, 50, 72, 77, 66, 47, 66, 40, 93, 61, 88, 69, 55, 64, 58, 69, 68, 67, 74, 72, 57, 78, 61, 56, 57, 115, 49, 59, 97, 71, 60, 79, 53, 53, 85, 60, 73, 58, 76, 74, 80, 81, 85, 66, 69, 72, 54, 67, 61, 73, 77, 70, 44, 67, 67, 69, 67, 71, 85, 26, 100, 59, 67, 86, 59, 49, 47, 62, 92, 147, 76, 52, 83, 51, 64, 71, 59, 64, 75, 64, 54, 69, 59, 54, 60, 49, 71, 46, 75, 78, 109, 47, 78, 68, 64, 86, 71, 73, 69, 78, 48, 84, 73, 49, 63, 81, 64, 49, 73, 54, 64, 79, 68, 73, 65, 60, 73, 96, 56, 68, 57, 76, 57, 65, 72, 86, 54, 62, 57, 63, 92, 67, 78, 79, 65, 58, 59, 62, 71, 67, 98, 47, 82, 53, 73, 55, 72, 69, 77, 57, 53, 71, 38, 89, 69, 67, 77, 79, 67, 65, 67, 56, 75, 53, 74, 65, 64, 69, 73, 79, 56, 54, 84, 74, 83, 79, 61, 109, 79, 88, 53, 64, 64, 61, 61, 40, 66, 86, 66, 47, 67, 57, 86, 63, 62, 76, 55, 69, 61, 73, 56, 63, 52, 69, 46, 59, 55, 56, 74, 68, 59, 82, 60, 65, 90, 53, 80, 73, 63, 58, 68, 72, 49, 83, 68, 50, 57, 58, 64, 55, 58, 63, 26, 67, 79, 52, 81, 68, 61, 56, 66, 54, 88, 99, 78, 62, 47, 72, 58, 56, 125, 94, 82, 64, 81, 62, 76, 79, 64, 71, 47, 74, 65, 51, 84, 70, 79, 70, 66, 48, 53, 80, 76, 47, 73, 59, 54, 62, 46, 91, 68, 77, 67, 73, 55, 54, 64, 66, 42, 66, 50, 68, 65, 48, 89, 73, 57, 72, 50, 58, 53, 65, 74, 80, 64, 67, 70, 61, 53, 63, 61, 73, 75, 59, 94, 71, 99, 100, 65, 58, 76, 84, 60, 69, 57, 51, 61, 55, 63, 57, 60, 63, 72, 61, 52, 68, 52, 89, 85, 52, 58, 64, 82, 74, 53, 60, 71, 69, 69, 88, 64, 88, 59, 53, 77, 63, 70, 51, 60, 52, 49, 66, 73, 58, 56, 46, 70, 81, 72, 68, 79, 55, 64, 76, 60, 69, 71, 42, 74, 81, 56, 74, 49, 57, 67, 72, 54, 50, 67, 80, 65, 70, 92, 62, 49, 59, 52, 78, 74, 84, 95, 75, 77, 79, 42, 52, 38, 55, 66, 56, 59, 65, 75, 41, 59, 70, 49, 59, 61, 62, 70, 81, 56, 54, 81, 57, 78, 75, 58, 44, 41, 51, 84, 73, 57, 72, 60, 74, 73, 78, 74, 53, 61, 75, 46, 80, 65, 68, 64, 68, 90, 44, 73, 66, 76, 68, 61, 64, 87, 70, 57, 50, 67, 87, 94, 73, 66, 80, 74, 91, 67, 73, 57, 63, 51, 52, 66, 76, 40, 56, 54, 50, 57, 60, 67, 53, 85, 55, 84, 48, 47, 78, 80, 30, 82, 51, 62, 69, 76, 79, 52, 69, 46, 82, 64, 57, 75, 66, 57, 70, 70, 71, 51, 69, 88, 79, 46, 54, 73, 59, 68, 72, 47, 43, 48, 46, 56, 60, 66, 71, 64, 61, 62, 59, 51, 47, 63, 63, 85, 84, 54, 45, 56, 48, 46, 70, 79, 63, 74, 81, 77, 61, 110, 49, 74, 58, 79, 83, 56, 70, 50, 79, 62, 66, 81, 60, 70, 85, 71, 85, 65, 93, 74, 67, 58, 59, 84, 63, 78, 70, 73, 77, 71, 74, 55, 64, 66, 70, 95, 68, 87, 61, 64, 48, 88, 87, 40, 49, 55, 52, 56, 55, 77, 64, 62, 46, 65, 83, 83, 48, 68, 79, 54, 57, 72, 82, 64, 45, 57, 79, 70, 55, 55, 51, 65, 42, 79, 52, 78, 81, 51, 70, 70, 59, 85, 56, 52, 69, 60, 76, 61, 60, 53, 56, 80, 59, 67, 78, 65, 70, 29, 52, 119, 63, 84, 63, 63, 69, 71, 58, 80, 43, 56, 48, 79, 53, 56, 63, 130, 57, 73, 61, 79, 71, 61, 71, 50, 53, 76, 72, 77, 60, 55, 58, 80, 97, 47, 85, 60, 73, 48, 89, 90, 68, 67, 67, 78, 61, 54, 60, 64, 36, 84, 80, 59, 69, 74, 65, 54, 80, 86, 51, 66, 71, 54, 71, 67, 74, 79, 101, 54, 73, 55, 64, 60, 48, 59, 73, 129, 67, 71, 69, 49, 99, 69, 58, 63, 73, 70, 81, 58, 41, 62, 63, 72, 74, 63, 95, 74, 74, 70, 71, 64, 82, 75, 43, 64, 51, 64, 98, 48, 55, 71, 51, 79, 42, 64, 52, 69, 70, 69, 54, 61, 59, 74, 63, 68, 59, 54, 56, 63, 74, 57, 68, 71, 70, 80, 61, 89, 63, 81, 55, 62, 64, 90, 53, 90, 93, 40, 56, 68, 102, 57, 113, 51, 77, 46, 76, 57, 63, 77, 71, 54, 100, 50, 56, 68, 81, 57, 109, 94, 77, 51, 73, 71, 85, 61, 70, 67, 48, 63, 61, 124, 47, 48, 65, 62, 106, 64, 58, 66, 42, 65, 82, 65, 80, 66, 63, 46, 52, 63, 75, 67, 52, 49, 93, 62, 62, 61, 62, 74, 67, 78, 76, 52, 82, 67, 53, 50, 54, 60, 79, 52, 74, 54, 62, 65, 53, 73, 85, 43, 72, 69, 77, 74, 103, 67, 64, 73, 88, 66, 79, 64, 71, 57, 61, 74, 47, 54, 59, 57, 83, 67, 87, 72, 66, 43, 77, 59, 56, 77, 37, 97, 59, 72, 75, 69, 58, 58, 39, 68, 67, 57, 79, 75, 78, 42, 67, 158, 59, 76, 62, 48, 61, 74, 78, 53, 83, 57, 66, 55, 60, 66, 61, 74, 73, 100, 66, 66, 84, 53, 58, 86, 44, 53, 59, 56, 73, 84, 72, 78, 57, 69, 58, 83, 53, 127, 57, 51, 77, 53, 55, 47, 57, 63, 72, 57, 61, 71, 64, 68, 49, 63, 63, 58, 59, 56, 67, 66, 79, 57, 65, 58, 68, 55, 85, 64, 57, 55, 52, 58, 50, 68, 84, 71, 64, 64, 49, 68, 142, 57, 63, 60, 67, 72, 74, 55, 67, 59, 70, 47, 69, 67, 81, 47, 56, 54, 75, 73, 67, 90, 63, 87, 72, 99, 59, 64, 52, 49, 56, 64, 67, 67, 51, 81, 49, 57, 72, 51, 91, 61, 65, 70, 75, 72, 58, 53, 69, 59, 68, 94, 58, 48, 62, 64, 46, 56, 74, 41, 72, 65, 46, 71, 62, 64, 65, 59, 54, 48, 58, 45, 55, 84, 41, 86, 84, 82, 45, 71, 65, 53, 55, 77, 69, 69, 77, 60, 49, 64, 68, 66, 77, 55, 42, 57, 58, 54, 72, 74, 61, 66, 25, 77, 66, 77, 77, 90, 69, 66, 101, 108, 48, 54, 77, 65, 82, 56, 52, 101, 85, 59, 63, 55, 45, 81, 66, 62, 50, 70, 52, 43, 77, 43, 72, 91, 55, 65, 53, 57, 89, 63, 67, 57, 70, 71, 65, 58, 44, 75, 77, 64, 54, 74, 70, 100, 47, 56, 68, 102, 64, 64, 106, 64, 69, 52, 66, 42, 62, 99, 87, 66, 68, 73, 66, 38, 63, 67, 53, 78, 74, 64, 62, 47, 78, 70, 52, 79, 78, 79, 53, 67, 95, 69, 74, 81, 59, 60, 60, 69, 61, 48, 79, 59, 63, 73, 58, 64, 67, 66, 54, 53, 64, 45, 91, 52, 63, 72, 67, 52, 52, 81, 64, 72, 47, 69, 67, 52, 56, 63, 64, 61, 93, 72, 61, 58, 67, 61, 68, 66, 65, 60, 68, 55, 75, 78, 71, 44, 76, 71, 68, 85, 48, 77, 54, 63, 83, 51, 83, 56, 67, 80, 71, 69, 55, 80, 89, 81, 62, 60, 51, 78, 75, 77, 57, 56, 106, 131, 116, 56, 51, 73, 44, 58, 64, 67, 62, 76, 57, 67, 73, 72, 57, 68, 54, 54, 68, 95, 55, 54, 76, 66, 64, 84, 60, 68, 74, 74, 51, 53, 74, 68, 56, 64, 79, 65, 55, 70, 63, 83, 59, 74, 57, 58, 41, 52, 50, 61, 61, 86, 49, 66, 65, 62, 60, 84, 74, 51, 59, 49, 56, 56, 50, 45, 60, 58, 67, 45, 48, 77, 57, 64, 94, 89, 45, 61, 57, 65, 93, 50, 81, 63, 38, 82, 121, 65, 61, 53, 49, 96, 58, 58, 64, 69, 69, 66, 62, 60, 67, 93, 52, 66, 64, 52, 69, 59, 54, 70, 62, 49, 90, 75, 79, 75, 72, 71, 49, 80, 77, 56, 48, 80, 55, 58, 69, 67, 73, 86, 87, 66, 67, 66, 68, 57, 65, 75, 67, 59, 81, 60, 94, 78, 49, 60, 52, 53, 64, 106, 67, 65, 104, 65, 62, 52, 71, 61, 57, 50, 66, 88, 70, 73, 71, 68, 81, 80, 54, 65, 57, 64, 61, 88, 64, 59, 72, 47, 62, 51, 92, 67, 52, 62, 59, 63, 42, 90, 81, 60, 74, 109, 78, 75, 78, 50, 43, 35, 46, 63, 62, 84, 55, 81, 81, 72, 62, 57, 79, 48, 69, 48, 59, 59, 50, 63, 61, 95, 58, 72, 54, 60, 60, 67, 53, 58, 65, 65, 64, 70, 34, 71, 90, 39, 91, 94, 63, 85, 58, 87, 66, 63, 51, 60, 67, 56, 71, 81, 62, 63, 87, 61, 68, 58, 76, 63, 68, 67, 58, 85, 64, 60, 67, 75, 54, 55, 61, 68, 80, 58, 40, 65, 55, 61, 55, 61, 57, 65, 64, 60, 69, 47, 58, 63, 61, 50, 66, 54, 53, 102, 62, 79, 50, 86, 49, 70, 64, 55, 74, 60, 47, 62, 86, 63, 90, 55, 89, 42, 56, 60, 54, 47, 59, 118, 47, 52, 57, 52, 52, 51, 86, 60, 49, 64, 71, 58, 67, 62, 61, 71, 66, 64, 93, 63, 99, 73, 82, 78, 95, 55, 46, 63, 67, 52, 56, 77, 63, 59, 55, 78, 66, 46, 62, 49, 72, 51, 64, 84, 60, 74, 60, 39, 65, 54, 57, 70, 92, 58, 64, 87, 68, 67, 70, 49, 55, 56, 97, 63, 58, 72, 67, 57, 58, 52, 90, 73, 67, 44, 70, 124, 57, 88, 49, 89, 53, 57, 66, 77, 102, 57, 76, 57, 43, 51, 60, 99, 74, 80, 62, 83, 31, 78, 63, 57, 56, 56, 61, 55, 63, 54, 44, 48, 50, 58, 53, 68, 52, 99, 76, 71, 51, 86, 74, 61, 81, 66, 70, 113, 42, 55, 64, 69, 91, 47, 94, 66, 61, 67, 56, 61, 54, 52, 75, 57, 68, 35, 78, 92, 62, 58, 57, 69, 69, 80, 57, 77, 62, 61, 52, 61, 69, 54, 82, 72, 64, 42, 62, 81, 66, 67, 51, 57, 57, 70, 53, 106, 70, 77, 80, 69, 91, 44, 59, 44, 62, 53, 55, 58, 84, 57, 65, 78, 90, 146, 69, 61, 78, 60, 65, 52, 66, 55, 62, 71, 78, 69, 40, 49, 77, 68, 76, 72, 85, 62, 48, 47, 79, 62, 66, 86, 72, 72, 68, 51, 64, 65, 64, 82, 54, 84, 68, 71, 106, 93, 81, 56, 76, 76, 52, 63, 78, 63, 58, 58, 51, 70, 50, 97, 83, 63, 49, 63, 58, 57, 38, 57, 66, 86, 45, 46, 69, 32, 37, 46, 47, 59, 52, 72, 48, 71, 43, 64, 68, 66, 73, 66, 61, 54, 60, 87, 63, 72, 75, 75, 68, 53, 60, 59, 54, 53, 62, 76, 48, 73, 59, 69, 54, 60, 74, 62, 89, 120, 51, 79, 54, 53, 73, 52, 75, 52, 51, 73, 75, 38, 96, 49, 59, 46, 61, 142, 64, 58, 84, 61, 70, 51, 74, 66, 70, 56, 90, 92, 57, 68, 64, 57, 50, 50, 70, 56, 69, 68, 57, 65, 95, 60, 99, 60, 50, 58, 57, 56, 59, 49, 60, 76, 57, 72, 59, 59, 57, 56, 64, 62, 80, 54, 72, 84, 49, 72, 58, 56, 45, 61, 48, 74, 48, 95, 56, 50, 59, 52, 69, 55, 58, 51, 72, 70, 63, 79, 68, 68, 55, 51, 65, 56, 58, 73, 85, 74, 64, 62, 49, 65, 55, 76, 83, 50, 97, 82, 84, 62, 49, 20, 56, 38, 57, 74, 61, 44, 81, 68, 88, 62, 66, 47, 49, 65, 68, 52, 60, 91, 53, 92, 46, 68, 60, 38, 59, 51, 57, 76, 61, 68, 83, 71, 39, 76, 52, 74, 71, 63, 61, 69, 62, 45, 68, 87, 54, 85, 63, 59, 90, 42, 68, 60, 79, 62, 63, 54, 61, 98, 97, 55, 60, 63, 73, 69, 57, 53, 46, 53, 51, 102, 79, 70, 62, 80, 47, 51, 57, 56, 71, 48, 62, 82, 65, 57, 44, 62, 64, 62, 68, 60, 79, 75, 73, 97, 61, 94, 76, 71, 57, 60, 76, 58, 44, 52, 64, 77, 57, 53, 109, 66, 52, 46, 66, 73, 51, 67, 63, 60, 53, 57, 73, 63, 79, 85, 65, 58, 127, 67, 38, 51, 79, 51, 87, 70, 65, 50, 75, 60, 72, 82, 50, 59, 65, 64, 65, 47, 82, 72, 72, 54, 107, 59, 71, 93, 36, 52, 37, 55, 44, 83, 57, 74, 53, 52, 78, 86, 71, 49, 56, 60, 49, 79, 51, 64, 67, 56, 52, 35, 60, 43, 92, 65, 53, 63, 64, 75, 58, 77, 54, 68, 63, 77, 58, 74, 78, 55, 41, 61, 67, 50, 66, 55, 74, 45, 60, 79, 68, 60, 67, 58, 52, 65, 68, 73, 50, 83, 72, 70, 67, 84, 57, 57, 148, 91, 63, 43, 58, 76, 101, 105, 52, 58, 60, 57, 58, 71, 68, 65, 58, 101, 74, 83, 53, 77, 50, 83, 53, 79, 51, 59, 69, 37, 36, 45, 67, 77, 61, 85, 68, 52, 52, 57, 50, 95, 68, 57, 49, 64, 71, 43, 44, 63, 78, 65, 61, 61, 53, 86, 103, 74, 69, 85, 68, 63, 62, 69, 70, 81, 85, 69, 92, 61, 76, 48, 112, 66, 49, 114, 55, 119, 53, 59, 61, 52, 79, 61, 42, 55, 54, 61, 70, 65, 79, 50, 50, 80, 67, 48, 55, 69, 80, 54, 45, 79, 86, 92, 57, 36, 68, 42, 54, 74, 59, 58, 49, 75, 48, 45, 80, 57, 44, 48, 73, 55, 66, 72, 68, 89, 70, 78, 83, 68, 52, 69, 58, 86, 76, 55, 52, 54, 75, 70, 51, 50, 79, 55, 68, 82, 90, 66, 57, 88, 45, 49, 71, 51, 64, 50, 71, 64, 53, 69, 81, 70, 64, 61, 36, 66, 73, 64, 75, 70, 54, 59, 74, 71, 71, 81, 66, 64, 73, 71, 56, 54, 71, 62, 57, 77, 54, 54, 73, 72, 65, 82, 60, 96, 61, 61, 61, 110, 124, 54, 69, 60, 67, 56, 55, 40, 56, 63, 87, 61, 90, 49, 40, 61, 65, 93, 88, 66, 62, 79, 55, 74, 76, 43, 72, 76, 60, 61, 46, 66, 59, 92, 45, 87, 76, 77, 71, 54, 52, 64, 69, 75, 100, 49, 67, 63, 77, 84, 62, 70, 80, 46, 62, 77, 78, 78, 50, 78, 64, 49, 46, 40, 63, 97, 69, 47, 53, 59, 63, 74, 70, 56, 71, 67, 59, 80, 84, 42, 73, 67, 115, 65, 93, 60, 51, 46, 70, 64, 54, 69, 126, 90, 53, 70, 55, 92, 66, 62, 70, 62, 59, 58, 62, 49, 47, 64, 72, 59, 75, 114, 84, 52, 59, 106, 62, 67, 42, 84, 69, 51, 55, 58, 69, 55, 83, 62, 68, 64, 64, 55, 74, 44, 44, 75, 56, 59, 64, 85, 54, 54, 59, 46, 94, 64, 95, 78, 67, 64, 96, 83, 78, 73, 77, 61, 73, 94, 64, 63, 65, 65, 145, 64, 81, 91, 63, 53, 49, 51, 64, 63, 68, 56, 67, 61, 63, 41, 66, 74, 37, 123, 82, 71, 53, 79, 71, 52, 51, 66, 71, 49, 74, 67, 54, 56, 71, 82, 86, 86, 93, 66, 40, 59, 77, 65, 71, 55, 72, 75, 91, 53, 67, 71, 69, 63, 76, 61, 67, 74, 55, 59, 46, 74, 54, 58, 65, 68, 73, 71, 65, 76, 55, 77, 88, 76, 68, 62, 44, 63, 45, 89, 53, 50, 53, 48, 50, 70, 46, 60, 74, 59, 78, 57, 82, 106, 54, 76, 78, 54, 63, 115, 55, 72, 56, 68, 84, 60, 56, 62, 63, 49, 54, 61, 78, 72, 68, 65, 60, 62, 69, 62, 106, 53, 62, 67, 66, 72, 79, 79, 81, 66, 100, 43, 54, 77, 72, 76, 57, 85, 52, 62, 42, 68, 101, 106, 47, 54, 75, 72, 69, 58, 70, 66, 56, 70, 90, 51, 67, 34, 47, 55, 93, 79, 93, 40, 67, 71, 63, 62, 73, 69, 86, 98, 75, 55, 49, 47, 60, 74, 102, 56, 57, 78, 86, 64, 98, 50, 62, 69, 60, 61, 87, 65, 64, 74, 51, 60, 63, 65, 85, 75, 62, 107, 32, 83, 67, 49, 55, 66, 53, 74, 50, 75, 53, 61, 45, 40, 107, 89, 60, 41, 50, 60, 105, 62, 64, 73, 75, 74, 53, 61, 55, 68, 65, 72, 58, 57, 77, 65, 57, 54, 66, 72, 99, 64, 57, 67, 51, 44, 97, 99, 48, 56, 63, 91, 45, 76, 63, 110, 61, 73, 93, 62, 68, 85, 97, 47, 65, 46, 62, 71, 73, 70, 57, 65, 104, 61, 96, 78, 65, 54, 56, 92, 77, 72, 46, 113, 60, 46, 84, 75, 67, 60, 44, 98, 51, 41, 86, 57, 117, 60, 70, 59, 63, 79, 62, 53, 68, 97, 50, 53, 77, 78, 63, 62, 61, 75, 87, 68, 51, 74, 58, 54, 77, 58, 56, 70, 52, 84, 60, 76, 55, 69, 81, 54, 84, 58, 62, 60, 72, 71, 54, 62, 107, 64, 59, 59, 71, 72, 62, 86, 47, 88, 58, 110, 79, 54, 57, 77, 64, 55, 59, 53, 62, 63, 69, 64, 76, 50, 45, 79, 65, 51, 58, 74, 54, 73, 68, 69, 59, 97, 59, 56, 55, 95, 62, 40, 49, 59, 56, 62, 62, 77, 75, 48, 61, 63, 58, 73, 49, 59, 114, 75, 49, 52, 56, 53, 71, 43, 49, 51, 63, 47, 51, 85, 75, 70, 64, 94, 94, 52, 70, 61, 66, 61, 75, 87, 83, 63, 76, 72, 73, 52, 66, 90, 84, 69, 85, 67, 55, 55, 53, 63, 72, 45, 59, 64, 57, 72, 62, 54, 69, 46, 67, 59, 78, 81, 74, 75, 55, 62, 73, 53, 61, 47, 69, 60, 72, 51, 122, 95, 55, 69, 55, 56, 54, 81, 67, 79, 45, 67, 53, 61, 61, 64, 48, 142, 61, 46, 66, 75, 49, 66, 62, 86, 64, 70, 58, 52, 92, 99, 46, 68, 75, 87, 88, 39, 56, 60, 43, 47, 63, 44, 86, 70, 45, 61, 82, 101, 78, 43, 69, 109, 54, 65, 73, 64, 64, 52, 67, 51, 59, 81, 47, 58, 62, 100, 45, 60, 91, 57, 70, 67, 86, 61, 72, 79, 53, 46, 68, 82, 73, 71, 61, 60, 47, 57, 52, 64, 60, 87, 115, 51, 63, 46, 68, 59, 64, 72, 56, 60, 92, 62, 60, 89, 56, 81, 60, 76, 94, 76, 90, 84, 63, 83, 46, 53, 63, 54, 70, 59, 66, 39, 87, 97, 68, 57, 47, 54, 43, 71, 102, 60, 60, 56, 65, 48, 42, 70, 77, 72, 52, 57, 64, 86, 78, 47, 68, 58, 55, 50, 56, 67, 72, 73, 51, 79, 53, 81, 62, 51, 51, 77, 47, 88, 67, 46, 51, 58, 63, 51, 54, 64, 69, 110, 33, 51, 69, 57, 54, 64, 57, 42, 78, 69, 64, 64, 53, 58, 52, 97, 31, 53, 59, 67, 49, 97, 77, 97, 54, 66, 55, 87, 58, 54, 61, 59, 57, 67, 67, 81, 58, 52, 72, 66, 50, 65, 97, 72, 97, 53, 65, 55, 76, 38, 44, 44, 89, 62, 48, 60, 95, 69, 68, 51, 77, 63, 58, 69, 99, 63, 60, 77, 59, 80, 71, 59, 78, 61, 77, 72, 55, 57, 53, 53, 64, 106, 63, 51, 92, 63, 89, 84, 57, 60, 44, 60, 58, 63, 52, 69, 66, 58, 58, 77, 54, 68, 38, 63, 95, 59, 60, 83, 102, 88, 47, 66, 87, 51, 105, 86, 67, 94, 64, 104, 61, 61, 71, 66, 72, 63, 61, 71, 63, 64, 52, 62, 40, 58, 77, 40, 55, 54, 110, 72, 52, 76, 82, 75, 68, 61, 51, 86, 63, 74, 68, 62, 63, 72, 68, 62, 60, 49, 55, 61, 75, 85, 72, 67, 128, 54, 61, 75, 67, 45, 51, 45, 62, 75, 57, 58, 69, 41, 72, 74, 76, 67, 84, 87, 81, 50, 62, 82, 65, 103, 52, 51, 79, 62, 54, 64, 61, 73, 75, 45, 75, 63, 51, 92, 98, 79, 34, 57, 81, 140, 53, 50, 52, 85, 91, 48, 71, 49, 80, 66, 54, 73, 68, 63, 112, 51, 116, 67, 70, 50, 72, 76, 70, 86, 99, 71, 79, 74, 72, 91, 71, 62, 69, 34, 72, 67, 64, 64, 34, 77, 76, 69, 84, 60, 49, 51, 76, 78, 55, 79, 63, 69, 67, 63, 56, 72, 63, 58, 57, 94, 76, 66, 61, 64, 47, 72, 65, 50, 46, 52, 51, 67, 84, 96, 56, 85, 59, 52, 82, 74, 70, 49, 78, 70, 64, 38, 86, 59, 68, 55, 60, 53, 63, 54, 82, 42, 85, 52, 52, 52, 98, 64, 62, 99, 69, 59, 62, 56, 65, 56, 61, 68, 80, 81, 68, 59, 58, 60, 63, 56, 69, 76, 69, 57, 49, 40, 68, 53, 71, 38, 61, 48, 46, 66, 70, 70, 80, 78, 61, 96, 50, 48, 65, 57, 75, 53, 57, 80, 68, 63, 59, 54, 67, 57, 57, 60, 67, 65, 67, 60, 54, 57, 45, 49, 68, 65, 107, 81, 51, 71, 40, 73, 67, 61, 88, 75, 66, 74, 66, 60, 79, 60, 86, 47, 61, 64, 79, 68, 62, 69, 80, 91, 64, 59, 66, 100, 56, 65, 58, 62, 63, 64, 69, 57, 62, 76, 48, 66, 61, 60, 42, 82, 59, 55, 55, 71, 74, 62, 118, 97, 67, 69, 68, 52, 62, 59, 49, 50, 57, 84, 61, 34, 77, 87, 62, 51, 62, 65, 54, 36, 77, 46, 59, 85, 59, 77, 86, 81, 66, 54, 58, 56, 64, 53, 32, 68, 87, 52, 59, 46, 51, 88, 46, 62, 43, 52, 61, 96, 66, 51, 85, 55, 66, 58, 55, 56, 82, 60, 59, 87, 85, 61, 77, 74, 73, 63, 67, 82, 90, 87, 90, 75, 75, 79, 62, 45, 76, 70, 33, 63, 54, 56, 65, 76, 73, 48, 70, 48, 50, 43, 74, 67, 63, 60, 55, 83, 46, 57, 64, 65, 64, 60, 73, 59, 56, 93, 52, 44, 85, 76, 69, 46, 108, 54, 65, 59, 97, 74, 49, 61, 64, 54, 71, 71, 68, 68, 81, 60, 55, 81, 75, 51, 71, 66, 50, 45, 81, 58, 112, 67, 52, 79, 67, 76, 63, 59, 69, 66, 52, 61, 53, 83, 53, 65, 59, 89, 57, 85, 53, 66, 82, 68, 60, 70, 68, 79, 80, 77, 56, 59, 76, 48, 67, 65, 73, 77, 79, 54, 59, 59, 60, 71, 83, 64, 56, 53, 69, 63, 63, 73, 54, 62, 53, 63, 47, 70, 64, 79, 66, 93, 52, 78, 53, 84, 74, 91, 71, 191, 51, 73, 77, 68, 85, 49, 105, 60, 65, 66, 68, 75, 59, 61, 77, 64, 60, 64, 59, 58, 64, 58, 57, 62, 60, 66, 61, 67, 55, 63, 69, 62, 54, 82, 48, 54, 81, 63, 55, 78, 78, 57, 51, 52, 57, 57, 63, 62, 61, 81, 90, 67, 71, 69, 64, 64, 113, 51, 87, 63, 70, 65, 67, 63, 48, 53, 76, 85, 75, 56, 47, 62, 89, 56, 67, 40, 65, 71, 58, 74, 52, 62, 76, 60, 50, 60, 74, 49, 77, 52, 72, 54, 59, 78, 70, 78, 69, 61, 56, 69, 65, 49, 70, 58, 39, 93, 91, 58, 88, 42, 38, 45, 41, 60, 79, 72, 57, 58, 64, 59, 75, 84, 59, 41, 48, 66, 77, 64, 55, 58, 47, 73, 60, 72, 98, 69, 65, 48, 59, 70, 49, 55, 74, 63, 66, 58, 83, 39, 54, 60, 72, 71, 61, 67, 73, 88, 74, 50, 65, 65, 73, 58, 65, 74, 83, 62, 66, 76, 48, 60, 107, 68, 80, 66, 65, 62, 80, 69, 63, 68, 62, 42, 58, 75, 60, 58, 70, 51, 65, 54, 52, 51, 67, 64, 70, 65, 80, 68, 65, 43, 73, 64, 74, 77, 77, 67, 51, 66, 63, 64, 56, 69, 48, 71, 67, 70, 71, 78, 66, 57, 51, 63, 55, 69, 90, 51, 56, 50, 80, 68, 49, 51, 54, 81, 52, 70, 71, 65, 68, 75, 48, 58, 62, 81, 65, 79, 55, 64, 77, 75, 113, 77, 70, 60, 64, 52, 48, 54, 75, 66, 60, 59, 73, 68, 76, 70, 73, 65, 66, 72, 64, 51, 61, 73, 70, 54, 75, 68, 66, 65, 78, 73, 64, 61, 78, 81, 58, 64, 81, 51, 88, 78, 82, 72, 60, 65, 77, 59, 59, 75, 58, 46, 51, 63, 55, 62, 67, 49, 60, 58, 56, 60, 54, 70, 108, 65, 62, 55, 79, 94, 86, 112, 57, 50, 54, 75, 64, 64, 86, 63, 71, 74, 81, 58, 61, 62, 63, 78, 67, 82, 62, 68, 58, 55, 66, 67, 67, 47, 59, 61, 71, 57, 69, 70, 58, 94, 68, 86, 84, 59, 131, 67, 61, 57, 77, 74, 59, 46, 86, 63, 68, 91, 63, 77, 95, 51, 79, 78, 60, 68, 67, 69, 52, 60, 57, 65, 56, 67, 79, 58, 44, 86, 64, 56, 53, 58, 49, 77, 72, 62, 60, 57, 51, 56, 66, 47, 68, 71, 54, 57, 69, 88, 63, 49, 69, 104, 50, 81, 60, 65, 59, 76, 79, 86, 72, 61, 68, 118, 62, 61, 66, 87, 57, 71, 68, 79, 67, 76, 73, 107, 54, 64, 71, 60, 55, 66, 69, 66, 43, 87, 65, 80, 67, 43, 69, 76, 83, 48, 55, 49, 78, 59, 58, 63, 61, 51, 59, 69, 72, 56, 53, 39, 80, 57, 50, 70, 85, 55, 60, 80, 68, 62, 80, 85, 79, 56, 62, 60, 48, 63, 102, 64, 59, 68, 58, 69, 56, 49, 47, 67, 63, 74, 83, 70, 67, 55, 83, 54, 65, 53, 60, 52, 86, 61, 58, 57, 74, 57, 67, 65, 65, 53, 81, 62, 62, 68, 73, 57, 50, 60, 55, 56, 65, 75, 63, 55, 77, 56, 81, 53, 74, 73, 74, 65, 71, 61, 50, 64, 54, 81, 78, 62, 60, 78, 74, 69, 59, 65, 73, 59, 76, 66, 54, 62, 45, 74, 67, 68, 53, 73, 84, 61, 68, 74, 65, 63, 78, 60, 72, 49, 68, 46, 72, 61, 62, 58, 86, 87, 73, 44, 76, 68, 64, 63, 81, 82, 59, 71, 71, 76, 73, 58, 69, 126, 45, 47, 47, 57, 59, 57, 88, 53, 75, 82, 42, 68, 90, 65, 56, 94, 79, 59, 73, 54, 70, 66, 44, 68, 84, 55, 49, 73, 73, 66, 53, 62, 64, 57, 83, 65, 69, 62, 68, 80, 62, 59, 99, 72, 47, 81, 61, 62, 63, 71, 48, 60, 72, 61, 50, 70, 48, 74, 73, 59, 59, 59, 58, 59, 84, 75, 59, 42, 70, 61, 79, 71, 65, 54, 56, 84, 74, 95, 66, 40, 70, 49, 49, 53, 85, 55, 49, 74, 59, 75, 58, 52, 87, 66, 112, 66, 93, 68, 61, 76, 63, 57, 61, 86, 58, 67, 82, 69, 68, 72, 53, 76, 89, 65, 68, 67, 76, 62, 60, 75, 61, 59, 67, 66, 65, 138, 67, 77, 74, 54, 62, 60, 82, 81, 67, 44, 75, 45, 81, 77, 58, 61, 73, 71, 56, 52, 76, 56, 54, 80, 48, 51, 57, 35, 48, 55, 53, 53, 96, 60, 58, 90, 54, 96, 70, 65, 67, 90, 59, 74, 63, 58, 74, 63, 79, 55, 75, 69, 70, 62, 56, 63, 73, 89, 58, 66, 73, 59, 69, 80, 64, 63, 56, 71, 59, 76, 68, 56, 68, 70, 78, 53, 63, 71, 53, 47, 84, 55, 70, 71, 70, 54, 77, 59, 92, 53, 62, 77, 94, 65, 72, 91, 74, 60, 78, 63, 60, 63, 72, 82, 55, 57, 69, 71, 65, 82, 62, 67, 59, 40, 52, 104, 65, 66, 66, 69, 84, 85, 70, 62, 65, 64, 65, 78, 81, 61, 63, 88, 58, 71, 58, 62, 71, 64, 65, 90, 60, 53, 77, 74, 77, 89, 73, 67, 43, 49, 56, 71, 65, 51, 61, 65, 58, 74, 71, 50, 62, 66, 70, 95, 83, 65, 86, 75, 54, 50, 74, 89, 71, 76, 67, 61, 54, 66, 61, 55, 55, 66, 83, 69, 61, 72, 72, 106, 109, 64, 76, 132, 70, 71, 83, 74, 91, 57, 71, 64, 57, 60, 65, 69, 96, 107, 52, 58, 104, 56, 81, 49, 57, 66, 50, 57, 79, 76, 76, 70, 59, 83, 43, 81, 60, 46, 51, 58, 56, 39, 73, 62, 56, 69, 80, 55, 55, 56, 88, 65, 71, 67, 70, 92, 72, 72, 65, 62, 57, 100, 53, 71, 63, 101, 73, 48, 71, 53, 73, 58, 95, 66, 78, 64, 73, 67, 67, 51, 97, 91, 68, 67, 68, 63, 67, 69, 60, 75, 57, 49, 54, 74, 66, 87, 72, 74, 61, 55, 49, 72, 59, 62, 56, 70, 68, 49, 76, 65, 74, 68, 53, 63, 61, 140, 79, 56, 67, 48, 90, 61, 49, 66, 61, 60, 50, 47, 80, 68, 48, 75, 47, 63, 56, 72, 77, 65, 70, 82, 57, 68, 51, 61, 63, 58, 88, 59, 76, 44, 56, 71, 61, 43, 39, 77, 66, 86, 72, 90, 65, 79, 72, 45, 66, 59, 51, 68, 57, 75, 79, 64, 64, 68, 50, 66, 75, 54, 91, 53, 70, 51, 63, 53, 46, 88, 56, 63, 75, 92, 53, 63, 84, 74, 73, 63, 78, 45, 64, 51, 65, 74, 48, 49, 57, 56, 53, 71, 75, 66, 52, 67, 82, 52, 67, 67, 61, 92, 63, 42, 69, 58, 79, 74, 83, 69, 53, 81, 73, 52, 81, 53, 51, 69, 41, 51, 51, 57, 53, 58, 67, 49, 72, 68, 96, 76, 53, 55, 66, 72, 63, 71, 65, 49, 52, 57, 49, 70, 59, 63, 79, 63, 69, 83, 66, 90, 71, 46, 84, 48, 71, 82, 40, 77, 69, 60, 53, 72, 59, 64, 59, 60, 60, 70, 76, 55, 63, 52, 73, 105, 76, 80, 75, 52, 52, 54, 66, 62, 57, 79, 65, 54, 55, 72, 62, 63, 58, 70, 75, 76, 69, 88, 80, 66, 57, 55, 65, 65, 66, 56, 58, 53, 53, 60, 60, 58, 86, 62, 72, 70, 78, 87, 112, 66, 55, 63, 63, 50, 59, 41, 68, 57, 87, 84, 58, 64, 50, 54, 53, 75, 72, 77, 66, 61, 55, 84, 53, 66, 88, 66, 71, 78, 40, 62, 44, 72, 65, 56, 81, 54, 67, 52, 75, 50, 61, 70, 61, 60, 67, 56, 69, 149, 76, 62, 49, 87, 66, 72, 59, 70, 71, 69, 57, 59, 76, 63, 55, 63, 71, 81, 55, 58, 56, 62, 73, 51, 83, 53, 80, 68, 69, 55, 71, 48, 68, 53, 71, 69, 75, 70, 63, 69, 51, 53, 57, 59, 58, 67, 48, 88, 68, 64, 63, 62, 65, 59, 45, 66, 55, 84, 73, 68, 59, 67, 57, 70, 81, 63, 70, 52, 45, 78, 44, 90, 58, 67, 89, 62, 72, 72, 59, 70, 65, 59, 75, 55, 81, 74, 65, 115, 67, 61, 89, 57, 57, 61, 67, 68, 144, 65, 64, 48, 45, 71, 66, 36, 71, 68, 38, 75, 73, 59, 83, 61, 66, 64, 74, 52, 60, 55, 86, 84, 64, 80, 78, 60, 63, 71, 67, 95, 48, 58, 64, 66, 44, 47, 40, 50, 59, 62, 44, 69, 66, 47, 71, 82, 63, 61, 53, 72, 58, 42, 62, 78, 74, 71, 60, 70, 55, 55, 73, 74, 75, 76, 73, 54, 49, 68, 62, 61, 60, 68, 51, 62, 69, 78, 44, 57, 53, 51, 86, 37, 67, 49, 71, 72, 74, 48, 64, 59, 57, 109, 53, 76, 60, 67, 64, 45, 72, 62, 52, 69, 97, 62, 76, 51, 63, 76, 52, 74, 55, 58, 84, 76, 67, 64, 84, 55, 62, 76, 73, 64, 56, 58, 75, 95, 73, 65, 58, 66, 66, 78, 75, 55, 98, 51, 56, 77, 70, 75, 98, 45, 53, 58, 64, 75, 72, 85, 72, 61, 51, 56, 74, 51, 64, 56, 90, 41, 68, 69, 58, 69, 71, 77, 49, 86, 60, 71, 50, 51, 68, 47, 76, 71, 71, 62, 72, 46, 47, 54, 65, 59, 51, 62, 71, 55, 78, 69, 72, 60, 68, 56, 59, 71, 50, 58, 61, 66, 58, 68, 49, 53, 55, 59, 64, 62, 60, 106, 47, 56, 80, 58, 80, 89, 76, 65, 56, 55, 67, 60, 62, 53, 58, 70, 71, 69, 71, 82, 44, 79, 73, 60, 57, 50, 71, 54, 80, 48, 79, 88, 63, 67, 70, 63, 53, 51, 50, 74, 111, 66, 63, 63, 55, 49, 66, 42, 50, 71, 53, 72, 99, 63, 74, 66, 48, 53, 52, 93, 52, 81, 53, 77, 53, 64, 81, 44, 65, 63, 85, 71, 61, 71, 51, 57, 58, 68, 109, 71, 63, 27, 60, 76, 78, 78, 93, 68, 71, 54, 67, 82, 55, 69, 93, 79, 71, 70, 88, 80, 54, 56, 79, 66, 78, 52, 56, 66, 80, 78, 67, 59, 47, 76, 74, 55, 39, 61, 48, 49, 57, 54, 58, 91, 88, 53, 60, 62, 48, 63, 58, 84, 62, 77, 57, 60, 89, 68, 53, 98, 75, 64, 80, 62, 80, 71, 71, 67, 45, 55, 54, 70, 70, 57, 69, 61, 42, 61, 69, 65, 45, 60, 66, 50, 62, 75, 55, 70, 63, 60, 67, 75, 52, 96, 93, 53, 48, 61, 46, 73, 65, 48, 51, 76, 92, 64, 61, 52, 73, 74, 67, 77, 96, 72, 83, 80, 52, 67, 54, 67, 92, 74, 66, 70, 49, 65, 81, 98, 94, 58, 65, 47, 96, 54, 42, 84, 68, 55, 58, 65, 102, 53, 71, 75, 55, 67, 68, 51, 38, 62, 86, 66, 82, 76, 53, 68, 103, 60, 53, 44, 77, 74, 60, 76, 72, 61, 67, 71, 46, 52, 53, 66, 55, 67, 57, 62, 58, 54, 68, 70, 68, 76, 114, 63, 41, 104, 53, 47, 75, 51, 79, 97, 70, 77, 70, 49, 64, 58, 85, 91, 64, 58, 71, 58, 79, 71, 77, 73, 74, 46, 75, 54, 77, 43, 57, 60, 71, 57, 52, 71, 82, 70, 56, 49, 60, 107, 48, 81, 48, 67, 66, 77, 85, 72, 43, 60, 64, 68, 58, 75, 85, 62, 48, 66, 59, 68, 68, 64, 61, 53, 55, 66, 107, 50, 83, 76, 81, 59, 71, 68, 65, 65, 71, 72, 59, 60, 92, 93, 67, 66, 55, 53, 66, 59, 88, 53, 124, 59, 61, 46, 64, 93, 57, 84, 67, 69, 64, 74, 59, 70, 60, 61, 57, 36, 78, 61, 56, 60, 168, 53, 75, 100, 106, 97, 89, 78, 56, 75, 52, 68, 91, 64, 94, 54, 60, 70, 68, 74, 57, 83, 58, 73, 61, 55, 58, 61, 58, 81, 64, 78, 72, 74, 70, 79, 66, 58, 107, 73, 65, 61, 67, 70, 60, 67, 65, 49, 59, 64, 45, 56, 64, 93, 59, 71, 61, 76, 55, 65, 68, 94, 68, 62, 74, 49, 66, 38, 62, 59, 68, 71, 65, 54, 79, 76, 67, 54, 82, 78, 76, 86, 68, 69, 77, 45, 68, 64, 66, 62, 66, 60, 62, 66, 59, 66, 73, 67, 69, 80, 62, 64, 61, 62, 60, 77, 69, 54, 65, 59, 67, 50, 71, 56, 55, 61, 55, 65, 57, 54, 66, 55, 59, 60, 97, 68, 61, 61, 65, 47, 59, 62, 48, 66, 60, 58, 59, 57, 48, 87, 63, 56, 67, 58, 50, 76, 68, 50, 52, 54, 62, 68, 47, 84, 62, 50, 75, 45, 60, 61, 60, 63, 106, 60, 65, 59, 62, 72, 57, 51, 69, 60, 65, 62, 63, 73, 60, 49, 73, 63, 73, 72, 66, 72, 56, 69, 77, 57, 69, 54, 59, 60, 78, 58, 60, 68, 61, 63, 64, 66, 78, 61, 84, 78, 58, 67, 83, 74, 78, 58, 70, 66, 60, 76, 76, 135, 54, 84, 64, 52, 71, 84, 69, 79, 63, 56, 81, 71, 68, 76, 58, 64, 72, 105, 62, 60, 46, 63, 55, 75, 91, 81, 131, 63, 55, 62, 77, 95, 61, 52, 54, 63, 64, 58, 67, 62, 94, 55, 58, 57, 50, 48, 54, 70, 70, 65, 63, 94, 59, 51, 62, 64, 76, 58, 66, 72, 55, 56, 76, 62, 60, 59, 61, 48, 58, 68, 65, 48, 69, 70, 61, 62, 64, 76, 75, 55, 64, 60, 69, 75, 62, 63, 61, 61, 63, 64, 60, 72, 53, 55, 74, 53, 59, 67, 61, 54, 72, 70, 52, 60, 59, 71, 77, 71, 55, 85, 69, 68, 51, 72, 54, 70, 60, 57, 56, 62, 75, 63, 57, 61, 63, 63, 53, 74, 68, 52, 72, 70, 63, 67, 65, 50, 67, 58, 80, 62, 73, 63, 68, 61, 49, 70, 61, 68, 58, 61, 64, 67, 59, 71, 81, 64, 64, 55, 71, 80, 58, 54, 66, 62, 76, 56, 55, 51, 62, 58, 64, 59, 53, 79, 59, 74, 66, 64, 89, 65, 62, 50, 39, 61, 58, 47, 67, 91, 59, 56, 74, 57, 81, 64, 69, 70, 61, 76, 77, 66, 59, 54, 59, 56, 70, 56, 55, 49, 63, 84, 61, 72, 56, 57, 74, 52, 77, 64, 42, 154, 70, 64, 48, 78, 77, 65, 61, 63, 81, 77, 60, 51, 66, 79, 67, 62, 79, 118, 56, 73, 63, 64, 72, 52, 71, 59, 81, 93, 57, 92, 62, 62, 80, 50, 67, 54, 94, 47, 58, 53, 54, 64, 58, 61, 49, 81, 65, 78, 88, 88, 50, 74, 58, 74, 52, 62, 72, 56, 77, 57, 73, 49, 56, 73, 52, 75, 66, 65, 47, 61, 55, 45, 62, 66, 73, 70, 68, 81, 40, 60, 66, 79, 64, 63, 66, 59, 68, 63, 59, 57, 60, 75, 52, 52, 58, 66, 78, 58, 70, 63, 60, 86, 52, 71, 39, 57, 67, 61, 70, 63, 45, 73, 64, 59, 63, 56, 58, 56, 63, 55, 71, 75, 51, 88, 110, 89, 71, 93, 67, 68, 105, 59, 92, 72, 66, 66, 81, 74, 64, 65, 70, 59, 54, 65, 73, 69, 66, 67, 98, 58, 77, 139, 58, 61, 60, 59, 69, 64, 73, 66, 54, 59, 51, 61, 65, 79, 63, 68, 71, 59, 66, 65, 52, 54, 61, 78, 63, 84, 68, 73, 45, 80, 73, 122, 73, 66, 73, 76, 71, 81, 47, 59, 64, 57, 52, 92, 59, 64, 68, 55, 61, 60, 57, 61, 67, 53, 109, 78, 53, 69, 51, 61, 59, 62, 57, 57, 44, 59, 69, 87, 55, 58, 73, 62, 74, 77, 55, 60, 86, 57, 69, 56, 62, 59, 73, 70, 92, 57, 40, 53, 68, 61, 58, 71, 62, 68, 53, 68, 74, 121, 58, 68, 68, 74, 67, 59, 119, 53, 61, 65, 62, 65, 54, 62, 63, 75, 51, 67, 73, 60, 46, 63, 63, 54, 63, 54, 53, 66, 59, 60, 73, 58, 72, 67, 74, 68, 67, 53, 62, 66, 64, 84, 62, 44, 78, 55, 68, 68, 73, 65, 74, 67, 61, 61, 57, 72, 66, 59, 66, 148, 72, 69, 68, 62, 76, 79, 59, 66, 57, 63, 53, 64, 47, 62, 59, 72, 74, 56, 65, 62, 72, 58, 71, 64, 67, 88, 60, 60, 57, 73, 47, 60, 58, 64, 79, 67, 69, 60, 114, 78, 57, 62, 60, 60, 56, 77, 74, 74, 63, 57, 55, 68, 59, 83, 72, 58, 80, 66, 49, 53, 58, 60, 49, 59, 84, 48, 72, 67, 72, 68, 70, 81, 73, 72, 44, 51, 52, 57, 90, 70, 47, 64, 53, 71, 67, 60, 61, 58, 64, 41, 75, 70, 77, 85, 81, 64, 100, 54, 61, 89, 72, 65, 83, 68, 59, 69, 98, 74, 69, 85, 73, 61, 64, 67, 71, 64, 90, 64, 61, 94, 64, 61, 57, 62, 90, 61, 74, 71, 47, 70, 62, 72, 71, 62, 59, 67, 61, 60, 51, 59, 75, 69, 57, 57, 55, 75, 68, 61, 56, 41, 67, 71, 57, 61, 90, 57, 52, 63, 75, 54, 61, 64, 69, 48, 64, 75, 44, 57, 64, 86, 77, 58, 71, 52, 57, 44, 62, 76, 57, 68, 44, 40, 49, 56, 59, 79, 86, 54, 65, 66, 66, 61, 76, 58, 68, 73, 64, 69, 66, 69, 62, 53, 85, 61, 57, 76, 68, 77, 65, 58, 63, 59, 59, 63, 54, 61, 72, 55, 78, 62, 60, 61, 63, 78, 94, 61, 58, 53, 63, 63, 64, 57, 63, 61, 67, 56, 33, 74, 55, 59, 79, 65, 62, 56, 42, 70, 51, 66, 62, 55, 68, 72, 57, 78, 69, 56, 87, 65, 84, 59, 56, 59, 53, 77, 54, 61, 56, 59, 79, 78, 69, 53, 45, 67, 52, 61, 68, 78, 52, 93, 45, 46, 65, 58, 85, 47, 51, 85, 101, 58, 58, 57, 68, 87, 55, 57, 66, 71, 62, 65, 70, 60, 60, 64, 53, 77, 76, 62, 65, 61, 65, 62, 44, 69, 75, 60, 85, 70, 82, 59, 63, 106, 56, 67, 63, 47, 69, 60, 100, 67, 102, 65, 74, 72, 52, 73, 85, 75, 64, 51, 70, 60, 56, 60, 63, 52, 77, 69, 74, 79, 60, 52, 59, 63, 59, 77, 67, 71, 52, 83, 75, 60, 72, 61, 59, 61, 95, 64, 51, 58, 81, 64, 62, 74, 50, 89, 62, 43, 62, 66, 49, 54, 92, 75, 47, 66, 76, 71, 68, 59, 64, 51, 54, 77, 55, 56, 75, 68, 48, 70, 72, 67, 76, 61, 75, 63, 53, 63, 62, 43, 60, 59, 58, 94, 60, 68, 84, 77, 66, 87, 67, 73, 76, 70, 63, 47, 71, 58, 61, 75, 64, 59, 59, 47, 79, 53, 83, 69, 42, 82, 75, 75, 73, 61, 60, 59, 67, 65, 59, 60, 80, 65, 73, 80, 66, 74, 53, 59, 59, 50, 65, 66, 60, 71, 61, 49, 55, 56, 53, 61, 61, 62, 42, 66, 62, 55, 101, 76, 55, 49, 46, 77, 55, 69, 51, 68, 51, 79, 41, 74, 66, 158, 40, 66, 52, 61, 56, 148, 73, 59, 52, 61, 64, 74, 82, 45, 71, 62, 60, 76, 82, 81, 63, 73, 52, 70, 71, 65, 105, 63, 69, 60, 88, 77, 62, 64, 60, 73, 56, 44, 75, 72, 43, 49, 56, 63, 61, 76, 70, 58, 58, 67, 59, 77, 76, 69, 63, 69, 74, 74, 45, 48, 73, 89, 50, 83, 61, 47, 54, 42, 74, 79, 76, 72, 64, 67, 77, 66, 53, 82, 55, 73, 83, 59, 57, 28, 61, 55, 49, 57, 52, 60, 68, 61, 82, 54, 82, 71, 84, 47, 58, 57, 70, 80, 49, 55, 65, 53, 68, 56, 91, 53, 102, 51, 59, 50, 64, 72, 60, 67, 78, 61, 52, 59, 58, 69, 73, 64, 68, 73, 54, 68, 62, 52, 75, 78, 66, 65, 89, 58, 61, 62, 57, 64, 57, 64, 54, 71, 69, 63, 52, 64, 63, 52, 92, 63, 55, 68, 74, 83, 69, 51, 75, 51, 35, 67, 51, 45, 75, 66, 53, 73, 58, 56, 84, 62, 48, 60, 61, 78, 80, 44, 67, 63, 60, 62, 59, 67, 68, 67, 68, 64, 76, 100, 68, 49, 69, 68, 43, 65, 101, 65, 53, 74, 68, 60, 73, 58, 53, 55, 68, 74, 51, 62, 69, 58, 44, 75, 75, 58, 70, 59, 72, 64, 100, 61, 51, 46, 57, 98, 63, 57, 73, 65, 55, 69, 53, 56, 75, 47, 65, 66, 64, 66, 78, 57, 65, 61, 71, 75, 98, 75, 54, 50, 51, 86, 63, 66, 54, 81, 77, 111, 46, 54, 56, 68, 57, 66, 71, 71, 68, 50, 65, 52, 54, 53, 32, 60, 58, 65, 70, 58, 64, 57, 70, 75, 115, 59, 63, 69, 62, 77, 47, 75, 60, 56, 60, 61, 57, 46, 56, 48, 57, 60, 93, 73, 50, 72, 52, 56, 54, 71, 84, 60, 64, 76, 52, 73, 78, 65, 66, 65, 70, 81, 59, 133, 57, 72, 61, 55, 70, 55, 78, 97, 61, 54, 59, 78, 74, 66, 74, 93, 71, 75, 112, 96, 59, 48, 75, 60, 83, 63, 53, 70, 75, 80, 77, 89, 60, 58, 80, 78, 63, 84, 66, 81, 54, 62, 58, 57, 85, 81, 60, 79, 67, 54, 49, 68, 68, 76, 67, 61, 75, 61, 76, 61, 86, 61, 68, 130, 65, 54, 59, 62, 80, 66, 66, 66, 59, 53, 55, 107, 65, 62, 65, 57, 59, 68, 89, 55, 55, 69, 52, 62, 40, 59, 65, 57, 69, 73, 75, 55, 67, 112, 59, 52, 69, 52, 58, 53, 70, 66, 51, 68, 69, 51, 75, 59, 57, 59, 61, 68, 58, 49, 57, 61, 60, 50, 103, 71, 54, 88, 82, 58, 60, 47, 92, 66, 71, 44, 75, 70, 72, 75, 54, 43, 61, 64, 86, 65, 65, 56, 67, 89, 65, 38, 64, 84, 70, 79, 71, 34, 61, 64, 49, 59, 55, 78, 69, 92, 69, 56, 75, 64, 51, 81, 60, 65, 75, 65, 57, 57, 58, 48, 60, 63, 89, 72, 55, 88, 80, 51, 71, 90, 51, 55, 102, 74, 79, 65, 81, 71, 55, 54, 52, 51, 73, 51, 49, 75, 60, 106, 46, 86, 56, 97, 58, 58, 65, 74, 82, 67, 65, 75, 66, 41, 59, 76, 68, 54, 54, 68, 62, 79, 80, 67, 66, 52, 63, 64, 87, 66, 59, 47, 68, 59, 58, 73, 64, 59, 71, 57, 65, 93, 71, 69, 74, 59, 77, 57, 79, 64, 75, 71, 63, 64, 67, 62, 74, 51, 78, 61, 60, 67, 51, 62, 84, 56, 67, 98, 53, 101, 58, 56, 52, 60, 82, 59, 77, 65, 99, 46, 61, 94, 61, 43, 62, 81, 70, 58, 65, 68, 68, 58, 60, 63, 64, 58, 89, 74, 66, 59, 68, 76, 67, 64, 47, 50, 68, 61, 56, 62, 57, 64, 44, 94, 50, 51, 58, 49, 73, 64, 138, 51, 57, 53, 51, 65, 64, 62, 78, 60, 71, 80, 66, 55, 56, 64, 55, 61, 58, 79, 61, 48, 61, 53, 56, 68, 73, 89, 70, 64, 78, 76, 48, 56, 59, 73, 65, 76, 52, 76, 64, 43, 77, 72, 84, 69, 92, 68, 66, 74, 60, 48, 67, 57, 72, 93, 77, 100, 48, 65, 64, 58, 56, 107, 56, 63, 51, 62, 52, 60, 57, 60, 61, 56, 91, 52, 63, 57, 72, 59, 57, 60, 66, 71, 56, 66, 66, 45, 58, 72, 84, 65, 69, 60, 53, 58, 51, 52, 69, 80, 72, 71, 83, 69, 72, 57, 53, 45, 73, 66, 57, 62, 76, 46, 43, 69, 49, 70, 46, 62, 89, 67, 52, 66, 52, 87, 98, 54, 74, 50, 106, 53, 43, 59, 56, 79, 55, 96, 45, 93, 62, 49, 47, 66, 50, 48, 82, 71, 50, 83, 110, 79, 91, 81, 35, 70, 68, 76, 60, 111, 73, 69, 41, 68, 62, 78, 77, 51, 68, 64, 64, 104, 50, 75, 78, 52, 63, 60, 100, 62, 59, 51, 74, 105, 90, 51, 78, 68, 127, 70, 101, 79, 56, 61, 71, 68, 66, 66, 57, 61, 72, 58, 65, 67, 61, 68, 61, 102, 58, 71, 47, 73, 75, 63, 55, 65, 70, 57, 66, 53, 47, 66, 81, 70, 44, 42, 91, 67, 74, 79, 63, 62, 80, 68, 86, 61, 67, 82, 75, 75, 77, 54, 53, 51, 67, 66, 63, 73, 73, 79, 59, 79, 54, 72, 85, 66, 49, 52, 61, 93, 62, 66, 72, 73, 73, 48, 68, 44, 44, 64, 64, 53, 56, 48, 73, 68, 112, 100, 65, 65, 54, 81, 70, 60, 56, 56, 92, 46, 68, 65, 49, 89, 60, 51, 57, 60, 66, 56, 76, 58, 61, 51, 76, 54, 59, 67, 75, 46, 64, 57, 66, 68, 50, 57, 49, 66, 67, 57, 47, 68, 63, 137, 47, 74, 81, 57, 70, 64, 70, 87, 45, 56, 68, 63, 74, 46, 71, 59, 46, 47, 55, 126, 61, 88, 76, 52, 88, 36, 52, 75, 48, 69, 55, 66, 80, 59, 63, 70, 78, 81, 68, 59, 57, 65, 66, 66, 67, 83, 58, 70, 64, 78, 56, 52, 65, 37, 56, 73, 55, 77, 74, 67, 65, 51, 63, 45, 66, 80, 81, 54, 61, 74, 61, 56, 87, 55, 54, 74, 72, 57, 68, 60, 65, 69, 61, 66, 83, 55, 59, 63, 62, 71, 108, 64, 80, 52, 59, 63, 49, 78, 52, 54, 55, 77, 57, 112, 108, 46, 60, 35, 57, 61, 66, 54, 78, 77, 62, 62, 67, 72, 69, 58, 61, 87, 81, 43, 75, 77, 54, 48, 80, 73, 79, 54, 67, 75, 89, 50, 97, 64, 85, 71, 77, 49, 56, 66, 46, 58, 51, 108, 43, 61, 58, 53, 56, 60, 44, 77, 68, 52, 59, 53, 61, 64, 80, 71, 63, 56, 72, 81, 85, 76, 63, 66, 68, 121, 62, 62, 53, 46, 48, 29, 70, 84, 94, 52, 59, 66, 74, 60, 50, 54, 57, 67, 60, 82, 85, 85, 49, 69, 53, 61, 55, 48, 54, 58, 57, 60, 72, 86, 102, 67, 37, 61, 54, 70, 65, 85, 60, 115, 77, 54, 38, 55, 91, 63, 58, 99, 70, 47, 74, 56, 62, 53, 66, 74, 70, 56, 71, 51, 93, 77, 56, 62, 57, 74, 109, 55, 60, 76, 55, 65, 54, 95, 52, 58, 69, 46, 57, 50, 113, 62, 63, 66, 48, 63, 63, 94, 74, 66, 109, 78, 58, 173, 51, 59, 54, 60, 57, 74, 65, 93, 48, 52, 57, 41, 53, 61, 79, 66, 51, 45, 55, 64, 77, 70, 70, 67, 80, 46, 58, 68, 84, 112, 82, 50, 35, 51, 45, 80, 75, 43, 56, 53, 61, 50, 70, 75, 74, 66, 73, 57, 89, 53, 50, 50, 40, 98, 68, 72, 48, 44, 76, 80, 118, 53, 54, 48, 55, 40, 66, 92, 65, 67, 60, 69, 64, 47, 57, 51, 64, 71, 60, 56, 54, 69, 61, 52, 54, 87, 72, 48, 60, 60, 58, 61, 61, 54, 62, 67, 56, 79, 67, 77, 58, 78, 71, 67, 100, 101, 40, 47, 72, 67, 48, 60, 50, 63, 61, 86, 73, 67, 90, 53, 80, 71, 80, 58, 58, 67, 76, 53, 57, 69, 61, 68, 65, 71, 68, 64, 80, 52, 56, 63, 54, 65, 45, 42, 85, 90, 59, 62, 51, 62, 94, 75, 52, 66, 106, 49, 47, 76, 53, 51, 48, 68, 79, 98, 56, 59, 71, 76, 78, 64, 78, 70, 49, 53, 80, 55, 57, 55, 53, 46, 30, 57, 51, 81, 57, 59, 51, 50, 53, 38, 71, 47, 54, 62, 92, 68, 63, 94, 82, 49, 87, 54, 66, 69, 78, 84, 49, 72, 51, 60, 48, 52, 73, 64, 40, 89, 60, 68, 91, 63, 50, 82, 52, 51, 88, 111, 79, 71, 63, 58, 72, 56, 57, 61, 71, 69, 59, 59, 156, 73, 62, 77, 65, 77, 68, 70, 97, 67, 51, 90, 42, 72, 61, 56, 84, 47, 61, 50, 44, 58, 65, 48, 97, 67, 51, 57, 36, 87, 85, 60, 109, 58, 75, 43, 75, 68, 55, 60, 65, 62, 64, 67, 71, 120, 63, 51, 94, 59, 60, 71, 54, 118, 58, 60, 56, 56, 74, 62, 63, 65, 85, 111, 74, 58, 118, 68, 53, 90, 64, 71, 43, 69, 65, 57, 67, 58, 96, 68, 66, 61, 50, 66, 51, 76, 54, 76, 60, 79, 63, 66, 66, 85, 62, 118, 40, 73, 57, 79, 80, 49, 55, 86, 63, 60, 66, 50, 74, 61, 65, 69, 59, 86, 70, 67, 60, 97, 68, 67, 60, 66, 68, 30, 72, 72, 57, 58, 59, 66, 44, 71, 51, 52, 79, 53, 57, 62, 44, 78, 54, 56, 62, 54, 65, 54, 72, 62, 63, 70, 66, 56, 54, 78, 73, 72, 69, 78, 68, 83, 68, 77, 59, 64, 62, 54, 87, 61, 67, 53, 75, 49, 42, 67, 62, 73, 55, 85, 67, 55, 80, 81, 78, 62, 46, 56, 55, 65, 90, 77, 86, 78, 80, 66, 51, 88, 92, 57, 78, 77, 63, 66, 63, 47, 45, 56, 77, 91, 74, 69, 54, 57, 70, 77, 71, 102, 59, 51, 89, 56, 53, 79, 63, 65, 55, 65, 71, 46, 99, 77, 56, 43, 69, 57, 88, 76, 71, 120, 68, 84, 68, 77, 64, 82, 64, 47, 52, 62, 68, 67, 60, 67, 62, 67, 86, 59, 56, 101, 62, 86, 71, 43, 47, 65, 60, 81, 62, 68, 53, 59, 56, 56, 89, 50, 95, 40, 77, 62, 53, 62, 69, 70, 81, 100, 72, 59, 56, 39, 54, 69, 73, 67, 68, 61, 83, 55, 61, 69, 56, 61, 72, 66, 55, 68, 58, 49, 65, 62, 67, 52, 66, 77, 59, 66, 64, 47, 83, 85, 68, 85, 61, 60, 95, 59, 62, 58, 73, 73, 84, 71, 84, 61, 69, 72, 47, 55, 66, 72, 57, 62, 74, 54, 113, 82, 56, 39, 71, 57, 55, 58, 73, 53, 63, 75, 56, 68, 60, 68, 77, 67, 87, 70, 63, 61, 54, 73, 81, 64, 89, 61, 71, 58, 57, 71, 48, 89, 48, 75, 81, 60, 82, 56, 65, 65, 40, 78, 49, 97, 69, 55, 45, 74, 46, 64, 66, 68, 72, 99, 83, 69, 77, 82, 75, 62, 79, 58, 135, 65, 64, 60, 73, 68, 67, 80, 70, 69, 73, 64, 100, 52, 62, 59, 56, 156, 63, 48, 80, 36, 61, 60, 71, 51, 66, 67, 51, 84, 57, 52, 63, 62, 69, 79, 55, 56, 69, 61, 87, 54, 52, 67, 53, 83, 90, 70, 64, 61, 61, 64, 76, 45, 61, 46, 54, 68, 73, 65, 90, 57, 77, 61, 68, 72, 58, 54, 69, 75, 71, 78, 56, 70, 81, 53, 55, 70, 56, 67, 59, 52, 70, 56, 70, 70, 91, 54, 60, 63, 62, 78, 59, 84, 48, 45, 53, 82, 58, 65, 46, 66, 39, 69, 46, 89, 57, 47, 78, 53, 53, 61, 70, 60, 59, 53, 65, 62, 57, 72, 87, 50, 131, 107, 70, 59, 73, 84, 52, 54, 65, 80, 64, 52, 64, 61, 63, 71, 74, 60, 90, 86, 59, 47, 68, 82, 50, 42, 58, 73, 43, 66, 69, 65, 47, 42, 43, 65, 67, 61, 63, 49, 66, 77, 65, 82, 60, 60, 75, 71, 76, 68, 84, 75, 71, 68, 69, 41, 78, 81, 42, 44, 70, 110, 102, 70, 67, 88, 67, 58, 98, 61, 73, 83, 67, 45, 50, 73, 49, 60, 71, 61, 69, 58, 65, 64, 51, 101, 74, 82, 62, 106, 79, 60, 69, 77, 52, 60, 64, 112, 87, 61, 56, 58, 87, 81, 69, 91, 66, 67, 70, 89, 80, 68, 80, 67, 57, 81, 77, 55, 66, 64, 58, 73, 51, 72, 68, 105, 87, 78, 60, 68, 58, 68, 58, 95, 74, 56, 76, 61, 53, 68, 53, 45, 70, 62, 64, 74, 74, 80, 72, 63, 63, 69, 74, 54, 70, 65, 67, 50, 67, 141, 66, 59, 62, 50, 68, 58, 53, 57, 74, 76, 56, 52, 54, 69, 42, 64, 44, 81, 62, 62, 150, 78, 70, 52, 54, 54, 79, 62, 77, 55, 77, 79, 56, 134, 50, 59, 78, 69, 89, 80, 87, 73, 51, 70, 69, 69, 89, 48, 65, 51, 49, 83, 90, 93, 55, 48, 54, 95, 65, 78, 76, 65, 50, 61, 58, 54, 72, 57, 54, 66, 58, 74, 67, 70, 82, 57, 61, 85, 61, 60, 44, 56, 51, 72, 51, 71, 73, 76, 71, 54, 72, 67, 61, 55, 79, 61, 79, 86, 49, 56, 63, 66, 63, 89, 57, 105, 52, 59, 63, 64, 56, 39, 43, 73, 82, 72, 55, 83, 71, 60, 52, 73, 61, 76, 72, 80, 59, 62, 84, 64, 59, 73, 66, 60, 49, 66, 67, 57, 54, 82, 68, 66, 47, 60, 84, 80, 60, 50, 49, 59, 53, 59, 47, 72, 64, 45, 70, 77, 50, 62, 93, 60, 70, 71, 69, 83, 53, 56, 53, 88, 96, 57, 59, 60, 100, 62, 61, 48, 70, 71, 57, 78, 56, 50, 42, 80, 49, 62, 64, 59, 58, 61, 71, 52, 72, 118, 68, 54, 60, 59, 72, 78, 97, 55, 76, 61, 67, 66, 68, 56, 54, 58, 64, 80, 73, 53, 57, 52, 77, 54, 50, 62, 52, 76, 62, 57, 75, 64, 95, 63, 56, 44, 73, 55, 53, 75, 70, 54, 77, 59, 70, 63, 60, 70, 93, 80, 49, 45, 54, 97, 52, 62, 48, 80, 66, 102, 85, 77, 46, 82, 59, 72, 63, 50, 66, 85, 140, 60, 62, 53, 56, 62, 62, 72, 50, 82, 55, 69, 69, 121, 56, 69, 60, 68, 57, 75, 79, 69, 92, 52, 60, 49, 56, 51, 72, 79, 96, 46, 85, 83, 66, 53, 78, 62, 43, 59, 56, 56, 73, 72, 63, 51, 58, 53, 66, 74, 60, 75, 77, 87, 55, 60, 82, 72, 56, 60, 69, 78, 85, 56, 54, 68, 60, 63, 76, 52, 77, 61, 69, 61, 73, 82, 65, 81, 85, 85, 58, 84, 76, 78, 59, 59, 63, 60, 48, 76, 52, 66, 43, 64, 66, 79, 83, 74, 48, 78, 51, 56, 75, 65, 61, 95, 87, 64, 56, 69, 84, 63, 56, 45, 48, 79, 59, 49, 80, 77, 52, 47, 66, 69, 45, 65, 58, 72, 111, 54, 51, 80, 72, 78, 64, 67, 106, 48, 67, 43, 55, 61, 77, 57, 53, 71, 70, 54, 70, 63, 73, 68, 55, 58, 65, 76, 62, 95, 42, 74, 55, 91, 59, 59, 68, 67, 65, 87, 82, 51, 97, 62, 73, 81, 68, 58, 68, 60, 66, 61, 60, 26, 72, 46, 78, 56, 59, 46, 51, 56, 58, 39, 50, 54, 67, 66, 55, 78, 79, 63, 61, 67, 82, 81, 81, 65, 51, 70, 57, 53, 65, 67, 42, 72, 78, 79, 68, 90, 80, 57, 62, 61, 51, 55, 56, 93, 48, 60, 63, 71, 58, 95, 64, 76, 63, 89, 74, 58, 51, 73, 69, 99, 42, 64, 54, 66, 55, 55, 63, 94, 62, 49, 66, 71, 78, 92, 58, 66, 77, 59, 65, 61, 79, 65, 57, 57, 59, 59, 42, 68, 87, 57, 59, 48, 63, 69, 66, 80, 68, 43, 65, 69, 69, 50, 113, 60, 73, 46, 68, 57, 40, 77, 65, 68, 64, 89, 58, 58, 74, 62, 71, 62, 73, 49, 62, 62, 64, 83, 65, 60, 80, 65, 54, 61, 70, 73, 51, 50, 69, 75, 57, 43, 85, 53, 67, 74, 56, 51, 59, 53, 74, 58, 61, 73, 70, 63, 72, 67, 56, 41, 67, 60, 61, 59, 63, 97, 65, 79, 64, 67, 82, 48, 54, 55, 66, 71, 77, 61, 60, 42, 73, 80, 74, 59, 69, 86, 45, 71, 101, 81, 73, 54, 50, 42, 50, 64, 63, 56, 49, 79, 64, 77, 51, 58, 60, 52, 65, 66, 75, 51, 78, 67, 65, 61, 66, 61, 82, 85, 49, 57, 56, 68, 83, 70, 50, 56, 56, 69, 83, 60, 55, 66, 45, 67, 62, 91, 71, 60, 34, 74, 68, 81, 82, 62, 64, 88, 79, 67, 100, 90, 68, 67, 49, 59, 51, 76, 58, 141, 61, 40, 65, 56, 69, 71, 59, 94, 70, 53, 60, 69, 72, 57, 66, 56, 82, 85, 80, 53, 60, 46, 66, 53, 47, 68, 68, 65, 72, 67, 52, 69, 66, 89, 67, 71, 59, 71, 89, 69, 71, 78, 67, 68, 67, 66, 75, 67, 62, 71, 47, 73, 63, 68, 70, 52, 55, 89, 66, 42, 82, 79, 68, 60, 62, 57, 70, 58, 69, 53, 68, 47, 65, 62, 68, 73, 61, 79, 50, 65, 80, 70, 69, 73, 65, 71, 81, 76, 39, 69, 75, 67, 76, 59, 54, 83, 82, 64, 58, 56, 113, 53, 62, 57, 55, 71, 50, 53, 62, 64, 93, 79, 51, 85, 65, 61, 74, 61, 36, 61, 68, 67, 68, 61, 48, 54, 106, 74, 55, 52, 65, 80, 68, 80, 59, 78, 84, 56, 67, 59, 51, 71, 56, 72, 62, 59, 65, 88, 99, 67, 93, 81, 61, 48, 71, 78, 69, 69, 64, 94, 82, 85, 60, 52, 73, 61, 70, 59, 70, 73, 51, 55, 78, 49, 60, 35, 51, 76, 71, 76, 52, 58, 82, 62, 111, 56, 59, 60, 82, 62, 44, 83, 54, 78, 70, 90, 71, 68, 71, 67, 82, 74, 61, 59, 64, 50, 60, 65, 77, 93, 55, 54, 38, 60, 87, 69, 80, 81, 56, 85, 64, 62, 60, 56, 62, 66, 54, 43, 65, 48, 75, 46, 52, 41, 74, 63, 67, 68, 51, 51, 54, 51, 72, 61, 76, 53, 80, 76, 59, 42, 53, 45, 71, 71, 69, 61, 62, 73, 52, 50, 68, 46, 77, 60, 74, 58, 52, 80, 58, 74, 57, 55, 51, 65, 46, 62, 64, 80, 65, 82, 62, 88, 62, 82, 86, 66, 80, 50, 63, 51, 63, 83, 61, 67, 60, 74, 53, 91, 51, 105, 70, 64, 65, 74, 60, 146, 91, 61, 73, 47, 41, 71, 70, 63, 84, 52, 70, 57, 75, 79, 55, 69, 71, 78, 86, 65, 53, 104, 67, 72, 80, 58, 83, 77, 68, 58, 76, 72, 60, 77, 75, 35, 73, 81, 62, 50, 70, 74, 63, 52, 71, 59, 57, 62, 50, 77, 64, 44, 52, 75, 56, 46, 69, 68, 59, 102, 66, 51, 71, 69, 53, 95, 74, 72, 91, 68, 67, 81, 67, 58, 95, 42, 72, 91, 73, 57, 57, 64, 78, 59, 77, 63, 70, 45, 57, 34, 57, 71, 72, 80, 58, 57, 38, 77, 78, 59, 86, 72, 50, 78, 63, 91, 62, 45, 63, 103, 58, 58, 75, 61, 53, 45, 55, 64, 91, 68, 75, 54, 47, 68, 63, 65, 60, 69, 64, 37, 53, 78, 135, 71, 64, 48, 60, 54, 73, 75, 61, 60, 118, 55, 68, 90, 58, 62, 27, 69, 43, 55, 70, 81, 76, 72, 87, 60, 98, 74, 66, 69, 71, 51, 63, 63, 85, 78, 86, 46, 52, 77, 61, 74, 54, 51, 66, 88, 63, 75, 41, 64, 66, 75, 63, 88, 64, 66, 74, 43, 51, 56, 44, 62, 87, 100, 54, 71, 45, 78, 95, 94, 66, 69, 52, 54, 52, 103, 81, 60, 65, 50, 103, 63, 106, 83, 80, 85, 66, 50, 77, 68, 52, 75, 37, 58, 99, 59, 63, 47, 65, 63, 60, 51, 55, 103, 60, 57, 66, 50, 75, 61, 67, 64, 67, 71, 48, 74, 69, 62, 112, 60, 57, 47, 53, 74, 55, 67, 82, 59, 63, 61, 99, 64, 54, 73, 53, 74, 65, 75, 50, 38, 70, 69, 60, 66, 58, 49, 68, 61, 73, 61, 70, 60, 57, 71, 64, 65, 89, 70, 59, 64, 75, 69, 55, 59, 39, 56, 55, 58, 71, 51, 77, 73, 67, 56, 48, 58, 84, 70, 66, 72, 59, 77, 48, 60, 64, 69, 59, 58, 57, 58, 58, 48, 50, 86, 59, 76, 65, 82, 52, 65, 74, 111, 67, 97, 73, 58, 69, 122, 56, 52, 53, 57, 65, 47, 67, 67, 63, 60, 57, 53, 53, 68, 79, 89, 62, 56, 50, 57, 46, 77, 54, 60, 57, 61, 75, 67, 65, 59, 67, 58, 66, 64, 73, 111, 56, 89, 73, 63, 55, 75, 76, 70, 78, 72, 52, 102, 69, 56, 80, 56, 58, 54, 74, 48, 72, 71, 61, 71, 76, 52, 55, 74, 41, 62, 56, 68, 72, 94, 53, 49, 161, 98, 60, 68, 79, 68, 75, 61, 73, 35, 48, 72, 89, 65, 75, 64, 56, 76, 58, 54, 72, 43, 62, 71, 95, 91, 73, 44, 59, 64, 51, 57, 80, 55, 71, 65, 72, 57, 64, 50, 58, 35, 85, 75, 55, 72, 57, 70, 63, 57, 91, 57, 50, 49, 50, 55, 55, 57, 63, 47, 69, 46, 54, 67, 59, 71, 63, 52, 75, 74, 62, 62, 73, 75, 62, 53, 72, 73, 72, 73, 53, 83, 67, 59, 67, 73, 63, 68, 65, 106, 45, 63, 86, 57, 52, 46, 40, 57, 74, 69, 87, 62, 80, 36, 36, 63, 93, 77, 52, 72, 61, 52, 133, 59, 86, 46, 55, 73, 74, 73, 43, 83, 63, 88, 61, 59, 70, 69, 77, 66, 80, 120, 40, 88, 63, 71, 49, 68, 66, 86, 52, 71, 67, 57, 85, 62, 81, 85, 66, 57, 77, 59, 51, 84, 68, 56, 49, 60, 64, 79, 64, 84, 44, 65, 69, 39, 67, 55, 76, 93, 55, 53, 73, 72, 81, 75, 74, 72, 100, 89, 78, 59, 53, 69, 53, 73, 62, 51, 74, 78, 58, 42, 117, 61, 64, 58, 75, 58, 50, 71, 69, 62, 77, 66, 40, 67, 76, 64, 52, 84, 60, 46, 55, 60, 56, 86, 46, 73, 66, 73, 60, 64, 74, 53, 65, 68, 73, 58, 67, 56, 65, 58, 89, 66, 111, 58, 86, 70, 80, 53, 60, 55, 64, 49, 60, 69, 64, 53, 58, 60, 45, 55, 57, 46, 63, 88, 61, 93, 67, 37, 62, 49, 72, 80, 79, 91, 67, 62, 54, 69, 85, 79, 56, 54, 85, 59, 79, 79, 79, 51, 60, 58, 60, 75, 90, 55, 77, 67, 61, 54, 68, 51, 66, 52, 57, 72, 64, 59, 63, 52, 79, 74, 61, 67, 70, 69, 71, 50, 65, 79, 52, 68, 53, 57, 53, 80, 160, 45, 71, 59, 92, 65, 86, 67, 67, 73, 55, 50, 65, 59, 74, 76, 93, 52, 66, 67, 33, 54, 69, 87, 57, 75, 67, 43, 76, 61, 64, 67, 68, 80, 70, 68, 103, 84, 62, 63, 45, 68, 60, 63, 60, 64, 62, 78, 76, 43, 66, 75, 75, 56, 59, 80, 88, 50, 63, 66, 52, 79, 65, 59, 90, 61, 45, 57, 69, 83, 83, 53, 68, 73, 58, 61, 59, 75, 45, 60, 81, 84, 44, 40, 63, 84, 78, 80, 49, 23, 62, 68, 81, 56, 81, 70, 59, 67, 48, 26, 66, 63, 60, 85, 48, 64, 78, 91, 54, 67, 68, 62, 47, 62, 68, 88, 74, 73, 61, 47, 59, 87, 65, 59, 72, 88, 75, 72, 71, 60, 77, 74, 48, 67, 59, 57, 79, 75, 67, 62, 46, 54, 64, 59, 92, 86, 62, 88, 69, 103, 42, 68, 47, 58, 62, 59, 59, 66, 62, 55, 57, 56, 51, 59, 65, 74, 69, 60, 60, 64, 76, 74, 60, 51, 88, 56, 81, 58, 69, 45, 65, 80, 60, 104, 68, 76, 64, 82, 73, 69, 52, 79, 96, 71, 53, 95, 74, 64, 68, 82, 56, 61, 52, 59, 60, 85, 87, 59, 68, 91, 67, 79, 53, 66, 58, 48, 43, 40, 77, 76, 86, 68, 75, 61, 85, 46, 78, 71, 63, 52, 58, 47, 62, 41, 118, 69, 50, 69, 69, 48, 75, 67, 49, 75, 62, 59, 72, 91, 67, 58, 67, 62, 64, 69, 52, 80, 49, 53, 58, 67, 65, 57, 84, 47, 51, 62, 63, 70, 60, 79, 66, 53, 43, 89, 59, 65, 67, 69, 81, 82, 77, 87, 70, 55, 61, 70, 68, 65, 61, 77, 74, 75, 48, 63, 54, 60, 76, 41, 70, 56, 64, 49, 70, 69, 47, 49, 47, 67, 46, 46, 51, 59, 60, 65, 52, 63, 82, 65, 92, 70, 74, 63, 54, 54, 70, 62, 47, 84, 68, 68, 64, 72, 78, 72, 68, 58, 65, 48, 52, 66, 79, 70, 53, 64, 80, 55, 61, 46, 42, 95, 53, 53, 80, 63, 48, 110, 59, 63, 133, 58, 96, 50, 75, 61, 34, 61, 55, 107, 87, 101, 69, 57, 73, 73, 85, 73, 71, 60, 46, 59, 109, 55, 57, 90, 65, 79, 62, 57, 60, 52, 59, 49, 52, 57, 61, 68, 59, 56, 50, 67, 51, 55, 99, 75, 74, 96, 79, 91, 64, 64, 59, 60, 68, 71, 53, 48, 73, 49, 55, 75, 57, 51, 59, 69, 69, 89, 67, 43, 85, 49, 75, 77, 72, 58, 43, 81, 72, 86, 67, 51, 68, 73, 77, 101, 84, 68, 70, 55, 61, 62, 71, 42, 81, 65, 86, 74, 47, 62, 62, 65, 64, 68, 70, 60, 57, 53, 81, 57, 67, 53, 88, 53, 65, 64, 70, 59, 171, 66, 51, 60, 74, 66, 66, 62, 66, 57, 69, 48, 57, 58, 55, 52, 68, 47, 59, 46, 74, 34, 72, 49, 47, 60, 76, 58, 94, 41, 56, 55, 81, 104, 90, 73, 41, 76, 63, 59, 67, 51, 74, 112, 64, 65, 135, 69, 66, 36, 55, 78, 52, 72, 46, 46, 63, 65, 68, 65, 62, 97, 71, 69, 65, 87, 49, 44, 49, 69, 65, 79, 67, 56, 74, 75, 54, 61, 69, 54, 61, 71, 58, 56, 74, 53, 63, 66, 71, 85, 66, 44, 44, 50, 66, 62, 60, 57, 53, 77, 67, 68, 72, 59, 65, 47, 73, 70, 52, 56, 77, 56, 74, 83, 80, 48, 57, 83, 86, 97, 33, 70, 56, 57, 52, 63, 66, 64, 64, 71, 90, 54, 60, 49, 59, 42, 59, 80, 81, 57, 78, 55, 69, 43, 77, 59, 57, 77, 71, 60, 48, 48, 66, 209, 50, 95, 97, 76, 57, 61, 66, 69, 62, 73, 61, 61, 48, 62, 74, 60, 47, 45, 79, 68, 59, 76, 64, 59, 75, 79, 58, 81, 56, 64, 51, 66, 72, 51, 93, 88, 64, 64, 65, 79, 71, 109, 57, 66, 47, 84, 64, 71, 68, 66, 52, 74, 45, 36, 51, 92, 81, 66, 60, 79, 80, 57, 85, 75, 57, 88, 72, 68, 47, 81, 79, 54, 87, 83, 61, 72, 86, 86, 86, 59, 44, 52, 66, 42, 68, 58, 53, 65, 59, 48, 71, 51, 74, 65, 78, 49, 66, 53, 67, 68, 77, 53, 63, 73, 67, 53, 55, 67, 72, 48, 57, 47, 59, 92, 78, 64, 81, 62, 61, 59, 104, 68, 62, 50, 67, 56, 70, 66, 71, 64, 55, 71, 62, 75, 96, 59, 62, 55, 77, 63, 60, 74, 60, 63, 63, 71, 70, 69, 64, 58, 49, 96, 72, 74, 72, 66, 68, 50, 63, 65, 106, 69, 64, 41, 83, 68, 93, 61, 43, 49, 53, 78, 62, 89, 70, 54, 29, 47, 64, 71, 46, 68, 59, 52, 59, 71, 70, 72, 91, 63, 70, 56, 88, 71, 66, 73, 64, 73, 59, 49, 61, 83, 64, 66, 67, 54, 70, 97, 74, 75, 54, 55, 83, 62, 78, 79, 54, 100, 69, 72, 58, 61, 57, 99, 148, 92, 80, 74, 60, 71, 82, 55, 78, 61, 70, 87, 56, 88, 77, 74, 46, 62, 51, 52, 44, 70, 78, 82, 59, 49, 53, 62, 57, 62, 92, 63, 76, 83, 53, 68, 85, 44, 64, 63, 65, 71, 65, 70, 54, 57, 45, 57, 49, 34, 68, 77, 56, 63, 65, 59, 50, 78, 89, 43, 61, 59, 94, 49, 67, 65, 52, 82, 76, 59, 77, 95, 69, 86, 81, 104, 57, 49, 47, 38, 90, 67, 103, 87, 80, 69, 78, 80, 55, 54, 70, 50, 75, 63, 81, 104, 67, 79, 71, 53, 50, 64, 77, 72, 65, 95, 52, 48, 57, 78, 46, 60, 74, 45, 79, 58, 65, 53, 78, 54, 88, 74, 76, 48, 88, 64, 46, 55, 62, 111, 83, 61, 67, 46, 61, 58, 60, 60, 47, 65, 73, 61, 77, 60, 72, 54, 52, 79, 88, 43, 75, 69, 56, 76, 88, 69, 69, 62, 51, 63, 121, 58, 60, 51, 82, 82, 54, 61, 68, 50, 63, 124, 48, 95, 82, 54, 54, 73, 57, 51, 72, 60, 72, 56, 61, 53, 75, 61, 69, 78, 66, 68, 44, 61, 56, 65, 60, 42, 77, 48, 35, 56, 74, 81, 97, 79, 50, 71, 76, 76, 59, 88, 70, 53, 58, 72, 86, 67, 89, 91, 62, 88, 59, 108, 64, 53, 46, 52, 73, 69, 60, 64, 49, 95, 71, 68, 84, 66, 73, 89, 31, 63, 55, 66, 62, 64, 51, 77, 89, 72, 54, 66, 81, 40, 56, 62, 50, 57, 73, 74, 74, 68, 53, 84, 80, 55, 46, 65, 50, 68, 67, 39, 51, 65, 49, 85, 68, 89, 61, 55, 73, 60, 60, 89, 61, 103, 45, 53, 53, 54, 46, 91, 65, 65, 63, 56, 88, 58, 68, 90, 70, 58, 85, 76, 54, 78, 67, 78, 63, 75, 76, 70, 53, 30, 50, 66, 59, 111, 82, 63, 87, 51, 58, 70, 99, 57, 74, 63, 69, 30, 71, 57, 65, 61, 84, 73, 59, 56, 73, 64, 75, 88, 61, 50, 58, 70, 59, 101, 66, 63, 48, 99, 58, 64, 43, 93, 62, 53, 70, 71, 51, 61, 56, 44, 64, 73, 44, 66, 53, 59, 49, 48, 73, 65, 59, 88, 65, 84, 59, 59, 62, 65, 73, 63, 63, 70, 92, 51, 39, 72, 63, 72, 67, 61, 138, 73, 70, 64, 71, 56, 60, 51, 82, 65, 70, 62, 56, 74, 40, 61, 62, 70, 37, 58, 56, 150, 65, 67, 57, 50, 98, 57, 48, 64, 58, 54, 71, 86, 63, 103, 51, 68, 52, 49, 79, 42, 58, 66, 53, 66, 68, 58, 91, 64, 45, 56, 77, 50, 75, 60, 54, 65, 68, 64, 45, 131, 75, 57, 64, 70, 89, 80, 67, 58, 55, 46, 44, 77, 60, 60, 83, 58, 93, 82, 67, 59, 90, 56, 58, 70, 66, 68, 71, 54, 82, 78, 79, 86, 66, 77, 74, 62, 81, 67, 48, 63, 80, 61, 46, 45, 62, 68, 78, 51, 65, 56, 51, 51, 70, 76, 74, 75, 49, 63, 85, 91, 64, 71, 56, 70, 85, 69, 52, 42, 68, 78, 60, 82, 36, 65, 68, 57, 62, 50, 53, 53, 69, 43, 60, 66, 53, 69, 50, 47, 83, 60, 62, 57, 52, 98, 69, 58, 73, 47, 65, 44, 108, 71, 50, 65, 84, 72, 65, 43, 76, 73, 59, 55, 45, 93, 41, 56, 88, 73, 58, 75, 56, 58, 50, 82, 64, 78, 53, 106, 82, 108, 59, 66, 54, 64, 98, 56, 70, 77, 72, 77, 69, 49, 76, 75, 46, 40, 39, 55, 108, 56, 35, 55, 67, 51, 62, 61, 68, 123, 49, 78, 59, 54, 62, 95, 57, 68, 60, 73, 45, 65, 92, 60, 56, 61, 55, 42, 63, 65, 64, 70, 57, 63, 49, 71, 75, 44, 90, 66, 51, 44, 63, 52, 60, 92, 102, 70, 57, 57, 74, 65, 101, 77, 63, 61, 57, 83, 68, 60, 70, 75, 115, 60, 60, 57, 84, 76, 81, 92, 55, 59, 55, 70, 66, 55, 87, 70, 66, 63, 61, 60, 60, 68, 53, 50, 54, 52, 74, 57, 70, 77, 60, 52, 60, 76, 65, 72, 69, 54, 53, 66, 81, 83, 89, 65, 92, 76, 54, 50, 65, 71, 60, 65, 66, 61, 63, 100, 40, 53, 47, 50, 61, 60, 80, 67, 62, 107, 50, 68, 62, 60, 72, 52, 69, 58, 80, 60, 46, 76, 61, 59, 75, 76, 76, 66, 74, 54, 80, 54, 56, 65, 70, 64, 86, 69, 65, 77, 45, 48, 60, 59, 53, 70, 73, 52, 80, 74, 87, 57, 74, 62, 107, 59, 63, 67, 56, 58, 57, 114, 76, 55, 72, 69, 54, 47, 74, 70, 73, 61, 65, 57, 63, 84, 67, 55, 69, 67, 66, 88, 49, 64, 57, 50, 76, 67, 109, 85, 77, 66, 78, 76, 79, 54, 61, 58, 59, 32, 61, 43, 54, 57, 94, 90, 76, 75, 57, 65, 69, 61, 66, 51, 54, 55, 64, 76, 59, 60, 52, 81, 52, 53, 40, 65, 71, 69, 57, 102, 70, 90, 73, 67, 62, 55, 70, 50, 61, 54, 56, 52, 57, 61, 86, 94, 52, 81, 98, 58, 77, 68, 71, 52, 67, 65, 59, 63, 68, 45, 56, 79, 100, 59, 46, 65, 79, 60, 63, 41, 76, 78, 102, 81, 55, 76, 79, 66, 77, 55, 79, 46, 99, 83, 106, 53, 68, 71, 71, 45, 47, 50, 66, 50, 55, 75, 69, 76, 72, 72, 51, 49, 44, 71, 53, 68, 77, 88, 37, 79, 62, 58, 68, 66, 49, 53, 67, 55, 41, 45, 59, 70, 88, 57, 93, 75, 99, 47, 71, 72, 58, 79, 73, 86, 73, 77, 75, 53, 71, 83, 86, 58, 53, 69, 67, 55, 57, 79, 55, 59, 73, 51, 83, 66, 62, 63, 69, 93, 69, 79, 75, 107, 116, 48, 57, 77, 88, 52, 61, 64, 74, 73, 40, 51, 42, 75, 71, 54, 63, 57, 97, 71, 63, 42, 65, 67, 69, 60, 77, 71, 56, 71, 75, 68, 58, 45, 80, 75, 66, 51, 78, 49, 47, 67, 67, 37, 71, 75, 50, 86, 59, 80, 71, 67, 64, 51, 81, 64, 69, 67, 68, 76, 77, 58, 131, 49, 69, 52, 64, 73, 93, 52, 70, 53, 73, 64, 61, 70, 63, 53, 60, 69, 57, 59, 54, 50, 43, 63, 74, 42, 73, 74, 71, 46, 58, 49, 98, 55, 64, 45, 53, 41, 64, 60, 66, 47, 91, 80, 64, 47, 54, 56, 32, 77, 65, 65, 65, 60, 97, 56, 69, 87, 58, 61, 46, 74, 74, 85, 65, 66, 77, 71, 62, 80, 89, 95, 54, 59, 63, 64, 83, 62, 76, 58, 77, 59, 54, 70, 65, 81, 75, 70, 54, 63, 83, 97, 67, 60, 60, 65, 56, 70, 72, 68, 75, 108, 57, 55, 68, 90, 52, 70, 59, 64, 53, 60, 77, 60, 67, 67, 74, 81, 69, 57, 60, 69, 68, 48, 57, 57, 73, 74, 57, 70, 60, 66, 56, 75, 57, 51, 90, 58, 58, 53, 62, 85, 51, 64, 72, 47, 53, 70, 68, 55, 46, 63, 94, 60, 56, 64, 64, 57, 56, 71, 77, 89, 61, 69, 56, 47, 57, 92, 72, 70, 67, 70, 67, 68, 59, 84, 53, 55, 89, 66, 69, 78, 53, 83, 101, 67, 64, 59, 39, 62, 43, 57, 54, 52, 77, 64, 84, 102, 63, 56, 64, 70, 55, 55, 61, 65, 68, 65, 60, 111, 59, 69, 88, 77, 48, 74, 70, 109, 68, 65, 77, 45, 90, 53, 52, 92, 87, 70, 70, 60, 63, 54, 55, 64, 74, 95, 53, 56, 64, 56, 75, 73, 62, 61, 50, 61, 86, 55, 48, 59, 63, 57, 68, 55, 66, 67, 64, 59, 72, 52, 44, 69, 82, 83, 54, 62, 86, 73, 62, 57, 51, 53, 52, 68, 64, 106, 61, 65, 72, 51, 103, 49, 49, 84, 104, 62, 71, 57, 60, 86, 69, 64, 66, 63, 50, 67, 74, 64, 69, 92, 55, 77, 65, 65, 62, 53, 59, 68, 66, 57, 72, 50, 124, 92, 66, 51, 60, 64, 65, 55, 77, 112, 51, 53, 94, 85, 45, 60, 70, 59, 71, 59, 61, 78, 57, 53, 54, 68, 69, 111, 68, 81, 44, 56, 62, 50, 52, 80, 53, 70, 59, 71, 52, 49, 63, 108, 70, 68, 56, 70, 65, 62, 60, 102, 64, 55, 75, 97, 66, 56, 68, 60, 70, 65, 31, 60, 73, 78, 58, 55, 55, 56, 62, 122, 55, 52, 45, 62, 62, 75, 56, 60, 61, 51, 55, 51, 64, 61, 50, 61, 61, 56, 52, 46, 67, 63, 89, 56, 63, 86, 69, 69, 68, 95, 75, 74, 47, 57, 70, 78, 52, 56, 63, 82, 52, 87, 77, 67, 70, 59, 48, 59, 113, 63, 68, 55, 58, 51, 37, 62, 70, 76, 68, 69, 51, 56, 56, 46, 47, 83, 66, 65, 65, 76, 58, 71, 46, 65, 55, 61, 72, 52, 59, 87, 77, 83, 61, 65, 60, 61, 64, 90, 61, 56, 45, 61, 72, 51, 106, 43, 53, 73, 56, 51, 56, 61, 86, 80, 45, 67, 52, 72, 55, 64, 69, 73, 82, 65, 83, 67, 58, 76, 59, 63, 46, 64, 63, 65, 60, 54, 53, 52, 95, 104, 77, 42, 64, 72, 53, 77, 54, 79, 46, 49, 47, 46, 65, 59, 57, 64, 72, 55, 87, 81, 69, 57, 63, 63, 62, 46, 67, 50, 65, 63, 43, 64, 67, 54, 83, 110, 69, 66, 59, 37, 129, 58, 73, 77, 72, 61, 75, 66, 49, 81, 55, 62, 59, 76, 61, 79, 66, 55, 56, 48, 55, 82, 78, 78, 50, 67, 45, 53, 74, 73, 49, 68, 56, 76, 79, 49, 46, 58, 90, 63, 67, 87, 74, 55, 73, 58, 36, 69, 71, 58, 58, 55, 71, 71, 65, 81, 70, 48, 90, 57, 41, 45, 57, 56, 62, 51, 52, 66, 70, 64, 79, 46, 55, 77, 68, 56, 61, 83, 48, 58, 54, 68, 59, 68, 53, 44, 62, 50, 74, 57, 65, 72, 73, 56, 69, 65, 67, 67, 71, 55, 108, 53, 95, 75, 72, 63, 64, 60, 77, 53, 51, 69, 68, 55, 61, 72, 77, 52, 60, 65, 66, 60, 72, 65, 84, 57, 56, 78, 74, 69, 47, 57, 59, 66, 70, 68, 93, 51, 59, 68, 57, 77, 55, 59, 53, 49, 78, 53, 77, 56, 61, 68, 72, 63, 52, 97, 65, 56, 69, 61, 65, 89, 68, 73, 49, 83, 85, 52, 52, 50, 70, 66, 72, 78, 69, 68, 68, 68, 73, 97, 46, 64, 61, 73, 95, 79, 54, 68, 66, 45, 53, 57, 57, 58, 55, 54, 89, 79, 57, 122, 66, 56, 79, 54, 76, 57, 63, 70, 103, 80, 69, 60, 34, 56, 55, 56, 79, 61, 57, 70, 80, 88, 65, 50, 64, 51, 83, 50, 81, 77, 89, 68, 57, 66, 55, 79, 61, 76, 85, 61, 81, 71, 63, 59, 59, 57, 55, 83, 59, 63, 96, 60, 53, 81, 74, 83, 70, 53, 94, 60, 87, 43, 57, 72, 87, 59, 60, 61, 140, 46, 72, 49, 65, 60, 65, 60, 53, 70, 55, 76, 57, 56, 66, 53, 79, 48, 65, 54, 67, 51, 72, 42, 63, 63, 88, 98, 79, 58, 53, 81, 59, 62, 50, 54, 47, 53, 80, 56, 64, 55, 62, 73, 59, 96, 47, 70, 67, 61, 92, 80, 75, 58, 71, 80, 88, 72, 71, 59, 63, 82, 61, 56, 71, 65, 86, 64, 49, 68, 76, 51, 81, 71, 64, 64, 52, 61, 75, 58, 97, 46, 59, 65, 80, 78, 71, 54, 51, 50, 75, 78, 103, 68, 75, 48, 74, 63, 64, 67, 66, 103, 58, 73, 67, 56, 50, 52, 64, 53, 56, 72, 61, 72, 78, 56, 59, 75, 64, 70, 89, 58, 88, 81, 77, 61, 81, 77, 60, 59, 69, 75, 66, 72, 56, 69, 41, 80, 71, 85, 65, 56, 63, 67, 89, 47, 90, 71, 83, 65, 69, 47, 89, 63, 57, 60, 66, 73, 63, 68, 82, 69, 80, 67, 74, 65, 66, 56, 53, 64, 61, 56, 64, 54, 69, 65, 50, 59, 43, 79, 80, 59, 61, 70, 63, 65, 69, 104, 69, 58, 62, 42, 98, 65, 96, 55, 60, 62, 62, 48, 77, 52, 71, 71, 82, 61, 54, 67, 55, 47, 84, 53, 75, 50, 63, 67, 64, 65, 69, 72, 55, 75, 70, 65, 54, 105, 60, 44, 51, 54, 91, 54, 54, 61, 60, 53, 33, 71, 67, 75, 60, 66, 53, 75, 84, 65, 72, 101, 63, 57, 60, 83, 62, 69, 87, 47, 56, 74, 69, 62, 52, 109, 58, 42, 58, 68, 64, 82, 68, 59, 61, 60, 71, 60, 55, 54, 66, 81, 49, 52, 60, 49, 84, 71, 44, 60, 65, 86, 75, 57, 55, 66, 53, 85, 48, 69, 102, 76, 70, 70, 56, 87, 70, 76, 63, 61, 55, 52, 36, 66, 76, 79, 73, 75, 62, 55, 72, 79, 66, 75, 80, 54, 61, 59, 69, 73, 78, 66, 68, 65, 58, 57, 59, 58, 89, 64, 55, 55, 49, 110, 60, 73, 81, 106, 92, 79, 83, 67, 67, 49, 69, 47, 56, 71, 80, 83, 63, 62, 58, 85, 71, 52, 56, 60, 79, 75, 103, 45, 54, 56, 71, 70, 59, 41, 79, 43, 74, 69, 57, 72, 66, 61, 86, 97, 63, 55, 73, 83, 57, 66, 61, 61, 67, 60, 70, 56, 42, 55, 77, 42, 78, 51, 50, 64, 55, 66, 113, 42, 59, 46, 65, 54, 68, 56, 50, 56, 52, 64, 75, 60, 89, 71, 65, 72, 57, 65, 50, 53, 14, 58, 65, 82, 127, 42, 57, 54, 101, 63, 68, 53, 58, 57, 59, 46, 64, 76, 65, 62, 51, 54, 35, 79, 53, 69, 76, 68, 65, 79, 72, 64, 64, 69, 37, 50, 64, 62, 64, 60, 57, 68, 59, 58, 55, 70, 55, 95, 71, 64, 55, 70, 96, 72, 68, 56, 72, 93, 43, 82, 82, 52, 60, 62, 78, 58, 56, 75, 56, 113, 37, 69, 50, 74, 71, 61, 72, 74, 56, 59, 71, 74, 69, 70, 43, 56, 57, 52, 61, 68, 70, 48, 43, 58, 52, 72, 76, 55, 63, 96, 40, 88, 58, 75, 52, 80, 54, 73, 68, 91, 63, 65, 50, 67, 72, 51, 50, 58, 53, 52, 64, 35, 81, 47, 52, 54, 72, 83, 84, 59, 67, 57, 76, 79, 47, 66, 42, 74, 51, 52, 70, 66, 49, 71, 64, 60, 60, 43, 62, 56, 70, 64, 67, 67, 69, 67, 63, 82, 98, 53, 70, 52, 71, 70, 82, 67, 53, 67, 114, 67, 65, 89, 61, 78, 64, 59, 52, 47, 54, 93, 65, 61, 68, 48, 115, 68, 83, 38, 56, 97, 48, 76, 60, 64, 69, 63, 67, 88, 82, 55, 64, 83, 69, 67, 78, 57, 72, 81, 75, 57, 62, 56, 65, 81, 124, 78, 51, 66, 65, 73, 78, 67, 53, 57, 70, 65, 65, 62, 65, 45, 60, 76, 79, 49, 63, 52, 51, 73, 63, 60, 63, 58, 54, 47, 103, 74, 78, 56, 64, 60, 54, 41, 70, 50, 66, 61, 83, 65, 60, 49, 57, 75, 99, 57, 68, 67, 70, 59, 52, 64, 82, 42, 73, 58, 89, 64, 57, 81, 56, 54, 87, 44, 71, 81, 67, 66, 66, 87, 83, 73, 65, 77, 64, 72, 65, 51, 73, 57, 42, 85, 59, 65, 84, 59, 72, 56, 82, 122, 78, 45, 79, 80, 45, 58, 63, 79, 53, 69, 68, 64, 81, 71, 62, 47, 49, 63, 58, 73, 67, 76, 52, 51, 72, 88, 63, 63, 35, 77, 55, 52, 59, 58, 59, 49, 58, 66, 51, 82, 50, 58, 60, 95, 57, 65, 58, 48, 51, 62, 83, 73, 81, 62, 63, 36, 70, 49, 79, 75, 65, 73, 52, 79, 72, 54, 62, 78, 88, 72, 80, 65, 59, 41, 66, 120, 76, 74, 67, 53, 62, 61, 48, 58, 61, 85, 52, 75, 93, 69, 64, 49, 43, 49, 56, 51, 78, 52, 71, 67, 58, 60, 68, 86, 54, 52, 49, 93, 67, 86, 73, 51, 58, 73, 47, 60, 60, 87, 77, 43, 60, 79, 70, 52, 86, 47, 62, 58, 77, 51, 49, 68, 70, 57, 53, 55, 71, 73, 53, 80, 61, 67, 45, 64, 56, 74, 84, 35, 77, 110, 65, 87, 71, 63, 76, 57, 70, 82, 55, 65, 73, 68, 69, 72, 55, 47, 80, 74, 78, 49, 56, 75, 111, 48, 46, 58, 52, 46, 50, 106, 68, 79, 42, 73, 77, 50, 66, 85, 59, 61, 56, 63, 87, 74, 66, 82, 71, 61, 53, 51, 81, 67, 47, 67, 50, 44, 68, 40, 77, 106, 64, 93, 66, 94, 58, 78, 55, 62, 70, 65, 64, 51, 74, 65, 77, 53, 84, 57, 60, 67, 51, 75, 55, 101, 77, 71, 73, 49, 50, 86, 63, 75, 135, 97, 69, 90, 71, 85, 87, 84, 79, 61, 59, 55, 75, 80, 83, 84, 76, 66, 58, 37, 58, 53, 46, 59, 74, 44, 60, 75, 72, 66, 65, 55, 68, 58, 77, 69, 66, 81, 70, 66, 75, 70, 48, 66, 67, 80, 51, 65, 102, 70, 51, 61, 70, 52, 124, 78, 64, 55, 72, 108, 53, 85, 75, 110, 74, 78, 61, 63, 54, 41, 71, 97, 67, 62, 66, 90, 55, 83, 48, 59, 71, 72, 50, 78, 59, 82, 69, 71, 58, 109, 60, 103, 69, 75, 115, 77, 55, 68, 66, 87, 52, 86, 45, 52, 64, 54, 58, 56, 72, 58, 72, 61, 60, 58, 79, 60, 80, 56, 84, 98, 59, 52, 127, 90, 61, 62, 48, 68, 92, 68, 69, 54, 80, 75, 52, 53, 90, 55, 68, 52, 53, 49, 58, 75, 44, 48, 75, 62, 56, 69, 46, 41, 60, 50, 58, 60, 52, 57, 69, 70, 77, 67, 52, 50, 59, 106, 55, 78, 127, 77, 88, 60, 40, 90, 55, 74, 67, 73, 65, 70, 70, 61, 68, 70, 65, 65, 58, 84, 91, 55, 53, 58, 44, 62, 53, 48, 60, 52, 60, 80, 73, 54, 38, 75, 55, 67, 77, 74, 47, 37, 71, 66, 95, 99, 99, 57, 54, 77, 52, 51, 64, 61, 69, 68, 89, 63, 65, 91, 86, 54, 70, 73, 52, 75, 61, 70, 60, 50, 54, 79, 64, 71, 70, 43, 72, 45, 67, 58, 60, 98, 57, 54, 62, 93, 83, 51, 79, 76, 59, 78, 83, 57, 47, 62, 69, 78, 52, 63, 68, 66, 77, 63, 67, 68, 47, 47, 70, 70, 75, 70, 70, 75, 84, 58, 50, 66, 64, 82, 75, 53, 80, 65, 52, 50, 55, 54, 81, 58, 59, 79, 78, 113, 59, 57, 93, 62, 59, 70, 75, 72, 70, 95, 45, 63, 58, 59, 65, 66, 65, 50, 46, 42, 75, 69, 69, 107, 40, 50, 62, 67, 64, 53, 66, 59, 56, 74, 45, 70, 83, 63, 79, 78, 72, 49, 66, 68, 67, 85, 58, 68, 81, 66, 56, 92, 64, 74, 64, 79, 70, 84, 56, 54, 60, 53, 85, 63, 69, 57, 45, 85, 68, 55, 68, 84, 92, 59, 65, 51, 67, 67, 65, 63, 65, 71, 56, 62, 73, 63, 68, 54, 77, 67, 81, 75, 66, 60, 55, 71, 88, 60, 88, 144, 64, 69, 69, 76, 53, 76, 40, 67, 68, 55, 74, 77, 61, 59, 59, 44, 75, 53, 66, 62, 57, 64, 46, 59, 69, 92, 73, 65, 93, 86, 51, 71, 45, 59, 63, 66, 66, 63, 76, 57, 53, 79, 54, 62, 54, 74, 65, 44, 71, 60, 79, 72, 52, 72, 57, 65, 52, 63, 69, 38, 81, 54, 120, 70, 61, 76, 84, 51, 66, 71, 56, 64, 67, 66, 63, 64, 41, 63, 72, 58, 79, 39, 39, 50, 50, 75, 59, 71, 64, 94, 80, 49, 53, 57, 61, 61, 68, 62, 74, 94, 68, 83, 83, 64, 63, 56, 43, 53, 55, 66, 48, 56, 69, 62, 55, 88, 117, 44, 58, 86, 45, 66, 99, 50, 66, 62, 94, 76, 51, 85, 45, 52, 49, 61, 70, 51, 73, 78, 66, 67, 66, 73, 63, 85, 46, 46, 63, 51, 83, 95, 52, 93, 83, 90, 63, 68, 31, 46, 58, 83, 52, 56, 77, 49, 57, 65, 61, 69, 71, 66, 64, 61, 79, 71, 57, 76, 75, 71, 47, 57, 64, 84, 83, 47, 57, 78, 55, 78, 62, 53, 60, 78, 57, 97, 58, 63, 67, 54, 70, 71, 36, 79, 92, 88, 43, 68, 86, 73, 57, 63, 64, 56, 55, 60, 60, 47, 76, 59, 48, 68, 55, 57, 56, 49, 45, 50, 67, 68, 48, 31, 65, 54, 104, 85, 59, 60, 70, 73, 54, 67, 73, 67, 68, 77, 68, 63, 59, 54, 86, 49, 86, 96, 61, 56, 83, 87, 58, 72, 77, 77, 70, 62, 46, 70, 82, 69, 58, 72, 62, 74, 56, 65, 54, 86, 81, 53, 69, 50, 72, 69, 55, 57, 52, 66, 79, 58, 80, 71, 70, 61, 70, 64, 51, 44, 55, 75, 60, 90, 79, 59, 73, 67, 43, 74, 55, 55, 58, 53, 54, 60, 87, 87, 68, 83, 61, 52, 65, 67, 79, 76, 69, 55, 89, 59, 53, 78, 54, 56, 54, 53, 68, 67, 60, 63, 73, 89, 62, 57, 73, 102, 68, 91, 84, 55, 102, 83, 37, 82, 56, 75, 50, 62, 90, 61, 80, 57, 59, 96, 64, 32, 52, 53, 61, 57, 53, 44, 44, 61, 81, 62, 56, 39, 61, 60, 70, 58, 50, 72, 79, 53, 97, 72, 38, 54, 57, 78, 56, 85, 80, 44, 91, 73, 61, 50, 47, 70, 45, 61, 69, 95, 64, 52, 74, 87, 76, 54, 60, 73, 69, 84, 102, 65, 59, 47, 53, 78, 68, 83, 71, 64, 69, 63, 85, 44, 49, 77, 40, 59, 71, 51, 56, 64, 49, 53, 70, 68, 86, 69, 79, 49, 80, 49, 69, 72, 66, 106, 72, 73, 66, 61, 73, 66, 63, 70, 56, 61, 69, 66, 76, 61, 61, 69, 69, 74, 85, 75, 52, 64, 56, 61, 72, 68, 52, 70, 63, 50, 58, 69, 46, 63, 104, 70, 64, 63, 63, 95, 52, 66, 53, 81, 96, 55, 52, 73, 48, 72, 54, 96, 85, 68, 67, 56, 79, 49, 59, 83, 61, 61, 83, 42, 56, 40, 92, 68, 55, 56, 85, 54, 54, 107, 76, 56, 74, 29, 69, 81, 63, 55, 73, 65, 73, 89, 45, 90, 50, 78, 84, 93, 73, 71, 86, 59, 70, 76, 68, 46, 77, 47, 79, 62, 60, 50, 53, 53, 86, 92, 60, 60, 69, 56, 57, 84, 59, 82, 55, 47, 94, 50, 86, 74, 76, 48, 88, 71, 63, 72, 51, 76, 67, 77, 73, 72, 75, 45, 88, 116, 40, 60, 56, 65, 52, 62, 78, 95, 84, 64, 51, 87, 49, 91, 54, 58, 76, 50, 68, 51, 58, 50, 52, 76, 39, 71, 55, 81, 85, 76, 71, 56, 76, 69, 78, 65, 64, 58, 80, 47, 81, 73, 44, 73, 65, 75, 44, 53, 83, 41, 70, 54, 62, 60, 67, 71, 63, 68, 74, 70, 74, 55, 66, 60, 73, 79, 54, 77, 64, 85, 56, 57, 61, 61, 87, 88, 80, 69, 65, 78, 56, 51, 63, 57, 68, 64, 65, 56, 88, 60, 73, 54, 63, 60, 71, 63, 87, 72, 101, 66, 71, 75, 48, 58, 85, 58, 59, 48, 76, 59, 57, 63, 82, 60, 56, 54, 66, 75, 83, 83, 46, 61, 56, 57, 70, 63, 54, 71, 78, 70, 59, 76, 64, 63, 47, 71, 53, 53, 93, 65, 70, 46, 67, 87, 59, 66, 66, 66, 77, 57, 66, 76, 57, 57, 64, 67, 85, 77, 68, 71, 88, 56, 49, 67, 54, 76, 70, 54, 76, 59, 58, 63, 46, 74, 73, 40, 67, 58, 44, 60, 50, 70, 56, 88, 63, 82, 62, 50, 85, 57, 75, 74, 50, 52, 75, 62, 58, 71, 43, 59, 64, 54, 76, 60, 83, 72, 64, 80, 83, 58, 48, 57, 58, 52, 74, 45, 62, 73, 59, 69, 52, 50, 86, 47, 50, 68, 79, 65, 65, 57, 103, 67, 81, 53, 77, 79, 65, 46, 63, 53, 93, 62, 79, 66, 84, 65, 76, 61, 70, 72, 90, 75, 67, 44, 72, 71, 74, 67, 53, 45, 77, 74, 57, 150, 62, 60, 53, 67, 68, 61, 63, 98, 62, 61, 54, 71, 66, 70, 68, 73, 56, 67, 57, 58, 90, 68, 68, 53, 83, 60, 91, 63, 83, 72, 56, 54, 50, 78, 47, 62, 47, 69, 60, 75, 80, 56, 65, 70, 68, 52, 57, 68, 74, 60, 76, 35, 60, 56, 84, 36, 70, 53, 83, 85, 58, 53, 99, 102, 77, 68, 49, 67, 68, 65, 52, 52, 49, 69, 59, 76, 67, 71, 67, 63, 57, 43, 64, 59, 61, 59, 52, 101, 54, 68, 58, 58, 58, 58, 58, 74, 59, 97, 61, 43, 95, 54, 65, 78, 59, 70, 76, 72, 61, 70, 60, 69, 85, 71, 63, 65, 85, 61, 64, 82, 90, 57, 75, 53, 68, 74, 50, 92, 83, 69, 55, 57, 67, 78, 69, 67, 69, 46, 78, 58, 71, 59, 74, 65, 51, 84, 63, 48, 65, 64, 61, 73, 72, 53, 78, 71, 72, 61, 104, 52, 79, 53, 60, 84, 59, 54, 73, 65, 68, 139, 50, 89, 64, 70, 63, 55, 50, 59, 59, 74, 73, 77, 68, 47, 53, 64, 71, 68, 76, 63, 54, 58, 56, 62, 55, 72, 70, 62, 70, 47, 60, 56, 95, 68, 78, 67, 75, 68, 53, 80, 65, 65, 43, 69, 49, 50, 67, 68, 74, 42, 56, 64, 45, 66, 59, 66, 66, 83, 59, 53, 66, 73, 59, 48, 63, 58, 70, 66, 69, 72, 67, 62, 64, 71, 67, 47, 70, 73, 60, 64, 58, 85, 55, 76, 56, 71, 60, 64, 59, 68, 68, 83, 97, 57, 73, 64, 62, 67, 57, 62, 50, 72, 63, 80, 69, 68, 70, 67, 70, 65, 71, 57, 52, 74, 60, 76, 50, 59, 57, 49, 55, 70, 62, 60, 44, 64, 57, 67, 65, 78, 93, 73, 55, 65, 64, 60, 66, 56, 73, 59, 56, 59, 51, 47, 45, 99, 58, 47, 71, 82, 84, 72, 71, 68, 76, 73, 83, 68, 60, 43, 65, 60, 76, 86, 62, 55, 82, 58, 74, 58, 68, 54, 64, 62, 61, 90, 69, 68, 53, 56, 60, 60, 61, 62, 86, 69, 78, 64, 60, 80, 63, 75, 76, 57, 53, 79, 56, 61, 61, 51, 48, 59, 68, 54, 53, 65, 65, 87, 58, 73, 110, 51, 58, 55, 67, 65, 56, 67, 70, 68, 70, 65, 166, 76, 79, 65, 70, 60, 75, 58, 103, 84, 67, 55, 67, 82, 71, 62, 57, 60, 37, 62, 62, 136, 50, 66, 73, 60, 67, 68, 62, 59, 77, 81, 58, 89, 75, 74, 55, 69, 63, 64, 56, 42, 75, 51, 66, 66, 40, 54, 83, 53, 51, 66, 78, 52, 93, 86, 53, 56, 68, 58, 74, 77, 65, 79, 59, 84, 63, 82, 58, 47, 60, 68, 58, 64, 77, 49, 66, 76, 49, 82, 46, 50, 64, 53, 64, 68, 59, 68, 72, 75, 87, 54, 68, 71, 50, 57, 79, 65, 81, 53, 65, 68, 113, 74, 53, 67, 54, 55, 56, 68, 55, 77, 77, 60, 89, 58, 55, 37, 78, 65, 71, 91, 72, 71, 74, 61, 39, 59, 62, 52, 56, 71, 60, 98, 68, 49, 63, 72, 83, 62, 71, 65, 69, 74, 44, 62, 71, 74, 55, 69, 78, 67, 60, 60, 84, 53, 75, 55, 66, 54, 67, 66, 105, 62, 64, 81, 57, 61, 58, 48, 70, 57, 81, 64, 68, 71, 53, 57, 63, 68, 72, 71, 66, 66, 45, 56, 57, 76, 60, 72, 75, 115, 64, 79, 77, 71, 73, 76, 76, 67, 101, 57, 40, 51, 80, 65, 85, 68, 49, 60, 115, 59, 85, 80, 57, 48, 67, 59, 78, 77, 53, 59, 59, 76, 60, 56, 70, 70, 64, 74, 78, 64, 80, 68, 45, 63, 60, 74, 59, 65, 38, 64, 67, 51, 53, 66, 61, 74, 108, 68, 69, 51, 67, 52, 66, 72, 110, 63, 57, 80, 83, 52, 52, 61, 51, 83, 65, 46, 73, 59, 66, 58, 174, 62, 72, 51, 100, 82, 86, 68, 61, 57, 63, 57, 72, 54, 91, 67, 65, 73, 48, 77, 77, 50, 44, 64, 60, 81, 81, 85, 78, 75, 57, 64, 58, 61, 75, 49, 71, 70, 61, 66, 73, 67, 73, 77, 97, 57, 55, 66, 59, 68, 72, 84, 72, 65, 73, 60, 68, 59, 62, 63, 63, 54, 90, 57, 44, 117, 58, 56, 73, 51, 56, 63, 68, 58, 69, 57, 68, 61, 53, 72, 87, 83, 51, 57, 64, 72, 67, 57, 51, 73, 58, 63, 78, 62, 71, 83, 68, 64, 66, 63, 72, 54, 69, 69, 74, 79, 76, 47, 62, 57, 71, 63, 75, 70, 66, 67, 66, 61, 56, 44, 62, 47, 52, 62, 63, 59, 58, 76, 51, 52, 65, 67, 57, 66, 54, 68, 73, 65, 71, 57, 62, 62, 76, 60, 114, 52, 79, 67, 42, 53, 67, 55, 67, 73, 70, 61, 54, 52, 71, 41, 67, 46, 62, 96, 68, 77, 58, 51, 69, 67, 76, 56, 65, 53, 68, 70, 72, 67, 76, 55, 70, 82, 72, 81, 60, 72, 74, 58, 56, 59, 55, 60, 62, 52, 69, 59, 66, 65, 72, 60, 58, 69, 64, 68, 106, 64, 84, 74, 64, 64, 71, 56, 53, 54, 59, 68, 57, 54, 70, 56, 56, 73, 68, 75, 60, 88, 69, 58, 77, 99, 57, 64, 80, 83, 81, 50, 59, 50, 80, 69, 108, 73, 67, 51, 59, 66, 46, 58, 62, 56, 50, 74, 88, 58, 53, 71, 68, 67, 71, 73, 73, 70, 62, 107, 60, 81, 58, 54, 58, 54, 94, 60, 67, 70, 74, 55, 53, 53, 68, 75, 58, 78, 63, 44, 70, 72, 70, 70, 54, 65, 63, 56, 54, 57, 57, 80, 60, 66, 48, 59, 65, 64, 60, 69, 62, 82, 65, 45, 54, 65, 49, 85, 66, 100, 71, 60, 54, 82, 114, 46, 51, 56, 88, 62, 61, 54, 96, 74, 64, 62, 49, 62, 64, 58, 71, 44, 61, 46, 66, 56, 70, 70, 68, 58, 49, 61, 82, 53, 76, 84, 55, 51, 73, 59, 73, 60, 93, 80, 63, 44, 70, 71, 61, 70, 73, 77, 60, 64, 68, 66, 74, 89, 68, 51, 57, 57, 61, 87, 51, 67, 109, 54, 59, 49, 74, 101, 91, 57, 77, 61, 59, 62, 74, 55, 60, 71, 54, 61, 60, 52, 55, 55, 77, 72, 34, 52, 79, 63, 85, 78, 59, 54, 73, 50, 71, 65, 71, 81, 55, 53, 67, 62, 62, 85, 64, 44, 53, 64, 73, 78, 71, 73, 66, 62, 75, 40, 76, 72, 56, 56, 61, 61, 75, 61, 72, 91, 63, 63, 74, 57, 59, 62, 59, 65, 60, 65, 69, 67, 77, 107, 106, 124, 50, 63, 56, 100, 68, 86, 38, 56, 71, 57, 65, 72, 46, 56, 80, 62, 75, 79, 73, 57, 92, 71, 103, 58, 90, 78, 63, 72, 68, 50, 68, 75, 88, 57, 109, 57, 37, 53, 57, 62, 67, 35, 51, 76, 58, 71, 55, 73, 95, 59, 73, 46, 65, 93, 74, 95, 68, 58, 59, 64, 67, 84, 63, 85, 71, 81, 66, 76, 60, 49, 47, 76, 60, 68, 64, 105, 57, 61, 40, 43, 59, 54, 59, 62, 58, 51, 64, 72, 56, 58, 105, 44, 79, 61, 65, 58, 54, 40, 64, 68, 81, 74, 76, 64, 73, 54, 61, 55, 78, 59, 46, 54, 66, 82, 44, 64, 64, 35, 81, 69, 63, 47, 61, 66, 64, 63, 134, 55, 76, 66, 53, 67, 76, 61, 87, 61, 71, 85, 58, 81, 68, 73, 58, 67, 91, 71, 49, 69, 54, 55, 68, 48, 63, 55, 60, 71, 66, 65, 69, 61, 56, 67, 69, 59, 65, 76, 52, 65, 79, 64, 62, 75, 76, 84, 57, 54, 51, 67, 111, 57, 56, 86, 40, 70, 60, 59, 121, 66, 52, 51, 51, 75, 69, 91, 55, 49, 55, 59, 64, 57, 62, 56, 52, 56, 57, 68, 53, 47, 64, 53, 93, 44, 92, 63, 55, 53, 53, 72, 66, 72, 41, 92, 58, 63, 56, 59, 69, 55, 80, 61, 77, 63, 84, 71, 74, 73, 64, 73, 48, 72, 75, 47, 58, 67, 58, 65, 139, 52, 52, 52, 98, 75, 53, 80, 62, 66, 55, 59, 52, 54, 62, 59, 68, 87, 84, 74, 95, 103, 67, 63, 80, 85, 71, 80, 75, 69, 83, 61, 58, 86, 63, 75, 61, 73, 62, 72, 75, 109, 78, 76, 92, 42, 61, 75, 53, 81, 50, 66, 60, 76, 77, 73, 64, 94, 59, 65, 79, 66, 62, 61, 51, 54, 51, 76, 63, 32, 89, 81, 63, 68, 47, 44, 74, 55, 58, 60, 64, 61, 60, 58, 76, 69, 46, 57, 60, 54, 57, 59, 66, 60, 91, 63, 64, 85, 58, 58, 64, 54, 79, 60, 64, 62, 65, 66, 53, 57, 80, 53, 59, 46, 73, 56, 86, 55, 68, 57, 76, 84, 72, 53, 51, 81, 62, 79, 58, 65, 54, 95, 65, 67, 60, 72, 75, 57, 70, 57, 51, 73, 57, 64, 83, 60, 78, 48, 58, 66, 75, 66, 59, 62, 75, 53, 68, 60, 63, 39, 117, 67, 59, 74, 51, 87, 50, 60, 63, 144, 68, 74, 66, 47, 53, 91, 84, 75, 56, 49, 50, 72, 53, 70, 63, 62, 58, 59, 66, 50, 50, 65, 62, 58, 78, 69, 60, 65, 65, 56, 64, 86, 60, 69, 71, 66, 93, 67, 73, 81, 53, 66, 43, 64, 68, 91, 61, 53, 75, 139, 56, 98, 71, 54, 80, 67, 32, 48, 62, 54, 68, 71, 67, 63, 47, 64, 63, 57, 55, 70, 71, 79, 56, 111, 84, 49, 63, 50, 58, 47, 57, 61, 56, 82, 67, 71, 98, 64, 78, 96, 63, 63, 69, 70, 58, 56, 73, 88, 49, 71, 75, 68, 62, 100, 58, 50, 56, 44, 68, 71, 63, 72, 59, 68, 75, 70, 62, 64, 65, 76, 61, 71, 62, 83, 63, 60, 76, 66, 57, 67, 55, 87, 61, 53, 52, 54, 62, 53, 59, 57, 57, 102, 56, 59, 58, 68, 54, 109, 81, 67, 51, 64, 55, 52, 57, 69, 71, 82, 67, 70, 55, 86, 56, 64, 66, 67, 53, 66, 60, 82, 67, 89, 73, 78, 37, 77, 72, 53, 62, 73, 85, 51, 64, 70, 54, 65, 54, 54, 68, 52, 60, 63, 69, 63, 53, 82, 83, 90, 58, 78, 66, 66, 55, 54, 63, 52, 79, 90, 56, 64, 87, 62, 63, 76, 55, 57, 56, 67, 60, 59, 54, 61, 65, 50, 44, 75, 54, 47, 75, 82, 68, 73, 58, 77, 57, 58, 58, 51, 53, 65, 64, 80, 59, 57, 68, 67, 46, 62, 64, 70, 71, 52, 63, 60, 70, 59, 69, 55, 85, 75, 71, 58, 93, 73, 78, 63, 70, 59, 57, 61, 59, 59, 68, 80, 69, 114, 77, 52, 67, 58, 76, 50, 48, 64, 60, 58, 52, 76, 82, 59, 76, 64, 59, 65, 72, 72, 59, 54, 48, 80, 63, 67, 82, 79, 83, 74, 49, 71, 75, 60, 67, 47, 61, 70, 67, 59, 58, 76, 50, 92, 51, 71, 73, 55, 71, 93, 59, 61, 101, 62, 78, 52, 95, 82, 56, 60, 71, 39, 59, 77, 81, 79, 63, 59, 48, 61, 61, 70, 151, 72, 59, 61, 54, 54, 57, 59, 57, 62, 49, 54, 87, 72, 62, 61, 94, 56, 56, 58, 49, 38, 55, 68, 63, 89, 52, 55, 54, 57, 46, 75, 73, 51, 71, 52, 94, 85, 72, 62, 62, 61, 57, 52, 87, 76, 65, 76, 59, 155, 59, 43, 52, 92, 48, 70, 80, 58, 89, 47, 56, 59, 83, 117, 63, 88, 52, 65, 47, 64, 56, 67, 74, 62, 51, 79, 58, 73, 63, 74, 66, 79, 69, 55, 77, 64, 58, 72, 56, 60, 56, 87, 35, 67, 55, 53, 59, 52, 58, 55, 52, 54, 57, 64, 57, 52, 67, 77, 50, 61, 62, 52, 51, 55, 68, 50, 74, 45, 57, 66, 71, 57, 70, 65, 76, 82, 84, 64, 69, 45, 82, 39, 55, 69, 59, 52, 85, 88, 68, 61, 75, 49, 65, 51, 78, 57, 57, 60, 56, 63, 51, 98, 44, 68, 67, 80, 62, 62, 63, 65, 61, 56, 93, 65, 50, 40, 71, 61, 63, 86, 74, 58, 75, 65, 59, 58, 61, 57, 65, 57, 55, 66, 96, 65, 66, 46, 75, 66, 73, 62, 123, 68, 62, 65, 60, 50, 71, 55, 60, 51, 113, 70, 86, 85, 73, 73, 53, 65, 66, 59, 66, 79, 80, 66, 58, 53, 76, 66, 71, 92, 79, 60, 80, 61, 51, 97, 85, 60, 73, 80, 72, 106, 51, 39, 90, 80, 87, 66, 70, 70, 68, 58, 75, 59, 45, 63, 73, 65, 104, 54, 55, 102, 66, 58, 67, 79, 48, 42, 82, 46, 68, 62, 65, 57, 56, 53, 78, 67, 40, 66, 122, 78, 48, 72, 75, 66, 80, 64, 79, 63, 52, 70, 77, 93, 68, 63, 84, 83, 68, 78, 91, 62, 66, 84, 57, 76, 67, 51, 63, 54, 62, 64, 61, 95, 104, 70, 56, 55, 71, 68, 79, 63, 55, 56, 68, 91, 53, 80, 63, 59, 100, 95, 68, 79, 83, 51, 80, 42, 79, 50, 63, 61, 131, 72, 51, 88, 45, 38, 68, 43, 58, 63, 55, 65, 87, 53, 56, 57, 64, 63, 59, 54, 65, 43, 62, 74, 67, 93, 61, 40, 42, 45, 80, 46, 51, 57, 110, 91, 74, 54, 64, 71, 72, 61, 57, 70, 53, 56, 75, 60, 64, 63, 68, 49, 62, 55, 118, 66, 55, 49, 67, 53, 49, 52, 73, 76, 51, 59, 83, 51, 56, 69, 63, 58, 57, 68, 80, 58, 141, 44, 83, 73, 58, 66, 53, 79, 80, 68, 70, 68, 49, 70, 72, 64, 75, 55, 70, 64, 67, 43, 70, 34, 72, 58, 55, 55, 65, 52, 59, 72, 60, 53, 60, 51, 70, 57, 59, 96, 70, 83, 42, 86, 39, 58, 61, 88, 80, 69, 67, 66, 65, 58, 66, 83, 79, 64, 65, 49, 70, 65, 66, 100, 56, 56, 93, 64, 67, 71, 64, 105, 62, 81, 72, 68, 73, 68, 72, 46, 56, 49, 56, 64, 64, 65, 88, 59, 66, 95, 52, 61, 63, 90, 68, 102, 44, 55, 58, 66, 67, 78, 76, 62, 78, 59, 100, 73, 59, 58, 70, 63, 57, 64, 48, 122, 52, 57, 61, 61, 62, 53, 80, 71, 74, 57, 63, 48, 59, 74, 64, 56, 62, 75, 56, 50, 56, 50, 85, 65, 55, 73, 55, 59, 69, 65, 69, 76, 57, 63, 58, 55, 71, 109, 43, 61, 71, 63, 67, 67, 49, 45, 89, 58, 64, 57, 90, 50, 93, 68, 65, 60, 90, 35, 70, 50, 50, 85, 38, 69, 68, 63, 75, 81, 76, 72, 44, 61, 59, 72, 52, 76, 60, 138, 80, 48, 69, 64, 62, 96, 115, 81, 60, 85, 67, 52, 68, 62, 65, 67, 87, 62, 59, 48, 47, 56, 71, 55, 56, 62, 72, 60, 75, 58, 58, 52, 70, 60, 61, 84, 62, 38, 55, 50, 55, 70, 67, 84, 58, 60, 59, 77, 69, 65, 74, 71, 52, 78, 70, 52, 79, 51, 81, 63, 57, 57, 92, 64, 70, 68, 62, 80, 76, 82, 58, 66, 51, 48, 47, 96, 66, 51, 77, 80, 41, 66, 55, 70, 64, 63, 62, 47, 50, 58, 64, 56, 61, 80, 66, 73, 62, 91, 56, 83, 61, 53, 59, 62, 48, 69, 51, 89, 67, 90, 91, 63, 63, 70, 60, 58, 74, 94, 54, 77, 60, 156, 60, 68, 57, 37, 71, 60, 105, 79, 65, 55, 56, 65, 80, 55, 56, 65, 72, 46, 66, 67, 55, 53, 58, 61, 42, 50, 55, 80, 58, 56, 46, 61, 54, 54, 58, 63, 67, 54, 72, 51, 60, 68, 58, 57, 68, 78, 60, 100, 85, 87, 54, 39, 52, 65, 51, 65, 62, 72, 54, 111, 58, 71, 54, 52, 71, 74, 51, 54, 52, 105, 70, 64, 67, 96, 58, 60, 94, 81, 66, 54, 72, 55, 70, 69, 60, 65, 143, 55, 51, 75, 100, 74, 56, 90, 60, 65, 81, 54, 79, 76, 79, 53, 61, 87, 61, 68, 69, 42, 79, 94, 71, 80, 75, 62, 85, 61, 59, 62, 62, 71, 51, 87, 67, 65, 84, 49, 45, 55, 81, 82, 91, 83, 70, 78, 48, 59, 57, 55, 70, 51, 60, 65, 54, 57, 65, 57, 86, 74, 43, 92, 86, 59, 70, 54, 78, 63, 59, 67, 68, 58, 61, 72, 66, 75, 50, 73, 67, 40, 52, 110, 65, 81, 59, 62, 50, 106, 84, 72, 55, 78, 78, 67, 49, 51, 67, 52, 50, 51, 51, 69, 56, 54, 54, 56, 82, 77, 61, 73, 53, 73, 73, 54, 45, 72, 52, 56, 66, 71, 59, 60, 62, 88, 69, 53, 76, 63, 63, 66, 32, 56, 82, 117, 81, 76, 54, 77, 52, 66, 69, 66, 86, 78, 52, 54, 60, 64, 45, 53, 62, 73, 59, 63, 73, 64, 57, 62, 66, 55, 63, 60, 64, 54, 64, 59, 65, 63, 68, 70, 65, 53, 53, 72, 101, 75, 49, 67, 52, 73, 73, 58, 60, 70, 58, 35, 92, 44, 50, 80, 52, 74, 89, 44, 81, 79, 51, 89, 62, 44, 71, 59, 85, 81, 76, 53, 55, 60, 68, 60, 52, 72, 94, 77, 55, 63, 56, 81, 59, 63, 75, 55, 77, 66, 56, 73, 69, 78, 61, 55, 68, 58, 68, 61, 72, 91, 40, 61, 65, 79, 64, 72, 49, 71, 95, 59, 54, 63, 131, 60, 52, 106, 67, 65, 88, 62, 55, 59, 66, 63, 87, 50, 91, 67, 82, 66, 60, 87, 64, 61, 76, 79, 47, 55, 80, 64, 61, 63, 58, 63, 64, 37, 72, 68, 60, 70, 44, 61, 60, 84, 73, 76, 77, 53, 65, 62, 68, 85, 56, 48, 59, 46, 58, 53, 62, 73, 85, 68, 58, 36, 67, 62, 65, 83, 70, 66, 72, 60, 63, 45, 50, 72, 78, 55, 78, 65, 66, 54, 70, 55, 45, 71, 90, 59, 70, 84, 65, 63, 46, 57, 67, 73, 79, 102, 94, 84, 47, 70, 59, 53, 63, 55, 63, 71, 68, 67, 34, 57, 54, 78, 46, 60, 60, 85, 69, 64, 86, 61, 54, 86, 65, 56, 67, 66, 49, 99, 93, 71, 75, 153, 42, 68, 82, 68, 77, 74, 69, 47, 68, 69, 81, 46, 69, 75, 78, 106, 70, 68, 76, 76, 78, 96, 78, 54, 64, 62, 62, 48, 61, 66, 59, 47, 82, 55, 86, 67, 61, 54, 76, 66, 58, 62, 70, 73, 56, 71, 71, 65, 58, 110, 48, 66, 69, 55, 74, 57, 65, 34, 60, 77, 61, 62, 60, 37, 63, 66, 69, 104, 52, 68, 99, 46, 84, 81, 68, 84, 66, 65, 58, 82, 82, 49, 44, 60, 66, 66, 58, 68, 54, 53, 68, 74, 57, 71, 62, 59, 59, 84, 73, 110, 60, 58, 109, 62, 71, 60, 39, 70, 51, 63, 64, 111, 63, 76, 57, 52, 78, 71, 67, 110, 47, 38, 66, 64, 58, 55, 62, 54, 63, 59, 65, 55, 64, 61, 45, 63, 70, 55, 57, 57, 77, 64, 63, 61, 67, 83, 60, 63, 64, 60, 49, 56, 73, 77, 67, 76, 74, 38, 58, 80, 67, 63, 86, 55, 80, 60, 55, 59, 56, 57, 49, 72, 51, 58, 61, 61, 71, 66, 75, 82, 73, 56, 55, 75, 56, 72, 62, 56, 114, 52, 72, 60, 65, 53, 50, 70, 46, 83, 65, 63, 80, 60, 54, 76, 101, 104, 43, 79, 73, 58, 61, 99, 82, 55, 46, 45, 50, 71, 54, 79, 56, 55, 60, 51, 68, 58, 78, 65, 83, 52, 65, 74, 50, 67, 53, 81, 43, 77, 54, 68, 57, 99, 51, 68, 75, 56, 69, 50, 70, 52, 66, 79, 71, 48, 54, 63, 73, 69, 55, 60, 74, 56, 65, 69, 54, 63, 70, 67, 81, 60, 76, 78, 74, 53, 61, 57, 69, 67, 63, 67, 69, 60, 56, 43, 46, 57, 63, 64, 76, 65, 53, 66, 56, 69, 65, 159, 43, 56, 69, 41, 50, 63, 58, 95, 67, 107, 46, 62, 88, 61, 61, 75, 70, 66, 69, 58, 67, 98, 77, 60, 76, 74, 28, 66, 69, 55, 65, 47, 48, 82, 77, 57, 48, 64, 60, 65, 67, 68, 80, 84, 59, 53, 75, 59, 82, 74, 65, 70, 66, 57, 60, 65, 56, 74, 75, 74, 61, 69, 46, 52, 72, 43, 86, 66, 75, 86, 67, 113, 56, 62, 63, 68, 73, 72, 70, 50, 58, 56, 70, 48, 56, 82, 54, 104, 78, 66, 65, 84, 66, 45, 69, 53, 88, 62, 53, 102, 54, 70, 65, 57, 78, 90, 86, 73, 67, 91, 67, 56, 83, 68, 45, 51, 83, 63, 63, 63, 53, 68, 63, 60, 51, 57, 71, 56, 44, 93, 50, 66, 55, 88, 81, 60, 65, 62, 55, 82, 51, 60, 47, 96, 50, 65, 65, 46, 94, 71, 75, 99, 61, 99, 63, 78, 62, 108, 53, 46, 64, 64, 63, 61, 52, 64, 76, 62, 58, 55, 85, 76, 54, 85, 64, 57, 45, 64, 79, 82, 55, 86, 82, 60, 48, 34, 82, 72, 78, 72, 54, 51, 81, 124, 103, 86, 50, 58, 88, 52, 75, 66, 65, 66, 42, 49, 56, 75, 52, 83, 55, 62, 62, 63, 75, 56, 72, 57, 68, 67, 63, 69, 56, 44, 76, 61, 64, 85, 62, 69, 79, 64, 70, 66, 85, 76, 78, 75, 93, 70, 53, 53, 66, 71, 84, 73, 65, 53, 70, 68, 85, 64, 68, 56, 43, 49, 74, 78, 54, 60, 62, 68, 52, 73, 73, 69, 167, 62, 48, 64, 66, 58, 80, 59, 64, 49, 73, 80, 42, 55, 72, 84, 67, 37, 88, 59, 49, 66, 70, 54, 48, 61, 58, 82, 52, 84, 55, 63, 81, 67, 74, 74, 70, 74, 68, 74, 67, 69, 92, 66, 70, 56, 33, 79, 66, 95, 72, 52, 76, 66, 65, 61, 49, 68, 75, 47, 67, 63, 82, 69, 51, 55, 61, 59, 71, 62, 56, 68, 56, 63, 47, 71, 66, 60, 63, 64, 160, 66, 66, 65, 65, 64, 62, 39, 58, 53, 58, 75, 45, 75, 80, 75, 67, 64, 65, 50, 81, 58, 63, 72, 58, 59, 71, 66, 49, 70, 55, 62, 57, 82, 48, 65, 58, 56, 68, 142, 68, 64, 79, 55, 57, 59, 69, 85, 72, 65, 56, 64, 60, 66, 77, 54, 64, 35, 71, 77, 87, 43, 52, 69, 95, 47, 56, 54, 51, 77, 68, 73, 57, 51, 56, 71, 83, 72, 54, 53, 77, 79, 82, 58, 51, 66, 83, 63, 57, 82, 61, 71, 64, 70, 79, 81, 55, 101, 33, 54, 66, 67, 56, 53, 37, 52, 58, 68, 59, 59, 83, 71, 74, 57, 43, 68, 60, 73, 79, 63, 61, 70, 68, 56, 81, 80, 62, 53, 72, 62, 49, 66, 77, 87, 67, 57, 76, 54, 55, 143, 65, 59, 69, 77, 73, 83, 62, 58, 57, 62, 74, 58, 50, 76, 68, 50, 72, 62, 46, 63, 106, 51, 54, 61, 63, 72, 63, 49, 74, 56, 84, 65, 72, 94, 52, 63, 57, 67, 43, 63, 67, 63, 41, 80, 63, 54, 52, 46, 71, 70, 50, 78, 72, 64, 80, 58, 58, 104, 61, 59, 55, 56, 91, 56, 74, 66, 87, 66, 76, 72, 69, 51, 66, 91, 66, 59, 70, 84, 75, 73, 88, 56, 60, 44, 105, 64, 62, 65, 84, 77, 48, 95, 72, 59, 57, 60, 43, 61, 49, 82, 87, 73, 63, 65, 52, 90, 75, 59, 88, 47, 54, 64, 76, 62, 53, 85, 57, 52, 88, 73, 72, 75, 80, 60, 66, 70, 75, 66, 92, 55, 73, 82, 58, 65, 61, 82, 79, 74, 60, 62, 73, 78, 44, 65, 69, 67, 51, 53, 68, 78, 88, 64, 46, 72, 61, 55, 63, 92, 52, 83, 68, 59, 49, 48, 46, 64, 43, 61, 73, 65, 63, 77, 90, 65, 70, 52, 30, 76, 49, 83, 54, 65, 71, 76, 62, 69, 38, 51, 72, 53, 72, 46, 62, 45, 96, 63, 62, 59, 63, 69, 82, 57, 61, 57, 48, 53, 80, 70, 54, 68, 77, 59, 95, 58, 70, 83, 48, 57, 58, 69, 68, 90, 64, 68, 65, 60, 62, 74, 72, 73, 67, 54, 55, 66, 47, 57, 66, 49, 76, 83, 40, 67, 64, 47, 92, 82, 71, 64, 50, 85, 72, 87, 61, 74, 52, 56, 88, 55, 84, 78, 55, 69, 59, 98, 58, 78, 61, 53, 127, 51, 79, 51, 71, 14, 67, 86, 52, 61, 54, 67, 90, 78, 71, 68, 64, 59, 67, 75, 55, 67, 60, 47, 61, 45, 64, 100, 67, 60, 50, 61, 53, 47, 54, 47, 59, 85, 62, 77, 70, 140, 58, 66, 84, 87, 83, 54, 69, 72, 46, 51, 119, 69, 61, 60, 66, 53, 43, 69, 71, 65, 57, 76, 70, 67, 60, 60, 85, 78, 81, 53, 52, 72, 83, 70, 66, 68, 70, 88, 76, 81, 57, 59, 66, 67, 49, 74, 57, 60, 64, 71, 64, 93, 57, 87, 65, 56, 99, 47, 51, 57, 74, 61, 59, 57, 67, 63, 44, 57, 67, 64, 42, 81, 57, 82, 63, 57, 68, 66, 61, 61, 67, 77, 55, 70, 62, 58, 83, 81, 60, 81, 90, 62, 74, 67, 75, 77, 79, 74, 52, 71, 86, 59, 63, 80, 63, 64, 62, 58, 57, 92, 71, 78, 63, 65, 63, 56, 55, 59, 78, 38, 74, 69, 79, 62, 71, 67, 74, 56, 32, 65, 77, 83, 62, 82, 51, 61, 103, 41, 64, 63, 62, 60, 58, 67, 50, 73, 66, 85, 63, 78, 64, 62, 47, 53, 64, 79, 54, 85, 52, 61, 103, 47, 70, 77, 66, 78, 77, 60, 49, 51, 112, 69, 43, 66, 64, 50, 48, 68, 66, 65, 57, 57, 73, 51, 56, 65, 54, 74, 57, 70, 60, 78, 66, 73, 52, 49, 74, 77, 80, 64, 58, 70, 49, 47, 69, 78, 76, 71, 61, 93, 68, 67, 67, 66, 55, 62, 70, 65, 48, 88, 71, 71, 72, 73, 57, 68, 56, 66, 60, 57, 59, 81, 71, 47, 71, 72, 63, 162, 61, 72, 63, 71, 48, 63, 70, 79, 59, 73, 63, 57, 77, 48, 52, 38, 91, 68, 52, 63, 50, 64, 39, 66, 62, 64, 69, 66, 64, 57, 77, 57, 64, 75, 49, 100, 69, 74, 56, 45, 61, 60, 76, 67, 61, 67, 66, 81, 65, 85, 74, 79, 78, 56, 87, 54, 101, 44, 85, 43, 77, 60, 66, 60, 58, 61, 102, 52, 87, 72, 89, 85, 67, 66, 62, 97, 43, 73, 63, 42, 71, 53, 79, 69, 46, 60, 77, 110, 78, 76, 55, 43, 77, 52, 75, 54, 68, 71, 76, 47, 65, 66, 70, 48, 56, 60, 54, 71, 73, 69, 79, 55, 72, 71, 59, 81, 47, 41, 45, 69, 77, 54, 58, 71, 67, 38, 66, 66, 71, 53, 74, 72, 58, 52, 78, 65, 72, 78, 75, 78, 61, 74, 49, 82, 82, 60, 59, 87, 52, 80, 79, 68, 62, 51, 55, 58, 134, 109, 69, 49, 84, 54, 73, 66, 62, 66, 80, 47, 54, 62, 52, 53, 74, 44, 99, 73, 41, 62, 66, 71, 65, 72, 53, 61, 165, 60, 83, 59, 54, 51, 60, 62, 53, 67, 79, 69, 59, 55, 63, 49, 68, 68, 73, 75, 52, 86, 56, 64, 74, 62, 43, 64, 55, 78, 59, 64, 49, 67, 53, 72, 54, 51, 77, 77, 78, 37, 73, 79, 67, 89, 53, 69, 83, 72, 78, 52, 82, 50, 36, 56, 87, 77, 65, 65, 58, 78, 56, 70, 68, 68, 79, 44, 67, 62, 56, 92, 75, 82, 76, 53, 44, 64, 81, 65, 43, 71, 47, 90, 65, 78, 53, 72, 67, 69, 69, 58, 66, 61, 57, 75, 87, 58, 62, 60, 90, 66, 66, 57, 62, 54, 70, 60, 76, 57, 60, 59, 68, 70, 75, 37, 56, 50, 60, 63, 73, 60, 77, 84, 63, 71, 81, 46, 45, 63, 71, 76, 64, 59, 95, 56, 60, 62, 58, 53, 77, 52, 58, 58, 46, 55, 66, 60, 43, 43, 71, 46, 83, 77, 52, 81, 57, 72, 68, 72, 58, 54, 71, 72, 63, 78, 92, 102, 54, 46, 38, 55, 97, 77, 69, 60, 68, 59, 70, 57, 114, 60, 52, 62, 55, 64, 60, 82, 62, 77, 83, 59, 64, 59, 71, 60, 75, 84, 61, 60, 71, 77, 52, 79, 76, 72, 65, 71, 54, 72, 60, 57, 49, 61, 60, 61, 76, 41, 73, 47, 62, 139, 61, 52, 46, 63, 82, 51, 69, 64, 56, 75, 64, 64, 65, 64, 72, 69, 73, 52, 51, 73, 93, 63, 60, 75, 67, 58, 84, 57, 68, 54, 67, 69, 79, 68, 71, 41, 59, 60, 88, 52, 53, 86, 68, 65, 63, 66, 50, 55, 123, 80, 49, 58, 50, 58, 68, 47, 48, 60, 94, 78, 85, 75, 63, 76, 70, 72, 65, 62, 60, 67, 74, 84, 59, 56, 88, 64, 50, 57, 70, 69, 80, 72, 64, 50, 86, 61, 63, 68, 68, 69, 73, 48, 96, 90, 60, 55, 70, 68, 51, 50, 59, 54, 64, 92, 70, 58, 56, 73, 55, 77, 55, 69, 158, 57, 51, 58, 70, 57, 63, 69, 59, 76, 63, 63, 65, 99, 72, 70, 84, 55, 55, 54, 60, 53, 71, 86, 52, 65, 72, 59, 55, 78, 55, 56, 55, 67, 49, 74, 55, 65, 70, 59, 48, 69, 91, 67, 58, 54, 66, 65, 63, 55, 70, 87, 46, 63, 56, 57, 80, 66, 63, 54, 84, 72, 61, 62, 71, 59, 73, 66, 64, 80, 63, 58, 69, 72, 78, 43, 68, 94, 72, 54, 53, 49, 52, 35, 85, 102, 62, 58, 57, 62, 47, 98, 55, 76, 67, 89, 58, 55, 85, 73, 57, 55, 70, 69, 68, 50, 57, 70, 54, 64, 53, 84, 83, 75, 79, 82, 59, 73, 76, 67, 79, 59, 82, 79, 74, 65, 83, 52, 78, 57, 66, 88, 77, 81, 90, 66, 60, 64, 62, 44, 65, 68, 42, 55, 56, 69, 57, 60, 75, 120, 64, 68, 77, 77, 38, 87, 49, 65, 80, 77, 57, 79, 54, 68, 72, 67, 50, 67, 61, 90, 58, 63, 58, 60, 66, 72, 90, 83, 69, 57, 79, 61, 76, 64, 78, 72, 58, 47, 55, 53, 49, 56, 106, 74, 63, 61, 96, 53, 85, 53, 57, 88, 49, 68, 61, 81, 94, 46, 56, 74, 75, 86, 60, 57, 62, 53, 66, 86, 63, 62, 64, 51, 83, 63, 64, 55, 62, 53, 68, 63, 66, 82, 86, 54, 93, 60, 74, 67, 74, 54, 66, 71, 100, 77, 70, 58, 59, 50, 104, 71, 80, 72, 68, 60, 64, 50, 91, 69, 62, 76, 64, 71, 64, 48, 71, 66, 61, 58, 71, 72, 74, 58, 48, 72, 64, 74, 61, 59, 63, 71, 60, 84, 66, 58, 66, 47, 49, 60, 57, 76, 66, 48, 80, 47, 61, 61, 61, 64, 77, 65, 46, 74, 70, 53, 86, 61, 55, 63, 64, 81, 55, 43, 64, 80, 62, 68, 91, 46, 75, 67, 70, 58, 67, 65, 60, 72, 52, 81, 90, 64, 93, 51, 72, 58, 62, 62, 64, 64, 98, 62, 53, 79, 63, 80, 48, 69, 72, 67, 61, 63, 59, 45, 60, 68, 85, 74, 55, 50, 62, 52, 56, 55, 69, 51, 69, 116, 49, 67, 39, 67, 65, 125, 79, 57, 31, 46, 66, 82, 49, 54, 60, 58, 56, 67, 80, 53, 53, 79, 58, 57, 60, 58, 68, 68, 70, 51, 84, 63, 74, 50, 55, 60, 63, 68, 72, 56, 71, 76, 52, 72, 72, 57, 57, 59, 81, 75, 99, 64, 65, 83, 33, 58, 54, 54, 68, 85, 88, 76, 58, 61, 71, 73, 72, 53, 73, 52, 69, 79, 57, 67, 63, 65, 56, 60, 101, 74, 75, 67, 73, 73, 69, 64, 51, 45, 58, 63, 106, 72, 62, 66, 65, 58, 89, 52, 55, 78, 65, 85, 86, 54, 57, 65, 62, 70, 60, 65, 102, 82, 64, 73, 65, 88, 52, 55, 65, 107, 95, 58, 63, 62, 57, 54, 66, 72, 49, 71, 71, 75, 46, 72, 55, 54, 58, 75, 63, 61, 59, 63, 73, 71, 77, 53, 81, 72, 57, 70, 70, 66, 55, 47, 69, 39, 67, 63, 56, 62, 57, 54, 56, 66, 87, 62, 72, 47, 58, 48, 72, 131, 58, 90, 48, 59, 72, 59, 59, 64, 75, 55, 64, 66, 71, 66, 48, 49, 77, 71, 47, 75, 80, 57, 59, 91, 59, 51, 90, 58, 55, 55, 65, 67, 50, 83, 55, 70, 126, 60, 67, 60, 65, 114, 90, 66, 65, 65, 57, 51, 63, 41, 101, 66, 62, 54, 52, 68, 51, 69, 84, 70, 55, 58, 71, 54, 66, 58, 59, 77, 74, 57, 72, 82, 52, 72, 60, 59, 61, 82, 62, 66, 51, 81, 63, 64, 52, 53, 60, 66, 48, 69, 66, 70, 53, 64, 54, 61, 70, 70, 67, 56, 67, 57, 59, 65, 70, 50, 69, 58, 56, 58, 64, 65, 58, 76, 60, 84, 35, 57, 51, 54, 69, 56, 81, 52, 51, 69, 67, 76, 47, 66, 60, 57, 57, 62, 63, 58, 54, 51, 67, 67, 61, 57, 62, 76, 58, 68, 54, 69, 56, 53, 66, 66, 72, 59, 65, 63, 56, 65, 60, 62, 54, 71, 69, 63, 73, 129, 58, 54, 79, 70, 73, 57, 56, 56, 77, 60, 71, 47, 53, 57, 64, 71, 61, 59, 57, 63, 84, 75, 60, 61, 74, 72, 65, 63, 79, 68, 64, 90, 35, 75, 91, 70, 57, 59, 63, 76, 73, 57, 58, 75, 67, 66, 61, 70, 44, 62, 90, 64, 64, 74, 57, 53, 58, 72, 69, 50, 57, 60, 66, 88, 67, 79, 45, 90, 72, 67, 54, 104, 61, 88, 60, 70, 68, 54, 70, 55, 52, 63, 72, 47, 56, 90, 76, 82, 51, 72, 59, 67, 99, 74, 62, 48, 103, 81, 57, 86, 75, 74, 61, 83, 57, 53, 101, 45, 80, 59, 59, 61, 53, 72, 80, 72, 78, 55, 70, 65, 64, 63, 52, 60, 63, 58, 73, 54, 51, 50, 55, 51, 64, 51, 53, 62, 88, 93, 69, 59, 60, 65, 84, 64, 61, 70, 56, 60, 68, 51, 83, 65, 57, 87, 57, 68, 64, 45, 57, 64, 63, 83, 73, 69, 66, 53, 68, 54, 68, 57, 60, 73, 67, 58, 81, 62, 58, 60, 70, 103, 71, 55, 64, 61, 78, 69, 60, 60, 80, 74, 58, 45, 92, 72, 50, 64, 67, 59, 67, 53, 43, 68, 69, 60, 76, 60, 104, 66, 70, 69, 65, 69, 74, 66, 65, 97, 52, 77, 77, 65, 48, 60, 75, 77, 77, 61, 120, 65, 56, 51, 66, 66, 65, 65, 65, 54, 84, 66, 40, 60, 49, 60, 51, 59, 72, 80, 61, 127, 51, 72, 69, 52, 58, 80, 86, 71, 65, 78, 39, 58, 60, 56, 74, 71, 55, 66, 65, 65, 75, 169, 56, 77, 129, 56, 58, 61, 69, 58, 51, 58, 62, 65, 63, 66, 74, 54, 55, 57, 58, 47, 69, 65, 66, 60, 65, 57, 55, 93, 66, 65, 87, 71, 80, 57, 69, 59, 94, 57, 58, 61, 66, 64, 76, 62, 58, 58, 59, 61, 56, 72, 54, 73, 53, 64, 47, 54, 70, 73, 107, 65, 51, 54, 65, 78, 63, 53, 69, 65, 67, 65, 71, 71, 54, 53, 44, 72, 63, 89, 64, 61, 59, 76, 64, 62, 58, 95, 66, 96, 61, 47, 71, 71, 76, 70, 73, 56, 58, 69, 57, 72, 50, 66, 65, 81, 68, 81, 53, 65, 79, 81, 69, 78, 58, 61, 75, 60, 73, 81, 66, 52, 80, 71, 64, 62, 64, 57, 47, 62, 57, 84, 48, 62, 46, 76, 52, 73, 75, 74, 69, 69, 71, 54, 55, 66, 57, 68, 58, 61, 90, 85, 104, 49, 84, 77, 55, 53, 74, 74, 51, 52, 76, 64, 79, 64, 71, 54, 56, 63, 72, 65, 61, 41, 65, 35, 56, 61, 69, 65, 43, 58, 77, 61, 71, 68, 72, 67, 76, 55, 148, 51, 63, 61, 62, 54, 61, 58, 59, 142, 66, 81, 73, 56, 74, 49, 48, 68, 121, 60, 69, 79, 71, 75, 58, 76, 71, 61, 104, 55, 77, 60, 69, 78, 60, 64, 65, 79, 59, 49, 54, 59, 86, 66, 59, 70, 85, 61, 61, 64, 54, 53, 55, 63, 73, 83, 52, 57, 62, 93, 68, 45, 97, 62, 49, 94, 63, 50, 75, 65, 82, 61, 65, 55, 69, 61, 56, 50, 58, 66, 89, 63, 70, 59, 72, 89, 65, 58, 67, 53, 63, 77, 62, 54, 65, 54, 58, 55, 60, 42, 64, 71, 59, 62, 65, 59, 58, 58, 62, 58, 77, 69, 62, 59, 74, 71, 79, 92, 84, 61, 44, 79, 80, 57, 47, 54, 78, 54, 64, 60, 41, 70, 50, 43, 71, 72, 63, 74, 51, 98, 50, 50, 62, 57, 42, 45, 55, 66, 62, 57, 78, 75, 66, 75, 72, 60, 71, 69, 53, 65, 67, 67, 65, 59, 42, 63, 106, 73, 56, 42, 66, 58, 80, 80, 71, 73, 64, 67, 65, 68, 65, 63, 68, 62, 70, 73, 58, 76, 109, 52, 74, 52, 82, 117, 74, 55, 66, 71, 70, 61, 52, 65, 93, 66, 76, 60, 53, 59, 51, 70, 53, 90, 61, 71, 51, 69, 59, 54, 67, 58, 73, 64, 45, 59, 70, 85, 58, 55, 109, 54, 63, 53, 69, 89, 70, 72, 74, 51, 62, 65, 81, 76, 52, 65, 67, 81, 60, 60, 87, 66, 56, 77, 58, 52, 70, 93, 63, 64, 46, 92, 52, 85, 85, 58, 82, 54, 63, 75, 69, 82, 67, 68, 93, 69, 68, 84, 70, 52, 53, 80, 65, 53, 59, 56, 72, 56, 78, 46, 61, 77, 62, 58, 58, 49, 46, 57, 77, 105, 66, 88, 60, 45, 71, 67, 55, 78, 55, 65, 103, 76, 75, 76, 70, 68, 88, 54, 69, 63, 74, 60, 47, 65, 67, 77, 60, 69, 68, 73, 50, 74, 69, 69, 68, 62, 72, 90, 82, 51, 81, 41, 55, 59, 52, 52, 76, 58, 67, 53, 95, 56, 65, 95, 79, 89, 64, 50, 51, 54, 47, 72, 55, 67, 68, 74, 87, 42, 66, 81, 49, 79, 67, 82, 62, 55, 89, 71, 61, 47, 52, 96, 55, 49, 71, 63, 59, 72, 107, 64, 59, 51, 60, 72, 52, 57, 70, 58, 50, 64, 57, 132, 58, 81, 73, 57, 68, 56, 66, 73, 53, 58, 65, 45, 69, 86, 70, 69, 72, 64, 75, 60, 57, 53, 63, 48, 54, 78, 69, 64, 73, 61, 59, 49, 88, 64, 57, 76, 75, 51, 71, 55, 75, 68, 55, 68, 57, 57, 69, 65, 88, 46, 66, 58, 52, 74, 50, 72, 54, 83, 70, 53, 56, 52, 76, 78, 65, 50, 68, 62, 49, 52, 62, 64, 52, 47, 99, 67, 74, 55, 65, 59, 52, 56, 71, 54, 54, 77, 57, 43, 50, 62, 61, 43, 92, 65, 39, 58, 51, 54, 82, 53, 37, 67, 59, 76, 71, 73, 71, 64, 93, 57, 59, 83, 61, 61, 46, 64, 45, 86, 32, 49, 78, 81, 61, 52, 44, 60, 56, 75, 71, 56, 64, 66, 64, 67, 76, 67, 75, 68, 63, 67, 53, 57, 77, 79, 68, 93, 52, 57, 60, 63, 59, 59, 55, 55, 53, 53, 87, 60, 47, 88, 61, 49, 72, 58, 57, 92, 62, 47, 56, 84, 68, 62, 90, 76, 63, 53, 79, 82, 58, 78, 69, 65, 43, 67, 62, 91, 48, 60, 43, 70, 52, 68, 84, 50, 56, 65, 73, 69, 72, 67, 79, 60, 58, 51, 49, 54, 61, 70, 51, 65, 61, 80, 52, 77, 69, 93, 73, 73, 151, 65, 52, 82, 61, 51, 55, 49, 87, 57, 56, 75, 77, 78, 82, 58, 78, 85, 55, 62, 57, 69, 69, 72, 54, 91, 106, 59, 80, 53, 48, 66, 67, 73, 58, 72, 62, 66, 62, 52, 49, 42, 57, 72, 81, 44, 65, 54, 62, 96, 61, 75, 64, 71, 62, 77, 63, 59, 47, 55, 68, 57, 63, 62, 81, 56, 47, 72, 68, 63, 60, 63, 81, 47, 87, 58, 87, 58, 78, 54, 56, 47, 85, 70, 65, 70, 66, 38, 72, 77, 66, 74, 59, 50, 57, 64, 88, 75, 56, 65, 77, 62, 65, 72, 47, 50, 51, 85, 56, 70, 64, 64, 62, 64, 56, 42, 44, 88, 60, 56, 75, 72, 84, 61, 64, 69, 63, 88, 56, 74, 55, 70, 76, 71, 54, 49, 59, 80, 65, 63, 58, 47, 72, 61, 74, 56, 77, 55, 68, 56, 74, 60, 64, 52, 78, 59, 51, 63, 67, 62, 83, 74, 55, 61, 64, 73, 73, 59, 82, 63, 55, 52, 68, 66, 63, 56, 46, 79, 57, 69, 56, 64, 75, 64, 54, 78, 54, 43, 62, 65, 85, 78, 62, 46, 53, 50, 64, 65, 78, 60, 73, 92, 93, 43, 65, 65, 63, 59, 73, 44, 70, 72, 59, 97, 68, 92, 59, 62, 106, 51, 47, 71, 65, 53, 85, 57, 62, 68, 55, 60, 79, 55, 58, 62, 51, 35, 58, 76, 66, 70, 63, 53, 115, 115, 54, 73, 61, 66, 72, 65, 93, 66, 74, 47, 52, 56, 54, 61, 56, 82, 79, 74, 76, 59, 77, 63, 74, 72, 53, 65, 53, 62, 71, 53, 62, 52, 81, 52, 70, 50, 69, 61, 49, 76, 62, 65, 68, 75, 64, 63, 62, 54, 61, 60, 85, 52, 66, 70, 66, 63, 59, 76, 110, 56, 61, 79, 60, 64, 63, 64, 79, 52, 87, 56, 69, 63, 67, 67, 61, 73, 69, 87, 45, 89, 67, 79, 77, 72, 59, 67, 77, 55, 67, 57, 66, 81, 52, 142, 68, 78, 86, 72, 76, 68, 72, 69, 65, 47, 49, 54, 70, 61, 65, 66, 58, 71, 59, 60, 31, 72, 65, 98, 54, 50, 70, 76, 59, 69, 83, 89, 63, 91, 74, 65, 65, 56, 78, 80, 69, 64, 62, 63, 45, 67, 73, 64, 51, 63, 53, 61, 72, 71, 52, 69, 53, 55, 77, 65, 50, 83, 76, 64, 65, 68, 58, 50, 65, 93, 89, 53, 95, 102, 62, 68, 46, 52, 66, 63, 52, 57, 56, 71, 73, 58, 63, 65, 66, 69, 77, 62, 59, 76, 56, 88, 77, 60, 59, 68, 77, 75, 52, 83, 77, 52, 52, 62, 50, 98, 52, 65, 71, 72, 60, 72, 94, 76, 76, 78, 61, 72, 83, 70, 80, 58, 67, 49, 52, 53, 70, 75, 68, 56, 64, 86, 63, 73, 99, 74, 164, 56, 64, 74, 76, 60, 47, 68, 68, 50, 60, 67, 67, 65, 83, 67, 76, 83, 44, 67, 53, 64, 91, 49, 48, 60, 72, 59, 69, 64, 70, 71, 57, 67, 54, 87, 70, 65, 61, 60, 57, 53, 67, 57, 57, 51, 66, 59, 85, 74, 73, 89, 66, 78, 54, 74, 68, 56, 58, 61, 61, 74, 77, 70, 60, 59, 73, 66, 61, 60, 49, 55, 63, 70, 67, 59, 63, 77, 71, 70, 63, 64, 62, 56, 63, 71, 73, 64, 67, 57, 59, 72, 70, 57, 117, 69, 61, 43, 83, 57, 60, 53, 71, 63, 86, 69, 64, 77, 56, 45, 50, 53, 54, 86, 65, 56, 134, 56, 50, 63, 79, 125, 86, 84, 83, 62, 60, 83, 69, 68, 72, 82, 59, 45, 62, 50, 58, 74, 40, 59, 54, 61, 75, 70, 77, 59, 71, 63, 60, 70, 54, 62, 80, 90, 58, 61, 87, 76, 57, 67, 70, 62, 72, 62, 57, 61, 63, 65, 67, 91, 54, 70, 68, 45, 62, 90, 53, 95, 58, 88, 52, 60, 71, 84, 61, 105, 58, 66, 50, 87, 95, 82, 91, 55, 62, 67, 66, 81, 78, 75, 70, 78, 45, 72, 66, 39, 60, 71, 53, 59, 62, 60, 62, 60, 92, 56, 73, 50, 54, 50, 60, 71, 77, 71, 77, 70, 52, 72, 46, 68, 56, 53, 52, 63, 48, 50, 92, 78, 73, 66, 77, 80, 81, 60, 69, 69, 61, 69, 84, 63, 63, 53, 71, 85, 59, 76, 67, 62, 67, 72, 72, 58, 111, 81, 51, 40, 53, 57, 76, 73, 57, 47, 82, 46, 60, 64, 67, 52, 39, 72, 78, 108, 57, 64, 36, 57, 80, 64, 69, 70, 64, 57, 60, 53, 68, 68, 57, 47, 84, 69, 60, 68, 64, 57, 68, 64, 63, 70, 83, 52, 52, 54, 62, 75, 74, 59, 98, 64, 61, 70, 50, 78, 62, 71, 59, 71, 63, 92, 82, 47, 62, 41, 48, 77, 71, 61, 55, 75, 59, 66, 58, 88, 88, 45, 62, 73, 91, 77, 66, 57, 62, 59, 77, 79, 64, 77, 106, 63, 84, 61, 75, 61, 58, 42, 66, 58, 58, 58, 69, 62, 57, 76, 69, 69, 93, 52, 76, 43, 49, 76, 79, 74, 56, 63, 71, 94, 58, 73, 45, 60, 64, 60, 53, 60, 68, 52, 64, 86, 54, 42, 73, 78, 89, 50, 76, 63, 59, 56, 66, 64, 46, 63, 54, 63, 61, 46, 49, 52, 46, 47, 79, 60, 61, 41, 67, 78, 41, 71, 74, 87, 58, 66, 48, 73, 66, 82, 63, 77, 69, 72, 68, 55, 52, 66, 59, 65, 52, 81, 77, 68, 61, 67, 57, 61, 51, 82, 77, 58, 54, 60, 55, 54, 59, 69, 57, 90, 96, 63, 61, 70, 68, 70, 75, 63, 71, 52, 52, 64, 40, 60, 60, 80, 51, 66, 93, 54, 56, 62, 82, 53, 83, 74, 79, 73, 75, 62, 74, 68, 69, 51, 95, 76, 57, 52, 71, 74, 80, 64, 54, 55, 57, 65, 71, 83, 50, 66, 53, 61, 64, 64, 54, 45, 57, 77, 64, 51, 56, 62, 60, 84, 65, 69, 69, 62, 55, 51, 51, 62, 54, 60, 58, 78, 47, 88, 98, 67, 132, 62, 63, 63, 60, 64, 72, 69, 88, 44, 73, 82, 65, 61, 93, 61, 67, 84, 60, 64, 54, 54, 73, 66, 53, 79, 96, 76, 59, 60, 65, 65, 78, 61, 57, 66, 59, 75, 64, 66, 62, 46, 68, 64, 63, 64, 44, 53, 63, 89, 65, 84, 51, 73, 52, 78, 67, 80, 67, 52, 40, 61, 63, 72, 63, 45, 63, 66, 60, 61, 70, 60, 78, 66, 63, 66, 76, 77, 62, 65, 62, 66, 79, 59, 68, 77, 68, 50, 67, 73, 63, 49, 57, 80, 62, 53, 94, 70, 68, 60, 52, 62, 72, 52, 63, 63, 52, 70, 48, 61, 60, 56, 68, 45, 57, 56, 76, 67, 61, 61, 47, 64, 80, 47, 72, 50, 69, 60, 68, 70, 85, 68, 64, 65, 53, 45, 64, 64, 80, 73, 55, 53, 69, 76, 81, 75, 81, 64, 61, 69, 61, 37, 82, 70, 67, 73, 110, 63, 66, 72, 54, 61, 69, 78, 67, 74, 80, 66, 69, 74, 55, 53, 73, 64, 58, 55, 75, 74, 59, 53, 78, 110, 63, 66, 59, 65, 61, 84, 54, 59, 56, 81, 78, 75, 58, 55, 54, 68, 68, 56, 60, 78, 84, 59, 58, 47, 72, 61, 60, 63, 62, 50, 50, 66, 80, 73, 73, 60, 105, 66, 58, 71, 62, 77, 65, 71, 57, 64, 76, 62, 84, 50, 56, 67, 55, 106, 67, 88, 69, 73, 51, 63, 62, 132, 60, 54, 45, 53, 65, 58, 65, 61, 78, 57, 43, 69, 64, 53, 67, 87, 64, 52, 108, 56, 91, 48, 74, 76, 80, 50, 49, 60, 85, 56, 61, 82, 75, 59, 77, 56, 85, 58, 58, 61, 44, 60, 83, 58, 62, 36, 92, 59, 66, 64, 66, 61, 110, 65, 60, 69, 51, 69, 76, 66, 67, 59, 82, 67, 62, 62, 66, 73, 63, 65, 62, 57, 64, 73, 62, 54, 60, 93, 57, 76, 67, 60, 73, 80, 92, 64, 101, 65, 54, 50, 62, 64, 54, 76, 66, 57, 131, 76, 60, 66, 66, 68, 74, 71, 57, 94, 61, 64, 74, 64, 64, 61, 75, 59, 56, 60, 79, 75, 78, 66, 75, 65, 63, 46, 60, 99, 71, 69, 65, 60, 56, 60, 88, 71, 66, 56, 57, 59, 82, 53, 84, 65, 64, 55, 58, 74, 53, 68, 64, 47, 71, 57, 48, 59, 60, 62, 86, 56, 66, 66, 89, 59, 63, 86, 63, 56, 74, 93, 59, 54, 65, 71, 59, 82, 59, 67, 63, 68, 70, 61, 73, 64, 84, 70, 50, 64, 64, 60, 62, 90, 76, 48, 67, 69, 76, 82, 71, 76, 63, 168, 74, 70, 74, 67, 85, 55, 73, 66, 67, 78, 76, 65, 79, 55, 63, 63, 65, 66, 41, 73, 61, 71, 73, 61, 43, 45, 59, 77, 57, 108, 81, 49, 68, 60, 66, 82, 60, 40, 71, 67, 60, 62, 61, 63, 62, 75, 61, 72, 73, 54, 56, 52, 56, 45, 80, 49, 85, 62, 35, 64, 54, 74, 77, 74, 60, 105, 54, 53, 75, 74, 55, 88, 57, 73, 58, 43, 65, 62, 66, 70, 41, 80, 70, 78, 81, 76, 76, 61, 58, 96, 56, 76, 55, 58, 78, 68, 77, 74, 62, 65, 55, 73, 73, 80, 66, 78, 37, 77, 86, 41, 62, 73, 53, 67, 83, 61, 80, 70, 57, 79, 62, 73, 77, 58, 100, 58, 86, 40, 66, 95, 51, 90, 49, 67, 61, 48, 67, 62, 47, 48, 62, 69, 65, 49, 74, 59, 81, 71, 82, 71, 71, 65, 77, 66, 65, 177, 58, 38, 59, 68, 67, 52, 40, 40, 39, 72, 51, 68, 50, 77, 51, 56, 74, 43, 45, 61, 79, 52, 103, 57, 53, 41, 96, 56, 69, 65, 48, 81, 67, 52, 61, 57, 53, 53, 88, 55, 61, 55, 62, 52, 53, 72, 55, 51, 85, 53, 95, 104, 57, 83, 44, 79, 85, 73, 69, 63, 81, 74, 85, 89, 46, 63, 99, 64, 52, 69, 88, 75, 64, 76, 85, 61, 46, 65, 60, 58, 48, 61, 48, 65, 62, 77, 81, 37, 72, 60, 51, 46, 66, 64, 73, 51, 75, 64, 73, 60, 79, 88, 35, 62, 69, 61, 57, 73, 68, 60, 61, 62, 55, 88, 78, 65, 84, 55, 95, 57, 88, 59, 77, 65, 68, 76, 61, 66, 37, 82, 61, 70, 69, 63, 62, 57, 62, 54, 53, 55, 77, 81, 59, 42, 68, 65, 65, 75, 63, 76, 124, 68, 69, 78, 61, 78, 71, 87, 86, 51, 62, 61, 49, 43, 56, 59, 54, 57, 63, 64, 63, 64, 79, 62, 58, 73, 69, 51, 66, 65, 77, 53, 56, 69, 80, 51, 85, 61, 66, 77, 57, 78, 68, 59, 59, 55, 99, 63, 66, 62, 46, 47, 67, 55, 80, 76, 85, 85, 69, 74, 77, 71, 70, 48, 58, 70, 49, 53, 55, 71, 62, 60, 69, 70, 51, 57, 73, 90, 66, 48, 49, 56, 73, 54, 65, 67, 71, 65, 68, 83, 67, 82, 103, 63, 52, 57, 75, 81, 69, 82, 67, 61, 65, 48, 98, 59, 70, 66, 61, 69, 49, 71, 63, 69, 70, 59, 119, 86, 61, 72, 48, 72, 65, 76, 62, 49, 61, 52, 50, 68, 74, 40, 63, 41, 72, 63, 75, 59, 71, 61, 63, 68, 60, 62, 63, 104, 59, 58, 36, 41, 50, 71, 62, 82, 59, 51, 60, 48, 82, 48, 59, 60, 54, 64, 72, 73, 81, 85, 88, 70, 61, 64, 43, 73, 78, 73, 58, 74, 55, 59, 81, 82, 62, 67, 67, 83, 59, 66, 62, 83, 48, 104, 101, 78, 79, 47, 55, 42, 70, 89, 65, 57, 44, 67, 78, 88, 41, 47, 73, 77, 89, 62, 51, 52, 66, 74, 100, 43, 68, 80, 63, 71, 48, 57, 63, 58, 67, 50, 60, 44, 58, 88, 69, 70, 75, 69, 139, 109, 61, 56, 48, 70, 54, 66, 46, 68, 59, 57, 37, 90, 72, 59, 72, 57, 54, 49, 60, 67, 49, 70, 91, 62, 51, 64, 61, 64, 79, 53, 61, 82, 68, 68, 80, 57, 42, 61, 59, 48, 96, 53, 57, 64, 59, 76, 62, 52, 71, 81, 63, 58, 83, 59, 69, 66, 62, 68, 60, 73, 78, 94, 70, 67, 79, 64, 96, 98, 55, 56, 61, 56, 69, 79, 59, 43, 59, 71, 49, 68, 80, 65, 45, 62, 47, 79, 55, 59, 61, 76, 59, 74, 82, 60, 72, 72, 91, 57, 85, 89, 80, 91, 62, 154, 74, 69, 69, 99, 58, 66, 78, 66, 64, 47, 63, 78, 53, 62, 74, 65, 56, 69, 71, 71, 78, 51, 69, 66, 75, 71, 78, 84, 53, 53, 67, 66, 57, 67, 54, 63, 83, 65, 61, 104, 46, 70, 62, 67, 45, 44, 84, 49, 74, 68, 75, 57, 64, 79, 66, 64, 67, 89, 60, 65, 85, 58, 90, 41, 82, 63, 59, 61, 49, 59, 78, 59, 64, 54, 77, 89, 88, 112, 63, 64, 73, 91, 69, 66, 72, 68, 56, 50, 63, 61, 58, 56, 56, 85, 89, 59, 78, 96, 64, 70, 52, 56, 57, 60, 58, 60, 54, 61, 56, 97, 88, 80, 66, 55, 52, 71, 42, 68, 59, 64, 73, 54, 72, 56, 65, 62, 57, 67, 60, 54, 102, 53, 61, 80, 43, 52, 88, 62, 74, 62, 92, 76, 55, 60, 91, 58, 66, 88, 67, 61, 61, 82, 58, 64, 76, 69, 61, 68, 73, 51, 66, 65, 56, 85, 40, 85, 59, 48, 53, 44, 48, 73, 45, 56, 59, 56, 59, 65, 58, 59, 62, 50, 143, 56, 96, 88, 89, 75, 56, 77, 61, 75, 71, 63, 52, 61, 88, 64, 96, 55, 70, 76, 58, 69, 130, 70, 62, 70, 67, 55, 80, 46, 53, 74, 71, 73, 78, 79, 147, 77, 62, 49, 38, 65, 73, 90, 53, 63, 91, 53, 50, 75, 67, 70, 73, 62, 56, 51, 63, 61, 54, 89, 58, 65, 86, 116, 63, 42, 64, 59, 62, 41, 60, 49, 55, 64, 48, 54, 83, 69, 31, 67, 55, 61, 53, 58, 38, 68, 41, 68, 67, 74, 65, 55, 62, 68, 48, 54, 68, 56, 56, 73, 74, 57, 45, 87, 55, 65, 52, 72, 71, 65, 56, 104, 53, 103, 64, 67, 40, 62, 67, 94, 50, 66, 92, 65, 60, 90, 59, 71, 72, 132, 80, 66, 49, 60, 53, 54, 57, 83, 64, 48, 77, 78, 47, 46, 52, 59, 87, 30, 50, 68, 73, 67, 52, 53, 82, 36, 87, 73, 19, 62, 49, 73, 69, 56, 64, 66, 80, 57, 91, 62, 56, 56, 78, 121, 49, 67, 71, 98, 69, 88, 41, 58, 62, 60, 64, 61, 44, 81, 55, 46, 69, 59, 63, 62, 81, 52, 68, 54, 50, 70, 57, 60, 54, 61, 57, 69, 46, 68, 68, 59, 63, 65, 83, 71, 52, 113, 58, 66, 73, 61, 64, 76, 51, 84, 85, 49, 69, 96, 64, 51, 52, 63, 61, 58, 62, 57, 56, 113, 51, 50, 70, 89, 48, 84, 62, 56, 62, 48, 53, 50, 87, 72, 54, 67, 62, 59, 49, 47, 50, 63, 68, 86, 75, 70, 68, 45, 66, 52, 73, 58, 48, 67, 61, 47, 69, 107, 94, 60, 64, 81, 51, 49, 56, 65, 66, 51, 61, 54, 76, 81, 77, 60, 62, 55, 84, 69, 78, 57, 77, 65, 56, 50, 52, 109, 47, 54, 53, 70, 57, 57, 65, 73, 72, 60, 49, 51, 84, 62, 56, 65, 75, 72, 48, 98, 58, 67, 64, 77, 78, 66, 60, 88, 74, 74, 63, 98, 151, 61, 58, 75, 58, 94, 65, 110, 64, 58, 64, 58, 59, 41, 56, 55, 68, 75, 78, 59, 87, 51, 86, 64, 112, 62, 67, 59, 60, 84, 88, 43, 49, 58, 54, 86, 58, 58, 76, 53, 69, 77, 66, 62, 41, 80, 51, 50, 58, 57, 58, 66, 66, 70, 36, 46, 54, 72, 66, 55, 54, 42, 55, 60, 60, 72, 57, 64, 78, 58, 60, 64, 60, 33, 76, 52, 80, 55, 71, 63, 47, 53, 67, 74, 68, 61, 62, 80, 57, 83, 67, 75, 59, 74, 72, 76, 66, 52, 54, 52, 59, 55, 80, 75, 47, 39, 72, 59, 59, 80, 71, 56, 71, 50, 61, 61, 69, 63, 62, 80, 94, 58, 80, 66, 76, 51, 50, 68, 47, 63, 62, 45, 92, 77, 66, 66, 70, 64, 70, 90, 72, 59, 58, 60, 43, 71, 73, 84, 74, 64, 78, 64, 59, 64, 72, 86, 60, 72, 41, 80, 61, 73, 70, 58, 57, 54, 60, 87, 75, 59, 68, 72, 68, 69, 50, 64, 57, 85, 73, 59, 86, 56, 36, 59, 103, 80, 62, 93, 55, 61, 54, 69, 66, 67, 64, 60, 50, 87, 62, 51, 66, 51, 59, 80, 72, 61, 50, 68, 60, 55, 50, 57, 68, 57, 74, 58, 51, 74, 70, 63, 63, 55, 108, 78, 49, 58, 89, 87, 78, 80, 54, 75, 50, 60, 62, 54, 61, 46, 69, 63, 63, 49, 61, 55, 70, 60, 66, 51, 57, 68, 34, 64, 66, 53, 67, 47, 56, 149, 74, 62, 46, 79, 73, 62, 104, 61, 57, 57, 73, 68, 79, 63, 121, 75, 62, 67, 34, 76, 71, 55, 87, 70, 52, 67, 116, 67, 61, 60, 47, 62, 73, 59, 53, 87, 70, 65, 64, 78, 81, 70, 71, 64, 51, 55, 49, 79, 84, 53, 56, 84, 79, 44, 64, 71, 64, 73, 53, 75, 92, 47, 62, 43, 65, 61, 86, 66, 59, 62, 57, 98, 58, 65, 51, 61, 56, 95, 117, 66, 76, 80, 59, 53, 47, 71, 77, 52, 73, 64, 81, 49, 60, 54, 56, 67, 48, 73, 70, 59, 79, 66, 132, 73, 81, 64, 47, 64, 89, 53, 55, 78, 72, 53, 67, 70, 70, 85, 43, 46, 54, 67, 56, 58, 68, 70, 58, 68, 67, 107, 62, 47, 57, 63, 73, 62, 52, 65, 51, 49, 51, 40, 56, 54, 61, 47, 69, 61, 62, 67, 54, 66, 58, 56, 46, 63, 83, 68, 63, 74, 78, 67, 66, 95, 47, 69, 50, 66, 53, 65, 46, 61, 56, 59, 59, 73, 80, 47, 57, 52, 57, 57, 65, 66, 64, 62, 63, 86, 62, 65, 59, 95, 75, 48, 72, 54, 102, 43, 72, 62, 56, 73, 76, 55, 71, 47, 84, 66, 86, 50, 76, 63, 84, 71, 61, 89, 63, 67, 63, 83, 77, 66, 71, 49, 82, 77, 84, 66, 57, 39, 55, 58, 33, 65, 80, 83, 43, 58, 62, 85, 69, 51, 67, 62, 78, 73, 65, 51, 65, 61, 53, 62, 53, 47, 64, 74, 57, 58, 60, 57, 76, 85, 50, 63, 55, 62, 68, 59, 53, 61, 88, 52, 53, 59, 61, 100, 58, 51, 70, 52, 81, 67, 51, 67, 62, 108, 124, 47, 84, 57, 62, 70, 73, 52, 65, 57, 78, 42, 83, 66, 59, 69, 51, 56, 63, 45, 63, 67, 67, 106, 67, 68, 71, 70, 69, 57, 76, 55, 86, 56, 46, 70, 99, 62, 55, 74, 65, 62, 60, 98, 74, 40, 61, 65, 74, 85, 56, 41, 65, 69, 66, 71, 65, 57, 51, 55, 72, 57, 59, 62, 72, 87, 57, 40, 63, 42, 92, 58, 64, 68, 63, 44, 53, 56, 87, 43, 64, 61, 67, 72, 47, 63, 57, 84, 92, 74, 84, 90, 84, 54, 75, 68, 46, 55, 84, 65, 55, 63, 57, 90, 53, 50, 62, 42, 61, 70, 65, 67, 68, 59, 71, 58, 70, 44, 75, 72, 54, 49, 66, 79, 123, 49, 73, 69, 74, 90, 57, 52, 67, 65, 60, 61, 82, 65, 68, 65, 66, 66, 73, 50, 73, 72, 76, 72, 65, 52, 81, 76, 59, 81, 76, 66, 69, 69, 63, 68, 45, 51, 60, 63, 61, 66, 69, 67, 75, 99, 47, 72, 122, 90, 75, 61, 62, 55, 63, 56, 71, 65, 57, 72, 67, 41, 44, 73, 49, 56, 72, 70, 69, 75, 74, 81, 116, 48, 66, 57, 79, 69, 69, 58, 60, 62, 40, 64, 47, 49, 107, 60, 68, 46, 87, 75, 62, 78, 61, 65, 58, 80, 49, 55, 82, 62, 85, 64, 80, 80, 53, 67, 99, 68, 56, 92, 83, 78, 66, 75, 37, 41, 50, 50, 46, 80, 41, 56, 57, 63, 50, 75, 63, 64, 64, 52, 88, 36, 68, 76, 63, 71, 69, 59, 62, 67, 83, 73, 66, 58, 59, 50, 52, 64, 75, 59, 50, 56, 76, 57, 66, 74, 56, 50, 55, 57, 46, 123, 59, 58, 60, 74, 67, 66, 69, 59, 58, 76, 47, 75, 59, 58, 62, 63, 84, 56, 67, 51, 79, 81, 74, 52, 79, 57, 54, 66, 57, 68, 66, 54, 61, 58, 66, 44, 50, 71, 70, 46, 79, 63, 46, 72, 33, 66, 52, 84, 60, 81, 48, 51, 77, 101, 57, 58, 80, 74, 52, 48, 82, 66, 64, 60, 63, 58, 74, 100, 65, 50, 62, 67, 81, 62, 76, 95, 82, 52, 61, 45, 57, 49, 99, 33, 50, 51, 37, 76, 63, 77, 137, 53, 69, 66, 72, 66, 91, 80, 86, 50, 66, 76, 69, 63, 42, 69, 71, 58, 58, 78, 66, 86, 91, 110, 80, 52, 105, 60, 67, 81, 63, 50, 64, 68, 74, 72, 52, 92, 96, 54, 68, 59, 56, 60, 68, 55, 55, 110, 137, 42, 65, 57, 67, 68, 73, 61, 75, 48, 86, 65, 72, 70, 60, 73, 66, 76, 61, 66, 55, 55, 89, 60, 56, 67, 53, 74, 72, 78, 68, 75, 65, 69, 82, 76, 82, 66, 55, 68, 75, 80, 80, 74, 56, 42, 81, 83, 81, 51, 70, 64, 71, 95, 56, 54, 45, 51, 51, 72, 53, 49, 111, 71, 68, 79, 78, 65, 68, 61, 50, 91, 54, 44, 62, 49, 55, 60, 64, 46, 67, 71, 73, 58, 55, 57, 57, 50, 72, 66, 78, 93, 50, 59, 69, 39, 51, 70, 74, 78, 60, 74, 56, 59, 50, 55, 78, 55, 97, 79, 74, 81, 60, 61, 64, 73, 66, 57, 66, 82, 53, 91, 65, 71, 72, 80, 84, 61, 49, 87, 50, 56, 114, 99, 71, 74, 74, 75, 93, 67, 82, 80, 83, 111, 79, 80, 63, 76, 71, 75, 82, 89, 50, 58, 62, 67, 72, 79, 89, 44, 69, 77, 76, 73, 48, 59, 57, 69, 80, 62, 71, 42, 48, 45, 68, 65, 59, 77, 95, 66, 61, 68, 63, 61, 48, 82, 63, 55, 66, 55, 76, 50, 106, 67, 50, 51, 74, 60, 58, 58, 74, 55, 44, 59, 55, 65, 54, 52, 61, 48, 76, 59, 70, 74, 101, 65, 54, 60, 67, 45, 69, 66, 54, 45, 66, 54, 66, 51, 62, 42, 72, 71, 87, 63, 72, 64, 52, 69, 58, 71, 61, 65, 65, 68, 76, 61, 80, 60, 64, 63, 50, 56, 53, 82, 62, 73, 54, 64, 67, 58, 59, 56, 78, 55, 60, 54, 77, 52, 71, 61, 64, 68, 61, 51, 95, 53, 64, 58, 51, 70, 64, 42, 54, 60, 61, 80, 56, 65, 92, 61, 78, 78, 65, 41, 59, 65, 61, 57, 62, 71, 62, 71, 54, 62, 74, 80, 87, 64, 68, 57, 56, 62, 47, 85, 60, 60, 58, 67, 73, 65, 85, 53, 70, 45, 92, 73, 43, 134, 70, 56, 43, 81, 80, 68, 64, 67, 49, 55, 63, 62, 80, 60, 72, 46, 51, 49, 67, 68, 77, 58, 71, 80, 55, 70, 60, 57, 62, 63, 73, 64, 58, 52, 70, 75, 63, 44, 65, 83, 56, 73, 30, 63, 68, 59, 44, 90, 91, 73, 76, 63, 53, 101, 55, 71, 96, 50, 66, 65, 51, 61, 44, 65, 101, 83, 62, 66, 69, 57, 67, 56, 75, 69, 63, 61, 67, 41, 56, 58, 74, 94, 80, 84, 100, 70, 64, 53, 66, 71, 67, 54, 50, 71, 78, 59, 74, 50, 69, 74, 63, 63, 59, 55, 51, 84, 82, 92, 63, 64, 65, 38, 58, 66, 50, 66, 53, 93, 57, 77, 47, 72, 63, 48, 47, 70, 68, 44, 58, 73, 95, 65, 94, 59, 67, 46, 49, 69, 83, 65, 61, 59, 67, 44, 54, 54, 105, 53, 55, 79, 75, 55, 55, 79, 65, 69, 64, 40, 52, 67, 54, 55, 76, 56, 65, 67, 65, 58, 70, 91, 74, 88, 70, 79, 59, 45, 56, 71, 87, 66, 75, 57, 70, 77, 68, 63, 67, 58, 53, 60, 90, 74, 54, 84, 75, 73, 43, 68, 82, 75, 61, 55, 63, 44, 56, 73, 63, 88, 68, 78, 68, 80, 109, 63, 60, 57, 51, 57, 69, 77, 76, 64, 59, 56, 66, 50, 70, 66, 62, 50, 73, 77, 61, 47, 88, 74, 76, 79, 56, 68, 69, 63, 57, 112, 50, 68, 68, 58, 47, 49, 67, 52, 85, 67, 69, 74, 49, 81, 51, 74, 105, 64, 61, 67, 63, 76, 54, 66, 69, 49, 61, 85, 54, 70, 43, 60, 58, 72, 82, 51, 52, 47, 76, 57, 95, 65, 73, 66, 62, 47, 84, 67, 48, 56, 89, 84, 64, 73, 62, 102, 56, 54, 118, 66, 67, 60, 72, 85, 64, 72, 71, 73, 65, 61, 84, 68, 53, 78, 98, 83, 36, 63, 77, 95, 92, 50, 78, 55, 63, 66, 80, 81, 93, 63, 60, 74, 63, 87, 68, 66, 52, 51, 59, 47, 49, 59, 72, 42, 67, 55, 70, 60, 72, 42, 44, 63, 59, 47, 78, 70, 75, 63, 69, 58, 50, 127, 88, 70, 69, 55, 95, 120, 75, 85, 56, 65, 50, 42, 69, 79, 57, 71, 70, 62, 51, 78, 67, 67, 70, 63, 72, 76, 65, 72, 65, 61, 37, 76, 61, 85, 63, 66, 63, 75, 62, 53, 83, 61, 62, 56, 48, 44, 85, 71, 59, 60, 61, 67, 60, 65, 71, 93, 62, 72, 62, 62, 57, 58, 90, 64, 59, 67, 68, 87, 70, 74, 78, 57, 65, 63, 64, 74, 62, 60, 49, 53, 55, 74, 93, 58, 82, 72, 64, 75, 89, 92, 90, 56, 56, 52, 73, 56, 65, 77, 69, 72, 72, 71, 49, 73, 75, 59, 54, 63, 65, 86, 67, 72, 64, 39, 61, 79, 78, 76, 70, 73, 66, 54, 36, 64, 56, 54, 57, 74, 71, 61, 79, 60, 74, 56, 64, 70, 64, 73, 88, 63, 65, 59, 70, 57, 68, 44, 102, 46, 76, 66, 64, 80, 77, 58, 53, 44, 49, 71, 74, 66, 74, 65, 61, 86, 67, 38, 74, 69, 74, 49, 73, 73, 61, 61, 77, 50, 47, 71, 51, 65, 51, 43, 56, 68, 62, 86, 74, 69, 63, 84, 67, 61, 53, 51, 64, 65, 56, 69, 102, 63, 64, 57, 45, 52, 80, 82, 72, 61, 95, 63, 54, 84, 76, 68, 46, 58, 66, 71, 52, 65, 58, 49, 78, 70, 59, 73, 51, 53, 78, 59, 57, 75, 57, 72, 63, 74, 59, 67, 71, 61, 61, 82, 94, 59, 63, 62, 50, 61, 65, 50, 64, 55, 46, 67, 69, 68, 71, 121, 72, 54, 60, 62, 66, 54, 59, 83, 77, 73, 66, 44, 56, 46, 76, 77, 55, 68, 91, 73, 68, 87, 69, 61, 56, 111, 75, 65, 57, 52, 78, 85, 61, 82, 81, 45, 69, 73, 39, 51, 82, 39, 69, 58, 59, 53, 66, 64, 63, 42, 70, 65, 62, 70, 60, 84, 91, 67, 62, 52, 40, 79, 59, 54, 51, 80, 69, 53, 35, 93, 75, 64, 70, 71, 82, 79, 59, 65, 84, 51, 71, 66, 43, 64, 60, 58, 75, 69, 66, 78, 88, 59, 72, 79, 58, 71, 52, 60, 68, 54, 108, 84, 74, 60, 68, 70, 89, 80, 61, 50, 61, 65, 87, 57, 76, 93, 93, 55, 75, 79, 55, 67, 65, 60, 51, 46, 63, 81, 49, 57, 60, 116, 100, 65, 75, 65, 55, 52, 65, 50, 57, 95, 47, 58, 57, 72, 95, 55, 68, 65, 70, 56, 70, 62, 75, 60, 62, 56, 73, 61, 64, 51, 89, 81, 69, 74, 68, 59, 65, 57, 91, 64, 55, 89, 67, 73, 60, 43, 85, 56, 102, 55, 89, 50, 65, 66, 50, 64, 68, 57, 59, 59, 58, 73, 62, 79, 95, 59, 62, 52, 57, 53, 53, 63, 59, 81, 71, 79, 71, 48, 67, 74, 58, 57, 49, 91, 61, 86, 79, 58, 74, 71, 73, 57, 58, 67, 47, 56, 42, 66, 102, 71, 79, 75, 59, 52, 74, 51, 48, 75, 72, 75, 62, 57, 63, 68, 49, 78, 77, 63, 79, 62, 69, 54, 88, 69, 54, 70, 64, 71, 70, 58, 78, 53, 132, 64, 68, 56, 69, 68, 65, 70, 71, 52, 63, 56, 57, 61, 67, 74, 46, 50, 54, 88, 76, 65, 91, 75, 61, 73, 79, 46, 60, 65, 70, 48, 43, 64, 60, 56, 57, 71, 64, 76, 56, 58, 63, 71, 70, 60, 28, 59, 68, 68, 80, 80, 61, 72, 63, 68, 76, 59, 73, 76, 70, 79, 50, 62, 63, 51, 67, 70, 88, 64, 58, 57, 57, 70, 76, 60, 52, 62, 63, 71, 85, 59, 50, 52, 74, 65, 51, 55, 61, 58, 78, 81, 45, 69, 68, 52, 83, 55, 62, 65, 78, 54, 77, 69, 52, 53, 35, 59, 51, 57, 60, 62, 59, 67, 81, 65, 75, 52, 66, 82, 51, 74, 72, 62, 65, 63, 65, 75, 55, 69, 69, 53, 71, 45, 56, 93, 80, 67, 57, 92, 69, 67, 63, 56, 78, 82, 68, 62, 65, 70, 70, 97, 56, 63, 79, 86, 62, 46, 65, 98, 68, 60, 46, 53, 74, 54, 60, 79, 54, 82, 58, 78, 84, 67, 61, 64, 61, 60, 80, 80, 62, 58, 54, 83, 56, 76, 52, 78, 63, 75, 54, 74, 58, 57, 82, 110, 49, 84, 75, 50, 57, 56, 66, 82, 67, 72, 73, 61, 82, 56, 59, 49, 57, 73, 54, 60, 65, 144, 73, 67, 58, 62, 64, 66, 56, 49, 81, 61, 81, 52, 76, 71, 65, 73, 51, 87, 58, 56, 54, 68, 40, 108, 88, 50, 59, 73, 41, 75, 55, 50, 60, 74, 64, 62, 62, 73, 70, 67, 50, 72, 61, 71, 76, 64, 60, 72, 82, 50, 81, 54, 62, 55, 52, 54, 76, 70, 58, 35, 62, 67, 77, 70, 68, 61, 53, 49, 76, 92, 66, 51, 58, 51, 74, 58, 51, 58, 63, 68, 101, 54, 52, 70, 66, 61, 88, 56, 59, 58, 89, 65, 59, 58, 53, 64, 89, 64, 59, 58, 62, 73, 83, 86, 63, 59, 71, 54, 64, 74, 72, 84, 64, 93, 53, 49, 61, 55, 52, 54, 69, 52, 77, 51, 39, 58, 41, 45, 68, 69, 131, 59, 68, 59, 68, 81, 94, 62, 63, 65, 69, 69, 60, 74, 41, 48, 64, 70, 38, 74, 66, 57, 79, 70, 56, 64, 96, 46, 69, 46, 53, 92, 74, 49, 45, 55, 72, 43, 68, 68, 55, 45, 90, 67, 52, 85, 54, 78, 104, 48, 76, 52, 74, 68, 69, 54, 86, 62, 43, 86, 48, 83, 74, 83, 59, 48, 53, 57, 50, 60, 84, 55, 67, 61, 79, 58, 50, 91, 63, 67, 62, 70, 116, 69, 55, 71, 48, 80, 63, 65, 97, 70, 83, 84, 56, 105, 88, 57, 65, 51, 59, 34, 71, 64, 69, 75, 83, 65, 66, 53, 61, 75, 74, 77, 67, 55, 55, 44, 54, 78, 73, 51, 56, 55, 86, 77, 59, 70, 62, 56, 59, 58, 59, 65, 58, 62, 66, 59, 63, 64, 73, 69, 84, 83, 44, 69, 46, 52, 64, 60, 59, 63, 60, 93, 99, 65, 67, 77, 65, 128, 73, 54, 80, 67, 70, 63, 71, 56, 52, 63, 68, 44, 62, 53, 62, 59, 60, 57, 98, 74, 69, 72, 62, 51, 34, 74, 62, 87, 84, 69, 70, 62, 81, 51, 74, 56, 88, 50, 64, 67, 70, 91, 59, 59, 109, 61, 83, 61, 69, 78, 62, 74, 89, 55, 77, 53, 88, 77, 77, 58, 70, 93, 59, 55, 67, 62, 67, 118, 54, 67, 76, 62, 44, 65, 65, 66, 60, 61, 76, 56, 74, 65, 56, 62, 70, 63, 68, 119, 67, 51, 69, 87, 80, 79, 62, 68, 43, 71, 76, 54, 78, 65, 73, 81, 70, 76, 47, 54, 61, 98, 79, 64, 60, 72, 58, 59, 45, 49, 64, 57, 79, 74, 74, 87, 61, 61, 67, 62, 74, 60, 87, 52, 97, 74, 53, 57, 79, 52, 58, 72, 63, 65, 79, 59, 73, 63, 78, 78, 46, 70, 95, 82, 60, 48, 59, 75, 54, 75, 65, 69, 51, 49, 48, 69, 64, 62, 60, 61, 88, 52, 58, 65, 68, 61, 52, 74, 57, 75, 58, 69, 64, 58, 68, 51, 58, 82, 91, 67, 66, 88, 65, 58, 100, 57, 62, 64, 54, 64, 73, 73, 60, 61, 74, 62, 70, 79, 70, 55, 63, 65, 71, 54, 82, 65, 55, 70, 53, 69, 60, 83, 66, 48, 52, 79, 70, 67, 58, 49, 57, 56, 57, 56, 71, 97, 78, 83, 70, 75, 61, 63, 63, 64, 87, 54, 66, 57, 71, 62, 53, 71, 64, 73, 68, 66, 60, 61, 81, 66, 68, 63, 44, 78, 62, 75, 71, 62, 58, 54, 63, 55, 66, 53, 68, 97, 119, 60, 42, 77, 55, 77, 44, 72, 95, 89, 60, 51, 54, 62, 46, 69, 68, 64, 98, 48, 75, 65, 67, 56, 61, 76, 70, 56, 60, 78, 67, 54, 57, 86, 83, 56, 83, 55, 47, 59, 47, 67, 83, 85, 112, 64, 65, 90, 90, 42, 80, 73, 95, 64, 71, 77, 62, 70, 47, 75, 87, 55, 51, 62, 58, 58, 61, 60, 64, 41, 64, 60, 66, 77, 70, 66, 60, 63, 67, 57, 78, 68, 71, 66, 65, 80, 43, 78, 53, 68, 60, 58, 60, 62, 82, 54, 90, 83, 114, 73, 62, 67, 51, 66, 62, 62, 55, 68, 56, 62, 85, 52, 81, 59, 80, 52, 51, 57, 95, 67, 91, 43, 58, 67, 60, 54, 79, 48, 68, 48, 52, 75, 59, 72, 59, 86, 77, 45, 66, 113, 67, 64, 61, 34, 69, 98, 56, 67, 56, 75, 62, 93, 61, 68, 62, 64, 50, 76, 56, 66, 71, 73, 64, 65, 55, 71, 82, 52, 63, 84, 66, 57, 83, 68, 60, 56, 51, 60, 65, 63, 48, 66, 104, 64, 57, 76, 79, 53, 62, 58, 64, 55, 83, 65, 60, 65, 77, 50, 56, 60, 57, 71, 52, 75, 109, 65, 80, 60, 58, 61, 58, 58, 65, 46, 69, 67, 70, 80, 56, 48, 83, 73, 63, 59, 58, 61, 69, 74, 61, 60, 54, 64, 85, 62, 91, 65, 66, 86, 57, 77, 87, 57, 50, 79, 61, 68, 55, 52, 60, 63, 76, 55, 76, 72, 54, 53, 62, 72, 66, 82, 55, 59, 62, 51, 63, 60, 53, 67, 72, 54, 69, 62, 54, 72, 63, 60, 46, 77, 58, 62, 72, 60, 92, 55, 51, 62, 58, 76, 56, 53, 66, 102, 71, 63, 55, 63, 71, 52, 82, 68, 36, 59, 58, 83, 92, 60, 69, 97, 58, 85, 157, 63, 78, 47, 67, 56, 74, 44, 84, 59, 45, 61, 55, 103, 50, 54, 64, 51, 66, 60, 58, 55, 63, 58, 60, 56, 56, 48, 64, 68, 64, 72, 70, 61, 51, 80, 56, 61, 42, 55, 53, 77, 64, 59, 69, 52, 72, 62, 69, 78, 59, 63, 63, 65, 62, 91, 67, 94, 55, 67, 82, 60, 45, 60, 69, 49, 69, 76, 55, 69, 73, 60, 108, 67, 69, 49, 105, 66, 72, 68, 65, 57, 61, 50, 69, 63, 57, 54, 55, 69, 77, 55, 78, 56, 78, 73, 57, 73, 64, 74, 87, 52, 72, 70, 52, 59, 64, 53, 63, 56, 57, 69, 86, 81, 58, 87, 62, 88, 51, 51, 83, 67, 53, 50, 57, 60, 70, 55, 57, 63, 69, 65, 37, 56, 86, 66, 72, 53, 56, 81, 64, 60, 61, 52, 70, 65, 54, 79, 120, 64, 58, 72, 73, 63, 52, 65, 55, 77, 69, 94, 88, 73, 67, 80, 73, 62, 65, 72, 77, 73, 77, 63, 56, 70, 65, 57, 63, 78, 68, 73, 64, 65, 66, 81, 68, 67, 67, 80, 59, 72, 55, 67, 47, 47, 62, 59, 68, 71, 80, 46, 42, 48, 60, 63, 46, 70, 107, 69, 50, 64, 68, 53, 73, 58, 88, 73, 51, 55, 62, 59, 73, 50, 66, 55, 54, 68, 61, 55, 79, 61, 58, 48, 65, 75, 54, 85, 82, 65, 70, 35, 73, 57, 82, 64, 78, 80, 85, 54, 63, 63, 81, 85, 58, 62, 66, 57, 61, 58, 103, 60, 41, 48, 48, 68, 60, 34, 55, 58, 77, 69, 57, 63, 83, 60, 63, 76, 76, 66, 74, 73, 60, 57, 70, 58, 68, 39, 64, 87, 55, 58, 88, 60, 54, 55, 66, 68, 66, 50, 69, 84, 61, 59, 68, 59, 73, 70, 39, 70, 59, 40, 67, 39, 63, 54, 87, 76, 57, 60, 77, 62, 63, 60, 87, 74, 69, 55, 60, 69, 56, 63, 77, 57, 90, 56, 71, 68, 47, 63, 51, 67, 60, 58, 52, 37, 69, 48, 65, 54, 58, 85, 60, 61, 57, 56, 60, 70, 82, 61, 61, 62, 59, 83, 54, 62, 66, 58, 74, 85, 55, 68, 65, 51, 84, 88, 91, 82, 46, 61, 80, 75, 79, 67, 60, 54, 76, 72, 61, 45, 51, 52, 75, 63, 40, 53, 140, 79, 52, 68, 66, 56, 62, 74, 61, 69, 57, 73, 51, 51, 49, 105, 67, 64, 63, 47, 36, 89, 47, 46, 51, 59, 106, 66, 71, 53, 74, 64, 74, 45, 68, 60, 78, 55, 64, 54, 81, 82, 70, 51, 55, 55, 102, 56, 47, 60, 59, 91, 67, 66, 103, 72, 77, 50, 55, 58, 56, 57, 79, 60, 60, 69, 70, 73, 84, 63, 55, 61, 60, 60, 69, 77, 52, 52, 71, 53, 126, 86, 69, 45, 79, 60, 87, 62, 72, 99, 59, 55, 68, 61, 73, 60, 46, 84, 57, 68, 67, 49, 58, 58, 46, 65, 83, 68, 67, 70, 75, 73, 71, 68, 62, 80, 71, 81, 81, 68, 68, 76, 80, 60, 75, 53, 63, 58, 60, 61, 65, 68, 46, 65, 51, 69, 59, 72, 60, 57, 44, 61, 59, 84, 65, 67, 95, 62, 67, 47, 70, 64, 65, 64, 54, 75, 61, 60, 53, 73, 55, 75, 60, 75, 86, 84, 93, 75, 65, 72, 68, 58, 56, 86, 67, 129, 57, 53, 56, 71, 54, 68, 56, 64, 86, 50, 49, 57, 88, 63, 57, 79, 85, 56, 69, 79, 59, 64, 80, 109, 68, 87, 81, 64, 60, 49, 71, 58, 68, 69, 84, 46, 68, 68, 58, 61, 61, 58, 80, 71, 80, 81, 61, 77, 62, 67, 61, 61, 65, 53, 102, 58, 73, 76, 63, 53, 59, 73, 73, 48, 85, 63, 56, 57, 84, 52, 87, 89, 94, 55, 72, 56, 57, 66, 75, 56, 62, 56, 46, 55, 83, 75, 88, 59, 60, 63, 48, 60, 68, 67, 81, 100, 96, 79, 61, 46, 66, 57, 55, 78, 69, 52, 81, 65, 81, 86, 66, 44, 68, 53, 64, 66, 133, 74, 83, 102, 56, 74, 48, 74, 82, 88, 91, 67, 81, 72, 61, 62, 65, 51, 42, 71, 89, 66, 76, 79, 77, 75, 76, 94, 56, 93, 64, 42, 60, 53, 59, 62, 68, 59, 71, 59, 54, 56, 69, 73, 57, 59, 92, 54, 51, 62, 91, 44, 75, 61, 76, 67, 58, 72, 78, 77, 65, 49, 77, 65, 65, 46, 68, 56, 76, 50, 65, 61, 105, 56, 52, 69, 66, 78, 58, 82, 67, 60, 68, 73, 52, 92, 65, 67, 57, 64, 83, 54, 58, 68, 55, 64, 73, 71, 63, 70, 75, 88, 63, 77, 53, 75, 72, 69, 56, 69, 96, 73, 73, 51, 62, 73, 67, 58, 65, 84, 75, 61, 83, 61, 86, 68, 65, 58, 72, 63, 74, 59, 62, 64, 62, 53, 62, 60, 66, 69, 70, 58, 74, 84, 72, 84, 83, 65, 61, 63, 64, 70, 64, 66, 63, 69, 54, 53, 73, 55, 54, 67, 57, 63, 61, 64, 48, 82, 68, 65, 68, 56, 70, 72, 64, 60, 75, 43, 56, 77, 56, 70, 30, 73, 61, 68, 66, 55, 74, 73, 92, 74, 61, 65, 57, 60, 69, 82, 69, 66, 66, 69, 62, 58, 63, 62, 76, 71, 53, 74, 59, 49, 63, 110, 69, 64, 53, 75, 58, 55, 53, 94, 75, 65, 55, 70, 44, 58, 55, 68, 56, 65, 71, 58, 84, 52, 51, 65, 68, 73, 65, 63, 71, 106, 72, 65, 44, 54, 63, 67, 73, 50, 80, 51, 54, 78, 54, 61, 56, 67, 132, 62, 57, 78, 59, 70, 61, 46, 62, 62, 63, 64, 80, 74, 64, 58, 69, 70, 57, 73, 69, 60, 67, 59, 59, 70, 63, 40, 59, 70, 55, 73, 66, 65, 55, 58, 79, 73, 92, 61, 93, 77, 62, 79, 64, 59, 47, 50, 52, 45, 57, 62, 56, 73, 78, 106, 62, 69, 64, 84, 55, 55, 57, 62, 68, 64, 58, 72, 64, 69, 55, 60, 67, 55, 71, 61, 69, 52, 54, 68, 44, 67, 55, 71, 52, 71, 66, 69, 63, 66, 60, 66, 57, 59, 68, 59, 68, 63, 84, 90, 67, 58, 57, 75, 73, 66, 81, 50, 88, 55, 66, 68, 65, 71, 56, 71, 66, 89, 57, 66, 63, 70, 65, 85, 55, 59, 62, 59, 58, 143, 70, 45, 67, 64, 59, 60, 57, 52, 58, 48, 63, 72, 57, 66, 99, 85, 62, 43, 77, 89, 72, 72, 57, 65, 79, 54, 64, 74, 60, 56, 70, 63, 70, 47, 61, 52, 61, 64, 82, 76, 40, 64, 70, 54, 68, 63, 78, 56, 59, 80, 60, 68, 59, 66, 78, 64, 85, 69, 58, 54, 88, 52, 69, 50, 57, 63, 108, 61, 64, 74, 57, 84, 41, 64, 81, 61, 63, 57, 69, 67, 80, 65, 56, 81, 66, 52, 62, 77, 107, 62, 90, 76, 52, 71, 71, 75, 65, 59, 86, 58, 64, 61, 61, 73, 66, 83, 61, 58, 59, 71, 82, 76, 67, 58, 60, 65, 57, 64, 65, 68, 63, 62, 78, 63, 50, 66, 85, 65, 55, 69, 55, 80, 56, 69, 61, 54, 59, 60, 49, 70, 66, 63, 72, 75, 50, 50, 75, 50, 60, 56, 65, 68, 68, 56, 68, 62, 58, 51, 53, 53, 63, 57, 66, 64, 56, 48, 55, 66, 66, 58, 78, 80, 67, 63, 58, 69, 64, 63, 56, 71, 63, 90, 64, 68, 71, 71, 61, 77, 75, 66, 66, 59, 67, 66, 48, 66, 57, 60, 66, 75, 69, 79, 60, 106, 88, 65, 67, 51, 64, 76, 49, 54, 54, 72, 79, 90, 65, 58, 76, 75, 63, 54, 61, 58, 57, 116, 82, 58, 66, 69, 83, 57, 51, 80, 54, 90, 66, 57, 58, 33, 68, 48, 45, 66, 68, 51, 66, 59, 64, 64, 56, 66, 64, 69, 71, 74, 61, 55, 81, 77, 34, 59, 72, 53, 66, 67, 66, 73, 63, 47, 69, 68, 64, 51, 82, 80, 55, 52, 56, 47, 85, 57, 53, 71, 48, 52, 60, 77, 65, 64, 50, 52, 62, 68, 61, 82, 76, 68, 66, 56, 57, 61, 86, 77, 55, 60, 60, 64, 61, 58, 52, 55, 63, 62, 48, 66, 63, 58, 42, 69, 62, 56, 65, 69, 55, 60, 72, 53, 70, 90, 62, 70, 52, 59, 70, 54, 77, 54, 59, 85, 72, 53, 77, 47, 75, 69, 77, 63, 66, 61, 73, 59, 65, 56, 60, 68, 96, 66, 46, 55, 64, 65, 77, 63, 114, 58, 109, 71, 58, 51, 63, 74, 69, 71, 59, 64, 45, 62, 69, 66, 46, 83, 110, 54, 61, 68, 87, 53, 90, 54, 56, 75, 58, 57, 60, 62, 69, 48, 57, 46, 60, 48, 67, 60, 63, 71, 73, 99, 68, 55, 75, 80, 50, 71, 57, 63, 69, 76, 82, 67, 87, 78, 56, 76, 99, 65, 54, 58, 53, 68, 48, 54, 79, 89, 50, 70, 63, 80, 63, 61, 80, 87, 48, 73, 63, 65, 94, 62, 48, 77, 66, 41, 59, 68, 56, 73, 54, 72, 82, 62, 68, 44, 64, 73, 73, 62, 64, 56, 183, 51, 65, 68, 58, 44, 54, 49, 63, 61, 51, 68, 86, 49, 52, 72, 64, 74, 52, 66, 93, 77, 64, 58, 53, 70, 65, 67, 63, 68, 58, 82, 92, 60, 60, 56, 82, 74, 64, 64, 64, 62, 65, 66, 42, 67, 81, 66, 73, 50, 63, 52, 69, 71, 40, 51, 59, 68, 61, 64, 70, 75, 65, 54, 72, 75, 59, 70, 56, 73, 66, 68, 53, 65, 67, 61, 68, 73, 61, 52, 60, 64, 84, 87, 59, 86, 51, 49, 68, 50, 51, 53, 56, 78, 57, 51, 63, 63, 52, 47, 54, 66, 61, 77, 61, 107, 55, 74, 79, 60, 70, 92, 55, 82, 65, 66, 58, 67, 69, 67, 62, 44, 65, 62, 56, 60, 55, 76, 55, 83, 43, 65, 60, 48, 55, 64, 53, 67, 81, 79, 66, 71, 80, 56, 59, 64, 63, 77, 62, 76, 76, 62, 67, 66, 79, 47, 60, 69, 76, 56, 76, 64, 66, 86, 56, 58, 68, 51, 75, 60, 68, 62, 64, 71, 78, 78, 54, 72, 62, 50, 73, 82, 57, 74, 38, 58, 90, 59, 61, 70, 50, 74, 88, 68, 81, 67, 55, 99, 64, 55, 85, 53, 57, 71, 66, 57, 75, 85, 68, 70, 73, 49, 51, 60, 65, 59, 65, 122, 69, 82, 67, 63, 79, 65, 63, 70, 62, 57, 63, 76, 71, 54, 62, 80, 67, 59, 70, 58, 54, 47, 67, 70, 58, 74, 68, 75, 70, 76, 55, 59, 60, 64, 59, 61, 52, 56, 54, 65, 44, 57, 63, 59, 53, 34, 49, 36, 54, 76, 88, 50, 67, 50, 53, 77, 57, 80, 61, 66, 67, 63, 61, 96, 76, 57, 61, 52, 71, 73, 116, 60, 60, 51, 90, 67, 66, 43, 73, 96, 108, 54, 70, 40, 74, 66, 51, 89, 74, 58, 78, 73, 63, 41, 55, 60, 75, 52, 88, 46, 56, 48, 63, 52, 67, 64, 49, 57, 44, 71, 66, 67, 77, 61, 64, 81, 62, 63, 56, 77, 77, 58, 70, 49, 59, 82, 66, 67, 72, 66, 59, 58, 67, 61, 57, 67, 71, 79, 65, 49, 68, 74, 88, 62, 69, 126, 76, 56, 76, 75, 67, 77, 76, 64, 49, 64, 60, 47, 56, 73, 67, 53, 68, 49, 72, 52, 50, 72, 49, 57, 52, 53, 103, 67, 69, 74, 74, 34, 54, 47, 68, 65, 60, 75, 75, 54, 62, 64, 70, 77, 57, 85, 105, 74, 67, 57, 56, 63, 62, 63, 85, 78, 69, 52, 40, 64, 74, 69, 71, 88, 60, 51, 44, 45, 77, 82, 98, 54, 53, 80, 56, 83, 58, 57, 75, 84, 65, 53, 57, 70, 78, 59, 63, 53, 57, 54, 69, 66, 58, 61, 85, 57, 38, 56, 61, 79, 87, 38, 52, 51, 97, 65, 64, 123, 73, 68, 67, 73, 72, 59, 73, 86, 66, 69, 42, 50, 77, 62, 77, 63, 70, 53, 46, 49, 66, 47, 48, 68, 73, 59, 63, 44, 51, 55, 40, 94, 60, 52, 51, 55, 107, 50, 54, 64, 59, 67, 54, 60, 61, 75, 107, 65, 48, 60, 80, 70, 70, 58, 68, 60, 63, 71, 67, 108, 62, 64, 67, 73, 61, 68, 59, 65, 51, 66, 62, 57, 46, 47, 83, 71, 50, 73, 62, 107, 64, 74, 58, 59, 47, 53, 48, 59, 67, 65, 73, 58, 57, 59, 76, 98, 63, 77, 81, 39, 56, 48, 54, 44, 64, 80, 61, 54, 67, 51, 77, 66, 47, 63, 64, 65, 51, 52, 60, 57, 54, 62, 75, 59, 92, 65, 54, 60, 74, 58, 90, 55, 76, 53, 63, 53, 71, 57, 71, 60, 55, 72, 48, 66, 96, 73, 56, 65, 50, 52, 77, 50, 70, 40, 54, 31, 72, 69, 67, 50, 55, 58, 47, 70, 65, 91, 78, 64, 63, 95, 93, 53, 74, 65, 67, 54, 78, 72, 68, 61, 51, 75, 70, 58, 69, 60, 74, 71, 76, 51, 45, 39, 69, 50, 44, 76, 55, 64, 71, 76, 57, 70, 59, 52, 75, 61, 87, 76, 69, 67, 46, 102, 70, 70, 75, 81, 80, 83, 75, 60, 61, 66, 65, 68, 76, 90, 70, 60, 50, 65, 61, 83, 66, 58, 44, 67, 44, 50, 72, 82, 65, 49, 73, 60, 81, 65, 54, 54, 56, 70, 65, 53, 121, 58, 65, 101, 52, 46, 67, 63, 77, 67, 86, 83, 66, 64, 68, 66, 74, 62, 43, 86, 58, 63, 78, 76, 88, 73, 93, 53, 60, 97, 77, 61, 68, 51, 48, 73, 75, 51, 52, 53, 81, 63, 116, 72, 61, 67, 55, 85, 99, 63, 98, 77, 46, 52, 39, 55, 113, 54, 94, 84, 69, 87, 62, 74, 65, 42, 56, 81, 45, 58, 105, 64, 60, 57, 58, 63, 57, 46, 49, 59, 61, 53, 53, 49, 71, 46, 59, 94, 66, 78, 96, 66, 57, 65, 58, 68, 43, 61, 66, 61, 69, 49, 54, 70, 56, 80, 59, 63, 47, 60, 50, 68, 62, 64, 66, 84, 60, 78, 59, 54, 57, 61, 63, 50, 64, 86, 58, 47, 64, 67, 47, 68, 69, 120, 85, 55, 55, 53, 59, 69, 60, 53, 70, 96, 45, 68, 68, 70, 56, 52, 57, 58, 86, 93, 57, 65, 34, 64, 54, 54, 70, 54, 70, 47, 171, 67, 60, 73, 62, 50, 53, 66, 70, 51, 64, 59, 61, 60, 63, 64, 37, 57, 131, 57, 66, 64, 59, 76, 63, 59, 61, 78, 56, 48, 40, 70, 66, 75, 49, 61, 55, 72, 48, 55, 60, 62, 61, 59, 67, 63, 70, 79, 68, 48, 108, 148, 77, 57, 56, 55, 70, 39, 57, 58, 59, 61, 62, 61, 41, 77, 53, 56, 85, 74, 57, 69, 94, 85, 66, 95, 70, 50, 65, 54, 111, 114, 46, 75, 58, 48, 54, 50, 77, 50, 69, 79, 58, 64, 46, 68, 46, 60, 74, 56, 85, 75, 64, 66, 91, 93, 81, 81, 71, 64, 98, 75, 95, 53, 65, 66, 67, 70, 71, 69, 62, 55, 77, 59, 76, 58, 50, 72, 105, 47, 74, 92, 55, 65, 74, 54, 62, 32, 64, 57, 47, 59, 63, 74, 69, 71, 43, 63, 63, 60, 55, 57, 87, 59, 34, 54, 60, 54, 56, 49, 81, 62, 63, 70, 70, 141, 48, 75, 70, 66, 58, 48, 65, 72, 88, 85, 61, 73, 69, 59, 71, 62, 72, 76, 121, 75, 81, 66, 76, 80, 66, 59, 63, 78, 51, 155, 67, 50, 68, 64, 74, 82, 72, 49, 81, 71, 58, 57, 57, 63, 51, 74, 69, 68, 78, 103, 70, 107, 58, 55, 54, 64, 61, 68, 62, 83, 47, 76, 73, 63, 61, 63, 93, 74, 81, 75, 55, 71, 67, 118, 68, 50, 49, 70, 46, 62, 54, 57, 63, 64, 55, 73, 66, 54, 68, 63, 55, 57, 70, 65, 50, 54, 79, 36, 61, 71, 61, 81, 66, 58, 67, 62, 99, 63, 82, 56, 72, 65, 64, 47, 58, 57, 98, 74, 94, 143, 143, 65, 53, 63, 67, 48, 77, 71, 60, 77, 108, 64, 68, 82, 67, 63, 93, 57, 72, 72, 65, 103, 72, 93, 111, 57, 64, 56, 56, 50, 99, 51, 78, 73, 52, 46, 54, 72, 50, 61, 74, 82, 89, 78, 41, 69, 62, 80, 73, 65, 68, 54, 50, 64, 79, 64, 74, 62, 74, 69, 76, 62, 58, 49, 29, 82, 58, 62, 80, 59, 54, 56, 64, 50, 44, 106, 63, 90, 59, 67, 50, 50, 77, 54, 68, 50, 40, 70, 84, 66, 84, 52, 55, 32, 56, 74, 46, 51, 67, 56, 72, 74, 68, 62, 68, 53, 57, 44, 53, 56, 58, 60, 80, 56, 56, 83, 62, 57, 65, 60, 74, 71, 57, 61, 62, 65, 68, 50, 50, 73, 63, 69, 66, 56, 67, 87, 64, 59, 57, 41, 50, 66, 59, 63, 77, 88, 60, 76, 54, 56, 79, 58, 89, 43, 71, 70, 57, 66, 77, 60, 58, 71, 52, 43, 60, 66, 66, 63, 53, 78, 60, 79, 90, 58, 61, 66, 37, 66, 66, 54, 64, 67, 61, 53, 60, 55, 58, 60, 50, 49, 71, 63, 81, 47, 50, 52, 53, 34, 65, 49, 67, 62, 78, 67, 82, 55, 62, 50, 59, 77, 94, 65, 69, 68, 65, 56, 54, 73, 44, 50, 85, 71, 77, 54, 60, 53, 80, 69, 64, 48, 63, 69, 45, 71, 104, 66, 55, 64, 51, 76, 71, 53, 81, 50, 145, 89, 67, 57, 61, 43, 65, 65, 51, 90, 68, 70, 64, 66, 64, 59, 79, 62, 67, 67, 58, 44, 60, 62, 65, 60, 50, 34, 68, 50, 49, 84, 49, 54, 57, 68, 115, 56, 94, 62, 74, 48, 67, 53, 81, 88, 68, 50, 60, 92, 84, 101, 63, 158, 74, 41, 56, 55, 82, 88, 73, 66, 54, 63, 78, 62, 58, 59, 64, 76, 57, 65, 53, 62, 49, 60, 56, 48, 61, 69, 94, 70, 71, 62, 73, 49, 57, 59, 54, 42, 59, 48, 58, 56, 65, 64, 94, 63, 77, 60, 61, 54, 54, 80, 45, 69, 66, 53, 70, 65, 63, 60, 61, 39, 113, 67, 80, 104, 67, 77, 56, 61, 67, 63, 76, 48, 64, 65, 56, 57, 63, 127, 61, 54, 73, 52, 79, 67, 52, 81, 61, 50, 53, 88, 64, 70, 106, 65, 45, 71, 69, 90, 56, 42, 56, 66, 58, 75, 110, 84, 61, 89, 44, 67, 63, 79, 56, 78, 59, 80, 70, 62, 66, 66, 61, 64, 67, 66, 78, 55, 72, 62, 64, 59, 45, 50, 57, 57, 60, 56, 68, 57, 55, 83, 72, 77, 53, 61, 84, 63, 77, 66, 62, 59, 64, 59, 107, 65, 72, 58, 73, 85, 69, 79, 63, 61, 53, 78, 45, 47, 64, 108, 50, 64, 44, 68, 61, 42, 66, 55, 65, 65, 57, 42, 53, 53, 63, 65, 69, 58, 75, 59, 60, 53, 56, 58, 67, 69, 58, 55, 70, 57, 68, 75, 49, 52, 57, 52, 56, 77, 58, 89, 60, 70, 51, 63, 73, 61, 53, 56, 72, 68, 72, 49, 52, 78, 72, 54, 64, 53, 55, 63, 72, 105, 118, 70, 99, 56, 64, 83, 64, 65, 90, 58, 54, 53, 65, 67, 53, 112, 47, 64, 48, 66, 92, 83, 61, 55, 62, 53, 82, 48, 75, 96, 57, 76, 53, 62, 87, 68, 78, 69, 45, 65, 87, 84, 69, 65, 88, 84, 57, 62, 65, 78, 76, 72, 81, 59, 77, 52, 66, 59, 49, 52, 70, 67, 81, 57, 53, 70, 92, 62, 74, 64, 77, 67, 58, 60, 62, 37, 65, 60, 59, 71, 86, 33, 58, 86, 61, 78, 64, 63, 49, 89, 62, 66, 69, 76, 87, 78, 65, 54, 57, 75, 84, 80, 55, 55, 60, 65, 120, 61, 60, 70, 66, 57, 60, 62, 45, 62, 75, 63, 73, 57, 71, 75, 66, 48, 73, 92, 42, 70, 53, 64, 51, 65, 69, 52, 89, 61, 64, 65, 50, 68, 55, 63, 65, 53, 51, 81, 66, 55, 85, 52, 55, 42, 62, 51, 60, 69, 64, 68, 59, 83, 63, 61, 64, 83, 60, 53, 69, 75, 83, 72, 69, 77, 68, 73, 67, 54, 68, 61, 67, 40, 76, 57, 56, 90, 45, 48, 61, 69, 63, 60, 67, 72, 99, 71, 68, 71, 55, 66, 59, 66, 75, 47, 70, 88, 62, 64, 55, 64, 75, 74, 53, 77, 62, 49, 60, 65, 64, 51, 66, 59, 56, 50, 63, 64, 71, 82, 63, 79, 97, 57, 86, 61, 59, 68, 58, 112, 60, 107, 54, 59, 43, 81, 51, 64, 60, 72, 73, 83, 72, 83, 56, 55, 57, 64, 56, 69, 53, 83, 64, 67, 53, 67, 66, 69, 61, 72, 66, 72, 77, 65, 65, 78, 128, 178, 72, 69, 66, 71, 61, 53, 57, 91, 62, 119, 65, 67, 85, 51, 59, 58, 54, 58, 68, 61, 68, 79, 66, 49, 93, 62, 56, 77, 87, 53, 57, 52, 77, 71, 63, 70, 75, 63, 55, 66, 100, 63, 63, 65, 62, 57, 58, 73, 67, 61, 68, 63, 47, 62, 50, 62, 66, 57, 67, 73, 100, 65, 69, 77, 74, 68, 51, 91, 70, 73, 53, 82, 63, 74, 51, 60, 56, 68, 48, 62, 78, 68, 56, 57, 53, 85, 68, 73, 84, 76, 85, 62, 53, 65, 69, 77, 52, 73, 69, 60, 59, 58, 58, 67, 84, 56, 53, 65, 55, 72, 55, 66, 70, 81, 63, 67, 60, 59, 47, 64, 59, 65, 66, 99, 58, 64, 73, 58, 52, 73, 53, 83, 62, 67, 60, 67, 84, 70, 52, 41, 46, 64, 65, 73, 53, 65, 59, 58, 85, 71, 62, 59, 74, 51, 60, 54, 67, 42, 68, 65, 73, 42, 54, 57, 92, 66, 49, 44, 64, 52, 58, 50, 65, 71, 66, 69, 123, 60, 50, 67, 75, 60, 95, 55, 76, 59, 91, 68, 78, 60, 58, 52, 59, 65, 92, 81, 65, 91, 65, 66, 60, 67, 67, 61, 78, 70, 61, 58, 50, 53, 53, 34, 48, 66, 51, 54, 60, 44, 65, 67, 71, 79, 49, 64, 65, 49, 54, 90, 50, 51, 63, 54, 77, 54, 64, 67, 68, 60, 56, 55, 57, 92, 57, 81, 70, 78, 49, 44, 67, 47, 56, 54, 82, 63, 58, 66, 63, 63, 76, 70, 64, 70, 88, 63, 66, 69, 50, 96, 57, 76, 68, 68, 46, 64, 67, 61, 66, 73, 54, 70, 75, 77, 81, 74, 62, 67, 70, 75, 79, 55, 83, 75, 50, 66, 77, 77, 57, 61, 69, 74, 76, 52, 56, 97, 68, 68, 53, 49, 77, 55, 73, 57, 56, 65, 49, 52, 62, 64, 87, 58, 63, 74, 83, 95, 65, 69, 71, 86, 60, 60, 67, 51, 78, 60, 61, 66, 59, 56, 118, 72, 58, 59, 52, 58, 58, 80, 56, 59, 55, 65, 65, 61, 59, 61, 75, 56, 60, 53, 73, 57, 55, 47, 75, 69, 50, 59, 69, 84, 63, 66, 59, 85, 87, 74, 64, 67, 65, 74, 68, 81, 70, 80, 55, 70, 74, 90, 68, 69, 90, 60, 68, 78, 63, 45, 58, 58, 91, 69, 94, 92, 65, 69, 58, 82, 53, 63, 74, 47, 53, 67, 60, 58, 58, 51, 65, 68, 68, 73, 65, 67, 59, 78, 63, 85, 48, 60, 34, 65, 55, 56, 88, 76, 82, 45, 69, 87, 63, 72, 81, 93, 63, 92, 56, 70, 65, 82, 64, 64, 109, 56, 69, 39, 73, 60, 70, 46, 90, 67, 92, 65, 65, 51, 58, 82, 78, 96, 59, 64, 64, 61, 58, 107, 80, 64, 84, 51, 56, 69, 73, 71, 73, 67, 31, 67, 70, 71, 54, 46, 72, 82, 56, 58, 74, 67, 60, 71, 57, 60, 34, 70, 73, 80, 68, 50, 70, 37, 51, 47, 72, 70, 65, 55, 77, 66, 55, 68, 67, 73, 67, 75, 61, 72, 60, 92, 54, 60, 59, 77, 91, 85, 77, 70, 66, 61, 57, 54, 67, 66, 71, 53, 70, 67, 90, 76, 58, 86, 94, 68, 64, 51, 78, 74, 48, 59, 64, 64, 60, 70, 66, 74, 77, 46, 88, 56, 76, 68, 70, 59, 68, 71, 94, 62, 91, 70, 100, 51, 66, 71, 79, 55, 45, 69, 75, 79, 64, 58, 82, 69, 62, 77, 75, 55, 44, 59, 76, 72, 64, 43, 50, 77, 66, 48, 53, 61, 72, 63, 82, 69, 67, 58, 58, 46, 52, 64, 70, 52, 65, 60, 61, 69, 55, 89, 68, 48, 69, 61, 118, 77, 59, 75, 69, 54, 74, 68, 66, 50, 59, 70, 93, 85, 92, 63, 61, 42, 56, 70, 65, 76, 67, 72, 58, 60, 60, 60, 57, 52, 52, 61, 69, 89, 72, 62, 63, 61, 76, 64, 53, 75, 57, 67, 51, 64, 52, 53, 59, 86, 62, 76, 73, 58, 55, 51, 43, 44, 44, 72, 63, 63, 66, 84, 63, 66, 64, 58, 74, 62, 48, 69, 80, 71, 68, 51, 85, 65, 44, 53, 61, 65, 57, 54, 74, 43, 77, 59, 62, 84, 62, 66, 60, 47, 79, 56, 74, 57, 57, 61, 75, 51, 54, 56, 66, 52, 55, 67, 62, 81, 48, 52, 57, 67, 70, 63, 68, 41, 67, 62, 57, 60, 78, 65, 61, 68, 72, 73, 58, 76, 59, 78, 98, 68, 69, 75, 68, 69, 50, 58, 55, 53, 66, 66, 75, 62, 68, 58, 70, 91, 77, 66, 72, 73, 68, 65, 50, 81, 71, 75, 41, 48, 57, 53, 77, 99, 97, 56, 69, 59, 72, 56, 85, 70, 58, 53, 72, 81, 53, 76, 66, 60, 62, 97, 74, 75, 68, 66, 80, 62, 61, 60, 62, 67, 77, 56, 65, 63, 68, 80, 73, 62, 68, 56, 62, 70, 56, 68, 49, 66, 65, 110, 90, 65, 71, 64, 62, 70, 59, 72, 61, 66, 69, 85, 81, 58, 91, 80, 67, 78, 74, 56, 62, 56, 74, 77, 50, 58, 55, 49, 61, 73, 50, 60, 51, 56, 61, 51, 52, 57, 68, 66, 52, 73, 60, 67, 58, 54, 79, 60, 37, 60, 82, 63, 63, 54, 85, 59, 72, 65, 60, 66, 35, 59, 55, 88, 69, 47, 64, 50, 82, 73, 73, 56, 63, 56, 66, 56, 70, 88, 60, 63, 55, 57, 69, 55, 56, 52, 65, 79, 48, 66, 68, 76, 67, 81, 61, 51, 64, 62, 66, 75, 57, 34, 70, 71, 75, 102, 113, 70, 50, 87, 82, 47, 59, 59, 72, 74, 65, 59, 67, 72, 63, 56, 42, 69, 70, 59, 55, 52, 61, 55, 86, 57, 97, 77, 76, 64, 70, 92, 66, 60, 69, 52, 59, 60, 88, 75, 56, 96, 78, 53, 67, 58, 73, 49, 81, 66, 70, 111, 90, 44, 51, 51, 82, 66, 56, 132, 70, 59, 71, 68, 70, 63, 94, 72, 46, 55, 54, 93, 55, 51, 68, 45, 83, 85, 65, 72, 78, 45, 57, 83, 71, 84, 46, 63, 66, 73, 63, 77, 71, 67, 74, 42, 49, 52, 84, 53, 60, 57, 55, 61, 76, 45, 58, 53, 61, 49, 64, 67, 61, 87, 51, 90, 69, 58, 60, 47, 64, 49, 72, 66, 42, 73, 60, 76, 62, 83, 63, 66, 69, 55, 65, 68, 62, 56, 45, 60, 60, 66, 51, 60, 66, 73, 65, 66, 53, 83, 73, 68, 83, 101, 53, 61, 91, 61, 72, 59, 49, 60, 70, 72, 76, 58, 68, 79, 71, 80, 47, 80, 84, 61, 75, 58, 70, 73, 54, 63, 57, 65, 57, 72, 54, 143, 81, 81, 60, 52, 55, 29, 63, 78, 63, 65, 77, 56, 54, 58, 68, 99, 51, 62, 58, 52, 79, 56, 45, 46, 56, 91, 55, 60, 69, 68, 58, 68, 60, 56, 61, 66, 93, 68, 78, 32, 62, 64, 70, 51, 64, 53, 78, 103, 78, 53, 66, 49, 48, 55, 61, 62, 74, 66, 51, 71, 53, 73, 73, 60, 61, 63, 50, 94, 79, 59, 65, 88, 104, 60, 48, 71, 50, 65, 61, 59, 82, 54, 58, 51, 82, 57, 76, 69, 59, 50, 75, 63, 70, 120, 79, 58, 37, 73, 77, 63, 62, 90, 64, 50, 77, 56, 86, 64, 72, 65, 74, 56, 76, 65, 74, 56, 76, 61, 72, 76, 73, 67, 55, 59, 93, 66, 91, 48, 99, 56, 60, 79, 69, 73, 77, 115, 64, 67, 75, 60, 70, 71, 54, 68, 56, 59, 58, 72, 91, 94, 58, 75, 64, 50, 73, 52, 54, 64, 49, 59, 47, 43, 49, 55, 61, 76, 83, 65, 65, 74, 64, 56, 66, 56, 42, 66, 58, 61, 49, 61, 90, 75, 48, 54, 70, 63, 63, 71, 67, 48, 55, 62, 75, 56, 58, 57, 76, 55, 56, 48, 86, 78, 74, 65, 86, 92, 67, 66, 61, 85, 60, 63, 75, 56, 59, 34, 72, 39, 59, 99, 59, 65, 57, 93, 54, 67, 71, 69, 39, 61, 54, 72, 90, 58, 68, 63, 59, 62, 56, 68, 97, 67, 73, 60, 66, 76, 70, 60, 97, 49, 71, 62, 64, 72, 61, 66, 62, 56, 62, 47, 57, 61, 65, 58, 45, 65, 64, 61, 66, 55, 56, 54, 76, 83, 80, 55, 53, 63, 51, 67, 72, 64, 125, 59, 84, 53, 47, 62, 73, 71, 69, 52, 73, 66, 81, 82, 66, 68, 55, 101, 67, 71, 49, 76, 71, 67, 65, 70, 51, 55, 58, 55, 51, 74, 66, 60, 71, 57, 61, 57, 69, 59, 62, 79, 65, 52, 65, 97, 58, 70, 71, 76, 75, 45, 53, 61, 65, 72, 75, 68, 64, 75, 101, 60, 67, 65, 70, 80, 53, 58, 108, 66, 65, 64, 70, 88, 69, 61, 48, 65, 46, 89, 77, 49, 62, 69, 53, 75, 67, 78, 66, 65, 68, 125, 84, 61, 57, 76, 95, 50, 65, 66, 63, 73, 57, 59, 75, 70, 70, 67, 56, 74, 46, 64, 74, 54, 51, 54, 69, 48, 94, 61, 56, 67, 57, 76, 56, 56, 75, 68, 64, 81, 81, 71, 80, 73, 55, 54, 68, 76, 70, 76, 66, 63, 55, 77, 58, 113, 70, 60, 67, 60, 48, 63, 70, 57, 79, 67, 56, 62, 56, 65, 46, 56, 49, 66, 81, 64, 56, 64, 55, 73, 61, 60, 65, 61, 81, 47, 68, 67, 62, 69, 115, 61, 54, 56, 58, 75, 60, 56, 68, 58, 73, 58, 65, 60, 46, 65, 62, 77, 68, 58, 86, 63, 56, 37, 65, 71, 80, 68, 57, 62, 59, 53, 76, 70, 63, 72, 84, 49, 56, 79, 54, 60, 61, 83, 65, 100, 66, 59, 92, 44, 51, 40, 68, 49, 78, 62, 98, 74, 79, 58, 71, 85, 73, 65, 42, 61, 57, 61, 57, 64, 85, 80, 65, 67, 81, 85, 68, 56, 56, 60, 87, 62, 58, 63, 81, 74, 67, 69, 60, 60, 72, 49, 66, 56, 60, 51, 66, 55, 70, 54, 57, 68, 62, 69, 72, 49, 65, 70, 81, 50, 82, 66, 61, 57, 95, 65, 62, 61, 75, 54, 83, 65, 61, 46, 67, 83, 61, 69, 124, 58, 56, 72, 80, 62, 57, 60, 67, 54, 69, 130, 70, 81, 78, 66, 77, 66, 56, 69, 59, 58, 71, 68, 89, 58, 72, 65, 66, 62, 72, 74, 77, 64, 67, 63, 44, 69, 66, 59, 69, 72, 62, 84, 66, 65, 102, 60, 55, 65, 60, 98, 63, 69, 46, 63, 68, 71, 62, 64, 61, 58, 64, 72, 59, 72, 59, 71, 54, 78, 74, 95, 55, 62, 64, 71, 70, 56, 59, 68, 85, 104, 107, 63, 51, 74, 52, 66, 66, 59, 66, 76, 63, 85, 58, 77, 48, 60, 76, 68, 80, 65, 67, 58, 83, 80, 68, 72, 74, 67, 58, 59, 58, 72, 49, 55, 60, 54, 45, 72, 55, 104, 61, 52, 63, 58, 65, 69, 59, 86, 61, 64, 75, 68, 63, 69, 60, 69, 65, 76, 74, 60, 82, 52, 62, 59, 49, 68, 77, 50, 51, 73, 124, 122, 75, 78, 68, 64, 61, 52, 56, 60, 60, 65, 55, 69, 65, 63, 65, 79, 66, 71, 77, 66, 68, 69, 76, 48, 81, 54, 47, 63, 90, 51, 49, 58, 78, 59, 93, 67, 64, 62, 83, 67, 54, 74, 60, 118, 61, 76, 58, 70, 54, 67, 65, 57, 77, 50, 67, 72, 53, 62, 75, 57, 56, 59, 58, 67, 55, 63, 66, 59, 53, 76, 66, 54, 60, 60, 67, 58, 66, 80, 71, 63, 63, 75, 67, 71, 66, 63, 64, 58, 61, 55, 67, 74, 61, 64, 63, 63, 62, 70, 54, 61, 67, 68, 76, 55, 79, 84, 73, 94, 62, 68, 82, 73, 53, 61, 61, 64, 78, 68, 65, 64, 67, 62, 65, 50, 58, 134, 120, 59, 60, 52, 84, 78, 46, 60, 65, 66, 77, 66, 43, 84, 61, 68, 72, 119, 55, 48, 61, 86, 63, 89, 62, 62, 58, 63, 53, 53, 53, 66, 74, 55, 48, 79, 70, 75, 65, 76, 81, 70, 66, 72, 73, 70, 48, 54, 83, 69, 64, 71, 52, 58, 137, 46, 94, 68, 66, 63, 51, 56, 79, 72, 67, 99, 74, 62, 62, 50, 65, 73, 70, 47, 55, 55, 68, 68, 45, 58, 69, 55, 62, 60, 51, 47, 59, 61, 48, 78, 55, 55, 52, 70, 49, 91, 63, 57, 62, 75, 52, 77, 63, 70, 67, 66, 67, 58, 65, 60, 60, 54, 80, 61, 58, 74, 62, 73, 67, 60, 66, 72, 57, 65, 74, 66, 55, 68, 65, 82, 51, 66, 54, 69, 43, 52, 67, 52, 46, 72, 71, 71, 65, 59, 73, 74, 68, 55, 56, 57, 53, 68, 58, 59, 56, 65, 92, 57, 60, 81, 56, 81, 59, 61, 80, 51, 63, 68, 64, 45, 63, 50, 93, 60, 36, 70, 75, 50, 70, 69, 63, 61, 54, 68, 75, 62, 59, 70, 84, 60, 79, 59, 76, 55, 60, 83, 57, 71, 65, 64, 71, 60, 64, 76, 87, 61, 69, 53, 76, 55, 67, 44, 52, 88, 95, 66, 93, 63, 140, 60, 68, 121, 65, 59, 64, 67, 64, 105, 53, 57, 68, 60, 78, 65, 67, 80, 69, 70, 74, 56, 66, 70, 108, 57, 69, 63, 84, 65, 63, 60, 67, 64, 74, 51, 90, 68, 75, 59, 63, 56, 62, 75, 69, 61, 53, 61, 52, 107, 58, 62, 65, 72, 81, 65, 57, 68, 59, 53, 95, 57, 58, 62, 41, 65, 69, 66, 57, 72, 58, 67, 58, 58, 63, 59, 49, 64, 63, 70, 54, 46, 55, 61, 57, 57, 66, 61, 61, 67, 48, 69, 76, 67, 64, 63, 63, 74, 53, 64, 52, 63, 65, 81, 59, 74, 70, 60, 94, 60, 74, 69, 109, 70, 65, 57, 59, 48, 67, 57, 59, 59, 45, 52, 59, 60, 60, 90, 70, 54, 76, 76, 45, 69, 53, 73, 76, 64, 57, 57, 64, 47, 110, 75, 64, 64, 70, 60, 88, 63, 67, 54, 89, 54, 65, 71, 56, 100, 72, 69, 61, 56, 66, 57, 46, 57, 73, 57, 110, 76, 85, 79, 62, 45, 56, 61, 77, 71, 57, 73, 64, 70, 57, 51, 59, 56, 68, 78, 72, 48, 37, 53, 58, 75, 68, 83, 60, 71, 50, 65, 63, 54, 71, 63, 63, 52, 47, 63, 54, 72, 67, 59, 51, 57, 72, 67, 80, 57, 80, 71, 54, 48, 70, 101, 45, 69, 86, 58, 96, 70, 76, 68, 67, 67, 70, 80, 55, 72, 68, 71, 60, 84, 75, 69, 64, 80, 97, 65, 69, 83, 79, 47, 62, 69, 81, 69, 80, 98, 49, 65, 45, 75, 55, 71, 55, 46, 53, 63, 58, 73, 63, 75, 50, 46, 52, 63, 61, 58, 56, 52, 75, 83, 56, 67, 74, 71, 63, 50, 84, 56, 84, 85, 83, 62, 150, 63, 60, 63, 48, 61, 67, 42, 67, 50, 92, 66, 59, 54, 85, 62, 62, 73, 74, 50, 53, 63, 63, 53, 52, 47, 68, 52, 46, 58, 60, 64, 86, 85, 62, 54, 68, 63, 58, 77, 72, 71, 62, 78, 74, 60, 71, 65, 67, 60, 71, 66, 113, 81, 73, 95, 56, 60, 61, 66, 58, 90, 55, 65, 46, 57, 60, 57, 66, 88, 99, 57, 52, 126, 53, 61, 70, 60, 70, 79, 78, 78, 74, 48, 74, 56, 66, 49, 42, 65, 66, 77, 58, 64, 56, 50, 74, 59, 75, 57, 72, 66, 64, 51, 64, 66, 49, 64, 74, 62, 83, 53, 57, 52, 66, 78, 65, 61, 84, 58, 57, 53, 57, 45, 60, 72, 83, 57, 57, 78, 92, 51, 57, 52, 63, 52, 69, 86, 68, 66, 63, 38, 88, 63, 58, 75, 92, 67, 72, 56, 74, 47, 62, 58, 62, 59, 60, 68, 66, 81, 49, 69, 67, 62, 64, 45, 62, 77, 66, 60, 86, 77, 96, 87, 58, 72, 82, 67, 60, 61, 59, 58, 83, 59, 66, 81, 54, 92, 57, 81, 65, 50, 75, 60, 51, 76, 86, 57, 73, 46, 48, 60, 51, 75, 64, 68, 72, 68, 55, 69, 78, 64, 73, 73, 71, 63, 54, 62, 58, 55, 69, 71, 84, 65, 91, 59, 62, 59, 43, 67, 59, 61, 69, 56, 45, 51, 73, 74, 107, 53, 74, 60, 60, 54, 67, 89, 58, 74, 67, 73, 79, 70, 51, 60, 65, 59, 68, 60, 72, 65, 54, 96, 66, 52, 71, 54, 51, 61, 47, 52, 67, 64, 57, 52, 72, 45, 52, 58, 55, 63, 55, 64, 61, 53, 43, 89, 71, 70, 91, 77, 64, 57, 56, 61, 76, 81, 83, 70, 58, 70, 70, 56, 72, 72, 61, 68, 61, 57, 56, 65, 61, 79, 64, 53, 68, 59, 78, 78, 78, 55, 59, 49, 67, 53, 75, 52, 61, 56, 62, 57, 80, 52, 64, 67, 54, 51, 67, 50, 70, 57, 65, 67, 68, 66, 72, 64, 54, 56, 76, 129, 71, 74, 53, 54, 62, 66, 75, 97, 53, 64, 65, 104, 62, 69, 73, 49, 69, 69, 74, 71, 82, 85, 53, 88, 70, 54, 62, 52, 78, 64, 42, 84, 69, 77, 65, 75, 65, 70, 61, 45, 59, 62, 64, 53, 85, 46, 43, 46, 72, 72, 89, 69, 71, 63, 56, 51, 83, 66, 88, 55, 58, 93, 91, 65, 64, 54, 55, 92, 63, 59, 79, 54, 81, 58, 57, 54, 47, 53, 65, 74, 55, 60, 52, 81, 70, 66, 54, 82, 64, 43, 57, 116, 55, 59, 80, 76, 72, 63, 87, 82, 45, 58, 54, 66, 69, 75, 77, 56, 80, 66, 63, 50, 56, 54, 75, 57, 63, 124, 62, 71, 57, 61, 72, 83, 80, 52, 79, 63, 73, 103, 69, 67, 41, 47, 54, 69, 59, 58, 84, 56, 69, 39, 48, 68, 72, 72, 64, 50, 81, 61, 52, 58, 69, 58, 96, 78, 79, 61, 85, 72, 70, 60, 55, 73, 52, 82, 67, 56, 98, 74, 53, 72, 71, 91, 54, 67, 59, 56, 53, 69, 66, 47, 85, 51, 75, 64, 82, 54, 63, 85, 51, 60, 70, 63, 75, 66, 66, 63, 70, 59, 84, 59, 57, 57, 77, 57, 61, 58, 73, 75, 61, 74, 64, 61, 69, 75, 68, 84, 41, 71, 70, 72, 76, 73, 64, 67, 50, 71, 62, 66, 39, 52, 69, 61, 52, 59, 71, 74, 73, 53, 72, 64, 73, 86, 68, 78, 54, 63, 65, 59, 63, 57, 67, 64, 56, 53, 50, 42, 70, 57, 69, 62, 43, 53, 83, 84, 57, 67, 52, 43, 66, 83, 81, 66, 54, 44, 48, 87, 69, 51, 71, 65, 65, 53, 79, 43, 66, 64, 66, 64, 62, 67, 76, 65, 76, 65, 69, 68, 57, 98, 59, 59, 68, 84, 54, 60, 70, 82, 68, 52, 68, 61, 58, 60, 77, 92, 77, 94, 66, 55, 68, 80, 54, 60, 74, 86, 60, 63, 43, 70, 100, 47, 65, 64, 70, 76, 55, 79, 79, 60, 57, 69, 74, 64, 94, 74, 84, 63, 74, 52, 60, 51, 77, 50, 61, 58, 77, 87, 66, 57, 74, 73, 54, 59, 66, 52, 79, 74, 64, 59, 57, 87, 71, 87, 75, 63, 49, 90, 61, 77, 67, 87, 74, 57, 105, 58, 64, 60, 61, 69, 79, 56, 59, 77, 76, 50, 69, 54, 69, 85, 87, 54, 52, 58, 60, 64, 76, 77, 93, 69, 67, 49, 55, 74, 64, 48, 49, 57, 53, 61, 68, 57, 82, 71, 69, 77, 81, 70, 77, 70, 74, 67, 68, 53, 43, 54, 54, 84, 46, 62, 52, 60, 56, 61, 59, 58, 60, 51, 61, 59, 58, 57, 58, 62, 73, 52, 63, 54, 60, 74, 71, 58, 46, 74, 59, 86, 67, 60, 99, 47, 73, 89, 55, 64, 73, 64, 73, 56, 77, 69, 59, 71, 69, 82, 74, 47, 80, 68, 75, 76, 72, 57, 65, 49, 63, 58, 46, 89, 127, 67, 50, 67, 69, 67, 74, 62, 56, 65, 59, 77, 60, 51, 71, 86, 89, 59, 69, 56, 49, 50, 87, 91, 58, 60, 79, 60, 76, 74, 68, 67, 75, 61, 76, 60, 79, 85, 85, 52, 57, 69, 53, 79, 59, 53, 46, 71, 74, 56, 59, 100, 57, 70, 104, 70, 28, 88, 65, 48, 70, 77, 74, 78, 59, 57, 62, 64, 71, 67, 54, 75, 71, 62, 70, 80, 72, 75, 67, 67, 117, 114, 51, 60, 52, 51, 60, 51, 47, 55, 47, 73, 57, 62, 72, 68, 76, 79, 71, 73, 69, 60, 76, 79, 67, 48, 46, 76, 54, 56, 40, 64, 50, 50, 52, 59, 65, 54, 71, 131, 43, 54, 69, 67, 72, 49, 49, 81, 57, 71, 54, 62, 84, 60, 49, 46, 62, 60, 56, 62, 50, 90, 68, 67, 59, 60, 82, 41, 39, 41, 52, 76, 56, 50, 62, 62, 37, 62, 62, 70, 72, 62, 66, 97, 67, 48, 42, 64, 72, 70, 55, 49, 67, 57, 41, 91, 51, 69, 77, 61, 56, 44, 60, 72, 72, 84, 71, 67, 62, 73, 62, 67, 88, 35, 49, 87, 50, 65, 68, 62, 47, 82, 80, 69, 75, 79, 75, 63, 62, 53, 38, 57, 63, 43, 55, 69, 71, 68, 71, 68, 57, 67, 53, 57, 57, 51, 72, 45, 72, 72, 59, 91, 79, 64, 59, 62, 83, 58, 58, 42, 55, 71, 53, 46, 66, 67, 84, 60, 54, 68, 74, 56, 65, 53, 65, 64, 39, 43, 62, 66, 63, 66, 57, 50, 64, 149, 58, 78, 72, 64, 45, 54, 64, 43, 73, 69, 63, 75, 97, 132, 63, 30, 64, 74, 57, 86, 39, 99, 59, 61, 72, 66, 69, 81, 61, 46, 63, 61, 73, 49, 61, 42, 39, 73, 40, 63, 79, 78, 69, 59, 80, 56, 63, 81, 82, 65, 129, 76, 49, 58, 71, 65, 56, 63, 61, 46, 58, 92, 53, 59, 119, 36, 55, 84, 61, 88, 49, 64, 65, 63, 70, 71, 64, 96, 67, 57, 66, 74, 68, 54, 59, 96, 46, 77, 51, 77, 58, 68, 66, 72, 57, 67, 104, 56, 74, 86, 63, 67, 35, 60, 56, 78, 61, 46, 55, 62, 50, 78, 70, 68, 84, 69, 61, 64, 73, 52, 61, 74, 95, 74, 65, 48, 62, 60, 90, 80, 63, 88, 63, 69, 63, 63, 60, 60, 77, 56, 88, 66, 44, 63, 51, 69, 96, 69, 60, 59, 68, 80, 53, 78, 55, 60, 95, 62, 51, 61, 60, 89, 72, 61, 67, 80, 90, 53, 62, 59, 60, 69, 55, 41, 67, 60, 52, 76, 52, 69, 50, 78, 83, 62, 79, 78, 68, 58, 58, 51, 72, 85, 56, 54, 43, 90, 77, 102, 83, 50, 109, 144, 49, 66, 60, 54, 52, 79, 70, 74, 58, 63, 47, 43, 70, 89, 63, 67, 48, 69, 75, 36, 54, 49, 73, 60, 58, 53, 88, 87, 60, 59, 61, 42, 57, 60, 55, 50, 54, 58, 76, 47, 63, 75, 68, 73, 57, 89, 84, 106, 70, 74, 49, 73, 80, 79, 55, 74, 52, 87, 52, 50, 79, 65, 74, 69, 45, 64, 77, 71, 69, 58, 61, 57, 82, 52, 76, 58, 96, 88, 77, 54, 85, 62, 70, 62, 65, 48, 75, 60, 67, 58, 62, 80, 65, 84, 70, 79, 79, 45, 65, 44, 79, 65, 81, 65, 60, 62, 79, 58, 76, 59, 77, 68, 79, 66, 70, 48, 72, 52, 88, 83, 70, 83, 86, 76, 73, 64, 68, 62, 73, 42, 84, 57, 53, 71, 75, 63, 58, 48, 70, 42, 96, 87, 58, 60, 49, 71, 74, 76, 56, 103, 60, 64, 58, 72, 64, 93, 72, 68, 48, 68, 113, 53, 77, 67, 58, 55, 64, 68, 67, 55, 72, 44, 59, 65, 59, 58, 67, 55, 78, 56, 74, 65, 38, 76, 57, 58, 76, 81, 72, 58, 44, 96, 75, 71, 74, 83, 68, 71, 92, 46, 65, 56, 83, 66, 65, 59, 78, 61, 81, 64, 54, 47, 87, 74, 47, 62, 49, 64, 83, 61, 69, 85, 59, 62, 70, 41, 36, 70, 75, 76, 78, 60, 54, 43, 64, 71, 75, 69, 53, 67, 71, 47, 64, 79, 81, 53, 63, 52, 97, 54, 65, 77, 74, 62, 50, 61, 61, 65, 74, 47, 86, 61, 55, 78, 68, 78, 58, 53, 41, 68, 63, 50, 47, 54, 65, 61, 56, 53, 55, 80, 101, 62, 53, 49, 55, 50, 63, 67, 50, 62, 41, 56, 58, 56, 50, 41, 60, 42, 75, 63, 34, 58, 47, 89, 92, 74, 73, 57, 72, 43, 45, 79, 84, 80, 64, 84, 56, 47, 80, 65, 59, 60, 88, 78, 50, 65, 62, 85, 66, 54, 81, 64, 87, 47, 73, 41, 69, 91, 48, 68, 111, 55, 55, 57, 88, 57, 49, 64, 63, 65, 64, 58, 63, 63, 67, 75, 68, 78, 41, 67, 78, 66, 108, 44, 62, 63, 63, 64, 61, 70, 86, 48, 88, 46, 81, 65, 58, 62, 74, 44, 76, 58, 75, 62, 70, 65, 120, 66, 48, 52, 62, 58, 59, 55, 26, 46, 66, 57, 70, 59, 76, 54, 54, 54, 65, 62, 51, 65, 77, 78, 46, 63, 66, 79, 84, 68, 93, 49, 42, 75, 60, 61, 83, 55, 69, 98, 68, 56, 71, 68, 61, 43, 47, 77, 87, 54, 64, 67, 57, 62, 64, 79, 62, 54, 57, 69, 67, 64, 106, 78, 54, 88, 45, 59, 42, 65, 72, 50, 72, 59, 35, 85, 52, 62, 60, 74, 56, 61, 65, 55, 73, 52, 58, 69, 53, 60, 72, 49, 61, 71, 57, 85, 55, 75, 66, 57, 82, 44, 48, 75, 64, 50, 69, 101, 73, 69, 84, 53, 54, 70, 58, 68, 83, 66, 95, 65, 141, 81, 64, 69, 36, 84, 71, 75, 60, 70, 78, 81, 57, 94, 70, 61, 84, 57, 66, 87, 60, 47, 51, 49, 78, 66, 60, 77, 49, 49, 65, 78, 96, 86, 70, 66, 72, 64, 70, 67, 65, 61, 58, 83, 143, 67, 72, 75, 75, 55, 87, 67, 94, 43, 48, 72, 81, 73, 58, 65, 88, 77, 97, 50, 51, 46, 111, 83, 46, 44, 40, 70, 75, 60, 80, 47, 57, 55, 76, 99, 80, 61, 51, 63, 60, 70, 85, 90, 140, 66, 64, 45, 58, 58, 82, 52, 61, 68, 63, 63, 63, 77, 56, 70, 66, 69, 57, 77, 42, 81, 60, 70, 60, 70, 47, 62, 79, 71, 62, 59, 79, 72, 77, 63, 71, 89, 59, 64, 60, 99, 55, 53, 94, 64, 57, 54, 58, 73, 62, 53, 65, 47, 58, 74, 59, 68, 73, 71, 64, 68, 97, 59, 83, 55, 58, 64, 62, 70, 63, 59, 69, 73, 68, 72, 64, 79, 63, 51, 59, 59, 55, 54, 64, 58, 75, 61, 76, 73, 63, 60, 76, 56, 57, 58, 82, 92, 55, 65, 86, 64, 57, 74, 66, 64, 82, 66, 54, 55, 61, 59, 61, 68, 79, 65, 46, 64, 62, 79, 45, 52, 64, 62, 81, 86, 66, 64, 75, 56, 82, 71, 72, 88, 52, 68, 86, 53, 65, 74, 65, 80, 102, 77, 74, 73, 51, 68, 65, 77, 63, 62, 73, 70, 76, 70, 64, 59, 109, 66, 67, 60, 66, 68, 62, 63, 50, 64, 47, 56, 59, 58, 47, 68, 64, 57, 86, 56, 59, 66, 57, 53, 61, 58, 55, 72, 70, 60, 79, 53, 96, 62, 54, 59, 77, 61, 63, 100, 75, 68, 79, 72, 55, 55, 46, 68, 63, 43, 60, 58, 72, 118, 73, 81, 59, 62, 87, 66, 53, 52, 144, 66, 51, 62, 57, 73, 65, 60, 68, 58, 71, 60, 62, 85, 60, 97, 81, 86, 65, 63, 56, 60, 56, 73, 63, 61, 87, 81, 54, 53, 64, 59, 55, 73, 66, 64, 91, 98, 55, 64, 107, 45, 47, 84, 74, 68, 64, 56, 74, 113, 57, 61, 62, 63, 72, 68, 65, 64, 95, 59, 86, 77, 63, 78, 61, 69, 64, 73, 56, 62, 73, 121, 55, 61, 62, 56, 70, 57, 58, 37, 106, 63, 90, 83, 59, 60, 50, 75, 62, 48, 79, 69, 65, 57, 38, 64, 57, 54, 58, 93, 65, 58, 74, 54, 61, 65, 60, 71, 55, 57, 73, 48, 61, 67, 60, 56, 74, 73, 63, 87, 57, 75, 55, 80, 56, 67, 68, 75, 56, 62, 74, 76, 63, 78, 75, 69, 60, 83, 60, 70, 56, 79, 78, 58, 64, 63, 57, 58, 57, 63, 62, 78, 63, 54, 55, 72, 84, 57, 57, 60, 64, 63, 44, 70, 61, 68, 62, 43, 50, 71, 64, 55, 51, 73, 69, 63, 68, 65, 74, 71, 51, 45, 73, 54, 55, 67, 81, 80, 59, 68, 64, 54, 86, 65, 72, 53, 91, 63, 63, 56, 77, 58, 70, 71, 70, 66, 56, 84, 58, 66, 57, 53, 125, 83, 54, 66, 51, 78, 56, 45, 69, 60, 54, 62, 65, 56, 60, 96, 82, 76, 42, 55, 69, 66, 68, 66, 64, 69, 53, 54, 63, 68, 53, 45, 45, 90, 95, 60, 74, 66, 73, 66, 55, 74, 54, 73, 89, 72, 61, 68, 69, 58, 49, 67, 61, 86, 71, 46, 53, 63, 75, 79, 66, 46, 67, 66, 61, 54, 63, 78, 59, 69, 60, 70, 61, 63, 59, 58, 52, 79, 80, 107, 51, 69, 70, 50, 78, 64, 60, 47, 74, 68, 62, 72, 87, 51, 55, 69, 59, 62, 65, 63, 59, 42, 64, 57, 51, 79, 73, 70, 66, 61, 64, 57, 50, 42, 66, 75, 58, 64, 49, 53, 67, 59, 46, 61, 66, 99, 40, 71, 61, 51, 62, 77, 54, 72, 44, 62, 57, 86, 58, 80, 58, 68, 81, 68, 50, 68, 57, 66, 50, 53, 45, 59, 67, 54, 65, 53, 58, 65, 62, 57, 76, 51, 57, 82, 46, 78, 54, 55, 70, 81, 61, 66, 72, 51, 57, 65, 53, 67, 56, 64, 60, 53, 88, 63, 54, 61, 91, 83, 59, 65, 73, 63, 82, 63, 67, 59, 73, 50, 84, 86, 63, 67, 54, 56, 57, 65, 57, 70, 69, 72, 75, 56, 64, 119, 62, 52, 66, 58, 54, 57, 59, 50, 61, 59, 55, 60, 61, 75, 74, 67, 77, 63, 62, 56, 72, 73, 60, 139, 72, 84, 84, 54, 65, 72, 60, 110, 63, 61, 59, 73, 63, 57, 59, 68, 51, 76, 60, 94, 65, 95, 83, 65, 61, 65, 65, 56, 94, 68, 98, 84, 63, 54, 62, 69, 80, 60, 69, 53, 83, 88, 66, 59, 68, 64, 62, 70, 70, 46, 70, 75, 94, 55, 45, 76, 57, 53, 63, 58, 53, 79, 65, 80, 66, 61, 70, 76, 73, 71, 87, 44, 79, 57, 80, 67, 71, 68, 46, 64, 72, 56, 67, 62, 73, 62, 61, 56, 86, 76, 60, 61, 54, 73, 36, 93, 73, 65, 64, 88, 68, 68, 74, 79, 71, 53, 55, 58, 74, 61, 59, 60, 48, 66, 52, 81, 69, 68, 62, 54, 57, 60, 69, 80, 54, 62, 66, 68, 68, 75, 84, 61, 66, 115, 63, 70, 80, 58, 70, 71, 53, 59, 59, 69, 77, 50, 70, 81, 61, 78, 68, 67, 55, 73, 62, 60, 55, 65, 75, 76, 77, 55, 73, 57, 74, 78, 68, 69, 76, 64, 54, 61, 80, 59, 75, 54, 48, 70, 58, 79, 75, 108, 64, 64, 60, 49, 65, 74, 70, 77, 55, 34, 56, 73, 74, 73, 58, 70, 46, 59, 58, 98, 126, 87, 56, 75, 64, 66, 34, 69, 64, 62, 89, 50, 78, 59, 62, 65, 62, 82, 56, 69, 68, 66, 77, 76, 82, 52, 122, 60, 92, 63, 76, 62, 53, 64, 97, 64, 56, 61, 111, 61, 63, 61, 80, 60, 61, 70, 77, 83, 75, 77, 55, 63, 66, 67, 59, 60, 66, 56, 82, 71, 53, 68, 59, 53, 60, 76, 85, 60, 64, 63, 60, 61, 59, 55, 75, 61, 71, 58, 85, 57, 65, 48, 71, 64, 83, 59, 76, 65, 54, 84, 64, 61, 63, 68, 69, 74, 68, 64, 74, 52, 53, 64, 48, 69, 86, 70, 67, 85, 67, 62, 63, 67, 88, 71, 69, 61, 74, 47, 54, 66, 68, 59, 64, 54, 90, 63, 64, 61, 79, 65, 67, 63, 71, 62, 66, 63, 47, 45, 76, 58, 78, 62, 62, 58, 59, 63, 58, 50, 53, 69, 55, 70, 61, 86, 66, 64, 94, 56, 67, 65, 49, 68, 77, 48, 58, 81, 49, 116, 59, 86, 62, 74, 45, 62, 68, 84, 67, 46, 68, 61, 74, 72, 55, 58, 88, 67, 77, 57, 68, 57, 73, 82, 56, 72, 62, 79, 53, 52, 56, 62, 65, 72, 117, 88, 54, 70, 74, 91, 66, 65, 64, 81, 50, 58, 38, 64, 67, 76, 68, 72, 95, 61, 58, 60, 62, 73, 67, 65, 58, 66, 65, 38, 58, 59, 48, 68, 71, 46, 59, 59, 72, 68, 78, 68, 59, 64, 51, 64, 50, 48, 70, 77, 53, 63, 57, 50, 80, 56, 33, 70, 73, 51, 58, 60, 73, 78, 62, 74, 63, 67, 52, 67, 60, 61, 53, 81, 93, 86, 77, 73, 64, 82, 65, 60, 81, 63, 63, 93, 60, 46, 45, 58, 68, 94, 50, 73, 98, 61, 46, 63, 51, 66, 53, 70, 69, 77, 78, 50, 82, 49, 61, 63, 40, 57, 88, 55, 56, 52, 71, 80, 66, 72, 85, 51, 69, 62, 48, 52, 83, 79, 42, 70, 72, 63, 84, 60, 49, 55, 50, 82, 53, 61, 77, 55, 69, 44, 55, 72, 56, 71, 72, 71, 37, 91, 72, 56, 74, 102, 46, 55, 54, 63, 59, 51, 73, 71, 64, 72, 51, 74, 53, 65, 79, 67, 48, 62, 77, 82, 76, 65, 50, 81, 67, 89, 56, 55, 96, 60, 81, 73, 66, 70, 60, 68, 92, 85, 93, 65, 75, 101, 57, 83, 36, 59, 80, 65, 62, 78, 60, 51, 49, 56, 77, 62, 74, 79, 57, 69, 55, 55, 62, 87, 63, 65, 55, 87, 90, 70, 75, 53, 60, 67, 65, 91, 61, 53, 57, 75, 58, 38, 68, 66, 62, 69, 62, 61, 82, 65, 113, 47, 83, 69, 67, 74, 45, 78, 45, 72, 64, 38, 74, 52, 95, 83, 76, 60, 75, 85, 58, 76, 62, 91, 71, 46, 61, 67, 69, 54, 60, 63, 86, 70, 78, 85, 66, 64, 49, 64, 74, 69, 59, 45, 52, 68, 36, 101, 60, 59, 73, 57, 73, 62, 74, 74, 37, 91, 69, 52, 77, 79, 65, 46, 80, 77, 71, 65, 54, 53, 94, 37, 54, 61, 58, 49, 64, 55, 79, 66, 44, 58, 56, 76, 50, 72, 59, 71, 62, 45, 70, 59, 62, 72, 49, 34, 66, 66, 60, 64, 67, 85, 99, 100, 59, 50, 52, 42, 72, 51, 53, 69, 117, 64, 52, 75, 68, 59, 57, 106, 94, 87, 108, 74, 71, 57, 61, 55, 106, 55, 77, 81, 86, 54, 47, 91, 80, 167, 56, 74, 58, 46, 75, 66, 63, 59, 51, 71, 50, 87, 72, 66, 46, 53, 57, 100, 70, 59, 70, 58, 55, 53, 57, 57, 104, 86, 77, 63, 80, 48, 63, 74, 47, 63, 34, 65, 76, 64, 56, 88, 60, 88, 93, 66, 72, 78, 67, 55, 71, 54, 64, 64, 90, 61, 69, 66, 57, 59, 45, 64, 82, 81, 68, 151, 71, 62, 61, 103, 52, 43, 88, 54, 65, 67, 108, 69, 86, 41, 60, 71, 73, 87, 75, 56, 60, 50, 49, 58, 102, 78, 43, 83, 67, 80, 85, 61, 60, 69, 59, 79, 51, 85, 60, 91, 48, 55, 61, 62, 66, 74, 103, 49, 61, 58, 49, 45, 60, 58, 49, 56, 52, 76, 51, 89, 60, 63, 60, 57, 59, 60, 63, 69, 121, 82, 90, 48, 55, 63, 53, 69, 69, 35, 112, 93, 61, 78, 108, 60, 65, 70, 46, 63, 84, 82, 51, 101, 50, 63, 77, 69, 69, 83, 80, 71, 69, 58, 68, 63, 68, 60, 87, 86, 125, 57, 63, 66, 62, 66, 63, 91, 71, 71, 49, 72, 75, 71, 74, 71, 65, 58, 68, 79, 66, 73, 97, 60, 73, 51, 61, 70, 54, 83, 64, 67, 63, 54, 56, 56, 62, 42, 28, 45, 68, 39, 76, 75, 58, 52, 49, 76, 43, 59, 71, 48, 61, 50, 42, 53, 85, 89, 49, 61, 52, 67, 68, 73, 51, 82, 85, 73, 65, 58, 61, 50, 100, 55, 40, 58, 78, 83, 62, 81, 52, 71, 63, 48, 73, 51, 83, 83, 61, 57, 50, 68, 48, 55, 75, 70, 55, 66, 75, 49, 70, 52, 85, 60, 70, 57, 59, 78, 55, 64, 82, 55, 56, 80, 76, 52, 70, 63, 63, 86, 46, 49, 57, 56, 64, 54, 77, 60, 76, 46, 89, 55, 65, 95, 48, 68, 54, 131, 58, 58, 66, 96, 68, 66, 61, 71, 59, 73, 54, 83, 69, 56, 53, 55, 72, 73, 48, 75, 84, 62, 67, 58, 73, 49, 52, 64, 36, 51, 93, 68, 54, 56, 105, 74, 61, 77, 76, 57, 59, 71, 70, 57, 78, 88, 68, 70, 68, 63, 60, 59, 82, 50, 46, 56, 51, 52, 62, 36, 70, 79, 56, 61, 52, 46, 85, 40, 55, 51, 85, 80, 43, 56, 69, 88, 64, 55, 58, 57, 48, 90, 80, 73, 69, 61, 74, 89, 85, 81, 66, 68, 60, 60, 47, 56, 59, 95, 88, 76, 75, 46, 62, 49, 62, 67, 54, 79, 62, 68, 65, 47, 59, 44, 81, 86, 68, 58, 61, 71, 55, 83, 50, 91, 81, 95, 54, 61, 108, 64, 59, 63, 60, 57, 40, 65, 68, 66, 75, 59, 57, 69, 62, 55, 58, 72, 55, 66, 57, 84, 87, 45, 52, 64, 78, 50, 64, 42, 73, 61, 76, 59, 46, 30, 79, 47, 50, 93, 48, 70, 43, 64, 55, 75, 74, 70, 85, 77, 47, 68, 72, 78, 89, 64, 134, 73, 62, 51, 77, 80, 62, 56, 61, 90, 70, 59, 54, 54, 58, 44, 88, 39, 70, 84, 48, 81, 48, 72, 56, 48, 71, 49, 79, 70, 91, 71, 73, 52, 46, 55, 66, 71, 60, 52, 54, 43, 55, 99, 78, 78, 74, 91, 57, 60, 74, 64, 70, 70, 60, 57, 74, 62, 64, 60, 71, 50, 60, 53, 59, 56, 71, 47, 64, 66, 86, 53, 67, 79, 53, 78, 83, 73, 68, 66, 51, 48, 59, 75, 50, 80, 68, 81, 91, 48, 58, 37, 68, 71, 76, 90, 71, 75, 54, 53, 78, 57, 48, 47, 73, 49, 58, 58, 67, 99, 50, 76, 62, 50, 66, 36, 78, 87, 77, 58, 52, 60, 79, 71, 71, 58, 60, 61, 65, 67, 45, 65, 41, 31, 52, 58, 71, 81, 44, 55, 51, 61, 79, 76, 74, 79, 75, 65, 48, 66, 61, 53, 89, 95, 67, 69, 50, 67, 87, 57, 76, 77, 81, 59, 88, 39, 56, 68, 81, 48, 59, 61, 67, 74, 58, 61, 55, 75, 72, 61, 58, 48, 76, 57, 60, 56, 85, 73, 65, 55, 61, 54, 82, 55, 68, 60, 78, 41, 59, 43, 69, 71, 54, 44, 66, 70, 61, 49, 101, 44, 74, 71, 47, 66, 67, 45, 76, 60, 100, 71, 83, 68, 69, 73, 50, 43, 84, 40, 66, 78, 75, 52, 67, 61, 70, 60, 40, 97, 73, 84, 63, 53, 60, 75, 54, 86, 92, 74, 88, 61, 49, 98, 66, 67, 83, 82, 72, 57, 69, 56, 68, 77, 38, 76, 77, 55, 77, 65, 83, 96, 59, 113, 64, 77, 83, 75, 64, 82, 52, 72, 82, 48, 37, 65, 57, 62, 76, 61, 58, 85, 75, 69, 66, 58, 62, 90, 60, 64, 53, 113, 53, 104, 69, 71, 36, 79, 78, 37, 96, 50, 51, 62, 47, 49, 46, 56, 67, 71, 64, 57, 67, 69, 71, 88, 61, 81, 49, 80, 87, 71, 73, 67, 63, 48, 74, 54, 73, 66, 79, 79, 51, 65, 94, 48, 80, 51, 86, 59, 71, 91, 60, 65, 59, 72, 87, 57, 69, 67, 52, 71, 49, 76, 60, 65, 66, 67, 63, 92, 58, 53, 46, 78, 53, 58, 74, 59, 70, 68, 56, 73, 63, 43, 121, 67, 69, 63, 69, 56, 73, 85, 100, 62, 55, 47, 53, 57, 70, 42, 66, 96, 58, 59, 64, 75, 51, 83, 57, 70, 30, 83, 35, 65, 85, 78, 81, 60, 79, 72, 72, 46, 64, 69, 45, 50, 65, 74, 69, 49, 51, 65, 57, 67, 69, 99, 71, 63, 77, 76, 63, 84, 61, 65, 54, 40, 71, 56, 40, 74, 48, 76, 68, 74, 36, 99, 57, 68, 65, 51, 48, 85, 80, 51, 62, 63, 53, 77, 90, 55, 94, 51, 86, 69, 50, 77, 59, 63, 70, 77, 69, 58, 74, 91, 52, 63, 65, 49, 54, 52, 64, 62, 39, 95, 57, 57, 60, 84, 45, 57, 70, 67, 49, 62, 87, 50, 72, 52, 48, 50, 104, 88, 118, 60, 97, 52, 64, 68, 146, 59, 103, 61, 81, 75, 110, 57, 66, 73, 48, 158, 57, 60, 84, 75, 84, 63, 60, 68, 81, 56, 87, 85, 70, 65, 55, 41, 74, 97, 104, 63, 74, 51, 74, 56, 55, 63, 46, 53, 64, 62, 88, 58, 43, 54, 61, 46, 51, 89, 96, 59, 58, 59, 57, 64, 69, 70, 74, 72, 55, 58, 67, 70, 66, 66, 50, 45, 57, 45, 78, 46, 56, 50, 71, 63, 75, 156, 90, 62, 54, 102, 52, 45, 82, 70, 73, 66, 81, 59, 44, 55, 57, 62, 53, 98, 63, 81, 80, 84, 58, 61, 67, 63, 61, 61, 80, 80, 82, 62, 57, 86, 73, 92, 56, 73, 65, 72, 56, 66, 68, 107, 60, 79, 65, 82, 62, 60, 53, 57, 74, 86, 57, 57, 64, 51, 69, 68, 63, 83, 77, 62, 73, 74, 58, 72, 140, 88, 58, 62, 50, 60, 65, 68, 105, 96, 69, 71, 26, 71, 62, 70, 65, 72, 49, 65, 68, 47, 39, 149, 70, 53, 69, 73, 105, 85, 59, 87, 58, 62, 121, 51, 73, 85, 45, 86, 96, 38, 54, 63, 61, 49, 85, 63, 49, 62, 80, 69, 58, 68, 41, 53, 54, 58, 71, 51, 63, 51, 64, 52, 55, 64, 64, 49, 67, 84, 55, 63, 52, 82, 53, 66, 70, 47, 56, 66, 72, 45, 81, 56, 66, 65, 68, 92, 36, 55, 87, 71, 55, 75, 57, 73, 50, 103, 72, 53, 79, 70, 53, 62, 48, 66, 95, 67, 43, 61, 50, 40, 93, 60, 60, 74, 61, 67, 87, 84, 38, 81, 65, 65, 81, 56, 63, 62, 50, 65, 41, 63, 69, 71, 64, 63, 41, 55, 72, 54, 70, 62, 70, 65, 86, 55, 78, 91, 48, 81, 62, 48, 55, 60, 88, 60, 53, 73, 60, 82, 61, 50, 45, 77, 79, 47, 55, 82, 88, 48, 44, 70, 54, 78, 57, 50, 72, 58, 63, 77, 59, 77, 66, 76, 63, 87, 60, 50, 63, 66, 63, 74, 73, 61, 74, 61, 68, 72, 69, 40, 83, 59, 82, 47, 65, 90, 67, 47, 84, 60, 57, 75, 76, 65, 53, 58, 52, 85, 58, 65, 63, 71, 50, 52, 58, 84, 71, 69, 62, 46, 102, 76, 66, 49, 59, 75, 73, 85, 64, 80, 66, 64, 86, 57, 63, 71, 76, 59, 64, 54, 76, 95, 82, 62, 71, 41, 52, 56, 49, 82, 59, 73, 82, 69, 78, 72, 60, 69, 68, 67, 81, 67, 57, 65, 86, 51, 82, 63, 49, 65, 42, 52, 46, 74, 78, 71, 70, 93, 73, 59, 69, 81, 69, 78, 85, 73, 58, 63, 72, 85, 64, 95, 54, 110, 61, 53, 102, 74, 79, 99, 77, 57, 42, 64, 79, 86, 45, 78, 49, 61, 52, 64, 60, 59, 62, 55, 52, 43, 97, 56, 41, 43, 48, 58, 72, 50, 61, 76, 60, 59, 83, 60, 68, 56, 43, 74, 50, 76, 46, 57, 71, 65, 65, 116, 90, 78, 64, 63, 70, 67, 65, 66, 144, 72, 65, 65, 75, 53, 69, 106, 62, 88, 82, 52, 71, 64, 72, 56, 62, 76, 67, 70, 76, 64, 47, 57, 51, 54, 71, 61, 60, 67, 48, 58, 95, 67, 58, 56, 73, 98, 59, 56, 60, 64, 54, 77, 70, 57, 94, 73, 40, 61, 47, 98, 58, 74, 48, 50, 55, 65, 57, 68, 63, 71, 82, 75, 42, 47, 53, 66, 61, 70, 90, 40, 67, 93, 66, 55, 49, 70, 72, 61, 52, 52, 63, 72, 56, 67, 96, 77, 49, 40, 91, 77, 64, 61, 59, 88, 61, 44, 50, 78, 69, 70, 61, 63, 60, 73, 53, 72, 60, 76, 86, 64, 63, 39, 83, 41, 61, 75, 76, 81, 94, 61, 94, 59, 97, 91, 90, 63, 43, 52, 88, 81, 49, 55, 56, 71, 50, 66, 88, 70, 64, 70, 73, 59, 83, 72, 67, 46, 58, 61, 86, 42, 81, 80, 72, 70, 72, 88, 65, 62, 61, 63, 50, 67, 65, 62, 64, 57, 70, 38, 62, 90, 86, 99, 108, 79, 51, 56, 64, 71, 57, 45, 64, 65, 71, 62, 57, 81, 63, 51, 80, 94, 63, 69, 65, 71, 61, 75, 55, 36, 63, 69, 53, 52, 47, 64, 40, 136, 69, 55, 96, 74, 47, 67, 39, 53, 57, 57, 81, 45, 44, 71, 103, 69, 68, 60, 51, 61, 53, 40, 51, 49, 48, 49, 69, 68, 64, 90, 53, 71, 51, 68, 70, 69, 51, 42, 57, 64, 83, 67, 81, 71, 53, 64, 46, 61, 78, 62, 60, 48, 76, 54, 71, 74, 61, 56, 53, 21, 97, 47, 71, 71, 89, 56, 56, 94, 79, 73, 65, 82, 46, 52, 85, 88, 60, 70, 87, 60, 67, 63, 62, 61, 59, 42, 47, 64, 53, 86, 83, 96, 44, 75, 118, 86, 71, 49, 61, 64, 68, 75, 74, 61, 55, 99, 76, 58, 77, 53, 74, 77, 60, 82, 52, 43, 77, 56, 91, 57, 61, 54, 65, 54, 64, 68, 105, 72, 59, 72, 63, 49, 57, 46, 65, 103, 49, 39, 72, 56, 70, 80, 70, 48, 53, 65, 61, 69, 81, 61, 72, 62, 85, 82, 71, 58, 46, 47, 74, 56, 101, 65, 53, 49, 65, 61, 78, 57, 77, 60, 37, 80, 62, 55, 84, 65, 65, 60, 80, 96, 91, 79, 62, 45, 63, 49, 57, 92, 68, 56, 57, 59, 53, 60, 57, 72, 60, 52, 48, 64, 73, 60, 71, 83, 103, 55, 72, 86, 85, 77, 76, 52, 82, 65, 85, 60, 38, 64, 54, 67, 72, 79, 63, 42, 81, 72, 77, 46, 62, 65, 50, 60, 108, 58, 85, 58, 48, 61, 57, 56, 72, 61, 90, 107, 47, 121, 70, 60, 56, 60, 66, 94, 61, 64, 80, 89, 59, 76, 82, 64, 66, 81, 89, 57, 51, 77, 44, 60, 72, 76, 60, 75, 72, 54, 59, 85, 65, 29, 64, 58, 46, 65, 60, 49, 50, 60, 46, 78, 57, 177, 139, 54, 57, 50, 89, 66, 74, 85, 61, 50, 50, 59, 42, 61, 51, 81, 45, 64, 74, 73, 77, 79, 78, 70, 62, 115, 71, 61, 51, 75, 89, 62, 69, 70, 74, 78, 53, 60, 71, 71, 67, 51, 92, 71, 73, 53, 77, 34, 64, 60, 42, 53, 56, 65, 72, 64, 65, 65, 53, 91, 68, 83, 77, 62, 53, 53, 68, 51, 77, 78, 68, 58, 52, 58, 68, 64, 50, 57, 63, 48, 51, 46, 62, 61, 55, 87, 40, 60, 62, 70, 62, 46, 81, 90, 88, 65, 60, 61, 46, 65, 67, 38, 32, 67, 47, 39, 60, 61, 53, 86, 58, 48, 65, 75, 39, 95, 49, 61, 50, 49, 65, 62, 53, 59, 47, 60, 53, 47, 70, 60, 42, 84, 69, 83, 85, 85, 53, 53, 67, 55, 69, 50, 57, 56, 59, 83, 64, 69, 42, 70, 53, 54, 83, 80, 53, 50, 48, 61, 75, 80, 56, 54, 68, 48, 43, 65, 57, 65, 44, 58, 46, 87, 45, 67, 126, 41, 68, 92, 70, 73, 63, 77, 86, 66, 57, 118, 60, 70, 63, 43, 65, 52, 109, 61, 58, 81, 101, 51, 55, 51, 65, 71, 90, 54, 87, 38, 40, 88, 89, 37, 78, 80, 42, 73, 50, 63, 50, 70, 94, 75, 59, 61, 74, 67, 80, 60, 72, 58, 63, 66, 83, 60, 98, 82, 54, 67, 50, 59, 56, 94, 61, 46, 75, 78, 62, 81, 58, 64, 79, 41, 47, 62, 66, 96, 77, 66, 71, 75, 54, 49, 65, 43, 80, 55, 65, 81, 73, 60, 70, 107, 52, 55, 63, 59, 83, 80, 53, 58, 62, 51, 72, 64, 59, 55, 74, 62, 102, 42, 97, 39, 60, 87, 59, 69, 81, 59, 63, 85, 63, 61, 68, 54, 76, 105, 60, 63, 110, 51, 83, 53, 56, 83, 67, 72, 42, 74, 91, 52, 75, 59, 43, 94, 78, 65, 39, 83, 98, 27, 66, 61, 79, 79, 34, 49, 71, 86, 61, 58, 61, 72, 68, 58, 58, 74, 55, 83, 78, 41, 56, 69, 54, 57, 50, 35, 69, 53, 55, 49, 64, 62, 67, 69, 60, 53, 69, 105, 43, 64, 51, 67, 55, 77, 57, 90, 95, 75, 36, 95, 59, 81, 79, 58, 60, 63, 57, 62, 64, 91, 65, 59, 55, 70, 69, 69, 75, 61, 162, 84, 77, 60, 56, 52, 57, 73, 130, 86, 64, 62, 81, 73, 62, 59, 87, 52, 76, 58, 77, 95, 68, 49, 92, 46, 52, 67, 75, 122, 53, 52, 43, 52, 56, 83, 111, 67, 49, 71, 68, 43, 84, 72, 51, 79, 73, 63, 48, 76, 55, 57, 85, 57, 78, 77, 55, 68, 58, 114, 55, 22, 64, 65, 76, 87, 40, 107, 46, 59, 34, 47, 59, 91, 73, 61, 52, 73, 60, 48, 95, 37, 73, 76, 86, 70, 55, 61, 70, 55, 60, 78, 86, 77, 60, 75, 66, 82, 66, 62, 64, 52, 79, 66, 55, 98, 68, 59, 69, 39, 67, 69, 76, 69, 78, 71, 50, 65, 50, 79, 54, 58, 61, 51, 64, 54, 70, 59, 65, 51, 55, 92, 75, 62, 61, 71, 82, 80, 70, 50, 80, 53, 64, 74, 51, 59, 67, 49, 55, 68, 71, 54, 111, 75, 61, 56, 51, 57, 76, 35, 61, 110, 63, 66, 96, 55, 36, 93, 81, 60, 72, 56, 80, 73, 58, 71, 51, 55, 69, 69, 75, 77, 83, 54, 50, 80, 71, 58, 79, 100, 69, 82, 70, 54, 66, 70, 68, 73, 49, 83, 165, 64, 55, 40, 68, 59, 71, 82, 61, 73, 84, 83, 70, 58, 62, 49, 67, 74, 69, 62, 67, 57, 58, 67, 58, 75, 35, 105, 67, 63, 56, 78, 60, 60, 61, 60, 69, 80, 56, 107, 54, 106, 57, 58, 80, 81, 52, 63, 57, 52, 73, 94, 76, 86, 68, 88, 83, 55, 59, 59, 70, 69, 58, 63, 43, 54, 41, 54, 74, 70, 63, 57, 55, 65, 51, 74, 82, 62, 81, 83, 53, 74, 49, 100, 86, 74, 63, 58, 56, 78, 73, 93, 101, 46, 73, 75, 72, 70, 66, 54, 56, 74, 71, 62, 61, 52, 58, 63, 62, 59, 61, 63, 70, 60, 66, 62, 57, 84, 61, 91, 86, 57, 45, 56, 53, 61, 71, 59, 74, 52, 57, 62, 79, 51, 60, 65, 62, 77, 65, 73, 64, 57, 63, 74, 61, 52, 67, 62, 40, 110, 64, 76, 82, 70, 83, 50, 84, 61, 61, 68, 74, 42, 78, 77, 75, 63, 74, 63, 86, 52, 109, 53, 54, 78, 61, 48, 54, 51, 63, 93, 67, 68, 75, 70, 76, 67, 129, 85, 52, 90, 64, 61, 66, 89, 72, 63, 77, 64, 42, 65, 71, 64, 69, 55, 68, 60, 71, 68, 57, 65, 37, 61, 83, 42, 60, 68, 81, 62, 69, 54, 101, 54, 64, 58, 25, 97, 63, 98, 60, 76, 73, 72, 72, 86, 75, 93, 50, 56, 65, 74, 69, 63, 44, 75, 66, 64, 55, 60, 58, 64, 68, 51, 109, 61, 64, 70, 80, 61, 71, 66, 56, 43, 52, 84, 61, 47, 68, 69, 69, 59, 74, 59, 78, 58, 81, 77, 66, 79, 59, 69, 59, 61, 57, 63, 64, 72, 127, 65, 97, 46, 61, 71, 34, 53, 56, 70, 74, 59, 81, 47, 84, 53, 74, 52, 65, 59, 50, 104, 68, 79, 70, 79, 85, 67, 67, 69, 78, 38, 80, 44, 57, 33, 77, 73, 59, 62, 60, 57, 61, 68, 52, 68, 78, 66, 69, 57, 81, 55, 65, 65, 68, 69, 49, 85, 64, 47, 56, 58, 115, 64, 58, 65, 48, 57, 69, 101, 73, 73, 72, 58, 81, 72, 57, 94, 64, 67, 60, 78, 63, 57, 71, 69, 69, 67, 114, 55, 59, 96, 72, 53, 62, 41, 97, 59, 44, 70, 95, 62, 39, 71, 76, 75, 52, 40, 71, 56, 76, 50, 58, 51, 62, 63, 63, 68, 58, 90, 52, 42, 47, 120, 53, 62, 63, 65, 59, 82, 83, 69, 68, 69, 67, 52, 54, 71, 51, 52, 62, 74, 81, 43, 53, 96, 70, 50, 60, 72, 54, 57, 56, 67, 66, 54, 56, 60, 71, 57, 72, 102, 74, 61, 65, 71, 43, 54, 79, 35, 46, 111, 96, 62, 68, 48, 57, 72, 42, 46, 35, 64, 69, 44, 62, 79, 71, 74, 58, 53, 122, 64, 44, 87, 49, 56, 73, 50, 61, 69, 60, 80, 62, 81, 73, 53, 65, 54, 86, 50, 71, 64, 62, 79, 49, 106, 76, 59, 67, 72, 63, 94, 62, 88, 63, 60, 78, 92, 72, 44, 61, 61, 40, 72, 91, 91, 52, 40, 84, 66, 69, 56, 58, 103, 59, 53, 63, 66, 72, 53, 48, 57, 54, 63, 66, 69, 56, 82, 95, 43, 61, 93, 57, 54, 72, 71, 76, 63, 61, 77, 88, 74, 62, 58, 81, 65, 50, 66, 60, 98, 64, 44, 58, 51, 52, 67, 73, 85, 61, 85, 68, 74, 75, 83, 43, 49, 48, 60, 54, 73, 49, 63, 54, 87, 63, 49, 66, 82, 84, 59, 83, 55, 73, 44, 60, 45, 71, 54, 68, 109, 71, 59, 76, 51, 46, 74, 63, 81, 62, 99, 63, 100, 50, 63, 72, 50, 49, 62, 63, 70, 50, 35, 58, 74, 79, 94, 66, 38, 58, 49, 71, 63, 81, 60, 60, 65, 90, 61, 58, 53, 58, 41, 65, 69, 37, 65, 64, 103, 54, 70, 60, 65, 70, 57, 58, 44, 69, 51, 53, 80, 63, 61, 57, 74, 53, 75, 54, 71, 84, 82, 69, 47, 60, 64, 65, 60, 52, 87, 47, 75, 81, 46, 76, 58, 50, 147, 53, 78, 102, 55, 82, 37, 55, 37, 55, 72, 49, 62, 56, 105, 72, 45, 86, 86, 42, 91, 86, 95, 55, 64, 85, 73, 61, 69, 61, 56, 105, 78, 62, 63, 43, 85, 60, 58, 80, 92, 61, 123, 67, 70, 72, 80, 60, 51, 60, 63, 62, 56, 73, 53, 52, 75, 69, 48, 91, 55, 85, 58, 62, 71, 48, 75, 59, 57, 56, 74, 62, 81, 63, 60, 81, 71, 56, 41, 61, 81, 70, 56, 55, 50, 70, 97, 85, 63, 77, 59, 48, 97, 45, 74, 109, 75, 58, 45, 90, 60, 104, 58, 68, 74, 81, 128, 52, 49, 57, 54, 82, 57, 56, 46, 145, 62, 69, 71, 60, 52, 62, 51, 37, 84, 64, 74, 66, 83, 50, 78, 58, 55, 62, 68, 59, 67, 67, 88, 56, 52, 81, 70, 81, 52, 41, 56, 66, 53, 46, 71, 66, 134, 59, 44, 56, 73, 53, 54, 65, 62, 67, 68, 55, 52, 74, 75, 89, 128, 45, 54, 61, 80, 78, 102, 94, 59, 70, 60, 83, 48, 66, 60, 62, 57, 71, 65, 61, 45, 69, 78, 77, 54, 67, 89, 50, 69, 53, 70, 70, 57, 63, 75, 48, 65, 73, 93, 68, 74, 60, 60, 80, 63, 64, 67, 54, 55, 68, 61, 45, 35, 61, 44, 72, 66, 49, 69, 93, 87, 95, 86, 85, 85, 57, 63, 65, 48, 57, 73, 69, 64, 53, 66, 69, 61, 116, 107, 68, 53, 55, 56, 78, 71, 71, 62, 76, 61, 70, 49, 81, 55, 44, 57, 76, 67, 58, 111, 50, 65, 93, 74, 72, 62, 57, 86, 61, 63, 38, 66, 54, 92, 55, 78, 61, 59, 46, 64, 80, 59, 52, 50, 60, 63, 91, 61, 63, 51, 67, 68, 67, 74, 68, 74, 64, 53, 77, 67, 95, 71, 61, 71, 68, 67, 74, 58, 66, 68, 54, 56, 56, 73, 66, 82, 49, 62, 83, 81, 59, 78, 77, 62, 72, 56, 69, 57, 52, 58, 67, 56, 55, 78, 75, 60, 45, 73, 68, 67, 46, 54, 56, 90, 64, 77, 103, 66, 76, 47, 85, 53, 78, 37, 62, 54, 62, 54, 66, 51, 62, 63, 70, 84, 77, 64, 48, 42, 73, 57, 60, 58, 69, 96, 81, 68, 68, 87, 56, 44, 52, 51, 55, 71, 57, 56, 65, 49, 83, 52, 53, 50, 67, 84, 82, 79, 70, 64, 74, 60, 58, 75, 114, 56, 71, 66, 42, 89, 45, 65, 64, 55, 69, 64, 59, 53, 61, 74, 39, 87, 68, 52, 61, 103, 62, 66, 97, 52, 73, 48, 53, 85, 56, 63, 84, 68, 61, 45, 82, 61, 89, 42, 82, 79, 65, 76, 86, 59, 70, 56, 63, 95, 54, 61, 59, 80, 93, 52, 69, 69, 55, 50, 52, 76, 67, 75, 81, 58, 84, 66, 75, 66, 57, 83, 67, 94, 43, 67, 89, 57, 73, 102, 86, 70, 100, 53, 58, 32, 61, 80, 55, 67, 73, 87, 62, 57, 82, 53, 33, 88, 47, 54, 69, 86, 84, 79, 49, 63, 60, 82, 82, 75, 65, 63, 80, 55, 92, 77, 48, 65, 63, 50, 62, 70, 60, 65, 114, 55, 54, 48, 57, 41, 91, 73, 73, 43, 76, 71, 58, 73, 99, 78, 73, 68, 51, 69, 66, 81, 80, 48, 58, 59, 65, 51, 54, 64, 70, 59, 60, 45, 54, 61, 56, 43, 67, 79, 98, 69, 52, 45, 92, 66, 78, 65, 71, 72, 68, 88, 41, 79, 56, 92, 46, 67, 76, 62, 60, 73, 68, 58, 57, 85, 52, 65, 71, 86, 55, 79, 65, 76, 51, 53, 62, 67, 97, 63, 99, 60, 61, 57, 56, 76, 84, 64, 64, 66, 73, 48, 60, 67, 68, 72, 71, 59, 64, 83, 76, 48, 69, 46, 57, 52, 29, 82, 55, 65, 60, 66, 61, 52, 93, 54, 54, 74, 63, 51, 71, 82, 61, 66, 53, 42, 49, 55, 84, 59, 50, 87, 55, 63, 72, 45, 83, 64, 50, 61, 80, 63, 68, 79, 77, 63, 65, 74, 76, 53, 63, 79, 71, 55, 76, 54, 68, 55, 71, 62, 62, 60, 81, 37, 32, 59, 33, 56, 70, 53, 80, 75, 76, 71, 67, 50, 58, 68, 58, 61, 87, 44, 65, 55, 72, 62, 64, 55, 42, 75, 75, 67, 66, 60, 45, 49, 68, 51, 70, 67, 72, 48, 52, 72, 58, 56, 67, 64, 53, 58, 64, 61, 58, 67, 64, 53, 50, 99, 69, 51, 67, 81, 55, 116, 62, 36, 91, 89, 68, 66, 64, 57, 70, 75, 77, 88, 78, 52, 67, 70, 63, 70, 59, 57, 56, 56, 44, 49, 92, 70, 60, 57, 54, 63, 60, 68, 122, 66, 66, 41, 56, 48, 56, 94, 62, 41, 59, 86, 146, 84, 64, 68, 56, 62, 47, 47, 79, 69, 61, 36, 93, 71, 40, 53, 63, 73, 66, 70, 100, 53, 47, 71, 57, 54, 92, 57, 61, 72, 42, 79, 77, 69, 57, 59, 50, 65, 49, 48, 70, 54, 48, 88, 80, 52, 66, 60, 47, 55, 65, 42, 68, 65, 54, 59, 82, 78, 58, 64, 69, 62, 58, 81, 89, 81, 39, 48, 81, 69, 63, 78, 64, 90, 70, 51, 60, 34, 86, 59, 79, 52, 71, 112, 47, 36, 50, 100, 55, 53, 80, 59, 49, 82, 48, 81, 80, 58, 82, 59, 95, 56, 79, 78, 91, 78, 64, 46, 89, 54, 64, 102, 55, 80, 59, 80, 90, 49, 63, 142, 53, 64, 75, 92, 72, 60, 85, 107, 74, 65, 57, 41, 47, 49, 72, 74, 86, 65, 100, 60, 65, 79, 66, 75, 73, 50, 44, 36, 79, 59, 82, 66, 83, 60, 64, 80, 52, 52, 48, 43, 57, 73, 63, 57, 90, 89, 72, 85, 93, 64, 52, 42, 70, 67, 47, 81, 75, 62, 58, 76, 61, 59, 75, 69, 53, 72, 67, 39, 66, 86, 75, 80, 50, 51, 56, 120, 66, 54, 50, 60, 74, 74, 71, 82, 54, 74, 71, 51, 78, 51, 118, 78, 48, 80, 78, 65, 54, 49, 51, 65, 74, 50, 70, 91, 67, 68, 59, 76, 44, 74, 66, 55, 68, 60, 93, 58, 76, 67, 41, 54, 79, 49, 57, 75, 62, 77, 63, 57, 57, 72, 78, 52, 76, 67, 84, 90, 71, 53, 81, 63, 73, 61, 56, 74, 51, 55, 73, 45, 67, 44, 61, 55, 68, 97, 58, 89, 64, 78, 82, 68, 85, 58, 51, 53, 72, 39, 75, 70, 58, 73, 61, 53, 76, 59, 37, 84, 33, 104, 53, 63, 75, 56, 53, 69, 91, 62, 36, 77, 81, 107, 68, 52, 51, 53, 58, 73, 67, 50, 46, 68, 60, 80, 60, 89, 62, 59, 62, 56, 49, 83, 82, 59, 60, 81, 63, 71, 67, 89, 50, 54, 96, 91, 62, 40, 68, 56, 91, 69, 43, 53, 65, 59, 32, 90, 74, 61, 80, 83, 64, 54, 70, 61, 50, 62, 53, 94, 60, 50, 100, 43, 79, 44, 52, 66, 100, 62, 61, 70, 71, 72, 72, 46, 52, 55, 66, 64, 82, 60, 64, 63, 49, 81, 74, 108, 94, 79, 67, 114, 46, 90, 58, 57, 76, 63, 47, 62, 73, 90, 93, 40, 61, 112, 64, 65, 65, 68, 56, 101, 54, 78, 73, 86, 64, 68, 49, 73, 71, 61, 71, 79, 79, 53, 61, 45, 57, 58, 64, 62, 64, 52, 84, 58, 70, 52, 99, 94, 76, 90, 56, 51, 67, 55, 68, 73, 77, 76, 81, 56, 66, 56, 55, 91, 75, 76, 78, 77, 62, 54, 49, 44, 76, 73, 81, 63, 49, 68, 78, 74, 51, 64, 55, 74, 85, 86, 77, 81, 55, 56, 62, 45, 81, 52, 90, 55, 96, 56, 51, 53, 96, 64, 54, 67, 47, 59, 65, 62, 114, 43, 57, 76, 56, 52, 64, 59, 92, 43, 81, 76, 125, 55, 73, 45, 68, 63, 90, 73, 63, 49, 47, 70, 66, 97, 78, 58, 68, 76, 76, 84, 68, 40, 83, 89, 47, 45, 74, 63, 38, 70, 69, 47, 89, 80, 47, 142, 72, 77, 84, 93, 64, 73, 46, 97, 72, 48, 85, 64, 63, 93, 79, 78, 92, 75, 61, 66, 62, 65, 61, 61, 64, 61, 65, 48, 53, 77, 51, 52, 73, 63, 62, 71, 54, 60, 45, 53, 74, 65, 59, 59, 66, 60, 58, 72, 62, 62, 59, 65, 83, 77, 64, 60, 70, 70, 81, 60, 71, 60, 62, 60, 65, 80, 58, 84, 54, 80, 66, 63, 54, 73, 55, 83, 73, 55, 99, 52, 54, 71, 66, 72, 84, 53, 56, 65, 53, 87, 74, 65, 49, 64, 93, 53, 89, 57, 74, 66, 74, 63, 45, 65, 65, 54, 60, 105, 62, 52, 56, 65, 63, 54, 75, 66, 55, 77, 83, 63, 55, 53, 51, 54, 64, 66, 61, 54, 51, 91, 96, 62, 53, 82, 65, 83, 74, 57, 69, 69, 103, 78, 92, 60, 61, 103, 80, 70, 58, 79, 77, 76, 61, 74, 76, 75, 56, 73, 46, 67, 66, 71, 53, 66, 104, 58, 75, 50, 49, 98, 76, 53, 89, 57, 61, 50, 38, 64, 65, 43, 92, 81, 79, 62, 84, 71, 68, 66, 51, 92, 44, 83, 49, 67, 101, 63, 64, 70, 66, 69, 68, 55, 77, 65, 103, 109, 74, 69, 65, 56, 57, 61, 48, 62, 62, 75, 68, 73, 74, 64, 69, 59, 77, 47, 83, 51, 51, 78, 71, 68, 63, 54, 58, 62, 99, 113, 72, 55, 80, 54, 50, 73, 73, 73, 51, 59, 56, 80, 71, 73, 72, 74, 59, 50, 65, 55, 65, 58, 85, 73, 126, 79, 43, 105, 68, 55, 48, 37, 53, 65, 55, 46, 62, 60, 56, 78, 75, 81, 72, 60, 84, 60, 52, 56, 64, 58, 71, 39, 63, 59, 76, 43, 61, 56, 56, 63, 56, 79, 54, 84, 59, 81, 100, 51, 53, 85, 70, 51, 73, 54, 53, 56, 67, 83, 54, 52, 66, 78, 57, 63, 48, 68, 73, 72, 72, 57, 81, 61, 62, 55, 62, 41, 65, 58, 56, 58, 72, 39, 77, 46, 63, 63, 62, 75, 64, 62, 68, 91, 51, 55, 86, 57, 63, 61, 69, 60, 73, 162, 100, 56, 62, 63, 56, 63, 88, 53, 80, 102, 91, 71, 64, 58, 63, 64, 59, 45, 77, 51, 64, 84, 66, 74, 80, 108, 71, 54, 71, 43, 58, 68, 64, 55, 82, 71, 67, 77, 70, 55, 102, 119, 59, 62, 72, 53, 51, 84, 51, 60, 73, 56, 75, 73, 72, 55, 54, 67, 62, 53, 72, 59, 80, 51, 57, 53, 77, 59, 65, 101, 61, 63, 63, 61, 78, 60, 72, 51, 77, 68, 63, 77, 68, 54, 53, 63, 52, 69, 63, 58, 57, 79, 111, 56, 70, 142, 50, 73, 61, 55, 39, 76, 91, 62, 82, 53, 40, 59, 52, 56, 71, 47, 67, 51, 60, 58, 70, 51, 76, 59, 62, 66, 48, 61, 48, 55, 67, 69, 66, 55, 55, 75, 68, 66, 59, 80, 92, 73, 72, 65, 57, 62, 55, 56, 60, 81, 44, 80, 67, 35, 64, 49, 69, 52, 40, 65, 67, 54, 56, 48, 42, 81, 59, 61, 63, 70, 84, 71, 65, 63, 65, 65, 63, 91, 63, 61, 73, 80, 75, 68, 58, 68, 65, 98, 69, 53, 64, 57, 49, 73, 68, 58, 69, 73, 60, 64, 55, 75, 75, 49, 60, 57, 67, 64, 76, 83, 55, 52, 55, 68, 66, 49, 68, 60, 77, 57, 66, 66, 79, 76, 68, 60, 73, 59, 75, 74, 73, 46, 62, 72, 62, 47, 49, 57, 65, 61, 84, 42, 64, 60, 68, 61, 57, 59, 72, 39, 58, 59, 66, 50, 82, 73, 56, 52, 45, 76, 80, 74, 68, 74, 76, 78, 76, 91, 70, 69, 60, 56, 57, 58, 65, 49, 61, 45, 57, 98, 62, 62, 70, 53, 89, 63, 63, 56, 64, 67, 55, 52, 78, 42, 68, 46, 61, 50, 74, 104, 59, 71, 84, 86, 92, 75, 59, 68, 55, 61, 64, 59, 72, 48, 77, 74, 62, 74, 60, 72, 63, 47, 60, 75, 74, 59, 53, 79, 67, 75, 67, 58, 71, 65, 67, 78, 82, 60, 69, 87, 52, 101, 71, 91, 70, 66, 73, 65, 70, 51, 58, 79, 76, 51, 62, 73, 45, 80, 70, 68, 65, 58, 69, 62, 65, 49, 42, 71, 58, 90, 65, 59, 88, 45, 59, 63, 73, 42, 86, 53, 57, 58, 75, 66, 65, 80, 74, 96, 51, 71, 53, 52, 70, 90, 45, 54, 61, 92, 83, 102, 49, 56, 102, 73, 98, 54, 69, 91, 62, 57, 83, 75, 60, 101, 68, 66, 49, 62, 75, 69, 53, 81, 80, 54, 55, 98, 59, 63, 39, 39, 59, 42, 112, 59, 47, 53, 71, 54, 80, 72, 84, 59, 46, 78, 72, 78, 51, 72, 66, 74, 75, 53, 80, 62, 50, 57, 89, 62, 70, 67, 64, 64, 61, 72, 66, 91, 69, 65, 81, 65, 52, 58, 59, 59, 72, 95, 82, 78, 102, 58, 55, 64, 66, 76, 78, 56, 49, 71, 59, 63, 50, 62, 74, 53, 63, 62, 56, 80, 73, 62, 77, 81, 56, 76, 66, 57, 50, 62, 73, 71, 57, 52, 52, 76, 72, 92, 75, 67, 65, 43, 60, 66, 68, 63, 68, 59, 52, 60, 68, 49, 69, 65, 47, 70, 79, 62, 48, 70, 69, 72, 77, 78, 55, 72, 71, 74, 66, 61, 70, 65, 72, 53, 47, 63, 66, 61, 77, 83, 65, 71, 70, 62, 71, 54, 50, 62, 49, 69, 64, 57, 66, 63, 64, 65, 80, 67, 74, 51, 56, 54, 70, 72, 65, 66, 66, 112, 57, 88, 61, 58, 79, 102, 81, 97, 46, 66, 73, 77, 63, 62, 72, 66, 112, 117, 62, 66, 66, 68, 61, 112, 58, 61, 74, 63, 61, 65, 63, 73, 60, 81, 63, 54, 73, 61, 56, 66, 69, 67, 87, 86, 50, 50, 68, 62, 82, 56, 69, 41, 80, 68, 59, 63, 67, 72, 63, 74, 75, 44, 73, 85, 59, 61, 53, 64, 55, 50, 66, 63, 41, 67, 84, 49, 79, 55, 56, 60, 76, 59, 59, 61, 85, 59, 75, 90, 60, 69, 70, 54, 183, 66, 56, 58, 52, 82, 61, 79, 46, 62, 70, 54, 76, 66, 79, 67, 74, 89, 46, 43, 50, 42, 56, 51, 54, 59, 57, 54, 64, 72, 123, 52, 68, 63, 68, 58, 64, 96, 57, 72, 70, 66, 57, 55, 79, 64, 69, 80, 69, 53, 49, 61, 67, 70, 77, 62, 70, 63, 68, 52, 64, 46, 71, 63, 75, 67, 68, 55, 60, 61, 124, 57, 58, 59, 87, 60, 80, 99, 60, 63, 68, 61, 68, 55, 58, 67, 70, 53, 52, 60, 49, 50, 61, 70, 70, 54, 54, 74, 48, 61, 61, 85, 65, 70, 57, 56, 62, 51, 60, 61, 65, 66, 50, 49, 74, 69, 74, 82, 65, 79, 55, 67, 72, 66, 103, 69, 67, 54, 83, 72, 58, 87, 60, 76, 59, 80, 56, 64, 59, 58, 72, 78, 61, 66, 47, 67, 63, 61, 55, 56, 175, 79, 62, 70, 57, 75, 100, 60, 63, 59, 86, 45, 61, 61, 88, 57, 75, 67, 69, 65, 64, 65, 89, 64, 72, 63, 62, 75, 61, 61, 53, 70, 71, 61, 54, 65, 67, 54, 58, 57, 56, 54, 75, 55, 70, 62, 52, 55, 56, 66, 73, 57, 58, 56, 97, 83, 60, 58, 72, 66, 58, 68, 61, 75, 53, 102, 70, 95, 57, 57, 54, 61, 64, 66, 62, 80, 67, 65, 67, 41, 53, 59, 82, 61, 57, 61, 61, 72, 80, 66, 63, 62, 65, 124, 79, 71, 79, 39, 66, 75, 58, 57, 54, 65, 61, 55, 63, 58, 77, 51, 54, 81, 95, 63, 57, 55, 79, 66, 75, 55, 67, 66, 54, 56, 66, 60, 66, 56, 63, 51, 62, 62, 90, 51, 56, 66, 55, 55, 71, 64, 64, 61, 65, 59, 66, 59, 64, 68, 53, 59, 67, 62, 71, 74, 65, 62, 61, 78, 65, 55, 64, 54, 52, 64, 75, 65, 70, 72, 56, 70, 67, 75, 51, 66, 58, 66, 57, 61, 96, 47, 56, 64, 64, 58, 58, 60, 56, 78, 71, 71, 49, 60, 62, 89, 70, 60, 58, 57, 55, 58, 61, 76, 55, 54, 83, 67, 92, 67, 72, 59, 61, 56, 65, 71, 64, 72, 66, 60, 62, 55, 76, 68, 64, 70, 63, 64, 75, 66, 70, 94, 66, 63, 66, 59, 67, 56, 67, 64, 69, 57, 88, 64, 64, 45, 66, 60, 63, 62, 61, 67, 69, 91, 82, 67, 63, 66, 70, 69, 57, 60, 58, 60, 55, 60, 62, 48, 56, 60, 65, 64, 58, 59, 55, 54, 62, 72, 61, 64, 63, 61, 57, 67, 59, 61, 57, 69, 60, 64, 56, 73, 54, 68, 91, 55, 76, 65, 58, 72, 73, 57, 90, 62, 57, 87, 62, 85, 58, 58, 73, 81, 58, 60, 63, 53, 50, 71, 93, 72, 83, 68, 59, 64, 59, 78, 88, 61, 65, 60, 56, 59, 73, 65, 80, 64, 81, 66, 59, 58, 49, 62, 61, 73, 64, 52, 52, 55, 57, 70, 59, 54, 56, 69, 80, 64, 85, 56, 52, 58, 115, 61, 71, 99, 69, 63, 84, 58, 62, 68, 59, 56, 73, 66, 76, 61, 73, 94, 71, 57, 67, 69, 50, 73, 57, 60, 47, 59, 75, 52, 60, 60, 88, 153, 66, 82, 45, 82, 69, 66, 80, 83, 59, 52, 65, 71, 88, 64, 90, 55, 67, 68, 65, 63, 76, 81, 85, 58, 111, 56, 98, 65, 62, 69, 67, 66, 80, 73, 54, 80, 70, 79, 72, 67, 68, 74, 73, 63, 62, 63, 51, 79, 74, 59, 74, 55, 66, 63, 70, 64, 62, 51, 65, 73, 77, 71, 71, 68, 61, 57, 62, 63, 73, 73, 59, 72, 55, 61, 64, 62, 61, 72, 118, 58, 51, 50, 66, 55, 53, 67, 79, 59, 61, 63, 37, 54, 68, 61, 60, 74, 67, 68, 84, 83, 82, 69, 70, 80, 47, 60, 65, 55, 78, 57, 61, 70, 58, 61, 91, 75, 77, 60, 76, 61, 55, 57, 63, 68, 52, 83, 66, 51, 64, 58, 78, 60, 114, 58, 56, 61, 55, 68, 52, 55, 52, 52, 64, 64, 71, 75, 58, 65, 57, 63, 59, 65, 67, 49, 68, 66, 87, 62, 58, 64, 69, 58, 71, 60, 50, 80, 76, 67, 72, 54, 62, 53, 78, 65, 64, 57, 49, 59, 65, 53, 69, 63, 51, 68, 53, 62, 76, 65, 61, 60, 70, 67, 67, 68, 104, 51, 71, 52, 67, 50, 64, 77, 71, 57, 69, 58, 62, 63, 52, 93, 68, 62, 58, 65, 70, 70, 57, 64, 81, 58, 58, 57, 64, 59, 68, 51, 80, 70, 62, 53, 59, 54, 75, 56, 100, 64, 58, 56, 65, 57, 83, 55, 67, 63, 66, 81, 60, 60, 70, 84, 71, 60, 57, 62, 56, 63, 60, 67, 71, 52, 71, 71, 121, 71, 54, 67, 90, 65, 58, 60, 59, 61, 78, 59, 57, 58, 63, 72, 73, 96, 57, 71, 61, 56, 80, 61, 54, 65, 58, 59, 64, 67, 54, 63, 60, 65, 52, 66, 61, 64, 87, 60, 79, 70, 65, 68, 81, 80, 68, 58, 67, 67, 76, 62, 78, 57, 72, 50, 99, 63, 76, 63, 67, 65, 54, 88, 82, 63, 61, 55, 55, 58, 72, 64, 75, 74, 48, 57, 56, 55, 58, 55, 54, 55, 49, 63, 47, 54, 83, 70, 58, 58, 66, 69, 59, 74, 61, 62, 67, 59, 70, 60, 68, 65, 85, 61, 60, 59, 51, 64, 53, 54, 67, 65, 73, 52, 59, 68, 70, 80, 55, 61, 71, 65, 61, 65, 103, 54, 63, 61, 65, 54, 63, 73, 61, 67, 67, 61, 60, 59, 60, 66, 53, 60, 65, 61, 96, 64, 72, 66, 61, 63, 50, 67, 53, 63, 69, 65, 74, 72, 104, 55, 59, 73, 71, 71, 95, 70, 65, 96, 61, 59, 49, 57, 55, 70, 65, 58, 67, 63, 59, 77, 56, 61, 52, 57, 58, 61, 72, 89, 51, 54, 61, 82, 56, 73, 88, 73, 68, 54, 62, 61, 67, 60, 72, 75, 61, 69, 64, 65, 66, 82, 59, 70, 61, 120, 55, 61, 57, 56, 62, 70, 54, 59, 60, 49, 82, 65, 66, 59, 60, 68, 71, 64, 54, 127, 58, 72, 62, 55, 59, 70, 60, 115, 64, 58, 56, 60, 52, 76, 48, 59, 59, 84, 96, 53, 56, 61, 53, 63, 59, 61, 53, 58, 57, 101, 53, 58, 72, 67, 67, 59, 62, 53, 71, 73, 58, 64, 77, 66, 60, 59, 67, 71, 52, 62, 56, 68, 76, 50, 80, 77, 105, 61, 68, 66, 60, 54, 69, 69, 83, 71, 56, 59, 62, 71, 58, 62, 66, 59, 66, 62, 64, 75, 59, 56, 77, 48, 51, 60, 60, 58, 68, 44, 66, 90, 51, 55, 79, 94, 59, 62, 111, 65, 57, 64, 67, 66, 59, 63, 73, 80, 68, 83, 57, 72, 64, 58, 67, 55, 65, 66, 81, 86, 59, 52, 64, 78, 70, 62, 63, 68, 55, 72, 55, 74, 68, 72, 57, 62, 74, 50, 60, 56, 57, 68, 90, 75, 69, 74, 72, 58, 61, 80, 65, 61, 60, 57, 61, 65, 64, 66, 65, 72, 69, 59, 46, 69, 76, 71, 71, 84, 62, 60, 77, 64, 64, 60, 54, 58, 45, 56, 85, 33, 73, 68, 71, 68, 61, 58, 58, 65, 53, 61, 69, 66, 62, 69, 62, 50, 45, 66, 77, 73, 51, 71, 53, 80, 48, 72, 63, 65, 63, 67, 57, 68, 45, 59, 59, 61, 57, 76, 74, 63, 60, 60, 60, 110, 69, 67, 59, 66, 46, 71, 65, 81, 74, 62, 56, 55, 74, 62, 60, 69, 59, 63, 74, 58, 73, 72, 51, 50, 92, 53, 65, 65, 54, 63, 66, 76, 40, 61, 56, 81, 60, 62, 80, 63, 63, 62, 60, 70, 62, 63, 78, 56, 70, 59, 81, 64, 56, 85, 55, 96, 62, 67, 61, 73, 60, 54, 75, 75, 98, 49, 57, 55, 61, 64, 63, 64, 50, 60, 60, 59, 70, 74, 68, 70, 55, 88, 64, 64, 62, 72, 105, 62, 58, 85, 49, 60, 76, 67, 68, 53, 71, 62, 77, 56, 55, 88, 65, 71, 61, 61, 65, 55, 74, 85, 56, 57, 61, 62, 77, 69, 64, 57, 73, 55, 62, 57, 78, 74, 68, 70, 64, 56, 55, 70, 90, 77, 61, 61, 77, 69, 64, 65, 62, 59, 60, 64, 61, 62, 64, 57, 76, 58, 73, 62, 109, 76, 69, 69, 68, 56, 66, 49, 53, 61, 59, 77, 68, 58, 93, 71, 69, 62, 66, 57, 57, 62, 51, 60, 54, 59, 61, 58, 51, 68, 61, 57, 77, 56, 61, 56, 71, 57, 61, 125, 71, 62, 58, 56, 52, 55, 79, 60, 61, 68, 52, 52, 80, 76, 71, 69, 55, 63, 70, 63, 67, 60, 64, 72, 68, 58, 58, 69, 58, 65, 69, 66, 88, 60, 70, 62, 64, 66, 75, 54, 48, 51, 63, 55, 96, 73, 58, 55, 80, 72, 59, 60, 65, 67, 82, 71, 58, 64, 67, 63, 65, 49, 74, 61, 60, 73, 73, 62, 63, 51, 63, 66, 74, 51, 49, 80, 84, 60, 73, 72, 53, 71, 69, 61, 70, 77, 42, 66, 66, 74, 75, 65, 62, 68, 52, 58, 72, 64, 62, 91, 64, 63, 63, 60, 64, 65, 69, 68, 68, 76, 64, 67, 68, 61, 61, 70, 79, 62, 69, 54, 53, 61, 58, 56, 71, 65, 72, 63, 56, 109, 61, 57, 59, 64, 65, 70, 61, 130, 70, 52, 60, 69, 61, 69, 62, 72, 60, 63, 52, 58, 79, 72, 74, 73, 64, 49, 65, 60, 71, 47, 71, 71, 68, 50, 69, 69, 63, 63, 56, 53, 79, 60, 59, 57, 63, 65, 59, 57, 60, 72, 67, 72, 61, 55, 83, 72, 66, 64, 63, 60, 57, 68, 60, 66, 73, 68, 60, 55, 78, 65, 60, 72, 58, 77, 100, 69, 71, 65, 58, 67, 54, 60, 49, 75, 64, 58, 71, 60, 72, 56, 79, 76, 76, 52, 93, 54, 57, 64, 96, 71, 74, 61, 62, 54, 73, 66, 67, 88, 63, 67, 62, 67, 64, 62, 56, 63, 53, 58, 68, 87, 70, 69, 55, 54, 66, 119, 48, 54, 68, 87, 49, 53, 71, 68, 74, 51, 61, 56, 65, 56, 67, 76, 65, 60, 66, 60, 75, 85, 74, 58, 64, 51, 59, 61, 62, 69, 68, 64, 58, 59, 70, 58, 92, 47, 89, 62, 63, 56, 51, 62, 60, 113, 61, 62, 60, 61, 58, 54, 58, 77, 56, 64, 57, 47, 64, 71, 110, 64, 63, 70, 63, 53, 63, 53, 100, 111, 64, 74, 66, 68, 55, 59, 68, 65, 61, 61, 79, 80, 57, 68, 97, 68, 52, 60, 59, 60, 61, 66, 71, 59, 62, 63, 65, 63, 87, 55, 93, 68, 52, 69, 67, 55, 74, 59, 60, 61, 66, 58, 65, 61, 70, 63, 60, 68, 58, 70, 59, 63, 52, 63, 70, 66, 72, 66, 61, 50, 66, 62, 57, 59, 58, 60, 56, 69, 62, 80, 62, 60, 51, 71, 63, 39, 80, 58, 64, 58, 61, 84, 56, 68, 70, 69, 69, 63, 126, 66, 61, 67, 59, 50, 67, 64, 87, 63, 61, 67, 52, 68, 76, 65, 62, 54, 77, 62, 70, 60, 69, 55, 74, 70, 62, 71, 69, 72, 60, 118, 56, 59, 57, 59, 64, 53, 64, 61, 66, 69, 69, 55, 50, 67, 53, 68, 66, 64, 61, 50, 56, 63, 66, 67, 75, 82, 65, 70, 84, 64, 53, 90, 68, 63, 81, 70, 68, 63, 66, 82, 57, 68, 49, 65, 67, 75, 56, 54, 66, 54, 57, 70, 68, 63, 80, 60, 71, 71, 78, 58, 104, 143, 72, 56, 64, 59, 57, 70, 82, 61, 62, 67, 74, 66, 57, 127, 67, 65, 69, 49, 65, 54, 72, 60, 72, 75, 58, 68, 65, 51, 68, 59, 70, 63, 61, 57, 67, 59, 66, 65, 55, 111, 81, 58, 60, 69, 106, 65, 46, 73, 62, 63, 73, 53, 70, 54, 65, 55, 75, 69, 50, 88, 61, 63, 64, 63, 69, 58, 85, 68, 67, 49, 71, 67, 60, 58, 64, 57, 75, 60, 93, 77, 65, 52, 59, 60, 101, 57, 58, 74, 58, 72, 59, 58, 61, 61, 117, 91, 56, 65, 63, 82, 67, 74, 61, 70, 55, 74, 123, 96, 62, 68, 99, 62, 69, 77, 55, 61, 84, 71, 81, 60, 49, 64, 52, 53, 58, 72, 85, 60, 62, 48, 70, 65, 58, 56, 44, 64, 65, 68, 53, 86, 67, 64, 70, 59, 104, 55, 77, 84, 61, 58, 44, 71, 70, 69, 65, 49, 44, 68, 57, 82, 63, 57, 70, 49, 75, 60, 91, 100, 58, 72, 69, 61, 72, 74, 40, 79, 53, 82, 88, 58, 35, 68, 76, 86, 65, 69, 48, 84, 56, 98, 72, 59, 90, 58, 60, 59, 68, 146, 62, 54, 74, 64, 72, 58, 49, 93, 67, 50, 79, 69, 104, 74, 64, 66, 51, 67, 67, 70, 72, 73, 63, 60, 74, 57, 62, 67, 62, 92, 91, 37, 59, 54, 76, 76, 51, 62, 86, 63, 73, 83, 81, 70, 69, 79, 79, 53, 69, 86, 61, 80, 63, 52, 44, 74, 75, 53, 80, 76, 55, 67, 78, 51, 87, 67, 52, 62, 48, 70, 53, 73, 70, 52, 61, 44, 67, 71, 57, 80, 82, 74, 93, 50, 64, 90, 50, 46, 101, 109, 65, 72, 69, 94, 65, 50, 67, 63, 55, 57, 60, 70, 58, 86, 66, 77, 83, 67, 49, 72, 43, 70, 63, 58, 53, 74, 42, 78, 69, 53, 75, 78, 55, 57, 81, 68, 51, 73, 68, 66, 38, 52, 83, 42, 79, 61, 70, 125, 80, 60, 72, 41, 53, 66, 61, 76, 85, 68, 67, 77, 83, 53, 78, 76, 74, 57, 78, 58, 45, 86, 74, 59, 70, 65, 68, 94, 85, 58, 63, 58, 75, 67, 61, 61, 60, 64, 52, 80, 53, 52, 32, 48, 57, 49, 63, 65, 72, 48, 68, 54, 61, 58, 82, 60, 81, 57, 58, 53, 70, 70, 65, 65, 54, 58, 74, 60, 47, 60, 66, 39, 58, 81, 82, 58, 61, 52, 62, 56, 104, 72, 73, 71, 45, 95, 62, 81, 76, 63, 70, 68, 61, 61, 77, 40, 51, 55, 65, 52, 66, 64, 57, 66, 62, 61, 59, 61, 54, 69, 51, 67, 57, 61, 55, 48, 55, 79, 75, 64, 56, 44, 58, 61, 79, 62, 66, 86, 49, 69, 63, 50, 76, 65, 67, 71, 51, 106, 55, 70, 41, 68, 61, 61, 58, 61, 67, 59, 72, 63, 82, 60, 52, 79, 82, 80, 71, 46, 73, 89, 70, 55, 79, 62, 69, 64, 62, 60, 63, 57, 55, 76, 66, 85, 58, 50, 65, 69, 97, 82, 90, 67, 65, 71, 40, 70, 61, 66, 65, 64, 96, 60, 54, 65, 72, 67, 76, 57, 92, 50, 68, 46, 58, 64, 58, 67, 57, 70, 66, 77, 59, 89, 58, 76, 73, 75, 64, 63, 65, 56, 83, 109, 64, 65, 56, 71, 69, 58, 45, 53, 66, 89, 60, 52, 68, 69, 77, 46, 76, 61, 54, 55, 75, 74, 68, 66, 80, 59, 58, 64, 83, 102, 74, 87, 80, 67, 57, 69, 49, 64, 59, 65, 70, 52, 54, 66, 52, 63, 52, 59, 88, 58, 89, 53, 65, 83, 56, 70, 85, 95, 60, 53, 101, 70, 58, 56, 50, 47, 74, 74, 71, 74, 74, 86, 84, 70, 54, 83, 87, 75, 68, 84, 55, 120, 68, 43, 45, 90, 55, 58, 66, 89, 90, 104, 56, 46, 63, 53, 43, 62, 84, 68, 66, 63, 54, 48, 54, 83, 67, 59, 56, 44, 81, 60, 57, 64, 83, 38, 55, 59, 50, 55, 58, 79, 56, 64, 96, 45, 59, 109, 59, 72, 71, 54, 81, 69, 66, 53, 55, 90, 51, 52, 58, 55, 57, 47, 79, 51, 46, 75, 74, 74, 60, 76, 53, 88, 58, 76, 83, 75, 73, 35, 47, 49, 57, 67, 49, 59, 81, 49, 66, 63, 87, 71, 77, 77, 74, 75, 62, 70, 65, 71, 51, 80, 76, 72, 64, 94, 75, 53, 59, 64, 70, 57, 71, 68, 64, 53, 70, 62, 66, 57, 52, 55, 72, 51, 82, 86, 49, 53, 103, 61, 72, 42, 50, 88, 60, 66, 73, 61, 62, 47, 80, 46, 72, 68, 68, 67, 65, 61, 71, 57, 47, 72, 59, 95, 44, 80, 58, 121, 71, 58, 37, 69, 55, 57, 59, 112, 58, 68, 70, 72, 75, 64, 71, 48, 52, 81, 76, 42, 63, 61, 74, 59, 54, 83, 78, 74, 52, 85, 83, 48, 99, 74, 75, 60, 96, 83, 42, 63, 41, 54, 69, 68, 61, 64, 52, 42, 65, 80, 65, 54, 88, 60, 69, 91, 54, 67, 57, 61, 77, 66, 81, 80, 54, 58, 65, 59, 49, 65, 52, 51, 83, 69, 78, 52, 75, 44, 58, 62, 57, 77, 61, 83, 99, 54, 68, 53, 51, 57, 67, 55, 66, 71, 60, 65, 79, 58, 63, 70, 85, 70, 89, 74, 65, 64, 86, 68, 52, 81, 86, 41, 78, 69, 49, 57, 50, 98, 86, 49, 53, 124, 83, 64, 106, 78, 76, 71, 47, 59, 58, 46, 58, 63, 52, 38, 56, 56, 54, 53, 51, 78, 66, 84, 74, 73, 78, 65, 57, 62, 50, 75, 62, 55, 72, 53, 46, 57, 57, 60, 73, 70, 102, 70, 61, 60, 66, 73, 71, 64, 65, 81, 71, 69, 50, 69, 66, 45, 54, 66, 79, 75, 44, 59, 74, 78, 43, 72, 60, 70, 58, 51, 61, 71, 94, 60, 64, 49, 62, 77, 68, 88, 63, 87, 94, 66, 63, 58, 63, 58, 58, 61, 44, 62, 59, 64, 66, 68, 49, 75, 59, 45, 45, 64, 54, 64, 46, 74, 78, 60, 51, 71, 90, 88, 63, 51, 77, 58, 67, 69, 63, 42, 63, 86, 67, 61, 69, 65, 56, 104, 73, 67, 51, 63, 67, 77, 94, 61, 63, 62, 70, 47, 42, 94, 66, 48, 61, 51, 41, 38, 60, 80, 63, 54, 54, 82, 61, 85, 38, 84, 49, 55, 67, 59, 59, 65, 60, 72, 61, 97, 46, 79, 62, 90, 58, 59, 77, 47, 60, 72, 112, 56, 90, 73, 41, 64, 47, 56, 65, 63, 65, 43, 50, 67, 84, 59, 73, 41, 73, 51, 62, 70, 66, 52, 72, 53, 55, 81, 46, 57, 59, 55, 65, 111, 64, 48, 78, 62, 59, 56, 84, 59, 60, 62, 45, 77, 68, 52, 73, 57, 69, 90, 59, 58, 38, 56, 64, 92, 69, 75, 90, 85, 86, 73, 66, 83, 67, 61, 39, 62, 82, 57, 56, 76, 72, 63, 67, 49, 57, 72, 58, 80, 96, 140, 59, 72, 82, 67, 101, 57, 69, 61, 57, 83, 61, 68, 80, 58, 86, 51, 57, 70, 86, 52, 48, 66, 71, 65, 71, 56, 45, 64, 57, 66, 60, 53, 68, 57, 54, 54, 53, 72, 52, 52, 74, 86, 46, 36, 57, 56, 55, 59, 77, 84, 54, 66, 74, 58, 60, 53, 51, 88, 69, 68, 52, 78, 71, 60, 66, 67, 42, 118, 82, 45, 67, 51, 72, 51, 125, 55, 104, 123, 71, 68, 65, 93, 69, 63, 78, 50, 78, 68, 51, 71, 83, 56, 64, 74, 60, 77, 75, 68, 43, 50, 58, 50, 66, 59, 57, 65, 52, 74, 122, 45, 61, 45, 42, 61, 82, 55, 81, 68, 63, 51, 52, 64, 59, 82, 63, 67, 87, 57, 48, 57, 70, 77, 80, 62, 84, 70, 81, 70, 71, 66, 51, 58, 57, 90, 59, 76, 44, 65, 70, 69, 53, 73, 67, 58, 48, 76, 129, 65, 49, 62, 54, 52, 66, 66, 60, 63, 60, 56, 84, 110, 52, 86, 48, 62, 88, 60, 67, 64, 63, 64, 76, 58, 51, 97, 69, 62, 57, 72, 71, 63, 78, 51, 60, 83, 66, 49, 61, 41, 80, 88, 63, 49, 36, 58, 41, 65, 76, 64, 70, 81, 60, 61, 63, 69, 59, 49, 96, 52, 60, 84, 54, 88, 63, 46, 62, 60, 59, 45, 71, 83, 57, 61, 57, 94, 66, 71, 74, 127, 51, 51, 57, 97, 56, 78, 54, 63, 46, 52, 48, 69, 76, 72, 60, 51, 77, 53, 50, 67, 56, 67, 77, 58, 77, 56, 63, 66, 80, 40, 58, 59, 55, 74, 65, 93, 75, 67, 66, 60, 57, 57, 142, 70, 58, 60, 110, 67, 46, 51, 49, 63, 53, 101, 109, 83, 96, 56, 60, 71, 86, 53, 55, 85, 50, 59, 56, 84, 77, 69, 58, 64, 77, 72, 61, 48, 60, 61, 59, 62, 61, 63, 59, 61, 57, 64, 80, 67, 69, 63, 66, 63, 64, 59, 61, 64, 84, 128, 44, 57, 68, 58, 74, 75, 65, 72, 65, 83, 62, 67, 60, 43, 74, 51, 68, 43, 73, 63, 70, 60, 65, 76, 66, 64, 64, 71, 103, 68, 73, 65, 50, 56, 60, 58, 71, 56, 77, 57, 52, 69, 55, 69, 70, 38, 67, 69, 59, 68, 71, 49, 71, 69, 75, 57, 71, 52, 44, 59, 72, 69, 59, 58, 63, 76, 61, 54, 58, 73, 61, 67, 68, 74, 64, 65, 60, 66, 63, 66, 62, 87, 52, 64, 76, 45, 62, 55, 68, 95, 69, 54, 49, 96, 58, 71, 73, 59, 75, 97, 50, 85, 46, 75, 70, 80, 83, 57, 63, 54, 53, 54, 80, 93, 78, 105, 59, 60, 70, 56, 61, 60, 69, 66, 76, 55, 43, 60, 70, 69, 64, 55, 79, 59, 69, 55, 93, 63, 57, 62, 102, 53, 74, 57, 81, 67, 82, 36, 57, 53, 55, 61, 56, 66, 65, 55, 50, 63, 72, 58, 59, 66, 58, 67, 65, 52, 64, 82, 74, 70, 61, 47, 88, 55, 61, 86, 63, 60, 55, 93, 69, 50, 70, 72, 73, 55, 71, 48, 50, 47, 87, 74, 60, 63, 48, 69, 53, 76, 43, 62, 81, 54, 62, 55, 52, 111, 50, 69, 50, 83, 57, 45, 65, 68, 59, 58, 75, 62, 57, 55, 73, 111, 109, 63, 64, 81, 45, 72, 69, 59, 69, 59, 61, 46, 53, 78, 61, 60, 58, 67, 53, 120, 61, 57, 59, 61, 64, 51, 67, 63, 104, 41, 63, 69, 54, 57, 62, 52, 66, 75, 40, 52, 78, 70, 62, 50, 49, 67, 52, 63, 42, 55, 60, 67, 57, 76, 59, 72, 71, 53, 45, 48, 57, 76, 60, 54, 58, 44, 57, 47, 57, 61, 68, 56, 57, 67, 109, 53, 58, 63, 53, 64, 77, 59, 77, 69, 51, 34, 109, 50, 60, 55, 74, 64, 67, 54, 49, 54, 58, 69, 62, 85, 64, 101, 47, 63, 56, 43, 49, 61, 56, 62, 56, 72, 72, 92, 64, 70, 65, 73, 67, 55, 65, 43, 56, 63, 85, 79, 83, 53, 60, 70, 59, 66, 65, 64, 59, 79, 70, 65, 70, 72, 74, 77, 125, 110, 80, 66, 56, 65, 70, 52, 64, 64, 82, 55, 58, 66, 57, 72, 64, 53, 80, 54, 77, 76, 72, 70, 56, 95, 54, 86, 38, 49, 53, 69, 59, 60, 56, 69, 57, 64, 45, 66, 58, 51, 65, 73, 57, 80, 62, 65, 72, 83, 64, 70, 56, 45, 76, 50, 57, 60, 55, 56, 74, 76, 106, 66, 73, 50, 52, 62, 66, 82, 88, 62, 53, 72, 50, 128, 47, 51, 87, 73, 56, 44, 68, 94, 84, 55, 63, 80, 59, 46, 74, 82, 76, 87, 52, 74, 58, 62, 59, 53, 46, 46, 65, 63, 55, 65, 62, 53, 66, 70, 69, 44, 88, 53, 54, 58, 56, 69, 66, 77, 78, 56, 50, 61, 58, 77, 48, 65, 56, 78, 74, 73, 56, 82, 113, 53, 53, 49, 61, 79, 72, 80, 53, 50, 90, 66, 83, 75, 73, 52, 76, 69, 69, 57, 65, 63, 67, 78, 57, 82, 56, 52, 75, 93, 76, 62, 61, 56, 55, 48, 68, 98, 57, 54, 44, 68, 62, 79, 84, 59, 79, 74, 67, 73, 56, 62, 63, 67, 76, 58, 57, 64, 51, 65, 67, 77, 67, 59, 53, 57, 60, 73, 50, 49, 62, 42, 59, 68, 68, 45, 59, 64, 48, 50, 57, 97, 58, 74, 47, 58, 51, 60, 47, 57, 93, 57, 56, 84, 76, 81, 54, 64, 72, 66, 87, 60, 67, 76, 64, 53, 100, 66, 65, 45, 78, 77, 69, 118, 56, 79, 68, 55, 86, 64, 79, 60, 117, 70, 68, 51, 94, 57, 69, 86, 56, 75, 51, 90, 53, 85, 63, 59, 74, 59, 54, 50, 70, 70, 57, 61, 58, 61, 61, 66, 68, 59, 69, 62, 55, 93, 99, 93, 37, 61, 73, 51, 58, 79, 41, 60, 61, 48, 57, 86, 88, 57, 61, 56, 60, 63, 93, 93, 72, 67, 76, 52, 68, 72, 58, 62, 55, 89, 58, 66, 93, 81, 94, 74, 62, 58, 70, 46, 92, 72, 70, 73, 62, 52, 53, 60, 63, 76, 56, 82, 84, 46, 63, 58, 62, 62, 54, 83, 93, 55, 72, 56, 78, 87, 68, 81, 55, 69, 69, 70, 57, 92, 57, 95, 75, 67, 69, 73, 51, 54, 94, 55, 43, 68, 87, 68, 74, 60, 63, 72, 56, 58, 72, 75, 56, 75, 81, 65, 92, 56, 75, 57, 64, 56, 56, 54, 96, 67, 81, 53, 59, 65, 58, 66, 67, 101, 52, 54, 74, 54, 77, 84, 81, 75, 66, 57, 106, 53, 53, 68, 63, 69, 61, 62, 87, 71, 47, 57, 71, 42, 75, 56, 113, 76, 57, 60, 63, 49, 67, 55, 47, 67, 46, 49, 67, 60, 73, 94, 58, 42, 85, 77, 52, 65, 48, 49, 86, 52, 112, 113, 57, 79, 79, 67, 61, 83, 66, 36, 55, 57, 84, 72, 54, 87, 54, 58, 58, 76, 73, 58, 66, 56, 69, 53, 88, 52, 51, 105, 68, 71, 60, 51, 46, 71, 72, 49, 59, 57, 67, 73, 70, 51, 63, 69, 62, 62, 56, 83, 64, 53, 87, 68, 41, 62, 75, 35, 78, 51, 57, 65, 56, 60, 44, 36, 71, 44, 41, 107, 63, 57, 83, 77, 73, 78, 49, 49, 72, 52, 95, 75, 44, 95, 70, 54, 67, 61, 73, 44, 59, 136, 74, 55, 63, 88, 48, 59, 59, 82, 55, 85, 85, 63, 73, 72, 51, 64, 79, 55, 72, 44, 38, 55, 58, 75, 98, 63, 45, 121, 51, 56, 94, 107, 73, 71, 95, 81, 54, 66, 98, 72, 115, 75, 65, 71, 55, 35, 96, 54, 52, 59, 61, 60, 61, 57, 62, 49, 75, 64, 36, 55, 85, 59, 77, 59, 76, 59, 63, 61, 70, 70, 61, 50, 43, 56, 63, 78, 60, 56, 53, 55, 50, 61, 83, 63, 98, 62, 74, 73, 78, 85, 27, 63, 59, 53, 45, 40, 31, 41, 74, 75, 73, 54, 49, 72, 74, 49, 59, 90, 82, 46, 55, 52, 55, 62, 63, 60, 78, 66, 42, 53, 51, 80, 70, 79, 113, 92, 67, 96, 103, 115, 78, 70, 68, 71, 65, 69, 44, 78, 53, 52, 101, 64, 75, 65, 73, 90, 93, 90, 95, 63, 59, 42, 58, 84, 73, 49, 79, 67, 59, 46, 95, 70, 64, 53, 98, 36, 81, 81, 73, 68, 57, 53, 56, 55, 55, 61, 60, 56, 58, 58, 66, 65, 75, 52, 64, 69, 56, 58, 66, 68, 37, 62, 63, 62, 58, 73, 71, 79, 55, 70, 81, 46, 78, 75, 76, 54, 51, 62, 95, 58, 59, 82, 69, 72, 55, 116, 64, 76, 37, 58, 74, 74, 68, 71, 50, 56, 88, 75, 61, 47, 73, 93, 84, 79, 75, 63, 61, 51, 65, 95, 52, 65, 53, 30, 60, 66, 81, 58, 47, 59, 86, 59, 74, 68, 62, 75, 99, 79, 76, 55, 56, 72, 54, 75, 61, 60, 53, 70, 61, 61, 61, 75, 64, 85, 88, 58, 65, 68, 49, 59, 43, 69, 57, 44, 51, 47, 88, 57, 60, 56, 111, 63, 58, 61, 42, 58, 54, 83, 66, 56, 57, 63, 46, 53, 49, 60, 46, 70, 99, 75, 62, 56, 45, 50, 58, 66, 54, 56, 46, 52, 81, 52, 59, 51, 77, 64, 82, 55, 66, 63, 85, 71, 59, 110, 56, 60, 63, 49, 62, 81, 49, 57, 75, 60, 83, 87, 86, 69, 41, 79, 67, 61, 48, 35, 57, 56, 55, 49, 68, 86, 45, 54, 109, 58, 61, 90, 72, 67, 69, 69, 72, 61, 92, 96, 60, 68, 65, 72, 56, 76, 91, 52, 68, 48, 65, 72, 89, 77, 81, 57, 49, 49, 63, 48, 46, 87, 67, 56, 60, 47, 62, 43, 83, 66, 63, 69, 60, 50, 75, 53, 85, 55, 55, 83, 61, 54, 43, 51, 46, 50, 79, 53, 89, 44, 92, 90, 78, 59, 64, 73, 66, 90, 55, 69, 66, 77, 74, 58, 59, 86, 50, 70, 68, 52, 52, 68, 43, 60, 60, 72, 89, 58, 43, 69, 67, 60, 83, 74, 64, 47, 66, 58, 74, 53, 80, 74, 77, 63, 66, 53, 60, 65, 68, 101, 52, 65, 57, 63, 63, 74, 60, 72, 71, 69, 58, 57, 77, 47, 59, 75, 82, 49, 55, 52, 80, 80, 71, 107, 67, 64, 115, 65, 83, 50, 70, 56, 59, 50, 63, 71, 71, 61, 88, 52, 79, 48, 66, 48, 57, 88, 114, 51, 83, 77, 75, 60, 62, 54, 70, 87, 55, 66, 56, 62, 67, 50, 54, 54, 90, 36, 75, 45, 64, 68, 74, 44, 56, 84, 80, 62, 66, 104, 77, 58, 62, 61, 79, 79, 60, 62, 51, 79, 76, 85, 63, 54, 68, 73, 135, 90, 60, 67, 84, 69, 52, 36, 90, 71, 43, 41, 61, 51, 83, 69, 66, 71, 74, 56, 75, 68, 65, 71, 57, 66, 47, 45, 81, 65, 71, 71, 59, 73, 57, 72, 69, 70, 71, 44, 39, 66, 50, 42, 69, 67, 61, 68, 66, 126, 68, 68, 74, 66, 58, 53, 53, 77, 57, 94, 59, 48, 64, 63, 98, 74, 62, 101, 66, 80, 59, 56, 46, 77, 50, 47, 65, 84, 58, 61, 58, 60, 62, 64, 55, 61, 59, 71, 77, 58, 81, 87, 64, 52, 49, 75, 65, 53, 43, 61, 56, 70, 75, 54, 66, 67, 57, 63, 38, 89, 62, 45, 86, 73, 95, 68, 57, 141, 89, 63, 69, 54, 57, 69, 53, 52, 69, 57, 74, 59, 60, 72, 51, 62, 66, 66, 51, 51, 48, 61, 56, 67, 64, 82, 82, 92, 70, 58, 54, 49, 64, 61, 54, 65, 62, 88, 42, 69, 61, 59, 57, 41, 58, 57, 80, 65, 49, 100, 58, 56, 62, 72, 80, 73, 75, 71, 62, 70, 77, 62, 55, 65, 62, 66, 78, 61, 56, 72, 82, 92, 66, 60, 54, 56, 54, 60, 68, 74, 101, 63, 86, 64, 61, 78, 58, 69, 61, 72, 68, 75, 56, 99, 65, 65, 71, 59, 74, 66, 61, 63, 76, 55, 70, 56, 63, 63, 58, 75, 66, 75, 84, 59, 55, 35, 61, 67, 71, 61, 58, 59, 57, 59, 66, 50, 76, 83, 58, 83, 61, 63, 68, 62, 63, 84, 72, 61, 62, 62, 77, 74, 73, 71, 64, 68, 87, 63, 70, 69, 63, 78, 34, 78, 57, 57, 60, 80, 47, 59, 72, 65, 73, 52, 84, 68, 71, 69, 72, 71, 94, 61, 61, 59, 59, 73, 79, 69, 71, 57, 75, 67, 62, 61, 60, 68, 64, 64, 56, 61, 66, 65, 59, 45, 71, 60, 73, 69, 62, 60, 75, 68, 46, 58, 92, 63, 71, 68, 50, 67, 56, 52, 78, 66, 70, 44, 62, 60, 44, 62, 66, 62, 48, 58, 68, 67, 50, 60, 72, 80, 60, 58, 86, 63, 58, 41, 86, 59, 57, 55, 56, 57, 61, 83, 71, 63, 44, 62, 47, 64, 75, 71, 73, 68, 58, 71, 39, 54, 75, 56, 76, 74, 49, 67, 72, 62, 51, 64, 77, 117, 79, 72, 49, 60, 78, 70, 73, 55, 49, 61, 56, 70, 59, 60, 69, 68, 64, 82, 70, 53, 51, 57, 95, 133, 79, 54, 75, 64, 78, 74, 92, 64, 76, 72, 57, 71, 61, 47, 73, 83, 65, 56, 68, 58, 54, 55, 69, 75, 68, 56, 64, 64, 73, 51, 122, 76, 80, 54, 71, 59, 66, 65, 71, 40, 68, 44, 61, 77, 69, 65, 90, 73, 71, 47, 41, 65, 61, 39, 65, 73, 64, 71, 77, 114, 120, 137, 59, 70, 64, 64, 65, 58, 64, 74, 64, 62, 49, 74, 63, 47, 67, 64, 64, 60, 66, 63, 72, 76, 77, 52, 66, 61, 70, 52, 89, 83, 106, 68, 63, 80, 66, 92, 52, 63, 60, 66, 69, 46, 76, 61, 50, 65, 54, 58, 81, 62, 74, 52, 48, 62, 41, 55, 70, 57, 63, 63, 64, 58, 74, 62, 59, 66, 78, 82, 54, 52, 63, 63, 73, 78, 59, 92, 59, 79, 55, 64, 66, 50, 58, 51, 113, 52, 68, 71, 58, 53, 82, 76, 74, 52, 75, 54, 81, 56, 61, 92, 67, 39, 72, 64, 60, 66, 65, 60, 77, 63, 89, 58, 56, 53, 59, 62, 61, 61, 71, 72, 92, 74, 67, 72, 63, 64, 62, 88, 66, 76, 75, 87, 59, 48, 71, 59, 65, 67, 76, 70, 92, 80, 81, 100, 62, 72, 70, 58, 79, 57, 102, 53, 59, 59, 64, 62, 66, 70, 73, 58, 68, 61, 83, 114, 92, 67, 79, 48, 57, 63, 66, 52, 99, 65, 63, 79, 45, 71, 43, 79, 75, 52, 74, 70, 59, 59, 67, 73, 56, 51, 65, 52, 54, 68, 59, 72, 61, 69, 50, 61, 72, 73, 66, 61, 66, 71, 63, 56, 63, 52, 64, 58, 73, 80, 69, 60, 83, 60, 62, 54, 62, 71, 43, 62, 90, 47, 65, 50, 49, 63, 74, 70, 63, 46, 60, 59, 64, 71, 82, 62, 64, 54, 85, 68, 77, 63, 71, 58, 70, 47, 63, 76, 83, 69, 64, 95, 61, 63, 53, 57, 64, 66, 69, 69, 85, 49, 65, 70, 88, 68, 62, 65, 48, 54, 63, 71, 60, 75, 68, 74, 61, 59, 65, 79, 60, 57, 73, 65, 65, 66, 78, 85, 56, 67, 66, 100, 65, 66, 71, 59, 55, 66, 66, 68, 58, 60, 91, 90, 58, 63, 78, 55, 65, 42, 67, 71, 60, 52, 58, 81, 70, 59, 47, 56, 71, 61, 87, 69, 61, 85, 63, 63, 58, 65, 62, 54, 64, 58, 59, 62, 66, 70, 76, 61, 62, 81, 70, 67, 75, 57, 65, 64, 55, 65, 67, 68, 91, 39, 56, 79, 71, 67, 51, 79, 70, 55, 80, 51, 74, 78, 81, 73, 68, 69, 63, 77, 63, 48, 68, 50, 87, 52, 63, 63, 66, 62, 76, 174, 71, 77, 90, 50, 68, 61, 59, 72, 52, 83, 61, 73, 76, 77, 67, 55, 71, 71, 99, 74, 52, 64, 77, 51, 50, 65, 70, 95, 76, 72, 76, 111, 61, 78, 57, 67, 76, 73, 56, 61, 52, 76, 69, 43, 62, 68, 66, 77, 86, 52, 70, 41, 68, 82, 68, 63, 68, 84, 89, 46, 97, 68, 64, 52, 60, 71, 56, 68, 66, 81, 78, 49, 57, 68, 62, 70, 69, 61, 88, 57, 64, 64, 84, 75, 61, 48, 120, 53, 72, 76, 69, 57, 62, 52, 59, 62, 63, 50, 45, 53, 62, 56, 73, 67, 67, 64, 61, 41, 74, 69, 68, 56, 84, 72, 46, 72, 56, 53, 83, 60, 66, 50, 55, 72, 61, 55, 56, 52, 80, 74, 62, 84, 59, 62, 61, 60, 72, 54, 65, 75, 97, 118, 50, 71, 81, 64, 63, 50, 80, 66, 56, 57, 69, 77, 67, 60, 59, 77, 77, 91, 63, 121, 50, 57, 55, 71, 69, 61, 45, 54, 56, 85, 57, 67, 80, 82, 69, 82, 57, 85, 72, 79, 74, 54, 66, 73, 72, 77, 80, 67, 57, 53, 76, 48, 67, 57, 73, 70, 62, 61, 67, 70, 60, 63, 41, 57, 77, 70, 66, 92, 55, 69, 43, 57, 52, 55, 60, 74, 65, 63, 67, 64, 63, 65, 57, 70, 59, 71, 58, 61, 67, 66, 64, 53, 46, 65, 57, 53, 97, 67, 67, 60, 56, 52, 57, 86, 69, 40, 80, 52, 66, 68, 66, 78, 65, 58, 83, 57, 72, 66, 73, 78, 70, 63, 61, 87, 79, 58, 91, 68, 44, 56, 65, 55, 50, 63, 80, 61, 75, 58, 55, 67, 83, 71, 64, 56, 115, 60, 71, 55, 85, 71, 53, 73, 100, 75, 85, 55, 74, 56, 57, 67, 82, 79, 83, 58, 49, 60, 64, 83, 67, 64, 59, 61, 34, 49, 67, 56, 72, 76, 75, 35, 52, 56, 55, 82, 65, 62, 55, 89, 55, 61, 71, 62, 55, 67, 67, 63, 54, 63, 60, 69, 44, 78, 68, 72, 73, 59, 49, 91, 58, 58, 59, 102, 61, 64, 51, 70, 76, 50, 84, 41, 49, 65, 60, 74, 89, 79, 59, 72, 61, 88, 51, 70, 59, 59, 88, 68, 94, 61, 66, 68, 60, 54, 53, 65, 69, 78, 62, 64, 80, 84, 91, 58, 58, 59, 56, 74, 90, 63, 57, 89, 75, 56, 60, 59, 63, 63, 63, 78, 61, 66, 55, 86, 43, 72, 62, 68, 50, 46, 73, 70, 64, 55, 64, 44, 59, 65, 47, 110, 72, 56, 102, 57, 67, 74, 70, 54, 63, 50, 61, 73, 57, 59, 62, 49, 53, 55, 68, 60, 63, 59, 44, 65, 88, 75, 74, 59, 67, 74, 63, 72, 56, 64, 59, 92, 51, 57, 74, 77, 75, 72, 75, 57, 74, 53, 58, 60, 56, 100, 72, 46, 58, 60, 67, 73, 63, 60, 65, 49, 45, 69, 57, 76, 42, 60, 42, 75, 71, 76, 128, 59, 72, 65, 51, 64, 59, 42, 84, 49, 60, 72, 70, 51, 74, 65, 72, 48, 75, 96, 57, 62, 52, 65, 67, 62, 56, 66, 63, 68, 78, 60, 55, 67, 57, 63, 80, 55, 89, 76, 55, 57, 79, 38, 46, 69, 66, 45, 65, 70, 53, 84, 47, 65, 56, 59, 82, 148, 65, 52, 68, 70, 48, 58, 63, 67, 68, 76, 61, 62, 50, 70, 68, 68, 46, 53, 57, 47, 84, 70, 57, 67, 67, 69, 77, 58, 44, 69, 61, 75, 73, 55, 60, 61, 71, 78, 60, 70, 78, 63, 63, 68, 68, 75, 68, 63, 54, 132, 59, 77, 53, 56, 60, 110, 64, 70, 66, 65, 61, 77, 55, 58, 69, 67, 70, 56, 74, 68, 63, 70, 77, 57, 54, 104, 63, 71, 72, 63, 50, 67, 66, 62, 71, 59, 53, 60, 60, 71, 59, 48, 65, 59, 79, 43, 61, 73, 61, 60, 48, 79, 55, 78, 70, 58, 46, 77, 69, 89, 76, 52, 52, 70, 54, 67, 52, 52, 74, 63, 126, 75, 87, 71, 65, 64, 54, 56, 56, 60, 68, 88, 63, 50, 75, 54, 91, 50, 64, 70, 49, 84, 62, 73, 55, 61, 52, 65, 66, 76, 87, 70, 89, 85, 67, 53, 99, 69, 64, 65, 60, 65, 65, 52, 54, 68, 62, 107, 68, 63, 72, 71, 64, 59, 51, 62, 52, 57, 56, 43, 65, 56, 95, 51, 50, 49, 57, 49, 66, 56, 74, 54, 81, 75, 47, 68, 61, 73, 66, 74, 62, 52, 51, 51, 68, 72, 56, 51, 59, 62, 55, 76, 63, 59, 69, 63, 111, 55, 66, 75, 71, 59, 56, 54, 90, 74, 58, 74, 60, 67, 53, 47, 53, 73, 73, 73, 36, 68, 49, 51, 60, 62, 72, 67, 69, 70, 62, 63, 72, 61, 50, 67, 73, 69, 40, 57, 71, 64, 64, 85, 53, 89, 68, 59, 94, 80, 70, 61, 70, 61, 81, 59, 57, 83, 57, 89, 53, 58, 64, 53, 66, 84, 57, 55, 52, 64, 65, 65, 76, 85, 89, 56, 62, 68, 61, 59, 70, 53, 56, 90, 59, 53, 41, 78, 45, 65, 44, 80, 57, 62, 77, 76, 64, 99, 74, 76, 50, 92, 68, 89, 79, 61, 78, 62, 77, 52, 66, 72, 68, 90, 82, 69, 55, 82, 44, 73, 57, 59, 72, 52, 53, 80, 63, 71, 86, 49, 65, 68, 59, 76, 71, 65, 57, 69, 70, 67, 52, 45, 64, 56, 97, 63, 72, 71, 65, 74, 68, 76, 61, 71, 57, 72, 56, 68, 96, 62, 65, 84, 69, 75, 87, 71, 50, 62, 82, 63, 64, 73, 84, 42, 63, 58, 82, 56, 63, 47, 61, 56, 66, 61, 77, 58, 60, 61, 63, 70, 75, 57, 60, 57, 62, 67, 56, 52, 89, 93, 76, 47, 69, 75, 54, 73, 48, 74, 66, 72, 52, 62, 68, 58, 71, 65, 51, 69, 66, 67, 49, 61, 67, 61, 32, 70, 59, 58, 64, 52, 62, 53, 53, 71, 80, 63, 69, 64, 113, 65, 49, 68, 57, 61, 54, 73, 58, 83, 62, 100, 80, 50, 32, 47, 93, 80, 77, 58, 71, 54, 54, 85, 52, 73, 43, 68, 88, 63, 75, 64, 58, 92, 128, 66, 50, 63, 69, 67, 62, 54, 69, 70, 74, 81, 49, 61, 66, 60, 65, 67, 98, 87, 77, 73, 67, 109, 59, 66, 75, 70, 47, 59, 65, 54, 65, 59, 50, 57, 49, 65, 59, 57, 45, 65, 81, 64, 45, 53, 77, 71, 53, 49, 78, 52, 62, 60, 58, 70, 112, 61, 79, 61, 75, 61, 70, 42, 65, 74, 86, 52, 71, 56, 44, 58, 82, 54, 55, 61, 68, 97, 85, 45, 106, 68, 44, 62, 61, 68, 67, 60, 52, 64, 47, 64, 53, 58, 91, 73, 67, 66, 76, 76, 70, 86, 60, 80, 80, 77, 55, 54, 63, 63, 105, 42, 66, 123, 66, 64, 62, 45, 53, 61, 53, 72, 48, 73, 42, 58, 56, 52, 62, 68, 68, 73, 69, 59, 63, 49, 71, 85, 65, 57, 68, 65, 70, 80, 48, 75, 73, 46, 79, 68, 57, 59, 100, 76, 53, 64, 57, 59, 82, 55, 106, 66, 48, 54, 68, 57, 60, 63, 64, 60, 61, 82, 61, 71, 61, 56, 69, 61, 85, 74, 67, 71, 78, 62, 61, 54, 56, 116, 59, 61, 47, 61, 76, 80, 51, 60, 75, 62, 73, 62, 79, 69, 67, 57, 61, 68, 46, 71, 62, 75, 87, 72, 71, 75, 66, 54, 69, 77, 65, 74, 100, 59, 38, 92, 78, 58, 66, 113, 56, 53, 84, 73, 49, 69, 44, 52, 76, 62, 62, 68, 64, 103, 100, 50, 109, 59, 61, 47, 61, 54, 68, 80, 84, 59, 108, 78, 58, 69, 56, 68, 42, 65, 64, 58, 58, 70, 69, 47, 77, 86, 52, 87, 55, 61, 47, 61, 118, 66, 76, 56, 69, 61, 74, 49, 76, 51, 63, 118, 64, 85, 70, 67, 43, 56, 40, 64, 62, 57, 59, 67, 46, 74, 111, 64, 113, 71, 65, 79, 60, 64, 33, 81, 67, 65, 65, 95, 109, 81, 37, 53, 80, 54, 66, 50, 48, 78, 72, 56, 61, 52, 97, 61, 77, 60, 74, 59, 55, 74, 59, 80, 54, 59, 97, 49, 58, 82, 74, 61, 68, 60, 50, 54, 58, 62, 64, 67, 68, 74, 61, 61, 67, 65, 58, 63, 84, 48, 59, 96, 49, 75, 95, 67, 60, 69, 46, 66, 90, 102, 97, 70, 81, 66, 94, 65, 77, 80, 82, 64, 104, 48, 87, 64, 68, 56, 61, 69, 53, 85, 76, 52, 55, 77, 62, 75, 57, 131, 119, 59, 62, 74, 92, 61, 56, 67, 67, 87, 58, 70, 74, 62, 69, 56, 63, 103, 83, 49, 62, 66, 56, 132, 67, 73, 69, 94, 61, 85, 61, 60, 59, 69, 112, 50, 57, 72, 76, 69, 63, 67, 61, 68, 66, 68, 56, 86, 59, 66, 45, 72, 64, 42, 88, 48, 71, 56, 87, 60, 63, 65, 67, 79, 64, 74, 88, 66, 66, 45, 53, 61, 43, 82, 61, 50, 51, 67, 63, 60, 56, 53, 97, 63, 61, 68, 71, 57, 61, 51, 59, 60, 75, 60, 85, 75, 64, 63, 70, 53, 55, 49, 54, 61, 59, 68, 58, 62, 59, 71, 64, 56, 79, 56, 47, 59, 66, 57, 52, 56, 62, 71, 57, 87, 44, 53, 68, 62, 114, 63, 69, 48, 79, 81, 63, 68, 52, 58, 48, 59, 69, 85, 61, 53, 59, 56, 60, 76, 78, 72, 65, 52, 61, 61, 55, 85, 65, 58, 69, 77, 46, 57, 60, 59, 58, 65, 49, 60, 50, 94, 69, 49, 85, 44, 65, 61, 73, 54, 70, 62, 63, 64, 58, 52, 51, 69, 67, 72, 60, 49, 64, 54, 68, 73, 62, 58, 56, 64, 59, 49, 55, 62, 80, 88, 55, 55, 61, 67, 84, 58, 59, 94, 140, 63, 65, 67, 57, 70, 76, 50, 64, 61, 100, 77, 43, 57, 64, 62, 100, 56, 62, 139, 73, 69, 61, 47, 62, 75, 59, 83, 55, 66, 60, 45, 64, 92, 59, 55, 58, 69, 83, 62, 73, 75, 72, 82, 53, 71, 69, 78, 62, 49, 68, 42, 88, 73, 60, 54, 55, 68, 63, 64, 81, 68, 54, 58, 60, 62, 48, 61, 53, 53, 57, 48, 73, 72, 59, 88, 95, 58, 57, 52, 54, 79, 57, 50, 84, 74, 53, 60, 68, 60, 58, 50, 90, 61, 61, 65, 57, 55, 71, 67, 69, 81, 51, 63, 55, 57, 61, 75, 44, 55, 69, 56, 56, 71, 45, 73, 56, 63, 51, 55, 75, 63, 66, 57, 73, 57, 71, 115, 70, 76, 56, 52, 116, 64, 69, 50, 81, 68, 70, 73, 72, 63, 57, 65, 75, 49, 63, 64, 89, 84, 47, 74, 85, 58, 54, 36, 46, 66, 60, 50, 69, 66, 60, 53, 78, 49, 121, 59, 58, 57, 59, 66, 67, 60, 62, 63, 73, 55, 75, 65, 62, 66, 43, 106, 41, 91, 55, 94, 86, 71, 63, 48, 62, 65, 54, 61, 72, 52, 75, 65, 82, 60, 49, 62, 56, 59, 60, 67, 82, 64, 102, 96, 71, 118, 86, 57, 61, 73, 34, 56, 79, 82, 62, 67, 59, 58, 65, 54, 74, 77, 59, 71, 56, 44, 69, 57, 58, 59, 49, 64, 72, 53, 59, 56, 52, 90, 54, 56, 92, 66, 59, 63, 58, 64, 51, 65, 74, 46, 75, 32, 66, 60, 59, 71, 53, 60, 48, 87, 71, 56, 57, 72, 75, 63, 60, 57, 63, 68, 74, 73, 67, 64, 44, 62, 58, 74, 65, 62, 54, 69, 54, 80, 68, 66, 76, 53, 82, 74, 58, 47, 62, 55, 82, 63, 64, 60, 55, 55, 47, 52, 68, 38, 51, 71, 71, 66, 69, 50, 92, 97, 59, 61, 106, 58, 67, 51, 62, 69, 64, 66, 64, 80, 47, 58, 60, 60, 55, 71, 78, 51, 53, 52, 89, 65, 76, 67, 66, 55, 60, 64, 59, 54, 52, 72, 49, 64, 53, 63, 56, 75, 65, 66, 60, 64, 65, 66, 60, 62, 76, 70, 59, 69, 53, 67, 81, 90, 64, 133, 73, 41, 73, 73, 61, 58, 51, 54, 59, 70, 58, 81, 49, 55, 56, 62, 62, 67, 50, 58, 73, 145, 64, 61, 52, 73, 58, 63, 76, 66, 43, 70, 82, 75, 53, 76, 95, 46, 89, 65, 46, 68, 58, 55, 79, 57, 56, 61, 69, 57, 41, 77, 79, 58, 68, 53, 60, 61, 65, 72, 97, 62, 96, 53, 69, 100, 54, 62, 56, 76, 81, 86, 97, 97, 54, 54, 55, 58, 80, 73, 70, 58, 51, 54, 61, 63, 59, 67, 56, 77, 58, 104, 59, 58, 62, 56, 87, 67, 49, 62, 68, 64, 51, 56, 65, 67, 56, 80, 116, 71, 56, 60, 46, 66, 53, 61, 55, 61, 55, 61, 55, 65, 71, 38, 75, 101, 73, 59, 54, 72, 82, 40, 69, 60, 50, 62, 52, 65, 44, 69, 61, 69, 73, 69, 68, 83, 64, 59, 56, 76, 67, 46, 65, 57, 67, 78, 65, 59, 65, 60, 72, 66, 62, 75, 70, 81, 91, 72, 60, 64, 88, 103, 53, 59, 54, 77, 60, 63, 56, 62, 54, 91, 61, 67, 90, 51, 80, 63, 62, 61, 59, 58, 57, 117, 76, 60, 48, 59, 55, 76, 74, 70, 73, 44, 58, 56, 59, 73, 63, 56, 69, 65, 78, 66, 93, 57, 76, 49, 45, 67, 73, 53, 69, 74, 67, 65, 61, 75, 65, 67, 63, 67, 85, 71, 64, 60, 65, 53, 81, 55, 62, 54, 68, 59, 71, 61, 53, 52, 64, 51, 100, 56, 120, 55, 68, 72, 50, 72, 51, 38, 58, 49, 56, 66, 51, 56, 100, 64, 63, 51, 68, 47, 62, 65, 61, 73, 53, 43, 61, 69, 70, 57, 69, 74, 65, 75, 53, 60, 54, 64, 61, 53, 58, 59, 69, 92, 45, 70, 67, 97, 97, 88, 77, 73, 74, 82, 58, 53, 58, 84, 66, 53, 57, 56, 63, 65, 57, 71, 93, 65, 65, 67, 66, 58, 62, 61, 62, 106, 57, 62, 62, 83, 52, 63, 60, 64, 66, 70, 72, 60, 61, 51, 65, 95, 69, 79, 65, 59, 69, 67, 56, 61, 55, 91, 64, 62, 66, 62, 58, 58, 59, 76, 62, 79, 62, 53, 82, 64, 54, 65, 70, 59, 57, 64, 59, 70, 89, 57, 71, 57, 74, 75, 80, 51, 61, 59, 62, 41, 54, 57, 88, 50, 100, 44, 81, 67, 75, 57, 122, 56, 72, 59, 76, 61, 60, 84, 70, 65, 81, 58, 54, 66, 70, 93, 58, 45, 60, 73, 79, 64, 57, 83, 80, 69, 63, 65, 46, 58, 80, 47, 66, 66, 56, 73, 73, 87, 63, 50, 88, 87, 75, 41, 65, 44, 50, 68, 70, 64, 58, 55, 66, 60, 96, 78, 49, 71, 82, 59, 45, 42, 61, 63, 74, 75, 49, 54, 56, 56, 76, 62, 49, 76, 65, 54, 59, 69, 62, 52, 64, 87, 49, 64, 73, 65, 74, 101, 50, 64, 66, 59, 64, 58, 98, 68, 70, 66, 53, 67, 53, 68, 72, 50, 59, 61, 64, 63, 69, 81, 57, 87, 58, 64, 56, 69, 56, 56, 75, 55, 62, 63, 69, 54, 36, 51, 58, 54, 59, 41, 75, 77, 69, 69, 54, 62, 65, 58, 62, 63, 61, 73, 71, 40, 72, 122, 80, 73, 78, 60, 65, 57, 56, 70, 64, 97, 63, 62, 52, 94, 55, 64, 62, 63, 99, 63, 68, 62, 77, 56, 70, 69, 54, 55, 63, 54, 123, 66, 72, 64, 67, 55, 55, 68, 61, 72, 62, 69, 57, 58, 64, 53, 67, 52, 78, 65, 101, 55, 54, 54, 63, 83, 63, 61, 60, 72, 85, 67, 93, 62, 65, 64, 72, 91, 68, 43, 84, 67, 51, 115, 57, 88, 48, 66, 70, 51, 79, 50, 47, 44, 98, 79, 54, 78, 62, 56, 54, 61, 73, 75, 72, 85, 60, 47, 68, 61, 61, 67, 34, 62, 104, 50, 67, 49, 57, 70, 35, 59, 71, 44, 71, 44, 52, 53, 62, 56, 59, 107, 69, 64, 86, 70, 51, 54, 50, 109, 62, 58, 70, 66, 46, 65, 56, 68, 89, 61, 48, 64, 81, 66, 88, 69, 63, 66, 81, 78, 40, 103, 69, 80, 71, 50, 53, 72, 69, 55, 79, 64, 75, 60, 67, 63, 91, 58, 46, 55, 63, 57, 59, 61, 53, 56, 54, 60, 50, 61, 59, 66, 55, 63, 71, 35, 94, 65, 57, 68, 60, 52, 60, 71, 79, 74, 62, 69, 53, 56, 69, 73, 64, 60, 79, 54, 65, 51, 83, 77, 57, 70, 52, 72, 52, 56, 64, 55, 66, 77, 52, 51, 65, 56, 75, 76, 92, 79, 66, 57, 64, 57, 73, 67, 105, 66, 55, 61, 66, 48, 83, 56, 62, 76, 51, 83, 67, 50, 65, 59, 57, 69, 77, 66, 84, 68, 76, 52, 48, 58, 61, 72, 50, 59, 62, 77, 71, 69, 70, 56, 69, 57, 69, 59, 66, 60, 65, 58, 75, 50, 54, 48, 59, 65, 53, 57, 55, 90, 63, 76, 82, 53, 79, 52, 58, 115, 68, 54, 64, 69, 70, 89, 50, 56, 68, 72, 72, 57, 66, 85, 86, 71, 74, 68, 80, 64, 59, 38, 89, 76, 60, 56, 73, 75, 51, 71, 65, 82, 58, 78, 68, 43, 77, 83, 54, 50, 60, 57, 68, 64, 55, 62, 51, 64, 67, 69, 55, 59, 63, 47, 60, 72, 56, 69, 48, 64, 62, 62, 67, 79, 48, 57, 56, 69, 63, 60, 60, 120, 79, 78, 59, 59, 75, 76, 54, 57, 71, 59, 58, 51, 73, 62, 60, 68, 47, 55, 74, 74, 60, 69, 50, 78, 85, 63, 82, 53, 58, 60, 45, 67, 79, 75, 56, 58, 58, 69, 76, 46, 58, 58, 63, 62, 59, 61, 64, 53, 59, 70, 59, 91, 51, 61, 116, 49, 67, 76, 101, 74, 61, 140, 79, 51, 107, 55, 57, 44, 58, 58, 36, 69, 77, 46, 57, 57, 58, 80, 53, 73, 94, 65, 78, 70, 57, 68, 65, 60, 68, 54, 93, 61, 61, 98, 76, 73, 74, 60, 73, 70, 74, 66, 62, 65, 89, 69, 82, 81, 73, 72, 54, 74, 66, 55, 83, 63, 58, 60, 58, 60, 46, 69, 60, 73, 79, 56, 66, 71, 74, 68, 68, 59, 53, 68, 49, 74, 58, 67, 77, 73, 102, 51, 63, 56, 114, 81, 53, 53, 58, 55, 81, 57, 129, 63, 61, 48, 83, 59, 49, 65, 43, 66, 69, 57, 63, 60, 70, 55, 52, 68, 86, 58, 65, 79, 74, 66, 64, 75, 64, 41, 69, 57, 77, 64, 76, 59, 72, 68, 72, 64, 50, 57, 46, 57, 41, 58, 69, 54, 63, 71, 50, 60, 55, 85, 75, 63, 60, 62, 44, 67, 61, 59, 55, 48, 86, 77, 62, 38, 66, 78, 85, 84, 61, 61, 65, 52, 57, 62, 67, 68, 62, 72, 72, 62, 80, 73, 74, 59, 51, 43, 87, 67, 56, 74, 71, 64, 53, 60, 53, 69, 59, 64, 64, 56, 60, 82, 58, 55, 91, 61, 50, 67, 56, 63, 70, 47, 54, 58, 60, 63, 61, 58, 66, 63, 56, 75, 82, 66, 51, 43, 51, 76, 43, 92, 122, 66, 62, 74, 68, 74, 60, 58, 61, 71, 68, 51, 66, 52, 67, 64, 62, 80, 52, 64, 66, 94, 57, 71, 57, 64, 63, 60, 76, 62, 74, 62, 63, 62, 109, 57, 52, 53, 45, 64, 72, 67, 59, 58, 62, 59, 58, 58, 44, 62, 67, 55, 71, 75, 84, 69, 54, 68, 71, 65, 106, 62, 48, 83, 70, 66, 65, 65, 80, 63, 43, 66, 74, 59, 64, 68, 64, 66, 49, 84, 112, 87, 99, 74, 45, 61, 73, 52, 49, 56, 80, 70, 70, 61, 76, 64, 71, 47, 100, 58, 88, 52, 103, 55, 52, 71, 45, 74, 69, 54, 47, 59, 70, 89, 56, 61, 77, 61, 100, 76, 93, 65, 72, 39, 45, 70, 72, 139, 85, 82, 57, 61, 71, 69, 64, 88, 60, 41, 58, 60, 52, 71, 79, 65, 69, 64, 72, 88, 79, 62, 68, 53, 54, 59, 50, 82, 55, 66, 69, 102, 53, 54, 55, 57, 70, 56, 61, 50, 54, 116, 73, 63, 46, 54, 53, 65, 69, 52, 74, 80, 63, 61, 46, 68, 72, 61, 65, 60, 69, 58, 65, 82, 59, 74, 59, 62, 48, 55, 58, 66, 76, 75, 48, 70, 74, 48, 113, 71, 89, 63, 64, 70, 85, 67, 41, 59, 52, 79, 72, 62, 58, 61, 80, 76, 50, 69, 102, 57, 73, 73, 63, 53, 46, 59, 51, 73, 61, 75, 61, 65, 56, 75, 55, 60, 62, 68, 82, 85, 64, 63, 63, 76, 78, 70, 75, 81, 62, 56, 60, 130, 59, 62, 70, 97, 41, 66, 63, 65, 60, 50, 63, 74, 57, 57, 106, 87, 62, 71, 59, 68, 61, 63, 66, 71, 60, 108, 46, 68, 54, 73, 72, 56, 63, 54, 67, 62, 57, 66, 65, 64, 66, 71, 91, 72, 65, 58, 110, 58, 71, 68, 79, 37, 42, 55, 71, 62, 81, 94, 48, 53, 61, 68, 54, 67, 61, 75, 44, 53, 75, 65, 57, 67, 47, 52, 65, 72, 57, 72, 59, 62, 55, 71, 60, 74, 45, 44, 79, 77, 86, 76, 77, 63, 70, 60, 90, 55, 30, 62, 83, 58, 67, 57, 92, 67, 62, 53, 76, 70, 53, 63, 45, 58, 49, 54, 94, 63, 63, 77, 76, 57, 80, 66, 74, 62, 62, 70, 56, 67, 86, 37, 51, 116, 59, 64, 63, 70, 94, 61, 74, 66, 58, 53, 66, 51, 85, 90, 69, 64, 86, 58, 50, 72, 48, 35, 66, 43, 77, 62, 53, 77, 86, 67, 64, 92, 91, 62, 93, 62, 75, 83, 76, 44, 54, 66, 59, 87, 50, 74, 72, 61, 63, 60, 76, 68, 54, 56, 81, 59, 48, 80, 81, 67, 78, 65, 73, 54, 101, 73, 84, 49, 85, 91, 59, 74, 52, 70, 70, 67, 56, 74, 88, 94, 69, 64, 61, 50, 64, 57, 80, 59, 70, 84, 62, 64, 56, 83, 76, 63, 78, 77, 79, 69, 67, 56, 65, 60, 69, 56, 83, 75, 62, 56, 48, 46, 55, 70, 70, 77, 68, 58, 51, 53, 80, 82, 94, 67, 80, 58, 64, 57, 56, 53, 54, 68, 78, 84, 63, 64, 59, 72, 98, 67, 64, 60, 79, 80, 86, 41, 55, 65, 55, 65, 50, 58, 76, 64, 62, 74, 63, 114, 67, 53, 60, 56, 61, 60, 69, 73, 95, 68, 62, 64, 70, 71, 45, 46, 64, 69, 63, 66, 61, 86, 55, 71, 63, 60, 63, 66, 65, 63, 71, 68, 69, 51, 64, 70, 52, 69, 70, 76, 61, 65, 72, 94, 69, 71, 55, 59, 58, 52, 52, 59, 72, 113, 47, 71, 73, 61, 47, 82, 71, 80, 53, 45, 64, 46, 68, 70, 71, 62, 66, 68, 84, 66, 67, 63, 50, 61, 46, 70, 71, 54, 57, 53, 67, 77, 60, 51, 58, 74, 74, 57, 73, 62, 61, 51, 78, 48, 58, 74, 66, 32, 89, 59, 52, 60, 44, 73, 54, 64, 48, 92, 47, 63, 70, 61, 53, 38, 61, 54, 60, 77, 100, 68, 60, 106, 65, 64, 65, 55, 121, 51, 68, 82, 64, 50, 58, 74, 68, 57, 55, 51, 83, 67, 66, 59, 69, 51, 57, 71, 77, 67, 62, 89, 77, 81, 76, 104, 54, 57, 59, 65, 53, 97, 151, 61, 69, 79, 85, 72, 80, 69, 97, 72, 64, 60, 85, 67, 65, 78, 65, 55, 63, 77, 97, 70, 67, 80, 55, 52, 57, 58, 70, 71, 57, 47, 112, 66, 69, 108, 71, 45, 100, 108, 125, 76, 75, 83, 59, 64, 84, 62, 64, 64, 61, 75, 73, 50, 72, 56, 50, 54, 59, 72, 63, 59, 65, 37, 90, 54, 72, 69, 49, 64, 70, 80, 58, 54, 61, 46, 74, 116, 64, 50, 81, 51, 51, 70, 58, 62, 66, 53, 67, 76, 68, 99, 75, 83, 77, 94, 106, 89, 66, 54, 68, 104, 58, 58, 66, 86, 63, 73, 65, 49, 80, 57, 64, 66, 78, 87, 51, 62, 66, 51, 67, 47, 57, 61, 68, 70, 64, 101, 75, 90, 96, 62, 59, 46, 66, 65, 30, 65, 62, 61, 84, 56, 62, 67, 65, 79, 57, 62, 70, 63, 74, 93, 69, 59, 78, 55, 73, 43, 72, 84, 68, 68, 56, 107, 54, 54, 71, 55, 71, 108, 74, 126, 41, 57, 41, 73, 68, 71, 62, 67, 84, 61, 82, 52, 51, 77, 59, 66, 68, 58, 58, 58, 57, 63, 53, 96, 81, 76, 64, 51, 76, 81, 103, 63, 56, 65, 36, 91, 44, 48, 70, 60, 75, 83, 49, 70, 56, 58, 73, 65, 80, 53, 112, 45, 79, 57, 102, 65, 53, 58, 62, 64, 55, 34, 52, 57, 70, 67, 59, 62, 75, 73, 64, 74, 67, 58, 60, 57, 99, 54, 54, 62, 91, 64, 93, 47, 61, 85, 76, 65, 66, 60, 60, 95, 46, 55, 88, 54, 65, 73, 84, 70, 61, 57, 85, 46, 57, 51, 59, 79, 52, 51, 61, 120, 72, 79, 75, 41, 45, 62, 88, 75, 53, 60, 70, 114, 59, 66, 69, 61, 79, 67, 62, 71, 73, 49, 72, 63, 77, 59, 62, 70, 55, 114, 54, 59, 49, 50, 66, 66, 61, 42, 78, 58, 69, 79, 80, 76, 45, 57, 57, 58, 51, 58, 46, 83, 57, 73, 77, 74, 50, 59, 56, 59, 61, 51, 57, 68, 60, 54, 76, 56, 35, 59, 72, 68, 63, 60, 61, 77, 53, 60, 79, 53, 65, 58, 62, 67, 71, 55, 70, 56, 92, 58, 73, 71, 67, 57, 92, 81, 82, 66, 71, 63, 45, 72, 65, 50, 48, 79, 82, 59, 62, 51, 57, 42, 69, 65, 65, 53, 54, 60, 53, 63, 63, 72, 56, 62, 63, 58, 56, 48, 48, 60, 57, 64, 79, 78, 53, 51, 115, 71, 52, 76, 60, 63, 62, 65, 72, 81, 62, 62, 74, 42, 61, 42, 53, 41, 76, 54, 111, 69, 109, 70, 71, 60, 74, 75, 71, 69, 60, 72, 75, 105, 58, 73, 64, 85, 69, 59, 66, 53, 63, 45, 59, 78, 61, 48, 52, 63, 74, 62, 70, 68, 51, 50, 46, 83, 50, 51, 51, 76, 46, 72, 52, 67, 79, 68, 62, 76, 51, 59, 79, 47, 74, 60, 86, 69, 69, 70, 59, 68, 79, 62, 62, 61, 77, 57, 55, 81, 67, 56, 65, 61, 75, 64, 87, 59, 64, 53, 82, 64, 62, 79, 63, 33, 70, 66, 59, 62, 62, 71, 70, 61, 63, 45, 50, 83, 54, 80, 51, 69, 77, 52, 70, 74, 58, 73, 73, 67, 73, 54, 67, 71, 56, 66, 78, 43, 71, 57, 54, 60, 63, 68, 66, 43, 60, 106, 52, 75, 75, 60, 50, 45, 69, 49, 45, 92, 57, 75, 59, 77, 61, 49, 69, 53, 81, 76, 103, 92, 58, 78, 56, 66, 75, 56, 62, 76, 77, 85, 49, 49, 67, 71, 66, 64, 70, 58, 56, 69, 86, 47, 54, 93, 73, 65, 67, 103, 54, 89, 68, 67, 56, 73, 74, 57, 46, 49, 61, 49, 53, 59, 75, 70, 57, 67, 89, 50, 44, 58, 66, 50, 73, 78, 64, 68, 89, 74, 55, 71, 61, 66, 53, 59, 99, 51, 46, 56, 66, 59, 55, 62, 55, 54, 52, 70, 64, 65, 77, 57, 63, 70, 75, 68, 73, 76, 59, 65, 78, 48, 77, 63, 79, 49, 102, 69, 76, 71, 61, 79, 58, 47, 81, 66, 84, 86, 66, 64, 66, 57, 69, 54, 67, 64, 99, 81, 50, 66, 55, 63, 80, 61, 59, 46, 60, 62, 55, 60, 75, 70, 70, 91, 71, 64, 58, 45, 60, 74, 63, 45, 112, 53, 106, 59, 66, 73, 70, 53, 94, 67, 78, 51, 69, 59, 54, 67, 76, 46, 72, 67, 59, 55, 64, 77, 93, 68, 63, 61, 61, 104, 64, 71, 71, 74, 88, 61, 115, 61, 53, 63, 73, 52, 57, 64, 57, 85, 67, 63, 62, 63, 71, 64, 55, 55, 36, 72, 62, 52, 75, 64, 63, 84, 72, 78, 69, 61, 54, 69, 50, 70, 74, 66, 51, 61, 61, 61, 62, 65, 57, 80, 52, 74, 60, 55, 71, 42, 65, 92, 57, 66, 84, 61, 81, 62, 63, 57, 62, 69, 52, 90, 74, 80, 52, 85, 58, 69, 69, 60, 45, 59, 68, 70, 69, 55, 72, 64, 64, 64, 55, 67, 55, 58, 59, 42, 69, 52, 71, 70, 68, 52, 90, 68, 60, 44, 62, 66, 62, 68, 53, 53, 61, 76, 51, 77, 90, 58, 156, 58, 49, 50, 56, 60, 54, 62, 63, 80, 63, 73, 47, 51, 71, 61, 52, 74, 50, 66, 74, 81, 69, 73, 42, 61, 77, 43, 60, 52, 128, 69, 52, 68, 71, 63, 68, 71, 59, 53, 60, 63, 45, 62, 71, 78, 70, 69, 74, 66, 66, 64, 57, 49, 55, 62, 66, 107, 81, 73, 66, 70, 66, 70, 54, 63, 74, 53, 65, 70, 79, 63, 65, 55, 48, 72, 82, 65, 62, 76, 68, 56, 72, 66, 66, 67, 36, 47, 57, 90, 64, 68, 65, 46, 75, 88, 120, 67, 63, 73, 53, 63, 63, 79, 65, 70, 76, 63, 55, 57, 76, 55, 65, 51, 48, 63, 83, 76, 56, 105, 61, 58, 74, 58, 84, 77, 94, 79, 62, 81, 67, 46, 58, 106, 70, 33, 65, 61, 48, 75, 66, 117, 112, 80, 87, 51, 46, 60, 69, 49, 54, 75, 55, 119, 41, 75, 70, 57, 66, 63, 62, 51, 82, 69, 72, 67, 70, 56, 84, 48, 54, 64, 67, 50, 58, 81, 69, 58, 46, 77, 63, 88, 63, 58, 67, 43, 69, 52, 58, 44, 78, 68, 57, 72, 64, 64, 82, 65, 76, 74, 54, 75, 69, 64, 93, 66, 52, 52, 53, 64, 64, 80, 69, 71, 60, 62, 64, 62, 70, 56, 69, 60, 58, 53, 54, 70, 75, 77, 70, 68, 88, 90, 47, 53, 62, 83, 49, 60, 84, 51, 89, 57, 54, 77, 78, 45, 61, 55, 61, 53, 47, 77, 57, 51, 63, 98, 79, 61, 53, 67, 55, 70, 133, 71, 68, 69, 71, 57, 95, 70, 66, 63, 47, 62, 62, 80, 50, 90, 62, 51, 66, 45, 66, 55, 67, 78, 46, 64, 51, 52, 78, 66, 58, 46, 66, 75, 64, 97, 71, 54, 56, 59, 64, 74, 65, 76, 77, 57, 46, 63, 59, 90, 56, 59, 99, 70, 60, 67, 47, 43, 106, 66, 58, 54, 68, 53, 95, 66, 91, 90, 69, 55, 59, 75, 83, 59, 83, 63, 59, 101, 81, 51, 67, 69, 56, 62, 59, 58, 63, 56, 65, 56, 45, 62, 67, 76, 64, 89, 70, 53, 93, 58, 76, 59, 60, 65, 61, 88, 72, 74, 67, 56, 45, 69, 55, 63, 51, 63, 72, 70, 58, 55, 65, 68, 74, 66, 66, 53, 74, 90, 67, 56, 53, 92, 66, 79, 58, 90, 82, 57, 79, 50, 76, 49, 71, 41, 71, 58, 78, 83, 63, 68, 45, 50, 70, 75, 73, 52, 47, 59, 63, 94, 77, 54, 65, 67, 72, 64, 74, 76, 65, 64, 77, 74, 57, 67, 67, 65, 64, 57, 62, 116, 60, 59, 57, 63, 52, 69, 62, 66, 66, 55, 64, 63, 68, 57, 53, 73, 57, 72, 98, 54, 60, 89, 50, 68, 59, 38, 65, 69, 72, 66, 61, 51, 86, 63, 62, 61, 68, 53, 57, 53, 55, 89, 57, 86, 104, 56, 62, 73, 35, 63, 57, 74, 55, 71, 87, 65, 73, 55, 68, 64, 70, 49, 76, 68, 70, 58, 71, 78, 57, 46, 55, 89, 64, 66, 48, 65, 41, 81, 55, 54, 61, 90, 75, 49, 68, 45, 84, 60, 58, 91, 72, 48, 43, 63, 59, 58, 60, 52, 64, 50, 65, 74, 63, 68, 37, 75, 68, 64, 83, 63, 67, 47, 74, 88, 55, 67, 94, 73, 56, 64, 64, 64, 64, 63, 51, 85, 78, 58, 75, 40, 112, 66, 70, 53, 51, 77, 70, 77, 63, 71, 73, 68, 94, 107, 56, 66, 78, 74, 67, 42, 90, 80, 70, 58, 65, 59, 87, 43, 68, 55, 62, 54, 49, 65, 69, 56, 51, 73, 56, 72, 47, 71, 61, 73, 69, 61, 61, 56, 73, 61, 77, 64, 63, 84, 70, 49, 57, 54, 61, 137, 70, 69, 74, 59, 71, 51, 55, 63, 62, 70, 62, 65, 55, 80, 56, 62, 106, 56, 119, 55, 56, 47, 63, 57, 54, 49, 41, 70, 64, 67, 57, 55, 71, 61, 73, 66, 74, 73, 76, 70, 51, 69, 68, 65, 61, 75, 56, 91, 56, 74, 83, 51, 59, 74, 59, 72, 92, 69, 72, 80, 58, 54, 59, 61, 67, 52, 81, 69, 74, 83, 68, 49, 68, 82, 64, 51, 92, 54, 99, 63, 47, 77, 76, 79, 70, 63, 65, 57, 51, 65, 50, 78, 56, 63, 70, 65, 46, 54, 44, 41, 102, 70, 93, 99, 74, 75, 63, 66, 67, 70, 82, 69, 49, 60, 99, 53, 37, 63, 61, 73, 85, 59, 59, 66, 95, 70, 62, 58, 68, 160, 35, 55, 77, 60, 74, 48, 70, 75, 57, 56, 69, 62, 85, 85, 68, 74, 52, 80, 67, 109, 49, 70, 106, 43, 54, 69, 75, 106, 86, 86, 62, 55, 51, 71, 70, 54, 53, 99, 56, 50, 74, 58, 95, 84, 77, 71, 73, 101, 70, 68, 73, 88, 67, 78, 65, 67, 80, 83, 52, 84, 69, 53, 47, 85, 68, 69, 43, 103, 73, 47, 78, 40, 41, 79, 66, 56, 60, 74, 52, 49, 54, 70, 44, 68, 82, 61, 51, 60, 58, 68, 43, 65, 63, 77, 89, 58, 45, 56, 76, 74, 55, 39, 70, 96, 116, 75, 47, 63, 65, 55, 55, 56, 79, 70, 54, 70, 56, 65, 95, 59, 75, 67, 128, 47, 83, 59, 59, 67, 57, 61, 107, 62, 66, 65, 63, 62, 54, 64, 48, 62, 46, 75, 67, 119, 92, 55, 68, 65, 67, 57, 78, 52, 61, 63, 66, 71, 66, 53, 100, 60, 74, 62, 66, 77, 64, 79, 61, 67, 57, 71, 60, 63, 55, 51, 66, 69, 48, 44, 52, 64, 38, 61, 92, 47, 59, 40, 71, 78, 80, 79, 59, 62, 71, 54, 94, 94, 60, 74, 58, 57, 46, 127, 76, 70, 85, 77, 48, 75, 46, 72, 72, 62, 52, 78, 54, 95, 61, 74, 58, 63, 85, 69, 58, 85, 62, 68, 74, 73, 75, 63, 92, 63, 79, 91, 61, 58, 54, 41, 47, 79, 53, 53, 65, 56, 73, 57, 90, 47, 66, 62, 53, 56, 61, 89, 51, 81, 58, 92, 69, 87, 94, 73, 62, 130, 54, 60, 59, 97, 57, 76, 64, 54, 66, 69, 58, 56, 72, 56, 45, 72, 58, 124, 35, 62, 50, 44, 108, 64, 59, 54, 63, 57, 50, 50, 51, 91, 44, 111, 96, 51, 83, 49, 50, 41, 65, 51, 58, 56, 52, 62, 58, 80, 60, 41, 55, 51, 78, 77, 39, 41, 37, 97, 57, 58, 64, 70, 73, 91, 71, 66, 41, 83, 55, 54, 53, 37, 58, 67, 64, 62, 46, 74, 118, 74, 97, 68, 42, 81, 86, 70, 89, 67, 63, 92, 113, 67, 26, 72, 57, 75, 55, 58, 59, 70, 64, 52, 75, 61, 57, 57, 73, 53, 64, 64, 50, 53, 81, 55, 66, 68, 40, 51, 49, 82, 59, 69, 65, 91, 69, 53, 42, 83, 57, 58, 71, 68, 46, 64, 49, 81, 56, 88, 76, 63, 81, 76, 68, 70, 69, 59, 40, 60, 74, 78, 52, 45, 75, 85, 51, 53, 98, 41, 77, 68, 77, 69, 106, 62, 66, 59, 68, 51, 55, 41, 48, 48, 77, 51, 122, 69, 61, 80, 85, 62, 59, 71, 93, 65, 71, 64, 62, 60, 63, 53, 55, 71, 70, 54, 55, 74, 61, 76, 49, 116, 61, 59, 93, 136, 66, 62, 71, 60, 77, 67, 72, 71, 58, 76, 64, 60, 53, 54, 89, 60, 48, 65, 51, 68, 68, 68, 69, 99, 69, 59, 65, 61, 63, 58, 66, 91, 73, 65, 63, 68, 64, 76, 79, 65, 62, 73, 47, 85, 44, 43, 64, 66, 60, 47, 52, 47, 87, 65, 63, 57, 55, 82, 49, 73, 45, 57, 107, 67, 55, 77, 44, 59, 58, 67, 65, 56, 54, 66, 60, 105, 70, 48, 60, 71, 81, 72, 127, 80, 78, 104, 71, 53, 60, 67, 49, 51, 90, 52, 101, 67, 57, 62, 92, 62, 67, 65, 66, 47, 58, 57, 74, 49, 57, 41, 52, 89, 80, 53, 47, 60, 60, 55, 64, 60, 69, 72, 63, 72, 50, 65, 68, 63, 70, 72, 66, 54, 89, 82, 53, 76, 70, 77, 60, 58, 84, 56, 70, 71, 67, 56, 80, 50, 63, 78, 66, 74, 67, 40, 44, 55, 67, 97, 52, 62, 48, 65, 44, 59, 79, 69, 67, 83, 71, 58, 57, 71, 71, 51, 96, 62, 66, 69, 69, 53, 63, 50, 56, 36, 33, 85, 57, 71, 53, 60, 100, 84, 60, 68, 70, 57, 70, 44, 97, 71, 77, 49, 71, 65, 73, 63, 57, 77, 53, 56, 89, 52, 79, 57, 84, 57, 69, 70, 65, 63, 40, 96, 84, 53, 60, 65, 69, 53, 66, 67, 68, 53, 67, 67, 65, 76, 92, 55, 57, 85, 67, 55, 64, 66, 77, 82, 69, 78, 91, 62, 69, 57, 63, 66, 63, 74, 48, 54, 93, 61, 38, 69, 71, 64, 63, 58, 57, 70, 63, 89, 69, 57, 96, 76, 51, 66, 65, 70, 64, 53, 90, 66, 70, 87, 40, 119, 65, 66, 34, 95, 72, 52, 69, 64, 51, 64, 78, 93, 83, 74, 41, 47, 66, 73, 97, 77, 64, 67, 37, 37, 59, 78, 78, 65, 59, 78, 65, 77, 81, 56, 53, 61, 55, 88, 77, 53, 66, 85, 63, 57, 64, 44, 68, 38, 63, 61, 55, 70, 50, 55, 83, 85, 76, 66, 40, 59, 123, 72, 63, 65, 72, 57, 53, 59, 69, 65, 58, 93, 52, 70, 69, 53, 42, 58, 83, 45, 72, 50, 83, 40, 57, 39, 94, 48, 71, 54, 51, 63, 92, 60, 68, 53, 70, 44, 88, 38, 61, 68, 62, 61, 56, 58, 62, 80, 76, 76, 80, 50, 52, 51, 78, 55, 87, 95, 78, 83, 58, 75, 77, 59, 50, 58, 64, 66, 75, 56, 96, 92, 83, 62, 68, 68, 59, 68, 83, 56, 70, 75, 62, 58, 58, 70, 76, 54, 69, 63, 61, 38, 72, 83, 54, 59, 82, 65, 50, 58, 67, 57, 56, 64, 70, 55, 63, 80, 78, 61, 64, 48, 46, 73, 91, 57, 87, 71, 72, 62, 54, 50, 89, 113, 63, 67, 67, 56, 58, 50, 42, 74, 78, 103, 89, 58, 52, 65, 51, 73, 50, 73, 81, 77, 57, 71, 64, 74, 62, 67, 76, 62, 73, 81, 64, 60, 50, 65, 68, 95, 66, 70, 64, 62, 65, 83, 64, 60, 79, 53, 48, 40, 76, 66, 79, 60, 72, 61, 51, 77, 58, 66, 72, 63, 61, 62, 57, 60, 61, 62, 54, 90, 85, 44, 62, 58, 57, 89, 70, 69, 77, 64, 52, 57, 74, 71, 66, 51, 62, 67, 57, 57, 52, 79, 56, 74, 89, 82, 52, 61, 96, 76, 70, 77, 61, 57, 53, 54, 70, 77, 34, 78, 80, 70, 60, 59, 56, 83, 62, 47, 59, 58, 133, 91, 75, 47, 48, 79, 99, 60, 81, 63, 79, 67, 85, 67, 65, 79, 99, 61, 51, 65, 105, 72, 74, 60, 59, 47, 73, 66, 80, 62, 55, 78, 76, 57, 59, 60, 73, 66, 77, 75, 69, 60, 60, 58, 78, 45, 70, 79, 61, 61, 65, 62, 71, 63, 28, 71, 81, 47, 78, 87, 57, 62, 63, 51, 72, 58, 46, 64, 66, 125, 62, 52, 124, 83, 40, 69, 76, 59, 64, 67, 79, 54, 89, 64, 60, 81, 52, 78, 66, 48, 63, 69, 79, 64, 57, 46, 60, 50, 71, 81, 65, 59, 55, 98, 62, 51, 63, 73, 61, 71, 55, 50, 62, 85, 52, 53, 49, 65, 66, 82, 56, 77, 36, 60, 70, 64, 57, 55, 72, 73, 64, 84, 56, 69, 75, 71, 63, 50, 54, 80, 45, 59, 45, 65, 65, 54, 52, 71, 40, 61, 60, 96, 60, 51, 50, 71, 62, 74, 58, 74, 74, 73, 58, 59, 109, 65, 56, 40, 62, 72, 64, 51, 51, 62, 68, 64, 63, 72, 58, 34, 54, 57, 66, 69, 55, 70, 57, 55, 70, 83, 53, 59, 87, 47, 66, 66, 58, 47, 48, 45, 93, 59, 69, 65, 44, 64, 70, 101, 67, 65, 70, 91, 91, 79, 65, 63, 98, 55, 74, 55, 34, 98, 61, 50, 52, 56, 54, 60, 74, 69, 95, 52, 57, 66, 61, 82, 57, 62, 69, 75, 48, 49, 80, 49, 68, 53, 54, 81, 61, 66, 67, 64, 64, 62, 59, 88, 94, 54, 85, 50, 52, 41, 66, 64, 65, 59, 64, 62, 105, 61, 54, 74, 49, 75, 59, 86, 54, 50, 45, 78, 87, 83, 62, 54, 71, 71, 66, 101, 68, 105, 79, 52, 63, 73, 72, 76, 47, 78, 55, 65, 76, 85, 64, 63, 54, 84, 69, 64, 55, 46, 59, 84, 51, 62, 68, 69, 80, 64, 72, 71, 57, 65, 83, 67, 71, 70, 130, 64, 68, 41, 71, 76, 70, 81, 61, 49, 88, 69, 63, 56, 61, 52, 63, 66, 92, 60, 71, 66, 61, 59, 80, 51, 72, 85, 50, 81, 54, 65, 81, 87, 76, 75, 56, 72, 65, 51, 59, 72, 71, 63, 63, 99, 61, 86, 59, 96, 78, 43, 44, 54, 61, 78, 62, 44, 57, 49, 94, 73, 66, 48, 79, 56, 80, 66, 61, 42, 30, 60, 60, 63, 72, 70, 68, 84, 65, 46, 64, 49, 64, 77, 80, 74, 53, 87, 74, 73, 91, 48, 65, 66, 90, 62, 53, 64, 79, 71, 62, 69, 74, 69, 77, 71, 58, 41, 67, 60, 56, 133, 56, 46, 50, 70, 73, 56, 56, 131, 77, 52, 67, 72, 66, 63, 66, 58, 90, 76, 52, 67, 81, 77, 60, 82, 86, 57, 70, 57, 113, 90, 62, 72, 43, 51, 67, 88, 70, 82, 63, 63, 54, 53, 54, 46, 134, 82, 45, 74, 79, 49, 74, 57, 67, 81, 68, 73, 74, 63, 52, 79, 68, 64, 51, 55, 67, 84, 62, 49, 71, 68, 96, 59, 78, 52, 95, 55, 52, 82, 56, 48, 77, 42, 86, 60, 83, 60, 55, 47, 80, 65, 142, 73, 44, 74, 56, 60, 61, 58, 80, 79, 61, 47, 77, 93, 64, 61, 52, 50, 58, 105, 75, 69, 102, 54, 61, 65, 54, 58, 60, 57, 52, 59, 52, 61, 88, 90, 52, 95, 59, 70, 70, 49, 47, 72, 59, 76, 84, 49, 53, 70, 87, 48, 63, 67, 63, 68, 72, 90, 63, 71, 68, 47, 54, 72, 61, 86, 61, 70, 65, 75, 87, 59, 97, 63, 76, 88, 55, 58, 113, 54, 71, 115, 61, 70, 80, 63, 56, 55, 63, 81, 56, 69, 64, 65, 58, 73, 89, 59, 58, 51, 72, 49, 54, 66, 60, 56, 81, 71, 65, 60, 51, 48, 50, 45, 50, 87, 58, 72, 52, 69, 82, 67, 59, 78, 72, 62, 50, 80, 62, 45, 51, 57, 74, 44, 74, 63, 49, 69, 80, 73, 69, 65, 65, 76, 84, 61, 65, 61, 87, 45, 54, 67, 85, 70, 65, 79, 81, 62, 64, 61, 74, 56, 72, 56, 66, 67, 53, 58, 78, 58, 90, 58, 55, 44, 73, 42, 84, 57, 58, 58, 85, 74, 46, 66, 72, 63, 60, 78, 53, 71, 58, 66, 61, 68, 57, 53, 51, 56, 60, 57, 65, 54, 76, 83, 37, 64, 52, 54, 47, 74, 72, 54, 54, 67, 71, 75, 84, 59, 60, 98, 70, 63, 60, 72, 64, 77, 68, 66, 53, 60, 73, 63, 45, 63, 61, 74, 98, 75, 79, 61, 62, 70, 59, 78, 68, 53, 63, 60, 66, 68, 58, 54, 87, 59, 57, 56, 51, 68, 63, 85, 51, 51, 52, 74, 58, 76, 66, 89, 65, 42, 115, 66, 66, 54, 91, 50, 40, 54, 75, 72, 62, 72, 58, 58, 75, 86, 74, 78, 95, 95, 54, 56, 54, 73, 91, 70, 84, 59, 64, 63, 50, 73, 62, 72, 63, 68, 63, 73, 67, 75, 81, 73, 40, 70, 72, 74, 72, 65, 98, 54, 57, 50, 74, 74, 67, 57, 54, 94, 66, 75, 71, 71, 62, 49, 66, 66, 62, 87, 44, 72, 82, 46, 81, 62, 68, 57, 71, 63, 49, 52, 72, 56, 49, 49, 61, 68, 56, 53, 67, 45, 60, 37, 65, 52, 62, 49, 62, 100, 81, 72, 71, 87, 62, 68, 81, 77, 77, 61, 77, 58, 80, 81, 66, 71, 66, 66, 71, 52, 70, 64, 63, 45, 94, 88, 61, 58, 42, 60, 48, 58, 110, 67, 71, 67, 61, 56, 96, 92, 57, 92, 64, 49, 78, 71, 80, 73, 79, 60, 50, 78, 58, 59, 56, 75, 94, 71, 65, 97, 68, 67, 47, 56, 60, 106, 116, 56, 66, 60, 63, 58, 64, 71, 56, 44, 61, 55, 83, 69, 60, 55, 81, 95, 66, 81, 55, 69, 74, 57, 97, 59, 63, 72, 70, 62, 50, 48, 57, 63, 96, 53, 63, 55, 51, 84, 36, 59, 55, 51, 59, 70, 65, 57, 65, 33, 66, 56, 61, 121, 132, 63, 52, 50, 70, 63, 58, 52, 46, 48, 73, 46, 105, 87, 96, 64, 80, 58, 64, 47, 63, 63, 88, 74, 53, 62, 69, 60, 79, 60, 53, 68, 59, 75, 49, 47, 59, 77, 42, 80, 85, 69, 52, 55, 107, 45, 75, 68, 55, 79, 61, 54, 58, 71, 59, 127, 69, 58, 81, 73, 69, 74, 66, 73, 60, 55, 50, 64, 53, 44, 71, 50, 59, 80, 88, 91, 60, 109, 54, 61, 56, 60, 79, 73, 39, 66, 74, 65, 56, 59, 54, 71, 60, 51, 61, 93, 51, 61, 52, 66, 84, 63, 65, 85, 54, 55, 58, 112, 63, 59, 59, 61, 61, 65, 53, 56, 69, 48, 49, 47, 67, 63, 45, 56, 74, 54, 80, 54, 73, 66, 47, 67, 61, 81, 60, 65, 78, 54, 59, 64, 57, 74, 84, 71, 42, 69, 52, 45, 45, 71, 60, 65, 68, 82, 71, 76, 60, 97, 67, 60, 82, 58, 64, 73, 58, 84, 59, 73, 61, 70, 66, 50, 80, 80, 92, 67, 127, 50, 59, 74, 67, 64, 74, 69, 70, 67, 73, 65, 54, 82, 64, 61, 67, 91, 54, 55, 67, 42, 68, 55, 58, 48, 53, 60, 68, 93, 58, 112, 53, 65, 85, 49, 107, 61, 77, 56, 24, 96, 49, 68, 80, 52, 119, 50, 58, 79, 56, 70, 89, 97, 68, 59, 46, 47, 106, 65, 88, 88, 36, 62, 71, 64, 58, 64, 64, 61, 63, 56, 82, 60, 81, 67, 80, 84, 82, 60, 55, 75, 69, 68, 50, 49, 56, 60, 90, 59, 129, 62, 62, 50, 117, 52, 51, 76, 67, 54, 68, 73, 154, 88, 54, 54, 72, 76, 70, 58, 65, 66, 60, 70, 51, 79, 76, 73, 78, 76, 74, 123, 54, 53, 64, 66, 56, 65, 54, 52, 56, 52, 56, 62, 72, 57, 59, 48, 89, 68, 124, 59, 65, 106, 89, 68, 58, 71, 72, 85, 77, 58, 66, 63, 64, 55, 52, 59, 72, 54, 43, 56, 52, 53, 52, 80, 77, 44, 50, 66, 63, 66, 69, 108, 81, 59, 57, 69, 77, 64, 64, 69, 64, 53, 60, 85, 61, 58, 49, 49, 80, 82, 97, 75, 55, 63, 51, 80, 81, 102, 79, 49, 52, 84, 66, 52, 79, 81, 84, 57, 60, 69, 53, 63, 65, 96, 66, 60, 59, 56, 51, 46, 52, 61, 64, 61, 55, 60, 96, 72, 68, 58, 61, 77, 59, 60, 80, 49, 67, 62, 63, 46, 78, 57, 65, 65, 53, 75, 78, 45, 52, 39, 60, 40, 58, 72, 67, 67, 65, 76, 83, 84, 41, 69, 76, 76, 95, 62, 64, 47, 68, 63, 61, 57, 52, 67, 59, 63, 66, 58, 112, 51, 47, 64, 52, 77, 61, 59, 55, 101, 90, 62, 70, 63, 64, 49, 49, 83, 61, 77, 54, 65, 61, 75, 71, 55, 81, 97, 84, 65, 60, 68, 74, 76, 74, 77, 68, 63, 54, 86, 63, 58, 65, 58, 60, 45, 58, 83, 58, 68, 74, 67, 73, 53, 73, 54, 71, 66, 75, 50, 78, 74, 89, 74, 76, 56, 59, 52, 68, 79, 61, 54, 81, 53, 95, 61, 56, 57, 65, 58, 84, 48, 80, 65, 41, 65, 66, 46, 51, 61, 61, 58, 63, 84, 64, 101, 57, 71, 37, 78, 77, 88, 73, 52, 59, 46, 65, 43, 65, 57, 47, 63, 63, 69, 51, 78, 66, 53, 54, 71, 65, 75, 80, 58, 51, 78, 63, 63, 82, 106, 55, 74, 52, 71, 67, 58, 67, 58, 72, 67, 48, 66, 59, 67, 47, 50, 69, 107, 52, 53, 79, 65, 85, 65, 68, 120, 62, 59, 74, 61, 75, 67, 64, 89, 56, 62, 54, 66, 56, 57, 48, 67, 77, 82, 73, 62, 49, 58, 93, 71, 81, 65, 56, 69, 58, 72, 55, 81, 76, 70, 60, 58, 56, 104, 56, 89, 38, 109, 57, 76, 65, 52, 63, 97, 61, 50, 44, 77, 65, 70, 68, 90, 82, 47, 99, 54, 61, 56, 74, 62, 98, 72, 61, 86, 126, 69, 62, 52, 59, 49, 64, 84, 63, 72, 49, 77, 98, 71, 85, 51, 71, 48, 86, 62, 53, 44, 67, 66, 62, 89, 62, 85, 48, 64, 67, 39, 58, 49, 54, 60, 76, 63, 81, 71, 60, 67, 71, 47, 56, 65, 74, 61, 105, 68, 62, 98, 64, 56, 78, 71, 69, 92, 80, 77, 54, 76, 70, 47, 66, 81, 80, 66, 55, 68, 51, 84, 54, 72, 72, 53, 70, 49, 78, 67, 62, 65, 71, 60, 47, 78, 52, 50, 54, 57, 71, 69, 85, 53, 46, 72, 60, 63, 75, 70, 55, 69, 76, 65, 56, 45, 65, 46, 44, 70, 54, 70, 90, 52, 55, 117, 56, 60, 52, 51, 48, 51, 66, 60, 57, 60, 76, 48, 61, 58, 60, 55, 62, 65, 59, 61, 53, 88, 79, 61, 63, 51, 56, 62, 71, 67, 68, 61, 63, 59, 48, 63, 54, 60, 52, 61, 48, 59, 35, 65, 46, 61, 50, 56, 82, 89, 79, 68, 56, 66, 81, 62, 62, 62, 63, 76, 63, 53, 55, 81, 55, 65, 59, 67, 69, 60, 93, 61, 74, 86, 83, 70, 59, 70, 58, 52, 67, 65, 64, 85, 56, 64, 56, 45, 50, 76, 80, 51, 72, 42, 79, 64, 54, 54, 65, 51, 64, 81, 119, 63, 77, 60, 53, 50, 61, 76, 78, 80, 55, 58, 67, 72, 62, 67, 66, 56, 46, 54, 72, 56, 104, 48, 47, 51, 64, 58, 62, 54, 44, 84, 50, 68, 65, 61, 64, 79, 65, 71, 66, 76, 55, 69, 60, 78, 53, 55, 63, 86, 61, 58, 67, 50, 52, 60, 57, 51, 72, 58, 108, 99, 56, 63, 79, 49, 80, 95, 51, 62, 69, 113, 67, 55, 62, 67, 49, 53, 57, 67, 79, 79, 70, 97, 70, 57, 62, 67, 68, 97, 66, 81, 77, 52, 55, 55, 52, 67, 91, 66, 62, 60, 66, 58, 57, 98, 69, 56, 72, 81, 74, 80, 67, 78, 37, 67, 55, 71, 57, 63, 55, 58, 65, 53, 67, 50, 62, 55, 77, 71, 79, 56, 49, 67, 53, 71, 58, 58, 60, 59, 63, 72, 80, 59, 59, 49, 95, 49, 86, 85, 57, 62, 65, 65, 60, 69, 61, 87, 76, 75, 76, 63, 56, 61, 58, 64, 50, 53, 69, 79, 58, 68, 63, 61, 87, 61, 64, 64, 73, 63, 59, 52, 70, 83, 60, 71, 58, 51, 110, 71, 66, 87, 74, 55, 56, 71, 57, 63, 65, 59, 45, 58, 53, 64, 61, 53, 64, 70, 78, 85, 51, 76, 58, 73, 60, 81, 117, 59, 50, 49, 67, 61, 60, 63, 71, 88, 63, 68, 74, 116, 55, 62, 62, 76, 61, 68, 59, 52, 60, 76, 58, 77, 49, 74, 71, 78, 70, 69, 60, 50, 96, 62, 48, 69, 58, 78, 61, 63, 60, 58, 76, 67, 75, 93, 62, 92, 84, 82, 89, 49, 62, 53, 62, 69, 81, 43, 64, 71, 58, 77, 61, 65, 59, 52, 55, 65, 68, 65, 66, 105, 58, 92, 44, 117, 74, 48, 57, 75, 64, 44, 74, 55, 73, 65, 74, 77, 53, 64, 73, 58, 47, 63, 81, 66, 57, 59, 54, 61, 59, 72, 52, 72, 55, 95, 74, 50, 59, 70, 53, 59, 54, 76, 53, 66, 65, 68, 84, 56, 52, 65, 80, 56, 48, 64, 46, 61, 65, 61, 66, 62, 67, 57, 61, 51, 81, 61, 76, 47, 49, 59, 67, 71, 66, 62, 54, 66, 52, 65, 65, 60, 79, 78, 67, 72, 78, 59, 59, 62, 64, 89, 60, 62, 65, 64, 55, 66, 61, 55, 45, 43, 62, 76, 85, 72, 55, 72, 86, 49, 76, 69, 74, 76, 75, 54, 99, 54, 80, 82, 57, 64, 82, 76, 68, 71, 72, 77, 58, 80, 65, 72, 62, 72, 71, 53, 85, 54, 72, 63, 69, 63, 66, 62, 66, 59, 64, 91, 59, 69, 66, 57, 83, 67, 66, 65, 48, 70, 65, 57, 59, 56, 58, 69, 55, 61, 63, 64, 60, 59, 74, 54, 47, 72, 112, 45, 65, 54, 86, 61, 83, 114, 98, 68, 58, 44, 59, 67, 54, 64, 54, 69, 74, 65, 72, 70, 59, 139, 55, 69, 103, 73, 85, 64, 60, 63, 83, 93, 50, 91, 86, 62, 64, 64, 101, 59, 71, 46, 64, 64, 57, 36, 80, 71, 46, 70, 45, 59, 69, 80, 48, 81, 52, 84, 58, 68, 59, 57, 57, 66, 50, 72, 51, 76, 53, 44, 47, 91, 60, 61, 63, 72, 58, 56, 71, 51, 50, 66, 58, 59, 52, 62, 78, 57, 46, 91, 81, 86, 56, 52, 60, 63, 58, 75, 76, 76, 89, 62, 63, 50, 53, 62, 70, 80, 72, 65, 82, 72, 115, 65, 62, 65, 47, 65, 52, 73, 66, 65, 74, 50, 67, 72, 60, 84, 53, 63, 68, 73, 86, 50, 81, 77, 52, 48, 49, 61, 61, 51, 62, 55, 90, 49, 62, 68, 68, 70, 51, 59, 42, 67, 65, 48, 57, 52, 72, 95, 63, 66, 64, 61, 88, 76, 60, 61, 70, 61, 59, 61, 67, 71, 56, 57, 64, 55, 45, 113, 71, 60, 68, 85, 61, 55, 90, 67, 73, 43, 60, 79, 87, 64, 68, 56, 61, 63, 75, 60, 62, 49, 62, 44, 67, 51, 100, 87, 78, 65, 88, 68, 58, 63, 58, 63, 59, 81, 74, 59, 66, 58, 58, 62, 79, 73, 70, 57, 83, 89, 68, 58, 59, 52, 71, 80, 48, 64, 56, 69, 83, 63, 63, 48, 46, 61, 43, 61, 65, 57, 53, 75, 59, 57, 70, 56, 83, 46, 50, 69, 43, 50, 68, 54, 52, 61, 93, 64, 127, 51, 78, 53, 59, 68, 68, 82, 69, 77, 65, 49, 74, 64, 112, 66, 52, 83, 67, 63, 54, 58, 66, 83, 71, 92, 56, 69, 58, 62, 65, 61, 65, 68, 63, 56, 74, 72, 92, 73, 120, 57, 67, 72, 56, 52, 55, 51, 86, 94, 72, 54, 60, 54, 58, 53, 59, 64, 66, 63, 64, 55, 65, 72, 62, 60, 68, 82, 75, 58, 59, 51, 77, 69, 58, 70, 64, 61, 68, 66, 70, 64, 71, 56, 62, 63, 58, 53, 60, 60, 105, 55, 78, 61, 46, 59, 62, 69, 62, 64, 57, 61, 66, 53, 58, 65, 76, 51, 60, 78, 71, 69, 78, 76, 58, 61, 56, 78, 43, 91, 69, 66, 56, 77, 88, 71, 53, 60, 65, 55, 68, 63, 58, 61, 45, 108, 57, 64, 75, 59, 57, 54, 65, 93, 95, 53, 76, 63, 53, 65, 73, 61, 61, 75, 58, 112, 53, 53, 55, 62, 62, 68, 63, 54, 67, 60, 44, 60, 64, 91, 58, 62, 72, 68, 50, 76, 64, 94, 131, 94, 63, 66, 66, 74, 50, 63, 60, 90, 73, 45, 62, 53, 64, 76, 48, 75, 74, 76, 65, 68, 82, 57, 52, 71, 88, 82, 90, 73, 95, 70, 56, 46, 71, 49, 66, 77, 79, 45, 72, 67, 73, 60, 44, 74, 56, 71, 65, 60, 67, 84, 57, 54, 56, 52, 57, 61, 88, 54, 58, 54, 78, 60, 103, 60, 64, 85, 59, 55, 59, 80, 66, 58, 50, 66, 71, 60, 68, 62, 57, 75, 73, 70, 52, 86, 57, 119, 74, 91, 69, 85, 147, 58, 77, 56, 71, 54, 56, 67, 61, 74, 87, 89, 50, 64, 50, 58, 52, 51, 68, 82, 42, 63, 53, 62, 64, 49, 67, 48, 67, 51, 68, 101, 101, 60, 59, 55, 72, 63, 77, 80, 78, 56, 67, 68, 57, 88, 48, 122, 100, 55, 69, 57, 67, 70, 74, 68, 57, 57, 105, 96, 51, 50, 67, 56, 91, 80, 116, 59, 55, 65, 67, 57, 77, 111, 68, 45, 58, 66, 65, 48, 65, 109, 42, 76, 67, 73, 67, 67, 55, 53, 52, 58, 43, 39, 62, 63, 52, 40, 50, 54, 66, 77, 60, 64, 51, 107, 74, 71, 54, 91, 70, 65, 68, 53, 58, 70, 94, 70, 63, 70, 87, 69, 114, 73, 54, 67, 92, 53, 63, 65, 109, 68, 68, 48, 67, 58, 53, 100, 45, 56, 83, 53, 57, 84, 55, 50, 47, 72, 51, 57, 56, 83, 60, 41, 36, 70, 83, 46, 53, 63, 56, 58, 80, 69, 54, 45, 62, 70, 69, 65, 79, 53, 82, 59, 89, 72, 60, 70, 71, 79, 64, 69, 47, 80, 49, 58, 72, 84, 50, 68, 68, 67, 74, 60, 52, 70, 45, 76, 53, 50, 78, 95, 63, 77, 56, 88, 76, 70, 79, 71, 59, 60, 53, 82, 63, 64, 53, 70, 61, 76, 72, 65, 81, 82, 60, 45, 75, 85, 66, 47, 63, 51, 63, 66, 56, 44, 52, 62, 57, 52, 58, 52, 56, 88, 40, 62, 62, 57, 69, 73, 60, 55, 63, 82, 26, 64, 56, 48, 85, 74, 81, 90, 67, 86, 67, 82, 76, 75, 55, 75, 59, 51, 73, 62, 60, 66, 44, 42, 55, 71, 66, 66, 48, 68, 68, 59, 78, 64, 59, 59, 61, 55, 64, 79, 83, 69, 52, 97, 66, 83, 58, 104, 70, 66, 78, 63, 44, 78, 74, 67, 65, 50, 68, 60, 90, 57, 63, 68, 69, 161, 64, 75, 73, 72, 77, 80, 62, 60, 56, 60, 71, 74, 57, 64, 61, 71, 92, 44, 82, 65, 56, 55, 66, 53, 89, 47, 65, 61, 60, 68, 64, 79, 64, 70, 90, 51, 67, 48, 67, 82, 62, 62, 54, 58, 56, 68, 79, 49, 67, 63, 83, 57, 51, 70, 80, 49, 57, 46, 61, 60, 75, 57, 84, 68, 50, 69, 65, 79, 71, 63, 81, 61, 66, 57, 78, 69, 78, 51, 84, 61, 89, 47, 55, 83, 67, 80, 82, 78, 66, 66, 44, 72, 47, 64, 38, 58, 69, 61, 62, 54, 40, 43, 72, 78, 47, 68, 53, 89, 50, 74, 55, 56, 70, 54, 67, 49, 85, 41, 73, 57, 44, 64, 91, 76, 53, 68, 96, 77, 57, 65, 66, 79, 82, 70, 89, 48, 59, 49, 73, 71, 61, 79, 74, 46, 50, 83, 53, 57, 65, 49, 52, 48, 73, 48, 53, 80, 63, 77, 58, 78, 99, 90, 77, 63, 62, 49, 70, 66, 93, 48, 74, 68, 41, 61, 85, 49, 45, 78, 48, 69, 63, 74, 72, 72, 73, 59, 41, 73, 48, 64, 75, 72, 43, 88, 60, 46, 71, 77, 105, 63, 47, 71, 68, 65, 73, 56, 66, 41, 99, 47, 39, 46, 76, 54, 56, 42, 87, 52, 43, 58, 55, 97, 71, 56, 55, 50, 67, 53, 56, 66, 60, 70, 84, 60, 46, 61, 49, 65, 59, 56, 72, 97, 55, 81, 72, 63, 61, 71, 71, 47, 63, 43, 62, 60, 50, 83, 61, 84, 57, 84, 46, 57, 67, 61, 63, 60, 67, 64, 68, 47, 83, 87, 59, 67, 61, 42, 69, 47, 70, 88, 48, 65, 59, 136, 90, 76, 59, 57, 75, 53, 67, 79, 62, 53, 53, 48, 77, 49, 73, 47, 81, 69, 70, 79, 62, 52, 56, 67, 60, 67, 50, 48, 64, 38, 57, 68, 64, 53, 52, 80, 52, 97, 58, 47, 64, 56, 94, 76, 80, 72, 94, 48, 43, 65, 68, 69, 63, 53, 70, 66, 114, 53, 72, 49, 87, 85, 86, 49, 104, 67, 41, 84, 62, 71, 82, 68, 99, 58, 91, 65, 62, 70, 56, 66, 66, 67, 36, 78, 66, 50, 69, 66, 61, 146, 59, 53, 60, 73, 52, 77, 81, 68, 78, 76, 73, 71, 58, 70, 63, 70, 85, 58, 62, 79, 65, 68, 70, 56, 77, 84, 65, 66, 61, 68, 60, 77, 72, 63, 56, 61, 65, 70, 61, 41, 59, 74, 57, 69, 77, 65, 53, 57, 62, 59, 54, 87, 82, 67, 45, 68, 64, 60, 82, 89, 64, 47, 50, 64, 60, 61, 47, 50, 69, 65, 57, 64, 56, 73, 57, 70, 86, 56, 75, 85, 96, 84, 68, 49, 47, 82, 97, 126, 60, 74, 80, 59, 85, 47, 75, 56, 57, 66, 70, 57, 43, 57, 72, 86, 62, 58, 75, 50, 56, 49, 70, 62, 73, 66, 77, 64, 116, 66, 75, 58, 64, 57, 74, 80, 71, 72, 89, 58, 77, 67, 60, 55, 91, 90, 64, 69, 67, 68, 59, 66, 81, 64, 63, 75, 61, 86, 80, 69, 85, 61, 84, 52, 60, 57, 77, 68, 82, 77, 67, 85, 62, 46, 69, 65, 59, 90, 68, 59, 75, 55, 74, 58, 50, 32, 104, 69, 49, 73, 99, 67, 61, 65, 77, 71, 61, 89, 69, 76, 70, 55, 71, 55, 63, 68, 81, 52, 71, 100, 83, 56, 96, 57, 51, 45, 75, 60, 52, 77, 58, 69, 52, 74, 62, 74, 87, 60, 80, 62, 79, 61, 55, 78, 46, 52, 61, 44, 54, 94, 61, 47, 95, 62, 60, 63, 64, 69, 67, 78, 57, 59, 66, 76, 61, 57, 70, 66, 65, 73, 87, 35, 47, 79, 55, 58, 46, 79, 56, 48, 67, 38, 64, 78, 100, 67, 65, 79, 71, 59, 55, 35, 74, 52, 53, 61, 65, 67, 45, 60, 129, 61, 87, 80, 42, 97, 62, 67, 101, 74, 50, 60, 68, 61, 50, 81, 42, 79, 59, 67, 82, 44, 65, 54, 65, 78, 90, 58, 71, 49, 49, 82, 63, 59, 62, 53, 61, 48, 61, 69, 104, 59, 68, 69, 58, 118, 51, 58, 79, 39, 80, 69, 58, 60, 63, 58, 67, 70, 65, 71, 47, 69, 71, 67, 70, 52, 73, 50, 60, 75, 71, 48, 53, 70, 81, 107, 80, 67, 67, 68, 54, 79, 41, 64, 73, 60, 88, 74, 49, 71, 69, 105, 47, 71, 99, 57, 109, 41, 65, 81, 66, 78, 72, 81, 56, 57, 61, 62, 60, 63, 60, 55, 75, 57, 54, 55, 83, 67, 67, 69, 71, 61, 44, 61, 74, 57, 77, 67, 43, 80, 82, 53, 82, 53, 74, 69, 72, 74, 63, 89, 54, 57, 82, 101, 60, 63, 55, 61, 65, 75, 61, 78, 52, 60, 63, 74, 78, 60, 80, 72, 75, 57, 60, 50, 62, 90, 50, 73, 54, 54, 88, 57, 75, 66, 60, 98, 42, 63, 64, 49, 70, 70, 67, 59, 82, 56, 69, 60, 76, 68, 73, 101, 58, 64, 46, 87, 48, 79, 38, 52, 79, 64, 85, 115, 53, 57, 50, 77, 61, 60, 50, 61, 59, 64, 61, 67, 72, 55, 108, 75, 73, 119, 67, 74, 80, 71, 65, 66, 48, 78, 58, 85, 70, 61, 67, 80, 69, 53, 60, 55, 85, 55, 66, 63, 55, 65, 76, 67, 52, 64, 68, 69, 57, 59, 59, 55, 50, 67, 58, 69, 77, 53, 63, 83, 59, 72, 77, 63, 62, 48, 64, 70, 52, 84, 49, 57, 59, 57, 51, 49, 59, 116, 61, 30, 64, 70, 75, 76, 76, 68, 53, 50, 49, 58, 57, 66, 55, 92, 119, 51, 60, 49, 131, 89, 46, 76, 40, 81, 49, 48, 78, 69, 64, 61, 58, 35, 48, 69, 54, 108, 67, 67, 70, 77, 50, 105, 76, 45, 69, 61, 60, 104, 53, 48, 75, 75, 56, 66, 88, 48, 63, 73, 60, 53, 46, 57, 98, 59, 76, 69, 71, 56, 72, 65, 71, 56, 51, 58, 86, 48, 95, 76, 74, 74, 57, 63, 77, 88, 68, 64, 60, 57, 58, 62, 74, 72, 50, 60, 72, 65, 87, 79, 59, 47, 100, 89, 54, 69, 63, 79, 65, 71, 86, 39, 42, 73, 67, 59, 51, 65, 88, 54, 49, 62, 60, 44, 85, 54, 61, 72, 52, 56, 78, 70, 67, 85, 39, 57, 69, 57, 44, 89, 64, 48, 41, 67, 48, 75, 67, 60, 56, 73, 69, 50, 51, 75, 78, 97, 56, 59, 42, 60, 44, 71, 53, 63, 68, 97, 86, 67, 48, 64, 48, 78, 121, 64, 57, 83, 87, 65, 58, 78, 56, 69, 75, 63, 79, 61, 58, 72, 56, 79, 70, 67, 57, 57, 62, 64, 48, 64, 73, 69, 53, 80, 59, 73, 60, 59, 60, 38, 64, 69, 74, 59, 61, 60, 74, 63, 62, 55, 72, 55, 86, 65, 53, 81, 67, 59, 65, 71, 60, 61, 50, 59, 70, 86, 67, 67, 77, 78, 52, 69, 84, 57, 71, 88, 123, 32, 45, 68, 76, 70, 62, 70, 56, 73, 67, 90, 101, 46, 50, 55, 46, 62, 74, 64, 59, 62, 41, 72, 62, 64, 72, 78, 68, 71, 67, 41, 69, 51, 72, 59, 61, 87, 59, 55, 66, 88, 54, 59, 48, 67, 62, 64, 68, 73, 41, 104, 64, 60, 139, 86, 67, 76, 62, 73, 83, 53, 66, 120, 60, 53, 42, 64, 57, 49, 72, 49, 63, 57, 60, 52, 53, 60, 70, 92, 65, 50, 60, 55, 64, 68, 75, 62, 77, 46, 74, 46, 63, 77, 44, 56, 47, 102, 51, 61, 50, 66, 74, 66, 67, 62, 72, 59, 68, 104, 104, 75, 64, 71, 46, 56, 54, 95, 50, 60, 47, 60, 70, 43, 80, 62, 59, 87, 46, 46, 52, 56, 73, 79, 62, 67, 55, 85, 52, 81, 62, 56, 57, 61, 63, 92, 77, 60, 65, 55, 52, 55, 67, 69, 46, 61, 56, 48, 58, 46, 56, 53, 74, 93, 51, 86, 80, 100, 69, 82, 88, 69, 71, 54, 50, 79, 66, 73, 56, 56, 73, 68, 77, 54, 42, 64, 77, 53, 71, 52, 66, 56, 64, 60, 71, 73, 54, 59, 89, 67, 88, 63, 48, 48, 85, 60, 61, 74, 57, 74, 58, 73, 34, 53, 79, 66, 60, 47, 70, 50, 80, 63, 50, 58, 72, 60, 83, 46, 76, 77, 71, 70, 97, 84, 64, 70, 43, 53, 85, 91, 93, 47, 64, 65, 74, 79, 41, 58, 53, 52, 62, 77, 57, 67, 50, 63, 62, 91, 58, 66, 59, 60, 86, 56, 90, 76, 71, 58, 85, 71, 58, 68, 62, 57, 71, 64, 78, 56, 61, 58, 59, 76, 100, 81, 45, 72, 51, 51, 53, 63, 97, 76, 53, 60, 66, 59, 55, 62, 66, 63, 59, 49, 52, 88, 64, 62, 70, 50, 46, 68, 63, 54, 109, 64, 67, 71, 48, 76, 59, 60, 51, 51, 60, 57, 67, 66, 67, 99, 89, 66, 58, 58, 41, 82, 72, 70, 64, 75, 73, 70, 52, 68, 77, 66, 61, 60, 58, 85, 54, 58, 69, 76, 58, 69, 56, 64, 67, 71, 58, 59, 73, 53, 55, 71, 70, 70, 75, 65, 59, 57, 56, 54, 62, 54, 59, 61, 49, 84, 43, 59, 58, 40, 55, 56, 50, 62, 85, 67, 52, 47, 86, 62, 71, 67, 54, 65, 84, 54, 68, 67, 89, 112, 67, 77, 98, 70, 52, 75, 68, 69, 136, 40, 64, 57, 53, 93, 67, 76, 53, 73, 73, 60, 113, 55, 49, 76, 43, 59, 54, 48, 70, 76, 95, 41, 63, 75, 80, 50, 47, 51, 54, 77, 99, 49, 49, 52, 62, 60, 72, 68, 44, 68, 38, 68, 64, 59, 58, 83, 52, 47, 65, 50, 68, 46, 89, 55, 106, 64, 96, 58, 48, 98, 55, 58, 63, 71, 64, 49, 82, 55, 64, 99, 60, 102, 74, 56, 67, 51, 87, 83, 72, 76, 62, 54, 67, 67, 70, 93, 70, 59, 67, 73, 59, 70, 50, 69, 80, 57, 58, 77, 59, 51, 70, 56, 72, 59, 65, 81, 70, 67, 63, 79, 79, 69, 65, 75, 52, 72, 83, 48, 90, 61, 98, 61, 50, 58, 85, 62, 84, 50, 64, 55, 68, 64, 69, 48, 49, 61, 57, 51, 70, 58, 57, 77, 74, 58, 61, 89, 64, 56, 53, 68, 73, 65, 60, 61, 66, 54, 71, 73, 58, 70, 47, 68, 72, 67, 63, 49, 53, 59, 61, 75, 88, 54, 71, 66, 58, 73, 61, 61, 65, 61, 51, 54, 67, 65, 69, 43, 57, 73, 60, 77, 69, 70, 60, 61, 43, 51, 63, 63, 66, 52, 69, 62, 91, 62, 60, 65, 59, 65, 57, 61, 73, 61, 73, 55, 56, 63, 60, 165, 76, 85, 66, 67, 66, 69, 53, 56, 59, 66, 57, 66, 77, 67, 98, 65, 67, 63, 57, 63, 57, 72, 75, 57, 60, 62, 70, 67, 58, 59, 79, 68, 99, 58, 68, 62, 80, 63, 74, 92, 51, 78, 72, 60, 56, 41, 82, 131, 67, 62, 63, 62, 86, 57, 62, 72, 58, 78, 50, 102, 73, 67, 68, 51, 59, 63, 59, 58, 67, 73, 71, 69, 75, 61, 58, 56, 51, 71, 76, 65, 54, 62, 57, 54, 44, 66, 71, 56, 57, 62, 54, 65, 75, 66, 50, 81, 77, 58, 60, 54, 59, 67, 66, 49, 63, 53, 64, 61, 64, 81, 69, 61, 68, 87, 65, 68, 73, 49, 65, 50, 59, 79, 75, 54, 76, 63, 81, 55, 55, 58, 60, 74, 68, 64, 58, 55, 47, 73, 63, 67, 77, 64, 58, 52, 71, 66, 57, 64, 62, 71, 77, 92, 80, 62, 58, 59, 71, 70, 62, 59, 77, 68, 67, 80, 65, 65, 73, 51, 60, 67, 78, 65, 75, 71, 63, 69, 51, 60, 58, 64, 50, 71, 65, 83, 65, 60, 52, 67, 54, 63, 59, 59, 74, 59, 80, 67, 59, 65, 49, 63, 67, 71, 71, 64, 81, 80, 74, 57, 79, 65, 72, 96, 75, 108, 79, 57, 76, 94, 86, 67, 67, 59, 90, 76, 64, 49, 68, 57, 59, 75, 73, 85, 54, 53, 47, 67, 58, 77, 69, 71, 64, 48, 63, 80, 49, 49, 76, 90, 74, 53, 58, 50, 62, 52, 75, 67, 68, 50, 66, 68, 63, 72, 83, 84, 45, 59, 87, 56, 42, 64, 96, 51, 54, 60, 61, 52, 58, 61, 62, 56, 59, 71, 46, 64, 62, 76, 85, 83, 57, 76, 69, 63, 59, 60, 66, 63, 108, 61, 75, 78, 69, 91, 46, 58, 76, 68, 80, 71, 67, 59, 60, 65, 88, 65, 70, 82, 65, 63, 69, 63, 81, 56, 71, 41, 89, 63, 62, 71, 63, 69, 78, 59, 69, 57, 70, 73, 88, 66, 58, 68, 82, 59, 71, 71, 60, 65, 53, 66, 69, 57, 51, 63, 62, 60, 53, 70, 74, 69, 63, 63, 51, 57, 68, 52, 64, 53, 56, 61, 62, 64, 58, 70, 60, 55, 59, 63, 75, 61, 54, 65, 72, 55, 77, 73, 71, 66, 78, 81, 60, 70, 60, 71, 63, 80, 66, 59, 58, 61, 63, 56, 42, 80, 55, 67, 55, 70, 54, 77, 65, 79, 76, 53, 68, 70, 77, 107, 71, 48, 77, 44, 82, 63, 55, 77, 59, 62, 82, 63, 66, 90, 69, 76, 80, 72, 48, 56, 59, 47, 60, 55, 90, 87, 53, 56, 55, 55, 54, 133, 52, 101, 63, 65, 53, 68, 68, 56, 53, 68, 66, 53, 61, 75, 54, 65, 58, 60, 48, 61, 70, 78, 112, 70, 67, 66, 91, 54, 62, 58, 79, 64, 59, 53, 70, 73, 65, 66, 55, 67, 77, 56, 65, 68, 57, 81, 73, 56, 49, 68, 77, 58, 57, 81, 67, 76, 70, 51, 55, 70, 66, 72, 71, 80, 92, 66, 54, 65, 79, 56, 61, 73, 57, 63, 59, 54, 54, 63, 57, 69, 58, 65, 53, 73, 53, 63, 58, 62, 76, 79, 56, 69, 63, 62, 55, 74, 73, 82, 84, 70, 79, 50, 85, 73, 51, 65, 68, 57, 60, 73, 55, 39, 69, 92, 62, 55, 114, 49, 62, 47, 54, 67, 67, 68, 74, 57, 76, 64, 71, 48, 56, 46, 59, 117, 69, 38, 53, 62, 74, 63, 44, 62, 70, 59, 65, 62, 56, 62, 69, 68, 58, 68, 149, 62, 61, 56, 72, 61, 44, 66, 50, 96, 63, 60, 86, 75, 55, 80, 98, 57, 54, 58, 72, 53, 46, 79, 66, 66, 66, 67, 62, 55, 45, 66, 54, 78, 50, 56, 55, 64, 62, 83, 64, 74, 44, 79, 52, 74, 51, 58, 57, 104, 62, 64, 70, 82, 69, 75, 70, 61, 65, 73, 60, 70, 76, 49, 73, 59, 68, 78, 70, 56, 60, 64, 48, 63, 60, 63, 66, 70, 55, 53, 65, 57, 74, 53, 69, 61, 70, 62, 55, 64, 56, 63, 58, 54, 61, 65, 58, 52, 106, 76, 53, 104, 62, 66, 58, 61, 80, 56, 73, 65, 66, 73, 54, 71, 80, 99, 60, 64, 58, 67, 79, 44, 57, 65, 77, 78, 84, 54, 73, 75, 59, 71, 55, 69, 59, 67, 57, 51, 52, 75, 52, 64, 50, 60, 56, 57, 68, 73, 58, 58, 61, 65, 65, 61, 61, 66, 49, 152, 59, 62, 42, 71, 74, 59, 66, 91, 55, 69, 49, 62, 57, 71, 72, 46, 67, 67, 64, 85, 67, 54, 91, 47, 64, 55, 61, 70, 65, 73, 61, 55, 84, 67, 48, 81, 53, 61, 54, 69, 96, 57, 63, 63, 110, 46, 73, 60, 73, 59, 91, 50, 78, 73, 99, 52, 61, 65, 53, 65, 53, 60, 57, 64, 67, 74, 98, 63, 70, 63, 58, 76, 56, 76, 49, 63, 47, 69, 69, 50, 67, 49, 76, 65, 70, 92, 60, 56, 81, 64, 70, 59, 71, 54, 116, 64, 60, 68, 55, 66, 64, 65, 55, 63, 70, 59, 57, 59, 101, 46, 61, 78, 93, 68, 84, 90, 108, 75, 99, 55, 83, 55, 109, 75, 61, 74, 65, 63, 60, 90, 90, 71, 69, 53, 87, 59, 70, 63, 63, 57, 78, 68, 87, 58, 50, 50, 80, 50, 74, 58, 64, 61, 66, 68, 60, 59, 92, 61, 47, 90, 66, 60, 69, 58, 69, 81, 66, 61, 57, 69, 85, 71, 73, 59, 54, 51, 66, 61, 51, 58, 71, 80, 81, 159, 52, 61, 70, 63, 72, 56, 61, 72, 103, 52, 52, 61, 51, 70, 67, 115, 85, 62, 58, 63, 55, 61, 71, 61, 73, 45, 73, 97, 92, 59, 50, 77, 67, 62, 56, 94, 57, 66, 99, 57, 58, 71, 72, 85, 83, 88, 58, 63, 85, 48, 63, 62, 74, 52, 84, 81, 51, 71, 52, 67, 65, 59, 83, 75, 81, 74, 40, 83, 54, 77, 66, 67, 57, 49, 67, 49, 68, 61, 59, 66, 64, 54, 47, 58, 64, 81, 63, 56, 61, 58, 62, 66, 52, 49, 68, 74, 70, 77, 65, 55, 74, 78, 76, 62, 56, 50, 68, 79, 60, 78, 70, 66, 66, 50, 67, 80, 62, 55, 80, 85, 50, 71, 157, 54, 83, 70, 68, 41, 144, 81, 88, 46, 81, 78, 51, 86, 59, 74, 87, 70, 55, 79, 85, 61, 77, 61, 67, 64, 65, 71, 110, 62, 51, 69, 45, 73, 66, 90, 53, 64, 69, 54, 52, 62, 59, 59, 70, 60, 51, 60, 61, 57, 66, 74, 72, 57, 66, 57, 76, 67, 55, 62, 73, 56, 75, 49, 68, 66, 76, 67, 79, 70, 63, 90, 70, 50, 74, 77, 80, 48, 72, 61, 62, 60, 71, 61, 62, 68, 66, 63, 59, 62, 69, 57, 60, 63, 62, 59, 62, 59, 58, 116, 80, 55, 58, 52, 67, 68, 79, 61, 55, 84, 52, 75, 81, 69, 60, 71, 66, 63, 83, 54, 68, 74, 76, 75, 69, 59, 72, 48, 72, 62, 56, 73, 55, 65, 54, 69, 64, 73, 102, 48, 51, 70, 52, 68, 61, 86, 45, 78, 68, 76, 63, 73, 81, 65, 60, 50, 45, 61, 52, 67, 67, 71, 47, 64, 76, 52, 69, 71, 52, 66, 72, 55, 62, 77, 47, 59, 63, 55, 108, 60, 64, 63, 58, 58, 79, 67, 54, 37, 65, 59, 54, 81, 66, 53, 62, 54, 52, 56, 76, 67, 46, 73, 59, 56, 63, 69, 66, 56, 58, 61, 66, 62, 87, 80, 71, 72, 62, 57, 55, 76, 89, 64, 43, 79, 41, 66, 56, 57, 57, 57, 53, 67, 52, 56, 69, 73, 62, 60, 53, 68, 65, 61, 49, 48, 59, 65, 67, 63, 72, 47, 65, 49, 59, 69, 58, 67, 61, 79, 62, 77, 61, 66, 59, 65, 64, 58, 66, 68, 74, 60, 73, 49, 62, 65, 56, 58, 56, 65, 66, 56, 78, 69, 62, 66, 47, 73, 62, 54, 53, 60, 63, 47, 77, 56, 63, 58, 69, 67, 63, 57, 56, 69, 79, 48, 58, 52, 54, 73, 85, 83, 65, 50, 63, 64, 71, 97, 71, 45, 76, 70, 74, 59, 56, 65, 72, 76, 74, 87, 56, 77, 69, 65, 56, 56, 74, 60, 71, 63, 56, 47, 73, 60, 54, 53, 53, 55, 70, 93, 62, 63, 55, 88, 54, 65, 57, 60, 74, 105, 58, 55, 66, 42, 55, 65, 71, 56, 72, 120, 78, 61, 56, 72, 79, 52, 68, 66, 58, 55, 67, 55, 53, 90, 56, 70, 64, 49, 71, 52, 53, 63, 60, 50, 72, 55, 59, 47, 92, 146, 70, 60, 61, 58, 51, 43, 90, 58, 75, 67, 59, 71, 78, 52, 86, 65, 92, 66, 60, 67, 95, 65, 62, 66, 111, 82, 61, 59, 55, 55, 62, 62, 56, 50, 92, 100, 76, 63, 79, 85, 60, 76, 58, 90, 52, 52, 60, 63, 61, 57, 77, 52, 71, 49, 62, 50, 66, 61, 61, 74, 49, 35, 49, 45, 70, 56, 66, 61, 87, 57, 69, 91, 81, 78, 68, 60, 55, 85, 96, 74, 55, 68, 62, 67, 77, 67, 63, 85, 82, 52, 61, 79, 60, 74, 58, 63, 67, 59, 47, 74, 48, 59, 97, 59, 59, 77, 61, 68, 48, 67, 58, 49, 60, 57, 53, 67, 70, 50, 68, 56, 62, 67, 78, 76, 63, 79, 68, 44, 73, 62, 49, 60, 100, 58, 66, 56, 63, 54, 51, 62, 65, 65, 61, 69, 61, 62, 74, 63, 64, 54, 64, 61, 66, 52, 54, 60, 73, 81, 62, 66, 63, 61, 91, 66, 48, 69, 71, 65, 84, 59, 77, 92, 53, 62, 48, 68, 78, 69, 69, 68, 83, 62, 74, 79, 57, 50, 89, 58, 53, 49, 69, 45, 72, 68, 66, 59, 60, 46, 86, 63, 46, 72, 68, 66, 80, 55, 68, 79, 89, 87, 60, 55, 55, 58, 67, 63, 65, 63, 48, 52, 70, 59, 65, 56, 60, 53, 67, 76, 74, 60, 58, 51, 71, 65, 86, 47, 56, 67, 60, 63, 86, 80, 63, 56, 63, 76, 55, 70, 77, 72, 77, 64, 61, 57, 62, 54, 57, 58, 81, 51, 57, 44, 81, 76, 159, 68, 96, 51, 69, 59, 52, 65, 59, 74, 53, 67, 81, 60, 60, 79, 62, 73, 69, 44, 72, 62, 81, 57, 59, 80, 79, 59, 83, 60, 55, 46, 55, 65, 60, 46, 98, 61, 61, 52, 64, 87, 64, 72, 88, 57, 72, 75, 74, 69, 58, 79, 65, 63, 38, 65, 63, 52, 54, 59, 70, 77, 116, 55, 46, 62, 43, 55, 54, 75, 83, 67, 62, 52, 69, 62, 75, 70, 101, 62, 53, 58, 64, 65, 47, 53, 65, 66, 47, 67, 44, 56, 56, 73, 78, 74, 70, 61, 46, 54, 70, 47, 62, 81, 61, 71, 66, 51, 49, 65, 98, 73, 71, 74, 84, 36, 113, 62, 101, 63, 60, 66, 89, 76, 58, 54, 61, 65, 92, 54, 55, 70, 65, 58, 75, 69, 62, 76, 68, 57, 56, 62, 96, 68, 71, 53, 65, 61, 52, 86, 58, 67, 53, 67, 72, 66, 53, 64, 60, 81, 88, 49, 81, 52, 58, 72, 64, 65, 61, 61, 60, 83, 77, 69, 93, 59, 65, 55, 67, 58, 104, 63, 70, 59, 54, 52, 109, 67, 58, 77, 61, 51, 98, 57, 63, 65, 39, 80, 44, 74, 67, 89, 76, 73, 60, 67, 51, 62, 68, 63, 60, 113, 51, 75, 86, 56, 63, 67, 63, 66, 64, 87, 47, 66, 74, 50, 70, 65, 57, 86, 71, 52, 68, 55, 59, 59, 60, 75, 54, 105, 74, 64, 71, 68, 62, 55, 78, 63, 64, 68, 71, 73, 66, 75, 54, 52, 67, 62, 69, 89, 69, 77, 55, 55, 91, 63, 58, 53, 58, 61, 80, 68, 85, 72, 52, 59, 47, 73, 80, 66, 47, 57, 72, 63, 109, 75, 75, 66, 71, 64, 65, 66, 57, 54, 56, 79, 56, 69, 63, 61, 57, 87, 74, 89, 56, 78, 64, 55, 50, 70, 65, 106, 70, 60, 67, 64, 60, 92, 66, 70, 77, 48, 68, 50, 69, 63, 51, 47, 75, 97, 49, 54, 69, 52, 84, 61, 65, 53, 80, 65, 83, 82, 66, 49, 121, 63, 93, 61, 112, 51, 89, 52, 50, 57, 53, 69, 57, 101, 58, 61, 88, 54, 76, 57, 60, 148, 67, 62, 64, 54, 55, 72, 71, 67, 58, 53, 50, 70, 66, 53, 42, 59, 54, 51, 43, 37, 82, 63, 72, 51, 66, 66, 57, 63, 95, 72, 70, 61, 44, 71, 76, 56, 112, 73, 60, 59, 74, 58, 78, 110, 70, 86, 65, 70, 73, 55, 62, 45, 53, 69, 65, 73, 65, 38, 56, 90, 68, 81, 61, 88, 65, 63, 52, 55, 54, 44, 65, 61, 63, 75, 54, 57, 76, 65, 76, 104, 57, 54, 63, 78, 77, 73, 58, 68, 60, 62, 70, 66, 52, 50, 61, 74, 63, 75, 74, 69, 72, 59, 80, 90, 115, 74, 82, 54, 73, 56, 72, 56, 47, 57, 69, 60, 58, 83, 55, 74, 73, 63, 60, 77, 65, 63, 53, 62, 97, 57, 61, 65, 65, 78, 38, 71, 70, 53, 52, 61, 68, 81, 70, 69, 56, 54, 50, 65, 53, 55, 52, 72, 65, 59, 57, 66, 70, 82, 57, 58, 57, 40, 61, 68, 66, 72, 47, 70, 57, 61, 76, 52, 71, 65, 69, 55, 54, 65, 55, 74, 73, 69, 66, 52, 55, 61, 65, 72, 54, 76, 59, 45, 49, 108, 59, 72, 58, 56, 65, 56, 90, 99, 53, 67, 57, 60, 69, 57, 60, 77, 57, 27, 87, 69, 53, 45, 62, 53, 55, 45, 57, 58, 69, 60, 60, 93, 65, 80, 54, 79, 59, 68, 51, 44, 67, 78, 87, 81, 63, 70, 71, 58, 59, 70, 75, 67, 49, 69, 57, 95, 75, 45, 63, 66, 60, 90, 52, 62, 66, 57, 45, 63, 78, 66, 57, 55, 47, 80, 63, 70, 55, 47, 56, 66, 95, 74, 48, 62, 59, 62, 55, 100, 54, 63, 111, 67, 63, 60, 70, 61, 86, 71, 49, 49, 99, 63, 55, 134, 72, 50, 71, 62, 77, 72, 69, 76, 60, 55, 75, 63, 74, 58, 73, 52, 92, 86, 84, 98, 49, 49, 70, 80, 76, 50, 66, 63, 82, 82, 66, 60, 73, 63, 57, 62, 70, 51, 76, 53, 52, 64, 51, 75, 53, 70, 66, 109, 56, 68, 45, 56, 79, 62, 60, 65, 68, 58, 50, 58, 57, 57, 70, 58, 58, 66, 50, 69, 59, 81, 57, 88, 48, 50, 67, 70, 65, 79, 81, 107, 51, 90, 64, 68, 77, 58, 46, 68, 42, 100, 67, 69, 54, 46, 61, 56, 53, 66, 61, 57, 46, 59, 79, 85, 53, 71, 88, 63, 62, 76, 91, 56, 60, 55, 41, 69, 67, 74, 65, 68, 49, 50, 62, 57, 46, 64, 73, 68, 83, 74, 92, 62, 72, 60, 63, 95, 60, 51, 59, 68, 45, 62, 60, 77, 69, 56, 57, 70, 35, 76, 85, 58, 71, 48, 78, 62, 60, 62, 65, 62, 83, 112, 97, 62, 57, 70, 73, 56, 81, 82, 94, 57, 60, 66, 72, 59, 58, 70, 64, 63, 60, 56, 44, 65, 63, 69, 51, 75, 55, 68, 67, 59, 41, 88, 51, 62, 54, 36, 64, 64, 75, 67, 80, 64, 50, 50, 99, 90, 79, 61, 55, 44, 66, 47, 56, 61, 72, 62, 49, 76, 88, 100, 73, 69, 61, 62, 63, 66, 49, 59, 57, 94, 151, 91, 37, 78, 58, 59, 83, 87, 61, 49, 75, 55, 63, 89, 60, 66, 55, 88, 56, 71, 89, 75, 64, 52, 66, 61, 95, 65, 67, 73, 122, 75, 107, 66, 47, 54, 92, 61, 89, 65, 80, 55, 52, 57, 89, 55, 59, 59, 95, 61, 57, 66, 77, 108, 53, 52, 62, 62, 44, 69, 73, 68, 67, 65, 61, 79, 55, 79, 69, 50, 76, 64, 63, 53, 72, 83, 64, 60, 90, 81, 64, 81, 97, 66, 71, 60, 58, 64, 42, 83, 57, 76, 64, 54, 67, 54, 39, 97, 50, 104, 67, 48, 54, 56, 63, 86, 65, 74, 54, 59, 64, 78, 59, 56, 73, 58, 65, 57, 56, 55, 58, 57, 61, 47, 62, 44, 63, 58, 114, 93, 50, 80, 64, 82, 58, 53, 64, 60, 57, 50, 56, 83, 54, 55, 74, 69, 92, 35, 57, 82, 49, 70, 73, 76, 46, 56, 55, 55, 60, 68, 69, 59, 65, 49, 58, 65, 59, 116, 63, 63, 60, 72, 66, 78, 65, 90, 67, 65, 52, 63, 75, 83, 71, 57, 45, 74, 55, 51, 53, 81, 65, 66, 67, 59, 45, 63, 70, 78, 70, 70, 59, 94, 82, 75, 50, 71, 64, 47, 50, 47, 68, 64, 62, 75, 78, 55, 73, 78, 64, 49, 40, 82, 72, 71, 79, 64, 62, 52, 49, 82, 55, 110, 67, 101, 69, 68, 73, 66, 67, 88, 92, 127, 54, 60, 49, 73, 73, 71, 70, 85, 77, 84, 51, 104, 78, 79, 78, 54, 57, 69, 53, 64, 78, 61, 87, 61, 70, 43, 55, 44, 74, 58, 63, 51, 71, 62, 61, 57, 59, 48, 75, 60, 71, 80, 94, 53, 49, 54, 65, 90, 59, 62, 77, 55, 59, 49, 59, 86, 52, 76, 66, 80, 68, 53, 82, 56, 56, 111, 58, 59, 77, 65, 65, 65, 51, 84, 55, 46, 76, 66, 47, 67, 90, 63, 59, 76, 95, 55, 44, 43, 83, 88, 62, 49, 68, 62, 54, 69, 53, 76, 79, 62, 57, 62, 62, 70, 61, 79, 71, 43, 65, 62, 50, 57, 68, 68, 73, 83, 63, 50, 55, 82, 84, 59, 87, 103, 71, 72, 54, 52, 70, 64, 80, 62, 64, 56, 60, 102, 50, 67, 48, 117, 62, 87, 62, 67, 60, 68, 63, 57, 60, 65, 76, 52, 79, 79, 70, 67, 102, 70, 59, 52, 70, 73, 43, 52, 63, 60, 73, 75, 62, 81, 75, 48, 84, 82, 85, 64, 99, 72, 78, 76, 61, 66, 65, 91, 71, 79, 46, 65, 85, 35, 86, 69, 75, 89, 63, 41, 68, 63, 87, 72, 65, 67, 52, 73, 48, 51, 36, 51, 82, 61, 78, 64, 74, 60, 69, 65, 70, 60, 88, 61, 82, 64, 66, 71, 75, 44, 63, 68, 63, 47, 50, 70, 87, 59, 60, 96, 118, 68, 64, 78, 57, 58, 43, 58, 37, 67, 59, 75, 65, 60, 32, 74, 57, 60, 58, 51, 45, 67, 95, 55, 59, 36, 48, 50, 61, 58, 86, 51, 62, 58, 42, 67, 75, 62, 54, 60, 52, 71, 60, 74, 70, 65, 50, 113, 96, 80, 63, 69, 69, 72, 54, 45, 60, 50, 60, 76, 62, 63, 57, 61, 61, 71, 64, 47, 60, 73, 43, 52, 72, 68, 82, 67, 76, 78, 77, 59, 44, 56, 86, 55, 48, 61, 67, 75, 73, 66, 55, 95, 55, 84, 100, 71, 62, 58, 58, 76, 70, 56, 84, 70, 54, 64, 89, 67, 56, 61, 71, 90, 61, 56, 65, 60, 67, 79, 69, 74, 54, 65, 60, 28, 56, 46, 47, 65, 62, 52, 43, 79, 45, 69, 49, 74, 90, 85, 61, 59, 107, 87, 66, 67, 61, 71, 80, 51, 84, 78, 76, 63, 70, 72, 59, 47, 44, 73, 56, 65, 67, 60, 89, 81, 56, 103, 49, 74, 65, 81, 57, 105, 57, 80, 57, 102, 71, 60, 68, 67, 91, 65, 57, 59, 90, 63, 58, 57, 58, 70, 53, 55, 52, 51, 58, 79, 86, 30, 60, 56, 78, 82, 46, 61, 80, 83, 68, 58, 68, 62, 91, 55, 60, 41, 64, 65, 52, 61, 72, 62, 78, 59, 60, 68, 68, 64, 90, 80, 65, 77, 76, 62, 87, 50, 66, 67, 61, 49, 76, 84, 51, 47, 58, 68, 103, 81, 68, 56, 74, 68, 70, 70, 65, 91, 53, 69, 77, 59, 61, 52, 85, 71, 59, 54, 84, 79, 70, 67, 69, 50, 56, 78, 54, 60, 49, 68, 63, 53, 71, 73, 52, 64, 86, 42, 58, 78, 64, 56, 53, 87, 79, 51, 61, 78, 70, 60, 61, 48, 72, 57, 89, 77, 64, 60, 81, 61, 61, 49, 68, 79, 69, 74, 57, 79, 65, 44, 56, 46, 75, 79, 75, 51, 71, 62, 67, 49, 49, 76, 68, 81, 49, 59, 62, 93, 66, 48, 46, 58, 76, 72, 62, 67, 70, 62, 62, 74, 93, 59, 90, 55, 69, 56, 52, 78, 55, 59, 64, 87, 77, 65, 82, 60, 70, 68, 70, 58, 57, 83, 53, 80, 54, 77, 41, 73, 31, 85, 64, 41, 55, 72, 54, 111, 63, 77, 79, 54, 111, 58, 71, 60, 58, 115, 54, 60, 66, 76, 70, 35, 66, 76, 70, 81, 65, 62, 50, 67, 98, 59, 51, 45, 74, 60, 66, 71, 63, 60, 50, 53, 60, 74, 83, 51, 69, 61, 64, 47, 71, 58, 59, 74, 53, 73, 70, 77, 54, 91, 70, 52, 92, 62, 69, 48, 59, 66, 50, 60, 43, 51, 68, 88, 56, 71, 74, 54, 69, 86, 63, 79, 76, 62, 70, 97, 57, 68, 66, 72, 71, 103, 62, 61, 45, 53, 55, 63, 64, 86, 79, 60, 49, 108, 40, 58, 69, 75, 80, 57, 49, 68, 46, 67, 45, 82, 74, 79, 67, 70, 69, 57, 61, 65, 51, 35, 67, 50, 66, 65, 80, 71, 58, 46, 91, 75, 53, 86, 69, 119, 68, 67, 67, 61, 89, 57, 56, 38, 59, 71, 51, 92, 100, 66, 86, 59, 111, 83, 62, 56, 73, 60, 47, 59, 60, 35, 68, 62, 36, 79, 59, 99, 64, 70, 65, 72, 69, 77, 51, 68, 61, 44, 52, 77, 81, 78, 92, 60, 41, 58, 48, 65, 76, 57, 56, 95, 69, 114, 75, 74, 56, 69, 68, 70, 83, 88, 74, 66, 57, 72, 41, 76, 72, 65, 58, 43, 63, 78, 61, 97, 46, 49, 74, 87, 72, 62, 74, 86, 47, 64, 72, 50, 74, 50, 58, 43, 53, 54, 62, 41, 69, 73, 55, 70, 63, 66, 37, 72, 52, 71, 54, 77, 68, 67, 77, 73, 72, 91, 70, 72, 57, 52, 74, 73, 73, 67, 68, 57, 79, 75, 63, 51, 67, 54, 73, 64, 84, 58, 100, 93, 63, 58, 56, 104, 62, 52, 58, 63, 109, 77, 49, 49, 170, 89, 62, 71, 65, 57, 55, 68, 94, 64, 77, 61, 49, 70, 66, 57, 110, 51, 69, 68, 64, 76, 79, 50, 60, 49, 68, 71, 77, 92, 65, 64, 78, 50, 53, 74, 39, 86, 68, 62, 57, 78, 68, 63, 64, 83, 60, 63, 61, 40, 51, 73, 98, 156, 62, 58, 74, 85, 88, 42, 64, 47, 53, 62, 83, 57, 46, 63, 73, 65, 64, 66, 73, 48, 62, 65, 73, 69, 57, 46, 77, 59, 83, 63, 65, 39, 69, 69, 65, 72, 74, 79, 90, 56, 49, 67, 61, 61, 55, 38, 75, 64, 76, 71, 58, 62, 79, 28, 71, 52, 49, 49, 65, 52, 103, 86, 85, 73, 70, 62, 65, 59, 65, 96, 71, 50, 66, 84, 57, 93, 122, 103, 76, 89, 65, 57, 84, 93, 53, 64, 51, 69, 50, 74, 98, 64, 51, 44, 74, 61, 80, 67, 51, 56, 104, 72, 53, 74, 66, 40, 48, 55, 47, 79, 57, 98, 57, 80, 67, 69, 71, 43, 74, 73, 98, 47, 75, 56, 44, 63, 72, 99, 75, 78, 78, 59, 52, 54, 74, 46, 61, 69, 60, 55, 66, 56, 66, 82, 70, 84, 91, 52, 73, 77, 52, 39, 88, 65, 60, 41, 65, 49, 55, 59, 76, 74, 76, 73, 75, 82, 72, 64, 61, 59, 72, 77, 60, 62, 73, 54, 57, 79, 71, 69, 28, 78, 78, 58, 80, 62, 65, 66, 73, 73, 67, 71, 67, 78, 74, 86, 58, 60, 72, 80, 72, 73, 58, 55, 71, 59, 59, 50, 66, 66, 127, 42, 66, 71, 66, 55, 71, 76, 62, 63, 67, 108, 54, 53, 76, 81, 63, 52, 51, 68, 76, 77, 85, 68, 70, 58, 60, 59, 78, 56, 65, 67, 71, 82, 103, 90, 72, 50, 55, 58, 90, 60, 53, 63, 51, 61, 73, 62, 66, 49, 74, 72, 66, 53, 67, 60, 74, 66, 53, 55, 69, 89, 91, 59, 77, 78, 54, 55, 51, 88, 53, 54, 63, 94, 68, 64, 71, 74, 66, 60, 87, 66, 64, 61, 57, 67, 66, 66, 83, 50, 63, 71, 58, 59, 78, 65, 105, 57, 62, 72, 86, 77, 54, 96, 56, 62, 63, 69, 51, 94, 70, 59, 78, 78, 67, 52, 59, 73, 69, 63, 55, 70, 72, 56, 53, 78, 56, 64, 60, 66, 66, 100, 52, 51, 49, 54, 53, 67, 71, 66, 49, 70, 71, 74, 64, 78, 44, 71, 73, 60, 79, 87, 63, 63, 99, 59, 62, 46, 69, 74, 60, 62, 49, 61, 47, 83, 74, 60, 69, 75, 72, 70, 40, 80, 66, 64, 63, 53, 71, 72, 71, 85, 94, 62, 64, 80, 63, 55, 47, 59, 61, 57, 72, 65, 57, 61, 44, 54, 61, 81, 58, 57, 93, 68, 76, 55, 69, 52, 80, 61, 43, 79, 52, 55, 81, 62, 51, 49, 63, 60, 60, 77, 70, 65, 50, 61, 46, 71, 72, 63, 35, 56, 49, 65, 78, 51, 68, 67, 68, 74, 74, 64, 57, 74, 57, 68, 80, 57, 72, 66, 47, 55, 87, 46, 45, 66, 51, 65, 110, 65, 70, 55, 49, 73, 62, 81, 48, 53, 46, 82, 76, 81, 39, 62, 52, 63, 50, 60, 57, 60, 46, 63, 51, 56, 66, 78, 55, 51, 70, 46, 54, 69, 49, 69, 74, 59, 95, 38, 84, 74, 50, 63, 74, 102, 60, 55, 70, 88, 71, 58, 67, 59, 55, 83, 72, 66, 62, 65, 51, 68, 50, 75, 54, 61, 66, 53, 55, 58, 55, 73, 53, 50, 60, 96, 72, 56, 42, 83, 65, 59, 67, 54, 53, 73, 70, 74, 96, 62, 87, 76, 78, 76, 72, 76, 66, 56, 89, 58, 85, 61, 69, 67, 55, 57, 78, 71, 87, 86, 84, 69, 98, 54, 71, 66, 55, 49, 88, 60, 62, 61, 64, 79, 31, 59, 66, 72, 95, 74, 68, 60, 73, 72, 63, 47, 77, 92, 79, 61, 78, 54, 63, 64, 60, 48, 74, 63, 57, 65, 65, 69, 54, 72, 53, 61, 79, 61, 60, 67, 61, 69, 56, 63, 59, 56, 70, 75, 57, 43, 69, 77, 62, 75, 59, 73, 62, 86, 55, 39, 81, 57, 84, 63, 73, 104, 59, 79, 65, 57, 56, 51, 78, 53, 83, 48, 57, 56, 45, 68, 86, 47, 60, 71, 64, 60, 66, 53, 44, 63, 66, 87, 55, 97, 52, 52, 68, 40, 50, 63, 72, 63, 69, 54, 71, 64, 60, 62, 63, 86, 55, 54, 60, 58, 56, 41, 55, 69, 62, 48, 50, 56, 71, 72, 71, 66, 53, 66, 58, 76, 53, 59, 67, 97, 86, 137, 76, 90, 62, 70, 55, 71, 53, 60, 85, 127, 72, 60, 85, 53, 71, 65, 83, 77, 68, 67, 60, 49, 58, 67, 72, 76, 45, 62, 78, 63, 71, 57, 81, 44, 66, 63, 72, 68, 85, 56, 67, 41, 65, 72, 49, 56, 93, 56, 45, 135, 76, 44, 141, 75, 47, 56, 68, 60, 55, 54, 56, 54, 69, 83, 49, 63, 50, 68, 69, 58, 74, 52, 65, 83, 82, 68, 63, 71, 73, 88, 76, 57, 65, 66, 69, 62, 98, 60, 76, 76, 59, 67, 53, 60, 64, 75, 61, 67, 56, 70, 72, 69, 56, 58, 50, 64, 53, 47, 44, 46, 60, 82, 72, 51, 91, 41, 79, 60, 50, 64, 61, 59, 109, 73, 65, 74, 62, 56, 64, 95, 74, 61, 89, 58, 59, 60, 60, 73, 78, 64, 50, 55, 65, 56, 72, 71, 48, 89, 57, 89, 83, 94, 49, 75, 62, 49, 68, 73, 61, 68, 63, 56, 70, 75, 65, 66, 67, 59, 107, 59, 54, 59, 65, 65, 66, 65, 42, 74, 72, 74, 87, 52, 70, 61, 62, 67, 64, 52, 66, 57, 54, 77, 74, 70, 61, 61, 88, 51, 63, 71, 57, 71, 53, 64, 63, 71, 71, 71, 61, 71, 54, 70, 39, 65, 49, 119, 46, 70, 58, 47, 64, 61, 73, 76, 71, 63, 53, 82, 59, 75, 71, 64, 53, 100, 66, 75, 90, 67, 68, 78, 51, 83, 71, 59, 78, 51, 64, 51, 62, 52, 87, 90, 66, 90, 71, 61, 88, 55, 67, 63, 72, 59, 72, 54, 51, 72, 72, 72, 68, 72, 60, 64, 76, 67, 65, 75, 80, 53, 49, 56, 55, 49, 55, 65, 68, 61, 70, 53, 87, 70, 91, 62, 142, 57, 69, 58, 110, 51, 74, 66, 60, 76, 61, 61, 58, 61, 68, 73, 30, 144, 97, 78, 71, 86, 62, 63, 50, 75, 68, 56, 53, 84, 83, 74, 61, 42, 74, 68, 126, 31, 64, 72, 79, 78, 62, 68, 60, 52, 51, 68, 61, 58, 67, 79, 74, 46, 97, 57, 65, 56, 49, 55, 42, 41, 69, 42, 56, 58, 47, 58, 63, 69, 69, 50, 70, 98, 76, 62, 50, 56, 53, 60, 53, 94, 50, 57, 64, 53, 59, 87, 62, 70, 71, 55, 51, 47, 91, 75, 80, 48, 55, 47, 61, 81, 81, 56, 61, 84, 73, 56, 68, 70, 56, 58, 87, 59, 43, 42, 61, 68, 91, 62, 55, 59, 63, 79, 103, 56, 77, 55, 45, 71, 56, 80, 71, 69, 66, 62, 59, 92, 78, 74, 85, 63, 98, 48, 52, 82, 55, 59, 55, 68, 41, 57, 60, 58, 61, 61, 44, 57, 70, 59, 69, 85, 81, 74, 59, 75, 56, 76, 107, 62, 59, 63, 61, 83, 71, 73, 78, 54, 56, 69, 82, 75, 66, 71, 65, 94, 57, 82, 60, 63, 69, 71, 71, 63, 70, 57, 70, 74, 84, 56, 40, 57, 62, 85, 72, 75, 66, 63, 46, 52, 58, 84, 74, 75, 60, 66, 65, 65, 55, 49, 62, 77, 45, 74, 93, 58, 51, 57, 74, 73, 59, 95, 60, 55, 63, 71, 60, 64, 57, 52, 51, 68, 63, 67, 73, 54, 69, 65, 88, 98, 49, 55, 78, 41, 77, 73, 54, 51, 72, 49, 60, 63, 79, 57, 69, 70, 94, 62, 68, 46, 62, 60, 57, 71, 55, 54, 56, 56, 56, 71, 60, 65, 65, 68, 44, 70, 59, 69, 53, 57, 113, 81, 107, 66, 72, 77, 57, 82, 71, 63, 41, 65, 94, 63, 67, 46, 58, 33, 56, 59, 57, 54, 67, 78, 54, 73, 70, 60, 70, 73, 46, 63, 90, 56, 64, 59, 56, 63, 72, 78, 64, 59, 58, 62, 50, 76, 69, 69, 65, 69, 74, 86, 76, 66, 56, 51, 73, 76, 67, 76, 52, 57, 65, 68, 80, 52, 36, 108, 65, 68, 87, 57, 64, 59, 56, 67, 85, 51, 65, 85, 53, 46, 80, 52, 60, 61, 57, 64, 132, 44, 69, 66, 66, 60, 52, 55, 62, 71, 57, 64, 64, 63, 57, 97, 60, 78, 51, 62, 64, 66, 88, 72, 74, 79, 60, 68, 62, 62, 61, 63, 56, 66, 88, 82, 71, 81, 61, 61, 59, 53, 51, 40, 66, 56, 57, 59, 77, 48, 53, 53, 67, 90, 70, 54, 148, 60, 58, 57, 77, 74, 97, 65, 57, 53, 91, 73, 41, 49, 71, 45, 58, 75, 74, 103, 49, 56, 76, 71, 78, 65, 68, 69, 47, 73, 72, 69, 56, 98, 63, 65, 63, 57, 72, 62, 60, 47, 81, 66, 42, 47, 69, 85, 48, 76, 57, 56, 50, 53, 59, 47, 71, 50, 79, 61, 77, 51, 73, 66, 72, 73, 64, 51, 57, 77, 75, 49, 55, 62, 47, 56, 65, 56, 64, 35, 43, 95, 59, 67, 90, 56, 64, 64, 47, 57, 92, 63, 70, 59, 81, 78, 63, 66, 57, 61, 47, 70, 69, 80, 50, 62, 69, 48, 68, 52, 61, 108, 87, 91, 63, 61, 65, 79, 53, 51, 100, 85, 51, 72, 44, 60, 67, 66, 73, 54, 68, 51, 83, 74, 69, 60, 70, 60, 56, 63, 64, 60, 80, 48, 67, 76, 85, 58, 73, 66, 58, 63, 70, 81, 70, 50, 49, 59, 65, 71, 74, 82, 51, 68, 57, 59, 79, 63, 52, 56, 45, 75, 65, 70, 59, 65, 73, 62, 74, 60, 52, 49, 39, 74, 44, 81, 63, 113, 57, 54, 67, 65, 59, 75, 93, 83, 85, 73, 71, 55, 60, 60, 61, 56, 54, 74, 61, 68, 56, 57, 61, 68, 48, 68, 48, 60, 63, 60, 73, 53, 52, 42, 54, 64, 81, 57, 60, 55, 54, 72, 82, 67, 72, 53, 68, 70, 55, 61, 63, 68, 49, 98, 76, 60, 60, 82, 71, 48, 59, 57, 37, 57, 141, 65, 52, 68, 55, 53, 68, 83, 85, 53, 57, 53, 82, 67, 84, 66, 59, 65, 74, 58, 73, 90, 68, 72, 65, 60, 44, 65, 92, 54, 64, 68, 57, 63, 78, 100, 59, 61, 48, 70, 97, 71, 39, 63, 57, 93, 76, 53, 60, 77, 60, 68, 70, 86, 65, 51, 90, 62, 53, 55, 67, 63, 49, 71, 51, 64, 59, 70, 47, 82, 70, 74, 42, 52, 62, 40, 41, 64, 63, 76, 58, 65, 91, 55, 51, 68, 56, 68, 76, 63, 83, 96, 134, 49, 56, 61, 62, 64, 60, 58, 70, 64, 80, 58, 62, 75, 61, 68, 78, 58, 69, 47, 50, 49, 46, 75, 69, 62, 60, 71, 76, 62, 69, 81, 101, 38, 89, 81, 66, 75, 75, 57, 73, 104, 77, 70, 89, 79, 54, 69, 67, 90, 50, 51, 51, 69, 53, 64, 71, 53, 85, 59, 61, 51, 63, 62, 60, 73, 72, 62, 56, 74, 49, 56, 86, 58, 106, 59, 56, 58, 69, 77, 89, 64, 45, 49, 57, 94, 59, 53, 63, 88, 69, 63, 59, 62, 55, 56, 51, 54, 76, 73, 74, 42, 65, 70, 55, 65, 52, 86, 68, 59, 72, 58, 56, 89, 64, 49, 54, 72, 56, 70, 58, 54, 60, 62, 64, 74, 64, 65, 121, 73, 77, 57, 65, 62, 87, 69, 112, 67, 80, 76, 77, 61, 54, 43, 54, 89, 64, 63, 74, 48, 68, 73, 64, 73, 72, 60, 56, 68, 57, 79, 52, 62, 60, 52, 61, 71, 59, 74, 95, 68, 64, 61, 100, 59, 95, 59, 113, 61, 95, 59, 59, 63, 45, 59, 57, 65, 44, 38, 53, 69, 59, 50, 54, 51, 71, 64, 55, 56, 69, 48, 59, 57, 80, 68, 95, 98, 104, 76, 53, 65, 69, 51, 72, 54, 101, 67, 73, 65, 77, 67, 56, 53, 90, 56, 66, 59, 56, 65, 55, 64, 52, 48, 75, 90, 75, 74, 59, 60, 51, 60, 76, 64, 69, 67, 57, 81, 76, 90, 66, 86, 51, 61, 83, 76, 65, 69, 118, 83, 62, 55, 83, 47, 28, 69, 67, 74, 86, 77, 155, 55, 57, 57, 64, 64, 67, 76, 61, 77, 64, 59, 58, 56, 65, 72, 78, 70, 52, 66, 59, 48, 50, 68, 60, 58, 66, 57, 103, 48, 72, 61, 60, 71, 75, 66, 48, 61, 60, 47, 71, 61, 56, 69, 53, 55, 74, 55, 70, 55, 51, 60, 84, 50, 63, 52, 91, 53, 43, 47, 57, 54, 54, 72, 64, 81, 90, 66, 55, 63, 76, 67, 52, 56, 62, 41, 55, 98, 41, 61, 54, 54, 71, 69, 66, 54, 72, 65, 69, 73, 53, 56, 89, 44, 80, 64, 66, 72, 77, 72, 72, 56, 96, 63, 69, 134, 75, 65, 65, 55, 67, 64, 60, 46, 57, 90, 51, 58, 104, 59, 51, 63, 51, 69, 67, 57, 64, 79, 44, 63, 48, 83, 47, 70, 82, 66, 52, 71, 47, 86, 97, 58, 34, 76, 52, 68, 66, 47, 57, 62, 56, 82, 80, 65, 53, 79, 70, 45, 52, 67, 71, 59, 56, 70, 43, 80, 59, 87, 58, 112, 99, 51, 91, 63, 58, 56, 61, 84, 121, 53, 89, 64, 66, 65, 102, 94, 72, 57, 57, 66, 84, 67, 70, 73, 83, 49, 62, 65, 52, 77, 68, 48, 66, 58, 52, 52, 60, 89, 54, 46, 100, 101, 45, 57, 61, 59, 76, 65, 60, 59, 65, 62, 61, 43, 86, 76, 43, 58, 69, 62, 84, 63, 53, 57, 64, 75, 66, 36, 82, 62, 92, 55, 43, 66, 57, 59, 78, 92, 67, 78, 65, 82, 53, 62, 77, 63, 62, 71, 72, 48, 58, 68, 52, 87, 83, 78, 75, 69, 52, 58, 75, 66, 64, 56, 143, 65, 72, 71, 50, 85, 90, 60, 61, 62, 70, 81, 53, 64, 61, 65, 78, 106, 76, 79, 85, 82, 44, 64, 70, 81, 50, 59, 90, 66, 66, 72, 75, 69, 49, 102, 45, 61, 79, 88, 79, 93, 67, 61, 61, 64, 55, 64, 58, 49, 53, 56, 68, 64, 73, 82, 94, 71, 43, 72, 61, 72, 88, 76, 71, 49, 92, 65, 69, 53, 57, 78, 97, 61, 71, 65, 65, 55, 47, 60, 54, 55, 43, 65, 98, 68, 53, 67, 58, 55, 64, 104, 62, 69, 91, 84, 74, 52, 43, 54, 67, 60, 61, 77, 49, 59, 72, 83, 59, 69, 66, 59, 57, 66, 68, 75, 82, 78, 38, 77, 58, 56, 47, 56, 127, 60, 68, 59, 57, 69, 56, 92, 70, 96, 44, 34, 56, 63, 86, 54, 57, 84, 67, 73, 68, 56, 52, 66, 86, 68, 94, 69, 52, 65, 40, 59, 72, 60, 51, 51, 68, 49, 45, 71, 96, 76, 68, 75, 60, 55, 75, 58, 53, 69, 89, 40, 68, 50, 86, 63, 68, 57, 60, 76, 79, 90, 60, 70, 44, 43, 81, 57, 55, 94, 56, 48, 50, 55, 85, 91, 52, 58, 51, 79, 73, 67, 62, 48, 66, 48, 65, 55, 59, 65, 69, 68, 89, 59, 63, 75, 66, 72, 70, 65, 83, 80, 53, 46, 47, 49, 80, 68, 79, 73, 69, 56, 25, 99, 75, 57, 111, 61, 72, 61, 63, 62, 42, 81, 79, 55, 73, 47, 63, 46, 74, 57, 63, 76, 76, 79, 101, 66, 70, 86, 64, 48, 66, 44, 81, 68, 62, 75, 61, 77, 52, 44, 87, 42, 52, 77, 72, 44, 53, 43, 57, 89, 61, 50, 70, 66, 75, 56, 50, 85, 77, 66, 56, 39, 72, 142, 65, 109, 108, 55, 85, 77, 56, 84, 75, 89, 61, 72, 52, 75, 66, 44, 71, 60, 67, 54, 65, 66, 66, 48, 94, 39, 107, 65, 60, 57, 70, 50, 53, 60, 56, 61, 57, 53, 77, 58, 60, 38, 62, 69, 65, 71, 68, 82, 71, 60, 76, 65, 61, 56, 76, 54, 67, 67, 56, 51, 59, 67, 52, 55, 66, 46, 65, 70, 136, 115, 66, 71, 42, 79, 70, 62, 54, 77, 61, 87, 40, 63, 56, 55, 74, 58, 60, 52, 70, 93, 79, 65, 61, 71, 69, 108, 72, 59, 51, 51, 64, 50, 52, 73, 39, 71, 60, 65, 101, 96, 39, 54, 71, 77, 65, 74, 73, 50, 59, 57, 49, 46, 80, 83, 45, 62, 44, 90, 65, 55, 59, 73, 57, 48, 81, 80, 40, 57, 60, 60, 43, 51, 66, 71, 55, 50, 68, 76, 64, 42, 66, 42, 80, 82, 39, 58, 51, 67, 90, 69, 67, 62, 35, 54, 69, 72, 67, 62, 76, 71, 66, 58, 73, 54, 71, 69, 69, 68, 62, 72, 69, 75, 74, 58, 64, 57, 122, 76, 83, 71, 53, 84, 66, 62, 57, 71, 53, 64, 86, 77, 102, 87, 82, 67, 89, 56, 52, 74, 68, 66, 90, 100, 68, 57, 67, 63, 66, 90, 56, 59, 80, 49, 85, 63, 59, 72, 46, 65, 65, 71, 78, 95, 63, 66, 93, 79, 64, 76, 85, 89, 75, 50, 69, 55, 57, 45, 66, 72, 82, 56, 69, 109, 81, 72, 58, 83, 63, 65, 54, 49, 63, 77, 71, 62, 59, 51, 67, 73, 60, 92, 63, 95, 48, 69, 64, 80, 73, 53, 40, 57, 49, 65, 69, 56, 68, 65, 72, 52, 72, 71, 62, 78, 62, 60, 117, 75, 62, 48, 66, 54, 69, 65, 51, 75, 54, 81, 75, 81, 49, 60, 82, 48, 45, 71, 59, 71, 72, 101, 57, 75, 57, 73, 34, 62, 52, 53, 56, 71, 63, 49, 47, 79, 66, 61, 74, 56, 69, 68, 58, 69, 62, 67, 105, 57, 44, 65, 63, 67, 63, 53, 56, 53, 72, 60, 72, 65, 86, 112, 66, 91, 75, 72, 69, 68, 62, 96, 93, 53, 58, 62, 38, 66, 53, 108, 75, 94, 54, 41, 55, 61, 61, 60, 71, 71, 81, 60, 63, 69, 76, 53, 56, 79, 72, 79, 63, 52, 52, 48, 59, 47, 44, 101, 58, 73, 63, 59, 75, 91, 88, 94, 66, 75, 63, 62, 50, 56, 45, 83, 46, 52, 88, 87, 71, 67, 64, 54, 55, 77, 100, 97, 70, 78, 83, 77, 93, 80, 51, 50, 80, 88, 50, 56, 60, 57, 51, 77, 53, 64, 79, 72, 68, 51, 53, 43, 48, 55, 62, 73, 61, 63, 95, 63, 87, 60, 63, 48, 53, 64, 56, 77, 67, 58, 57, 55, 52, 93, 64, 42, 73, 59, 70, 95, 95, 53, 71, 35, 60, 40, 85, 69, 69, 81, 51, 103, 78, 79, 57, 59, 54, 48, 49, 75, 63, 52, 61, 65, 83, 39, 57, 57, 62, 49, 87, 45, 57, 84, 67, 60, 71, 92, 66, 70, 63, 63, 68, 46, 84, 70, 79, 66, 62, 79, 61, 67, 52, 58, 65, 63, 43, 68, 54, 69, 78, 61, 62, 55, 113, 83, 55, 69, 57, 71, 70, 96, 50, 105, 90, 54, 77, 51, 41, 107, 66, 75, 59, 57, 85, 57, 62, 66, 55, 82, 97, 50, 77, 57, 69, 56, 73, 64, 66, 53, 62, 85, 79, 41, 62, 71, 59, 81, 79, 51, 66, 95, 68, 67, 85, 139, 37, 64, 65, 78, 70, 68, 49, 72, 66, 61, 70, 42, 48, 72, 68, 59, 71, 58, 108, 56, 71, 56, 76, 72, 65, 70, 65, 40, 70, 88, 47, 47, 88, 53, 76, 62, 77, 67, 73, 55, 57, 101, 67, 54, 68, 58, 53, 52, 73, 86, 72, 48, 48, 55, 64, 65, 94, 96, 69, 60, 65, 62, 60, 54, 53, 43, 46, 71, 67, 51, 64, 74, 61, 70, 81, 95, 56, 49, 72, 60, 48, 60, 52, 97, 47, 75, 57, 58, 75, 77, 63, 54, 62, 60, 52, 52, 57, 73, 62, 46, 77, 60, 64, 71, 80, 67, 51, 64, 53, 61, 68, 48, 57, 56, 55, 70, 67, 61, 69, 65, 66, 83, 101, 44, 61, 48, 64, 61, 63, 67, 61, 68, 55, 53, 64, 80, 44, 74, 56, 63, 45, 52, 123, 40, 58, 70, 54, 74, 71, 58, 72, 82, 49, 56, 79, 73, 81, 62, 68, 109, 79, 112, 54, 66, 62, 61, 55, 53, 51, 60, 52, 67, 58, 75, 51, 58, 50, 72, 105, 53, 60, 45, 63, 74, 57, 55, 92, 49, 65, 69, 56, 62, 82, 69, 92, 79, 91, 66, 61, 62, 64, 62, 142, 60, 48, 92, 61, 64, 67, 58, 38, 64, 68, 66, 55, 40, 56, 68, 49, 44, 48, 73, 50, 65, 83, 54, 49, 43, 145, 47, 69, 67, 60, 105, 52, 72, 52, 62, 57, 52, 63, 59, 117, 82, 63, 58, 55, 61, 65, 52, 44, 43, 82, 51, 54, 76, 65, 56, 56, 79, 78, 78, 70, 79, 61, 48, 45, 74, 77, 48, 104, 54, 56, 54, 53, 77, 76, 71, 83, 85, 83, 57, 51, 81, 81, 51, 50, 65, 71, 43, 87, 84, 55, 76, 61, 66, 50, 83, 59, 91, 61, 55, 54, 80, 57, 59, 53, 74, 106, 89, 72, 83, 55, 57, 55, 136, 62, 88, 56, 50, 74, 64, 97, 66, 62, 67, 64, 60, 41, 57, 66, 63, 56, 70, 63, 60, 64, 57, 52, 67, 48, 54, 62, 82, 41, 95, 78, 84, 76, 67, 91, 55, 76, 75, 66, 51, 53, 67, 84, 57, 57, 62, 53, 62, 89, 47, 57, 93, 58, 73, 54, 67, 59, 67, 71, 113, 74, 89, 69, 48, 59, 98, 71, 76, 60, 75, 89, 74, 71, 67, 56, 90, 45, 59, 48, 63, 54, 48, 49, 59, 122, 70, 58, 53, 54, 50, 54, 62, 90, 53, 66, 59, 61, 25, 120, 55, 57, 54, 62, 71, 101, 70, 79, 52, 75, 72, 155, 61, 56, 70, 72, 69, 86, 72, 63, 65, 50, 55, 62, 47, 57, 72, 51, 53, 59, 65, 73, 54, 63, 51, 77, 85, 69, 87, 57, 78, 43, 59, 37, 61, 92, 62, 65, 68, 72, 52, 52, 67, 72, 60, 88, 68, 66, 64, 59, 56, 74, 38, 99, 70, 58, 68, 88, 46, 64, 76, 65, 62, 126, 54, 75, 48, 55, 60, 113, 59, 54, 64, 53, 61, 73, 76, 52, 69, 47, 63, 55, 49, 67, 58, 50, 53, 58, 40, 91, 64, 78, 60, 44, 64, 74, 65, 78, 75, 83, 98, 52, 65, 80, 50, 60, 72, 64, 73, 53, 53, 106, 75, 50, 69, 64, 78, 66, 57, 60, 63, 65, 59, 106, 69, 88, 92, 128, 62, 86, 67, 67, 58, 67, 55, 66, 51, 70, 53, 47, 63, 59, 69, 107, 59, 70, 80, 63, 77, 45, 45, 55, 66, 63, 83, 57, 76, 64, 129, 52, 79, 44, 86, 51, 66, 50, 46, 51, 66, 51, 42, 82, 60, 72, 49, 69, 64, 67, 39, 45, 57, 63, 84, 68, 83, 49, 70, 70, 95, 56, 73, 57, 54, 92, 69, 64, 36, 93, 73, 82, 62, 50, 83, 50, 77, 88, 46, 53, 117, 90, 63, 68, 70, 88, 58, 75, 65, 86, 58, 56, 64, 73, 55, 67, 46, 119, 56, 79, 100, 80, 66, 51, 53, 69, 75, 67, 58, 54, 66, 47, 46, 58, 76, 66, 84, 66, 55, 73, 48, 57, 54, 64, 78, 58, 50, 65, 68, 86, 65, 34, 74, 83, 80, 64, 70, 48, 66, 75, 51, 70, 81, 50, 60, 65, 73, 55, 89, 60, 91, 62, 63, 71, 67, 60, 86, 66, 76, 82, 68, 60, 66, 70, 65, 71, 42, 58, 47, 82, 48, 85, 54, 67, 56, 45, 85, 68, 84, 103, 80, 62, 51, 59, 53, 56, 57, 54, 56, 41, 58, 54, 55, 85, 53, 72, 66, 50, 59, 85, 62, 43, 62, 51, 82, 72, 65, 48, 77, 64, 55, 87, 54, 59, 50, 54, 55, 69, 69, 68, 71, 62, 54, 102, 113, 63, 67, 67, 65, 58, 63, 77, 55, 59, 69, 54, 87, 88, 64, 50, 60, 89, 104, 59, 46, 46, 64, 67, 77, 61, 77, 55, 83, 54, 80, 50, 58, 37, 86, 39, 59, 45, 54, 65, 60, 75, 74, 49, 72, 51, 74, 91, 97, 54, 79, 61, 79, 64, 60, 58, 116, 73, 53, 63, 71, 66, 78, 51, 87, 60, 128, 58, 57, 50, 75, 78, 58, 85, 58, 84, 58, 62, 69, 67, 57, 49, 74, 80, 58, 84, 53, 67, 72, 41, 80, 87, 63, 89, 38, 78, 82, 44, 77, 60, 55, 67, 56, 56, 77, 72, 88, 62, 63, 56, 42, 63, 55, 58, 59, 88, 61, 74, 50, 75, 79, 55, 50, 64, 60, 84, 58, 94, 74, 56, 74, 104, 65, 89, 83, 61, 50, 63, 78, 60, 72, 79, 54, 59, 66, 60, 47, 58, 51, 55, 51, 53, 78, 54, 112, 75, 53, 57, 84, 43, 51, 52, 60, 58, 47, 67, 56, 67, 68, 61, 52, 62, 41, 55, 53, 58, 73, 60, 57, 40, 70, 53, 52, 67, 50, 76, 55, 71, 46, 61, 57, 44, 61, 84, 64, 53, 95, 48, 41, 58, 49, 49, 93, 65, 86, 52, 71, 60, 67, 62, 78, 70, 87, 62, 68, 56, 102, 68, 123, 65, 83, 53, 56, 71, 55, 125, 76, 55, 54, 86, 47, 71, 71, 64, 56, 100, 59, 59, 47, 53, 55, 52, 59, 90, 117, 87, 65, 67, 58, 105, 58, 60, 55, 84, 78, 66, 81, 57, 46, 50, 62, 61, 46, 63, 50, 64, 60, 64, 63, 70, 25, 106, 73, 57, 55, 67, 75, 72, 48, 59, 75, 51, 55, 96, 55, 60, 67, 74, 80, 56, 74, 76, 64, 73, 73, 68, 76, 63, 66, 80, 97, 73, 37, 52, 83, 65, 61, 52, 114, 68, 51, 84, 75, 113, 62, 75, 68, 75, 57, 65, 66, 57, 73, 79, 49, 62, 69, 66, 44, 72, 68, 78, 68, 67, 84, 57, 64, 86, 65, 64, 68, 69, 48, 77, 61, 65, 77, 58, 45, 67, 53, 55, 78, 62, 52, 59, 73, 73, 61, 76, 69, 80, 59, 67, 70, 51, 76, 67, 62, 55, 84, 50, 44, 50, 74, 70, 68, 52, 75, 62, 48, 93, 80, 53, 91, 61, 68, 82, 67, 82, 63, 61, 52, 65, 44, 53, 52, 62, 54, 58, 85, 56, 56, 51, 71, 101, 92, 73, 50, 52, 47, 48, 59, 114, 62, 67, 72, 76, 63, 62, 57, 47, 65, 70, 75, 70, 64, 69, 65, 73, 80, 71, 69, 74, 55, 66, 52, 65, 70, 90, 61, 71, 54, 62, 78, 81, 65, 65, 70, 50, 71, 60, 81, 94, 53, 62, 101, 116, 67, 64, 65, 62, 81, 66, 62, 67, 69, 57, 64, 47, 58, 62, 81, 66, 70, 54, 56, 57, 87, 77, 50, 75, 80, 47, 58, 53, 77, 58, 58, 59, 79, 53, 67, 60, 51, 59, 59, 74, 65, 60, 71, 79, 66, 50, 74, 74, 55, 54, 67, 38, 81, 59, 68, 70, 61, 66, 78, 85, 53, 75, 87, 53, 79, 64, 60, 78, 66, 56, 58, 81, 69, 82, 60, 66, 71, 62, 54, 65, 58, 63, 61, 78, 61, 60, 60, 43, 58, 55, 77, 37, 73, 53, 61, 76, 62, 59, 39, 66, 106, 61, 46, 69, 64, 59, 76, 82, 60, 63, 49, 74, 56, 69, 61, 72, 76, 72, 80, 80, 51, 75, 76, 41, 78, 42, 84, 58, 73, 50, 75, 77, 83, 61, 54, 75, 68, 57, 91, 74, 113, 80, 70, 105, 64, 58, 47, 78, 55, 78, 55, 83, 64, 57, 79, 51, 62, 74, 64, 73, 57, 65, 65, 70, 55, 50, 71, 53, 97, 86, 56, 91, 88, 57, 70, 69, 69, 62, 56, 64, 59, 60, 101, 75, 86, 70, 68, 48, 62, 42, 74, 56, 65, 53, 104, 57, 79, 55, 49, 72, 48, 48, 72, 55, 77, 61, 68, 85, 69, 71, 81, 76, 66, 61, 45, 68, 80, 52, 76, 44, 69, 65, 51, 80, 68, 75, 104, 74, 71, 67, 77, 42, 51, 71, 51, 79, 59, 52, 73, 60, 92, 73, 47, 64, 65, 62, 83, 87, 73, 76, 76, 62, 65, 74, 75, 57, 66, 66, 37, 64, 85, 58, 94, 52, 89, 66, 54, 74, 81, 61, 58, 56, 83, 52, 65, 64, 56, 62, 47, 56, 58, 52, 72, 76, 61, 67, 68, 58, 59, 60, 67, 66, 73, 55, 49, 51, 76, 53, 65, 91, 76, 79, 72, 95, 57, 51, 73, 42, 50, 79, 55, 115, 63, 43, 77, 70, 62, 63, 77, 65, 77, 89, 69, 83, 51, 72, 52, 94, 46, 52, 70, 76, 67, 56, 76, 100, 68, 59, 48, 47, 75, 72, 83, 45, 52, 59, 72, 52, 53, 42, 48, 70, 71, 70, 53, 84, 46, 84, 52, 43, 82, 68, 61, 60, 59, 69, 73, 52, 76, 80, 68, 78, 77, 65, 90, 69, 84, 49, 57, 63, 87, 65, 53, 61, 101, 52, 45, 77, 72, 46, 51, 54, 75, 57, 69, 64, 45, 68, 59, 55, 66, 88, 95, 68, 56, 65, 71, 50, 79, 74, 55, 65, 66, 74, 60, 67, 73, 67, 78, 66, 47, 85, 72, 78, 53, 64, 57, 73, 50, 70, 82, 75, 87, 67, 61, 58, 40, 64, 59, 63, 45, 66, 67, 43, 66, 74, 63, 67, 49, 82, 49, 64, 111, 53, 56, 61, 55, 58, 68, 87, 60, 76, 64, 73, 64, 77, 73, 99, 60, 59, 46, 65, 91, 43, 60, 61, 66, 67, 57, 61, 83, 53, 58, 68, 43, 73, 58, 77, 50, 45, 66, 66, 77, 49, 61, 55, 65, 73, 88, 66, 58, 78, 51, 73, 56, 56, 67, 66, 53, 130, 48, 69, 70, 55, 72, 74, 64, 71, 46, 84, 68, 70, 66, 73, 58, 74, 81, 96, 68, 69, 78, 70, 74, 63, 63, 72, 55, 73, 54, 70, 96, 57, 64, 59, 69, 55, 79, 48, 86, 56, 97, 92, 61, 63, 92, 73, 101, 64, 78, 91, 61, 56, 82, 61, 49, 56, 53, 64, 49, 64, 63, 61, 73, 64, 53, 57, 48, 63, 68, 63, 71, 79, 100, 62, 65, 68, 54, 67, 45, 74, 77, 68, 63, 60, 64, 43, 71, 52, 71, 71, 51, 103, 62, 75, 52, 55, 75, 54, 97, 86, 68, 69, 67, 82, 51, 48, 98, 72, 52, 50, 77, 71, 67, 74, 71, 53, 59, 58, 79, 65, 63, 50, 64, 61, 75, 58, 60, 84, 54, 77, 76, 53, 67, 72, 77, 68, 60, 69, 40, 43, 41, 72, 79, 64, 76, 89, 59, 76, 78, 62, 72, 67, 81, 56, 65, 60, 61, 65, 68, 50, 58, 53, 45, 72, 75, 53, 64, 50, 68, 42, 59, 47, 67, 57, 51, 61, 55, 71, 54, 132, 71, 77, 81, 58, 73, 62, 60, 60, 62, 62, 68, 42, 71, 65, 75, 46, 56, 53, 71, 61, 72, 73, 64, 58, 88, 66, 76, 62, 75, 84, 77, 63, 50, 83, 61, 45, 70, 45, 73, 70, 60, 69, 59, 61, 73, 75, 58, 85, 54, 71, 64, 67, 70, 87, 64, 61, 87, 59, 57, 76, 71, 59, 72, 68, 58, 69, 74, 41, 48, 57, 75, 69, 48, 79, 50, 71, 55, 61, 55, 60, 39, 70, 79, 76, 52, 60, 64, 93, 54, 59, 47, 58, 80, 42, 62, 49, 66, 63, 84, 62, 79, 64, 71, 83, 84, 74, 76, 85, 60, 50, 59, 74, 51, 82, 60, 69, 52, 75, 63, 71, 56, 57, 73, 48, 55, 60, 69, 64, 71, 71, 63, 67, 79, 56, 62, 64, 67, 62, 59, 60, 58, 71, 56, 89, 67, 70, 73, 51, 72, 73, 61, 69, 64, 83, 55, 53, 86, 67, 54, 54, 60, 77, 69, 59, 98, 68, 56, 53, 48, 86, 67, 60, 48, 67, 63, 69, 67, 102, 60, 63, 52, 56, 61, 63, 59, 78, 62, 49, 65, 39, 65, 62, 77, 61, 52, 69, 56, 52, 59, 78, 68, 71, 50, 82, 62, 48, 51, 58, 68, 60, 78, 53, 61, 61, 60, 93, 58, 61, 51, 61, 70, 53, 84, 51, 76, 58, 87, 58, 73, 61, 63, 57, 58, 57, 64, 61, 78, 49, 49, 59, 56, 69, 77, 64, 63, 66, 61, 72, 72, 80, 50, 69, 74, 82, 54, 95, 51, 93, 76, 72, 62, 63, 71, 58, 139, 59, 88, 56, 75, 80, 60, 66, 74, 62, 57, 62, 57, 72, 69, 64, 34, 74, 60, 60, 85, 60, 60, 63, 48, 111, 80, 53, 63, 63, 58, 47, 59, 62, 62, 59, 62, 63, 69, 121, 78, 69, 56, 68, 59, 54, 96, 70, 60, 57, 59, 56, 74, 58, 54, 157, 54, 58, 51, 58, 52, 56, 55, 58, 70, 48, 60, 61, 70, 66, 65, 72, 68, 74, 58, 73, 67, 70, 75, 97, 66, 96, 60, 56, 57, 75, 56, 75, 65, 64, 66, 71, 77, 46, 61, 81, 61, 62, 68, 79, 70, 129, 51, 63, 62, 56, 77, 67, 61, 71, 34, 74, 53, 53, 94, 57, 65, 61, 65, 83, 67, 73, 71, 53, 71, 33, 63, 54, 65, 80, 63, 62, 54, 77, 50, 66, 72, 57, 88, 61, 58, 74, 73, 57, 58, 38, 88, 80, 67, 73, 72, 52, 71, 71, 57, 55, 141, 68, 73, 61, 58, 67, 75, 63, 69, 61, 94, 68, 44, 47, 58, 50, 59, 56, 53, 89, 62, 54, 50, 55, 63, 58, 68, 75, 83, 42, 62, 56, 62, 79, 75, 51, 62, 57, 62, 69, 73, 59, 59, 70, 55, 73, 72, 54, 66, 62, 89, 68, 90, 70, 57, 71, 63, 75, 59, 55, 54, 55, 61, 50, 64, 75, 48, 55, 64, 97, 76, 64, 72, 53, 64, 88, 75, 63, 57, 61, 75, 62, 114, 46, 56, 56, 56, 70, 74, 71, 63, 75, 56, 65, 66, 58, 59, 62, 75, 101, 75, 78, 68, 98, 63, 83, 53, 69, 52, 51, 135, 30, 68, 68, 59, 63, 57, 68, 71, 67, 44, 71, 75, 58, 57, 77, 58, 71, 67, 44, 58, 53, 85, 53, 58, 69, 55, 77, 50, 63, 53, 52, 79, 66, 61, 64, 45, 78, 58, 77, 59, 65, 41, 48, 63, 63, 96, 87, 75, 74, 57, 86, 72, 87, 66, 65, 53, 77, 81, 75, 61, 62, 73, 55, 71, 102, 63, 80, 82, 71, 56, 98, 68, 55, 66, 55, 57, 59, 53, 86, 125, 63, 97, 61, 62, 64, 52, 60, 92, 93, 66, 66, 75, 72, 64, 65, 68, 68, 80, 69, 52, 68, 62, 69, 57, 55, 46, 63, 61, 47, 66, 56, 69, 63, 68, 58, 59, 67, 65, 64, 65, 59, 60, 65, 69, 63, 56, 56, 74, 58, 77, 76, 107, 58, 74, 27, 50, 69, 68, 47, 89, 58, 80, 60, 82, 55, 52, 49, 61, 48, 65, 73, 68, 59, 51, 68, 54, 56, 59, 52, 64, 62, 60, 68, 68, 63, 84, 70, 62, 79, 65, 65, 53, 59, 62, 57, 72, 95, 66, 57, 56, 74, 85, 41, 55, 74, 62, 54, 102, 60, 62, 58, 64, 74, 45, 73, 98, 78, 69, 75, 65, 50, 50, 52, 56, 71, 61, 52, 47, 63, 47, 72, 77, 51, 42, 57, 66, 70, 59, 65, 52, 78, 55, 69, 52, 68, 95, 72, 89, 69, 54, 58, 55, 61, 94, 87, 58, 63, 76, 77, 60, 92, 58, 137, 69, 63, 57, 53, 74, 65, 72, 70, 59, 49, 59, 68, 68, 56, 65, 58, 77, 59, 60, 44, 53, 79, 71, 58, 86, 49, 79, 65, 51, 49, 61, 63, 59, 58, 71, 60, 84, 50, 68, 57, 72, 72, 51, 83, 51, 51, 119, 68, 56, 61, 46, 64, 53, 57, 56, 50, 62, 84, 69, 82, 68, 50, 64, 72, 75, 87, 62, 65, 81, 84, 58, 51, 52, 90, 99, 65, 62, 61, 79, 68, 69, 53, 54, 37, 76, 68, 68, 60, 66, 67, 51, 44, 64, 87, 120, 54, 42, 67, 64, 70, 33, 52, 76, 51, 59, 61, 79, 69, 65, 44, 58, 58, 56, 63, 62, 60, 64, 62, 65, 61, 81, 60, 52, 51, 80, 65, 61, 69, 58, 54, 50, 60, 54, 79, 98, 127, 69, 69, 66, 69, 62, 82, 65, 69, 93, 59, 78, 55, 65, 67, 63, 83, 55, 62, 72, 55, 55, 60, 67, 39, 77, 43, 61, 59, 54, 60, 61, 70, 62, 53, 58, 63, 69, 69, 59, 61, 82, 58, 56, 66, 79, 58, 46, 74, 59, 58, 50, 62, 50, 58, 70, 71, 53, 55, 60, 58, 60, 67, 55, 71, 54, 49, 69, 78, 107, 68, 40, 71, 59, 71, 59, 59, 77, 56, 63, 72, 65, 118, 74, 65, 79, 61, 88, 81, 55, 68, 76, 82, 58, 52, 61, 54, 61, 72, 59, 84, 65, 64, 72, 60, 63, 76, 57, 52, 74, 66, 108, 77, 47, 53, 50, 50, 53, 75, 80, 80, 63, 73, 62, 63, 91, 62, 77, 58, 60, 65, 70, 67, 61, 54, 82, 70, 64, 74, 71, 54, 61, 57, 73, 77, 63, 65, 89, 58, 53, 57, 52, 54, 64, 68, 110, 60, 67, 60, 80, 62, 53, 85, 77, 60, 76, 51, 61, 66, 61, 56, 58, 53, 54, 57, 71, 54, 60, 55, 65, 75, 52, 58, 64, 54, 104, 62, 67, 77, 57, 66, 58, 73, 60, 63, 69, 56, 82, 64, 51, 96, 74, 61, 58, 45, 80, 59, 61, 87, 56, 65, 49, 66, 71, 84, 64, 77, 57, 59, 40, 85, 64, 51, 61, 64, 62, 68, 61, 78, 54, 67, 59, 71, 59, 71, 73, 77, 50, 82, 101, 85, 67, 54, 57, 49, 62, 71, 66, 59, 66, 58, 70, 52, 75, 46, 62, 38, 94, 79, 72, 71, 57, 67, 65, 54, 116, 61, 77, 71, 61, 76, 79, 70, 85, 65, 50, 52, 56, 55, 100, 66, 79, 69, 60, 68, 66, 47, 55, 62, 67, 101, 48, 79, 70, 66, 62, 57, 77, 64, 66, 45, 60, 50, 95, 48, 63, 77, 72, 76, 64, 58, 49, 73, 70, 46, 55, 64, 57, 70, 56, 57, 72, 74, 49, 75, 66, 56, 66, 76, 65, 63, 58, 75, 88, 66, 87, 89, 82, 72, 53, 58, 61, 54, 58, 56, 74, 70, 67, 62, 69, 59, 52, 68, 79, 113, 83, 65, 49, 69, 70, 54, 60, 67, 63, 61, 61, 55, 53, 66, 51, 64, 54, 61, 71, 41, 87, 63, 64, 78, 81, 45, 59, 43, 55, 85, 68, 58, 67, 93, 67, 62, 57, 59, 74, 88, 69, 66, 62, 52, 58, 69, 86, 110, 69, 57, 51, 60, 65, 61, 65, 56, 69, 56, 64, 58, 55, 68, 44, 76, 43, 56, 61, 69, 70, 71, 59, 67, 70, 48, 51, 102, 63, 56, 63, 60, 56, 79, 47, 51, 67, 56, 70, 52, 86, 43, 67, 50, 48, 82, 59, 67, 63, 66, 51, 73, 70, 62, 63, 93, 55, 69, 52, 62, 67, 60, 77, 55, 72, 62, 75, 57, 75, 76, 61, 60, 68, 71, 70, 53, 53, 70, 62, 56, 86, 48, 66, 78, 70, 79, 36, 61, 71, 57, 86, 66, 73, 71, 50, 63, 64, 74, 77, 57, 72, 85, 69, 50, 79, 55, 65, 58, 61, 44, 70, 62, 48, 59, 60, 98, 83, 50, 75, 54, 73, 58, 105, 70, 62, 59, 50, 106, 67, 65, 83, 47, 54, 74, 65, 71, 77, 85, 62, 68, 66, 60, 111, 72, 45, 57, 62, 55, 81, 63, 63, 58, 63, 73, 72, 66, 52, 59, 57, 51, 71, 63, 32, 60, 59, 51, 79, 87, 57, 51, 79, 59, 80, 75, 57, 61, 91, 64, 40, 76, 67, 57, 87, 52, 49, 79, 67, 56, 62, 73, 47, 77, 75, 70, 65, 57, 64, 66, 43, 74, 83, 68, 60, 98, 61, 47, 71, 78, 49, 57, 75, 70, 71, 64, 58, 67, 66, 128, 44, 67, 102, 51, 66, 71, 56, 67, 66, 71, 61, 51, 79, 55, 53, 55, 43, 66, 85, 66, 96, 60, 78, 59, 67, 73, 82, 56, 67, 62, 61, 64, 72, 56, 73, 56, 67, 71, 49, 82, 52, 64, 67, 71, 68, 91, 55, 54, 57, 50, 77, 66, 43, 64, 54, 60, 52, 70, 99, 83, 58, 67, 59, 59, 62, 103, 87, 63, 76, 62, 68, 79, 61, 73, 50, 55, 56, 69, 55, 65, 67, 69, 83, 75, 61, 68, 87, 58, 62, 57, 56, 85, 58, 61, 45, 75, 77, 69, 66, 60, 81, 73, 60, 78, 56, 44, 60, 61, 41, 64, 73, 66, 72, 89, 54, 54, 87, 61, 31, 83, 66, 52, 77, 66, 74, 63, 63, 59, 71, 77, 56, 94, 65, 47, 97, 59, 46, 55, 58, 77, 79, 65, 60, 51, 50, 56, 93, 61, 71, 65, 52, 77, 54, 75, 83, 78, 70, 57, 62, 57, 65, 69, 58, 54, 78, 53, 69, 61, 58, 57, 48, 73, 68, 67, 63, 44, 65, 59, 78, 68, 59, 68, 76, 66, 74, 65, 74, 89, 57, 50, 59, 60, 75, 67, 102, 59, 52, 64, 63, 65, 119, 72, 71, 78, 68, 76, 61, 75, 60, 58, 59, 89, 51, 66, 71, 128, 56, 62, 69, 53, 88, 82, 68, 60, 71, 53, 69, 68, 57, 44, 97, 53, 76, 68, 79, 60, 60, 71, 83, 55, 70, 72, 66, 78, 84, 50, 60, 60, 94, 78, 65, 58, 91, 59, 60, 114, 75, 60, 67, 56, 68, 50, 63, 65, 71, 71, 63, 42, 67, 55, 49, 66, 70, 61, 63, 83, 66, 46, 58, 80, 69, 60, 54, 54, 68, 44, 69, 63, 59, 47, 72, 45, 76, 58, 94, 59, 69, 56, 79, 64, 80, 65, 54, 70, 65, 88, 70, 44, 107, 94, 69, 73, 62, 68, 76, 59, 59, 58, 92, 63, 75, 95, 60, 58, 58, 55, 55, 53, 54, 56, 46, 71, 77, 63, 60, 49, 74, 100, 74, 30, 69, 61, 66, 76, 55, 60, 48, 63, 109, 42, 79, 78, 59, 64, 56, 93, 55, 56, 67, 57, 75, 59, 60, 67, 74, 35, 56, 68, 67, 62, 54, 94, 49, 77, 57, 112, 52, 66, 65, 50, 61, 65, 86, 72, 54, 71, 58, 62, 56, 76, 52, 58, 55, 87, 69, 69, 55, 84, 59, 73, 61, 64, 57, 83, 40, 68, 73, 81, 63, 62, 62, 58, 66, 77, 67, 75, 68, 61, 76, 57, 60, 73, 60, 62, 53, 93, 79, 44, 57, 69, 60, 83, 62, 52, 95, 69, 74, 53, 80, 56, 133, 94, 48, 57, 67, 80, 61, 78, 64, 50, 53, 57, 63, 62, 61, 75, 76, 97, 54, 61, 63, 59, 62, 81, 109, 58, 49, 71, 56, 53, 81, 68, 64, 55, 59, 56, 80, 85, 67, 54, 50, 72, 49, 68, 48, 65, 55, 98, 70, 64, 92, 82, 66, 67, 70, 66, 46, 61, 74, 82, 62, 61, 100, 87, 62, 58, 70, 62, 64, 53, 43, 54, 90, 73, 59, 70, 66, 75, 85, 88, 40, 71, 42, 64, 74, 82, 57, 47, 66, 60, 46, 60, 68, 86, 67, 54, 53, 75, 54, 67, 59, 65, 99, 79, 54, 70, 65, 71, 63, 71, 76, 90, 64, 66, 69, 73, 78, 95, 69, 62, 59, 69, 71, 63, 74, 53, 76, 63, 78, 56, 69, 71, 103, 69, 87, 63, 68, 63, 63, 63, 65, 55, 53, 63, 54, 65, 49, 51, 57, 74, 48, 68, 135, 74, 75, 84, 72, 58, 58, 57, 78, 55, 52, 67, 64, 61, 60, 58, 95, 42, 66, 57, 76, 77, 57, 81, 59, 65, 61, 81, 58, 73, 87, 56, 52, 81, 50, 91, 60, 63, 59, 58, 77, 54, 64, 57, 74, 56, 64, 53, 83, 67, 95, 67, 59, 70, 68, 61, 58, 60, 69, 60, 84, 68, 61, 56, 60, 62, 76, 56, 88, 68, 64, 66, 75, 66, 80, 48, 61, 62, 68, 66, 55, 66, 76, 53, 55, 55, 64, 70, 55, 67, 79, 62, 70, 60, 66, 81, 52, 59, 53, 71, 72, 74, 81, 58, 56, 74, 53, 67, 58, 62, 56, 63, 72, 67, 88, 64, 60, 78, 54, 70, 76, 57, 61, 62, 68, 90, 55, 70, 76, 67, 53, 63, 58, 75, 56, 63, 68, 52, 79, 60, 67, 61, 56, 56, 56, 63, 61, 82, 63, 57, 51, 87, 118, 58, 89, 73, 43, 112, 61, 62, 59, 74, 50, 62, 66, 80, 70, 94, 58, 53, 73, 53, 78, 67, 83, 66, 67, 77, 67, 61, 63, 48, 70, 64, 39, 78, 57, 67, 73, 69, 81, 80, 101, 58, 53, 62, 70, 61, 62, 67, 44, 55, 63, 66, 60, 46, 77, 63, 79, 48, 72, 56, 75, 55, 57, 86, 50, 47, 66, 43, 62, 81, 71, 52, 61, 52, 60, 79, 61, 73, 67, 75, 82, 72, 53, 62, 70, 112, 61, 79, 62, 74, 68, 57, 59, 72, 63, 58, 49, 61, 50, 53, 76, 65, 60, 58, 57, 51, 61, 64, 62, 79, 71, 77, 37, 56, 59, 73, 63, 69, 69, 85, 72, 50, 76, 54, 57, 72, 77, 131, 72, 48, 59, 71, 49, 67, 79, 77, 69, 82, 65, 92, 57, 63, 99, 50, 70, 56, 59, 73, 59, 76, 52, 56, 66, 63, 72, 59, 71, 61, 53, 51, 90, 50, 53, 43, 83, 111, 77, 99, 58, 70, 50, 74, 59, 52, 77, 62, 74, 66, 77, 57, 54, 40, 58, 67, 99, 55, 41, 57, 48, 74, 64, 59, 62, 69, 75, 67, 58, 69, 67, 61, 109, 53, 67, 61, 81, 73, 69, 77, 75, 68, 55, 53, 62, 101, 58, 51, 49, 77, 61, 57, 75, 55, 69, 44, 68, 68, 51, 50, 71, 79, 72, 57, 41, 59, 60, 52, 73, 60, 62, 68, 95, 61, 66, 57, 130, 80, 60, 60, 68, 72, 69, 81, 50, 77, 79, 66, 54, 66, 82, 55, 56, 70, 61, 82, 67, 58, 57, 76, 91, 76, 60, 74, 75, 54, 117, 66, 57, 54, 44, 64, 74, 58, 90, 55, 57, 64, 81, 87, 71, 50, 62, 45, 46, 47, 62, 75, 52, 97, 76, 56, 60, 71, 46, 62, 76, 108, 56, 71, 53, 63, 90, 64, 62, 46, 55, 76, 62, 64, 59, 70, 75, 61, 58, 50, 63, 71, 71, 53, 56, 82, 75, 62, 70, 70, 75, 58, 65, 74, 63, 62, 53, 67, 64, 53, 66, 62, 74, 74, 66, 53, 66, 56, 69, 76, 55, 66, 72, 89, 65, 78, 58, 92, 59, 62, 59, 63, 74, 43, 63, 92, 52, 67, 82, 56, 63, 96, 73, 57, 57, 57, 70, 54, 78, 95, 67, 118, 126, 54, 59, 50, 51, 48, 56, 58, 68, 55, 53, 52, 58, 63, 80, 87, 71, 65, 61, 95, 39, 79, 60, 64, 72, 65, 78, 75, 54, 51, 66, 43, 70, 77, 78, 72, 103, 80, 78, 82, 46, 53, 50, 61, 45, 72, 70, 54, 72, 75, 108, 82, 91, 58, 67, 48, 75, 85, 62, 103, 69, 60, 54, 75, 74, 55, 75, 86, 80, 54, 71, 66, 81, 70, 64, 72, 55, 60, 83, 66, 63, 79, 66, 64, 67, 65, 71, 60, 61, 53, 63, 106, 56, 66, 61, 80, 74, 76, 68, 74, 64, 61, 38, 53, 84, 61, 66, 71, 61, 57, 52, 67, 57, 58, 57, 71, 74, 61, 55, 55, 59, 57, 64, 54, 72, 56, 66, 76, 74, 71, 78, 58, 66, 85, 65, 91, 67, 62, 76, 62, 99, 73, 62, 57, 68, 74, 91, 52, 70, 68, 58, 59, 50, 75, 85, 66, 66, 80, 66, 67, 78, 54, 59, 54, 86, 57, 63, 77, 67, 53, 44, 70, 59, 57, 72, 93, 57, 54, 45, 61, 76, 75, 68, 72, 72, 69, 78, 67, 72, 66, 61, 60, 55, 60, 62, 71, 82, 61, 38, 55, 75, 55, 65, 71, 52, 78, 51, 108, 73, 50, 66, 72, 60, 62, 109, 51, 76, 50, 46, 62, 63, 68, 61, 75, 58, 52, 61, 72, 59, 73, 64, 56, 50, 37, 50, 63, 70, 60, 67, 83, 52, 59, 58, 78, 53, 68, 65, 47, 69, 55, 61, 54, 74, 49, 64, 119, 55, 64, 43, 66, 56, 62, 72, 67, 107, 66, 58, 68, 70, 79, 55, 60, 81, 41, 59, 62, 74, 45, 43, 56, 65, 78, 50, 65, 76, 58, 88, 68, 76, 58, 61, 62, 69, 71, 61, 102, 65, 122, 48, 64, 53, 66, 54, 73, 53, 77, 75, 67, 71, 71, 75, 76, 71, 59, 57, 50, 63, 69, 56, 64, 73, 40, 85, 58, 72, 72, 59, 52, 58, 46, 70, 54, 65, 59, 71, 74, 56, 62, 57, 58, 58, 44, 41, 57, 79, 58, 56, 65, 61, 63, 68, 59, 85, 92, 76, 63, 65, 71, 80, 50, 66, 70, 63, 50, 90, 93, 86, 57, 107, 74, 75, 65, 55, 63, 61, 71, 58, 52, 60, 76, 67, 74, 57, 84, 60, 76, 61, 146, 62, 54, 59, 68, 74, 59, 61, 79, 63, 74, 60, 65, 71, 62, 76, 88, 53, 60, 66, 58, 120, 58, 59, 60, 52, 65, 59, 67, 164, 113, 67, 64, 66, 60, 48, 51, 54, 91, 80, 54, 78, 64, 60, 47, 50, 51, 62, 68, 66, 87, 57, 54, 46, 65, 45, 56, 60, 71, 65, 55, 70, 56, 55, 44, 113, 53, 68, 64, 42, 57, 57, 120, 46, 62, 53, 59, 76, 53, 42, 56, 53, 62, 56, 62, 57, 59, 51, 105, 33, 64, 46, 56, 53, 50, 74, 55, 76, 66, 95, 63, 60, 101, 87, 67, 62, 62, 80, 54, 59, 67, 76, 67, 64, 67, 70, 107, 72, 92, 66, 64, 64, 58, 59, 94, 58, 63, 76, 59, 61, 49, 58, 48, 70, 50, 44, 63, 59, 64, 54, 66, 70, 77, 58, 63, 68, 78, 63, 56, 53, 69, 60, 68, 57, 60, 47, 52, 65, 83, 59, 71, 90, 64, 69, 60, 65, 79, 87, 73, 70, 69, 61, 59, 74, 61, 66, 83, 80, 53, 59, 64, 63, 56, 64, 63, 58, 79, 62, 78, 77, 77, 66, 68, 56, 57, 56, 68, 67, 74, 77, 58, 71, 91, 79, 60, 60, 64, 85, 83, 69, 52, 71, 82, 73, 56, 62, 60, 69, 71, 50, 62, 56, 63, 52, 78, 85, 57, 47, 67, 69, 68, 75, 64, 70, 73, 60, 57, 99, 149, 59, 64, 130, 62, 69, 69, 50, 79, 63, 58, 77, 63, 80, 62, 110, 98, 55, 64, 68, 68, 77, 64, 57, 76, 71, 64, 52, 60, 71, 65, 79, 52, 63, 54, 72, 82, 48, 84, 52, 128, 62, 45, 70, 67, 116, 79, 72, 50, 60, 67, 79, 60, 64, 70, 41, 70, 68, 29, 56, 93, 64, 60, 50, 75, 56, 62, 58, 74, 73, 66, 61, 64, 88, 67, 68, 64, 58, 64, 58, 65, 83, 53, 61, 94, 69, 105, 67, 78, 74, 65, 66, 63, 94, 81, 66, 57, 70, 43, 63, 82, 75, 61, 68, 78, 72, 56, 64, 57, 77, 67, 68, 65, 62, 66, 70, 58, 60, 52, 64, 57, 68, 83, 86, 49, 64, 40, 51, 106, 79, 97, 61, 69, 90, 66, 63, 64, 83, 47, 74, 45, 55, 69, 64, 60, 87, 63, 72, 45, 60, 72, 54, 65, 71, 58, 66, 67, 59, 50, 69, 83, 69, 73, 66, 76, 80, 59, 74, 81, 61, 72, 65, 61, 74, 133, 58, 56, 77, 79, 51, 63, 58, 71, 80, 46, 71, 94, 64, 100, 58, 55, 53, 51, 71, 60, 50, 60, 57, 52, 71, 56, 68, 64, 56, 52, 65, 54, 87, 60, 82, 56, 69, 70, 90, 74, 61, 61, 63, 64, 38, 64, 50, 54, 82, 61, 67, 61, 70, 56, 47, 48, 72, 54, 71, 55, 54, 124, 61, 74, 68, 59, 55, 76, 66, 73, 57, 71, 57, 47, 56, 63, 60, 67, 50, 62, 65, 66, 63, 58, 52, 64, 61, 81, 65, 51, 63, 56, 49, 66, 71, 77, 61, 62, 60, 59, 53, 56, 84, 70, 82, 64, 54, 54, 49, 67, 69, 65, 65, 46, 52, 46, 74, 67, 81, 53, 56, 78, 81, 82, 56, 52, 64, 54, 67, 67, 66, 67, 60, 68, 67, 57, 72, 55, 60, 61, 55, 60, 126, 67, 59, 53, 64, 76, 63, 62, 54, 51, 63, 64, 63, 53, 56, 67, 68, 43, 52, 56, 65, 73, 55, 88, 66, 54, 69, 68, 60, 47, 56, 56, 73, 72, 68, 94, 58, 59, 62, 65, 62, 66, 61, 67, 61, 61, 112, 66, 71, 67, 56, 70, 57, 53, 74, 69, 75, 60, 56, 60, 71, 48, 57, 57, 77, 72, 69, 43, 53, 78, 40, 46, 84, 62, 60, 55, 51, 56, 69, 68, 44, 58, 86, 50, 74, 55, 69, 49, 68, 65, 49, 66, 67, 73, 69, 46, 57, 69, 60, 62, 64, 42, 45, 54, 63, 55, 112, 79, 56, 52, 77, 81, 47, 53, 55, 65, 66, 62, 65, 63, 64, 63, 48, 66, 63, 58, 71, 59, 66, 72, 65, 51, 49, 60, 56, 70, 55, 76, 36, 75, 65, 115, 60, 71, 50, 66, 50, 88, 61, 57, 61, 69, 55, 64, 57, 52, 41, 72, 69, 64, 77, 79, 94, 64, 50, 57, 54, 87, 66, 73, 68, 74, 60, 63, 83, 62, 56, 73, 66, 74, 61, 62, 54, 78, 48, 51, 62, 64, 72, 66, 55, 57, 66, 68, 75, 64, 50, 59, 65, 58, 69, 84, 51, 56, 64, 56, 57, 65, 55, 59, 56, 84, 61, 64, 62, 79, 53, 73, 64, 85, 59, 59, 56, 63, 62, 62, 81, 65, 57, 72, 47, 69, 70, 76, 60, 68, 66, 63, 53, 76, 77, 59, 61, 74, 55, 100, 65, 52, 70, 139, 66, 77, 60, 66, 97, 47, 46, 62, 62, 60, 80, 86, 74, 73, 62, 66, 62, 67, 68, 109, 69, 59, 65, 49, 63, 51, 73, 61, 59, 61, 58, 67, 57, 65, 58, 67, 51, 60, 72, 96, 76, 57, 85, 68, 53, 58, 142, 64, 55, 44, 93, 55, 70, 85, 59, 46, 65, 49, 121, 78, 62, 55, 66, 58, 122, 64, 56, 58, 50, 62, 71, 57, 64, 63, 67, 64, 84, 69, 74, 48, 69, 69, 73, 70, 66, 62, 63, 99, 67, 76, 86, 73, 60, 63, 73, 55, 69, 67, 79, 70, 87, 64, 63, 64, 50, 63, 67, 64, 69, 64, 61, 57, 56, 67, 63, 62, 54, 57, 70, 60, 54, 79, 68, 60, 77, 56, 69, 47, 61, 56, 52, 58, 42, 64, 39, 75, 57, 74, 75, 69, 62, 72, 63, 100, 63, 64, 57, 58, 59, 60, 56, 70, 70, 52, 45, 57, 152, 68, 71, 41, 60, 89, 66, 74, 50, 63, 69, 64, 66, 44, 40, 58, 54, 112, 62, 52, 55, 95, 67, 59, 78, 62, 55, 71, 62, 61, 55, 70, 71, 78, 58, 62, 57, 60, 63, 74, 69, 49, 54, 51, 77, 67, 57, 63, 77, 73, 67, 61, 56, 77, 62, 98, 60, 75, 65, 64, 67, 52, 73, 59, 67, 36, 55, 59, 72, 66, 68, 68, 70, 78, 93, 66, 58, 59, 57, 57, 57, 67, 68, 69, 119, 64, 66, 70, 52, 47, 61, 69, 56, 69, 52, 56, 59, 59, 64, 63, 60, 78, 53, 58, 71, 63, 58, 82, 60, 69, 117, 74, 62, 60, 68, 81, 75, 50, 45, 68, 56, 51, 69, 91, 71, 64, 61, 70, 64, 65, 45, 95, 69, 59, 80, 67, 64, 49, 77, 63, 52, 99, 72, 54, 65, 53, 60, 59, 61, 53, 53, 67, 53, 67, 53, 56, 74, 61, 63, 60, 86, 63, 62, 57, 47, 67, 74, 57, 61, 60, 65, 60, 71, 59, 67, 52, 60, 89, 67, 85, 70, 78, 67, 57, 62, 73, 61, 60, 73, 112, 59, 61, 53, 58, 56, 60, 82, 69, 70, 81, 62, 82, 83, 77, 65, 65, 58, 57, 73, 51, 62, 70, 71, 48, 55, 57, 59, 67, 60, 78, 62, 88, 85, 85, 59, 55, 69, 58, 63, 73, 67, 47, 54, 50, 73, 70, 88, 64, 68, 67, 84, 85, 65, 63, 66, 64, 50, 84, 48, 57, 61, 54, 75, 70, 73, 94, 68, 54, 77, 77, 59, 62, 68, 69, 71, 71, 93, 71, 68, 54, 95, 86, 67, 78, 67, 85, 66, 57, 52, 77, 105, 64, 70, 61, 85, 67, 76, 79, 95, 82, 46, 65, 56, 75, 88, 57, 44, 47, 56, 51, 66, 57, 74, 77, 42, 71, 62, 61, 66, 53, 91, 50, 62, 65, 66, 66, 51, 73, 79, 48, 72, 76, 65, 57, 67, 68, 55, 51, 59, 71, 61, 61, 53, 54, 61, 62, 64, 54, 72, 73, 51, 104, 58, 67, 68, 75, 62, 72, 60, 62, 60, 67, 83, 50, 71, 73, 73, 57, 72, 56, 65, 71, 65, 71, 67, 71, 69, 40, 61, 37, 65, 50, 89, 50, 64, 82, 45, 65, 62, 60, 80, 63, 55, 69, 55, 82, 65, 65, 59, 58, 65, 58, 83, 67, 55, 69, 78, 68, 80, 61, 91, 59, 53, 61, 66, 64, 64, 53, 61, 72, 52, 100, 60, 104, 121, 87, 72, 46, 73, 63, 36, 61, 50, 57, 66, 53, 48, 69, 48, 67, 69, 61, 70, 51, 65, 50, 57, 73, 80, 67, 50, 75, 76, 56, 43, 87, 55, 69, 89, 63, 77, 84, 73, 77, 53, 50, 74, 53, 65, 53, 48, 69, 44, 68, 68, 59, 66, 66, 69, 63, 66, 89, 60, 79, 58, 68, 56, 66, 63, 56, 49, 84, 75, 78, 55, 90, 69, 71, 67, 62, 104, 65, 74, 58, 58, 81, 61, 66, 84, 79, 85, 57, 50, 59, 40, 71, 88, 58, 46, 66, 53, 74, 51, 70, 54, 64, 61, 62, 67, 75, 49, 53, 77, 53, 60, 92, 75, 80, 67, 79, 69, 88, 61, 69, 76, 57, 103, 58, 58, 52, 63, 60, 49, 69, 79, 49, 56, 71, 88, 81, 54, 66, 80, 67, 53, 87, 88, 56, 54, 63, 63, 81, 59, 59, 61, 65, 64, 52, 86, 60, 61, 79, 51, 40, 73, 52, 81, 57, 58, 58, 70, 70, 66, 72, 76, 60, 39, 63, 48, 58, 104, 60, 43, 75, 65, 44, 98, 86, 59, 75, 62, 57, 67, 73, 81, 57, 64, 87, 76, 47, 60, 63, 110, 55, 44, 55, 59, 65, 60, 53, 57, 71, 59, 87, 75, 63, 116, 49, 69, 67, 48, 48, 60, 41, 108, 85, 86, 70, 55, 89, 70, 62, 66, 53, 96, 48, 75, 80, 106, 73, 50, 57, 59, 73, 69, 82, 65, 61, 49, 74, 60, 64, 73, 42, 59, 43, 67, 67, 114, 80, 71, 65, 57, 56, 61, 75, 49, 48, 57, 67, 45, 67, 80, 66, 70, 88, 63, 62, 91, 57, 60, 62, 76, 73, 40, 56, 65, 65, 62, 100, 60, 65, 60, 95, 47, 50, 70, 35, 88, 75, 71, 42, 83, 47, 67, 77, 46, 44, 84, 54, 61, 69, 55, 70, 71, 61, 72, 73, 64, 72, 68, 72, 51, 72, 123, 58, 57, 71, 69, 58, 71, 66, 70, 83, 86, 49, 54, 76, 63, 80, 45, 63, 64, 77, 56, 64, 71, 58, 65, 52, 62, 61, 82, 70, 74, 63, 72, 50, 85, 64, 68, 64, 67, 69, 48, 73, 78, 81, 78, 60, 56, 80, 62, 58, 73, 44, 62, 59, 90, 80, 63, 52, 59, 100, 56, 56, 66, 68, 41, 74, 65, 42, 60, 58, 82, 85, 62, 76, 59, 48, 63, 62, 77, 66, 63, 79, 52, 67, 80, 62, 62, 61, 61, 43, 58, 71, 54, 59, 82, 51, 84, 94, 74, 42, 77, 57, 78, 62, 63, 52, 59, 54, 87, 71, 81, 70, 69, 65, 61, 68, 54, 59, 63, 52, 78, 41, 57, 82, 60, 74, 47, 53, 56, 47, 101, 44, 45, 76, 70, 53, 81, 70, 59, 80, 54, 66, 62, 43, 70, 93, 76, 72, 70, 48, 103, 68, 48, 77, 110, 85, 82, 50, 47, 65, 61, 60, 44, 59, 67, 58, 85, 56, 96, 51, 75, 61, 71, 65, 72, 81, 52, 54, 45, 58, 103, 74, 49, 57, 42, 52, 61, 64, 88, 54, 53, 56, 69, 42, 91, 92, 65, 66, 89, 91, 75, 96, 85, 71, 73, 72, 44, 66, 52, 73, 81, 84, 52, 56, 71, 66, 58, 78, 83, 69, 72, 68, 72, 68, 72, 44, 80, 67, 77, 61, 42, 94, 75, 47, 51, 61, 59, 59, 52, 70, 81, 78, 81, 49, 84, 67, 66, 67, 63, 63, 57, 57, 77, 66, 87, 50, 68, 66, 67, 61, 64, 66, 87, 61, 47, 73, 82, 63, 65, 75, 61, 60, 59, 51, 78, 78, 61, 62, 61, 51, 81, 64, 63, 89, 50, 93, 58, 67, 77, 47, 79, 57, 68, 66, 71, 75, 74, 69, 61, 55, 65, 83, 64, 66, 69, 72, 57, 45, 48, 106, 76, 60, 72, 58, 63, 58, 73, 90, 50, 64, 55, 81, 72, 64, 103, 80, 36, 99, 68, 49, 68, 57, 44, 87, 61, 63, 80, 81, 107, 56, 76, 71, 80, 60, 62, 57, 82, 57, 89, 57, 70, 74, 55, 66, 54, 73, 64, 60, 96, 54, 65, 59, 79, 91, 66, 109, 70, 57, 63, 58, 64, 68, 80, 75, 53, 74, 70, 110, 78, 56, 84, 91, 59, 62, 43, 83, 65, 63, 76, 61, 57, 45, 73, 72, 52, 60, 70, 74, 81, 91, 53, 49, 62, 81, 83, 83, 81, 66, 63, 60, 64, 76, 50, 84, 61, 58, 92, 55, 65, 39, 71, 83, 63, 68, 51, 56, 61, 45, 81, 54, 69, 58, 99, 83, 50, 78, 71, 58, 75, 63, 69, 59, 74, 65, 51, 77, 69, 55, 52, 49, 82, 60, 67, 61, 64, 67, 48, 59, 68, 51, 67, 71, 72, 96, 80, 92, 79, 80, 54, 59, 66, 81, 63, 66, 67, 65, 59, 50, 64, 73, 54, 61, 79, 72, 76, 67, 63, 57, 61, 72, 75, 81, 65, 51, 47, 62, 66, 70, 59, 50, 52, 77, 72, 83, 43, 70, 81, 54, 60, 67, 79, 81, 61, 61, 57, 62, 64, 65, 73, 72, 88, 67, 49, 26, 46, 58, 59, 58, 112, 45, 85, 86, 60, 74, 63, 82, 72, 113, 63, 61, 75, 89, 69, 47, 56, 59, 59, 55, 70, 87, 58, 70, 59, 59, 61, 47, 63, 63, 68, 70, 128, 49, 80, 64, 71, 97, 70, 68, 69, 73, 101, 56, 60, 67, 38, 61, 120, 75, 63, 80, 53, 52, 53, 77, 54, 44, 68, 53, 61, 70, 62, 60, 60, 83, 68, 79, 56, 61, 65, 61, 50, 68, 75, 70, 85, 61, 89, 51, 58, 59, 78, 67, 79, 66, 74, 66, 66, 70, 70, 57, 92, 67, 65, 65, 70, 77, 73, 57, 62, 134, 66, 54, 96, 66, 73, 53, 65, 53, 73, 62, 72, 59, 57, 68, 88, 89, 70, 76, 73, 72, 67, 66, 41, 55, 59, 53, 57, 59, 49, 65, 63, 65, 43, 71, 63, 79, 61, 61, 84, 76, 59, 84, 69, 62, 56, 70, 70, 62, 104, 79, 71, 66, 85, 45, 49, 38, 47, 54, 52, 72, 81, 62, 64, 73, 53, 109, 88, 58, 51, 69, 94, 56, 51, 82, 56, 68, 59, 80, 68, 66, 75, 56, 48, 83, 58, 54, 79, 64, 61, 69, 70, 72, 60, 62, 68, 60, 73, 63, 73, 62, 67, 69, 81, 77, 55, 65, 63, 93, 62, 70, 64, 86, 71, 48, 81, 74, 48, 76, 76, 83, 57, 43, 55, 73, 56, 56, 62, 55, 74, 81, 96, 66, 98, 72, 78, 83, 52, 77, 91, 67, 70, 53, 57, 68, 56, 56, 48, 79, 64, 94, 59, 68, 55, 55, 59, 53, 60, 47, 67, 60, 93, 83, 45, 60, 73, 51, 65, 69, 73, 58, 69, 59, 57, 63, 59, 59, 66, 92, 64, 50, 73, 61, 67, 76, 75, 60, 57, 56, 67, 72, 59, 94, 72, 65, 82, 60, 66, 73, 95, 65, 89, 56, 60, 68, 54, 31, 78, 62, 77, 44, 51, 49, 60, 111, 68, 74, 64, 51, 59, 62, 41, 64, 101, 116, 48, 51, 64, 59, 60, 58, 63, 83, 57, 78, 33, 80, 72, 64, 48, 48, 95, 74, 50, 59, 48, 57, 88, 40, 84, 70, 62, 41, 78, 44, 67, 58, 46, 57, 67, 65, 124, 61, 84, 58, 57, 59, 82, 60, 68, 74, 76, 61, 66, 67, 55, 50, 83, 70, 74, 55, 64, 66, 97, 92, 64, 97, 70, 76, 67, 50, 51, 66, 76, 63, 68, 105, 56, 82, 90, 59, 62, 87, 54, 55, 69, 69, 69, 73, 64, 68, 57, 70, 67, 65, 57, 57, 63, 50, 51, 75, 59, 63, 68, 66, 74, 54, 69, 65, 77, 52, 63, 75, 56, 70, 70, 98, 85, 65, 73, 67, 72, 58, 59, 49, 75, 73, 79, 75, 61, 41, 48, 60, 48, 89, 58, 75, 72, 83, 79, 66, 50, 54, 68, 90, 67, 70, 87, 50, 59, 61, 60, 74, 57, 59, 51, 50, 47, 76, 66, 75, 59, 72, 50, 66, 76, 60, 57, 66, 43, 52, 66, 61, 62, 62, 60, 64, 57, 58, 102, 77, 51, 58, 67, 76, 57, 60, 50, 72, 72, 107, 51, 70, 82, 62, 62, 71, 66, 44, 85, 37, 67, 62, 61, 74, 85, 106, 72, 78, 89, 58, 87, 74, 44, 66, 45, 92, 61, 47, 70, 51, 73, 57, 58, 71, 61, 70, 69, 73, 66, 60, 62, 56, 63, 59, 68, 77, 61, 54, 54, 61, 57, 57, 72, 65, 61, 60, 58, 66, 54, 61, 75, 87, 28, 72, 74, 54, 78, 61, 63, 74, 72, 67, 57, 43, 77, 95, 40, 90, 81, 58, 53, 52, 66, 79, 76, 61, 57, 91, 61, 72, 63, 57, 84, 80, 70, 49, 82, 57, 109, 67, 75, 64, 69, 84, 83, 62, 52, 59, 82, 74, 75, 67, 53, 71, 55, 60, 55, 68, 75, 68, 53, 65, 76, 61, 74, 51, 64, 65, 82, 63, 54, 54, 69, 48, 61, 65, 56, 68, 66, 70, 75, 69, 53, 61, 61, 76, 96, 57, 59, 72, 63, 51, 72, 82, 65, 70, 66, 61, 74, 49, 78, 60, 71, 42, 58, 66, 56, 68, 48, 77, 66, 68, 57, 78, 68, 57, 83, 67, 56, 52, 76, 67, 62, 57, 57, 59, 85, 60, 55, 78, 57, 64, 51, 69, 81, 66, 68, 75, 54, 56, 50, 71, 70, 64, 42, 59, 61, 60, 53, 53, 54, 61, 70, 67, 72, 58, 59, 54, 50, 59, 82, 47, 56, 86, 66, 65, 66, 72, 57, 69, 50, 68, 79, 59, 56, 85, 85, 74, 73, 46, 54, 63, 84, 65, 61, 82, 59, 65, 55, 90, 60, 84, 93, 86, 51, 70, 86, 58, 55, 70, 59, 56, 73, 66, 72, 66, 58, 64, 64, 73, 73, 70, 59, 69, 65, 65, 81, 78, 63, 65, 56, 62, 53, 61, 81, 71, 61, 83, 58, 73, 71, 58, 55, 49, 61, 41, 48, 79, 77, 101, 52, 51, 63, 63, 45, 61, 52, 87, 63, 53, 56, 61, 72, 69, 64, 74, 70, 52, 75, 70, 74, 56, 64, 69, 45, 57, 71, 61, 57, 72, 83, 42, 46, 56, 51, 89, 65, 61, 53, 64, 61, 73, 76, 71, 53, 64, 68, 55, 47, 81, 92, 49, 93, 63, 70, 61, 52, 65, 52, 56, 79, 62, 68, 92, 83, 33, 69, 82, 76, 70, 67, 69, 70, 59, 54, 69, 71, 80, 71, 45, 71, 52, 60, 85, 67, 78, 82, 69, 81, 49, 69, 58, 68, 60, 65, 84, 66, 76, 72, 67, 58, 106, 47, 72, 43, 65, 68, 65, 56, 103, 36, 86, 91, 87, 75, 62, 75, 59, 64, 55, 78, 84, 73, 101, 57, 72, 39, 87, 78, 82, 56, 65, 56, 64, 68, 35, 60, 56, 59, 96, 59, 85, 55, 72, 73, 72, 125, 60, 80, 71, 68, 47, 54, 85, 78, 51, 67, 77, 81, 73, 67, 68, 65, 64, 41, 66, 58, 64, 66, 62, 49, 51, 57, 80, 57, 70, 82, 50, 53, 84, 52, 64, 71, 92, 55, 69, 69, 93, 46, 66, 57, 115, 62, 68, 68, 44, 66, 62, 74, 73, 61, 83, 81, 52, 47, 44, 72, 44, 51, 66, 95, 63, 86, 74, 67, 74, 64, 68, 66, 64, 65, 85, 61, 56, 66, 44, 71, 69, 92, 66, 93, 42, 71, 56, 67, 56, 78, 81, 72, 70, 63, 57, 55, 70, 53, 60, 66, 78, 49, 86, 61, 67, 79, 54, 58, 61, 132, 52, 61, 67, 63, 54, 66, 42, 50, 72, 61, 88, 54, 65, 43, 75, 60, 66, 65, 85, 50, 51, 57, 81, 44, 95, 59, 66, 50, 54, 55, 58, 60, 47, 58, 45, 51, 82, 77, 62, 71, 47, 61, 80, 59, 85, 78, 66, 56, 59, 65, 60, 55, 76, 54, 49, 57, 77, 43, 72, 61, 75, 42, 84, 70, 64, 67, 58, 74, 60, 45, 86, 55, 94, 70, 60, 57, 82, 71, 56, 81, 66, 49, 97, 55, 87, 48, 97, 69, 69, 71, 90, 97, 58, 56, 49, 74, 60, 77, 41, 58, 69, 55, 71, 65, 68, 60, 47, 71, 60, 65, 50, 66, 82, 64, 56, 61, 57, 70, 44, 50, 66, 57, 50, 51, 55, 60, 73, 98, 89, 69, 46, 65, 95, 68, 48, 46, 50, 66, 57, 45, 50, 48, 52, 99, 70, 52, 71, 64, 57, 73, 53, 70, 63, 61, 63, 65, 58, 67, 72, 54, 49, 63, 47, 75, 53, 83, 55, 54, 99, 63, 51, 51, 54, 47, 64, 72, 67, 47, 76, 62, 59, 51, 58, 55, 71, 47, 55, 74, 109, 46, 62, 88, 89, 84, 68, 63, 68, 32, 86, 54, 65, 60, 80, 54, 141, 82, 65, 64, 63, 53, 101, 94, 61, 64, 56, 67, 58, 91, 86, 87, 78, 79, 59, 60, 57, 54, 79, 97, 60, 47, 103, 86, 59, 64, 61, 67, 68, 78, 56, 74, 68, 60, 56, 67, 71, 69, 57, 68, 58, 42, 68, 66, 60, 57, 71, 65, 51, 60, 69, 75, 54, 70, 59, 54, 61, 50, 60, 62, 41, 68, 73, 48, 55, 53, 64, 59, 61, 76, 53, 94, 73, 62, 70, 61, 71, 66, 58, 48, 69, 69, 60, 61, 57, 45, 49, 64, 66, 70, 69, 79, 64, 67, 60, 70, 64, 69, 55, 52, 87, 54, 56, 98, 45, 75, 40, 66, 52, 68, 57, 59, 87, 57, 59, 74, 90, 75, 111, 68, 48, 106, 82, 55, 72, 71, 63, 81, 59, 70, 67, 56, 57, 88, 52, 55, 111, 63, 65, 79, 69, 66, 74, 64, 114, 53, 65, 98, 81, 64, 73, 91, 58, 102, 64, 72, 58, 64, 63, 63, 83, 53, 50, 71, 64, 70, 66, 64, 81, 59, 62, 55, 81, 70, 63, 37, 79, 72, 83, 63, 80, 74, 43, 130, 61, 62, 75, 70, 55, 50, 49, 87, 53, 62, 67, 57, 120, 56, 51, 71, 57, 74, 74, 64, 66, 66, 74, 97, 67, 65, 42, 73, 58, 63, 63, 70, 73, 66, 52, 53, 60, 61, 63, 80, 66, 52, 66, 65, 38, 55, 80, 67, 80, 98, 55, 73, 51, 61, 72, 46, 87, 85, 97, 60, 61, 79, 66, 74, 75, 43, 61, 54, 68, 64, 73, 56, 51, 62, 55, 69, 62, 66, 77, 70, 83, 59, 41, 85, 65, 61, 91, 61, 82, 95, 58, 72, 51, 54, 60, 51, 60, 57, 61, 104, 70, 45, 56, 70, 67, 62, 53, 69, 54, 63, 49, 64, 71, 65, 55, 54, 50, 70, 52, 54, 84, 63, 94, 91, 49, 85, 56, 49, 43, 69, 58, 94, 61, 67, 47, 51, 82, 35, 75, 58, 54, 74, 43, 66, 66, 79, 67, 71, 65, 82, 48, 50, 76, 76, 46, 74, 80, 62, 55, 73, 129, 56, 57, 59, 52, 57, 75, 64, 72, 66, 57, 68, 68, 67, 67, 58, 68, 76, 49, 56, 76, 47, 52, 59, 62, 48, 73, 69, 67, 91, 38, 132, 59, 45, 58, 64, 60, 51, 83, 69, 55, 58, 60, 47, 51, 67, 52, 83, 49, 70, 83, 59, 91, 57, 55, 56, 87, 65, 53, 67, 63, 88, 54, 64, 63, 74, 59, 59, 62, 89, 66, 55, 37, 76, 76, 38, 59, 67, 51, 69, 55, 64, 68, 57, 52, 52, 56, 51, 104, 55, 48, 56, 58, 56, 110, 61, 59, 68, 58, 56, 74, 46, 69, 66, 64, 70, 57, 59, 49, 58, 65, 68, 54, 74, 58, 62, 71, 73, 57, 53, 60, 63, 60, 74, 54, 50, 66, 100, 58, 73, 47, 69, 52, 77, 63, 58, 72, 66, 50, 49, 60, 48, 61, 77, 75, 79, 53, 52, 75, 86, 92, 98, 55, 64, 50, 105, 64, 64, 67, 74, 59, 62, 86, 66, 76, 55, 62, 67, 64, 70, 71, 49, 92, 73, 71, 59, 58, 61, 46, 70, 53, 73, 78, 69, 67, 53, 61, 94, 60, 93, 57, 52, 57, 58, 88, 54, 63, 64, 60, 62, 78, 44, 71, 56, 68, 75, 72, 64, 74, 58, 62, 64, 57, 69, 93, 62, 63, 51, 66, 67, 57, 108, 61, 53, 66, 90, 50, 58, 83, 67, 58, 61, 67, 54, 76, 66, 76, 95, 73, 76, 54, 51, 64, 71, 61, 87, 54, 58, 57, 71, 61, 51, 61, 70, 69, 83, 144, 58, 51, 68, 98, 71, 59, 81, 55, 77, 56, 53, 59, 81, 55, 78, 61, 50, 58, 73, 65, 55, 58, 56, 90, 101, 59, 80, 59, 51, 70, 68, 59, 68, 91, 45, 57, 69, 84, 50, 66, 71, 99, 69, 94, 56, 45, 63, 37, 87, 63, 54, 57, 70, 56, 78, 90, 73, 59, 77, 74, 80, 52, 53, 49, 78, 54, 71, 122, 63, 66, 76, 68, 48, 45, 48, 99, 69, 49, 61, 66, 57, 81, 54, 70, 60, 46, 52, 52, 67, 55, 60, 67, 61, 61, 64, 76, 45, 71, 49, 66, 85, 60, 97, 49, 71, 66, 52, 72, 55, 72, 84, 67, 72, 78, 62, 61, 65, 69, 59, 63, 60, 87, 73, 55, 73, 60, 88, 119, 53, 44, 52, 69, 60, 73, 68, 65, 65, 82, 73, 66, 61, 71, 88, 46, 83, 77, 67, 73, 77, 54, 42, 64, 54, 90, 70, 51, 77, 46, 61, 70, 70, 66, 76, 53, 75, 51, 81, 165, 83, 61, 66, 58, 69, 57, 78, 47, 60, 57, 99, 51, 56, 61, 73, 51, 75, 73, 79, 65, 56, 76, 78, 60, 80, 72, 78, 51, 55, 70, 55, 57, 54, 77, 59, 74, 69, 85, 78, 56, 49, 59, 68, 66, 84, 72, 69, 64, 79, 56, 59, 80, 61, 84, 82, 56, 72, 72, 83, 92, 52, 63, 57, 76, 53, 88, 60, 72, 54, 59, 78, 88, 67, 111, 68, 63, 61, 62, 126, 65, 54, 94, 71, 68, 44, 63, 72, 64, 67, 79, 58, 51, 66, 69, 65, 63, 62, 61, 73, 71, 66, 39, 60, 63, 61, 55, 96, 69, 41, 64, 53, 56, 67, 56, 82, 67, 86, 59, 79, 86, 47, 57, 73, 51, 60, 67, 79, 44, 71, 81, 55, 78, 50, 62, 59, 93, 60, 86, 50, 132, 66, 66, 52, 58, 59, 65, 100, 84, 63, 101, 50, 81, 63, 57, 54, 58, 59, 74, 63, 64, 66, 72, 73, 67, 81, 71, 56, 55, 67, 73, 59, 86, 70, 53, 67, 61, 64, 51, 64, 67, 66, 67, 55, 68, 58, 65, 68, 66, 119, 56, 56, 75, 64, 70, 76, 63, 70, 66, 75, 75, 64, 73, 71, 110, 52, 65, 60, 50, 66, 55, 63, 94, 106, 59, 97, 51, 63, 103, 61, 63, 77, 62, 56, 46, 78, 68, 92, 67, 57, 72, 74, 85, 59, 68, 59, 63, 43, 40, 62, 67, 65, 81, 68, 43, 61, 68, 81, 94, 101, 46, 63, 81, 65, 86, 60, 71, 55, 63, 59, 66, 56, 71, 70, 69, 64, 66, 79, 55, 59, 68, 44, 52, 50, 69, 71, 57, 90, 51, 70, 82, 58, 61, 57, 76, 102, 72, 57, 70, 66, 66, 59, 58, 47, 58, 62, 67, 58, 62, 74, 67, 82, 71, 49, 74, 56, 78, 58, 70, 109, 55, 55, 60, 54, 60, 85, 64, 47, 76, 76, 69, 62, 48, 67, 52, 80, 48, 64, 75, 74, 64, 46, 67, 65, 82, 59, 72, 67, 80, 66, 62, 60, 69, 64, 83, 60, 93, 65, 77, 73, 93, 41, 52, 53, 50, 52, 75, 42, 57, 57, 62, 53, 34, 52, 66, 72, 51, 67, 67, 71, 41, 57, 61, 75, 76, 53, 65, 52, 69, 54, 66, 63, 61, 60, 68, 87, 71, 67, 61, 80, 51, 45, 68, 90, 71, 57, 65, 86, 57, 82, 66, 53, 63, 67, 64, 51, 45, 63, 72, 61, 56, 77, 50, 81, 56, 60, 78, 72, 62, 55, 48, 73, 60, 72, 61, 73, 53, 68, 70, 73, 64, 65, 77, 40, 83, 84, 51, 54, 57, 49, 54, 61, 54, 68, 61, 54, 59, 43, 87, 67, 65, 72, 69, 60, 56, 65, 67, 72, 68, 63, 69, 73, 72, 68, 54, 54, 95, 63, 55, 46, 66, 52, 63, 56, 66, 49, 65, 59, 49, 64, 78, 43, 70, 53, 58, 68, 69, 74, 55, 61, 86, 70, 61, 58, 48, 85, 78, 66, 89, 77, 64, 96, 56, 67, 65, 75, 50, 65, 62, 48, 88, 60, 86, 65, 66, 56, 59, 86, 46, 61, 63, 67, 80, 69, 49, 87, 63, 34, 67, 73, 51, 70, 50, 45, 62, 66, 82, 76, 46, 60, 96, 59, 67, 53, 60, 56, 89, 68, 83, 73, 59, 52, 106, 59, 63, 64, 46, 52, 56, 86, 80, 64, 51, 53, 52, 72, 57, 50, 63, 112, 62, 74, 48, 43, 81, 56, 70, 55, 74, 52, 66, 152, 67, 66, 69, 64, 60, 114, 70, 73, 62, 67, 49, 57, 53, 53, 70, 64, 73, 60, 50, 62, 74, 75, 77, 81, 59, 77, 64, 77, 58, 56, 52, 52, 54, 56, 56, 78, 71, 67, 64, 50, 63, 76, 65, 87, 31, 65, 57, 72, 69, 79, 58, 52, 54, 56, 66, 59, 40, 58, 55, 55, 66, 73, 50, 69, 76, 62, 114, 63, 66, 66, 45, 61, 53, 133, 61, 60, 95, 57, 45, 44, 54, 79, 72, 58, 67, 57, 63, 66, 69, 95, 76, 68, 51, 64, 70, 48, 50, 61, 54, 71, 79, 72, 65, 60, 55, 69, 47, 69, 78, 28, 48, 65, 70, 36, 67, 67, 59, 65, 87, 105, 57, 61, 93, 53, 55, 45, 47, 65, 63, 57, 69, 60, 51, 50, 52, 72, 85, 69, 52, 67, 54, 50, 69, 44, 64, 68, 60, 49, 61, 69, 68, 62, 75, 113, 68, 66, 72, 65, 61, 58, 58, 71, 70, 50, 75, 53, 53, 72, 81, 75, 60, 56, 64, 93, 58, 64, 38, 52, 62, 69, 69, 75, 66, 56, 93, 39, 56, 62, 57, 59, 109, 75, 55, 60, 90, 59, 57, 77, 47, 60, 60, 55, 71, 62, 56, 55, 102, 68, 80, 59, 67, 60, 56, 56, 80, 64, 54, 56, 69, 58, 58, 88, 66, 41, 78, 79, 55, 60, 52, 41, 79, 54, 85, 67, 71, 61, 67, 72, 76, 93, 44, 60, 67, 67, 61, 79, 70, 85, 52, 62, 58, 50, 53, 63, 72, 64, 47, 36, 77, 83, 85, 68, 41, 68, 61, 74, 74, 47, 54, 72, 60, 71, 48, 44, 75, 61, 59, 56, 50, 68, 70, 58, 67, 61, 59, 91, 90, 62, 64, 54, 63, 58, 72, 76, 60, 63, 40, 55, 128, 55, 84, 54, 72, 89, 50, 63, 61, 60, 61, 66, 64, 79, 56, 78, 59, 72, 51, 69, 77, 44, 58, 92, 72, 67, 53, 71, 113, 55, 87, 63, 52, 75, 64, 56, 88, 67, 107, 54, 56, 67, 53, 76, 63, 53, 67, 64, 46, 64, 75, 45, 57, 70, 61, 61, 83, 48, 61, 62, 67, 45, 55, 66, 65, 54, 71, 65, 75, 102, 66, 59, 118, 47, 71, 34, 43, 76, 55, 56, 50, 71, 79, 65, 80, 66, 102, 66, 69, 57, 51, 68, 60, 65, 63, 95, 77, 53, 43, 49, 65, 72, 57, 67, 42, 49, 54, 102, 130, 59, 64, 95, 102, 89, 60, 96, 41, 58, 64, 52, 58, 91, 34, 53, 54, 53, 64, 76, 65, 57, 75, 70, 72, 46, 75, 64, 61, 93, 47, 85, 54, 110, 67, 102, 61, 75, 45, 66, 61, 121, 59, 66, 74, 67, 70, 54, 74, 59, 62, 72, 57, 61, 93, 61, 51, 45, 72, 47, 82, 60, 53, 63, 68, 75, 62, 60, 92, 81, 56, 71, 58, 58, 60, 73, 51, 82, 43, 52, 83, 54, 57, 51, 74, 44, 49, 49, 60, 53, 55, 61, 61, 58, 51, 60, 64, 103, 50, 66, 66, 74, 74, 66, 67, 72, 87, 76, 67, 55, 49, 58, 71, 60, 83, 47, 58, 78, 49, 73, 60, 51, 67, 59, 80, 66, 70, 67, 57, 57, 105, 77, 55, 81, 51, 48, 68, 59, 70, 105, 53, 64, 69, 74, 47, 44, 75, 69, 94, 78, 61, 87, 52, 44, 62, 59, 53, 59, 57, 67, 81, 64, 54, 72, 50, 79, 56, 47, 69, 64, 80, 58, 57, 51, 51, 76, 80, 65, 83, 48, 49, 60, 54, 64, 87, 39, 50, 50, 80, 57, 62, 69, 62, 76, 51, 109, 58, 66, 58, 71, 84, 61, 69, 61, 72, 102, 55, 75, 58, 59, 58, 51, 57, 59, 74, 65, 68, 54, 72, 70, 65, 65, 76, 54, 64, 69, 54, 91, 58, 61, 70, 57, 58, 64, 90, 84, 79, 62, 53, 64, 52, 54, 67, 64, 98, 66, 71, 61, 57, 78, 57, 81, 63, 57, 64, 42, 77, 70, 52, 86, 70, 63, 59, 80, 54, 51, 62, 80, 61, 69, 61, 58, 64, 76, 62, 72, 58, 55, 65, 60, 55, 59, 80, 59, 72, 57, 54, 57, 60, 55, 69, 80, 101, 75, 63, 64, 69, 67, 46, 61, 55, 68, 70, 81, 69, 58, 48, 51, 72, 151, 79, 51, 61, 52, 76, 75, 59, 71, 71, 51, 64, 66, 55, 66, 62, 61, 60, 56, 46, 58, 64, 75, 66, 71, 79, 60, 85, 68, 81, 51, 78, 58, 59, 72, 69, 61, 56, 78, 81, 50, 61, 75, 58, 55, 51, 51, 52, 73, 70, 73, 67, 76, 64, 58, 61, 68, 67, 63, 49, 52, 57, 60, 57, 44, 76, 61, 53, 93, 59, 112, 81, 56, 56, 69, 73, 73, 79, 77, 62, 74, 60, 66, 67, 65, 70, 66, 60, 61, 68, 50, 75, 57, 75, 62, 62, 67, 60, 68, 52, 61, 73, 80, 81, 60, 100, 51, 48, 81, 67, 50, 85, 70, 56, 64, 62, 77, 71, 42, 68, 64, 57, 60, 62, 68, 60, 60, 67, 59, 56, 48, 53, 68, 62, 61, 77, 83, 62, 62, 81, 43, 62, 78, 83, 76, 69, 72, 65, 59, 57, 59, 75, 48, 89, 67, 47, 67, 69, 69, 58, 60, 67, 70, 73, 59, 67, 42, 52, 50, 60, 72, 63, 67, 59, 81, 58, 52, 65, 49, 62, 62, 66, 80, 104, 66, 72, 75, 61, 68, 58, 64, 80, 58, 55, 57, 73, 58, 59, 61, 58, 52, 61, 67, 61, 78, 51, 56, 64, 57, 67, 61, 71, 64, 59, 64, 52, 69, 67, 56, 78, 58, 65, 50, 77, 61, 63, 86, 62, 80, 74, 60, 60, 64, 47, 80, 79, 68, 53, 66, 54, 71, 59, 83, 69, 54, 71, 73, 52, 82, 63, 66, 59, 64, 80, 89, 63, 60, 42, 50, 55, 62, 63, 67, 83, 58, 75, 50, 96, 68, 64, 70, 61, 44, 55, 68, 70, 65, 46, 101, 59, 69, 70, 68, 51, 46, 94, 72, 83, 76, 42, 78, 49, 50, 58, 59, 80, 70, 54, 57, 105, 71, 63, 54, 82, 47, 57, 65, 81, 70, 97, 57, 73, 70, 73, 58, 72, 71, 59, 60, 54, 65, 59, 62, 62, 99, 76, 55, 66, 62, 60, 70, 63, 68, 64, 74, 62, 56, 54, 80, 79, 68, 67, 75, 67, 61, 67, 46, 58, 79, 91, 58, 71, 51, 48, 56, 76, 72, 47, 58, 57, 65, 65, 88, 64, 63, 68, 73, 49, 63, 52, 59, 81, 71, 42, 56, 68, 50, 85, 54, 56, 53, 62, 63, 67, 39, 58, 51, 57, 122, 85, 56, 51, 64, 72, 55, 75, 65, 65, 70, 47, 77, 70, 62, 64, 74, 60, 47, 54, 69, 61, 72, 67, 61, 106, 56, 58, 73, 70, 64, 93, 52, 57, 70, 71, 88, 57, 44, 59, 47, 56, 65, 60, 61, 71, 63, 67, 44, 60, 63, 70, 68, 75, 84, 69, 63, 58, 55, 95, 76, 70, 65, 69, 57, 63, 65, 95, 48, 49, 49, 57, 68, 59, 83, 71, 86, 53, 46, 68, 58, 79, 62, 76, 57, 88, 62, 86, 70, 74, 54, 48, 73, 55, 69, 79, 64, 55, 59, 75, 93, 69, 64, 61, 56, 67, 69, 86, 59, 63, 56, 60, 68, 71, 59, 70, 74, 74, 61, 61, 50, 62, 60, 60, 124, 50, 89, 94, 98, 74, 80, 82, 58, 32, 70, 65, 66, 61, 59, 58, 86, 56, 77, 69, 55, 58, 49, 78, 62, 65, 58, 70, 66, 70, 70, 72, 61, 54, 65, 74, 69, 61, 75, 53, 66, 90, 61, 66, 39, 55, 61, 95, 69, 62, 65, 74, 58, 63, 41, 57, 48, 66, 61, 71, 66, 56, 67, 74, 66, 88, 63, 87, 51, 67, 56, 69, 45, 61, 48, 57, 90, 65, 87, 58, 51, 59, 63, 69, 58, 51, 89, 61, 75, 71, 57, 62, 67, 79, 59, 70, 75, 56, 79, 60, 60, 69, 53, 57, 55, 71, 65, 58, 68, 82, 64, 67, 53, 58, 64, 89, 74, 74, 57, 68, 44, 81, 82, 59, 55, 89, 78, 43, 70, 49, 81, 65, 96, 51, 55, 65, 77, 72, 67, 111, 52, 64, 74, 65, 82, 68, 66, 59, 68, 86, 49, 68, 75, 72, 65, 54, 58, 54, 76, 70, 72, 74, 71, 56, 89, 60, 64, 122, 68, 53, 104, 62, 76, 74, 81, 62, 62, 51, 94, 60, 62, 88, 68, 67, 86, 83, 80, 76, 68, 75, 49, 65, 66, 64, 88, 83, 79, 66, 77, 47, 58, 51, 92, 60, 79, 56, 56, 61, 74, 63, 59, 86, 64, 52, 131, 64, 63, 65, 73, 67, 61, 68, 67, 63, 47, 58, 58, 80, 78, 82, 68, 53, 61, 81, 46, 47, 61, 88, 62, 54, 98, 55, 96, 71, 43, 54, 65, 56, 63, 67, 89, 67, 64, 66, 79, 62, 100, 68, 78, 39, 72, 56, 52, 68, 54, 67, 67, 109, 56, 56, 56, 54, 60, 66, 68, 55, 106, 74, 53, 59, 91, 80, 76, 39, 64, 80, 59, 58, 68, 56, 80, 78, 52, 61, 51, 43, 58, 52, 62, 68, 48, 60, 71, 70, 52, 66, 51, 80, 64, 45, 70, 90, 70, 74, 73, 63, 57, 55, 120, 54, 71, 72, 91, 89, 44, 59, 70, 81, 52, 77, 79, 72, 61, 81, 44, 74, 72, 97, 62, 76, 64, 75, 68, 70, 55, 49, 75, 69, 66, 64, 64, 68, 68, 55, 81, 48, 61, 70, 49, 55, 73, 60, 66, 87, 41, 74, 70, 65, 65, 64, 79, 59, 123, 53, 69, 81, 61, 53, 63, 49, 80, 53, 75, 41, 54, 51, 46, 65, 70, 62, 66, 77, 61, 91, 67, 54, 62, 43, 79, 64, 59, 47, 55, 117, 94, 78, 74, 81, 76, 77, 77, 83, 47, 71, 78, 77, 93, 58, 60, 55, 59, 68, 49, 62, 51, 52, 65, 97, 57, 42, 68, 55, 71, 57, 56, 69, 69, 81, 69, 64, 74, 51, 84, 62, 81, 65, 90, 43, 62, 77, 58, 90, 64, 65, 38, 61, 58, 68, 62, 47, 69, 58, 67, 52, 80, 69, 67, 51, 72, 64, 50, 57, 67, 81, 65, 67, 57, 89, 63, 71, 58, 68, 70, 87, 71, 50, 55, 94, 83, 47, 34, 74, 57, 70, 50, 50, 102, 60, 67, 57, 69, 67, 68, 48, 46, 67, 55, 39, 72, 76, 56, 44, 96, 70, 85, 54, 66, 71, 66, 74, 52, 72, 73, 69, 59, 49, 49, 80, 50, 75, 56, 54, 76, 58, 95, 69, 78, 63, 46, 55, 83, 65, 71, 70, 56, 59, 75, 51, 86, 68, 57, 68, 69, 62, 59, 48, 64, 62, 64, 70, 53, 48, 50, 64, 106, 66, 58, 59, 63, 50, 56, 68, 67, 68, 45, 79, 69, 72, 65, 64, 75, 56, 92, 73, 52, 107, 86, 40, 60, 92, 73, 74, 59, 52, 73, 66, 45, 52, 55, 81, 54, 62, 52, 79, 66, 68, 62, 57, 68, 78, 71, 53, 67, 64, 69, 86, 76, 73, 79, 98, 79, 63, 80, 67, 55, 51, 64, 55, 51, 64, 101, 60, 65, 76, 58, 66, 51, 57, 118, 68, 64, 54, 76, 78, 59, 72, 83, 54, 53, 71, 80, 76, 52, 55, 62, 69, 73, 64, 61, 71, 64, 63, 54, 70, 61, 55, 32, 66, 54, 61, 79, 67, 75, 62, 60, 72, 68, 59, 67, 57, 75, 48, 65, 44, 47, 63, 78, 47, 50, 68, 45, 72, 68, 56, 67, 75, 57, 106, 49, 51, 59, 59, 59, 60, 56, 84, 79, 55, 67, 47, 78, 87, 54, 59, 82, 69, 49, 43, 69, 61, 66, 52, 68, 65, 48, 57, 69, 52, 58, 59, 65, 70, 70, 63, 47, 125, 51, 61, 56, 72, 72, 82, 72, 80, 60, 47, 72, 89, 79, 59, 46, 77, 66, 70, 63, 71, 46, 68, 68, 89, 86, 61, 58, 87, 59, 95, 107, 64, 69, 67, 46, 55, 63, 69, 45, 52, 69, 57, 34, 94, 59, 69, 81, 51, 100, 64, 66, 71, 81, 75, 68, 73, 50, 60, 62, 56, 62, 53, 69, 75, 59, 53, 74, 50, 64, 55, 66, 74, 100, 52, 70, 51, 58, 70, 59, 71, 61, 66, 46, 52, 67, 60, 68, 80, 54, 55, 62, 79, 90, 65, 63, 74, 59, 58, 58, 63, 53, 50, 76, 75, 64, 61, 55, 69, 77, 61, 56, 61, 73, 82, 75, 59, 57, 74, 43, 74, 76, 81, 65, 63, 42, 77, 106, 45, 57, 76, 52, 59, 64, 78, 76, 57, 49, 62, 57, 54, 74, 84, 55, 79, 70, 74, 65, 61, 67, 64, 58, 73, 41, 51, 53, 42, 73, 62, 99, 85, 72, 82, 80, 62, 58, 73, 70, 100, 42, 73, 51, 55, 91, 55, 59, 61, 71, 88, 68, 70, 74, 79, 54, 71, 61, 62, 66, 84, 95, 89, 61, 50, 52, 57, 59, 58, 68, 69, 72, 53, 60, 75, 58, 62, 68, 82, 50, 65, 94, 65, 69, 66, 53, 80, 58, 52, 64, 58, 79, 58, 74, 70, 61, 51, 72, 69, 76, 49, 53, 46, 72, 87, 65, 57, 64, 51, 50, 59, 58, 74, 64, 66, 64, 71, 48, 57, 56, 52, 51, 67, 77, 61, 61, 65, 64, 61, 73, 96, 79, 64, 89, 69, 76, 79, 51, 65, 66, 76, 59, 54, 59, 65, 54, 53, 75, 77, 42, 85, 44, 82, 60, 56, 64, 59, 76, 54, 70, 96, 77, 66, 80, 57, 51, 53, 74, 67, 67, 48, 60, 62, 52, 57, 72, 58, 69, 82, 54, 66, 68, 69, 75, 74, 69, 45, 74, 46, 69, 72, 57, 87, 56, 64, 85, 54, 68, 68, 56, 53, 80, 76, 76, 50, 64, 61, 75, 73, 62, 58, 71, 55, 86, 59, 57, 55, 96, 59, 69, 71, 68, 78, 65, 75, 75, 53, 74, 49, 57, 90, 64, 73, 65, 68, 67, 66, 78, 48, 64, 70, 55, 65, 68, 66, 103, 41, 49, 63, 48, 66, 66, 53, 53, 53, 49, 77, 79, 65, 64, 69, 68, 54, 77, 59, 62, 67, 41, 50, 61, 63, 64, 63, 70, 111, 79, 67, 77, 59, 59, 92, 87, 78, 73, 77, 64, 82, 66, 92, 68, 111, 66, 52, 53, 71, 75, 77, 90, 74, 55, 69, 55, 70, 77, 59, 82, 48, 51, 76, 53, 88, 91, 81, 48, 45, 83, 67, 47, 67, 67, 56, 68, 57, 77, 71, 62, 69, 50, 73, 77, 72, 100, 71, 61, 71, 100, 70, 54, 50, 37, 71, 73, 76, 50, 85, 60, 46, 104, 99, 60, 46, 64, 58, 70, 64, 75, 75, 49, 58, 47, 50, 79, 69, 58, 45, 66, 74, 78, 74, 61, 60, 66, 39, 81, 52, 79, 39, 68, 67, 57, 62, 60, 67, 75, 63, 76, 60, 122, 54, 85, 53, 69, 54, 89, 82, 86, 48, 78, 88, 43, 62, 60, 97, 68, 82, 85, 70, 63, 63, 49, 62, 87, 78, 68, 88, 60, 57, 55, 44, 69, 91, 53, 64, 52, 50, 71, 46, 57, 74, 71, 115, 51, 85, 61, 60, 50, 76, 78, 60, 55, 51, 53, 67, 56, 50, 67, 62, 99, 50, 68, 62, 55, 70, 64, 62, 65, 70, 70, 80, 56, 65, 53, 72, 48, 87, 51, 69, 65, 63, 67, 65, 87, 54, 52, 58, 51, 61, 59, 61, 73, 50, 67, 55, 51, 50, 56, 55, 53, 48, 63, 47, 74, 61, 69, 26, 66, 73, 61, 86, 68, 64, 71, 34, 92, 65, 78, 72, 66, 79, 92, 51, 51, 69, 73, 58, 59, 69, 89, 57, 70, 67, 65, 71, 77, 48, 73, 44, 73, 43, 70, 67, 53, 70, 64, 67, 89, 56, 56, 55, 168, 59, 77, 62, 75, 56, 40, 68, 55, 63, 56, 61, 55, 66, 58, 72, 64, 60, 50, 62, 54, 64, 84, 39, 66, 82, 59, 97, 57, 68, 54, 58, 67, 73, 46, 64, 85, 70, 69, 72, 121, 84, 78, 75, 68, 66, 60, 61, 61, 54, 43, 46, 47, 61, 76, 69, 94, 65, 60, 69, 54, 84, 111, 61, 58, 65, 74, 82, 52, 73, 75, 63, 81, 59, 103, 44, 72, 46, 60, 108, 68, 50, 61, 63, 74, 78, 65, 61, 88, 112, 88, 57, 51, 73, 80, 75, 65, 89, 82, 71, 112, 121, 83, 69, 77, 50, 69, 71, 39, 69, 81, 63, 62, 52, 57, 68, 68, 56, 66, 85, 85, 66, 63, 64, 52, 83, 89, 58, 84, 56, 59, 47, 107, 68, 61, 73, 49, 54, 67, 58, 65, 57, 55, 52, 60, 41, 72, 64, 73, 81, 68, 66, 57, 114, 70, 67, 59, 72, 49, 58, 94, 109, 103, 68, 67, 55, 71, 79, 65, 56, 55, 52, 64, 88, 73, 89, 50, 72, 55, 73, 45, 64, 76, 89, 64, 67, 56, 66, 51, 47, 52, 56, 59, 62, 67, 57, 58, 61, 62, 45, 71, 50, 73, 89, 89, 63, 52, 70, 46, 49, 55, 65, 41, 62, 56, 45, 57, 78, 74, 58, 57, 62, 62, 129, 64, 61, 63, 68, 89, 60, 66, 66, 65, 72, 64, 85, 57, 71, 65, 52, 56, 48, 50, 62, 61, 57, 67, 122, 60, 91, 67, 65, 54, 51, 61, 88, 63, 74, 60, 63, 56, 38, 72, 87, 67, 82, 65, 87, 48, 56, 96, 83, 36, 70, 67, 75, 77, 48, 87, 90, 42, 47, 96, 71, 66, 100, 66, 58, 66, 53, 70, 82, 87, 66, 73, 69, 52, 40, 81, 81, 59, 54, 54, 60, 72, 67, 61, 56, 79, 49, 79, 50, 55, 73, 83, 52, 57, 68, 67, 75, 65, 62, 69, 66, 64, 38, 83, 59, 72, 60, 65, 67, 35, 56, 77, 79, 82, 75, 57, 61, 62, 80, 57, 65, 67, 64, 56, 43, 62, 50, 73, 76, 50, 65, 72, 61, 77, 54, 49, 59, 69, 52, 56, 48, 80, 64, 54, 60, 55, 59, 76, 89, 69, 46, 67, 73, 54, 49, 65, 66, 74, 78, 57, 55, 54, 102, 72, 61, 116, 113, 39, 60, 64, 83, 70, 57, 77, 45, 121, 56, 52, 51, 56, 60, 67, 73, 71, 79, 80, 55, 49, 55, 79, 66, 59, 72, 66, 59, 56, 68, 55, 72, 47, 56, 58, 40, 59, 86, 70, 62, 58, 58, 51, 54, 58, 58, 44, 57, 65, 52, 86, 113, 60, 57, 59, 82, 67, 69, 81, 46, 69, 62, 69, 71, 57, 73, 77, 86, 69, 55, 66, 75, 67, 92, 56, 61, 65, 44, 50, 65, 83, 64, 75, 68, 68, 70, 72, 96, 55, 63, 72, 71, 78, 56, 79, 61, 59, 52, 67, 55, 58, 50, 156, 96, 69, 100, 74, 73, 59, 68, 73, 80, 65, 54, 59, 67, 71, 67, 86, 71, 57, 65, 52, 67, 84, 46, 75, 62, 64, 63, 47, 63, 56, 66, 51, 99, 78, 50, 99, 70, 92, 54, 92, 52, 77, 84, 72, 84, 62, 77, 45, 55, 67, 58, 68, 40, 70, 74, 76, 82, 78, 36, 80, 60, 77, 77, 60, 72, 64, 70, 80, 128, 59, 68, 92, 52, 66, 56, 65, 58, 48, 54, 52, 54, 74, 52, 61, 74, 68, 109, 88, 68, 57, 60, 70, 59, 72, 95, 81, 50, 57, 44, 52, 84, 62, 66, 88, 59, 50, 53, 64, 72, 51, 62, 65, 60, 59, 51, 54, 72, 77, 61, 77, 80, 58, 56, 71, 46, 62, 55, 67, 63, 53, 48, 73, 85, 83, 49, 49, 66, 48, 70, 63, 75, 60, 76, 68, 70, 68, 51, 81, 65, 49, 78, 78, 52, 53, 56, 65, 55, 63, 69, 73, 67, 82, 59, 84, 73, 57, 61, 46, 54, 68, 96, 61, 67, 82, 53, 43, 65, 44, 76, 109, 52, 72, 54, 73, 50, 57, 57, 94, 76, 62, 52, 70, 51, 65, 60, 73, 70, 73, 62, 45, 60, 51, 55, 75, 86, 64, 62, 70, 58, 59, 58, 65, 60, 66, 49, 63, 80, 66, 70, 76, 58, 76, 74, 46, 86, 52, 60, 64, 62, 42, 64, 68, 63, 77, 56, 49, 50, 47, 68, 60, 84, 56, 51, 41, 54, 73, 69, 69, 75, 64, 60, 60, 74, 62, 58, 51, 84, 58, 38, 47, 72, 69, 71, 64, 87, 60, 79, 51, 66, 48, 63, 54, 91, 66, 76, 77, 81, 59, 67, 82, 116, 66, 69, 51, 55, 63, 92, 66, 62, 52, 63, 58, 59, 50, 74, 69, 65, 52, 67, 101, 73, 53, 76, 76, 52, 63, 71, 63, 67, 79, 73, 75, 61, 58, 64, 39, 75, 67, 57, 68, 55, 54, 68, 77, 67, 87, 62, 69, 53, 85, 55, 65, 77, 81, 59, 65, 59, 53, 59, 42, 47, 66, 59, 64, 49, 57, 68, 59, 66, 73, 50, 69, 56, 63, 77, 66, 59, 86, 78, 68, 45, 85, 64, 85, 39, 67, 63, 59, 100, 70, 82, 64, 55, 61, 83, 45, 74, 73, 50, 74, 71, 52, 63, 69, 62, 63, 52, 47, 62, 57, 78, 82, 68, 74, 50, 44, 57, 110, 47, 69, 46, 64, 46, 76, 76, 81, 67, 89, 44, 57, 71, 65, 116, 78, 59, 78, 85, 111, 71, 66, 44, 76, 66, 52, 77, 118, 63, 79, 81, 63, 64, 82, 85, 72, 54, 88, 66, 66, 57, 84, 57, 47, 73, 72, 43, 98, 48, 53, 114, 42, 67, 54, 81, 64, 51, 64, 55, 66, 54, 54, 58, 69, 63, 43, 65, 55, 57, 53, 66, 71, 77, 76, 50, 62, 54, 67, 79, 65, 70, 59, 64, 55, 41, 58, 64, 109, 47, 88, 59, 46, 83, 106, 87, 85, 34, 63, 66, 73, 64, 74, 74, 44, 79, 75, 93, 92, 66, 49, 70, 40, 69, 55, 59, 72, 84, 96, 42, 64, 109, 45, 60, 91, 87, 109, 52, 46, 65, 61, 70, 65, 78, 55, 42, 70, 58, 71, 53, 101, 62, 61, 53, 76, 68, 61, 73, 53, 44, 67, 86, 56, 56, 72, 49, 73, 56, 66, 73, 63, 43, 64, 50, 81, 42, 89, 72, 46, 74, 184, 74, 65, 35, 90, 71, 56, 79, 71, 36, 71, 66, 82, 93, 90, 52, 58, 61, 73, 76, 80, 57, 73, 107, 98, 74, 40, 57, 71, 42, 56, 88, 71, 55, 50, 61, 48, 77, 63, 51, 53, 82, 73, 69, 55, 68, 76, 62, 61, 82, 37, 59, 102, 48, 65, 57, 69, 41, 80, 58, 74, 55, 61, 65, 50, 56, 73, 59, 42, 55, 62, 61, 47, 48, 43, 55, 80, 27, 55, 86, 77, 45, 37, 61, 67, 47, 76, 52, 45, 80, 44, 60, 43, 69, 57, 61, 81, 57, 80, 40, 46, 60, 63, 77, 53, 34, 63, 63, 71, 53, 55, 74, 74, 67, 54, 54, 69, 57, 43, 44, 66, 56, 53, 47, 59, 52, 62, 99, 79, 90, 75, 58, 46, 76, 67, 108, 48, 83, 74, 67, 76, 95, 41, 54, 56, 79, 82, 63, 53, 57, 44, 91, 60, 71, 106, 86, 76, 56, 70, 43, 71, 79, 47, 40, 46, 48, 61, 76, 86, 67, 75, 70, 66, 99, 57, 52, 80, 64, 28, 55, 42, 68, 68, 80, 69, 60, 51, 57, 72, 57, 81, 52, 66, 112, 50, 62, 67, 80, 71, 66, 69, 43, 36, 41, 56, 54, 56, 53, 61, 55, 76, 73, 74, 85, 59, 54, 66, 57, 90, 83, 69, 77, 70, 49, 53, 51, 60, 53, 71, 47, 72, 79, 100, 58, 70, 71, 48, 80, 44, 49, 89, 94, 124, 58, 64, 85, 68, 55, 62, 49, 33, 58, 58, 82, 52, 73, 68, 48, 66, 83, 69, 85, 60, 117, 54, 70, 85, 72, 52, 47, 44, 61, 67, 61, 55, 83, 49, 85, 46, 52, 66, 55, 63, 65, 51, 56, 51, 55, 64, 60, 45, 71, 57, 68, 87, 65, 72, 42, 50, 75, 66, 68, 39, 70, 62, 83, 91, 63, 83, 53, 82, 54, 53, 63, 77, 59, 65, 70, 96, 37, 31, 52, 85, 67, 50, 88, 65, 86, 56, 60, 58, 50, 97, 46, 63, 45, 64, 50, 57, 60, 39, 60, 84, 61, 71, 48, 77, 88, 70, 70, 53, 83, 58, 59, 79, 106, 38, 53, 67, 92, 69, 107, 92, 78, 58, 71, 60, 113, 76, 58, 77, 68, 75, 61, 55, 79, 49, 66, 41, 34, 76, 81, 60, 89, 54, 79, 76, 75, 44, 44, 79, 76, 63, 66, 75, 67, 71, 109, 60, 53, 65, 78, 67, 61, 94, 77, 65, 52, 61, 70, 75, 61, 68, 71, 103, 96, 71, 76, 60, 55, 66, 82, 77, 60, 65, 78, 105, 55, 81, 47, 65, 64, 58, 71, 37, 57, 63, 84, 68, 106, 60, 68, 96, 57, 46, 58, 39, 50, 80, 69, 94, 73, 49, 73, 94, 57, 59, 49, 85, 61, 39, 55, 55, 76, 74, 70, 88, 77, 42, 66, 86, 100, 67, 100, 60, 52, 48, 61, 83, 70, 47, 67, 21, 60, 59, 49, 68, 60, 73, 56, 85, 48, 50, 78, 72, 55, 62, 68, 46, 73, 75, 66, 80, 76, 51, 70, 55, 93, 88, 68, 54, 66, 58, 38, 44, 52, 55, 93, 70, 39, 65, 57, 77, 68, 101, 52, 58, 80, 43, 50, 70, 72, 38, 45, 60, 81, 55, 80, 69, 76, 74, 56, 48, 69, 58, 62, 87, 79, 66, 85, 57, 74, 52, 109, 66, 101, 73, 90, 64, 53, 115, 64, 58, 81, 53, 65, 51, 51, 60, 70, 99, 86, 89, 56, 47, 42, 64, 73, 60, 60, 51, 39, 57, 89, 73, 63, 46, 64, 67, 72, 43, 51, 51, 106, 44, 42, 88, 103, 25, 94, 58, 64, 73, 74, 70, 65, 79, 98, 86, 34, 78, 99, 53, 67, 50, 78, 75, 60, 68, 66, 94, 45, 43, 69, 81, 87, 45, 59, 79, 57, 37, 68, 81, 58, 77, 38, 61, 65, 105, 56, 33, 64, 65, 56, 68, 44, 45, 48, 33, 66, 43, 85, 83, 55, 108, 68, 56, 73, 49, 75, 80, 58, 58, 49, 101, 58, 55, 53, 85, 56, 48, 46, 83, 58, 47, 63, 42, 65, 72, 89, 70, 68, 82, 51, 56, 61, 70, 80, 71, 81, 81, 61, 71, 56, 66, 46, 81, 64, 48, 64, 77, 67, 60, 55, 109, 61, 58, 65, 58, 79, 56, 18, 50, 62, 77, 45, 64, 171, 89, 68, 80, 62, 52, 54, 56, 51, 67, 71, 50, 54, 69, 76, 51, 46, 64, 76, 72, 74, 77, 55, 82, 52, 50, 70, 58, 52, 50, 59, 104, 77, 90, 49, 65, 73, 76, 56, 78, 41, 64, 52, 79, 61, 42, 59, 54, 51, 72, 61, 48, 71, 61, 71, 57, 74, 58, 92, 85, 52, 88, 75, 45, 47, 52, 67, 57, 49, 98, 73, 99, 81, 72, 58, 65, 73, 64, 73, 89, 51, 73, 56, 65, 48, 46, 87, 54, 69, 86, 97, 61, 64, 70, 98, 54, 68, 86, 90, 56, 69, 51, 98, 59, 61, 72, 65, 57, 69, 59, 74, 87, 61, 75, 50, 62, 78, 61, 63, 68, 64, 75, 60, 64, 69, 57, 52, 65, 61, 65, 67, 63, 64, 95, 70, 70, 70, 60, 59, 73, 52, 59, 95, 75, 97, 55, 62, 52, 74, 87, 69, 88, 70, 49, 76, 69, 41, 77, 87, 48, 83, 58, 42, 40, 94, 70, 61, 42, 97, 125, 70, 75, 54, 62, 63, 72, 71, 73, 37, 94, 54, 56, 73, 55, 62, 73, 77, 62, 61, 65, 88, 91, 59, 80, 94, 67, 54, 46, 56, 67, 68, 50, 59, 68, 57, 49, 91, 80, 53, 75, 80, 77, 101, 66, 65, 86, 44, 75, 69, 54, 51, 86, 83, 49, 86, 62, 69, 76, 59, 36, 75, 54, 64, 58, 48, 58, 84, 56, 65, 93, 56, 96, 71, 74, 85, 54, 64, 50, 31, 83, 62, 77, 59, 65, 58, 96, 59, 63, 52, 76, 89, 54, 68, 88, 63, 76, 71, 52, 75, 58, 49, 57, 79, 62, 70, 104, 62, 63, 74, 52, 79, 67, 69, 84, 44, 80, 85, 69, 65, 84, 56, 80, 87, 35, 37, 60, 88, 67, 54, 67, 54, 73, 50, 59, 67, 77, 75, 108, 59, 115, 57, 67, 74, 70, 46, 52, 55, 90, 80, 61, 106, 81, 70, 54, 75, 65, 59, 70, 67, 65, 73, 55, 78, 81, 62, 70, 55, 60, 43, 45, 62, 61, 58, 112, 78, 50, 69, 60, 56, 111, 74, 52, 62, 51, 58, 81, 82, 69, 73, 90, 45, 72, 58, 47, 64, 58, 52, 103, 72, 76, 57, 58, 62, 77, 88, 57, 48, 47, 88, 53, 44, 70, 48, 65, 55, 55, 93, 65, 72, 73, 57, 69, 67, 53, 64, 61, 88, 52, 79, 93, 94, 48, 91, 83, 59, 57, 75, 51, 54, 53, 49, 62, 48, 80, 48, 94, 45, 59, 67, 75, 65, 54, 93, 62, 71, 74, 84, 70, 75, 75, 75, 63, 69, 61, 64, 72, 64, 68, 59, 77, 61, 55, 54, 57, 65, 79, 82, 60, 75, 49, 93, 55, 65, 112, 64, 66, 53, 51, 69, 58, 96, 45, 59, 74, 65, 49, 81, 63, 45, 50, 87, 66, 69, 80, 83, 58, 62, 65, 69, 76, 67, 42, 56, 65, 63, 67, 88, 72, 64, 64, 59, 94, 67, 68, 73, 71, 80, 66, 70, 103, 60, 91, 53, 64, 54, 89, 64, 69, 95, 61, 65, 49, 59, 68, 66, 62, 66, 77, 68, 61, 148, 90, 44, 49, 64, 50, 56, 94, 63, 69, 78, 104, 56, 59, 74, 119, 81, 61, 72, 103, 96, 70, 84, 70, 71, 57, 61, 52, 48, 72, 68, 66, 63, 59, 59, 58, 92, 62, 60, 67, 66, 69, 63, 47, 43, 66, 85, 55, 70, 60, 66, 77, 62, 69, 61, 95, 58, 70, 59, 52, 51, 79, 62, 70, 90, 55, 49, 54, 65, 74, 45, 49, 75, 67, 66, 60, 66, 61, 54, 63, 48, 95, 63, 53, 35, 55, 38, 77, 88, 44, 45, 65, 86, 52, 55, 79, 71, 59, 52, 55, 63, 53, 54, 91, 54, 82, 59, 61, 60, 64, 64, 74, 51, 70, 71, 86, 66, 59, 65, 62, 56, 64, 51, 63, 77, 73, 60, 60, 87, 62, 57, 89, 89, 71, 62, 58, 89, 61, 68, 57, 38, 49, 48, 60, 79, 73, 58, 80, 57, 65, 58, 64, 74, 59, 50, 65, 50, 61, 60, 60, 71, 78, 60, 73, 68, 75, 69, 84, 39, 52, 63, 58, 55, 90, 59, 55, 37, 79, 76, 80, 71, 58, 49, 51, 59, 63, 67, 64, 67, 79, 61, 62, 57, 63, 78, 70, 71, 73, 73, 51, 51, 45, 79, 57, 59, 46, 82, 63, 48, 48, 45, 52, 71, 65, 53, 43, 83, 58, 57, 67, 44, 49, 66, 45, 76, 91, 55, 77, 98, 59, 71, 34, 64, 68, 71, 59, 74, 65, 78, 57, 66, 47, 63, 63, 83, 71, 83, 79, 47, 44, 75, 65, 62, 68, 73, 47, 36, 117, 70, 48, 55, 55, 59, 51, 73, 88, 52, 57, 58, 90, 54, 73, 107, 74, 68, 75, 70, 93, 61, 70, 75, 37, 66, 76, 82, 41, 55, 60, 58, 59, 55, 68, 71, 60, 72, 76, 61, 47, 65, 61, 108, 60, 60, 63, 68, 62, 77, 65, 66, 62, 74, 68, 58, 76, 86, 90, 61, 54, 73, 35, 67, 43, 81, 63, 69, 51, 76, 68, 78, 60, 77, 57, 58, 62, 69, 74, 66, 60, 75, 56, 84, 63, 52, 79, 64, 69, 61, 54, 69, 57, 42, 51, 74, 78, 62, 57, 60, 73, 65, 54, 56, 69, 90, 64, 64, 76, 63, 61, 52, 60, 65, 64, 46, 57, 58, 53, 82, 70, 79, 62, 69, 55, 38, 38, 74, 86, 44, 61, 67, 73, 85, 55, 107, 63, 74, 85, 56, 60, 77, 85, 62, 67, 57, 51, 50, 60, 66, 60, 43, 71, 65, 58, 42, 69, 68, 66, 101, 36, 61, 79, 54, 92, 55, 61, 64, 56, 68, 50, 65, 67, 86, 84, 68, 69, 67, 58, 80, 55, 71, 60, 90, 54, 75, 99, 60, 50, 62, 76, 57, 65, 76, 68, 62, 79, 74, 50, 74, 67, 45, 78, 66, 106, 56, 60, 59, 70, 67, 71, 83, 85, 67, 79, 68, 53, 53, 69, 76, 64, 54, 63, 52, 76, 59, 67, 67, 59, 63, 63, 69, 71, 83, 63, 72, 69, 58, 46, 76, 71, 49, 74, 43, 89, 78, 61, 92, 79, 46, 50, 68, 156, 103, 57, 62, 63, 55, 66, 54, 73, 91, 71, 55, 58, 61, 53, 55, 71, 80, 56, 69, 63, 76, 58, 58, 123, 68, 46, 70, 85, 58, 71, 86, 87, 50, 88, 61, 68, 62, 76, 51, 75, 82, 88, 87, 54, 72, 39, 61, 41, 63, 51, 68, 78, 76, 72, 62, 59, 74, 68, 59, 56, 51, 45, 94, 69, 68, 61, 81, 79, 73, 61, 68, 62, 76, 48, 67, 75, 56, 56, 58, 56, 51, 74, 67, 66, 65, 62, 64, 51, 63, 57, 53, 69, 73, 75, 55, 84, 92, 55, 46, 61, 66, 89, 57, 71, 77, 110, 59, 78, 59, 60, 85, 58, 64, 65, 56, 48, 65, 94, 66, 82, 66, 45, 80, 78, 54, 93, 58, 45, 37, 56, 66, 65, 67, 56, 72, 53, 58, 57, 61, 69, 73, 63, 59, 56, 69, 55, 72, 52, 55, 57, 63, 80, 62, 59, 67, 64, 73, 80, 55, 82, 52, 62, 62, 71, 80, 59, 66, 70, 57, 90, 61, 50, 67, 68, 63, 76, 76, 66, 81, 55, 91, 53, 55, 61, 64, 74, 79, 79, 64, 63, 59, 55, 46, 72, 56, 87, 82, 50, 65, 63, 64, 68, 50, 48, 52, 41, 62, 63, 70, 57, 62, 70, 57, 106, 60, 67, 76, 64, 66, 62, 52, 65, 69, 56, 53, 86, 59, 64, 70, 74, 59, 56, 77, 99, 118, 64, 61, 49, 63, 70, 68, 68, 70, 74, 59, 67, 60, 74, 73, 68, 65, 56, 65, 66, 59, 63, 49, 53, 72, 69, 53, 64, 58, 59, 57, 57, 62, 85, 76, 68, 67, 41, 59, 65, 68, 65, 58, 60, 68, 72, 46, 50, 103, 62, 57, 50, 60, 61, 80, 111, 63, 67, 60, 51, 56, 73, 60, 74, 60, 62, 84, 56, 58, 60, 87, 65, 55, 59, 54, 49, 53, 66, 52, 65, 49, 69, 72, 70, 69, 57, 73, 56, 64, 66, 99, 86, 60, 62, 62, 61, 56, 44, 73, 55, 66, 67, 51, 45, 57, 62, 60, 55, 71, 70, 72, 103, 53, 112, 80, 62, 55, 62, 55, 69, 75, 71, 70, 56, 70, 63, 62, 49, 61, 66, 60, 67, 103, 57, 65, 78, 66, 85, 78, 63, 63, 73, 58, 64, 70, 56, 70, 51, 55, 76, 58, 56, 58, 54, 67, 69, 55, 59, 44, 81, 66, 82, 58, 75, 57, 39, 70, 66, 88, 83, 69, 64, 78, 70, 57, 61, 64, 89, 79, 59, 53, 48, 53, 51, 86, 67, 57, 53, 67, 55, 62, 77, 60, 76, 52, 67, 66, 82, 55, 60, 59, 76, 63, 87, 60, 51, 55, 50, 62, 64, 55, 60, 56, 61, 68, 51, 62, 53, 59, 71, 67, 45, 58, 64, 87, 72, 80, 65, 64, 68, 68, 79, 73, 51, 88, 66, 74, 55, 54, 92, 81, 82, 65, 66, 65, 60, 57, 47, 60, 67, 71, 56, 70, 65, 69, 78, 52, 85, 65, 62, 73, 61, 70, 59, 66, 68, 54, 72, 70, 59, 63, 52, 62, 61, 80, 79, 36, 52, 80, 71, 53, 61, 65, 60, 66, 64, 75, 75, 52, 62, 57, 53, 72, 78, 54, 55, 68, 72, 47, 48, 58, 63, 71, 67, 82, 65, 64, 55, 68, 49, 70, 75, 69, 66, 57, 62, 68, 55, 95, 111, 60, 53, 63, 71, 58, 72, 66, 58, 55, 60, 61, 50, 74, 57, 66, 63, 62, 65, 56, 57, 72, 64, 68, 73, 61, 75, 64, 127, 62, 70, 77, 69, 64, 56, 66, 56, 58, 60, 61, 47, 64, 63, 78, 77, 79, 61, 70, 69, 56, 46, 53, 73, 60, 59, 55, 65, 89, 75, 69, 84, 139, 61, 64, 53, 120, 64, 67, 67, 66, 64, 57, 83, 53, 67, 62, 54, 69, 75, 69, 51, 67, 90, 57, 57, 82, 73, 69, 113, 59, 79, 104, 66, 67, 84, 55, 75, 100, 94, 64, 73, 70, 55, 74, 85, 70, 60, 72, 80, 67, 59, 57, 63, 40, 63, 82, 74, 52, 66, 66, 68, 56, 65, 78, 70, 95, 61, 54, 66, 81, 70, 90, 70, 62, 62, 57, 54, 77, 65, 67, 61, 69, 51, 65, 59, 87, 69, 53, 74, 127, 60, 67, 69, 74, 73, 59, 71, 82, 66, 54, 54, 57, 59, 62, 68, 68, 55, 54, 52, 43, 53, 68, 68, 67, 71, 58, 60, 40, 59, 66, 50, 67, 58, 76, 56, 75, 62, 69, 68, 88, 58, 54, 58, 66, 56, 56, 60, 47, 56, 46, 52, 56, 104, 46, 53, 77, 67, 63, 56, 83, 62, 61, 53, 61, 56, 65, 50, 52, 73, 70, 92, 57, 54, 81, 63, 46, 60, 82, 67, 61, 55, 73, 71, 101, 82, 79, 70, 51, 53, 63, 67, 67, 91, 59, 44, 78, 91, 64, 54, 72, 61, 58, 61, 46, 73, 62, 58, 53, 72, 65, 63, 57, 63, 74, 82, 101, 68, 69, 109, 75, 63, 75, 45, 62, 58, 95, 74, 45, 74, 67, 49, 74, 59, 74, 62, 86, 66, 52, 66, 69, 56, 96, 70, 76, 57, 64, 50, 63, 69, 69, 84, 57, 53, 65, 62, 69, 99, 64, 66, 69, 66, 44, 59, 53, 66, 72, 61, 67, 80, 67, 78, 72, 62, 59, 77, 72, 76, 53, 62, 89, 62, 69, 71, 88, 74, 72, 59, 54, 50, 66, 76, 78, 60, 62, 50, 60, 82, 69, 61, 66, 51, 81, 66, 50, 54, 61, 70, 62, 75, 64, 56, 61, 74, 60, 94, 62, 62, 60, 57, 52, 62, 49, 57, 61, 60, 67, 49, 66, 68, 86, 50, 64, 43, 84, 62, 55, 77, 60, 55, 60, 45, 69, 64, 68, 55, 71, 67, 53, 62, 68, 63, 58, 70, 79, 53, 95, 88, 74, 53, 64, 63, 62, 61, 66, 65, 65, 60, 57, 64, 51, 58, 69, 54, 68, 58, 147, 71, 75, 68, 46, 63, 65, 69, 58, 67, 80, 91, 62, 74, 52, 61, 85, 71, 64, 60, 44, 48, 93, 61, 56, 56, 52, 75, 54, 69, 82, 62, 63, 82, 47, 58, 56, 57, 62, 53, 66, 63, 60, 69, 73, 65, 62, 78, 63, 60, 64, 57, 65, 87, 77, 57, 59, 66, 61, 73, 54, 102, 59, 71, 63, 86, 65, 57, 69, 45, 70, 69, 111, 79, 50, 56, 52, 64, 78, 65, 72, 58, 158, 57, 58, 59, 60, 94, 46, 53, 60, 59, 84, 76, 76, 53, 75, 57, 49, 77, 53, 86, 66, 86, 60, 53, 62, 68, 63, 81, 74, 54, 55, 60, 55, 83, 61, 70, 68, 46, 63, 71, 55, 79, 68, 62, 43, 65, 81, 95, 68, 68, 72, 64, 55, 108, 62, 64, 76, 63, 76, 55, 78, 66, 57, 62, 47, 63, 51, 70, 45, 61, 75, 60, 52, 84, 63, 51, 84, 93, 47, 63, 49, 75, 48, 51, 87, 55, 58, 81, 79, 64, 76, 59, 60, 57, 66, 62, 99, 68, 85, 44, 63, 63, 96, 83, 64, 54, 55, 61, 67, 62, 75, 44, 68, 68, 90, 62, 67, 67, 67, 57, 61, 54, 90, 70, 57, 59, 45, 63, 65, 71, 62, 46, 66, 58, 68, 66, 58, 121, 73, 75, 133, 58, 71, 83, 75, 68, 53, 74, 64, 80, 70, 87, 60, 67, 88, 78, 54, 48, 71, 90, 64, 52, 64, 66, 74, 53, 77, 80, 56, 57, 72, 64, 86, 60, 79, 75, 44, 54, 60, 66, 68, 71, 64, 48, 78, 64, 65, 59, 47, 68, 57, 68, 66, 64, 61, 59, 61, 58, 52, 54, 91, 51, 65, 54, 61, 82, 83, 75, 56, 51, 62, 84, 53, 82, 82, 59, 88, 66, 51, 62, 79, 46, 58, 64, 85, 58, 53, 81, 54, 32, 53, 38, 54, 53, 44, 59, 68, 62, 68, 78, 61, 65, 58, 62, 58, 78, 50, 67, 80, 64, 73, 76, 62, 50, 66, 56, 65, 56, 61, 74, 86, 59, 62, 50, 62, 67, 96, 76, 52, 111, 72, 56, 47, 87, 61, 64, 53, 58, 70, 72, 63, 57, 69, 49, 42, 72, 51, 48, 94, 58, 63, 57, 77, 66, 38, 58, 72, 86, 69, 62, 61, 88, 75, 67, 63, 61, 33, 61, 73, 60, 47, 83, 76, 83, 54, 49, 58, 63, 84, 62, 58, 98, 67, 70, 75, 74, 40, 55, 64, 69, 57, 60, 81, 57, 96, 104, 60, 75, 33, 58, 70, 87, 60, 103, 99, 66, 53, 80, 59, 72, 59, 51, 48, 40, 70, 50, 61, 106, 63, 58, 73, 61, 48, 70, 52, 65, 65, 80, 60, 59, 66, 35, 55, 57, 62, 63, 50, 64, 62, 49, 95, 53, 51, 47, 76, 72, 72, 60, 59, 78, 74, 56, 70, 72, 74, 68, 68, 60, 43, 69, 70, 61, 66, 66, 94, 70, 80, 48, 59, 95, 119, 81, 50, 91, 69, 44, 99, 56, 57, 57, 84, 60, 68, 71, 64, 74, 59, 74, 74, 59, 85, 65, 99, 55, 52, 49, 56, 52, 68, 62, 73, 63, 95, 54, 59, 105, 68, 45, 43, 84, 63, 72, 65, 99, 68, 62, 100, 52, 55, 65, 45, 99, 53, 66, 84, 53, 57, 64, 108, 66, 69, 60, 72, 73, 65, 35, 72, 58, 77, 84, 48, 64, 51, 82, 54, 74, 80, 61, 47, 47, 69, 79, 47, 56, 52, 87, 59, 71, 75, 42, 48, 52, 76, 54, 46, 105, 101, 124, 79, 39, 72, 71, 59, 68, 106, 50, 49, 61, 65, 59, 82, 55, 54, 76, 71, 59, 78, 73, 57, 43, 58, 75, 60, 66, 53, 97, 42, 86, 59, 72, 58, 69, 49, 64, 72, 74, 61, 45, 61, 63, 79, 72, 68, 57, 64, 51, 70, 81, 57, 62, 61, 78, 76, 72, 79, 89, 75, 68, 67, 34, 69, 47, 76, 69, 68, 74, 88, 62, 74, 62, 42, 84, 54, 63, 58, 70, 62, 65, 73, 71, 50, 56, 73, 59, 51, 66, 80, 55, 71, 62, 85, 56, 57, 64, 75, 94, 53, 78, 107, 58, 75, 76, 66, 61, 61, 72, 58, 70, 96, 66, 72, 70, 85, 77, 43, 61, 68, 94, 55, 74, 70, 58, 68, 71, 55, 64, 45, 64, 38, 61, 65, 54, 75, 64, 62, 67, 60, 45, 57, 63, 77, 42, 61, 58, 47, 66, 78, 56, 54, 82, 117, 45, 83, 73, 61, 77, 51, 61, 66, 58, 60, 53, 72, 74, 63, 67, 62, 67, 54, 63, 88, 88, 55, 87, 73, 69, 82, 76, 81, 71, 45, 68, 80, 58, 89, 60, 74, 52, 94, 39, 43, 65, 60, 61, 79, 94, 70, 92, 50, 47, 53, 64, 81, 68, 62, 70, 53, 66, 85, 69, 65, 91, 96, 38, 65, 56, 52, 60, 85, 78, 39, 81, 77, 57, 66, 86, 73, 50, 63, 80, 58, 52, 53, 62, 31, 66, 71, 77, 55, 63, 71, 64, 63, 59, 52, 71, 62, 72, 70, 72, 42, 68, 82, 76, 77, 68, 53, 76, 84, 57, 59, 55, 79, 53, 55, 80, 54, 54, 63, 54, 58, 58, 69, 57, 64, 61, 53, 93, 27, 67, 69, 70, 62, 61, 57, 43, 72, 48, 59, 111, 77, 62, 49, 87, 68, 51, 57, 81, 72, 100, 82, 40, 87, 48, 62, 43, 65, 59, 57, 84, 78, 50, 137, 84, 78, 57, 72, 83, 57, 56, 82, 75, 87, 79, 54, 48, 72, 75, 79, 62, 52, 75, 57, 64, 54, 82, 110, 80, 63, 87, 78, 46, 97, 75, 84, 62, 61, 66, 74, 91, 43, 73, 72, 81, 47, 65, 46, 80, 54, 73, 76, 85, 76, 86, 48, 74, 69, 89, 68, 77, 62, 56, 64, 65, 52, 71, 52, 37, 82, 84, 49, 49, 50, 61, 69, 70, 85, 90, 63, 70, 72, 65, 52, 44, 64, 66, 75, 50, 93, 65, 55, 82, 68, 86, 68, 68, 78, 61, 58, 71, 71, 73, 70, 65, 56, 78, 71, 61, 122, 78, 64, 76, 56, 46, 51, 52, 64, 62, 50, 83, 57, 52, 51, 71, 60, 54, 78, 65, 59, 49, 65, 78, 55, 70, 86, 69, 69, 46, 43, 90, 39, 62, 75, 59, 58, 46, 48, 69, 72, 32, 84, 64, 47, 65, 63, 74, 84, 62, 70, 54, 66, 89, 44, 64, 43, 61, 55, 67, 75, 59, 80, 59, 70, 54, 89, 59, 48, 49, 82, 43, 70, 57, 95, 45, 64, 80, 52, 56, 55, 46, 95, 95, 56, 70, 65, 62, 81, 90, 74, 74, 79, 52, 73, 83, 58, 63, 57, 84, 77, 85, 72, 92, 85, 57, 72, 71, 74, 45, 63, 53, 62, 83, 53, 58, 63, 51, 82, 54, 65, 57, 84, 48, 51, 87, 45, 74, 69, 107, 64, 77, 48, 59, 62, 37, 82, 42, 67, 54, 78, 70, 53, 62, 73, 72, 46, 37, 93, 62, 62, 63, 71, 85, 66, 57, 82, 76, 54, 68, 65, 72, 50, 61, 53, 50, 57, 51, 55, 54, 50, 81, 61, 71, 69, 67, 76, 59, 77, 76, 57, 71, 93, 97, 64, 64, 45, 77, 58, 74, 99, 65, 62, 85, 53, 76, 67, 72, 60, 79, 65, 82, 56, 94, 65, 84, 62, 47, 67, 48, 76, 66, 47, 57, 57, 68, 65, 65, 52, 66, 50, 46, 50, 58, 90, 59, 86, 54, 65, 88, 67, 80, 63, 57, 47, 71, 51, 45, 65, 61, 72, 45, 52, 71, 64, 64, 73, 51, 56, 67, 91, 59, 50, 55, 74, 60, 80, 71, 59, 83, 86, 70, 71, 88, 59, 59, 96, 42, 46, 107, 59, 41, 58, 69, 67, 58, 58, 100, 82, 48, 119, 68, 77, 71, 58, 67, 65, 62, 81, 64, 55, 59, 53, 54, 52, 78, 65, 48, 57, 56, 61, 62, 56, 72, 60, 64, 81, 40, 63, 58, 81, 70, 85, 98, 46, 88, 53, 60, 60, 54, 47, 59, 63, 75, 69, 89, 43, 92, 45, 62, 67, 58, 67, 56, 50, 76, 66, 67, 65, 78, 71, 99, 45, 38, 71, 65, 62, 43, 59, 46, 68, 62, 57, 70, 67, 66, 74, 58, 62, 55, 74, 56, 83, 121, 84, 50, 88, 67, 76, 70, 64, 68, 86, 64, 80, 65, 55, 57, 52, 66, 54, 88, 63, 48, 61, 62, 52, 72, 73, 52, 71, 64, 64, 76, 48, 60, 64, 69, 76, 45, 67, 58, 50, 58, 56, 67, 60, 73, 59, 66, 58, 74, 74, 78, 68, 58, 53, 71, 79, 86, 61, 71, 56, 92, 67, 57, 65, 76, 73, 73, 58, 103, 75, 51, 56, 97, 73, 60, 52, 61, 59, 64, 54, 66, 50, 54, 75, 77, 55, 71, 65, 57, 56, 60, 69, 60, 53, 71, 77, 58, 81, 63, 50, 89, 55, 82, 65, 55, 69, 135, 72, 72, 54, 71, 60, 56, 43, 71, 62, 68, 79, 66, 63, 71, 81, 108, 53, 60, 73, 49, 44, 60, 69, 93, 72, 54, 85, 75, 57, 64, 85, 81, 59, 47, 85, 96, 37, 66, 76, 69, 74, 73, 67, 54, 63, 77, 69, 91, 54, 57, 79, 76, 82, 58, 62, 41, 61, 62, 40, 121, 70, 65, 66, 56, 43, 62, 53, 59, 61, 88, 36, 78, 73, 53, 70, 61, 48, 50, 102, 67, 84, 47, 64, 71, 55, 36, 80, 44, 69, 64, 48, 50, 55, 56, 57, 60, 57, 55, 70, 103, 57, 67, 47, 68, 48, 64, 101, 93, 72, 52, 79, 60, 77, 54, 51, 83, 63, 70, 75, 57, 72, 68, 65, 74, 59, 45, 65, 59, 73, 58, 84, 53, 56, 74, 72, 64, 53, 52, 57, 84, 76, 70, 64, 83, 82, 75, 50, 90, 56, 61, 94, 79, 79, 65, 73, 71, 61, 76, 57, 63, 85, 54, 70, 52, 65, 55, 63, 48, 62, 58, 82, 88, 65, 61, 47, 56, 83, 57, 65, 75, 86, 84, 122, 59, 46, 78, 65, 50, 120, 53, 66, 63, 60, 71, 66, 54, 69, 82, 64, 59, 33, 75, 58, 81, 58, 60, 83, 48, 71, 73, 68, 59, 62, 57, 53, 56, 104, 86, 64, 54, 47, 54, 76, 59, 91, 57, 60, 65, 60, 64, 57, 58, 48, 39, 64, 78, 79, 62, 65, 69, 63, 62, 104, 46, 71, 76, 69, 41, 51, 74, 68, 87, 65, 77, 72, 71, 57, 81, 75, 87, 75, 61, 61, 62, 56, 50, 47, 83, 46, 59, 54, 79, 61, 65, 58, 65, 49, 69, 68, 81, 56, 67, 67, 53, 44, 79, 98, 47, 42, 54, 61, 46, 67, 67, 54, 59, 50, 79, 79, 68, 76, 67, 71, 51, 57, 98, 56, 73, 68, 83, 48, 93, 67, 53, 44, 63, 65, 86, 81, 48, 57, 70, 75, 76, 58, 81, 56, 55, 48, 73, 84, 85, 117, 83, 59, 53, 71, 54, 76, 104, 61, 93, 59, 51, 55, 57, 60, 56, 86, 56, 46, 72, 67, 65, 92, 64, 64, 77, 51, 60, 64, 78, 50, 85, 66, 59, 42, 65, 52, 77, 53, 70, 47, 54, 54, 95, 83, 56, 74, 52, 91, 50, 58, 98, 71, 55, 45, 71, 73, 108, 59, 64, 122, 66, 67, 67, 53, 68, 48, 55, 63, 78, 114, 63, 71, 61, 59, 68, 68, 84, 48, 66, 68, 82, 57, 50, 49, 62, 43, 64, 50, 61, 64, 63, 64, 63, 58, 79, 64, 71, 93, 78, 81, 54, 38, 97, 59, 50, 78, 91, 69, 50, 85, 42, 76, 49, 45, 61, 71, 60, 63, 84, 77, 60, 63, 65, 69, 58, 78, 77, 82, 71, 76, 59, 75, 72, 70, 72, 65, 36, 76, 101, 71, 58, 79, 54, 75, 55, 73, 57, 101, 76, 73, 75, 62, 53, 68, 66, 91, 52, 45, 53, 57, 62, 56, 95, 74, 43, 60, 59, 51, 56, 68, 65, 67, 53, 74, 70, 82, 60, 53, 56, 142, 63, 70, 54, 53, 46, 59, 126, 51, 61, 67, 63, 70, 65, 67, 66, 94, 65, 79, 60, 110, 52, 57, 50, 84, 83, 58, 42, 62, 44, 86, 61, 70, 79, 66, 77, 61, 46, 149, 106, 62, 69, 73, 59, 81, 56, 71, 55, 82, 69, 52, 62, 70, 139, 64, 45, 75, 67, 71, 49, 94, 83, 75, 96, 93, 73, 101, 48, 59, 61, 63, 66, 66, 58, 72, 42, 89, 62, 67, 73, 73, 99, 76, 54, 73, 66, 67, 68, 54, 38, 77, 57, 42, 75, 48, 87, 59, 65, 67, 67, 55, 75, 53, 64, 77, 42, 68, 80, 92, 52, 76, 80, 73, 51, 63, 70, 60, 59, 87, 78, 57, 53, 80, 54, 79, 57, 82, 50, 73, 72, 85, 63, 133, 65, 64, 55, 42, 58, 86, 60, 59, 64, 65, 68, 97, 90, 52, 57, 99, 82, 54, 83, 59, 72, 107, 51, 73, 62, 49, 46, 68, 74, 53, 46, 43, 79, 99, 60, 65, 78, 85, 60, 98, 57, 70, 47, 81, 94, 73, 54, 62, 63, 73, 36, 78, 64, 55, 56, 110, 70, 76, 82, 69, 59, 102, 59, 61, 57, 101, 62, 47, 89, 64, 63, 76, 77, 58, 53, 64, 61, 63, 70, 71, 53, 55, 59, 43, 64, 65, 84, 69, 65, 43, 75, 84, 66, 84, 40, 63, 70, 55, 71, 53, 78, 43, 83, 45, 63, 88, 65, 77, 65, 44, 58, 71, 64, 72, 82, 84, 76, 79, 67, 60, 76, 88, 74, 72, 57, 61, 47, 72, 72, 69, 44, 58, 47, 87, 45, 70, 66, 68, 39, 63, 39, 44, 70, 78, 63, 101, 51, 81, 72, 62, 50, 75, 68, 106, 148, 60, 51, 51, 69, 69, 79, 77, 69, 65, 68, 53, 67, 58, 50, 73, 82, 71, 61, 47, 88, 95, 71, 67, 64, 55, 64, 48, 81, 74, 70, 57, 61, 66, 54, 79, 83, 85, 50, 104, 65, 78, 89, 56, 70, 75, 53, 48, 76, 110, 57, 69, 66, 57, 61, 41, 68, 83, 62, 44, 65, 101, 70, 92, 49, 50, 48, 43, 55, 62, 61, 76, 68, 59, 78, 59, 70, 67, 60, 46, 69, 40, 66, 77, 72, 43, 77, 64, 53, 67, 69, 65, 71, 83, 81, 75, 38, 76, 73, 95, 69, 62, 68, 62, 62, 65, 56, 58, 59, 70, 71, 57, 63, 72, 44, 47, 106, 81, 80, 56, 39, 73, 53, 74, 59, 95, 55, 60, 58, 69, 73, 59, 59, 76, 85, 54, 53, 74, 81, 51, 60, 66, 50, 53, 58, 49, 66, 69, 75, 68, 69, 53, 84, 72, 54, 58, 45, 75, 79, 56, 45, 57, 59, 51, 68, 78, 68, 78, 51, 61, 68, 55, 40, 88, 55, 83, 93, 84, 89, 39, 30, 63, 69, 64, 92, 51, 83, 53, 67, 79, 74, 68, 71, 62, 87, 62, 67, 67, 71, 38, 68, 60, 51, 68, 92, 63, 91, 51, 74, 105, 73, 81, 53, 76, 46, 43, 37, 65, 50, 44, 72, 74, 54, 65, 54, 87, 59, 62, 86, 70, 75, 67, 78, 69, 61, 67, 68, 63, 74, 53, 79, 52, 71, 65, 62, 72, 63, 60, 62, 66, 58, 91, 50, 49, 54, 65, 66, 71, 47, 68, 70, 140, 68, 68, 68, 70, 70, 43, 63, 71, 83, 51, 72, 42, 91, 77, 56, 65, 68, 64, 46, 65, 61, 89, 57, 78, 42, 46, 48, 73, 71, 40, 61, 60, 63, 62, 82, 67, 64, 75, 75, 79, 73, 69, 59, 63, 63, 55, 89, 39, 59, 72, 67, 45, 67, 73, 83, 64, 90, 43, 71, 73, 75, 49, 68, 61, 67, 72, 69, 98, 94, 65, 78, 61, 64, 52, 66, 59, 62, 50, 70, 61, 93, 53, 84, 44, 82, 121, 67, 96, 81, 71, 70, 85, 66, 79, 87, 51, 90, 76, 65, 66, 68, 68, 67, 72, 40, 69, 55, 74, 71, 52, 68, 70, 56, 88, 71, 83, 64, 79, 73, 53, 80, 75, 46, 66, 68, 60, 65, 55, 58, 67, 71, 66, 47, 74, 84, 68, 47, 30, 64, 50, 61, 59, 51, 71, 73, 61, 37, 63, 88, 68, 59, 56, 61, 56, 94, 75, 80, 49, 55, 64, 63, 66, 78, 58, 58, 62, 54, 65, 38, 53, 78, 26, 73, 74, 69, 48, 56, 70, 72, 98, 45, 83, 68, 69, 88, 63, 89, 72, 81, 52, 70, 66, 42, 63, 73, 57, 74, 67, 55, 62, 66, 64, 68, 75, 73, 47, 75, 85, 68, 59, 58, 65, 85, 69, 61, 59, 69, 63, 76, 52, 71, 65, 61, 90, 54, 51, 68, 89, 56, 42, 101, 76, 73, 73, 60, 61, 44, 60, 95, 61, 52, 60, 72, 55, 136, 88, 78, 63, 50, 59, 68, 69, 52, 73, 75, 78, 65, 67, 59, 61, 66, 59, 69, 55, 63, 65, 82, 42, 56, 95, 67, 70, 38, 46, 67, 60, 55, 86, 70, 64, 54, 42, 65, 57, 77, 68, 59, 53, 73, 52, 56, 68, 57, 92, 58, 125, 71, 68, 62, 49, 66, 62, 77, 55, 74, 49, 49, 58, 76, 82, 70, 65, 58, 58, 77, 77, 60, 45, 59, 44, 59, 71, 46, 74, 83, 68, 59, 112, 62, 96, 82, 80, 44, 54, 55, 46, 63, 61, 116, 57, 63, 63, 65, 56, 97, 57, 100, 65, 56, 45, 96, 60, 59, 54, 74, 54, 52, 47, 48, 120, 47, 81, 65, 71, 56, 59, 54, 114, 58, 52, 60, 54, 63, 70, 55, 71, 50, 73, 69, 47, 64, 67, 52, 60, 86, 63, 48, 62, 70, 66, 43, 42, 67, 85, 52, 114, 72, 56, 81, 65, 82, 61, 62, 57, 58, 61, 70, 71, 78, 65, 45, 96, 123, 79, 37, 71, 61, 53, 70, 44, 88, 68, 61, 77, 67, 58, 82, 75, 65, 79, 81, 44, 64, 60, 67, 78, 74, 64, 119, 38, 66, 81, 86, 61, 61, 56, 92, 66, 66, 40, 55, 60, 70, 52, 37, 72, 132, 65, 65, 60, 58, 79, 79, 66, 74, 70, 44, 57, 66, 74, 59, 73, 75, 55, 54, 80, 79, 81, 55, 51, 40, 42, 76, 87, 50, 75, 58, 69, 107, 63, 79, 55, 71, 46, 63, 63, 56, 70, 67, 95, 69, 71, 85, 56, 63, 48, 62, 76, 96, 77, 87, 77, 77, 68, 70, 61, 66, 52, 59, 55, 69, 76, 83, 49, 86, 58, 62, 65, 80, 59, 61, 63, 46, 57, 60, 85, 87, 49, 45, 38, 81, 61, 54, 81, 50, 57, 62, 78, 63, 64, 67, 70, 66, 52, 76, 71, 71, 79, 57, 51, 87, 68, 125, 83, 48, 46, 61, 55, 80, 62, 85, 49, 73, 55, 72, 51, 66, 82, 55, 60, 70, 60, 53, 65, 79, 51, 107, 70, 73, 81, 68, 73, 72, 46, 39, 55, 58, 67, 49, 56, 115, 88, 55, 82, 60, 61, 53, 98, 60, 71, 79, 48, 54, 69, 62, 69, 71, 91, 83, 48, 46, 63, 64, 45, 70, 48, 52, 56, 111, 62, 40, 70, 68, 57, 34, 52, 44, 61, 80, 86, 76, 69, 78, 67, 65, 46, 87, 77, 55, 58, 53, 57, 47, 64, 67, 42, 62, 45, 75, 84, 62, 83, 40, 95, 56, 84, 65, 65, 67, 76, 68, 71, 69, 71, 54, 119, 76, 56, 95, 60, 50, 74, 92, 63, 72, 57, 34, 79, 105, 98, 66, 49, 67, 38, 84, 50, 66, 48, 92, 87, 75, 64, 63, 58, 64, 61, 47, 64, 74, 76, 54, 58, 65, 61, 59, 75, 71, 61, 72, 54, 63, 64, 76, 85, 50, 54, 49, 59, 57, 59, 68, 116, 51, 75, 53, 87, 91, 80, 72, 63, 71, 51, 56, 53, 49, 66, 63, 56, 45, 57, 76, 52, 59, 57, 67, 61, 63, 84, 85, 56, 57, 55, 107, 76, 57, 76, 64, 72, 69, 67, 50, 73, 45, 69, 77, 72, 65, 56, 66, 72, 52, 65, 75, 69, 55, 83, 69, 53, 73, 63, 63, 49, 56, 58, 60, 75, 67, 72, 64, 58, 61, 70, 66, 97, 52, 50, 58, 48, 59, 63, 54, 54, 60, 80, 62, 56, 56, 48, 60, 55, 57, 44, 46, 63, 63, 73, 86, 58, 68, 60, 54, 86, 82, 72, 62, 64, 68, 70, 66, 67, 68, 54, 66, 64, 102, 74, 66, 61, 71, 57, 64, 64, 78, 54, 99, 88, 60, 53, 62, 55, 69, 94, 59, 58, 38, 74, 74, 48, 55, 40, 82, 61, 55, 86, 52, 67, 51, 80, 57, 60, 56, 47, 68, 78, 66, 58, 63, 50, 53, 67, 57, 67, 89, 49, 75, 65, 78, 60, 62, 71, 63, 57, 65, 100, 62, 70, 69, 74, 63, 72, 77, 58, 52, 78, 73, 68, 57, 64, 50, 53, 45, 59, 59, 67, 69, 54, 92, 75, 69, 77, 54, 63, 85, 90, 73, 50, 55, 82, 64, 65, 51, 53, 76, 64, 56, 57, 48, 58, 67, 48, 64, 61, 86, 75, 65, 95, 76, 67, 67, 53, 41, 62, 68, 44, 60, 61, 65, 68, 93, 79, 59, 54, 56, 47, 48, 50, 54, 57, 75, 58, 42, 60, 104, 76, 56, 70, 76, 69, 56, 76, 66, 90, 61, 72, 83, 53, 85, 63, 52, 57, 65, 75, 71, 51, 58, 54, 71, 59, 71, 68, 86, 65, 72, 84, 86, 52, 71, 48, 63, 78, 75, 65, 57, 64, 59, 48, 67, 63, 88, 85, 61, 85, 46, 90, 72, 56, 61, 35, 70, 63, 65, 69, 107, 115, 62, 69, 70, 51, 67, 61, 84, 56, 60, 58, 62, 57, 57, 51, 67, 57, 92, 57, 65, 64, 59, 46, 47, 67, 53, 51, 82, 101, 87, 63, 72, 68, 42, 59, 84, 70, 52, 66, 67, 58, 71, 61, 86, 61, 70, 66, 56, 63, 59, 75, 60, 55, 74, 63, 61, 62, 60, 77, 67, 60, 57, 54, 63, 60, 61, 37, 58, 40, 42, 84, 67, 63, 69, 73, 84, 78, 64, 57, 69, 58, 59, 59, 69, 68, 68, 74, 64, 63, 44, 59, 72, 64, 61, 69, 73, 46, 61, 50, 76, 70, 66, 65, 81, 78, 61, 60, 70, 60, 52, 61, 58, 69, 53, 60, 59, 47, 48, 59, 63, 80, 60, 67, 52, 67, 57, 72, 73, 59, 71, 58, 54, 55, 64, 52, 62, 78, 66, 53, 71, 69, 45, 75, 79, 85, 64, 61, 62, 85, 66, 61, 81, 46, 58, 72, 74, 52, 52, 81, 61, 67, 49, 72, 63, 65, 65, 86, 64, 57, 82, 62, 65, 69, 71, 54, 74, 70, 86, 57, 58, 70, 78, 51, 51, 61, 72, 58, 59, 75, 62, 62, 88, 92, 66, 63, 62, 53, 107, 88, 55, 72, 74, 68, 54, 69, 55, 51, 71, 60, 40, 59, 69, 45, 75, 48, 66, 74, 61, 54, 54, 59, 52, 58, 64, 54, 67, 51, 75, 73, 69, 70, 58, 45, 66, 65, 61, 62, 117, 67, 71, 59, 60, 69, 45, 53, 72, 64, 68, 65, 61, 74, 103, 58, 85, 74, 59, 74, 80, 79, 94, 68, 81, 91, 61, 72, 73, 44, 66, 66, 100, 65, 53, 76, 72, 103, 69, 56, 75, 58, 75, 61, 65, 59, 72, 64, 73, 66, 67, 57, 66, 63, 48, 71, 86, 60, 55, 91, 57, 69, 82, 65, 57, 50, 57, 72, 64, 60, 68, 72, 68, 78, 64, 62, 65, 47, 69, 63, 88, 73, 65, 69, 53, 49, 63, 57, 88, 50, 67, 55, 88, 51, 66, 62, 79, 51, 100, 59, 57, 50, 63, 62, 71, 95, 67, 61, 62, 57, 76, 60, 61, 69, 89, 66, 72, 66, 69, 80, 45, 74, 84, 79, 76, 60, 88, 83, 79, 79, 63, 51, 56, 60, 61, 48, 59, 47, 53, 59, 65, 45, 57, 83, 92, 62, 57, 57, 57, 36, 78, 68, 82, 66, 56, 81, 58, 97, 73, 83, 73, 61, 57, 55, 64, 63, 49, 111, 62, 55, 64, 120, 62, 94, 58, 84, 69, 54, 66, 46, 71, 81, 98, 87, 68, 62, 68, 101, 55, 62, 49, 55, 71, 118, 69, 51, 77, 74, 77, 59, 78, 64, 86, 111, 51, 61, 120, 57, 87, 57, 62, 57, 52, 84, 64, 59, 76, 68, 52, 65, 68, 70, 44, 70, 47, 82, 56, 58, 99, 54, 82, 59, 66, 63, 49, 46, 52, 57, 63, 59, 67, 66, 57, 51, 55, 91, 69, 123, 83, 50, 54, 58, 78, 59, 69, 45, 85, 49, 62, 57, 60, 55, 82, 54, 71, 60, 74, 53, 50, 74, 66, 59, 67, 54, 65, 66, 141, 71, 70, 69, 49, 68, 70, 49, 67, 82, 67, 72, 54, 63, 65, 58, 54, 53, 82, 61, 45, 61, 62, 69, 56, 54, 85, 70, 69, 65, 62, 71, 71, 49, 90, 56, 65, 64, 82, 89, 56, 59, 70, 64, 77, 48, 61, 66, 65, 89, 68, 55, 59, 59, 54, 59, 61, 63, 84, 63, 69, 69, 54, 77, 65, 54, 54, 60, 64, 64, 70, 57, 91, 68, 71, 45, 59, 53, 56, 67, 74, 72, 63, 57, 69, 60, 63, 52, 69, 63, 101, 63, 65, 57, 61, 54, 53, 45, 56, 59, 78, 80, 61, 63, 118, 62, 65, 63, 60, 54, 67, 62, 68, 108, 56, 63, 67, 83, 57, 79, 61, 59, 64, 58, 65, 77, 58, 71, 57, 69, 83, 60, 56, 83, 63, 62, 76, 58, 67, 60, 69, 73, 45, 54, 67, 62, 89, 63, 67, 83, 67, 62, 66, 51, 60, 82, 79, 40, 64, 67, 78, 63, 60, 66, 68, 69, 80, 50, 69, 75, 57, 67, 63, 50, 69, 65, 58, 87, 52, 50, 49, 79, 70, 67, 82, 55, 61, 40, 45, 82, 57, 79, 49, 54, 60, 75, 65, 46, 60, 64, 65, 64, 70, 74, 46, 91, 43, 65, 53, 81, 65, 58, 88, 70, 65, 64, 63, 54, 35, 47, 57, 48, 83, 68, 69, 44, 59, 69, 79, 78, 77, 72, 77, 70, 98, 62, 62, 58, 43, 86, 69, 60, 72, 42, 55, 64, 77, 67, 44, 53, 51, 77, 57, 56, 43, 69, 61, 69, 94, 50, 50, 74, 68, 67, 54, 86, 65, 63, 62, 60, 85, 76, 67, 68, 68, 74, 77, 41, 96, 55, 91, 54, 61, 85, 81, 62, 71, 46, 48, 69, 66, 78, 69, 57, 60, 69, 52, 74, 64, 81, 65, 51, 51, 56, 62, 59, 75, 65, 47, 71, 53, 57, 46, 59, 67, 76, 40, 65, 73, 58, 72, 86, 68, 63, 132, 59, 77, 62, 65, 46, 75, 58, 52, 59, 80, 62, 56, 64, 88, 49, 68, 46, 61, 79, 76, 106, 70, 40, 92, 41, 75, 62, 64, 98, 81, 68, 71, 104, 65, 66, 67, 87, 74, 93, 59, 76, 52, 40, 64, 50, 50, 59, 65, 83, 55, 44, 45, 53, 88, 68, 53, 77, 72, 77, 73, 80, 61, 59, 72, 74, 63, 58, 88, 78, 83, 60, 59, 49, 63, 60, 121, 68, 71, 64, 60, 69, 73, 55, 45, 57, 51, 114, 69, 72, 57, 56, 74, 50, 74, 73, 77, 82, 60, 76, 84, 79, 58, 51, 76, 65, 61, 69, 85, 73, 60, 62, 49, 45, 67, 62, 71, 54, 71, 54, 53, 64, 71, 56, 86, 60, 50, 86, 45, 54, 67, 59, 87, 95, 61, 82, 75, 66, 68, 50, 62, 67, 52, 93, 91, 59, 45, 63, 53, 66, 80, 59, 45, 67, 81, 57, 64, 75, 104, 64, 62, 80, 64, 46, 61, 94, 74, 63, 57, 42, 55, 76, 58, 83, 59, 79, 67, 81, 54, 84, 75, 62, 57, 86, 84, 80, 76, 50, 75, 62, 65, 56, 75, 69, 80, 71, 55, 87, 61, 53, 64, 49, 65, 51, 53, 82, 70, 83, 78, 69, 61, 105, 68, 52, 55, 43, 73, 34, 66, 54, 67, 72, 57, 56, 67, 61, 67, 47, 70, 58, 59, 58, 69, 66, 59, 81, 94, 57, 60, 138, 57, 89, 69, 50, 71, 67, 78, 62, 53, 60, 74, 58, 69, 44, 60, 76, 59, 89, 85, 71, 54, 51, 51, 49, 39, 80, 43, 80, 72, 66, 36, 46, 59, 69, 67, 42, 58, 95, 49, 52, 61, 76, 47, 60, 72, 81, 65, 55, 96, 43, 78, 75, 63, 64, 51, 70, 55, 63, 55, 44, 98, 71, 57, 55, 56, 85, 95, 59, 79, 74, 79, 82, 61, 58, 77, 70, 77, 70, 76, 60, 73, 70, 81, 57, 80, 70, 62, 65, 92, 71, 69, 60, 94, 77, 50, 49, 86, 57, 82, 54, 73, 64, 77, 58, 49, 79, 63, 68, 54, 89, 75, 60, 56, 53, 55, 48, 65, 68, 65, 54, 48, 55, 50, 70, 51, 63, 60, 76, 58, 75, 56, 74, 67, 53, 31, 70, 71, 66, 64, 81, 48, 76, 74, 90, 75, 70, 89, 56, 54, 79, 48, 68, 77, 51, 59, 70, 83, 51, 75, 58, 84, 78, 55, 69, 79, 64, 67, 83, 67, 79, 51, 49, 76, 51, 47, 87, 60, 44, 64, 56, 63, 67, 68, 80, 67, 51, 90, 53, 87, 51, 59, 100, 60, 68, 60, 65, 60, 55, 51, 70, 67, 61, 66, 50, 56, 63, 89, 65, 77, 55, 77, 53, 88, 92, 69, 66, 64, 89, 44, 69, 78, 87, 59, 75, 73, 70, 56, 52, 63, 89, 77, 53, 89, 65, 40, 52, 70, 61, 51, 65, 76, 76, 71, 57, 44, 53, 48, 70, 53, 85, 49, 82, 44, 74, 67, 79, 54, 70, 54, 66, 64, 62, 69, 64, 53, 57, 61, 109, 100, 60, 67, 63, 50, 58, 65, 94, 47, 55, 59, 72, 64, 72, 85, 63, 82, 63, 58, 48, 62, 104, 61, 71, 57, 46, 54, 48, 85, 63, 52, 55, 68, 74, 78, 66, 73, 81, 56, 76, 126, 42, 77, 89, 69, 56, 54, 49, 58, 89, 70, 64, 81, 47, 68, 44, 59, 54, 69, 65, 59, 80, 84, 75, 63, 72, 58, 88, 79, 44, 73, 59, 58, 59, 95, 67, 66, 89, 87, 58, 72, 61, 91, 107, 151, 37, 77, 65, 78, 94, 65, 71, 66, 85, 77, 60, 59, 81, 64, 63, 72, 106, 61, 56, 63, 52, 72, 76, 56, 87, 57, 55, 39, 92, 66, 57, 72, 75, 49, 41, 70, 49, 70, 55, 66, 93, 61, 65, 49, 118, 49, 54, 80, 68, 66, 61, 57, 60, 66, 61, 70, 66, 53, 62, 63, 84, 87, 79, 65, 70, 83, 86, 55, 67, 55, 64, 56, 66, 52, 67, 64, 52, 70, 82, 79, 96, 67, 45, 49, 56, 58, 71, 63, 59, 67, 66, 52, 64, 84, 55, 112, 50, 69, 51, 61, 73, 56, 55, 55, 69, 56, 78, 71, 69, 71, 67, 44, 55, 59, 71, 92, 60, 68, 88, 65, 44, 50, 52, 68, 49, 75, 66, 63, 81, 52, 54, 112, 56, 60, 68, 73, 72, 70, 77, 46, 78, 53, 64, 70, 85, 49, 65, 73, 77, 35, 49, 44, 65, 77, 58, 59, 65, 87, 78, 53, 45, 77, 50, 58, 53, 86, 73, 76, 37, 48, 52, 52, 58, 67, 52, 88, 103, 107, 48, 57, 66, 58, 69, 50, 66, 65, 68, 76, 76, 81, 68, 77, 57, 67, 70, 57, 88, 51, 74, 53, 61, 64, 70, 59, 64, 55, 71, 89, 60, 70, 57, 55, 38, 68, 63, 82, 68, 63, 68, 92, 53, 55, 77, 57, 40, 80, 80, 49, 76, 65, 79, 63, 47, 97, 60, 53, 95, 60, 77, 70, 76, 47, 60, 67, 90, 87, 63, 60, 64, 79, 66, 76, 53, 89, 76, 72, 76, 88, 86, 53, 67, 95, 42, 72, 85, 50, 68, 28, 67, 66, 83, 77, 72, 64, 81, 55, 62, 55, 63, 65, 45, 61, 57, 85, 101, 55, 47, 56, 73, 59, 60, 72, 59, 64, 61, 59, 55, 61, 74, 48, 62, 77, 60, 46, 57, 51, 54, 88, 65, 71, 80, 55, 74, 57, 67, 59, 65, 45, 59, 66, 47, 50, 53, 57, 53, 78, 73, 45, 56, 86, 95, 60, 127, 67, 88, 69, 66, 82, 60, 85, 52, 51, 52, 55, 79, 40, 54, 99, 46, 67, 73, 72, 74, 45, 50, 88, 69, 61, 72, 63, 48, 55, 53, 77, 51, 78, 70, 58, 69, 116, 56, 68, 57, 87, 59, 56, 59, 76, 52, 55, 60, 67, 75, 51, 78, 58, 82, 63, 98, 63, 35, 76, 86, 71, 63, 63, 88, 57, 42, 99, 52, 64, 49, 60, 58, 79, 76, 51, 65, 81, 54, 71, 57, 122, 97, 71, 67, 71, 69, 53, 52, 86, 60, 48, 63, 73, 74, 65, 52, 86, 65, 42, 50, 60, 77, 50, 44, 75, 63, 77, 59, 56, 57, 60, 61, 52, 57, 75, 67, 72, 57, 55, 60, 68, 72, 76, 99, 62, 92, 59, 53, 57, 82, 74, 104, 69, 34, 50, 57, 63, 56, 72, 58, 48, 69, 56, 68, 64, 73, 48, 53, 63, 69, 63, 50, 58, 49, 65, 71, 85, 57, 60, 58, 66, 86, 72, 49, 67, 69, 79, 42, 52, 63, 66, 63, 52, 77, 68, 49, 60, 75, 66, 78, 55, 58, 76, 57, 49, 72, 48, 66, 69, 103, 71, 50, 45, 46, 48, 69, 73, 92, 88, 65, 65, 77, 57, 101, 81, 71, 75, 55, 59, 67, 78, 76, 56, 75, 74, 68, 69, 59, 84, 63, 102, 66, 63, 69, 55, 97, 53, 60, 45, 71, 83, 85, 69, 71, 50, 53, 69, 61, 65, 65, 55, 70, 76, 91, 55, 73, 62, 64, 52, 65, 56, 47, 43, 50, 70, 44, 59, 83, 62, 115, 62, 82, 46, 69, 73, 91, 52, 82, 79, 64, 71, 87, 58, 62, 86, 56, 56, 62, 52, 74, 94, 52, 70, 91, 56, 82, 68, 49, 78, 114, 63, 64, 53, 62, 58, 48, 73, 60, 57, 53, 99, 63, 51, 95, 57, 64, 72, 76, 89, 69, 72, 63, 63, 34, 67, 63, 46, 80, 56, 68, 45, 51, 67, 74, 88, 55, 64, 58, 72, 69, 64, 54, 57, 63, 67, 61, 61, 76, 82, 60, 116, 57, 65, 56, 69, 58, 48, 65, 55, 88, 77, 66, 58, 77, 73, 36, 84, 60, 61, 65, 75, 40, 78, 57, 77, 68, 66, 60, 53, 49, 41, 84, 56, 53, 65, 79, 56, 44, 58, 72, 67, 93, 48, 71, 62, 47, 77, 53, 70, 77, 64, 73, 109, 48, 62, 65, 54, 57, 51, 63, 51, 61, 64, 58, 71, 42, 61, 63, 49, 62, 69, 56, 34, 58, 84, 53, 53, 88, 71, 63, 51, 69, 53, 68, 58, 74, 78, 72, 74, 69, 47, 59, 55, 54, 46, 71, 74, 50, 51, 56, 81, 57, 82, 54, 49, 63, 58, 71, 65, 123, 48, 64, 60, 41, 70, 67, 41, 68, 72, 49, 57, 65, 69, 60, 63, 58, 59, 83, 44, 90, 63, 50, 59, 53, 61, 77, 89, 84, 72, 68, 67, 63, 53, 61, 97, 66, 52, 74, 66, 60, 67, 63, 103, 62, 59, 46, 74, 67, 110, 47, 67, 63, 62, 61, 46, 66, 82, 64, 58, 49, 111, 67, 51, 83, 57, 40, 60, 58, 84, 83, 60, 58, 46, 71, 97, 114, 76, 60, 59, 79, 55, 67, 56, 86, 65, 43, 90, 67, 65, 56, 42, 76, 96, 55, 95, 113, 47, 67, 51, 86, 50, 56, 64, 54, 72, 57, 56, 55, 66, 92, 68, 59, 65, 49, 53, 54, 45, 70, 61, 101, 87, 59, 63, 64, 71, 75, 59, 62, 76, 57, 73, 30, 66, 91, 39, 64, 65, 75, 57, 58, 57, 74, 66, 69, 75, 67, 85, 69, 69, 63, 58, 79, 63, 71, 44, 77, 80, 56, 74, 45, 57, 47, 61, 65, 69, 65, 73, 53, 62, 63, 65, 82, 59, 58, 55, 55, 46, 98, 48, 60, 64, 102, 54, 53, 69, 63, 29, 61, 53, 38, 70, 67, 99, 77, 71, 83, 57, 59, 78, 76, 50, 69, 77, 62, 109, 60, 62, 58, 41, 100, 73, 76, 61, 66, 88, 70, 56, 50, 69, 55, 56, 53, 82, 45, 73, 43, 66, 105, 96, 83, 66, 50, 66, 52, 57, 97, 53, 65, 78, 48, 58, 77, 46, 97, 60, 65, 64, 72, 75, 61, 45, 76, 53, 64, 50, 67, 59, 86, 58, 82, 60, 69, 54, 70, 37, 131, 60, 78, 74, 52, 38, 59, 61, 63, 51, 93, 54, 57, 75, 77, 74, 71, 56, 45, 69, 77, 69, 55, 71, 54, 62, 79, 92, 56, 61, 44, 67, 69, 56, 53, 75, 68, 88, 50, 61, 69, 46, 73, 56, 66, 57, 92, 76, 72, 90, 63, 64, 55, 81, 64, 41, 63, 46, 48, 65, 58, 150, 53, 76, 59, 51, 55, 70, 55, 64, 60, 60, 64, 67, 40, 38, 70, 67, 79, 61, 86, 47, 69, 141, 93, 58, 71, 51, 76, 68, 60, 68, 78, 53, 129, 77, 61, 52, 53, 49, 54, 96, 66, 63, 59, 75, 103, 70, 61, 44, 60, 57, 89, 60, 68, 48, 69, 62, 55, 54, 57, 70, 66, 60, 94, 65, 47, 53, 55, 56, 93, 65, 70, 62, 84, 59, 60, 70, 44, 54, 79, 58, 55, 82, 66, 86, 70, 51, 67, 55, 56, 114, 60, 70, 66, 52, 49, 101, 65, 69, 59, 82, 97, 71, 65, 88, 61, 78, 64, 56, 70, 54, 67, 88, 62, 90, 71, 42, 48, 74, 58, 65, 58, 74, 68, 60, 57, 69, 79, 82, 39, 64, 85, 54, 85, 87, 48, 55, 73, 56, 64, 52, 61, 51, 61, 57, 64, 67, 71, 39, 64, 44, 52, 91, 60, 75, 68, 49, 47, 56, 72, 59, 76, 53, 83, 40, 61, 95, 61, 69, 72, 57, 61, 66, 81, 56, 47, 56, 98, 51, 71, 100, 72, 60, 62, 46, 77, 41, 75, 57, 69, 50, 51, 53, 75, 72, 78, 87, 55, 58, 67, 53, 68, 46, 78, 63, 65, 62, 80, 50, 60, 63, 73, 52, 117, 58, 80, 53, 53, 78, 68, 61, 40, 63, 86, 71, 71, 72, 42, 61, 70, 62, 51, 59, 79, 69, 61, 61, 62, 39, 83, 125, 56, 82, 38, 65, 70, 106, 56, 66, 62, 52, 52, 94, 51, 56, 86, 71, 56, 79, 73, 64, 60, 38, 57, 66, 68, 49, 58, 64, 75, 58, 63, 54, 53, 64, 60, 56, 61, 92, 59, 63, 91, 50, 116, 64, 70, 56, 59, 50, 61, 40, 79, 58, 66, 73, 89, 41, 100, 99, 78, 91, 67, 75, 66, 61, 43, 56, 76, 59, 73, 42, 58, 61, 70, 53, 84, 74, 55, 59, 78, 57, 47, 51, 59, 53, 52, 40, 52, 34, 66, 65, 88, 52, 54, 47, 54, 57, 57, 71, 59, 63, 66, 74, 62, 51, 50, 67, 52, 62, 80, 79, 64, 101, 53, 78, 54, 56, 75, 58, 79, 54, 57, 50, 57, 79, 51, 72, 108, 66, 73, 117, 73, 59, 106, 54, 75, 50, 52, 80, 66, 64, 54, 91, 50, 97, 75, 84, 76, 32, 89, 59, 55, 79, 100, 76, 71, 61, 28, 59, 65, 51, 60, 92, 86, 55, 47, 71, 52, 71, 64, 91, 63, 60, 51, 55, 61, 79, 70, 61, 72, 76, 57, 80, 47, 55, 51, 53, 60, 54, 91, 70, 63, 69, 58, 59, 59, 63, 58, 69, 67, 52, 43, 67, 72, 82, 53, 68, 92, 63, 67, 65, 50, 76, 73, 57, 42, 85, 63, 51, 106, 82, 76, 54, 43, 61, 72, 77, 49, 97, 56, 65, 59, 53, 56, 56, 63, 73, 82, 46, 81, 98, 61, 56, 83, 48, 91, 55, 78, 39, 45, 62, 76, 80, 70, 54, 52, 60, 66, 56, 56, 64, 68, 52, 94, 82, 77, 80, 94, 61, 54, 48, 58, 98, 63, 66, 53, 61, 51, 93, 65, 87, 70, 62, 57, 47, 75, 138, 54, 54, 70, 58, 53, 87, 70, 59, 38, 79, 81, 53, 59, 47, 93, 70, 56, 74, 81, 57, 47, 83, 58, 86, 63, 64, 87, 86, 80, 51, 77, 77, 63, 53, 71, 59, 69, 38, 49, 62, 98, 57, 46, 76, 67, 76, 68, 55, 54, 64, 82, 95, 52, 72, 105, 52, 50, 88, 62, 79, 65, 40, 58, 59, 62, 58, 53, 60, 73, 87, 154, 59, 52, 71, 71, 55, 108, 60, 73, 100, 49, 75, 71, 44, 99, 68, 55, 61, 43, 55, 73, 61, 52, 108, 67, 104, 72, 79, 58, 65, 48, 68, 62, 59, 78, 59, 78, 80, 79, 57, 70, 35, 68, 63, 53, 79, 70, 63, 110, 62, 62, 61, 47, 62, 70, 76, 52, 67, 65, 61, 59, 65, 62, 59, 62, 72, 79, 64, 53, 54, 46, 61, 82, 68, 56, 63, 84, 46, 81, 53, 64, 70, 110, 63, 46, 76, 58, 81, 46, 65, 38, 68, 59, 55, 107, 67, 53, 67, 58, 56, 81, 62, 55, 63, 53, 47, 75, 56, 55, 54, 66, 52, 53, 80, 67, 98, 62, 67, 53, 57, 51, 50, 78, 68, 57, 79, 60, 46, 91, 70, 61, 87, 57, 65, 71, 73, 110, 64, 78, 62, 85, 61, 79, 85, 72, 64, 60, 71, 65, 58, 51, 70, 94, 72, 61, 78, 65, 76, 70, 50, 69, 73, 69, 66, 51, 59, 62, 66, 68, 60, 71, 71, 57, 61, 55, 82, 60, 78, 57, 63, 67, 47, 55, 56, 63, 52, 64, 59, 93, 49, 90, 67, 79, 87, 69, 54, 53, 73, 50, 66, 81, 59, 45, 75, 63, 69, 62, 54, 77, 63, 141, 56, 72, 85, 57, 66, 71, 57, 48, 53, 103, 85, 62, 99, 61, 41, 81, 57, 60, 58, 64, 55, 47, 66, 71, 59, 70, 57, 59, 59, 60, 65, 67, 58, 61, 63, 118, 50, 77, 72, 54, 60, 62, 98, 62, 63, 56, 55, 94, 58, 86, 85, 57, 70, 62, 79, 64, 94, 65, 76, 54, 97, 107, 58, 64, 55, 74, 69, 97, 66, 63, 94, 61, 62, 66, 78, 50, 69, 71, 73, 94, 76, 59, 49, 60, 58, 87, 87, 59, 67, 66, 62, 64, 65, 50, 62, 81, 50, 59, 80, 69, 66, 73, 77, 75, 64, 66, 49, 44, 51, 61, 54, 96, 65, 55, 37, 89, 62, 109, 39, 79, 79, 82, 77, 51, 70, 58, 100, 55, 78, 73, 78, 51, 88, 54, 63, 62, 50, 90, 60, 69, 66, 58, 67, 117, 65, 111, 82, 46, 57, 61, 50, 71, 59, 56, 56, 33, 57, 73, 40, 50, 61, 38, 59, 84, 48, 47, 68, 56, 45, 71, 108, 68, 70, 52, 73, 60, 67, 53, 95, 72, 73, 29, 47, 78, 63, 57, 59, 69, 56, 56, 63, 79, 89, 60, 53, 46, 53, 70, 56, 64, 66, 43, 62, 82, 52, 63, 51, 74, 60, 55, 45, 57, 67, 44, 82, 75, 71, 67, 53, 60, 79, 97, 43, 49, 49, 54, 59, 65, 71, 95, 57, 69, 69, 47, 51, 65, 58, 66, 111, 81, 61, 50, 90, 62, 59, 79, 64, 57, 98, 65, 69, 74, 74, 63, 61, 58, 59, 59, 57, 58, 69, 91, 61, 66, 58, 74, 54, 67, 57, 41, 94, 94, 78, 49, 76, 61, 44, 81, 66, 84, 35, 54, 68, 72, 75, 59, 73, 57, 88, 62, 51, 64, 67, 50, 43, 60, 69, 80, 54, 65, 61, 83, 95, 50, 67, 45, 55, 67, 59, 81, 69, 73, 42, 73, 71, 42, 47, 82, 60, 38, 73, 57, 65, 74, 75, 82, 66, 86, 69, 58, 50, 55, 54, 51, 77, 60, 66, 70, 69, 58, 54, 67, 73, 66, 69, 75, 63, 54, 54, 69, 82, 68, 40, 66, 74, 71, 77, 53, 60, 68, 49, 73, 46, 37, 66, 54, 78, 68, 62, 53, 34, 75, 56, 52, 58, 57, 66, 67, 85, 80, 79, 87, 57, 59, 64, 66, 48, 75, 103, 54, 67, 66, 67, 75, 85, 56, 103, 44, 44, 81, 84, 59, 77, 59, 52, 54, 71, 60, 54, 69, 83, 75, 53, 65, 59, 84, 73, 53, 51, 63, 78, 64, 65, 67, 71, 63, 69, 65, 65, 65, 96, 56, 53, 63, 72, 54, 74, 78, 59, 45, 55, 46, 59, 77, 59, 75, 62, 57, 54, 72, 75, 59, 65, 54, 77, 54, 94, 60, 78, 57, 66, 47, 56, 52, 77, 58, 48, 70, 54, 50, 58, 51, 60, 74, 61, 46, 52, 53, 84, 60, 69, 60, 70, 77, 73, 47, 61, 64, 74, 66, 65, 67, 72, 59, 62, 68, 64, 61, 52, 68, 72, 54, 53, 45, 56, 60, 69, 55, 100, 68, 70, 58, 53, 85, 89, 106, 66, 58, 64, 73, 57, 56, 58, 76, 48, 76, 65, 49, 53, 64, 78, 61, 56, 93, 66, 57, 63, 59, 82, 83, 79, 53, 57, 54, 72, 72, 45, 70, 60, 57, 57, 58, 59, 75, 54, 51, 56, 64, 74, 55, 76, 67, 72, 61, 56, 56, 68, 52, 77, 71, 79, 68, 47, 50, 63, 61, 52, 73, 42, 71, 60, 69, 63, 60, 84, 91, 54, 60, 163, 82, 65, 105, 72, 57, 54, 62, 67, 51, 54, 48, 87, 60, 66, 56, 58, 64, 73, 70, 55, 60, 53, 67, 69, 61, 88, 52, 65, 63, 47, 79, 60, 68, 48, 70, 69, 48, 58, 63, 66, 52, 68, 67, 60, 66, 63, 56, 58, 89, 60, 67, 70, 80, 60, 65, 122, 127, 62, 85, 77, 75, 64, 70, 59, 72, 68, 52, 70, 41, 61, 52, 81, 49, 58, 77, 80, 62, 39, 59, 89, 58, 66, 59, 52, 64, 64, 67, 94, 62, 40, 69, 67, 62, 60, 72, 62, 58, 60, 140, 105, 42, 55, 46, 57, 63, 68, 59, 56, 81, 67, 58, 51, 80, 66, 75, 63, 62, 60, 77, 71, 63, 69, 69, 66, 67, 78, 45, 61, 52, 59, 54, 48, 76, 62, 60, 69, 66, 51, 43, 50, 61, 63, 65, 64, 66, 55, 68, 66, 74, 76, 73, 57, 63, 82, 63, 65, 65, 73, 78, 69, 59, 66, 56, 48, 71, 76, 55, 65, 63, 65, 61, 62, 74, 72, 59, 65, 82, 65, 56, 82, 60, 67, 64, 60, 55, 61, 52, 66, 66, 55, 51, 69, 79, 70, 60, 62, 76, 104, 154, 48, 60, 45, 62, 59, 60, 62, 58, 67, 98, 65, 78, 58, 70, 78, 59, 59, 60, 44, 72, 56, 80, 91, 63, 68, 69, 66, 62, 53, 89, 60, 47, 84, 53, 98, 74, 102, 69, 57, 71, 72, 65, 57, 59, 64, 63, 70, 48, 61, 52, 103, 60, 62, 57, 56, 64, 57, 92, 68, 66, 66, 66, 82, 59, 84, 81, 56, 71, 69, 75, 69, 62, 63, 72, 68, 69, 69, 53, 64, 68, 78, 66, 72, 61, 74, 66, 77, 51, 74, 64, 54, 83, 55, 51, 66, 63, 66, 82, 71, 53, 59, 136, 50, 65, 62, 74, 68, 68, 54, 57, 88, 66, 75, 58, 68, 53, 61, 61, 60, 89, 71, 58, 76, 56, 67, 62, 71, 56, 84, 60, 58, 66, 67, 57, 48, 70, 69, 66, 76, 86, 77, 161, 78, 45, 74, 45, 47, 69, 52, 54, 54, 56, 72, 72, 47, 68, 67, 63, 70, 58, 67, 90, 77, 69, 54, 68, 61, 63, 51, 57, 71, 65, 61, 68, 68, 72, 60, 56, 56, 74, 66, 61, 83, 104, 64, 71, 56, 76, 58, 88, 64, 110, 56, 59, 49, 66, 61, 57, 67, 53, 66, 73, 47, 76, 81, 78, 48, 50, 58, 54, 58, 63, 54, 69, 73, 51, 72, 58, 72, 54, 62, 76, 47, 58, 48, 72, 58, 57, 63, 62, 80, 62, 65, 73, 54, 59, 81, 52, 82, 66, 57, 72, 47, 61, 56, 68, 59, 91, 62, 70, 73, 85, 65, 70, 66, 70, 67, 65, 74, 67, 55, 76, 65, 66, 63, 51, 67, 68, 104, 69, 72, 59, 77, 91, 60, 91, 63, 50, 67, 65, 64, 63, 70, 72, 53, 89, 54, 50, 66, 60, 76, 46, 81, 44, 105, 69, 97, 58, 62, 56, 63, 123, 66, 68, 66, 73, 66, 63, 68, 84, 55, 62, 82, 75, 67, 90, 61, 67, 42, 62, 45, 102, 60, 65, 79, 85, 67, 64, 64, 57, 79, 52, 61, 69, 59, 60, 93, 66, 65, 56, 67, 74, 63, 66, 55, 64, 48, 74, 80, 66, 104, 64, 74, 57, 95, 61, 79, 61, 61, 62, 63, 66, 71, 69, 69, 75, 67, 60, 78, 62, 61, 110, 55, 64, 66, 40, 76, 52, 66, 50, 65, 72, 61, 96, 42, 56, 88, 61, 55, 71, 75, 59, 70, 62, 86, 79, 54, 63, 71, 51, 67, 52, 67, 54, 95, 65, 73, 50, 75, 40, 47, 72, 74, 59, 74, 61, 75, 63, 59, 75, 64, 68, 49, 55, 79, 56, 52, 49, 55, 67, 67, 57, 60, 54, 93, 70, 60, 56, 54, 71, 50, 97, 63, 56, 67, 67, 70, 88, 68, 67, 66, 83, 46, 49, 73, 62, 66, 68, 56, 58, 62, 61, 49, 56, 71, 63, 92, 61, 60, 68, 63, 84, 56, 56, 55, 80, 54, 65, 62, 61, 70, 69, 81, 54, 68, 58, 90, 53, 79, 61, 61, 56, 65, 63, 71, 54, 62, 63, 57, 94, 76, 78, 67, 85, 59, 60, 58, 122, 67, 71, 59, 89, 85, 69, 59, 67, 64, 74, 68, 85, 51, 65, 75, 92, 62, 79, 84, 69, 64, 70, 74, 67, 52, 58, 60, 54, 59, 53, 86, 72, 67, 57, 67, 59, 52, 57, 50, 58, 65, 65, 52, 63, 59, 68, 54, 62, 66, 80, 64, 51, 58, 96, 66, 55, 82, 65, 51, 60, 63, 44, 69, 71, 70, 130, 62, 71, 57, 67, 54, 62, 58, 108, 70, 96, 65, 69, 72, 89, 122, 61, 67, 48, 54, 48, 67, 49, 66, 58, 70, 68, 67, 61, 69, 91, 82, 84, 68, 58, 52, 101, 79, 50, 76, 56, 74, 75, 59, 77, 60, 81, 61, 63, 54, 99, 112, 68, 77, 62, 128, 82, 66, 62, 59, 59, 57, 86, 54, 48, 58, 75, 51, 67, 54, 63, 79, 73, 105, 62, 62, 59, 75, 52, 59, 96, 67, 66, 51, 61, 58, 49, 68, 50, 56, 61, 62, 55, 83, 52, 50, 61, 38, 72, 68, 55, 61, 86, 56, 67, 68, 87, 75, 52, 52, 67, 64, 55, 46, 61, 71, 63, 59, 68, 77, 62, 71, 62, 69, 50, 64, 77, 49, 91, 58, 62, 79, 68, 54, 62, 61, 90, 60, 52, 69, 59, 53, 40, 87, 93, 68, 85, 80, 60, 55, 55, 60, 69, 53, 74, 49, 67, 84, 59, 54, 51, 81, 91, 72, 73, 67, 65, 69, 61, 59, 104, 52, 60, 65, 58, 64, 54, 73, 65, 70, 107, 67, 73, 61, 82, 49, 68, 50, 67, 71, 43, 39, 56, 79, 59, 57, 70, 70, 65, 59, 65, 60, 70, 66, 63, 35, 71, 59, 41, 66, 75, 63, 64, 88, 51, 91, 36, 73, 75, 79, 91, 65, 60, 65, 47, 65, 53, 49, 75, 58, 58, 60, 64, 59, 93, 94, 79, 57, 49, 60, 56, 86, 61, 54, 97, 69, 46, 77, 64, 75, 74, 57, 60, 76, 63, 73, 45, 55, 51, 70, 57, 54, 68, 67, 55, 56, 64, 55, 52, 85, 78, 67, 76, 66, 50, 67, 51, 59, 52, 60, 68, 60, 77, 70, 59, 93, 59, 79, 50, 70, 104, 55, 67, 67, 69, 85, 53, 54, 69, 78, 66, 57, 61, 68, 53, 46, 61, 50, 56, 75, 54, 64, 89, 59, 59, 67, 66, 61, 54, 61, 70, 52, 58, 76, 59, 62, 80, 65, 62, 75, 52, 91, 57, 87, 68, 59, 47, 60, 58, 44, 60, 82, 47, 77, 62, 64, 53, 81, 68, 62, 70, 71, 55, 54, 58, 58, 62, 99, 67, 72, 59, 80, 58, 55, 58, 81, 58, 67, 56, 70, 71, 65, 76, 86, 78, 57, 85, 61, 43, 65, 58, 77, 48, 49, 58, 68, 90, 61, 63, 59, 60, 56, 61, 78, 55, 95, 104, 43, 62, 62, 74, 80, 75, 56, 42, 61, 70, 70, 65, 50, 69, 61, 66, 44, 67, 67, 62, 66, 83, 79, 68, 44, 62, 69, 75, 83, 39, 67, 70, 73, 68, 61, 46, 64, 72, 117, 93, 61, 60, 60, 60, 50, 58, 60, 81, 61, 85, 63, 72, 61, 51, 51, 71, 57, 59, 90, 55, 72, 72, 74, 51, 63, 57, 66, 66, 62, 80, 41, 68, 66, 69, 50, 88, 55, 78, 60, 65, 73, 60, 56, 69, 87, 62, 55, 62, 65, 60, 66, 73, 61, 56, 87, 59, 49, 83, 60, 65, 57, 59, 90, 87, 87, 79, 65, 46, 56, 81, 45, 58, 70, 67, 73, 64, 50, 56, 65, 71, 64, 57, 48, 69, 39, 73, 79, 65, 62, 78, 56, 55, 63, 61, 63, 45, 59, 62, 64, 59, 57, 77, 59, 71, 65, 92, 74, 71, 71, 48, 71, 56, 58, 54, 107, 56, 62, 61, 56, 58, 79, 58, 85, 55, 47, 60, 56, 127, 58, 54, 87, 75, 54, 76, 116, 58, 93, 68, 58, 81, 88, 65, 62, 67, 60, 60, 80, 65, 94, 64, 127, 62, 87, 78, 74, 81, 74, 71, 63, 60, 71, 70, 64, 63, 64, 76, 73, 64, 54, 65, 62, 73, 46, 82, 40, 71, 55, 56, 50, 70, 55, 65, 54, 82, 48, 89, 66, 67, 67, 57, 67, 55, 48, 65, 47, 50, 70, 62, 59, 67, 84, 62, 69, 73, 96, 69, 58, 74, 53, 58, 49, 58, 45, 70, 56, 70, 56, 47, 70, 58, 90, 59, 45, 63, 50, 58, 50, 66, 68, 83, 75, 61, 80, 60, 81, 90, 78, 85, 66, 67, 73, 65, 51, 62, 63, 56, 50, 64, 53, 70, 57, 108, 73, 87, 64, 55, 73, 63, 103, 59, 61, 74, 71, 69, 81, 75, 60, 51, 53, 47, 40, 57, 66, 66, 57, 87, 70, 71, 43, 61, 64, 70, 86, 51, 78, 80, 78, 51, 58, 64, 94, 64, 62, 111, 69, 58, 90, 76, 80, 76, 61, 78, 70, 91, 62, 71, 61, 47, 104, 61, 52, 55, 86, 48, 92, 71, 84, 81, 53, 67, 66, 67, 56, 60, 67, 62, 60, 43, 52, 47, 55, 67, 61, 90, 75, 105, 74, 65, 68, 66, 55, 45, 60, 53, 65, 52, 30, 101, 63, 62, 66, 51, 98, 78, 51, 64, 97, 81, 67, 79, 62, 54, 62, 77, 73, 48, 49, 70, 60, 69, 41, 73, 61, 81, 62, 89, 49, 60, 47, 46, 66, 70, 63, 81, 75, 85, 78, 72, 53, 58, 67, 53, 55, 66, 56, 50, 76, 62, 51, 61, 96, 142, 58, 55, 67, 66, 104, 74, 51, 67, 70, 52, 67, 82, 64, 54, 66, 53, 56, 58, 72, 69, 98, 114, 43, 61, 70, 82, 72, 51, 58, 54, 63, 59, 60, 57, 60, 60, 75, 58, 56, 76, 57, 98, 56, 79, 62, 73, 84, 64, 62, 54, 56, 53, 70, 69, 71, 67, 62, 63, 75, 67, 62, 59, 63, 63, 50, 67, 79, 65, 61, 85, 61, 56, 64, 62, 61, 63, 56, 52, 61, 72, 51, 43, 55, 72, 72, 151, 76, 51, 47, 71, 66, 72, 74, 69, 70, 59, 70, 62, 109, 65, 81, 84, 66, 52, 67, 71, 71, 99, 66, 59, 51, 41, 49, 58, 55, 78, 73, 77, 78, 70, 63, 69, 48, 81, 54, 74, 54, 57, 83, 66, 79, 70, 82, 83, 52, 90, 53, 81, 65, 109, 66, 86, 64, 79, 40, 76, 66, 60, 54, 77, 91, 81, 57, 71, 55, 50, 46, 67, 72, 49, 53, 58, 86, 78, 45, 67, 91, 59, 52, 89, 67, 55, 54, 74, 57, 69, 82, 69, 57, 62, 78, 51, 62, 94, 88, 67, 81, 74, 60, 39, 80, 68, 53, 62, 67, 69, 66, 63, 45, 55, 100, 68, 48, 71, 63, 60, 70, 75, 78, 52, 62, 73, 56, 77, 83, 53, 70, 62, 67, 89, 54, 75, 74, 105, 62, 69, 55, 64, 58, 69, 66, 76, 67, 68, 95, 52, 50, 51, 50, 69, 54, 61, 68, 64, 66, 61, 68, 79, 72, 82, 76, 59, 58, 57, 80, 46, 94, 77, 60, 95, 138, 62, 48, 83, 59, 102, 85, 72, 49, 100, 77, 63, 73, 61, 51, 64, 74, 91, 40, 83, 76, 73, 58, 66, 87, 64, 80, 51, 47, 66, 92, 63, 68, 104, 57, 53, 74, 52, 72, 68, 69, 80, 99, 64, 80, 67, 61, 123, 68, 69, 61, 52, 63, 50, 54, 60, 77, 60, 61, 72, 74, 86, 53, 59, 58, 64, 63, 75, 75, 61, 61, 72, 78, 76, 52, 35, 66, 75, 74, 74, 60, 97, 103, 108, 55, 57, 72, 46, 51, 74, 56, 57, 67, 77, 70, 49, 99, 52, 66, 42, 60, 66, 54, 96, 44, 78, 57, 94, 64, 60, 49, 60, 87, 84, 45, 92, 73, 50, 68, 68, 55, 87, 63, 83, 90, 61, 62, 91, 68, 71, 61, 55, 60, 81, 72, 45, 69, 84, 65, 71, 56, 43, 60, 61, 68, 56, 56, 49, 61, 74, 43, 70, 66, 55, 50, 48, 60, 72, 68, 82, 47, 77, 62, 72, 54, 66, 62, 79, 58, 53, 76, 43, 78, 74, 64, 50, 114, 71, 65, 55, 81, 56, 65, 87, 69, 75, 55, 69, 76, 62, 64, 82, 92, 61, 56, 83, 80, 92, 69, 64, 69, 59, 57, 68, 68, 73, 72, 61, 100, 74, 66, 79, 67, 50, 56, 67, 59, 57, 73, 68, 97, 50, 76, 59, 70, 69, 77, 62, 105, 64, 93, 62, 66, 77, 75, 50, 67, 54, 69, 59, 60, 75, 49, 51, 63, 59, 74, 56, 64, 46, 55, 108, 69, 81, 54, 44, 54, 59, 60, 72, 66, 78, 51, 76, 74, 65, 69, 48, 66, 68, 55, 68, 75, 72, 76, 59, 57, 70, 65, 78, 48, 70, 92, 74, 67, 85, 70, 70, 48, 63, 68, 57, 67, 98, 64, 76, 84, 70, 73, 59, 77, 77, 74, 58, 60, 58, 67, 53, 48, 78, 63, 76, 60, 95, 75, 70, 58, 82, 73, 71, 87, 76, 50, 70, 52, 57, 62, 53, 70, 59, 61, 63, 70, 55, 81, 72, 50, 54, 77, 69, 64, 34, 52, 50, 64, 59, 76, 50, 57, 82, 37, 45, 82, 59, 64, 83, 75, 54, 87, 73, 77, 59, 84, 96, 75, 59, 64, 48, 93, 61, 74, 65, 70, 64, 38, 74, 78, 59, 54, 98, 49, 68, 62, 66, 73, 61, 79, 42, 67, 78, 69, 69, 72, 45, 64, 60, 55, 59, 78, 91, 65, 66, 90, 80, 66, 27, 54, 76, 52, 65, 70, 54, 63, 54, 115, 70, 54, 62, 62, 68, 52, 98, 47, 45, 63, 60, 85, 62, 61, 55, 67, 69, 59, 77, 68, 75, 56, 52, 55, 62, 81, 37, 75, 86, 93, 61, 76, 68, 70, 55, 75, 59, 57, 33, 74, 65, 55, 52, 57, 83, 74, 55, 55, 62, 50, 59, 60, 65, 86, 65, 62, 60, 74, 83, 61, 53, 53, 92, 56, 62, 74, 55, 68, 83, 107, 90, 61, 64, 106, 60, 72, 77, 52, 57, 36, 67, 91, 68, 60, 56, 40, 72, 58, 62, 55, 87, 66, 71, 54, 79, 49, 89, 65, 58, 65, 87, 68, 64, 67, 71, 70, 60, 66, 43, 84, 136, 58, 69, 54, 66, 58, 57, 66, 34, 72, 57, 80, 73, 63, 69, 69, 32, 79, 61, 54, 74, 53, 57, 57, 65, 60, 50, 67, 63, 79, 80, 59, 55, 63, 96, 66, 53, 83, 58, 67, 48, 50, 128, 52, 67, 64, 50, 50, 74, 84, 68, 49, 75, 81, 63, 42, 78, 70, 70, 89, 83, 48, 71, 42, 62, 63, 62, 59, 115, 64, 72, 52, 50, 68, 38, 105, 77, 74, 50, 88, 68, 52, 63, 68, 73, 71, 72, 61, 69, 63, 58, 50, 58, 89, 70, 88, 70, 57, 63, 58, 51, 65, 54, 72, 72, 61, 51, 56, 72, 71, 64, 80, 69, 92, 52, 74, 66, 71, 64, 46, 58, 76, 57, 84, 53, 62, 70, 59, 112, 65, 69, 63, 69, 76, 58, 67, 73, 74, 47, 35, 53, 80, 65, 70, 42, 76, 84, 73, 68, 60, 94, 66, 75, 130, 76, 46, 47, 73, 60, 68, 83, 78, 61, 72, 62, 76, 77, 66, 53, 85, 58, 78, 75, 61, 62, 82, 59, 51, 70, 58, 68, 96, 93, 61, 41, 73, 53, 67, 75, 69, 88, 55, 90, 51, 91, 64, 57, 72, 59, 72, 51, 82, 74, 47, 142, 80, 76, 55, 51, 63, 54, 69, 71, 74, 62, 73, 71, 52, 60, 66, 86, 66, 55, 72, 58, 65, 59, 71, 44, 79, 59, 96, 72, 95, 115, 93, 79, 52, 50, 51, 48, 93, 59, 70, 63, 58, 71, 98, 60, 68, 60, 73, 63, 38, 92, 73, 58, 61, 66, 64, 73, 41, 71, 76, 66, 69, 108, 77, 65, 57, 78, 64, 56, 48, 44, 52, 67, 65, 82, 70, 78, 53, 75, 71, 46, 60, 72, 52, 66, 63, 93, 74, 48, 85, 51, 49, 51, 54, 69, 51, 62, 64, 50, 50, 58, 49, 63, 74, 65, 33, 92, 61, 65, 80, 59, 62, 51, 107, 66, 67, 81, 93, 84, 63, 39, 59, 56, 66, 67, 69, 74, 85, 57, 93, 57, 94, 67, 88, 59, 58, 51, 88, 62, 72, 85, 80, 67, 49, 70, 56, 50, 46, 51, 56, 52, 48, 67, 46, 59, 49, 60, 57, 103, 62, 54, 71, 67, 70, 70, 57, 53, 48, 73, 93, 63, 86, 72, 85, 51, 72, 92, 60, 78, 59, 74, 72, 59, 75, 54, 72, 68, 63, 75, 92, 50, 64, 52, 53, 48, 80, 59, 75, 54, 65, 68, 68, 78, 61, 69, 57, 65, 75, 40, 77, 69, 59, 52, 61, 63, 61, 61, 62, 75, 79, 56, 61, 62, 86, 67, 56, 56, 55, 91, 51, 57, 73, 88, 92, 65, 100, 64, 72, 82, 53, 61, 69, 47, 39, 46, 57, 60, 71, 60, 61, 48, 69, 59, 48, 78, 47, 60, 57, 62, 91, 50, 66, 54, 55, 54, 77, 40, 70, 57, 59, 55, 75, 63, 52, 48, 60, 69, 91, 45, 53, 61, 49, 81, 56, 65, 84, 60, 90, 81, 63, 63, 68, 59, 52, 46, 45, 64, 74, 102, 61, 51, 75, 56, 53, 57, 71, 42, 59, 62, 55, 64, 57, 109, 62, 63, 56, 49, 50, 48, 67, 67, 69, 77, 85, 92, 81, 52, 44, 40, 67, 67, 55, 55, 77, 59, 57, 62, 62, 65, 90, 46, 91, 70, 57, 81, 66, 68, 60, 27, 88, 50, 96, 62, 72, 69, 64, 109, 70, 71, 66, 56, 93, 69, 68, 65, 63, 83, 66, 63, 49, 72, 68, 38, 53, 50, 103, 60, 49, 93, 64, 73, 67, 76, 62, 68, 86, 64, 49, 62, 68, 58, 75, 52, 59, 58, 57, 58, 64, 73, 73, 66, 54, 65, 61, 67, 52, 109, 54, 68, 43, 95, 59, 67, 66, 96, 62, 66, 77, 55, 63, 59, 68, 61, 84, 74, 63, 61, 78, 79, 68, 56, 79, 42, 68, 61, 59, 46, 58, 56, 67, 94, 80, 53, 77, 72, 109, 59, 70, 56, 60, 64, 38, 56, 65, 83, 53, 72, 63, 58, 72, 68, 59, 81, 60, 71, 54, 52, 56, 66, 67, 85, 68, 87, 30, 69, 51, 62, 54, 102, 58, 73, 69, 74, 66, 52, 65, 95, 75, 109, 65, 73, 53, 64, 66, 66, 83, 83, 40, 60, 70, 48, 72, 76, 82, 64, 70, 56, 55, 57, 61, 43, 58, 65, 42, 64, 90, 75, 62, 57, 70, 79, 50, 59, 64, 66, 94, 55, 72, 59, 51, 70, 58, 41, 70, 51, 67, 63, 61, 60, 65, 56, 66, 59, 75, 73, 73, 74, 93, 57, 73, 51, 68, 64, 58, 67, 69, 65, 79, 80, 62, 52, 87, 64, 51, 52, 61, 68, 71, 66, 73, 60, 55, 53, 72, 54, 69, 71, 65, 55, 68, 93, 47, 88, 74, 58, 71, 93, 74, 78, 59, 73, 64, 77, 84, 66, 79, 52, 48, 63, 62, 60, 41, 67, 53, 58, 70, 49, 54, 68, 42, 34, 59, 65, 63, 59, 67, 78, 57, 64, 66, 109, 67, 77, 69, 49, 57, 55, 80, 57, 77, 56, 73, 51, 67, 88, 93, 69, 86, 50, 56, 103, 64, 40, 53, 44, 63, 46, 88, 48, 70, 48, 74, 67, 109, 64, 72, 57, 54, 58, 79, 73, 60, 74, 68, 55, 69, 65, 82, 55, 68, 57, 51, 55, 80, 59, 46, 58, 50, 53, 72, 54, 53, 86, 71, 77, 61, 65, 87, 61, 61, 62, 71, 102, 63, 59, 71, 72, 63, 67, 65, 98, 67, 53, 61, 64, 45, 59, 90, 44, 106, 67, 59, 62, 63, 64, 57, 59, 42, 76, 59, 99, 73, 62, 65, 75, 64, 53, 59, 63, 73, 67, 53, 69, 60, 62, 72, 83, 61, 51, 68, 54, 68, 54, 48, 49, 86, 88, 64, 58, 55, 57, 44, 48, 58, 81, 64, 55, 70, 73, 62, 55, 66, 73, 65, 57, 54, 64, 55, 47, 63, 51, 77, 58, 66, 45, 52, 60, 53, 63, 87, 43, 79, 53, 105, 67, 61, 69, 56, 60, 49, 41, 71, 41, 48, 60, 58, 61, 84, 73, 45, 60, 82, 49, 58, 100, 64, 60, 91, 70, 109, 71, 82, 64, 69, 60, 73, 56, 74, 57, 55, 60, 61, 72, 51, 63, 61, 67, 76, 59, 65, 72, 80, 43, 82, 64, 64, 66, 55, 54, 51, 53, 58, 64, 58, 65, 59, 54, 58, 47, 60, 81, 72, 72, 75, 116, 62, 64, 92, 52, 71, 60, 64, 53, 47, 71, 58, 50, 80, 51, 52, 53, 79, 64, 60, 75, 99, 95, 97, 66, 53, 75, 61, 82, 70, 47, 53, 48, 57, 80, 47, 79, 50, 64, 65, 115, 63, 67, 62, 56, 54, 57, 59, 67, 63, 63, 77, 80, 63, 63, 65, 49, 46, 65, 53, 63, 48, 58, 67, 61, 56, 55, 72, 50, 70, 63, 49, 57, 64, 73, 67, 57, 117, 106, 48, 70, 67, 64, 76, 64, 69, 67, 64, 80, 56, 61, 71, 73, 55, 81, 63, 78, 59, 95, 64, 90, 59, 41, 60, 60, 53, 89, 98, 58, 78, 63, 111, 63, 67, 57, 54, 66, 56, 47, 81, 77, 63, 68, 56, 58, 61, 67, 75, 74, 49, 71, 53, 66, 72, 70, 66, 83, 86, 52, 54, 70, 62, 47, 70, 57, 87, 79, 70, 52, 68, 48, 59, 63, 101, 89, 66, 82, 42, 62, 72, 73, 60, 55, 56, 76, 64, 73, 76, 76, 51, 115, 113, 70, 48, 62, 72, 74, 44, 71, 75, 63, 65, 47, 62, 58, 67, 60, 52, 93, 71, 63, 58, 57, 63, 59, 72, 67, 109, 88, 44, 84, 64, 57, 55, 65, 62, 65, 65, 62, 65, 53, 44, 76, 49, 56, 65, 59, 71, 85, 56, 46, 50, 53, 62, 49, 73, 66, 62, 57, 51, 71, 86, 123, 71, 50, 73, 58, 57, 47, 50, 66, 72, 70, 70, 64, 60, 90, 54, 47, 62, 88, 61, 66, 60, 56, 63, 100, 77, 55, 62, 56, 46, 60, 57, 62, 52, 81, 64, 79, 85, 61, 76, 50, 68, 58, 80, 54, 51, 61, 68, 59, 80, 50, 83, 59, 59, 45, 57, 56, 58, 91, 74, 58, 58, 58, 51, 75, 101, 67, 70, 48, 106, 51, 72, 54, 88, 78, 71, 57, 54, 53, 79, 63, 64, 72, 87, 78, 50, 56, 63, 58, 113, 54, 65, 58, 78, 83, 58, 62, 60, 78, 62, 69, 61, 77, 55, 80, 61, 65, 69, 52, 81, 65, 54, 80, 63, 63, 58, 41, 157, 72, 59, 63, 71, 67, 67, 42, 59, 62, 65, 65, 62, 106, 50, 74, 67, 57, 61, 54, 87, 61, 58, 65, 55, 44, 64, 67, 56, 81, 76, 60, 86, 76, 68, 62, 80, 53, 39, 66, 53, 64, 94, 66, 71, 72, 57, 73, 65, 70, 73, 53, 67, 79, 70, 90, 94, 67, 54, 58, 52, 59, 134, 73, 94, 60, 74, 59, 69, 59, 49, 55, 48, 75, 74, 57, 79, 70, 46, 48, 52, 61, 47, 82, 40, 64, 57, 72, 51, 65, 59, 61, 53, 62, 57, 46, 93, 86, 72, 62, 100, 46, 53, 50, 54, 61, 51, 96, 59, 62, 48, 62, 66, 82, 65, 72, 70, 69, 64, 59, 65, 65, 60, 74, 82, 61, 63, 65, 87, 73, 59, 63, 63, 66, 66, 69, 65, 63, 53, 58, 79, 58, 65, 67, 60, 60, 74, 47, 60, 67, 67, 65, 58, 61, 78, 78, 57, 56, 52, 48, 66, 69, 50, 62, 61, 91, 70, 114, 56, 61, 60, 86, 63, 73, 73, 63, 64, 64, 64, 60, 56, 72, 77, 70, 45, 60, 77, 62, 63, 54, 60, 66, 60, 58, 67, 85, 72, 71, 52, 71, 104, 62, 60, 72, 91, 59, 62, 78, 55, 57, 61, 74, 54, 59, 69, 44, 63, 62, 66, 69, 83, 64, 57, 64, 54, 90, 90, 69, 81, 52, 88, 58, 82, 55, 49, 64, 56, 67, 68, 59, 60, 103, 72, 93, 57, 69, 72, 83, 60, 90, 75, 72, 63, 55, 60, 56, 55, 63, 72, 67, 65, 75, 59, 67, 59, 72, 60, 39, 49, 90, 66, 61, 77, 108, 69, 86, 60, 51, 72, 64, 46, 61, 60, 71, 65, 51, 65, 66, 65, 77, 65, 72, 46, 45, 56, 59, 51, 62, 56, 95, 56, 48, 55, 67, 64, 65, 48, 58, 67, 62, 59, 74, 89, 58, 56, 83, 60, 72, 63, 95, 52, 53, 72, 45, 60, 65, 54, 45, 59, 67, 60, 67, 84, 56, 68, 43, 73, 79, 58, 66, 50, 42, 59, 52, 60, 50, 60, 55, 63, 51, 54, 60, 70, 76, 58, 59, 66, 61, 95, 67, 47, 72, 70, 58, 77, 56, 62, 74, 66, 63, 62, 115, 50, 59, 60, 58, 84, 50, 57, 78, 48, 67, 68, 65, 59, 61, 36, 87, 92, 71, 64, 66, 83, 73, 66, 63, 69, 90, 69, 63, 60, 63, 59, 46, 66, 52, 50, 50, 72, 62, 65, 69, 64, 65, 53, 60, 65, 69, 68, 59, 69, 63, 79, 56, 49, 81, 58, 68, 75, 64, 62, 64, 70, 56, 68, 74, 61, 67, 70, 60, 68, 72, 60, 58, 67, 66, 71, 64, 58, 66, 68, 75, 41, 65, 69, 47, 79, 61, 54, 57, 61, 49, 84, 90, 53, 58, 55, 52, 61, 75, 63, 45, 46, 65, 72, 62, 67, 61, 67, 55, 74, 61, 78, 63, 41, 57, 96, 55, 61, 68, 60, 59, 62, 66, 74, 58, 62, 78, 97, 87, 68, 60, 63, 70, 82, 48, 69, 61, 68, 60, 64, 71, 61, 56, 59, 76, 80, 70, 78, 63, 68, 49, 130, 66, 64, 117, 70, 77, 51, 56, 51, 52, 76, 69, 71, 82, 61, 51, 48, 57, 92, 72, 61, 59, 75, 47, 63, 65, 59, 81, 54, 64, 76, 50, 67, 65, 61, 69, 71, 56, 73, 60, 71, 75, 53, 67, 44, 84, 59, 63, 87, 92, 74, 67, 66, 67, 59, 96, 70, 62, 56, 66, 67, 45, 60, 64, 73, 90, 75, 48, 59, 62, 66, 55, 52, 51, 77, 61, 77, 58, 57, 55, 78, 71, 64, 61, 60, 64, 72, 86, 73, 67, 56, 57, 76, 49, 84, 50, 72, 46, 54, 71, 67, 72, 49, 69, 63, 44, 89, 76, 65, 75, 66, 68, 66, 63, 56, 67, 59, 67, 55, 104, 61, 73, 86, 74, 85, 57, 77, 65, 54, 53, 79, 62, 62, 66, 56, 64, 55, 75, 137, 61, 74, 73, 55, 65, 61, 58, 64, 71, 65, 57, 70, 88, 48, 72, 54, 57, 61, 66, 53, 62, 57, 90, 59, 66, 75, 56, 74, 69, 105, 58, 61, 121, 62, 72, 70, 67, 53, 66, 69, 69, 61, 46, 64, 70, 47, 62, 77, 71, 49, 60, 64, 57, 56, 65, 71, 69, 65, 58, 80, 49, 55, 81, 88, 61, 78, 54, 81, 40, 91, 56, 89, 75, 59, 69, 72, 56, 74, 69, 103, 58, 61, 58, 53, 43, 56, 53, 53, 53, 52, 85, 45, 103, 62, 56, 61, 67, 58, 93, 64, 62, 79, 83, 63, 63, 62, 59, 60, 60, 54, 47, 57, 85, 94, 57, 99, 68, 188, 67, 55, 56, 77, 62, 69, 63, 69, 41, 60, 61, 63, 48, 70, 67, 67, 56, 77, 65, 57, 69, 63, 126, 106, 66, 67, 74, 64, 66, 49, 49, 74, 67, 61, 71, 61, 103, 72, 57, 68, 46, 62, 58, 63, 70, 113, 57, 71, 60, 61, 57, 70, 52, 41, 40, 60, 60, 64, 54, 56, 79, 69, 66, 59, 47, 62, 53, 65, 73, 55, 49, 81, 75, 61, 74, 57, 59, 68, 65, 50, 64, 78, 77, 71, 66, 109, 64, 68, 53, 61, 54, 74, 96, 64, 65, 59, 76, 66, 72, 54, 57, 81, 58, 53, 58, 65, 67, 83, 54, 67, 54, 73, 66, 54, 74, 64, 54, 82, 67, 71, 49, 70, 79, 71, 59, 59, 61, 57, 55, 67, 47, 68, 78, 60, 53, 68, 70, 63, 59, 59, 71, 85, 82, 65, 80, 90, 71, 55, 70, 54, 52, 67, 51, 71, 62, 68, 55, 51, 133, 51, 48, 69, 69, 59, 69, 58, 95, 62, 64, 57, 74, 77, 69, 62, 67, 58, 63, 73, 76, 89, 63, 91, 71, 64, 63, 64, 53, 70, 98, 94, 63, 50, 53, 78, 73, 60, 69, 60, 45, 64, 61, 55, 65, 61, 59, 60, 67, 62, 68, 76, 66, 64, 63, 66, 76, 55, 68, 62, 65, 57, 58, 66, 68, 64, 50, 38, 57, 58, 66, 42, 60, 76, 40, 49, 75, 50, 55, 68, 70, 58, 59, 72, 59, 65, 62, 44, 58, 65, 61, 68, 93, 151, 75, 52, 55, 53, 54, 70, 73, 51, 53, 82, 86, 58, 64, 124, 65, 57, 62, 73, 48, 59, 51, 79, 59, 54, 62, 58, 53, 52, 66, 69, 60, 78, 51, 65, 66, 70, 94, 74, 69, 124, 83, 77, 64, 68, 63, 71, 58, 85, 68, 62, 84, 90, 82, 76, 49, 66, 51, 47, 77, 79, 80, 55, 68, 54, 63, 69, 40, 67, 95, 44, 73, 62, 70, 53, 57, 75, 63, 95, 81, 87, 56, 70, 66, 51, 108, 61, 66, 73, 63, 60, 57, 49, 73, 92, 92, 106, 64, 71, 66, 65, 55, 62, 55, 88, 38, 57, 84, 83, 57, 62, 102, 67, 33, 90, 51, 63, 68, 69, 67, 45, 61, 101, 81, 73, 77, 63, 65, 55, 81, 66, 53, 53, 77, 87, 59, 56, 54, 118, 59, 78, 50, 54, 65, 70, 72, 61, 33, 65, 58, 83, 72, 64, 52, 72, 102, 86, 61, 52, 42, 60, 58, 54, 73, 58, 76, 62, 43, 52, 57, 68, 49, 55, 52, 83, 68, 91, 57, 73, 74, 59, 70, 45, 57, 58, 68, 44, 73, 49, 77, 53, 55, 80, 61, 44, 67, 59, 100, 79, 40, 50, 69, 43, 71, 45, 67, 61, 57, 64, 63, 70, 56, 105, 47, 86, 63, 52, 78, 55, 50, 90, 57, 38, 53, 62, 54, 77, 74, 136, 76, 45, 45, 65, 62, 116, 36, 81, 61, 50, 82, 72, 69, 67, 54, 69, 54, 75, 59, 94, 72, 48, 85, 105, 78, 71, 60, 67, 47, 57, 57, 66, 52, 67, 65, 104, 73, 56, 102, 73, 53, 69, 83, 60, 66, 70, 60, 72, 53, 56, 61, 84, 78, 57, 58, 61, 35, 55, 78, 63, 66, 47, 79, 68, 84, 95, 79, 61, 63, 74, 73, 65, 78, 73, 61, 58, 46, 80, 61, 55, 59, 42, 32, 110, 74, 56, 55, 51, 75, 65, 49, 74, 72, 105, 83, 98, 64, 75, 71, 55, 50, 60, 42, 101, 75, 62, 50, 64, 71, 71, 61, 52, 90, 49, 71, 78, 71, 64, 48, 85, 41, 52, 63, 69, 68, 50, 58, 41, 57, 97, 50, 58, 49, 60, 85, 43, 68, 54, 67, 98, 69, 63, 68, 48, 53, 64, 84, 69, 67, 52, 59, 61, 55, 63, 74, 62, 88, 88, 87, 101, 48, 57, 52, 69, 60, 71, 69, 125, 62, 61, 66, 54, 62, 48, 73, 53, 51, 54, 57, 53, 71, 75, 80, 74, 65, 58, 56, 65, 74, 85, 85, 69, 65, 87, 69, 64, 79, 63, 53, 62, 95, 65, 46, 63, 58, 65, 68, 75, 83, 79, 60, 63, 56, 95, 73, 64, 55, 62, 81, 84, 68, 54, 53, 65, 61, 53, 74, 78, 95, 70, 78, 68, 52, 55, 64, 63, 92, 52, 64, 61, 51, 57, 93, 68, 62, 52, 71, 72, 59, 70, 83, 59, 57, 46, 68, 66, 54, 71, 69, 79, 64, 78, 68, 52, 75, 70, 60, 78, 71, 80, 65, 54, 56, 83, 72, 38, 60, 61, 88, 57, 65, 61, 76, 48, 71, 101, 48, 80, 41, 56, 55, 55, 84, 64, 71, 62, 69, 57, 60, 38, 63, 64, 68, 84, 58, 58, 75, 66, 82, 76, 80, 72, 44, 59, 61, 73, 60, 55, 72, 80, 51, 80, 52, 69, 54, 57, 67, 55, 74, 64, 43, 52, 63, 84, 49, 52, 73, 80, 41, 64, 53, 73, 73, 53, 83, 63, 61, 67, 64, 84, 77, 57, 94, 49, 62, 60, 59, 53, 71, 58, 68, 71, 52, 53, 62, 57, 84, 47, 68, 63, 54, 58, 103, 104, 58, 65, 79, 74, 76, 52, 37, 58, 64, 62, 47, 93, 87, 58, 81, 62, 45, 50, 53, 68, 66, 55, 80, 82, 70, 68, 72, 99, 83, 81, 110, 50, 57, 81, 87, 72, 49, 49, 43, 65, 75, 69, 97, 62, 89, 72, 49, 46, 57, 48, 85, 42, 51, 48, 67, 86, 72, 89, 75, 67, 57, 55, 41, 67, 96, 67, 56, 72, 40, 45, 70, 58, 77, 76, 63, 82, 132, 57, 75, 46, 65, 69, 69, 65, 66, 91, 54, 56, 94, 78, 67, 61, 71, 59, 63, 81, 63, 69, 61, 81, 81, 57, 53, 89, 75, 66, 83, 82, 57, 76, 65, 90, 83, 53, 65, 52, 64, 62, 69, 90, 36, 64, 70, 82, 67, 52, 88, 68, 48, 66, 57, 65, 34, 55, 71, 57, 69, 53, 48, 65, 52, 70, 95, 72, 61, 79, 81, 90, 60, 57, 90, 47, 44, 42, 67, 53, 48, 59, 55, 67, 65, 81, 59, 71, 46, 55, 70, 68, 44, 48, 59, 62, 65, 70, 66, 72, 58, 64, 76, 36, 68, 83, 59, 79, 58, 62, 65, 53, 92, 82, 62, 64, 47, 52, 50, 66, 53, 72, 68, 63, 68, 74, 47, 67, 78, 59, 61, 41, 105, 61, 63, 88, 73, 66, 83, 78, 64, 114, 94, 86, 54, 57, 87, 76, 65, 66, 81, 67, 67, 57, 70, 55, 53, 50, 58, 49, 63, 60, 94, 52, 67, 41, 78, 102, 67, 58, 111, 62, 76, 64, 77, 77, 43, 41, 76, 63, 57, 77, 47, 62, 81, 55, 47, 91, 82, 56, 52, 68, 66, 75, 81, 43, 59, 73, 72, 63, 72, 46, 47, 57, 62, 44, 52, 58, 70, 80, 67, 53, 67, 84, 46, 68, 59, 73, 74, 55, 51, 71, 53, 95, 80, 73, 46, 102, 84, 65, 63, 86, 83, 60, 87, 76, 65, 46, 85, 56, 61, 53, 84, 64, 96, 57, 58, 68, 52, 62, 53, 54, 73, 37, 68, 59, 65, 56, 49, 63, 61, 53, 56, 64, 62, 69, 76, 73, 65, 38, 64, 64, 64, 60, 71, 84, 64, 68, 69, 49, 82, 72, 77, 54, 82, 56, 73, 73, 70, 63, 67, 55, 68, 73, 75, 50, 56, 70, 67, 66, 65, 61, 63, 54, 64, 67, 64, 91, 87, 51, 61, 55, 66, 83, 59, 79, 44, 57, 87, 106, 89, 91, 82, 69, 55, 56, 74, 72, 88, 54, 58, 60, 68, 73, 71, 51, 62, 68, 56, 35, 53, 53, 93, 65, 54, 40, 112, 56, 67, 84, 71, 58, 54, 66, 54, 73, 31, 49, 47, 53, 53, 64, 65, 63, 55, 74, 50, 71, 60, 81, 62, 59, 86, 57, 55, 72, 148, 72, 92, 48, 66, 68, 49, 74, 61, 62, 75, 50, 65, 56, 70, 67, 54, 72, 76, 77, 112, 77, 55, 66, 65, 48, 76, 58, 58, 83, 53, 58, 95, 55, 57, 55, 56, 58, 69, 64, 71, 65, 67, 76, 44, 79, 38, 67, 43, 66, 53, 85, 55, 50, 68, 51, 59, 72, 73, 76, 62, 59, 93, 63, 68, 65, 54, 58, 59, 90, 63, 59, 79, 85, 49, 65, 63, 63, 70, 51, 68, 53, 43, 70, 159, 91, 63, 62, 69, 84, 55, 47, 53, 81, 49, 64, 115, 64, 46, 43, 58, 44, 63, 60, 55, 68, 56, 89, 63, 60, 61, 56, 69, 52, 81, 63, 67, 59, 85, 66, 84, 81, 75, 88, 55, 72, 79, 43, 38, 63, 88, 58, 69, 74, 65, 81, 79, 66, 52, 49, 97, 79, 68, 75, 43, 66, 50, 72, 61, 66, 65, 53, 71, 96, 65, 46, 64, 69, 61, 65, 63, 103, 68, 80, 52, 48, 74, 75, 71, 68, 59, 45, 91, 65, 70, 43, 48, 56, 69, 57, 84, 82, 86, 67, 60, 38, 59, 74, 65, 63, 79, 80, 65, 51, 73, 77, 66, 46, 70, 61, 65, 63, 90, 53, 47, 67, 72, 76, 45, 51, 96, 86, 83, 78, 52, 80, 71, 56, 71, 79, 107, 71, 50, 57, 66, 48, 38, 52, 24, 52, 56, 85, 60, 63, 83, 81, 84, 45, 68, 88, 90, 63, 37, 48, 56, 83, 96, 67, 67, 82, 73, 55, 68, 55, 57, 67, 69, 114, 72, 67, 61, 68, 67, 54, 45, 65, 78, 59, 69, 60, 65, 39, 53, 47, 83, 69, 62, 44, 78, 80, 64, 78, 59, 49, 92, 51, 35, 32, 102, 68, 85, 68, 50, 64, 54, 48, 57, 64, 69, 98, 63, 46, 75, 70, 70, 38, 56, 89, 40, 67, 80, 47, 56, 88, 58, 67, 61, 68, 57, 57, 56, 62, 85, 52, 92, 78, 93, 65, 74, 59, 62, 56, 74, 48, 47, 80, 86, 58, 58, 95, 70, 58, 44, 68, 66, 45, 64, 80, 65, 71, 58, 63, 60, 73, 66, 62, 65, 56, 84, 72, 69, 67, 63, 59, 84, 57, 68, 78, 63, 87, 72, 88, 67, 73, 66, 104, 90, 76, 85, 80, 72, 90, 82, 77, 70, 62, 83, 75, 88, 60, 67, 56, 66, 69, 63, 55, 74, 91, 80, 38, 61, 97, 74, 82, 67, 51, 68, 61, 57, 58, 94, 65, 79, 73, 62, 63, 67, 84, 59, 48, 84, 63, 69, 49, 115, 75, 82, 79, 56, 55, 54, 50, 62, 70, 62, 55, 45, 74, 50, 81, 79, 56, 80, 68, 50, 83, 66, 64, 48, 64, 69, 65, 61, 64, 87, 78, 55, 108, 58, 53, 44, 64, 62, 83, 86, 67, 54, 61, 58, 92, 81, 56, 49, 77, 41, 46, 32, 52, 48, 108, 70, 64, 38, 67, 66, 68, 64, 48, 65, 79, 60, 53, 89, 97, 73, 62, 59, 59, 67, 52, 68, 70, 55, 92, 57, 42, 81, 50, 62, 68, 64, 35, 87, 75, 55, 77, 74, 53, 47, 48, 90, 59, 82, 71, 79, 53, 106, 64, 45, 72, 67, 65, 81, 30, 68, 67, 32, 57, 41, 53, 77, 53, 59, 66, 65, 75, 83, 34, 71, 79, 105, 70, 52, 63, 38, 61, 78, 73, 77, 76, 46, 56, 71, 67, 72, 60, 72, 52, 80, 68, 65, 76, 50, 52, 70, 40, 105, 75, 94, 64, 50, 73, 72, 81, 66, 63, 83, 66, 67, 79, 66, 92, 63, 88, 54, 73, 57, 68, 57, 74, 102, 49, 59, 91, 76, 58, 75, 44, 75, 66, 58, 85, 41, 65, 57, 50, 53, 51, 97, 75, 83, 51, 57, 87, 77, 61, 70, 65, 46, 107, 50, 56, 51, 49, 55, 48, 64, 63, 74, 73, 50, 65, 76, 66, 52, 56, 57, 74, 58, 64, 67, 54, 64, 62, 69, 89, 73, 51, 47, 70, 74, 62, 71, 63, 64, 69, 50, 72, 79, 78, 95, 55, 72, 58, 74, 79, 59, 50, 71, 46, 80, 75, 59, 54, 68, 76, 75, 76, 50, 51, 59, 57, 62, 63, 59, 63, 60, 64, 47, 71, 66, 54, 76, 89, 69, 34, 63, 64, 59, 88, 68, 54, 51, 69, 53, 74, 70, 77, 71, 61, 63, 66, 71, 81, 77, 72, 85, 82, 82, 57, 62, 43, 59, 42, 50, 42, 80, 54, 60, 50, 57, 60, 75, 74, 53, 64, 78, 68, 75, 78, 82, 87, 55, 81, 63, 68, 71, 58, 65, 47, 58, 73, 105, 52, 61, 70, 44, 102, 60, 71, 74, 51, 78, 55, 66, 119, 67, 55, 88, 68, 74, 44, 58, 57, 82, 64, 71, 83, 87, 66, 81, 51, 58, 71, 76, 65, 60, 58, 81, 70, 67, 66, 80, 68, 59, 66, 93, 34, 90, 77, 57, 45, 47, 51, 74, 58, 79, 60, 61, 71, 55, 100, 59, 73, 64, 51, 69, 61, 69, 51, 60, 79, 72, 65, 82, 72, 50, 61, 69, 89, 69, 61, 64, 63, 80, 79, 57, 81, 53, 71, 71, 113, 42, 48, 65, 50, 84, 65, 63, 64, 57, 86, 87, 108, 68, 68, 77, 64, 62, 82, 62, 89, 55, 64, 53, 89, 68, 42, 62, 59, 92, 74, 79, 77, 63, 60, 86, 49, 83, 106, 91, 60, 102, 66, 57, 61, 70, 57, 78, 75, 56, 63, 53, 58, 47, 47, 50, 54, 56, 109, 94, 47, 65, 68, 69, 75, 59, 45, 59, 77, 56, 54, 50, 59, 45, 61, 39, 53, 51, 41, 99, 56, 64, 73, 61, 76, 58, 85, 60, 39, 47, 81, 59, 62, 61, 49, 60, 62, 70, 54, 75, 54, 51, 72, 61, 66, 69, 60, 79, 68, 69, 53, 82, 88, 74, 79, 88, 64, 60, 50, 50, 64, 112, 52, 62, 65, 61, 63, 60, 50, 63, 84, 80, 73, 84, 100, 72, 99, 65, 64, 56, 72, 59, 73, 69, 69, 94, 74, 57, 53, 52, 38, 92, 63, 58, 80, 65, 94, 91, 90, 70, 58, 66, 68, 73, 76, 75, 81, 52, 83, 47, 91, 93, 82, 59, 55, 56, 61, 88, 57, 76, 64, 56, 64, 71, 82, 62, 79, 90, 66, 68, 108, 59, 62, 61, 61, 73, 52, 116, 68, 70, 57, 48, 82, 64, 61, 62, 55, 69, 87, 57, 66, 67, 65, 47, 55, 78, 92, 52, 75, 79, 69, 76, 78, 58, 47, 50, 59, 54, 62, 95, 80, 65, 70, 59, 83, 46, 103, 46, 86, 70, 38, 59, 75, 57, 67, 58, 69, 47, 54, 43, 57, 50, 81, 70, 66, 85, 73, 55, 72, 51, 63, 68, 53, 53, 35, 55, 75, 69, 57, 64, 89, 52, 74, 59, 51, 59, 63, 59, 97, 54, 82, 52, 66, 77, 69, 72, 66, 50, 72, 68, 78, 52, 63, 49, 92, 52, 56, 58, 59, 49, 61, 64, 83, 63, 88, 54, 60, 57, 65, 78, 69, 62, 58, 52, 55, 47, 80, 77, 54, 94, 58, 69, 68, 53, 73, 76, 69, 80, 61, 61, 82, 58, 48, 60, 71, 61, 66, 74, 83, 61, 59, 93, 89, 55, 45, 51, 70, 63, 61, 61, 57, 66, 47, 110, 58, 58, 91, 49, 62, 77, 61, 66, 85, 56, 85, 64, 54, 63, 66, 71, 50, 50, 73, 80, 60, 61, 75, 64, 48, 76, 59, 58, 75, 66, 72, 63, 43, 53, 66, 65, 70, 81, 59, 51, 71, 59, 50, 68, 69, 55, 55, 66, 70, 64, 83, 83, 76, 55, 53, 68, 71, 61, 67, 60, 64, 67, 64, 54, 59, 75, 69, 60, 53, 81, 51, 57, 63, 98, 57, 77, 66, 71, 68, 62, 61, 56, 77, 66, 76, 61, 62, 73, 96, 64, 84, 67, 57, 61, 54, 101, 70, 58, 74, 79, 54, 54, 53, 72, 55, 63, 51, 46, 55, 65, 68, 64, 75, 58, 59, 51, 61, 80, 89, 58, 68, 67, 48, 60, 60, 60, 72, 74, 59, 56, 82, 65, 70, 82, 71, 57, 63, 65, 62, 46, 69, 64, 58, 60, 62, 53, 54, 78, 66, 81, 77, 59, 61, 76, 62, 49, 88, 67, 47, 59, 87, 67, 77, 78, 68, 70, 59, 60, 69, 55, 64, 87, 48, 56, 66, 55, 57, 94, 55, 72, 64, 64, 60, 64, 91, 50, 54, 55, 53, 52, 63, 75, 74, 49, 66, 62, 57, 66, 58, 69, 81, 79, 57, 69, 74, 65, 82, 70, 61, 49, 69, 64, 76, 116, 52, 60, 67, 53, 56, 70, 56, 90, 50, 116, 80, 72, 62, 67, 62, 57, 50, 62, 52, 46, 63, 64, 46, 78, 64, 53, 55, 43, 86, 56, 84, 65, 64, 57, 43, 58, 45, 49, 89, 53, 71, 55, 29, 70, 60, 83, 150, 63, 72, 81, 58, 61, 108, 51, 80, 51, 111, 51, 96, 62, 71, 53, 45, 87, 64, 82, 55, 63, 73, 112, 73, 57, 84, 75, 48, 52, 61, 74, 78, 63, 79, 98, 66, 57, 86, 56, 64, 94, 67, 54, 67, 101, 55, 64, 69, 61, 72, 65, 72, 93, 63, 73, 57, 77, 62, 55, 71, 61, 59, 80, 65, 53, 88, 73, 54, 98, 58, 49, 63, 76, 54, 80, 112, 66, 61, 55, 56, 77, 63, 81, 83, 55, 72, 51, 48, 77, 55, 79, 66, 61, 63, 87, 51, 75, 68, 59, 48, 65, 69, 83, 80, 64, 85, 73, 62, 80, 64, 76, 65, 53, 66, 70, 65, 54, 58, 50, 69, 43, 56, 87, 77, 44, 60, 57, 41, 54, 58, 48, 52, 73, 78, 58, 64, 78, 81, 60, 72, 76, 68, 65, 52, 51, 57, 59, 55, 96, 58, 69, 106, 62, 55, 53, 66, 40, 92, 52, 57, 64, 76, 65, 78, 57, 62, 60, 50, 66, 57, 46, 54, 69, 47, 48, 70, 65, 88, 52, 63, 69, 54, 100, 69, 74, 56, 66, 50, 69, 59, 59, 59, 63, 62, 85, 72, 52, 78, 61, 56, 52, 47, 56, 70, 67, 51, 65, 56, 70, 67, 75, 89, 59, 54, 60, 72, 57, 60, 80, 69, 70, 57, 71, 66, 103, 58, 75, 62, 65, 60, 61, 67, 81, 49, 79, 41, 75, 59, 72, 77, 49, 86, 72, 51, 55, 65, 44, 98, 54, 55, 74, 65, 47, 66, 53, 55, 48, 56, 83, 62, 59, 62, 54, 57, 70, 51, 70, 90, 63, 58, 96, 68, 59, 88, 70, 73, 60, 59, 80, 52, 66, 91, 49, 46, 58, 54, 81, 77, 61, 78, 62, 75, 69, 86, 62, 77, 65, 58, 65, 63, 63, 85, 69, 69, 59, 49, 53, 53, 70, 76, 72, 60, 60, 46, 54, 73, 59, 57, 75, 73, 54, 56, 69, 62, 62, 68, 51, 61, 63, 77, 56, 52, 64, 71, 48, 78, 65, 49, 63, 69, 69, 66, 54, 69, 65, 57, 72, 70, 90, 51, 61, 87, 60, 83, 59, 63, 77, 52, 75, 57, 60, 70, 66, 76, 63, 58, 67, 52, 67, 65, 69, 65, 46, 60, 63, 49, 79, 89, 65, 71, 52, 79, 61, 67, 53, 85, 68, 64, 82, 40, 63, 99, 55, 49, 65, 75, 67, 70, 60, 66, 52, 88, 62, 56, 56, 75, 95, 80, 69, 57, 90, 69, 74, 56, 61, 69, 78, 67, 73, 70, 65, 79, 69, 77, 54, 100, 96, 66, 68, 76, 65, 87, 57, 101, 50, 43, 55, 63, 112, 71, 41, 68, 69, 60, 75, 80, 99, 63, 74, 57, 70, 60, 71, 60, 66, 67, 109, 64, 66, 68, 58, 78, 62, 77, 82, 61, 79, 64, 54, 58, 72, 75, 66, 66, 74, 59, 66, 75, 80, 67, 58, 55, 62, 53, 66, 58, 65, 52, 54, 55, 73, 43, 68, 54, 56, 74, 60, 76, 71, 79, 67, 84, 67, 64, 65, 75, 57, 50, 64, 51, 68, 66, 44, 55, 58, 66, 67, 51, 62, 66, 67, 65, 64, 75, 64, 74, 59, 83, 60, 63, 68, 61, 79, 59, 86, 63, 58, 63, 62, 56, 46, 52, 53, 68, 67, 57, 87, 60, 40, 65, 81, 56, 79, 51, 64, 61, 82, 59, 70, 75, 53, 27, 77, 66, 59, 85, 56, 40, 66, 74, 63, 69, 99, 67, 64, 65, 56, 58, 75, 68, 92, 72, 54, 87, 47, 67, 68, 53, 79, 60, 72, 75, 43, 76, 61, 153, 82, 68, 67, 51, 64, 58, 92, 70, 78, 69, 77, 80, 96, 58, 71, 76, 74, 57, 79, 61, 63, 58, 73, 59, 76, 53, 67, 59, 68, 54, 70, 46, 118, 51, 57, 80, 63, 52, 91, 57, 70, 67, 67, 73, 127, 69, 56, 66, 52, 50, 74, 62, 77, 57, 64, 54, 68, 62, 51, 77, 60, 90, 71, 71, 60, 62, 63, 86, 65, 91, 58, 80, 68, 77, 58, 57, 75, 50, 76, 66, 115, 62, 49, 66, 66, 75, 69, 76, 56, 60, 64, 55, 65, 58, 68, 68, 60, 80, 56, 55, 69, 119, 66, 87, 73, 73, 51, 71, 85, 70, 77, 54, 64, 56, 59, 96, 60, 91, 72, 69, 54, 59, 63, 73, 66, 44, 57, 51, 71, 54, 68, 55, 81, 68, 47, 77, 70, 60, 70, 49, 81, 78, 56, 68, 59, 49, 57, 85, 55, 45, 72, 67, 55, 51, 62, 63, 63, 69, 68, 71, 67, 64, 58, 75, 63, 62, 66, 65, 65, 68, 64, 70, 64, 68, 51, 57, 56, 70, 55, 50, 40, 57, 63, 68, 83, 47, 68, 53, 67, 79, 91, 56, 71, 64, 108, 54, 73, 55, 58, 70, 53, 68, 70, 50, 81, 53, 67, 73, 52, 71, 66, 70, 72, 87, 68, 53, 60, 57, 55, 53, 45, 73, 62, 62, 53, 68, 80, 65, 73, 66, 52, 45, 86, 55, 56, 78, 50, 43, 65, 58, 40, 70, 67, 54, 60, 125, 53, 67, 57, 70, 56, 80, 48, 96, 54, 68, 56, 79, 81, 50, 54, 59, 57, 58, 119, 50, 50, 58, 81, 56, 73, 55, 54, 78, 72, 62, 69, 90, 66, 57, 60, 61, 60, 52, 90, 59, 71, 46, 82, 53, 38, 57, 71, 55, 67, 64, 60, 45, 55, 69, 57, 91, 57, 56, 75, 50, 83, 62, 41, 56, 86, 61, 94, 64, 62, 90, 55, 48, 61, 59, 52, 62, 70, 46, 102, 91, 88, 53, 54, 74, 78, 54, 38, 63, 83, 44, 40, 63, 67, 66, 69, 70, 59, 76, 67, 61, 60, 63, 68, 58, 60, 54, 64, 59, 51, 52, 60, 45, 52, 69, 62, 66, 56, 83, 69, 70, 69, 69, 87, 57, 61, 81, 83, 52, 58, 54, 71, 67, 69, 91, 69, 79, 55, 83, 77, 81, 57, 60, 115, 76, 66, 53, 65, 51, 82, 56, 66, 77, 63, 55, 79, 39, 64, 49, 70, 68, 68, 74, 55, 79, 58, 60, 57, 87, 26, 65, 66, 81, 86, 51, 71, 59, 74, 70, 77, 58, 97, 56, 68, 56, 57, 55, 84, 108, 61, 57, 62, 73, 66, 89, 56, 57, 61, 81, 76, 66, 75, 85, 82, 74, 71, 116, 47, 88, 89, 73, 71, 61, 50, 65, 62, 73, 64, 74, 50, 51, 65, 61, 118, 73, 77, 52, 92, 61, 69, 74, 58, 89, 69, 61, 50, 64, 62, 71, 74, 55, 82, 60, 66, 64, 93, 59, 56, 88, 69, 72, 66, 60, 63, 65, 59, 57, 125, 64, 69, 63, 54, 66, 72, 63, 68, 58, 58, 66, 71, 67, 87, 75, 48, 54, 63, 84, 74, 41, 63, 49, 49, 61, 59, 70, 67, 53, 62, 59, 63, 56, 70, 61, 58, 55, 62, 54, 62, 60, 66, 100, 71, 71, 66, 43, 60, 62, 69, 66, 76, 71, 70, 74, 50, 70, 78, 65, 62, 56, 52, 40, 55, 46, 52, 58, 86, 60, 50, 69, 60, 93, 56, 66, 68, 64, 35, 65, 70, 59, 88, 64, 65, 59, 67, 77, 54, 66, 83, 74, 61, 79, 78, 68, 73, 56, 52, 51, 82, 50, 94, 77, 79, 68, 63, 112, 39, 58, 85, 62, 77, 59, 69, 62, 68, 58, 69, 59, 73, 62, 74, 176, 45, 44, 72, 63, 60, 49, 68, 44, 51, 55, 52, 67, 57, 77, 51, 55, 45, 44, 110, 63, 73, 52, 76, 69, 74, 70, 60, 67, 48, 54, 75, 57, 65, 79, 55, 90, 55, 63, 47, 72, 50, 61, 54, 69, 54, 75, 54, 92, 53, 79, 50, 71, 92, 66, 52, 65, 45, 31, 45, 57, 55, 102, 64, 53, 91, 100, 90, 46, 61, 67, 88, 68, 54, 58, 57, 72, 63, 56, 66, 51, 52, 94, 57, 69, 81, 77, 68, 56, 90, 55, 49, 72, 48, 67, 78, 49, 61, 76, 59, 70, 68, 56, 71, 61, 45, 69, 66, 82, 137, 76, 62, 79, 58, 52, 60, 43, 62, 78, 78, 46, 67, 54, 100, 66, 86, 76, 67, 93, 79, 112, 61, 72, 74, 79, 55, 51, 141, 56, 65, 88, 82, 57, 72, 69, 79, 58, 93, 67, 51, 57, 65, 59, 61, 65, 65, 69, 57, 56, 75, 48, 71, 61, 54, 40, 57, 59, 80, 59, 54, 58, 57, 54, 84, 54, 63, 57, 86, 77, 55, 51, 63, 73, 59, 67, 63, 58, 75, 126, 76, 50, 59, 59, 56, 70, 47, 85, 52, 55, 64, 61, 53, 63, 50, 88, 49, 72, 70, 77, 67, 75, 60, 41, 77, 65, 49, 101, 62, 81, 59, 51, 55, 108, 65, 70, 60, 78, 47, 50, 57, 62, 87, 62, 64, 46, 61, 66, 89, 57, 159, 65, 62, 71, 80, 65, 51, 63, 116, 89, 54, 74, 64, 60, 102, 66, 53, 58, 63, 71, 71, 61, 74, 63, 66, 65, 53, 104, 70, 60, 65, 73, 52, 78, 60, 58, 69, 71, 68, 63, 66, 62, 94, 54, 65, 59, 70, 69, 67, 63, 81, 47, 118, 54, 56, 70, 56, 66, 93, 75, 70, 65, 65, 91, 64, 65, 67, 47, 63, 73, 73, 63, 76, 68, 58, 74, 80, 74, 75, 79, 61, 72, 68, 61, 51, 93, 66, 58, 53, 45, 78, 75, 52, 54, 64, 60, 65, 63, 49, 41, 56, 62, 81, 70, 49, 68, 49, 80, 53, 66, 43, 60, 61, 65, 85, 72, 70, 79, 64, 50, 69, 66, 54, 79, 82, 64, 101, 63, 59, 65, 95, 71, 58, 53, 73, 54, 59, 40, 61, 65, 67, 68, 79, 42, 63, 64, 113, 60, 68, 66, 50, 84, 76, 61, 68, 56, 47, 71, 56, 81, 65, 71, 49, 65, 64, 75, 72, 75, 66, 61, 71, 68, 55, 77, 60, 56, 74, 71, 73, 81, 51, 68, 42, 64, 62, 58, 53, 62, 72, 74, 64, 76, 42, 69, 62, 64, 68, 66, 97, 76, 75, 66, 69, 62, 67, 84, 70, 66, 55, 45, 77, 41, 64, 49, 60, 52, 65, 54, 67, 68, 47, 59, 57, 58, 73, 68, 80, 81, 59, 58, 69, 104, 56, 65, 59, 64, 80, 57, 81, 57, 61, 53, 61, 47, 53, 55, 62, 60, 59, 73, 72, 62, 76, 57, 71, 104, 49, 68, 58, 60, 76, 88, 70, 58, 62, 55, 74, 46, 74, 55, 46, 57, 55, 63, 45, 53, 62, 73, 82, 65, 76, 61, 57, 63, 77, 55, 62, 88, 60, 63, 57, 101, 56, 62, 55, 79, 62, 70, 61, 49, 66, 64, 69, 88, 51, 58, 86, 61, 57, 65, 59, 63, 74, 57, 62, 55, 51, 62, 77, 70, 65, 62, 59, 77, 62, 72, 52, 70, 46, 64, 104, 83, 50, 56, 47, 68, 63, 48, 62, 90, 53, 75, 71, 71, 58, 73, 56, 53, 61, 60, 79, 55, 70, 63, 58, 91, 52, 66, 80, 88, 52, 56, 59, 59, 57, 68, 63, 73, 63, 60, 70, 47, 74, 66, 49, 48, 63, 141, 48, 61, 60, 48, 69, 46, 55, 112, 56, 63, 69, 65, 60, 71, 64, 67, 73, 66, 64, 58, 63, 57, 91, 60, 61, 74, 58, 66, 73, 81, 65, 48, 48, 69, 62, 72, 60, 87, 79, 63, 60, 51, 89, 65, 61, 64, 71, 73, 79, 68, 81, 62, 64, 82, 69, 60, 56, 60, 53, 80, 50, 58, 96, 88, 65, 68, 57, 61, 60, 54, 52, 91, 72, 65, 76, 63, 63, 53, 57, 79, 68, 68, 53, 57, 71, 60, 43, 57, 56, 56, 82, 62, 66, 101, 66, 69, 78, 58, 52, 97, 60, 59, 64, 55, 70, 67, 54, 81, 55, 79, 65, 70, 73, 65, 55, 62, 67, 100, 69, 67, 61, 51, 58, 76, 62, 63, 80, 67, 53, 29, 67, 58, 56, 73, 56, 64, 75, 77, 49, 88, 60, 78, 78, 68, 69, 57, 60, 60, 60, 72, 51, 62, 52, 63, 65, 63, 70, 68, 52, 68, 54, 57, 77, 62, 64, 69, 66, 81, 79, 74, 51, 72, 61, 82, 54, 73, 78, 76, 68, 66, 62, 62, 69, 67, 77, 57, 60, 59, 56, 66, 73, 52, 84, 75, 66, 82, 62, 116, 71, 62, 59, 70, 56, 58, 53, 64, 52, 74, 65, 40, 87, 69, 61, 52, 63, 45, 128, 85, 58, 51, 67, 67, 56, 62, 73, 80, 99, 88, 34, 71, 82, 83, 53, 71, 93, 65, 42, 50, 82, 77, 72, 54, 67, 52, 95, 51, 55, 57, 62, 74, 65, 71, 62, 52, 79, 88, 56, 84, 60, 63, 63, 61, 120, 93, 64, 63, 67, 58, 49, 81, 73, 94, 79, 47, 76, 66, 62, 62, 66, 62, 90, 74, 88, 81, 77, 69, 60, 60, 58, 64, 60, 78, 59, 82, 66, 53, 63, 51, 67, 63, 79, 58, 61, 61, 52, 60, 50, 76, 64, 82, 77, 56, 66, 80, 65, 63, 70, 59, 58, 65, 48, 68, 48, 82, 70, 69, 66, 45, 80, 60, 51, 67, 61, 84, 49, 53, 53, 66, 61, 70, 56, 69, 69, 72, 61, 52, 78, 62, 60, 67, 62, 61, 63, 71, 57, 62, 73, 68, 50, 68, 57, 66, 50, 69, 55, 82, 57, 58, 93, 110, 86, 86, 65, 58, 58, 68, 56, 67, 77, 64, 61, 54, 66, 47, 91, 66, 56, 60, 52, 61, 71, 55, 79, 60, 98, 56, 94, 59, 42, 65, 68, 83, 65, 66, 89, 63, 67, 58, 49, 57, 59, 78, 59, 74, 57, 77, 60, 60, 52, 75, 65, 54, 88, 60, 54, 60, 60, 62, 67, 60, 69, 64, 65, 62, 51, 63, 70, 47, 56, 65, 60, 63, 69, 65, 95, 55, 73, 58, 67, 79, 78, 67, 55, 63, 65, 59, 56, 60, 60, 68, 108, 89, 73, 54, 55, 72, 68, 91, 67, 81, 64, 54, 71, 68, 38, 56, 84, 68, 78, 78, 75, 55, 64, 66, 49, 60, 68, 52, 61, 57, 86, 65, 65, 88, 71, 49, 63, 89, 65, 67, 58, 59, 77, 53, 44, 56, 61, 65, 66, 60, 56, 55, 72, 94, 66, 66, 75, 70, 81, 76, 63, 54, 64, 58, 52, 114, 69, 67, 74, 58, 59, 64, 63, 47, 70, 82, 91, 64, 52, 58, 80, 60, 65, 56, 120, 79, 73, 59, 59, 65, 63, 71, 75, 52, 68, 75, 110, 74, 61, 72, 63, 72, 92, 58, 59, 54, 67, 54, 59, 61, 51, 42, 59, 61, 76, 84, 69, 67, 71, 66, 65, 54, 66, 57, 51, 60, 59, 56, 70, 59, 68, 87, 64, 64, 57, 89, 57, 64, 62, 54, 71, 84, 66, 67, 81, 70, 60, 61, 68, 51, 78, 54, 55, 46, 64, 58, 69, 81, 58, 64, 88, 61, 66, 62, 74, 135, 73, 68, 61, 61, 70, 61, 60, 98, 50, 65, 51, 56, 64, 58, 51, 61, 76, 44, 53, 52, 75, 64, 50, 61, 93, 63, 137, 74, 54, 78, 70, 42, 50, 54, 87, 80, 81, 70, 67, 68, 61, 46, 77, 63, 43, 61, 91, 79, 91, 61, 64, 60, 46, 66, 59, 70, 63, 66, 65, 61, 57, 60, 56, 55, 55, 66, 52, 61, 83, 71, 86, 87, 69, 74, 81, 59, 73, 58, 64, 65, 68, 69, 61, 59, 74, 77, 99, 97, 44, 63, 56, 106, 64, 70, 56, 55, 79, 60, 73, 70, 64, 79, 58, 64, 66, 89, 62, 68, 92, 56, 63, 66, 75, 59, 59, 69, 75, 57, 47, 69, 83, 70, 66, 67, 83, 55, 74, 58, 63, 73, 68, 95, 60, 62, 45, 60, 59, 105, 78, 65, 67, 70, 70, 66, 56, 62, 57, 57, 87, 59, 70, 80, 51, 78, 56, 58, 65, 52, 59, 88, 58, 56, 71, 70, 60, 71, 73, 54, 68, 70, 69, 74, 55, 86, 75, 66, 61, 59, 71, 57, 52, 46, 66, 68, 63, 40, 86, 56, 67, 66, 60, 67, 64, 66, 71, 57, 58, 74, 76, 55, 52, 59, 69, 60, 53, 69, 64, 65, 59, 82, 78, 62, 64, 66, 66, 61, 57, 61, 90, 37, 69, 61, 67, 67, 66, 48, 45, 64, 53, 64, 57, 64, 57, 56, 49, 59, 105, 62, 80, 66, 86, 70, 69, 49, 64, 59, 61, 73, 78, 45, 57, 81, 55, 60, 57, 54, 92, 58, 61, 102, 58, 78, 76, 82, 53, 65, 61, 51, 92, 88, 60, 65, 86, 79, 75, 63, 73, 56, 77, 45, 67, 59, 79, 60, 46, 84, 70, 83, 67, 132, 42, 74, 54, 65, 51, 64, 69, 60, 55, 53, 71, 58, 60, 62, 80, 66, 55, 68, 59, 72, 59, 54, 56, 70, 81, 65, 73, 56, 71, 44, 58, 49, 70, 47, 65, 51, 56, 65, 67, 59, 67, 88, 69, 57, 69, 59, 71, 68, 50, 69, 67, 54, 77, 67, 43, 57, 58, 66, 62, 64, 72, 90, 85, 74, 55, 90, 95, 57, 43, 91, 66, 48, 51, 67, 65, 55, 49, 59, 107, 53, 66, 102, 95, 88, 49, 61, 60, 95, 79, 75, 79, 88, 70, 83, 72, 68, 63, 83, 57, 87, 64, 66, 61, 58, 51, 50, 45, 117, 55, 68, 68, 43, 41, 53, 58, 58, 48, 66, 86, 71, 68, 42, 50, 55, 79, 56, 67, 59, 126, 68, 66, 111, 74, 54, 73, 57, 71, 65, 78, 67, 65, 55, 66, 63, 38, 68, 52, 84, 59, 82, 62, 61, 55, 68, 78, 59, 49, 62, 59, 71, 63, 47, 55, 79, 69, 78, 55, 58, 69, 58, 85, 71, 69, 57, 66, 76, 92, 71, 56, 58, 65, 64, 71, 73, 71, 53, 64, 68, 56, 65, 72, 113, 57, 56, 74, 74, 64, 74, 57, 56, 66, 56, 47, 61, 55, 76, 58, 71, 99, 77, 58, 93, 57, 62, 52, 90, 56, 80, 64, 74, 75, 60, 61, 81, 81, 68, 65, 63, 63, 69, 70, 79, 64, 45, 61, 72, 54, 42, 61, 128, 60, 58, 57, 70, 69, 49, 58, 58, 81, 64, 66, 68, 53, 56, 56, 80, 80, 64, 71, 60, 50, 82, 61, 54, 73, 67, 60, 66, 48, 67, 92, 83, 74, 63, 65, 59, 57, 75, 83, 78, 60, 67, 81, 56, 57, 61, 65, 42, 74, 50, 101, 61, 48, 104, 68, 46, 44, 127, 66, 54, 48, 72, 53, 55, 60, 53, 58, 71, 56, 61, 59, 56, 52, 58, 123, 62, 84, 59, 58, 99, 75, 78, 72, 56, 86, 67, 60, 87, 77, 87, 83, 63, 55, 38, 61, 74, 93, 48, 78, 79, 61, 69, 65, 66, 59, 60, 67, 71, 67, 76, 59, 60, 78, 55, 84, 100, 59, 105, 58, 59, 73, 68, 63, 53, 57, 73, 77, 79, 59, 82, 67, 56, 55, 61, 75, 54, 85, 67, 61, 63, 80, 75, 71, 55, 54, 65, 68, 60, 67, 55, 63, 70, 56, 54, 55, 60, 66, 67, 70, 55, 58, 83, 93, 57, 63, 45, 65, 53, 136, 55, 55, 56, 54, 63, 73, 62, 84, 48, 76, 73, 61, 56, 61, 54, 62, 54, 61, 56, 49, 60, 64, 94, 63, 65, 80, 102, 73, 52, 47, 43, 71, 72, 76, 47, 64, 69, 48, 74, 69, 59, 60, 64, 58, 80, 70, 60, 59, 62, 63, 55, 64, 52, 77, 62, 70, 77, 74, 48, 57, 56, 74, 51, 73, 74, 57, 60, 78, 70, 73, 76, 84, 41, 46, 63, 88, 57, 59, 63, 56, 84, 61, 70, 83, 53, 129, 63, 70, 54, 60, 71, 62, 93, 62, 68, 59, 65, 129, 62, 54, 58, 62, 50, 62, 45, 77, 64, 54, 70, 50, 51, 55, 67, 112, 40, 66, 64, 61, 56, 63, 79, 59, 88, 62, 36, 68, 49, 59, 64, 80, 63, 85, 46, 86, 56, 70, 79, 63, 68, 63, 79, 71, 67, 74, 48, 54, 67, 51, 64, 53, 84, 53, 83, 84, 84, 67, 64, 79, 54, 59, 71, 55, 71, 57, 53, 62, 62, 69, 54, 53, 51, 73, 54, 64, 53, 48, 69, 69, 73, 62, 61, 92, 71, 52, 60, 55, 58, 134, 77, 64, 45, 65, 78, 63, 60, 64, 68, 37, 63, 55, 70, 65, 63, 70, 72, 66, 60, 66, 59, 58, 74, 66, 75, 65, 80, 46, 49, 92, 55, 63, 64, 64, 77, 59, 67, 74, 81, 63, 56, 58, 58, 92, 56, 60, 64, 65, 81, 83, 67, 114, 64, 54, 74, 90, 77, 60, 74, 46, 53, 56, 56, 55, 66, 37, 82, 81, 58, 97, 67, 55, 81, 69, 76, 55, 58, 71, 66, 68, 71, 76, 53, 61, 71, 53, 64, 70, 67, 60, 41, 95, 74, 89, 62, 69, 64, 64, 72, 65, 69, 79, 57, 85, 67, 52, 81, 46, 60, 49, 64, 65, 58, 61, 63, 70, 57, 57, 88, 74, 75, 58, 47, 54, 55, 82, 76, 59, 67, 67, 59, 83, 132, 77, 63, 67, 66, 62, 84, 66, 57, 69, 69, 79, 90, 51, 56, 61, 64, 64, 58, 58, 82, 80, 80, 55, 57, 37, 62, 52, 83, 56, 60, 64, 71, 82, 90, 81, 47, 76, 55, 64, 63, 44, 53, 51, 72, 62, 61, 65, 95, 59, 79, 68, 61, 54, 57, 80, 43, 39, 57, 52, 55, 79, 84, 58, 58, 100, 53, 70, 46, 84, 71, 50, 62, 77, 47, 69, 72, 67, 94, 44, 66, 65, 67, 65, 59, 59, 57, 57, 82, 60, 54, 81, 63, 68, 56, 67, 64, 69, 53, 102, 55, 90, 57, 71, 61, 85, 64, 39, 58, 50, 52, 60, 53, 91, 76, 81, 56, 106, 60, 83, 74, 59, 55, 66, 57, 67, 77, 71, 59, 77, 97, 45, 46, 46, 65, 61, 58, 76, 84, 62, 77, 67, 52, 59, 59, 53, 65, 58, 63, 75, 60, 72, 63, 81, 66, 52, 61, 70, 63, 78, 104, 61, 61, 138, 60, 57, 60, 48, 58, 77, 65, 67, 59, 57, 71, 51, 58, 59, 52, 56, 81, 61, 56, 62, 77, 68, 79, 55, 90, 55, 32, 76, 52, 54, 55, 45, 67, 90, 65, 47, 90, 47, 56, 41, 52, 78, 83, 60, 71, 55, 66, 85, 45, 74, 59, 61, 58, 91, 51, 58, 68, 58, 62, 63, 63, 110, 54, 56, 60, 104, 57, 59, 63, 68, 63, 67, 64, 84, 79, 63, 78, 58, 89, 71, 62, 55, 84, 59, 67, 71, 58, 56, 54, 54, 79, 62, 84, 65, 83, 52, 67, 56, 64, 62, 51, 50, 71, 88, 40, 55, 36, 61, 61, 78, 48, 47, 78, 81, 63, 73, 45, 71, 95, 66, 77, 63, 62, 60, 43, 62, 49, 47, 65, 66, 87, 67, 69, 75, 46, 61, 83, 122, 84, 55, 55, 58, 88, 84, 51, 52, 60, 56, 60, 63, 91, 50, 48, 62, 60, 61, 48, 63, 64, 69, 64, 48, 57, 19, 44, 51, 56, 61, 68, 73, 85, 64, 64, 65, 48, 72, 89, 41, 68, 75, 61, 65, 56, 52, 81, 52, 77, 86, 74, 58, 89, 70, 66, 72, 60, 69, 65, 57, 51, 53, 75, 54, 73, 41, 52, 75, 64, 52, 70, 51, 63, 83, 55, 85, 62, 46, 56, 67, 63, 55, 74, 47, 62, 96, 82, 67, 62, 63, 77, 45, 65, 61, 76, 54, 55, 74, 62, 80, 97, 52, 41, 45, 63, 63, 80, 74, 83, 68, 56, 84, 70, 51, 55, 79, 55, 62, 52, 104, 58, 73, 62, 60, 69, 110, 78, 55, 66, 48, 52, 65, 64, 70, 68, 72, 85, 59, 67, 57, 52, 69, 54, 68, 58, 89, 93, 59, 62, 71, 67, 56, 73, 66, 65, 68, 46, 64, 50, 47, 67, 93, 45, 61, 70, 69, 35, 58, 69, 100, 60, 55, 66, 45, 60, 82, 83, 99, 51, 57, 76, 58, 70, 59, 55, 52, 65, 51, 62, 71, 91, 75, 49, 61, 69, 58, 59, 90, 53, 47, 43, 77, 64, 65, 53, 64, 53, 72, 50, 74, 50, 73, 52, 72, 77, 87, 56, 61, 78, 52, 60, 68, 63, 64, 103, 50, 56, 58, 75, 91, 52, 67, 136, 67, 44, 92, 59, 75, 51, 83, 61, 52, 55, 59, 83, 59, 61, 61, 93, 56, 55, 63, 67, 68, 57, 55, 77, 62, 47, 95, 79, 47, 78, 86, 78, 53, 81, 75, 63, 68, 66, 70, 66, 67, 54, 68, 61, 54, 76, 69, 59, 57, 60, 44, 60, 66, 67, 60, 69, 42, 72, 41, 68, 74, 59, 71, 81, 52, 72, 55, 42, 59, 68, 66, 64, 62, 73, 87, 69, 66, 74, 52, 110, 80, 101, 63, 33, 70, 63, 72, 71, 100, 68, 67, 89, 66, 72, 65, 47, 95, 68, 73, 76, 68, 52, 68, 75, 104, 60, 51, 66, 68, 65, 52, 50, 69, 60, 53, 82, 60, 44, 73, 119, 51, 78, 59, 59, 45, 64, 105, 82, 67, 67, 64, 74, 54, 61, 98, 63, 69, 62, 38, 80, 71, 67, 70, 54, 62, 70, 55, 70, 102, 56, 85, 76, 64, 101, 51, 66, 42, 49, 86, 71, 77, 60, 78, 63, 44, 64, 51, 72, 45, 58, 51, 54, 52, 66, 84, 65, 58, 81, 72, 55, 56, 63, 65, 55, 79, 65, 77, 63, 54, 57, 57, 51, 61, 119, 69, 68, 49, 53, 62, 55, 78, 63, 52, 88, 60, 51, 54, 94, 55, 76, 50, 58, 54, 44, 70, 70, 44, 79, 51, 52, 53, 93, 69, 59, 66, 70, 49, 68, 63, 75, 69, 82, 65, 56, 46, 62, 69, 59, 84, 70, 91, 56, 61, 72, 73, 65, 56, 61, 55, 64, 62, 76, 72, 67, 72, 51, 76, 59, 78, 68, 60, 56, 59, 54, 58, 52, 72, 53, 57, 50, 72, 63, 82, 92, 73, 47, 48, 68, 94, 59, 69, 56, 63, 54, 54, 75, 63, 61, 55, 41, 62, 117, 104, 59, 54, 68, 52, 52, 65, 56, 81, 92, 76, 51, 65, 64, 54, 68, 123, 69, 58, 69, 61, 60, 74, 61, 63, 78, 65, 57, 59, 75, 62, 68, 69, 64, 106, 61, 52, 96, 76, 64, 62, 58, 62, 71, 42, 51, 89, 113, 41, 64, 66, 43, 57, 72, 75, 70, 68, 72, 69, 68, 63, 48, 52, 56, 63, 77, 79, 60, 67, 68, 61, 82, 79, 66, 72, 58, 55, 70, 68, 47, 56, 53, 62, 82, 51, 114, 52, 65, 57, 71, 58, 93, 74, 65, 54, 71, 66, 55, 53, 62, 100, 74, 80, 70, 68, 55, 100, 58, 61, 64, 49, 62, 79, 72, 43, 64, 70, 68, 113, 88, 41, 67, 90, 83, 65, 58, 54, 77, 43, 60, 82, 47, 71, 91, 78, 77, 66, 92, 57, 69, 60, 72, 63, 41, 65, 55, 68, 76, 55, 63, 70, 61, 62, 49, 64, 40, 48, 50, 57, 61, 61, 65, 61, 66, 47, 70, 58, 63, 131, 65, 66, 55, 44, 77, 61, 76, 62, 75, 54, 64, 74, 64, 63, 73, 101, 54, 62, 76, 65, 47, 146, 64, 87, 79, 48, 85, 56, 73, 59, 71, 113, 65, 74, 102, 72, 79, 59, 55, 43, 58, 55, 60, 79, 92, 57, 52, 70, 64, 66, 54, 108, 57, 70, 58, 56, 40, 70, 125, 66, 65, 62, 49, 74, 54, 55, 54, 75, 60, 67, 42, 57, 54, 68, 78, 98, 64, 72, 51, 45, 50, 70, 90, 103, 66, 45, 68, 54, 58, 55, 75, 45, 51, 46, 52, 47, 56, 66, 52, 52, 73, 52, 63, 55, 118, 82, 85, 57, 84, 57, 67, 56, 69, 71, 61, 54, 57, 66, 94, 60, 61, 47, 51, 72, 49, 67, 71, 61, 85, 71, 64, 59, 65, 55, 69, 78, 66, 64, 58, 58, 72, 57, 75, 59, 52, 75, 95, 75, 78, 55, 59, 66, 53, 64, 65, 77, 61, 54, 94, 61, 72, 77, 128, 59, 47, 66, 48, 60, 63, 52, 65, 59, 65, 73, 53, 78, 74, 45, 71, 92, 67, 48, 54, 66, 58, 70, 60, 54, 63, 55, 64, 71, 59, 67, 72, 75, 42, 125, 65, 55, 62, 86, 65, 82, 65, 65, 66, 71, 80, 60, 74, 54, 68, 63, 54, 62, 65, 67, 57, 54, 48, 69, 69, 59, 79, 45, 57, 71, 66, 61, 82, 71, 87, 64, 66, 56, 100, 49, 68, 74, 70, 71, 52, 57, 71, 79, 54, 79, 58, 80, 57, 66, 65, 78, 72, 51, 67, 51, 76, 62, 71, 62, 68, 87, 114, 65, 46, 83, 83, 63, 68, 70, 74, 55, 75, 58, 78, 66, 49, 50, 82, 68, 71, 80, 78, 91, 69, 41, 64, 63, 73, 56, 78, 43, 35, 70, 60, 55, 88, 57, 50, 91, 75, 53, 52, 55, 69, 47, 59, 55, 70, 64, 47, 90, 61, 82, 55, 48, 66, 72, 95, 60, 92, 68, 44, 41, 96, 43, 110, 60, 66, 48, 72, 121, 82, 59, 51, 64, 68, 54, 65, 42, 85, 81, 73, 68, 74, 80, 71, 68, 123, 62, 64, 55, 76, 79, 74, 86, 64, 42, 48, 92, 74, 60, 70, 67, 56, 60, 47, 83, 100, 77, 52, 82, 79, 66, 53, 40, 45, 50, 65, 71, 49, 71, 34, 38, 116, 46, 67, 57, 67, 64, 65, 56, 81, 41, 61, 69, 61, 62, 73, 85, 58, 75, 57, 100, 57, 68, 74, 48, 59, 58, 127, 93, 43, 90, 88, 71, 73, 54, 65, 50, 54, 59, 67, 48, 63, 52, 80, 62, 55, 46, 58, 59, 92, 68, 91, 27, 42, 104, 59, 52, 55, 68, 83, 48, 67, 44, 51, 76, 49, 99, 64, 81, 74, 66, 81, 74, 57, 58, 44, 51, 70, 77, 65, 85, 85, 75, 62, 56, 105, 72, 59, 71, 58, 59, 47, 70, 62, 65, 65, 65, 63, 95, 74, 70, 83, 102, 69, 64, 45, 64, 68, 76, 49, 70, 84, 57, 86, 56, 52, 48, 64, 73, 98, 51, 42, 92, 77, 63, 63, 81, 53, 99, 50, 67, 52, 51, 73, 55, 63, 99, 69, 64, 88, 58, 86, 56, 40, 46, 69, 72, 55, 54, 72, 71, 70, 73, 56, 61, 47, 129, 84, 50, 47, 52, 72, 93, 76, 78, 91, 50, 76, 55, 52, 68, 79, 64, 71, 73, 61, 68, 63, 76, 57, 71, 62, 47, 69, 83, 79, 105, 67, 65, 57, 66, 95, 74, 67, 54, 62, 67, 49, 43, 53, 81, 65, 101, 76, 57, 69, 56, 86, 78, 64, 63, 39, 52, 47, 77, 52, 46, 61, 61, 60, 52, 42, 69, 70, 51, 69, 63, 85, 50, 57, 72, 64, 106, 71, 75, 52, 60, 55, 70, 76, 57, 67, 75, 80, 76, 82, 54, 54, 71, 56, 73, 53, 93, 86, 48, 58, 50, 72, 66, 90, 53, 118, 47, 67, 71, 53, 65, 73, 61, 46, 64, 39, 58, 53, 68, 35, 51, 43, 69, 69, 59, 82, 59, 83, 49, 51, 55, 65, 44, 75, 56, 47, 68, 97, 107, 89, 82, 56, 62, 70, 67, 77, 85, 51, 73, 83, 69, 50, 62, 49, 76, 60, 73, 62, 52, 57, 60, 48, 84, 60, 80, 57, 111, 70, 59, 62, 108, 61, 62, 52, 66, 60, 53, 61, 52, 56, 76, 38, 72, 74, 76, 110, 61, 53, 39, 69, 92, 58, 58, 72, 68, 52, 62, 52, 69, 57, 42, 110, 61, 64, 73, 73, 41, 82, 84, 59, 68, 62, 59, 51, 71, 125, 73, 78, 62, 70, 59, 105, 48, 50, 49, 63, 85, 70, 76, 39, 43, 84, 60, 64, 42, 64, 76, 83, 53, 56, 59, 56, 65, 42, 61, 51, 55, 62, 63, 106, 57, 83, 48, 60, 56, 70, 58, 60, 60, 66, 63, 64, 63, 80, 70, 66, 82, 39, 71, 84, 43, 70, 51, 91, 54, 58, 53, 58, 52, 57, 78, 106, 81, 80, 48, 39, 60, 71, 74, 65, 70, 55, 37, 47, 78, 71, 67, 45, 57, 93, 77, 75, 41, 55, 46, 63, 87, 78, 73, 55, 61, 76, 54, 63, 63, 53, 61, 88, 49, 56, 43, 64, 57, 60, 78, 66, 56, 73, 44, 74, 49, 76, 50, 49, 57, 78, 55, 45, 67, 95, 64, 47, 49, 82, 54, 58, 87, 62, 68, 83, 58, 53, 58, 53, 68, 52, 37, 67, 74, 70, 68, 63, 92, 52, 106, 93, 64, 69, 63, 60, 63, 56, 73, 58, 73, 64, 87, 54, 68, 58, 73, 70, 69, 88, 49, 49, 54, 60, 54, 53, 60, 68, 43, 48, 61, 70, 35, 64, 64, 64, 55, 72, 58, 78, 65, 66, 78, 57, 75, 110, 62, 57, 44, 68, 78, 84, 75, 91, 76, 57, 79, 66, 78, 57, 82, 60, 84, 58, 64, 44, 61, 50, 103, 86, 63, 73, 62, 66, 95, 42, 83, 45, 76, 45, 76, 71, 95, 70, 47, 71, 62, 83, 77, 43, 83, 81, 75, 62, 39, 52, 39, 74, 43, 66, 50, 35, 68, 73, 65, 59, 64, 51, 72, 79, 81, 61, 47, 84, 71, 83, 56, 66, 73, 61, 70, 85, 83, 54, 49, 59, 127, 73, 54, 70, 100, 59, 67, 69, 62, 38, 57, 103, 58, 47, 78, 76, 73, 79, 48, 62, 50, 110, 63, 50, 60, 69, 49, 64, 51, 55, 89, 54, 41, 71, 84, 59, 48, 82, 99, 70, 63, 92, 88, 54, 69, 56, 56, 88, 81, 77, 61, 80, 59, 86, 39, 58, 94, 57, 82, 97, 63, 66, 70, 44, 54, 124, 85, 63, 71, 61, 61, 67, 75, 47, 84, 91, 86, 69, 105, 68, 53, 73, 58, 51, 79, 55, 75, 62, 81, 101, 83, 49, 89, 74, 48, 67, 51, 45, 68, 66, 38, 69, 60, 99, 54, 99, 68, 153, 64, 58, 57, 53, 75, 59, 54, 65, 80, 57, 67, 89, 51, 54, 66, 66, 62, 62, 51, 74, 59, 67, 112, 47, 55, 68, 53, 57, 47, 67, 70, 58, 57, 66, 80, 50, 79, 102, 82, 60, 81, 54, 82, 134, 62, 45, 70, 67, 53, 36, 76, 53, 40, 48, 58, 73, 61, 87, 65, 56, 57, 62, 78, 78, 64, 50, 64, 91, 51, 78, 94, 60, 62, 57, 94, 59, 70, 70, 69, 62, 46, 61, 84, 35, 71, 81, 59, 45, 92, 61, 68, 53, 80, 62, 54, 51, 44, 120, 70, 68, 35, 52, 79, 57, 74, 67, 72, 50, 92, 86, 99, 63, 99, 77, 70, 84, 71, 69, 71, 65, 62, 50, 81, 26, 51, 63, 85, 68, 58, 81, 57, 63, 71, 60, 82, 107, 53, 49, 69, 82, 57, 82, 43, 80, 56, 111, 50, 42, 80, 78, 94, 67, 78, 67, 78, 64, 62, 57, 62, 58, 42, 59, 64, 56, 44, 58, 58, 58, 54, 62, 54, 66, 72, 75, 71, 83, 62, 52, 53, 66, 49, 62, 73, 68, 68, 53, 58, 87, 59, 59, 63, 77, 73, 81, 107, 66, 57, 74, 63, 103, 56, 62, 51, 74, 69, 61, 57, 74, 58, 61, 72, 85, 62, 70, 56, 74, 68, 57, 57, 52, 45, 52, 63, 64, 64, 62, 65, 80, 65, 51, 124, 90, 65, 67, 49, 71, 54, 82, 66, 58, 69, 79, 55, 52, 62, 62, 81, 84, 74, 65, 62, 74, 77, 50, 64, 51, 60, 52, 51, 76, 84, 94, 88, 59, 60, 53, 62, 67, 64, 52, 61, 58, 63, 106, 65, 53, 56, 65, 73, 53, 63, 67, 57, 67, 62, 77, 60, 68, 76, 53, 107, 53, 57, 61, 46, 55, 49, 70, 59, 76, 72, 54, 64, 63, 66, 59, 61, 54, 59, 68, 66, 81, 59, 55, 57, 70, 84, 82, 100, 68, 56, 50, 68, 56, 70, 82, 63, 68, 64, 58, 54, 59, 70, 54, 63, 68, 64, 69, 67, 64, 69, 58, 67, 59, 58, 47, 59, 64, 55, 81, 63, 49, 71, 78, 82, 59, 94, 64, 58, 76, 55, 149, 78, 73, 69, 61, 59, 69, 61, 59, 65, 76, 98, 60, 61, 53, 67, 57, 76, 55, 64, 62, 63, 64, 46, 70, 72, 71, 65, 69, 62, 69, 82, 64, 62, 67, 109, 62, 54, 57, 71, 57, 87, 68, 59, 68, 55, 61, 67, 62, 69, 60, 55, 67, 58, 70, 71, 57, 59, 48, 60, 66, 46, 73, 52, 61, 66, 70, 72, 48, 66, 56, 67, 58, 66, 71, 69, 66, 63, 69, 79, 41, 64, 71, 72, 76, 68, 61, 68, 66, 99, 76, 62, 64, 69, 75, 67, 59, 58, 54, 67, 83, 63, 56, 92, 61, 67, 57, 60, 65, 56, 69, 61, 76, 73, 61, 61, 84, 54, 78, 79, 68, 50, 66, 59, 128, 65, 61, 49, 70, 79, 51, 62, 56, 68, 72, 74, 64, 70, 59, 64, 55, 69, 59, 83, 57, 70, 91, 56, 92, 66, 57, 97, 71, 68, 53, 60, 62, 48, 77, 57, 52, 64, 107, 54, 75, 90, 59, 101, 56, 79, 87, 60, 78, 63, 62, 81, 73, 58, 58, 52, 39, 61, 60, 59, 59, 77, 67, 66, 62, 57, 45, 57, 67, 52, 69, 69, 50, 56, 72, 55, 59, 60, 88, 65, 60, 68, 68, 41, 60, 69, 65, 68, 62, 67, 68, 71, 55, 61, 61, 71, 65, 62, 66, 54, 55, 68, 87, 74, 75, 69, 80, 60, 74, 75, 53, 52, 60, 60, 58, 59, 52, 78, 61, 60, 56, 73, 62, 69, 69, 68, 70, 53, 78, 59, 59, 76, 64, 81, 50, 66, 58, 66, 44, 58, 69, 69, 57, 97, 65, 54, 63, 72, 88, 61, 55, 60, 81, 71, 57, 54, 58, 63, 58, 68, 56, 56, 70, 60, 63, 54, 51, 67, 69, 69, 67, 67, 62, 45, 65, 58, 70, 61, 57, 65, 59, 62, 75, 66, 95, 103, 77, 71, 73, 51, 57, 60, 66, 89, 67, 59, 60, 83, 80, 64, 59, 63, 81, 58, 56, 54, 67, 76, 57, 57, 76, 67, 64, 58, 63, 60, 57, 56, 54, 62, 50, 62, 71, 57, 64, 64, 66, 48, 70, 66, 82, 57, 69, 75, 43, 69, 55, 59, 45, 56, 56, 65, 59, 65, 71, 58, 83, 61, 49, 59, 60, 74, 55, 67, 59, 63, 58, 63, 69, 48, 60, 63, 63, 47, 90, 66, 60, 70, 89, 76, 76, 67, 53, 54, 77, 68, 63, 47, 77, 67, 58, 70, 64, 62, 70, 67, 67, 81, 55, 59, 69, 63, 57, 64, 106, 59, 66, 97, 46, 60, 72, 63, 58, 75, 60, 53, 61, 63, 63, 76, 89, 56, 76, 61, 71, 64, 57, 67, 70, 70, 62, 70, 63, 72, 63, 56, 75, 64, 62, 55, 62, 57, 71, 63, 84, 56, 48, 69, 66, 85, 63, 70, 70, 65, 50, 59, 65, 64, 65, 82, 62, 60, 60, 115, 70, 61, 77, 56, 65, 55, 109, 75, 113, 74, 68, 84, 60, 69, 62, 61, 72, 57, 64, 69, 84, 61, 59, 79, 59, 63, 76, 65, 70, 67, 60, 58, 64, 103, 61, 73, 43, 66, 73, 75, 68, 76, 71, 75, 59, 65, 61, 69, 53, 56, 55, 50, 66, 56, 62, 68, 62, 56, 75, 71, 72, 72, 79, 53, 103, 54, 60, 59, 66, 73, 46, 58, 52, 56, 68, 51, 74, 84, 91, 57, 61, 83, 101, 61, 59, 65, 58, 64, 68, 67, 111, 49, 117, 64, 71, 57, 61, 87, 55, 65, 57, 55, 66, 65, 69, 83, 84, 60, 81, 59, 73, 62, 65, 47, 81, 49, 95, 58, 105, 54, 69, 57, 65, 66, 88, 66, 63, 65, 62, 81, 60, 54, 64, 60, 107, 49, 64, 83, 66, 55, 70, 66, 49, 58, 70, 59, 66, 88, 62, 67, 83, 69, 76, 87, 69, 64, 80, 73, 66, 58, 60, 69, 75, 64, 90, 55, 56, 91, 60, 72, 56, 52, 75, 74, 63, 61, 72, 70, 56, 64, 53, 85, 60, 92, 58, 51, 84, 57, 102, 65, 54, 62, 49, 60, 52, 64, 56, 76, 71, 57, 60, 78, 58, 60, 58, 81, 60, 57, 52, 64, 55, 62, 69, 62, 71, 71, 68, 70, 64, 68, 68, 66, 56, 84, 56, 53, 68, 63, 56, 62, 83, 62, 60, 64, 70, 75, 63, 60, 56, 62, 62, 64, 56, 70, 75, 59, 58, 68, 55, 75, 58, 55, 65, 53, 62, 63, 67, 61, 59, 106, 62, 59, 46, 55, 55, 70, 63, 57, 67, 52, 111, 63, 70, 67, 62, 66, 66, 66, 64, 77, 69, 80, 60, 54, 81, 62, 65, 61, 97, 61, 75, 69, 65, 66, 68, 52, 57, 57, 56, 87, 62, 55, 67, 61, 59, 76, 65, 62, 52, 58, 51, 69, 69, 73, 84, 51, 81, 67, 76, 49, 57, 63, 96, 68, 68, 78, 56, 72, 54, 55, 49, 72, 60, 68, 63, 88, 92, 61, 61, 60, 86, 63, 54, 64, 63, 56, 71, 68, 60, 82, 104, 75, 55, 54, 65, 75, 61, 85, 65, 66, 72, 57, 57, 52, 52, 95, 64, 63, 44, 66, 61, 67, 49, 60, 67, 64, 60, 48, 66, 44, 113, 55, 64, 59, 74, 81, 61, 65, 50, 82, 82, 59, 58, 67, 57, 47, 74, 63, 69, 64, 69, 68, 102, 82, 67, 41, 90, 61, 91, 48, 54, 69, 53, 67, 61, 58, 66, 78, 73, 90, 92, 65, 76, 64, 79, 56, 62, 43, 60, 61, 66, 45, 89, 48, 61, 85, 64, 58, 46, 74, 43, 54, 71, 57, 104, 77, 57, 56, 55, 53, 80, 65, 63, 61, 55, 89, 70, 68, 68, 55, 67, 58, 60, 100, 68, 67, 73, 95, 46, 81, 51, 70, 45, 56, 42, 58, 67, 54, 65, 61, 64, 63, 72, 58, 84, 56, 79, 75, 90, 46, 53, 63, 50, 76, 88, 72, 52, 69, 70, 71, 80, 59, 59, 70, 66, 43, 68, 70, 60, 58, 59, 76, 84, 73, 66, 65, 55, 45, 53, 57, 48, 67, 68, 82, 68, 72, 95, 68, 66, 68, 82, 79, 58, 59, 95, 64, 73, 68, 58, 74, 55, 74, 62, 64, 63, 79, 57, 108, 64, 67, 75, 55, 70, 58, 55, 59, 81, 55, 58, 45, 62, 63, 69, 81, 85, 60, 67, 59, 84, 86, 60, 64, 65, 80, 112, 71, 91, 110, 76, 74, 73, 88, 104, 47, 75, 58, 59, 64, 45, 67, 57, 55, 67, 56, 64, 45, 85, 59, 66, 95, 72, 54, 51, 58, 56, 65, 54, 63, 62, 32, 69, 41, 41, 59, 75, 70, 48, 69, 54, 66, 77, 60, 43, 64, 57, 68, 49, 67, 51, 44, 55, 65, 76, 62, 62, 46, 79, 58, 59, 56, 62, 66, 54, 64, 47, 75, 70, 75, 74, 69, 53, 58, 59, 57, 70, 68, 75, 78, 58, 69, 71, 79, 59, 71, 64, 60, 62, 50, 48, 62, 71, 92, 72, 55, 65, 62, 70, 75, 74, 63, 43, 53, 64, 76, 64, 67, 55, 67, 63, 57, 68, 72, 80, 86, 58, 59, 58, 64, 67, 65, 59, 63, 84, 80, 50, 86, 59, 67, 56, 63, 72, 91, 77, 70, 80, 50, 87, 47, 61, 56, 92, 72, 67, 61, 44, 59, 52, 64, 99, 67, 44, 63, 75, 75, 66, 96, 66, 97, 60, 33, 51, 60, 61, 68, 57, 44, 64, 41, 67, 76, 59, 65, 51, 58, 49, 70, 64, 111, 68, 51, 83, 57, 51, 60, 60, 59, 63, 65, 64, 62, 79, 55, 73, 60, 62, 62, 62, 53, 52, 61, 78, 65, 47, 54, 49, 88, 62, 62, 74, 73, 62, 46, 65, 35, 89, 46, 73, 82, 68, 76, 54, 67, 60, 62, 75, 58, 58, 56, 47, 52, 61, 61, 53, 60, 56, 61, 44, 60, 63, 67, 77, 73, 63, 68, 86, 52, 54, 58, 58, 60, 60, 48, 73, 55, 59, 68, 60, 59, 44, 59, 68, 64, 59, 60, 55, 79, 64, 43, 57, 54, 132, 78, 73, 62, 90, 54, 55, 65, 64, 68, 67, 67, 79, 73, 56, 56, 66, 54, 63, 61, 69, 61, 48, 48, 64, 109, 89, 55, 52, 71, 101, 70, 64, 63, 62, 77, 94, 57, 42, 62, 55, 57, 56, 142, 93, 59, 40, 56, 77, 64, 75, 52, 65, 79, 47, 43, 54, 51, 67, 68, 60, 49, 57, 73, 53, 74, 68, 58, 35, 40, 77, 71, 43, 59, 74, 42, 72, 60, 74, 74, 64, 59, 58, 63, 52, 118, 65, 62, 59, 54, 60, 85, 59, 79, 65, 94, 53, 81, 34, 78, 41, 74, 57, 68, 52, 77, 65, 50, 80, 74, 56, 70, 66, 88, 62, 73, 66, 62, 71, 73, 87, 83, 47, 72, 92, 70, 104, 70, 29, 52, 58, 55, 67, 65, 72, 58, 64, 64, 63, 71, 78, 69, 59, 64, 57, 64, 56, 66, 54, 64, 64, 76, 71, 73, 83, 98, 67, 68, 71, 70, 73, 72, 66, 96, 75, 59, 55, 69, 86, 58, 76, 54, 59, 71, 56, 59, 61, 87, 80, 66, 80, 38, 74, 70, 61, 59, 76, 75, 66, 65, 64, 51, 56, 55, 62, 93, 59, 74, 101, 64, 71, 59, 55, 99, 66, 78, 66, 64, 89, 81, 63, 58, 106, 58, 48, 72, 49, 61, 64, 55, 64, 81, 77, 62, 71, 52, 56, 71, 62, 56, 71, 74, 54, 54, 76, 63, 128, 74, 75, 69, 60, 65, 53, 57, 62, 80, 48, 52, 74, 60, 60, 53, 68, 75, 39, 74, 61, 97, 55, 63, 84, 44, 64, 75, 60, 61, 59, 82, 61, 62, 44, 85, 57, 90, 73, 57, 61, 58, 46, 57, 60, 114, 68, 57, 88, 62, 67, 63, 84, 152, 50, 57, 73, 59, 76, 49, 60, 63, 41, 55, 56, 77, 76, 66, 69, 77, 71, 46, 76, 91, 78, 76, 58, 103, 55, 79, 61, 85, 54, 56, 55, 62, 51, 88, 83, 52, 51, 62, 53, 81, 48, 60, 56, 48, 55, 79, 46, 59, 73, 69, 70, 64, 55, 60, 63, 53, 61, 57, 54, 53, 51, 55, 83, 77, 65, 64, 73, 54, 70, 68, 58, 67, 68, 58, 56, 62, 73, 54, 73, 70, 78, 68, 86, 76, 67, 83, 68, 83, 69, 61, 56, 72, 81, 75, 69, 51, 75, 63, 72, 83, 64, 73, 63, 68, 65, 73, 82, 52, 45, 63, 78, 72, 61, 62, 65, 78, 57, 53, 82, 58, 54, 89, 87, 63, 46, 61, 70, 103, 61, 69, 102, 59, 65, 80, 77, 80, 59, 67, 64, 51, 46, 78, 62, 90, 71, 61, 74, 77, 60, 40, 64, 51, 68, 70, 82, 57, 49, 62, 65, 71, 60, 80, 68, 50, 54, 70, 71, 55, 56, 80, 77, 63, 39, 55, 46, 73, 67, 99, 68, 69, 93, 75, 57, 58, 66, 50, 100, 82, 112, 50, 52, 62, 67, 62, 80, 70, 89, 63, 59, 57, 47, 55, 61, 78, 67, 60, 71, 71, 88, 53, 52, 58, 62, 53, 64, 94, 54, 53, 66, 62, 55, 128, 88, 63, 76, 56, 78, 68, 58, 62, 84, 52, 99, 77, 53, 61, 50, 82, 94, 64, 58, 58, 70, 77, 72, 62, 66, 64, 69, 57, 64, 58, 68, 57, 87, 63, 66, 61, 66, 48, 54, 74, 59, 59, 33, 47, 61, 59, 62, 69, 69, 57, 75, 61, 72, 81, 63, 34, 50, 67, 78, 68, 53, 67, 79, 54, 56, 75, 71, 58, 91, 56, 55, 60, 57, 94, 67, 65, 84, 66, 68, 51, 62, 93, 42, 55, 63, 62, 60, 56, 39, 113, 62, 89, 68, 56, 67, 70, 61, 58, 37, 58, 58, 73, 66, 70, 44, 53, 59, 100, 64, 52, 66, 55, 60, 47, 66, 54, 80, 65, 51, 62, 56, 61, 79, 65, 62, 63, 76, 48, 51, 55, 45, 68, 70, 69, 61, 41, 64, 78, 53, 70, 60, 69, 94, 51, 59, 61, 67, 70, 96, 86, 53, 82, 51, 62, 58, 68, 63, 59, 69, 66, 67, 63, 46, 64, 64, 74, 59, 76, 70, 56, 105, 62, 59, 73, 57, 57, 83, 66, 59, 60, 51, 55, 88, 63, 49, 54, 61, 67, 61, 79, 67, 75, 64, 43, 58, 44, 81, 76, 71, 51, 57, 56, 73, 48, 42, 82, 124, 53, 66, 67, 56, 61, 59, 87, 71, 60, 60, 60, 60, 60, 54, 71, 72, 63, 45, 100, 100, 85, 101, 69, 65, 80, 61, 57, 66, 60, 62, 83, 70, 59, 48, 56, 57, 60, 66, 61, 59, 80, 39, 45, 75, 87, 61, 88, 56, 45, 50, 59, 66, 63, 71, 53, 59, 59, 62, 60, 82, 74, 74, 64, 40, 75, 88, 96, 70, 58, 62, 69, 58, 63, 78, 70, 51, 71, 56, 104, 100, 66, 74, 53, 57, 67, 100, 56, 62, 75, 66, 57, 72, 88, 64, 56, 106, 63, 71, 84, 60, 52, 68, 48, 51, 81, 65, 53, 60, 68, 71, 63, 103, 58, 70, 61, 63, 56, 80, 69, 82, 53, 59, 73, 71, 86, 70, 52, 59, 54, 43, 81, 54, 77, 70, 76, 72, 58, 59, 57, 88, 54, 75, 75, 56, 52, 51, 68, 95, 85, 60, 80, 81, 60, 100, 73, 63, 61, 68, 54, 65, 78, 68, 58, 78, 65, 59, 74, 46, 59, 49, 52, 61, 83, 69, 42, 70, 63, 50, 57, 60, 58, 77, 99, 51, 58, 70, 92, 66, 72, 64, 60, 65, 57, 56, 91, 54, 57, 66, 101, 60, 62, 68, 35, 63, 80, 74, 66, 80, 56, 90, 74, 62, 60, 71, 66, 56, 42, 69, 65, 109, 66, 56, 61, 65, 64, 52, 81, 38, 69, 58, 54, 68, 64, 64, 72, 60, 93, 67, 51, 55, 57, 59, 57, 60, 46, 48, 92, 55, 79, 58, 53, 84, 58, 57, 49, 42, 52, 78, 75, 64, 59, 69, 55, 65, 89, 72, 52, 83, 73, 65, 74, 69, 80, 69, 51, 49, 48, 55, 62, 68, 61, 40, 71, 53, 77, 62, 62, 56, 69, 77, 62, 64, 54, 53, 73, 74, 70, 50, 68, 54, 86, 56, 58, 82, 77, 50, 47, 81, 71, 78, 62, 50, 65, 71, 50, 88, 68, 50, 65, 80, 57, 84, 68, 63, 63, 65, 36, 71, 64, 75, 68, 54, 59, 69, 54, 71, 69, 53, 76, 66, 55, 81, 54, 71, 63, 69, 63, 69, 73, 58, 52, 78, 62, 55, 56, 63, 88, 70, 110, 78, 55, 54, 78, 57, 60, 85, 66, 60, 65, 72, 64, 58, 62, 81, 52, 55, 125, 52, 81, 49, 96, 99, 62, 59, 81, 91, 71, 68, 97, 57, 61, 56, 56, 62, 88, 63, 82, 62, 63, 51, 114, 54, 68, 95, 49, 79, 63, 45, 63, 70, 83, 47, 77, 80, 96, 64, 49, 69, 52, 72, 65, 73, 47, 59, 55, 77, 66, 47, 84, 133, 79, 54, 78, 65, 68, 89, 59, 63, 62, 50, 42, 67, 47, 58, 59, 59, 56, 89, 42, 64, 53, 55, 75, 78, 43, 61, 61, 63, 79, 72, 88, 53, 57, 57, 52, 55, 41, 59, 58, 95, 59, 52, 72, 54, 38, 61, 58, 84, 49, 83, 86, 65, 56, 50, 83, 50, 79, 56, 59, 64, 67, 59, 63, 56, 64, 56, 49, 53, 79, 56, 66, 59, 58, 74, 91, 66, 55, 60, 58, 70, 82, 52, 54, 78, 64, 62, 70, 52, 69, 52, 114, 94, 55, 65, 63, 76, 59, 77, 72, 60, 61, 50, 60, 58, 64, 53, 72, 65, 51, 64, 65, 65, 63, 48, 73, 61, 70, 69, 78, 51, 69, 53, 70, 52, 57, 58, 83, 53, 57, 53, 54, 83, 71, 75, 79, 76, 58, 54, 40, 45, 77, 57, 78, 62, 49, 52, 68, 62, 67, 83, 79, 75, 59, 68, 80, 67, 68, 51, 105, 63, 62, 47, 106, 65, 62, 52, 76, 79, 63, 56, 76, 64, 77, 72, 66, 71, 61, 68, 66, 66, 52, 69, 50, 62, 60, 69, 74, 127, 56, 67, 82, 49, 57, 58, 60, 62, 52, 57, 83, 66, 72, 89, 81, 70, 55, 60, 63, 62, 74, 67, 44, 59, 58, 71, 74, 72, 61, 61, 63, 74, 85, 80, 114, 71, 70, 91, 68, 84, 41, 67, 48, 51, 69, 55, 63, 54, 81, 54, 48, 56, 59, 109, 78, 66, 76, 79, 67, 69, 57, 61, 57, 69, 104, 69, 89, 54, 71, 63, 60, 58, 79, 61, 67, 78, 75, 50, 61, 45, 69, 65, 62, 56, 54, 58, 72, 71, 92, 63, 52, 53, 65, 54, 68, 45, 62, 57, 87, 57, 38, 58, 59, 53, 91, 61, 119, 60, 60, 68, 43, 46, 49, 62, 79, 74, 102, 61, 43, 68, 50, 73, 65, 60, 66, 70, 71, 80, 74, 64, 65, 70, 53, 67, 89, 52, 66, 105, 67, 61, 81, 56, 62, 86, 66, 45, 54, 58, 58, 58, 102, 65, 94, 58, 61, 78, 58, 56, 58, 60, 68, 55, 65, 93, 57, 65, 67, 50, 54, 74, 85, 54, 74, 61, 65, 69, 74, 50, 53, 41, 55, 82, 63, 68, 67, 61, 99, 69, 58, 48, 58, 55, 64, 88, 55, 78, 87, 71, 82, 67, 83, 65, 65, 119, 79, 50, 55, 59, 53, 68, 66, 55, 53, 60, 57, 61, 47, 80, 65, 52, 75, 67, 51, 83, 73, 68, 63, 67, 69, 55, 86, 77, 58, 56, 69, 78, 69, 61, 51, 65, 70, 87, 90, 58, 79, 69, 69, 57, 64, 52, 42, 84, 54, 50, 76, 47, 80, 57, 79, 50, 78, 58, 58, 51, 77, 64, 70, 78, 77, 52, 98, 71, 54, 77, 109, 76, 62, 46, 70, 63, 45, 63, 68, 82, 72, 71, 75, 52, 48, 66, 75, 71, 84, 112, 74, 61, 61, 80, 69, 68, 91, 72, 68, 54, 52, 58, 70, 63, 64, 58, 61, 52, 60, 62, 70, 68, 90, 57, 50, 65, 61, 64, 67, 70, 71, 66, 80, 79, 57, 61, 89, 73, 59, 45, 51, 67, 68, 61, 60, 66, 58, 56, 63, 93, 71, 51, 66, 54, 93, 81, 76, 65, 46, 71, 85, 73, 66, 65, 52, 91, 74, 74, 62, 71, 79, 58, 45, 73, 60, 68, 82, 73, 44, 51, 59, 51, 92, 48, 79, 68, 59, 92, 67, 64, 56, 82, 66, 46, 57, 75, 57, 70, 61, 60, 66, 66, 62, 85, 58, 82, 61, 65, 62, 62, 66, 59, 53, 71, 77, 55, 87, 71, 55, 54, 72, 60, 76, 101, 91, 59, 70, 48, 45, 91, 76, 49, 51, 75, 54, 108, 59, 58, 66, 65, 61, 91, 65, 92, 61, 99, 65, 99, 69, 62, 60, 61, 72, 61, 57, 68, 65, 44, 59, 63, 65, 72, 62, 68, 95, 51, 57, 59, 82, 64, 61, 53, 57, 48, 63, 64, 78, 50, 70, 49, 61, 73, 63, 57, 53, 73, 77, 74, 64, 56, 64, 53, 59, 66, 70, 68, 56, 73, 52, 60, 111, 95, 61, 81, 62, 55, 61, 44, 54, 67, 54, 62, 63, 77, 66, 73, 78, 70, 86, 48, 57, 64, 51, 65, 63, 58, 48, 55, 58, 69, 72, 70, 99, 68, 104, 68, 92, 48, 83, 54, 41, 62, 60, 65, 60, 75, 62, 80, 79, 64, 62, 57, 77, 82, 57, 54, 96, 52, 69, 82, 56, 59, 63, 46, 79, 44, 75, 46, 71, 71, 60, 69, 57, 99, 64, 84, 71, 46, 54, 73, 61, 71, 73, 55, 61, 66, 52, 67, 58, 58, 62, 58, 47, 43, 69, 93, 75, 93, 56, 53, 58, 66, 105, 59, 93, 57, 76, 74, 73, 60, 61, 59, 73, 73, 59, 66, 70, 61, 99, 71, 35, 78, 76, 53, 59, 61, 59, 79, 64, 65, 47, 63, 85, 60, 68, 57, 57, 68, 66, 72, 70, 73, 51, 80, 56, 61, 81, 59, 78, 47, 59, 51, 91, 73, 61, 57, 49, 54, 70, 94, 64, 82, 70, 66, 58, 76, 78, 73, 54, 59, 63, 56, 62, 78, 50, 61, 54, 62, 59, 59, 68, 68, 62, 49, 55, 60, 63, 79, 46, 67, 75, 92, 41, 59, 75, 79, 58, 68, 59, 63, 62, 69, 66, 42, 94, 52, 57, 75, 57, 57, 69, 75, 62, 49, 55, 55, 60, 48, 50, 62, 51, 72, 67, 68, 81, 46, 89, 52, 56, 59, 77, 51, 73, 56, 52, 62, 46, 63, 63, 58, 74, 61, 75, 63, 63, 91, 52, 57, 51, 67, 88, 62, 43, 57, 71, 81, 78, 60, 66, 73, 78, 75, 66, 70, 64, 79, 74, 58, 74, 60, 71, 70, 72, 46, 58, 61, 61, 65, 79, 83, 67, 78, 58, 71, 81, 57, 50, 55, 60, 79, 86, 86, 60, 67, 74, 60, 71, 58, 53, 54, 60, 78, 128, 43, 94, 61, 68, 69, 100, 49, 88, 69, 73, 75, 77, 95, 45, 75, 62, 61, 26, 70, 63, 67, 63, 58, 57, 50, 45, 59, 71, 56, 36, 54, 84, 56, 110, 54, 61, 75, 69, 83, 71, 51, 74, 96, 79, 49, 74, 60, 51, 92, 62, 53, 55, 55, 72, 76, 74, 49, 57, 60, 66, 69, 54, 52, 69, 57, 67, 67, 47, 90, 76, 64, 69, 70, 63, 92, 51, 71, 39, 64, 67, 80, 67, 50, 80, 72, 81, 71, 55, 58, 67, 93, 69, 59, 85, 34, 71, 64, 107, 59, 56, 86, 57, 90, 75, 61, 52, 67, 51, 54, 64, 63, 93, 113, 65, 50, 69, 67, 54, 86, 71, 56, 51, 69, 44, 64, 61, 66, 64, 48, 69, 51, 71, 53, 78, 55, 46, 43, 68, 57, 40, 62, 54, 79, 60, 40, 71, 89, 63, 82, 59, 99, 60, 64, 89, 95, 60, 55, 65, 55, 68, 44, 46, 52, 63, 92, 60, 57, 65, 49, 57, 52, 87, 62, 122, 73, 59, 76, 68, 64, 50, 34, 59, 57, 68, 71, 71, 63, 67, 74, 41, 57, 55, 82, 68, 84, 74, 60, 45, 58, 68, 73, 83, 68, 71, 60, 76, 79, 62, 104, 42, 82, 98, 88, 60, 65, 81, 72, 90, 56, 55, 48, 51, 73, 58, 73, 72, 63, 51, 73, 58, 66, 71, 85, 68, 74, 58, 64, 80, 67, 44, 59, 77, 52, 100, 59, 43, 64, 48, 65, 48, 77, 75, 55, 62, 63, 52, 65, 59, 55, 52, 93, 49, 51, 79, 63, 61, 58, 54, 65, 45, 68, 36, 86, 57, 61, 59, 90, 57, 50, 55, 69, 57, 93, 59, 50, 41, 98, 60, 61, 66, 50, 52, 60, 67, 41, 63, 72, 50, 45, 71, 72, 55, 72, 56, 55, 62, 85, 46, 49, 65, 60, 58, 78, 71, 56, 58, 75, 67, 59, 72, 59, 91, 57, 51, 58, 74, 63, 65, 60, 74, 81, 71, 92, 58, 83, 61, 67, 86, 55, 67, 51, 59, 61, 59, 57, 64, 69, 59, 94, 69, 73, 104, 62, 79, 80, 61, 62, 71, 65, 45, 34, 66, 49, 48, 61, 52, 55, 153, 58, 55, 52, 54, 47, 60, 68, 72, 62, 50, 63, 67, 59, 63, 59, 80, 63, 89, 74, 60, 69, 59, 56, 61, 60, 97, 69, 58, 59, 59, 70, 69, 54, 75, 59, 42, 50, 83, 55, 46, 63, 78, 64, 64, 74, 81, 58, 71, 57, 89, 56, 75, 61, 70, 54, 68, 58, 90, 78, 62, 64, 58, 58, 117, 64, 81, 67, 76, 69, 79, 59, 62, 74, 80, 65, 53, 67, 74, 72, 86, 83, 80, 76, 47, 75, 68, 68, 59, 59, 55, 76, 56, 85, 61, 68, 53, 69, 49, 50, 61, 73, 59, 68, 56, 62, 50, 46, 65, 68, 57, 40, 47, 64, 77, 57, 70, 62, 80, 78, 68, 58, 67, 79, 56, 58, 64, 58, 68, 66, 63, 54, 73, 68, 73, 65, 65, 71, 54, 70, 53, 78, 79, 66, 60, 60, 68, 69, 63, 67, 73, 56, 85, 62, 61, 86, 81, 77, 80, 95, 59, 73, 49, 60, 68, 96, 56, 49, 61, 65, 61, 79, 67, 56, 53, 54, 85, 78, 55, 50, 66, 65, 55, 56, 65, 62, 72, 117, 58, 68, 77, 71, 69, 48, 51, 56, 66, 63, 69, 80, 79, 56, 81, 70, 59, 57, 69, 47, 58, 62, 62, 46, 55, 62, 58, 66, 58, 74, 59, 71, 52, 75, 46, 59, 72, 54, 61, 76, 72, 65, 62, 61, 75, 58, 74, 59, 50, 56, 36, 65, 89, 79, 76, 64, 66, 66, 123, 81, 69, 63, 49, 72, 52, 56, 69, 60, 53, 72, 60, 73, 60, 68, 68, 64, 88, 65, 56, 66, 53, 43, 62, 49, 62, 46, 56, 63, 71, 63, 80, 73, 71, 49, 64, 48, 76, 70, 57, 65, 85, 88, 46, 59, 65, 90, 57, 90, 47, 49, 87, 68, 58, 64, 71, 69, 92, 56, 72, 68, 45, 49, 52, 73, 60, 40, 63, 58, 81, 93, 59, 53, 58, 75, 77, 53, 73, 58, 74, 64, 55, 71, 67, 46, 52, 69, 71, 83, 72, 67, 60, 41, 58, 76, 61, 40, 48, 64, 107, 45, 62, 76, 85, 49, 83, 58, 55, 58, 59, 72, 61, 68, 72, 70, 74, 46, 65, 55, 74, 48, 56, 61, 72, 66, 64, 69, 67, 71, 80, 57, 81, 61, 73, 56, 63, 47, 62, 58, 67, 71, 77, 55, 78, 73, 90, 79, 44, 75, 78, 90, 71, 65, 68, 63, 56, 50, 95, 77, 58, 49, 73, 69, 75, 74, 63, 81, 72, 62, 48, 58, 85, 49, 65, 83, 62, 67, 42, 52, 70, 56, 61, 50, 75, 76, 95, 74, 72, 50, 75, 59, 65, 51, 54, 47, 73, 65, 71, 77, 70, 60, 45, 58, 52, 83, 52, 58, 58, 115, 69, 46, 57, 121, 63, 79, 57, 64, 66, 62, 79, 62, 68, 92, 75, 59, 84, 71, 46, 54, 58, 128, 111, 72, 119, 83, 53, 69, 66, 69, 78, 52, 46, 73, 65, 86, 55, 81, 57, 51, 51, 65, 72, 54, 59, 62, 54, 255, 75, 70, 60, 60, 58, 69, 58, 52, 72, 70, 47, 78, 106, 69, 60, 62, 71, 82, 59, 59, 44, 61, 83, 56, 72, 65, 70, 56, 70, 58, 63, 62, 68, 83, 54, 68, 68, 76, 68, 86, 62, 53, 54, 39, 83, 82, 63, 62, 49, 62, 69, 58, 59, 70, 69, 61, 60, 66, 83, 66, 53, 68, 42, 52, 55, 72, 69, 86, 62, 66, 51, 58, 71, 66, 85, 56, 63, 73, 55, 56, 66, 70, 56, 85, 77, 109, 72, 66, 58, 69, 59, 85, 58, 102, 63, 69, 75, 67, 59, 73, 52, 141, 62, 60, 50, 77, 72, 54, 74, 70, 84, 86, 67, 66, 51, 55, 52, 66, 55, 60, 59, 69, 66, 50, 59, 65, 54, 46, 90, 56, 51, 63, 70, 43, 65, 82, 62, 67, 92, 56, 59, 118, 69, 63, 68, 49, 62, 139, 52, 49, 65, 56, 55, 66, 56, 53, 61, 62, 86, 60, 51, 94, 54, 61, 64, 53, 60, 71, 55, 118, 73, 52, 67, 75, 112, 94, 53, 49, 57, 42, 68, 61, 52, 59, 70, 51, 36, 68, 62, 81, 66, 44, 77, 58, 62, 69, 57, 47, 64, 59, 63, 71, 50, 67, 61, 51, 72, 44, 63, 87, 64, 59, 68, 59, 67, 76, 72, 62, 58, 102, 88, 70, 43, 74, 61, 63, 71, 94, 71, 109, 70, 58, 71, 73, 69, 65, 59, 73, 57, 88, 67, 58, 62, 75, 58, 71, 91, 60, 44, 70, 54, 46, 51, 83, 58, 67, 61, 105, 65, 113, 63, 104, 81, 58, 69, 104, 80, 81, 54, 60, 46, 60, 49, 61, 60, 75, 74, 70, 77, 73, 55, 64, 83, 50, 71, 54, 107, 49, 57, 109, 56, 57, 38, 56, 54, 60, 63, 47, 64, 99, 97, 72, 90, 59, 68, 64, 56, 104, 64, 55, 65, 76, 41, 64, 61, 70, 63, 88, 69, 76, 88, 60, 68, 89, 104, 71, 77, 63, 63, 57, 80, 58, 71, 49, 65, 40, 72, 60, 65, 59, 34, 63, 66, 60, 43, 72, 75, 64, 53, 52, 67, 93, 51, 72, 163, 51, 64, 67, 78, 59, 68, 65, 66, 55, 62, 73, 92, 90, 38, 39, 71, 56, 69, 72, 74, 63, 68, 65, 64, 64, 65, 60, 69, 69, 60, 52, 69, 51, 65, 76, 78, 59, 57, 55, 64, 61, 54, 53, 72, 56, 69, 56, 70, 71, 73, 76, 60, 73, 62, 49, 93, 77, 59, 56, 59, 56, 69, 72, 56, 88, 72, 78, 67, 67, 44, 45, 62, 56, 75, 53, 58, 54, 80, 60, 71, 54, 79, 72, 75, 48, 43, 57, 62, 66, 74, 62, 70, 66, 79, 60, 56, 65, 58, 103, 69, 47, 79, 86, 55, 46, 91, 65, 73, 61, 79, 67, 61, 57, 72, 73, 63, 60, 65, 55, 58, 61, 61, 72, 72, 64, 84, 58, 75, 71, 48, 78, 56, 58, 73, 70, 49, 55, 58, 67, 54, 57, 72, 69, 111, 44, 78, 90, 57, 48, 70, 76, 66, 70, 61, 78, 71, 70, 81, 55, 47, 84, 69, 47, 55, 78, 47, 58, 78, 62, 72, 95, 63, 63, 71, 42, 56, 50, 38, 64, 67, 52, 72, 68, 69, 73, 58, 43, 56, 56, 86, 76, 71, 61, 70, 84, 68, 53, 60, 82, 82, 70, 66, 50, 80, 66, 64, 48, 85, 55, 68, 74, 70, 62, 65, 78, 58, 52, 70, 94, 60, 64, 52, 71, 58, 51, 53, 63, 58, 60, 47, 51, 83, 65, 48, 77, 89, 48, 69, 56, 67, 66, 66, 56, 47, 57, 69, 63, 65, 49, 81, 52, 65, 75, 73, 58, 65, 47, 59, 63, 53, 86, 59, 65, 75, 60, 50, 99, 81, 60, 68, 57, 54, 58, 67, 65, 70, 78, 75, 62, 62, 76, 58, 58, 47, 78, 48, 100, 65, 61, 68, 73, 61, 54, 60, 67, 64, 65, 81, 88, 48, 75, 54, 59, 63, 71, 64, 71, 62, 46, 62, 70, 55, 71, 94, 52, 92, 59, 69, 86, 62, 64, 53, 64, 76, 64, 60, 68, 66, 60, 74, 74, 96, 67, 73, 76, 82, 67, 63, 56, 53, 73, 77, 93, 54, 69, 67, 53, 60, 53, 77, 65, 59, 56, 52, 72, 62, 61, 53, 63, 74, 50, 55, 56, 93, 103, 70, 76, 53, 69, 66, 82, 66, 56, 58, 82, 54, 90, 55, 52, 57, 60, 61, 70, 60, 51, 72, 83, 66, 59, 59, 58, 66, 56, 45, 94, 78, 61, 66, 59, 61, 59, 64, 67, 51, 58, 67, 39, 67, 72, 90, 69, 64, 66, 60, 84, 110, 49, 66, 52, 66, 74, 59, 59, 65, 81, 69, 65, 76, 58, 63, 80, 61, 57, 75, 59, 82, 63, 60, 64, 64, 64, 59, 50, 76, 55, 67, 76, 67, 73, 61, 99, 66, 70, 49, 64, 58, 53, 60, 69, 68, 64, 60, 39, 79, 72, 62, 69, 87, 70, 70, 74, 73, 57, 56, 89, 51, 59, 63, 65, 71, 85, 53, 89, 58, 63, 46, 74, 59, 65, 62, 70, 131, 60, 48, 62, 48, 69, 59, 71, 56, 57, 87, 72, 67, 98, 70, 83, 68, 72, 57, 49, 67, 60, 70, 90, 57, 63, 59, 68, 61, 68, 65, 54, 63, 64, 65, 102, 87, 54, 56, 57, 61, 56, 59, 66, 88, 60, 60, 55, 65, 56, 74, 67, 69, 57, 65, 66, 67, 63, 52, 57, 62, 93, 60, 73, 49, 107, 75, 82, 92, 70, 75, 66, 71, 64, 59, 52, 44, 77, 54, 58, 60, 64, 48, 59, 60, 79, 62, 84, 62, 55, 76, 73, 62, 59, 61, 50, 52, 106, 60, 66, 69, 85, 76, 58, 50, 54, 60, 54, 62, 51, 61, 69, 99, 73, 54, 67, 61, 64, 63, 52, 66, 63, 58, 55, 46, 66, 55, 60, 75, 82, 42, 74, 65, 64, 98, 65, 62, 60, 61, 63, 100, 57, 64, 71, 65, 62, 72, 79, 59, 75, 92, 77, 74, 105, 61, 64, 57, 53, 106, 65, 50, 73, 53, 56, 54, 99, 95, 63, 72, 61, 76, 98, 71, 66, 55, 52, 115, 80, 48, 74, 77, 60, 59, 60, 52, 60, 89, 49, 44, 94, 65, 74, 78, 71, 69, 78, 68, 50, 66, 59, 65, 62, 69, 70, 87, 58, 72, 71, 72, 62, 43, 53, 58, 60, 54, 68, 51, 110, 62, 82, 81, 59, 61, 67, 85, 59, 70, 79, 66, 70, 65, 56, 81, 49, 52, 63, 54, 69, 71, 73, 64, 73, 60, 70, 76, 63, 69, 59, 62, 67, 73, 48, 58, 78, 66, 51, 64, 54, 78, 69, 58, 64, 61, 79, 85, 92, 59, 107, 75, 67, 63, 47, 54, 78, 56, 53, 50, 89, 71, 67, 64, 63, 58, 56, 68, 63, 53, 62, 59, 73, 79, 67, 54, 68, 77, 56, 60, 53, 54, 60, 79, 70, 71, 65, 53, 44, 52, 68, 52, 58, 76, 48, 58, 65, 95, 59, 60, 90, 68, 55, 57, 88, 74, 51, 65, 63, 57, 76, 69, 72, 54, 90, 63, 80, 63, 62, 56, 55, 65, 75, 82, 86, 55, 68, 72, 90, 73, 70, 55, 70, 56, 51, 64, 60, 63, 56, 85, 66, 92, 56, 52, 66, 151, 82, 63, 63, 86, 50, 87, 67, 89, 58, 52, 65, 38, 47, 97, 66, 73, 72, 56, 59, 58, 77, 73, 68, 73, 52, 93, 59, 58, 44, 104, 83, 62, 75, 96, 59, 91, 55, 61, 58, 66, 52, 57, 60, 57, 49, 53, 60, 60, 61, 73, 64, 66, 60, 53, 67, 63, 49, 76, 58, 92, 45, 47, 53, 58, 57, 67, 57, 58, 76, 160, 66, 55, 76, 64, 69, 61, 62, 87, 54, 73, 71, 55, 62, 50, 65, 66, 51, 44, 55, 68, 51, 61, 62, 71, 99, 53, 69, 87, 62, 70, 52, 65, 58, 59, 61, 49, 86, 84, 57, 66, 65, 57, 66, 60, 62, 58, 55, 52, 51, 61, 48, 59, 70, 70, 54, 67, 87, 52, 68, 68, 98, 53, 56, 61, 82, 62, 62, 56, 43, 99, 85, 70, 60, 63, 86, 99, 59, 76, 85, 54, 57, 59, 57, 73, 54, 63, 49, 65, 62, 91, 66, 76, 52, 51, 57, 104, 111, 72, 99, 69, 53, 52, 55, 56, 63, 63, 68, 63, 68, 103, 48, 82, 55, 88, 73, 77, 119, 62, 74, 60, 29, 75, 61, 50, 65, 54, 76, 88, 47, 51, 71, 62, 72, 78, 58, 74, 92, 42, 55, 72, 85, 69, 89, 76, 62, 63, 64, 61, 80, 56, 60, 66, 72, 60, 54, 67, 67, 64, 56, 86, 61, 53, 63, 70, 54, 73, 68, 66, 61, 76, 75, 61, 69, 48, 67, 82, 60, 67, 77, 58, 107, 53, 54, 62, 71, 59, 63, 105, 88, 99, 52, 69, 64, 49, 68, 64, 56, 84, 56, 66, 93, 65, 48, 55, 58, 57, 87, 48, 48, 59, 73, 69, 73, 73, 64, 66, 55, 65, 58, 84, 57, 70, 61, 66, 48, 48, 69, 54, 68, 45, 64, 86, 68, 55, 72, 59, 49, 45, 60, 59, 90, 68, 75, 55, 58, 41, 65, 90, 61, 55, 53, 66, 106, 57, 67, 64, 73, 63, 52, 72, 65, 54, 69, 61, 78, 64, 70, 57, 62, 68, 56, 59, 50, 72, 41, 79, 64, 67, 80, 60, 55, 58, 66, 46, 52, 128, 71, 43, 55, 66, 61, 57, 48, 77, 51, 72, 76, 62, 59, 60, 54, 62, 70, 37, 45, 77, 61, 68, 55, 65, 57, 63, 59, 54, 89, 70, 65, 61, 66, 59, 53, 74, 51, 49, 52, 116, 91, 75, 64, 72, 60, 76, 62, 59, 84, 68, 70, 76, 59, 55, 77, 55, 67, 112, 54, 57, 74, 90, 41, 74, 64, 81, 50, 84, 78, 58, 94, 67, 58, 94, 45, 70, 47, 75, 98, 57, 73, 53, 43, 66, 82, 49, 63, 58, 77, 62, 43, 49, 57, 57, 46, 49, 88, 94, 60, 124, 51, 85, 62, 73, 85, 38, 57, 55, 54, 77, 60, 67, 72, 53, 64, 55, 76, 54, 60, 59, 89, 72, 108, 58, 81, 88, 79, 70, 78, 59, 84, 71, 57, 80, 57, 66, 63, 52, 49, 55, 66, 48, 51, 79, 61, 81, 72, 46, 45, 42, 64, 60, 70, 62, 45, 64, 99, 72, 74, 59, 45, 86, 94, 86, 55, 80, 81, 62, 92, 55, 62, 37, 86, 54, 53, 82, 60, 82, 61, 88, 66, 58, 61, 55, 47, 78, 84, 60, 64, 63, 70, 80, 62, 41, 88, 55, 74, 84, 45, 45, 65, 62, 58, 93, 59, 84, 78, 76, 66, 82, 62, 74, 69, 76, 56, 67, 40, 65, 69, 68, 74, 51, 75, 72, 60, 77, 38, 73, 44, 61, 68, 62, 69, 64, 59, 75, 47, 62, 56, 63, 51, 73, 68, 59, 59, 54, 70, 46, 81, 63, 77, 71, 82, 54, 71, 87, 104, 47, 70, 80, 59, 64, 79, 46, 76, 49, 67, 75, 95, 78, 52, 45, 69, 70, 90, 57, 59, 61, 50, 60, 64, 48, 66, 44, 64, 81, 63, 45, 54, 63, 79, 56, 60, 68, 57, 70, 65, 67, 76, 62, 41, 60, 51, 105, 68, 43, 55, 61, 59, 78, 67, 74, 56, 54, 46, 74, 80, 62, 66, 63, 66, 66, 69, 50, 89, 64, 77, 54, 69, 82, 56, 89, 57, 58, 54, 53, 89, 65, 82, 85, 74, 75, 67, 56, 60, 84, 67, 77, 57, 58, 56, 85, 69, 73, 50, 92, 52, 61, 84, 80, 67, 61, 50, 58, 69, 58, 47, 58, 59, 55, 68, 121, 63, 66, 69, 69, 52, 54, 55, 82, 48, 60, 45, 45, 81, 80, 58, 92, 63, 73, 63, 57, 60, 115, 50, 63, 49, 50, 50, 59, 77, 79, 83, 50, 95, 73, 71, 30, 75, 91, 77, 58, 55, 102, 81, 52, 54, 72, 87, 79, 96, 85, 81, 66, 62, 54, 41, 60, 63, 64, 77, 73, 62, 60, 62, 76, 58, 63, 82, 58, 111, 54, 47, 50, 73, 62, 48, 47, 112, 24, 53, 50, 61, 84, 119, 85, 57, 82, 57, 75, 67, 79, 70, 78, 45, 54, 50, 110, 65, 62, 89, 57, 97, 92, 56, 55, 100, 34, 67, 64, 57, 106, 66, 69, 75, 78, 54, 69, 56, 64, 75, 53, 58, 73, 47, 68, 80, 72, 78, 69, 65, 51, 76, 74, 50, 86, 57, 75, 71, 83, 60, 64, 79, 63, 71, 69, 56, 67, 134, 73, 73, 70, 60, 70, 96, 84, 88, 58, 64, 99, 75, 64, 71, 68, 62, 51, 62, 63, 53, 73, 62, 60, 49, 61, 79, 103, 65, 75, 65, 53, 64, 126, 58, 49, 56, 49, 47, 49, 70, 62, 76, 55, 65, 57, 56, 47, 66, 54, 52, 58, 57, 57, 81, 56, 72, 82, 54, 79, 62, 61, 43, 59, 71, 65, 83, 64, 54, 52, 59, 72, 102, 55, 67, 78, 81, 74, 82, 59, 56, 48, 72, 86, 84, 64, 60, 85, 51, 48, 51, 64, 124, 68, 57, 52, 51, 58, 93, 49, 59, 83, 92, 61, 51, 46, 85, 49, 76, 48, 78, 63, 50, 70, 63, 57, 64, 63, 91, 51, 36, 76, 37, 61, 68, 58, 84, 56, 65, 56, 51, 64, 48, 70, 116, 90, 61, 79, 87, 75, 59, 90, 72, 51, 63, 48, 60, 50, 58, 81, 71, 66, 93, 95, 29, 51, 52, 70, 57, 53, 84, 52, 77, 64, 99, 59, 54, 79, 82, 42, 52, 49, 79, 69, 76, 86, 80, 65, 58, 59, 58, 83, 59, 68, 93, 60, 61, 92, 60, 50, 60, 43, 70, 47, 59, 49, 65, 55, 50, 76, 87, 50, 51, 72, 66, 51, 47, 59, 70, 77, 43, 60, 71, 50, 75, 69, 73, 57, 77, 70, 69, 83, 53, 71, 97, 105, 111, 69, 64, 91, 59, 81, 64, 68, 74, 63, 56, 44, 74, 72, 54, 48, 68, 56, 56, 65, 83, 70, 65, 58, 71, 72, 64, 73, 105, 72, 42, 55, 56, 48, 74, 61, 55, 82, 71, 64, 67, 60, 98, 66, 112, 103, 58, 85, 48, 66, 59, 56, 58, 69, 66, 58, 60, 59, 54, 58, 74, 70, 66, 70, 65, 66, 63, 67, 74, 61, 73, 66, 56, 85, 58, 63, 110, 48, 82, 64, 61, 101, 47, 49, 76, 59, 64, 62, 53, 80, 65, 56, 64, 79, 52, 75, 77, 64, 60, 67, 74, 57, 71, 68, 63, 69, 73, 63, 51, 56, 107, 66, 67, 72, 44, 61, 56, 69, 66, 56, 66, 85, 53, 62, 103, 85, 59, 70, 41, 92, 61, 85, 51, 70, 65, 64, 63, 72, 53, 69, 71, 76, 42, 75, 72, 80, 47, 70, 36, 51, 71, 80, 48, 62, 61, 69, 68, 53, 59, 50, 67, 59, 84, 55, 68, 58, 50, 53, 73, 84, 61, 58, 67, 61, 87, 53, 72, 44, 50, 69, 62, 38, 60, 52, 58, 72, 52, 63, 73, 54, 47, 65, 81, 58, 78, 52, 69, 92, 76, 78, 55, 99, 63, 77, 62, 43, 61, 60, 67, 68, 50, 87, 69, 74, 43, 82, 66, 92, 89, 60, 73, 67, 64, 57, 81, 41, 77, 87, 58, 71, 37, 66, 59, 83, 70, 91, 73, 83, 69, 43, 69, 55, 81, 48, 71, 73, 59, 48, 55, 79, 82, 68, 61, 68, 67, 55, 56, 52, 110, 60, 46, 72, 69, 68, 69, 63, 72, 57, 124, 59, 65, 59, 61, 48, 63, 64, 81, 70, 71, 50, 61, 60, 62, 70, 55, 53, 64, 96, 57, 53, 58, 75, 58, 54, 57, 77, 55, 83, 81, 57, 79, 87, 52, 66, 67, 43, 57, 55, 63, 79, 77, 60, 90, 67, 70, 81, 45, 70, 98, 69, 60, 72, 69, 77, 60, 66, 64, 53, 104, 42, 70, 53, 70, 76, 65, 62, 51, 74, 62, 67, 67, 59, 81, 72, 64, 63, 61, 55, 66, 75, 63, 57, 54, 59, 94, 59, 55, 68, 70, 53, 97, 63, 66, 62, 85, 55, 58, 53, 40, 62, 79, 48, 53, 45, 47, 64, 135, 75, 50, 62, 68, 75, 67, 67, 69, 62, 56, 57, 79, 89, 48, 73, 62, 53, 61, 71, 60, 70, 35, 66, 55, 61, 61, 63, 83, 52, 63, 64, 53, 58, 59, 74, 76, 60, 59, 68, 76, 39, 71, 63, 86, 79, 83, 55, 68, 87, 113, 59, 64, 177, 46, 74, 70, 66, 58, 66, 59, 73, 71, 62, 68, 60, 68, 93, 64, 78, 76, 58, 68, 54, 63, 64, 96, 65, 49, 63, 76, 62, 72, 51, 52, 58, 80, 68, 51, 60, 59, 58, 63, 68, 55, 74, 64, 73, 80, 59, 74, 76, 134, 63, 84, 54, 89, 55, 65, 77, 59, 50, 69, 60, 66, 72, 53, 74, 77, 57, 59, 67, 75, 65, 90, 73, 65, 66, 68, 80, 67, 79, 87, 70, 63, 63, 55, 77, 56, 55, 74, 75, 109, 93, 91, 121, 61, 58, 74, 85, 75, 62, 72, 69, 63, 55, 55, 68, 52, 65, 41, 78, 54, 59, 73, 76, 58, 57, 58, 50, 47, 69, 59, 95, 58, 66, 83, 54, 83, 63, 82, 46, 88, 59, 48, 69, 81, 79, 70, 103, 67, 72, 55, 70, 71, 53, 56, 66, 63, 58, 87, 59, 68, 79, 59, 76, 59, 41, 64, 56, 58, 49, 60, 55, 48, 59, 74, 63, 87, 58, 63, 64, 73, 84, 78, 56, 78, 53, 48, 58, 61, 67, 49, 76, 58, 77, 63, 160, 68, 73, 59, 79, 82, 66, 83, 90, 61, 50, 57, 56, 67, 56, 54, 63, 60, 78, 60, 74, 47, 71, 47, 58, 61, 56, 60, 60, 60, 80, 59, 57, 88, 48, 52, 60, 58, 61, 83, 56, 84, 56, 102, 76, 94, 62, 51, 84, 56, 79, 66, 41, 47, 57, 85, 61, 93, 80, 82, 56, 66, 49, 57, 64, 94, 70, 60, 50, 57, 50, 57, 50, 63, 67, 61, 66, 47, 58, 53, 69, 53, 68, 121, 79, 49, 63, 66, 66, 54, 79, 48, 59, 68, 53, 83, 71, 61, 53, 68, 76, 65, 126, 66, 70, 68, 72, 55, 64, 66, 83, 85, 88, 94, 67, 76, 72, 67, 14, 53, 53, 73, 48, 93, 85, 61, 57, 70, 61, 55, 77, 60, 77, 64, 71, 67, 44, 58, 62, 88, 58, 51, 63, 50, 63, 58, 71, 59, 56, 61, 56, 53, 43, 79, 66, 72, 57, 58, 74, 72, 80, 48, 72, 56, 59, 76, 59, 50, 48, 73, 77, 53, 58, 88, 82, 72, 79, 46, 59, 60, 58, 67, 57, 59, 72, 60, 49, 69, 61, 59, 66, 70, 79, 40, 43, 70, 72, 49, 48, 58, 43, 75, 82, 42, 60, 76, 62, 63, 65, 52, 46, 75, 70, 70, 58, 59, 69, 79, 66, 68, 77, 61, 79, 59, 58, 56, 78, 65, 54, 66, 47, 54, 82, 68, 38, 58, 62, 75, 62, 69, 62, 66, 57, 61, 49, 113, 69, 99, 68, 100, 103, 59, 49, 59, 57, 86, 94, 72, 49, 55, 62, 49, 58, 58, 73, 59, 60, 67, 61, 59, 73, 68, 72, 58, 68, 55, 52, 79, 50, 51, 55, 59, 72, 67, 77, 56, 67, 68, 54, 60, 44, 62, 62, 77, 73, 70, 45, 51, 53, 68, 70, 88, 124, 41, 100, 89, 70, 57, 69, 62, 84, 48, 55, 59, 97, 53, 92, 51, 57, 81, 74, 61, 79, 54, 63, 37, 58, 75, 55, 79, 50, 52, 59, 47, 36, 55, 57, 64, 50, 80, 58, 91, 55, 90, 44, 75, 63, 49, 78, 66, 64, 53, 131, 56, 68, 72, 68, 69, 51, 66, 74, 71, 64, 50, 74, 66, 50, 50, 58, 64, 65, 76, 60, 70, 59, 63, 56, 69, 55, 52, 52, 63, 67, 62, 72, 58, 55, 75, 55, 65, 66, 57, 54, 61, 76, 77, 79, 72, 59, 56, 63, 52, 55, 59, 68, 55, 63, 81, 70, 68, 64, 82, 68, 68, 63, 113, 61, 69, 52, 55, 95, 70, 43, 66, 64, 59, 62, 57, 57, 77, 31, 61, 61, 77, 57, 51, 69, 52, 52, 62, 63, 68, 52, 57, 72, 53, 57, 73, 82, 53, 106, 73, 71, 71, 55, 70, 56, 63, 79, 70, 60, 61, 68, 68, 61, 98, 60, 67, 70, 76, 65, 59, 60, 53, 79, 53, 64, 69, 69, 42, 74, 61, 62, 50, 27, 69, 65, 51, 80, 52, 60, 63, 63, 64, 76, 67, 60, 48, 86, 77, 87, 83, 71, 73, 45, 82, 57, 56, 96, 59, 70, 60, 69, 56, 79, 57, 61, 70, 61, 68, 80, 70, 47, 74, 90, 58, 56, 73, 72, 55, 73, 64, 66, 67, 58, 44, 81, 79, 88, 59, 114, 90, 81, 58, 109, 58, 79, 117, 63, 60, 54, 67, 73, 92, 50, 56, 53, 81, 40, 132, 79, 51, 52, 88, 44, 64, 82, 68, 60, 71, 83, 51, 83, 65, 71, 116, 60, 59, 81, 34, 57, 48, 77, 62, 59, 68, 61, 70, 74, 54, 92, 58, 70, 46, 93, 59, 59, 79, 55, 76, 69, 80, 78, 52, 92, 82, 71, 69, 71, 74, 52, 69, 41, 51, 60, 61, 67, 66, 65, 62, 64, 53, 70, 67, 53, 103, 48, 62, 73, 54, 50, 56, 58, 71, 81, 60, 73, 75, 61, 65, 70, 83, 51, 64, 62, 53, 45, 82, 51, 86, 57, 53, 79, 72, 84, 67, 60, 128, 42, 54, 65, 70, 66, 37, 58, 98, 60, 55, 59, 63, 73, 46, 67, 66, 53, 65, 75, 68, 82, 81, 72, 65, 36, 67, 61, 72, 70, 72, 59, 71, 62, 61, 55, 51, 74, 56, 61, 85, 71, 61, 67, 76, 70, 42, 87, 86, 96, 54, 58, 81, 65, 64, 70, 48, 116, 72, 63, 62, 67, 64, 62, 69, 26, 67, 59, 55, 63, 65, 74, 86, 59, 52, 62, 46, 65, 67, 61, 63, 65, 85, 67, 67, 76, 67, 54, 65, 62, 62, 63, 67, 54, 64, 67, 80, 85, 61, 72, 55, 67, 62, 70, 48, 64, 55, 59, 64, 62, 56, 57, 82, 51, 62, 83, 56, 53, 47, 59, 77, 45, 50, 53, 70, 105, 84, 60, 91, 48, 65, 67, 65, 52, 48, 56, 46, 61, 64, 78, 72, 74, 70, 58, 81, 62, 45, 45, 68, 60, 51, 52, 72, 51, 71, 76, 61, 53, 83, 55, 57, 87, 68, 60, 74, 74, 77, 70, 72, 61, 60, 73, 72, 59, 69, 54, 64, 56, 60, 52, 62, 70, 49, 45, 60, 46, 66, 51, 59, 49, 70, 64, 74, 74, 77, 58, 43, 95, 92, 93, 53, 83, 48, 68, 52, 64, 62, 45, 58, 51, 56, 77, 62, 44, 38, 65, 73, 83, 58, 46, 58, 88, 57, 65, 62, 69, 63, 41, 63, 49, 76, 57, 62, 71, 60, 98, 55, 83, 78, 63, 95, 82, 78, 46, 65, 61, 62, 80, 66, 62, 50, 73, 58, 69, 57, 55, 64, 85, 87, 65, 53, 79, 76, 47, 71, 131, 81, 52, 49, 87, 78, 57, 79, 56, 68, 124, 78, 64, 69, 45, 65, 69, 73, 74, 44, 59, 62, 50, 57, 51, 101, 68, 68, 53, 52, 61, 120, 39, 53, 65, 67, 74, 77, 102, 47, 68, 62, 78, 80, 36, 51, 74, 67, 58, 60, 53, 53, 66, 49, 74, 60, 80, 87, 68, 62, 66, 54, 57, 71, 54, 71, 61, 63, 62, 65, 68, 49, 64, 97, 63, 50, 70, 86, 87, 73, 61, 74, 71, 56, 72, 72, 63, 80, 62, 61, 90, 48, 50, 56, 56, 73, 57, 68, 71, 70, 57, 50, 75, 58, 41, 64, 70, 66, 69, 88, 75, 58, 89, 73, 48, 51, 67, 82, 47, 56, 89, 56, 55, 78, 70, 54, 43, 101, 89, 60, 54, 79, 92, 79, 103, 61, 83, 88, 72, 64, 53, 77, 64, 56, 48, 52, 123, 72, 72, 65, 71, 54, 60, 52, 65, 50, 65, 84, 70, 68, 65, 79, 123, 67, 85, 66, 81, 63, 64, 130, 67, 56, 70, 54, 57, 52, 52, 78, 83, 85, 44, 65, 62, 58, 71, 67, 68, 60, 81, 85, 56, 74, 72, 80, 67, 63, 92, 82, 56, 67, 57, 70, 82, 61, 87, 58, 43, 66, 50, 51, 79, 59, 82, 61, 65, 70, 53, 35, 68, 57, 90, 60, 122, 69, 54, 55, 74, 75, 59, 71, 52, 50, 73, 73, 46, 56, 55, 55, 85, 79, 56, 77, 59, 62, 48, 73, 39, 68, 77, 68, 54, 80, 58, 54, 67, 63, 67, 54, 80, 71, 78, 66, 75, 55, 62, 53, 73, 91, 77, 39, 74, 76, 68, 51, 52, 67, 59, 109, 53, 55, 59, 68, 76, 58, 86, 94, 70, 53, 54, 79, 56, 69, 59, 77, 65, 81, 71, 52, 76, 69, 91, 70, 61, 58, 67, 41, 82, 66, 41, 101, 71, 57, 69, 71, 74, 40, 68, 58, 65, 57, 59, 68, 68, 74, 67, 126, 51, 65, 51, 70, 56, 60, 72, 62, 71, 74, 81, 43, 87, 66, 75, 57, 67, 64, 46, 70, 50, 52, 64, 75, 48, 55, 49, 74, 57, 56, 59, 58, 74, 82, 64, 76, 95, 97, 61, 58, 51, 72, 50, 78, 65, 77, 42, 65, 86, 74, 63, 86, 54, 67, 44, 49, 64, 93, 57, 115, 62, 66, 60, 72, 45, 99, 65, 67, 99, 50, 68, 69, 64, 106, 76, 70, 72, 72, 84, 42, 69, 49, 87, 70, 79, 61, 60, 42, 80, 64, 52, 71, 61, 76, 49, 59, 50, 68, 53, 55, 53, 69, 72, 54, 58, 60, 59, 63, 60, 57, 55, 54, 56, 49, 71, 46, 52, 84, 57, 54, 67, 59, 58, 66, 51, 73, 66, 126, 98, 77, 62, 55, 50, 63, 66, 54, 72, 78, 51, 61, 65, 72, 63, 52, 63, 65, 68, 44, 80, 49, 70, 55, 61, 74, 72, 63, 76, 70, 67, 61, 60, 59, 65, 62, 52, 62, 64, 54, 68, 96, 66, 47, 66, 67, 73, 58, 52, 72, 70, 70, 90, 58, 80, 75, 80, 80, 112, 53, 63, 66, 63, 58, 47, 77, 78, 60, 58, 65, 78, 103, 55, 50, 99, 55, 55, 87, 71, 107, 37, 111, 92, 47, 47, 50, 50, 60, 81, 70, 69, 49, 81, 60, 53, 62, 126, 90, 71, 50, 76, 79, 91, 63, 65, 57, 68, 56, 50, 63, 63, 98, 54, 66, 56, 60, 58, 62, 46, 157, 63, 48, 71, 57, 64, 56, 53, 57, 80, 47, 65, 72, 62, 57, 45, 90, 49, 76, 77, 55, 65, 46, 77, 80, 60, 63, 76, 59, 56, 47, 61, 66, 88, 50, 137, 107, 53, 86, 56, 68, 58, 67, 117, 53, 41, 74, 58, 59, 73, 60, 81, 60, 58, 70, 82, 105, 67, 58, 69, 50, 57, 49, 89, 57, 68, 77, 107, 62, 56, 40, 45, 55, 70, 84, 54, 60, 66, 71, 51, 55, 64, 60, 68, 63, 66, 39, 49, 60, 43, 49, 74, 62, 58, 51, 64, 58, 65, 50, 53, 84, 60, 82, 61, 63, 64, 56, 57, 56, 49, 82, 72, 77, 59, 65, 67, 51, 68, 48, 112, 73, 78, 63, 98, 69, 112, 53, 60, 56, 61, 43, 54, 62, 61, 65, 47, 45, 58, 80, 55, 77, 54, 83, 58, 60, 65, 51, 63, 66, 93, 43, 76, 69, 77, 43, 53, 54, 38, 53, 74, 57, 58, 63, 57, 65, 84, 94, 46, 52, 72, 80, 74, 82, 96, 46, 65, 43, 46, 69, 87, 90, 77, 73, 68, 50, 90, 72, 67, 37, 94, 61, 59, 67, 66, 75, 75, 54, 98, 50, 85, 78, 69, 64, 67, 89, 67, 51, 60, 86, 69, 61, 85, 70, 85, 63, 72, 75, 44, 74, 63, 55, 84, 48, 72, 52, 42, 70, 40, 73, 60, 66, 83, 64, 54, 55, 84, 84, 73, 54, 87, 77, 55, 53, 57, 62, 58, 88, 74, 48, 81, 65, 77, 39, 43, 55, 69, 68, 76, 75, 94, 58, 57, 65, 77, 74, 75, 53, 66, 60, 55, 75, 55, 48, 86, 63, 66, 73, 55, 50, 70, 51, 58, 70, 81, 59, 120, 55, 48, 62, 59, 62, 71, 68, 88, 72, 59, 74, 100, 90, 59, 48, 62, 69, 95, 61, 83, 82, 69, 62, 85, 60, 53, 56, 72, 85, 51, 51, 36, 69, 65, 73, 69, 103, 57, 70, 69, 56, 57, 80, 73, 51, 78, 59, 63, 75, 65, 56, 63, 58, 62, 65, 53, 65, 61, 77, 84, 47, 71, 80, 56, 91, 41, 64, 62, 64, 76, 62, 77, 59, 64, 66, 89, 57, 81, 56, 59, 56, 64, 80, 87, 80, 63, 66, 69, 74, 73, 95, 56, 53, 71, 58, 92, 82, 64, 64, 76, 59, 45, 61, 62, 46, 56, 45, 82, 111, 77, 64, 71, 55, 61, 63, 64, 41, 46, 63, 62, 73, 74, 62, 75, 58, 75, 62, 51, 73, 61, 116, 57, 71, 59, 71, 56, 64, 45, 59, 75, 92, 68, 77, 60, 63, 70, 86, 60, 119, 47, 68, 51, 87, 71, 52, 97, 49, 80, 39, 61, 66, 64, 40, 50, 71, 58, 42, 45, 54, 79, 73, 81, 57, 64, 48, 58, 79, 62, 48, 75, 70, 84, 56, 52, 69, 75, 69, 71, 52, 87, 72, 73, 33, 63, 56, 119, 106, 55, 69, 74, 73, 85, 36, 90, 57, 78, 58, 61, 51, 64, 83, 47, 61, 62, 70, 62, 78, 49, 102, 61, 73, 59, 85, 40, 56, 53, 53, 76, 63, 69, 80, 64, 38, 55, 60, 57, 66, 70, 68, 75, 71, 70, 80, 53, 69, 61, 89, 59, 66, 73, 50, 61, 78, 55, 44, 68, 92, 52, 66, 57, 49, 148, 79, 58, 77, 66, 53, 70, 54, 71, 82, 59, 71, 50, 76, 81, 125, 59, 58, 52, 61, 73, 92, 75, 87, 60, 48, 80, 46, 60, 76, 46, 68, 63, 68, 78, 61, 86, 69, 49, 93, 52, 70, 51, 62, 68, 106, 84, 72, 60, 53, 71, 68, 83, 64, 57, 65, 88, 65, 67, 73, 67, 89, 68, 92, 78, 55, 61, 62, 61, 68, 50, 86, 65, 82, 64, 78, 61, 50, 58, 58, 43, 50, 78, 68, 80, 65, 72, 76, 64, 51, 51, 87, 63, 67, 45, 67, 62, 66, 43, 49, 69, 72, 59, 40, 63, 98, 53, 79, 68, 81, 45, 49, 71, 69, 59, 64, 82, 57, 70, 79, 88, 100, 41, 90, 54, 84, 62, 62, 55, 61, 50, 66, 66, 35, 68, 90, 54, 49, 79, 92, 79, 50, 69, 54, 51, 57, 64, 70, 52, 65, 64, 77, 93, 71, 92, 63, 69, 40, 81, 49, 68, 53, 84, 66, 54, 58, 85, 48, 65, 52, 47, 75, 66, 55, 58, 65, 56, 82, 57, 46, 56, 68, 70, 54, 51, 68, 63, 68, 62, 64, 35, 75, 75, 58, 60, 71, 63, 63, 64, 58, 76, 76, 50, 72, 62, 64, 64, 82, 80, 63, 66, 73, 54, 51, 51, 71, 49, 55, 81, 68, 73, 47, 71, 95, 52, 69, 93, 57, 53, 62, 90, 96, 44, 77, 65, 62, 56, 58, 56, 60, 74, 59, 58, 66, 59, 68, 59, 56, 55, 52, 77, 66, 57, 74, 50, 105, 64, 72, 67, 67, 78, 64, 88, 83, 63, 65, 78, 51, 68, 62, 73, 60, 41, 69, 70, 71, 43, 75, 76, 62, 82, 81, 43, 85, 73, 66, 96, 54, 52, 88, 78, 65, 56, 76, 60, 45, 96, 60, 57, 53, 74, 72, 47, 57, 49, 108, 72, 63, 95, 71, 47, 67, 67, 73, 78, 54, 56, 95, 30, 61, 57, 63, 59, 84, 44, 65, 69, 88, 63, 56, 46, 59, 59, 53, 59, 71, 63, 82, 77, 57, 56, 71, 59, 60, 60, 61, 75, 67, 111, 50, 56, 73, 68, 53, 55, 67, 51, 33, 57, 91, 64, 78, 63, 53, 62, 63, 96, 50, 63, 71, 68, 58, 43, 67, 72, 86, 63, 55, 54, 76, 67, 67, 63, 69, 55, 48, 49, 61, 67, 59, 85, 53, 63, 87, 65, 61, 45, 77, 67, 62, 54, 57, 86, 78, 50, 53, 73, 56, 57, 86, 54, 82, 58, 65, 64, 73, 67, 61, 52, 70, 77, 61, 73, 73, 67, 49, 40, 65, 59, 62, 83, 81, 50, 49, 59, 60, 85, 80, 55, 81, 80, 74, 99, 61, 50, 60, 88, 59, 60, 47, 73, 60, 65, 73, 62, 93, 89, 52, 85, 77, 60, 43, 83, 91, 79, 58, 53, 55, 54, 51, 57, 61, 91, 67, 55, 65, 51, 38, 59, 60, 68, 79, 75, 55, 54, 93, 80, 53, 57, 63, 46, 67, 56, 71, 64, 64, 73, 66, 56, 61, 51, 74, 61, 53, 113, 65, 65, 44, 91, 55, 44, 124, 57, 59, 74, 50, 85, 74, 74, 74, 80, 92, 83, 77, 102, 63, 65, 93, 77, 80, 72, 72, 67, 65, 69, 75, 76, 62, 91, 63, 53, 51, 76, 56, 90, 65, 43, 58, 43, 50, 73, 64, 80, 58, 61, 61, 67, 53, 59, 59, 60, 70, 61, 68, 71, 44, 72, 58, 45, 59, 62, 67, 54, 82, 57, 81, 41, 100, 79, 52, 66, 75, 54, 70, 58, 64, 63, 60, 54, 43, 90, 83, 68, 64, 49, 48, 80, 71, 54, 66, 49, 57, 55, 52, 65, 85, 67, 78, 61, 74, 66, 70, 56, 52, 105, 45, 66, 81, 83, 72, 68, 41, 57, 62, 38, 97, 82, 85, 54, 59, 39, 88, 51, 65, 59, 49, 77, 52, 60, 54, 64, 79, 58, 71, 95, 70, 72, 38, 68, 81, 74, 67, 57, 81, 61, 67, 64, 79, 58, 60, 104, 63, 94, 58, 63, 80, 81, 67, 41, 70, 81, 82, 59, 101, 56, 71, 55, 101, 52, 71, 83, 85, 50, 83, 71, 44, 65, 74, 64, 84, 59, 44, 55, 81, 57, 72, 50, 63, 61, 60, 58, 82, 53, 66, 57, 44, 73, 90, 70, 82, 41, 63, 81, 61, 56, 80, 76, 54, 62, 60, 58, 85, 55, 89, 79, 72, 67, 70, 52, 52, 43, 72, 53, 67, 38, 100, 59, 59, 61, 87, 59, 71, 62, 72, 65, 82, 73, 60, 74, 49, 57, 61, 70, 89, 53, 68, 53, 67, 73, 67, 67, 73, 68, 53, 75, 65, 106, 61, 62, 62, 62, 72, 55, 52, 64, 63, 61, 60, 68, 72, 59, 82, 59, 70, 59, 102, 53, 47, 80, 58, 55, 78, 66, 75, 72, 80, 94, 57, 54, 64, 71, 85, 80, 65, 62, 45, 59, 85, 64, 58, 144, 73, 62, 56, 81, 73, 77, 75, 50, 64, 65, 68, 72, 82, 56, 74, 52, 74, 55, 66, 55, 69, 57, 72, 93, 63, 73, 59, 59, 62, 77, 68, 62, 63, 67, 66, 61, 53, 79, 119, 78, 61, 62, 61, 50, 60, 76, 62, 79, 94, 81, 55, 47, 80, 75, 62, 87, 77, 63, 66, 67, 62, 56, 58, 58, 88, 56, 63, 59, 96, 57, 55, 60, 66, 60, 67, 50, 69, 76, 45, 67, 60, 59, 55, 68, 78, 63, 85, 66, 61, 78, 73, 76, 125, 62, 55, 54, 61, 65, 56, 52, 56, 51, 63, 73, 57, 67, 91, 60, 65, 81, 71, 63, 67, 57, 89, 80, 54, 74, 70, 76, 79, 85, 68, 68, 57, 70, 65, 97, 61, 80, 54, 75, 81, 87, 56, 65, 63, 79, 56, 57, 68, 50, 29, 73, 56, 63, 45, 85, 78, 59, 67, 59, 80, 75, 35, 57, 56, 72, 79, 82, 59, 79, 49, 73, 62, 69, 99, 46, 80, 69, 90, 96, 57, 90, 67, 68, 63, 59, 53, 69, 70, 72, 76, 75, 62, 49, 60, 65, 57, 66, 70, 37, 65, 77, 78, 60, 61, 68, 72, 76, 72, 46, 74, 39, 67, 78, 79, 67, 54, 69, 69, 58, 52, 60, 66, 65, 66, 84, 73, 44, 43, 47, 78, 64, 64, 69, 57, 61, 58, 60, 67, 64, 69, 61, 68, 56, 64, 59, 53, 56, 77, 54, 50, 62, 63, 71, 75, 59, 71, 76, 58, 68, 47, 48, 74, 71, 58, 35, 67, 69, 65, 69, 63, 70, 69, 70, 54, 81, 48, 64, 126, 71, 28, 50, 64, 73, 121, 57, 58, 50, 55, 66, 64, 45, 54, 65, 75, 91, 72, 72, 53, 41, 83, 72, 73, 65, 59, 66, 42, 57, 117, 66, 78, 61, 81, 52, 66, 58, 63, 74, 54, 63, 75, 78, 67, 61, 67, 80, 58, 73, 59, 67, 51, 77, 54, 71, 72, 61, 60, 65, 54, 56, 97, 53, 66, 56, 63, 41, 65, 61, 80, 69, 55, 85, 78, 64, 58, 67, 63, 45, 44, 49, 81, 59, 65, 63, 89, 61, 64, 61, 58, 65, 51, 60, 66, 71, 73, 56, 88, 69, 65, 51, 66, 56, 66, 55, 50, 56, 81, 49, 52, 59, 66, 48, 54, 69, 65, 73, 71, 71, 63, 59, 35, 58, 66, 59, 78, 80, 62, 73, 53, 66, 52, 83, 52, 58, 81, 67, 65, 55, 60, 74, 92, 68, 89, 79, 67, 56, 64, 89, 48, 56, 76, 55, 77, 55, 65, 62, 58, 72, 72, 61, 75, 69, 62, 58, 59, 58, 67, 56, 73, 59, 72, 72, 64, 59, 72, 67, 54, 48, 61, 58, 42, 69, 58, 79, 60, 75, 66, 64, 57, 60, 68, 73, 99, 56, 56, 77, 59, 51, 72, 92, 57, 72, 52, 74, 64, 61, 94, 63, 75, 77, 60, 54, 77, 51, 63, 63, 73, 64, 63, 59, 55, 59, 69, 55, 73, 65, 70, 54, 72, 50, 79, 57, 59, 62, 67, 56, 63, 67, 68, 76, 60, 59, 63, 78, 65, 61, 61, 88, 54, 118, 85, 67, 57, 47, 74, 52, 53, 79, 50, 76, 71, 100, 69, 62, 80, 54, 64, 81, 60, 56, 55, 101, 58, 56, 50, 52, 49, 62, 64, 56, 56, 51, 60, 115, 60, 50, 88, 73, 81, 71, 53, 65, 81, 60, 53, 70, 68, 73, 82, 72, 50, 96, 58, 69, 58, 80, 52, 70, 69, 57, 52, 45, 56, 70, 59, 86, 62, 61, 65, 58, 91, 65, 54, 66, 84, 51, 53, 67, 68, 56, 83, 60, 64, 65, 27, 65, 58, 67, 53, 73, 75, 109, 54, 56, 74, 87, 65, 70, 65, 57, 58, 44, 64, 51, 69, 56, 44, 70, 75, 67, 77, 71, 58, 69, 57, 86, 66, 50, 64, 57, 57, 74, 76, 73, 43, 59, 68, 53, 97, 63, 60, 52, 77, 61, 62, 76, 98, 71, 55, 66, 63, 60, 68, 63, 74, 67, 65, 59, 60, 53, 45, 60, 65, 60, 64, 66, 58, 78, 62, 59, 68, 62, 93, 74, 56, 60, 61, 59, 64, 78, 61, 72, 56, 69, 68, 69, 56, 69, 78, 64, 57, 45, 78, 69, 64, 61, 75, 65, 61, 79, 56, 73, 71, 66, 58, 84, 61, 63, 60, 57, 42, 54, 87, 74, 60, 69, 66, 66, 46, 89, 65, 51, 57, 58, 60, 67, 62, 78, 81, 55, 61, 80, 60, 67, 70, 54, 68, 54, 59, 80, 54, 135, 68, 76, 62, 85, 63, 72, 81, 114, 75, 90, 65, 147, 57, 68, 66, 70, 68, 60, 58, 45, 74, 69, 63, 72, 62, 53, 74, 76, 71, 55, 66, 75, 73, 67, 72, 42, 46, 79, 81, 56, 61, 77, 60, 77, 61, 59, 50, 61, 59, 61, 69, 61, 68, 62, 77, 66, 76, 51, 66, 59, 64, 78, 60, 63, 66, 44, 53, 56, 73, 82, 53, 47, 79, 64, 64, 90, 73, 54, 48, 58, 63, 72, 76, 68, 54, 64, 65, 72, 48, 54, 71, 59, 56, 74, 67, 77, 64, 70, 79, 57, 67, 74, 73, 78, 41, 84, 42, 54, 69, 72, 65, 63, 61, 72, 67, 79, 67, 45, 55, 63, 83, 71, 42, 55, 64, 100, 71, 69, 66, 69, 56, 60, 59, 58, 53, 63, 49, 94, 91, 52, 76, 51, 67, 76, 59, 55, 79, 83, 60, 109, 49, 60, 46, 54, 52, 73, 74, 50, 54, 70, 62, 89, 66, 78, 63, 80, 76, 65, 87, 49, 89, 50, 52, 69, 67, 47, 76, 62, 71, 67, 48, 73, 60, 61, 55, 70, 68, 61, 78, 46, 46, 67, 67, 69, 60, 61, 74, 71, 44, 78, 92, 57, 74, 58, 76, 65, 85, 111, 37, 96, 38, 51, 94, 73, 60, 61, 67, 51, 83, 79, 137, 75, 77, 83, 61, 45, 64, 96, 53, 60, 65, 73, 82, 56, 35, 60, 95, 54, 52, 72, 40, 74, 67, 58, 60, 67, 56, 41, 74, 49, 67, 90, 67, 60, 79, 64, 69, 96, 39, 90, 64, 29, 63, 53, 60, 75, 72, 91, 45, 61, 68, 74, 55, 54, 109, 63, 53, 58, 92, 105, 51, 39, 82, 101, 77, 76, 77, 92, 66, 44, 55, 77, 48, 51, 64, 51, 99, 65, 60, 52, 47, 62, 61, 78, 71, 54, 87, 48, 91, 72, 90, 71, 65, 79, 82, 55, 87, 119, 121, 92, 39, 56, 68, 52, 82, 64, 60, 84, 76, 69, 47, 53, 69, 70, 57, 44, 68, 35, 83, 65, 85, 76, 81, 63, 54, 58, 82, 109, 67, 67, 73, 75, 64, 46, 81, 88, 61, 46, 84, 50, 89, 62, 114, 56, 95, 73, 70, 79, 47, 64, 51, 60, 63, 56, 67, 61, 64, 101, 70, 55, 57, 96, 62, 58, 97, 47, 97, 43, 48, 67, 57, 60, 59, 81, 71, 61, 54, 84, 75, 88, 62, 45, 53, 68, 103, 80, 67, 55, 91, 80, 52, 88, 74, 51, 56, 46, 65, 81, 75, 82, 70, 48, 49, 74, 84, 44, 55, 77, 71, 73, 41, 74, 75, 51, 89, 70, 64, 94, 58, 53, 105, 43, 40, 47, 67, 72, 54, 65, 54, 53, 86, 82, 44, 66, 49, 102, 55, 83, 69, 51, 72, 66, 65, 61, 50, 72, 65, 59, 87, 55, 58, 75, 44, 60, 55, 48, 76, 82, 120, 111, 51, 60, 83, 69, 41, 79, 110, 90, 81, 59, 53, 61, 58, 80, 90, 44, 84, 57, 77, 47, 62, 70, 59, 61, 77, 68, 66, 72, 65, 62, 84, 99, 63, 69, 64, 38, 68, 86, 72, 59, 72, 73, 56, 86, 79, 74, 87, 68, 61, 76, 51, 101, 59, 64, 56, 69, 86, 64, 51, 74, 69, 66, 59, 58, 53, 68, 77, 81, 59, 56, 61, 69, 70, 62, 75, 62, 71, 72, 72, 82, 56, 59, 77, 106, 65, 55, 56, 67, 39, 55, 74, 75, 81, 56, 74, 57, 69, 57, 67, 81, 63, 70, 98, 46, 55, 63, 69, 65, 86, 56, 73, 53, 68, 67, 56, 67, 40, 64, 60, 59, 74, 72, 46, 74, 56, 58, 94, 54, 63, 84, 56, 67, 49, 85, 58, 57, 68, 66, 97, 52, 65, 84, 58, 89, 56, 99, 56, 105, 83, 67, 78, 73, 64, 76, 90, 82, 74, 66, 60, 60, 63, 55, 80, 45, 66, 65, 52, 80, 97, 69, 34, 69, 70, 40, 71, 57, 64, 54, 84, 58, 91, 75, 65, 63, 41, 62, 76, 78, 74, 54, 70, 48, 70, 55, 73, 73, 66, 82, 73, 57, 54, 48, 78, 52, 46, 81, 73, 81, 78, 98, 62, 75, 102, 83, 83, 56, 64, 62, 62, 75, 83, 102, 54, 91, 69, 64, 71, 76, 135, 81, 62, 81, 71, 60, 44, 65, 43, 53, 60, 62, 75, 62, 77, 98, 81, 55, 74, 57, 52, 57, 65, 83, 68, 76, 80, 59, 62, 87, 60, 40, 56, 77, 62, 100, 52, 74, 55, 46, 74, 60, 60, 77, 80, 57, 99, 51, 53, 92, 56, 86, 76, 65, 70, 58, 75, 47, 64, 96, 77, 56, 30, 70, 48, 82, 78, 64, 51, 66, 43, 86, 62, 49, 62, 54, 55, 69, 72, 59, 46, 76, 45, 47, 62, 50, 70, 62, 89, 62, 54, 43, 52, 65, 49, 66, 49, 92, 54, 45, 68, 82, 27, 59, 72, 69, 73, 34, 66, 58, 57, 55, 40, 71, 50, 77, 79, 51, 67, 85, 43, 55, 62, 57, 83, 58, 124, 64, 58, 70, 58, 58, 71, 62, 97, 79, 56, 76, 70, 54, 60, 112, 75, 44, 54, 31, 66, 93, 64, 63, 53, 76, 89, 55, 76, 84, 50, 66, 88, 44, 46, 47, 55, 58, 53, 70, 45, 37, 59, 75, 41, 54, 54, 77, 63, 77, 82, 64, 75, 75, 66, 42, 70, 49, 50, 72, 57, 100, 71, 59, 54, 64, 89, 68, 69, 60, 77, 78, 90, 73, 79, 86, 83, 60, 58, 79, 50, 51, 88, 67, 65, 61, 52, 65, 54, 43, 64, 87, 73, 48, 68, 66, 42, 86, 83, 128, 84, 55, 82, 59, 44, 59, 65, 50, 87, 86, 81, 78, 70, 48, 57, 65, 86, 81, 54, 57, 41, 67, 44, 85, 63, 53, 54, 66, 67, 47, 41, 60, 42, 42, 39, 75, 100, 56, 40, 71, 66, 105, 85, 50, 67, 58, 70, 55, 84, 58, 67, 84, 72, 61, 56, 59, 67, 52, 75, 60, 60, 69, 78, 53, 64, 67, 75, 93, 59, 64, 100, 78, 70, 67, 94, 72, 59, 93, 97, 63, 69, 77, 59, 60, 48, 80, 62, 81, 75, 41, 51, 66, 40, 56, 53, 105, 80, 63, 69, 51, 64, 69, 60, 63, 97, 41, 58, 67, 76, 91, 60, 51, 55, 62, 81, 51, 56, 69, 64, 82, 67, 53, 74, 64, 56, 70, 45, 56, 106, 78, 41, 60, 69, 74, 83, 43, 103, 61, 60, 96, 71, 61, 68, 88, 61, 61, 28, 65, 62, 68, 54, 51, 52, 61, 57, 41, 67, 87, 83, 65, 60, 58, 56, 64, 40, 81, 72, 79, 55, 69, 36, 69, 64, 70, 46, 75, 68, 61, 67, 62, 69, 75, 101, 59, 60, 72, 63, 68, 109, 67, 64, 43, 53, 77, 63, 80, 68, 47, 82, 40, 64, 34, 46, 56, 67, 62, 59, 75, 74, 89, 57, 44, 59, 67, 75, 69, 74, 71, 56, 56, 55, 50, 60, 42, 57, 51, 61, 71, 59, 60, 53, 43, 48, 57, 79, 61, 77, 47, 59, 62, 61, 73, 45, 66, 75, 63, 51, 88, 77, 70, 72, 71, 97, 53, 72, 62, 47, 56, 35, 55, 60, 81, 67, 63, 35, 61, 72, 51, 67, 70, 62, 66, 68, 58, 56, 74, 85, 73, 67, 69, 61, 42, 69, 56, 60, 54, 119, 58, 59, 54, 63, 61, 60, 76, 39, 60, 76, 67, 90, 62, 53, 51, 66, 98, 61, 78, 82, 71, 61, 51, 65, 53, 74, 70, 47, 96, 74, 37, 61, 61, 183, 80, 73, 60, 80, 62, 65, 81, 68, 72, 60, 86, 70, 64, 52, 78, 60, 38, 52, 69, 42, 54, 66, 64, 71, 49, 68, 70, 61, 67, 100, 60, 59, 66, 77, 70, 70, 80, 51, 69, 82, 64, 75, 54, 53, 71, 70, 58, 87, 69, 53, 76, 69, 69, 82, 90, 66, 96, 70, 52, 76, 67, 88, 57, 46, 66, 77, 61, 74, 70, 66, 70, 55, 84, 65, 100, 56, 50, 43, 64, 63, 51, 79, 72, 89, 43, 53, 58, 67, 86, 58, 75, 66, 45, 52, 73, 59, 60, 78, 87, 71, 81, 70, 77, 52, 111, 106, 60, 67, 54, 95, 48, 56, 38, 52, 43, 51, 54, 59, 62, 67, 60, 84, 81, 83, 57, 57, 71, 81, 74, 76, 78, 58, 62, 87, 65, 43, 55, 75, 53, 53, 64, 47, 49, 72, 65, 41, 71, 48, 47, 65, 54, 74, 66, 41, 75, 59, 75, 45, 60, 69, 51, 83, 63, 65, 78, 79, 55, 86, 49, 81, 80, 111, 57, 71, 57, 75, 61, 46, 54, 72, 61, 73, 73, 87, 59, 72, 63, 66, 85, 73, 60, 66, 50, 49, 82, 44, 85, 59, 66, 79, 69, 62, 59, 65, 62, 59, 53, 56, 79, 78, 61, 63, 41, 82, 78, 69, 61, 63, 68, 52, 77, 84, 73, 76, 54, 53, 117, 98, 119, 75, 60, 73, 57, 73, 46, 51, 51, 61, 43, 70, 89, 80, 55, 52, 66, 67, 49, 88, 77, 70, 70, 57, 49, 59, 78, 64, 36, 82, 37, 64, 73, 74, 59, 63, 76, 60, 93, 63, 60, 61, 52, 97, 55, 60, 70, 55, 69, 74, 76, 70, 80, 62, 57, 56, 53, 57, 56, 44, 88, 46, 51, 61, 84, 60, 78, 76, 69, 73, 55, 88, 110, 70, 53, 49, 64, 70, 89, 39, 44, 63, 70, 77, 53, 73, 82, 54, 65, 66, 61, 66, 72, 65, 90, 43, 67, 64, 60, 66, 70, 84, 40, 53, 54, 59, 77, 83, 42, 64, 94, 52, 90, 62, 51, 58, 72, 71, 83, 68, 79, 51, 60, 73, 70, 57, 84, 67, 63, 77, 76, 48, 83, 52, 76, 53, 59, 54, 52, 57, 41, 82, 79, 78, 60, 70, 77, 54, 66, 71, 69, 54, 85, 65, 58, 66, 78, 69, 71, 57, 67, 60, 93, 61, 74, 57, 55, 65, 77, 45, 63, 71, 55, 79, 61, 73, 62, 78, 74, 54, 61, 70, 73, 112, 70, 63, 84, 62, 90, 84, 62, 56, 92, 54, 62, 62, 67, 63, 65, 47, 62, 53, 82, 62, 66, 75, 76, 65, 60, 80, 47, 62, 64, 82, 59, 68, 66, 66, 59, 58, 67, 50, 60, 57, 31, 72, 61, 69, 67, 63, 65, 64, 68, 60, 72, 66, 86, 59, 51, 62, 94, 60, 47, 65, 59, 70, 65, 55, 88, 59, 85, 64, 70, 70, 50, 49, 86, 57, 67, 77, 47, 64, 36, 73, 76, 66, 83, 58, 69, 74, 70, 86, 57, 52, 47, 61, 45, 87, 62, 57, 75, 83, 55, 66, 74, 59, 61, 76, 54, 68, 65, 97, 51, 54, 81, 61, 67, 64, 84, 93, 87, 58, 64, 54, 67, 65, 49, 94, 59, 50, 56, 46, 80, 70, 83, 71, 54, 62, 66, 72, 75, 64, 70, 151, 69, 53, 57, 65, 57, 56, 49, 75, 57, 73, 48, 60, 41, 69, 78, 65, 74, 56, 73, 52, 70, 65, 70, 84, 44, 88, 62, 67, 66, 79, 74, 54, 57, 56, 73, 71, 60, 118, 50, 66, 43, 80, 66, 57, 53, 61, 64, 65, 60, 90, 72, 88, 64, 71, 61, 56, 62, 70, 81, 53, 71, 40, 62, 73, 65, 49, 87, 64, 58, 65, 74, 84, 62, 45, 66, 80, 43, 62, 71, 57, 54, 70, 67, 71, 75, 100, 88, 60, 50, 109, 47, 80, 102, 57, 55, 77, 84, 64, 56, 74, 74, 55, 73, 77, 88, 54, 58, 56, 59, 53, 65, 54, 58, 54, 80, 71, 58, 45, 63, 62, 83, 59, 63, 69, 60, 67, 62, 54, 97, 69, 78, 68, 68, 82, 50, 52, 72, 69, 54, 59, 71, 46, 69, 45, 71, 90, 67, 64, 79, 80, 73, 50, 49, 53, 58, 67, 59, 71, 41, 91, 61, 87, 82, 64, 64, 31, 71, 61, 49, 62, 57, 39, 59, 88, 59, 62, 50, 37, 53, 63, 65, 83, 68, 65, 54, 47, 56, 49, 53, 72, 63, 69, 65, 67, 74, 89, 66, 44, 55, 73, 67, 46, 65, 62, 56, 47, 73, 61, 81, 51, 84, 82, 35, 79, 69, 47, 54, 86, 62, 71, 56, 67, 72, 77, 64, 85, 43, 75, 69, 54, 51, 74, 68, 60, 76, 68, 55, 79, 82, 77, 86, 54, 61, 45, 74, 64, 50, 70, 51, 67, 90, 82, 65, 48, 73, 47, 90, 100, 63, 60, 77, 87, 63, 114, 59, 63, 75, 70, 47, 58, 55, 44, 122, 69, 67, 49, 46, 38, 82, 69, 57, 66, 63, 80, 56, 41, 75, 57, 64, 64, 71, 60, 77, 72, 70, 69, 71, 82, 77, 59, 85, 52, 93, 45, 53, 78, 67, 83, 85, 76, 37, 54, 43, 81, 58, 72, 64, 66, 53, 71, 73, 58, 62, 70, 80, 74, 71, 68, 65, 82, 48, 83, 56, 87, 61, 79, 52, 59, 59, 78, 76, 54, 75, 69, 56, 53, 92, 71, 55, 57, 40, 58, 72, 62, 67, 51, 61, 61, 68, 57, 62, 59, 83, 68, 77, 75, 48, 85, 84, 64, 53, 88, 56, 73, 54, 67, 55, 50, 64, 81, 94, 64, 78, 55, 50, 76, 53, 80, 51, 78, 125, 56, 70, 54, 72, 52, 41, 76, 60, 73, 88, 71, 49, 52, 40, 72, 69, 47, 52, 78, 79, 62, 89, 65, 56, 36, 74, 78, 68, 44, 68, 70, 56, 78, 112, 65, 64, 73, 60, 61, 43, 96, 102, 78, 72, 42, 57, 50, 63, 65, 61, 94, 60, 65, 79, 56, 68, 75, 65, 70, 80, 59, 52, 76, 55, 70, 60, 90, 75, 60, 52, 67, 55, 53, 77, 55, 68, 80, 66, 63, 57, 67, 47, 57, 147, 74, 69, 50, 69, 56, 43, 67, 60, 51, 57, 75, 64, 62, 44, 58, 69, 62, 54, 98, 65, 26, 109, 51, 68, 70, 50, 86, 68, 79, 88, 89, 57, 64, 51, 94, 71, 71, 61, 67, 67, 75, 68, 78, 79, 58, 62, 71, 60, 70, 63, 79, 58, 57, 68, 78, 37, 74, 94, 105, 51, 74, 80, 82, 70, 58, 56, 65, 86, 56, 73, 76, 73, 59, 46, 57, 63, 61, 76, 62, 51, 48, 71, 84, 59, 38, 34, 68, 64, 76, 72, 73, 98, 70, 65, 52, 67, 53, 55, 80, 61, 87, 54, 62, 72, 64, 77, 51, 46, 71, 71, 35, 65, 89, 49, 68, 60, 75, 55, 63, 50, 74, 54, 77, 96, 58, 64, 85, 68, 67, 79, 52, 57, 60, 69, 37, 59, 52, 52, 63, 65, 44, 71, 74, 63, 64, 50, 58, 115, 56, 58, 57, 56, 57, 67, 59, 65, 54, 56, 88, 69, 70, 79, 59, 53, 59, 97, 89, 40, 58, 64, 62, 79, 73, 46, 75, 65, 67, 87, 75, 62, 54, 63, 63, 52, 47, 62, 68, 62, 43, 61, 67, 62, 67, 69, 55, 62, 89, 55, 49, 46, 76, 65, 55, 121, 66, 65, 64, 50, 57, 63, 50, 58, 51, 42, 45, 68, 54, 51, 58, 89, 58, 59, 74, 67, 76, 67, 64, 67, 56, 59, 65, 83, 85, 103, 79, 57, 57, 70, 83, 54, 49, 70, 80, 56, 79, 53, 158, 72, 67, 67, 57, 66, 45, 58, 73, 49, 71, 76, 57, 91, 59, 71, 54, 51, 61, 50, 64, 66, 72, 62, 54, 71, 59, 68, 71, 60, 44, 84, 61, 84, 62, 74, 59, 68, 80, 54, 56, 67, 57, 77, 113, 56, 48, 68, 42, 101, 60, 52, 58, 78, 61, 65, 92, 67, 49, 48, 81, 55, 71, 67, 63, 69, 71, 62, 71, 70, 57, 68, 77, 93, 60, 49, 69, 58, 64, 72, 68, 44, 69, 56, 58, 54, 78, 51, 115, 46, 56, 79, 93, 45, 69, 52, 70, 103, 91, 76, 56, 32, 63, 53, 50, 101, 96, 64, 41, 43, 80, 66, 70, 77, 56, 46, 70, 87, 68, 41, 48, 71, 63, 52, 69, 58, 51, 70, 77, 64, 82, 67, 55, 92, 57, 98, 87, 69, 63, 59, 72, 64, 57, 75, 66, 47, 64, 59, 60, 54, 60, 71, 77, 70, 71, 69, 66, 86, 69, 59, 53, 72, 84, 49, 54, 73, 71, 44, 62, 55, 77, 66, 62, 64, 69, 79, 67, 53, 53, 67, 56, 85, 62, 75, 75, 45, 65, 66, 45, 53, 51, 70, 61, 60, 59, 58, 68, 39, 59, 50, 80, 71, 88, 56, 106, 119, 77, 48, 78, 55, 76, 75, 60, 50, 52, 59, 76, 57, 64, 95, 36, 66, 68, 58, 67, 58, 76, 72, 61, 71, 78, 59, 56, 71, 64, 51, 39, 71, 72, 64, 68, 52, 42, 62, 63, 61, 63, 55, 76, 59, 73, 54, 66, 61, 71, 72, 82, 56, 62, 64, 73, 66, 55, 95, 61, 81, 65, 62, 77, 68, 54, 94, 60, 87, 59, 60, 58, 67, 70, 56, 62, 53, 64, 80, 80, 83, 90, 57, 61, 80, 58, 77, 82, 59, 51, 59, 59, 62, 77, 47, 79, 72, 59, 73, 40, 68, 61, 71, 67, 69, 47, 71, 98, 57, 69, 58, 65, 78, 74, 55, 67, 77, 75, 53, 65, 62, 76, 78, 56, 53, 53, 74, 77, 55, 69, 65, 60, 41, 54, 57, 80, 82, 81, 83, 62, 56, 88, 65, 56, 68, 67, 58, 66, 75, 42, 46, 83, 68, 71, 38, 62, 79, 63, 47, 64, 50, 65, 84, 66, 50, 42, 55, 60, 73, 72, 64, 52, 70, 86, 53, 53, 73, 64, 68, 74, 49, 66, 54, 73, 65, 89, 52, 58, 84, 59, 45, 81, 69, 72, 67, 56, 59, 79, 61, 63, 88, 78, 73, 62, 78, 52, 65, 61, 99, 65, 91, 66, 71, 78, 76, 49, 75, 60, 52, 60, 62, 66, 45, 64, 121, 66, 84, 68, 63, 77, 68, 53, 87, 63, 57, 49, 64, 50, 58, 71, 68, 49, 64, 75, 73, 69, 75, 52, 76, 58, 62, 43, 73, 73, 76, 56, 53, 78, 80, 66, 59, 85, 67, 45, 76, 57, 86, 77, 72, 81, 56, 80, 56, 68, 47, 57, 61, 44, 80, 65, 81, 68, 56, 51, 63, 70, 107, 56, 76, 76, 64, 68, 41, 65, 39, 69, 42, 60, 67, 100, 77, 107, 60, 75, 58, 79, 87, 80, 73, 76, 49, 54, 66, 55, 53, 67, 66, 61, 48, 62, 87, 92, 77, 83, 68, 51, 90, 67, 71, 58, 76, 61, 53, 84, 65, 68, 73, 49, 82, 59, 92, 89, 62, 77, 71, 67, 66, 68, 60, 49, 33, 70, 48, 66, 63, 63, 52, 63, 61, 85, 66, 68, 77, 80, 53, 55, 70, 50, 70, 166, 54, 62, 65, 60, 60, 55, 92, 66, 62, 59, 85, 84, 83, 85, 71, 77, 40, 90, 58, 72, 49, 56, 72, 69, 60, 61, 64, 78, 72, 93, 79, 76, 53, 66, 79, 51, 66, 117, 56, 63, 76, 95, 61, 76, 87, 86, 57, 63, 60, 66, 64, 67, 62, 79, 44, 56, 75, 79, 35, 72, 59, 69, 57, 70, 95, 65, 67, 50, 75, 59, 54, 70, 54, 86, 78, 75, 54, 53, 46, 63, 76, 79, 60, 70, 60, 47, 77, 47, 78, 73, 69, 66, 59, 59, 63, 64, 68, 69, 74, 76, 59, 54, 46, 95, 91, 37, 85, 65, 75, 62, 76, 74, 74, 71, 54, 74, 79, 65, 54, 78, 67, 50, 45, 87, 81, 96, 110, 64, 76, 68, 90, 63, 38, 70, 52, 85, 84, 60, 57, 53, 69, 63, 91, 48, 68, 61, 50, 65, 69, 58, 75, 69, 66, 56, 58, 60, 52, 78, 72, 48, 68, 85, 50, 60, 69, 66, 63, 43, 67, 67, 102, 56, 67, 53, 56, 58, 61, 74, 59, 67, 72, 58, 78, 56, 61, 70, 71, 76, 64, 49, 43, 65, 59, 57, 67, 67, 59, 61, 56, 61, 70, 46, 79, 65, 85, 70, 57, 57, 71, 72, 70, 61, 53, 72, 81, 46, 89, 58, 53, 61, 69, 43, 48, 60, 90, 66, 46, 55, 57, 74, 61, 71, 63, 76, 68, 57, 82, 86, 75, 70, 54, 82, 74, 69, 49, 79, 60, 75, 63, 64, 60, 73, 81, 69, 65, 70, 60, 49, 44, 66, 85, 65, 67, 67, 77, 72, 54, 57, 71, 81, 54, 85, 84, 59, 68, 78, 49, 69, 112, 71, 43, 66, 62, 74, 63, 58, 80, 110, 66, 71, 66, 71, 59, 60, 55, 67, 58, 75, 39, 66, 87, 63, 125, 59, 70, 63, 67, 52, 81, 62, 61, 58, 36, 70, 55, 55, 72, 83, 65, 73, 76, 73, 51, 46, 62, 63, 70, 68, 68, 59, 67, 73, 89, 95, 112, 72, 71, 54, 47, 93, 67, 36, 87, 59, 89, 51, 58, 75, 37, 66, 47, 56, 50, 69, 63, 67, 60, 62, 50, 57, 66, 59, 70, 61, 62, 61, 52, 54, 103, 43, 100, 67, 55, 102, 67, 51, 64, 61, 68, 73, 73, 78, 53, 57, 54, 69, 47, 50, 115, 44, 56, 98, 59, 77, 63, 56, 61, 45, 56, 69, 61, 113, 63, 71, 55, 61, 71, 41, 60, 95, 79, 57, 44, 71, 59, 55, 74, 60, 80, 45, 40, 86, 72, 77, 91, 96, 76, 69, 45, 100, 49, 63, 55, 90, 44, 67, 74, 76, 67, 71, 47, 62, 63, 73, 97, 51, 77, 53, 68, 76, 58, 72, 65, 52, 90, 66, 57, 61, 64, 61, 67, 62, 63, 61, 51, 54, 54, 59, 88, 50, 64, 74, 67, 67, 63, 62, 102, 45, 64, 64, 47, 57, 59, 72, 63, 99, 71, 53, 64, 68, 70, 57, 61, 104, 60, 54, 77, 67, 56, 70, 56, 62, 92, 57, 71, 58, 49, 88, 63, 56, 75, 87, 85, 54, 63, 68, 75, 70, 76, 70, 52, 80, 89, 57, 57, 99, 62, 71, 43, 69, 70, 81, 64, 93, 123, 53, 76, 81, 57, 64, 57, 58, 120, 72, 70, 82, 72, 65, 52, 65, 70, 66, 58, 104, 55, 68, 58, 64, 59, 72, 68, 46, 49, 58, 76, 51, 50, 52, 58, 72, 63, 80, 79, 66, 69, 97, 55, 45, 62, 83, 61, 58, 52, 58, 41, 84, 101, 63, 62, 73, 73, 49, 63, 74, 65, 61, 87, 48, 64, 64, 70, 86, 72, 56, 61, 40, 60, 52, 58, 78, 61, 59, 70, 68, 79, 57, 52, 51, 61, 68, 72, 66, 74, 48, 75, 72, 58, 79, 73, 60, 61, 75, 71, 62, 53, 63, 71, 69, 67, 67, 53, 76, 54, 45, 63, 48, 60, 69, 58, 68, 53, 66, 63, 60, 84, 47, 69, 85, 64, 56, 93, 62, 115, 55, 61, 70, 63, 61, 73, 64, 68, 43, 62, 72, 78, 80, 43, 72, 67, 73, 61, 51, 69, 36, 66, 175, 69, 64, 83, 61, 54, 74, 59, 63, 66, 59, 71, 73, 60, 74, 67, 83, 86, 65, 63, 64, 53, 69, 70, 56, 84, 79, 74, 80, 68, 57, 54, 51, 47, 75, 54, 80, 60, 62, 61, 55, 71, 54, 51, 48, 64, 71, 62, 68, 58, 82, 46, 60, 57, 73, 65, 62, 62, 77, 84, 49, 55, 74, 57, 35, 118, 58, 70, 86, 71, 74, 65, 60, 66, 80, 55, 50, 74, 78, 102, 58, 62, 79, 60, 65, 92, 60, 88, 61, 74, 65, 75, 61, 59, 92, 82, 63, 70, 64, 76, 65, 52, 70, 105, 58, 63, 54, 42, 86, 48, 67, 61, 74, 56, 45, 52, 94, 79, 57, 57, 67, 54, 59, 63, 59, 87, 61, 69, 65, 70, 88, 39, 50, 62, 68, 70, 69, 52, 50, 49, 87, 73, 73, 56, 73, 57, 65, 80, 46, 66, 53, 61, 75, 60, 57, 44, 56, 35, 75, 68, 48, 75, 67, 67, 52, 72, 65, 64, 67, 85, 64, 65, 64, 55, 56, 65, 68, 67, 55, 63, 75, 48, 49, 94, 43, 68, 68, 60, 48, 76, 79, 71, 52, 57, 75, 50, 58, 72, 60, 58, 62, 61, 59, 49, 58, 49, 78, 60, 62, 69, 70, 65, 38, 67, 74, 85, 56, 75, 52, 68, 72, 63, 74, 47, 72, 86, 89, 52, 39, 57, 73, 66, 74, 40, 60, 64, 67, 68, 69, 54, 69, 69, 67, 94, 63, 81, 77, 66, 65, 89, 60, 73, 71, 74, 72, 85, 94, 70, 70, 51, 53, 62, 68, 56, 48, 69, 52, 63, 55, 62, 64, 56, 48, 61, 66, 62, 46, 73, 87, 58, 51, 75, 77, 71, 60, 53, 67, 58, 48, 43, 54, 75, 42, 70, 93, 46, 49, 69, 66, 87, 72, 68, 81, 70, 81, 71, 64, 59, 59, 52, 60, 54, 54, 64, 62, 65, 70, 72, 59, 70, 60, 83, 47, 68, 75, 57, 66, 73, 72, 67, 65, 51, 65, 24, 72, 77, 46, 96, 59, 61, 84, 60, 88, 49, 63, 60, 82, 58, 69, 74, 63, 57, 75, 83, 64, 59, 74, 59, 84, 64, 84, 56, 66, 55, 41, 88, 75, 106, 56, 61, 67, 79, 61, 67, 56, 36, 52, 63, 68, 64, 61, 34, 97, 54, 58, 55, 61, 84, 44, 88, 51, 67, 57, 66, 64, 60, 82, 81, 63, 44, 78, 68, 115, 70, 39, 58, 50, 72, 72, 95, 50, 71, 44, 58, 83, 69, 56, 65, 77, 59, 59, 80, 60, 105, 55, 59, 78, 59, 57, 69, 81, 44, 65, 76, 71, 76, 121, 60, 69, 63, 83, 79, 56, 76, 58, 69, 42, 55, 62, 68, 53, 64, 58, 82, 55, 44, 77, 68, 70, 54, 85, 75, 76, 110, 66, 78, 80, 52, 60, 54, 60, 63, 74, 85, 84, 111, 73, 58, 64, 42, 69, 79, 72, 111, 58, 75, 83, 66, 60, 62, 69, 71, 55, 39, 65, 69, 69, 62, 45, 58, 71, 90, 67, 85, 88, 69, 61, 70, 48, 85, 68, 51, 122, 51, 87, 62, 65, 81, 53, 59, 51, 54, 46, 63, 58, 53, 53, 67, 72, 81, 71, 42, 50, 56, 82, 80, 86, 67, 70, 59, 54, 66, 71, 75, 69, 63, 71, 60, 68, 58, 62, 49, 64, 70, 80, 68, 75, 57, 60, 68, 58, 107, 67, 99, 62, 50, 69, 62, 98, 66, 85, 75, 76, 63, 68, 52, 65, 81, 55, 59, 84, 74, 74, 92, 65, 67, 69, 56, 78, 55, 64, 60, 89, 57, 45, 62, 63, 79, 66, 52, 60, 65, 53, 69, 54, 61, 69, 56, 73, 75, 52, 61, 47, 82, 59, 76, 51, 59, 56, 61, 75, 72, 74, 44, 63, 60, 66, 78, 68, 71, 42, 72, 64, 66, 77, 58, 61, 70, 55, 88, 46, 69, 60, 62, 60, 55, 54, 64, 91, 56, 81, 63, 54, 72, 55, 57, 66, 73, 90, 65, 54, 65, 67, 45, 67, 33, 74, 99, 63, 51, 74, 58, 71, 74, 64, 63, 44, 118, 57, 70, 66, 75, 79, 84, 75, 51, 91, 85, 59, 125, 82, 86, 70, 50, 61, 82, 63, 61, 72, 59, 64, 88, 66, 68, 56, 101, 53, 75, 58, 69, 64, 57, 66, 48, 63, 73, 49, 68, 83, 84, 58, 66, 56, 70, 59, 52, 114, 61, 56, 58, 67, 49, 76, 71, 75, 72, 60, 73, 76, 71, 71, 64, 68, 55, 73, 58, 89, 53, 61, 73, 48, 81, 61, 79, 43, 60, 58, 57, 60, 58, 81, 60, 91, 71, 38, 79, 55, 59, 61, 62, 79, 63, 132, 92, 58, 106, 76, 59, 79, 71, 61, 66, 52, 58, 46, 78, 82, 55, 47, 59, 59, 58, 55, 50, 54, 74, 75, 61, 70, 62, 65, 58, 45, 85, 56, 75, 65, 75, 53, 64, 56, 80, 73, 44, 65, 52, 70, 62, 51, 86, 65, 59, 85, 84, 71, 57, 49, 57, 74, 78, 67, 65, 63, 63, 76, 107, 58, 47, 72, 57, 65, 57, 85, 94, 60, 65, 61, 69, 58, 44, 58, 90, 65, 63, 79, 51, 70, 83, 48, 52, 86, 62, 66, 68, 82, 54, 57, 59, 66, 60, 96, 69, 46, 69, 71, 41, 65, 108, 80, 79, 45, 64, 47, 53, 47, 85, 50, 60, 67, 58, 56, 60, 64, 70, 75, 61, 67, 55, 50, 60, 49, 53, 53, 67, 53, 59, 71, 96, 60, 64, 65, 66, 68, 48, 103, 64, 76, 87, 88, 53, 58, 50, 45, 61, 55, 78, 75, 88, 45, 52, 76, 57, 64, 77, 73, 43, 80, 60, 52, 42, 52, 77, 65, 75, 104, 88, 48, 57, 61, 51, 94, 52, 64, 53, 81, 66, 70, 83, 69, 43, 52, 95, 52, 66, 50, 71, 45, 64, 59, 64, 77, 66, 77, 48, 52, 81, 77, 59, 72, 105, 64, 56, 63, 55, 43, 81, 60, 68, 72, 64, 45, 84, 62, 58, 59, 55, 66, 60, 60, 82, 70, 55, 53, 74, 60, 61, 70, 70, 48, 66, 73, 49, 53, 71, 58, 60, 122, 83, 57, 62, 58, 47, 67, 75, 61, 70, 62, 58, 51, 56, 48, 81, 66, 60, 78, 60, 51, 63, 71, 72, 74, 114, 72, 77, 81, 67, 55, 55, 52, 50, 61, 70, 90, 78, 66, 70, 74, 73, 46, 64, 74, 71, 76, 70, 66, 74, 55, 69, 47, 67, 69, 59, 61, 64, 78, 74, 68, 105, 72, 58, 70, 55, 59, 66, 57, 64, 48, 62, 86, 120, 66, 68, 65, 69, 74, 84, 67, 58, 77, 57, 67, 56, 70, 61, 75, 62, 60, 49, 71, 45, 71, 71, 61, 58, 43, 102, 67, 68, 51, 119, 64, 72, 77, 54, 68, 64, 74, 65, 71, 73, 55, 74, 65, 60, 68, 84, 135, 68, 78, 61, 72, 74, 54, 65, 50, 57, 67, 52, 65, 54, 55, 61, 73, 59, 59, 62, 89, 45, 59, 60, 69, 79, 66, 72, 63, 48, 76, 66, 82, 64, 91, 52, 65, 52, 69, 56, 57, 62, 60, 57, 64, 68, 65, 46, 85, 73, 58, 42, 66, 70, 56, 35, 52, 65, 63, 85, 57, 62, 52, 97, 65, 47, 68, 51, 67, 69, 90, 76, 52, 64, 78, 63, 74, 56, 63, 79, 59, 69, 61, 80, 100, 86, 79, 73, 50, 47, 73, 59, 49, 73, 73, 72, 55, 69, 75, 82, 63, 58, 67, 60, 54, 63, 69, 67, 48, 62, 81, 53, 53, 64, 50, 67, 78, 51, 62, 58, 62, 54, 79, 65, 49, 52, 64, 54, 60, 57, 79, 72, 83, 59, 49, 67, 51, 109, 47, 63, 70, 54, 63, 62, 51, 67, 51, 71, 66, 80, 76, 63, 112, 103, 62, 83, 68, 74, 101, 72, 63, 64, 74, 66, 49, 54, 99, 55, 78, 126, 56, 64, 99, 88, 78, 65, 56, 89, 45, 65, 56, 42, 66, 69, 55, 55, 58, 91, 72, 84, 85, 60, 57, 113, 69, 71, 84, 67, 62, 64, 52, 61, 52, 63, 91, 56, 57, 57, 65, 66, 56, 50, 57, 74, 66, 45, 69, 54, 66, 46, 63, 60, 64, 63, 64, 52, 70, 58, 61, 63, 83, 69, 55, 65, 60, 56, 48, 75, 62, 83, 72, 87, 66, 50, 119, 75, 63, 62, 45, 65, 56, 64, 61, 64, 63, 61, 51, 56, 55, 64, 67, 48, 63, 83, 93, 85, 86, 75, 59, 67, 93, 61, 77, 59, 66, 58, 54, 50, 63, 75, 41, 64, 58, 76, 60, 93, 52, 84, 92, 57, 63, 55, 65, 63, 70, 85, 80, 75, 60, 58, 57, 85, 55, 59, 66, 51, 49, 60, 61, 65, 57, 48, 86, 60, 57, 73, 86, 64, 65, 49, 57, 81, 79, 64, 75, 43, 85, 59, 71, 71, 76, 50, 65, 72, 65, 55, 51, 67, 78, 58, 65, 62, 58, 60, 83, 52, 56, 90, 53, 55, 60, 71, 64, 60, 74, 58, 69, 61, 67, 41, 82, 57, 68, 53, 63, 68, 58, 62, 48, 45, 60, 59, 71, 62, 83, 63, 72, 45, 53, 62, 50, 73, 66, 64, 101, 54, 58, 58, 57, 57, 62, 138, 61, 76, 55, 73, 64, 57, 49, 88, 57, 61, 63, 78, 47, 54, 51, 67, 62, 105, 40, 54, 56, 66, 58, 47, 73, 104, 57, 63, 66, 58, 44, 96, 72, 53, 81, 53, 49, 67, 80, 55, 92, 88, 53, 68, 49, 59, 55, 61, 70, 58, 72, 69, 65, 54, 48, 77, 73, 73, 53, 61, 65, 53, 72, 71, 93, 62, 47, 71, 68, 58, 72, 54, 58, 99, 57, 63, 74, 60, 50, 66, 66, 81, 77, 99, 75, 52, 63, 76, 105, 94, 71, 55, 55, 85, 69, 54, 111, 63, 54, 70, 65, 84, 75, 70, 51, 50, 71, 59, 47, 73, 53, 87, 90, 49, 78, 65, 97, 68, 56, 71, 86, 97, 52, 68, 64, 37, 69, 37, 70, 72, 61, 77, 38, 63, 57, 57, 77, 57, 66, 78, 117, 82, 73, 48, 80, 68, 75, 65, 80, 64, 55, 53, 88, 65, 69, 70, 61, 42, 52, 56, 60, 56, 80, 68, 153, 66, 90, 35, 88, 65, 65, 64, 66, 74, 52, 83, 54, 70, 62, 76, 61, 64, 101, 58, 75, 75, 65, 72, 88, 63, 70, 67, 65, 74, 46, 78, 65, 69, 76, 70, 100, 71, 60, 73, 53, 82, 62, 57, 57, 64, 82, 75, 53, 64, 53, 70, 54, 67, 63, 50, 51, 59, 82, 76, 85, 54, 73, 68, 61, 79, 55, 64, 73, 81, 82, 59, 45, 62, 54, 71, 80, 40, 62, 48, 92, 81, 49, 47, 60, 72, 47, 60, 57, 40, 68, 52, 71, 74, 77, 107, 72, 62, 73, 64, 59, 63, 47, 61, 52, 65, 51, 60, 70, 48, 64, 81, 105, 79, 75, 53, 80, 53, 95, 96, 71, 67, 61, 65, 37, 92, 69, 67, 66, 42, 77, 53, 70, 74, 75, 78, 59, 69, 71, 63, 43, 75, 72, 61, 91, 66, 79, 48, 61, 57, 67, 80, 52, 71, 70, 90, 56, 71, 112, 51, 81, 82, 66, 60, 79, 83, 58, 78, 69, 55, 57, 61, 54, 54, 54, 69, 53, 58, 80, 65, 52, 57, 67, 56, 83, 72, 35, 56, 51, 74, 53, 73, 65, 62, 74, 55, 62, 73, 79, 69, 63, 85, 51, 52, 65, 70, 53, 80, 60, 68, 60, 68, 56, 50, 48, 70, 59, 62, 52, 86, 63, 41, 41, 55, 90, 56, 71, 62, 84, 55, 65, 85, 77, 56, 56, 64, 61, 64, 73, 62, 54, 87, 66, 88, 77, 97, 57, 66, 56, 67, 50, 77, 39, 52, 54, 51, 48, 73, 103, 70, 65, 77, 54, 63, 55, 71, 66, 50, 74, 65, 70, 66, 50, 62, 80, 49, 48, 73, 62, 61, 63, 62, 113, 56, 58, 78, 80, 48, 62, 76, 61, 43, 60, 72, 72, 56, 65, 64, 69, 51, 76, 71, 77, 42, 58, 69, 68, 85, 83, 81, 63, 65, 91, 59, 85, 90, 80, 63, 52, 65, 90, 83, 91, 100, 41, 75, 69, 68, 57, 69, 60, 42, 73, 71, 89, 63, 44, 67, 58, 67, 63, 79, 71, 62, 63, 47, 31, 46, 49, 71, 68, 64, 68, 62, 43, 44, 62, 56, 75, 87, 55, 56, 71, 62, 55, 63, 56, 80, 59, 56, 59, 70, 45, 56, 92, 71, 63, 121, 43, 70, 77, 49, 71, 96, 58, 53, 87, 59, 71, 76, 61, 47, 71, 54, 73, 80, 84, 60, 75, 93, 59, 54, 62, 77, 67, 52, 53, 74, 70, 60, 53, 74, 70, 85, 90, 43, 64, 49, 95, 48, 88, 40, 66, 66, 63, 66, 85, 58, 75, 69, 63, 62, 55, 85, 55, 70, 71, 39, 55, 52, 86, 78, 78, 47, 49, 88, 52, 54, 79, 63, 61, 68, 69, 69, 56, 76, 70, 60, 66, 55, 68, 74, 58, 78, 68, 60, 75, 68, 83, 58, 57, 78, 69, 56, 86, 76, 73, 54, 71, 74, 69, 61, 75, 61, 69, 55, 60, 70, 80, 77, 75, 63, 67, 68, 70, 65, 57, 67, 75, 65, 61, 44, 61, 63, 86, 46, 68, 70, 52, 64, 50, 35, 58, 78, 59, 76, 68, 68, 59, 77, 54, 67, 76, 64, 69, 52, 51, 77, 55, 96, 76, 55, 47, 56, 56, 66, 49, 75, 87, 73, 50, 56, 51, 60, 51, 45, 54, 64, 68, 74, 68, 68, 47, 56, 65, 78, 65, 83, 72, 63, 75, 88, 49, 80, 49, 66, 44, 75, 83, 84, 57, 53, 73, 76, 90, 67, 66, 78, 81, 79, 61, 93, 74, 87, 70, 51, 60, 72, 58, 84, 54, 45, 62, 65, 87, 65, 59, 67, 60, 40, 44, 68, 51, 67, 60, 70, 90, 70, 22, 76, 56, 79, 59, 68, 47, 87, 75, 61, 49, 45, 55, 74, 36, 47, 70, 74, 87, 70, 76, 75, 60, 73, 84, 41, 83, 85, 102, 53, 77, 75, 48, 60, 66, 54, 50, 74, 69, 61, 89, 61, 59, 37, 74, 65, 62, 73, 77, 43, 64, 54, 67, 72, 72, 51, 44, 60, 68, 71, 79, 69, 52, 64, 55, 74, 59, 58, 36, 71, 55, 91, 52, 86, 96, 60, 72, 61, 77, 42, 67, 53, 45, 57, 69, 44, 72, 52, 54, 45, 75, 41, 61, 61, 62, 68, 67, 51, 71, 66, 75, 55, 58, 62, 46, 82, 57, 70, 52, 56, 58, 89, 84, 63, 61, 58, 45, 59, 98, 90, 72, 64, 65, 68, 69, 78, 84, 65, 86, 69, 61, 54, 56, 69, 73, 48, 62, 82, 87, 71, 67, 51, 73, 66, 65, 55, 63, 63, 90, 66, 73, 108, 59, 56, 70, 51, 90, 76, 66, 71, 74, 55, 62, 86, 26, 63, 61, 72, 38, 53, 66, 73, 82, 57, 73, 79, 43, 45, 81, 104, 78, 81, 54, 59, 72, 76, 75, 63, 31, 62, 72, 80, 60, 96, 77, 42, 69, 78, 82, 78, 50, 69, 62, 56, 63, 47, 59, 63, 77, 61, 74, 70, 54, 95, 63, 43, 55, 81, 96, 58, 54, 50, 79, 63, 85, 69, 34, 81, 44, 49, 55, 53, 78, 64, 52, 65, 55, 47, 70, 74, 80, 66, 71, 55, 71, 72, 68, 63, 60, 58, 59, 80, 94, 75, 48, 56, 46, 73, 49, 56, 52, 65, 60, 62, 75, 48, 62, 68, 64, 60, 57, 41, 59, 49, 60, 57, 61, 57, 75, 70, 61, 72, 75, 64, 73, 68, 71, 62, 71, 72, 48, 55, 68, 49, 83, 76, 75, 50, 89, 62, 60, 47, 43, 79, 59, 65, 71, 58, 88, 78, 84, 51, 57, 54, 62, 46, 51, 69, 54, 57, 157, 53, 79, 40, 70, 66, 47, 71, 71, 72, 67, 56, 58, 50, 62, 52, 53, 68, 69, 67, 85, 63, 64, 73, 62, 54, 61, 72, 106, 73, 61, 138, 81, 43, 48, 72, 80, 68, 70, 62, 60, 67, 57, 58, 52, 70, 61, 71, 66, 81, 61, 98, 38, 35, 63, 78, 77, 61, 71, 62, 62, 65, 54, 54, 65, 103, 79, 70, 72, 55, 104, 99, 49, 54, 61, 68, 69, 72, 63, 61, 62, 61, 55, 58, 40, 75, 61, 53, 73, 48, 65, 59, 69, 60, 68, 71, 71, 54, 71, 68, 59, 72, 43, 52, 63, 61, 55, 52, 60, 86, 62, 73, 90, 68, 99, 89, 56, 62, 65, 53, 55, 66, 68, 72, 62, 47, 99, 46, 83, 83, 69, 76, 59, 51, 61, 70, 92, 55, 76, 63, 62, 104, 61, 61, 66, 62, 51, 89, 36, 61, 93, 61, 65, 58, 59, 79, 72, 78, 65, 56, 80, 62, 55, 75, 84, 70, 54, 54, 74, 57, 50, 57, 72, 97, 48, 84, 77, 73, 83, 77, 76, 92, 73, 70, 47, 108, 66, 57, 55, 100, 67, 72, 67, 66, 52, 72, 58, 81, 56, 64, 90, 68, 82, 61, 84, 52, 55, 65, 66, 49, 50, 55, 130, 57, 80, 71, 70, 56, 73, 63, 48, 56, 51, 72, 57, 59, 73, 65, 61, 64, 72, 50, 74, 48, 55, 87, 64, 82, 62, 70, 59, 88, 78, 78, 92, 71, 102, 80, 91, 73, 60, 71, 40, 62, 72, 68, 73, 60, 72, 65, 75, 82, 66, 54, 84, 75, 75, 52, 47, 65, 45, 64, 68, 51, 60, 64, 96, 52, 50, 61, 86, 80, 57, 67, 47, 69, 59, 68, 77, 73, 62, 72, 62, 67, 68, 68, 63, 55, 64, 70, 68, 61, 63, 60, 68, 55, 63, 61, 56, 82, 74, 69, 52, 92, 60, 60, 75, 94, 72, 48, 53, 55, 70, 65, 62, 73, 58, 63, 57, 61, 61, 65, 48, 56, 54, 87, 19, 85, 50, 64, 59, 70, 66, 62, 47, 83, 63, 44, 75, 64, 54, 65, 68, 63, 58, 50, 64, 64, 62, 115, 56, 81, 56, 55, 52, 62, 64, 62, 32, 55, 65, 59, 61, 50, 79, 76, 71, 84, 54, 65, 59, 62, 70, 58, 57, 57, 80, 57, 75, 73, 73, 53, 50, 63, 73, 115, 56, 57, 55, 62, 54, 79, 48, 53, 99, 64, 65, 77, 47, 65, 53, 33, 63, 80, 55, 54, 65, 67, 66, 60, 76, 76, 40, 78, 62, 65, 112, 81, 79, 69, 43, 68, 77, 67, 67, 91, 45, 67, 78, 67, 46, 62, 59, 97, 43, 57, 87, 57, 55, 74, 51, 86, 59, 56, 43, 61, 98, 57, 61, 70, 74, 62, 59, 62, 61, 63, 61, 66, 74, 65, 86, 46, 49, 54, 72, 66, 74, 70, 53, 70, 59, 50, 57, 55, 35, 67, 82, 70, 69, 82, 48, 65, 59, 70, 63, 64, 78, 84, 65, 76, 56, 58, 70, 60, 59, 45, 62, 79, 71, 44, 72, 60, 56, 69, 55, 75, 76, 74, 63, 47, 75, 72, 88, 64, 77, 91, 63, 55, 77, 73, 77, 76, 55, 70, 64, 54, 78, 69, 52, 72, 48, 52, 61, 41, 49, 63, 65, 54, 57, 51, 73, 48, 49, 62, 66, 73, 94, 60, 56, 48, 77, 74, 58, 110, 48, 106, 66, 59, 67, 89, 55, 60, 60, 55, 64, 63, 64, 71, 77, 61, 72, 47, 61, 107, 67, 71, 82, 72, 47, 58, 66, 96, 78, 66, 52, 91, 74, 65, 70, 56, 85, 65, 77, 50, 52, 54, 46, 60, 66, 58, 65, 80, 63, 74, 66, 62, 71, 61, 49, 58, 72, 59, 50, 85, 51, 70, 54, 79, 72, 77, 53, 91, 56, 67, 71, 73, 53, 65, 62, 62, 40, 63, 84, 47, 83, 59, 70, 66, 66, 44, 58, 64, 64, 66, 50, 65, 54, 73, 51, 49, 32, 63, 66, 81, 109, 78, 60, 81, 71, 61, 58, 91, 51, 63, 70, 96, 62, 56, 63, 53, 37, 49, 73, 65, 60, 49, 60, 83, 112, 67, 48, 55, 43, 59, 64, 60, 51, 49, 67, 58, 60, 83, 55, 88, 67, 61, 66, 82, 63, 72, 80, 47, 52, 64, 59, 79, 49, 61, 64, 75, 91, 69, 60, 77, 66, 55, 91, 70, 51, 62, 49, 70, 77, 90, 72, 64, 69, 65, 55, 84, 59, 67, 66, 45, 82, 80, 67, 50, 44, 70, 59, 56, 76, 63, 50, 64, 80, 68, 89, 73, 56, 80, 53, 78, 71, 80, 63, 52, 83, 75, 61, 50, 61, 57, 72, 73, 63, 59, 66, 60, 62, 88, 66, 59, 78, 75, 66, 60, 66, 52, 64, 93, 66, 107, 64, 63, 54, 58, 65, 74, 46, 63, 66, 56, 63, 91, 72, 55, 62, 48, 48, 26, 82, 67, 62, 53, 63, 82, 63, 69, 47, 49, 79, 89, 83, 59, 64, 93, 70, 46, 58, 88, 168, 51, 63, 80, 74, 81, 73, 57, 63, 49, 64, 73, 67, 70, 56, 56, 56, 73, 81, 57, 72, 50, 81, 73, 57, 66, 44, 67, 72, 57, 57, 66, 98, 69, 51, 61, 81, 48, 61, 66, 82, 70, 57, 71, 77, 77, 61, 58, 68, 54, 56, 59, 74, 64, 67, 69, 60, 85, 52, 63, 69, 57, 53, 77, 63, 65, 72, 57, 72, 63, 73, 64, 62, 71, 82, 49, 84, 74, 61, 64, 63, 63, 63, 71, 54, 67, 78, 73, 61, 79, 62, 71, 58, 124, 85, 58, 40, 81, 70, 78, 72, 74, 63, 53, 61, 66, 58, 83, 64, 53, 54, 80, 67, 71, 49, 74, 79, 90, 63, 55, 88, 76, 62, 85, 64, 45, 60, 48, 73, 53, 85, 86, 47, 77, 51, 57, 58, 59, 63, 79, 55, 64, 66, 103, 62, 60, 42, 60, 59, 67, 59, 54, 63, 50, 59, 59, 55, 54, 50, 74, 62, 66, 78, 51, 79, 67, 46, 46, 70, 49, 56, 67, 101, 59, 66, 75, 63, 100, 66, 59, 45, 74, 60, 82, 67, 83, 88, 75, 70, 46, 104, 70, 64, 82, 62, 96, 60, 62, 102, 113, 65, 77, 69, 60, 109, 81, 53, 66, 62, 76, 53, 60, 52, 59, 50, 57, 70, 73, 53, 73, 69, 66, 67, 57, 86, 82, 52, 65, 75, 66, 94, 80, 68, 66, 72, 73, 67, 50, 69, 47, 62, 62, 66, 63, 70, 51, 61, 59, 103, 69, 48, 58, 62, 101, 55, 57, 64, 64, 61, 63, 59, 56, 53, 93, 70, 63, 77, 58, 69, 52, 61, 56, 59, 110, 56, 56, 72, 75, 58, 85, 60, 84, 50, 58, 76, 63, 92, 65, 68, 60, 56, 81, 58, 66, 51, 56, 52, 72, 63, 52, 61, 63, 68, 47, 58, 75, 58, 75, 71, 48, 81, 82, 62, 79, 75, 65, 72, 63, 54, 67, 70, 50, 67, 60, 61, 87, 58, 69, 77, 70, 65, 83, 77, 72, 80, 69, 63, 58, 63, 52, 67, 60, 83, 68, 48, 45, 51, 103, 67, 63, 76, 91, 64, 66, 50, 80, 77, 57, 57, 59, 64, 75, 49, 82, 69, 51, 57, 73, 64, 92, 73, 76, 62, 69, 60, 83, 50, 88, 63, 89, 54, 72, 62, 71, 45, 74, 60, 65, 75, 62, 74, 69, 59, 66, 64, 81, 73, 82, 68, 44, 67, 57, 77, 67, 60, 51, 47, 55, 66, 54, 65, 76, 44, 62, 78, 57, 67, 65, 46, 54, 69, 68, 54, 58, 70, 65, 54, 83, 72, 54, 69, 131, 64, 118, 69, 64, 62, 78, 55, 55, 63, 66, 64, 59, 58, 62, 57, 58, 74, 55, 70, 63, 76, 54, 65, 54, 52, 52, 52, 48, 72, 86, 54, 66, 63, 57, 65, 73, 70, 85, 63, 70, 48, 55, 58, 58, 66, 42, 111, 54, 59, 40, 73, 69, 57, 64, 59, 70, 70, 62, 66, 65, 52, 83, 77, 61, 58, 55, 57, 65, 55, 71, 66, 64, 41, 59, 63, 86, 58, 60, 65, 68, 95, 79, 73, 82, 78, 62, 71, 58, 57, 66, 72, 61, 82, 46, 61, 58, 39, 51, 66, 61, 43, 91, 62, 55, 52, 73, 54, 67, 87, 73, 55, 75, 47, 59, 59, 77, 73, 78, 60, 75, 63, 55, 58, 75, 77, 56, 79, 72, 57, 69, 57, 100, 62, 50, 100, 57, 62, 54, 62, 61, 51, 63, 57, 71, 84, 59, 53, 100, 62, 75, 82, 77, 55, 59, 54, 73, 76, 57, 62, 62, 63, 65, 40, 74, 61, 87, 59, 62, 78, 64, 65, 78, 68, 75, 59, 56, 51, 68, 61, 54, 55, 66, 108, 63, 71, 57, 54, 57, 71, 69, 73, 65, 72, 52, 45, 69, 77, 93, 70, 41, 64, 59, 61, 62, 52, 68, 42, 70, 52, 72, 100, 55, 81, 80, 44, 58, 55, 82, 48, 55, 90, 55, 68, 82, 74, 65, 61, 60, 54, 80, 80, 91, 69, 57, 57, 41, 66, 65, 66, 63, 54, 73, 81, 58, 68, 61, 65, 88, 60, 57, 58, 62, 58, 64, 75, 44, 46, 61, 66, 58, 77, 61, 76, 61, 66, 59, 67, 62, 65, 61, 60, 55, 66, 55, 68, 47, 68, 74, 53, 73, 70, 53, 59, 62, 63, 62, 65, 55, 50, 95, 63, 99, 57, 61, 63, 77, 59, 76, 58, 54, 57, 63, 80, 55, 79, 57, 73, 40, 63, 59, 60, 76, 54, 92, 64, 55, 47, 106, 64, 55, 61, 108, 78, 117, 56, 45, 66, 68, 67, 67, 83, 63, 54, 71, 78, 67, 52, 68, 80, 50, 118, 86, 64, 80, 61, 71, 52, 54, 44, 58, 69, 64, 47, 64, 54, 73, 57, 53, 43, 70, 54, 68, 54, 55, 62, 55, 56, 68, 82, 85, 73, 67, 80, 68, 63, 53, 97, 58, 69, 53, 63, 64, 55, 68, 64, 65, 54, 73, 77, 63, 51, 77, 57, 75, 67, 67, 59, 57, 66, 67, 60, 60, 65, 51, 61, 53, 74, 61, 64, 81, 36, 65, 80, 86, 80, 65, 52, 59, 73, 60, 66, 75, 51, 51, 58, 56, 58, 62, 80, 62, 62, 56, 56, 74, 57, 55, 61, 61, 65, 66, 58, 74, 85, 59, 69, 62, 56, 64, 83, 82, 58, 67, 52, 64, 80, 52, 65, 74, 102, 53, 59, 99, 65, 54, 106, 75, 45, 55, 77, 60, 70, 71, 59, 80, 68, 52, 56, 71, 62, 70, 51, 71, 71, 56, 80, 74, 70, 55, 58, 57, 66, 64, 61, 76, 55, 82, 83, 64, 82, 69, 63, 82, 113, 68, 73, 57, 76, 61, 56, 65, 57, 62, 66, 66, 58, 71, 72, 73, 64, 58, 61, 51, 52, 53, 56, 65, 67, 56, 84, 62, 51, 68, 57, 70, 53, 64, 97, 62, 54, 91, 52, 77, 60, 86, 61, 59, 58, 44, 112, 62, 70, 72, 62, 71, 54, 64, 69, 70, 62, 64, 83, 62, 66, 75, 69, 66, 65, 55, 47, 84, 98, 66, 60, 59, 73, 71, 68, 52, 50, 49, 98, 49, 68, 92, 80, 52, 72, 52, 58, 50, 55, 65, 74, 69, 71, 69, 76, 60, 62, 102, 75, 74, 68, 67, 61, 68, 58, 51, 68, 88, 68, 70, 68, 64, 83, 68, 62, 77, 56, 64, 56, 86, 61, 58, 69, 71, 62, 95, 60, 100, 68, 72, 71, 38, 60, 80, 57, 72, 59, 67, 75, 63, 70, 59, 66, 69, 51, 81, 46, 68, 48, 48, 64, 59, 54, 47, 55, 60, 53, 64, 51, 61, 58, 73, 64, 69, 54, 73, 47, 55, 65, 65, 54, 59, 53, 61, 98, 75, 64, 52, 75, 49, 80, 62, 55, 57, 64, 65, 53, 68, 51, 73, 57, 87, 66, 53, 74, 64, 78, 45, 64, 64, 55, 60, 59, 61, 78, 71, 80, 55, 66, 50, 58, 59, 68, 63, 67, 77, 88, 50, 78, 76, 72, 69, 82, 50, 77, 56, 77, 73, 34, 51, 59, 70, 58, 75, 69, 74, 77, 63, 71, 79, 63, 95, 76, 61, 58, 104, 58, 69, 43, 61, 45, 70, 56, 84, 77, 62, 62, 74, 60, 47, 54, 60, 53, 73, 56, 53, 118, 60, 65, 33, 83, 68, 107, 62, 82, 58, 55, 77, 68, 99, 52, 67, 45, 90, 47, 104, 47, 57, 63, 59, 59, 79, 49, 65, 52, 60, 52, 62, 53, 83, 58, 70, 63, 79, 113, 82, 90, 82, 75, 93, 76, 60, 61, 96, 58, 55, 54, 101, 77, 47, 116, 70, 61, 74, 37, 50, 59, 89, 37, 98, 54, 49, 53, 71, 71, 70, 51, 55, 128, 64, 47, 73, 78, 80, 71, 77, 68, 74, 98, 79, 54, 47, 61, 54, 68, 49, 111, 68, 80, 53, 64, 94, 59, 74, 68, 61, 53, 90, 99, 50, 75, 65, 139, 52, 69, 75, 49, 46, 54, 50, 76, 83, 76, 44, 65, 48, 70, 62, 64, 38, 73, 86, 39, 64, 50, 49, 119, 46, 68, 62, 83, 67, 46, 58, 94, 72, 52, 76, 65, 49, 70, 73, 65, 76, 73, 55, 70, 81, 89, 108, 62, 52, 66, 56, 51, 63, 75, 56, 45, 54, 66, 67, 60, 61, 70, 50, 71, 55, 68, 58, 50, 58, 76, 68, 64, 50, 53, 60, 60, 102, 72, 68, 70, 56, 54, 78, 101, 43, 54, 56, 42, 50, 63, 53, 67, 73, 46, 76, 47, 61, 65, 72, 54, 109, 50, 73, 61, 84, 116, 66, 48, 126, 61, 53, 66, 91, 58, 86, 54, 41, 60, 65, 56, 50, 34, 73, 84, 71, 68, 86, 66, 53, 60, 66, 61, 57, 75, 63, 70, 66, 54, 49, 60, 72, 74, 66, 55, 107, 44, 100, 49, 54, 63, 44, 86, 41, 75, 79, 75, 60, 49, 31, 80, 65, 74, 63, 61, 69, 40, 62, 66, 60, 68, 52, 79, 73, 64, 76, 74, 60, 63, 56, 90, 96, 68, 63, 65, 53, 93, 67, 107, 81, 101, 65, 60, 69, 54, 50, 51, 69, 51, 72, 71, 74, 97, 57, 57, 77, 64, 54, 56, 88, 57, 72, 61, 53, 66, 77, 103, 68, 34, 47, 55, 81, 93, 106, 66, 62, 89, 68, 54, 69, 62, 43, 76, 55, 90, 46, 69, 114, 59, 69, 50, 57, 65, 64, 68, 78, 59, 91, 75, 109, 96, 87, 65, 60, 70, 48, 70, 66, 50, 75, 62, 59, 78, 80, 35, 53, 70, 85, 64, 62, 56, 77, 75, 53, 57, 80, 46, 71, 55, 57, 59, 73, 56, 59, 47, 49, 99, 60, 75, 86, 44, 78, 80, 92, 63, 72, 56, 62, 43, 67, 64, 54, 70, 54, 67, 45, 88, 59, 63, 59, 56, 39, 68, 81, 65, 47, 80, 37, 109, 73, 73, 69, 50, 84, 92, 60, 62, 89, 72, 68, 78, 46, 59, 52, 98, 73, 78, 60, 53, 65, 68, 39, 94, 61, 58, 45, 75, 59, 68, 77, 69, 54, 66, 64, 69, 74, 74, 53, 59, 88, 72, 84, 98, 75, 70, 129, 129, 40, 41, 75, 58, 55, 81, 71, 88, 69, 50, 68, 48, 66, 35, 44, 106, 82, 63, 58, 48, 62, 84, 78, 35, 49, 77, 76, 77, 56, 55, 68, 45, 39, 38, 66, 66, 84, 71, 66, 59, 60, 61, 68, 44, 30, 101, 83, 56, 85, 54, 53, 42, 64, 71, 59, 50, 57, 38, 61, 82, 69, 59, 65, 49, 69, 57, 63, 79, 89, 47, 47, 99, 76, 107, 96, 88, 89, 53, 46, 63, 64, 63, 53, 51, 68, 66, 38, 47, 39, 72, 54, 91, 105, 62, 111, 52, 66, 74, 57, 87, 52, 50, 46, 49, 52, 80, 84, 87, 64, 44, 57, 64, 61, 61, 66, 49, 99, 68, 85, 62, 44, 74, 66, 69, 84, 90, 43, 49, 39, 79, 58, 82, 47, 51, 72, 66, 72, 128, 43, 58, 63, 76, 71, 57, 46, 64, 79, 55, 77, 50, 63, 61, 147, 59, 50, 59, 69, 40, 55, 51, 57, 69, 105, 76, 51, 53, 64, 50, 47, 68, 63, 72, 69, 64, 42, 61, 47, 67, 69, 92, 50, 52, 29, 74, 40, 68, 68, 76, 57, 71, 50, 47, 74, 91, 69, 67, 65, 60, 58, 68, 72, 62, 59, 62, 51, 49, 80, 52, 86, 53, 61, 69, 61, 53, 50, 49, 68, 96, 90, 41, 72, 82, 56, 82, 82, 59, 104, 48, 55, 53, 91, 58, 38, 61, 52, 57, 50, 73, 62, 54, 81, 68, 64, 88, 79, 62, 46, 43, 72, 65, 66, 76, 56, 46, 60, 71, 72, 48, 52, 113, 66, 64, 57, 71, 68, 89, 43, 60, 99, 63, 72, 55, 45, 79, 62, 108, 77, 44, 85, 61, 47, 79, 67, 76, 56, 32, 42, 72, 71, 48, 69, 78, 74, 73, 67, 65, 55, 74, 70, 56, 71, 57, 80, 58, 67, 70, 27, 86, 53, 37, 54, 52, 29, 79, 35, 44, 69, 71, 58, 84, 90, 58, 66, 42, 41, 52, 57, 47, 45, 84, 61, 54, 64, 101, 76, 63, 60, 52, 47, 79, 80, 54, 62, 66, 56, 59, 60, 68, 53, 105, 56, 71, 75, 69, 54, 39, 66, 61, 66, 49, 48, 74, 82, 87, 60, 68, 95, 44, 69, 79, 45, 64, 107, 52, 92, 90, 66, 94, 62, 45, 84, 133, 63, 47, 61, 75, 53, 67, 55, 61, 84, 78, 72, 48, 50, 63, 70, 79, 52, 59, 65, 61, 55, 83, 62, 68, 77, 61, 68, 33, 91, 53, 72, 59, 68, 51, 67, 64, 70, 93, 82, 81, 66, 75, 72, 71, 54, 57, 69, 66, 93, 76, 59, 55, 56, 80, 54, 51, 64, 59, 132, 51, 102, 69, 80, 61, 51, 66, 54, 52, 47, 47, 78, 114, 59, 58, 48, 47, 55, 51, 54, 64, 68, 42, 50, 81, 71, 67, 61, 50, 66, 58, 60, 60, 68, 77, 70, 72, 58, 35, 68, 49, 71, 61, 53, 75, 53, 66, 73, 79, 51, 67, 29, 66, 77, 65, 70, 69, 63, 57, 96, 33, 47, 67, 59, 63, 75, 45, 68, 55, 85, 67, 60, 80, 54, 54, 87, 58, 74, 68, 65, 54, 51, 52, 54, 74, 52, 55, 70, 77, 57, 58, 65, 66, 96, 51, 48, 63, 58, 79, 55, 72, 61, 54, 99, 58, 62, 64, 42, 82, 59, 59, 68, 56, 62, 75, 74, 53, 70, 79, 70, 95, 59, 59, 132, 56, 71, 67, 44, 61, 35, 63, 74, 97, 86, 59, 56, 68, 49, 53, 72, 65, 70, 62, 76, 68, 62, 64, 40, 85, 59, 68, 76, 64, 55, 62, 55, 50, 36, 48, 73, 62, 68, 51, 65, 66, 68, 104, 100, 55, 49, 95, 75, 54, 58, 50, 76, 50, 50, 70, 61, 97, 89, 45, 78, 57, 59, 78, 55, 57, 50, 59, 70, 57, 63, 68, 61, 58, 77, 52, 71, 55, 56, 88, 84, 51, 64, 65, 46, 71, 62, 62, 61, 49, 69, 67, 117, 73, 66, 52, 69, 57, 75, 45, 63, 85, 50, 74, 63, 65, 57, 69, 64, 53, 58, 51, 77, 56, 57, 59, 61, 48, 71, 63, 62, 66, 58, 72, 88, 50, 63, 61, 78, 49, 72, 48, 83, 51, 62, 57, 71, 60, 77, 85, 54, 59, 58, 63, 60, 50, 66, 45, 68, 57, 48, 41, 84, 67, 68, 53, 73, 56, 40, 87, 81, 75, 55, 73, 62, 53, 72, 65, 58, 55, 72, 57, 73, 69, 101, 93, 82, 81, 49, 68, 42, 63, 89, 64, 49, 53, 112, 62, 74, 52, 60, 57, 75, 60, 97, 29, 61, 69, 111, 67, 53, 56, 60, 94, 64, 65, 54, 52, 61, 79, 62, 68, 73, 135, 120, 71, 77, 57, 71, 70, 50, 63, 49, 63, 83, 76, 68, 65, 61, 51, 63, 86, 75, 82, 51, 43, 78, 74, 54, 62, 53, 62, 80, 54, 65, 60, 74, 56, 62, 58, 49, 59, 79, 63, 57, 78, 84, 83, 63, 47, 56, 72, 51, 50, 43, 84, 72, 71, 94, 78, 62, 85, 70, 52, 69, 64, 81, 49, 59, 87, 62, 80, 57, 78, 67, 69, 75, 59, 70, 69, 71, 112, 69, 82, 79, 64, 51, 51, 64, 43, 73, 58, 57, 60, 58, 69, 51, 86, 60, 69, 62, 71, 62, 68, 87, 104, 80, 53, 62, 64, 63, 55, 68, 54, 73, 91, 55, 98, 65, 52, 71, 59, 51, 61, 50, 61, 70, 55, 54, 89, 64, 61, 57, 62, 47, 60, 86, 61, 60, 72, 108, 57, 79, 67, 64, 54, 90, 52, 59, 53, 49, 67, 72, 63, 74, 70, 92, 44, 74, 74, 102, 86, 60, 67, 63, 63, 65, 72, 64, 45, 67, 65, 65, 46, 61, 78, 62, 70, 71, 62, 53, 68, 84, 71, 65, 73, 85, 43, 71, 72, 67, 66, 69, 64, 44, 104, 62, 62, 54, 67, 69, 47, 45, 54, 57, 48, 66, 64, 67, 49, 69, 96, 74, 61, 64, 73, 55, 61, 81, 85, 49, 64, 63, 54, 56, 86, 47, 89, 69, 63, 63, 73, 64, 48, 61, 47, 54, 64, 63, 60, 60, 81, 63, 58, 54, 60, 79, 84, 67, 58, 68, 83, 90, 48, 61, 54, 79, 95, 65, 67, 71, 63, 74, 65, 65, 78, 64, 56, 55, 61, 90, 51, 74, 53, 62, 71, 53, 60, 78, 53, 67, 60, 63, 55, 74, 63, 86, 55, 137, 98, 64, 61, 56, 72, 64, 71, 53, 66, 77, 56, 58, 79, 65, 86, 76, 65, 76, 40, 55, 46, 69, 49, 43, 93, 78, 56, 70, 73, 75, 64, 51, 83, 70, 82, 70, 67, 76, 70, 51, 62, 64, 71, 66, 52, 130, 61, 84, 54, 83, 62, 58, 83, 57, 61, 47, 60, 102, 57, 59, 59, 58, 62, 63, 62, 67, 70, 109, 49, 53, 101, 56, 59, 57, 72, 76, 54, 62, 61, 58, 68, 65, 50, 56, 76, 67, 68, 80, 58, 69, 58, 51, 63, 52, 72, 49, 70, 58, 52, 65, 75, 48, 121, 51, 55, 81, 71, 52, 54, 60, 70, 68, 46, 66, 56, 67, 84, 102, 56, 59, 65, 70, 46, 44, 51, 51, 62, 122, 62, 66, 52, 64, 93, 47, 55, 67, 73, 65, 37, 50, 57, 75, 75, 76, 57, 47, 67, 95, 60, 57, 63, 71, 50, 63, 74, 51, 65, 90, 87, 85, 81, 127, 71, 73, 64, 52, 62, 40, 83, 60, 83, 69, 59, 67, 101, 73, 43, 69, 53, 63, 64, 72, 72, 66, 64, 61, 69, 75, 72, 57, 76, 56, 53, 65, 87, 66, 59, 79, 64, 62, 72, 63, 96, 73, 53, 54, 55, 65, 59, 72, 71, 70, 69, 71, 42, 60, 63, 49, 56, 69, 106, 58, 63, 50, 58, 69, 57, 55, 90, 116, 102, 62, 101, 56, 59, 52, 57, 75, 75, 76, 54, 83, 68, 54, 61, 60, 57, 57, 58, 55, 55, 65, 61, 68, 65, 42, 71, 59, 73, 93, 55, 57, 60, 57, 68, 65, 49, 76, 83, 74, 65, 71, 68, 89, 55, 91, 63, 52, 57, 56, 61, 63, 61, 86, 56, 51, 75, 65, 66, 61, 57, 70, 85, 89, 60, 61, 73, 57, 59, 63, 65, 125, 52, 54, 60, 71, 59, 56, 76, 80, 63, 64, 77, 66, 83, 55, 58, 54, 43, 66, 61, 63, 81, 100, 72, 72, 69, 66, 43, 77, 63, 107, 61, 64, 69, 74, 70, 50, 56, 46, 59, 63, 60, 89, 62, 61, 71, 65, 59, 46, 76, 52, 63, 72, 58, 50, 65, 71, 81, 54, 72, 51, 57, 53, 51, 106, 69, 58, 60, 66, 76, 111, 74, 61, 56, 65, 75, 54, 71, 57, 66, 72, 54, 61, 44, 49, 90, 67, 63, 55, 46, 84, 69, 60, 67, 74, 106, 74, 66, 57, 69, 86, 51, 39, 67, 78, 66, 50, 69, 56, 55, 100, 69, 70, 61, 44, 70, 63, 91, 74, 70, 50, 81, 80, 78, 78, 50, 65, 65, 76, 46, 66, 58, 54, 62, 82, 68, 62, 46, 58, 60, 62, 45, 63, 63, 65, 64, 76, 69, 68, 52, 65, 120, 45, 88, 65, 106, 68, 63, 80, 59, 65, 67, 52, 58, 87, 64, 55, 85, 64, 56, 57, 67, 81, 60, 58, 60, 52, 61, 125, 55, 81, 61, 71, 57, 61, 57, 68, 116, 58, 69, 67, 62, 54, 90, 57, 56, 76, 60, 53, 76, 52, 50, 104, 60, 60, 45, 71, 58, 51, 53, 55, 66, 71, 65, 71, 69, 81, 62, 62, 78, 52, 60, 68, 52, 73, 60, 55, 59, 59, 68, 69, 51, 77, 61, 66, 63, 72, 57, 90, 49, 68, 67, 58, 46, 67, 72, 59, 68, 65, 94, 57, 55, 69, 81, 66, 56, 65, 65, 72, 60, 87, 49, 94, 106, 45, 50, 56, 56, 62, 67, 74, 66, 67, 92, 86, 69, 66, 81, 68, 55, 52, 75, 63, 65, 71, 85, 66, 62, 80, 49, 63, 52, 54, 53, 79, 73, 77, 69, 67, 59, 65, 61, 64, 73, 79, 109, 58, 51, 73, 80, 55, 55, 81, 62, 62, 68, 76, 58, 79, 64, 66, 58, 60, 72, 62, 69, 53, 62, 70, 55, 67, 55, 65, 79, 52, 59, 60, 63, 60, 62, 84, 56, 58, 61, 70, 74, 65, 57, 81, 90, 66, 61, 60, 101, 43, 59, 54, 61, 55, 76, 60, 58, 58, 84, 62, 51, 71, 58, 58, 64, 62, 67, 61, 42, 57, 60, 60, 114, 46, 59, 51, 51, 66, 70, 45, 68, 117, 67, 55, 60, 49, 62, 61, 62, 65, 54, 66, 63, 88, 56, 63, 55, 127, 65, 73, 63, 53, 66, 67, 72, 67, 70, 90, 76, 61, 65, 74, 55, 66, 81, 74, 53, 80, 55, 56, 50, 89, 59, 68, 64, 72, 79, 52, 53, 72, 65, 66, 53, 69, 88, 56, 53, 76, 54, 50, 85, 61, 72, 60, 57, 54, 66, 58, 54, 60, 57, 64, 48, 68, 70, 55, 67, 52, 62, 49, 62, 125, 64, 59, 57, 74, 46, 66, 65, 68, 58, 79, 68, 84, 66, 90, 50, 52, 66, 63, 49, 61, 58, 78, 61, 61, 53, 61, 62, 65, 76, 54, 63, 58, 77, 62, 58, 72, 64, 83, 45, 69, 70, 83, 78, 76, 85, 58, 70, 67, 55, 66, 68, 70, 68, 57, 53, 55, 60, 68, 57, 53, 68, 71, 53, 65, 67, 60, 60, 60, 53, 63, 65, 69, 71, 49, 66, 81, 56, 66, 57, 68, 61, 49, 53, 46, 71, 62, 53, 56, 40, 66, 65, 59, 52, 63, 71, 77, 59, 66, 65, 80, 65, 69, 84, 70, 71, 67, 57, 48, 68, 57, 59, 78, 88, 61, 55, 67, 55, 57, 66, 55, 63, 55, 64, 67, 60, 68, 71, 61, 79, 65, 65, 69, 57, 64, 60, 69, 76, 61, 58, 68, 57, 52, 86, 66, 51, 70, 82, 60, 52, 77, 72, 79, 65, 57, 60, 82, 61, 65, 81, 76, 76, 61, 66, 63, 94, 123, 63, 59, 65, 86, 56, 73, 64, 61, 62, 72, 84, 58, 79, 80, 52, 89, 98, 60, 79, 59, 64, 67, 52, 71, 55, 62, 80, 62, 74, 52, 87, 68, 60, 52, 50, 47, 77, 65, 60, 66, 60, 57, 65, 59, 105, 64, 70, 75, 70, 62, 58, 63, 72, 65, 77, 63, 76, 54, 86, 67, 60, 74, 75, 76, 56, 58, 64, 57, 55, 46, 54, 79, 61, 74, 67, 68, 55, 55, 58, 75, 53, 77, 66, 52, 57, 63, 61, 61, 49, 62, 87, 60, 73, 71, 77, 58, 81, 58, 56, 75, 29, 53, 95, 54, 62, 66, 52, 68, 52, 60, 68, 70, 56, 73, 75, 51, 52, 49, 58, 66, 60, 65, 62, 68, 52, 76, 52, 69, 49, 60, 80, 72, 59, 61, 60, 64, 84, 67, 111, 59, 65, 59, 65, 60, 56, 78, 69, 48, 69, 47, 63, 114, 100, 67, 76, 86, 79, 66, 52, 80, 69, 66, 48, 60, 51, 64, 64, 64, 63, 57, 81, 62, 68, 52, 66, 52, 88, 74, 68, 88, 53, 72, 67, 86, 73, 66, 68, 68, 66, 63, 63, 73, 86, 90, 52, 63, 50, 61, 72, 55, 61, 76, 79, 78, 70, 76, 58, 100, 61, 62, 111, 47, 73, 69, 103, 87, 55, 67, 72, 47, 57, 55, 83, 64, 64, 62, 57, 61, 55, 62, 65, 63, 67, 80, 61, 62, 61, 59, 53, 56, 59, 65, 70, 64, 56, 60, 66, 76, 70, 54, 65, 98, 64, 64, 80, 63, 58, 60, 73, 60, 65, 65, 57, 98, 58, 46, 35, 71, 60, 63, 62, 74, 79, 71, 73, 74, 43, 72, 65, 60, 63, 92, 65, 93, 58, 60, 71, 66, 62, 51, 72, 60, 66, 56, 63, 64, 66, 62, 77, 48, 71, 77, 66, 61, 74, 70, 57, 90, 76, 65, 56, 73, 58, 60, 64, 59, 55, 74, 82, 59, 51, 62, 53, 53, 49, 85, 64, 69, 65, 68, 63, 75, 73, 64, 53, 64, 120, 84, 54, 71, 77, 78, 81, 81, 60, 67, 69, 71, 58, 57, 72, 71, 62, 102, 56, 67, 59, 92, 50, 67, 50, 57, 56, 66, 49, 85, 60, 52, 67, 62, 51, 72, 57, 87, 67, 68, 60, 64, 86, 58, 61, 55, 56, 75, 65, 57, 62, 63, 64, 62, 69, 76, 56, 59, 70, 60, 67, 66, 76, 61, 55, 76, 53, 68, 65, 75, 59, 62, 84, 96, 61, 61, 62, 73, 60, 52, 56, 77, 65, 61, 60, 61, 69, 60, 65, 64, 63, 52, 79, 83, 61, 95, 67, 65, 68, 50, 54, 58, 75, 72, 62, 82, 57, 80, 64, 61, 53, 85, 67, 75, 59, 65, 65, 63, 58, 64, 76, 67, 51, 60, 70, 80, 46, 94, 50, 63, 56, 62, 67, 101, 51, 50, 59, 62, 58, 65, 58, 77, 58, 65, 72, 57, 57, 105, 69, 63, 80, 52, 64, 65, 67, 64, 54, 53, 52, 60, 69, 52, 66, 63, 68, 60, 79, 48, 58, 77, 70, 74, 57, 58, 74, 52, 49, 49, 72, 59, 67, 48, 92, 56, 62, 69, 84, 69, 68, 59, 93, 52, 62, 56, 63, 58, 61, 68, 60, 68, 53, 58, 88, 72, 53, 68, 46, 56, 68, 66, 55, 63, 80, 58, 60, 68, 58, 92, 61, 70, 110, 62, 67, 63, 83, 89, 57, 79, 56, 67, 63, 104, 54, 67, 54, 50, 75, 53, 55, 65, 67, 35, 57, 37, 39, 74, 60, 91, 72, 100, 61, 61, 53, 53, 50, 74, 46, 69, 81, 45, 64, 57, 74, 54, 47, 44, 125, 53, 50, 76, 65, 101, 123, 72, 55, 57, 82, 70, 60, 105, 59, 53, 60, 45, 70, 66, 79, 43, 57, 69, 52, 60, 65, 53, 57, 59, 62, 76, 62, 91, 47, 82, 73, 69, 68, 73, 78, 91, 66, 81, 73, 58, 39, 59, 75, 49, 57, 79, 78, 80, 58, 75, 53, 54, 60, 63, 72, 61, 80, 53, 66, 76, 108, 76, 57, 66, 53, 65, 69, 50, 54, 48, 66, 56, 67, 91, 63, 106, 53, 69, 89, 51, 49, 40, 74, 63, 49, 69, 70, 49, 73, 59, 77, 94, 58, 80, 80, 117, 73, 65, 67, 54, 71, 79, 67, 76, 53, 65, 72, 55, 72, 55, 107, 45, 62, 49, 78, 48, 44, 72, 75, 87, 71, 73, 104, 89, 126, 58, 40, 79, 74, 85, 64, 75, 77, 63, 90, 61, 99, 54, 50, 62, 53, 63, 99, 75, 90, 49, 73, 52, 66, 91, 45, 51, 42, 55, 47, 63, 61, 62, 76, 64, 67, 69, 42, 51, 92, 46, 56, 59, 56, 55, 72, 59, 57, 52, 70, 59, 71, 47, 43, 63, 55, 66, 97, 60, 93, 74, 63, 57, 51, 57, 59, 63, 59, 59, 56, 62, 73, 62, 80, 50, 59, 76, 50, 72, 80, 81, 45, 53, 56, 75, 71, 81, 65, 68, 57, 86, 55, 61, 74, 41, 66, 55, 83, 72, 67, 72, 90, 57, 80, 54, 76, 47, 65, 60, 113, 56, 50, 73, 53, 63, 55, 71, 62, 91, 50, 60, 56, 45, 58, 76, 86, 56, 67, 70, 100, 52, 60, 74, 72, 46, 119, 80, 55, 72, 56, 82, 57, 82, 72, 91, 77, 47, 55, 45, 79, 54, 89, 69, 89, 62, 85, 66, 47, 66, 83, 58, 46, 62, 61, 58, 75, 63, 74, 59, 68, 62, 37, 45, 55, 58, 65, 62, 71, 85, 65, 73, 60, 56, 51, 56, 67, 64, 66, 59, 64, 75, 72, 46, 71, 59, 53, 50, 59, 53, 90, 47, 64, 56, 43, 61, 75, 68, 74, 62, 102, 75, 63, 117, 60, 61, 90, 62, 76, 60, 102, 58, 75, 59, 74, 61, 88, 56, 76, 57, 85, 63, 142, 66, 87, 72, 86, 51, 49, 62, 61, 49, 60, 98, 65, 115, 52, 37, 90, 65, 91, 92, 53, 84, 64, 55, 47, 70, 58, 72, 65, 68, 59, 67, 61, 65, 67, 68, 72, 55, 63, 100, 53, 54, 64, 40, 91, 60, 57, 64, 60, 52, 103, 69, 40, 66, 52, 39, 79, 61, 75, 94, 111, 42, 35, 68, 83, 56, 83, 114, 57, 57, 56, 70, 67, 69, 88, 64, 50, 79, 66, 89, 64, 64, 109, 59, 82, 64, 67, 66, 55, 38, 46, 65, 72, 82, 62, 62, 70, 59, 74, 58, 67, 75, 69, 71, 74, 53, 42, 54, 70, 59, 93, 70, 65, 53, 77, 82, 57, 63, 57, 58, 58, 74, 84, 79, 64, 50, 106, 109, 57, 53, 56, 72, 63, 44, 56, 52, 82, 59, 63, 61, 60, 71, 51, 65, 106, 91, 66, 50, 92, 55, 75, 52, 60, 66, 59, 53, 65, 104, 57, 48, 57, 63, 56, 61, 72, 68, 56, 56, 74, 54, 91, 56, 55, 48, 54, 65, 54, 54, 95, 43, 71, 75, 93, 58, 71, 28, 65, 52, 71, 64, 68, 73, 66, 72, 56, 65, 83, 87, 57, 69, 66, 96, 84, 73, 78, 81, 68, 88, 63, 46, 60, 58, 54, 62, 70, 72, 73, 66, 66, 36, 72, 67, 61, 65, 55, 69, 61, 87, 57, 71, 70, 48, 42, 70, 65, 75, 86, 57, 49, 95, 54, 46, 48, 56, 63, 58, 64, 46, 97, 75, 33, 63, 81, 68, 54, 56, 54, 58, 47, 79, 68, 73, 58, 67, 59, 46, 94, 56, 47, 44, 45, 73, 70, 108, 66, 61, 93, 67, 82, 62, 57, 57, 54, 51, 71, 73, 68, 69, 61, 46, 58, 62, 75, 79, 58, 53, 89, 56, 67, 54, 63, 51, 88, 74, 91, 59, 63, 57, 83, 65, 57, 57, 73, 78, 66, 66, 58, 58, 59, 51, 62, 60, 64, 67, 53, 50, 56, 59, 83, 60, 47, 83, 73, 65, 70, 70, 54, 59, 69, 54, 67, 76, 53, 56, 90, 63, 96, 61, 76, 82, 60, 65, 47, 68, 70, 56, 43, 66, 68, 59, 73, 75, 46, 60, 84, 74, 77, 72, 71, 49, 54, 103, 64, 75, 61, 52, 58, 66, 63, 62, 64, 62, 62, 79, 69, 53, 56, 78, 79, 49, 65, 40, 89, 77, 51, 36, 66, 47, 70, 49, 63, 59, 67, 60, 52, 59, 49, 55, 56, 81, 54, 73, 60, 59, 65, 82, 65, 77, 65, 45, 71, 42, 94, 56, 50, 53, 65, 56, 58, 82, 82, 61, 94, 31, 109, 58, 79, 39, 64, 71, 87, 66, 45, 66, 46, 53, 59, 82, 62, 57, 69, 59, 57, 53, 85, 59, 46, 57, 83, 45, 126, 64, 63, 57, 59, 74, 57, 60, 44, 72, 56, 51, 45, 57, 97, 66, 124, 62, 58, 87, 58, 74, 26, 69, 68, 74, 68, 76, 157, 75, 53, 81, 36, 65, 70, 33, 52, 67, 88, 58, 115, 69, 54, 69, 52, 84, 47, 51, 72, 57, 52, 56, 95, 56, 64, 65, 84, 68, 47, 54, 69, 66, 48, 55, 48, 59, 85, 52, 68, 62, 90, 63, 55, 84, 50, 62, 46, 79, 47, 70, 91, 81, 67, 49, 51, 83, 50, 47, 74, 63, 75, 65, 49, 62, 56, 73, 115, 75, 50, 69, 86, 74, 54, 59, 81, 65, 70, 66, 76, 70, 87, 72, 75, 57, 68, 72, 89, 80, 53, 72, 69, 75, 62, 70, 78, 85, 69, 66, 62, 47, 72, 78, 69, 58, 61, 85, 81, 62, 51, 54, 102, 73, 63, 84, 61, 69, 64, 71, 77, 54, 75, 95, 64, 50, 72, 70, 72, 72, 46, 52, 66, 48, 59, 65, 46, 52, 66, 88, 72, 63, 52, 56, 54, 72, 56, 35, 76, 61, 65, 60, 48, 80, 52, 52, 67, 58, 79, 58, 71, 46, 78, 79, 74, 81, 90, 69, 44, 49, 67, 83, 56, 80, 42, 67, 76, 51, 81, 79, 73, 67, 79, 69, 70, 69, 51, 52, 46, 62, 66, 57, 77, 64, 85, 55, 60, 79, 50, 46, 67, 70, 163, 44, 75, 81, 45, 66, 65, 46, 84, 56, 69, 70, 68, 60, 64, 62, 56, 65, 74, 58, 40, 65, 63, 43, 69, 60, 57, 57, 58, 51, 61, 59, 86, 70, 76, 55, 75, 55, 61, 82, 76, 61, 84, 104, 70, 67, 67, 83, 55, 59, 64, 77, 53, 68, 78, 81, 88, 76, 71, 48, 48, 56, 56, 59, 87, 67, 61, 72, 54, 58, 62, 63, 61, 71, 69, 56, 46, 112, 50, 66, 72, 48, 56, 51, 55, 53, 61, 70, 56, 49, 70, 86, 63, 71, 53, 70, 53, 87, 49, 93, 70, 93, 87, 81, 71, 59, 61, 67, 60, 50, 95, 72, 58, 49, 80, 73, 48, 78, 66, 54, 57, 72, 55, 40, 66, 59, 59, 67, 73, 72, 60, 55, 67, 46, 60, 57, 65, 56, 46, 70, 64, 50, 64, 59, 64, 56, 57, 57, 57, 70, 68, 68, 48, 65, 56, 54, 58, 78, 72, 114, 48, 64, 67, 65, 74, 67, 70, 49, 56, 52, 57, 55, 70, 53, 71, 55, 60, 87, 78, 86, 75, 70, 69, 51, 53, 61, 54, 56, 57, 70, 46, 67, 55, 34, 68, 41, 89, 75, 93, 67, 66, 76, 69, 63, 60, 65, 73, 64, 60, 58, 59, 50, 62, 81, 58, 74, 85, 45, 73, 58, 91, 55, 61, 63, 51, 33, 61, 60, 72, 64, 56, 47, 61, 65, 81, 78, 62, 64, 60, 66, 64, 60, 59, 69, 60, 63, 64, 48, 70, 60, 81, 81, 61, 114, 48, 58, 54, 70, 59, 69, 75, 71, 51, 94, 90, 49, 52, 60, 61, 52, 93, 60, 65, 64, 44, 67, 70, 71, 50, 64, 55, 89, 64, 69, 45, 90, 51, 65, 62, 71, 67, 80, 63, 37, 57, 57, 106, 83, 60, 27, 147, 53, 70, 52, 79, 61, 88, 87, 81, 64, 71, 64, 113, 83, 59, 70, 54, 75, 54, 45, 54, 73, 61, 90, 75, 67, 64, 61, 43, 83, 71, 46, 68, 60, 57, 60, 65, 59, 46, 47, 94, 77, 80, 55, 71, 66, 61, 59, 79, 59, 79, 47, 67, 88, 40, 58, 93, 55, 53, 65, 77, 74, 54, 59, 59, 49, 68, 46, 75, 70, 71, 47, 67, 48, 73, 76, 72, 78, 68, 92, 86, 60, 67, 57, 63, 72, 54, 57, 70, 52, 61, 39, 69, 57, 54, 78, 68, 65, 34, 68, 80, 60, 38, 51, 67, 73, 59, 68, 51, 57, 54, 57, 56, 50, 63, 69, 82, 59, 74, 64, 69, 53, 50, 60, 64, 63, 57, 54, 60, 76, 73, 64, 54, 52, 73, 66, 73, 83, 52, 93, 74, 53, 72, 52, 47, 57, 57, 50, 94, 83, 53, 55, 51, 63, 56, 56, 76, 69, 104, 62, 55, 52, 70, 76, 78, 70, 88, 58, 59, 80, 64, 69, 47, 62, 63, 46, 58, 41, 91, 74, 75, 63, 55, 81, 65, 63, 79, 102, 64, 60, 52, 54, 58, 60, 49, 67, 65, 74, 48, 72, 49, 68, 96, 65, 100, 48, 55, 71, 91, 49, 41, 51, 68, 63, 60, 80, 83, 63, 53, 64, 102, 81, 51, 60, 40, 67, 76, 56, 67, 46, 71, 68, 74, 71, 84, 54, 49, 51, 64, 50, 63, 70, 79, 57, 74, 66, 67, 64, 63, 74, 65, 57, 57, 52, 99, 65, 56, 62, 41, 53, 72, 74, 73, 68, 76, 55, 56, 61, 63, 73, 69, 53, 73, 52, 87, 58, 52, 73, 52, 90, 82, 55, 73, 58, 68, 59, 55, 53, 49, 57, 56, 60, 53, 62, 80, 65, 74, 75, 64, 57, 103, 63, 65, 84, 46, 70, 76, 53, 66, 66, 76, 44, 59, 67, 71, 51, 79, 43, 68, 75, 58, 63, 76, 70, 58, 55, 91, 70, 68, 59, 68, 62, 56, 52, 68, 60, 96, 77, 90, 91, 101, 53, 47, 65, 57, 66, 107, 71, 74, 53, 52, 50, 54, 81, 90, 59, 54, 62, 79, 56, 76, 65, 80, 78, 64, 63, 87, 62, 45, 67, 75, 51, 83, 47, 53, 62, 67, 57, 77, 67, 56, 61, 61, 78, 113, 46, 46, 37, 57, 77, 60, 63, 63, 78, 114, 41, 76, 74, 78, 60, 33, 83, 89, 91, 63, 66, 44, 52, 54, 53, 68, 78, 45, 69, 78, 75, 65, 38, 55, 151, 38, 53, 55, 59, 57, 74, 64, 72, 29, 71, 49, 56, 70, 49, 60, 71, 78, 83, 82, 63, 81, 44, 55, 52, 47, 71, 43, 81, 66, 69, 75, 75, 69, 73, 113, 106, 54, 61, 62, 75, 78, 54, 89, 48, 66, 53, 76, 60, 58, 71, 65, 101, 49, 69, 85, 55, 75, 59, 49, 77, 67, 68, 72, 63, 47, 66, 82, 63, 71, 48, 55, 80, 57, 70, 54, 61, 75, 57, 55, 59, 69, 75, 48, 70, 51, 78, 86, 78, 102, 53, 72, 80, 67, 94, 74, 59, 64, 78, 47, 48, 70, 67, 80, 61, 54, 105, 69, 50, 58, 46, 63, 75, 89, 81, 56, 63, 134, 61, 58, 58, 142, 88, 92, 53, 49, 60, 66, 49, 78, 82, 102, 54, 66, 53, 69, 94, 75, 65, 86, 55, 65, 71, 55, 65, 69, 70, 72, 64, 61, 61, 63, 51, 68, 74, 80, 55, 66, 59, 50, 74, 72, 65, 77, 75, 71, 66, 50, 71, 89, 66, 67, 60, 72, 55, 57, 89, 54, 81, 70, 91, 46, 67, 94, 52, 67, 59, 62, 74, 84, 51, 60, 103, 54, 55, 79, 44, 59, 64, 77, 73, 58, 68, 57, 94, 74, 54, 62, 68, 87, 65, 61, 56, 102, 78, 113, 54, 57, 52, 71, 52, 58, 78, 70, 67, 46, 72, 57, 86, 57, 95, 52, 68, 50, 85, 56, 49, 74, 61, 50, 90, 85, 61, 57, 54, 74, 65, 71, 42, 75, 70, 79, 80, 63, 68, 71, 80, 53, 77, 66, 38, 49, 57, 67, 81, 73, 107, 125, 51, 88, 98, 47, 52, 44, 51, 48, 48, 79, 62, 66, 54, 56, 57, 87, 70, 69, 70, 44, 82, 80, 81, 78, 68, 64, 48, 48, 46, 56, 67, 52, 102, 53, 65, 68, 62, 57, 77, 78, 79, 61, 112, 60, 43, 84, 73, 83, 56, 71, 56, 55, 77, 64, 43, 69, 79, 44, 85, 58, 87, 58, 66, 59, 87, 47, 84, 48, 62, 94, 67, 71, 68, 49, 91, 71, 70, 49, 39, 50, 67, 66, 51, 40, 53, 55, 49, 80, 93, 60, 68, 70, 61, 49, 68, 56, 84, 78, 59, 67, 62, 40, 97, 51, 71, 77, 66, 67, 83, 59, 83, 57, 49, 73, 60, 74, 107, 84, 82, 58, 81, 58, 76, 58, 65, 56, 68, 50, 53, 53, 83, 70, 79, 91, 71, 54, 78, 70, 74, 132, 66, 68, 52, 73, 49, 97, 66, 78, 91, 51, 91, 96, 52, 46, 57, 58, 53, 61, 50, 58, 38, 66, 91, 45, 53, 58, 50, 68, 63, 95, 60, 48, 43, 69, 64, 68, 67, 51, 71, 103, 52, 79, 56, 64, 68, 69, 58, 62, 67, 54, 59, 45, 88, 89, 73, 45, 50, 84, 57, 87, 60, 65, 59, 100, 80, 58, 112, 60, 60, 65, 40, 68, 50, 68, 53, 81, 75, 68, 83, 65, 110, 55, 84, 76, 50, 36, 75, 58, 81, 52, 71, 65, 65, 84, 87, 75, 56, 82, 57, 68, 66, 65, 57, 59, 65, 84, 62, 70, 56, 73, 57, 51, 58, 51, 68, 61, 67, 66, 74, 56, 72, 58, 72, 67, 48, 61, 57, 63, 70, 68, 71, 57, 74, 80, 49, 53, 53, 56, 53, 68, 80, 91, 82, 81, 50, 67, 85, 65, 79, 69, 65, 62, 76, 83, 59, 55, 66, 52, 87, 54, 56, 69, 57, 72, 54, 68, 54, 49, 72, 64, 53, 91, 75, 70, 64, 70, 74, 75, 57, 70, 52, 77, 64, 61, 42, 65, 53, 69, 59, 95, 64, 82, 54, 60, 58, 71, 44, 73, 85, 50, 49, 79, 75, 51, 81, 55, 61, 73, 61, 109, 53, 69, 61, 50, 51, 73, 86, 60, 61, 55, 77, 52, 82, 84, 90, 76, 98, 81, 62, 68, 101, 72, 65, 67, 68, 65, 55, 100, 70, 64, 58, 43, 80, 51, 69, 54, 81, 48, 61, 51, 89, 67, 61, 54, 50, 54, 46, 55, 67, 58, 52, 53, 59, 76, 51, 65, 59, 55, 78, 66, 68, 61, 52, 67, 81, 59, 74, 50, 69, 52, 63, 42, 51, 43, 65, 54, 66, 63, 69, 61, 65, 51, 45, 51, 61, 59, 66, 41, 74, 66, 67, 89, 79, 72, 72, 79, 66, 83, 65, 60, 53, 72, 82, 83, 51, 80, 50, 73, 51, 40, 43, 56, 62, 86, 73, 51, 61, 67, 85, 72, 83, 55, 96, 57, 64, 57, 64, 55, 78, 61, 72, 77, 78, 45, 68, 78, 67, 48, 74, 79, 64, 49, 49, 91, 70, 62, 78, 56, 71, 47, 60, 63, 60, 64, 57, 83, 66, 68, 51, 74, 56, 82, 63, 78, 55, 98, 74, 72, 66, 65, 36, 73, 54, 115, 53, 68, 59, 74, 81, 58, 54, 55, 57, 56, 73, 39, 80, 64, 65, 74, 53, 76, 71, 60, 72, 47, 67, 76, 64, 55, 81, 71, 66, 51, 71, 53, 63, 39, 65, 69, 62, 78, 71, 49, 63, 75, 55, 87, 56, 55, 42, 65, 61, 59, 50, 111, 73, 55, 67, 68, 52, 54, 75, 67, 96, 79, 68, 70, 80, 57, 52, 53, 55, 57, 74, 64, 61, 51, 73, 63, 70, 90, 92, 47, 90, 68, 62, 99, 51, 55, 87, 55, 50, 71, 71, 76, 67, 72, 60, 89, 48, 74, 82, 69, 71, 75, 79, 50, 61, 43, 84, 67, 51, 77, 74, 63, 66, 59, 77, 53, 43, 61, 75, 67, 66, 69, 64, 66, 51, 75, 71, 64, 66, 68, 70, 51, 69, 54, 40, 69, 47, 76, 64, 63, 94, 61, 67, 83, 75, 69, 54, 70, 62, 73, 60, 79, 70, 73, 60, 83, 76, 84, 51, 84, 77, 77, 84, 68, 81, 69, 63, 62, 49, 84, 60, 83, 71, 69, 101, 64, 78, 46, 84, 77, 73, 65, 60, 71, 70, 73, 55, 71, 64, 69, 51, 44, 57, 95, 67, 81, 77, 72, 62, 68, 53, 72, 94, 66, 66, 55, 58, 64, 69, 52, 53, 50, 76, 51, 67, 68, 65, 60, 93, 60, 76, 83, 74, 57, 72, 83, 50, 45, 88, 47, 71, 57, 80, 55, 86, 56, 52, 59, 69, 62, 54, 65, 77, 84, 68, 92, 75, 63, 63, 68, 58, 58, 64, 55, 39, 53, 65, 74, 74, 44, 101, 76, 70, 69, 77, 56, 59, 64, 65, 80, 58, 61, 45, 63, 63, 73, 100, 84, 59, 89, 86, 96, 67, 52, 83, 55, 63, 95, 85, 57, 68, 79, 62, 72, 60, 56, 48, 39, 60, 70, 85, 74, 54, 56, 61, 93, 77, 56, 91, 91, 62, 71, 53, 60, 68, 70, 65, 64, 79, 48, 60, 58, 56, 39, 57, 63, 64, 56, 71, 76, 76, 58, 70, 69, 46, 107, 60, 80, 69, 78, 64, 59, 74, 59, 62, 43, 53, 61, 65, 84, 71, 90, 57, 64, 79, 51, 57, 67, 78, 67, 72, 75, 63, 66, 49, 64, 80, 66, 61, 57, 58, 53, 52, 44, 66, 73, 96, 73, 76, 69, 62, 75, 58, 83, 78, 67, 72, 63, 72, 54, 61, 75, 39, 76, 59, 50, 56, 57, 98, 62, 52, 49, 57, 84, 66, 63, 83, 69, 87, 44, 67, 65, 57, 49, 73, 60, 55, 62, 84, 50, 53, 53, 73, 65, 66, 54, 74, 63, 63, 50, 58, 77, 69, 69, 71, 63, 84, 72, 70, 60, 73, 61, 85, 84, 77, 67, 62, 68, 61, 53, 67, 77, 62, 75, 85, 69, 74, 50, 58, 59, 56, 112, 73, 46, 55, 63, 63, 70, 74, 77, 65, 84, 54, 57, 59, 72, 57, 59, 41, 68, 57, 64, 36, 77, 61, 87, 69, 62, 60, 54, 84, 60, 50, 64, 80, 81, 61, 88, 41, 62, 56, 62, 86, 60, 62, 51, 59, 70, 56, 65, 56, 62, 76, 69, 95, 74, 131, 66, 66, 67, 55, 70, 70, 85, 65, 54, 62, 60, 59, 58, 98, 54, 66, 70, 45, 53, 91, 59, 56, 72, 77, 56, 59, 82, 75, 70, 53, 69, 63, 77, 73, 77, 67, 101, 59, 63, 75, 53, 70, 61, 69, 57, 65, 68, 63, 61, 63, 69, 50, 80, 86, 63, 51, 74, 74, 87, 56, 68, 81, 59, 60, 81, 56, 70, 82, 64, 70, 79, 60, 68, 91, 44, 55, 69, 73, 50, 64, 47, 63, 73, 75, 87, 47, 88, 75, 69, 53, 63, 52, 29, 65, 54, 58, 50, 67, 57, 58, 64, 86, 53, 59, 58, 102, 96, 95, 53, 48, 92, 68, 44, 83, 48, 66, 58, 76, 68, 51, 52, 68, 63, 87, 68, 95, 65, 57, 54, 65, 54, 109, 66, 61, 72, 56, 101, 71, 59, 68, 76, 69, 68, 46, 75, 64, 66, 75, 65, 61, 69, 62, 50, 47, 54, 49, 80, 67, 84, 65, 83, 78, 73, 55, 78, 91, 55, 78, 58, 94, 64, 64, 59, 57, 61, 93, 78, 60, 34, 72, 33, 86, 72, 53, 74, 56, 54, 66, 63, 62, 93, 48, 62, 72, 45, 77, 68, 57, 74, 103, 85, 59, 56, 77, 49, 60, 57, 81, 49, 67, 52, 100, 52, 49, 58, 56, 68, 59, 79, 83, 50, 81, 79, 74, 72, 69, 72, 57, 61, 67, 58, 73, 58, 62, 64, 57, 73, 50, 47, 74, 86, 68, 52, 57, 94, 78, 53, 65, 53, 67, 57, 86, 62, 68, 58, 52, 63, 92, 82, 103, 49, 64, 64, 74, 38, 39, 67, 81, 81, 49, 57, 61, 73, 82, 51, 77, 54, 65, 101, 65, 62, 66, 47, 42, 61, 60, 56, 79, 39, 56, 53, 61, 82, 83, 60, 100, 48, 72, 49, 58, 77, 54, 70, 75, 72, 65, 73, 79, 55, 68, 62, 51, 63, 54, 44, 79, 73, 65, 45, 62, 77, 82, 55, 82, 55, 80, 67, 64, 54, 101, 57, 78, 81, 48, 54, 70, 72, 56, 87, 52, 67, 54, 49, 84, 91, 49, 57, 67, 63, 81, 67, 64, 39, 54, 127, 91, 62, 73, 78, 99, 69, 58, 71, 65, 61, 54, 48, 78, 63, 63, 67, 51, 97, 78, 59, 57, 69, 80, 71, 89, 81, 97, 60, 58, 51, 76, 73, 55, 56, 70, 43, 72, 83, 61, 64, 95, 66, 64, 73, 76, 67, 57, 68, 37, 39, 49, 71, 73, 52, 66, 58, 67, 80, 45, 53, 68, 53, 81, 97, 61, 53, 76, 59, 60, 60, 42, 88, 66, 84, 67, 66, 58, 68, 72, 58, 69, 86, 63, 46, 54, 87, 60, 57, 69, 104, 71, 76, 67, 58, 64, 62, 58, 86, 115, 50, 37, 67, 61, 68, 50, 63, 85, 55, 38, 43, 63, 61, 66, 63, 50, 60, 59, 75, 89, 76, 68, 71, 67, 71, 57, 63, 65, 51, 53, 96, 72, 66, 50, 79, 66, 59, 56, 99, 78, 94, 75, 45, 47, 44, 69, 48, 50, 93, 50, 84, 63, 51, 35, 70, 44, 89, 68, 69, 51, 68, 55, 59, 85, 88, 70, 62, 65, 71, 62, 48, 138, 51, 92, 61, 68, 67, 62, 62, 70, 68, 46, 87, 60, 51, 50, 67, 77, 72, 77, 48, 72, 60, 44, 49, 63, 53, 42, 67, 73, 82, 78, 62, 60, 62, 75, 61, 68, 78, 71, 95, 62, 76, 67, 64, 46, 52, 71, 71, 52, 80, 63, 55, 67, 85, 64, 104, 75, 41, 67, 60, 59, 42, 54, 60, 72, 45, 83, 70, 52, 66, 47, 64, 71, 56, 41, 74, 58, 54, 57, 64, 38, 95, 75, 81, 47, 73, 47, 59, 63, 90, 36, 71, 79, 52, 35, 72, 65, 60, 57, 53, 58, 59, 62, 89, 50, 62, 75, 40, 82, 56, 66, 72, 61, 75, 101, 63, 54, 64, 65, 88, 56, 55, 112, 49, 54, 64, 68, 57, 58, 52, 53, 97, 64, 112, 63, 68, 44, 99, 75, 104, 85, 102, 69, 81, 43, 60, 83, 60, 69, 75, 67, 77, 60, 56, 71, 69, 60, 68, 53, 66, 36, 83, 48, 62, 51, 71, 60, 67, 61, 59, 61, 75, 46, 70, 59, 69, 70, 61, 65, 93, 74, 59, 68, 62, 93, 63, 46, 63, 49, 61, 41, 48, 60, 41, 48, 107, 67, 69, 56, 55, 133, 58, 63, 59, 63, 86, 64, 75, 61, 68, 58, 62, 57, 71, 77, 70, 57, 62, 69, 68, 77, 63, 55, 74, 66, 50, 67, 79, 65, 50, 68, 80, 83, 76, 74, 57, 65, 78, 69, 61, 78, 78, 54, 72, 69, 57, 68, 64, 60, 62, 54, 71, 98, 95, 72, 63, 58, 64, 87, 77, 61, 74, 71, 74, 49, 76, 47, 105, 37, 43, 59, 58, 63, 83, 64, 68, 54, 71, 64, 48, 58, 100, 67, 67, 60, 89, 94, 69, 79, 55, 48, 77, 84, 72, 62, 68, 57, 54, 72, 55, 46, 61, 74, 65, 85, 60, 34, 80, 49, 66, 80, 85, 56, 79, 58, 81, 61, 79, 54, 50, 41, 80, 72, 69, 63, 53, 51, 74, 78, 69, 59, 64, 68, 53, 51, 65, 72, 77, 66, 47, 67, 53, 69, 64, 75, 61, 68, 79, 71, 80, 50, 66, 73, 54, 62, 55, 54, 54, 45, 74, 61, 72, 51, 81, 59, 64, 77, 78, 61, 80, 46, 63, 63, 53, 48, 50, 52, 109, 53, 70, 71, 59, 55, 58, 75, 56, 55, 41, 75, 70, 88, 82, 94, 52, 53, 81, 73, 85, 63, 64, 57, 94, 67, 49, 80, 69, 81, 55, 65, 66, 61, 74, 83, 63, 67, 70, 90, 76, 75, 96, 50, 48, 64, 64, 77, 53, 59, 58, 53, 56, 58, 82, 92, 113, 58, 53, 106, 87, 54, 45, 52, 83, 58, 63, 78, 61, 54, 84, 65, 70, 76, 66, 59, 42, 68, 51, 82, 69, 50, 49, 52, 87, 61, 69, 102, 60, 45, 48, 43, 79, 80, 58, 93, 70, 57, 56, 63, 64, 48, 57, 77, 84, 67, 98, 67, 88, 66, 46, 70, 68, 83, 113, 80, 97, 48, 58, 103, 67, 90, 38, 62, 62, 72, 78, 53, 57, 68, 68, 74, 98, 69, 75, 75, 72, 69, 47, 60, 57, 65, 57, 59, 74, 117, 58, 68, 70, 52, 76, 55, 55, 69, 52, 80, 46, 78, 82, 75, 38, 68, 86, 49, 46, 44, 62, 78, 57, 78, 45, 56, 59, 111, 94, 37, 78, 80, 38, 55, 52, 66, 51, 73, 48, 59, 81, 70, 66, 77, 78, 58, 55, 84, 60, 49, 55, 44, 83, 83, 66, 49, 82, 91, 52, 61, 114, 72, 63, 57, 75, 51, 75, 62, 80, 45, 90, 53, 66, 65, 41, 62, 59, 65, 68, 95, 81, 47, 123, 58, 132, 93, 53, 73, 62, 102, 60, 53, 47, 70, 63, 100, 77, 78, 71, 54, 39, 50, 66, 59, 63, 51, 75, 70, 63, 60, 67, 62, 75, 67, 89, 77, 39, 55, 48, 81, 77, 57, 54, 63, 69, 73, 66, 80, 26, 55, 84, 66, 48, 50, 82, 49, 52, 59, 108, 60, 60, 51, 84, 88, 56, 41, 71, 78, 61, 56, 61, 80, 63, 54, 72, 68, 70, 39, 46, 66, 50, 63, 77, 56, 58, 80, 75, 70, 51, 66, 59, 57, 76, 77, 70, 74, 92, 64, 72, 76, 33, 111, 67, 52, 74, 66, 59, 79, 81, 52, 57, 69, 77, 81, 50, 88, 67, 56, 55, 53, 60, 92, 58, 44, 59, 63, 40, 119, 75, 64, 72, 62, 74, 45, 60, 58, 56, 91, 73, 63, 72, 92, 94, 60, 45, 60, 71, 54, 52, 42, 49, 52, 53, 62, 102, 83, 50, 76, 56, 58, 67, 80, 39, 68, 54, 46, 67, 53, 66, 56, 59, 49, 74, 55, 88, 72, 63, 68, 96, 88, 108, 49, 57, 73, 82, 94, 74, 93, 40, 77, 76, 58, 31, 72, 45, 53, 112, 62, 66, 68, 56, 61, 59, 100, 66, 67, 55, 66, 70, 67, 78, 45, 40, 47, 56, 48, 44, 64, 53, 40, 53, 64, 58, 47, 57, 63, 53, 71, 88, 61, 87, 79, 92, 45, 85, 92, 73, 55, 76, 94, 65, 58, 83, 69, 106, 59, 78, 74, 86, 65, 52, 86, 60, 61, 87, 60, 64, 54, 80, 65, 50, 41, 69, 102, 45, 56, 58, 59, 57, 86, 62, 78, 42, 86, 79, 82, 80, 62, 57, 46, 65, 67, 77, 63, 67, 87, 61, 44, 57, 46, 87, 44, 77, 69, 37, 52, 56, 71, 58, 50, 87, 69, 62, 64, 42, 29, 53, 59, 78, 60, 105, 65, 79, 58, 97, 42, 54, 70, 64, 67, 66, 75, 55, 118, 77, 59, 60, 54, 68, 65, 65, 60, 79, 67, 74, 61, 69, 98, 106, 62, 57, 45, 101, 38, 60, 61, 68, 86, 68, 76, 56, 79, 57, 59, 82, 75, 111, 44, 71, 35, 61, 35, 61, 19, 65, 67, 60, 85, 52, 46, 56, 54, 78, 87, 64, 106, 68, 64, 60, 56, 49, 86, 54, 70, 108, 55, 82, 90, 125, 68, 52, 40, 99, 60, 29, 94, 66, 74, 50, 55, 56, 58, 59, 78, 77, 60, 67, 67, 48, 94, 78, 76, 64, 55, 38, 67, 66, 68, 97, 54, 92, 74, 44, 53, 42, 50, 67, 62, 69, 120, 66, 61, 61, 67, 68, 49, 73, 64, 64, 58, 47, 91, 47, 70, 71, 74, 62, 77, 55, 61, 50, 78, 54, 80, 73, 68, 46, 49, 78, 50, 99, 80, 53, 78, 49, 91, 82, 100, 125, 38, 75, 68, 57, 80, 104, 82, 58, 61, 80, 74, 48, 58, 100, 90, 70, 60, 75, 61, 96, 82, 60, 48, 53, 68, 57, 52, 70, 83, 62, 94, 39, 75, 67, 61, 77, 54, 91, 69, 61, 50, 65, 58, 70, 79, 57, 65, 50, 80, 49, 49, 51, 80, 74, 84, 52, 55, 45, 85, 50, 72, 67, 48, 52, 69, 60, 47, 64, 84, 93, 72, 54, 87, 74, 67, 70, 64, 81, 60, 60, 55, 78, 79, 110, 65, 68, 90, 52, 60, 44, 71, 66, 75, 48, 30, 68, 47, 65, 54, 79, 65, 46, 80, 50, 95, 42, 84, 64, 64, 67, 70, 60, 74, 64, 79, 71, 68, 62, 77, 60, 75, 43, 54, 58, 71, 71, 98, 89, 70, 55, 54, 70, 64, 48, 63, 85, 41, 29, 61, 40, 45, 87, 87, 58, 70, 60, 63, 75, 66, 62, 68, 75, 96, 81, 66, 48, 65, 81, 67, 67, 43, 69, 83, 59, 68, 68, 66, 65, 90, 72, 70, 89, 56, 41, 50, 93, 57, 64, 56, 83, 74, 44, 103, 52, 64, 65, 51, 54, 50, 65, 66, 44, 60, 62, 56, 79, 72, 68, 69, 85, 71, 68, 65, 56, 96, 73, 58, 71, 87, 66, 53, 80, 61, 77, 85, 84, 52, 80, 58, 38, 78, 63, 64, 70, 57, 69, 64, 46, 40, 70, 48, 56, 51, 53, 80, 70, 59, 71, 71, 73, 84, 80, 60, 80, 60, 52, 49, 66, 84, 69, 78, 67, 55, 68, 74, 56, 62, 61, 77, 79, 59, 85, 88, 88, 76, 65, 102, 55, 53, 109, 73, 75, 80, 92, 72, 58, 58, 62, 48, 80, 71, 77, 50, 63, 53, 62, 54, 63, 30, 61, 77, 58, 54, 65, 65, 75, 57, 48, 55, 53, 47, 57, 79, 47, 50, 69, 49, 86, 53, 67, 69, 72, 58, 67, 79, 89, 69, 68, 62, 50, 65, 64, 54, 70, 78, 60, 55, 41, 68, 56, 54, 42, 90, 54, 51, 67, 42, 89, 54, 83, 48, 71, 52, 78, 56, 79, 71, 75, 91, 82, 70, 54, 62, 67, 71, 58, 62, 90, 70, 43, 46, 59, 57, 77, 58, 72, 51, 50, 53, 67, 56, 72, 70, 67, 53, 68, 59, 75, 95, 71, 77, 36, 40, 84, 50, 72, 58, 43, 70, 55, 77, 63, 94, 73, 59, 45, 58, 46, 61, 71, 59, 70, 44, 55, 79, 48, 66, 55, 81, 68, 51, 64, 61, 47, 49, 53, 67, 75, 102, 73, 82, 68, 81, 58, 64, 77, 74, 71, 64, 54, 69, 73, 55, 65, 79, 62, 52, 102, 59, 103, 44, 51, 40, 41, 46, 69, 64, 44, 59, 79, 72, 48, 57, 74, 68, 61, 67, 53, 64, 71, 86, 66, 58, 80, 50, 52, 66, 68, 60, 76, 70, 61, 56, 58, 56, 104, 60, 83, 72, 44, 52, 62, 65, 63, 91, 62, 130, 76, 71, 61, 75, 67, 90, 43, 58, 80, 69, 81, 97, 75, 55, 59, 79, 69, 81, 56, 62, 43, 70, 77, 59, 84, 57, 79, 50, 79, 65, 109, 73, 70, 54, 75, 68, 54, 62, 64, 51, 52, 83, 61, 89, 69, 63, 74, 82, 78, 54, 98, 44, 63, 72, 54, 83, 79, 52, 63, 71, 62, 60, 58, 57, 63, 72, 51, 59, 59, 73, 68, 70, 68, 52, 53, 79, 74, 74, 70, 65, 75, 56, 62, 50, 59, 84, 62, 98, 72, 74, 44, 55, 62, 46, 60, 91, 54, 64, 65, 91, 45, 68, 65, 73, 45, 72, 64, 75, 106, 54, 80, 69, 60, 81, 80, 63, 57, 74, 65, 74, 63, 57, 79, 63, 76, 68, 59, 113, 38, 50, 91, 54, 54, 54, 60, 72, 95, 82, 54, 54, 62, 88, 51, 61, 56, 60, 59, 52, 68, 70, 63, 71, 51, 64, 73, 60, 48, 80, 47, 65, 54, 99, 56, 86, 61, 57, 80, 42, 90, 63, 68, 55, 45, 66, 89, 53, 65, 55, 55, 49, 57, 70, 69, 82, 59, 78, 79, 54, 73, 83, 61, 68, 64, 83, 104, 59, 56, 69, 62, 62, 61, 81, 71, 59, 75, 59, 59, 72, 74, 48, 66, 58, 80, 57, 61, 62, 81, 70, 50, 46, 51, 61, 67, 76, 54, 67, 53, 40, 71, 62, 68, 56, 57, 82, 58, 64, 58, 57, 58, 61, 62, 80, 70, 65, 55, 70, 90, 48, 72, 82, 100, 75, 55, 60, 55, 66, 69, 61, 86, 87, 92, 88, 59, 62, 47, 81, 57, 72, 65, 54, 72, 111, 93, 69, 77, 84, 64, 52, 58, 72, 62, 69, 48, 68, 45, 66, 50, 61, 47, 68, 59, 67, 59, 69, 64, 80, 56, 89, 51, 56, 72, 79, 60, 49, 71, 58, 60, 63, 66, 34, 93, 63, 71, 58, 66, 61, 60, 79, 51, 74, 57, 68, 50, 56, 63, 66, 63, 58, 60, 51, 68, 80, 57, 92, 57, 67, 63, 80, 57, 95, 59, 52, 89, 103, 57, 49, 55, 65, 64, 67, 68, 55, 74, 43, 78, 86, 70, 35, 77, 54, 75, 91, 74, 69, 59, 86, 108, 70, 59, 72, 55, 45, 52, 95, 66, 80, 56, 70, 65, 75, 53, 76, 75, 77, 73, 70, 68, 52, 60, 66, 51, 89, 59, 50, 64, 63, 70, 54, 61, 44, 78, 33, 54, 63, 49, 73, 63, 51, 118, 60, 77, 47, 98, 70, 74, 59, 56, 51, 39, 46, 54, 51, 83, 46, 72, 55, 68, 70, 68, 58, 72, 75, 73, 66, 117, 55, 66, 58, 78, 69, 57, 65, 46, 72, 59, 58, 43, 112, 52, 59, 50, 79, 89, 39, 46, 75, 64, 72, 97, 68, 74, 56, 62, 60, 53, 65, 63, 68, 79, 65, 37, 53, 69, 46, 98, 52, 79, 57, 91, 80, 57, 50, 51, 46, 63, 68, 61, 55, 56, 60, 85, 30, 92, 51, 67, 63, 65, 62, 47, 64, 75, 59, 53, 69, 91, 82, 57, 61, 72, 98, 74, 61, 97, 87, 76, 62, 71, 62, 75, 61, 39, 57, 78, 48, 60, 93, 89, 34, 90, 40, 56, 68, 111, 61, 51, 64, 56, 73, 68, 73, 75, 60, 51, 49, 41, 49, 66, 85, 38, 86, 74, 51, 47, 70, 44, 43, 67, 68, 47, 51, 76, 47, 67, 60, 45, 51, 55, 107, 51, 92, 65, 56, 78, 52, 56, 83, 56, 60, 61, 65, 57, 65, 80, 64, 51, 111, 85, 63, 71, 61, 60, 52, 60, 59, 75, 86, 64, 80, 124, 82, 70, 50, 57, 89, 68, 72, 49, 70, 58, 97, 54, 62, 70, 82, 67, 54, 60, 59, 78, 61, 58, 87, 64, 66, 61, 65, 68, 66, 57, 57, 70, 65, 72, 85, 34, 94, 67, 55, 60, 78, 49, 70, 45, 72, 59, 89, 46, 64, 80, 72, 42, 69, 55, 75, 92, 52, 54, 60, 52, 72, 66, 74, 64, 44, 37, 76, 69, 54, 71, 97, 88, 61, 84, 57, 80, 58, 79, 59, 73, 67, 98, 65, 92, 84, 67, 74, 65, 76, 70, 68, 57, 100, 60, 77, 42, 64, 107, 48, 72, 81, 63, 40, 62, 55, 57, 56, 83, 77, 59, 42, 46, 85, 64, 54, 81, 79, 57, 69, 62, 44, 66, 83, 78, 68, 61, 57, 66, 58, 83, 74, 68, 78, 69, 64, 38, 83, 84, 69, 67, 59, 70, 77, 54, 74, 65, 96, 85, 56, 50, 71, 74, 49, 60, 57, 89, 50, 57, 71, 83, 66, 58, 74, 64, 89, 65, 65, 56, 69, 65, 48, 68, 81, 61, 66, 39, 65, 86, 90, 67, 49, 65, 60, 59, 83, 101, 61, 58, 74, 59, 35, 62, 70, 52, 77, 71, 91, 88, 68, 78, 77, 51, 57, 69, 58, 54, 46, 76, 103, 55, 66, 69, 64, 61, 45, 120, 60, 56, 116, 64, 36, 68, 88, 53, 50, 75, 72, 49, 69, 53, 67, 104, 32, 71, 66, 84, 59, 79, 59, 48, 67, 72, 80, 56, 80, 56, 54, 79, 64, 64, 93, 122, 63, 70, 65, 66, 52, 79, 50, 69, 84, 40, 64, 76, 75, 59, 59, 69, 70, 90, 64, 60, 79, 71, 90, 59, 40, 75, 94, 86, 73, 59, 59, 71, 55, 62, 64, 61, 56, 54, 70, 63, 59, 64, 55, 58, 79, 57, 61, 77, 80, 48, 62, 63, 58, 38, 57, 38, 58, 53, 50, 92, 53, 69, 52, 59, 58, 50, 62, 60, 73, 74, 61, 52, 58, 57, 68, 65, 48, 71, 66, 48, 87, 59, 66, 61, 66, 113, 67, 79, 61, 66, 63, 57, 56, 72, 61, 63, 47, 52, 60, 75, 70, 64, 141, 69, 42, 57, 62, 65, 66, 60, 70, 40, 54, 57, 48, 84, 53, 62, 65, 45, 62, 77, 61, 50, 82, 71, 52, 52, 61, 67, 61, 60, 46, 61, 68, 46, 87, 58, 62, 46, 56, 78, 72, 77, 69, 67, 74, 78, 65, 66, 54, 76, 62, 64, 59, 55, 75, 44, 52, 55, 84, 68, 77, 68, 90, 78, 58, 65, 65, 71, 59, 62, 45, 74, 75, 59, 56, 69, 61, 61, 62, 64, 51, 65, 41, 82, 63, 59, 75, 67, 85, 65, 81, 74, 73, 74, 67, 87, 80, 68, 61, 51, 65, 52, 66, 56, 40, 63, 82, 53, 55, 52, 70, 56, 69, 37, 56, 68, 59, 86, 49, 88, 89, 42, 60, 98, 66, 55, 55, 54, 56, 67, 60, 45, 62, 44, 80, 78, 42, 68, 57, 48, 57, 78, 48, 108, 83, 74, 46, 73, 74, 62, 49, 88, 81, 57, 81, 48, 93, 56, 38, 95, 50, 60, 79, 56, 72, 67, 89, 66, 81, 63, 53, 59, 82, 65, 65, 76, 78, 62, 57, 69, 65, 43, 72, 63, 57, 72, 71, 88, 62, 57, 92, 61, 63, 75, 57, 65, 67, 98, 71, 72, 58, 63, 78, 78, 53, 54, 56, 51, 60, 84, 62, 62, 55, 53, 43, 68, 69, 82, 81, 51, 90, 68, 48, 57, 42, 76, 75, 60, 49, 79, 64, 55, 66, 77, 64, 66, 46, 101, 72, 54, 80, 58, 59, 65, 44, 58, 49, 55, 45, 86, 88, 74, 53, 53, 71, 62, 58, 48, 59, 67, 97, 49, 51, 71, 70, 64, 67, 74, 60, 60, 101, 51, 74, 54, 77, 69, 56, 68, 83, 75, 52, 62, 49, 67, 59, 84, 63, 97, 58, 106, 37, 56, 63, 75, 76, 48, 48, 57, 70, 56, 84, 78, 40, 85, 55, 51, 64, 74, 61, 71, 56, 63, 61, 60, 52, 65, 73, 74, 83, 66, 50, 51, 51, 88, 73, 69, 58, 66, 83, 71, 41, 46, 76, 50, 61, 88, 60, 67, 37, 33, 51, 51, 89, 74, 74, 66, 58, 75, 75, 80, 101, 46, 49, 58, 68, 68, 73, 63, 69, 76, 65, 68, 71, 62, 48, 100, 52, 70, 65, 60, 61, 69, 55, 60, 44, 47, 60, 71, 64, 58, 74, 100, 71, 67, 63, 53, 65, 66, 64, 90, 49, 69, 69, 66, 78, 64, 68, 42, 57, 58, 58, 60, 55, 59, 62, 103, 86, 63, 87, 53, 71, 75, 49, 66, 70, 89, 93, 62, 53, 57, 57, 55, 63, 61, 75, 42, 90, 75, 39, 40, 87, 55, 56, 70, 37, 47, 71, 57, 89, 64, 67, 111, 55, 61, 47, 62, 75, 70, 70, 66, 59, 53, 59, 67, 74, 91, 67, 53, 82, 40, 43, 72, 97, 43, 56, 46, 67, 57, 73, 61, 69, 69, 76, 71, 70, 59, 60, 67, 67, 56, 113, 99, 39, 59, 60, 52, 61, 43, 72, 61, 52, 67, 58, 76, 56, 94, 70, 72, 71, 66, 75, 54, 57, 81, 54, 84, 59, 49, 62, 68, 65, 53, 143, 79, 58, 51, 90, 60, 62, 56, 53, 64, 55, 55, 53, 98, 85, 66, 70, 60, 57, 52, 70, 92, 87, 54, 82, 66, 78, 46, 68, 51, 71, 69, 60, 65, 58, 67, 60, 78, 44, 66, 78, 76, 64, 73, 49, 104, 58, 86, 94, 93, 67, 46, 56, 70, 60, 51, 61, 63, 67, 70, 64, 85, 63, 62, 61, 69, 64, 61, 47, 73, 89, 45, 56, 58, 92, 112, 75, 78, 71, 72, 69, 51, 83, 50, 44, 97, 48, 66, 70, 73, 72, 53, 69, 72, 65, 83, 54, 88, 53, 75, 60, 58, 69, 65, 94, 67, 79, 51, 63, 50, 72, 73, 86, 63, 65, 82, 104, 76, 71, 58, 81, 54, 52, 71, 63, 50, 60, 60, 74, 62, 96, 63, 111, 67, 51, 79, 63, 75, 52, 68, 53, 84, 104, 53, 55, 58, 59, 75, 62, 73, 63, 79, 51, 62, 60, 62, 59, 62, 83, 86, 73, 92, 57, 61, 61, 55, 56, 61, 91, 50, 50, 87, 57, 71, 71, 67, 56, 64, 67, 85, 73, 65, 62, 64, 53, 50, 56, 56, 96, 55, 58, 49, 47, 46, 67, 74, 95, 57, 43, 71, 69, 88, 79, 61, 78, 67, 81, 47, 84, 68, 64, 54, 72, 63, 87, 65, 113, 52, 66, 52, 49, 81, 58, 70, 63, 51, 68, 75, 62, 44, 92, 83, 53, 58, 63, 75, 75, 87, 64, 55, 62, 59, 75, 88, 55, 62, 65, 121, 72, 60, 60, 58, 58, 62, 79, 63, 69, 75, 64, 70, 59, 84, 57, 67, 48, 79, 51, 98, 60, 61, 57, 65, 64, 103, 63, 67, 51, 66, 53, 53, 52, 74, 60, 41, 68, 64, 76, 70, 49, 74, 56, 55, 90, 74, 54, 72, 53, 60, 69, 85, 67, 92, 68, 65, 58, 98, 49, 73, 51, 68, 67, 91, 59, 68, 53, 84, 49, 52, 43, 66, 50, 68, 58, 52, 59, 80, 75, 90, 76, 48, 74, 65, 72, 72, 62, 57, 67, 62, 71, 78, 52, 57, 69, 72, 72, 46, 77, 56, 50, 73, 75, 47, 66, 59, 66, 79, 44, 100, 56, 60, 63, 72, 81, 73, 57, 65, 78, 63, 87, 60, 63, 60, 87, 59, 60, 99, 53, 85, 54, 59, 61, 73, 44, 59, 93, 54, 63, 66, 68, 77, 59, 75, 59, 88, 62, 59, 45, 80, 81, 49, 65, 76, 48, 68, 45, 62, 70, 72, 63, 75, 55, 92, 74, 59, 84, 67, 65, 29, 106, 66, 69, 92, 51, 65, 57, 81, 70, 54, 59, 65, 63, 70, 67, 75, 87, 91, 68, 45, 55, 72, 64, 67, 62, 76, 46, 64, 51, 64, 62, 83, 53, 56, 78, 78, 52, 55, 62, 50, 92, 65, 25, 64, 38, 59, 57, 74, 83, 103, 64, 71, 55, 48, 61, 51, 65, 93, 53, 64, 60, 76, 71, 74, 70, 35, 85, 46, 90, 55, 76, 48, 64, 60, 100, 62, 57, 38, 56, 50, 80, 73, 55, 54, 78, 69, 55, 65, 62, 35, 56, 33, 79, 96, 102, 68, 46, 65, 41, 56, 59, 74, 74, 72, 65, 85, 79, 69, 70, 80, 52, 50, 75, 43, 56, 76, 62, 58, 54, 79, 64, 41, 55, 89, 50, 55, 73, 64, 55, 60, 65, 64, 69, 51, 91, 60, 80, 77, 89, 63, 65, 69, 75, 55, 102, 88, 42, 45, 52, 83, 44, 76, 63, 76, 55, 76, 54, 114, 59, 66, 65, 67, 77, 73, 74, 81, 65, 67, 80, 41, 67, 62, 76, 67, 71, 65, 58, 60, 93, 75, 52, 42, 55, 66, 62, 74, 71, 83, 95, 56, 57, 41, 57, 85, 62, 65, 91, 68, 55, 76, 78, 74, 54, 74, 58, 58, 59, 76, 71, 58, 63, 42, 62, 93, 95, 79, 45, 62, 46, 61, 61, 74, 62, 64, 81, 56, 62, 76, 70, 110, 54, 62, 66, 57, 69, 68, 70, 67, 108, 57, 60, 64, 59, 71, 56, 62, 64, 37, 90, 64, 60, 74, 67, 58, 60, 44, 58, 80, 68, 62, 74, 59, 67, 83, 52, 77, 59, 85, 63, 50, 63, 63, 71, 79, 65, 75, 67, 77, 71, 56, 81, 83, 62, 59, 79, 73, 59, 40, 69, 61, 86, 53, 58, 102, 38, 91, 66, 59, 69, 64, 76, 51, 92, 105, 58, 77, 56, 100, 69, 77, 68, 64, 74, 78, 67, 57, 47, 63, 56, 63, 61, 63, 65, 80, 121, 86, 61, 61, 90, 89, 70, 49, 61, 57, 60, 54, 47, 74, 49, 57, 72, 52, 63, 58, 58, 53, 66, 95, 78, 69, 56, 60, 48, 56, 59, 81, 58, 62, 60, 59, 63, 58, 69, 68, 53, 70, 67, 58, 52, 70, 51, 42, 68, 67, 41, 92, 58, 82, 77, 74, 64, 51, 64, 63, 82, 58, 60, 88, 65, 79, 67, 69, 64, 48, 58, 60, 57, 68, 56, 86, 68, 62, 50, 68, 51, 61, 65, 71, 45, 69, 65, 53, 46, 49, 60, 56, 49, 53, 68, 57, 55, 63, 74, 64, 68, 38, 68, 73, 65, 58, 78, 75, 82, 75, 76, 70, 74, 52, 81, 109, 69, 78, 54, 69, 86, 71, 69, 59, 52, 64, 76, 69, 75, 40, 66, 68, 76, 61, 89, 58, 62, 119, 65, 67, 80, 89, 69, 84, 55, 63, 75, 51, 60, 39, 50, 59, 59, 53, 70, 67, 73, 50, 69, 51, 110, 66, 58, 56, 89, 77, 72, 73, 88, 62, 80, 62, 60, 74, 92, 91, 51, 78, 76, 61, 82, 59, 107, 60, 60, 55, 44, 83, 68, 69, 65, 73, 62, 59, 56, 62, 61, 73, 74, 76, 61, 61, 81, 59, 56, 88, 66, 53, 65, 59, 73, 54, 66, 78, 56, 112, 46, 96, 72, 58, 60, 72, 53, 94, 81, 62, 70, 71, 40, 103, 48, 73, 103, 62, 73, 69, 94, 53, 63, 70, 52, 84, 69, 62, 74, 41, 76, 38, 66, 70, 76, 88, 63, 82, 65, 63, 63, 96, 103, 77, 77, 87, 79, 78, 64, 44, 59, 66, 75, 55, 56, 52, 67, 62, 49, 64, 67, 67, 63, 54, 41, 52, 57, 64, 44, 77, 68, 86, 77, 39, 54, 66, 66, 44, 76, 50, 82, 58, 62, 74, 61, 68, 53, 62, 65, 67, 43, 57, 82, 82, 77, 67, 79, 52, 63, 68, 47, 46, 56, 59, 67, 58, 70, 69, 70, 65, 57, 77, 56, 69, 75, 47, 61, 56, 60, 59, 52, 97, 47, 101, 73, 78, 60, 71, 69, 50, 97, 58, 61, 69, 92, 58, 73, 71, 59, 55, 48, 68, 76, 89, 63, 75, 50, 65, 71, 39, 58, 24, 44, 82, 64, 53, 77, 67, 73, 83, 61, 92, 60, 82, 77, 85, 65, 48, 66, 71, 57, 88, 54, 58, 53, 59, 50, 53, 59, 53, 56, 52, 53, 67, 80, 58, 83, 58, 82, 61, 79, 71, 55, 58, 126, 51, 46, 76, 64, 63, 63, 73, 84, 50, 48, 58, 56, 114, 58, 85, 61, 52, 68, 48, 55, 82, 102, 48, 62, 66, 62, 55, 68, 54, 37, 88, 59, 55, 71, 70, 56, 51, 60, 57, 49, 65, 58, 79, 76, 62, 79, 38, 62, 53, 75, 76, 111, 66, 89, 60, 48, 57, 82, 89, 61, 62, 41, 65, 74, 60, 76, 56, 63, 87, 73, 56, 72, 60, 56, 75, 96, 55, 89, 74, 52, 67, 76, 73, 77, 73, 78, 60, 61, 63, 70, 55, 73, 90, 45, 59, 56, 74, 53, 67, 76, 54, 52, 108, 88, 60, 56, 57, 68, 67, 58, 69, 108, 48, 88, 50, 73, 52, 68, 84, 47, 55, 50, 70, 84, 68, 67, 45, 70, 85, 65, 90, 89, 97, 82, 45, 75, 63, 58, 55, 70, 69, 83, 76, 73, 54, 67, 89, 63, 88, 38, 68, 47, 83, 45, 53, 51, 55, 52, 66, 62, 77, 77, 38, 77, 58, 70, 54, 71, 65, 80, 79, 62, 114, 63, 51, 51, 95, 60, 69, 57, 69, 43, 73, 74, 59, 78, 56, 70, 61, 76, 76, 70, 59, 94, 68, 75, 65, 53, 73, 56, 77, 52, 76, 68, 52, 58, 94, 76, 68, 67, 53, 46, 62, 69, 69, 54, 123, 57, 53, 79, 72, 81, 71, 65, 44, 109, 68, 66, 55, 50, 50, 65, 93, 60, 66, 60, 70, 57, 75, 85, 58, 59, 59, 78, 54, 56, 69, 52, 72, 68, 141, 60, 67, 51, 69, 50, 74, 49, 52, 80, 69, 113, 56, 60, 70, 80, 83, 77, 52, 78, 70, 58, 83, 68, 56, 50, 76, 40, 47, 68, 67, 63, 69, 93, 67, 51, 52, 57, 80, 58, 66, 57, 86, 59, 67, 71, 60, 65, 65, 61, 90, 56, 55, 66, 91, 82, 85, 51, 66, 48, 74, 72, 86, 81, 80, 73, 71, 58, 69, 48, 46, 55, 77, 66, 65, 94, 70, 63, 76, 60, 64, 41, 70, 91, 67, 47, 39, 45, 75, 42, 67, 80, 51, 66, 56, 76, 85, 92, 68, 86, 51, 64, 57, 72, 70, 66, 46, 68, 65, 74, 72, 54, 55, 73, 47, 69, 70, 66, 95, 53, 72, 60, 62, 72, 79, 83, 55, 50, 60, 57, 76, 88, 72, 120, 54, 62, 72, 67, 75, 49, 79, 73, 72, 49, 88, 75, 73, 72, 78, 54, 57, 72, 57, 71, 47, 80, 43, 107, 66, 49, 61, 51, 78, 61, 69, 69, 66, 78, 94, 77, 63, 56, 47, 97, 57, 65, 60, 55, 55, 70, 77, 44, 62, 56, 74, 71, 78, 76, 47, 45, 74, 48, 48, 62, 71, 35, 79, 70, 64, 51, 70, 70, 54, 84, 81, 68, 57, 66, 42, 58, 87, 78, 69, 62, 77, 102, 69, 62, 89, 43, 76, 62, 65, 44, 57, 58, 59, 63, 82, 64, 60, 59, 58, 59, 44, 71, 72, 106, 56, 51, 80, 54, 62, 56, 68, 61, 61, 75, 55, 61, 57, 70, 77, 81, 71, 75, 62, 52, 80, 69, 64, 68, 61, 56, 49, 54, 74, 74, 57, 43, 64, 102, 70, 65, 48, 80, 49, 54, 61, 57, 52, 53, 66, 82, 59, 83, 103, 69, 62, 49, 69, 52, 63, 61, 72, 46, 61, 54, 77, 54, 39, 54, 47, 59, 77, 62, 64, 66, 70, 52, 67, 60, 85, 99, 83, 79, 54, 77, 85, 49, 59, 71, 80, 65, 77, 62, 48, 71, 47, 71, 45, 67, 93, 62, 81, 66, 47, 66, 60, 73, 67, 61, 79, 64, 73, 80, 62, 47, 51, 63, 55, 55, 59, 117, 62, 53, 53, 41, 78, 77, 52, 81, 51, 88, 55, 64, 52, 70, 54, 66, 57, 73, 65, 71, 70, 51, 89, 48, 108, 104, 69, 69, 76, 71, 56, 64, 49, 72, 86, 53, 62, 59, 38, 59, 50, 95, 50, 61, 61, 41, 73, 70, 65, 67, 67, 60, 71, 75, 83, 81, 54, 72, 72, 61, 48, 44, 64, 73, 62, 59, 58, 49, 54, 72, 68, 73, 79, 68, 70, 80, 68, 61, 48, 66, 68, 47, 57, 68, 57, 55, 84, 50, 94, 55, 51, 57, 50, 52, 68, 67, 57, 70, 71, 63, 57, 61, 67, 66, 58, 70, 63, 52, 53, 85, 96, 55, 82, 72, 65, 61, 57, 55, 73, 76, 60, 86, 47, 67, 45, 76, 92, 67, 63, 53, 92, 52, 51, 50, 47, 80, 81, 74, 46, 55, 66, 116, 68, 56, 130, 56, 60, 55, 57, 60, 88, 96, 47, 61, 77, 63, 67, 48, 70, 71, 58, 86, 71, 54, 72, 61, 47, 52, 55, 57, 107, 69, 68, 46, 67, 66, 64, 65, 53, 64, 71, 66, 59, 67, 71, 65, 76, 58, 42, 112, 59, 47, 63, 51, 73, 126, 62, 72, 63, 51, 63, 64, 79, 85, 60, 38, 70, 62, 55, 50, 52, 67, 49, 86, 62, 65, 66, 71, 64, 60, 57, 66, 66, 63, 76, 72, 69, 65, 47, 56, 46, 68, 61, 51, 72, 52, 41, 65, 67, 45, 91, 66, 64, 63, 55, 61, 38, 63, 80, 71, 54, 46, 74, 59, 108, 56, 76, 76, 79, 47, 86, 61, 57, 53, 56, 54, 63, 59, 82, 68, 63, 109, 76, 85, 46, 53, 58, 83, 66, 72, 76, 47, 65, 56, 103, 52, 68, 82, 58, 58, 52, 71, 61, 65, 70, 66, 86, 99, 76, 64, 46, 82, 71, 72, 57, 60, 67, 61, 59, 52, 102, 54, 49, 53, 60, 85, 75, 70, 58, 57, 28, 65, 59, 63, 78, 57, 58, 71, 66, 52, 66, 74, 45, 93, 71, 69, 51, 59, 76, 57, 55, 87, 72, 54, 90, 56, 63, 48, 80, 55, 73, 61, 72, 80, 64, 66, 53, 47, 59, 68, 66, 59, 95, 77, 79, 69, 52, 82, 56, 80, 90, 49, 58, 64, 57, 90, 54, 67, 54, 76, 108, 131, 81, 79, 83, 65, 50, 82, 113, 69, 81, 67, 59, 46, 44, 59, 55, 74, 54, 75, 64, 47, 44, 53, 48, 59, 62, 58, 60, 70, 69, 67, 71, 61, 74, 69, 74, 73, 62, 63, 48, 66, 61, 53, 68, 51, 67, 83, 71, 70, 67, 67, 58, 76, 63, 58, 89, 62, 54, 55, 72, 93, 93, 71, 65, 70, 69, 53, 74, 79, 71, 82, 55, 76, 57, 66, 65, 49, 74, 76, 74, 82, 70, 58, 52, 79, 71, 54, 57, 71, 106, 93, 69, 79, 67, 72, 63, 82, 56, 60, 57, 79, 51, 59, 76, 62, 49, 92, 66, 66, 67, 56, 66, 100, 67, 73, 56, 60, 61, 60, 76, 64, 67, 49, 65, 59, 62, 65, 32, 55, 59, 88, 64, 62, 66, 83, 67, 56, 63, 67, 56, 57, 77, 99, 82, 70, 59, 57, 54, 81, 65, 56, 58, 61, 56, 82, 52, 65, 81, 112, 72, 64, 60, 73, 38, 57, 55, 71, 87, 76, 93, 57, 64, 75, 63, 57, 45, 68, 60, 67, 107, 58, 82, 49, 40, 89, 101, 77, 82, 65, 65, 63, 66, 70, 66, 57, 61, 80, 76, 75, 65, 59, 60, 69, 93, 112, 72, 102, 63, 55, 79, 41, 79, 78, 62, 73, 87, 44, 51, 74, 44, 59, 101, 56, 62, 55, 78, 56, 118, 127, 58, 66, 63, 70, 64, 69, 57, 52, 76, 92, 71, 66, 76, 64, 41, 53, 68, 67, 66, 44, 71, 43, 49, 64, 72, 43, 66, 71, 85, 105, 78, 70, 99, 74, 71, 112, 49, 63, 59, 45, 55, 70, 46, 72, 62, 75, 88, 74, 53, 87, 96, 41, 45, 62, 50, 81, 71, 65, 65, 58, 45, 54, 63, 80, 60, 55, 61, 52, 62, 73, 52, 62, 73, 74, 52, 57, 57, 60, 65, 54, 67, 59, 87, 66, 44, 86, 81, 48, 78, 55, 50, 47, 67, 89, 66, 58, 65, 56, 85, 75, 75, 47, 40, 74, 63, 61, 67, 66, 71, 77, 44, 65, 70, 64, 56, 50, 102, 41, 56, 60, 86, 63, 51, 62, 81, 46, 74, 87, 71, 71, 61, 93, 64, 57, 64, 43, 64, 55, 70, 50, 60, 72, 83, 77, 81, 93, 131, 59, 62, 75, 52, 60, 81, 77, 50, 79, 70, 48, 78, 92, 57, 47, 109, 78, 82, 71, 62, 81, 53, 70, 63, 80, 69, 53, 68, 66, 65, 42, 43, 93, 72, 54, 66, 66, 62, 105, 70, 89, 79, 63, 80, 56, 55, 60, 71, 55, 55, 67, 52, 74, 68, 65, 68, 61, 69, 67, 79, 62, 69, 52, 56, 65, 82, 78, 45, 72, 84, 72, 74, 59, 56, 80, 63, 87, 64, 73, 72, 65, 63, 70, 58, 83, 63, 68, 69, 50, 57, 82, 53, 75, 73, 100, 58, 65, 55, 71, 88, 65, 64, 76, 67, 62, 72, 70, 59, 55, 53, 49, 52, 58, 100, 100, 62, 53, 79, 57, 57, 65, 83, 77, 56, 83, 76, 76, 65, 60, 63, 86, 72, 77, 64, 59, 67, 55, 52, 50, 52, 69, 59, 47, 70, 81, 72, 71, 56, 71, 83, 79, 48, 55, 58, 59, 65, 53, 67, 34, 91, 51, 56, 59, 103, 66, 45, 76, 57, 89, 81, 92, 78, 54, 64, 69, 62, 71, 72, 67, 57, 61, 95, 75, 72, 73, 64, 41, 79, 69, 73, 62, 82, 63, 62, 69, 62, 84, 59, 82, 43, 69, 82, 63, 61, 62, 71, 62, 55, 72, 84, 66, 50, 50, 80, 56, 66, 49, 56, 60, 68, 58, 77, 91, 50, 47, 60, 79, 87, 47, 54, 84, 55, 68, 64, 63, 72, 75, 92, 83, 57, 74, 80, 90, 57, 57, 68, 69, 61, 58, 80, 60, 67, 94, 68, 82, 66, 74, 72, 63, 88, 56, 98, 50, 86, 58, 60, 50, 53, 62, 79, 88, 47, 66, 57, 53, 83, 86, 69, 49, 65, 71, 69, 71, 61, 99, 68, 70, 97, 52, 71, 71, 44, 57, 48, 48, 72, 78, 60, 84, 64, 56, 56, 72, 82, 67, 62, 68, 60, 65, 61, 58, 53, 51, 56, 64, 58, 69, 70, 83, 87, 77, 70, 74, 70, 48, 65, 73, 72, 73, 104, 43, 60, 41, 60, 80, 39, 56, 70, 69, 49, 67, 72, 57, 89, 80, 74, 83, 88, 67, 69, 71, 67, 77, 70, 67, 74, 68, 63, 74, 66, 71, 49, 58, 67, 68, 51, 87, 63, 56, 58, 39, 60, 69, 87, 73, 51, 68, 41, 53, 76, 67, 55, 80, 87, 71, 45, 75, 39, 66, 46, 41, 52, 69, 96, 43, 42, 63, 76, 57, 83, 63, 115, 72, 66, 49, 60, 60, 59, 110, 74, 79, 52, 50, 86, 63, 47, 99, 54, 85, 51, 64, 43, 59, 99, 68, 74, 71, 66, 59, 71, 60, 54, 102, 50, 56, 51, 68, 95, 71, 67, 56, 64, 48, 63, 68, 62, 51, 55, 69, 50, 48, 57, 50, 70, 59, 67, 48, 71, 84, 60, 59, 71, 64, 69, 63, 62, 65, 62, 48, 65, 62, 69, 68, 73, 50, 60, 58, 62, 68, 66, 76, 71, 65, 55, 48, 62, 76, 68, 70, 70, 69, 64, 66, 48, 74, 37, 81, 50, 58, 61, 85, 61, 76, 67, 61, 84, 65, 75, 63, 50, 64, 54, 45, 51, 70, 59, 62, 33, 65, 51, 67, 74, 45, 60, 63, 45, 57, 64, 66, 73, 75, 62, 82, 67, 57, 42, 71, 76, 79, 60, 56, 64, 69, 52, 56, 53, 89, 60, 57, 54, 90, 66, 79, 64, 60, 67, 81, 74, 69, 55, 57, 86, 66, 61, 63, 67, 69, 68, 65, 51, 83, 68, 65, 66, 48, 63, 57, 61, 74, 51, 52, 75, 63, 58, 64, 55, 69, 67, 67, 74, 61, 70, 43, 70, 55, 71, 68, 74, 64, 89, 66, 63, 71, 32, 58, 77, 76, 65, 59, 58, 98, 56, 63, 58, 54, 49, 103, 57, 77, 60, 58, 58, 55, 70, 77, 44, 53, 54, 91, 62, 66, 108, 68, 74, 61, 71, 68, 51, 68, 155, 58, 82, 74, 100, 59, 81, 75, 76, 71, 56, 64, 78, 71, 50, 77, 53, 85, 63, 58, 89, 67, 63, 55, 63, 56, 82, 62, 72, 71, 55, 79, 62, 80, 64, 66, 73, 72, 54, 88, 63, 83, 65, 80, 41, 67, 66, 103, 58, 68, 74, 57, 74, 84, 62, 65, 45, 56, 85, 69, 61, 54, 71, 66, 62, 73, 100, 55, 73, 81, 67, 93, 62, 47, 50, 79, 74, 61, 59, 61, 61, 61, 82, 74, 65, 68, 55, 70, 53, 52, 41, 65, 82, 61, 60, 62, 55, 78, 44, 64, 75, 116, 52, 54, 90, 64, 65, 64, 83, 52, 84, 52, 66, 68, 68, 57, 66, 59, 56, 60, 73, 56, 52, 67, 48, 102, 47, 65, 54, 47, 55, 72, 53, 70, 57, 55, 54, 94, 77, 61, 66, 62, 52, 62, 84, 54, 72, 64, 63, 84, 68, 86, 62, 66, 75, 70, 61, 61, 57, 77, 63, 54, 65, 58, 64, 67, 75, 69, 70, 60, 43, 53, 65, 84, 88, 61, 79, 61, 49, 48, 79, 52, 73, 64, 60, 64, 69, 51, 56, 69, 69, 46, 72, 78, 70, 59, 82, 106, 74, 80, 78, 77, 96, 72, 69, 54, 80, 78, 63, 45, 66, 66, 61, 74, 62, 98, 40, 65, 80, 84, 61, 58, 70, 58, 77, 56, 67, 60, 71, 82, 76, 57, 71, 56, 78, 63, 55, 82, 56, 54, 60, 76, 72, 66, 66, 70, 64, 70, 64, 58, 49, 70, 66, 73, 71, 60, 66, 62, 50, 69, 80, 80, 62, 74, 61, 88, 69, 50, 63, 67, 48, 67, 59, 72, 70, 67, 54, 62, 53, 64, 55, 82, 51, 62, 68, 41, 71, 51, 54, 67, 70, 73, 49, 79, 68, 60, 57, 53, 54, 56, 67, 69, 58, 67, 60, 52, 71, 77, 65, 42, 53, 70, 57, 85, 63, 63, 64, 58, 92, 75, 46, 65, 59, 64, 81, 78, 73, 52, 60, 121, 68, 117, 55, 70, 63, 70, 59, 50, 53, 74, 62, 76, 117, 51, 59, 91, 62, 73, 53, 59, 59, 62, 84, 58, 52, 88, 48, 92, 62, 84, 63, 51, 55, 70, 57, 68, 76, 71, 67, 62, 60, 75, 48, 61, 68, 65, 51, 75, 73, 56, 46, 78, 60, 52, 57, 70, 76, 81, 65, 78, 55, 56, 75, 65, 79, 65, 84, 64, 78, 46, 71, 52, 38, 61, 37, 77, 57, 66, 62, 83, 66, 34, 58, 57, 64, 66, 56, 92, 72, 67, 62, 57, 73, 107, 68, 82, 78, 67, 69, 73, 63, 67, 70, 69, 66, 53, 45, 68, 60, 49, 63, 57, 63, 61, 89, 57, 79, 52, 66, 57, 82, 59, 65, 71, 58, 80, 66, 73, 56, 72, 66, 58, 62, 74, 87, 57, 79, 62, 54, 92, 61, 74, 75, 40, 54, 55, 65, 85, 74, 80, 61, 62, 47, 94, 71, 59, 62, 67, 80, 56, 67, 59, 70, 54, 70, 70, 44, 49, 88, 94, 53, 70, 67, 62, 78, 48, 81, 77, 62, 67, 63, 76, 60, 54, 55, 68, 61, 67, 69, 74, 70, 65, 58, 56, 61, 64, 60, 51, 70, 53, 77, 58, 64, 49, 77, 70, 64, 55, 64, 55, 68, 44, 62, 59, 70, 64, 69, 66, 73, 67, 56, 84, 59, 70, 75, 81, 66, 65, 66, 64, 59, 62, 48, 62, 79, 58, 74, 48, 74, 55, 68, 58, 58, 81, 65, 70, 76, 62, 58, 70, 64, 96, 64, 91, 84, 60, 73, 63, 57, 57, 86, 51, 85, 90, 72, 71, 53, 50, 70, 80, 69, 39, 58, 57, 66, 73, 56, 82, 60, 58, 48, 65, 77, 53, 53, 97, 58, 62, 66, 67, 55, 63, 91, 97, 63, 51, 65, 84, 73, 69, 75, 56, 74, 71, 60, 90, 65, 115, 57, 62, 88, 72, 69, 63, 92, 56, 92, 34, 70, 55, 69, 65, 62, 42, 57, 69, 49, 76, 54, 56, 66, 57, 92, 50, 62, 66, 79, 75, 60, 98, 70, 57, 84, 57, 53, 65, 52, 66, 106, 50, 64, 68, 68, 100, 54, 45, 52, 62, 77, 73, 51, 84, 54, 65, 81, 56, 63, 66, 47, 55, 61, 79, 48, 74, 71, 76, 70, 57, 71, 58, 69, 60, 73, 84, 88, 60, 73, 57, 56, 87, 61, 43, 50, 69, 53, 59, 67, 48, 98, 58, 65, 78, 88, 53, 60, 59, 73, 75, 58, 76, 73, 76, 81, 54, 57, 66, 59, 71, 68, 57, 54, 63, 67, 59, 68, 63, 61, 52, 59, 63, 52, 70, 59, 48, 78, 56, 64, 77, 68, 67, 48, 69, 35, 69, 48, 44, 53, 60, 97, 56, 48, 59, 83, 70, 76, 72, 105, 44, 53, 49, 69, 57, 58, 107, 64, 82, 57, 65, 84, 87, 59, 114, 66, 83, 53, 74, 61, 77, 101, 60, 57, 62, 66, 57, 79, 52, 60, 109, 61, 67, 42, 65, 67, 62, 52, 46, 47, 60, 66, 52, 68, 47, 54, 66, 46, 68, 56, 58, 68, 54, 71, 38, 66, 68, 55, 57, 64, 76, 72, 61, 73, 63, 71, 62, 75, 68, 76, 72, 64, 71, 60, 58, 78, 71, 69, 72, 68, 64, 48, 75, 44, 71, 67, 85, 80, 66, 89, 39, 78, 61, 56, 60, 38, 66, 67, 68, 60, 71, 59, 49, 57, 49, 74, 68, 51, 65, 65, 54, 55, 56, 59, 61, 59, 59, 52, 59, 61, 56, 65, 56, 51, 67, 65, 76, 70, 79, 75, 66, 64, 56, 45, 68, 53, 59, 68, 74, 65, 61, 66, 51, 47, 69, 57, 56, 69, 82, 52, 44, 72, 54, 60, 75, 56, 61, 59, 62, 86, 64, 45, 65, 67, 69, 95, 58, 47, 72, 72, 52, 66, 47, 73, 78, 64, 80, 36, 79, 67, 61, 63, 68, 68, 54, 93, 76, 66, 53, 63, 58, 58, 66, 71, 65, 59, 56, 88, 67, 58, 62, 115, 77, 71, 71, 74, 82, 56, 80, 68, 65, 48, 51, 62, 105, 68, 70, 45, 68, 60, 53, 61, 81, 52, 71, 63, 76, 63, 68, 101, 61, 72, 57, 85, 64, 74, 63, 158, 61, 85, 77, 102, 59, 53, 86, 71, 58, 61, 65, 64, 63, 46, 54, 64, 81, 58, 56, 86, 71, 55, 63, 61, 49, 90, 47, 79, 58, 50, 67, 60, 99, 68, 76, 58, 57, 47, 96, 62, 59, 77, 75, 37, 57, 80, 109, 51, 78, 76, 53, 77, 82, 72, 65, 69, 71, 71, 58, 66, 63, 65, 65, 47, 86, 104, 52, 68, 49, 70, 105, 63, 52, 45, 82, 57, 63, 59, 82, 73, 66, 65, 72, 59, 66, 71, 57, 64, 68, 54, 57, 56, 74, 75, 70, 61, 80, 56, 52, 68, 117, 61, 52, 67, 54, 76, 58, 68, 57, 76, 65, 63, 53, 66, 60, 101, 54, 53, 61, 57, 54, 47, 58, 56, 86, 64, 63, 57, 63, 50, 80, 65, 87, 79, 60, 62, 88, 68, 56, 79, 80, 50, 55, 85, 60, 70, 68, 76, 78, 76, 87, 77, 68, 82, 70, 52, 69, 73, 81, 58, 71, 68, 68, 64, 69, 75, 67, 53, 69, 65, 64, 61, 65, 83, 53, 60, 69, 53, 60, 93, 64, 103, 69, 59, 58, 76, 55, 51, 77, 64, 60, 64, 61, 48, 50, 77, 100, 84, 71, 53, 74, 89, 53, 51, 60, 61, 58, 67, 49, 75, 72, 62, 48, 45, 66, 42, 53, 71, 80, 54, 62, 49, 69, 67, 60, 61, 69, 63, 67, 60, 73, 62, 43, 74, 73, 55, 79, 67, 72, 61, 69, 80, 76, 68, 75, 46, 74, 61, 60, 65, 60, 71, 62, 88, 61, 67, 70, 64, 61, 62, 75, 66, 84, 57, 101, 56, 49, 60, 70, 60, 63, 57, 59, 65, 57, 61, 68, 59, 59, 66, 64, 66, 56, 51, 45, 81, 61, 61, 62, 70, 72, 58, 64, 63, 83, 52, 66, 45, 56, 64, 50, 47, 73, 63, 52, 55, 67, 45, 55, 74, 64, 69, 87, 77, 61, 65, 59, 72, 63, 51, 53, 60, 70, 79, 100, 62, 77, 70, 136, 73, 137, 61, 76, 62, 67, 67, 46, 58, 78, 60, 74, 108, 55, 59, 65, 63, 69, 55, 60, 46, 77, 70, 63, 73, 89, 62, 77, 63, 100, 34, 57, 44, 70, 63, 78, 74, 81, 86, 57, 50, 72, 60, 94, 62, 61, 65, 64, 64, 72, 74, 86, 71, 46, 64, 65, 80, 88, 56, 77, 78, 57, 66, 65, 69, 90, 88, 70, 68, 65, 64, 70, 62, 78, 64, 46, 74, 60, 49, 81, 64, 52, 54, 67, 67, 69, 66, 54, 61, 57, 64, 63, 63, 74, 56, 74, 95, 70, 94, 69, 59, 56, 67, 67, 62, 71, 62, 47, 82, 60, 72, 64, 51, 69, 71, 52, 70, 53, 53, 62, 65, 57, 61, 60, 70, 69, 78, 72, 91, 68, 64, 54, 61, 55, 57, 55, 78, 70, 59, 65, 67, 63, 80, 67, 54, 68, 62, 64, 59, 67, 97, 82, 91, 70, 60, 67, 68, 75, 74, 49, 57, 48, 59, 62, 94, 85, 65, 71, 37, 66, 62, 49, 65, 65, 71, 76, 71, 64, 71, 61, 80, 71, 63, 65, 78, 60, 64, 61, 70, 60, 62, 82, 48, 71, 69, 63, 84, 67, 64, 64, 58, 67, 53, 69, 76, 64, 71, 53, 123, 69, 51, 62, 61, 58, 63, 74, 67, 93, 56, 56, 64, 78, 50, 73, 66, 69, 53, 73, 57, 61, 63, 71, 64, 55, 70, 56, 68, 67, 63, 67, 73, 52, 73, 61, 67, 64, 66, 64, 61, 99, 81, 55, 61, 74, 75, 73, 68, 50, 49, 75, 68, 62, 79, 68, 65, 64, 73, 92, 66, 64, 73, 45, 60, 65, 69, 63, 118, 56, 66, 65, 46, 54, 62, 70, 120, 69, 54, 61, 71, 70, 61, 85, 70, 60, 63, 70, 70, 59, 56, 76, 70, 55, 53, 77, 82, 71, 58, 56, 51, 63, 68, 71, 73, 75, 60, 67, 64, 66, 59, 86, 59, 70, 66, 73, 49, 55, 70, 50, 60, 57, 66, 51, 55, 59, 56, 60, 77, 58, 74, 64, 65, 65, 57, 63, 65, 74, 63, 86, 61, 56, 58, 70, 59, 78, 77, 71, 58, 65, 88, 61, 57, 93, 78, 63, 52, 58, 92, 66, 71, 73, 67, 57, 68, 60, 57, 74, 88, 59, 60, 117, 69, 53, 72, 65, 58, 55, 81, 67, 85, 69, 51, 64, 59, 64, 65, 63, 71, 73, 65, 73, 73, 60, 52, 74, 76, 71, 57, 76, 54, 57, 63, 69, 68, 69, 62, 70, 85, 51, 62, 57, 62, 43, 78, 61, 62, 62, 67, 47, 56, 56, 58, 72, 65, 48, 65, 56, 70, 67, 61, 68, 49, 43, 61, 64, 79, 82, 54, 66, 53, 74, 64, 67, 70, 69, 67, 88, 66, 64, 55, 65, 54, 61, 76, 77, 63, 47, 68, 82, 50, 62, 79, 70, 90, 69, 58, 55, 60, 62, 57, 57, 76, 57, 79, 68, 57, 83, 46, 58, 63, 67, 55, 59, 57, 58, 61, 64, 59, 55, 61, 68, 56, 69, 65, 62, 68, 68, 86, 67, 59, 70, 66, 72, 86, 66, 60, 68, 63, 67, 77, 57, 56, 62, 68, 68, 62, 63, 70, 52, 64, 61, 75, 64, 59, 67, 64, 129, 70, 75, 67, 61, 54, 64, 63, 80, 72, 66, 58, 60, 66, 68, 66, 60, 57, 50, 66, 58, 67, 65, 63, 76, 58, 65, 64, 65, 65, 71, 60, 66, 64, 73, 84, 57, 65, 70, 57, 58, 66, 65, 59, 65, 68, 59, 56, 71, 55, 62, 59, 62, 98, 87, 87, 54, 76, 72, 65, 62, 57, 64, 57, 71, 58, 57, 71, 59, 62, 66, 102, 65, 76, 68, 51, 64, 57, 49, 52, 64, 58, 80, 67, 69, 45, 54, 55, 72, 78, 59, 56, 72, 60, 66, 64, 64, 100, 56, 69, 49, 73, 49, 65, 53, 83, 70, 61, 76, 61, 72, 84, 54, 53, 57, 50, 52, 73, 71, 86, 56, 59, 63, 56, 67, 66, 95, 76, 72, 55, 47, 93, 92, 66, 59, 53, 68, 70, 63, 65, 60, 78, 69, 62, 60, 55, 67, 60, 64, 72, 54, 67, 53, 74, 56, 64, 77, 73, 67, 63, 74, 53, 59, 65, 63, 53, 63, 62, 59, 42, 65, 55, 59, 52, 55, 62, 72, 63, 55, 57, 58, 72, 87, 68, 64, 55, 77, 59, 60, 65, 53, 60, 79, 63, 69, 62, 81, 60, 57, 54, 45, 61, 75, 74, 63, 87, 73, 45, 76, 87, 66, 58, 67, 80, 51, 62, 71, 56, 85, 66, 78, 67, 61, 57, 73, 57, 56, 55, 80, 61, 75, 64, 66, 75, 47, 74, 81, 79, 60, 65, 61, 63, 68, 61, 59, 58, 72, 68, 85, 122, 53, 51, 84, 67, 73, 75, 70, 69, 64, 77, 61, 46, 71, 54, 83, 59, 78, 61, 63, 56, 63, 70, 55, 63, 64, 59, 37, 59, 90, 68, 68, 53, 58, 49, 55, 69, 65, 98, 69, 59, 52, 46, 64, 64, 56, 69, 62, 65, 97, 62, 50, 42, 67, 54, 63, 71, 66, 79, 75, 54, 60, 63, 68, 54, 63, 71, 103, 67, 61, 67, 52, 52, 64, 72, 59, 89, 77, 59, 66, 58, 82, 70, 57, 71, 64, 75, 91, 63, 84, 62, 86, 65, 51, 66, 74, 53, 82, 60, 63, 58, 54, 70, 74, 56, 78, 60, 66, 50, 64, 49, 64, 65, 85, 60, 63, 63, 70, 59, 67, 50, 60, 82, 75, 61, 58, 59, 69, 73, 60, 64, 63, 66, 79, 49, 66, 70, 63, 61, 64, 91, 80, 53, 52, 61, 74, 57, 62, 65, 68, 78, 73, 54, 80, 99, 56, 68, 71, 68, 58, 55, 70, 60, 55, 64, 54, 55, 57, 59, 69, 62, 60, 55, 84, 67, 62, 56, 82, 50, 57, 69, 57, 78, 62, 66, 66, 84, 57, 58, 61, 84, 63, 59, 56, 66, 69, 50, 58, 92, 60, 63, 74, 54, 50, 73, 56, 68, 62, 76, 64, 57, 58, 81, 66, 68, 66, 59, 59, 56, 58, 59, 62, 76, 67, 87, 64, 61, 64, 55, 67, 62, 73, 68, 69, 65, 52, 60, 61, 80, 60, 54, 60, 63, 60, 68, 64, 131, 70, 61, 65, 82, 63, 54, 69, 57, 67, 71, 65, 64, 57, 83, 68, 52, 68, 71, 62, 79, 81, 81, 69, 66, 56, 68, 68, 68, 67, 60, 63, 86, 165, 76, 51, 50, 53, 71, 100, 52, 67, 55, 70, 67, 61, 85, 66, 62, 64, 62, 63, 60, 60, 59, 77, 60, 58, 66, 61, 59, 65, 58, 62, 55, 64, 74, 55, 78, 59, 61, 73, 63, 63, 56, 55, 51, 55, 81, 64, 61, 69, 69, 45, 62, 64, 51, 88, 68, 90, 51, 70, 62, 79, 53, 61, 70, 84, 44, 62, 63, 79, 62, 56, 51, 48, 70, 49, 55, 55, 72, 93, 71, 89, 77, 72, 48, 80, 62, 41, 61, 91, 54, 60, 74, 82, 67, 97, 94, 82, 89, 63, 74, 52, 71, 44, 90, 61, 82, 68, 90, 77, 50, 75, 61, 51, 49, 51, 54, 31, 73, 56, 84, 58, 54, 86, 67, 49, 51, 74, 58, 68, 76, 71, 53, 75, 80, 95, 57, 77, 98, 82, 80, 100, 48, 52, 75, 66, 61, 70, 70, 54, 59, 73, 57, 54, 36, 57, 53, 62, 67, 129, 61, 59, 75, 71, 71, 88, 81, 76, 72, 65, 64, 62, 98, 74, 69, 70, 70, 80, 69, 61, 60, 55, 51, 58, 81, 44, 81, 60, 84, 81, 74, 57, 68, 65, 93, 58, 56, 84, 49, 71, 53, 70, 62, 66, 72, 66, 40, 98, 63, 35, 77, 133, 50, 48, 53, 70, 65, 57, 85, 61, 63, 55, 88, 72, 60, 73, 63, 64, 77, 61, 63, 58, 64, 82, 54, 73, 62, 81, 50, 84, 44, 56, 54, 65, 38, 68, 67, 67, 70, 65, 97, 55, 52, 89, 66, 62, 62, 60, 65, 75, 81, 52, 74, 45, 68, 76, 60, 54, 32, 64, 102, 57, 49, 61, 40, 56, 42, 79, 53, 79, 45, 65, 50, 55, 71, 50, 63, 62, 52, 89, 41, 35, 36, 67, 73, 72, 59, 45, 53, 79, 93, 50, 90, 58, 41, 62, 50, 54, 64, 68, 89, 76, 68, 74, 98, 72, 58, 45, 56, 60, 48, 57, 70, 51, 71, 62, 102, 79, 55, 58, 90, 66, 73, 81, 70, 89, 50, 50, 53, 64, 62, 79, 49, 51, 66, 54, 88, 79, 58, 63, 39, 56, 49, 115, 70, 75, 68, 69, 67, 66, 102, 55, 74, 63, 83, 67, 72, 68, 102, 66, 54, 100, 91, 78, 55, 53, 135, 63, 54, 74, 45, 73, 69, 66, 93, 50, 51, 62, 74, 65, 39, 33, 51, 62, 52, 79, 84, 52, 54, 54, 65, 63, 64, 72, 107, 69, 56, 58, 59, 50, 71, 96, 48, 64, 54, 66, 77, 63, 98, 60, 92, 89, 52, 39, 77, 72, 58, 53, 61, 84, 61, 123, 58, 61, 84, 70, 75, 63, 48, 73, 95, 87, 73, 72, 56, 66, 72, 70, 62, 80, 71, 78, 52, 62, 52, 67, 70, 56, 85, 58, 136, 77, 77, 66, 61, 54, 59, 92, 79, 82, 86, 80, 93, 58, 74, 60, 85, 46, 93, 60, 38, 44, 61, 62, 78, 51, 64, 77, 65, 32, 67, 64, 59, 54, 60, 67, 79, 62, 83, 78, 44, 48, 48, 51, 77, 51, 59, 41, 70, 77, 64, 75, 76, 69, 58, 90, 78, 62, 69, 63, 71, 75, 74, 66, 61, 63, 78, 67, 33, 53, 42, 68, 74, 53, 56, 84, 63, 44, 53, 66, 80, 83, 90, 99, 78, 64, 63, 60, 63, 62, 60, 51, 91, 62, 55, 66, 75, 52, 58, 58, 64, 50, 74, 37, 68, 86, 88, 58, 47, 61, 54, 60, 91, 48, 80, 63, 63, 66, 53, 57, 72, 55, 65, 51, 69, 76, 43, 47, 87, 54, 76, 45, 54, 59, 77, 64, 63, 71, 63, 76, 74, 80, 65, 52, 78, 60, 73, 59, 67, 96, 106, 60, 33, 86, 68, 82, 53, 76, 64, 60, 74, 65, 59, 52, 51, 59, 59, 89, 60, 60, 106, 59, 63, 79, 80, 46, 66, 49, 88, 80, 63, 61, 67, 60, 85, 75, 69, 77, 72, 49, 55, 70, 70, 50, 67, 87, 31, 73, 53, 66, 54, 50, 90, 57, 58, 80, 61, 49, 54, 64, 65, 59, 66, 69, 58, 65, 61, 63, 59, 71, 36, 71, 79, 78, 74, 57, 98, 68, 83, 67, 50, 75, 88, 67, 52, 86, 82, 55, 61, 50, 61, 58, 92, 80, 56, 59, 54, 66, 61, 85, 73, 78, 84, 56, 90, 91, 49, 70, 45, 74, 69, 70, 63, 56, 71, 81, 62, 68, 69, 79, 105, 69, 56, 62, 62, 65, 64, 65, 71, 88, 73, 59, 67, 63, 52, 52, 80, 50, 126, 61, 91, 44, 69, 52, 56, 84, 80, 77, 76, 56, 74, 62, 90, 62, 52, 52, 56, 70, 59, 78, 76, 55, 42, 70, 51, 123, 82, 90, 57, 53, 66, 97, 48, 59, 78, 58, 92, 73, 59, 127, 65, 52, 62, 58, 85, 57, 48, 41, 70, 46, 106, 41, 87, 67, 74, 72, 71, 64, 53, 65, 83, 71, 82, 54, 45, 79, 71, 51, 76, 51, 75, 52, 72, 50, 37, 88, 99, 70, 57, 62, 73, 72, 37, 63, 64, 50, 84, 75, 47, 49, 98, 73, 69, 105, 47, 68, 79, 74, 54, 53, 63, 48, 62, 65, 90, 53, 73, 49, 90, 92, 55, 58, 54, 54, 68, 74, 115, 56, 53, 87, 67, 51, 67, 63, 92, 64, 75, 57, 69, 70, 66, 75, 75, 57, 96, 84, 72, 70, 58, 80, 67, 57, 88, 52, 62, 59, 62, 67, 80, 42, 99, 56, 57, 76, 60, 63, 88, 81, 97, 75, 60, 51, 85, 66, 70, 69, 71, 71, 50, 60, 75, 65, 35, 81, 57, 79, 92, 59, 71, 77, 52, 61, 96, 64, 32, 57, 88, 60, 50, 53, 49, 79, 84, 51, 52, 61, 58, 41, 63, 78, 95, 47, 58, 71, 49, 72, 56, 72, 109, 58, 59, 68, 77, 59, 58, 70, 72, 57, 70, 88, 62, 58, 42, 61, 82, 120, 56, 58, 43, 68, 72, 57, 67, 62, 61, 116, 40, 41, 82, 66, 56, 52, 54, 63, 51, 59, 98, 69, 89, 98, 76, 51, 69, 96, 77, 77, 68, 62, 67, 69, 68, 60, 57, 53, 57, 65, 67, 80, 76, 59, 72, 31, 62, 119, 53, 75, 58, 64, 21, 93, 73, 76, 61, 90, 59, 75, 72, 71, 61, 66, 55, 85, 47, 60, 67, 74, 74, 47, 88, 62, 66, 71, 91, 52, 64, 64, 50, 68, 60, 71, 53, 64, 68, 81, 76, 53, 77, 87, 48, 60, 59, 82, 109, 70, 48, 67, 78, 74, 58, 85, 69, 54, 59, 76, 69, 73, 57, 66, 142, 57, 60, 72, 71, 54, 66, 61, 70, 76, 55, 56, 67, 76, 33, 66, 45, 90, 90, 69, 37, 73, 62, 73, 67, 58, 105, 48, 46, 65, 100, 78, 56, 54, 88, 52, 73, 75, 56, 80, 79, 62, 48, 62, 72, 51, 49, 68, 68, 50, 73, 59, 61, 49, 57, 58, 72, 68, 46, 53, 51, 79, 68, 58, 63, 62, 62, 56, 70, 90, 51, 57, 57, 42, 70, 50, 64, 67, 64, 61, 74, 43, 51, 75, 70, 89, 61, 78, 84, 68, 65, 67, 56, 76, 74, 56, 71, 50, 64, 42, 77, 54, 102, 99, 72, 68, 81, 74, 75, 100, 58, 45, 75, 48, 51, 65, 76, 74, 62, 68, 60, 49, 50, 63, 53, 58, 57, 68, 58, 51, 66, 49, 53, 77, 60, 64, 68, 70, 43, 70, 63, 53, 44, 62, 74, 63, 54, 65, 63, 65, 72, 52, 48, 71, 61, 84, 49, 59, 111, 168, 49, 95, 46, 73, 56, 62, 72, 48, 56, 44, 66, 61, 58, 52, 44, 66, 53, 77, 73, 55, 48, 42, 71, 54, 53, 62, 69, 58, 57, 67, 64, 62, 64, 75, 68, 57, 89, 51, 50, 68, 52, 64, 55, 51, 57, 147, 72, 74, 39, 63, 69, 81, 47, 64, 72, 105, 77, 67, 60, 74, 63, 56, 74, 72, 75, 63, 49, 72, 97, 62, 60, 100, 60, 68, 61, 67, 67, 61, 86, 77, 70, 89, 73, 41, 94, 67, 66, 60, 62, 46, 50, 60, 69, 69, 76, 58, 70, 68, 56, 53, 73, 123, 88, 66, 54, 49, 59, 65, 58, 84, 68, 78, 61, 62, 67, 127, 66, 68, 57, 60, 75, 52, 86, 62, 51, 47, 60, 61, 54, 88, 63, 73, 64, 87, 73, 68, 59, 54, 75, 71, 89, 74, 63, 63, 64, 62, 62, 53, 77, 65, 55, 69, 111, 53, 47, 57, 64, 63, 71, 90, 77, 67, 70, 61, 77, 52, 60, 60, 60, 80, 64, 59, 46, 56, 61, 72, 50, 90, 72, 45, 72, 48, 53, 64, 59, 48, 56, 98, 55, 65, 83, 57, 49, 87, 70, 61, 70, 64, 51, 70, 62, 51, 72, 59, 65, 91, 68, 54, 75, 58, 124, 81, 59, 80, 60, 103, 59, 56, 60, 91, 69, 50, 53, 57, 80, 65, 65, 67, 56, 60, 66, 82, 58, 95, 58, 46, 72, 89, 55, 70, 58, 65, 53, 74, 42, 73, 79, 79, 102, 63, 89, 65, 69, 52, 95, 72, 55, 55, 65, 67, 71, 43, 61, 63, 50, 63, 65, 59, 63, 67, 121, 55, 43, 77, 69, 59, 76, 53, 58, 62, 59, 59, 62, 56, 73, 62, 55, 57, 59, 63, 41, 55, 61, 54, 69, 73, 58, 54, 80, 56, 70, 51, 112, 73, 59, 60, 62, 62, 75, 53, 86, 61, 70, 52, 63, 48, 60, 75, 65, 68, 75, 102, 48, 66, 55, 52, 47, 66, 71, 60, 64, 68, 59, 66, 59, 52, 56, 58, 64, 48, 57, 71, 65, 65, 56, 69, 65, 65, 58, 61, 87, 84, 82, 68, 49, 53, 74, 59, 73, 50, 79, 80, 72, 56, 65, 64, 74, 71, 40, 97, 67, 92, 55, 69, 70, 74, 61, 77, 69, 71, 66, 84, 60, 63, 53, 53, 75, 55, 53, 82, 62, 64, 70, 60, 58, 67, 55, 66, 60, 89, 67, 45, 63, 92, 58, 46, 56, 56, 58, 78, 55, 76, 88, 67, 71, 66, 86, 75, 71, 50, 72, 53, 43, 76, 47, 74, 67, 61, 70, 90, 47, 70, 54, 84, 34, 59, 39, 58, 62, 52, 65, 67, 51, 72, 70, 56, 79, 57, 62, 61, 77, 84, 64, 47, 58, 59, 72, 49, 56, 52, 80, 56, 51, 75, 60, 64, 52, 66, 45, 59, 47, 64, 78, 43, 69, 62, 79, 43, 61, 87, 54, 57, 70, 48, 77, 51, 71, 57, 109, 65, 63, 74, 70, 66, 58, 101, 55, 59, 61, 67, 61, 79, 69, 85, 54, 48, 69, 44, 64, 55, 62, 54, 71, 119, 84, 61, 75, 59, 66, 91, 69, 67, 48, 48, 69, 73, 49, 77, 63, 62, 65, 88, 48, 66, 58, 65, 73, 71, 61, 67, 55, 61, 62, 73, 58, 90, 51, 64, 51, 89, 55, 75, 59, 62, 63, 71, 64, 88, 59, 73, 72, 56, 80, 42, 62, 100, 57, 64, 65, 87, 96, 65, 53, 49, 53, 59, 47, 60, 51, 58, 73, 60, 63, 72, 62, 64, 84, 68, 74, 60, 47, 78, 99, 47, 74, 85, 73, 69, 54, 63, 67, 123, 73, 57, 60, 62, 61, 73, 91, 49, 70, 72, 72, 59, 60, 67, 57, 68, 82, 74, 71, 58, 60, 57, 46, 64, 48, 103, 54, 55, 71, 46, 66, 83, 98, 74, 50, 68, 62, 67, 105, 63, 75, 69, 54, 60, 62, 101, 66, 33, 79, 55, 67, 86, 72, 68, 37, 68, 83, 56, 85, 51, 64, 62, 68, 86, 81, 69, 71, 67, 49, 61, 46, 72, 83, 59, 58, 78, 55, 67, 57, 112, 63, 71, 62, 78, 64, 86, 90, 47, 60, 71, 80, 74, 78, 68, 66, 41, 75, 70, 50, 50, 58, 73, 73, 90, 87, 68, 69, 84, 50, 82, 62, 65, 57, 49, 56, 112, 53, 90, 67, 62, 59, 84, 61, 67, 70, 113, 59, 60, 57, 83, 66, 60, 80, 42, 50, 61, 46, 68, 49, 65, 47, 70, 78, 59, 117, 70, 83, 57, 82, 118, 55, 80, 67, 47, 62, 70, 69, 54, 104, 71, 50, 74, 84, 61, 61, 72, 53, 50, 68, 47, 59, 55, 59, 73, 67, 55, 76, 65, 59, 79, 75, 45, 59, 49, 63, 62, 86, 43, 45, 102, 52, 61, 67, 57, 79, 68, 46, 80, 87, 76, 59, 71, 49, 47, 73, 70, 71, 47, 60, 71, 55, 49, 58, 57, 73, 68, 46, 75, 53, 83, 61, 51, 52, 73, 71, 82, 73, 77, 48, 64, 55, 56, 74, 51, 39, 54, 118, 56, 70, 104, 75, 73, 82, 57, 89, 66, 70, 69, 67, 71, 63, 63, 57, 96, 61, 71, 37, 63, 61, 48, 54, 63, 66, 105, 54, 63, 73, 49, 77, 71, 80, 52, 83, 57, 79, 65, 69, 65, 72, 68, 133, 83, 59, 67, 69, 64, 51, 71, 62, 63, 73, 53, 54, 62, 77, 49, 60, 57, 61, 61, 61, 52, 49, 70, 53, 58, 51, 75, 48, 78, 68, 45, 53, 63, 57, 72, 70, 67, 102, 59, 59, 68, 87, 75, 77, 56, 70, 89, 60, 72, 64, 60, 74, 75, 65, 58, 68, 82, 55, 52, 82, 77, 41, 87, 73, 86, 65, 69, 68, 56, 75, 63, 32, 57, 50, 67, 69, 72, 52, 68, 56, 71, 60, 79, 61, 69, 63, 67, 44, 47, 66, 54, 56, 69, 71, 92, 66, 68, 88, 72, 47, 74, 80, 65, 61, 61, 64, 50, 64, 59, 61, 61, 93, 76, 37, 55, 54, 87, 61, 79, 78, 33, 62, 51, 59, 63, 70, 59, 98, 78, 60, 64, 68, 64, 54, 70, 60, 75, 64, 65, 54, 76, 66, 43, 58, 41, 79, 78, 67, 55, 63, 58, 73, 47, 94, 55, 78, 107, 78, 47, 46, 52, 96, 67, 61, 36, 61, 55, 69, 77, 57, 67, 76, 62, 62, 42, 73, 82, 50, 60, 73, 48, 59, 67, 50, 55, 55, 63, 64, 40, 60, 79, 64, 58, 102, 82, 106, 69, 46, 87, 55, 65, 80, 65, 52, 61, 50, 50, 53, 60, 74, 55, 83, 63, 73, 60, 66, 71, 82, 74, 60, 47, 69, 80, 62, 65, 53, 57, 81, 73, 65, 71, 64, 74, 58, 76, 63, 69, 90, 79, 39, 50, 57, 87, 57, 63, 60, 64, 74, 72, 77, 116, 82, 50, 64, 55, 87, 73, 78, 70, 71, 63, 72, 58, 90, 77, 60, 55, 78, 65, 109, 64, 70, 78, 78, 57, 62, 75, 66, 67, 68, 84, 69, 109, 35, 61, 71, 86, 66, 96, 105, 90, 62, 70, 63, 52, 82, 72, 52, 56, 73, 69, 65, 86, 69, 71, 50, 48, 64, 68, 71, 72, 54, 58, 68, 56, 55, 67, 67, 63, 68, 74, 82, 79, 69, 56, 60, 60, 52, 62, 32, 97, 60, 61, 93, 63, 81, 65, 56, 71, 61, 66, 58, 61, 82, 49, 72, 66, 86, 79, 59, 42, 40, 54, 68, 72, 61, 62, 56, 58, 133, 66, 60, 78, 74, 41, 61, 70, 65, 86, 53, 80, 68, 59, 57, 46, 62, 81, 88, 76, 57, 69, 60, 67, 67, 69, 82, 71, 78, 73, 72, 59, 69, 51, 71, 65, 55, 83, 83, 68, 62, 48, 61, 60, 59, 45, 67, 59, 64, 80, 63, 91, 53, 59, 93, 56, 66, 58, 71, 101, 79, 76, 85, 76, 52, 47, 52, 63, 69, 56, 78, 80, 68, 55, 108, 53, 56, 67, 57, 48, 71, 72, 77, 75, 48, 52, 35, 47, 48, 77, 63, 84, 67, 54, 61, 58, 63, 66, 71, 47, 56, 54, 50, 56, 54, 58, 75, 65, 80, 52, 55, 71, 81, 66, 42, 73, 76, 47, 72, 69, 60, 71, 74, 58, 90, 76, 51, 56, 90, 70, 53, 41, 49, 55, 65, 62, 81, 71, 66, 64, 49, 58, 73, 81, 54, 62, 59, 69, 77, 71, 52, 68, 41, 54, 66, 39, 53, 32, 76, 58, 67, 73, 45, 87, 52, 59, 70, 52, 77, 60, 43, 68, 52, 74, 63, 93, 74, 68, 36, 55, 85, 63, 64, 72, 63, 103, 73, 75, 47, 70, 73, 98, 72, 63, 84, 71, 65, 96, 51, 42, 68, 60, 54, 73, 61, 67, 70, 68, 59, 48, 57, 49, 60, 170, 80, 59, 66, 70, 48, 56, 52, 70, 50, 57, 64, 68, 73, 59, 34, 57, 87, 60, 63, 53, 64, 58, 82, 62, 71, 59, 85, 61, 60, 72, 61, 57, 55, 57, 50, 57, 72, 60, 72, 59, 81, 81, 57, 72, 91, 59, 88, 52, 68, 65, 63, 79, 69, 60, 69, 73, 61, 71, 74, 71, 81, 73, 85, 60, 83, 65, 44, 79, 61, 66, 111, 67, 77, 57, 87, 60, 86, 52, 51, 66, 43, 75, 67, 55, 63, 76, 58, 71, 72, 54, 65, 62, 67, 81, 92, 71, 79, 53, 57, 48, 61, 61, 44, 74, 66, 56, 73, 58, 73, 67, 52, 68, 47, 65, 51, 78, 64, 58, 54, 50, 93, 57, 89, 67, 70, 68, 51, 70, 87, 52, 74, 78, 74, 76, 51, 62, 65, 77, 58, 63, 59, 53, 78, 95, 67, 58, 98, 63, 84, 62, 63, 75, 59, 48, 50, 70, 61, 73, 81, 85, 54, 62, 91, 81, 53, 66, 59, 84, 68, 62, 44, 51, 45, 45, 68, 54, 67, 50, 80, 65, 66, 61, 106, 50, 74, 75, 52, 70, 61, 66, 54, 61, 57, 85, 83, 77, 74, 56, 87, 95, 54, 65, 64, 66, 65, 63, 64, 64, 74, 69, 83, 56, 93, 66, 79, 55, 75, 97, 71, 68, 81, 74, 88, 73, 60, 65, 62, 53, 81, 66, 75, 77, 45, 60, 66, 55, 75, 55, 56, 53, 41, 60, 60, 57, 78, 52, 61, 85, 74, 82, 95, 54, 53, 72, 51, 56, 49, 54, 56, 68, 81, 60, 34, 77, 88, 63, 57, 35, 47, 55, 95, 50, 70, 74, 66, 62, 47, 66, 71, 81, 94, 103, 69, 66, 51, 42, 87, 68, 79, 54, 74, 67, 48, 81, 87, 62, 80, 39, 91, 48, 67, 63, 60, 82, 49, 66, 56, 72, 86, 57, 62, 66, 68, 109, 63, 68, 72, 71, 62, 77, 50, 65, 88, 68, 52, 48, 64, 87, 71, 61, 52, 61, 72, 61, 60, 51, 49, 60, 68, 77, 73, 95, 64, 58, 85, 54, 65, 49, 77, 71, 67, 69, 62, 56, 56, 50, 68, 55, 53, 56, 71, 50, 66, 60, 65, 76, 85, 53, 66, 61, 81, 91, 60, 69, 56, 63, 65, 49, 79, 78, 73, 51, 83, 74, 65, 66, 70, 51, 71, 81, 76, 67, 87, 79, 70, 46, 53, 66, 76, 53, 65, 61, 97, 78, 71, 79, 59, 85, 62, 47, 65, 64, 62, 48, 62, 71, 85, 70, 56, 84, 71, 90, 61, 52, 56, 52, 140, 108, 81, 100, 74, 81, 60, 45, 84, 114, 59, 56, 55, 93, 61, 71, 59, 61, 67, 82, 92, 66, 89, 92, 48, 63, 52, 60, 66, 56, 74, 59, 62, 63, 44, 72, 86, 41, 114, 63, 61, 79, 54, 57, 53, 143, 80, 83, 98, 62, 48, 42, 79, 55, 87, 65, 50, 68, 79, 61, 60, 66, 42, 68, 59, 82, 73, 84, 70, 64, 103, 46, 58, 57, 63, 85, 55, 57, 57, 53, 82, 69, 54, 60, 91, 53, 70, 59, 56, 53, 52, 98, 63, 70, 41, 98, 53, 70, 86, 47, 82, 71, 73, 69, 49, 56, 76, 62, 62, 57, 62, 80, 79, 56, 69, 105, 95, 74, 71, 61, 80, 65, 59, 63, 83, 60, 56, 73, 58, 52, 65, 87, 90, 41, 49, 48, 69, 68, 48, 82, 68, 50, 64, 68, 60, 82, 79, 49, 55, 75, 58, 71, 67, 57, 63, 73, 53, 57, 51, 57, 72, 51, 96, 54, 68, 81, 87, 90, 81, 55, 66, 61, 65, 62, 65, 55, 60, 76, 56, 68, 49, 57, 74, 58, 46, 72, 46, 42, 63, 48, 82, 53, 139, 58, 79, 64, 84, 85, 65, 53, 57, 53, 63, 75, 59, 79, 56, 62, 48, 64, 58, 69, 66, 89, 58, 60, 52, 58, 71, 81, 59, 72, 94, 68, 51, 53, 69, 44, 53, 42, 79, 63, 73, 57, 75, 60, 75, 56, 50, 74, 77, 86, 108, 69, 68, 49, 82, 89, 69, 47, 78, 73, 48, 38, 56, 53, 50, 58, 49, 52, 73, 84, 78, 120, 56, 72, 49, 69, 95, 57, 73, 52, 60, 49, 57, 67, 75, 71, 58, 62, 73, 49, 79, 73, 76, 52, 78, 71, 67, 43, 86, 53, 65, 63, 72, 64, 71, 58, 94, 122, 84, 77, 71, 40, 59, 58, 65, 79, 42, 81, 68, 54, 76, 71, 101, 109, 71, 60, 64, 69, 93, 55, 64, 45, 71, 55, 127, 66, 80, 72, 69, 56, 50, 59, 74, 100, 63, 60, 75, 60, 73, 68, 71, 95, 60, 45, 60, 53, 55, 53, 59, 51, 87, 77, 88, 60, 51, 71, 66, 73, 69, 127, 58, 90, 66, 72, 68, 55, 74, 41, 62, 49, 52, 55, 80, 79, 63, 64, 70, 61, 92, 77, 68, 91, 68, 52, 103, 66, 110, 78, 60, 54, 56, 74, 61, 63, 61, 44, 81, 74, 61, 57, 94, 62, 53, 56, 78, 94, 63, 109, 75, 49, 60, 101, 44, 105, 57, 78, 70, 47, 69, 95, 56, 55, 58, 50, 44, 71, 69, 63, 97, 41, 97, 51, 62, 48, 53, 54, 58, 59, 49, 53, 52, 51, 66, 83, 84, 52, 81, 59, 66, 70, 63, 81, 46, 59, 65, 68, 50, 63, 61, 56, 69, 65, 87, 76, 43, 50, 104, 64, 63, 74, 85, 78, 63, 49, 66, 52, 58, 62, 67, 49, 54, 57, 63, 54, 63, 53, 57, 59, 51, 44, 59, 70, 58, 60, 116, 53, 94, 80, 57, 60, 65, 73, 79, 89, 38, 81, 27, 58, 68, 63, 68, 65, 59, 71, 53, 55, 61, 61, 108, 64, 68, 58, 49, 53, 54, 71, 73, 61, 87, 59, 73, 57, 84, 56, 64, 71, 50, 61, 78, 75, 66, 61, 64, 64, 68, 69, 80, 53, 70, 43, 47, 98, 52, 108, 52, 61, 89, 48, 66, 61, 58, 45, 108, 57, 76, 86, 72, 68, 44, 56, 63, 70, 71, 67, 63, 51, 144, 45, 67, 48, 40, 85, 54, 54, 94, 58, 45, 84, 57, 68, 53, 46, 51, 62, 99, 76, 76, 94, 64, 63, 65, 52, 84, 55, 48, 77, 97, 60, 59, 68, 63, 54, 69, 67, 60, 56, 76, 57, 63, 80, 76, 91, 61, 53, 120, 50, 51, 56, 36, 56, 88, 64, 75, 73, 56, 65, 42, 66, 60, 64, 125, 51, 59, 50, 64, 38, 78, 39, 69, 49, 64, 49, 61, 61, 71, 68, 63, 87, 57, 91, 57, 58, 56, 54, 60, 69, 55, 83, 63, 71, 63, 66, 47, 70, 61, 44, 111, 82, 65, 83, 69, 44, 50, 72, 77, 44, 66, 66, 58, 42, 54, 67, 86, 84, 59, 52, 76, 53, 60, 74, 52, 70, 67, 53, 58, 80, 81, 70, 55, 52, 66, 71, 51, 74, 52, 58, 67, 47, 47, 78, 73, 94, 63, 40, 64, 51, 72, 54, 43, 56, 72, 64, 70, 59, 74, 44, 58, 95, 39, 58, 70, 60, 52, 59, 67, 79, 46, 87, 54, 70, 78, 79, 75, 64, 61, 62, 69, 74, 76, 58, 126, 71, 47, 56, 62, 43, 97, 59, 66, 76, 28, 58, 79, 52, 56, 43, 64, 80, 49, 47, 86, 59, 64, 50, 66, 70, 64, 69, 72, 43, 40, 48, 67, 51, 64, 75, 80, 62, 82, 34, 62, 57, 52, 44, 47, 72, 73, 59, 65, 72, 82, 59, 64, 54, 58, 59, 77, 92, 49, 62, 65, 52, 40, 65, 43, 76, 55, 70, 59, 81, 66, 63, 72, 56, 62, 55, 62, 89, 73, 89, 56, 47, 42, 86, 80, 71, 73, 78, 76, 54, 55, 42, 101, 43, 63, 75, 52, 70, 49, 55, 54, 66, 115, 63, 71, 70, 50, 55, 111, 64, 40, 77, 62, 70, 91, 64, 50, 70, 79, 74, 53, 61, 71, 63, 89, 66, 72, 67, 58, 55, 53, 103, 68, 51, 53, 79, 71, 75, 104, 81, 75, 42, 62, 60, 68, 31, 121, 63, 83, 110, 71, 51, 73, 55, 66, 41, 70, 70, 61, 51, 58, 50, 58, 48, 81, 67, 53, 69, 49, 59, 73, 47, 45, 82, 79, 54, 83, 58, 47, 61, 55, 43, 80, 88, 81, 93, 63, 95, 62, 49, 59, 69, 73, 52, 67, 67, 66, 48, 63, 61, 55, 70, 105, 61, 80, 64, 70, 59, 42, 61, 42, 50, 75, 62, 57, 73, 52, 92, 74, 52, 47, 50, 74, 57, 73, 69, 50, 60, 70, 86, 45, 80, 83, 72, 79, 72, 58, 71, 71, 75, 66, 68, 66, 74, 60, 49, 52, 50, 77, 69, 72, 87, 75, 52, 49, 54, 69, 64, 74, 74, 62, 69, 58, 75, 94, 120, 64, 64, 73, 75, 55, 68, 75, 56, 74, 66, 49, 41, 48, 70, 54, 63, 78, 62, 65, 65, 48, 76, 64, 62, 97, 63, 101, 53, 55, 59, 76, 49, 54, 53, 69, 62, 66, 64, 61, 55, 50, 62, 58, 57, 73, 80, 70, 95, 58, 61, 62, 51, 88, 81, 62, 44, 65, 57, 78, 68, 85, 67, 76, 44, 63, 62, 74, 67, 61, 71, 79, 54, 64, 75, 59, 72, 63, 64, 65, 46, 78, 47, 66, 66, 53, 94, 61, 61, 68, 67, 139, 54, 59, 62, 71, 56, 58, 60, 55, 68, 57, 71, 58, 58, 62, 45, 57, 69, 80, 58, 84, 72, 55, 129, 62, 69, 99, 51, 73, 70, 64, 104, 58, 62, 65, 57, 55, 68, 64, 64, 60, 62, 86, 64, 76, 66, 44, 53, 71, 59, 87, 103, 80, 78, 58, 66, 58, 56, 62, 73, 80, 71, 61, 48, 63, 51, 78, 44, 53, 53, 73, 56, 58, 78, 57, 58, 73, 75, 59, 71, 51, 54, 69, 71, 75, 72, 71, 58, 65, 62, 77, 75, 68, 58, 55, 61, 53, 59, 58, 48, 96, 70, 63, 81, 106, 58, 71, 82, 58, 77, 53, 62, 60, 82, 61, 65, 45, 84, 54, 68, 61, 67, 87, 66, 78, 61, 82, 88, 53, 56, 85, 66, 66, 70, 59, 48, 62, 54, 64, 61, 59, 95, 59, 65, 55, 59, 64, 79, 63, 64, 49, 61, 65, 96, 69, 73, 64, 48, 86, 62, 66, 83, 85, 56, 67, 72, 68, 65, 94, 67, 57, 63, 60, 64, 59, 61, 60, 60, 63, 70, 67, 64, 56, 85, 68, 58, 56, 79, 75, 44, 53, 67, 61, 50, 69, 44, 101, 101, 69, 61, 60, 82, 51, 57, 68, 68, 71, 62, 63, 56, 48, 67, 80, 69, 77, 61, 60, 54, 59, 61, 51, 65, 56, 64, 81, 65, 66, 61, 57, 113, 63, 50, 50, 60, 67, 56, 84, 69, 65, 77, 64, 72, 63, 63, 57, 66, 63, 70, 58, 59, 66, 63, 72, 88, 61, 67, 82, 57, 63, 64, 77, 64, 56, 76, 72, 63, 59, 62, 59, 61, 58, 70, 58, 67, 52, 57, 69, 66, 76, 109, 87, 73, 64, 69, 74, 121, 73, 84, 52, 61, 45, 67, 83, 70, 71, 59, 71, 87, 54, 84, 67, 62, 67, 56, 65, 54, 58, 82, 74, 100, 50, 60, 60, 57, 56, 80, 50, 51, 66, 32, 58, 71, 68, 51, 68, 88, 55, 53, 65, 70, 61, 73, 53, 68, 60, 57, 67, 61, 49, 67, 59, 148, 77, 83, 141, 56, 70, 55, 50, 66, 71, 71, 72, 75, 74, 59, 72, 67, 72, 76, 75, 65, 74, 70, 92, 51, 63, 74, 56, 39, 67, 63, 79, 53, 55, 60, 60, 85, 61, 66, 61, 56, 76, 59, 72, 51, 50, 42, 57, 63, 57, 70, 69, 66, 52, 60, 81, 60, 75, 58, 63, 78, 54, 54, 141, 61, 60, 62, 60, 66, 66, 58, 66, 63, 61, 64, 41, 60, 74, 57, 67, 76, 65, 61, 56, 69, 63, 64, 84, 71, 62, 65, 50, 60, 85, 73, 75, 71, 71, 77, 80, 72, 66, 95, 47, 68, 61, 65, 62, 72, 67, 66, 75, 59, 70, 53, 66, 48, 55, 61, 97, 52, 88, 69, 60, 62, 67, 66, 78, 65, 56, 56, 76, 43, 73, 69, 61, 61, 75, 66, 62, 67, 55, 63, 84, 55, 72, 58, 70, 67, 53, 70, 59, 69, 48, 61, 80, 63, 66, 68, 62, 70, 69, 53, 48, 57, 49, 58, 61, 50, 83, 61, 59, 64, 59, 51, 60, 65, 72, 57, 64, 68, 53, 111, 71, 144, 67, 61, 66, 52, 58, 79, 56, 56, 67, 76, 69, 64, 72, 78, 52, 62, 70, 53, 61, 60, 67, 69, 58, 91, 57, 66, 69, 76, 67, 62, 58, 56, 56, 74, 83, 50, 57, 57, 62, 69, 63, 81, 57, 48, 41, 56, 72, 42, 75, 62, 63, 64, 55, 70, 65, 68, 101, 76, 60, 68, 70, 70, 76, 65, 62, 53, 69, 75, 56, 59, 75, 67, 64, 104, 55, 58, 66, 54, 55, 78, 63, 64, 40, 51, 54, 105, 56, 66, 64, 70, 50, 52, 62, 55, 78, 44, 66, 59, 67, 63, 56, 65, 77, 70, 56, 63, 70, 41, 74, 55, 71, 91, 59, 66, 76, 61, 56, 62, 59, 65, 62, 68, 98, 54, 71, 53, 74, 68, 68, 74, 64, 58, 104, 62, 63, 65, 61, 62, 83, 54, 68, 46, 66, 57, 60, 59, 72, 81, 46, 56, 67, 64, 96, 53, 55, 62, 89, 64, 56, 60, 67, 60, 63, 66, 73, 64, 63, 82, 93, 71, 50, 41, 81, 93, 72, 95, 77, 68, 70, 85, 88, 71, 61, 60, 57, 53, 57, 61, 48, 56, 65, 88, 76, 56, 66, 72, 53, 60, 61, 95, 63, 51, 58, 67, 72, 62, 71, 58, 70, 47, 60, 54, 60, 68, 58, 64, 45, 55, 63, 54, 87, 73, 85, 68, 58, 78, 68, 56, 52, 56, 91, 58, 55, 50, 53, 62, 57, 61, 71, 49, 60, 75, 57, 78, 71, 56, 54, 60, 49, 57, 42, 68, 69, 60, 66, 66, 60, 75, 71, 58, 74, 73, 57, 97, 73, 74, 60, 65, 59, 57, 113, 63, 76, 41, 86, 87, 53, 53, 57, 62, 60, 79, 63, 71, 76, 62, 65, 58, 62, 55, 62, 75, 52, 73, 86, 56, 92, 42, 62, 68, 67, 80, 72, 51, 53, 59, 64, 85, 62, 63, 90, 66, 65, 65, 75, 64, 116, 50, 80, 48, 65, 74, 61, 64, 67, 64, 96, 57, 73, 67, 58, 67, 49, 83, 62, 52, 81, 75, 69, 66, 83, 67, 54, 59, 84, 71, 54, 69, 75, 75, 94, 95, 71, 90, 108, 58, 105, 50, 80, 72, 36, 39, 59, 63, 59, 68, 72, 61, 74, 63, 59, 90, 54, 77, 63, 76, 57, 62, 53, 61, 84, 61, 64, 65, 65, 57, 62, 70, 56, 62, 69, 63, 76, 67, 101, 61, 31, 61, 69, 53, 102, 71, 68, 58, 70, 68, 76, 46, 65, 75, 47, 61, 97, 69, 64, 55, 69, 84, 72, 58, 81, 51, 91, 56, 57, 70, 81, 52, 62, 57, 56, 61, 77, 66, 61, 40, 75, 57, 52, 59, 90, 58, 73, 72, 64, 45, 67, 86, 70, 65, 120, 65, 104, 48, 62, 52, 70, 58, 65, 71, 100, 67, 81, 74, 47, 72, 53, 57, 69, 58, 116, 73, 60, 54, 56, 67, 61, 63, 66, 60, 87, 72, 71, 56, 57, 89, 58, 58, 77, 46, 69, 48, 72, 44, 61, 70, 63, 70, 55, 71, 69, 71, 65, 67, 57, 61, 77, 64, 69, 91, 43, 61, 65, 62, 49, 67, 75, 69, 62, 88, 64, 78, 66, 59, 77, 60, 56, 71, 64, 58, 80, 70, 60, 51, 76, 56, 51, 59, 58, 77, 51, 74, 51, 59, 60, 46, 57, 55, 56, 52, 79, 61, 57, 54, 62, 68, 62, 56, 121, 58, 52, 76, 69, 107, 75, 55, 72, 61, 62, 73, 47, 92, 49, 74, 75, 58, 64, 65, 67, 63, 73, 65, 52, 54, 67, 55, 58, 50, 86, 66, 74, 80, 83, 71, 54, 62, 69, 60, 70, 97, 63, 66, 74, 99, 62, 57, 68, 58, 65, 70, 71, 47, 65, 68, 62, 49, 73, 67, 67, 69, 53, 73, 53, 75, 52, 80, 60, 104, 71, 65, 59, 68, 67, 83, 69, 72, 52, 64, 35, 59, 58, 69, 67, 53, 58, 64, 77, 62, 62, 55, 84, 45, 56, 73, 56, 52, 87, 65, 64, 85, 62, 57, 57, 125, 53, 55, 72, 72, 85, 145, 68, 72, 68, 54, 55, 67, 70, 55, 48, 74, 58, 82, 83, 77, 72, 55, 59, 53, 66, 74, 61, 57, 58, 66, 104, 57, 63, 66, 65, 61, 81, 73, 57, 84, 84, 39, 57, 76, 78, 56, 56, 60, 55, 53, 71, 62, 66, 47, 63, 50, 61, 33, 53, 51, 88, 70, 65, 72, 62, 67, 65, 63, 77, 80, 64, 68, 57, 70, 72, 77, 79, 45, 60, 64, 58, 62, 50, 69, 40, 56, 64, 69, 57, 44, 69, 58, 56, 59, 60, 67, 67, 58, 73, 83, 62, 78, 58, 61, 47, 67, 63, 82, 57, 58, 60, 82, 79, 58, 58, 72, 70, 52, 72, 64, 64, 70, 61, 58, 49, 59, 67, 56, 98, 46, 69, 65, 63, 59, 68, 61, 45, 68, 55, 77, 65, 70, 53, 54, 65, 55, 48, 58, 93, 72, 57, 62, 56, 90, 75, 45, 73, 65, 75, 63, 46, 66, 92, 65, 64, 68, 53, 62, 69, 71, 73, 85, 91, 56, 94, 75, 67, 80, 74, 54, 81, 71, 80, 51, 68, 65, 41, 59, 36, 59, 56, 55, 73, 66, 58, 63, 58, 69, 60, 39, 73, 60, 59, 55, 85, 58, 58, 97, 78, 58, 54, 43, 54, 37, 46, 69, 87, 53, 55, 69, 78, 67, 54, 77, 61, 62, 55, 57, 54, 50, 62, 62, 56, 56, 69, 62, 90, 73, 62, 52, 70, 61, 46, 50, 57, 78, 48, 63, 69, 62, 51, 63, 56, 42, 69, 70, 105, 61, 76, 59, 66, 58, 47, 68, 39, 63, 55, 46, 67, 72, 75, 73, 65, 81, 75, 66, 76, 63, 63, 55, 62, 71, 77, 73, 59, 74, 67, 60, 70, 56, 77, 66, 51, 56, 81, 59, 127, 58, 88, 59, 57, 54, 77, 53, 70, 41, 77, 71, 45, 70, 85, 38, 42, 58, 42, 74, 90, 63, 68, 65, 77, 59, 63, 57, 64, 71, 50, 52, 75, 101, 66, 61, 77, 62, 57, 67, 98, 65, 63, 89, 43, 83, 59, 61, 60, 54, 79, 60, 67, 52, 61, 55, 67, 55, 64, 63, 51, 77, 54, 52, 68, 71, 77, 56, 80, 64, 55, 66, 68, 55, 62, 73, 72, 55, 27, 67, 85, 80, 81, 65, 113, 83, 66, 93, 75, 55, 53, 54, 136, 64, 46, 66, 61, 90, 72, 70, 65, 65, 60, 69, 53, 101, 77, 54, 70, 46, 60, 52, 66, 95, 86, 82, 86, 69, 80, 80, 57, 47, 92, 83, 46, 62, 39, 67, 55, 48, 73, 68, 83, 81, 67, 69, 49, 74, 87, 62, 60, 37, 64, 55, 62, 67, 61, 68, 56, 62, 69, 66, 64, 55, 75, 96, 66, 68, 70, 63, 66, 73, 81, 50, 67, 81, 61, 49, 58, 64, 55, 59, 74, 55, 83, 66, 55, 50, 58, 63, 62, 71, 58, 44, 51, 56, 77, 73, 47, 56, 138, 66, 67, 49, 55, 77, 49, 69, 77, 71, 39, 80, 88, 58, 58, 74, 70, 80, 65, 62, 54, 59, 57, 59, 41, 56, 97, 61, 59, 80, 56, 46, 78, 62, 81, 46, 71, 62, 71, 78, 57, 67, 67, 70, 51, 65, 74, 88, 81, 102, 80, 102, 63, 89, 97, 65, 63, 68, 50, 64, 84, 56, 68, 67, 93, 81, 70, 68, 76, 66, 77, 58, 65, 77, 66, 71, 64, 60, 75, 63, 51, 61, 70, 74, 73, 61, 55, 58, 64, 56, 51, 58, 68, 62, 53, 75, 66, 59, 66, 69, 75, 67, 54, 71, 53, 61, 52, 74, 63, 45, 63, 77, 51, 60, 54, 77, 65, 47, 61, 50, 57, 91, 71, 85, 67, 55, 63, 69, 79, 62, 68, 77, 54, 71, 57, 45, 56, 78, 105, 69, 63, 56, 65, 87, 71, 65, 60, 58, 90, 63, 66, 45, 58, 47, 67, 84, 59, 98, 68, 47, 77, 54, 68, 68, 71, 82, 85, 57, 63, 72, 69, 56, 47, 68, 66, 58, 65, 49, 62, 59, 56, 51, 47, 74, 69, 66, 41, 64, 76, 43, 98, 72, 72, 57, 82, 88, 86, 72, 54, 61, 60, 82, 64, 64, 72, 80, 69, 88, 82, 59, 39, 68, 74, 53, 101, 57, 56, 61, 58, 64, 69, 168, 62, 53, 77, 84, 60, 89, 69, 59, 49, 46, 58, 70, 55, 54, 59, 71, 57, 96, 81, 62, 65, 76, 63, 73, 47, 79, 58, 75, 84, 49, 66, 54, 55, 49, 132, 56, 57, 87, 57, 74, 56, 62, 55, 76, 84, 49, 70, 92, 92, 68, 62, 76, 69, 52, 48, 68, 74, 62, 91, 64, 75, 70, 62, 61, 65, 66, 50, 74, 42, 62, 82, 72, 71, 57, 86, 79, 67, 70, 98, 73, 70, 73, 61, 66, 75, 62, 65, 68, 75, 63, 78, 65, 70, 62, 68, 71, 60, 74, 64, 50, 72, 48, 66, 61, 45, 44, 82, 58, 69, 61, 53, 36, 50, 64, 51, 66, 58, 67, 82, 74, 67, 75, 53, 58, 59, 58, 61, 77, 67, 65, 81, 58, 56, 68, 65, 52, 66, 62, 53, 84, 58, 69, 52, 62, 57, 64, 89, 78, 81, 68, 54, 49, 34, 62, 80, 60, 49, 90, 67, 62, 77, 47, 69, 76, 62, 75, 84, 48, 64, 54, 66, 55, 53, 59, 66, 78, 56, 55, 59, 88, 77, 47, 50, 63, 69, 51, 73, 90, 57, 69, 70, 66, 65, 59, 48, 63, 66, 46, 90, 81, 70, 55, 98, 71, 91, 71, 75, 66, 60, 90, 77, 63, 70, 60, 56, 63, 59, 64, 53, 65, 64, 75, 70, 65, 73, 67, 81, 93, 52, 78, 76, 65, 76, 46, 60, 60, 44, 58, 70, 108, 45, 82, 39, 52, 102, 48, 47, 65, 60, 60, 60, 98, 73, 69, 55, 75, 66, 88, 92, 67, 73, 57, 67, 78, 72, 66, 48, 62, 89, 48, 60, 59, 60, 50, 69, 63, 91, 56, 89, 57, 58, 57, 91, 77, 55, 77, 85, 65, 58, 84, 100, 70, 58, 52, 72, 55, 47, 94, 109, 99, 88, 67, 69, 48, 71, 71, 62, 64, 55, 113, 65, 50, 76, 53, 83, 61, 44, 76, 69, 65, 59, 58, 57, 61, 52, 53, 65, 74, 116, 64, 82, 70, 59, 54, 44, 69, 54, 51, 59, 91, 55, 88, 55, 70, 57, 53, 49, 85, 72, 68, 50, 69, 63, 62, 57, 63, 56, 60, 66, 87, 65, 41, 71, 65, 58, 55, 80, 72, 49, 59, 64, 78, 71, 59, 56, 71, 60, 72, 56, 61, 72, 102, 72, 72, 41, 62, 53, 74, 57, 98, 84, 78, 78, 68, 93, 60, 96, 59, 48, 57, 67, 58, 46, 63, 43, 62, 51, 58, 56, 71, 96, 64, 67, 50, 51, 63, 53, 76, 36, 60, 68, 56, 73, 61, 121, 70, 57, 72, 69, 56, 71, 54, 60, 69, 76, 67, 76, 50, 50, 63, 86, 54, 64, 63, 58, 30, 87, 48, 69, 83, 64, 67, 85, 61, 63, 73, 49, 91, 75, 55, 91, 61, 68, 76, 59, 61, 53, 88, 88, 67, 59, 57, 67, 51, 49, 47, 97, 49, 63, 67, 57, 73, 58, 43, 71, 64, 62, 54, 61, 50, 155, 73, 58, 67, 45, 57, 60, 80, 66, 73, 57, 73, 87, 62, 60, 73, 62, 51, 40, 56, 61, 65, 52, 77, 62, 73, 83, 66, 53, 52, 58, 58, 67, 46, 80, 57, 131, 58, 97, 69, 48, 44, 70, 83, 89, 70, 85, 67, 87, 57, 78, 82, 65, 92, 55, 55, 77, 70, 79, 56, 53, 50, 56, 39, 66, 76, 64, 57, 55, 63, 72, 80, 70, 120, 55, 62, 66, 72, 66, 72, 73, 53, 70, 98, 81, 68, 53, 82, 68, 65, 81, 63, 56, 68, 66, 85, 56, 68, 61, 59, 79, 49, 79, 58, 68, 49, 64, 67, 68, 56, 86, 61, 88, 55, 75, 63, 59, 67, 70, 43, 78, 57, 58, 33, 56, 64, 54, 60, 69, 62, 72, 54, 55, 67, 70, 55, 53, 53, 63, 52, 93, 56, 74, 60, 71, 58, 90, 51, 69, 53, 67, 70, 74, 87, 59, 50, 69, 80, 103, 52, 71, 57, 60, 49, 47, 70, 67, 62, 75, 62, 51, 65, 64, 57, 58, 84, 46, 72, 71, 74, 67, 60, 61, 46, 77, 81, 64, 64, 59, 78, 92, 59, 71, 79, 45, 63, 71, 52, 78, 93, 77, 73, 59, 72, 84, 120, 56, 123, 85, 54, 62, 57, 74, 63, 80, 52, 67, 85, 60, 63, 54, 65, 66, 61, 50, 72, 61, 64, 127, 63, 52, 63, 54, 79, 67, 57, 100, 65, 62, 79, 78, 53, 54, 61, 69, 49, 61, 67, 64, 43, 75, 61, 66, 78, 68, 61, 71, 60, 61, 77, 117, 69, 92, 75, 92, 80, 73, 51, 47, 56, 81, 55, 70, 61, 53, 57, 51, 80, 57, 77, 57, 60, 49, 61, 66, 60, 50, 63, 80, 44, 51, 62, 75, 99, 61, 93, 77, 78, 54, 96, 66, 61, 53, 101, 95, 59, 56, 52, 74, 77, 54, 66, 66, 70, 75, 65, 73, 57, 75, 62, 69, 68, 77, 71, 82, 63, 42, 55, 57, 71, 79, 73, 70, 57, 83, 61, 81, 79, 61, 41, 67, 43, 56, 48, 84, 55, 84, 57, 71, 67, 53, 96, 62, 58, 86, 69, 76, 60, 102, 56, 79, 107, 69, 53, 69, 76, 80, 72, 62, 55, 111, 83, 63, 47, 49, 41, 88, 47, 63, 60, 61, 53, 64, 46, 60, 76, 66, 65, 78, 88, 64, 56, 72, 72, 45, 81, 65, 35, 50, 83, 53, 75, 53, 75, 86, 58, 57, 62, 64, 41, 91, 64, 88, 53, 64, 56, 54, 72, 69, 67, 73, 60, 38, 42, 51, 51, 62, 50, 74, 60, 74, 50, 76, 59, 65, 87, 57, 63, 48, 47, 59, 60, 85, 45, 53, 40, 52, 62, 96, 67, 74, 50, 74, 54, 54, 69, 53, 47, 72, 64, 55, 57, 60, 55, 82, 89, 80, 74, 88, 50, 47, 80, 91, 63, 68, 67, 70, 64, 43, 73, 77, 81, 66, 47, 106, 50, 70, 61, 60, 74, 86, 59, 81, 63, 68, 78, 93, 84, 73, 56, 53, 97, 57, 42, 60, 54, 50, 74, 56, 56, 54, 49, 50, 80, 60, 62, 77, 77, 70, 42, 80, 71, 85, 65, 71, 100, 59, 64, 50, 47, 60, 87, 55, 49, 57, 85, 60, 85, 52, 82, 58, 58, 61, 56, 46, 55, 61, 59, 77, 64, 68, 77, 62, 74, 50, 53, 62, 60, 62, 71, 66, 56, 58, 58, 95, 71, 61, 67, 88, 60, 84, 54, 65, 56, 89, 49, 63, 50, 73, 60, 80, 61, 81, 51, 65, 60, 80, 65, 55, 56, 47, 84, 59, 59, 68, 50, 49, 67, 52, 48, 56, 55, 82, 90, 66, 71, 67, 63, 62, 84, 40, 62, 102, 70, 68, 132, 73, 68, 61, 85, 47, 58, 67, 75, 54, 67, 78, 67, 58, 77, 58, 62, 63, 165, 93, 63, 53, 65, 56, 69, 84, 61, 61, 69, 70, 58, 59, 62, 61, 83, 70, 62, 53, 76, 71, 56, 65, 53, 78, 57, 55, 61, 63, 56, 62, 59, 82, 67, 50, 77, 80, 67, 55, 81, 49, 47, 47, 65, 59, 67, 74, 63, 58, 51, 64, 71, 49, 62, 68, 75, 54, 69, 79, 81, 62, 70, 54, 52, 64, 74, 56, 102, 59, 75, 67, 49, 54, 64, 101, 51, 75, 58, 82, 79, 105, 67, 50, 51, 64, 54, 56, 73, 48, 79, 68, 52, 52, 72, 70, 89, 55, 66, 65, 73, 57, 60, 52, 76, 57, 67, 55, 60, 51, 53, 30, 66, 62, 52, 89, 64, 46, 75, 100, 75, 85, 57, 68, 72, 63, 45, 64, 64, 60, 108, 55, 62, 66, 90, 61, 53, 87, 64, 69, 68, 79, 50, 76, 66, 55, 61, 67, 51, 53, 51, 71, 77, 67, 65, 45, 83, 56, 60, 62, 59, 96, 56, 74, 59, 48, 43, 65, 55, 65, 77, 63, 93, 63, 75, 54, 66, 60, 68, 47, 62, 54, 75, 66, 72, 59, 64, 81, 67, 48, 69, 83, 69, 73, 56, 64, 76, 64, 56, 52, 48, 64, 60, 56, 53, 73, 70, 72, 58, 50, 85, 26, 71, 81, 53, 67, 97, 83, 68, 75, 69, 60, 99, 57, 43, 94, 101, 62, 85, 84, 62, 76, 69, 54, 46, 53, 60, 76, 61, 64, 78, 117, 75, 96, 58, 58, 50, 49, 77, 63, 66, 70, 53, 89, 52, 46, 64, 77, 50, 84, 71, 49, 66, 75, 82, 70, 64, 59, 85, 59, 62, 65, 57, 67, 46, 69, 78, 72, 64, 50, 56, 54, 83, 59, 78, 74, 66, 58, 55, 55, 50, 79, 47, 101, 64, 78, 56, 123, 53, 47, 63, 63, 75, 61, 51, 66, 46, 54, 60, 52, 49, 63, 66, 52, 59, 75, 59, 64, 61, 62, 63, 57, 67, 73, 60, 63, 69, 69, 58, 70, 54, 94, 75, 69, 77, 54, 62, 91, 54, 53, 67, 57, 53, 55, 87, 66, 61, 66, 47, 110, 66, 67, 60, 52, 59, 67, 67, 69, 63, 64, 58, 79, 53, 65, 54, 67, 64, 53, 72, 77, 53, 76, 53, 61, 64, 70, 52, 76, 79, 63, 69, 83, 52, 49, 50, 69, 151, 68, 59, 51, 73, 63, 77, 72, 55, 59, 59, 65, 72, 62, 74, 53, 46, 60, 65, 65, 66, 54, 78, 68, 60, 66, 65, 36, 78, 68, 94, 46, 78, 62, 59, 43, 47, 54, 60, 103, 67, 73, 51, 63, 62, 68, 62, 74, 46, 57, 66, 61, 52, 68, 74, 62, 60, 84, 62, 63, 70, 72, 91, 48, 55, 76, 56, 60, 66, 52, 71, 90, 54, 48, 58, 66, 57, 70, 73, 33, 76, 53, 75, 63, 57, 58, 87, 74, 72, 73, 58, 75, 57, 127, 68, 75, 75, 66, 68, 63, 66, 68, 61, 41, 70, 53, 73, 89, 65, 62, 87, 83, 68, 73, 55, 51, 69, 81, 87, 70, 55, 64, 75, 62, 57, 57, 71, 48, 50, 80, 68, 53, 57, 56, 57, 68, 41, 53, 56, 55, 50, 72, 79, 53, 83, 52, 52, 75, 64, 53, 50, 44, 57, 67, 61, 59, 75, 74, 72, 56, 87, 78, 72, 55, 60, 62, 68, 55, 51, 57, 63, 64, 69, 50, 52, 89, 54, 60, 72, 72, 64, 101, 88, 45, 85, 48, 67, 49, 63, 64, 54, 61, 63, 52, 71, 63, 60, 69, 66, 72, 66, 127, 58, 56, 60, 60, 68, 57, 66, 68, 73, 57, 68, 67, 55, 84, 82, 42, 45, 54, 55, 53, 64, 58, 70, 59, 83, 95, 80, 56, 80, 71, 76, 68, 56, 63, 50, 56, 56, 60, 69, 82, 78, 60, 73, 64, 62, 71, 46, 50, 51, 71, 61, 71, 65, 66, 65, 69, 106, 70, 64, 59, 47, 59, 64, 53, 72, 94, 65, 61, 52, 71, 58, 57, 70, 58, 53, 62, 58, 57, 57, 67, 70, 63, 51, 42, 46, 95, 61, 54, 78, 71, 84, 70, 68, 52, 81, 61, 64, 63, 50, 71, 57, 65, 51, 49, 152, 53, 109, 47, 53, 50, 61, 54, 69, 67, 66, 57, 50, 68, 53, 55, 73, 54, 68, 43, 60, 61, 63, 35, 58, 51, 67, 60, 78, 49, 85, 53, 60, 38, 75, 45, 81, 74, 60, 30, 61, 63, 65, 77, 62, 81, 60, 70, 54, 70, 77, 61, 76, 69, 70, 59, 65, 85, 58, 63, 60, 64, 51, 71, 71, 72, 54, 59, 64, 72, 60, 84, 80, 62, 68, 74, 48, 55, 53, 46, 56, 96, 55, 61, 62, 55, 56, 49, 83, 75, 68, 71, 70, 55, 70, 69, 78, 101, 50, 143, 67, 54, 71, 72, 150, 56, 66, 63, 56, 84, 40, 62, 64, 60, 57, 88, 64, 64, 51, 48, 47, 51, 59, 52, 63, 62, 70, 51, 53, 69, 45, 81, 68, 55, 77, 64, 72, 61, 55, 66, 61, 58, 73, 49, 90, 71, 65, 82, 66, 52, 52, 85, 64, 70, 60, 58, 51, 62, 69, 49, 73, 56, 63, 79, 57, 56, 56, 51, 90, 52, 82, 86, 73, 57, 69, 60, 54, 71, 92, 69, 79, 103, 60, 92, 46, 67, 54, 105, 98, 50, 43, 68, 65, 52, 55, 66, 54, 65, 71, 60, 39, 67, 44, 56, 69, 50, 54, 38, 79, 59, 73, 67, 89, 73, 60, 89, 69, 53, 61, 71, 57, 54, 58, 47, 43, 75, 70, 71, 85, 61, 67, 82, 66, 57, 64, 84, 83, 58, 77, 62, 82, 54, 58, 75, 76, 64, 44, 68, 49, 62, 55, 36, 69, 73, 48, 39, 51, 70, 57, 53, 58, 59, 74, 83, 76, 115, 54, 78, 62, 72, 57, 59, 86, 90, 44, 59, 44, 37, 86, 82, 81, 69, 75, 54, 80, 80, 71, 61, 67, 57, 50, 68, 62, 59, 64, 57, 86, 62, 62, 62, 51, 68, 60, 54, 55, 66, 59, 56, 68, 78, 69, 68, 76, 72, 54, 68, 50, 62, 60, 63, 87, 77, 61, 111, 59, 61, 50, 72, 59, 69, 58, 54, 58, 67, 62, 63, 72, 56, 67, 73, 54, 58, 62, 63, 71, 53, 58, 95, 89, 53, 71, 44, 70, 79, 47, 88, 87, 83, 55, 50, 68, 63, 66, 75, 55, 55, 59, 56, 62, 62, 94, 63, 55, 73, 58, 58, 61, 77, 77, 43, 57, 67, 62, 60, 66, 70, 67, 61, 65, 115, 63, 37, 70, 64, 66, 61, 59, 61, 96, 68, 68, 67, 59, 73, 82, 51, 47, 72, 64, 59, 58, 83, 63, 62, 58, 73, 77, 57, 27, 67, 67, 78, 64, 59, 62, 61, 62, 57, 68, 65, 66, 60, 53, 60, 54, 81, 80, 59, 57, 66, 55, 81, 58, 67, 49, 66, 59, 60, 74, 68, 78, 63, 91, 51, 63, 64, 52, 70, 91, 68, 77, 61, 70, 47, 80, 64, 80, 88, 54, 56, 78, 72, 90, 68, 73, 79, 94, 71, 50, 101, 60, 61, 40, 87, 62, 57, 54, 64, 80, 88, 64, 61, 61, 64, 54, 87, 66, 76, 55, 54, 46, 60, 75, 68, 62, 81, 64, 45, 66, 70, 76, 47, 86, 72, 57, 63, 77, 82, 53, 89, 60, 53, 52, 58, 66, 43, 68, 78, 57, 70, 66, 63, 65, 55, 57, 65, 51, 60, 75, 106, 58, 74, 66, 65, 54, 77, 61, 54, 68, 56, 82, 60, 64, 60, 73, 52, 57, 56, 47, 77, 62, 66, 60, 57, 70, 66, 93, 69, 82, 52, 55, 48, 64, 58, 73, 69, 63, 64, 58, 111, 59, 58, 59, 87, 62, 91, 62, 66, 67, 71, 63, 58, 81, 52, 76, 44, 91, 57, 79, 67, 64, 61, 53, 63, 64, 61, 41, 97, 63, 72, 55, 55, 64, 54, 57, 65, 66, 53, 61, 69, 71, 47, 57, 68, 56, 99, 43, 74, 86, 84, 58, 74, 61, 69, 77, 88, 87, 72, 87, 67, 77, 73, 63, 62, 73, 58, 69, 72, 62, 66, 61, 63, 52, 88, 63, 49, 51, 60, 62, 60, 78, 60, 63, 62, 91, 67, 75, 61, 101, 82, 45, 54, 51, 77, 72, 63, 63, 82, 58, 77, 56, 72, 64, 54, 64, 73, 58, 58, 51, 55, 56, 54, 63, 98, 66, 54, 60, 60, 69, 62, 54, 52, 71, 61, 56, 63, 61, 63, 53, 53, 64, 69, 55, 50, 68, 56, 66, 62, 56, 81, 57, 61, 57, 62, 46, 43, 75, 58, 73, 60, 79, 67, 69, 52, 53, 60, 59, 73, 64, 63, 55, 56, 84, 55, 59, 38, 64, 90, 69, 64, 56, 57, 51, 74, 92, 60, 62, 62, 68, 57, 45, 65, 78, 89, 76, 103, 67, 56, 54, 63, 83, 77, 50, 60, 61, 50, 63, 92, 73, 50, 60, 65, 70, 73, 60, 81, 65, 132, 56, 58, 53, 34, 96, 68, 55, 78, 55, 49, 67, 39, 61, 81, 70, 67, 61, 54, 57, 68, 60, 52, 72, 66, 72, 58, 55, 62, 81, 55, 51, 56, 68, 67, 75, 86, 62, 58, 75, 65, 67, 63, 79, 53, 59, 50, 66, 79, 69, 65, 56, 76, 53, 48, 82, 84, 61, 75, 61, 72, 57, 56, 71, 83, 40, 49, 59, 53, 86, 64, 53, 52, 41, 82, 73, 62, 87, 69, 57, 56, 56, 78, 66, 56, 71, 42, 56, 53, 63, 90, 70, 58, 54, 63, 86, 60, 60, 64, 83, 72, 52, 65, 92, 58, 53, 81, 51, 70, 55, 65, 58, 67, 64, 62, 77, 64, 71, 73, 51, 60, 55, 67, 65, 51, 63, 62, 76, 51, 50, 57, 77, 62, 71, 61, 64, 95, 67, 64, 66, 77, 57, 66, 52, 64, 78, 49, 85, 50, 70, 70, 78, 64, 85, 60, 52, 58, 105, 64, 61, 80, 62, 57, 72, 61, 62, 80, 67, 58, 69, 71, 108, 60, 48, 74, 72, 80, 65, 62, 62, 56, 51, 46, 71, 64, 54, 53, 60, 64, 83, 84, 68, 70, 63, 50, 71, 54, 59, 54, 57, 71, 56, 59, 78, 78, 57, 54, 70, 60, 60, 62, 75, 79, 54, 58, 57, 58, 69, 58, 77, 72, 69, 85, 62, 63, 65, 55, 77, 75, 73, 60, 66, 70, 70, 56, 73, 70, 44, 70, 60, 74, 67, 67, 81, 69, 68, 60, 57, 84, 65, 63, 59, 65, 73, 53, 71, 61, 63, 78, 57, 43, 80, 58, 59, 51, 42, 64, 74, 66, 105, 66, 85, 63, 61, 74, 80, 57, 69, 56, 73, 83, 60, 53, 67, 54, 53, 64, 55, 85, 56, 65, 53, 71, 67, 61, 62, 67, 63, 63, 64, 56, 59, 103, 62, 50, 81, 59, 62, 113, 60, 61, 57, 65, 66, 45, 49, 50, 80, 49, 50, 73, 71, 51, 73, 76, 92, 61, 62, 69, 67, 73, 68, 79, 65, 55, 72, 65, 106, 67, 82, 68, 58, 68, 58, 64, 54, 67, 68, 76, 72, 57, 64, 69, 81, 73, 61, 80, 50, 51, 141, 56, 42, 62, 56, 64, 81, 56, 58, 70, 66, 70, 44, 62, 67, 59, 54, 64, 57, 46, 59, 75, 61, 62, 75, 56, 64, 58, 82, 68, 125, 87, 72, 86, 69, 63, 53, 70, 57, 54, 75, 58, 57, 62, 75, 101, 60, 55, 61, 56, 54, 63, 59, 79, 75, 61, 59, 54, 71, 55, 56, 59, 73, 69, 68, 59, 53, 65, 73, 45, 53, 71, 65, 65, 50, 53, 38, 72, 43, 111, 63, 42, 60, 73, 74, 72, 85, 47, 65, 83, 57, 74, 68, 65, 59, 69, 62, 67, 53, 56, 77, 51, 70, 83, 73, 74, 67, 62, 47, 57, 86, 70, 56, 61, 70, 64, 61, 64, 70, 63, 50, 69, 58, 68, 58, 68, 56, 70, 69, 68, 64, 67, 79, 68, 81, 103, 50, 68, 55, 57, 72, 63, 68, 67, 62, 81, 56, 61, 78, 79, 83, 63, 57, 62, 81, 61, 73, 58, 73, 55, 70, 63, 67, 83, 89, 54, 58, 65, 70, 58, 44, 65, 90, 74, 76, 72, 98, 41, 99, 60, 63, 56, 38, 47, 80, 77, 71, 78, 54, 71, 98, 42, 50, 62, 75, 47, 46, 53, 71, 72, 55, 76, 72, 71, 77, 80, 88, 54, 132, 63, 50, 109, 43, 52, 59, 54, 46, 72, 55, 73, 75, 54, 51, 66, 40, 73, 83, 67, 71, 66, 64, 55, 99, 88, 78, 77, 78, 81, 78, 44, 63, 69, 89, 75, 76, 47, 70, 66, 55, 40, 80, 68, 62, 63, 74, 52, 61, 67, 66, 80, 47, 43, 37, 77, 59, 59, 52, 64, 109, 80, 66, 83, 66, 55, 97, 65, 56, 70, 55, 76, 87, 43, 86, 74, 101, 69, 74, 62, 64, 66, 59, 61, 70, 70, 64, 55, 65, 58, 51, 68, 76, 48, 56, 92, 65, 75, 67, 54, 66, 64, 66, 76, 42, 55, 64, 82, 59, 114, 49, 46, 51, 56, 66, 59, 64, 78, 74, 87, 68, 86, 55, 66, 82, 56, 84, 64, 61, 53, 63, 63, 83, 77, 48, 70, 65, 36, 68, 65, 84, 67, 68, 54, 62, 53, 71, 71, 69, 74, 63, 75, 60, 45, 70, 56, 67, 50, 51, 55, 74, 73, 84, 65, 75, 45, 73, 61, 70, 62, 51, 50, 45, 82, 79, 68, 74, 53, 67, 86, 69, 57, 46, 56, 70, 53, 65, 53, 72, 47, 49, 53, 66, 62, 94, 54, 85, 55, 82, 73, 88, 51, 60, 60, 57, 64, 75, 69, 73, 69, 62, 70, 60, 69, 77, 36, 89, 40, 76, 82, 49, 74, 41, 62, 73, 54, 52, 60, 73, 55, 66, 84, 44, 64, 58, 67, 52, 119, 63, 47, 80, 64, 72, 68, 74, 90, 64, 79, 62, 56, 49, 68, 69, 73, 68, 64, 80, 63, 80, 76, 49, 47, 56, 81, 64, 73, 73, 89, 40, 74, 76, 79, 80, 51, 56, 84, 52, 145, 105, 86, 57, 66, 66, 49, 67, 65, 74, 80, 98, 43, 63, 73, 71, 72, 79, 61, 65, 28, 60, 71, 71, 81, 67, 97, 58, 91, 50, 49, 83, 66, 67, 61, 64, 48, 75, 35, 61, 62, 71, 63, 62, 43, 70, 64, 64, 52, 51, 63, 73, 56, 43, 90, 91, 47, 50, 75, 79, 38, 55, 68, 47, 43, 70, 69, 74, 72, 59, 62, 92, 48, 69, 57, 73, 114, 75, 45, 57, 48, 55, 59, 63, 63, 49, 70, 61, 66, 42, 49, 74, 75, 64, 90, 77, 70, 54, 56, 82, 49, 82, 74, 72, 75, 60, 50, 78, 69, 54, 58, 48, 53, 57, 64, 104, 66, 40, 75, 75, 62, 45, 65, 58, 56, 62, 76, 53, 86, 74, 62, 65, 84, 65, 55, 61, 96, 77, 67, 68, 62, 68, 72, 78, 60, 44, 28, 66, 69, 76, 71, 80, 60, 63, 59, 67, 62, 82, 68, 66, 59, 44, 63, 53, 65, 85, 79, 69, 95, 67, 48, 53, 68, 68, 97, 56, 70, 83, 63, 63, 54, 72, 55, 63, 94, 65, 73, 70, 55, 54, 52, 74, 67, 69, 61, 45, 44, 56, 71, 70, 66, 55, 70, 90, 72, 53, 60, 58, 70, 61, 63, 83, 81, 50, 63, 51, 58, 76, 79, 74, 73, 74, 48, 76, 75, 89, 80, 59, 53, 63, 96, 55, 114, 74, 67, 95, 51, 74, 78, 92, 90, 69, 65, 71, 32, 65, 77, 122, 36, 64, 54, 112, 40, 87, 61, 24, 83, 70, 74, 68, 76, 61, 80, 89, 97, 47, 40, 58, 44, 85, 52, 49, 72, 71, 66, 48, 65, 67, 70, 64, 68, 86, 45, 77, 73, 68, 81, 54, 58, 66, 75, 62, 53, 81, 60, 53, 58, 64, 73, 58, 50, 71, 64, 69, 64, 61, 54, 71, 43, 55, 59, 74, 100, 71, 48, 78, 71, 102, 46, 89, 73, 55, 57, 51, 80, 40, 35, 54, 48, 73, 96, 68, 96, 66, 117, 80, 70, 62, 124, 48, 71, 43, 79, 54, 64, 63, 53, 89, 65, 94, 65, 72, 79, 69, 67, 94, 57, 61, 50, 54, 69, 72, 53, 126, 64, 69, 77, 70, 64, 87, 72, 64, 85, 71, 53, 67, 79, 53, 64, 55, 111, 68, 49, 63, 86, 60, 72, 72, 64, 68, 85, 71, 42, 52, 86, 64, 65, 108, 57, 82, 120, 63, 50, 89, 66, 58, 62, 59, 67, 67, 87, 44, 55, 48, 65, 84, 40, 72, 88, 56, 71, 50, 56, 68, 63, 77, 102, 62, 57, 54, 73, 59, 65, 61, 52, 60, 59, 49, 59, 57, 44, 33, 84, 55, 102, 51, 98, 85, 76, 57, 106, 65, 66, 58, 77, 38, 45, 46, 77, 73, 113, 53, 58, 70, 60, 71, 69, 73, 51, 61, 93, 62, 55, 67, 46, 56, 90, 79, 62, 56, 59, 95, 62, 60, 56, 72, 93, 62, 47, 61, 62, 85, 61, 62, 71, 38, 107, 69, 90, 69, 73, 52, 67, 59, 60, 87, 58, 65, 59, 51, 57, 55, 56, 79, 59, 45, 65, 73, 57, 71, 77, 61, 68, 48, 77, 75, 63, 68, 63, 53, 61, 57, 59, 57, 69, 45, 59, 75, 70, 58, 69, 86, 77, 73, 46, 61, 67, 50, 75, 75, 87, 82, 70, 45, 68, 84, 110, 55, 57, 66, 72, 77, 80, 63, 46, 63, 69, 46, 118, 53, 63, 59, 86, 47, 58, 62, 61, 71, 87, 83, 62, 70, 68, 79, 70, 78, 64, 47, 49, 76, 94, 62, 68, 73, 78, 69, 67, 61, 56, 117, 69, 43, 70, 68, 51, 46, 93, 41, 56, 72, 66, 57, 77, 70, 68, 61, 51, 55, 46, 72, 82, 57, 48, 53, 73, 74, 87, 60, 64, 80, 59, 87, 74, 73, 76, 67, 53, 67, 61, 64, 72, 52, 71, 50, 66, 66, 79, 48, 69, 59, 39, 69, 72, 64, 47, 53, 58, 74, 59, 76, 52, 81, 70, 58, 53, 61, 87, 76, 60, 57, 93, 68, 56, 48, 66, 77, 93, 50, 52, 58, 54, 57, 46, 57, 48, 73, 73, 86, 73, 67, 65, 60, 73, 99, 54, 75, 74, 53, 47, 54, 96, 71, 67, 57, 53, 53, 50, 91, 51, 65, 54, 35, 69, 51, 86, 64, 57, 57, 47, 87, 54, 74, 50, 66, 113, 133, 60, 65, 56, 75, 52, 108, 54, 69, 55, 79, 87, 67, 35, 70, 78, 44, 89, 64, 56, 127, 61, 47, 56, 81, 54, 55, 51, 67, 54, 71, 65, 51, 74, 76, 70, 48, 52, 61, 65, 60, 54, 70, 60, 69, 75, 70, 60, 89, 78, 67, 57, 58, 78, 52, 76, 91, 78, 64, 71, 68, 64, 60, 47, 57, 61, 67, 65, 79, 58, 60, 66, 61, 83, 63, 68, 71, 98, 76, 61, 69, 71, 53, 77, 63, 56, 71, 51, 52, 64, 90, 71, 71, 65, 70, 69, 77, 57, 56, 52, 58, 70, 61, 66, 60, 66, 56, 71, 63, 100, 56, 66, 71, 61, 66, 75, 61, 48, 63, 57, 70, 63, 73, 118, 106, 73, 120, 53, 68, 61, 66, 56, 84, 107, 71, 68, 76, 58, 54, 59, 47, 64, 74, 80, 51, 50, 73, 99, 60, 66, 57, 58, 45, 58, 59, 57, 77, 64, 59, 51, 55, 81, 60, 68, 75, 64, 98, 62, 62, 68, 64, 51, 75, 71, 48, 94, 63, 59, 74, 50, 79, 64, 57, 61, 50, 96, 50, 80, 66, 75, 57, 52, 73, 66, 60, 62, 59, 78, 54, 51, 55, 60, 63, 62, 70, 59, 48, 87, 59, 91, 86, 70, 70, 72, 59, 74, 73, 82, 75, 62, 71, 60, 58, 51, 53, 65, 80, 54, 70, 61, 78, 75, 88, 63, 85, 85, 74, 69, 49, 83, 50, 59, 54, 72, 51, 99, 69, 68, 74, 58, 113, 59, 75, 79, 59, 56, 59, 84, 69, 78, 67, 64, 55, 57, 80, 108, 53, 69, 47, 72, 65, 53, 58, 63, 59, 55, 68, 70, 63, 56, 64, 62, 87, 72, 78, 61, 87, 68, 66, 50, 58, 67, 51, 84, 61, 41, 69, 83, 56, 68, 48, 72, 78, 48, 72, 79, 65, 62, 73, 73, 78, 55, 73, 65, 34, 83, 31, 63, 53, 73, 66, 59, 67, 54, 57, 47, 73, 75, 58, 58, 30, 59, 55, 54, 67, 91, 81, 74, 62, 64, 66, 59, 53, 57, 69, 65, 58, 62, 54, 66, 71, 45, 75, 86, 70, 74, 55, 65, 56, 61, 69, 55, 73, 69, 49, 64, 73, 43, 68, 53, 67, 48, 51, 67, 62, 51, 86, 46, 71, 68, 88, 85, 74, 69, 61, 69, 57, 58, 53, 59, 47, 53, 84, 44, 57, 79, 55, 74, 56, 68, 116, 62, 103, 70, 47, 54, 55, 69, 62, 99, 61, 75, 68, 79, 72, 75, 60, 80, 50, 70, 51, 66, 63, 59, 74, 92, 69, 68, 62, 64, 118, 44, 56, 77, 56, 46, 72, 69, 60, 58, 103, 72, 66, 74, 53, 59, 36, 63, 71, 63, 56, 72, 81, 80, 65, 49, 76, 65, 54, 49, 63, 76, 72, 115, 56, 63, 49, 64, 70, 45, 54, 61, 42, 75, 64, 59, 84, 58, 58, 55, 57, 60, 74, 69, 59, 54, 59, 63, 67, 64, 80, 58, 73, 40, 65, 95, 94, 59, 85, 76, 64, 104, 56, 53, 73, 64, 56, 83, 56, 49, 70, 68, 77, 73, 57, 74, 67, 70, 53, 58, 58, 68, 56, 61, 61, 52, 57, 46, 59, 61, 65, 78, 82, 60, 54, 70, 69, 62, 65, 77, 62, 70, 68, 84, 64, 53, 59, 62, 62, 61, 53, 39, 65, 51, 63, 65, 48, 80, 77, 76, 72, 73, 91, 50, 62, 57, 63, 69, 40, 62, 80, 57, 83, 64, 63, 100, 80, 74, 67, 62, 82, 72, 91, 47, 66, 70, 67, 63, 64, 52, 81, 102, 55, 59, 54, 86, 60, 54, 51, 80, 67, 89, 68, 57, 61, 62, 66, 67, 61, 74, 71, 68, 80, 86, 58, 52, 41, 64, 48, 49, 43, 67, 46, 63, 64, 51, 57, 59, 70, 65, 80, 81, 59, 43, 68, 42, 63, 71, 64, 55, 56, 59, 70, 65, 55, 53, 64, 71, 59, 65, 53, 58, 106, 129, 60, 41, 71, 57, 58, 63, 66, 57, 55, 74, 62, 69, 78, 61, 61, 66, 47, 70, 59, 41, 80, 48, 67, 137, 69, 78, 65, 68, 78, 65, 59, 72, 39, 86, 75, 54, 49, 49, 78, 62, 52, 63, 65, 64, 57, 68, 50, 78, 71, 63, 57, 59, 58, 77, 70, 62, 73, 53, 67, 57, 87, 78, 92, 50, 43, 65, 65, 98, 78, 77, 81, 57, 57, 59, 64, 52, 50, 72, 63, 77, 64, 73, 98, 71, 64, 58, 53, 71, 49, 45, 40, 62, 47, 58, 68, 70, 55, 64, 67, 78, 57, 63, 68, 67, 56, 57, 66, 42, 69, 73, 60, 70, 80, 70, 62, 79, 66, 63, 69, 78, 66, 73, 65, 93, 74, 62, 68, 58, 72, 51, 64, 95, 64, 68, 59, 62, 70, 85, 64, 56, 55, 62, 52, 49, 84, 68, 57, 55, 55, 86, 91, 54, 77, 46, 66, 55, 70, 60, 76, 67, 67, 60, 62, 87, 60, 72, 74, 76, 76, 53, 58, 70, 39, 69, 75, 49, 61, 59, 45, 45, 76, 65, 59, 62, 65, 55, 50, 63, 82, 68, 57, 54, 69, 46, 59, 56, 78, 66, 71, 58, 60, 57, 70, 54, 62, 59, 69, 89, 68, 72, 68, 68, 51, 59, 59, 59, 63, 69, 63, 67, 67, 63, 61, 44, 72, 87, 73, 55, 59, 61, 76, 54, 71, 124, 60, 51, 56, 62, 58, 94, 99, 62, 71, 92, 61, 79, 69, 79, 54, 56, 67, 53, 58, 51, 64, 55, 52, 79, 63, 66, 63, 73, 49, 73, 69, 73, 74, 96, 63, 63, 90, 52, 51, 53, 75, 66, 73, 83, 76, 83, 67, 51, 74, 55, 63, 71, 59, 78, 66, 75, 66, 82, 75, 92, 67, 67, 85, 53, 63, 52, 50, 60, 78, 61, 52, 64, 64, 62, 68, 81, 58, 179, 72, 66, 63, 54, 89, 63, 52, 53, 54, 81, 76, 77, 60, 67, 55, 65, 65, 54, 86, 69, 73, 56, 64, 67, 90, 65, 52, 59, 80, 69, 54, 56, 65, 72, 49, 53, 37, 49, 61, 65, 63, 61, 44, 51, 58, 41, 67, 77, 86, 120, 73, 65, 63, 72, 58, 71, 61, 57, 67, 52, 67, 56, 63, 89, 51, 67, 57, 46, 61, 61, 64, 55, 67, 56, 73, 77, 76, 51, 63, 68, 83, 73, 57, 69, 70, 102, 48, 45, 67, 46, 65, 48, 65, 58, 49, 48, 57, 54, 61, 74, 74, 80, 46, 67, 64, 54, 61, 66, 67, 64, 69, 99, 124, 67, 63, 48, 46, 79, 50, 82, 59, 64, 46, 72, 81, 38, 69, 51, 109, 39, 80, 100, 104, 55, 54, 67, 50, 77, 58, 54, 66, 60, 58, 62, 58, 78, 64, 75, 64, 51, 56, 61, 48, 59, 74, 57, 71, 61, 69, 72, 60, 69, 41, 59, 60, 76, 94, 55, 62, 51, 66, 57, 67, 71, 59, 51, 83, 74, 60, 101, 67, 44, 44, 71, 69, 52, 70, 58, 80, 75, 80, 71, 66, 69, 50, 56, 94, 70, 61, 53, 44, 62, 79, 65, 73, 64, 57, 58, 73, 48, 62, 57, 85, 69, 45, 78, 83, 63, 84, 65, 156, 56, 68, 49, 73, 45, 72, 80, 59, 63, 71, 65, 51, 68, 84, 66, 59, 51, 69, 87, 55, 53, 92, 82, 51, 90, 77, 64, 41, 56, 82, 63, 71, 75, 55, 86, 119, 74, 75, 56, 75, 59, 69, 59, 73, 69, 76, 66, 73, 74, 55, 44, 98, 53, 71, 68, 63, 69, 67, 56, 60, 65, 74, 65, 63, 63, 81, 39, 66, 73, 54, 78, 58, 87, 62, 57, 83, 62, 67, 77, 75, 55, 71, 69, 70, 59, 60, 63, 58, 44, 88, 66, 55, 53, 53, 75, 70, 73, 73, 74, 64, 70, 68, 76, 63, 50, 78, 85, 47, 63, 73, 48, 55, 73, 82, 65, 71, 59, 73, 55, 59, 60, 55, 82, 63, 73, 62, 84, 62, 45, 75, 75, 58, 73, 55, 62, 78, 67, 83, 47, 58, 69, 41, 102, 64, 49, 61, 70, 53, 35, 51, 67, 80, 49, 59, 60, 61, 65, 61, 75, 83, 73, 68, 52, 71, 88, 65, 63, 54, 59, 80, 58, 65, 56, 63, 67, 72, 65, 68, 63, 50, 76, 68, 60, 61, 77, 55, 46, 45, 79, 70, 60, 40, 76, 67, 57, 37, 57, 48, 80, 71, 71, 62, 50, 87, 43, 60, 37, 59, 92, 36, 61, 32, 62, 64, 73, 92, 56, 55, 77, 65, 55, 78, 84, 57, 43, 66, 60, 72, 62, 65, 67, 55, 70, 68, 56, 39, 59, 79, 72, 57, 68, 55, 84, 42, 53, 51, 66, 64, 41, 83, 60, 66, 59, 48, 72, 42, 83, 97, 67, 62, 56, 81, 48, 72, 63, 93, 61, 80, 69, 43, 63, 51, 45, 74, 72, 51, 50, 65, 59, 47, 63, 62, 62, 62, 63, 74, 50, 67, 58, 57, 73, 169, 52, 73, 53, 50, 98, 57, 69, 68, 58, 83, 69, 57, 66, 54, 72, 44, 57, 56, 66, 62, 61, 71, 68, 51, 93, 81, 77, 62, 107, 83, 51, 106, 57, 65, 66, 72, 61, 46, 68, 63, 71, 92, 44, 58, 84, 75, 55, 82, 62, 50, 47, 92, 57, 62, 66, 56, 59, 53, 72, 79, 62, 72, 67, 104, 68, 65, 58, 72, 67, 63, 58, 58, 66, 64, 82, 67, 50, 61, 73, 58, 56, 58, 62, 75, 64, 89, 67, 81, 56, 53, 57, 45, 71, 71, 81, 41, 90, 60, 76, 74, 74, 124, 58, 53, 85, 61, 48, 80, 62, 88, 56, 58, 65, 71, 76, 83, 79, 54, 49, 84, 65, 56, 87, 46, 54, 52, 54, 55, 77, 62, 62, 68, 90, 85, 57, 71, 62, 73, 101, 50, 68, 52, 100, 81, 49, 60, 55, 54, 54, 88, 72, 84, 57, 68, 69, 82, 78, 74, 56, 65, 94, 65, 69, 49, 76, 46, 50, 63, 53, 82, 57, 73, 72, 80, 82, 70, 78, 61, 53, 49, 40, 70, 46, 42, 79, 61, 115, 67, 41, 38, 59, 62, 58, 83, 92, 57, 64, 56, 59, 66, 64, 50, 67, 69, 68, 57, 69, 55, 53, 66, 62, 60, 59, 71, 51, 79, 78, 57, 62, 69, 62, 71, 76, 84, 68, 95, 93, 63, 70, 136, 52, 86, 71, 72, 44, 69, 72, 72, 61, 65, 72, 70, 59, 53, 84, 58, 69, 59, 68, 88, 68, 88, 33, 52, 66, 66, 76, 63, 62, 75, 63, 69, 79, 69, 71, 60, 43, 69, 43, 65, 53, 71, 76, 69, 67, 55, 113, 45, 69, 77, 55, 56, 40, 23, 93, 62, 60, 70, 69, 67, 67, 94, 69, 63, 45, 59, 85, 61, 72, 69, 68, 66, 62, 77, 51, 75, 54, 76, 50, 51, 62, 76, 58, 51, 53, 52, 77, 73, 63, 87, 72, 69, 86, 65, 48, 73, 68, 65, 71, 66, 62, 67, 55, 86, 90, 59, 51, 80, 60, 40, 96, 94, 50, 54, 59, 61, 62, 72, 71, 55, 49, 67, 71, 60, 59, 59, 47, 46, 58, 70, 57, 70, 62, 88, 84, 58, 51, 66, 59, 75, 59, 94, 67, 56, 71, 64, 81, 66, 61, 73, 111, 56, 55, 71, 71, 74, 58, 57, 126, 80, 69, 55, 56, 105, 73, 78, 77, 90, 70, 59, 90, 58, 71, 79, 54, 63, 54, 59, 72, 57, 61, 34, 82, 76, 58, 55, 49, 59, 63, 51, 78, 71, 58, 56, 47, 48, 52, 82, 77, 63, 51, 60, 69, 49, 37, 88, 76, 55, 52, 55, 63, 80, 103, 82, 74, 113, 54, 66, 78, 53, 51, 48, 55, 60, 80, 76, 86, 56, 58, 101, 68, 68, 75, 74, 81, 54, 61, 64, 67, 67, 78, 36, 55, 59, 86, 54, 48, 48, 69, 91, 51, 61, 68, 67, 65, 59, 71, 52, 52, 78, 69, 76, 63, 47, 65, 73, 93, 64, 80, 71, 88, 51, 42, 71, 47, 60, 45, 72, 93, 71, 54, 38, 83, 70, 94, 62, 54, 38, 53, 64, 55, 82, 48, 72, 64, 59, 86, 48, 74, 104, 72, 67, 81, 73, 90, 60, 88, 70, 75, 69, 94, 87, 89, 79, 58, 54, 61, 93, 77, 71, 60, 62, 149, 58, 79, 59, 66, 93, 61, 45, 54, 49, 65, 60, 96, 69, 90, 73, 52, 48, 58, 93, 106, 54, 70, 64, 59, 94, 60, 88, 43, 66, 83, 93, 51, 61, 61, 66, 57, 48, 67, 53, 57, 64, 56, 75, 83, 85, 50, 55, 59, 59, 63, 53, 69, 73, 64, 70, 65, 68, 67, 61, 55, 53, 67, 105, 62, 55, 42, 59, 59, 66, 61, 64, 82, 71, 49, 68, 64, 66, 58, 71, 56, 73, 50, 82, 73, 86, 69, 51, 59, 64, 74, 79, 81, 43, 50, 70, 64, 75, 68, 63, 111, 60, 53, 52, 59, 63, 72, 67, 75, 71, 63, 81, 43, 55, 68, 63, 69, 55, 65, 63, 55, 77, 67, 48, 56, 70, 63, 54, 68, 82, 65, 98, 73, 55, 57, 69, 123, 75, 62, 72, 61, 87, 62, 54, 77, 58, 83, 68, 51, 47, 63, 45, 80, 63, 67, 87, 72, 87, 48, 67, 37, 80, 59, 62, 83, 70, 58, 81, 64, 55, 74, 128, 69, 70, 47, 65, 75, 52, 88, 60, 51, 59, 78, 63, 50, 63, 61, 58, 47, 74, 48, 77, 81, 54, 56, 79, 52, 59, 40, 63, 65, 70, 64, 62, 83, 76, 79, 69, 70, 63, 59, 53, 44, 71, 91, 67, 99, 63, 60, 61, 64, 71, 76, 57, 61, 67, 99, 54, 76, 110, 49, 87, 64, 94, 65, 69, 45, 54, 85, 72, 71, 48, 48, 61, 49, 71, 84, 76, 52, 67, 91, 67, 60, 58, 60, 56, 53, 66, 65, 72, 57, 58, 53, 59, 54, 66, 84, 66, 87, 61, 65, 63, 50, 83, 64, 73, 75, 69, 57, 86, 67, 71, 70, 124, 65, 64, 66, 58, 58, 60, 91, 56, 76, 83, 68, 61, 72, 51, 58, 62, 68, 65, 69, 69, 71, 49, 56, 72, 63, 87, 69, 42, 57, 55, 70, 78, 63, 59, 63, 56, 67, 48, 83, 108, 69, 64, 33, 53, 66, 45, 63, 67, 54, 54, 64, 59, 80, 61, 107, 41, 75, 69, 58, 59, 54, 76, 93, 73, 63, 73, 66, 62, 75, 76, 55, 58, 68, 55, 64, 67, 54, 45, 61, 60, 67, 74, 61, 75, 61, 76, 81, 56, 71, 151, 90, 52, 60, 64, 46, 48, 77, 78, 70, 96, 65, 65, 62, 37, 74, 64, 41, 41, 58, 73, 91, 60, 74, 74, 65, 90, 55, 67, 72, 62, 54, 62, 59, 64, 92, 69, 63, 63, 47, 89, 83, 89, 72, 56, 100, 94, 61, 64, 55, 57, 76, 81, 54, 76, 69, 68, 53, 51, 75, 74, 74, 62, 72, 72, 64, 68, 69, 57, 49, 60, 74, 61, 52, 81, 49, 55, 61, 63, 53, 55, 88, 77, 65, 50, 61, 66, 63, 55, 75, 45, 69, 56, 89, 82, 40, 54, 57, 48, 62, 65, 76, 79, 83, 64, 63, 87, 52, 70, 47, 62, 68, 65, 56, 59, 59, 56, 61, 67, 61, 70, 60, 117, 56, 67, 74, 79, 63, 63, 57, 59, 86, 65, 73, 54, 65, 77, 66, 73, 77, 102, 74, 66, 64, 62, 76, 43, 91, 82, 58, 48, 73, 63, 64, 73, 90, 58, 91, 42, 60, 77, 80, 59, 29, 63, 55, 58, 30, 53, 61, 66, 90, 65, 74, 64, 47, 52, 65, 52, 72, 50, 62, 56, 59, 61, 51, 67, 100, 63, 59, 59, 56, 59, 111, 57, 79, 58, 73, 66, 69, 52, 83, 77, 65, 51, 78, 75, 64, 51, 58, 42, 66, 107, 61, 56, 75, 83, 71, 50, 62, 64, 72, 61, 47, 62, 65, 94, 70, 67, 50, 85, 96, 41, 99, 55, 70, 55, 96, 55, 57, 68, 79, 69, 63, 64, 51, 74, 70, 33, 61, 63, 56, 77, 85, 85, 68, 52, 63, 52, 80, 68, 43, 53, 48, 48, 47, 71, 75, 70, 116, 52, 58, 74, 86, 82, 70, 74, 76, 50, 91, 54, 74, 47, 76, 81, 51, 51, 76, 71, 68, 74, 83, 75, 66, 80, 47, 79, 77, 62, 70, 60, 74, 89, 65, 89, 63, 77, 70, 59, 60, 90, 63, 62, 60, 63, 66, 65, 67, 61, 63, 36, 60, 98, 75, 62, 62, 67, 90, 71, 67, 57, 45, 64, 52, 66, 78, 73, 47, 68, 60, 68, 82, 47, 60, 58, 74, 60, 60, 49, 54, 44, 58, 66, 56, 66, 58, 46, 64, 70, 67, 81, 72, 72, 57, 36, 69, 68, 78, 57, 52, 77, 60, 51, 62, 59, 69, 56, 60, 79, 62, 65, 62, 58, 58, 70, 71, 49, 60, 57, 52, 52, 62, 57, 64, 73, 60, 60, 48, 43, 68, 64, 64, 77, 68, 72, 58, 56, 52, 57, 75, 80, 64, 61, 65, 68, 66, 97, 35, 70, 91, 57, 64, 54, 72, 44, 70, 51, 66, 51, 103, 60, 60, 61, 57, 58, 79, 62, 56, 40, 68, 82, 59, 76, 53, 59, 74, 69, 134, 68, 65, 68, 62, 50, 95, 54, 67, 69, 114, 48, 52, 66, 54, 58, 72, 74, 69, 69, 59, 63, 58, 59, 57, 56, 103, 47, 54, 69, 70, 65, 69, 79, 64, 74, 53, 50, 72, 66, 56, 55, 60, 90, 72, 99, 57, 63, 69, 46, 57, 61, 52, 72, 64, 56, 65, 70, 46, 91, 107, 71, 51, 55, 98, 47, 75, 48, 64, 72, 62, 73, 65, 60, 69, 71, 52, 63, 66, 63, 44, 56, 78, 53, 63, 67, 63, 84, 68, 64, 60, 61, 71, 61, 70, 59, 74, 71, 47, 54, 54, 84, 61, 59, 73, 89, 50, 48, 82, 57, 63, 66, 68, 51, 93, 57, 59, 62, 60, 63, 54, 66, 69, 57, 51, 55, 59, 56, 58, 68, 52, 79, 53, 67, 72, 66, 70, 113, 42, 76, 83, 47, 53, 47, 67, 52, 106, 90, 54, 96, 73, 65, 80, 49, 63, 39, 78, 87, 74, 49, 96, 49, 62, 76, 97, 65, 70, 67, 64, 98, 67, 75, 63, 64, 57, 86, 56, 51, 68, 64, 56, 44, 95, 81, 48, 48, 72, 68, 67, 78, 63, 63, 56, 51, 60, 68, 72, 74, 73, 55, 67, 104, 70, 60, 50, 55, 60, 51, 80, 66, 80, 64, 67, 65, 74, 63, 57, 72, 66, 53, 71, 47, 71, 55, 80, 64, 52, 59, 44, 58, 61, 67, 66, 70, 61, 65, 44, 66, 76, 63, 51, 78, 91, 69, 56, 47, 53, 49, 75, 68, 74, 52, 75, 68, 57, 65, 81, 84, 56, 66, 67, 61, 67, 70, 56, 72, 83, 51, 47, 62, 61, 85, 65, 67, 57, 51, 75, 64, 54, 51, 78, 51, 67, 70, 93, 63, 70, 71, 71, 61, 44, 65, 77, 50, 78, 64, 96, 43, 73, 47, 69, 65, 82, 58, 75, 67, 74, 73, 67, 54, 53, 41, 58, 64, 60, 34, 74, 46, 63, 66, 80, 73, 88, 68, 68, 62, 75, 39, 75, 81, 68, 61, 34, 56, 79, 51, 72, 53, 60, 72, 61, 65, 54, 59, 59, 90, 63, 69, 50, 66, 60, 60, 55, 50, 69, 57, 63, 56, 55, 75, 60, 64, 79, 71, 60, 70, 63, 55, 67, 51, 54, 78, 56, 64, 60, 75, 61, 65, 44, 67, 66, 54, 68, 55, 27, 66, 77, 79, 63, 53, 60, 66, 66, 70, 78, 64, 71, 52, 57, 58, 73, 64, 67, 84, 57, 62, 82, 66, 59, 61, 54, 51, 65, 55, 72, 58, 50, 54, 71, 65, 58, 74, 65, 52, 47, 38, 82, 52, 51, 66, 93, 61, 49, 100, 64, 98, 73, 75, 61, 62, 60, 95, 99, 59, 59, 74, 93, 80, 62, 45, 41, 53, 53, 66, 65, 70, 40, 54, 73, 86, 109, 48, 39, 57, 67, 60, 69, 52, 66, 53, 62, 105, 68, 79, 46, 79, 68, 60, 83, 82, 62, 64, 79, 75, 81, 82, 61, 58, 76, 83, 63, 30, 66, 58, 92, 53, 59, 73, 98, 60, 83, 69, 77, 57, 78, 67, 86, 78, 63, 60, 103, 68, 65, 81, 70, 80, 62, 63, 59, 77, 72, 63, 64, 82, 67, 46, 67, 68, 73, 60, 70, 42, 55, 67, 82, 66, 68, 67, 104, 44, 85, 65, 68, 45, 86, 62, 61, 58, 65, 48, 42, 74, 81, 89, 69, 86, 62, 92, 43, 70, 64, 65, 41, 67, 53, 62, 59, 60, 57, 58, 45, 84, 77, 100, 69, 64, 58, 60, 75, 48, 55, 61, 77, 64, 55, 78, 85, 82, 47, 68, 56, 60, 67, 67, 79, 55, 54, 69, 89, 104, 53, 54, 77, 70, 70, 63, 70, 53, 69, 50, 71, 46, 46, 85, 68, 71, 59, 62, 59, 52, 52, 46, 79, 71, 69, 57, 95, 75, 72, 58, 62, 54, 61, 68, 48, 65, 49, 49, 92, 72, 76, 91, 64, 57, 81, 71, 77, 55, 81, 81, 55, 72, 112, 61, 73, 46, 69, 77, 69, 68, 64, 75, 43, 42, 81, 52, 64, 69, 64, 44, 51, 85, 52, 56, 55, 66, 89, 58, 50, 74, 71, 57, 71, 32, 76, 88, 60, 92, 57, 61, 63, 107, 63, 63, 56, 75, 65, 89, 76, 53, 71, 58, 68, 56, 63, 56, 72, 61, 78, 86, 67, 56, 73, 79, 83, 76, 74, 57, 47, 84, 55, 47, 56, 66, 34, 82, 56, 46, 55, 58, 57, 61, 61, 58, 60, 109, 61, 75, 42, 47, 65, 55, 58, 88, 62, 56, 77, 76, 68, 58, 74, 50, 60, 72, 68, 50, 51, 54, 59, 69, 74, 67, 70, 61, 59, 61, 61, 72, 102, 64, 72, 59, 60, 54, 69, 85, 60, 63, 66, 59, 58, 66, 74, 59, 107, 60, 65, 68, 61, 82, 65, 64, 58, 62, 54, 65, 62, 87, 75, 78, 67, 55, 67, 59, 65, 75, 73, 51, 67, 66, 65, 72, 63, 121, 55, 104, 96, 101, 75, 58, 78, 56, 55, 49, 46, 52, 66, 87, 73, 63, 68, 101, 60, 80, 69, 61, 47, 56, 70, 45, 83, 76, 53, 50, 59, 85, 80, 72, 102, 57, 68, 58, 71, 66, 60, 67, 53, 47, 61, 42, 65, 65, 70, 71, 79, 70, 64, 100, 71, 69, 63, 66, 71, 75, 51, 68, 71, 56, 81, 88, 67, 73, 47, 58, 58, 72, 54, 73, 69, 80, 60, 68, 59, 49, 82, 65, 59, 61, 66, 45, 75, 62, 67, 75, 57, 57, 102, 128, 38, 70, 70, 60, 64, 44, 57, 47, 67, 62, 78, 73, 75, 61, 42, 60, 50, 51, 61, 77, 50, 71, 67, 57, 53, 75, 60, 64, 62, 62, 75, 47, 83, 52, 74, 90, 76, 69, 68, 91, 75, 89, 75, 54, 62, 82, 53, 61, 57, 69, 57, 63, 55, 71, 66, 54, 50, 57, 97, 72, 58, 61, 73, 52, 62, 72, 47, 124, 70, 56, 61, 66, 55, 58, 71, 58, 59, 57, 61, 45, 58, 52, 66, 60, 71, 65, 74, 59, 61, 77, 51, 53, 54, 65, 54, 50, 79, 52, 52, 63, 68, 67, 69, 49, 63, 92, 56, 81, 55, 80, 70, 77, 78, 76, 66, 84, 55, 66, 57, 65, 88, 100, 80, 80, 64, 42, 105, 56, 48, 81, 65, 79, 65, 47, 59, 71, 62, 42, 45, 81, 66, 58, 59, 79, 58, 73, 78, 63, 65, 63, 103, 61, 71, 77, 72, 56, 67, 74, 63, 71, 85, 70, 58, 71, 74, 63, 73, 64, 45, 106, 78, 64, 61, 82, 78, 56, 71, 100, 58, 52, 49, 66, 83, 62, 60, 73, 69, 61, 59, 68, 57, 51, 65, 54, 68, 75, 105, 73, 61, 55, 70, 48, 71, 64, 70, 57, 83, 60, 92, 51, 49, 76, 52, 81, 66, 57, 53, 52, 68, 89, 67, 59, 76, 43, 35, 79, 80, 68, 63, 68, 51, 67, 65, 87, 82, 40, 59, 75, 63, 70, 98, 86, 75, 57, 86, 63, 69, 73, 74, 66, 76, 64, 65, 67, 84, 64, 55, 52, 75, 53, 68, 69, 54, 74, 66, 103, 48, 66, 60, 59, 55, 61, 54, 62, 55, 52, 67, 63, 84, 45, 63, 58, 64, 72, 69, 44, 51, 57, 59, 95, 65, 47, 78, 75, 46, 61, 66, 67, 65, 79, 121, 74, 57, 53, 79, 73, 70, 65, 70, 69, 74, 58, 50, 62, 77, 69, 55, 76, 87, 71, 52, 61, 59, 69, 81, 65, 71, 75, 64, 52, 59, 57, 113, 77, 60, 61, 53, 54, 68, 59, 59, 69, 55, 59, 57, 65, 59, 75, 66, 33, 48, 72, 53, 53, 45, 74, 69, 65, 66, 76, 54, 60, 58, 89, 87, 46, 81, 46, 55, 67, 98, 58, 66, 100, 57, 63, 51, 60, 61, 61, 68, 58, 90, 57, 59, 74, 79, 66, 53, 65, 70, 53, 57, 76, 41, 84, 80, 56, 51, 57, 61, 63, 98, 48, 55, 51, 81, 54, 60, 76, 53, 60, 66, 54, 95, 59, 72, 55, 57, 93, 51, 102, 62, 56, 65, 67, 49, 60, 68, 52, 86, 63, 59, 38, 72, 50, 86, 59, 63, 62, 76, 66, 46, 66, 59, 77, 60, 53, 70, 45, 67, 55, 58, 71, 59, 47, 87, 71, 91, 70, 74, 61, 52, 66, 59, 62, 74, 77, 52, 81, 83, 73, 70, 54, 60, 87, 60, 94, 83, 56, 70, 75, 63, 71, 45, 60, 77, 89, 58, 54, 53, 38, 88, 54, 63, 59, 57, 48, 69, 48, 58, 73, 104, 77, 64, 57, 52, 63, 76, 61, 52, 66, 56, 102, 70, 75, 68, 59, 61, 74, 74, 67, 69, 62, 81, 57, 70, 58, 67, 97, 60, 42, 101, 72, 67, 76, 58, 44, 130, 82, 46, 59, 53, 77, 46, 73, 49, 81, 65, 54, 58, 66, 61, 62, 70, 74, 73, 61, 65, 71, 60, 101, 93, 76, 60, 64, 57, 68, 67, 60, 72, 54, 72, 45, 56, 105, 92, 58, 51, 77, 83, 63, 79, 71, 63, 65, 52, 74, 58, 68, 66, 79, 53, 74, 53, 77, 90, 70, 54, 71, 58, 59, 80, 56, 65, 42, 47, 81, 52, 53, 60, 51, 53, 55, 87, 49, 69, 68, 47, 47, 47, 99, 49, 39, 72, 72, 82, 68, 75, 71, 61, 80, 68, 50, 68, 67, 52, 61, 57, 67, 53, 54, 49, 60, 70, 73, 72, 73, 70, 67, 70, 55, 45, 60, 69, 64, 74, 67, 57, 78, 64, 58, 41, 60, 71, 57, 62, 58, 120, 77, 71, 65, 62, 56, 126, 45, 73, 47, 115, 66, 67, 63, 84, 59, 58, 79, 68, 54, 51, 60, 78, 83, 80, 59, 77, 75, 55, 58, 50, 65, 40, 57, 63, 107, 50, 46, 85, 43, 43, 98, 59, 56, 66, 69, 64, 72, 67, 56, 55, 54, 55, 79, 52, 64, 51, 56, 61, 51, 61, 71, 71, 64, 61, 70, 52, 78, 69, 51, 65, 80, 54, 37, 80, 99, 88, 58, 52, 52, 61, 75, 66, 49, 70, 62, 48, 74, 92, 61, 55, 60, 64, 76, 66, 70, 62, 76, 70, 78, 61, 75, 74, 54, 39, 58, 54, 64, 62, 91, 66, 72, 49, 43, 78, 60, 58, 73, 69, 59, 61, 56, 63, 68, 47, 73, 76, 49, 63, 61, 55, 74, 55, 78, 46, 73, 48, 64, 56, 62, 98, 68, 59, 78, 83, 66, 59, 71, 85, 61, 51, 68, 71, 51, 74, 47, 66, 48, 63, 110, 69, 69, 73, 55, 65, 75, 64, 74, 62, 65, 58, 75, 66, 56, 84, 54, 79, 59, 82, 41, 61, 52, 67, 107, 57, 43, 65, 55, 73, 57, 73, 56, 48, 57, 55, 80, 52, 76, 70, 62, 70, 48, 83, 69, 59, 57, 63, 62, 55, 58, 61, 61, 37, 60, 74, 81, 81, 84, 49, 76, 60, 88, 56, 49, 55, 114, 88, 63, 68, 72, 67, 37, 67, 100, 72, 79, 66, 96, 62, 64, 141, 80, 82, 50, 65, 62, 71, 81, 101, 62, 82, 82, 101, 80, 85, 70, 67, 64, 55, 64, 86, 80, 47, 55, 71, 70, 41, 68, 101, 59, 62, 51, 52, 56, 91, 52, 64, 55, 65, 92, 45, 72, 61, 52, 71, 77, 70, 62, 57, 78, 79, 65, 64, 60, 61, 116, 78, 53, 81, 68, 98, 52, 69, 90, 52, 70, 68, 62, 57, 48, 79, 58, 57, 98, 48, 64, 99, 66, 69, 77, 64, 59, 61, 74, 59, 55, 79, 52, 74, 87, 63, 71, 41, 68, 49, 59, 68, 64, 53, 47, 65, 69, 55, 65, 69, 50, 71, 59, 55, 110, 45, 63, 76, 74, 71, 87, 89, 70, 63, 54, 57, 79, 45, 70, 53, 69, 82, 57, 53, 57, 72, 81, 53, 55, 68, 71, 71, 67, 70, 67, 50, 68, 70, 74, 68, 61, 62, 66, 75, 51, 44, 66, 53, 78, 44, 47, 52, 84, 66, 73, 62, 67, 103, 71, 59, 51, 61, 72, 78, 56, 54, 100, 67, 68, 80, 56, 52, 55, 55, 60, 70, 60, 76, 70, 71, 58, 72, 49, 81, 131, 55, 56, 58, 67, 80, 74, 66, 63, 64, 73, 77, 84, 55, 48, 89, 92, 65, 74, 77, 62, 53, 57, 62, 54, 43, 34, 86, 59, 82, 61, 86, 104, 65, 79, 72, 60, 72, 84, 60, 49, 47, 53, 60, 66, 54, 72, 68, 58, 80, 66, 55, 70, 77, 98, 63, 49, 61, 70, 56, 61, 68, 62, 63, 59, 64, 63, 49, 49, 96, 61, 97, 85, 86, 63, 69, 42, 118, 62, 60, 51, 67, 68, 114, 66, 60, 65, 68, 67, 63, 60, 63, 57, 61, 68, 93, 39, 61, 54, 51, 61, 58, 53, 52, 59, 67, 71, 55, 77, 62, 77, 54, 51, 63, 67, 46, 56, 62, 78, 89, 61, 50, 46, 92, 50, 56, 57, 71, 55, 58, 72, 60, 61, 67, 68, 56, 62, 86, 80, 41, 59, 54, 61, 60, 70, 63, 75, 37, 62, 67, 48, 106, 66, 70, 66, 46, 61, 40, 65, 76, 106, 43, 70, 63, 44, 65, 54, 53, 72, 49, 71, 74, 74, 66, 75, 70, 88, 60, 125, 70, 68, 65, 48, 60, 50, 65, 95, 73, 93, 58, 105, 60, 51, 50, 51, 67, 44, 77, 62, 47, 81, 55, 78, 48, 80, 62, 50, 45, 53, 74, 65, 78, 57, 63, 67, 59, 50, 65, 48, 55, 53, 80, 86, 67, 87, 44, 72, 81, 61, 93, 60, 87, 64, 66, 94, 50, 79, 61, 60, 66, 64, 74, 54, 74, 75, 63, 63, 54, 71, 67, 51, 56, 67, 48, 61, 63, 57, 64, 80, 74, 55, 49, 68, 67, 69, 66, 68, 51, 66, 53, 60, 49, 52, 73, 57, 61, 65, 61, 61, 62, 76, 59, 43, 78, 63, 64, 90, 38, 67, 79, 58, 55, 102, 62, 61, 68, 61, 56, 44, 69, 75, 68, 65, 76, 74, 83, 77, 59, 53, 64, 65, 57, 65, 62, 55, 89, 54, 70, 68, 66, 46, 82, 73, 79, 48, 51, 65, 91, 64, 85, 73, 91, 58, 71, 58, 54, 70, 65, 71, 77, 61, 69, 32, 65, 68, 59, 58, 74, 60, 61, 45, 69, 55, 65, 56, 46, 55, 62, 58, 58, 69, 54, 49, 80, 63, 78, 75, 51, 51, 51, 68, 52, 65, 57, 77, 63, 55, 56, 60, 64, 69, 57, 63, 71, 57, 58, 55, 69, 67, 63, 68, 66, 67, 67, 50, 67, 90, 53, 82, 62, 59, 40, 75, 59, 82, 73, 55, 79, 80, 51, 56, 62, 61, 68, 91, 54, 73, 68, 45, 45, 66, 68, 73, 51, 55, 47, 72, 52, 87, 79, 75, 69, 69, 55, 54, 66, 58, 61, 35, 72, 55, 55, 64, 58, 59, 65, 55, 58, 90, 80, 60, 81, 64, 90, 55, 56, 53, 70, 70, 55, 52, 67, 62, 72, 61, 63, 63, 84, 46, 52, 57, 76, 66, 54, 92, 44, 76, 49, 70, 58, 77, 68, 67, 61, 46, 95, 46, 58, 82, 43, 56, 58, 64, 82, 81, 70, 59, 68, 51, 74, 80, 54, 51, 124, 89, 56, 40, 62, 67, 86, 65, 47, 62, 69, 53, 100, 65, 61, 54, 61, 58, 79, 80, 75, 61, 82, 62, 72, 95, 66, 40, 78, 63, 64, 53, 62, 50, 60, 66, 69, 75, 105, 73, 64, 72, 66, 62, 85, 66, 72, 59, 66, 56, 121, 47, 71, 70, 65, 78, 63, 91, 78, 80, 62, 73, 62, 83, 58, 49, 50, 81, 69, 54, 55, 60, 72, 66, 68, 60, 63, 65, 79, 63, 95, 76, 66, 46, 71, 44, 59, 59, 51, 63, 60, 83, 66, 99, 63, 53, 59, 63, 64, 71, 52, 55, 65, 68, 61, 69, 65, 67, 45, 62, 58, 81, 76, 84, 78, 60, 76, 80, 70, 61, 48, 72, 57, 70, 80, 86, 67, 73, 53, 46, 65, 73, 69, 75, 68, 58, 66, 67, 86, 88, 66, 60, 55, 82, 69, 68, 77, 71, 73, 59, 63, 74, 64, 85, 57, 43, 71, 90, 71, 47, 67, 83, 50, 64, 73, 74, 70, 69, 65, 63, 63, 59, 54, 46, 63, 62, 59, 55, 67, 77, 56, 65, 84, 64, 75, 66, 52, 64, 49, 69, 58, 61, 119, 75, 62, 68, 55, 71, 52, 76, 67, 67, 50, 72, 58, 72, 54, 70, 60, 42, 70, 65, 58, 80, 67, 51, 64, 55, 61, 72, 59, 62, 61, 75, 57, 58, 57, 72, 74, 54, 80, 56, 62, 74, 69, 85, 58, 66, 61, 62, 62, 71, 69, 47, 55, 65, 61, 71, 61, 62, 75, 77, 71, 67, 93, 70, 62, 50, 66, 58, 88, 65, 67, 64, 73, 80, 64, 63, 77, 63, 67, 56, 59, 72, 55, 129, 62, 87, 73, 52, 68, 91, 74, 67, 69, 67, 87, 73, 82, 62, 79, 44, 70, 74, 65, 67, 87, 51, 49, 66, 67, 71, 55, 58, 81, 75, 38, 68, 64, 59, 65, 64, 66, 64, 69, 58, 49, 53, 68, 56, 70, 57, 60, 63, 91, 54, 69, 74, 52, 61, 70, 47, 68, 60, 69, 80, 50, 59, 97, 74, 46, 70, 87, 66, 75, 95, 69, 57, 62, 74, 64, 79, 42, 92, 64, 70, 80, 86, 64, 69, 62, 61, 90, 65, 76, 74, 63, 91, 67, 87, 55, 59, 68, 78, 48, 68, 61, 60, 51, 73, 53, 69, 59, 77, 62, 77, 67, 48, 125, 55, 60, 75, 78, 59, 49, 59, 66, 68, 52, 55, 73, 51, 68, 74, 75, 56, 74, 82, 67, 50, 70, 79, 65, 63, 60, 52, 59, 60, 86, 72, 69, 54, 59, 53, 56, 91, 68, 62, 71, 78, 59, 84, 65, 80, 53, 73, 65, 65, 53, 72, 66, 64, 58, 85, 65, 69, 53, 135, 74, 50, 58, 58, 71, 63, 73, 77, 65, 70, 48, 77, 82, 74, 71, 61, 62, 51, 63, 64, 57, 64, 63, 58, 64, 65, 72, 51, 56, 64, 52, 65, 62, 58, 58, 97, 69, 74, 70, 72, 58, 75, 58, 69, 57, 69, 68, 73, 77, 67, 53, 57, 63, 63, 59, 66, 39, 56, 120, 67, 64, 69, 64, 68, 75, 72, 78, 135, 86, 60, 67, 85, 67, 73, 55, 71, 90, 60, 61, 72, 74, 57, 62, 61, 62, 62, 59, 56, 56, 64, 64, 66, 55, 70, 58, 66, 65, 54, 68, 66, 41, 69, 56, 75, 63, 86, 59, 78, 44, 63, 72, 74, 80, 78, 59, 58, 71, 65, 53, 65, 66, 98, 63, 63, 51, 47, 64, 56, 95, 96, 65, 82, 71, 50, 52, 67, 87, 63, 57, 95, 66, 59, 86, 59, 67, 76, 97, 57, 62, 74, 102, 65, 59, 60, 43, 51, 49, 65, 43, 77, 69, 96, 50, 74, 78, 73, 65, 64, 63, 39, 58, 73, 69, 57, 64, 62, 68, 50, 63, 61, 43, 60, 64, 60, 56, 59, 75, 62, 66, 80, 77, 104, 55, 63, 66, 74, 68, 58, 57, 62, 54, 57, 60, 74, 66, 49, 75, 56, 97, 68, 60, 68, 43, 75, 79, 54, 60, 78, 65, 84, 75, 72, 64, 72, 71, 73, 72, 58, 91, 82, 51, 63, 52, 48, 76, 74, 65, 60, 50, 70, 99, 90, 68, 65, 68, 63, 85, 94, 58, 84, 86, 74, 68, 75, 49, 73, 82, 67, 80, 51, 62, 69, 52, 64, 75, 68, 52, 61, 55, 62, 53, 61, 71, 67, 42, 83, 38, 68, 55, 42, 62, 70, 59, 67, 67, 60, 48, 64, 59, 103, 52, 86, 74, 60, 99, 68, 68, 45, 73, 59, 102, 68, 60, 63, 61, 64, 69, 62, 53, 50, 55, 66, 66, 56, 54, 75, 55, 65, 56, 76, 46, 67, 47, 53, 71, 86, 77, 67, 64, 70, 48, 51, 62, 58, 59, 57, 52, 71, 72, 50, 87, 69, 90, 63, 55, 62, 58, 74, 72, 69, 81, 61, 56, 69, 75, 76, 131, 68, 42, 61, 76, 52, 48, 63, 45, 30, 66, 77, 66, 55, 72, 58, 66, 66, 44, 55, 66, 66, 47, 65, 58, 55, 66, 65, 78, 49, 56, 64, 95, 79, 59, 73, 72, 87, 73, 52, 54, 60, 83, 65, 60, 71, 67, 41, 61, 56, 58, 65, 71, 58, 94, 91, 99, 82, 57, 73, 58, 68, 53, 76, 68, 59, 64, 47, 65, 41, 60, 49, 72, 75, 66, 88, 69, 75, 87, 53, 52, 76, 72, 60, 55, 60, 74, 70, 77, 66, 56, 87, 49, 72, 62, 69, 57, 61, 68, 51, 74, 98, 55, 67, 49, 72, 63, 52, 64, 81, 81, 89, 53, 66, 57, 59, 42, 60, 61, 66, 69, 72, 60, 60, 84, 78, 62, 45, 91, 67, 109, 85, 64, 73, 84, 92, 71, 58, 46, 60, 52, 124, 72, 65, 83, 59, 94, 54, 59, 147, 67, 64, 58, 68, 86, 52, 71, 56, 70, 58, 83, 71, 54, 39, 80, 70, 63, 64, 100, 160, 62, 43, 57, 65, 85, 70, 62, 62, 58, 79, 61, 54, 50, 60, 79, 38, 55, 88, 56, 77, 65, 64, 70, 88, 54, 49, 56, 63, 68, 55, 57, 90, 100, 74, 69, 79, 89, 59, 57, 73, 63, 50, 66, 62, 71, 87, 87, 55, 75, 63, 55, 59, 70, 51, 72, 63, 65, 67, 55, 70, 53, 72, 59, 57, 66, 51, 76, 69, 74, 53, 77, 52, 76, 63, 63, 67, 42, 71, 67, 54, 51, 62, 69, 67, 51, 71, 66, 70, 73, 84, 88, 69, 62, 70, 86, 53, 63, 65, 63, 60, 74, 46, 75, 65, 64, 69, 69, 69, 73, 58, 67, 64, 76, 57, 73, 58, 56, 78, 84, 68, 56, 65, 58, 58, 92, 48, 64, 46, 82, 63, 101, 55, 49, 66, 75, 72, 68, 64, 60, 86, 74, 65, 61, 63, 73, 69, 63, 60, 44, 80, 45, 54, 76, 68, 69, 59, 72, 58, 52, 55, 65, 67, 62, 65, 43, 58, 62, 73, 55, 74, 53, 28, 91, 49, 66, 69, 78, 48, 67, 48, 56, 63, 53, 50, 75, 46, 92, 65, 58, 74, 76, 72, 70, 51, 78, 64, 78, 55, 54, 70, 46, 95, 44, 55, 53, 60, 70, 77, 62, 51, 57, 73, 51, 65, 64, 58, 70, 52, 57, 72, 52, 49, 61, 70, 71, 71, 85, 59, 57, 80, 68, 109, 75, 77, 44, 137, 63, 53, 55, 67, 44, 58, 60, 48, 59, 70, 61, 63, 65, 62, 81, 70, 61, 66, 46, 79, 64, 50, 92, 56, 82, 45, 78, 65, 110, 87, 58, 77, 79, 62, 71, 60, 65, 55, 52, 65, 56, 74, 65, 55, 52, 59, 70, 70, 62, 53, 70, 70, 69, 54, 62, 71, 75, 91, 70, 62, 58, 76, 75, 62, 55, 69, 78, 61, 95, 58, 55, 61, 54, 77, 59, 67, 67, 115, 59, 57, 72, 58, 51, 60, 78, 61, 70, 74, 53, 61, 58, 90, 79, 58, 83, 53, 61, 71, 94, 63, 71, 62, 54, 79, 65, 57, 59, 59, 65, 74, 87, 59, 48, 49, 74, 62, 71, 101, 52, 62, 58, 84, 55, 62, 83, 88, 72, 72, 65, 76, 80, 53, 66, 57, 64, 79, 48, 79, 70, 66, 62, 58, 52, 59, 54, 48, 83, 66, 59, 67, 67, 65, 68, 58, 64, 61, 65, 87, 79, 68, 68, 92, 118, 46, 69, 72, 63, 73, 72, 61, 55, 72, 80, 56, 69, 70, 67, 58, 65, 73, 62, 68, 82, 61, 126, 53, 67, 46, 41, 66, 88, 65, 65, 48, 86, 81, 57, 63, 60, 71, 103, 43, 60, 70, 66, 57, 78, 63, 49, 52, 76, 70, 71, 79, 88, 64, 63, 58, 63, 45, 49, 57, 54, 57, 64, 74, 59, 73, 101, 55, 69, 72, 88, 50, 71, 77, 63, 65, 49, 80, 71, 71, 78, 96, 54, 61, 62, 47, 52, 99, 56, 61, 56, 69, 61, 52, 50, 77, 66, 101, 41, 81, 58, 89, 60, 77, 52, 72, 97, 62, 53, 73, 72, 76, 68, 61, 73, 59, 62, 79, 71, 62, 74, 132, 45, 82, 78, 53, 66, 72, 54, 63, 100, 74, 48, 52, 58, 57, 62, 58, 49, 70, 48, 70, 65, 89, 79, 72, 49, 79, 48, 60, 48, 90, 49, 31, 54, 57, 74, 60, 66, 85, 75, 67, 61, 69, 60, 60, 98, 65, 56, 62, 70, 54, 70, 73, 44, 63, 54, 55, 102, 52, 62, 69, 63, 59, 72, 54, 65, 46, 51, 79, 81, 74, 61, 55, 88, 48, 55, 95, 55, 65, 83, 50, 103, 83, 71, 100, 63, 63, 103, 67, 58, 74, 62, 68, 67, 55, 68, 48, 61, 67, 56, 45, 66, 54, 63, 51, 52, 65, 75, 58, 70, 105, 65, 59, 75, 56, 74, 76, 66, 63, 48, 69, 61, 77, 71, 53, 62, 67, 48, 58, 59, 63, 64, 77, 96, 58, 60, 61, 66, 62, 43, 96, 124, 73, 135, 49, 87, 62, 47, 72, 57, 71, 73, 53, 51, 80, 98, 56, 62, 62, 71, 53, 80, 70, 68, 63, 70, 69, 63, 69, 52, 76, 67, 52, 69, 59, 71, 66, 57, 53, 69, 63, 48, 85, 69, 69, 63, 60, 61, 70, 68, 110, 51, 128, 59, 61, 60, 56, 54, 60, 61, 52, 54, 61, 89, 65, 67, 57, 64, 64, 53, 77, 50, 64, 64, 73, 60, 46, 52, 52, 70, 65, 52, 54, 62, 58, 42, 59, 62, 66, 67, 86, 58, 70, 58, 60, 69, 66, 50, 66, 73, 70, 71, 58, 86, 74, 73, 107, 51, 57, 58, 75, 63, 51, 67, 64, 61, 81, 74, 59, 66, 81, 54, 76, 72, 99, 63, 46, 56, 67, 65, 60, 39, 57, 49, 60, 43, 74, 61, 78, 64, 70, 61, 85, 51, 57, 68, 52, 71, 78, 86, 80, 57, 54, 83, 96, 107, 61, 50, 73, 60, 64, 69, 66, 79, 54, 63, 73, 39, 23, 57, 57, 68, 58, 56, 59, 65, 91, 59, 47, 70, 88, 71, 60, 55, 62, 53, 61, 63, 47, 40, 58, 61, 67, 43, 55, 74, 76, 77, 61, 96, 46, 57, 60, 46, 76, 41, 65, 59, 75, 42, 72, 71, 64, 50, 74, 79, 65, 55, 78, 75, 45, 70, 61, 57, 76, 64, 52, 79, 79, 79, 68, 68, 57, 60, 55, 137, 54, 64, 65, 71, 71, 58, 59, 85, 78, 52, 75, 57, 87, 74, 47, 70, 51, 71, 73, 56, 62, 52, 60, 59, 78, 97, 76, 74, 63, 59, 98, 44, 80, 62, 43, 62, 67, 64, 71, 50, 61, 65, 58, 84, 73, 70, 67, 69, 71, 54, 64, 55, 75, 78, 71, 70, 53, 64, 61, 75, 69, 77, 61, 81, 42, 73, 70, 70, 60, 55, 64, 71, 62, 108, 72, 63, 49, 66, 69, 58, 79, 74, 47, 81, 76, 43, 61, 47, 59, 47, 69, 78, 56, 73, 60, 73, 60, 66, 68, 50, 40, 68, 110, 61, 81, 78, 68, 56, 69, 63, 42, 70, 56, 82, 62, 58, 57, 68, 70, 62, 65, 73, 57, 76, 53, 66, 66, 81, 70, 86, 71, 77, 75, 52, 50, 73, 67, 82, 96, 90, 40, 62, 51, 64, 68, 48, 56, 58, 83, 77, 65, 30, 57, 56, 61, 83, 64, 44, 68, 52, 61, 61, 52, 59, 49, 56, 79, 67, 75, 60, 67, 55, 68, 48, 66, 48, 57, 48, 68, 59, 62, 53, 64, 63, 50, 57, 52, 55, 59, 101, 59, 64, 69, 62, 46, 65, 83, 76, 59, 88, 91, 62, 71, 78, 62, 49, 67, 73, 64, 134, 77, 47, 60, 67, 58, 70, 82, 95, 74, 48, 72, 102, 61, 56, 76, 62, 67, 60, 81, 59, 62, 101, 69, 51, 80, 60, 83, 78, 66, 56, 88, 52, 72, 95, 56, 65, 58, 62, 61, 101, 99, 75, 50, 57, 68, 60, 84, 76, 51, 53, 67, 67, 82, 66, 52, 65, 67, 55, 60, 48, 86, 54, 77, 56, 76, 71, 82, 57, 58, 60, 50, 117, 66, 86, 54, 60, 60, 63, 66, 63, 60, 79, 66, 65, 62, 64, 73, 61, 56, 48, 78, 62, 69, 50, 78, 71, 71, 60, 71, 67, 79, 61, 60, 62, 48, 72, 60, 73, 63, 55, 68, 68, 80, 50, 71, 59, 63, 69, 62, 66, 88, 62, 69, 61, 49, 48, 80, 62, 66, 51, 65, 69, 42, 50, 56, 83, 56, 46, 66, 54, 64, 77, 74, 57, 78, 58, 71, 49, 76, 56, 61, 66, 53, 87, 65, 52, 66, 73, 53, 59, 83, 52, 47, 52, 47, 69, 60, 43, 55, 50, 73, 61, 94, 67, 58, 67, 58, 69, 66, 72, 54, 86, 55, 61, 69, 82, 62, 80, 55, 76, 64, 73, 49, 70, 74, 59, 81, 55, 66, 77, 61, 81, 62, 49, 58, 63, 65, 87, 66, 60, 56, 87, 67, 50, 54, 58, 50, 57, 90, 64, 47, 63, 66, 56, 57, 53, 65, 55, 68, 60, 67, 74, 67, 63, 96, 82, 49, 68, 62, 58, 71, 74, 53, 60, 57, 83, 85, 55, 63, 59, 63, 64, 56, 82, 74, 61, 58, 57, 62, 66, 64, 63, 61, 61, 70, 80, 73, 66, 49, 104, 78, 59, 59, 37, 68, 74, 51, 69, 56, 48, 86, 49, 57, 100, 89, 52, 68, 46, 77, 60, 77, 55, 87, 55, 54, 64, 64, 90, 55, 72, 73, 76, 54, 71, 103, 48, 78, 61, 71, 40, 58, 68, 60, 93, 55, 64, 63, 70, 73, 65, 67, 56, 52, 73, 56, 64, 93, 58, 78, 61, 57, 76, 41, 65, 58, 82, 62, 70, 61, 74, 63, 63, 65, 77, 57, 43, 62, 61, 74, 53, 72, 63, 60, 62, 55, 64, 98, 67, 67, 55, 58, 68, 62, 65, 55, 79, 61, 74, 72, 56, 77, 102, 64, 87, 52, 70, 59, 67, 60, 67, 72, 80, 54, 79, 47, 52, 63, 62, 82, 56, 60, 55, 66, 76, 64, 63, 50, 52, 83, 46, 76, 64, 88, 74, 64, 61, 96, 57, 62, 62, 59, 63, 92, 65, 57, 77, 67, 66, 37, 53, 63, 48, 68, 64, 64, 99, 69, 60, 74, 72, 88, 72, 137, 61, 70, 55, 73, 66, 60, 73, 67, 78, 89, 62, 61, 64, 57, 85, 97, 54, 64, 96, 47, 78, 73, 62, 75, 67, 76, 50, 62, 56, 61, 83, 65, 47, 60, 76, 141, 48, 68, 59, 57, 94, 80, 58, 82, 63, 88, 87, 57, 73, 63, 80, 74, 68, 89, 58, 53, 57, 91, 70, 56, 80, 64, 62, 70, 62, 65, 61, 89, 71, 83, 59, 71, 57, 55, 54, 87, 63, 61, 55, 60, 54, 81, 57, 74, 77, 61, 73, 64, 62, 61, 69, 57, 53, 64, 62, 67, 56, 75, 47, 65, 54, 65, 53, 75, 54, 56, 73, 80, 50, 44, 63, 60, 65, 82, 57, 53, 68, 67, 62, 46, 83, 64, 78, 65, 66, 59, 58, 78, 93, 72, 79, 55, 57, 67, 66, 48, 65, 79, 66, 68, 74, 52, 59, 58, 78, 73, 59, 74, 62, 59, 91, 50, 62, 55, 89, 81, 65, 59, 80, 60, 44, 44, 84, 60, 41, 76, 87, 57, 95, 44, 52, 64, 84, 57, 82, 53, 73, 82, 73, 64, 62, 38, 63, 47, 57, 65, 128, 73, 93, 85, 74, 83, 80, 82, 55, 68, 44, 75, 45, 77, 62, 53, 39, 50, 63, 75, 59, 62, 70, 67, 82, 111, 79, 59, 53, 46, 60, 74, 69, 64, 53, 49, 55, 55, 60, 60, 86, 80, 53, 89, 67, 82, 54, 60, 63, 69, 82, 80, 65, 59, 77, 60, 55, 53, 53, 90, 54, 82, 57, 55, 45, 54, 81, 70, 67, 66, 125, 70, 44, 79, 70, 60, 63, 51, 56, 66, 61, 63, 63, 58, 79, 38, 60, 74, 52, 75, 48, 57, 50, 50, 60, 78, 61, 74, 65, 57, 57, 50, 56, 72, 71, 59, 54, 53, 54, 60, 62, 82, 63, 80, 48, 69, 73, 65, 58, 90, 99, 53, 58, 64, 64, 71, 73, 66, 53, 84, 85, 54, 64, 64, 162, 59, 54, 47, 89, 79, 52, 63, 79, 57, 67, 66, 55, 59, 64, 53, 99, 64, 58, 64, 51, 69, 50, 136, 54, 53, 58, 88, 67, 49, 63, 45, 78, 78, 91, 62, 60, 103, 81, 56, 86, 84, 61, 85, 68, 60, 61, 36, 73, 49, 61, 49, 64, 66, 67, 59, 55, 79, 56, 57, 63, 54, 92, 48, 61, 70, 57, 54, 70, 52, 62, 59, 68, 48, 63, 66, 75, 67, 40, 72, 51, 75, 62, 62, 96, 63, 91, 74, 63, 59, 66, 54, 64, 75, 46, 56, 40, 41, 65, 63, 68, 49, 47, 60, 59, 107, 77, 58, 70, 51, 56, 76, 83, 95, 57, 95, 60, 40, 51, 55, 57, 39, 60, 70, 75, 83, 39, 51, 60, 75, 46, 46, 69, 64, 69, 83, 56, 77, 53, 69, 51, 71, 69, 86, 91, 66, 58, 78, 46, 60, 64, 70, 75, 63, 55, 57, 65, 63, 62, 64, 73, 63, 60, 67, 54, 83, 81, 57, 61, 79, 95, 55, 59, 53, 59, 48, 61, 79, 92, 84, 62, 76, 63, 71, 58, 55, 73, 58, 70, 58, 48, 59, 59, 68, 78, 58, 72, 52, 60, 73, 65, 49, 72, 61, 78, 88, 75, 56, 61, 60, 66, 72, 70, 70, 60, 49, 63, 73, 67, 77, 77, 60, 89, 71, 96, 95, 68, 89, 65, 57, 73, 72, 78, 52, 63, 78, 70, 64, 71, 66, 67, 58, 62, 91, 70, 60, 77, 57, 57, 64, 79, 57, 78, 80, 76, 56, 90, 56, 61, 54, 61, 53, 52, 59, 76, 48, 68, 76, 53, 40, 60, 55, 73, 75, 61, 89, 61, 96, 51, 63, 60, 76, 52, 62, 80, 59, 73, 37, 46, 65, 66, 51, 61, 65, 70, 61, 57, 97, 54, 69, 66, 61, 63, 97, 69, 80, 56, 63, 56, 69, 105, 75, 81, 61, 73, 57, 93, 59, 42, 67, 70, 49, 71, 67, 59, 53, 67, 76, 71, 91, 49, 60, 100, 77, 81, 69, 63, 63, 78, 54, 55, 54, 59, 75, 53, 39, 60, 57, 75, 44, 71, 45, 65, 84, 80, 67, 43, 49, 63, 61, 59, 53, 53, 60, 56, 62, 64, 77, 65, 53, 74, 58, 50, 68, 61, 63, 84, 66, 73, 80, 89, 109, 50, 78, 51, 64, 80, 95, 65, 74, 49, 76, 56, 76, 78, 40, 72, 75, 56, 91, 63, 86, 105, 60, 67, 67, 57, 53, 90, 56, 65, 61, 47, 56, 63, 57, 71, 43, 54, 58, 61, 88, 68, 76, 62, 58, 56, 59, 80, 48, 45, 86, 58, 94, 109, 48, 65, 61, 61, 76, 71, 79, 64, 74, 99, 64, 52, 92, 66, 66, 72, 43, 148, 53, 50, 67, 57, 74, 71, 72, 71, 72, 67, 30, 81, 75, 57, 66, 80, 66, 76, 75, 61, 55, 83, 78, 61, 98, 68, 86, 95, 65, 52, 56, 52, 60, 62, 81, 57, 104, 77, 65, 51, 67, 74, 61, 78, 92, 56, 61, 54, 87, 75, 55, 64, 49, 101, 63, 55, 100, 77, 79, 67, 55, 63, 94, 71, 57, 59, 59, 87, 52, 72, 59, 56, 62, 65, 62, 55, 68, 55, 59, 63, 57, 58, 70, 43, 61, 58, 64, 68, 88, 40, 68, 51, 70, 67, 57, 63, 56, 79, 51, 71, 58, 69, 50, 62, 64, 89, 57, 66, 72, 81, 81, 48, 68, 68, 57, 73, 59, 59, 63, 70, 61, 79, 68, 62, 75, 78, 61, 54, 47, 71, 58, 56, 54, 52, 52, 52, 66, 61, 57, 59, 74, 54, 66, 67, 51, 47, 58, 83, 65, 67, 82, 62, 90, 72, 59, 53, 53, 58, 70, 61, 90, 54, 39, 77, 71, 62, 56, 90, 81, 67, 82, 54, 59, 95, 58, 81, 40, 102, 63, 61, 68, 43, 74, 56, 59, 51, 88, 64, 73, 64, 81, 74, 59, 54, 81, 49, 58, 76, 63, 57, 60, 58, 68, 67, 69, 57, 68, 52, 60, 60, 83, 60, 52, 66, 63, 63, 80, 47, 75, 66, 58, 49, 58, 83, 79, 61, 62, 61, 42, 91, 79, 66, 67, 64, 72, 70, 77, 72, 61, 53, 58, 50, 46, 55, 101, 44, 50, 62, 71, 57, 56, 74, 53, 61, 52, 70, 87, 89, 60, 59, 46, 67, 69, 66, 66, 67, 52, 74, 52, 82, 71, 74, 55, 67, 64, 62, 47, 74, 59, 63, 64, 77, 70, 61, 54, 48, 59, 75, 93, 76, 66, 54, 52, 57, 48, 67, 66, 58, 114, 73, 75, 51, 77, 49, 63, 56, 58, 78, 50, 90, 52, 60, 62, 68, 77, 49, 64, 77, 64, 55, 60, 102, 60, 43, 67, 62, 54, 74, 66, 57, 66, 69, 51, 79, 82, 75, 62, 58, 70, 59, 70, 63, 59, 49, 71, 66, 74, 44, 57, 70, 75, 88, 53, 106, 70, 98, 106, 63, 93, 69, 58, 70, 81, 68, 70, 63, 63, 71, 77, 64, 47, 39, 71, 65, 56, 72, 79, 68, 76, 82, 61, 54, 57, 81, 60, 44, 55, 43, 62, 71, 89, 57, 66, 79, 80, 80, 56, 58, 67, 77, 67, 51, 57, 80, 72, 69, 52, 48, 61, 81, 88, 100, 58, 90, 58, 90, 67, 56, 50, 52, 63, 70, 56, 70, 57, 62, 58, 95, 109, 84, 54, 47, 45, 55, 47, 103, 68, 59, 57, 47, 62, 58, 65, 61, 94, 64, 51, 68, 60, 77, 51, 53, 62, 80, 63, 73, 57, 77, 64, 79, 40, 72, 56, 50, 38, 50, 60, 67, 45, 57, 58, 58, 51, 81, 73, 83, 63, 73, 42, 91, 57, 51, 54, 78, 61, 50, 66, 70, 80, 55, 64, 85, 76, 81, 61, 58, 78, 66, 69, 66, 77, 71, 57, 59, 71, 75, 53, 75, 71, 60, 54, 34, 59, 85, 67, 47, 71, 80, 62, 72, 109, 43, 56, 70, 63, 67, 50, 66, 46, 75, 85, 59, 85, 87, 42, 56, 81, 40, 60, 59, 74, 46, 56, 59, 58, 54, 62, 67, 68, 67, 64, 58, 84, 76, 83, 62, 66, 65, 71, 72, 41, 57, 58, 58, 71, 80, 60, 54, 72, 64, 61, 71, 67, 71, 84, 62, 74, 58, 73, 67, 67, 50, 69, 42, 69, 60, 56, 64, 64, 64, 78, 55, 72, 50, 57, 81, 81, 62, 60, 53, 65, 65, 59, 62, 54, 60, 64, 61, 85, 68, 65, 62, 69, 72, 56, 64, 53, 68, 67, 80, 52, 54, 72, 64, 71, 73, 70, 58, 49, 74, 52, 62, 70, 65, 78, 63, 65, 56, 93, 47, 73, 81, 60, 56, 68, 63, 72, 52, 73, 50, 76, 70, 62, 80, 47, 66, 56, 56, 81, 84, 46, 53, 74, 63, 61, 81, 74, 63, 61, 70, 79, 65, 66, 118, 55, 57, 112, 50, 76, 53, 78, 69, 66, 79, 64, 103, 49, 54, 65, 54, 56, 55, 53, 48, 74, 52, 78, 57, 71, 63, 88, 63, 61, 80, 60, 57, 70, 65, 62, 65, 57, 79, 56, 62, 66, 62, 61, 56, 56, 77, 53, 79, 74, 56, 59, 60, 56, 54, 60, 46, 151, 69, 59, 65, 53, 63, 77, 61, 63, 58, 67, 61, 107, 55, 55, 56, 82, 124, 54, 64, 64, 52, 63, 81, 64, 62, 58, 53, 68, 68, 84, 71, 64, 67, 94, 63, 60, 67, 56, 66, 57, 56, 61, 61, 58, 59, 67, 57, 40, 62, 63, 62, 95, 77, 74, 58, 72, 65, 74, 42, 94, 62, 56, 82, 65, 62, 59, 59, 73, 65, 63, 68, 69, 69, 61, 68, 58, 101, 80, 78, 69, 80, 109, 79, 53, 66, 66, 86, 69, 88, 62, 56, 68, 92, 65, 60, 64, 71, 55, 76, 50, 64, 47, 80, 52, 68, 63, 68, 58, 69, 59, 66, 51, 72, 55, 57, 71, 64, 59, 62, 61, 59, 77, 53, 56, 66, 60, 58, 69, 85, 51, 88, 98, 52, 57, 48, 60, 85, 55, 57, 63, 57, 59, 69, 75, 70, 62, 54, 68, 61, 65, 61, 75, 75, 58, 81, 69, 47, 76, 82, 57, 91, 66, 59, 71, 49, 58, 57, 54, 65, 46, 72, 54, 70, 55, 62, 79, 55, 85, 66, 66, 57, 64, 57, 65, 80, 69, 73, 84, 74, 60, 69, 78, 81, 83, 61, 59, 80, 69, 54, 69, 62, 76, 65, 56, 63, 71, 68, 57, 59, 69, 50, 58, 52, 65, 56, 68, 75, 60, 71, 67, 62, 64, 53, 71, 55, 66, 71, 55, 62, 60, 70, 64, 75, 74, 70, 55, 73, 60, 60, 50, 60, 67, 75, 63, 82, 77, 57, 73, 46, 72, 83, 72, 67, 66, 49, 64, 58, 56, 90, 64, 48, 64, 93, 64, 62, 59, 64, 68, 62, 69, 43, 95, 50, 59, 52, 57, 60, 78, 84, 54, 62, 63, 62, 58, 46, 78, 73, 70, 83, 67, 51, 65, 64, 56, 62, 61, 48, 61, 57, 49, 66, 86, 64, 74, 92, 62, 76, 55, 78, 60, 42, 51, 44, 55, 79, 58, 103, 81, 63, 52, 76, 90, 61, 53, 63, 77, 64, 48, 72, 65, 80, 68, 66, 55, 46, 76, 62, 58, 47, 74, 52, 77, 87, 58, 61, 69, 55, 59, 80, 51, 52, 59, 99, 77, 60, 75, 76, 81, 59, 61, 67, 62, 70, 57, 61, 61, 68, 54, 69, 81, 51, 73, 67, 59, 73, 61, 101, 67, 43, 65, 63, 57, 63, 66, 101, 78, 52, 41, 49, 74, 68, 62, 75, 60, 74, 76, 66, 55, 49, 78, 72, 70, 60, 67, 116, 50, 66, 66, 66, 43, 77, 48, 55, 59, 56, 82, 47, 61, 68, 65, 83, 68, 57, 79, 51, 93, 75, 66, 62, 90, 80, 66, 67, 56, 65, 55, 80, 60, 57, 87, 59, 69, 64, 56, 69, 76, 63, 51, 69, 60, 58, 61, 74, 102, 64, 81, 69, 62, 57, 59, 80, 60, 70, 61, 62, 90, 61, 71, 86, 62, 73, 80, 48, 63, 53, 60, 93, 52, 70, 69, 63, 59, 48, 75, 47, 59, 71, 44, 71, 67, 54, 61, 65, 61, 87, 85, 69, 72, 62, 59, 51, 77, 76, 64, 63, 64, 71, 75, 77, 70, 57, 60, 57, 77, 61, 92, 68, 53, 69, 68, 75, 57, 54, 69, 57, 50, 52, 97, 58, 45, 56, 54, 52, 51, 53, 44, 66, 52, 76, 48, 70, 53, 75, 77, 73, 67, 68, 58, 57, 53, 68, 69, 63, 61, 71, 57, 77, 98, 46, 57, 58, 61, 57, 89, 70, 49, 67, 84, 62, 50, 58, 53, 69, 52, 43, 59, 64, 71, 83, 57, 78, 58, 70, 66, 60, 55, 58, 48, 69, 62, 50, 53, 66, 56, 54, 90, 72, 49, 60, 68, 65, 63, 58, 56, 65, 59, 61, 55, 71, 66, 65, 57, 72, 90, 91, 72, 59, 61, 79, 44, 76, 53, 56, 58, 55, 73, 69, 56, 60, 56, 75, 51, 64, 113, 65, 59, 60, 76, 70, 69, 57, 96, 43, 70, 87, 78, 50, 60, 62, 65, 65, 60, 59, 74, 60, 63, 72, 64, 67, 97, 65, 82, 63, 68, 64, 48, 58, 55, 64, 75, 68, 62, 60, 68, 67, 68, 74, 58, 64, 61, 68, 40, 57, 58, 59, 60, 50, 53, 58, 60, 79, 56, 51, 66, 62, 67, 59, 105, 71, 100, 75, 68, 47, 83, 68, 44, 52, 83, 54, 60, 65, 71, 45, 60, 57, 87, 73, 67, 65, 61, 66, 52, 63, 50, 70, 78, 69, 62, 58, 66, 63, 65, 66, 60, 60, 42, 74, 62, 65, 85, 68, 70, 58, 62, 57, 122, 68, 61, 59, 71, 66, 80, 67, 40, 61, 62, 47, 61, 81, 74, 53, 75, 103, 61, 81, 79, 61, 74, 69, 75, 72, 42, 69, 60, 70, 61, 66, 98, 74, 36, 62, 71, 57, 53, 70, 78, 85, 54, 93, 68, 72, 52, 59, 84, 68, 62, 67, 58, 72, 47, 55, 54, 83, 72, 55, 51, 57, 75, 69, 60, 58, 51, 61, 47, 55, 65, 70, 84, 66, 69, 62, 52, 67, 56, 80, 54, 74, 67, 108, 90, 60, 50, 91, 49, 97, 57, 133, 78, 65, 55, 47, 58, 70, 61, 54, 72, 67, 59, 57, 68, 67, 67, 62, 63, 50, 56, 68, 39, 67, 62, 67, 54, 58, 71, 54, 67, 46, 60, 73, 63, 69, 58, 69, 81, 67, 56, 64, 59, 59, 52, 64, 75, 50, 87, 54, 99, 59, 54, 68, 65, 68, 60, 66, 55, 59, 58, 53, 70, 69, 74, 79, 52, 58, 59, 71, 55, 59, 48, 62, 59, 65, 60, 73, 68, 74, 77, 58, 63, 82, 50, 79, 75, 60, 65, 61, 83, 62, 42, 56, 61, 69, 103, 66, 84, 73, 66, 60, 58, 74, 87, 63, 57, 65, 68, 72, 60, 65, 57, 42, 57, 84, 60, 63, 83, 60, 64, 53, 67, 69, 58, 62, 35, 71, 68, 64, 64, 87, 50, 70, 60, 101, 56, 69, 83, 75, 59, 68, 56, 77, 59, 62, 59, 59, 57, 58, 71, 63, 60, 58, 74, 67, 49, 74, 60, 124, 61, 58, 84, 52, 51, 56, 71, 78, 66, 69, 65, 66, 90, 72, 48, 60, 62, 57, 54, 63, 55, 76, 80, 78, 68, 69, 93, 69, 76, 76, 55, 69, 71, 56, 109, 56, 64, 77, 60, 77, 80, 52, 72, 75, 67, 69, 65, 62, 63, 55, 62, 59, 64, 82, 128, 128, 59, 92, 65, 65, 60, 53, 66, 46, 66, 64, 50, 65, 58, 54, 61, 75, 49, 55, 65, 55, 64, 66, 58, 71, 72, 49, 91, 57, 68, 65, 70, 52, 66, 60, 57, 30, 56, 73, 49, 55, 106, 77, 62, 57, 49, 41, 51, 97, 57, 70, 61, 58, 61, 139, 64, 59, 53, 62, 58, 85, 61, 64, 71, 58, 82, 64, 59, 77, 59, 59, 58, 56, 90, 55, 70, 77, 64, 61, 63, 60, 61, 89, 79, 66, 57, 60, 57, 69, 60, 60, 59, 76, 57, 63, 79, 58, 61, 58, 67, 73, 61, 76, 70, 68, 62, 77, 58, 65, 70, 77, 53, 70, 80, 66, 74, 67, 62, 66, 60, 71, 65, 78, 56, 74, 59, 63, 62, 104, 107, 71, 85, 72, 54, 103, 64, 74, 52, 30, 57, 59, 63, 73, 97, 67, 82, 36, 76, 75, 60, 65, 68, 50, 91, 57, 51, 72, 64, 45, 61, 59, 68, 69, 90, 80, 57, 52, 75, 65, 74, 68, 58, 60, 73, 58, 76, 69, 69, 59, 61, 37, 55, 58, 95, 62, 64, 72, 55, 64, 46, 70, 49, 71, 58, 56, 59, 69, 55, 65, 48, 54, 69, 81, 58, 65, 71, 74, 65, 54, 70, 68, 68, 86, 62, 81, 94, 57, 70, 61, 65, 41, 84, 49, 82, 44, 80, 56, 66, 68, 60, 56, 72, 64, 75, 54, 84, 54, 80, 76, 67, 67, 56, 71, 66, 62, 99, 77, 68, 56, 59, 54, 63, 59, 69, 61, 78, 72, 50, 76, 62, 91, 57, 67, 53, 58, 61, 82, 68, 58, 44, 70, 57, 60, 66, 60, 62, 56, 53, 60, 82, 53, 54, 101, 49, 59, 67, 62, 55, 57, 84, 57, 82, 46, 60, 75, 57, 85, 55, 44, 59, 66, 66, 80, 58, 72, 63, 84, 62, 65, 81, 68, 68, 58, 82, 60, 59, 85, 68, 70, 83, 63, 70, 67, 59, 60, 51, 73, 56, 71, 71, 49, 57, 44, 78, 69, 67, 61, 67, 62, 92, 52, 76, 46, 67, 61, 73, 37, 57, 53, 54, 61, 61, 56, 69, 63, 28, 57, 69, 51, 62, 53, 64, 78, 72, 68, 55, 52, 52, 72, 86, 68, 65, 72, 85, 55, 67, 81, 59, 60, 59, 50, 103, 65, 89, 66, 54, 66, 66, 69, 60, 57, 63, 61, 79, 67, 59, 48, 85, 88, 75, 62, 45, 53, 114, 76, 60, 51, 73, 64, 49, 73, 51, 87, 64, 59, 57, 74, 64, 61, 61, 61, 57, 69, 57, 53, 86, 54, 59, 65, 63, 67, 78, 64, 54, 56, 72, 66, 56, 60, 87, 61, 56, 115, 73, 64, 86, 52, 59, 62, 58, 77, 48, 64, 66, 48, 59, 83, 60, 64, 60, 79, 72, 58, 72, 57, 62, 58, 39, 59, 63, 63, 71, 71, 103, 54, 54, 85, 70, 54, 58, 62, 81, 59, 59, 59, 60, 70, 69, 47, 80, 63, 62, 52, 64, 73, 60, 65, 60, 56, 51, 61, 66, 74, 59, 63, 64, 67, 71, 66, 101, 53, 56, 69, 49, 79, 74, 95, 59, 61, 77, 65, 54, 59, 70, 59, 65, 75, 58, 90, 42, 100, 83, 79, 59, 62, 55, 64, 75, 62, 60, 57, 34, 62, 78, 65, 54, 60, 63, 73, 87, 60, 57, 61, 66, 68, 60, 49, 76, 62, 66, 52, 71, 65, 54, 61, 48, 74, 52, 60, 70, 81, 60, 83, 55, 58, 70, 58, 61, 57, 63, 60, 53, 51, 64, 46, 64, 91, 62, 66, 70, 69, 65, 58, 70, 100, 62, 63, 73, 83, 86, 60, 64, 49, 59, 97, 60, 51, 88, 67, 72, 76, 69, 74, 89, 55, 67, 66, 54, 61, 60, 59, 55, 81, 58, 55, 105, 76, 59, 64, 59, 75, 99, 59, 115, 66, 78, 49, 126, 50, 70, 72, 56, 58, 75, 80, 67, 67, 55, 63, 89, 67, 59, 75, 68, 115, 66, 68, 56, 55, 73, 65, 88, 69, 93, 75, 61, 61, 63, 64, 62, 59, 98, 63, 57, 61, 51, 54, 56, 61, 66, 54, 62, 63, 55, 69, 52, 56, 70, 52, 51, 74, 49, 59, 61, 61, 66, 69, 66, 76, 60, 60, 66, 51, 56, 59, 119, 53, 66, 75, 81, 47, 60, 61, 100, 74, 48, 77, 65, 63, 57, 69, 77, 67, 63, 59, 61, 60, 85, 84, 60, 86, 60, 71, 74, 54, 47, 94, 59, 48, 62, 58, 54, 62, 70, 60, 58, 57, 76, 60, 89, 57, 82, 72, 62, 78, 60, 52, 50, 57, 84, 59, 75, 88, 52, 61, 45, 61, 58, 89, 78, 60, 77, 63, 60, 62, 56, 78, 69, 63, 57, 99, 67, 64, 53, 60, 75, 60, 68, 58, 60, 63, 63, 76, 60, 50, 56, 58, 42, 65, 112, 67, 72, 69, 62, 54, 99, 71, 68, 54, 72, 78, 60, 81, 59, 54, 83, 54, 86, 60, 83, 49, 67, 51, 49, 62, 109, 62, 41, 47, 50, 60, 86, 59, 85, 65, 48, 61, 68, 70, 88, 52, 73, 44, 86, 48, 59, 62, 41, 70, 61, 77, 57, 103, 61, 53, 70, 84, 65, 69, 100, 62, 64, 60, 77, 95, 73, 60, 72, 43, 50, 67, 78, 69, 37, 74, 55, 58, 59, 65, 53, 91, 51, 85, 71, 70, 77, 66, 74, 77, 79, 88, 72, 63, 78, 76, 67, 76, 60, 61, 52, 89, 61, 63, 91, 103, 62, 59, 47, 62, 52, 67, 55, 67, 80, 60, 61, 69, 43, 72, 84, 67, 58, 71, 71, 54, 81, 106, 52, 67, 59, 61, 87, 83, 72, 54, 68, 46, 107, 78, 46, 90, 84, 70, 99, 49, 88, 37, 52, 71, 55, 65, 59, 82, 51, 65, 67, 74, 55, 53, 67, 66, 55, 48, 49, 73, 94, 67, 61, 57, 89, 61, 55, 62, 54, 63, 70, 48, 55, 74, 54, 52, 60, 82, 116, 48, 79, 61, 54, 49, 60, 44, 94, 59, 73, 39, 56, 96, 46, 79, 48, 69, 71, 71, 50, 85, 74, 71, 68, 57, 50, 70, 61, 81, 58, 68, 55, 66, 47, 55, 59, 55, 64, 94, 69, 66, 70, 63, 64, 67, 79, 61, 70, 64, 72, 96, 76, 44, 53, 62, 79, 71, 64, 44, 68, 88, 79, 56, 53, 72, 54, 63, 65, 54, 56, 47, 77, 85, 61, 55, 56, 67, 42, 76, 89, 52, 82, 63, 61, 75, 55, 81, 102, 63, 41, 82, 91, 67, 61, 52, 51, 82, 61, 58, 37, 82, 93, 75, 55, 81, 58, 66, 66, 70, 84, 52, 77, 67, 67, 66, 58, 50, 58, 76, 46, 84, 61, 66, 59, 56, 70, 72, 81, 54, 52, 56, 47, 76, 106, 62, 73, 77, 80, 62, 78, 78, 78, 66, 93, 67, 65, 54, 42, 75, 46, 99, 50, 50, 62, 56, 100, 75, 67, 56, 52, 54, 91, 70, 83, 53, 68, 56, 56, 56, 47, 56, 75, 67, 52, 72, 69, 70, 66, 63, 58, 110, 58, 54, 58, 67, 76, 74, 63, 62, 63, 74, 56, 72, 50, 64, 47, 74, 74, 56, 52, 63, 88, 59, 66, 64, 91, 59, 74, 70, 66, 50, 66, 60, 58, 51, 52, 56, 82, 57, 69, 54, 57, 53, 39, 44, 91, 70, 57, 83, 40, 92, 81, 66, 79, 72, 87, 83, 43, 47, 56, 71, 66, 57, 55, 64, 75, 71, 74, 88, 82, 67, 84, 74, 67, 66, 56, 51, 65, 64, 56, 59, 65, 57, 77, 64, 70, 69, 56, 65, 81, 43, 43, 45, 49, 82, 49, 65, 64, 63, 58, 63, 63, 85, 73, 67, 72, 76, 67, 65, 63, 57, 44, 65, 77, 76, 59, 54, 44, 98, 59, 74, 60, 138, 55, 55, 90, 82, 48, 64, 69, 46, 57, 52, 57, 62, 63, 61, 50, 102, 57, 69, 68, 52, 70, 74, 95, 99, 58, 69, 69, 85, 49, 55, 70, 80, 62, 69, 84, 87, 81, 57, 85, 72, 43, 45, 57, 47, 72, 41, 46, 65, 75, 68, 87, 61, 65, 86, 61, 66, 55, 87, 57, 64, 57, 30, 72, 64, 69, 80, 83, 63, 77, 76, 65, 56, 99, 56, 75, 56, 49, 79, 56, 74, 64, 99, 41, 86, 57, 57, 65, 69, 57, 57, 64, 87, 81, 62, 54, 68, 63, 90, 82, 57, 67, 73, 50, 55, 59, 43, 92, 59, 92, 91, 62, 48, 65, 85, 49, 124, 51, 61, 68, 58, 74, 49, 70, 68, 48, 73, 57, 102, 86, 79, 53, 85, 91, 85, 41, 54, 74, 69, 62, 69, 81, 73, 55, 97, 65, 64, 71, 53, 38, 72, 48, 86, 55, 63, 74, 67, 39, 52, 67, 71, 71, 45, 54, 69, 83, 84, 87, 72, 48, 52, 76, 48, 64, 55, 68, 57, 64, 60, 80, 69, 68, 66, 56, 57, 54, 58, 43, 64, 71, 63, 48, 79, 73, 60, 53, 60, 59, 51, 56, 54, 91, 66, 49, 49, 76, 60, 67, 87, 59, 53, 71, 84, 83, 77, 56, 65, 62, 59, 58, 56, 89, 101, 39, 45, 62, 78, 52, 64, 67, 73, 53, 50, 58, 51, 56, 48, 57, 73, 72, 79, 56, 66, 47, 52, 58, 89, 58, 59, 53, 47, 62, 81, 70, 53, 62, 62, 52, 58, 56, 59, 80, 73, 57, 47, 81, 66, 63, 53, 55, 80, 57, 49, 64, 59, 52, 52, 74, 76, 64, 76, 72, 61, 89, 52, 64, 76, 53, 59, 79, 73, 82, 57, 59, 50, 66, 71, 48, 59, 93, 68, 56, 70, 51, 75, 54, 43, 66, 57, 61, 79, 77, 62, 55, 55, 76, 77, 64, 66, 74, 70, 59, 46, 65, 81, 75, 70, 75, 83, 74, 57, 104, 59, 63, 53, 108, 61, 56, 79, 110, 56, 85, 60, 66, 41, 53, 57, 50, 59, 52, 101, 76, 106, 68, 55, 62, 61, 61, 57, 56, 77, 46, 62, 60, 48, 56, 54, 50, 92, 73, 65, 63, 132, 66, 81, 52, 60, 54, 72, 89, 57, 45, 74, 58, 63, 55, 63, 64, 59, 111, 54, 64, 60, 64, 82, 46, 60, 71, 90, 56, 64, 63, 63, 76, 70, 68, 64, 42, 66, 65, 81, 61, 66, 51, 89, 69, 64, 47, 87, 65, 73, 61, 57, 50, 59, 89, 49, 43, 69, 107, 75, 56, 62, 64, 96, 76, 60, 45, 66, 64, 68, 68, 75, 73, 67, 68, 106, 94, 51, 89, 74, 42, 76, 53, 89, 51, 73, 81, 51, 69, 61, 70, 69, 55, 60, 71, 52, 60, 56, 52, 54, 45, 69, 65, 53, 46, 83, 81, 58, 59, 53, 64, 93, 63, 77, 61, 112, 65, 62, 38, 63, 84, 58, 55, 63, 66, 40, 77, 63, 60, 55, 52, 50, 60, 63, 47, 81, 55, 43, 89, 52, 43, 63, 52, 50, 63, 72, 54, 84, 55, 60, 64, 65, 61, 65, 64, 56, 60, 63, 66, 106, 64, 74, 55, 55, 47, 49, 78, 60, 68, 78, 54, 74, 66, 50, 84, 107, 75, 77, 88, 63, 61, 53, 61, 58, 57, 61, 76, 38, 98, 60, 63, 56, 72, 60, 47, 77, 75, 61, 62, 45, 47, 58, 69, 55, 69, 55, 55, 66, 72, 69, 79, 89, 86, 47, 55, 47, 42, 62, 59, 49, 82, 84, 64, 59, 56, 65, 39, 72, 58, 43, 66, 56, 77, 56, 73, 50, 56, 50, 52, 64, 61, 124, 53, 46, 60, 96, 61, 47, 67, 74, 52, 47, 54, 69, 66, 45, 62, 58, 67, 93, 65, 63, 53, 37, 51, 75, 62, 70, 51, 50, 48, 69, 57, 53, 74, 80, 63, 67, 51, 72, 73, 85, 74, 54, 62, 49, 75, 58, 76, 77, 48, 78, 65, 55, 58, 53, 53, 61, 69, 76, 60, 91, 80, 74, 70, 51, 99, 68, 65, 135, 54, 50, 75, 59, 50, 43, 88, 64, 56, 62, 54, 56, 71, 49, 68, 75, 67, 56, 66, 70, 66, 57, 92, 80, 53, 60, 68, 42, 65, 73, 53, 70, 42, 62, 55, 92, 69, 58, 68, 65, 71, 61, 56, 69, 58, 58, 81, 38, 77, 64, 62, 53, 56, 49, 79, 49, 67, 57, 61, 76, 68, 104, 63, 74, 46, 66, 90, 62, 54, 46, 66, 69, 73, 63, 53, 93, 56, 62, 73, 68, 55, 65, 63, 81, 61, 55, 64, 63, 55, 64, 80, 60, 58, 27, 76, 50, 80, 62, 65, 63, 92, 76, 58, 101, 57, 68, 55, 74, 45, 61, 72, 73, 40, 58, 60, 56, 67, 72, 55, 61, 69, 66, 56, 56, 96, 65, 62, 83, 77, 61, 51, 65, 54, 61, 64, 47, 63, 85, 74, 63, 64, 61, 73, 81, 61, 60, 47, 56, 68, 90, 67, 55, 76, 71, 76, 49, 51, 57, 113, 73, 59, 82, 74, 97, 76, 52, 69, 74, 73, 95, 52, 58, 73, 70, 66, 74, 63, 50, 51, 71, 51, 66, 68, 76, 54, 56, 68, 60, 64, 83, 55, 51, 70, 46, 72, 63, 59, 87, 53, 66, 83, 68, 60, 58, 56, 92, 61, 58, 55, 90, 58, 44, 83, 94, 58, 75, 98, 56, 75, 60, 49, 68, 49, 63, 50, 65, 56, 67, 55, 60, 52, 66, 73, 50, 48, 77, 72, 50, 46, 82, 60, 79, 72, 60, 57, 53, 53, 82, 82, 76, 57, 44, 80, 60, 60, 59, 55, 54, 81, 50, 74, 79, 60, 50, 85, 74, 67, 68, 51, 71, 63, 58, 68, 53, 82, 67, 48, 63, 75, 72, 65, 68, 51, 63, 61, 79, 68, 69, 69, 73, 63, 73, 80, 69, 59, 47, 36, 73, 72, 60, 68, 87, 80, 48, 65, 52, 60, 52, 57, 61, 64, 69, 71, 86, 104, 86, 63, 64, 72, 66, 55, 64, 47, 60, 78, 82, 56, 60, 66, 55, 64, 56, 51, 58, 60, 58, 64, 83, 67, 69, 62, 65, 74, 60, 53, 60, 54, 66, 57, 51, 68, 137, 78, 74, 70, 64, 54, 63, 82, 68, 88, 78, 58, 81, 56, 77, 65, 40, 72, 69, 73, 48, 96, 64, 61, 63, 91, 81, 64, 68, 74, 64, 50, 83, 66, 64, 56, 61, 61, 42, 88, 51, 72, 57, 58, 58, 51, 63, 62, 80, 80, 73, 88, 56, 64, 98, 61, 81, 88, 54, 66, 59, 75, 65, 73, 60, 43, 55, 97, 61, 47, 64, 64, 67, 71, 60, 72, 80, 66, 56, 47, 84, 74, 49, 58, 71, 71, 46, 60, 91, 55, 50, 42, 61, 97, 50, 74, 74, 55, 39, 76, 61, 54, 69, 66, 66, 60, 86, 71, 60, 76, 57, 55, 51, 39, 46, 70, 54, 64, 72, 63, 61, 72, 71, 49, 90, 73, 56, 49, 58, 64, 68, 40, 71, 53, 57, 70, 72, 58, 61, 51, 88, 54, 65, 64, 54, 51, 47, 71, 66, 54, 46, 47, 57, 68, 53, 81, 106, 69, 73, 67, 80, 63, 59, 87, 62, 48, 94, 55, 47, 108, 78, 76, 54, 72, 83, 72, 64, 63, 60, 50, 62, 77, 59, 69, 82, 53, 78, 80, 60, 55, 85, 60, 59, 58, 63, 80, 52, 58, 82, 73, 67, 63, 79, 53, 104, 58, 46, 53, 65, 55, 70, 56, 83, 67, 95, 69, 94, 71, 54, 53, 65, 64, 74, 81, 75, 60, 64, 60, 69, 72, 49, 79, 55, 88, 62, 58, 58, 71, 88, 70, 60, 69, 49, 70, 64, 53, 64, 62, 58, 67, 65, 60, 56, 97, 56, 65, 46, 52, 68, 53, 55, 69, 60, 76, 53, 70, 48, 75, 61, 56, 61, 95, 70, 73, 63, 57, 57, 70, 63, 50, 61, 70, 66, 59, 64, 74, 51, 83, 51, 58, 79, 75, 63, 63, 59, 64, 63, 70, 87, 63, 92, 56, 75, 62, 59, 59, 56, 57, 61, 60, 51, 50, 58, 75, 63, 66, 51, 58, 75, 72, 67, 64, 66, 79, 56, 59, 78, 65, 56, 75, 59, 48, 50, 73, 60, 57, 80, 85, 61, 92, 75, 74, 70, 61, 54, 78, 53, 65, 79, 55, 58, 59, 53, 76, 66, 66, 69, 80, 74, 62, 60, 72, 82, 60, 49, 55, 58, 76, 73, 65, 64, 66, 65, 74, 65, 74, 87, 70, 46, 79, 60, 47, 47, 103, 64, 72, 86, 49, 60, 71, 53, 66, 45, 49, 61, 64, 70, 84, 53, 49, 58, 91, 55, 56, 106, 92, 64, 81, 63, 73, 68, 80, 85, 70, 55, 68, 52, 49, 68, 68, 71, 49, 56, 76, 64, 60, 71, 74, 65, 65, 73, 64, 57, 70, 57, 59, 60, 58, 62, 50, 81, 68, 47, 73, 62, 74, 59, 59, 54, 63, 81, 63, 72, 62, 69, 81, 62, 75, 66, 59, 84, 81, 72, 41, 115, 69, 80, 56, 91, 86, 88, 69, 68, 95, 72, 74, 58, 83, 72, 70, 76, 65, 66, 50, 76, 76, 67, 82, 57, 57, 57, 63, 54, 80, 59, 90, 65, 74, 42, 118, 54, 44, 62, 61, 89, 66, 112, 55, 55, 52, 65, 47, 87, 73, 53, 67, 58, 77, 68, 69, 54, 55, 95, 53, 70, 57, 53, 70, 75, 64, 64, 65, 49, 66, 102, 69, 73, 68, 68, 61, 71, 61, 75, 65, 67, 63, 66, 72, 62, 51, 56, 55, 64, 56, 67, 58, 61, 68, 67, 47, 66, 61, 75, 55, 54, 65, 58, 75, 84, 70, 70, 64, 63, 63, 70, 68, 44, 48, 78, 79, 65, 67, 74, 73, 69, 73, 102, 72, 68, 110, 73, 70, 46, 61, 131, 82, 65, 59, 80, 58, 73, 61, 65, 65, 66, 68, 49, 50, 63, 69, 62, 51, 63, 93, 98, 56, 69, 68, 55, 74, 59, 56, 68, 68, 71, 93, 110, 83, 53, 69, 38, 67, 63, 73, 94, 82, 63, 64, 68, 67, 67, 61, 66, 56, 69, 64, 65, 87, 80, 74, 61, 67, 93, 80, 82, 96, 89, 62, 56, 81, 58, 60, 84, 70, 52, 81, 69, 73, 67, 42, 68, 81, 61, 59, 68, 61, 59, 64, 75, 63, 70, 49, 73, 71, 64, 76, 48, 71, 55, 66, 56, 61, 76, 65, 67, 69, 64, 60, 65, 82, 53, 65, 74, 62, 56, 58, 78, 72, 62, 73, 60, 62, 44, 64, 90, 85, 36, 57, 55, 77, 68, 64, 72, 66, 64, 51, 97, 78, 74, 69, 78, 58, 73, 54, 65, 63, 76, 67, 52, 71, 104, 55, 49, 61, 55, 56, 57, 53, 56, 60, 50, 50, 55, 57, 84, 61, 56, 54, 81, 66, 68, 51, 65, 56, 84, 72, 82, 67, 49, 72, 66, 53, 64, 66, 69, 69, 63, 75, 58, 77, 73, 75, 60, 59, 39, 64, 78, 70, 56, 53, 50, 53, 83, 57, 68, 61, 66, 63, 77, 47, 74, 86, 29, 72, 75, 43, 60, 58, 81, 69, 72, 65, 88, 73, 79, 62, 63, 60, 51, 118, 71, 60, 58, 55, 60, 67, 65, 52, 68, 73, 56, 76, 67, 59, 53, 62, 74, 53, 57, 76, 59, 68, 54, 59, 52, 45, 100, 70, 61, 51, 89, 49, 65, 81, 65, 57, 60, 76, 69, 73, 64, 56, 53, 66, 62, 58, 57, 54, 61, 67, 82, 63, 57, 64, 72, 82, 73, 64, 50, 65, 73, 73, 49, 61, 68, 80, 65, 58, 44, 74, 43, 50, 63, 78, 54, 70, 67, 71, 77, 67, 60, 59, 87, 62, 50, 54, 85, 95, 59, 95, 50, 68, 68, 79, 55, 87, 55, 62, 66, 62, 61, 88, 55, 66, 61, 63, 63, 54, 51, 64, 70, 68, 59, 72, 70, 65, 64, 66, 74, 76, 62, 60, 45, 60, 83, 73, 86, 69, 59, 103, 46, 72, 74, 46, 56, 46, 59, 81, 57, 54, 43, 66, 82, 52, 51, 46, 86, 74, 59, 62, 77, 79, 80, 58, 63, 65, 66, 77, 70, 73, 69, 67, 79, 64, 49, 89, 55, 49, 76, 65, 53, 72, 80, 54, 65, 58, 61, 65, 74, 55, 70, 75, 49, 77, 55, 72, 54, 74, 64, 57, 54, 59, 86, 62, 53, 53, 88, 47, 81, 123, 56, 70, 66, 62, 57, 64, 73, 54, 42, 64, 63, 53, 63, 68, 71, 60, 100, 42, 60, 66, 59, 73, 61, 76, 74, 67, 50, 51, 54, 93, 49, 48, 51, 48, 77, 99, 57, 63, 67, 59, 69, 58, 78, 58, 61, 69, 56, 61, 77, 53, 85, 64, 69, 62, 83, 76, 61, 72, 53, 61, 68, 63, 70, 81, 50, 89, 69, 51, 53, 54, 71, 66, 99, 89, 69, 87, 63, 62, 59, 51, 57, 69, 58, 52, 43, 64, 56, 65, 67, 59, 64, 70, 25, 80, 66, 84, 53, 73, 57, 60, 68, 54, 67, 66, 68, 68, 59, 54, 59, 63, 63, 54, 58, 53, 55, 63, 60, 69, 73, 50, 76, 58, 65, 44, 83, 45, 74, 60, 56, 58, 87, 40, 59, 63, 60, 91, 64, 61, 66, 70, 92, 69, 89, 46, 64, 56, 63, 47, 45, 68, 61, 82, 74, 57, 68, 40, 56, 94, 69, 61, 70, 80, 61, 78, 103, 60, 57, 60, 62, 51, 73, 73, 59, 64, 51, 45, 57, 67, 54, 79, 120, 43, 61, 51, 75, 77, 59, 38, 58, 64, 61, 68, 73, 57, 73, 52, 53, 82, 74, 64, 88, 75, 58, 45, 73, 80, 70, 68, 86, 78, 86, 59, 65, 51, 105, 54, 60, 71, 60, 42, 64, 52, 57, 66, 58, 76, 68, 80, 61, 73, 48, 65, 49, 65, 55, 48, 100, 82, 64, 63, 67, 61, 110, 58, 76, 57, 72, 75, 74, 65, 79, 53, 65, 65, 54, 71, 60, 89, 87, 80, 65, 80, 52, 83, 62, 87, 77, 61, 60, 63, 69, 59, 70, 38, 51, 72, 54, 69, 50, 91, 60, 69, 40, 66, 62, 65, 56, 56, 43, 71, 69, 53, 67, 59, 69, 49, 51, 57, 83, 77, 76, 86, 64, 59, 75, 57, 51, 63, 56, 50, 63, 68, 70, 54, 69, 89, 91, 86, 53, 68, 109, 65, 65, 73, 73, 61, 67, 83, 69, 54, 55, 76, 53, 69, 84, 71, 65, 79, 65, 210, 56, 66, 57, 45, 53, 70, 55, 80, 75, 56, 69, 71, 101, 73, 54, 73, 55, 63, 69, 68, 79, 78, 63, 72, 54, 61, 86, 67, 106, 59, 72, 62, 77, 52, 51, 68, 74, 72, 52, 52, 65, 98, 51, 78, 56, 53, 56, 61, 50, 70, 66, 60, 52, 70, 79, 37, 66, 62, 76, 77, 55, 44, 55, 50, 61, 84, 96, 71, 53, 79, 81, 59, 77, 50, 51, 68, 62, 65, 74, 56, 51, 57, 58, 73, 63, 67, 56, 69, 50, 66, 56, 56, 89, 74, 73, 51, 71, 70, 75, 84, 69, 68, 91, 92, 56, 57, 41, 68, 72, 63, 65, 78, 82, 61, 71, 67, 51, 60, 76, 62, 76, 68, 84, 67, 80, 74, 72, 63, 56, 69, 58, 58, 103, 71, 53, 71, 79, 33, 71, 66, 61, 39, 55, 81, 95, 77, 69, 43, 68, 92, 119, 73, 66, 61, 79, 67, 61, 69, 52, 57, 60, 80, 64, 68, 68, 117, 66, 71, 56, 51, 49, 73, 65, 58, 63, 51, 86, 66, 45, 61, 69, 57, 52, 55, 74, 80, 91, 79, 87, 73, 45, 65, 89, 94, 53, 77, 64, 45, 65, 53, 53, 62, 44, 59, 50, 72, 63, 68, 65, 60, 51, 49, 64, 54, 57, 65, 56, 72, 61, 61, 67, 75, 87, 68, 59, 68, 73, 69, 68, 56, 48, 58, 64, 71, 109, 76, 63, 53, 74, 60, 87, 86, 48, 102, 52, 74, 72, 55, 62, 83, 84, 48, 43, 49, 85, 53, 60, 82, 94, 45, 62, 70, 67, 50, 53, 55, 59, 44, 84, 72, 56, 57, 71, 74, 104, 60, 87, 93, 69, 64, 56, 52, 73, 62, 59, 65, 48, 76, 52, 69, 70, 55, 72, 68, 63, 61, 65, 59, 53, 77, 41, 56, 58, 64, 61, 55, 52, 91, 59, 72, 33, 51, 75, 57, 63, 58, 63, 51, 55, 70, 73, 69, 52, 65, 70, 61, 60, 57, 67, 59, 64, 83, 73, 69, 61, 67, 61, 51, 61, 75, 54, 102, 40, 42, 72, 57, 60, 73, 69, 63, 57, 76, 77, 71, 58, 57, 53, 61, 79, 48, 56, 81, 62, 60, 80, 57, 70, 61, 59, 76, 69, 75, 53, 62, 52, 69, 62, 53, 68, 70, 71, 64, 61, 57, 80, 76, 84, 53, 60, 88, 69, 56, 121, 75, 62, 46, 71, 37, 76, 52, 62, 78, 56, 73, 68, 79, 62, 71, 66, 72, 71, 48, 64, 68, 69, 73, 65, 61, 62, 59, 91, 63, 77, 55, 65, 62, 96, 66, 57, 82, 57, 89, 47, 86, 39, 63, 46, 67, 50, 51, 61, 52, 72, 89, 57, 84, 82, 70, 63, 82, 84, 72, 65, 51, 64, 51, 61, 66, 57, 109, 47, 69, 59, 61, 64, 73, 64, 45, 69, 42, 84, 43, 109, 56, 51, 71, 69, 58, 54, 66, 53, 51, 67, 80, 78, 56, 76, 68, 68, 62, 61, 71, 59, 63, 51, 40, 57, 57, 52, 67, 67, 64, 62, 65, 50, 71, 61, 57, 63, 49, 70, 76, 63, 51, 71, 61, 57, 68, 60, 59, 67, 54, 129, 59, 84, 51, 65, 55, 72, 67, 46, 84, 43, 73, 61, 65, 63, 52, 41, 69, 60, 95, 71, 72, 58, 56, 71, 81, 70, 68, 72, 86, 101, 60, 122, 54, 50, 64, 55, 80, 85, 66, 91, 69, 75, 61, 65, 59, 62, 64, 75, 112, 71, 77, 79, 80, 44, 51, 47, 65, 79, 58, 105, 52, 73, 67, 63, 68, 61, 57, 56, 58, 60, 51, 77, 61, 63, 64, 47, 64, 59, 77, 75, 76, 55, 52, 63, 99, 86, 50, 69, 65, 70, 60, 44, 64, 63, 54, 47, 63, 66, 57, 62, 58, 110, 125, 57, 64, 83, 42, 80, 77, 73, 70, 35, 66, 89, 67, 79, 47, 47, 58, 73, 70, 92, 63, 55, 78, 92, 69, 53, 30, 56, 85, 79, 51, 68, 92, 68, 80, 55, 65, 84, 63, 51, 96, 69, 65, 72, 83, 108, 50, 57, 60, 67, 63, 64, 58, 60, 74, 66, 76, 45, 75, 83, 48, 65, 68, 75, 67, 72, 124, 62, 67, 50, 65, 71, 61, 67, 60, 93, 66, 53, 55, 67, 90, 69, 65, 48, 34, 49, 63, 46, 60, 70, 79, 67, 68, 63, 60, 49, 73, 64, 112, 87, 68, 107, 63, 62, 38, 63, 72, 65, 74, 67, 70, 51, 72, 67, 54, 55, 59, 55, 40, 65, 65, 47, 63, 57, 83, 59, 87, 60, 55, 65, 68, 59, 62, 74, 59, 66, 55, 62, 50, 97, 65, 58, 69, 54, 50, 71, 74, 61, 35, 60, 65, 69, 55, 53, 81, 65, 61, 70, 72, 61, 67, 55, 52, 57, 53, 39, 60, 67, 68, 45, 60, 54, 68, 62, 70, 47, 86, 49, 65, 55, 60, 59, 65, 63, 67, 48, 64, 70, 64, 72, 62, 59, 80, 93, 79, 68, 72, 86, 69, 61, 79, 62, 75, 93, 44, 63, 65, 60, 68, 63, 81, 60, 70, 63, 68, 70, 60, 75, 52, 75, 92, 79, 73, 67, 52, 72, 48, 53, 70, 61, 74, 56, 61, 79, 64, 61, 96, 66, 81, 57, 71, 67, 83, 66, 60, 81, 78, 91, 52, 60, 55, 77, 55, 52, 93, 51, 62, 60, 58, 59, 65, 73, 60, 73, 52, 50, 80, 60, 88, 87, 64, 74, 78, 51, 69, 81, 78, 88, 61, 62, 77, 60, 47, 81, 60, 68, 52, 49, 60, 54, 85, 67, 56, 79, 75, 65, 67, 57, 61, 60, 62, 58, 62, 110, 69, 66, 66, 80, 65, 71, 55, 36, 71, 57, 41, 80, 68, 101, 65, 68, 53, 60, 56, 65, 68, 72, 59, 56, 57, 71, 66, 59, 47, 73, 60, 76, 84, 51, 56, 56, 67, 68, 100, 46, 58, 51, 58, 68, 54, 73, 92, 65, 67, 61, 55, 49, 80, 43, 68, 45, 71, 77, 66, 100, 86, 50, 57, 61, 51, 55, 60, 72, 62, 59, 68, 64, 69, 69, 67, 81, 51, 43, 98, 111, 42, 66, 62, 103, 72, 53, 62, 61, 46, 51, 50, 51, 66, 56, 61, 82, 90, 82, 93, 82, 63, 79, 69, 130, 53, 61, 67, 60, 65, 59, 47, 59, 69, 55, 73, 49, 59, 79, 55, 89, 80, 57, 48, 61, 54, 73, 50, 51, 49, 61, 52, 56, 64, 67, 65, 72, 81, 57, 62, 70, 58, 69, 65, 133, 65, 71, 41, 60, 65, 68, 77, 84, 129, 77, 79, 55, 59, 74, 61, 58, 71, 68, 83, 50, 42, 62, 59, 50, 59, 67, 55, 57, 102, 41, 77, 55, 64, 126, 55, 54, 65, 66, 67, 66, 63, 55, 47, 76, 62, 73, 82, 54, 68, 64, 48, 67, 74, 69, 56, 81, 70, 67, 71, 64, 56, 59, 73, 72, 70, 67, 63, 52, 63, 67, 98, 87, 91, 45, 49, 72, 68, 61, 76, 65, 74, 88, 54, 56, 47, 57, 70, 77, 68, 61, 55, 57, 53, 81, 71, 67, 60, 96, 86, 104, 61, 57, 73, 59, 54, 85, 53, 49, 48, 66, 52, 54, 76, 78, 53, 52, 64, 52, 50, 62, 57, 72, 71, 60, 89, 58, 65, 89, 93, 75, 61, 62, 61, 63, 83, 77, 62, 56, 54, 59, 66, 74, 58, 49, 73, 31, 59, 49, 52, 75, 51, 81, 69, 100, 67, 60, 83, 50, 83, 66, 98, 60, 82, 56, 67, 69, 80, 100, 53, 136, 75, 80, 68, 39, 69, 59, 54, 63, 66, 65, 58, 65, 59, 74, 65, 78, 64, 73, 53, 59, 96, 72, 105, 58, 64, 69, 67, 71, 70, 72, 59, 69, 52, 51, 74, 59, 122, 55, 55, 58, 45, 54, 70, 69, 71, 64, 52, 58, 55, 54, 70, 40, 70, 62, 82, 73, 56, 74, 58, 65, 76, 54, 50, 56, 56, 36, 64, 64, 71, 42, 44, 62, 56, 56, 63, 85, 82, 68, 74, 60, 58, 51, 60, 58, 58, 52, 49, 69, 59, 61, 63, 41, 57, 60, 42, 75, 97, 84, 71, 73, 71, 83, 60, 52, 52, 49, 54, 77, 65, 54, 82, 125, 92, 69, 69, 69, 40, 59, 95, 43, 69, 76, 81, 52, 66, 65, 113, 47, 53, 49, 37, 50, 77, 68, 71, 45, 53, 91, 71, 56, 61, 82, 95, 53, 71, 61, 37, 63, 71, 44, 48, 74, 55, 47, 51, 52, 87, 71, 62, 87, 62, 66, 60, 63, 79, 50, 72, 48, 66, 63, 71, 68, 52, 99, 75, 55, 58, 85, 64, 65, 72, 70, 76, 88, 54, 94, 66, 91, 79, 60, 80, 99, 77, 63, 71, 64, 50, 67, 64, 70, 57, 78, 87, 114, 72, 45, 78, 83, 65, 77, 58, 52, 49, 63, 42, 63, 73, 80, 54, 66, 60, 43, 67, 46, 63, 79, 65, 70, 84, 80, 49, 93, 60, 52, 45, 81, 42, 115, 70, 84, 89, 43, 53, 53, 77, 54, 41, 53, 77, 86, 44, 55, 58, 61, 64, 53, 48, 51, 71, 48, 61, 80, 52, 48, 77, 49, 48, 50, 58, 69, 104, 55, 81, 91, 67, 60, 73, 49, 64, 148, 59, 64, 72, 73, 65, 80, 57, 72, 59, 65, 57, 29, 56, 67, 76, 58, 61, 70, 62, 65, 66, 64, 41, 45, 68, 84, 43, 85, 60, 83, 111, 56, 67, 65, 58, 60, 71, 104, 67, 59, 91, 72, 48, 81, 42, 87, 88, 73, 86, 61, 62, 62, 82, 81, 66, 74, 84, 64, 53, 49, 56, 47, 87, 80, 49, 63, 49, 61, 50, 109, 56, 53, 50, 65, 59, 59, 68, 85, 115, 80, 87, 43, 48, 68, 63, 63, 50, 89, 63, 45, 76, 65, 59, 90, 82, 57, 43, 47, 57, 62, 75, 50, 70, 79, 56, 75, 64, 71, 58, 62, 60, 53, 69, 51, 100, 64, 59, 34, 82, 69, 77, 50, 73, 55, 113, 67, 58, 72, 73, 73, 67, 62, 73, 105, 85, 99, 65, 70, 63, 53, 54, 63, 50, 58, 76, 48, 50, 57, 74, 66, 55, 48, 55, 87, 80, 46, 42, 58, 57, 66, 98, 68, 64, 49, 71, 61, 43, 71, 78, 71, 86, 58, 64, 87, 74, 52, 56, 75, 64, 71, 59, 70, 34, 60, 85, 98, 62, 90, 64, 82, 69, 87, 69, 87, 61, 58, 48, 82, 78, 96, 62, 64, 69, 62, 70, 72, 55, 73, 67, 64, 88, 54, 56, 64, 54, 48, 67, 82, 80, 67, 61, 72, 80, 80, 60, 68, 59, 52, 76, 61, 69, 69, 68, 62, 59, 63, 48, 67, 84, 65, 68, 61, 63, 41, 72, 67, 68, 44, 51, 64, 71, 67, 68, 94, 78, 56, 84, 62, 52, 78, 57, 81, 87, 58, 41, 72, 45, 57, 58, 59, 128, 55, 74, 77, 62, 46, 58, 64, 60, 57, 74, 55, 67, 42, 60, 51, 70, 75, 77, 62, 54, 103, 64, 47, 63, 83, 140, 64, 58, 88, 69, 91, 48, 58, 69, 102, 51, 87, 59, 60, 76, 51, 66, 50, 68, 78, 78, 66, 60, 75, 60, 83, 79, 88, 49, 66, 66, 59, 68, 76, 55, 63, 57, 66, 71, 47, 54, 62, 90, 71, 62, 47, 58, 70, 57, 97, 63, 96, 69, 100, 62, 54, 76, 71, 82, 78, 74, 76, 65, 85, 63, 63, 62, 57, 86, 57, 46, 63, 45, 71, 78, 65, 64, 88, 59, 64, 61, 54, 67, 54, 54, 79, 80, 85, 80, 85, 52, 73, 50, 80, 83, 82, 63, 70, 52, 44, 69, 72, 56, 54, 86, 66, 57, 56, 60, 49, 59, 71, 69, 50, 60, 91, 78, 74, 58, 69, 70, 80, 91, 80, 59, 71, 65, 56, 64, 48, 73, 63, 56, 60, 85, 83, 88, 69, 64, 71, 70, 54, 69, 70, 91, 54, 82, 72, 82, 83, 54, 101, 57, 62, 72, 83, 93, 58, 52, 74, 38, 55, 61, 55, 63, 83, 50, 83, 54, 88, 60, 60, 58, 71, 55, 66, 59, 69, 48, 75, 57, 66, 66, 61, 62, 70, 73, 55, 67, 53, 50, 73, 56, 53, 52, 60, 69, 52, 48, 95, 50, 118, 58, 51, 121, 37, 52, 67, 58, 60, 62, 40, 85, 50, 86, 77, 58, 79, 41, 56, 46, 50, 83, 72, 90, 83, 61, 53, 70, 55, 73, 87, 54, 76, 62, 72, 71, 43, 64, 59, 74, 62, 84, 63, 38, 91, 47, 62, 43, 53, 72, 32, 63, 63, 79, 67, 60, 69, 54, 66, 64, 63, 43, 57, 64, 56, 61, 67, 48, 87, 51, 70, 63, 87, 63, 62, 67, 54, 45, 62, 67, 66, 86, 52, 72, 105, 75, 61, 62, 59, 91, 68, 74, 60, 79, 54, 69, 53, 80, 76, 76, 82, 64, 76, 53, 60, 87, 52, 44, 85, 68, 130, 83, 142, 59, 62, 58, 82, 77, 73, 57, 60, 55, 53, 68, 65, 76, 79, 82, 47, 109, 60, 55, 69, 72, 62, 63, 70, 95, 37, 67, 56, 56, 43, 41, 79, 63, 72, 58, 69, 85, 58, 75, 73, 80, 75, 76, 61, 58, 52, 60, 62, 62, 54, 85, 78, 62, 57, 51, 93, 65, 56, 37, 74, 71, 65, 68, 84, 94, 67, 56, 86, 60, 54, 73, 58, 76, 70, 59, 51, 87, 70, 78, 34, 55, 50, 55, 65, 64, 78, 58, 45, 74, 64, 70, 52, 42, 63, 64, 76, 51, 49, 66, 68, 76, 68, 56, 77, 85, 93, 60, 84, 83, 77, 84, 72, 56, 58, 64, 58, 57, 56, 43, 63, 76, 56, 52, 61, 77, 46, 104, 81, 63, 87, 64, 51, 85, 54, 98, 58, 45, 62, 59, 49, 57, 51, 83, 121, 72, 63, 53, 57, 59, 60, 77, 55, 68, 123, 56, 67, 69, 55, 66, 57, 68, 64, 72, 73, 73, 58, 63, 51, 78, 80, 59, 87, 55, 74, 47, 119, 59, 49, 57, 59, 56, 77, 68, 59, 73, 66, 55, 50, 61, 57, 64, 55, 53, 53, 68, 55, 58, 64, 74, 88, 82, 57, 63, 64, 50, 72, 71, 65, 44, 49, 68, 65, 63, 89, 81, 64, 58, 61, 66, 55, 68, 58, 77, 73, 75, 56, 67, 65, 65, 84, 68, 64, 62, 61, 70, 64, 54, 75, 43, 47, 73, 66, 87, 75, 72, 69, 62, 61, 54, 63, 68, 92, 53, 56, 54, 77, 66, 63, 47, 57, 71, 86, 53, 59, 58, 69, 47, 73, 62, 43, 49, 60, 52, 59, 107, 78, 70, 58, 73, 72, 53, 78, 68, 72, 69, 57, 65, 62, 67, 49, 75, 67, 80, 69, 61, 62, 70, 65, 62, 53, 114, 69, 84, 66, 43, 62, 57, 54, 84, 72, 128, 59, 87, 48, 70, 62, 64, 64, 62, 65, 55, 78, 52, 59, 65, 50, 89, 50, 43, 56, 61, 75, 54, 60, 59, 78, 57, 49, 63, 51, 63, 62, 71, 84, 88, 53, 55, 85, 74, 99, 81, 78, 58, 61, 65, 57, 80, 57, 84, 60, 78, 62, 48, 53, 68, 57, 95, 50, 59, 74, 64, 89, 48, 63, 52, 60, 75, 81, 70, 70, 55, 69, 88, 63, 62, 60, 67, 53, 64, 47, 62, 71, 63, 43, 75, 64, 49, 56, 53, 53, 53, 61, 82, 51, 63, 59, 51, 62, 84, 64, 87, 64, 55, 60, 62, 56, 58, 65, 60, 72, 88, 58, 76, 95, 71, 73, 48, 69, 69, 52, 79, 71, 67, 62, 103, 44, 61, 62, 45, 40, 72, 59, 91, 79, 68, 97, 78, 69, 67, 74, 63, 65, 69, 106, 58, 78, 46, 53, 72, 69, 64, 71, 79, 56, 52, 82, 54, 61, 62, 68, 79, 53, 70, 70, 70, 65, 79, 60, 48, 73, 77, 58, 53, 75, 47, 70, 77, 59, 67, 61, 69, 84, 68, 61, 57, 47, 82, 61, 72, 53, 59, 74, 60, 46, 65, 58, 103, 76, 62, 69, 62, 80, 63, 74, 56, 62, 73, 63, 102, 65, 57, 57, 57, 85, 71, 47, 46, 80, 65, 69, 65, 65, 48, 62, 51, 68, 79, 53, 86, 50, 56, 70, 50, 72, 77, 79, 62, 70, 58, 54, 79, 69, 76, 75, 61, 85, 61, 67, 56, 83, 61, 62, 51, 56, 69, 60, 58, 84, 84, 65, 47, 74, 63, 65, 52, 65, 46, 66, 61, 120, 71, 69, 54, 50, 57, 57, 65, 82, 55, 44, 67, 61, 56, 116, 65, 62, 74, 65, 80, 83, 76, 58, 63, 84, 77, 67, 70, 87, 64, 51, 55, 89, 68, 69, 54, 66, 77, 55, 70, 52, 47, 58, 68, 67, 88, 62, 49, 71, 74, 59, 68, 73, 84, 67, 66, 98, 95, 83, 62, 58, 70, 117, 118, 60, 58, 70, 53, 89, 82, 84, 74, 79, 60, 61, 77, 57, 74, 69, 52, 64, 57, 63, 64, 51, 59, 55, 81, 62, 75, 68, 37, 72, 57, 73, 65, 56, 58, 63, 62, 71, 90, 62, 61, 72, 63, 48, 62, 56, 73, 55, 58, 52, 67, 55, 41, 83, 74, 59, 67, 51, 64, 65, 71, 50, 75, 56, 74, 94, 68, 67, 72, 70, 65, 59, 56, 66, 74, 54, 56, 47, 63, 54, 95, 67, 73, 69, 47, 63, 64, 74, 58, 67, 58, 64, 60, 64, 74, 74, 76, 48, 35, 75, 57, 69, 86, 57, 73, 70, 62, 59, 67, 67, 56, 63, 46, 84, 54, 64, 53, 74, 74, 55, 74, 71, 53, 67, 60, 61, 56, 80, 65, 66, 66, 61, 60, 93, 54, 58, 62, 55, 73, 56, 43, 55, 60, 73, 63, 47, 60, 114, 65, 53, 69, 58, 62, 60, 24, 74, 58, 72, 65, 64, 55, 57, 51, 71, 40, 77, 92, 62, 54, 82, 53, 59, 58, 66, 50, 74, 60, 53, 67, 58, 56, 51, 78, 88, 71, 89, 77, 74, 77, 49, 53, 111, 80, 54, 101, 86, 46, 45, 68, 75, 69, 56, 53, 56, 80, 56, 57, 84, 60, 61, 65, 46, 59, 68, 55, 70, 65, 61, 69, 68, 86, 53, 89, 157, 54, 56, 55, 65, 86, 61, 77, 61, 49, 38, 61, 69, 70, 67, 78, 62, 105, 78, 81, 73, 73, 63, 66, 38, 100, 79, 55, 70, 77, 79, 70, 52, 63, 68, 63, 64, 62, 53, 64, 180, 63, 70, 67, 62, 81, 75, 72, 78, 72, 59, 63, 66, 49, 51, 56, 110, 60, 72, 90, 57, 66, 54, 72, 59, 72, 61, 69, 55, 54, 69, 57, 64, 66, 63, 61, 76, 83, 133, 120, 54, 69, 72, 106, 95, 66, 62, 72, 92, 67, 65, 61, 63, 63, 72, 68, 89, 56, 60, 67, 63, 96, 64, 69, 63, 62, 47, 63, 56, 44, 58, 66, 57, 67, 76, 42, 66, 71, 60, 68, 65, 66, 61, 48, 52, 71, 71, 75, 64, 86, 77, 73, 52, 55, 74, 55, 44, 68, 56, 64, 47, 73, 82, 90, 85, 71, 71, 41, 71, 48, 56, 83, 60, 76, 38, 55, 87, 48, 61, 62, 57, 100, 57, 59, 66, 80, 68, 86, 59, 95, 57, 50, 74, 56, 84, 97, 80, 67, 73, 57, 98, 54, 61, 63, 65, 117, 59, 66, 61, 100, 44, 63, 62, 54, 70, 65, 84, 53, 59, 80, 75, 60, 95, 43, 64, 90, 68, 47, 71, 73, 134, 80, 55, 47, 87, 55, 65, 59, 57, 77, 88, 70, 83, 75, 60, 71, 68, 71, 53, 72, 60, 58, 60, 86, 69, 77, 68, 55, 39, 65, 71, 74, 64, 82, 67, 61, 51, 67, 56, 75, 72, 72, 80, 60, 57, 62, 54, 59, 50, 61, 54, 70, 62, 51, 47, 52, 83, 75, 60, 78, 55, 68, 64, 75, 81, 48, 54, 46, 58, 69, 51, 60, 68, 60, 61, 67, 59, 86, 67, 106, 61, 56, 64, 68, 73, 73, 68, 56, 73, 56, 61, 64, 51, 74, 78, 55, 62, 68, 79, 65, 62, 56, 84, 67, 70, 60, 77, 36, 72, 68, 71, 41, 45, 82, 81, 56, 56, 59, 73, 51, 62, 72, 49, 65, 63, 72, 57, 75, 79, 77, 53, 45, 63, 74, 60, 69, 49, 70, 59, 57, 68, 65, 62, 71, 64, 62, 60, 58, 64, 62, 85, 72, 56, 70, 46, 82, 59, 60, 66, 61, 81, 58, 81, 66, 58, 73, 59, 74, 56, 66, 61, 81, 100, 59, 67, 60, 63, 58, 60, 72, 50, 69, 56, 71, 71, 48, 69, 57, 62, 62, 54, 79, 43, 73, 63, 65, 69, 53, 86, 53, 72, 94, 73, 128, 63, 52, 80, 66, 53, 63, 79, 77, 69, 67, 104, 66, 63, 81, 58, 75, 70, 82, 63, 76, 75, 67, 77, 67, 66, 63, 55, 67, 58, 66, 64, 70, 66, 75, 59, 53, 66, 70, 51, 64, 61, 84, 59, 69, 50, 52, 64, 70, 82, 63, 66, 66, 67, 98, 89, 67, 104, 71, 44, 58, 80, 61, 69, 39, 65, 64, 58, 47, 58, 70, 61, 49, 120, 61, 81, 61, 57, 65, 57, 67, 53, 79, 72, 60, 60, 68, 66, 52, 69, 57, 59, 75, 58, 63, 72, 64, 68, 67, 55, 71, 77, 53, 75, 80, 66, 47, 54, 66, 58, 41, 46, 66, 60, 72, 65, 63, 54, 60, 70, 60, 70, 66, 59, 75, 69, 72, 51, 62, 60, 56, 52, 59, 55, 64, 56, 62, 74, 50, 64, 99, 76, 71, 64, 50, 57, 65, 70, 59, 56, 56, 64, 71, 57, 68, 73, 64, 69, 57, 74, 76, 78, 67, 67, 49, 48, 79, 61, 61, 62, 78, 66, 82, 75, 68, 58, 53, 52, 96, 57, 48, 64, 72, 61, 54, 61, 55, 41, 56, 65, 68, 67, 65, 47, 62, 70, 71, 62, 56, 63, 79, 81, 56, 56, 74, 67, 69, 83, 56, 62, 125, 75, 51, 73, 77, 69, 75, 57, 58, 78, 69, 65, 71, 62, 80, 76, 49, 63, 68, 63, 56, 69, 52, 62, 59, 59, 57, 87, 133, 61, 61, 65, 48, 66, 52, 81, 62, 63, 75, 61, 78, 59, 65, 80, 55, 54, 61, 63, 57, 72, 72, 73, 61, 73, 59, 72, 61, 63, 61, 69, 72, 82, 61, 55, 82, 68, 60, 60, 65, 79, 50, 64, 59, 61, 66, 59, 53, 79, 83, 51, 61, 68, 67, 63, 59, 51, 68, 40, 61, 105, 75, 73, 65, 54, 71, 64, 59, 58, 61, 68, 57, 88, 60, 70, 57, 76, 66, 56, 90, 65, 57, 57, 84, 61, 65, 63, 44, 98, 66, 71, 51, 68, 64, 68, 64, 44, 50, 61, 45, 56, 60, 61, 92, 75, 58, 61, 81, 68, 67, 142, 59, 65, 60, 73, 63, 67, 71, 51, 70, 72, 75, 42, 54, 54, 75, 73, 58, 61, 58, 61, 51, 74, 53, 74, 81, 60, 72, 89, 93, 76, 63, 52, 68, 55, 64, 63, 72, 64, 65, 51, 59, 69, 63, 63, 67, 86, 71, 78, 73, 84, 68, 66, 73, 60, 61, 92, 83, 59, 71, 70, 64, 68, 77, 66, 63, 65, 73, 121, 72, 77, 60, 55, 108, 60, 56, 58, 61, 71, 62, 86, 75, 68, 56, 76, 63, 74, 56, 51, 73, 65, 59, 84, 73, 59, 63, 63, 64, 55, 77, 66, 56, 60, 61, 65, 38, 96, 67, 95, 131, 60, 63, 56, 60, 56, 59, 70, 83, 81, 60, 59, 55, 80, 74, 71, 63, 60, 84, 67, 61, 61, 61, 73, 63, 50, 67, 55, 61, 59, 56, 75, 62, 71, 76, 76, 60, 58, 73, 62, 69, 57, 51, 58, 55, 62, 88, 132, 61, 62, 89, 83, 66, 58, 76, 72, 46, 68, 49, 76, 80, 70, 71, 65, 85, 61, 74, 54, 52, 70, 73, 71, 48, 62, 52, 61, 65, 75, 61, 65, 81, 75, 71, 56, 65, 68, 106, 61, 54, 74, 54, 53, 63, 86, 57, 72, 55, 65, 53, 61, 53, 66, 59, 57, 86, 61, 72, 94, 71, 55, 108, 57, 67, 100, 71, 67, 49, 62, 53, 55, 55, 62, 77, 59, 55, 58, 74, 82, 55, 48, 78, 68, 51, 62, 54, 84, 61, 68, 69, 60, 47, 71, 70, 71, 94, 54, 58, 60, 67, 58, 63, 56, 68, 57, 58, 55, 54, 70, 65, 57, 61, 62, 81, 63, 70, 61, 57, 65, 74, 64, 70, 56, 70, 51, 66, 63, 92, 61, 108, 76, 49, 69, 75, 52, 56, 71, 58, 57, 56, 91, 78, 121, 86, 73, 73, 75, 64, 53, 66, 64, 49, 78, 63, 71, 60, 61, 58, 89, 53, 55, 76, 57, 63, 59, 64, 59, 57, 82, 76, 56, 61, 56, 53, 61, 72, 57, 62, 54, 81, 64, 74, 57, 71, 54, 68, 54, 84, 69, 93, 60, 60, 71, 64, 60, 57, 57, 52, 60, 73, 64, 56, 59, 49, 62, 71, 58, 67, 67, 87, 62, 65, 53, 65, 64, 69, 74, 51, 65, 71, 58, 47, 70, 60, 56, 94, 61, 103, 48, 67, 67, 52, 73, 80, 60, 73, 60, 111, 79, 76, 69, 59, 71, 80, 56, 72, 61, 55, 70, 52, 68, 74, 78, 69, 59, 63, 61, 63, 48, 48, 64, 64, 55, 60, 64, 49, 54, 58, 60, 64, 62, 68, 45, 62, 67, 71, 68, 55, 59, 65, 85, 62, 76, 63, 61, 72, 34, 68, 58, 69, 56, 98, 51, 59, 71, 56, 70, 62, 64, 58, 55, 80, 66, 78, 53, 66, 63, 64, 64, 54, 62, 61, 76, 98, 81, 63, 72, 57, 59, 73, 53, 69, 65, 65, 73, 43, 69, 64, 85, 72, 66, 65, 62, 74, 81, 67, 59, 54, 74, 62, 63, 149, 61, 61, 59, 55, 69, 51, 88, 61, 72, 71, 55, 62, 76, 78, 65, 74, 53, 59, 42, 54, 61, 57, 110, 82, 65, 71, 68, 81, 68, 58, 71, 51, 53, 93, 87, 58, 86, 53, 69, 58, 70, 69, 92, 82, 66, 66, 65, 84, 83, 58, 80, 59, 47, 57, 49, 67, 80, 54, 56, 65, 56, 58, 81, 54, 69, 54, 61, 76, 59, 83, 89, 62, 63, 74, 66, 68, 53, 58, 72, 86, 80, 66, 55, 61, 74, 57, 71, 61, 56, 69, 52, 78, 82, 72, 66, 75, 49, 65, 55, 69, 70, 46, 69, 77, 81, 74, 45, 106, 53, 41, 81, 73, 56, 62, 81, 66, 99, 50, 61, 60, 74, 57, 119, 67, 137, 73, 68, 57, 62, 84, 61, 53, 82, 68, 80, 43, 52, 78, 54, 71, 58, 70, 56, 68, 77, 64, 57, 68, 74, 61, 60, 57, 72, 65, 59, 100, 65, 64, 72, 72, 77, 51, 56, 44, 81, 46, 65, 49, 62, 57, 70, 62, 56, 43, 57, 52, 57, 60, 70, 57, 64, 59, 78, 62, 65, 62, 64, 78, 66, 63, 66, 55, 103, 71, 57, 74, 55, 56, 62, 53, 62, 67, 62, 74, 64, 53, 80, 74, 67, 69, 39, 68, 77, 71, 51, 56, 57, 88, 76, 71, 53, 66, 50, 68, 64, 59, 61, 77, 63, 57, 74, 64, 57, 53, 84, 46, 68, 86, 78, 77, 50, 60, 70, 47, 65, 46, 60, 44, 54, 92, 82, 72, 57, 45, 52, 66, 61, 50, 59, 72, 52, 68, 56, 71, 88, 68, 62, 43, 66, 45, 87, 68, 84, 57, 56, 63, 60, 63, 78, 60, 83, 72, 68, 89, 48, 100, 78, 79, 64, 60, 76, 68, 70, 46, 60, 54, 69, 57, 87, 77, 70, 47, 73, 95, 64, 96, 58, 60, 58, 71, 67, 58, 66, 70, 60, 65, 52, 92, 70, 52, 68, 83, 46, 64, 52, 48, 81, 110, 63, 69, 66, 56, 60, 75, 68, 59, 60, 65, 51, 41, 64, 47, 40, 53, 61, 86, 79, 58, 68, 61, 68, 58, 78, 126, 60, 48, 64, 88, 47, 57, 67, 62, 72, 50, 59, 47, 121, 46, 82, 62, 59, 53, 69, 76, 57, 43, 57, 62, 59, 75, 74, 47, 57, 63, 62, 82, 64, 61, 58, 67, 66, 58, 63, 57, 60, 60, 78, 64, 55, 85, 63, 64, 62, 62, 71, 55, 89, 69, 69, 73, 82, 58, 70, 75, 47, 64, 86, 67, 63, 109, 85, 66, 65, 50, 90, 67, 64, 65, 67, 95, 65, 57, 61, 63, 63, 80, 70, 41, 62, 79, 61, 81, 57, 54, 54, 60, 72, 46, 52, 50, 70, 77, 54, 59, 60, 60, 56, 66, 60, 63, 61, 56, 80, 78, 62, 70, 70, 48, 57, 79, 46, 58, 63, 72, 64, 62, 76, 44, 64, 53, 52, 62, 78, 70, 66, 68, 69, 61, 55, 50, 60, 55, 58, 64, 62, 76, 77, 74, 95, 81, 61, 64, 66, 73, 60, 83, 66, 94, 61, 66, 60, 66, 65, 48, 58, 45, 59, 50, 61, 57, 82, 59, 67, 59, 46, 63, 75, 59, 67, 57, 80, 70, 56, 59, 73, 65, 98, 49, 66, 58, 78, 64, 81, 57, 59, 57, 57, 69, 67, 73, 67, 54, 94, 79, 71, 89, 72, 62, 71, 70, 66, 63, 48, 60, 83, 75, 64, 69, 48, 63, 68, 51, 50, 66, 35, 63, 88, 69, 65, 75, 65, 78, 55, 86, 66, 60, 62, 73, 38, 73, 67, 91, 54, 75, 101, 44, 59, 64, 76, 57, 70, 61, 48, 66, 47, 79, 96, 72, 85, 69, 54, 84, 49, 61, 51, 71, 85, 69, 51, 67, 62, 66, 79, 77, 99, 69, 66, 66, 74, 63, 51, 48, 64, 69, 57, 64, 55, 79, 67, 50, 57, 80, 80, 77, 59, 74, 84, 60, 81, 65, 63, 68, 61, 64, 81, 46, 55, 59, 67, 64, 72, 67, 60, 63, 57, 76, 72, 73, 51, 65, 83, 57, 62, 49, 66, 64, 57, 77, 61, 68, 56, 55, 78, 64, 62, 52, 51, 98, 59, 51, 56, 65, 94, 59, 52, 47, 49, 54, 66, 70, 52, 61, 75, 74, 98, 41, 71, 64, 58, 55, 44, 73, 68, 60, 62, 59, 61, 90, 49, 58, 60, 53, 62, 157, 48, 58, 60, 65, 53, 57, 53, 69, 77, 69, 65, 88, 89, 56, 54, 42, 56, 58, 55, 53, 62, 61, 60, 73, 112, 57, 63, 44, 53, 61, 81, 58, 62, 54, 71, 58, 64, 71, 51, 60, 75, 44, 65, 67, 52, 73, 68, 66, 97, 82, 89, 64, 142, 86, 54, 72, 77, 49, 55, 55, 73, 82, 64, 66, 63, 75, 81, 71, 74, 58, 53, 64, 69, 65, 62, 72, 66, 55, 61, 68, 69, 71, 61, 55, 67, 90, 51, 50, 63, 69, 61, 55, 68, 64, 64, 51, 55, 96, 75, 49, 88, 48, 59, 84, 64, 69, 49, 76, 70, 64, 50, 61, 59, 67, 68, 50, 65, 66, 94, 56, 70, 66, 73, 73, 66, 82, 55, 91, 82, 78, 59, 46, 53, 56, 64, 49, 57, 54, 64, 68, 50, 66, 67, 50, 73, 70, 61, 88, 68, 70, 78, 54, 64, 105, 60, 92, 143, 67, 53, 56, 65, 69, 64, 65, 56, 86, 68, 75, 72, 56, 51, 100, 90, 75, 83, 67, 59, 56, 71, 53, 54, 55, 49, 74, 73, 58, 67, 56, 45, 55, 58, 53, 79, 52, 64, 70, 56, 68, 59, 57, 77, 87, 80, 54, 61, 79, 49, 63, 73, 72, 86, 85, 59, 58, 64, 71, 65, 60, 68, 69, 54, 69, 54, 66, 56, 51, 64, 61, 84, 67, 54, 73, 53, 59, 81, 65, 67, 64, 54, 104, 65, 95, 89, 55, 58, 69, 58, 67, 69, 49, 67, 64, 66, 48, 57, 68, 70, 53, 70, 55, 72, 57, 77, 63, 65, 72, 61, 53, 75, 59, 79, 89, 78, 84, 64, 76, 65, 73, 70, 79, 62, 68, 44, 83, 60, 68, 80, 55, 69, 57, 61, 108, 76, 65, 70, 61, 89, 47, 54, 82, 74, 79, 62, 56, 76, 47, 56, 77, 50, 68, 77, 72, 59, 53, 61, 60, 76, 84, 67, 63, 59, 75, 72, 49, 60, 65, 56, 55, 67, 63, 57, 57, 63, 52, 101, 52, 56, 52, 65, 72, 160, 50, 68, 70, 67, 63, 54, 56, 57, 71, 60, 80, 61, 54, 59, 57, 58, 79, 61, 62, 51, 44, 85, 72, 56, 55, 54, 70, 63, 71, 74, 76, 53, 62, 72, 67, 55, 70, 66, 68, 67, 59, 54, 51, 57, 59, 67, 66, 66, 55, 64, 79, 60, 72, 81, 84, 61, 74, 57, 57, 60, 52, 87, 63, 75, 61, 62, 50, 63, 66, 96, 60, 73, 112, 80, 58, 85, 56, 75, 49, 67, 65, 63, 65, 56, 69, 39, 57, 58, 74, 66, 63, 69, 76, 72, 82, 87, 67, 78, 50, 58, 46, 77, 96, 57, 61, 52, 55, 58, 58, 64, 86, 65, 69, 61, 65, 55, 89, 67, 58, 74, 73, 72, 53, 74, 87, 58, 49, 91, 72, 47, 68, 76, 56, 92, 52, 56, 94, 60, 67, 55, 47, 69, 64, 63, 69, 72, 43, 76, 61, 59, 76, 60, 68, 93, 57, 62, 61, 47, 58, 69, 68, 64, 75, 49, 65, 66, 82, 67, 63, 49, 73, 53, 72, 43, 57, 70, 64, 62, 60, 66, 88, 56, 58, 71, 74, 63, 68, 164, 67, 52, 67, 51, 63, 76, 57, 74, 54, 62, 80, 70, 62, 68, 51, 59, 61, 71, 55, 58, 62, 58, 56, 60, 64, 78, 51, 82, 49, 79, 63, 63, 80, 72, 60, 82, 51, 61, 92, 72, 55, 70, 78, 75, 55, 71, 67, 58, 69, 76, 90, 81, 79, 61, 53, 73, 60, 73, 58, 48, 63, 60, 47, 64, 71, 56, 75, 79, 63, 61, 69, 56, 55, 72, 53, 74, 60, 68, 55, 104, 45, 54, 64, 52, 68, 52, 68, 66, 71, 54, 60, 91, 57, 56, 57, 49, 76, 71, 51, 63, 80, 67, 80, 61, 64, 67, 84, 59, 59, 60, 51, 62, 62, 65, 67, 78, 65, 76, 71, 62, 89, 75, 51, 56, 63, 44, 64, 67, 60, 121, 77, 70, 61, 67, 49, 71, 65, 62, 83, 49, 61, 62, 43, 48, 62, 63, 68, 57, 84, 64, 51, 59, 64, 67, 104, 40, 60, 64, 68, 119, 49, 106, 61, 33, 55, 68, 83, 69, 68, 62, 64, 59, 55, 73, 74, 68, 66, 77, 101, 58, 50, 58, 67, 56, 52, 60, 48, 69, 76, 94, 65, 63, 75, 59, 67, 58, 61, 63, 65, 43, 62, 100, 43, 77, 69, 64, 57, 60, 71, 64, 66, 56, 56, 83, 105, 73, 66, 96, 65, 76, 56, 53, 66, 63, 70, 71, 65, 61, 59, 54, 66, 87, 136, 50, 69, 71, 73, 87, 57, 55, 60, 55, 63, 63, 61, 62, 62, 69, 67, 65, 53, 69, 75, 50, 88, 51, 74, 65, 77, 77, 49, 80, 62, 70, 83, 67, 54, 65, 62, 109, 62, 45, 72, 62, 61, 65, 52, 69, 68, 46, 65, 63, 70, 63, 60, 52, 58, 65, 66, 61, 95, 71, 53, 65, 59, 91, 63, 69, 139, 63, 68, 67, 62, 66, 62, 79, 69, 103, 72, 73, 56, 52, 53, 69, 56, 71, 61, 68, 63, 70, 51, 90, 62, 62, 92, 51, 48, 64, 67, 66, 118, 74, 71, 93, 62, 57, 69, 55, 63, 51, 53, 65, 72, 48, 67, 61, 59, 65, 69, 64, 55, 56, 70, 68, 61, 63, 59, 59, 87, 66, 43, 56, 57, 71, 55, 71, 61, 59, 48, 65, 68, 79, 61, 56, 51, 49, 57, 60, 60, 65, 44, 66, 59, 63, 63, 57, 60, 44, 53, 55, 63, 53, 50, 72, 53, 64, 70, 67, 56, 65, 63, 78, 71, 69, 83, 59, 72, 49, 66, 70, 65, 65, 71, 75, 69, 53, 76, 52, 72, 64, 59, 64, 39, 85, 85, 68, 62, 68, 84, 72, 51, 79, 63, 55, 75, 114, 66, 76, 69, 66, 81, 67, 79, 71, 47, 59, 75, 88, 69, 82, 61, 71, 60, 67, 68, 64, 71, 61, 58, 46, 71, 79, 86, 71, 61, 58, 61, 63, 63, 49, 68, 70, 49, 69, 67, 62, 50, 83, 68, 71, 68, 62, 64, 54, 56, 59, 65, 61, 47, 44, 44, 71, 68, 69, 57, 67, 56, 92, 71, 65, 90, 70, 61, 59, 83, 52, 47, 60, 75, 92, 69, 62, 57, 58, 63, 74, 71, 53, 60, 64, 61, 53, 61, 59, 70, 51, 79, 78, 54, 65, 49, 55, 61, 57, 80, 136, 74, 61, 64, 74, 60, 71, 51, 51, 66, 65, 47, 62, 68, 77, 50, 71, 71, 69, 68, 75, 69, 81, 73, 89, 57, 65, 72, 62, 66, 55, 44, 45, 81, 68, 65, 52, 85, 79, 100, 64, 69, 61, 73, 86, 67, 75, 91, 79, 57, 68, 69, 53, 54, 57, 59, 68, 79, 72, 73, 92, 70, 58, 66, 64, 50, 63, 55, 79, 77, 85, 59, 66, 72, 57, 50, 58, 68, 62, 51, 93, 70, 58, 72, 89, 85, 47, 62, 59, 57, 39, 69, 58, 32, 54, 58, 86, 94, 61, 83, 64, 76, 73, 73, 124, 54, 61, 82, 82, 56, 67, 68, 49, 44, 73, 50, 75, 65, 53, 57, 86, 74, 66, 62, 57, 66, 71, 57, 73, 58, 52, 70, 71, 61, 61, 67, 56, 70, 66, 74, 81, 65, 68, 66, 147, 66, 59, 50, 43, 61, 52, 86, 85, 115, 77, 68, 66, 58, 75, 59, 66, 58, 66, 69, 56, 73, 66, 68, 58, 62, 56, 60, 68, 103, 68, 57, 72, 75, 111, 66, 67, 79, 61, 75, 60, 69, 71, 43, 73, 52, 40, 64, 47, 72, 60, 63, 59, 82, 75, 72, 74, 70, 56, 75, 59, 66, 60, 88, 53, 66, 62, 49, 63, 53, 67, 86, 75, 81, 70, 54, 80, 48, 74, 52, 72, 73, 68, 85, 64, 62, 57, 63, 70, 81, 66, 70, 46, 43, 80, 68, 65, 80, 90, 72, 88, 57, 65, 79, 62, 57, 85, 59, 33, 59, 73, 62, 62, 67, 59, 53, 57, 72, 60, 60, 71, 58, 62, 53, 58, 94, 71, 69, 83, 80, 67, 54, 75, 63, 76, 80, 81, 82, 49, 73, 64, 81, 77, 63, 69, 59, 53, 67, 72, 54, 66, 65, 84, 72, 47, 79, 50, 63, 65, 85, 64, 67, 72, 64, 66, 53, 55, 68, 57, 51, 57, 48, 84, 75, 71, 67, 58, 65, 60, 64, 61, 61, 50, 73, 61, 55, 74, 71, 64, 67, 77, 63, 68, 54, 72, 54, 67, 78, 49, 48, 68, 90, 64, 61, 42, 59, 65, 84, 63, 62, 79, 67, 79, 64, 66, 78, 58, 81, 63, 62, 65, 45, 65, 63, 81, 69, 64, 62, 55, 90, 77, 56, 57, 78, 97, 66, 48, 66, 66, 71, 90, 80, 72, 52, 47, 61, 63, 62, 56, 75, 67, 71, 45, 64, 55, 59, 51, 88, 71, 47, 86, 51, 55, 72, 59, 69, 92, 56, 75, 69, 51, 71, 50, 83, 52, 68, 57, 49, 62, 77, 64, 63, 63, 120, 63, 54, 53, 64, 86, 67, 56, 66, 72, 120, 42, 110, 77, 57, 65, 57, 65, 61, 60, 61, 63, 64, 57, 96, 68, 57, 86, 54, 49, 71, 67, 63, 68, 75, 53, 60, 63, 55, 60, 52, 82, 66, 50, 41, 70, 75, 58, 70, 55, 62, 41, 81, 64, 56, 71, 57, 51, 89, 76, 76, 64, 66, 62, 71, 57, 54, 70, 80, 55, 55, 58, 52, 62, 63, 60, 64, 62, 59, 100, 61, 68, 68, 83, 64, 86, 35, 59, 56, 69, 51, 92, 75, 46, 60, 80, 68, 57, 61, 66, 65, 56, 58, 55, 55, 70, 80, 55, 79, 66, 77, 83, 67, 78, 77, 75, 91, 72, 62, 75, 70, 59, 77, 45, 81, 67, 52, 64, 131, 83, 49, 46, 68, 63, 62, 51, 57, 57, 60, 66, 60, 59, 61, 62, 59, 68, 71, 51, 62, 67, 55, 59, 48, 79, 61, 71, 55, 76, 60, 82, 67, 75, 58, 32, 56, 55, 64, 68, 56, 86, 76, 69, 59, 67, 54, 70, 57, 59, 68, 77, 73, 52, 32, 80, 59, 39, 56, 57, 70, 88, 61, 71, 50, 80, 83, 58, 58, 56, 75, 48, 77, 76, 79, 72, 48, 107, 73, 53, 73, 54, 86, 75, 62, 63, 66, 75, 67, 83, 58, 82, 51, 88, 95, 132, 57, 95, 82, 58, 50, 69, 42, 53, 37, 100, 66, 52, 53, 48, 73, 63, 70, 64, 72, 75, 84, 54, 56, 57, 60, 62, 55, 69, 60, 69, 48, 65, 57, 78, 54, 60, 58, 53, 78, 70, 64, 61, 64, 75, 79, 73, 49, 73, 43, 65, 78, 67, 61, 71, 81, 73, 57, 69, 71, 59, 54, 81, 67, 64, 56, 52, 57, 57, 64, 98, 65, 60, 66, 62, 38, 102, 65, 70, 77, 57, 81, 68, 59, 64, 70, 69, 59, 66, 78, 61, 61, 78, 54, 93, 63, 71, 61, 59, 56, 66, 62, 87, 76, 76, 59, 56, 73, 69, 53, 50, 90, 70, 81, 52, 78, 119, 55, 65, 50, 52, 56, 74, 48, 68, 66, 90, 67, 49, 56, 50, 68, 32, 58, 69, 46, 58, 49, 59, 68, 76, 75, 58, 59, 85, 75, 56, 51, 58, 60, 71, 67, 78, 65, 68, 64, 69, 65, 86, 57, 66, 69, 68, 68, 89, 77, 69, 65, 67, 80, 78, 61, 73, 65, 59, 101, 51, 120, 57, 66, 57, 63, 81, 75, 61, 61, 79, 64, 64, 61, 58, 70, 101, 64, 55, 74, 64, 87, 61, 86, 64, 65, 61, 50, 71, 85, 69, 58, 58, 48, 74, 55, 54, 76, 102, 62, 106, 63, 49, 49, 65, 65, 51, 63, 56, 64, 60, 77, 72, 69, 60, 58, 48, 60, 56, 61, 71, 80, 78, 57, 69, 67, 61, 85, 81, 81, 67, 31, 86, 93, 46, 67, 60, 74, 68, 51, 63, 68, 72, 70, 64, 71, 78, 90, 71, 58, 102, 66, 52, 67, 76, 65, 52, 73, 54, 68, 38, 71, 57, 52, 60, 94, 58, 67, 60, 46, 43, 64, 45, 60, 73, 65, 79, 64, 68, 59, 93, 44, 75, 70, 69, 106, 75, 68, 72, 62, 68, 56, 98, 67, 76, 58, 71, 52, 62, 51, 75, 70, 63, 70, 72, 73, 57, 60, 50, 75, 94, 60, 69, 66, 66, 64, 63, 48, 68, 65, 82, 48, 55, 94, 58, 60, 45, 49, 58, 79, 81, 51, 82, 61, 56, 65, 61, 50, 85, 59, 59, 76, 78, 54, 64, 50, 82, 80, 57, 82, 90, 64, 60, 88, 101, 55, 66, 75, 66, 83, 49, 53, 52, 75, 70, 72, 39, 73, 58, 78, 60, 48, 47, 62, 61, 65, 54, 69, 64, 60, 98, 58, 68, 66, 62, 69, 78, 65, 67, 64, 107, 77, 82, 78, 62, 72, 71, 104, 64, 60, 59, 57, 59, 65, 69, 77, 65, 85, 71, 58, 57, 49, 58, 48, 58, 63, 78, 73, 61, 83, 65, 59, 64, 45, 52, 63, 56, 52, 65, 69, 47, 67, 72, 65, 44, 70, 58, 57, 112, 78, 59, 69, 122, 67, 73, 49, 68, 66, 71, 65, 59, 48, 84, 66, 60, 68, 74, 64, 70, 55, 65, 76, 69, 52, 76, 94, 43, 69, 70, 55, 64, 68, 57, 52, 71, 59, 62, 53, 62, 78, 69, 66, 64, 65, 63, 83, 68, 85, 81, 58, 39, 109, 67, 64, 69, 50, 47, 63, 60, 61, 66, 72, 84, 54, 60, 56, 51, 44, 67, 63, 77, 129, 63, 83, 72, 67, 81, 62, 66, 58, 55, 62, 61, 72, 63, 79, 75, 41, 51, 61, 67, 65, 76, 87, 54, 84, 91, 64, 50, 64, 57, 81, 58, 53, 72, 39, 62, 73, 82, 86, 49, 77, 66, 67, 90, 61, 80, 60, 73, 72, 41, 54, 44, 55, 71, 44, 52, 56, 74, 62, 63, 75, 56, 73, 80, 46, 61, 76, 54, 66, 69, 61, 59, 65, 82, 83, 58, 53, 53, 62, 55, 68, 75, 64, 60, 72, 85, 58, 61, 66, 66, 51, 66, 70, 55, 70, 55, 67, 59, 74, 55, 63, 66, 49, 56, 61, 65, 78, 88, 56, 75, 65, 67, 80, 66, 62, 65, 79, 67, 78, 74, 67, 58, 84, 62, 44, 58, 69, 61, 61, 78, 47, 63, 79, 53, 74, 59, 79, 43, 49, 85, 104, 61, 49, 47, 61, 82, 67, 49, 63, 62, 54, 54, 66, 68, 70, 49, 74, 72, 64, 58, 59, 65, 65, 65, 59, 67, 56, 54, 59, 72, 73, 75, 47, 74, 61, 80, 74, 72, 60, 58, 65, 78, 49, 66, 67, 51, 61, 111, 78, 49, 59, 66, 63, 63, 55, 55, 65, 77, 54, 64, 60, 71, 56, 58, 80, 43, 138, 74, 66, 63, 44, 67, 51, 60, 93, 71, 96, 72, 66, 67, 64, 64, 73, 73, 52, 51, 76, 52, 70, 100, 56, 64, 53, 61, 41, 86, 57, 90, 61, 50, 60, 64, 78, 70, 71, 75, 65, 59, 68, 72, 57, 125, 80, 62, 62, 62, 61, 82, 68, 70, 61, 78, 65, 59, 61, 71, 69, 68, 47, 60, 74, 104, 84, 78, 64, 53, 69, 86, 66, 78, 69, 61, 39, 53, 71, 64, 82, 66, 70, 72, 53, 64, 68, 59, 56, 52, 53, 67, 77, 70, 55, 62, 68, 58, 66, 58, 63, 66, 88, 71, 75, 48, 61, 60, 65, 60, 53, 58, 54, 67, 73, 73, 82, 62, 64, 54, 107, 54, 36, 74, 55, 51, 86, 67, 73, 76, 60, 85, 55, 74, 73, 86, 66, 92, 68, 65, 76, 48, 69, 54, 49, 96, 72, 84, 52, 53, 76, 61, 52, 69, 59, 59, 64, 73, 61, 58, 54, 68, 71, 71, 62, 88, 58, 51, 141, 76, 66, 64, 57, 69, 67, 62, 68, 64, 70, 72, 65, 52, 72, 57, 73, 59, 75, 58, 58, 69, 66, 70, 69, 68, 60, 67, 61, 66, 55, 67, 101, 88, 88, 69, 61, 67, 55, 90, 65, 77, 48, 66, 65, 75, 60, 104, 59, 69, 47, 64, 58, 109, 62, 53, 67, 80, 64, 70, 96, 64, 61, 60, 65, 57, 51, 72, 75, 82, 107, 65, 65, 64, 69, 61, 71, 71, 60, 79, 62, 65, 66, 69, 56, 66, 65, 65, 74, 56, 68, 63, 67, 77, 66, 66, 63, 65, 53, 58, 58, 77, 65, 73, 67, 67, 65, 54, 54, 72, 50, 59, 66, 71, 62, 96, 56, 75, 50, 65, 61, 50, 86, 64, 56, 57, 96, 58, 52, 78, 75, 65, 62, 76, 52, 71, 81, 69, 53, 86, 69, 84, 62, 65, 78, 56, 69, 72, 60, 40, 81, 55, 97, 74, 69, 72, 68, 59, 76, 62, 69, 79, 134, 59, 79, 71, 64, 54, 59, 69, 69, 49, 70, 66, 62, 59, 57, 49, 78, 76, 51, 82, 57, 65, 62, 59, 86, 79, 65, 61, 52, 54, 70, 69, 64, 58, 80, 69, 62, 67, 72, 61, 57, 74, 68, 67, 61, 66, 62, 66, 51, 65, 59, 68, 60, 63, 60, 66, 42, 66, 67, 47, 62, 65, 71, 82, 49, 69, 66, 58, 59, 64, 67, 134, 61, 62, 62, 78, 59, 68, 66, 58, 68, 76, 54, 63, 67, 56, 67, 69, 85, 79, 70, 68, 53, 74, 70, 58, 66, 51, 58, 53, 90, 61, 62, 79, 57, 78, 77, 85, 59, 84, 68, 52, 65, 63, 67, 60, 64, 80, 71, 73, 54, 62, 61, 65, 68, 61, 79, 58, 54, 85, 61, 60, 59, 56, 61, 55, 66, 63, 64, 61, 60, 80, 56, 74, 44, 63, 62, 82, 69, 87, 65, 59, 58, 49, 73, 61, 76, 58, 74, 60, 66, 60, 56, 66, 64, 69, 70, 38, 72, 56, 55, 56, 66, 50, 70, 61, 67, 67, 61, 62, 64, 58, 59, 89, 61, 50, 73, 134, 71, 61, 74, 62, 48, 55, 59, 73, 64, 61, 55, 68, 67, 70, 54, 62, 60, 48, 75, 60, 60, 91, 65, 59, 55, 64, 53, 65, 69, 58, 56, 56, 62, 62, 69, 107, 73, 53, 56, 50, 68, 62, 53, 88, 54, 61, 64, 54, 69, 60, 67, 62, 65, 53, 57, 65, 54, 61, 62, 53, 74, 56, 48, 57, 91, 65, 58, 53, 66, 86, 101, 63, 59, 53, 57, 54, 67, 63, 75, 69, 69, 66, 120, 76, 50, 64, 66, 100, 62, 94, 59, 62, 66, 48, 74, 56, 70, 65, 54, 58, 52, 72, 73, 60, 60, 75, 97, 81, 112, 60, 71, 63, 49, 60, 60, 90, 82, 55, 82, 59, 56, 57, 54, 51, 85, 56, 68, 70, 66, 63, 90, 57, 75, 58, 65, 60, 52, 60, 73, 74, 73, 78, 65, 53, 63, 51, 53, 73, 60, 56, 62, 61, 61, 71, 60, 51, 86, 78, 65, 77, 77, 62, 61, 59, 71, 54, 53, 63, 60, 74, 60, 59, 63, 70, 66, 66, 46, 74, 55, 60, 103, 56, 82, 63, 55, 69, 68, 80, 66, 53, 50, 60, 62, 76, 87, 51, 61, 62, 50, 59, 57, 61, 73, 48, 63, 72, 96, 67, 60, 51, 76, 57, 90, 59, 59, 68, 58, 57, 62, 68, 67, 60, 48, 60, 63, 70, 59, 74, 39, 56, 76, 57, 64, 72, 78, 57, 59, 57, 71, 57, 71, 55, 58, 57, 84, 77, 57, 49, 54, 59, 57, 63, 64, 52, 70, 84, 61, 64, 63, 55, 80, 77, 70, 78, 85, 49, 71, 60, 73, 57, 60, 57, 66, 56, 52, 61, 69, 63, 85, 87, 78, 77, 51, 93, 69, 66, 62, 64, 49, 61, 68, 66, 58, 86, 70, 87, 48, 61, 53, 69, 72, 89, 58, 53, 51, 69, 93, 65, 75, 81, 52, 60, 61, 65, 64, 71, 59, 74, 67, 56, 57, 62, 88, 56, 62, 72, 62, 69, 66, 55, 90, 72, 62, 72, 51, 58, 99, 61, 75, 60, 89, 63, 59, 65, 58, 73, 68, 77, 51, 52, 61, 54, 60, 58, 79, 55, 53, 64, 58, 43, 48, 53, 69, 74, 61, 69, 64, 63, 51, 93, 63, 71, 62, 92, 75, 51, 64, 71, 80, 102, 82, 58, 59, 60, 49, 99, 42, 67, 79, 63, 61, 63, 71, 75, 65, 64, 63, 47, 61, 96, 71, 57, 49, 64, 81, 43, 63, 65, 65, 64, 57, 47, 56, 65, 54, 61, 76, 61, 83, 74, 69, 58, 59, 53, 59, 67, 62, 59, 56, 74, 71, 56, 60, 48, 54, 44, 53, 72, 59, 76, 88, 67, 42, 73, 57, 77, 73, 104, 72, 65, 67, 62, 45, 65, 46, 62, 65, 54, 61, 59, 73, 51, 73, 67, 60, 69, 60, 62, 99, 53, 93, 65, 55, 84, 102, 71, 53, 48, 37, 39, 68, 65, 73, 69, 47, 62, 51, 66, 71, 59, 68, 54, 66, 53, 57, 75, 132, 51, 54, 74, 75, 133, 64, 58, 47, 58, 66, 73, 55, 68, 51, 77, 51, 74, 70, 73, 70, 54, 67, 60, 45, 59, 107, 71, 75, 79, 49, 64, 80, 47, 54, 62, 57, 75, 61, 59, 95, 112, 71, 73, 62, 86, 86, 64, 62, 50, 64, 68, 62, 85, 53, 60, 31, 67, 70, 74, 66, 49, 47, 80, 52, 44, 69, 95, 69, 116, 58, 79, 92, 80, 97, 51, 81, 51, 53, 70, 68, 84, 52, 87, 64, 56, 76, 64, 72, 69, 63, 54, 74, 54, 64, 87, 74, 81, 35, 75, 53, 89, 62, 61, 44, 60, 70, 101, 56, 88, 57, 53, 57, 58, 86, 64, 67, 59, 61, 57, 95, 97, 65, 62, 40, 64, 128, 51, 52, 70, 61, 54, 85, 65, 50, 53, 57, 68, 81, 67, 62, 60, 69, 84, 74, 55, 66, 63, 55, 68, 51, 55, 77, 66, 61, 56, 72, 62, 61, 76, 55, 66, 77, 100, 65, 97, 69, 35, 43, 52, 81, 42, 61, 53, 61, 90, 76, 52, 85, 58, 57, 51, 49, 77, 64, 53, 65, 67, 85, 66, 63, 63, 84, 51, 65, 70, 49, 54, 45, 77, 32, 126, 64, 68, 90, 81, 62, 67, 67, 85, 56, 62, 81, 72, 87, 71, 77, 55, 38, 61, 54, 65, 67, 74, 50, 89, 75, 105, 64, 55, 84, 54, 66, 74, 56, 48, 77, 85, 55, 67, 102, 50, 74, 55, 79, 38, 66, 66, 65, 64, 52, 53, 63, 46, 62, 77, 91, 60, 47, 67, 71, 69, 63, 78, 78, 66, 70, 63, 80, 64, 67, 43, 88, 58, 76, 54, 67, 63, 65, 66, 73, 54, 59, 63, 67, 64, 59, 54, 82, 61, 55, 53, 58, 70, 107, 65, 67, 43, 55, 57, 60, 70, 68, 57, 63, 81, 67, 64, 38, 48, 50, 50, 64, 78, 99, 102, 61, 64, 54, 69, 71, 106, 62, 70, 65, 60, 52, 66, 30, 48, 67, 83, 58, 39, 54, 55, 42, 56, 61, 69, 68, 56, 76, 67, 79, 64, 63, 42, 83, 66, 53, 47, 61, 55, 81, 79, 67, 65, 91, 74, 48, 75, 66, 54, 64, 56, 98, 70, 65, 60, 55, 67, 57, 54, 84, 51, 77, 59, 52, 59, 46, 50, 67, 59, 67, 77, 58, 54, 62, 71, 58, 68, 48, 52, 78, 76, 84, 63, 68, 53, 67, 67, 65, 67, 59, 56, 64, 52, 61, 64, 52, 74, 68, 55, 44, 60, 52, 44, 56, 51, 68, 64, 67, 57, 70, 60, 55, 79, 80, 72, 133, 62, 54, 59, 57, 60, 71, 63, 83, 63, 76, 55, 56, 107, 63, 63, 70, 81, 86, 61, 45, 59, 86, 45, 62, 82, 87, 54, 67, 49, 51, 98, 61, 60, 69, 58, 75, 69, 38, 53, 71, 64, 63, 53, 73, 59, 53, 76, 49, 69, 69, 83, 73, 65, 57, 98, 61, 76, 84, 76, 76, 52, 60, 66, 68, 64, 71, 75, 78, 76, 45, 61, 32, 59, 58, 66, 65, 77, 53, 78, 68, 64, 55, 73, 65, 56, 68, 49, 68, 74, 44, 70, 70, 49, 65, 80, 88, 83, 48, 51, 71, 56, 71, 66, 47, 61, 51, 67, 47, 62, 69, 54, 61, 52, 53, 58, 61, 46, 57, 61, 63, 88, 64, 48, 44, 53, 52, 82, 48, 70, 61, 71, 64, 72, 64, 58, 59, 70, 65, 70, 48, 65, 91, 64, 63, 61, 93, 53, 76, 67, 50, 64, 99, 74, 72, 76, 65, 66, 62, 102, 59, 41, 57, 56, 82, 68, 80, 50, 57, 60, 78, 47, 56, 60, 63, 56, 67, 54, 81, 70, 46, 63, 75, 76, 64, 57, 56, 60, 60, 59, 42, 90, 87, 59, 50, 49, 53, 42, 59, 54, 58, 87, 81, 54, 58, 54, 56, 75, 72, 68, 68, 49, 57, 72, 100, 69, 77, 63, 93, 55, 59, 64, 63, 81, 72, 72, 78, 66, 58, 67, 102, 74, 55, 61, 58, 94, 93, 79, 37, 78, 61, 53, 73, 108, 67, 52, 54, 62, 60, 55, 72, 51, 65, 77, 77, 71, 48, 44, 42, 85, 71, 72, 63, 45, 76, 63, 54, 70, 61, 60, 58, 65, 54, 52, 69, 81, 60, 50, 65, 45, 88, 69, 54, 64, 84, 61, 82, 68, 74, 58, 58, 119, 58, 94, 50, 59, 60, 57, 89, 67, 76, 60, 74, 64, 49, 49, 54, 82, 69, 98, 70, 76, 86, 75, 59, 93, 73, 59, 79, 60, 50, 83, 59, 72, 62, 51, 58, 75, 83, 48, 61, 37, 58, 85, 54, 53, 72, 70, 62, 53, 112, 57, 67, 68, 87, 55, 53, 103, 42, 52, 60, 61, 52, 51, 54, 98, 70, 65, 64, 77, 52, 61, 64, 77, 71, 74, 67, 83, 53, 92, 73, 70, 54, 72, 57, 56, 79, 56, 47, 68, 65, 52, 96, 66, 67, 57, 45, 66, 65, 71, 71, 91, 64, 80, 66, 40, 70, 41, 58, 79, 71, 53, 58, 71, 75, 57, 48, 125, 65, 64, 63, 81, 63, 65, 55, 82, 55, 63, 67, 62, 47, 74, 57, 59, 70, 87, 95, 75, 56, 42, 69, 161, 68, 68, 71, 60, 58, 98, 59, 63, 61, 45, 147, 79, 70, 36, 94, 80, 50, 60, 55, 62, 63, 50, 69, 65, 57, 65, 89, 82, 47, 78, 61, 57, 63, 82, 75, 61, 53, 58, 76, 69, 71, 115, 55, 83, 80, 75, 63, 61, 56, 51, 54, 61, 67, 72, 69, 82, 49, 58, 113, 64, 50, 73, 60, 60, 58, 60, 55, 41, 83, 60, 93, 84, 55, 69, 69, 54, 61, 69, 48, 37, 86, 63, 84, 53, 58, 56, 64, 49, 76, 81, 52, 46, 49, 82, 63, 84, 61, 65, 52, 108, 72, 57, 55, 55, 61, 41, 62, 65, 67, 58, 75, 67, 64, 53, 57, 69, 76, 57, 64, 50, 50, 75, 60, 35, 82, 59, 54, 55, 80, 50, 51, 60, 74, 80, 63, 67, 59, 52, 93, 50, 84, 54, 102, 77, 97, 56, 59, 70, 59, 59, 69, 57, 86, 64, 69, 86, 97, 69, 104, 53, 82, 88, 68, 58, 56, 58, 64, 79, 53, 55, 87, 68, 54, 58, 67, 65, 71, 54, 47, 91, 74, 70, 74, 59, 58, 61, 59, 44, 77, 52, 43, 68, 52, 88, 88, 50, 66, 90, 49, 78, 88, 69, 71, 69, 61, 89, 74, 71, 81, 68, 62, 74, 61, 77, 27, 54, 58, 46, 81, 48, 40, 73, 62, 59, 57, 95, 52, 63, 54, 55, 69, 58, 77, 58, 64, 103, 47, 60, 86, 43, 46, 74, 77, 100, 56, 64, 66, 71, 52, 59, 67, 81, 59, 62, 56, 66, 69, 82, 56, 72, 60, 79, 81, 77, 91, 74, 47, 24, 54, 85, 51, 63, 74, 68, 86, 56, 47, 48, 49, 61, 57, 48, 53, 56, 72, 90, 37, 68, 94, 57, 64, 68, 76, 75, 55, 63, 76, 62, 57, 67, 59, 65, 44, 70, 70, 53, 80, 78, 88, 64, 62, 80, 53, 57, 72, 55, 56, 84, 71, 81, 57, 67, 67, 51, 79, 40, 65, 69, 44, 116, 56, 76, 73, 64, 56, 75, 83, 84, 56, 73, 54, 49, 88, 65, 59, 85, 80, 58, 91, 74, 54, 41, 63, 56, 60, 131, 69, 72, 69, 79, 55, 61, 47, 65, 67, 62, 69, 67, 77, 50, 68, 79, 69, 64, 82, 61, 76, 52, 69, 83, 82, 65, 64, 55, 50, 88, 61, 103, 88, 93, 42, 79, 55, 56, 54, 66, 60, 65, 49, 77, 50, 77, 65, 70, 62, 61, 149, 80, 71, 79, 57, 47, 61, 73, 66, 66, 63, 64, 45, 99, 89, 50, 121, 68, 64, 73, 48, 85, 76, 71, 79, 54, 59, 64, 84, 50, 50, 60, 75, 51, 50, 59, 60, 41, 52, 70, 108, 75, 62, 57, 72, 60, 47, 52, 50, 61, 65, 54, 93, 58, 73, 56, 47, 67, 93, 63, 66, 69, 70, 67, 67, 60, 57, 67, 48, 63, 51, 57, 51, 63, 67, 52, 62, 62, 95, 50, 74, 67, 47, 48, 55, 115, 81, 102, 50, 61, 78, 49, 71, 52, 66, 91, 57, 67, 61, 63, 76, 44, 50, 58, 87, 98, 47, 61, 67, 75, 68, 83, 36, 58, 53, 80, 72, 41, 111, 34, 68, 49, 82, 82, 78, 67, 56, 45, 47, 36, 66, 84, 85, 76, 70, 67, 42, 64, 97, 71, 67, 131, 66, 94, 52, 52, 55, 84, 64, 55, 68, 86, 39, 42, 47, 74, 59, 70, 63, 67, 71, 61, 80, 54, 47, 50, 58, 69, 44, 65, 73, 58, 55, 58, 55, 66, 69, 62, 140, 50, 83, 56, 45, 48, 49, 59, 56, 52, 81, 55, 40, 53, 78, 62, 54, 108, 59, 75, 70, 78, 52, 68, 65, 50, 77, 51, 76, 78, 72, 54, 53, 62, 69, 45, 63, 58, 70, 90, 73, 65, 40, 34, 54, 49, 86, 78, 61, 53, 53, 61, 64, 68, 78, 82, 47, 61, 47, 75, 62, 83, 72, 62, 44, 76, 73, 58, 97, 70, 72, 59, 74, 71, 78, 66, 60, 56, 65, 53, 84, 72, 101, 90, 35, 84, 63, 78, 80, 74, 58, 71, 69, 81, 61, 52, 67, 66, 83, 61, 66, 64, 73, 83, 104, 90, 64, 56, 39, 55, 83, 52, 76, 61, 61, 81, 101, 62, 58, 70, 39, 25, 78, 70, 89, 39, 67, 69, 46, 76, 65, 53, 55, 156, 75, 49, 67, 87, 67, 84, 40, 97, 65, 51, 56, 68, 73, 52, 40, 90, 81, 60, 71, 92, 49, 54, 72, 46, 60, 57, 68, 59, 101, 84, 78, 130, 47, 68, 70, 76, 61, 62, 78, 59, 68, 54, 57, 61, 76, 56, 48, 74, 55, 99, 114, 55, 68, 53, 49, 78, 91, 61, 58, 72, 57, 79, 77, 97, 72, 79, 56, 77, 59, 55, 74, 59, 74, 62, 66, 96, 83, 49, 67, 49, 77, 70, 66, 72, 60, 54, 67, 77, 105, 87, 81, 55, 65, 77, 69, 80, 73, 53, 63, 90, 77, 72, 68, 80, 83, 69, 57, 76, 41, 113, 49, 66, 61, 81, 52, 66, 71, 79, 64, 54, 87, 71, 64, 62, 58, 51, 75, 56, 151, 65, 78, 73, 60, 55, 66, 47, 71, 73, 73, 65, 60, 67, 77, 50, 71, 81, 56, 72, 105, 63, 85, 66, 51, 65, 54, 88, 55, 88, 58, 72, 67, 50, 74, 49, 45, 69, 64, 85, 93, 65, 51, 47, 71, 58, 69, 76, 54, 72, 64, 54, 54, 73, 52, 79, 92, 61, 49, 51, 57, 83, 71, 79, 60, 100, 118, 64, 53, 58, 62, 49, 89, 91, 60, 44, 54, 48, 75, 61, 54, 54, 57, 82, 59, 67, 57, 84, 49, 58, 55, 44, 59, 77, 63, 90, 64, 73, 83, 61, 81, 103, 58, 52, 42, 56, 86, 43, 53, 63, 53, 53, 62, 94, 68, 67, 83, 53, 53, 62, 77, 67, 78, 68, 75, 56, 68, 64, 62, 66, 71, 62, 46, 62, 57, 56, 54, 78, 73, 42, 53, 64, 53, 70, 71, 74, 60, 77, 45, 69, 74, 53, 57, 62, 95, 85, 69, 51, 55, 79, 75, 62, 93, 61, 60, 51, 71, 70, 51, 84, 84, 62, 66, 68, 40, 68, 73, 77, 73, 83, 73, 67, 61, 58, 52, 66, 74, 103, 81, 54, 69, 56, 76, 53, 57, 91, 66, 53, 85, 49, 50, 98, 63, 98, 50, 65, 40, 54, 100, 68, 69, 65, 86, 53, 56, 86, 56, 57, 56, 35, 60, 96, 52, 78, 67, 37, 61, 54, 46, 66, 47, 60, 67, 67, 65, 60, 67, 70, 65, 71, 94, 78, 61, 86, 76, 64, 58, 67, 77, 92, 61, 76, 76, 50, 49, 79, 47, 58, 57, 49, 47, 52, 66, 85, 75, 87, 76, 73, 58, 61, 46, 97, 73, 99, 57, 75, 58, 69, 59, 70, 85, 56, 53, 71, 65, 67, 61, 68, 62, 68, 94, 73, 56, 47, 61, 68, 62, 75, 60, 56, 83, 46, 51, 65, 66, 62, 61, 80, 59, 82, 55, 67, 60, 66, 69, 51, 85, 55, 54, 67, 48, 58, 105, 89, 73, 60, 65, 80, 50, 62, 47, 61, 64, 53, 80, 64, 59, 55, 77, 72, 75, 76, 67, 61, 47, 59, 69, 73, 79, 58, 62, 67, 62, 55, 70, 87, 58, 53, 43, 77, 54, 61, 53, 72, 59, 51, 58, 59, 81, 93, 74, 86, 58, 85, 49, 66, 68, 130, 75, 58, 78, 68, 47, 68, 52, 46, 50, 56, 112, 67, 66, 51, 66, 52, 58, 62, 59, 66, 70, 47, 70, 85, 65, 87, 71, 65, 73, 72, 54, 47, 76, 76, 62, 38, 115, 65, 55, 60, 66, 69, 69, 96, 77, 64, 52, 78, 35, 46, 50, 71, 58, 87, 70, 64, 54, 52, 65, 66, 74, 59, 68, 68, 90, 67, 79, 56, 51, 69, 46, 88, 49, 73, 71, 61, 64, 51, 59, 46, 57, 63, 57, 72, 47, 65, 52, 57, 51, 92, 58, 61, 106, 77, 48, 67, 63, 53, 67, 53, 63, 67, 67, 60, 65, 62, 68, 45, 56, 57, 81, 50, 90, 55, 68, 51, 60, 68, 64, 69, 67, 61, 54, 90, 71, 62, 57, 64, 61, 60, 48, 78, 63, 58, 63, 54, 74, 52, 54, 54, 95, 64, 76, 60, 73, 63, 71, 62, 56, 73, 55, 81, 59, 57, 97, 56, 102, 76, 38, 58, 57, 59, 59, 71, 52, 46, 66, 94, 47, 66, 32, 43, 72, 60, 55, 71, 57, 64, 65, 86, 81, 107, 83, 67, 65, 63, 57, 70, 74, 42, 61, 72, 74, 64, 72, 58, 78, 56, 60, 70, 66, 65, 49, 74, 53, 52, 37, 56, 63, 50, 75, 49, 78, 54, 75, 63, 73, 60, 55, 59, 74, 64, 59, 78, 59, 78, 55, 74, 72, 72, 61, 74, 78, 67, 56, 83, 65, 45, 63, 64, 75, 59, 80, 72, 50, 69, 55, 54, 71, 77, 45, 79, 62, 55, 63, 73, 57, 71, 58, 111, 94, 70, 62, 70, 61, 70, 63, 55, 55, 64, 45, 60, 64, 70, 85, 80, 66, 57, 97, 62, 72, 74, 68, 53, 78, 84, 63, 58, 69, 62, 60, 46, 78, 76, 57, 62, 61, 50, 46, 66, 63, 59, 101, 64, 71, 59, 78, 55, 73, 62, 70, 58, 57, 54, 58, 51, 71, 40, 58, 70, 94, 60, 50, 50, 80, 57, 55, 62, 64, 67, 65, 65, 58, 53, 90, 53, 53, 69, 81, 82, 69, 57, 79, 57, 70, 74, 48, 72, 63, 56, 72, 59, 79, 64, 79, 55, 50, 60, 58, 74, 69, 51, 77, 71, 53, 67, 52, 55, 49, 76, 67, 49, 68, 56, 55, 87, 53, 61, 72, 66, 81, 49, 83, 77, 64, 59, 64, 93, 49, 73, 58, 47, 86, 64, 65, 54, 51, 62, 52, 106, 96, 57, 54, 71, 58, 57, 52, 71, 61, 58, 61, 69, 52, 69, 57, 68, 72, 72, 56, 64, 59, 62, 76, 47, 70, 62, 66, 51, 90, 61, 66, 73, 62, 93, 58, 60, 54, 52, 58, 62, 56, 61, 70, 92, 52, 102, 56, 71, 51, 54, 55, 58, 65, 71, 56, 72, 80, 66, 69, 60, 63, 52, 58, 58, 62, 64, 66, 92, 78, 104, 53, 74, 51, 71, 50, 67, 58, 103, 60, 62, 50, 47, 71, 64, 65, 108, 60, 54, 60, 79, 80, 75, 72, 48, 64, 77, 80, 62, 63, 71, 110, 48, 60, 67, 66, 98, 69, 59, 95, 61, 40, 48, 69, 70, 52, 56, 46, 57, 66, 73, 97, 48, 64, 68, 82, 53, 67, 62, 44, 87, 77, 78, 64, 127, 70, 65, 94, 64, 84, 55, 84, 67, 74, 71, 58, 64, 68, 58, 91, 50, 88, 56, 48, 60, 64, 78, 65, 79, 73, 66, 65, 62, 81, 68, 72, 60, 81, 55, 68, 56, 57, 55, 62, 70, 54, 69, 58, 74, 46, 68, 58, 64, 78, 47, 73, 55, 54, 67, 87, 59, 32, 76, 60, 52, 87, 75, 69, 70, 65, 93, 72, 55, 63, 68, 62, 63, 84, 59, 80, 54, 52, 42, 79, 56, 50, 65, 43, 73, 58, 53, 68, 59, 57, 57, 67, 50, 80, 52, 163, 69, 88, 76, 64, 59, 61, 74, 51, 70, 75, 65, 56, 83, 59, 56, 64, 63, 67, 59, 50, 53, 53, 59, 57, 62, 74, 71, 54, 65, 74, 55, 76, 62, 65, 53, 124, 65, 71, 65, 117, 59, 89, 72, 50, 60, 54, 63, 64, 75, 55, 73, 45, 44, 60, 68, 65, 64, 57, 63, 56, 56, 51, 81, 84, 51, 69, 38, 125, 80, 64, 56, 53, 54, 58, 61, 55, 70, 74, 64, 59, 73, 94, 59, 55, 98, 60, 70, 56, 65, 54, 86, 67, 70, 82, 63, 73, 93, 70, 60, 73, 63, 59, 66, 88, 62, 75, 68, 56, 68, 49, 71, 77, 67, 56, 56, 74, 70, 57, 63, 83, 60, 112, 62, 65, 58, 46, 69, 76, 72, 78, 53, 104, 87, 68, 67, 57, 61, 61, 76, 47, 87, 46, 73, 47, 60, 63, 67, 91, 58, 67, 103, 62, 57, 62, 64, 52, 58, 71, 66, 99, 65, 72, 62, 70, 55, 51, 62, 72, 51, 40, 52, 59, 65, 63, 85, 73, 64, 78, 58, 51, 66, 47, 59, 80, 72, 58, 46, 105, 72, 58, 59, 72, 71, 69, 65, 74, 72, 59, 48, 55, 66, 62, 58, 56, 71, 61, 61, 46, 94, 62, 74, 65, 78, 74, 68, 66, 59, 75, 111, 84, 52, 44, 93, 64, 85, 66, 71, 60, 61, 59, 51, 54, 68, 98, 81, 56, 69, 81, 66, 74, 82, 61, 57, 68, 53, 68, 94, 72, 64, 103, 94, 56, 53, 61, 67, 72, 50, 78, 94, 54, 68, 61, 62, 49, 72, 71, 71, 67, 60, 61, 63, 50, 61, 61, 76, 67, 55, 77, 59, 65, 48, 51, 50, 68, 60, 63, 74, 47, 56, 57, 80, 61, 33, 52, 68, 63, 47, 49, 65, 74, 63, 78, 67, 58, 59, 60, 63, 67, 94, 85, 55, 56, 59, 56, 46, 41, 61, 68, 66, 58, 47, 68, 55, 89, 48, 66, 54, 82, 67, 67, 95, 67, 57, 116, 65, 96, 41, 51, 71, 81, 65, 70, 101, 59, 68, 66, 111, 76, 62, 68, 70, 76, 73, 69, 77, 91, 59, 63, 46, 108, 76, 54, 67, 65, 72, 78, 65, 60, 43, 42, 65, 63, 58, 70, 57, 50, 67, 49, 51, 62, 76, 93, 70, 80, 63, 78, 48, 56, 73, 71, 61, 57, 64, 56, 50, 59, 66, 45, 37, 49, 80, 81, 61, 59, 69, 84, 52, 58, 64, 65, 62, 77, 66, 61, 51, 81, 66, 81, 59, 62, 50, 91, 76, 92, 34, 113, 92, 66, 56, 70, 59, 59, 50, 27, 61, 76, 98, 74, 72, 68, 74, 62, 59, 57, 62, 47, 80, 42, 49, 47, 67, 50, 99, 80, 67, 66, 72, 68, 81, 57, 67, 53, 52, 84, 91, 68, 95, 95, 58, 96, 72, 75, 97, 61, 61, 79, 46, 81, 86, 58, 62, 71, 75, 56, 59, 87, 56, 49, 57, 74, 63, 51, 61, 44, 77, 67, 83, 64, 70, 57, 60, 66, 60, 47, 68, 79, 108, 76, 96, 50, 43, 78, 57, 48, 89, 78, 41, 54, 69, 59, 82, 54, 62, 68, 61, 63, 35, 58, 54, 55, 67, 69, 65, 89, 73, 53, 116, 58, 86, 59, 89, 67, 62, 55, 84, 67, 74, 60, 86, 54, 83, 59, 90, 90, 74, 58, 59, 45, 90, 70, 46, 53, 85, 41, 58, 47, 93, 68, 84, 73, 62, 72, 62, 85, 84, 76, 73, 76, 46, 89, 72, 47, 62, 59, 80, 85, 65, 59, 51, 65, 52, 54, 55, 57, 80, 51, 61, 81, 59, 59, 68, 77, 48, 77, 95, 53, 91, 72, 62, 28, 60, 58, 38, 51, 41, 67, 63, 97, 59, 62, 78, 40, 78, 91, 48, 61, 53, 71, 73, 33, 82, 78, 57, 67, 64, 81, 38, 59, 80, 52, 59, 70, 77, 70, 61, 55, 96, 64, 77, 63, 46, 57, 44, 70, 24, 77, 65, 62, 61, 87, 82, 60, 44, 67, 47, 75, 70, 73, 64, 50, 82, 76, 43, 58, 88, 60, 68, 55, 57, 53, 46, 70, 53, 65, 52, 86, 82, 50, 60, 83, 43, 63, 70, 70, 55, 43, 69, 76, 56, 80, 65, 60, 62, 63, 85, 61, 59, 56, 100, 61, 60, 62, 62, 85, 69, 83, 57, 70, 105, 72, 69, 96, 87, 71, 101, 87, 51, 76, 22, 122, 70, 88, 124, 81, 72, 55, 56, 93, 70, 65, 61, 85, 68, 49, 48, 57, 98, 60, 55, 48, 80, 66, 45, 68, 51, 60, 55, 56, 55, 55, 92, 92, 49, 59, 64, 38, 66, 54, 71, 70, 68, 76, 74, 80, 66, 75, 77, 65, 73, 63, 48, 70, 64, 64, 59, 53, 59, 76, 47, 54, 59, 57, 51, 50, 58, 73, 63, 64, 72, 57, 87, 67, 68, 72, 59, 74, 53, 72, 65, 78, 47, 74, 105, 57, 70, 116, 52, 69, 56, 85, 69, 57, 64, 58, 48, 44, 40, 107, 77, 35, 61, 39, 59, 61, 79, 51, 51, 126, 61, 70, 85, 72, 67, 55, 58, 83, 51, 101, 54, 63, 79, 54, 69, 55, 84, 100, 62, 87, 57, 57, 62, 66, 69, 73, 76, 72, 47, 76, 69, 49, 83, 77, 73, 63, 66, 68, 64, 92, 70, 61, 76, 65, 84, 55, 62, 56, 63, 47, 70, 96, 66, 73, 76, 59, 50, 66, 72, 48, 72, 54, 85, 82, 37, 64, 58, 84, 63, 62, 83, 58, 71, 60, 63, 65, 68, 76, 51, 71, 94, 74, 56, 56, 53, 54, 52, 49, 83, 79, 48, 73, 69, 54, 93, 52, 64, 58, 66, 91, 66, 73, 71, 66, 66, 73, 58, 77, 75, 49, 42, 73, 92, 37, 64, 57, 101, 37, 63, 122, 55, 56, 58, 73, 62, 82, 54, 86, 76, 54, 68, 67, 93, 61, 83, 75, 50, 62, 118, 35, 52, 67, 48, 62, 41, 39, 136, 73, 35, 63, 80, 55, 64, 70, 66, 56, 68, 82, 73, 61, 70, 104, 54, 42, 73, 39, 74, 62, 84, 62, 34, 65, 91, 115, 72, 108, 62, 68, 100, 84, 54, 53, 54, 77, 89, 57, 66, 69, 53, 45, 69, 79, 53, 49, 95, 77, 96, 111, 78, 66, 66, 49, 71, 32, 47, 71, 58, 51, 53, 96, 75, 72, 84, 63, 90, 68, 54, 68, 69, 84, 63, 76, 68, 80, 153, 71, 92, 75, 54, 66, 63, 65, 79, 70, 60, 49, 51, 64, 58, 45, 73, 36, 61, 47, 55, 54, 112, 50, 77, 64, 44, 57, 51, 55, 48, 96, 90, 85, 91, 99, 77, 49, 44, 77, 52, 65, 44, 79, 76, 60, 68, 59, 52, 74, 60, 57, 71, 51, 70, 66, 76, 93, 103, 75, 75, 41, 63, 74, 78, 70, 65, 59, 52, 53, 69, 52, 69, 92, 76, 47, 51, 50, 70, 36, 61, 82, 53, 49, 91, 61, 62, 64, 52, 79, 51, 72, 85, 65, 48, 64, 51, 63, 69, 55, 95, 59, 79, 51, 52, 73, 72, 82, 72, 50, 60, 58, 60, 71, 63, 32, 54, 79, 39, 58, 53, 94, 70, 77, 109, 62, 60, 81, 72, 64, 45, 69, 77, 78, 80, 67, 54, 61, 40, 63, 52, 50, 61, 49, 110, 84, 47, 81, 77, 59, 48, 50, 46, 53, 49, 57, 63, 87, 57, 65, 79, 77, 65, 74, 29, 61, 78, 64, 77, 77, 49, 51, 37, 56, 95, 83, 61, 73, 64, 63, 75, 53, 77, 67, 55, 49, 79, 46, 45, 81, 50, 47, 81, 54, 54, 88, 72, 75, 77, 59, 92, 58, 64, 61, 61, 59, 61, 62, 61, 49, 54, 73, 72, 51, 58, 59, 59, 96, 82, 43, 50, 91, 51, 60, 61, 42, 60, 62, 56, 60, 67, 66, 95, 33, 43, 42, 50, 54, 76, 81, 62, 75, 77, 61, 89, 33, 64, 67, 64, 83, 49, 52, 81, 72, 84, 81, 60, 47, 50, 85, 62, 65, 50, 53, 66, 79, 39, 65, 58, 72, 63, 60, 78, 144, 58, 58, 84, 72, 76, 90, 61, 63, 66, 47, 68, 86, 52, 88, 62, 73, 80, 72, 77, 64, 50, 45, 59, 43, 51, 86, 47, 74, 46, 86, 63, 54, 60, 64, 70, 72, 74, 58, 126, 59, 67, 86, 45, 58, 56, 71, 40, 85, 94, 72, 72, 42, 61, 56, 66, 38, 65, 69, 47, 63, 63, 64, 89, 56, 98, 59, 65, 57, 76, 49, 84, 68, 86, 67, 49, 51, 102, 61, 61, 63, 50, 60, 58, 68, 60, 58, 59, 64, 44, 88, 72, 59, 42, 68, 94, 76, 68, 89, 62, 72, 57, 60, 41, 53, 59, 74, 77, 98, 68, 71, 71, 75, 65, 49, 71, 66, 85, 61, 73, 38, 55, 80, 68, 67, 55, 47, 56, 60, 58, 55, 61, 50, 82, 67, 74, 84, 65, 42, 70, 51, 50, 77, 83, 73, 56, 45, 59, 57, 57, 57, 107, 66, 64, 78, 81, 38, 62, 46, 55, 99, 87, 84, 58, 56, 81, 46, 76, 91, 49, 61, 52, 70, 77, 66, 86, 55, 69, 47, 55, 66, 66, 43, 66, 56, 56, 51, 57, 69, 55, 108, 63, 68, 75, 62, 47, 68, 57, 64, 74, 113, 71, 74, 63, 60, 65, 80, 57, 63, 65, 69, 70, 58, 77, 48, 52, 56, 54, 48, 71, 78, 82, 69, 76, 60, 86, 54, 88, 63, 82, 59, 81, 59, 62, 58, 70, 53, 98, 61, 48, 85, 76, 52, 74, 75, 56, 63, 85, 68, 58, 70, 49, 71, 66, 51, 83, 61, 56, 43, 70, 63, 69, 39, 75, 43, 62, 80, 76, 54, 88, 58, 68, 41, 57, 64, 75, 59, 59, 94, 50, 58, 92, 84, 58, 65, 94, 53, 82, 48, 51, 38, 46, 83, 59, 68, 69, 76, 82, 36, 81, 53, 64, 65, 66, 61, 63, 94, 51, 88, 73, 68, 63, 74, 69, 72, 55, 59, 56, 42, 74, 68, 61, 136, 73, 59, 64, 49, 85, 67, 86, 58, 64, 80, 97, 43, 61, 93, 67, 57, 48, 80, 69, 53, 81, 58, 71, 76, 78, 54, 73, 84, 56, 64, 85, 53, 61, 67, 61, 81, 52, 65, 56, 48, 49, 77, 67, 75, 72, 39, 62, 73, 106, 63, 55, 61, 60, 56, 50, 52, 72, 69, 49, 57, 73, 84, 54, 46, 57, 82, 68, 54, 58, 70, 73, 70, 69, 48, 100, 76, 65, 48, 96, 64, 63, 57, 51, 48, 66, 77, 119, 71, 42, 70, 59, 84, 58, 69, 48, 45, 58, 72, 115, 82, 70, 70, 66, 58, 53, 67, 82, 80, 57, 38, 62, 46, 48, 81, 78, 66, 73, 59, 94, 58, 48, 76, 59, 34, 57, 53, 52, 61, 68, 62, 63, 57, 78, 44, 53, 71, 50, 87, 61, 61, 98, 88, 75, 54, 46, 48, 63, 87, 72, 67, 70, 83, 87, 65, 65, 54, 43, 51, 40, 81, 60, 51, 97, 97, 71, 49, 44, 64, 115, 46, 52, 62, 51, 58, 73, 58, 76, 60, 58, 59, 81, 78, 60, 80, 48, 54, 59, 87, 76, 87, 87, 60, 52, 60, 79, 64, 74, 68, 71, 70, 62, 63, 66, 49, 76, 67, 81, 56, 55, 63, 62, 86, 83, 67, 68, 67, 60, 67, 70, 42, 65, 83, 64, 65, 57, 69, 59, 78, 61, 40, 70, 45, 66, 58, 42, 61, 71, 64, 72, 73, 72, 70, 54, 64, 65, 75, 55, 58, 79, 78, 68, 57, 94, 67, 62, 64, 82, 50, 76, 58, 93, 57, 60, 57, 80, 70, 49, 42, 64, 73, 114, 67, 74, 76, 57, 69, 69, 91, 56, 68, 54, 56, 77, 36, 73, 79, 89, 58, 51, 67, 60, 62, 90, 77, 70, 62, 66, 59, 64, 61, 69, 68, 66, 83, 50, 63, 37, 75, 39, 51, 72, 77, 70, 73, 87, 59, 61, 68, 73, 120, 38, 62, 74, 56, 69, 44, 72, 62, 48, 54, 56, 70, 71, 55, 64, 59, 81, 51, 48, 70, 63, 54, 110, 130, 64, 59, 60, 63, 43, 62, 74, 51, 48, 53, 76, 73, 59, 82, 75, 66, 58, 50, 59, 66, 36, 71, 110, 69, 82, 42, 70, 85, 95, 68, 62, 53, 53, 61, 72, 61, 64, 54, 40, 39, 62, 67, 75, 41, 105, 67, 57, 55, 74, 90, 61, 59, 82, 76, 68, 111, 61, 68, 75, 81, 73, 44, 65, 40, 78, 63, 64, 62, 69, 46, 52, 64, 53, 69, 82, 64, 68, 80, 74, 59, 48, 83, 56, 59, 88, 84, 52, 38, 68, 65, 57, 57, 63, 56, 66, 61, 66, 59, 49, 76, 70, 47, 83, 57, 72, 84, 49, 85, 112, 64, 56, 92, 51, 68, 77, 73, 66, 74, 51, 75, 60, 62, 50, 93, 57, 45, 94, 61, 65, 74, 79, 74, 70, 71, 82, 104, 65, 76, 72, 46, 50, 57, 62, 48, 59, 62, 64, 65, 78, 73, 60, 60, 68, 48, 58, 55, 79, 82, 51, 67, 57, 51, 55, 91, 74, 53, 62, 48, 40, 64, 45, 62, 55, 69, 50, 66, 54, 69, 77, 91, 54, 83, 66, 57, 80, 75, 57, 71, 63, 59, 54, 64, 51, 47, 84, 45, 51, 92, 62, 55, 73, 59, 57, 59, 70, 74, 58, 73, 59, 73, 113, 68, 72, 60, 55, 55, 89, 56, 88, 60, 64, 80, 64, 61, 68, 90, 49, 46, 49, 54, 75, 57, 87, 106, 86, 56, 69, 55, 59, 54, 82, 66, 53, 80, 58, 102, 52, 76, 109, 43, 67, 58, 78, 53, 63, 59, 65, 63, 81, 59, 62, 69, 72, 74, 72, 67, 85, 58, 64, 71, 56, 77, 57, 50, 58, 60, 55, 58, 110, 57, 71, 44, 59, 78, 79, 37, 56, 64, 72, 57, 65, 64, 95, 64, 61, 52, 41, 56, 34, 57, 64, 68, 38, 54, 78, 80, 52, 97, 93, 91, 59, 76, 93, 70, 90, 84, 62, 69, 66, 54, 80, 36, 60, 54, 102, 75, 47, 69, 52, 49, 61, 65, 52, 36, 61, 65, 58, 63, 54, 78, 66, 81, 47, 72, 68, 94, 60, 49, 46, 66, 80, 49, 67, 64, 60, 63, 65, 60, 75, 60, 70, 73, 50, 56, 71, 71, 58, 72, 51, 70, 67, 66, 87, 65, 51, 65, 68, 56, 62, 58, 64, 71, 91, 67, 72, 80, 65, 41, 96, 66, 51, 79, 58, 75, 41, 94, 59, 46, 50, 66, 41, 55, 70, 64, 67, 85, 62, 66, 81, 53, 65, 56, 62, 76, 79, 69, 81, 118, 70, 67, 44, 48, 60, 61, 88, 50, 57, 71, 84, 58, 64, 63, 68, 62, 56, 94, 82, 65, 67, 63, 61, 94, 65, 66, 78, 71, 57, 85, 61, 33, 66, 80, 61, 60, 47, 64, 59, 59, 59, 56, 40, 51, 57, 46, 57, 57, 53, 85, 61, 66, 62, 67, 74, 47, 81, 60, 79, 70, 58, 62, 48, 56, 68, 70, 68, 67, 64, 68, 59, 62, 68, 73, 75, 39, 75, 63, 90, 64, 72, 75, 46, 51, 59, 70, 65, 72, 60, 75, 69, 61, 73, 61, 64, 68, 70, 59, 75, 46, 80, 82, 68, 67, 62, 89, 77, 47, 56, 74, 70, 55, 57, 67, 51, 69, 56, 48, 54, 111, 38, 56, 69, 72, 153, 74, 79, 76, 63, 63, 55, 73, 58, 52, 63, 64, 50, 45, 77, 58, 70, 48, 65, 59, 57, 54, 49, 42, 73, 69, 67, 61, 76, 61, 146, 47, 76, 108, 59, 69, 43, 74, 55, 89, 66, 70, 85, 52, 63, 63, 58, 52, 63, 65, 50, 46, 62, 60, 58, 59, 64, 73, 76, 66, 59, 73, 53, 69, 71, 75, 73, 53, 64, 65, 76, 86, 53, 77, 77, 63, 43, 69, 96, 107, 75, 107, 69, 74, 59, 94, 57, 66, 90, 52, 58, 94, 51, 76, 57, 52, 58, 54, 79, 55, 82, 40, 72, 40, 68, 62, 67, 60, 88, 62, 67, 67, 56, 71, 73, 60, 79, 27, 71, 58, 72, 69, 55, 52, 53, 85, 61, 111, 53, 57, 62, 50, 57, 54, 57, 75, 54, 64, 88, 58, 88, 53, 62, 57, 54, 64, 109, 53, 59, 120, 77, 57, 65, 59, 62, 159, 80, 51, 63, 62, 47, 55, 63, 75, 72, 78, 76, 50, 76, 61, 72, 65, 57, 75, 75, 63, 72, 69, 78, 59, 58, 49, 79, 56, 69, 86, 52, 63, 58, 89, 69, 86, 65, 77, 57, 66, 53, 43, 57, 48, 77, 70, 79, 139, 49, 70, 85, 59, 76, 60, 73, 59, 68, 104, 70, 68, 79, 47, 46, 66, 46, 54, 85, 74, 64, 72, 56, 82, 64, 59, 55, 73, 54, 61, 60, 51, 56, 57, 89, 60, 48, 60, 54, 69, 50, 71, 49, 91, 58, 68, 51, 54, 67, 58, 70, 75, 62, 66, 68, 77, 67, 80, 45, 64, 57, 78, 44, 44, 39, 57, 64, 58, 99, 89, 70, 56, 38, 73, 68, 65, 64, 65, 68, 70, 74, 64, 64, 136, 78, 117, 63, 49, 71, 67, 60, 71, 67, 66, 64, 103, 68, 56, 66, 68, 95, 64, 60, 57, 58, 73, 62, 65, 66, 65, 60, 76, 65, 67, 62, 77, 61, 78, 33, 64, 89, 57, 61, 56, 55, 75, 49, 82, 55, 70, 61, 55, 57, 62, 66, 81, 62, 79, 49, 60, 65, 56, 80, 63, 62, 61, 76, 54, 55, 52, 115, 62, 63, 63, 53, 57, 66, 50, 56, 73, 61, 55, 72, 90, 54, 65, 67, 56, 64, 72, 69, 58, 61, 74, 57, 65, 78, 72, 62, 45, 90, 59, 58, 55, 73, 57, 57, 93, 57, 67, 42, 130, 50, 77, 75, 61, 89, 75, 124, 67, 54, 85, 75, 60, 51, 60, 69, 70, 67, 43, 58, 68, 65, 64, 62, 65, 76, 55, 51, 62, 48, 57, 61, 48, 85, 61, 70, 92, 72, 66, 64, 79, 60, 64, 44, 63, 50, 64, 63, 73, 60, 54, 80, 76, 59, 50, 67, 79, 28, 61, 63, 69, 54, 51, 65, 69, 70, 48, 64, 70, 46, 62, 68, 43, 71, 45, 83, 82, 67, 69, 66, 52, 56, 58, 82, 52, 41, 69, 81, 51, 56, 60, 63, 55, 75, 85, 55, 72, 118, 45, 60, 80, 37, 45, 61, 76, 58, 65, 69, 41, 59, 52, 46, 62, 58, 76, 73, 63, 62, 65, 61, 70, 69, 47, 87, 53, 63, 83, 65, 80, 52, 72, 86, 82, 77, 62, 43, 51, 48, 90, 55, 76, 82, 76, 63, 56, 93, 78, 64, 72, 43, 55, 69, 56, 50, 103, 60, 107, 58, 48, 59, 57, 61, 62, 62, 71, 36, 63, 51, 56, 55, 75, 95, 67, 72, 77, 55, 54, 84, 78, 63, 47, 64, 74, 54, 85, 64, 48, 72, 93, 68, 65, 63, 73, 72, 60, 68, 47, 82, 87, 72, 79, 83, 61, 74, 60, 52, 67, 78, 74, 67, 66, 58, 70, 49, 86, 83, 56, 56, 68, 95, 49, 67, 81, 87, 72, 68, 52, 69, 53, 54, 48, 82, 56, 66, 109, 93, 52, 43, 69, 61, 47, 40, 66, 55, 51, 88, 58, 78, 63, 66, 71, 46, 62, 61, 53, 54, 80, 42, 63, 83, 81, 58, 70, 83, 75, 69, 70, 63, 64, 56, 88, 72, 65, 65, 48, 89, 139, 59, 64, 59, 61, 78, 75, 75, 50, 88, 64, 71, 78, 67, 76, 72, 67, 66, 66, 52, 66, 56, 61, 69, 55, 50, 64, 65, 44, 64, 72, 64, 74, 63, 69, 77, 91, 64, 82, 69, 63, 63, 57, 68, 66, 138, 69, 82, 50, 50, 75, 69, 94, 59, 63, 64, 65, 84, 81, 49, 59, 75, 64, 51, 80, 61, 66, 74, 94, 54, 58, 66, 82, 60, 58, 51, 68, 66, 61, 40, 70, 65, 57, 77, 61, 52, 75, 51, 45, 73, 65, 59, 63, 76, 54, 67, 53, 75, 79, 60, 64, 49, 56, 60, 90, 77, 105, 51, 75, 65, 138, 59, 69, 48, 93, 67, 52, 68, 48, 71, 63, 60, 71, 44, 58, 71, 74, 55, 63, 59, 55, 64, 65, 63, 52, 43, 53, 49, 79, 68, 73, 74, 97, 44, 63, 56, 63, 82, 64, 110, 67, 65, 75, 79, 81, 74, 77, 72, 66, 96, 50, 72, 68, 73, 71, 69, 89, 82, 63, 66, 72, 52, 102, 57, 47, 84, 56, 58, 69, 65, 131, 67, 63, 79, 55, 108, 72, 52, 73, 78, 77, 72, 65, 68, 73, 49, 63, 71, 75, 89, 89, 77, 65, 79, 67, 57, 49, 68, 54, 47, 74, 89, 83, 54, 70, 78, 67, 74, 62, 49, 88, 73, 67, 80, 68, 80, 87, 62, 68, 54, 65, 54, 91, 72, 59, 60, 89, 84, 76, 60, 80, 56, 68, 89, 62, 63, 68, 75, 75, 67, 67, 80, 66, 97, 53, 64, 60, 61, 53, 101, 62, 56, 60, 79, 76, 75, 78, 84, 57, 145, 56, 64, 67, 71, 59, 66, 53, 74, 72, 44, 70, 62, 63, 60, 52, 55, 80, 55, 55, 61, 57, 55, 54, 49, 63, 62, 62, 62, 65, 59, 77, 59, 72, 81, 82, 86, 62, 79, 52, 75, 59, 82, 54, 87, 64, 59, 65, 62, 48, 56, 61, 68, 56, 89, 72, 62, 75, 65, 80, 45, 57, 55, 80, 40, 76, 76, 73, 65, 60, 52, 60, 61, 94, 55, 58, 90, 64, 73, 63, 66, 55, 83, 60, 82, 69, 116, 65, 65, 98, 77, 63, 71, 54, 69, 62, 88, 68, 89, 65, 49, 73, 50, 66, 57, 53, 57, 70, 56, 54, 58, 53, 80, 56, 60, 59, 60, 59, 62, 76, 82, 55, 52, 72, 75, 77, 93, 72, 65, 71, 50, 57, 54, 101, 86, 66, 57, 66, 56, 73, 72, 94, 80, 55, 69, 61, 61, 45, 56, 71, 46, 67, 109, 62, 84, 46, 68, 76, 65, 55, 55, 64, 76, 50, 57, 50, 57, 87, 58, 76, 71, 50, 48, 60, 60, 66, 56, 56, 68, 69, 55, 47, 61, 55, 49, 66, 59, 78, 76, 67, 58, 90, 61, 61, 71, 60, 83, 57, 71, 69, 69, 38, 88, 82, 76, 50, 48, 76, 67, 71, 42, 91, 70, 66, 86, 59, 89, 56, 72, 44, 80, 65, 54, 51, 64, 74, 63, 67, 57, 65, 58, 56, 77, 54, 47, 69, 79, 70, 68, 82, 75, 77, 57, 73, 61, 51, 55, 69, 74, 77, 72, 63, 69, 61, 82, 79, 71, 51, 72, 71, 94, 47, 64, 66, 49, 57, 85, 51, 78, 63, 81, 72, 69, 59, 57, 42, 50, 74, 56, 68, 60, 57, 71, 65, 100, 78, 59, 80, 75, 74, 51, 51, 81, 77, 83, 83, 64, 53, 48, 73, 64, 54, 80, 62, 63, 72, 56, 59, 55, 50, 77, 59, 62, 74, 60, 52, 83, 72, 59, 61, 69, 54, 66, 48, 63, 60, 68, 77, 68, 58, 54, 57, 83, 69, 70, 85, 41, 53, 68, 84, 74, 104, 56, 46, 58, 70, 57, 72, 68, 50, 116, 55, 66, 43, 70, 61, 54, 62, 60, 52, 70, 72, 60, 60, 52, 55, 48, 63, 51, 45, 61, 70, 37, 75, 81, 75, 43, 80, 48, 93, 56, 58, 53, 72, 84, 64, 55, 56, 76, 61, 64, 47, 61, 80, 61, 61, 71, 40, 56, 59, 77, 103, 78, 94, 71, 76, 49, 85, 54, 56, 60, 59, 67, 59, 80, 107, 47, 61, 78, 62, 48, 69, 55, 56, 66, 60, 83, 60, 65, 56, 67, 69, 65, 76, 72, 78, 74, 60, 69, 80, 64, 73, 59, 66, 83, 64, 71, 60, 70, 63, 47, 49, 49, 62, 65, 60, 73, 48, 72, 61, 50, 60, 62, 77, 51, 74, 70, 66, 51, 70, 64, 79, 64, 63, 65, 61, 79, 64, 74, 67, 61, 99, 52, 67, 60, 61, 66, 89, 57, 69, 84, 45, 63, 79, 54, 60, 71, 46, 85, 78, 48, 52, 68, 60, 79, 81, 47, 55, 64, 85, 78, 67, 50, 74, 105, 48, 61, 68, 82, 77, 84, 56, 49, 56, 77, 48, 61, 51, 58, 90, 94, 69, 84, 71, 56, 58, 95, 124, 73, 81, 87, 80, 64, 62, 75, 48, 76, 81, 69, 67, 67, 52, 60, 83, 77, 57, 58, 63, 60, 71, 55, 57, 53, 67, 59, 68, 73, 67, 66, 39, 57, 54, 66, 68, 81, 51, 49, 63, 44, 96, 73, 63, 88, 72, 48, 53, 72, 67, 77, 65, 57, 60, 70, 75, 53, 58, 76, 76, 76, 75, 53, 56, 78, 66, 79, 69, 68, 56, 62, 59, 66, 48, 76, 57, 54, 82, 72, 55, 53, 70, 52, 102, 53, 67, 67, 65, 79, 66, 80, 118, 79, 72, 74, 86, 52, 104, 78, 80, 71, 39, 76, 73, 77, 64, 55, 51, 72, 58, 57, 62, 59, 60, 49, 72, 65, 67, 59, 54, 52, 57, 64, 84, 61, 76, 60, 64, 66, 57, 80, 68, 49, 61, 62, 56, 59, 57, 95, 80, 55, 51, 57, 55, 52, 57, 169, 60, 64, 60, 62, 53, 68, 54, 44, 53, 57, 59, 53, 71, 47, 54, 64, 64, 65, 74, 83, 83, 63, 79, 52, 41, 54, 67, 51, 68, 61, 50, 59, 75, 78, 64, 58, 68, 57, 81, 73, 68, 52, 47, 59, 69, 74, 64, 70, 63, 70, 68, 59, 65, 55, 47, 76, 88, 64, 79, 62, 61, 80, 68, 57, 58, 79, 84, 66, 63, 77, 86, 53, 68, 103, 68, 71, 59, 69, 58, 67, 72, 75, 76, 62, 62, 80, 56, 56, 80, 55, 59, 51, 74, 71, 55, 56, 65, 63, 76, 59, 51, 69, 59, 69, 66, 80, 51, 53, 60, 59, 109, 64, 82, 46, 51, 83, 63, 71, 57, 46, 48, 61, 55, 56, 53, 73, 68, 58, 67, 35, 54, 60, 60, 68, 75, 57, 78, 68, 58, 52, 70, 70, 70, 56, 89, 59, 55, 89, 64, 69, 77, 52, 70, 54, 64, 84, 59, 44, 80, 57, 67, 60, 56, 71, 74, 37, 75, 65, 94, 87, 56, 68, 66, 57, 62, 59, 59, 74, 53, 63, 77, 68, 65, 49, 70, 68, 67, 62, 85, 93, 68, 83, 51, 52, 72, 49, 59, 64, 56, 70, 90, 56, 69, 55, 76, 55, 43, 69, 98, 78, 61, 48, 72, 60, 75, 73, 72, 87, 67, 67, 57, 36, 78, 83, 70, 54, 55, 48, 70, 55, 55, 64, 57, 67, 63, 70, 99, 72, 61, 53, 64, 71, 54, 122, 68, 64, 59, 50, 98, 73, 78, 97, 39, 78, 63, 103, 101, 78, 78, 60, 56, 52, 52, 62, 53, 66, 93, 69, 61, 70, 62, 69, 49, 42, 54, 63, 55, 81, 92, 66, 50, 54, 43, 87, 70, 63, 53, 74, 69, 47, 45, 51, 49, 71, 59, 61, 59, 60, 70, 49, 48, 51, 68, 85, 70, 82, 81, 75, 54, 45, 83, 63, 66, 59, 62, 71, 53, 75, 66, 52, 67, 76, 57, 81, 49, 53, 49, 58, 81, 46, 47, 60, 78, 60, 58, 53, 75, 55, 64, 58, 76, 81, 71, 53, 58, 52, 66, 89, 77, 82, 46, 58, 56, 61, 86, 65, 144, 55, 57, 61, 43, 79, 55, 85, 58, 68, 93, 58, 61, 52, 63, 78, 68, 61, 62, 50, 78, 44, 66, 98, 62, 66, 85, 96, 66, 56, 62, 57, 92, 70, 58, 90, 70, 49, 67, 46, 81, 58, 49, 60, 65, 63, 62, 77, 64, 102, 58, 72, 70, 67, 55, 86, 47, 55, 61, 57, 83, 60, 79, 92, 57, 75, 61, 71, 57, 79, 84, 70, 55, 77, 78, 62, 63, 60, 82, 55, 62, 62, 65, 67, 90, 47, 68, 50, 39, 69, 55, 76, 52, 68, 73, 57, 46, 75, 73, 43, 68, 80, 58, 59, 71, 73, 72, 50, 66, 54, 62, 49, 57, 84, 71, 52, 67, 69, 53, 68, 76, 55, 55, 60, 66, 77, 55, 51, 67, 55, 62, 51, 53, 98, 77, 62, 51, 78, 74, 85, 62, 87, 109, 71, 45, 65, 109, 60, 73, 57, 48, 67, 58, 56, 67, 91, 67, 60, 61, 57, 89, 136, 53, 68, 32, 49, 51, 68, 57, 70, 55, 50, 62, 63, 58, 72, 70, 71, 49, 44, 64, 58, 53, 38, 104, 53, 57, 56, 77, 51, 68, 35, 118, 51, 50, 52, 62, 49, 67, 62, 97, 74, 65, 89, 83, 66, 59, 44, 63, 43, 66, 80, 72, 100, 70, 72, 60, 62, 70, 65, 48, 69, 64, 67, 65, 62, 53, 72, 73, 73, 67, 61, 52, 97, 61, 69, 47, 79, 61, 53, 84, 84, 53, 82, 92, 73, 84, 70, 62, 85, 84, 72, 76, 45, 63, 61, 65, 43, 63, 64, 55, 70, 57, 57, 76, 65, 39, 51, 67, 75, 54, 60, 72, 55, 66, 93, 58, 58, 63, 77, 48, 101, 74, 52, 41, 81, 83, 59, 63, 62, 66, 61, 61, 68, 66, 51, 77, 58, 47, 60, 62, 60, 73, 60, 56, 67, 69, 87, 77, 61, 64, 52, 70, 71, 60, 48, 64, 71, 69, 55, 71, 82, 82, 74, 75, 61, 66, 73, 51, 44, 64, 69, 79, 65, 55, 77, 64, 49, 66, 71, 69, 85, 57, 98, 52, 61, 64, 73, 49, 54, 73, 74, 63, 79, 70, 62, 61, 83, 57, 55, 55, 51, 58, 49, 85, 54, 69, 52, 69, 55, 49, 46, 46, 41, 65, 59, 72, 49, 61, 74, 62, 59, 70, 73, 49, 70, 74, 61, 63, 68, 67, 72, 68, 62, 55, 60, 62, 80, 52, 70, 80, 62, 64, 74, 87, 69, 71, 55, 59, 56, 80, 63, 82, 73, 63, 60, 73, 63, 51, 51, 75, 79, 55, 62, 68, 57, 67, 79, 70, 65, 78, 109, 52, 71, 66, 77, 109, 51, 89, 56, 95, 79, 83, 53, 44, 88, 46, 56, 70, 61, 61, 69, 65, 90, 43, 71, 73, 57, 48, 50, 80, 57, 44, 89, 54, 53, 49, 54, 46, 75, 56, 34, 56, 67, 76, 86, 53, 61, 61, 65, 78, 60, 55, 77, 86, 56, 50, 82, 66, 77, 50, 60, 63, 65, 62, 36, 58, 58, 86, 67, 59, 75, 54, 75, 55, 83, 80, 89, 65, 70, 73, 61, 74, 61, 105, 60, 66, 71, 68, 70, 69, 129, 82, 42, 63, 64, 82, 63, 74, 55, 70, 60, 61, 82, 90, 72, 70, 53, 79, 55, 66, 67, 93, 63, 68, 80, 66, 76, 70, 74, 55, 73, 58, 73, 51, 66, 69, 40, 71, 58, 52, 96, 43, 46, 58, 53, 106, 108, 68, 71, 68, 56, 77, 88, 65, 74, 94, 61, 67, 61, 56, 74, 73, 44, 73, 53, 63, 57, 62, 81, 65, 57, 43, 85, 48, 59, 49, 72, 79, 56, 67, 55, 54, 67, 75, 70, 89, 52, 66, 69, 77, 79, 59, 59, 94, 73, 70, 66, 63, 43, 71, 53, 92, 59, 45, 62, 57, 58, 61, 59, 39, 48, 92, 76, 56, 81, 50, 60, 49, 42, 46, 63, 63, 74, 61, 52, 74, 45, 58, 95, 56, 106, 54, 49, 58, 63, 61, 81, 54, 67, 87, 47, 77, 78, 67, 67, 76, 83, 46, 55, 65, 82, 83, 41, 105, 48, 46, 75, 47, 71, 64, 58, 60, 65, 54, 64, 68, 68, 59, 57, 63, 48, 48, 79, 59, 69, 110, 65, 60, 79, 61, 85, 78, 63, 55, 82, 49, 64, 70, 55, 62, 48, 99, 62, 74, 79, 61, 38, 57, 48, 98, 82, 49, 56, 71, 74, 42, 69, 59, 57, 76, 61, 55, 100, 57, 59, 62, 60, 126, 69, 67, 87, 62, 98, 79, 68, 57, 76, 44, 67, 71, 81, 85, 48, 69, 54, 82, 48, 64, 81, 55, 55, 63, 46, 62, 83, 59, 90, 73, 62, 70, 128, 75, 60, 70, 61, 59, 54, 67, 67, 59, 76, 64, 83, 57, 66, 36, 60, 75, 37, 45, 75, 71, 89, 38, 45, 83, 37, 64, 81, 78, 43, 53, 61, 50, 61, 59, 57, 54, 72, 72, 73, 63, 105, 70, 49, 75, 62, 52, 66, 92, 92, 40, 56, 72, 57, 80, 74, 82, 64, 59, 53, 62, 47, 74, 46, 62, 66, 86, 82, 80, 69, 83, 56, 70, 77, 69, 71, 70, 67, 50, 91, 54, 51, 69, 58, 59, 54, 80, 53, 68, 57, 53, 68, 72, 67, 57, 69, 79, 47, 70, 77, 51, 130, 77, 56, 52, 55, 45, 89, 99, 79, 60, 64, 55, 85, 60, 68, 74, 84, 76, 71, 61, 45, 49, 55, 50, 87, 62, 60, 64, 51, 53, 66, 66, 37, 63, 64, 71, 59, 80, 70, 57, 91, 75, 55, 69, 73, 71, 62, 70, 72, 64, 59, 60, 71, 74, 61, 70, 56, 146, 76, 51, 56, 62, 52, 29, 52, 76, 73, 66, 68, 65, 68, 63, 43, 76, 64, 79, 90, 76, 63, 97, 68, 73, 71, 49, 84, 49, 61, 46, 80, 59, 69, 49, 105, 76, 74, 78, 66, 68, 67, 51, 63, 64, 69, 66, 69, 78, 80, 37, 71, 63, 60, 74, 72, 43, 62, 79, 106, 67, 56, 57, 103, 50, 79, 68, 66, 69, 60, 53, 86, 74, 60, 78, 60, 71, 66, 39, 72, 57, 58, 63, 85, 61, 56, 60, 49, 87, 58, 77, 102, 86, 63, 49, 64, 94, 49, 64, 73, 71, 46, 70, 61, 80, 56, 56, 53, 54, 79, 79, 62, 51, 59, 57, 74, 74, 69, 84, 55, 57, 56, 68, 66, 77, 62, 68, 91, 72, 61, 110, 55, 55, 62, 50, 47, 61, 73, 62, 52, 53, 53, 85, 51, 65, 63, 73, 52, 131, 77, 64, 56, 61, 64, 69, 68, 79, 94, 59, 104, 70, 55, 58, 66, 70, 36, 49, 67, 65, 71, 62, 66, 66, 72, 44, 83, 71, 58, 81, 46, 72, 75, 60, 52, 67, 84, 65, 69, 51, 56, 64, 76, 63, 61, 65, 84, 51, 81, 77, 73, 66, 82, 77, 66, 94, 81, 65, 57, 45, 63, 50, 59, 61, 59, 57, 61, 59, 81, 64, 54, 99, 53, 62, 82, 59, 62, 105, 53, 54, 54, 61, 62, 63, 58, 91, 48, 56, 63, 75, 67, 64, 50, 61, 79, 63, 83, 66, 147, 61, 72, 60, 86, 73, 67, 38, 86, 86, 55, 53, 51, 49, 67, 61, 66, 59, 51, 60, 45, 48, 66, 49, 61, 67, 59, 36, 50, 64, 67, 63, 70, 65, 62, 62, 51, 76, 71, 64, 50, 62, 56, 82, 72, 46, 55, 61, 75, 66, 53, 60, 54, 72, 66, 66, 79, 76, 66, 67, 80, 66, 38, 80, 64, 39, 57, 53, 61, 58, 63, 71, 63, 69, 70, 49, 65, 73, 54, 58, 35, 69, 56, 63, 70, 75, 66, 62, 85, 64, 78, 78, 89, 54, 56, 45, 37, 86, 56, 63, 54, 44, 84, 66, 79, 83, 80, 59, 55, 69, 68, 67, 64, 73, 51, 69, 61, 65, 67, 65, 65, 64, 54, 55, 61, 76, 59, 76, 43, 69, 55, 75, 39, 84, 67, 93, 59, 73, 47, 63, 75, 65, 45, 86, 55, 63, 66, 70, 86, 83, 57, 64, 58, 71, 77, 53, 54, 88, 55, 58, 60, 75, 78, 65, 62, 46, 69, 70, 55, 59, 70, 81, 64, 71, 65, 60, 56, 68, 72, 80, 53, 53, 55, 86, 76, 47, 59, 53, 70, 50, 62, 54, 53, 56, 62, 66, 69, 58, 57, 49, 57, 86, 78, 81, 105, 133, 65, 57, 58, 66, 66, 70, 77, 57, 60, 62, 69, 62, 71, 82, 63, 50, 75, 48, 58, 71, 74, 52, 79, 71, 45, 84, 77, 67, 62, 60, 38, 46, 71, 51, 70, 61, 44, 54, 50, 69, 48, 77, 57, 45, 64, 53, 64, 78, 97, 65, 93, 64, 66, 71, 89, 55, 79, 57, 59, 55, 43, 73, 70, 80, 63, 57, 82, 44, 88, 57, 56, 69, 59, 24, 66, 71, 68, 76, 70, 82, 82, 77, 79, 58, 76, 56, 69, 74, 69, 58, 64, 54, 22, 52, 81, 101, 61, 64, 43, 71, 66, 84, 48, 77, 46, 69, 104, 61, 48, 79, 76, 62, 53, 72, 75, 64, 63, 75, 56, 85, 67, 63, 45, 75, 53, 75, 69, 58, 56, 63, 64, 61, 68, 47, 74, 83, 54, 62, 57, 68, 85, 49, 63, 84, 67, 56, 63, 79, 53, 62, 76, 91, 45, 63, 76, 50, 61, 52, 46, 61, 73, 83, 42, 82, 65, 68, 66, 51, 74, 77, 67, 63, 65, 63, 65, 80, 73, 52, 72, 65, 76, 58, 68, 56, 76, 70, 67, 67, 71, 55, 74, 41, 62, 74, 63, 80, 57, 81, 66, 73, 69, 77, 70, 52, 76, 75, 75, 93, 57, 87, 66, 63, 106, 80, 46, 65, 60, 71, 58, 49, 61, 94, 69, 67, 52, 57, 56, 48, 50, 54, 52, 73, 58, 56, 77, 59, 63, 59, 70, 57, 58, 79, 71, 69, 69, 64, 76, 85, 67, 67, 52, 73, 61, 70, 64, 54, 69, 75, 67, 49, 45, 80, 67, 77, 82, 90, 56, 70, 35, 51, 89, 54, 56, 50, 61, 82, 59, 90, 74, 92, 47, 68, 65, 57, 66, 108, 74, 46, 67, 53, 60, 64, 38, 56, 59, 54, 60, 64, 73, 56, 114, 58, 51, 67, 73, 45, 75, 75, 64, 68, 55, 76, 55, 66, 55, 70, 71, 73, 92, 43, 96, 63, 81, 65, 65, 50, 68, 91, 72, 82, 55, 52, 81, 60, 67, 73, 49, 60, 53, 110, 68, 68, 65, 68, 83, 79, 54, 61, 62, 45, 64, 41, 55, 55, 53, 54, 91, 50, 79, 33, 91, 70, 49, 91, 57, 55, 66, 57, 165, 74, 94, 64, 70, 46, 53, 93, 74, 95, 67, 80, 96, 68, 71, 54, 65, 56, 76, 59, 53, 70, 58, 45, 76, 67, 60, 60, 73, 65, 63, 64, 66, 70, 86, 60, 64, 50, 121, 49, 74, 70, 80, 76, 46, 54, 70, 64, 61, 53, 80, 90, 63, 65, 69, 50, 61, 65, 81, 71, 78, 52, 76, 78, 73, 90, 55, 65, 62, 69, 76, 67, 67, 62, 71, 75, 62, 56, 66, 61, 69, 74, 63, 57, 50, 53, 59, 72, 65, 85, 77, 70, 68, 56, 72, 58, 81, 70, 75, 79, 63, 75, 62, 78, 100, 72, 75, 61, 68, 53, 63, 77, 65, 79, 75, 88, 69, 64, 47, 52, 68, 49, 33, 80, 74, 65, 69, 64, 49, 62, 52, 88, 71, 77, 76, 67, 59, 100, 64, 51, 57, 65, 54, 58, 59, 79, 77, 61, 74, 56, 70, 63, 53, 70, 56, 49, 59, 54, 73, 79, 78, 82, 57, 61, 59, 86, 57, 78, 59, 48, 66, 110, 88, 69, 41, 60, 70, 65, 63, 74, 54, 81, 71, 60, 71, 91, 56, 74, 64, 66, 64, 64, 63, 56, 64, 44, 59, 82, 57, 54, 66, 56, 58, 77, 70, 79, 81, 59, 76, 72, 71, 79, 62, 61, 96, 52, 57, 64, 70, 74, 59, 62, 59, 62, 77, 64, 97, 77, 68, 92, 47, 58, 73, 65, 49, 67, 67, 69, 72, 56, 58, 55, 77, 66, 90, 91, 79, 55, 53, 61, 58, 46, 75, 71, 96, 58, 76, 58, 51, 68, 43, 61, 73, 80, 76, 59, 67, 58, 56, 49, 61, 64, 66, 68, 71, 80, 67, 51, 67, 67, 100, 60, 71, 73, 69, 54, 78, 79, 77, 59, 55, 58, 50, 59, 66, 66, 72, 62, 44, 77, 67, 78, 47, 63, 65, 61, 86, 59, 60, 50, 85, 101, 65, 45, 81, 54, 70, 55, 66, 54, 61, 79, 77, 58, 66, 49, 57, 53, 72, 56, 61, 59, 83, 60, 62, 51, 81, 66, 50, 56, 80, 51, 75, 98, 76, 56, 51, 49, 64, 64, 60, 57, 70, 65, 66, 68, 70, 50, 74, 53, 55, 70, 59, 42, 60, 77, 72, 62, 60, 56, 75, 76, 49, 91, 55, 71, 59, 60, 47, 59, 72, 70, 54, 68, 96, 53, 74, 74, 58, 76, 60, 65, 96, 88, 60, 58, 74, 72, 74, 138, 57, 55, 75, 68, 55, 66, 57, 83, 52, 71, 68, 54, 64, 57, 68, 81, 52, 53, 66, 50, 59, 30, 43, 64, 46, 77, 58, 62, 76, 71, 54, 67, 60, 55, 72, 74, 70, 81, 59, 61, 65, 66, 62, 60, 80, 54, 60, 67, 86, 65, 62, 60, 66, 52, 61, 60, 70, 60, 61, 57, 58, 55, 57, 53, 50, 59, 61, 79, 69, 65, 76, 57, 50, 54, 53, 62, 71, 52, 74, 80, 103, 60, 105, 76, 54, 65, 69, 79, 48, 56, 62, 73, 39, 97, 60, 70, 59, 63, 94, 67, 78, 78, 58, 60, 67, 56, 73, 62, 56, 68, 58, 87, 63, 60, 81, 84, 48, 59, 67, 62, 67, 58, 68, 68, 63, 79, 61, 85, 56, 58, 63, 61, 58, 77, 60, 54, 60, 57, 63, 60, 59, 75, 60, 64, 59, 78, 66, 45, 73, 45, 63, 56, 54, 66, 63, 80, 50, 59, 59, 58, 84, 75, 80, 74, 62, 91, 49, 63, 67, 56, 55, 64, 57, 79, 75, 67, 58, 63, 65, 62, 58, 54, 80, 41, 62, 75, 54, 61, 49, 68, 71, 67, 65, 56, 77, 127, 63, 56, 62, 58, 61, 64, 54, 51, 61, 80, 68, 85, 58, 71, 60, 112, 65, 87, 69, 79, 63, 66, 60, 66, 76, 71, 86, 61, 73, 72, 54, 60, 64, 53, 76, 69, 62, 66, 64, 59, 59, 58, 57, 55, 61, 64, 68, 72, 61, 54, 61, 84, 63, 49, 65, 59, 57, 70, 69, 63, 63, 60, 53, 58, 118, 61, 69, 62, 62, 53, 52, 70, 59, 73, 66, 72, 70, 58, 59, 63, 62, 59, 62, 69, 54, 69, 59, 65, 91, 70, 64, 58, 48, 87, 51, 73, 64, 71, 55, 64, 54, 70, 83, 68, 57, 85, 57, 69, 65, 56, 54, 76, 63, 78, 66, 69, 69, 58, 69, 61, 59, 73, 59, 60, 70, 56, 65, 47, 72, 76, 55, 59, 91, 68, 66, 68, 87, 84, 63, 53, 62, 69, 51, 64, 78, 58, 76, 74, 51, 79, 60, 63, 56, 60, 64, 54, 67, 67, 78, 63, 104, 69, 60, 60, 78, 47, 81, 65, 71, 81, 70, 60, 74, 63, 52, 60, 65, 42, 76, 68, 64, 65, 60, 91, 61, 70, 101, 71, 61, 57, 70, 45, 74, 53, 74, 63, 69, 59, 63, 56, 57, 71, 69, 70, 70, 67, 76, 81, 56, 57, 66, 66, 58, 86, 59, 52, 46, 55, 58, 71, 47, 71, 82, 112, 164, 70, 56, 59, 62, 65, 91, 70, 58, 61, 66, 72, 75, 68, 79, 66, 62, 74, 65, 75, 71, 48, 71, 56, 74, 58, 80, 72, 53, 60, 59, 63, 77, 67, 63, 66, 58, 73, 61, 53, 142, 82, 127, 60, 56, 74, 54, 53, 58, 62, 59, 62, 55, 87, 62, 51, 68, 69, 65, 117, 65, 42, 58, 69, 45, 64, 60, 59, 69, 101, 74, 99, 72, 64, 71, 66, 71, 66, 64, 64, 66, 55, 64, 63, 59, 61, 70, 62, 63, 64, 78, 61, 72, 82, 67, 52, 67, 84, 66, 58, 70, 81, 57, 59, 64, 59, 62, 52, 60, 71, 58, 79, 72, 53, 68, 64, 54, 71, 59, 67, 59, 59, 78, 52, 57, 65, 61, 78, 47, 72, 66, 52, 68, 64, 47, 57, 74, 68, 91, 51, 85, 76, 54, 80, 58, 48, 53, 61, 54, 49, 59, 81, 53, 64, 66, 71, 67, 71, 74, 63, 68, 67, 64, 69, 67, 50, 66, 68, 63, 101, 68, 70, 94, 63, 71, 63, 69, 89, 66, 52, 52, 57, 54, 54, 51, 58, 66, 56, 59, 67, 63, 71, 66, 57, 54, 66, 51, 55, 87, 56, 58, 52, 79, 59, 98, 80, 54, 80, 59, 71, 56, 68, 46, 51, 63, 57, 73, 86, 69, 62, 62, 65, 64, 73, 63, 67, 62, 84, 67, 66, 57, 60, 58, 80, 67, 50, 104, 61, 62, 58, 57, 57, 64, 61, 79, 71, 69, 69, 54, 61, 55, 71, 55, 71, 56, 55, 60, 79, 57, 44, 64, 68, 55, 78, 56, 71, 75, 78, 68, 84, 60, 81, 59, 69, 104, 57, 65, 73, 86, 62, 62, 78, 53, 72, 69, 60, 58, 69, 59, 60, 57, 53, 61, 58, 67, 60, 66, 63, 67, 53, 69, 78, 69, 45, 53, 62, 53, 69, 81, 57, 53, 78, 73, 58, 81, 77, 70, 75, 66, 74, 57, 72, 56, 96, 70, 62, 69, 55, 51, 68, 65, 58, 54, 85, 40, 75, 56, 61, 73, 93, 94, 52, 59, 69, 50, 72, 90, 77, 59, 51, 68, 69, 61, 76, 52, 63, 54, 111, 95, 67, 57, 64, 63, 59, 62, 74, 62, 62, 71, 56, 57, 46, 53, 66, 65, 62, 56, 71, 74, 52, 44, 59, 57, 39, 48, 105, 63, 57, 74, 59, 60, 69, 82, 69, 58, 79, 58, 70, 54, 65, 95, 71, 46, 64, 54, 79, 64, 49, 57, 57, 75, 88, 52, 64, 91, 67, 71, 56, 75, 81, 74, 73, 81, 83, 64, 86, 71, 125, 48, 60, 40, 49, 62, 58, 63, 53, 77, 84, 69, 57, 68, 59, 33, 64, 73, 64, 57, 60, 64, 77, 52, 57, 57, 54, 44, 92, 38, 62, 57, 46, 57, 51, 48, 93, 66, 49, 73, 64, 68, 57, 66, 65, 64, 65, 66, 60, 66, 60, 54, 90, 108, 76, 63, 83, 51, 56, 62, 53, 61, 57, 62, 93, 59, 51, 80, 56, 79, 87, 72, 63, 69, 93, 81, 46, 71, 46, 163, 61, 44, 60, 60, 63, 65, 72, 62, 55, 89, 83, 50, 68, 82, 68, 97, 52, 69, 63, 57, 50, 50, 75, 61, 58, 61, 47, 100, 106, 82, 68, 61, 67, 54, 70, 57, 70, 59, 47, 50, 71, 50, 97, 131, 87, 73, 75, 53, 50, 47, 65, 61, 66, 59, 58, 59, 54, 54, 56, 98, 74, 52, 75, 68, 58, 73, 67, 118, 66, 70, 53, 60, 80, 77, 84, 70, 58, 56, 79, 63, 53, 62, 59, 54, 68, 74, 72, 58, 54, 53, 91, 56, 63, 62, 64, 64, 62, 60, 60, 70, 67, 49, 63, 84, 132, 68, 71, 81, 75, 74, 47, 57, 72, 55, 57, 50, 54, 59, 64, 60, 107, 55, 118, 70, 74, 61, 74, 61, 70, 53, 63, 65, 53, 57, 50, 68, 63, 49, 63, 63, 63, 56, 69, 89, 57, 71, 49, 72, 71, 42, 61, 69, 60, 58, 71, 66, 41, 49, 71, 43, 82, 55, 77, 63, 57, 105, 65, 51, 83, 60, 72, 47, 76, 79, 46, 57, 51, 78, 69, 64, 62, 73, 71, 61, 81, 62, 61, 74, 72, 86, 52, 55, 77, 84, 75, 79, 71, 53, 46, 56, 67, 115, 80, 77, 65, 73, 49, 107, 64, 80, 60, 37, 58, 57, 64, 97, 116, 73, 63, 67, 55, 47, 62, 62, 69, 70, 60, 72, 58, 39, 52, 59, 55, 73, 57, 56, 71, 68, 54, 77, 76, 45, 58, 73, 83, 73, 72, 63, 50, 76, 56, 71, 66, 66, 75, 61, 79, 78, 74, 75, 57, 49, 68, 134, 50, 69, 51, 64, 67, 62, 74, 62, 75, 69, 65, 71, 82, 78, 65, 67, 68, 66, 70, 60, 62, 46, 70, 62, 52, 59, 52, 47, 62, 79, 62, 68, 48, 142, 78, 71, 58, 66, 57, 58, 65, 71, 51, 65, 66, 41, 55, 65, 54, 77, 72, 63, 79, 77, 49, 74, 57, 66, 44, 61, 68, 65, 57, 98, 49, 37, 58, 74, 61, 60, 32, 50, 52, 94, 47, 51, 65, 57, 61, 77, 51, 60, 63, 96, 66, 52, 78, 79, 72, 53, 84, 51, 58, 70, 69, 75, 73, 87, 56, 52, 66, 58, 81, 76, 40, 72, 59, 75, 58, 54, 57, 49, 80, 59, 97, 52, 70, 57, 80, 67, 65, 85, 72, 57, 70, 47, 52, 51, 54, 61, 57, 71, 33, 61, 93, 75, 50, 66, 57, 58, 62, 69, 46, 75, 54, 62, 68, 77, 59, 60, 63, 80, 72, 76, 69, 42, 92, 53, 53, 56, 53, 71, 95, 59, 78, 55, 56, 91, 60, 47, 70, 82, 62, 55, 86, 59, 56, 68, 64, 62, 61, 108, 77, 50, 42, 67, 60, 53, 66, 69, 69, 54, 62, 64, 95, 60, 45, 69, 68, 86, 70, 83, 72, 142, 113, 64, 66, 69, 57, 58, 54, 97, 58, 94, 78, 61, 63, 60, 128, 51, 52, 59, 76, 72, 63, 58, 55, 75, 67, 58, 60, 73, 57, 57, 69, 85, 67, 71, 45, 56, 50, 72, 62, 69, 50, 58, 57, 51, 46, 75, 73, 46, 63, 78, 52, 55, 78, 52, 53, 64, 50, 78, 54, 70, 72, 71, 80, 65, 67, 56, 55, 73, 58, 51, 58, 51, 66, 46, 51, 87, 78, 82, 60, 58, 66, 64, 84, 58, 73, 92, 38, 62, 73, 110, 53, 43, 126, 71, 88, 84, 68, 63, 95, 51, 73, 81, 70, 53, 48, 73, 55, 48, 50, 45, 60, 61, 68, 73, 59, 49, 51, 76, 78, 83, 47, 41, 68, 58, 86, 39, 51, 74, 49, 86, 70, 67, 58, 82, 62, 49, 76, 37, 61, 66, 85, 64, 96, 62, 57, 54, 71, 81, 52, 65, 59, 48, 53, 64, 62, 74, 84, 71, 39, 69, 71, 71, 51, 69, 57, 76, 96, 58, 56, 57, 58, 62, 67, 54, 33, 78, 81, 57, 57, 59, 107, 67, 73, 66, 57, 60, 60, 49, 79, 70, 87, 69, 77, 59, 62, 119, 51, 51, 98, 72, 61, 56, 56, 71, 77, 73, 46, 49, 56, 55, 128, 57, 63, 69, 77, 58, 76, 63, 66, 66, 56, 84, 61, 63, 69, 61, 69, 75, 67, 115, 74, 57, 71, 52, 62, 59, 67, 64, 63, 52, 58, 65, 50, 95, 72, 72, 67, 81, 105, 58, 61, 55, 61, 74, 63, 46, 56, 65, 81, 62, 67, 79, 48, 67, 56, 55, 66, 82, 61, 46, 62, 61, 68, 89, 47, 70, 50, 65, 73, 88, 51, 65, 50, 74, 53, 56, 122, 93, 67, 68, 63, 94, 72, 75, 47, 71, 74, 56, 44, 61, 62, 67, 58, 70, 76, 66, 68, 52, 70, 55, 74, 81, 87, 53, 51, 58, 85, 71, 62, 59, 42, 58, 63, 74, 69, 68, 66, 74, 81, 54, 62, 58, 53, 46, 52, 67, 50, 52, 70, 65, 82, 55, 102, 63, 58, 66, 119, 50, 46, 46, 61, 59, 85, 69, 52, 74, 72, 76, 62, 45, 84, 68, 54, 52, 53, 82, 78, 61, 86, 43, 63, 58, 99, 48, 46, 62, 63, 49, 65, 67, 69, 64, 66, 56, 90, 56, 81, 62, 60, 53, 65, 57, 72, 77, 55, 79, 64, 58, 58, 56, 56, 83, 69, 80, 84, 75, 75, 82, 52, 61, 68, 63, 77, 62, 71, 57, 84, 84, 60, 49, 78, 59, 53, 74, 70, 60, 60, 60, 62, 71, 85, 65, 66, 58, 50, 57, 46, 60, 56, 83, 61, 32, 59, 64, 100, 64, 55, 28, 66, 102, 61, 52, 71, 69, 98, 89, 82, 74, 62, 104, 96, 76, 48, 96, 77, 52, 64, 117, 65, 61, 62, 65, 60, 71, 46, 85, 66, 108, 59, 84, 79, 54, 60, 98, 76, 75, 64, 83, 46, 50, 62, 60, 76, 56, 110, 57, 57, 56, 82, 58, 71, 44, 62, 53, 102, 54, 71, 70, 52, 52, 102, 66, 95, 59, 49, 65, 56, 61, 87, 92, 63, 63, 57, 60, 81, 78, 94, 68, 80, 57, 79, 65, 66, 66, 53, 68, 47, 51, 86, 48, 59, 65, 86, 66, 60, 60, 57, 57, 71, 67, 51, 68, 49, 68, 63, 85, 59, 44, 63, 55, 113, 73, 82, 57, 90, 48, 62, 97, 55, 52, 46, 52, 60, 49, 39, 84, 71, 75, 76, 67, 81, 63, 62, 67, 94, 108, 42, 53, 73, 65, 55, 33, 84, 70, 46, 59, 58, 40, 111, 80, 63, 59, 79, 77, 71, 50, 83, 48, 48, 97, 52, 85, 63, 87, 47, 95, 72, 63, 68, 81, 46, 75, 94, 55, 53, 69, 69, 58, 46, 59, 50, 68, 72, 49, 83, 40, 77, 54, 52, 61, 66, 79, 88, 67, 61, 59, 67, 48, 63, 51, 69, 66, 52, 55, 70, 45, 44, 49, 93, 44, 63, 82, 78, 60, 92, 50, 68, 61, 41, 76, 47, 82, 83, 84, 83, 56, 53, 58, 79, 63, 84, 67, 42, 66, 75, 55, 53, 68, 69, 66, 67, 63, 58, 58, 43, 62, 61, 52, 54, 59, 52, 68, 55, 79, 57, 81, 39, 73, 57, 50, 93, 61, 68, 63, 102, 46, 70, 53, 59, 66, 71, 68, 83, 61, 62, 86, 66, 80, 109, 88, 75, 64, 80, 62, 84, 51, 63, 76, 48, 45, 52, 63, 55, 80, 60, 69, 61, 52, 60, 61, 74, 77, 66, 63, 71, 72, 68, 122, 45, 57, 69, 47, 68, 90, 72, 54, 54, 62, 80, 60, 48, 82, 63, 43, 61, 61, 56, 48, 72, 93, 87, 78, 74, 74, 81, 57, 73, 67, 68, 47, 69, 60, 136, 64, 68, 65, 60, 52, 41, 87, 70, 57, 65, 62, 77, 120, 46, 68, 103, 54, 65, 68, 84, 45, 58, 94, 88, 73, 60, 93, 37, 62, 68, 73, 63, 74, 53, 64, 92, 58, 57, 61, 98, 39, 91, 54, 81, 67, 58, 72, 63, 74, 83, 55, 58, 55, 73, 72, 46, 107, 76, 59, 61, 87, 70, 44, 52, 65, 59, 48, 55, 86, 64, 58, 104, 50, 75, 74, 67, 63, 65, 61, 51, 47, 92, 64, 53, 127, 54, 67, 76, 57, 85, 76, 57, 55, 67, 68, 53, 55, 57, 54, 52, 81, 86, 55, 57, 89, 84, 51, 88, 56, 58, 78, 63, 58, 90, 49, 82, 84, 125, 59, 61, 62, 61, 83, 63, 58, 58, 53, 76, 64, 57, 64, 55, 40, 108, 61, 72, 27, 71, 53, 72, 101, 83, 67, 70, 62, 49, 65, 61, 56, 81, 59, 66, 91, 44, 62, 38, 58, 76, 70, 58, 85, 51, 69, 68, 45, 67, 62, 76, 57, 50, 63, 48, 67, 83, 81, 78, 81, 54, 59, 75, 56, 34, 67, 62, 84, 59, 73, 63, 63, 56, 68, 59, 83, 69, 42, 56, 107, 42, 81, 56, 40, 65, 73, 83, 57, 78, 67, 51, 96, 59, 96, 83, 50, 74, 57, 60, 70, 49, 77, 55, 64, 53, 58, 53, 51, 69, 81, 69, 68, 49, 98, 76, 52, 85, 58, 59, 70, 55, 67, 52, 58, 52, 56, 70, 67, 141, 87, 76, 108, 56, 51, 88, 64, 66, 50, 77, 69, 74, 44, 34, 60, 75, 64, 69, 68, 57, 69, 59, 75, 92, 53, 62, 54, 48, 65, 97, 66, 83, 71, 63, 47, 54, 70, 95, 61, 62, 67, 48, 46, 58, 92, 57, 53, 69, 58, 86, 110, 78, 54, 80, 64, 59, 64, 67, 61, 81, 104, 58, 87, 79, 60, 73, 78, 116, 75, 74, 91, 50, 67, 72, 66, 44, 58, 21, 72, 128, 68, 56, 64, 38, 75, 60, 95, 64, 39, 67, 54, 79, 75, 76, 45, 96, 47, 51, 65, 60, 71, 97, 74, 46, 82, 56, 103, 51, 77, 59, 42, 73, 70, 88, 47, 71, 70, 84, 85, 41, 62, 45, 57, 62, 39, 63, 76, 47, 67, 50, 39, 100, 60, 52, 57, 68, 76, 48, 55, 39, 58, 81, 51, 91, 70, 76, 93, 72, 75, 52, 94, 55, 67, 58, 57, 67, 64, 68, 50, 58, 72, 71, 67, 67, 55, 66, 74, 62, 74, 54, 64, 90, 73, 56, 58, 90, 56, 67, 100, 89, 99, 53, 104, 58, 60, 71, 59, 73, 61, 75, 95, 56, 65, 52, 76, 63, 70, 55, 63, 76, 38, 48, 61, 79, 66, 59, 70, 65, 86, 60, 67, 45, 65, 67, 78, 60, 83, 50, 69, 64, 62, 69, 73, 60, 72, 69, 60, 81, 57, 106, 64, 65, 30, 48, 61, 64, 65, 41, 61, 67, 57, 74, 81, 62, 81, 69, 61, 49, 70, 66, 79, 56, 99, 66, 54, 68, 51, 90, 77, 55, 69, 71, 78, 46, 63, 81, 52, 70, 102, 69, 55, 39, 78, 58, 95, 55, 78, 55, 69, 70, 61, 68, 74, 59, 70, 52, 66, 77, 69, 65, 56, 57, 71, 62, 61, 67, 63, 66, 46, 59, 85, 69, 51, 39, 60, 53, 60, 75, 47, 54, 77, 41, 70, 55, 64, 64, 65, 43, 64, 86, 52, 69, 75, 53, 63, 60, 78, 45, 51, 51, 54, 62, 50, 65, 54, 80, 54, 62, 70, 57, 42, 54, 60, 74, 73, 86, 59, 84, 78, 38, 59, 76, 39, 76, 60, 59, 69, 48, 78, 88, 54, 65, 54, 56, 52, 57, 63, 56, 49, 71, 75, 57, 48, 61, 70, 72, 61, 83, 87, 75, 70, 76, 81, 45, 56, 62, 80, 79, 95, 51, 99, 49, 88, 75, 62, 66, 59, 51, 43, 60, 54, 62, 71, 67, 63, 45, 84, 53, 89, 68, 108, 72, 72, 72, 57, 66, 58, 52, 68, 60, 72, 65, 67, 51, 51, 59, 69, 75, 65, 73, 51, 65, 55, 72, 60, 81, 61, 85, 67, 52, 62, 64, 98, 70, 55, 78, 47, 71, 58, 63, 59, 100, 60, 59, 63, 60, 55, 63, 67, 82, 89, 74, 84, 69, 61, 72, 60, 61, 85, 52, 82, 69, 59, 64, 58, 58, 73, 72, 74, 44, 62, 71, 59, 92, 67, 95, 66, 67, 53, 56, 66, 66, 60, 81, 79, 72, 69, 64, 70, 54, 53, 61, 66, 63, 52, 64, 64, 76, 73, 61, 77, 61, 60, 62, 54, 71, 64, 59, 67, 59, 65, 61, 81, 58, 68, 70, 63, 73, 65, 61, 66, 65, 62, 83, 77, 54, 59, 51, 56, 94, 75, 70, 56, 67, 73, 69, 53, 63, 56, 80, 51, 64, 42, 61, 57, 66, 71, 75, 58, 93, 76, 55, 51, 75, 63, 59, 62, 65, 70, 65, 86, 64, 67, 64, 77, 62, 101, 61, 58, 86, 87, 56, 60, 52, 54, 51, 48, 70, 74, 62, 84, 54, 61, 85, 74, 53, 62, 60, 57, 65, 67, 51, 58, 57, 58, 82, 60, 70, 59, 61, 61, 55, 76, 78, 62, 51, 82, 80, 53, 57, 85, 58, 63, 65, 92, 89, 84, 61, 52, 70, 44, 74, 65, 61, 62, 62, 60, 64, 54, 57, 84, 74, 61, 60, 56, 67, 61, 67, 68, 51, 46, 57, 57, 73, 65, 76, 56, 64, 64, 65, 64, 73, 54, 56, 70, 89, 74, 66, 60, 69, 64, 70, 56, 55, 71, 75, 54, 58, 76, 68, 62, 59, 90, 62, 68, 66, 67, 55, 44, 75, 57, 64, 91, 53, 74, 67, 67, 60, 58, 54, 131, 67, 65, 57, 55, 62, 59, 63, 58, 59, 68, 60, 62, 58, 69, 73, 74, 55, 61, 68, 56, 72, 71, 57, 56, 65, 64, 61, 79, 59, 72, 61, 104, 72, 58, 65, 53, 66, 71, 62, 62, 59, 61, 57, 50, 62, 67, 61, 59, 72, 59, 72, 73, 51, 69, 48, 61, 97, 58, 70, 68, 62, 56, 62, 65, 63, 70, 63, 65, 64, 66, 72, 66, 58, 64, 69, 53, 80, 56, 66, 51, 75, 59, 62, 65, 95, 57, 63, 62, 66, 63, 68, 65, 73, 97, 70, 66, 58, 100, 68, 53, 54, 67, 59, 79, 55, 59, 51, 62, 56, 97, 66, 45, 79, 66, 60, 68, 63, 90, 63, 62, 56, 64, 56, 61, 52, 59, 65, 60, 64, 65, 75, 64, 75, 107, 99, 67, 66, 61, 61, 66, 59, 64, 54, 69, 56, 76, 58, 61, 70, 55, 55, 55, 52, 91, 90, 56, 82, 80, 82, 68, 69, 61, 68, 53, 57, 66, 74, 57, 57, 86, 66, 54, 77, 70, 61, 60, 58, 62, 75, 64, 51, 65, 61, 70, 66, 64, 73, 57, 60, 59, 59, 70, 66, 72, 69, 69, 52, 64, 62, 54, 64, 77, 54, 67, 62, 60, 69, 67, 78, 68, 53, 65, 63, 60, 57, 63, 58, 74, 64, 71, 55, 68, 61, 58, 58, 63, 55, 60, 59, 74, 75, 67, 75, 64, 68, 50, 59, 63, 58, 56, 143, 54, 63, 66, 82, 52, 61, 65, 85, 71, 59, 61, 70, 56, 106, 43, 63, 81, 81, 92, 75, 58, 90, 60, 70, 69, 75, 95, 57, 56, 57, 90, 66, 70, 84, 50, 58, 63, 84, 70, 76, 60, 67, 62, 59, 45, 70, 59, 89, 56, 62, 53, 63, 49, 69, 60, 76, 55, 55, 60, 43, 85, 55, 40, 79, 65, 65, 65, 43, 52, 61, 59, 67, 64, 78, 63, 71, 74, 54, 63, 57, 54, 100, 66, 68, 71, 67, 67, 66, 93, 77, 67, 80, 49, 86, 74, 58, 52, 50, 82, 55, 65, 59, 73, 57, 82, 59, 69, 55, 90, 64, 80, 57, 60, 61, 59, 82, 68, 68, 70, 76, 67, 86, 67, 66, 56, 74, 68, 55, 112, 58, 79, 60, 74, 59, 61, 59, 74, 61, 53, 76, 72, 101, 69, 56, 73, 60, 70, 66, 53, 65, 65, 65, 116, 67, 53, 58, 56, 65, 67, 73, 71, 73, 81, 64, 67, 66, 53, 60, 73, 67, 67, 56, 50, 61, 50, 71, 87, 70, 56, 122, 57, 82, 64, 66, 67, 65, 47, 91, 61, 59, 67, 61, 60, 62, 78, 52, 64, 56, 70, 66, 76, 44, 63, 70, 53, 48, 49, 82, 61, 45, 74, 77, 60, 51, 61, 118, 56, 52, 65, 66, 86, 55, 66, 52, 61, 55, 65, 59, 56, 71, 61, 55, 60, 56, 61, 68, 58, 82, 64, 66, 60, 57, 130, 68, 77, 62, 65, 81, 65, 73, 62, 45, 83, 64, 73, 69, 54, 89, 56, 70, 60, 71, 54, 56, 65, 68, 86, 84, 87, 59, 64, 64, 62, 63, 71, 70, 75, 66, 55, 67, 62, 55, 64, 60, 58, 73, 67, 63, 58, 60, 87, 68, 51, 70, 64, 68, 60, 60, 66, 77, 88, 76, 56, 74, 81, 63, 55, 64, 83, 81, 57, 75, 62, 67, 63, 61, 63, 53, 57, 58, 70, 64, 58, 55, 59, 56, 62, 84, 71, 65, 56, 78, 55, 61, 60, 67, 61, 51, 67, 60, 90, 65, 71, 82, 67, 65, 63, 61, 59, 66, 73, 69, 66, 101, 64, 55, 54, 72, 67, 53, 59, 83, 76, 63, 83, 60, 59, 54, 57, 68, 54, 74, 69, 54, 57, 59, 68, 69, 87, 61, 63, 65, 70, 65, 67, 60, 60, 73, 60, 60, 84, 61, 57, 73, 57, 52, 69, 68, 64, 67, 57, 75, 60, 57, 55, 62, 68, 56, 64, 68, 108, 65, 60, 60, 56, 61, 101, 70, 59, 62, 56, 65, 69, 63, 64, 52, 63, 68, 62, 54, 71, 60, 78, 64, 57, 59, 62, 96, 99, 69, 60, 83, 64, 74, 56, 72, 47, 57, 58, 53, 60, 69, 74, 60, 82, 59, 68, 74, 63, 57, 71, 57, 69, 58, 82, 62, 70, 61, 83, 69, 52, 61, 60, 62, 65, 57, 116, 61, 56, 59, 78, 75, 61, 78, 58, 92, 72, 61, 51, 55, 70, 84, 57, 39, 71, 65, 50, 74, 56, 54, 58, 102, 53, 59, 72, 59, 74, 57, 136, 55, 57, 74, 69, 57, 50, 59, 45, 65, 47, 69, 57, 50, 85, 67, 62, 61, 84, 99, 102, 44, 77, 65, 55, 61, 62, 74, 79, 49, 87, 84, 73, 70, 56, 89, 54, 86, 51, 63, 55, 58, 62, 102, 50, 67, 50, 69, 96, 65, 89, 79, 76, 64, 82, 58, 43, 23, 81, 67, 81, 76, 59, 98, 56, 67, 51, 52, 85, 69, 62, 70, 57, 44, 68, 62, 70, 60, 72, 81, 55, 87, 45, 66, 67, 61, 85, 58, 51, 73, 54, 94, 69, 77, 52, 57, 66, 58, 60, 34, 51, 78, 60, 51, 71, 60, 60, 72, 76, 55, 85, 92, 64, 57, 43, 68, 63, 94, 87, 69, 53, 39, 58, 57, 54, 50, 105, 60, 67, 53, 50, 64, 71, 59, 85, 44, 60, 93, 48, 63, 96, 81, 75, 63, 55, 51, 64, 60, 67, 81, 84, 72, 68, 54, 51, 61, 66, 56, 53, 54, 92, 91, 71, 54, 55, 61, 56, 53, 48, 81, 68, 112, 61, 60, 52, 64, 57, 52, 69, 56, 65, 67, 63, 68, 59, 77, 84, 60, 75, 50, 61, 73, 48, 55, 83, 44, 55, 57, 58, 64, 106, 60, 75, 49, 60, 66, 56, 66, 62, 68, 65, 69, 80, 56, 55, 54, 54, 47, 78, 41, 65, 52, 58, 86, 64, 62, 55, 61, 109, 102, 50, 65, 60, 40, 58, 52, 65, 66, 48, 70, 77, 67, 61, 64, 69, 56, 68, 51, 54, 70, 59, 31, 67, 55, 89, 62, 88, 54, 50, 57, 84, 100, 48, 76, 64, 50, 72, 67, 82, 68, 63, 62, 62, 72, 73, 67, 58, 66, 66, 65, 68, 53, 72, 84, 66, 48, 60, 62, 53, 65, 77, 61, 43, 56, 51, 41, 54, 51, 70, 58, 63, 61, 37, 43, 82, 133, 80, 52, 52, 67, 75, 80, 60, 59, 51, 68, 64, 95, 67, 53, 65, 62, 52, 66, 128, 76, 99, 58, 65, 60, 56, 43, 74, 66, 62, 71, 60, 71, 103, 53, 59, 90, 80, 73, 66, 68, 81, 57, 49, 74, 58, 75, 51, 61, 46, 64, 83, 80, 35, 57, 58, 46, 56, 69, 83, 63, 51, 71, 66, 64, 74, 58, 61, 86, 56, 43, 59, 54, 72, 97, 61, 73, 70, 51, 63, 102, 55, 73, 81, 57, 60, 92, 49, 64, 50, 39, 74, 57, 62, 71, 47, 71, 75, 72, 63, 59, 57, 52, 68, 113, 60, 60, 64, 88, 69, 56, 61, 72, 65, 70, 73, 57, 65, 52, 88, 88, 64, 50, 103, 75, 59, 46, 86, 81, 55, 85, 49, 69, 39, 84, 80, 60, 57, 83, 62, 71, 45, 93, 60, 56, 89, 42, 62, 64, 68, 87, 62, 64, 59, 58, 59, 58, 60, 103, 58, 69, 79, 45, 65, 57, 54, 76, 61, 35, 76, 48, 49, 66, 59, 48, 37, 54, 84, 58, 44, 76, 57, 71, 52, 47, 37, 71, 87, 41, 54, 62, 78, 66, 75, 60, 64, 95, 67, 79, 106, 51, 61, 60, 65, 76, 57, 57, 61, 38, 44, 69, 65, 69, 61, 50, 65, 56, 42, 60, 60, 55, 57, 80, 62, 50, 80, 63, 41, 69, 48, 56, 62, 66, 72, 37, 52, 57, 83, 75, 70, 62, 94, 46, 77, 52, 72, 58, 78, 50, 55, 69, 57, 78, 68, 55, 71, 59, 85, 87, 62, 64, 72, 82, 64, 48, 55, 74, 70, 65, 91, 53, 68, 85, 54, 70, 66, 47, 67, 78, 68, 58, 70, 54, 57, 79, 56, 89, 59, 60, 51, 65, 63, 101, 46, 55, 96, 68, 49, 42, 67, 35, 46, 83, 55, 67, 54, 83, 51, 78, 72, 66, 66, 68, 58, 44, 76, 58, 68, 62, 64, 73, 84, 59, 37, 68, 66, 51, 72, 105, 62, 85, 52, 57, 46, 75, 44, 58, 79, 64, 95, 60, 109, 44, 48, 72, 65, 40, 53, 59, 60, 52, 77, 65, 90, 71, 70, 72, 67, 48, 71, 60, 81, 63, 65, 77, 58, 65, 81, 59, 74, 47, 85, 54, 74, 110, 62, 75, 70, 71, 58, 44, 46, 60, 75, 57, 43, 48, 80, 58, 75, 65, 55, 80, 59, 79, 83, 89, 69, 74, 50, 71, 81, 87, 56, 74, 59, 69, 73, 75, 68, 66, 46, 88, 68, 75, 58, 61, 55, 141, 61, 69, 60, 67, 58, 44, 56, 85, 54, 71, 69, 71, 55, 58, 62, 71, 58, 54, 82, 95, 51, 47, 53, 67, 56, 62, 67, 60, 58, 56, 74, 56, 110, 49, 74, 60, 44, 74, 68, 91, 65, 37, 77, 87, 61, 77, 54, 85, 46, 62, 44, 41, 77, 68, 73, 37, 62, 53, 105, 69, 70, 59, 77, 58, 71, 79, 56, 62, 86, 86, 107, 66, 71, 52, 54, 47, 61, 46, 65, 69, 47, 72, 90, 70, 64, 55, 69, 53, 51, 78, 105, 64, 46, 72, 52, 60, 72, 101, 103, 116, 80, 78, 52, 65, 59, 78, 68, 64, 84, 86, 64, 67, 72, 90, 55, 62, 59, 75, 79, 64, 67, 60, 60, 62, 69, 84, 81, 81, 60, 70, 79, 60, 109, 61, 64, 66, 54, 57, 67, 47, 64, 90, 72, 91, 79, 95, 52, 60, 39, 63, 81, 71, 81, 51, 73, 57, 115, 70, 52, 26, 64, 56, 59, 57, 68, 50, 54, 61, 63, 53, 53, 42, 42, 51, 85, 89, 39, 56, 45, 36, 67, 64, 89, 72, 86, 62, 40, 63, 71, 61, 59, 82, 112, 69, 56, 49, 57, 48, 70, 66, 69, 70, 83, 62, 68, 73, 52, 53, 76, 48, 59, 49, 66, 43, 63, 70, 51, 47, 68, 70, 67, 74, 36, 70, 75, 86, 90, 63, 74, 58, 51, 64, 65, 84, 77, 62, 54, 88, 92, 78, 49, 41, 68, 83, 65, 72, 68, 42, 48, 76, 59, 74, 57, 61, 67, 56, 86, 53, 62, 50, 46, 68, 51, 59, 50, 64, 63, 72, 56, 70, 65, 49, 59, 64, 112, 114, 41, 78, 88, 138, 60, 55, 94, 81, 56, 80, 97, 75, 70, 65, 64, 56, 61, 57, 51, 69, 53, 71, 46, 69, 52, 68, 59, 63, 88, 80, 62, 87, 63, 58, 79, 91, 71, 54, 65, 46, 70, 63, 47, 58, 45, 87, 60, 89, 58, 64, 72, 82, 37, 58, 100, 56, 64, 80, 88, 47, 58, 47, 52, 53, 57, 73, 46, 48, 57, 60, 58, 56, 45, 62, 66, 59, 85, 66, 67, 68, 57, 57, 60, 61, 73, 47, 60, 53, 67, 67, 67, 58, 56, 62, 100, 67, 71, 67, 59, 70, 57, 66, 60, 54, 131, 56, 118, 70, 57, 79, 53, 56, 65, 52, 66, 64, 56, 59, 59, 52, 85, 63, 57, 56, 56, 58, 58, 47, 144, 54, 82, 48, 63, 67, 66, 99, 49, 99, 85, 58, 54, 73, 65, 68, 83, 77, 66, 64, 93, 55, 56, 60, 106, 60, 45, 68, 55, 73, 61, 63, 66, 88, 68, 62, 63, 67, 68, 90, 52, 60, 63, 53, 63, 49, 76, 70, 47, 63, 60, 76, 73, 76, 119, 101, 58, 69, 83, 127, 75, 63, 52, 43, 74, 69, 62, 53, 61, 47, 91, 65, 65, 63, 70, 77, 63, 61, 68, 43, 55, 89, 64, 67, 63, 68, 63, 81, 49, 75, 55, 73, 85, 57, 62, 57, 59, 73, 73, 51, 54, 62, 51, 49, 61, 42, 77, 53, 61, 88, 50, 63, 59, 61, 63, 65, 54, 85, 87, 107, 45, 71, 72, 55, 100, 74, 59, 90, 78, 64, 59, 92, 57, 82, 62, 68, 67, 83, 56, 63, 60, 65, 63, 61, 73, 68, 67, 56, 82, 65, 74, 55, 46, 56, 79, 58, 58, 64, 59, 70, 55, 86, 75, 58, 81, 50, 60, 86, 70, 68, 67, 101, 64, 53, 65, 60, 101, 54, 74, 64, 58, 67, 61, 59, 54, 70, 79, 66, 111, 68, 47, 103, 57, 65, 41, 60, 70, 63, 59, 65, 73, 62, 64, 65, 74, 58, 119, 90, 53, 62, 56, 49, 59, 69, 70, 73, 54, 75, 80, 72, 59, 61, 75, 76, 118, 57, 70, 63, 65, 72, 59, 64, 65, 60, 74, 98, 67, 66, 65, 53, 60, 60, 76, 59, 64, 65, 56, 56, 74, 64, 66, 70, 58, 79, 62, 74, 133, 64, 56, 62, 66, 57, 70, 55, 66, 60, 75, 70, 63, 68, 39, 64, 58, 70, 51, 56, 61, 58, 63, 63, 68, 69, 79, 64, 57, 58, 66, 71, 60, 40, 69, 93, 58, 62, 57, 58, 89, 65, 53, 57, 67, 61, 55, 66, 68, 56, 72, 80, 65, 60, 66, 73, 45, 69, 68, 57, 52, 53, 66, 47, 62, 63, 66, 52, 61, 60, 61, 54, 66, 79, 57, 93, 62, 58, 64, 63, 57, 67, 76, 67, 65, 70, 62, 82, 61, 55, 75, 58, 65, 66, 59, 53, 61, 67, 68, 105, 54, 87, 78, 53, 56, 65, 67, 42, 62, 57, 52, 57, 130, 86, 92, 85, 60, 59, 86, 66, 63, 60, 71, 57, 69, 47, 64, 78, 58, 71, 82, 53, 80, 76, 67, 82, 60, 53, 63, 70, 80, 69, 68, 51, 64, 68, 125, 66, 70, 62, 58, 70, 60, 63, 105, 57, 58, 58, 65, 75, 66, 69, 59, 46, 62, 75, 67, 60, 58, 71, 58, 76, 98, 70, 61, 58, 74, 60, 52, 71, 58, 76, 52, 120, 66, 58, 44, 50, 54, 49, 40, 71, 50, 78, 84, 72, 64, 58, 54, 56, 78, 60, 42, 60, 77, 62, 100, 70, 62, 62, 65, 63, 74, 66, 90, 58, 70, 88, 54, 69, 67, 70, 66, 101, 60, 62, 53, 51, 66, 92, 77, 71, 51, 76, 74, 58, 72, 72, 65, 47, 55, 66, 76, 49, 60, 87, 73, 48, 58, 86, 88, 40, 64, 47, 76, 83, 53, 49, 58, 43, 61, 74, 65, 60, 62, 58, 67, 60, 62, 63, 80, 60, 59, 76, 59, 57, 51, 78, 47, 65, 52, 51, 57, 46, 69, 62, 66, 48, 54, 55, 68, 47, 76, 73, 75, 72, 56, 68, 90, 66, 68, 81, 56, 53, 48, 33, 84, 55, 58, 57, 58, 96, 55, 65, 55, 59, 55, 103, 62, 54, 50, 54, 58, 62, 75, 63, 55, 68, 50, 57, 64, 85, 79, 81, 66, 54, 38, 61, 66, 51, 60, 66, 68, 84, 52, 70, 58, 66, 62, 107, 80, 83, 71, 55, 62, 94, 67, 57, 55, 67, 80, 62, 60, 76, 61, 64, 75, 76, 60, 68, 72, 54, 107, 91, 66, 77, 52, 67, 67, 73, 68, 50, 59, 46, 72, 61, 52, 68, 56, 63, 62, 56, 63, 66, 78, 56, 77, 68, 57, 51, 62, 52, 58, 51, 58, 51, 62, 90, 65, 43, 55, 123, 116, 72, 61, 68, 54, 60, 61, 64, 65, 55, 64, 60, 79, 62, 58, 63, 62, 60, 42, 74, 54, 64, 76, 69, 58, 70, 75, 70, 57, 56, 51, 69, 78, 72, 56, 68, 83, 63, 78, 52, 78, 67, 57, 70, 66, 63, 51, 63, 75, 69, 62, 68, 81, 77, 83, 61, 35, 61, 51, 49, 63, 57, 57, 54, 52, 54, 47, 107, 59, 54, 62, 63, 60, 56, 74, 52, 43, 62, 53, 56, 66, 60, 69, 58, 56, 50, 129, 62, 69, 63, 73, 53, 58, 59, 78, 65, 88, 57, 57, 50, 68, 55, 81, 63, 95, 61, 57, 67, 72, 66, 51, 58, 46, 63, 59, 61, 67, 75, 61, 91, 70, 46, 73, 65, 59, 46, 84, 69, 68, 52, 56, 66, 60, 56, 61, 105, 76, 66, 50, 74, 86, 61, 93, 58, 73, 71, 53, 58, 56, 58, 56, 70, 66, 55, 60, 70, 60, 84, 56, 59, 79, 59, 64, 60, 52, 51, 59, 64, 61, 73, 68, 69, 74, 73, 64, 82, 83, 67, 58, 62, 88, 75, 50, 59, 56, 66, 50, 51, 63, 54, 95, 53, 68, 58, 61, 71, 69, 70, 58, 103, 66, 55, 56, 64, 60, 66, 78, 49, 72, 54, 90, 63, 69, 40, 53, 63, 57, 74, 76, 68, 65, 95, 54, 85, 55, 51, 63, 51, 66, 61, 56, 50, 58, 64, 70, 74, 60, 47, 110, 55, 72, 75, 51, 50, 64, 67, 71, 65, 51, 80, 58, 55, 54, 69, 76, 79, 70, 77, 75, 70, 88, 58, 63, 86, 65, 58, 68, 81, 87, 106, 67, 60, 57, 70, 78, 66, 72, 63, 68, 84, 61, 60, 65, 63, 50, 73, 103, 64, 51, 139, 79, 70, 62, 81, 97, 55, 64, 64, 59, 87, 59, 65, 59, 74, 56, 74, 77, 77, 57, 83, 97, 91, 61, 73, 52, 57, 55, 95, 74, 52, 66, 63, 52, 114, 73, 60, 91, 72, 59, 73, 67, 67, 54, 74, 69, 71, 58, 64, 69, 59, 63, 64, 70, 55, 66, 64, 51, 51, 83, 62, 42, 66, 69, 69, 62, 52, 90, 53, 49, 55, 124, 71, 43, 91, 52, 112, 52, 71, 71, 48, 79, 50, 51, 42, 55, 73, 111, 70, 75, 58, 55, 70, 67, 70, 55, 87, 73, 59, 53, 73, 63, 47, 39, 85, 81, 92, 61, 53, 83, 56, 62, 37, 63, 61, 49, 88, 63, 62, 53, 63, 58, 59, 81, 67, 68, 42, 95, 44, 59, 68, 70, 60, 48, 64, 50, 78, 76, 76, 72, 64, 59, 63, 61, 45, 51, 83, 64, 74, 48, 57, 56, 72, 73, 54, 61, 65, 71, 53, 70, 62, 54, 71, 81, 64, 91, 65, 69, 67, 50, 61, 51, 54, 65, 60, 80, 101, 56, 58, 54, 50, 58, 69, 79, 47, 66, 76, 79, 62, 56, 86, 75, 61, 47, 66, 64, 55, 68, 85, 59, 66, 64, 60, 56, 64, 72, 64, 57, 59, 74, 80, 88, 100, 78, 48, 64, 62, 67, 49, 65, 73, 80, 56, 62, 78, 75, 86, 51, 53, 107, 80, 64, 101, 62, 82, 52, 67, 78, 47, 49, 54, 60, 42, 61, 56, 79, 81, 60, 57, 54, 59, 55, 153, 82, 57, 47, 84, 63, 71, 71, 98, 41, 63, 64, 71, 71, 64, 49, 76, 60, 57, 76, 57, 79, 94, 70, 47, 51, 65, 80, 84, 64, 54, 59, 64, 76, 65, 75, 61, 79, 56, 62, 68, 54, 60, 62, 60, 48, 75, 60, 62, 58, 48, 71, 67, 64, 73, 65, 86, 73, 63, 52, 44, 76, 96, 76, 77, 62, 55, 53, 65, 58, 35, 59, 66, 73, 59, 52, 61, 72, 80, 49, 93, 61, 55, 70, 68, 60, 65, 47, 66, 58, 59, 85, 55, 56, 64, 56, 65, 60, 76, 64, 58, 56, 77, 119, 47, 64, 69, 61, 80, 44, 53, 57, 76, 64, 62, 58, 35, 61, 67, 89, 79, 66, 55, 51, 59, 81, 67, 63, 62, 69, 76, 82, 46, 103, 60, 72, 56, 90, 54, 86, 65, 69, 67, 55, 69, 47, 72, 57, 79, 70, 61, 50, 60, 64, 66, 61, 81, 68, 48, 75, 65, 118, 74, 69, 47, 71, 51, 65, 52, 72, 77, 91, 50, 68, 42, 63, 74, 71, 61, 69, 97, 65, 68, 63, 94, 73, 55, 73, 77, 41, 72, 80, 51, 64, 60, 68, 72, 76, 65, 75, 63, 65, 70, 60, 56, 80, 72, 43, 42, 60, 80, 64, 55, 58, 54, 60, 63, 82, 82, 61, 58, 60, 65, 79, 63, 68, 107, 80, 59, 59, 69, 76, 68, 67, 68, 70, 53, 58, 100, 60, 69, 66, 69, 71, 80, 73, 74, 61, 48, 71, 73, 81, 77, 65, 68, 63, 81, 74, 68, 98, 41, 62, 69, 59, 55, 64, 59, 69, 69, 83, 76, 56, 51, 72, 53, 55, 74, 67, 73, 64, 57, 74, 61, 51, 60, 78, 55, 72, 70, 81, 72, 63, 60, 85, 55, 61, 49, 53, 81, 57, 66, 44, 61, 60, 54, 64, 53, 62, 82, 64, 72, 36, 52, 104, 65, 60, 76, 67, 57, 90, 55, 69, 61, 83, 139, 61, 61, 98, 67, 41, 64, 69, 58, 67, 61, 63, 56, 64, 62, 73, 87, 108, 69, 75, 61, 59, 79, 57, 74, 59, 64, 48, 54, 62, 69, 63, 58, 79, 65, 65, 64, 50, 72, 84, 84, 70, 68, 73, 84, 37, 42, 61, 59, 52, 69, 64, 53, 59, 58, 116, 133, 68, 67, 74, 57, 43, 68, 66, 65, 44, 87, 60, 67, 78, 93, 65, 53, 77, 52, 60, 73, 59, 48, 67, 74, 77, 74, 41, 43, 68, 52, 71, 63, 54, 70, 60, 54, 71, 51, 54, 46, 71, 72, 49, 75, 49, 85, 61, 74, 64, 70, 59, 67, 77, 70, 66, 81, 87, 61, 71, 68, 61, 63, 49, 60, 72, 63, 76, 47, 81, 50, 54, 51, 60, 77, 59, 44, 53, 64, 57, 67, 47, 56, 63, 92, 58, 63, 76, 62, 93, 54, 64, 63, 70, 72, 67, 52, 89, 67, 67, 63, 58, 66, 45, 67, 54, 72, 74, 52, 54, 70, 51, 51, 46, 57, 105, 60, 57, 60, 105, 79, 63, 70, 55, 89, 72, 43, 90, 81, 65, 67, 59, 53, 72, 54, 56, 63, 106, 112, 75, 70, 59, 60, 69, 72, 65, 66, 74, 77, 62, 76, 61, 51, 88, 59, 65, 56, 64, 56, 41, 65, 41, 90, 87, 49, 89, 66, 92, 55, 70, 62, 48, 65, 65, 87, 53, 67, 63, 63, 53, 56, 71, 58, 51, 53, 53, 64, 79, 68, 83, 67, 50, 60, 74, 48, 68, 55, 63, 88, 72, 70, 91, 58, 58, 60, 91, 79, 46, 103, 66, 56, 35, 70, 67, 61, 74, 53, 73, 69, 54, 58, 63, 63, 73, 87, 62, 63, 56, 68, 60, 48, 63, 39, 89, 55, 107, 64, 55, 60, 61, 57, 76, 76, 52, 47, 55, 85, 75, 75, 52, 52, 69, 68, 48, 52, 67, 61, 91, 75, 57, 47, 54, 71, 44, 66, 65, 56, 74, 54, 82, 56, 115, 76, 68, 64, 65, 46, 61, 65, 63, 89, 62, 65, 61, 49, 62, 83, 69, 78, 70, 48, 57, 61, 48, 74, 87, 76, 62, 65, 68, 75, 64, 66, 71, 61, 63, 60, 66, 86, 68, 72, 93, 83, 97, 62, 70, 70, 51, 46, 80, 50, 67, 76, 74, 64, 110, 69, 45, 52, 60, 57, 63, 68, 48, 67, 48, 68, 64, 72, 93, 79, 93, 56, 70, 97, 73, 43, 69, 68, 71, 74, 59, 66, 64, 60, 85, 86, 60, 54, 54, 52, 53, 93, 58, 57, 54, 53, 73, 64, 75, 56, 61, 75, 77, 97, 66, 57, 102, 85, 83, 60, 51, 61, 68, 46, 72, 43, 81, 62, 85, 83, 61, 60, 64, 67, 75, 49, 60, 68, 50, 72, 55, 78, 66, 63, 56, 54, 62, 84, 71, 56, 59, 52, 69, 71, 78, 71, 71, 52, 56, 66, 66, 72, 70, 57, 103, 63, 77, 60, 63, 77, 80, 82, 58, 57, 70, 58, 72, 68, 54, 71, 76, 110, 65, 43, 70, 58, 82, 65, 67, 60, 58, 62, 72, 65, 59, 77, 85, 61, 64, 67, 64, 89, 62, 71, 66, 59, 73, 74, 60, 65, 60, 66, 57, 66, 57, 75, 47, 81, 57, 85, 66, 60, 73, 63, 55, 58, 64, 64, 67, 44, 72, 71, 75, 69, 84, 67, 86, 71, 67, 82, 61, 50, 79, 51, 69, 49, 61, 93, 57, 43, 73, 70, 80, 57, 60, 108, 54, 64, 64, 58, 77, 61, 49, 56, 77, 79, 68, 66, 82, 58, 101, 52, 67, 77, 66, 63, 71, 78, 68, 74, 61, 82, 57, 61, 59, 70, 75, 55, 51, 71, 81, 57, 72, 77, 59, 63, 53, 59, 62, 62, 83, 82, 56, 90, 65, 66, 62, 65, 46, 94, 67, 72, 73, 63, 62, 47, 88, 64, 63, 61, 73, 64, 72, 57, 63, 72, 61, 54, 80, 61, 77, 74, 41, 76, 50, 65, 66, 58, 73, 60, 62, 33, 61, 69, 44, 65, 75, 63, 59, 67, 66, 53, 53, 69, 64, 91, 69, 60, 52, 75, 60, 57, 79, 58, 69, 86, 57, 67, 86, 62, 62, 75, 63, 78, 56, 64, 77, 53, 58, 73, 75, 65, 57, 74, 78, 64, 58, 65, 79, 61, 64, 56, 43, 60, 76, 102, 58, 60, 68, 36, 53, 71, 66, 79, 73, 95, 62, 60, 67, 60, 70, 80, 60, 78, 49, 44, 46, 78, 53, 82, 63, 53, 70, 76, 67, 59, 47, 57, 62, 70, 77, 51, 62, 76, 81, 66, 60, 47, 55, 49, 60, 85, 148, 60, 65, 62, 44, 56, 99, 71, 71, 80, 70, 64, 94, 70, 52, 72, 51, 59, 73, 71, 57, 57, 49, 106, 67, 90, 92, 99, 69, 64, 66, 59, 94, 66, 74, 98, 42, 83, 80, 57, 57, 93, 68, 70, 60, 85, 49, 70, 57, 59, 72, 64, 68, 78, 65, 54, 57, 63, 65, 54, 61, 65, 67, 65, 43, 58, 65, 67, 75, 58, 60, 46, 69, 74, 60, 64, 87, 51, 74, 89, 50, 59, 59, 67, 64, 66, 55, 69, 62, 63, 64, 81, 72, 56, 58, 85, 61, 57, 79, 59, 58, 69, 57, 71, 75, 66, 63, 57, 77, 77, 57, 73, 58, 64, 63, 67, 74, 83, 51, 68, 55, 68, 61, 73, 64, 58, 49, 59, 67, 54, 52, 65, 60, 57, 45, 61, 62, 64, 67, 59, 68, 65, 58, 62, 58, 77, 76, 69, 67, 92, 54, 89, 99, 54, 62, 60, 52, 48, 71, 61, 73, 67, 68, 58, 65, 84, 51, 56, 60, 66, 82, 67, 47, 69, 75, 64, 46, 62, 65, 80, 66, 65, 53, 82, 58, 55, 62, 51, 51, 60, 52, 58, 59, 60, 69, 59, 75, 63, 73, 61, 57, 61, 68, 63, 56, 54, 63, 68, 65, 47, 67, 74, 94, 54, 67, 64, 86, 51, 64, 104, 63, 57, 67, 40, 81, 108, 46, 74, 62, 71, 60, 60, 76, 98, 61, 78, 75, 112, 58, 60, 51, 63, 74, 77, 66, 49, 66, 49, 89, 57, 55, 65, 49, 56, 60, 59, 55, 65, 78, 74, 74, 42, 73, 58, 68, 58, 66, 76, 69, 85, 57, 67, 66, 53, 74, 55, 74, 69, 58, 75, 58, 49, 74, 74, 60, 74, 80, 64, 63, 72, 66, 71, 74, 55, 60, 63, 59, 53, 59, 56, 75, 68, 87, 81, 71, 62, 69, 64, 79, 68, 72, 61, 54, 74, 66, 79, 69, 52, 56, 61, 53, 56, 55, 61, 71, 68, 72, 53, 59, 72, 80, 65, 49, 63, 65, 58, 68, 65, 56, 74, 72, 80, 57, 71, 61, 47, 92, 58, 75, 96, 65, 70, 76, 70, 38, 71, 66, 68, 65, 70, 59, 82, 66, 66, 95, 54, 64, 69, 50, 58, 62, 65, 36, 72, 70, 87, 50, 76, 43, 69, 52, 50, 67, 72, 66, 59, 81, 51, 63, 60, 54, 55, 81, 56, 64, 81, 83, 69, 56, 77, 66, 54, 93, 59, 62, 52, 74, 72, 38, 73, 58, 79, 73, 60, 60, 76, 49, 73, 57, 58, 62, 63, 71, 55, 61, 60, 70, 57, 71, 66, 65, 43, 69, 54, 75, 59, 66, 64, 73, 111, 62, 68, 69, 62, 42, 60, 74, 104, 59, 59, 60, 52, 47, 63, 62, 50, 62, 82, 61, 64, 58, 80, 101, 42, 57, 68, 50, 60, 59, 64, 85, 44, 72, 56, 63, 64, 77, 66, 61, 51, 70, 53, 56, 56, 56, 65, 56, 69, 71, 54, 59, 79, 53, 71, 61, 66, 51, 71, 62, 72, 98, 76, 89, 62, 52, 58, 75, 73, 56, 59, 62, 71, 74, 77, 49, 79, 56, 78, 45, 62, 70, 59, 40, 82, 81, 49, 52, 55, 82, 55, 66, 53, 70, 34, 62, 88, 69, 80, 68, 61, 68, 51, 74, 70, 51, 64, 65, 86, 56, 61, 59, 79, 53, 80, 70, 75, 61, 77, 45, 89, 64, 62, 43, 81, 76, 67, 67, 57, 56, 73, 93, 66, 57, 102, 53, 51, 63, 47, 58, 74, 71, 79, 70, 54, 60, 53, 77, 58, 74, 70, 45, 72, 64, 52, 71, 59, 144, 63, 76, 83, 48, 68, 62, 82, 56, 53, 48, 90, 108, 76, 64, 52, 54, 53, 71, 64, 55, 89, 55, 72, 51, 71, 65, 73, 73, 65, 56, 56, 61, 115, 62, 63, 65, 98, 67, 80, 73, 70, 75, 59, 65, 115, 59, 66, 55, 52, 57, 60, 60, 55, 55, 59, 93, 70, 50, 66, 48, 58, 69, 76, 51, 60, 73, 72, 78, 50, 61, 68, 63, 52, 77, 61, 39, 69, 76, 76, 60, 66, 57, 65, 77, 64, 66, 65, 90, 63, 82, 63, 64, 74, 70, 75, 55, 58, 56, 69, 67, 78, 73, 56, 73, 51, 64, 50, 78, 72, 56, 59, 55, 78, 73, 58, 53, 56, 89, 44, 46, 53, 70, 53, 42, 62, 70, 60, 59, 61, 62, 45, 57, 79, 58, 104, 60, 59, 53, 49, 57, 73, 68, 57, 70, 60, 64, 92, 54, 58, 76, 76, 89, 63, 75, 79, 60, 47, 63, 75, 50, 58, 68, 82, 75, 62, 50, 66, 55, 67, 70, 124, 73, 57, 57, 55, 59, 59, 53, 72, 68, 78, 67, 65, 59, 51, 63, 52, 60, 58, 51, 63, 62, 68, 56, 69, 77, 65, 64, 70, 60, 56, 66, 81, 79, 47, 75, 52, 76, 52, 57, 52, 54, 46, 84, 52, 68, 71, 72, 52, 54, 64, 57, 75, 45, 77, 115, 60, 65, 56, 59, 64, 75, 46, 84, 63, 64, 64, 65, 64, 70, 84, 59, 63, 50, 64, 41, 80, 50, 65, 52, 68, 59, 76, 59, 53, 77, 84, 62, 53, 67, 59, 68, 52, 82, 92, 73, 89, 79, 93, 57, 60, 40, 59, 43, 64, 70, 69, 72, 66, 69, 92, 64, 58, 58, 62, 65, 61, 41, 76, 50, 67, 58, 74, 66, 58, 69, 66, 53, 44, 60, 78, 56, 76, 48, 59, 56, 72, 49, 57, 47, 73, 107, 80, 61, 62, 55, 79, 67, 57, 83, 70, 61, 68, 50, 54, 46, 47, 59, 54, 77, 46, 43, 71, 89, 63, 89, 75, 56, 66, 69, 61, 64, 84, 68, 46, 90, 50, 74, 52, 53, 39, 70, 65, 69, 86, 66, 57, 82, 119, 68, 78, 53, 62, 58, 64, 66, 73, 69, 58, 68, 60, 59, 85, 55, 66, 73, 63, 69, 56, 60, 51, 59, 61, 78, 81, 74, 78, 67, 62, 65, 61, 62, 69, 58, 59, 77, 66, 63, 52, 78, 61, 65, 75, 72, 48, 62, 67, 60, 65, 71, 69, 69, 58, 81, 50, 121, 60, 59, 50, 65, 69, 65, 56, 53, 84, 97, 41, 64, 106, 37, 66, 62, 76, 62, 109, 86, 64, 55, 56, 68, 69, 70, 60, 46, 64, 76, 64, 57, 91, 52, 71, 87, 46, 63, 61, 61, 48, 94, 58, 69, 55, 112, 83, 73, 63, 59, 64, 63, 57, 63, 99, 62, 86, 51, 50, 90, 60, 65, 62, 53, 116, 145, 56, 68, 54, 99, 60, 43, 58, 78, 103, 63, 63, 75, 49, 71, 58, 59, 81, 66, 62, 86, 79, 57, 67, 74, 66, 60, 43, 68, 77, 85, 55, 88, 59, 60, 89, 47, 48, 102, 70, 75, 56, 41, 46, 64, 78, 67, 55, 70, 56, 59, 42, 78, 51, 63, 44, 62, 67, 61, 57, 77, 57, 74, 50, 47, 71, 71, 73, 49, 56, 56, 56, 59, 52, 54, 63, 59, 60, 53, 67, 79, 54, 61, 64, 59, 75, 54, 44, 62, 57, 72, 71, 53, 71, 65, 31, 70, 78, 64, 93, 61, 55, 89, 56, 72, 58, 86, 92, 70, 62, 59, 52, 44, 50, 58, 71, 67, 53, 75, 96, 53, 59, 68, 49, 61, 88, 73, 66, 59, 65, 75, 82, 64, 73, 68, 52, 59, 70, 70, 80, 66, 76, 77, 83, 66, 44, 63, 53, 80, 59, 63, 76, 67, 77, 70, 51, 59, 73, 59, 107, 53, 57, 56, 64, 84, 63, 53, 45, 66, 53, 49, 49, 53, 70, 56, 64, 63, 74, 84, 67, 58, 70, 80, 70, 52, 48, 39, 91, 72, 62, 61, 78, 63, 94, 71, 59, 62, 111, 68, 81, 49, 54, 60, 86, 75, 71, 97, 51, 78, 58, 119, 62, 75, 76, 73, 80, 74, 63, 53, 56, 50, 63, 61, 53, 61, 68, 55, 75, 71, 70, 78, 62, 62, 74, 65, 56, 84, 56, 59, 73, 78, 71, 50, 82, 60, 66, 64, 91, 68, 67, 95, 65, 77, 56, 78, 82, 63, 76, 83, 48, 74, 36, 112, 72, 55, 63, 62, 46, 58, 50, 86, 59, 68, 111, 49, 59, 89, 58, 59, 68, 59, 101, 46, 72, 83, 62, 69, 52, 65, 88, 69, 76, 56, 116, 53, 57, 64, 55, 61, 53, 58, 70, 83, 64, 51, 88, 49, 71, 47, 60, 70, 64, 58, 62, 49, 85, 57, 62, 55, 65, 60, 64, 59, 58, 57, 64, 78, 65, 55, 68, 62, 63, 81, 80, 53, 67, 66, 62, 101, 73, 65, 67, 71, 64, 83, 52, 63, 72, 57, 59, 69, 62, 50, 75, 70, 84, 64, 60, 59, 77, 61, 56, 136, 98, 63, 64, 59, 82, 53, 67, 70, 67, 83, 70, 62, 60, 56, 70, 61, 47, 57, 65, 49, 68, 67, 70, 67, 91, 59, 103, 59, 46, 59, 54, 58, 52, 46, 60, 100, 60, 65, 65, 65, 109, 50, 61, 63, 76, 58, 64, 77, 84, 71, 84, 56, 56, 43, 86, 78, 64, 76, 62, 63, 66, 57, 61, 58, 59, 57, 59, 62, 78, 65, 67, 61, 61, 54, 65, 65, 72, 69, 53, 68, 64, 50, 77, 69, 58, 84, 69, 72, 91, 69, 62, 74, 49, 64, 92, 62, 76, 97, 70, 79, 82, 63, 69, 67, 67, 98, 56, 63, 66, 59, 53, 69, 86, 60, 56, 83, 83, 59, 65, 67, 78, 65, 54, 103, 59, 48, 77, 77, 83, 72, 48, 83, 54, 69, 97, 62, 55, 67, 64, 43, 95, 71, 47, 60, 75, 56, 51, 48, 119, 72, 53, 77, 62, 65, 72, 50, 66, 55, 62, 87, 52, 65, 63, 72, 63, 77, 55, 62, 65, 62, 70, 90, 52, 78, 77, 50, 59, 109, 54, 74, 66, 70, 74, 66, 71, 64, 69, 60, 81, 60, 43, 67, 49, 46, 69, 54, 64, 65, 68, 71, 60, 68, 52, 72, 72, 67, 86, 70, 64, 62, 56, 61, 55, 122, 61, 87, 85, 58, 49, 66, 44, 77, 71, 75, 62, 70, 70, 56, 52, 84, 105, 59, 55, 72, 75, 64, 47, 71, 72, 63, 54, 62, 66, 59, 57, 67, 67, 68, 106, 60, 52, 50, 84, 66, 80, 106, 76, 66, 62, 82, 69, 39, 110, 81, 74, 50, 63, 80, 54, 60, 61, 71, 46, 69, 62, 66, 84, 55, 42, 67, 61, 98, 71, 51, 65, 65, 76, 45, 47, 87, 65, 83, 74, 55, 69, 80, 71, 49, 62, 60, 77, 89, 67, 58, 71, 53, 82, 57, 48, 47, 79, 48, 50, 66, 81, 40, 36, 67, 88, 72, 55, 69, 69, 62, 54, 43, 53, 52, 68, 87, 65, 66, 60, 57, 55, 71, 68, 51, 51, 58, 95, 44, 60, 83, 109, 57, 52, 96, 50, 67, 74, 48, 54, 95, 55, 56, 96, 78, 37, 62, 76, 75, 29, 69, 103, 50, 56, 88, 95, 49, 57, 61, 99, 65, 64, 61, 95, 92, 57, 90, 44, 48, 81, 68, 87, 86, 87, 38, 45, 80, 66, 74, 50, 50, 73, 60, 63, 92, 83, 59, 91, 57, 62, 103, 53, 50, 112, 55, 57, 77, 71, 69, 62, 65, 75, 76, 84, 79, 59, 55, 68, 61, 49, 76, 64, 77, 76, 50, 62, 67, 43, 85, 71, 90, 50, 77, 60, 67, 74, 62, 47, 47, 59, 47, 68, 66, 48, 83, 57, 61, 51, 66, 73, 75, 64, 52, 65, 65, 70, 54, 52, 110, 43, 84, 70, 59, 44, 50, 85, 56, 69, 51, 77, 40, 47, 68, 80, 95, 58, 58, 35, 60, 93, 61, 65, 73, 64, 58, 71, 48, 60, 64, 70, 60, 72, 69, 69, 70, 75, 74, 56, 76, 63, 50, 70, 58, 85, 47, 69, 62, 66, 65, 91, 49, 104, 57, 71, 54, 70, 47, 56, 72, 71, 47, 72, 57, 73, 48, 83, 86, 58, 57, 68, 81, 65, 38, 64, 53, 60, 68, 53, 68, 87, 69, 70, 56, 78, 73, 80, 76, 78, 51, 61, 65, 61, 59, 52, 56, 56, 64, 144, 76, 63, 59, 57, 81, 70, 55, 69, 66, 96, 62, 91, 78, 52, 64, 60, 56, 52, 73, 90, 110, 67, 76, 90, 59, 69, 59, 67, 66, 61, 111, 82, 65, 73, 63, 68, 48, 85, 70, 65, 97, 75, 58, 119, 101, 82, 60, 72, 96, 64, 154, 67, 68, 56, 66, 61, 60, 70, 49, 69, 45, 55, 74, 62, 37, 63, 95, 64, 82, 74, 62, 51, 55, 47, 60, 63, 71, 99, 65, 52, 42, 55, 82, 57, 60, 68, 69, 58, 56, 45, 80, 59, 48, 71, 47, 66, 67, 56, 45, 92, 70, 59, 68, 62, 55, 57, 60, 90, 67, 63, 57, 47, 73, 59, 74, 96, 61, 83, 56, 74, 65, 52, 56, 73, 52, 71, 56, 53, 63, 53, 65, 67, 54, 87, 70, 82, 47, 59, 58, 95, 73, 70, 57, 87, 46, 52, 74, 65, 64, 55, 67, 107, 86, 87, 46, 74, 119, 58, 52, 53, 60, 63, 68, 95, 55, 74, 70, 45, 55, 107, 47, 88, 47, 73, 72, 97, 68, 69, 92, 54, 59, 59, 58, 77, 64, 76, 62, 54, 52, 51, 38, 60, 74, 54, 57, 80, 73, 54, 81, 55, 53, 62, 54, 54, 57, 71, 63, 111, 69, 64, 44, 52, 62, 49, 89, 64, 62, 55, 69, 44, 54, 65, 69, 89, 60, 88, 52, 70, 64, 63, 65, 56, 55, 42, 66, 54, 54, 56, 53, 70, 54, 80, 51, 66, 69, 68, 68, 61, 48, 61, 74, 75, 60, 71, 66, 68, 58, 58, 60, 76, 58, 64, 61, 75, 40, 79, 62, 70, 39, 104, 53, 65, 53, 65, 71, 82, 38, 80, 74, 35, 68, 77, 64, 63, 65, 62, 75, 64, 65, 43, 70, 49, 28, 88, 65, 62, 60, 47, 48, 57, 72, 44, 71, 63, 89, 79, 64, 77, 52, 50, 68, 69, 68, 56, 119, 77, 64, 58, 59, 72, 61, 73, 62, 60, 67, 68, 62, 51, 72, 79, 54, 74, 52, 74, 46, 74, 76, 61, 45, 53, 63, 57, 55, 49, 107, 79, 107, 62, 45, 72, 70, 56, 81, 57, 89, 65, 69, 61, 61, 60, 59, 62, 85, 64, 52, 73, 58, 68, 63, 68, 52, 56, 53, 65, 87, 60, 61, 112, 54, 97, 62, 68, 73, 72, 80, 55, 83, 70, 92, 61, 97, 74, 79, 63, 61, 55, 47, 67, 63, 79, 62, 74, 53, 71, 70, 52, 48, 42, 52, 45, 60, 39, 57, 53, 79, 49, 60, 75, 62, 79, 73, 75, 62, 62, 64, 67, 41, 78, 69, 62, 62, 51, 49, 52, 61, 49, 62, 70, 71, 92, 121, 60, 112, 42, 57, 56, 68, 51, 82, 62, 53, 67, 75, 52, 47, 64, 67, 52, 135, 69, 55, 57, 78, 62, 77, 64, 44, 99, 63, 87, 73, 66, 57, 66, 54, 68, 67, 70, 76, 48, 71, 53, 60, 65, 75, 51, 72, 72, 59, 73, 62, 43, 72, 58, 66, 60, 54, 44, 51, 56, 61, 62, 67, 91, 74, 82, 34, 67, 49, 79, 56, 73, 82, 63, 75, 61, 44, 83, 89, 68, 95, 69, 97, 58, 56, 52, 63, 74, 36, 54, 51, 81, 110, 72, 60, 61, 48, 62, 65, 72, 109, 77, 41, 77, 105, 90, 72, 75, 73, 58, 63, 59, 54, 60, 81, 58, 75, 52, 57, 74, 59, 66, 67, 42, 89, 104, 50, 57, 69, 58, 67, 81, 62, 73, 71, 49, 74, 53, 99, 62, 49, 53, 71, 80, 72, 74, 49, 60, 77, 54, 63, 60, 56, 65, 63, 48, 60, 62, 67, 60, 73, 76, 83, 59, 68, 54, 48, 56, 77, 76, 72, 47, 66, 72, 79, 77, 57, 41, 63, 93, 62, 80, 65, 59, 65, 61, 75, 73, 60, 62, 77, 60, 63, 73, 80, 58, 69, 63, 80, 75, 74, 61, 80, 48, 59, 76, 81, 68, 58, 65, 51, 72, 63, 62, 57, 59, 46, 54, 58, 58, 63, 78, 51, 58, 64, 85, 51, 100, 47, 50, 61, 54, 82, 73, 52, 84, 70, 71, 56, 64, 100, 62, 70, 63, 69, 52, 63, 70, 66, 71, 53, 80, 65, 52, 58, 54, 54, 72, 61, 101, 60, 59, 82, 55, 59, 67, 79, 73, 80, 64, 85, 70, 61, 52, 61, 95, 73, 66, 80, 47, 70, 71, 74, 70, 77, 71, 57, 64, 64, 91, 57, 72, 58, 76, 53, 47, 56, 64, 65, 96, 67, 76, 84, 67, 50, 59, 63, 78, 61, 69, 78, 55, 70, 46, 86, 69, 57, 50, 61, 58, 64, 70, 76, 70, 63, 76, 59, 77, 79, 62, 61, 69, 64, 88, 74, 45, 79, 69, 100, 59, 72, 76, 74, 47, 82, 50, 68, 58, 76, 56, 109, 66, 63, 67, 60, 60, 105, 49, 66, 49, 70, 59, 67, 56, 61, 41, 58, 67, 67, 63, 93, 59, 66, 55, 42, 76, 64, 62, 53, 57, 62, 63, 48, 63, 42, 51, 80, 64, 75, 60, 73, 48, 63, 65, 78, 74, 55, 57, 90, 66, 79, 60, 65, 47, 55, 56, 76, 63, 77, 57, 55, 88, 55, 63, 54, 63, 74, 43, 61, 82, 77, 79, 73, 47, 81, 37, 53, 59, 59, 46, 61, 67, 60, 73, 81, 83, 63, 62, 76, 98, 40, 53, 108, 61, 62, 70, 74, 78, 74, 74, 57, 91, 67, 57, 62, 62, 45, 68, 60, 64, 52, 72, 60, 58, 77, 94, 56, 69, 101, 70, 65, 89, 71, 62, 56, 60, 78, 65, 85, 65, 48, 58, 55, 79, 81, 45, 67, 52, 55, 55, 58, 63, 49, 73, 106, 71, 72, 70, 55, 56, 43, 66, 74, 63, 65, 36, 68, 68, 55, 60, 57, 61, 57, 41, 49, 61, 68, 51, 71, 72, 62, 62, 76, 60, 52, 84, 49, 50, 46, 68, 85, 53, 61, 84, 55, 64, 62, 47, 66, 48, 88, 73, 50, 56, 45, 88, 66, 60, 96, 83, 67, 63, 69, 70, 57, 60, 61, 64, 51, 60, 66, 61, 75, 64, 84, 76, 51, 66, 82, 61, 63, 45, 68, 67, 79, 59, 32, 57, 84, 63, 66, 53, 80, 88, 71, 64, 80, 87, 71, 60, 46, 49, 61, 60, 45, 80, 90, 62, 55, 78, 68, 62, 61, 66, 61, 75, 74, 69, 69, 65, 68, 87, 55, 83, 61, 70, 49, 66, 60, 55, 92, 90, 49, 70, 42, 66, 57, 63, 49, 45, 81, 48, 98, 65, 52, 52, 55, 90, 49, 70, 77, 79, 67, 67, 64, 84, 59, 63, 56, 108, 82, 80, 89, 52, 73, 62, 76, 107, 66, 67, 80, 62, 60, 51, 109, 81, 76, 67, 100, 60, 69, 49, 62, 79, 54, 66, 58, 57, 48, 67, 67, 60, 61, 53, 52, 79, 42, 58, 40, 67, 43, 76, 67, 75, 47, 56, 63, 73, 60, 57, 67, 60, 60, 62, 73, 63, 75, 80, 87, 88, 64, 52, 80, 58, 78, 84, 48, 69, 80, 47, 60, 54, 78, 61, 66, 70, 57, 72, 69, 101, 73, 84, 59, 79, 51, 44, 63, 90, 85, 55, 74, 56, 83, 82, 96, 62, 58, 50, 76, 81, 69, 61, 74, 64, 75, 74, 88, 85, 45, 62, 73, 81, 71, 48, 61, 68, 66, 67, 40, 67, 76, 70, 78, 53, 74, 61, 63, 87, 55, 66, 83, 47, 69, 87, 84, 79, 69, 97, 72, 62, 48, 45, 67, 73, 64, 80, 68, 71, 69, 68, 49, 72, 52, 50, 66, 83, 56, 74, 69, 57, 63, 52, 67, 61, 45, 86, 74, 66, 51, 71, 65, 60, 63, 70, 63, 86, 73, 91, 61, 41, 64, 56, 69, 56, 58, 45, 65, 78, 53, 61, 57, 39, 48, 62, 107, 59, 61, 74, 50, 90, 59, 60, 62, 82, 103, 68, 65, 91, 62, 62, 66, 51, 74, 49, 67, 62, 52, 45, 60, 56, 83, 67, 85, 79, 62, 67, 72, 42, 74, 93, 48, 68, 80, 57, 65, 66, 51, 61, 66, 95, 77, 56, 63, 59, 89, 70, 45, 76, 71, 75, 50, 68, 64, 90, 68, 61, 63, 65, 52, 58, 46, 63, 54, 52, 43, 63, 62, 79, 75, 70, 51, 78, 69, 39, 46, 94, 67, 54, 61, 68, 53, 63, 82, 96, 67, 79, 71, 78, 73, 58, 51, 66, 64, 47, 74, 61, 71, 37, 83, 56, 58, 48, 56, 48, 92, 68, 62, 65, 61, 105, 49, 45, 56, 58, 55, 49, 52, 71, 84, 49, 74, 65, 90, 89, 63, 83, 64, 85, 73, 80, 63, 52, 111, 72, 81, 64, 121, 92, 54, 66, 70, 66, 55, 58, 82, 36, 64, 88, 85, 56, 102, 89, 53, 110, 59, 65, 70, 53, 71, 73, 62, 88, 59, 62, 69, 97, 64, 79, 59, 46, 77, 63, 89, 66, 55, 48, 82, 67, 62, 88, 62, 82, 55, 76, 65, 70, 69, 47, 81, 54, 61, 87, 56, 58, 75, 72, 67, 63, 98, 67, 55, 96, 60, 64, 62, 79, 63, 62, 58, 57, 63, 84, 52, 77, 64, 76, 58, 58, 80, 69, 64, 80, 57, 57, 85, 53, 77, 73, 55, 57, 84, 82, 60, 55, 85, 65, 58, 54, 79, 67, 57, 69, 45, 65, 51, 68, 78, 75, 59, 81, 53, 54, 60, 80, 59, 53, 81, 70, 55, 86, 62, 78, 47, 76, 55, 54, 67, 50, 77, 61, 60, 64, 61, 63, 67, 71, 61, 93, 54, 61, 73, 54, 65, 60, 68, 59, 78, 57, 60, 53, 54, 74, 110, 65, 65, 59, 65, 35, 75, 57, 65, 60, 74, 50, 59, 63, 66, 61, 60, 69, 56, 63, 65, 68, 76, 56, 77, 78, 62, 66, 45, 83, 72, 54, 54, 76, 65, 50, 86, 78, 47, 63, 63, 78, 62, 46, 64, 76, 109, 68, 84, 78, 65, 64, 63, 69, 62, 47, 71, 74, 67, 63, 63, 61, 79, 83, 72, 73, 70, 66, 58, 55, 68, 54, 59, 71, 65, 56, 103, 55, 53, 57, 62, 77, 67, 56, 79, 54, 76, 63, 70, 54, 84, 69, 61, 45, 70, 53, 53, 65, 62, 72, 84, 81, 67, 72, 78, 42, 57, 54, 103, 64, 54, 34, 46, 65, 53, 60, 52, 70, 57, 75, 71, 53, 65, 94, 77, 79, 77, 77, 87, 79, 48, 67, 59, 53, 97, 71, 66, 53, 73, 93, 38, 60, 49, 70, 52, 33, 37, 86, 83, 76, 61, 62, 51, 69, 74, 81, 70, 76, 76, 56, 64, 81, 60, 55, 65, 79, 70, 68, 78, 61, 47, 77, 39, 48, 70, 50, 70, 70, 80, 61, 84, 53, 49, 53, 80, 63, 34, 44, 105, 46, 54, 67, 62, 66, 70, 74, 67, 100, 95, 55, 76, 43, 87, 62, 46, 43, 98, 62, 93, 60, 58, 79, 71, 103, 46, 55, 54, 72, 55, 68, 84, 98, 49, 84, 65, 51, 53, 57, 60, 43, 61, 69, 85, 61, 60, 72, 52, 53, 76, 52, 71, 71, 56, 63, 53, 73, 67, 64, 69, 66, 65, 72, 42, 60, 51, 63, 70, 62, 122, 62, 50, 61, 46, 119, 99, 51, 71, 71, 68, 89, 74, 61, 47, 72, 52, 58, 95, 62, 72, 63, 63, 79, 61, 71, 92, 72, 90, 56, 69, 83, 67, 92, 83, 59, 40, 63, 53, 79, 62, 62, 56, 64, 53, 80, 65, 53, 73, 59, 109, 62, 60, 52, 94, 56, 42, 72, 67, 72, 53, 58, 44, 54, 66, 63, 54, 38, 111, 53, 72, 72, 63, 55, 57, 74, 59, 66, 50, 72, 65, 69, 82, 85, 94, 85, 63, 60, 74, 90, 88, 82, 71, 53, 61, 58, 67, 46, 85, 90, 56, 92, 59, 96, 58, 83, 69, 62, 53, 46, 60, 68, 69, 65, 66, 88, 76, 57, 50, 70, 106, 89, 97, 65, 78, 77, 62, 71, 121, 110, 66, 73, 60, 74, 67, 79, 78, 67, 77, 70, 55, 43, 68, 132, 85, 71, 150, 65, 72, 60, 85, 94, 37, 46, 86, 77, 68, 82, 97, 71, 41, 72, 62, 57, 58, 62, 93, 84, 90, 62, 84, 63, 55, 53, 105, 30, 49, 58, 60, 52, 103, 100, 63, 66, 80, 45, 52, 61, 74, 60, 49, 94, 85, 79, 58, 77, 62, 88, 74, 72, 77, 69, 50, 79, 68, 62, 81, 46, 56, 67, 57, 87, 71, 67, 84, 58, 65, 46, 57, 53, 66, 56, 67, 40, 47, 72, 56, 50, 74, 71, 56, 65, 77, 57, 46, 51, 82, 76, 73, 63, 39, 62, 35, 47, 59, 40, 64, 63, 114, 44, 58, 69, 60, 49, 69, 64, 79, 65, 63, 69, 78, 92, 73, 74, 84, 61, 48, 55, 48, 69, 58, 51, 98, 60, 80, 55, 56, 61, 53, 60, 70, 67, 61, 58, 63, 71, 48, 47, 63, 52, 72, 69, 53, 53, 74, 79, 52, 73, 42, 74, 72, 51, 51, 58, 68, 50, 88, 84, 57, 66, 57, 81, 58, 104, 61, 56, 37, 70, 93, 87, 60, 65, 58, 84, 80, 76, 79, 56, 53, 79, 76, 61, 80, 77, 77, 52, 60, 73, 49, 53, 78, 64, 93, 47, 62, 62, 91, 53, 55, 64, 53, 48, 89, 61, 59, 69, 61, 79, 55, 62, 70, 79, 54, 74, 73, 61, 53, 57, 59, 63, 57, 65, 66, 52, 66, 67, 78, 40, 69, 85, 63, 51, 60, 41, 72, 55, 77, 53, 72, 72, 53, 58, 81, 84, 49, 65, 75, 95, 50, 54, 73, 93, 57, 57, 70, 84, 61, 54, 59, 65, 72, 70, 97, 50, 79, 62, 63, 76, 76, 53, 49, 56, 44, 74, 39, 97, 63, 84, 63, 65, 72, 81, 65, 88, 68, 52, 40, 66, 52, 61, 68, 59, 76, 90, 43, 57, 74, 57, 69, 50, 56, 43, 59, 72, 76, 43, 63, 48, 71, 73, 70, 101, 61, 71, 60, 68, 64, 62, 47, 61, 54, 73, 58, 66, 68, 59, 39, 72, 70, 62, 56, 67, 63, 74, 60, 44, 50, 77, 70, 65, 60, 58, 89, 53, 83, 54, 65, 63, 46, 79, 75, 63, 99, 40, 78, 69, 53, 71, 68, 109, 87, 49, 55, 46, 48, 47, 63, 92, 64, 87, 77, 55, 67, 72, 60, 64, 51, 59, 44, 56, 74, 71, 81, 50, 101, 83, 67, 79, 70, 83, 95, 63, 65, 51, 69, 53, 54, 72, 59, 64, 69, 84, 34, 35, 69, 53, 68, 66, 38, 77, 78, 60, 86, 70, 53, 66, 78, 41, 108, 86, 61, 69, 69, 57, 71, 52, 64, 61, 56, 57, 61, 97, 75, 75, 61, 66, 65, 84, 62, 56, 57, 59, 59, 76, 59, 59, 58, 53, 89, 56, 68, 63, 59, 61, 90, 67, 78, 73, 53, 64, 66, 57, 67, 57, 63, 54, 59, 70, 47, 53, 80, 63, 74, 66, 52, 62, 60, 92, 81, 60, 53, 44, 45, 57, 66, 77, 76, 76, 54, 74, 121, 58, 50, 53, 48, 48, 75, 56, 59, 65, 78, 63, 61, 82, 69, 37, 68, 69, 84, 53, 74, 57, 75, 78, 61, 76, 57, 62, 48, 81, 62, 91, 82, 54, 53, 70, 65, 78, 70, 38, 50, 69, 57, 80, 71, 84, 50, 66, 92, 61, 60, 78, 53, 61, 71, 98, 105, 56, 57, 75, 78, 74, 46, 84, 78, 73, 69, 63, 43, 66, 55, 48, 79, 72, 59, 84, 61, 72, 68, 40, 69, 63, 62, 75, 50, 80, 69, 97, 81, 59, 68, 100, 41, 62, 60, 87, 54, 76, 53, 64, 67, 65, 54, 56, 48, 45, 68, 93, 56, 56, 96, 67, 71, 64, 87, 64, 59, 62, 77, 62, 64, 69, 134, 57, 48, 66, 70, 65, 68, 59, 63, 71, 84, 66, 80, 68, 99, 54, 75, 63, 84, 74, 56, 63, 64, 65, 62, 43, 120, 60, 60, 71, 51, 81, 56, 46, 65, 62, 62, 59, 56, 63, 62, 58, 101, 68, 61, 72, 64, 39, 67, 78, 52, 57, 57, 61, 83, 64, 77, 132, 92, 56, 72, 77, 51, 82, 53, 67, 50, 74, 100, 69, 57, 72, 60, 54, 54, 60, 42, 69, 50, 57, 61, 75, 92, 49, 60, 84, 47, 61, 80, 76, 71, 67, 73, 53, 72, 62, 61, 85, 59, 83, 70, 52, 67, 74, 85, 96, 53, 70, 60, 64, 62, 53, 68, 63, 56, 70, 50, 82, 59, 70, 90, 71, 59, 72, 39, 72, 75, 93, 54, 65, 59, 46, 75, 76, 76, 80, 73, 52, 65, 56, 64, 79, 73, 59, 48, 61, 118, 75, 48, 61, 69, 74, 61, 59, 79, 71, 72, 62, 70, 92, 58, 61, 54, 62, 59, 113, 60, 64, 63, 121, 73, 53, 79, 46, 63, 58, 70, 53, 67, 67, 55, 82, 47, 65, 46, 79, 62, 79, 59, 53, 73, 62, 63, 62, 84, 72, 53, 80, 68, 48, 77, 51, 77, 59, 75, 53, 71, 69, 59, 57, 63, 49, 48, 62, 72, 47, 63, 118, 68, 57, 74, 59, 82, 95, 58, 54, 50, 57, 45, 52, 61, 55, 100, 76, 51, 68, 58, 65, 44, 53, 84, 74, 65, 71, 51, 72, 68, 82, 70, 62, 78, 44, 78, 49, 50, 65, 57, 45, 70, 81, 76, 57, 65, 70, 73, 57, 61, 65, 56, 64, 59, 74, 76, 65, 52, 75, 69, 74, 59, 55, 64, 70, 62, 56, 60, 58, 71, 62, 62, 73, 80, 56, 65, 44, 51, 88, 68, 58, 86, 92, 59, 59, 91, 69, 59, 83, 65, 91, 59, 69, 55, 66, 67, 52, 109, 81, 61, 71, 74, 82, 120, 55, 61, 71, 45, 51, 79, 57, 64, 77, 56, 65, 70, 68, 59, 73, 70, 70, 73, 61, 68, 57, 68, 59, 58, 74, 61, 64, 54, 82, 64, 47, 49, 66, 69, 62, 69, 68, 58, 75, 59, 54, 71, 79, 100, 67, 81, 63, 79, 69, 82, 60, 60, 68, 54, 52, 60, 79, 85, 74, 64, 85, 68, 70, 91, 63, 50, 64, 57, 93, 76, 77, 57, 61, 54, 69, 49, 53, 59, 72, 49, 51, 54, 54, 64, 81, 65, 54, 56, 77, 51, 37, 71, 83, 57, 61, 57, 66, 75, 48, 70, 63, 60, 79, 52, 64, 89, 52, 51, 68, 72, 64, 65, 59, 120, 68, 81, 64, 65, 58, 51, 63, 74, 95, 72, 65, 69, 48, 54, 72, 60, 74, 93, 113, 62, 110, 64, 47, 52, 60, 71, 60, 66, 59, 55, 71, 83, 43, 60, 64, 68, 62, 103, 63, 58, 69, 73, 56, 45, 52, 62, 60, 67, 47, 53, 53, 52, 64, 106, 55, 66, 56, 60, 62, 46, 68, 75, 46, 74, 56, 51, 68, 43, 71, 50, 65, 64, 53, 78, 63, 77, 70, 51, 47, 98, 49, 60, 70, 77, 60, 52, 57, 70, 63, 88, 69, 74, 67, 64, 60, 52, 59, 53, 53, 77, 70, 75, 80, 67, 58, 38, 65, 75, 50, 53, 65, 58, 54, 63, 56, 56, 89, 62, 59, 47, 52, 67, 53, 65, 58, 76, 58, 61, 63, 94, 54, 54, 66, 46, 62, 56, 62, 58, 83, 66, 54, 49, 70, 90, 56, 76, 93, 63, 85, 62, 131, 63, 61, 76, 68, 55, 58, 57, 85, 74, 62, 73, 74, 52, 60, 62, 49, 69, 58, 64, 75, 65, 60, 66, 76, 62, 49, 48, 52, 48, 99, 75, 96, 51, 78, 60, 64, 45, 52, 61, 57, 72, 59, 64, 81, 55, 68, 64, 92, 75, 59, 61, 65, 42, 60, 59, 75, 58, 83, 50, 83, 57, 64, 65, 63, 79, 53, 51, 54, 47, 96, 62, 71, 69, 52, 57, 55, 64, 52, 88, 86, 67, 93, 49, 74, 75, 105, 62, 71, 54, 58, 90, 62, 77, 67, 49, 48, 63, 64, 71, 58, 71, 91, 80, 62, 55, 72, 68, 51, 59, 77, 69, 66, 53, 73, 62, 104, 54, 58, 70, 54, 54, 53, 71, 86, 114, 80, 58, 57, 61, 48, 73, 53, 62, 61, 72, 61, 59, 65, 61, 61, 80, 55, 74, 51, 69, 61, 61, 74, 66, 58, 59, 57, 52, 62, 86, 58, 70, 71, 47, 47, 60, 62, 69, 60, 85, 54, 56, 69, 67, 66, 83, 63, 113, 52, 88, 63, 90, 51, 58, 82, 66, 66, 68, 59, 94, 90, 65, 56, 48, 120, 57, 83, 63, 64, 81, 71, 97, 101, 62, 57, 61, 82, 63, 73, 60, 66, 69, 59, 64, 55, 65, 46, 59, 117, 55, 58, 77, 53, 55, 71, 72, 52, 83, 91, 60, 66, 54, 46, 57, 54, 63, 57, 53, 71, 48, 48, 53, 75, 85, 79, 57, 108, 73, 60, 170, 80, 63, 68, 66, 58, 68, 103, 54, 59, 53, 55, 81, 85, 76, 61, 65, 55, 55, 75, 62, 72, 86, 76, 56, 65, 82, 66, 70, 68, 84, 64, 61, 132, 67, 56, 54, 57, 76, 52, 55, 95, 60, 78, 61, 77, 46, 86, 76, 65, 58, 47, 55, 72, 59, 54, 55, 70, 54, 62, 73, 65, 61, 64, 54, 60, 82, 46, 46, 68, 64, 60, 88, 86, 51, 60, 63, 61, 57, 51, 62, 71, 66, 73, 50, 53, 57, 66, 60, 52, 55, 51, 71, 61, 55, 56, 56, 67, 57, 66, 54, 71, 64, 114, 61, 62, 57, 57, 48, 55, 60, 96, 79, 60, 62, 55, 51, 42, 58, 54, 51, 67, 58, 61, 63, 64, 79, 73, 61, 47, 63, 60, 72, 46, 57, 49, 106, 72, 63, 61, 86, 58, 75, 86, 64, 60, 38, 73, 53, 69, 99, 64, 59, 72, 64, 66, 66, 57, 79, 63, 69, 77, 69, 65, 60, 47, 64, 68, 52, 57, 68, 60, 81, 63, 58, 76, 58, 63, 96, 58, 54, 69, 49, 68, 81, 62, 66, 64, 65, 53, 68, 68, 63, 50, 69, 82, 45, 73, 70, 64, 74, 60, 56, 73, 94, 52, 69, 106, 58, 71, 52, 106, 90, 70, 63, 69, 81, 69, 68, 51, 93, 86, 44, 81, 64, 33, 55, 43, 52, 102, 55, 54, 48, 71, 66, 57, 70, 70, 55, 66, 61, 69, 60, 82, 66, 63, 69, 61, 68, 48, 66, 51, 69, 48, 54, 83, 66, 67, 58, 85, 70, 81, 67, 54, 71, 68, 76, 47, 70, 49, 45, 71, 52, 64, 77, 52, 61, 58, 63, 66, 65, 70, 67, 72, 74, 73, 60, 58, 77, 68, 69, 67, 69, 60, 55, 49, 58, 60, 82, 76, 100, 82, 71, 63, 57, 53, 84, 69, 72, 61, 81, 59, 71, 106, 65, 45, 54, 71, 69, 44, 55, 55, 49, 63, 65, 66, 57, 52, 71, 67, 55, 63, 52, 89, 53, 60, 54, 69, 61, 57, 65, 61, 42, 81, 54, 45, 77, 58, 83, 56, 64, 69, 76, 101, 87, 68, 57, 60, 78, 80, 80, 81, 47, 75, 82, 104, 56, 72, 99, 55, 66, 104, 67, 52, 70, 52, 59, 56, 50, 60, 71, 65, 70, 66, 51, 39, 60, 57, 51, 112, 60, 57, 109, 41, 58, 81, 53, 72, 49, 53, 66, 79, 71, 48, 79, 47, 64, 57, 49, 54, 64, 86, 91, 63, 92, 62, 62, 59, 70, 50, 58, 65, 65, 63, 77, 70, 65, 94, 147, 61, 73, 81, 55, 62, 70, 92, 62, 44, 66, 74, 47, 61, 61, 43, 78, 31, 62, 58, 75, 65, 96, 84, 55, 56, 96, 67, 75, 69, 47, 71, 76, 33, 61, 55, 118, 51, 50, 59, 54, 48, 84, 73, 45, 73, 72, 51, 49, 82, 65, 59, 56, 83, 64, 84, 94, 89, 61, 92, 88, 69, 72, 57, 92, 59, 50, 79, 115, 53, 76, 63, 77, 61, 64, 76, 65, 62, 70, 61, 66, 83, 66, 66, 77, 41, 86, 61, 62, 74, 99, 56, 71, 87, 81, 77, 53, 72, 46, 57, 69, 74, 78, 56, 57, 86, 66, 78, 63, 74, 87, 52, 60, 69, 83, 84, 74, 67, 107, 84, 46, 51, 65, 63, 71, 82, 87, 61, 47, 59, 50, 46, 75, 30, 80, 47, 45, 57, 63, 67, 85, 45, 51, 69, 69, 61, 66, 60, 84, 92, 75, 53, 59, 65, 53, 67, 86, 53, 67, 59, 90, 66, 70, 74, 59, 77, 85, 85, 82, 68, 62, 44, 62, 68, 65, 94, 70, 43, 52, 79, 66, 36, 55, 107, 64, 66, 52, 55, 59, 54, 55, 58, 58, 62, 56, 50, 42, 83, 66, 72, 83, 55, 41, 57, 70, 55, 65, 70, 56, 61, 60, 77, 57, 80, 64, 67, 86, 79, 67, 65, 74, 71, 82, 92, 48, 53, 44, 57, 63, 70, 67, 55, 95, 64, 51, 62, 58, 70, 64, 45, 27, 57, 63, 62, 80, 47, 64, 63, 74, 64, 53, 90, 62, 59, 73, 61, 52, 50, 88, 92, 90, 66, 76, 62, 55, 69, 86, 65, 107, 66, 35, 41, 61, 66, 46, 49, 77, 82, 57, 72, 81, 77, 76, 83, 76, 74, 67, 51, 63, 55, 61, 60, 63, 60, 60, 69, 53, 69, 61, 49, 57, 71, 39, 53, 106, 77, 46, 67, 66, 72, 62, 56, 88, 56, 63, 41, 62, 75, 76, 84, 46, 74, 87, 50, 69, 77, 50, 52, 82, 62, 70, 51, 73, 67, 69, 73, 48, 54, 70, 65, 57, 47, 67, 101, 56, 71, 52, 72, 51, 53, 57, 45, 63, 103, 83, 79, 54, 84, 89, 47, 52, 102, 72, 61, 62, 83, 70, 67, 74, 46, 74, 73, 55, 62, 73, 65, 90, 57, 82, 57, 77, 44, 80, 116, 55, 73, 76, 46, 61, 55, 64, 85, 81, 37, 57, 59, 80, 56, 65, 73, 83, 72, 42, 80, 87, 46, 49, 60, 40, 49, 67, 36, 82, 58, 75, 45, 79, 80, 59, 69, 59, 57, 67, 55, 81, 62, 98, 53, 60, 91, 92, 66, 78, 69, 44, 55, 102, 75, 71, 62, 91, 66, 87, 62, 58, 97, 61, 60, 81, 63, 55, 55, 97, 73, 89, 41, 48, 90, 45, 83, 54, 40, 81, 57, 75, 66, 56, 63, 79, 65, 54, 83, 63, 49, 59, 68, 71, 76, 64, 62, 75, 65, 125, 71, 70, 60, 64, 34, 65, 49, 75, 88, 53, 85, 60, 81, 83, 66, 53, 71, 73, 44, 69, 67, 63, 98, 49, 57, 112, 54, 58, 79, 37, 78, 54, 45, 82, 64, 42, 54, 58, 79, 61, 62, 48, 44, 79, 38, 81, 61, 72, 72, 55, 75, 54, 102, 68, 57, 56, 73, 62, 67, 55, 66, 100, 74, 106, 69, 60, 74, 57, 81, 65, 65, 70, 80, 71, 63, 90, 66, 61, 56, 61, 94, 48, 68, 65, 47, 61, 60, 65, 33, 49, 60, 65, 61, 83, 63, 68, 59, 62, 37, 63, 58, 65, 64, 52, 65, 74, 83, 59, 75, 77, 58, 84, 69, 70, 66, 70, 70, 68, 55, 64, 93, 59, 78, 48, 39, 55, 81, 63, 89, 52, 57, 68, 62, 107, 54, 66, 50, 81, 66, 64, 66, 47, 52, 60, 78, 55, 60, 80, 89, 36, 69, 88, 98, 88, 53, 41, 59, 68, 80, 41, 65, 58, 69, 71, 82, 61, 69, 45, 69, 89, 78, 47, 81, 62, 81, 58, 60, 52, 111, 56, 65, 42, 60, 54, 62, 47, 60, 71, 43, 70, 68, 53, 59, 71, 80, 53, 72, 68, 47, 54, 65, 71, 55, 77, 58, 47, 74, 78, 71, 103, 79, 50, 40, 49, 77, 57, 84, 61, 50, 58, 58, 68, 67, 78, 77, 75, 40, 107, 66, 71, 68, 46, 75, 55, 74, 68, 59, 63, 51, 65, 75, 61, 79, 59, 60, 60, 63, 74, 103, 76, 67, 54, 48, 74, 54, 65, 46, 72, 64, 101, 70, 44, 54, 76, 65, 81, 42, 85, 74, 58, 66, 56, 39, 72, 86, 78, 69, 56, 78, 51, 53, 63, 63, 68, 102, 84, 65, 56, 74, 63, 67, 66, 47, 88, 78, 38, 55, 79, 59, 82, 63, 66, 57, 52, 64, 58, 43, 77, 77, 46, 66, 73, 44, 44, 44, 61, 77, 67, 55, 78, 108, 78, 67, 73, 62, 36, 66, 70, 56, 90, 73, 47, 80, 59, 44, 59, 76, 66, 78, 61, 62, 75, 80, 91, 42, 70, 68, 43, 71, 82, 58, 52, 68, 88, 74, 59, 53, 74, 57, 47, 78, 74, 43, 57, 65, 67, 73, 57, 73, 63, 69, 79, 74, 67, 69, 76, 69, 67, 58, 128, 70, 87, 38, 80, 52, 54, 79, 90, 73, 72, 75, 56, 48, 66, 78, 67, 73, 69, 88, 58, 49, 81, 79, 64, 62, 56, 46, 90, 61, 55, 115, 41, 64, 69, 60, 44, 105, 57, 56, 49, 62, 57, 70, 75, 86, 68, 50, 59, 96, 54, 79, 91, 71, 64, 59, 51, 73, 42, 67, 52, 48, 69, 50, 89, 58, 54, 75, 79, 91, 51, 47, 75, 50, 44, 68, 61, 57, 73, 49, 88, 69, 65, 55, 60, 59, 76, 80, 107, 56, 63, 74, 39, 52, 60, 81, 88, 76, 83, 45, 76, 58, 77, 57, 69, 67, 53, 82, 66, 74, 54, 77, 54, 84, 74, 72, 67, 71, 50, 66, 58, 73, 54, 80, 88, 62, 68, 67, 62, 109, 54, 38, 100, 50, 39, 55, 77, 80, 80, 47, 62, 59, 61, 62, 75, 106, 79, 83, 152, 78, 72, 67, 73, 70, 53, 83, 64, 70, 78, 59, 82, 43, 49, 57, 119, 47, 55, 86, 49, 45, 60, 63, 131, 84, 71, 81, 64, 52, 69, 54, 55, 62, 47, 64, 59, 49, 55, 58, 48, 76, 59, 81, 57, 57, 76, 93, 56, 76, 40, 80, 61, 67, 55, 55, 69, 88, 65, 94, 45, 69, 87, 63, 72, 61, 80, 58, 48, 83, 69, 67, 67, 67, 82, 52, 55, 90, 79, 48, 43, 65, 79, 53, 65, 65, 60, 72, 55, 68, 63, 39, 62, 49, 37, 78, 42, 66, 57, 50, 60, 93, 69, 45, 64, 68, 54, 50, 90, 88, 45, 98, 62, 76, 90, 61, 58, 43, 76, 93, 66, 53, 60, 81, 63, 72, 61, 73, 55, 55, 62, 68, 62, 88, 52, 70, 73, 52, 46, 94, 77, 97, 69, 76, 75, 65, 53, 74, 63, 61, 76, 51, 66, 68, 60, 53, 60, 69, 45, 79, 77, 51, 66, 43, 71, 50, 67, 61, 56, 73, 85, 65, 56, 64, 63, 72, 79, 65, 53, 33, 53, 47, 77, 108, 71, 59, 54, 62, 117, 40, 68, 75, 56, 81, 52, 84, 76, 70, 81, 45, 49, 48, 97, 71, 53, 100, 132, 50, 61, 61, 82, 59, 72, 43, 56, 86, 77, 72, 69, 76, 55, 68, 60, 79, 73, 35, 56, 82, 68, 72, 57, 41, 43, 61, 84, 60, 85, 69, 70, 55, 62, 91, 83, 52, 72, 64, 57, 62, 44, 47, 59, 74, 83, 62, 68, 64, 57, 48, 59, 68, 59, 96, 67, 48, 72, 38, 90, 81, 80, 74, 71, 55, 57, 86, 63, 63, 59, 53, 62, 67, 77, 50, 43, 90, 66, 50, 65, 62, 63, 64, 82, 58, 48, 71, 75, 47, 98, 71, 37, 86, 68, 65, 85, 60, 53, 36, 51, 61, 40, 73, 65, 31, 92, 105, 53, 65, 70, 55, 94, 57, 62, 60, 64, 66, 71, 37, 77, 49, 64, 42, 80, 86, 80, 70, 69, 65, 16, 64, 86, 52, 85, 75, 36, 63, 65, 46, 62, 68, 91, 68, 70, 70, 84, 53, 54, 53, 81, 82, 89, 69, 52, 61, 45, 64, 79, 78, 69, 118, 76, 56, 49, 62, 66, 46, 64, 76, 87, 54, 70, 70, 63, 59, 77, 70, 69, 62, 73, 45, 59, 53, 79, 91, 69, 70, 83, 64, 55, 42, 77, 46, 66, 67, 56, 78, 81, 58, 76, 63, 49, 61, 56, 68, 49, 74, 89, 69, 79, 101, 106, 80, 43, 59, 95, 52, 67, 104, 72, 49, 72, 63, 62, 75, 56, 72, 56, 81, 63, 75, 44, 76, 49, 61, 59, 70, 80, 67, 72, 52, 51, 66, 104, 51, 71, 67, 45, 58, 74, 66, 63, 68, 41, 82, 45, 67, 81, 79, 119, 126, 77, 86, 55, 74, 66, 99, 76, 64, 79, 72, 52, 81, 86, 70, 43, 64, 78, 56, 43, 85, 64, 49, 51, 53, 48, 54, 78, 53, 73, 92, 64, 59, 57, 116, 68, 48, 44, 43, 56, 64, 50, 56, 86, 78, 42, 45, 70, 40, 80, 66, 60, 91, 80, 70, 83, 46, 79, 51, 67, 44, 23, 71, 88, 64, 53, 77, 50, 74, 61, 101, 56, 49, 62, 68, 59, 36, 77, 94, 49, 79, 68, 74, 50, 82, 68, 68, 77, 53, 77, 52, 79, 58, 55, 58, 91, 61, 65, 42, 41, 52, 64, 50, 78, 81, 59, 63, 67, 58, 70, 69, 56, 53, 50, 58, 66, 90, 57, 76, 56, 56, 101, 55, 80, 88, 62, 50, 63, 46, 63, 54, 68, 92, 65, 52, 73, 51, 58, 60, 77, 66, 69, 45, 79, 58, 51, 75, 78, 38, 52, 56, 79, 77, 77, 61, 65, 63, 60, 60, 80, 47, 83, 66, 67, 50, 42, 67, 85, 62, 60, 84, 82, 66, 72, 72, 56, 55, 93, 62, 59, 81, 85, 47, 82, 53, 81, 74, 57, 66, 40, 64, 97, 69, 95, 75, 63, 87, 82, 49, 89, 127, 64, 68, 67, 55, 68, 62, 72, 78, 85, 79, 76, 76, 51, 60, 81, 54, 54, 53, 53, 48, 69, 60, 71, 82, 44, 75, 74, 73, 73, 47, 60, 62, 64, 58, 65, 56, 63, 51, 71, 67, 74, 36, 78, 110, 65, 66, 70, 46, 43, 78, 60, 81, 59, 43, 46, 60, 51, 82, 70, 49, 85, 57, 71, 97, 59, 63, 63, 72, 70, 86, 68, 53, 59, 52, 78, 56, 36, 59, 67, 45, 66, 95, 81, 86, 37, 60, 65, 53, 79, 61, 43, 73, 76, 92, 57, 57, 52, 94, 73, 54, 74, 126, 119, 54, 130, 101, 54, 82, 74, 81, 72, 46, 62, 78, 51, 63, 44, 42, 55, 100, 44, 64, 67, 50, 51, 63, 56, 45, 54, 55, 59, 48, 43, 54, 61, 34, 61, 56, 68, 69, 61, 68, 73, 69, 55, 36, 67, 80, 68, 116, 65, 50, 53, 51, 64, 109, 66, 76, 73, 61, 79, 93, 61, 61, 61, 50, 71, 73, 55, 56, 63, 86, 72, 73, 59, 82, 63, 74, 101, 50, 76, 37, 66, 48, 68, 76, 72, 55, 61, 75, 71, 61, 65, 48, 58, 55, 76, 53, 98, 114, 91, 91, 70, 94, 65, 56, 61, 75, 79, 72, 62, 73, 59, 57, 70, 54, 73, 54, 47, 64, 47, 86, 46, 62, 52, 52, 57, 71, 89, 43, 53, 44, 49, 39, 75, 66, 78, 59, 65, 86, 58, 121, 60, 72, 69, 91, 64, 57, 72, 45, 48, 84, 58, 79, 57, 87, 71, 58, 69, 55, 45, 50, 78, 51, 59, 49, 45, 76, 69, 79, 62, 55, 75, 60, 74, 70, 66, 87, 57, 60, 55, 45, 76, 104, 46, 59, 78, 48, 64, 58, 47, 73, 80, 53, 70, 56, 62, 58, 68, 47, 67, 60, 61, 59, 56, 70, 73, 62, 48, 42, 56, 81, 80, 65, 50, 49, 58, 39, 67, 50, 72, 52, 82, 58, 64, 50, 82, 66, 55, 75, 65, 81, 58, 44, 53, 55, 57, 55, 76, 55, 72, 76, 72, 64, 63, 62, 44, 55, 50, 56, 72, 74, 58, 50, 76, 82, 58, 57, 63, 61, 78, 56, 77, 81, 60, 52, 67, 51, 63, 57, 61, 56, 62, 67, 92, 41, 70, 75, 69, 107, 37, 79, 67, 63, 64, 63, 85, 67, 100, 66, 64, 122, 55, 64, 50, 66, 71, 62, 58, 64, 64, 47, 59, 51, 58, 60, 76, 73, 65, 50, 48, 78, 58, 63, 57, 52, 68, 41, 68, 55, 70, 64, 73, 64, 76, 65, 61, 81, 58, 65, 61, 55, 70, 60, 64, 51, 58, 70, 45, 60, 84, 56, 61, 51, 95, 63, 78, 46, 51, 50, 61, 53, 61, 67, 65, 61, 64, 68, 62, 74, 68, 50, 69, 62, 59, 70, 55, 44, 61, 93, 64, 74, 67, 53, 76, 56, 73, 61, 54, 61, 73, 59, 58, 107, 59, 68, 59, 74, 46, 50, 77, 86, 70, 52, 62, 57, 64, 68, 58, 83, 56, 46, 62, 86, 90, 64, 58, 58, 75, 65, 50, 63, 70, 86, 58, 61, 83, 65, 26, 68, 49, 73, 83, 64, 150, 68, 58, 82, 52, 133, 58, 65, 68, 69, 61, 73, 68, 72, 62, 63, 65, 63, 57, 84, 63, 62, 81, 66, 69, 46, 65, 59, 74, 71, 31, 51, 68, 63, 47, 99, 68, 69, 63, 57, 71, 53, 63, 58, 46, 77, 64, 67, 55, 71, 67, 86, 59, 82, 70, 59, 79, 56, 68, 55, 55, 46, 63, 74, 62, 61, 70, 58, 72, 57, 69, 60, 59, 111, 51, 61, 53, 82, 78, 50, 80, 92, 65, 61, 70, 80, 58, 52, 74, 53, 69, 69, 81, 52, 77, 47, 86, 51, 48, 56, 47, 74, 59, 73, 60, 61, 65, 61, 39, 49, 63, 59, 66, 57, 57, 101, 76, 77, 53, 89, 81, 80, 50, 60, 52, 66, 92, 67, 69, 73, 83, 79, 67, 80, 84, 52, 57, 74, 76, 70, 68, 68, 41, 61, 89, 67, 80, 60, 70, 51, 106, 66, 67, 90, 59, 74, 57, 80, 64, 65, 52, 61, 68, 85, 45, 63, 58, 60, 54, 67, 61, 90, 78, 66, 68, 102, 65, 40, 69, 52, 57, 64, 64, 80, 67, 78, 59, 71, 63, 64, 57, 67, 92, 61, 66, 65, 61, 67, 72, 75, 89, 55, 51, 55, 75, 53, 75, 69, 67, 69, 66, 69, 64, 74, 58, 53, 58, 44, 69, 64, 58, 73, 69, 60, 70, 76, 56, 69, 62, 77, 89, 62, 58, 61, 71, 60, 55, 56, 74, 83, 56, 52, 59, 59, 51, 79, 57, 71, 69, 77, 59, 101, 59, 60, 45, 70, 79, 72, 53, 51, 59, 62, 53, 80, 62, 92, 65, 67, 89, 49, 63, 85, 66, 74, 50, 60, 51, 91, 65, 45, 78, 58, 46, 48, 69, 65, 50, 60, 54, 81, 66, 71, 56, 101, 51, 64, 86, 68, 79, 87, 48, 52, 71, 65, 67, 70, 79, 65, 57, 75, 91, 83, 96, 64, 61, 74, 70, 61, 68, 69, 67, 58, 54, 68, 60, 56, 54, 106, 71, 108, 55, 66, 74, 64, 90, 51, 62, 71, 55, 60, 69, 71, 62, 60, 66, 72, 70, 67, 56, 58, 97, 69, 66, 113, 46, 52, 65, 61, 48, 57, 65, 62, 54, 70, 79, 111, 47, 82, 62, 61, 54, 65, 57, 60, 88, 65, 62, 66, 59, 76, 81, 58, 53, 64, 49, 88, 83, 82, 68, 77, 90, 49, 69, 78, 58, 68, 100, 71, 56, 89, 53, 60, 80, 55, 68, 78, 78, 108, 54, 69, 58, 56, 61, 78, 55, 56, 76, 59, 57, 66, 58, 62, 56, 71, 77, 60, 63, 124, 75, 52, 66, 77, 53, 80, 73, 60, 66, 71, 56, 62, 94, 76, 57, 53, 65, 69, 49, 55, 82, 76, 57, 84, 51, 58, 68, 59, 62, 59, 63, 76, 59, 70, 56, 61, 69, 74, 68, 60, 59, 50, 72, 91, 71, 59, 62, 63, 71, 60, 55, 66, 46, 50, 50, 74, 78, 66, 70, 105, 54, 56, 46, 49, 98, 62, 65, 47, 46, 77, 60, 82, 125, 45, 62, 62, 74, 69, 84, 59, 53, 60, 62, 60, 59, 104, 77, 55, 87, 62, 58, 59, 66, 51, 49, 66, 53, 75, 63, 64, 81, 53, 109, 59, 53, 58, 66, 49, 55, 64, 43, 56, 57, 60, 57, 56, 67, 84, 54, 50, 64, 88, 74, 79, 74, 62, 64, 67, 75, 51, 59, 57, 88, 52, 55, 69, 59, 48, 76, 45, 66, 76, 61, 49, 44, 67, 74, 60, 64, 54, 90, 62, 59, 71, 79, 61, 65, 73, 67, 66, 49, 76, 91, 106, 60, 92, 74, 50, 60, 105, 101, 36, 58, 50, 64, 71, 77, 48, 63, 57, 80, 57, 82, 59, 63, 62, 79, 65, 59, 56, 84, 56, 52, 55, 51, 82, 93, 62, 54, 79, 86, 67, 80, 68, 66, 47, 32, 56, 55, 59, 76, 96, 81, 63, 59, 55, 81, 82, 69, 70, 66, 53, 76, 53, 77, 75, 69, 57, 80, 60, 51, 52, 71, 57, 57, 61, 44, 52, 60, 59, 76, 66, 58, 57, 87, 82, 64, 60, 41, 53, 58, 51, 74, 53, 50, 59, 72, 65, 81, 65, 84, 60, 63, 60, 71, 71, 92, 55, 56, 67, 76, 50, 68, 75, 66, 67, 62, 108, 61, 69, 49, 37, 47, 97, 63, 63, 48, 68, 77, 63, 53, 32, 78, 58, 73, 55, 54, 56, 124, 75, 76, 68, 56, 99, 57, 93, 52, 115, 94, 40, 61, 54, 52, 56, 68, 79, 64, 72, 60, 100, 51, 50, 62, 58, 59, 81, 63, 71, 91, 53, 67, 71, 57, 67, 54, 48, 55, 75, 61, 60, 75, 77, 61, 78, 60, 75, 62, 59, 59, 53, 66, 72, 82, 47, 48, 72, 55, 80, 85, 59, 47, 56, 86, 70, 69, 44, 39, 55, 63, 56, 63, 61, 58, 85, 67, 86, 81, 59, 63, 53, 66, 76, 63, 71, 57, 57, 59, 74, 66, 67, 59, 88, 66, 59, 72, 81, 68, 81, 81, 104, 67, 64, 58, 74, 65, 82, 63, 40, 49, 67, 52, 56, 61, 54, 102, 91, 56, 72, 46, 59, 66, 72, 58, 73, 80, 77, 63, 65, 105, 56, 69, 61, 71, 107, 74, 58, 70, 71, 51, 64, 64, 66, 61, 68, 62, 72, 105, 78, 71, 67, 51, 85, 54, 45, 44, 62, 78, 59, 90, 56, 58, 53, 75, 63, 67, 50, 55, 62, 55, 64, 57, 62, 84, 82, 63, 61, 82, 68, 57, 81, 40, 61, 83, 55, 71, 63, 91, 80, 69, 77, 56, 58, 55, 80, 78, 53, 73, 86, 61, 65, 49, 67, 57, 87, 77, 68, 53, 66, 69, 92, 71, 59, 69, 75, 63, 67, 49, 55, 72, 59, 62, 66, 51, 63, 52, 65, 83, 63, 67, 63, 62, 72, 93, 65, 66, 69, 72, 66, 61, 60, 75, 68, 49, 83, 68, 64, 63, 66, 49, 36, 48, 85, 76, 67, 69, 50, 61, 55, 91, 73, 87, 65, 60, 71, 66, 50, 59, 45, 57, 72, 61, 73, 99, 68, 62, 61, 55, 67, 61, 65, 67, 66, 55, 75, 63, 65, 55, 61, 58, 51, 47, 65, 73, 59, 73, 61, 70, 73, 78, 62, 67, 73, 77, 89, 56, 56, 71, 86, 68, 60, 63, 46, 55, 66, 59, 58, 66, 79, 55, 64, 50, 81, 81, 61, 76, 75, 58, 74, 58, 56, 65, 62, 54, 73, 80, 59, 68, 68, 60, 87, 57, 67, 70, 45, 83, 64, 70, 80, 64, 55, 61, 62, 62, 78, 60, 62, 64, 74, 65, 71, 66, 68, 61, 66, 100, 86, 73, 59, 91, 69, 69, 77, 61, 85, 62, 70, 74, 71, 63, 58, 80, 43, 62, 48, 68, 64, 88, 44, 73, 53, 54, 66, 52, 78, 67, 101, 50, 80, 61, 81, 56, 62, 65, 82, 49, 67, 72, 78, 50, 83, 67, 72, 82, 81, 53, 70, 62, 71, 60, 42, 66, 71, 60, 84, 58, 69, 66, 62, 72, 70, 75, 65, 64, 66, 47, 62, 69, 69, 57, 77, 81, 53, 65, 56, 88, 75, 46, 66, 65, 78, 80, 67, 50, 67, 74, 49, 58, 64, 53, 58, 70, 41, 61, 74, 55, 60, 66, 74, 60, 59, 34, 75, 63, 58, 65, 82, 61, 69, 54, 65, 73, 55, 71, 66, 77, 48, 56, 92, 62, 69, 73, 63, 75, 55, 60, 73, 89, 64, 83, 78, 58, 73, 61, 66, 53, 74, 63, 60, 63, 67, 77, 89, 80, 72, 61, 69, 66, 71, 65, 61, 46, 80, 55, 93, 58, 75, 58, 39, 65, 75, 50, 54, 66, 65, 64, 59, 63, 55, 54, 45, 54, 54, 64, 65, 52, 96, 65, 44, 163, 66, 73, 52, 63, 72, 82, 79, 68, 69, 56, 82, 70, 57, 65, 67, 71, 67, 51, 55, 61, 61, 52, 74, 47, 79, 55, 64, 53, 72, 68, 50, 83, 77, 69, 46, 72, 88, 32, 61, 72, 56, 73, 46, 41, 45, 78, 56, 58, 47, 69, 54, 56, 62, 49, 68, 69, 50, 55, 64, 62, 71, 63, 51, 61, 53, 66, 57, 76, 79, 71, 97, 55, 91, 61, 60, 71, 56, 54, 65, 93, 72, 67, 51, 77, 76, 49, 60, 29, 67, 65, 74, 73, 54, 59, 67, 68, 79, 74, 58, 69, 70, 75, 66, 63, 73, 74, 67, 61, 64, 53, 54, 61, 43, 61, 86, 73, 81, 63, 63, 61, 75, 85, 67, 55, 59, 69, 61, 55, 55, 89, 81, 63, 53, 83, 67, 50, 52, 70, 82, 71, 65, 59, 78, 58, 63, 66, 72, 71, 57, 69, 59, 60, 73, 59, 89, 79, 49, 64, 79, 75, 67, 63, 63, 69, 72, 107, 74, 62, 82, 82, 55, 54, 66, 79, 64, 70, 62, 52, 58, 65, 65, 69, 64, 84, 68, 75, 99, 79, 58, 65, 70, 67, 75, 43, 75, 70, 69, 71, 61, 46, 61, 97, 64, 85, 59, 47, 47, 64, 62, 75, 61, 65, 57, 66, 91, 32, 67, 57, 55, 54, 82, 70, 66, 58, 67, 79, 68, 58, 69, 57, 76, 64, 57, 55, 52, 51, 63, 71, 86, 67, 57, 71, 54, 73, 66, 55, 63, 70, 53, 55, 67, 61, 58, 80, 58, 69, 54, 47, 58, 66, 64, 59, 67, 58, 50, 61, 65, 63, 56, 63, 73, 59, 42, 71, 52, 73, 82, 69, 57, 66, 51, 65, 62, 70, 71, 55, 90, 62, 68, 67, 40, 70, 57, 50, 56, 48, 48, 87, 57, 113, 57, 71, 76, 52, 68, 68, 86, 59, 67, 49, 68, 76, 62, 64, 68, 37, 73, 62, 73, 71, 45, 42, 59, 76, 50, 88, 61, 66, 57, 61, 39, 54, 101, 58, 62, 72, 61, 63, 77, 76, 57, 65, 52, 63, 67, 62, 89, 45, 46, 53, 61, 61, 61, 65, 63, 67, 68, 76, 75, 70, 69, 62, 83, 73, 72, 49, 68, 63, 83, 61, 52, 54, 86, 87, 73, 59, 49, 53, 89, 60, 62, 56, 82, 45, 77, 42, 78, 63, 69, 61, 80, 70, 58, 66, 47, 82, 66, 69, 70, 54, 69, 68, 56, 87, 60, 60, 68, 70, 61, 64, 88, 75, 68, 63, 53, 63, 71, 69, 76, 66, 57, 72, 60, 65, 51, 64, 102, 65, 63, 42, 72, 54, 59, 60, 52, 74, 66, 62, 42, 70, 68, 78, 65, 54, 62, 59, 77, 58, 76, 70, 51, 56, 50, 67, 63, 67, 89, 60, 60, 71, 86, 80, 63, 121, 71, 53, 64, 48, 62, 75, 58, 57, 67, 70, 99, 67, 84, 64, 81, 62, 58, 61, 62, 71, 59, 53, 47, 73, 62, 53, 83, 73, 65, 61, 57, 42, 78, 70, 90, 53, 66, 72, 58, 72, 67, 49, 59, 85, 56, 45, 61, 77, 48, 65, 77, 62, 67, 65, 73, 66, 59, 115, 99, 51, 68, 51, 69, 91, 51, 57, 79, 57, 70, 55, 60, 88, 68, 51, 61, 55, 74, 59, 62, 65, 74, 68, 50, 69, 63, 47, 57, 59, 46, 68, 98, 81, 94, 66, 57, 83, 66, 63, 46, 83, 97, 71, 54, 56, 71, 108, 93, 70, 70, 59, 76, 62, 59, 78, 64, 74, 88, 59, 62, 110, 44, 69, 71, 64, 82, 82, 75, 59, 65, 57, 44, 49, 69, 64, 72, 54, 66, 87, 70, 58, 71, 65, 58, 51, 53, 58, 69, 74, 62, 63, 66, 53, 77, 60, 70, 63, 62, 57, 69, 54, 51, 49, 67, 83, 56, 61, 86, 52, 70, 92, 71, 52, 65, 67, 64, 66, 127, 65, 58, 75, 41, 67, 62, 60, 76, 60, 61, 47, 33, 75, 62, 93, 50, 65, 80, 75, 60, 47, 128, 66, 86, 97, 86, 65, 67, 48, 68, 58, 59, 64, 66, 68, 37, 75, 52, 70, 92, 71, 72, 57, 47, 67, 71, 64, 119, 60, 51, 64, 65, 60, 76, 92, 54, 54, 71, 56, 74, 61, 64, 50, 63, 61, 67, 56, 69, 50, 56, 58, 73, 104, 128, 60, 67, 55, 56, 65, 53, 79, 78, 61, 55, 70, 63, 55, 44, 63, 69, 41, 53, 46, 51, 66, 68, 78, 62, 73, 67, 73, 70, 46, 68, 53, 62, 57, 48, 63, 58, 83, 56, 68, 55, 58, 63, 59, 81, 56, 49, 64, 43, 58, 56, 57, 55, 53, 63, 84, 85, 110, 58, 57, 53, 56, 72, 64, 75, 86, 54, 44, 69, 70, 55, 57, 86, 64, 63, 56, 64, 57, 43, 68, 49, 58, 89, 78, 50, 66, 113, 71, 61, 60, 59, 58, 63, 75, 69, 62, 59, 72, 101, 55, 81, 56, 76, 89, 97, 66, 68, 60, 80, 51, 65, 41, 57, 47, 73, 60, 78, 105, 60, 63, 61, 74, 62, 65, 67, 63, 55, 83, 62, 70, 53, 72, 56, 64, 76, 54, 69, 80, 50, 86, 72, 55, 63, 66, 52, 60, 70, 77, 52, 63, 84, 83, 60, 170, 73, 71, 47, 55, 81, 70, 58, 58, 44, 93, 60, 65, 61, 74, 45, 69, 66, 60, 65, 50, 62, 97, 81, 65, 63, 70, 84, 69, 59, 55, 56, 62, 74, 46, 47, 66, 79, 78, 71, 61, 84, 50, 46, 69, 60, 51, 87, 69, 72, 66, 85, 69, 39, 80, 91, 65, 44, 56, 66, 59, 60, 69, 71, 60, 58, 80, 78, 68, 57, 78, 59, 84, 53, 59, 70, 55, 61, 51, 54, 78, 83, 69, 74, 92, 127, 63, 63, 62, 56, 69, 66, 61, 57, 79, 70, 99, 83, 56, 55, 61, 58, 66, 66, 54, 78, 68, 66, 69, 70, 54, 59, 62, 61, 66, 62, 65, 79, 71, 45, 86, 71, 63, 56, 60, 55, 78, 73, 59, 71, 61, 87, 70, 53, 72, 53, 104, 103, 50, 66, 85, 52, 61, 93, 66, 63, 63, 114, 63, 74, 111, 66, 73, 43, 71, 59, 84, 67, 60, 69, 58, 48, 67, 83, 55, 70, 70, 61, 71, 66, 65, 61, 57, 62, 54, 75, 55, 77, 67, 69, 57, 65, 57, 58, 56, 69, 77, 86, 56, 63, 101, 53, 54, 67, 60, 54, 66, 75, 47, 52, 78, 64, 64, 77, 69, 63, 64, 55, 55, 63, 50, 39, 44, 61, 36, 84, 70, 80, 60, 65, 58, 74, 67, 62, 77, 50, 72, 67, 69, 76, 71, 57, 58, 51, 67, 55, 59, 143, 55, 68, 54, 46, 71, 60, 98, 36, 60, 79, 75, 55, 68, 63, 57, 58, 68, 52, 56, 77, 63, 102, 56, 54, 94, 48, 73, 77, 74, 57, 76, 73, 73, 59, 54, 56, 50, 71, 71, 90, 57, 69, 68, 73, 50, 59, 76, 83, 58, 61, 58, 77, 64, 57, 74, 68, 68, 61, 60, 64, 49, 64, 55, 49, 61, 55, 79, 54, 62, 67, 51, 54, 63, 63, 89, 72, 50, 38, 73, 69, 74, 101, 50, 69, 62, 57, 47, 53, 78, 94, 59, 71, 58, 58, 64, 96, 67, 69, 80, 56, 68, 45, 83, 66, 108, 59, 67, 88, 67, 58, 70, 95, 56, 75, 66, 44, 95, 59, 41, 69, 67, 82, 98, 102, 101, 72, 68, 50, 44, 60, 93, 64, 52, 66, 72, 59, 56, 72, 64, 116, 70, 63, 63, 70, 87, 65, 80, 62, 53, 66, 67, 69, 75, 66, 58, 74, 48, 67, 87, 68, 64, 72, 70, 63, 58, 91, 76, 73, 78, 65, 70, 67, 71, 61, 57, 101, 65, 58, 58, 42, 74, 61, 54, 67, 45, 63, 62, 66, 120, 78, 59, 70, 79, 50, 72, 59, 60, 63, 82, 52, 60, 69, 65, 44, 59, 48, 63, 51, 57, 48, 64, 43, 99, 50, 54, 67, 77, 76, 72, 62, 56, 55, 67, 51, 80, 55, 59, 88, 57, 60, 43, 77, 77, 88, 56, 86, 61, 72, 85, 49, 83, 62, 67, 55, 61, 55, 46, 66, 59, 57, 65, 67, 55, 73, 57, 107, 59, 63, 80, 102, 68, 67, 64, 69, 43, 70, 61, 49, 62, 50, 67, 84, 98, 58, 57, 58, 69, 60, 68, 70, 68, 75, 75, 96, 66, 35, 68, 77, 83, 66, 74, 66, 111, 65, 62, 81, 48, 64, 83, 63, 66, 97, 75, 73, 64, 62, 89, 67, 62, 74, 72, 65, 69, 67, 120, 57, 77, 50, 80, 110, 48, 75, 81, 67, 61, 66, 71, 70, 59, 66, 60, 61, 58, 118, 73, 47, 52, 59, 58, 51, 63, 56, 54, 68, 71, 65, 86, 66, 62, 106, 54, 69, 97, 56, 58, 70, 54, 46, 69, 65, 69, 70, 60, 72, 65, 51, 58, 54, 58, 78, 70, 65, 56, 63, 58, 66, 60, 53, 56, 75, 72, 55, 61, 58, 70, 69, 54, 64, 67, 75, 75, 73, 49, 59, 57, 82, 48, 77, 110, 34, 71, 62, 41, 62, 67, 74, 63, 46, 70, 53, 77, 72, 58, 67, 80, 62, 49, 60, 77, 55, 62, 91, 46, 71, 77, 80, 56, 56, 60, 100, 49, 61, 101, 54, 66, 61, 77, 62, 48, 63, 78, 52, 57, 46, 81, 70, 83, 62, 52, 67, 66, 54, 67, 77, 44, 68, 113, 58, 39, 69, 97, 54, 62, 122, 76, 67, 68, 43, 72, 58, 116, 55, 67, 78, 56, 53, 57, 53, 60, 88, 71, 58, 53, 67, 69, 61, 65, 63, 59, 53, 77, 82, 86, 37, 74, 39, 51, 59, 65, 64, 42, 67, 62, 65, 63, 51, 74, 76, 82, 70, 81, 79, 53, 71, 61, 76, 70, 47, 59, 53, 55, 114, 70, 53, 81, 80, 54, 80, 42, 53, 53, 56, 66, 53, 66, 66, 77, 73, 80, 60, 54, 68, 40, 59, 66, 50, 61, 53, 57, 39, 62, 77, 70, 51, 65, 72, 72, 79, 58, 49, 84, 70, 69, 94, 53, 65, 64, 51, 57, 70, 68, 79, 61, 52, 54, 63, 70, 51, 66, 69, 59, 86, 66, 45, 64, 70, 83, 58, 66, 59, 54, 55, 67, 52, 68, 55, 107, 44, 60, 82, 51, 65, 57, 60, 65, 63, 95, 39, 61, 73, 62, 130, 54, 70, 59, 50, 54, 81, 65, 87, 63, 61, 64, 67, 71, 45, 59, 65, 76, 77, 63, 50, 68, 64, 77, 69, 72, 69, 61, 82, 55, 117, 70, 54, 84, 75, 68, 67, 67, 50, 70, 59, 52, 47, 62, 59, 54, 64, 66, 79, 72, 48, 78, 80, 105, 50, 54, 108, 73, 51, 56, 88, 76, 77, 67, 66, 62, 87, 53, 50, 60, 48, 83, 59, 62, 96, 60, 48, 65, 72, 76, 49, 68, 102, 48, 70, 80, 56, 87, 72, 65, 80, 61, 57, 75, 74, 52, 58, 77, 64, 94, 76, 59, 41, 93, 55, 70, 53, 76, 55, 75, 80, 105, 70, 81, 82, 60, 31, 77, 38, 57, 67, 62, 86, 52, 57, 81, 54, 35, 60, 64, 61, 57, 48, 57, 52, 62, 77, 62, 54, 48, 82, 135, 78, 58, 51, 63, 61, 75, 67, 61, 68, 47, 75, 58, 60, 69, 72, 63, 109, 68, 139, 84, 119, 81, 63, 68, 74, 85, 74, 57, 59, 53, 63, 58, 49, 57, 76, 41, 72, 40, 72, 70, 60, 62, 80, 62, 65, 36, 75, 72, 52, 64, 68, 65, 62, 69, 65, 65, 57, 73, 117, 60, 68, 96, 65, 62, 66, 76, 52, 40, 60, 47, 84, 47, 57, 84, 80, 73, 57, 90, 78, 70, 52, 62, 92, 66, 72, 77, 80, 89, 68, 64, 82, 78, 86, 42, 49, 60, 61, 66, 59, 70, 50, 66, 84, 80, 74, 59, 46, 58, 80, 67, 73, 43, 92, 52, 61, 69, 72, 70, 51, 64, 50, 64, 67, 75, 81, 48, 73, 60, 47, 85, 133, 52, 44, 65, 87, 67, 55, 54, 57, 71, 67, 126, 70, 72, 53, 65, 72, 72, 67, 46, 69, 54, 58, 76, 55, 58, 34, 59, 76, 60, 83, 80, 57, 57, 71, 68, 63, 61, 57, 70, 57, 83, 59, 79, 62, 61, 72, 72, 54, 46, 62, 41, 51, 61, 49, 65, 64, 50, 62, 80, 90, 116, 62, 59, 52, 67, 58, 71, 56, 114, 113, 68, 88, 66, 70, 44, 53, 88, 60, 51, 51, 57, 71, 60, 52, 54, 48, 47, 57, 65, 68, 61, 100, 62, 63, 39, 50, 50, 74, 76, 68, 46, 55, 122, 72, 47, 33, 56, 69, 87, 79, 74, 82, 90, 71, 58, 84, 57, 82, 100, 57, 69, 62, 56, 44, 58, 61, 144, 77, 116, 79, 108, 63, 61, 72, 71, 85, 71, 53, 57, 76, 65, 63, 41, 53, 52, 65, 49, 69, 63, 50, 71, 82, 45, 78, 55, 59, 70, 75, 89, 51, 55, 74, 62, 68, 80, 49, 82, 65, 67, 75, 62, 60, 59, 59, 56, 73, 47, 64, 78, 80, 67, 49, 51, 75, 74, 61, 66, 59, 59, 53, 59, 71, 74, 73, 54, 80, 41, 61, 33, 61, 64, 80, 59, 50, 72, 66, 77, 60, 44, 56, 52, 63, 61, 72, 67, 52, 38, 59, 44, 66, 59, 51, 68, 60, 48, 48, 59, 59, 64, 80, 73, 86, 57, 69, 57, 73, 67, 69, 53, 72, 50, 63, 69, 86, 63, 76, 107, 59, 71, 43, 74, 61, 71, 46, 76, 93, 60, 55, 51, 60, 43, 59, 69, 71, 56, 41, 70, 59, 96, 57, 69, 78, 44, 56, 53, 54, 72, 75, 80, 70, 75, 65, 73, 80, 67, 54, 57, 50, 81, 46, 67, 94, 56, 55, 47, 89, 108, 80, 56, 67, 54, 63, 54, 51, 72, 75, 68, 63, 148, 73, 86, 35, 71, 48, 78, 55, 67, 65, 68, 86, 55, 79, 68, 67, 74, 60, 48, 97, 66, 72, 69, 66, 47, 62, 54, 59, 61, 72, 59, 72, 82, 95, 68, 70, 85, 37, 44, 61, 62, 70, 69, 46, 47, 56, 49, 131, 72, 56, 59, 83, 68, 65, 73, 67, 77, 55, 78, 78, 33, 65, 81, 70, 74, 100, 55, 62, 61, 54, 76, 77, 86, 76, 74, 54, 75, 87, 98, 70, 80, 70, 70, 48, 64, 54, 93, 48, 66, 48, 56, 71, 53, 68, 89, 72, 75, 61, 54, 69, 76, 65, 59, 87, 57, 55, 68, 88, 77, 62, 89, 70, 58, 56, 81, 72, 48, 56, 92, 64, 65, 82, 75, 64, 55, 50, 75, 63, 72, 55, 78, 65, 68, 75, 84, 55, 53, 59, 36, 65, 88, 66, 50, 54, 56, 73, 89, 52, 71, 55, 45, 58, 65, 54, 74, 58, 37, 124, 101, 53, 88, 40, 74, 73, 35, 54, 63, 79, 71, 46, 69, 51, 61, 58, 85, 100, 80, 48, 51, 68, 56, 65, 88, 53, 70, 112, 80, 73, 63, 111, 46, 54, 71, 68, 68, 71, 53, 51, 86, 71, 45, 69, 79, 66, 63, 75, 74, 67, 72, 50, 72, 52, 73, 44, 62, 83, 67, 43, 72, 74, 52, 85, 73, 72, 46, 58, 53, 60, 42, 55, 53, 68, 61, 68, 49, 69, 33, 110, 69, 48, 94, 63, 58, 69, 81, 75, 83, 67, 60, 58, 70, 73, 65, 60, 55, 62, 65, 63, 54, 68, 58, 47, 58, 62, 83, 53, 81, 59, 79, 65, 42, 148, 58, 100, 62, 73, 99, 55, 72, 92, 62, 102, 56, 48, 65, 71, 53, 80, 54, 89, 58, 79, 50, 56, 58, 89, 65, 32, 55, 100, 67, 78, 63, 93, 59, 76, 55, 50, 80, 41, 60, 61, 51, 54, 103, 58, 52, 57, 55, 78, 90, 70, 51, 65, 85, 55, 68, 60, 76, 65, 78, 66, 59, 55, 71, 62, 53, 69, 38, 69, 67, 60, 64, 58, 67, 85, 80, 62, 53, 88, 60, 59, 58, 69, 70, 79, 84, 110, 72, 80, 69, 76, 67, 79, 62, 64, 69, 52, 73, 51, 62, 64, 70, 53, 76, 47, 70, 61, 88, 71, 84, 53, 88, 86, 78, 53, 58, 60, 55, 69, 66, 94, 52, 56, 60, 60, 41, 65, 84, 62, 78, 42, 59, 61, 59, 65, 60, 73, 69, 71, 56, 65, 63, 61, 62, 54, 52, 68, 62, 75, 97, 60, 71, 41, 64, 64, 73, 77, 77, 85, 64, 55, 65, 56, 55, 68, 115, 60, 63, 61, 60, 72, 54, 78, 55, 67, 58, 71, 71, 76, 50, 65, 61, 56, 56, 64, 60, 78, 76, 73, 64, 61, 60, 56, 68, 64, 99, 75, 40, 71, 74, 61, 61, 46, 68, 44, 68, 88, 72, 84, 82, 63, 78, 58, 62, 53, 58, 70, 59, 55, 58, 70, 51, 51, 78, 44, 73, 76, 72, 45, 51, 79, 52, 69, 52, 58, 46, 91, 73, 69, 60, 79, 60, 85, 61, 59, 73, 66, 71, 74, 65, 83, 57, 77, 72, 61, 66, 67, 78, 68, 64, 65, 65, 57, 62, 52, 59, 70, 53, 69, 63, 57, 63, 78, 56, 53, 82, 63, 92, 96, 72, 62, 88, 60, 83, 67, 80, 96, 74, 63, 61, 79, 105, 71, 75, 52, 104, 74, 76, 51, 72, 65, 73, 75, 53, 64, 59, 44, 70, 61, 86, 77, 72, 46, 65, 66, 58, 85, 92, 47, 58, 53, 57, 55, 85, 65, 51, 76, 75, 63, 81, 91, 53, 54, 73, 91, 56, 94, 51, 58, 84, 59, 65, 82, 62, 69, 52, 79, 44, 65, 65, 64, 69, 59, 56, 53, 61, 60, 72, 81, 68, 60, 141, 42, 93, 58, 52, 59, 78, 58, 62, 48, 61, 75, 69, 63, 66, 63, 63, 85, 88, 66, 79, 47, 69, 72, 45, 72, 95, 74, 41, 76, 45, 95, 80, 66, 73, 77, 78, 55, 64, 57, 50, 70, 83, 70, 71, 89, 82, 153, 64, 72, 67, 48, 47, 63, 72, 67, 53, 58, 80, 61, 57, 78, 57, 59, 37, 53, 38, 92, 69, 59, 59, 73, 81, 70, 55, 59, 51, 51, 81, 75, 76, 83, 50, 85, 64, 57, 57, 94, 58, 43, 65, 68, 85, 43, 67, 48, 70, 71, 67, 68, 88, 64, 73, 81, 84, 70, 76, 66, 61, 71, 51, 90, 70, 75, 55, 59, 69, 71, 99, 62, 62, 76, 65, 85, 42, 62, 60, 54, 78, 73, 75, 47, 78, 107, 62, 58, 74, 70, 85, 66, 58, 70, 85, 87, 59, 59, 72, 49, 62, 62, 72, 54, 75, 66, 57, 51, 69, 64, 79, 65, 68, 63, 69, 75, 69, 51, 126, 73, 64, 71, 65, 58, 68, 68, 60, 51, 62, 74, 69, 82, 85, 80, 70, 49, 95, 55, 49, 73, 70, 78, 71, 66, 65, 84, 56, 76, 67, 80, 64, 80, 56, 57, 60, 67, 50, 58, 61, 59, 47, 40, 58, 55, 71, 58, 79, 63, 69, 51, 43, 69, 61, 56, 109, 57, 74, 73, 51, 65, 54, 58, 66, 53, 50, 72, 115, 62, 48, 71, 67, 63, 77, 58, 61, 40, 70, 60, 70, 72, 59, 46, 51, 77, 45, 64, 78, 93, 57, 66, 74, 52, 77, 66, 64, 65, 68, 63, 63, 54, 60, 80, 90, 55, 43, 72, 110, 59, 65, 49, 50, 54, 70, 47, 63, 61, 63, 43, 74, 86, 57, 79, 55, 65, 61, 70, 75, 55, 73, 66, 62, 68, 55, 55, 56, 57, 65, 55, 59, 68, 67, 81, 44, 58, 52, 58, 49, 49, 62, 58, 60, 64, 64, 62, 29, 75, 87, 56, 67, 41, 45, 63, 57, 64, 59, 81, 63, 72, 64, 56, 62, 62, 55, 62, 50, 54, 60, 68, 65, 52, 80, 70, 73, 85, 63, 69, 63, 69, 63, 52, 71, 63, 68, 61, 62, 63, 49, 55, 49, 64, 55, 57, 37, 104, 67, 64, 58, 50, 66, 70, 55, 54, 64, 66, 74, 59, 71, 39, 56, 55, 67, 77, 95, 62, 74, 49, 41, 69, 49, 52, 99, 69, 68, 54, 67, 64, 65, 81, 64, 51, 68, 64, 77, 50, 60, 54, 84, 87, 58, 73, 62, 70, 60, 92, 70, 58, 77, 65, 69, 79, 59, 74, 98, 54, 65, 66, 93, 63, 135, 63, 48, 54, 108, 83, 64, 95, 58, 70, 88, 50, 63, 55, 66, 65, 99, 41, 50, 74, 69, 65, 66, 54, 78, 82, 63, 64, 57, 58, 56, 98, 61, 63, 68, 59, 63, 70, 64, 54, 75, 70, 55, 75, 58, 72, 62, 54, 72, 53, 54, 82, 62, 51, 60, 78, 71, 64, 57, 60, 62, 67, 70, 94, 68, 48, 61, 62, 53, 65, 62, 77, 51, 71, 64, 66, 62, 70, 69, 64, 90, 84, 40, 63, 42, 61, 51, 67, 61, 74, 75, 77, 77, 54, 97, 63, 62, 63, 63, 75, 60, 59, 53, 58, 110, 76, 68, 57, 63, 65, 69, 48, 37, 59, 62, 64, 55, 61, 59, 65, 61, 61, 75, 55, 54, 53, 74, 108, 56, 31, 48, 47, 53, 85, 69, 69, 86, 88, 65, 69, 59, 62, 85, 53, 51, 51, 73, 75, 50, 49, 64, 68, 73, 110, 69, 68, 60, 84, 61, 82, 67, 68, 72, 55, 76, 95, 63, 61, 95, 56, 62, 56, 71, 46, 57, 62, 61, 126, 83, 70, 76, 67, 76, 82, 75, 71, 65, 44, 61, 69, 73, 46, 46, 45, 62, 61, 69, 82, 50, 76, 54, 66, 81, 53, 55, 75, 67, 87, 54, 72, 56, 101, 60, 45, 70, 76, 58, 88, 55, 62, 64, 63, 55, 52, 80, 53, 65, 84, 84, 63, 94, 72, 52, 56, 64, 63, 81, 51, 65, 51, 57, 68, 107, 58, 61, 82, 60, 65, 55, 58, 68, 77, 74, 55, 70, 80, 71, 83, 67, 94, 68, 57, 74, 57, 63, 58, 55, 62, 59, 64, 65, 55, 62, 54, 55, 67, 63, 85, 59, 42, 134, 67, 63, 75, 55, 68, 75, 73, 84, 66, 62, 55, 81, 66, 101, 73, 85, 81, 80, 71, 51, 54, 65, 62, 56, 82, 61, 73, 71, 66, 47, 76, 56, 66, 69, 63, 33, 81, 68, 64, 49, 72, 62, 81, 73, 77, 61, 64, 57, 64, 56, 66, 60, 37, 51, 82, 73, 51, 70, 75, 67, 59, 54, 42, 56, 69, 81, 51, 59, 41, 80, 61, 41, 55, 45, 84, 68, 68, 51, 78, 65, 46, 65, 46, 45, 66, 54, 74, 75, 47, 62, 51, 56, 96, 61, 80, 65, 62, 67, 55, 59, 69, 93, 48, 60, 51, 53, 60, 69, 61, 64, 55, 66, 63, 75, 58, 48, 74, 62, 68, 64, 68, 64, 65, 35, 48, 65, 64, 59, 64, 111, 76, 60, 53, 72, 71, 47, 50, 59, 73, 61, 68, 64, 61, 108, 64, 68, 73, 47, 62, 61, 73, 87, 89, 67, 58, 55, 54, 60, 53, 51, 66, 68, 104, 68, 68, 50, 56, 73, 83, 49, 50, 59, 64, 54, 62, 93, 34, 75, 56, 72, 58, 81, 77, 80, 37, 64, 49, 60, 68, 77, 84, 83, 84, 51, 49, 36, 63, 61, 52, 92, 91, 67, 78, 91, 103, 53, 65, 61, 107, 34, 76, 79, 78, 96, 67, 57, 74, 64, 77, 72, 69, 71, 62, 92, 77, 71, 59, 96, 98, 72, 66, 83, 97, 70, 70, 46, 72, 65, 50, 73, 71, 82, 73, 62, 48, 78, 59, 74, 64, 66, 73, 61, 57, 61, 60, 50, 48, 48, 65, 71, 57, 80, 58, 65, 71, 62, 51, 60, 56, 63, 69, 63, 76, 64, 52, 85, 63, 97, 71, 70, 35, 105, 60, 91, 74, 73, 103, 69, 53, 52, 45, 58, 77, 68, 61, 67, 60, 68, 55, 48, 84, 74, 53, 53, 63, 79, 70, 56, 55, 78, 53, 91, 40, 68, 59, 65, 65, 86, 80, 62, 56, 48, 60, 53, 76, 55, 63, 61, 61, 69, 70, 115, 71, 51, 67, 73, 73, 86, 60, 54, 54, 79, 56, 62, 66, 51, 87, 79, 46, 94, 61, 81, 84, 50, 43, 61, 72, 62, 69, 69, 52, 76, 60, 67, 41, 55, 125, 62, 105, 54, 77, 76, 65, 78, 58, 52, 75, 69, 67, 61, 66, 72, 67, 66, 102, 73, 59, 75, 101, 78, 75, 86, 49, 72, 63, 65, 67, 54, 70, 65, 104, 47, 55, 76, 46, 64, 59, 79, 50, 68, 57, 74, 69, 42, 84, 72, 55, 78, 65, 45, 46, 61, 56, 47, 71, 67, 52, 59, 61, 62, 61, 43, 54, 62, 57, 51, 54, 73, 52, 60, 60, 74, 68, 49, 60, 89, 70, 52, 61, 59, 55, 94, 50, 70, 47, 62, 66, 55, 78, 72, 53, 64, 49, 49, 65, 60, 53, 65, 82, 56, 60, 49, 58, 72, 52, 57, 61, 60, 53, 88, 57, 65, 75, 58, 68, 89, 59, 73, 55, 78, 67, 56, 63, 53, 54, 43, 77, 65, 59, 55, 44, 50, 56, 73, 70, 62, 71, 68, 69, 65, 76, 67, 50, 61, 61, 89, 92, 57, 67, 66, 55, 63, 56, 186, 46, 61, 61, 64, 77, 77, 120, 52, 57, 70, 77, 63, 76, 75, 60, 68, 59, 59, 134, 71, 62, 61, 75, 76, 52, 55, 79, 69, 63, 71, 60, 73, 63, 61, 49, 52, 69, 84, 39, 73, 71, 56, 67, 53, 69, 61, 53, 70, 57, 91, 57, 49, 86, 60, 52, 87, 57, 59, 69, 73, 66, 65, 54, 70, 72, 90, 70, 73, 62, 62, 99, 60, 65, 68, 58, 62, 73, 44, 50, 62, 73, 54, 62, 65, 55, 65, 74, 69, 113, 66, 62, 45, 67, 55, 51, 49, 51, 77, 54, 67, 45, 79, 58, 53, 58, 61, 63, 52, 109, 53, 68, 64, 73, 64, 66, 59, 54, 65, 63, 61, 60, 57, 97, 43, 68, 70, 64, 61, 66, 89, 65, 46, 66, 93, 54, 64, 138, 67, 77, 62, 62, 79, 79, 54, 85, 62, 69, 55, 65, 66, 64, 66, 68, 78, 36, 76, 47, 47, 52, 78, 71, 51, 45, 54, 64, 55, 79, 76, 63, 63, 63, 62, 58, 67, 53, 51, 64, 75, 64, 55, 64, 56, 64, 44, 67, 64, 76, 120, 94, 64, 71, 73, 66, 43, 63, 62, 40, 67, 62, 76, 57, 52, 56, 106, 53, 70, 67, 69, 62, 80, 59, 42, 65, 67, 41, 78, 57, 60, 56, 74, 60, 48, 82, 95, 56, 82, 58, 50, 71, 67, 67, 71, 55, 68, 66, 70, 67, 61, 159, 74, 74, 54, 55, 67, 73, 61, 131, 100, 62, 79, 86, 71, 72, 60, 54, 110, 67, 82, 62, 61, 57, 58, 66, 68, 80, 96, 58, 81, 66, 61, 65, 65, 58, 60, 66, 70, 54, 62, 71, 62, 97, 69, 78, 34, 77, 78, 54, 51, 61, 68, 98, 88, 46, 64, 76, 73, 67, 58, 47, 54, 72, 85, 47, 73, 63, 59, 65, 73, 58, 56, 54, 77, 86, 68, 74, 97, 32, 55, 56, 61, 66, 71, 77, 119, 61, 54, 43, 43, 63, 63, 53, 64, 62, 65, 54, 53, 59, 54, 65, 82, 56, 59, 87, 69, 57, 62, 52, 57, 68, 65, 48, 46, 60, 43, 36, 89, 75, 74, 53, 75, 74, 85, 81, 75, 79, 62, 51, 63, 91, 87, 66, 82, 80, 53, 83, 65, 69, 62, 56, 54, 81, 60, 57, 56, 98, 68, 60, 76, 67, 57, 46, 54, 62, 69, 60, 39, 64, 80, 106, 52, 55, 72, 75, 61, 78, 57, 60, 55, 87, 84, 72, 59, 66, 60, 67, 59, 69, 56, 63, 78, 77, 70, 61, 67, 51, 79, 68, 61, 58, 84, 86, 60, 48, 47, 72, 76, 77, 68, 86, 60, 50, 56, 77, 69, 48, 65, 46, 93, 57, 67, 65, 81, 56, 75, 65, 117, 67, 69, 68, 47, 58, 59, 49, 85, 55, 83, 57, 79, 66, 61, 45, 60, 56, 76, 65, 64, 57, 74, 80, 45, 49, 110, 67, 60, 90, 68, 97, 74, 81, 83, 84, 54, 48, 68, 62, 39, 63, 67, 56, 59, 64, 71, 55, 66, 42, 52, 61, 112, 48, 44, 49, 65, 58, 65, 51, 101, 55, 51, 70, 51, 77, 53, 72, 81, 55, 68, 82, 74, 61, 44, 48, 74, 56, 62, 72, 54, 48, 63, 69, 62, 54, 121, 47, 78, 73, 71, 52, 67, 58, 76, 57, 61, 57, 57, 54, 51, 70, 71, 57, 78, 61, 53, 48, 40, 54, 44, 67, 82, 32, 63, 54, 59, 61, 58, 58, 80, 48, 68, 58, 64, 62, 81, 72, 53, 79, 57, 75, 80, 75, 64, 64, 61, 41, 68, 71, 60, 67, 51, 101, 46, 56, 67, 60, 56, 53, 50, 55, 68, 65, 63, 80, 65, 58, 74, 87, 49, 56, 58, 56, 62, 52, 48, 52, 74, 67, 74, 84, 55, 53, 79, 80, 62, 44, 55, 73, 76, 51, 58, 54, 56, 63, 58, 64, 54, 55, 41, 79, 68, 57, 72, 53, 70, 64, 94, 79, 76, 65, 57, 85, 51, 39, 68, 69, 76, 94, 46, 51, 51, 91, 94, 80, 68, 43, 75, 63, 80, 68, 47, 44, 49, 73, 88, 64, 59, 51, 50, 76, 67, 78, 41, 71, 86, 63, 81, 52, 93, 84, 54, 72, 73, 80, 60, 88, 86, 54, 63, 53, 46, 34, 82, 48, 77, 47, 62, 61, 89, 72, 76, 74, 58, 58, 67, 78, 92, 67, 93, 93, 97, 72, 45, 50, 77, 83, 62, 45, 66, 57, 50, 78, 69, 57, 56, 70, 54, 33, 66, 69, 47, 61, 65, 43, 87, 58, 81, 67, 99, 37, 72, 80, 72, 60, 95, 68, 69, 65, 57, 46, 67, 68, 58, 89, 56, 51, 58, 53, 88, 75, 63, 50, 64, 69, 55, 65, 48, 72, 66, 68, 53, 87, 57, 59, 81, 99, 40, 59, 69, 68, 49, 73, 89, 66, 56, 54, 74, 57, 71, 77, 68, 59, 56, 58, 64, 77, 76, 77, 68, 79, 81, 82, 47, 64, 44, 80, 66, 58, 53, 84, 63, 68, 81, 57, 63, 85, 62, 74, 54, 41, 108, 83, 54, 74, 80, 105, 106, 71, 67, 81, 60, 56, 56, 97, 39, 98, 63, 87, 59, 73, 61, 71, 73, 60, 71, 69, 89, 73, 71, 80, 55, 78, 62, 87, 94, 55, 52, 57, 70, 76, 66, 52, 83, 71, 40, 59, 44, 53, 74, 87, 105, 64, 53, 102, 68, 40, 50, 78, 70, 65, 72, 61, 83, 111, 60, 67, 55, 65, 79, 52, 64, 60, 74, 73, 49, 50, 61, 99, 77, 57, 78, 69, 53, 49, 91, 73, 58, 70, 57, 50, 59, 61, 78, 45, 44, 74, 73, 44, 58, 63, 48, 70, 74, 63, 63, 63, 76, 53, 54, 45, 72, 69, 66, 59, 45, 53, 56, 55, 40, 66, 60, 56, 66, 76, 36, 74, 34, 51, 71, 51, 70, 55, 43, 48, 89, 74, 76, 79, 54, 82, 66, 46, 72, 72, 72, 65, 89, 57, 104, 52, 72, 85, 54, 44, 52, 67, 58, 46, 47, 69, 69, 75, 18, 95, 60, 67, 95, 62, 82, 86, 51, 72, 75, 64, 86, 62, 55, 61, 73, 105, 72, 101, 66, 72, 55, 54, 51, 45, 77, 49, 69, 77, 54, 70, 69, 68, 61, 66, 85, 50, 59, 69, 69, 75, 50, 87, 95, 71, 57, 60, 67, 80, 53, 60, 64, 87, 46, 72, 51, 72, 58, 54, 66, 70, 57, 50, 75, 51, 45, 42, 84, 68, 76, 69, 78, 64, 63, 49, 62, 66, 68, 75, 82, 87, 65, 50, 79, 50, 56, 53, 70, 63, 63, 74, 89, 68, 81, 64, 58, 82, 75, 48, 57, 78, 62, 70, 77, 64, 62, 38, 74, 65, 69, 61, 59, 52, 45, 55, 67, 88, 45, 77, 59, 55, 61, 56, 40, 63, 99, 66, 61, 72, 84, 55, 65, 43, 61, 57, 59, 55, 68, 50, 71, 67, 78, 70, 67, 66, 74, 65, 60, 47, 52, 53, 85, 126, 54, 120, 100, 53, 45, 58, 76, 84, 58, 65, 81, 37, 61, 86, 58, 55, 59, 70, 44, 72, 71, 47, 64, 62, 72, 66, 66, 53, 82, 41, 74, 59, 67, 54, 122, 69, 86, 84, 59, 74, 46, 63, 49, 65, 97, 52, 69, 44, 70, 71, 54, 60, 73, 59, 67, 56, 61, 70, 55, 77, 64, 76, 78, 72, 60, 62, 92, 62, 58, 87, 63, 58, 66, 51, 38, 52, 65, 53, 67, 81, 127, 75, 65, 79, 56, 58, 38, 72, 70, 75, 61, 73, 58, 71, 73, 72, 102, 62, 51, 47, 49, 48, 56, 66, 80, 72, 71, 59, 65, 53, 50, 61, 81, 75, 67, 99, 56, 57, 52, 57, 87, 74, 69, 78, 78, 59, 56, 91, 125, 58, 85, 58, 60, 88, 52, 56, 67, 70, 59, 63, 75, 74, 57, 58, 79, 70, 73, 74, 65, 56, 72, 43, 56, 75, 74, 95, 55, 59, 63, 48, 72, 89, 69, 68, 82, 71, 60, 66, 53, 50, 49, 52, 67, 66, 99, 60, 67, 69, 54, 94, 78, 54, 65, 63, 63, 77, 49, 72, 58, 51, 90, 65, 36, 53, 68, 69, 46, 77, 63, 70, 61, 56, 67, 68, 57, 55, 62, 57, 76, 85, 48, 69, 53, 58, 59, 37, 68, 60, 62, 62, 50, 50, 50, 64, 114, 104, 70, 78, 56, 72, 51, 54, 77, 51, 61, 51, 67, 70, 63, 68, 77, 46, 65, 94, 57, 53, 79, 32, 84, 57, 55, 71, 74, 55, 50, 84, 79, 55, 78, 63, 56, 51, 63, 75, 43, 61, 79, 64, 68, 103, 60, 65, 64, 69, 66, 81, 50, 117, 84, 54, 101, 56, 52, 68, 53, 41, 61, 81, 67, 71, 69, 62, 59, 61, 72, 86, 79, 68, 64, 97, 65, 63, 51, 80, 86, 91, 73, 53, 73, 63, 57, 50, 63, 69, 71, 71, 55, 62, 63, 52, 63, 90, 60, 62, 76, 86, 70, 74, 61, 59, 51, 95, 57, 59, 109, 68, 47, 55, 72, 57, 58, 103, 66, 83, 69, 51, 59, 69, 49, 54, 63, 73, 54, 52, 60, 90, 53, 92, 72, 72, 60, 52, 49, 70, 49, 60, 84, 66, 55, 74, 56, 84, 78, 74, 59, 67, 87, 58, 82, 75, 59, 56, 77, 103, 71, 64, 75, 58, 68, 76, 66, 77, 54, 72, 63, 53, 69, 52, 81, 73, 50, 73, 57, 57, 45, 98, 73, 77, 63, 33, 79, 50, 73, 59, 67, 65, 51, 62, 66, 55, 71, 70, 46, 61, 61, 76, 51, 56, 52, 58, 49, 72, 57, 93, 69, 60, 49, 68, 57, 50, 76, 71, 43, 72, 59, 71, 75, 105, 48, 55, 111, 69, 52, 63, 41, 72, 79, 63, 63, 73, 58, 63, 49, 82, 76, 108, 54, 90, 33, 71, 55, 48, 56, 64, 61, 57, 53, 54, 73, 49, 56, 79, 76, 56, 90, 68, 89, 60, 55, 57, 91, 84, 50, 67, 67, 63, 71, 61, 66, 53, 82, 95, 52, 92, 98, 73, 68, 50, 53, 52, 58, 58, 73, 77, 56, 47, 64, 80, 53, 47, 58, 60, 44, 49, 61, 49, 71, 84, 68, 53, 67, 80, 62, 82, 68, 71, 54, 59, 62, 60, 62, 72, 48, 76, 81, 64, 77, 47, 45, 56, 101, 78, 67, 54, 56, 37, 60, 67, 50, 51, 52, 71, 71, 43, 49, 57, 56, 59, 49, 59, 86, 30, 58, 62, 51, 60, 65, 100, 60, 68, 70, 57, 101, 60, 64, 45, 62, 54, 55, 51, 72, 74, 62, 56, 48, 95, 59, 101, 90, 67, 116, 76, 59, 54, 123, 64, 68, 59, 69, 51, 68, 56, 68, 75, 64, 62, 85, 74, 67, 47, 69, 61, 102, 48, 72, 65, 70, 71, 75, 77, 62, 73, 65, 54, 59, 70, 57, 93, 70, 63, 65, 56, 69, 43, 53, 48, 108, 67, 57, 65, 75, 61, 56, 73, 113, 46, 60, 72, 65, 73, 75, 65, 66, 57, 58, 47, 54, 51, 61, 68, 65, 70, 79, 67, 76, 74, 56, 64, 53, 84, 81, 74, 92, 54, 80, 93, 72, 53, 87, 62, 61, 69, 48, 115, 55, 69, 71, 63, 75, 83, 64, 70, 68, 53, 66, 86, 105, 84, 51, 96, 60, 60, 108, 113, 93, 78, 52, 69, 86, 59, 44, 69, 49, 52, 74, 61, 48, 50, 48, 68, 67, 58, 79, 44, 70, 72, 57, 54, 58, 76, 64, 91, 56, 54, 50, 68, 64, 51, 69, 56, 60, 56, 61, 65, 53, 41, 99, 75, 43, 72, 54, 56, 106, 49, 52, 58, 57, 167, 79, 67, 77, 63, 62, 59, 75, 51, 64, 100, 41, 58, 90, 62, 61, 71, 60, 89, 64, 58, 39, 69, 64, 67, 77, 74, 44, 51, 37, 48, 64, 91, 58, 49, 102, 82, 45, 65, 69, 62, 50, 90, 69, 60, 57, 73, 50, 41, 69, 74, 66, 71, 59, 57, 66, 75, 58, 66, 66, 67, 74, 82, 54, 59, 83, 70, 54, 47, 68, 54, 61, 78, 66, 65, 60, 46, 53, 59, 123, 62, 76, 49, 66, 58, 49, 78, 72, 56, 64, 54, 97, 64, 55, 47, 58, 89, 59, 57, 42, 70, 40, 44, 42, 40, 56, 47, 57, 69, 92, 70, 84, 83, 91, 54, 104, 69, 56, 76, 70, 61, 38, 76, 49, 69, 55, 65, 71, 64, 84, 56, 72, 67, 70, 98, 75, 62, 77, 76, 61, 62, 52, 67, 60, 68, 86, 68, 50, 78, 73, 67, 82, 130, 89, 45, 73, 75, 65, 54, 52, 96, 50, 55, 68, 68, 66, 93, 49, 78, 56, 55, 43, 67, 36, 72, 55, 88, 62, 63, 73, 66, 56, 56, 73, 56, 72, 90, 82, 89, 47, 76, 89, 74, 75, 51, 58, 58, 55, 72, 72, 67, 57, 85, 107, 70, 56, 50, 68, 88, 63, 69, 71, 73, 56, 59, 56, 81, 58, 58, 65, 61, 67, 68, 55, 71, 71, 69, 70, 67, 61, 50, 62, 39, 62, 79, 54, 106, 63, 82, 65, 65, 77, 62, 55, 68, 57, 70, 80, 52, 70, 79, 54, 67, 60, 76, 74, 55, 65, 111, 60, 71, 77, 66, 46, 55, 69, 65, 65, 65, 90, 75, 43, 67, 58, 62, 60, 98, 63, 63, 83, 63, 85, 76, 49, 56, 60, 44, 80, 57, 48, 51, 58, 70, 56, 114, 63, 61, 64, 48, 68, 57, 77, 73, 50, 40, 63, 88, 75, 54, 53, 79, 70, 45, 63, 99, 49, 88, 46, 51, 74, 62, 52, 42, 43, 80, 44, 53, 65, 36, 69, 80, 78, 50, 50, 93, 68, 65, 64, 54, 89, 81, 59, 60, 105, 81, 62, 53, 120, 45, 67, 54, 83, 81, 157, 69, 62, 72, 50, 78, 65, 60, 61, 65, 86, 77, 65, 65, 50, 56, 62, 62, 74, 77, 62, 77, 100, 59, 72, 92, 78, 64, 71, 93, 53, 64, 65, 69, 39, 52, 53, 79, 67, 47, 84, 46, 92, 54, 83, 62, 51, 72, 52, 63, 71, 66, 53, 57, 94, 69, 49, 70, 69, 57, 76, 61, 71, 52, 80, 78, 64, 58, 69, 51, 62, 69, 59, 70, 67, 63, 59, 63, 60, 58, 64, 70, 91, 49, 70, 84, 77, 47, 65, 133, 66, 97, 53, 78, 84, 74, 87, 63, 59, 55, 85, 65, 51, 81, 60, 69, 60, 59, 39, 36, 59, 44, 48, 67, 57, 65, 57, 96, 59, 77, 73, 70, 72, 71, 51, 51, 69, 49, 67, 47, 64, 68, 57, 58, 60, 71, 70, 48, 45, 43, 61, 64, 75, 77, 70, 52, 44, 58, 68, 76, 69, 66, 66, 62, 93, 77, 47, 43, 57, 63, 49, 81, 55, 50, 65, 66, 92, 67, 63, 28, 64, 64, 75, 74, 64, 56, 53, 73, 65, 62, 57, 55, 126, 79, 62, 83, 81, 55, 71, 47, 56, 69, 72, 67, 60, 88, 69, 52, 62, 61, 56, 47, 73, 55, 114, 79, 68, 68, 158, 62, 58, 77, 58, 64, 50, 75, 54, 65, 77, 55, 119, 83, 64, 54, 67, 65, 64, 70, 66, 70, 85, 38, 59, 76, 66, 60, 56, 66, 62, 55, 49, 84, 63, 71, 58, 68, 67, 58, 66, 125, 49, 68, 71, 74, 63, 64, 86, 81, 68, 50, 69, 71, 61, 55, 66, 58, 45, 118, 82, 64, 62, 62, 47, 69, 61, 68, 51, 61, 69, 66, 63, 53, 52, 122, 84, 58, 44, 70, 54, 91, 50, 69, 61, 99, 54, 63, 102, 72, 57, 58, 53, 73, 59, 73, 56, 64, 72, 47, 86, 58, 52, 51, 62, 66, 54, 79, 81, 90, 62, 95, 62, 59, 50, 66, 68, 55, 51, 68, 63, 62, 45, 54, 93, 92, 63, 72, 49, 68, 90, 69, 68, 80, 56, 44, 59, 61, 68, 84, 59, 91, 86, 66, 77, 73, 83, 64, 64, 49, 62, 51, 57, 46, 85, 94, 69, 58, 67, 81, 55, 162, 70, 61, 68, 89, 82, 66, 60, 58, 72, 68, 62, 64, 91, 68, 57, 66, 55, 64, 52, 61, 56, 94, 42, 83, 59, 47, 61, 64, 71, 72, 56, 61, 68, 64, 63, 35, 60, 68, 60, 62, 48, 47, 71, 63, 45, 59, 85, 53, 66, 62, 59, 72, 56, 115, 82, 55, 74, 80, 61, 67, 74, 75, 67, 116, 71, 77, 58, 55, 63, 56, 79, 77, 65, 48, 76, 50, 48, 70, 55, 63, 64, 52, 60, 58, 62, 51, 45, 99, 76, 61, 61, 64, 88, 76, 64, 65, 76, 48, 71, 69, 55, 63, 57, 52, 65, 74, 69, 67, 64, 63, 85, 67, 55, 100, 71, 59, 54, 61, 83, 70, 90, 47, 61, 76, 70, 58, 56, 56, 53, 59, 60, 86, 102, 64, 87, 60, 80, 45, 85, 72, 80, 58, 52, 58, 57, 63, 67, 56, 58, 93, 76, 53, 58, 43, 61, 53, 55, 71, 48, 57, 69, 52, 57, 67, 55, 84, 100, 37, 65, 68, 67, 54, 89, 54, 50, 85, 79, 83, 86, 48, 51, 55, 63, 62, 71, 57, 66, 65, 75, 46, 69, 49, 83, 91, 47, 67, 73, 47, 53, 66, 67, 55, 61, 91, 62, 73, 74, 53, 55, 51, 63, 51, 79, 86, 52, 86, 66, 53, 62, 77, 70, 51, 74, 55, 58, 56, 67, 69, 89, 46, 80, 59, 46, 93, 55, 64, 59, 61, 79, 61, 78, 68, 61, 62, 52, 50, 54, 56, 61, 61, 63, 61, 48, 59, 46, 56, 56, 50, 63, 64, 59, 67, 62, 56, 64, 65, 55, 69, 49, 63, 57, 56, 67, 68, 56, 67, 84, 92, 46, 55, 73, 82, 60, 67, 56, 70, 51, 79, 55, 66, 61, 67, 91, 67, 46, 57, 61, 60, 67, 65, 58, 65, 55, 63, 61, 56, 61, 52, 83, 62, 58, 72, 72, 66, 64, 88, 65, 106, 84, 81, 56, 69, 101, 86, 64, 60, 64, 55, 70, 93, 83, 65, 62, 71, 66, 80, 62, 74, 57, 78, 53, 51, 59, 68, 69, 75, 97, 56, 64, 43, 62, 50, 64, 58, 31, 59, 48, 80, 49, 45, 106, 90, 62, 81, 70, 78, 79, 47, 47, 78, 74, 58, 53, 80, 93, 55, 61, 71, 76, 50, 68, 67, 67, 73, 62, 58, 62, 75, 61, 66, 142, 53, 81, 89, 59, 60, 69, 59, 99, 65, 63, 57, 59, 67, 71, 93, 71, 52, 58, 52, 77, 66, 58, 79, 81, 86, 52, 69, 46, 51, 51, 61, 60, 75, 68, 44, 76, 46, 67, 62, 50, 66, 72, 63, 54, 53, 58, 75, 44, 45, 75, 55, 104, 56, 89, 53, 61, 66, 68, 58, 80, 62, 60, 72, 55, 42, 48, 57, 70, 71, 44, 69, 112, 61, 62, 69, 54, 60, 66, 102, 46, 67, 63, 70, 63, 80, 54, 83, 59, 63, 63, 82, 77, 59, 71, 47, 64, 87, 53, 80, 41, 80, 76, 82, 74, 58, 63, 52, 61, 63, 57, 60, 67, 54, 62, 63, 58, 69, 70, 93, 74, 68, 50, 91, 61, 73, 89, 63, 116, 71, 71, 69, 51, 91, 44, 76, 121, 50, 32, 70, 63, 86, 63, 62, 82, 65, 70, 72, 77, 48, 61, 87, 51, 50, 53, 82, 59, 81, 48, 73, 63, 59, 79, 57, 57, 51, 84, 69, 70, 81, 73, 74, 50, 73, 67, 59, 54, 58, 57, 85, 60, 58, 55, 62, 63, 60, 55, 78, 65, 64, 55, 87, 54, 71, 64, 97, 76, 47, 86, 71, 70, 73, 93, 81, 64, 51, 67, 56, 79, 48, 75, 57, 60, 60, 69, 66, 53, 64, 60, 55, 63, 59, 69, 68, 67, 88, 55, 61, 81, 56, 59, 33, 66, 54, 73, 75, 68, 78, 51, 61, 61, 62, 66, 63, 83, 68, 58, 56, 73, 62, 58, 61, 73, 65, 73, 58, 59, 47, 51, 71, 92, 79, 68, 111, 79, 67, 67, 69, 65, 67, 69, 60, 50, 84, 59, 54, 57, 82, 89, 59, 78, 53, 92, 60, 70, 69, 68, 88, 60, 70, 51, 62, 51, 61, 55, 57, 46, 65, 86, 45, 66, 103, 57, 66, 71, 66, 55, 83, 88, 74, 61, 84, 73, 50, 51, 79, 70, 72, 62, 104, 44, 92, 72, 58, 64, 69, 42, 75, 70, 55, 45, 42, 67, 51, 72, 62, 54, 52, 43, 64, 52, 70, 74, 50, 58, 57, 47, 51, 48, 61, 83, 67, 72, 76, 65, 50, 76, 71, 60, 72, 53, 61, 47, 73, 51, 119, 44, 57, 60, 52, 76, 87, 38, 70, 51, 62, 58, 39, 88, 59, 61, 55, 52, 64, 60, 55, 58, 71, 68, 62, 41, 46, 79, 55, 60, 55, 56, 73, 50, 93, 61, 63, 103, 61, 73, 55, 100, 63, 70, 52, 50, 79, 73, 61, 67, 78, 79, 72, 68, 58, 44, 41, 64, 66, 64, 59, 51, 93, 58, 93, 88, 47, 85, 63, 56, 55, 69, 45, 51, 83, 79, 46, 67, 72, 71, 73, 66, 55, 77, 64, 89, 46, 69, 77, 90, 84, 48, 91, 69, 63, 71, 78, 59, 90, 70, 53, 68, 57, 47, 83, 49, 63, 76, 50, 63, 57, 114, 43, 61, 44, 52, 60, 85, 63, 60, 62, 72, 47, 75, 44, 46, 45, 73, 57, 56, 55, 146, 68, 45, 54, 72, 76, 78, 74, 87, 54, 78, 67, 50, 61, 55, 52, 61, 59, 39, 123, 60, 75, 51, 49, 66, 45, 63, 59, 80, 73, 68, 83, 88, 53, 58, 81, 73, 51, 51, 58, 58, 78, 40, 64, 86, 64, 51, 77, 59, 61, 50, 71, 59, 75, 49, 51, 57, 62, 70, 70, 63, 72, 69, 63, 48, 69, 78, 62, 78, 47, 53, 64, 84, 61, 64, 61, 57, 90, 99, 61, 62, 60, 88, 69, 102, 84, 50, 55, 45, 60, 70, 78, 51, 65, 73, 66, 71, 60, 87, 77, 57, 44, 69, 64, 64, 76, 69, 58, 73, 62, 79, 80, 85, 66, 85, 62, 81, 57, 71, 41, 81, 73, 53, 53, 87, 56, 50, 96, 63, 79, 66, 42, 66, 65, 61, 68, 52, 71, 74, 56, 64, 80, 57, 60, 53, 65, 54, 68, 59, 73, 67, 70, 59, 63, 61, 50, 56, 54, 64, 80, 69, 61, 55, 78, 57, 71, 65, 87, 78, 64, 56, 62, 70, 48, 68, 61, 66, 43, 63, 78, 57, 60, 61, 66, 60, 94, 65, 68, 70, 54, 71, 55, 67, 79, 45, 80, 71, 57, 62, 71, 64, 62, 54, 63, 51, 66, 71, 81, 61, 66, 61, 61, 65, 71, 61, 58, 69, 69, 72, 57, 62, 59, 61, 55, 69, 58, 68, 76, 55, 60, 83, 56, 74, 57, 50, 67, 64, 60, 50, 103, 58, 67, 71, 67, 74, 82, 85, 47, 65, 70, 55, 60, 126, 66, 73, 75, 58, 67, 52, 61, 77, 84, 55, 44, 79, 65, 81, 46, 70, 49, 40, 67, 65, 83, 70, 56, 33, 86, 80, 75, 65, 64, 64, 92, 57, 71, 63, 99, 58, 50, 65, 61, 61, 68, 59, 78, 76, 56, 42, 60, 54, 85, 109, 63, 103, 62, 58, 72, 74, 80, 81, 69, 51, 66, 95, 62, 55, 41, 100, 59, 61, 60, 81, 65, 51, 86, 43, 62, 57, 55, 77, 122, 74, 53, 79, 66, 68, 57, 79, 56, 88, 47, 56, 72, 71, 59, 118, 74, 67, 43, 83, 64, 53, 51, 77, 69, 66, 42, 67, 58, 52, 76, 62, 74, 52, 60, 58, 71, 71, 46, 51, 58, 54, 63, 53, 55, 56, 74, 83, 76, 51, 51, 64, 57, 59, 64, 83, 60, 53, 77, 63, 52, 75, 59, 58, 57, 55, 74, 52, 54, 50, 47, 75, 67, 78, 48, 73, 63, 59, 61, 58, 49, 98, 51, 74, 61, 63, 53, 68, 64, 57, 64, 46, 68, 54, 51, 65, 71, 63, 89, 74, 46, 56, 63, 99, 70, 54, 65, 78, 68, 55, 61, 81, 94, 63, 63, 66, 35, 69, 55, 52, 63, 96, 81, 89, 56, 62, 76, 74, 56, 77, 83, 60, 65, 59, 58, 106, 83, 66, 43, 71, 59, 53, 57, 82, 68, 68, 60, 70, 47, 47, 49, 65, 53, 70, 66, 62, 88, 54, 57, 71, 69, 76, 70, 58, 68, 53, 55, 55, 83, 68, 59, 67, 78, 76, 66, 100, 61, 79, 58, 66, 65, 55, 60, 65, 79, 76, 70, 55, 61, 67, 61, 54, 98, 41, 65, 56, 82, 44, 48, 82, 66, 77, 64, 73, 50, 78, 64, 31, 59, 60, 58, 76, 83, 62, 80, 74, 53, 65, 71, 54, 55, 51, 79, 73, 70, 56, 66, 56, 80, 57, 90, 61, 50, 63, 53, 69, 71, 45, 58, 53, 76, 98, 70, 68, 63, 77, 92, 65, 76, 99, 52, 60, 80, 75, 91, 73, 81, 73, 60, 56, 52, 56, 59, 59, 56, 69, 78, 90, 51, 58, 74, 56, 54, 64, 65, 67, 84, 72, 82, 85, 69, 59, 63, 86, 70, 79, 57, 71, 82, 63, 65, 66, 76, 67, 53, 86, 87, 84, 45, 56, 69, 55, 73, 65, 95, 77, 61, 59, 61, 66, 74, 63, 52, 50, 51, 56, 83, 86, 93, 69, 76, 94, 91, 46, 60, 66, 54, 93, 53, 63, 91, 65, 60, 73, 63, 63, 51, 87, 56, 56, 64, 86, 54, 65, 64, 62, 59, 66, 58, 58, 71, 69, 77, 74, 57, 68, 59, 56, 51, 67, 40, 64, 50, 41, 94, 71, 62, 63, 61, 76, 65, 55, 74, 74, 58, 68, 66, 66, 28, 67, 54, 60, 76, 58, 61, 69, 57, 70, 54, 77, 77, 70, 49, 62, 84, 67, 64, 66, 55, 119, 52, 59, 57, 47, 65, 58, 43, 83, 68, 65, 71, 53, 69, 59, 64, 43, 69, 69, 55, 57, 59, 57, 71, 65, 58, 69, 40, 64, 56, 59, 69, 62, 57, 63, 66, 55, 67, 60, 55, 67, 59, 67, 86, 56, 30, 77, 61, 58, 74, 62, 45, 55, 73, 52, 57, 60, 56, 53, 60, 81, 83, 74, 59, 68, 61, 47, 66, 61, 64, 62, 51, 76, 75, 62, 61, 54, 71, 84, 69, 87, 62, 71, 64, 53, 76, 53, 77, 86, 73, 57, 65, 62, 72, 76, 88, 50, 55, 69, 66, 68, 67, 73, 67, 75, 64, 56, 77, 75, 61, 50, 86, 60, 59, 59, 71, 63, 63, 97, 61, 67, 59, 64, 61, 93, 66, 54, 53, 41, 100, 65, 59, 57, 67, 57, 58, 75, 46, 76, 56, 55, 103, 59, 46, 58, 64, 52, 91, 61, 83, 51, 91, 61, 144, 50, 40, 77, 51, 64, 57, 51, 64, 50, 67, 67, 72, 82, 60, 42, 76, 70, 67, 62, 79, 61, 71, 66, 72, 88, 83, 56, 72, 64, 61, 73, 84, 63, 60, 61, 57, 82, 69, 69, 74, 27, 50, 60, 65, 74, 51, 53, 49, 53, 61, 75, 49, 60, 68, 53, 63, 74, 100, 49, 65, 64, 63, 65, 68, 52, 67, 53, 47, 52, 95, 64, 42, 80, 69, 117, 103, 51, 98, 82, 59, 64, 78, 60, 78, 55, 52, 70, 53, 73, 91, 49, 55, 78, 62, 76, 91, 58, 68, 55, 69, 66, 80, 58, 51, 60, 87, 90, 69, 62, 63, 58, 65, 71, 73, 78, 47, 56, 42, 77, 67, 42, 53, 61, 63, 70, 85, 74, 71, 47, 56, 83, 73, 72, 67, 56, 57, 57, 66, 66, 64, 77, 63, 66, 50, 84, 75, 94, 60, 66, 85, 75, 47, 63, 59, 58, 72, 68, 67, 78, 46, 62, 81, 58, 60, 68, 73, 87, 58, 56, 62, 61, 68, 69, 71, 74, 65, 61, 63, 101, 67, 64, 54, 38, 40, 66, 61, 53, 71, 70, 89, 64, 51, 77, 67, 65, 97, 74, 90, 70, 61, 66, 72, 131, 86, 53, 68, 73, 58, 73, 66, 61, 47, 53, 64, 62, 61, 32, 67, 62, 65, 59, 47, 59, 87, 70, 72, 61, 70, 77, 56, 47, 49, 70, 77, 65, 76, 53, 44, 72, 64, 63, 89, 65, 50, 72, 80, 63, 73, 51, 70, 48, 64, 56, 69, 69, 48, 88, 51, 67, 53, 56, 73, 63, 55, 59, 85, 67, 45, 65, 61, 70, 71, 75, 80, 62, 48, 89, 79, 67, 56, 69, 68, 71, 53, 107, 61, 61, 64, 54, 63, 65, 62, 66, 64, 54, 77, 70, 57, 81, 72, 64, 58, 85, 86, 68, 85, 48, 44, 66, 97, 70, 59, 68, 60, 59, 95, 48, 76, 73, 61, 67, 112, 66, 51, 76, 61, 56, 70, 77, 55, 68, 62, 66, 71, 82, 58, 64, 59, 54, 66, 59, 63, 53, 72, 63, 61, 56, 76, 61, 63, 61, 57, 47, 112, 76, 86, 82, 57, 87, 100, 78, 86, 75, 66, 75, 56, 57, 45, 55, 54, 48, 58, 57, 74, 55, 93, 78, 58, 51, 92, 37, 52, 76, 46, 52, 63, 66, 61, 82, 70, 57, 73, 75, 81, 64, 44, 59, 70, 51, 62, 58, 57, 76, 63, 43, 60, 63, 77, 58, 53, 75, 76, 69, 140, 57, 68, 58, 56, 51, 70, 68, 60, 61, 57, 49, 66, 61, 107, 67, 76, 76, 58, 60, 64, 88, 68, 48, 67, 77, 55, 90, 65, 57, 57, 44, 73, 61, 60, 53, 73, 59, 58, 61, 52, 59, 70, 61, 69, 74, 84, 64, 51, 57, 48, 53, 67, 55, 93, 68, 58, 97, 55, 52, 49, 67, 71, 59, 83, 61, 59, 62, 61, 69, 96, 60, 68, 77, 66, 61, 62, 53, 81, 41, 46, 84, 66, 83, 66, 65, 68, 77, 51, 64, 66, 73, 68, 50, 64, 80, 77, 87, 90, 66, 54, 61, 44, 71, 73, 44, 98, 74, 68, 49, 74, 71, 83, 62, 78, 73, 86, 78, 77, 45, 51, 89, 79, 62, 88, 49, 54, 58, 57, 55, 63, 103, 63, 89, 78, 70, 46, 55, 70, 85, 75, 57, 60, 55, 56, 104, 56, 59, 74, 52, 69, 57, 68, 55, 74, 84, 57, 48, 54, 54, 65, 66, 78, 75, 47, 53, 113, 66, 74, 60, 57, 66, 65, 59, 79, 54, 130, 81, 61, 75, 87, 49, 50, 69, 83, 53, 56, 72, 69, 74, 51, 58, 60, 72, 73, 56, 57, 70, 60, 65, 108, 78, 73, 71, 73, 80, 86, 39, 51, 77, 63, 53, 68, 43, 48, 54, 80, 62, 63, 69, 51, 86, 44, 68, 65, 49, 49, 65, 57, 80, 68, 88, 62, 55, 67, 48, 68, 74, 79, 75, 68, 55, 67, 64, 112, 65, 67, 40, 62, 55, 60, 46, 62, 75, 78, 97, 82, 75, 101, 59, 83, 59, 52, 58, 60, 63, 40, 65, 46, 53, 84, 61, 62, 72, 71, 65, 67, 66, 62, 78, 64, 119, 90, 67, 60, 96, 69, 67, 74, 69, 39, 53, 68, 70, 59, 33, 56, 64, 61, 69, 62, 62, 72, 52, 57, 75, 55, 77, 56, 58, 38, 62, 87, 58, 41, 42, 45, 62, 54, 89, 67, 115, 63, 59, 59, 64, 49, 82, 64, 57, 62, 67, 84, 51, 88, 64, 78, 49, 53, 148, 87, 70, 49, 52, 99, 76, 102, 66, 89, 71, 67, 61, 71, 81, 72, 48, 95, 67, 86, 63, 86, 47, 66, 64, 73, 41, 57, 80, 61, 54, 73, 57, 83, 66, 68, 65, 47, 47, 59, 83, 53, 77, 58, 68, 66, 57, 60, 55, 64, 84, 64, 71, 54, 64, 66, 67, 82, 60, 63, 72, 53, 61, 61, 53, 73, 57, 52, 59, 61, 75, 48, 59, 100, 48, 64, 62, 75, 68, 58, 66, 63, 66, 56, 76, 80, 68, 92, 57, 78, 89, 89, 71, 58, 84, 65, 77, 72, 72, 86, 44, 65, 54, 62, 79, 64, 64, 72, 75, 59, 54, 51, 45, 60, 66, 54, 46, 59, 76, 77, 67, 62, 61, 67, 30, 124, 70, 68, 54, 58, 56, 45, 63, 59, 65, 72, 70, 50, 58, 69, 68, 137, 64, 69, 57, 81, 60, 98, 70, 86, 67, 90, 51, 51, 62, 68, 62, 57, 71, 65, 71, 125, 51, 67, 56, 54, 59, 93, 62, 43, 83, 39, 63, 68, 109, 65, 58, 77, 92, 69, 73, 77, 61, 66, 84, 64, 61, 56, 66, 55, 58, 57, 59, 54, 63, 60, 78, 77, 67, 58, 54, 94, 83, 63, 53, 67, 61, 72, 71, 76, 56, 59, 80, 62, 69, 70, 76, 117, 62, 61, 69, 63, 100, 37, 100, 68, 57, 80, 82, 54, 50, 41, 65, 60, 64, 54, 54, 48, 64, 53, 84, 63, 53, 51, 72, 84, 57, 70, 62, 61, 73, 75, 51, 81, 74, 56, 51, 61, 46, 66, 77, 57, 50, 46, 50, 60, 64, 50, 58, 63, 62, 117, 45, 84, 43, 115, 62, 71, 66, 84, 59, 74, 40, 52, 64, 67, 58, 64, 72, 63, 46, 69, 55, 56, 76, 58, 62, 97, 69, 93, 62, 93, 70, 81, 78, 62, 63, 49, 73, 63, 58, 54, 53, 50, 59, 59, 56, 90, 39, 67, 74, 50, 66, 64, 63, 70, 57, 64, 57, 59, 87, 63, 58, 58, 80, 56, 73, 48, 57, 59, 91, 64, 61, 66, 76, 55, 83, 51, 119, 62, 68, 79, 59, 77, 54, 79, 62, 64, 81, 63, 74, 44, 116, 57, 54, 66, 68, 88, 56, 63, 66, 58, 67, 35, 62, 84, 68, 72, 70, 60, 42, 73, 64, 62, 67, 58, 63, 90, 101, 48, 56, 71, 34, 57, 66, 50, 65, 60, 64, 64, 153, 108, 58, 62, 58, 52, 61, 44, 61, 64, 71, 52, 62, 68, 83, 43, 52, 36, 59, 71, 58, 70, 61, 74, 69, 56, 51, 87, 82, 88, 54, 73, 91, 52, 55, 68, 38, 74, 50, 69, 49, 59, 50, 67, 73, 67, 51, 52, 79, 58, 73, 97, 71, 66, 56, 92, 77, 61, 87, 71, 83, 74, 52, 73, 65, 66, 60, 56, 81, 40, 75, 68, 64, 66, 63, 69, 75, 53, 73, 70, 83, 47, 103, 60, 58, 66, 64, 61, 57, 98, 49, 68, 54, 65, 55, 70, 62, 68, 59, 63, 47, 69, 48, 62, 55, 72, 83, 63, 61, 79, 66, 78, 91, 48, 67, 56, 56, 35, 70, 41, 54, 50, 52, 77, 74, 60, 51, 62, 76, 83, 69, 72, 97, 69, 61, 59, 78, 47, 63, 55, 55, 60, 67, 58, 61, 66, 49, 65, 71, 57, 60, 74, 42, 57, 68, 65, 75, 49, 44, 47, 63, 66, 66, 63, 62, 86, 58, 44, 67, 72, 75, 36, 51, 55, 72, 79, 76, 72, 76, 60, 65, 64, 66, 66, 50, 84, 49, 74, 60, 60, 47, 72, 70, 73, 96, 73, 53, 62, 68, 40, 98, 60, 73, 56, 69, 54, 52, 49, 95, 70, 67, 61, 65, 71, 59, 109, 78, 93, 43, 50, 61, 49, 53, 68, 82, 65, 57, 54, 87, 77, 85, 78, 54, 67, 74, 67, 70, 89, 65, 93, 64, 54, 53, 76, 83, 48, 89, 48, 60, 54, 62, 65, 68, 87, 86, 50, 69, 61, 81, 70, 102, 85, 62, 54, 56, 51, 53, 73, 71, 88, 44, 60, 54, 79, 67, 79, 63, 59, 72, 53, 88, 85, 76, 70, 75, 70, 62, 41, 69, 76, 54, 56, 90, 53, 49, 73, 72, 90, 79, 56, 71, 78, 58, 79, 64, 78, 35, 57, 68, 63, 60, 80, 50, 41, 88, 65, 101, 52, 64, 66, 51, 53, 73, 51, 103, 49, 68, 48, 74, 88, 51, 44, 81, 76, 80, 59, 53, 54, 60, 70, 55, 87, 112, 69, 50, 62, 69, 85, 97, 71, 56, 73, 68, 50, 35, 63, 56, 51, 79, 63, 72, 63, 38, 46, 59, 69, 50, 77, 68, 41, 59, 88, 47, 100, 57, 55, 80, 52, 72, 73, 73, 55, 68, 56, 51, 74, 68, 51, 77, 65, 78, 71, 95, 101, 52, 80, 56, 62, 73, 78, 50, 74, 90, 53, 54, 93, 65, 87, 33, 69, 61, 68, 73, 56, 55, 80, 69, 91, 70, 84, 58, 87, 59, 83, 52, 89, 85, 83, 46, 69, 78, 62, 71, 58, 46, 70, 52, 54, 48, 66, 74, 50, 59, 49, 56, 76, 76, 78, 68, 65, 88, 74, 65, 68, 70, 65, 40, 68, 71, 86, 54, 58, 71, 46, 62, 63, 101, 79, 63, 55, 67, 57, 48, 60, 65, 79, 50, 56, 71, 62, 50, 52, 76, 66, 70, 99, 80, 59, 83, 50, 53, 59, 72, 55, 84, 72, 63, 65, 52, 52, 50, 59, 63, 65, 139, 55, 62, 73, 63, 58, 69, 71, 64, 86, 76, 82, 83, 75, 60, 69, 74, 80, 57, 88, 64, 55, 83, 57, 85, 100, 73, 59, 60, 90, 74, 75, 86, 57, 49, 89, 47, 73, 87, 61, 67, 68, 69, 58, 74, 54, 60, 53, 85, 60, 74, 60, 46, 84, 45, 54, 87, 66, 60, 41, 84, 54, 56, 73, 67, 63, 63, 61, 93, 50, 70, 80, 78, 45, 70, 49, 68, 51, 83, 52, 79, 59, 70, 91, 59, 53, 57, 58, 116, 37, 58, 65, 51, 47, 76, 63, 68, 67, 66, 47, 85, 66, 62, 67, 42, 57, 67, 62, 68, 93, 68, 58, 98, 77, 62, 66, 56, 48, 68, 70, 47, 71, 101, 76, 77, 54, 44, 56, 59, 48, 82, 60, 57, 59, 61, 43, 47, 55, 66, 63, 62, 46, 61, 57, 56, 99, 66, 75, 71, 75, 89, 66, 46, 51, 51, 54, 62, 66, 68, 78, 111, 56, 54, 59, 56, 49, 96, 45, 75, 78, 65, 84, 62, 53, 73, 55, 67, 55, 80, 71, 73, 78, 58, 89, 63, 73, 43, 66, 67, 62, 76, 65, 72, 49, 62, 73, 65, 87, 52, 73, 62, 47, 149, 89, 79, 66, 70, 62, 53, 68, 56, 66, 48, 54, 59, 76, 62, 66, 66, 98, 62, 74, 71, 78, 50, 44, 64, 48, 73, 79, 63, 52, 72, 54, 55, 66, 64, 127, 78, 74, 46, 64, 73, 57, 45, 59, 49, 91, 70, 57, 67, 48, 91, 55, 56, 54, 73, 70, 75, 60, 64, 42, 74, 59, 67, 76, 61, 68, 72, 58, 48, 87, 49, 54, 59, 58, 75, 73, 70, 77, 58, 63, 54, 73, 52, 73, 58, 63, 90, 50, 50, 76, 60, 69, 61, 52, 57, 53, 57, 66, 61, 68, 79, 96, 60, 47, 74, 50, 66, 50, 68, 87, 68, 68, 67, 63, 77, 60, 52, 56, 86, 42, 72, 98, 77, 87, 55, 55, 62, 116, 45, 60, 86, 71, 53, 51, 54, 76, 66, 63, 84, 87, 53, 60, 62, 72, 69, 80, 76, 91, 48, 76, 55, 55, 73, 45, 99, 63, 63, 72, 56, 74, 68, 64, 94, 100, 108, 67, 46, 62, 48, 50, 76, 51, 54, 60, 63, 55, 73, 82, 59, 60, 54, 82, 72, 57, 65, 86, 72, 66, 80, 84, 79, 68, 61, 50, 51, 64, 53, 71, 61, 83, 56, 63, 78, 42, 54, 94, 71, 58, 51, 77, 62, 82, 72, 61, 71, 60, 85, 52, 68, 84, 52, 59, 74, 53, 71, 50, 67, 57, 61, 86, 51, 69, 53, 57, 58, 51, 66, 63, 91, 55, 53, 88, 77, 66, 100, 69, 66, 65, 50, 64, 68, 45, 61, 79, 51, 64, 85, 88, 52, 96, 61, 49, 71, 51, 57, 50, 88, 51, 65, 74, 55, 81, 72, 77, 85, 78, 50, 72, 93, 69, 69, 57, 62, 64, 41, 93, 61, 73, 55, 80, 55, 91, 52, 67, 57, 82, 58, 86, 86, 50, 60, 69, 89, 62, 80, 68, 83, 73, 84, 69, 75, 79, 65, 68, 71, 136, 66, 60, 45, 59, 78, 52, 48, 61, 60, 86, 84, 107, 40, 99, 68, 90, 73, 61, 78, 75, 80, 68, 73, 92, 98, 38, 56, 66, 53, 69, 74, 51, 62, 77, 51, 83, 100, 81, 66, 63, 72, 68, 55, 88, 59, 51, 59, 63, 85, 103, 104, 68, 84, 48, 63, 81, 53, 61, 66, 75, 68, 95, 69, 71, 65, 71, 61, 115, 71, 72, 92, 71, 70, 111, 68, 89, 65, 62, 65, 67, 49, 81, 60, 46, 57, 53, 57, 79, 46, 72, 84, 58, 110, 71, 76, 64, 59, 48, 58, 74, 57, 68, 86, 62, 59, 69, 64, 52, 66, 53, 58, 63, 44, 67, 64, 81, 47, 52, 57, 71, 46, 80, 60, 71, 44, 54, 59, 77, 48, 73, 61, 44, 76, 30, 60, 66, 75, 71, 86, 57, 75, 52, 77, 68, 55, 74, 66, 54, 56, 57, 88, 45, 65, 116, 66, 79, 48, 76, 86, 77, 51, 64, 65, 78, 80, 56, 64, 80, 79, 86, 94, 68, 65, 76, 46, 81, 100, 68, 63, 59, 49, 64, 63, 65, 52, 71, 59, 53, 48, 49, 54, 57, 65, 67, 93, 57, 52, 89, 43, 79, 43, 71, 81, 68, 65, 59, 41, 72, 54, 73, 65, 92, 47, 69, 60, 66, 95, 113, 56, 52, 54, 55, 57, 60, 65, 51, 78, 60, 56, 49, 62, 70, 60, 71, 52, 72, 42, 49, 53, 45, 56, 63, 56, 60, 57, 66, 63, 48, 61, 73, 80, 70, 56, 59, 48, 75, 64, 73, 53, 52, 98, 58, 50, 53, 63, 51, 67, 86, 71, 79, 81, 82, 64, 61, 66, 73, 72, 48, 48, 70, 71, 63, 44, 63, 55, 62, 61, 64, 31, 66, 62, 65, 97, 66, 79, 77, 87, 74, 53, 50, 60, 61, 71, 77, 67, 75, 47, 64, 69, 55, 71, 67, 78, 44, 78, 58, 52, 58, 42, 64, 99, 55, 35, 51, 94, 55, 75, 118, 77, 74, 53, 113, 84, 79, 55, 71, 90, 57, 79, 53, 68, 81, 66, 42, 52, 65, 62, 57, 39, 54, 52, 65, 88, 84, 80, 103, 66, 61, 75, 54, 41, 62, 58, 59, 60, 80, 102, 62, 82, 63, 52, 56, 49, 67, 52, 90, 61, 75, 58, 114, 60, 51, 96, 60, 77, 62, 80, 66, 61, 80, 65, 68, 77, 64, 78, 54, 54, 55, 46, 37, 52, 82, 83, 50, 71, 66, 67, 70, 73, 70, 79, 58, 70, 65, 50, 82, 89, 63, 66, 44, 85, 90, 79, 71, 80, 73, 103, 62, 64, 72, 48, 65, 75, 64, 66, 61, 88, 69, 56, 71, 53, 63, 64, 79, 85, 65, 54, 112, 50, 51, 67, 66, 60, 50, 79, 47, 64, 40, 92, 69, 61, 63, 73, 49, 52, 72, 61, 65, 45, 62, 58, 46, 59, 63, 58, 36, 67, 95, 84, 67, 68, 70, 65, 64, 76, 66, 65, 59, 70, 64, 76, 46, 74, 89, 76, 56, 61, 62, 67, 58, 65, 51, 82, 52, 78, 60, 49, 69, 82, 61, 66, 60, 54, 54, 84, 73, 59, 79, 84, 54, 58, 50, 74, 40, 66, 78, 90, 62, 74, 92, 53, 71, 71, 70, 47, 73, 114, 61, 68, 60, 64, 69, 58, 69, 59, 67, 67, 82, 67, 69, 76, 57, 62, 85, 67, 69, 70, 38, 55, 83, 69, 66, 45, 78, 70, 61, 75, 111, 47, 79, 54, 62, 54, 84, 60, 59, 49, 73, 40, 72, 75, 58, 61, 93, 51, 71, 73, 107, 61, 61, 78, 46, 71, 62, 57, 60, 110, 56, 67, 60, 79, 53, 70, 89, 62, 63, 59, 70, 63, 73, 69, 47, 72, 55, 49, 55, 67, 64, 68, 65, 70, 80, 65, 64, 63, 71, 74, 45, 56, 54, 54, 56, 51, 72, 53, 67, 59, 67, 54, 81, 59, 40, 67, 86, 56, 86, 58, 74, 74, 55, 61, 48, 65, 76, 55, 58, 49, 77, 54, 69, 74, 79, 66, 51, 60, 72, 50, 85, 49, 54, 46, 64, 53, 92, 78, 70, 47, 108, 68, 70, 56, 58, 81, 89, 51, 52, 44, 70, 81, 66, 55, 63, 80, 67, 92, 73, 57, 53, 156, 91, 73, 57, 63, 73, 63, 37, 59, 56, 56, 77, 59, 60, 72, 58, 74, 68, 53, 64, 74, 80, 52, 62, 76, 68, 106, 84, 47, 42, 98, 63, 81, 65, 68, 79, 62, 45, 65, 58, 50, 76, 71, 70, 51, 64, 59, 53, 62, 48, 58, 56, 44, 61, 53, 63, 67, 63, 68, 88, 77, 55, 79, 72, 51, 91, 68, 64, 48, 74, 73, 51, 74, 52, 76, 56, 65, 59, 64, 53, 45, 58, 70, 59, 52, 69, 40, 79, 63, 102, 69, 77, 84, 75, 75, 61, 67, 72, 74, 69, 69, 63, 63, 49, 67, 70, 60, 74, 71, 67, 74, 74, 83, 45, 63, 69, 68, 63, 53, 43, 59, 56, 58, 79, 74, 50, 108, 64, 77, 74, 68, 52, 60, 64, 78, 60, 50, 69, 64, 59, 61, 87, 84, 69, 58, 67, 55, 71, 58, 37, 61, 69, 75, 79, 74, 52, 32, 53, 89, 64, 48, 51, 61, 69, 62, 69, 43, 69, 93, 62, 74, 61, 61, 63, 61, 49, 67, 43, 59, 92, 68, 54, 73, 63, 92, 56, 68, 54, 78, 57, 66, 65, 81, 65, 67, 38, 116, 64, 76, 47, 65, 70, 66, 62, 94, 75, 56, 57, 60, 73, 55, 93, 71, 49, 51, 62, 65, 55, 66, 84, 56, 65, 78, 74, 57, 69, 53, 52, 78, 66, 128, 59, 59, 68, 70, 64, 64, 60, 51, 90, 76, 111, 91, 73, 63, 68, 49, 66, 66, 69, 55, 68, 46, 73, 41, 68, 58, 81, 110, 77, 58, 71, 66, 72, 67, 55, 67, 71, 59, 87, 59, 55, 72, 65, 55, 57, 59, 63, 47, 66, 55, 65, 71, 55, 105, 105, 78, 59, 50, 61, 69, 70, 59, 69, 57, 83, 57, 86, 79, 38, 65, 56, 66, 68, 58, 44, 70, 46, 69, 87, 54, 73, 68, 79, 47, 65, 55, 66, 62, 62, 56, 49, 84, 45, 59, 62, 67, 76, 88, 63, 74, 100, 67, 39, 61, 91, 70, 76, 51, 61, 65, 47, 70, 75, 75, 91, 81, 62, 51, 73, 42, 77, 63, 59, 52, 74, 55, 61, 57, 105, 84, 116, 61, 90, 87, 76, 62, 54, 57, 69, 64, 55, 74, 49, 57, 85, 61, 87, 69, 44, 67, 90, 60, 53, 53, 67, 43, 73, 99, 47, 92, 62, 74, 91, 73, 82, 107, 94, 75, 37, 59, 74, 61, 53, 82, 53, 48, 58, 57, 68, 39, 92, 52, 50, 67, 72, 74, 48, 58, 52, 54, 65, 59, 92, 61, 102, 49, 73, 85, 58, 53, 43, 56, 71, 67, 58, 104, 45, 55, 80, 55, 109, 83, 48, 57, 56, 70, 58, 57, 74, 57, 67, 62, 108, 44, 47, 53, 62, 38, 70, 65, 58, 65, 60, 60, 113, 76, 62, 57, 56, 66, 81, 54, 54, 62, 48, 68, 52, 63, 65, 69, 46, 63, 50, 61, 36, 78, 49, 80, 69, 75, 67, 63, 51, 90, 65, 64, 60, 57, 42, 66, 117, 60, 57, 118, 66, 72, 47, 63, 74, 66, 66, 66, 46, 45, 60, 58, 59, 77, 79, 75, 116, 60, 67, 56, 71, 57, 55, 99, 49, 54, 55, 62, 65, 58, 79, 39, 74, 82, 67, 83, 59, 78, 69, 50, 51, 52, 51, 46, 90, 36, 43, 80, 87, 79, 101, 78, 42, 47, 52, 35, 130, 69, 61, 96, 82, 73, 37, 62, 71, 37, 71, 55, 48, 35, 58, 47, 59, 71, 49, 51, 50, 83, 55, 61, 60, 56, 64, 105, 80, 73, 58, 64, 45, 62, 36, 63, 64, 111, 60, 97, 75, 54, 66, 68, 52, 66, 68, 55, 98, 85, 96, 63, 53, 89, 55, 57, 56, 127, 74, 59, 115, 61, 71, 69, 51, 42, 79, 41, 79, 86, 73, 104, 74, 53, 31, 70, 91, 50, 62, 67, 95, 74, 39, 72, 66, 57, 43, 49, 74, 79, 47, 61, 80, 63, 42, 63, 67, 43, 108, 59, 62, 101, 59, 102, 68, 84, 89, 60, 75, 66, 49, 71, 71, 57, 52, 69, 65, 49, 57, 101, 63, 74, 83, 52, 46, 86, 67, 66, 56, 81, 75, 97, 90, 53, 58, 68, 55, 51, 52, 49, 68, 51, 74, 57, 93, 66, 66, 67, 66, 30, 58, 92, 50, 81, 62, 75, 55, 62, 65, 63, 60, 60, 67, 61, 63, 78, 75, 99, 73, 74, 48, 48, 74, 60, 84, 84, 61, 73, 34, 43, 67, 57, 54, 74, 82, 76, 78, 71, 63, 78, 70, 38, 69, 88, 55, 97, 81, 38, 58, 71, 51, 89, 68, 55, 105, 64, 51, 65, 54, 66, 75, 52, 57, 59, 87, 64, 53, 59, 83, 71, 64, 42, 61, 80, 60, 59, 73, 73, 59, 75, 65, 49, 59, 91, 47, 73, 61, 55, 88, 67, 62, 75, 106, 90, 77, 54, 73, 60, 99, 61, 65, 48, 59, 88, 81, 66, 41, 58, 78, 74, 59, 65, 65, 44, 86, 67, 76, 59, 71, 78, 55, 61, 75, 53, 51, 36, 76, 64, 36, 92, 61, 82, 71, 104, 73, 60, 90, 69, 84, 58, 52, 110, 87, 52, 60, 60, 80, 96, 69, 61, 62, 79, 58, 57, 60, 114, 84, 63, 37, 60, 67, 77, 55, 63, 69, 89, 69, 54, 82, 78, 49, 72, 67, 66, 64, 79, 61, 46, 61, 54, 54, 56, 48, 83, 61, 97, 54, 87, 73, 90, 69, 83, 56, 84, 90, 56, 50, 81, 79, 48, 50, 52, 146, 55, 69, 72, 93, 71, 60, 38, 62, 126, 76, 80, 83, 60, 71, 76, 51, 53, 68, 84, 48, 39, 51, 79, 84, 51, 88, 45, 70, 59, 71, 55, 67, 65, 74, 51, 55, 77, 68, 50, 71, 74, 67, 85, 114, 57, 58, 61, 50, 66, 78, 57, 102, 53, 71, 54, 78, 60, 51, 63, 49, 53, 48, 55, 40, 82, 50, 60, 61, 63, 81, 80, 69, 78, 68, 85, 84, 84, 93, 78, 41, 57, 52, 52, 46, 60, 67, 74, 47, 95, 68, 38, 49, 39, 65, 54, 87, 64, 65, 64, 51, 65, 83, 52, 55, 58, 69, 79, 63, 49, 47, 71, 80, 76, 51, 43, 56, 63, 73, 55, 75, 55, 78, 58, 60, 61, 71, 55, 65, 93, 42, 61, 42, 66, 97, 86, 70, 63, 60, 84, 58, 69, 55, 45, 102, 71, 50, 41, 62, 100, 77, 56, 67, 69, 92, 68, 45, 67, 77, 68, 59, 86, 61, 42, 62, 54, 125, 77, 104, 136, 67, 42, 53, 58, 78, 61, 89, 48, 56, 58, 82, 88, 58, 58, 66, 64, 115, 52, 41, 72, 80, 49, 58, 77, 49, 61, 65, 51, 45, 84, 45, 82, 63, 71, 99, 81, 52, 76, 69, 100, 56, 55, 82, 61, 50, 79, 51, 75, 51, 30, 82, 62, 73, 60, 58, 86, 47, 55, 37, 76, 33, 41, 66, 67, 58, 65, 71, 120, 76, 82, 62, 54, 64, 31, 59, 63, 67, 53, 34, 61, 59, 68, 67, 89, 59, 66, 51, 141, 55, 52, 40, 85, 56, 45, 41, 90, 56, 110, 56, 61, 71, 63, 66, 52, 56, 60, 61, 56, 90, 64, 71, 68, 58, 35, 75, 56, 58, 48, 54, 60, 84, 55, 67, 55, 36, 57, 63, 84, 62, 72, 41, 42, 61, 49, 63, 50, 47, 47, 80, 31, 46, 54, 52, 55, 57, 77, 88, 48, 98, 53, 68, 72, 100, 93, 67, 65, 48, 128, 56, 47, 69, 71, 96, 56, 80, 58, 55, 41, 44, 67, 58, 91, 60, 64, 44, 97, 45, 71, 60, 61, 89, 95, 52, 62, 62, 101, 68, 94, 62, 90, 44, 69, 56, 48, 56, 46, 68, 69, 60, 110, 57, 71, 49, 76, 49, 45, 76, 60, 39, 65, 51, 61, 53, 87, 64, 39, 53, 58, 69, 47, 91, 79, 66, 57, 66, 103, 40, 75, 41, 102, 52, 68, 46, 64, 62, 49, 56, 25, 84, 48, 60, 93, 65, 97, 87, 53, 80, 115, 48, 71, 69, 72, 110, 47, 72, 44, 53, 98, 62, 53, 39, 54, 66, 64, 71, 68, 91, 52, 54, 93, 68, 73, 80, 55, 72, 65, 66, 44, 76, 31, 88, 53, 61, 84, 60, 69, 77, 47, 58, 49, 99, 75, 72, 67, 61, 43, 94, 53, 47, 61, 89, 71, 46, 65, 61, 72, 57, 66, 71, 82, 75, 53, 108, 65, 61, 63, 66, 62, 76, 74, 54, 106, 84, 69, 102, 51, 60, 53, 46, 59, 42, 69, 45, 71, 63, 72, 62, 58, 93, 54, 75, 54, 67, 34, 84, 54, 80, 69, 87, 88, 61, 66, 86, 74, 73, 62, 61, 58, 84, 59, 73, 86, 59, 77, 77, 71, 58, 96, 67, 62, 70, 60, 51, 84, 63, 99, 48, 49, 87, 76, 66, 53, 91, 55, 80, 41, 73, 70, 55, 73, 65, 87, 80, 50, 51, 73, 62, 60, 48, 65, 62, 51, 66, 67, 60, 51, 63, 68, 48, 71, 84, 86, 88, 57, 75, 74, 53, 86, 70, 57, 79, 72, 66, 72, 66, 46, 69, 83, 73, 92, 68, 67, 83, 71, 60, 62, 44, 82, 102, 61, 58, 81, 41, 80, 55, 53, 62, 78, 62, 68, 85, 55, 59, 71, 74, 59, 53, 54, 51, 77, 44, 135, 65, 47, 46, 57, 99, 66, 56, 52, 99, 72, 70, 82, 65, 74, 53, 90, 70, 62, 55, 66, 54, 91, 82, 85, 71, 71, 72, 76, 47, 62, 82, 44, 81, 69, 62, 57, 57, 69, 71, 80, 48, 58, 64, 57, 60, 76, 57, 61, 66, 36, 70, 64, 60, 57, 69, 61, 46, 113, 55, 87, 58, 58, 84, 71, 55, 50, 52, 55, 70, 60, 59, 75, 60, 76, 58, 43, 84, 56, 71, 50, 80, 66, 66, 102, 61, 75, 55, 35, 79, 71, 66, 49, 80, 35, 68, 78, 40, 60, 67, 81, 68, 50, 64, 63, 60, 56, 74, 68, 65, 113, 43, 61, 75, 62, 82, 59, 86, 76, 62, 34, 90, 54, 47, 59, 78, 63, 70, 85, 81, 47, 65, 75, 73, 53, 54, 40, 74, 73, 56, 70, 82, 77, 84, 65, 50, 57, 64, 82, 84, 65, 82, 79, 87, 63, 57, 50, 60, 60, 77, 43, 92, 51, 49, 66, 63, 78, 80, 57, 64, 44, 72, 57, 58, 63, 71, 67, 66, 60, 67, 63, 51, 84, 54, 47, 57, 56, 47, 58, 56, 99, 68, 73, 72, 56, 87, 66, 42, 66, 52, 62, 109, 76, 73, 86, 63, 74, 74, 70, 52, 109, 49, 56, 40, 81, 80, 77, 55, 76, 58, 70, 59, 75, 81, 56, 125, 119, 77, 91, 63, 40, 73, 65, 79, 58, 64, 53, 58, 58, 46, 69, 60, 58, 98, 56, 76, 58, 60, 62, 76, 56, 75, 58, 68, 60, 45, 57, 88, 46, 53, 55, 60, 64, 68, 70, 50, 70, 56, 59, 73, 54, 75, 69, 63, 36, 57, 63, 78, 76, 49, 77, 58, 58, 62, 61, 64, 69, 53, 52, 62, 77, 83, 72, 58, 84, 78, 60, 65, 88, 79, 68, 67, 92, 69, 55, 78, 90, 59, 50, 65, 51, 63, 69, 102, 80, 82, 90, 47, 110, 73, 72, 80, 81, 65, 143, 63, 85, 62, 61, 79, 87, 50, 70, 117, 81, 57, 65, 78, 54, 65, 55, 79, 81, 66, 57, 40, 75, 85, 43, 55, 52, 58, 70, 73, 68, 110, 49, 59, 73, 80, 65, 56, 50, 99, 51, 62, 58, 54, 58, 58, 86, 81, 75, 48, 55, 73, 86, 78, 61, 57, 64, 43, 58, 44, 109, 90, 94, 66, 59, 68, 69, 58, 63, 49, 42, 44, 69, 48, 70, 60, 46, 64, 84, 71, 51, 64, 41, 75, 65, 68, 80, 54, 51, 56, 72, 84, 63, 68, 48, 75, 44, 75, 90, 67, 65, 54, 67, 41, 70, 58, 65, 84, 61, 64, 63, 70, 92, 77, 71, 39, 47, 49, 80, 52, 63, 98, 49, 88, 64, 45, 89, 67, 70, 70, 52, 59, 44, 72, 79, 55, 66, 112, 70, 47, 53, 61, 60, 74, 120, 61, 71, 67, 54, 65, 58, 79, 66, 57, 62, 46, 88, 47, 49, 64, 56, 52, 67, 56, 54, 43, 67, 61, 60, 56, 44, 76, 46, 95, 55, 83, 41, 61, 68, 65, 60, 85, 56, 75, 66, 57, 67, 56, 56, 54, 69, 63, 42, 35, 52, 35, 64, 68, 65, 67, 63, 115, 71, 41, 75, 55, 75, 47, 81, 87, 57, 75, 89, 85, 71, 42, 74, 42, 87, 53, 56, 96, 78, 65, 61, 78, 48, 78, 42, 52, 71, 52, 81, 53, 89, 85, 88, 59, 69, 59, 63, 69, 61, 74, 79, 84, 73, 56, 70, 71, 55, 58, 66, 53, 65, 51, 94, 50, 65, 53, 62, 73, 46, 94, 77, 71, 52, 73, 85, 56, 71, 70, 65, 60, 70, 53, 64, 47, 50, 74, 59, 50, 55, 65, 73, 40, 50, 58, 53, 61, 68, 58, 78, 64, 62, 93, 87, 54, 68, 82, 56, 71, 72, 62, 60, 72, 57, 66, 56, 52, 69, 68, 75, 67, 69, 56, 62, 81, 77, 30, 59, 67, 52, 81, 38, 56, 58, 66, 49, 59, 60, 56, 35, 56, 53, 74, 60, 102, 82, 71, 62, 82, 72, 84, 52, 58, 57, 98, 97, 57, 56, 81, 75, 77, 52, 72, 60, 69, 66, 85, 80, 58, 73, 48, 67, 51, 84, 110, 62, 62, 47, 49, 57, 54, 71, 83, 45, 101, 63, 36, 44, 33, 67, 84, 56, 57, 44, 71, 68, 80, 48, 50, 42, 47, 87, 65, 111, 59, 62, 65, 90, 86, 52, 39, 60, 34, 68, 73, 66, 62, 54, 92, 108, 49, 86, 59, 62, 60, 45, 79, 73, 60, 59, 87, 63, 82, 76, 64, 60, 70, 39, 66, 73, 76, 71, 88, 65, 55, 46, 80, 55, 58, 58, 64, 55, 92, 46, 107, 65, 78, 56, 56, 33, 72, 56, 56, 60, 55, 49, 72, 84, 82, 67, 65, 82, 90, 71, 50, 80, 35, 54, 84, 76, 39, 44, 57, 56, 83, 51, 73, 64, 83, 63, 63, 92, 45, 39, 71, 82, 67, 71, 62, 58, 73, 43, 67, 53, 56, 55, 53, 68, 78, 82, 60, 83, 67, 63, 54, 82, 70, 53, 67, 39, 90, 55, 61, 51, 64, 46, 87, 56, 68, 94, 62, 60, 67, 71, 62, 51, 69, 82, 53, 79, 77, 55, 71, 83, 52, 52, 89, 108, 49, 99, 78, 39, 60, 89, 77, 63, 53, 61, 49, 47, 58, 59, 46, 100, 70, 65, 82, 74, 59, 73, 86, 48, 50, 70, 51, 64, 62, 61, 65, 59, 50, 68, 62, 44, 55, 48, 91, 61, 74, 76, 59, 67, 59, 61, 60, 97, 60, 61, 65, 63, 59, 48, 70, 53, 89, 81, 76, 74, 59, 70, 42, 63, 54, 56, 62, 53, 40, 62, 78, 62, 85, 79, 88, 61, 76, 81, 77, 67, 59, 70, 74, 54, 64, 42, 53, 65, 56, 81, 48, 64, 77, 92, 62, 86, 70, 71, 64, 70, 68, 80, 72, 80, 62, 68, 68, 70, 72, 74, 80, 69, 68, 67, 62, 69, 55, 105, 86, 75, 59, 72, 64, 56, 47, 62, 59, 54, 83, 61, 71, 66, 68, 58, 52, 66, 60, 62, 42, 70, 57, 51, 53, 83, 51, 57, 59, 65, 63, 71, 93, 57, 63, 70, 60, 62, 67, 53, 60, 76, 66, 67, 59, 81, 76, 66, 70, 74, 69, 66, 74, 75, 60, 50, 74, 49, 62, 76, 64, 59, 47, 53, 58, 50, 66, 54, 54, 58, 66, 112, 53, 52, 57, 72, 56, 58, 80, 52, 53, 87, 57, 51, 55, 59, 47, 62, 68, 51, 73, 65, 72, 59, 90, 58, 81, 50, 68, 60, 57, 65, 50, 75, 62, 55, 51, 59, 55, 70, 79, 76, 60, 64, 60, 77, 81, 65, 70, 60, 68, 83, 86, 50, 107, 60, 74, 63, 63, 49, 52, 48, 94, 71, 74, 75, 67, 61, 55, 55, 54, 64, 56, 69, 67, 42, 64, 59, 58, 65, 90, 70, 80, 81, 73, 83, 50, 88, 46, 58, 73, 59, 69, 58, 70, 56, 63, 45, 66, 53, 49, 109, 64, 63, 43, 66, 44, 80, 76, 58, 56, 68, 73, 65, 78, 53, 75, 59, 68, 67, 63, 55, 70, 91, 68, 62, 50, 64, 60, 53, 76, 61, 83, 69, 66, 90, 79, 71, 93, 80, 69, 57, 69, 76, 69, 58, 60, 50, 51, 89, 54, 54, 66, 41, 50, 67, 68, 63, 75, 82, 63, 44, 106, 146, 54, 60, 76, 59, 66, 57, 73, 53, 75, 46, 76, 63, 50, 70, 62, 63, 63, 57, 69, 96, 64, 61, 73, 58, 56, 69, 57, 65, 50, 57, 67, 96, 47, 52, 52, 80, 67, 75, 63, 48, 66, 66, 82, 95, 64, 63, 58, 47, 55, 61, 85, 55, 70, 63, 59, 93, 81, 75, 63, 63, 62, 73, 72, 71, 84, 53, 57, 81, 66, 57, 54, 63, 68, 74, 81, 106, 58, 90, 64, 113, 56, 55, 54, 63, 60, 72, 65, 55, 62, 65, 86, 52, 55, 61, 50, 75, 74, 64, 62, 86, 54, 50, 67, 44, 93, 75, 63, 60, 63, 72, 59, 70, 72, 63, 63, 55, 74, 41, 61, 69, 71, 88, 53, 55, 70, 53, 86, 53, 45, 76, 73, 72, 63, 57, 57, 50, 72, 71, 51, 55, 52, 66, 64, 65, 59, 67, 64, 52, 46, 54, 67, 50, 41, 85, 59, 70, 71, 72, 52, 62, 125, 59, 63, 54, 54, 60, 49, 53, 65, 79, 67, 49, 62, 62, 66, 46, 56, 75, 93, 65, 84, 77, 67, 63, 71, 57, 75, 62, 43, 61, 50, 38, 56, 68, 61, 63, 59, 62, 80, 70, 53, 82, 71, 74, 64, 66, 61, 99, 62, 69, 43, 73, 68, 48, 61, 47, 60, 60, 64, 67, 66, 58, 48, 76, 77, 68, 74, 72, 65, 77, 90, 72, 64, 66, 66, 76, 57, 78, 66, 65, 76, 58, 59, 88, 67, 54, 59, 76, 65, 69, 55, 64, 140, 67, 73, 45, 73, 83, 73, 51, 65, 58, 62, 75, 59, 67, 89, 78, 86, 54, 72, 59, 55, 56, 63, 64, 53, 87, 43, 56, 54, 64, 67, 74, 117, 77, 41, 44, 54, 57, 66, 74, 77, 98, 60, 44, 66, 68, 71, 59, 61, 75, 72, 65, 60, 81, 81, 75, 53, 77, 56, 77, 66, 57, 60, 77, 75, 73, 65, 48, 96, 60, 54, 118, 66, 71, 68, 99, 73, 56, 75, 64, 86, 57, 71, 45, 59, 75, 54, 43, 91, 48, 67, 53, 85, 47, 56, 72, 62, 61, 63, 63, 61, 66, 93, 57, 74, 61, 67, 59, 94, 66, 53, 58, 71, 75, 67, 50, 43, 67, 77, 51, 74, 49, 82, 67, 61, 64, 57, 64, 46, 62, 87, 64, 60, 59, 65, 70, 60, 86, 68, 64, 78, 58, 88, 92, 59, 66, 54, 65, 93, 61, 74, 51, 86, 60, 85, 93, 55, 52, 87, 56, 86, 61, 92, 59, 72, 62, 49, 57, 77, 66, 60, 64, 79, 54, 43, 97, 64, 52, 101, 48, 81, 70, 40, 67, 61, 83, 52, 49, 95, 55, 59, 49, 58, 65, 62, 53, 66, 60, 73, 47, 95, 72, 78, 74, 39, 51, 60, 70, 64, 63, 71, 54, 41, 61, 72, 52, 76, 77, 58, 60, 88, 93, 76, 62, 60, 47, 70, 72, 60, 58, 81, 82, 96, 46, 56, 53, 62, 61, 69, 66, 80, 58, 50, 64, 64, 60, 57, 47, 60, 100, 57, 56, 75, 43, 54, 50, 105, 82, 54, 52, 61, 71, 64, 68, 57, 79, 81, 74, 76, 95, 94, 74, 62, 78, 72, 101, 61, 66, 77, 96, 65, 77, 41, 58, 57, 115, 67, 52, 61, 49, 57, 50, 81, 101, 54, 67, 59, 53, 56, 86, 54, 68, 57, 50, 75, 59, 56, 61, 76, 57, 67, 102, 62, 100, 55, 80, 88, 57, 65, 80, 67, 53, 97, 68, 52, 50, 75, 66, 92, 66, 56, 66, 59, 56, 65, 60, 114, 77, 70, 58, 55, 53, 62, 75, 78, 103, 50, 74, 82, 61, 66, 60, 58, 60, 73, 69, 60, 78, 60, 46, 73, 55, 45, 86, 71, 63, 61, 73, 59, 60, 76, 92, 54, 75, 48, 42, 53, 70, 62, 52, 58, 81, 51, 64, 64, 63, 78, 87, 66, 57, 53, 49, 52, 50, 62, 59, 72, 79, 72, 59, 61, 64, 81, 64, 74, 47, 61, 81, 62, 71, 58, 52, 48, 71, 61, 74, 69, 56, 68, 61, 62, 70, 68, 61, 67, 109, 70, 63, 69, 65, 76, 74, 68, 51, 90, 74, 63, 63, 55, 60, 63, 64, 61, 83, 56, 50, 60, 47, 79, 68, 46, 55, 68, 89, 61, 81, 52, 65, 36, 70, 82, 51, 63, 46, 91, 57, 86, 60, 75, 66, 56, 71, 74, 89, 66, 63, 61, 54, 63, 71, 61, 72, 67, 76, 61, 70, 51, 52, 72, 46, 61, 62, 73, 129, 60, 66, 78, 65, 68, 73, 79, 80, 70, 57, 56, 61, 70, 64, 70, 45, 54, 58, 90, 93, 71, 64, 63, 52, 63, 57, 83, 41, 66, 91, 72, 53, 67, 51, 68, 76, 79, 69, 76, 64, 70, 80, 62, 57, 63, 55, 83, 69, 77, 59, 53, 58, 62, 70, 55, 79, 59, 60, 59, 52, 59, 78, 67, 46, 76, 62, 72, 52, 70, 71, 58, 61, 65, 50, 87, 120, 60, 66, 49, 55, 65, 71, 66, 68, 49, 57, 61, 70, 98, 56, 55, 62, 58, 76, 53, 57, 83, 76, 58, 93, 79, 64, 74, 59, 57, 84, 74, 85, 52, 75, 58, 60, 67, 61, 104, 51, 50, 41, 64, 67, 58, 82, 59, 70, 71, 69, 55, 73, 48, 82, 46, 69, 75, 58, 66, 68, 66, 66, 72, 49, 74, 57, 44, 73, 51, 53, 60, 55, 74, 60, 63, 80, 73, 84, 61, 56, 52, 64, 57, 85, 98, 61, 72, 69, 59, 49, 62, 85, 61, 61, 63, 54, 61, 74, 93, 78, 72, 64, 79, 62, 50, 44, 79, 58, 78, 81, 62, 138, 65, 51, 66, 64, 50, 111, 149, 52, 84, 52, 75, 100, 71, 53, 73, 56, 44, 69, 48, 66, 66, 75, 69, 76, 73, 57, 58, 63, 57, 73, 55, 45, 54, 47, 45, 74, 75, 109, 56, 66, 76, 67, 74, 67, 72, 61, 59, 64, 68, 78, 59, 55, 60, 60, 63, 52, 81, 67, 56, 56, 79, 54, 53, 58, 74, 55, 72, 65, 64, 72, 53, 99, 74, 58, 55, 59, 82, 63, 70, 63, 61, 49, 69, 65, 71, 72, 80, 48, 64, 67, 82, 89, 57, 63, 41, 66, 82, 70, 67, 52, 77, 57, 65, 61, 67, 42, 46, 54, 59, 69, 76, 56, 74, 74, 64, 70, 60, 61, 72, 61, 54, 61, 59, 74, 108, 68, 62, 71, 71, 83, 81, 54, 80, 53, 59, 53, 59, 75, 65, 66, 57, 55, 74, 51, 68, 84, 72, 68, 70, 64, 85, 99, 59, 65, 46, 51, 88, 59, 64, 67, 68, 61, 62, 77, 63, 87, 70, 75, 83, 59, 56, 77, 94, 53, 64, 61, 56, 59, 74, 52, 81, 65, 72, 62, 50, 61, 64, 79, 59, 56, 65, 50, 67, 64, 50, 66, 56, 56, 53, 66, 62, 107, 71, 67, 65, 63, 61, 66, 53, 84, 63, 103, 106, 64, 67, 43, 67, 65, 54, 44, 64, 66, 53, 55, 57, 55, 67, 65, 66, 62, 63, 67, 57, 48, 72, 62, 121, 97, 63, 58, 47, 57, 48, 63, 56, 51, 66, 63, 70, 78, 77, 57, 111, 92, 63, 73, 79, 85, 62, 48, 56, 64, 74, 66, 73, 69, 69, 44, 63, 53, 58, 94, 58, 66, 51, 63, 57, 63, 68, 77, 74, 75, 71, 80, 52, 60, 44, 60, 76, 40, 57, 53, 69, 56, 107, 48, 47, 34, 56, 55, 94, 78, 64, 60, 63, 61, 57, 82, 79, 84, 64, 65, 62, 62, 79, 49, 66, 58, 63, 63, 72, 50, 62, 65, 51, 58, 67, 79, 62, 67, 60, 75, 69, 50, 62, 75, 59, 58, 80, 61, 70, 55, 65, 62, 58, 71, 65, 60, 79, 56, 58, 54, 76, 85, 63, 64, 73, 65, 62, 64, 109, 62, 67, 77, 49, 63, 77, 105, 61, 55, 49, 58, 71, 65, 60, 51, 66, 68, 44, 42, 86, 36, 51, 43, 73, 63, 68, 77, 68, 56, 57, 71, 61, 63, 62, 57, 62, 65, 57, 53, 68, 61, 90, 85, 58, 105, 123, 56, 75, 67, 63, 51, 68, 62, 64, 44, 63, 56, 68, 59, 75, 51, 65, 76, 70, 67, 67, 64, 69, 66, 62, 48, 65, 56, 76, 58, 83, 73, 71, 60, 49, 52, 89, 61, 78, 59, 62, 77, 64, 72, 50, 67, 53, 54, 76, 59, 56, 71, 63, 76, 78, 50, 57, 59, 72, 61, 63, 48, 52, 44, 85, 69, 56, 44, 56, 66, 62, 58, 60, 66, 50, 66, 84, 46, 71, 70, 56, 51, 89, 66, 82, 60, 55, 70, 71, 67, 81, 55, 64, 81, 66, 59, 71, 64, 70, 61, 97, 55, 55, 78, 69, 66, 52, 63, 69, 62, 63, 54, 62, 66, 74, 94, 81, 80, 70, 57, 61, 40, 64, 54, 81, 96, 73, 63, 57, 61, 54, 68, 69, 66, 63, 40, 51, 56, 68, 43, 77, 73, 62, 95, 46, 52, 54, 69, 71, 62, 64, 67, 60, 66, 100, 64, 52, 73, 52, 67, 49, 69, 59, 63, 59, 70, 79, 94, 46, 59, 69, 67, 65, 61, 69, 90, 65, 61, 64, 57, 57, 74, 76, 58, 74, 76, 64, 59, 74, 71, 55, 53, 65, 50, 70, 53, 59, 54, 58, 63, 49, 63, 71, 52, 68, 48, 66, 68, 46, 104, 54, 64, 78, 46, 88, 64, 61, 56, 59, 62, 49, 53, 55, 55, 62, 53, 71, 65, 44, 57, 76, 101, 76, 49, 67, 87, 67, 87, 64, 56, 52, 63, 81, 68, 62, 87, 69, 62, 136, 73, 63, 68, 63, 53, 68, 73, 60, 58, 57, 136, 63, 68, 70, 55, 60, 66, 78, 54, 64, 59, 71, 96, 59, 58, 63, 61, 94, 50, 68, 55, 64, 56, 55, 53, 62, 69, 68, 72, 59, 59, 50, 57, 62, 64, 59, 76, 70, 69, 96, 65, 56, 64, 66, 63, 75, 57, 47, 78, 78, 66, 75, 83, 78, 64, 54, 49, 78, 57, 63, 74, 69, 69, 58, 89, 118, 85, 103, 86, 61, 59, 58, 64, 69, 64, 82, 52, 58, 63, 65, 57, 65, 57, 60, 93, 68, 62, 53, 58, 107, 82, 50, 77, 74, 59, 53, 60, 84, 68, 85, 84, 67, 64, 42, 62, 68, 67, 59, 61, 96, 58, 72, 80, 84, 48, 82, 84, 60, 62, 52, 68, 51, 53, 59, 81, 65, 76, 74, 94, 67, 75, 76, 84, 79, 42, 49, 70, 75, 66, 85, 51, 70, 102, 60, 43, 69, 70, 102, 59, 41, 60, 48, 58, 79, 71, 69, 75, 42, 47, 91, 56, 67, 93, 43, 63, 142, 60, 74, 52, 60, 38, 61, 59, 77, 43, 64, 75, 66, 44, 52, 60, 53, 62, 42, 56, 103, 62, 59, 87, 58, 96, 73, 82, 65, 59, 68, 65, 93, 86, 59, 79, 65, 51, 58, 60, 61, 55, 54, 55, 51, 70, 45, 60, 90, 57, 51, 75, 73, 101, 77, 64, 49, 58, 66, 66, 69, 58, 69, 51, 64, 62, 44, 59, 66, 89, 85, 56, 69, 54, 51, 55, 64, 59, 52, 69, 76, 62, 130, 60, 58, 52, 59, 60, 95, 77, 52, 57, 64, 80, 113, 74, 87, 58, 54, 109, 51, 62, 50, 52, 56, 52, 81, 93, 58, 98, 63, 75, 111, 42, 59, 75, 61, 73, 71, 54, 51, 55, 60, 83, 59, 67, 79, 64, 67, 49, 70, 95, 42, 54, 50, 49, 46, 63, 79, 48, 52, 56, 74, 80, 50, 51, 59, 53, 59, 56, 45, 60, 56, 64, 54, 61, 78, 58, 75, 86, 68, 44, 61, 60, 71, 68, 65, 61, 51, 44, 69, 122, 86, 50, 43, 63, 57, 98, 99, 38, 97, 53, 49, 76, 74, 55, 66, 67, 68, 67, 77, 95, 95, 43, 50, 62, 65, 57, 48, 63, 63, 67, 64, 61, 55, 62, 60, 58, 62, 57, 52, 52, 59, 60, 54, 85, 87, 69, 69, 56, 62, 62, 53, 76, 61, 69, 69, 78, 61, 53, 43, 56, 66, 52, 99, 71, 57, 66, 63, 87, 67, 50, 58, 76, 48, 62, 49, 101, 57, 51, 64, 69, 63, 75, 84, 110, 64, 77, 85, 64, 61, 73, 74, 45, 70, 64, 47, 74, 59, 82, 79, 48, 98, 113, 61, 82, 61, 65, 55, 67, 53, 47, 108, 60, 60, 38, 49, 66, 103, 74, 70, 73, 80, 72, 73, 48, 48, 77, 48, 51, 59, 66, 62, 59, 49, 67, 40, 90, 69, 64, 76, 87, 56, 85, 61, 62, 69, 82, 79, 91, 88, 63, 68, 91, 70, 49, 75, 73, 87, 72, 64, 52, 58, 71, 84, 55, 69, 66, 66, 67, 74, 69, 96, 110, 60, 46, 62, 56, 74, 70, 53, 66, 67, 72, 66, 62, 65, 64, 71, 45, 107, 51, 76, 98, 79, 60, 63, 61, 52, 77, 61, 61, 48, 103, 57, 77, 74, 64, 67, 49, 95, 71, 88, 77, 62, 71, 73, 89, 54, 83, 48, 52, 60, 67, 55, 68, 65, 45, 57, 57, 63, 54, 82, 51, 77, 66, 64, 49, 43, 62, 51, 56, 65, 67, 54, 80, 74, 61, 48, 69, 65, 74, 65, 62, 60, 46, 58, 35, 50, 53, 68, 66, 83, 47, 55, 64, 51, 57, 75, 58, 63, 74, 74, 63, 77, 84, 86, 63, 49, 67, 62, 82, 53, 50, 85, 54, 65, 64, 70, 64, 48, 76, 79, 50, 64, 52, 58, 148, 93, 53, 43, 47, 78, 65, 49, 60, 39, 79, 68, 70, 75, 72, 62, 79, 69, 73, 63, 87, 70, 60, 59, 101, 74, 90, 70, 50, 75, 87, 72, 62, 76, 64, 68, 80, 69, 45, 56, 59, 65, 63, 63, 67, 68, 72, 86, 64, 63, 51, 62, 90, 74, 51, 56, 84, 77, 55, 59, 62, 76, 60, 61, 65, 52, 61, 47, 65, 90, 35, 48, 83, 68, 77, 71, 66, 56, 57, 54, 64, 59, 65, 51, 74, 67, 113, 51, 53, 59, 57, 50, 66, 52, 58, 48, 65, 59, 61, 48, 30, 66, 56, 54, 99, 52, 53, 71, 63, 73, 65, 55, 72, 79, 69, 67, 64, 55, 76, 49, 76, 51, 96, 63, 42, 65, 53, 70, 49, 60, 75, 57, 65, 76, 96, 83, 68, 59, 65, 58, 93, 71, 62, 54, 66, 54, 55, 53, 68, 71, 75, 67, 41, 62, 77, 64, 73, 101, 85, 59, 71, 71, 70, 65, 60, 76, 44, 60, 68, 41, 58, 54, 63, 51, 96, 96, 61, 74, 51, 52, 46, 72, 49, 70, 105, 75, 67, 59, 58, 58, 78, 85, 70, 83, 72, 75, 55, 60, 66, 52, 59, 62, 73, 74, 55, 68, 69, 59, 53, 103, 60, 46, 76, 45, 63, 51, 56, 94, 62, 58, 62, 38, 74, 57, 84, 73, 59, 81, 63, 74, 55, 61, 53, 68, 64, 66, 67, 55, 56, 37, 72, 63, 113, 72, 58, 66, 78, 67, 53, 70, 59, 46, 50, 57, 79, 51, 55, 59, 66, 60, 80, 65, 66, 36, 65, 69, 49, 57, 52, 61, 67, 60, 78, 67, 58, 56, 55, 80, 65, 81, 61, 64, 41, 65, 63, 44, 83, 59, 43, 46, 58, 52, 67, 43, 72, 72, 74, 58, 54, 62, 65, 75, 57, 50, 50, 57, 60, 55, 52, 56, 80, 81, 100, 74, 45, 56, 62, 58, 53, 67, 65, 40, 43, 50, 62, 79, 59, 33, 68, 57, 56, 56, 86, 97, 46, 60, 59, 61, 62, 92, 49, 118, 98, 65, 66, 48, 58, 40, 70, 52, 74, 126, 69, 85, 61, 52, 91, 51, 78, 65, 58, 48, 85, 71, 71, 63, 64, 74, 59, 49, 109, 73, 85, 58, 75, 56, 78, 97, 115, 108, 122, 67, 78, 153, 69, 54, 77, 69, 71, 76, 68, 58, 67, 52, 43, 65, 77, 74, 49, 109, 69, 48, 52, 58, 75, 82, 83, 64, 95, 82, 70, 72, 74, 54, 51, 54, 59, 61, 76, 59, 66, 40, 95, 58, 59, 56, 67, 42, 66, 81, 72, 65, 58, 75, 67, 58, 66, 60, 87, 86, 80, 77, 60, 71, 64, 73, 44, 54, 64, 79, 77, 58, 77, 44, 67, 107, 73, 64, 47, 71, 67, 68, 47, 73, 56, 77, 71, 64, 61, 56, 57, 52, 81, 62, 55, 64, 53, 84, 44, 51, 62, 62, 57, 55, 69, 51, 57, 68, 70, 57, 78, 59, 52, 51, 68, 79, 92, 67, 53, 61, 86, 53, 97, 63, 52, 48, 54, 72, 58, 81, 84, 73, 70, 56, 58, 74, 53, 78, 58, 70, 93, 52, 61, 75, 50, 61, 59, 55, 64, 57, 80, 55, 87, 62, 56, 88, 61, 57, 61, 48, 59, 79, 64, 55, 67, 49, 64, 73, 60, 70, 53, 63, 66, 68, 51, 61, 72, 75, 55, 76, 70, 81, 68, 53, 60, 63, 69, 64, 57, 54, 72, 65, 61, 112, 62, 59, 67, 30, 92, 108, 68, 55, 59, 57, 42, 82, 59, 70, 49, 77, 61, 72, 59, 91, 59, 68, 65, 81, 37, 59, 62, 63, 66, 61, 59, 68, 66, 69, 69, 79, 61, 69, 53, 69, 72, 68, 67, 60, 54, 65, 51, 83, 60, 62, 56, 52, 92, 99, 71, 60, 79, 67, 73, 81, 51, 97, 73, 56, 74, 67, 57, 61, 63, 95, 44, 57, 64, 61, 68, 93, 66, 56, 64, 64, 61, 59, 46, 45, 67, 73, 63, 74, 53, 61, 76, 144, 47, 105, 65, 66, 37, 69, 62, 71, 62, 66, 60, 65, 50, 61, 86, 51, 45, 60, 52, 55, 67, 77, 63, 63, 56, 64, 60, 80, 66, 61, 61, 45, 70, 83, 63, 52, 55, 72, 98, 62, 59, 82, 94, 63, 65, 82, 69, 61, 59, 45, 63, 66, 64, 44, 66, 68, 63, 36, 103, 64, 79, 39, 70, 55, 61, 64, 60, 55, 58, 48, 74, 81, 149, 64, 46, 66, 75, 71, 62, 49, 65, 64, 53, 62, 60, 56, 91, 56, 49, 68, 81, 71, 76, 64, 68, 78, 65, 58, 65, 73, 74, 51, 75, 62, 51, 65, 68, 77, 61, 57, 54, 78, 59, 66, 104, 56, 60, 51, 63, 56, 55, 70, 86, 56, 63, 57, 68, 73, 77, 68, 51, 52, 82, 77, 73, 69, 81, 73, 76, 59, 56, 99, 53, 68, 92, 66, 38, 60, 82, 71, 65, 61, 67, 110, 65, 61, 55, 51, 68, 66, 50, 64, 82, 64, 67, 82, 74, 70, 55, 53, 64, 63, 53, 69, 50, 72, 93, 54, 63, 59, 70, 62, 71, 107, 67, 65, 66, 55, 44, 87, 85, 80, 66, 43, 67, 63, 71, 64, 51, 54, 82, 57, 48, 66, 80, 64, 49, 72, 34, 62, 57, 33, 68, 62, 59, 58, 73, 68, 50, 70, 63, 67, 73, 83, 75, 69, 54, 75, 63, 74, 64, 63, 62, 57, 80, 64, 67, 48, 75, 87, 51, 61, 86, 75, 56, 54, 60, 86, 63, 61, 63, 78, 73, 56, 83, 56, 58, 48, 82, 65, 80, 56, 69, 57, 55, 75, 60, 49, 77, 51, 48, 57, 59, 55, 60, 79, 91, 61, 60, 78, 67, 62, 52, 56, 61, 71, 62, 73, 63, 55, 50, 66, 50, 83, 98, 100, 55, 71, 78, 72, 56, 60, 87, 53, 52, 54, 69, 62, 57, 64, 68, 70, 58, 99, 56, 62, 75, 61, 56, 67, 58, 59, 59, 128, 55, 68, 76, 41, 78, 87, 59, 61, 61, 60, 52, 54, 59, 65, 47, 66, 50, 72, 59, 45, 55, 55, 58, 67, 57, 49, 45, 49, 66, 67, 59, 58, 64, 94, 69, 67, 61, 85, 82, 68, 59, 54, 66, 90, 70, 67, 38, 54, 73, 59, 71, 61, 88, 59, 59, 70, 58, 72, 95, 76, 67, 54, 60, 61, 69, 53, 89, 53, 81, 56, 63, 86, 76, 76, 79, 93, 60, 75, 51, 102, 63, 56, 60, 53, 59, 52, 52, 64, 74, 81, 58, 65, 70, 54, 66, 58, 49, 65, 71, 66, 53, 52, 70, 77, 62, 53, 65, 60, 80, 68, 76, 56, 47, 67, 58, 74, 52, 59, 66, 64, 61, 57, 66, 56, 63, 97, 66, 69, 79, 94, 73, 54, 71, 83, 69, 63, 88, 72, 53, 61, 59, 66, 68, 85, 69, 71, 60, 57, 57, 94, 66, 52, 50, 86, 66, 67, 67, 67, 60, 66, 45, 65, 64, 65, 73, 96, 60, 69, 52, 79, 63, 66, 73, 54, 74, 56, 57, 73, 63, 75, 73, 65, 58, 56, 56, 63, 81, 79, 107, 59, 58, 70, 62, 61, 65, 102, 115, 54, 70, 109, 69, 65, 74, 80, 88, 78, 63, 87, 61, 50, 65, 78, 74, 65, 112, 60, 55, 54, 55, 70, 41, 89, 57, 69, 74, 48, 70, 62, 60, 79, 57, 62, 61, 69, 103, 58, 49, 59, 43, 57, 76, 78, 93, 71, 87, 62, 71, 63, 67, 103, 53, 62, 58, 57, 51, 67, 79, 115, 55, 67, 70, 68, 80, 34, 52, 104, 59, 77, 61, 48, 70, 68, 59, 58, 50, 112, 76, 71, 101, 52, 49, 88, 63, 47, 80, 55, 66, 63, 50, 78, 76, 74, 54, 81, 69, 57, 51, 60, 63, 63, 80, 73, 70, 75, 80, 61, 66, 67, 45, 68, 89, 105, 55, 64, 69, 63, 61, 71, 89, 74, 66, 59, 54, 67, 98, 64, 70, 54, 47, 48, 63, 97, 51, 53, 54, 72, 52, 71, 54, 60, 76, 41, 64, 57, 79, 108, 105, 77, 102, 61, 92, 73, 54, 56, 55, 64, 45, 33, 97, 48, 64, 57, 50, 51, 51, 56, 75, 70, 47, 77, 99, 53, 62, 58, 47, 66, 50, 52, 69, 64, 71, 72, 128, 82, 66, 67, 52, 60, 82, 62, 57, 73, 60, 91, 102, 67, 86, 63, 59, 52, 56, 75, 64, 58, 57, 66, 64, 82, 61, 53, 43, 50, 52, 61, 76, 84, 78, 60, 65, 74, 57, 47, 60, 64, 52, 58, 46, 76, 71, 49, 64, 78, 57, 58, 60, 62, 51, 67, 74, 58, 77, 41, 69, 62, 89, 82, 55, 58, 66, 57, 42, 73, 58, 81, 98, 74, 62, 54, 67, 75, 53, 68, 50, 76, 61, 107, 60, 54, 65, 83, 67, 78, 61, 95, 58, 68, 60, 72, 73, 58, 61, 105, 66, 76, 120, 67, 56, 57, 66, 58, 55, 82, 60, 68, 58, 53, 71, 55, 51, 70, 69, 123, 49, 111, 74, 55, 58, 76, 61, 92, 58, 66, 82, 64, 75, 62, 55, 80, 75, 59, 62, 96, 68, 77, 62, 54, 64, 54, 63, 80, 80, 76, 76, 52, 63, 97, 74, 70, 68, 63, 67, 61, 47, 72, 82, 81, 60, 61, 60, 67, 39, 60, 74, 64, 47, 54, 53, 65, 54, 43, 63, 82, 71, 65, 54, 60, 57, 62, 77, 54, 67, 55, 69, 60, 62, 60, 69, 61, 54, 60, 76, 73, 84, 61, 42, 64, 157, 67, 68, 45, 77, 60, 64, 61, 54, 53, 57, 54, 85, 51, 67, 60, 60, 50, 84, 73, 63, 67, 61, 53, 53, 67, 53, 71, 55, 63, 47, 71, 67, 74, 118, 77, 61, 65, 67, 88, 51, 52, 88, 73, 58, 78, 53, 76, 70, 99, 58, 86, 52, 48, 96, 66, 52, 91, 60, 73, 58, 63, 53, 71, 75, 52, 85, 59, 69, 63, 41, 59, 60, 78, 66, 65, 71, 50, 73, 49, 41, 76, 63, 65, 70, 63, 64, 65, 80, 61, 72, 68, 144, 81, 64, 41, 62, 63, 49, 87, 57, 56, 60, 65, 59, 73, 49, 70, 56, 74, 48, 55, 59, 51, 78, 85, 73, 66, 69, 44, 60, 75, 57, 115, 65, 59, 56, 58, 81, 77, 64, 92, 60, 52, 64, 66, 47, 63, 72, 63, 87, 66, 55, 43, 76, 70, 62, 74, 62, 69, 65, 78, 68, 65, 73, 47, 51, 50, 64, 55, 66, 49, 74, 56, 74, 61, 61, 77, 59, 70, 64, 87, 66, 73, 64, 46, 71, 73, 80, 87, 54, 60, 70, 63, 62, 62, 92, 68, 60, 89, 46, 57, 89, 46, 76, 59, 53, 69, 53, 68, 46, 73, 77, 59, 42, 62, 60, 60, 59, 51, 67, 66, 73, 67, 53, 93, 70, 74, 69, 75, 53, 62, 77, 62, 70, 77, 49, 46, 70, 69, 53, 63, 65, 79, 77, 46, 55, 71, 62, 80, 65, 64, 55, 77, 71, 62, 77, 71, 86, 57, 66, 76, 68, 75, 64, 55, 49, 68, 74, 62, 59, 57, 67, 124, 66, 72, 68, 57, 73, 92, 47, 89, 67, 50, 62, 57, 69, 69, 82, 79, 54, 68, 59, 73, 79, 49, 81, 63, 61, 70, 69, 64, 64, 103, 54, 74, 63, 74, 62, 62, 56, 74, 56, 72, 61, 85, 78, 54, 72, 68, 63, 63, 74, 57, 56, 72, 72, 54, 55, 43, 71, 68, 83, 65, 71, 63, 52, 73, 55, 49, 99, 66, 62, 73, 58, 54, 60, 68, 66, 79, 71, 57, 58, 64, 74, 60, 55, 57, 62, 72, 69, 62, 73, 78, 50, 88, 62, 58, 67, 56, 75, 88, 77, 60, 71, 77, 50, 59, 65, 88, 69, 65, 65, 63, 61, 95, 54, 64, 66, 64, 65, 61, 87, 76, 62, 79, 54, 68, 46, 71, 60, 79, 53, 54, 69, 71, 63, 61, 55, 68, 68, 69, 74, 52, 58, 68, 56, 65, 75, 67, 80, 69, 63, 62, 54, 51, 50, 59, 69, 77, 65, 64, 68, 82, 80, 58, 60, 54, 84, 67, 66, 60, 69, 69, 73, 74, 49, 55, 89, 53, 48, 67, 56, 88, 77, 64, 60, 61, 65, 67, 39, 64, 96, 70, 66, 64, 91, 73, 62, 65, 64, 64, 61, 50, 84, 69, 52, 96, 56, 52, 76, 75, 53, 68, 61, 46, 112, 52, 66, 93, 73, 78, 56, 65, 66, 68, 64, 90, 91, 58, 66, 50, 72, 30, 59, 67, 51, 82, 54, 69, 55, 173, 59, 58, 66, 60, 72, 83, 81, 64, 75, 56, 66, 58, 40, 74, 70, 70, 67, 59, 72, 80, 78, 74, 73, 50, 41, 74, 46, 51, 59, 77, 70, 57, 57, 61, 59, 85, 71, 63, 73, 68, 78, 75, 66, 58, 57, 46, 58, 63, 72, 98, 60, 56, 54, 71, 69, 79, 65, 54, 69, 65, 76, 63, 86, 55, 69, 41, 42, 70, 75, 53, 65, 51, 70, 51, 68, 74, 57, 58, 64, 70, 49, 86, 79, 76, 64, 61, 60, 80, 81, 58, 56, 43, 62, 50, 70, 56, 72, 36, 62, 51, 56, 72, 67, 46, 86, 64, 75, 63, 45, 63, 51, 47, 63, 43, 40, 55, 63, 59, 74, 65, 51, 82, 52, 86, 54, 61, 42, 72, 55, 65, 50, 61, 60, 54, 71, 83, 62, 81, 63, 72, 64, 67, 41, 73, 58, 77, 64, 52, 72, 47, 75, 54, 109, 52, 64, 55, 100, 58, 76, 69, 67, 73, 77, 46, 77, 58, 81, 116, 49, 69, 64, 60, 65, 64, 82, 51, 58, 56, 78, 58, 50, 48, 57, 76, 65, 65, 54, 65, 70, 51, 45, 55, 59, 62, 72, 65, 71, 59, 69, 76, 77, 67, 50, 51, 69, 59, 57, 60, 43, 71, 63, 48, 59, 68, 56, 62, 59, 58, 72, 50, 78, 60, 67, 128, 49, 88, 83, 70, 44, 52, 61, 75, 115, 82, 61, 72, 65, 60, 88, 49, 52, 51, 36, 98, 72, 68, 55, 60, 67, 51, 57, 81, 71, 55, 60, 77, 68, 69, 57, 60, 61, 66, 48, 73, 61, 54, 58, 84, 51, 65, 70, 65, 67, 68, 57, 70, 65, 68, 66, 83, 77, 53, 59, 66, 42, 66, 66, 57, 47, 81, 59, 66, 45, 60, 58, 73, 70, 85, 61, 112, 69, 45, 107, 45, 56, 63, 64, 75, 47, 70, 67, 71, 109, 50, 50, 55, 49, 64, 73, 65, 48, 70, 73, 47, 65, 76, 72, 49, 48, 75, 65, 59, 68, 57, 70, 83, 76, 75, 59, 65, 75, 70, 53, 64, 60, 52, 65, 76, 59, 63, 53, 39, 46, 86, 52, 68, 55, 58, 62, 54, 73, 65, 58, 66, 67, 77, 93, 96, 76, 62, 50, 63, 92, 51, 66, 58, 58, 99, 59, 53, 61, 75, 73, 59, 61, 44, 71, 44, 87, 74, 42, 75, 77, 55, 56, 60, 63, 43, 64, 70, 70, 92, 67, 44, 63, 61, 64, 53, 69, 97, 121, 59, 38, 80, 59, 59, 93, 52, 69, 63, 65, 61, 66, 83, 95, 64, 62, 96, 45, 74, 43, 77, 55, 63, 54, 73, 58, 51, 60, 77, 58, 70, 70, 60, 112, 61, 70, 73, 60, 49, 67, 53, 65, 69, 53, 64, 72, 59, 60, 84, 66, 46, 72, 71, 59, 55, 68, 54, 44, 57, 62, 91, 74, 75, 85, 60, 72, 57, 73, 52, 48, 52, 56, 51, 65, 62, 54, 87, 68, 84, 67, 65, 59, 64, 62, 69, 92, 60, 79, 62, 71, 52, 92, 62, 74, 77, 56, 62, 64, 65, 61, 91, 69, 57, 72, 60, 41, 60, 51, 64, 73, 71, 75, 63, 55, 66, 78, 51, 60, 62, 64, 73, 65, 55, 70, 63, 71, 66, 60, 82, 48, 51, 44, 74, 69, 62, 60, 59, 71, 90, 65, 62, 54, 111, 64, 62, 54, 63, 67, 66, 71, 73, 69, 57, 73, 60, 57, 56, 74, 54, 70, 63, 52, 62, 69, 70, 76, 58, 72, 61, 83, 91, 74, 80, 58, 68, 73, 73, 63, 61, 52, 67, 56, 88, 61, 61, 47, 70, 61, 68, 77, 54, 60, 83, 78, 75, 57, 41, 66, 48, 64, 52, 79, 73, 60, 57, 53, 61, 56, 73, 60, 65, 50, 60, 55, 64, 62, 50, 49, 80, 68, 69, 57, 58, 70, 59, 59, 48, 62, 80, 84, 56, 62, 48, 63, 76, 60, 54, 83, 62, 81, 51, 68, 56, 57, 67, 68, 71, 77, 85, 69, 82, 54, 66, 57, 57, 61, 61, 72, 66, 51, 58, 60, 58, 82, 46, 55, 57, 76, 72, 68, 83, 63, 63, 52, 61, 74, 61, 50, 100, 61, 71, 67, 87, 74, 67, 85, 66, 66, 53, 46, 73, 61, 59, 67, 60, 74, 60, 57, 59, 68, 56, 57, 50, 133, 46, 75, 58, 49, 55, 91, 56, 45, 79, 65, 51, 98, 50, 66, 106, 63, 69, 62, 65, 61, 58, 99, 66, 59, 76, 62, 62, 71, 62, 62, 75, 75, 66, 59, 73, 60, 54, 50, 61, 61, 64, 67, 52, 56, 61, 83, 55, 64, 55, 65, 60, 74, 63, 72, 68, 63, 83, 69, 68, 65, 73, 66, 58, 84, 95, 59, 58, 58, 62, 60, 90, 61, 65, 69, 82, 44, 75, 138, 62, 78, 63, 59, 54, 62, 50, 58, 63, 52, 73, 53, 72, 94, 82, 87, 67, 63, 58, 118, 82, 59, 58, 57, 59, 89, 63, 63, 69, 48, 88, 68, 67, 61, 83, 68, 69, 73, 80, 63, 60, 55, 50, 49, 57, 60, 63, 66, 67, 60, 63, 70, 82, 56, 68, 62, 73, 54, 93, 60, 61, 65, 59, 72, 67, 70, 81, 74, 57, 55, 52, 53, 58, 51, 97, 67, 56, 58, 69, 76, 80, 67, 67, 81, 65, 75, 53, 69, 68, 58, 55, 77, 63, 62, 87, 70, 68, 57, 68, 89, 69, 69, 63, 79, 68, 64, 71, 53, 57, 71, 56, 51, 51, 80, 59, 53, 58, 64, 92, 48, 65, 67, 78, 64, 48, 56, 71, 55, 59, 71, 57, 58, 79, 53, 50, 59, 43, 54, 59, 59, 47, 54, 82, 50, 57, 63, 80, 52, 65, 94, 79, 51, 52, 72, 52, 51, 57, 44, 61, 65, 61, 65, 43, 81, 71, 74, 91, 87, 54, 57, 77, 73, 67, 71, 90, 104, 73, 59, 72, 76, 66, 56, 68, 70, 70, 61, 92, 53, 64, 59, 70, 56, 61, 52, 72, 69, 38, 69, 88, 45, 68, 61, 52, 63, 80, 52, 63, 48, 67, 90, 41, 82, 59, 59, 54, 39, 73, 71, 60, 56, 61, 57, 57, 59, 100, 47, 81, 54, 70, 64, 60, 79, 55, 59, 68, 63, 65, 57, 55, 40, 56, 55, 72, 62, 60, 77, 72, 61, 75, 49, 41, 72, 34, 64, 79, 63, 60, 72, 53, 94, 79, 80, 64, 69, 78, 75, 58, 89, 51, 68, 81, 70, 67, 61, 71, 61, 62, 63, 78, 71, 38, 58, 55, 52, 57, 66, 52, 53, 99, 63, 62, 54, 44, 64, 66, 101, 53, 64, 91, 81, 55, 83, 67, 72, 63, 64, 69, 70, 60, 102, 71, 64, 72, 64, 59, 74, 55, 74, 65, 65, 74, 48, 61, 65, 76, 88, 55, 57, 50, 59, 40, 87, 90, 61, 68, 54, 61, 67, 73, 65, 65, 58, 75, 53, 76, 60, 65, 55, 53, 67, 64, 53, 73, 75, 51, 59, 55, 57, 54, 75, 51, 61, 68, 57, 68, 68, 52, 73, 73, 94, 59, 80, 59, 60, 54, 66, 87, 55, 50, 68, 77, 100, 75, 49, 57, 69, 60, 61, 66, 60, 56, 55, 67, 62, 65, 82, 62, 83, 60, 69, 73, 60, 77, 53, 106, 58, 67, 65, 46, 57, 72, 58, 61, 66, 85, 72, 59, 80, 60, 82, 88, 80, 56, 71, 54, 66, 45, 49, 55, 63, 65, 60, 55, 117, 52, 71, 91, 65, 49, 69, 84, 62, 65, 64, 57, 75, 78, 70, 66, 82, 65, 68, 55, 66, 70, 89, 50, 52, 52, 61, 48, 45, 74, 79, 61, 103, 85, 69, 68, 78, 56, 59, 70, 65, 77, 59, 68, 50, 68, 45, 85, 103, 71, 62, 69, 55, 54, 53, 106, 61, 63, 80, 75, 61, 63, 61, 54, 61, 76, 68, 108, 56, 65, 61, 59, 79, 65, 60, 53, 75, 58, 58, 61, 66, 48, 72, 68, 50, 56, 79, 67, 61, 71, 77, 56, 59, 76, 50, 77, 51, 87, 70, 61, 65, 60, 49, 106, 66, 51, 70, 59, 67, 52, 68, 56, 56, 62, 51, 66, 74, 75, 62, 85, 56, 66, 67, 63, 68, 61, 86, 53, 73, 49, 46, 65, 87, 75, 60, 63, 68, 64, 59, 126, 70, 61, 67, 63, 62, 58, 92, 67, 55, 68, 75, 83, 55, 60, 81, 62, 83, 63, 76, 69, 66, 56, 92, 60, 67, 75, 68, 67, 41, 66, 112, 53, 57, 61, 57, 56, 66, 60, 58, 58, 61, 69, 74, 95, 59, 94, 81, 61, 80, 49, 67, 69, 72, 67, 105, 62, 119, 63, 61, 57, 64, 62, 100, 67, 78, 68, 62, 62, 65, 67, 54, 74, 79, 64, 64, 64, 39, 59, 45, 61, 68, 54, 100, 74, 69, 57, 58, 55, 75, 51, 66, 63, 55, 71, 78, 50, 60, 48, 41, 75, 76, 66, 64, 56, 83, 63, 59, 66, 63, 57, 52, 66, 62, 93, 59, 51, 71, 59, 54, 52, 68, 64, 58, 71, 68, 85, 80, 63, 49, 59, 62, 71, 68, 79, 76, 61, 64, 77, 63, 50, 70, 65, 60, 50, 84, 95, 74, 61, 68, 67, 107, 65, 65, 49, 60, 83, 75, 68, 52, 39, 58, 58, 65, 50, 79, 90, 69, 46, 46, 54, 55, 69, 49, 82, 58, 63, 55, 54, 67, 47, 68, 68, 54, 64, 58, 55, 66, 49, 84, 55, 46, 69, 64, 47, 69, 74, 64, 62, 107, 56, 62, 78, 68, 60, 58, 89, 65, 63, 58, 63, 65, 64, 119, 63, 79, 66, 71, 82, 68, 78, 73, 58, 75, 88, 76, 72, 54, 73, 55, 56, 62, 53, 72, 79, 87, 76, 57, 69, 98, 67, 64, 64, 49, 78, 62, 60, 76, 50, 58, 59, 88, 49, 71, 79, 55, 70, 61, 78, 53, 72, 93, 37, 93, 67, 62, 54, 73, 69, 41, 66, 58, 88, 54, 61, 62, 69, 57, 41, 44, 64, 67, 63, 72, 69, 59, 73, 54, 71, 45, 76, 67, 68, 60, 62, 76, 58, 49, 60, 60, 70, 65, 55, 60, 77, 104, 67, 71, 87, 56, 65, 83, 63, 109, 71, 50, 67, 55, 43, 64, 75, 68, 78, 62, 69, 55, 91, 62, 91, 66, 66, 57, 63, 63, 75, 58, 46, 82, 62, 82, 67, 66, 65, 57, 73, 95, 101, 38, 97, 58, 55, 42, 68, 57, 61, 39, 71, 65, 66, 63, 44, 77, 66, 66, 61, 102, 71, 53, 40, 52, 67, 42, 64, 46, 56, 89, 67, 67, 65, 58, 73, 68, 65, 61, 60, 77, 65, 56, 61, 71, 63, 62, 54, 107, 60, 71, 64, 67, 54, 66, 65, 86, 97, 57, 60, 58, 56, 58, 49, 69, 87, 69, 97, 66, 66, 47, 66, 68, 72, 49, 67, 63, 56, 58, 63, 50, 63, 76, 68, 65, 58, 65, 84, 70, 53, 54, 57, 65, 84, 57, 81, 45, 77, 70, 48, 70, 52, 75, 71, 70, 74, 72, 85, 62, 49, 63, 76, 75, 51, 48, 56, 53, 45, 68, 51, 66, 55, 67, 45, 55, 57, 60, 50, 75, 69, 72, 48, 64, 77, 80, 74, 62, 79, 85, 70, 58, 46, 104, 69, 47, 66, 71, 53, 62, 54, 65, 78, 55, 75, 50, 65, 59, 70, 69, 62, 70, 72, 55, 52, 51, 69, 85, 75, 64, 45, 67, 81, 57, 61, 72, 66, 50, 55, 60, 57, 75, 62, 73, 60, 83, 54, 70, 71, 71, 66, 66, 44, 74, 57, 82, 78, 64, 54, 67, 58, 66, 54, 71, 79, 77, 59, 66, 75, 81, 90, 66, 50, 56, 55, 65, 60, 72, 67, 64, 79, 59, 55, 78, 67, 58, 66, 47, 60, 57, 50, 53, 59, 54, 74, 70, 60, 69, 57, 54, 81, 59, 50, 79, 58, 98, 77, 53, 72, 64, 60, 77, 73, 74, 80, 54, 82, 35, 54, 58, 91, 86, 66, 63, 71, 51, 56, 64, 63, 87, 80, 66, 81, 76, 47, 66, 66, 66, 68, 50, 48, 74, 50, 94, 67, 49, 52, 44, 57, 48, 71, 79, 69, 76, 84, 65, 56, 57, 74, 55, 63, 68, 67, 62, 80, 63, 115, 68, 53, 51, 67, 57, 65, 66, 83, 70, 65, 80, 54, 57, 60, 79, 53, 73, 68, 80, 69, 69, 60, 48, 59, 56, 59, 55, 60, 81, 53, 79, 81, 53, 59, 60, 74, 54, 62, 64, 65, 61, 72, 58, 49, 74, 56, 59, 65, 65, 66, 58, 44, 64, 71, 57, 64, 64, 68, 76, 78, 70, 50, 77, 63, 52, 71, 55, 67, 96, 111, 67, 76, 75, 58, 58, 60, 61, 60, 41, 62, 86, 54, 60, 77, 62, 73, 77, 66, 55, 63, 66, 60, 74, 58, 57, 71, 76, 88, 86, 67, 72, 78, 67, 57, 77, 63, 59, 89, 59, 79, 71, 55, 60, 67, 57, 65, 63, 48, 61, 79, 64, 69, 50, 85, 54, 44, 88, 54, 123, 68, 73, 66, 67, 66, 55, 74, 60, 100, 81, 48, 57, 59, 67, 53, 62, 71, 68, 68, 52, 69, 81, 60, 80, 78, 62, 65, 59, 72, 65, 70, 86, 64, 81, 63, 72, 46, 60, 47, 54, 102, 100, 56, 66, 67, 79, 73, 61, 55, 66, 60, 63, 86, 49, 52, 75, 56, 60, 56, 59, 50, 64, 69, 56, 80, 87, 77, 81, 46, 70, 81, 65, 46, 79, 63, 66, 58, 65, 63, 69, 84, 64, 66, 72, 43, 55, 60, 60, 54, 67, 59, 76, 68, 87, 58, 62, 69, 71, 47, 58, 78, 53, 72, 73, 60, 58, 67, 65, 41, 79, 73, 84, 81, 41, 53, 62, 70, 57, 51, 63, 77, 72, 53, 67, 59, 102, 98, 68, 48, 60, 42, 79, 81, 63, 76, 114, 73, 65, 77, 60, 67, 87, 83, 65, 66, 73, 65, 64, 88, 62, 63, 45, 68, 75, 64, 52, 58, 64, 55, 91, 76, 65, 63, 51, 65, 64, 68, 70, 56, 52, 72, 62, 89, 87, 93, 55, 64, 80, 72, 52, 68, 74, 62, 50, 59, 61, 68, 56, 62, 72, 53, 62, 62, 71, 76, 54, 54, 72, 73, 50, 68, 67, 61, 61, 74, 40, 67, 66, 60, 58, 73, 64, 57, 73, 84, 67, 68, 69, 76, 99, 67, 70, 82, 65, 83, 84, 64, 74, 89, 56, 67, 52, 109, 61, 53, 69, 90, 56, 70, 53, 80, 49, 59, 54, 42, 50, 55, 40, 77, 65, 60, 73, 79, 65, 68, 62, 48, 55, 63, 61, 62, 97, 80, 38, 54, 62, 43, 54, 50, 71, 68, 53, 129, 55, 58, 79, 59, 61, 79, 82, 60, 80, 77, 81, 71, 50, 51, 71, 58, 52, 68, 57, 55, 49, 63, 91, 73, 73, 62, 45, 64, 69, 57, 77, 56, 44, 69, 55, 44, 54, 61, 55, 55, 72, 54, 55, 66, 54, 94, 52, 66, 83, 76, 65, 52, 50, 79, 143, 69, 63, 69, 81, 63, 58, 65, 62, 55, 66, 79, 65, 55, 51, 58, 74, 61, 61, 69, 58, 71, 61, 91, 75, 70, 57, 76, 69, 94, 46, 53, 73, 76, 48, 49, 63, 62, 57, 56, 56, 64, 119, 53, 55, 68, 52, 57, 74, 66, 62, 57, 60, 61, 58, 57, 70, 110, 54, 80, 95, 58, 136, 62, 61, 69, 59, 61, 60, 65, 106, 69, 77, 81, 57, 72, 56, 54, 42, 53, 78, 49, 55, 71, 48, 85, 64, 84, 49, 66, 61, 61, 58, 69, 56, 46, 63, 74, 72, 60, 63, 81, 73, 64, 49, 49, 66, 55, 72, 83, 60, 57, 105, 50, 58, 72, 65, 59, 114, 69, 92, 65, 81, 59, 62, 62, 60, 65, 59, 62, 59, 63, 52, 66, 52, 66, 47, 52, 72, 71, 112, 58, 46, 57, 58, 61, 45, 61, 74, 64, 76, 73, 65, 109, 64, 63, 58, 82, 66, 75, 72, 55, 64, 70, 57, 51, 74, 61, 67, 79, 52, 92, 78, 65, 58, 103, 47, 60, 48, 52, 51, 49, 65, 57, 61, 102, 70, 49, 46, 70, 63, 66, 62, 66, 77, 61, 62, 81, 65, 58, 70, 68, 71, 61, 57, 60, 44, 67, 66, 58, 49, 54, 62, 71, 53, 65, 52, 53, 138, 55, 62, 62, 53, 63, 54, 56, 64, 61, 88, 105, 66, 54, 57, 55, 81, 53, 49, 54, 66, 46, 77, 71, 64, 60, 69, 58, 52, 68, 68, 60, 54, 70, 59, 48, 64, 53, 58, 74, 55, 128, 48, 41, 72, 65, 48, 71, 85, 52, 66, 63, 74, 68, 77, 61, 73, 55, 83, 41, 42, 55, 77, 63, 64, 52, 69, 82, 64, 45, 73, 75, 55, 81, 77, 70, 63, 70, 68, 56, 76, 62, 62, 71, 63, 65, 98, 64, 52, 84, 68, 58, 60, 55, 64, 69, 68, 58, 57, 58, 74, 56, 49, 64, 45, 60, 72, 62, 57, 85, 51, 69, 85, 69, 63, 59, 54, 79, 54, 69, 68, 63, 64, 60, 56, 70, 55, 69, 85, 113, 69, 52, 53, 65, 73, 78, 57, 51, 46, 55, 67, 70, 56, 73, 56, 61, 58, 60, 114, 63, 45, 92, 79, 76, 69, 64, 60, 56, 52, 57, 65, 73, 76, 71, 55, 74, 87, 89, 62, 88, 75, 63, 91, 54, 59, 45, 75, 70, 71, 59, 71, 72, 71, 113, 91, 61, 79, 67, 41, 54, 58, 60, 58, 60, 69, 65, 64, 74, 83, 82, 69, 52, 63, 62, 69, 51, 56, 97, 76, 71, 55, 110, 92, 64, 69, 74, 66, 47, 66, 84, 57, 59, 49, 45, 80, 88, 63, 91, 46, 58, 63, 74, 74, 77, 53, 69, 60, 58, 69, 55, 73, 60, 61, 97, 74, 48, 54, 49, 69, 65, 60, 61, 97, 78, 72, 67, 71, 72, 54, 54, 37, 56, 49, 53, 64, 51, 62, 64, 39, 62, 71, 66, 80, 76, 62, 71, 61, 67, 70, 52, 75, 85, 60, 64, 62, 67, 65, 76, 68, 61, 43, 41, 36, 50, 44, 71, 60, 76, 69, 46, 80, 82, 82, 74, 46, 70, 75, 62, 78, 131, 70, 72, 62, 58, 106, 56, 65, 64, 68, 56, 60, 95, 75, 51, 70, 101, 73, 84, 72, 67, 65, 67, 56, 64, 50, 67, 62, 64, 72, 69, 70, 79, 78, 68, 34, 64, 57, 58, 87, 67, 77, 63, 60, 73, 67, 70, 43, 64, 73, 63, 66, 42, 58, 39, 55, 77, 62, 66, 72, 59, 50, 57, 70, 75, 59, 58, 57, 66, 86, 46, 74, 73, 57, 81, 65, 76, 71, 81, 70, 82, 66, 76, 70, 58, 72, 95, 71, 68, 74, 53, 60, 55, 72, 68, 78, 56, 54, 106, 48, 58, 56, 91, 80, 82, 77, 77, 51, 56, 70, 55, 79, 77, 101, 56, 57, 76, 68, 66, 76, 65, 57, 68, 72, 61, 96, 71, 68, 80, 50, 60, 52, 57, 56, 51, 57, 60, 83, 62, 64, 60, 61, 56, 60, 94, 43, 68, 99, 59, 92, 67, 57, 68, 47, 80, 48, 97, 58, 58, 80, 54, 63, 81, 62, 87, 57, 68, 107, 78, 60, 71, 70, 74, 75, 43, 54, 66, 74, 61, 75, 56, 65, 46, 67, 59, 60, 48, 66, 80, 93, 62, 42, 70, 83, 50, 77, 63, 75, 51, 64, 77, 69, 71, 77, 82, 62, 56, 67, 61, 99, 49, 60, 85, 69, 66, 58, 91, 65, 90, 50, 68, 68, 53, 70, 56, 63, 76, 64, 60, 55, 55, 76, 67, 60, 74, 80, 92, 64, 62, 69, 89, 80, 79, 53, 70, 64, 103, 69, 72, 56, 57, 73, 68, 56, 76, 62, 51, 60, 67, 71, 55, 86, 70, 57, 72, 78, 70, 54, 68, 55, 74, 81, 54, 91, 82, 56, 55, 73, 68, 69, 45, 65, 49, 79, 72, 62, 67, 60, 49, 82, 77, 55, 61, 80, 63, 51, 47, 56, 58, 71, 56, 74, 50, 63, 68, 68, 91, 53, 65, 64, 50, 70, 72, 90, 89, 74, 51, 65, 63, 61, 65, 88, 70, 37, 51, 43, 69, 69, 58, 52, 50, 62, 51, 90, 63, 48, 69, 92, 80, 72, 118, 82, 56, 51, 95, 62, 59, 84, 45, 48, 51, 54, 75, 63, 70, 67, 68, 83, 55, 79, 78, 60, 68, 62, 57, 48, 60, 53, 92, 60, 65, 68, 76, 98, 49, 76, 64, 50, 44, 67, 53, 58, 69, 75, 87, 64, 60, 82, 69, 67, 61, 65, 134, 91, 52, 60, 67, 63, 55, 60, 54, 64, 57, 82, 62, 42, 64, 55, 60, 48, 68, 74, 74, 93, 68, 59, 63, 50, 61, 50, 62, 64, 58, 77, 91, 72, 89, 72, 70, 55, 70, 62, 48, 58, 80, 93, 58, 60, 55, 42, 87, 57, 54, 80, 51, 71, 69, 58, 84, 96, 64, 44, 58, 60, 46, 61, 62, 80, 54, 74, 62, 66, 65, 77, 46, 58, 58, 80, 56, 71, 63, 59, 60, 44, 69, 54, 75, 75, 62, 64, 76, 59, 73, 69, 66, 100, 83, 59, 48, 62, 58, 99, 64, 62, 46, 71, 68, 44, 62, 60, 63, 76, 85, 79, 62, 62, 60, 62, 69, 59, 63, 79, 61, 63, 71, 73, 48, 54, 79, 61, 72, 83, 69, 68, 92, 80, 65, 88, 53, 51, 56, 117, 84, 68, 78, 77, 80, 62, 59, 20, 88, 62, 108, 61, 64, 44, 67, 62, 88, 41, 54, 115, 51, 69, 86, 54, 68, 66, 70, 62, 62, 78, 63, 59, 63, 86, 59, 43, 67, 64, 66, 56, 64, 85, 77, 54, 68, 67, 52, 78, 72, 57, 63, 68, 56, 47, 60, 42, 76, 61, 74, 92, 63, 64, 68, 72, 66, 95, 69, 108, 62, 59, 62, 66, 91, 54, 89, 63, 48, 65, 50, 63, 68, 51, 57, 64, 81, 58, 68, 82, 55, 52, 61, 67, 54, 66, 74, 71, 86, 55, 48, 89, 81, 48, 61, 71, 57, 57, 63, 68, 98, 58, 50, 54, 65, 42, 69, 57, 78, 87, 64, 69, 67, 81, 61, 78, 56, 83, 58, 66, 136, 46, 54, 61, 75, 77, 60, 64, 87, 74, 60, 60, 80, 46, 50, 63, 44, 70, 76, 69, 59, 48, 58, 40, 49, 68, 73, 50, 77, 79, 70, 72, 61, 52, 70, 75, 69, 52, 60, 74, 49, 58, 121, 72, 65, 71, 47, 56, 67, 51, 78, 45, 66, 84, 60, 52, 61, 61, 63, 91, 45, 66, 63, 57, 54, 72, 69, 90, 39, 65, 40, 94, 45, 75, 68, 46, 49, 80, 59, 65, 71, 60, 89, 57, 98, 52, 74, 81, 68, 75, 54, 64, 52, 49, 55, 85, 69, 72, 78, 75, 65, 58, 78, 72, 53, 70, 57, 71, 47, 52, 70, 64, 83, 67, 62, 54, 54, 77, 44, 103, 75, 54, 78, 68, 73, 81, 60, 69, 64, 73, 78, 57, 83, 62, 54, 47, 55, 54, 53, 59, 81, 97, 56, 60, 59, 46, 61, 53, 60, 84, 84, 56, 63, 51, 68, 51, 56, 51, 64, 47, 53, 56, 66, 51, 65, 47, 64, 85, 49, 57, 71, 82, 57, 61, 80, 82, 71, 50, 79, 85, 61, 70, 57, 76, 42, 64, 56, 49, 71, 58, 81, 72, 43, 68, 79, 59, 91, 36, 61, 66, 71, 48, 52, 61, 70, 65, 50, 56, 50, 108, 71, 78, 81, 54, 67, 56, 74, 64, 64, 66, 53, 74, 68, 78, 69, 74, 86, 75, 56, 46, 79, 61, 32, 72, 60, 68, 47, 72, 55, 66, 51, 43, 52, 71, 74, 76, 58, 81, 59, 71, 49, 80, 61, 79, 87, 64, 80, 79, 64, 71, 61, 74, 71, 59, 62, 58, 53, 76, 61, 69, 55, 53, 52, 62, 61, 66, 71, 65, 78, 73, 39, 63, 98, 88, 43, 52, 92, 57, 79, 56, 58, 77, 69, 52, 57, 56, 42, 63, 53, 76, 59, 66, 55, 67, 71, 41, 67, 68, 59, 67, 72, 68, 57, 50, 96, 58, 55, 59, 129, 65, 66, 53, 63, 48, 68, 50, 70, 65, 84, 71, 88, 61, 62, 88, 99, 89, 66, 103, 68, 58, 55, 57, 63, 58, 68, 74, 66, 80, 51, 48, 72, 47, 45, 79, 34, 55, 46, 64, 64, 44, 54, 74, 46, 94, 70, 51, 64, 69, 64, 49, 72, 58, 55, 88, 54, 50, 51, 66, 74, 77, 73, 41, 71, 57, 90, 85, 75, 69, 62, 68, 61, 95, 105, 91, 79, 61, 64, 72, 47, 67, 71, 45, 39, 72, 64, 87, 48, 51, 63, 75, 46, 71, 65, 57, 62, 126, 49, 57, 67, 58, 62, 46, 60, 93, 43, 47, 58, 69, 85, 74, 55, 71, 65, 91, 67, 50, 73, 61, 50, 61, 52, 72, 64, 47, 64, 66, 70, 52, 53, 37, 50, 72, 48, 55, 94, 67, 80, 64, 72, 55, 63, 49, 58, 73, 68, 115, 73, 69, 81, 57, 52, 86, 72, 83, 72, 45, 86, 103, 97, 78, 66, 68, 81, 64, 72, 60, 77, 61, 68, 77, 57, 66, 73, 49, 50, 61, 70, 87, 66, 91, 86, 81, 81, 68, 71, 58, 51, 27, 46, 46, 76, 133, 53, 82, 73, 74, 76, 65, 100, 51, 57, 89, 46, 68, 69, 77, 74, 60, 60, 81, 82, 83, 50, 56, 49, 70, 61, 62, 58, 54, 99, 76, 64, 55, 66, 70, 69, 109, 52, 66, 69, 73, 62, 71, 70, 66, 115, 94, 62, 64, 60, 56, 60, 73, 60, 54, 91, 55, 64, 70, 70, 64, 59, 100, 37, 74, 58, 65, 63, 62, 109, 41, 74, 56, 61, 66, 36, 66, 62, 59, 90, 104, 49, 59, 90, 68, 48, 68, 63, 80, 47, 61, 60, 56, 67, 64, 61, 66, 63, 52, 75, 50, 66, 77, 47, 62, 64, 59, 47, 77, 39, 62, 56, 60, 81, 83, 73, 43, 79, 63, 63, 68, 68, 68, 89, 63, 42, 68, 67, 62, 81, 54, 61, 53, 44, 67, 58, 145, 65, 77, 64, 62, 55, 89, 93, 67, 58, 75, 64, 90, 67, 79, 56, 61, 85, 63, 65, 77, 47, 56, 47, 59, 48, 72, 89, 61, 75, 80, 67, 59, 54, 74, 71, 49, 77, 100, 63, 65, 59, 52, 71, 60, 98, 74, 43, 51, 69, 68, 63, 64, 78, 81, 69, 90, 85, 76, 54, 68, 90, 52, 59, 41, 63, 41, 90, 65, 59, 75, 50, 52, 76, 61, 52, 34, 50, 67, 60, 51, 70, 62, 57, 87, 65, 51, 67, 50, 56, 63, 44, 56, 46, 62, 38, 46, 52, 49, 103, 83, 63, 67, 80, 88, 61, 63, 71, 124, 48, 55, 56, 53, 61, 78, 55, 90, 61, 84, 59, 48, 43, 39, 63, 57, 75, 62, 70, 77, 54, 66, 84, 90, 87, 65, 56, 73, 72, 54, 52, 110, 56, 56, 64, 67, 67, 78, 53, 59, 65, 81, 66, 73, 57, 64, 98, 63, 116, 63, 54, 55, 64, 58, 60, 69, 69, 71, 117, 54, 55, 96, 58, 82, 73, 100, 80, 52, 69, 49, 73, 67, 76, 61, 66, 164, 66, 58, 50, 79, 81, 60, 58, 67, 58, 66, 55, 61, 53, 65, 45, 69, 57, 65, 70, 49, 57, 87, 53, 56, 63, 69, 77, 61, 64, 68, 73, 53, 46, 53, 52, 75, 80, 80, 59, 76, 57, 73, 44, 65, 59, 82, 84, 74, 56, 61, 64, 48, 53, 94, 55, 47, 75, 71, 81, 73, 69, 115, 58, 46, 89, 67, 65, 70, 57, 66, 46, 72, 62, 72, 84, 85, 69, 50, 76, 112, 104, 62, 56, 49, 99, 68, 76, 63, 64, 55, 68, 104, 51, 56, 61, 50, 65, 69, 62, 62, 66, 64, 66, 57, 93, 44, 109, 85, 61, 109, 46, 62, 76, 78, 56, 74, 50, 51, 71, 56, 51, 75, 60, 68, 75, 98, 79, 107, 57, 70, 57, 52, 62, 118, 70, 59, 46, 74, 64, 71, 52, 51, 67, 66, 60, 70, 57, 73, 80, 81, 76, 68, 55, 87, 77, 56, 71, 86, 59, 60, 72, 53, 63, 69, 80, 67, 85, 82, 52, 78, 58, 60, 74, 64, 52, 66, 57, 74, 67, 53, 62, 75, 71, 57, 60, 54, 55, 63, 61, 67, 68, 77, 61, 48, 57, 54, 82, 73, 37, 81, 63, 53, 76, 63, 47, 72, 57, 65, 72, 44, 33, 75, 67, 52, 80, 66, 70, 75, 57, 70, 103, 69, 61, 58, 58, 62, 49, 73, 82, 50, 56, 60, 118, 63, 54, 85, 57, 76, 65, 59, 58, 64, 53, 68, 61, 48, 48, 69, 76, 70, 68, 65, 62, 58, 59, 50, 78, 72, 78, 77, 62, 56, 74, 67, 64, 80, 66, 54, 64, 55, 50, 60, 58, 78, 71, 76, 56, 57, 65, 103, 82, 93, 52, 57, 66, 66, 63, 56, 60, 76, 48, 48, 87, 50, 56, 61, 52, 58, 51, 88, 67, 66, 64, 68, 82, 67, 61, 75, 57, 54, 70, 61, 38, 54, 53, 67, 72, 61, 79, 47, 100, 48, 58, 54, 57, 63, 102, 53, 62, 68, 63, 76, 86, 62, 59, 58, 37, 50, 67, 52, 62, 95, 119, 43, 55, 56, 59, 54, 72, 85, 52, 48, 64, 63, 61, 62, 94, 71, 61, 86, 75, 77, 71, 72, 88, 84, 59, 69, 54, 69, 76, 68, 71, 57, 46, 72, 55, 62, 59, 75, 62, 89, 77, 80, 77, 67, 48, 64, 76, 56, 80, 59, 89, 42, 57, 50, 80, 55, 76, 55, 68, 78, 67, 71, 70, 52, 79, 77, 61, 57, 70, 97, 58, 94, 78, 66, 70, 47, 66, 52, 72, 87, 70, 67, 62, 59, 73, 49, 56, 61, 178, 49, 47, 66, 73, 49, 67, 59, 63, 49, 49, 66, 72, 65, 69, 69, 62, 87, 70, 84, 48, 63, 62, 64, 58, 69, 47, 81, 55, 60, 57, 66, 57, 67, 59, 66, 81, 63, 55, 58, 44, 64, 54, 53, 71, 72, 50, 34, 60, 59, 65, 54, 47, 71, 51, 71, 74, 99, 69, 49, 81, 48, 67, 60, 75, 65, 65, 76, 81, 85, 64, 65, 65, 61, 78, 83, 72, 58, 86, 58, 68, 64, 59, 87, 65, 61, 64, 65, 55, 78, 58, 63, 75, 75, 58, 47, 72, 69, 66, 69, 57, 85, 69, 57, 63, 65, 71, 41, 57, 58, 54, 40, 68, 90, 65, 50, 59, 56, 69, 74, 77, 71, 64, 73, 84, 97, 87, 59, 64, 67, 110, 53, 44, 69, 62, 72, 91, 72, 55, 66, 65, 45, 61, 63, 69, 51, 68, 68, 47, 59, 72, 60, 64, 66, 60, 82, 56, 74, 69, 70, 49, 55, 67, 55, 85, 72, 95, 75, 94, 80, 67, 74, 58, 74, 65, 51, 77, 66, 66, 69, 70, 37, 82, 56, 60, 44, 60, 54, 61, 60, 73, 78, 54, 50, 74, 45, 67, 82, 39, 51, 51, 56, 61, 69, 72, 98, 62, 69, 68, 70, 59, 64, 124, 78, 58, 43, 76, 75, 46, 59, 68, 63, 83, 58, 37, 68, 59, 49, 77, 46, 64, 55, 72, 63, 71, 57, 67, 58, 62, 54, 59, 44, 57, 93, 57, 49, 56, 44, 65, 50, 78, 47, 46, 67, 45, 88, 65, 63, 55, 81, 39, 70, 78, 60, 60, 77, 68, 69, 66, 73, 57, 65, 65, 56, 68, 59, 114, 62, 105, 63, 82, 58, 67, 57, 88, 57, 69, 81, 59, 48, 57, 62, 65, 79, 64, 51, 69, 108, 63, 61, 52, 68, 69, 62, 66, 60, 55, 57, 68, 56, 54, 61, 57, 72, 69, 60, 70, 91, 66, 81, 88, 83, 101, 67, 74, 66, 57, 80, 73, 47, 68, 56, 52, 91, 68, 65, 63, 77, 67, 65, 70, 63, 66, 75, 64, 77, 94, 50, 69, 62, 69, 76, 69, 52, 68, 59, 64, 61, 45, 78, 45, 122, 66, 72, 64, 73, 53, 71, 80, 48, 63, 75, 50, 77, 60, 54, 66, 68, 53, 69, 58, 75, 65, 79, 69, 34, 49, 81, 68, 75, 64, 64, 75, 85, 72, 67, 58, 63, 72, 65, 79, 71, 83, 65, 56, 77, 76, 56, 65, 90, 51, 53, 93, 60, 62, 76, 61, 57, 51, 61, 70, 65, 57, 78, 63, 69, 69, 67, 82, 72, 76, 81, 88, 82, 77, 67, 38, 66, 81, 58, 55, 31, 76, 60, 64, 59, 53, 62, 85, 51, 72, 84, 60, 60, 68, 62, 65, 65, 63, 69, 92, 83, 54, 72, 58, 61, 58, 65, 64, 72, 58, 73, 79, 98, 60, 53, 72, 84, 47, 55, 53, 53, 56, 91, 56, 50, 68, 67, 86, 64, 39, 53, 57, 130, 41, 81, 66, 62, 63, 75, 65, 51, 61, 49, 54, 64, 69, 83, 75, 80, 70, 66, 61, 72, 87, 58, 56, 61, 95, 47, 87, 63, 88, 61, 42, 61, 65, 67, 50, 56, 84, 60, 42, 68, 50, 60, 62, 58, 142, 85, 62, 59, 69, 64, 79, 75, 56, 71, 54, 54, 75, 81, 56, 75, 43, 56, 83, 54, 80, 76, 75, 61, 65, 56, 64, 71, 57, 63, 52, 81, 68, 59, 59, 46, 127, 76, 69, 103, 52, 43, 68, 58, 62, 64, 67, 60, 60, 70, 37, 64, 44, 61, 74, 70, 40, 101, 65, 55, 89, 54, 63, 48, 52, 66, 69, 76, 61, 63, 56, 77, 46, 69, 68, 64, 84, 58, 59, 60, 64, 69, 78, 81, 47, 49, 56, 71, 72, 59, 65, 63, 73, 65, 79, 71, 60, 61, 73, 61, 49, 52, 50, 64, 78, 59, 66, 56, 73, 69, 73, 65, 38, 67, 52, 57, 67, 65, 67, 70, 66, 98, 71, 54, 71, 68, 64, 40, 88, 61, 64, 51, 53, 60, 64, 41, 54, 63, 78, 88, 75, 57, 76, 66, 75, 62, 91, 59, 59, 73, 45, 96, 72, 65, 65, 86, 52, 66, 51, 80, 56, 55, 31, 81, 88, 43, 43, 50, 65, 35, 64, 63, 53, 50, 61, 90, 74, 45, 62, 51, 43, 36, 58, 73, 66, 58, 41, 55, 79, 52, 59, 65, 57, 57, 50, 41, 54, 126, 60, 52, 54, 69, 71, 48, 53, 51, 67, 55, 84, 68, 69, 74, 62, 121, 70, 79, 59, 62, 56, 62, 74, 48, 37, 52, 66, 57, 58, 61, 91, 59, 62, 70, 47, 62, 65, 71, 63, 65, 44, 63, 56, 111, 55, 77, 45, 57, 47, 68, 88, 52, 87, 88, 59, 49, 62, 67, 103, 82, 69, 75, 65, 45, 69, 60, 46, 78, 80, 46, 82, 55, 116, 66, 81, 66, 53, 44, 58, 64, 50, 67, 51, 75, 63, 31, 66, 65, 66, 53, 75, 46, 73, 62, 76, 86, 67, 60, 83, 73, 117, 61, 63, 58, 57, 71, 88, 57, 93, 76, 58, 74, 57, 54, 57, 87, 69, 43, 74, 54, 55, 76, 57, 58, 52, 56, 62, 67, 86, 61, 82, 75, 52, 62, 67, 76, 71, 59, 39, 48, 74, 50, 53, 40, 82, 44, 77, 73, 61, 72, 48, 72, 62, 67, 49, 73, 119, 67, 53, 66, 99, 82, 85, 71, 50, 68, 59, 43, 70, 89, 41, 75, 126, 89, 109, 50, 66, 59, 95, 49, 69, 47, 93, 56, 68, 36, 56, 49, 57, 63, 52, 64, 71, 59, 96, 51, 64, 47, 79, 82, 46, 62, 67, 42, 62, 58, 58, 51, 97, 66, 44, 55, 72, 58, 56, 52, 52, 49, 55, 60, 68, 69, 50, 74, 64, 50, 67, 65, 61, 81, 52, 55, 49, 52, 79, 69, 140, 83, 81, 53, 49, 65, 60, 56, 68, 62, 59, 107, 83, 62, 55, 56, 89, 46, 90, 58, 48, 60, 57, 59, 57, 64, 97, 74, 52, 113, 42, 44, 66, 57, 86, 45, 88, 68, 62, 73, 63, 42, 57, 66, 79, 102, 61, 63, 55, 56, 65, 72, 59, 68, 52, 53, 48, 81, 54, 72, 64, 85, 49, 83, 63, 67, 67, 79, 91, 64, 63, 53, 89, 65, 67, 61, 66, 68, 74, 72, 89, 68, 79, 53, 51, 97, 52, 56, 78, 70, 56, 57, 107, 82, 41, 84, 76, 77, 57, 82, 70, 44, 54, 85, 62, 76, 63, 55, 71, 46, 54, 76, 67, 78, 82, 59, 66, 67, 80, 77, 60, 39, 74, 49, 61, 51, 107, 53, 58, 79, 81, 49, 67, 57, 83, 59, 57, 67, 77, 55, 63, 62, 66, 83, 91, 63, 89, 70, 60, 52, 71, 105, 73, 54, 73, 73, 70, 52, 66, 67, 66, 70, 50, 73, 55, 71, 51, 56, 39, 52, 42, 51, 67, 66, 69, 54, 81, 67, 72, 57, 51, 58, 74, 55, 58, 54, 69, 96, 72, 69, 62, 81, 79, 53, 74, 56, 51, 63, 97, 61, 78, 74, 50, 57, 35, 68, 39, 92, 89, 46, 58, 48, 46, 69, 96, 68, 60, 58, 74, 29, 40, 72, 59, 70, 63, 53, 58, 62, 67, 84, 61, 68, 81, 56, 85, 60, 62, 80, 54, 60, 61, 69, 77, 51, 61, 72, 51, 91, 58, 86, 48, 103, 69, 53, 74, 84, 72, 110, 59, 48, 49, 58, 54, 52, 50, 62, 48, 59, 57, 62, 59, 77, 56, 65, 80, 71, 67, 61, 112, 121, 58, 65, 84, 69, 52, 54, 41, 71, 67, 55, 68, 74, 54, 106, 80, 90, 65, 56, 126, 67, 60, 63, 60, 72, 62, 71, 69, 110, 73, 71, 78, 83, 68, 74, 70, 52, 83, 50, 89, 51, 29, 117, 96, 71, 53, 72, 71, 62, 54, 69, 81, 62, 50, 61, 46, 83, 61, 90, 61, 50, 74, 62, 43, 60, 58, 60, 70, 45, 81, 50, 62, 59, 68, 57, 61, 70, 66, 52, 71, 55, 78, 85, 56, 70, 71, 90, 72, 73, 99, 72, 47, 57, 46, 82, 50, 73, 60, 92, 69, 75, 55, 81, 74, 74, 63, 103, 75, 65, 50, 58, 57, 62, 82, 48, 42, 90, 59, 61, 64, 57, 56, 73, 102, 50, 81, 59, 43, 75, 72, 65, 51, 54, 52, 54, 88, 54, 72, 56, 44, 91, 69, 60, 57, 59, 81, 89, 44, 53, 66, 66, 63, 91, 85, 81, 65, 55, 59, 56, 60, 74, 56, 56, 82, 65, 78, 61, 60, 55, 66, 62, 100, 67, 66, 54, 59, 47, 51, 50, 76, 63, 60, 97, 59, 57, 85, 40, 70, 97, 70, 67, 136, 54, 73, 79, 52, 81, 48, 46, 62, 81, 53, 49, 82, 41, 58, 63, 68, 88, 69, 61, 61, 159, 117, 48, 56, 62, 60, 57, 66, 85, 53, 62, 93, 129, 67, 70, 98, 48, 65, 52, 75, 41, 102, 37, 69, 53, 49, 89, 57, 68, 70, 51, 46, 63, 83, 63, 37, 68, 84, 66, 65, 55, 53, 60, 76, 59, 91, 44, 39, 65, 63, 60, 56, 37, 60, 118, 70, 44, 42, 53, 62, 53, 90, 63, 64, 104, 52, 57, 62, 65, 60, 49, 91, 66, 93, 73, 56, 83, 70, 76, 66, 77, 70, 94, 67, 70, 62, 86, 99, 63, 53, 65, 86, 85, 48, 78, 102, 51, 77, 73, 85, 89, 74, 41, 54, 57, 81, 66, 60, 97, 58, 73, 54, 59, 68, 53, 51, 78, 63, 41, 97, 63, 86, 56, 55, 64, 48, 54, 114, 61, 96, 70, 60, 52, 80, 72, 43, 86, 49, 71, 55, 74, 50, 58, 63, 107, 49, 92, 62, 72, 55, 57, 64, 46, 70, 95, 65, 65, 50, 89, 55, 74, 68, 55, 65, 69, 70, 47, 51, 57, 65, 66, 86, 65, 82, 67, 70, 75, 79, 67, 78, 61, 48, 64, 81, 68, 56, 93, 51, 68, 57, 50, 79, 77, 65, 43, 85, 93, 76, 64, 67, 66, 56, 78, 77, 56, 51, 58, 82, 56, 64, 55, 65, 66, 83, 53, 60, 61, 68, 96, 81, 72, 79, 66, 71, 72, 49, 70, 58, 72, 86, 72, 51, 52, 64, 57, 52, 47, 74, 58, 78, 41, 62, 67, 61, 60, 77, 56, 71, 54, 53, 63, 58, 55, 53, 100, 44, 80, 82, 59, 77, 55, 75, 50, 59, 81, 40, 62, 48, 60, 47, 56, 56, 80, 71, 64, 87, 38, 48, 46, 56, 55, 52, 98, 68, 68, 65, 57, 75, 63, 47, 39, 63, 53, 67, 60, 83, 61, 82, 63, 77, 59, 48, 61, 51, 60, 83, 51, 113, 61, 79, 51, 68, 66, 98, 61, 63, 52, 102, 72, 49, 51, 74, 52, 67, 48, 75, 65, 60, 50, 78, 62, 58, 66, 77, 71, 75, 55, 92, 52, 73, 58, 61, 66, 69, 78, 55, 54, 75, 72, 71, 55, 69, 53, 54, 50, 68, 63, 61, 73, 53, 67, 85, 66, 48, 69, 49, 66, 70, 51, 70, 59, 40, 66, 78, 102, 68, 103, 63, 77, 43, 83, 74, 69, 81, 51, 63, 51, 59, 68, 75, 66, 58, 51, 73, 66, 65, 97, 77, 66, 74, 56, 68, 50, 76, 71, 53, 67, 58, 76, 82, 75, 63, 58, 96, 90, 83, 50, 129, 57, 37, 77, 47, 57, 63, 71, 61, 39, 69, 62, 55, 68, 48, 84, 47, 102, 64, 59, 79, 63, 50, 72, 77, 71, 71, 48, 64, 61, 64, 55, 64, 63, 60, 41, 63, 74, 43, 76, 75, 66, 70, 53, 65, 65, 81, 74, 89, 55, 64, 70, 64, 65, 71, 61, 44, 70, 41, 82, 65, 98, 90, 67, 59, 57, 54, 52, 61, 69, 46, 57, 73, 95, 62, 76, 51, 50, 66, 62, 46, 61, 76, 73, 77, 50, 61, 54, 70, 70, 76, 85, 66, 68, 88, 64, 48, 58, 57, 53, 58, 67, 47, 96, 88, 50, 45, 72, 60, 74, 66, 66, 66, 65, 77, 63, 78, 83, 59, 42, 89, 75, 62, 54, 62, 72, 92, 92, 78, 44, 52, 36, 55, 61, 51, 47, 65, 72, 63, 40, 73, 62, 61, 73, 68, 57, 88, 61, 49, 59, 53, 90, 43, 85, 79, 52, 65, 56, 60, 53, 57, 66, 43, 64, 63, 83, 88, 78, 70, 71, 55, 65, 60, 70, 65, 61, 56, 55, 114, 64, 63, 74, 72, 66, 53, 73, 69, 90, 55, 51, 63, 64, 83, 68, 40, 76, 75, 74, 52, 70, 56, 74, 72, 53, 60, 68, 68, 60, 102, 47, 64, 68, 80, 57, 63, 67, 72, 57, 85, 50, 57, 60, 75, 49, 67, 86, 56, 66, 53, 46, 88, 70, 62, 70, 58, 80, 50, 85, 66, 61, 51, 88, 62, 51, 64, 50, 60, 45, 53, 61, 93, 67, 60, 77, 59, 69, 60, 64, 49, 60, 55, 55, 67, 60, 62, 58, 74, 73, 63, 78, 61, 64, 94, 73, 102, 58, 55, 64, 77, 53, 52, 53, 91, 64, 65, 67, 54, 61, 52, 52, 73, 65, 58, 68, 86, 68, 60, 57, 52, 62, 60, 44, 86, 66, 73, 54, 69, 54, 77, 86, 64, 93, 60, 64, 62, 49, 72, 66, 59, 55, 94, 60, 68, 65, 78, 65, 65, 94, 59, 59, 67, 68, 63, 44, 58, 45, 70, 78, 58, 67, 47, 85, 96, 62, 67, 71, 69, 41, 70, 63, 96, 51, 70, 91, 80, 38, 58, 64, 88, 66, 56, 78, 78, 72, 46, 81, 53, 70, 61, 67, 65, 74, 67, 57, 65, 57, 55, 88, 42, 59, 102, 53, 96, 67, 77, 129, 82, 78, 56, 48, 65, 72, 76, 65, 71, 58, 64, 63, 55, 64, 76, 60, 56, 73, 65, 69, 55, 61, 58, 59, 67, 85, 67, 62, 62, 51, 71, 75, 73, 61, 72, 72, 81, 57, 81, 83, 60, 59, 70, 73, 70, 73, 62, 52, 55, 56, 64, 71, 59, 88, 119, 60, 63, 68, 65, 59, 54, 79, 79, 56, 55, 76, 99, 78, 60, 59, 108, 59, 77, 74, 75, 62, 59, 71, 54, 62, 73, 52, 60, 62, 68, 53, 55, 53, 74, 78, 74, 67, 63, 80, 62, 67, 80, 65, 48, 65, 66, 87, 65, 66, 63, 44, 76, 77, 90, 60, 66, 66, 60, 48, 64, 61, 54, 54, 60, 53, 215, 73, 74, 66, 85, 66, 60, 71, 76, 57, 69, 61, 63, 83, 54, 81, 90, 66, 64, 69, 79, 67, 81, 51, 139, 70, 69, 74, 55, 59, 64, 59, 61, 59, 54, 69, 53, 68, 65, 54, 73, 80, 65, 56, 73, 72, 66, 67, 46, 62, 75, 84, 62, 62, 63, 49, 57, 63, 58, 53, 87, 77, 64, 61, 89, 56, 43, 62, 55, 43, 79, 57, 54, 65, 44, 50, 63, 45, 77, 51, 55, 90, 74, 62, 76, 57, 64, 67, 44, 60, 49, 62, 82, 63, 69, 80, 76, 63, 63, 55, 58, 60, 51, 53, 89, 46, 52, 73, 47, 66, 65, 59, 69, 77, 69, 61, 60, 71, 57, 65, 51, 96, 59, 67, 51, 66, 58, 57, 71, 57, 58, 55, 95, 52, 72, 83, 58, 36, 56, 46, 65, 60, 81, 79, 69, 59, 68, 67, 61, 57, 64, 81, 69, 60, 66, 51, 56, 63, 65, 64, 103, 67, 56, 70, 62, 51, 76, 69, 72, 50, 60, 65, 73, 103, 73, 70, 46, 71, 49, 56, 62, 68, 53, 54, 55, 66, 68, 72, 49, 79, 71, 106, 46, 73, 91, 64, 68, 60, 46, 61, 65, 79, 68, 63, 74, 70, 57, 80, 71, 76, 62, 67, 66, 66, 136, 50, 70, 77, 67, 78, 82, 55, 114, 95, 71, 62, 61, 85, 73, 87, 61, 96, 60, 73, 68, 58, 72, 62, 68, 53, 68, 69, 106, 97, 66, 65, 71, 57, 65, 73, 48, 81, 60, 67, 65, 73, 56, 87, 57, 50, 61, 80, 88, 59, 81, 57, 64, 73, 59, 83, 79, 57, 73, 44, 64, 68, 50, 81, 47, 96, 80, 62, 47, 72, 59, 83, 83, 57, 55, 68, 61, 51, 70, 46, 62, 77, 65, 87, 57, 46, 69, 53, 71, 85, 54, 61, 65, 63, 67, 61, 78, 68, 68, 72, 57, 60, 100, 73, 58, 74, 49, 55, 55, 80, 65, 59, 58, 62, 61, 70, 55, 66, 52, 69, 65, 56, 77, 77, 85, 51, 80, 61, 60, 81, 55, 77, 56, 71, 87, 63, 56, 67, 56, 64, 63, 45, 69, 81, 72, 53, 55, 77, 60, 88, 82, 55, 63, 63, 76, 60, 72, 58, 88, 62, 68, 63, 62, 64, 80, 84, 64, 61, 55, 72, 75, 64, 87, 56, 69, 77, 60, 59, 67, 49, 68, 62, 53, 71, 77, 63, 51, 101, 63, 79, 60, 54, 79, 70, 50, 74, 80, 69, 46, 63, 65, 55, 63, 72, 54, 84, 75, 53, 52, 63, 69, 62, 116, 53, 69, 60, 84, 49, 73, 62, 99, 68, 82, 53, 64, 77, 73, 63, 86, 57, 74, 58, 84, 70, 55, 71, 72, 65, 105, 65, 63, 51, 45, 69, 59, 53, 62, 84, 73, 51, 51, 66, 84, 65, 66, 53, 65, 72, 61, 66, 59, 59, 59, 75, 72, 59, 53, 63, 65, 54, 66, 67, 64, 49, 80, 66, 75, 71, 70, 81, 80, 78, 90, 56, 67, 73, 62, 77, 64, 67, 78, 48, 56, 69, 63, 76, 74, 43, 57, 49, 52, 43, 62, 89, 71, 60, 94, 58, 59, 88, 113, 58, 62, 59, 59, 75, 64, 44, 68, 53, 72, 52, 74, 82, 70, 73, 89, 75, 87, 57, 61, 48, 64, 69, 67, 49, 71, 69, 105, 61, 73, 65, 63, 60, 64, 68, 70, 56, 64, 76, 98, 35, 73, 64, 55, 52, 71, 74, 56, 74, 58, 75, 47, 57, 53, 80, 55, 54, 60, 53, 78, 64, 65, 51, 51, 62, 65, 59, 59, 49, 73, 62, 71, 61, 91, 68, 77, 59, 60, 65, 142, 56, 84, 58, 59, 49, 67, 77, 67, 64, 85, 58, 67, 64, 68, 58, 71, 68, 66, 80, 73, 67, 75, 61, 63, 69, 65, 54, 98, 67, 66, 62, 71, 50, 62, 62, 85, 58, 73, 83, 63, 89, 65, 81, 48, 115, 70, 51, 59, 64, 62, 78, 98, 51, 80, 64, 50, 55, 57, 64, 84, 56, 68, 60, 76, 67, 64, 68, 66, 66, 61, 56, 60, 61, 59, 57, 102, 53, 65, 53, 67, 76, 82, 64, 113, 63, 67, 65, 74, 52, 79, 65, 68, 62, 75, 59, 67, 81, 76, 61, 70, 66, 52, 80, 62, 63, 73, 54, 66, 59, 49, 74, 65, 80, 63, 61, 77, 58, 56, 62, 76, 63, 65, 60, 64, 61, 82, 88, 59, 55, 57, 61, 91, 51, 52, 55, 74, 58, 57, 106, 64, 97, 54, 65, 68, 95, 58, 72, 56, 47, 85, 78, 58, 62, 65, 73, 70, 55, 59, 51, 59, 53, 49, 69, 92, 56, 83, 60, 78, 53, 63, 63, 55, 81, 71, 58, 71, 57, 63, 53, 57, 80, 54, 90, 57, 64, 53, 52, 48, 69, 56, 92, 65, 73, 63, 64, 67, 70, 69, 57, 51, 66, 42, 54, 66, 70, 66, 61, 72, 78, 72, 132, 86, 61, 76, 54, 63, 63, 76, 64, 56, 51, 54, 62, 57, 68, 71, 72, 61, 71, 65, 57, 67, 60, 62, 66, 63, 63, 55, 52, 72, 55, 71, 62, 71, 91, 61, 51, 71, 60, 64, 69, 53, 68, 59, 60, 81, 57, 79, 71, 68, 60, 54, 72, 64, 62, 74, 85, 70, 66, 51, 71, 48, 63, 66, 105, 71, 86, 61, 100, 62, 70, 76, 66, 69, 66, 52, 61, 57, 60, 51, 84, 67, 52, 66, 63, 95, 58, 51, 72, 64, 48, 75, 53, 53, 111, 50, 63, 65, 75, 60, 66, 65, 84, 58, 66, 66, 70, 99, 47, 55, 51, 57, 55, 71, 70, 61, 64, 54, 81, 57, 80, 57, 76, 71, 58, 92, 71, 64, 50, 59, 63, 76, 54, 72, 49, 58, 55, 64, 75, 70, 72, 82, 82, 56, 73, 85, 59, 65, 45, 64, 62, 70, 55, 65, 56, 66, 69, 70, 114, 70, 53, 70, 84, 82, 49, 71, 93, 74, 55, 65, 81, 48, 55, 55, 70, 71, 62, 58, 115, 59, 61, 64, 59, 55, 75, 67, 64, 56, 60, 58, 57, 59, 67, 56, 78, 44, 66, 76, 47, 40, 69, 89, 75, 67, 85, 88, 57, 99, 72, 63, 57, 56, 49, 62, 53, 68, 73, 77, 57, 78, 90, 78, 97, 80, 43, 53, 63, 70, 53, 57, 71, 91, 65, 66, 44, 63, 66, 55, 90, 67, 58, 70, 57, 55, 54, 72, 61, 53, 69, 72, 59, 59, 84, 60, 82, 76, 78, 76, 57, 68, 60, 63, 52, 72, 65, 60, 65, 68, 69, 75, 55, 60, 66, 71, 70, 60, 82, 69, 71, 53, 49, 79, 56, 56, 57, 66, 72, 60, 73, 77, 60, 70, 102, 66, 62, 72, 63, 45, 84, 83, 62, 72, 75, 65, 63, 64, 70, 57, 54, 57, 70, 54, 67, 50, 63, 55, 75, 59, 66, 58, 60, 58, 55, 68, 64, 63, 56, 55, 62, 55, 58, 99, 70, 47, 60, 58, 56, 57, 36, 65, 50, 71, 64, 65, 62, 70, 64, 56, 60, 68, 91, 59, 81, 67, 62, 61, 64, 69, 65, 88, 73, 75, 68, 55, 82, 57, 60, 62, 70, 63, 50, 100, 73, 90, 63, 56, 52, 70, 76, 58, 54, 58, 69, 61, 69, 50, 105, 74, 71, 80, 54, 80, 72, 69, 71, 75, 60, 71, 61, 55, 73, 68, 56, 63, 72, 61, 62, 56, 58, 76, 66, 63, 64, 60, 66, 52, 69, 52, 74, 53, 57, 65, 62, 57, 68, 42, 69, 77, 59, 68, 57, 62, 61, 51, 59, 70, 67, 69, 50, 94, 118, 59, 68, 56, 79, 53, 52, 71, 80, 72, 58, 73, 57, 59, 61, 60, 66, 80, 55, 79, 76, 76, 82, 64, 56, 66, 75, 64, 52, 72, 58, 61, 61, 55, 62, 58, 54, 53, 56, 54, 57, 64, 66, 56, 66, 125, 57, 71, 54, 47, 73, 73, 73, 75, 69, 58, 48, 59, 73, 47, 69, 70, 79, 64, 59, 73, 74, 54, 66, 61, 43, 74, 36, 57, 71, 55, 83, 99, 77, 68, 64, 76, 73, 57, 76, 54, 79, 61, 94, 87, 79, 79, 75, 59, 55, 79, 94, 59, 63, 57, 77, 75, 123, 70, 93, 90, 42, 49, 104, 59, 53, 89, 50, 82, 59, 78, 40, 51, 84, 43, 47, 63, 63, 55, 70, 65, 59, 70, 68, 75, 37, 64, 80, 55, 80, 48, 73, 84, 69, 64, 65, 97, 50, 48, 72, 75, 77, 62, 44, 49, 55, 100, 41, 65, 58, 62, 41, 63, 66, 63, 58, 59, 65, 65, 69, 52, 63, 70, 45, 69, 51, 65, 54, 45, 50, 59, 71, 56, 42, 42, 76, 62, 45, 58, 63, 47, 56, 76, 84, 55, 60, 75, 73, 43, 67, 101, 59, 51, 88, 56, 61, 68, 76, 54, 70, 67, 46, 40, 66, 55, 81, 95, 84, 70, 50, 65, 77, 71, 52, 73, 82, 68, 66, 96, 89, 62, 51, 80, 44, 66, 56, 47, 67, 46, 68, 72, 91, 51, 43, 68, 43, 71, 70, 53, 60, 81, 62, 73, 50, 66, 51, 65, 49, 83, 70, 69, 85, 69, 54, 67, 65, 63, 69, 51, 77, 76, 56, 54, 59, 56, 78, 90, 72, 59, 63, 51, 81, 67, 80, 79, 43, 94, 65, 76, 61, 64, 54, 80, 52, 58, 68, 83, 75, 59, 72, 95, 62, 78, 78, 70, 56, 79, 72, 62, 77, 74, 71, 66, 71, 70, 58, 50, 57, 67, 79, 75, 82, 64, 67, 63, 108, 86, 79, 67, 62, 76, 69, 51, 55, 66, 76, 71, 71, 59, 65, 72, 61, 59, 60, 75, 74, 62, 69, 64, 33, 109, 63, 61, 63, 62, 40, 69, 65, 55, 65, 47, 78, 71, 113, 40, 78, 96, 63, 53, 69, 93, 74, 90, 64, 66, 58, 68, 68, 54, 68, 65, 71, 61, 49, 44, 57, 65, 54, 69, 66, 57, 69, 76, 55, 78, 74, 64, 54, 56, 53, 65, 82, 63, 70, 72, 53, 151, 75, 57, 59, 59, 64, 48, 58, 79, 50, 62, 49, 69, 69, 60, 47, 76, 62, 38, 71, 72, 57, 51, 81, 49, 105, 56, 62, 56, 76, 63, 74, 65, 72, 53, 63, 77, 76, 65, 90, 88, 67, 70, 60, 44, 93, 66, 85, 80, 82, 59, 65, 57, 63, 53, 34, 50, 80, 74, 50, 83, 70, 63, 78, 41, 63, 75, 48, 67, 55, 64, 70, 66, 81, 62, 63, 46, 50, 82, 72, 64, 64, 66, 77, 81, 64, 81, 81, 60, 66, 78, 67, 72, 60, 48, 86, 79, 67, 56, 65, 58, 43, 74, 98, 42, 94, 63, 84, 60, 49, 122, 68, 72, 70, 79, 60, 77, 70, 48, 85, 65, 59, 61, 61, 57, 80, 90, 48, 87, 44, 47, 78, 52, 60, 77, 50, 72, 68, 87, 49, 74, 37, 69, 53, 53, 45, 58, 74, 50, 81, 73, 64, 63, 74, 59, 84, 62, 95, 67, 93, 73, 93, 69, 74, 48, 56, 50, 58, 77, 70, 60, 61, 62, 56, 59, 56, 53, 65, 41, 81, 108, 77, 58, 78, 59, 65, 62, 54, 53, 70, 76, 53, 91, 59, 55, 66, 61, 54, 60, 60, 69, 54, 72, 78, 67, 87, 53, 59, 58, 67, 67, 59, 70, 53, 53, 53, 62, 67, 63, 76, 56, 67, 92, 71, 63, 68, 77, 86, 55, 55, 71, 83, 85, 56, 55, 53, 84, 60, 60, 53, 65, 62, 53, 60, 94, 70, 74, 60, 46, 71, 67, 57, 72, 64, 69, 56, 58, 61, 44, 105, 64, 63, 65, 65, 66, 61, 38, 70, 67, 48, 55, 45, 70, 77, 46, 68, 58, 61, 60, 92, 46, 68, 79, 62, 41, 76, 69, 49, 59, 68, 56, 56, 53, 72, 64, 64, 78, 88, 69, 50, 63, 57, 65, 87, 63, 37, 83, 47, 82, 59, 75, 76, 76, 55, 78, 84, 84, 81, 56, 80, 71, 57, 69, 80, 75, 74, 107, 72, 58, 110, 57, 92, 70, 60, 64, 67, 64, 62, 68, 79, 58, 61, 69, 49, 84, 64, 55, 52, 51, 46, 60, 55, 71, 99, 48, 50, 63, 58, 117, 50, 49, 54, 73, 65, 62, 57, 76, 69, 54, 79, 77, 84, 46, 74, 74, 57, 57, 68, 55, 50, 68, 52, 42, 58, 75, 66, 51, 71, 75, 63, 71, 55, 50, 61, 80, 72, 72, 76, 52, 76, 79, 60, 53, 57, 50, 84, 66, 66, 81, 60, 48, 74, 79, 99, 53, 108, 66, 79, 54, 55, 74, 61, 68, 67, 70, 46, 65, 65, 68, 80, 62, 56, 61, 67, 87, 83, 67, 69, 55, 51, 49, 74, 56, 61, 83, 63, 71, 47, 64, 52, 50, 67, 71, 54, 68, 61, 57, 63, 66, 54, 72, 69, 66, 71, 62, 68, 76, 54, 54, 73, 60, 72, 46, 100, 63, 67, 50, 77, 83, 69, 70, 62, 52, 59, 62, 54, 74, 56, 53, 75, 64, 54, 60, 93, 58, 77, 75, 62, 36, 77, 47, 44, 61, 59, 62, 58, 58, 67, 69, 64, 80, 80, 69, 81, 78, 76, 67, 81, 62, 43, 77, 66, 74, 57, 67, 77, 70, 65, 68, 70, 87, 71, 57, 78, 67, 66, 70, 80, 68, 76, 63, 61, 66, 45, 54, 64, 80, 66, 86, 74, 62, 84, 51, 61, 57, 51, 66, 72, 70, 60, 49, 58, 50, 70, 58, 61, 57, 104, 31, 79, 48, 84, 95, 63, 44, 67, 78, 58, 74, 71, 65, 70, 67, 84, 64, 67, 46, 51, 63, 49, 63, 62, 74, 59, 75, 64, 83, 59, 66, 65, 74, 76, 57, 52, 84, 74, 65, 71, 75, 55, 103, 63, 57, 86, 79, 78, 45, 74, 64, 45, 88, 50, 57, 72, 58, 72, 53, 60, 105, 52, 54, 73, 62, 74, 58, 81, 44, 55, 65, 74, 76, 66, 54, 61, 93, 77, 78, 82, 42, 60, 59, 58, 70, 87, 43, 68, 65, 39, 69, 90, 76, 57, 81, 71, 56, 69, 74, 116, 76, 83, 75, 70, 71, 56, 51, 72, 90, 69, 75, 77, 81, 53, 70, 106, 73, 75, 71, 61, 78, 53, 49, 53, 56, 78, 60, 72, 50, 64, 57, 65, 74, 56, 60, 68, 56, 51, 61, 54, 60, 65, 111, 62, 61, 77, 102, 81, 51, 65, 67, 78, 74, 88, 73, 61, 74, 96, 69, 38, 52, 68, 93, 53, 59, 56, 86, 66, 68, 47, 58, 59, 57, 94, 76, 58, 103, 76, 72, 54, 85, 54, 94, 55, 40, 79, 48, 40, 45, 65, 85, 44, 75, 50, 46, 70, 65, 51, 52, 64, 63, 63, 47, 90, 59, 53, 73, 74, 85, 51, 52, 90, 100, 70, 54, 59, 49, 64, 65, 51, 95, 70, 52, 49, 51, 43, 58, 63, 77, 56, 47, 47, 72, 58, 48, 57, 65, 60, 55, 45, 65, 45, 59, 91, 54, 62, 85, 94, 87, 67, 55, 61, 92, 56, 51, 76, 55, 73, 47, 69, 64, 70, 56, 61, 54, 80, 65, 76, 58, 73, 54, 58, 65, 43, 62, 68, 71, 80, 74, 58, 69, 63, 78, 101, 48, 46, 57, 75, 53, 56, 62, 66, 81, 67, 65, 98, 77, 61, 60, 47, 74, 71, 118, 64, 63, 55, 68, 54, 80, 62, 48, 76, 67, 56, 73, 76, 66, 66, 52, 65, 68, 64, 85, 46, 48, 66, 85, 77, 39, 94, 67, 48, 72, 60, 40, 65, 60, 85, 66, 48, 52, 57, 71, 38, 87, 50, 42, 84, 60, 62, 66, 55, 48, 46, 52, 97, 68, 48, 74, 68, 65, 48, 42, 84, 69, 41, 77, 58, 54, 49, 58, 63, 59, 52, 60, 66, 64, 81, 71, 74, 101, 66, 75, 79, 54, 111, 52, 71, 53, 65, 77, 57, 67, 70, 42, 46, 47, 79, 67, 58, 68, 80, 52, 61, 82, 68, 58, 61, 59, 85, 51, 71, 79, 66, 66, 85, 78, 82, 53, 57, 80, 86, 64, 78, 41, 52, 54, 63, 57, 60, 77, 57, 86, 58, 55, 67, 57, 48, 73, 78, 78, 73, 94, 52, 59, 61, 75, 57, 48, 59, 61, 62, 100, 69, 61, 60, 72, 80, 50, 67, 52, 95, 66, 57, 69, 116, 74, 81, 84, 56, 61, 61, 55, 50, 129, 60, 58, 68, 97, 62, 80, 86, 63, 60, 51, 47, 101, 58, 81, 42, 59, 72, 59, 49, 65, 48, 58, 114, 59, 75, 73, 72, 59, 52, 108, 59, 64, 60, 61, 79, 41, 103, 58, 55, 70, 55, 60, 53, 56, 60, 63, 61, 65, 45, 60, 65, 61, 52, 63, 56, 47, 66, 55, 73, 70, 80, 55, 72, 84, 56, 74, 84, 65, 71, 52, 52, 53, 58, 70, 62, 50, 76, 61, 82, 74, 81, 89, 85, 50, 84, 45, 41, 67, 70, 48, 57, 56, 43, 65, 54, 42, 67, 56, 52, 79, 64, 51, 70, 70, 83, 52, 67, 50, 73, 79, 66, 68, 82, 46, 61, 58, 70, 58, 52, 72, 60, 62, 102, 54, 58, 82, 49, 58, 54, 68, 57, 64, 58, 73, 53, 49, 72, 66, 95, 51, 85, 75, 112, 63, 78, 71, 81, 72, 98, 67, 59, 53, 47, 60, 55, 60, 43, 40, 59, 50, 51, 76, 61, 86, 62, 74, 119, 50, 64, 47, 50, 55, 81, 70, 93, 124, 77, 83, 51, 77, 63, 63, 100, 53, 54, 70, 54, 95, 61, 64, 76, 63, 71, 88, 78, 54, 75, 65, 76, 71, 69, 64, 74, 95, 70, 64, 78, 72, 74, 81, 62, 74, 56, 64, 85, 54, 78, 53, 84, 53, 64, 65, 47, 67, 59, 41, 52, 61, 94, 47, 87, 55, 68, 60, 73, 47, 73, 63, 52, 80, 89, 50, 48, 75, 52, 87, 55, 61, 73, 70, 64, 74, 70, 65, 57, 75, 73, 57, 67, 77, 114, 49, 41, 60, 63, 86, 81, 39, 120, 77, 37, 45, 86, 57, 55, 66, 64, 60, 65, 81, 77, 83, 92, 70, 64, 56, 65, 66, 49, 102, 66, 100, 61, 75, 49, 71, 92, 82, 65, 68, 87, 47, 64, 61, 51, 63, 51, 84, 55, 50, 42, 55, 54, 62, 48, 62, 54, 58, 66, 64, 65, 53, 57, 71, 104, 70, 49, 55, 39, 63, 51, 57, 69, 63, 53, 49, 65, 62, 69, 74, 64, 51, 65, 81, 74, 68, 50, 56, 67, 78, 111, 74, 66, 70, 64, 73, 75, 54, 89, 56, 68, 65, 71, 53, 65, 43, 75, 66, 56, 124, 71, 56, 78, 60, 59, 72, 72, 107, 64, 63, 46, 67, 57, 91, 53, 54, 66, 78, 52, 51, 54, 71, 79, 58, 58, 69, 58, 69, 66, 70, 55, 52, 52, 55, 67, 58, 60, 61, 48, 69, 45, 120, 59, 73, 72, 52, 48, 60, 56, 52, 58, 62, 60, 62, 96, 58, 95, 52, 55, 101, 51, 80, 40, 59, 81, 61, 74, 73, 56, 89, 65, 84, 55, 72, 59, 92, 82, 62, 50, 56, 86, 44, 54, 66, 46, 55, 61, 49, 70, 63, 59, 34, 61, 46, 55, 59, 73, 69, 62, 89, 76, 63, 112, 66, 105, 44, 60, 67, 79, 85, 71, 79, 63, 64, 61, 53, 60, 49, 78, 108, 60, 66, 85, 66, 39, 75, 45, 71, 57, 53, 78, 60, 73, 55, 58, 63, 63, 67, 68, 70, 75, 55, 63, 83, 69, 79, 48, 67, 59, 49, 79, 71, 65, 60, 49, 59, 59, 43, 51, 77, 73, 52, 74, 66, 57, 67, 83, 80, 51, 66, 54, 64, 65, 65, 57, 43, 53, 72, 66, 87, 42, 87, 66, 81, 67, 36, 41, 48, 128, 102, 50, 64, 122, 78, 67, 56, 59, 60, 66, 96, 56, 111, 99, 63, 62, 65, 73, 63, 96, 45, 47, 54, 79, 61, 90, 88, 72, 64, 73, 66, 75, 50, 70, 64, 65, 56, 64, 64, 43, 78, 62, 64, 70, 61, 53, 68, 54, 59, 84, 67, 79, 113, 58, 83, 66, 52, 64, 58, 76, 64, 53, 53, 86, 73, 58, 79, 68, 53, 77, 54, 62, 62, 73, 81, 68, 63, 61, 74, 80, 60, 50, 64, 101, 68, 100, 53, 41, 70, 76, 77, 77, 92, 63, 90, 55, 51, 59, 80, 69, 83, 66, 71, 57, 54, 60, 93, 50, 56, 56, 48, 65, 70, 74, 70, 63, 43, 76, 57, 82, 63, 65, 68, 79, 66, 50, 60, 67, 68, 59, 65, 60, 76, 61, 59, 68, 65, 52, 113, 82, 64, 71, 55, 88, 75, 77, 63, 35, 73, 59, 47, 51, 78, 73, 59, 63, 63, 102, 74, 67, 53, 51, 70, 67, 53, 63, 71, 71, 81, 62, 59, 71, 124, 72, 87, 80, 62, 62, 61, 55, 85, 72, 73, 81, 50, 55, 66, 65, 65, 59, 96, 41, 52, 111, 60, 70, 63, 67, 65, 59, 86, 51, 65, 53, 58, 63, 55, 67, 66, 56, 39, 54, 53, 52, 76, 73, 58, 46, 96, 80, 66, 49, 59, 68, 82, 45, 57, 58, 72, 72, 74, 86, 58, 81, 64, 57, 75, 59, 67, 61, 68, 68, 63, 61, 93, 48, 56, 67, 80, 70, 81, 55, 53, 50, 86, 74, 118, 48, 72, 45, 59, 64, 69, 45, 79, 54, 74, 46, 58, 58, 80, 64, 82, 54, 93, 72, 63, 85, 64, 59, 51, 51, 54, 62, 75, 52, 60, 52, 61, 48, 59, 53, 71, 64, 65, 87, 52, 65, 58, 64, 63, 73, 53, 54, 64, 96, 56, 74, 57, 55, 55, 69, 68, 79, 64, 50, 67, 61, 75, 61, 66, 70, 61, 67, 57, 71, 65, 95, 51, 136, 63, 58, 79, 66, 60, 64, 58, 60, 102, 61, 55, 53, 62, 62, 44, 65, 53, 68, 73, 67, 74, 56, 95, 53, 89, 65, 44, 66, 61, 46, 60, 58, 75, 60, 58, 54, 47, 53, 67, 56, 70, 63, 76, 54, 78, 59, 61, 76, 43, 74, 73, 65, 78, 53, 66, 63, 44, 87, 62, 68, 79, 69, 59, 86, 68, 71, 64, 75, 65, 79, 49, 71, 92, 65, 44, 62, 50, 67, 61, 53, 56, 87, 69, 53, 53, 77, 66, 51, 75, 57, 86, 82, 76, 95, 92, 55, 66, 55, 65, 85, 69, 82, 90, 81, 60, 83, 58, 73, 102, 66, 48, 98, 63, 33, 66, 60, 71, 61, 69, 71, 43, 63, 82, 61, 56, 67, 55, 60, 57, 66, 68, 63, 53, 58, 64, 65, 70, 81, 47, 83, 75, 64, 58, 50, 52, 60, 72, 97, 56, 65, 108, 88, 67, 64, 54, 57, 71, 37, 56, 55, 65, 67, 72, 66, 141, 64, 94, 60, 70, 58, 65, 103, 61, 54, 80, 71, 63, 59, 42, 75, 79, 79, 69, 68, 35, 63, 58, 48, 56, 81, 61, 54, 58, 60, 71, 86, 78, 62, 56, 70, 54, 71, 49, 55, 50, 68, 57, 72, 48, 64, 45, 53, 71, 49, 67, 69, 60, 66, 72, 67, 75, 68, 51, 66, 54, 69, 82, 51, 74, 56, 63, 65, 47, 107, 62, 72, 57, 67, 86, 68, 77, 65, 46, 71, 94, 54, 58, 65, 64, 61, 64, 72, 51, 78, 45, 58, 100, 68, 64, 84, 53, 54, 53, 53, 65, 83, 71, 46, 65, 67, 63, 88, 69, 48, 67, 89, 62, 48, 72, 54, 60, 70, 59, 66, 65, 56, 83, 67, 68, 56, 73, 55, 63, 66, 70, 66, 60, 62, 70, 56, 68, 59, 74, 48, 44, 59, 69, 77, 69, 77, 68, 52, 95, 53, 65, 80, 54, 80, 64, 64, 46, 47, 74, 66, 58, 68, 60, 71, 41, 57, 62, 50, 103, 83, 74, 78, 44, 59, 95, 66, 61, 65, 53, 94, 81, 58, 38, 60, 101, 87, 74, 70, 70, 56, 58, 92, 58, 55, 76, 95, 66, 51, 66, 91, 75, 74, 81, 104, 54, 56, 50, 61, 43, 77, 97, 51, 58, 62, 58, 52, 55, 40, 63, 64, 79, 76, 54, 56, 60, 56, 77, 59, 54, 78, 58, 56, 45, 85, 81, 49, 79, 54, 69, 60, 53, 63, 70, 58, 58, 63, 65, 72, 82, 76, 63, 73, 71, 93, 75, 61, 63, 57, 72, 63, 73, 54, 63, 54, 88, 54, 46, 55, 76, 53, 65, 108, 61, 71, 71, 84, 101, 73, 56, 58, 110, 77, 67, 84, 71, 73, 56, 112, 54, 61, 56, 70, 61, 107, 69, 57, 57, 70, 37, 63, 65, 90, 57, 62, 51, 72, 76, 84, 85, 78, 72, 71, 54, 62, 64, 74, 95, 80, 84, 66, 77, 54, 51, 84, 50, 76, 65, 131, 61, 64, 61, 75, 67, 56, 78, 37, 64, 96, 72, 78, 68, 63, 70, 67, 66, 81, 56, 47, 69, 71, 87, 78, 76, 64, 64, 66, 93, 63, 56, 67, 59, 80, 64, 80, 60, 86, 74, 56, 76, 62, 61, 61, 71, 81, 35, 57, 61, 69, 59, 45, 66, 60, 50, 60, 80, 60, 51, 47, 56, 73, 64, 66, 49, 56, 65, 48, 49, 60, 51, 55, 63, 74, 60, 63, 65, 67, 57, 58, 57, 72, 92, 92, 64, 65, 37, 73, 55, 67, 59, 61, 46, 69, 65, 70, 55, 59, 82, 95, 44, 42, 58, 74, 46, 79, 72, 58, 65, 75, 84, 59, 66, 61, 84, 56, 78, 54, 61, 86, 97, 53, 55, 88, 59, 63, 77, 58, 80, 58, 80, 91, 68, 82, 56, 67, 69, 67, 60, 57, 68, 77, 60, 65, 61, 54, 66, 57, 73, 76, 71, 55, 70, 61, 74, 65, 75, 72, 48, 57, 62, 54, 37, 60, 54, 56, 91, 52, 65, 66, 65, 56, 62, 69, 84, 48, 63, 85, 76, 62, 57, 52, 50, 88, 63, 55, 84, 69, 35, 101, 57, 71, 58, 83, 71, 49, 63, 57, 48, 74, 66, 62, 70, 78, 48, 59, 83, 40, 64, 59, 76, 70, 54, 49, 59, 53, 66, 89, 63, 58, 56, 112, 65, 93, 54, 67, 102, 76, 78, 80, 81, 69, 104, 63, 40, 69, 53, 49, 58, 55, 66, 49, 60, 89, 66, 62, 104, 54, 53, 92, 66, 70, 85, 50, 55, 77, 82, 83, 62, 70, 69, 63, 54, 73, 73, 79, 45, 58, 69, 59, 66, 66, 62, 63, 67, 66, 71, 58, 52, 70, 87, 83, 90, 69, 60, 51, 72, 60, 79, 57, 68, 62, 72, 60, 67, 63, 64, 42, 69, 63, 70, 46, 50, 70, 81, 94, 61, 49, 58, 60, 56, 79, 74, 79, 65, 61, 103, 91, 61, 105, 75, 78, 64, 86, 76, 97, 71, 80, 97, 69, 65, 55, 68, 62, 46, 57, 70, 53, 57, 65, 68, 50, 79, 65, 78, 66, 49, 42, 67, 67, 49, 52, 77, 77, 55, 65, 66, 72, 60, 108, 52, 66, 56, 114, 73, 72, 47, 40, 59, 61, 55, 81, 66, 46, 64, 27, 65, 64, 83, 41, 80, 48, 76, 39, 79, 61, 152, 65, 59, 63, 73, 78, 71, 55, 79, 54, 66, 68, 56, 65, 68, 100, 60, 52, 80, 65, 59, 78, 43, 79, 49, 49, 61, 70, 52, 72, 80, 57, 84, 52, 63, 64, 48, 75, 47, 65, 45, 63, 82, 78, 87, 54, 69, 71, 70, 54, 68, 60, 75, 48, 55, 92, 93, 65, 71, 77, 48, 99, 52, 56, 61, 78, 66, 86, 71, 47, 46, 81, 79, 76, 58, 80, 49, 82, 56, 64, 57, 64, 50, 75, 68, 78, 55, 81, 67, 82, 63, 74, 71, 76, 72, 54, 94, 74, 85, 54, 70, 79, 55, 51, 68, 64, 76, 46, 48, 76, 59, 59, 64, 91, 84, 65, 67, 62, 85, 61, 74, 70, 60, 67, 81, 74, 54, 68, 54, 63, 77, 63, 75, 76, 113, 62, 48, 62, 58, 64, 77, 62, 62, 66, 51, 65, 83, 74, 72, 73, 56, 50, 90, 64, 53, 51, 62, 60, 71, 68, 67, 124, 71, 76, 54, 82, 76, 69, 65, 59, 92, 68, 75, 73, 83, 70, 53, 49, 53, 73, 70, 68, 99, 63, 59, 62, 86, 57, 66, 62, 53, 56, 77, 55, 51, 66, 75, 78, 53, 78, 78, 97, 70, 59, 84, 78, 56, 59, 60, 71, 69, 71, 92, 54, 64, 75, 60, 66, 50, 56, 57, 78, 50, 70, 51, 56, 77, 75, 59, 77, 47, 50, 68, 59, 80, 93, 59, 75, 79, 72, 56, 70, 47, 65, 65, 65, 66, 79, 73, 62, 85, 51, 64, 66, 82, 61, 39, 64, 72, 79, 69, 66, 58, 56, 60, 66, 69, 62, 47, 57, 83, 45, 66, 105, 51, 54, 61, 67, 74, 89, 50, 109, 73, 51, 101, 72, 136, 66, 78, 67, 52, 95, 83, 86, 50, 56, 60, 87, 63, 61, 70, 60, 70, 91, 66, 70, 45, 59, 76, 61, 77, 64, 69, 71, 66, 83, 77, 70, 63, 101, 77, 66, 79, 75, 74, 74, 93, 64, 68, 69, 54, 82, 65, 44, 54, 61, 61, 62, 63, 61, 57, 61, 84, 46, 63, 71, 59, 45, 70, 58, 75, 63, 67, 44, 42, 68, 72, 67, 47, 57, 71, 42, 71, 109, 78, 68, 57, 76, 56, 80, 69, 62, 51, 98, 50, 70, 81, 85, 53, 55, 60, 76, 67, 68, 58, 93, 72, 51, 84, 43, 74, 67, 84, 66, 62, 55, 76, 59, 62, 75, 79, 78, 75, 71, 102, 61, 71, 80, 52, 98, 95, 48, 50, 77, 63, 87, 60, 77, 56, 68, 40, 51, 67, 69, 60, 67, 78, 77, 69, 80, 72, 55, 51, 70, 51, 56, 61, 63, 64, 55, 74, 98, 70, 76, 68, 61, 80, 86, 64, 82, 71, 59, 85, 75, 51, 73, 61, 50, 52, 75, 76, 61, 63, 49, 52, 58, 63, 64, 58, 66, 85, 74, 72, 78, 79, 71, 93, 59, 66, 73, 78, 59, 41, 69, 60, 76, 48, 68, 49, 49, 51, 57, 64, 54, 76, 71, 57, 46, 74, 55, 83, 83, 72, 55, 64, 83, 95, 52, 55, 114, 67, 86, 50, 65, 70, 57, 63, 83, 64, 67, 48, 158, 77, 53, 72, 87, 71, 52, 64, 64, 52, 74, 60, 69, 68, 64, 54, 51, 56, 67, 48, 60, 61, 72, 76, 69, 56, 64, 74, 47, 84, 55, 84, 62, 64, 67, 63, 87, 54, 82, 77, 75, 53, 55, 71, 63, 44, 50, 50, 58, 51, 70, 63, 64, 56, 59, 64, 61, 58, 64, 76, 27, 71, 52, 60, 71, 60, 69, 71, 71, 70, 52, 74, 48, 86, 50, 106, 70, 57, 77, 70, 53, 63, 93, 59, 100, 63, 68, 58, 81, 46, 58, 77, 69, 73, 75, 52, 69, 75, 59, 98, 71, 98, 69, 60, 62, 112, 72, 67, 64, 60, 59, 60, 56, 46, 87, 50, 54, 63, 76, 78, 73, 75, 88, 45, 81, 79, 47, 62, 58, 71, 71, 55, 60, 100, 73, 56, 54, 70, 62, 64, 76, 64, 36, 66, 55, 46, 74, 79, 59, 55, 56, 64, 42, 53, 74, 66, 71, 59, 61, 62, 69, 75, 47, 74, 77, 62, 68, 68, 92, 81, 70, 83, 82, 62, 48, 56, 70, 64, 52, 65, 75, 59, 55, 68, 64, 58, 55, 101, 55, 70, 65, 60, 60, 65, 88, 77, 68, 102, 56, 58, 100, 80, 48, 68, 61, 71, 56, 55, 69, 67, 70, 67, 73, 86, 85, 70, 46, 81, 60, 48, 68, 53, 62, 70, 69, 63, 65, 77, 74, 58, 57, 63, 88, 65, 52, 57, 74, 99, 71, 59, 53, 39, 64, 73, 77, 47, 69, 89, 59, 68, 73, 85, 90, 57, 65, 89, 55, 60, 86, 52, 52, 64, 103, 66, 55, 65, 71, 67, 59, 41, 60, 76, 72, 53, 90, 67, 53, 68, 99, 55, 83, 89, 59, 42, 64, 67, 53, 54, 76, 96, 67, 72, 60, 66, 64, 48, 60, 56, 60, 43, 53, 55, 70, 75, 62, 52, 67, 46, 57, 38, 61, 48, 59, 61, 63, 54, 57, 44, 58, 44, 60, 96, 69, 56, 60, 80, 50, 54, 64, 74, 45, 112, 88, 104, 69, 72, 78, 75, 52, 83, 43, 66, 60, 62, 60, 65, 91, 53, 75, 61, 58, 65, 75, 72, 34, 62, 58, 41, 62, 37, 74, 59, 52, 60, 54, 73, 73, 61, 54, 66, 51, 44, 79, 46, 55, 52, 80, 76, 60, 49, 62, 58, 70, 81, 67, 51, 74, 75, 67, 58, 66, 61, 48, 72, 48, 57, 69, 100, 70, 39, 71, 50, 90, 52, 60, 71, 51, 70, 55, 66, 57, 46, 67, 70, 60, 61, 66, 56, 60, 44, 71, 76, 54, 61, 70, 64, 88, 36, 68, 82, 62, 84, 64, 55, 82, 63, 49, 34, 69, 86, 65, 60, 50, 50, 69, 53, 57, 59, 70, 65, 47, 94, 67, 85, 62, 83, 69, 75, 47, 58, 62, 52, 76, 84, 61, 69, 66, 79, 64, 76, 62, 103, 85, 49, 46, 169, 78, 52, 47, 100, 83, 45, 76, 65, 51, 53, 57, 64, 54, 79, 52, 83, 57, 87, 66, 63, 55, 65, 81, 42, 61, 57, 53, 72, 77, 68, 54, 52, 53, 71, 72, 61, 48, 95, 46, 55, 80, 60, 62, 72, 63, 57, 66, 99, 65, 73, 67, 59, 72, 69, 85, 64, 61, 55, 60, 56, 42, 64, 77, 57, 75, 61, 51, 58, 57, 49, 68, 60, 59, 70, 49, 60, 104, 79, 65, 67, 60, 78, 82, 70, 71, 103, 64, 55, 71, 58, 47, 36, 52, 60, 66, 86, 58, 62, 68, 57, 59, 73, 73, 57, 50, 65, 65, 66, 65, 52, 67, 53, 53, 59, 57, 80, 86, 83, 87, 51, 55, 49, 57, 89, 60, 41, 47, 61, 57, 85, 67, 59, 57, 63, 52, 82, 52, 89, 86, 73, 49, 59, 50, 51, 76, 95, 58, 58, 45, 77, 52, 65, 52, 102, 45, 74, 60, 57, 58, 70, 73, 71, 67, 70, 53, 76, 61, 64, 53, 46, 61, 92, 54, 78, 71, 82, 69, 56, 103, 59, 48, 73, 64, 49, 63, 69, 62, 63, 60, 64, 61, 60, 82, 61, 49, 55, 67, 56, 53, 52, 49, 56, 60, 81, 58, 62, 59, 52, 57, 68, 70, 76, 58, 69, 65, 93, 88, 76, 73, 56, 49, 62, 85, 63, 58, 68, 67, 61, 52, 65, 81, 48, 63, 46, 39, 59, 55, 63, 70, 60, 57, 46, 116, 57, 76, 50, 81, 70, 67, 92, 63, 77, 64, 40, 59, 71, 46, 84, 72, 63, 106, 64, 69, 55, 83, 54, 51, 62, 65, 86, 62, 42, 70, 112, 59, 46, 79, 86, 53, 43, 67, 49, 65, 79, 48, 59, 56, 60, 69, 62, 72, 58, 49, 69, 74, 74, 53, 61, 57, 64, 74, 100, 66, 65, 70, 58, 88, 61, 54, 68, 62, 56, 58, 78, 70, 82, 54, 59, 83, 88, 60, 73, 72, 88, 56, 73, 47, 60, 62, 73, 65, 80, 66, 69, 70, 64, 84, 59, 58, 83, 48, 54, 106, 69, 110, 61, 85, 65, 57, 68, 71, 71, 63, 49, 56, 46, 58, 63, 75, 62, 74, 77, 80, 82, 57, 60, 61, 40, 85, 55, 60, 78, 73, 63, 68, 84, 63, 74, 62, 77, 64, 52, 47, 61, 77, 54, 85, 37, 57, 91, 66, 96, 64, 49, 91, 54, 64, 54, 40, 61, 81, 47, 79, 71, 32, 66, 71, 57, 69, 98, 69, 59, 43, 60, 75, 50, 63, 85, 76, 62, 67, 51, 73, 118, 73, 60, 83, 55, 60, 61, 75, 84, 60, 79, 103, 65, 53, 62, 60, 54, 75, 86, 96, 69, 60, 59, 78, 96, 68, 65, 60, 54, 68, 62, 87, 55, 73, 49, 48, 63, 69, 89, 49, 51, 77, 51, 69, 53, 79, 78, 53, 91, 66, 80, 56, 70, 46, 47, 56, 65, 56, 76, 65, 60, 53, 70, 52, 56, 51, 105, 68, 46, 70, 57, 58, 66, 87, 73, 58, 63, 44, 99, 56, 50, 67, 63, 48, 66, 67, 80, 57, 47, 46, 60, 76, 55, 78, 101, 65, 56, 67, 68, 53, 58, 69, 56, 54, 83, 97, 56, 74, 79, 58, 94, 68, 76, 72, 55, 47, 81, 55, 94, 85, 66, 74, 49, 69, 50, 61, 72, 53, 73, 53, 87, 61, 73, 53, 71, 60, 73, 67, 53, 69, 77, 111, 74, 60, 65, 66, 71, 65, 65, 68, 38, 53, 53, 92, 57, 53, 56, 72, 64, 59, 67, 71, 61, 81, 49, 61, 84, 56, 51, 99, 35, 50, 137, 68, 75, 39, 48, 64, 57, 55, 44, 85, 60, 82, 81, 45, 71, 52, 71, 55, 80, 59, 51, 61, 63, 61, 56, 80, 63, 48, 62, 47, 106, 92, 50, 87, 51, 65, 66, 50, 86, 60, 74, 87, 57, 55, 55, 60, 56, 66, 60, 61, 92, 82, 66, 43, 71, 56, 69, 80, 53, 49, 54, 60, 54, 55, 90, 59, 59, 52, 102, 59, 65, 62, 63, 79, 67, 113, 120, 49, 60, 87, 60, 51, 64, 46, 57, 71, 57, 70, 75, 61, 88, 76, 75, 78, 61, 58, 74, 57, 72, 82, 49, 55, 62, 64, 59, 57, 84, 65, 60, 56, 71, 62, 45, 72, 56, 57, 62, 59, 87, 60, 78, 66, 44, 61, 67, 53, 66, 60, 55, 66, 50, 59, 72, 41, 88, 70, 69, 73, 88, 69, 69, 47, 66, 63, 59, 67, 56, 63, 49, 65, 43, 61, 59, 72, 100, 71, 48, 69, 69, 68, 63, 54, 73, 60, 57, 56, 77, 70, 65, 53, 59, 101, 61, 51, 97, 74, 80, 61, 69, 68, 81, 57, 54, 61, 88, 78, 83, 70, 58, 94, 49, 73, 47, 62, 50, 80, 74, 68, 67, 62, 108, 69, 55, 62, 72, 59, 61, 66, 61, 80, 59, 69, 56, 62, 76, 86, 77, 94, 82, 66, 61, 76, 59, 50, 67, 59, 74, 68, 68, 83, 59, 69, 61, 66, 65, 80, 74, 61, 56, 125, 89, 56, 74, 70, 73, 52, 49, 43, 62, 60, 72, 50, 70, 39, 51, 59, 53, 95, 73, 48, 77, 63, 89, 65, 72, 68, 82, 54, 75, 48, 48, 57, 64, 64, 65, 63, 43, 87, 53, 53, 61, 54, 55, 63, 79, 104, 94, 100, 42, 62, 71, 86, 47, 59, 76, 113, 75, 61, 49, 90, 51, 44, 89, 61, 60, 74, 61, 50, 74, 66, 48, 70, 66, 47, 55, 55, 110, 53, 54, 48, 59, 35, 72, 80, 66, 59, 132, 60, 61, 44, 64, 77, 49, 70, 54, 61, 62, 40, 60, 91, 55, 59, 77, 64, 57, 76, 52, 63, 101, 58, 64, 65, 90, 66, 63, 58, 50, 74, 58, 60, 56, 78, 78, 83, 61, 52, 69, 67, 51, 70, 69, 80, 66, 63, 63, 57, 98, 73, 79, 71, 60, 75, 57, 82, 47, 41, 75, 53, 62, 86, 64, 69, 54, 75, 70, 74, 96, 71, 58, 76, 55, 65, 87, 50, 65, 48, 70, 56, 71, 56, 109, 64, 62, 70, 70, 60, 57, 57, 57, 55, 49, 47, 69, 67, 51, 58, 71, 64, 60, 54, 57, 66, 87, 75, 62, 77, 45, 48, 59, 63, 90, 80, 54, 55, 98, 49, 59, 45, 66, 76, 62, 52, 67, 71, 54, 90, 65, 68, 47, 92, 103, 72, 73, 75, 56, 59, 65, 65, 71, 84, 64, 43, 52, 61, 104, 39, 69, 78, 94, 51, 49, 64, 65, 52, 46, 60, 84, 50, 58, 53, 54, 58, 55, 69, 65, 58, 95, 68, 38, 44, 57, 64, 103, 54, 107, 37, 81, 55, 53, 58, 78, 52, 63, 71, 69, 56, 89, 57, 63, 65, 98, 55, 70, 87, 83, 65, 54, 79, 56, 130, 57, 68, 67, 56, 59, 65, 50, 41, 74, 86, 72, 62, 57, 106, 71, 58, 57, 65, 46, 63, 69, 95, 101, 52, 80, 57, 51, 81, 52, 64, 90, 63, 70, 60, 88, 44, 47, 76, 57, 60, 68, 72, 76, 62, 80, 58, 68, 59, 50, 62, 64, 34, 50, 60, 52, 54, 53, 86, 33, 58, 49, 82, 76, 72, 62, 58, 91, 75, 47, 50, 51, 67, 84, 61, 53, 61, 75, 44, 42, 86, 60, 53, 51, 59, 74, 78, 63, 53, 59, 101, 62, 56, 52, 63, 56, 73, 64, 60, 81, 68, 75, 72, 48, 84, 70, 51, 94, 58, 64, 69, 54, 46, 52, 97, 56, 67, 65, 74, 54, 88, 50, 53, 84, 92, 67, 71, 62, 47, 57, 42, 46, 28, 115, 53, 57, 50, 67, 62, 56, 56, 57, 54, 54, 86, 54, 64, 49, 91, 69, 61, 59, 83, 53, 62, 59, 59, 45, 63, 58, 75, 73, 54, 77, 52, 64, 61, 79, 51, 63, 60, 58, 65, 69, 97, 105, 80, 63, 61, 58, 43, 70, 45, 59, 79, 55, 58, 60, 69, 58, 60, 61, 51, 67, 54, 52, 58, 65, 50, 54, 69, 62, 63, 60, 58, 56, 62, 55, 65, 67, 63, 70, 54, 51, 76, 99, 83, 103, 95, 60, 58, 67, 113, 37, 59, 65, 72, 55, 50, 86, 72, 88, 68, 77, 51, 78, 40, 63, 48, 66, 78, 65, 46, 94, 61, 50, 57, 37, 63, 68, 70, 44, 61, 54, 67, 80, 47, 57, 61, 70, 71, 81, 81, 42, 77, 49, 59, 64, 55, 70, 71, 70, 51, 74, 58, 79, 70, 100, 121, 59, 77, 61, 57, 60, 64, 75, 104, 64, 99, 66, 69, 46, 68, 79, 64, 77, 67, 70, 72, 80, 71, 61, 65, 61, 51, 83, 61, 59, 60, 51, 80, 49, 75, 43, 76, 64, 69, 90, 56, 64, 54, 78, 59, 49, 86, 92, 65, 75, 62, 67, 61, 66, 66, 61, 34, 75, 49, 59, 63, 54, 52, 60, 80, 84, 65, 84, 73, 66, 68, 56, 60, 114, 52, 63, 62, 75, 64, 92, 93, 50, 49, 65, 55, 79, 72, 54, 63, 73, 42, 85, 39, 69, 82, 62, 99, 54, 80, 89, 58, 61, 49, 50, 66, 84, 55, 67, 76, 88, 72, 59, 77, 74, 79, 54, 66, 77, 70, 91, 49, 76, 73, 79, 62, 82, 67, 62, 75, 68, 64, 99, 50, 114, 63, 91, 49, 66, 84, 49, 85, 57, 59, 60, 45, 46, 87, 61, 66, 37, 50, 81, 61, 59, 65, 67, 57, 61, 55, 84, 65, 50, 48, 58, 89, 83, 67, 62, 68, 76, 55, 55, 75, 67, 77, 102, 65, 93, 65, 62, 68, 93, 70, 46, 65, 69, 70, 80, 44, 66, 68, 54, 43, 65, 48, 82, 65, 77, 80, 51, 72, 45, 67, 82, 95, 50, 84, 57, 73, 55, 100, 78, 109, 52, 74, 70, 63, 69, 58, 94, 59, 43, 75, 53, 58, 78, 70, 57, 70, 44, 77, 63, 63, 74, 75, 66, 58, 61, 61, 68, 59, 48, 61, 73, 67, 77, 69, 96, 65, 67, 41, 79, 58, 40, 76, 70, 64, 70, 99, 81, 62, 60, 125, 55, 46, 53, 57, 42, 52, 63, 63, 76, 53, 56, 56, 63, 69, 66, 49, 50, 80, 107, 62, 59, 67, 67, 53, 97, 62, 58, 67, 67, 54, 86, 61, 60, 67, 67, 60, 85, 72, 53, 61, 85, 46, 76, 99, 59, 67, 69, 71, 57, 47, 97, 75, 68, 46, 50, 50, 65, 56, 84, 64, 45, 53, 66, 46, 59, 57, 79, 61, 63, 42, 74, 64, 67, 60, 78, 59, 52, 42, 53, 98, 67, 111, 57, 67, 58, 48, 61, 85, 55, 83, 64, 59, 69, 54, 63, 48, 86, 54, 63, 94, 69, 55, 56, 75, 46, 75, 79, 56, 66, 66, 129, 48, 46, 62, 66, 47, 68, 76, 77, 75, 72, 67, 52, 74, 86, 71, 165, 71, 120, 75, 68, 65, 68, 53, 90, 97, 64, 103, 79, 51, 52, 49, 69, 57, 56, 53, 86, 49, 62, 60, 45, 61, 59, 63, 57, 69, 49, 52, 63, 61, 55, 82, 65, 58, 61, 95, 81, 53, 76, 42, 134, 73, 51, 73, 53, 60, 57, 64, 61, 68, 64, 56, 64, 64, 63, 72, 75, 68, 79, 47, 75, 41, 57, 77, 75, 46, 41, 69, 60, 75, 86, 45, 65, 46, 56, 88, 71, 52, 75, 64, 49, 61, 40, 72, 76, 64, 64, 55, 90, 67, 107, 50, 68, 77, 79, 67, 52, 65, 60, 51, 62, 33, 57, 72, 94, 44, 71, 65, 82, 55, 71, 72, 82, 49, 72, 73, 71, 66, 71, 46, 60, 78, 53, 72, 113, 54, 59, 59, 75, 49, 66, 55, 68, 48, 58, 61, 47, 75, 59, 93, 56, 76, 64, 68, 56, 59, 87, 126, 79, 53, 79, 66, 79, 61, 59, 64, 68, 76, 40, 67, 69, 73, 50, 79, 102, 48, 119, 68, 61, 91, 64, 55, 60, 80, 59, 66, 58, 69, 86, 66, 53, 80, 80, 86, 32, 79, 67, 53, 51, 133, 54, 65, 52, 72, 56, 60, 82, 54, 79, 70, 77, 53, 59, 63, 65, 107, 57, 72, 49, 50, 94, 60, 64, 70, 53, 157, 56, 41, 71, 75, 80, 78, 65, 61, 79, 46, 65, 58, 65, 49, 75, 67, 47, 50, 98, 51, 75, 124, 74, 47, 91, 56, 68, 46, 62, 50, 60, 78, 89, 70, 62, 73, 101, 64, 81, 80, 67, 73, 62, 88, 74, 67, 92, 47, 54, 81, 74, 86, 65, 64, 98, 55, 49, 67, 49, 78, 70, 79, 66, 70, 83, 74, 64, 78, 49, 63, 77, 57, 64, 82, 56, 80, 67, 72, 90, 70, 67, 105, 88, 66, 81, 62, 57, 70, 70, 74, 49, 39, 70, 60, 73, 58, 53, 57, 70, 52, 93, 46, 67, 41, 79, 89, 48, 59, 66, 52, 87, 63, 115, 103, 88, 75, 62, 57, 63, 55, 72, 63, 47, 56, 56, 79, 79, 59, 51, 92, 83, 78, 65, 57, 40, 57, 89, 70, 63, 88, 68, 48, 66, 84, 82, 67, 64, 54, 55, 48, 68, 102, 59, 63, 62, 72, 98, 85, 64, 53, 83, 52, 56, 66, 67, 61, 77, 55, 85, 55, 73, 71, 62, 74, 60, 84, 59, 80, 47, 54, 29, 62, 75, 89, 71, 64, 68, 47, 59, 75, 79, 73, 73, 42, 40, 51, 57, 62, 65, 53, 77, 53, 66, 98, 63, 59, 87, 112, 67, 54, 41, 77, 89, 63, 49, 62, 59, 47, 60, 59, 73, 63, 73, 45, 58, 84, 67, 70, 99, 60, 71, 67, 76, 71, 44, 112, 78, 61, 56, 52, 69, 62, 58, 61, 48, 57, 43, 60, 47, 61, 72, 70, 63, 60, 68, 71, 65, 65, 77, 55, 69, 75, 57, 73, 53, 81, 72, 88, 54, 67, 70, 93, 55, 79, 70, 85, 38, 56, 93, 58, 84, 58, 82, 81, 79, 61, 112, 82, 55, 73, 70, 105, 74, 82, 60, 147, 51, 51, 80, 62, 64, 64, 68, 45, 54, 81, 68, 49, 81, 67, 73, 77, 50, 59, 56, 88, 60, 88, 55, 92, 58, 63, 66, 86, 93, 62, 41, 73, 88, 55, 66, 76, 66, 78, 39, 74, 81, 42, 59, 78, 46, 50, 54, 46, 53, 75, 54, 84, 38, 57, 73, 58, 78, 19, 68, 98, 39, 120, 66, 71, 67, 59, 53, 80, 88, 51, 63, 53, 73, 55, 58, 50, 73, 63, 63, 50, 52, 43, 74, 69, 63, 56, 67, 75, 54, 64, 63, 73, 44, 45, 71, 85, 68, 72, 66, 76, 66, 73, 55, 67, 67, 101, 68, 96, 55, 63, 53, 73, 62, 67, 36, 70, 51, 72, 61, 52, 65, 53, 98, 56, 101, 85, 19, 57, 68, 65, 68, 89, 47, 98, 57, 99, 72, 72, 53, 53, 56, 43, 82, 56, 94, 52, 51, 54, 85, 47, 49, 67, 59, 93, 52, 69, 63, 68, 36, 58, 63, 65, 82, 62, 57, 68, 80, 80, 78, 64, 42, 79, 59, 66, 67, 86, 72, 54, 51, 50, 83, 54, 57, 66, 46, 61, 69, 55, 51, 63, 90, 67, 108, 57, 56, 77, 83, 46, 79, 73, 55, 80, 72, 59, 48, 81, 59, 68, 49, 77, 71, 57, 39, 55, 92, 81, 64, 49, 63, 64, 70, 40, 74, 58, 60, 53, 55, 69, 65, 61, 87, 47, 51, 84, 52, 73, 67, 64, 47, 86, 59, 78, 52, 70, 48, 53, 61, 63, 60, 78, 72, 75, 48, 69, 53, 34, 87, 80, 51, 69, 79, 58, 50, 61, 72, 57, 47, 81, 55, 46, 115, 31, 71, 50, 78, 59, 77, 87, 46, 58, 85, 54, 71, 62, 61, 57, 76, 68, 54, 70, 75, 60, 72, 83, 104, 82, 58, 56, 75, 80, 57, 67, 52, 80, 82, 52, 58, 80, 67, 60, 96, 46, 82, 71, 40, 53, 74, 96, 68, 100, 62, 55, 78, 64, 38, 73, 67, 50, 42, 65, 62, 60, 61, 103, 85, 57, 80, 71, 42, 56, 54, 74, 48, 64, 60, 76, 63, 42, 81, 93, 87, 73, 73, 39, 86, 65, 68, 52, 52, 152, 79, 62, 64, 57, 61, 70, 44, 61, 71, 66, 69, 86, 48, 78, 49, 86, 68, 72, 59, 54, 40, 76, 57, 60, 51, 59, 84, 61, 71, 48, 66, 76, 55, 70, 61, 73, 106, 68, 59, 61, 48, 55, 42, 89, 53, 57, 71, 70, 65, 65, 54, 83, 84, 68, 57, 82, 53, 80, 52, 81, 62, 55, 58, 55, 78, 53, 57, 94, 58, 57, 44, 61, 88, 68, 71, 47, 57, 74, 65, 59, 64, 81, 49, 61, 58, 50, 74, 62, 57, 49, 56, 68, 71, 49, 62, 61, 90, 85, 75, 79, 70, 89, 53, 70, 69, 69, 40, 51, 60, 78, 65, 60, 78, 38, 62, 96, 67, 78, 51, 72, 62, 70, 77, 71, 64, 60, 66, 75, 69, 65, 64, 94, 72, 57, 68, 57, 87, 76, 61, 61, 111, 34, 51, 80, 72, 88, 41, 61, 59, 52, 98, 63, 65, 68, 105, 61, 41, 67, 67, 82, 70, 62, 66, 83, 43, 99, 75, 55, 80, 57, 69, 63, 78, 67, 79, 70, 64, 48, 43, 71, 78, 99, 99, 102, 62, 58, 64, 64, 64, 46, 50, 69, 71, 77, 60, 65, 50, 62, 63, 64, 64, 96, 44, 82, 134, 56, 80, 73, 53, 85, 68, 57, 55, 57, 41, 64, 97, 63, 62, 78, 50, 78, 68, 58, 66, 68, 57, 50, 72, 62, 52, 55, 66, 89, 48, 50, 100, 56, 84, 48, 44, 72, 57, 61, 43, 74, 63, 65, 76, 62, 60, 51, 60, 49, 76, 76, 77, 50, 69, 57, 65, 47, 64, 83, 64, 41, 70, 63, 97, 45, 77, 96, 88, 67, 69, 58, 70, 34, 70, 76, 70, 93, 70, 50, 90, 62, 72, 61, 38, 68, 45, 61, 87, 64, 43, 89, 64, 60, 60, 79, 98, 47, 57, 79, 50, 71, 60, 81, 59, 78, 68, 73, 57, 101, 71, 64, 76, 81, 45, 75, 42, 77, 51, 50, 82, 53, 68, 51, 37, 68, 77, 58, 72, 81, 58, 78, 62, 53, 58, 61, 73, 62, 87, 71, 53, 63, 86, 34, 58, 100, 72, 73, 60, 68, 50, 83, 76, 61, 93, 70, 65, 79, 80, 95, 78, 74, 64, 57, 76, 85, 64, 53, 67, 57, 72, 42, 60, 49, 62, 62, 65, 64, 65, 56, 60, 76, 64, 49, 58, 57, 58, 59, 73, 58, 70, 58, 67, 122, 78, 69, 46, 73, 74, 63, 54, 67, 85, 49, 57, 59, 64, 68, 63, 72, 55, 72, 72, 61, 123, 48, 73, 70, 79, 66, 53, 60, 59, 69, 62, 59, 57, 63, 63, 81, 49, 73, 58, 55, 86, 63, 65, 84, 69, 49, 84, 58, 74, 64, 55, 83, 64, 78, 71, 63, 80, 104, 67, 69, 51, 69, 68, 56, 62, 50, 73, 50, 76, 67, 65, 58, 57, 52, 82, 62, 44, 104, 72, 60, 62, 71, 62, 66, 58, 87, 62, 39, 57, 77, 65, 64, 45, 45, 75, 54, 67, 65, 62, 59, 74, 84, 54, 55, 49, 61, 58, 71, 59, 79, 54, 49, 65, 53, 63, 78, 62, 54, 67, 81, 49, 72, 58, 67, 66, 55, 66, 48, 57, 64, 67, 61, 63, 50, 85, 73, 71, 65, 59, 63, 86, 60, 81, 88, 75, 53, 62, 67, 57, 62, 61, 72, 70, 53, 54, 70, 67, 61, 46, 69, 55, 54, 61, 69, 70, 49, 54, 63, 48, 63, 45, 63, 115, 75, 63, 65, 68, 89, 66, 57, 63, 58, 61, 76, 63, 59, 91, 64, 69, 64, 72, 59, 67, 53, 83, 78, 76, 67, 63, 73, 73, 83, 64, 72, 57, 59, 81, 71, 48, 65, 37, 47, 65, 54, 72, 71, 65, 88, 50, 60, 41, 68, 68, 73, 49, 88, 70, 70, 53, 37, 52, 68, 90, 73, 52, 27, 61, 47, 63, 39, 63, 43, 61, 66, 69, 87, 80, 52, 64, 80, 94, 41, 89, 73, 70, 64, 55, 69, 58, 61, 75, 45, 67, 66, 57, 60, 47, 67, 73, 61, 63, 60, 49, 69, 53, 49, 63, 97, 90, 58, 102, 63, 78, 60, 76, 55, 68, 52, 70, 68, 66, 68, 61, 78, 81, 56, 64, 60, 67, 69, 64, 62, 59, 44, 53, 55, 48, 79, 117, 42, 37, 69, 59, 63, 68, 54, 89, 83, 65, 75, 71, 71, 64, 78, 85, 57, 65, 84, 66, 58, 64, 63, 46, 62, 77, 52, 53, 82, 65, 66, 62, 59, 60, 75, 59, 62, 69, 61, 65, 64, 84, 114, 57, 54, 55, 69, 70, 56, 91, 52, 65, 61, 53, 60, 87, 57, 57, 59, 52, 86, 71, 68, 65, 99, 60, 86, 85, 58, 64, 51, 74, 73, 71, 58, 52, 61, 74, 65, 56, 60, 54, 49, 65, 103, 74, 62, 76, 67, 59, 62, 65, 62, 51, 57, 64, 47, 54, 68, 55, 65, 57, 62, 93, 68, 59, 56, 60, 109, 57, 62, 57, 64, 83, 58, 58, 76, 74, 57, 68, 61, 62, 67, 28, 64, 55, 50, 94, 50, 37, 118, 74, 56, 81, 43, 51, 119, 69, 89, 68, 87, 60, 67, 66, 52, 47, 51, 72, 91, 46, 60, 63, 52, 61, 72, 75, 100, 74, 95, 77, 54, 74, 65, 50, 70, 94, 88, 70, 55, 63, 64, 66, 106, 57, 72, 69, 69, 45, 61, 65, 58, 79, 65, 52, 71, 114, 68, 60, 56, 105, 53, 53, 85, 54, 75, 71, 49, 70, 55, 54, 58, 73, 40, 54, 77, 68, 61, 62, 104, 54, 59, 51, 57, 80, 53, 83, 70, 57, 68, 61, 60, 78, 89, 77, 59, 50, 49, 68, 53, 59, 73, 59, 47, 57, 48, 56, 113, 88, 53, 74, 65, 71, 58, 63, 60, 85, 52, 87, 48, 62, 85, 70, 109, 109, 70, 69, 78, 36, 64, 81, 64, 67, 62, 84, 52, 77, 100, 55, 76, 82, 54, 111, 61, 77, 58, 51, 55, 66, 61, 67, 54, 76, 75, 69, 115, 68, 116, 65, 48, 75, 53, 62, 59, 66, 79, 75, 59, 91, 71, 62, 82, 50, 81, 51, 84, 63, 75, 52, 69, 81, 73, 88, 61, 72, 59, 58, 67, 77, 43, 73, 73, 63, 75, 58, 64, 54, 49, 63, 70, 68, 90, 63, 56, 52, 52, 60, 59, 60, 69, 106, 55, 55, 48, 84, 46, 61, 51, 60, 34, 74, 70, 94, 71, 49, 48, 65, 73, 48, 60, 59, 74, 101, 60, 75, 54, 50, 67, 66, 51, 69, 56, 55, 62, 42, 46, 65, 61, 104, 58, 99, 70, 68, 60, 53, 81, 64, 79, 62, 61, 35, 50, 83, 55, 75, 74, 71, 59, 43, 55, 56, 68, 78, 58, 77, 56, 66, 96, 91, 46, 45, 79, 68, 61, 57, 54, 66, 71, 66, 53, 59, 60, 104, 52, 67, 75, 66, 71, 64, 79, 55, 58, 53, 61, 71, 72, 76, 89, 52, 64, 50, 56, 57, 73, 67, 50, 54, 54, 65, 60, 63, 54, 45, 63, 126, 53, 53, 68, 55, 61, 59, 57, 77, 64, 57, 88, 47, 78, 71, 50, 64, 65, 61, 70, 74, 77, 49, 52, 78, 56, 62, 88, 77, 71, 62, 51, 64, 48, 54, 82, 106, 68, 55, 58, 62, 58, 77, 70, 78, 59, 78, 52, 69, 57, 62, 60, 91, 66, 70, 46, 77, 82, 64, 63, 50, 47, 56, 53, 81, 64, 56, 84, 67, 70, 60, 83, 100, 64, 75, 50, 78, 67, 55, 58, 68, 67, 71, 53, 46, 44, 55, 86, 57, 92, 52, 52, 61, 68, 95, 49, 52, 56, 71, 70, 60, 63, 51, 51, 60, 74, 63, 71, 62, 64, 75, 60, 75, 68, 67, 57, 73, 61, 68, 63, 55, 30, 50, 52, 64, 80, 74, 68, 109, 85, 66, 84, 70, 44, 51, 67, 77, 50, 55, 59, 71, 52, 67, 72, 40, 55, 71, 85, 77, 55, 70, 63, 53, 83, 64, 60, 60, 56, 107, 91, 62, 60, 65, 73, 47, 77, 41, 65, 54, 107, 48, 77, 52, 67, 50, 68, 57, 80, 62, 72, 56, 43, 73, 55, 63, 52, 59, 58, 60, 77, 54, 123, 52, 71, 54, 65, 64, 68, 51, 60, 68, 64, 58, 55, 70, 89, 53, 67, 37, 62, 57, 72, 72, 58, 75, 66, 39, 83, 69, 67, 52, 54, 155, 64, 43, 52, 59, 70, 123, 66, 69, 100, 58, 55, 65, 59, 62, 73, 79, 64, 83, 64, 62, 62, 63, 71, 62, 89, 73, 69, 67, 53, 117, 76, 61, 75, 70, 54, 68, 58, 82, 55, 63, 40, 70, 57, 41, 73, 60, 79, 51, 81, 52, 71, 71, 60, 52, 73, 85, 36, 95, 66, 60, 68, 79, 61, 58, 79, 76, 70, 64, 67, 79, 75, 76, 46, 66, 62, 49, 41, 68, 83, 73, 64, 53, 64, 54, 60, 84, 43, 48, 69, 66, 74, 66, 70, 71, 60, 64, 51, 42, 70, 47, 63, 78, 53, 71, 61, 46, 54, 58, 71, 45, 55, 56, 39, 76, 74, 56, 90, 63, 74, 49, 69, 69, 54, 70, 50, 62, 74, 77, 81, 73, 61, 59, 87, 71, 61, 60, 87, 90, 73, 77, 92, 57, 40, 64, 68, 72, 59, 61, 64, 68, 42, 70, 67, 55, 43, 68, 92, 63, 49, 76, 55, 72, 80, 67, 100, 60, 72, 55, 50, 70, 75, 56, 74, 58, 85, 64, 53, 88, 74, 72, 50, 62, 85, 44, 76, 80, 66, 94, 84, 44, 57, 75, 46, 104, 61, 69, 59, 72, 56, 68, 69, 47, 49, 51, 85, 61, 60, 70, 68, 65, 59, 74, 63, 73, 83, 69, 96, 62, 50, 59, 50, 109, 52, 58, 41, 74, 88, 76, 48, 60, 56, 84, 54, 83, 54, 66, 78, 54, 32, 71, 86, 63, 54, 49, 99, 61, 54, 53, 72, 71, 76, 64, 48, 86, 52, 102, 79, 59, 75, 85, 71, 62, 68, 78, 76, 69, 55, 73, 68, 67, 52, 40, 70, 57, 95, 71, 82, 88, 57, 52, 94, 59, 71, 61, 51, 38, 49, 65, 53, 58, 85, 48, 61, 61, 84, 66, 64, 48, 72, 62, 68, 46, 64, 64, 86, 71, 82, 68, 50, 58, 61, 70, 74, 75, 63, 65, 84, 57, 63, 59, 80, 72, 74, 60, 49, 52, 78, 57, 85, 66, 81, 74, 102, 74, 48, 66, 56, 76, 63, 81, 84, 61, 52, 107, 69, 73, 50, 97, 48, 78, 64, 49, 83, 97, 75, 72, 84, 56, 90, 91, 47, 70, 41, 69, 43, 46, 55, 81, 53, 53, 68, 65, 68, 38, 54, 62, 84, 72, 55, 59, 67, 65, 78, 80, 53, 80, 58, 73, 50, 60, 52, 57, 77, 82, 89, 45, 56, 69, 38, 71, 44, 68, 48, 46, 41, 51, 55, 40, 86, 67, 81, 104, 68, 103, 66, 74, 78, 76, 70, 62, 48, 73, 49, 80, 71, 65, 59, 78, 76, 123, 52, 82, 64, 79, 68, 75, 59, 36, 65, 77, 65, 40, 57, 80, 62, 46, 50, 45, 78, 60, 64, 47, 65, 50, 80, 87, 67, 55, 81, 61, 75, 52, 73, 64, 62, 58, 63, 62, 45, 60, 85, 90, 57, 71, 45, 97, 84, 61, 77, 74, 62, 70, 60, 60, 54, 54, 65, 64, 70, 58, 51, 59, 56, 55, 57, 79, 63, 48, 75, 42, 70, 83, 77, 74, 56, 43, 58, 50, 51, 71, 76, 41, 80, 61, 69, 50, 74, 44, 111, 53, 49, 47, 67, 62, 96, 67, 71, 53, 73, 60, 86, 80, 101, 59, 60, 101, 63, 51, 75, 59, 129, 61, 68, 70, 79, 75, 51, 64, 61, 48, 57, 91, 59, 86, 88, 65, 59, 60, 52, 73, 56, 44, 71, 71, 70, 57, 85, 64, 111, 45, 73, 53, 66, 57, 75, 83, 75, 55, 64, 63, 65, 77, 62, 67, 48, 89, 61, 59, 82, 65, 73, 72, 48, 72, 68, 71, 57, 53, 75, 55, 67, 76, 70, 83, 79, 75, 56, 62, 71, 127, 68, 68, 54, 59, 82, 65, 51, 74, 100, 70, 91, 61, 57, 46, 49, 106, 76, 54, 61, 95, 54, 53, 71, 48, 81, 27, 66, 100, 52, 97, 55, 59, 88, 44, 47, 68, 62, 60, 58, 44, 51, 61, 71, 68, 60, 76, 71, 71, 59, 71, 71, 60, 65, 73, 82, 47, 79, 71, 91, 60, 57, 71, 72, 65, 81, 77, 113, 90, 61, 69, 57, 72, 63, 66, 61, 57, 87, 53, 53, 56, 61, 59, 46, 60, 74, 72, 105, 52, 47, 52, 66, 67, 63, 79, 82, 74, 73, 46, 94, 75, 76, 69, 50, 85, 45, 71, 54, 68, 75, 56, 61, 61, 77, 70, 74, 75, 78, 86, 64, 66, 56, 34, 65, 86, 55, 90, 62, 59, 96, 65, 54, 55, 89, 90, 72, 63, 84, 65, 86, 59, 71, 51, 62, 75, 70, 88, 113, 66, 90, 56, 72, 58, 44, 58, 64, 81, 62, 65, 59, 89, 49, 94, 67, 55, 52, 52, 47, 54, 77, 66, 92, 75, 60, 79, 54, 76, 65, 63, 79, 65, 87, 51, 86, 55, 88, 44, 76, 84, 82, 68, 57, 54, 76, 55, 74, 44, 46, 111, 79, 97, 70, 66, 64, 103, 58, 97, 84, 73, 62, 97, 54, 92, 66, 91, 55, 77, 82, 70, 73, 55, 65, 103, 53, 49, 68, 89, 42, 63, 70, 56, 74, 49, 66, 80, 97, 59, 47, 60, 84, 57, 39, 32, 59, 57, 80, 63, 95, 63, 86, 96, 61, 47, 89, 51, 71, 62, 59, 69, 52, 58, 55, 74, 68, 70, 37, 61, 63, 94, 52, 71, 62, 58, 64, 74, 63, 94, 52, 61, 58, 60, 59, 55, 79, 58, 82, 74, 29, 50, 54, 47, 42, 100, 70, 73, 68, 48, 68, 64, 60, 88, 74, 56, 77, 57, 59, 47, 55, 56, 82, 53, 53, 66, 86, 59, 64, 59, 56, 62, 89, 58, 70, 57, 58, 76, 67, 61, 69, 62, 66, 58, 67, 57, 62, 87, 67, 60, 82, 56, 79, 93, 62, 69, 75, 70, 55, 60, 78, 71, 85, 126, 78, 61, 77, 89, 59, 57, 81, 74, 63, 72, 59, 75, 57, 63, 76, 74, 71, 57, 47, 80, 77, 64, 67, 69, 72, 55, 75, 62, 81, 66, 116, 82, 69, 100, 67, 54, 69, 77, 73, 56, 40, 81, 41, 35, 57, 60, 48, 64, 66, 47, 58, 81, 58, 57, 84, 58, 61, 67, 56, 77, 93, 55, 57, 64, 110, 72, 81, 53, 56, 50, 68, 36, 54, 67, 70, 57, 55, 56, 97, 49, 61, 52, 64, 77, 80, 59, 60, 59, 59, 55, 85, 55, 45, 82, 59, 60, 52, 64, 72, 59, 61, 55, 54, 73, 48, 62, 44, 61, 76, 59, 64, 62, 52, 53, 91, 53, 68, 77, 68, 65, 43, 73, 55, 77, 95, 62, 77, 45, 53, 62, 111, 93, 65, 135, 63, 66, 61, 72, 76, 62, 66, 62, 34, 64, 58, 52, 65, 53, 55, 58, 61, 84, 45, 61, 73, 62, 59, 69, 56, 42, 68, 56, 61, 74, 77, 57, 65, 57, 64, 46, 40, 66, 67, 50, 54, 63, 60, 62, 70, 70, 70, 49, 54, 70, 90, 71, 84, 60, 59, 91, 72, 59, 66, 69, 73, 60, 67, 78, 69, 66, 61, 48, 75, 74, 100, 50, 85, 53, 76, 71, 72, 72, 54, 50, 75, 61, 61, 83, 74, 60, 64, 36, 47, 71, 63, 75, 61, 74, 74, 51, 53, 66, 64, 60, 63, 91, 57, 78, 45, 58, 60, 91, 59, 57, 54, 60, 58, 67, 60, 59, 75, 58, 70, 85, 59, 64, 65, 47, 59, 66, 55, 48, 57, 67, 55, 77, 61, 62, 73, 59, 44, 58, 55, 51, 77, 71, 71, 70, 68, 57, 59, 58, 66, 63, 63, 56, 59, 66, 68, 57, 68, 42, 72, 56, 56, 65, 61, 70, 66, 56, 54, 55, 54, 46, 64, 72, 63, 63, 66, 63, 36, 58, 79, 87, 58, 94, 68, 85, 56, 90, 56, 57, 67, 56, 84, 63, 70, 56, 71, 61, 54, 64, 53, 50, 57, 55, 61, 70, 77, 90, 51, 73, 101, 60, 59, 61, 62, 85, 53, 67, 76, 75, 59, 77, 57, 67, 62, 57, 53, 59, 60, 61, 82, 62, 62, 50, 65, 62, 55, 94, 42, 82, 56, 49, 63, 61, 69, 67, 77, 49, 85, 62, 47, 44, 42, 54, 61, 54, 66, 58, 37, 71, 119, 64, 69, 54, 54, 57, 83, 53, 51, 47, 75, 86, 76, 51, 53, 64, 83, 59, 69, 62, 61, 69, 59, 51, 62, 60, 59, 84, 86, 57, 86, 58, 71, 52, 70, 63, 56, 66, 55, 56, 44, 65, 68, 112, 39, 63, 56, 93, 52, 69, 76, 73, 72, 120, 58, 66, 53, 56, 68, 69, 75, 73, 65, 88, 61, 54, 65, 58, 64, 65, 62, 71, 61, 80, 61, 95, 63, 62, 58, 64, 64, 59, 63, 63, 99, 63, 62, 80, 88, 54, 67, 56, 45, 45, 61, 56, 71, 67, 82, 64, 58, 63, 58, 53, 104, 68, 64, 61, 73, 57, 55, 85, 61, 57, 72, 77, 105, 60, 65, 48, 67, 64, 64, 59, 59, 53, 63, 61, 53, 54, 83, 54, 103, 66, 64, 68, 60, 63, 64, 62, 70, 63, 74, 53, 63, 70, 60, 95, 67, 72, 67, 78, 55, 76, 53, 65, 95, 67, 120, 65, 64, 97, 63, 59, 56, 56, 78, 63, 52, 90, 65, 58, 80, 41, 85, 71, 62, 78, 60, 64, 65, 87, 97, 72, 67, 59, 99, 47, 86, 63, 57, 66, 63, 79, 83, 61, 68, 53, 73, 58, 69, 60, 77, 67, 79, 71, 61, 44, 62, 98, 84, 58, 74, 58, 73, 53, 52, 55, 68, 55, 58, 63, 61, 63, 61, 78, 70, 39, 60, 66, 60, 61, 54, 92, 56, 78, 79, 77, 75, 64, 49, 68, 67, 60, 49, 86, 63, 66, 57, 52, 77, 78, 65, 67, 69, 92, 79, 66, 80, 67, 66, 64, 60, 64, 70, 58, 60, 51, 56, 84, 55, 75, 57, 71, 92, 68, 57, 51, 57, 51, 50, 72, 58, 69, 69, 68, 55, 55, 71, 46, 68, 63, 54, 51, 72, 78, 74, 47, 71, 62, 57, 60, 67, 103, 55, 105, 103, 105, 57, 86, 60, 64, 64, 74, 66, 63, 54, 77, 54, 65, 76, 49, 71, 93, 60, 57, 65, 100, 68, 54, 73, 74, 64, 67, 69, 68, 61, 81, 63, 64, 74, 56, 61, 82, 62, 64, 53, 61, 63, 67, 73, 67, 79, 60, 52, 63, 74, 78, 53, 86, 69, 57, 69, 90, 67, 59, 60, 64, 107, 57, 71, 55, 81, 65, 55, 59, 65, 56, 68, 84, 76, 78, 64, 64, 71, 66, 61, 58, 69, 89, 53, 70, 62, 57, 66, 91, 64, 137, 51, 63, 68, 65, 51, 65, 59, 74, 84, 58, 51, 43, 61, 63, 73, 69, 55, 69, 61, 59, 54, 61, 91, 66, 82, 63, 41, 66, 58, 57, 49, 69, 78, 65, 63, 103, 65, 44, 55, 56, 71, 79, 56, 63, 68, 67, 68, 65, 64, 95, 68, 68, 75, 55, 70, 70, 53, 52, 67, 60, 46, 61, 46, 61, 51, 57, 97, 93, 86, 59, 59, 79, 68, 63, 52, 58, 70, 68, 60, 74, 84, 63, 63, 83, 74, 64, 52, 55, 69, 56, 62, 63, 64, 55, 66, 69, 66, 64, 68, 65, 63, 66, 73, 67, 68, 70, 59, 52, 81, 58, 52, 82, 78, 66, 49, 60, 62, 87, 62, 72, 64, 125, 70, 99, 56, 92, 55, 51, 90, 115, 83, 108, 54, 60, 89, 64, 90, 61, 60, 76, 58, 67, 67, 61, 56, 60, 85, 61, 64, 53, 100, 69, 97, 68, 62, 55, 67, 56, 68, 73, 78, 87, 51, 66, 52, 76, 79, 47, 73, 68, 58, 71, 62, 77, 50, 58, 82, 49, 63, 65, 60, 47, 66, 51, 51, 41, 64, 55, 71, 57, 57, 108, 58, 57, 58, 91, 80, 45, 73, 60, 76, 65, 55, 64, 67, 63, 64, 57, 60, 62, 61, 90, 72, 74, 57, 59, 63, 44, 56, 57, 57, 54, 51, 50, 71, 61, 80, 60, 68, 54, 73, 60, 58, 75, 55, 67, 63, 69, 60, 65, 58, 36, 58, 54, 75, 54, 75, 66, 61, 100, 63, 71, 67, 53, 69, 53, 57, 56, 65, 64, 47, 64, 67, 68, 49, 55, 60, 92, 61, 55, 63, 75, 63, 78, 62, 65, 43, 71, 60, 62, 47, 49, 82, 80, 67, 59, 74, 60, 56, 68, 90, 45, 72, 61, 63, 47, 68, 82, 51, 62, 134, 79, 64, 69, 60, 71, 42, 51, 71, 44, 124, 69, 68, 70, 49, 69, 65, 54, 72, 54, 63, 71, 71, 51, 70, 52, 74, 104, 63, 35, 74, 58, 54, 57, 55, 64, 65, 56, 57, 48, 67, 67, 102, 56, 58, 65, 60, 74, 73, 47, 47, 81, 74, 55, 51, 63, 74, 59, 85, 62, 53, 71, 66, 72, 70, 53, 55, 96, 50, 50, 51, 93, 52, 62, 58, 69, 70, 60, 66, 58, 55, 67, 63, 51, 51, 64, 58, 67, 62, 56, 87, 66, 54, 70, 76, 96, 144, 67, 55, 77, 59, 78, 78, 68, 79, 72, 42, 83, 67, 74, 87, 59, 87, 65, 71, 54, 83, 70, 74, 69, 60, 70, 48, 65, 82, 70, 43, 57, 63, 61, 66, 76, 88, 64, 69, 55, 93, 73, 59, 64, 98, 91, 45, 78, 57, 91, 77, 61, 81, 73, 66, 66, 67, 78, 106, 41, 63, 72, 47, 90, 75, 65, 46, 53, 38, 74, 64, 57, 61, 69, 54, 33, 77, 61, 56, 63, 54, 71, 84, 54, 57, 66, 67, 58, 52, 71, 59, 86, 62, 51, 76, 51, 60, 74, 59, 64, 68, 57, 49, 86, 58, 47, 48, 50, 104, 88, 38, 69, 63, 54, 53, 54, 60, 76, 49, 76, 67, 65, 45, 61, 102, 54, 64, 55, 64, 66, 44, 64, 54, 73, 54, 46, 95, 77, 75, 37, 89, 68, 77, 60, 73, 66, 41, 65, 52, 75, 56, 49, 56, 62, 55, 48, 74, 46, 62, 53, 59, 58, 59, 69, 62, 45, 50, 42, 71, 67, 55, 69, 56, 71, 45, 64, 56, 49, 49, 59, 81, 67, 74, 56, 58, 62, 60, 85, 47, 60, 67, 70, 79, 49, 55, 129, 72, 64, 63, 51, 51, 89, 78, 61, 77, 50, 58, 66, 65, 65, 95, 88, 83, 77, 57, 62, 49, 61, 66, 57, 65, 58, 82, 83, 59, 85, 49, 76, 52, 115, 67, 71, 60, 76, 58, 74, 53, 86, 50, 54, 63, 75, 49, 71, 85, 73, 63, 75, 70, 62, 73, 68, 53, 52, 70, 72, 87, 81, 74, 67, 63, 50, 55, 52, 47, 71, 59, 76, 49, 42, 61, 98, 63, 58, 54, 68, 63, 54, 64, 82, 70, 56, 83, 60, 74, 62, 70, 55, 61, 97, 78, 57, 67, 66, 75, 38, 70, 85, 56, 170, 83, 82, 58, 83, 80, 62, 57, 94, 63, 55, 80, 55, 69, 37, 58, 62, 62, 60, 71, 65, 60, 58, 61, 73, 59, 98, 74, 41, 70, 71, 50, 38, 83, 59, 85, 76, 58, 46, 71, 59, 56, 70, 71, 61, 67, 58, 78, 85, 84, 65, 43, 89, 51, 54, 65, 71, 75, 51, 69, 65, 90, 68, 71, 55, 67, 71, 67, 54, 61, 68, 84, 50, 49, 66, 81, 60, 67, 97, 80, 56, 62, 90, 72, 89, 48, 60, 62, 66, 44, 70, 48, 58, 57, 61, 73, 74, 57, 70, 74, 77, 47, 60, 77, 56, 48, 80, 68, 108, 83, 75, 59, 74, 70, 65, 67, 92, 61, 67, 69, 71, 52, 65, 67, 39, 86, 67, 56, 73, 57, 62, 55, 57, 60, 75, 57, 68, 77, 62, 72, 60, 39, 73, 79, 61, 54, 51, 89, 57, 52, 72, 69, 62, 55, 62, 96, 65, 63, 77, 61, 75, 58, 55, 77, 70, 69, 62, 70, 94, 81, 55, 62, 61, 74, 74, 69, 47, 59, 73, 58, 65, 55, 66, 63, 71, 35, 56, 44, 66, 77, 65, 64, 105, 41, 61, 114, 59, 60, 152, 63, 47, 71, 59, 65, 77, 52, 56, 62, 60, 45, 58, 51, 76, 73, 54, 62, 75, 58, 58, 68, 76, 63, 53, 81, 80, 54, 76, 65, 65, 75, 91, 60, 68, 72, 63, 64, 59, 65, 59, 56, 73, 52, 53, 56, 65, 47, 48, 44, 59, 64, 65, 55, 87, 56, 79, 77, 68, 54, 98, 58, 73, 39, 69, 63, 59, 63, 54, 66, 64, 71, 52, 46, 64, 71, 50, 70, 81, 54, 78, 54, 69, 63, 69, 56, 86, 48, 73, 82, 61, 83, 49, 49, 85, 70, 75, 65, 67, 47, 63, 73, 63, 56, 56, 64, 73, 47, 55, 62, 64, 58, 59, 58, 67, 37, 71, 84, 61, 70, 70, 62, 61, 69, 70, 50, 58, 78, 86, 62, 79, 66, 56, 84, 61, 57, 56, 51, 83, 41, 63, 61, 63, 57, 67, 75, 98, 59, 87, 53, 72, 73, 86, 77, 95, 73, 77, 68, 63, 66, 70, 72, 70, 50, 64, 73, 64, 91, 46, 49, 63, 66, 97, 65, 83, 74, 54, 74, 52, 62, 74, 74, 152, 57, 76, 78, 44, 59, 54, 58, 75, 69, 56, 62, 76, 77, 72, 74, 89, 61, 32, 80, 65, 90, 68, 71, 48, 69, 73, 61, 62, 51, 62, 61, 81, 66, 70, 72, 63, 74, 62, 67, 69, 62, 63, 79, 80, 68, 67, 54, 56, 48, 76, 61, 54, 59, 87, 43, 138, 85, 83, 67, 67, 59, 47, 76, 68, 67, 72, 58, 44, 74, 52, 61, 71, 60, 58, 111, 94, 60, 105, 53, 57, 48, 46, 61, 93, 88, 73, 68, 75, 51, 78, 82, 72, 94, 73, 75, 65, 79, 44, 78, 75, 66, 66, 67, 69, 70, 60, 63, 80, 73, 80, 68, 77, 63, 55, 54, 71, 91, 70, 68, 48, 97, 75, 58, 71, 67, 56, 92, 37, 71, 76, 75, 49, 68, 76, 61, 82, 68, 71, 81, 70, 69, 58, 50, 68, 64, 70, 56, 60, 56, 81, 72, 80, 59, 64, 55, 63, 64, 77, 66, 67, 58, 65, 74, 71, 79, 60, 53, 78, 79, 68, 49, 82, 58, 65, 66, 54, 53, 60, 67, 57, 62, 72, 56, 70, 63, 62, 67, 53, 135, 68, 56, 49, 69, 75, 41, 46, 69, 59, 57, 88, 47, 65, 76, 77, 52, 39, 73, 68, 74, 62, 63, 60, 63, 61, 46, 65, 85, 80, 72, 64, 65, 65, 48, 43, 48, 66, 54, 43, 51, 66, 82, 77, 61, 73, 70, 53, 46, 102, 63, 59, 68, 73, 80, 60, 65, 58, 64, 63, 89, 77, 81, 55, 49, 94, 89, 52, 70, 69, 70, 49, 52, 49, 58, 65, 59, 56, 96, 81, 67, 57, 50, 66, 65, 61, 56, 51, 66, 106, 66, 65, 82, 64, 59, 60, 97, 76, 60, 82, 60, 55, 78, 74, 54, 68, 71, 47, 61, 55, 77, 58, 65, 41, 92, 74, 74, 54, 57, 58, 58, 58, 48, 76, 73, 63, 60, 93, 68, 67, 68, 66, 79, 74, 71, 66, 54, 59, 49, 84, 73, 75, 69, 55, 65, 73, 76, 61, 64, 65, 67, 62, 59, 59, 53, 71, 62, 53, 120, 61, 64, 83, 63, 57, 91, 78, 85, 67, 53, 63, 59, 64, 67, 63, 53, 48, 67, 76, 50, 61, 63, 69, 63, 59, 52, 60, 54, 53, 63, 106, 65, 55, 72, 61, 49, 76, 82, 78, 63, 71, 58, 50, 92, 88, 43, 62, 62, 59, 80, 76, 50, 53, 77, 72, 52, 61, 55, 71, 53, 85, 56, 70, 51, 62, 46, 73, 58, 71, 68, 68, 55, 69, 64, 62, 54, 55, 46, 73, 76, 48, 56, 52, 61, 46, 78, 44, 47, 69, 60, 52, 58, 61, 66, 67, 111, 61, 59, 57, 47, 68, 58, 66, 67, 67, 59, 35, 54, 75, 51, 52, 101, 60, 52, 63, 78, 54, 44, 61, 63, 66, 58, 70, 51, 66, 65, 67, 67, 67, 62, 94, 63, 62, 71, 67, 50, 74, 59, 56, 64, 82, 67, 54, 79, 116, 66, 73, 101, 79, 103, 52, 53, 71, 58, 68, 92, 64, 52, 59, 63, 80, 53, 89, 90, 52, 66, 55, 96, 46, 95, 56, 90, 71, 60, 39, 83, 61, 67, 94, 93, 70, 72, 68, 145, 63, 53, 58, 53, 64, 69, 50, 59, 78, 53, 76, 68, 60, 61, 83, 49, 58, 43, 113, 58, 53, 78, 54, 67, 64, 57, 68, 46, 57, 67, 51, 55, 63, 60, 48, 55, 48, 69, 55, 63, 79, 47, 66, 79, 65, 84, 83, 71, 77, 59, 50, 65, 35, 76, 75, 52, 61, 47, 69, 55, 59, 75, 59, 149, 70, 56, 63, 69, 62, 53, 43, 81, 62, 49, 50, 68, 63, 62, 64, 46, 54, 95, 70, 52, 81, 70, 66, 66, 98, 52, 67, 75, 83, 73, 72, 82, 88, 113, 79, 43, 74, 61, 73, 53, 47, 49, 60, 63, 44, 92, 55, 59, 71, 86, 61, 63, 66, 76, 60, 72, 86, 65, 58, 77, 63, 62, 43, 61, 80, 47, 72, 56, 64, 63, 64, 73, 52, 68, 82, 60, 51, 55, 60, 51, 90, 76, 66, 71, 69, 71, 57, 114, 64, 65, 56, 75, 60, 61, 62, 75, 50, 58, 59, 71, 54, 49, 49, 62, 63, 70, 83, 79, 49, 48, 64, 70, 59, 59, 91, 54, 62, 68, 64, 70, 80, 62, 69, 54, 67, 58, 71, 59, 47, 52, 69, 69, 68, 69, 59, 74, 73, 46, 70, 86, 66, 47, 68, 55, 57, 84, 72, 77, 49, 69, 61, 61, 56, 52, 91, 57, 62, 55, 71, 65, 62, 66, 60, 64, 65, 64, 73, 66, 85, 59, 50, 81, 54, 68, 56, 50, 61, 51, 70, 74, 57, 56, 74, 54, 69, 69, 48, 72, 62, 62, 73, 67, 71, 55, 65, 77, 70, 83, 53, 63, 76, 86, 60, 53, 77, 54, 62, 61, 72, 75, 63, 63, 63, 68, 74, 67, 48, 72, 68, 58, 55, 48, 55, 72, 57, 51, 105, 58, 62, 73, 54, 64, 81, 68, 66, 99, 54, 57, 54, 66, 60, 60, 81, 75, 71, 58, 75, 44, 64, 125, 61, 55, 86, 61, 74, 52, 54, 74, 67, 65, 66, 68, 64, 58, 85, 73, 74, 71, 63, 47, 104, 67, 60, 66, 57, 63, 53, 54, 71, 66, 61, 82, 118, 83, 56, 65, 57, 59, 73, 65, 82, 53, 56, 54, 64, 49, 58, 58, 51, 89, 88, 49, 75, 67, 56, 63, 77, 57, 65, 63, 59, 52, 48, 103, 67, 78, 51, 52, 49, 62, 69, 86, 56, 65, 77, 93, 59, 81, 53, 48, 68, 57, 65, 69, 56, 58, 57, 76, 78, 65, 51, 51, 83, 59, 57, 54, 58, 63, 59, 53, 75, 54, 64, 160, 79, 63, 109, 50, 58, 59, 58, 65, 54, 61, 61, 46, 56, 77, 71, 61, 56, 64, 60, 58, 60, 80, 57, 73, 66, 85, 53, 57, 73, 85, 63, 80, 56, 93, 89, 62, 75, 51, 54, 33, 68, 68, 70, 62, 69, 86, 57, 66, 94, 58, 54, 37, 63, 84, 74, 48, 67, 52, 58, 50, 62, 56, 61, 69, 55, 63, 68, 57, 45, 61, 65, 56, 65, 61, 60, 66, 65, 71, 62, 58, 63, 72, 66, 90, 74, 59, 77, 67, 64, 144, 46, 86, 73, 76, 65, 89, 93, 60, 58, 58, 68, 116, 71, 68, 97, 56, 70, 64, 69, 61, 72, 34, 60, 65, 70, 65, 64, 76, 67, 64, 81, 98, 47, 99, 67, 126, 42, 56, 50, 60, 76, 38, 73, 61, 84, 83, 81, 54, 58, 54, 63, 59, 58, 61, 62, 91, 41, 80, 84, 73, 43, 61, 78, 54, 65, 52, 63, 73, 116, 61, 59, 59, 61, 63, 67, 71, 66, 50, 71, 50, 72, 65, 62, 71, 47, 70, 72, 63, 49, 55, 104, 66, 58, 58, 56, 69, 76, 53, 61, 57, 68, 71, 94, 69, 63, 61, 68, 61, 69, 59, 74, 73, 72, 54, 85, 52, 94, 74, 67, 78, 61, 75, 61, 58, 59, 51, 58, 68, 47, 61, 128, 64, 55, 88, 73, 57, 61, 57, 63, 70, 58, 68, 75, 102, 73, 68, 85, 56, 72, 61, 55, 53, 59, 75, 107, 69, 91, 63, 49, 92, 60, 64, 47, 81, 63, 71, 129, 75, 53, 56, 64, 64, 57, 65, 74, 54, 78, 58, 56, 66, 71, 51, 84, 59, 62, 63, 59, 60, 63, 70, 98, 93, 61, 72, 61, 53, 74, 60, 66, 66, 63, 55, 72, 61, 49, 69, 72, 58, 62, 80, 59, 62, 53, 52, 65, 63, 68, 70, 62, 52, 51, 65, 90, 50, 63, 63, 72, 56, 74, 57, 75, 72, 56, 93, 54, 81, 65, 56, 54, 50, 54, 60, 63, 48, 75, 59, 77, 51, 98, 74, 53, 78, 75, 85, 82, 75, 67, 75, 60, 58, 54, 68, 79, 57, 102, 73, 51, 58, 45, 63, 51, 50, 56, 142, 53, 64, 65, 48, 67, 62, 75, 55, 58, 43, 99, 72, 65, 83, 86, 63, 71, 78, 55, 55, 79, 67, 86, 44, 54, 99, 57, 53, 86, 72, 56, 63, 79, 57, 60, 60, 79, 77, 65, 58, 67, 51, 62, 58, 84, 67, 48, 71, 52, 61, 96, 62, 116, 70, 51, 76, 62, 72, 64, 65, 59, 54, 54, 66, 73, 68, 53, 78, 42, 79, 85, 59, 61, 66, 76, 49, 59, 81, 55, 64, 61, 39, 54, 55, 54, 56, 70, 83, 109, 124, 50, 98, 85, 70, 71, 65, 54, 103, 60, 58, 81, 63, 67, 56, 44, 60, 67, 61, 82, 58, 75, 64, 55, 54, 82, 87, 37, 53, 95, 80, 65, 63, 54, 54, 53, 58, 91, 64, 52, 48, 89, 67, 64, 68, 92, 66, 50, 66, 46, 36, 57, 64, 58, 57, 57, 92, 68, 69, 51, 51, 142, 55, 63, 57, 86, 53, 52, 68, 92, 44, 52, 76, 55, 55, 71, 81, 42, 67, 70, 66, 86, 50, 58, 90, 63, 74, 52, 64, 72, 77, 75, 77, 66, 58, 59, 63, 94, 64, 57, 64, 63, 51, 85, 55, 43, 61, 58, 65, 64, 58, 54, 72, 53, 97, 54, 56, 61, 85, 58, 73, 70, 58, 81, 79, 85, 60, 70, 59, 83, 64, 64, 85, 36, 68, 59, 59, 65, 57, 80, 68, 76, 75, 57, 53, 76, 57, 68, 84, 47, 83, 51, 52, 67, 55, 55, 65, 92, 65, 56, 129, 64, 57, 52, 74, 62, 55, 31, 80, 55, 72, 57, 65, 98, 71, 54, 75, 73, 64, 48, 59, 65, 56, 68, 61, 60, 86, 58, 51, 62, 44, 66, 88, 56, 62, 64, 37, 62, 82, 59, 49, 75, 52, 98, 56, 50, 52, 50, 86, 86, 46, 96, 71, 65, 86, 60, 84, 47, 69, 106, 64, 75, 57, 68, 60, 87, 62, 63, 55, 59, 64, 68, 91, 73, 61, 63, 72, 68, 58, 84, 44, 70, 95, 62, 72, 75, 65, 60, 97, 104, 60, 71, 75, 66, 62, 91, 63, 62, 51, 59, 71, 54, 77, 79, 87, 62, 54, 50, 79, 84, 83, 70, 111, 84, 70, 60, 55, 58, 63, 55, 58, 62, 50, 86, 53, 64, 48, 52, 30, 75, 65, 52, 58, 68, 60, 70, 60, 64, 57, 50, 75, 65, 48, 58, 72, 73, 85, 66, 47, 80, 102, 63, 61, 70, 56, 59, 85, 53, 97, 56, 38, 73, 104, 55, 67, 81, 73, 85, 70, 57, 52, 76, 69, 61, 71, 54, 79, 70, 60, 97, 54, 79, 71, 68, 54, 92, 62, 51, 55, 83, 71, 76, 89, 56, 38, 59, 69, 71, 78, 64, 45, 76, 59, 106, 33, 69, 93, 49, 65, 66, 62, 99, 74, 67, 48, 66, 71, 65, 56, 59, 93, 66, 99, 83, 54, 58, 69, 68, 67, 75, 75, 65, 56, 83, 97, 82, 80, 65, 73, 52, 76, 72, 72, 72, 75, 58, 76, 73, 54, 66, 56, 63, 61, 86, 59, 81, 63, 59, 63, 62, 60, 64, 57, 86, 51, 80, 74, 80, 70, 43, 49, 61, 82, 54, 56, 68, 60, 62, 57, 77, 70, 73, 72, 54, 61, 48, 70, 70, 79, 62, 49, 68, 99, 51, 60, 79, 75, 66, 67, 55, 51, 70, 71, 49, 62, 56, 51, 55, 53, 55, 57, 80, 70, 86, 56, 76, 62, 76, 46, 73, 74, 72, 76, 77, 67, 65, 47, 56, 70, 81, 69, 72, 74, 76, 54, 58, 68, 99, 44, 73, 53, 49, 63, 55, 62, 88, 70, 42, 82, 57, 61, 53, 57, 71, 51, 49, 56, 108, 103, 60, 84, 81, 72, 57, 86, 67, 68, 50, 73, 63, 81, 68, 49, 78, 49, 66, 53, 67, 47, 65, 49, 103, 63, 61, 68, 32, 58, 75, 62, 60, 54, 43, 63, 60, 77, 76, 67, 36, 66, 64, 67, 90, 49, 81, 65, 57, 51, 62, 51, 88, 66, 67, 52, 68, 54, 84, 82, 85, 76, 70, 65, 57, 63, 115, 62, 47, 54, 96, 53, 71, 115, 51, 44, 73, 87, 61, 59, 71, 58, 69, 64, 47, 56, 79, 70, 60, 101, 54, 78, 72, 83, 83, 59, 100, 72, 60, 80, 77, 59, 77, 50, 96, 76, 30, 80, 60, 71, 59, 87, 65, 82, 83, 79, 58, 92, 63, 57, 51, 70, 65, 51, 60, 81, 61, 51, 72, 58, 69, 63, 49, 60, 52, 71, 71, 74, 39, 82, 57, 50, 63, 67, 62, 53, 58, 61, 55, 80, 73, 67, 72, 51, 57, 87, 54, 71, 63, 56, 58, 66, 82, 72, 68, 60, 46, 75, 59, 56, 79, 65, 53, 50, 72, 76, 67, 86, 66, 61, 65, 59, 87, 42, 63, 71, 79, 74, 51, 57, 38, 59, 51, 69, 98, 69, 62, 74, 54, 39, 113, 53, 51, 57, 42, 111, 90, 54, 70, 86, 67, 63, 56, 69, 61, 71, 70, 53, 64, 68, 89, 45, 44, 80, 48, 66, 59, 86, 80, 57, 66, 49, 53, 53, 81, 51, 61, 66, 66, 82, 78, 51, 61, 62, 48, 79, 66, 61, 76, 49, 82, 63, 56, 127, 70, 41, 59, 72, 61, 58, 58, 64, 84, 64, 78, 52, 52, 56, 53, 48, 76, 61, 66, 81, 54, 47, 73, 74, 68, 62, 77, 58, 65, 87, 61, 63, 41, 72, 40, 80, 78, 58, 81, 48, 86, 54, 76, 82, 79, 73, 67, 70, 92, 54, 74, 70, 57, 57, 56, 53, 73, 57, 65, 61, 51, 71, 67, 53, 64, 92, 46, 53, 75, 57, 62, 63, 90, 77, 80, 71, 69, 85, 72, 83, 75, 81, 55, 45, 76, 45, 64, 80, 45, 70, 67, 59, 54, 56, 59, 75, 73, 74, 84, 62, 69, 81, 46, 64, 73, 63, 62, 56, 60, 61, 82, 88, 84, 67, 54, 38, 96, 66, 57, 60, 46, 57, 75, 79, 46, 77, 68, 64, 61, 63, 56, 67, 69, 58, 68, 74, 63, 95, 65, 68, 62, 68, 64, 107, 92, 132, 88, 74, 90, 74, 67, 81, 99, 49, 65, 67, 65, 69, 60, 88, 59, 54, 72, 49, 43, 48, 60, 81, 65, 69, 93, 52, 52, 67, 57, 49, 70, 63, 88, 56, 78, 72, 83, 70, 56, 59, 64, 52, 59, 72, 57, 70, 58, 76, 72, 57, 86, 40, 56, 60, 47, 63, 52, 56, 53, 76, 69, 81, 64, 62, 66, 103, 56, 70, 78, 70, 80, 88, 60, 52, 50, 53, 79, 68, 53, 93, 71, 73, 51, 66, 55, 50, 59, 81, 66, 50, 52, 58, 68, 81, 53, 56, 63, 106, 57, 49, 41, 80, 46, 61, 63, 69, 79, 63, 79, 60, 57, 40, 88, 64, 55, 65, 60, 59, 71, 70, 53, 69, 51, 78, 46, 69, 70, 76, 83, 60, 59, 65, 56, 56, 72, 52, 62, 49, 61, 77, 61, 66, 56, 70, 52, 71, 62, 49, 74, 93, 62, 77, 49, 50, 73, 54, 43, 63, 55, 46, 79, 69, 39, 65, 51, 60, 73, 46, 63, 97, 73, 72, 72, 84, 73, 65, 69, 60, 68, 67, 59, 76, 77, 72, 86, 70, 62, 59, 98, 59, 62, 56, 96, 70, 72, 72, 72, 62, 79, 47, 67, 63, 74, 66, 59, 90, 52, 67, 61, 63, 54, 55, 58, 73, 62, 77, 59, 78, 55, 62, 56, 77, 59, 68, 60, 105, 50, 77, 82, 89, 65, 50, 56, 53, 80, 55, 54, 92, 75, 52, 78, 58, 69, 64, 68, 63, 61, 46, 46, 66, 33, 93, 49, 57, 69, 56, 109, 61, 70, 61, 67, 54, 55, 75, 57, 69, 53, 45, 66, 115, 80, 65, 58, 68, 70, 52, 62, 68, 77, 97, 76, 46, 49, 54, 55, 78, 84, 62, 73, 81, 62, 44, 56, 76, 75, 54, 71, 68, 53, 92, 58, 49, 63, 61, 72, 81, 57, 66, 62, 107, 95, 52, 56, 58, 52, 52, 70, 93, 64, 57, 76, 64, 45, 111, 50, 49, 99, 64, 53, 92, 71, 75, 70, 65, 62, 67, 80, 62, 83, 55, 64, 53, 49, 69, 88, 71, 67, 61, 104, 48, 67, 69, 64, 48, 61, 70, 72, 84, 71, 62, 65, 72, 74, 58, 64, 57, 83, 60, 66, 71, 99, 86, 85, 61, 80, 50, 60, 67, 59, 50, 71, 60, 51, 63, 54, 47, 60, 60, 49, 60, 51, 75, 63, 63, 114, 56, 75, 48, 70, 59, 54, 57, 59, 60, 56, 100, 81, 69, 65, 65, 66, 86, 67, 59, 68, 129, 53, 61, 65, 74, 70, 71, 85, 67, 65, 71, 64, 67, 58, 46, 68, 61, 54, 73, 102, 72, 59, 88, 74, 56, 84, 72, 76, 54, 58, 57, 89, 68, 80, 65, 49, 54, 68, 67, 54, 84, 57, 55, 76, 65, 74, 71, 66, 70, 44, 92, 72, 79, 65, 73, 89, 59, 54, 71, 65, 62, 59, 47, 71, 81, 90, 47, 83, 63, 61, 51, 49, 77, 82, 47, 100, 51, 111, 69, 81, 77, 47, 72, 67, 68, 51, 71, 63, 60, 73, 87, 54, 82, 65, 65, 80, 62, 69, 54, 72, 54, 79, 55, 64, 70, 64, 64, 92, 79, 55, 55, 67, 71, 57, 74, 52, 51, 70, 70, 64, 62, 51, 69, 62, 59, 38, 54, 62, 92, 43, 76, 64, 51, 59, 64, 54, 76, 38, 64, 61, 53, 77, 46, 48, 64, 64, 72, 89, 98, 45, 47, 70, 105, 56, 75, 62, 67, 36, 67, 71, 85, 89, 53, 62, 52, 61, 74, 90, 43, 82, 54, 73, 66, 70, 69, 72, 53, 70, 87, 61, 41, 47, 60, 65, 63, 69, 61, 100, 75, 51, 65, 53, 100, 56, 74, 65, 62, 67, 60, 67, 55, 50, 75, 70, 105, 66, 53, 53, 58, 64, 61, 62, 47, 44, 71, 81, 59, 70, 71, 74, 95, 74, 59, 69, 56, 63, 68, 56, 57, 76, 49, 84, 89, 57, 82, 71, 66, 73, 57, 61, 59, 77, 65, 87, 64, 57, 85, 59, 134, 63, 83, 66, 85, 53, 80, 83, 61, 69, 80, 68, 75, 70, 64, 69, 58, 62, 82, 87, 50, 45, 56, 69, 51, 72, 58, 71, 78, 60, 63, 70, 55, 60, 55, 67, 87, 53, 66, 70, 62, 72, 60, 71, 65, 67, 63, 62, 67, 61, 65, 50, 121, 65, 68, 76, 82, 60, 49, 60, 53, 58, 98, 58, 65, 59, 55, 51, 60, 56, 61, 80, 68, 71, 51, 49, 43, 65, 66, 47, 59, 88, 40, 48, 37, 68, 85, 55, 70, 77, 79, 69, 59, 63, 67, 57, 48, 50, 72, 76, 57, 74, 61, 52, 39, 65, 47, 59, 59, 74, 40, 77, 82, 57, 86, 72, 58, 66, 55, 67, 77, 85, 75, 77, 74, 48, 47, 56, 66, 53, 55, 55, 70, 80, 62, 70, 49, 86, 77, 63, 52, 67, 61, 56, 60, 70, 72, 95, 77, 63, 55, 77, 59, 58, 80, 81, 46, 45, 84, 95, 75, 54, 103, 63, 48, 103, 44, 75, 64, 59, 75, 32, 76, 57, 73, 55, 86, 62, 64, 62, 47, 70, 68, 75, 62, 59, 71, 54, 73, 44, 90, 77, 70, 54, 73, 78, 72, 129, 56, 54, 45, 55, 48, 46, 55, 65, 39, 72, 66, 75, 71, 51, 97, 73, 78, 45, 67, 52, 72, 68, 61, 69, 72, 74, 61, 57, 69, 89, 57, 50, 80, 55, 56, 57, 82, 88, 75, 49, 77, 78, 51, 50, 69, 70, 67, 58, 76, 57, 62, 48, 64, 68, 78, 98, 65, 81, 70, 80, 70, 49, 53, 55, 87, 75, 55, 65, 66, 53, 41, 59, 66, 42, 61, 54, 58, 69, 76, 68, 50, 81, 58, 70, 63, 101, 73, 79, 72, 78, 82, 63, 61, 69, 60, 63, 63, 68, 63, 74, 60, 61, 44, 71, 73, 56, 47, 91, 106, 55, 62, 84, 70, 64, 60, 70, 42, 62, 69, 55, 46, 54, 65, 49, 58, 53, 52, 69, 57, 57, 75, 43, 71, 75, 81, 62, 76, 56, 53, 78, 67, 56, 64, 67, 54, 55, 77, 62, 72, 39, 82, 70, 50, 95, 74, 75, 52, 63, 53, 61, 88, 63, 52, 53, 51, 60, 73, 54, 76, 76, 60, 67, 71, 50, 65, 57, 57, 74, 53, 60, 83, 61, 55, 84, 58, 73, 47, 71, 31, 46, 75, 54, 95, 49, 53, 77, 66, 73, 58, 67, 61, 72, 57, 65, 73, 46, 80, 91, 56, 50, 151, 54, 89, 47, 72, 84, 59, 63, 84, 67, 60, 62, 80, 65, 52, 64, 75, 68, 41, 54, 45, 67, 59, 70, 58, 61, 65, 79, 58, 55, 56, 61, 58, 59, 58, 92, 76, 76, 62, 68, 60, 67, 56, 86, 72, 75, 63, 66, 50, 43, 142, 96, 92, 69, 49, 91, 68, 75, 78, 53, 90, 54, 84, 81, 74, 60, 72, 58, 47, 56, 70, 59, 68, 61, 68, 62, 84, 59, 56, 110, 63, 48, 68, 55, 72, 65, 57, 79, 69, 53, 66, 54, 47, 51, 69, 82, 64, 65, 79, 68, 56, 60, 74, 58, 52, 53, 72, 82, 69, 71, 50, 70, 81, 57, 62, 55, 64, 70, 65, 60, 52, 47, 64, 65, 58, 77, 71, 65, 70, 65, 73, 53, 66, 80, 60, 57, 56, 65, 55, 67, 52, 73, 86, 104, 75, 58, 63, 69, 63, 45, 73, 80, 87, 61, 83, 59, 99, 54, 65, 76, 64, 61, 52, 46, 61, 52, 82, 47, 55, 87, 78, 65, 78, 67, 53, 47, 63, 57, 94, 25, 59, 72, 104, 60, 72, 75, 84, 55, 61, 65, 64, 72, 60, 75, 57, 52, 64, 51, 80, 45, 89, 61, 46, 96, 73, 61, 69, 64, 76, 54, 42, 40, 44, 48, 69, 71, 58, 63, 76, 81, 35, 62, 54, 69, 56, 98, 68, 88, 82, 61, 52, 52, 65, 63, 68, 59, 79, 79, 89, 81, 67, 67, 65, 77, 63, 68, 85, 65, 63, 63, 108, 90, 73, 69, 51, 51, 58, 60, 51, 99, 75, 59, 66, 61, 61, 70, 81, 80, 52, 82, 55, 61, 79, 81, 97, 106, 58, 52, 52, 52, 65, 49, 49, 60, 76, 132, 45, 53, 103, 89, 48, 83, 73, 54, 56, 86, 50, 55, 77, 74, 65, 78, 48, 57, 63, 78, 89, 38, 62, 52, 62, 95, 70, 47, 50, 69, 49, 73, 48, 59, 51, 49, 64, 75, 69, 69, 56, 71, 84, 68, 81, 65, 70, 56, 89, 76, 66, 91, 51, 73, 79, 80, 79, 69, 73, 82, 54, 51, 56, 43, 64, 59, 60, 77, 58, 55, 54, 68, 67, 60, 68, 60, 64, 65, 84, 73, 111, 55, 144, 98, 62, 65, 64, 64, 50, 111, 54, 54, 68, 63, 81, 73, 88, 51, 58, 62, 61, 70, 65, 75, 60, 62, 54, 41, 57, 66, 90, 71, 47, 58, 60, 68, 65, 60, 55, 52, 65, 89, 66, 68, 54, 69, 67, 61, 52, 48, 63, 61, 87, 46, 82, 75, 63, 59, 67, 84, 38, 86, 56, 49, 84, 68, 54, 59, 72, 67, 56, 58, 57, 80, 59, 80, 50, 72, 58, 77, 64, 57, 62, 64, 91, 52, 51, 63, 66, 50, 67, 48, 59, 90, 58, 82, 70, 60, 59, 93, 64, 52, 74, 77, 74, 60, 62, 73, 72, 59, 56, 116, 71, 53, 114, 56, 81, 52, 78, 71, 52, 60, 64, 80, 94, 47, 71, 61, 79, 90, 81, 58, 66, 60, 66, 67, 63, 63, 85, 53, 60, 76, 71, 51, 82, 63, 47, 80, 66, 64, 126, 64, 61, 64, 66, 56, 73, 76, 63, 70, 66, 65, 77, 52, 65, 70, 108, 65, 74, 53, 55, 43, 61, 52, 74, 80, 71, 55, 72, 68, 84, 48, 53, 79, 57, 65, 74, 58, 64, 71, 52, 50, 74, 46, 56, 58, 64, 67, 54, 88, 80, 56, 67, 98, 72, 66, 101, 51, 69, 61, 64, 61, 70, 54, 60, 50, 53, 61, 57, 64, 43, 79, 53, 42, 92, 50, 102, 75, 49, 70, 90, 45, 72, 46, 60, 62, 67, 50, 77, 52, 54, 67, 63, 59, 61, 61, 49, 58, 53, 95, 57, 89, 88, 75, 78, 57, 53, 50, 62, 58, 76, 70, 66, 39, 59, 59, 60, 137, 62, 55, 47, 69, 53, 70, 58, 63, 48, 59, 67, 60, 69, 59, 62, 65, 89, 52, 85, 56, 75, 58, 62, 52, 45, 55, 95, 74, 81, 60, 67, 72, 56, 71, 48, 60, 69, 36, 66, 54, 68, 66, 43, 68, 54, 61, 73, 88, 42, 46, 67, 64, 55, 55, 69, 57, 83, 57, 61, 90, 65, 66, 134, 79, 52, 45, 70, 84, 51, 69, 46, 68, 94, 59, 71, 54, 48, 75, 61, 71, 56, 71, 78, 50, 57, 55, 64, 56, 64, 76, 70, 58, 57, 78, 73, 71, 91, 71, 64, 76, 67, 61, 61, 50, 101, 54, 70, 71, 48, 55, 72, 66, 60, 56, 74, 55, 60, 71, 75, 58, 90, 86, 51, 65, 50, 68, 49, 111, 68, 61, 51, 68, 96, 55, 64, 58, 52, 82, 68, 41, 136, 68, 50, 68, 72, 77, 49, 66, 55, 67, 77, 68, 54, 59, 74, 78, 79, 63, 53, 48, 29, 60, 63, 102, 59, 70, 68, 57, 74, 69, 65, 43, 46, 60, 66, 112, 52, 64, 60, 45, 78, 58, 55, 62, 57, 57, 73, 65, 72, 86, 125, 53, 73, 82, 74, 80, 68, 120, 57, 113, 54, 42, 61, 67, 66, 70, 91, 85, 53, 63, 59, 62, 72, 49, 50, 67, 71, 56, 56, 58, 62, 65, 60, 46, 72, 67, 76, 45, 66, 67, 65, 62, 83, 70, 127, 57, 62, 66, 65, 63, 45, 76, 66, 66, 146, 71, 65, 72, 60, 43, 56, 50, 73, 62, 51, 53, 51, 70, 85, 72, 52, 79, 73, 63, 103, 62, 47, 64, 73, 56, 66, 91, 51, 74, 63, 53, 68, 44, 64, 52, 55, 84, 63, 80, 55, 81, 57, 74, 80, 60, 63, 82, 57, 55, 60, 54, 89, 68, 66, 91, 61, 89, 77, 66, 65, 62, 60, 70, 68, 66, 50, 68, 62, 77, 63, 72, 62, 55, 67, 63, 76, 53, 71, 62, 59, 55, 74, 53, 65, 46, 81, 80, 64, 71, 65, 94, 58, 65, 63, 65, 60, 58, 66, 58, 76, 56, 58, 56, 58, 77, 72, 77, 54, 47, 58, 76, 70, 75, 59, 84, 65, 54, 60, 66, 75, 66, 64, 69, 62, 80, 93, 63, 98, 101, 79, 115, 44, 83, 51, 56, 67, 64, 137, 47, 78, 85, 60, 70, 58, 79, 54, 64, 48, 63, 64, 63, 59, 62, 89, 71, 57, 55, 93, 64, 74, 61, 61, 78, 50, 59, 59, 47, 73, 63, 76, 73, 67, 76, 46, 69, 71, 80, 57, 70, 72, 60, 61, 56, 55, 57, 72, 52, 69, 70, 51, 70, 73, 63, 68, 64, 89, 46, 57, 62, 80, 73, 64, 66, 81, 60, 63, 53, 57, 83, 70, 64, 57, 55, 76, 52, 65, 55, 57, 58, 67, 59, 56, 47, 62, 84, 79, 56, 80, 58, 80, 76, 70, 58, 55, 68, 90, 146, 70, 70, 53, 59, 50, 68, 57, 79, 70, 55, 37, 76, 57, 62, 66, 57, 72, 58, 53, 52, 53, 62, 51, 58, 72, 71, 57, 61, 78, 68, 61, 62, 84, 80, 61, 59, 47, 74, 59, 75, 46, 69, 60, 73, 47, 54, 58, 38, 63, 66, 53, 59, 93, 72, 66, 60, 72, 71, 61, 58, 59, 63, 95, 74, 75, 64, 48, 80, 72, 51, 70, 50, 43, 62, 65, 66, 84, 62, 55, 54, 68, 56, 68, 79, 52, 54, 72, 88, 50, 64, 54, 58, 47, 55, 58, 61, 68, 61, 70, 55, 103, 61, 74, 59, 71, 106, 84, 43, 69, 64, 72, 96, 73, 65, 60, 75, 62, 52, 80, 79, 74, 64, 66, 80, 42, 70, 97, 63, 93, 49, 72, 87, 65, 64, 58, 66, 91, 77, 91, 70, 67, 89, 67, 57, 62, 65, 70, 55, 63, 63, 52, 77, 61, 60, 71, 96, 73, 51, 54, 44, 76, 115, 38, 64, 72, 53, 71, 52, 64, 55, 64, 60, 70, 58, 87, 82, 56, 72, 45, 77, 51, 67, 70, 123, 73, 71, 63, 60, 58, 87, 70, 64, 101, 98, 48, 56, 80, 67, 50, 52, 64, 67, 81, 65, 45, 79, 67, 64, 70, 77, 43, 68, 83, 54, 79, 57, 63, 78, 59, 59, 60, 63, 62, 64, 61, 67, 71, 56, 42, 68, 69, 61, 58, 64, 85, 81, 75, 59, 71, 45, 52, 55, 62, 69, 69, 53, 42, 75, 59, 73, 39, 77, 70, 68, 57, 61, 46, 63, 56, 63, 49, 43, 58, 74, 64, 82, 77, 83, 70, 74, 61, 46, 85, 79, 60, 70, 66, 83, 57, 62, 48, 45, 69, 54, 76, 63, 89, 74, 67, 69, 54, 41, 92, 43, 53, 69, 68, 80, 52, 84, 69, 48, 67, 66, 62, 55, 43, 65, 45, 59, 82, 74, 73, 64, 80, 46, 79, 77, 54, 52, 92, 68, 57, 53, 70, 43, 56, 53, 64, 82, 61, 69, 68, 97, 66, 91, 70, 52, 61, 72, 61, 43, 63, 79, 54, 49, 60, 65, 66, 51, 90, 53, 44, 65, 53, 59, 31, 51, 70, 88, 47, 60, 55, 71, 53, 62, 71, 61, 66, 76, 58, 72, 67, 99, 67, 59, 78, 70, 71, 63, 83, 75, 77, 56, 60, 74, 83, 59, 67, 58, 66, 45, 68, 62, 91, 57, 68, 59, 89, 46, 64, 70, 56, 40, 77, 61, 115, 68, 54, 60, 61, 55, 67, 45, 38, 70, 81, 52, 84, 35, 81, 74, 56, 83, 72, 81, 49, 64, 71, 65, 65, 76, 100, 56, 57, 138, 95, 61, 72, 116, 94, 67, 60, 68, 35, 54, 71, 35, 66, 55, 57, 85, 60, 40, 82, 75, 65, 77, 54, 47, 70, 62, 66, 55, 74, 50, 83, 71, 65, 84, 50, 68, 81, 63, 84, 67, 61, 64, 67, 75, 88, 109, 64, 52, 88, 75, 57, 48, 46, 77, 67, 70, 55, 62, 76, 88, 55, 78, 92, 63, 76, 119, 64, 62, 69, 66, 71, 70, 65, 74, 58, 65, 59, 58, 42, 79, 60, 61, 69, 56, 53, 61, 64, 74, 60, 72, 70, 53, 70, 83, 66, 80, 65, 49, 66, 86, 57, 66, 55, 71, 65, 94, 41, 66, 51, 62, 63, 51, 61, 62, 60, 65, 72, 80, 72, 63, 55, 84, 47, 55, 66, 64, 70, 48, 67, 51, 69, 98, 96, 43, 75, 83, 41, 123, 130, 43, 76, 75, 79, 81, 81, 63, 86, 70, 63, 47, 64, 58, 64, 61, 59, 69, 63, 79, 58, 55, 50, 97, 63, 74, 92, 72, 49, 78, 95, 76, 65, 53, 68, 52, 84, 70, 65, 63, 99, 61, 84, 50, 77, 79, 116, 70, 49, 73, 87, 63, 70, 57, 41, 57, 60, 41, 68, 54, 81, 62, 68, 66, 58, 92, 64, 63, 41, 49, 43, 74, 60, 89, 56, 84, 85, 75, 54, 48, 67, 54, 65, 69, 61, 74, 64, 89, 51, 73, 88, 64, 55, 55, 65, 68, 79, 68, 88, 74, 69, 70, 72, 64, 39, 42, 63, 57, 59, 59, 93, 57, 61, 72, 58, 53, 99, 61, 52, 52, 83, 67, 66, 66, 78, 59, 120, 54, 59, 62, 47, 70, 79, 85, 60, 41, 54, 70, 58, 69, 40, 56, 60, 89, 60, 67, 75, 74, 66, 53, 88, 62, 62, 84, 96, 66, 49, 72, 71, 97, 60, 70, 63, 67, 53, 90, 64, 62, 75, 77, 65, 56, 51, 83, 55, 118, 73, 69, 66, 69, 82, 78, 53, 62, 76, 83, 58, 64, 86, 71, 61, 63, 48, 60, 54, 76, 61, 55, 59, 38, 66, 42, 62, 41, 62, 93, 100, 75, 64, 58, 73, 73, 55, 56, 45, 65, 69, 57, 56, 62, 75, 52, 75, 70, 55, 79, 86, 100, 87, 59, 78, 71, 73, 86, 61, 59, 82, 88, 43, 85, 58, 60, 69, 81, 46, 70, 60, 50, 62, 68, 85, 52, 73, 66, 57, 50, 64, 124, 69, 76, 66, 51, 61, 87, 63, 49, 63, 48, 69, 83, 76, 61, 43, 48, 63, 95, 66, 54, 62, 32, 63, 52, 50, 74, 61, 46, 59, 54, 85, 57, 63, 60, 66, 53, 97, 42, 74, 72, 107, 82, 74, 73, 58, 64, 75, 56, 92, 41, 47, 57, 54, 50, 92, 59, 54, 71, 71, 77, 80, 63, 84, 59, 52, 70, 59, 79, 93, 68, 90, 86, 90, 66, 78, 64, 64, 51, 110, 70, 55, 51, 54, 72, 49, 45, 59, 43, 35, 70, 80, 54, 61, 55, 61, 70, 93, 83, 66, 102, 60, 64, 75, 64, 77, 69, 59, 56, 48, 47, 49, 58, 62, 67, 57, 39, 68, 61, 76, 61, 120, 81, 48, 69, 63, 71, 67, 78, 61, 65, 62, 53, 85, 62, 62, 73, 61, 55, 95, 69, 61, 62, 64, 89, 57, 63, 79, 77, 73, 64, 48, 72, 59, 71, 83, 62, 62, 47, 64, 54, 79, 68, 68, 60, 58, 59, 54, 87, 82, 76, 93, 51, 84, 84, 74, 73, 104, 51, 66, 67, 67, 80, 67, 66, 71, 52, 64, 60, 54, 90, 36, 72, 60, 70, 77, 61, 62, 66, 57, 56, 74, 59, 64, 58, 62, 94, 64, 44, 50, 50, 70, 68, 58, 81, 66, 76, 61, 62, 69, 62, 58, 62, 67, 65, 78, 78, 70, 78, 71, 64, 73, 54, 71, 74, 72, 68, 55, 64, 72, 63, 53, 51, 61, 90, 48, 60, 48, 69, 70, 54, 59, 50, 66, 71, 72, 55, 66, 58, 59, 71, 78, 67, 111, 65, 68, 68, 48, 47, 68, 77, 50, 59, 57, 40, 55, 70, 80, 64, 57, 59, 55, 62, 64, 65, 83, 67, 62, 81, 78, 67, 68, 53, 67, 44, 63, 53, 60, 76, 67, 58, 54, 59, 67, 58, 50, 64, 58, 75, 54, 59, 60, 56, 58, 165, 63, 90, 81, 66, 61, 52, 62, 56, 77, 57, 39, 68, 85, 78, 51, 68, 74, 61, 83, 62, 64, 47, 56, 51, 64, 77, 57, 57, 66, 65, 70, 82, 64, 74, 90, 61, 69, 73, 53, 69, 58, 69, 65, 69, 51, 67, 72, 55, 63, 55, 76, 66, 74, 64, 58, 58, 65, 67, 64, 71, 73, 63, 61, 73, 86, 63, 81, 59, 55, 98, 59, 99, 60, 62, 76, 76, 61, 57, 55, 62, 62, 86, 69, 109, 63, 70, 54, 46, 64, 63, 91, 64, 63, 91, 49, 76, 77, 57, 48, 53, 71, 62, 82, 65, 51, 65, 54, 60, 59, 64, 73, 65, 66, 91, 65, 69, 44, 63, 88, 62, 63, 63, 82, 43, 62, 52, 60, 51, 46, 69, 53, 84, 61, 80, 90, 80, 53, 72, 66, 66, 65, 61, 64, 60, 29, 51, 64, 58, 73, 63, 65, 70, 53, 60, 61, 48, 73, 63, 56, 74, 74, 59, 51, 80, 51, 52, 53, 84, 70, 70, 51, 64, 73, 80, 50, 66, 63, 77, 60, 79, 62, 71, 71, 96, 71, 74, 55, 64, 63, 48, 60, 67, 49, 73, 78, 67, 55, 56, 52, 69, 65, 61, 66, 63, 68, 70, 61, 50, 87, 58, 74, 66, 70, 60, 72, 76, 74, 55, 44, 60, 63, 57, 73, 70, 53, 56, 65, 44, 86, 63, 66, 47, 62, 60, 62, 44, 52, 64, 82, 53, 76, 42, 85, 49, 61, 72, 48, 66, 62, 79, 63, 55, 57, 53, 75, 52, 67, 60, 104, 81, 50, 57, 52, 55, 63, 50, 62, 78, 60, 59, 51, 65, 54, 52, 62, 68, 65, 64, 49, 63, 63, 62, 81, 62, 53, 46, 64, 59, 50, 87, 81, 81, 59, 68, 67, 75, 107, 61, 90, 70, 51, 54, 60, 83, 72, 73, 59, 57, 48, 77, 76, 70, 60, 66, 50, 73, 53, 68, 71, 43, 58, 65, 71, 55, 57, 79, 68, 55, 64, 68, 68, 76, 58, 87, 63, 69, 79, 63, 57, 77, 46, 68, 47, 66, 81, 34, 58, 71, 38, 50, 48, 59, 53, 65, 76, 62, 49, 46, 85, 64, 53, 54, 71, 67, 73, 68, 62, 73, 80, 79, 61, 66, 66, 64, 50, 60, 63, 67, 60, 79, 50, 68, 62, 56, 61, 58, 55, 76, 63, 86, 54, 72, 58, 86, 81, 56, 66, 67, 53, 90, 64, 58, 56, 42, 79, 66, 72, 47, 70, 62, 68, 83, 64, 69, 62, 68, 89, 61, 51, 68, 57, 66, 67, 75, 79, 70, 75, 68, 60, 82, 105, 83, 91, 48, 53, 74, 79, 56, 64, 49, 70, 64, 67, 73, 68, 68, 79, 56, 104, 74, 63, 86, 79, 73, 73, 105, 63, 79, 59, 67, 75, 71, 56, 67, 77, 69, 69, 73, 60, 48, 68, 86, 65, 65, 76, 78, 57, 62, 60, 73, 71, 67, 66, 51, 59, 91, 75, 57, 68, 84, 70, 72, 89, 118, 64, 74, 63, 65, 63, 63, 52, 60, 52, 65, 83, 88, 97, 64, 108, 97, 85, 73, 60, 78, 50, 70, 62, 66, 42, 62, 66, 70, 63, 85, 53, 80, 65, 54, 68, 70, 62, 62, 41, 59, 79, 72, 67, 62, 74, 58, 42, 69, 58, 86, 55, 45, 65, 72, 64, 53, 69, 78, 59, 76, 70, 69, 60, 54, 60, 58, 62, 55, 52, 71, 59, 74, 63, 75, 62, 56, 57, 64, 42, 64, 64, 83, 103, 74, 60, 77, 57, 73, 72, 69, 109, 57, 51, 63, 60, 41, 56, 51, 70, 60, 67, 52, 92, 85, 63, 60, 73, 54, 69, 62, 51, 47, 89, 77, 53, 71, 84, 73, 79, 42, 59, 67, 68, 72, 61, 61, 56, 70, 76, 65, 43, 54, 70, 35, 68, 78, 62, 56, 53, 48, 59, 41, 69, 73, 53, 65, 85, 87, 67, 50, 68, 57, 89, 92, 58, 61, 75, 57, 63, 57, 82, 87, 68, 69, 52, 63, 70, 99, 50, 58, 76, 55, 65, 67, 65, 83, 80, 61, 66, 68, 53, 58, 69, 55, 55, 59, 73, 71, 90, 65, 53, 68, 59, 53, 61, 43, 42, 59, 72, 66, 50, 59, 67, 59, 65, 62, 82, 141, 59, 38, 54, 102, 66, 63, 62, 72, 84, 60, 77, 66, 53, 54, 63, 63, 73, 94, 64, 75, 70, 66, 63, 67, 67, 63, 56, 51, 88, 65, 59, 63, 84, 83, 42, 63, 82, 50, 72, 58, 90, 73, 56, 76, 83, 73, 71, 59, 72, 61, 61, 64, 57, 51, 50, 53, 48, 62, 52, 74, 72, 56, 63, 45, 87, 67, 63, 82, 61, 66, 66, 66, 62, 63, 74, 77, 48, 36, 80, 60, 50, 53, 58, 55, 66, 71, 67, 67, 68, 77, 60, 41, 82, 67, 65, 95, 66, 68, 71, 58, 89, 74, 86, 65, 65, 75, 66, 55, 55, 84, 70, 96, 65, 63, 73, 66, 55, 69, 73, 73, 55, 70, 81, 86, 69, 60, 61, 63, 57, 62, 70, 54, 110, 52, 41, 59, 102, 64, 76, 75, 81, 70, 52, 59, 70, 57, 64, 69, 81, 75, 57, 67, 87, 85, 55, 70, 98, 57, 64, 58, 63, 59, 89, 49, 28, 51, 73, 77, 70, 70, 67, 53, 66, 60, 65, 81, 74, 75, 69, 40, 72, 60, 75, 72, 83, 60, 69, 53, 70, 44, 51, 69, 78, 68, 58, 76, 57, 57, 66, 86, 44, 45, 53, 68, 71, 67, 67, 57, 75, 75, 68, 74, 58, 83, 64, 99, 50, 67, 81, 72, 71, 68, 80, 60, 60, 69, 58, 70, 57, 59, 61, 62, 126, 56, 64, 53, 60, 62, 70, 92, 71, 83, 81, 68, 65, 57, 52, 125, 62, 69, 78, 36, 67, 55, 91, 62, 55, 76, 52, 75, 81, 70, 38, 57, 57, 58, 66, 63, 55, 59, 66, 84, 54, 62, 77, 67, 88, 70, 70, 62, 58, 81, 58, 82, 78, 58, 63, 89, 65, 65, 75, 70, 90, 81, 63, 71, 57, 76, 59, 71, 64, 62, 63, 73, 64, 69, 78, 96, 82, 59, 75, 67, 53, 55, 60, 74, 56, 70, 45, 67, 107, 62, 60, 72, 75, 53, 71, 119, 60, 70, 65, 53, 83, 60, 60, 61, 56, 79, 70, 56, 66, 82, 75, 68, 54, 65, 74, 51, 66, 61, 70, 57, 38, 73, 69, 91, 49, 94, 70, 76, 76, 95, 47, 57, 77, 87, 62, 57, 68, 72, 58, 51, 56, 56, 73, 70, 63, 69, 78, 57, 59, 90, 49, 74, 61, 73, 72, 63, 40, 52, 64, 66, 57, 62, 60, 73, 48, 33, 39, 77, 60, 47, 67, 45, 61, 65, 65, 70, 76, 70, 72, 64, 91, 53, 51, 98, 73, 102, 67, 67, 64, 76, 58, 54, 66, 70, 84, 71, 47, 52, 53, 66, 55, 68, 62, 51, 67, 76, 65, 47, 77, 60, 39, 55, 84, 95, 51, 63, 80, 72, 64, 72, 67, 73, 58, 65, 63, 66, 66, 60, 54, 46, 61, 60, 62, 82, 83, 55, 64, 70, 85, 61, 64, 55, 58, 82, 64, 71, 80, 89, 52, 59, 63, 50, 66, 58, 53, 63, 40, 71, 70, 67, 63, 117, 62, 64, 58, 68, 61, 57, 74, 111, 52, 69, 86, 42, 65, 75, 67, 65, 66, 50, 69, 65, 67, 75, 67, 48, 85, 64, 54, 48, 92, 80, 86, 70, 43, 76, 55, 46, 71, 67, 75, 97, 70, 57, 62, 57, 65, 66, 58, 57, 87, 60, 59, 68, 61, 94, 48, 61, 55, 67, 55, 49, 52, 61, 62, 102, 75, 72, 65, 62, 71, 50, 53, 64, 73, 66, 37, 106, 65, 49, 62, 79, 108, 71, 79, 57, 63, 57, 89, 75, 58, 93, 58, 51, 56, 57, 78, 85, 77, 74, 86, 73, 62, 58, 63, 57, 58, 60, 71, 78, 67, 59, 49, 48, 63, 58, 88, 68, 59, 56, 45, 69, 51, 94, 61, 51, 81, 66, 77, 133, 60, 59, 63, 71, 57, 58, 62, 75, 72, 62, 76, 64, 44, 56, 53, 68, 55, 55, 59, 79, 75, 55, 71, 87, 75, 41, 55, 75, 67, 67, 80, 51, 74, 86, 61, 77, 49, 70, 63, 73, 55, 70, 70, 62, 65, 61, 58, 64, 58, 63, 52, 64, 48, 59, 81, 74, 69, 64, 60, 98, 53, 50, 85, 59, 59, 58, 67, 57, 36, 69, 63, 67, 63, 60, 49, 63, 60, 50, 61, 77, 57, 73, 49, 67, 55, 55, 60, 78, 50, 56, 66, 53, 62, 58, 61, 57, 48, 74, 54, 52, 61, 67, 50, 77, 59, 123, 60, 59, 52, 85, 62, 89, 41, 60, 61, 55, 63, 70, 71, 89, 78, 100, 72, 74, 76, 58, 66, 91, 75, 53, 52, 57, 48, 80, 70, 81, 69, 70, 89, 59, 64, 101, 57, 67, 47, 42, 103, 63, 77, 58, 68, 54, 51, 64, 63, 77, 52, 86, 68, 54, 65, 70, 73, 71, 62, 93, 54, 86, 69, 73, 57, 56, 58, 59, 56, 83, 56, 74, 92, 65, 38, 70, 66, 71, 57, 68, 74, 54, 41, 79, 58, 66, 76, 64, 68, 75, 52, 49, 95, 66, 68, 65, 76, 45, 77, 63, 39, 57, 65, 69, 40, 47, 49, 51, 72, 82, 68, 61, 73, 67, 75, 76, 61, 58, 73, 76, 68, 68, 59, 69, 81, 80, 55, 85, 66, 69, 75, 64, 80, 57, 37, 84, 71, 56, 55, 75, 62, 77, 68, 57, 76, 76, 97, 62, 69, 53, 70, 67, 39, 98, 69, 67, 61, 62, 79, 66, 57, 40, 82, 77, 80, 45, 102, 53, 63, 68, 48, 56, 51, 56, 66, 55, 74, 68, 55, 88, 76, 48, 67, 63, 52, 47, 64, 69, 55, 49, 56, 58, 58, 60, 49, 54, 59, 50, 72, 84, 63, 72, 75, 57, 73, 70, 91, 77, 93, 58, 68, 52, 60, 99, 69, 52, 57, 71, 50, 52, 51, 69, 73, 61, 83, 76, 58, 57, 63, 82, 78, 96, 61, 57, 64, 50, 87, 87, 70, 71, 53, 111, 52, 50, 89, 67, 85, 116, 82, 89, 63, 55, 68, 74, 48, 51, 68, 40, 100, 42, 50, 53, 59, 88, 52, 55, 68, 48, 49, 68, 67, 58, 50, 53, 68, 89, 61, 64, 48, 51, 72, 79, 61, 71, 59, 71, 55, 77, 77, 55, 87, 77, 70, 63, 60, 55, 79, 81, 46, 50, 73, 55, 63, 64, 57, 79, 49, 81, 48, 82, 76, 81, 66, 65, 77, 74, 50, 69, 42, 52, 66, 47, 89, 101, 62, 101, 94, 51, 55, 60, 65, 65, 55, 72, 53, 33, 81, 86, 58, 77, 71, 48, 54, 58, 88, 75, 59, 60, 55, 77, 68, 77, 72, 102, 70, 48, 62, 76, 55, 71, 54, 63, 69, 52, 57, 62, 69, 88, 62, 62, 65, 71, 68, 59, 57, 55, 76, 77, 55, 72, 105, 74, 84, 72, 56, 61, 95, 54, 88, 56, 42, 69, 51, 56, 47, 71, 69, 48, 57, 58, 46, 75, 73, 68, 59, 57, 144, 62, 45, 72, 83, 38, 67, 62, 53, 61, 77, 55, 43, 63, 86, 59, 66, 58, 63, 94, 68, 71, 72, 70, 57, 60, 56, 62, 57, 64, 77, 87, 54, 55, 75, 60, 60, 60, 46, 70, 65, 49, 46, 42, 49, 69, 69, 62, 68, 57, 76, 73, 74, 70, 80, 46, 50, 47, 76, 50, 73, 72, 71, 44, 62, 66, 36, 66, 67, 68, 59, 67, 68, 65, 46, 58, 62, 60, 62, 63, 76, 56, 66, 56, 63, 66, 55, 84, 52, 91, 58, 58, 91, 49, 88, 75, 72, 50, 67, 72, 100, 61, 42, 83, 79, 58, 37, 62, 50, 108, 58, 74, 44, 56, 70, 71, 55, 75, 69, 76, 51, 69, 69, 108, 70, 56, 68, 78, 58, 71, 91, 50, 74, 44, 74, 86, 75, 54, 60, 70, 29, 58, 75, 80, 96, 48, 57, 47, 66, 42, 70, 80, 64, 51, 75, 69, 56, 68, 63, 47, 49, 67, 40, 53, 82, 72, 63, 69, 71, 70, 116, 72, 71, 66, 133, 75, 89, 67, 71, 104, 73, 65, 65, 68, 60, 45, 64, 57, 58, 89, 64, 65, 51, 78, 79, 85, 65, 68, 75, 63, 58, 77, 67, 69, 48, 80, 68, 58, 57, 50, 48, 68, 55, 63, 52, 42, 42, 40, 72, 85, 66, 56, 51, 72, 85, 78, 56, 43, 64, 76, 83, 77, 87, 67, 79, 48, 74, 84, 86, 63, 81, 58, 74, 78, 68, 46, 72, 70, 79, 50, 78, 72, 51, 69, 64, 59, 54, 73, 67, 53, 48, 60, 58, 72, 55, 68, 57, 70, 30, 76, 115, 56, 152, 66, 48, 61, 58, 67, 35, 60, 68, 56, 79, 59, 79, 89, 63, 63, 53, 59, 56, 68, 52, 61, 58, 82, 68, 72, 64, 68, 66, 66, 51, 68, 66, 68, 61, 73, 54, 66, 63, 61, 48, 46, 60, 77, 62, 42, 78, 63, 62, 58, 57, 57, 56, 76, 64, 65, 50, 45, 34, 86, 59, 75, 86, 64, 64, 58, 87, 64, 55, 68, 74, 105, 50, 53, 60, 92, 57, 59, 55, 58, 55, 71, 54, 100, 58, 63, 57, 60, 56, 71, 64, 57, 70, 76, 57, 49, 73, 48, 65, 43, 85, 61, 47, 78, 56, 60, 73, 78, 55, 58, 74, 105, 82, 69, 71, 63, 50, 89, 65, 57, 70, 80, 57, 35, 71, 59, 63, 65, 62, 72, 55, 59, 55, 67, 95, 58, 50, 59, 58, 87, 50, 85, 58, 80, 55, 56, 63, 59, 69, 58, 28, 52, 47, 51, 63, 75, 75, 52, 75, 43, 60, 62, 57, 61, 89, 69, 78, 51, 59, 62, 71, 52, 75, 76, 67, 58, 88, 79, 52, 53, 75, 49, 54, 55, 62, 67, 46, 95, 64, 68, 61, 78, 68, 63, 82, 45, 68, 62, 52, 74, 53, 82, 53, 65, 56, 71, 49, 54, 55, 70, 68, 88, 59, 63, 79, 61, 77, 61, 73, 48, 68, 70, 65, 80, 91, 60, 64, 52, 84, 57, 60, 64, 57, 85, 65, 77, 95, 58, 80, 49, 65, 118, 46, 47, 92, 61, 62, 48, 73, 69, 84, 58, 61, 62, 75, 89, 65, 75, 65, 44, 59, 53, 57, 49, 60, 64, 71, 58, 91, 53, 55, 52, 68, 58, 62, 50, 66, 76, 67, 41, 52, 74, 44, 91, 51, 66, 64, 118, 100, 54, 48, 111, 60, 79, 67, 71, 75, 76, 91, 58, 60, 68, 60, 53, 71, 69, 69, 73, 51, 69, 58, 49, 44, 63, 50, 64, 52, 135, 63, 67, 38, 57, 58, 71, 47, 42, 73, 62, 72, 56, 87, 122, 67, 55, 94, 100, 65, 53, 51, 67, 50, 53, 59, 60, 48, 64, 80, 54, 63, 65, 86, 46, 60, 81, 60, 73, 66, 74, 99, 55, 70, 52, 70, 65, 98, 79, 70, 49, 60, 52, 47, 60, 99, 53, 59, 62, 66, 86, 54, 66, 64, 58, 76, 65, 52, 89, 81, 77, 58, 55, 69, 41, 43, 64, 74, 67, 83, 56, 48, 66, 45, 60, 59, 46, 75, 58, 49, 44, 47, 54, 74, 94, 49, 68, 63, 65, 67, 41, 54, 68, 74, 73, 63, 58, 81, 46, 103, 61, 44, 73, 64, 37, 71, 64, 63, 93, 61, 59, 83, 87, 53, 59, 87, 64, 58, 88, 62, 77, 76, 74, 68, 101, 58, 54, 77, 66, 62, 60, 52, 92, 64, 106, 56, 70, 48, 54, 63, 63, 58, 52, 63, 89, 65, 41, 79, 75, 45, 54, 75, 49, 79, 68, 43, 77, 111, 62, 62, 82, 56, 49, 58, 54, 53, 69, 67, 82, 61, 58, 52, 58, 84, 74, 81, 59, 76, 59, 53, 64, 55, 63, 66, 65, 78, 82, 72, 78, 76, 68, 60, 63, 46, 68, 62, 63, 83, 64, 62, 78, 86, 63, 59, 79, 56, 59, 115, 71, 54, 72, 76, 35, 61, 68, 56, 72, 74, 65, 93, 69, 73, 86, 45, 60, 51, 45, 75, 69, 43, 90, 59, 62, 57, 54, 57, 55, 34, 51, 62, 90, 59, 51, 60, 71, 52, 45, 42, 93, 46, 74, 76, 68, 69, 49, 77, 55, 62, 69, 44, 96, 57, 65, 75, 53, 64, 78, 63, 61, 85, 75, 67, 71, 31, 74, 65, 54, 59, 57, 63, 101, 116, 86, 60, 84, 68, 60, 80, 63, 68, 66, 73, 60, 75, 60, 63, 54, 58, 59, 40, 80, 100, 59, 63, 52, 62, 61, 61, 64, 69, 79, 48, 70, 71, 66, 69, 53, 71, 73, 76, 64, 89, 45, 62, 56, 52, 72, 55, 80, 56, 52, 49, 69, 59, 29, 81, 72, 70, 51, 90, 58, 39, 61, 65, 84, 93, 46, 69, 60, 53, 75, 83, 67, 60, 73, 120, 52, 63, 61, 42, 73, 83, 85, 73, 77, 57, 65, 47, 83, 59, 49, 51, 68, 68, 56, 51, 68, 77, 77, 44, 61, 69, 52, 71, 73, 58, 63, 60, 56, 73, 60, 58, 65, 82, 72, 88, 49, 73, 46, 53, 63, 69, 56, 82, 61, 61, 75, 65, 81, 110, 58, 66, 73, 64, 75, 49, 73, 71, 56, 60, 73, 63, 60, 72, 51, 60, 50, 37, 46, 68, 78, 51, 66, 71, 49, 71, 79, 75, 61, 66, 52, 88, 69, 61, 77, 67, 78, 45, 61, 61, 62, 85, 68, 61, 60, 41, 63, 54, 40, 55, 69, 65, 45, 84, 88, 81, 86, 58, 71, 48, 74, 52, 81, 54, 39, 63, 54, 84, 50, 68, 71, 54, 69, 59, 91, 66, 56, 76, 59, 73, 69, 71, 48, 65, 60, 62, 72, 63, 72, 69, 83, 50, 49, 43, 66, 55, 54, 63, 56, 68, 86, 66, 50, 45, 71, 71, 71, 65, 102, 95, 85, 44, 66, 66, 54, 48, 62, 59, 77, 60, 73, 65, 68, 78, 70, 76, 40, 67, 53, 97, 77, 57, 72, 83, 96, 62, 42, 55, 59, 64, 122, 82, 51, 87, 71, 83, 54, 61, 145, 60, 57, 50, 55, 63, 58, 69, 64, 76, 52, 73, 49, 66, 35, 65, 87, 59, 45, 96, 146, 53, 53, 55, 63, 57, 71, 57, 61, 63, 75, 58, 65, 75, 44, 65, 42, 46, 82, 70, 80, 68, 69, 79, 102, 51, 60, 57, 67, 78, 61, 55, 96, 101, 56, 66, 68, 72, 43, 58, 97, 67, 63, 74, 68, 63, 71, 91, 63, 83, 55, 49, 56, 68, 68, 54, 60, 67, 49, 63, 71, 67, 69, 40, 69, 73, 51, 72, 91, 70, 47, 59, 56, 82, 66, 76, 73, 64, 61, 61, 73, 66, 65, 64, 54, 63, 64, 67, 52, 69, 74, 81, 47, 47, 69, 64, 48, 62, 60, 59, 51, 67, 58, 62, 59, 73, 57, 61, 70, 41, 65, 68, 45, 89, 66, 62, 61, 67, 73, 80, 72, 64, 71, 61, 73, 89, 64, 76, 48, 74, 52, 103, 65, 67, 50, 72, 72, 71, 81, 72, 79, 78, 69, 82, 87, 63, 47, 63, 67, 57, 63, 57, 63, 65, 66, 69, 52, 66, 55, 55, 67, 57, 60, 61, 51, 48, 81, 60, 76, 59, 69, 69, 39, 81, 45, 75, 65, 47, 68, 74, 59, 61, 57, 78, 45, 80, 58, 82, 64, 60, 70, 72, 68, 50, 58, 67, 70, 67, 63, 50, 79, 56, 98, 52, 59, 72, 68, 69, 65, 67, 71, 65, 61, 40, 57, 47, 61, 58, 46, 62, 77, 69, 62, 51, 51, 76, 67, 58, 50, 52, 75, 71, 85, 73, 84, 42, 140, 54, 61, 48, 56, 49, 86, 58, 52, 68, 67, 71, 82, 67, 77, 77, 67, 58, 59, 61, 83, 73, 58, 62, 54, 79, 64, 82, 65, 117, 99, 67, 71, 73, 80, 59, 67, 54, 47, 62, 59, 44, 75, 75, 60, 37, 63, 62, 55, 75, 74, 73, 57, 60, 41, 47, 66, 88, 101, 67, 64, 62, 70, 87, 46, 47, 70, 91, 53, 90, 67, 52, 56, 57, 65, 61, 62, 59, 100, 59, 70, 62, 63, 57, 66, 53, 49, 72, 57, 55, 59, 62, 84, 57, 51, 91, 56, 54, 69, 106, 69, 49, 59, 61, 57, 49, 56, 63, 46, 69, 73, 89, 63, 61, 54, 77, 67, 77, 79, 84, 59, 65, 72, 61, 62, 79, 73, 65, 64, 88, 61, 47, 59, 80, 47, 59, 68, 77, 85, 62, 71, 65, 56, 54, 33, 59, 44, 86, 59, 65, 61, 61, 71, 63, 51, 55, 72, 63, 79, 74, 67, 83, 90, 129, 59, 83, 70, 60, 62, 71, 49, 68, 68, 84, 62, 66, 80, 55, 55, 56, 77, 59, 70, 88, 64, 124, 51, 63, 65, 50, 54, 99, 76, 61, 41, 97, 67, 40, 32, 59, 68, 78, 62, 61, 66, 69, 51, 57, 78, 55, 71, 86, 59, 70, 79, 99, 71, 61, 73, 58, 62, 51, 44, 67, 63, 52, 76, 58, 69, 81, 77, 54, 83, 81, 89, 100, 77, 57, 93, 50, 78, 50, 67, 74, 82, 60, 61, 68, 52, 40, 103, 49, 79, 68, 75, 61, 52, 76, 80, 77, 94, 46, 81, 55, 76, 52, 74, 60, 72, 94, 62, 71, 69, 56, 78, 73, 58, 70, 67, 71, 56, 54, 50, 59, 129, 50, 70, 75, 63, 61, 71, 57, 53, 106, 66, 59, 54, 57, 71, 54, 68, 61, 71, 45, 57, 59, 90, 85, 84, 65, 56, 48, 60, 63, 62, 55, 60, 40, 51, 66, 38, 67, 75, 40, 74, 53, 69, 87, 65, 103, 66, 51, 70, 65, 58, 63, 67, 54, 66, 57, 77, 77, 58, 57, 70, 65, 67, 73, 62, 69, 79, 44, 91, 74, 84, 52, 71, 86, 52, 77, 81, 60, 77, 90, 47, 94, 75, 79, 86, 59, 44, 89, 64, 67, 70, 56, 56, 62, 66, 78, 70, 69, 55, 64, 49, 78, 55, 71, 44, 48, 65, 75, 55, 70, 85, 83, 79, 70, 47, 77, 74, 64, 64, 44, 73, 66, 79, 61, 64, 53, 54, 64, 70, 58, 35, 65, 85, 108, 47, 42, 77, 76, 67, 51, 76, 126, 73, 138, 72, 72, 68, 59, 62, 57, 66, 59, 54, 57, 96, 106, 58, 56, 67, 58, 61, 57, 66, 54, 64, 54, 55, 56, 52, 73, 78, 73, 55, 66, 50, 66, 42, 59, 49, 70, 54, 52, 83, 77, 52, 73, 57, 64, 66, 50, 110, 66, 134, 74, 55, 52, 68, 65, 44, 52, 67, 77, 64, 98, 69, 62, 57, 65, 66, 45, 78, 67, 60, 58, 67, 66, 55, 62, 61, 66, 62, 66, 70, 82, 45, 48, 81, 55, 80, 68, 89, 56, 67, 53, 58, 80, 54, 47, 65, 68, 67, 77, 57, 85, 61, 66, 76, 50, 58, 48, 62, 63, 52, 63, 55, 71, 76, 75, 61, 76, 74, 52, 73, 51, 112, 55, 69, 60, 60, 58, 69, 57, 63, 67, 52, 52, 84, 52, 60, 72, 51, 56, 86, 58, 45, 70, 51, 88, 67, 45, 62, 72, 56, 63, 82, 70, 79, 73, 75, 43, 25, 71, 67, 67, 57, 72, 56, 54, 52, 67, 70, 59, 66, 55, 62, 88, 65, 53, 62, 72, 65, 38, 53, 73, 77, 64, 67, 79, 43, 77, 35, 58, 69, 52, 80, 57, 103, 60, 71, 44, 75, 67, 57, 63, 89, 75, 58, 57, 63, 46, 77, 49, 57, 65, 58, 66, 76, 62, 75, 79, 56, 39, 59, 84, 78, 51, 47, 98, 53, 66, 49, 76, 73, 91, 67, 54, 69, 79, 66, 65, 58, 76, 102, 49, 42, 90, 80, 55, 50, 80, 47, 38, 75, 70, 85, 68, 55, 65, 74, 50, 51, 53, 54, 72, 83, 51, 59, 87, 64, 77, 78, 54, 80, 69, 84, 72, 109, 82, 48, 55, 55, 63, 38, 66, 59, 68, 59, 46, 58, 48, 115, 76, 68, 59, 54, 56, 70, 113, 64, 77, 72, 59, 86, 43, 58, 61, 59, 71, 73, 76, 68, 69, 54, 69, 70, 61, 72, 66, 85, 55, 90, 63, 56, 46, 57, 59, 67, 74, 80, 61, 70, 57, 66, 104, 98, 51, 45, 71, 74, 62, 53, 55, 77, 66, 54, 45, 76, 61, 77, 83, 44, 73, 69, 64, 65, 107, 58, 51, 53, 101, 113, 63, 72, 60, 60, 45, 46, 55, 53, 64, 67, 55, 47, 51, 62, 53, 67, 69, 85, 113, 64, 67, 46, 66, 57, 90, 107, 67, 74, 52, 61, 52, 44, 40, 78, 72, 47, 80, 61, 84, 56, 73, 62, 51, 64, 55, 51, 53, 72, 53, 57, 86, 57, 64, 67, 54, 69, 62, 60, 49, 98, 65, 52, 67, 63, 61, 45, 76, 77, 86, 49, 67, 63, 81, 75, 67, 111, 59, 75, 62, 65, 67, 56, 70, 65, 49, 72, 76, 45, 60, 50, 62, 64, 54, 76, 49, 92, 49, 83, 68, 62, 91, 61, 59, 39, 42, 69, 53, 52, 59, 54, 90, 51, 66, 55, 58, 136, 63, 73, 76, 58, 64, 71, 80, 105, 66, 63, 68, 48, 35, 42, 75, 78, 54, 68, 36, 51, 51, 52, 59, 58, 59, 70, 57, 108, 125, 50, 59, 70, 44, 51, 89, 83, 72, 67, 72, 56, 62, 55, 60, 49, 55, 56, 65, 51, 70, 101, 50, 44, 69, 54, 59, 60, 46, 68, 45, 64, 78, 46, 50, 127, 86, 68, 63, 78, 83, 43, 64, 87, 70, 76, 86, 80, 69, 101, 71, 94, 57, 60, 53, 55, 63, 66, 52, 39, 62, 47, 48, 107, 64, 63, 64, 53, 77, 70, 63, 61, 49, 108, 53, 41, 48, 97, 85, 66, 52, 49, 67, 48, 88, 37, 64, 64, 78, 46, 61, 59, 54, 52, 57, 74, 54, 64, 50, 61, 42, 86, 56, 63, 69, 76, 65, 82, 54, 68, 73, 69, 59, 51, 73, 61, 83, 49, 88, 74, 61, 65, 51, 64, 42, 59, 59, 74, 71, 73, 49, 60, 67, 66, 134, 47, 85, 94, 90, 66, 48, 50, 59, 54, 60, 67, 75, 90, 63, 66, 50, 67, 73, 93, 83, 59, 73, 60, 58, 37, 61, 58, 63, 63, 80, 86, 74, 66, 63, 90, 72, 56, 50, 73, 65, 50, 51, 59, 75, 52, 55, 60, 56, 54, 93, 75, 51, 66, 72, 62, 64, 73, 76, 75, 65, 46, 67, 43, 41, 53, 49, 59, 151, 53, 65, 74, 66, 72, 56, 97, 51, 96, 48, 53, 43, 42, 67, 93, 59, 68, 53, 68, 58, 62, 51, 73, 51, 59, 69, 45, 81, 39, 89, 59, 101, 59, 67, 53, 68, 62, 53, 51, 68, 81, 74, 52, 64, 51, 71, 65, 110, 104, 79, 37, 45, 57, 78, 58, 58, 58, 56, 57, 59, 88, 74, 45, 60, 78, 51, 52, 100, 46, 50, 55, 54, 79, 61, 70, 60, 103, 65, 56, 61, 80, 79, 68, 59, 73, 53, 86, 54, 58, 57, 57, 61, 44, 69, 68, 75, 55, 60, 71, 139, 78, 82, 67, 87, 61, 100, 70, 71, 88, 66, 94, 52, 58, 46, 74, 54, 65, 51, 64, 46, 78, 35, 76, 69, 68, 63, 90, 78, 85, 80, 79, 47, 78, 75, 84, 76, 89, 50, 56, 90, 44, 48, 62, 97, 58, 68, 63, 49, 63, 85, 87, 64, 117, 69, 105, 55, 65, 85, 94, 47, 63, 68, 47, 72, 56, 64, 65, 51, 54, 86, 66, 65, 67, 75, 68, 91, 63, 108, 79, 67, 86, 56, 80, 67, 74, 93, 58, 56, 55, 45, 60, 58, 62, 58, 61, 56, 42, 49, 60, 55, 60, 61, 64, 63, 106, 67, 59, 52, 74, 69, 60, 62, 69, 60, 53, 47, 99, 90, 68, 79, 78, 50, 46, 44, 99, 58, 64, 67, 37, 51, 65, 42, 62, 58, 60, 56, 73, 52, 63, 78, 60, 52, 77, 47, 57, 104, 48, 70, 64, 59, 42, 68, 53, 70, 78, 55, 75, 86, 78, 56, 60, 68, 65, 59, 76, 78, 92, 114, 101, 61, 72, 38, 50, 85, 47, 72, 73, 59, 81, 94, 63, 45, 67, 48, 58, 58, 50, 100, 102, 77, 58, 58, 69, 46, 71, 138, 50, 83, 67, 48, 66, 69, 54, 67, 55, 72, 65, 58, 49, 72, 59, 46, 68, 71, 60, 77, 54, 84, 60, 42, 95, 45, 77, 63, 75, 95, 92, 92, 70, 79, 48, 53, 68, 69, 78, 63, 54, 55, 74, 74, 78, 63, 59, 50, 61, 67, 53, 54, 52, 73, 52, 74, 79, 47, 54, 47, 60, 71, 81, 71, 75, 104, 76, 85, 59, 81, 85, 52, 55, 54, 57, 57, 61, 59, 56, 50, 62, 71, 62, 107, 50, 57, 56, 69, 56, 55, 66, 67, 67, 59, 62, 65, 83, 71, 79, 65, 50, 42, 124, 56, 67, 98, 70, 45, 59, 50, 76, 103, 64, 45, 63, 99, 51, 59, 73, 81, 57, 68, 40, 58, 51, 105, 83, 66, 62, 52, 71, 56, 64, 55, 66, 70, 36, 81, 55, 79, 63, 56, 82, 51, 61, 55, 50, 49, 62, 47, 65, 81, 68, 66, 55, 50, 94, 59, 69, 64, 73, 83, 73, 49, 70, 61, 63, 67, 69, 66, 67, 51, 65, 46, 44, 71, 61, 89, 73, 91, 82, 60, 66, 61, 56, 81, 69, 41, 88, 48, 98, 60, 55, 52, 63, 70, 67, 48, 80, 68, 85, 69, 50, 56, 36, 67, 60, 82, 75, 88, 55, 45, 51, 41, 115, 48, 65, 67, 69, 48, 52, 84, 61, 108, 82, 103, 127, 52, 56, 63, 98, 63, 78, 86, 53, 61, 55, 61, 71, 23, 67, 81, 44, 51, 53, 61, 72, 94, 54, 65, 60, 61, 67, 47, 60, 58, 71, 53, 58, 67, 61, 54, 70, 63, 56, 98, 52, 60, 92, 51, 71, 70, 64, 84, 68, 64, 53, 81, 108, 113, 40, 76, 67, 77, 64, 63, 58, 66, 76, 62, 53, 54, 50, 57, 97, 76, 55, 65, 63, 73, 67, 68, 58, 75, 91, 67, 59, 56, 70, 83, 49, 57, 51, 68, 61, 62, 51, 86, 128, 72, 61, 57, 67, 63, 90, 83, 62, 63, 57, 38, 82, 57, 60, 65, 92, 59, 72, 77, 59, 73, 71, 81, 96, 86, 160, 65, 56, 46, 61, 51, 88, 54, 64, 49, 72, 52, 51, 82, 84, 73, 45, 60, 53, 50, 66, 64, 53, 47, 61, 68, 72, 70, 67, 73, 88, 52, 65, 70, 69, 77, 83, 70, 53, 49, 87, 88, 67, 62, 46, 35, 50, 61, 76, 45, 59, 60, 44, 38, 67, 54, 58, 81, 59, 68, 66, 79, 55, 114, 76, 51, 63, 62, 58, 57, 65, 71, 63, 48, 66, 99, 46, 65, 75, 56, 46, 81, 91, 48, 86, 63, 51, 67, 64, 51, 77, 36, 54, 61, 57, 80, 58, 70, 87, 57, 50, 71, 89, 46, 62, 66, 58, 67, 62, 80, 70, 44, 61, 123, 61, 57, 62, 75, 77, 62, 63, 68, 56, 93, 104, 75, 55, 80, 70, 73, 71, 64, 60, 62, 55, 53, 61, 87, 75, 74, 54, 59, 81, 61, 71, 69, 58, 59, 71, 64, 77, 45, 84, 90, 72, 49, 53, 61, 35, 77, 63, 104, 59, 72, 61, 67, 86, 87, 67, 52, 59, 76, 64, 70, 48, 69, 53, 86, 51, 55, 40, 83, 50, 43, 53, 66, 107, 82, 61, 46, 78, 48, 62, 57, 68, 76, 60, 72, 54, 82, 36, 81, 58, 88, 72, 56, 60, 77, 63, 69, 51, 58, 43, 45, 82, 70, 58, 74, 57, 48, 63, 55, 75, 124, 56, 56, 78, 64, 57, 51, 57, 61, 60, 86, 74, 71, 104, 53, 52, 60, 61, 56, 80, 105, 61, 64, 64, 54, 65, 49, 66, 48, 71, 55, 55, 57, 56, 78, 72, 70, 71, 63, 74, 88, 66, 93, 64, 65, 56, 69, 71, 48, 51, 58, 68, 51, 62, 71, 54, 77, 54, 83, 72, 63, 57, 66, 78, 68, 73, 57, 71, 68, 67, 75, 63, 118, 77, 56, 81, 74, 40, 59, 71, 80, 65, 68, 57, 60, 50, 48, 58, 53, 74, 53, 62, 50, 69, 56, 61, 55, 60, 62, 59, 77, 74, 66, 51, 71, 60, 66, 60, 50, 53, 52, 59, 51, 62, 64, 71, 59, 85, 68, 70, 63, 88, 63, 60, 60, 62, 54, 65, 55, 58, 51, 52, 52, 52, 54, 62, 65, 46, 47, 72, 71, 68, 91, 68, 70, 56, 80, 64, 63, 54, 59, 69, 40, 56, 59, 129, 56, 64, 78, 53, 60, 66, 44, 53, 65, 81, 61, 55, 82, 66, 41, 62, 85, 59, 90, 98, 65, 78, 112, 65, 52, 81, 54, 100, 68, 66, 48, 88, 65, 59, 73, 55, 87, 57, 52, 104, 82, 60, 64, 60, 67, 80, 70, 52, 55, 92, 66, 68, 73, 93, 69, 46, 74, 88, 61, 51, 76, 90, 61, 75, 65, 70, 65, 44, 71, 71, 56, 79, 64, 41, 74, 75, 52, 88, 49, 56, 61, 55, 47, 60, 55, 48, 48, 47, 78, 56, 94, 97, 98, 59, 49, 67, 65, 74, 84, 45, 101, 57, 74, 59, 73, 67, 65, 62, 58, 81, 54, 91, 51, 47, 122, 55, 74, 58, 72, 52, 87, 49, 100, 86, 58, 73, 51, 55, 65, 51, 63, 88, 89, 38, 67, 64, 55, 84, 67, 68, 85, 83, 59, 76, 41, 126, 89, 82, 68, 70, 81, 63, 105, 54, 68, 52, 78, 64, 99, 82, 41, 62, 70, 71, 56, 58, 68, 81, 106, 75, 66, 59, 56, 97, 67, 56, 59, 66, 41, 96, 65, 52, 58, 57, 60, 66, 45, 49, 65, 55, 56, 62, 55, 47, 64, 48, 45, 61, 65, 66, 77, 69, 59, 56, 51, 64, 66, 66, 73, 72, 74, 58, 47, 103, 50, 55, 63, 84, 55, 116, 63, 90, 76, 79, 50, 67, 83, 62, 62, 69, 51, 85, 69, 99, 89, 52, 75, 55, 125, 86, 54, 76, 67, 52, 59, 62, 85, 55, 49, 71, 63, 80, 68, 100, 54, 63, 55, 67, 55, 63, 91, 56, 75, 63, 57, 68, 61, 48, 52, 60, 69, 100, 54, 44, 101, 111, 71, 77, 55, 59, 66, 47, 54, 57, 49, 68, 66, 68, 56, 58, 63, 66, 57, 65, 51, 42, 88, 44, 74, 56, 67, 44, 80, 61, 41, 55, 66, 58, 59, 67, 91, 78, 51, 67, 70, 74, 62, 84, 51, 60, 59, 58, 42, 60, 77, 58, 70, 70, 77, 77, 80, 38, 65, 56, 78, 50, 68, 60, 70, 85, 67, 47, 65, 71, 64, 63, 62, 65, 64, 64, 57, 81, 55, 54, 77, 52, 65, 73, 74, 57, 62, 51, 82, 51, 66, 59, 78, 87, 63, 55, 54, 78, 69, 69, 70, 51, 63, 53, 61, 72, 43, 63, 73, 53, 53, 63, 59, 108, 49, 57, 40, 54, 78, 43, 41, 54, 75, 66, 101, 78, 51, 77, 73, 98, 90, 65, 71, 60, 73, 59, 86, 59, 58, 67, 52, 59, 63, 79, 59, 34, 85, 54, 56, 69, 61, 71, 63, 69, 58, 83, 75, 72, 82, 70, 60, 54, 75, 89, 75, 87, 65, 55, 75, 60, 74, 70, 77, 72, 66, 57, 51, 56, 62, 54, 49, 57, 61, 57, 54, 77, 47, 65, 58, 51, 88, 77, 41, 63, 85, 67, 73, 96, 57, 78, 53, 111, 63, 54, 71, 69, 79, 68, 68, 67, 79, 50, 58, 74, 72, 70, 60, 76, 79, 54, 107, 52, 65, 64, 71, 82, 84, 53, 47, 56, 94, 54, 51, 49, 67, 71, 43, 53, 62, 69, 62, 122, 97, 69, 70, 52, 90, 65, 86, 70, 56, 63, 71, 60, 74, 66, 54, 78, 64, 67, 49, 81, 50, 59, 71, 72, 45, 44, 63, 83, 65, 47, 58, 55, 78, 71, 61, 69, 73, 52, 59, 99, 76, 68, 59, 74, 70, 92, 61, 56, 68, 59, 68, 51, 75, 75, 83, 49, 71, 64, 64, 70, 73, 55, 54, 64, 57, 56, 76, 47, 53, 62, 46, 59, 65, 80, 113, 56, 60, 84, 68, 53, 81, 87, 68, 82, 104, 59, 42, 54, 54, 76, 53, 48, 49, 58, 76, 51, 57, 73, 64, 78, 154, 65, 103, 72, 65, 101, 67, 69, 86, 72, 43, 100, 62, 58, 53, 93, 37, 68, 58, 48, 85, 74, 71, 70, 58, 95, 53, 51, 68, 43, 72, 35, 57, 87, 47, 111, 64, 80, 68, 97, 56, 41, 35, 78, 71, 66, 78, 93, 60, 146, 69, 67, 49, 69, 50, 87, 76, 91, 137, 54, 63, 72, 72, 81, 95, 45, 66, 42, 50, 53, 51, 86, 56, 76, 65, 159, 61, 72, 72, 65, 69, 45, 59, 78, 54, 68, 87, 59, 56, 70, 100, 55, 65, 86, 57, 79, 39, 112, 47, 52, 57, 80, 64, 91, 90, 95, 53, 67, 62, 50, 79, 29, 58, 55, 104, 64, 89, 74, 81, 57, 74, 40, 57, 54, 75, 57, 58, 53, 53, 59, 66, 44, 46, 64, 67, 43, 57, 68, 64, 65, 59, 68, 91, 77, 57, 71, 66, 65, 98, 78, 70, 55, 68, 60, 61, 49, 70, 89, 63, 85, 82, 71, 71, 116, 58, 58, 39, 31, 73, 67, 72, 73, 88, 73, 58, 62, 79, 64, 66, 45, 66, 76, 64, 87, 84, 102, 59, 50, 76, 59, 96, 49, 53, 40, 61, 74, 73, 70, 71, 54, 89, 60, 39, 59, 45, 53, 56, 58, 117, 78, 59, 64, 85, 47, 48, 72, 55, 93, 66, 99, 113, 61, 64, 47, 56, 74, 61, 46, 54, 68, 38, 83, 70, 67, 93, 60, 81, 86, 68, 63, 61, 93, 64, 74, 56, 58, 42, 56, 59, 67, 82, 66, 67, 94, 43, 79, 60, 69, 60, 86, 73, 66, 84, 42, 64, 48, 54, 56, 52, 88, 61, 42, 75, 65, 55, 39, 41, 77, 80, 74, 51, 65, 65, 71, 68, 50, 64, 42, 55, 84, 74, 58, 63, 87, 53, 67, 82, 116, 56, 117, 62, 60, 60, 59, 67, 100, 39, 71, 58, 73, 51, 82, 48, 65, 54, 54, 42, 63, 47, 74, 55, 60, 56, 54, 70, 74, 50, 87, 54, 61, 71, 53, 57, 59, 73, 50, 58, 59, 66, 70, 58, 61, 62, 64, 81, 73, 71, 106, 79, 48, 71, 55, 91, 57, 80, 52, 48, 76, 53, 91, 51, 72, 45, 53, 65, 78, 57, 43, 63, 65, 62, 65, 52, 61, 60, 55, 81, 75, 83, 49, 63, 48, 89, 67, 51, 71, 61, 82, 73, 54, 57, 55, 71, 57, 40, 81, 61, 55, 59, 51, 61, 68, 98, 66, 88, 59, 51, 81, 65, 47, 63, 55, 74, 36, 76, 58, 51, 58, 79, 68, 86, 71, 68, 53, 90, 55, 39, 105, 59, 80, 65, 55, 65, 59, 59, 71, 96, 60, 51, 73, 59, 58, 86, 59, 59, 46, 66, 60, 70, 57, 71, 69, 47, 31, 118, 84, 53, 60, 38, 65, 85, 59, 54, 103, 55, 63, 47, 55, 69, 50, 56, 62, 73, 94, 51, 58, 65, 64, 63, 61, 75, 62, 62, 45, 64, 62, 62, 73, 53, 54, 63, 90, 67, 58, 60, 45, 62, 82, 59, 103, 64, 83, 74, 52, 76, 66, 64, 86, 47, 68, 71, 54, 56, 63, 61, 75, 52, 73, 68, 59, 85, 62, 54, 49, 61, 50, 57, 70, 69, 83, 65, 50, 54, 58, 104, 63, 76, 77, 69, 55, 69, 93, 55, 75, 73, 64, 38, 80, 64, 52, 70, 86, 60, 61, 107, 66, 63, 90, 124, 49, 103, 77, 61, 86, 54, 49, 96, 61, 39, 58, 82, 78, 77, 67, 85, 70, 84, 73, 52, 49, 61, 76, 67, 60, 104, 63, 48, 50, 71, 46, 71, 37, 63, 54, 72, 66, 43, 66, 60, 39, 45, 78, 42, 86, 60, 56, 78, 56, 64, 48, 65, 72, 78, 70, 62, 47, 58, 55, 108, 79, 60, 54, 53, 50, 51, 60, 70, 72, 72, 69, 144, 49, 61, 69, 83, 74, 53, 66, 53, 68, 53, 93, 66, 58, 70, 54, 110, 65, 65, 108, 76, 54, 75, 57, 51, 69, 67, 88, 84, 36, 63, 66, 79, 90, 61, 58, 51, 68, 63, 69, 107, 62, 58, 106, 69, 52, 61, 73, 59, 70, 54, 60, 77, 73, 71, 50, 56, 77, 54, 74, 44, 66, 61, 49, 56, 71, 86, 53, 97, 69, 46, 51, 40, 76, 55, 53, 89, 75, 64, 61, 66, 74, 92, 85, 58, 72, 52, 74, 74, 42, 60, 70, 71, 78, 80, 62, 44, 67, 50, 74, 58, 91, 49, 86, 80, 69, 74, 49, 41, 55, 75, 60, 80, 74, 54, 129, 61, 58, 36, 49, 69, 69, 69, 76, 39, 98, 64, 64, 57, 62, 74, 55, 111, 60, 76, 71, 73, 86, 47, 65, 65, 102, 72, 63, 49, 101, 58, 57, 101, 63, 73, 72, 81, 71, 51, 66, 56, 47, 65, 72, 50, 68, 48, 30, 61, 84, 67, 59, 59, 69, 71, 61, 54, 66, 68, 55, 83, 106, 74, 66, 64, 48, 67, 48, 53, 50, 57, 72, 51, 42, 63, 63, 81, 82, 51, 59, 84, 60, 58, 61, 52, 56, 36, 65, 62, 61, 58, 67, 66, 78, 57, 66, 61, 62, 50, 67, 69, 43, 49, 94, 75, 61, 65, 44, 54, 47, 98, 42, 74, 50, 57, 66, 95, 79, 40, 50, 60, 70, 65, 52, 69, 52, 54, 69, 66, 72, 86, 59, 78, 44, 57, 60, 61, 55, 87, 69, 53, 53, 36, 45, 81, 95, 76, 60, 82, 41, 47, 61, 52, 58, 62, 62, 86, 63, 106, 76, 52, 54, 66, 91, 51, 70, 71, 53, 83, 65, 38, 57, 60, 68, 40, 68, 53, 70, 60, 62, 73, 79, 62, 78, 63, 72, 61, 70, 73, 61, 73, 51, 48, 51, 76, 113, 74, 52, 77, 56, 105, 76, 79, 98, 66, 74, 84, 54, 89, 38, 63, 76, 55, 70, 73, 58, 96, 75, 65, 47, 67, 52, 68, 70, 90, 65, 72, 70, 75, 73, 67, 55, 73, 84, 62, 65, 65, 67, 76, 80, 37, 80, 45, 62, 122, 97, 72, 73, 54, 55, 80, 55, 58, 63, 52, 93, 56, 70, 45, 55, 84, 69, 57, 66, 81, 72, 86, 60, 61, 56, 75, 73, 61, 55, 67, 75, 51, 66, 93, 62, 94, 82, 74, 52, 58, 67, 54, 59, 61, 125, 62, 61, 59, 70, 81, 47, 90, 51, 69, 96, 78, 83, 116, 75, 70, 95, 62, 68, 49, 73, 59, 83, 58, 48, 52, 50, 62, 73, 83, 99, 55, 46, 63, 58, 65, 49, 70, 55, 94, 58, 53, 52, 79, 62, 64, 51, 81, 75, 70, 72, 66, 53, 97, 52, 67, 54, 46, 66, 69, 82, 56, 85, 77, 72, 81, 54, 60, 49, 91, 62, 77, 48, 71, 60, 86, 103, 50, 64, 49, 67, 67, 67, 69, 60, 63, 108, 59, 56, 81, 64, 67, 50, 54, 68, 36, 83, 64, 72, 80, 81, 61, 57, 49, 50, 73, 74, 56, 77, 68, 62, 53, 74, 76, 71, 47, 67, 62, 59, 57, 58, 55, 77, 52, 46, 85, 56, 73, 80, 71, 58, 71, 60, 77, 84, 63, 59, 98, 58, 77, 48, 74, 61, 80, 68, 78, 114, 72, 73, 86, 91, 62, 62, 75, 68, 69, 44, 81, 64, 81, 42, 50, 70, 55, 61, 71, 65, 74, 61, 74, 59, 62, 76, 65, 46, 41, 59, 56, 50, 53, 55, 82, 61, 48, 68, 79, 64, 43, 81, 71, 88, 43, 63, 81, 76, 77, 68, 49, 57, 57, 62, 89, 55, 42, 82, 60, 100, 58, 71, 63, 48, 55, 60, 55, 56, 42, 43, 59, 56, 66, 89, 60, 68, 151, 72, 54, 77, 84, 96, 83, 71, 46, 70, 43, 70, 67, 42, 65, 66, 58, 83, 67, 62, 40, 45, 68, 105, 89, 60, 46, 77, 71, 47, 68, 46, 57, 68, 59, 67, 60, 71, 79, 66, 73, 89, 65, 115, 68, 84, 51, 49, 62, 48, 70, 68, 91, 49, 94, 85, 55, 107, 67, 58, 58, 55, 75, 82, 54, 66, 64, 53, 90, 64, 48, 66, 48, 78, 55, 35, 69, 45, 65, 44, 63, 68, 44, 72, 66, 68, 89, 42, 68, 65, 69, 70, 81, 65, 64, 73, 96, 45, 72, 69, 55, 52, 71, 70, 59, 65, 57, 53, 97, 47, 75, 64, 70, 73, 76, 80, 68, 51, 51, 61, 57, 86, 93, 91, 69, 73, 51, 65, 48, 76, 65, 61, 78, 58, 64, 60, 69, 72, 41, 81, 60, 74, 65, 63, 64, 77, 61, 86, 105, 48, 74, 53, 69, 75, 60, 90, 66, 57, 73, 47, 58, 84, 63, 95, 55, 59, 46, 39, 57, 72, 53, 75, 52, 59, 43, 76, 72, 57, 64, 51, 51, 68, 50, 63, 83, 68, 48, 64, 48, 68, 24, 55, 115, 56, 72, 51, 94, 62, 34, 71, 62, 67, 75, 73, 58, 52, 47, 55, 37, 87, 46, 53, 74, 61, 67, 96, 73, 68, 63, 60, 51, 69, 60, 70, 66, 52, 47, 72, 56, 55, 48, 69, 57, 71, 57, 84, 55, 63, 54, 67, 95, 35, 84, 62, 85, 47, 50, 55, 58, 60, 97, 73, 62, 42, 63, 60, 72, 84, 67, 52, 64, 42, 69, 97, 58, 71, 78, 63, 78, 84, 42, 61, 73, 118, 45, 59, 63, 72, 56, 49, 77, 66, 37, 58, 57, 65, 88, 75, 73, 64, 91, 69, 56, 61, 63, 88, 47, 72, 78, 53, 33, 78, 55, 73, 76, 79, 43, 67, 60, 35, 55, 58, 77, 43, 57, 55, 70, 71, 92, 65, 42, 45, 60, 70, 78, 75, 65, 81, 59, 66, 44, 57, 42, 65, 53, 48, 54, 63, 56, 74, 58, 67, 81, 59, 67, 58, 63, 62, 62, 67, 68, 52, 70, 67, 41, 46, 64, 70, 58, 60, 58, 42, 71, 66, 47, 79, 65, 71, 61, 64, 83, 62, 80, 68, 53, 57, 47, 52, 59, 65, 61, 59, 71, 86, 80, 97, 65, 80, 53, 63, 65, 65, 79, 69, 63, 82, 50, 58, 96, 67, 68, 66, 51, 65, 77, 76, 108, 61, 64, 56, 83, 59, 60, 77, 48, 69, 68, 66, 54, 70, 101, 58, 81, 53, 60, 49, 71, 65, 52, 54, 61, 76, 80, 53, 58, 72, 37, 60, 78, 67, 39, 80, 55, 81, 81, 55, 68, 61, 72, 47, 61, 68, 64, 63, 57, 50, 67, 44, 70, 57, 90, 40, 61, 101, 52, 72, 82, 54, 80, 75, 68, 65, 75, 65, 75, 58, 96, 50, 56, 74, 61, 58, 53, 61, 80, 39, 77, 44, 51, 62, 118, 54, 98, 66, 68, 55, 70, 67, 66, 68, 55, 73, 59, 65, 65, 91, 52, 68, 57, 46, 40, 53, 56, 42, 57, 54, 76, 73, 62, 65, 78, 56, 73, 61, 130, 79, 70, 57, 69, 69, 61, 58, 57, 81, 61, 92, 76, 72, 63, 53, 78, 62, 74, 47, 76, 95, 71, 48, 58, 74, 91, 89, 56, 64, 68, 72, 54, 84, 52, 83, 56, 73, 65, 61, 59, 46, 104, 65, 49, 67, 102, 60, 78, 78, 60, 73, 53, 61, 55, 70, 110, 43, 56, 64, 53, 58, 78, 55, 51, 66, 72, 43, 80, 57, 46, 54, 87, 70, 75, 57, 65, 66, 88, 88, 48, 58, 70, 89, 66, 56, 74, 61, 64, 75, 49, 53, 63, 67, 42, 84, 73, 94, 78, 57, 83, 58, 64, 41, 81, 59, 91, 84, 58, 84, 67, 64, 67, 57, 67, 69, 68, 58, 52, 49, 92, 62, 78, 52, 65, 82, 75, 67, 58, 73, 101, 72, 79, 90, 58, 91, 50, 54, 62, 105, 65, 30, 56, 72, 68, 44, 61, 47, 58, 58, 66, 72, 58, 58, 78, 75, 76, 71, 60, 65, 67, 51, 48, 98, 70, 68, 82, 65, 71, 94, 71, 60, 103, 57, 58, 56, 63, 64, 59, 47, 59, 41, 68, 71, 62, 123, 45, 57, 59, 67, 65, 63, 61, 67, 54, 66, 79, 79, 105, 79, 58, 88, 63, 56, 74, 70, 45, 90, 62, 55, 59, 63, 44, 82, 64, 57, 57, 68, 59, 60, 87, 57, 68, 58, 63, 83, 67, 61, 71, 126, 110, 70, 53, 78, 67, 62, 79, 71, 65, 67, 63, 61, 81, 69, 66, 33, 54, 87, 66, 51, 80, 71, 68, 60, 62, 51, 93, 64, 43, 56, 79, 117, 67, 66, 81, 81, 47, 59, 67, 71, 55, 59, 107, 74, 84, 45, 57, 79, 59, 65, 80, 60, 46, 45, 50, 57, 57, 104, 55, 78, 107, 53, 66, 57, 85, 56, 80, 70, 115, 81, 54, 57, 59, 54, 62, 79, 64, 43, 55, 64, 65, 68, 65, 64, 67, 136, 50, 49, 62, 88, 60, 88, 41, 75, 89, 91, 66, 50, 48, 85, 71, 77, 83, 51, 71, 82, 39, 62, 63, 58, 60, 55, 90, 56, 78, 68, 89, 61, 52, 90, 84, 67, 83, 100, 72, 56, 53, 65, 66, 79, 52, 48, 70, 54, 72, 87, 61, 84, 67, 38, 65, 69, 72, 65, 73, 77, 63, 66, 120, 74, 80, 64, 69, 72, 57, 84, 62, 48, 93, 58, 91, 57, 79, 81, 90, 59, 71, 51, 60, 53, 59, 81, 42, 65, 53, 81, 43, 67, 53, 61, 79, 60, 44, 52, 63, 66, 58, 75, 51, 56, 78, 75, 65, 71, 65, 61, 66, 83, 51, 75, 119, 74, 77, 77, 79, 86, 34, 82, 35, 92, 44, 65, 47, 72, 44, 64, 52, 63, 84, 41, 45, 46, 89, 68, 49, 68, 86, 48, 68, 63, 78, 83, 50, 58, 57, 73, 72, 49, 84, 53, 55, 59, 57, 72, 63, 82, 53, 61, 68, 53, 64, 57, 62, 55, 43, 62, 63, 58, 68, 64, 72, 79, 77, 51, 55, 57, 67, 65, 73, 54, 73, 42, 56, 62, 74, 70, 57, 91, 75, 81, 76, 79, 62, 66, 58, 77, 76, 53, 63, 54, 64, 55, 67, 38, 68, 114, 54, 64, 60, 79, 85, 63, 64, 82, 51, 41, 67, 54, 48, 52, 70, 53, 58, 48, 96, 69, 71, 80, 58, 69, 67, 56, 75, 60, 116, 86, 48, 80, 87, 58, 62, 65, 66, 70, 52, 79, 45, 53, 67, 67, 68, 60, 75, 68, 92, 73, 63, 69, 95, 75, 65, 69, 75, 52, 57, 43, 35, 59, 64, 67, 67, 81, 94, 93, 66, 91, 71, 67, 49, 47, 80, 52, 78, 103, 84, 65, 55, 113, 66, 72, 65, 64, 70, 70, 72, 69, 68, 56, 64, 50, 42, 76, 61, 69, 50, 51, 57, 38, 78, 51, 72, 61, 48, 65, 67, 73, 60, 63, 62, 62, 44, 59, 86, 36, 57, 56, 82, 55, 59, 152, 59, 46, 73, 91, 84, 59, 81, 57, 66, 45, 52, 51, 57, 92, 38, 60, 71, 72, 72, 59, 50, 70, 70, 74, 39, 71, 78, 62, 59, 55, 59, 58, 62, 84, 74, 45, 56, 58, 98, 78, 61, 62, 94, 61, 46, 46, 54, 64, 80, 99, 75, 74, 65, 77, 85, 50, 110, 52, 56, 48, 90, 52, 83, 58, 78, 40, 70, 80, 64, 69, 77, 92, 67, 69, 56, 70, 65, 71, 37, 57, 81, 67, 61, 50, 75, 64, 62, 71, 62, 44, 70, 89, 64, 43, 66, 76, 64, 50, 61, 66, 77, 70, 47, 62, 59, 81, 77, 34, 65, 66, 94, 64, 105, 54, 67, 80, 46, 76, 55, 36, 70, 62, 64, 77, 66, 50, 55, 87, 58, 69, 99, 76, 59, 58, 78, 62, 58, 69, 42, 52, 61, 50, 66, 51, 74, 80, 73, 69, 83, 46, 53, 62, 66, 83, 67, 57, 62, 53, 70, 45, 70, 58, 59, 50, 96, 70, 56, 102, 36, 69, 61, 68, 67, 65, 96, 77, 61, 54, 91, 66, 63, 55, 77, 65, 77, 55, 61, 79, 43, 95, 93, 73, 53, 73, 61, 66, 43, 61, 62, 85, 46, 91, 53, 48, 63, 61, 105, 72, 66, 98, 55, 56, 60, 52, 56, 70, 65, 98, 69, 63, 49, 71, 46, 76, 63, 57, 95, 78, 59, 49, 85, 85, 80, 52, 74, 64, 73, 99, 81, 37, 77, 73, 52, 65, 64, 85, 88, 66, 59, 73, 71, 83, 64, 50, 73, 79, 54, 51, 56, 127, 66, 153, 93, 80, 52, 67, 58, 53, 30, 55, 74, 55, 46, 67, 59, 83, 64, 63, 54, 69, 66, 28, 71, 71, 50, 38, 60, 77, 70, 69, 64, 67, 63, 57, 55, 49, 55, 48, 52, 68, 60, 54, 95, 54, 70, 59, 50, 67, 112, 79, 68, 88, 66, 69, 65, 41, 40, 45, 61, 52, 70, 67, 64, 59, 66, 68, 75, 91, 57, 62, 53, 56, 75, 68, 98, 68, 74, 51, 58, 44, 72, 70, 69, 45, 66, 54, 40, 52, 74, 77, 76, 69, 61, 83, 86, 100, 64, 56, 54, 67, 91, 70, 58, 55, 81, 63, 64, 62, 59, 46, 78, 93, 77, 50, 45, 74, 68, 74, 73, 74, 51, 69, 51, 58, 68, 80, 61, 69, 61, 70, 56, 59, 52, 63, 53, 68, 75, 57, 61, 47, 64, 57, 75, 66, 60, 88, 55, 69, 68, 73, 45, 88, 73, 41, 64, 46, 58, 78, 66, 93, 75, 83, 75, 90, 66, 65, 45, 56, 79, 70, 100, 79, 68, 49, 69, 76, 73, 83, 54, 57, 86, 63, 57, 77, 54, 69, 78, 70, 106, 85, 48, 67, 86, 60, 57, 48, 84, 51, 65, 57, 67, 42, 80, 53, 63, 68, 85, 68, 61, 60, 58, 104, 55, 75, 80, 59, 43, 99, 48, 72, 72, 83, 86, 97, 63, 43, 73, 74, 62, 72, 62, 77, 59, 59, 97, 62, 58, 53, 53, 62, 90, 55, 110, 69, 50, 69, 56, 63, 73, 56, 84, 92, 58, 66, 84, 47, 58, 61, 69, 59, 73, 78, 68, 55, 61, 71, 47, 63, 99, 59, 52, 43, 64, 52, 61, 68, 60, 57, 64, 79, 63, 71, 47, 71, 48, 51, 74, 62, 75, 59, 75, 49, 62, 70, 64, 75, 80, 63, 87, 79, 76, 77, 69, 86, 73, 79, 97, 46, 65, 39, 66, 71, 80, 56, 145, 68, 40, 65, 54, 76, 63, 59, 83, 49, 47, 66, 67, 70, 64, 70, 80, 61, 54, 77, 82, 53, 66, 73, 65, 57, 62, 71, 75, 53, 58, 61, 59, 78, 63, 54, 54, 63, 61, 75, 54, 61, 44, 49, 57, 74, 52, 60, 95, 60, 67, 44, 78, 69, 105, 79, 63, 63, 67, 70, 79, 59, 82, 64, 53, 58, 77, 63, 56, 87, 66, 85, 61, 48, 65, 53, 70, 58, 56, 74, 64, 67, 91, 66, 63, 49, 48, 94, 48, 71, 74, 62, 68, 71, 62, 85, 68, 62, 48, 89, 73, 60, 62, 63, 94, 60, 82, 55, 57, 64, 50, 64, 58, 56, 102, 47, 65, 61, 67, 60, 67, 70, 62, 72, 56, 66, 53, 80, 72, 66, 48, 87, 71, 70, 56, 54, 61, 53, 55, 60, 63, 66, 84, 61, 49, 82, 61, 61, 64, 68, 72, 63, 71, 64, 72, 74, 57, 97, 88, 60, 62, 79, 52, 40, 69, 60, 53, 56, 65, 68, 71, 33, 49, 57, 94, 60, 69, 73, 56, 53, 71, 61, 78, 65, 47, 77, 42, 72, 65, 58, 88, 92, 61, 101, 63, 113, 66, 57, 67, 50, 65, 104, 63, 69, 74, 41, 58, 79, 62, 70, 48, 67, 72, 64, 75, 75, 68, 59, 71, 72, 60, 55, 60, 89, 69, 69, 74, 38, 60, 83, 65, 78, 94, 79, 74, 51, 66, 90, 61, 69, 66, 50, 57, 53, 84, 48, 58, 75, 53, 63, 64, 75, 71, 43, 57, 52, 55, 60, 69, 51, 68, 68, 64, 75, 57, 62, 57, 95, 61, 44, 65, 73, 70, 76, 55, 58, 59, 64, 95, 64, 61, 60, 72, 49, 61, 49, 66, 78, 74, 84, 60, 51, 38, 76, 74, 76, 72, 136, 54, 68, 87, 67, 64, 76, 67, 88, 81, 91, 56, 56, 72, 60, 62, 85, 53, 60, 87, 68, 63, 65, 66, 60, 60, 73, 51, 83, 57, 57, 77, 72, 57, 58, 61, 72, 62, 76, 89, 45, 54, 67, 61, 71, 54, 76, 58, 52, 50, 41, 70, 56, 59, 57, 75, 39, 63, 49, 76, 62, 56, 54, 59, 70, 57, 79, 85, 57, 49, 60, 68, 48, 83, 62, 46, 68, 38, 74, 73, 80, 66, 93, 84, 62, 82, 46, 89, 70, 62, 64, 54, 58, 74, 57, 66, 68, 62, 87, 61, 70, 73, 61, 62, 49, 66, 56, 67, 99, 58, 85, 41, 86, 57, 49, 65, 54, 64, 73, 88, 72, 80, 54, 74, 60, 80, 74, 68, 64, 54, 57, 58, 78, 83, 113, 68, 62, 67, 46, 90, 45, 62, 64, 75, 70, 77, 58, 67, 47, 66, 57, 87, 52, 66, 65, 87, 100, 78, 82, 76, 64, 66, 81, 48, 59, 63, 76, 62, 48, 69, 58, 55, 67, 72, 73, 40, 74, 63, 49, 68, 70, 60, 122, 52, 65, 51, 68, 71, 65, 84, 65, 53, 71, 62, 70, 37, 68, 78, 76, 44, 77, 51, 82, 57, 60, 75, 61, 47, 67, 46, 63, 77, 65, 59, 59, 64, 69, 76, 65, 56, 67, 79, 70, 69, 57, 52, 70, 54, 66, 72, 58, 60, 85, 75, 72, 60, 59, 38, 67, 57, 80, 58, 52, 55, 65, 51, 55, 80, 42, 50, 50, 55, 66, 57, 58, 51, 60, 63, 40, 62, 66, 70, 84, 72, 52, 67, 66, 58, 68, 73, 70, 86, 51, 65, 63, 48, 80, 46, 68, 86, 67, 49, 76, 71, 64, 66, 66, 69, 54, 68, 61, 85, 71, 63, 68, 65, 50, 103, 44, 55, 72, 66, 60, 59, 48, 59, 46, 47, 67, 78, 41, 73, 60, 77, 63, 46, 59, 64, 41, 62, 61, 62, 85, 63, 81, 59, 73, 78, 45, 73, 67, 57, 73, 56, 60, 82, 63, 70, 80, 63, 55, 61, 71, 63, 67, 64, 53, 49, 59, 54, 57, 53, 61, 81, 71, 69, 54, 84, 72, 79, 59, 146, 74, 76, 65, 53, 59, 60, 60, 43, 73, 79, 63, 80, 55, 78, 80, 59, 60, 74, 77, 80, 61, 62, 57, 54, 60, 53, 55, 63, 55, 69, 53, 60, 58, 82, 53, 78, 59, 62, 71, 68, 97, 64, 76, 90, 67, 58, 88, 60, 70, 69, 75, 54, 65, 49, 58, 56, 57, 63, 72, 59, 74, 84, 57, 58, 55, 75, 79, 89, 89, 66, 64, 55, 48, 61, 57, 72, 74, 79, 66, 66, 102, 47, 60, 63, 52, 61, 62, 57, 79, 43, 62, 60, 60, 68, 77, 84, 61, 53, 83, 157, 71, 83, 56, 84, 91, 75, 78, 58, 63, 52, 98, 113, 55, 53, 77, 85, 41, 67, 45, 66, 74, 80, 71, 72, 59, 55, 65, 54, 53, 65, 54, 105, 64, 46, 56, 45, 55, 68, 79, 64, 74, 59, 63, 70, 59, 78, 49, 55, 50, 66, 57, 77, 59, 59, 92, 71, 70, 80, 56, 49, 50, 60, 74, 54, 72, 68, 62, 63, 63, 53, 43, 62, 98, 62, 68, 55, 54, 74, 84, 87, 67, 52, 76, 46, 70, 68, 58, 41, 58, 81, 85, 51, 105, 67, 69, 68, 96, 70, 68, 82, 64, 60, 79, 53, 55, 59, 65, 86, 86, 40, 46, 78, 89, 60, 77, 77, 71, 116, 43, 52, 67, 45, 108, 59, 42, 68, 76, 51, 70, 56, 72, 57, 62, 73, 64, 52, 51, 69, 74, 55, 56, 69, 80, 69, 68, 43, 40, 64, 50, 68, 61, 63, 59, 66, 88, 62, 54, 76, 54, 71, 69, 66, 69, 57, 77, 67, 74, 77, 61, 63, 76, 72, 67, 61, 56, 46, 47, 54, 78, 42, 71, 93, 65, 68, 82, 58, 74, 60, 57, 50, 57, 60, 94, 59, 62, 41, 56, 62, 43, 51, 57, 87, 57, 71, 58, 74, 56, 72, 69, 91, 62, 62, 65, 74, 47, 87, 85, 67, 50, 54, 62, 37, 81, 42, 61, 71, 97, 54, 66, 68, 86, 58, 49, 45, 52, 70, 58, 77, 86, 84, 52, 60, 52, 71, 52, 75, 84, 67, 72, 76, 65, 86, 64, 109, 47, 39, 48, 77, 56, 59, 57, 63, 77, 55, 76, 65, 58, 80, 68, 62, 63, 56, 70, 100, 62, 50, 44, 45, 48, 87, 46, 112, 57, 63, 71, 101, 84, 61, 69, 72, 69, 51, 59, 48, 76, 76, 63, 66, 58, 67, 53, 64, 67, 71, 61, 67, 58, 62, 78, 66, 70, 85, 77, 69, 87, 63, 49, 51, 66, 68, 49, 74, 67, 68, 65, 53, 48, 59, 50, 62, 57, 61, 57, 55, 105, 82, 73, 61, 73, 62, 49, 77, 52, 57, 74, 54, 81, 71, 70, 50, 114, 61, 40, 63, 76, 74, 65, 65, 51, 55, 42, 65, 72, 43, 57, 56, 88, 75, 85, 64, 52, 64, 57, 83, 61, 68, 96, 75, 81, 83, 72, 51, 67, 55, 52, 59, 62, 64, 56, 75, 53, 61, 54, 45, 56, 85, 93, 43, 65, 62, 56, 47, 64, 61, 45, 40, 73, 60, 78, 75, 70, 80, 59, 56, 49, 90, 67, 67, 80, 57, 65, 53, 66, 77, 48, 59, 66, 55, 80, 85, 76, 63, 51, 53, 76, 72, 37, 68, 42, 46, 67, 74, 74, 78, 56, 87, 55, 70, 58, 63, 61, 131, 60, 63, 67, 51, 78, 60, 57, 85, 57, 76, 82, 58, 54, 59, 53, 70, 62, 70, 87, 52, 55, 45, 60, 61, 70, 62, 60, 65, 59, 58, 63, 57, 88, 81, 47, 61, 59, 65, 74, 53, 66, 62, 64, 57, 72, 66, 65, 91, 58, 45, 88, 65, 62, 39, 60, 56, 52, 62, 60, 55, 67, 75, 61, 69, 81, 68, 55, 64, 56, 49, 49, 46, 70, 80, 106, 73, 50, 60, 52, 76, 77, 60, 59, 87, 55, 68, 50, 51, 59, 63, 55, 79, 75, 68, 88, 60, 75, 69, 94, 67, 64, 56, 83, 48, 54, 78, 63, 63, 68, 86, 89, 73, 54, 61, 59, 77, 69, 51, 60, 60, 68, 108, 75, 52, 87, 70, 51, 79, 69, 55, 35, 88, 70, 60, 64, 67, 57, 59, 59, 59, 51, 69, 77, 65, 71, 95, 60, 57, 65, 58, 45, 53, 57, 97, 67, 60, 71, 62, 73, 64, 51, 66, 101, 82, 76, 69, 64, 62, 62, 60, 61, 53, 63, 55, 66, 65, 65, 78, 76, 89, 77, 36, 70, 42, 77, 58, 65, 58, 64, 89, 49, 56, 58, 64, 84, 60, 76, 66, 100, 76, 63, 63, 64, 54, 65, 56, 52, 82, 50, 67, 70, 86, 81, 54, 55, 48, 70, 43, 106, 63, 56, 54, 67, 73, 40, 57, 47, 36, 61, 71, 92, 89, 87, 77, 61, 54, 72, 66, 71, 58, 56, 109, 79, 73, 66, 65, 79, 84, 54, 67, 50, 57, 57, 50, 53, 61, 80, 79, 90, 46, 57, 61, 65, 65, 54, 57, 32, 72, 57, 59, 56, 68, 61, 67, 44, 76, 95, 80, 59, 62, 52, 63, 51, 64, 80, 89, 54, 74, 55, 47, 60, 63, 50, 75, 73, 57, 60, 104, 62, 74, 111, 56, 68, 46, 68, 77, 65, 75, 82, 62, 57, 56, 54, 48, 78, 74, 57, 69, 42, 42, 68, 59, 56, 71, 66, 67, 53, 56, 69, 69, 80, 56, 75, 65, 60, 74, 44, 62, 83, 78, 76, 69, 79, 105, 46, 45, 67, 76, 112, 54, 63, 74, 100, 57, 69, 94, 61, 46, 64, 52, 58, 55, 54, 77, 67, 66, 77, 63, 63, 55, 64, 71, 53, 68, 70, 66, 67, 88, 74, 66, 70, 51, 83, 57, 92, 72, 62, 88, 45, 108, 81, 53, 64, 52, 41, 56, 61, 49, 72, 86, 69, 64, 59, 58, 58, 88, 60, 64, 48, 56, 60, 65, 64, 60, 64, 58, 66, 52, 74, 42, 65, 89, 75, 52, 77, 51, 69, 78, 71, 59, 59, 68, 75, 48, 91, 65, 72, 56, 74, 69, 66, 55, 48, 74, 46, 48, 95, 107, 77, 67, 69, 77, 78, 65, 71, 69, 84, 60, 67, 95, 63, 67, 52, 73, 48, 49, 62, 101, 61, 73, 44, 68, 73, 78, 65, 55, 55, 95, 60, 87, 53, 65, 55, 58, 51, 65, 81, 74, 86, 84, 60, 57, 54, 67, 71, 64, 68, 56, 79, 87, 61, 79, 54, 62, 66, 58, 60, 59, 39, 53, 55, 89, 60, 71, 66, 81, 66, 54, 58, 58, 61, 56, 44, 65, 57, 70, 57, 70, 69, 92, 53, 86, 55, 64, 56, 66, 87, 73, 77, 59, 55, 78, 54, 67, 56, 57, 66, 79, 61, 65, 62, 70, 76, 66, 52, 76, 70, 68, 89, 64, 56, 68, 36, 63, 55, 54, 54, 83, 61, 68, 66, 87, 68, 73, 62, 76, 112, 66, 61, 66, 124, 54, 71, 68, 56, 58, 53, 62, 56, 62, 69, 62, 75, 69, 86, 49, 58, 96, 82, 80, 78, 50, 52, 52, 53, 72, 67, 76, 68, 62, 76, 50, 66, 69, 64, 76, 51, 45, 59, 48, 70, 78, 58, 69, 68, 69, 66, 62, 81, 86, 90, 60, 75, 63, 54, 58, 70, 51, 62, 48, 48, 74, 58, 94, 80, 62, 64, 72, 80, 48, 151, 54, 83, 63, 56, 46, 74, 49, 93, 44, 62, 59, 69, 59, 80, 86, 45, 71, 79, 53, 53, 61, 71, 67, 45, 72, 83, 72, 68, 68, 44, 75, 53, 48, 88, 52, 41, 73, 63, 70, 67, 76, 45, 55, 51, 75, 89, 58, 80, 64, 69, 76, 75, 46, 77, 65, 76, 104, 56, 70, 42, 82, 48, 94, 68, 73, 47, 76, 68, 47, 84, 55, 81, 53, 51, 63, 73, 69, 71, 62, 53, 51, 69, 74, 69, 67, 63, 64, 74, 69, 69, 87, 71, 70, 45, 65, 76, 82, 76, 66, 46, 79, 77, 67, 44, 69, 50, 47, 80, 61, 62, 72, 83, 49, 66, 73, 84, 74, 64, 73, 46, 48, 50, 62, 72, 76, 72, 63, 64, 45, 55, 60, 83, 47, 55, 67, 55, 56, 75, 56, 70, 72, 51, 55, 84, 67, 69, 74, 48, 48, 84, 59, 67, 63, 42, 74, 65, 81, 47, 91, 63, 58, 54, 66, 35, 80, 48, 58, 72, 63, 57, 62, 75, 52, 64, 83, 59, 60, 70, 77, 65, 64, 56, 82, 53, 66, 65, 59, 54, 60, 75, 45, 125, 70, 87, 52, 58, 70, 67, 69, 63, 57, 51, 54, 46, 42, 104, 63, 63, 70, 65, 111, 67, 51, 58, 64, 108, 48, 59, 68, 57, 56, 67, 62, 63, 72, 60, 80, 57, 45, 60, 72, 39, 89, 75, 65, 58, 76, 84, 23, 62, 66, 62, 76, 50, 61, 55, 55, 58, 60, 64, 61, 51, 61, 62, 39, 65, 57, 56, 94, 84, 89, 35, 76, 82, 59, 49, 73, 145, 52, 72, 52, 78, 63, 54, 76, 63, 66, 66, 70, 94, 58, 54, 74, 55, 57, 55, 67, 64, 67, 73, 71, 66, 58, 58, 76, 64, 62, 50, 59, 70, 51, 72, 115, 91, 65, 59, 67, 58, 56, 126, 72, 41, 56, 71, 64, 42, 67, 45, 61, 46, 59, 65, 71, 98, 58, 90, 59, 56, 63, 103, 47, 74, 58, 64, 60, 56, 77, 75, 60, 72, 70, 65, 59, 73, 49, 92, 81, 56, 77, 66, 64, 86, 59, 86, 58, 77, 98, 69, 48, 106, 58, 57, 61, 57, 55, 49, 75, 74, 69, 63, 54, 53, 64, 111, 74, 62, 75, 118, 53, 75, 62, 51, 53, 81, 61, 49, 59, 49, 49, 70, 65, 51, 71, 64, 64, 82, 61, 85, 56, 48, 66, 78, 78, 39, 61, 85, 96, 49, 63, 44, 49, 92, 57, 38, 60, 92, 53, 63, 56, 75, 77, 64, 61, 76, 60, 79, 49, 67, 47, 47, 49, 152, 56, 49, 62, 44, 74, 83, 62, 67, 58, 51, 61, 57, 62, 78, 78, 85, 60, 64, 63, 66, 71, 65, 67, 59, 97, 82, 71, 67, 125, 67, 69, 48, 87, 63, 77, 87, 48, 47, 69, 72, 40, 58, 86, 69, 51, 36, 85, 50, 72, 103, 68, 63, 74, 65, 65, 81, 76, 75, 66, 70, 84, 66, 54, 58, 53, 48, 76, 72, 71, 60, 57, 83, 60, 100, 61, 45, 63, 74, 58, 45, 89, 95, 83, 69, 107, 62, 62, 57, 64, 67, 59, 66, 62, 75, 60, 62, 48, 59, 65, 63, 67, 59, 48, 64, 66, 65, 75, 69, 65, 80, 76, 77, 77, 64, 44, 51, 54, 66, 77, 83, 25, 48, 57, 55, 73, 55, 74, 62, 68, 58, 66, 45, 43, 61, 67, 61, 58, 55, 51, 69, 52, 61, 69, 66, 48, 55, 72, 65, 97, 56, 70, 57, 46, 49, 68, 63, 64, 71, 54, 56, 57, 68, 75, 58, 71, 63, 68, 75, 64, 52, 69, 56, 95, 70, 94, 68, 52, 74, 65, 76, 56, 62, 56, 65, 57, 63, 81, 67, 71, 45, 60, 84, 68, 75, 53, 76, 76, 37, 110, 122, 84, 73, 64, 55, 68, 73, 55, 87, 48, 70, 60, 65, 56, 44, 82, 48, 41, 57, 64, 62, 77, 86, 68, 64, 65, 59, 45, 79, 57, 63, 69, 46, 71, 75, 55, 53, 56, 71, 69, 73, 51, 72, 47, 49, 31, 59, 79, 102, 49, 73, 68, 85, 59, 54, 45, 56, 54, 63, 48, 74, 69, 59, 87, 55, 70, 93, 67, 48, 49, 89, 60, 72, 86, 53, 59, 59, 65, 56, 78, 48, 84, 83, 61, 63, 66, 100, 72, 59, 71, 72, 57, 64, 72, 73, 56, 81, 41, 69, 72, 49, 52, 64, 62, 89, 52, 62, 74, 60, 49, 56, 56, 50, 74, 60, 53, 58, 74, 77, 78, 58, 63, 63, 57, 86, 78, 75, 61, 75, 48, 75, 48, 58, 63, 61, 77, 72, 52, 46, 58, 77, 63, 47, 72, 52, 60, 56, 93, 66, 67, 69, 61, 77, 55, 51, 37, 76, 68, 58, 81, 50, 49, 62, 63, 90, 69, 49, 74, 48, 71, 80, 40, 49, 67, 62, 65, 54, 74, 60, 51, 62, 82, 74, 86, 56, 77, 55, 35, 66, 90, 52, 75, 57, 57, 66, 52, 62, 65, 83, 81, 75, 85, 71, 67, 58, 39, 69, 55, 58, 105, 100, 42, 50, 63, 76, 60, 62, 61, 66, 68, 55, 75, 107, 76, 56, 67, 64, 112, 58, 67, 74, 55, 73, 49, 65, 46, 88, 43, 96, 39, 64, 75, 46, 62, 77, 65, 71, 54, 43, 59, 60, 52, 65, 56, 75, 59, 58, 55, 105, 91, 82, 82, 72, 62, 58, 56, 98, 100, 68, 59, 120, 72, 81, 75, 63, 52, 64, 73, 76, 85, 61, 51, 78, 85, 50, 57, 61, 38, 103, 59, 62, 134, 65, 84, 54, 67, 68, 56, 77, 77, 74, 75, 62, 144, 69, 70, 53, 76, 62, 48, 78, 53, 59, 61, 96, 55, 53, 79, 45, 79, 59, 54, 56, 64, 66, 78, 50, 81, 44, 93, 87, 65, 75, 89, 63, 74, 67, 71, 62, 106, 70, 65, 79, 45, 54, 98, 82, 77, 82, 56, 35, 71, 86, 59, 82, 79, 49, 72, 76, 48, 69, 78, 56, 67, 38, 57, 49, 52, 71, 63, 58, 67, 147, 63, 79, 74, 59, 51, 61, 66, 65, 57, 82, 94, 61, 59, 58, 69, 42, 45, 49, 77, 75, 83, 57, 80, 75, 80, 62, 74, 55, 84, 57, 62, 31, 64, 55, 49, 68, 72, 81, 56, 67, 67, 62, 50, 72, 55, 92, 62, 103, 76, 78, 66, 69, 60, 55, 79, 61, 65, 59, 57, 71, 69, 61, 82, 72, 49, 93, 61, 65, 44, 55, 72, 54, 55, 106, 56, 45, 62, 41, 60, 61, 80, 38, 54, 79, 67, 59, 75, 59, 79, 88, 55, 71, 53, 76, 63, 78, 63, 69, 81, 80, 65, 63, 58, 75, 72, 45, 76, 57, 59, 83, 58, 72, 55, 53, 62, 52, 55, 50, 90, 87, 84, 68, 58, 46, 119, 92, 69, 71, 61, 60, 64, 94, 86, 76, 67, 71, 61, 61, 69, 47, 82, 63, 79, 54, 69, 68, 83, 45, 59, 71, 74, 46, 47, 79, 82, 85, 64, 54, 69, 90, 49, 55, 55, 121, 91, 67, 78, 65, 68, 75, 63, 60, 36, 81, 53, 82, 58, 91, 60, 70, 67, 62, 78, 73, 68, 63, 71, 58, 94, 61, 86, 70, 67, 76, 54, 64, 63, 76, 58, 66, 77, 54, 67, 50, 45, 56, 104, 65, 64, 64, 64, 51, 63, 116, 67, 94, 50, 57, 45, 62, 68, 63, 55, 76, 52, 47, 75, 77, 53, 53, 82, 69, 57, 71, 63, 60, 67, 89, 73, 62, 76, 99, 54, 56, 56, 62, 81, 74, 60, 56, 50, 63, 63, 111, 85, 53, 53, 55, 107, 65, 59, 56, 58, 51, 53, 57, 44, 72, 77, 57, 65, 61, 70, 54, 59, 61, 57, 62, 64, 67, 78, 51, 64, 84, 61, 52, 74, 67, 61, 59, 73, 74, 108, 66, 75, 75, 64, 67, 75, 70, 67, 58, 55, 75, 83, 63, 42, 64, 62, 69, 82, 88, 53, 84, 56, 44, 68, 63, 69, 52, 59, 85, 65, 71, 79, 58, 66, 85, 80, 69, 72, 86, 61, 68, 55, 59, 58, 69, 64, 53, 54, 62, 79, 66, 48, 72, 52, 74, 69, 51, 42, 67, 59, 57, 81, 60, 54, 54, 46, 61, 78, 69, 109, 56, 63, 58, 60, 63, 66, 74, 62, 57, 76, 48, 71, 58, 45, 77, 61, 64, 61, 55, 45, 65, 46, 66, 74, 64, 56, 82, 74, 71, 81, 100, 61, 61, 61, 54, 60, 57, 76, 63, 39, 54, 74, 53, 69, 86, 80, 95, 68, 68, 88, 81, 71, 70, 58, 71, 83, 77, 74, 58, 55, 78, 64, 56, 73, 73, 69, 52, 102, 66, 59, 93, 63, 67, 82, 81, 50, 72, 72, 53, 64, 64, 57, 63, 57, 59, 57, 55, 56, 59, 61, 77, 55, 71, 51, 60, 58, 54, 61, 66, 64, 104, 51, 68, 68, 77, 55, 64, 76, 74, 68, 71, 69, 91, 67, 55, 58, 87, 57, 73, 72, 63, 60, 85, 64, 48, 57, 57, 71, 51, 55, 77, 48, 67, 80, 49, 63, 53, 67, 57, 49, 63, 72, 72, 90, 51, 60, 77, 65, 58, 65, 65, 77, 84, 66, 62, 73, 75, 67, 51, 74, 67, 76, 61, 61, 66, 67, 73, 70, 76, 46, 98, 69, 53, 46, 62, 53, 61, 63, 58, 71, 68, 65, 73, 53, 65, 51, 85, 94, 53, 53, 67, 52, 53, 86, 68, 73, 82, 60, 46, 71, 86, 87, 75, 43, 59, 66, 58, 58, 92, 53, 60, 59, 103, 53, 72, 41, 53, 42, 75, 60, 69, 57, 71, 56, 62, 71, 56, 61, 87, 57, 65, 55, 71, 76, 66, 108, 62, 75, 53, 51, 56, 51, 68, 54, 68, 78, 64, 61, 73, 64, 61, 70, 71, 59, 73, 77, 73, 57, 87, 60, 60, 37, 73, 80, 93, 92, 59, 75, 68, 52, 56, 62, 38, 52, 61, 95, 59, 35, 59, 86, 72, 59, 73, 60, 64, 36, 54, 71, 63, 68, 66, 65, 67, 82, 61, 121, 72, 46, 48, 37, 63, 61, 87, 59, 105, 56, 55, 81, 64, 86, 60, 80, 44, 55, 79, 52, 68, 57, 73, 68, 49, 94, 57, 54, 84, 66, 73, 56, 62, 64, 55, 66, 59, 87, 53, 58, 123, 50, 140, 102, 59, 63, 31, 89, 54, 101, 54, 54, 54, 58, 49, 70, 78, 105, 83, 57, 40, 61, 52, 74, 74, 83, 60, 52, 51, 60, 72, 64, 48, 82, 86, 62, 48, 56, 74, 53, 55, 61, 76, 32, 69, 114, 40, 57, 52, 61, 73, 80, 98, 71, 63, 69, 87, 69, 63, 57, 58, 59, 68, 44, 62, 82, 62, 77, 65, 42, 98, 61, 56, 38, 49, 53, 94, 94, 49, 66, 67, 62, 77, 71, 62, 69, 69, 49, 43, 70, 65, 84, 44, 90, 84, 55, 83, 90, 51, 57, 54, 63, 63, 60, 87, 87, 66, 77, 59, 70, 65, 61, 82, 80, 61, 79, 57, 56, 62, 52, 70, 70, 50, 66, 96, 81, 66, 61, 79, 59, 91, 74, 46, 77, 71, 65, 45, 61, 59, 82, 65, 55, 70, 58, 83, 66, 49, 48, 115, 58, 88, 45, 56, 73, 55, 50, 35, 57, 69, 53, 72, 53, 52, 83, 57, 72, 51, 62, 52, 64, 50, 53, 57, 64, 86, 60, 75, 59, 70, 41, 69, 54, 54, 65, 68, 50, 53, 56, 95, 62, 53, 83, 89, 45, 63, 48, 69, 69, 56, 89, 63, 63, 82, 91, 61, 61, 64, 66, 63, 52, 43, 57, 57, 56, 79, 68, 53, 55, 81, 78, 51, 49, 58, 62, 51, 86, 77, 60, 67, 73, 74, 86, 80, 66, 77, 69, 80, 56, 63, 47, 73, 89, 78, 71, 86, 52, 73, 77, 62, 71, 71, 53, 55, 64, 92, 59, 62, 73, 58, 60, 66, 61, 72, 65, 67, 78, 55, 72, 58, 74, 77, 53, 82, 82, 87, 61, 90, 75, 52, 65, 78, 93, 50, 80, 73, 66, 84, 57, 67, 57, 86, 64, 74, 97, 75, 76, 51, 89, 64, 85, 70, 62, 63, 64, 75, 110, 94, 43, 82, 63, 65, 68, 61, 51, 64, 47, 74, 46, 56, 45, 63, 71, 74, 54, 75, 50, 67, 71, 58, 51, 70, 77, 72, 63, 73, 53, 59, 51, 81, 53, 61, 48, 64, 67, 69, 63, 85, 79, 93, 56, 36, 42, 67, 73, 64, 55, 65, 52, 81, 94, 72, 46, 52, 94, 55, 51, 72, 52, 66, 72, 42, 45, 90, 50, 64, 70, 63, 75, 58, 73, 77, 73, 62, 196, 83, 43, 65, 71, 78, 135, 108, 71, 65, 53, 61, 51, 43, 68, 50, 59, 50, 79, 63, 70, 73, 77, 55, 102, 48, 73, 79, 49, 61, 71, 63, 67, 50, 67, 87, 123, 62, 51, 53, 75, 59, 155, 73, 58, 96, 73, 44, 66, 60, 72, 57, 77, 100, 31, 65, 50, 70, 71, 67, 72, 62, 57, 58, 99, 46, 53, 79, 77, 68, 52, 73, 48, 83, 63, 70, 67, 71, 60, 67, 57, 70, 69, 64, 86, 61, 74, 63, 63, 70, 63, 58, 69, 69, 55, 66, 74, 62, 61, 51, 45, 70, 76, 80, 66, 85, 70, 53, 51, 55, 41, 67, 95, 95, 62, 132, 55, 73, 69, 81, 115, 76, 59, 50, 68, 61, 41, 51, 53, 63, 65, 55, 59, 54, 61, 54, 83, 61, 54, 57, 51, 100, 56, 74, 65, 61, 70, 60, 70, 77, 56, 82, 104, 48, 49, 83, 55, 60, 50, 51, 65, 65, 62, 81, 86, 43, 101, 51, 100, 63, 81, 71, 80, 41, 80, 38, 48, 114, 71, 66, 66, 80, 105, 65, 41, 44, 44, 66, 76, 77, 52, 92, 86, 96, 58, 52, 53, 65, 58, 68, 75, 65, 92, 60, 61, 52, 56, 47, 71, 36, 71, 44, 101, 80, 58, 59, 67, 55, 48, 51, 46, 90, 90, 94, 55, 92, 68, 82, 62, 46, 45, 73, 57, 46, 58, 52, 65, 79, 78, 64, 57, 78, 96, 60, 32, 61, 46, 81, 51, 75, 56, 51, 84, 64, 59, 60, 59, 58, 60, 58, 82, 65, 72, 73, 60, 84, 63, 75, 89, 50, 39, 52, 46, 64, 101, 55, 46, 99, 78, 67, 92, 72, 63, 121, 96, 45, 61, 50, 57, 50, 53, 89, 92, 37, 71, 79, 78, 56, 42, 77, 87, 69, 33, 98, 66, 56, 49, 65, 45, 59, 39, 83, 59, 78, 57, 80, 87, 62, 52, 63, 57, 57, 51, 64, 67, 66, 45, 107, 67, 59, 90, 62, 66, 64, 57, 66, 101, 64, 30, 69, 64, 64, 72, 68, 90, 56, 60, 46, 58, 67, 67, 57, 73, 60, 88, 60, 52, 80, 83, 70, 78, 62, 72, 62, 62, 59, 77, 73, 104, 56, 50, 73, 55, 63, 43, 76, 70, 85, 63, 62, 74, 55, 57, 53, 63, 56, 79, 59, 88, 72, 72, 91, 74, 62, 56, 88, 54, 54, 59, 64, 71, 89, 58, 69, 69, 75, 82, 98, 60, 68, 55, 76, 68, 51, 51, 73, 64, 42, 55, 65, 56, 80, 65, 61, 53, 74, 58, 67, 54, 67, 60, 63, 64, 58, 48, 76, 54, 79, 61, 58, 62, 90, 50, 54, 79, 82, 62, 44, 71, 65, 79, 80, 33, 76, 80, 62, 35, 95, 59, 55, 48, 57, 57, 123, 46, 60, 68, 53, 90, 50, 86, 59, 74, 50, 49, 98, 49, 89, 41, 58, 73, 49, 60, 48, 55, 73, 95, 100, 98, 89, 61, 60, 59, 70, 45, 90, 72, 56, 57, 63, 69, 66, 55, 42, 63, 70, 68, 49, 65, 65, 62, 54, 42, 78, 51, 40, 46, 53, 45, 73, 54, 71, 50, 69, 55, 108, 75, 49, 85, 62, 53, 72, 74, 70, 54, 71, 77, 76, 69, 72, 72, 76, 68, 45, 56, 86, 72, 81, 65, 77, 63, 56, 52, 53, 74, 60, 78, 58, 66, 50, 57, 66, 83, 73, 54, 67, 61, 67, 46, 75, 56, 50, 70, 61, 92, 67, 82, 92, 93, 79, 67, 70, 66, 57, 59, 69, 48, 77, 88, 59, 102, 54, 65, 87, 79, 61, 102, 59, 14, 74, 75, 96, 56, 52, 69, 96, 45, 62, 101, 53, 49, 59, 95, 69, 50, 74, 69, 65, 65, 75, 62, 82, 59, 48, 72, 50, 75, 69, 40, 82, 79, 62, 64, 64, 100, 70, 65, 66, 37, 68, 64, 118, 67, 61, 57, 68, 64, 50, 73, 99, 80, 63, 91, 55, 52, 57, 97, 74, 82, 78, 87, 47, 52, 64, 62, 72, 63, 49, 64, 60, 72, 57, 68, 83, 62, 84, 82, 49, 93, 66, 75, 51, 57, 113, 63, 59, 72, 40, 67, 68, 79, 68, 61, 67, 87, 55, 73, 58, 64, 72, 54, 53, 72, 48, 69, 63, 67, 107, 58, 70, 83, 55, 46, 80, 64, 71, 50, 66, 64, 67, 51, 86, 77, 111, 81, 59, 79, 90, 57, 58, 59, 63, 71, 71, 66, 96, 47, 54, 62, 49, 67, 85, 55, 88, 61, 68, 81, 68, 57, 31, 57, 71, 94, 54, 54, 69, 55, 81, 59, 66, 83, 65, 48, 91, 72, 45, 67, 60, 63, 50, 70, 61, 76, 67, 77, 83, 67, 54, 88, 68, 95, 63, 81, 65, 53, 64, 44, 93, 94, 65, 69, 56, 58, 50, 74, 55, 47, 71, 62, 65, 52, 59, 67, 50, 77, 70, 54, 74, 48, 106, 56, 76, 62, 60, 101, 52, 62, 85, 59, 76, 91, 75, 56, 55, 76, 82, 60, 56, 51, 60, 64, 87, 74, 75, 91, 54, 107, 66, 95, 53, 66, 79, 68, 46, 87, 46, 98, 69, 42, 55, 45, 41, 86, 110, 57, 41, 51, 69, 46, 77, 87, 52, 70, 73, 46, 56, 66, 75, 68, 76, 62, 72, 55, 54, 51, 50, 42, 73, 85, 74, 65, 70, 82, 67, 94, 66, 54, 38, 61, 69, 52, 54, 71, 128, 91, 60, 63, 68, 62, 60, 62, 79, 66, 59, 69, 55, 56, 46, 52, 43, 79, 41, 73, 67, 96, 67, 62, 67, 73, 48, 63, 56, 65, 70, 77, 49, 63, 60, 54, 67, 54, 61, 45, 63, 63, 59, 60, 71, 67, 79, 67, 51, 59, 60, 66, 73, 67, 82, 66, 63, 61, 66, 80, 44, 56, 65, 57, 52, 76, 69, 65, 60, 48, 61, 54, 53, 38, 64, 44, 67, 72, 49, 83, 39, 74, 59, 68, 76, 68, 40, 64, 73, 85, 70, 80, 66, 72, 81, 100, 66, 71, 80, 78, 77, 62, 74, 48, 41, 81, 56, 58, 70, 58, 61, 71, 71, 56, 58, 81, 64, 61, 50, 57, 91, 62, 61, 44, 80, 96, 82, 80, 60, 59, 38, 65, 106, 69, 76, 50, 46, 73, 103, 56, 60, 35, 61, 64, 60, 61, 80, 95, 52, 69, 80, 56, 61, 58, 98, 83, 61, 46, 64, 56, 79, 74, 47, 57, 81, 64, 50, 76, 47, 66, 57, 48, 58, 60, 69, 78, 57, 105, 56, 66, 59, 65, 69, 63, 67, 90, 50, 88, 74, 50, 67, 60, 81, 58, 73, 101, 65, 67, 78, 65, 47, 52, 64, 55, 58, 70, 42, 62, 77, 72, 56, 60, 52, 62, 57, 69, 59, 67, 55, 71, 67, 98, 70, 60, 45, 63, 87, 61, 56, 70, 81, 63, 74, 74, 70, 76, 55, 72, 73, 46, 57, 73, 70, 62, 57, 59, 66, 62, 69, 69, 78, 66, 75, 79, 62, 61, 83, 80, 60, 71, 45, 76, 53, 65, 49, 80, 110, 63, 63, 68, 75, 38, 55, 49, 62, 61, 57, 56, 76, 51, 62, 78, 59, 71, 58, 47, 62, 55, 53, 69, 66, 45, 64, 68, 42, 57, 64, 64, 80, 74, 75, 63, 87, 47, 69, 84, 63, 76, 66, 66, 60, 54, 72, 46, 73, 54, 71, 70, 54, 71, 57, 58, 80, 58, 104, 49, 65, 92, 117, 61, 58, 87, 103, 67, 73, 73, 70, 70, 67, 67, 58, 63, 67, 80, 65, 72, 75, 69, 70, 58, 83, 61, 62, 70, 75, 69, 72, 67, 64, 67, 83, 55, 49, 63, 77, 51, 65, 69, 67, 66, 55, 60, 69, 67, 56, 61, 92, 88, 57, 63, 76, 76, 63, 65, 57, 60, 59, 88, 54, 61, 57, 55, 80, 64, 87, 60, 92, 54, 77, 59, 52, 88, 49, 50, 58, 160, 51, 64, 44, 77, 66, 63, 55, 103, 142, 54, 54, 54, 55, 81, 74, 57, 66, 89, 66, 54, 94, 81, 64, 87, 86, 73, 73, 49, 78, 72, 82, 79, 74, 71, 71, 48, 88, 51, 82, 52, 64, 49, 52, 66, 55, 59, 58, 57, 61, 85, 62, 89, 67, 56, 47, 84, 50, 80, 84, 74, 73, 62, 60, 87, 46, 77, 66, 67, 52, 46, 68, 56, 66, 57, 67, 56, 54, 70, 63, 85, 72, 77, 74, 51, 55, 60, 92, 55, 67, 48, 62, 60, 75, 96, 73, 62, 64, 73, 51, 56, 70, 75, 57, 70, 83, 62, 55, 74, 61, 60, 106, 81, 65, 82, 64, 61, 80, 64, 54, 59, 57, 60, 60, 67, 68, 63, 45, 80, 55, 77, 59, 53, 51, 71, 59, 58, 61, 47, 70, 49, 69, 64, 60, 46, 57, 74, 56, 83, 63, 57, 55, 52, 54, 74, 74, 64, 62, 62, 88, 63, 75, 66, 66, 65, 62, 81, 57, 64, 65, 79, 55, 89, 61, 69, 53, 48, 74, 58, 51, 69, 51, 66, 63, 66, 69, 62, 50, 43, 62, 49, 67, 68, 68, 55, 59, 99, 74, 46, 69, 54, 70, 54, 82, 70, 55, 89, 63, 57, 69, 68, 57, 75, 68, 60, 100, 67, 80, 59, 66, 49, 103, 90, 70, 61, 64, 56, 80, 103, 71, 68, 59, 86, 43, 66, 61, 55, 75, 52, 61, 70, 52, 60, 57, 69, 60, 50, 50, 58, 51, 76, 70, 78, 36, 70, 72, 57, 72, 67, 60, 61, 47, 48, 58, 62, 64, 50, 56, 71, 82, 71, 67, 58, 69, 61, 78, 63, 61, 77, 64, 59, 64, 60, 55, 67, 64, 53, 77, 121, 64, 78, 52, 79, 63, 50, 61, 61, 63, 78, 56, 84, 78, 53, 61, 47, 64, 62, 62, 64, 68, 95, 55, 74, 62, 39, 55, 123, 63, 61, 89, 67, 63, 52, 76, 60, 98, 54, 56, 74, 46, 47, 65, 69, 76, 74, 57, 51, 44, 57, 70, 72, 69, 64, 53, 70, 73, 77, 49, 47, 81, 57, 63, 85, 52, 63, 61, 88, 69, 76, 68, 74, 64, 56, 62, 51, 51, 54, 80, 79, 71, 62, 60, 59, 78, 96, 56, 60, 68, 78, 83, 67, 61, 88, 51, 70, 57, 63, 48, 59, 60, 39, 71, 62, 58, 84, 74, 76, 60, 73, 60, 62, 58, 66, 54, 49, 71, 64, 33, 48, 68, 50, 76, 81, 58, 63, 45, 65, 68, 55, 82, 59, 45, 49, 72, 59, 56, 64, 63, 62, 63, 67, 75, 56, 75, 94, 67, 67, 52, 62, 54, 56, 61, 76, 87, 71, 92, 47, 54, 60, 70, 78, 67, 73, 60, 69, 70, 65, 70, 48, 91, 58, 74, 81, 59, 50, 49, 76, 96, 46, 80, 58, 75, 77, 74, 62, 55, 60, 68, 59, 55, 65, 70, 70, 69, 63, 65, 64, 62, 77, 83, 66, 54, 73, 56, 67, 46, 74, 72, 50, 52, 53, 61, 90, 60, 46, 76, 54, 59, 59, 88, 76, 59, 48, 57, 75, 53, 74, 94, 62, 83, 70, 61, 47, 68, 66, 55, 61, 71, 54, 62, 70, 64, 62, 57, 69, 107, 57, 60, 77, 66, 54, 56, 87, 73, 64, 59, 60, 61, 73, 54, 50, 48, 67, 58, 65, 61, 72, 84, 62, 65, 58, 69, 72, 74, 79, 68, 61, 64, 67, 85, 55, 68, 69, 70, 62, 76, 40, 77, 50, 92, 60, 52, 58, 61, 64, 71, 73, 65, 64, 61, 54, 63, 98, 59, 52, 51, 53, 64, 60, 84, 72, 61, 65, 79, 65, 68, 68, 66, 52, 60, 55, 64, 75, 83, 69, 91, 78, 66, 83, 78, 76, 76, 60, 95, 56, 69, 81, 66, 56, 48, 49, 71, 65, 75, 58, 72, 58, 60, 68, 84, 74, 58, 66, 53, 69, 65, 56, 75, 53, 118, 89, 62, 58, 57, 68, 65, 58, 58, 81, 48, 52, 56, 52, 122, 68, 67, 59, 85, 71, 113, 89, 88, 61, 63, 58, 73, 54, 58, 53, 67, 73, 55, 87, 65, 67, 62, 63, 92, 85, 88, 68, 69, 75, 62, 70, 89, 61, 56, 51, 80, 59, 60, 68, 68, 59, 59, 60, 90, 67, 77, 73, 57, 69, 50, 78, 50, 77, 69, 59, 51, 61, 63, 50, 78, 70, 84, 53, 72, 54, 59, 58, 56, 59, 71, 104, 51, 61, 73, 90, 125, 65, 67, 66, 41, 64, 42, 60, 79, 64, 48, 57, 131, 50, 59, 67, 64, 58, 55, 74, 74, 64, 57, 63, 71, 53, 37, 63, 65, 74, 68, 92, 63, 53, 72, 61, 74, 88, 64, 56, 66, 61, 66, 64, 49, 56, 50, 57, 64, 56, 75, 58, 63, 66, 86, 71, 71, 62, 66, 59, 61, 73, 86, 62, 52, 62, 77, 70, 59, 72, 61, 61, 56, 94, 55, 54, 56, 69, 57, 79, 72, 48, 74, 64, 84, 60, 46, 45, 59, 119, 63, 100, 78, 87, 71, 72, 59, 56, 67, 67, 53, 110, 54, 57, 81, 38, 67, 51, 91, 86, 70, 81, 54, 88, 49, 67, 92, 40, 49, 80, 66, 53, 79, 48, 87, 54, 64, 53, 70, 63, 62, 79, 49, 54, 59, 85, 86, 63, 99, 68, 55, 70, 132, 58, 74, 52, 68, 64, 101, 54, 56, 76, 74, 71, 81, 60, 57, 90, 60, 53, 69, 63, 45, 49, 58, 59, 75, 62, 37, 59, 80, 82, 71, 86, 76, 76, 48, 68, 68, 70, 48, 67, 76, 94, 47, 76, 70, 74, 74, 56, 60, 69, 56, 55, 56, 77, 58, 58, 54, 60, 62, 67, 69, 53, 87, 55, 89, 59, 58, 51, 59, 68, 81, 83, 71, 67, 63, 65, 65, 64, 73, 57, 55, 54, 74, 116, 61, 58, 54, 36, 123, 68, 63, 42, 89, 64, 76, 59, 58, 65, 69, 74, 76, 73, 69, 84, 60, 61, 44, 55, 67, 55, 80, 80, 47, 72, 48, 52, 79, 75, 57, 49, 73, 90, 64, 64, 68, 103, 54, 59, 50, 77, 63, 61, 70, 66, 71, 50, 58, 52, 72, 82, 58, 71, 62, 74, 46, 57, 65, 63, 74, 56, 53, 62, 50, 55, 47, 62, 67, 78, 74, 70, 77, 51, 79, 100, 55, 60, 58, 69, 72, 69, 43, 63, 92, 71, 70, 99, 154, 49, 68, 64, 46, 61, 60, 71, 52, 78, 61, 58, 44, 54, 49, 55, 62, 50, 82, 62, 76, 65, 45, 66, 64, 60, 59, 80, 62, 62, 55, 66, 55, 67, 62, 77, 62, 67, 97, 114, 49, 59, 71, 67, 69, 79, 83, 65, 70, 53, 65, 58, 70, 77, 52, 79, 54, 65, 62, 57, 86, 92, 60, 56, 73, 75, 85, 59, 70, 59, 96, 55, 62, 77, 54, 59, 75, 73, 44, 69, 66, 61, 50, 65, 72, 58, 79, 71, 90, 57, 49, 75, 54, 83, 79, 51, 69, 92, 48, 80, 56, 63, 65, 69, 95, 65, 67, 63, 59, 74, 66, 45, 51, 59, 47, 38, 85, 75, 63, 76, 56, 74, 47, 76, 133, 73, 51, 95, 59, 38, 60, 89, 80, 75, 88, 70, 65, 53, 74, 85, 75, 82, 63, 71, 68, 63, 53, 61, 85, 79, 61, 84, 68, 56, 64, 87, 51, 68, 58, 94, 47, 65, 82, 81, 63, 82, 83, 66, 92, 54, 52, 74, 58, 82, 70, 51, 64, 50, 64, 77, 59, 56, 60, 66, 61, 77, 43, 73, 82, 125, 74, 55, 69, 65, 47, 75, 87, 73, 84, 65, 58, 62, 84, 52, 79, 55, 55, 88, 49, 52, 59, 82, 54, 49, 66, 76, 85, 49, 52, 40, 66, 67, 67, 71, 58, 77, 80, 50, 55, 63, 53, 77, 61, 82, 78, 81, 61, 50, 55, 61, 60, 65, 63, 63, 67, 82, 54, 70, 72, 69, 75, 69, 57, 72, 67, 41, 65, 65, 59, 67, 72, 87, 83, 80, 59, 58, 129, 60, 65, 64, 49, 58, 81, 42, 50, 57, 69, 78, 60, 77, 65, 127, 66, 61, 71, 55, 49, 95, 66, 58, 56, 73, 53, 86, 60, 60, 64, 61, 80, 68, 55, 68, 64, 66, 60, 96, 80, 67, 51, 56, 60, 78, 51, 79, 57, 137, 52, 57, 52, 65, 45, 67, 78, 74, 69, 56, 54, 56, 69, 63, 63, 74, 61, 54, 105, 60, 82, 85, 60, 47, 78, 86, 60, 81, 54, 51, 47, 65, 63, 61, 78, 61, 56, 81, 66, 67, 76, 52, 30, 97, 87, 73, 52, 58, 59, 60, 79, 67, 48, 64, 56, 66, 52, 67, 51, 44, 58, 91, 46, 64, 52, 54, 46, 52, 52, 58, 63, 45, 64, 67, 72, 48, 67, 92, 78, 69, 62, 56, 53, 76, 64, 70, 41, 59, 68, 49, 58, 83, 66, 82, 50, 65, 76, 125, 79, 47, 72, 108, 52, 92, 40, 61, 46, 61, 60, 59, 38, 52, 66, 44, 69, 82, 69, 64, 67, 64, 38, 45, 48, 47, 82, 61, 67, 63, 55, 55, 65, 63, 70, 69, 78, 93, 79, 59, 98, 74, 80, 52, 77, 66, 82, 67, 55, 75, 62, 83, 55, 81, 82, 76, 52, 66, 61, 60, 64, 57, 82, 108, 70, 93, 48, 88, 57, 64, 59, 55, 72, 49, 60, 71, 59, 69, 78, 82, 71, 62, 72, 47, 41, 62, 47, 76, 69, 54, 80, 60, 58, 72, 69, 60, 78, 52, 58, 54, 51, 59, 58, 73, 64, 58, 46, 61, 40, 51, 54, 69, 60, 69, 81, 66, 51, 57, 67, 78, 95, 62, 51, 58, 62, 78, 70, 71, 70, 43, 63, 59, 48, 74, 73, 57, 65, 65, 65, 42, 54, 64, 60, 42, 59, 51, 77, 66, 72, 119, 55, 66, 67, 68, 56, 75, 75, 64, 34, 75, 87, 51, 55, 72, 64, 45, 66, 64, 55, 70, 47, 70, 79, 61, 81, 75, 60, 84, 68, 47, 113, 61, 76, 72, 95, 75, 57, 86, 88, 53, 82, 56, 59, 69, 63, 55, 79, 65, 74, 78, 67, 48, 64, 48, 69, 57, 71, 74, 70, 56, 60, 87, 63, 59, 57, 74, 54, 52, 45, 54, 140, 66, 56, 59, 37, 82, 54, 75, 56, 94, 84, 66, 80, 73, 60, 72, 60, 48, 112, 70, 75, 53, 61, 64, 79, 67, 55, 93, 59, 43, 68, 75, 71, 61, 85, 68, 47, 77, 69, 52, 91, 42, 47, 60, 54, 65, 57, 53, 58, 42, 72, 72, 63, 71, 50, 56, 98, 71, 78, 53, 59, 104, 60, 72, 81, 80, 85, 65, 52, 76, 74, 95, 49, 66, 40, 67, 42, 43, 88, 68, 101, 53, 70, 62, 59, 35, 61, 56, 79, 55, 73, 88, 67, 66, 43, 47, 59, 74, 73, 48, 68, 57, 62, 63, 51, 70, 64, 66, 55, 72, 63, 88, 78, 45, 52, 71, 85, 72, 67, 72, 61, 79, 77, 70, 75, 54, 80, 48, 95, 62, 65, 70, 68, 62, 60, 91, 68, 69, 59, 45, 82, 65, 81, 51, 64, 65, 63, 81, 67, 103, 63, 59, 64, 74, 76, 59, 61, 65, 73, 65, 50, 63, 50, 61, 59, 61, 75, 70, 65, 58, 68, 58, 67, 63, 62, 67, 62, 78, 85, 54, 57, 75, 68, 63, 54, 72, 59, 88, 74, 49, 70, 58, 61, 38, 52, 70, 54, 54, 108, 58, 60, 66, 57, 54, 60, 66, 55, 71, 53, 56, 51, 65, 67, 73, 92, 72, 74, 66, 83, 67, 58, 77, 69, 47, 55, 69, 60, 70, 105, 54, 75, 65, 64, 58, 58, 55, 72, 56, 71, 110, 58, 65, 65, 55, 65, 69, 80, 57, 65, 61, 83, 50, 75, 93, 67, 57, 55, 52, 80, 73, 60, 91, 43, 76, 96, 51, 60, 64, 57, 42, 56, 62, 48, 75, 60, 65, 60, 47, 47, 119, 81, 63, 62, 79, 60, 54, 70, 53, 65, 83, 61, 52, 50, 62, 77, 62, 48, 89, 57, 62, 78, 76, 75, 67, 53, 55, 56, 63, 59, 69, 78, 75, 61, 53, 63, 78, 69, 55, 71, 76, 83, 60, 50, 62, 54, 61, 70, 49, 114, 58, 64, 68, 95, 64, 60, 64, 81, 58, 59, 49, 63, 67, 67, 70, 55, 52, 59, 61, 53, 76, 78, 55, 46, 116, 72, 60, 62, 57, 58, 66, 75, 70, 68, 89, 62, 77, 77, 60, 54, 52, 50, 71, 65, 65, 55, 74, 63, 68, 51, 58, 56, 97, 60, 52, 77, 58, 76, 83, 73, 57, 62, 59, 86, 58, 77, 60, 70, 56, 77, 83, 45, 83, 73, 66, 63, 63, 46, 72, 53, 56, 60, 61, 61, 139, 60, 61, 62, 84, 57, 56, 60, 79, 72, 121, 76, 86, 72, 59, 65, 86, 78, 69, 79, 64, 61, 98, 58, 73, 67, 72, 54, 74, 84, 84, 40, 69, 68, 62, 53, 93, 59, 69, 61, 72, 40, 83, 59, 48, 60, 44, 71, 78, 51, 70, 76, 94, 66, 85, 86, 60, 56, 52, 74, 91, 75, 62, 51, 69, 67, 58, 60, 60, 59, 81, 41, 56, 63, 52, 62, 63, 58, 95, 53, 53, 54, 99, 56, 83, 91, 65, 55, 72, 67, 53, 54, 48, 59, 79, 61, 79, 82, 48, 79, 45, 89, 54, 51, 65, 74, 65, 55, 45, 61, 64, 69, 60, 53, 67, 67, 73, 98, 68, 62, 71, 58, 63, 64, 58, 69, 52, 65, 68, 81, 67, 75, 74, 66, 60, 100, 66, 65, 57, 72, 84, 58, 77, 67, 62, 60, 71, 67, 65, 46, 62, 72, 51, 57, 61, 56, 71, 91, 60, 66, 60, 77, 66, 61, 67, 86, 72, 76, 73, 59, 111, 72, 52, 60, 94, 91, 58, 56, 64, 58, 60, 73, 66, 65, 81, 79, 98, 60, 64, 103, 72, 63, 60, 64, 60, 70, 63, 42, 58, 76, 66, 58, 71, 49, 46, 97, 83, 46, 54, 80, 90, 55, 104, 72, 54, 80, 41, 66, 51, 65, 53, 57, 71, 60, 61, 70, 71, 46, 55, 46, 65, 75, 83, 52, 75, 55, 55, 53, 56, 67, 71, 57, 74, 49, 66, 37, 61, 76, 78, 54, 64, 57, 39, 61, 63, 81, 52, 77, 50, 60, 68, 84, 64, 90, 59, 69, 88, 70, 70, 35, 85, 55, 53, 64, 80, 57, 65, 61, 48, 84, 82, 104, 67, 58, 55, 62, 64, 51, 66, 51, 74, 55, 93, 53, 53, 70, 71, 44, 72, 73, 86, 60, 70, 57, 65, 63, 58, 68, 44, 64, 45, 86, 52, 60, 64, 44, 80, 61, 59, 70, 56, 57, 72, 85, 72, 59, 59, 71, 103, 69, 56, 57, 59, 41, 66, 47, 50, 74, 66, 61, 55, 48, 83, 50, 53, 77, 69, 84, 80, 88, 66, 65, 78, 68, 51, 62, 60, 76, 64, 65, 90, 72, 65, 70, 61, 58, 54, 67, 68, 63, 68, 76, 60, 74, 47, 72, 78, 70, 68, 60, 65, 52, 85, 57, 76, 65, 72, 65, 56, 69, 70, 74, 100, 59, 64, 67, 80, 86, 79, 69, 55, 55, 56, 61, 40, 62, 68, 96, 50, 56, 67, 78, 61, 62, 62, 68, 65, 72, 59, 74, 77, 66, 57, 52, 54, 54, 55, 78, 53, 76, 76, 77, 73, 68, 82, 72, 61, 86, 59, 79, 62, 67, 60, 53, 66, 56, 56, 66, 47, 38, 38, 136, 66, 90, 51, 67, 55, 81, 63, 42, 46, 61, 60, 73, 72, 56, 55, 65, 64, 49, 57, 76, 68, 51, 59, 61, 51, 60, 76, 69, 81, 99, 63, 66, 57, 63, 64, 85, 62, 57, 75, 76, 63, 53, 68, 52, 63, 68, 63, 62, 63, 77, 67, 56, 92, 60, 86, 54, 87, 68, 61, 54, 64, 64, 66, 77, 57, 65, 53, 104, 58, 67, 46, 81, 52, 59, 53, 65, 63, 67, 54, 69, 55, 76, 55, 51, 71, 73, 68, 69, 58, 64, 42, 91, 64, 66, 62, 68, 79, 63, 74, 67, 47, 52, 59, 46, 69, 110, 58, 68, 52, 87, 57, 98, 64, 62, 61, 79, 77, 83, 63, 52, 63, 64, 63, 63, 83, 73, 60, 88, 59, 51, 67, 75, 57, 78, 90, 62, 64, 53, 52, 47, 68, 53, 70, 63, 78, 65, 50, 62, 53, 58, 97, 76, 74, 55, 76, 56, 66, 93, 62, 53, 75, 65, 58, 46, 59, 58, 47, 62, 55, 95, 75, 60, 60, 57, 63, 63, 72, 71, 48, 87, 63, 44, 33, 79, 44, 69, 42, 59, 58, 59, 66, 68, 67, 53, 61, 71, 85, 69, 58, 69, 64, 55, 54, 54, 52, 64, 70, 85, 86, 77, 57, 96, 58, 60, 64, 79, 61, 49, 72, 71, 60, 61, 66, 48, 67, 47, 80, 54, 49, 79, 75, 48, 76, 95, 137, 53, 69, 67, 77, 66, 70, 94, 67, 69, 75, 46, 48, 70, 52, 97, 84, 63, 61, 75, 52, 76, 70, 58, 63, 71, 55, 70, 62, 50, 50, 57, 54, 76, 68, 71, 57, 57, 58, 58, 73, 51, 57, 56, 75, 52, 56, 60, 64, 66, 66, 66, 53, 49, 55, 102, 65, 77, 65, 55, 72, 60, 79, 59, 105, 73, 128, 68, 71, 57, 78, 62, 79, 71, 109, 68, 60, 73, 80, 52, 56, 70, 67, 57, 63, 52, 76, 57, 59, 94, 48, 69, 78, 79, 38, 66, 75, 63, 68, 74, 72, 56, 66, 66, 44, 80, 76, 64, 68, 52, 55, 56, 76, 61, 59, 94, 59, 74, 57, 95, 70, 126, 84, 54, 75, 67, 68, 70, 112, 56, 57, 65, 72, 79, 70, 74, 60, 109, 55, 56, 61, 89, 59, 68, 68, 72, 77, 70, 38, 81, 54, 89, 91, 57, 83, 55, 69, 56, 63, 60, 67, 55, 64, 65, 46, 48, 51, 45, 61, 64, 38, 50, 80, 59, 57, 46, 39, 119, 78, 52, 75, 79, 74, 52, 70, 99, 47, 80, 35, 67, 49, 78, 70, 55, 59, 94, 66, 91, 59, 44, 87, 101, 62, 53, 113, 48, 54, 71, 52, 77, 104, 85, 76, 91, 59, 70, 97, 104, 55, 50, 70, 71, 67, 70, 60, 71, 60, 81, 60, 48, 57, 62, 77, 55, 76, 61, 83, 57, 48, 60, 51, 95, 69, 76, 58, 74, 66, 63, 57, 57, 57, 64, 47, 54, 74, 66, 53, 51, 47, 85, 44, 75, 48, 66, 86, 72, 64, 67, 46, 51, 60, 47, 57, 72, 80, 93, 56, 76, 39, 73, 66, 62, 58, 62, 36, 58, 53, 89, 59, 40, 56, 60, 104, 58, 48, 57, 65, 71, 55, 73, 101, 47, 66, 68, 56, 44, 68, 88, 93, 67, 54, 81, 53, 55, 73, 49, 81, 72, 59, 99, 48, 68, 57, 96, 53, 85, 75, 98, 64, 52, 76, 68, 66, 60, 55, 82, 73, 63, 41, 67, 61, 58, 49, 73, 68, 64, 48, 60, 60, 56, 69, 56, 50, 46, 53, 64, 79, 88, 46, 51, 77, 62, 44, 57, 67, 63, 48, 70, 53, 53, 70, 84, 53, 70, 39, 48, 69, 79, 64, 75, 83, 80, 68, 62, 56, 55, 58, 80, 43, 68, 41, 62, 69, 55, 67, 60, 58, 66, 48, 61, 86, 72, 89, 76, 46, 55, 50, 58, 82, 73, 52, 96, 83, 42, 59, 68, 57, 113, 94, 60, 67, 58, 68, 52, 109, 66, 48, 94, 55, 100, 78, 92, 87, 57, 81, 59, 41, 60, 49, 60, 67, 71, 60, 37, 43, 66, 78, 70, 71, 69, 85, 71, 63, 47, 68, 52, 70, 65, 57, 68, 66, 76, 63, 62, 52, 63, 62, 49, 62, 50, 65, 45, 47, 82, 79, 78, 51, 82, 55, 46, 65, 64, 58, 70, 65, 74, 46, 51, 64, 77, 54, 54, 57, 84, 48, 175, 55, 80, 87, 45, 77, 50, 64, 53, 111, 72, 77, 55, 52, 64, 66, 55, 84, 41, 74, 64, 83, 57, 51, 76, 51, 75, 81, 52, 89, 81, 59, 73, 77, 64, 65, 39, 45, 56, 83, 57, 73, 40, 73, 50, 118, 62, 68, 75, 79, 56, 60, 57, 97, 57, 63, 64, 79, 80, 47, 71, 63, 62, 58, 46, 63, 63, 59, 49, 66, 44, 50, 55, 97, 35, 54, 46, 64, 65, 67, 49, 61, 58, 115, 95, 58, 48, 97, 77, 51, 61, 57, 55, 84, 67, 112, 68, 66, 70, 68, 133, 42, 64, 57, 61, 67, 93, 90, 60, 58, 67, 58, 78, 70, 64, 51, 76, 100, 38, 52, 51, 49, 69, 64, 53, 70, 50, 66, 64, 41, 65, 60, 74, 69, 73, 65, 56, 48, 58, 58, 67, 60, 80, 57, 90, 65, 59, 75, 60, 54, 55, 84, 64, 55, 69, 47, 88, 71, 70, 51, 87, 73, 67, 67, 49, 99, 67, 80, 61, 34, 59, 98, 100, 70, 61, 87, 78, 62, 88, 61, 70, 57, 70, 52, 45, 71, 80, 69, 108, 90, 33, 60, 62, 80, 151, 92, 63, 69, 55, 44, 65, 89, 48, 71, 68, 62, 61, 66, 69, 75, 56, 58, 71, 56, 76, 81, 79, 67, 79, 51, 46, 93, 57, 64, 57, 62, 98, 52, 91, 57, 54, 60, 64, 51, 75, 41, 48, 56, 74, 51, 64, 88, 86, 63, 47, 94, 73, 64, 74, 66, 64, 75, 62, 104, 57, 69, 64, 52, 100, 55, 87, 51, 41, 57, 54, 106, 89, 58, 76, 88, 49, 56, 103, 93, 57, 62, 74, 68, 80, 71, 66, 88, 91, 86, 45, 93, 99, 37, 58, 83, 55, 36, 95, 101, 63, 70, 55, 58, 63, 53, 48, 75, 67, 51, 94, 64, 77, 49, 75, 72, 34, 71, 71, 37, 105, 72, 104, 60, 78, 74, 88, 64, 65, 76, 81, 100, 77, 69, 74, 58, 95, 67, 68, 143, 66, 41, 89, 74, 46, 73, 80, 32, 69, 66, 72, 70, 69, 90, 91, 81, 59, 88, 70, 56, 94, 59, 158, 46, 67, 59, 68, 76, 66, 59, 72, 68, 63, 63, 71, 65, 58, 71, 51, 48, 54, 59, 52, 86, 87, 75, 102, 58, 66, 44, 64, 65, 58, 48, 92, 81, 89, 48, 53, 87, 56, 49, 62, 95, 73, 44, 46, 59, 62, 82, 62, 78, 76, 71, 53, 65, 51, 79, 90, 61, 44, 83, 87, 77, 65, 90, 59, 63, 71, 91, 67, 61, 55, 36, 57, 77, 64, 56, 84, 48, 37, 62, 43, 44, 78, 77, 55, 70, 74, 48, 64, 83, 51, 55, 74, 80, 58, 83, 72, 73, 48, 73, 80, 58, 48, 49, 75, 91, 45, 74, 54, 53, 88, 90, 52, 66, 40, 84, 59, 62, 71, 70, 48, 50, 110, 58, 50, 77, 62, 62, 80, 54, 67, 56, 68, 74, 77, 78, 85, 42, 51, 54, 65, 71, 53, 63, 79, 64, 63, 90, 79, 37, 55, 50, 30, 88, 65, 74, 74, 80, 50, 67, 55, 58, 54, 72, 76, 66, 57, 77, 75, 65, 94, 61, 59, 79, 88, 54, 76, 59, 63, 62, 88, 50, 47, 68, 76, 67, 42, 39, 57, 50, 83, 89, 50, 66, 79, 61, 87, 58, 47, 80, 51, 92, 54, 116, 73, 48, 60, 52, 80, 51, 63, 80, 85, 45, 95, 68, 82, 69, 38, 91, 72, 48, 56, 46, 55, 73, 67, 67, 62, 54, 82, 54, 101, 79, 46, 72, 63, 102, 60, 79, 81, 48, 50, 62, 60, 80, 46, 62, 66, 81, 72, 51, 50, 51, 62, 61, 72, 77, 59, 73, 50, 74, 84, 79, 69, 67, 63, 61, 60, 58, 87, 66, 36, 66, 63, 52, 68, 76, 67, 76, 59, 69, 65, 57, 65, 81, 89, 64, 66, 39, 78, 68, 63, 62, 116, 55, 101, 64, 74, 71, 71, 74, 68, 70, 55, 49, 108, 84, 59, 88, 60, 54, 66, 58, 55, 55, 101, 58, 68, 71, 78, 70, 69, 60, 83, 57, 62, 74, 52, 62, 50, 74, 86, 59, 68, 66, 68, 55, 52, 52, 56, 56, 69, 51, 73, 65, 70, 53, 63, 73, 43, 55, 70, 60, 79, 59, 49, 65, 61, 49, 56, 55, 61, 57, 62, 76, 54, 55, 53, 48, 62, 64, 72, 63, 93, 50, 75, 53, 53, 46, 63, 79, 65, 87, 68, 63, 69, 50, 63, 76, 63, 76, 61, 54, 62, 64, 65, 62, 91, 62, 101, 48, 49, 64, 65, 61, 65, 62, 60, 65, 55, 53, 71, 54, 65, 62, 83, 69, 85, 101, 86, 52, 50, 74, 64, 78, 54, 75, 57, 58, 58, 70, 53, 76, 77, 58, 51, 59, 70, 65, 53, 57, 54, 50, 66, 61, 57, 66, 65, 67, 52, 60, 92, 73, 58, 67, 63, 68, 75, 99, 54, 84, 55, 62, 76, 77, 84, 78, 58, 51, 65, 65, 66, 71, 67, 67, 57, 68, 80, 74, 57, 74, 74, 82, 39, 56, 53, 62, 61, 64, 62, 60, 73, 79, 64, 52, 52, 44, 66, 48, 59, 59, 92, 56, 66, 72, 83, 69, 102, 88, 61, 81, 65, 62, 56, 46, 66, 72, 49, 72, 53, 70, 60, 56, 55, 75, 72, 63, 83, 79, 68, 58, 43, 68, 71, 56, 80, 54, 64, 45, 68, 41, 82, 54, 63, 61, 57, 69, 72, 66, 63, 50, 71, 74, 59, 55, 74, 53, 59, 51, 65, 82, 70, 56, 48, 61, 60, 60, 74, 52, 61, 61, 69, 61, 61, 100, 78, 57, 64, 54, 59, 65, 67, 65, 64, 76, 47, 70, 53, 61, 64, 50, 85, 57, 55, 83, 50, 110, 49, 69, 77, 51, 74, 86, 95, 65, 81, 73, 48, 73, 61, 76, 93, 58, 66, 52, 37, 59, 76, 51, 62, 56, 54, 73, 47, 66, 73, 66, 61, 83, 61, 52, 78, 48, 66, 65, 56, 79, 63, 59, 81, 62, 64, 68, 77, 88, 61, 72, 85, 77, 59, 75, 75, 79, 64, 77, 68, 61, 66, 39, 84, 76, 59, 71, 68, 54, 57, 60, 75, 56, 58, 70, 74, 61, 62, 56, 52, 63, 89, 64, 79, 72, 55, 76, 72, 61, 73, 69, 75, 75, 65, 62, 61, 54, 70, 51, 70, 52, 55, 66, 60, 92, 61, 72, 65, 55, 53, 63, 57, 80, 61, 61, 112, 58, 68, 100, 73, 55, 77, 65, 60, 98, 63, 78, 51, 69, 73, 62, 84, 58, 46, 72, 58, 84, 85, 48, 62, 64, 59, 68, 57, 54, 101, 68, 67, 68, 73, 79, 60, 64, 56, 62, 58, 66, 52, 83, 62, 85, 60, 79, 84, 62, 54, 78, 59, 66, 64, 50, 112, 56, 50, 58, 53, 64, 93, 86, 73, 72, 76, 50, 58, 42, 63, 62, 69, 58, 78, 72, 58, 85, 80, 53, 49, 73, 70, 52, 56, 77, 72, 61, 81, 42, 93, 58, 66, 52, 63, 80, 74, 64, 102, 56, 57, 60, 64, 77, 70, 79, 45, 61, 62, 85, 102, 63, 72, 68, 86, 87, 68, 60, 104, 47, 58, 50, 67, 72, 101, 75, 71, 73, 72, 64, 65, 64, 74, 71, 55, 60, 104, 55, 65, 96, 60, 74, 78, 56, 95, 70, 81, 54, 48, 80, 60, 55, 60, 60, 87, 55, 44, 112, 57, 101, 65, 75, 64, 67, 62, 73, 77, 56, 62, 59, 56, 47, 66, 67, 56, 63, 54, 64, 61, 49, 52, 56, 77, 65, 54, 72, 66, 53, 63, 51, 70, 73, 67, 83, 79, 87, 54, 60, 67, 49, 61, 81, 60, 79, 69, 86, 62, 54, 63, 73, 56, 67, 106, 67, 70, 63, 57, 58, 72, 62, 94, 50, 72, 67, 81, 72, 62, 69, 70, 60, 55, 65, 48, 52, 63, 51, 55, 60, 80, 52, 66, 74, 74, 51, 66, 56, 77, 49, 63, 57, 64, 87, 93, 67, 67, 59, 62, 64, 79, 52, 79, 64, 53, 30, 112, 67, 67, 45, 66, 79, 54, 63, 75, 52, 67, 62, 52, 76, 75, 60, 72, 57, 72, 74, 72, 79, 45, 59, 57, 98, 65, 52, 84, 64, 75, 61, 72, 64, 58, 62, 52, 60, 59, 62, 73, 82, 65, 73, 58, 124, 83, 71, 56, 48, 61, 125, 67, 59, 69, 72, 64, 43, 57, 67, 55, 43, 109, 62, 57, 75, 78, 61, 81, 73, 59, 64, 61, 69, 40, 64, 54, 87, 74, 74, 72, 57, 66, 71, 72, 66, 105, 59, 71, 86, 73, 77, 71, 64, 44, 62, 75, 68, 63, 62, 70, 93, 63, 59, 74, 62, 74, 87, 85, 44, 57, 75, 40, 60, 60, 44, 49, 41, 43, 59, 66, 62, 69, 57, 50, 72, 67, 64, 60, 66, 50, 64, 56, 77, 76, 63, 57, 73, 60, 46, 77, 72, 56, 73, 96, 60, 45, 54, 76, 60, 75, 52, 45, 63, 57, 64, 106, 89, 80, 80, 57, 74, 60, 66, 52, 65, 63, 72, 53, 50, 60, 63, 64, 50, 66, 60, 58, 83, 73, 54, 78, 63, 66, 42, 67, 50, 62, 78, 62, 58, 83, 62, 67, 96, 93, 76, 53, 33, 68, 68, 49, 61, 45, 75, 51, 53, 60, 68, 90, 74, 66, 76, 61, 62, 65, 63, 65, 52, 60, 85, 57, 68, 65, 55, 51, 61, 66, 56, 51, 66, 65, 50, 74, 49, 70, 40, 76, 70, 82, 74, 50, 74, 61, 76, 60, 39, 53, 85, 75, 68, 86, 71, 91, 103, 62, 60, 67, 59, 80, 69, 65, 54, 50, 76, 55, 77, 55, 81, 53, 79, 57, 61, 63, 60, 63, 69, 58, 102, 44, 71, 55, 63, 53, 56, 142, 73, 71, 65, 66, 71, 66, 59, 54, 87, 70, 49, 59, 92, 76, 62, 57, 51, 106, 61, 62, 45, 81, 43, 44, 38, 76, 61, 64, 60, 56, 62, 58, 88, 76, 90, 54, 62, 58, 61, 67, 40, 61, 84, 71, 64, 75, 58, 68, 57, 62, 82, 56, 78, 54, 70, 48, 44, 80, 52, 63, 50, 66, 61, 42, 49, 59, 67, 66, 60, 104, 45, 54, 75, 56, 51, 66, 68, 61, 50, 57, 59, 82, 64, 72, 46, 99, 56, 75, 104, 77, 61, 53, 54, 85, 67, 55, 105, 49, 82, 72, 57, 61, 51, 68, 66, 63, 54, 75, 78, 76, 64, 51, 48, 95, 77, 60, 65, 59, 68, 68, 69, 68, 82, 56, 70, 90, 75, 55, 65, 41, 52, 65, 72, 84, 54, 88, 65, 65, 107, 71, 75, 49, 65, 57, 61, 57, 51, 60, 54, 63, 51, 54, 34, 74, 68, 68, 54, 40, 85, 48, 52, 77, 77, 65, 71, 55, 54, 61, 51, 48, 72, 73, 51, 69, 53, 55, 67, 84, 63, 105, 59, 52, 51, 86, 63, 91, 75, 54, 78, 81, 68, 55, 82, 92, 55, 56, 58, 57, 60, 59, 72, 56, 64, 96, 66, 84, 47, 57, 54, 63, 63, 69, 74, 59, 83, 63, 96, 42, 56, 76, 52, 77, 53, 80, 110, 49, 65, 53, 69, 47, 67, 58, 67, 61, 38, 76, 72, 69, 58, 64, 57, 57, 69, 64, 78, 73, 42, 68, 107, 96, 77, 77, 63, 44, 56, 60, 91, 59, 65, 59, 79, 67, 57, 63, 74, 66, 43, 101, 48, 64, 61, 71, 72, 64, 75, 76, 58, 61, 63, 58, 44, 72, 87, 89, 72, 63, 65, 85, 79, 98, 99, 75, 67, 47, 63, 57, 76, 67, 64, 81, 33, 69, 57, 66, 103, 69, 40, 55, 59, 60, 60, 56, 57, 55, 49, 74, 60, 40, 64, 63, 101, 60, 75, 80, 61, 59, 80, 43, 56, 61, 60, 50, 60, 35, 79, 61, 51, 54, 54, 63, 91, 221, 47, 58, 54, 43, 53, 55, 56, 64, 50, 87, 77, 68, 63, 62, 92, 73, 51, 69, 88, 74, 70, 65, 63, 105, 60, 55, 54, 56, 71, 63, 72, 64, 53, 98, 51, 50, 65, 75, 71, 83, 63, 75, 51, 45, 83, 59, 64, 56, 68, 51, 79, 70, 90, 102, 49, 57, 75, 63, 61, 82, 63, 50, 77, 65, 62, 76, 70, 55, 70, 58, 79, 85, 56, 63, 64, 77, 52, 77, 64, 50, 82, 61, 85, 68, 62, 56, 67, 48, 63, 77, 67, 82, 51, 78, 58, 35, 55, 65, 64, 84, 58, 69, 52, 85, 53, 68, 60, 49, 82, 59, 55, 48, 50, 53, 74, 54, 54, 66, 59, 63, 61, 69, 102, 83, 93, 53, 69, 58, 53, 47, 73, 72, 76, 57, 55, 126, 60, 93, 51, 103, 57, 73, 62, 67, 55, 58, 100, 82, 98, 43, 81, 77, 54, 93, 83, 63, 51, 55, 90, 60, 69, 75, 59, 80, 74, 43, 67, 46, 52, 51, 68, 58, 59, 82, 75, 75, 68, 53, 57, 77, 64, 70, 71, 53, 49, 101, 75, 101, 73, 75, 37, 106, 69, 129, 71, 49, 95, 59, 107, 77, 53, 63, 67, 86, 64, 56, 49, 59, 60, 55, 50, 56, 59, 66, 88, 62, 69, 54, 76, 76, 65, 75, 63, 60, 90, 59, 66, 57, 84, 97, 76, 68, 60, 60, 62, 51, 69, 85, 51, 61, 40, 78, 55, 42, 65, 70, 57, 49, 49, 66, 69, 60, 81, 81, 93, 77, 73, 48, 58, 45, 57, 70, 45, 58, 85, 45, 98, 76, 65, 71, 44, 48, 77, 66, 71, 73, 65, 57, 75, 91, 78, 56, 92, 56, 56, 71, 53, 80, 99, 101, 72, 35, 76, 57, 75, 55, 57, 68, 64, 78, 59, 58, 64, 74, 68, 59, 55, 72, 75, 56, 49, 57, 55, 72, 57, 45, 49, 70, 58, 56, 72, 71, 56, 48, 56, 63, 61, 53, 62, 55, 62, 59, 49, 43, 81, 53, 53, 63, 79, 70, 74, 56, 54, 55, 70, 111, 68, 56, 47, 118, 79, 62, 77, 65, 66, 64, 65, 61, 58, 66, 57, 68, 72, 52, 70, 51, 103, 57, 57, 76, 57, 87, 68, 122, 87, 70, 57, 47, 65, 71, 79, 41, 64, 54, 60, 69, 38, 48, 53, 71, 76, 40, 62, 63, 51, 49, 80, 37, 74, 87, 74, 74, 82, 87, 35, 55, 80, 56, 61, 69, 60, 62, 97, 117, 44, 62, 85, 55, 69, 69, 62, 45, 61, 49, 61, 60, 56, 105, 83, 70, 71, 60, 69, 64, 75, 33, 60, 66, 86, 67, 57, 61, 75, 56, 69, 43, 74, 51, 81, 51, 71, 89, 55, 56, 70, 50, 56, 72, 70, 84, 70, 68, 62, 66, 62, 67, 67, 57, 70, 63, 82, 59, 76, 62, 78, 108, 49, 35, 56, 108, 67, 78, 76, 71, 74, 78, 66, 41, 73, 79, 47, 52, 72, 60, 63, 53, 62, 102, 45, 67, 63, 81, 53, 67, 59, 49, 64, 72, 61, 50, 61, 66, 66, 56, 84, 87, 82, 68, 56, 70, 61, 66, 76, 78, 69, 76, 73, 62, 61, 76, 49, 78, 59, 79, 81, 69, 65, 53, 65, 45, 58, 51, 64, 74, 59, 57, 67, 55, 72, 69, 46, 62, 52, 47, 49, 49, 63, 69, 69, 51, 80, 65, 50, 67, 63, 70, 53, 66, 64, 74, 48, 75, 62, 55, 43, 52, 47, 123, 57, 55, 71, 61, 63, 65, 103, 56, 72, 67, 69, 54, 55, 79, 82, 60, 54, 56, 70, 68, 85, 64, 56, 80, 85, 63, 56, 79, 69, 47, 47, 55, 66, 58, 68, 78, 68, 74, 85, 79, 84, 63, 47, 67, 69, 56, 62, 77, 59, 73, 87, 64, 71, 75, 98, 70, 65, 65, 68, 66, 61, 60, 65, 85, 73, 58, 43, 52, 63, 65, 57, 59, 88, 50, 57, 71, 50, 48, 52, 41, 57, 77, 67, 58, 101, 53, 55, 63, 54, 66, 71, 51, 60, 76, 76, 56, 40, 71, 49, 73, 78, 68, 54, 56, 69, 53, 51, 62, 65, 56, 78, 64, 63, 69, 64, 59, 69, 66, 61, 29, 67, 71, 51, 63, 66, 40, 60, 56, 65, 88, 79, 62, 96, 45, 82, 65, 63, 158, 75, 69, 63, 42, 71, 80, 92, 55, 57, 51, 77, 58, 68, 66, 55, 60, 64, 78, 74, 59, 77, 78, 55, 93, 102, 106, 66, 63, 66, 75, 106, 80, 52, 78, 72, 50, 71, 51, 78, 69, 59, 62, 54, 59, 68, 68, 85, 69, 62, 72, 58, 80, 58, 69, 97, 59, 75, 65, 81, 66, 70, 38, 63, 52, 60, 75, 64, 50, 61, 68, 66, 53, 55, 78, 66, 52, 62, 57, 86, 58, 53, 98, 79, 68, 68, 55, 73, 82, 73, 71, 75, 65, 69, 73, 55, 46, 65, 56, 55, 64, 69, 85, 63, 63, 65, 65, 61, 79, 79, 71, 76, 53, 60, 65, 96, 57, 61, 71, 80, 69, 73, 73, 72, 61, 59, 46, 70, 56, 43, 57, 80, 73, 75, 86, 53, 61, 61, 79, 94, 72, 63, 79, 62, 75, 78, 87, 56, 70, 85, 45, 72, 90, 58, 52, 57, 80, 55, 70, 46, 78, 72, 68, 90, 86, 62, 70, 58, 71, 67, 60, 61, 115, 58, 57, 80, 72, 55, 63, 41, 61, 58, 68, 48, 57, 82, 63, 59, 41, 98, 59, 67, 50, 62, 52, 88, 71, 64, 72, 49, 52, 61, 91, 59, 61, 57, 62, 62, 75, 86, 72, 49, 71, 62, 78, 72, 72, 80, 46, 47, 54, 85, 55, 78, 65, 54, 75, 65, 79, 44, 94, 59, 83, 56, 65, 94, 73, 54, 92, 54, 49, 74, 66, 48, 74, 56, 59, 77, 72, 81, 99, 79, 81, 51, 70, 70, 73, 57, 52, 82, 51, 52, 87, 65, 63, 70, 70, 65, 60, 72, 59, 56, 92, 74, 78, 53, 72, 60, 59, 52, 65, 59, 81, 52, 76, 61, 69, 45, 65, 75, 72, 77, 73, 66, 43, 66, 79, 80, 98, 92, 65, 60, 68, 69, 56, 64, 89, 57, 48, 48, 89, 67, 50, 57, 54, 75, 97, 69, 64, 54, 75, 64, 62, 43, 69, 73, 71, 80, 53, 60, 74, 92, 72, 74, 62, 82, 58, 64, 61, 83, 55, 85, 84, 65, 51, 73, 67, 87, 93, 56, 49, 58, 57, 59, 79, 71, 58, 77, 52, 78, 65, 46, 77, 54, 74, 61, 77, 43, 47, 80, 77, 43, 51, 64, 43, 62, 59, 60, 62, 82, 67, 79, 65, 61, 58, 62, 58, 51, 75, 56, 60, 58, 49, 71, 50, 67, 98, 43, 56, 49, 56, 82, 60, 60, 65, 75, 56, 64, 70, 83, 64, 63, 50, 68, 52, 48, 79, 75, 79, 55, 70, 56, 77, 50, 61, 83, 51, 61, 51, 73, 68, 74, 75, 71, 56, 52, 58, 59, 70, 97, 55, 85, 47, 56, 48, 96, 59, 58, 53, 67, 52, 46, 77, 83, 77, 56, 53, 96, 68, 62, 62, 48, 66, 62, 51, 64, 75, 53, 60, 81, 64, 66, 70, 84, 93, 92, 66, 45, 82, 75, 66, 68, 57, 59, 61, 48, 73, 87, 56, 86, 85, 84, 55, 108, 62, 42, 46, 54, 38, 65, 60, 64, 90, 89, 67, 53, 60, 104, 37, 52, 58, 83, 53, 62, 89, 60, 52, 68, 84, 70, 56, 77, 85, 114, 58, 75, 53, 74, 57, 60, 50, 82, 57, 54, 60, 56, 87, 105, 64, 54, 51, 64, 57, 55, 73, 93, 70, 82, 52, 49, 59, 69, 75, 75, 59, 61, 63, 48, 51, 50, 71, 75, 73, 43, 72, 80, 71, 89, 50, 75, 66, 51, 36, 61, 57, 71, 57, 49, 51, 67, 62, 70, 66, 57, 76, 52, 123, 89, 71, 91, 36, 39, 59, 65, 56, 53, 103, 56, 82, 49, 79, 68, 58, 46, 63, 37, 52, 78, 72, 50, 71, 70, 51, 58, 63, 68, 53, 55, 102, 59, 44, 46, 55, 73, 72, 68, 53, 59, 55, 96, 72, 48, 76, 43, 67, 62, 68, 84, 59, 53, 57, 82, 76, 62, 56, 55, 50, 76, 67, 39, 65, 75, 67, 54, 83, 73, 71, 68, 62, 82, 55, 76, 57, 59, 88, 54, 57, 56, 57, 62, 120, 58, 49, 66, 100, 82, 52, 47, 66, 74, 85, 58, 79, 42, 73, 63, 65, 58, 57, 55, 60, 73, 55, 85, 55, 40, 64, 56, 76, 75, 68, 81, 80, 56, 74, 69, 99, 73, 63, 92, 37, 53, 44, 104, 52, 101, 84, 75, 81, 66, 76, 59, 59, 51, 41, 49, 48, 90, 33, 71, 65, 52, 45, 69, 75, 68, 61, 62, 57, 59, 70, 48, 122, 50, 73, 50, 79, 105, 62, 78, 80, 60, 113, 69, 51, 97, 69, 77, 60, 67, 52, 58, 43, 75, 73, 89, 86, 75, 63, 54, 65, 75, 66, 73, 73, 73, 46, 58, 64, 84, 55, 76, 53, 77, 55, 56, 62, 28, 61, 81, 58, 57, 38, 64, 69, 67, 82, 71, 32, 62, 57, 67, 62, 91, 44, 68, 69, 60, 69, 59, 43, 71, 75, 62, 66, 42, 70, 69, 70, 75, 56, 54, 69, 59, 62, 113, 73, 58, 45, 68, 60, 68, 61, 89, 68, 71, 72, 55, 70, 49, 42, 77, 63, 68, 59, 61, 57, 48, 55, 51, 76, 64, 67, 89, 42, 55, 76, 60, 49, 80, 56, 77, 57, 66, 101, 68, 80, 55, 52, 81, 47, 55, 70, 57, 52, 86, 40, 67, 75, 59, 47, 61, 73, 98, 38, 74, 74, 69, 71, 82, 63, 53, 40, 54, 69, 63, 88, 72, 66, 90, 70, 62, 79, 50, 55, 72, 70, 68, 79, 66, 59, 73, 57, 49, 70, 72, 46, 73, 59, 59, 55, 78, 47, 68, 60, 47, 73, 73, 51, 100, 64, 66, 89, 62, 47, 90, 58, 83, 61, 49, 76, 73, 64, 56, 70, 62, 81, 63, 55, 63, 51, 59, 74, 76, 53, 80, 64, 54, 45, 61, 50, 71, 70, 51, 58, 107, 32, 56, 59, 69, 69, 67, 74, 63, 58, 69, 64, 84, 74, 84, 76, 62, 65, 84, 60, 49, 58, 61, 87, 83, 67, 61, 52, 78, 67, 49, 52, 60, 79, 68, 72, 80, 57, 44, 74, 54, 77, 75, 65, 55, 59, 65, 113, 51, 62, 52, 69, 70, 62, 63, 55, 67, 88, 55, 69, 70, 71, 82, 54, 69, 61, 78, 61, 45, 90, 59, 86, 63, 63, 63, 48, 63, 53, 72, 47, 52, 66, 85, 62, 44, 57, 77, 53, 59, 120, 47, 77, 66, 59, 74, 47, 62, 53, 63, 74, 82, 61, 48, 51, 82, 39, 100, 70, 68, 69, 81, 59, 98, 59, 84, 56, 66, 54, 108, 71, 60, 70, 51, 55, 60, 74, 54, 67, 70, 61, 55, 53, 60, 63, 69, 55, 61, 81, 68, 64, 62, 66, 87, 68, 58, 55, 64, 61, 62, 60, 64, 49, 59, 52, 61, 103, 52, 61, 54, 72, 72, 87, 72, 50, 76, 74, 74, 75, 46, 88, 56, 65, 75, 62, 69, 67, 60, 106, 72, 82, 65, 51, 63, 74, 52, 81, 58, 80, 99, 78, 88, 64, 72, 55, 49, 98, 66, 71, 67, 75, 68, 55, 48, 68, 61, 58, 54, 71, 78, 56, 58, 59, 66, 72, 72, 56, 69, 67, 66, 72, 82, 59, 76, 60, 50, 65, 69, 76, 80, 91, 83, 61, 69, 62, 79, 83, 74, 81, 59, 60, 48, 75, 63, 76, 61, 77, 77, 63, 64, 96, 51, 53, 64, 56, 60, 78, 66, 54, 74, 68, 57, 58, 50, 62, 56, 62, 66, 77, 65, 57, 64, 95, 66, 49, 53, 55, 96, 60, 52, 87, 106, 51, 46, 96, 70, 65, 43, 57, 64, 59, 86, 70, 72, 76, 59, 75, 41, 76, 65, 53, 56, 42, 62, 60, 59, 57, 66, 61, 39, 72, 64, 58, 61, 50, 56, 69, 55, 67, 73, 72, 102, 59, 46, 72, 87, 49, 49, 55, 85, 60, 85, 64, 71, 60, 63, 87, 79, 60, 59, 60, 76, 78, 100, 60, 65, 58, 62, 59, 68, 56, 56, 65, 71, 81, 73, 52, 63, 50, 66, 148, 82, 93, 50, 51, 64, 71, 73, 83, 82, 71, 58, 62, 57, 70, 67, 72, 62, 89, 112, 83, 52, 59, 102, 80, 62, 63, 76, 62, 55, 63, 55, 71, 72, 90, 61, 67, 47, 55, 64, 73, 108, 64, 63, 55, 72, 55, 56, 81, 48, 69, 48, 84, 54, 62, 71, 57, 74, 73, 83, 40, 60, 76, 53, 58, 54, 49, 63, 57, 69, 76, 81, 75, 43, 50, 99, 68, 74, 77, 73, 52, 49, 68, 64, 83, 68, 67, 53, 75, 67, 61, 65, 88, 61, 76, 50, 71, 63, 67, 54, 74, 58, 46, 63, 72, 58, 64, 57, 58, 78, 54, 70, 64, 59, 67, 83, 56, 47, 54, 69, 59, 74, 79, 76, 58, 53, 66, 68, 60, 63, 96, 74, 59, 58, 67, 79, 75, 66, 72, 56, 60, 61, 63, 71, 53, 69, 65, 76, 60, 69, 60, 48, 52, 69, 78, 44, 44, 41, 69, 64, 87, 74, 58, 62, 70, 70, 78, 78, 68, 62, 79, 60, 49, 67, 101, 47, 113, 55, 76, 76, 84, 54, 55, 64, 69, 71, 52, 59, 66, 48, 65, 59, 81, 76, 96, 49, 60, 61, 77, 108, 59, 62, 65, 70, 66, 77, 74, 44, 60, 65, 55, 52, 60, 64, 52, 48, 57, 51, 66, 74, 69, 69, 74, 65, 63, 66, 45, 68, 77, 65, 49, 64, 94, 84, 76, 61, 70, 46, 77, 66, 48, 58, 59, 77, 66, 59, 69, 64, 66, 54, 64, 58, 43, 70, 56, 54, 68, 73, 59, 48, 73, 60, 56, 57, 66, 47, 69, 58, 47, 73, 62, 79, 62, 67, 73, 50, 68, 78, 92, 67, 57, 50, 64, 74, 62, 69, 59, 52, 59, 31, 52, 75, 83, 60, 56, 60, 48, 44, 70, 58, 42, 65, 62, 58, 84, 58, 69, 54, 92, 68, 60, 60, 56, 63, 76, 68, 70, 72, 113, 49, 55, 63, 71, 56, 72, 40, 53, 73, 59, 57, 78, 60, 59, 97, 56, 54, 56, 90, 53, 64, 54, 79, 52, 78, 66, 60, 51, 64, 79, 79, 67, 76, 69, 112, 94, 63, 61, 41, 77, 68, 81, 62, 64, 92, 80, 46, 91, 77, 71, 94, 42, 60, 83, 53, 58, 49, 60, 68, 77, 83, 67, 56, 61, 43, 66, 83, 53, 76, 58, 65, 71, 55, 66, 53, 73, 55, 52, 41, 134, 111, 76, 64, 51, 57, 72, 68, 56, 89, 51, 40, 90, 66, 62, 51, 87, 99, 52, 49, 57, 59, 43, 60, 54, 78, 68, 54, 42, 70, 58, 67, 63, 64, 60, 75, 49, 65, 58, 51, 72, 67, 43, 57, 78, 55, 68, 55, 60, 58, 81, 69, 70, 67, 65, 55, 77, 50, 82, 67, 88, 68, 70, 69, 62, 62, 60, 68, 51, 58, 78, 61, 70, 49, 57, 80, 74, 58, 67, 65, 57, 48, 76, 66, 71, 57, 72, 61, 69, 59, 50, 54, 44, 63, 58, 46, 79, 52, 63, 78, 87, 64, 67, 50, 75, 55, 70, 72, 60, 69, 57, 87, 65, 58, 63, 73, 74, 56, 80, 129, 71, 86, 81, 51, 64, 62, 37, 68, 57, 70, 65, 57, 54, 58, 64, 54, 76, 62, 64, 47, 58, 56, 84, 65, 49, 68, 53, 47, 74, 85, 96, 61, 64, 75, 75, 97, 53, 57, 77, 57, 78, 83, 53, 56, 83, 91, 58, 68, 69, 51, 63, 60, 88, 64, 68, 66, 51, 91, 53, 77, 63, 73, 85, 70, 53, 65, 75, 83, 94, 61, 44, 75, 56, 62, 68, 78, 68, 77, 57, 63, 73, 87, 43, 73, 70, 93, 48, 60, 56, 52, 70, 56, 30, 65, 67, 70, 48, 46, 65, 72, 66, 58, 73, 118, 58, 50, 57, 76, 79, 58, 70, 58, 83, 57, 73, 71, 58, 40, 55, 57, 70, 54, 73, 48, 71, 135, 71, 53, 74, 71, 59, 55, 69, 86, 71, 84, 56, 65, 73, 74, 83, 70, 64, 48, 60, 62, 74, 64, 58, 81, 52, 61, 51, 58, 58, 55, 87, 79, 72, 46, 62, 56, 67, 81, 68, 77, 62, 72, 69, 58, 52, 50, 63, 75, 67, 80, 77, 76, 59, 80, 111, 68, 52, 67, 91, 54, 70, 49, 66, 55, 94, 75, 54, 63, 59, 62, 66, 57, 108, 72, 106, 55, 89, 62, 62, 88, 56, 79, 97, 92, 70, 75, 68, 46, 96, 101, 75, 68, 52, 71, 64, 64, 63, 41, 48, 106, 77, 57, 160, 72, 89, 80, 50, 71, 43, 59, 66, 101, 68, 58, 67, 64, 47, 67, 50, 69, 38, 68, 60, 58, 53, 53, 73, 76, 59, 48, 61, 73, 63, 61, 42, 71, 61, 61, 81, 68, 51, 62, 88, 70, 65, 48, 81, 71, 47, 50, 48, 42, 63, 42, 74, 63, 65, 55, 84, 82, 47, 75, 77, 55, 64, 56, 94, 59, 58, 58, 60, 65, 62, 93, 70, 53, 75, 62, 53, 42, 85, 74, 63, 74, 70, 89, 56, 61, 40, 74, 62, 67, 50, 116, 50, 74, 61, 48, 42, 87, 55, 87, 51, 56, 71, 56, 71, 71, 60, 75, 48, 46, 58, 64, 68, 76, 39, 63, 55, 54, 50, 72, 56, 52, 78, 53, 70, 67, 74, 75, 52, 68, 65, 81, 59, 86, 82, 63, 75, 54, 53, 50, 73, 43, 53, 117, 93, 62, 71, 69, 75, 66, 70, 62, 78, 64, 69, 70, 76, 59, 67, 56, 68, 74, 50, 55, 66, 50, 52, 84, 48, 87, 55, 36, 78, 70, 67, 58, 53, 53, 69, 76, 75, 96, 76, 61, 59, 89, 68, 47, 59, 58, 64, 69, 65, 75, 71, 57, 48, 65, 63, 80, 59, 46, 55, 66, 45, 69, 71, 67, 74, 64, 115, 74, 73, 61, 70, 47, 81, 80, 69, 106, 57, 54, 65, 72, 56, 92, 64, 62, 57, 88, 75, 84, 79, 80, 80, 68, 61, 62, 65, 55, 72, 55, 82, 107, 76, 44, 113, 63, 77, 66, 49, 46, 80, 67, 74, 52, 47, 67, 59, 46, 63, 60, 57, 47, 65, 58, 36, 43, 54, 57, 71, 45, 55, 55, 56, 75, 97, 58, 59, 59, 57, 60, 50, 96, 63, 113, 78, 49, 73, 79, 50, 91, 115, 90, 66, 77, 63, 62, 128, 56, 64, 72, 52, 60, 63, 63, 79, 47, 47, 61, 88, 131, 82, 82, 60, 60, 48, 82, 64, 67, 64, 75, 63, 50, 62, 65, 59, 52, 68, 51, 61, 56, 74, 44, 90, 53, 51, 73, 53, 54, 83, 49, 66, 41, 57, 132, 62, 72, 63, 59, 74, 60, 57, 103, 68, 70, 56, 80, 73, 62, 81, 45, 63, 52, 51, 64, 66, 61, 64, 60, 70, 47, 55, 48, 59, 65, 102, 59, 59, 76, 56, 70, 54, 54, 56, 46, 52, 49, 60, 53, 57, 54, 58, 55, 81, 64, 44, 76, 61, 39, 48, 59, 57, 62, 110, 84, 55, 71, 65, 86, 48, 54, 60, 49, 61, 54, 36, 52, 72, 80, 54, 95, 58, 89, 79, 82, 56, 63, 65, 83, 122, 73, 58, 69, 52, 77, 81, 81, 60, 58, 51, 89, 76, 63, 75, 64, 70, 30, 40, 75, 30, 71, 50, 45, 64, 73, 63, 57, 76, 77, 81, 53, 72, 63, 76, 93, 64, 77, 120, 91, 52, 53, 39, 86, 50, 48, 65, 43, 80, 74, 73, 73, 47, 69, 66, 81, 61, 51, 101, 57, 60, 60, 45, 78, 39, 83, 55, 56, 62, 69, 42, 61, 53, 65, 59, 90, 61, 34, 81, 73, 59, 53, 66, 56, 97, 43, 76, 62, 77, 71, 53, 48, 86, 64, 53, 73, 52, 79, 57, 89, 59, 80, 56, 68, 60, 92, 76, 68, 59, 69, 69, 78, 57, 52, 44, 57, 73, 40, 116, 68, 74, 48, 65, 86, 68, 36, 49, 49, 63, 59, 59, 68, 74, 71, 107, 76, 48, 85, 66, 82, 61, 68, 75, 51, 59, 60, 53, 74, 56, 43, 71, 53, 64, 70, 70, 51, 45, 77, 63, 82, 57, 51, 48, 69, 51, 42, 57, 62, 63, 67, 67, 75, 73, 51, 63, 64, 65, 78, 59, 56, 69, 78, 53, 55, 41, 64, 55, 63, 59, 57, 50, 56, 75, 82, 47, 92, 70, 58, 58, 39, 70, 84, 68, 55, 47, 48, 55, 76, 80, 57, 69, 69, 49, 73, 55, 54, 65, 71, 112, 84, 86, 76, 57, 58, 61, 61, 69, 65, 96, 69, 51, 67, 42, 69, 66, 70, 69, 69, 117, 46, 46, 53, 50, 62, 55, 55, 81, 76, 52, 65, 90, 55, 133, 85, 56, 64, 55, 85, 57, 91, 62, 77, 59, 88, 63, 47, 65, 62, 72, 44, 82, 67, 56, 69, 62, 52, 123, 93, 58, 107, 103, 51, 110, 71, 77, 52, 63, 83, 64, 62, 42, 71, 66, 75, 63, 33, 51, 49, 65, 88, 58, 53, 92, 64, 57, 40, 54, 55, 57, 57, 80, 67, 50, 81, 96, 84, 64, 64, 66, 54, 58, 68, 61, 52, 63, 55, 60, 46, 42, 43, 54, 77, 55, 60, 55, 63, 85, 88, 60, 129, 57, 73, 49, 65, 56, 68, 69, 50, 60, 99, 61, 54, 76, 50, 55, 75, 70, 80, 49, 43, 61, 62, 75, 111, 69, 62, 56, 65, 58, 84, 77, 62, 63, 94, 87, 80, 118, 62, 65, 88, 58, 60, 54, 105, 66, 81, 56, 58, 65, 53, 61, 36, 48, 54, 74, 70, 73, 61, 90, 48, 63, 69, 75, 104, 78, 84, 61, 92, 48, 60, 87, 48, 98, 86, 71, 57, 51, 97, 63, 57, 66, 79, 68, 56, 75, 87, 55, 42, 53, 65, 69, 74, 51, 62, 60, 55, 43, 57, 94, 70, 83, 83, 63, 73, 53, 54, 75, 64, 60, 88, 42, 86, 39, 73, 64, 70, 85, 84, 69, 103, 69, 86, 68, 94, 92, 43, 68, 73, 51, 55, 71, 67, 59, 64, 91, 59, 69, 61, 73, 62, 90, 69, 53, 75, 59, 65, 47, 49, 67, 68, 48, 65, 62, 110, 70, 66, 50, 93, 89, 56, 50, 51, 54, 63, 73, 82, 75, 89, 57, 42, 74, 69, 57, 71, 70, 62, 59, 51, 76, 71, 55, 66, 81, 79, 60, 64, 43, 60, 84, 72, 54, 85, 51, 57, 69, 71, 39, 76, 64, 75, 86, 109, 52, 78, 54, 49, 67, 55, 72, 77, 72, 69, 54, 43, 49, 58, 57, 59, 58, 56, 70, 62, 53, 58, 87, 57, 54, 62, 65, 63, 77, 79, 78, 92, 55, 59, 65, 84, 81, 48, 44, 80, 52, 56, 52, 80, 79, 65, 59, 49, 57, 60, 52, 59, 110, 85, 73, 79, 38, 61, 47, 70, 49, 116, 65, 77, 54, 59, 63, 77, 44, 36, 62, 55, 49, 79, 60, 79, 79, 45, 77, 62, 59, 69, 57, 73, 60, 64, 73, 82, 55, 52, 94, 71, 68, 72, 88, 73, 94, 61, 59, 68, 58, 78, 27, 77, 66, 55, 46, 61, 98, 86, 58, 79, 72, 41, 71, 56, 58, 60, 69, 69, 57, 71, 58, 92, 51, 55, 66, 60, 42, 62, 79, 70, 62, 109, 62, 68, 63, 75, 80, 55, 64, 59, 77, 123, 77, 84, 75, 59, 62, 99, 81, 90, 67, 56, 59, 52, 62, 74, 72, 51, 82, 55, 61, 69, 122, 52, 51, 82, 39, 70, 72, 56, 58, 61, 77, 74, 68, 56, 77, 69, 58, 81, 50, 57, 64, 96, 53, 78, 66, 64, 53, 61, 69, 60, 73, 97, 107, 68, 100, 69, 58, 68, 58, 72, 52, 57, 74, 65, 81, 52, 39, 85, 81, 53, 55, 50, 74, 41, 46, 42, 57, 61, 50, 72, 51, 65, 61, 49, 97, 53, 73, 49, 61, 90, 53, 57, 65, 73, 73, 73, 67, 63, 67, 81, 53, 54, 92, 55, 50, 58, 87, 85, 79, 73, 61, 62, 132, 75, 73, 88, 99, 47, 62, 70, 62, 61, 64, 74, 93, 85, 63, 91, 56, 77, 68, 57, 59, 115, 61, 70, 70, 75, 64, 71, 64, 61, 95, 64, 87, 66, 81, 76, 71, 75, 92, 69, 86, 46, 76, 70, 69, 58, 62, 54, 56, 70, 89, 103, 61, 43, 50, 55, 82, 62, 66, 60, 63, 73, 49, 70, 51, 60, 69, 42, 77, 73, 81, 80, 92, 53, 48, 52, 50, 42, 53, 106, 61, 92, 62, 62, 50, 95, 77, 71, 126, 85, 60, 63, 66, 68, 54, 66, 89, 56, 85, 66, 54, 52, 70, 74, 75, 47, 103, 81, 81, 63, 63, 68, 67, 61, 73, 29, 73, 84, 54, 42, 93, 62, 56, 48, 52, 50, 57, 47, 73, 48, 66, 69, 44, 61, 67, 77, 71, 51, 68, 63, 81, 161, 81, 50, 65, 66, 89, 66, 62, 96, 84, 68, 51, 55, 41, 66, 73, 63, 50, 55, 51, 62, 67, 65, 71, 67, 64, 57, 55, 66, 81, 42, 55, 32, 42, 79, 77, 76, 68, 51, 54, 50, 61, 64, 50, 83, 74, 67, 55, 58, 57, 76, 63, 89, 74, 83, 49, 62, 54, 86, 73, 70, 62, 78, 58, 61, 62, 66, 58, 40, 63, 65, 75, 51, 65, 58, 79, 62, 63, 93, 76, 73, 43, 63, 44, 53, 53, 56, 43, 82, 58, 82, 76, 49, 100, 76, 75, 47, 46, 53, 58, 68, 68, 52, 62, 46, 57, 40, 84, 55, 52, 75, 56, 76, 64, 66, 57, 65, 65, 56, 75, 80, 60, 115, 85, 55, 59, 68, 56, 68, 76, 60, 62, 76, 58, 74, 81, 54, 45, 89, 86, 82, 53, 38, 85, 79, 69, 63, 80, 55, 68, 46, 62, 65, 70, 86, 68, 58, 87, 52, 61, 60, 83, 61, 86, 56, 54, 78, 68, 58, 72, 90, 74, 66, 70, 69, 73, 53, 58, 63, 58, 58, 61, 29, 67, 63, 97, 62, 65, 36, 80, 53, 67, 66, 49, 69, 83, 69, 70, 52, 75, 57, 79, 47, 48, 78, 67, 56, 42, 73, 60, 46, 69, 72, 53, 89, 54, 55, 66, 64, 83, 74, 61, 89, 52, 68, 53, 84, 86, 65, 69, 72, 55, 73, 72, 60, 56, 69, 79, 58, 69, 44, 53, 55, 62, 61, 58, 54, 64, 49, 74, 73, 52, 54, 50, 69, 62, 47, 79, 67, 57, 49, 59, 67, 64, 57, 88, 46, 71, 57, 87, 69, 48, 73, 74, 57, 78, 64, 65, 94, 67, 83, 66, 61, 52, 38, 65, 72, 53, 55, 69, 81, 64, 54, 63, 60, 53, 64, 77, 75, 94, 51, 57, 68, 52, 76, 91, 59, 81, 36, 59, 57, 66, 46, 70, 49, 61, 61, 69, 62, 52, 67, 79, 48, 132, 59, 53, 43, 80, 62, 53, 72, 78, 92, 58, 61, 76, 56, 120, 77, 68, 75, 67, 55, 52, 55, 61, 77, 65, 43, 47, 64, 50, 58, 55, 67, 55, 63, 57, 65, 48, 66, 66, 76, 71, 64, 91, 74, 55, 55, 82, 42, 49, 73, 106, 74, 46, 75, 64, 93, 58, 87, 50, 50, 99, 67, 50, 55, 87, 59, 63, 61, 76, 91, 54, 53, 76, 62, 51, 58, 100, 76, 63, 64, 51, 45, 56, 42, 62, 48, 55, 77, 80, 75, 61, 32, 79, 67, 67, 65, 74, 51, 73, 72, 81, 116, 68, 62, 53, 63, 61, 65, 50, 45, 49, 81, 87, 65, 37, 49, 88, 72, 101, 54, 70, 67, 56, 76, 58, 75, 58, 68, 63, 52, 66, 91, 64, 54, 57, 55, 63, 59, 74, 44, 94, 56, 71, 66, 69, 54, 71, 73, 58, 46, 43, 57, 55, 85, 62, 75, 63, 71, 67, 77, 73, 61, 78, 56, 74, 76, 101, 59, 114, 92, 58, 65, 83, 66, 92, 66, 48, 38, 79, 76, 72, 72, 61, 59, 55, 57, 86, 78, 66, 76, 55, 54, 55, 100, 73, 62, 47, 60, 73, 59, 59, 44, 74, 61, 86, 50, 72, 76, 59, 44, 65, 82, 66, 73, 76, 57, 89, 47, 63, 60, 41, 59, 70, 71, 80, 51, 55, 64, 72, 63, 73, 82, 46, 67, 40, 75, 87, 49, 75, 54, 48, 56, 62, 60, 51, 90, 63, 53, 84, 50, 53, 64, 62, 57, 60, 58, 70, 58, 71, 65, 112, 60, 72, 64, 64, 51, 69, 118, 57, 114, 66, 51, 71, 50, 70, 86, 66, 69, 80, 100, 61, 90, 69, 100, 48, 90, 67, 42, 64, 68, 64, 63, 72, 97, 51, 44, 85, 71, 64, 79, 96, 79, 60, 60, 65, 78, 48, 79, 55, 63, 47, 59, 59, 46, 55, 65, 61, 33, 50, 61, 67, 73, 55, 59, 61, 69, 43, 55, 69, 56, 77, 60, 71, 65, 74, 57, 71, 58, 57, 65, 60, 53, 46, 52, 71, 48, 79, 97, 54, 58, 74, 66, 87, 61, 71, 60, 61, 60, 58, 70, 40, 76, 95, 52, 61, 49, 72, 65, 61, 68, 64, 88, 58, 81, 78, 48, 42, 97, 53, 87, 67, 62, 68, 50, 52, 60, 69, 93, 70, 59, 64, 47, 90, 77, 72, 46, 48, 74, 56, 68, 49, 64, 73, 74, 93, 54, 70, 64, 65, 61, 68, 71, 55, 69, 52, 59, 65, 71, 60, 64, 54, 72, 64, 29, 60, 48, 91, 80, 60, 48, 96, 68, 65, 72, 96, 71, 62, 73, 59, 67, 53, 73, 54, 75, 70, 76, 55, 50, 68, 61, 66, 89, 63, 62, 69, 59, 78, 48, 58, 82, 48, 41, 75, 93, 71, 54, 67, 44, 70, 100, 60, 48, 59, 62, 71, 67, 92, 64, 78, 59, 68, 66, 103, 49, 43, 99, 74, 57, 60, 67, 79, 62, 82, 67, 64, 43, 70, 108, 73, 66, 66, 125, 82, 67, 64, 59, 71, 62, 60, 61, 58, 65, 55, 47, 67, 60, 109, 78, 64, 54, 59, 56, 96, 57, 107, 79, 52, 46, 72, 66, 62, 76, 65, 74, 70, 57, 74, 66, 64, 139, 79, 73, 75, 66, 50, 58, 49, 59, 78, 92, 67, 72, 54, 52, 66, 106, 57, 72, 60, 67, 58, 66, 68, 64, 85, 77, 111, 66, 61, 74, 65, 51, 48, 93, 61, 84, 61, 61, 53, 66, 62, 73, 67, 74, 69, 50, 54, 59, 69, 86, 93, 66, 66, 57, 66, 68, 65, 50, 65, 67, 57, 55, 78, 70, 57, 49, 44, 68, 73, 91, 42, 54, 77, 69, 81, 53, 83, 75, 65, 70, 47, 58, 61, 69, 70, 79, 67, 56, 78, 58, 97, 73, 74, 47, 141, 62, 73, 46, 64, 68, 65, 53, 56, 65, 54, 60, 81, 91, 72, 40, 69, 53, 52, 54, 55, 79, 65, 66, 77, 37, 75, 49, 95, 56, 58, 60, 69, 56, 60, 84, 78, 58, 72, 46, 75, 54, 62, 98, 73, 63, 78, 89, 62, 128, 64, 63, 76, 63, 51, 99, 123, 80, 77, 68, 69, 74, 54, 48, 91, 71, 68, 53, 87, 65, 54, 54, 71, 73, 82, 52, 93, 78, 59, 82, 91, 73, 50, 66, 71, 68, 46, 63, 88, 75, 73, 88, 54, 71, 73, 48, 63, 57, 58, 37, 60, 74, 50, 54, 70, 67, 62, 59, 60, 60, 62, 70, 82, 79, 60, 69, 92, 43, 58, 60, 39, 80, 63, 72, 62, 57, 92, 57, 71, 63, 53, 65, 51, 73, 96, 90, 82, 53, 50, 70, 70, 74, 73, 56, 44, 63, 50, 68, 55, 64, 59, 53, 86, 64, 53, 75, 60, 69, 61, 67, 54, 86, 56, 73, 57, 58, 81, 68, 67, 71, 57, 86, 105, 69, 57, 56, 75, 68, 73, 86, 90, 55, 67, 58, 51, 83, 68, 53, 68, 59, 64, 58, 69, 47, 67, 45, 126, 66, 64, 134, 77, 90, 70, 63, 69, 49, 69, 60, 55, 139, 67, 98, 67, 60, 82, 58, 49, 66, 73, 61, 52, 68, 64, 61, 67, 56, 56, 68, 56, 64, 58, 69, 69, 45, 81, 54, 53, 69, 68, 46, 60, 67, 90, 62, 50, 70, 70, 47, 71, 55, 63, 54, 34, 49, 109, 52, 68, 53, 59, 83, 59, 66, 48, 74, 57, 94, 65, 59, 69, 73, 57, 47, 80, 91, 67, 57, 51, 90, 72, 70, 72, 78, 67, 64, 75, 47, 64, 53, 55, 60, 44, 75, 67, 64, 48, 84, 69, 86, 54, 71, 74, 84, 61, 65, 50, 62, 70, 59, 73, 78, 75, 70, 60, 56, 54, 54, 59, 51, 65, 75, 55, 71, 59, 67, 61, 64, 54, 70, 50, 54, 71, 77, 61, 74, 56, 68, 61, 52, 63, 70, 55, 61, 66, 56, 50, 62, 72, 54, 36, 67, 62, 69, 81, 54, 86, 82, 52, 74, 78, 75, 61, 49, 53, 51, 132, 58, 50, 77, 62, 83, 51, 68, 69, 85, 59, 77, 66, 63, 62, 74, 58, 57, 58, 77, 73, 57, 60, 71, 59, 60, 62, 71, 52, 76, 53, 63, 78, 53, 65, 120, 71, 81, 58, 74, 59, 69, 55, 76, 44, 134, 56, 58, 59, 39, 74, 67, 57, 56, 54, 75, 70, 56, 46, 59, 54, 67, 79, 86, 60, 69, 61, 79, 49, 52, 55, 82, 50, 71, 91, 131, 72, 110, 65, 69, 48, 80, 53, 56, 79, 63, 59, 54, 52, 60, 47, 87, 47, 73, 63, 46, 63, 92, 69, 57, 51, 57, 91, 84, 61, 68, 55, 61, 84, 56, 83, 95, 60, 66, 51, 77, 88, 68, 76, 77, 74, 60, 52, 67, 53, 55, 50, 52, 64, 71, 57, 79, 53, 49, 79, 68, 49, 58, 68, 57, 66, 63, 81, 63, 66, 55, 86, 71, 56, 49, 58, 76, 65, 84, 63, 71, 90, 70, 69, 60, 61, 68, 69, 67, 55, 54, 77, 53, 72, 39, 72, 64, 65, 53, 60, 60, 67, 75, 56, 46, 48, 72, 67, 58, 49, 68, 79, 71, 95, 69, 56, 65, 64, 69, 93, 59, 74, 60, 67, 34, 48, 66, 82, 65, 51, 77, 48, 71, 86, 60, 81, 58, 51, 76, 76, 70, 77, 80, 60, 65, 52, 69, 71, 61, 66, 82, 69, 69, 51, 65, 67, 70, 55, 58, 73, 62, 75, 58, 50, 48, 55, 61, 60, 55, 55, 60, 83, 70, 66, 91, 62, 54, 45, 55, 44, 81, 60, 98, 54, 57, 78, 69, 41, 57, 61, 73, 57, 80, 71, 40, 81, 34, 69, 79, 53, 47, 87, 56, 94, 68, 62, 93, 82, 79, 82, 63, 88, 61, 66, 67, 57, 67, 50, 71, 88, 55, 69, 52, 49, 57, 62, 55, 88, 68, 54, 67, 74, 58, 68, 57, 58, 59, 56, 58, 46, 59, 76, 61, 61, 75, 45, 71, 72, 57, 45, 72, 51, 58, 55, 54, 58, 69, 79, 75, 76, 99, 68, 54, 95, 65, 75, 73, 76, 63, 58, 56, 50, 53, 43, 62, 54, 63, 50, 71, 70, 95, 46, 81, 68, 58, 83, 54, 81, 64, 68, 92, 155, 88, 76, 61, 61, 59, 65, 62, 90, 45, 67, 58, 49, 70, 62, 72, 67, 69, 59, 43, 103, 61, 37, 62, 51, 56, 62, 63, 85, 71, 64, 78, 49, 89, 83, 40, 53, 56, 70, 49, 69, 68, 48, 56, 54, 77, 61, 68, 74, 71, 60, 53, 64, 58, 44, 54, 88, 61, 60, 60, 69, 57, 107, 68, 64, 58, 59, 65, 69, 64, 64, 71, 67, 59, 72, 54, 56, 97, 55, 105, 51, 59, 60, 62, 57, 68, 59, 64, 75, 77, 77, 47, 57, 96, 47, 79, 67, 64, 76, 82, 61, 74, 80, 63, 55, 57, 57, 86, 74, 72, 68, 148, 53, 58, 52, 63, 67, 65, 63, 52, 62, 53, 78, 73, 82, 57, 66, 55, 79, 60, 99, 121, 80, 76, 58, 61, 61, 59, 76, 67, 59, 61, 61, 42, 56, 54, 59, 61, 66, 72, 59, 60, 66, 66, 39, 60, 112, 59, 49, 48, 85, 58, 57, 81, 85, 51, 68, 59, 55, 66, 58, 81, 110, 42, 72, 72, 64, 63, 60, 70, 56, 66, 60, 60, 78, 105, 45, 76, 68, 76, 72, 80, 85, 60, 72, 77, 59, 77, 65, 57, 43, 44, 58, 60, 49, 63, 80, 54, 52, 67, 61, 68, 70, 50, 55, 63, 61, 61, 85, 42, 77, 73, 74, 46, 67, 67, 35, 49, 62, 56, 74, 68, 86, 55, 82, 74, 70, 69, 68, 58, 63, 66, 66, 50, 59, 65, 60, 52, 65, 77, 92, 88, 56, 39, 75, 68, 82, 64, 69, 60, 59, 58, 77, 62, 64, 76, 69, 74, 57, 73, 57, 62, 51, 45, 49, 56, 57, 75, 71, 62, 97, 56, 80, 57, 77, 74, 73, 71, 66, 55, 44, 55, 44, 63, 55, 56, 71, 80, 78, 88, 59, 63, 53, 96, 67, 90, 61, 85, 59, 71, 59, 73, 62, 81, 54, 64, 57, 59, 75, 47, 76, 63, 65, 56, 64, 66, 98, 71, 59, 69, 46, 69, 51, 61, 106, 58, 62, 80, 41, 55, 84, 69, 63, 65, 69, 44, 41, 81, 71, 76, 43, 76, 61, 67, 48, 58, 62, 62, 67, 61, 55, 70, 76, 73, 50, 89, 67, 68, 41, 65, 66, 58, 59, 69, 88, 69, 98, 32, 76, 59, 69, 45, 73, 55, 65, 66, 72, 78, 66, 51, 44, 60, 82, 79, 51, 68, 65, 65, 62, 67, 71, 63, 73, 65, 69, 63, 67, 65, 59, 54, 48, 57, 93, 66, 70, 63, 64, 83, 51, 73, 71, 45, 62, 64, 64, 54, 63, 72, 54, 68, 90, 58, 95, 80, 73, 60, 49, 101, 71, 53, 127, 83, 64, 41, 57, 52, 47, 69, 68, 70, 52, 52, 90, 43, 82, 54, 56, 93, 61, 94, 80, 66, 53, 76, 66, 100, 48, 81, 76, 63, 62, 63, 63, 71, 66, 48, 41, 44, 65, 51, 49, 65, 77, 56, 56, 56, 42, 69, 88, 71, 56, 75, 103, 80, 57, 85, 69, 56, 62, 65, 61, 77, 64, 48, 59, 71, 84, 66, 65, 70, 102, 58, 57, 63, 43, 75, 65, 52, 86, 61, 68, 71, 67, 63, 69, 63, 44, 92, 79, 60, 49, 70, 57, 111, 113, 45, 64, 55, 64, 42, 78, 74, 72, 107, 80, 47, 91, 56, 52, 94, 67, 75, 59, 46, 64, 70, 68, 79, 96, 89, 90, 69, 46, 79, 64, 97, 61, 58, 86, 55, 66, 43, 70, 70, 69, 76, 52, 73, 81, 53, 83, 84, 100, 53, 54, 61, 56, 71, 51, 56, 76, 81, 83, 63, 58, 61, 59, 69, 67, 63, 82, 52, 74, 78, 44, 72, 56, 70, 59, 102, 57, 76, 59, 50, 58, 49, 52, 61, 71, 41, 55, 50, 54, 61, 61, 68, 57, 70, 64, 67, 55, 52, 62, 57, 57, 95, 60, 54, 83, 46, 71, 64, 64, 70, 69, 61, 55, 64, 71, 49, 58, 60, 120, 83, 73, 104, 64, 68, 78, 76, 73, 60, 72, 81, 67, 67, 85, 63, 70, 70, 67, 62, 61, 55, 66, 57, 59, 86, 87, 49, 58, 58, 56, 45, 66, 93, 90, 81, 79, 57, 126, 50, 71, 79, 71, 65, 102, 84, 74, 52, 70, 109, 60, 49, 71, 60, 53, 74, 71, 72, 67, 73, 42, 48, 85, 140, 92, 64, 97, 49, 78, 57, 86, 58, 67, 53, 69, 84, 79, 69, 72, 73, 54, 58, 57, 60, 41, 85, 79, 68, 59, 91, 72, 62, 71, 84, 60, 106, 51, 73, 72, 69, 57, 64, 60, 57, 54, 61, 59, 57, 52, 60, 52, 63, 55, 71, 62, 80, 65, 77, 48, 51, 58, 64, 69, 58, 67, 75, 69, 72, 79, 66, 46, 62, 57, 84, 43, 57, 76, 61, 49, 79, 49, 64, 53, 71, 48, 63, 71, 79, 66, 58, 81, 120, 70, 72, 63, 70, 71, 64, 69, 70, 61, 60, 57, 64, 62, 91, 65, 68, 50, 65, 76, 63, 78, 36, 57, 67, 61, 58, 61, 55, 62, 77, 59, 79, 67, 60, 55, 66, 90, 69, 48, 50, 52, 62, 97, 82, 59, 60, 64, 76, 52, 85, 68, 66, 55, 59, 84, 81, 80, 44, 53, 55, 80, 78, 94, 56, 64, 69, 73, 67, 68, 66, 63, 64, 68, 51, 56, 63, 137, 56, 61, 40, 66, 42, 54, 61, 80, 71, 54, 52, 65, 121, 78, 81, 76, 55, 59, 64, 42, 88, 49, 47, 69, 68, 53, 46, 66, 82, 55, 60, 79, 63, 84, 83, 92, 78, 67, 59, 60, 58, 70, 76, 57, 59, 59, 55, 84, 52, 72, 60, 58, 39, 70, 132, 112, 52, 59, 98, 68, 73, 52, 73, 47, 51, 62, 70, 66, 87, 75, 58, 56, 68, 76, 56, 77, 91, 78, 58, 52, 55, 61, 76, 48, 141, 52, 77, 93, 56, 64, 72, 69, 48, 80, 70, 67, 83, 60, 67, 58, 49, 62, 60, 51, 98, 79, 49, 80, 68, 76, 49, 60, 51, 49, 74, 62, 71, 58, 63, 66, 67, 77, 90, 47, 73, 67, 79, 102, 61, 78, 83, 69, 62, 70, 61, 82, 74, 97, 47, 56, 45, 69, 103, 65, 80, 81, 71, 73, 79, 43, 64, 58, 129, 69, 92, 70, 57, 65, 57, 84, 45, 79, 112, 68, 54, 67, 63, 72, 71, 67, 49, 69, 60, 69, 62, 66, 70, 58, 74, 74, 55, 43, 56, 89, 53, 70, 69, 65, 56, 82, 69, 45, 66, 65, 126, 73, 69, 47, 55, 44, 73, 69, 64, 49, 51, 52, 62, 113, 67, 83, 69, 58, 55, 55, 46, 77, 39, 45, 77, 84, 50, 54, 57, 70, 80, 61, 62, 54, 60, 63, 82, 62, 61, 65, 59, 85, 67, 81, 58, 65, 94, 63, 64, 45, 52, 60, 63, 44, 67, 53, 62, 58, 60, 64, 54, 47, 92, 63, 59, 50, 69, 55, 93, 55, 73, 49, 77, 72, 83, 93, 114, 72, 49, 27, 66, 90, 44, 65, 74, 61, 67, 77, 71, 83, 66, 51, 115, 77, 75, 96, 65, 69, 49, 93, 74, 57, 71, 41, 50, 48, 60, 56, 75, 57, 60, 83, 54, 85, 45, 61, 57, 73, 50, 74, 60, 61, 65, 49, 83, 51, 63, 77, 67, 44, 41, 79, 67, 64, 47, 57, 52, 63, 80, 38, 52, 34, 60, 74, 75, 61, 47, 68, 67, 64, 73, 60, 61, 64, 78, 75, 56, 56, 59, 44, 77, 65, 56, 52, 64, 74, 47, 61, 60, 57, 64, 64, 50, 93, 76, 59, 74, 72, 56, 69, 65, 78, 93, 59, 94, 57, 51, 46, 49, 58, 128, 82, 66, 77, 64, 60, 57, 61, 62, 75, 67, 57, 77, 69, 68, 91, 63, 62, 97, 73, 51, 47, 88, 71, 49, 59, 61, 71, 70, 72, 54, 58, 67, 57, 43, 89, 83, 65, 65, 97, 72, 68, 70, 52, 63, 87, 103, 57, 93, 53, 71, 57, 60, 87, 50, 80, 55, 52, 58, 86, 91, 69, 40, 92, 75, 68, 67, 55, 54, 63, 47, 66, 64, 56, 57, 67, 44, 70, 64, 40, 58, 55, 55, 78, 86, 59, 61, 73, 84, 64, 65, 61, 53, 66, 61, 76, 42, 80, 66, 64, 39, 91, 40, 48, 60, 57, 56, 55, 58, 47, 57, 71, 60, 50, 54, 70, 59, 77, 74, 70, 55, 71, 71, 47, 95, 78, 64, 56, 78, 107, 59, 51, 67, 62, 75, 81, 86, 68, 59, 86, 57, 69, 76, 68, 67, 87, 64, 40, 62, 63, 80, 52, 51, 68, 66, 93, 63, 56, 64, 77, 67, 79, 79, 71, 50, 61, 45, 54, 107, 83, 61, 85, 64, 53, 61, 73, 53, 49, 55, 48, 47, 108, 73, 85, 35, 81, 59, 50, 102, 80, 56, 81, 52, 69, 45, 51, 83, 60, 72, 36, 56, 88, 77, 56, 57, 58, 54, 108, 54, 62, 80, 64, 82, 53, 60, 45, 66, 59, 47, 91, 50, 54, 74, 62, 74, 91, 51, 76, 67, 72, 56, 58, 51, 47, 112, 73, 44, 57, 50, 56, 70, 73, 75, 58, 124, 84, 48, 46, 66, 56, 67, 63, 72, 52, 59, 85, 59, 61, 107, 87, 51, 106, 85, 51, 69, 78, 50, 44, 62, 55, 96, 67, 58, 64, 74, 58, 45, 56, 100, 91, 55, 48, 82, 53, 76, 65, 49, 72, 60, 60, 84, 85, 48, 84, 84, 123, 68, 51, 77, 89, 75, 63, 41, 68, 118, 63, 72, 55, 94, 72, 94, 78, 68, 64, 86, 59, 76, 92, 75, 58, 60, 72, 55, 61, 50, 64, 81, 57, 54, 84, 97, 74, 65, 82, 64, 75, 82, 76, 68, 94, 81, 58, 55, 63, 103, 60, 53, 65, 85, 52, 56, 76, 68, 74, 67, 87, 73, 44, 55, 67, 52, 68, 46, 85, 64, 64, 57, 55, 75, 62, 70, 70, 58, 58, 69, 56, 38, 63, 55, 70, 54, 65, 104, 56, 51, 58, 64, 70, 76, 35, 78, 63, 67, 49, 63, 78, 59, 42, 48, 73, 54, 61, 47, 53, 58, 62, 58, 60, 56, 71, 57, 61, 78, 60, 76, 46, 55, 61, 64, 66, 54, 109, 60, 63, 57, 61, 60, 76, 58, 48, 68, 79, 67, 69, 78, 78, 99, 83, 63, 50, 60, 71, 73, 53, 77, 69, 60, 71, 56, 66, 54, 61, 57, 79, 60, 71, 67, 55, 47, 53, 47, 122, 43, 83, 87, 112, 79, 59, 56, 55, 80, 107, 88, 50, 71, 65, 83, 85, 50, 61, 52, 50, 73, 66, 44, 49, 57, 79, 67, 88, 52, 89, 82, 57, 79, 95, 51, 54, 77, 59, 66, 65, 72, 50, 81, 67, 61, 59, 63, 62, 69, 54, 78, 69, 65, 62, 56, 64, 51, 71, 69, 54, 96, 81, 74, 48, 55, 56, 54, 37, 78, 63, 96, 64, 76, 97, 78, 51, 97, 62, 59, 61, 50, 78, 69, 64, 56, 61, 60, 70, 71, 47, 55, 54, 78, 53, 55, 73, 36, 67, 53, 63, 64, 83, 35, 68, 60, 64, 103, 78, 71, 53, 49, 64, 79, 73, 56, 40, 76, 49, 57, 46, 33, 40, 57, 72, 60, 51, 65, 69, 55, 71, 77, 54, 80, 75, 60, 64, 64, 56, 66, 62, 69, 51, 106, 58, 49, 61, 45, 93, 70, 88, 59, 97, 64, 37, 65, 97, 87, 114, 69, 67, 71, 54, 57, 78, 63, 71, 73, 97, 59, 44, 44, 48, 61, 59, 55, 64, 50, 64, 67, 52, 59, 56, 61, 84, 81, 57, 93, 63, 82, 58, 67, 57, 55, 74, 69, 59, 87, 69, 45, 60, 60, 45, 119, 70, 51, 62, 62, 59, 62, 74, 48, 84, 69, 57, 73, 43, 74, 78, 60, 69, 78, 84, 89, 93, 65, 78, 67, 65, 99, 68, 48, 74, 53, 57, 63, 47, 40, 65, 72, 53, 59, 38, 65, 37, 67, 95, 71, 75, 70, 39, 60, 71, 55, 94, 82, 66, 68, 123, 59, 60, 50, 59, 67, 38, 50, 61, 43, 57, 56, 40, 62, 65, 50, 53, 56, 61, 70, 68, 76, 65, 53, 76, 54, 57, 68, 63, 77, 78, 75, 68, 69, 56, 63, 72, 60, 76, 66, 92, 62, 74, 60, 52, 62, 57, 52, 58, 44, 53, 53, 47, 71, 57, 72, 65, 60, 76, 73, 55, 52, 61, 56, 60, 52, 62, 73, 60, 65, 59, 88, 76, 61, 66, 65, 79, 61, 52, 49, 68, 83, 55, 53, 49, 84, 61, 73, 59, 50, 62, 132, 57, 87, 42, 55, 65, 82, 60, 52, 68, 70, 63, 49, 72, 80, 64, 49, 69, 70, 68, 63, 70, 72, 67, 57, 77, 48, 62, 74, 54, 69, 70, 69, 77, 91, 60, 63, 50, 59, 51, 60, 58, 61, 45, 55, 73, 60, 47, 70, 51, 61, 57, 82, 61, 60, 64, 69, 76, 72, 65, 60, 36, 83, 64, 52, 83, 81, 48, 57, 58, 56, 65, 54, 56, 63, 65, 77, 42, 61, 82, 54, 46, 52, 61, 62, 64, 62, 64, 64, 67, 59, 73, 64, 57, 53, 92, 60, 56, 72, 78, 67, 94, 70, 51, 69, 70, 64, 129, 44, 127, 59, 73, 54, 66, 69, 60, 54, 75, 72, 57, 72, 58, 65, 47, 66, 52, 75, 49, 46, 49, 57, 57, 65, 75, 57, 103, 56, 55, 67, 69, 61, 84, 75, 79, 66, 67, 67, 59, 79, 42, 100, 72, 80, 67, 57, 69, 60, 64, 58, 60, 56, 75, 55, 73, 51, 72, 63, 59, 72, 62, 110, 54, 71, 47, 42, 59, 84, 126, 63, 73, 54, 76, 73, 75, 81, 72, 67, 60, 65, 79, 62, 63, 59, 56, 54, 71, 74, 69, 54, 83, 64, 79, 95, 136, 61, 66, 72, 62, 65, 57, 64, 61, 56, 54, 67, 71, 83, 63, 51, 61, 60, 59, 66, 75, 51, 52, 46, 61, 61, 46, 75, 50, 72, 70, 62, 43, 62, 66, 57, 67, 55, 72, 63, 59, 76, 77, 69, 58, 84, 56, 57, 77, 62, 77, 76, 80, 62, 64, 56, 69, 76, 79, 73, 62, 49, 73, 72, 55, 51, 54, 55, 142, 66, 76, 73, 70, 62, 64, 60, 52, 70, 78, 42, 79, 78, 61, 71, 55, 73, 62, 65, 78, 45, 60, 106, 71, 61, 43, 70, 61, 96, 79, 51, 63, 48, 62, 54, 99, 59, 101, 63, 62, 78, 66, 62, 51, 52, 92, 80, 59, 64, 76, 70, 59, 43, 63, 58, 53, 69, 62, 72, 53, 66, 75, 58, 84, 62, 68, 56, 59, 74, 76, 71, 115, 87, 127, 60, 73, 65, 62, 68, 63, 63, 56, 59, 56, 64, 61, 55, 79, 85, 68, 66, 70, 72, 62, 62, 63, 79, 59, 72, 59, 61, 47, 65, 66, 93, 72, 77, 60, 71, 60, 63, 89, 78, 58, 66, 52, 70, 81, 69, 71, 133, 49, 54, 70, 70, 73, 63, 73, 66, 74, 83, 66, 66, 66, 57, 84, 55, 82, 50, 84, 73, 62, 48, 52, 66, 76, 66, 54, 109, 53, 55, 66, 88, 55, 59, 53, 76, 57, 42, 72, 67, 51, 71, 61, 88, 76, 69, 80, 84, 52, 73, 62, 100, 70, 69, 63, 57, 59, 55, 76, 80, 54, 59, 62, 56, 70, 68, 46, 67, 57, 61, 79, 66, 50, 73, 64, 65, 53, 108, 50, 65, 53, 73, 66, 64, 61, 80, 55, 60, 59, 49, 67, 54, 88, 74, 58, 67, 49, 61, 64, 87, 63, 50, 41, 83, 53, 85, 85, 66, 64, 46, 74, 65, 77, 57, 69, 57, 60, 75, 80, 73, 55, 54, 57, 67, 67, 51, 92, 54, 48, 59, 80, 58, 70, 58, 68, 77, 74, 72, 78, 64, 53, 70, 64, 66, 71, 65, 75, 62, 87, 64, 60, 98, 70, 67, 93, 48, 101, 59, 54, 50, 58, 56, 63, 60, 67, 71, 60, 62, 57, 59, 82, 80, 65, 51, 59, 54, 41, 65, 52, 61, 72, 65, 53, 72, 51, 50, 76, 68, 73, 102, 78, 64, 74, 79, 58, 65, 64, 69, 62, 60, 73, 64, 59, 45, 67, 61, 56, 73, 60, 69, 67, 70, 54, 89, 54, 56, 85, 44, 71, 65, 62, 63, 77, 77, 67, 62, 62, 91, 71, 59, 63, 51, 77, 66, 59, 78, 60, 87, 58, 57, 72, 91, 76, 56, 50, 74, 43, 50, 70, 42, 69, 63, 65, 65, 63, 62, 90, 66, 82, 78, 66, 68, 57, 63, 50, 80, 65, 49, 68, 65, 59, 60, 55, 59, 57, 79, 54, 63, 58, 78, 67, 48, 59, 82, 58, 68, 85, 75, 47, 63, 62, 65, 50, 57, 51, 62, 62, 46, 67, 73, 60, 58, 67, 57, 56, 63, 49, 50, 54, 55, 90, 64, 76, 55, 60, 42, 65, 65, 61, 66, 75, 43, 90, 62, 62, 50, 65, 71, 70, 67, 57, 77, 57, 75, 62, 78, 48, 60, 69, 94, 86, 61, 72, 55, 87, 77, 83, 44, 94, 63, 52, 119, 71, 56, 67, 78, 107, 58, 53, 57, 73, 73, 72, 54, 72, 56, 61, 66, 73, 100, 72, 63, 95, 57, 67, 42, 74, 72, 62, 53, 48, 74, 42, 71, 72, 59, 64, 70, 95, 62, 38, 60, 123, 59, 67, 63, 54, 64, 55, 60, 50, 63, 54, 98, 75, 66, 65, 65, 56, 70, 65, 74, 60, 53, 55, 85, 57, 109, 64, 56, 63, 61, 75, 64, 53, 63, 62, 64, 115, 82, 54, 65, 75, 111, 57, 75, 60, 59, 54, 65, 69, 68, 59, 53, 27, 65, 52, 61, 68, 66, 48, 54, 54, 54, 55, 65, 92, 60, 69, 58, 64, 100, 53, 70, 61, 69, 71, 58, 55, 71, 73, 71, 60, 80, 95, 61, 79, 62, 67, 77, 51, 81, 64, 80, 48, 46, 62, 48, 59, 53, 61, 90, 64, 64, 54, 60, 40, 111, 57, 56, 57, 43, 41, 66, 79, 55, 59, 81, 68, 64, 76, 67, 55, 92, 56, 56, 79, 78, 51, 34, 73, 77, 72, 67, 68, 58, 60, 53, 51, 66, 72, 67, 54, 86, 83, 67, 80, 47, 75, 76, 64, 57, 54, 62, 64, 78, 77, 77, 66, 86, 58, 51, 70, 61, 69, 115, 75, 62, 63, 62, 56, 89, 59, 56, 88, 60, 55, 65, 62, 70, 56, 90, 82, 52, 58, 82, 75, 69, 93, 74, 47, 47, 79, 48, 69, 29, 66, 71, 79, 87, 85, 85, 63, 35, 55, 57, 75, 66, 55, 93, 51, 62, 70, 73, 52, 38, 56, 57, 55, 71, 70, 59, 71, 83, 57, 80, 57, 96, 71, 67, 75, 66, 81, 98, 74, 75, 65, 80, 95, 88, 64, 60, 71, 77, 59, 74, 48, 89, 70, 64, 78, 63, 57, 58, 65, 69, 70, 68, 48, 54, 51, 45, 70, 82, 55, 59, 69, 60, 57, 62, 52, 67, 55, 75, 65, 69, 75, 77, 78, 72, 66, 68, 72, 62, 76, 78, 77, 53, 71, 51, 71, 47, 79, 68, 47, 63, 75, 48, 63, 70, 61, 83, 72, 73, 43, 61, 92, 75, 57, 50, 63, 48, 66, 39, 57, 57, 74, 71, 72, 63, 55, 96, 44, 86, 55, 49, 67, 61, 71, 66, 69, 48, 62, 62, 58, 55, 56, 61, 72, 59, 72, 84, 56, 86, 61, 68, 87, 59, 88, 110, 65, 64, 30, 72, 55, 62, 73, 91, 57, 77, 71, 97, 63, 62, 55, 109, 64, 61, 71, 61, 44, 92, 52, 71, 63, 81, 69, 47, 52, 86, 85, 59, 59, 59, 53, 58, 51, 52, 58, 77, 84, 79, 72, 82, 66, 40, 66, 54, 71, 41, 51, 91, 57, 59, 48, 83, 76, 60, 100, 91, 53, 60, 51, 67, 39, 77, 64, 52, 66, 67, 75, 52, 57, 48, 47, 59, 71, 57, 51, 64, 56, 65, 55, 84, 61, 58, 57, 61, 93, 66, 72, 65, 66, 91, 64, 48, 73, 65, 97, 61, 74, 76, 56, 76, 64, 102, 58, 79, 51, 72, 55, 64, 67, 78, 52, 43, 48, 53, 71, 68, 92, 81, 65, 43, 58, 100, 57, 69, 58, 72, 77, 81, 83, 64, 68, 64, 47, 66, 74, 52, 75, 77, 55, 66, 78, 58, 72, 64, 76, 46, 62, 128, 73, 79, 68, 68, 71, 67, 57, 56, 84, 55, 57, 63, 64, 59, 46, 60, 59, 69, 67, 58, 70, 87, 62, 69, 74, 49, 96, 70, 64, 84, 70, 78, 78, 58, 70, 63, 50, 77, 77, 68, 48, 59, 72, 77, 45, 88, 60, 71, 64, 52, 55, 60, 84, 66, 45, 54, 68, 70, 68, 68, 71, 55, 44, 79, 56, 50, 82, 73, 50, 71, 70, 60, 60, 48, 71, 76, 67, 55, 77, 42, 60, 66, 93, 67, 61, 52, 85, 58, 67, 66, 41, 64, 70, 51, 53, 44, 77, 70, 52, 60, 50, 77, 50, 93, 104, 84, 61, 52, 79, 45, 58, 62, 60, 64, 89, 53, 57, 58, 58, 86, 62, 65, 53, 58, 88, 67, 62, 89, 81, 51, 89, 59, 60, 63, 70, 51, 65, 77, 60, 80, 62, 53, 59, 63, 76, 81, 62, 54, 66, 68, 68, 72, 50, 65, 52, 55, 69, 48, 54, 66, 77, 79, 75, 76, 71, 74, 58, 41, 59, 85, 68, 80, 75, 59, 61, 56, 67, 62, 72, 60, 64, 59, 74, 64, 57, 64, 56, 61, 75, 66, 84, 60, 56, 46, 51, 71, 63, 91, 77, 56, 57, 55, 54, 71, 55, 79, 58, 50, 70, 58, 92, 76, 63, 67, 57, 73, 72, 77, 68, 54, 52, 60, 55, 81, 76, 59, 73, 72, 57, 77, 61, 63, 52, 64, 58, 85, 74, 57, 78, 47, 90, 57, 57, 62, 45, 46, 50, 55, 94, 72, 48, 80, 61, 59, 62, 45, 81, 101, 57, 68, 100, 52, 45, 90, 73, 65, 66, 61, 70, 59, 55, 88, 59, 60, 38, 78, 79, 66, 42, 93, 59, 70, 66, 78, 71, 53, 69, 58, 44, 66, 69, 69, 80, 78, 62, 87, 73, 54, 62, 70, 47, 85, 83, 73, 77, 72, 66, 37, 98, 75, 60, 56, 70, 62, 46, 71, 76, 57, 47, 66, 58, 67, 64, 67, 42, 61, 50, 56, 75, 73, 84, 67, 88, 65, 59, 80, 38, 51, 73, 53, 49, 68, 71, 72, 70, 64, 57, 53, 77, 63, 62, 60, 111, 72, 48, 76, 73, 49, 67, 66, 62, 53, 58, 77, 72, 56, 70, 71, 64, 75, 43, 84, 74, 66, 63, 87, 75, 57, 74, 70, 50, 58, 76, 62, 80, 64, 57, 63, 62, 60, 77, 49, 58, 46, 62, 47, 67, 80, 56, 63, 72, 61, 68, 56, 73, 68, 65, 79, 60, 64, 79, 105, 71, 60, 75, 37, 86, 74, 63, 59, 60, 61, 57, 73, 84, 62, 49, 61, 70, 42, 46, 72, 63, 57, 59, 69, 50, 52, 62, 69, 63, 65, 50, 58, 67, 69, 72, 53, 76, 54, 44, 69, 104, 86, 99, 59, 49, 94, 62, 74, 59, 83, 69, 55, 62, 76, 55, 60, 70, 55, 64, 80, 69, 64, 64, 60, 54, 71, 67, 63, 75, 79, 78, 86, 65, 114, 62, 75, 52, 75, 54, 63, 66, 96, 65, 59, 89, 65, 55, 75, 89, 49, 78, 75, 51, 62, 46, 103, 55, 34, 73, 62, 79, 59, 80, 64, 63, 65, 58, 69, 68, 69, 49, 59, 48, 54, 58, 73, 55, 48, 50, 85, 63, 53, 72, 67, 88, 45, 69, 75, 71, 73, 54, 61, 68, 65, 58, 67, 72, 49, 55, 68, 60, 79, 56, 64, 61, 67, 74, 62, 57, 72, 68, 82, 54, 54, 68, 52, 49, 74, 57, 65, 67, 78, 64, 73, 62, 56, 46, 70, 62, 59, 58, 61, 78, 58, 67, 60, 69, 81, 59, 76, 70, 70, 45, 48, 69, 73, 90, 80, 58, 111, 67, 58, 70, 84, 63, 67, 59, 66, 59, 87, 70, 47, 82, 58, 66, 122, 75, 74, 75, 64, 62, 69, 59, 65, 64, 80, 142, 59, 51, 74, 48, 56, 56, 71, 73, 76, 62, 69, 80, 65, 72, 82, 66, 69, 63, 60, 64, 85, 87, 47, 77, 68, 52, 57, 46, 74, 52, 59, 81, 74, 71, 65, 65, 100, 55, 58, 79, 53, 67, 76, 83, 59, 76, 50, 36, 106, 77, 68, 66, 67, 104, 72, 49, 125, 69, 59, 46, 107, 67, 67, 69, 62, 72, 70, 68, 55, 68, 59, 63, 61, 70, 61, 54, 44, 51, 63, 57, 49, 72, 72, 56, 65, 61, 64, 59, 60, 40, 56, 63, 49, 40, 70, 57, 71, 56, 66, 105, 78, 69, 80, 55, 78, 118, 62, 59, 81, 72, 65, 64, 70, 58, 57, 53, 70, 83, 65, 72, 63, 59, 66, 43, 55, 59, 55, 71, 77, 82, 91, 51, 55, 88, 81, 72, 53, 46, 62, 73, 40, 78, 61, 62, 65, 51, 64, 63, 134, 53, 73, 62, 53, 46, 49, 70, 87, 58, 50, 58, 72, 60, 68, 62, 79, 64, 56, 68, 63, 57, 56, 79, 65, 61, 60, 82, 52, 78, 65, 69, 44, 50, 54, 67, 73, 65, 53, 47, 66, 85, 76, 75, 56, 67, 69, 56, 63, 70, 79, 63, 69, 65, 60, 70, 63, 40, 74, 64, 75, 75, 48, 61, 58, 54, 61, 81, 56, 78, 56, 69, 62, 53, 62, 79, 59, 70, 70, 51, 75, 71, 71, 58, 92, 68, 78, 55, 46, 65, 80, 81, 57, 55, 79, 66, 54, 40, 71, 64, 65, 81, 70, 81, 70, 51, 75, 70, 46, 80, 125, 77, 57, 65, 66, 68, 89, 66, 101, 55, 60, 67, 54, 42, 66, 71, 66, 77, 59, 63, 67, 63, 63, 61, 55, 52, 82, 60, 60, 73, 54, 61, 99, 50, 68, 62, 66, 54, 102, 113, 54, 58, 62, 63, 69, 94, 89, 70, 71, 58, 57, 62, 68, 51, 50, 50, 55, 114, 85, 59, 57, 53, 42, 62, 92, 74, 82, 57, 83, 61, 46, 76, 74, 73, 46, 66, 64, 76, 84, 62, 68, 65, 67, 55, 76, 73, 75, 51, 62, 74, 53, 49, 70, 111, 41, 73, 74, 63, 55, 77, 56, 53, 70, 59, 61, 60, 70, 79, 56, 64, 100, 62, 59, 57, 64, 72, 60, 64, 60, 60, 56, 68, 76, 73, 91, 59, 62, 77, 64, 63, 74, 63, 96, 80, 55, 43, 79, 61, 62, 58, 77, 130, 67, 55, 71, 77, 66, 80, 59, 72, 79, 89, 70, 76, 65, 81, 69, 73, 68, 41, 62, 55, 74, 56, 65, 56, 57, 73, 75, 71, 56, 45, 67, 85, 65, 66, 83, 58, 73, 83, 54, 73, 71, 56, 62, 54, 49, 60, 73, 71, 118, 73, 47, 59, 89, 83, 58, 102, 131, 76, 62, 48, 53, 62, 63, 60, 73, 101, 80, 42, 86, 68, 68, 78, 36, 79, 69, 60, 57, 85, 57, 81, 58, 60, 52, 59, 95, 56, 60, 59, 64, 48, 47, 46, 56, 66, 49, 62, 57, 58, 80, 78, 59, 74, 53, 55, 84, 68, 57, 58, 54, 84, 75, 69, 85, 63, 62, 68, 80, 46, 75, 62, 52, 72, 73, 67, 69, 72, 47, 65, 60, 59, 59, 60, 93, 44, 70, 74, 68, 57, 56, 51, 79, 62, 71, 84, 75, 108, 59, 65, 76, 62, 63, 51, 36, 80, 108, 69, 60, 54, 72, 51, 57, 70, 60, 68, 73, 64, 68, 70, 68, 55, 80, 80, 70, 66, 47, 71, 69, 55, 66, 65, 73, 41, 57, 58, 81, 60, 53, 82, 52, 54, 56, 69, 70, 80, 50, 76, 74, 76, 68, 67, 63, 59, 61, 69, 54, 92, 71, 45, 58, 58, 70, 68, 67, 45, 64, 48, 57, 122, 56, 62, 56, 78, 53, 71, 59, 65, 70, 48, 89, 60, 50, 89, 72, 118, 51, 78, 69, 54, 55, 55, 65, 72, 61, 57, 79, 76, 71, 51, 54, 48, 59, 79, 86, 77, 51, 67, 86, 78, 68, 41, 65, 55, 77, 89, 111, 60, 70, 79, 58, 49, 66, 63, 66, 59, 50, 53, 60, 54, 64, 60, 69, 61, 65, 58, 79, 88, 77, 69, 70, 74, 71, 80, 53, 77, 56, 68, 66, 60, 71, 52, 38, 74, 79, 73, 51, 42, 74, 52, 64, 81, 100, 56, 59, 71, 60, 82, 79, 65, 66, 57, 56, 76, 57, 69, 80, 58, 67, 38, 78, 54, 70, 65, 50, 54, 52, 84, 52, 67, 60, 60, 55, 68, 57, 57, 55, 62, 70, 64, 79, 56, 67, 67, 60, 68, 85, 66, 71, 68, 74, 56, 52, 55, 62, 59, 63, 89, 45, 62, 55, 53, 70, 52, 45, 56, 66, 57, 78, 57, 51, 60, 61, 61, 69, 62, 75, 69, 69, 74, 93, 57, 53, 73, 52, 75, 53, 53, 51, 57, 61, 74, 61, 58, 104, 69, 60, 89, 55, 59, 94, 79, 47, 46, 69, 71, 83, 62, 81, 35, 74, 51, 68, 63, 51, 81, 52, 61, 65, 68, 57, 48, 66, 60, 132, 70, 53, 83, 69, 72, 48, 58, 89, 55, 121, 56, 54, 55, 60, 50, 58, 69, 73, 69, 83, 69, 64, 77, 64, 61, 68, 122, 52, 65, 84, 88, 69, 58, 79, 129, 53, 52, 65, 91, 74, 53, 68, 78, 45, 88, 64, 78, 60, 72, 65, 76, 65, 65, 49, 60, 70, 52, 68, 63, 54, 64, 63, 65, 62, 71, 61, 82, 46, 74, 53, 65, 62, 59, 56, 51, 64, 61, 59, 51, 54, 60, 75, 57, 58, 76, 79, 88, 55, 67, 66, 45, 67, 64, 51, 56, 50, 55, 104, 44, 70, 64, 89, 69, 49, 62, 52, 57, 85, 53, 60, 68, 75, 66, 56, 61, 44, 75, 45, 83, 70, 70, 62, 66, 78, 58, 64, 69, 44, 71, 78, 73, 81, 56, 60, 70, 79, 55, 86, 71, 62, 78, 76, 56, 62, 53, 58, 74, 55, 64, 53, 85, 37, 57, 56, 49, 117, 91, 59, 61, 60, 72, 74, 70, 77, 70, 117, 60, 95, 75, 41, 56, 61, 78, 70, 52, 54, 56, 64, 74, 72, 60, 67, 43, 61, 80, 85, 57, 68, 57, 70, 60, 70, 97, 64, 104, 67, 78, 66, 47, 65, 69, 55, 40, 81, 68, 60, 96, 85, 52, 73, 53, 78, 67, 78, 79, 75, 87, 62, 62, 65, 51, 69, 50, 58, 63, 58, 42, 59, 94, 79, 63, 92, 56, 108, 65, 42, 68, 64, 49, 60, 49, 74, 85, 57, 48, 63, 79, 64, 37, 55, 58, 47, 59, 68, 79, 57, 68, 64, 43, 61, 69, 54, 89, 73, 76, 94, 57, 50, 78, 56, 50, 86, 80, 82, 62, 68, 69, 73, 60, 74, 45, 59, 68, 63, 74, 69, 59, 54, 72, 70, 59, 83, 90, 71, 55, 47, 63, 96, 54, 57, 91, 39, 85, 48, 52, 86, 56, 76, 86, 76, 61, 72, 62, 68, 64, 77, 70, 44, 71, 64, 67, 56, 50, 48, 57, 64, 65, 73, 76, 74, 84, 71, 44, 72, 43, 37, 52, 54, 58, 43, 47, 66, 70, 57, 71, 41, 125, 56, 79, 77, 54, 64, 82, 62, 45, 127, 71, 62, 64, 37, 90, 54, 80, 68, 101, 50, 59, 96, 57, 78, 72, 96, 81, 63, 63, 89, 39, 65, 88, 64, 63, 92, 60, 54, 63, 66, 67, 70, 59, 62, 90, 52, 69, 58, 82, 56, 76, 69, 98, 43, 77, 73, 59, 67, 52, 85, 67, 46, 60, 87, 61, 72, 66, 71, 67, 69, 48, 82, 112, 75, 50, 64, 55, 55, 64, 72, 77, 50, 59, 72, 76, 62, 56, 65, 71, 66, 76, 70, 66, 48, 59, 83, 63, 47, 53, 97, 61, 54, 79, 58, 66, 68, 50, 61, 63, 92, 83, 64, 55, 65, 52, 64, 63, 52, 77, 68, 73, 58, 79, 60, 47, 71, 62, 56, 63, 62, 59, 61, 64, 73, 66, 76, 50, 155, 98, 103, 63, 42, 50, 63, 70, 59, 68, 73, 41, 72, 55, 56, 63, 64, 70, 62, 61, 54, 95, 76, 58, 100, 55, 94, 39, 49, 58, 57, 59, 65, 88, 56, 65, 46, 87, 106, 65, 62, 77, 63, 62, 65, 61, 70, 93, 64, 73, 60, 49, 53, 69, 62, 45, 74, 69, 76, 84, 87, 64, 78, 62, 38, 86, 75, 77, 71, 67, 61, 54, 127, 61, 57, 58, 61, 70, 46, 104, 80, 58, 56, 74, 50, 75, 41, 55, 67, 55, 56, 57, 47, 39, 63, 84, 54, 79, 104, 42, 65, 56, 56, 66, 67, 57, 70, 64, 50, 63, 68, 59, 47, 49, 53, 100, 83, 67, 60, 76, 79, 60, 78, 88, 61, 63, 67, 58, 59, 62, 61, 59, 90, 83, 71, 79, 45, 72, 54, 50, 49, 35, 79, 54, 50, 88, 70, 66, 58, 71, 67, 71, 70, 63, 66, 65, 49, 52, 54, 70, 81, 54, 59, 58, 67, 51, 77, 91, 71, 59, 67, 63, 99, 83, 50, 65, 62, 60, 85, 62, 66, 62, 102, 81, 50, 57, 77, 58, 51, 62, 51, 48, 59, 102, 69, 80, 66, 64, 81, 68, 50, 49, 60, 51, 56, 55, 48, 93, 51, 50, 60, 43, 92, 51, 63, 71, 56, 91, 74, 56, 64, 71, 73, 51, 59, 128, 72, 85, 64, 65, 67, 64, 73, 69, 60, 67, 72, 36, 57, 70, 95, 43, 51, 52, 49, 63, 43, 82, 35, 61, 62, 59, 73, 76, 67, 63, 74, 61, 59, 62, 77, 53, 63, 56, 47, 55, 50, 52, 64, 71, 74, 61, 87, 60, 47, 49, 84, 77, 90, 75, 82, 70, 73, 47, 66, 38, 76, 67, 59, 44, 108, 58, 68, 69, 51, 61, 63, 67, 64, 53, 73, 61, 73, 63, 66, 68, 89, 58, 64, 109, 46, 60, 76, 62, 72, 62, 44, 60, 80, 43, 64, 73, 50, 60, 56, 63, 69, 41, 91, 60, 67, 80, 86, 103, 46, 95, 61, 65, 65, 67, 58, 61, 75, 39, 66, 76, 76, 77, 61, 80, 53, 63, 35, 65, 60, 71, 68, 45, 80, 73, 53, 59, 46, 68, 63, 66, 69, 58, 64, 63, 59, 65, 77, 69, 72, 50, 68, 112, 99, 71, 82, 73, 82, 57, 64, 37, 64, 85, 90, 67, 75, 67, 60, 53, 67, 59, 58, 53, 61, 65, 81, 58, 46, 63, 60, 91, 84, 53, 66, 72, 92, 55, 64, 76, 78, 85, 51, 58, 55, 57, 64, 66, 64, 120, 77, 61, 74, 66, 47, 66, 79, 61, 59, 64, 41, 88, 54, 74, 67, 64, 68, 56, 47, 62, 78, 65, 41, 65, 50, 47, 92, 97, 73, 87, 55, 120, 52, 61, 73, 54, 73, 41, 59, 94, 52, 54, 58, 80, 69, 68, 72, 105, 73, 63, 40, 53, 59, 79, 61, 74, 99, 51, 67, 56, 74, 72, 70, 65, 65, 50, 63, 74, 77, 73, 51, 60, 57, 53, 65, 74, 83, 69, 64, 72, 71, 104, 67, 96, 64, 62, 66, 68, 55, 48, 43, 58, 46, 62, 55, 94, 51, 79, 65, 53, 84, 74, 57, 50, 67, 46, 82, 80, 68, 93, 42, 64, 55, 81, 49, 54, 52, 51, 64, 87, 52, 83, 58, 51, 64, 56, 55, 79, 68, 53, 67, 55, 73, 68, 60, 57, 51, 74, 60, 50, 105, 57, 77, 112, 67, 61, 64, 66, 59, 82, 66, 63, 44, 70, 75, 50, 57, 49, 52, 59, 69, 68, 81, 61, 70, 95, 67, 56, 66, 65, 71, 48, 71, 70, 45, 53, 77, 106, 67, 61, 101, 72, 57, 69, 60, 44, 46, 90, 73, 66, 78, 47, 73, 56, 61, 86, 60, 58, 64, 66, 81, 61, 54, 94, 64, 62, 57, 52, 61, 68, 69, 40, 68, 39, 64, 60, 58, 54, 115, 60, 74, 57, 61, 49, 61, 57, 66, 79, 69, 47, 61, 63, 74, 58, 49, 55, 65, 60, 59, 62, 51, 58, 54, 96, 79, 45, 60, 41, 66, 73, 51, 103, 78, 71, 77, 85, 51, 81, 69, 66, 58, 63, 54, 50, 50, 47, 80, 60, 51, 73, 49, 64, 69, 59, 71, 57, 85, 51, 64, 77, 61, 80, 59, 59, 50, 83, 63, 71, 81, 61, 62, 76, 66, 56, 82, 104, 67, 51, 35, 48, 69, 48, 59, 66, 56, 67, 107, 69, 46, 58, 78, 69, 73, 54, 58, 47, 53, 68, 75, 57, 86, 74, 75, 78, 57, 63, 57, 76, 39, 58, 67, 50, 58, 56, 88, 48, 68, 73, 76, 99, 65, 65, 62, 52, 93, 70, 53, 81, 68, 58, 65, 67, 59, 45, 68, 66, 92, 76, 52, 69, 69, 56, 61, 66, 64, 84, 84, 76, 51, 79, 129, 76, 57, 75, 74, 59, 54, 53, 37, 67, 84, 77, 71, 41, 57, 68, 54, 65, 77, 55, 53, 83, 83, 61, 90, 53, 50, 43, 51, 73, 50, 90, 44, 55, 66, 64, 76, 65, 59, 76, 65, 49, 74, 48, 62, 105, 76, 101, 52, 82, 69, 71, 46, 52, 57, 54, 48, 39, 94, 29, 56, 59, 59, 72, 69, 72, 73, 66, 74, 88, 82, 66, 79, 63, 63, 57, 58, 64, 87, 65, 75, 72, 63, 66, 76, 68, 56, 59, 106, 65, 57, 52, 95, 51, 91, 67, 81, 59, 69, 56, 54, 66, 56, 88, 103, 74, 53, 85, 60, 121, 86, 65, 88, 69, 57, 66, 73, 50, 60, 54, 95, 67, 58, 75, 78, 75, 76, 54, 55, 62, 54, 84, 82, 93, 101, 56, 55, 155, 49, 70, 80, 79, 66, 77, 59, 58, 34, 65, 48, 63, 118, 66, 62, 68, 126, 65, 56, 59, 74, 89, 76, 70, 50, 58, 58, 66, 77, 66, 68, 54, 63, 76, 84, 69, 56, 45, 63, 47, 65, 63, 52, 72, 58, 53, 70, 69, 80, 67, 80, 58, 75, 95, 84, 74, 59, 42, 56, 66, 66, 83, 76, 80, 59, 74, 72, 89, 47, 61, 60, 125, 57, 87, 80, 71, 68, 50, 66, 57, 49, 55, 79, 64, 69, 67, 63, 72, 40, 81, 97, 61, 33, 57, 87, 58, 56, 63, 48, 95, 53, 59, 63, 59, 62, 67, 63, 61, 71, 59, 63, 44, 91, 55, 65, 65, 81, 50, 49, 71, 52, 66, 46, 119, 63, 63, 57, 42, 85, 71, 51, 59, 50, 41, 70, 56, 77, 62, 64, 57, 61, 82, 63, 51, 67, 55, 51, 56, 40, 62, 70, 84, 62, 77, 40, 55, 48, 78, 53, 87, 40, 53, 77, 68, 51, 69, 60, 66, 56, 62, 52, 60, 80, 56, 102, 77, 88, 52, 64, 47, 78, 44, 61, 78, 63, 60, 68, 111, 74, 60, 45, 69, 43, 65, 94, 48, 38, 48, 70, 75, 45, 64, 66, 74, 81, 81, 66, 66, 84, 69, 85, 53, 51, 57, 79, 66, 70, 48, 52, 60, 61, 74, 81, 78, 142, 47, 79, 55, 67, 79, 63, 66, 67, 60, 73, 94, 66, 52, 68, 85, 81, 61, 112, 92, 72, 68, 68, 68, 78, 72, 53, 48, 99, 58, 68, 48, 97, 52, 60, 114, 76, 81, 66, 48, 74, 71, 63, 75, 66, 55, 78, 48, 68, 71, 75, 37, 68, 94, 48, 45, 80, 78, 67, 48, 82, 52, 53, 46, 77, 137, 69, 64, 73, 73, 58, 74, 55, 87, 68, 50, 43, 58, 77, 74, 55, 91, 54, 71, 49, 55, 55, 88, 38, 105, 88, 61, 55, 75, 92, 51, 71, 98, 85, 94, 63, 44, 74, 52, 56, 50, 74, 61, 74, 62, 88, 74, 46, 75, 60, 66, 80, 46, 70, 45, 56, 47, 47, 72, 81, 67, 60, 70, 56, 82, 62, 63, 84, 67, 49, 55, 60, 62, 48, 55, 88, 62, 71, 71, 46, 62, 67, 63, 60, 105, 68, 91, 66, 58, 106, 82, 80, 70, 50, 72, 50, 72, 52, 62, 57, 55, 62, 77, 67, 63, 88, 59, 71, 70, 86, 81, 104, 67, 53, 77, 64, 46, 83, 50, 69, 81, 61, 47, 54, 81, 86, 119, 52, 64, 70, 52, 72, 64, 62, 78, 72, 79, 58, 62, 45, 57, 66, 63, 61, 55, 77, 90, 70, 58, 46, 66, 63, 55, 70, 56, 54, 59, 63, 54, 69, 61, 72, 53, 89, 46, 81, 46, 68, 58, 69, 62, 47, 74, 103, 95, 74, 45, 52, 52, 89, 82, 84, 56, 57, 75, 52, 55, 42, 45, 34, 53, 35, 52, 91, 75, 39, 69, 87, 73, 50, 70, 57, 100, 71, 42, 48, 57, 91, 44, 59, 69, 49, 78, 61, 58, 78, 48, 93, 62, 69, 95, 68, 62, 113, 63, 90, 42, 56, 75, 42, 71, 66, 81, 97, 86, 76, 50, 65, 56, 57, 52, 79, 81, 56, 59, 64, 83, 67, 37, 50, 60, 50, 35, 72, 59, 57, 73, 52, 81, 92, 62, 72, 70, 53, 48, 71, 56, 70, 38, 66, 70, 79, 71, 46, 72, 80, 65, 78, 62, 66, 58, 58, 69, 71, 63, 68, 75, 76, 55, 83, 44, 61, 78, 72, 74, 77, 43, 66, 66, 52, 60, 46, 45, 76, 68, 40, 61, 61, 67, 52, 81, 58, 73, 57, 72, 54, 85, 51, 48, 36, 75, 51, 73, 87, 67, 72, 80, 84, 61, 83, 57, 53, 84, 75, 57, 48, 69, 62, 71, 79, 69, 46, 85, 23, 67, 56, 88, 43, 57, 80, 72, 91, 96, 79, 47, 40, 108, 44, 31, 73, 61, 48, 102, 76, 68, 58, 77, 110, 68, 90, 96, 54, 79, 50, 71, 82, 50, 82, 86, 50, 53, 60, 75, 63, 61, 43, 59, 60, 62, 34, 90, 51, 53, 63, 47, 62, 84, 106, 48, 74, 34, 42, 55, 56, 62, 34, 74, 40, 60, 35, 84, 78, 56, 74, 80, 79, 62, 40, 67, 89, 80, 63, 58, 95, 66, 51, 51, 47, 54, 48, 50, 64, 69, 66, 74, 37, 49, 58, 66, 64, 63, 82, 64, 66, 70, 57, 40, 87, 52, 72, 64, 62, 69, 52, 45, 70, 52, 83, 60, 52, 50, 92, 59, 61, 87, 69, 58, 72, 76, 53, 48, 53, 55, 76, 41, 73, 99, 48, 61, 55, 68, 70, 52, 71, 88, 63, 71, 57, 68, 66, 45, 67, 62, 95, 76, 41, 77, 76, 54, 85, 57, 50, 82, 65, 41, 46, 64, 43, 63, 57, 83, 47, 62, 55, 96, 50, 87, 79, 72, 93, 62, 51, 72, 102, 48, 63, 42, 73, 54, 56, 78, 83, 48, 42, 73, 64, 73, 129, 49, 106, 58, 47, 89, 65, 85, 54, 53, 62, 74, 76, 48, 57, 58, 65, 55, 92, 68, 90, 80, 89, 75, 92, 54, 68, 58, 66, 74, 142, 57, 58, 45, 52, 53, 43, 64, 52, 51, 68, 87, 86, 38, 74, 51, 71, 60, 57, 63, 55, 68, 81, 48, 58, 60, 110, 65, 75, 56, 61, 70, 77, 78, 66, 74, 136, 67, 34, 83, 71, 71, 79, 61, 76, 50, 71, 90, 66, 46, 50, 47, 68, 83, 68, 56, 48, 68, 86, 79, 69, 64, 72, 74, 93, 71, 113, 118, 66, 57, 68, 74, 69, 62, 69, 76, 81, 51, 69, 66, 65, 98, 68, 79, 85, 37, 76, 61, 55, 71, 72, 50, 90, 76, 77, 54, 60, 53, 56, 53, 75, 64, 54, 46, 83, 45, 64, 93, 40, 66, 67, 77, 73, 56, 54, 66, 62, 69, 72, 72, 80, 90, 63, 120, 66, 63, 52, 68, 73, 63, 61, 55, 101, 68, 70, 62, 74, 90, 43, 69, 61, 53, 70, 64, 67, 60, 58, 59, 113, 59, 71, 42, 71, 27, 85, 58, 71, 60, 48, 57, 62, 86, 62, 55, 54, 102, 38, 78, 70, 79, 74, 63, 86, 60, 72, 51, 58, 67, 43, 89, 78, 59, 47, 61, 79, 50, 51, 89, 53, 60, 56, 58, 61, 87, 75, 52, 64, 68, 53, 107, 92, 33, 76, 84, 66, 56, 65, 85, 60, 63, 65, 73, 58, 42, 59, 70, 47, 79, 69, 41, 58, 96, 58, 76, 55, 32, 72, 70, 58, 80, 58, 61, 79, 57, 69, 44, 62, 72, 66, 42, 71, 63, 60, 77, 67, 54, 68, 52, 87, 70, 74, 43, 60, 99, 53, 51, 64, 49, 50, 61, 69, 56, 73, 88, 56, 74, 54, 59, 77, 98, 57, 38, 46, 54, 51, 58, 61, 56, 58, 51, 78, 46, 53, 61, 79, 57, 81, 54, 67, 67, 91, 63, 70, 63, 84, 67, 63, 76, 67, 72, 104, 71, 45, 72, 71, 54, 64, 59, 82, 79, 47, 66, 67, 42, 58, 61, 45, 78, 63, 44, 48, 68, 58, 56, 69, 76, 58, 57, 97, 42, 52, 86, 45, 50, 67, 69, 69, 63, 59, 59, 80, 77, 57, 50, 65, 63, 70, 53, 76, 48, 61, 66, 62, 49, 60, 79, 84, 57, 77, 71, 90, 51, 64, 87, 38, 50, 63, 52, 59, 52, 77, 149, 64, 60, 51, 83, 93, 62, 59, 91, 45, 62, 61, 41, 63, 86, 94, 71, 77, 31, 64, 65, 93, 55, 47, 74, 92, 53, 55, 73, 42, 57, 62, 64, 76, 56, 63, 58, 75, 72, 84, 75, 66, 81, 57, 75, 76, 102, 52, 67, 65, 77, 45, 55, 104, 54, 59, 69, 106, 46, 58, 105, 75, 58, 72, 65, 73, 77, 73, 58, 58, 61, 46, 91, 74, 74, 77, 70, 65, 97, 57, 100, 60, 61, 68, 93, 63, 47, 45, 48, 61, 89, 50, 64, 51, 56, 103, 77, 67, 50, 55, 73, 64, 93, 97, 91, 42, 72, 79, 69, 61, 70, 94, 55, 61, 63, 52, 68, 60, 49, 63, 63, 49, 62, 74, 54, 70, 105, 56, 79, 81, 76, 73, 62, 119, 59, 57, 42, 60, 60, 63, 62, 47, 67, 68, 55, 64, 102, 65, 69, 68, 78, 80, 46, 47, 55, 68, 55, 48, 73, 59, 64, 92, 69, 52, 61, 67, 89, 65, 79, 76, 74, 71, 93, 38, 60, 59, 73, 80, 69, 59, 72, 64, 65, 79, 101, 38, 57, 73, 83, 95, 75, 71, 71, 46, 75, 59, 60, 55, 68, 64, 80, 60, 60, 47, 76, 57, 88, 62, 60, 60, 56, 72, 65, 61, 62, 75, 51, 50, 80, 57, 58, 90, 47, 82, 68, 99, 46, 54, 52, 78, 60, 86, 62, 67, 57, 61, 60, 56, 85, 54, 68, 56, 43, 70, 99, 47, 62, 48, 63, 98, 59, 67, 56, 58, 72, 76, 58, 66, 77, 50, 51, 68, 85, 44, 65, 62, 56, 80, 61, 53, 80, 62, 36, 55, 66, 54, 84, 43, 72, 65, 69, 76, 86, 85, 81, 49, 61, 87, 55, 108, 51, 47, 79, 48, 84, 62, 84, 46, 64, 68, 68, 58, 43, 60, 51, 63, 80, 75, 107, 69, 61, 61, 64, 53, 64, 105, 50, 94, 67, 46, 57, 53, 56, 62, 61, 58, 53, 79, 70, 71, 58, 93, 61, 50, 78, 76, 55, 55, 62, 70, 58, 64, 76, 76, 97, 62, 44, 67, 95, 73, 59, 51, 52, 71, 45, 63, 38, 64, 61, 64, 66, 63, 62, 65, 64, 66, 71, 66, 71, 85, 54, 66, 82, 80, 86, 83, 67, 64, 46, 44, 75, 60, 71, 67, 89, 66, 67, 103, 47, 89, 54, 37, 60, 91, 54, 54, 65, 66, 66, 75, 58, 61, 61, 50, 60, 54, 73, 80, 59, 65, 96, 59, 58, 81, 51, 85, 54, 57, 39, 82, 75, 76, 58, 58, 55, 62, 48, 90, 48, 48, 61, 66, 62, 61, 39, 71, 70, 64, 45, 55, 65, 88, 67, 79, 72, 79, 58, 58, 64, 61, 101, 59, 55, 51, 86, 40, 57, 76, 43, 61, 68, 59, 59, 51, 94, 81, 71, 67, 61, 70, 59, 65, 59, 57, 64, 56, 44, 62, 60, 83, 49, 55, 57, 34, 44, 49, 73, 53, 80, 60, 76, 78, 64, 89, 51, 70, 39, 65, 56, 70, 47, 50, 71, 65, 57, 75, 63, 42, 110, 69, 58, 59, 67, 41, 83, 61, 64, 104, 92, 53, 85, 62, 56, 71, 35, 48, 55, 76, 60, 63, 76, 96, 70, 57, 71, 86, 79, 70, 64, 66, 52, 88, 54, 63, 61, 55, 60, 85, 63, 54, 51, 72, 59, 91, 71, 69, 48, 52, 55, 86, 87, 60, 87, 39, 72, 82, 65, 121, 54, 75, 62, 122, 104, 68, 64, 65, 94, 82, 62, 55, 52, 67, 55, 59, 62, 70, 65, 64, 77, 62, 43, 89, 44, 74, 80, 57, 63, 48, 48, 60, 69, 57, 74, 57, 64, 70, 50, 83, 32, 80, 72, 67, 68, 61, 84, 52, 73, 68, 90, 73, 71, 57, 58, 48, 52, 69, 57, 56, 62, 82, 69, 60, 75, 77, 77, 82, 67, 74, 73, 57, 56, 53, 51, 70, 85, 79, 58, 76, 72, 70, 76, 56, 76, 68, 72, 65, 72, 81, 62, 55, 47, 87, 59, 75, 95, 51, 69, 83, 81, 49, 81, 55, 80, 58, 90, 54, 100, 79, 60, 74, 39, 36, 69, 78, 54, 88, 51, 62, 101, 54, 42, 80, 72, 67, 67, 41, 51, 65, 70, 65, 67, 75, 50, 45, 63, 67, 91, 71, 61, 60, 61, 60, 88, 60, 64, 62, 54, 98, 73, 57, 77, 81, 70, 38, 51, 69, 76, 48, 56, 91, 58, 42, 59, 49, 76, 60, 62, 101, 81, 72, 73, 70, 65, 67, 38, 61, 85, 76, 49, 70, 96, 48, 55, 48, 78, 57, 60, 50, 84, 86, 44, 57, 57, 52, 67, 59, 68, 63, 44, 104, 78, 78, 58, 54, 50, 56, 53, 72, 56, 65, 61, 59, 58, 68, 72, 48, 71, 67, 81, 66, 64, 41, 61, 91, 63, 51, 58, 59, 91, 64, 56, 66, 58, 56, 50, 61, 53, 81, 72, 75, 61, 73, 110, 88, 68, 58, 87, 59, 66, 79, 57, 61, 54, 68, 69, 72, 65, 73, 47, 48, 45, 64, 59, 64, 62, 59, 72, 69, 76, 65, 58, 65, 34, 64, 83, 63, 55, 63, 70, 82, 54, 68, 60, 55, 54, 67, 60, 81, 71, 64, 79, 73, 44, 75, 51, 66, 77, 57, 71, 53, 72, 66, 103, 70, 33, 46, 79, 82, 96, 125, 58, 53, 68, 62, 85, 51, 66, 73, 92, 55, 67, 45, 50, 58, 67, 59, 44, 73, 53, 70, 82, 46, 60, 74, 54, 68, 63, 56, 44, 69, 78, 89, 67, 67, 58, 69, 62, 70, 76, 52, 87, 83, 82, 61, 69, 68, 76, 75, 59, 47, 71, 59, 50, 60, 61, 75, 125, 101, 59, 53, 67, 86, 66, 71, 67, 75, 64, 64, 60, 53, 60, 56, 60, 58, 96, 74, 58, 69, 65, 60, 86, 68, 57, 76, 70, 94, 86, 63, 88, 59, 58, 54, 83, 50, 39, 67, 52, 75, 63, 69, 43, 62, 60, 49, 78, 72, 72, 63, 64, 81, 83, 89, 48, 57, 54, 70, 52, 78, 66, 66, 66, 35, 75, 37, 73, 79, 64, 78, 41, 75, 49, 63, 63, 57, 61, 54, 51, 58, 64, 63, 92, 61, 69, 59, 92, 49, 65, 52, 50, 75, 62, 82, 55, 58, 82, 70, 73, 36, 68, 89, 59, 52, 118, 59, 72, 46, 70, 65, 60, 85, 62, 69, 84, 70, 84, 47, 85, 75, 61, 74, 44, 80, 69, 74, 67, 96, 58, 64, 61, 132, 58, 52, 57, 78, 57, 53, 89, 137, 70, 98, 64, 78, 60, 68, 60, 68, 50, 54, 59, 54, 65, 39, 82, 59, 79, 36, 64, 72, 84, 79, 67, 67, 69, 57, 52, 75, 50, 68, 74, 60, 48, 67, 42, 58, 51, 70, 58, 75, 60, 52, 32, 57, 70, 62, 50, 84, 63, 78, 69, 86, 66, 65, 56, 94, 59, 98, 49, 77, 74, 72, 36, 52, 82, 74, 46, 53, 82, 68, 72, 45, 60, 64, 81, 90, 39, 57, 75, 82, 62, 69, 68, 55, 65, 56, 67, 62, 68, 75, 69, 83, 71, 64, 68, 64, 61, 62, 110, 43, 76, 59, 48, 65, 67, 73, 63, 76, 57, 63, 76, 52, 63, 103, 56, 45, 88, 65, 77, 78, 63, 75, 59, 44, 44, 54, 84, 66, 91, 60, 55, 86, 69, 73, 57, 41, 52, 53, 43, 87, 108, 71, 59, 57, 55, 53, 80, 79, 82, 75, 61, 64, 73, 74, 53, 73, 70, 72, 53, 93, 74, 60, 58, 81, 59, 70, 92, 68, 53, 68, 94, 69, 37, 80, 53, 66, 68, 56, 96, 60, 70, 55, 48, 60, 72, 49, 46, 72, 45, 75, 46, 61, 66, 61, 80, 80, 67, 52, 65, 63, 59, 60, 61, 62, 76, 52, 78, 80, 81, 52, 71, 63, 84, 61, 38, 78, 49, 75, 72, 70, 73, 74, 67, 66, 50, 53, 95, 57, 45, 64, 62, 62, 53, 42, 63, 79, 84, 57, 60, 61, 66, 69, 63, 71, 70, 98, 79, 39, 66, 55, 32, 47, 63, 62, 42, 62, 76, 40, 61, 51, 60, 47, 55, 87, 74, 68, 66, 45, 60, 48, 56, 62, 80, 68, 59, 58, 61, 51, 72, 41, 60, 54, 57, 72, 66, 50, 58, 76, 83, 79, 49, 76, 77, 65, 119, 70, 78, 78, 55, 56, 76, 79, 71, 56, 85, 60, 70, 60, 81, 50, 50, 61, 50, 70, 59, 68, 66, 64, 62, 87, 69, 64, 64, 71, 67, 58, 63, 64, 62, 65, 66, 96, 58, 94, 84, 53, 58, 48, 75, 61, 58, 57, 62, 53, 66, 61, 72, 43, 59, 50, 74, 71, 52, 74, 88, 56, 67, 71, 74, 63, 85, 72, 64, 61, 59, 54, 75, 83, 69, 58, 58, 63, 50, 55, 61, 141, 92, 60, 63, 69, 70, 53, 70, 59, 57, 112, 73, 51, 79, 74, 47, 66, 72, 69, 64, 54, 66, 100, 58, 58, 53, 90, 73, 64, 36, 85, 88, 69, 55, 62, 117, 56, 41, 62, 73, 49, 61, 55, 66, 51, 87, 67, 53, 73, 43, 75, 65, 62, 58, 32, 70, 68, 44, 63, 48, 62, 65, 64, 72, 62, 55, 87, 83, 47, 36, 72, 81, 79, 50, 36, 73, 51, 63, 76, 81, 58, 54, 88, 43, 114, 64, 56, 72, 49, 82, 62, 82, 49, 56, 62, 66, 61, 63, 94, 59, 54, 68, 93, 120, 69, 51, 67, 63, 50, 75, 53, 52, 62, 73, 47, 77, 50, 79, 60, 67, 43, 73, 57, 57, 77, 67, 36, 64, 64, 58, 62, 107, 67, 85, 62, 71, 75, 55, 60, 81, 69, 84, 84, 54, 72, 40, 48, 79, 80, 82, 91, 64, 110, 76, 63, 37, 144, 64, 87, 65, 49, 49, 69, 76, 59, 74, 137, 53, 67, 63, 57, 81, 69, 41, 78, 74, 57, 75, 75, 97, 57, 69, 66, 65, 74, 80, 43, 60, 74, 79, 80, 73, 57, 61, 45, 69, 59, 77, 43, 49, 97, 61, 71, 55, 54, 82, 58, 59, 97, 52, 61, 112, 74, 92, 54, 95, 55, 76, 71, 44, 65, 70, 63, 66, 65, 67, 45, 47, 55, 66, 50, 89, 70, 70, 103, 110, 54, 67, 71, 75, 61, 52, 65, 66, 74, 51, 82, 72, 63, 74, 78, 58, 79, 54, 68, 85, 67, 63, 61, 69, 46, 70, 57, 57, 88, 65, 76, 57, 63, 61, 68, 70, 120, 71, 64, 67, 66, 39, 69, 58, 56, 75, 42, 62, 53, 65, 85, 55, 54, 90, 65, 50, 70, 66, 88, 55, 64, 73, 55, 70, 86, 50, 65, 71, 59, 59, 56, 58, 66, 56, 81, 49, 52, 78, 48, 61, 77, 75, 58, 73, 77, 75, 55, 73, 54, 46, 51, 64, 88, 86, 67, 62, 68, 62, 66, 93, 86, 64, 69, 67, 47, 70, 72, 78, 64, 54, 48, 66, 77, 61, 62, 70, 89, 54, 56, 107, 57, 71, 49, 55, 54, 84, 55, 64, 84, 101, 67, 70, 46, 100, 51, 66, 59, 68, 92, 76, 49, 54, 68, 64, 58, 61, 61, 60, 86, 68, 58, 38, 64, 50, 60, 40, 105, 62, 63, 43, 47, 41, 63, 58, 50, 67, 64, 51, 70, 63, 52, 81, 82, 88, 82, 67, 64, 88, 70, 52, 84, 59, 140, 49, 78, 65, 83, 68, 57, 62, 25, 89, 63, 69, 48, 49, 79, 81, 70, 69, 74, 42, 64, 52, 56, 72, 50, 54, 80, 64, 60, 55, 44, 73, 67, 74, 60, 60, 93, 78, 74, 61, 76, 61, 68, 76, 70, 56, 81, 53, 65, 83, 63, 82, 62, 52, 70, 61, 52, 52, 52, 92, 62, 68, 87, 69, 72, 60, 81, 48, 71, 89, 36, 81, 67, 70, 68, 64, 72, 56, 68, 66, 68, 72, 74, 84, 69, 68, 57, 42, 52, 64, 64, 58, 78, 55, 54, 60, 75, 90, 50, 70, 76, 78, 49, 65, 48, 71, 67, 68, 74, 75, 61, 44, 63, 57, 64, 64, 78, 81, 52, 128, 59, 65, 67, 88, 57, 59, 63, 67, 65, 44, 72, 66, 62, 60, 49, 91, 61, 62, 88, 86, 82, 76, 54, 102, 67, 49, 53, 72, 78, 76, 80, 63, 65, 43, 65, 54, 49, 62, 105, 62, 56, 79, 65, 62, 76, 91, 49, 55, 55, 67, 54, 58, 64, 79, 54, 59, 60, 52, 66, 46, 86, 47, 57, 55, 79, 67, 62, 50, 75, 67, 65, 67, 80, 84, 75, 67, 48, 88, 73, 74, 73, 56, 71, 69, 71, 72, 85, 55, 84, 67, 50, 77, 139, 65, 70, 52, 63, 82, 88, 83, 70, 59, 69, 57, 83, 77, 60, 64, 63, 80, 88, 53, 49, 67, 84, 53, 52, 52, 94, 83, 60, 54, 67, 49, 34, 54, 83, 97, 56, 59, 83, 51, 67, 130, 57, 65, 58, 59, 66, 66, 62, 47, 51, 64, 64, 57, 59, 71, 68, 66, 67, 59, 66, 55, 54, 71, 60, 68, 64, 71, 55, 56, 51, 53, 60, 49, 63, 36, 52, 49, 77, 70, 57, 63, 64, 64, 38, 75, 73, 67, 54, 67, 63, 64, 70, 63, 70, 56, 71, 62, 68, 74, 79, 69, 65, 69, 71, 71, 61, 56, 59, 80, 59, 68, 60, 63, 64, 68, 48, 87, 56, 79, 50, 75, 68, 67, 80, 47, 59, 61, 83, 55, 69, 57, 63, 66, 68, 67, 51, 55, 60, 67, 56, 54, 55, 56, 102, 50, 51, 71, 87, 63, 52, 65, 95, 70, 65, 51, 76, 82, 89, 79, 67, 69, 52, 53, 67, 74, 53, 54, 83, 66, 78, 59, 78, 47, 58, 48, 63, 64, 51, 80, 61, 59, 69, 66, 92, 59, 59, 40, 75, 59, 63, 67, 56, 55, 70, 69, 87, 77, 67, 52, 53, 51, 61, 62, 74, 66, 72, 63, 46, 57, 66, 81, 63, 66, 58, 42, 83, 69, 78, 83, 39, 71, 66, 63, 75, 127, 77, 61, 73, 55, 57, 62, 71, 63, 87, 62, 85, 89, 68, 76, 47, 63, 60, 71, 68, 75, 65, 40, 106, 54, 71, 72, 69, 54, 73, 109, 47, 60, 60, 45, 57, 71, 54, 59, 50, 79, 98, 68, 102, 90, 49, 54, 54, 47, 75, 60, 62, 63, 63, 84, 69, 63, 52, 68, 77, 59, 78, 86, 52, 57, 58, 113, 59, 55, 64, 73, 45, 50, 68, 69, 54, 88, 63, 72, 66, 51, 69, 63, 60, 64, 81, 60, 56, 62, 86, 64, 69, 57, 76, 84, 63, 70, 65, 83, 85, 63, 59, 62, 62, 45, 90, 70, 66, 55, 59, 66, 68, 55, 67, 60, 58, 65, 66, 68, 73, 51, 65, 57, 62, 96, 62, 49, 71, 48, 100, 64, 87, 64, 64, 61, 63, 75, 49, 73, 65, 55, 65, 57, 59, 54, 76, 67, 77, 62, 63, 66, 58, 75, 79, 64, 57, 94, 74, 48, 65, 44, 80, 67, 49, 79, 80, 61, 75, 59, 85, 71, 88, 50, 65, 120, 60, 60, 48, 93, 71, 61, 58, 74, 50, 82, 60, 86, 67, 63, 57, 52, 62, 61, 52, 56, 74, 71, 64, 58, 62, 71, 58, 93, 47, 65, 75, 55, 64, 72, 71, 54, 56, 80, 46, 42, 70, 59, 60, 52, 78, 67, 52, 88, 65, 96, 57, 74, 63, 48, 68, 53, 47, 65, 53, 72, 60, 94, 69, 61, 48, 66, 59, 63, 72, 101, 75, 64, 68, 61, 60, 58, 67, 59, 71, 55, 74, 73, 66, 72, 63, 63, 60, 57, 58, 58, 68, 73, 49, 82, 42, 87, 53, 65, 83, 51, 67, 68, 113, 66, 57, 49, 61, 53, 80, 68, 88, 62, 46, 118, 59, 77, 96, 62, 64, 74, 57, 66, 59, 67, 81, 58, 56, 55, 77, 61, 72, 52, 71, 70, 67, 70, 57, 80, 81, 59, 90, 63, 74, 69, 58, 72, 44, 64, 49, 66, 57, 83, 41, 63, 56, 57, 79, 106, 75, 91, 64, 43, 56, 60, 40, 64, 86, 63, 58, 86, 68, 66, 74, 83, 56, 83, 87, 108, 57, 66, 69, 59, 54, 72, 54, 63, 71, 67, 69, 60, 118, 50, 54, 37, 58, 47, 86, 56, 44, 40, 43, 58, 58, 66, 54, 69, 54, 109, 127, 55, 43, 69, 69, 58, 78, 86, 47, 91, 58, 71, 64, 68, 59, 60, 56, 49, 54, 51, 60, 93, 66, 64, 70, 66, 68, 56, 57, 68, 74, 63, 53, 67, 95, 80, 85, 45, 52, 76, 69, 65, 62, 70, 95, 51, 69, 58, 64, 95, 73, 73, 67, 62, 83, 41, 81, 65, 62, 75, 63, 61, 60, 66, 57, 44, 65, 55, 64, 58, 57, 51, 67, 64, 77, 68, 51, 51, 57, 52, 57, 63, 70, 43, 59, 52, 62, 84, 73, 78, 45, 56, 57, 73, 89, 64, 66, 60, 66, 63, 65, 70, 68, 55, 65, 62, 55, 66, 53, 56, 64, 54, 60, 52, 60, 74, 83, 61, 82, 58, 102, 57, 66, 43, 73, 73, 84, 56, 76, 57, 58, 71, 60, 49, 70, 56, 61, 72, 49, 71, 66, 64, 76, 50, 72, 62, 92, 59, 62, 63, 58, 51, 52, 86, 66, 46, 166, 66, 68, 72, 54, 47, 66, 75, 43, 86, 67, 57, 68, 64, 44, 57, 65, 116, 70, 57, 77, 95, 70, 56, 55, 71, 181, 73, 49, 45, 54, 61, 69, 53, 49, 56, 67, 60, 56, 64, 50, 69, 89, 57, 59, 61, 70, 55, 67, 63, 62, 62, 68, 57, 52, 95, 68, 67, 79, 70, 70, 45, 54, 60, 60, 59, 55, 75, 71, 55, 74, 106, 66, 67, 48, 58, 48, 91, 62, 41, 79, 66, 80, 53, 61, 52, 80, 66, 57, 57, 45, 84, 61, 91, 97, 66, 54, 68, 49, 82, 95, 69, 59, 53, 79, 78, 77, 53, 54, 59, 65, 70, 70, 48, 73, 57, 55, 68, 66, 68, 66, 70, 60, 72, 75, 42, 74, 63, 55, 99, 74, 127, 107, 64, 51, 63, 55, 57, 62, 100, 69, 56, 56, 62, 59, 74, 87, 80, 60, 69, 68, 93, 46, 61, 77, 80, 68, 47, 75, 57, 64, 63, 102, 70, 71, 59, 55, 59, 83, 79, 51, 60, 67, 48, 67, 47, 78, 54, 43, 61, 58, 74, 65, 72, 52, 74, 73, 62, 62, 53, 90, 59, 104, 74, 55, 84, 56, 67, 52, 100, 58, 82, 51, 57, 59, 52, 71, 55, 69, 85, 62, 64, 54, 45, 64, 55, 85, 74, 56, 77, 78, 60, 80, 53, 77, 60, 75, 74, 128, 66, 56, 86, 63, 68, 95, 59, 78, 60, 84, 50, 74, 85, 84, 74, 53, 37, 65, 62, 68, 73, 71, 69, 100, 64, 94, 60, 94, 54, 58, 64, 43, 59, 51, 62, 71, 79, 53, 55, 70, 67, 82, 66, 66, 104, 52, 56, 66, 71, 68, 71, 65, 64, 59, 50, 72, 59, 73, 71, 57, 70, 69, 71, 73, 63, 55, 61, 52, 62, 77, 69, 51, 46, 50, 59, 66, 48, 61, 66, 76, 64, 72, 98, 61, 58, 70, 44, 59, 58, 65, 67, 58, 65, 74, 67, 148, 70, 52, 68, 51, 57, 71, 70, 76, 50, 51, 60, 84, 78, 51, 65, 76, 55, 75, 112, 62, 56, 64, 79, 71, 70, 60, 45, 57, 75, 83, 64, 49, 71, 66, 60, 92, 63, 57, 68, 55, 69, 69, 66, 84, 55, 71, 64, 65, 55, 62, 64, 63, 75, 83, 68, 64, 60, 92, 76, 70, 65, 72, 57, 77, 62, 72, 67, 62, 65, 84, 63, 106, 64, 55, 58, 56, 70, 62, 58, 84, 45, 68, 53, 66, 65, 58, 57, 68, 60, 79, 71, 86, 53, 57, 54, 61, 92, 68, 37, 59, 50, 60, 66, 68, 63, 30, 72, 71, 65, 60, 76, 61, 55, 51, 40, 47, 72, 71, 47, 71, 64, 60, 61, 56, 68, 64, 51, 72, 65, 50, 69, 72, 65, 63, 58, 67, 90, 70, 50, 60, 58, 67, 61, 68, 67, 56, 86, 72, 62, 61, 72, 57, 75, 69, 99, 62, 75, 72, 50, 71, 57, 64, 75, 69, 78, 81, 82, 62, 63, 113, 64, 49, 100, 43, 61, 70, 54, 74, 58, 50, 63, 58, 60, 54, 79, 66, 63, 77, 65, 85, 64, 37, 59, 72, 61, 59, 73, 83, 81, 75, 77, 71, 70, 71, 44, 48, 54, 65, 40, 85, 71, 54, 59, 65, 49, 70, 76, 83, 64, 87, 57, 57, 80, 55, 98, 67, 53, 82, 52, 51, 81, 68, 134, 72, 39, 76, 72, 78, 56, 88, 73, 62, 46, 58, 41, 98, 53, 52, 70, 47, 65, 70, 91, 73, 79, 57, 56, 50, 77, 71, 53, 64, 81, 75, 78, 75, 71, 69, 75, 63, 62, 85, 56, 64, 52, 65, 71, 64, 60, 60, 66, 67, 52, 70, 74, 77, 62, 65, 62, 70, 73, 75, 64, 67, 80, 68, 58, 81, 61, 90, 85, 66, 61, 84, 53, 70, 69, 66, 68, 66, 54, 80, 64, 79, 59, 49, 62, 53, 66, 60, 79, 71, 57, 62, 58, 53, 71, 62, 78, 75, 48, 76, 74, 60, 55, 75, 90, 53, 91, 73, 75, 70, 60, 65, 71, 67, 79, 88, 68, 63, 60, 61, 62, 61, 62, 55, 57, 73, 52, 71, 63, 80, 68, 62, 74, 86, 73, 59, 77, 40, 47, 57, 68, 61, 42, 77, 74, 51, 107, 47, 71, 57, 76, 88, 80, 61, 62, 64, 55, 81, 62, 73, 70, 63, 84, 86, 57, 85, 60, 77, 77, 89, 64, 74, 79, 74, 72, 71, 56, 55, 53, 65, 74, 71, 69, 73, 75, 54, 73, 50, 73, 64, 48, 72, 52, 59, 75, 63, 69, 75, 76, 52, 57, 89, 61, 51, 62, 70, 63, 77, 75, 72, 57, 65, 85, 70, 53, 69, 68, 47, 77, 62, 52, 82, 72, 56, 94, 90, 65, 58, 62, 72, 63, 51, 58, 60, 59, 97, 73, 57, 80, 76, 100, 79, 84, 70, 55, 69, 52, 63, 65, 82, 105, 51, 60, 85, 67, 69, 72, 76, 93, 68, 54, 68, 58, 76, 71, 67, 57, 63, 76, 75, 83, 52, 59, 62, 58, 56, 69, 66, 79, 54, 69, 55, 57, 75, 111, 82, 81, 63, 67, 57, 50, 64, 70, 39, 59, 88, 63, 64, 51, 70, 74, 80, 48, 45, 57, 108, 74, 50, 54, 60, 72, 63, 54, 37, 63, 79, 35, 52, 63, 69, 56, 39, 73, 55, 66, 54, 89, 65, 63, 40, 79, 60, 67, 54, 40, 74, 65, 69, 60, 68, 62, 76, 80, 60, 47, 54, 77, 76, 52, 62, 58, 70, 59, 75, 49, 44, 68, 62, 62, 38, 59, 73, 108, 77, 82, 82, 64, 78, 92, 74, 44, 54, 74, 54, 54, 80, 57, 55, 55, 71, 48, 53, 130, 52, 42, 56, 66, 61, 58, 73, 46, 83, 61, 37, 65, 84, 66, 81, 41, 70, 66, 56, 69, 55, 47, 69, 72, 60, 58, 56, 54, 85, 93, 65, 81, 54, 56, 66, 53, 71, 60, 61, 70, 40, 54, 68, 119, 63, 88, 47, 60, 61, 72, 81, 64, 62, 39, 65, 67, 65, 47, 64, 82, 68, 77, 84, 45, 83, 53, 51, 62, 53, 60, 39, 63, 65, 53, 56, 48, 49, 36, 55, 46, 59, 73, 44, 60, 58, 96, 76, 63, 69, 52, 72, 62, 78, 79, 49, 84, 35, 101, 53, 39, 91, 88, 24, 50, 74, 75, 65, 53, 59, 63, 38, 51, 47, 49, 75, 68, 79, 81, 76, 66, 40, 50, 73, 74, 47, 50, 64, 64, 67, 70, 68, 72, 48, 58, 56, 71, 53, 60, 134, 78, 48, 61, 65, 79, 54, 56, 72, 51, 72, 85, 68, 69, 60, 78, 55, 70, 97, 81, 70, 52, 60, 49, 123, 52, 58, 89, 58, 52, 68, 78, 65, 57, 85, 67, 93, 59, 87, 78, 59, 97, 52, 58, 40, 68, 70, 83, 45, 53, 69, 58, 86, 61, 73, 55, 54, 46, 76, 62, 48, 69, 73, 60, 75, 71, 75, 61, 72, 72, 35, 68, 66, 68, 77, 83, 87, 75, 86, 53, 105, 63, 51, 58, 63, 61, 57, 66, 51, 63, 93, 75, 60, 50, 72, 145, 58, 46, 58, 66, 71, 103, 48, 52, 59, 49, 95, 62, 40, 59, 66, 55, 68, 62, 45, 55, 85, 51, 78, 74, 33, 55, 78, 74, 76, 80, 66, 63, 70, 56, 51, 92, 72, 59, 74, 65, 84, 74, 79, 39, 84, 111, 101, 59, 76, 64, 62, 63, 83, 66, 50, 60, 56, 67, 71, 46, 73, 90, 122, 62, 73, 61, 71, 55, 92, 59, 53, 50, 60, 68, 55, 67, 46, 65, 57, 68, 97, 74, 74, 64, 90, 69, 65, 71, 70, 72, 71, 55, 60, 68, 50, 60, 51, 66, 67, 57, 87, 56, 86, 56, 52, 58, 70, 55, 62, 50, 65, 57, 73, 43, 62, 56, 81, 77, 64, 91, 68, 52, 70, 56, 45, 43, 68, 61, 65, 80, 46, 59, 80, 61, 54, 57, 51, 60, 66, 75, 72, 64, 49, 71, 58, 73, 56, 94, 77, 77, 73, 60, 41, 57, 53, 86, 53, 50, 80, 38, 55, 71, 89, 123, 78, 70, 52, 53, 66, 50, 46, 69, 45, 80, 99, 63, 49, 68, 53, 74, 73, 65, 89, 71, 74, 79, 74, 63, 54, 71, 67, 68, 71, 68, 70, 66, 44, 47, 67, 67, 59, 60, 76, 62, 52, 42, 74, 53, 80, 45, 58, 102, 61, 64, 52, 55, 96, 50, 72, 55, 52, 70, 55, 56, 48, 99, 57, 56, 50, 59, 68, 55, 67, 38, 77, 45, 73, 53, 83, 69, 54, 69, 54, 69, 66, 53, 45, 63, 80, 65, 50, 63, 50, 43, 68, 56, 61, 90, 43, 53, 58, 50, 85, 88, 61, 85, 75, 60, 78, 64, 43, 61, 59, 76, 50, 56, 65, 56, 81, 68, 66, 102, 52, 59, 51, 66, 70, 79, 51, 85, 83, 68, 57, 70, 52, 82, 55, 75, 90, 73, 55, 61, 59, 79, 64, 60, 68, 84, 76, 75, 63, 56, 60, 54, 56, 69, 64, 80, 62, 45, 80, 60, 73, 49, 65, 54, 60, 67, 71, 60, 95, 60, 60, 55, 63, 60, 90, 68, 66, 67, 65, 68, 40, 72, 69, 68, 74, 70, 56, 84, 69, 47, 82, 54, 84, 65, 59, 70, 50, 76, 78, 56, 71, 65, 66, 70, 56, 69, 68, 48, 61, 60, 66, 41, 54, 67, 79, 67, 67, 81, 60, 64, 78, 48, 62, 59, 51, 53, 36, 56, 93, 55, 93, 70, 58, 59, 70, 48, 52, 78, 78, 66, 66, 76, 50, 85, 57, 56, 94, 63, 65, 58, 72, 78, 78, 45, 63, 51, 86, 79, 94, 72, 61, 69, 63, 51, 60, 59, 69, 69, 73, 68, 55, 41, 71, 59, 56, 62, 66, 65, 55, 57, 96, 65, 76, 75, 55, 85, 101, 75, 70, 72, 47, 55, 59, 71, 92, 88, 74, 50, 95, 84, 62, 92, 64, 76, 68, 53, 76, 78, 48, 63, 45, 82, 51, 54, 63, 78, 77, 45, 40, 63, 62, 84, 58, 78, 72, 57, 72, 58, 46, 62, 88, 71, 60, 53, 89, 79, 55, 57, 46, 107, 52, 52, 94, 82, 60, 73, 55, 64, 91, 50, 64, 77, 50, 58, 77, 65, 73, 106, 52, 53, 69, 60, 60, 95, 58, 65, 58, 60, 58, 55, 72, 60, 43, 79, 81, 68, 69, 108, 83, 50, 66, 63, 53, 77, 50, 58, 74, 86, 77, 71, 75, 77, 91, 63, 70, 82, 53, 79, 64, 51, 71, 79, 82, 50, 87, 57, 77, 63, 62, 85, 88, 59, 95, 82, 45, 65, 48, 67, 106, 55, 49, 82, 57, 47, 103, 54, 119, 45, 69, 63, 68, 50, 71, 44, 63, 73, 96, 64, 79, 41, 86, 77, 86, 61, 60, 71, 92, 55, 43, 57, 56, 45, 64, 69, 56, 57, 56, 70, 63, 62, 93, 56, 72, 57, 57, 50, 71, 71, 86, 115, 50, 85, 59, 87, 56, 61, 62, 50, 64, 54, 58, 57, 66, 76, 77, 52, 60, 54, 61, 76, 68, 54, 48, 79, 103, 42, 72, 58, 73, 63, 68, 64, 64, 46, 51, 61, 82, 73, 59, 60, 83, 89, 61, 84, 57, 74, 78, 85, 60, 62, 66, 62, 66, 45, 75, 57, 60, 39, 73, 95, 99, 68, 56, 54, 54, 66, 90, 68, 66, 75, 48, 86, 52, 83, 123, 61, 82, 55, 67, 50, 52, 64, 70, 73, 52, 68, 84, 55, 59, 45, 66, 82, 60, 89, 62, 74, 36, 52, 76, 72, 74, 82, 60, 48, 55, 85, 73, 73, 74, 62, 73, 62, 70, 65, 46, 73, 65, 56, 52, 88, 70, 72, 79, 66, 86, 68, 75, 65, 50, 77, 58, 72, 105, 62, 56, 71, 73, 54, 94, 63, 59, 55, 66, 62, 72, 94, 65, 53, 80, 65, 79, 49, 57, 30, 60, 62, 99, 37, 57, 75, 45, 74, 44, 69, 90, 50, 63, 68, 68, 55, 105, 57, 131, 65, 60, 53, 60, 82, 53, 73, 78, 52, 89, 94, 60, 49, 51, 40, 84, 59, 83, 40, 55, 74, 59, 70, 66, 87, 42, 60, 64, 83, 53, 70, 58, 53, 79, 49, 61, 44, 51, 43, 61, 97, 53, 60, 61, 74, 65, 56, 95, 94, 54, 69, 43, 63, 71, 56, 94, 68, 80, 75, 41, 62, 67, 60, 64, 74, 63, 55, 90, 55, 76, 66, 71, 117, 60, 39, 71, 50, 57, 53, 91, 41, 113, 57, 67, 47, 61, 51, 96, 49, 57, 59, 71, 46, 61, 56, 58, 89, 82, 111, 58, 63, 78, 48, 93, 61, 64, 69, 49, 53, 67, 46, 75, 56, 63, 55, 70, 75, 48, 82, 75, 67, 66, 37, 75, 81, 69, 64, 83, 83, 69, 57, 94, 52, 72, 80, 37, 51, 69, 70, 50, 118, 57, 88, 63, 72, 64, 60, 73, 75, 72, 55, 54, 62, 61, 60, 61, 77, 39, 57, 75, 59, 89, 63, 72, 59, 45, 57, 60, 69, 64, 100, 83, 74, 58, 51, 72, 74, 53, 51, 68, 53, 61, 61, 64, 67, 89, 60, 84, 76, 65, 75, 60, 68, 128, 58, 56, 106, 47, 55, 54, 97, 56, 56, 82, 53, 58, 73, 96, 57, 50, 89, 61, 74, 60, 103, 68, 118, 71, 57, 55, 59, 84, 80, 70, 58, 58, 64, 61, 66, 71, 70, 92, 73, 70, 58, 75, 76, 55, 74, 82, 59, 55, 71, 70, 56, 65, 90, 83, 62, 54, 77, 51, 58, 67, 62, 57, 54, 79, 66, 60, 128, 67, 53, 90, 84, 114, 48, 65, 46, 54, 78, 95, 66, 63, 81, 52, 70, 68, 67, 83, 43, 154, 68, 71, 65, 82, 105, 65, 68, 85, 51, 51, 33, 64, 68, 55, 53, 56, 71, 36, 65, 61, 52, 53, 54, 65, 87, 72, 68, 61, 77, 63, 60, 70, 60, 46, 147, 55, 46, 84, 92, 67, 70, 61, 55, 59, 69, 74, 117, 48, 62, 46, 76, 99, 58, 48, 58, 57, 67, 70, 69, 82, 90, 51, 47, 92, 75, 71, 89, 53, 61, 51, 66, 54, 62, 57, 53, 89, 54, 84, 62, 55, 51, 93, 53, 103, 114, 60, 91, 57, 91, 58, 49, 55, 52, 53, 65, 45, 68, 63, 45, 68, 56, 61, 63, 59, 49, 54, 57, 75, 79, 61, 40, 74, 82, 64, 102, 51, 59, 84, 74, 56, 56, 69, 77, 65, 55, 65, 57, 66, 73, 74, 33, 63, 82, 52, 88, 73, 80, 63, 81, 53, 72, 94, 48, 92, 56, 41, 80, 45, 81, 39, 61, 45, 80, 68, 63, 68, 47, 58, 67, 56, 50, 53, 34, 101, 81, 72, 50, 80, 74, 69, 55, 80, 72, 63, 92, 40, 49, 50, 64, 70, 79, 63, 72, 103, 116, 68, 55, 63, 78, 76, 70, 60, 59, 73, 81, 67, 79, 69, 76, 98, 56, 37, 93, 66, 70, 66, 74, 89, 81, 57, 79, 42, 89, 68, 104, 48, 56, 52, 58, 36, 46, 57, 63, 48, 91, 66, 25, 64, 62, 97, 84, 84, 53, 88, 69, 70, 56, 83, 85, 62, 54, 86, 77, 50, 58, 104, 48, 83, 50, 67, 29, 59, 59, 62, 86, 68, 38, 67, 61, 48, 42, 53, 59, 60, 58, 79, 48, 58, 87, 60, 118, 60, 58, 71, 59, 58, 78, 67, 63, 110, 50, 35, 52, 26, 61, 64, 47, 70, 71, 109, 68, 45, 67, 119, 85, 53, 51, 47, 48, 51, 41, 53, 84, 41, 84, 83, 108, 78, 75, 67, 56, 66, 72, 82, 44, 132, 85, 73, 74, 53, 55, 77, 123, 63, 68, 72, 68, 56, 82, 59, 70, 92, 53, 47, 89, 63, 84, 54, 43, 47, 73, 62, 50, 64, 85, 46, 78, 41, 48, 70, 60, 64, 48, 71, 59, 49, 102, 88, 51, 95, 60, 65, 66, 82, 81, 58, 61, 62, 78, 57, 62, 47, 52, 78, 86, 46, 81, 59, 65, 67, 66, 65, 93, 44, 69, 63, 78, 35, 43, 54, 46, 50, 60, 64, 28, 63, 82, 65, 71, 78, 62, 78, 61, 57, 69, 66, 60, 58, 54, 75, 56, 67, 66, 54, 77, 99, 53, 72, 83, 42, 41, 40, 74, 82, 61, 84, 79, 61, 59, 58, 67, 53, 68, 61, 82, 85, 63, 72, 63, 99, 59, 47, 61, 50, 87, 78, 95, 102, 51, 52, 52, 88, 93, 110, 70, 50, 53, 91, 66, 52, 50, 143, 78, 67, 40, 86, 71, 62, 95, 81, 58, 47, 56, 56, 55, 79, 70, 60, 51, 62, 43, 54, 59, 77, 73, 78, 43, 83, 69, 66, 60, 47, 62, 93, 61, 77, 61, 43, 86, 50, 91, 65, 64, 74, 81, 42, 72, 77, 75, 58, 99, 47, 56, 46, 65, 63, 60, 61, 75, 77, 75, 54, 68, 52, 85, 57, 87, 43, 52, 44, 62, 53, 37, 93, 73, 100, 58, 40, 51, 69, 70, 47, 54, 86, 62, 57, 69, 74, 66, 53, 78, 83, 51, 62, 60, 51, 62, 78, 96, 41, 54, 36, 88, 63, 73, 72, 59, 62, 99, 84, 52, 49, 70, 58, 41, 62, 139, 37, 64, 83, 87, 60, 60, 67, 57, 50, 52, 63, 64, 63, 62, 93, 91, 115, 84, 51, 83, 52, 59, 68, 58, 58, 63, 75, 40, 74, 73, 68, 62, 64, 90, 55, 49, 32, 72, 58, 70, 56, 62, 63, 63, 49, 50, 47, 51, 56, 63, 75, 49, 76, 52, 56, 90, 52, 46, 76, 76, 46, 53, 43, 58, 90, 82, 49, 73, 79, 71, 84, 66, 67, 132, 46, 69, 77, 65, 45, 65, 78, 49, 76, 41, 59, 33, 69, 75, 52, 43, 43, 56, 99, 47, 58, 118, 64, 61, 29, 73, 73, 94, 79, 58, 104, 40, 62, 45, 44, 88, 68, 67, 152, 47, 133, 63, 74, 67, 109, 78, 47, 48, 49, 60, 88, 95, 65, 51, 74, 39, 64, 69, 55, 57, 68, 57, 47, 70, 64, 54, 63, 54, 57, 105, 62, 61, 76, 95, 60, 53, 78, 74, 52, 61, 61, 74, 72, 48, 60, 68, 81, 55, 64, 58, 62, 81, 67, 59, 57, 70, 56, 66, 67, 63, 66, 97, 61, 59, 67, 47, 55, 84, 71, 101, 95, 56, 84, 65, 77, 70, 61, 65, 48, 60, 75, 70, 51, 70, 64, 74, 78, 76, 66, 77, 63, 74, 61, 66, 49, 69, 62, 57, 57, 94, 74, 68, 50, 57, 70, 45, 53, 77, 62, 70, 55, 67, 73, 46, 58, 56, 89, 65, 59, 71, 57, 65, 71, 57, 52, 55, 50, 49, 53, 63, 61, 75, 58, 66, 47, 64, 77, 82, 73, 82, 59, 72, 65, 52, 75, 56, 68, 67, 41, 58, 61, 55, 58, 56, 62, 61, 55, 74, 54, 66, 57, 63, 66, 62, 63, 87, 45, 47, 65, 68, 63, 58, 61, 69, 72, 55, 75, 84, 69, 53, 59, 59, 68, 66, 51, 64, 67, 85, 66, 62, 80, 76, 50, 89, 64, 61, 72, 52, 71, 44, 75, 53, 68, 117, 53, 74, 60, 77, 64, 53, 56, 49, 61, 65, 63, 72, 62, 74, 71, 65, 53, 46, 70, 88, 93, 56, 63, 55, 68, 52, 88, 89, 59, 60, 63, 59, 66, 56, 65, 56, 58, 61, 46, 77, 63, 76, 57, 68, 50, 70, 76, 62, 54, 57, 61, 48, 73, 81, 58, 49, 61, 57, 66, 97, 52, 62, 54, 48, 52, 65, 68, 81, 66, 53, 111, 75, 66, 58, 58, 93, 65, 53, 59, 66, 46, 51, 45, 63, 138, 61, 61, 68, 66, 69, 85, 57, 68, 59, 65, 117, 82, 51, 68, 68, 68, 61, 73, 67, 71, 69, 79, 56, 63, 81, 66, 64, 70, 69, 55, 130, 61, 62, 74, 65, 56, 78, 72, 50, 79, 56, 49, 62, 59, 72, 58, 71, 50, 58, 48, 69, 70, 65, 59, 66, 65, 70, 74, 73, 49, 67, 68, 62, 75, 56, 65, 41, 71, 54, 73, 52, 57, 80, 76, 60, 80, 75, 64, 68, 71, 57, 60, 56, 59, 70, 54, 74, 58, 64, 62, 57, 66, 94, 58, 118, 56, 69, 44, 71, 52, 65, 66, 64, 69, 78, 62, 58, 63, 62, 77, 82, 55, 113, 57, 64, 63, 55, 54, 72, 76, 67, 55, 50, 54, 65, 57, 61, 61, 71, 57, 55, 66, 73, 50, 80, 96, 56, 81, 79, 69, 71, 59, 46, 66, 63, 72, 61, 63, 62, 51, 67, 67, 105, 80, 63, 55, 63, 70, 65, 61, 68, 80, 61, 57, 61, 90, 69, 66, 57, 61, 55, 73, 68, 63, 52, 69, 53, 70, 62, 92, 87, 62, 67, 69, 37, 62, 65, 72, 83, 49, 110, 78, 44, 62, 39, 68, 90, 74, 46, 70, 72, 53, 72, 69, 63, 47, 68, 60, 61, 64, 74, 61, 61, 66, 67, 55, 58, 48, 94, 66, 69, 85, 81, 63, 54, 72, 98, 67, 55, 53, 50, 62, 74, 70, 63, 68, 66, 63, 62, 72, 67, 76, 53, 60, 83, 66, 44, 72, 50, 72, 46, 81, 65, 83, 68, 57, 61, 53, 71, 76, 72, 72, 69, 54, 75, 54, 55, 61, 73, 71, 60, 56, 60, 76, 70, 48, 50, 58, 63, 59, 59, 67, 68, 70, 57, 80, 58, 62, 69, 46, 54, 79, 53, 107, 47, 88, 54, 57, 81, 52, 55, 65, 56, 68, 56, 55, 69, 56, 53, 60, 60, 92, 62, 62, 52, 71, 67, 56, 87, 67, 147, 88, 56, 84, 54, 57, 138, 65, 97, 77, 95, 64, 48, 66, 71, 86, 112, 55, 84, 76, 87, 77, 58, 69, 72, 62, 66, 61, 81, 69, 54, 59, 151, 51, 61, 105, 47, 75, 41, 56, 75, 81, 65, 57, 49, 64, 92, 62, 56, 76, 74, 58, 98, 68, 54, 66, 74, 59, 65, 82, 68, 64, 71, 63, 94, 61, 68, 74, 80, 70, 67, 74, 84, 61, 64, 68, 62, 62, 67, 56, 66, 85, 98, 71, 55, 82, 73, 54, 79, 70, 51, 60, 63, 74, 51, 61, 67, 83, 69, 58, 80, 55, 60, 60, 50, 41, 50, 79, 53, 59, 63, 63, 79, 62, 69, 68, 79, 59, 69, 89, 55, 72, 87, 68, 61, 60, 73, 61, 75, 64, 53, 69, 60, 65, 61, 70, 69, 73, 71, 53, 58, 63, 58, 77, 62, 55, 56, 60, 63, 57, 49, 67, 61, 41, 66, 57, 73, 84, 82, 56, 66, 63, 91, 56, 38, 51, 74, 56, 84, 58, 70, 58, 93, 56, 61, 59, 56, 70, 64, 63, 62, 51, 55, 67, 65, 66, 69, 58, 60, 80, 51, 66, 70, 70, 124, 117, 58, 61, 64, 63, 55, 54, 72, 59, 57, 67, 75, 94, 66, 57, 64, 61, 59, 95, 63, 81, 55, 57, 68, 75, 64, 51, 68, 79, 59, 61, 62, 58, 66, 62, 54, 75, 94, 61, 67, 68, 66, 60, 76, 77, 67, 63, 98, 60, 64, 62, 53, 57, 99, 59, 85, 83, 83, 56, 72, 69, 57, 51, 112, 55, 68, 58, 73, 71, 67, 49, 36, 71, 57, 58, 65, 64, 42, 53, 69, 64, 54, 55, 62, 59, 89, 84, 70, 65, 82, 63, 61, 55, 92, 95, 58, 55, 51, 45, 51, 57, 76, 56, 55, 68, 60, 50, 57, 40, 57, 62, 77, 56, 65, 62, 62, 59, 73, 54, 55, 76, 57, 62, 65, 71, 64, 55, 77, 74, 70, 58, 65, 68, 52, 63, 64, 53, 56, 66, 69, 75, 52, 94, 93, 67, 66, 64, 63, 69, 52, 69, 61, 52, 47, 53, 61, 75, 62, 50, 64, 68, 75, 64, 81, 51, 83, 55, 69, 68, 70, 67, 67, 82, 48, 64, 73, 80, 58, 59, 67, 77, 72, 77, 82, 61, 51, 59, 69, 70, 68, 60, 68, 45, 67, 60, 64, 50, 59, 78, 83, 62, 66, 53, 48, 59, 57, 67, 85, 66, 50, 67, 71, 53, 72, 64, 78, 70, 55, 78, 63, 69, 52, 137, 43, 70, 81, 49, 49, 83, 44, 67, 67, 113, 52, 58, 57, 78, 64, 80, 55, 71, 49, 55, 71, 49, 58, 74, 69, 54, 87, 84, 64, 73, 58, 48, 60, 69, 63, 62, 65, 62, 64, 74, 69, 62, 43, 59, 81, 60, 83, 52, 65, 57, 79, 60, 67, 94, 61, 77, 53, 72, 61, 64, 48, 51, 69, 65, 55, 42, 61, 64, 77, 61, 59, 86, 52, 47, 52, 70, 72, 60, 79, 72, 49, 58, 96, 63, 56, 64, 77, 43, 57, 69, 56, 64, 70, 71, 81, 44, 79, 54, 68, 62, 64, 52, 74, 62, 65, 65, 58, 69, 62, 61, 72, 103, 84, 52, 65, 61, 69, 48, 57, 58, 93, 79, 49, 68, 75, 53, 70, 68, 55, 65, 54, 67, 72, 64, 65, 58, 124, 59, 77, 50, 110, 67, 59, 69, 90, 68, 49, 86, 56, 83, 67, 78, 70, 67, 52, 51, 80, 59, 63, 69, 58, 65, 67, 89, 58, 60, 57, 72, 76, 67, 64, 91, 69, 77, 66, 46, 54, 64, 53, 53, 63, 63, 57, 67, 75, 54, 55, 76, 68, 57, 70, 58, 65, 68, 76, 83, 49, 68, 64, 61, 73, 66, 70, 75, 75, 58, 74, 78, 65, 64, 56, 79, 57, 51, 73, 50, 60, 57, 58, 80, 55, 63, 57, 54, 50, 63, 65, 73, 65, 60, 71, 65, 74, 77, 122, 77, 75, 63, 53, 45, 69, 63, 76, 63, 62, 50, 78, 86, 54, 84, 100, 73, 89, 75, 63, 59, 79, 68, 48, 71, 48, 64, 116, 69, 91, 63, 67, 69, 62, 54, 53, 54, 68, 52, 63, 50, 57, 57, 74, 64, 64, 51, 65, 99, 58, 71, 65, 69, 63, 59, 51, 81, 80, 69, 60, 55, 53, 88, 67, 70, 55, 60, 58, 46, 61, 54, 60, 54, 61, 60, 64, 59, 71, 58, 138, 59, 76, 54, 53, 70, 53, 66, 63, 62, 75, 60, 53, 70, 61, 58, 54, 57, 61, 55, 55, 70, 78, 69, 54, 74, 60, 57, 93, 66, 59, 52, 61, 63, 60, 56, 93, 65, 62, 58, 50, 72, 72, 95, 70, 120, 54, 65, 60, 56, 79, 65, 78, 69, 66, 62, 59, 80, 67, 63, 72, 65, 46, 76, 67, 54, 58, 77, 69, 42, 62, 57, 52, 83, 70, 71, 87, 61, 67, 57, 66, 64, 45, 46, 69, 74, 69, 68, 75, 67, 87, 46, 81, 58, 80, 59, 72, 63, 66, 69, 67, 62, 58, 69, 77, 66, 73, 45, 65, 68, 57, 70, 66, 58, 61, 58, 76, 59, 62, 65, 55, 54, 63, 55, 58, 68, 70, 77, 63, 79, 54, 58, 71, 74, 69, 57, 70, 52, 57, 86, 66, 70, 68, 58, 53, 65, 69, 83, 50, 56, 84, 62, 61, 64, 55, 51, 67, 86, 65, 68, 54, 73, 59, 65, 83, 55, 95, 68, 62, 64, 55, 48, 63, 71, 60, 69, 68, 55, 64, 77, 67, 59, 63, 85, 61, 66, 67, 44, 41, 63, 54, 57, 59, 89, 56, 65, 76, 65, 67, 64, 61, 66, 67, 63, 57, 62, 49, 67, 69, 56, 61, 92, 76, 56, 60, 71, 80, 70, 65, 69, 75, 79, 57, 74, 61, 66, 66, 69, 69, 56, 52, 67, 73, 60, 71, 79, 35, 66, 65, 60, 58, 47, 57, 69, 63, 66, 82, 61, 79, 62, 55, 65, 60, 72, 79, 76, 65, 57, 64, 82, 60, 73, 46, 58, 65, 58, 70, 66, 63, 64, 65, 45, 58, 70, 59, 46, 69, 55, 65, 125, 66, 81, 49, 70, 58, 66, 56, 49, 60, 57, 60, 72, 62, 55, 52, 54, 80, 66, 78, 56, 57, 54, 60, 59, 67, 85, 63, 64, 76, 69, 63, 54, 68, 70, 61, 77, 62, 73, 106, 71, 61, 53, 86, 78, 60, 71, 54, 64, 62, 46, 71, 88, 78, 63, 103, 49, 72, 50, 51, 60, 60, 47, 76, 65, 73, 60, 78, 58, 63, 88, 75, 67, 69, 50, 93, 68, 57, 72, 58, 68, 62, 58, 63, 60, 54, 68, 42, 45, 76, 111, 68, 75, 66, 68, 69, 54, 84, 89, 65, 66, 64, 89, 67, 68, 65, 74, 81, 72, 60, 108, 76, 67, 63, 47, 61, 76, 62, 58, 64, 45, 71, 75, 63, 74, 78, 59, 59, 58, 67, 68, 61, 73, 65, 65, 76, 62, 83, 62, 83, 61, 62, 68, 54, 66, 71, 71, 66, 64, 59, 69, 65, 71, 67, 77, 64, 61, 66, 67, 63, 76, 62, 66, 56, 63, 65, 62, 58, 60, 58, 94, 66, 53, 88, 61, 57, 68, 63, 64, 71, 79, 67, 67, 62, 67, 58, 73, 52, 50, 62, 74, 57, 84, 66, 63, 59, 71, 66, 57, 69, 60, 65, 59, 58, 49, 74, 69, 70, 72, 67, 68, 53, 70, 104, 63, 74, 60, 65, 56, 62, 73, 68, 54, 70, 116, 80, 53, 75, 72, 62, 58, 72, 88, 47, 79, 93, 57, 58, 71, 67, 59, 72, 67, 48, 66, 70, 60, 78, 68, 71, 54, 60, 49, 71, 64, 58, 69, 77, 51, 71, 65, 59, 67, 65, 62, 71, 66, 67, 61, 54, 64, 78, 61, 88, 65, 60, 55, 56, 69, 76, 105, 87, 74, 63, 91, 60, 59, 66, 62, 60, 50, 70, 103, 78, 77, 56, 73, 76, 80, 58, 68, 67, 72, 49, 87, 66, 71, 66, 60, 81, 77, 46, 66, 59, 66, 71, 58, 85, 97, 62, 65, 95, 56, 84, 50, 44, 58, 73, 69, 54, 60, 61, 72, 64, 42, 54, 56, 68, 72, 61, 66, 52, 67, 74, 70, 64, 75, 50, 77, 71, 66, 56, 56, 64, 60, 61, 74, 56, 54, 77, 71, 56, 84, 76, 75, 70, 77, 75, 58, 76, 74, 94, 92, 68, 61, 63, 51, 63, 60, 55, 78, 66, 63, 74, 55, 65, 56, 83, 69, 55, 64, 87, 70, 60, 65, 66, 71, 60, 53, 60, 67, 82, 78, 62, 71, 42, 61, 74, 80, 62, 71, 51, 50, 44, 48, 69, 62, 131, 68, 44, 69, 60, 70, 55, 73, 77, 78, 82, 68, 45, 77, 53, 70, 80, 68, 59, 56, 79, 70, 57, 65, 59, 50, 60, 70, 62, 33, 62, 74, 61, 96, 49, 78, 42, 58, 71, 60, 114, 48, 43, 61, 60, 56, 62, 72, 85, 67, 77, 60, 62, 67, 69, 69, 54, 59, 72, 74, 87, 55, 69, 58, 88, 92, 65, 79, 69, 54, 62, 65, 61, 62, 62, 92, 56, 107, 49, 63, 70, 67, 67, 52, 51, 63, 91, 72, 59, 61, 59, 53, 67, 92, 63, 54, 51, 60, 63, 99, 59, 60, 58, 63, 56, 52, 52, 82, 52, 105, 64, 69, 52, 94, 71, 55, 67, 63, 73, 60, 63, 56, 62, 65, 55, 35, 64, 57, 55, 74, 63, 46, 57, 76, 59, 52, 67, 53, 64, 71, 55, 57, 76, 47, 44, 60, 57, 85, 53, 87, 76, 56, 70, 65, 84, 66, 76, 61, 62, 63, 82, 47, 49, 66, 84, 53, 69, 67, 65, 63, 68, 59, 65, 62, 69, 59, 90, 56, 60, 67, 41, 61, 87, 62, 58, 60, 94, 87, 65, 90, 75, 61, 67, 103, 58, 70, 59, 58, 86, 63, 62, 54, 63, 66, 66, 63, 88, 48, 87, 63, 84, 57, 54, 53, 71, 62, 53, 57, 58, 55, 64, 65, 68, 58, 59, 49, 56, 73, 66, 61, 54, 44, 63, 62, 59, 57, 58, 56, 58, 78, 66, 59, 72, 58, 51, 72, 69, 71, 62, 57, 82, 59, 65, 71, 57, 61, 66, 60, 56, 71, 71, 55, 55, 67, 96, 78, 69, 76, 73, 61, 47, 40, 60, 60, 78, 55, 61, 49, 52, 61, 59, 52, 57, 64, 57, 40, 75, 58, 56, 91, 74, 66, 56, 74, 47, 74, 57, 66, 63, 42, 81, 79, 59, 63, 71, 66, 81, 55, 74, 103, 95, 74, 70, 48, 49, 64, 55, 67, 60, 70, 64, 65, 89, 49, 76, 60, 83, 89, 61, 51, 56, 66, 83, 70, 59, 68, 47, 62, 59, 74, 69, 59, 84, 54, 64, 70, 65, 107, 50, 47, 60, 56, 63, 75, 56, 90, 57, 61, 97, 50, 68, 59, 69, 58, 41, 71, 84, 82, 75, 64, 51, 61, 85, 66, 56, 65, 75, 65, 64, 79, 98, 54, 58, 54, 81, 58, 74, 70, 64, 56, 80, 50, 70, 71, 61, 61, 70, 61, 64, 81, 54, 62, 70, 71, 62, 57, 59, 74, 72, 62, 80, 109, 71, 54, 61, 70, 61, 79, 64, 67, 56, 66, 60, 62, 60, 69, 59, 59, 58, 101, 64, 46, 67, 68, 52, 74, 60, 53, 60, 61, 67, 79, 77, 61, 58, 63, 62, 57, 60, 58, 70, 58, 73, 50, 67, 63, 80, 56, 57, 57, 60, 57, 82, 60, 57, 58, 67, 58, 66, 52, 51, 61, 59, 77, 57, 70, 87, 73, 53, 80, 45, 58, 69, 97, 74, 67, 60, 75, 61, 52, 56, 68, 67, 65, 53, 61, 60, 64, 63, 57, 59, 70, 50, 65, 57, 56, 51, 57, 70, 60, 84, 56, 54, 59, 55, 61, 49, 57, 63, 64, 65, 62, 55, 59, 62, 52, 62, 66, 70, 49, 57, 75, 69, 68, 57, 115, 59, 48, 74, 61, 66, 55, 56, 64, 65, 64, 66, 62, 76, 63, 57, 64, 43, 60, 77, 60, 45, 107, 64, 61, 65, 78, 58, 66, 65, 57, 66, 44, 75, 51, 73, 61, 53, 119, 78, 59, 72, 64, 57, 62, 60, 72, 57, 65, 75, 90, 92, 64, 72, 89, 52, 54, 56, 56, 52, 72, 66, 70, 73, 66, 65, 72, 65, 64, 42, 69, 67, 55, 91, 68, 57, 60, 53, 46, 77, 61, 67, 51, 69, 52, 75, 74, 68, 77, 60, 59, 72, 57, 61, 68, 62, 49, 44, 83, 53, 68, 64, 62, 60, 68, 98, 59, 65, 72, 63, 84, 49, 55, 71, 59, 79, 64, 80, 63, 75, 44, 64, 58, 65, 63, 51, 93, 69, 54, 59, 97, 66, 58, 62, 83, 69, 68, 75, 68, 80, 75, 64, 56, 59, 46, 78, 59, 63, 58, 123, 73, 69, 69, 70, 70, 57, 88, 73, 55, 55, 62, 65, 56, 107, 58, 51, 47, 75, 64, 52, 83, 51, 56, 60, 65, 59, 109, 64, 66, 57, 52, 58, 97, 66, 63, 50, 92, 49, 90, 66, 66, 83, 63, 72, 68, 60, 59, 62, 65, 73, 59, 49, 78, 39, 73, 82, 57, 70, 72, 52, 65, 85, 77, 49, 53, 71, 53, 72, 78, 63, 72, 55, 59, 51, 87, 69, 57, 66, 67, 56, 68, 62, 64, 52, 62, 69, 42, 60, 58, 81, 67, 52, 114, 95, 101, 60, 62, 68, 68, 96, 56, 55, 84, 56, 67, 54, 64, 50, 67, 41, 57, 79, 57, 62, 68, 82, 72, 54, 54, 78, 61, 42, 65, 53, 94, 56, 68, 73, 85, 59, 80, 61, 66, 79, 61, 61, 74, 58, 61, 48, 57, 65, 83, 76, 62, 59, 118, 53, 69, 63, 59, 53, 69, 81, 57, 74, 65, 58, 56, 62, 58, 80, 85, 54, 70, 88, 56, 64, 59, 63, 63, 52, 49, 90, 67, 90, 70, 63, 64, 63, 69, 53, 64, 61, 64, 55, 56, 100, 67, 67, 51, 61, 59, 64, 76, 118, 67, 74, 50, 65, 86, 51, 72, 65, 60, 60, 72, 61, 47, 52, 57, 59, 69, 67, 79, 79, 54, 65, 73, 74, 69, 52, 60, 65, 67, 142, 72, 61, 62, 61, 56, 57, 67, 61, 59, 66, 57, 58, 70, 57, 51, 91, 62, 51, 74, 65, 68, 83, 70, 85, 52, 63, 63, 69, 68, 60, 60, 103, 60, 93, 64, 64, 59, 69, 69, 46, 62, 68, 60, 87, 72, 59, 64, 83, 105, 64, 66, 74, 61, 53, 55, 49, 59, 70, 58, 64, 64, 69, 57, 59, 106, 57, 83, 101, 58, 48, 52, 52, 86, 77, 63, 64, 59, 74, 70, 67, 103, 67, 49, 54, 84, 84, 90, 93, 54, 66, 73, 79, 59, 76, 63, 69, 66, 52, 62, 64, 66, 74, 80, 51, 73, 62, 69, 82, 71, 68, 64, 56, 62, 80, 73, 98, 117, 63, 83, 60, 67, 63, 56, 61, 65, 64, 79, 59, 65, 60, 92, 79, 69, 75, 67, 76, 87, 73, 48, 93, 69, 68, 73, 62, 66, 58, 75, 77, 71, 73, 81, 72, 63, 50, 44, 54, 49, 55, 48, 68, 66, 58, 65, 82, 64, 73, 72, 62, 72, 60, 56, 82, 88, 53, 64, 83, 60, 65, 70, 76, 56, 60, 66, 59, 80, 50, 66, 73, 60, 72, 106, 84, 80, 110, 68, 60, 64, 78, 100, 65, 58, 73, 77, 62, 63, 67, 71, 50, 79, 76, 46, 55, 70, 57, 69, 64, 47, 62, 77, 61, 75, 87, 67, 68, 70, 48, 64, 49, 58, 80, 102, 66, 56, 59, 52, 59, 62, 88, 60, 71, 58, 54, 66, 43, 35, 71, 39, 66, 56, 47, 70, 75, 70, 68, 64, 68, 83, 63, 58, 104, 88, 57, 76, 70, 64, 55, 69, 82, 67, 89, 48, 78, 54, 63, 85, 81, 62, 47, 61, 51, 72, 53, 76, 67, 64, 53, 67, 59, 65, 58, 61, 73, 73, 62, 66, 43, 75, 59, 61, 66, 59, 72, 74, 82, 59, 69, 55, 61, 58, 83, 51, 80, 62, 73, 70, 71, 40, 69, 73, 67, 55, 61, 60, 63, 43, 62, 50, 55, 51, 45, 87, 66, 66, 65, 100, 66, 61, 54, 75, 58, 77, 48, 59, 63, 102, 83, 58, 74, 58, 95, 69, 62, 55, 64, 66, 56, 57, 70, 78, 46, 59, 59, 65, 40, 59, 63, 61, 50, 85, 83, 83, 70, 50, 88, 74, 66, 64, 61, 53, 58, 54, 59, 70, 75, 71, 72, 65, 64, 56, 67, 72, 70, 63, 49, 65, 46, 59, 72, 66, 63, 69, 64, 55, 52, 81, 92, 65, 57, 54, 52, 70, 55, 84, 55, 72, 58, 72, 50, 82, 62, 64, 57, 77, 122, 73, 74, 55, 54, 86, 64, 75, 66, 83, 77, 62, 56, 60, 64, 76, 63, 60, 49, 62, 68, 53, 58, 67, 47, 51, 51, 76, 48, 44, 63, 78, 54, 66, 63, 68, 74, 60, 80, 57, 74, 63, 59, 65, 81, 55, 57, 70, 55, 37, 73, 78, 52, 60, 59, 65, 77, 71, 61, 68, 78, 64, 66, 55, 59, 63, 64, 46, 51, 76, 51, 50, 70, 72, 73, 62, 62, 69, 53, 79, 61, 59, 49, 78, 80, 59, 84, 101, 68, 84, 88, 60, 80, 61, 64, 53, 96, 62, 72, 63, 64, 74, 84, 64, 73, 84, 52, 38, 59, 67, 74, 61, 56, 59, 84, 72, 58, 59, 75, 59, 58, 77, 72, 59, 65, 69, 53, 81, 65, 64, 111, 69, 53, 68, 54, 83, 60, 64, 58, 52, 54, 86, 71, 64, 51, 63, 60, 59, 65, 52, 71, 71, 77, 87, 83, 62, 63, 58, 67, 55, 64, 69, 81, 64, 59, 71, 71, 71, 56, 55, 77, 51, 62, 74, 72, 59, 69, 65, 69, 69, 54, 74, 65, 86, 50, 62, 73, 62, 60, 58, 49, 70, 58, 72, 66, 49, 75, 79, 71, 80, 114, 55, 60, 68, 62, 73, 65, 74, 67, 51, 66, 85, 76, 68, 56, 56, 74, 79, 38, 53, 59, 80, 73, 54, 70, 83, 63, 65, 73, 54, 70, 55, 68, 54, 47, 63, 63, 71, 41, 64, 67, 73, 78, 65, 53, 69, 62, 71, 73, 80, 70, 71, 50, 68, 63, 88, 70, 66, 48, 45, 65, 67, 49, 46, 71, 53, 68, 54, 49, 49, 53, 90, 69, 98, 75, 77, 80, 63, 76, 79, 59, 67, 77, 65, 74, 60, 84, 61, 61, 50, 59, 79, 52, 102, 82, 64, 92, 54, 84, 62, 59, 74, 51, 52, 77, 59, 56, 59, 68, 60, 61, 58, 65, 59, 53, 65, 54, 48, 54, 70, 46, 80, 45, 69, 62, 74, 54, 58, 66, 55, 62, 89, 67, 66, 65, 63, 62, 60, 64, 70, 51, 89, 75, 64, 52, 63, 67, 59, 44, 61, 58, 47, 91, 78, 44, 53, 57, 54, 61, 66, 67, 64, 87, 63, 52, 80, 59, 72, 56, 61, 76, 64, 68, 61, 54, 74, 62, 68, 57, 61, 77, 100, 50, 58, 63, 62, 75, 71, 54, 63, 70, 66, 63, 57, 58, 49, 67, 57, 63, 63, 57, 76, 92, 78, 54, 86, 82, 77, 68, 82, 79, 56, 65, 64, 45, 61, 61, 87, 73, 52, 35, 73, 78, 60, 83, 69, 76, 81, 68, 55, 62, 65, 45, 53, 73, 75, 37, 70, 79, 58, 62, 65, 59, 111, 64, 55, 75, 74, 58, 61, 66, 79, 75, 57, 55, 49, 56, 72, 67, 103, 81, 57, 72, 81, 77, 51, 78, 84, 59, 65, 53, 72, 51, 75, 60, 57, 74, 68, 59, 59, 72, 44, 69, 55, 63, 60, 81, 61, 58, 46, 67, 69, 58, 67, 52, 68, 64, 61, 66, 72, 78, 70, 83, 72, 67, 50, 52, 48, 46, 51, 68, 47, 82, 66, 51, 81, 117, 76, 51, 80, 61, 104, 77, 62, 63, 65, 73, 66, 98, 70, 29, 63, 68, 70, 54, 57, 76, 65, 69, 65, 201, 60, 84, 50, 50, 49, 56, 76, 64, 71, 64, 68, 65, 87, 55, 67, 78, 49, 48, 72, 65, 82, 79, 61, 69, 64, 65, 74, 68, 89, 60, 70, 44, 56, 74, 68, 58, 70, 60, 64, 66, 103, 78, 60, 64, 54, 49, 67, 73, 62, 66, 54, 43, 80, 59, 68, 38, 55, 57, 90, 70, 58, 64, 68, 69, 58, 79, 87, 62, 63, 83, 73, 78, 85, 66, 76, 86, 69, 52, 56, 46, 50, 69, 59, 65, 54, 69, 70, 69, 63, 68, 64, 57, 87, 77, 71, 40, 81, 55, 84, 65, 59, 59, 98, 76, 59, 53, 47, 66, 57, 59, 61, 69, 49, 80, 77, 60, 45, 76, 75, 56, 65, 75, 86, 67, 84, 76, 64, 48, 56, 64, 85, 51, 105, 61, 57, 79, 64, 53, 81, 56, 60, 58, 76, 77, 69, 40, 66, 59, 66, 81, 106, 66, 67, 56, 62, 76, 73, 68, 50, 68, 50, 84, 63, 43, 52, 58, 61, 59, 61, 79, 50, 71, 62, 54, 98, 55, 83, 82, 50, 59, 77, 73, 67, 68, 70, 52, 82, 58, 96, 66, 68, 68, 83, 76, 82, 64, 85, 75, 70, 79, 53, 61, 69, 79, 58, 69, 48, 114, 53, 70, 75, 63, 69, 49, 66, 56, 71, 72, 70, 82, 71, 72, 50, 48, 50, 92, 55, 79, 60, 47, 74, 73, 62, 92, 49, 100, 57, 67, 68, 53, 77, 71, 73, 73, 52, 70, 68, 68, 62, 96, 80, 78, 60, 105, 53, 64, 70, 73, 51, 44, 72, 53, 100, 72, 84, 86, 72, 72, 81, 57, 64, 57, 66, 59, 63, 53, 49, 67, 62, 68, 63, 49, 59, 53, 88, 71, 52, 64, 61, 52, 63, 80, 67, 81, 61, 96, 61, 89, 70, 53, 75, 90, 85, 39, 73, 52, 68, 48, 61, 40, 70, 50, 69, 62, 83, 75, 55, 91, 57, 80, 103, 71, 52, 61, 76, 97, 63, 35, 74, 55, 46, 63, 86, 69, 70, 82, 47, 43, 47, 83, 50, 57, 80, 71, 46, 77, 49, 55, 66, 67, 62, 66, 49, 51, 68, 53, 60, 84, 76, 68, 93, 66, 65, 55, 75, 67, 62, 76, 55, 61, 64, 50, 82, 58, 66, 63, 62, 86, 63, 53, 75, 68, 72, 62, 75, 64, 96, 60, 67, 67, 52, 59, 75, 56, 68, 56, 38, 66, 46, 59, 65, 48, 64, 48, 78, 50, 58, 75, 91, 50, 84, 41, 57, 63, 61, 38, 95, 53, 77, 42, 94, 64, 67, 68, 43, 57, 55, 52, 86, 54, 66, 49, 44, 48, 67, 40, 81, 50, 65, 78, 73, 49, 55, 56, 78, 65, 50, 58, 48, 74, 49, 62, 47, 60, 98, 80, 64, 119, 67, 62, 59, 44, 70, 74, 75, 96, 64, 59, 75, 58, 68, 71, 79, 64, 67, 44, 77, 57, 86, 83, 49, 67, 86, 65, 72, 103, 43, 85, 79, 97, 72, 49, 95, 58, 75, 83, 79, 66, 79, 87, 34, 71, 63, 77, 82, 40, 66, 63, 69, 48, 43, 49, 59, 73, 76, 66, 51, 71, 43, 50, 67, 63, 94, 57, 54, 70, 63, 55, 78, 62, 59, 65, 42, 63, 97, 49, 93, 37, 58, 82, 53, 107, 86, 118, 64, 68, 49, 48, 56, 61, 61, 72, 48, 53, 61, 79, 47, 48, 55, 57, 75, 104, 93, 65, 56, 62, 57, 94, 59, 60, 60, 41, 50, 60, 74, 55, 69, 46, 104, 63, 65, 71, 77, 88, 61, 68, 58, 56, 60, 61, 69, 52, 66, 58, 63, 56, 64, 69, 68, 58, 69, 85, 40, 60, 125, 66, 56, 72, 52, 73, 75, 82, 61, 68, 74, 73, 97, 59, 48, 56, 49, 82, 64, 54, 71, 51, 74, 52, 116, 77, 41, 54, 55, 64, 81, 61, 89, 75, 74, 65, 61, 61, 44, 80, 62, 62, 90, 90, 86, 56, 66, 52, 57, 49, 58, 71, 55, 77, 86, 58, 57, 49, 76, 49, 50, 44, 71, 84, 66, 62, 63, 94, 43, 55, 56, 71, 58, 76, 73, 74, 55, 85, 80, 68, 62, 82, 52, 68, 54, 36, 70, 52, 117, 68, 56, 50, 38, 40, 82, 58, 49, 58, 53, 60, 47, 62, 52, 60, 55, 63, 69, 44, 66, 80, 91, 63, 58, 90, 74, 69, 56, 66, 91, 63, 77, 68, 74, 64, 52, 64, 78, 70, 66, 62, 56, 99, 67, 62, 59, 64, 49, 54, 62, 62, 98, 65, 91, 84, 62, 58, 76, 51, 57, 76, 80, 60, 59, 60, 79, 68, 43, 60, 66, 51, 83, 75, 49, 75, 67, 94, 63, 62, 46, 61, 56, 75, 69, 63, 84, 106, 65, 56, 72, 69, 57, 71, 82, 56, 73, 46, 65, 64, 73, 66, 79, 89, 81, 68, 51, 66, 91, 67, 47, 56, 81, 62, 66, 67, 79, 84, 55, 67, 76, 47, 59, 57, 49, 76, 65, 63, 75, 55, 84, 74, 73, 68, 76, 54, 86, 67, 63, 66, 131, 63, 85, 52, 70, 78, 60, 49, 52, 73, 57, 42, 117, 59, 57, 62, 53, 119, 58, 48, 62, 45, 62, 85, 87, 55, 57, 59, 76, 56, 63, 70, 56, 58, 56, 78, 58, 69, 70, 54, 50, 133, 65, 74, 83, 80, 57, 53, 57, 64, 65, 56, 75, 65, 59, 87, 72, 82, 48, 65, 36, 73, 48, 57, 79, 57, 95, 76, 58, 112, 72, 61, 61, 65, 76, 47, 76, 51, 65, 74, 54, 65, 67, 62, 44, 68, 61, 77, 76, 71, 65, 59, 75, 74, 80, 92, 61, 98, 64, 99, 58, 76, 65, 73, 62, 95, 81, 83, 75, 55, 64, 48, 48, 67, 55, 64, 64, 74, 68, 78, 55, 62, 84, 81, 66, 50, 73, 58, 71, 90, 66, 84, 53, 57, 71, 53, 70, 91, 46, 48, 51, 37, 105, 49, 60, 90, 54, 68, 65, 72, 64, 84, 55, 83, 65, 48, 64, 67, 47, 56, 80, 65, 86, 57, 41, 59, 78, 53, 57, 62, 67, 60, 82, 64, 54, 80, 55, 110, 55, 72, 52, 92, 51, 75, 75, 50, 61, 59, 46, 69, 67, 56, 65, 56, 77, 67, 57, 50, 82, 50, 64, 67, 64, 81, 71, 101, 48, 53, 38, 66, 50, 70, 45, 77, 50, 65, 53, 51, 59, 49, 76, 55, 52, 57, 58, 63, 43, 89, 73, 67, 31, 73, 84, 62, 80, 52, 56, 67, 51, 76, 84, 82, 54, 75, 54, 62, 65, 40, 63, 42, 53, 53, 88, 74, 56, 109, 55, 89, 58, 68, 96, 69, 79, 84, 59, 94, 65, 55, 91, 82, 52, 65, 56, 45, 79, 80, 48, 59, 52, 60, 60, 64, 60, 66, 69, 73, 53, 57, 79, 86, 78, 66, 44, 59, 67, 55, 63, 59, 72, 87, 86, 84, 59, 61, 64, 76, 76, 68, 100, 64, 72, 72, 80, 82, 68, 81, 34, 53, 54, 70, 106, 63, 62, 62, 64, 52, 70, 50, 73, 47, 77, 73, 76, 64, 73, 97, 113, 69, 74, 75, 65, 61, 93, 74, 62, 58, 65, 58, 67, 87, 100, 46, 61, 63, 71, 81, 76, 91, 77, 56, 67, 65, 68, 56, 80, 70, 67, 67, 46, 56, 43, 54, 68, 80, 55, 55, 67, 70, 42, 56, 61, 83, 56, 105, 74, 112, 65, 90, 66, 54, 69, 68, 69, 59, 70, 46, 67, 72, 59, 65, 60, 89, 56, 88, 37, 74, 58, 77, 68, 81, 88, 55, 60, 70, 46, 55, 66, 71, 71, 94, 65, 84, 52, 77, 70, 65, 44, 16, 69, 58, 80, 78, 52, 56, 66, 69, 48, 78, 121, 69, 61, 129, 45, 61, 84, 108, 69, 77, 59, 84, 59, 51, 68, 43, 59, 57, 67, 60, 41, 75, 57, 68, 68, 63, 61, 56, 73, 57, 50, 53, 71, 54, 40, 70, 77, 74, 81, 58, 58, 91, 62, 88, 69, 71, 69, 89, 86, 72, 69, 88, 66, 55, 66, 76, 56, 59, 79, 69, 60, 59, 49, 80, 59, 49, 87, 72, 89, 104, 63, 69, 61, 62, 81, 59, 80, 76, 50, 76, 64, 47, 63, 48, 56, 55, 56, 73, 65, 59, 74, 57, 78, 61, 87, 75, 56, 51, 43, 46, 89, 74, 77, 53, 76, 45, 66, 60, 78, 53, 46, 64, 84, 77, 64, 63, 44, 37, 68, 49, 70, 62, 43, 65, 46, 61, 84, 70, 97, 71, 62, 70, 54, 71, 64, 107, 95, 60, 50, 77, 59, 63, 66, 45, 95, 75, 59, 52, 78, 40, 65, 73, 96, 66, 69, 64, 84, 45, 69, 47, 71, 65, 72, 50, 74, 46, 59, 58, 71, 79, 62, 57, 43, 50, 82, 54, 61, 69, 46, 65, 58, 83, 77, 62, 61, 65, 77, 57, 60, 64, 77, 72, 73, 74, 56, 70, 66, 53, 51, 58, 43, 80, 50, 64, 54, 57, 63, 73, 51, 77, 75, 73, 71, 92, 51, 74, 86, 78, 68, 66, 87, 69, 83, 99, 100, 75, 66, 58, 64, 50, 88, 95, 84, 74, 67, 42, 49, 73, 38, 79, 82, 48, 55, 72, 56, 62, 57, 63, 64, 70, 68, 60, 77, 56, 59, 59, 91, 43, 47, 59, 61, 66, 74, 78, 58, 64, 83, 137, 57, 82, 59, 74, 60, 80, 37, 65, 74, 79, 78, 47, 46, 47, 68, 51, 76, 60, 58, 82, 66, 78, 62, 56, 78, 79, 55, 90, 82, 54, 61, 70, 43, 80, 64, 65, 87, 93, 60, 66, 60, 58, 70, 42, 53, 78, 82, 90, 72, 55, 64, 63, 55, 49, 50, 64, 52, 73, 68, 90, 71, 49, 45, 61, 85, 58, 61, 60, 63, 75, 98, 60, 65, 69, 92, 57, 52, 67, 45, 77, 86, 51, 51, 49, 58, 79, 91, 74, 65, 60, 66, 63, 72, 68, 81, 57, 54, 66, 60, 61, 71, 75, 85, 56, 52, 69, 56, 64, 58, 77, 82, 66, 60, 65, 48, 72, 74, 66, 57, 58, 55, 95, 59, 51, 44, 67, 77, 70, 72, 66, 91, 75, 48, 77, 55, 42, 54, 59, 59, 73, 62, 63, 57, 69, 97, 75, 93, 61, 72, 59, 64, 65, 70, 56, 65, 93, 73, 63, 76, 88, 113, 87, 64, 38, 66, 69, 83, 66, 83, 84, 70, 66, 72, 81, 67, 79, 59, 55, 83, 123, 47, 68, 44, 67, 35, 57, 57, 60, 65, 77, 57, 53, 59, 68, 65, 82, 81, 46, 55, 43, 81, 50, 70, 80, 74, 46, 63, 69, 56, 56, 59, 72, 55, 67, 77, 85, 61, 58, 78, 53, 60, 117, 70, 61, 78, 57, 60, 93, 60, 53, 98, 58, 78, 55, 71, 63, 61, 74, 48, 62, 80, 33, 51, 39, 81, 70, 67, 71, 55, 53, 69, 91, 110, 61, 50, 86, 56, 64, 40, 81, 60, 74, 95, 39, 99, 72, 70, 89, 82, 72, 42, 60, 80, 61, 71, 66, 75, 89, 79, 152, 82, 74, 52, 60, 96, 51, 68, 51, 61, 47, 55, 71, 60, 68, 56, 73, 79, 71, 67, 90, 86, 55, 71, 86, 96, 65, 86, 35, 65, 65, 63, 51, 68, 77, 78, 67, 62, 90, 87, 85, 55, 96, 52, 67, 66, 64, 65, 64, 84, 69, 87, 57, 63, 84, 65, 81, 59, 73, 63, 60, 70, 74, 98, 51, 79, 68, 56, 78, 66, 49, 47, 54, 69, 59, 55, 51, 60, 88, 48, 67, 89, 53, 62, 64, 77, 60, 62, 62, 52, 56, 58, 57, 52, 51, 93, 79, 67, 68, 79, 62, 58, 72, 96, 96, 71, 60, 62, 87, 54, 60, 65, 58, 54, 45, 59, 50, 59, 63, 81, 72, 68, 86, 79, 59, 84, 55, 42, 55, 58, 62, 63, 79, 56, 75, 67, 86, 56, 100, 112, 69, 23, 72, 78, 59, 78, 98, 68, 62, 78, 76, 78, 78, 52, 78, 54, 64, 62, 95, 54, 64, 71, 54, 68, 67, 76, 66, 62, 48, 81, 58, 55, 70, 74, 42, 71, 70, 84, 71, 57, 38, 102, 63, 61, 68, 67, 77, 57, 70, 108, 88, 64, 82, 58, 73, 69, 53, 45, 69, 78, 72, 59, 41, 70, 71, 58, 49, 86, 57, 50, 70, 63, 54, 67, 52, 56, 66, 57, 53, 51, 52, 76, 52, 56, 53, 92, 52, 68, 63, 82, 54, 74, 54, 59, 54, 92, 79, 81, 77, 52, 61, 52, 61, 61, 90, 65, 59, 90, 46, 42, 84, 82, 73, 49, 70, 93, 52, 66, 36, 60, 87, 55, 59, 65, 62, 69, 87, 58, 55, 64, 78, 46, 85, 55, 49, 65, 41, 46, 65, 74, 65, 34, 58, 42, 67, 53, 50, 66, 61, 68, 48, 78, 96, 27, 49, 74, 54, 75, 109, 58, 55, 48, 73, 81, 82, 62, 52, 59, 71, 47, 51, 62, 66, 32, 70, 71, 69, 75, 54, 55, 63, 64, 83, 73, 85, 60, 65, 91, 78, 60, 79, 70, 79, 73, 66, 68, 90, 41, 62, 65, 81, 53, 51, 68, 99, 90, 77, 74, 85, 47, 64, 44, 87, 36, 56, 55, 78, 67, 65, 66, 57, 60, 56, 72, 81, 64, 74, 63, 36, 61, 72, 66, 81, 50, 52, 116, 77, 61, 48, 61, 73, 47, 78, 109, 92, 78, 79, 73, 52, 107, 65, 60, 74, 57, 47, 69, 68, 68, 47, 56, 64, 70, 64, 54, 57, 53, 71, 96, 51, 58, 62, 51, 70, 57, 78, 86, 57, 73, 45, 66, 62, 72, 89, 56, 61, 130, 60, 54, 66, 60, 45, 58, 61, 98, 62, 59, 56, 60, 69, 64, 50, 54, 64, 62, 41, 59, 67, 71, 51, 42, 114, 53, 76, 52, 72, 75, 73, 64, 58, 73, 60, 55, 49, 67, 104, 47, 55, 63, 50, 59, 84, 43, 82, 50, 70, 64, 82, 81, 62, 60, 79, 57, 48, 77, 61, 65, 57, 79, 90, 74, 68, 51, 61, 62, 49, 86, 52, 60, 51, 60, 59, 48, 89, 65, 66, 67, 81, 59, 50, 76, 67, 54, 73, 80, 55, 47, 51, 54, 66, 65, 56, 66, 69, 99, 50, 53, 60, 57, 63, 59, 42, 82, 66, 46, 74, 54, 80, 36, 51, 62, 75, 57, 84, 51, 67, 63, 46, 69, 94, 57, 73, 43, 81, 63, 49, 70, 50, 73, 81, 58, 64, 73, 57, 53, 52, 57, 64, 71, 72, 72, 54, 63, 75, 56, 67, 43, 54, 62, 95, 57, 76, 41, 50, 70, 54, 89, 82, 56, 72, 53, 55, 55, 64, 69, 50, 50, 64, 75, 75, 72, 74, 64, 59, 60, 51, 74, 79, 65, 88, 70, 47, 54, 63, 88, 64, 60, 73, 64, 59, 77, 40, 53, 63, 69, 70, 86, 90, 66, 67, 68, 63, 85, 43, 84, 51, 78, 68, 38, 62, 68, 61, 72, 80, 75, 58, 39, 53, 68, 86, 69, 51, 54, 51, 56, 60, 55, 66, 67, 95, 60, 66, 43, 75, 106, 57, 100, 72, 63, 56, 73, 77, 79, 54, 87, 74, 59, 53, 59, 70, 54, 54, 67, 68, 49, 56, 55, 102, 67, 104, 64, 49, 50, 78, 59, 53, 64, 47, 60, 68, 62, 63, 57, 62, 82, 70, 54, 76, 55, 68, 64, 45, 60, 76, 58, 77, 69, 66, 67, 66, 58, 51, 179, 73, 46, 78, 78, 72, 77, 59, 90, 55, 53, 61, 76, 72, 65, 63, 75, 54, 56, 48, 58, 71, 76, 62, 79, 79, 117, 64, 80, 92, 47, 55, 112, 77, 112, 68, 64, 81, 64, 63, 52, 48, 78, 67, 44, 54, 78, 62, 76, 54, 79, 64, 68, 65, 114, 54, 68, 97, 49, 68, 74, 80, 55, 68, 75, 66, 60, 65, 78, 65, 60, 53, 47, 64, 67, 64, 64, 58, 74, 80, 60, 62, 81, 59, 59, 66, 65, 72, 64, 59, 56, 46, 57, 95, 66, 64, 87, 49, 64, 83, 63, 47, 73, 60, 66, 55, 59, 64, 37, 51, 82, 56, 94, 57, 83, 51, 77, 59, 53, 67, 60, 95, 67, 46, 82, 66, 48, 63, 61, 74, 71, 57, 54, 79, 60, 43, 99, 72, 52, 66, 55, 66, 56, 48, 49, 51, 62, 92, 57, 76, 73, 74, 57, 76, 82, 46, 73, 57, 72, 73, 65, 60, 61, 58, 76, 68, 73, 61, 96, 75, 69, 73, 66, 58, 122, 60, 71, 56, 62, 54, 52, 73, 61, 50, 66, 64, 50, 49, 51, 73, 80, 69, 82, 58, 62, 75, 57, 66, 56, 60, 37, 62, 70, 49, 69, 70, 78, 77, 78, 76, 66, 57, 59, 63, 70, 60, 56, 82, 42, 79, 50, 78, 71, 78, 77, 55, 84, 47, 57, 125, 49, 79, 62, 73, 66, 53, 72, 58, 52, 64, 66, 51, 70, 84, 67, 58, 98, 88, 75, 74, 68, 67, 82, 54, 92, 67, 60, 57, 47, 72, 66, 62, 68, 62, 68, 71, 71, 77, 69, 84, 68, 57, 71, 57, 59, 108, 55, 87, 31, 39, 58, 68, 71, 48, 66, 55, 69, 67, 38, 111, 52, 85, 78, 53, 63, 76, 83, 99, 65, 83, 69, 59, 77, 68, 72, 71, 69, 71, 56, 83, 62, 58, 39, 56, 60, 53, 68, 44, 93, 55, 51, 101, 61, 74, 48, 77, 70, 52, 56, 64, 87, 83, 61, 59, 49, 71, 131, 57, 49, 73, 90, 57, 53, 65, 51, 81, 58, 60, 62, 75, 83, 50, 89, 53, 78, 67, 65, 49, 69, 58, 64, 75, 85, 65, 44, 83, 63, 69, 73, 84, 145, 66, 70, 65, 90, 62, 50, 71, 61, 59, 86, 44, 88, 68, 75, 64, 56, 67, 88, 61, 58, 49, 85, 63, 76, 68, 66, 71, 50, 49, 82, 83, 62, 53, 70, 71, 72, 73, 75, 49, 61, 70, 66, 75, 64, 59, 53, 72, 60, 59, 48, 66, 94, 50, 47, 57, 57, 68, 69, 72, 65, 46, 58, 60, 58, 55, 52, 60, 121, 50, 74, 81, 82, 74, 58, 77, 57, 37, 75, 76, 127, 76, 58, 61, 99, 56, 56, 67, 77, 49, 58, 48, 69, 67, 66, 80, 45, 58, 69, 75, 57, 67, 57, 55, 59, 40, 48, 65, 67, 58, 74, 62, 63, 92, 77, 63, 61, 73, 75, 68, 83, 48, 71, 54, 78, 87, 53, 115, 67, 50, 64, 53, 65, 70, 76, 74, 53, 65, 72, 82, 48, 35, 86, 51, 66, 79, 67, 62, 88, 62, 47, 75, 57, 62, 66, 66, 58, 66, 56, 64, 60, 65, 59, 62, 58, 83, 57, 56, 71, 66, 59, 46, 69, 44, 50, 68, 66, 84, 37, 61, 46, 65, 50, 58, 67, 95, 88, 52, 56, 66, 57, 66, 81, 57, 59, 71, 59, 53, 55, 92, 74, 60, 52, 68, 55, 66, 59, 63, 66, 60, 60, 53, 84, 69, 57, 61, 67, 83, 51, 48, 65, 76, 67, 76, 74, 56, 72, 60, 83, 74, 73, 56, 63, 74, 36, 70, 59, 37, 57, 64, 67, 65, 62, 73, 70, 93, 66, 39, 52, 73, 93, 46, 64, 55, 63, 63, 78, 53, 76, 68, 45, 62, 65, 85, 58, 69, 83, 46, 48, 55, 38, 75, 71, 80, 72, 56, 49, 53, 75, 48, 60, 81, 64, 78, 54, 61, 70, 42, 51, 82, 48, 79, 55, 59, 100, 64, 47, 62, 69, 66, 88, 55, 70, 63, 65, 65, 93, 78, 60, 128, 59, 71, 80, 79, 82, 65, 73, 84, 58, 73, 65, 67, 63, 22, 59, 65, 59, 66, 64, 67, 61, 69, 93, 80, 89, 61, 77, 71, 60, 74, 63, 63, 52, 71, 68, 68, 62, 74, 77, 65, 72, 62, 65, 77, 89, 52, 58, 50, 93, 68, 83, 52, 48, 74, 60, 65, 71, 75, 63, 63, 70, 81, 62, 58, 72, 46, 56, 49, 71, 64, 61, 55, 49, 73, 70, 58, 61, 66, 63, 85, 73, 70, 68, 85, 79, 82, 87, 65, 67, 72, 47, 50, 57, 63, 64, 71, 49, 58, 61, 72, 62, 54, 52, 56, 79, 63, 56, 87, 52, 21, 76, 99, 73, 75, 78, 67, 60, 95, 70, 64, 47, 51, 63, 51, 56, 73, 86, 67, 104, 68, 57, 72, 72, 68, 51, 65, 48, 53, 51, 67, 82, 86, 71, 63, 78, 67, 63, 52, 61, 55, 48, 114, 58, 60, 74, 55, 50, 106, 71, 74, 57, 81, 72, 55, 90, 62, 66, 58, 69, 44, 52, 58, 58, 93, 66, 96, 70, 104, 68, 65, 56, 74, 52, 66, 62, 92, 71, 93, 45, 63, 47, 81, 66, 75, 115, 75, 63, 65, 53, 50, 47, 83, 58, 55, 67, 67, 65, 73, 69, 60, 98, 97, 73, 67, 57, 58, 76, 50, 64, 89, 58, 70, 57, 53, 65, 60, 49, 98, 69, 104, 49, 83, 56, 65, 93, 74, 54, 78, 69, 79, 55, 73, 71, 63, 68, 56, 89, 57, 57, 56, 67, 72, 47, 61, 48, 45, 67, 71, 67, 107, 47, 90, 53, 53, 65, 85, 65, 63, 64, 76, 55, 86, 57, 63, 91, 60, 55, 58, 61, 92, 51, 53, 109, 54, 64, 49, 59, 103, 94, 72, 71, 53, 61, 82, 62, 52, 76, 74, 70, 60, 66, 72, 73, 50, 71, 43, 47, 74, 55, 69, 68, 94, 83, 68, 59, 55, 66, 40, 67, 81, 86, 51, 69, 64, 71, 69, 62, 37, 49, 55, 71, 55, 81, 77, 65, 54, 67, 49, 58, 126, 83, 55, 60, 61, 58, 69, 96, 59, 76, 66, 66, 95, 48, 89, 77, 50, 63, 51, 64, 42, 68, 56, 38, 99, 58, 48, 55, 94, 64, 49, 57, 62, 36, 79, 62, 67, 63, 69, 44, 41, 40, 78, 49, 65, 63, 62, 69, 54, 62, 63, 42, 45, 83, 64, 83, 123, 50, 52, 63, 77, 59, 92, 64, 51, 78, 70, 57, 59, 45, 60, 60, 40, 52, 50, 47, 58, 42, 46, 66, 59, 87, 66, 74, 58, 73, 60, 74, 36, 78, 80, 69, 81, 54, 47, 84, 74, 63, 96, 53, 67, 71, 63, 62, 53, 67, 75, 87, 69, 101, 55, 59, 55, 84, 88, 72, 98, 84, 38, 81, 60, 53, 77, 116, 51, 65, 76, 25, 74, 46, 66, 78, 70, 66, 58, 55, 66, 56, 56, 47, 109, 56, 32, 76, 50, 67, 60, 80, 60, 86, 65, 74, 62, 145, 85, 77, 51, 52, 59, 64, 88, 102, 55, 87, 50, 108, 74, 53, 63, 68, 56, 57, 65, 80, 60, 58, 63, 82, 36, 50, 53, 81, 54, 54, 77, 69, 57, 49, 81, 73, 73, 57, 62, 65, 54, 108, 66, 44, 49, 68, 63, 64, 60, 75, 81, 57, 49, 42, 62, 75, 51, 62, 60, 85, 92, 57, 72, 62, 49, 92, 69, 71, 55, 76, 109, 73, 61, 42, 57, 101, 53, 84, 49, 57, 54, 87, 63, 52, 71, 52, 64, 97, 100, 69, 52, 68, 116, 74, 56, 93, 59, 65, 66, 97, 51, 58, 62, 61, 48, 56, 52, 69, 56, 62, 54, 66, 81, 64, 60, 50, 58, 38, 34, 53, 73, 55, 67, 76, 58, 119, 65, 49, 41, 59, 62, 67, 69, 60, 80, 52, 71, 60, 60, 71, 52, 60, 46, 100, 74, 48, 55, 70, 48, 57, 59, 85, 114, 63, 38, 87, 90, 117, 63, 64, 54, 68, 57, 57, 78, 65, 51, 59, 59, 67, 51, 76, 46, 57, 67, 44, 75, 51, 41, 65, 70, 64, 68, 80, 87, 56, 82, 59, 62, 55, 77, 80, 76, 53, 68, 64, 69, 48, 72, 61, 65, 47, 55, 52, 35, 67, 65, 44, 53, 45, 57, 53, 46, 62, 68, 51, 60, 92, 51, 58, 57, 69, 65, 62, 63, 73, 63, 62, 47, 65, 58, 56, 79, 86, 73, 57, 60, 63, 57, 61, 71, 74, 56, 55, 53, 74, 71, 56, 77, 54, 54, 42, 67, 61, 78, 53, 77, 62, 63, 77, 105, 63, 96, 56, 53, 54, 54, 87, 76, 63, 78, 28, 82, 60, 79, 66, 94, 69, 49, 72, 46, 55, 67, 63, 94, 67, 64, 131, 53, 60, 63, 68, 61, 62, 70, 69, 84, 47, 67, 71, 83, 53, 51, 89, 52, 95, 68, 79, 68, 56, 59, 56, 80, 54, 78, 65, 184, 81, 60, 48, 56, 50, 49, 64, 51, 65, 66, 53, 66, 96, 64, 63, 70, 60, 74, 66, 60, 47, 83, 62, 78, 59, 82, 81, 63, 83, 77, 63, 59, 56, 50, 51, 70, 80, 85, 71, 91, 66, 54, 89, 48, 70, 48, 83, 55, 53, 70, 64, 123, 66, 66, 54, 69, 69, 48, 39, 65, 79, 64, 77, 65, 81, 71, 118, 50, 101, 64, 60, 59, 62, 64, 66, 64, 51, 72, 55, 61, 71, 69, 69, 77, 67, 58, 58, 57, 90, 88, 62, 104, 65, 83, 86, 69, 78, 64, 96, 52, 79, 66, 61, 82, 66, 71, 121, 43, 76, 83, 64, 62, 64, 57, 60, 67, 68, 52, 57, 67, 59, 59, 85, 61, 52, 53, 46, 74, 72, 121, 84, 60, 68, 53, 87, 67, 84, 85, 75, 51, 34, 69, 60, 69, 61, 66, 57, 46, 76, 62, 63, 73, 49, 68, 63, 91, 49, 60, 53, 53, 67, 77, 49, 70, 72, 92, 51, 58, 50, 59, 68, 69, 51, 65, 68, 78, 83, 65, 79, 67, 53, 69, 72, 90, 63, 84, 47, 54, 58, 70, 61, 70, 80, 75, 47, 82, 63, 52, 56, 51, 43, 60, 50, 119, 57, 115, 69, 77, 69, 68, 83, 83, 54, 32, 62, 82, 59, 55, 57, 72, 59, 47, 62, 58, 104, 76, 67, 71, 50, 60, 105, 54, 51, 55, 71, 70, 61, 70, 51, 58, 101, 71, 79, 78, 53, 51, 89, 48, 68, 62, 58, 76, 73, 52, 100, 57, 104, 51, 63, 69, 56, 50, 59, 58, 42, 83, 61, 54, 55, 58, 71, 62, 43, 75, 93, 49, 53, 48, 68, 47, 56, 62, 62, 72, 35, 53, 65, 98, 51, 64, 57, 65, 47, 66, 102, 80, 60, 54, 53, 59, 76, 71, 70, 44, 84, 74, 72, 45, 73, 77, 50, 78, 59, 65, 44, 59, 82, 78, 75, 67, 57, 69, 53, 53, 48, 57, 78, 92, 56, 78, 97, 74, 73, 49, 64, 72, 73, 48, 65, 72, 50, 64, 59, 73, 84, 67, 58, 51, 77, 71, 75, 71, 96, 87, 74, 56, 62, 78, 59, 71, 79, 49, 69, 75, 53, 52, 97, 62, 69, 58, 75, 57, 77, 94, 73, 81, 110, 97, 76, 100, 64, 74, 61, 67, 63, 75, 79, 81, 54, 104, 68, 52, 46, 48, 78, 49, 60, 71, 56, 64, 62, 82, 54, 62, 85, 54, 46, 61, 112, 66, 36, 65, 47, 65, 60, 56, 45, 68, 44, 61, 74, 50, 64, 91, 68, 51, 79, 57, 55, 83, 70, 40, 61, 48, 58, 73, 59, 84, 44, 55, 45, 44, 62, 69, 46, 57, 99, 63, 37, 84, 72, 63, 62, 68, 61, 46, 49, 60, 52, 80, 80, 58, 109, 45, 77, 68, 45, 82, 77, 90, 54, 74, 63, 66, 81, 52, 88, 85, 46, 70, 56, 51, 54, 81, 41, 68, 69, 46, 76, 63, 81, 66, 58, 57, 69, 50, 82, 69, 111, 88, 102, 51, 55, 78, 62, 73, 60, 68, 55, 68, 65, 57, 82, 93, 68, 61, 50, 54, 54, 64, 66, 89, 73, 71, 65, 67, 82, 82, 49, 64, 60, 81, 56, 32, 74, 59, 71, 38, 67, 78, 37, 50, 63, 54, 75, 74, 66, 81, 57, 56, 63, 86, 66, 58, 47, 53, 53, 72, 63, 84, 62, 63, 90, 70, 53, 96, 78, 135, 61, 53, 60, 57, 55, 62, 50, 61, 101, 71, 72, 72, 57, 39, 58, 64, 59, 49, 56, 63, 83, 69, 81, 72, 46, 44, 67, 73, 32, 72, 62, 103, 47, 56, 64, 66, 78, 74, 66, 70, 75, 71, 61, 53, 43, 70, 65, 82, 57, 61, 51, 56, 76, 56, 75, 51, 57, 71, 58, 52, 93, 92, 70, 49, 55, 70, 57, 48, 49, 86, 75, 73, 94, 72, 57, 74, 47, 94, 51, 54, 84, 62, 83, 51, 47, 67, 64, 60, 66, 95, 77, 69, 55, 84, 50, 124, 57, 74, 67, 64, 73, 54, 106, 72, 84, 58, 51, 93, 63, 62, 66, 63, 78, 59, 81, 65, 73, 202, 65, 55, 62, 82, 68, 66, 73, 65, 76, 72, 74, 62, 75, 56, 53, 82, 80, 55, 67, 76, 52, 63, 71, 67, 79, 90, 56, 78, 92, 87, 61, 91, 61, 55, 105, 66, 35, 62, 75, 57, 49, 47, 68, 68, 62, 68, 63, 61, 66, 73, 64, 78, 76, 38, 65, 83, 62, 94, 52, 77, 77, 71, 61, 50, 62, 78, 50, 48, 68, 70, 106, 63, 76, 71, 56, 66, 56, 70, 55, 51, 103, 47, 83, 53, 85, 51, 69, 75, 77, 75, 93, 63, 87, 130, 45, 67, 39, 57, 66, 92, 61, 87, 52, 59, 51, 66, 35, 57, 45, 48, 35, 46, 55, 40, 66, 57, 74, 79, 57, 54, 50, 73, 62, 63, 30, 71, 44, 70, 53, 119, 68, 46, 69, 117, 77, 62, 55, 70, 81, 48, 60, 66, 74, 78, 53, 59, 83, 56, 60, 62, 52, 76, 65, 87, 54, 43, 70, 49, 54, 70, 55, 53, 65, 64, 61, 77, 110, 72, 58, 76, 58, 91, 90, 62, 37, 64, 66, 64, 59, 101, 44, 76, 110, 47, 57, 54, 68, 73, 87, 81, 70, 53, 88, 77, 58, 72, 57, 69, 53, 67, 48, 52, 108, 50, 58, 59, 77, 68, 46, 62, 104, 68, 79, 57, 93, 75, 55, 71, 67, 52, 89, 58, 58, 61, 65, 83, 73, 74, 68, 67, 69, 61, 62, 62, 87, 69, 45, 76, 55, 54, 57, 61, 66, 79, 71, 54, 62, 74, 46, 59, 41, 69, 43, 63, 69, 102, 97, 57, 62, 58, 57, 55, 59, 53, 61, 63, 61, 52, 51, 80, 68, 52, 64, 88, 117, 72, 84, 64, 74, 85, 90, 52, 38, 67, 86, 57, 83, 67, 68, 55, 65, 45, 64, 50, 66, 61, 70, 56, 55, 68, 59, 44, 88, 64, 77, 86, 47, 70, 54, 62, 64, 70, 75, 44, 78, 67, 51, 72, 70, 66, 70, 72, 47, 83, 71, 72, 63, 68, 58, 62, 47, 57, 73, 91, 67, 67, 68, 59, 61, 65, 73, 50, 74, 61, 73, 72, 85, 53, 75, 50, 63, 97, 76, 69, 74, 61, 109, 44, 57, 65, 55, 56, 67, 74, 66, 110, 138, 51, 64, 67, 48, 77, 80, 79, 50, 80, 131, 43, 78, 77, 78, 82, 67, 60, 53, 66, 103, 54, 66, 112, 62, 59, 51, 80, 61, 62, 64, 70, 58, 60, 58, 89, 68, 65, 90, 61, 45, 92, 63, 71, 88, 62, 59, 85, 43, 46, 96, 63, 94, 64, 82, 52, 61, 61, 79, 76, 51, 73, 69, 40, 66, 72, 80, 73, 65, 63, 70, 67, 81, 73, 63, 67, 73, 61, 58, 74, 73, 63, 31, 88, 70, 54, 76, 65, 80, 75, 59, 105, 71, 63, 54, 37, 44, 60, 86, 66, 76, 80, 76, 66, 66, 52, 61, 61, 72, 71, 61, 67, 71, 69, 61, 63, 106, 76, 68, 70, 70, 55, 63, 75, 52, 41, 50, 60, 78, 45, 99, 48, 50, 80, 49, 56, 83, 61, 77, 55, 56, 56, 69, 95, 74, 104, 44, 56, 61, 57, 50, 91, 72, 79, 65, 71, 74, 39, 55, 72, 60, 64, 55, 66, 67, 58, 92, 62, 58, 64, 60, 68, 68, 80, 66, 56, 83, 58, 62, 92, 51, 79, 112, 55, 98, 44, 62, 60, 68, 66, 54, 50, 62, 75, 74, 76, 63, 87, 53, 77, 63, 72, 43, 80, 82, 62, 58, 78, 62, 84, 86, 60, 57, 61, 67, 68, 70, 63, 40, 42, 59, 74, 68, 90, 65, 63, 57, 50, 67, 57, 44, 73, 39, 76, 61, 56, 82, 81, 82, 55, 53, 67, 57, 66, 96, 58, 71, 73, 57, 61, 40, 74, 57, 55, 62, 74, 61, 80, 53, 51, 68, 58, 66, 60, 64, 79, 75, 69, 64, 74, 67, 69, 67, 59, 110, 66, 51, 50, 55, 65, 63, 77, 74, 62, 50, 71, 51, 76, 46, 64, 69, 79, 72, 55, 56, 96, 71, 95, 68, 76, 60, 51, 50, 66, 64, 63, 65, 73, 57, 66, 51, 79, 47, 61, 149, 55, 43, 55, 151, 54, 65, 67, 87, 74, 60, 60, 75, 87, 47, 66, 72, 77, 61, 107, 53, 95, 66, 57, 64, 45, 72, 55, 55, 80, 58, 54, 50, 49, 59, 74, 73, 62, 68, 59, 41, 73, 84, 92, 81, 68, 42, 62, 69, 74, 63, 65, 70, 62, 80, 61, 64, 78, 104, 72, 78, 81, 58, 76, 62, 54, 64, 57, 58, 41, 90, 51, 70, 53, 52, 62, 62, 80, 78, 50, 64, 80, 59, 57, 65, 44, 65, 61, 67, 75, 72, 74, 67, 46, 66, 43, 45, 59, 70, 40, 92, 92, 82, 55, 66, 44, 55, 83, 53, 85, 75, 61, 71, 72, 56, 66, 66, 69, 78, 52, 74, 57, 72, 57, 63, 62, 67, 71, 52, 57, 56, 48, 64, 53, 36, 51, 62, 72, 56, 73, 77, 85, 75, 58, 63, 53, 66, 68, 99, 76, 62, 80, 63, 60, 48, 89, 39, 72, 57, 62, 70, 78, 49, 59, 67, 74, 55, 102, 74, 90, 51, 60, 73, 84, 69, 61, 46, 67, 69, 67, 68, 60, 50, 71, 52, 71, 56, 66, 66, 62, 63, 69, 68, 64, 49, 46, 65, 53, 55, 57, 67, 65, 90, 85, 58, 74, 78, 55, 59, 76, 29, 55, 68, 53, 57, 64, 65, 41, 50, 63, 86, 81, 53, 63, 63, 67, 58, 54, 60, 73, 59, 106, 78, 58, 82, 55, 74, 53, 46, 57, 72, 64, 74, 56, 52, 66, 58, 67, 91, 62, 76, 84, 82, 71, 88, 58, 65, 36, 44, 65, 56, 78, 67, 84, 59, 67, 73, 59, 73, 38, 61, 70, 81, 85, 62, 68, 84, 68, 54, 60, 47, 72, 47, 68, 68, 128, 59, 66, 50, 59, 60, 42, 70, 63, 83, 79, 57, 66, 75, 60, 86, 110, 75, 58, 48, 70, 77, 56, 142, 67, 68, 72, 86, 40, 53, 55, 70, 77, 55, 52, 80, 60, 75, 69, 109, 73, 58, 54, 56, 74, 48, 87, 69, 83, 51, 52, 73, 90, 60, 62, 64, 66, 74, 52, 67, 59, 68, 60, 55, 53, 62, 50, 60, 59, 71, 85, 51, 66, 59, 60, 63, 98, 71, 67, 65, 57, 69, 50, 81, 55, 46, 65, 74, 62, 77, 52, 107, 54, 68, 56, 56, 60, 52, 86, 76, 64, 76, 66, 63, 62, 74, 50, 74, 54, 74, 64, 87, 84, 53, 45, 75, 72, 54, 51, 67, 60, 70, 55, 57, 69, 75, 74, 61, 67, 57, 58, 101, 57, 76, 68, 77, 51, 76, 77, 58, 54, 75, 71, 54, 83, 48, 78, 61, 76, 62, 33, 57, 63, 44, 76, 64, 70, 62, 59, 66, 51, 57, 47, 123, 90, 71, 63, 98, 68, 60, 51, 90, 61, 82, 59, 77, 60, 45, 50, 52, 76, 56, 69, 76, 75, 40, 54, 86, 61, 62, 73, 60, 84, 80, 87, 70, 58, 80, 88, 88, 68, 62, 87, 56, 69, 60, 50, 59, 58, 52, 59, 64, 44, 48, 78, 53, 75, 52, 70, 73, 64, 38, 72, 79, 107, 57, 53, 76, 68, 55, 63, 67, 76, 76, 76, 53, 52, 70, 74, 54, 89, 71, 58, 54, 49, 77, 63, 59, 57, 63, 62, 98, 50, 61, 62, 64, 81, 92, 50, 62, 48, 40, 57, 81, 76, 64, 78, 77, 69, 44, 67, 75, 82, 61, 54, 78, 68, 57, 60, 69, 65, 70, 56, 79, 76, 75, 35, 60, 62, 69, 68, 46, 70, 65, 73, 39, 73, 79, 69, 65, 49, 94, 55, 58, 74, 63, 61, 59, 77, 76, 70, 64, 72, 62, 70, 72, 60, 71, 72, 67, 60, 74, 50, 60, 53, 78, 67, 63, 50, 43, 66, 74, 68, 55, 67, 47, 59, 79, 77, 71, 56, 69, 65, 78, 70, 92, 73, 59, 49, 53, 77, 65, 73, 79, 64, 65, 56, 107, 68, 50, 69, 83, 45, 60, 62, 55, 86, 67, 53, 67, 54, 66, 61, 58, 65, 54, 79, 80, 57, 56, 73, 89, 65, 39, 76, 69, 72, 79, 80, 57, 59, 49, 92, 66, 61, 62, 52, 63, 42, 103, 76, 39, 55, 58, 66, 59, 53, 70, 56, 164, 62, 55, 89, 65, 54, 52, 71, 79, 66, 62, 47, 76, 48, 65, 47, 68, 86, 53, 57, 60, 76, 58, 63, 76, 110, 49, 53, 66, 58, 39, 69, 89, 60, 49, 78, 54, 54, 60, 85, 87, 76, 65, 69, 55, 50, 66, 48, 59, 54, 65, 63, 63, 57, 45, 63, 62, 39, 67, 68, 97, 63, 58, 42, 66, 59, 59, 63, 69, 68, 65, 67, 58, 71, 73, 80, 72, 59, 70, 62, 66, 62, 59, 62, 65, 84, 77, 57, 72, 81, 64, 46, 78, 51, 81, 61, 49, 59, 67, 59, 79, 59, 64, 42, 51, 73, 85, 61, 73, 61, 61, 40, 76, 71, 73, 73, 67, 75, 54, 59, 59, 76, 55, 53, 46, 55, 123, 53, 61, 113, 46, 73, 55, 52, 70, 60, 54, 62, 61, 78, 61, 89, 108, 90, 67, 51, 118, 48, 82, 66, 66, 70, 100, 48, 57, 73, 123, 63, 75, 63, 76, 67, 80, 74, 62, 54, 71, 78, 79, 52, 73, 64, 46, 62, 49, 75, 65, 65, 57, 64, 104, 57, 64, 67, 69, 66, 59, 39, 66, 62, 89, 51, 72, 63, 53, 66, 71, 66, 54, 77, 67, 82, 124, 73, 51, 73, 59, 62, 63, 72, 69, 67, 71, 57, 64, 64, 55, 42, 82, 56, 76, 52, 51, 62, 131, 73, 45, 48, 68, 90, 72, 67, 71, 111, 70, 50, 49, 48, 69, 73, 94, 64, 40, 69, 86, 64, 54, 60, 98, 73, 67, 47, 45, 57, 87, 64, 78, 98, 64, 59, 54, 55, 109, 70, 51, 65, 68, 69, 67, 62, 57, 96, 67, 61, 58, 66, 52, 69, 65, 102, 77, 64, 60, 50, 70, 54, 61, 75, 65, 61, 68, 83, 69, 48, 75, 39, 68, 58, 84, 106, 86, 63, 44, 64, 59, 64, 93, 66, 75, 64, 65, 60, 49, 46, 71, 79, 65, 85, 74, 63, 60, 85, 65, 60, 50, 65, 87, 66, 69, 56, 63, 58, 65, 62, 59, 53, 52, 70, 43, 49, 69, 60, 96, 53, 48, 62, 70, 50, 68, 122, 61, 59, 74, 65, 69, 66, 67, 54, 57, 76, 81, 61, 58, 68, 61, 65, 58, 87, 65, 104, 72, 60, 82, 65, 71, 78, 59, 45, 69, 58, 64, 71, 80, 69, 58, 90, 58, 61, 52, 87, 47, 63, 72, 61, 63, 58, 62, 66, 72, 67, 71, 64, 84, 55, 65, 67, 61, 59, 70, 78, 72, 66, 97, 76, 57, 59, 65, 51, 75, 74, 52, 64, 74, 58, 69, 49, 58, 60, 89, 48, 63, 65, 83, 59, 83, 86, 68, 93, 55, 78, 64, 62, 67, 61, 52, 59, 64, 138, 89, 66, 61, 69, 53, 41, 71, 82, 78, 59, 56, 69, 65, 56, 49, 50, 53, 56, 54, 68, 81, 68, 64, 71, 60, 58, 79, 60, 65, 64, 63, 94, 67, 64, 72, 73, 76, 56, 67, 69, 54, 57, 61, 51, 56, 61, 73, 61, 74, 70, 95, 48, 49, 54, 45, 71, 52, 48, 109, 76, 63, 87, 68, 61, 82, 100, 72, 62, 56, 52, 94, 65, 62, 60, 73, 68, 49, 55, 93, 64, 63, 89, 47, 76, 77, 67, 70, 67, 50, 78, 57, 114, 56, 63, 60, 116, 58, 124, 63, 62, 63, 61, 62, 75, 57, 75, 55, 54, 47, 69, 71, 67, 88, 105, 78, 66, 85, 69, 65, 79, 56, 66, 44, 55, 84, 88, 102, 59, 66, 57, 57, 75, 61, 65, 82, 74, 64, 63, 52, 64, 62, 75, 58, 53, 73, 64, 65, 70, 77, 79, 53, 60, 60, 65, 64, 57, 68, 74, 81, 76, 38, 84, 70, 63, 50, 66, 66, 42, 51, 68, 81, 75, 66, 62, 52, 75, 69, 78, 57, 67, 51, 78, 56, 61, 60, 43, 61, 67, 61, 57, 76, 88, 67, 84, 60, 59, 114, 69, 89, 68, 80, 61, 59, 58, 62, 64, 60, 74, 69, 53, 56, 69, 63, 59, 45, 57, 77, 60, 46, 129, 51, 72, 50, 74, 72, 75, 54, 65, 54, 58, 75, 83, 61, 63, 62, 68, 50, 63, 90, 57, 62, 61, 64, 59, 44, 66, 58, 64, 72, 58, 65, 85, 61, 66, 57, 59, 58, 59, 64, 90, 67, 53, 65, 60, 67, 84, 78, 65, 66, 85, 58, 84, 68, 44, 59, 59, 74, 58, 64, 62, 63, 73, 81, 78, 69, 63, 65, 53, 53, 42, 67, 81, 72, 58, 63, 79, 56, 44, 59, 63, 57, 56, 63, 75, 60, 78, 51, 49, 61, 60, 85, 76, 62, 63, 52, 70, 71, 72, 58, 59, 68, 67, 72, 77, 73, 68, 51, 69, 72, 88, 69, 61, 60, 75, 75, 80, 75, 50, 63, 84, 57, 52, 89, 61, 60, 49, 58, 55, 76, 87, 57, 83, 65, 84, 83, 66, 65, 59, 70, 64, 72, 54, 57, 53, 74, 65, 84, 77, 92, 83, 58, 53, 62, 59, 61, 56, 59, 83, 66, 70, 75, 60, 63, 56, 79, 66, 72, 74, 111, 88, 64, 67, 75, 51, 59, 71, 55, 78, 67, 67, 70, 60, 69, 69, 76, 61, 65, 65, 64, 46, 65, 81, 68, 75, 67, 54, 70, 58, 65, 59, 70, 70, 63, 77, 74, 45, 79, 53, 68, 62, 70, 56, 48, 57, 62, 77, 67, 65, 76, 77, 66, 71, 61, 68, 66, 45, 81, 56, 62, 66, 69, 55, 51, 81, 73, 64, 100, 67, 56, 86, 68, 64, 76, 64, 65, 73, 82, 48, 58, 55, 62, 76, 79, 77, 68, 64, 68, 59, 79, 85, 52, 79, 71, 75, 52, 42, 60, 56, 67, 79, 66, 56, 80, 48, 59, 72, 71, 58, 47, 73, 52, 65, 60, 62, 87, 56, 73, 85, 74, 63, 51, 57, 54, 65, 67, 60, 47, 61, 75, 62, 65, 66, 58, 63, 62, 74, 70, 52, 67, 43, 50, 56, 57, 116, 81, 54, 87, 34, 69, 48, 58, 68, 71, 75, 69, 74, 68, 63, 61, 76, 71, 64, 80, 70, 50, 69, 56, 54, 77, 48, 75, 68, 55, 61, 61, 63, 57, 54, 70, 69, 49, 69, 55, 89, 74, 58, 63, 42, 73, 51, 69, 74, 59, 45, 52, 61, 62, 69, 62, 64, 56, 63, 62, 74, 85, 51, 73, 73, 58, 64, 66, 64, 58, 84, 69, 55, 81, 63, 71, 99, 60, 66, 77, 44, 70, 61, 76, 39, 89, 89, 52, 57, 60, 73, 65, 55, 60, 58, 57, 52, 64, 69, 103, 54, 71, 85, 75, 56, 62, 78, 73, 78, 57, 72, 66, 74, 71, 77, 61, 57, 54, 62, 78, 56, 64, 65, 85, 59, 79, 73, 67, 52, 57, 81, 64, 60, 66, 73, 65, 70, 61, 71, 65, 60, 65, 85, 66, 50, 66, 72, 73, 52, 66, 78, 71, 61, 69, 102, 64, 61, 75, 64, 72, 60, 63, 58, 52, 46, 68, 74, 71, 51, 55, 71, 64, 86, 67, 71, 80, 55, 51, 71, 80, 90, 64, 93, 65, 66, 54, 66, 56, 82, 56, 61, 71, 66, 48, 70, 64, 61, 93, 62, 78, 62, 48, 91, 55, 55, 85, 59, 77, 57, 53, 54, 59, 60, 81, 74, 76, 65, 54, 52, 66, 74, 58, 79, 72, 82, 53, 84, 51, 61, 53, 57, 80, 77, 77, 61, 64, 115, 62, 68, 81, 65, 71, 72, 66, 58, 56, 64, 57, 73, 77, 56, 63, 70, 63, 95, 65, 52, 60, 83, 62, 74, 64, 47, 61, 60, 65, 71, 74, 66, 69, 58, 60, 85, 63, 69, 55, 71, 51, 59, 85, 57, 62, 69, 67, 57, 59, 64, 52, 61, 59, 68, 57, 65, 65, 63, 73, 66, 55, 55, 57, 77, 52, 55, 49, 55, 65, 52, 87, 75, 73, 49, 58, 82, 74, 65, 45, 91, 83, 54, 104, 51, 87, 91, 62, 67, 49, 62, 41, 84, 90, 68, 54, 47, 117, 73, 42, 88, 66, 71, 55, 47, 66, 56, 71, 109, 55, 50, 71, 55, 62, 58, 54, 41, 65, 61, 60, 56, 74, 74, 37, 51, 78, 93, 61, 105, 57, 61, 70, 116, 70, 52, 51, 66, 68, 57, 53, 59, 94, 59, 69, 70, 95, 51, 60, 54, 47, 70, 68, 52, 90, 65, 60, 62, 54, 90, 50, 82, 44, 55, 42, 55, 62, 66, 57, 48, 63, 52, 58, 52, 67, 55, 49, 54, 57, 66, 64, 80, 61, 57, 46, 98, 48, 54, 56, 78, 107, 51, 75, 50, 56, 76, 99, 41, 62, 58, 52, 74, 83, 70, 99, 53, 95, 54, 63, 75, 59, 71, 67, 69, 60, 69, 76, 75, 67, 68, 63, 65, 46, 54, 70, 61, 76, 126, 60, 76, 61, 58, 76, 50, 95, 72, 53, 44, 70, 86, 63, 54, 37, 54, 46, 60, 50, 78, 57, 54, 79, 84, 75, 55, 77, 59, 71, 62, 45, 79, 65, 86, 51, 60, 74, 46, 60, 68, 57, 44, 70, 50, 48, 56, 65, 84, 61, 60, 67, 64, 57, 70, 64, 69, 61, 62, 56, 60, 55, 52, 62, 59, 61, 61, 60, 82, 80, 74, 62, 67, 60, 76, 79, 63, 67, 52, 67, 57, 70, 44, 77, 107, 109, 81, 70, 56, 67, 65, 58, 76, 64, 56, 74, 43, 50, 51, 121, 52, 72, 48, 84, 74, 63, 45, 64, 38, 114, 73, 95, 70, 66, 58, 81, 59, 64, 61, 123, 73, 43, 66, 58, 63, 46, 76, 64, 34, 74, 73, 92, 54, 78, 100, 58, 73, 77, 61, 56, 82, 65, 61, 76, 60, 63, 112, 70, 54, 60, 116, 73, 37, 68, 61, 62, 50, 49, 59, 61, 68, 79, 58, 74, 63, 64, 56, 51, 50, 61, 63, 57, 92, 55, 34, 54, 91, 62, 63, 158, 83, 68, 76, 63, 51, 63, 63, 60, 66, 81, 62, 91, 62, 83, 51, 63, 61, 57, 89, 78, 77, 56, 40, 69, 57, 47, 87, 61, 52, 64, 44, 38, 54, 53, 75, 52, 62, 71, 69, 93, 56, 71, 74, 47, 84, 81, 81, 61, 76, 69, 59, 53, 68, 57, 47, 91, 51, 68, 75, 81, 75, 47, 66, 75, 68, 67, 91, 81, 79, 68, 76, 73, 58, 54, 65, 75, 70, 44, 72, 65, 73, 66, 57, 39, 70, 53, 52, 95, 86, 56, 49, 81, 38, 71, 53, 77, 49, 64, 57, 54, 71, 69, 59, 56, 57, 75, 67, 43, 46, 63, 93, 76, 54, 49, 68, 63, 77, 93, 68, 80, 58, 69, 75, 68, 77, 77, 61, 78, 151, 75, 80, 56, 62, 47, 58, 64, 65, 43, 60, 59, 67, 64, 55, 65, 53, 53, 44, 76, 60, 71, 61, 45, 97, 64, 58, 47, 66, 74, 35, 70, 53, 68, 80, 59, 129, 93, 71, 54, 72, 64, 54, 49, 84, 55, 51, 61, 118, 73, 61, 83, 77, 77, 79, 81, 67, 62, 61, 66, 77, 62, 91, 71, 85, 79, 60, 55, 79, 50, 76, 62, 59, 64, 64, 66, 55, 76, 77, 91, 60, 66, 71, 62, 58, 75, 66, 62, 41, 62, 72, 54, 45, 72, 51, 53, 82, 61, 46, 72, 66, 64, 61, 75, 54, 81, 58, 78, 82, 72, 57, 63, 69, 59, 72, 65, 72, 72, 78, 83, 100, 45, 75, 82, 76, 59, 66, 82, 60, 63, 86, 48, 57, 93, 60, 50, 49, 59, 57, 71, 43, 71, 50, 74, 93, 43, 99, 59, 51, 57, 55, 83, 63, 53, 116, 51, 54, 52, 59, 68, 56, 75, 59, 43, 79, 55, 73, 67, 53, 84, 68, 62, 56, 63, 51, 75, 65, 52, 62, 55, 80, 92, 71, 60, 52, 61, 70, 51, 63, 70, 75, 73, 84, 49, 72, 74, 50, 58, 85, 51, 56, 50, 71, 51, 104, 48, 45, 49, 59, 101, 86, 60, 74, 111, 81, 67, 69, 59, 59, 76, 56, 66, 56, 46, 52, 40, 52, 56, 49, 78, 71, 54, 53, 51, 54, 102, 62, 59, 68, 65, 53, 39, 74, 52, 82, 92, 62, 76, 73, 73, 61, 80, 77, 56, 65, 67, 68, 61, 94, 48, 65, 41, 60, 61, 85, 62, 36, 55, 60, 80, 41, 44, 100, 43, 66, 50, 67, 50, 71, 83, 129, 57, 70, 72, 71, 84, 87, 96, 58, 75, 86, 65, 97, 80, 64, 67, 71, 64, 55, 85, 103, 52, 61, 57, 79, 60, 60, 69, 48, 79, 48, 54, 55, 62, 68, 51, 59, 44, 86, 61, 59, 81, 69, 72, 103, 71, 62, 49, 69, 69, 59, 83, 53, 42, 71, 83, 53, 59, 66, 71, 71, 59, 69, 73, 95, 58, 57, 53, 104, 84, 72, 65, 91, 92, 71, 65, 71, 84, 70, 73, 72, 70, 78, 96, 53, 59, 75, 56, 74, 78, 52, 63, 84, 87, 61, 60, 58, 101, 68, 72, 65, 98, 63, 53, 53, 57, 46, 94, 65, 94, 139, 49, 67, 46, 63, 84, 74, 79, 60, 61, 63, 85, 51, 60, 35, 94, 94, 56, 62, 58, 59, 69, 40, 47, 78, 49, 54, 44, 57, 61, 62, 67, 59, 80, 82, 70, 51, 72, 71, 51, 61, 80, 94, 64, 79, 102, 60, 62, 71, 81, 64, 86, 72, 98, 90, 52, 47, 61, 59, 63, 79, 62, 48, 83, 81, 60, 80, 60, 88, 54, 64, 64, 64, 67, 69, 60, 66, 65, 59, 69, 62, 49, 64, 88, 47, 83, 50, 139, 64, 63, 67, 63, 53, 61, 41, 60, 73, 87, 78, 44, 74, 50, 50, 66, 85, 114, 78, 47, 56, 67, 74, 78, 53, 54, 89, 45, 78, 70, 78, 69, 67, 48, 50, 59, 81, 44, 84, 109, 84, 58, 58, 43, 82, 55, 56, 60, 65, 79, 40, 53, 91, 73, 63, 55, 64, 51, 68, 60, 78, 71, 86, 47, 70, 76, 56, 72, 73, 123, 78, 70, 39, 57, 61, 38, 62, 82, 98, 65, 55, 84, 74, 74, 64, 69, 48, 64, 87, 69, 77, 49, 69, 48, 65, 78, 66, 64, 51, 64, 82, 60, 79, 75, 71, 51, 60, 36, 65, 78, 57, 73, 88, 46, 48, 77, 62, 52, 79, 81, 109, 76, 69, 56, 71, 52, 62, 90, 47, 93, 71, 51, 68, 61, 58, 64, 86, 77, 66, 50, 82, 66, 64, 61, 87, 66, 91, 55, 83, 55, 48, 72, 48, 75, 59, 68, 76, 75, 58, 67, 48, 56, 57, 68, 74, 74, 51, 57, 67, 66, 85, 80, 83, 62, 64, 56, 79, 70, 67, 65, 73, 45, 54, 54, 61, 71, 57, 59, 55, 60, 73, 60, 70, 64, 48, 53, 94, 66, 72, 62, 72, 97, 80, 48, 52, 72, 71, 100, 59, 77, 51, 48, 61, 89, 71, 80, 75, 76, 76, 73, 69, 84, 96, 74, 86, 55, 66, 69, 66, 72, 57, 71, 90, 55, 93, 51, 52, 71, 93, 74, 70, 45, 47, 90, 46, 58, 97, 64, 68, 61, 42, 52, 65, 50, 75, 60, 36, 61, 44, 53, 58, 87, 68, 57, 40, 60, 67, 67, 59, 48, 58, 55, 76, 57, 65, 64, 60, 56, 74, 52, 52, 81, 52, 81, 67, 71, 77, 55, 75, 46, 83, 51, 68, 61, 45, 69, 44, 64, 58, 53, 56, 98, 62, 40, 67, 65, 56, 44, 83, 87, 64, 51, 41, 64, 52, 70, 52, 74, 68, 73, 73, 51, 69, 75, 69, 75, 58, 50, 70, 74, 57, 44, 42, 71, 64, 61, 60, 113, 68, 71, 60, 66, 52, 79, 53, 55, 51, 95, 95, 59, 66, 78, 93, 69, 87, 63, 65, 93, 71, 60, 66, 80, 63, 60, 58, 71, 57, 81, 58, 86, 47, 67, 56, 85, 56, 56, 62, 83, 78, 64, 48, 56, 79, 85, 106, 66, 83, 53, 122, 100, 83, 54, 58, 45, 61, 64, 52, 71, 94, 60, 65, 58, 93, 55, 68, 81, 42, 52, 53, 80, 75, 58, 63, 56, 77, 45, 60, 103, 76, 67, 59, 64, 75, 57, 85, 85, 54, 78, 90, 36, 64, 59, 76, 58, 67, 62, 59, 65, 98, 56, 78, 44, 71, 60, 48, 58, 60, 41, 68, 66, 57, 78, 66, 68, 55, 77, 49, 123, 39, 62, 80, 56, 72, 76, 60, 78, 61, 61, 65, 68, 74, 66, 53, 74, 68, 66, 96, 60, 74, 79, 67, 67, 79, 57, 67, 87, 75, 63, 52, 50, 67, 65, 77, 65, 75, 60, 100, 53, 71, 82, 51, 46, 80, 62, 71, 81, 58, 45, 66, 75, 63, 55, 58, 93, 78, 41, 57, 42, 73, 79, 62, 57, 67, 88, 53, 75, 67, 83, 87, 61, 43, 72, 52, 62, 63, 40, 50, 60, 43, 85, 87, 71, 47, 63, 53, 65, 140, 51, 57, 54, 50, 55, 38, 78, 67, 65, 57, 65, 89, 67, 47, 78, 72, 65, 56, 72, 64, 39, 73, 79, 64, 57, 94, 66, 65, 74, 56, 71, 51, 74, 58, 66, 56, 78, 56, 59, 55, 54, 50, 66, 98, 43, 62, 83, 151, 66, 69, 83, 70, 64, 56, 84, 63, 69, 39, 55, 61, 46, 61, 75, 74, 89, 91, 47, 93, 80, 71, 58, 70, 68, 65, 57, 62, 59, 53, 66, 72, 48, 55, 55, 55, 68, 79, 60, 80, 57, 87, 57, 60, 77, 40, 64, 84, 57, 70, 85, 47, 50, 60, 62, 56, 49, 68, 46, 71, 68, 66, 50, 57, 59, 60, 58, 75, 87, 55, 80, 75, 74, 63, 64, 62, 53, 42, 86, 63, 58, 64, 57, 52, 57, 77, 46, 63, 71, 67, 52, 66, 76, 82, 83, 97, 70, 88, 87, 71, 91, 53, 77, 49, 68, 101, 59, 67, 86, 60, 58, 78, 51, 57, 60, 104, 49, 51, 70, 53, 56, 46, 71, 64, 80, 30, 70, 75, 70, 99, 61, 48, 69, 49, 63, 67, 58, 78, 56, 67, 63, 81, 76, 79, 71, 50, 69, 71, 95, 82, 68, 56, 64, 47, 63, 73, 64, 60, 67, 49, 72, 68, 64, 59, 65, 83, 80, 48, 59, 56, 77, 92, 54, 53, 64, 54, 43, 49, 78, 34, 88, 72, 70, 67, 73, 86, 70, 59, 47, 65, 73, 70, 59, 53, 49, 78, 81, 45, 60, 68, 61, 74, 74, 57, 74, 59, 89, 94, 97, 93, 59, 78, 69, 56, 71, 70, 58, 49, 79, 62, 81, 78, 90, 63, 57, 68, 58, 64, 65, 74, 99, 69, 58, 87, 88, 85, 53, 67, 58, 57, 70, 82, 61, 53, 56, 58, 93, 77, 63, 55, 81, 62, 57, 46, 75, 79, 51, 57, 77, 79, 81, 62, 68, 77, 64, 84, 76, 66, 37, 56, 53, 78, 58, 49, 54, 73, 64, 71, 47, 65, 61, 52, 55, 57, 58, 59, 75, 56, 59, 57, 106, 60, 86, 60, 67, 44, 59, 53, 70, 61, 77, 71, 72, 52, 107, 116, 52, 69, 31, 48, 105, 58, 69, 71, 53, 80, 53, 65, 76, 39, 51, 57, 52, 66, 65, 55, 80, 77, 68, 66, 119, 73, 80, 44, 67, 53, 67, 83, 57, 58, 61, 62, 39, 67, 53, 59, 66, 85, 72, 63, 58, 77, 72, 42, 102, 47, 65, 81, 83, 96, 69, 83, 65, 69, 58, 58, 68, 73, 60, 58, 58, 70, 59, 67, 60, 62, 52, 71, 33, 56, 55, 67, 59, 128, 53, 98, 42, 50, 89, 69, 67, 66, 49, 72, 62, 65, 78, 52, 62, 49, 51, 87, 63, 51, 61, 61, 48, 79, 77, 44, 70, 82, 89, 58, 71, 54, 58, 55, 65, 74, 52, 58, 61, 42, 53, 61, 86, 69, 98, 80, 51, 101, 70, 42, 91, 60, 63, 64, 94, 50, 61, 79, 67, 54, 55, 66, 81, 77, 74, 69, 81, 72, 120, 70, 69, 98, 48, 84, 54, 84, 54, 51, 66, 70, 62, 54, 53, 49, 69, 48, 77, 60, 91, 63, 59, 61, 64, 59, 68, 78, 103, 71, 65, 57, 54, 68, 65, 73, 67, 79, 53, 56, 66, 51, 73, 63, 50, 52, 97, 68, 63, 82, 60, 59, 77, 70, 58, 46, 50, 73, 91, 91, 65, 84, 72, 86, 57, 51, 51, 59, 66, 110, 83, 81, 69, 61, 67, 72, 41, 59, 70, 71, 68, 47, 57, 62, 80, 61, 57, 51, 46, 72, 49, 66, 77, 52, 64, 82, 56, 90, 79, 55, 60, 143, 47, 75, 92, 69, 72, 78, 51, 58, 68, 35, 83, 57, 57, 88, 53, 69, 75, 62, 74, 57, 81, 47, 66, 58, 54, 91, 54, 81, 65, 93, 100, 65, 35, 63, 85, 192, 72, 58, 46, 67, 72, 54, 89, 69, 81, 64, 59, 68, 83, 61, 65, 89, 71, 54, 49, 79, 65, 65, 46, 82, 58, 79, 83, 55, 88, 128, 46, 57, 39, 50, 56, 87, 62, 60, 67, 54, 66, 75, 66, 51, 96, 90, 59, 90, 80, 37, 74, 74, 66, 74, 45, 37, 74, 95, 56, 54, 58, 67, 56, 61, 71, 66, 69, 54, 73, 47, 46, 54, 76, 40, 81, 86, 69, 111, 77, 60, 51, 51, 76, 73, 67, 76, 53, 70, 53, 74, 59, 70, 86, 42, 63, 48, 62, 56, 57, 69, 65, 67, 47, 55, 52, 74, 52, 47, 46, 66, 62, 87, 72, 57, 70, 63, 69, 59, 48, 69, 64, 83, 100, 69, 71, 77, 58, 63, 60, 44, 54, 61, 69, 64, 46, 57, 32, 54, 55, 63, 81, 50, 97, 50, 99, 65, 86, 81, 71, 62, 44, 69, 125, 53, 75, 69, 68, 84, 58, 70, 60, 61, 64, 53, 73, 85, 60, 80, 96, 48, 70, 52, 57, 60, 73, 51, 64, 65, 70, 48, 82, 60, 94, 76, 73, 56, 69, 97, 51, 66, 66, 74, 71, 58, 76, 86, 72, 73, 90, 49, 59, 63, 110, 107, 54, 75, 70, 62, 80, 66, 51, 43, 85, 54, 76, 44, 77, 69, 48, 99, 54, 63, 58, 69, 75, 57, 95, 51, 71, 102, 54, 61, 77, 61, 85, 81, 87, 74, 61, 41, 67, 53, 66, 67, 53, 70, 54, 51, 57, 54, 46, 45, 43, 105, 72, 78, 111, 38, 71, 63, 65, 92, 76, 53, 61, 73, 65, 62, 81, 56, 80, 68, 140, 65, 84, 64, 50, 58, 72, 57, 74, 50, 57, 73, 80, 78, 66, 45, 21, 61, 42, 55, 88, 53, 101, 115, 54, 40, 72, 75, 82, 59, 57, 91, 77, 60, 57, 73, 50, 73, 61, 48, 63, 62, 74, 60, 80, 51, 40, 68, 54, 67, 79, 66, 72, 80, 51, 70, 69, 77, 86, 112, 64, 64, 52, 66, 34, 87, 55, 58, 45, 51, 54, 61, 69, 34, 57, 69, 57, 68, 79, 54, 59, 59, 71, 57, 79, 67, 73, 58, 70, 50, 77, 58, 66, 79, 53, 71, 61, 65, 50, 54, 67, 52, 87, 59, 57, 37, 47, 75, 75, 83, 71, 66, 83, 64, 60, 95, 79, 58, 59, 53, 55, 57, 73, 84, 83, 86, 61, 60, 69, 69, 44, 95, 82, 53, 58, 48, 79, 70, 82, 69, 61, 93, 42, 62, 72, 65, 48, 50, 93, 61, 68, 57, 51, 64, 73, 62, 51, 42, 77, 54, 64, 61, 83, 58, 69, 74, 78, 58, 85, 97, 68, 69, 52, 78, 59, 53, 50, 59, 68, 62, 63, 44, 82, 66, 68, 51, 72, 62, 75, 69, 110, 55, 61, 49, 60, 65, 63, 33, 68, 55, 81, 61, 71, 67, 59, 54, 101, 76, 42, 47, 64, 115, 61, 61, 73, 75, 50, 79, 49, 62, 50, 55, 62, 78, 82, 46, 45, 49, 95, 60, 48, 63, 81, 76, 53, 71, 58, 73, 70, 34, 103, 84, 65, 73, 76, 51, 66, 65, 55, 55, 80, 67, 71, 80, 64, 49, 54, 61, 65, 61, 72, 56, 86, 58, 64, 84, 68, 47, 66, 46, 60, 56, 56, 82, 64, 69, 59, 71, 67, 77, 57, 72, 65, 55, 65, 76, 42, 65, 65, 68, 82, 71, 51, 58, 67, 41, 61, 65, 56, 82, 96, 92, 75, 89, 54, 79, 62, 41, 82, 66, 121, 50, 51, 58, 81, 51, 63, 71, 80, 73, 71, 49, 77, 94, 60, 71, 68, 57, 75, 71, 56, 95, 65, 64, 65, 45, 74, 55, 77, 58, 81, 55, 77, 33, 55, 78, 70, 174, 66, 75, 97, 63, 67, 70, 68, 75, 56, 67, 65, 70, 94, 62, 59, 63, 67, 39, 75, 49, 45, 59, 95, 56, 58, 104, 76, 68, 65, 61, 53, 78, 72, 63, 65, 63, 63, 67, 40, 67, 66, 51, 66, 47, 58, 68, 39, 81, 80, 79, 46, 61, 87, 80, 84, 89, 83, 88, 81, 69, 63, 54, 115, 56, 77, 56, 63, 48, 96, 65, 84, 55, 66, 63, 61, 75, 46, 61, 67, 30, 84, 57, 92, 44, 60, 81, 74, 49, 72, 41, 68, 58, 61, 78, 59, 31, 58, 55, 55, 94, 75, 65, 72, 77, 65, 70, 50, 105, 39, 47, 67, 51, 60, 58, 68, 52, 48, 58, 71, 64, 53, 95, 51, 76, 76, 70, 47, 73, 97, 84, 68, 66, 50, 58, 101, 71, 57, 77, 69, 56, 66, 73, 63, 67, 36, 96, 58, 73, 63, 66, 57, 63, 70, 75, 75, 51, 60, 62, 53, 57, 45, 66, 76, 66, 75, 35, 58, 64, 84, 60, 76, 44, 51, 72, 46, 66, 63, 54, 78, 75, 64, 62, 81, 70, 53, 68, 70, 44, 47, 62, 58, 50, 52, 57, 81, 104, 58, 79, 76, 73, 59, 101, 73, 64, 96, 59, 50, 67, 86, 50, 49, 65, 66, 71, 75, 53, 51, 94, 46, 84, 60, 69, 67, 89, 68, 65, 52, 61, 72, 74, 58, 54, 71, 60, 66, 44, 30, 46, 78, 69, 46, 57, 74, 57, 71, 39, 68, 60, 81, 82, 69, 65, 47, 68, 54, 80, 72, 46, 64, 69, 57, 84, 43, 47, 63, 87, 50, 65, 63, 66, 82, 79, 78, 39, 57, 44, 80, 71, 75, 79, 69, 72, 67, 67, 60, 69, 62, 62, 55, 70, 63, 67, 63, 65, 96, 77, 60, 94, 73, 65, 44, 67, 55, 48, 62, 73, 63, 66, 66, 81, 83, 63, 113, 71, 74, 85, 50, 65, 68, 71, 93, 59, 77, 58, 61, 62, 59, 46, 60, 71, 69, 49, 79, 57, 70, 50, 61, 68, 70, 42, 52, 62, 56, 63, 57, 59, 49, 65, 72, 69, 66, 62, 70, 65, 60, 56, 55, 72, 94, 59, 57, 128, 51, 87, 69, 65, 57, 63, 44, 59, 94, 75, 63, 59, 60, 99, 78, 52, 73, 52, 56, 77, 72, 76, 76, 71, 46, 98, 60, 67, 63, 51, 57, 87, 37, 42, 54, 71, 41, 63, 56, 65, 67, 60, 81, 54, 73, 63, 71, 80, 59, 83, 65, 66, 58, 114, 64, 73, 70, 49, 71, 45, 70, 78, 47, 69, 67, 79, 59, 56, 84, 59, 62, 66, 59, 80, 54, 56, 64, 72, 59, 66, 63, 67, 70, 48, 57, 65, 61, 61, 76, 60, 53, 77, 57, 66, 70, 86, 59, 49, 64, 54, 67, 60, 73, 51, 70, 82, 74, 89, 79, 63, 43, 85, 83, 65, 61, 51, 73, 69, 65, 51, 54, 86, 66, 60, 57, 56, 80, 54, 54, 54, 40, 60, 78, 75, 52, 49, 72, 123, 69, 125, 32, 80, 68, 124, 59, 53, 71, 65, 67, 48, 69, 80, 59, 57, 61, 81, 96, 62, 60, 70, 78, 59, 75, 62, 61, 62, 74, 95, 59, 82, 71, 50, 86, 57, 64, 60, 55, 56, 71, 68, 52, 87, 76, 67, 98, 81, 54, 65, 54, 73, 93, 66, 64, 57, 57, 37, 70, 62, 64, 58, 65, 43, 62, 56, 54, 51, 75, 60, 67, 56, 60, 77, 62, 91, 78, 53, 61, 68, 72, 59, 58, 80, 59, 90, 74, 48, 52, 59, 63, 96, 53, 72, 64, 51, 64, 44, 86, 82, 63, 79, 54, 60, 61, 56, 56, 79, 90, 54, 62, 59, 81, 64, 56, 61, 81, 60, 58, 61, 169, 60, 54, 61, 73, 74, 84, 85, 67, 72, 59, 51, 51, 67, 63, 53, 40, 71, 51, 51, 84, 61, 85, 50, 56, 72, 60, 67, 65, 62, 72, 79, 74, 70, 54, 57, 57, 63, 58, 65, 64, 60, 69, 74, 71, 70, 79, 79, 68, 51, 48, 65, 78, 70, 73, 51, 75, 49, 79, 43, 53, 62, 105, 55, 66, 66, 57, 43, 69, 62, 66, 70, 55, 64, 59, 62, 52, 66, 67, 83, 57, 52, 76, 69, 89, 76, 104, 66, 70, 67, 64, 77, 75, 57, 89, 69, 85, 75, 82, 65, 69, 65, 48, 86, 62, 55, 60, 61, 66, 51, 49, 52, 59, 68, 49, 56, 70, 75, 60, 44, 65, 56, 69, 56, 58, 57, 73, 69, 71, 53, 66, 101, 69, 61, 78, 54, 56, 63, 80, 69, 91, 62, 72, 52, 65, 69, 68, 79, 60, 59, 79, 67, 75, 59, 69, 50, 63, 141, 66, 67, 114, 64, 55, 66, 77, 68, 139, 58, 51, 65, 63, 81, 62, 72, 87, 57, 58, 62, 75, 62, 67, 58, 66, 59, 58, 89, 52, 58, 58, 56, 47, 57, 65, 53, 58, 84, 92, 71, 54, 68, 83, 83, 71, 60, 52, 69, 74, 72, 61, 69, 54, 56, 55, 70, 77, 75, 62, 61, 74, 104, 58, 100, 64, 81, 57, 81, 95, 69, 44, 62, 52, 63, 68, 57, 71, 62, 74, 61, 65, 69, 72, 68, 66, 71, 103, 52, 77, 56, 64, 84, 76, 59, 60, 61, 56, 50, 80, 68, 61, 45, 58, 63, 65, 71, 70, 72, 78, 72, 74, 68, 85, 78, 59, 63, 64, 45, 71, 80, 79, 45, 68, 67, 56, 62, 61, 52, 93, 91, 64, 94, 61, 55, 56, 56, 71, 51, 55, 57, 62, 109, 53, 62, 52, 66, 64, 79, 66, 64, 65, 62, 98, 60, 63, 45, 60, 56, 68, 59, 49, 49, 60, 76, 69, 51, 67, 58, 83, 60, 53, 72, 72, 54, 55, 55, 51, 82, 67, 78, 64, 66, 82, 91, 48, 67, 60, 69, 62, 56, 58, 77, 90, 76, 57, 82, 74, 68, 56, 56, 80, 66, 66, 49, 55, 66, 128, 71, 69, 63, 62, 74, 57, 72, 64, 66, 55, 66, 55, 85, 64, 46, 74, 100, 66, 59, 58, 60, 44, 57, 60, 70, 59, 89, 94, 64, 48, 49, 63, 65, 69, 67, 44, 68, 62, 53, 62, 61, 81, 59, 52, 66, 49, 88, 40, 62, 39, 64, 91, 45, 57, 69, 71, 61, 52, 60, 61, 74, 56, 73, 54, 58, 65, 51, 45, 66, 64, 60, 60, 73, 81, 49, 83, 69, 71, 59, 65, 65, 68, 89, 77, 62, 67, 59, 70, 60, 56, 62, 67, 61, 88, 77, 68, 52, 61, 58, 61, 128, 63, 60, 87, 65, 45, 56, 114, 89, 53, 74, 64, 68, 76, 92, 61, 88, 58, 81, 75, 68, 73, 91, 64, 72, 51, 86, 50, 68, 39, 54, 68, 83, 83, 69, 74, 67, 53, 50, 54, 63, 76, 73, 75, 78, 74, 69, 58, 59, 71, 63, 64, 69, 52, 77, 70, 53, 70, 58, 53, 74, 75, 63, 86, 48, 63, 54, 55, 180, 53, 76, 58, 61, 73, 52, 60, 67, 55, 56, 50, 58, 59, 67, 58, 49, 58, 60, 59, 77, 54, 63, 80, 52, 70, 91, 70, 58, 56, 65, 47, 64, 54, 46, 64, 59, 73, 42, 49, 97, 69, 53, 72, 59, 96, 45, 85, 58, 62, 61, 66, 45, 67, 62, 50, 43, 79, 81, 71, 51, 67, 81, 59, 56, 27, 65, 47, 52, 56, 68, 67, 49, 64, 52, 56, 97, 67, 63, 42, 71, 75, 63, 57, 63, 63, 73, 62, 70, 64, 70, 61, 107, 60, 92, 69, 72, 54, 81, 113, 60, 64, 77, 60, 72, 75, 56, 73, 58, 72, 62, 71, 60, 44, 64, 65, 68, 63, 70, 50, 47, 60, 73, 72, 64, 64, 65, 33, 72, 84, 60, 56, 49, 54, 90, 52, 65, 80, 46, 65, 70, 53, 70, 64, 74, 68, 66, 64, 64, 61, 66, 61, 54, 125, 90, 82, 74, 91, 94, 66, 60, 53, 64, 56, 57, 63, 85, 69, 69, 65, 59, 65, 59, 47, 67, 64, 59, 70, 77, 44, 97, 77, 71, 62, 50, 65, 67, 97, 70, 54, 77, 66, 86, 52, 39, 118, 94, 67, 66, 69, 82, 54, 68, 61, 59, 42, 72, 50, 58, 70, 76, 68, 138, 50, 67, 83, 66, 64, 67, 57, 81, 69, 73, 65, 74, 50, 55, 50, 63, 69, 75, 50, 102, 61, 46, 59, 67, 65, 57, 60, 51, 63, 54, 48, 77, 71, 151, 71, 54, 70, 54, 51, 44, 51, 51, 58, 70, 56, 50, 49, 63, 59, 75, 74, 97, 55, 65, 89, 55, 60, 73, 56, 76, 66, 59, 85, 78, 81, 44, 83, 36, 69, 111, 73, 61, 63, 62, 47, 65, 76, 49, 64, 49, 71, 74, 75, 51, 80, 55, 69, 46, 75, 73, 69, 51, 85, 64, 60, 90, 81, 58, 75, 67, 67, 68, 55, 100, 96, 45, 74, 52, 58, 40, 74, 82, 94, 53, 59, 62, 70, 71, 62, 61, 86, 69, 68, 68, 62, 79, 62, 60, 130, 57, 70, 55, 95, 55, 76, 55, 73, 60, 56, 77, 63, 54, 55, 68, 62, 59, 55, 37, 75, 78, 52, 79, 66, 92, 61, 75, 71, 78, 70, 65, 59, 40, 46, 56, 54, 41, 48, 61, 60, 60, 73, 81, 73, 56, 51, 52, 71, 93, 58, 42, 60, 64, 72, 58, 68, 74, 50, 95, 55, 55, 62, 64, 71, 65, 61, 56, 64, 65, 50, 87, 51, 67, 66, 69, 65, 58, 44, 59, 55, 61, 115, 80, 90, 60, 55, 53, 55, 63, 62, 81, 63, 70, 57, 67, 58, 65, 60, 40, 61, 69, 62, 112, 69, 52, 54, 54, 88, 67, 64, 74, 76, 55, 73, 76, 91, 75, 79, 79, 55, 63, 43, 65, 60, 57, 83, 63, 60, 70, 67, 69, 67, 68, 64, 81, 72, 57, 52, 74, 43, 57, 65, 47, 44, 66, 109, 86, 140, 57, 57, 63, 46, 64, 76, 89, 69, 82, 48, 66, 55, 49, 56, 58, 54, 71, 71, 46, 64, 62, 77, 57, 67, 64, 69, 55, 62, 47, 68, 55, 76, 65, 61, 48, 57, 69, 50, 49, 76, 66, 85, 48, 61, 63, 84, 62, 65, 62, 61, 70, 68, 69, 71, 72, 49, 75, 68, 68, 64, 58, 80, 72, 75, 62, 61, 58, 93, 76, 51, 57, 68, 87, 71, 75, 83, 85, 58, 88, 61, 60, 52, 85, 62, 50, 130, 56, 65, 59, 77, 73, 46, 76, 86, 63, 117, 60, 61, 52, 54, 50, 83, 65, 56, 57, 70, 42, 51, 80, 73, 61, 86, 59, 65, 72, 48, 45, 59, 52, 66, 59, 56, 68, 58, 53, 66, 42, 73, 66, 88, 67, 57, 78, 78, 62, 89, 65, 84, 68, 69, 49, 81, 53, 61, 75, 66, 55, 59, 41, 61, 46, 63, 65, 69, 60, 72, 47, 59, 63, 68, 98, 72, 66, 65, 57, 79, 53, 64, 71, 51, 52, 60, 63, 57, 79, 61, 58, 69, 69, 64, 80, 66, 50, 99, 63, 53, 61, 83, 61, 68, 61, 64, 68, 74, 59, 70, 69, 73, 68, 59, 54, 69, 69, 76, 68, 59, 95, 73, 59, 64, 70, 43, 56, 56, 58, 42, 54, 55, 43, 71, 61, 86, 86, 48, 49, 54, 53, 67, 75, 76, 43, 58, 65, 74, 72, 65, 65, 72, 67, 75, 97, 46, 54, 73, 68, 64, 73, 84, 58, 82, 71, 69, 73, 82, 56, 60, 76, 70, 74, 70, 88, 48, 66, 60, 105, 72, 65, 51, 71, 48, 63, 61, 67, 52, 71, 55, 66, 51, 75, 64, 53, 89, 63, 61, 68, 79, 77, 72, 75, 68, 48, 64, 61, 51, 56, 52, 69, 79, 45, 55, 70, 61, 57, 60, 53, 65, 67, 63, 61, 72, 61, 66, 63, 75, 63, 58, 67, 67, 75, 51, 58, 51, 102, 73, 70, 65, 73, 38, 58, 40, 49, 80, 52, 55, 60, 61, 47, 74, 59, 65, 77, 53, 82, 45, 69, 73, 45, 58, 72, 59, 46, 58, 101, 54, 78, 79, 63, 76, 68, 45, 59, 71, 60, 62, 60, 75, 73, 70, 55, 79, 54, 68, 62, 52, 95, 69, 57, 58, 57, 82, 53, 66, 81, 82, 77, 36, 112, 65, 57, 76, 57, 56, 55, 57, 54, 49, 69, 79, 76, 98, 75, 81, 92, 65, 75, 63, 89, 75, 63, 64, 70, 82, 80, 61, 66, 77, 64, 65, 52, 67, 64, 48, 54, 50, 46, 76, 40, 54, 76, 82, 62, 52, 82, 68, 78, 64, 63, 64, 81, 66, 56, 40, 57, 89, 88, 55, 66, 63, 79, 91, 85, 40, 92, 76, 62, 78, 53, 63, 78, 63, 79, 68, 52, 51, 72, 77, 46, 57, 65, 49, 62, 60, 71, 83, 80, 66, 110, 66, 49, 49, 52, 97, 88, 45, 77, 63, 42, 51, 84, 68, 69, 58, 54, 47, 73, 64, 55, 51, 54, 69, 67, 64, 57, 75, 73, 67, 51, 53, 73, 38, 48, 46, 140, 64, 86, 56, 55, 60, 67, 70, 56, 64, 67, 73, 80, 65, 50, 47, 62, 63, 42, 61, 74, 84, 55, 56, 34, 71, 57, 76, 54, 79, 59, 108, 50, 73, 62, 55, 65, 71, 80, 77, 74, 84, 70, 73, 52, 88, 86, 73, 53, 51, 65, 102, 61, 33, 62, 47, 47, 63, 74, 67, 70, 49, 74, 75, 59, 74, 110, 98, 57, 89, 88, 99, 83, 56, 57, 63, 83, 59, 52, 51, 75, 45, 64, 89, 81, 61, 73, 60, 45, 60, 88, 47, 68, 77, 55, 81, 89, 55, 81, 70, 60, 54, 54, 61, 94, 55, 60, 61, 39, 45, 60, 73, 62, 40, 107, 63, 68, 68, 75, 58, 48, 83, 83, 54, 92, 62, 83, 34, 61, 58, 56, 86, 70, 64, 51, 51, 80, 51, 39, 76, 49, 65, 66, 87, 60, 79, 51, 63, 50, 74, 71, 73, 57, 73, 77, 79, 54, 46, 57, 49, 80, 62, 72, 67, 59, 87, 54, 63, 64, 84, 84, 45, 60, 52, 54, 61, 83, 72, 59, 63, 40, 62, 60, 61, 64, 66, 69, 62, 66, 55, 100, 73, 58, 69, 53, 62, 75, 88, 63, 67, 57, 114, 87, 81, 69, 74, 79, 76, 56, 92, 57, 61, 69, 62, 60, 75, 72, 79, 61, 52, 90, 66, 50, 68, 72, 57, 89, 59, 64, 69, 48, 42, 69, 58, 67, 58, 56, 86, 77, 66, 100, 61, 61, 86, 56, 103, 77, 67, 58, 94, 63, 71, 50, 60, 77, 59, 67, 39, 60, 44, 90, 34, 85, 105, 68, 84, 55, 59, 65, 55, 62, 109, 63, 88, 73, 56, 79, 67, 79, 57, 55, 70, 73, 60, 108, 83, 66, 56, 56, 80, 58, 101, 53, 82, 90, 53, 60, 62, 48, 69, 82, 37, 71, 76, 81, 66, 55, 57, 56, 59, 55, 50, 67, 62, 56, 48, 93, 62, 45, 103, 60, 69, 68, 65, 63, 54, 114, 64, 60, 62, 65, 77, 123, 57, 53, 62, 98, 63, 54, 64, 51, 69, 110, 62, 64, 67, 49, 76, 57, 62, 63, 55, 72, 73, 129, 53, 60, 58, 68, 56, 53, 62, 59, 56, 56, 52, 113, 67, 64, 119, 67, 72, 42, 47, 49, 68, 52, 49, 58, 76, 41, 57, 53, 80, 47, 56, 64, 65, 85, 70, 77, 69, 84, 65, 69, 85, 76, 50, 72, 68, 82, 65, 60, 37, 57, 67, 84, 60, 59, 59, 64, 61, 65, 67, 64, 50, 55, 66, 53, 101, 61, 65, 51, 66, 54, 49, 81, 71, 56, 53, 83, 74, 69, 74, 83, 80, 49, 48, 69, 61, 80, 91, 65, 57, 91, 73, 68, 60, 77, 67, 75, 56, 70, 68, 76, 79, 65, 57, 62, 48, 71, 81, 56, 62, 160, 53, 56, 72, 47, 80, 58, 64, 80, 62, 71, 71, 50, 83, 68, 71, 60, 82, 52, 55, 72, 98, 54, 60, 101, 53, 58, 69, 77, 56, 43, 61, 59, 68, 55, 90, 71, 54, 63, 56, 67, 91, 59, 76, 44, 84, 70, 65, 63, 57, 68, 69, 66, 51, 60, 54, 63, 53, 61, 64, 99, 50, 64, 54, 87, 51, 59, 125, 75, 75, 60, 65, 72, 65, 62, 76, 59, 67, 85, 91, 65, 87, 58, 82, 58, 64, 67, 65, 78, 76, 65, 63, 56, 71, 63, 64, 61, 64, 56, 51, 71, 65, 54, 39, 73, 67, 48, 68, 62, 53, 69, 61, 69, 80, 49, 52, 58, 73, 37, 74, 66, 116, 69, 38, 70, 82, 45, 75, 55, 86, 65, 75, 64, 42, 95, 59, 47, 62, 51, 67, 56, 70, 71, 64, 61, 79, 68, 52, 50, 47, 60, 59, 59, 46, 87, 73, 71, 70, 79, 58, 68, 80, 101, 78, 107, 47, 96, 55, 72, 59, 89, 59, 65, 69, 75, 54, 82, 51, 77, 61, 63, 48, 68, 86, 57, 73, 59, 52, 57, 66, 66, 53, 56, 74, 50, 57, 61, 98, 64, 52, 75, 59, 81, 69, 58, 58, 76, 58, 47, 83, 77, 62, 47, 70, 61, 54, 70, 54, 73, 60, 61, 71, 59, 72, 51, 60, 80, 53, 85, 64, 71, 64, 53, 66, 69, 80, 75, 65, 77, 61, 79, 63, 50, 75, 54, 58, 60, 48, 62, 66, 61, 51, 68, 58, 51, 47, 58, 64, 63, 60, 75, 66, 57, 69, 86, 63, 62, 51, 71, 72, 74, 130, 73, 73, 67, 69, 58, 53, 82, 59, 63, 73, 43, 93, 44, 78, 63, 64, 56, 56, 54, 46, 67, 70, 64, 53, 46, 70, 51, 63, 47, 71, 58, 58, 70, 80, 51, 92, 64, 72, 50, 79, 64, 51, 63, 102, 83, 82, 71, 52, 58, 57, 48, 71, 46, 50, 94, 61, 94, 89, 73, 69, 74, 69, 63, 81, 56, 55, 60, 65, 70, 43, 59, 80, 76, 57, 61, 71, 45, 54, 66, 58, 69, 74, 60, 86, 75, 40, 74, 55, 58, 44, 53, 67, 45, 71, 67, 88, 57, 84, 66, 76, 81, 67, 73, 53, 81, 67, 69, 61, 89, 68, 57, 57, 60, 63, 76, 63, 66, 49, 74, 50, 56, 60, 54, 76, 67, 119, 127, 65, 80, 57, 67, 62, 63, 52, 72, 67, 42, 51, 49, 78, 62, 63, 74, 44, 65, 86, 51, 63, 58, 83, 70, 51, 54, 49, 64, 70, 54, 56, 59, 80, 75, 75, 72, 73, 70, 74, 68, 68, 66, 38, 54, 51, 73, 65, 61, 93, 50, 42, 74, 72, 144, 76, 78, 96, 67, 61, 69, 65, 67, 63, 69, 86, 98, 71, 44, 60, 65, 73, 60, 69, 70, 58, 81, 77, 94, 67, 53, 74, 53, 65, 71, 57, 58, 74, 55, 77, 58, 68, 59, 70, 76, 45, 51, 58, 50, 62, 84, 58, 69, 72, 55, 57, 82, 45, 53, 64, 61, 62, 76, 64, 57, 49, 112, 70, 69, 74, 70, 62, 69, 95, 63, 67, 79, 61, 54, 61, 55, 62, 63, 91, 79, 109, 76, 56, 71, 63, 50, 50, 66, 43, 68, 62, 69, 115, 56, 70, 64, 73, 57, 52, 62, 67, 38, 64, 69, 52, 70, 53, 26, 83, 69, 61, 89, 59, 49, 86, 61, 75, 64, 48, 50, 62, 63, 76, 59, 77, 66, 65, 69, 62, 61, 60, 75, 69, 61, 65, 67, 49, 48, 76, 63, 76, 59, 71, 67, 53, 56, 52, 59, 82, 72, 69, 71, 84, 97, 67, 89, 43, 74, 55, 67, 69, 46, 68, 51, 57, 47, 72, 79, 57, 64, 67, 45, 88, 57, 53, 74, 67, 65, 52, 107, 85, 57, 67, 57, 45, 74, 54, 57, 97, 52, 65, 52, 47, 71, 61, 65, 82, 80, 62, 68, 49, 50, 76, 61, 73, 51, 44, 62, 90, 69, 52, 77, 60, 69, 49, 62, 67, 72, 87, 57, 86, 82, 84, 71, 81, 62, 56, 81, 51, 66, 58, 53, 63, 77, 84, 82, 59, 86, 78, 55, 64, 95, 50, 61, 53, 35, 66, 66, 74, 59, 61, 64, 49, 71, 60, 56, 88, 46, 71, 68, 74, 57, 63, 78, 97, 47, 63, 61, 46, 61, 79, 127, 85, 62, 80, 57, 51, 69, 68, 77, 55, 74, 64, 66, 58, 53, 91, 51, 52, 48, 74, 84, 71, 77, 63, 66, 72, 45, 46, 55, 68, 71, 72, 78, 58, 62, 68, 73, 66, 59, 58, 57, 82, 54, 94, 58, 66, 67, 96, 67, 90, 61, 45, 66, 79, 69, 62, 49, 70, 93, 66, 63, 81, 60, 66, 63, 73, 43, 59, 68, 71, 66, 53, 62, 88, 80, 54, 62, 59, 59, 71, 50, 67, 46, 68, 44, 117, 59, 58, 44, 54, 88, 45, 39, 57, 55, 83, 64, 56, 78, 83, 60, 73, 63, 80, 65, 57, 54, 49, 71, 80, 75, 62, 93, 79, 70, 53, 60, 58, 74, 57, 62, 98, 78, 101, 91, 78, 64, 55, 55, 68, 58, 72, 80, 81, 52, 65, 75, 74, 75, 91, 83, 58, 57, 57, 63, 73, 71, 64, 117, 52, 46, 70, 101, 78, 61, 89, 60, 71, 66, 58, 55, 60, 113, 40, 57, 77, 64, 71, 124, 57, 65, 78, 67, 50, 67, 72, 79, 56, 104, 68, 75, 67, 49, 96, 53, 67, 72, 65, 60, 79, 82, 71, 62, 52, 68, 62, 59, 63, 51, 57, 67, 36, 71, 84, 61, 67, 53, 65, 60, 77, 55, 51, 52, 91, 72, 67, 63, 78, 56, 61, 57, 33, 58, 56, 44, 74, 55, 73, 80, 62, 52, 61, 48, 67, 57, 64, 62, 68, 58, 116, 63, 67, 122, 65, 55, 59, 56, 92, 74, 51, 40, 55, 80, 52, 52, 92, 60, 62, 58, 59, 43, 67, 57, 66, 69, 69, 80, 71, 58, 90, 84, 62, 72, 65, 54, 64, 75, 49, 64, 86, 72, 89, 49, 74, 55, 74, 65, 58, 60, 66, 66, 69, 59, 58, 52, 66, 52, 70, 47, 70, 56, 79, 60, 54, 67, 60, 57, 60, 53, 67, 89, 66, 63, 70, 63, 87, 53, 66, 54, 63, 73, 66, 48, 70, 69, 68, 46, 67, 74, 58, 64, 83, 84, 73, 61, 66, 78, 87, 55, 74, 70, 93, 56, 56, 57, 74, 73, 63, 58, 151, 64, 43, 45, 57, 60, 28, 74, 74, 63, 96, 82, 67, 74, 81, 52, 50, 70, 51, 109, 69, 68, 59, 88, 66, 61, 95, 65, 90, 63, 58, 40, 62, 74, 54, 48, 74, 57, 81, 65, 78, 74, 61, 62, 57, 43, 55, 61, 58, 63, 72, 64, 55, 92, 58, 61, 48, 86, 81, 121, 58, 69, 67, 51, 43, 71, 48, 70, 74, 62, 64, 50, 95, 63, 50, 71, 59, 53, 74, 68, 75, 57, 62, 68, 57, 63, 61, 67, 60, 76, 38, 81, 60, 74, 70, 70, 82, 52, 57, 59, 65, 54, 41, 52, 53, 46, 65, 69, 55, 68, 57, 72, 70, 75, 55, 74, 61, 78, 67, 60, 60, 81, 59, 68, 63, 84, 75, 71, 89, 66, 65, 51, 59, 58, 42, 56, 71, 69, 61, 69, 66, 61, 57, 72, 57, 39, 85, 82, 66, 50, 50, 61, 79, 45, 61, 83, 56, 54, 61, 55, 56, 83, 100, 63, 81, 75, 87, 82, 85, 64, 159, 60, 66, 64, 70, 76, 68, 60, 59, 81, 76, 74, 73, 49, 68, 59, 76, 57, 104, 68, 91, 53, 77, 61, 49, 70, 55, 57, 67, 64, 76, 80, 68, 58, 56, 81, 81, 88, 100, 70, 60, 93, 52, 38, 98, 67, 78, 65, 56, 68, 66, 46, 97, 69, 73, 67, 80, 73, 56, 65, 65, 58, 54, 78, 90, 53, 79, 83, 51, 47, 49, 61, 59, 62, 66, 67, 69, 60, 60, 52, 59, 60, 70, 69, 73, 74, 62, 73, 64, 92, 58, 53, 52, 66, 60, 66, 82, 69, 77, 73, 72, 61, 57, 56, 69, 66, 63, 63, 60, 85, 68, 71, 62, 53, 74, 79, 65, 68, 56, 61, 70, 68, 58, 65, 65, 53, 68, 60, 81, 58, 69, 60, 60, 49, 54, 49, 61, 63, 59, 138, 66, 61, 60, 52, 58, 65, 60, 42, 93, 69, 60, 53, 58, 71, 47, 56, 66, 59, 60, 62, 67, 66, 57, 58, 64, 58, 98, 68, 61, 79, 82, 84, 67, 61, 54, 58, 55, 53, 127, 87, 59, 92, 62, 64, 69, 61, 57, 84, 78, 74, 62, 76, 71, 58, 49, 108, 56, 55, 71, 56, 59, 56, 92, 66, 51, 69, 47, 47, 92, 49, 77, 43, 90, 78, 92, 55, 59, 63, 101, 56, 80, 72, 47, 81, 66, 51, 54, 66, 51, 52, 59, 68, 101, 129, 38, 62, 67, 56, 81, 49, 55, 73, 52, 57, 48, 95, 87, 67, 72, 55, 61, 62, 74, 83, 57, 50, 77, 86, 75, 51, 40, 66, 69, 84, 51, 70, 71, 83, 80, 58, 69, 92, 58, 66, 71, 67, 70, 58, 69, 70, 58, 61, 125, 64, 74, 69, 88, 72, 66, 60, 60, 63, 77, 57, 71, 78, 47, 59, 87, 95, 59, 43, 98, 56, 55, 79, 71, 81, 64, 80, 76, 64, 62, 55, 81, 74, 80, 64, 81, 59, 74, 74, 69, 74, 68, 49, 93, 73, 71, 75, 61, 57, 67, 57, 63, 76, 54, 58, 97, 67, 50, 58, 70, 58, 62, 81, 79, 67, 63, 63, 54, 57, 42, 55, 56, 54, 68, 84, 71, 85, 42, 58, 62, 124, 73, 52, 52, 54, 66, 54, 64, 80, 70, 52, 53, 78, 65, 67, 61, 69, 59, 64, 50, 74, 74, 63, 67, 66, 71, 65, 79, 59, 76, 68, 91, 79, 51, 58, 73, 57, 71, 69, 45, 50, 65, 97, 54, 61, 50, 60, 65, 65, 60, 66, 68, 58, 76, 82, 77, 75, 66, 62, 72, 73, 70, 69, 46, 44, 59, 68, 62, 64, 59, 52, 65, 57, 98, 65, 52, 62, 73, 56, 56, 57, 35, 62, 61, 73, 59, 61, 81, 46, 73, 79, 54, 79, 66, 61, 79, 80, 69, 64, 59, 47, 49, 75, 64, 80, 54, 65, 49, 66, 62, 61, 58, 73, 78, 50, 49, 64, 51, 73, 81, 56, 48, 56, 62, 62, 74, 76, 85, 54, 48, 84, 70, 58, 72, 85, 64, 62, 85, 58, 58, 83, 50, 70, 87, 56, 72, 65, 73, 63, 61, 92, 61, 62, 54, 43, 68, 74, 65, 48, 70, 65, 59, 66, 68, 94, 83, 63, 111, 96, 65, 61, 53, 55, 69, 88, 59, 59, 63, 51, 107, 87, 81, 71, 88, 61, 54, 81, 65, 83, 90, 45, 61, 72, 66, 70, 69, 71, 56, 80, 69, 77, 87, 72, 78, 76, 66, 56, 55, 42, 47, 55, 80, 68, 63, 81, 64, 77, 47, 62, 54, 61, 45, 60, 81, 64, 55, 41, 50, 98, 62, 76, 59, 82, 62, 45, 52, 61, 44, 61, 61, 70, 69, 64, 84, 63, 68, 86, 92, 101, 66, 68, 60, 81, 58, 55, 52, 51, 38, 76, 68, 75, 58, 40, 85, 85, 56, 68, 49, 82, 73, 63, 68, 63, 65, 58, 122, 61, 62, 47, 54, 51, 62, 86, 52, 66, 58, 82, 77, 82, 52, 82, 52, 82, 69, 80, 58, 67, 58, 85, 51, 62, 61, 65, 93, 60, 59, 82, 79, 61, 73, 74, 45, 49, 76, 53, 67, 73, 56, 55, 58, 59, 62, 73, 58, 64, 73, 65, 75, 74, 51, 73, 73, 86, 76, 49, 60, 82, 76, 75, 88, 56, 92, 54, 61, 79, 117, 71, 65, 59, 103, 77, 70, 54, 92, 65, 58, 68, 42, 72, 51, 62, 46, 48, 50, 60, 59, 74, 54, 46, 40, 95, 62, 83, 75, 81, 48, 62, 65, 85, 63, 81, 61, 55, 68, 61, 68, 52, 83, 116, 78, 132, 67, 87, 74, 63, 63, 50, 78, 50, 44, 37, 58, 65, 54, 71, 78, 54, 57, 54, 73, 60, 90, 67, 45, 56, 86, 65, 100, 66, 49, 62, 78, 34, 69, 87, 88, 61, 71, 44, 79, 56, 69, 54, 66, 83, 59, 53, 55, 69, 60, 65, 73, 92, 54, 94, 67, 60, 57, 56, 72, 67, 76, 104, 102, 49, 61, 70, 70, 59, 63, 72, 69, 69, 59, 70, 90, 71, 61, 73, 80, 93, 53, 63, 63, 51, 56, 51, 57, 59, 67, 93, 59, 71, 82, 69, 62, 53, 72, 65, 55, 80, 70, 61, 63, 80, 52, 57, 53, 98, 65, 64, 90, 57, 62, 75, 63, 69, 43, 80, 49, 88, 75, 43, 45, 70, 53, 71, 60, 54, 75, 56, 66, 60, 49, 61, 58, 61, 44, 64, 65, 59, 56, 62, 44, 78, 79, 82, 72, 54, 64, 46, 66, 64, 56, 67, 60, 48, 107, 52, 74, 83, 66, 60, 118, 67, 77, 62, 47, 97, 76, 61, 90, 83, 81, 69, 62, 50, 45, 61, 58, 71, 68, 70, 60, 61, 30, 40, 91, 66, 81, 64, 50, 124, 62, 70, 38, 67, 66, 53, 87, 41, 34, 70, 69, 72, 55, 94, 54, 55, 84, 39, 59, 54, 66, 58, 64, 54, 60, 87, 55, 58, 63, 74, 58, 53, 56, 68, 60, 95, 85, 56, 46, 72, 67, 40, 70, 54, 71, 68, 76, 50, 65, 51, 75, 53, 50, 91, 63, 55, 72, 91, 48, 90, 54, 70, 60, 70, 39, 81, 63, 51, 85, 73, 128, 59, 87, 53, 99, 88, 88, 71, 58, 70, 68, 70, 68, 53, 42, 80, 67, 71, 68, 66, 67, 56, 57, 57, 54, 52, 94, 68, 60, 66, 52, 59, 70, 40, 66, 95, 64, 69, 55, 74, 57, 75, 79, 64, 58, 64, 62, 52, 55, 61, 54, 62, 96, 52, 72, 48, 46, 45, 43, 56, 61, 76, 70, 70, 67, 61, 53, 84, 57, 60, 87, 67, 74, 50, 77, 112, 78, 62, 88, 57, 68, 57, 77, 37, 49, 76, 71, 82, 81, 62, 75, 61, 44, 53, 74, 45, 78, 54, 53, 77, 70, 73, 55, 53, 54, 60, 83, 64, 61, 57, 65, 47, 81, 69, 88, 72, 82, 50, 70, 66, 58, 78, 60, 87, 85, 83, 53, 60, 65, 106, 63, 58, 64, 48, 35, 87, 49, 65, 75, 65, 49, 51, 56, 84, 50, 65, 72, 55, 59, 57, 61, 67, 93, 60, 58, 68, 54, 76, 57, 71, 65, 60, 54, 77, 79, 88, 79, 53, 46, 49, 63, 58, 67, 31, 63, 58, 59, 63, 93, 53, 41, 51, 58, 60, 64, 66, 70, 84, 61, 83, 40, 51, 63, 48, 54, 115, 60, 54, 42, 94, 62, 39, 61, 58, 69, 70, 72, 71, 47, 61, 44, 75, 78, 62, 44, 65, 73, 59, 55, 71, 83, 45, 101, 68, 71, 65, 72, 67, 72, 55, 69, 68, 67, 86, 74, 122, 51, 59, 43, 38, 75, 68, 56, 39, 67, 70, 97, 62, 94, 64, 59, 56, 60, 67, 89, 61, 63, 68, 107, 54, 67, 47, 53, 68, 72, 61, 53, 47, 42, 64, 69, 57, 79, 60, 50, 36, 62, 74, 95, 73, 55, 51, 71, 53, 71, 89, 79, 61, 64, 81, 60, 50, 86, 63, 89, 75, 61, 70, 69, 65, 70, 61, 115, 78, 69, 73, 101, 72, 64, 75, 50, 78, 57, 63, 66, 51, 71, 39, 75, 56, 54, 110, 79, 87, 50, 69, 74, 88, 59, 63, 57, 55, 54, 44, 61, 66, 68, 68, 65, 56, 61, 48, 63, 65, 88, 78, 84, 44, 60, 73, 56, 65, 45, 66, 53, 82, 48, 69, 53, 73, 88, 52, 77, 77, 63, 72, 55, 56, 67, 76, 50, 65, 68, 74, 46, 59, 59, 84, 65, 92, 66, 63, 108, 52, 89, 71, 64, 64, 62, 66, 45, 38, 57, 64, 55, 83, 71, 72, 57, 71, 55, 62, 54, 64, 74, 72, 58, 61, 67, 54, 78, 51, 118, 109, 45, 78, 63, 86, 78, 65, 65, 62, 57, 105, 84, 62, 79, 74, 83, 70, 58, 60, 65, 57, 55, 33, 55, 56, 54, 79, 55, 71, 60, 57, 57, 77, 71, 65, 65, 67, 72, 65, 40, 95, 43, 61, 53, 71, 66, 72, 69, 44, 78, 77, 44, 64, 81, 57, 76, 70, 85, 90, 58, 62, 69, 62, 61, 83, 79, 55, 56, 67, 73, 77, 76, 55, 74, 59, 80, 70, 70, 61, 78, 61, 66, 62, 66, 47, 90, 46, 53, 68, 48, 59, 60, 75, 70, 59, 60, 54, 61, 56, 43, 34, 50, 57, 78, 61, 62, 70, 56, 75, 56, 53, 96, 79, 52, 54, 52, 77, 38, 63, 59, 58, 51, 81, 72, 77, 46, 57, 43, 66, 72, 75, 52, 68, 64, 50, 72, 48, 75, 77, 69, 67, 76, 75, 75, 75, 61, 69, 56, 77, 63, 95, 61, 83, 60, 53, 63, 61, 59, 83, 65, 85, 56, 55, 61, 60, 52, 109, 68, 86, 56, 68, 76, 52, 84, 113, 42, 85, 57, 45, 89, 80, 81, 82, 72, 67, 68, 52, 62, 58, 58, 73, 56, 63, 80, 58, 65, 63, 93, 76, 89, 82, 57, 48, 49, 66, 60, 67, 73, 80, 66, 78, 59, 76, 61, 74, 61, 70, 70, 64, 67, 84, 62, 69, 66, 77, 56, 60, 60, 64, 51, 58, 82, 66, 53, 72, 72, 64, 60, 101, 53, 59, 61, 60, 50, 55, 64, 70, 53, 52, 47, 66, 50, 71, 56, 62, 53, 60, 69, 56, 50, 71, 59, 65, 39, 62, 68, 84, 100, 80, 77, 71, 52, 59, 57, 67, 56, 71, 55, 66, 65, 56, 85, 88, 63, 57, 84, 71, 83, 66, 84, 62, 52, 52, 49, 67, 63, 64, 66, 65, 61, 72, 69, 72, 52, 60, 63, 76, 82, 53, 56, 61, 56, 50, 84, 66, 89, 56, 56, 54, 54, 86, 65, 63, 118, 74, 62, 84, 89, 48, 85, 52, 79, 88, 48, 70, 59, 52, 59, 49, 74, 63, 80, 60, 73, 63, 64, 70, 62, 54, 54, 61, 49, 72, 58, 53, 72, 49, 70, 65, 58, 74, 61, 58, 68, 60, 75, 64, 56, 59, 68, 72, 62, 55, 57, 133, 51, 72, 62, 73, 62, 60, 65, 64, 68, 75, 67, 65, 66, 62, 69, 68, 67, 54, 52, 58, 49, 64, 56, 73, 50, 96, 95, 69, 64, 55, 57, 54, 61, 63, 53, 65, 55, 66, 65, 47, 61, 46, 60, 52, 51, 61, 92, 65, 44, 78, 53, 69, 64, 70, 55, 62, 60, 63, 65, 58, 50, 75, 90, 53, 53, 61, 78, 58, 68, 61, 64, 78, 81, 62, 56, 70, 59, 54, 83, 64, 59, 46, 55, 57, 78, 77, 42, 52, 91, 117, 77, 70, 79, 76, 80, 54, 78, 62, 66, 69, 60, 61, 57, 65, 64, 72, 45, 70, 55, 67, 72, 51, 65, 45, 72, 65, 70, 68, 38, 83, 68, 51, 72, 51, 66, 53, 63, 46, 70, 54, 71, 66, 77, 61, 66, 70, 59, 69, 48, 57, 67, 73, 75, 71, 66, 133, 69, 64, 68, 90, 57, 51, 58, 54, 58, 57, 56, 55, 71, 64, 70, 69, 61, 46, 70, 61, 64, 54, 61, 60, 58, 63, 104, 73, 64, 75, 53, 56, 56, 67, 83, 69, 46, 48, 53, 64, 68, 63, 44, 78, 57, 45, 54, 66, 52, 65, 65, 64, 62, 62, 54, 96, 55, 62, 69, 54, 53, 55, 50, 52, 76, 67, 65, 59, 76, 59, 76, 95, 72, 61, 72, 56, 67, 71, 58, 47, 64, 62, 55, 67, 52, 67, 96, 64, 62, 69, 62, 47, 52, 58, 63, 70, 72, 53, 61, 85, 44, 69, 54, 62, 62, 89, 65, 113, 50, 58, 60, 59, 50, 85, 46, 69, 83, 50, 51, 57, 57, 59, 53, 63, 59, 56, 49, 58, 53, 57, 87, 48, 58, 64, 57, 71, 64, 70, 70, 49, 68, 65, 69, 71, 55, 73, 63, 72, 46, 50, 70, 56, 53, 63, 79, 71, 53, 82, 70, 54, 56, 51, 57, 56, 68, 64, 52, 43, 46, 51, 61, 67, 60, 58, 74, 45, 65, 56, 58, 52, 63, 60, 72, 43, 60, 56, 61, 87, 72, 59, 63, 64, 61, 54, 46, 93, 78, 52, 95, 67, 65, 50, 88, 49, 101, 58, 55, 81, 59, 50, 78, 61, 55, 63, 60, 62, 63, 63, 85, 71, 84, 91, 74, 70, 62, 78, 62, 57, 61, 83, 69, 51, 99, 66, 92, 52, 64, 66, 52, 80, 70, 58, 85, 66, 49, 70, 65, 47, 52, 93, 54, 56, 76, 57, 67, 109, 79, 80, 79, 53, 61, 82, 47, 83, 58, 90, 97, 60, 55, 71, 58, 65, 59, 77, 90, 52, 51, 87, 87, 58, 65, 67, 69, 56, 55, 68, 60, 55, 68, 57, 46, 66, 71, 74, 54, 45, 64, 80, 91, 90, 79, 61, 86, 50, 58, 50, 79, 80, 54, 53, 66, 81, 50, 57, 50, 53, 63, 64, 99, 73, 42, 59, 89, 58, 81, 75, 44, 60, 70, 52, 45, 58, 56, 62, 61, 69, 82, 78, 67, 60, 52, 67, 68, 58, 56, 45, 55, 62, 58, 78, 52, 81, 109, 53, 50, 72, 62, 95, 73, 63, 71, 47, 70, 66, 59, 62, 96, 82, 55, 62, 63, 50, 53, 76, 58, 76, 62, 84, 114, 56, 47, 59, 71, 62, 66, 72, 69, 65, 42, 47, 56, 85, 51, 63, 62, 85, 72, 59, 64, 90, 59, 64, 47, 71, 113, 77, 71, 70, 60, 55, 70, 48, 71, 64, 46, 59, 69, 55, 61, 76, 51, 46, 63, 48, 63, 65, 70, 83, 67, 64, 87, 91, 91, 54, 59, 43, 130, 57, 55, 71, 60, 69, 67, 65, 59, 58, 94, 65, 59, 40, 67, 64, 64, 63, 57, 65, 66, 67, 54, 81, 51, 69, 54, 65, 69, 59, 43, 61, 66, 67, 56, 55, 61, 55, 62, 56, 67, 71, 121, 59, 50, 65, 76, 72, 59, 60, 82, 65, 70, 71, 69, 54, 50, 51, 79, 73, 50, 43, 65, 69, 55, 101, 65, 60, 48, 48, 67, 59, 66, 73, 74, 43, 73, 73, 57, 63, 64, 88, 65, 62, 86, 60, 68, 57, 57, 64, 73, 62, 71, 65, 64, 61, 66, 67, 64, 64, 99, 66, 63, 55, 64, 73, 57, 67, 66, 66, 58, 74, 100, 77, 86, 69, 56, 64, 63, 61, 95, 94, 94, 68, 70, 63, 63, 62, 88, 55, 75, 54, 89, 66, 51, 89, 57, 51, 67, 157, 65, 80, 78, 62, 63, 66, 88, 54, 62, 102, 72, 55, 57, 60, 68, 76, 73, 50, 54, 59, 55, 53, 80, 58, 66, 55, 71, 59, 65, 71, 65, 55, 58, 84, 79, 62, 75, 63, 65, 59, 57, 110, 81, 52, 54, 67, 78, 63, 52, 63, 62, 72, 64, 75, 51, 70, 91, 66, 71, 61, 78, 69, 73, 60, 61, 64, 65, 57, 75, 67, 62, 60, 70, 69, 65, 76, 57, 72, 86, 63, 109, 51, 65, 66, 64, 65, 52, 61, 66, 74, 54, 58, 56, 49, 78, 49, 69, 70, 62, 80, 51, 59, 53, 76, 62, 91, 55, 36, 55, 64, 78, 60, 73, 62, 68, 69, 71, 88, 94, 72, 66, 77, 84, 61, 76, 69, 73, 59, 77, 48, 71, 52, 55, 99, 70, 81, 61, 53, 52, 61, 58, 58, 81, 83, 62, 61, 60, 47, 68, 62, 65, 52, 82, 74, 73, 72, 51, 58, 45, 71, 80, 73, 56, 75, 70, 56, 74, 78, 74, 50, 58, 74, 64, 75, 36, 81, 69, 60, 54, 69, 74, 71, 85, 55, 85, 68, 54, 108, 66, 59, 55, 85, 50, 67, 70, 65, 63, 68, 63, 84, 42, 78, 47, 66, 58, 67, 52, 60, 61, 69, 56, 65, 90, 71, 54, 52, 60, 64, 63, 60, 99, 65, 65, 57, 55, 55, 62, 67, 51, 75, 81, 53, 70, 64, 63, 45, 69, 53, 50, 73, 60, 46, 77, 50, 55, 61, 73, 44, 47, 49, 45, 75, 80, 66, 56, 71, 63, 65, 60, 59, 60, 75, 61, 94, 65, 105, 69, 68, 73, 52, 56, 52, 68, 65, 60, 67, 60, 68, 59, 81, 50, 56, 70, 74, 54, 67, 73, 61, 52, 43, 49, 70, 75, 55, 63, 45, 58, 98, 61, 63, 93, 64, 58, 52, 58, 58, 56, 79, 59, 69, 86, 59, 66, 50, 83, 56, 71, 89, 66, 71, 58, 58, 87, 69, 106, 68, 66, 81, 57, 53, 67, 93, 54, 61, 62, 53, 51, 72, 71, 53, 55, 62, 89, 78, 67, 73, 105, 63, 60, 73, 90, 49, 81, 61, 65, 63, 65, 134, 66, 59, 55, 85, 66, 93, 61, 79, 63, 72, 73, 62, 51, 67, 76, 66, 86, 47, 59, 52, 68, 65, 52, 62, 61, 59, 71, 66, 78, 48, 83, 69, 61, 68, 82, 65, 64, 71, 84, 50, 66, 55, 74, 64, 59, 46, 70, 56, 68, 71, 82, 68, 64, 72, 43, 54, 61, 63, 56, 54, 56, 75, 63, 65, 63, 63, 83, 80, 54, 56, 48, 64, 62, 70, 65, 54, 71, 66, 52, 65, 75, 52, 62, 51, 59, 81, 55, 69, 72, 50, 58, 100, 62, 71, 61, 65, 67, 42, 68, 78, 62, 72, 44, 60, 116, 81, 77, 55, 60, 65, 67, 60, 65, 67, 58, 51, 45, 80, 72, 59, 56, 67, 83, 89, 59, 68, 71, 92, 52, 64, 46, 68, 70, 61, 55, 47, 71, 65, 82, 74, 71, 69, 58, 66, 38, 68, 77, 59, 56, 78, 49, 51, 54, 38, 69, 71, 81, 64, 83, 58, 56, 46, 61, 71, 53, 95, 61, 72, 74, 85, 60, 64, 79, 67, 61, 64, 84, 67, 56, 81, 80, 74, 53, 57, 57, 95, 72, 37, 68, 83, 83, 63, 58, 50, 71, 57, 70, 46, 46, 72, 65, 63, 52, 65, 60, 93, 47, 76, 64, 49, 75, 85, 53, 46, 66, 58, 63, 59, 108, 55, 59, 55, 68, 64, 66, 72, 74, 87, 54, 53, 66, 79, 77, 63, 77, 79, 38, 60, 60, 66, 68, 73, 78, 76, 51, 70, 57, 65, 74, 70, 89, 68, 66, 56, 107, 89, 40, 61, 73, 59, 63, 59, 59, 111, 73, 77, 93, 78, 65, 66, 64, 45, 65, 73, 54, 70, 87, 64, 58, 68, 58, 56, 89, 53, 64, 61, 52, 76, 92, 89, 72, 61, 40, 57, 68, 60, 64, 79, 69, 76, 63, 63, 30, 44, 87, 59, 65, 56, 62, 67, 78, 54, 64, 65, 57, 66, 57, 57, 58, 84, 65, 76, 51, 64, 71, 49, 76, 61, 60, 58, 68, 61, 69, 60, 67, 94, 60, 49, 69, 92, 66, 86, 73, 82, 79, 45, 69, 66, 46, 87, 54, 57, 66, 76, 56, 80, 66, 43, 59, 61, 74, 76, 67, 82, 64, 81, 73, 69, 67, 76, 56, 76, 63, 55, 46, 76, 43, 68, 56, 68, 35, 59, 53, 82, 76, 56, 69, 88, 61, 62, 54, 84, 84, 65, 59, 79, 63, 83, 64, 57, 62, 52, 52, 96, 41, 70, 52, 74, 49, 83, 47, 74, 48, 64, 76, 71, 65, 70, 44, 76, 106, 73, 65, 73, 73, 62, 43, 66, 57, 76, 58, 63, 73, 71, 57, 77, 54, 67, 51, 79, 66, 88, 79, 47, 64, 61, 59, 60, 61, 57, 73, 55, 88, 68, 52, 63, 64, 47, 75, 69, 73, 67, 67, 70, 61, 105, 31, 57, 54, 54, 55, 84, 74, 66, 66, 78, 76, 55, 52, 45, 44, 63, 51, 61, 79, 45, 66, 40, 85, 90, 98, 97, 65, 51, 62, 63, 63, 51, 67, 59, 56, 63, 65, 80, 70, 73, 64, 58, 47, 89, 60, 48, 64, 63, 55, 49, 89, 66, 68, 64, 66, 52, 67, 80, 70, 68, 78, 66, 78, 81, 72, 60, 78, 93, 61, 65, 69, 57, 50, 83, 74, 41, 81, 60, 71, 65, 66, 36, 58, 85, 77, 45, 66, 71, 43, 63, 55, 57, 74, 80, 109, 64, 63, 47, 54, 67, 74, 61, 69, 66, 67, 83, 54, 56, 66, 99, 77, 56, 55, 57, 45, 76, 71, 110, 65, 64, 62, 55, 56, 52, 48, 76, 50, 74, 49, 93, 75, 55, 59, 53, 57, 63, 55, 55, 59, 66, 75, 68, 75, 57, 53, 61, 61, 70, 84, 48, 51, 60, 68, 66, 84, 63, 65, 104, 49, 63, 77, 77, 70, 73, 64, 73, 58, 68, 72, 54, 47, 35, 69, 58, 51, 57, 90, 82, 74, 54, 75, 76, 53, 59, 51, 59, 50, 118, 59, 80, 75, 57, 59, 77, 62, 77, 70, 57, 76, 79, 42, 51, 62, 78, 61, 65, 53, 72, 59, 59, 59, 84, 65, 62, 65, 49, 60, 69, 67, 94, 55, 61, 67, 66, 60, 58, 66, 58, 51, 78, 68, 98, 56, 77, 57, 55, 74, 81, 64, 47, 60, 64, 79, 58, 65, 44, 49, 87, 88, 49, 66, 72, 68, 68, 78, 48, 77, 55, 64, 58, 73, 67, 67, 56, 49, 71, 61, 55, 79, 89, 102, 56, 81, 56, 90, 67, 63, 69, 58, 54, 61, 57, 86, 48, 61, 64, 67, 58, 74, 66, 70, 61, 58, 58, 65, 56, 59, 48, 52, 49, 110, 82, 55, 56, 72, 60, 68, 63, 97, 69, 55, 79, 52, 41, 68, 51, 79, 64, 59, 61, 73, 69, 65, 58, 101, 78, 49, 62, 69, 53, 65, 63, 64, 62, 54, 73, 56, 56, 68, 57, 57, 38, 82, 55, 68, 55, 46, 67, 59, 59, 70, 82, 64, 73, 70, 95, 61, 55, 53, 64, 61, 67, 67, 65, 75, 63, 78, 55, 41, 62, 58, 55, 63, 59, 56, 56, 77, 69, 57, 59, 69, 55, 62, 59, 57, 61, 50, 58, 89, 67, 73, 52, 58, 73, 57, 64, 62, 46, 55, 83, 72, 76, 85, 76, 67, 67, 70, 88, 89, 74, 72, 66, 50, 85, 116, 63, 77, 55, 51, 53, 70, 58, 63, 52, 66, 63, 78, 50, 69, 53, 61, 67, 63, 108, 59, 60, 64, 71, 57, 102, 66, 82, 58, 70, 59, 70, 57, 69, 105, 65, 63, 68, 81, 78, 47, 60, 68, 78, 75, 69, 72, 53, 58, 59, 66, 59, 58, 58, 66, 61, 58, 94, 52, 57, 69, 50, 66, 57, 80, 55, 67, 48, 56, 109, 57, 70, 68, 61, 76, 66, 60, 131, 75, 71, 54, 60, 63, 81, 64, 68, 67, 63, 59, 81, 56, 57, 74, 55, 85, 82, 79, 67, 66, 65, 46, 67, 68, 47, 66, 78, 48, 66, 73, 61, 71, 48, 63, 65, 60, 67, 64, 59, 72, 64, 62, 68, 38, 57, 43, 77, 54, 62, 56, 58, 61, 58, 82, 52, 69, 72, 62, 70, 65, 75, 52, 67, 75, 42, 75, 62, 65, 59, 60, 93, 56, 56, 60, 63, 59, 57, 48, 96, 64, 52, 58, 56, 65, 53, 63, 65, 80, 65, 71, 61, 49, 75, 66, 65, 65, 68, 76, 61, 70, 71, 79, 64, 68, 64, 65, 64, 62, 112, 62, 61, 66, 68, 66, 72, 76, 72, 62, 101, 70, 61, 57, 95, 62, 54, 60, 80, 74, 66, 55, 63, 76, 59, 55, 72, 59, 102, 72, 37, 54, 67, 76, 63, 41, 56, 67, 46, 83, 63, 60, 92, 75, 56, 55, 55, 62, 106, 74, 75, 58, 57, 68, 73, 60, 77, 109, 64, 59, 70, 66, 81, 55, 58, 57, 69, 65, 57, 51, 68, 125, 67, 74, 86, 69, 59, 65, 60, 62, 64, 53, 60, 101, 67, 71, 51, 72, 81, 51, 61, 58, 55, 55, 89, 54, 63, 83, 62, 96, 59, 72, 59, 57, 70, 56, 56, 66, 78, 76, 55, 56, 49, 56, 60, 69, 58, 55, 70, 71, 60, 61, 70, 38, 79, 64, 61, 51, 59, 71, 86, 77, 72, 71, 67, 100, 96, 70, 79, 82, 56, 64, 80, 71, 44, 79, 58, 52, 65, 50, 61, 72, 68, 58, 72, 62, 65, 49, 64, 60, 60, 59, 79, 79, 76, 66, 55, 67, 62, 54, 108, 67, 70, 87, 53, 61, 54, 64, 96, 50, 59, 68, 71, 55, 48, 56, 76, 60, 48, 53, 47, 44, 69, 64, 90, 62, 49, 57, 55, 57, 90, 62, 57, 77, 79, 63, 68, 60, 59, 73, 75, 71, 79, 57, 69, 56, 57, 63, 65, 61, 61, 64, 81, 66, 71, 58, 58, 61, 60, 62, 95, 61, 139, 81, 75, 57, 60, 68, 46, 59, 54, 60, 82, 91, 55, 55, 49, 56, 68, 66, 65, 49, 63, 61, 64, 72, 60, 72, 56, 51, 68, 98, 63, 100, 69, 66, 63, 60, 58, 80, 61, 44, 72, 65, 70, 75, 58, 55, 101, 77, 69, 88, 101, 65, 62, 68, 172, 68, 48, 70, 60, 93, 67, 54, 72, 64, 51, 79, 146, 89, 61, 104, 58, 66, 46, 61, 74, 97, 66, 59, 63, 69, 61, 53, 64, 97, 105, 56, 69, 86, 73, 65, 51, 49, 58, 46, 51, 50, 64, 52, 44, 63, 76, 86, 69, 59, 65, 63, 59, 56, 54, 63, 47, 80, 77, 69, 78, 55, 51, 76, 57, 55, 60, 65, 75, 68, 57, 63, 94, 56, 71, 62, 65, 47, 71, 67, 94, 54, 63, 67, 48, 73, 51, 55, 85, 66, 54, 64, 67, 67, 45, 72, 57, 61, 60, 65, 71, 70, 57, 42, 65, 67, 63, 53, 63, 63, 62, 65, 53, 53, 68, 66, 60, 63, 89, 60, 64, 61, 79, 72, 62, 53, 66, 103, 63, 102, 60, 56, 98, 47, 68, 50, 94, 59, 86, 57, 65, 81, 58, 54, 61, 56, 77, 77, 52, 59, 60, 65, 66, 70, 61, 64, 54, 51, 57, 52, 74, 52, 57, 54, 65, 88, 55, 57, 61, 66, 64, 65, 39, 62, 64, 48, 93, 60, 79, 59, 62, 58, 69, 56, 64, 50, 55, 105, 55, 63, 58, 62, 53, 47, 59, 56, 68, 60, 63, 67, 68, 79, 58, 67, 61, 67, 63, 51, 64, 58, 113, 57, 52, 66, 81, 90, 93, 39, 69, 61, 60, 56, 86, 84, 60, 59, 50, 74, 64, 57, 57, 58, 101, 99, 88, 78, 50, 78, 57, 73, 59, 57, 58, 94, 61, 60, 61, 63, 55, 60, 41, 65, 88, 72, 49, 61, 76, 71, 71, 65, 69, 68, 64, 60, 63, 73, 60, 49, 69, 70, 87, 61, 84, 78, 58, 57, 74, 72, 44, 58, 113, 59, 61, 66, 90, 72, 62, 71, 70, 77, 77, 76, 60, 60, 41, 57, 56, 55, 51, 58, 77, 58, 56, 75, 56, 58, 68, 52, 57, 77, 51, 59, 56, 53, 68, 80, 64, 106, 69, 80, 63, 55, 79, 66, 47, 61, 90, 62, 57, 58, 65, 64, 55, 59, 56, 68, 77, 58, 61, 59, 61, 51, 54, 74, 54, 60, 62, 64, 65, 67, 72, 93, 93, 60, 55, 47, 75, 56, 75, 61, 62, 81, 77, 62, 86, 93, 56, 44, 65, 54, 73, 69, 81, 58, 68, 63, 56, 73, 67, 96, 80, 62, 77, 76, 78, 53, 75, 81, 87, 70, 50, 65, 51, 60, 74, 74, 96, 96, 70, 53, 62, 83, 53, 69, 62, 73, 67, 48, 93, 36, 73, 71, 68, 69, 67, 44, 88, 63, 66, 54, 73, 56, 66, 64, 49, 71, 68, 66, 57, 52, 54, 70, 72, 74, 80, 54, 64, 55, 53, 62, 55, 47, 65, 89, 54, 76, 58, 56, 76, 111, 59, 57, 75, 62, 73, 60, 99, 95, 53, 73, 101, 68, 55, 66, 39, 50, 62, 53, 63, 87, 68, 103, 45, 70, 91, 87, 100, 71, 53, 60, 60, 59, 60, 76, 59, 103, 55, 42, 66, 65, 75, 55, 59, 81, 64, 80, 63, 46, 79, 56, 64, 83, 62, 77, 73, 73, 81, 57, 62, 61, 41, 67, 110, 54, 59, 48, 46, 52, 56, 60, 69, 73, 46, 56, 80, 70, 73, 59, 74, 68, 58, 69, 77, 58, 71, 120, 107, 62, 65, 59, 40, 71, 35, 64, 36, 105, 72, 87, 64, 52, 79, 54, 44, 78, 111, 64, 64, 60, 60, 53, 73, 68, 80, 66, 63, 51, 67, 68, 63, 58, 59, 73, 63, 69, 66, 105, 82, 73, 48, 55, 69, 48, 43, 55, 70, 37, 54, 62, 56, 55, 79, 68, 77, 67, 77, 57, 90, 55, 85, 96, 44, 62, 45, 65, 61, 57, 70, 48, 59, 74, 80, 70, 62, 67, 55, 60, 60, 60, 66, 41, 53, 61, 68, 43, 64, 78, 59, 57, 64, 58, 61, 50, 85, 57, 66, 65, 84, 79, 58, 54, 69, 69, 58, 81, 70, 90, 74, 60, 58, 82, 56, 44, 57, 68, 70, 45, 81, 59, 66, 55, 61, 71, 70, 55, 71, 67, 66, 48, 57, 65, 68, 106, 79, 45, 81, 76, 63, 62, 98, 74, 64, 56, 68, 63, 46, 78, 60, 73, 60, 55, 42, 60, 52, 66, 58, 55, 86, 89, 57, 51, 49, 56, 76, 71, 60, 64, 62, 75, 67, 76, 93, 62, 93, 55, 67, 60, 51, 61, 84, 90, 67, 67, 30, 71, 69, 69, 85, 47, 58, 70, 35, 53, 41, 86, 60, 65, 59, 62, 53, 79, 63, 68, 54, 59, 63, 89, 64, 63, 59, 62, 67, 59, 91, 67, 65, 55, 64, 76, 67, 95, 64, 69, 47, 71, 87, 65, 68, 46, 70, 77, 74, 102, 96, 68, 61, 89, 61, 55, 38, 70, 56, 54, 57, 54, 62, 62, 56, 61, 79, 53, 67, 60, 106, 63, 63, 59, 63, 78, 48, 97, 73, 57, 69, 75, 41, 65, 54, 123, 67, 55, 57, 136, 48, 61, 59, 67, 107, 98, 86, 83, 64, 54, 58, 72, 61, 62, 52, 68, 57, 72, 59, 62, 56, 53, 55, 72, 48, 69, 87, 63, 65, 60, 58, 73, 72, 76, 64, 49, 73, 79, 63, 54, 93, 100, 46, 50, 60, 62, 71, 65, 60, 48, 49, 65, 76, 67, 47, 83, 44, 82, 100, 60, 48, 79, 67, 57, 55, 65, 60, 64, 66, 86, 81, 81, 62, 58, 69, 62, 60, 60, 75, 50, 86, 78, 57, 55, 46, 40, 72, 49, 51, 65, 66, 98, 54, 60, 70, 64, 61, 51, 60, 42, 54, 77, 63, 62, 68, 63, 69, 61, 47, 59, 72, 79, 57, 70, 64, 66, 99, 61, 68, 67, 60, 72, 112, 47, 51, 62, 80, 92, 75, 65, 63, 81, 63, 83, 70, 66, 38, 53, 90, 110, 54, 61, 77, 66, 73, 63, 63, 66, 55, 60, 84, 49, 56, 95, 107, 61, 83, 71, 69, 88, 82, 70, 53, 65, 85, 49, 74, 58, 62, 70, 61, 91, 51, 71, 73, 50, 80, 65, 72, 84, 60, 68, 64, 56, 53, 44, 79, 65, 71, 53, 70, 55, 70, 58, 56, 74, 75, 80, 48, 68, 57, 49, 45, 79, 54, 58, 55, 82, 47, 65, 107, 91, 51, 76, 60, 69, 51, 72, 66, 95, 53, 56, 64, 90, 75, 73, 70, 56, 56, 52, 78, 70, 66, 59, 71, 45, 45, 71, 81, 75, 42, 56, 58, 62, 79, 59, 75, 70, 49, 62, 80, 69, 98, 63, 51, 66, 69, 59, 56, 65, 55, 70, 84, 58, 53, 49, 56, 50, 70, 66, 69, 87, 45, 75, 58, 48, 79, 80, 46, 53, 77, 68, 50, 77, 49, 69, 74, 65, 53, 88, 42, 68, 56, 67, 69, 59, 49, 68, 71, 58, 73, 74, 64, 76, 49, 49, 67, 51, 70, 57, 49, 52, 47, 54, 76, 57, 63, 64, 44, 71, 77, 115, 44, 59, 53, 73, 65, 57, 45, 85, 71, 44, 44, 66, 74, 70, 84, 73, 62, 62, 60, 62, 40, 55, 70, 55, 77, 64, 50, 98, 70, 52, 77, 50, 73, 66, 73, 127, 75, 123, 84, 55, 82, 60, 50, 60, 149, 64, 71, 55, 47, 67, 46, 120, 84, 95, 54, 54, 52, 63, 77, 72, 69, 86, 73, 107, 54, 34, 62, 67, 54, 72, 51, 61, 77, 64, 62, 55, 58, 48, 63, 60, 65, 79, 60, 132, 65, 86, 101, 67, 87, 58, 49, 80, 63, 65, 52, 71, 53, 55, 68, 71, 95, 76, 69, 48, 46, 70, 48, 60, 59, 60, 54, 47, 50, 57, 55, 76, 74, 68, 79, 56, 62, 80, 35, 45, 64, 55, 64, 77, 70, 60, 53, 68, 55, 78, 74, 103, 43, 102, 62, 58, 84, 50, 73, 60, 56, 76, 80, 62, 70, 92, 64, 74, 60, 52, 54, 62, 59, 74, 47, 59, 33, 48, 59, 54, 76, 57, 76, 61, 93, 62, 54, 73, 61, 66, 41, 87, 78, 54, 30, 75, 77, 85, 56, 78, 74, 83, 72, 75, 60, 46, 36, 75, 110, 51, 50, 59, 89, 70, 56, 58, 74, 65, 95, 86, 71, 93, 72, 62, 45, 70, 53, 57, 78, 82, 97, 85, 63, 85, 58, 52, 57, 70, 73, 58, 50, 60, 50, 62, 64, 64, 50, 115, 67, 67, 53, 68, 75, 54, 51, 89, 54, 101, 68, 43, 58, 50, 43, 60, 62, 96, 56, 72, 86, 51, 63, 44, 78, 77, 57, 44, 67, 72, 68, 74, 55, 95, 84, 82, 59, 68, 77, 60, 46, 56, 78, 71, 69, 57, 53, 72, 65, 72, 79, 62, 92, 66, 73, 55, 69, 79, 71, 50, 78, 52, 66, 54, 71, 56, 100, 39, 76, 42, 55, 102, 78, 67, 55, 55, 77, 60, 72, 58, 57, 76, 56, 72, 61, 47, 62, 52, 63, 76, 71, 61, 60, 55, 45, 67, 69, 68, 66, 62, 84, 62, 64, 55, 58, 66, 51, 65, 53, 64, 50, 66, 66, 52, 50, 61, 71, 67, 63, 53, 41, 57, 63, 64, 74, 70, 49, 76, 75, 76, 74, 65, 69, 58, 57, 66, 82, 45, 74, 75, 73, 64, 89, 92, 75, 44, 49, 71, 55, 57, 60, 62, 61, 48, 65, 59, 63, 64, 63, 58, 48, 45, 56, 89, 91, 59, 59, 49, 62, 76, 82, 59, 50, 57, 78, 76, 94, 67, 78, 68, 74, 90, 59, 73, 60, 80, 56, 73, 62, 67, 72, 56, 51, 68, 51, 67, 61, 71, 66, 64, 48, 73, 62, 69, 70, 72, 61, 67, 59, 56, 67, 89, 92, 55, 52, 61, 64, 53, 58, 57, 69, 60, 63, 48, 122, 67, 63, 102, 99, 67, 69, 65, 74, 66, 63, 53, 79, 68, 61, 62, 58, 44, 64, 56, 67, 65, 51, 67, 56, 65, 64, 56, 56, 61, 61, 60, 52, 55, 78, 74, 50, 112, 67, 68, 79, 69, 47, 78, 50, 91, 56, 79, 73, 87, 60, 65, 46, 138, 77, 54, 70, 61, 63, 65, 61, 63, 67, 56, 61, 90, 52, 63, 49, 66, 63, 63, 70, 61, 62, 73, 59, 66, 84, 55, 77, 64, 60, 52, 75, 62, 56, 79, 99, 60, 81, 57, 67, 58, 79, 55, 84, 41, 61, 60, 55, 60, 76, 48, 56, 74, 53, 59, 76, 58, 50, 56, 58, 76, 63, 64, 51, 67, 63, 68, 63, 75, 52, 49, 65, 57, 38, 55, 61, 100, 67, 72, 56, 81, 64, 55, 67, 60, 57, 44, 57, 68, 71, 65, 71, 73, 74, 58, 75, 78, 69, 66, 51, 66, 54, 64, 72, 61, 104, 67, 62, 55, 101, 63, 57, 44, 63, 86, 66, 56, 74, 71, 68, 74, 58, 67, 72, 54, 55, 78, 56, 62, 61, 69, 52, 61, 54, 36, 65, 48, 61, 68, 90, 99, 70, 60, 55, 46, 69, 55, 73, 44, 74, 62, 70, 67, 59, 71, 92, 63, 70, 60, 74, 70, 58, 63, 116, 57, 57, 72, 67, 66, 87, 66, 58, 62, 52, 129, 60, 66, 53, 49, 59, 58, 58, 54, 59, 65, 64, 78, 60, 75, 58, 78, 57, 53, 62, 62, 86, 55, 44, 58, 62, 58, 60, 75, 62, 56, 61, 68, 60, 75, 55, 62, 68, 52, 77, 59, 81, 60, 81, 70, 76, 70, 51, 52, 62, 60, 73, 63, 96, 60, 57, 67, 49, 58, 73, 61, 64, 58, 54, 55, 80, 65, 77, 97, 65, 48, 70, 62, 61, 65, 50, 53, 64, 67, 74, 108, 57, 55, 73, 59, 70, 55, 73, 84, 60, 57, 61, 47, 53, 71, 64, 51, 64, 53, 55, 57, 84, 97, 58, 52, 79, 65, 60, 60, 83, 65, 55, 74, 61, 68, 69, 66, 87, 86, 59, 75, 60, 66, 64, 59, 59, 70, 65, 90, 60, 75, 55, 108, 53, 82, 59, 54, 61, 59, 61, 75, 43, 123, 61, 68, 62, 81, 47, 69, 63, 52, 68, 55, 68, 50, 85, 55, 74, 51, 62, 63, 82, 76, 56, 106, 50, 61, 57, 57, 64, 74, 56, 54, 66, 63, 60, 64, 105, 60, 68, 62, 48, 66, 82, 61, 57, 89, 58, 74, 65, 74, 57, 60, 85, 47, 48, 52, 73, 69, 48, 66, 56, 53, 59, 73, 66, 77, 56, 56, 60, 61, 73, 63, 56, 74, 54, 53, 86, 48, 75, 71, 76, 66, 56, 71, 76, 64, 66, 51, 78, 64, 60, 48, 70, 75, 61, 66, 76, 73, 59, 58, 54, 68, 66, 62, 83, 52, 66, 57, 75, 87, 66, 62, 64, 78, 75, 77, 72, 63, 63, 69, 71, 67, 56, 64, 62, 83, 63, 130, 122, 57, 69, 58, 75, 59, 36, 60, 74, 61, 59, 67, 51, 81, 67, 69, 73, 72, 85, 57, 60, 105, 63, 77, 56, 64, 52, 66, 64, 40, 58, 66, 62, 63, 56, 68, 66, 61, 76, 50, 79, 72, 51, 56, 58, 43, 90, 56, 64, 74, 56, 53, 59, 60, 149, 77, 53, 53, 75, 54, 52, 50, 65, 51, 73, 64, 60, 50, 59, 106, 82, 61, 60, 68, 50, 90, 61, 130, 49, 96, 66, 72, 58, 76, 66, 60, 50, 66, 50, 59, 86, 58, 55, 35, 64, 48, 55, 53, 49, 50, 73, 72, 57, 57, 71, 66, 81, 67, 79, 64, 63, 72, 54, 63, 69, 75, 116, 77, 66, 70, 60, 65, 65, 70, 67, 69, 52, 54, 52, 57, 44, 64, 52, 76, 65, 71, 70, 64, 58, 72, 77, 59, 65, 70, 61, 65, 82, 50, 60, 66, 54, 83, 61, 82, 54, 65, 55, 86, 68, 63, 63, 61, 56, 58, 62, 58, 84, 50, 61, 77, 64, 55, 56, 58, 49, 57, 57, 61, 90, 72, 77, 110, 66, 59, 70, 87, 70, 55, 62, 50, 82, 88, 79, 71, 60, 70, 76, 76, 63, 52, 70, 62, 69, 69, 71, 68, 67, 47, 80, 58, 65, 46, 79, 107, 49, 63, 92, 69, 67, 60, 56, 152, 59, 56, 67, 52, 52, 58, 75, 67, 54, 70, 66, 82, 63, 64, 70, 82, 83, 73, 56, 60, 58, 83, 75, 56, 68, 67, 52, 54, 53, 66, 57, 68, 66, 52, 55, 74, 63, 63, 58, 57, 64, 59, 62, 72, 44, 45, 68, 61, 49, 62, 109, 79, 50, 45, 53, 47, 60, 75, 61, 54, 102, 54, 47, 68, 53, 83, 63, 73, 70, 73, 60, 70, 51, 68, 70, 88, 68, 39, 50, 61, 62, 73, 52, 51, 80, 63, 59, 73, 64, 99, 53, 62, 56, 78, 66, 60, 79, 53, 67, 51, 60, 48, 63, 57, 60, 74, 72, 66, 60, 75, 71, 57, 58, 67, 61, 52, 72, 58, 61, 66, 71, 75, 72, 58, 88, 53, 76, 61, 72, 60, 49, 60, 81, 68, 63, 50, 73, 88, 62, 67, 77, 54, 73, 64, 83, 46, 60, 76, 80, 53, 73, 97, 59, 84, 79, 69, 77, 64, 64, 66, 59, 62, 50, 64, 93, 47, 64, 49, 76, 68, 62, 65, 53, 63, 57, 59, 56, 72, 55, 51, 76, 50, 69, 77, 105, 58, 69, 66, 51, 56, 55, 60, 60, 56, 72, 54, 47, 52, 60, 57, 59, 62, 76, 81, 70, 77, 69, 86, 49, 55, 86, 73, 72, 51, 90, 69, 76, 56, 62, 71, 39, 64, 72, 55, 70, 54, 59, 55, 49, 77, 73, 74, 55, 45, 55, 81, 70, 62, 47, 87, 117, 73, 65, 69, 65, 55, 82, 56, 53, 53, 64, 60, 62, 85, 68, 43, 58, 80, 103, 70, 70, 63, 62, 43, 56, 72, 70, 97, 60, 59, 69, 64, 62, 75, 74, 66, 65, 61, 65, 66, 58, 59, 60, 46, 70, 108, 64, 69, 44, 72, 78, 100, 43, 56, 70, 73, 69, 64, 67, 67, 64, 53, 82, 65, 63, 69, 70, 72, 57, 77, 58, 51, 65, 78, 38, 73, 52, 57, 62, 55, 57, 40, 56, 62, 50, 76, 79, 67, 62, 59, 47, 60, 43, 48, 54, 52, 68, 69, 64, 60, 66, 63, 57, 54, 53, 55, 52, 67, 64, 98, 61, 55, 71, 75, 78, 67, 52, 53, 73, 135, 60, 65, 63, 60, 60, 55, 67, 67, 73, 90, 75, 46, 53, 57, 58, 57, 65, 61, 55, 66, 72, 62, 65, 57, 68, 64, 59, 57, 54, 71, 73, 56, 52, 51, 51, 70, 53, 49, 74, 51, 73, 55, 62, 59, 59, 74, 54, 64, 73, 86, 60, 68, 110, 65, 56, 75, 85, 72, 61, 60, 79, 63, 52, 64, 50, 53, 52, 56, 64, 86, 54, 64, 55, 59, 59, 86, 53, 80, 63, 114, 62, 87, 59, 54, 67, 82, 63, 61, 82, 56, 58, 53, 70, 55, 90, 49, 62, 73, 74, 54, 60, 64, 69, 74, 81, 61, 151, 58, 77, 72, 55, 51, 69, 46, 99, 98, 64, 61, 76, 47, 74, 67, 60, 61, 65, 67, 60, 61, 64, 68, 75, 58, 64, 77, 75, 65, 67, 50, 38, 59, 64, 90, 54, 81, 65, 80, 76, 94, 99, 89, 64, 59, 77, 91, 44, 76, 71, 80, 56, 54, 56, 66, 92, 50, 60, 85, 50, 47, 60, 61, 67, 69, 88, 87, 84, 61, 72, 51, 62, 56, 69, 62, 67, 51, 70, 73, 64, 59, 69, 46, 55, 63, 98, 50, 57, 56, 57, 67, 57, 67, 57, 52, 53, 63, 54, 62, 58, 62, 78, 71, 57, 66, 70, 71, 59, 59, 70, 60, 79, 58, 77, 57, 51, 55, 101, 61, 48, 95, 78, 53, 59, 61, 64, 57, 64, 67, 64, 53, 61, 51, 50, 93, 58, 63, 69, 76, 53, 42, 75, 49, 60, 51, 73, 71, 51, 65, 51, 48, 63, 63, 88, 65, 64, 62, 87, 58, 67, 59, 58, 68, 43, 59, 47, 81, 71, 101, 59, 68, 57, 76, 43, 55, 116, 60, 59, 67, 67, 58, 96, 106, 68, 60, 67, 75, 58, 67, 60, 63, 55, 51, 83, 65, 93, 66, 49, 85, 49, 60, 101, 50, 64, 57, 72, 59, 55, 122, 62, 105, 50, 64, 54, 66, 74, 69, 62, 64, 64, 86, 68, 58, 66, 77, 58, 47, 51, 78, 59, 88, 71, 50, 63, 55, 57, 57, 63, 63, 59, 62, 69, 83, 56, 65, 50, 61, 42, 94, 58, 58, 66, 90, 52, 77, 57, 51, 70, 64, 75, 73, 80, 51, 66, 54, 61, 91, 77, 71, 55, 72, 69, 62, 64, 61, 50, 63, 93, 56, 61, 58, 50, 69, 98, 67, 61, 63, 105, 79, 50, 84, 49, 44, 66, 54, 87, 64, 69, 55, 65, 83, 66, 98, 56, 83, 91, 88, 87, 82, 76, 64, 60, 70, 58, 58, 71, 66, 53, 63, 61, 58, 97, 60, 41, 69, 55, 72, 71, 44, 40, 84, 57, 63, 56, 90, 85, 50, 68, 53, 59, 66, 87, 62, 67, 64, 69, 75, 65, 70, 67, 85, 83, 113, 62, 59, 71, 89, 64, 65, 47, 69, 59, 69, 52, 75, 53, 57, 66, 60, 60, 48, 68, 60, 47, 88, 60, 63, 49, 53, 58, 56, 68, 50, 91, 90, 49, 50, 71, 56, 151, 53, 58, 57, 61, 51, 101, 61, 66, 54, 58, 89, 61, 65, 77, 71, 75, 56, 78, 65, 67, 58, 53, 57, 58, 60, 56, 71, 67, 57, 79, 67, 57, 71, 56, 65, 68, 64, 56, 62, 51, 60, 67, 66, 59, 68, 70, 80, 59, 64, 100, 69, 55, 66, 83, 70, 85, 64, 61, 76, 51, 47, 49, 76, 60, 100, 70, 54, 59, 56, 88, 63, 53, 50, 56, 63, 62, 49, 80, 62, 58, 93, 114, 100, 58, 61, 68, 54, 52, 62, 80, 67, 91, 64, 62, 40, 62, 51, 58, 91, 59, 53, 52, 66, 79, 64, 59, 51, 44, 65, 49, 91, 99, 66, 57, 55, 67, 79, 75, 65, 62, 70, 81, 82, 53, 56, 69, 57, 54, 46, 77, 76, 57, 55, 70, 52, 49, 84, 66, 74, 63, 48, 55, 68, 76, 74, 126, 53, 63, 67, 54, 55, 44, 53, 65, 63, 61, 83, 80, 60, 56, 54, 86, 66, 55, 59, 66, 88, 66, 51, 63, 61, 57, 48, 45, 49, 65, 54, 61, 69, 71, 63, 64, 59, 59, 67, 63, 48, 60, 50, 73, 59, 55, 53, 80, 64, 79, 58, 71, 46, 102, 59, 51, 65, 60, 60, 51, 77, 55, 62, 63, 48, 84, 65, 52, 53, 92, 58, 110, 52, 55, 66, 69, 61, 65, 54, 78, 66, 38, 60, 74, 70, 50, 66, 72, 72, 81, 57, 61, 65, 64, 76, 54, 62, 65, 34, 63, 50, 69, 50, 59, 91, 67, 56, 68, 57, 69, 79, 56, 62, 64, 58, 72, 55, 69, 71, 57, 70, 70, 73, 58, 67, 84, 104, 57, 93, 78, 75, 52, 66, 69, 85, 66, 60, 79, 78, 52, 69, 62, 61, 67, 54, 67, 68, 54, 55, 50, 59, 75, 62, 61, 79, 68, 53, 66, 69, 98, 54, 62, 65, 86, 66, 55, 65, 52, 96, 48, 76, 46, 70, 52, 101, 53, 68, 86, 56, 61, 48, 78, 61, 79, 82, 52, 58, 50, 65, 65, 80, 54, 71, 126, 63, 72, 84, 73, 49, 61, 66, 77, 61, 69, 65, 66, 80, 58, 71, 51, 95, 59, 57, 80, 49, 95, 42, 48, 86, 72, 62, 55, 64, 63, 81, 74, 55, 57, 72, 156, 77, 62, 67, 56, 60, 38, 41, 67, 53, 65, 79, 71, 52, 47, 39, 53, 51, 67, 52, 72, 52, 93, 59, 50, 56, 91, 106, 56, 56, 62, 57, 69, 65, 59, 47, 57, 69, 60, 66, 71, 66, 51, 50, 80, 62, 85, 47, 53, 66, 71, 85, 63, 56, 52, 61, 83, 60, 34, 76, 54, 74, 61, 60, 73, 49, 53, 50, 87, 67, 94, 58, 62, 80, 67, 60, 87, 49, 79, 42, 65, 78, 73, 55, 55, 50, 73, 52, 66, 45, 85, 69, 59, 74, 64, 103, 75, 61, 84, 93, 73, 44, 57, 61, 77, 70, 83, 57, 79, 61, 94, 60, 56, 48, 61, 67, 45, 62, 69, 48, 48, 66, 57, 80, 81, 50, 55, 76, 92, 75, 67, 107, 47, 69, 67, 73, 72, 57, 83, 86, 65, 57, 74, 96, 48, 65, 61, 64, 99, 60, 68, 55, 72, 74, 64, 46, 63, 59, 52, 34, 86, 87, 56, 80, 64, 53, 55, 59, 69, 61, 56, 48, 81, 47, 91, 50, 62, 53, 71, 54, 50, 62, 62, 59, 58, 69, 73, 58, 56, 68, 59, 54, 73, 50, 60, 54, 94, 46, 68, 61, 71, 45, 55, 58, 68, 47, 68, 70, 104, 49, 86, 99, 72, 89, 60, 117, 57, 58, 46, 73, 54, 44, 78, 69, 59, 43, 69, 40, 78, 90, 78, 63, 75, 73, 75, 92, 67, 61, 41, 60, 92, 108, 105, 68, 51, 39, 59, 69, 70, 66, 63, 40, 85, 61, 67, 54, 85, 65, 91, 84, 78, 72, 118, 48, 77, 50, 54, 42, 58, 55, 70, 49, 115, 56, 58, 52, 61, 88, 107, 65, 46, 84, 51, 63, 48, 105, 61, 48, 75, 47, 70, 74, 89, 96, 69, 71, 67, 57, 78, 76, 54, 94, 44, 48, 62, 64, 41, 50, 43, 59, 56, 85, 105, 65, 47, 73, 55, 74, 113, 64, 59, 86, 69, 63, 59, 68, 67, 47, 50, 93, 46, 59, 80, 90, 49, 66, 53, 89, 53, 57, 55, 80, 72, 54, 86, 74, 55, 74, 47, 40, 101, 52, 88, 84, 41, 48, 68, 78, 97, 90, 58, 69, 73, 48, 51, 72, 42, 89, 54, 71, 58, 81, 65, 65, 54, 58, 47, 107, 94, 65, 70, 69, 54, 47, 48, 49, 71, 57, 79, 68, 62, 71, 62, 48, 62, 59, 61, 96, 65, 56, 56, 94, 67, 51, 77, 67, 61, 62, 89, 50, 84, 50, 54, 89, 40, 86, 60, 91, 78, 59, 66, 46, 101, 84, 55, 75, 57, 56, 82, 73, 70, 78, 78, 53, 48, 64, 75, 80, 53, 52, 82, 67, 68, 66, 98, 63, 63, 46, 71, 53, 67, 98, 102, 65, 75, 73, 89, 55, 74, 42, 85, 76, 63, 68, 69, 43, 86, 58, 62, 73, 92, 86, 58, 63, 50, 67, 59, 48, 53, 62, 79, 73, 76, 54, 74, 61, 45, 68, 71, 70, 72, 55, 67, 76, 68, 96, 63, 65, 35, 69, 52, 78, 49, 125, 81, 83, 45, 57, 70, 70, 54, 59, 44, 47, 44, 65, 79, 68, 60, 76, 53, 88, 54, 65, 70, 62, 47, 60, 62, 59, 72, 65, 75, 94, 70, 82, 53, 69, 60, 84, 68, 85, 64, 50, 70, 61, 34, 51, 50, 69, 69, 46, 62, 88, 62, 68, 43, 64, 33, 96, 70, 60, 48, 68, 70, 72, 66, 62, 83, 72, 71, 81, 69, 61, 63, 73, 66, 78, 43, 53, 103, 75, 73, 43, 71, 64, 68, 72, 58, 45, 82, 79, 51, 55, 43, 72, 56, 72, 61, 83, 59, 94, 63, 45, 55, 74, 67, 63, 60, 64, 71, 71, 62, 53, 73, 61, 54, 59, 75, 64, 60, 64, 54, 57, 77, 75, 66, 58, 63, 91, 61, 62, 56, 64, 58, 75, 65, 55, 84, 65, 50, 69, 42, 58, 84, 79, 48, 55, 60, 74, 58, 62, 96, 79, 80, 55, 72, 68, 47, 95, 49, 86, 56, 54, 80, 67, 123, 50, 64, 89, 79, 42, 56, 93, 61, 54, 50, 49, 71, 87, 71, 56, 110, 57, 46, 49, 72, 75, 78, 63, 42, 68, 67, 79, 60, 72, 56, 64, 62, 150, 73, 30, 105, 64, 60, 55, 75, 42, 55, 55, 36, 63, 98, 56, 61, 73, 64, 94, 79, 73, 109, 53, 73, 67, 79, 67, 60, 48, 70, 141, 62, 61, 60, 44, 76, 53, 44, 87, 69, 87, 50, 70, 66, 64, 68, 80, 75, 76, 58, 71, 48, 58, 65, 82, 61, 60, 71, 75, 52, 56, 57, 66, 72, 36, 78, 90, 62, 101, 34, 56, 47, 52, 61, 41, 60, 115, 76, 80, 70, 54, 107, 69, 56, 50, 76, 63, 56, 55, 66, 67, 70, 66, 63, 56, 52, 59, 89, 56, 84, 57, 57, 58, 56, 53, 63, 86, 75, 87, 48, 107, 81, 38, 55, 56, 78, 46, 44, 60, 65, 54, 71, 76, 69, 124, 48, 58, 65, 74, 60, 76, 55, 73, 102, 73, 58, 43, 95, 79, 45, 91, 67, 61, 45, 75, 93, 55, 48, 59, 55, 64, 66, 56, 61, 63, 101, 99, 51, 67, 54, 42, 79, 57, 140, 104, 50, 52, 50, 73, 76, 68, 108, 31, 72, 53, 69, 53, 59, 72, 61, 91, 57, 61, 49, 54, 51, 64, 50, 65, 88, 55, 38, 71, 69, 59, 63, 67, 74, 58, 47, 57, 67, 77, 64, 67, 73, 56, 52, 60, 83, 81, 66, 71, 61, 53, 64, 53, 43, 59, 43, 66, 61, 55, 49, 105, 50, 62, 47, 64, 86, 72, 59, 59, 74, 50, 74, 71, 81, 70, 71, 69, 54, 76, 70, 74, 51, 80, 71, 59, 82, 61, 59, 86, 106, 65, 50, 90, 74, 89, 70, 50, 53, 88, 86, 45, 47, 89, 69, 55, 55, 77, 64, 81, 80, 56, 82, 64, 46, 51, 51, 50, 64, 78, 76, 59, 69, 48, 37, 41, 75, 49, 70, 55, 58, 68, 52, 53, 90, 75, 86, 68, 55, 52, 71, 83, 71, 68, 43, 70, 83, 37, 54, 63, 65, 47, 49, 60, 42, 63, 60, 67, 63, 54, 72, 60, 51, 68, 54, 105, 60, 59, 43, 52, 68, 55, 98, 55, 64, 64, 63, 67, 83, 99, 59, 58, 65, 62, 64, 73, 63, 70, 45, 63, 58, 62, 58, 65, 60, 70, 91, 59, 59, 72, 61, 88, 69, 67, 75, 91, 68, 66, 62, 67, 61, 66, 52, 55, 39, 58, 51, 63, 77, 66, 47, 62, 69, 50, 52, 70, 35, 46, 57, 58, 70, 68, 66, 61, 53, 54, 60, 57, 72, 48, 71, 63, 65, 69, 60, 60, 73, 60, 45, 62, 61, 61, 58, 68, 65, 69, 62, 48, 67, 66, 97, 59, 63, 86, 69, 79, 67, 53, 59, 73, 88, 56, 123, 56, 124, 70, 78, 60, 69, 58, 49, 79, 65, 73, 66, 62, 78, 73, 50, 66, 62, 54, 66, 66, 72, 62, 64, 60, 48, 54, 97, 59, 53, 60, 66, 103, 57, 60, 75, 87, 78, 55, 86, 62, 65, 78, 54, 67, 58, 56, 69, 57, 70, 68, 63, 70, 72, 63, 75, 59, 47, 115, 69, 59, 55, 112, 90, 54, 74, 55, 81, 46, 75, 46, 49, 56, 96, 73, 91, 48, 52, 52, 64, 42, 62, 60, 62, 69, 70, 32, 58, 66, 42, 55, 31, 81, 77, 110, 75, 67, 71, 91, 97, 90, 55, 55, 39, 49, 89, 58, 50, 67, 51, 62, 61, 43, 83, 52, 53, 39, 63, 64, 60, 73, 61, 64, 76, 72, 61, 86, 59, 48, 66, 65, 56, 64, 75, 55, 81, 60, 75, 55, 50, 107, 78, 65, 58, 68, 60, 81, 82, 55, 42, 69, 119, 76, 61, 32, 51, 52, 76, 74, 71, 91, 67, 58, 104, 53, 82, 58, 60, 59, 40, 53, 57, 66, 65, 55, 78, 49, 63, 70, 71, 48, 60, 52, 97, 51, 73, 42, 75, 62, 52, 71, 70, 93, 67, 68, 69, 64, 49, 51, 126, 66, 53, 48, 48, 107, 75, 89, 80, 81, 70, 56, 63, 90, 76, 76, 29, 68, 77, 85, 62, 55, 88, 77, 75, 76, 83, 67, 74, 47, 57, 77, 62, 91, 44, 46, 65, 49, 132, 62, 91, 52, 67, 55, 76, 106, 56, 67, 70, 71, 48, 48, 112, 79, 57, 52, 77, 80, 92, 50, 61, 83, 69, 54, 70, 70, 55, 55, 72, 63, 47, 71, 57, 103, 94, 60, 61, 72, 72, 75, 49, 52, 42, 83, 69, 80, 46, 61, 76, 52, 90, 60, 65, 71, 79, 47, 62, 69, 68, 56, 55, 58, 68, 46, 119, 46, 54, 74, 48, 85, 77, 50, 72, 69, 61, 59, 62, 61, 62, 68, 73, 61, 56, 52, 76, 69, 64, 83, 67, 40, 71, 83, 50, 71, 52, 51, 48, 84, 71, 69, 60, 96, 72, 63, 74, 64, 33, 72, 85, 64, 49, 77, 59, 67, 69, 65, 91, 64, 53, 70, 60, 71, 47, 90, 69, 61, 70, 78, 51, 66, 59, 116, 86, 59, 63, 67, 56, 52, 61, 62, 69, 72, 49, 72, 76, 68, 61, 73, 53, 62, 58, 71, 66, 54, 54, 73, 96, 42, 95, 77, 60, 82, 46, 64, 43, 79, 48, 38, 64, 69, 65, 74, 63, 90, 73, 59, 76, 57, 110, 52, 64, 47, 64, 59, 74, 82, 62, 63, 60, 63, 51, 77, 93, 85, 77, 69, 71, 84, 44, 94, 92, 51, 66, 65, 41, 93, 59, 82, 71, 56, 75, 51, 79, 66, 56, 76, 56, 79, 45, 67, 72, 43, 63, 66, 57, 68, 64, 80, 58, 76, 82, 45, 63, 64, 49, 72, 66, 60, 82, 53, 45, 53, 69, 50, 52, 59, 51, 69, 57, 64, 65, 79, 47, 84, 50, 65, 54, 57, 61, 47, 75, 63, 91, 52, 67, 58, 87, 57, 61, 68, 80, 70, 66, 80, 86, 54, 51, 70, 52, 49, 55, 70, 57, 68, 54, 64, 47, 62, 52, 76, 62, 60, 57, 86, 52, 48, 73, 43, 54, 74, 90, 55, 67, 69, 50, 62, 84, 70, 73, 51, 63, 56, 88, 72, 90, 66, 58, 85, 81, 64, 48, 76, 48, 36, 50, 61, 74, 57, 68, 65, 45, 59, 60, 113, 62, 66, 59, 55, 71, 66, 56, 57, 60, 58, 61, 55, 41, 66, 89, 51, 57, 118, 70, 58, 65, 78, 50, 80, 75, 58, 51, 84, 70, 75, 60, 64, 42, 91, 65, 74, 52, 55, 48, 63, 48, 77, 92, 73, 54, 79, 67, 66, 76, 52, 64, 121, 62, 61, 56, 91, 50, 143, 72, 53, 87, 85, 64, 62, 56, 52, 80, 47, 72, 71, 94, 66, 71, 76, 72, 72, 57, 50, 71, 63, 73, 98, 75, 60, 106, 52, 49, 72, 55, 81, 67, 67, 65, 113, 47, 45, 60, 74, 82, 78, 147, 50, 67, 56, 92, 77, 56, 70, 79, 71, 68, 58, 64, 41, 58, 87, 65, 46, 67, 54, 58, 50, 60, 81, 60, 59, 69, 73, 43, 62, 33, 63, 69, 69, 68, 53, 54, 42, 67, 69, 140, 52, 57, 92, 71, 68, 83, 66, 82, 58, 54, 124, 121, 56, 58, 59, 66, 53, 60, 66, 70, 64, 47, 70, 89, 67, 78, 49, 119, 72, 57, 57, 63, 82, 65, 56, 69, 68, 54, 62, 70, 55, 45, 63, 82, 71, 46, 50, 60, 63, 55, 59, 65, 67, 53, 59, 61, 59, 54, 72, 59, 74, 101, 50, 74, 62, 61, 61, 69, 96, 57, 59, 67, 75, 89, 78, 72, 56, 55, 56, 59, 45, 60, 67, 77, 71, 65, 63, 58, 55, 87, 71, 93, 65, 54, 38, 63, 70, 46, 68, 53, 61, 65, 62, 65, 64, 55, 64, 41, 57, 57, 73, 57, 52, 73, 75, 51, 53, 83, 77, 98, 59, 48, 51, 56, 76, 50, 62, 66, 73, 85, 110, 79, 58, 66, 75, 50, 59, 68, 63, 95, 58, 77, 117, 70, 45, 67, 98, 61, 87, 63, 65, 61, 90, 82, 43, 68, 56, 70, 62, 73, 66, 68, 96, 58, 56, 68, 55, 81, 73, 56, 62, 69, 60, 53, 64, 80, 64, 65, 53, 77, 54, 83, 74, 58, 63, 66, 75, 70, 55, 77, 66, 47, 50, 72, 64, 58, 66, 78, 57, 60, 78, 78, 64, 76, 113, 63, 62, 57, 62, 59, 69, 87, 44, 72, 76, 87, 118, 85, 60, 62, 52, 74, 52, 69, 61, 70, 45, 61, 66, 80, 70, 65, 60, 71, 87, 67, 65, 61, 61, 72, 71, 63, 64, 53, 47, 130, 64, 69, 70, 56, 84, 62, 68, 69, 60, 73, 51, 77, 69, 103, 69, 73, 62, 64, 59, 63, 62, 44, 69, 53, 64, 51, 60, 65, 54, 56, 63, 55, 50, 62, 43, 52, 59, 65, 64, 54, 65, 60, 66, 62, 90, 70, 76, 70, 77, 65, 53, 88, 59, 65, 75, 73, 63, 55, 72, 55, 55, 68, 58, 85, 55, 57, 56, 49, 63, 90, 69, 64, 74, 44, 54, 71, 51, 61, 73, 73, 78, 76, 85, 68, 63, 54, 82, 72, 66, 56, 65, 75, 65, 41, 59, 73, 67, 56, 77, 55, 50, 53, 69, 71, 74, 40, 75, 77, 68, 71, 61, 89, 71, 56, 55, 59, 70, 66, 74, 70, 58, 69, 76, 50, 50, 71, 52, 48, 69, 70, 70, 53, 58, 59, 65, 74, 68, 82, 75, 63, 69, 67, 55, 56, 74, 59, 86, 57, 55, 45, 45, 69, 63, 77, 83, 42, 59, 52, 57, 56, 69, 57, 55, 61, 53, 64, 68, 71, 70, 44, 64, 68, 55, 65, 72, 46, 65, 49, 81, 67, 65, 53, 59, 57, 52, 64, 91, 46, 58, 52, 65, 56, 58, 70, 61, 64, 78, 61, 115, 64, 62, 69, 88, 70, 67, 61, 90, 85, 60, 76, 64, 75, 54, 69, 68, 60, 79, 69, 65, 82, 87, 86, 71, 59, 71, 61, 77, 70, 63, 60, 59, 65, 96, 73, 63, 56, 65, 52, 62, 79, 72, 60, 71, 66, 60, 60, 48, 68, 80, 81, 87, 57, 57, 74, 94, 64, 50, 61, 61, 52, 53, 72, 72, 59, 56, 62, 85, 65, 86, 70, 150, 82, 68, 55, 77, 61, 147, 68, 83, 73, 66, 63, 68, 58, 70, 61, 70, 108, 76, 54, 62, 83, 68, 60, 53, 78, 53, 80, 59, 54, 61, 69, 58, 67, 62, 69, 67, 107, 60, 75, 67, 64, 53, 67, 67, 65, 58, 69, 52, 96, 72, 70, 63, 86, 43, 63, 70, 60, 57, 55, 52, 51, 49, 61, 70, 69, 57, 41, 61, 72, 66, 76, 81, 46, 52, 65, 81, 55, 50, 75, 90, 59, 58, 63, 52, 60, 49, 64, 57, 53, 56, 58, 66, 55, 55, 62, 44, 40, 72, 63, 61, 83, 72, 68, 61, 91, 99, 75, 76, 66, 67, 69, 70, 46, 103, 62, 75, 64, 78, 79, 52, 54, 52, 62, 58, 67, 76, 67, 58, 65, 110, 61, 71, 33, 66, 64, 78, 67, 92, 99, 58, 70, 73, 61, 62, 49, 63, 49, 54, 114, 73, 71, 61, 83, 86, 65, 65, 59, 60, 74, 81, 67, 54, 78, 80, 51, 55, 73, 76, 60, 45, 78, 58, 61, 66, 60, 65, 57, 75, 62, 82, 46, 61, 52, 50, 69, 71, 56, 55, 69, 69, 96, 55, 72, 65, 62, 58, 51, 60, 65, 55, 50, 64, 61, 67, 65, 62, 72, 64, 61, 78, 61, 90, 88, 54, 70, 54, 48, 63, 65, 62, 83, 80, 48, 62, 89, 56, 50, 62, 79, 63, 71, 60, 56, 75, 51, 85, 68, 64, 57, 69, 51, 127, 52, 75, 73, 57, 59, 100, 63, 73, 60, 66, 47, 65, 54, 61, 47, 81, 61, 61, 84, 53, 44, 89, 63, 59, 73, 70, 55, 62, 60, 50, 70, 60, 67, 63, 67, 52, 57, 61, 57, 94, 64, 55, 69, 61, 53, 71, 63, 74, 75, 45, 64, 63, 64, 73, 61, 65, 55, 87, 54, 77, 86, 68, 70, 105, 74, 57, 75, 66, 74, 66, 65, 56, 59, 55, 58, 68, 50, 56, 65, 75, 64, 64, 73, 60, 67, 69, 71, 67, 62, 56, 74, 70, 63, 85, 61, 79, 87, 50, 53, 66, 95, 69, 65, 70, 58, 60, 65, 50, 65, 62, 62, 75, 60, 64, 57, 55, 75, 62, 144, 56, 89, 52, 66, 73, 60, 54, 72, 73, 98, 58, 57, 73, 52, 73, 77, 62, 81, 100, 50, 67, 69, 69, 52, 73, 77, 54, 53, 70, 60, 56, 55, 75, 65, 60, 134, 61, 104, 64, 61, 52, 82, 65, 64, 59, 58, 57, 60, 56, 70, 68, 53, 75, 54, 64, 41, 66, 95, 66, 66, 46, 57, 75, 73, 47, 69, 60, 56, 58, 119, 52, 70, 57, 107, 82, 69, 59, 95, 106, 53, 58, 68, 49, 67, 64, 76, 86, 67, 73, 73, 66, 51, 69, 64, 65, 55, 61, 68, 48, 55, 61, 78, 70, 74, 46, 50, 53, 57, 71, 49, 63, 55, 58, 58, 44, 51, 68, 58, 62, 49, 65, 57, 69, 59, 62, 54, 62, 62, 57, 83, 63, 70, 54, 79, 50, 65, 73, 57, 62, 61, 80, 56, 73, 67, 62, 59, 87, 74, 65, 55, 37, 56, 61, 89, 75, 68, 52, 70, 80, 52, 46, 61, 63, 46, 67, 69, 65, 54, 88, 84, 62, 63, 64, 56, 74, 75, 72, 75, 89, 69, 83, 56, 55, 66, 68, 60, 96, 75, 117, 74, 93, 72, 54, 81, 67, 83, 74, 56, 49, 77, 63, 101, 69, 57, 67, 98, 71, 69, 47, 65, 53, 74, 68, 57, 58, 60, 81, 75, 63, 58, 77, 45, 63, 81, 70, 67, 94, 75, 68, 61, 54, 60, 56, 80, 61, 103, 70, 81, 53, 88, 59, 69, 63, 67, 73, 45, 65, 42, 47, 49, 57, 82, 59, 74, 78, 77, 90, 71, 48, 56, 55, 69, 47, 57, 61, 61, 71, 56, 68, 67, 65, 58, 57, 96, 77, 65, 60, 60, 75, 97, 63, 84, 54, 92, 56, 59, 59, 72, 72, 62, 77, 49, 72, 62, 80, 55, 59, 55, 54, 76, 54, 66, 47, 73, 70, 43, 73, 45, 52, 85, 59, 101, 62, 54, 70, 72, 83, 66, 64, 82, 73, 66, 64, 51, 58, 50, 54, 59, 62, 56, 87, 97, 74, 44, 81, 64, 89, 63, 59, 65, 75, 52, 76, 72, 78, 53, 60, 76, 62, 72, 68, 62, 61, 71, 47, 83, 69, 62, 60, 67, 63, 85, 70, 63, 62, 49, 49, 66, 60, 49, 63, 65, 69, 82, 50, 79, 52, 64, 83, 65, 60, 112, 66, 55, 52, 65, 42, 89, 54, 55, 54, 52, 102, 57, 70, 45, 49, 58, 62, 68, 42, 51, 66, 53, 55, 54, 49, 49, 90, 102, 76, 64, 74, 81, 60, 92, 74, 56, 73, 96, 48, 58, 57, 72, 70, 45, 93, 54, 56, 72, 67, 47, 47, 41, 59, 72, 57, 68, 76, 67, 62, 78, 68, 46, 52, 88, 87, 47, 59, 97, 84, 72, 52, 63, 47, 64, 60, 67, 50, 79, 52, 65, 52, 51, 89, 63, 77, 91, 54, 60, 64, 91, 68, 72, 79, 63, 59, 79, 63, 63, 65, 59, 47, 55, 53, 65, 61, 89, 85, 71, 48, 75, 65, 63, 49, 43, 94, 68, 66, 48, 69, 53, 64, 71, 77, 67, 58, 57, 59, 103, 78, 40, 73, 70, 60, 65, 79, 54, 78, 64, 64, 63, 45, 77, 89, 116, 68, 48, 71, 72, 51, 60, 68, 58, 36, 95, 46, 74, 67, 128, 48, 74, 60, 62, 45, 103, 83, 59, 57, 78, 47, 79, 78, 61, 39, 58, 52, 66, 74, 50, 73, 128, 55, 74, 59, 64, 93, 62, 63, 101, 47, 74, 106, 68, 68, 77, 70, 64, 50, 51, 98, 60, 47, 53, 52, 57, 72, 109, 64, 36, 57, 43, 71, 58, 69, 61, 71, 44, 55, 60, 56, 69, 98, 52, 58, 72, 90, 66, 79, 43, 66, 57, 97, 59, 80, 60, 62, 77, 49, 92, 55, 77, 69, 73, 51, 34, 73, 50, 78, 69, 50, 76, 59, 42, 63, 62, 57, 88, 64, 79, 90, 58, 68, 53, 65, 70, 77, 66, 74, 55, 61, 68, 65, 53, 71, 54, 63, 80, 67, 54, 65, 73, 65, 74, 84, 46, 55, 76, 63, 55, 53, 52, 72, 54, 60, 72, 81, 91, 47, 68, 61, 92, 60, 65, 75, 46, 57, 57, 66, 64, 82, 86, 65, 54, 68, 44, 97, 73, 55, 73, 57, 64, 70, 68, 59, 69, 91, 67, 56, 79, 63, 72, 64, 50, 65, 69, 58, 75, 74, 78, 71, 101, 61, 76, 83, 58, 66, 50, 70, 66, 71, 76, 50, 66, 74, 59, 88, 63, 55, 65, 81, 59, 65, 55, 41, 54, 73, 49, 58, 55, 66, 68, 52, 73, 72, 85, 63, 60, 79, 37, 65, 94, 69, 65, 56, 60, 59, 78, 59, 74, 75, 71, 55, 61, 63, 68, 68, 62, 83, 61, 65, 83, 64, 77, 62, 59, 84, 77, 112, 56, 83, 50, 67, 89, 60, 47, 53, 50, 60, 45, 82, 71, 49, 80, 70, 81, 93, 55, 67, 49, 91, 63, 80, 67, 48, 76, 85, 63, 57, 46, 55, 73, 47, 51, 62, 59, 49, 69, 51, 90, 58, 72, 65, 47, 65, 115, 57, 70, 55, 52, 58, 73, 60, 54, 73, 56, 109, 37, 88, 72, 55, 50, 67, 57, 55, 66, 122, 51, 81, 61, 69, 78, 58, 56, 60, 56, 46, 75, 77, 51, 56, 59, 69, 52, 45, 57, 69, 56, 64, 60, 83, 67, 71, 51, 88, 55, 62, 65, 67, 70, 37, 65, 44, 56, 142, 57, 74, 65, 60, 84, 66, 69, 45, 74, 103, 61, 63, 49, 68, 54, 66, 61, 73, 48, 52, 47, 82, 109, 67, 62, 68, 47, 71, 58, 47, 56, 66, 86, 56, 66, 58, 63, 87, 87, 80, 81, 63, 81, 67, 45, 79, 50, 73, 68, 57, 125, 63, 77, 73, 50, 55, 59, 60, 51, 58, 47, 80, 69, 77, 55, 61, 52, 72, 55, 70, 57, 66, 55, 59, 55, 67, 72, 74, 55, 58, 66, 53, 61, 64, 53, 101, 61, 64, 51, 60, 74, 64, 103, 82, 58, 58, 76, 54, 74, 63, 65, 72, 73, 67, 58, 39, 52, 77, 39, 49, 94, 59, 56, 60, 86, 60, 75, 48, 61, 52, 66, 86, 69, 50, 47, 65, 61, 65, 40, 67, 49, 52, 55, 51, 62, 56, 40, 72, 64, 61, 72, 50, 71, 54, 72, 53, 66, 58, 74, 65, 71, 60, 69, 76, 59, 59, 81, 69, 59, 58, 58, 61, 63, 63, 89, 112, 59, 79, 50, 83, 69, 80, 76, 53, 55, 72, 63, 53, 45, 55, 70, 86, 61, 66, 82, 71, 51, 63, 67, 65, 74, 72, 50, 48, 86, 66, 49, 81, 55, 35, 71, 73, 71, 75, 77, 56, 65, 70, 101, 61, 54, 58, 56, 65, 56, 62, 91, 107, 76, 63, 69, 70, 54, 89, 59, 79, 41, 54, 69, 78, 86, 82, 69, 60, 72, 39, 39, 57, 71, 61, 71, 52, 116, 66, 49, 77, 82, 71, 73, 64, 64, 73, 84, 66, 105, 61, 75, 71, 55, 51, 50, 49, 53, 78, 64, 62, 70, 54, 166, 53, 88, 50, 93, 68, 58, 68, 68, 64, 56, 69, 66, 68, 81, 61, 66, 79, 58, 65, 48, 74, 73, 62, 62, 92, 57, 80, 60, 61, 56, 70, 92, 54, 83, 82, 86, 63, 58, 54, 83, 64, 93, 89, 51, 58, 56, 74, 48, 61, 66, 60, 58, 56, 84, 60, 77, 53, 68, 62, 60, 59, 60, 63, 74, 69, 55, 69, 65, 69, 45, 83, 55, 86, 53, 78, 117, 50, 74, 94, 54, 88, 66, 51, 90, 83, 79, 60, 115, 46, 67, 59, 62, 69, 84, 70, 97, 50, 80, 49, 68, 66, 71, 45, 59, 42, 59, 99, 57, 63, 78, 48, 51, 55, 59, 63, 116, 71, 78, 73, 73, 77, 65, 115, 63, 51, 61, 41, 63, 44, 72, 72, 55, 69, 100, 58, 62, 66, 67, 60, 68, 67, 52, 68, 47, 72, 64, 47, 58, 78, 70, 71, 65, 60, 55, 56, 58, 51, 59, 65, 79, 49, 51, 55, 56, 56, 74, 60, 52, 57, 74, 58, 65, 69, 67, 45, 63, 87, 63, 54, 52, 90, 82, 85, 49, 58, 144, 85, 76, 77, 68, 73, 64, 70, 91, 72, 66, 88, 53, 51, 69, 80, 64, 50, 90, 68, 92, 83, 62, 69, 59, 85, 75, 53, 66, 48, 74, 65, 67, 57, 99, 71, 64, 74, 63, 64, 90, 45, 62, 89, 58, 53, 76, 62, 99, 58, 68, 60, 71, 57, 77, 54, 58, 77, 78, 60, 51, 42, 78, 55, 73, 48, 60, 57, 99, 74, 45, 68, 79, 87, 73, 58, 69, 53, 65, 68, 70, 60, 52, 48, 73, 58, 59, 72, 60, 60, 73, 59, 77, 51, 53, 70, 53, 73, 55, 59, 65, 70, 59, 65, 47, 55, 66, 78, 96, 55, 55, 60, 108, 66, 68, 53, 58, 85, 82, 59, 56, 79, 59, 69, 63, 62, 53, 56, 51, 82, 64, 70, 57, 62, 51, 79, 46, 49, 77, 49, 90, 72, 48, 67, 91, 62, 42, 40, 68, 53, 71, 87, 44, 74, 55, 78, 43, 70, 58, 87, 62, 59, 63, 73, 71, 63, 57, 51, 58, 68, 66, 66, 64, 97, 79, 37, 74, 64, 52, 74, 54, 68, 72, 80, 70, 68, 66, 73, 54, 77, 84, 67, 55, 67, 79, 68, 78, 86, 53, 64, 98, 68, 58, 72, 69, 67, 61, 65, 63, 68, 59, 58, 69, 55, 73, 51, 43, 71, 62, 71, 63, 51, 62, 70, 77, 68, 58, 63, 49, 76, 65, 58, 60, 51, 62, 69, 83, 76, 75, 66, 52, 68, 59, 65, 84, 103, 69, 52, 60, 70, 59, 53, 57, 70, 102, 69, 56, 62, 78, 52, 48, 64, 64, 70, 57, 43, 87, 63, 63, 73, 56, 60, 56, 80, 66, 66, 71, 77, 65, 71, 75, 43, 110, 57, 77, 54, 62, 65, 65, 78, 63, 73, 63, 57, 70, 78, 78, 45, 73, 60, 74, 77, 57, 86, 49, 75, 46, 86, 61, 67, 95, 49, 68, 67, 68, 70, 67, 65, 52, 66, 80, 59, 47, 79, 60, 79, 87, 78, 66, 69, 85, 70, 75, 87, 73, 58, 59, 44, 63, 73, 35, 70, 57, 61, 85, 60, 61, 57, 69, 53, 81, 49, 72, 63, 77, 66, 62, 56, 50, 61, 65, 129, 71, 70, 47, 77, 143, 55, 69, 70, 56, 53, 89, 52, 43, 53, 61, 80, 63, 72, 93, 76, 53, 73, 64, 67, 79, 74, 61, 87, 45, 69, 51, 56, 72, 60, 54, 71, 54, 67, 57, 67, 71, 70, 62, 60, 130, 65, 70, 87, 59, 71, 88, 79, 67, 75, 71, 98, 47, 52, 73, 71, 54, 63, 83, 57, 66, 79, 69, 79, 70, 81, 61, 80, 58, 51, 45, 58, 63, 63, 62, 56, 60, 66, 66, 58, 50, 77, 69, 62, 50, 51, 80, 78, 64, 81, 71, 61, 62, 66, 56, 59, 83, 78, 81, 65, 61, 71, 61, 52, 71, 79, 53, 40, 54, 78, 56, 48, 73, 64, 65, 74, 55, 72, 61, 111, 67, 66, 69, 62, 63, 78, 82, 57, 62, 61, 58, 79, 64, 61, 52, 74, 81, 49, 58, 57, 55, 52, 52, 65, 61, 77, 45, 49, 63, 66, 69, 59, 77, 89, 64, 55, 61, 56, 103, 75, 59, 61, 72, 54, 87, 58, 70, 73, 81, 72, 56, 53, 54, 46, 64, 67, 61, 46, 59, 43, 69, 48, 72, 63, 70, 64, 97, 52, 66, 80, 59, 82, 95, 53, 75, 47, 58, 53, 75, 42, 74, 102, 60, 45, 110, 74, 67, 75, 46, 73, 56, 73, 54, 85, 67, 41, 66, 65, 65, 93, 65, 47, 77, 48, 66, 82, 77, 55, 40, 99, 71, 64, 45, 73, 62, 71, 85, 61, 51, 79, 74, 54, 62, 91, 47, 79, 57, 59, 64, 64, 72, 64, 59, 53, 67, 51, 64, 67, 87, 74, 61, 70, 47, 86, 93, 60, 69, 62, 59, 57, 60, 87, 68, 80, 70, 80, 66, 95, 73, 63, 97, 55, 73, 61, 56, 63, 62, 60, 60, 73, 72, 51, 62, 67, 73, 73, 57, 55, 75, 72, 55, 34, 68, 64, 58, 78, 65, 67, 79, 57, 42, 215, 63, 105, 73, 65, 53, 54, 70, 67, 79, 63, 58, 55, 64, 58, 47, 73, 68, 81, 89, 61, 66, 64, 74, 58, 65, 69, 50, 83, 59, 86, 81, 74, 61, 59, 80, 73, 47, 67, 62, 76, 62, 104, 42, 66, 67, 74, 60, 73, 59, 68, 75, 67, 77, 82, 70, 71, 78, 77, 62, 61, 64, 57, 67, 76, 90, 78, 68, 61, 63, 66, 82, 74, 76, 94, 70, 54, 63, 61, 62, 56, 47, 60, 51, 68, 66, 79, 73, 49, 56, 58, 63, 74, 65, 85, 82, 54, 71, 44, 66, 59, 91, 54, 68, 61, 81, 70, 45, 71, 73, 65, 79, 53, 51, 82, 86, 66, 60, 64, 61, 62, 102, 55, 85, 46, 55, 54, 47, 41, 74, 77, 81, 51, 58, 72, 70, 60, 57, 52, 59, 58, 74, 145, 81, 85, 55, 68, 73, 71, 73, 63, 63, 70, 61, 56, 66, 54, 65, 75, 55, 50, 128, 70, 69, 47, 71, 80, 100, 66, 44, 56, 52, 60, 83, 107, 56, 75, 62, 78, 81, 51, 50, 102, 93, 53, 66, 53, 66, 53, 55, 47, 56, 69, 70, 61, 55, 56, 55, 69, 63, 60, 61, 63, 62, 81, 59, 60, 50, 86, 92, 56, 80, 58, 59, 81, 63, 88, 71, 67, 68, 84, 74, 62, 62, 85, 84, 79, 55, 48, 46, 66, 80, 74, 71, 58, 55, 46, 55, 65, 75, 70, 39, 56, 72, 70, 58, 72, 66, 67, 80, 67, 77, 54, 42, 75, 56, 77, 66, 62, 68, 52, 70, 52, 76, 74, 53, 62, 65, 48, 50, 73, 60, 72, 103, 76, 80, 65, 65, 50, 105, 59, 66, 63, 52, 61, 67, 66, 65, 65, 56, 70, 75, 113, 80, 72, 60, 64, 55, 63, 64, 82, 70, 48, 73, 65, 69, 46, 84, 67, 85, 66, 62, 61, 71, 66, 81, 49, 75, 67, 71, 100, 99, 62, 50, 74, 71, 75, 77, 132, 84, 74, 51, 69, 50, 52, 83, 83, 86, 51, 56, 79, 57, 108, 70, 75, 64, 104, 57, 69, 81, 48, 68, 45, 49, 57, 58, 69, 69, 85, 88, 72, 69, 70, 62, 60, 113, 61, 64, 65, 43, 65, 75, 83, 52, 62, 76, 48, 77, 58, 106, 51, 71, 109, 62, 87, 74, 77, 82, 65, 68, 66, 50, 53, 68, 57, 68, 62, 63, 68, 45, 56, 70, 62, 71, 76, 77, 48, 54, 57, 58, 54, 63, 60, 88, 65, 52, 69, 58, 74, 99, 73, 50, 62, 60, 45, 75, 96, 69, 62, 50, 65, 56, 63, 64, 48, 77, 62, 64, 53, 70, 79, 53, 55, 53, 58, 81, 71, 67, 82, 64, 49, 51, 73, 54, 56, 119, 68, 65, 49, 64, 56, 49, 67, 51, 67, 65, 62, 59, 73, 48, 67, 79, 50, 62, 73, 53, 61, 80, 63, 42, 70, 60, 68, 72, 55, 60, 51, 61, 70, 76, 57, 82, 85, 58, 89, 69, 68, 52, 73, 58, 55, 61, 69, 75, 74, 88, 58, 128, 51, 57, 71, 66, 68, 58, 49, 61, 91, 69, 51, 94, 59, 56, 66, 58, 44, 89, 69, 60, 59, 53, 84, 69, 59, 82, 51, 53, 65, 56, 82, 83, 48, 59, 73, 60, 59, 54, 49, 55, 75, 64, 81, 66, 65, 74, 74, 70, 52, 62, 45, 63, 66, 80, 63, 72, 78, 80, 35, 61, 66, 82, 74, 66, 55, 79, 64, 53, 72, 58, 58, 76, 44, 65, 63, 62, 65, 67, 68, 75, 65, 69, 46, 62, 67, 60, 45, 84, 75, 56, 37, 70, 58, 63, 65, 75, 41, 79, 91, 55, 49, 81, 63, 69, 56, 78, 47, 54, 88, 70, 73, 78, 88, 50, 50, 44, 62, 55, 81, 87, 73, 43, 73, 62, 80, 70, 72, 74, 65, 59, 62, 122, 50, 62, 59, 64, 74, 68, 103, 94, 77, 67, 70, 45, 95, 63, 59, 75, 54, 66, 58, 67, 63, 67, 72, 61, 101, 55, 71, 75, 65, 76, 63, 84, 67, 99, 62, 61, 75, 53, 66, 106, 68, 67, 59, 68, 47, 92, 54, 70, 63, 90, 60, 55, 48, 57, 50, 50, 70, 70, 67, 56, 33, 62, 51, 50, 63, 63, 51, 66, 88, 49, 64, 73, 72, 60, 75, 59, 82, 59, 54, 56, 61, 57, 67, 133, 47, 88, 76, 77, 60, 83, 67, 107, 71, 76, 91, 68, 66, 60, 61, 50, 50, 67, 60, 65, 85, 55, 80, 67, 60, 62, 88, 121, 71, 72, 80, 68, 61, 51, 60, 78, 70, 76, 74, 55, 73, 70, 57, 62, 93, 75, 55, 87, 52, 78, 57, 47, 55, 71, 64, 63, 48, 81, 52, 75, 47, 61, 70, 44, 55, 78, 66, 88, 50, 73, 75, 68, 43, 74, 55, 48, 84, 77, 55, 67, 64, 86, 71, 78, 58, 51, 46, 99, 56, 61, 64, 73, 74, 50, 60, 61, 64, 60, 54, 56, 78, 60, 44, 65, 80, 78, 89, 104, 74, 30, 59, 69, 56, 63, 69, 88, 51, 57, 46, 100, 68, 65, 62, 60, 59, 74, 63, 76, 81, 60, 79, 62, 72, 80, 70, 59, 43, 63, 87, 80, 53, 77, 70, 48, 73, 71, 69, 55, 56, 65, 55, 57, 63, 73, 63, 76, 61, 109, 52, 47, 75, 54, 36, 54, 80, 53, 56, 71, 58, 74, 69, 53, 56, 56, 30, 56, 50, 59, 52, 54, 92, 70, 58, 53, 47, 62, 82, 57, 56, 66, 50, 62, 56, 53, 81, 67, 77, 71, 40, 42, 66, 88, 53, 89, 70, 75, 66, 64, 50, 55, 57, 76, 48, 58, 59, 50, 60, 67, 77, 62, 73, 63, 73, 50, 74, 53, 60, 64, 68, 59, 66, 98, 63, 67, 62, 71, 56, 73, 72, 90, 67, 66, 50, 57, 86, 65, 72, 46, 36, 76, 61, 74, 62, 66, 48, 65, 58, 74, 66, 58, 77, 56, 66, 59, 54, 60, 73, 72, 95, 58, 67, 81, 78, 64, 75, 73, 57, 65, 71, 60, 52, 84, 76, 70, 82, 62, 53, 74, 64, 62, 61, 57, 73, 57, 72, 57, 83, 80, 66, 49, 64, 57, 71, 55, 47, 50, 48, 73, 57, 65, 49, 67, 58, 79, 54, 73, 68, 51, 66, 46, 104, 61, 29, 56, 50, 71, 51, 71, 82, 79, 78, 45, 56, 88, 64, 67, 62, 87, 51, 62, 59, 73, 43, 63, 65, 54, 67, 68, 62, 55, 59, 61, 77, 68, 77, 72, 61, 49, 83, 85, 58, 75, 60, 73, 54, 56, 51, 58, 88, 95, 85, 60, 51, 76, 58, 69, 60, 59, 68, 58, 58, 64, 68, 69, 72, 98, 59, 61, 72, 57, 75, 54, 84, 64, 56, 76, 71, 57, 65, 61, 67, 64, 54, 63, 57, 49, 60, 48, 69, 72, 63, 75, 73, 83, 85, 65, 60, 55, 79, 63, 70, 89, 68, 76, 62, 67, 89, 86, 71, 79, 62, 69, 73, 57, 71, 62, 66, 65, 63, 58, 66, 58, 57, 53, 66, 72, 77, 99, 56, 68, 47, 81, 55, 64, 76, 65, 71, 65, 51, 49, 75, 110, 57, 90, 70, 38, 98, 62, 56, 54, 65, 61, 61, 65, 66, 72, 93, 95, 57, 44, 90, 56, 91, 69, 85, 88, 62, 71, 57, 62, 60, 63, 53, 67, 73, 77, 62, 67, 61, 104, 88, 54, 64, 55, 59, 56, 52, 63, 82, 81, 53, 72, 67, 56, 66, 75, 63, 54, 52, 39, 80, 47, 56, 54, 56, 63, 59, 55, 61, 73, 74, 69, 57, 70, 58, 78, 62, 47, 71, 77, 59, 72, 67, 57, 74, 70, 73, 52, 55, 51, 75, 86, 62, 67, 94, 53, 81, 74, 65, 75, 53, 68, 51, 91, 56, 72, 79, 61, 61, 52, 93, 44, 68, 43, 53, 70, 67, 55, 73, 48, 56, 50, 62, 79, 63, 82, 53, 56, 49, 65, 74, 81, 93, 63, 75, 57, 68, 56, 66, 79, 80, 78, 61, 76, 59, 68, 69, 91, 66, 66, 63, 77, 57, 49, 78, 53, 50, 61, 56, 66, 62, 68, 74, 71, 50, 68, 68, 51, 61, 59, 65, 66, 57, 74, 70, 45, 50, 117, 61, 60, 74, 88, 85, 50, 61, 89, 52, 70, 58, 42, 68, 50, 73, 54, 74, 57, 71, 51, 69, 58, 50, 87, 72, 73, 69, 53, 53, 73, 66, 64, 68, 78, 59, 81, 70, 53, 73, 53, 77, 53, 93, 58, 54, 74, 42, 88, 53, 73, 58, 61, 59, 59, 47, 68, 70, 78, 61, 73, 60, 86, 93, 62, 59, 69, 65, 64, 61, 70, 83, 75, 62, 48, 75, 49, 57, 53, 72, 105, 59, 67, 70, 60, 51, 93, 67, 63, 83, 63, 68, 71, 58, 71, 160, 49, 63, 63, 72, 70, 62, 100, 63, 62, 75, 79, 62, 53, 62, 62, 72, 74, 100, 43, 55, 57, 105, 72, 54, 71, 63, 76, 67, 73, 58, 67, 57, 75, 55, 79, 48, 66, 73, 70, 57, 83, 73, 49, 66, 62, 61, 58, 63, 60, 58, 93, 70, 64, 54, 58, 93, 117, 63, 66, 63, 77, 67, 62, 60, 65, 67, 56, 68, 74, 75, 76, 99, 80, 65, 66, 87, 74, 59, 56, 66, 68, 62, 119, 69, 69, 67, 61, 62, 67, 75, 56, 58, 54, 65, 81, 64, 58, 71, 55, 46, 62, 67, 60, 62, 59, 92, 101, 53, 68, 58, 56, 69, 63, 73, 65, 76, 65, 67, 76, 78, 61, 66, 52, 62, 68, 69, 87, 82, 68, 70, 62, 60, 47, 70, 112, 68, 62, 58, 64, 61, 64, 61, 65, 78, 61, 53, 65, 73, 63, 74, 59, 79, 62, 97, 74, 118, 54, 68, 64, 54, 69, 50, 65, 58, 81, 58, 63, 78, 53, 78, 67, 77, 55, 60, 60, 66, 69, 61, 74, 69, 55, 65, 69, 49, 68, 74, 58, 63, 72, 60, 84, 60, 71, 69, 74, 31, 75, 57, 57, 67, 60, 62, 60, 60, 94, 67, 59, 82, 51, 65, 38, 62, 58, 60, 55, 71, 44, 108, 94, 62, 54, 54, 51, 67, 83, 62, 43, 50, 68, 66, 62, 65, 62, 58, 70, 53, 68, 54, 80, 45, 49, 55, 58, 63, 61, 56, 54, 68, 66, 73, 92, 78, 70, 68, 63, 53, 66, 63, 54, 87, 75, 66, 53, 74, 61, 80, 70, 63, 62, 82, 68, 64, 59, 57, 61, 92, 66, 74, 60, 62, 67, 61, 51, 59, 60, 57, 68, 57, 77, 60, 63, 48, 52, 70, 59, 72, 53, 58, 57, 68, 76, 71, 55, 72, 67, 66, 83, 81, 58, 80, 65, 62, 64, 50, 79, 74, 55, 58, 57, 70, 55, 52, 74, 89, 57, 82, 69, 53, 65, 77, 51, 59, 75, 62, 53, 67, 57, 67, 41, 60, 65, 60, 45, 65, 81, 61, 55, 61, 55, 65, 69, 55, 69, 63, 65, 107, 50, 89, 95, 48, 113, 63, 57, 69, 53, 84, 75, 60, 80, 51, 65, 97, 69, 55, 83, 54, 75, 79, 57, 68, 65, 60, 62, 59, 102, 58, 59, 67, 63, 61, 76, 100, 65, 76, 93, 96, 67, 74, 65, 56, 74, 61, 57, 50, 61, 49, 66, 59, 70, 86, 61, 66, 62, 59, 60, 64, 61, 55, 78, 60, 71, 78, 63, 43, 61, 66, 67, 108, 46, 57, 46, 52, 88, 72, 93, 67, 60, 53, 71, 94, 66, 77, 59, 65, 60, 64, 61, 72, 63, 66, 60, 59, 59, 73, 73, 81, 85, 64, 62, 59, 98, 58, 72, 57, 81, 68, 48, 66, 76, 76, 70, 71, 51, 67, 56, 50, 66, 72, 67, 64, 65, 41, 61, 65, 52, 86, 80, 70, 76, 82, 104, 61, 61, 57, 60, 62, 45, 60, 54, 87, 66, 54, 85, 51, 74, 69, 62, 59, 62, 65, 60, 60, 95, 70, 69, 62, 63, 64, 59, 62, 42, 75, 43, 58, 58, 71, 72, 61, 74, 66, 74, 65, 76, 43, 51, 57, 72, 66, 77, 54, 64, 68, 52, 59, 68, 65, 45, 81, 76, 81, 72, 47, 83, 73, 58, 62, 56, 70, 81, 63, 64, 73, 68, 55, 70, 71, 83, 57, 54, 72, 85, 68, 53, 73, 62, 52, 60, 55, 75, 60, 55, 59, 56, 74, 56, 64, 55, 56, 51, 46, 43, 68, 65, 70, 62, 58, 72, 58, 55, 61, 83, 59, 52, 87, 54, 65, 55, 55, 69, 59, 85, 78, 85, 86, 65, 55, 85, 52, 52, 68, 96, 60, 61, 66, 57, 91, 58, 56, 90, 54, 69, 50, 61, 67, 46, 65, 71, 72, 73, 63, 73, 59, 66, 46, 72, 65, 103, 79, 61, 65, 71, 61, 50, 66, 80, 94, 67, 66, 50, 66, 59, 79, 69, 68, 63, 56, 69, 54, 64, 60, 67, 57, 53, 59, 55, 89, 68, 72, 68, 60, 52, 64, 53, 52, 70, 60, 65, 74, 70, 98, 58, 73, 57, 82, 54, 67, 75, 51, 93, 45, 84, 59, 51, 62, 70, 64, 77, 56, 50, 72, 72, 59, 49, 76, 41, 57, 73, 61, 75, 59, 65, 93, 58, 62, 89, 53, 75, 58, 48, 151, 59, 80, 68, 51, 58, 52, 81, 66, 51, 152, 64, 50, 60, 70, 55, 70, 54, 51, 57, 79, 65, 71, 64, 70, 68, 59, 85, 56, 54, 56, 67, 82, 117, 72, 49, 68, 65, 104, 70, 67, 68, 105, 62, 90, 72, 60, 61, 44, 53, 55, 60, 57, 50, 84, 54, 58, 56, 79, 55, 42, 73, 74, 72, 71, 55, 57, 59, 68, 58, 85, 59, 53, 61, 90, 47, 52, 87, 52, 47, 55, 94, 62, 54, 60, 73, 50, 54, 54, 41, 72, 70, 63, 78, 62, 49, 71, 47, 69, 76, 59, 63, 50, 58, 91, 56, 72, 64, 68, 59, 47, 69, 85, 69, 60, 56, 106, 43, 67, 77, 61, 67, 71, 59, 70, 59, 63, 78, 63, 62, 68, 100, 73, 64, 74, 65, 56, 45, 51, 57, 52, 64, 59, 62, 50, 75, 87, 73, 54, 82, 66, 73, 69, 52, 59, 59, 52, 59, 37, 93, 71, 46, 52, 64, 64, 80, 42, 72, 63, 62, 60, 89, 69, 65, 126, 58, 63, 58, 76, 66, 62, 66, 73, 72, 53, 74, 37, 76, 77, 57, 53, 69, 58, 55, 60, 59, 84, 91, 84, 52, 71, 69, 74, 52, 49, 90, 58, 72, 41, 41, 73, 100, 55, 75, 61, 85, 91, 55, 97, 57, 60, 55, 60, 64, 40, 100, 55, 48, 58, 53, 92, 52, 73, 44, 62, 78, 50, 57, 68, 67, 77, 62, 66, 70, 68, 62, 94, 88, 58, 41, 70, 84, 80, 77, 57, 54, 78, 58, 80, 63, 48, 91, 92, 57, 63, 98, 51, 59, 74, 58, 52, 60, 47, 85, 93, 96, 66, 53, 49, 59, 68, 43, 63, 55, 62, 54, 45, 52, 48, 62, 62, 81, 51, 64, 82, 60, 68, 50, 122, 91, 48, 77, 53, 68, 74, 50, 45, 51, 57, 61, 58, 73, 95, 47, 60, 60, 72, 58, 62, 99, 99, 88, 79, 71, 52, 64, 64, 60, 68, 68, 66, 53, 63, 62, 74, 57, 72, 50, 64, 69, 67, 62, 58, 60, 52, 59, 57, 28, 79, 69, 77, 52, 65, 62, 66, 69, 65, 57, 76, 73, 51, 59, 72, 98, 87, 55, 81, 75, 53, 55, 60, 69, 40, 61, 60, 61, 85, 50, 61, 45, 85, 49, 49, 53, 66, 59, 49, 81, 36, 86, 70, 71, 61, 61, 75, 107, 56, 73, 49, 93, 60, 69, 57, 91, 66, 49, 69, 85, 63, 74, 45, 90, 69, 126, 105, 79, 81, 71, 109, 67, 62, 56, 56, 49, 76, 85, 57, 50, 66, 64, 54, 52, 71, 60, 63, 66, 50, 108, 58, 49, 75, 58, 71, 87, 62, 51, 63, 71, 85, 50, 83, 73, 57, 82, 80, 69, 63, 59, 63, 64, 55, 57, 63, 60, 70, 79, 64, 56, 55, 89, 94, 63, 102, 70, 56, 79, 73, 59, 90, 61, 69, 42, 48, 74, 71, 56, 45, 106, 53, 44, 44, 72, 58, 104, 51, 69, 83, 57, 62, 78, 56, 53, 61, 45, 93, 102, 85, 66, 60, 74, 56, 52, 56, 81, 86, 110, 70, 55, 59, 62, 39, 59, 88, 67, 60, 75, 53, 62, 53, 85, 55, 66, 64, 53, 74, 74, 59, 63, 67, 71, 48, 54, 74, 83, 55, 69, 67, 50, 87, 53, 47, 52, 65, 50, 68, 80, 62, 55, 57, 53, 57, 71, 65, 37, 38, 60, 71, 50, 51, 70, 66, 79, 78, 57, 58, 64, 73, 53, 55, 53, 52, 95, 54, 81, 50, 94, 70, 62, 71, 66, 67, 59, 81, 41, 87, 52, 63, 79, 51, 43, 45, 103, 85, 81, 58, 67, 55, 58, 61, 81, 62, 78, 52, 51, 59, 65, 65, 83, 64, 49, 48, 67, 71, 65, 60, 83, 51, 93, 49, 58, 62, 65, 60, 51, 75, 66, 71, 85, 60, 67, 60, 53, 74, 56, 80, 66, 67, 73, 82, 53, 74, 62, 110, 61, 82, 62, 72, 58, 44, 58, 78, 61, 105, 69, 55, 54, 46, 55, 73, 70, 80, 82, 85, 79, 103, 57, 64, 76, 83, 58, 88, 55, 74, 55, 53, 70, 85, 61, 90, 72, 71, 69, 75, 39, 76, 49, 61, 73, 57, 76, 57, 46, 64, 64, 71, 58, 65, 56, 53, 55, 130, 67, 64, 73, 49, 88, 45, 49, 71, 64, 81, 77, 86, 60, 69, 57, 79, 50, 58, 37, 80, 53, 64, 60, 57, 100, 93, 78, 68, 67, 79, 55, 59, 81, 54, 83, 90, 83, 102, 65, 73, 105, 79, 86, 51, 79, 54, 86, 70, 54, 99, 56, 50, 92, 70, 87, 56, 64, 77, 62, 63, 91, 64, 63, 57, 75, 47, 43, 83, 57, 61, 62, 63, 54, 67, 92, 72, 69, 85, 56, 87, 52, 48, 66, 69, 91, 89, 80, 68, 41, 82, 65, 55, 74, 47, 70, 65, 82, 101, 61, 85, 64, 74, 80, 115, 51, 58, 81, 79, 61, 63, 105, 68, 48, 103, 76, 59, 54, 85, 69, 64, 59, 64, 63, 67, 60, 54, 55, 87, 40, 87, 60, 60, 59, 65, 66, 57, 63, 68, 44, 75, 54, 67, 43, 53, 49, 71, 117, 105, 60, 90, 62, 65, 56, 61, 49, 70, 73, 53, 54, 68, 78, 60, 92, 57, 73, 62, 50, 40, 71, 74, 65, 86, 67, 83, 70, 60, 70, 65, 54, 104, 87, 69, 83, 56, 50, 56, 48, 63, 77, 72, 52, 66, 49, 52, 67, 49, 50, 72, 50, 71, 78, 95, 56, 100, 53, 56, 85, 77, 44, 85, 80, 52, 80, 58, 43, 105, 50, 55, 83, 47, 73, 55, 57, 55, 76, 67, 47, 68, 70, 58, 39, 72, 81, 67, 46, 85, 60, 67, 43, 51, 83, 88, 90, 85, 61, 37, 99, 75, 55, 51, 63, 64, 51, 62, 49, 69, 50, 48, 60, 58, 65, 67, 68, 33, 87, 86, 66, 71, 61, 69, 78, 72, 71, 53, 74, 63, 92, 73, 70, 86, 59, 50, 66, 96, 50, 90, 64, 71, 64, 58, 73, 64, 66, 121, 46, 51, 57, 92, 56, 85, 44, 56, 89, 93, 57, 88, 43, 90, 83, 75, 50, 67, 72, 76, 77, 54, 52, 49, 51, 58, 73, 85, 72, 62, 55, 66, 64, 65, 63, 69, 86, 63, 43, 67, 68, 91, 75, 61, 42, 60, 56, 57, 67, 78, 86, 69, 60, 74, 43, 83, 69, 68, 48, 52, 73, 71, 61, 80, 76, 71, 67, 73, 61, 74, 48, 59, 42, 65, 84, 50, 88, 85, 60, 72, 59, 49, 50, 60, 69, 63, 62, 71, 84, 47, 90, 74, 75, 93, 70, 57, 71, 33, 55, 94, 73, 35, 72, 77, 54, 76, 63, 55, 54, 73, 47, 63, 67, 87, 45, 69, 98, 55, 76, 58, 47, 44, 54, 75, 56, 79, 59, 46, 77, 75, 68, 39, 69, 80, 75, 100, 58, 52, 59, 62, 74, 64, 65, 52, 65, 61, 69, 64, 53, 57, 95, 73, 66, 69, 48, 80, 60, 65, 88, 70, 46, 48, 112, 67, 61, 142, 63, 37, 61, 60, 80, 96, 84, 62, 78, 54, 52, 59, 79, 65, 89, 91, 65, 79, 61, 73, 45, 54, 54, 64, 74, 58, 90, 62, 46, 59, 40, 65, 57, 55, 54, 60, 68, 57, 65, 63, 33, 56, 81, 83, 65, 55, 66, 64, 62, 59, 58, 65, 72, 75, 58, 68, 64, 60, 100, 79, 65, 54, 68, 83, 60, 84, 49, 61, 61, 42, 75, 54, 69, 53, 52, 61, 71, 89, 48, 61, 66, 69, 77, 62, 101, 83, 54, 63, 61, 73, 76, 64, 62, 86, 49, 68, 56, 63, 82, 71, 54, 70, 59, 62, 70, 39, 62, 53, 65, 97, 66, 59, 53, 71, 47, 64, 57, 59, 65, 45, 60, 54, 42, 82, 54, 72, 68, 57, 66, 56, 76, 51, 50, 45, 51, 76, 56, 75, 59, 72, 70, 45, 67, 65, 35, 74, 57, 54, 61, 65, 62, 79, 101, 67, 57, 54, 100, 55, 94, 51, 52, 83, 79, 65, 66, 77, 64, 55, 56, 66, 82, 60, 82, 58, 60, 72, 76, 86, 69, 58, 75, 64, 94, 61, 47, 53, 66, 99, 69, 60, 57, 50, 57, 50, 50, 65, 84, 49, 69, 54, 39, 71, 45, 66, 62, 92, 59, 68, 43, 52, 39, 93, 96, 96, 58, 80, 57, 57, 68, 57, 65, 60, 56, 64, 57, 94, 73, 73, 68, 63, 101, 75, 62, 85, 61, 52, 69, 98, 46, 54, 69, 64, 60, 54, 78, 81, 132, 50, 69, 57, 62, 102, 74, 51, 55, 64, 71, 46, 93, 61, 49, 57, 73, 68, 136, 83, 60, 67, 48, 55, 117, 67, 36, 56, 39, 67, 48, 67, 60, 45, 46, 64, 75, 165, 65, 59, 67, 86, 75, 36, 93, 42, 50, 88, 45, 99, 61, 68, 52, 46, 67, 91, 50, 71, 75, 88, 61, 60, 85, 71, 56, 64, 76, 68, 46, 94, 73, 46, 67, 65, 65, 84, 60, 44, 63, 74, 59, 72, 55, 60, 70, 64, 62, 115, 60, 58, 84, 87, 67, 48, 57, 48, 85, 43, 62, 78, 62, 52, 62, 61, 99, 45, 53, 57, 61, 62, 69, 52, 84, 103, 80, 54, 59, 62, 45, 80, 66, 39, 62, 56, 52, 89, 61, 50, 86, 68, 62, 72, 77, 53, 80, 80, 84, 78, 52, 52, 84, 52, 61, 87, 52, 61, 51, 63, 63, 58, 57, 52, 56, 117, 54, 97, 55, 47, 62, 73, 43, 78, 71, 64, 45, 69, 71, 57, 94, 58, 75, 83, 63, 74, 54, 68, 88, 71, 71, 54, 52, 56, 76, 51, 56, 67, 44, 118, 68, 73, 66, 28, 75, 82, 75, 67, 62, 79, 44, 53, 68, 56, 81, 72, 55, 59, 65, 58, 76, 61, 41, 62, 52, 65, 56, 47, 56, 65, 51, 78, 54, 56, 65, 59, 63, 42, 63, 47, 53, 85, 131, 70, 57, 66, 49, 72, 132, 70, 49, 44, 56, 62, 75, 45, 47, 46, 84, 52, 50, 71, 56, 89, 62, 82, 76, 47, 75, 51, 85, 126, 58, 113, 105, 79, 55, 55, 51, 37, 70, 76, 70, 71, 62, 53, 59, 98, 50, 51, 46, 70, 57, 65, 71, 87, 63, 60, 58, 61, 86, 66, 58, 104, 83, 67, 51, 54, 85, 59, 50, 66, 92, 63, 57, 79, 88, 30, 77, 52, 57, 71, 58, 70, 60, 60, 76, 63, 74, 54, 42, 86, 59, 67, 53, 67, 56, 52, 72, 60, 56, 45, 69, 93, 76, 88, 65, 57, 45, 84, 55, 74, 46, 73, 60, 63, 63, 55, 82, 67, 52, 51, 45, 75, 54, 66, 70, 88, 53, 54, 63, 40, 70, 61, 66, 63, 67, 61, 53, 54, 50, 67, 121, 66, 45, 77, 56, 68, 35, 52, 67, 87, 55, 51, 60, 89, 63, 41, 43, 98, 55, 50, 65, 49, 87, 71, 95, 42, 58, 59, 72, 110, 71, 50, 62, 58, 89, 54, 69, 63, 63, 45, 51, 52, 57, 74, 67, 71, 64, 68, 50, 74, 75, 65, 66, 40, 45, 124, 108, 41, 43, 66, 80, 78, 114, 66, 52, 78, 60, 61, 64, 77, 77, 56, 41, 88, 60, 57, 83, 47, 64, 52, 68, 76, 73, 82, 57, 45, 47, 73, 76, 83, 59, 56, 59, 66, 46, 69, 46, 54, 58, 60, 69, 91, 56, 49, 61, 74, 52, 69, 37, 66, 89, 54, 44, 86, 67, 50, 70, 65, 39, 54, 62, 60, 46, 74, 68, 97, 37, 76, 68, 55, 85, 84, 79, 65, 56, 65, 72, 65, 67, 56, 112, 33, 50, 29, 73, 70, 70, 85, 54, 50, 116, 66, 64, 61, 57, 67, 82, 60, 56, 67, 41, 92, 52, 55, 67, 95, 57, 55, 90, 78, 80, 65, 40, 51, 68, 73, 46, 49, 61, 52, 61, 54, 53, 61, 71, 39, 60, 96, 49, 60, 72, 66, 59, 87, 51, 92, 52, 75, 66, 92, 71, 71, 71, 95, 64, 52, 42, 60, 59, 61, 47, 72, 70, 100, 51, 44, 67, 41, 56, 77, 61, 57, 67, 86, 49, 63, 65, 67, 47, 45, 46, 73, 82, 87, 72, 62, 122, 71, 53, 102, 76, 57, 79, 55, 61, 86, 42, 66, 54, 65, 64, 70, 76, 68, 50, 57, 52, 62, 77, 77, 55, 77, 93, 71, 72, 77, 55, 73, 68, 78, 68, 48, 118, 81, 57, 61, 47, 73, 62, 59, 59, 65, 153, 70, 93, 49, 70, 73, 59, 74, 58, 80, 91, 126, 75, 56, 63, 59, 70, 66, 63, 65, 49, 55, 69, 63, 62, 89, 72, 63, 56, 73, 55, 45, 63, 96, 67, 53, 53, 75, 71, 60, 53, 55, 98, 54, 53, 54, 39, 53, 43, 53, 61, 83, 52, 65, 60, 63, 52, 70, 116, 63, 58, 61, 58, 63, 83, 46, 85, 61, 67, 68, 65, 56, 81, 53, 65, 63, 63, 68, 57, 50, 52, 65, 59, 80, 86, 67, 81, 53, 67, 47, 118, 68, 62, 79, 74, 61, 71, 105, 58, 78, 51, 36, 97, 59, 58, 63, 81, 53, 54, 87, 78, 63, 78, 107, 89, 56, 63, 85, 58, 68, 62, 70, 82, 53, 57, 68, 78, 54, 78, 59, 45, 81, 102, 72, 104, 58, 80, 82, 59, 71, 42, 60, 51, 69, 49, 59, 51, 108, 102, 71, 88, 98, 58, 65, 50, 74, 54, 50, 45, 56, 77, 54, 90, 57, 57, 58, 49, 72, 71, 112, 63, 73, 60, 48, 79, 53, 79, 70, 52, 70, 67, 58, 57, 44, 65, 51, 96, 58, 69, 65, 72, 95, 67, 61, 69, 56, 74, 100, 35, 54, 75, 54, 80, 80, 91, 61, 93, 56, 86, 93, 75, 54, 74, 52, 65, 62, 80, 54, 62, 52, 61, 57, 69, 94, 73, 59, 63, 52, 69, 46, 47, 60, 44, 68, 57, 73, 135, 50, 57, 58, 49, 46, 67, 89, 58, 38, 80, 52, 91, 42, 78, 53, 73, 51, 64, 53, 49, 69, 54, 67, 85, 68, 80, 96, 59, 94, 128, 72, 57, 53, 61, 54, 56, 49, 91, 61, 71, 85, 58, 67, 64, 85, 51, 59, 60, 68, 50, 86, 88, 58, 69, 48, 86, 71, 58, 98, 89, 61, 56, 56, 45, 60, 75, 57, 67, 81, 68, 70, 59, 77, 74, 119, 83, 61, 89, 83, 89, 59, 47, 78, 48, 53, 69, 72, 68, 86, 48, 91, 45, 103, 80, 72, 95, 77, 69, 66, 82, 73, 78, 66, 71, 58, 78, 71, 90, 81, 92, 60, 89, 46, 47, 78, 59, 61, 109, 50, 57, 56, 64, 75, 88, 70, 100, 66, 75, 44, 88, 75, 61, 58, 56, 61, 64, 56, 64, 43, 65, 59, 76, 78, 56, 73, 80, 113, 63, 61, 90, 50, 61, 88, 54, 55, 55, 55, 103, 68, 51, 53, 44, 62, 54, 78, 99, 57, 78, 60, 81, 84, 68, 71, 69, 56, 61, 73, 47, 65, 63, 63, 40, 70, 72, 126, 137, 63, 47, 75, 77, 83, 104, 83, 52, 63, 79, 63, 70, 73, 55, 81, 66, 81, 57, 72, 59, 71, 55, 92, 85, 34, 68, 67, 73, 66, 65, 114, 59, 50, 64, 62, 47, 51, 59, 91, 60, 67, 53, 65, 64, 77, 82, 91, 81, 84, 57, 88, 33, 64, 52, 64, 70, 50, 63, 73, 69, 65, 45, 54, 85, 48, 51, 51, 43, 59, 99, 72, 99, 66, 63, 56, 72, 57, 65, 55, 74, 52, 52, 34, 50, 63, 52, 118, 84, 93, 63, 57, 51, 86, 64, 70, 55, 62, 61, 44, 66, 77, 41, 70, 66, 47, 47, 74, 69, 71, 83, 90, 33, 66, 50, 67, 48, 65, 73, 49, 55, 52, 69, 34, 78, 73, 62, 62, 68, 78, 42, 74, 62, 54, 63, 59, 68, 87, 51, 61, 61, 78, 68, 66, 77, 92, 45, 53, 76, 78, 79, 84, 86, 46, 110, 66, 76, 67, 84, 60, 84, 56, 64, 64, 90, 75, 66, 47, 50, 48, 62, 44, 81, 67, 67, 72, 58, 69, 65, 46, 57, 57, 46, 54, 44, 67, 47, 75, 71, 76, 60, 83, 63, 73, 67, 71, 50, 89, 73, 68, 68, 56, 96, 81, 72, 61, 58, 55, 63, 56, 69, 47, 78, 58, 75, 90, 63, 65, 48, 75, 63, 69, 65, 68, 37, 92, 82, 37, 61, 53, 126, 51, 75, 64, 49, 116, 61, 58, 60, 43, 42, 47, 76, 61, 55, 64, 53, 75, 55, 49, 105, 43, 59, 75, 68, 70, 95, 53, 63, 42, 49, 54, 78, 80, 93, 66, 70, 73, 68, 53, 94, 65, 55, 60, 82, 56, 76, 65, 47, 97, 40, 59, 80, 71, 109, 55, 69, 64, 62, 61, 65, 48, 56, 92, 74, 58, 77, 50, 64, 57, 70, 62, 83, 63, 72, 97, 74, 59, 75, 49, 56, 85, 78, 60, 74, 75, 61, 60, 74, 74, 64, 71, 74, 86, 74, 56, 90, 67, 45, 59, 66, 46, 86, 85, 71, 60, 41, 47, 71, 81, 62, 52, 65, 60, 44, 60, 60, 49, 60, 76, 90, 52, 55, 63, 68, 105, 76, 61, 47, 98, 63, 74, 39, 72, 87, 64, 62, 67, 75, 75, 64, 66, 75, 48, 70, 54, 73, 41, 35, 65, 51, 59, 63, 49, 68, 71, 69, 71, 38, 76, 51, 73, 62, 52, 57, 84, 83, 85, 45, 45, 55, 45, 63, 64, 59, 80, 57, 69, 41, 59, 90, 62, 50, 78, 59, 73, 61, 81, 56, 46, 72, 72, 61, 61, 84, 92, 45, 71, 65, 71, 66, 71, 59, 49, 50, 64, 78, 89, 75, 65, 59, 65, 55, 70, 66, 78, 55, 46, 64, 49, 73, 55, 66, 60, 68, 37, 55, 70, 61, 67, 128, 78, 49, 56, 60, 66, 66, 67, 62, 61, 63, 80, 59, 65, 69, 59, 60, 112, 59, 47, 42, 57, 61, 55, 66, 67, 58, 65, 89, 102, 54, 67, 64, 62, 71, 75, 66, 58, 85, 70, 57, 56, 76, 80, 59, 46, 55, 75, 82, 52, 68, 79, 120, 29, 42, 67, 48, 65, 30, 66, 75, 58, 54, 73, 69, 48, 66, 75, 113, 70, 52, 68, 60, 56, 82, 72, 65, 62, 78, 87, 47, 52, 67, 75, 65, 61, 81, 60, 64, 107, 65, 44, 63, 91, 45, 43, 50, 60, 48, 68, 38, 61, 65, 58, 54, 107, 88, 59, 74, 95, 87, 69, 71, 57, 80, 64, 62, 68, 85, 80, 53, 80, 45, 46, 77, 76, 50, 60, 76, 88, 57, 76, 74, 75, 65, 58, 57, 48, 57, 53, 44, 63, 89, 76, 68, 66, 49, 67, 70, 65, 56, 47, 70, 98, 53, 45, 62, 65, 55, 52, 68, 84, 56, 67, 54, 55, 66, 66, 68, 60, 79, 54, 81, 34, 80, 56, 51, 60, 58, 54, 69, 84, 114, 120, 50, 40, 58, 47, 65, 101, 67, 55, 61, 38, 57, 67, 81, 60, 75, 64, 70, 72, 88, 49, 49, 56, 65, 108, 67, 82, 75, 49, 78, 91, 55, 59, 58, 87, 75, 60, 67, 77, 54, 62, 47, 58, 76, 82, 89, 50, 54, 82, 55, 87, 76, 72, 69, 72, 86, 48, 83, 46, 70, 69, 69, 81, 55, 48, 56, 53, 59, 48, 71, 74, 61, 64, 59, 66, 60, 68, 58, 69, 57, 67, 48, 50, 77, 76, 74, 62, 55, 74, 66, 80, 73, 73, 69, 59, 65, 81, 55, 68, 57, 64, 78, 54, 58, 93, 67, 61, 78, 77, 65, 64, 43, 38, 73, 57, 57, 56, 57, 83, 65, 53, 76, 60, 87, 64, 68, 66, 52, 58, 60, 52, 67, 70, 71, 61, 59, 66, 51, 62, 69, 70, 52, 60, 59, 64, 68, 61, 78, 73, 60, 55, 63, 64, 63, 57, 59, 55, 77, 71, 62, 61, 61, 90, 56, 85, 73, 56, 59, 51, 66, 93, 64, 65, 68, 66, 102, 63, 58, 74, 114, 57, 76, 78, 86, 73, 46, 68, 57, 44, 60, 61, 56, 64, 75, 71, 58, 53, 68, 61, 90, 64, 70, 50, 82, 86, 66, 51, 62, 56, 51, 62, 61, 81, 58, 52, 48, 71, 79, 72, 66, 65, 67, 61, 63, 47, 68, 67, 42, 82, 65, 53, 76, 59, 54, 78, 71, 71, 58, 38, 77, 57, 55, 66, 72, 59, 60, 69, 49, 43, 78, 70, 62, 60, 88, 49, 63, 60, 76, 67, 48, 62, 100, 62, 60, 70, 77, 56, 62, 106, 62, 77, 61, 49, 61, 71, 58, 62, 83, 69, 53, 50, 65, 64, 56, 58, 57, 86, 60, 59, 65, 58, 87, 62, 59, 72, 65, 70, 58, 55, 61, 63, 67, 58, 63, 78, 66, 69, 58, 86, 61, 80, 60, 69, 57, 76, 90, 76, 61, 60, 64, 51, 66, 83, 45, 81, 60, 58, 74, 53, 65, 62, 101, 63, 51, 52, 67, 62, 64, 58, 57, 71, 60, 66, 53, 65, 50, 59, 79, 60, 70, 63, 45, 73, 60, 72, 59, 49, 73, 56, 69, 83, 94, 67, 63, 43, 54, 70, 59, 75, 65, 64, 56, 66, 77, 72, 55, 54, 94, 71, 70, 83, 60, 86, 99, 64, 60, 57, 92, 94, 58, 68, 40, 79, 57, 84, 100, 76, 60, 72, 60, 49, 67, 66, 62, 59, 60, 57, 83, 60, 69, 67, 149, 63, 63, 61, 47, 66, 60, 59, 63, 58, 55, 46, 61, 62, 66, 70, 57, 63, 43, 63, 68, 52, 61, 70, 63, 70, 74, 69, 60, 66, 71, 62, 49, 73, 56, 61, 72, 57, 64, 66, 90, 49, 48, 54, 53, 53, 63, 67, 73, 69, 70, 72, 61, 78, 78, 59, 84, 51, 47, 69, 59, 51, 67, 56, 42, 46, 62, 67, 70, 68, 69, 62, 50, 71, 70, 69, 46, 51, 75, 63, 68, 94, 42, 75, 53, 49, 63, 60, 54, 55, 72, 76, 58, 72, 60, 57, 62, 58, 65, 55, 50, 72, 71, 60, 71, 66, 56, 73, 76, 72, 64, 56, 45, 62, 62, 60, 50, 69, 67, 53, 62, 65, 48, 67, 67, 74, 81, 63, 52, 64, 66, 59, 44, 60, 81, 52, 56, 65, 73, 58, 43, 80, 63, 72, 67, 55, 72, 53, 76, 84, 90, 73, 46, 65, 54, 74, 51, 68, 58, 52, 68, 101, 71, 74, 69, 61, 79, 58, 65, 50, 69, 65, 60, 64, 73, 70, 52, 55, 68, 93, 63, 49, 79, 104, 82, 67, 52, 72, 79, 71, 66, 53, 66, 74, 68, 75, 70, 73, 72, 68, 57, 68, 70, 51, 56, 64, 52, 74, 63, 65, 59, 83, 55, 99, 66, 74, 62, 55, 57, 59, 67, 96, 70, 69, 63, 72, 63, 58, 57, 52, 60, 63, 62, 79, 69, 79, 47, 53, 48, 79, 51, 42, 92, 91, 61, 62, 60, 64, 86, 66, 61, 59, 55, 55, 85, 101, 69, 51, 83, 66, 66, 51, 44, 78, 51, 68, 72, 79, 62, 56, 71, 70, 58, 62, 64, 66, 38, 84, 70, 47, 61, 48, 60, 70, 58, 72, 60, 58, 53, 75, 59, 54, 64, 58, 57, 52, 61, 53, 56, 56, 62, 53, 101, 83, 53, 68, 68, 99, 77, 64, 58, 62, 69, 80, 77, 56, 60, 59, 116, 80, 80, 57, 110, 76, 72, 54, 88, 80, 97, 66, 53, 74, 52, 58, 65, 54, 78, 61, 66, 83, 62, 67, 63, 60, 77, 61, 74, 64, 70, 73, 65, 67, 61, 57, 49, 60, 78, 58, 51, 62, 59, 67, 50, 54, 59, 63, 74, 69, 107, 82, 78, 99, 56, 68, 61, 61, 58, 114, 65, 59, 70, 59, 81, 47, 55, 66, 50, 54, 58, 80, 71, 75, 66, 106, 70, 53, 64, 61, 71, 104, 77, 83, 62, 64, 62, 63, 66, 64, 64, 79, 50, 72, 57, 79, 104, 59, 56, 59, 58, 86, 66, 51, 63, 56, 81, 56, 71, 60, 50, 72, 73, 76, 62, 68, 82, 53, 77, 64, 63, 55, 56, 55, 76, 52, 59, 46, 58, 42, 45, 82, 79, 62, 70, 66, 55, 69, 70, 56, 80, 66, 67, 66, 94, 78, 53, 47, 65, 58, 78, 76, 70, 87, 70, 68, 91, 65, 85, 75, 98, 69, 57, 68, 52, 66, 89, 97, 71, 88, 49, 63, 64, 78, 69, 73, 56, 47, 90, 93, 67, 54, 61, 97, 62, 117, 49, 73, 51, 57, 58, 70, 65, 62, 61, 58, 81, 58, 62, 56, 59, 57, 69, 68, 64, 78, 60, 58, 61, 50, 60, 80, 54, 67, 64, 50, 75, 74, 77, 94, 70, 62, 103, 57, 70, 54, 52, 60, 46, 69, 68, 60, 75, 58, 61, 70, 58, 56, 49, 65, 62, 66, 69, 63, 46, 74, 74, 57, 91, 72, 56, 62, 73, 106, 78, 66, 93, 68, 80, 81, 46, 100, 64, 82, 58, 74, 65, 73, 67, 40, 66, 53, 74, 65, 52, 65, 65, 50, 64, 77, 97, 62, 86, 70, 58, 59, 64, 74, 44, 65, 62, 47, 54, 54, 65, 69, 50, 45, 77, 53, 79, 63, 42, 62, 96, 50, 71, 76, 57, 69, 97, 56, 77, 52, 88, 65, 81, 60, 55, 89, 63, 68, 88, 63, 54, 73, 54, 63, 67, 56, 67, 61, 58, 57, 101, 99, 49, 62, 54, 49, 60, 71, 63, 66, 70, 58, 69, 50, 72, 62, 65, 54, 62, 62, 54, 61, 62, 52, 52, 80, 72, 86, 68, 77, 53, 71, 78, 71, 59, 86, 59, 55, 57, 72, 60, 61, 63, 72, 71, 50, 73, 66, 67, 61, 61, 56, 61, 59, 56, 99, 70, 55, 52, 61, 54, 76, 82, 63, 68, 60, 67, 61, 80, 54, 66, 84, 61, 92, 65, 70, 77, 94, 64, 54, 78, 69, 55, 54, 74, 56, 66, 55, 81, 77, 58, 66, 65, 70, 58, 54, 67, 71, 67, 85, 49, 77, 58, 74, 77, 72, 53, 67, 67, 79, 52, 55, 51, 52, 83, 56, 68, 73, 52, 53, 62, 88, 90, 69, 52, 91, 73, 57, 60, 54, 62, 53, 71, 63, 56, 78, 54, 66, 80, 82, 62, 64, 73, 55, 70, 65, 79, 75, 92, 57, 47, 85, 68, 72, 59, 47, 76, 67, 62, 89, 58, 75, 53, 49, 62, 61, 70, 65, 72, 62, 44, 56, 74, 68, 54, 77, 59, 75, 45, 68, 74, 77, 64, 72, 52, 54, 54, 54, 69, 68, 69, 67, 70, 65, 46, 48, 58, 50, 63, 89, 77, 78, 76, 64, 63, 76, 70, 68, 68, 76, 68, 66, 42, 86, 74, 110, 54, 133, 52, 55, 90, 78, 59, 70, 50, 61, 70, 56, 61, 59, 74, 65, 65, 56, 77, 61, 61, 78, 48, 71, 84, 57, 58, 78, 80, 62, 66, 66, 72, 59, 97, 56, 55, 54, 65, 66, 79, 57, 58, 103, 62, 82, 77, 61, 79, 74, 49, 87, 44, 53, 73, 52, 76, 57, 74, 69, 67, 56, 47, 78, 53, 55, 74, 58, 84, 80, 82, 69, 63, 52, 75, 53, 62, 71, 69, 107, 75, 89, 51, 77, 68, 77, 60, 69, 62, 56, 78, 67, 55, 60, 57, 57, 48, 66, 54, 68, 61, 57, 68, 69, 67, 69, 68, 57, 83, 73, 83, 73, 70, 55, 53, 112, 71, 62, 55, 48, 59, 78, 65, 72, 65, 62, 60, 63, 69, 56, 69, 58, 62, 74, 63, 63, 56, 47, 65, 74, 63, 69, 59, 81, 51, 68, 55, 59, 58, 67, 55, 51, 71, 93, 79, 78, 59, 70, 62, 73, 40, 54, 53, 64, 56, 72, 80, 62, 76, 41, 65, 48, 45, 65, 61, 51, 80, 64, 62, 63, 69, 61, 75, 66, 54, 58, 66, 48, 58, 63, 61, 47, 67, 60, 72, 58, 58, 73, 74, 71, 75, 54, 64, 53, 76, 42, 58, 59, 64, 56, 54, 89, 94, 55, 60, 60, 73, 62, 52, 51, 85, 57, 54, 50, 62, 48, 73, 59, 74, 53, 75, 64, 69, 93, 91, 71, 48, 64, 60, 54, 74, 71, 64, 81, 48, 39, 73, 82, 42, 65, 60, 93, 46, 60, 58, 51, 93, 61, 64, 70, 70, 54, 63, 62, 71, 86, 55, 63, 61, 64, 57, 53, 67, 51, 44, 70, 67, 77, 54, 66, 64, 62, 71, 62, 70, 55, 57, 74, 84, 65, 57, 72, 60, 51, 72, 104, 64, 70, 74, 89, 74, 205, 60, 68, 67, 65, 62, 62, 53, 44, 60, 72, 65, 79, 51, 49, 85, 65, 60, 61, 74, 49, 61, 55, 56, 50, 55, 61, 74, 61, 49, 83, 50, 72, 65, 64, 53, 60, 66, 55, 66, 81, 51, 71, 60, 79, 78, 48, 101, 56, 100, 54, 57, 68, 63, 55, 75, 77, 54, 88, 55, 75, 55, 61, 62, 57, 81, 68, 59, 57, 57, 57, 65, 64, 89, 72, 59, 71, 58, 68, 60, 71, 65, 63, 40, 71, 59, 75, 67, 61, 65, 62, 73, 48, 68, 78, 79, 85, 57, 86, 141, 66, 54, 72, 63, 55, 67, 49, 72, 52, 61, 69, 65, 72, 49, 63, 65, 85, 50, 70, 68, 67, 69, 58, 69, 66, 56, 56, 75, 54, 75, 51, 53, 53, 63, 65, 69, 54, 64, 64, 72, 54, 49, 78, 70, 44, 73, 81, 72, 72, 51, 57, 61, 63, 48, 66, 73, 82, 87, 74, 60, 104, 77, 71, 69, 58, 42, 59, 64, 77, 58, 56, 83, 52, 57, 64, 100, 56, 67, 61, 66, 63, 62, 66, 74, 69, 60, 84, 54, 53, 79, 89, 51, 61, 51, 89, 55, 66, 57, 62, 77, 60, 58, 65, 54, 75, 62, 80, 59, 90, 76, 67, 71, 67, 60, 50, 55, 64, 53, 63, 68, 77, 91, 65, 57, 66, 98, 57, 82, 66, 74, 53, 37, 71, 71, 61, 66, 65, 60, 61, 87, 67, 75, 66, 83, 57, 66, 46, 63, 80, 71, 67, 59, 58, 77, 81, 84, 61, 60, 70, 56, 44, 49, 53, 56, 70, 54, 47, 64, 50, 69, 79, 55, 56, 79, 55, 62, 55, 78, 67, 57, 58, 80, 65, 67, 86, 65, 58, 66, 79, 58, 47, 68, 83, 81, 62, 74, 43, 67, 70, 63, 66, 72, 71, 90, 78, 76, 64, 88, 91, 60, 58, 53, 69, 53, 50, 63, 54, 46, 73, 67, 79, 57, 82, 65, 66, 55, 69, 74, 60, 53, 65, 59, 64, 57, 63, 80, 57, 81, 63, 60, 56, 65, 57, 59, 58, 48, 68, 58, 80, 60, 57, 50, 68, 65, 63, 61, 69, 61, 51, 51, 64, 65, 87, 55, 65, 88, 58, 85, 62, 86, 55, 62, 92, 63, 80, 49, 58, 68, 61, 65, 58, 55, 63, 53, 68, 52, 64, 84, 55, 59, 51, 77, 81, 65, 82, 70, 69, 62, 56, 52, 59, 46, 71, 71, 76, 57, 64, 69, 50, 72, 87, 69, 53, 72, 62, 74, 52, 74, 43, 64, 62, 52, 67, 51, 71, 62, 60, 68, 73, 66, 49, 56, 66, 72, 64, 67, 67, 62, 58, 63, 62, 72, 60, 79, 54, 67, 67, 71, 68, 89, 56, 59, 67, 62, 52, 58, 71, 66, 48, 67, 73, 71, 58, 74, 58, 64, 73, 64, 61, 53, 55, 97, 76, 61, 58, 60, 51, 68, 51, 66, 72, 68, 67, 67, 57, 69, 61, 63, 53, 62, 101, 70, 67, 72, 51, 92, 67, 77, 62, 58, 60, 61, 53, 62, 58, 105, 60, 56, 76, 59, 70, 73, 50, 79, 66, 61, 54, 68, 65, 57, 64, 58, 71, 87, 62, 58, 61, 68, 78, 67, 71, 50, 79, 64, 60, 73, 86, 58, 83, 47, 76, 64, 69, 62, 65, 59, 43, 50, 74, 112, 69, 72, 67, 67, 83, 56, 61, 58, 56, 66, 73, 81, 53, 54, 45, 61, 56, 67, 51, 57, 91, 71, 55, 81, 70, 47, 66, 48, 90, 54, 57, 71, 68, 66, 77, 46, 55, 56, 76, 80, 65, 64, 57, 56, 62, 55, 78, 103, 67, 77, 73, 71, 67, 81, 49, 57, 71, 63, 90, 66, 47, 73, 55, 59, 58, 78, 74, 53, 71, 54, 70, 69, 68, 39, 56, 67, 59, 85, 62, 76, 73, 58, 50, 52, 84, 52, 71, 53, 53, 76, 91, 86, 83, 75, 52, 89, 59, 61, 63, 46, 48, 66, 73, 96, 64, 61, 38, 73, 53, 73, 91, 61, 127, 48, 68, 59, 68, 53, 82, 75, 63, 62, 39, 60, 60, 51, 49, 48, 65, 68, 58, 83, 72, 65, 63, 82, 50, 69, 55, 110, 73, 76, 55, 125, 81, 93, 68, 66, 81, 56, 56, 70, 46, 39, 61, 57, 68, 42, 49, 73, 97, 85, 88, 61, 50, 54, 66, 69, 69, 64, 78, 52, 56, 39, 119, 90, 51, 45, 69, 54, 86, 56, 51, 48, 51, 59, 73, 62, 46, 70, 69, 72, 69, 44, 74, 61, 54, 52, 68, 84, 61, 82, 66, 118, 63, 46, 117, 61, 79, 58, 65, 61, 96, 59, 55, 48, 71, 66, 59, 59, 66, 88, 69, 50, 52, 66, 73, 69, 76, 66, 67, 47, 63, 57, 137, 63, 54, 51, 88, 82, 51, 62, 69, 95, 97, 69, 54, 55, 106, 49, 70, 48, 55, 104, 97, 61, 47, 71, 82, 51, 73, 54, 61, 48, 53, 79, 117, 57, 55, 52, 66, 63, 55, 44, 46, 65, 78, 85, 71, 46, 54, 91, 78, 84, 50, 88, 69, 71, 66, 39, 60, 47, 74, 60, 37, 68, 77, 66, 57, 43, 63, 68, 63, 55, 61, 73, 66, 54, 79, 75, 81, 71, 62, 75, 51, 64, 50, 77, 75, 76, 53, 71, 49, 88, 99, 52, 43, 44, 57, 67, 88, 57, 56, 74, 77, 55, 83, 85, 69, 64, 46, 69, 78, 71, 51, 40, 73, 65, 50, 49, 68, 62, 70, 60, 83, 65, 75, 67, 47, 58, 50, 66, 72, 68, 102, 66, 81, 60, 71, 68, 60, 76, 73, 67, 57, 61, 72, 44, 74, 60, 57, 53, 42, 76, 62, 68, 95, 57, 53, 81, 93, 69, 80, 69, 68, 53, 73, 63, 68, 59, 74, 58, 49, 62, 78, 56, 70, 70, 61, 69, 43, 73, 71, 57, 75, 71, 46, 52, 59, 72, 67, 52, 62, 53, 64, 44, 87, 69, 55, 53, 63, 60, 107, 63, 51, 73, 74, 50, 58, 57, 86, 61, 53, 83, 47, 63, 67, 78, 57, 87, 62, 82, 74, 79, 67, 56, 48, 49, 84, 63, 56, 59, 70, 62, 52, 50, 51, 63, 77, 64, 66, 67, 52, 62, 67, 93, 62, 117, 78, 62, 79, 55, 87, 54, 82, 70, 51, 73, 55, 59, 68, 46, 50, 81, 73, 74, 68, 70, 84, 57, 45, 61, 70, 47, 58, 47, 69, 67, 60, 51, 77, 55, 62, 67, 61, 74, 43, 73, 68, 48, 110, 93, 54, 68, 64, 50, 89, 61, 63, 75, 62, 71, 59, 48, 59, 54, 69, 55, 63, 35, 82, 77, 53, 58, 61, 98, 63, 60, 73, 53, 61, 65, 68, 64, 72, 53, 70, 75, 68, 43, 66, 94, 79, 72, 71, 49, 79, 58, 72, 97, 64, 54, 55, 61, 74, 63, 85, 71, 74, 58, 67, 81, 80, 72, 108, 53, 68, 48, 75, 78, 73, 78, 75, 45, 73, 90, 59, 131, 55, 63, 54, 44, 54, 60, 52, 62, 64, 53, 70, 63, 42, 62, 60, 52, 73, 46, 48, 57, 51, 54, 75, 67, 68, 72, 60, 70, 79, 88, 75, 78, 57, 66, 72, 53, 62, 65, 58, 113, 81, 67, 63, 59, 73, 56, 69, 70, 63, 49, 65, 53, 66, 50, 62, 58, 45, 48, 67, 72, 61, 62, 50, 83, 73, 61, 48, 62, 72, 74, 63, 50, 56, 42, 46, 68, 71, 74, 76, 64, 68, 61, 59, 69, 62, 68, 41, 59, 79, 46, 65, 79, 51, 72, 51, 83, 65, 78, 59, 65, 57, 72, 79, 100, 62, 72, 59, 79, 70, 66, 71, 49, 79, 96, 41, 66, 65, 47, 52, 73, 51, 74, 40, 52, 69, 81, 60, 50, 126, 56, 90, 68, 81, 74, 78, 65, 70, 69, 79, 62, 60, 129, 77, 69, 52, 69, 53, 49, 55, 69, 56, 84, 57, 95, 55, 54, 64, 73, 88, 93, 69, 65, 47, 49, 44, 109, 74, 74, 47, 99, 86, 57, 54, 71, 65, 102, 80, 69, 58, 70, 52, 59, 76, 70, 76, 68, 61, 66, 62, 45, 75, 62, 67, 58, 116, 53, 94, 64, 61, 67, 67, 123, 78, 71, 68, 55, 94, 42, 35, 65, 59, 102, 45, 57, 71, 65, 97, 61, 70, 62, 48, 64, 78, 86, 72, 57, 72, 89, 55, 45, 60, 42, 81, 68, 79, 69, 67, 62, 92, 60, 36, 45, 58, 90, 60, 67, 47, 60, 63, 75, 67, 55, 85, 45, 57, 66, 51, 72, 65, 75, 67, 69, 70, 92, 75, 78, 88, 80, 146, 56, 61, 59, 79, 60, 72, 58, 84, 66, 59, 65, 58, 63, 74, 53, 69, 54, 54, 48, 64, 58, 71, 69, 52, 91, 71, 84, 73, 68, 45, 50, 52, 50, 53, 80, 63, 111, 90, 62, 74, 53, 68, 84, 83, 68, 56, 77, 47, 90, 61, 51, 68, 100, 83, 57, 88, 46, 76, 50, 73, 47, 48, 70, 64, 47, 53, 48, 63, 59, 53, 68, 52, 62, 88, 63, 59, 51, 51, 63, 67, 52, 60, 80, 88, 87, 61, 74, 83, 64, 56, 64, 77, 57, 71, 82, 110, 57, 47, 57, 55, 52, 85, 87, 64, 45, 79, 89, 78, 84, 63, 57, 62, 64, 83, 51, 75, 63, 64, 64, 47, 96, 79, 73, 59, 64, 77, 54, 96, 59, 35, 60, 53, 69, 74, 70, 107, 69, 60, 65, 53, 83, 62, 39, 50, 54, 68, 59, 47, 57, 87, 55, 73, 67, 76, 83, 53, 72, 89, 81, 55, 44, 59, 61, 113, 50, 87, 70, 57, 56, 84, 58, 49, 55, 70, 49, 60, 59, 69, 43, 78, 69, 49, 62, 70, 58, 60, 60, 33, 62, 52, 86, 64, 60, 89, 60, 76, 51, 71, 75, 59, 73, 78, 69, 60, 54, 57, 70, 78, 57, 68, 73, 45, 68, 71, 73, 64, 64, 69, 51, 73, 57, 60, 82, 68, 65, 59, 52, 61, 67, 63, 58, 45, 68, 47, 63, 70, 72, 61, 61, 61, 65, 64, 72, 60, 70, 94, 62, 50, 65, 73, 54, 57, 68, 75, 86, 52, 60, 55, 65, 102, 65, 64, 62, 69, 60, 79, 64, 66, 63, 61, 58, 55, 50, 67, 85, 54, 48, 64, 58, 77, 59, 47, 79, 54, 103, 100, 54, 109, 63, 52, 61, 79, 58, 67, 72, 65, 84, 54, 51, 52, 55, 54, 63, 64, 70, 61, 42, 52, 84, 44, 58, 71, 69, 67, 70, 72, 59, 79, 54, 83, 86, 64, 60, 76, 65, 77, 54, 71, 59, 72, 63, 69, 57, 58, 57, 59, 56, 57, 57, 67, 96, 84, 69, 64, 70, 69, 65, 69, 80, 51, 51, 52, 69, 57, 59, 56, 90, 67, 57, 49, 42, 77, 76, 58, 66, 62, 57, 55, 65, 52, 54, 68, 81, 56, 61, 86, 61, 67, 66, 63, 70, 80, 99, 94, 60, 96, 62, 57, 73, 51, 93, 56, 58, 70, 55, 54, 50, 54, 55, 62, 80, 53, 72, 53, 49, 80, 55, 66, 61, 60, 73, 56, 67, 57, 68, 70, 59, 75, 65, 68, 68, 62, 62, 58, 47, 77, 62, 71, 57, 77, 75, 52, 47, 57, 75, 59, 81, 60, 58, 51, 49, 67, 66, 69, 59, 59, 65, 63, 56, 53, 58, 55, 63, 50, 80, 54, 60, 145, 87, 56, 68, 51, 56, 95, 57, 78, 73, 69, 64, 59, 62, 56, 50, 58, 62, 55, 49, 72, 53, 39, 61, 56, 64, 66, 89, 56, 58, 61, 76, 56, 70, 63, 53, 53, 60, 66, 69, 51, 55, 69, 87, 55, 66, 91, 54, 69, 64, 83, 74, 74, 67, 67, 73, 63, 61, 57, 76, 59, 69, 87, 77, 73, 64, 52, 81, 54, 52, 52, 48, 59, 67, 76, 92, 77, 59, 75, 58, 76, 74, 52, 63, 72, 69, 55, 53, 63, 66, 71, 74, 83, 74, 52, 82, 79, 79, 69, 76, 64, 51, 82, 89, 65, 64, 64, 57, 75, 73, 57, 113, 74, 49, 70, 58, 60, 71, 62, 48, 57, 71, 68, 72, 62, 79, 50, 49, 43, 68, 51, 45, 68, 70, 44, 55, 69, 75, 62, 65, 64, 49, 58, 70, 37, 76, 77, 69, 59, 60, 56, 76, 51, 75, 77, 69, 60, 68, 63, 66, 70, 59, 71, 93, 68, 60, 50, 50, 60, 61, 43, 53, 74, 38, 66, 57, 71, 58, 58, 76, 56, 62, 52, 59, 67, 84, 65, 63, 55, 68, 82, 76, 72, 53, 67, 59, 59, 56, 70, 66, 49, 72, 53, 55, 59, 50, 77, 67, 60, 61, 58, 83, 63, 71, 51, 49, 66, 75, 64, 97, 58, 56, 44, 80, 73, 66, 58, 69, 72, 59, 69, 63, 59, 57, 66, 54, 71, 52, 63, 60, 74, 76, 104, 63, 56, 74, 56, 62, 72, 47, 55, 57, 62, 58, 59, 50, 52, 68, 100, 84, 65, 81, 60, 80, 76, 65, 47, 46, 45, 70, 47, 51, 57, 51, 78, 41, 81, 83, 93, 88, 56, 68, 71, 44, 64, 73, 73, 80, 63, 71, 57, 71, 56, 48, 74, 71, 57, 66, 48, 58, 57, 72, 56, 46, 88, 50, 59, 54, 71, 104, 53, 67, 67, 67, 57, 66, 81, 69, 60, 48, 65, 86, 59, 58, 85, 70, 72, 52, 58, 58, 56, 61, 69, 80, 101, 63, 60, 64, 61, 70, 84, 84, 79, 61, 100, 57, 58, 59, 69, 119, 71, 56, 64, 80, 70, 76, 98, 60, 62, 63, 61, 70, 66, 59, 53, 68, 58, 63, 61, 59, 94, 62, 72, 62, 56, 65, 51, 66, 90, 81, 38, 70, 67, 93, 58, 63, 57, 60, 108, 51, 87, 67, 64, 83, 53, 56, 57, 56, 66, 72, 97, 59, 65, 61, 78, 58, 66, 73, 59, 65, 41, 61, 64, 70, 57, 78, 66, 61, 67, 72, 85, 50, 96, 64, 49, 58, 51, 64, 70, 56, 65, 72, 81, 64, 51, 74, 62, 79, 48, 64, 65, 89, 55, 65, 61, 44, 53, 88, 106, 47, 66, 58, 55, 87, 68, 102, 64, 53, 70, 69, 81, 70, 85, 56, 73, 55, 62, 55, 61, 68, 27, 66, 60, 61, 78, 63, 61, 72, 79, 62, 46, 66, 58, 44, 58, 64, 61, 83, 68, 75, 65, 60, 60, 73, 89, 61, 87, 70, 45, 62, 55, 53, 70, 77, 55, 81, 55, 62, 40, 63, 77, 82, 105, 65, 59, 67, 76, 58, 77, 78, 51, 60, 59, 59, 77, 55, 84, 52, 77, 84, 92, 50, 100, 63, 82, 70, 71, 55, 73, 88, 76, 75, 64, 68, 49, 59, 55, 56, 57, 49, 66, 71, 79, 69, 58, 63, 60, 67, 57, 66, 57, 56, 71, 47, 82, 65, 74, 60, 67, 65, 54, 52, 55, 60, 71, 51, 76, 112, 73, 66, 64, 89, 50, 72, 73, 58, 54, 57, 68, 68, 73, 59, 66, 56, 50, 56, 67, 66, 84, 59, 71, 66, 87, 55, 53, 69, 78, 60, 71, 76, 73, 57, 74, 63, 76, 66, 72, 44, 48, 49, 76, 54, 61, 53, 88, 73, 69, 73, 55, 74, 75, 82, 68, 62, 86, 68, 54, 43, 86, 51, 64, 67, 68, 68, 128, 38, 54, 60, 60, 96, 68, 158, 60, 75, 80, 64, 61, 68, 55, 71, 58, 49, 58, 58, 64, 74, 88, 82, 92, 67, 72, 63, 65, 47, 46, 67, 70, 71, 90, 56, 52, 63, 74, 54, 64, 84, 68, 58, 66, 44, 86, 61, 47, 51, 48, 47, 67, 62, 51, 59, 60, 78, 45, 47, 74, 56, 66, 83, 84, 59, 57, 61, 62, 102, 77, 52, 56, 51, 58, 70, 53, 65, 60, 45, 49, 59, 66, 77, 57, 67, 60, 51, 55, 64, 77, 75, 76, 59, 55, 93, 76, 66, 78, 55, 69, 72, 59, 71, 48, 80, 74, 50, 94, 72, 77, 107, 77, 57, 58, 61, 61, 52, 61, 103, 66, 61, 73, 52, 68, 62, 82, 97, 50, 66, 53, 56, 61, 47, 56, 75, 76, 64, 53, 74, 42, 67, 62, 65, 74, 47, 80, 49, 48, 40, 58, 48, 82, 50, 72, 72, 60, 53, 51, 72, 66, 48, 99, 85, 72, 75, 96, 36, 53, 64, 77, 60, 89, 80, 59, 87, 74, 33, 74, 81, 39, 98, 60, 54, 66, 72, 54, 79, 75, 35, 49, 57, 62, 86, 70, 66, 58, 77, 68, 68, 78, 76, 69, 56, 64, 81, 59, 65, 64, 54, 108, 69, 55, 50, 66, 83, 71, 64, 73, 68, 61, 69, 44, 62, 79, 65, 59, 66, 75, 92, 70, 41, 70, 92, 54, 70, 63, 89, 63, 75, 47, 77, 72, 78, 57, 99, 61, 68, 86, 77, 78, 56, 72, 68, 64, 54, 45, 38, 64, 63, 53, 89, 56, 61, 65, 95, 58, 56, 68, 77, 88, 68, 90, 36, 48, 68, 68, 53, 50, 85, 60, 56, 47, 80, 55, 83, 49, 23, 69, 44, 72, 89, 74, 67, 59, 48, 58, 54, 138, 73, 36, 64, 95, 70, 67, 42, 59, 51, 93, 42, 58, 94, 44, 46, 50, 76, 79, 62, 92, 59, 70, 41, 52, 69, 70, 65, 73, 62, 62, 86, 70, 74, 63, 62, 55, 69, 54, 47, 55, 56, 69, 60, 68, 109, 48, 72, 72, 62, 71, 55, 106, 60, 81, 62, 74, 72, 60, 63, 81, 41, 39, 62, 93, 85, 75, 112, 61, 70, 53, 78, 69, 77, 74, 49, 54, 86, 67, 31, 78, 56, 87, 72, 58, 63, 76, 46, 53, 45, 74, 62, 82, 58, 60, 82, 63, 61, 62, 64, 55, 76, 90, 94, 77, 62, 70, 73, 64, 71, 108, 66, 90, 59, 64, 87, 116, 60, 69, 45, 46, 52, 79, 97, 71, 40, 53, 77, 58, 62, 61, 78, 56, 61, 59, 69, 79, 36, 62, 74, 63, 67, 93, 65, 76, 73, 66, 51, 35, 66, 39, 84, 63, 64, 42, 62, 65, 73, 66, 67, 64, 62, 56, 51, 48, 60, 75, 66, 81, 68, 51, 80, 110, 59, 55, 59, 62, 80, 60, 53, 78, 64, 69, 75, 74, 84, 65, 56, 61, 50, 53, 63, 79, 72, 63, 61, 65, 70, 92, 97, 61, 29, 89, 49, 67, 44, 67, 85, 79, 64, 68, 62, 80, 83, 62, 63, 59, 42, 98, 92, 66, 47, 61, 61, 56, 74, 47, 55, 58, 63, 46, 62, 49, 85, 70, 58, 77, 54, 64, 64, 62, 63, 56, 63, 59, 71, 71, 59, 54, 65, 59, 51, 68, 90, 79, 81, 75, 50, 69, 91, 52, 73, 61, 48, 59, 62, 73, 76, 62, 44, 79, 80, 70, 53, 77, 69, 66, 35, 53, 50, 88, 40, 81, 65, 78, 62, 56, 67, 80, 57, 63, 54, 75, 71, 52, 58, 47, 82, 75, 93, 51, 81, 65, 48, 76, 78, 78, 92, 75, 55, 102, 54, 58, 58, 53, 58, 63, 61, 88, 49, 117, 34, 49, 56, 65, 65, 79, 60, 56, 83, 65, 52, 56, 28, 74, 56, 98, 64, 80, 55, 57, 57, 89, 61, 78, 64, 77, 59, 52, 68, 60, 59, 60, 65, 68, 65, 71, 54, 58, 73, 76, 49, 152, 98, 63, 57, 96, 45, 105, 77, 34, 54, 76, 61, 85, 71, 64, 78, 95, 58, 61, 71, 66, 77, 57, 53, 69, 55, 97, 95, 69, 71, 48, 70, 90, 66, 70, 57, 64, 63, 60, 67, 54, 73, 93, 67, 74, 81, 59, 53, 51, 69, 73, 83, 50, 49, 62, 65, 67, 66, 59, 53, 56, 66, 56, 82, 78, 53, 106, 38, 68, 51, 63, 52, 63, 40, 45, 80, 104, 51, 64, 71, 68, 74, 55, 91, 54, 72, 68, 57, 45, 58, 71, 99, 82, 49, 71, 98, 72, 45, 50, 54, 42, 61, 92, 53, 68, 58, 43, 67, 102, 45, 80, 63, 85, 69, 81, 91, 81, 66, 99, 76, 65, 57, 38, 62, 54, 62, 50, 52, 61, 59, 57, 71, 54, 94, 54, 76, 47, 78, 80, 80, 51, 76, 65, 98, 61, 57, 67, 84, 53, 68, 90, 86, 58, 69, 62, 92, 70, 81, 46, 42, 69, 61, 88, 97, 83, 84, 117, 62, 73, 73, 76, 70, 55, 61, 76, 56, 83, 100, 112, 62, 85, 80, 59, 82, 74, 60, 78, 53, 36, 71, 87, 60, 39, 54, 65, 72, 62, 79, 68, 69, 54, 41, 51, 93, 64, 54, 107, 80, 56, 64, 83, 47, 39, 67, 55, 66, 54, 46, 75, 56, 60, 57, 64, 66, 81, 70, 45, 58, 52, 58, 92, 46, 54, 53, 85, 80, 79, 66, 83, 51, 68, 74, 64, 74, 37, 53, 63, 82, 50, 68, 101, 67, 62, 53, 48, 75, 88, 97, 55, 62, 66, 110, 64, 69, 48, 55, 55, 42, 43, 85, 71, 76, 46, 74, 65, 70, 72, 53, 58, 87, 79, 57, 74, 86, 67, 96, 63, 68, 63, 78, 94, 59, 50, 53, 52, 49, 71, 57, 51, 56, 56, 105, 59, 63, 45, 54, 76, 96, 74, 24, 69, 90, 90, 57, 74, 68, 54, 48, 94, 59, 57, 70, 97, 72, 75, 49, 77, 61, 69, 63, 60, 88, 69, 46, 45, 26, 84, 59, 56, 58, 80, 61, 65, 59, 56, 63, 74, 72, 134, 45, 51, 57, 52, 71, 69, 69, 49, 66, 63, 61, 84, 57, 71, 48, 68, 66, 62, 55, 48, 64, 63, 81, 77, 44, 67, 61, 73, 64, 56, 94, 61, 55, 45, 45, 45, 87, 63, 51, 71, 91, 170, 66, 71, 58, 47, 60, 63, 64, 60, 63, 58, 37, 34, 62, 61, 57, 67, 62, 69, 51, 58, 78, 69, 79, 91, 58, 59, 68, 53, 70, 48, 40, 80, 48, 74, 50, 56, 61, 52, 62, 66, 54, 55, 79, 84, 57, 75, 66, 50, 54, 60, 90, 64, 60, 57, 55, 96, 56, 73, 59, 48, 74, 82, 74, 62, 60, 89, 78, 62, 59, 94, 69, 70, 59, 53, 107, 57, 81, 58, 56, 92, 78, 61, 68, 74, 67, 55, 75, 40, 55, 75, 63, 74, 72, 60, 65, 62, 58, 51, 44, 84, 53, 72, 56, 57, 59, 84, 58, 74, 60, 52, 66, 69, 89, 62, 73, 66, 66, 68, 70, 52, 49, 34, 63, 92, 62, 101, 81, 66, 53, 64, 47, 46, 53, 88, 86, 63, 55, 60, 59, 76, 82, 46, 55, 56, 58, 72, 64, 63, 44, 76, 53, 65, 87, 85, 93, 66, 50, 81, 48, 30, 58, 96, 50, 78, 60, 71, 52, 83, 84, 56, 69, 69, 82, 60, 43, 84, 62, 55, 55, 76, 53, 73, 64, 65, 61, 87, 61, 70, 67, 73, 58, 71, 81, 73, 52, 63, 73, 77, 72, 67, 56, 78, 75, 63, 71, 89, 57, 68, 88, 64, 64, 62, 61, 51, 55, 44, 54, 71, 128, 78, 77, 75, 66, 58, 30, 95, 48, 64, 59, 53, 56, 44, 64, 64, 58, 77, 79, 68, 62, 82, 48, 58, 45, 69, 65, 111, 52, 78, 63, 60, 78, 57, 61, 64, 45, 76, 76, 62, 66, 69, 58, 56, 79, 62, 71, 65, 56, 52, 57, 67, 45, 87, 48, 60, 53, 65, 70, 59, 57, 96, 56, 86, 70, 58, 53, 63, 66, 62, 55, 58, 79, 66, 71, 64, 47, 52, 77, 68, 41, 68, 55, 50, 61, 58, 61, 74, 58, 71, 72, 62, 59, 49, 95, 61, 67, 62, 70, 83, 59, 73, 56, 62, 63, 79, 83, 71, 58, 53, 64, 68, 60, 82, 65, 86, 57, 52, 149, 64, 71, 81, 68, 70, 74, 54, 70, 48, 66, 33, 83, 92, 51, 54, 74, 62, 44, 72, 59, 41, 81, 70, 73, 59, 49, 60, 58, 51, 40, 69, 66, 52, 67, 44, 41, 111, 65, 49, 106, 56, 61, 49, 71, 106, 59, 79, 67, 50, 84, 70, 56, 51, 50, 61, 70, 55, 84, 65, 106, 53, 50, 54, 63, 66, 61, 75, 62, 69, 60, 70, 52, 71, 56, 47, 48, 128, 68, 61, 59, 77, 50, 78, 62, 81, 63, 98, 71, 78, 52, 74, 51, 73, 75, 61, 54, 79, 60, 73, 54, 85, 65, 77, 68, 80, 72, 64, 46, 60, 76, 57, 61, 61, 54, 67, 54, 69, 114, 48, 78, 63, 69, 67, 61, 49, 45, 55, 71, 70, 70, 64, 99, 68, 72, 55, 58, 61, 62, 52, 53, 85, 63, 95, 65, 63, 54, 44, 58, 74, 81, 57, 80, 51, 59, 78, 81, 67, 49, 44, 79, 38, 60, 53, 68, 65, 58, 63, 60, 55, 90, 56, 74, 93, 54, 41, 57, 68, 63, 80, 61, 52, 58, 61, 63, 75, 73, 57, 62, 78, 48, 84, 96, 62, 100, 78, 86, 61, 50, 67, 63, 52, 40, 81, 65, 72, 87, 60, 81, 70, 68, 57, 74, 81, 73, 61, 59, 57, 62, 56, 86, 64, 63, 99, 52, 68, 46, 76, 62, 68, 74, 69, 69, 57, 72, 57, 59, 69, 63, 85, 39, 68, 99, 96, 61, 72, 65, 63, 97, 63, 51, 56, 71, 62, 80, 72, 38, 35, 85, 66, 67, 80, 62, 58, 61, 55, 43, 53, 69, 58, 70, 59, 62, 48, 60, 78, 70, 59, 80, 75, 72, 71, 60, 40, 51, 76, 59, 39, 65, 61, 63, 63, 61, 81, 71, 72, 47, 102, 73, 37, 66, 65, 49, 76, 68, 59, 59, 74, 49, 67, 57, 49, 72, 88, 67, 68, 69, 71, 54, 59, 48, 43, 88, 64, 64, 97, 55, 70, 100, 62, 63, 50, 57, 44, 54, 56, 66, 68, 57, 73, 57, 64, 111, 70, 85, 49, 65, 56, 62, 61, 67, 76, 64, 87, 100, 74, 44, 73, 56, 62, 59, 50, 65, 87, 47, 74, 60, 51, 56, 75, 52, 71, 53, 35, 57, 46, 63, 65, 44, 54, 54, 56, 59, 55, 67, 65, 61, 56, 62, 86, 56, 80, 48, 55, 66, 61, 89, 73, 83, 76, 53, 74, 85, 48, 47, 57, 75, 61, 45, 114, 58, 51, 75, 63, 68, 126, 72, 68, 64, 99, 81, 70, 59, 75, 46, 52, 65, 68, 69, 63, 52, 63, 74, 85, 54, 85, 53, 44, 66, 59, 71, 62, 64, 84, 53, 72, 98, 68, 52, 85, 72, 54, 48, 67, 78, 76, 52, 99, 65, 66, 47, 102, 69, 48, 54, 56, 53, 101, 52, 54, 83, 78, 55, 68, 79, 80, 50, 88, 80, 44, 70, 56, 56, 56, 76, 91, 59, 45, 60, 58, 83, 65, 92, 70, 69, 64, 89, 75, 63, 55, 59, 64, 82, 48, 43, 59, 68, 70, 67, 64, 61, 62, 51, 70, 65, 52, 61, 79, 50, 50, 45, 69, 60, 70, 55, 52, 49, 77, 64, 54, 50, 84, 52, 61, 69, 72, 83, 76, 77, 59, 77, 56, 64, 46, 44, 71, 85, 80, 58, 52, 85, 69, 47, 62, 56, 71, 55, 70, 92, 66, 58, 48, 71, 62, 75, 63, 66, 74, 67, 52, 75, 71, 52, 93, 89, 95, 93, 48, 79, 76, 63, 67, 62, 85, 51, 45, 59, 51, 72, 63, 77, 79, 56, 51, 65, 61, 56, 87, 81, 65, 100, 58, 58, 65, 73, 69, 39, 91, 68, 63, 77, 77, 74, 78, 60, 83, 65, 85, 66, 85, 90, 71, 69, 62, 36, 51, 44, 66, 71, 57, 61, 77, 59, 88, 46, 69, 75, 47, 75, 55, 52, 54, 41, 59, 91, 56, 69, 57, 81, 72, 67, 59, 54, 52, 62, 54, 112, 61, 43, 61, 83, 96, 83, 64, 66, 46, 60, 90, 57, 74, 55, 76, 64, 49, 73, 56, 125, 105, 67, 61, 73, 51, 27, 96, 55, 48, 58, 60, 65, 62, 93, 51, 91, 93, 65, 46, 70, 78, 74, 67, 54, 80, 67, 78, 69, 52, 66, 84, 108, 63, 73, 62, 52, 57, 101, 71, 94, 58, 43, 44, 87, 57, 66, 60, 102, 61, 71, 59, 47, 62, 57, 57, 64, 52, 51, 75, 69, 63, 52, 46, 55, 64, 72, 64, 53, 124, 52, 104, 70, 62, 62, 56, 104, 72, 89, 63, 71, 64, 80, 61, 68, 75, 78, 91, 63, 102, 79, 94, 67, 98, 60, 64, 53, 123, 58, 60, 73, 65, 71, 63, 59, 69, 56, 61, 62, 57, 66, 67, 60, 96, 122, 56, 58, 65, 64, 74, 53, 61, 66, 63, 74, 57, 41, 68, 59, 64, 60, 77, 59, 56, 68, 72, 49, 59, 59, 65, 49, 62, 68, 47, 65, 60, 104, 60, 51, 63, 51, 59, 62, 66, 81, 55, 47, 67, 70, 69, 53, 82, 54, 59, 66, 90, 80, 75, 57, 65, 63, 73, 62, 44, 56, 63, 73, 62, 60, 65, 69, 63, 82, 67, 66, 61, 48, 44, 59, 53, 64, 71, 68, 67, 79, 50, 68, 70, 65, 75, 112, 70, 56, 65, 144, 58, 66, 82, 62, 67, 72, 61, 60, 68, 71, 57, 71, 77, 56, 69, 91, 63, 64, 74, 53, 66, 138, 55, 56, 92, 54, 73, 76, 61, 47, 57, 79, 60, 60, 72, 46, 60, 55, 74, 62, 53, 58, 64, 94, 65, 70, 65, 55, 67, 67, 66, 70, 54, 62, 61, 59, 70, 71, 62, 55, 55, 54, 67, 36, 57, 95, 60, 62, 62, 58, 64, 66, 71, 81, 77, 82, 70, 48, 62, 61, 65, 70, 59, 60, 62, 62, 104, 65, 53, 72, 81, 65, 62, 58, 62, 49, 64, 61, 56, 59, 50, 70, 59, 63, 46, 98, 92, 60, 63, 81, 65, 66, 60, 66, 115, 58, 60, 65, 46, 77, 71, 57, 51, 55, 83, 76, 58, 72, 55, 57, 61, 44, 59, 71, 58, 68, 59, 66, 71, 74, 67, 72, 56, 70, 62, 57, 82, 62, 66, 47, 57, 62, 62, 77, 78, 59, 109, 69, 64, 56, 68, 65, 68, 56, 53, 64, 62, 70, 70, 55, 61, 62, 69, 57, 73, 59, 74, 61, 55, 67, 52, 60, 56, 59, 69, 70, 51, 69, 58, 68, 61, 54, 94, 64, 57, 65, 50, 58, 70, 59, 58, 66, 81, 54, 60, 68, 62, 55, 57, 57, 65, 48, 58, 58, 49, 57, 59, 56, 63, 71, 56, 58, 55, 59, 64, 63, 63, 66, 71, 54, 51, 53, 60, 73, 75, 123, 75, 75, 80, 55, 76, 51, 67, 63, 79, 55, 61, 61, 64, 93, 99, 60, 64, 70, 59, 52, 69, 45, 58, 68, 58, 78, 61, 60, 92, 100, 56, 58, 58, 51, 56, 71, 83, 65, 73, 56, 54, 66, 57, 44, 67, 60, 58, 71, 62, 72, 65, 66, 71, 67, 59, 66, 59, 56, 62, 47, 69, 46, 57, 61, 65, 56, 78, 67, 59, 67, 61, 71, 68, 59, 74, 49, 66, 60, 77, 62, 72, 62, 62, 57, 59, 88, 65, 60, 70, 66, 51, 75, 65, 70, 61, 62, 67, 80, 82, 63, 59, 55, 67, 78, 71, 65, 67, 68, 90, 83, 63, 58, 74, 66, 73, 79, 55, 70, 61, 48, 57, 64, 56, 62, 60, 61, 47, 53, 66, 54, 61, 54, 51, 56, 66, 63, 55, 65, 66, 62, 58, 66, 55, 75, 63, 68, 81, 67, 69, 68, 77, 71, 57, 54, 53, 68, 101, 59, 70, 64, 78, 75, 70, 67, 90, 71, 72, 55, 49, 49, 62, 51, 59, 61, 65, 57, 164, 49, 80, 64, 64, 56, 70, 78, 48, 76, 53, 58, 75, 85, 50, 93, 65, 64, 72, 64, 77, 65, 64, 81, 60, 100, 58, 110, 60, 55, 56, 75, 57, 65, 101, 49, 64, 56, 78, 74, 70, 59, 74, 60, 70, 57, 59, 64, 53, 49, 69, 60, 50, 67, 55, 73, 66, 85, 65, 63, 65, 61, 66, 59, 56, 69, 58, 63, 56, 74, 75, 59, 70, 54, 62, 52, 59, 77, 64, 89, 59, 55, 67, 66, 66, 66, 65, 55, 62, 63, 53, 94, 55, 88, 51, 65, 64, 94, 51, 66, 68, 64, 50, 67, 57, 60, 63, 49, 57, 67, 61, 58, 58, 59, 59, 61, 62, 65, 62, 87, 84, 51, 57, 74, 68, 75, 83, 57, 42, 66, 64, 76, 64, 103, 64, 83, 48, 79, 62, 52, 50, 58, 65, 61, 91, 63, 58, 68, 74, 49, 82, 55, 62, 70, 53, 68, 55, 63, 56, 68, 74, 69, 52, 53, 60, 61, 101, 68, 63, 71, 68, 54, 52, 91, 70, 72, 67, 76, 63, 75, 56, 66, 87, 69, 81, 67, 65, 90, 74, 62, 59, 59, 88, 71, 57, 61, 51, 54, 71, 108, 74, 61, 78, 55, 62, 65, 64, 65, 60, 69, 71, 62, 61, 56, 51, 76, 62, 71, 56, 71, 74, 67, 50, 74, 65, 64, 65, 100, 76, 55, 61, 61, 60, 60, 69, 74, 66, 55, 64, 57, 59, 81, 83, 74, 58, 60, 63, 83, 64, 69, 48, 64, 66, 65, 68, 73, 61, 66, 55, 57, 77, 48, 70, 96, 57, 73, 75, 83, 72, 56, 58, 68, 60, 71, 85, 64, 61, 67, 52, 57, 69, 86, 56, 55, 47, 71, 61, 64, 69, 56, 69, 70, 62, 61, 58, 61, 53, 66, 74, 58, 59, 73, 62, 80, 50, 70, 54, 106, 55, 69, 61, 85, 66, 69, 57, 61, 54, 48, 69, 91, 64, 57, 73, 58, 87, 76, 70, 87, 72, 60, 58, 68, 60, 68, 62, 66, 66, 60, 78, 83, 58, 71, 77, 75, 69, 62, 57, 56, 65, 76, 73, 76, 62, 65, 61, 66, 61, 82, 49, 62, 72, 84, 61, 71, 59, 72, 60, 54, 55, 57, 50, 56, 56, 71, 61, 57, 84, 52, 46, 82, 62, 50, 60, 67, 63, 62, 64, 83, 63, 52, 52, 67, 86, 69, 55, 73, 69, 47, 61, 83, 56, 53, 53, 71, 74, 72, 78, 125, 61, 89, 67, 71, 65, 74, 50, 56, 68, 69, 48, 69, 60, 61, 56, 61, 70, 75, 71, 81, 75, 64, 66, 59, 73, 60, 62, 49, 61, 61, 65, 77, 57, 67, 68, 52, 60, 63, 67, 66, 64, 65, 56, 64, 81, 68, 42, 88, 61, 88, 64, 67, 59, 62, 116, 62, 54, 77, 63, 59, 65, 60, 67, 65, 60, 62, 58, 81, 109, 52, 72, 60, 68, 59, 76, 72, 62, 50, 71, 64, 49, 71, 54, 56, 58, 83, 62, 70, 113, 136, 80, 80, 74, 57, 94, 50, 75, 83, 79, 58, 56, 66, 68, 55, 62, 92, 68, 58, 64, 78, 53, 72, 58, 49, 57, 56, 61, 76, 55, 81, 56, 64, 51, 67, 52, 53, 81, 82, 60, 54, 58, 68, 75, 55, 74, 67, 48, 78, 74, 64, 53, 66, 67, 74, 55, 65, 54, 99, 75, 76, 54, 56, 53, 76, 59, 66, 62, 68, 71, 61, 64, 62, 64, 73, 61, 86, 47, 64, 63, 61, 62, 58, 60, 75, 61, 57, 54, 66, 45, 51, 80, 53, 70, 65, 74, 79, 49, 67, 67, 53, 110, 55, 78, 55, 73, 66, 65, 108, 53, 49, 54, 62, 65, 63, 116, 58, 71, 61, 70, 58, 49, 73, 88, 54, 70, 80, 73, 65, 60, 47, 75, 71, 58, 69, 64, 64, 55, 75, 54, 64, 80, 117, 45, 69, 67, 72, 75, 67, 63, 69, 62, 81, 65, 52, 66, 78, 52, 85, 58, 77, 68, 75, 66, 50, 93, 83, 57, 45, 55, 79, 67, 59, 56, 80, 58, 71, 61, 69, 66, 68, 63, 67, 62, 49, 59, 57, 57, 69, 63, 78, 59, 84, 58, 62, 58, 78, 88, 52, 70, 74, 51, 103, 57, 49, 60, 40, 75, 62, 61, 67, 47, 74, 57, 63, 147, 60, 74, 67, 66, 62, 67, 62, 62, 56, 65, 63, 70, 79, 55, 58, 58, 60, 97, 75, 58, 66, 53, 58, 69, 81, 62, 78, 54, 61, 68, 75, 54, 57, 50, 71, 80, 72, 74, 55, 58, 58, 67, 82, 68, 62, 68, 66, 66, 51, 74, 64, 128, 71, 85, 66, 63, 73, 53, 72, 70, 74, 77, 52, 67, 79, 54, 64, 46, 72, 90, 41, 67, 59, 64, 74, 74, 57, 71, 65, 116, 61, 64, 65, 57, 58, 62, 59, 62, 80, 60, 62, 65, 58, 62, 68, 64, 64, 62, 98, 63, 45, 61, 79, 66, 58, 72, 65, 64, 76, 68, 64, 53, 69, 77, 57, 64, 64, 52, 54, 67, 61, 61, 52, 67, 81, 65, 40, 80, 55, 64, 61, 73, 59, 71, 66, 65, 48, 71, 69, 59, 74, 62, 60, 86, 60, 65, 68, 60, 54, 66, 55, 62, 65, 58, 74, 79, 62, 61, 67, 60, 63, 50, 61, 65, 72, 74, 61, 72, 57, 57, 57, 72, 61, 47, 54, 94, 67, 67, 53, 52, 63, 68, 78, 68, 49, 55, 55, 51, 62, 48, 71, 57, 61, 63, 63, 49, 65, 61, 77, 63, 66, 72, 62, 62, 61, 67, 69, 61, 61, 58, 63, 54, 55, 66, 54, 77, 55, 63, 64, 68, 53, 66, 65, 45, 66, 70, 76, 65, 65, 61, 69, 65, 46, 50, 64, 49, 60, 73, 76, 79, 44, 63, 62, 89, 72, 63, 68, 66, 68, 55, 68, 82, 77, 65, 52, 65, 66, 64, 50, 75, 67, 56, 69, 92, 64, 74, 86, 56, 60, 60, 75, 66, 65, 46, 57, 77, 72, 76, 60, 62, 54, 58, 80, 104, 53, 57, 105, 52, 59, 75, 52, 63, 51, 75, 52, 64, 63, 59, 63, 63, 56, 62, 60, 63, 93, 67, 82, 83, 67, 62, 53, 80, 68, 81, 76, 86, 70, 53, 85, 56, 68, 82, 70, 70, 93, 59, 61, 39, 64, 57, 66, 61, 80, 50, 79, 76, 128, 60, 59, 61, 72, 61, 82, 74, 75, 53, 69, 73, 74, 66, 58, 59, 67, 62, 67, 76, 52, 71, 60, 62, 49, 54, 60, 96, 70, 55, 64, 87, 68, 75, 65, 60, 62, 55, 59, 66, 54, 57, 58, 65, 65, 63, 70, 78, 65, 66, 51, 69, 67, 67, 91, 57, 73, 44, 61, 79, 67, 69, 68, 55, 70, 81, 58, 66, 69, 57, 76, 60, 64, 57, 58, 66, 58, 71, 69, 58, 56, 96, 54, 54, 50, 55, 65, 55, 74, 67, 57, 71, 52, 63, 49, 66, 78, 74, 91, 68, 50, 58, 64, 74, 63, 80, 60, 51, 122, 53, 63, 59, 57, 74, 58, 64, 63, 60, 47, 75, 92, 84, 45, 64, 72, 55, 68, 56, 61, 115, 52, 70, 66, 63, 75, 64, 58, 61, 66, 65, 55, 76, 63, 100, 68, 61, 76, 56, 63, 64, 72, 69, 57, 66, 105, 50, 48, 56, 66, 65, 67, 62, 79, 59, 55, 59, 79, 74, 52, 70, 80, 64, 55, 75, 62, 74, 65, 50, 57, 62, 54, 73, 93, 61, 67, 86, 56, 63, 65, 71, 57, 56, 76, 51, 68, 73, 67, 71, 58, 52, 55, 67, 63, 72, 46, 63, 52, 68, 52, 41, 51, 49, 59, 73, 75, 57, 77, 72, 61, 56, 65, 73, 55, 70, 69, 70, 80, 49, 54, 63, 70, 66, 75, 75, 62, 58, 60, 84, 64, 95, 68, 72, 86, 66, 67, 54, 67, 61, 91, 66, 71, 73, 70, 66, 68, 83, 58, 81, 53, 50, 63, 67, 81, 59, 77, 97, 46, 61, 80, 77, 93, 69, 56, 63, 63, 40, 67, 56, 66, 41, 70, 63, 49, 70, 58, 56, 63, 70, 67, 54, 61, 56, 51, 47, 75, 68, 54, 69, 54, 66, 62, 73, 79, 52, 53, 53, 50, 65, 71, 61, 58, 72, 87, 75, 58, 63, 70, 91, 67, 58, 64, 65, 74, 82, 95, 72, 66, 67, 56, 62, 64, 66, 48, 72, 60, 55, 80, 57, 60, 58, 82, 54, 77, 54, 61, 64, 67, 66, 66, 94, 66, 60, 54, 99, 67, 64, 62, 53, 94, 55, 80, 69, 108, 47, 62, 62, 100, 69, 62, 67, 73, 59, 71, 52, 70, 55, 63, 90, 58, 62, 53, 68, 69, 64, 76, 68, 68, 53, 53, 61, 72, 73, 64, 81, 50, 60, 59, 79, 56, 58, 49, 48, 146, 58, 68, 101, 53, 66, 60, 59, 63, 68, 65, 51, 66, 52, 54, 96, 65, 71, 86, 53, 70, 65, 67, 89, 56, 69, 58, 82, 64, 90, 73, 68, 63, 81, 66, 81, 61, 90, 66, 52, 43, 57, 70, 47, 60, 60, 79, 70, 64, 51, 56, 60, 76, 57, 61, 125, 61, 59, 57, 98, 67, 56, 62, 62, 59, 63, 75, 63, 80, 73, 59, 57, 68, 99, 65, 68, 58, 49, 73, 53, 52, 93, 70, 60, 65, 58, 63, 67, 65, 107, 77, 162, 74, 72, 85, 56, 56, 56, 60, 58, 69, 67, 103, 56, 62, 63, 50, 64, 74, 48, 69, 65, 48, 51, 64, 51, 72, 75, 58, 61, 72, 93, 55, 76, 95, 57, 49, 81, 58, 65, 62, 43, 68, 47, 41, 82, 51, 79, 44, 58, 61, 47, 70, 65, 47, 57, 56, 84, 95, 49, 57, 69, 59, 68, 61, 96, 80, 66, 66, 68, 87, 61, 122, 66, 59, 83, 53, 63, 60, 54, 65, 65, 53, 87, 67, 63, 60, 67, 66, 60, 67, 89, 58, 67, 71, 73, 70, 50, 81, 54, 63, 73, 49, 52, 77, 55, 72, 64, 65, 69, 91, 57, 63, 68, 73, 97, 50, 67, 57, 65, 89, 81, 75, 69, 73, 60, 56, 76, 48, 65, 49, 64, 72, 53, 60, 71, 62, 46, 61, 62, 74, 90, 86, 50, 45, 53, 62, 56, 68, 74, 68, 73, 57, 60, 78, 67, 55, 55, 69, 63, 79, 83, 60, 65, 85, 60, 55, 69, 59, 57, 52, 60, 41, 48, 49, 59, 62, 77, 96, 59, 54, 64, 66, 54, 64, 72, 73, 75, 56, 76, 63, 65, 62, 59, 69, 54, 75, 84, 58, 60, 60, 58, 47, 66, 75, 56, 60, 52, 62, 88, 57, 52, 75, 44, 63, 75, 63, 66, 103, 53, 84, 66, 61, 90, 74, 70, 84, 87, 145, 74, 53, 49, 53, 64, 72, 40, 53, 70, 69, 49, 42, 68, 54, 62, 65, 58, 66, 64, 59, 66, 58, 64, 50, 78, 58, 72, 77, 92, 60, 67, 62, 47, 64, 59, 70, 73, 79, 73, 56, 82, 59, 60, 81, 60, 56, 74, 56, 73, 72, 67, 56, 74, 99, 76, 66, 55, 63, 64, 75, 46, 59, 56, 62, 74, 54, 75, 58, 54, 60, 73, 76, 74, 51, 60, 65, 47, 59, 48, 59, 56, 72, 76, 68, 60, 69, 122, 50, 53, 52, 70, 62, 67, 82, 51, 48, 84, 53, 64, 61, 72, 44, 71, 53, 66, 51, 64, 57, 68, 64, 46, 61, 63, 51, 89, 87, 84, 67, 46, 55, 58, 90, 60, 79, 79, 53, 57, 45, 55, 59, 74, 51, 56, 65, 57, 86, 59, 59, 71, 50, 70, 76, 61, 73, 74, 74, 56, 79, 56, 60, 60, 64, 83, 62, 81, 59, 50, 69, 92, 68, 65, 56, 64, 54, 69, 79, 64, 59, 78, 61, 63, 84, 69, 162, 55, 50, 55, 74, 79, 62, 62, 69, 96, 46, 66, 54, 61, 55, 128, 49, 64, 59, 59, 65, 53, 61, 55, 68, 87, 51, 75, 46, 54, 69, 71, 47, 67, 65, 67, 63, 55, 57, 54, 65, 60, 81, 89, 111, 48, 36, 54, 64, 59, 59, 54, 45, 55, 56, 42, 55, 62, 52, 87, 58, 59, 86, 74, 102, 78, 58, 82, 72, 66, 80, 70, 64, 68, 68, 72, 49, 69, 58, 67, 76, 133, 75, 56, 71, 61, 77, 51, 73, 88, 60, 53, 63, 57, 61, 47, 65, 59, 65, 69, 79, 69, 57, 65, 56, 53, 54, 73, 53, 65, 73, 56, 54, 66, 51, 63, 86, 67, 59, 61, 67, 50, 88, 82, 50, 64, 59, 59, 59, 63, 80, 77, 75, 56, 58, 58, 72, 68, 75, 99, 92, 69, 71, 66, 45, 56, 62, 51, 71, 63, 58, 78, 87, 56, 75, 56, 63, 77, 71, 62, 84, 87, 55, 85, 64, 57, 53, 62, 61, 93, 67, 74, 80, 96, 83, 50, 61, 52, 52, 82, 76, 93, 48, 44, 52, 66, 119, 36, 71, 111, 67, 52, 84, 57, 51, 63, 69, 60, 83, 73, 86, 42, 91, 62, 57, 70, 61, 37, 59, 75, 74, 74, 83, 58, 70, 58, 64, 89, 52, 62, 70, 61, 53, 53, 87, 59, 74, 52, 62, 44, 57, 49, 120, 76, 47, 66, 105, 55, 69, 90, 61, 43, 45, 76, 55, 68, 73, 59, 64, 57, 65, 52, 97, 73, 69, 41, 77, 57, 65, 64, 70, 85, 78, 55, 65, 56, 70, 67, 73, 63, 52, 69, 61, 74, 104, 63, 61, 54, 60, 56, 62, 70, 64, 70, 68, 57, 75, 79, 67, 64, 47, 64, 62, 60, 55, 61, 60, 52, 54, 83, 55, 60, 72, 39, 66, 49, 33, 35, 57, 102, 56, 50, 56, 79, 93, 76, 58, 68, 65, 68, 58, 65, 67, 96, 69, 57, 77, 68, 67, 46, 51, 117, 72, 61, 80, 44, 89, 64, 69, 56, 78, 77, 73, 54, 55, 63, 56, 72, 73, 70, 71, 63, 70, 56, 64, 94, 64, 67, 61, 61, 69, 77, 98, 76, 55, 75, 57, 75, 58, 47, 61, 51, 50, 57, 66, 66, 57, 77, 56, 95, 87, 50, 66, 72, 40, 67, 72, 59, 51, 71, 105, 64, 69, 39, 80, 48, 72, 52, 50, 65, 70, 51, 55, 72, 54, 68, 70, 72, 84, 89, 72, 46, 77, 61, 50, 74, 64, 155, 50, 68, 69, 65, 86, 71, 70, 75, 83, 66, 72, 49, 77, 75, 73, 64, 53, 73, 43, 69, 65, 58, 53, 45, 60, 56, 75, 77, 65, 68, 58, 101, 65, 75, 55, 71, 75, 67, 79, 56, 62, 52, 91, 62, 60, 67, 54, 93, 53, 77, 61, 61, 61, 58, 76, 73, 54, 50, 63, 66, 101, 65, 69, 93, 59, 91, 75, 64, 69, 69, 72, 62, 58, 50, 58, 54, 44, 63, 63, 75, 83, 61, 71, 76, 51, 75, 54, 70, 86, 84, 54, 75, 77, 71, 88, 55, 73, 126, 48, 98, 52, 85, 75, 45, 53, 66, 59, 64, 55, 38, 53, 65, 78, 55, 60, 74, 54, 82, 71, 62, 64, 63, 60, 76, 86, 60, 54, 58, 40, 46, 68, 70, 66, 60, 92, 54, 58, 66, 91, 71, 48, 52, 60, 85, 47, 58, 76, 38, 81, 51, 61, 83, 53, 60, 89, 64, 87, 79, 66, 50, 59, 72, 72, 50, 62, 65, 73, 58, 53, 66, 60, 74, 73, 70, 61, 57, 60, 67, 62, 56, 66, 93, 73, 66, 113, 45, 69, 49, 60, 73, 52, 70, 74, 68, 61, 54, 74, 75, 67, 111, 66, 53, 57, 74, 80, 46, 78, 66, 62, 60, 78, 59, 72, 54, 72, 55, 56, 47, 76, 58, 64, 70, 54, 70, 49, 74, 66, 71, 86, 94, 72, 53, 87, 53, 61, 59, 111, 64, 45, 77, 94, 55, 59, 69, 70, 85, 77, 69, 58, 54, 59, 67, 53, 58, 78, 70, 69, 62, 68, 73, 69, 58, 76, 90, 106, 65, 47, 36, 60, 80, 50, 61, 70, 102, 64, 66, 50, 82, 100, 77, 54, 65, 56, 58, 51, 73, 83, 61, 62, 85, 101, 43, 94, 67, 79, 72, 69, 71, 74, 67, 63, 64, 34, 61, 42, 53, 48, 62, 78, 77, 64, 63, 93, 47, 64, 56, 70, 121, 45, 66, 47, 67, 69, 62, 76, 63, 72, 46, 76, 66, 54, 61, 43, 80, 58, 66, 82, 67, 79, 67, 58, 92, 64, 69, 42, 41, 110, 91, 30, 81, 102, 60, 55, 63, 62, 51, 49, 69, 64, 66, 97, 93, 99, 100, 80, 54, 81, 81, 49, 62, 65, 97, 68, 54, 74, 44, 69, 78, 34, 65, 55, 51, 84, 65, 93, 57, 78, 70, 59, 75, 76, 76, 58, 74, 55, 69, 67, 64, 70, 57, 79, 54, 129, 92, 73, 68, 53, 81, 64, 55, 70, 69, 95, 61, 57, 82, 68, 52, 45, 61, 63, 77, 52, 65, 63, 84, 63, 65, 61, 60, 53, 49, 68, 49, 57, 44, 50, 56, 56, 79, 54, 94, 64, 41, 77, 56, 63, 58, 53, 71, 55, 71, 73, 79, 63, 53, 74, 68, 69, 63, 88, 58, 55, 59, 46, 69, 71, 62, 62, 63, 54, 40, 68, 53, 52, 65, 49, 71, 59, 62, 91, 48, 56, 54, 59, 54, 102, 59, 68, 86, 68, 54, 56, 69, 53, 50, 91, 74, 63, 51, 88, 49, 42, 53, 61, 72, 37, 56, 58, 80, 60, 66, 60, 59, 77, 61, 58, 63, 49, 56, 72, 77, 38, 67, 59, 100, 67, 68, 60, 66, 42, 70, 56, 64, 100, 72, 58, 55, 84, 73, 81, 112, 74, 53, 57, 57, 68, 88, 71, 53, 77, 74, 71, 106, 115, 98, 67, 35, 56, 55, 63, 43, 52, 62, 78, 69, 54, 69, 63, 55, 41, 61, 75, 75, 71, 69, 58, 63, 71, 44, 57, 75, 61, 75, 56, 51, 58, 90, 64, 47, 93, 95, 74, 71, 76, 81, 49, 59, 93, 67, 52, 62, 64, 105, 76, 69, 49, 58, 60, 47, 55, 63, 46, 60, 65, 51, 64, 51, 65, 77, 75, 117, 72, 61, 68, 68, 86, 67, 65, 56, 42, 67, 41, 81, 41, 57, 63, 60, 62, 55, 52, 56, 73, 62, 46, 63, 62, 60, 101, 78, 55, 109, 58, 74, 59, 56, 67, 66, 73, 50, 81, 76, 79, 44, 55, 77, 70, 86, 95, 69, 63, 70, 109, 40, 60, 46, 93, 66, 35, 43, 39, 53, 76, 59, 77, 54, 63, 55, 60, 72, 51, 68, 71, 58, 44, 92, 77, 64, 73, 70, 50, 67, 56, 57, 39, 61, 58, 48, 61, 28, 103, 52, 61, 69, 65, 73, 53, 50, 130, 106, 57, 59, 64, 52, 74, 51, 73, 49, 88, 52, 102, 54, 40, 76, 61, 65, 84, 55, 52, 58, 71, 66, 47, 75, 60, 45, 70, 44, 70, 73, 72, 59, 64, 53, 51, 67, 43, 61, 73, 59, 62, 53, 67, 61, 79, 70, 23, 68, 49, 66, 67, 49, 69, 50, 89, 73, 93, 111, 77, 59, 36, 74, 62, 70, 34, 61, 79, 59, 121, 63, 76, 50, 90, 54, 74, 107, 82, 73, 67, 65, 72, 59, 74, 83, 33, 76, 58, 65, 48, 57, 84, 86, 60, 76, 68, 44, 37, 75, 74, 67, 57, 65, 85, 45, 72, 93, 63, 56, 61, 76, 57, 91, 50, 52, 89, 118, 62, 41, 37, 59, 54, 50, 67, 76, 50, 58, 67, 65, 70, 94, 69, 89, 62, 59, 61, 78, 62, 64, 49, 52, 55, 76, 67, 77, 49, 54, 50, 67, 68, 54, 56, 64, 57, 58, 60, 63, 76, 89, 74, 59, 41, 54, 47, 77, 71, 72, 72, 79, 81, 67, 53, 70, 91, 63, 81, 83, 34, 59, 62, 52, 69, 66, 54, 52, 72, 88, 65, 57, 87, 62, 63, 61, 74, 81, 48, 36, 70, 66, 61, 80, 78, 41, 64, 99, 31, 32, 70, 61, 54, 74, 53, 72, 53, 54, 40, 49, 62, 37, 67, 61, 58, 66, 65, 73, 52, 58, 63, 57, 77, 81, 74, 76, 49, 45, 57, 59, 67, 68, 87, 96, 64, 80, 78, 69, 63, 36, 117, 68, 70, 42, 63, 66, 65, 62, 52, 79, 59, 66, 61, 118, 62, 58, 57, 63, 54, 52, 82, 87, 54, 66, 58, 53, 54, 66, 63, 101, 69, 72, 73, 86, 59, 66, 44, 57, 56, 69, 67, 46, 91, 87, 66, 67, 67, 57, 79, 58, 73, 74, 40, 53, 80, 51, 51, 55, 46, 78, 60, 98, 62, 39, 73, 67, 78, 67, 66, 87, 93, 67, 69, 50, 98, 56, 58, 75, 47, 89, 49, 89, 74, 60, 79, 61, 72, 61, 96, 82, 52, 61, 58, 51, 47, 55, 44, 63, 67, 67, 53, 75, 70, 77, 86, 48, 87, 47, 52, 52, 72, 84, 100, 39, 51, 82, 52, 76, 96, 60, 57, 76, 59, 67, 47, 50, 77, 118, 57, 131, 56, 54, 76, 58, 60, 90, 77, 38, 57, 55, 70, 78, 71, 59, 73, 62, 62, 46, 80, 67, 66, 55, 80, 58, 68, 55, 81, 75, 69, 70, 57, 64, 69, 72, 66, 44, 70, 40, 82, 74, 102, 46, 63, 75, 62, 38, 58, 96, 45, 55, 46, 68, 67, 54, 47, 102, 44, 64, 86, 50, 63, 89, 89, 67, 73, 63, 38, 78, 107, 69, 51, 56, 69, 80, 100, 67, 81, 73, 60, 69, 59, 71, 33, 74, 75, 51, 102, 54, 67, 101, 44, 69, 68, 90, 65, 71, 49, 49, 86, 103, 59, 66, 66, 37, 62, 61, 71, 76, 36, 130, 78, 69, 60, 70, 70, 88, 52, 66, 78, 80, 85, 123, 60, 57, 46, 81, 60, 55, 71, 95, 56, 42, 49, 61, 66, 59, 90, 71, 104, 59, 52, 52, 75, 44, 53, 88, 74, 76, 67, 77, 50, 76, 69, 58, 70, 63, 74, 61, 75, 75, 87, 59, 66, 43, 50, 56, 72, 57, 61, 86, 77, 62, 66, 69, 82, 66, 67, 91, 55, 67, 53, 44, 59, 60, 80, 60, 77, 54, 50, 60, 65, 45, 51, 72, 62, 36, 78, 57, 80, 60, 67, 69, 68, 81, 57, 49, 110, 121, 59, 52, 80, 61, 66, 71, 68, 59, 87, 59, 102, 56, 73, 65, 83, 57, 40, 68, 78, 78, 68, 58, 34, 79, 96, 68, 63, 62, 60, 31, 72, 50, 63, 69, 76, 65, 53, 61, 79, 72, 66, 67, 64, 88, 57, 48, 60, 66, 62, 90, 72, 63, 62, 75, 71, 74, 78, 58, 54, 78, 58, 68, 77, 88, 51, 54, 51, 65, 47, 70, 51, 44, 54, 80, 61, 64, 61, 59, 82, 59, 81, 62, 49, 66, 47, 57, 52, 62, 51, 59, 73, 62, 60, 48, 49, 59, 81, 70, 73, 123, 68, 77, 79, 65, 71, 59, 50, 45, 53, 65, 74, 74, 58, 65, 67, 70, 57, 89, 80, 56, 99, 54, 55, 87, 75, 57, 59, 57, 56, 84, 47, 44, 73, 64, 59, 93, 52, 86, 83, 82, 65, 141, 67, 86, 64, 44, 64, 88, 69, 48, 53, 60, 64, 56, 54, 65, 64, 63, 50, 67, 78, 54, 68, 49, 46, 72, 54, 83, 61, 62, 68, 65, 71, 41, 54, 43, 79, 66, 57, 70, 65, 54, 36, 71, 60, 56, 43, 60, 62, 61, 74, 64, 68, 78, 88, 82, 51, 72, 55, 89, 70, 75, 57, 78, 51, 58, 51, 47, 64, 76, 73, 79, 74, 97, 47, 63, 51, 97, 49, 46, 72, 92, 64, 45, 62, 62, 57, 46, 66, 48, 70, 75, 74, 83, 70, 83, 63, 47, 70, 68, 77, 67, 64, 87, 54, 69, 52, 62, 73, 47, 51, 115, 59, 56, 73, 62, 72, 63, 46, 48, 47, 67, 68, 73, 58, 62, 64, 68, 79, 66, 64, 65, 58, 48, 58, 76, 68, 92, 73, 51, 80, 104, 67, 64, 69, 36, 47, 62, 58, 80, 57, 76, 56, 55, 50, 46, 83, 62, 93, 61, 68, 65, 79, 21, 67, 73, 86, 57, 59, 80, 63, 74, 43, 64, 64, 58, 67, 65, 66, 73, 60, 59, 60, 54, 62, 67, 70, 60, 87, 46, 73, 59, 57, 75, 44, 80, 78, 48, 50, 46, 66, 71, 75, 62, 59, 58, 73, 65, 57, 54, 51, 55, 48, 55, 66, 59, 69, 69, 62, 50, 71, 81, 59, 80, 60, 91, 53, 70, 84, 59, 55, 61, 61, 73, 56, 89, 82, 80, 68, 61, 105, 54, 79, 52, 55, 48, 62, 88, 70, 49, 77, 46, 69, 70, 57, 90, 59, 53, 63, 64, 61, 76, 57, 50, 56, 50, 79, 72, 74, 68, 65, 69, 86, 54, 49, 90, 51, 69, 79, 69, 47, 62, 58, 63, 43, 53, 81, 73, 67, 50, 63, 53, 66, 68, 67, 48, 54, 55, 56, 30, 48, 62, 46, 116, 68, 95, 47, 75, 73, 56, 73, 48, 92, 119, 64, 86, 55, 48, 59, 72, 67, 66, 74, 57, 70, 73, 72, 60, 101, 49, 55, 53, 85, 63, 85, 54, 58, 72, 57, 71, 71, 58, 64, 52, 60, 70, 66, 89, 76, 73, 81, 60, 92, 117, 85, 64, 109, 74, 54, 52, 61, 71, 64, 48, 47, 76, 74, 76, 79, 67, 46, 56, 50, 40, 84, 77, 62, 56, 58, 55, 56, 62, 48, 86, 75, 89, 61, 73, 53, 76, 74, 60, 83, 76, 60, 50, 72, 86, 41, 65, 86, 44, 51, 55, 60, 52, 43, 58, 52, 72, 61, 55, 79, 62, 64, 72, 78, 80, 75, 62, 62, 71, 84, 60, 45, 58, 101, 66, 79, 66, 53, 63, 76, 59, 109, 89, 74, 55, 67, 94, 62, 93, 90, 47, 37, 64, 51, 57, 60, 55, 81, 92, 50, 79, 42, 70, 68, 58, 63, 76, 50, 72, 68, 98, 78, 46, 74, 56, 64, 59, 46, 64, 66, 53, 71, 86, 60, 68, 47, 68, 65, 54, 84, 73, 78, 70, 54, 74, 78, 71, 70, 68, 69, 73, 69, 74, 41, 76, 40, 53, 55, 51, 74, 58, 66, 81, 50, 55, 98, 86, 100, 90, 93, 59, 48, 56, 95, 49, 57, 54, 81, 87, 68, 54, 58, 66, 66, 50, 64, 41, 65, 75, 37, 80, 55, 61, 63, 57, 135, 58, 117, 53, 49, 75, 70, 70, 61, 66, 63, 55, 73, 54, 80, 74, 66, 70, 53, 59, 119, 75, 73, 65, 64, 76, 59, 74, 58, 56, 84, 68, 53, 51, 81, 94, 55, 47, 62, 74, 49, 60, 62, 62, 69, 42, 69, 66, 62, 61, 69, 79, 59, 47, 76, 67, 78, 76, 85, 53, 58, 76, 88, 61, 57, 57, 51, 65, 80, 70, 64, 65, 57, 74, 80, 78, 41, 71, 56, 53, 57, 51, 43, 75, 69, 100, 50, 70, 48, 85, 52, 62, 65, 59, 70, 98, 58, 36, 71, 88, 47, 58, 68, 57, 59, 65, 64, 91, 74, 67, 68, 59, 68, 72, 62, 61, 66, 75, 82, 68, 71, 46, 84, 69, 68, 49, 70, 66, 56, 72, 91, 75, 59, 61, 46, 81, 72, 77, 63, 60, 78, 70, 56, 54, 66, 59, 55, 63, 51, 70, 74, 38, 80, 60, 99, 67, 70, 56, 60, 61, 79, 60, 55, 64, 69, 70, 80, 73, 81, 58, 72, 62, 73, 87, 60, 55, 87, 87, 68, 64, 71, 51, 60, 63, 70, 53, 76, 52, 65, 92, 69, 66, 64, 68, 62, 61, 63, 78, 54, 55, 80, 58, 72, 67, 51, 72, 57, 57, 44, 61, 44, 51, 78, 76, 73, 61, 66, 94, 46, 49, 60, 75, 70, 56, 57, 84, 64, 57, 59, 65, 97, 66, 52, 51, 92, 81, 98, 38, 75, 57, 49, 86, 60, 59, 51, 77, 66, 63, 75, 77, 56, 54, 56, 47, 80, 52, 66, 65, 61, 74, 101, 51, 49, 64, 65, 54, 51, 63, 72, 63, 71, 62, 58, 46, 93, 74, 68, 70, 65, 59, 66, 73, 64, 51, 51, 79, 49, 49, 66, 72, 78, 41, 66, 57, 65, 64, 46, 55, 56, 64, 85, 107, 62, 57, 55, 82, 64, 75, 65, 52, 72, 54, 63, 58, 69, 87, 66, 63, 61, 68, 78, 61, 65, 103, 60, 66, 72, 65, 81, 68, 58, 81, 69, 112, 70, 67, 71, 75, 86, 49, 71, 61, 66, 58, 58, 75, 62, 71, 62, 69, 61, 75, 64, 53, 59, 57, 66, 60, 63, 66, 64, 99, 67, 57, 78, 79, 61, 122, 54, 61, 59, 67, 82, 55, 51, 66, 69, 85, 58, 54, 65, 87, 68, 71, 57, 55, 59, 71, 70, 59, 67, 75, 65, 61, 127, 72, 63, 45, 61, 83, 65, 60, 64, 77, 62, 74, 61, 60, 52, 65, 72, 56, 66, 58, 61, 69, 81, 60, 71, 68, 65, 65, 57, 62, 74, 96, 76, 63, 80, 67, 43, 63, 49, 47, 58, 63, 63, 46, 59, 55, 70, 62, 115, 63, 57, 68, 79, 50, 86, 73, 59, 66, 49, 65, 62, 76, 99, 142, 71, 75, 54, 63, 79, 64, 64, 62, 92, 58, 64, 51, 65, 77, 49, 71, 66, 56, 55, 75, 65, 85, 59, 56, 58, 72, 68, 51, 64, 67, 65, 62, 52, 53, 62, 65, 57, 58, 55, 60, 50, 51, 79, 65, 59, 54, 69, 54, 64, 57, 60, 57, 61, 54, 52, 67, 63, 60, 91, 77, 64, 67, 58, 70, 53, 72, 68, 57, 57, 61, 59, 58, 56, 64, 45, 69, 60, 61, 67, 69, 61, 58, 75, 72, 61, 72, 65, 80, 62, 64, 64, 73, 83, 67, 66, 62, 54, 71, 66, 90, 77, 55, 70, 64, 63, 72, 61, 63, 61, 78, 62, 53, 58, 62, 63, 61, 63, 60, 57, 58, 55, 64, 56, 58, 56, 67, 68, 58, 54, 55, 68, 67, 63, 62, 69, 79, 70, 74, 51, 75, 69, 59, 58, 48, 65, 67, 76, 91, 92, 62, 71, 44, 66, 60, 127, 53, 54, 61, 54, 57, 58, 57, 68, 61, 64, 60, 69, 60, 71, 68, 59, 59, 67, 43, 77, 69, 91, 67, 66, 56, 104, 61, 44, 64, 63, 56, 52, 61, 71, 60, 52, 76, 59, 66, 55, 67, 64, 69, 62, 73, 67, 48, 57, 67, 61, 102, 63, 58, 61, 72, 63, 58, 61, 108, 69, 66, 57, 54, 80, 64, 65, 57, 71, 49, 78, 67, 58, 59, 58, 62, 57, 63, 69, 67, 88, 60, 51, 67, 48, 52, 57, 59, 90, 66, 69, 67, 64, 56, 55, 71, 80, 67, 59, 72, 55, 56, 59, 89, 63, 80, 65, 71, 66, 65, 59, 69, 63, 50, 66, 67, 67, 58, 58, 57, 68, 69, 68, 62, 77, 62, 58, 59, 65, 53, 59, 63, 68, 63, 58, 62, 86, 76, 62, 62, 69, 54, 77, 46, 50, 55, 69, 81, 69, 65, 58, 58, 65, 79, 61, 62, 59, 82, 71, 74, 58, 64, 69, 50, 75, 50, 52, 70, 89, 34, 56, 73, 60, 59, 75, 72, 67, 49, 88, 69, 57, 64, 70, 57, 62, 57, 82, 56, 58, 75, 106, 65, 67, 62, 62, 66, 62, 68, 52, 75, 59, 62, 62, 58, 63, 49, 44, 58, 102, 64, 54, 61, 67, 64, 52, 51, 74, 84, 84, 54, 60, 71, 59, 79, 61, 69, 58, 86, 64, 73, 60, 54, 80, 56, 61, 93, 73, 73, 59, 58, 61, 64, 54, 94, 58, 67, 64, 65, 82, 52, 62, 59, 61, 59, 58, 49, 67, 66, 75, 37, 48, 74, 68, 121, 66, 63, 58, 59, 67, 48, 73, 78, 63, 61, 68, 46, 59, 55, 77, 58, 59, 71, 59, 61, 59, 55, 48, 57, 54, 73, 72, 67, 63, 59, 58, 69, 60, 61, 93, 59, 94, 46, 57, 52, 88, 67, 61, 62, 72, 81, 81, 61, 64, 54, 63, 46, 58, 88, 54, 50, 49, 71, 58, 74, 103, 73, 58, 53, 59, 98, 52, 59, 60, 60, 60, 64, 60, 61, 52, 66, 54, 71, 60, 111, 70, 79, 101, 57, 66, 79, 59, 54, 62, 53, 53, 64, 52, 62, 68, 63, 67, 53, 60, 75, 68, 97, 50, 79, 58, 55, 83, 52, 78, 74, 63, 79, 60, 65, 67, 66, 65, 68, 66, 59, 81, 62, 66, 71, 56, 72, 67, 60, 58, 88, 71, 65, 75, 68, 63, 65, 55, 68, 64, 71, 50, 66, 70, 65, 57, 60, 52, 77, 76, 59, 65, 66, 58, 77, 47, 69, 64, 63, 78, 52, 50, 58, 63, 64, 65, 65, 81, 46, 93, 54, 57, 61, 62, 53, 58, 60, 77, 52, 59, 63, 39, 44, 61, 70, 78, 67, 57, 66, 73, 59, 50, 75, 61, 61, 62, 51, 52, 103, 63, 62, 56, 66, 72, 71, 64, 48, 49, 82, 58, 62, 66, 60, 61, 63, 69, 55, 76, 68, 63, 53, 62, 67, 55, 54, 115, 71, 49, 67, 62, 66, 63, 50, 52, 63, 54, 69, 57, 66, 65, 72, 66, 47, 61, 55, 70, 67, 64, 57, 112, 59, 62, 63, 49, 58, 57, 79, 83, 54, 90, 70, 62, 78, 65, 69, 64, 58, 61, 59, 69, 74, 70, 57, 65, 63, 77, 52, 52, 53, 81, 62, 65, 70, 79, 53, 55, 62, 62, 88, 57, 54, 69, 66, 50, 50, 67, 69, 52, 62, 85, 61, 74, 61, 71, 81, 59, 73, 81, 65, 59, 56, 59, 57, 69, 61, 58, 57, 70, 67, 68, 69, 65, 68, 56, 65, 49, 71, 65, 116, 68, 83, 67, 81, 87, 44, 72, 49, 44, 52, 79, 48, 62, 62, 53, 74, 73, 70, 75, 67, 49, 40, 57, 53, 58, 78, 59, 71, 67, 54, 83, 88, 59, 68, 68, 62, 55, 96, 51, 63, 65, 79, 42, 69, 91, 96, 68, 64, 56, 72, 50, 56, 44, 66, 50, 81, 66, 49, 43, 57, 67, 66, 56, 60, 68, 102, 56, 63, 65, 59, 50, 51, 56, 83, 63, 58, 89, 67, 61, 59, 65, 81, 51, 52, 66, 64, 34, 56, 51, 70, 50, 87, 115, 53, 82, 46, 58, 66, 65, 70, 85, 65, 61, 49, 76, 57, 60, 74, 73, 67, 63, 65, 60, 60, 76, 60, 65, 75, 71, 70, 64, 68, 61, 68, 86, 47, 79, 66, 73, 56, 64, 96, 60, 78, 64, 66, 60, 53, 71, 57, 56, 75, 69, 59, 77, 68, 83, 44, 85, 73, 55, 48, 53, 75, 47, 76, 60, 73, 70, 71, 56, 60, 65, 56, 86, 66, 60, 67, 57, 59, 68, 86, 102, 75, 64, 42, 58, 71, 68, 53, 65, 59, 67, 74, 61, 54, 69, 57, 62, 59, 72, 61, 56, 76, 46, 77, 69, 55, 70, 72, 87, 59, 94, 80, 57, 48, 98, 64, 95, 103, 52, 71, 70, 76, 102, 63, 64, 65, 51, 71, 43, 64, 100, 85, 53, 45, 58, 46, 54, 64, 46, 54, 49, 55, 67, 73, 69, 57, 75, 94, 85, 71, 74, 48, 78, 76, 63, 76, 90, 70, 63, 66, 66, 68, 105, 49, 103, 53, 63, 63, 80, 65, 53, 53, 57, 67, 68, 56, 82, 59, 74, 57, 48, 45, 52, 53, 79, 49, 53, 55, 66, 66, 74, 60, 78, 76, 67, 55, 88, 53, 46, 61, 62, 115, 54, 81, 45, 65, 52, 65, 60, 63, 63, 72, 62, 84, 63, 74, 58, 72, 68, 61, 84, 51, 57, 69, 58, 57, 48, 62, 61, 66, 57, 75, 60, 88, 53, 43, 54, 49, 56, 51, 50, 59, 50, 47, 102, 75, 76, 75, 57, 47, 63, 74, 61, 78, 64, 56, 60, 64, 72, 68, 59, 61, 59, 55, 57, 42, 35, 66, 67, 44, 109, 58, 58, 55, 52, 81, 74, 71, 95, 65, 71, 62, 72, 59, 61, 75, 53, 65, 49, 62, 59, 56, 46, 111, 50, 56, 70, 47, 90, 57, 78, 77, 56, 91, 77, 60, 54, 56, 63, 105, 70, 57, 87, 50, 82, 52, 78, 60, 77, 63, 49, 56, 76, 65, 50, 75, 63, 54, 56, 41, 42, 45, 53, 50, 55, 79, 60, 68, 69, 47, 57, 91, 56, 85, 72, 57, 50, 58, 99, 67, 51, 44, 77, 69, 53, 53, 66, 61, 55, 84, 80, 73, 85, 55, 41, 77, 40, 75, 45, 87, 49, 51, 54, 60, 54, 68, 73, 67, 68, 63, 60, 137, 91, 69, 66, 89, 69, 62, 52, 71, 43, 68, 62, 61, 55, 87, 69, 63, 63, 59, 104, 66, 63, 67, 65, 128, 89, 70, 58, 70, 35, 73, 65, 65, 47, 76, 64, 50, 64, 70, 57, 64, 58, 60, 63, 61, 67, 71, 96, 57, 95, 60, 79, 84, 61, 56, 72, 53, 57, 89, 62, 84, 60, 60, 74, 67, 94, 64, 57, 65, 74, 141, 98, 97, 62, 56, 62, 52, 42, 71, 52, 85, 80, 50, 55, 66, 52, 47, 48, 64, 82, 56, 64, 77, 50, 49, 59, 60, 93, 102, 62, 51, 58, 51, 94, 90, 57, 51, 79, 36, 71, 69, 59, 59, 65, 94, 52, 53, 39, 51, 65, 43, 55, 66, 66, 50, 47, 53, 62, 57, 59, 54, 133, 84, 56, 42, 62, 78, 81, 54, 58, 66, 69, 59, 53, 71, 73, 76, 56, 66, 50, 74, 76, 86, 68, 71, 79, 51, 56, 77, 84, 70, 49, 74, 57, 76, 52, 67, 66, 68, 60, 71, 45, 47, 68, 97, 73, 87, 66, 99, 97, 54, 68, 53, 71, 76, 63, 63, 97, 82, 84, 101, 64, 74, 84, 76, 66, 70, 65, 47, 49, 57, 76, 54, 56, 71, 74, 114, 65, 55, 63, 66, 63, 60, 95, 65, 63, 64, 60, 59, 54, 53, 97, 79, 92, 66, 81, 83, 72, 59, 56, 72, 73, 65, 46, 75, 71, 57, 83, 82, 78, 65, 49, 74, 53, 74, 71, 64, 88, 54, 79, 76, 57, 63, 77, 54, 56, 44, 68, 51, 62, 75, 86, 57, 64, 65, 71, 53, 50, 58, 50, 67, 75, 54, 122, 62, 68, 77, 44, 65, 60, 68, 64, 79, 65, 69, 54, 62, 61, 76, 63, 97, 71, 90, 68, 65, 66, 74, 92, 58, 54, 61, 60, 58, 49, 62, 62, 64, 53, 59, 50, 60, 51, 71, 69, 60, 34, 56, 54, 81, 77, 61, 61, 48, 108, 59, 80, 70, 91, 61, 55, 81, 70, 91, 49, 50, 54, 73, 77, 48, 49, 85, 34, 74, 84, 55, 82, 49, 106, 82, 62, 60, 75, 85, 52, 65, 65, 53, 47, 101, 57, 89, 57, 60, 80, 79, 63, 63, 65, 83, 97, 69, 65, 61, 53, 87, 61, 92, 73, 88, 63, 56, 57, 137, 60, 69, 61, 62, 50, 60, 84, 59, 50, 92, 52, 71, 43, 79, 78, 56, 79, 124, 73, 59, 50, 79, 75, 66, 48, 101, 60, 90, 65, 65, 74, 66, 58, 60, 63, 64, 56, 61, 67, 85, 85, 63, 58, 58, 87, 66, 53, 58, 52, 68, 57, 80, 50, 64, 58, 52, 64, 60, 93, 52, 65, 59, 75, 78, 59, 84, 70, 49, 66, 68, 79, 67, 92, 59, 50, 90, 80, 52, 63, 70, 67, 55, 56, 59, 77, 50, 59, 94, 67, 59, 62, 58, 82, 58, 73, 53, 73, 54, 53, 72, 74, 58, 75, 62, 63, 57, 64, 57, 73, 42, 81, 69, 66, 47, 56, 71, 55, 78, 62, 68, 77, 60, 46, 71, 74, 72, 67, 85, 53, 76, 57, 64, 61, 69, 70, 66, 69, 80, 58, 74, 62, 72, 76, 68, 68, 62, 58, 52, 54, 60, 52, 61, 65, 75, 84, 81, 58, 62, 65, 81, 65, 67, 97, 77, 67, 61, 85, 64, 72, 106, 65, 65, 59, 52, 53, 56, 43, 52, 48, 65, 39, 78, 70, 51, 55, 64, 62, 61, 58, 67, 76, 55, 49, 58, 58, 58, 67, 65, 54, 63, 66, 55, 54, 92, 49, 56, 61, 65, 68, 72, 69, 76, 73, 72, 72, 74, 84, 44, 54, 71, 81, 51, 53, 70, 75, 88, 71, 47, 63, 112, 79, 41, 67, 68, 108, 75, 44, 58, 93, 70, 90, 70, 77, 58, 61, 58, 66, 58, 55, 58, 56, 66, 50, 49, 41, 63, 99, 112, 53, 92, 49, 57, 53, 63, 45, 62, 77, 72, 48, 56, 55, 65, 30, 75, 89, 68, 52, 56, 54, 66, 52, 53, 55, 63, 70, 82, 51, 64, 62, 72, 90, 49, 55, 75, 90, 34, 38, 54, 67, 47, 55, 60, 37, 63, 49, 102, 59, 44, 92, 67, 49, 76, 42, 121, 65, 58, 71, 50, 51, 52, 73, 75, 68, 58, 45, 63, 49, 107, 61, 42, 72, 83, 66, 64, 77, 61, 73, 44, 49, 73, 75, 56, 66, 72, 66, 73, 61, 74, 79, 74, 138, 118, 67, 91, 64, 68, 53, 79, 67, 69, 79, 62, 55, 75, 43, 73, 67, 120, 86, 43, 113, 87, 65, 52, 77, 76, 59, 64, 54, 54, 68, 55, 52, 59, 76, 63, 57, 59, 101, 73, 55, 80, 69, 53, 55, 51, 77, 87, 118, 71, 59, 54, 55, 53, 77, 45, 71, 41, 49, 92, 50, 51, 49, 62, 54, 63, 49, 50, 43, 62, 103, 114, 61, 49, 55, 58, 77, 69, 57, 56, 86, 64, 64, 77, 47, 61, 42, 75, 56, 60, 99, 53, 88, 68, 56, 107, 64, 38, 82, 79, 66, 59, 84, 74, 54, 58, 70, 60, 101, 109, 67, 89, 85, 53, 68, 59, 50, 55, 49, 70, 64, 66, 67, 73, 70, 60, 68, 66, 55, 83, 59, 63, 59, 65, 60, 54, 74, 55, 50, 68, 47, 49, 72, 58, 60, 72, 72, 74, 50, 75, 47, 62, 59, 56, 61, 76, 104, 74, 50, 80, 44, 37, 58, 74, 67, 57, 59, 56, 78, 124, 68, 62, 76, 70, 62, 112, 71, 41, 67, 52, 61, 42, 64, 71, 68, 61, 74, 47, 70, 85, 87, 66, 61, 52, 63, 66, 63, 92, 65, 78, 63, 65, 82, 66, 80, 51, 55, 66, 43, 57, 53, 85, 52, 71, 59, 61, 75, 57, 50, 55, 72, 63, 51, 59, 87, 103, 54, 51, 44, 54, 70, 74, 89, 61, 44, 46, 51, 52, 97, 57, 59, 57, 102, 76, 59, 104, 98, 54, 49, 91, 80, 57, 55, 63, 39, 54, 68, 49, 83, 62, 35, 68, 77, 85, 55, 66, 60, 86, 60, 48, 56, 57, 57, 48, 76, 62, 51, 48, 69, 55, 83, 81, 74, 52, 57, 68, 46, 87, 58, 64, 54, 103, 60, 73, 68, 59, 62, 50, 59, 61, 53, 53, 72, 85, 39, 47, 77, 67, 81, 53, 78, 74, 79, 62, 75, 69, 75, 125, 62, 77, 68, 54, 72, 65, 66, 87, 81, 69, 64, 106, 73, 66, 78, 74, 67, 77, 73, 74, 69, 88, 56, 60, 65, 50, 42, 72, 82, 59, 84, 78, 64, 47, 51, 66, 60, 56, 71, 69, 53, 53, 51, 55, 94, 55, 94, 62, 57, 75, 53, 92, 57, 52, 66, 89, 56, 73, 85, 72, 62, 72, 61, 64, 44, 66, 61, 76, 72, 60, 71, 74, 70, 76, 141, 64, 38, 54, 76, 71, 67, 74, 86, 89, 59, 60, 59, 52, 66, 79, 65, 55, 73, 64, 72, 57, 69, 95, 57, 58, 71, 57, 69, 87, 89, 83, 60, 103, 60, 66, 68, 60, 54, 54, 70, 71, 60, 67, 69, 55, 68, 67, 91, 50, 74, 48, 42, 78, 48, 56, 102, 60, 74, 75, 56, 74, 56, 91, 66, 52, 62, 42, 64, 72, 41, 64, 87, 82, 69, 72, 57, 68, 55, 69, 50, 72, 66, 60, 68, 56, 53, 47, 53, 83, 68, 72, 66, 88, 83, 79, 62, 65, 64, 84, 64, 74, 69, 52, 57, 73, 79, 76, 63, 61, 56, 70, 70, 92, 49, 69, 39, 106, 52, 67, 64, 40, 76, 72, 60, 58, 40, 64, 65, 56, 47, 74, 67, 83, 76, 135, 87, 69, 56, 57, 55, 46, 65, 73, 75, 65, 100, 74, 74, 67, 47, 62, 61, 54, 55, 76, 59, 69, 90, 44, 59, 83, 50, 63, 67, 73, 67, 109, 55, 61, 63, 65, 75, 59, 64, 66, 53, 49, 72, 78, 82, 66, 68, 64, 128, 121, 59, 49, 114, 55, 78, 97, 61, 70, 92, 55, 60, 39, 79, 61, 80, 64, 64, 95, 65, 63, 68, 87, 70, 105, 42, 50, 50, 71, 50, 56, 43, 63, 77, 88, 62, 81, 71, 40, 64, 63, 69, 61, 68, 53, 89, 52, 52, 72, 62, 78, 58, 67, 44, 83, 60, 81, 52, 70, 61, 72, 63, 88, 44, 66, 61, 54, 40, 93, 72, 62, 45, 56, 67, 66, 72, 71, 62, 56, 59, 69, 90, 89, 76, 61, 57, 83, 60, 58, 71, 77, 68, 65, 77, 72, 63, 109, 53, 49, 30, 68, 81, 55, 67, 43, 56, 59, 58, 55, 72, 47, 60, 53, 62, 104, 65, 49, 81, 39, 70, 49, 45, 72, 54, 79, 75, 40, 40, 77, 64, 60, 71, 90, 74, 50, 60, 66, 57, 83, 60, 49, 55, 57, 70, 68, 57, 95, 56, 71, 50, 115, 75, 59, 63, 81, 114, 76, 52, 98, 94, 70, 83, 48, 51, 78, 78, 60, 83, 93, 54, 83, 61, 55, 79, 61, 40, 45, 60, 54, 51, 58, 52, 70, 57, 67, 64, 58, 65, 61, 71, 59, 50, 78, 75, 72, 60, 45, 40, 53, 68, 56, 77, 61, 71, 58, 45, 70, 54, 52, 39, 55, 81, 65, 63, 59, 92, 63, 81, 63, 46, 53, 73, 71, 45, 77, 96, 66, 77, 59, 83, 71, 66, 56, 51, 109, 60, 55, 59, 64, 77, 71, 67, 54, 49, 81, 56, 59, 60, 56, 78, 65, 58, 62, 50, 64, 47, 60, 50, 61, 54, 47, 57, 65, 60, 60, 64, 81, 58, 58, 57, 65, 65, 69, 75, 91, 92, 59, 66, 90, 83, 65, 46, 73, 61, 71, 72, 39, 62, 51, 72, 52, 56, 65, 52, 49, 50, 68, 109, 50, 82, 67, 83, 68, 99, 62, 60, 61, 70, 105, 84, 100, 57, 83, 40, 67, 69, 82, 64, 67, 76, 48, 65, 52, 73, 62, 107, 69, 75, 66, 94, 88, 60, 91, 85, 43, 88, 80, 56, 40, 56, 52, 62, 53, 74, 56, 67, 73, 59, 71, 83, 62, 63, 47, 67, 83, 103, 124, 65, 67, 95, 79, 83, 75, 96, 70, 81, 76, 82, 64, 71, 57, 62, 79, 53, 47, 60, 83, 89, 53, 75, 58, 60, 67, 54, 73, 53, 67, 58, 57, 70, 56, 69, 65, 87, 57, 99, 54, 89, 40, 48, 60, 90, 94, 72, 37, 74, 71, 70, 77, 59, 71, 73, 92, 75, 76, 102, 72, 40, 47, 87, 51, 61, 65, 63, 58, 51, 60, 78, 67, 72, 57, 48, 77, 55, 52, 88, 83, 62, 70, 76, 76, 38, 88, 53, 82, 114, 51, 66, 80, 73, 73, 48, 35, 95, 84, 43, 66, 65, 60, 78, 67, 60, 40, 73, 65, 57, 77, 57, 74, 77, 60, 66, 87, 77, 56, 119, 78, 67, 73, 60, 93, 81, 51, 60, 62, 68, 60, 61, 82, 56, 48, 61, 56, 67, 83, 83, 55, 59, 127, 73, 64, 83, 59, 73, 93, 76, 71, 62, 69, 55, 57, 51, 58, 70, 61, 70, 69, 69, 50, 63, 75, 61, 77, 71, 62, 61, 72, 57, 63, 70, 67, 60, 78, 54, 55, 82, 55, 61, 57, 64, 80, 71, 58, 60, 78, 66, 39, 124, 58, 54, 55, 58, 59, 57, 103, 62, 55, 44, 59, 48, 55, 85, 64, 64, 85, 64, 54, 74, 55, 64, 82, 56, 86, 41, 62, 69, 64, 64, 60, 56, 58, 53, 85, 76, 64, 65, 63, 82, 64, 66, 63, 66, 59, 71, 97, 57, 81, 86, 59, 63, 56, 57, 54, 48, 94, 88, 76, 91, 57, 67, 71, 69, 52, 58, 85, 50, 54, 57, 62, 56, 61, 51, 61, 66, 77, 78, 75, 44, 60, 56, 43, 55, 62, 65, 84, 57, 56, 79, 77, 41, 53, 50, 70, 78, 72, 54, 79, 66, 53, 84, 63, 71, 86, 60, 53, 57, 84, 74, 50, 88, 76, 53, 76, 47, 70, 96, 63, 83, 44, 77, 50, 62, 79, 95, 84, 83, 67, 48, 55, 78, 86, 74, 72, 62, 52, 44, 53, 64, 80, 103, 60, 55, 84, 50, 55, 63, 81, 73, 108, 42, 60, 74, 66, 67, 56, 64, 84, 59, 76, 62, 51, 46, 57, 66, 57, 42, 63, 98, 83, 56, 48, 53, 51, 55, 72, 51, 62, 68, 70, 58, 60, 58, 71, 70, 64, 49, 68, 70, 71, 54, 72, 38, 59, 79, 31, 74, 48, 72, 62, 39, 56, 84, 64, 94, 85, 93, 58, 81, 69, 54, 45, 64, 51, 92, 47, 59, 77, 87, 71, 72, 62, 91, 91, 62, 64, 76, 25, 84, 119, 96, 61, 60, 76, 75, 61, 58, 54, 68, 53, 63, 66, 46, 64, 46, 64, 44, 75, 45, 52, 37, 81, 70, 50, 68, 109, 48, 62, 48, 69, 85, 67, 48, 47, 47, 60, 59, 61, 68, 68, 46, 65, 57, 77, 36, 82, 48, 55, 78, 70, 76, 57, 46, 50, 61, 71, 62, 70, 69, 92, 90, 51, 58, 65, 59, 106, 98, 71, 61, 66, 46, 42, 49, 55, 64, 64, 73, 69, 55, 102, 90, 69, 61, 59, 45, 45, 79, 128, 64, 65, 44, 77, 54, 64, 69, 77, 52, 91, 51, 72, 87, 60, 94, 75, 87, 74, 51, 62, 46, 76, 81, 89, 62, 51, 94, 52, 67, 67, 53, 78, 72, 66, 54, 50, 103, 65, 61, 79, 61, 58, 65, 37, 71, 58, 71, 35, 63, 74, 84, 73, 34, 68, 69, 87, 56, 54, 66, 55, 65, 68, 58, 63, 66, 82, 60, 48, 71, 51, 57, 80, 60, 64, 59, 84, 86, 66, 48, 78, 35, 89, 41, 70, 69, 68, 42, 43, 96, 92, 74, 65, 86, 70, 53, 67, 87, 95, 65, 50, 56, 74, 53, 80, 74, 53, 106, 67, 64, 55, 61, 57, 61, 57, 74, 43, 51, 72, 101, 77, 80, 71, 57, 61, 67, 48, 66, 67, 68, 96, 53, 74, 67, 91, 61, 58, 38, 79, 49, 70, 68, 54, 45, 57, 86, 52, 46, 83, 49, 66, 46, 71, 58, 60, 62, 57, 67, 56, 82, 74, 70, 49, 69, 60, 46, 57, 55, 51, 48, 67, 59, 59, 95, 59, 41, 93, 73, 92, 59, 78, 52, 72, 68, 109, 69, 102, 94, 69, 73, 82, 91, 59, 62, 79, 78, 60, 63, 51, 72, 71, 75, 71, 87, 83, 65, 64, 60, 57, 70, 68, 66, 69, 90, 56, 69, 53, 30, 59, 44, 55, 67, 91, 68, 62, 89, 122, 68, 58, 85, 73, 77, 55, 73, 55, 75, 78, 51, 64, 99, 34, 67, 73, 60, 53, 46, 64, 59, 60, 72, 62, 83, 51, 34, 61, 112, 61, 63, 71, 57, 64, 92, 59, 51, 67, 52, 80, 61, 56, 77, 58, 116, 50, 70, 64, 56, 42, 68, 65, 62, 49, 62, 56, 50, 69, 90, 97, 110, 67, 79, 75, 120, 76, 65, 71, 62, 78, 64, 64, 70, 72, 61, 52, 56, 37, 78, 69, 84, 88, 61, 57, 71, 77, 70, 63, 66, 61, 29, 46, 82, 77, 78, 53, 58, 76, 70, 59, 66, 81, 65, 52, 63, 68, 51, 53, 48, 48, 54, 60, 96, 99, 64, 55, 76, 45, 44, 45, 61, 74, 64, 46, 65, 86, 93, 60, 40, 57, 80, 56, 54, 88, 56, 73, 88, 37, 56, 70, 67, 93, 86, 87, 45, 82, 60, 56, 75, 70, 52, 44, 60, 52, 62, 68, 68, 75, 98, 70, 60, 68, 66, 55, 119, 127, 49, 73, 65, 57, 53, 41, 83, 60, 79, 72, 74, 50, 81, 37, 39, 51, 93, 76, 46, 76, 72, 91, 57, 72, 88, 98, 55, 96, 53, 55, 60, 68, 57, 55, 33, 58, 65, 46, 72, 80, 67, 80, 63, 92, 41, 64, 66, 73, 51, 53, 61, 50, 85, 90, 64, 27, 53, 51, 76, 74, 53, 100, 65, 56, 57, 61, 59, 80, 89, 60, 52, 56, 69, 38, 83, 75, 59, 105, 70, 53, 78, 64, 73, 59, 59, 59, 45, 75, 67, 72, 60, 41, 51, 66, 51, 77, 58, 81, 45, 61, 63, 71, 70, 52, 64, 46, 65, 67, 67, 53, 65, 38, 68, 80, 61, 67, 132, 58, 53, 64, 66, 62, 71, 119, 72, 89, 56, 70, 55, 70, 62, 52, 60, 66, 43, 55, 57, 58, 74, 85, 49, 57, 64, 70, 67, 52, 65, 64, 56, 70, 78, 73, 79, 56, 49, 67, 104, 80, 75, 67, 63, 55, 58, 68, 65, 68, 70, 66, 47, 74, 57, 67, 69, 73, 61, 48, 48, 52, 61, 64, 71, 67, 63, 75, 80, 58, 100, 57, 62, 51, 49, 69, 71, 69, 63, 57, 70, 71, 52, 63, 98, 85, 74, 88, 63, 49, 73, 82, 79, 50, 51, 66, 65, 75, 72, 64, 83, 74, 55, 40, 64, 62, 58, 57, 74, 89, 57, 67, 50, 59, 55, 65, 59, 63, 58, 72, 60, 52, 57, 96, 82, 80, 80, 68, 66, 65, 73, 52, 64, 68, 48, 60, 61, 62, 63, 77, 48, 78, 84, 53, 52, 57, 62, 50, 45, 52, 58, 57, 64, 81, 65, 53, 63, 65, 57, 58, 60, 68, 58, 62, 56, 64, 58, 66, 63, 67, 70, 57, 65, 63, 92, 62, 68, 90, 65, 59, 64, 82, 57, 99, 47, 96, 58, 72, 64, 65, 73, 59, 72, 73, 57, 64, 65, 60, 60, 70, 54, 67, 60, 56, 97, 62, 57, 90, 57, 69, 58, 60, 59, 81, 64, 55, 47, 75, 56, 68, 93, 67, 53, 64, 87, 79, 50, 75, 69, 72, 58, 39, 80, 56, 49, 80, 84, 72, 54, 73, 90, 44, 67, 66, 66, 91, 70, 60, 54, 68, 67, 78, 76, 72, 53, 50, 92, 60, 55, 90, 51, 66, 67, 72, 60, 69, 64, 66, 61, 76, 76, 59, 59, 70, 58, 54, 57, 67, 86, 59, 61, 67, 54, 64, 70, 63, 77, 67, 49, 61, 69, 60, 66, 74, 65, 78, 78, 53, 119, 65, 70, 69, 57, 54, 70, 56, 67, 60, 54, 72, 64, 62, 58, 67, 78, 71, 72, 59, 68, 55, 52, 49, 54, 62, 58, 71, 88, 62, 64, 57, 53, 69, 71, 53, 68, 49, 79, 86, 40, 40, 59, 50, 60, 87, 63, 49, 46, 65, 69, 64, 88, 98, 45, 84, 86, 66, 62, 51, 73, 55, 83, 55, 46, 68, 66, 55, 54, 77, 71, 58, 63, 67, 116, 73, 55, 64, 52, 61, 61, 66, 66, 61, 60, 82, 62, 63, 42, 62, 90, 67, 47, 59, 56, 78, 65, 78, 62, 60, 77, 56, 58, 57, 90, 62, 57, 62, 50, 59, 56, 76, 81, 62, 93, 67, 53, 67, 60, 51, 62, 76, 72, 76, 65, 73, 96, 82, 71, 61, 80, 92, 55, 74, 74, 64, 66, 61, 75, 73, 82, 84, 59, 72, 55, 63, 74, 57, 51, 64, 67, 64, 104, 72, 84, 71, 64, 69, 50, 57, 65, 61, 64, 66, 63, 63, 61, 60, 62, 69, 55, 55, 65, 63, 68, 67, 56, 83, 76, 64, 62, 61, 75, 103, 65, 55, 96, 61, 54, 76, 66, 57, 92, 70, 62, 47, 51, 107, 53, 73, 60, 62, 59, 64, 60, 72, 78, 69, 67, 52, 58, 62, 65, 129, 66, 91, 84, 54, 65, 61, 93, 79, 69, 68, 80, 65, 68, 49, 55, 71, 66, 58, 60, 59, 55, 63, 58, 64, 85, 76, 77, 61, 65, 63, 52, 67, 70, 62, 116, 88, 63, 47, 61, 47, 65, 67, 74, 36, 70, 75, 53, 71, 99, 63, 67, 47, 53, 44, 48, 52, 46, 37, 52, 54, 55, 68, 61, 47, 53, 54, 73, 68, 64, 65, 82, 97, 68, 78, 45, 62, 107, 93, 108, 72, 77, 79, 57, 59, 54, 82, 47, 48, 53, 59, 53, 57, 54, 75, 55, 80, 82, 62, 71, 62, 97, 70, 116, 79, 58, 82, 93, 67, 76, 87, 61, 74, 50, 69, 70, 64, 66, 71, 123, 63, 76, 61, 47, 55, 64, 68, 69, 17, 66, 93, 73, 60, 81, 57, 66, 56, 70, 85, 59, 59, 65, 66, 64, 63, 55, 68, 50, 54, 70, 52, 91, 56, 48, 58, 72, 62, 117, 58, 65, 74, 68, 66, 60, 63, 53, 118, 73, 56, 90, 62, 63, 65, 86, 57, 67, 74, 55, 63, 72, 51, 73, 58, 64, 65, 65, 62, 40, 72, 63, 56, 61, 65, 73, 52, 85, 50, 67, 67, 49, 59, 52, 76, 55, 63, 60, 68, 51, 74, 77, 44, 56, 73, 52, 67, 47, 72, 62, 60, 65, 63, 79, 83, 89, 65, 66, 52, 70, 60, 59, 61, 45, 56, 83, 58, 62, 43, 64, 71, 65, 69, 68, 77, 66, 94, 69, 49, 67, 88, 73, 68, 84, 74, 57, 65, 56, 63, 67, 66, 67, 61, 60, 74, 124, 91, 62, 58, 68, 61, 80, 58, 76, 66, 46, 71, 54, 49, 94, 59, 52, 114, 63, 76, 61, 66, 62, 53, 67, 63, 72, 62, 62, 45, 81, 66, 55, 76, 75, 48, 53, 71, 87, 60, 59, 73, 68, 41, 70, 66, 75, 65, 73, 60, 60, 73, 60, 60, 55, 55, 88, 56, 66, 69, 56, 65, 63, 45, 89, 67, 72, 74, 70, 58, 66, 55, 91, 64, 60, 46, 57, 63, 51, 52, 58, 64, 71, 66, 69, 79, 89, 59, 61, 58, 57, 65, 64, 74, 51, 52, 81, 60, 58, 64, 64, 42, 117, 59, 52, 57, 72, 72, 68, 56, 71, 49, 86, 65, 57, 79, 71, 69, 59, 56, 49, 65, 61, 65, 66, 62, 79, 62, 60, 58, 65, 62, 58, 61, 57, 52, 58, 70, 71, 51, 53, 69, 50, 71, 75, 75, 70, 79, 67, 74, 55, 69, 79, 75, 49, 68, 64, 85, 77, 51, 47, 61, 65, 61, 80, 71, 100, 60, 63, 76, 61, 60, 64, 72, 44, 66, 74, 53, 65, 51, 66, 63, 71, 69, 67, 65, 73, 62, 73, 62, 56, 48, 80, 63, 68, 73, 67, 68, 59, 61, 58, 65, 64, 72, 55, 65, 68, 63, 83, 87, 56, 57, 64, 57, 61, 54, 74, 66, 64, 55, 53, 63, 66, 74, 79, 76, 65, 61, 70, 63, 76, 72, 63, 118, 55, 52, 64, 78, 53, 57, 62, 79, 61, 76, 55, 81, 53, 58, 63, 92, 100, 61, 51, 48, 63, 64, 66, 70, 50, 51, 94, 86, 61, 69, 47, 66, 77, 57, 72, 50, 54, 46, 41, 60, 65, 46, 75, 65, 69, 68, 62, 83, 64, 80, 69, 62, 69, 64, 63, 75, 86, 53, 70, 66, 65, 51, 74, 93, 54, 56, 110, 56, 83, 85, 75, 82, 48, 53, 59, 57, 71, 75, 58, 81, 55, 71, 61, 75, 93, 50, 56, 60, 75, 97, 47, 68, 81, 65, 45, 67, 45, 57, 61, 55, 77, 40, 58, 68, 59, 80, 68, 59, 62, 41, 65, 49, 51, 47, 46, 63, 77, 53, 55, 73, 67, 56, 50, 68, 45, 76, 64, 70, 41, 45, 68, 52, 39, 70, 58, 66, 51, 73, 62, 88, 53, 61, 36, 63, 77, 74, 74, 61, 66, 65, 64, 65, 64, 74, 61, 58, 52, 57, 80, 62, 50, 89, 69, 65, 80, 94, 141, 75, 89, 62, 67, 53, 59, 48, 63, 48, 48, 56, 68, 54, 65, 52, 77, 63, 52, 97, 91, 73, 68, 71, 54, 69, 63, 51, 68, 67, 69, 76, 99, 44, 71, 112, 126, 68, 111, 53, 65, 62, 51, 50, 58, 47, 54, 73, 76, 62, 57, 82, 55, 74, 61, 55, 56, 96, 54, 54, 52, 41, 103, 84, 88, 65, 78, 52, 47, 76, 74, 41, 43, 59, 62, 56, 59, 77, 63, 114, 71, 48, 55, 65, 86, 36, 76, 51, 78, 60, 107, 52, 50, 68, 55, 98, 50, 66, 72, 90, 109, 103, 52, 98, 55, 75, 67, 55, 71, 69, 86, 87, 71, 82, 42, 71, 74, 67, 103, 60, 51, 84, 52, 67, 42, 58, 59, 67, 80, 93, 75, 110, 52, 65, 60, 80, 68, 78, 54, 87, 44, 74, 71, 53, 49, 69, 47, 61, 76, 59, 84, 69, 55, 81, 64, 78, 58, 56, 59, 60, 95, 84, 55, 64, 73, 68, 60, 45, 75, 80, 43, 44, 68, 54, 73, 89, 72, 56, 45, 49, 55, 76, 61, 50, 68, 96, 53, 115, 50, 71, 48, 48, 68, 61, 56, 61, 39, 88, 55, 73, 112, 53, 77, 53, 76, 106, 77, 53, 92, 79, 100, 75, 63, 57, 60, 47, 56, 72, 38, 71, 62, 60, 64, 69, 79, 65, 49, 66, 75, 60, 87, 69, 54, 39, 55, 39, 59, 56, 57, 47, 66, 63, 90, 63, 66, 79, 76, 75, 86, 56, 47, 51, 83, 50, 92, 57, 63, 60, 45, 72, 52, 46, 74, 60, 72, 69, 97, 75, 53, 75, 74, 59, 65, 49, 80, 73, 74, 57, 68, 51, 61, 71, 65, 54, 49, 86, 68, 90, 64, 85, 62, 79, 56, 67, 94, 63, 101, 57, 63, 48, 54, 86, 56, 63, 63, 72, 114, 85, 67, 64, 72, 61, 78, 78, 52, 87, 108, 121, 56, 64, 70, 67, 50, 62, 90, 51, 51, 58, 111, 66, 50, 78, 62, 71, 38, 48, 97, 84, 88, 75, 54, 75, 62, 52, 63, 56, 56, 56, 79, 73, 73, 57, 63, 89, 70, 64, 73, 62, 46, 43, 61, 54, 66, 85, 82, 71, 64, 56, 86, 68, 66, 69, 52, 41, 74, 32, 33, 49, 68, 60, 63, 80, 58, 56, 80, 67, 83, 62, 53, 61, 51, 59, 60, 63, 87, 67, 56, 63, 64, 61, 54, 61, 67, 67, 57, 68, 44, 51, 70, 65, 39, 55, 56, 76, 90, 62, 76, 59, 52, 66, 35, 54, 84, 54, 74, 66, 62, 60, 59, 96, 63, 70, 44, 74, 68, 89, 82, 65, 80, 79, 41, 39, 61, 55, 54, 86, 61, 56, 67, 58, 64, 59, 74, 79, 50, 45, 55, 78, 61, 73, 88, 85, 105, 62, 64, 53, 88, 78, 65, 86, 61, 61, 93, 57, 48, 50, 69, 53, 72, 114, 63, 55, 60, 55, 50, 97, 60, 64, 49, 65, 54, 50, 35, 51, 49, 74, 88, 46, 75, 48, 91, 67, 53, 42, 55, 59, 35, 52, 55, 86, 65, 65, 70, 65, 84, 58, 56, 65, 79, 50, 68, 65, 88, 57, 84, 76, 66, 79, 100, 61, 50, 70, 58, 89, 64, 73, 82, 61, 60, 74, 68, 67, 77, 67, 47, 50, 72, 63, 72, 92, 67, 72, 50, 76, 97, 74, 79, 73, 56, 58, 56, 46, 55, 83, 54, 57, 59, 68, 78, 62, 49, 71, 58, 65, 79, 61, 71, 53, 77, 69, 57, 62, 86, 61, 53, 60, 75, 75, 68, 73, 49, 60, 70, 59, 64, 76, 75, 71, 58, 85, 63, 60, 65, 96, 82, 71, 85, 61, 53, 42, 57, 88, 45, 54, 81, 56, 59, 75, 64, 59, 53, 57, 95, 72, 76, 81, 55, 71, 69, 37, 71, 68, 43, 54, 67, 46, 53, 44, 75, 61, 59, 48, 61, 51, 117, 84, 87, 60, 61, 73, 80, 53, 51, 69, 67, 68, 59, 102, 62, 55, 68, 83, 58, 46, 58, 68, 75, 44, 98, 56, 68, 83, 72, 49, 72, 56, 71, 110, 56, 50, 100, 49, 74, 73, 47, 74, 67, 80, 48, 57, 69, 92, 60, 54, 71, 69, 69, 55, 54, 46, 81, 70, 62, 76, 63, 85, 50, 54, 74, 91, 67, 61, 46, 91, 78, 56, 39, 41, 91, 88, 77, 64, 40, 101, 54, 76, 59, 50, 52, 71, 76, 40, 71, 59, 110, 72, 65, 75, 69, 77, 166, 63, 49, 56, 43, 59, 60, 79, 50, 58, 71, 57, 59, 68, 89, 89, 61, 50, 65, 65, 72, 57, 53, 59, 73, 60, 90, 64, 85, 52, 72, 67, 50, 71, 97, 47, 53, 64, 61, 50, 53, 107, 47, 76, 102, 96, 56, 63, 69, 50, 70, 57, 73, 54, 65, 69, 51, 61, 86, 45, 58, 62, 71, 53, 77, 58, 91, 78, 64, 44, 63, 70, 34, 62, 54, 69, 57, 51, 54, 71, 58, 50, 85, 58, 57, 47, 71, 62, 68, 50, 83, 64, 76, 55, 27, 57, 80, 65, 74, 69, 56, 68, 80, 80, 63, 66, 70, 66, 70, 64, 82, 55, 68, 84, 66, 82, 66, 78, 88, 66, 58, 78, 70, 60, 93, 41, 70, 57, 73, 61, 61, 75, 67, 78, 60, 72, 89, 60, 72, 55, 65, 82, 61, 88, 83, 67, 69, 91, 67, 45, 76, 66, 57, 85, 63, 56, 100, 66, 71, 49, 66, 41, 75, 52, 56, 65, 48, 69, 65, 43, 51, 69, 61, 99, 76, 63, 82, 67, 86, 84, 83, 59, 70, 84, 64, 57, 60, 42, 48, 57, 60, 63, 77, 63, 65, 62, 71, 78, 61, 93, 81, 71, 57, 71, 75, 110, 54, 152, 82, 72, 61, 85, 79, 85, 53, 60, 61, 70, 75, 42, 76, 89, 58, 52, 74, 63, 84, 77, 63, 67, 76, 56, 70, 59, 76, 64, 44, 101, 60, 72, 77, 74, 52, 62, 87, 66, 62, 77, 106, 67, 76, 54, 49, 65, 49, 81, 80, 53, 61, 58, 75, 48, 80, 79, 52, 56, 67, 47, 50, 58, 88, 62, 75, 55, 56, 81, 53, 83, 67, 60, 58, 51, 60, 66, 63, 86, 53, 58, 56, 48, 70, 66, 53, 50, 81, 41, 64, 44, 43, 89, 90, 51, 66, 71, 54, 56, 74, 53, 49, 84, 63, 83, 78, 83, 54, 46, 77, 73, 63, 55, 64, 55, 68, 69, 77, 60, 74, 69, 58, 65, 92, 55, 75, 64, 84, 77, 68, 57, 41, 66, 53, 62, 53, 55, 62, 66, 56, 65, 65, 58, 71, 63, 76, 79, 81, 69, 84, 75, 81, 59, 60, 51, 62, 69, 57, 59, 54, 61, 56, 53, 43, 58, 63, 57, 75, 55, 75, 57, 113, 61, 53, 71, 68, 56, 69, 79, 65, 61, 51, 69, 81, 61, 69, 69, 65, 78, 58, 91, 44, 68, 60, 76, 101, 86, 58, 60, 56, 57, 64, 69, 78, 60, 83, 66, 64, 63, 74, 72, 62, 77, 65, 79, 62, 65, 82, 55, 68, 51, 58, 57, 71, 80, 68, 50, 54, 67, 83, 60, 83, 62, 57, 49, 69, 56, 76, 101, 89, 57, 70, 76, 52, 106, 63, 65, 50, 60, 69, 62, 68, 40, 49, 42, 54, 51, 57, 56, 59, 69, 64, 61, 53, 79, 63, 56, 80, 54, 53, 63, 67, 58, 64, 68, 58, 72, 74, 72, 49, 64, 45, 65, 61, 66, 82, 61, 85, 57, 62, 75, 55, 61, 77, 65, 60, 62, 152, 58, 87, 86, 65, 71, 72, 84, 100, 71, 83, 56, 98, 61, 59, 72, 75, 60, 76, 71, 74, 64, 64, 68, 68, 71, 77, 70, 66, 60, 48, 64, 91, 67, 69, 55, 73, 70, 51, 83, 59, 75, 55, 88, 76, 66, 125, 86, 46, 57, 70, 71, 63, 75, 70, 62, 68, 69, 59, 67, 67, 62, 70, 59, 93, 62, 68, 74, 70, 52, 56, 56, 67, 60, 77, 75, 79, 61, 85, 60, 96, 63, 63, 76, 47, 62, 65, 74, 81, 55, 58, 69, 63, 64, 51, 52, 61, 61, 75, 54, 62, 93, 58, 52, 78, 68, 62, 53, 56, 53, 56, 57, 67, 84, 67, 77, 90, 64, 61, 34, 67, 74, 72, 63, 91, 51, 71, 55, 61, 56, 81, 61, 68, 63, 31, 61, 72, 54, 38, 59, 53, 41, 75, 64, 64, 75, 58, 69, 53, 64, 55, 64, 58, 48, 58, 68, 58, 74, 75, 87, 71, 58, 65, 61, 74, 67, 70, 74, 51, 78, 52, 50, 69, 59, 94, 75, 64, 44, 55, 57, 78, 67, 77, 52, 74, 40, 61, 60, 70, 59, 69, 77, 55, 99, 69, 58, 55, 68, 88, 59, 75, 62, 61, 53, 45, 81, 54, 51, 50, 70, 54, 70, 85, 68, 61, 60, 63, 59, 64, 70, 75, 68, 42, 57, 78, 65, 60, 68, 71, 46, 55, 62, 87, 72, 52, 91, 56, 56, 58, 49, 71, 65, 70, 71, 53, 64, 83, 74, 59, 94, 72, 74, 69, 69, 61, 52, 52, 52, 65, 64, 73, 72, 53, 76, 66, 96, 100, 53, 66, 53, 62, 68, 59, 57, 70, 59, 99, 74, 57, 48, 89, 57, 45, 60, 57, 89, 69, 77, 50, 62, 75, 62, 71, 63, 62, 67, 50, 64, 59, 46, 73, 64, 86, 58, 76, 53, 66, 57, 113, 56, 81, 62, 71, 81, 56, 67, 93, 75, 56, 56, 68, 54, 50, 60, 59, 71, 71, 74, 64, 64, 65, 54, 41, 63, 61, 68, 52, 78, 62, 59, 63, 48, 83, 76, 58, 83, 51, 44, 73, 59, 54, 62, 58, 88, 56, 74, 54, 85, 71, 49, 87, 57, 57, 85, 54, 76, 59, 56, 66, 83, 81, 60, 51, 74, 61, 61, 88, 58, 51, 64, 55, 64, 55, 68, 77, 60, 82, 75, 69, 54, 51, 51, 60, 64, 71, 50, 74, 67, 64, 63, 53, 48, 82, 85, 65, 83, 61, 57, 91, 65, 60, 52, 74, 50, 64, 61, 51, 60, 63, 61, 52, 64, 70, 70, 65, 59, 64, 119, 42, 68, 63, 68, 75, 62, 71, 57, 93, 83, 59, 77, 51, 67, 72, 66, 64, 53, 76, 85, 58, 63, 53, 61, 48, 75, 56, 65, 80, 72, 51, 67, 81, 117, 70, 90, 60, 53, 74, 67, 61, 65, 87, 48, 80, 65, 59, 45, 51, 49, 59, 63, 66, 51, 76, 85, 53, 57, 74, 55, 53, 66, 56, 93, 65, 54, 73, 51, 86, 67, 72, 89, 62, 69, 48, 63, 64, 70, 79, 65, 58, 69, 66, 62, 59, 60, 66, 79, 119, 73, 45, 76, 74, 70, 72, 57, 63, 69, 72, 58, 39, 54, 60, 57, 49, 63, 53, 77, 74, 76, 78, 41, 82, 63, 68, 77, 50, 76, 68, 81, 59, 76, 65, 74, 72, 56, 89, 45, 68, 52, 71, 53, 60, 62, 59, 58, 58, 58, 60, 47, 69, 61, 93, 56, 61, 79, 58, 60, 64, 67, 86, 74, 70, 66, 67, 72, 107, 84, 74, 48, 39, 73, 65, 66, 71, 59, 59, 53, 55, 49, 74, 46, 66, 76, 76, 62, 70, 49, 86, 61, 41, 49, 54, 84, 73, 68, 59, 77, 58, 61, 68, 56, 62, 83, 82, 58, 70, 72, 70, 57, 66, 74, 68, 65, 65, 49, 45, 59, 85, 57, 52, 64, 77, 66, 62, 88, 73, 86, 78, 53, 71, 62, 72, 62, 73, 62, 36, 63, 73, 59, 63, 57, 63, 62, 78, 62, 61, 50, 52, 68, 59, 82, 66, 78, 75, 76, 59, 98, 57, 56, 106, 90, 81, 71, 67, 87, 52, 74, 62, 51, 87, 68, 63, 55, 52, 69, 56, 61, 62, 73, 56, 56, 51, 36, 80, 68, 63, 77, 69, 82, 54, 59, 50, 59, 81, 64, 83, 63, 65, 71, 70, 61, 72, 71, 68, 70, 66, 75, 61, 65, 55, 78, 53, 55, 50, 61, 56, 56, 81, 49, 64, 72, 68, 52, 98, 68, 54, 58, 62, 71, 52, 136, 47, 52, 64, 74, 69, 90, 54, 105, 81, 67, 60, 56, 62, 70, 57, 54, 45, 32, 58, 73, 80, 52, 82, 56, 78, 113, 50, 56, 65, 47, 109, 62, 60, 64, 89, 48, 54, 59, 66, 62, 68, 70, 54, 45, 75, 75, 73, 75, 65, 56, 85, 57, 64, 50, 68, 65, 57, 66, 60, 62, 72, 62, 68, 51, 61, 58, 81, 73, 67, 58, 54, 71, 75, 60, 72, 72, 63, 61, 72, 111, 52, 60, 62, 55, 89, 55, 73, 40, 58, 71, 46, 67, 58, 83, 76, 99, 61, 59, 72, 49, 54, 56, 53, 118, 50, 83, 72, 65, 65, 70, 60, 51, 65, 56, 53, 54, 69, 54, 50, 63, 63, 63, 80, 54, 55, 66, 82, 81, 122, 56, 69, 54, 57, 68, 60, 81, 60, 53, 80, 74, 73, 52, 61, 82, 71, 67, 57, 61, 67, 55, 57, 70, 104, 80, 78, 75, 70, 57, 57, 67, 74, 55, 57, 53, 51, 79, 48, 47, 56, 65, 57, 61, 69, 70, 67, 76, 88, 55, 56, 55, 60, 69, 57, 45, 55, 77, 110, 63, 60, 56, 70, 59, 69, 51, 61, 73, 46, 74, 48, 58, 91, 67, 56, 66, 61, 74, 78, 68, 57, 62, 61, 78, 60, 52, 56, 60, 57, 72, 55, 63, 62, 59, 55, 64, 71, 69, 111, 52, 110, 53, 66, 50, 53, 81, 71, 76, 72, 116, 60, 69, 44, 61, 50, 79, 72, 66, 57, 53, 53, 76, 90, 76, 62, 65, 89, 66, 47, 68, 58, 53, 67, 67, 73, 61, 72, 69, 73, 111, 80, 66, 64, 59, 72, 68, 61, 94, 64, 83, 66, 65, 56, 53, 68, 62, 69, 54, 76, 53, 64, 82, 67, 60, 71, 74, 58, 76, 71, 69, 65, 69, 51, 62, 68, 58, 73, 70, 53, 60, 74, 69, 70, 66, 65, 60, 47, 56, 58, 75, 48, 66, 54, 65, 62, 75, 64, 59, 69, 58, 64, 77, 116, 69, 69, 65, 74, 53, 69, 78, 72, 53, 104, 131, 87, 68, 65, 76, 81, 68, 55, 45, 57, 56, 68, 67, 78, 67, 50, 86, 49, 53, 70, 70, 62, 66, 67, 56, 58, 58, 58, 48, 51, 69, 72, 71, 52, 59, 58, 48, 65, 110, 45, 65, 55, 82, 74, 65, 76, 62, 68, 73, 57, 49, 61, 73, 49, 91, 62, 56, 77, 60, 62, 57, 66, 95, 67, 53, 57, 53, 74, 54, 57, 69, 67, 71, 63, 69, 58, 57, 68, 69, 63, 73, 54, 69, 61, 58, 54, 78, 71, 61, 56, 69, 74, 56, 66, 42, 74, 57, 79, 47, 67, 82, 55, 63, 63, 63, 63, 118, 45, 50, 39, 60, 64, 72, 62, 76, 68, 78, 77, 86, 77, 63, 60, 53, 63, 52, 66, 52, 61, 59, 56, 61, 82, 57, 60, 61, 51, 42, 62, 58, 55, 62, 66, 51, 50, 77, 67, 69, 53, 61, 74, 46, 67, 87, 56, 65, 66, 114, 55, 59, 73, 88, 72, 73, 70, 61, 69, 68, 62, 74, 47, 73, 67, 56, 62, 67, 66, 66, 39, 66, 62, 54, 47, 71, 54, 61, 60, 87, 59, 66, 57, 53, 54, 59, 67, 73, 63, 61, 81, 73, 68, 62, 83, 68, 56, 90, 76, 55, 64, 71, 77, 54, 68, 60, 65, 65, 52, 53, 100, 63, 56, 60, 64, 79, 77, 64, 114, 64, 57, 48, 53, 79, 54, 48, 81, 56, 63, 77, 49, 51, 65, 98, 87, 62, 56, 48, 58, 58, 56, 71, 72, 59, 99, 55, 43, 79, 89, 90, 66, 76, 104, 74, 59, 78, 86, 91, 58, 69, 52, 60, 58, 55, 102, 55, 65, 61, 75, 69, 60, 54, 79, 93, 81, 90, 73, 75, 58, 57, 72, 65, 88, 53, 83, 74, 56, 81, 95, 63, 52, 64, 72, 56, 66, 70, 71, 50, 62, 58, 56, 73, 83, 58, 49, 55, 56, 57, 81, 63, 72, 61, 72, 79, 50, 55, 65, 60, 75, 69, 66, 63, 46, 55, 80, 51, 63, 63, 82, 61, 76, 86, 73, 57, 86, 59, 78, 61, 56, 55, 61, 58, 75, 66, 52, 57, 54, 81, 71, 55, 54, 60, 58, 53, 58, 59, 61, 47, 65, 61, 69, 74, 69, 92, 110, 77, 64, 58, 72, 69, 74, 66, 70, 49, 50, 64, 71, 59, 72, 66, 67, 66, 60, 50, 60, 70, 77, 45, 66, 63, 64, 68, 75, 58, 63, 62, 57, 67, 89, 77, 69, 63, 65, 60, 78, 115, 104, 71, 68, 63, 61, 65, 54, 46, 90, 67, 66, 64, 60, 63, 48, 65, 78, 58, 58, 59, 55, 82, 80, 52, 71, 80, 94, 60, 57, 81, 65, 73, 56, 60, 79, 58, 88, 83, 61, 66, 62, 70, 62, 72, 57, 60, 53, 64, 51, 66, 48, 57, 86, 67, 46, 64, 69, 57, 77, 104, 101, 61, 66, 68, 54, 71, 52, 49, 52, 74, 84, 71, 64, 56, 87, 57, 62, 77, 59, 56, 73, 71, 58, 53, 96, 87, 76, 66, 64, 78, 54, 55, 87, 73, 65, 64, 56, 58, 61, 60, 64, 66, 72, 46, 77, 70, 47, 46, 65, 56, 77, 69, 68, 73, 58, 70, 60, 61, 85, 79, 65, 88, 73, 82, 114, 68, 68, 64, 67, 65, 56, 64, 65, 70, 69, 70, 79, 60, 69, 58, 45, 62, 87, 69, 73, 60, 88, 41, 60, 65, 51, 56, 76, 75, 64, 65, 60, 52, 76, 80, 61, 116, 63, 55, 71, 79, 64, 58, 64, 65, 50, 63, 57, 76, 104, 57, 48, 71, 75, 73, 57, 68, 60, 51, 44, 57, 54, 66, 67, 54, 63, 61, 67, 74, 51, 58, 65, 68, 68, 65, 64, 87, 59, 80, 42, 62, 58, 82, 60, 63, 58, 62, 83, 86, 69, 68, 85, 85, 65, 70, 66, 72, 31, 52, 63, 86, 90, 89, 53, 94, 64, 74, 44, 69, 42, 63, 53, 72, 62, 71, 70, 75, 52, 60, 68, 64, 68, 54, 82, 72, 60, 63, 52, 62, 64, 65, 54, 64, 71, 68, 65, 101, 65, 64, 55, 59, 62, 67, 64, 81, 46, 82, 57, 62, 54, 73, 63, 66, 51, 61, 57, 80, 69, 53, 71, 78, 60, 62, 63, 79, 77, 67, 73, 54, 104, 41, 58, 92, 98, 50, 61, 56, 58, 87, 97, 57, 52, 63, 64, 56, 71, 79, 52, 72, 41, 53, 56, 64, 61, 87, 62, 76, 80, 70, 70, 58, 63, 87, 54, 48, 59, 64, 110, 57, 62, 53, 62, 54, 62, 71, 60, 61, 78, 70, 63, 72, 74, 51, 64, 66, 54, 72, 50, 54, 67, 66, 68, 44, 59, 88, 58, 85, 118, 49, 61, 62, 63, 66, 50, 57, 53, 52, 78, 49, 69, 59, 62, 54, 72, 83, 60, 80, 128, 61, 56, 70, 62, 73, 53, 66, 61, 45, 65, 68, 64, 55, 51, 58, 49, 56, 66, 54, 62, 45, 64, 67, 129, 47, 91, 64, 60, 74, 62, 57, 68, 60, 50, 52, 107, 72, 66, 49, 69, 59, 50, 69, 91, 101, 41, 102, 99, 76, 57, 62, 69, 49, 72, 77, 82, 62, 66, 68, 123, 80, 55, 78, 69, 66, 60, 67, 61, 63, 58, 58, 63, 84, 61, 60, 88, 48, 59, 75, 156, 65, 46, 60, 65, 47, 70, 83, 67, 61, 102, 72, 81, 51, 123, 54, 68, 67, 66, 58, 57, 55, 63, 61, 56, 59, 65, 71, 66, 70, 74, 66, 70, 71, 76, 60, 58, 52, 60, 77, 70, 46, 64, 63, 62, 103, 69, 77, 71, 65, 52, 42, 67, 51, 35, 66, 56, 66, 49, 55, 66, 57, 55, 64, 80, 60, 51, 51, 79, 69, 78, 76, 57, 49, 66, 51, 65, 59, 61, 67, 61, 77, 87, 53, 65, 55, 68, 59, 54, 69, 58, 59, 58, 99, 58, 58, 65, 76, 68, 58, 60, 56, 57, 54, 68, 77, 55, 95, 55, 51, 71, 67, 57, 54, 69, 59, 83, 70, 48, 68, 88, 77, 59, 70, 51, 61, 67, 65, 60, 82, 56, 56, 88, 54, 52, 69, 56, 50, 77, 64, 84, 48, 70, 50, 68, 70, 56, 68, 56, 83, 90, 60, 97, 68, 83, 72, 111, 71, 53, 58, 59, 69, 69, 54, 84, 69, 57, 54, 43, 101, 65, 97, 97, 78, 58, 60, 62, 63, 64, 55, 51, 58, 82, 73, 61, 70, 71, 46, 56, 50, 45, 50, 78, 45, 68, 59, 48, 74, 66, 63, 67, 70, 45, 76, 61, 61, 55, 74, 53, 55, 81, 77, 79, 71, 69, 60, 78, 57, 64, 62, 78, 47, 72, 125, 74, 75, 71, 50, 62, 97, 49, 68, 63, 83, 75, 63, 56, 53, 84, 90, 71, 55, 79, 53, 68, 73, 73, 69, 74, 61, 74, 52, 63, 53, 61, 69, 49, 65, 66, 51, 46, 49, 71, 68, 50, 65, 68, 72, 52, 65, 66, 96, 69, 71, 71, 53, 106, 63, 61, 64, 54, 58, 64, 55, 52, 59, 57, 62, 52, 80, 68, 42, 49, 59, 65, 39, 74, 78, 68, 60, 56, 47, 89, 69, 87, 79, 69, 56, 52, 84, 76, 82, 49, 65, 102, 64, 55, 64, 108, 99, 68, 62, 48, 58, 76, 62, 96, 57, 79, 70, 56, 74, 80, 54, 83, 67, 69, 64, 69, 73, 65, 53, 100, 74, 71, 78, 109, 84, 54, 46, 81, 72, 70, 62, 59, 69, 59, 80, 74, 77, 68, 69, 52, 75, 67, 69, 59, 58, 82, 67, 48, 77, 49, 69, 69, 56, 65, 105, 61, 65, 69, 48, 85, 76, 77, 49, 54, 60, 67, 106, 68, 79, 45, 69, 65, 55, 57, 76, 82, 66, 100, 63, 69, 76, 63, 63, 58, 65, 53, 54, 60, 64, 64, 57, 115, 64, 68, 73, 51, 89, 57, 107, 92, 52, 46, 45, 51, 59, 62, 59, 81, 64, 68, 92, 64, 56, 69, 67, 64, 56, 58, 53, 62, 61, 63, 65, 63, 63, 89, 54, 65, 65, 54, 55, 65, 69, 60, 66, 63, 46, 64, 52, 75, 49, 51, 83, 76, 51, 62, 53, 69, 42, 68, 68, 48, 80, 70, 57, 105, 58, 58, 69, 53, 69, 56, 76, 71, 47, 69, 58, 77, 53, 68, 74, 41, 77, 64, 63, 63, 47, 65, 62, 63, 103, 105, 59, 57, 60, 80, 68, 73, 70, 52, 54, 112, 55, 72, 79, 61, 48, 77, 51, 71, 64, 66, 52, 48, 42, 72, 67, 68, 62, 65, 66, 59, 64, 52, 76, 80, 49, 51, 61, 66, 51, 56, 56, 52, 57, 55, 58, 53, 80, 71, 58, 57, 64, 73, 67, 50, 55, 46, 59, 69, 58, 63, 62, 56, 65, 87, 62, 72, 87, 73, 56, 70, 58, 63, 70, 66, 64, 55, 56, 68, 76, 113, 49, 88, 57, 49, 66, 48, 60, 59, 60, 68, 57, 61, 68, 54, 57, 68, 57, 70, 73, 48, 58, 61, 53, 53, 82, 59, 65, 58, 77, 66, 82, 113, 61, 66, 70, 51, 46, 54, 59, 69, 84, 74, 72, 83, 60, 89, 76, 54, 66, 59, 65, 57, 68, 61, 55, 57, 63, 62, 49, 80, 68, 63, 71, 69, 60, 62, 89, 56, 74, 61, 67, 73, 50, 58, 65, 52, 66, 65, 58, 51, 63, 56, 48, 61, 55, 61, 88, 62, 55, 81, 61, 83, 67, 82, 72, 66, 67, 60, 54, 86, 103, 69, 73, 78, 54, 61, 80, 58, 62, 54, 56, 52, 70, 86, 54, 63, 61, 74, 59, 66, 90, 100, 71, 63, 78, 51, 55, 53, 58, 59, 56, 64, 49, 73, 60, 82, 56, 93, 52, 53, 70, 54, 90, 88, 52, 68, 63, 75, 68, 120, 79, 75, 80, 74, 66, 69, 62, 73, 53, 64, 70, 61, 84, 62, 65, 61, 55, 73, 72, 60, 53, 84, 46, 50, 52, 54, 62, 66, 70, 61, 64, 69, 67, 83, 53, 64, 55, 73, 68, 53, 59, 59, 67, 63, 55, 60, 77, 46, 71, 41, 78, 75, 67, 70, 61, 65, 71, 72, 62, 55, 51, 75, 69, 84, 49, 67, 57, 83, 53, 67, 61, 61, 60, 72, 71, 54, 59, 72, 46, 33, 71, 76, 73, 70, 74, 53, 96, 58, 76, 60, 61, 65, 50, 62, 94, 60, 56, 73, 75, 55, 87, 77, 75, 59, 53, 68, 72, 62, 67, 87, 74, 71, 73, 54, 77, 58, 89, 60, 67, 45, 69, 67, 65, 56, 71, 70, 62, 73, 58, 87, 60, 79, 62, 63, 68, 64, 67, 56, 86, 57, 68, 79, 79, 50, 68, 60, 70, 55, 67, 56, 63, 49, 76, 62, 59, 64, 42, 64, 69, 89, 64, 78, 85, 59, 50, 76, 71, 64, 59, 75, 76, 81, 57, 54, 58, 59, 77, 71, 68, 62, 64, 58, 63, 96, 68, 57, 50, 70, 61, 61, 64, 70, 57, 60, 64, 69, 47, 62, 45, 71, 63, 64, 62, 69, 56, 68, 43, 60, 66, 47, 60, 69, 57, 53, 73, 68, 61, 58, 54, 107, 73, 116, 45, 87, 72, 60, 64, 58, 66, 67, 67, 57, 74, 61, 65, 65, 62, 57, 59, 109, 56, 68, 78, 64, 58, 72, 55, 63, 75, 60, 61, 81, 57, 59, 52, 73, 90, 54, 57, 41, 79, 72, 55, 68, 91, 76, 53, 61, 75, 80, 65, 76, 65, 84, 67, 68, 51, 59, 79, 72, 72, 78, 68, 75, 73, 67, 75, 53, 61, 85, 72, 70, 55, 55, 60, 68, 71, 63, 66, 72, 52, 67, 53, 52, 74, 50, 68, 72, 61, 78, 50, 58, 68, 78, 46, 106, 60, 45, 66, 64, 60, 71, 59, 54, 53, 73, 86, 78, 83, 57, 59, 70, 106, 57, 54, 64, 72, 70, 65, 52, 64, 52, 55, 61, 96, 75, 50, 70, 87, 56, 57, 60, 50, 82, 36, 58, 57, 69, 88, 60, 62, 58, 57, 57, 73, 65, 55, 55, 61, 78, 58, 58, 60, 64, 83, 74, 84, 85, 75, 87, 58, 57, 47, 57, 64, 66, 54, 63, 73, 56, 75, 53, 64, 49, 66, 72, 56, 73, 61, 73, 51, 63, 64, 54, 72, 56, 67, 48, 54, 63, 44, 48, 68, 58, 52, 75, 53, 55, 73, 68, 52, 60, 74, 71, 63, 47, 52, 82, 63, 51, 63, 65, 60, 56, 65, 59, 58, 66, 64, 55, 67, 68, 88, 65, 64, 71, 62, 56, 50, 80, 63, 64, 72, 69, 66, 61, 41, 72, 84, 47, 68, 81, 66, 57, 61, 59, 64, 55, 57, 79, 57, 56, 60, 63, 62, 43, 67, 63, 72, 71, 51, 51, 55, 62, 57, 70, 70, 58, 66, 60, 53, 66, 82, 68, 64, 81, 60, 69, 66, 80, 54, 80, 83, 53, 68, 65, 58, 69, 60, 53, 64, 69, 51, 70, 50, 62, 39, 58, 62, 68, 74, 66, 70, 93, 75, 52, 80, 63, 53, 58, 65, 70, 55, 69, 101, 72, 76, 67, 54, 62, 60, 61, 50, 77, 72, 66, 58, 53, 51, 47, 58, 45, 57, 75, 72, 72, 70, 58, 55, 61, 68, 77, 67, 59, 58, 61, 85, 56, 70, 74, 53, 74, 59, 63, 53, 86, 55, 130, 78, 58, 54, 72, 67, 76, 65, 69, 46, 63, 82, 71, 64, 60, 73, 59, 59, 109, 53, 61, 51, 59, 78, 65, 54, 65, 69, 53, 62, 71, 48, 54, 73, 64, 57, 68, 96, 87, 59, 61, 59, 61, 36, 59, 64, 55, 59, 64, 98, 59, 53, 62, 65, 80, 51, 62, 55, 63, 62, 77, 53, 88, 69, 58, 63, 98, 70, 68, 49, 81, 77, 49, 68, 71, 67, 64, 60, 55, 59, 63, 69, 66, 70, 71, 131, 62, 70, 72, 70, 63, 74, 74, 69, 62, 87, 60, 28, 66, 83, 58, 66, 65, 71, 68, 59, 72, 63, 86, 76, 81, 90, 65, 62, 53, 65, 41, 70, 63, 75, 61, 100, 58, 77, 63, 64, 69, 61, 82, 76, 65, 81, 70, 94, 45, 66, 74, 80, 55, 89, 57, 62, 78, 88, 69, 59, 42, 75, 67, 82, 49, 77, 82, 63, 50, 52, 71, 66, 48, 61, 85, 55, 70, 81, 67, 58, 59, 45, 65, 52, 62, 63, 57, 57, 45, 90, 61, 59, 66, 64, 51, 63, 71, 60, 75, 49, 78, 57, 70, 55, 78, 61, 65, 61, 58, 56, 59, 67, 107, 76, 69, 103, 89, 67, 80, 80, 68, 52, 59, 66, 88, 79, 67, 56, 66, 52, 56, 53, 70, 64, 89, 84, 123, 62, 70, 77, 62, 61, 55, 54, 68, 64, 71, 48, 68, 72, 75, 56, 50, 99, 105, 65, 56, 62, 91, 78, 69, 64, 74, 61, 75, 61, 62, 64, 50, 68, 44, 48, 54, 59, 55, 74, 55, 48, 75, 79, 72, 48, 50, 56, 93, 78, 44, 62, 74, 38, 56, 48, 77, 68, 59, 73, 62, 59, 92, 79, 73, 87, 80, 60, 65, 63, 80, 44, 58, 55, 61, 43, 52, 58, 89, 68, 44, 54, 48, 56, 70, 78, 73, 66, 68, 52, 73, 88, 65, 59, 60, 76, 75, 67, 86, 49, 63, 69, 58, 57, 94, 83, 66, 56, 62, 60, 62, 42, 76, 70, 50, 59, 61, 34, 72, 80, 79, 84, 60, 54, 46, 61, 69, 71, 60, 71, 98, 64, 55, 50, 73, 57, 87, 86, 53, 72, 55, 81, 62, 75, 103, 65, 55, 57, 56, 41, 53, 67, 88, 54, 74, 93, 71, 57, 76, 68, 107, 75, 42, 66, 66, 68, 54, 68, 73, 63, 62, 54, 94, 70, 93, 78, 63, 85, 51, 68, 53, 83, 60, 64, 87, 51, 76, 75, 45, 74, 76, 61, 82, 55, 32, 67, 81, 52, 39, 67, 70, 74, 74, 59, 59, 91, 60, 62, 63, 67, 37, 71, 73, 52, 53, 70, 78, 75, 62, 69, 79, 54, 51, 63, 67, 59, 73, 75, 84, 89, 52, 80, 93, 60, 94, 61, 60, 58, 73, 62, 55, 76, 44, 77, 71, 69, 80, 53, 60, 72, 61, 67, 72, 83, 85, 68, 71, 67, 77, 72, 63, 63, 59, 73, 52, 62, 58, 74, 112, 76, 69, 54, 62, 95, 88, 50, 60, 58, 57, 86, 57, 84, 79, 89, 74, 68, 85, 63, 66, 76, 80, 60, 52, 84, 65, 76, 51, 70, 58, 73, 64, 55, 74, 71, 65, 51, 68, 63, 58, 66, 48, 47, 45, 55, 41, 50, 66, 68, 65, 50, 74, 64, 126, 82, 54, 53, 52, 70, 61, 70, 58, 53, 62, 77, 68, 60, 70, 58, 50, 60, 70, 75, 61, 81, 67, 60, 79, 43, 53, 82, 89, 63, 95, 56, 53, 84, 46, 61, 66, 67, 50, 64, 70, 94, 57, 47, 58, 55, 53, 61, 53, 71, 45, 57, 65, 57, 52, 66, 46, 70, 77, 45, 62, 53, 96, 70, 65, 64, 71, 51, 52, 87, 62, 64, 72, 56, 52, 63, 73, 59, 54, 68, 64, 58, 26, 72, 49, 114, 68, 41, 74, 54, 101, 65, 66, 86, 51, 105, 60, 60, 58, 104, 56, 73, 74, 65, 66, 69, 82, 56, 69, 57, 55, 110, 70, 83, 55, 67, 56, 68, 80, 95, 57, 105, 74, 42, 66, 57, 67, 70, 72, 79, 89, 71, 83, 54, 50, 87, 63, 71, 64, 50, 84, 69, 74, 59, 57, 75, 73, 75, 44, 54, 83, 66, 66, 53, 61, 102, 71, 76, 63, 64, 77, 46, 51, 45, 58, 86, 58, 46, 65, 67, 79, 61, 66, 75, 82, 64, 51, 55, 65, 62, 78, 59, 75, 71, 89, 68, 86, 49, 84, 66, 61, 75, 59, 63, 62, 82, 86, 69, 52, 119, 62, 84, 44, 60, 44, 66, 63, 65, 82, 72, 52, 62, 76, 67, 53, 57, 69, 89, 44, 56, 49, 58, 56, 73, 54, 59, 59, 59, 75, 51, 84, 43, 57, 55, 73, 73, 51, 66, 77, 65, 76, 44, 45, 81, 59, 68, 97, 70, 59, 81, 57, 70, 68, 77, 72, 71, 71, 84, 88, 47, 62, 63, 61, 52, 78, 71, 54, 86, 68, 49, 59, 63, 61, 52, 59, 58, 37, 59, 81, 50, 91, 72, 68, 70, 55, 73, 73, 55, 46, 73, 51, 71, 86, 106, 60, 46, 49, 68, 61, 105, 64, 96, 62, 69, 62, 65, 86, 64, 51, 66, 63, 63, 53, 61, 98, 107, 68, 59, 87, 58, 65, 43, 66, 96, 57, 78, 68, 51, 48, 65, 62, 74, 62, 68, 84, 59, 73, 67, 78, 114, 45, 60, 75, 62, 102, 64, 71, 71, 80, 42, 67, 103, 64, 81, 61, 92, 58, 54, 77, 63, 50, 70, 42, 55, 58, 52, 68, 68, 55, 59, 59, 51, 82, 56, 71, 45, 60, 62, 89, 103, 57, 76, 63, 68, 112, 57, 72, 57, 94, 43, 71, 44, 66, 62, 55, 50, 69, 64, 56, 48, 49, 62, 48, 91, 52, 52, 59, 57, 86, 62, 132, 74, 63, 59, 76, 50, 78, 53, 62, 53, 58, 77, 56, 63, 54, 70, 69, 73, 54, 42, 53, 58, 72, 54, 69, 59, 62, 57, 84, 70, 84, 89, 60, 61, 68, 55, 95, 78, 58, 60, 78, 50, 88, 56, 58, 84, 66, 62, 69, 110, 51, 90, 49, 47, 53, 53, 61, 63, 57, 54, 69, 58, 46, 65, 49, 74, 55, 60, 64, 56, 59, 72, 63, 66, 57, 61, 81, 77, 55, 58, 55, 73, 50, 55, 65, 52, 52, 95, 111, 73, 88, 98, 68, 61, 51, 53, 59, 89, 67, 53, 44, 54, 69, 45, 68, 62, 54, 62, 75, 57, 58, 87, 62, 49, 64, 62, 104, 59, 66, 62, 59, 42, 47, 59, 65, 61, 57, 54, 80, 98, 73, 67, 92, 53, 76, 95, 87, 62, 71, 58, 65, 67, 87, 73, 57, 59, 64, 79, 70, 51, 67, 43, 53, 67, 115, 53, 62, 71, 50, 94, 57, 83, 39, 84, 79, 75, 73, 66, 84, 70, 66, 85, 56, 55, 74, 107, 64, 76, 43, 57, 57, 51, 66, 96, 58, 85, 46, 81, 67, 46, 61, 74, 51, 82, 54, 49, 60, 66, 41, 75, 71, 64, 41, 75, 86, 56, 58, 73, 63, 95, 53, 81, 76, 97, 80, 52, 65, 83, 67, 54, 63, 82, 61, 45, 77, 65, 56, 75, 136, 85, 58, 55, 75, 48, 62, 84, 74, 63, 76, 73, 89, 75, 75, 70, 41, 62, 71, 44, 63, 63, 55, 59, 48, 79, 53, 69, 59, 61, 90, 69, 63, 74, 74, 60, 48, 76, 52, 66, 47, 67, 83, 58, 35, 59, 88, 62, 69, 63, 55, 55, 95, 54, 65, 58, 66, 96, 42, 60, 53, 60, 58, 76, 92, 69, 102, 75, 83, 59, 77, 71, 70, 50, 48, 72, 73, 71, 59, 57, 89, 50, 87, 51, 60, 55, 72, 78, 58, 62, 102, 39, 50, 65, 79, 101, 61, 60, 57, 58, 58, 51, 63, 53, 62, 78, 71, 87, 64, 102, 73, 62, 70, 90, 94, 74, 46, 41, 60, 36, 61, 65, 56, 61, 65, 54, 60, 60, 80, 53, 75, 64, 107, 69, 52, 66, 55, 76, 75, 60, 48, 66, 72, 54, 83, 58, 43, 67, 70, 49, 62, 50, 71, 57, 66, 52, 54, 47, 43, 84, 71, 69, 62, 55, 50, 62, 45, 74, 55, 49, 66, 59, 58, 60, 63, 84, 54, 45, 64, 76, 41, 65, 97, 77, 76, 54, 70, 54, 70, 81, 54, 62, 55, 61, 55, 65, 51, 73, 58, 73, 49, 72, 74, 90, 85, 75, 51, 85, 59, 92, 63, 104, 50, 67, 71, 80, 71, 64, 61, 85, 68, 41, 64, 116, 62, 49, 55, 69, 69, 73, 60, 59, 60, 58, 135, 90, 78, 79, 79, 60, 66, 94, 64, 57, 74, 74, 69, 77, 75, 99, 70, 76, 57, 58, 77, 80, 61, 57, 71, 93, 61, 68, 68, 73, 51, 65, 67, 61, 98, 90, 59, 61, 64, 58, 42, 53, 65, 72, 57, 67, 71, 66, 56, 69, 77, 58, 34, 59, 77, 69, 78, 77, 52, 57, 87, 57, 79, 84, 82, 63, 57, 73, 114, 92, 45, 69, 63, 53, 57, 104, 65, 93, 53, 67, 66, 65, 62, 68, 48, 70, 54, 74, 66, 44, 76, 57, 68, 80, 70, 62, 75, 64, 49, 64, 64, 67, 59, 84, 54, 62, 58, 215, 90, 73, 71, 72, 55, 57, 45, 67, 97, 88, 68, 77, 69, 102, 65, 68, 50, 57, 68, 64, 74, 75, 59, 64, 72, 47, 89, 60, 81, 53, 63, 62, 66, 58, 54, 65, 85, 71, 75, 53, 91, 61, 58, 67, 66, 63, 51, 64, 59, 71, 69, 68, 54, 67, 82, 69, 91, 71, 62, 51, 71, 64, 76, 55, 67, 67, 59, 43, 42, 62, 78, 70, 47, 54, 63, 56, 55, 74, 56, 54, 67, 59, 47, 70, 54, 47, 60, 53, 54, 69, 70, 79, 71, 69, 61, 71, 79, 84, 100, 73, 58, 62, 82, 54, 85, 59, 69, 75, 66, 86, 66, 65, 63, 55, 47, 51, 73, 68, 51, 80, 56, 66, 92, 88, 63, 67, 64, 81, 65, 57, 78, 57, 111, 57, 70, 73, 78, 57, 68, 63, 49, 54, 70, 51, 56, 83, 77, 76, 80, 66, 46, 71, 80, 63, 69, 65, 55, 72, 59, 59, 81, 68, 90, 60, 70, 68, 74, 61, 58, 106, 80, 73, 70, 46, 60, 64, 61, 64, 66, 58, 43, 43, 71, 80, 72, 80, 65, 61, 52, 71, 52, 82, 76, 87, 64, 61, 73, 88, 76, 56, 63, 77, 71, 60, 52, 78, 97, 79, 45, 63, 48, 60, 63, 55, 62, 47, 83, 64, 64, 54, 79, 74, 65, 59, 59, 80, 80, 85, 61, 87, 85, 51, 62, 53, 78, 60, 85, 64, 60, 61, 67, 72, 52, 87, 58, 75, 86, 67, 58, 43, 80, 56, 69, 46, 104, 73, 48, 55, 63, 46, 67, 77, 76, 79, 62, 74, 79, 94, 56, 69, 41, 84, 51, 75, 56, 76, 67, 63, 69, 55, 67, 63, 83, 60, 68, 47, 49, 52, 65, 75, 68, 70, 92, 71, 61, 63, 83, 43, 59, 48, 74, 64, 72, 51, 54, 62, 97, 57, 53, 62, 79, 68, 70, 73, 47, 66, 86, 57, 71, 52, 81, 70, 91, 58, 54, 71, 78, 58, 42, 49, 68, 61, 61, 66, 67, 91, 51, 60, 92, 65, 94, 78, 61, 54, 53, 47, 85, 60, 93, 88, 87, 63, 67, 58, 55, 87, 51, 54, 71, 78, 53, 70, 97, 51, 58, 46, 76, 62, 64, 106, 47, 53, 80, 62, 60, 58, 71, 61, 48, 48, 51, 47, 72, 85, 80, 56, 61, 94, 63, 55, 59, 36, 58, 79, 49, 60, 62, 44, 59, 73, 53, 67, 53, 93, 73, 52, 62, 88, 89, 80, 79, 73, 52, 68, 63, 70, 80, 68, 70, 66, 67, 45, 53, 64, 54, 63, 52, 59, 72, 68, 58, 118, 56, 64, 47, 75, 55, 49, 41, 64, 67, 48, 77, 80, 77, 76, 54, 69, 66, 74, 74, 66, 45, 59, 75, 59, 46, 94, 80, 66, 52, 66, 65, 55, 67, 63, 72, 75, 81, 69, 86, 56, 46, 62, 66, 61, 135, 100, 90, 70, 57, 91, 79, 76, 70, 63, 72, 48, 72, 69, 154, 63, 76, 61, 61, 60, 39, 50, 52, 73, 83, 52, 69, 75, 70, 77, 65, 51, 40, 57, 69, 101, 52, 78, 70, 68, 59, 54, 87, 47, 59, 72, 68, 57, 103, 36, 67, 77, 64, 67, 55, 55, 70, 72, 59, 70, 68, 42, 73, 65, 61, 57, 74, 94, 60, 81, 110, 94, 47, 62, 34, 59, 69, 74, 81, 74, 81, 60, 75, 61, 59, 80, 61, 61, 63, 71, 76, 56, 60, 73, 47, 70, 69, 89, 74, 68, 39, 53, 40, 75, 88, 61, 55, 57, 77, 54, 64, 59, 72, 69, 135, 64, 87, 56, 43, 52, 52, 78, 70, 87, 75, 64, 47, 53, 70, 72, 66, 42, 70, 60, 72, 54, 56, 73, 51, 75, 55, 81, 68, 64, 59, 72, 66, 54, 65, 83, 78, 58, 71, 43, 60, 97, 60, 74, 70, 67, 72, 66, 52, 68, 84, 59, 61, 65, 73, 54, 72, 47, 92, 82, 75, 82, 78, 99, 59, 73, 60, 66, 67, 47, 51, 73, 62, 61, 77, 60, 72, 61, 48, 60, 59, 74, 71, 61, 47, 61, 42, 28, 59, 79, 65, 55, 80, 59, 82, 39, 73, 57, 53, 65, 78, 61, 65, 78, 35, 55, 79, 78, 95, 54, 61, 62, 98, 75, 66, 80, 70, 53, 57, 75, 83, 87, 61, 76, 85, 65, 70, 50, 51, 80, 53, 61, 67, 73, 61, 74, 80, 67, 82, 47, 74, 62, 53, 61, 63, 59, 70, 64, 45, 56, 76, 55, 53, 69, 77, 53, 70, 54, 62, 54, 57, 55, 75, 67, 64, 57, 91, 75, 69, 74, 69, 56, 59, 63, 75, 54, 55, 49, 57, 57, 57, 52, 65, 66, 51, 44, 61, 50, 59, 43, 49, 68, 61, 42, 63, 64, 46, 54, 62, 41, 66, 62, 62, 50, 81, 62, 84, 91, 55, 49, 64, 66, 58, 51, 65, 64, 60, 74, 54, 63, 66, 76, 45, 66, 79, 74, 43, 51, 85, 59, 65, 63, 54, 66, 50, 67, 83, 59, 90, 53, 46, 57, 60, 60, 58, 75, 66, 60, 58, 57, 61, 54, 90, 71, 68, 90, 84, 70, 64, 76, 63, 67, 66, 61, 73, 76, 65, 55, 97, 83, 57, 79, 86, 56, 55, 70, 55, 75, 62, 69, 82, 54, 57, 48, 52, 78, 63, 49, 63, 66, 76, 79, 64, 69, 54, 66, 72, 63, 76, 104, 69, 75, 74, 75, 63, 42, 72, 69, 58, 91, 82, 72, 78, 71, 87, 65, 77, 66, 105, 56, 79, 70, 66, 53, 64, 63, 69, 67, 53, 58, 109, 78, 62, 48, 63, 50, 68, 58, 65, 60, 61, 56, 69, 61, 59, 95, 75, 61, 61, 69, 71, 56, 78, 83, 55, 44, 56, 53, 50, 66, 70, 65, 77, 59, 48, 56, 79, 73, 59, 50, 84, 66, 70, 46, 68, 64, 55, 60, 69, 55, 95, 62, 68, 61, 54, 54, 95, 63, 71, 63, 78, 59, 72, 58, 113, 104, 71, 46, 75, 68, 73, 95, 60, 99, 61, 57, 49, 84, 58, 46, 55, 71, 79, 54, 53, 43, 58, 58, 52, 74, 65, 52, 66, 80, 60, 74, 65, 47, 62, 67, 54, 64, 60, 218, 79, 49, 70, 57, 54, 58, 76, 98, 68, 93, 43, 77, 60, 79, 57, 81, 60, 79, 57, 58, 69, 64, 44, 67, 76, 70, 86, 69, 66, 37, 50, 37, 76, 71, 68, 87, 53, 62, 79, 81, 66, 50, 59, 48, 60, 79, 63, 75, 60, 57, 50, 77, 77, 56, 57, 64, 98, 66, 72, 55, 47, 58, 67, 56, 53, 61, 52, 65, 44, 56, 67, 72, 55, 60, 59, 60, 56, 65, 58, 49, 45, 66, 63, 88, 77, 59, 60, 51, 60, 81, 68, 54, 48, 72, 42, 80, 86, 76, 80, 67, 62, 62, 95, 85, 69, 63, 59, 66, 54, 96, 80, 65, 66, 54, 71, 62, 78, 43, 65, 66, 42, 50, 82, 83, 54, 64, 62, 65, 66, 70, 76, 56, 89, 54, 74, 78, 77, 62, 70, 77, 64, 62, 72, 63, 50, 68, 44, 60, 62, 61, 53, 75, 71, 66, 52, 53, 78, 79, 70, 51, 82, 85, 74, 59, 58, 62, 84, 75, 56, 96, 74, 78, 71, 57, 60, 63, 61, 64, 51, 69, 75, 63, 54, 83, 66, 87, 65, 52, 60, 60, 54, 73, 72, 76, 75, 59, 49, 85, 58, 73, 76, 76, 84, 68, 64, 52, 51, 66, 52, 63, 80, 66, 69, 57, 53, 51, 58, 49, 59, 50, 65, 57, 61, 63, 55, 90, 69, 76, 54, 64, 72, 71, 65, 54, 67, 58, 81, 62, 85, 71, 71, 59, 53, 59, 96, 64, 80, 41, 56, 66, 67, 70, 52, 62, 98, 67, 82, 69, 57, 68, 81, 53, 73, 81, 51, 82, 76, 88, 42, 78, 35, 74, 51, 52, 72, 83, 41, 68, 50, 73, 61, 57, 86, 72, 43, 69, 63, 62, 64, 50, 64, 71, 86, 78, 79, 62, 73, 82, 70, 74, 67, 52, 72, 74, 63, 67, 76, 58, 75, 58, 59, 63, 51, 87, 58, 75, 98, 67, 61, 78, 46, 66, 83, 59, 44, 62, 45, 60, 64, 69, 49, 67, 73, 60, 70, 75, 58, 47, 84, 70, 62, 78, 47, 61, 65, 55, 67, 71, 84, 79, 81, 92, 76, 66, 59, 58, 75, 48, 56, 67, 58, 78, 97, 59, 55, 63, 61, 67, 61, 96, 63, 63, 82, 71, 49, 83, 67, 56, 41, 70, 54, 64, 61, 58, 65, 67, 56, 70, 79, 60, 56, 67, 61, 78, 71, 61, 52, 59, 58, 84, 54, 77, 61, 80, 69, 51, 72, 98, 68, 71, 75, 74, 48, 34, 70, 58, 75, 77, 64, 47, 72, 39, 57, 58, 56, 76, 64, 41, 73, 68, 49, 94, 75, 85, 69, 96, 75, 80, 66, 58, 71, 73, 73, 90, 48, 74, 78, 71, 62, 72, 58, 55, 64, 77, 66, 54, 56, 97, 72, 41, 71, 63, 54, 47, 89, 44, 88, 71, 80, 89, 62, 65, 49, 75, 59, 66, 135, 84, 70, 45, 82, 80, 59, 73, 68, 61, 51, 40, 61, 72, 167, 58, 37, 47, 56, 61, 49, 69, 80, 70, 97, 66, 68, 61, 70, 50, 69, 62, 72, 63, 62, 46, 68, 78, 77, 88, 62, 46, 88, 69, 63, 64, 69, 79, 110, 61, 56, 72, 58, 56, 55, 66, 67, 67, 56, 60, 69, 61, 52, 58, 64, 68, 67, 83, 45, 67, 92, 79, 73, 61, 52, 63, 70, 56, 65, 73, 65, 48, 71, 70, 64, 101, 48, 67, 60, 73, 80, 48, 65, 59, 57, 73, 48, 85, 80, 60, 73, 61, 61, 75, 89, 46, 54, 79, 82, 45, 79, 56, 64, 77, 116, 59, 70, 59, 62, 71, 72, 46, 59, 108, 72, 59, 49, 58, 74, 84, 58, 66, 66, 64, 59, 56, 66, 70, 59, 76, 72, 81, 73, 60, 29, 59, 87, 78, 66, 71, 68, 56, 68, 84, 72, 51, 55, 52, 53, 61, 57, 85, 45, 68, 60, 49, 78, 54, 62, 55, 54, 69, 88, 83, 62, 70, 63, 40, 56, 59, 50, 53, 54, 54, 81, 70, 39, 58, 53, 66, 75, 65, 54, 70, 72, 56, 81, 53, 63, 75, 41, 58, 71, 68, 71, 57, 78, 64, 90, 67, 74, 54, 63, 53, 88, 57, 75, 74, 37, 61, 50, 79, 93, 60, 61, 82, 81, 69, 92, 64, 108, 68, 55, 70, 103, 79, 47, 74, 74, 78, 65, 52, 44, 92, 62, 67, 64, 86, 83, 85, 48, 73, 72, 69, 75, 75, 57, 68, 86, 69, 71, 63, 58, 33, 84, 72, 82, 56, 85, 78, 61, 79, 57, 56, 49, 66, 79, 92, 46, 56, 91, 68, 52, 70, 80, 59, 60, 64, 77, 76, 50, 55, 59, 52, 50, 65, 56, 73, 57, 46, 42, 54, 48, 70, 57, 55, 73, 86, 89, 46, 61, 62, 48, 44, 81, 63, 48, 55, 83, 58, 84, 67, 73, 61, 66, 72, 78, 57, 65, 50, 61, 75, 67, 63, 59, 77, 61, 55, 64, 72, 58, 70, 95, 51, 51, 70, 58, 67, 70, 57, 77, 72, 96, 60, 59, 65, 50, 47, 76, 66, 50, 50, 61, 50, 68, 48, 73, 69, 71, 73, 82, 71, 51, 79, 96, 65, 48, 60, 79, 67, 70, 77, 90, 56, 51, 68, 80, 64, 72, 69, 53, 78, 77, 92, 71, 58, 64, 67, 46, 74, 60, 73, 49, 65, 65, 65, 59, 59, 75, 69, 82, 55, 65, 98, 65, 71, 54, 48, 50, 54, 51, 70, 49, 77, 74, 75, 66, 30, 82, 59, 79, 72, 104, 48, 70, 88, 75, 68, 72, 59, 75, 77, 45, 68, 52, 60, 55, 81, 68, 65, 64, 69, 56, 72, 68, 68, 74, 56, 75, 70, 68, 47, 48, 68, 72, 58, 76, 85, 59, 65, 76, 75, 67, 60, 69, 85, 72, 69, 63, 50, 64, 63, 70, 65, 65, 64, 55, 65, 55, 66, 73, 54, 108, 56, 58, 68, 52, 63, 56, 57, 80, 47, 73, 81, 69, 84, 66, 84, 65, 81, 86, 80, 77, 59, 59, 95, 90, 80, 116, 121, 53, 64, 46, 64, 47, 54, 42, 42, 55, 94, 72, 81, 57, 71, 56, 71, 76, 56, 71, 78, 50, 117, 70, 55, 52, 57, 60, 68, 59, 64, 77, 65, 73, 60, 63, 63, 60, 66, 80, 72, 52, 59, 100, 74, 51, 69, 78, 91, 77, 60, 56, 43, 72, 66, 63, 75, 55, 52, 62, 46, 93, 54, 80, 79, 65, 57, 69, 53, 55, 80, 57, 87, 62, 75, 67, 73, 64, 53, 54, 61, 65, 77, 72, 37, 50, 63, 80, 52, 98, 56, 73, 63, 86, 61, 59, 65, 74, 56, 46, 66, 45, 66, 75, 71, 78, 89, 70, 76, 72, 55, 82, 44, 62, 59, 51, 47, 110, 78, 57, 53, 69, 63, 74, 45, 59, 55, 80, 57, 48, 59, 71, 56, 69, 66, 59, 71, 59, 74, 74, 129, 65, 76, 71, 73, 60, 75, 58, 70, 90, 61, 77, 92, 88, 63, 53, 71, 68, 63, 65, 50, 61, 53, 113, 60, 58, 73, 77, 60, 55, 40, 70, 67, 62, 71, 114, 43, 54, 49, 68, 76, 58, 70, 56, 72, 67, 79, 45, 55, 85, 62, 48, 66, 64, 85, 66, 60, 81, 54, 47, 97, 66, 64, 60, 77, 74, 66, 75, 71, 77, 45, 58, 67, 50, 41, 41, 70, 79, 56, 78, 62, 72, 40, 56, 53, 88, 56, 100, 49, 77, 43, 67, 65, 74, 84, 65, 71, 72, 71, 53, 55, 67, 73, 78, 56, 49, 103, 41, 49, 77, 72, 52, 65, 75, 65, 91, 58, 67, 64, 84, 62, 62, 52, 54, 58, 77, 89, 59, 64, 62, 60, 57, 59, 64, 66, 56, 46, 74, 40, 43, 84, 59, 71, 74, 99, 60, 77, 77, 49, 84, 64, 55, 39, 52, 37, 65, 108, 99, 63, 82, 51, 54, 63, 65, 74, 50, 61, 67, 64, 56, 47, 61, 92, 63, 52, 46, 48, 52, 63, 84, 53, 72, 74, 70, 110, 73, 50, 64, 71, 63, 107, 73, 62, 57, 43, 61, 46, 55, 66, 79, 58, 80, 76, 77, 45, 112, 56, 47, 72, 55, 110, 61, 60, 44, 68, 62, 56, 81, 67, 63, 93, 62, 45, 69, 45, 58, 67, 113, 86, 73, 90, 100, 60, 63, 19, 64, 54, 54, 66, 54, 50, 62, 56, 88, 52, 63, 58, 69, 70, 64, 61, 77, 50, 67, 53, 74, 54, 91, 38, 68, 71, 64, 47, 46, 44, 67, 84, 62, 56, 70, 56, 60, 35, 55, 51, 70, 50, 96, 65, 51, 55, 41, 51, 74, 67, 39, 62, 92, 84, 46, 60, 50, 60, 38, 62, 54, 53, 62, 67, 79, 69, 68, 59, 61, 53, 57, 89, 69, 106, 74, 49, 54, 73, 47, 76, 57, 71, 58, 52, 45, 67, 79, 52, 39, 62, 73, 62, 45, 60, 59, 57, 63, 58, 41, 77, 96, 80, 57, 42, 53, 69, 67, 71, 77, 51, 76, 57, 99, 58, 48, 64, 51, 81, 55, 89, 78, 38, 41, 98, 48, 56, 65, 85, 57, 59, 59, 94, 72, 83, 57, 50, 56, 98, 65, 71, 75, 99, 81, 48, 70, 40, 64, 59, 55, 89, 58, 62, 50, 53, 109, 79, 47, 85, 68, 55, 46, 53, 57, 57, 44, 89, 54, 57, 59, 73, 62, 60, 60, 74, 54, 45, 108, 87, 77, 65, 70, 56, 56, 53, 68, 52, 42, 64, 70, 55, 58, 72, 53, 81, 62, 45, 58, 51, 56, 71, 86, 151, 67, 67, 78, 82, 53, 45, 87, 80, 82, 64, 81, 83, 52, 68, 80, 59, 42, 62, 54, 51, 67, 61, 41, 65, 49, 115, 63, 72, 86, 74, 61, 79, 77, 62, 86, 61, 44, 72, 75, 92, 42, 51, 75, 73, 57, 67, 60, 64, 50, 63, 57, 60, 79, 87, 77, 65, 53, 51, 42, 50, 48, 46, 66, 53, 57, 78, 55, 78, 68, 76, 69, 78, 62, 81, 63, 67, 64, 53, 57, 50, 50, 79, 49, 60, 60, 45, 63, 82, 76, 73, 62, 69, 56, 77, 90, 71, 80, 58, 63, 85, 59, 54, 76, 54, 77, 92, 64, 77, 69, 41, 62, 42, 73, 69, 71, 54, 66, 57, 39, 84, 57, 53, 103, 57, 92, 60, 78, 53, 65, 38, 48, 58, 60, 57, 67, 47, 43, 70, 68, 53, 73, 99, 46, 65, 84, 51, 79, 91, 76, 61, 79, 44, 51, 56, 67, 52, 57, 60, 79, 79, 85, 57, 55, 58, 68, 56, 116, 78, 63, 79, 74, 54, 76, 79, 62, 64, 72, 68, 65, 63, 54, 50, 56, 45, 65, 53, 92, 86, 61, 75, 59, 52, 67, 102, 78, 82, 72, 71, 55, 70, 55, 49, 56, 61, 71, 64, 38, 69, 74, 70, 61, 74, 59, 71, 55, 64, 62, 77, 69, 82, 48, 76, 78, 76, 83, 60, 58, 67, 103, 77, 46, 58, 93, 75, 70, 102, 86, 57, 67, 69, 68, 62, 81, 45, 59, 45, 49, 58, 72, 76, 66, 35, 48, 82, 49, 68, 72, 111, 58, 90, 56, 69, 52, 85, 58, 79, 76, 82, 74, 77, 46, 72, 42, 62, 51, 80, 61, 61, 56, 81, 54, 65, 61, 103, 89, 67, 67, 44, 59, 56, 62, 64, 81, 67, 63, 50, 76, 63, 51, 49, 70, 49, 64, 63, 44, 50, 82, 61, 76, 60, 42, 94, 69, 69, 102, 88, 44, 70, 67, 77, 67, 65, 54, 81, 93, 90, 82, 65, 60, 80, 98, 67, 20, 60, 47, 55, 83, 86, 69, 60, 67, 118, 85, 62, 66, 68, 90, 58, 73, 83, 68, 76, 58, 71, 59, 53, 84, 53, 83, 65, 74, 78, 84, 60, 74, 57, 65, 57, 44, 67, 62, 69, 56, 58, 53, 51, 53, 64, 45, 95, 70, 62, 60, 64, 82, 77, 66, 49, 63, 63, 72, 86, 65, 73, 82, 59, 78, 53, 68, 57, 80, 88, 72, 77, 58, 59, 72, 66, 67, 83, 56, 60, 64, 66, 61, 71, 63, 69, 56, 44, 52, 62, 58, 64, 72, 70, 57, 84, 53, 59, 50, 85, 62, 72, 55, 57, 73, 98, 81, 76, 80, 45, 70, 57, 64, 62, 59, 67, 60, 80, 54, 56, 57, 39, 54, 83, 55, 79, 61, 51, 75, 63, 64, 55, 54, 86, 72, 71, 75, 67, 58, 54, 76, 50, 65, 70, 50, 92, 75, 95, 53, 52, 62, 63, 65, 39, 57, 63, 53, 67, 62, 59, 73, 62, 38, 59, 67, 62, 63, 78, 63, 55, 88, 65, 69, 66, 63, 54, 49, 100, 60, 55, 48, 60, 57, 77, 53, 53, 60, 87, 58, 55, 67, 101, 66, 56, 65, 73, 60, 60, 86, 69, 57, 71, 79, 55, 72, 57, 65, 55, 84, 77, 74, 69, 39, 75, 55, 69, 58, 106, 84, 53, 84, 70, 102, 55, 58, 69, 81, 61, 66, 66, 47, 61, 65, 62, 60, 59, 55, 76, 78, 82, 51, 65, 55, 89, 73, 69, 70, 91, 58, 50, 60, 63, 58, 70, 56, 63, 42, 40, 61, 77, 73, 74, 79, 63, 73, 68, 72, 68, 109, 67, 52, 48, 83, 98, 63, 62, 52, 79, 63, 60, 67, 74, 62, 69, 42, 57, 55, 66, 63, 55, 62, 106, 64, 66, 61, 55, 81, 59, 40, 71, 49, 60, 56, 52, 75, 70, 72, 58, 61, 76, 85, 65, 57, 58, 45, 49, 60, 74, 87, 55, 74, 74, 44, 35, 63, 42, 120, 95, 84, 78, 57, 77, 68, 60, 64, 51, 74, 51, 58, 54, 105, 61, 89, 136, 46, 78, 60, 70, 73, 56, 55, 71, 53, 58, 51, 46, 74, 56, 70, 62, 72, 73, 51, 57, 46, 62, 54, 60, 69, 68, 91, 96, 65, 63, 79, 75, 55, 63, 59, 110, 62, 72, 43, 63, 86, 55, 70, 84, 69, 62, 91, 56, 63, 83, 72, 65, 63, 57, 67, 48, 68, 72, 84, 49, 71, 99, 77, 43, 68, 61, 58, 62, 61, 63, 66, 62, 101, 62, 87, 74, 62, 82, 68, 95, 60, 51, 73, 63, 62, 59, 75, 68, 66, 74, 47, 54, 53, 72, 71, 70, 99, 75, 70, 65, 61, 69, 61, 54, 75, 56, 67, 62, 61, 63, 67, 79, 70, 60, 62, 56, 53, 67, 72, 71, 77, 90, 78, 85, 57, 64, 51, 74, 72, 88, 55, 66, 63, 51, 71, 57, 76, 83, 60, 70, 62, 51, 61, 76, 48, 53, 68, 62, 63, 56, 67, 87, 70, 66, 69, 65, 60, 46, 36, 64, 59, 66, 56, 56, 71, 54, 71, 48, 55, 44, 60, 56, 74, 64, 48, 75, 69, 78, 72, 75, 60, 84, 64, 68, 47, 74, 89, 70, 60, 66, 84, 88, 70, 57, 53, 74, 53, 77, 67, 65, 41, 59, 31, 55, 92, 68, 66, 65, 73, 67, 68, 55, 38, 71, 85, 66, 78, 56, 56, 57, 72, 67, 73, 70, 65, 55, 59, 59, 52, 60, 67, 57, 69, 58, 50, 72, 67, 51, 67, 63, 59, 52, 66, 52, 78, 69, 53, 115, 97, 69, 63, 47, 96, 44, 69, 71, 89, 74, 74, 68, 82, 68, 73, 67, 67, 66, 75, 71, 60, 59, 71, 83, 79, 50, 72, 67, 73, 97, 74, 60, 53, 91, 72, 68, 102, 63, 81, 63, 58, 58, 55, 63, 84, 53, 57, 79, 55, 80, 48, 58, 53, 59, 79, 60, 75, 50, 58, 59, 68, 59, 49, 56, 94, 56, 73, 72, 75, 60, 75, 80, 74, 51, 58, 59, 39, 51, 62, 64, 68, 66, 58, 73, 56, 73, 74, 68, 87, 90, 89, 77, 62, 81, 64, 85, 63, 77, 73, 60, 75, 64, 86, 47, 90, 83, 88, 68, 73, 50, 67, 99, 60, 62, 46, 67, 56, 91, 63, 44, 48, 47, 59, 48, 79, 99, 67, 59, 78, 60, 72, 46, 71, 87, 75, 85, 46, 86, 49, 61, 64, 83, 50, 66, 95, 70, 57, 81, 65, 61, 60, 66, 71, 86, 66, 67, 58, 68, 65, 116, 69, 64, 66, 78, 67, 104, 58, 57, 36, 66, 57, 58, 43, 82, 75, 57, 69, 47, 78, 50, 57, 52, 67, 50, 58, 59, 70, 74, 66, 79, 68, 44, 78, 51, 54, 78, 53, 57, 63, 74, 62, 72, 54, 70, 76, 57, 96, 84, 47, 66, 63, 76, 70, 68, 64, 60, 44, 58, 75, 49, 60, 55, 61, 72, 53, 61, 59, 67, 65, 67, 63, 53, 69, 67, 55, 54, 81, 59, 44, 69, 57, 71, 49, 70, 61, 54, 65, 60, 46, 54, 71, 42, 76, 70, 61, 67, 65, 53, 73, 82, 66, 54, 88, 80, 56, 68, 65, 57, 77, 43, 53, 75, 55, 87, 66, 76, 46, 42, 61, 72, 68, 64, 72, 64, 71, 59, 68, 62, 62, 50, 53, 99, 48, 55, 55, 50, 47, 54, 57, 45, 83, 92, 65, 52, 66, 69, 47, 74, 48, 55, 77, 74, 93, 59, 94, 59, 48, 68, 53, 76, 54, 61, 47, 63, 82, 49, 85, 54, 55, 64, 49, 51, 61, 56, 57, 58, 56, 70, 56, 63, 75, 53, 48, 44, 68, 79, 97, 73, 73, 65, 69, 102, 69, 76, 63, 55, 58, 61, 76, 46, 62, 80, 52, 74, 59, 62, 34, 64, 52, 69, 61, 44, 85, 66, 66, 56, 66, 46, 57, 54, 55, 57, 59, 62, 58, 145, 69, 57, 67, 66, 63, 77, 67, 49, 60, 71, 70, 76, 94, 51, 67, 68, 70, 66, 73, 59, 86, 54, 81, 56, 68, 66, 61, 64, 64, 62, 57, 76, 74, 91, 58, 61, 57, 67, 61, 79, 57, 66, 62, 81, 57, 60, 63, 61, 55, 63, 67, 41, 155, 65, 53, 67, 56, 60, 65, 77, 62, 54, 56, 67, 41, 68, 55, 66, 73, 46, 63, 51, 76, 105, 66, 99, 67, 59, 91, 54, 48, 71, 63, 90, 65, 46, 37, 66, 84, 94, 55, 90, 51, 60, 56, 77, 97, 72, 84, 65, 71, 52, 72, 53, 50, 65, 69, 122, 68, 59, 70, 75, 72, 52, 52, 61, 59, 83, 79, 67, 75, 53, 54, 76, 70, 85, 59, 42, 51, 62, 49, 64, 72, 69, 57, 80, 73, 76, 52, 75, 78, 86, 76, 75, 61, 67, 62, 60, 79, 74, 72, 80, 55, 67, 66, 58, 77, 56, 79, 56, 34, 69, 64, 49, 62, 71, 71, 69, 96, 86, 73, 66, 50, 57, 87, 66, 51, 106, 57, 56, 77, 75, 78, 57, 58, 54, 79, 38, 114, 80, 62, 55, 71, 77, 77, 77, 65, 57, 83, 65, 51, 53, 52, 83, 75, 64, 108, 68, 59, 87, 41, 69, 45, 71, 70, 47, 100, 77, 72, 55, 66, 64, 95, 43, 75, 70, 57, 50, 72, 55, 60, 61, 81, 69, 56, 78, 66, 58, 62, 81, 121, 64, 63, 44, 62, 54, 72, 67, 84, 62, 75, 58, 81, 53, 39, 65, 121, 65, 101, 90, 53, 68, 59, 84, 73, 71, 60, 79, 60, 67, 82, 69, 73, 67, 57, 95, 62, 45, 63, 53, 47, 57, 45, 79, 87, 59, 43, 73, 68, 66, 51, 49, 56, 77, 47, 53, 52, 60, 56, 61, 60, 56, 79, 78, 36, 57, 78, 59, 51, 87, 50, 52, 83, 65, 47, 93, 64, 55, 54, 68, 61, 59, 93, 68, 59, 60, 61, 50, 66, 89, 49, 33, 117, 75, 59, 99, 86, 80, 39, 70, 56, 76, 86, 78, 54, 84, 56, 62, 83, 42, 68, 73, 73, 105, 67, 84, 95, 83, 71, 98, 77, 50, 64, 117, 40, 69, 40, 82, 69, 69, 67, 60, 72, 67, 52, 71, 66, 91, 70, 58, 66, 102, 60, 95, 64, 59, 50, 88, 48, 69, 58, 84, 94, 86, 54, 82, 57, 67, 108, 72, 58, 56, 57, 73, 61, 91, 89, 67, 79, 87, 57, 70, 65, 63, 43, 76, 50, 55, 73, 60, 47, 142, 65, 78, 71, 70, 42, 154, 85, 53, 91, 55, 58, 55, 61, 113, 76, 78, 54, 67, 75, 56, 59, 61, 35, 52, 83, 91, 91, 68, 71, 80, 59, 74, 41, 66, 63, 55, 50, 56, 56, 82, 67, 88, 97, 52, 71, 88, 52, 59, 82, 80, 70, 71, 50, 59, 56, 63, 84, 66, 68, 78, 50, 95, 58, 76, 45, 70, 40, 92, 52, 79, 41, 58, 65, 70, 83, 81, 86, 57, 63, 71, 52, 71, 65, 26, 50, 56, 58, 57, 81, 58, 53, 72, 61, 60, 74, 62, 28, 77, 51, 62, 62, 85, 51, 84, 88, 82, 51, 41, 67, 70, 54, 88, 77, 100, 71, 49, 46, 55, 40, 56, 102, 69, 57, 36, 79, 58, 87, 51, 72, 65, 54, 83, 81, 129, 32, 82, 68, 75, 69, 62, 64, 70, 45, 45, 90, 67, 63, 73, 71, 71, 52, 64, 63, 58, 63, 82, 72, 66, 69, 64, 63, 88, 60, 65, 56, 43, 52, 38, 60, 65, 61, 84, 66, 104, 87, 42, 89, 88, 88, 64, 45, 57, 51, 53, 77, 77, 52, 92, 49, 74, 66, 58, 123, 66, 72, 41, 64, 51, 69, 61, 57, 59, 61, 64, 47, 48, 66, 57, 72, 78, 80, 50, 58, 53, 62, 62, 74, 88, 50, 60, 66, 75, 77, 42, 79, 69, 52, 52, 63, 53, 45, 56, 84, 85, 60, 65, 38, 88, 73, 91, 40, 72, 47, 63, 54, 41, 72, 46, 62, 73, 57, 59, 58, 75, 66, 63, 64, 53, 70, 53, 49, 52, 66, 50, 59, 68, 50, 79, 51, 62, 63, 60, 92, 71, 87, 100, 70, 75, 57, 45, 63, 65, 78, 62, 58, 70, 64, 55, 59, 137, 66, 77, 82, 36, 52, 73, 70, 66, 89, 82, 63, 72, 59, 42, 66, 38, 52, 67, 76, 50, 62, 81, 70, 97, 80, 88, 76, 53, 63, 58, 58, 55, 48, 74, 57, 63, 58, 52, 77, 45, 57, 65, 73, 50, 70, 84, 91, 62, 52, 76, 44, 55, 106, 53, 66, 62, 86, 61, 64, 50, 107, 74, 55, 68, 63, 67, 99, 73, 61, 76, 50, 91, 45, 78, 77, 56, 71, 71, 57, 92, 55, 55, 84, 84, 84, 46, 58, 50, 50, 62, 58, 61, 60, 61, 89, 60, 44, 72, 63, 68, 61, 81, 57, 70, 70, 56, 59, 62, 56, 62, 49, 56, 82, 71, 98, 56, 79, 57, 46, 77, 75, 41, 55, 68, 60, 82, 78, 53, 69, 77, 64, 134, 64, 68, 67, 53, 65, 42, 58, 72, 84, 79, 71, 49, 62, 75, 54, 58, 88, 78, 59, 77, 70, 70, 65, 65, 60, 91, 56, 77, 94, 64, 71, 54, 58, 63, 97, 68, 57, 66, 69, 119, 68, 54, 52, 75, 61, 70, 51, 67, 52, 84, 55, 61, 87, 56, 54, 80, 80, 60, 68, 53, 48, 60, 67, 64, 49, 64, 99, 61, 65, 47, 47, 80, 51, 76, 59, 84, 53, 63, 60, 50, 78, 59, 57, 67, 87, 58, 83, 68, 44, 69, 65, 67, 46, 45, 96, 70, 43, 52, 71, 45, 56, 56, 50, 64, 87, 102, 63, 78, 65, 77, 49, 59, 77, 43, 99, 66, 59, 67, 55, 107, 54, 36, 75, 83, 38, 90, 44, 58, 65, 78, 82, 79, 50, 70, 56, 70, 113, 57, 54, 81, 64, 128, 86, 59, 72, 54, 77, 75, 71, 69, 54, 65, 93, 54, 77, 82, 58, 45, 48, 70, 64, 53, 76, 76, 62, 53, 63, 50, 81, 61, 72, 53, 74, 82, 57, 60, 55, 59, 77, 78, 79, 57, 65, 51, 62, 62, 84, 89, 81, 40, 81, 91, 64, 64, 59, 61, 81, 71, 62, 56, 88, 90, 80, 38, 57, 56, 75, 52, 76, 85, 124, 87, 56, 70, 56, 71, 70, 55, 82, 65, 38, 56, 59, 54, 53, 90, 63, 72, 54, 83, 64, 53, 55, 63, 46, 58, 45, 68, 55, 76, 40, 68, 58, 73, 77, 56, 78, 73, 63, 62, 59, 83, 103, 71, 78, 45, 56, 52, 126, 45, 65, 71, 82, 43, 40, 75, 44, 52, 49, 70, 79, 73, 61, 55, 64, 44, 60, 78, 54, 48, 89, 55, 60, 63, 59, 60, 47, 71, 61, 69, 65, 81, 50, 68, 67, 85, 140, 55, 51, 94, 77, 70, 91, 94, 79, 59, 62, 56, 90, 57, 96, 52, 67, 58, 82, 85, 79, 107, 66, 81, 57, 89, 87, 67, 85, 68, 66, 70, 92, 50, 59, 56, 72, 80, 56, 57, 74, 54, 91, 71, 61, 67, 72, 74, 63, 65, 62, 68, 59, 72, 62, 48, 74, 85, 94, 41, 73, 51, 64, 61, 71, 79, 92, 64, 59, 66, 91, 72, 85, 64, 56, 63, 89, 63, 61, 84, 66, 78, 72, 82, 61, 63, 77, 58, 79, 58, 52, 64, 88, 58, 66, 107, 58, 60, 67, 56, 77, 71, 57, 81, 63, 59, 76, 73, 67, 70, 80, 53, 72, 50, 80, 44, 58, 86, 55, 54, 53, 49, 57, 73, 73, 62, 84, 67, 62, 53, 92, 60, 107, 61, 54, 85, 55, 68, 60, 56, 51, 81, 62, 60, 63, 101, 58, 61, 60, 62, 78, 51, 65, 60, 52, 66, 55, 90, 65, 76, 65, 75, 62, 75, 79, 74, 72, 88, 65, 85, 59, 87, 62, 81, 70, 51, 52, 76, 69, 63, 63, 44, 61, 55, 56, 68, 66, 58, 59, 57, 66, 51, 71, 87, 37, 62, 63, 57, 56, 56, 61, 76, 64, 71, 123, 61, 55, 57, 66, 56, 79, 70, 91, 67, 63, 64, 72, 59, 84, 50, 60, 55, 61, 59, 63, 59, 56, 65, 50, 80, 53, 88, 84, 55, 74, 69, 49, 82, 56, 89, 63, 81, 79, 81, 73, 42, 48, 75, 64, 62, 80, 56, 67, 67, 59, 66, 55, 51, 72, 55, 62, 66, 83, 59, 58, 79, 51, 56, 57, 61, 78, 58, 62, 54, 60, 61, 54, 62, 83, 56, 51, 57, 45, 52, 57, 68, 70, 57, 75, 52, 68, 57, 61, 61, 40, 45, 44, 66, 68, 52, 67, 66, 81, 61, 60, 59, 64, 84, 51, 71, 70, 58, 67, 55, 72, 66, 63, 58, 65, 80, 63, 70, 70, 56, 67, 68, 58, 49, 107, 54, 83, 65, 58, 79, 94, 56, 66, 61, 76, 94, 67, 87, 62, 92, 73, 64, 62, 61, 55, 57, 57, 68, 53, 84, 59, 73, 70, 58, 66, 60, 72, 61, 51, 48, 79, 65, 56, 64, 65, 51, 82, 61, 81, 31, 63, 70, 59, 73, 98, 67, 50, 73, 58, 63, 65, 58, 48, 58, 67, 67, 57, 84, 70, 63, 56, 59, 42, 75, 45, 44, 105, 66, 62, 69, 64, 69, 52, 62, 88, 69, 61, 94, 34, 57, 40, 65, 69, 59, 51, 56, 97, 64, 61, 71, 64, 69, 40, 72, 61, 62, 65, 63, 68, 84, 61, 66, 83, 70, 72, 62, 114, 58, 54, 68, 54, 58, 64, 55, 49, 42, 60, 54, 53, 70, 53, 85, 54, 77, 58, 75, 71, 67, 56, 57, 61, 67, 79, 60, 75, 85, 72, 80, 78, 78, 53, 68, 60, 94, 67, 65, 59, 50, 57, 54, 71, 80, 59, 64, 48, 64, 96, 67, 64, 63, 69, 62, 44, 57, 80, 74, 43, 61, 61, 76, 62, 45, 85, 45, 75, 46, 63, 59, 52, 85, 50, 65, 76, 58, 62, 68, 56, 67, 45, 58, 64, 44, 57, 76, 76, 63, 67, 61, 49, 87, 56, 80, 56, 75, 61, 69, 67, 75, 75, 67, 66, 62, 67, 91, 56, 66, 51, 84, 75, 60, 64, 73, 40, 76, 62, 60, 55, 65, 64, 84, 74, 52, 53, 64, 50, 76, 48, 37, 62, 82, 58, 63, 74, 58, 60, 68, 58, 73, 79, 61, 75, 105, 68, 65, 70, 78, 61, 69, 67, 58, 59, 48, 105, 67, 144, 57, 108, 66, 61, 51, 95, 69, 82, 60, 67, 71, 41, 60, 58, 71, 74, 64, 75, 46, 60, 64, 59, 51, 53, 51, 70, 56, 74, 63, 72, 60, 141, 59, 99, 47, 68, 68, 74, 71, 55, 81, 61, 98, 62, 50, 67, 55, 53, 83, 74, 63, 68, 75, 116, 61, 69, 76, 59, 42, 58, 51, 70, 52, 53, 75, 74, 58, 71, 56, 94, 48, 61, 80, 72, 107, 62, 70, 62, 59, 65, 59, 64, 69, 55, 92, 84, 51, 67, 67, 52, 80, 58, 59, 57, 43, 66, 114, 63, 73, 70, 72, 48, 64, 54, 52, 62, 62, 60, 76, 69, 68, 72, 92, 85, 61, 75, 77, 79, 71, 80, 55, 58, 68, 62, 85, 71, 75, 58, 61, 60, 68, 75, 89, 62, 62, 51, 48, 58, 57, 67, 55, 60, 38, 59, 68, 67, 55, 70, 58, 71, 86, 63, 71, 53, 48, 55, 52, 61, 72, 53, 50, 63, 60, 55, 75, 57, 58, 68, 60, 73, 49, 97, 52, 71, 67, 62, 92, 70, 67, 54, 77, 55, 61, 65, 63, 79, 47, 70, 73, 61, 59, 84, 71, 85, 50, 87, 60, 52, 84, 71, 56, 64, 73, 83, 40, 55, 50, 62, 81, 110, 71, 86, 61, 72, 47, 68, 47, 68, 54, 73, 66, 51, 57, 71, 61, 82, 62, 54, 61, 83, 46, 48, 81, 60, 63, 86, 51, 135, 51, 90, 49, 84, 56, 84, 49, 75, 48, 63, 66, 61, 53, 42, 64, 78, 72, 36, 77, 58, 47, 56, 59, 65, 56, 62, 72, 52, 77, 40, 85, 66, 76, 86, 60, 70, 60, 63, 73, 63, 95, 44, 64, 56, 70, 72, 87, 70, 90, 64, 64, 69, 80, 78, 66, 74, 80, 64, 68, 53, 84, 53, 67, 57, 67, 63, 62, 63, 64, 50, 62, 59, 47, 56, 48, 53, 60, 73, 65, 57, 56, 60, 47, 76, 58, 51, 46, 66, 74, 65, 50, 78, 68, 62, 85, 68, 63, 77, 60, 72, 49, 68, 74, 61, 63, 61, 93, 71, 47, 63, 72, 79, 46, 75, 64, 50, 37, 74, 59, 78, 60, 49, 71, 57, 59, 58, 63, 72, 61, 109, 61, 49, 62, 63, 53, 83, 65, 68, 55, 47, 48, 62, 50, 57, 44, 61, 57, 70, 68, 70, 47, 77, 56, 59, 72, 51, 65, 66, 57, 55, 117, 54, 75, 45, 77, 58, 67, 73, 54, 64, 64, 69, 70, 58, 74, 75, 60, 58, 98, 72, 71, 128, 79, 54, 64, 61, 56, 60, 75, 59, 50, 52, 92, 94, 40, 73, 89, 64, 68, 89, 51, 52, 56, 96, 72, 82, 73, 69, 68, 62, 65, 72, 71, 58, 88, 64, 74, 64, 54, 55, 96, 52, 68, 74, 71, 70, 49, 60, 66, 56, 76, 56, 45, 61, 65, 66, 56, 56, 58, 78, 54, 82, 48, 62, 70, 51, 79, 58, 87, 57, 59, 58, 74, 71, 56, 57, 52, 60, 91, 96, 69, 96, 81, 67, 74, 71, 61, 84, 58, 60, 87, 85, 64, 54, 39, 51, 78, 47, 71, 62, 77, 43, 79, 75, 68, 86, 85, 47, 65, 77, 51, 91, 64, 75, 62, 73, 62, 52, 47, 73, 65, 61, 65, 61, 65, 66, 64, 55, 50, 65, 57, 54, 73, 55, 47, 58, 74, 46, 73, 66, 60, 76, 77, 54, 67, 67, 48, 60, 47, 58, 69, 63, 61, 55, 59, 87, 69, 69, 54, 99, 69, 55, 76, 59, 50, 82, 52, 66, 87, 69, 38, 51, 60, 63, 75, 65, 67, 63, 62, 51, 63, 50, 39, 43, 53, 56, 59, 42, 58, 56, 43, 79, 62, 78, 70, 50, 50, 82, 62, 75, 49, 59, 77, 63, 49, 57, 74, 61, 50, 77, 73, 121, 78, 76, 61, 57, 51, 60, 60, 50, 58, 54, 84, 68, 48, 65, 42, 110, 67, 90, 64, 48, 74, 54, 77, 60, 60, 72, 55, 56, 66, 49, 55, 67, 109, 52, 85, 105, 46, 57, 38, 73, 50, 58, 69, 42, 47, 58, 66, 70, 68, 55, 59, 76, 81, 73, 59, 60, 52, 48, 68, 47, 86, 52, 71, 73, 76, 74, 87, 56, 62, 54, 76, 115, 60, 67, 60, 86, 55, 80, 64, 75, 64, 49, 65, 59, 50, 46, 56, 74, 56, 72, 71, 68, 70, 80, 55, 56, 76, 42, 61, 69, 67, 49, 65, 73, 84, 77, 77, 50, 81, 36, 63, 88, 60, 72, 60, 59, 75, 59, 79, 92, 95, 65, 77, 56, 90, 80, 69, 56, 77, 27, 86, 69, 66, 78, 55, 44, 74, 56, 84, 45, 65, 62, 72, 45, 61, 49, 86, 56, 50, 56, 64, 67, 73, 74, 53, 49, 66, 64, 83, 46, 80, 77, 54, 63, 82, 61, 68, 54, 109, 76, 28, 45, 56, 49, 79, 44, 59, 50, 83, 60, 57, 63, 68, 49, 44, 129, 54, 68, 65, 59, 61, 47, 54, 78, 66, 77, 65, 74, 69, 62, 75, 60, 71, 68, 47, 58, 59, 48, 62, 130, 65, 71, 58, 94, 63, 61, 83, 69, 58, 72, 60, 39, 55, 47, 57, 80, 61, 67, 83, 64, 51, 86, 72, 77, 50, 70, 77, 57, 76, 71, 82, 57, 66, 62, 64, 68, 50, 78, 54, 69, 72, 69, 62, 62, 53, 75, 60, 83, 46, 72, 68, 72, 73, 59, 81, 77, 71, 72, 57, 47, 66, 86, 45, 72, 56, 70, 66, 67, 59, 60, 83, 63, 60, 68, 52, 79, 85, 76, 66, 65, 57, 76, 57, 72, 52, 70, 75, 72, 85, 57, 60, 69, 55, 75, 61, 66, 70, 74, 57, 67, 62, 60, 83, 64, 54, 59, 75, 39, 62, 75, 57, 79, 65, 71, 62, 70, 78, 105, 55, 73, 73, 56, 81, 62, 68, 70, 57, 63, 75, 56, 54, 66, 68, 65, 79, 60, 52, 66, 70, 51, 51, 67, 91, 84, 57, 55, 48, 54, 82, 77, 88, 71, 47, 77, 64, 65, 71, 57, 68, 56, 74, 50, 93, 74, 55, 47, 83, 78, 57, 56, 66, 65, 96, 61, 67, 60, 63, 54, 60, 75, 59, 56, 43, 130, 57, 65, 60, 66, 59, 38, 60, 55, 71, 70, 69, 61, 67, 58, 90, 57, 62, 57, 71, 59, 72, 59, 168, 60, 59, 74, 69, 77, 42, 90, 51, 46, 52, 87, 71, 50, 57, 61, 66, 76, 50, 63, 90, 69, 67, 45, 65, 56, 107, 62, 51, 60, 44, 44, 65, 96, 75, 65, 74, 66, 66, 62, 64, 71, 77, 62, 44, 80, 75, 92, 80, 70, 70, 69, 42, 62, 58, 40, 52, 54, 69, 66, 62, 66, 78, 65, 55, 66, 77, 89, 105, 66, 58, 98, 73, 65, 54, 57, 58, 65, 66, 88, 77, 81, 77, 75, 61, 65, 58, 70, 55, 55, 83, 64, 52, 68, 62, 67, 64, 61, 90, 55, 79, 199, 56, 73, 55, 54, 73, 74, 72, 61, 79, 57, 54, 57, 53, 75, 101, 60, 47, 68, 55, 68, 62, 64, 95, 52, 65, 61, 73, 67, 52, 59, 55, 71, 62, 42, 55, 57, 60, 69, 77, 59, 64, 50, 46, 73, 73, 62, 82, 147, 59, 74, 60, 73, 93, 55, 63, 61, 88, 55, 87, 54, 52, 60, 65, 70, 59, 85, 57, 62, 78, 66, 60, 65, 66, 46, 67, 62, 83, 62, 40, 84, 75, 57, 70, 69, 71, 61, 67, 76, 55, 49, 53, 50, 82, 51, 75, 72, 72, 62, 73, 83, 71, 69, 57, 70, 59, 60, 66, 70, 75, 65, 83, 83, 55, 61, 54, 70, 70, 62, 67, 44, 66, 38, 55, 58, 62, 68, 73, 75, 46, 56, 62, 65, 59, 67, 64, 61, 72, 45, 58, 70, 82, 86, 75, 62, 91, 92, 105, 85, 53, 84, 63, 70, 113, 52, 58, 62, 77, 66, 79, 62, 59, 78, 79, 51, 74, 81, 101, 66, 62, 83, 54, 54, 66, 53, 72, 72, 67, 63, 66, 69, 75, 59, 61, 79, 73, 54, 55, 65, 72, 70, 67, 73, 67, 56, 79, 71, 63, 74, 53, 59, 59, 50, 77, 70, 71, 69, 51, 78, 56, 59, 77, 63, 57, 69, 87, 73, 76, 71, 69, 80, 61, 58, 63, 82, 46, 73, 71, 101, 70, 49, 53, 77, 46, 59, 54, 90, 70, 69, 79, 64, 76, 72, 51, 40, 50, 63, 78, 44, 50, 46, 42, 48, 85, 53, 51, 61, 56, 130, 82, 49, 59, 83, 53, 66, 73, 103, 57, 59, 67, 43, 74, 85, 62, 75, 67, 76, 78, 75, 52, 104, 81, 80, 73, 80, 65, 98, 58, 81, 41, 74, 60, 68, 89, 58, 41, 80, 50, 61, 64, 54, 80, 102, 78, 62, 58, 43, 52, 108, 44, 48, 56, 61, 75, 55, 42, 58, 49, 89, 59, 60, 79, 66, 71, 54, 51, 60, 56, 71, 71, 64, 57, 71, 68, 64, 51, 80, 68, 71, 63, 79, 64, 73, 47, 65, 71, 46, 67, 72, 138, 82, 45, 62, 69, 41, 103, 104, 92, 59, 58, 46, 64, 67, 66, 43, 114, 93, 54, 54, 81, 70, 96, 53, 58, 59, 68, 79, 65, 60, 67, 85, 65, 60, 50, 63, 62, 61, 52, 67, 123, 68, 77, 53, 65, 56, 56, 65, 55, 66, 82, 48, 88, 68, 84, 54, 54, 44, 58, 74, 54, 58, 88, 55, 61, 54, 71, 68, 53, 45, 88, 56, 63, 49, 62, 41, 86, 52, 83, 62, 62, 80, 46, 71, 59, 68, 66, 72, 82, 54, 71, 49, 72, 77, 41, 72, 62, 49, 74, 70, 70, 51, 65, 55, 71, 62, 69, 54, 91, 65, 54, 66, 69, 66, 58, 48, 75, 57, 67, 61, 81, 60, 59, 70, 59, 55, 72, 66, 74, 58, 63, 52, 46, 15, 61, 59, 99, 63, 62, 49, 111, 76, 51, 56, 82, 22, 87, 51, 58, 61, 61, 63, 36, 96, 45, 79, 71, 65, 56, 52, 62, 73, 93, 61, 68, 89, 54, 48, 63, 76, 52, 96, 58, 71, 94, 58, 76, 60, 59, 72, 59, 46, 47, 64, 102, 61, 44, 75, 50, 87, 70, 62, 72, 89, 108, 55, 93, 113, 60, 74, 117, 59, 68, 52, 73, 60, 70, 58, 58, 83, 79, 179, 77, 57, 69, 54, 78, 62, 72, 67, 60, 89, 59, 73, 167, 49, 71, 64, 107, 72, 64, 79, 64, 71, 45, 46, 81, 82, 90, 79, 38, 67, 67, 76, 82, 73, 85, 59, 58, 58, 61, 55, 69, 68, 42, 54, 69, 54, 55, 60, 74, 59, 96, 72, 57, 55, 69, 111, 57, 77, 62, 84, 75, 42, 60, 66, 107, 75, 52, 68, 64, 71, 76, 70, 80, 54, 80, 98, 65, 97, 58, 75, 73, 71, 86, 56, 49, 67, 53, 66, 40, 60, 66, 52, 94, 64, 61, 53, 80, 55, 55, 59, 75, 51, 105, 56, 39, 74, 68, 112, 66, 65, 79, 66, 51, 56, 61, 54, 75, 63, 71, 51, 64, 36, 62, 74, 76, 68, 97, 61, 56, 66, 118, 94, 76, 65, 60, 58, 78, 80, 116, 67, 77, 93, 92, 66, 68, 44, 52, 56, 63, 69, 69, 86, 87, 59, 72, 67, 64, 126, 63, 44, 67, 47, 78, 83, 73, 49, 66, 90, 57, 58, 54, 67, 63, 80, 74, 62, 63, 63, 81, 79, 68, 52, 45, 84, 59, 59, 83, 55, 48, 77, 70, 71, 89, 43, 67, 69, 67, 65, 70, 88, 67, 52, 63, 88, 71, 65, 90, 70, 105, 57, 54, 66, 52, 81, 61, 64, 69, 74, 81, 96, 43, 86, 72, 54, 52, 69, 66, 57, 53, 71, 79, 55, 96, 64, 42, 43, 50, 58, 60, 59, 49, 62, 59, 63, 77, 68, 66, 62, 71, 90, 70, 75, 58, 72, 82, 72, 54, 86, 76, 56, 76, 46, 64, 29, 64, 66, 49, 44, 64, 65, 57, 42, 66, 71, 48, 80, 52, 61, 57, 57, 71, 57, 54, 54, 107, 59, 84, 69, 55, 79, 90, 70, 85, 88, 51, 59, 64, 68, 75, 37, 67, 74, 68, 72, 62, 57, 35, 55, 54, 70, 88, 68, 76, 40, 86, 66, 52, 62, 48, 51, 78, 62, 50, 69, 60, 53, 42, 59, 32, 58, 56, 71, 55, 79, 61, 60, 74, 60, 68, 50, 61, 61, 67, 79, 69, 65, 80, 97, 88, 75, 57, 74, 58, 69, 68, 55, 73, 59, 83, 47, 44, 57, 60, 70, 75, 65, 57, 49, 58, 87, 64, 73, 42, 59, 104, 82, 51, 81, 67, 77, 99, 92, 68, 59, 53, 95, 72, 66, 63, 90, 70, 63, 59, 60, 73, 65, 60, 69, 83, 53, 67, 93, 53, 89, 67, 60, 49, 80, 57, 62, 48, 68, 56, 75, 62, 67, 64, 44, 76, 54, 77, 80, 40, 71, 53, 65, 75, 61, 46, 63, 54, 45, 74, 46, 67, 52, 72, 54, 54, 73, 85, 110, 49, 66, 66, 78, 59, 68, 69, 120, 71, 63, 90, 60, 70, 63, 52, 63, 59, 59, 58, 68, 73, 73, 53, 81, 74, 59, 62, 61, 65, 55, 74, 65, 57, 73, 49, 66, 78, 60, 63, 79, 34, 50, 82, 62, 92, 56, 53, 79, 58, 73, 50, 74, 75, 64, 62, 57, 59, 64, 54, 74, 56, 49, 62, 66, 70, 72, 47, 57, 45, 70, 83, 69, 71, 84, 76, 107, 77, 51, 59, 62, 103, 50, 67, 58, 65, 43, 58, 54, 50, 52, 61, 64, 67, 65, 63, 48, 74, 44, 78, 44, 100, 68, 71, 48, 53, 70, 67, 62, 58, 56, 67, 72, 61, 47, 63, 56, 63, 111, 55, 68, 75, 36, 92, 80, 63, 74, 57, 58, 55, 60, 51, 56, 70, 66, 72, 53, 60, 50, 56, 36, 71, 45, 61, 45, 55, 56, 92, 65, 59, 57, 75, 84, 57, 67, 56, 81, 50, 67, 67, 63, 68, 62, 69, 57, 51, 65, 49, 72, 33, 107, 47, 95, 89, 56, 49, 49, 62, 50, 71, 60, 71, 64, 48, 62, 72, 57, 71, 63, 61, 65, 53, 71, 80, 85, 116, 54, 55, 52, 48, 76, 57, 69, 64, 58, 47, 37, 69, 60, 52, 65, 68, 66, 73, 40, 60, 68, 88, 54, 62, 43, 50, 57, 62, 86, 74, 62, 61, 62, 38, 69, 61, 66, 84, 73, 60, 41, 76, 61, 54, 64, 52, 67, 59, 58, 57, 76, 62, 69, 70, 57, 51, 63, 64, 51, 69, 83, 64, 75, 104, 67, 56, 79, 64, 59, 39, 55, 66, 64, 85, 84, 102, 45, 58, 61, 51, 123, 67, 82, 69, 59, 50, 59, 91, 64, 56, 65, 59, 82, 89, 87, 57, 62, 70, 44, 69, 60, 69, 61, 71, 58, 66, 73, 66, 80, 63, 75, 64, 80, 80, 58, 67, 56, 63, 66, 59, 72, 69, 62, 79, 70, 66, 92, 64, 60, 74, 69, 56, 62, 95, 54, 58, 54, 72, 69, 78, 78, 79, 56, 81, 104, 80, 26, 53, 65, 56, 63, 66, 55, 57, 57, 58, 100, 50, 69, 74, 50, 66, 64, 53, 88, 51, 59, 53, 75, 77, 73, 58, 67, 55, 68, 59, 66, 63, 55, 80, 94, 27, 51, 92, 47, 36, 49, 69, 78, 79, 101, 65, 65, 62, 110, 40, 69, 88, 48, 59, 82, 59, 84, 53, 60, 87, 84, 71, 56, 66, 28, 67, 71, 80, 58, 58, 85, 58, 59, 90, 63, 85, 50, 54, 60, 55, 69, 61, 78, 89, 55, 54, 73, 44, 74, 69, 115, 73, 69, 43, 61, 60, 59, 63, 99, 74, 81, 105, 56, 64, 99, 61, 80, 99, 77, 62, 123, 77, 64, 67, 53, 62, 78, 60, 81, 52, 64, 55, 73, 60, 85, 77, 74, 47, 62, 61, 77, 49, 45, 61, 66, 49, 63, 82, 59, 85, 47, 81, 72, 56, 86, 87, 59, 63, 83, 52, 83, 71, 50, 38, 65, 68, 45, 60, 55, 46, 51, 74, 72, 90, 57, 51, 61, 51, 60, 66, 74, 62, 54, 75, 77, 76, 106, 66, 53, 82, 66, 84, 57, 43, 62, 72, 66, 46, 57, 43, 80, 69, 69, 70, 67, 74, 61, 60, 86, 67, 55, 96, 58, 63, 53, 60, 78, 91, 43, 76, 56, 78, 73, 81, 85, 57, 63, 61, 73, 73, 68, 52, 104, 54, 84, 60, 35, 55, 85, 63, 59, 65, 47, 55, 63, 73, 48, 46, 23, 50, 68, 60, 71, 50, 34, 63, 61, 54, 83, 74, 65, 53, 56, 90, 49, 90, 97, 69, 53, 87, 63, 58, 68, 71, 67, 86, 82, 97, 34, 70, 57, 86, 55, 91, 58, 61, 82, 85, 83, 72, 62, 85, 72, 77, 66, 69, 64, 82, 60, 73, 68, 50, 83, 70, 77, 57, 52, 71, 52, 92, 94, 57, 57, 90, 66, 88, 60, 62, 90, 66, 86, 51, 56, 57, 63, 59, 60, 60, 61, 73, 44, 58, 59, 44, 100, 60, 71, 69, 69, 56, 77, 39, 65, 67, 74, 53, 53, 59, 99, 43, 62, 98, 68, 51, 59, 43, 68, 76, 83, 76, 53, 49, 69, 49, 89, 59, 57, 73, 75, 62, 80, 65, 113, 45, 64, 44, 82, 67, 72, 49, 57, 60, 51, 72, 47, 59, 43, 67, 49, 66, 55, 64, 100, 79, 70, 49, 70, 57, 52, 46, 66, 52, 91, 87, 65, 64, 59, 69, 62, 53, 69, 73, 52, 66, 72, 68, 73, 66, 71, 55, 49, 52, 105, 62, 62, 45, 40, 105, 56, 66, 68, 54, 83, 53, 70, 90, 91, 41, 64, 70, 65, 49, 51, 71, 101, 72, 75, 61, 68, 37, 80, 51, 45, 68, 58, 55, 50, 62, 78, 71, 46, 93, 66, 36, 81, 71, 55, 109, 60, 45, 66, 62, 55, 86, 81, 67, 82, 68, 59, 80, 56, 50, 59, 87, 58, 73, 62, 64, 51, 48, 69, 55, 81, 53, 63, 88, 51, 53, 67, 62, 82, 50, 59, 62, 71, 64, 58, 63, 52, 81, 50, 50, 74, 47, 79, 89, 59, 65, 63, 44, 72, 64, 38, 89, 63, 53, 79, 53, 102, 73, 65, 75, 53, 68, 61, 60, 60, 78, 54, 60, 62, 77, 58, 56, 46, 79, 47, 64, 82, 62, 76, 78, 71, 54, 55, 79, 81, 61, 40, 63, 68, 62, 53, 64, 48, 113, 78, 50, 50, 86, 47, 66, 70, 62, 89, 52, 54, 71, 60, 82, 46, 52, 70, 53, 72, 62, 53, 72, 35, 63, 69, 101, 69, 35, 108, 53, 56, 90, 55, 88, 64, 43, 54, 54, 47, 72, 38, 57, 74, 101, 67, 49, 57, 72, 96, 73, 70, 67, 70, 87, 70, 61, 67, 61, 103, 67, 92, 54, 65, 107, 44, 66, 81, 112, 57, 96, 65, 71, 61, 58, 64, 86, 56, 60, 95, 97, 47, 77, 110, 43, 64, 63, 66, 65, 42, 53, 71, 80, 53, 66, 55, 48, 73, 74, 50, 65, 63, 55, 91, 87, 71, 75, 79, 111, 108, 48, 78, 47, 72, 54, 47, 44, 52, 59, 82, 80, 77, 49, 68, 82, 70, 46, 63, 63, 52, 51, 64, 46, 64, 95, 52, 70, 77, 69, 65, 50, 51, 61, 59, 45, 45, 83, 81, 60, 68, 74, 67, 81, 85, 98, 64, 60, 80, 68, 71, 75, 67, 61, 84, 35, 33, 59, 40, 69, 79, 63, 61, 59, 47, 84, 74, 46, 72, 47, 42, 82, 70, 65, 66, 52, 58, 57, 75, 69, 53, 38, 54, 74, 72, 62, 90, 73, 60, 79, 58, 83, 40, 71, 54, 53, 62, 81, 62, 76, 72, 98, 74, 68, 53, 80, 107, 66, 54, 60, 59, 90, 51, 68, 76, 60, 59, 88, 50, 89, 59, 75, 46, 56, 59, 43, 46, 70, 56, 52, 71, 68, 86, 49, 71, 61, 81, 92, 64, 47, 76, 39, 74, 75, 47, 78, 45, 63, 59, 124, 71, 33, 37, 48, 57, 44, 79, 64, 42, 108, 77, 61, 66, 65, 56, 62, 43, 61, 77, 72, 60, 39, 50, 45, 78, 78, 54, 49, 57, 98, 93, 48, 78, 64, 54, 72, 74, 57, 47, 66, 71, 109, 57, 51, 44, 54, 62, 57, 58, 57, 57, 76, 57, 58, 63, 62, 55, 66, 59, 68, 58, 55, 124, 56, 54, 69, 82, 58, 60, 77, 80, 60, 41, 84, 67, 59, 83, 59, 58, 54, 70, 60, 50, 70, 44, 54, 58, 88, 55, 85, 59, 55, 48, 50, 39, 68, 72, 65, 48, 60, 62, 49, 53, 47, 57, 62, 57, 85, 58, 79, 67, 71, 45, 83, 65, 43, 58, 60, 54, 74, 74, 44, 48, 63, 59, 68, 49, 83, 80, 54, 41, 35, 53, 54, 56, 62, 103, 51, 61, 62, 74, 112, 66, 92, 68, 81, 58, 85, 64, 59, 93, 75, 88, 42, 82, 59, 50, 79, 85, 51, 76, 85, 63, 58, 69, 57, 75, 71, 75, 67, 61, 76, 79, 90, 52, 87, 60, 84, 59, 49, 96, 107, 63, 78, 66, 57, 77, 73, 51, 48, 64, 50, 80, 77, 119, 33, 84, 42, 55, 69, 70, 77, 71, 88, 55, 63, 63, 64, 71, 61, 67, 62, 112, 71, 61, 49, 54, 64, 51, 66, 56, 34, 76, 66, 64, 69, 41, 53, 68, 85, 37, 44, 68, 69, 57, 40, 64, 90, 49, 86, 54, 64, 51, 68, 68, 44, 52, 157, 79, 78, 132, 54, 63, 88, 45, 81, 51, 67, 87, 81, 69, 74, 59, 80, 55, 82, 65, 87, 62, 89, 74, 55, 57, 52, 60, 69, 59, 72, 75, 58, 57, 67, 63, 70, 65, 106, 61, 70, 78, 65, 76, 55, 96, 70, 50, 67, 52, 68, 115, 68, 74, 52, 76, 57, 83, 73, 65, 69, 68, 58, 50, 89, 66, 54, 58, 68, 81, 68, 66, 63, 73, 71, 68, 46, 56, 66, 65, 54, 70, 43, 73, 73, 85, 88, 90, 96, 64, 114, 59, 62, 76, 63, 56, 68, 66, 77, 68, 62, 61, 79, 65, 98, 71, 39, 67, 77, 76, 59, 45, 69, 63, 46, 50, 87, 61, 73, 65, 66, 63, 92, 54, 60, 69, 55, 68, 86, 49, 89, 60, 40, 51, 141, 57, 89, 61, 77, 59, 74, 92, 63, 48, 66, 71, 58, 48, 48, 50, 65, 70, 63, 74, 58, 60, 68, 55, 81, 57, 73, 43, 62, 69, 82, 73, 66, 57, 78, 89, 24, 50, 64, 59, 72, 68, 77, 78, 74, 68, 53, 66, 70, 68, 52, 57, 80, 57, 97, 51, 76, 59, 53, 69, 73, 59, 64, 48, 57, 95, 59, 65, 50, 50, 93, 53, 66, 60, 81, 47, 56, 65, 74, 75, 38, 82, 59, 66, 55, 57, 73, 53, 68, 65, 56, 98, 71, 70, 95, 65, 75, 62, 56, 60, 50, 49, 36, 61, 72, 85, 95, 70, 62, 71, 66, 56, 57, 64, 51, 69, 90, 84, 72, 118, 80, 69, 85, 58, 64, 71, 75, 47, 80, 49, 68, 83, 73, 100, 90, 54, 80, 82, 74, 65, 39, 74, 60, 67, 76, 49, 59, 72, 63, 65, 53, 59, 72, 61, 73, 83, 74, 75, 77, 75, 70, 47, 45, 44, 86, 49, 62, 45, 67, 79, 79, 81, 65, 44, 76, 79, 66, 56, 76, 60, 57, 53, 53, 39, 68, 63, 72, 69, 113, 57, 60, 88, 52, 48, 64, 114, 65, 67, 84, 72, 68, 90, 60, 63, 66, 73, 58, 63, 58, 60, 47, 86, 81, 76, 93, 75, 62, 64, 63, 69, 65, 79, 72, 62, 50, 67, 51, 66, 84, 67, 66, 85, 85, 52, 64, 29, 25, 57, 57, 44, 57, 65, 65, 53, 53, 75, 66, 70, 75, 62, 70, 69, 81, 54, 69, 82, 67, 85, 86, 52, 47, 44, 64, 44, 117, 49, 70, 55, 50, 54, 59, 78, 65, 71, 62, 51, 47, 40, 83, 52, 53, 69, 51, 86, 74, 89, 79, 63, 90, 88, 72, 82, 67, 84, 74, 67, 57, 73, 65, 46, 54, 43, 75, 72, 73, 45, 64, 72, 74, 74, 96, 48, 97, 95, 71, 37, 60, 51, 38, 55, 51, 79, 84, 51, 84, 47, 56, 73, 61, 73, 72, 70, 55, 58, 49, 50, 88, 68, 87, 48, 56, 69, 54, 69, 72, 75, 62, 50, 56, 60, 59, 85, 105, 60, 94, 63, 65, 94, 78, 58, 69, 70, 49, 57, 77, 65, 75, 70, 67, 58, 77, 46, 59, 49, 75, 33, 61, 50, 55, 54, 64, 56, 54, 49, 60, 77, 49, 71, 55, 61, 58, 73, 63, 78, 83, 62, 51, 70, 69, 57, 64, 53, 72, 72, 75, 63, 53, 52, 76, 67, 82, 62, 78, 57, 61, 64, 88, 49, 115, 52, 82, 67, 68, 66, 61, 54, 94, 66, 56, 61, 44, 62, 60, 61, 80, 49, 68, 49, 63, 69, 69, 52, 55, 70, 86, 50, 70, 72, 64, 59, 73, 64, 49, 71, 65, 58, 56, 96, 74, 71, 88, 53, 64, 56, 111, 77, 87, 111, 69, 67, 58, 59, 71, 101, 53, 70, 129, 67, 55, 63, 78, 85, 57, 88, 70, 55, 86, 61, 58, 69, 77, 53, 43, 79, 58, 77, 43, 53, 49, 58, 55, 76, 55, 58, 66, 71, 65, 59, 56, 63, 74, 75, 56, 60, 66, 63, 72, 79, 61, 63, 57, 126, 95, 81, 75, 68, 81, 81, 62, 52, 62, 100, 73, 83, 66, 56, 102, 62, 40, 66, 50, 73, 62, 70, 52, 70, 36, 68, 71, 125, 50, 29, 98, 57, 58, 63, 87, 63, 69, 71, 49, 74, 65, 81, 52, 44, 61, 65, 51, 80, 46, 55, 66, 67, 78, 74, 73, 58, 65, 35, 37, 71, 63, 48, 65, 59, 74, 74, 59, 52, 50, 52, 43, 57, 87, 55, 55, 61, 67, 72, 55, 68, 57, 68, 66, 97, 54, 61, 63, 68, 64, 77, 70, 86, 68, 58, 65, 52, 94, 78, 53, 63, 54, 81, 76, 51, 74, 60, 50, 100, 72, 88, 52, 66, 51, 76, 66, 58, 39, 66, 65, 96, 62, 70, 69, 57, 51, 52, 66, 61, 79, 69, 50, 38, 63, 54, 77, 82, 86, 76, 77, 76, 66, 69, 57, 81, 64, 71, 74, 60, 63, 56, 75, 69, 56, 73, 63, 74, 72, 73, 42, 42, 87, 66, 79, 75, 69, 59, 59, 78, 52, 70, 65, 64, 63, 61, 71, 55, 91, 40, 56, 89, 46, 64, 93, 58, 63, 43, 65, 51, 77, 95, 79, 43, 54, 50, 87, 52, 49, 62, 66, 68, 55, 87, 75, 66, 71, 52, 76, 63, 75, 44, 87, 86, 58, 65, 68, 73, 51, 51, 84, 64, 56, 74, 50, 106, 68, 75, 54, 53, 64, 45, 74, 88, 53, 69, 68, 75, 120, 59, 56, 68, 52, 68, 54, 101, 69, 75, 73, 92, 54, 51, 66, 83, 55, 68, 57, 62, 58, 132, 61, 51, 41, 87, 67, 86, 65, 45, 85, 81, 80, 55, 69, 51, 61, 49, 75, 77, 42, 93, 54, 60, 73, 61, 61, 56, 58, 52, 57, 64, 67, 49, 75, 69, 51, 53, 62, 35, 72, 95, 57, 74, 60, 64, 82, 66, 61, 94, 52, 39, 57, 62, 66, 78, 93, 69, 79, 76, 72, 43, 52, 62, 53, 61, 48, 75, 59, 64, 50, 84, 64, 58, 79, 50, 79, 100, 79, 51, 90, 67, 78, 81, 60, 55, 87, 84, 41, 82, 71, 61, 70, 52, 167, 59, 91, 66, 61, 69, 64, 88, 60, 83, 62, 85, 49, 55, 58, 80, 82, 61, 62, 61, 46, 70, 64, 89, 72, 92, 55, 91, 66, 61, 105, 70, 37, 63, 74, 58, 75, 76, 57, 59, 53, 43, 47, 54, 58, 74, 68, 54, 63, 72, 61, 80, 51, 61, 66, 86, 63, 95, 97, 67, 56, 59, 64, 83, 63, 77, 80, 54, 60, 74, 66, 75, 78, 95, 73, 58, 63, 72, 46, 67, 56, 60, 82, 55, 94, 80, 62, 86, 91, 53, 53, 80, 47, 49, 52, 68, 86, 79, 61, 67, 52, 57, 62, 63, 67, 70, 83, 44, 52, 49, 93, 69, 72, 74, 60, 54, 63, 50, 44, 61, 56, 50, 64, 58, 77, 51, 49, 44, 63, 52, 59, 54, 64, 58, 73, 84, 68, 57, 71, 73, 67, 62, 49, 43, 72, 51, 63, 60, 63, 76, 57, 53, 55, 82, 61, 59, 61, 88, 85, 59, 62, 67, 84, 59, 55, 81, 48, 75, 90, 71, 72, 67, 97, 85, 63, 73, 76, 55, 62, 65, 73, 52, 58, 66, 42, 54, 57, 72, 72, 71, 61, 68, 67, 70, 46, 84, 67, 74, 68, 59, 75, 60, 51, 43, 56, 53, 43, 75, 58, 58, 75, 86, 88, 61, 63, 54, 60, 68, 65, 71, 78, 73, 80, 91, 59, 78, 91, 52, 50, 104, 81, 36, 69, 83, 61, 58, 56, 85, 62, 62, 63, 69, 87, 78, 63, 73, 63, 58, 86, 52, 54, 68, 58, 68, 51, 78, 40, 62, 77, 62, 58, 68, 65, 54, 81, 83, 47, 79, 68, 88, 60, 61, 84, 69, 47, 60, 57, 55, 81, 56, 80, 64, 50, 70, 56, 55, 62, 75, 76, 84, 44, 54, 64, 76, 72, 58, 67, 60, 89, 57, 60, 78, 65, 68, 44, 65, 57, 83, 66, 89, 56, 63, 54, 42, 66, 77, 57, 69, 74, 46, 60, 65, 50, 55, 75, 49, 62, 69, 69, 69, 88, 78, 47, 82, 79, 73, 51, 77, 59, 72, 76, 73, 62, 60, 55, 62, 79, 83, 63, 79, 52, 71, 46, 65, 54, 91, 77, 51, 67, 46, 48, 75, 53, 70, 55, 53, 46, 67, 67, 68, 60, 88, 66, 79, 77, 72, 81, 65, 53, 54, 69, 91, 79, 73, 76, 66, 57, 74, 56, 43, 68, 71, 60, 84, 61, 60, 70, 83, 82, 69, 68, 47, 69, 77, 50, 66, 74, 102, 63, 57, 92, 53, 80, 64, 49, 96, 64, 65, 76, 68, 52, 85, 64, 61, 53, 80, 70, 61, 59, 63, 62, 56, 52, 74, 52, 53, 63, 61, 58, 82, 59, 46, 58, 43, 68, 75, 69, 67, 58, 58, 57, 54, 74, 54, 76, 77, 80, 49, 70, 80, 82, 92, 55, 45, 56, 56, 48, 45, 55, 79, 81, 58, 70, 59, 90, 54, 60, 72, 73, 66, 69, 92, 80, 60, 56, 65, 59, 65, 71, 52, 60, 61, 58, 60, 74, 58, 63, 43, 68, 60, 81, 69, 48, 62, 76, 72, 66, 57, 54, 53, 102, 61, 51, 80, 46, 80, 66, 64, 61, 57, 85, 42, 81, 66, 77, 77, 76, 84, 110, 85, 50, 60, 78, 75, 44, 60, 57, 68, 76, 59, 65, 51, 91, 60, 63, 75, 64, 82, 95, 52, 42, 72, 124, 53, 47, 66, 68, 64, 57, 54, 57, 65, 70, 56, 73, 69, 52, 69, 62, 63, 63, 69, 49, 67, 62, 57, 90, 60, 85, 94, 69, 70, 77, 64, 48, 51, 57, 55, 89, 58, 91, 59, 45, 52, 51, 49, 48, 64, 72, 69, 50, 48, 58, 71, 60, 74, 51, 51, 63, 73, 73, 58, 52, 58, 52, 67, 69, 56, 51, 76, 73, 67, 62, 80, 64, 62, 58, 59, 74, 55, 73, 62, 68, 77, 69, 44, 59, 67, 125, 77, 74, 45, 87, 67, 79, 88, 53, 56, 59, 62, 58, 72, 78, 59, 72, 66, 60, 91, 58, 65, 76, 63, 64, 61, 80, 66, 51, 76, 60, 74, 67, 110, 59, 80, 59, 59, 56, 66, 76, 39, 68, 69, 69, 59, 55, 57, 52, 56, 75, 74, 74, 55, 57, 62, 62, 66, 57, 102, 85, 39, 59, 50, 75, 58, 86, 58, 47, 71, 81, 83, 57, 59, 69, 67, 78, 50, 56, 60, 61, 73, 57, 65, 49, 57, 59, 61, 64, 58, 69, 53, 55, 58, 77, 93, 65, 53, 58, 58, 64, 54, 75, 57, 73, 72, 87, 46, 68, 63, 120, 47, 78, 75, 86, 55, 55, 60, 41, 68, 53, 51, 70, 61, 50, 52, 85, 51, 69, 88, 71, 77, 88, 71, 63, 48, 112, 62, 72, 69, 63, 82, 71, 71, 81, 52, 78, 55, 52, 55, 66, 65, 66, 62, 79, 65, 62, 65, 65, 52, 74, 65, 79, 62, 57, 56, 51, 59, 54, 42, 65, 102, 76, 72, 58, 76, 82, 43, 124, 59, 51, 67, 74, 64, 77, 62, 56, 116, 75, 78, 73, 66, 75, 78, 84, 35, 71, 59, 68, 60, 54, 64, 67, 61, 65, 63, 49, 64, 70, 82, 54, 96, 74, 57, 54, 51, 68, 93, 50, 73, 57, 55, 71, 72, 85, 78, 54, 62, 64, 81, 41, 68, 76, 51, 76, 65, 59, 70, 49, 76, 53, 75, 56, 70, 69, 72, 73, 67, 58, 53, 88, 71, 75, 69, 52, 72, 50, 69, 62, 70, 62, 91, 68, 44, 81, 47, 61, 75, 74, 72, 69, 73, 54, 64, 77, 51, 59, 49, 52, 76, 68, 74, 64, 53, 52, 49, 90, 66, 57, 49, 70, 57, 71, 65, 74, 97, 82, 80, 66, 50, 95, 80, 67, 80, 67, 131, 44, 45, 58, 80, 84, 61, 70, 71, 47, 56, 74, 73, 47, 71, 55, 71, 57, 95, 59, 54, 63, 99, 74, 58, 68, 70, 82, 62, 61, 60, 82, 42, 66, 112, 49, 77, 70, 58, 80, 62, 99, 88, 84, 54, 63, 49, 80, 69, 71, 54, 64, 57, 65, 68, 62, 53, 45, 64, 50, 61, 76, 72, 64, 64, 56, 80, 48, 61, 53, 71, 62, 68, 52, 95, 69, 62, 74, 71, 57, 85, 85, 61, 59, 68, 51, 58, 68, 61, 62, 62, 68, 54, 68, 57, 71, 64, 67, 59, 64, 72, 56, 50, 62, 72, 88, 85, 57, 61, 48, 59, 81, 85, 87, 81, 74, 76, 67, 54, 81, 47, 74, 63, 69, 63, 84, 61, 87, 54, 65, 52, 68, 53, 58, 65, 77, 53, 74, 63, 62, 53, 74, 67, 75, 62, 54, 73, 55, 71, 53, 79, 87, 54, 68, 84, 38, 70, 63, 71, 71, 75, 59, 69, 70, 77, 79, 61, 83, 81, 60, 64, 65, 55, 67, 51, 55, 55, 76, 56, 75, 69, 58, 54, 85, 62, 64, 101, 69, 68, 66, 66, 64, 77, 84, 71, 67, 77, 51, 62, 56, 84, 52, 58, 54, 45, 66, 66, 64, 91, 73, 74, 82, 57, 60, 77, 59, 81, 58, 71, 58, 64, 51, 69, 68, 101, 72, 45, 62, 58, 70, 63, 61, 65, 70, 60, 86, 58, 72, 52, 68, 77, 74, 63, 63, 66, 72, 82, 70, 68, 63, 59, 64, 50, 62, 73, 54, 48, 59, 56, 71, 70, 66, 74, 70, 77, 66, 55, 68, 56, 58, 54, 40, 68, 120, 83, 60, 59, 58, 51, 64, 57, 59, 55, 69, 62, 63, 73, 55, 56, 72, 67, 66, 49, 59, 83, 63, 66, 99, 83, 61, 45, 60, 65, 57, 74, 49, 44, 50, 72, 57, 54, 73, 45, 67, 96, 68, 51, 61, 86, 69, 66, 122, 50, 66, 55, 52, 52, 65, 65, 57, 75, 55, 58, 66, 64, 67, 72, 83, 61, 54, 74, 88, 60, 70, 73, 84, 60, 72, 64, 63, 115, 66, 55, 47, 68, 67, 77, 78, 53, 52, 58, 71, 72, 70, 70, 77, 51, 51, 61, 74, 57, 66, 62, 65, 64, 71, 60, 58, 67, 49, 63, 64, 65, 56, 81, 49, 82, 55, 73, 80, 49, 64, 61, 65, 70, 76, 51, 62, 67, 79, 48, 66, 63, 52, 61, 112, 57, 48, 59, 71, 50, 84, 68, 73, 79, 63, 87, 56, 61, 52, 69, 47, 58, 58, 61, 65, 66, 56, 68, 59, 83, 74, 50, 74, 43, 79, 74, 70, 62, 46, 61, 73, 66, 59, 77, 67, 74, 94, 63, 59, 68, 45, 51, 69, 54, 57, 74, 60, 69, 52, 52, 66, 66, 49, 74, 71, 53, 64, 76, 62, 68, 70, 69, 56, 62, 59, 97, 58, 69, 78, 56, 60, 57, 84, 68, 49, 85, 59, 85, 63, 63, 82, 77, 61, 66, 67, 53, 71, 61, 59, 65, 68, 57, 83, 61, 54, 71, 66, 61, 60, 80, 65, 57, 44, 54, 55, 76, 54, 55, 67, 62, 62, 50, 74, 55, 70, 59, 41, 91, 50, 68, 73, 61, 39, 71, 69, 91, 85, 63, 64, 124, 68, 67, 65, 89, 61, 74, 37, 53, 90, 69, 85, 74, 41, 57, 69, 66, 73, 67, 61, 69, 59, 59, 59, 51, 94, 41, 85, 56, 66, 66, 54, 50, 47, 49, 63, 65, 90, 61, 72, 58, 71, 49, 72, 61, 56, 71, 92, 73, 58, 84, 52, 100, 54, 82, 64, 76, 72, 68, 73, 60, 67, 104, 60, 57, 65, 53, 56, 88, 70, 75, 59, 58, 44, 59, 51, 46, 88, 69, 57, 65, 63, 89, 61, 51, 66, 79, 67, 99, 57, 74, 56, 71, 66, 57, 84, 58, 66, 70, 77, 64, 56, 59, 79, 48, 73, 81, 79, 68, 72, 57, 72, 59, 76, 68, 55, 58, 72, 72, 55, 50, 50, 59, 66, 49, 80, 74, 50, 84, 51, 73, 72, 55, 67, 71, 49, 53, 47, 66, 71, 75, 121, 67, 74, 67, 60, 56, 55, 64, 66, 80, 65, 66, 71, 61, 67, 47, 102, 49, 47, 76, 93, 50, 79, 50, 68, 56, 56, 68, 69, 97, 73, 81, 83, 65, 95, 57, 60, 61, 71, 64, 67, 68, 65, 75, 89, 83, 55, 99, 63, 55, 57, 66, 56, 55, 87, 88, 53, 78, 68, 64, 62, 81, 83, 64, 57, 56, 68, 61, 56, 58, 73, 47, 78, 65, 64, 59, 66, 56, 52, 64, 49, 79, 60, 88, 67, 56, 96, 42, 70, 110, 49, 62, 77, 68, 66, 67, 70, 59, 62, 77, 65, 62, 52, 50, 53, 57, 64, 81, 67, 64, 71, 86, 62, 55, 66, 94, 63, 55, 56, 74, 64, 65, 93, 65, 64, 68, 60, 71, 56, 48, 66, 119, 77, 63, 83, 63, 66, 68, 59, 75, 59, 80, 76, 42, 51, 70, 65, 63, 62, 48, 61, 63, 79, 64, 70, 63, 66, 72, 65, 65, 60, 65, 101, 40, 63, 44, 54, 69, 55, 48, 53, 73, 68, 79, 70, 68, 85, 64, 56, 55, 59, 53, 59, 53, 76, 64, 62, 59, 51, 69, 82, 60, 58, 62, 73, 59, 67, 78, 64, 56, 86, 70, 64, 99, 49, 56, 71, 66, 74, 51, 59, 67, 68, 52, 60, 51, 92, 53, 81, 72, 68, 70, 72, 143, 84, 60, 55, 91, 58, 78, 48, 58, 70, 73, 60, 75, 69, 54, 61, 65, 64, 52, 87, 75, 56, 89, 85, 61, 78, 56, 70, 71, 52, 52, 64, 71, 49, 68, 62, 63, 56, 69, 48, 90, 64, 59, 77, 58, 75, 76, 48, 67, 58, 50, 57, 75, 94, 69, 48, 76, 66, 62, 75, 53, 65, 54, 77, 71, 93, 62, 52, 45, 76, 71, 54, 80, 64, 58, 58, 75, 73, 109, 48, 100, 46, 175, 64, 75, 66, 51, 45, 54, 68, 48, 73, 61, 72, 79, 36, 67, 58, 59, 61, 63, 61, 61, 68, 50, 70, 74, 57, 72, 67, 44, 66, 67, 62, 58, 67, 91, 68, 80, 71, 78, 78, 74, 62, 67, 43, 59, 55, 64, 83, 63, 73, 52, 54, 73, 84, 71, 49, 74, 65, 48, 48, 68, 96, 52, 59, 78, 61, 72, 40, 49, 56, 53, 63, 49, 60, 64, 56, 72, 50, 75, 59, 68, 54, 82, 56, 59, 63, 76, 83, 57, 45, 64, 66, 55, 67, 69, 57, 71, 59, 55, 62, 48, 68, 55, 57, 45, 59, 76, 48, 74, 53, 81, 102, 58, 104, 61, 57, 60, 59, 83, 49, 54, 57, 46, 77, 45, 56, 42, 51, 51, 47, 61, 48, 62, 57, 64, 53, 64, 70, 65, 39, 59, 87, 88, 75, 102, 53, 53, 71, 69, 80, 57, 73, 47, 69, 71, 102, 64, 42, 73, 51, 59, 83, 58, 74, 58, 98, 58, 81, 48, 52, 98, 61, 76, 71, 47, 73, 51, 62, 70, 60, 66, 76, 69, 59, 97, 55, 58, 67, 65, 54, 48, 65, 53, 78, 61, 76, 51, 81, 49, 79, 84, 64, 63, 51, 71, 77, 69, 76, 77, 84, 72, 76, 72, 79, 68, 76, 62, 92, 85, 59, 81, 73, 60, 67, 47, 71, 67, 111, 51, 64, 60, 96, 68, 79, 59, 49, 57, 86, 44, 67, 77, 54, 57, 69, 53, 72, 75, 66, 67, 53, 77, 66, 66, 82, 77, 54, 54, 74, 71, 58, 63, 53, 59, 58, 63, 62, 52, 90, 66, 62, 72, 65, 60, 62, 60, 73, 78, 44, 60, 64, 58, 66, 66, 52, 74, 44, 67, 64, 63, 79, 61, 59, 50, 69, 51, 67, 76, 76, 57, 60, 69, 55, 80, 73, 59, 57, 71, 66, 61, 91, 66, 83, 60, 65, 58, 47, 55, 73, 61, 90, 99, 79, 71, 53, 69, 75, 83, 65, 81, 79, 46, 57, 61, 71, 62, 69, 53, 56, 81, 75, 66, 62, 112, 85, 70, 81, 59, 81, 42, 77, 66, 52, 65, 86, 58, 45, 126, 58, 55, 58, 52, 45, 41, 62, 69, 92, 58, 81, 66, 82, 63, 71, 59, 64, 66, 61, 72, 60, 64, 53, 48, 90, 59, 71, 74, 49, 60, 81, 79, 53, 57, 101, 49, 73, 75, 63, 72, 69, 64, 67, 52, 72, 100, 73, 105, 62, 66, 75, 55, 53, 93, 58, 69, 41, 41, 61, 58, 79, 73, 73, 64, 50, 52, 69, 60, 80, 66, 57, 53, 71, 62, 62, 79, 35, 82, 56, 61, 63, 61, 59, 76, 73, 65, 68, 46, 71, 82, 74, 77, 57, 64, 72, 59, 51, 94, 63, 70, 58, 86, 89, 84, 59, 73, 63, 57, 59, 70, 64, 74, 59, 68, 50, 60, 44, 59, 68, 70, 61, 68, 54, 67, 46, 89, 68, 54, 70, 70, 48, 46, 59, 61, 71, 67, 79, 72, 64, 58, 54, 73, 105, 69, 65, 60, 61, 65, 58, 56, 59, 69, 57, 53, 59, 37, 55, 73, 56, 77, 118, 66, 53, 51, 63, 77, 45, 54, 71, 83, 60, 70, 49, 71, 105, 58, 69, 84, 112, 75, 80, 77, 70, 74, 55, 75, 66, 58, 72, 60, 66, 56, 60, 58, 73, 63, 60, 56, 79, 62, 58, 59, 57, 69, 46, 65, 73, 81, 46, 55, 50, 46, 92, 63, 57, 60, 54, 71, 50, 49, 62, 74, 76, 69, 70, 77, 57, 52, 59, 53, 66, 50, 62, 69, 62, 65, 58, 67, 68, 55, 42, 85, 51, 87, 65, 65, 49, 61, 68, 85, 64, 78, 71, 74, 59, 58, 49, 34, 65, 58, 46, 71, 71, 58, 69, 100, 40, 71, 79, 47, 82, 71, 91, 95, 51, 66, 54, 80, 68, 43, 97, 58, 50, 56, 91, 57, 51, 61, 83, 48, 50, 103, 64, 71, 58, 51, 79, 68, 85, 59, 56, 64, 67, 58, 71, 65, 78, 75, 47, 66, 48, 62, 77, 100, 49, 56, 57, 79, 52, 72, 64, 87, 96, 68, 67, 57, 58, 70, 60, 66, 58, 73, 69, 59, 49, 69, 55, 59, 54, 71, 56, 53, 78, 56, 56, 63, 60, 101, 53, 67, 67, 79, 48, 47, 57, 67, 62, 60, 68, 64, 76, 99, 62, 49, 70, 67, 63, 49, 97, 53, 76, 69, 72, 77, 56, 57, 55, 67, 59, 76, 64, 60, 49, 61, 87, 72, 76, 112, 62, 76, 63, 52, 72, 69, 98, 72, 85, 64, 59, 59, 72, 49, 79, 57, 62, 56, 71, 71, 60, 57, 71, 60, 54, 48, 52, 86, 60, 63, 66, 67, 64, 74, 64, 70, 74, 55, 68, 67, 55, 57, 45, 66, 78, 67, 54, 46, 49, 63, 46, 81, 70, 55, 63, 55, 80, 58, 84, 61, 81, 91, 57, 83, 72, 61, 71, 64, 78, 67, 60, 85, 67, 64, 74, 50, 50, 54, 63, 77, 67, 67, 69, 46, 50, 68, 67, 56, 72, 42, 70, 60, 69, 74, 65, 58, 72, 75, 61, 67, 44, 79, 58, 66, 66, 85, 64, 50, 66, 72, 52, 59, 59, 62, 60, 88, 73, 77, 73, 60, 99, 63, 95, 57, 75, 70, 55, 58, 61, 31, 41, 67, 49, 65, 56, 65, 52, 80, 71, 59, 66, 39, 59, 78, 43, 73, 106, 53, 68, 61, 74, 60, 81, 66, 74, 61, 76, 63, 70, 57, 55, 58, 80, 60, 60, 57, 69, 48, 68, 47, 49, 65, 66, 76, 55, 60, 76, 140, 83, 66, 63, 61, 65, 60, 62, 64, 69, 65, 79, 64, 76, 69, 62, 59, 49, 72, 48, 66, 93, 58, 94, 71, 59, 69, 82, 51, 64, 57, 56, 65, 63, 50, 68, 71, 63, 70, 55, 47, 64, 62, 63, 104, 63, 56, 72, 71, 56, 55, 67, 64, 53, 59, 49, 54, 48, 67, 91, 73, 48, 72, 68, 68, 94, 53, 55, 77, 64, 49, 64, 65, 40, 56, 76, 62, 76, 69, 61, 58, 65, 34, 57, 82, 87, 75, 51, 71, 96, 79, 72, 55, 57, 55, 106, 76, 81, 53, 83, 73, 75, 61, 64, 72, 59, 45, 62, 51, 62, 63, 87, 59, 59, 69, 46, 72, 89, 87, 63, 66, 68, 60, 50, 47, 72, 79, 55, 60, 55, 59, 61, 103, 74, 70, 66, 50, 62, 91, 92, 84, 45, 43, 80, 55, 69, 56, 55, 37, 111, 75, 52, 85, 75, 93, 75, 53, 64, 39, 75, 59, 59, 66, 76, 119, 52, 58, 76, 52, 78, 60, 58, 73, 55, 62, 54, 72, 110, 66, 91, 75, 52, 52, 71, 65, 64, 49, 73, 64, 77, 61, 76, 72, 66, 80, 60, 53, 52, 83, 68, 55, 70, 42, 62, 75, 71, 53, 72, 66, 86, 71, 48, 79, 48, 59, 75, 68, 77, 81, 49, 61, 53, 72, 82, 59, 63, 85, 64, 67, 62, 68, 61, 79, 69, 80, 69, 68, 76, 50, 66, 69, 51, 57, 79, 75, 73, 82, 57, 51, 67, 63, 40, 65, 84, 60, 68, 52, 95, 60, 83, 69, 56, 81, 57, 56, 40, 70, 63, 48, 67, 70, 65, 63, 57, 37, 66, 62, 75, 70, 87, 60, 53, 68, 66, 60, 75, 69, 96, 73, 59, 67, 64, 64, 70, 89, 65, 73, 53, 64, 65, 60, 74, 68, 81, 58, 75, 58, 66, 64, 91, 101, 81, 60, 69, 67, 72, 67, 61, 70, 67, 49, 71, 91, 89, 63, 73, 39, 61, 46, 69, 67, 74, 164, 98, 61, 63, 62, 73, 75, 60, 71, 72, 52, 66, 52, 80, 61, 60, 78, 75, 51, 63, 77, 62, 84, 57, 90, 70, 47, 60, 65, 74, 57, 61, 50, 75, 62, 30, 90, 48, 81, 56, 75, 57, 80, 77, 62, 57, 56, 62, 82, 72, 58, 68, 38, 59, 54, 85, 48, 74, 66, 45, 54, 77, 65, 55, 79, 75, 53, 58, 59, 72, 99, 75, 72, 61, 53, 74, 59, 53, 62, 55, 59, 67, 61, 64, 101, 61, 54, 92, 64, 68, 61, 65, 68, 112, 63, 78, 52, 56, 59, 93, 49, 63, 60, 58, 62, 54, 61, 68, 72, 138, 62, 87, 54, 57, 55, 85, 49, 61, 82, 77, 64, 68, 56, 65, 58, 56, 66, 64, 79, 93, 68, 55, 52, 68, 40, 59, 66, 54, 59, 57, 79, 64, 52, 51, 49, 74, 75, 110, 68, 67, 67, 73, 63, 62, 64, 55, 78, 70, 69, 55, 62, 77, 57, 59, 59, 58, 68, 43, 55, 69, 79, 80, 52, 54, 78, 66, 68, 52, 71, 55, 60, 66, 55, 36, 64, 85, 70, 52, 57, 63, 149, 61, 52, 66, 52, 65, 50, 56, 72, 56, 76, 61, 68, 58, 98, 66, 60, 63, 70, 75, 89, 85, 62, 80, 65, 86, 65, 65, 40, 48, 84, 72, 55, 59, 68, 98, 56, 59, 62, 65, 78, 70, 52, 56, 63, 55, 82, 61, 60, 54, 77, 98, 69, 53, 72, 59, 69, 59, 70, 65, 72, 74, 71, 46, 47, 57, 67, 39, 66, 100, 78, 41, 65, 93, 77, 67, 58, 55, 93, 59, 55, 55, 65, 77, 95, 64, 68, 57, 66, 79, 73, 60, 53, 57, 64, 73, 75, 56, 42, 71, 79, 63, 73, 43, 67, 81, 66, 65, 69, 83, 88, 79, 60, 78, 90, 70, 73, 63, 50, 69, 59, 52, 73, 64, 68, 84, 62, 74, 53, 71, 82, 68, 54, 68, 91, 70, 49, 87, 62, 59, 61, 90, 47, 73, 74, 78, 60, 59, 69, 59, 58, 56, 58, 53, 75, 119, 68, 64, 96, 59, 49, 51, 57, 66, 55, 72, 73, 41, 72, 74, 60, 53, 84, 59, 56, 62, 74, 53, 61, 66, 101, 80, 73, 64, 62, 77, 58, 50, 63, 69, 63, 46, 100, 83, 69, 48, 76, 66, 60, 54, 43, 71, 75, 53, 55, 83, 51, 77, 63, 55, 55, 74, 59, 67, 82, 63, 63, 71, 64, 72, 51, 84, 54, 64, 55, 81, 90, 57, 68, 71, 73, 70, 102, 47, 52, 94, 56, 67, 48, 47, 57, 55, 50, 81, 59, 64, 53, 50, 71, 69, 70, 60, 60, 51, 67, 52, 84, 55, 51, 50, 62, 57, 63, 57, 60, 110, 48, 58, 73, 85, 61, 68, 59, 55, 68, 46, 79, 98, 99, 54, 74, 83, 68, 66, 49, 67, 40, 61, 40, 70, 65, 66, 58, 63, 55, 90, 64, 72, 73, 48, 64, 43, 60, 37, 68, 79, 50, 69, 64, 58, 66, 64, 49, 62, 71, 76, 72, 77, 52, 92, 49, 51, 79, 57, 56, 68, 64, 63, 74, 114, 54, 67, 60, 78, 76, 55, 80, 56, 46, 45, 61, 63, 85, 60, 83, 70, 65, 72, 62, 58, 53, 84, 60, 85, 74, 65, 73, 50, 92, 69, 58, 63, 84, 56, 62, 70, 57, 48, 74, 77, 70, 59, 77, 69, 70, 72, 55, 51, 71, 50, 49, 46, 73, 73, 53, 48, 61, 74, 73, 62, 64, 67, 71, 54, 72, 70, 82, 53, 69, 65, 46, 81, 53, 50, 49, 83, 59, 64, 44, 64, 73, 54, 62, 83, 64, 82, 71, 67, 55, 57, 73, 99, 62, 46, 78, 66, 82, 67, 65, 42, 57, 85, 60, 81, 78, 63, 84, 62, 64, 69, 40, 68, 76, 65, 61, 62, 69, 51, 63, 59, 71, 67, 52, 84, 83, 66, 67, 59, 85, 63, 89, 64, 52, 84, 87, 53, 68, 96, 60, 79, 61, 63, 61, 92, 67, 43, 65, 54, 52, 96, 68, 53, 54, 56, 60, 66, 84, 68, 50, 69, 67, 77, 47, 64, 63, 86, 69, 56, 121, 51, 63, 78, 61, 41, 56, 59, 82, 61, 55, 71, 71, 63, 88, 79, 71, 68, 63, 120, 67, 55, 65, 52, 66, 78, 77, 57, 66, 78, 69, 76, 55, 50, 83, 69, 68, 58, 61, 61, 64, 69, 53, 70, 73, 72, 62, 64, 64, 72, 60, 39, 58, 54, 59, 39, 56, 47, 58, 62, 67, 65, 74, 56, 76, 76, 64, 67, 58, 80, 55, 72, 78, 84, 59, 75, 55, 71, 67, 69, 52, 64, 66, 74, 53, 26, 88, 53, 66, 61, 51, 54, 65, 81, 63, 79, 101, 57, 61, 75, 97, 84, 45, 64, 69, 64, 60, 73, 51, 71, 83, 54, 68, 52, 68, 62, 49, 96, 121, 67, 60, 60, 71, 61, 56, 52, 62, 62, 65, 54, 56, 69, 52, 47, 54, 61, 52, 94, 66, 72, 53, 64, 39, 51, 59, 69, 104, 79, 62, 82, 68, 62, 49, 55, 64, 69, 58, 79, 40, 63, 74, 76, 50, 57, 80, 80, 71, 69, 55, 99, 63, 68, 80, 66, 54, 62, 55, 72, 71, 62, 64, 77, 49, 52, 86, 85, 51, 66, 79, 67, 53, 50, 75, 43, 67, 70, 67, 67, 69, 70, 51, 62, 103, 57, 78, 51, 71, 75, 61, 89, 69, 69, 63, 78, 68, 46, 47, 63, 70, 52, 80, 83, 62, 49, 59, 65, 68, 60, 55, 84, 87, 52, 55, 58, 64, 74, 73, 62, 124, 67, 65, 75, 89, 72, 82, 80, 61, 77, 59, 56, 55, 73, 65, 103, 87, 75, 59, 63, 79, 73, 78, 68, 59, 75, 63, 57, 53, 58, 54, 50, 71, 68, 84, 96, 67, 53, 51, 67, 57, 72, 57, 58, 53, 57, 57, 65, 71, 84, 69, 98, 55, 48, 83, 100, 66, 55, 57, 101, 49, 78, 82, 72, 57, 71, 48, 55, 60, 63, 106, 56, 65, 57, 55, 71, 61, 49, 73, 68, 83, 56, 72, 44, 53, 55, 59, 60, 80, 66, 58, 80, 69, 63, 120, 63, 87, 51, 79, 55, 58, 52, 52, 67, 63, 72, 57, 72, 64, 60, 77, 59, 50, 79, 78, 57, 61, 56, 62, 70, 50, 53, 69, 63, 47, 73, 56, 49, 53, 48, 68, 70, 73, 64, 80, 72, 50, 57, 79, 54, 68, 64, 49, 70, 75, 57, 56, 71, 56, 80, 76, 102, 43, 39, 60, 75, 67, 73, 51, 117, 65, 91, 54, 91, 59, 66, 69, 62, 73, 41, 61, 69, 84, 74, 77, 99, 81, 76, 76, 55, 89, 82, 71, 64, 71, 71, 61, 46, 57, 76, 94, 83, 49, 73, 68, 67, 52, 46, 89, 72, 65, 85, 66, 51, 79, 53, 65, 65, 61, 83, 70, 58, 62, 58, 62, 70, 77, 68, 88, 54, 76, 67, 86, 62, 69, 79, 98, 56, 86, 55, 76, 72, 58, 68, 94, 40, 67, 70, 47, 55, 87, 96, 64, 68, 49, 52, 70, 64, 45, 54, 69, 93, 57, 90, 66, 80, 77, 55, 46, 52, 55, 97, 62, 66, 54, 45, 65, 51, 98, 49, 62, 85, 53, 64, 70, 83, 59, 72, 94, 58, 59, 69, 74, 90, 62, 74, 63, 69, 78, 61, 59, 54, 62, 55, 56, 76, 83, 53, 70, 56, 49, 57, 83, 83, 53, 55, 65, 64, 41, 62, 65, 69, 63, 72, 73, 62, 55, 50, 72, 62, 82, 60, 65, 49, 67, 67, 56, 67, 70, 46, 55, 69, 54, 79, 76, 78, 58, 49, 64, 82, 59, 61, 63, 40, 81, 49, 42, 65, 75, 57, 61, 60, 66, 69, 59, 73, 51, 75, 64, 70, 77, 55, 50, 56, 82, 78, 76, 66, 52, 78, 58, 89, 45, 50, 69, 62, 89, 48, 47, 76, 107, 52, 70, 75, 74, 79, 61, 60, 54, 45, 68, 58, 90, 54, 68, 63, 88, 53, 78, 66, 73, 51, 95, 69, 69, 65, 61, 68, 42, 49, 58, 80, 59, 78, 67, 75, 81, 67, 53, 56, 71, 68, 77, 64, 84, 58, 66, 74, 51, 56, 65, 99, 59, 65, 54, 61, 54, 77, 51, 67, 58, 70, 67, 58, 80, 72, 71, 70, 54, 77, 77, 72, 60, 71, 51, 50, 54, 72, 63, 65, 77, 75, 81, 101, 78, 89, 48, 84, 138, 67, 54, 67, 101, 73, 56, 56, 49, 58, 61, 73, 71, 72, 80, 74, 63, 47, 61, 69, 73, 55, 68, 66, 75, 37, 52, 107, 76, 63, 64, 66, 72, 85, 72, 62, 64, 66, 60, 78, 73, 64, 59, 54, 51, 68, 56, 59, 56, 83, 61, 68, 50, 59, 55, 76, 97, 60, 73, 74, 64, 44, 95, 90, 71, 59, 100, 50, 65, 66, 60, 46, 64, 62, 82, 58, 102, 64, 65, 66, 108, 71, 66, 61, 60, 70, 82, 73, 48, 60, 63, 100, 52, 76, 50, 62, 74, 66, 74, 57, 88, 93, 65, 64, 57, 76, 72, 55, 48, 74, 52, 62, 55, 73, 49, 53, 64, 81, 76, 54, 78, 77, 64, 83, 51, 75, 60, 63, 66, 53, 60, 89, 74, 95, 74, 51, 46, 63, 71, 47, 59, 59, 54, 87, 77, 52, 57, 68, 71, 73, 53, 53, 60, 66, 72, 53, 46, 51, 53, 55, 49, 79, 71, 59, 56, 73, 54, 65, 56, 56, 102, 69, 86, 45, 72, 107, 52, 58, 60, 79, 64, 86, 74, 58, 73, 69, 65, 63, 70, 63, 71, 58, 52, 61, 56, 50, 63, 73, 70, 67, 53, 53, 47, 71, 62, 74, 70, 74, 65, 38, 59, 58, 84, 70, 64, 43, 70, 53, 49, 61, 80, 85, 52, 51, 64, 79, 82, 64, 65, 46, 90, 53, 38, 78, 59, 71, 55, 57, 49, 60, 72, 64, 64, 102, 67, 69, 54, 81, 44, 76, 54, 67, 70, 53, 79, 72, 63, 57, 59, 61, 79, 91, 66, 72, 91, 70, 70, 113, 63, 75, 55, 54, 64, 67, 58, 86, 62, 46, 60, 79, 40, 68, 53, 68, 63, 46, 93, 62, 62, 60, 90, 44, 53, 52, 56, 38, 70, 52, 58, 64, 56, 61, 82, 67, 91, 70, 67, 64, 76, 56, 58, 76, 69, 67, 84, 69, 62, 48, 49, 55, 80, 72, 60, 60, 69, 52, 53, 72, 66, 50, 57, 47, 72, 62, 69, 54, 80, 60, 56, 64, 52, 86, 67, 52, 62, 63, 97, 71, 70, 76, 59, 51, 83, 65, 67, 61, 58, 73, 60, 72, 71, 78, 71, 64, 56, 62, 63, 57, 53, 99, 58, 75, 66, 72, 71, 57, 46, 64, 73, 73, 71, 59, 73, 82, 66, 84, 72, 67, 46, 63, 56, 56, 56, 80, 52, 80, 66, 56, 70, 59, 67, 65, 47, 47, 41, 51, 60, 82, 74, 75, 89, 61, 64, 102, 63, 106, 59, 56, 42, 63, 55, 61, 61, 63, 50, 47, 61, 58, 51, 59, 59, 58, 90, 58, 75, 61, 51, 63, 92, 76, 87, 60, 60, 87, 92, 67, 64, 59, 55, 50, 52, 69, 51, 90, 77, 75, 69, 55, 104, 53, 67, 73, 60, 82, 61, 58, 76, 58, 58, 57, 65, 47, 80, 51, 69, 69, 44, 93, 53, 46, 70, 77, 80, 75, 90, 75, 80, 67, 47, 57, 54, 57, 72, 74, 67, 71, 78, 58, 57, 59, 45, 48, 55, 81, 77, 90, 57, 62, 54, 60, 77, 47, 65, 69, 70, 80, 91, 77, 55, 73, 57, 54, 56, 46, 95, 58, 57, 59, 59, 64, 66, 62, 60, 78, 73, 79, 63, 82, 81, 61, 50, 56, 75, 68, 75, 62, 59, 74, 62, 79, 47, 58, 70, 64, 69, 66, 58, 54, 40, 71, 64, 61, 71, 50, 92, 74, 52, 74, 108, 78, 63, 51, 66, 60, 83, 93, 96, 70, 67, 67, 71, 77, 57, 70, 70, 50, 65, 50, 55, 74, 71, 68, 68, 54, 66, 67, 103, 71, 55, 63, 71, 90, 41, 68, 84, 115, 76, 73, 71, 67, 65, 74, 77, 74, 53, 57, 39, 74, 67, 55, 67, 75, 61, 53, 74, 69, 44, 58, 99, 50, 64, 76, 58, 66, 45, 69, 49, 63, 56, 54, 83, 81, 87, 58, 84, 62, 81, 72, 75, 73, 87, 54, 52, 78, 102, 66, 84, 76, 72, 62, 48, 69, 56, 80, 66, 64, 59, 66, 67, 72, 50, 83, 72, 67, 68, 43, 61, 67, 51, 67, 60, 58, 54, 74, 80, 56, 55, 61, 98, 71, 52, 44, 65, 71, 50, 55, 70, 57, 44, 59, 83, 55, 53, 56, 64, 76, 55, 98, 61, 111, 66, 49, 52, 74, 65, 55, 64, 78, 56, 79, 80, 48, 54, 61, 64, 67, 62, 57, 76, 53, 65, 54, 52, 89, 57, 75, 59, 68, 77, 59, 79, 47, 65, 51, 58, 77, 44, 62, 93, 53, 74, 47, 47, 42, 57, 58, 72, 64, 41, 81, 76, 52, 67, 48, 75, 95, 47, 62, 51, 71, 55, 52, 80, 56, 66, 54, 59, 70, 81, 81, 99, 111, 79, 70, 66, 68, 71, 83, 55, 70, 57, 68, 50, 82, 55, 54, 57, 59, 109, 75, 59, 55, 67, 68, 65, 78, 50, 54, 55, 54, 68, 57, 81, 92, 65, 65, 39, 69, 87, 74, 53, 66, 51, 77, 70, 47, 81, 43, 59, 71, 55, 53, 64, 65, 64, 65, 55, 37, 80, 67, 52, 80, 89, 47, 51, 76, 60, 83, 68, 63, 67, 52, 49, 68, 96, 56, 57, 63, 73, 82, 59, 71, 42, 68, 66, 58, 60, 55, 59, 70, 80, 71, 64, 63, 89, 78, 67, 86, 76, 58, 57, 51, 70, 59, 122, 70, 87, 73, 59, 50, 80, 68, 74, 59, 52, 52, 55, 62, 69, 67, 77, 76, 67, 67, 71, 71, 62, 64, 58, 58, 70, 61, 46, 73, 50, 71, 130, 76, 81, 77, 80, 52, 64, 100, 71, 72, 63, 58, 79, 60, 62, 69, 61, 69, 65, 74, 73, 58, 75, 61, 44, 56, 72, 66, 80, 43, 67, 59, 79, 106, 69, 73, 59, 76, 36, 52, 73, 45, 68, 70, 76, 66, 65, 78, 80, 66, 62, 64, 61, 59, 63, 43, 81, 57, 58, 49, 55, 68, 66, 51, 71, 58, 70, 64, 61, 63, 42, 62, 64, 54, 55, 51, 72, 56, 69, 55, 54, 64, 47, 72, 51, 61, 45, 75, 60, 77, 74, 62, 76, 64, 66, 72, 48, 53, 43, 84, 60, 74, 59, 75, 51, 63, 62, 74, 79, 60, 68, 43, 80, 69, 58, 83, 81, 44, 70, 87, 49, 71, 73, 64, 67, 55, 69, 70, 68, 51, 48, 65, 67, 82, 62, 48, 71, 106, 74, 65, 61, 53, 89, 62, 67, 71, 70, 46, 57, 53, 54, 64, 53, 99, 72, 100, 67, 58, 94, 54, 54, 49, 75, 51, 87, 72, 67, 77, 52, 58, 57, 46, 79, 108, 56, 63, 71, 56, 78, 68, 59, 49, 80, 66, 60, 63, 103, 54, 58, 65, 39, 53, 77, 48, 67, 55, 60, 71, 53, 66, 46, 73, 75, 63, 52, 73, 79, 101, 55, 73, 61, 65, 83, 77, 55, 84, 63, 47, 59, 52, 59, 61, 76, 58, 91, 60, 56, 69, 69, 56, 82, 68, 48, 50, 77, 53, 65, 69, 91, 70, 76, 65, 78, 84, 55, 62, 65, 64, 53, 72, 74, 49, 67, 64, 55, 56, 55, 53, 63, 71, 47, 39, 64, 143, 69, 63, 81, 66, 80, 85, 54, 83, 62, 71, 58, 69, 64, 66, 72, 56, 73, 81, 74, 59, 81, 51, 75, 50, 84, 88, 77, 64, 72, 89, 83, 73, 56, 58, 73, 77, 97, 77, 64, 67, 58, 69, 46, 74, 72, 94, 72, 56, 53, 59, 68, 63, 74, 87, 48, 65, 58, 57, 52, 66, 70, 57, 69, 65, 71, 89, 57, 63, 117, 73, 71, 72, 55, 61, 63, 61, 71, 80, 81, 76, 65, 89, 61, 64, 62, 83, 46, 77, 65, 63, 66, 69, 74, 51, 61, 52, 57, 66, 56, 59, 70, 66, 55, 63, 61, 65, 72, 48, 53, 63, 55, 63, 61, 70, 51, 51, 64, 84, 76, 75, 67, 70, 82, 73, 48, 70, 67, 41, 54, 65, 52, 75, 51, 66, 45, 51, 79, 72, 75, 94, 54, 71, 61, 58, 71, 57, 78, 57, 69, 75, 60, 65, 56, 61, 49, 55, 74, 57, 195, 50, 73, 56, 48, 68, 69, 61, 94, 58, 69, 64, 72, 81, 63, 53, 74, 54, 66, 57, 46, 98, 63, 60, 84, 70, 67, 49, 59, 69, 84, 90, 81, 79, 61, 66, 55, 79, 71, 48, 63, 68, 53, 63, 50, 66, 58, 76, 46, 59, 67, 62, 47, 75, 79, 65, 62, 64, 56, 53, 70, 70, 71, 75, 54, 56, 80, 56, 47, 69, 60, 56, 66, 55, 76, 63, 63, 60, 53, 70, 69, 60, 59, 53, 40, 60, 51, 71, 51, 78, 80, 48, 77, 122, 84, 70, 63, 61, 54, 67, 65, 67, 49, 122, 72, 76, 72, 83, 68, 69, 57, 69, 82, 63, 86, 72, 52, 65, 61, 88, 75, 44, 52, 53, 56, 76, 87, 74, 67, 45, 83, 82, 60, 89, 53, 86, 63, 62, 94, 59, 71, 71, 74, 44, 55, 56, 71, 77, 80, 60, 118, 81, 60, 68, 74, 61, 67, 78, 59, 71, 82, 81, 73, 58, 53, 95, 61, 67, 70, 70, 73, 53, 82, 74, 51, 97, 90, 68, 56, 52, 80, 80, 71, 63, 56, 62, 49, 78, 75, 88, 78, 63, 54, 74, 69, 60, 57, 74, 53, 63, 96, 73, 60, 74, 81, 67, 64, 39, 82, 44, 54, 62, 70, 73, 69, 80, 53, 80, 43, 77, 60, 37, 89, 47, 63, 52, 68, 52, 61, 67, 70, 58, 52, 65, 74, 58, 50, 50, 50, 52, 60, 67, 95, 70, 72, 52, 63, 78, 58, 49, 59, 44, 55, 58, 44, 64, 57, 60, 85, 66, 41, 49, 50, 67, 57, 67, 66, 61, 76, 53, 44, 68, 49, 66, 87, 47, 54, 60, 84, 54, 55, 94, 64, 61, 43, 73, 76, 81, 50, 34, 78, 77, 166, 42, 84, 87, 85, 31, 56, 41, 64, 77, 61, 50, 59, 46, 74, 66, 87, 69, 59, 98, 81, 70, 83, 81, 78, 49, 61, 48, 47, 56, 66, 70, 68, 52, 73, 50, 72, 53, 70, 55, 59, 58, 57, 53, 62, 53, 82, 54, 71, 78, 72, 52, 69, 49, 65, 62, 94, 95, 73, 72, 43, 66, 72, 48, 53, 57, 77, 78, 64, 89, 41, 65, 77, 64, 65, 42, 126, 54, 72, 95, 72, 65, 58, 51, 56, 53, 70, 59, 70, 73, 63, 51, 60, 58, 68, 74, 62, 69, 64, 76, 68, 72, 46, 69, 82, 62, 58, 58, 76, 124, 49, 101, 57, 66, 58, 73, 83, 69, 84, 84, 47, 62, 56, 46, 64, 70, 62, 73, 56, 63, 66, 44, 69, 54, 57, 59, 69, 65, 90, 76, 61, 54, 62, 56, 73, 55, 68, 57, 76, 62, 67, 65, 70, 65, 63, 66, 58, 62, 89, 86, 62, 57, 56, 37, 73, 75, 48, 47, 90, 61, 73, 67, 51, 48, 52, 50, 100, 63, 59, 65, 47, 69, 121, 57, 73, 75, 91, 60, 73, 33, 49, 73, 86, 52, 81, 43, 55, 54, 75, 73, 41, 83, 61, 65, 47, 81, 47, 68, 63, 55, 60, 45, 69, 66, 57, 53, 83, 52, 70, 58, 66, 111, 72, 66, 82, 65, 56, 62, 73, 71, 66, 88, 58, 91, 79, 54, 110, 49, 85, 54, 109, 73, 89, 54, 33, 58, 41, 46, 76, 45, 67, 52, 51, 84, 103, 81, 70, 39, 47, 67, 78, 62, 67, 77, 75, 67, 78, 68, 79, 131, 50, 81, 67, 76, 84, 59, 120, 49, 50, 75, 37, 63, 67, 50, 87, 58, 33, 79, 58, 61, 98, 69, 56, 44, 53, 70, 64, 66, 64, 63, 65, 64, 40, 71, 54, 62, 43, 48, 88, 78, 67, 75, 91, 66, 77, 94, 58, 50, 77, 95, 75, 72, 51, 78, 64, 98, 59, 53, 78, 117, 42, 78, 98, 59, 54, 56, 68, 55, 53, 71, 96, 63, 51, 50, 66, 60, 68, 59, 60, 34, 66, 77, 58, 101, 71, 79, 54, 49, 83, 72, 60, 34, 58, 50, 60, 49, 69, 56, 84, 72, 51, 88, 71, 47, 76, 63, 102, 84, 65, 57, 108, 67, 46, 59, 35, 68, 76, 78, 73, 69, 81, 83, 58, 58, 67, 65, 72, 55, 83, 57, 85, 100, 47, 51, 70, 69, 89, 102, 85, 67, 58, 56, 70, 77, 56, 97, 62, 24, 64, 62, 76, 38, 59, 65, 100, 52, 67, 82, 59, 70, 39, 75, 56, 74, 73, 67, 70, 75, 58, 88, 50, 59, 108, 67, 51, 52, 38, 107, 71, 57, 68, 46, 75, 65, 95, 49, 70, 88, 59, 69, 76, 64, 58, 54, 57, 62, 78, 44, 70, 84, 81, 79, 96, 67, 77, 56, 69, 55, 54, 71, 82, 89, 70, 71, 36, 38, 58, 62, 81, 76, 62, 61, 34, 53, 77, 60, 47, 75, 64, 60, 78, 79, 76, 102, 69, 66, 89, 51, 78, 73, 78, 92, 85, 79, 103, 60, 56, 71, 100, 87, 59, 51, 64, 80, 49, 57, 74, 57, 58, 57, 62, 82, 61, 51, 63, 60, 72, 41, 57, 82, 63, 63, 83, 86, 85, 50, 58, 61, 69, 71, 74, 84, 87, 56, 74, 69, 78, 63, 61, 74, 48, 112, 66, 65, 98, 60, 73, 62, 85, 74, 56, 50, 45, 60, 56, 75, 72, 68, 69, 85, 56, 53, 55, 61, 66, 39, 88, 72, 61, 76, 90, 82, 69, 69, 47, 66, 42, 57, 80, 63, 54, 61, 59, 87, 134, 71, 63, 73, 60, 81, 50, 82, 75, 34, 58, 38, 85, 65, 83, 85, 95, 72, 72, 55, 62, 64, 64, 117, 64, 102, 52, 74, 51, 61, 52, 66, 72, 63, 71, 84, 63, 67, 78, 46, 142, 45, 69, 57, 41, 59, 59, 55, 59, 73, 42, 72, 62, 71, 79, 76, 86, 107, 90, 75, 67, 50, 65, 51, 49, 40, 63, 63, 57, 56, 70, 66, 59, 69, 50, 45, 58, 62, 67, 55, 75, 58, 64, 73, 58, 88, 51, 72, 80, 59, 69, 63, 62, 45, 34, 60, 51, 91, 71, 74, 64, 43, 71, 67, 69, 63, 122, 42, 77, 59, 62, 69, 72, 66, 63, 72, 68, 60, 102, 73, 62, 76, 78, 49, 52, 51, 47, 121, 63, 65, 44, 54, 57, 59, 62, 68, 65, 69, 55, 100, 73, 67, 55, 44, 62, 45, 60, 78, 82, 76, 148, 89, 63, 69, 48, 53, 65, 74, 82, 53, 66, 70, 54, 64, 81, 83, 100, 41, 59, 61, 53, 77, 69, 66, 80, 85, 49, 47, 88, 54, 55, 77, 59, 75, 46, 45, 64, 61, 90, 55, 77, 76, 81, 67, 44, 51, 63, 67, 66, 45, 40, 86, 53, 52, 77, 54, 62, 61, 112, 78, 92, 73, 48, 63, 61, 43, 74, 63, 116, 75, 44, 61, 67, 39, 62, 65, 73, 75, 53, 76, 72, 72, 66, 48, 59, 78, 62, 90, 70, 58, 59, 63, 52, 61, 58, 47, 96, 67, 59, 59, 71, 52, 43, 55, 54, 76, 91, 64, 78, 63, 80, 77, 50, 53, 69, 46, 90, 65, 67, 97, 67, 58, 51, 63, 62, 50, 57, 40, 53, 59, 84, 75, 59, 69, 55, 58, 85, 91, 56, 59, 65, 83, 53, 50, 79, 48, 62, 40, 76, 74, 71, 92, 62, 73, 78, 92, 79, 63, 87, 83, 64, 69, 54, 40, 46, 82, 96, 54, 43, 72, 66, 55, 69, 56, 75, 68, 54, 71, 75, 100, 83, 58, 43, 130, 57, 57, 44, 67, 47, 43, 65, 59, 49, 55, 104, 67, 62, 49, 78, 100, 76, 75, 87, 63, 53, 66, 63, 60, 53, 69, 51, 78, 90, 68, 65, 69, 72, 72, 66, 43, 52, 50, 65, 88, 78, 61, 64, 65, 72, 71, 71, 56, 48, 67, 77, 56, 64, 63, 64, 57, 79, 78, 91, 51, 62, 67, 58, 97, 65, 62, 68, 50, 62, 51, 58, 73, 54, 82, 58, 48, 66, 53, 114, 83, 64, 78, 69, 88, 79, 56, 61, 82, 82, 67, 70, 65, 57, 85, 77, 65, 103, 57, 62, 78, 61, 62, 60, 85, 56, 66, 63, 72, 66, 96, 59, 58, 53, 45, 49, 70, 65, 59, 44, 54, 60, 62, 63, 73, 58, 90, 58, 72, 54, 78, 66, 59, 62, 60, 81, 72, 76, 40, 57, 64, 55, 60, 71, 60, 68, 53, 63, 48, 66, 59, 71, 59, 85, 73, 61, 60, 66, 78, 65, 66, 69, 71, 56, 70, 54, 51, 42, 51, 63, 67, 82, 60, 40, 78, 62, 55, 56, 67, 84, 61, 71, 67, 75, 74, 78, 64, 63, 66, 53, 59, 63, 71, 79, 79, 64, 58, 54, 57, 122, 50, 64, 58, 57, 37, 55, 57, 58, 77, 60, 95, 71, 51, 72, 79, 57, 60, 71, 66, 79, 56, 65, 77, 65, 62, 60, 122, 61, 70, 66, 62, 68, 60, 65, 78, 53, 66, 65, 72, 49, 58, 60, 53, 74, 54, 88, 73, 54, 56, 68, 54, 69, 99, 68, 69, 65, 69, 60, 48, 70, 56, 73, 73, 73, 58, 73, 66, 53, 64, 64, 76, 60, 57, 72, 66, 46, 55, 69, 63, 47, 55, 56, 69, 52, 68, 59, 72, 65, 45, 56, 62, 40, 43, 63, 66, 78, 53, 65, 53, 61, 101, 66, 62, 56, 54, 68, 63, 47, 73, 60, 73, 57, 73, 46, 53, 56, 58, 61, 72, 68, 61, 63, 71, 54, 63, 55, 57, 72, 50, 76, 54, 68, 66, 38, 70, 72, 53, 70, 78, 53, 66, 63, 85, 60, 54, 63, 85, 67, 60, 113, 70, 58, 74, 61, 54, 69, 52, 75, 56, 55, 75, 55, 71, 64, 54, 55, 54, 56, 72, 62, 71, 61, 101, 62, 62, 56, 62, 60, 62, 82, 60, 55, 52, 61, 55, 51, 82, 91, 65, 65, 61, 54, 53, 69, 59, 76, 70, 59, 72, 73, 54, 60, 56, 56, 44, 66, 116, 69, 56, 63, 66, 51, 57, 61, 93, 61, 58, 42, 63, 64, 60, 73, 81, 204, 66, 82, 75, 60, 41, 48, 54, 50, 67, 64, 72, 70, 60, 55, 58, 47, 57, 55, 55, 56, 71, 116, 48, 50, 76, 63, 68, 71, 73, 71, 78, 52, 57, 60, 61, 49, 49, 71, 53, 52, 62, 65, 87, 54, 55, 59, 51, 65, 56, 62, 48, 61, 60, 64, 70, 58, 50, 57, 80, 50, 67, 55, 57, 61, 61, 64, 59, 78, 77, 61, 61, 71, 65, 63, 66, 85, 55, 48, 84, 107, 55, 73, 54, 77, 79, 74, 62, 60, 66, 53, 74, 58, 55, 57, 62, 62, 63, 84, 86, 58, 75, 49, 53, 61, 60, 64, 58, 72, 90, 79, 76, 83, 60, 61, 83, 57, 64, 71, 51, 70, 51, 58, 54, 75, 60, 69, 59, 78, 68, 67, 65, 51, 73, 76, 76, 49, 55, 53, 67, 67, 59, 85, 62, 54, 51, 56, 70, 72, 94, 71, 63, 54, 74, 77, 54, 63, 51, 59, 59, 74, 65, 61, 70, 64, 57, 70, 73, 61, 64, 61, 64, 57, 58, 52, 51, 64, 66, 52, 73, 47, 67, 65, 61, 49, 58, 59, 54, 112, 58, 60, 87, 90, 76, 67, 101, 68, 78, 59, 62, 55, 78, 72, 76, 73, 72, 71, 60, 72, 70, 66, 78, 68, 54, 70, 64, 57, 71, 65, 64, 62, 102, 77, 54, 66, 62, 60, 82, 64, 74, 98, 76, 82, 57, 65, 57, 51, 47, 41, 89, 83, 74, 82, 55, 67, 95, 97, 63, 60, 56, 82, 62, 63, 50, 79, 63, 107, 63, 71, 72, 65, 53, 92, 67, 68, 52, 54, 79, 55, 57, 67, 52, 85, 61, 73, 73, 86, 59, 77, 59, 53, 61, 68, 60, 61, 55, 57, 71, 82, 57, 69, 63, 67, 59, 70, 76, 77, 84, 72, 70, 60, 64, 79, 55, 48, 62, 61, 74, 72, 64, 60, 67, 58, 73, 50, 60, 74, 57, 60, 69, 64, 65, 65, 65, 57, 71, 82, 64, 58, 63, 50, 62, 58, 47, 80, 62, 59, 68, 53, 113, 64, 52, 43, 62, 73, 53, 66, 62, 58, 45, 57, 73, 76, 55, 66, 66, 63, 53, 63, 65, 63, 74, 71, 78, 96, 53, 63, 60, 75, 53, 66, 51, 59, 64, 73, 70, 82, 58, 74, 58, 84, 56, 72, 68, 83, 74, 74, 83, 41, 65, 65, 66, 45, 63, 64, 61, 63, 83, 56, 84, 67, 71, 75, 58, 64, 74, 52, 56, 48, 55, 75, 101, 59, 58, 62, 68, 55, 75, 68, 56, 69, 51, 60, 62, 72, 74, 48, 65, 81, 75, 67, 63, 49, 59, 95, 68, 66, 38, 62, 58, 60, 59, 63, 71, 80, 72, 62, 91, 61, 57, 68, 67, 89, 62, 64, 48, 55, 67, 60, 72, 63, 74, 60, 66, 56, 51, 73, 53, 58, 74, 71, 80, 55, 56, 63, 69, 80, 141, 73, 67, 149, 54, 78, 85, 62, 67, 58, 61, 74, 70, 61, 72, 74, 53, 86, 78, 56, 48, 54, 53, 78, 68, 55, 71, 65, 91, 72, 60, 59, 54, 52, 46, 62, 80, 60, 56, 58, 64, 65, 62, 72, 62, 82, 52, 68, 83, 58, 106, 63, 59, 91, 84, 62, 80, 69, 66, 72, 58, 65, 52, 52, 60, 54, 77, 77, 80, 55, 82, 56, 65, 75, 53, 62, 68, 56, 75, 54, 51, 86, 70, 112, 82, 42, 71, 74, 86, 60, 63, 73, 54, 61, 64, 68, 69, 73, 72, 64, 78, 55, 55, 56, 59, 78, 61, 63, 86, 51, 44, 66, 85, 63, 66, 70, 85, 79, 69, 56, 54, 128, 63, 64, 63, 64, 67, 77, 60, 63, 63, 46, 64, 62, 53, 80, 68, 59, 54, 54, 78, 56, 61, 66, 53, 64, 70, 59, 46, 79, 50, 61, 77, 77, 112, 77, 77, 86, 68, 40, 56, 61, 95, 95, 82, 75, 63, 68, 57, 70, 71, 70, 68, 84, 55, 62, 68, 53, 74, 60, 50, 53, 67, 77, 48, 59, 63, 64, 96, 66, 80, 67, 53, 71, 57, 61, 65, 77, 56, 44, 67, 76, 59, 71, 62, 78, 91, 70, 63, 64, 57, 73, 69, 44, 51, 54, 62, 49, 63, 62, 61, 96, 75, 103, 76, 67, 62, 52, 53, 57, 41, 67, 96, 70, 67, 58, 70, 75, 48, 60, 57, 53, 79, 68, 65, 51, 76, 104, 53, 109, 62, 66, 57, 59, 62, 61, 52, 113, 43, 58, 65, 49, 57, 60, 82, 54, 74, 53, 55, 51, 91, 59, 91, 66, 72, 73, 62, 67, 67, 70, 74, 63, 59, 71, 54, 59, 64, 67, 54, 66, 56, 68, 46, 68, 65, 44, 53, 55, 65, 86, 72, 61, 62, 65, 81, 52, 52, 71, 50, 85, 81, 28, 54, 88, 58, 70, 42, 61, 65, 64, 57, 84, 59, 66, 72, 64, 53, 61, 64, 66, 75, 63, 70, 57, 61, 64, 56, 42, 56, 56, 53, 56, 68, 92, 63, 47, 57, 84, 68, 83, 62, 62, 69, 79, 75, 74, 57, 80, 52, 70, 58, 56, 69, 56, 77, 60, 55, 49, 48, 59, 76, 64, 60, 54, 46, 77, 58, 78, 67, 79, 62, 57, 67, 59, 73, 52, 54, 66, 59, 55, 64, 46, 74, 61, 84, 52, 53, 51, 68, 77, 52, 73, 55, 53, 60, 53, 49, 79, 60, 63, 62, 72, 59, 56, 61, 64, 60, 87, 71, 74, 58, 74, 64, 60, 52, 67, 105, 62, 57, 62, 63, 64, 60, 70, 74, 79, 65, 55, 56, 71, 62, 70, 60, 67, 60, 66, 70, 82, 67, 68, 77, 60, 72, 58, 61, 86, 61, 74, 64, 59, 67, 67, 83, 53, 69, 75, 73, 49, 59, 67, 50, 63, 61, 61, 65, 51, 63, 66, 53, 90, 45, 66, 67, 78, 78, 45, 62, 55, 62, 70, 56, 62, 63, 78, 55, 65, 65, 72, 46, 64, 48, 61, 58, 63, 76, 54, 50, 60, 72, 82, 63, 53, 55, 75, 63, 47, 61, 71, 107, 76, 77, 71, 65, 85, 51, 53, 55, 88, 80, 67, 56, 88, 56, 50, 59, 76, 65, 60, 66, 62, 55, 67, 56, 50, 72, 67, 51, 68, 61, 71, 76, 72, 67, 79, 62, 61, 80, 76, 81, 61, 68, 80, 74, 52, 69, 52, 80, 57, 65, 66, 58, 83, 68, 52, 73, 69, 54, 67, 43, 60, 45, 64, 55, 91, 60, 65, 59, 68, 64, 73, 64, 59, 54, 63, 57, 62, 66, 64, 86, 61, 54, 81, 71, 68, 49, 53, 52, 59, 102, 72, 43, 75, 66, 63, 80, 52, 69, 96, 59, 36, 68, 67, 56, 76, 68, 58, 59, 96, 63, 52, 72, 62, 55, 60, 65, 49, 60, 72, 65, 80, 70, 48, 73, 69, 72, 63, 51, 61, 70, 58, 81, 73, 72, 63, 76, 61, 88, 60, 41, 58, 62, 57, 57, 63, 47, 58, 76, 59, 96, 73, 64, 59, 83, 61, 66, 69, 61, 77, 77, 82, 51, 108, 88, 55, 51, 61, 52, 60, 53, 75, 60, 73, 65, 57, 52, 52, 91, 61, 79, 75, 33, 66, 59, 96, 88, 57, 61, 65, 51, 105, 55, 82, 68, 71, 61, 65, 61, 69, 68, 82, 55, 56, 61, 75, 61, 56, 67, 54, 60, 47, 96, 66, 69, 67, 54, 50, 67, 49, 76, 59, 52, 83, 76, 66, 54, 66, 68, 72, 54, 67, 60, 93, 79, 60, 57, 64, 81, 52, 70, 58, 69, 66, 63, 49, 66, 68, 63, 62, 50, 63, 69, 57, 57, 81, 57, 45, 82, 76, 56, 56, 75, 58, 73, 53, 90, 55, 47, 76, 37, 68, 106, 61, 61, 62, 93, 59, 73, 52, 72, 42, 75, 46, 73, 67, 63, 73, 70, 164, 55, 52, 56, 89, 86, 87, 72, 64, 84, 66, 47, 51, 68, 61, 43, 55, 90, 54, 63, 61, 59, 58, 109, 95, 45, 70, 84, 58, 58, 60, 77, 56, 64, 55, 80, 60, 55, 76, 76, 77, 50, 84, 64, 73, 71, 45, 41, 69, 76, 63, 57, 57, 73, 71, 118, 77, 61, 63, 64, 69, 60, 51, 84, 62, 61, 63, 55, 62, 75, 62, 74, 65, 61, 61, 54, 52, 56, 68, 69, 64, 50, 79, 73, 63, 57, 74, 60, 60, 68, 62, 57, 55, 59, 62, 108, 67, 55, 63, 64, 65, 90, 76, 61, 75, 61, 88, 55, 74, 68, 62, 67, 79, 66, 62, 65, 63, 70, 64, 61, 75, 77, 63, 70, 70, 79, 115, 67, 85, 61, 73, 76, 69, 58, 57, 64, 81, 61, 84, 78, 69, 64, 75, 78, 55, 79, 73, 65, 87, 72, 60, 77, 65, 52, 83, 71, 71, 97, 98, 73, 65, 58, 75, 70, 75, 58, 78, 87, 128, 71, 51, 56, 80, 75, 66, 57, 59, 128, 78, 48, 75, 56, 63, 66, 54, 63, 58, 119, 70, 82, 71, 61, 38, 59, 56, 71, 57, 77, 62, 67, 66, 62, 62, 47, 59, 71, 74, 62, 64, 74, 59, 64, 65, 71, 63, 60, 69, 67, 56, 63, 58, 41, 46, 72, 115, 56, 65, 56, 67, 100, 79, 69, 58, 62, 66, 47, 55, 79, 62, 72, 39, 56, 73, 80, 76, 74, 60, 94, 60, 60, 66, 71, 67, 59, 62, 57, 78, 61, 60, 50, 67, 65, 53, 50, 78, 74, 72, 71, 66, 90, 67, 66, 70, 75, 48, 66, 69, 54, 62, 53, 78, 75, 67, 61, 51, 72, 70, 62, 84, 68, 76, 45, 72, 54, 69, 69, 63, 64, 85, 90, 100, 59, 101, 63, 82, 67, 43, 67, 54, 55, 57, 72, 77, 101, 68, 60, 96, 61, 35, 48, 62, 53, 73, 83, 75, 54, 67, 75, 79, 92, 52, 57, 60, 52, 55, 62, 54, 85, 59, 84, 54, 81, 103, 78, 58, 59, 47, 66, 59, 68, 95, 61, 76, 148, 45, 87, 102, 70, 54, 73, 70, 76, 99, 78, 83, 69, 60, 52, 73, 72, 69, 68, 47, 65, 92, 50, 96, 68, 44, 72, 57, 56, 68, 83, 53, 66, 63, 67, 59, 40, 53, 72, 72, 70, 36, 83, 59, 63, 54, 93, 57, 84, 71, 76, 64, 65, 87, 65, 81, 69, 43, 53, 86, 82, 64, 62, 50, 53, 65, 52, 84, 83, 60, 60, 57, 58, 80, 57, 44, 66, 95, 69, 72, 65, 63, 95, 62, 61, 91, 70, 51, 51, 57, 65, 52, 59, 76, 74, 59, 53, 63, 45, 97, 69, 44, 125, 66, 60, 69, 51, 79, 75, 99, 52, 57, 44, 65, 74, 66, 56, 46, 74, 60, 61, 70, 114, 66, 57, 50, 64, 59, 44, 65, 67, 79, 63, 44, 59, 70, 73, 69, 62, 85, 55, 67, 76, 60, 57, 79, 59, 42, 63, 84, 47, 58, 82, 51, 59, 71, 72, 88, 44, 75, 78, 60, 66, 70, 78, 86, 70, 58, 86, 56, 75, 80, 46, 59, 57, 74, 70, 45, 69, 64, 76, 72, 55, 69, 57, 72, 55, 62, 71, 73, 74, 62, 59, 57, 67, 75, 52, 73, 58, 71, 65, 84, 68, 48, 69, 82, 63, 78, 56, 48, 78, 51, 74, 69, 52, 74, 61, 69, 56, 55, 55, 57, 46, 62, 54, 57, 43, 70, 70, 59, 40, 64, 89, 79, 64, 73, 60, 48, 58, 57, 63, 89, 44, 100, 71, 62, 63, 55, 46, 35, 107, 60, 60, 73, 72, 68, 52, 62, 92, 60, 84, 68, 48, 76, 106, 53, 102, 67, 49, 71, 47, 56, 60, 65, 77, 71, 115, 58, 77, 75, 76, 68, 69, 87, 79, 57, 89, 68, 68, 59, 58, 65, 62, 58, 59, 95, 82, 70, 65, 58, 78, 59, 63, 82, 50, 79, 61, 56, 78, 54, 59, 64, 46, 65, 68, 55, 61, 64, 89, 70, 75, 68, 67, 67, 76, 80, 62, 61, 56, 60, 62, 69, 53, 60, 75, 59, 55, 61, 75, 68, 53, 72, 55, 48, 79, 53, 88, 55, 54, 68, 79, 77, 70, 40, 72, 82, 81, 68, 24, 55, 52, 55, 104, 75, 46, 54, 92, 90, 77, 52, 53, 74, 53, 80, 88, 82, 90, 71, 69, 76, 76, 80, 63, 48, 69, 59, 56, 84, 62, 60, 52, 97, 64, 76, 65, 53, 82, 62, 92, 84, 57, 69, 48, 84, 65, 51, 60, 67, 88, 86, 47, 86, 54, 90, 48, 91, 61, 46, 81, 56, 56, 50, 77, 73, 82, 39, 53, 57, 71, 63, 54, 72, 78, 93, 78, 69, 62, 76, 65, 86, 53, 55, 76, 51, 58, 93, 53, 70, 60, 85, 86, 56, 54, 64, 77, 36, 74, 49, 81, 94, 72, 75, 51, 65, 65, 55, 86, 62, 55, 68, 85, 65, 80, 45, 78, 55, 67, 75, 60, 67, 43, 72, 97, 79, 52, 92, 53, 46, 52, 59, 53, 33, 89, 73, 77, 54, 72, 129, 64, 52, 65, 69, 86, 52, 75, 48, 103, 66, 59, 64, 60, 54, 56, 33, 78, 66, 79, 57, 52, 75, 81, 61, 54, 58, 62, 77, 63, 99, 73, 52, 52, 62, 52, 61, 79, 77, 79, 91, 72, 64, 56, 77, 41, 73, 84, 53, 46, 65, 52, 88, 36, 61, 66, 70, 66, 40, 54, 59, 47, 60, 42, 57, 82, 59, 58, 57, 69, 118, 52, 65, 55, 43, 89, 68, 61, 72, 66, 62, 92, 77, 65, 76, 43, 66, 68, 51, 59, 64, 89, 114, 45, 77, 59, 72, 75, 67, 70, 87, 52, 58, 83, 48, 87, 60, 69, 80, 44, 69, 66, 90, 55, 52, 50, 58, 59, 71, 53, 70, 89, 57, 64, 68, 43, 54, 62, 82, 40, 59, 37, 59, 63, 62, 93, 76, 57, 69, 50, 72, 59, 60, 82, 58, 65, 72, 60, 59, 78, 74, 71, 50, 93, 55, 63, 52, 66, 46, 43, 69, 50, 58, 68, 70, 61, 51, 44, 31, 48, 65, 80, 50, 45, 62, 71, 46, 58, 58, 79, 70, 53, 109, 55, 62, 58, 67, 65, 117, 71, 60, 79, 72, 103, 37, 46, 70, 67, 79, 92, 75, 83, 54, 57, 66, 83, 96, 50, 72, 59, 70, 58, 70, 53, 70, 75, 83, 46, 77, 57, 129, 68, 118, 80, 76, 53, 100, 58, 79, 59, 69, 68, 80, 73, 67, 59, 78, 66, 65, 57, 40, 63, 62, 70, 73, 61, 68, 54, 60, 70, 46, 74, 51, 81, 79, 71, 63, 66, 60, 69, 54, 58, 49, 60, 58, 76, 46, 45, 67, 62, 54, 60, 67, 47, 54, 45, 67, 66, 58, 85, 87, 140, 57, 73, 47, 63, 63, 55, 76, 88, 66, 62, 63, 82, 45, 63, 73, 57, 42, 79, 72, 54, 96, 65, 81, 71, 67, 61, 66, 59, 59, 50, 63, 75, 56, 63, 76, 92, 64, 50, 65, 65, 64, 58, 81, 101, 62, 95, 35, 78, 59, 54, 71, 55, 78, 81, 85, 79, 49, 65, 49, 75, 73, 70, 44, 68, 60, 62, 63, 72, 47, 86, 58, 69, 64, 61, 59, 50, 68, 72, 50, 62, 57, 64, 65, 58, 51, 53, 51, 80, 56, 53, 80, 53, 86, 127, 50, 98, 92, 49, 80, 61, 67, 102, 55, 52, 56, 126, 64, 67, 73, 57, 47, 55, 62, 86, 57, 46, 53, 53, 46, 69, 64, 63, 68, 53, 67, 75, 74, 88, 58, 71, 73, 53, 43, 66, 50, 101, 62, 72, 65, 63, 64, 59, 54, 42, 68, 69, 58, 65, 59, 58, 56, 55, 42, 93, 74, 95, 55, 70, 54, 61, 51, 68, 51, 60, 91, 56, 72, 49, 86, 63, 45, 55, 57, 79, 56, 63, 74, 63, 59, 71, 68, 66, 86, 85, 71, 77, 85, 73, 65, 72, 66, 60, 64, 80, 57, 61, 58, 50, 66, 68, 65, 50, 50, 66, 64, 52, 73, 68, 71, 57, 102, 69, 51, 84, 47, 56, 59, 81, 73, 80, 74, 37, 71, 64, 131, 66, 45, 96, 63, 56, 55, 66, 58, 58, 59, 56, 90, 60, 58, 60, 67, 67, 53, 63, 92, 61, 64, 54, 55, 81, 66, 59, 58, 57, 66, 54, 62, 64, 75, 76, 67, 63, 86, 82, 80, 55, 39, 51, 49, 82, 57, 72, 56, 67, 48, 62, 69, 77, 57, 66, 67, 57, 70, 61, 84, 63, 70, 70, 60, 66, 51, 59, 96, 68, 47, 69, 77, 48, 56, 79, 80, 79, 76, 73, 57, 52, 64, 47, 62, 65, 75, 50, 79, 65, 42, 50, 45, 72, 76, 93, 51, 57, 47, 58, 83, 59, 109, 38, 53, 58, 96, 63, 70, 72, 63, 71, 115, 62, 49, 50, 69, 52, 56, 48, 64, 57, 45, 88, 56, 69, 88, 66, 67, 57, 66, 47, 84, 66, 67, 56, 88, 69, 87, 54, 81, 51, 56, 53, 60, 95, 58, 74, 59, 78, 78, 62, 80, 58, 74, 63, 72, 71, 94, 63, 73, 70, 69, 82, 60, 49, 97, 96, 65, 72, 57, 54, 51, 58, 59, 54, 59, 57, 49, 68, 61, 67, 80, 57, 74, 79, 65, 66, 58, 61, 70, 57, 74, 51, 64, 55, 61, 55, 65, 66, 54, 70, 78, 81, 66, 51, 62, 57, 73, 57, 62, 59, 48, 75, 60, 62, 78, 63, 56, 58, 83, 61, 121, 94, 52, 103, 79, 59, 57, 60, 42, 57, 52, 63, 59, 86, 50, 79, 63, 82, 58, 66, 60, 66, 110, 58, 62, 57, 60, 53, 76, 46, 68, 49, 77, 42, 68, 55, 65, 50, 71, 64, 65, 80, 62, 82, 103, 56, 63, 62, 62, 81, 61, 73, 52, 128, 60, 61, 60, 57, 59, 52, 81, 69, 61, 53, 61, 83, 44, 98, 50, 66, 63, 68, 63, 47, 63, 68, 56, 49, 54, 92, 66, 66, 78, 76, 74, 51, 77, 71, 70, 62, 82, 59, 79, 54, 84, 83, 63, 55, 74, 52, 64, 60, 85, 87, 49, 57, 63, 90, 76, 63, 63, 84, 43, 64, 69, 62, 73, 69, 49, 55, 54, 70, 78, 67, 51, 47, 51, 67, 79, 82, 59, 61, 89, 83, 49, 75, 55, 56, 87, 64, 77, 70, 48, 58, 82, 121, 52, 34, 82, 67, 68, 49, 73, 67, 89, 69, 62, 59, 48, 46, 55, 53, 53, 59, 39, 79, 81, 69, 99, 61, 68, 59, 53, 70, 60, 45, 61, 62, 49, 61, 68, 69, 69, 74, 87, 39, 49, 50, 62, 70, 48, 74, 53, 56, 78, 72, 70, 54, 60, 52, 69, 74, 75, 60, 67, 56, 79, 51, 91, 50, 52, 64, 65, 75, 78, 73, 66, 68, 85, 64, 58, 84, 72, 81, 54, 50, 87, 70, 82, 70, 70, 55, 38, 61, 58, 96, 68, 63, 65, 57, 65, 60, 61, 57, 39, 53, 77, 64, 81, 54, 60, 82, 84, 80, 69, 63, 55, 75, 46, 81, 61, 108, 71, 53, 56, 56, 43, 81, 64, 63, 67, 68, 60, 77, 94, 50, 63, 71, 65, 63, 68, 75, 86, 61, 62, 69, 62, 75, 49, 63, 58, 72, 61, 69, 59, 68, 49, 90, 67, 64, 97, 65, 53, 74, 67, 56, 58, 88, 62, 66, 55, 60, 65, 59, 89, 64, 56, 64, 60, 89, 111, 37, 62, 53, 62, 73, 54, 70, 79, 58, 58, 73, 130, 91, 92, 51, 65, 68, 67, 63, 62, 59, 58, 75, 73, 51, 73, 115, 55, 70, 85, 87, 77, 49, 61, 49, 50, 58, 54, 85, 73, 52, 60, 69, 46, 48, 78, 63, 65, 51, 62, 61, 67, 58, 77, 50, 82, 49, 72, 46, 57, 68, 100, 71, 63, 47, 61, 58, 77, 80, 74, 68, 68, 53, 36, 71, 76, 74, 123, 83, 93, 72, 54, 42, 89, 79, 52, 40, 55, 66, 64, 67, 63, 82, 71, 82, 66, 60, 70, 76, 30, 57, 93, 57, 67, 54, 72, 57, 52, 88, 76, 86, 59, 75, 69, 99, 67, 53, 67, 55, 86, 66, 65, 99, 52, 82, 84, 67, 60, 49, 75, 68, 57, 50, 64, 113, 73, 56, 90, 61, 56, 82, 61, 38, 62, 72, 87, 59, 59, 47, 80, 59, 58, 64, 70, 75, 54, 52, 72, 52, 57, 73, 139, 61, 82, 31, 46, 54, 51, 55, 60, 75, 58, 58, 87, 75, 50, 65, 59, 60, 66, 80, 51, 82, 77, 77, 70, 67, 78, 82, 69, 86, 74, 64, 70, 73, 77, 84, 46, 76, 78, 59, 70, 55, 66, 60, 67, 58, 56, 73, 60, 62, 66, 64, 66, 65, 69, 70, 53, 88, 67, 65, 26, 68, 64, 67, 62, 38, 84, 49, 69, 48, 61, 91, 78, 62, 59, 54, 60, 52, 60, 71, 70, 56, 71, 63, 61, 68, 74, 77, 76, 43, 84, 82, 70, 59, 46, 75, 55, 54, 51, 60, 80, 63, 65, 53, 65, 69, 105, 59, 91, 52, 74, 72, 51, 80, 62, 77, 56, 53, 54, 68, 62, 65, 58, 78, 62, 59, 73, 55, 79, 56, 65, 68, 71, 63, 54, 55, 73, 65, 61, 80, 71, 76, 47, 93, 63, 76, 81, 68, 45, 53, 67, 77, 121, 70, 56, 75, 98, 63, 38, 50, 48, 54, 62, 79, 61, 46, 75, 84, 78, 51, 55, 73, 46, 52, 80, 69, 61, 65, 52, 68, 73, 71, 76, 66, 76, 80, 87, 62, 73, 59, 84, 73, 67, 98, 62, 64, 75, 64, 90, 58, 65, 66, 71, 54, 69, 107, 40, 80, 116, 60, 57, 57, 72, 54, 59, 68, 71, 61, 56, 51, 55, 51, 66, 66, 66, 72, 59, 52, 58, 69, 66, 67, 96, 57, 71, 70, 110, 47, 39, 71, 52, 64, 53, 69, 65, 87, 65, 88, 55, 59, 61, 107, 74, 72, 60, 50, 53, 93, 59, 51, 47, 87, 76, 77, 66, 60, 64, 72, 67, 65, 66, 65, 67, 74, 59, 57, 37, 60, 65, 64, 71, 72, 49, 67, 63, 74, 68, 63, 77, 58, 62, 65, 79, 54, 67, 65, 51, 70, 67, 83, 45, 90, 56, 77, 64, 62, 58, 66, 68, 53, 72, 57, 66, 53, 47, 82, 79, 74, 75, 99, 62, 57, 94, 86, 64, 47, 68, 111, 71, 75, 94, 67, 72, 73, 68, 73, 64, 60, 62, 44, 73, 66, 82, 62, 58, 62, 70, 59, 46, 49, 58, 75, 63, 70, 70, 68, 63, 54, 52, 114, 74, 78, 115, 60, 59, 65, 59, 59, 100, 60, 52, 65, 73, 64, 60, 59, 67, 59, 48, 58, 63, 53, 55, 50, 61, 57, 67, 73, 56, 62, 60, 78, 57, 58, 65, 56, 62, 58, 84, 41, 69, 77, 55, 66, 71, 85, 80, 72, 51, 58, 62, 93, 84, 79, 57, 53, 61, 59, 48, 62, 60, 52, 64, 94, 62, 55, 62, 62, 55, 69, 68, 62, 55, 53, 63, 63, 64, 77, 86, 70, 50, 57, 74, 62, 51, 82, 69, 53, 53, 77, 57, 61, 94, 55, 68, 61, 86, 56, 84, 76, 72, 108, 64, 90, 76, 63, 77, 76, 50, 108, 57, 56, 61, 58, 45, 69, 54, 63, 70, 76, 94, 73, 61, 53, 74, 64, 52, 67, 60, 59, 53, 45, 49, 69, 68, 67, 67, 69, 56, 53, 60, 75, 51, 66, 64, 62, 79, 62, 71, 52, 80, 69, 57, 59, 50, 70, 60, 66, 72, 58, 81, 57, 70, 56, 50, 58, 69, 52, 67, 49, 59, 69, 54, 65, 88, 55, 63, 64, 52, 49, 63, 81, 71, 59, 75, 48, 49, 81, 61, 55, 62, 74, 84, 67, 65, 54, 89, 110, 76, 77, 83, 59, 70, 55, 74, 59, 58, 96, 64, 62, 63, 68, 56, 48, 59, 82, 52, 61, 56, 60, 62, 57, 54, 63, 74, 72, 88, 62, 60, 59, 48, 54, 75, 84, 78, 80, 56, 48, 46, 73, 70, 59, 60, 47, 105, 64, 66, 77, 53, 58, 60, 86, 81, 89, 60, 49, 56, 67, 53, 72, 87, 37, 33, 62, 63, 42, 85, 82, 62, 55, 75, 84, 62, 68, 58, 74, 68, 57, 60, 61, 71, 64, 80, 72, 50, 79, 81, 73, 78, 77, 76, 54, 81, 48, 49, 56, 75, 45, 62, 60, 65, 47, 71, 55, 51, 79, 41, 57, 64, 58, 65, 46, 60, 75, 62, 60, 44, 55, 45, 65, 76, 64, 73, 54, 62, 45, 66, 67, 102, 63, 82, 62, 50, 64, 60, 82, 89, 56, 59, 77, 73, 142, 64, 57, 51, 75, 54, 67, 97, 77, 94, 85, 92, 53, 79, 41, 55, 41, 60, 51, 53, 72, 60, 89, 74, 64, 78, 71, 79, 70, 52, 65, 99, 62, 47, 82, 57, 50, 53, 57, 69, 65, 68, 56, 76, 94, 69, 67, 52, 45, 47, 68, 82, 79, 60, 61, 73, 78, 58, 60, 71, 73, 69, 68, 88, 41, 64, 60, 77, 59, 66, 68, 58, 67, 96, 82, 62, 63, 70, 66, 74, 87, 68, 54, 65, 68, 54, 59, 92, 54, 47, 61, 64, 67, 60, 81, 52, 85, 93, 59, 65, 57, 59, 68, 74, 59, 52, 56, 66, 56, 57, 59, 68, 139, 60, 58, 54, 59, 61, 59, 55, 67, 100, 79, 96, 100, 61, 70, 67, 66, 78, 77, 68, 62, 90, 79, 64, 62, 70, 56, 48, 67, 67, 61, 73, 74, 56, 66, 74, 73, 52, 59, 47, 93, 68, 61, 53, 51, 61, 58, 64, 88, 62, 37, 65, 63, 59, 72, 67, 59, 56, 63, 58, 60, 54, 65, 87, 52, 62, 72, 50, 62, 76, 76, 48, 67, 72, 68, 54, 65, 52, 84, 54, 48, 70, 55, 73, 69, 76, 68, 81, 74, 61, 59, 67, 58, 75, 64, 98, 88, 65, 67, 69, 85, 72, 59, 89, 68, 63, 70, 51, 68, 52, 63, 69, 87, 64, 57, 50, 55, 64, 82, 60, 47, 70, 108, 61, 65, 86, 60, 62, 39, 76, 61, 60, 53, 71, 59, 73, 58, 63, 61, 58, 51, 49, 82, 75, 83, 63, 52, 59, 81, 71, 75, 61, 68, 67, 66, 89, 44, 60, 88, 79, 60, 72, 63, 60, 65, 66, 51, 90, 53, 70, 59, 67, 50, 64, 58, 54, 48, 57, 55, 59, 67, 58, 75, 62, 76, 75, 74, 52, 65, 62, 65, 51, 61, 73, 47, 59, 79, 51, 83, 83, 66, 67, 46, 135, 61, 43, 59, 53, 70, 72, 80, 73, 63, 69, 64, 82, 67, 56, 92, 68, 70, 73, 96, 71, 58, 60, 71, 55, 67, 42, 79, 55, 89, 45, 58, 62, 68, 91, 78, 71, 58, 67, 77, 63, 73, 58, 53, 71, 128, 67, 71, 75, 81, 64, 78, 48, 53, 65, 53, 66, 55, 65, 63, 65, 68, 63, 61, 56, 87, 70, 62, 72, 69, 57, 74, 51, 54, 64, 71, 69, 72, 51, 74, 49, 62, 64, 60, 65, 67, 51, 73, 70, 97, 60, 75, 50, 54, 58, 80, 44, 144, 93, 65, 57, 57, 64, 97, 95, 75, 63, 64, 79, 69, 77, 60, 62, 48, 51, 68, 70, 65, 73, 31, 76, 54, 79, 75, 76, 61, 75, 78, 66, 80, 58, 72, 47, 69, 55, 65, 56, 76, 61, 55, 66, 73, 57, 56, 78, 53, 61, 75, 93, 65, 64, 53, 78, 93, 77, 47, 81, 69, 65, 62, 36, 90, 60, 51, 92, 77, 62, 59, 54, 54, 54, 84, 69, 71, 65, 43, 60, 66, 60, 74, 75, 65, 66, 50, 64, 64, 94, 64, 60, 90, 84, 73, 60, 63, 96, 49, 65, 63, 76, 59, 67, 56, 75, 54, 51, 70, 38, 62, 87, 78, 70, 64, 51, 83, 95, 77, 85, 55, 57, 65, 88, 77, 65, 62, 79, 107, 60, 73, 48, 73, 59, 76, 47, 62, 56, 60, 63, 70, 53, 85, 64, 61, 82, 62, 61, 66, 72, 87, 67, 70, 58, 59, 67, 58, 64, 74, 81, 52, 75, 55, 61, 74, 61, 32, 65, 86, 62, 66, 49, 52, 76, 70, 73, 49, 74, 59, 124, 50, 69, 65, 56, 66, 83, 65, 68, 50, 71, 87, 65, 47, 70, 52, 62, 66, 49, 51, 109, 47, 72, 60, 91, 63, 70, 67, 67, 77, 59, 64, 99, 72, 83, 63, 63, 59, 66, 53, 62, 75, 70, 71, 59, 64, 61, 54, 52, 56, 60, 61, 53, 48, 68, 93, 52, 61, 58, 91, 79, 93, 77, 56, 81, 60, 66, 53, 56, 62, 55, 72, 96, 61, 69, 44, 82, 54, 65, 62, 137, 64, 52, 64, 45, 71, 76, 51, 76, 68, 69, 62, 62, 69, 66, 80, 54, 74, 54, 68, 66, 57, 57, 56, 68, 66, 55, 58, 52, 63, 50, 62, 64, 68, 70, 58, 72, 52, 53, 101, 83, 47, 57, 51, 68, 112, 47, 128, 72, 54, 53, 59, 58, 52, 70, 59, 70, 62, 55, 72, 74, 47, 67, 60, 75, 47, 71, 57, 58, 66, 90, 74, 54, 51, 70, 95, 82, 72, 110, 98, 59, 51, 52, 54, 65, 71, 60, 52, 65, 58, 58, 105, 63, 55, 61, 57, 64, 58, 50, 83, 69, 48, 51, 99, 90, 50, 100, 69, 60, 59, 73, 62, 79, 69, 69, 73, 67, 54, 69, 55, 67, 46, 50, 61, 67, 65, 55, 69, 63, 91, 73, 66, 62, 106, 73, 71, 70, 59, 52, 63, 70, 56, 57, 74, 67, 69, 62, 57, 79, 79, 53, 62, 78, 59, 47, 43, 84, 36, 58, 86, 67, 51, 75, 60, 75, 60, 79, 59, 83, 89, 65, 80, 67, 72, 56, 66, 56, 39, 65, 59, 78, 48, 59, 77, 79, 51, 62, 62, 46, 74, 90, 73, 49, 56, 56, 55, 69, 60, 58, 94, 62, 47, 76, 68, 81, 37, 52, 80, 71, 51, 64, 84, 73, 60, 55, 47, 76, 72, 66, 71, 41, 81, 55, 53, 101, 70, 76, 60, 42, 59, 47, 61, 53, 76, 98, 74, 63, 43, 84, 43, 60, 53, 63, 57, 58, 42, 68, 69, 63, 52, 78, 64, 63, 80, 65, 80, 95, 56, 72, 48, 77, 78, 61, 54, 75, 43, 86, 61, 58, 76, 59, 59, 70, 34, 75, 58, 63, 61, 61, 63, 83, 70, 67, 69, 64, 72, 54, 92, 77, 54, 66, 123, 59, 53, 75, 76, 56, 54, 71, 59, 66, 63, 87, 62, 44, 67, 64, 64, 99, 67, 54, 63, 88, 68, 46, 54, 72, 63, 64, 81, 61, 55, 62, 80, 67, 62, 52, 70, 62, 63, 63, 44, 76, 45, 81, 66, 50, 65, 82, 60, 109, 49, 80, 65, 58, 57, 31, 72, 57, 60, 51, 52, 64, 56, 57, 74, 62, 66, 67, 73, 52, 49, 77, 89, 82, 62, 77, 76, 74, 70, 46, 73, 84, 51, 62, 67, 85, 60, 76, 71, 66, 62, 60, 63, 79, 62, 66, 94, 57, 52, 74, 52, 52, 91, 62, 75, 64, 67, 57, 54, 52, 73, 61, 54, 111, 59, 79, 66, 57, 52, 46, 65, 62, 66, 70, 71, 63, 64, 75, 60, 49, 76, 71, 59, 61, 56, 69, 70, 74, 35, 52, 60, 82, 74, 56, 53, 73, 56, 105, 64, 80, 69, 58, 58, 60, 77, 54, 65, 59, 60, 55, 83, 61, 63, 63, 52, 49, 71, 91, 63, 68, 76, 60, 47, 61, 102, 68, 83, 68, 59, 64, 61, 86, 60, 49, 63, 80, 53, 107, 72, 77, 62, 70, 54, 105, 43, 73, 69, 93, 92, 50, 59, 63, 56, 82, 64, 73, 83, 52, 118, 76, 65, 52, 62, 70, 52, 58, 96, 62, 55, 68, 74, 42, 44, 62, 51, 70, 64, 65, 85, 68, 72, 90, 60, 52, 68, 58, 65, 53, 57, 57, 54, 52, 58, 83, 60, 72, 68, 158, 44, 54, 58, 64, 44, 55, 91, 75, 55, 35, 53, 69, 69, 67, 54, 51, 44, 56, 62, 57, 107, 61, 84, 54, 60, 68, 75, 49, 54, 59, 47, 58, 56, 60, 70, 67, 106, 61, 64, 59, 64, 52, 78, 63, 88, 59, 52, 59, 68, 44, 74, 67, 41, 67, 101, 45, 57, 58, 52, 79, 118, 57, 55, 46, 60, 61, 47, 50, 63, 79, 82, 68, 49, 70, 71, 65, 75, 69, 78, 51, 77, 80, 101, 78, 88, 82, 52, 97, 55, 50, 67, 61, 97, 62, 76, 124, 76, 68, 73, 61, 64, 45, 58, 60, 52, 54, 78, 59, 47, 66, 81, 51, 77, 89, 71, 78, 70, 51, 73, 69, 102, 64, 44, 56, 62, 71, 52, 50, 49, 65, 71, 68, 48, 65, 101, 66, 49, 70, 53, 72, 75, 75, 77, 58, 67, 81, 65, 72, 75, 70, 63, 58, 60, 62, 47, 99, 74, 58, 54, 58, 52, 57, 57, 71, 45, 79, 58, 88, 58, 60, 71, 75, 61, 50, 45, 70, 48, 65, 40, 74, 50, 62, 67, 55, 67, 56, 86, 55, 74, 58, 55, 64, 48, 72, 62, 56, 76, 78, 57, 61, 46, 60, 49, 60, 54, 48, 69, 55, 81, 91, 74, 68, 57, 50, 57, 72, 49, 66, 62, 57, 64, 44, 71, 62, 57, 68, 58, 67, 59, 71, 60, 78, 57, 73, 60, 69, 54, 63, 79, 64, 56, 58, 82, 80, 67, 83, 68, 56, 56, 72, 49, 66, 90, 87, 66, 51, 51, 41, 54, 49, 49, 52, 72, 67, 62, 64, 67, 54, 72, 78, 72, 72, 55, 62, 75, 78, 57, 63, 112, 65, 122, 50, 54, 49, 58, 63, 65, 70, 81, 81, 75, 50, 84, 59, 65, 78, 51, 51, 74, 72, 70, 56, 61, 70, 58, 58, 66, 58, 61, 60, 67, 90, 60, 58, 58, 57, 64, 85, 55, 72, 70, 49, 101, 73, 61, 58, 49, 58, 58, 76, 82, 64, 42, 66, 51, 59, 58, 73, 65, 60, 70, 58, 90, 73, 52, 84, 75, 52, 56, 53, 64, 55, 44, 47, 63, 71, 58, 75, 63, 71, 55, 67, 59, 86, 67, 62, 57, 43, 67, 82, 51, 76, 69, 64, 60, 49, 41, 61, 79, 40, 49, 63, 83, 55, 64, 81, 88, 52, 47, 71, 86, 59, 98, 74, 77, 55, 91, 71, 76, 68, 88, 75, 48, 93, 57, 73, 135, 76, 64, 59, 65, 78, 58, 66, 79, 63, 54, 72, 81, 62, 84, 69, 75, 41, 55, 84, 77, 64, 52, 71, 48, 42, 68, 84, 61, 69, 51, 67, 35, 76, 54, 73, 38, 83, 48, 63, 58, 87, 91, 57, 75, 77, 50, 88, 89, 65, 55, 58, 64, 63, 68, 57, 80, 67, 63, 95, 70, 60, 64, 76, 64, 81, 49, 54, 65, 52, 78, 55, 49, 66, 42, 61, 82, 56, 127, 54, 68, 66, 65, 55, 69, 92, 42, 66, 55, 136, 55, 41, 42, 63, 61, 95, 72, 89, 86, 74, 88, 55, 163, 89, 51, 27, 84, 75, 60, 108, 52, 59, 41, 80, 77, 48, 39, 54, 67, 69, 53, 48, 51, 63, 42, 54, 118, 62, 47, 64, 84, 64, 41, 65, 92, 55, 59, 114, 68, 60, 58, 72, 57, 55, 67, 66, 87, 42, 57, 58, 111, 78, 73, 58, 61, 63, 64, 45, 41, 68, 89, 54, 70, 64, 58, 82, 87, 115, 83, 56, 80, 49, 64, 63, 56, 57, 59, 69, 119, 74, 58, 56, 42, 77, 66, 84, 70, 85, 69, 64, 44, 73, 47, 66, 46, 41, 65, 66, 50, 47, 83, 67, 49, 62, 81, 49, 59, 61, 62, 66, 57, 67, 103, 141, 52, 60, 66, 77, 86, 40, 46, 102, 69, 52, 65, 53, 60, 63, 79, 69, 44, 71, 63, 67, 69, 53, 59, 80, 47, 71, 55, 56, 69, 67, 98, 49, 64, 45, 88, 62, 67, 63, 61, 74, 73, 63, 93, 48, 73, 67, 54, 124, 63, 48, 71, 67, 78, 77, 76, 56, 75, 46, 44, 59, 79, 66, 75, 78, 59, 79, 53, 69, 65, 83, 51, 71, 55, 88, 76, 61, 64, 61, 80, 52, 72, 47, 47, 62, 57, 80, 32, 74, 45, 52, 72, 51, 74, 62, 68, 102, 67, 44, 73, 65, 60, 46, 60, 42, 85, 50, 55, 119, 77, 71, 55, 61, 72, 53, 80, 58, 61, 85, 50, 29, 85, 64, 74, 52, 75, 58, 70, 57, 63, 56, 79, 39, 57, 60, 78, 56, 74, 54, 56, 78, 102, 43, 83, 68, 78, 66, 55, 85, 52, 55, 56, 98, 87, 77, 56, 96, 80, 97, 71, 51, 81, 54, 65, 81, 48, 58, 51, 45, 53, 51, 55, 72, 61, 40, 47, 34, 18, 54, 65, 54, 68, 36, 82, 75, 78, 82, 73, 70, 58, 66, 69, 54, 62, 51, 47, 58, 65, 61, 80, 103, 61, 67, 63, 79, 88, 54, 67, 52, 72, 126, 74, 73, 85, 69, 52, 74, 64, 84, 66, 51, 63, 64, 66, 58, 54, 90, 84, 48, 51, 67, 57, 71, 49, 62, 51, 65, 69, 48, 65, 68, 54, 86, 62, 79, 91, 80, 64, 68, 57, 99, 54, 99, 68, 50, 66, 90, 48, 88, 62, 59, 53, 61, 71, 42, 60, 61, 59, 119, 63, 55, 84, 38, 56, 48, 57, 53, 95, 91, 73, 51, 48, 48, 72, 63, 66, 71, 82, 39, 62, 56, 73, 62, 44, 147, 55, 65, 68, 68, 76, 52, 78, 70, 72, 47, 55, 56, 71, 64, 90, 86, 61, 80, 67, 63, 60, 90, 73, 83, 46, 60, 78, 66, 91, 85, 30, 71, 95, 67, 71, 54, 62, 97, 63, 78, 43, 60, 74, 45, 72, 53, 66, 35, 85, 74, 44, 85, 55, 63, 54, 51, 80, 99, 65, 58, 59, 76, 65, 36, 65, 85, 69, 71, 68, 72, 76, 85, 51, 70, 46, 54, 58, 77, 65, 53, 81, 67, 106, 80, 61, 67, 87, 46, 71, 68, 52, 88, 63, 69, 53, 51, 52, 75, 75, 47, 60, 61, 61, 82, 56, 53, 84, 60, 55, 80, 39, 56, 80, 62, 65, 61, 61, 52, 71, 54, 42, 65, 83, 63, 58, 64, 69, 74, 64, 60, 52, 67, 46, 53, 45, 63, 95, 70, 81, 38, 55, 72, 92, 76, 68, 91, 42, 73, 68, 67, 54, 79, 73, 55, 63, 79, 71, 45, 72, 78, 52, 81, 58, 71, 46, 51, 86, 66, 62, 114, 62, 61, 93, 88, 61, 43, 54, 67, 74, 64, 61, 54, 46, 70, 71, 67, 50, 39, 65, 64, 46, 84, 53, 45, 54, 65, 81, 81, 64, 66, 47, 72, 64, 75, 60, 61, 64, 31, 64, 63, 68, 70, 66, 53, 84, 46, 65, 44, 64, 68, 80, 80, 70, 58, 87, 73, 60, 82, 51, 44, 80, 93, 70, 114, 49, 73, 94, 54, 60, 99, 67, 54, 58, 54, 75, 93, 66, 39, 51, 69, 69, 67, 50, 62, 63, 75, 78, 72, 105, 64, 74, 90, 60, 71, 58, 80, 68, 48, 51, 60, 60, 53, 67, 50, 54, 61, 61, 54, 45, 69, 53, 90, 54, 71, 65, 76, 46, 41, 65, 66, 43, 78, 72, 83, 65, 67, 67, 49, 78, 72, 56, 61, 76, 51, 66, 60, 24, 72, 88, 60, 62, 72, 63, 62, 55, 66, 71, 45, 55, 48, 74, 55, 104, 80, 83, 71, 97, 55, 64, 68, 84, 47, 76, 68, 56, 128, 59, 79, 72, 75, 77, 69, 56, 70, 53, 48, 36, 61, 37, 57, 64, 64, 70, 68, 52, 59, 73, 50, 119, 74, 80, 70, 57, 42, 70, 59, 62, 60, 85, 59, 76, 59, 89, 61, 60, 94, 53, 67, 73, 36, 114, 64, 50, 60, 72, 83, 55, 95, 64, 73, 65, 69, 76, 76, 41, 54, 62, 141, 78, 58, 62, 67, 66, 61, 81, 68, 86, 77, 67, 62, 84, 69, 75, 57, 85, 78, 101, 74, 54, 55, 74, 66, 94, 52, 72, 53, 57, 66, 49, 63, 41, 67, 71, 41, 35, 66, 80, 63, 73, 48, 51, 82, 72, 59, 97, 59, 58, 51, 65, 72, 92, 65, 50, 59, 51, 81, 70, 63, 81, 53, 85, 98, 54, 66, 62, 75, 44, 57, 111, 82, 74, 50, 53, 77, 89, 96, 82, 51, 50, 68, 66, 55, 70, 67, 60, 69, 53, 70, 58, 72, 42, 68, 82, 55, 64, 53, 48, 62, 61, 68, 66, 93, 70, 49, 59, 69, 69, 66, 41, 50, 57, 56, 69, 82, 55, 68, 118, 71, 68, 53, 66, 65, 61, 57, 55, 65, 93, 59, 59, 69, 54, 87, 60, 70, 76, 72, 57, 94, 60, 71, 80, 85, 63, 90, 66, 69, 72, 72, 86, 86, 48, 46, 47, 66, 66, 38, 97, 66, 54, 63, 93, 52, 92, 67, 73, 68, 76, 75, 80, 48, 60, 65, 72, 76, 66, 66, 55, 73, 44, 78, 55, 53, 61, 59, 51, 61, 86, 76, 80, 51, 51, 60, 73, 70, 75, 89, 60, 51, 68, 80, 69, 46, 64, 48, 61, 64, 98, 105, 74, 61, 76, 65, 60, 70, 94, 85, 57, 58, 67, 56, 67, 53, 85, 59, 50, 64, 63, 56, 57, 58, 49, 54, 60, 57, 78, 60, 76, 62, 57, 57, 71, 62, 61, 45, 68, 59, 69, 69, 64, 64, 108, 76, 58, 62, 90, 66, 55, 76, 61, 70, 61, 79, 79, 78, 71, 114, 62, 40, 81, 97, 55, 49, 70, 85, 65, 65, 49, 64, 62, 64, 60, 47, 72, 56, 63, 71, 58, 77, 79, 59, 66, 56, 74, 56, 51, 81, 50, 70, 68, 105, 70, 59, 78, 59, 151, 59, 62, 64, 68, 59, 74, 49, 65, 70, 48, 51, 77, 74, 67, 44, 59, 52, 83, 66, 67, 68, 43, 78, 84, 45, 69, 62, 75, 57, 52, 67, 49, 83, 58, 57, 37, 47, 57, 46, 67, 68, 82, 113, 102, 58, 51, 97, 47, 64, 62, 38, 48, 62, 64, 87, 55, 59, 42, 71, 56, 56, 60, 64, 49, 73, 56, 72, 69, 69, 61, 64, 49, 59, 83, 55, 57, 67, 55, 56, 75, 99, 71, 75, 79, 95, 80, 71, 63, 57, 65, 46, 63, 58, 72, 66, 71, 110, 38, 81, 60, 63, 65, 67, 73, 65, 53, 110, 74, 54, 85, 52, 84, 53, 62, 85, 66, 65, 59, 73, 67, 69, 50, 82, 60, 67, 78, 61, 84, 66, 65, 66, 58, 54, 88, 57, 54, 66, 71, 69, 65, 57, 69, 76, 41, 57, 55, 70, 58, 91, 94, 71, 77, 77, 69, 51, 65, 64, 81, 53, 61, 53, 61, 55, 44, 63, 70, 45, 58, 76, 65, 55, 67, 90, 79, 78, 72, 51, 62, 57, 93, 103, 75, 77, 48, 41, 55, 72, 73, 62, 72, 53, 51, 67, 82, 91, 97, 72, 62, 63, 76, 65, 83, 72, 78, 59, 82, 63, 88, 51, 74, 95, 75, 36, 85, 65, 56, 46, 69, 62, 76, 65, 66, 59, 59, 73, 62, 52, 72, 47, 40, 69, 75, 76, 48, 67, 63, 71, 70, 74, 64, 59, 60, 95, 61, 42, 64, 68, 63, 59, 70, 53, 56, 78, 68, 60, 60, 61, 83, 49, 53, 63, 66, 86, 63, 77, 108, 92, 68, 50, 77, 61, 76, 63, 78, 76, 32, 65, 64, 53, 57, 65, 59, 67, 104, 70, 67, 66, 54, 90, 55, 87, 83, 60, 80, 74, 87, 98, 69, 58, 66, 60, 61, 64, 59, 57, 72, 62, 85, 53, 69, 70, 67, 64, 63, 64, 49, 86, 81, 69, 54, 49, 59, 53, 59, 84, 68, 53, 53, 65, 46, 71, 61, 112, 76, 56, 69, 93, 86, 56, 63, 70, 61, 60, 65, 50, 76, 56, 55, 93, 63, 56, 70, 85, 64, 69, 80, 79, 59, 46, 62, 62, 66, 59, 67, 57, 60, 68, 78, 88, 63, 81, 65, 57, 68, 89, 62, 50, 57, 96, 48, 53, 48, 60, 60, 66, 69, 54, 106, 80, 75, 79, 63, 66, 92, 57, 43, 79, 83, 57, 67, 42, 83, 69, 68, 63, 55, 86, 57, 78, 26, 55, 60, 46, 75, 56, 98, 42, 64, 75, 88, 45, 67, 51, 67, 61, 40, 75, 52, 92, 63, 50, 58, 65, 54, 63, 52, 86, 67, 63, 107, 49, 65, 70, 87, 72, 67, 73, 52, 64, 44, 80, 63, 74, 50, 91, 75, 65, 70, 73, 72, 71, 71, 63, 54, 59, 54, 80, 74, 63, 59, 88, 52, 72, 78, 61, 56, 69, 74, 72, 68, 61, 58, 55, 65, 64, 69, 55, 60, 56, 37, 68, 64, 86, 73, 81, 55, 66, 56, 43, 78, 56, 64, 55, 72, 79, 55, 55, 66, 64, 55, 63, 94, 69, 55, 58, 66, 81, 63, 66, 53, 70, 73, 78, 77, 74, 62, 51, 47, 69, 82, 57, 60, 62, 58, 46, 69, 62, 55, 83, 60, 58, 93, 70, 81, 70, 49, 65, 75, 68, 57, 57, 78, 72, 60, 66, 80, 65, 83, 61, 77, 69, 49, 58, 62, 58, 59, 59, 61, 49, 90, 62, 65, 60, 62, 58, 83, 62, 65, 60, 62, 69, 66, 54, 51, 74, 75, 55, 66, 75, 65, 81, 42, 81, 55, 75, 73, 63, 54, 76, 95, 78, 66, 67, 70, 60, 60, 59, 64, 56, 73, 73, 88, 75, 58, 75, 75, 77, 69, 58, 49, 59, 61, 53, 45, 73, 89, 83, 55, 65, 60, 55, 80, 66, 64, 73, 80, 51, 75, 54, 54, 41, 50, 90, 54, 49, 67, 54, 70, 77, 69, 62, 63, 66, 63, 74, 70, 69, 51, 75, 63, 61, 47, 71, 60, 62, 43, 45, 100, 51, 64, 58, 62, 48, 60, 65, 72, 51, 67, 76, 104, 39, 78, 48, 57, 77, 65, 47, 48, 70, 46, 54, 61, 68, 82, 63, 49, 66, 59, 87, 75, 53, 52, 76, 86, 66, 77, 74, 86, 73, 71, 72, 62, 85, 72, 65, 67, 53, 95, 63, 70, 60, 82, 71, 48, 66, 66, 50, 55, 68, 66, 53, 55, 49, 74, 62, 82, 65, 60, 55, 61, 37, 64, 65, 67, 72, 61, 79, 78, 47, 62, 82, 94, 78, 38, 61, 81, 63, 67, 55, 64, 79, 75, 56, 89, 66, 71, 49, 47, 51, 65, 58, 66, 66, 66, 78, 67, 67, 72, 121, 69, 58, 60, 66, 66, 65, 62, 54, 70, 57, 58, 55, 93, 80, 72, 53, 58, 46, 116, 66, 69, 63, 69, 53, 66, 52, 62, 61, 47, 72, 69, 83, 67, 68, 59, 73, 83, 62, 61, 83, 52, 55, 61, 60, 67, 62, 47, 68, 60, 71, 59, 75, 72, 65, 68, 68, 88, 71, 139, 68, 49, 52, 53, 74, 71, 62, 74, 87, 58, 61, 52, 70, 105, 94, 62, 73, 94, 49, 56, 41, 71, 69, 68, 52, 82, 68, 65, 56, 40, 96, 87, 67, 78, 59, 36, 72, 70, 64, 94, 53, 51, 69, 67, 45, 65, 59, 67, 84, 63, 78, 79, 61, 68, 97, 92, 77, 80, 59, 84, 58, 45, 61, 49, 55, 52, 71, 69, 68, 80, 53, 37, 38, 56, 53, 57, 48, 51, 43, 70, 78, 78, 58, 70, 57, 62, 69, 62, 40, 72, 70, 98, 65, 86, 74, 67, 67, 47, 91, 65, 55, 70, 60, 54, 61, 86, 59, 59, 84, 94, 138, 60, 61, 69, 61, 57, 62, 52, 69, 118, 77, 53, 95, 70, 74, 46, 48, 69, 114, 73, 72, 63, 88, 59, 83, 75, 74, 55, 55, 57, 79, 60, 57, 48, 51, 64, 69, 88, 62, 55, 76, 89, 83, 72, 55, 51, 50, 58, 74, 62, 56, 57, 73, 52, 59, 70, 61, 72, 61, 65, 63, 56, 58, 66, 65, 58, 82, 63, 81, 44, 71, 49, 54, 55, 51, 83, 55, 60, 65, 61, 73, 93, 51, 79, 78, 60, 64, 64, 65, 80, 66, 61, 61, 37, 63, 77, 82, 63, 58, 84, 78, 60, 68, 57, 51, 62, 89, 59, 46, 61, 112, 85, 58, 54, 86, 31, 89, 59, 92, 63, 66, 90, 72, 61, 66, 65, 104, 50, 86, 42, 59, 51, 59, 57, 46, 69, 61, 95, 42, 66, 62, 63, 58, 66, 71, 43, 67, 68, 47, 39, 66, 61, 52, 69, 59, 46, 78, 67, 61, 53, 76, 68, 62, 64, 62, 80, 67, 86, 86, 83, 47, 73, 59, 65, 107, 81, 74, 84, 71, 78, 64, 51, 69, 51, 70, 98, 101, 68, 69, 72, 72, 68, 62, 72, 86, 76, 51, 70, 53, 68, 56, 59, 147, 60, 56, 59, 70, 93, 55, 70, 75, 89, 63, 99, 71, 50, 53, 80, 50, 63, 76, 75, 63, 76, 50, 62, 64, 88, 92, 75, 61, 70, 88, 56, 67, 73, 78, 91, 81, 59, 77, 136, 80, 74, 59, 61, 74, 63, 69, 93, 74, 82, 74, 63, 58, 53, 58, 73, 81, 71, 65, 69, 75, 65, 48, 135, 51, 55, 54, 87, 76, 61, 54, 50, 60, 55, 56, 84, 66, 65, 54, 54, 67, 56, 70, 50, 53, 76, 57, 68, 48, 81, 77, 88, 71, 50, 63, 59, 115, 63, 50, 61, 55, 60, 53, 77, 88, 56, 42, 71, 60, 76, 59, 67, 46, 50, 63, 84, 100, 45, 53, 53, 72, 36, 51, 66, 93, 78, 54, 106, 50, 68, 62, 58, 49, 70, 52, 60, 104, 59, 59, 81, 74, 89, 67, 73, 66, 49, 61, 69, 48, 71, 69, 72, 80, 47, 69, 70, 45, 75, 47, 85, 61, 62, 63, 53, 66, 81, 52, 57, 67, 80, 54, 96, 68, 63, 54, 101, 68, 65, 57, 73, 71, 49, 65, 64, 95, 96, 51, 63, 84, 59, 61, 47, 46, 83, 48, 70, 48, 54, 61, 62, 55, 57, 62, 66, 65, 65, 42, 92, 69, 45, 63, 66, 66, 72, 57, 71, 70, 60, 75, 52, 73, 76, 91, 67, 38, 68, 52, 55, 84, 70, 46, 50, 91, 40, 52, 56, 65, 59, 68, 90, 72, 71, 58, 62, 56, 56, 63, 60, 78, 53, 54, 61, 83, 79, 66, 74, 105, 60, 71, 77, 57, 76, 58, 63, 60, 47, 83, 65, 85, 64, 63, 65, 65, 61, 58, 76, 65, 54, 61, 57, 58, 68, 75, 48, 62, 71, 53, 64, 69, 54, 62, 98, 75, 102, 51, 51, 45, 70, 79, 42, 79, 38, 48, 67, 53, 97, 58, 62, 53, 75, 54, 59, 58, 59, 70, 57, 60, 54, 68, 31, 84, 66, 84, 53, 43, 65, 66, 59, 73, 57, 65, 63, 61, 78, 43, 71, 50, 77, 66, 74, 73, 71, 85, 93, 52, 65, 56, 68, 53, 64, 65, 58, 89, 52, 64, 59, 53, 60, 58, 75, 58, 68, 79, 50, 77, 94, 74, 80, 44, 95, 48, 63, 74, 59, 59, 61, 89, 56, 52, 78, 50, 78, 46, 65, 73, 69, 56, 67, 56, 49, 67, 39, 29, 52, 59, 65, 58, 75, 67, 55, 71, 60, 64, 77, 45, 61, 47, 64, 59, 79, 64, 58, 44, 55, 57, 85, 68, 61, 68, 71, 76, 64, 58, 77, 67, 63, 79, 69, 66, 63, 66, 49, 85, 60, 53, 66, 59, 70, 58, 94, 50, 80, 89, 46, 75, 65, 66, 58, 72, 63, 73, 77, 72, 56, 92, 84, 76, 66, 85, 104, 39, 58, 71, 84, 66, 62, 58, 84, 47, 57, 72, 79, 59, 62, 54, 57, 65, 55, 60, 64, 47, 63, 78, 79, 66, 76, 84, 79, 65, 62, 70, 52, 65, 67, 71, 74, 93, 62, 70, 46, 61, 52, 66, 64, 53, 62, 75, 54, 67, 72, 85, 74, 76, 55, 48, 34, 74, 61, 67, 56, 55, 73, 76, 42, 76, 58, 81, 52, 60, 97, 99, 71, 67, 52, 48, 75, 68, 42, 65, 78, 130, 56, 45, 91, 65, 36, 66, 50, 75, 59, 74, 74, 59, 81, 73, 39, 76, 54, 76, 55, 34, 65, 77, 48, 63, 96, 62, 52, 54, 76, 55, 80, 75, 67, 51, 93, 75, 58, 79, 62, 85, 46, 84, 69, 75, 75, 65, 74, 77, 78, 55, 54, 69, 71, 92, 37, 81, 58, 87, 68, 77, 45, 76, 51, 50, 42, 53, 83, 60, 59, 61, 63, 81, 52, 69, 65, 111, 41, 65, 53, 78, 58, 57, 81, 48, 59, 65, 65, 60, 88, 51, 58, 59, 84, 78, 72, 46, 79, 98, 65, 56, 74, 83, 58, 55, 79, 63, 110, 80, 111, 52, 43, 41, 49, 38, 122, 58, 66, 57, 62, 57, 55, 56, 63, 60, 83, 58, 53, 109, 67, 83, 98, 73, 45, 67, 79, 55, 88, 67, 66, 54, 84, 43, 62, 70, 101, 74, 59, 42, 70, 70, 53, 70, 43, 47, 66, 59, 79, 52, 66, 63, 67, 62, 73, 74, 50, 65, 72, 59, 50, 58, 52, 55, 73, 99, 41, 75, 60, 75, 66, 50, 86, 61, 63, 52, 69, 81, 60, 27, 48, 67, 47, 71, 100, 68, 62, 70, 63, 68, 61, 82, 86, 57, 63, 64, 78, 75, 60, 86, 70, 71, 89, 54, 102, 78, 84, 89, 86, 33, 66, 89, 71, 64, 94, 61, 60, 62, 62, 93, 75, 59, 56, 60, 71, 73, 56, 110, 71, 69, 66, 43, 77, 59, 66, 106, 68, 73, 78, 70, 78, 76, 68, 74, 117, 73, 59, 83, 63, 85, 69, 95, 78, 55, 70, 47, 53, 55, 65, 58, 56, 49, 71, 51, 56, 74, 81, 74, 92, 47, 80, 63, 47, 57, 64, 97, 53, 65, 59, 60, 55, 55, 56, 75, 65, 54, 45, 62, 75, 70, 42, 68, 49, 67, 77, 81, 72, 68, 65, 49, 58, 56, 69, 59, 84, 70, 53, 103, 64, 56, 73, 66, 62, 61, 51, 80, 80, 68, 66, 51, 49, 84, 86, 66, 68, 114, 68, 56, 85, 41, 67, 100, 72, 69, 65, 66, 57, 51, 47, 53, 69, 77, 66, 54, 71, 59, 92, 55, 66, 87, 64, 59, 51, 55, 49, 58, 81, 71, 53, 62, 75, 54, 77, 71, 94, 74, 64, 65, 60, 30, 62, 51, 70, 64, 62, 63, 74, 70, 70, 71, 96, 69, 58, 51, 72, 47, 57, 101, 86, 43, 61, 62, 86, 39, 73, 59, 39, 79, 73, 65, 75, 86, 68, 67, 49, 35, 54, 95, 66, 51, 85, 84, 89, 62, 79, 62, 61, 65, 62, 59, 109, 54, 69, 65, 80, 90, 55, 87, 89, 73, 41, 67, 84, 31, 51, 54, 50, 74, 59, 71, 54, 68, 70, 47, 45, 63, 67, 61, 66, 111, 67, 89, 115, 70, 70, 49, 65, 56, 73, 42, 60, 59, 67, 56, 44, 65, 37, 54, 57, 56, 52, 55, 54, 62, 70, 91, 50, 97, 71, 59, 70, 57, 71, 67, 69, 65, 67, 49, 79, 66, 50, 56, 88, 59, 61, 53, 85, 66, 73, 45, 61, 65, 53, 55, 109, 73, 57, 59, 88, 94, 76, 86, 56, 64, 58, 69, 53, 67, 65, 69, 49, 55, 57, 60, 57, 49, 64, 72, 63, 71, 59, 65, 64, 76, 67, 65, 116, 77, 92, 64, 63, 63, 65, 61, 49, 54, 71, 57, 63, 68, 43, 66, 66, 59, 69, 81, 61, 69, 73, 68, 49, 51, 64, 72, 58, 57, 69, 60, 62, 53, 51, 54, 92, 94, 56, 57, 65, 119, 68, 53, 69, 50, 80, 52, 71, 54, 64, 72, 84, 53, 91, 53, 97, 54, 70, 57, 75, 70, 70, 56, 62, 74, 58, 58, 85, 68, 55, 74, 66, 70, 80, 52, 54, 73, 96, 74, 92, 69, 88, 76, 90, 81, 81, 59, 78, 86, 52, 54, 68, 57, 45, 45, 64, 65, 77, 59, 55, 90, 57, 109, 61, 54, 74, 73, 97, 70, 64, 49, 41, 70, 73, 91, 60, 51, 47, 74, 83, 46, 60, 61, 77, 62, 56, 59, 88, 54, 76, 62, 113, 57, 53, 49, 71, 54, 64, 53, 64, 60, 67, 40, 75, 46, 65, 63, 58, 87, 55, 60, 61, 73, 49, 73, 62, 58, 55, 104, 81, 61, 57, 56, 61, 57, 63, 49, 85, 64, 34, 88, 61, 69, 71, 48, 82, 57, 76, 59, 62, 53, 66, 66, 83, 64, 59, 59, 73, 80, 88, 72, 71, 46, 74, 65, 60, 120, 100, 148, 102, 57, 77, 65, 65, 59, 99, 77, 54, 61, 62, 63, 119, 66, 71, 63, 60, 53, 54, 64, 55, 75, 48, 68, 95, 55, 80, 72, 41, 76, 75, 50, 116, 80, 48, 90, 56, 52, 73, 53, 70, 67, 50, 65, 90, 58, 60, 81, 67, 69, 85, 49, 67, 99, 84, 66, 73, 76, 87, 77, 59, 53, 54, 40, 64, 58, 54, 74, 41, 67, 64, 60, 108, 73, 56, 55, 67, 71, 51, 40, 63, 104, 67, 75, 75, 82, 91, 75, 48, 57, 62, 56, 78, 66, 58, 51, 76, 54, 131, 75, 61, 84, 65, 72, 63, 54, 70, 81, 64, 68, 73, 101, 55, 83, 70, 57, 59, 45, 73, 94, 55, 61, 53, 71, 90, 69, 84, 69, 57, 70, 57, 61, 51, 78, 78, 46, 71, 62, 57, 84, 102, 57, 83, 64, 65, 46, 48, 51, 50, 75, 95, 66, 101, 47, 35, 51, 52, 50, 86, 92, 53, 50, 55, 77, 77, 59, 37, 50, 54, 60, 64, 49, 57, 65, 94, 77, 63, 79, 55, 53, 25, 35, 61, 62, 67, 74, 47, 120, 50, 73, 55, 66, 77, 65, 60, 54, 78, 75, 60, 55, 35, 69, 91, 55, 47, 54, 59, 51, 45, 45, 93, 54, 78, 75, 63, 57, 85, 45, 60, 65, 44, 100, 109, 64, 85, 47, 66, 68, 65, 57, 79, 60, 57, 43, 57, 61, 72, 47, 88, 53, 58, 59, 88, 70, 67, 70, 83, 87, 75, 56, 63, 41, 46, 80, 100, 43, 49, 64, 56, 51, 53, 83, 104, 54, 67, 92, 51, 53, 63, 76, 57, 73, 64, 49, 87, 70, 69, 49, 61, 76, 50, 108, 72, 55, 76, 73, 69, 53, 58, 76, 41, 64, 52, 45, 67, 52, 62, 69, 51, 72, 68, 62, 53, 53, 73, 72, 84, 55, 61, 96, 71, 56, 85, 86, 75, 76, 81, 74, 62, 60, 53, 79, 89, 68, 79, 48, 98, 46, 59, 60, 60, 55, 51, 75, 81, 55, 60, 68, 59, 96, 85, 69, 70, 78, 59, 61, 69, 66, 89, 58, 62, 81, 77, 70, 57, 60, 65, 72, 66, 82, 62, 74, 67, 70, 42, 108, 131, 60, 57, 68, 49, 80, 62, 53, 62, 52, 61, 72, 58, 75, 67, 72, 68, 79, 57, 47, 49, 58, 47, 70, 68, 55, 108, 66, 72, 84, 45, 80, 75, 49, 52, 85, 74, 66, 74, 57, 70, 64, 58, 54, 81, 64, 51, 61, 56, 56, 64, 42, 59, 81, 69, 48, 84, 70, 74, 47, 63, 61, 64, 79, 62, 67, 61, 54, 50, 45, 58, 61, 43, 84, 70, 59, 70, 68, 100, 65, 68, 51, 63, 64, 80, 59, 55, 53, 67, 68, 56, 54, 108, 65, 61, 70, 56, 57, 108, 62, 59, 82, 66, 63, 68, 64, 57, 44, 70, 60, 56, 54, 84, 96, 85, 49, 64, 71, 64, 86, 84, 66, 68, 67, 67, 71, 76, 112, 59, 60, 68, 85, 74, 64, 35, 91, 57, 46, 95, 54, 63, 54, 117, 66, 44, 71, 56, 49, 60, 65, 92, 70, 56, 59, 69, 60, 51, 59, 70, 83, 67, 63, 51, 50, 77, 52, 76, 62, 58, 64, 58, 76, 77, 60, 75, 61, 83, 86, 74, 63, 71, 86, 60, 85, 57, 64, 61, 58, 49, 80, 55, 66, 67, 51, 55, 52, 55, 76, 91, 63, 80, 66, 52, 69, 59, 60, 71, 51, 80, 58, 67, 75, 67, 61, 49, 71, 55, 52, 53, 58, 88, 76, 53, 62, 80, 60, 52, 55, 59, 67, 65, 60, 65, 52, 76, 53, 64, 83, 53, 82, 78, 56, 66, 56, 60, 44, 101, 64, 65, 59, 59, 78, 59, 85, 56, 54, 56, 53, 57, 77, 69, 60, 77, 54, 62, 38, 39, 67, 62, 53, 49, 62, 108, 62, 53, 64, 36, 58, 60, 72, 64, 72, 71, 61, 64, 60, 80, 65, 102, 74, 59, 51, 48, 80, 70, 72, 116, 59, 63, 77, 58, 59, 56, 62, 79, 57, 57, 74, 68, 60, 45, 57, 70, 68, 56, 50, 64, 66, 61, 56, 49, 56, 75, 76, 42, 115, 71, 74, 55, 76, 69, 52, 62, 74, 47, 61, 66, 46, 111, 98, 57, 49, 65, 61, 67, 63, 92, 51, 45, 59, 60, 59, 71, 54, 62, 82, 52, 74, 68, 65, 67, 64, 64, 48, 74, 73, 58, 60, 88, 102, 62, 55, 61, 57, 51, 66, 70, 56, 50, 59, 66, 57, 61, 58, 66, 40, 67, 60, 48, 53, 86, 66, 79, 66, 64, 58, 62, 71, 62, 58, 67, 82, 47, 61, 55, 63, 104, 49, 84, 54, 61, 59, 62, 62, 91, 65, 71, 49, 74, 50, 48, 55, 70, 62, 60, 63, 60, 58, 57, 64, 75, 64, 53, 62, 68, 56, 63, 69, 58, 69, 80, 63, 89, 80, 59, 57, 83, 72, 79, 76, 98, 57, 57, 67, 57, 66, 67, 72, 144, 54, 65, 68, 69, 82, 118, 52, 90, 52, 77, 66, 39, 66, 74, 74, 53, 68, 53, 51, 80, 74, 73, 74, 56, 57, 97, 67, 56, 63, 79, 59, 65, 59, 66, 52, 55, 48, 54, 52, 70, 116, 77, 77, 68, 85, 56, 69, 52, 75, 79, 71, 51, 81, 59, 60, 53, 69, 39, 54, 44, 72, 73, 70, 71, 51, 49, 56, 61, 82, 63, 61, 72, 58, 52, 56, 63, 63, 66, 61, 51, 85, 85, 55, 62, 77, 60, 62, 54, 54, 88, 73, 64, 83, 64, 63, 60, 46, 64, 60, 57, 49, 62, 73, 96, 65, 59, 53, 59, 65, 64, 62, 79, 80, 63, 69, 73, 70, 65, 55, 66, 66, 88, 64, 54, 66, 66, 49, 76, 59, 67, 77, 43, 68, 52, 64, 97, 111, 44, 65, 59, 83, 64, 58, 70, 77, 69, 60, 52, 76, 84, 68, 82, 73, 59, 58, 62, 57, 52, 77, 48, 52, 53, 55, 66, 75, 55, 61, 53, 57, 86, 70, 84, 71, 75, 65, 62, 49, 56, 69, 47, 50, 61, 76, 55, 62, 63, 52, 72, 63, 78, 70, 94, 70, 84, 63, 59, 74, 53, 54, 70, 57, 59, 64, 57, 71, 96, 61, 71, 84, 66, 56, 58, 68, 52, 70, 61, 60, 71, 60, 64, 63, 59, 69, 63, 70, 85, 69, 119, 65, 52, 44, 51, 53, 79, 59, 64, 71, 84, 98, 55, 57, 53, 43, 69, 60, 53, 57, 70, 78, 75, 59, 72, 52, 69, 64, 49, 55, 53, 81, 69, 72, 66, 97, 65, 73, 54, 54, 86, 75, 55, 75, 59, 73, 60, 93, 75, 67, 65, 50, 57, 54, 78, 96, 62, 74, 62, 71, 63, 57, 99, 100, 58, 62, 72, 69, 63, 65, 67, 47, 51, 45, 53, 66, 72, 67, 81, 71, 64, 49, 60, 53, 65, 79, 58, 73, 61, 66, 71, 82, 56, 65, 61, 52, 62, 64, 77, 63, 85, 58, 91, 79, 69, 73, 83, 59, 67, 64, 63, 73, 50, 60, 80, 64, 55, 53, 59, 57, 71, 83, 73, 65, 60, 67, 77, 61, 70, 81, 65, 64, 69, 67, 70, 77, 56, 68, 56, 78, 78, 55, 79, 84, 54, 60, 72, 54, 61, 74, 69, 63, 69, 69, 81, 58, 66, 62, 58, 116, 73, 61, 70, 50, 49, 79, 61, 56, 62, 87, 51, 80, 69, 83, 61, 51, 72, 67, 66, 57, 45, 59, 67, 65, 115, 54, 70, 82, 76, 69, 71, 79, 45, 67, 83, 61, 67, 78, 70, 65, 67, 51, 59, 48, 47, 73, 56, 81, 66, 54, 80, 88, 78, 59, 54, 56, 62, 70, 60, 54, 78, 56, 87, 46, 61, 50, 51, 108, 50, 66, 83, 63, 70, 65, 52, 56, 64, 65, 104, 64, 84, 50, 102, 76, 51, 70, 45, 58, 76, 67, 52, 60, 64, 71, 56, 49, 88, 66, 58, 75, 48, 59, 75, 73, 69, 51, 50, 45, 53, 89, 58, 50, 63, 69, 65, 63, 77, 78, 68, 50, 55, 78, 56, 58, 75, 54, 49, 56, 64, 66, 62, 66, 74, 67, 82, 58, 67, 62, 60, 62, 74, 66, 74, 65, 73, 57, 63, 65, 101, 54, 56, 65, 63, 67, 73, 65, 57, 81, 55, 59, 57, 57, 54, 134, 62, 61, 65, 71, 57, 79, 54, 100, 67, 55, 80, 59, 62, 59, 58, 47, 71, 84, 55, 72, 62, 55, 64, 82, 64, 62, 63, 76, 54, 63, 57, 67, 59, 68, 47, 53, 48, 75, 81, 76, 48, 57, 61, 64, 73, 64, 60, 64, 56, 60, 71, 70, 60, 79, 56, 70, 69, 66, 71, 60, 52, 53, 60, 79, 47, 51, 67, 73, 82, 49, 66, 79, 54, 70, 70, 48, 74, 67, 91, 69, 61, 69, 74, 73, 103, 52, 73, 58, 59, 56, 78, 71, 56, 66, 86, 79, 71, 70, 64, 64, 53, 69, 79, 66, 69, 65, 67, 51, 56, 66, 61, 39, 60, 55, 64, 119, 66, 81, 68, 68, 114, 52, 60, 66, 84, 56, 59, 61, 62, 95, 89, 69, 65, 88, 65, 47, 56, 57, 67, 59, 64, 71, 54, 76, 57, 64, 51, 53, 42, 62, 63, 52, 88, 54, 63, 83, 85, 50, 59, 79, 61, 72, 56, 55, 64, 88, 63, 41, 73, 65, 54, 69, 66, 69, 79, 70, 80, 62, 80, 81, 58, 74, 51, 37, 47, 49, 56, 38, 61, 59, 70, 65, 55, 57, 70, 62, 63, 43, 84, 85, 60, 61, 58, 93, 80, 88, 62, 92, 72, 66, 66, 70, 82, 58, 50, 98, 62, 64, 90, 71, 74, 47, 58, 55, 62, 78, 69, 71, 59, 67, 67, 57, 36, 78, 51, 55, 51, 58, 53, 56, 58, 62, 58, 63, 54, 61, 51, 60, 67, 74, 37, 76, 67, 60, 84, 63, 56, 51, 81, 79, 63, 55, 61, 67, 55, 68, 70, 62, 63, 61, 48, 63, 60, 69, 62, 54, 64, 68, 65, 56, 64, 48, 73, 71, 77, 63, 126, 74, 58, 54, 49, 85, 72, 48, 58, 75, 58, 60, 64, 57, 72, 72, 53, 53, 68, 58, 74, 103, 59, 63, 68, 48, 74, 79, 70, 70, 66, 53, 48, 63, 76, 69, 68, 77, 54, 65, 67, 68, 64, 55, 59, 70, 59, 63, 57, 50, 47, 55, 51, 76, 63, 66, 46, 65, 55, 57, 76, 55, 57, 65, 116, 71, 51, 49, 63, 59, 47, 55, 69, 71, 87, 64, 56, 66, 56, 55, 64, 59, 66, 106, 66, 71, 117, 58, 56, 55, 54, 81, 53, 44, 62, 52, 55, 61, 62, 109, 65, 48, 50, 59, 55, 82, 69, 80, 57, 74, 82, 76, 61, 88, 55, 85, 72, 69, 67, 40, 69, 59, 56, 67, 79, 50, 61, 124, 58, 59, 64, 52, 53, 60, 80, 65, 74, 65, 150, 78, 85, 65, 69, 62, 67, 69, 67, 69, 70, 62, 104, 82, 44, 58, 69, 72, 70, 90, 81, 70, 66, 61, 56, 53, 66, 59, 46, 58, 62, 47, 49, 74, 58, 49, 47, 65, 54, 61, 74, 58, 63, 34, 60, 76, 65, 62, 105, 71, 53, 65, 62, 55, 69, 47, 76, 84, 60, 82, 91, 55, 72, 83, 61, 79, 60, 71, 58, 47, 68, 88, 56, 52, 50, 66, 61, 67, 111, 54, 60, 60, 53, 53, 61, 69, 59, 62, 49, 64, 74, 75, 53, 61, 72, 61, 65, 87, 89, 76, 56, 68, 62, 66, 55, 60, 57, 59, 61, 70, 57, 51, 57, 61, 105, 67, 66, 41, 64, 47, 65, 54, 90, 51, 60, 64, 50, 70, 55, 82, 66, 63, 54, 60, 54, 53, 58, 75, 76, 55, 54, 57, 54, 90, 58, 46, 81, 62, 46, 59, 67, 51, 55, 66, 91, 38, 71, 65, 61, 60, 54, 95, 53, 98, 73, 77, 50, 58, 62, 65, 76, 48, 101, 78, 42, 62, 54, 70, 71, 66, 51, 83, 65, 57, 69, 71, 55, 65, 74, 69, 71, 65, 48, 54, 48, 59, 62, 95, 65, 61, 79, 72, 68, 73, 67, 52, 46, 73, 89, 47, 41, 90, 70, 65, 111, 84, 57, 49, 56, 92, 62, 62, 54, 60, 71, 63, 84, 81, 61, 61, 51, 79, 86, 76, 57, 57, 64, 47, 76, 54, 61, 49, 83, 55, 64, 113, 56, 69, 69, 65, 65, 55, 56, 90, 70, 47, 62, 76, 61, 70, 48, 68, 73, 60, 60, 71, 46, 72, 77, 54, 59, 63, 56, 63, 51, 45, 62, 60, 72, 57, 72, 62, 55, 72, 66, 72, 93, 72, 68, 80, 78, 59, 62, 53, 50, 80, 60, 69, 63, 59, 48, 72, 65, 68, 38, 63, 54, 84, 62, 71, 77, 66, 86, 53, 79, 72, 54, 58, 62, 70, 62, 92, 49, 75, 78, 59, 66, 93, 60, 56, 84, 64, 45, 82, 62, 61, 70, 55, 64, 83, 59, 70, 76, 95, 69, 67, 71, 47, 83, 105, 61, 73, 66, 87, 70, 69, 84, 55, 78, 111, 75, 61, 55, 63, 68, 54, 47, 55, 65, 63, 66, 53, 67, 68, 124, 57, 43, 60, 58, 67, 87, 69, 59, 64, 63, 104, 68, 54, 83, 70, 68, 45, 68, 52, 59, 63, 97, 71, 74, 57, 108, 65, 78, 54, 71, 55, 64, 53, 67, 70, 67, 58, 59, 67, 55, 51, 50, 54, 95, 63, 54, 61, 64, 77, 73, 77, 65, 103, 55, 43, 54, 79, 71, 75, 79, 71, 61, 71, 50, 82, 72, 64, 58, 74, 66, 60, 86, 112, 70, 62, 66, 60, 57, 72, 64, 56, 63, 73, 72, 93, 77, 67, 76, 58, 70, 56, 67, 63, 80, 50, 68, 80, 76, 48, 69, 64, 69, 46, 70, 51, 61, 54, 65, 94, 65, 63, 53, 107, 72, 81, 74, 55, 80, 100, 51, 50, 91, 57, 62, 71, 73, 63, 42, 48, 66, 60, 46, 68, 56, 61, 57, 77, 32, 71, 88, 70, 75, 53, 55, 75, 60, 73, 58, 49, 70, 43, 60, 74, 69, 60, 38, 38, 77, 61, 48, 47, 60, 56, 70, 54, 86, 55, 73, 66, 56, 71, 60, 61, 55, 57, 77, 90, 63, 90, 52, 72, 73, 83, 64, 68, 63, 59, 68, 67, 51, 61, 64, 106, 55, 63, 71, 54, 67, 66, 56, 81, 73, 106, 66, 120, 77, 77, 48, 65, 57, 59, 64, 80, 50, 60, 68, 56, 60, 75, 67, 59, 52, 49, 56, 56, 70, 57, 62, 61, 56, 56, 76, 53, 72, 88, 80, 65, 56, 92, 53, 78, 82, 49, 66, 60, 62, 57, 61, 61, 63, 62, 69, 82, 58, 39, 71, 97, 88, 84, 68, 72, 55, 51, 59, 67, 68, 71, 67, 72, 59, 58, 54, 70, 42, 77, 66, 67, 57, 61, 49, 55, 69, 55, 59, 80, 58, 78, 61, 53, 65, 55, 90, 58, 45, 58, 68, 68, 67, 67, 71, 55, 66, 52, 53, 79, 53, 81, 70, 69, 41, 65, 58, 62, 69, 62, 60, 47, 75, 68, 56, 70, 67, 100, 62, 51, 44, 65, 70, 58, 53, 72, 121, 56, 105, 63, 68, 77, 66, 80, 106, 53, 66, 46, 75, 64, 65, 72, 56, 69, 86, 57, 57, 54, 44, 69, 76, 69, 66, 66, 74, 62, 83, 69, 64, 63, 54, 58, 63, 57, 35, 69, 60, 69, 91, 72, 63, 83, 71, 70, 70, 73, 52, 55, 72, 71, 52, 55, 68, 67, 73, 61, 78, 106, 72, 74, 67, 59, 77, 46, 51, 59, 99, 43, 80, 42, 79, 66, 66, 76, 75, 69, 100, 57, 59, 74, 85, 85, 68, 95, 77, 58, 52, 88, 51, 85, 80, 79, 63, 67, 58, 66, 65, 64, 70, 45, 58, 66, 73, 45, 83, 79, 68, 55, 58, 69, 49, 74, 68, 68, 70, 71, 47, 66, 80, 49, 107, 53, 47, 69, 68, 54, 44, 55, 62, 68, 60, 73, 95, 63, 68, 104, 66, 67, 89, 117, 61, 63, 76, 63, 67, 70, 54, 85, 69, 72, 61, 73, 55, 102, 64, 82, 51, 66, 69, 81, 69, 71, 69, 54, 64, 68, 62, 64, 61, 73, 76, 67, 62, 89, 135, 63, 59, 83, 80, 80, 56, 81, 50, 86, 59, 51, 67, 55, 78, 76, 80, 68, 59, 66, 54, 67, 100, 67, 74, 67, 61, 70, 63, 49, 70, 75, 64, 63, 72, 74, 54, 71, 60, 58, 59, 66, 83, 43, 74, 46, 62, 75, 56, 64, 62, 50, 49, 63, 68, 78, 47, 52, 57, 64, 87, 52, 60, 87, 89, 55, 67, 58, 98, 74, 62, 52, 66, 49, 56, 60, 51, 74, 52, 67, 77, 68, 67, 55, 47, 106, 91, 56, 64, 54, 65, 66, 57, 56, 68, 50, 39, 71, 37, 96, 52, 57, 64, 71, 55, 54, 84, 83, 63, 60, 89, 65, 61, 64, 46, 84, 72, 69, 65, 66, 78, 56, 46, 58, 69, 66, 77, 80, 62, 90, 78, 78, 61, 55, 85, 90, 66, 56, 59, 49, 50, 57, 68, 85, 56, 65, 56, 84, 74, 74, 52, 86, 36, 83, 52, 88, 81, 46, 37, 64, 65, 61, 70, 48, 65, 64, 55, 59, 66, 60, 78, 70, 69, 84, 50, 64, 77, 120, 75, 71, 80, 81, 68, 58, 75, 39, 65, 75, 64, 50, 81, 59, 54, 56, 60, 62, 103, 54, 55, 43, 81, 76, 59, 69, 61, 77, 73, 64, 57, 63, 72, 55, 81, 56, 57, 63, 80, 58, 53, 77, 52, 80, 55, 65, 70, 74, 69, 97, 59, 68, 51, 74, 61, 74, 64, 73, 63, 82, 62, 56, 91, 60, 55, 74, 79, 60, 42, 69, 59, 50, 96, 64, 53, 75, 49, 78, 68, 77, 53, 66, 77, 52, 48, 87, 54, 68, 130, 65, 59, 48, 64, 81, 56, 61, 75, 108, 44, 68, 68, 80, 72, 62, 59, 64, 63, 68, 75, 51, 69, 37, 58, 93, 74, 73, 76, 42, 77, 62, 73, 55, 53, 85, 54, 60, 79, 74, 59, 57, 44, 69, 69, 55, 73, 64, 83, 62, 54, 74, 57, 69, 77, 45, 69, 63, 71, 76, 55, 59, 55, 58, 71, 78, 64, 82, 61, 57, 79, 83, 68, 62, 78, 54, 84, 78, 66, 57, 63, 68, 60, 42, 62, 66, 74, 55, 67, 66, 72, 68, 56, 71, 74, 65, 51, 84, 75, 73, 52, 35, 78, 75, 53, 70, 79, 53, 76, 64, 58, 70, 56, 58, 53, 103, 75, 73, 34, 75, 58, 80, 48, 90, 56, 90, 58, 65, 87, 69, 70, 60, 64, 74, 58, 75, 60, 66, 95, 59, 35, 68, 63, 83, 62, 70, 70, 68, 59, 75, 57, 65, 71, 87, 61, 63, 68, 49, 88, 58, 87, 93, 63, 73, 83, 62, 52, 64, 62, 70, 64, 66, 57, 59, 72, 54, 68, 74, 65, 60, 57, 64, 78, 53, 63, 64, 55, 73, 81, 65, 69, 46, 66, 55, 74, 68, 67, 52, 59, 65, 68, 54, 58, 48, 53, 67, 89, 50, 66, 62, 47, 54, 72, 70, 74, 69, 51, 72, 56, 73, 49, 44, 98, 80, 52, 75, 54, 83, 77, 50, 51, 67, 69, 48, 65, 85, 73, 50, 53, 79, 79, 58, 69, 74, 91, 52, 74, 67, 65, 49, 59, 63, 60, 61, 69, 84, 34, 70, 63, 61, 67, 71, 76, 51, 62, 64, 61, 57, 48, 44, 60, 57, 69, 57, 60, 63, 59, 61, 70, 57, 65, 61, 60, 65, 61, 69, 82, 54, 67, 90, 98, 57, 63, 63, 55, 47, 91, 53, 72, 76, 57, 60, 56, 52, 83, 49, 112, 58, 53, 54, 63, 82, 72, 53, 57, 66, 73, 68, 110, 85, 56, 80, 65, 52, 48, 67, 54, 83, 64, 64, 57, 67, 54, 73, 71, 73, 74, 81, 72, 63, 63, 112, 85, 61, 40, 66, 44, 103, 53, 76, 69, 65, 77, 40, 74, 50, 65, 76, 69, 67, 58, 69, 69, 68, 54, 62, 55, 57, 58, 73, 63, 74, 71, 50, 60, 47, 66, 58, 64, 55, 58, 53, 56, 54, 57, 40, 69, 55, 42, 70, 47, 97, 70, 77, 62, 78, 55, 70, 101, 65, 70, 66, 73, 43, 71, 81, 85, 61, 59, 68, 63, 62, 44, 91, 73, 71, 83, 57, 69, 51, 76, 68, 60, 55, 66, 67, 77, 52, 64, 62, 75, 65, 82, 50, 60, 55, 71, 63, 70, 55, 59, 74, 49, 59, 61, 90, 78, 84, 81, 57, 68, 67, 58, 89, 67, 81, 55, 60, 59, 61, 62, 61, 91, 68, 79, 67, 58, 61, 49, 44, 72, 58, 66, 52, 56, 62, 63, 44, 51, 61, 101, 77, 72, 60, 68, 62, 56, 77, 64, 73, 59, 69, 52, 55, 65, 68, 70, 68, 73, 67, 65, 71, 67, 60, 72, 67, 55, 65, 71, 59, 59, 57, 54, 83, 69, 63, 58, 55, 50, 56, 66, 77, 83, 56, 68, 76, 58, 70, 56, 39, 71, 58, 48, 86, 66, 70, 49, 54, 61, 49, 92, 56, 59, 60, 65, 66, 80, 48, 63, 72, 67, 50, 54, 81, 88, 76, 45, 54, 57, 61, 56, 71, 59, 79, 74, 74, 82, 46, 64, 101, 63, 55, 114, 58, 50, 61, 54, 75, 64, 59, 59, 72, 49, 66, 67, 67, 60, 119, 59, 44, 77, 83, 77, 81, 71, 80, 62, 54, 70, 57, 71, 60, 81, 91, 76, 51, 80, 71, 62, 63, 67, 71, 139, 63, 66, 48, 69, 64, 59, 73, 62, 52, 56, 61, 120, 53, 68, 123, 86, 52, 64, 71, 56, 68, 67, 48, 58, 45, 43, 62, 53, 64, 63, 78, 64, 57, 66, 68, 63, 65, 81, 52, 48, 90, 42, 69, 67, 56, 62, 78, 62, 55, 60, 56, 68, 63, 62, 61, 72, 59, 55, 73, 69, 49, 60, 71, 44, 76, 65, 79, 71, 76, 70, 57, 77, 79, 51, 50, 57, 77, 74, 76, 59, 55, 57, 64, 75, 68, 58, 79, 87, 61, 63, 76, 63, 57, 69, 76, 62, 64, 62, 65, 53, 69, 78, 87, 62, 57, 68, 58, 67, 70, 67, 86, 64, 78, 87, 64, 69, 59, 56, 65, 57, 112, 84, 59, 65, 59, 69, 63, 53, 48, 82, 58, 74, 70, 52, 57, 44, 63, 72, 54, 72, 57, 67, 67, 70, 33, 85, 81, 71, 61, 73, 75, 71, 68, 91, 52, 75, 64, 79, 79, 65, 59, 52, 73, 66, 57, 54, 52, 60, 83, 50, 78, 69, 65, 61, 62, 108, 89, 59, 48, 58, 55, 66, 57, 68, 56, 85, 73, 68, 68, 51, 90, 54, 57, 70, 68, 60, 44, 67, 70, 57, 71, 59, 69, 51, 74, 37, 20, 50, 62, 54, 73, 74, 41, 64, 61, 69, 92, 76, 53, 54, 80, 86, 62, 47, 58, 55, 51, 78, 67, 72, 114, 56, 49, 86, 64, 64, 62, 49, 59, 45, 58, 52, 78, 63, 72, 92, 63, 60, 55, 63, 80, 85, 105, 63, 70, 59, 62, 60, 84, 54, 69, 50, 44, 91, 63, 67, 37, 72, 61, 52, 71, 74, 83, 67, 60, 57, 71, 67, 64, 97, 65, 50, 61, 61, 47, 79, 41, 70, 60, 63, 74, 93, 57, 66, 67, 60, 73, 98, 68, 55, 74, 66, 64, 50, 97, 71, 50, 62, 76, 56, 68, 55, 65, 92, 62, 61, 66, 54, 65, 64, 65, 67, 64, 65, 82, 81, 71, 63, 72, 54, 63, 75, 59, 74, 73, 72, 82, 85, 67, 69, 77, 69, 72, 63, 73, 74, 72, 61, 51, 72, 58, 48, 68, 65, 73, 65, 59, 65, 93, 71, 67, 50, 65, 59, 71, 101, 71, 87, 76, 75, 63, 60, 70, 49, 57, 149, 66, 66, 36, 55, 75, 60, 64, 42, 81, 55, 58, 58, 62, 72, 70, 62, 71, 54, 73, 71, 55, 63, 64, 48, 56, 63, 46, 70, 46, 44, 77, 68, 56, 51, 61, 50, 52, 74, 100, 59, 64, 75, 58, 78, 90, 46, 74, 71, 64, 61, 88, 64, 73, 59, 54, 107, 53, 58, 46, 53, 66, 72, 89, 67, 34, 69, 67, 53, 70, 59, 93, 52, 66, 83, 63, 72, 75, 58, 62, 58, 79, 73, 56, 54, 75, 62, 61, 46, 61, 59, 54, 48, 81, 76, 76, 67, 75, 55, 79, 62, 67, 73, 76, 63, 76, 55, 81, 72, 44, 71, 48, 67, 69, 73, 61, 87, 69, 71, 77, 63, 65, 70, 65, 54, 77, 59, 57, 82, 125, 49, 69, 66, 75, 66, 89, 101, 89, 86, 60, 55, 59, 63, 71, 56, 63, 59, 62, 74, 75, 76, 68, 117, 67, 89, 99, 72, 68, 65, 56, 55, 45, 101, 60, 74, 91, 66, 72, 62, 88, 64, 62, 87, 80, 64, 75, 52, 50, 60, 46, 96, 59, 59, 65, 61, 50, 64, 88, 63, 66, 60, 63, 53, 82, 69, 52, 74, 61, 64, 61, 63, 57, 77, 69, 45, 64, 75, 58, 52, 59, 82, 51, 78, 72, 55, 66, 73, 72, 78, 68, 73, 75, 80, 64, 69, 70, 65, 49, 40, 80, 73, 59, 62, 66, 53, 80, 60, 91, 45, 69, 66, 83, 68, 52, 69, 58, 57, 55, 59, 47, 65, 70, 64, 84, 55, 77, 46, 64, 52, 102, 99, 53, 73, 91, 50, 84, 67, 70, 57, 64, 69, 61, 81, 63, 71, 57, 61, 61, 63, 56, 72, 71, 70, 66, 69, 73, 54, 64, 61, 82, 81, 49, 69, 48, 71, 62, 51, 55, 53, 101, 78, 73, 50, 51, 67, 83, 76, 67, 66, 52, 95, 43, 65, 78, 52, 44, 63, 56, 65, 77, 62, 71, 70, 63, 73, 58, 60, 66, 60, 59, 64, 58, 73, 63, 62, 48, 53, 94, 75, 71, 71, 77, 72, 65, 69, 71, 68, 57, 54, 106, 80, 57, 51, 61, 56, 88, 71, 54, 58, 67, 75, 71, 80, 63, 51, 87, 57, 59, 56, 72, 52, 75, 69, 67, 52, 61, 56, 65, 54, 69, 65, 60, 49, 57, 56, 72, 44, 55, 81, 61, 54, 60, 55, 78, 50, 50, 61, 43, 87, 91, 80, 63, 59, 86, 55, 48, 72, 57, 108, 94, 46, 73, 73, 87, 60, 58, 71, 75, 65, 94, 61, 57, 67, 60, 99, 68, 43, 81, 90, 79, 60, 68, 55, 59, 66, 52, 64, 73, 55, 82, 64, 71, 66, 88, 57, 104, 46, 68, 50, 69, 62, 58, 57, 78, 70, 57, 69, 69, 67, 59, 81, 64, 57, 61, 55, 57, 89, 89, 52, 66, 53, 62, 67, 56, 77, 62, 66, 63, 59, 59, 86, 69, 66, 59, 68, 59, 49, 70, 49, 138, 75, 59, 51, 81, 67, 66, 59, 66, 43, 60, 49, 60, 80, 71, 61, 87, 71, 79, 60, 68, 80, 75, 52, 65, 53, 62, 65, 71, 72, 92, 88, 74, 58, 67, 64, 69, 54, 62, 58, 57, 66, 57, 42, 58, 50, 72, 43, 61, 61, 81, 59, 32, 69, 113, 60, 68, 63, 54, 54, 64, 48, 58, 82, 70, 48, 63, 56, 53, 59, 73, 54, 71, 72, 57, 70, 39, 76, 57, 55, 69, 79, 63, 51, 86, 54, 64, 74, 42, 82, 64, 62, 65, 64, 60, 68, 56, 66, 59, 81, 65, 63, 44, 88, 64, 64, 84, 59, 81, 67, 41, 77, 61, 68, 92, 56, 78, 80, 64, 53, 57, 74, 46, 49, 70, 66, 95, 57, 58, 88, 55, 70, 73, 63, 85, 100, 88, 67, 82, 54, 48, 40, 73, 68, 91, 79, 50, 63, 58, 75, 62, 52, 43, 68, 70, 63, 63, 52, 67, 61, 48, 63, 77, 67, 86, 58, 56, 42, 70, 68, 84, 57, 59, 68, 58, 111, 71, 81, 55, 85, 61, 79, 54, 69, 59, 57, 108, 63, 42, 55, 81, 63, 56, 36, 81, 73, 64, 51, 67, 63, 93, 55, 73, 72, 63, 56, 65, 61, 64, 62, 56, 48, 64, 60, 63, 50, 61, 72, 57, 71, 59, 59, 55, 64, 70, 77, 77, 53, 66, 64, 71, 57, 67, 58, 65, 50, 69, 55, 58, 71, 50, 78, 66, 76, 61, 88, 89, 67, 71, 47, 58, 57, 57, 59, 67, 67, 79, 82, 54, 55, 68, 71, 69, 66, 50, 88, 65, 78, 47, 57, 37, 50, 46, 58, 52, 47, 56, 58, 86, 75, 63, 68, 67, 85, 70, 89, 49, 55, 65, 71, 52, 42, 61, 87, 50, 57, 80, 61, 55, 58, 135, 58, 63, 67, 62, 50, 71, 94, 76, 53, 89, 53, 41, 62, 102, 52, 76, 71, 62, 89, 63, 63, 43, 43, 50, 73, 62, 65, 71, 54, 61, 58, 44, 71, 66, 109, 56, 51, 49, 47, 54, 75, 54, 61, 102, 64, 49, 78, 59, 52, 70, 49, 47, 71, 58, 63, 83, 58, 54, 75, 86, 50, 58, 56, 63, 53, 80, 59, 47, 82, 68, 69, 72, 53, 67, 64, 65, 54, 67, 51, 47, 94, 65, 64, 73, 62, 71, 68, 68, 51, 88, 70, 66, 79, 53, 54, 60, 62, 56, 62, 61, 61, 71, 70, 67, 80, 71, 51, 55, 63, 65, 74, 76, 58, 86, 56, 78, 74, 74, 49, 84, 57, 55, 67, 51, 72, 67, 46, 72, 66, 53, 71, 45, 60, 60, 56, 53, 64, 71, 50, 62, 88, 67, 81, 57, 134, 55, 96, 55, 53, 83, 63, 68, 69, 55, 74, 52, 87, 57, 78, 86, 63, 60, 81, 71, 57, 61, 58, 71, 57, 57, 61, 60, 49, 61, 59, 79, 65, 66, 42, 64, 76, 65, 69, 101, 65, 56, 49, 78, 70, 76, 65, 62, 97, 61, 57, 71, 52, 63, 57, 66, 54, 76, 59, 52, 58, 54, 63, 62, 60, 55, 56, 70, 48, 53, 74, 87, 69, 75, 67, 79, 55, 70, 103, 69, 53, 80, 68, 78, 56, 69, 58, 65, 75, 52, 81, 62, 75, 69, 69, 74, 66, 81, 52, 58, 70, 50, 67, 66, 100, 59, 64, 72, 72, 64, 74, 56, 110, 70, 71, 56, 62, 71, 63, 50, 72, 69, 74, 76, 56, 54, 57, 86, 45, 44, 65, 80, 74, 63, 49, 65, 45, 54, 67, 58, 58, 65, 74, 49, 70, 59, 78, 56, 61, 65, 58, 68, 64, 62, 63, 56, 58, 57, 65, 71, 63, 112, 62, 54, 50, 55, 70, 68, 71, 47, 57, 62, 59, 67, 75, 45, 59, 54, 50, 68, 54, 60, 66, 59, 57, 77, 66, 62, 53, 77, 71, 65, 61, 59, 60, 68, 53, 52, 62, 69, 58, 66, 61, 56, 56, 76, 68, 73, 98, 53, 54, 78, 65, 51, 56, 47, 53, 73, 59, 105, 77, 63, 67, 70, 73, 53, 69, 39, 61, 68, 56, 59, 73, 56, 60, 49, 76, 55, 88, 42, 93, 68, 78, 54, 61, 64, 82, 73, 57, 54, 77, 58, 93, 64, 61, 75, 67, 61, 56, 78, 60, 59, 106, 71, 58, 80, 49, 79, 55, 58, 56, 51, 63, 58, 88, 58, 60, 81, 64, 68, 55, 61, 68, 50, 53, 83, 88, 39, 71, 53, 44, 65, 67, 72, 60, 83, 81, 73, 49, 70, 61, 59, 62, 52, 80, 76, 69, 86, 67, 83, 61, 90, 70, 58, 55, 54, 63, 60, 63, 109, 103, 98, 71, 61, 85, 93, 53, 114, 53, 55, 75, 86, 48, 109, 60, 53, 76, 63, 84, 92, 66, 83, 46, 109, 107, 85, 99, 56, 67, 94, 76, 72, 120, 55, 58, 88, 72, 68, 50, 56, 44, 42, 50, 61, 53, 48, 58, 103, 75, 64, 57, 42, 57, 63, 86, 74, 66, 49, 49, 69, 69, 82, 56, 48, 70, 69, 71, 71, 85, 60, 89, 65, 82, 73, 68, 63, 88, 68, 66, 79, 71, 60, 65, 60, 56, 70, 53, 48, 62, 69, 74, 62, 52, 68, 47, 77, 54, 80, 74, 73, 78, 58, 92, 73, 62, 64, 55, 62, 66, 73, 56, 48, 70, 83, 67, 59, 55, 65, 47, 74, 57, 52, 55, 63, 78, 82, 54, 127, 60, 93, 74, 75, 58, 63, 49, 68, 67, 57, 49, 66, 53, 81, 76, 67, 63, 71, 49, 64, 56, 50, 63, 46, 61, 67, 93, 39, 65, 88, 63, 59, 43, 66, 65, 102, 50, 60, 73, 133, 59, 77, 55, 57, 60, 77, 73, 69, 50, 68, 77, 59, 67, 66, 45, 78, 60, 57, 65, 56, 77, 63, 62, 78, 67, 83, 82, 86, 73, 65, 71, 84, 58, 66, 67, 54, 74, 91, 65, 77, 53, 87, 58, 70, 108, 75, 63, 59, 57, 60, 82, 55, 59, 65, 39, 49, 55, 105, 59, 58, 62, 74, 73, 72, 75, 70, 66, 74, 39, 64, 91, 59, 44, 84, 71, 75, 63, 50, 59, 95, 51, 77, 50, 59, 70, 71, 58, 46, 67, 57, 58, 141, 103, 69, 74, 107, 49, 69, 58, 81, 77, 56, 66, 55, 53, 65, 68, 74, 55, 49, 50, 56, 56, 75, 53, 62, 61, 65, 71, 34, 67, 63, 92, 53, 59, 75, 74, 81, 55, 51, 68, 48, 47, 77, 46, 51, 92, 50, 65, 46, 51, 57, 64, 68, 78, 91, 49, 79, 61, 64, 55, 66, 54, 66, 63, 64, 91, 79, 59, 59, 81, 36, 53, 71, 66, 57, 70, 62, 89, 62, 44, 89, 70, 53, 50, 55, 63, 55, 83, 54, 74, 71, 73, 67, 72, 58, 54, 62, 80, 76, 65, 48, 57, 63, 96, 59, 73, 83, 63, 60, 58, 45, 83, 74, 68, 64, 86, 54, 67, 98, 86, 50, 56, 63, 48, 65, 72, 85, 119, 69, 100, 69, 78, 62, 55, 89, 96, 74, 62, 72, 90, 67, 48, 72, 77, 56, 50, 85, 66, 57, 47, 71, 62, 42, 57, 63, 63, 47, 53, 77, 80, 57, 66, 64, 63, 58, 59, 59, 58, 58, 61, 74, 73, 71, 59, 66, 64, 52, 92, 66, 75, 69, 67, 69, 81, 68, 61, 48, 81, 70, 61, 97, 71, 77, 81, 49, 39, 48, 61, 56, 98, 61, 65, 63, 69, 64, 94, 74, 49, 43, 77, 56, 50, 83, 67, 95, 68, 81, 80, 66, 50, 52, 57, 64, 84, 81, 65, 58, 53, 86, 53, 51, 52, 93, 53, 65, 91, 51, 68, 54, 56, 84, 91, 42, 47, 70, 27, 75, 74, 93, 72, 38, 58, 62, 81, 83, 56, 53, 60, 52, 86, 57, 76, 53, 72, 90, 73, 62, 91, 69, 45, 80, 65, 57, 46, 50, 62, 73, 119, 95, 75, 72, 73, 62, 78, 94, 69, 65, 71, 58, 86, 59, 88, 63, 47, 48, 89, 65, 69, 72, 61, 65, 67, 66, 63, 63, 77, 59, 68, 37, 59, 66, 74, 60, 66, 81, 71, 54, 73, 77, 72, 53, 57, 79, 62, 84, 92, 47, 64, 65, 72, 86, 62, 52, 42, 57, 55, 59, 79, 58, 77, 37, 75, 59, 92, 83, 60, 80, 55, 64, 62, 71, 87, 59, 23, 52, 35, 63, 60, 82, 51, 66, 71, 51, 57, 46, 55, 81, 89, 35, 70, 58, 63, 71, 36, 71, 54, 47, 69, 61, 55, 57, 81, 64, 75, 66, 79, 101, 62, 43, 25, 57, 43, 51, 43, 60, 72, 78, 68, 76, 43, 47, 104, 79, 48, 70, 74, 42, 53, 52, 67, 72, 50, 61, 51, 37, 78, 81, 72, 38, 33, 54, 59, 66, 59, 53, 82, 63, 52, 79, 81, 66, 79, 97, 87, 33, 81, 88, 54, 59, 74, 72, 88, 80, 51, 45, 72, 67, 59, 95, 70, 72, 67, 94, 96, 48, 75, 95, 50, 42, 84, 30, 70, 75, 60, 51, 82, 31, 65, 83, 57, 125, 60, 78, 68, 64, 63, 78, 53, 65, 91, 62, 70, 90, 54, 40, 62, 91, 52, 75, 53, 70, 98, 53, 61, 65, 30, 67, 60, 71, 70, 55, 42, 109, 66, 51, 74, 52, 90, 65, 46, 29, 72, 91, 49, 73, 57, 78, 61, 91, 51, 59, 69, 75, 56, 49, 68, 45, 89, 62, 59, 37, 68, 80, 83, 37, 72, 70, 53, 47, 69, 56, 67, 51, 73, 65, 47, 81, 47, 78, 66, 68, 39, 66, 51, 73, 70, 68, 73, 54, 82, 59, 63, 50, 83, 106, 61, 57, 70, 52, 53, 76, 40, 104, 85, 80, 75, 69, 72, 91, 58, 121, 52, 59, 78, 65, 62, 109, 63, 80, 66, 61, 55, 72, 58, 95, 56, 49, 87, 61, 39, 60, 56, 126, 78, 75, 80, 47, 75, 43, 83, 54, 60, 75, 90, 43, 55, 82, 54, 46, 75, 64, 87, 71, 67, 68, 65, 72, 48, 66, 47, 42, 52, 63, 76, 42, 78, 73, 71, 84, 81, 57, 58, 71, 60, 93, 34, 73, 65, 59, 51, 71, 72, 71, 52, 66, 66, 50, 59, 66, 127, 101, 63, 79, 64, 50, 44, 62, 65, 93, 91, 43, 60, 69, 69, 121, 71, 55, 30, 65, 72, 69, 95, 63, 55, 71, 68, 48, 47, 61, 52, 72, 57, 65, 89, 71, 66, 75, 66, 55, 42, 43, 67, 67, 64, 50, 73, 72, 48, 66, 109, 98, 81, 59, 70, 82, 81, 75, 56, 76, 58, 74, 89, 47, 79, 72, 79, 70, 63, 62, 59, 73, 77, 86, 41, 81, 75, 45, 61, 68, 69, 95, 47, 63, 81, 64, 76, 77, 64, 51, 27, 86, 66, 70, 79, 74, 60, 69, 86, 60, 60, 35, 42, 77, 68, 92, 57, 40, 101, 59, 76, 71, 88, 28, 69, 67, 46, 79, 78, 62, 52, 77, 54, 50, 53, 74, 72, 46, 52, 41, 51, 80, 70, 60, 73, 101, 60, 47, 84, 79, 64, 61, 50, 53, 64, 45, 116, 65, 63, 100, 45, 70, 62, 72, 37, 76, 101, 55, 57, 66, 53, 95, 89, 67, 60, 55, 54, 73, 53, 68, 68, 58, 56, 57, 91, 74, 68, 86, 85, 56, 60, 72, 64, 55, 86, 74, 44, 64, 74, 76, 63, 53, 58, 46, 38, 93, 58, 65, 33, 67, 49, 95, 102, 56, 46, 64, 50, 85, 92, 44, 74, 69, 70, 88, 74, 75, 105, 46, 65, 73, 69, 46, 58, 79, 42, 93, 69, 61, 62, 62, 85, 70, 55, 89, 61, 56, 47, 44, 66, 87, 59, 50, 58, 41, 56, 59, 50, 42, 87, 58, 47, 77, 62, 50, 59, 73, 64, 67, 67, 71, 59, 48, 56, 81, 37, 52, 59, 46, 65, 75, 129, 63, 68, 78, 36, 74, 55, 103, 66, 49, 62, 92, 58, 71, 58, 60, 82, 67, 62, 69, 59, 54, 60, 79, 66, 42, 48, 84, 71, 38, 50, 47, 86, 75, 49, 80, 50, 71, 70, 107, 60, 69, 65, 63, 64, 97, 74, 93, 71, 57, 93, 79, 31, 81, 43, 73, 109, 76, 80, 62, 51, 52, 67, 51, 70, 47, 78, 63, 92, 68, 47, 67, 36, 49, 73, 58, 56, 53, 64, 101, 89, 71, 59, 65, 77, 44, 63, 97, 48, 87, 69, 53, 91, 64, 49, 64, 83, 67, 97, 78, 85, 42, 82, 20, 104, 40, 62, 64, 65, 57, 61, 70, 70, 73, 83, 53, 43, 76, 59, 84, 83, 54, 69, 36, 62, 54, 60, 82, 60, 78, 114, 54, 59, 54, 66, 85, 75, 85, 74, 70, 69, 60, 65, 87, 73, 54, 78, 52, 45, 57, 83, 83, 42, 34, 130, 75, 80, 89, 98, 74, 48, 100, 57, 49, 74, 68, 67, 88, 46, 64, 67, 71, 70, 114, 28, 48, 83, 70, 74, 81, 32, 38, 75, 84, 74, 46, 59, 73, 58, 97, 62, 77, 40, 50, 48, 50, 70, 58, 75, 54, 56, 53, 62, 42, 51, 89, 58, 93, 77, 71, 56, 72, 69, 57, 67, 52, 44, 71, 69, 54, 47, 79, 104, 79, 71, 69, 39, 76, 63, 51, 58, 92, 58, 104, 54, 66, 78, 71, 95, 79, 38, 35, 75, 59, 38, 70, 72, 59, 57, 51, 67, 67, 63, 81, 68, 46, 107, 61, 75, 88, 55, 61, 60, 66, 71, 71, 58, 57, 63, 52, 37, 84, 44, 66, 56, 52, 53, 49, 80, 75, 68, 93, 61, 62, 68, 79, 54, 81, 49, 64, 70, 102, 49, 62, 65, 65, 68, 59, 67, 68, 60, 36, 105, 76, 59, 51, 82, 70, 61, 59, 51, 61, 64, 58, 61, 64, 63, 74, 67, 61, 74, 71, 73, 63, 57, 75, 74, 67, 44, 70, 67, 70, 74, 58, 50, 56, 55, 65, 50, 78, 63, 100, 65, 90, 71, 55, 82, 64, 65, 66, 71, 64, 46, 75, 80, 59, 67, 70, 61, 81, 64, 50, 77, 51, 47, 65, 89, 73, 72, 76, 68, 84, 67, 75, 100, 56, 62, 68, 74, 58, 55, 83, 67, 66, 64, 88, 54, 48, 55, 48, 63, 70, 55, 57, 77, 50, 70, 50, 64, 58, 82, 61, 49, 77, 53, 78, 52, 69, 72, 63, 64, 66, 63, 59, 67, 60, 74, 55, 64, 95, 75, 61, 116, 68, 84, 66, 53, 55, 76, 66, 67, 59, 64, 61, 46, 66, 57, 70, 61, 73, 51, 70, 61, 60, 60, 93, 72, 59, 60, 80, 72, 65, 69, 60, 69, 43, 104, 52, 68, 61, 105, 55, 62, 95, 64, 51, 58, 65, 68, 88, 64, 87, 56, 58, 66, 68, 67, 56, 36, 65, 51, 58, 68, 80, 69, 56, 73, 57, 65, 69, 35, 57, 62, 63, 61, 87, 69, 72, 67, 96, 71, 75, 67, 72, 53, 74, 68, 75, 63, 59, 59, 67, 72, 76, 63, 54, 64, 46, 61, 61, 67, 72, 50, 50, 65, 94, 81, 52, 59, 53, 71, 76, 52, 72, 56, 66, 78, 77, 53, 66, 92, 71, 60, 64, 94, 49, 66, 57, 63, 53, 71, 61, 70, 69, 60, 63, 61, 43, 72, 74, 70, 68, 70, 72, 46, 59, 73, 60, 50, 68, 55, 80, 64, 77, 53, 57, 63, 67, 75, 59, 70, 57, 68, 78, 82, 58, 82, 65, 52, 57, 63, 94, 57, 47, 66, 56, 57, 70, 60, 62, 53, 62, 63, 60, 59, 53, 89, 72, 67, 63, 57, 52, 69, 51, 54, 57, 54, 73, 71, 50, 60, 67, 69, 63, 108, 57, 67, 50, 104, 74, 57, 58, 69, 68, 66, 56, 72, 55, 78, 74, 74, 64, 59, 67, 61, 66, 54, 60, 68, 79, 66, 73, 62, 61, 88, 71, 47, 94, 76, 69, 61, 74, 76, 58, 63, 58, 51, 68, 61, 42, 72, 61, 55, 19, 61, 73, 51, 77, 41, 79, 59, 69, 61, 63, 51, 60, 76, 61, 60, 73, 60, 52, 54, 62, 57, 62, 76, 62, 81, 88, 55, 69, 68, 53, 69, 62, 70, 61, 71, 66, 55, 71, 64, 86, 61, 68, 54, 48, 63, 58, 74, 77, 76, 64, 69, 68, 60, 53, 39, 90, 90, 60, 62, 54, 61, 53, 45, 54, 73, 68, 71, 68, 69, 89, 65, 66, 77, 55, 57, 129, 73, 53, 48, 98, 47, 114, 62, 64, 65, 70, 47, 55, 56, 49, 68, 62, 55, 73, 56, 50, 44, 58, 60, 60, 66, 60, 71, 64, 91, 65, 58, 66, 67, 64, 65, 71, 66, 45, 93, 63, 52, 62, 67, 77, 74, 67, 64, 54, 68, 72, 55, 64, 59, 56, 83, 78, 81, 102, 67, 55, 74, 72, 68, 49, 90, 65, 51, 56, 61, 56, 54, 56, 67, 76, 68, 59, 61, 61, 66, 68, 70, 66, 70, 76, 52, 46, 59, 81, 69, 56, 61, 61, 63, 53, 113, 63, 69, 69, 85, 68, 69, 81, 61, 66, 63, 77, 67, 141, 72, 54, 91, 65, 58, 68, 59, 59, 53, 59, 112, 75, 59, 70, 76, 66, 52, 82, 49, 55, 66, 61, 57, 59, 67, 67, 61, 64, 61, 77, 70, 57, 72, 67, 77, 72, 83, 79, 89, 74, 54, 56, 73, 68, 67, 63, 72, 62, 72, 44, 65, 53, 54, 64, 64, 60, 58, 63, 62, 66, 61, 90, 56, 78, 60, 88, 60, 67, 63, 70, 75, 56, 56, 69, 92, 47, 56, 65, 49, 60, 69, 55, 74, 73, 58, 50, 61, 61, 86, 61, 81, 69, 64, 58, 124, 61, 60, 74, 61, 61, 66, 45, 55, 76, 68, 67, 51, 60, 64, 64, 75, 79, 73, 63, 64, 71, 69, 66, 64, 58, 66, 61, 87, 52, 73, 67, 71, 133, 56, 62, 73, 59, 80, 56, 52, 61, 80, 70, 70, 65, 72, 70, 45, 59, 73, 51, 58, 75, 66, 78, 69, 71, 77, 65, 73, 69, 62, 71, 70, 85, 54, 51, 54, 62, 67, 53, 64, 70, 64, 61, 56, 86, 48, 56, 67, 70, 74, 46, 77, 59, 55, 75, 68, 54, 66, 86, 45, 66, 56, 65, 63, 91, 61, 57, 65, 80, 62, 76, 58, 60, 72, 57, 75, 97, 58, 54, 64, 62, 69, 51, 55, 54, 81, 97, 59, 68, 78, 55, 57, 55, 68, 101, 92, 46, 69, 60, 72, 69, 54, 75, 55, 75, 73, 70, 91, 76, 78, 87, 81, 160, 73, 65, 64, 72, 51, 68, 88, 67, 56, 53, 79, 62, 58, 63, 72, 32, 62, 61, 49, 60, 90, 66, 64, 71, 75, 57, 57, 60, 82, 66, 47, 54, 49, 52, 61, 56, 59, 78, 74, 61, 46, 64, 47, 59, 57, 44, 93, 54, 67, 67, 57, 73, 60, 75, 64, 58, 52, 63, 64, 83, 65, 73, 69, 60, 59, 49, 59, 62, 72, 74, 81, 63, 76, 76, 61, 62, 52, 62, 59, 65, 67, 78, 65, 55, 53, 77, 74, 58, 54, 59, 68, 73, 66, 91, 63, 69, 52, 79, 47, 54, 78, 65, 74, 52, 62, 69, 69, 68, 67, 85, 72, 72, 64, 64, 39, 65, 62, 93, 61, 66, 69, 47, 118, 77, 71, 72, 46, 64, 62, 57, 104, 63, 47, 64, 70, 65, 61, 71, 63, 74, 66, 78, 99, 61, 65, 66, 79, 70, 64, 71, 70, 62, 57, 82, 50, 78, 64, 77, 59, 48, 49, 56, 83, 56, 52, 58, 76, 42, 71, 57, 56, 77, 71, 60, 75, 96, 78, 101, 67, 46, 65, 56, 62, 63, 75, 67, 75, 94, 59, 64, 60, 76, 73, 73, 55, 66, 57, 57, 48, 57, 84, 65, 53, 66, 69, 48, 53, 74, 44, 57, 56, 70, 66, 47, 53, 67, 81, 70, 71, 52, 49, 58, 68, 57, 52, 58, 58, 57, 60, 59, 67, 70, 57, 53, 72, 79, 63, 92, 71, 123, 66, 74, 69, 58, 70, 58, 109, 51, 74, 61, 61, 67, 67, 66, 43, 55, 63, 72, 77, 53, 72, 67, 59, 55, 66, 70, 41, 56, 73, 46, 47, 106, 57, 57, 84, 56, 51, 71, 84, 79, 62, 64, 61, 43, 91, 68, 54, 91, 65, 93, 52, 80, 63, 78, 75, 78, 63, 54, 76, 63, 71, 83, 66, 54, 60, 67, 57, 58, 80, 70, 108, 51, 62, 69, 66, 82, 66, 68, 70, 77, 56, 78, 50, 57, 54, 82, 86, 62, 68, 81, 68, 83, 67, 64, 64, 75, 78, 44, 81, 45, 72, 61, 54, 54, 40, 75, 50, 68, 43, 78, 56, 74, 44, 64, 54, 59, 130, 102, 70, 66, 61, 62, 71, 70, 63, 100, 59, 74, 74, 68, 58, 64, 55, 62, 69, 78, 55, 61, 56, 59, 75, 65, 56, 59, 55, 63, 54, 79, 73, 56, 47, 54, 74, 46, 65, 56, 69, 78, 62, 72, 64, 92, 67, 82, 79, 74, 64, 69, 73, 80, 67, 84, 91, 60, 87, 67, 53, 55, 61, 69, 56, 62, 58, 78, 110, 86, 64, 40, 65, 75, 57, 85, 65, 50, 64, 68, 72, 67, 58, 56, 64, 65, 112, 65, 93, 68, 57, 66, 64, 50, 70, 51, 63, 125, 69, 72, 62, 67, 59, 67, 108, 71, 86, 51, 61, 59, 104, 75, 61, 53, 52, 74, 54, 73, 65, 64, 81, 65, 51, 60, 65, 73, 79, 59, 58, 48, 76, 65, 57, 72, 66, 82, 60, 61, 64, 66, 61, 71, 73, 89, 31, 72, 62, 77, 64, 83, 54, 53, 73, 71, 33, 72, 61, 70, 92, 64, 115, 58, 80, 68, 64, 67, 61, 77, 59, 74, 66, 55, 66, 59, 59, 66, 40, 70, 52, 77, 70, 61, 55, 63, 49, 85, 72, 65, 59, 75, 69, 76, 112, 51, 93, 79, 57, 57, 61, 39, 58, 50, 69, 73, 48, 74, 65, 56, 71, 112, 72, 49, 83, 78, 98, 70, 54, 59, 52, 68, 103, 61, 57, 76, 51, 64, 67, 47, 63, 70, 72, 67, 62, 51, 70, 63, 49, 79, 57, 90, 63, 62, 93, 59, 57, 112, 57, 51, 94, 69, 85, 40, 52, 68, 42, 52, 63, 53, 73, 59, 66, 56, 132, 65, 70, 56, 78, 59, 110, 63, 56, 53, 69, 87, 70, 50, 36, 69, 106, 44, 61, 60, 51, 62, 60, 98, 103, 55, 66, 76, 55, 63, 53, 55, 40, 54, 52, 67, 64, 81, 61, 50, 63, 106, 61, 92, 50, 21, 74, 63, 72, 59, 61, 58, 88, 68, 81, 63, 45, 55, 52, 47, 61, 58, 68, 67, 33, 56, 57, 120, 63, 65, 69, 71, 71, 48, 76, 48, 79, 59, 70, 48, 49, 49, 66, 69, 65, 51, 48, 53, 66, 74, 63, 80, 62, 59, 56, 72, 58, 67, 61, 80, 87, 60, 68, 65, 68, 41, 59, 70, 68, 61, 68, 57, 78, 50, 72, 84, 68, 73, 68, 65, 52, 55, 66, 65, 80, 75, 52, 82, 57, 73, 73, 66, 49, 59, 72, 53, 77, 66, 44, 88, 68, 59, 57, 57, 48, 55, 78, 58, 64, 81, 58, 60, 58, 57, 68, 47, 69, 54, 72, 61, 70, 60, 89, 57, 54, 50, 68, 71, 69, 73, 44, 54, 50, 89, 56, 49, 46, 66, 79, 72, 55, 77, 74, 52, 55, 79, 46, 79, 43, 69, 60, 74, 69, 59, 60, 64, 62, 51, 77, 44, 67, 51, 50, 71, 47, 40, 71, 74, 51, 76, 64, 96, 72, 66, 69, 101, 75, 62, 67, 55, 73, 60, 56, 67, 54, 66, 38, 79, 75, 71, 66, 61, 68, 61, 73, 54, 70, 75, 65, 70, 65, 72, 64, 77, 65, 68, 62, 63, 84, 71, 71, 69, 57, 51, 50, 50, 70, 55, 68, 56, 61, 63, 58, 62, 65, 59, 86, 92, 61, 70, 71, 61, 51, 60, 59, 66, 58, 33, 66, 78, 80, 70, 56, 74, 83, 56, 61, 56, 82, 58, 51, 60, 68, 59, 64, 76, 57, 58, 50, 68, 76, 49, 70, 79, 76, 68, 79, 65, 58, 65, 62, 56, 88, 96, 69, 181, 75, 81, 90, 57, 54, 55, 50, 71, 71, 73, 73, 64, 47, 58, 70, 57, 67, 51, 81, 53, 49, 94, 70, 62, 74, 60, 71, 85, 59, 56, 86, 61, 76, 58, 64, 104, 90, 55, 67, 62, 74, 54, 75, 66, 57, 55, 78, 78, 65, 78, 52, 82, 69, 42, 45, 44, 75, 58, 62, 91, 67, 55, 87, 86, 64, 73, 73, 82, 138, 97, 76, 71, 57, 88, 58, 79, 65, 52, 84, 70, 71, 46, 101, 58, 70, 93, 69, 89, 55, 64, 83, 51, 65, 72, 70, 54, 50, 52, 69, 63, 86, 53, 79, 94, 75, 57, 52, 60, 61, 65, 60, 55, 64, 55, 80, 65, 70, 66, 56, 48, 39, 65, 43, 76, 75, 60, 71, 71, 92, 55, 51, 40, 72, 60, 60, 58, 61, 70, 31, 73, 75, 93, 56, 47, 46, 62, 76, 54, 56, 56, 54, 69, 88, 80, 57, 75, 56, 39, 77, 56, 53, 56, 47, 83, 62, 67, 68, 78, 90, 66, 59, 65, 61, 65, 81, 67, 83, 71, 90, 85, 71, 65, 69, 84, 65, 58, 64, 55, 87, 58, 52, 45, 75, 61, 65, 82, 58, 99, 64, 57, 61, 44, 69, 56, 46, 58, 98, 51, 76, 47, 57, 50, 59, 46, 62, 83, 63, 66, 79, 76, 67, 70, 78, 76, 66, 70, 80, 71, 62, 52, 66, 94, 98, 57, 38, 90, 70, 66, 73, 53, 57, 63, 68, 55, 71, 57, 76, 43, 67, 83, 53, 62, 59, 57, 55, 53, 63, 75, 53, 50, 90, 63, 78, 76, 54, 74, 62, 65, 68, 51, 55, 65, 76, 80, 62, 62, 65, 85, 56, 64, 84, 50, 82, 60, 94, 67, 79, 46, 67, 65, 59, 53, 66, 65, 60, 54, 60, 81, 70, 55, 55, 65, 62, 67, 56, 45, 62, 56, 71, 61, 62, 62, 52, 66, 57, 79, 61, 71, 68, 80, 71, 81, 56, 58, 64, 55, 76, 56, 68, 62, 68, 69, 70, 108, 42, 57, 104, 71, 113, 90, 55, 84, 66, 74, 71, 69, 57, 72, 65, 94, 61, 58, 67, 49, 67, 74, 58, 82, 86, 75, 47, 54, 69, 72, 50, 70, 61, 57, 58, 58, 67, 58, 67, 77, 52, 44, 72, 58, 98, 53, 56, 55, 41, 66, 56, 72, 45, 58, 63, 69, 89, 49, 55, 59, 78, 51, 60, 55, 65, 61, 68, 48, 72, 77, 63, 61, 59, 101, 62, 78, 69, 78, 72, 52, 56, 89, 75, 63, 57, 62, 62, 83, 78, 63, 72, 77, 60, 75, 65, 58, 48, 97, 61, 61, 83, 61, 77, 51, 68, 87, 63, 56, 69, 42, 50, 60, 71, 70, 73, 46, 67, 48, 74, 71, 77, 97, 65, 51, 56, 70, 66, 54, 76, 69, 57, 59, 82, 51, 81, 69, 70, 56, 60, 63, 52, 58, 47, 64, 50, 51, 64, 81, 52, 40, 64, 81, 77, 50, 54, 77, 44, 62, 73, 58, 65, 60, 65, 50, 56, 69, 52, 48, 50, 50, 84, 122, 60, 62, 78, 61, 64, 79, 56, 66, 61, 62, 58, 48, 55, 55, 63, 49, 75, 75, 44, 56, 53, 69, 56, 67, 58, 52, 70, 79, 54, 60, 64, 74, 64, 58, 72, 71, 50, 66, 65, 48, 80, 73, 74, 66, 61, 83, 76, 75, 60, 47, 69, 51, 72, 54, 84, 63, 59, 56, 55, 66, 67, 72, 129, 80, 78, 66, 62, 56, 73, 53, 83, 47, 57, 76, 68, 49, 73, 76, 38, 166, 59, 44, 82, 72, 73, 70, 49, 55, 66, 61, 74, 84, 66, 86, 63, 58, 58, 60, 43, 71, 64, 66, 59, 72, 63, 59, 65, 81, 42, 50, 83, 51, 65, 58, 75, 71, 58, 107, 62, 44, 68, 76, 65, 63, 97, 81, 47, 63, 62, 67, 52, 56, 69, 84, 59, 81, 64, 68, 71, 70, 69, 48, 74, 85, 61, 53, 41, 61, 55, 89, 60, 61, 70, 78, 61, 64, 61, 66, 60, 75, 71, 61, 64, 43, 59, 65, 53, 47, 65, 69, 63, 84, 69, 64, 71, 99, 62, 58, 50, 70, 54, 73, 66, 67, 61, 54, 47, 82, 76, 42, 60, 56, 60, 71, 53, 68, 54, 51, 60, 64, 77, 84, 62, 68, 69, 82, 56, 54, 68, 53, 56, 62, 57, 84, 57, 75, 69, 59, 71, 55, 70, 57, 57, 76, 65, 75, 73, 85, 103, 91, 46, 59, 47, 69, 66, 71, 67, 76, 78, 75, 68, 55, 64, 66, 76, 63, 54, 56, 35, 60, 58, 63, 55, 55, 55, 60, 70, 70, 68, 64, 71, 103, 86, 74, 53, 64, 56, 83, 54, 47, 50, 88, 72, 69, 63, 53, 68, 60, 70, 56, 64, 61, 77, 81, 64, 59, 69, 60, 54, 67, 99, 77, 80, 52, 63, 58, 73, 70, 59, 56, 66, 55, 56, 55, 96, 53, 73, 55, 61, 78, 66, 64, 68, 66, 49, 57, 55, 60, 60, 46, 61, 72, 71, 72, 55, 75, 87, 46, 57, 67, 86, 58, 56, 61, 56, 63, 50, 85, 131, 58, 68, 57, 49, 50, 57, 64, 65, 67, 60, 61, 42, 55, 52, 58, 82, 38, 65, 69, 78, 44, 50, 60, 65, 66, 56, 63, 47, 59, 73, 68, 81, 62, 70, 55, 60, 63, 54, 68, 73, 46, 62, 58, 80, 71, 57, 55, 62, 56, 66, 58, 57, 57, 51, 60, 51, 63, 62, 94, 91, 70, 63, 59, 103, 74, 79, 59, 74, 67, 81, 77, 56, 94, 60, 56, 47, 52, 61, 90, 89, 61, 59, 56, 62, 63, 58, 78, 60, 63, 84, 63, 63, 56, 63, 65, 57, 58, 61, 62, 75, 61, 57, 70, 51, 67, 63, 67, 63, 94, 75, 59, 81, 66, 62, 86, 54, 74, 102, 54, 83, 52, 48, 57, 44, 58, 74, 62, 97, 68, 86, 53, 60, 56, 56, 60, 60, 51, 66, 74, 65, 58, 65, 61, 70, 77, 59, 76, 50, 71, 60, 54, 70, 76, 58, 65, 66, 64, 55, 87, 109, 86, 83, 71, 64, 68, 107, 73, 35, 76, 60, 71, 74, 71, 93, 60, 65, 94, 60, 64, 67, 107, 64, 46, 80, 67, 64, 73, 67, 57, 67, 51, 57, 61, 73, 63, 58, 71, 64, 59, 65, 62, 65, 54, 73, 73, 71, 56, 76, 59, 73, 59, 52, 48, 62, 54, 57, 81, 55, 62, 98, 56, 61, 60, 87, 84, 82, 63, 67, 63, 65, 59, 66, 75, 58, 55, 62, 72, 59, 75, 55, 49, 71, 66, 96, 55, 75, 69, 57, 102, 55, 65, 71, 43, 67, 48, 64, 80, 72, 63, 52, 63, 69, 68, 64, 96, 61, 71, 63, 45, 62, 63, 53, 54, 82, 64, 55, 65, 78, 42, 70, 65, 56, 53, 78, 55, 68, 73, 48, 76, 65, 64, 54, 67, 64, 75, 58, 52, 68, 66, 93, 66, 77, 85, 84, 62, 62, 62, 65, 72, 55, 76, 130, 79, 44, 61, 60, 77, 53, 49, 94, 66, 64, 58, 73, 51, 73, 57, 72, 52, 84, 97, 66, 49, 64, 76, 65, 58, 89, 87, 69, 92, 59, 68, 49, 87, 66, 46, 67, 49, 61, 68, 60, 53, 57, 64, 86, 67, 66, 70, 59, 82, 73, 53, 72, 63, 79, 62, 67, 103, 45, 58, 60, 75, 53, 53, 61, 58, 49, 59, 71, 85, 78, 52, 62, 70, 72, 67, 57, 69, 47, 129, 66, 82, 77, 66, 81, 84, 58, 65, 49, 60, 65, 61, 55, 57, 82, 65, 60, 58, 54, 111, 68, 53, 63, 66, 45, 95, 67, 75, 130, 54, 57, 62, 71, 57, 66, 68, 91, 64, 65, 67, 66, 63, 58, 64, 64, 75, 65, 78, 58, 54, 69, 63, 63, 53, 98, 61, 52, 79, 96, 60, 66, 58, 48, 67, 70, 58, 59, 75, 48, 67, 55, 65, 70, 57, 72, 70, 91, 77, 70, 64, 48, 68, 75, 44, 58, 66, 60, 67, 60, 53, 60, 82, 62, 66, 54, 85, 74, 76, 58, 96, 61, 76, 55, 84, 59, 60, 48, 83, 47, 64, 71, 69, 65, 95, 49, 61, 101, 76, 72, 54, 70, 70, 55, 94, 89, 50, 65, 43, 54, 94, 115, 69, 66, 77, 62, 93, 63, 58, 61, 69, 50, 70, 46, 71, 70, 111, 67, 68, 60, 55, 82, 62, 77, 81, 60, 78, 34, 61, 56, 54, 84, 92, 66, 57, 55, 70, 46, 57, 59, 72, 65, 68, 55, 79, 62, 53, 58, 62, 107, 57, 72, 63, 87, 53, 73, 73, 62, 61, 53, 84, 66, 59, 72, 101, 69, 79, 63, 38, 44, 81, 53, 69, 68, 106, 81, 104, 79, 61, 74, 62, 63, 51, 53, 121, 63, 85, 54, 69, 78, 63, 74, 65, 86, 64, 52, 68, 62, 64, 73, 92, 65, 69, 58, 56, 57, 67, 67, 63, 52, 67, 58, 56, 58, 65, 63, 84, 72, 55, 44, 59, 76, 53, 82, 75, 52, 85, 70, 95, 51, 51, 67, 80, 60, 55, 61, 57, 51, 92, 67, 59, 55, 73, 77, 79, 59, 76, 73, 54, 82, 61, 63, 62, 78, 53, 75, 75, 61, 61, 62, 48, 70, 54, 58, 52, 96, 65, 57, 62, 52, 61, 51, 71, 84, 73, 63, 51, 70, 79, 65, 73, 105, 58, 56, 50, 42, 68, 50, 55, 52, 70, 50, 76, 97, 47, 59, 78, 62, 67, 70, 101, 86, 69, 51, 63, 80, 71, 57, 79, 53, 71, 79, 43, 52, 56, 41, 80, 73, 56, 64, 50, 106, 49, 64, 72, 58, 44, 85, 44, 62, 38, 64, 59, 70, 60, 86, 71, 88, 74, 64, 67, 69, 61, 64, 66, 65, 63, 84, 120, 58, 78, 64, 66, 62, 33, 56, 56, 96, 51, 45, 67, 61, 81, 53, 65, 115, 49, 71, 85, 69, 44, 52, 42, 57, 56, 113, 103, 59, 66, 60, 81, 53, 48, 50, 101, 88, 70, 79, 63, 70, 103, 58, 73, 51, 64, 64, 74, 86, 47, 100, 71, 66, 63, 67, 87, 72, 56, 69, 64, 79, 46, 45, 60, 50, 68, 50, 57, 74, 80, 78, 55, 59, 64, 47, 52, 61, 56, 65, 56, 72, 62, 87, 86, 64, 52, 85, 72, 100, 50, 55, 59, 69, 68, 104, 60, 76, 70, 87, 45, 55, 55, 78, 103, 73, 68, 47, 65, 69, 33, 99, 66, 73, 68, 56, 65, 52, 76, 66, 66, 47, 48, 50, 46, 72, 71, 59, 51, 49, 42, 67, 57, 68, 51, 54, 57, 75, 67, 60, 64, 64, 59, 70, 53, 72, 75, 58, 82, 62, 49, 69, 88, 52, 67, 66, 62, 54, 70, 59, 59, 106, 97, 54, 145, 71, 59, 69, 87, 61, 78, 80, 58, 73, 69, 80, 69, 73, 44, 59, 81, 66, 42, 65, 85, 55, 58, 70, 78, 52, 46, 72, 64, 73, 68, 87, 50, 55, 57, 76, 66, 28, 59, 84, 94, 56, 49, 79, 88, 71, 68, 81, 79, 74, 80, 56, 56, 90, 64, 37, 78, 57, 73, 60, 81, 66, 95, 50, 66, 42, 64, 41, 64, 80, 53, 74, 74, 63, 62, 73, 74, 73, 43, 59, 73, 69, 69, 58, 72, 79, 56, 68, 82, 65, 50, 75, 49, 59, 70, 71, 59, 67, 104, 90, 94, 80, 60, 68, 79, 75, 55, 85, 49, 81, 100, 66, 48, 66, 67, 74, 49, 68, 67, 69, 55, 56, 52, 65, 77, 76, 84, 59, 52, 53, 75, 117, 67, 79, 86, 52, 34, 93, 55, 75, 51, 64, 67, 61, 73, 58, 64, 46, 58, 83, 79, 57, 68, 78, 68, 73, 77, 125, 82, 52, 65, 78, 91, 93, 81, 57, 44, 75, 47, 49, 67, 58, 63, 53, 57, 69, 55, 66, 108, 75, 89, 91, 118, 60, 72, 74, 42, 91, 74, 56, 83, 58, 63, 77, 75, 69, 55, 52, 81, 56, 60, 55, 53, 78, 60, 72, 59, 57, 58, 63, 53, 64, 72, 60, 76, 42, 48, 65, 67, 61, 66, 73, 63, 67, 105, 76, 49, 66, 75, 89, 69, 51, 74, 55, 77, 70, 62, 50, 53, 91, 53, 86, 58, 65, 67, 58, 52, 58, 71, 49, 72, 56, 87, 55, 61, 81, 63, 64, 55, 43, 120, 60, 65, 68, 71, 65, 67, 66, 52, 56, 112, 75, 64, 38, 58, 61, 53, 59, 77, 64, 59, 35, 65, 60, 38, 60, 66, 76, 56, 66, 64, 46, 56, 75, 113, 63, 69, 85, 55, 56, 60, 53, 63, 92, 68, 48, 72, 56, 47, 71, 68, 54, 62, 63, 53, 79, 72, 82, 59, 74, 69, 79, 61, 61, 55, 55, 60, 55, 60, 80, 48, 51, 72, 42, 64, 57, 58, 75, 62, 73, 65, 75, 71, 64, 69, 73, 80, 77, 62, 44, 62, 76, 61, 52, 59, 72, 62, 85, 61, 98, 64, 86, 72, 61, 55, 65, 57, 58, 69, 59, 47, 54, 40, 67, 69, 69, 56, 70, 50, 74, 45, 50, 50, 75, 59, 48, 80, 68, 67, 62, 52, 71, 95, 82, 53, 84, 63, 52, 48, 71, 56, 46, 54, 58, 57, 65, 63, 69, 57, 63, 65, 68, 63, 70, 83, 77, 59, 76, 51, 45, 75, 65, 78, 53, 63, 65, 66, 60, 41, 83, 55, 72, 66, 54, 55, 49, 68, 41, 73, 53, 52, 59, 60, 65, 50, 44, 78, 57, 51, 67, 78, 60, 69, 47, 84, 62, 55, 74, 79, 109, 67, 75, 48, 58, 74, 41, 58, 53, 63, 52, 59, 81, 64, 53, 79, 58, 45, 71, 59, 41, 72, 56, 50, 77, 53, 64, 58, 87, 58, 70, 64, 79, 61, 75, 54, 55, 60, 47, 47, 79, 60, 54, 47, 66, 54, 64, 65, 61, 72, 45, 76, 95, 59, 76, 78, 82, 78, 68, 47, 70, 58, 70, 49, 54, 73, 55, 86, 69, 76, 100, 46, 60, 72, 89, 50, 60, 84, 73, 42, 62, 74, 70, 66, 63, 96, 46, 59, 65, 116, 109, 71, 57, 77, 56, 66, 42, 57, 85, 59, 85, 65, 58, 62, 69, 56, 70, 55, 62, 55, 60, 48, 72, 70, 63, 71, 62, 71, 57, 69, 63, 71, 72, 67, 65, 66, 78, 65, 66, 64, 86, 79, 65, 67, 82, 69, 68, 58, 48, 55, 52, 60, 62, 62, 74, 63, 62, 65, 59, 68, 71, 53, 61, 76, 64, 54, 70, 75, 60, 60, 79, 60, 74, 67, 87, 59, 62, 60, 86, 73, 54, 56, 58, 51, 70, 54, 65, 62, 62, 51, 64, 64, 79, 61, 54, 60, 80, 89, 60, 58, 64, 97, 53, 60, 70, 59, 71, 75, 54, 57, 86, 75, 64, 62, 59, 62, 65, 59, 46, 75, 66, 52, 59, 59, 67, 58, 63, 55, 65, 79, 51, 79, 56, 86, 79, 59, 64, 69, 70, 64, 59, 69, 72, 70, 111, 65, 104, 71, 69, 55, 56, 60, 64, 60, 56, 73, 49, 61, 65, 72, 56, 55, 62, 54, 55, 30, 67, 73, 64, 77, 62, 66, 60, 55, 61, 44, 60, 92, 63, 78, 70, 64, 61, 55, 61, 63, 64, 76, 55, 68, 56, 59, 65, 57, 47, 57, 67, 62, 63, 69, 64, 54, 68, 53, 110, 50, 50, 70, 62, 76, 82, 58, 68, 68, 64, 71, 60, 68, 156, 65, 75, 60, 65, 55, 73, 59, 70, 67, 67, 60, 71, 70, 64, 72, 70, 65, 76, 91, 51, 73, 63, 60, 53, 69, 68, 61, 59, 75, 54, 118, 48, 56, 70, 66, 79, 72, 73, 62, 49, 65, 54, 62, 48, 64, 67, 63, 56, 75, 86, 77, 122, 63, 54, 52, 67, 73, 70, 57, 67, 73, 47, 51, 83, 64, 60, 55, 65, 55, 75, 54, 58, 58, 60, 72, 51, 66, 53, 54, 63, 67, 61, 49, 57, 76, 60, 56, 104, 62, 73, 71, 53, 63, 55, 58, 99, 63, 71, 72, 49, 62, 56, 60, 66, 51, 49, 75, 66, 60, 54, 59, 54, 53, 93, 64, 58, 71, 70, 68, 59, 69, 68, 67, 57, 64, 55, 57, 55, 58, 54, 83, 66, 63, 68, 60, 57, 57, 113, 77, 42, 53, 61, 60, 72, 89, 58, 77, 107, 98, 76, 47, 70, 63, 67, 65, 62, 68, 57, 56, 55, 76, 61, 50, 77, 47, 61, 67, 65, 65, 62, 62, 48, 48, 62, 65, 52, 87, 85, 64, 68, 68, 56, 71, 64, 59, 61, 64, 62, 52, 80, 83, 61, 62, 61, 54, 91, 67, 84, 60, 68, 61, 63, 50, 66, 63, 52, 58, 70, 50, 64, 68, 58, 63, 66, 69, 64, 70, 62, 61, 61, 61, 64, 60, 80, 59, 78, 120, 54, 65, 51, 65, 63, 63, 51, 65, 75, 60, 111, 52, 82, 78, 67, 62, 54, 58, 67, 68, 60, 48, 71, 41, 58, 54, 70, 78, 63, 64, 67, 68, 52, 67, 72, 50, 51, 71, 109, 60, 67, 87, 67, 56, 54, 75, 76, 75, 138, 75, 78, 58, 58, 64, 48, 73, 51, 70, 59, 67, 59, 61, 49, 56, 57, 51, 66, 84, 61, 81, 58, 64, 100, 73, 56, 61, 69, 101, 77, 61, 56, 57, 50, 67, 68, 59, 48, 58, 66, 67, 74, 65, 84, 66, 76, 55, 82, 52, 48, 72, 59, 65, 59, 56, 66, 70, 71, 82, 47, 70, 66, 51, 62, 56, 60, 55, 57, 79, 52, 86, 78, 64, 58, 65, 60, 46, 53, 75, 94, 71, 62, 65, 53, 64, 66, 74, 68, 62, 63, 55, 72, 58, 57, 98, 41, 62, 64, 76, 64, 61, 63, 80, 63, 70, 60, 52, 66, 49, 79, 58, 61, 64, 43, 56, 64, 103, 58, 61, 58, 57, 83, 57, 56, 80, 66, 73, 51, 61, 75, 42, 59, 66, 63, 56, 62, 55, 58, 82, 60, 54, 44, 54, 65, 58, 59, 62, 62, 59, 61, 49, 60, 60, 64, 76, 43, 72, 67, 81, 67, 88, 61, 73, 61, 59, 71, 69, 66, 77, 70, 92, 64, 77, 77, 58, 60, 60, 73, 71, 70, 75, 62, 47, 52, 68, 68, 79, 77, 52, 51, 118, 65, 80, 53, 67, 65, 53, 67, 81, 59, 62, 83, 49, 61, 68, 52, 63, 70, 63, 72, 60, 53, 67, 67, 125, 55, 69, 76, 64, 72, 59, 78, 47, 70, 61, 62, 63, 76, 52, 56, 97, 79, 73, 63, 72, 89, 68, 89, 54, 59, 73, 60, 65, 52, 75, 59, 57, 67, 62, 59, 62, 71, 72, 88, 58, 60, 61, 61, 80, 62, 60, 58, 61, 67, 68, 57, 51, 62, 59, 62, 61, 72, 60, 68, 64, 62, 45, 54, 66, 63, 60, 60, 66, 42, 105, 63, 94, 53, 71, 79, 47, 65, 60, 65, 57, 83, 76, 83, 54, 90, 66, 56, 76, 63, 72, 76, 74, 64, 74, 66, 82, 55, 65, 66, 70, 60, 72, 59, 54, 55, 61, 59, 55, 60, 63, 95, 70, 62, 85, 66, 84, 61, 76, 65, 53, 74, 74, 57, 79, 71, 77, 61, 50, 58, 47, 55, 64, 55, 55, 55, 66, 65, 61, 62, 67, 44, 73, 78, 61, 56, 54, 83, 69, 67, 89, 81, 98, 73, 58, 82, 71, 71, 81, 71, 54, 62, 81, 69, 53, 58, 50, 77, 99, 71, 69, 64, 65, 62, 69, 60, 77, 64, 83, 64, 58, 59, 61, 71, 72, 59, 75, 62, 84, 59, 62, 53, 68, 65, 65, 56, 65, 91, 58, 51, 61, 45, 64, 56, 61, 68, 60, 51, 79, 62, 63, 78, 66, 74, 59, 66, 64, 58, 60, 59, 56, 70, 59, 49, 71, 71, 61, 56, 88, 83, 61, 57, 68, 63, 44, 61, 72, 69, 63, 63, 68, 69, 68, 58, 71, 77, 85, 72, 88, 60, 69, 69, 62, 64, 71, 61, 60, 67, 62, 64, 69, 58, 59, 69, 58, 68, 62, 75, 53, 62, 98, 66, 59, 58, 49, 68, 60, 63, 82, 67, 79, 56, 57, 66, 119, 77, 59, 72, 103, 53, 63, 64, 53, 62, 63, 60, 75, 68, 70, 49, 77, 78, 76, 75, 67, 64, 60, 102, 63, 67, 58, 63, 90, 63, 40, 64, 67, 60, 73, 100, 79, 54, 48, 64, 65, 57, 67, 64, 60, 85, 55, 55, 62, 57, 79, 53, 68, 59, 76, 64, 61, 52, 65, 64, 65, 75, 71, 69, 51, 65, 45, 78, 67, 50, 87, 80, 89, 56, 89, 57, 55, 69, 56, 69, 59, 81, 72, 60, 73, 72, 67, 53, 75, 59, 134, 85, 54, 71, 62, 56, 61, 60, 111, 61, 64, 66, 68, 77, 46, 51, 78, 65, 55, 47, 47, 76, 69, 53, 58, 73, 61, 56, 66, 63, 90, 70, 66, 52, 64, 68, 66, 86, 57, 68, 51, 66, 74, 92, 76, 63, 66, 67, 56, 71, 60, 54, 70, 41, 60, 80, 60, 92, 67, 56, 59, 70, 62, 72, 58, 70, 68, 76, 69, 82, 59, 58, 58, 61, 55, 56, 69, 65, 78, 89, 59, 46, 72, 69, 46, 77, 120, 62, 75, 54, 76, 80, 60, 72, 74, 69, 58, 65, 58, 71, 57, 58, 75, 67, 76, 52, 57, 64, 60, 60, 69, 68, 91, 89, 53, 57, 66, 58, 89, 70, 53, 68, 62, 67, 65, 56, 62, 46, 48, 54, 61, 72, 54, 69, 131, 54, 64, 55, 63, 63, 58, 67, 55, 93, 66, 77, 52, 60, 58, 58, 53, 55, 69, 67, 66, 74, 49, 57, 59, 36, 69, 60, 77, 63, 92, 66, 61, 60, 69, 58, 57, 65, 65, 48, 66, 59, 76, 63, 48, 56, 85, 64, 58, 71, 77, 68, 67, 72, 57, 86, 56, 73, 89, 55, 54, 60, 90, 61, 75, 75, 87, 100, 65, 73, 51, 87, 66, 65, 69, 101, 69, 63, 61, 77, 58, 75, 54, 71, 57, 94, 54, 70, 66, 63, 66, 50, 68, 54, 68, 60, 85, 58, 61, 67, 65, 57, 63, 48, 49, 53, 66, 67, 60, 69, 107, 69, 59, 67, 56, 59, 90, 67, 78, 66, 62, 73, 73, 76, 94, 66, 58, 82, 55, 55, 56, 56, 71, 95, 65, 36, 96, 51, 65, 66, 68, 63, 54, 57, 63, 90, 73, 58, 61, 62, 95, 59, 109, 56, 70, 68, 59, 60, 70, 77, 61, 70, 89, 79, 58, 75, 57, 63, 59, 68, 55, 58, 66, 50, 58, 64, 71, 58, 84, 45, 104, 71, 60, 69, 66, 69, 64, 63, 33, 55, 79, 67, 61, 58, 55, 51, 105, 69, 121, 74, 55, 70, 59, 69, 62, 61, 74, 65, 65, 82, 60, 51, 56, 59, 64, 56, 65, 56, 57, 66, 63, 77, 63, 72, 64, 59, 60, 60, 96, 66, 61, 59, 63, 55, 47, 80, 72, 61, 64, 86, 51, 58, 59, 64, 64, 61, 90, 65, 76, 55, 71, 82, 56, 61, 70, 57, 61, 66, 55, 58, 67, 55, 66, 67, 69, 65, 52, 68, 64, 61, 80, 57, 67, 45, 54, 66, 97, 59, 73, 63, 60, 60, 86, 62, 52, 53, 49, 52, 56, 65, 57, 70, 69, 91, 76, 55, 66, 49, 71, 85, 58, 56, 82, 61, 72, 52, 73, 98, 61, 67, 79, 58, 42, 49, 64, 61, 99, 62, 65, 63, 68, 71, 39, 63, 66, 50, 64, 70, 53, 66, 46, 67, 53, 77, 61, 61, 61, 117, 55, 79, 63, 64, 83, 64, 90, 81, 46, 54, 59, 52, 58, 48, 61, 57, 63, 63, 63, 52, 73, 49, 83, 68, 64, 59, 66, 63, 62, 67, 61, 63, 96, 81, 71, 65, 76, 65, 55, 60, 49, 95, 63, 41, 62, 61, 56, 54, 56, 48, 54, 63, 56, 51, 49, 49, 66, 103, 47, 90, 61, 75, 80, 71, 52, 55, 52, 71, 76, 66, 63, 79, 74, 61, 54, 62, 89, 68, 61, 85, 74, 74, 66, 59, 75, 85, 44, 74, 60, 67, 69, 59, 67, 61, 56, 97, 85, 56, 43, 53, 85, 61, 85, 92, 58, 63, 51, 66, 54, 63, 55, 53, 60, 57, 85, 64, 54, 57, 96, 66, 58, 50, 63, 60, 74, 77, 86, 89, 76, 53, 62, 66, 90, 60, 68, 54, 74, 57, 54, 64, 82, 56, 73, 64, 56, 68, 69, 60, 62, 65, 105, 83, 64, 42, 61, 63, 103, 66, 63, 48, 87, 54, 52, 58, 64, 119, 59, 57, 60, 51, 53, 68, 61, 71, 70, 85, 70, 63, 51, 47, 95, 68, 64, 61, 62, 53, 65, 62, 67, 61, 73, 63, 67, 65, 116, 72, 60, 72, 58, 61, 64, 61, 50, 66, 68, 68, 66, 57, 76, 68, 54, 64, 53, 63, 64, 84, 65, 68, 69, 91, 59, 57, 101, 59, 51, 53, 94, 76, 58, 58, 58, 60, 75, 71, 71, 46, 53, 60, 59, 58, 60, 73, 65, 59, 62, 55, 72, 69, 60, 70, 78, 67, 66, 96, 58, 60, 59, 72, 55, 59, 57, 46, 130, 83, 64, 61, 76, 65, 55, 68, 55, 64, 81, 66, 74, 68, 68, 69, 75, 106, 57, 76, 57, 58, 59, 63, 58, 63, 56, 63, 77, 60, 55, 78, 58, 59, 55, 72, 62, 65, 117, 66, 61, 67, 56, 50, 61, 47, 83, 70, 55, 62, 70, 62, 68, 62, 55, 71, 93, 63, 65, 67, 63, 66, 92, 59, 106, 78, 55, 61, 56, 59, 66, 76, 80, 65, 61, 55, 59, 59, 66, 51, 63, 61, 63, 42, 65, 89, 67, 59, 56, 60, 62, 62, 70, 63, 51, 69, 61, 64, 64, 58, 62, 68, 102, 62, 60, 56, 54, 57, 64, 57, 54, 60, 71, 54, 51, 65, 79, 61, 60, 70, 55, 61, 61, 70, 59, 55, 52, 73, 55, 66, 68, 54, 60, 60, 59, 64, 56, 57, 63, 68, 66, 58, 57, 85, 53, 59, 67, 58, 54, 77, 66, 57, 74, 65, 64, 70, 62, 78, 71, 51, 68, 48, 83, 56, 81, 63, 97, 92, 63, 57, 68, 73, 60, 58, 66, 78, 57, 73, 66, 66, 53, 69, 66, 67, 47, 56, 76, 72, 65, 67, 67, 54, 54, 73, 42, 63, 61, 81, 64, 71, 56, 67, 62, 73, 56, 60, 65, 58, 63, 65, 93, 60, 61, 56, 64, 68, 75, 64, 67, 59, 59, 66, 72, 81, 67, 65, 61, 68, 53, 54, 62, 87, 60, 121, 63, 59, 62, 71, 61, 58, 59, 74, 60, 62, 48, 62, 53, 64, 67, 68, 50, 58, 69, 71, 49, 88, 33, 65, 59, 65, 62, 61, 54, 50, 55, 60, 119, 55, 54, 51, 56, 77, 81, 76, 69, 66, 58, 60, 67, 35, 56, 69, 80, 81, 61, 62, 66, 65, 54, 61, 81, 60, 63, 60, 55, 60, 62, 69, 62, 58, 49, 84, 56, 58, 83, 87, 75, 54, 53, 53, 67, 59, 72, 88, 54, 63, 71, 70, 52, 83, 49, 73, 77, 58, 91, 60, 75, 59, 67, 72, 76, 67, 61, 63, 54, 69, 38, 70, 78, 61, 50, 90, 61, 76, 89, 48, 56, 57, 103, 61, 151, 68, 88, 66, 71, 62, 56, 60, 64, 89, 60, 65, 83, 66, 71, 62, 69, 124, 74, 61, 59, 58, 68, 74, 57, 101, 51, 56, 51, 65, 64, 55, 69, 81, 54, 56, 66, 60, 67, 71, 39, 63, 84, 60, 56, 81, 80, 102, 59, 65, 71, 59, 53, 59, 79, 70, 45, 46, 71, 80, 97, 76, 65, 62, 83, 63, 38, 59, 81, 70, 72, 61, 61, 64, 70, 58, 53, 78, 71, 62, 59, 50, 80, 58, 79, 40, 88, 74, 68, 64, 71, 81, 49, 57, 44, 74, 57, 85, 86, 52, 58, 63, 82, 61, 58, 95, 66, 61, 70, 51, 68, 54, 69, 75, 79, 56, 45, 77, 54, 53, 82, 50, 103, 83, 61, 50, 62, 82, 75, 73, 72, 65, 50, 50, 41, 62, 45, 59, 85, 60, 104, 64, 84, 68, 58, 82, 54, 69, 90, 81, 55, 52, 58, 79, 62, 72, 62, 75, 80, 71, 77, 75, 54, 72, 63, 102, 58, 75, 57, 74, 59, 57, 71, 79, 59, 65, 75, 56, 55, 25, 47, 82, 61, 50, 76, 55, 62, 98, 68, 71, 73, 45, 58, 61, 66, 72, 60, 75, 46, 67, 72, 85, 61, 70, 83, 66, 63, 95, 63, 55, 73, 96, 52, 64, 48, 78, 47, 72, 65, 99, 65, 46, 59, 62, 92, 55, 67, 73, 72, 56, 51, 90, 73, 55, 59, 59, 47, 74, 56, 62, 61, 58, 70, 60, 60, 71, 80, 86, 66, 56, 81, 65, 70, 71, 59, 58, 47, 70, 59, 66, 70, 100, 63, 49, 82, 44, 70, 73, 68, 85, 44, 98, 85, 122, 63, 44, 66, 62, 98, 46, 83, 106, 41, 62, 54, 64, 54, 73, 60, 42, 62, 56, 68, 39, 52, 56, 43, 56, 39, 98, 64, 66, 189, 57, 85, 60, 54, 63, 56, 58, 68, 40, 75, 96, 45, 139, 69, 51, 93, 80, 84, 60, 51, 82, 60, 66, 69, 67, 85, 61, 64, 59, 78, 79, 68, 77, 71, 68, 59, 99, 64, 59, 57, 61, 77, 69, 60, 58, 64, 58, 48, 46, 49, 61, 50, 94, 79, 49, 69, 56, 82, 81, 64, 59, 80, 71, 48, 56, 68, 82, 68, 59, 69, 70, 58, 56, 96, 61, 74, 70, 53, 72, 66, 66, 65, 88, 68, 110, 41, 54, 64, 64, 70, 71, 69, 66, 47, 83, 67, 77, 82, 64, 60, 77, 80, 57, 56, 88, 57, 59, 69, 60, 50, 74, 56, 81, 69, 60, 63, 57, 66, 47, 58, 63, 76, 65, 57, 85, 67, 75, 53, 57, 69, 67, 60, 43, 47, 57, 71, 81, 79, 51, 79, 73, 72, 56, 66, 73, 55, 72, 50, 94, 73, 52, 63, 51, 99, 75, 65, 58, 61, 70, 54, 43, 63, 61, 68, 69, 50, 46, 72, 64, 53, 78, 74, 61, 69, 76, 81, 62, 69, 62, 80, 53, 67, 50, 69, 71, 79, 55, 61, 57, 66, 55, 57, 123, 75, 60, 55, 67, 51, 53, 75, 35, 47, 50, 64, 75, 86, 40, 74, 68, 61, 61, 63, 67, 50, 88, 75, 61, 124, 51, 47, 65, 66, 63, 68, 75, 60, 53, 61, 84, 51, 68, 54, 63, 77, 79, 86, 77, 58, 72, 59, 67, 52, 53, 83, 74, 123, 59, 45, 46, 51, 69, 62, 85, 55, 99, 64, 53, 59, 134, 77, 76, 62, 57, 52, 75, 72, 65, 52, 63, 70, 48, 81, 52, 60, 66, 96, 91, 66, 67, 47, 71, 63, 41, 55, 68, 63, 65, 48, 69, 56, 72, 49, 58, 69, 56, 67, 78, 59, 105, 65, 63, 62, 77, 52, 65, 67, 76, 66, 50, 52, 52, 64, 60, 61, 60, 89, 64, 68, 63, 68, 61, 51, 72, 57, 76, 69, 86, 34, 55, 59, 52, 70, 69, 61, 55, 58, 79, 79, 50, 87, 85, 47, 60, 55, 108, 59, 66, 70, 53, 56, 80, 62, 80, 71, 55, 71, 71, 73, 52, 56, 39, 62, 63, 60, 87, 49, 60, 46, 48, 69, 65, 41, 67, 57, 63, 85, 57, 68, 72, 69, 59, 62, 52, 66, 40, 64, 92, 58, 55, 67, 59, 68, 52, 94, 67, 71, 86, 63, 62, 90, 70, 52, 56, 73, 65, 78, 67, 68, 71, 61, 56, 75, 113, 80, 68, 68, 55, 64, 55, 73, 82, 68, 82, 72, 57, 102, 46, 58, 65, 53, 56, 60, 70, 60, 63, 55, 59, 47, 58, 75, 69, 77, 64, 67, 67, 38, 91, 83, 84, 66, 61, 50, 62, 45, 61, 58, 82, 73, 71, 94, 75, 74, 44, 54, 71, 46, 57, 82, 71, 73, 96, 72, 62, 67, 60, 97, 115, 47, 78, 86, 63, 75, 69, 84, 77, 89, 96, 63, 91, 55, 79, 42, 70, 60, 70, 82, 58, 56, 56, 46, 58, 62, 70, 45, 78, 51, 60, 71, 62, 76, 73, 71, 70, 81, 70, 73, 36, 55, 68, 86, 55, 45, 80, 59, 56, 60, 55, 55, 85, 120, 55, 74, 63, 55, 72, 63, 68, 64, 72, 64, 91, 68, 65, 84, 68, 68, 74, 59, 57, 64, 56, 55, 48, 61, 95, 66, 64, 49, 54, 56, 64, 82, 51, 64, 68, 64, 63, 67, 68, 69, 99, 73, 57, 56, 66, 71, 75, 73, 50, 72, 65, 61, 67, 50, 58, 83, 72, 59, 73, 69, 69, 49, 56, 65, 57, 52, 64, 61, 78, 80, 66, 86, 131, 67, 60, 83, 75, 86, 87, 63, 66, 50, 46, 62, 94, 55, 58, 64, 51, 75, 59, 60, 77, 65, 83, 48, 91, 61, 57, 70, 52, 76, 77, 58, 82, 66, 71, 81, 67, 76, 85, 77, 45, 49, 56, 47, 53, 70, 57, 60, 68, 59, 80, 61, 55, 76, 48, 64, 60, 41, 66, 70, 78, 83, 55, 142, 68, 75, 69, 57, 81, 46, 60, 85, 60, 63, 76, 111, 65, 54, 68, 71, 64, 215, 81, 53, 68, 71, 56, 68, 49, 43, 66, 69, 70, 64, 57, 52, 55, 48, 60, 68, 70, 72, 56, 58, 64, 80, 67, 52, 68, 66, 74, 71, 62, 60, 73, 71, 70, 74, 65, 68, 55, 98, 74, 89, 74, 77, 70, 70, 59, 57, 56, 50, 76, 68, 53, 57, 63, 57, 39, 81, 64, 63, 72, 87, 88, 50, 49, 62, 47, 70, 81, 56, 67, 53, 69, 59, 65, 65, 51, 56, 89, 54, 85, 70, 63, 47, 49, 65, 48, 56, 77, 47, 56, 82, 54, 65, 62, 59, 48, 45, 85, 71, 41, 48, 51, 71, 75, 78, 64, 71, 63, 64, 57, 70, 56, 71, 38, 97, 68, 61, 52, 68, 60, 67, 63, 58, 60, 91, 55, 69, 41, 64, 74, 84, 75, 61, 69, 59, 77, 71, 60, 60, 81, 51, 60, 69, 77, 56, 63, 62, 53, 91, 44, 53, 69, 40, 75, 60, 69, 54, 121, 73, 74, 49, 51, 74, 84, 82, 110, 67, 77, 79, 64, 42, 52, 73, 89, 52, 79, 67, 62, 66, 49, 67, 76, 67, 76, 78, 78, 76, 57, 76, 85, 85, 68, 83, 58, 62, 50, 104, 56, 67, 43, 55, 42, 78, 85, 61, 63, 58, 124, 74, 61, 74, 55, 85, 71, 80, 74, 76, 82, 45, 82, 82, 100, 56, 77, 54, 45, 73, 61, 76, 77, 60, 50, 52, 85, 61, 57, 76, 69, 65, 78, 55, 61, 43, 64, 63, 63, 49, 81, 62, 53, 61, 57, 55, 75, 46, 63, 52, 98, 69, 64, 64, 52, 78, 81, 63, 84, 51, 62, 60, 78, 60, 68, 59, 66, 59, 48, 63, 61, 36, 53, 69, 57, 60, 59, 68, 72, 78, 48, 47, 51, 68, 69, 58, 68, 63, 57, 36, 54, 67, 61, 53, 59, 73, 60, 69, 56, 82, 53, 64, 78, 56, 82, 60, 66, 75, 87, 64, 62, 70, 129, 63, 61, 47, 59, 57, 67, 57, 93, 96, 71, 52, 58, 50, 49, 65, 74, 95, 55, 73, 41, 66, 68, 72, 69, 80, 74, 66, 60, 70, 92, 57, 76, 55, 81, 67, 68, 53, 112, 54, 59, 65, 58, 58, 53, 77, 84, 67, 76, 64, 56, 54, 61, 68, 71, 62, 83, 62, 76, 65, 44, 50, 64, 72, 71, 63, 61, 83, 70, 85, 51, 61, 60, 65, 69, 109, 52, 82, 74, 43, 62, 70, 68, 86, 49, 73, 83, 46, 85, 58, 68, 64, 84, 64, 70, 53, 88, 55, 86, 44, 72, 80, 75, 61, 65, 66, 67, 59, 79, 46, 53, 56, 74, 91, 69, 76, 48, 77, 45, 47, 63, 56, 60, 60, 73, 48, 78, 86, 67, 52, 67, 67, 59, 74, 74, 67, 47, 68, 80, 64, 69, 71, 41, 87, 67, 59, 90, 80, 50, 60, 53, 61, 80, 66, 58, 47, 55, 60, 82, 73, 61, 73, 58, 54, 65, 55, 49, 65, 56, 57, 64, 63, 66, 51, 73, 62, 60, 47, 65, 66, 42, 59, 59, 60, 63, 61, 67, 55, 54, 76, 61, 43, 72, 90, 53, 67, 66, 68, 68, 64, 61, 69, 61, 58, 56, 70, 95, 74, 64, 56, 59, 68, 94, 67, 107, 71, 113, 55, 44, 66, 76, 55, 63, 61, 44, 66, 73, 96, 110, 68, 54, 51, 80, 44, 73, 40, 55, 53, 52, 60, 76, 76, 56, 51, 54, 78, 62, 66, 44, 80, 34, 68, 59, 70, 67, 80, 78, 73, 47, 65, 77, 82, 95, 48, 46, 68, 31, 63, 84, 70, 61, 70, 86, 49, 48, 60, 60, 53, 52, 85, 72, 69, 63, 57, 71, 51, 62, 94, 75, 58, 69, 60, 59, 41, 75, 73, 60, 75, 107, 59, 59, 46, 60, 55, 67, 72, 55, 78, 68, 87, 62, 61, 73, 82, 55, 54, 81, 70, 57, 51, 70, 56, 95, 31, 49, 69, 103, 45, 50, 71, 101, 74, 72, 65, 68, 63, 47, 85, 60, 43, 48, 48, 67, 62, 48, 58, 72, 71, 60, 73, 65, 60, 61, 67, 65, 82, 56, 75, 50, 61, 52, 58, 69, 61, 114, 70, 63, 39, 52, 57, 54, 67, 61, 64, 81, 62, 81, 84, 53, 62, 57, 87, 42, 54, 63, 67, 60, 66, 66, 65, 95, 65, 80, 57, 55, 68, 65, 74, 91, 67, 64, 63, 44, 101, 56, 40, 58, 76, 107, 73, 104, 40, 46, 64, 88, 79, 105, 93, 67, 60, 53, 61, 65, 60, 69, 57, 67, 69, 72, 58, 82, 56, 53, 53, 64, 65, 66, 82, 71, 61, 64, 76, 67, 68, 64, 78, 67, 59, 104, 58, 92, 65, 69, 66, 64, 74, 80, 79, 55, 63, 60, 70, 67, 86, 65, 58, 68, 69, 58, 69, 55, 69, 82, 52, 64, 58, 79, 63, 55, 51, 58, 65, 74, 93, 137, 72, 51, 51, 70, 81, 70, 56, 68, 59, 68, 77, 63, 66, 54, 92, 72, 84, 77, 141, 80, 81, 76, 81, 86, 56, 51, 59, 80, 60, 93, 51, 34, 72, 75, 48, 67, 109, 61, 51, 49, 83, 79, 68, 66, 62, 43, 89, 61, 110, 74, 54, 51, 75, 77, 70, 74, 68, 57, 46, 91, 68, 91, 64, 48, 59, 81, 75, 58, 76, 56, 55, 70, 79, 76, 50, 81, 85, 75, 57, 45, 89, 66, 66, 86, 51, 44, 86, 51, 66, 66, 54, 62, 75, 67, 68, 69, 51, 46, 77, 64, 64, 43, 81, 69, 57, 90, 68, 73, 63, 60, 61, 48, 68, 60, 48, 77, 64, 77, 77, 84, 43, 60, 77, 67, 65, 64, 61, 68, 66, 65, 64, 97, 65, 77, 44, 60, 51, 45, 71, 73, 61, 69, 73, 67, 64, 103, 64, 80, 55, 90, 51, 53, 68, 48, 67, 66, 65, 76, 58, 82, 73, 76, 53, 71, 53, 55, 39, 62, 84, 78, 71, 73, 67, 56, 64, 61, 76, 67, 95, 59, 62, 76, 60, 60, 58, 67, 62, 60, 56, 67, 81, 78, 99, 71, 54, 74, 93, 51, 53, 63, 62, 51, 53, 84, 57, 66, 70, 70, 52, 58, 58, 68, 55, 63, 50, 73, 39, 67, 61, 67, 65, 58, 80, 87, 145, 76, 46, 60, 49, 67, 53, 79, 65, 72, 86, 63, 64, 72, 46, 59, 94, 63, 51, 69, 53, 49, 61, 61, 60, 139, 60, 61, 54, 88, 66, 78, 80, 68, 58, 56, 53, 85, 63, 69, 61, 64, 52, 57, 60, 108, 73, 48, 49, 75, 68, 90, 79, 43, 73, 74, 77, 51, 50, 68, 70, 62, 52, 68, 63, 72, 50, 53, 53, 41, 72, 60, 71, 70, 55, 52, 51, 53, 83, 67, 81, 58, 45, 56, 69, 63, 64, 120, 62, 63, 63, 63, 64, 45, 55, 57, 96, 53, 66, 57, 55, 67, 61, 48, 55, 78, 72, 68, 80, 78, 70, 62, 66, 77, 65, 48, 61, 51, 150, 63, 77, 69, 89, 58, 51, 62, 80, 51, 69, 41, 69, 85, 57, 61, 55, 55, 80, 36, 61, 48, 38, 66, 89, 47, 55, 55, 87, 64, 69, 56, 47, 55, 62, 56, 73, 49, 76, 61, 62, 52, 49, 70, 72, 61, 90, 76, 58, 59, 64, 67, 99, 57, 38, 60, 71, 61, 64, 82, 53, 52, 68, 57, 79, 96, 70, 62, 67, 68, 67, 79, 63, 50, 68, 71, 48, 58, 46, 70, 36, 55, 54, 49, 64, 75, 63, 47, 87, 80, 48, 87, 87, 130, 74, 42, 82, 73, 58, 105, 61, 90, 52, 71, 63, 79, 92, 62, 39, 68, 51, 44, 70, 70, 49, 72, 71, 67, 82, 100, 76, 71, 54, 115, 58, 50, 50, 45, 52, 63, 73, 47, 45, 64, 51, 51, 62, 72, 71, 72, 66, 72, 39, 66, 57, 84, 56, 74, 53, 50, 76, 80, 69, 80, 76, 86, 59, 67, 79, 81, 50, 50, 57, 60, 54, 59, 85, 66, 71, 59, 49, 66, 65, 75, 54, 78, 103, 60, 73, 59, 55, 70, 58, 72, 61, 59, 63, 81, 67, 74, 93, 67, 66, 59, 57, 66, 75, 66, 66, 53, 85, 48, 72, 39, 84, 56, 74, 70, 65, 61, 58, 61, 85, 52, 75, 64, 92, 96, 54, 48, 62, 76, 73, 59, 88, 64, 53, 46, 66, 69, 49, 115, 58, 66, 62, 75, 123, 66, 55, 44, 64, 67, 55, 67, 55, 59, 74, 53, 39, 70, 59, 64, 70, 90, 67, 58, 67, 59, 110, 51, 67, 70, 52, 83, 87, 72, 94, 62, 55, 51, 42, 51, 55, 68, 78, 66, 64, 58, 54, 59, 68, 49, 55, 105, 57, 51, 44, 50, 61, 79, 58, 118, 58, 56, 79, 84, 46, 63, 49, 55, 58, 85, 59, 56, 97, 61, 58, 52, 75, 70, 50, 78, 69, 70, 97, 76, 58, 59, 68, 83, 59, 81, 72, 67, 92, 80, 83, 82, 75, 62, 82, 74, 75, 46, 53, 60, 79, 59, 71, 55, 78, 67, 56, 78, 47, 62, 51, 74, 45, 75, 76, 101, 48, 56, 56, 50, 63, 74, 54, 65, 71, 65, 69, 62, 72, 87, 64, 61, 76, 75, 71, 82, 59, 61, 57, 63, 57, 74, 60, 58, 61, 76, 95, 54, 48, 43, 74, 77, 66, 61, 63, 91, 75, 80, 70, 49, 88, 71, 54, 71, 69, 130, 74, 64, 49, 53, 101, 78, 53, 64, 68, 102, 58, 69, 54, 63, 60, 67, 57, 56, 55, 60, 60, 61, 68, 59, 98, 152, 91, 79, 71, 54, 64, 56, 66, 75, 69, 52, 77, 47, 63, 70, 68, 53, 75, 66, 29, 81, 73, 80, 67, 71, 51, 58, 109, 62, 64, 63, 95, 59, 54, 58, 102, 81, 79, 87, 60, 71, 63, 56, 74, 104, 91, 66, 65, 74, 49, 50, 63, 40, 90, 55, 117, 51, 67, 62, 148, 100, 62, 51, 57, 61, 57, 46, 114, 61, 81, 77, 60, 72, 58, 73, 72, 64, 69, 91, 70, 54, 67, 56, 80, 45, 56, 65, 59, 63, 68, 86, 64, 79, 68, 64, 68, 91, 61, 61, 61, 51, 57, 72, 67, 58, 79, 68, 54, 77, 60, 71, 76, 67, 62, 61, 61, 62, 55, 70, 67, 63, 74, 62, 101, 86, 62, 56, 74, 64, 49, 72, 52, 44, 54, 62, 50, 64, 80, 63, 66, 91, 66, 83, 59, 71, 65, 45, 56, 70, 120, 55, 69, 72, 52, 51, 70, 78, 65, 59, 68, 67, 51, 46, 59, 43, 56, 56, 75, 42, 53, 61, 67, 59, 55, 63, 95, 46, 68, 63, 88, 62, 78, 65, 109, 63, 48, 76, 51, 49, 79, 55, 66, 68, 89, 88, 60, 63, 64, 73, 72, 55, 73, 65, 73, 43, 81, 59, 61, 59, 64, 66, 81, 62, 62, 53, 53, 60, 70, 64, 63, 66, 62, 60, 59, 78, 66, 77, 74, 56, 69, 61, 62, 54, 66, 68, 67, 51, 64, 59, 74, 71, 74, 76, 61, 68, 66, 61, 64, 66, 63, 63, 83, 54, 64, 59, 63, 58, 78, 60, 56, 75, 74, 64, 63, 38, 53, 57, 60, 87, 66, 61, 75, 43, 51, 58, 62, 64, 39, 58, 71, 61, 49, 68, 53, 62, 65, 62, 49, 59, 74, 46, 64, 51, 58, 61, 119, 66, 58, 71, 47, 85, 52, 53, 59, 60, 68, 60, 73, 62, 63, 66, 69, 70, 77, 46, 45, 55, 68, 86, 57, 53, 66, 117, 60, 47, 57, 66, 55, 62, 49, 47, 82, 71, 63, 68, 90, 85, 48, 60, 70, 73, 50, 62, 71, 70, 57, 91, 65, 74, 62, 51, 66, 58, 55, 82, 53, 81, 43, 24, 63, 69, 61, 68, 80, 68, 70, 62, 65, 49, 42, 71, 65, 60, 65, 56, 44, 68, 83, 70, 66, 69, 65, 51, 69, 40, 64, 44, 56, 53, 49, 67, 52, 90, 60, 56, 96, 84, 56, 69, 59, 90, 50, 52, 57, 50, 55, 61, 79, 68, 69, 61, 72, 56, 63, 65, 55, 55, 71, 48, 73, 62, 62, 67, 80, 61, 127, 68, 89, 72, 82, 70, 58, 46, 70, 43, 76, 61, 54, 69, 58, 68, 83, 44, 60, 58, 68, 76, 64, 71, 100, 71, 73, 43, 85, 47, 89, 59, 66, 55, 54, 76, 76, 62, 59, 95, 62, 69, 67, 56, 68, 63, 77, 64, 46, 67, 80, 60, 55, 63, 64, 51, 56, 57, 72, 57, 75, 60, 77, 91, 75, 68, 73, 56, 65, 58, 66, 85, 75, 54, 84, 78, 59, 55, 64, 58, 91, 67, 65, 60, 63, 70, 65, 72, 60, 75, 56, 54, 73, 99, 80, 163, 64, 69, 78, 91, 71, 75, 119, 52, 78, 55, 94, 65, 66, 49, 55, 64, 68, 111, 64, 46, 58, 90, 55, 50, 82, 66, 59, 70, 72, 69, 63, 66, 59, 57, 61, 53, 64, 68, 39, 57, 76, 52, 49, 57, 54, 55, 64, 58, 61, 79, 82, 82, 77, 68, 57, 72, 95, 62, 47, 65, 86, 64, 73, 60, 58, 61, 68, 57, 63, 61, 58, 47, 93, 68, 53, 69, 64, 60, 47, 66, 60, 65, 106, 68, 77, 60, 49, 52, 78, 60, 64, 67, 64, 53, 55, 81, 58, 68, 69, 58, 88, 62, 89, 64, 71, 100, 91, 64, 63, 53, 68, 60, 63, 86, 60, 65, 84, 52, 83, 68, 78, 97, 71, 57, 55, 58, 80, 63, 60, 70, 63, 52, 64, 75, 95, 59, 68, 53, 59, 63, 51, 48, 70, 71, 49, 69, 60, 83, 67, 71, 67, 71, 58, 36, 79, 120, 73, 73, 58, 45, 55, 58, 75, 48, 78, 60, 59, 57, 66, 69, 59, 57, 59, 58, 75, 56, 75, 60, 83, 50, 67, 72, 53, 63, 61, 57, 52, 76, 60, 67, 86, 47, 56, 73, 66, 48, 82, 60, 65, 56, 59, 55, 82, 73, 77, 61, 72, 76, 60, 74, 29, 77, 70, 67, 53, 67, 77, 108, 90, 61, 58, 55, 55, 65, 72, 57, 53, 54, 64, 67, 73, 93, 74, 62, 63, 57, 55, 63, 78, 85, 55, 65, 66, 63, 61, 58, 48, 85, 70, 64, 93, 75, 65, 63, 62, 58, 56, 69, 53, 73, 63, 63, 70, 68, 55, 54, 51, 48, 53, 61, 57, 87, 64, 64, 61, 88, 52, 53, 60, 59, 86, 104, 58, 69, 57, 71, 65, 57, 60, 53, 70, 59, 57, 64, 72, 86, 70, 51, 80, 51, 65, 74, 67, 58, 67, 63, 69, 68, 61, 47, 56, 68, 66, 59, 62, 55, 45, 50, 68, 79, 59, 75, 46, 97, 61, 71, 60, 74, 67, 55, 73, 48, 54, 57, 55, 57, 62, 51, 86, 70, 75, 49, 74, 47, 58, 72, 60, 57, 73, 72, 53, 72, 52, 58, 69, 95, 78, 93, 110, 56, 110, 61, 60, 58, 57, 67, 87, 61, 67, 46, 54, 79, 59, 55, 65, 75, 87, 69, 51, 63, 57, 72, 55, 70, 87, 65, 48, 70, 69, 54, 53, 93, 59, 69, 73, 79, 53, 51, 56, 79, 75, 61, 69, 75, 74, 80, 59, 67, 45, 77, 68, 55, 64, 73, 51, 58, 57, 62, 81, 80, 74, 74, 71, 55, 81, 72, 48, 96, 66, 70, 72, 58, 72, 60, 88, 51, 65, 63, 78, 93, 51, 58, 65, 52, 56, 58, 78, 98, 67, 81, 57, 57, 60, 91, 74, 79, 90, 46, 49, 80, 98, 70, 68, 54, 68, 65, 56, 80, 70, 67, 61, 72, 65, 63, 60, 51, 61, 51, 63, 62, 66, 56, 60, 69, 56, 62, 82, 86, 66, 48, 100, 66, 82, 50, 55, 64, 74, 59, 73, 75, 83, 83, 70, 60, 68, 60, 41, 60, 60, 66, 60, 51, 94, 82, 51, 69, 75, 54, 55, 53, 63, 59, 52, 73, 75, 63, 69, 67, 47, 44, 68, 60, 80, 60, 55, 60, 73, 49, 54, 44, 62, 60, 58, 46, 62, 75, 51, 57, 77, 86, 87, 50, 51, 61, 51, 59, 62, 87, 80, 67, 66, 51, 89, 62, 67, 87, 61, 69, 68, 59, 89, 62, 61, 47, 66, 71, 77, 56, 57, 74, 52, 70, 46, 59, 67, 47, 63, 60, 67, 47, 59, 74, 92, 74, 56, 69, 56, 67, 87, 61, 75, 63, 56, 102, 77, 61, 57, 69, 62, 61, 77, 51, 81, 83, 47, 46, 79, 62, 54, 68, 84, 66, 56, 57, 63, 71, 69, 61, 98, 66, 72, 80, 65, 61, 65, 52, 64, 67, 77, 59, 57, 74, 67, 63, 69, 77, 100, 70, 49, 52, 71, 66, 78, 56, 51, 70, 57, 70, 78, 77, 54, 82, 88, 53, 56, 56, 47, 75, 52, 48, 69, 66, 63, 57, 71, 79, 68, 46, 60, 43, 62, 57, 57, 39, 81, 52, 82, 80, 63, 94, 62, 46, 56, 60, 63, 72, 93, 69, 79, 63, 62, 82, 58, 62, 61, 56, 43, 55, 60, 42, 41, 52, 52, 66, 67, 75, 74, 67, 77, 53, 71, 43, 47, 59, 62, 55, 82, 73, 50, 142, 49, 65, 72, 57, 54, 64, 52, 49, 72, 148, 54, 63, 60, 66, 52, 73, 52, 67, 52, 59, 65, 70, 69, 60, 57, 53, 60, 68, 53, 56, 68, 56, 100, 59, 69, 79, 62, 95, 66, 72, 50, 81, 50, 83, 64, 62, 56, 54, 75, 60, 70, 71, 55, 60, 66, 70, 75, 66, 82, 59, 73, 65, 52, 62, 54, 44, 80, 66, 59, 72, 61, 53, 66, 67, 70, 77, 61, 66, 70, 56, 84, 65, 58, 75, 52, 55, 69, 61, 64, 48, 49, 51, 60, 54, 64, 70, 63, 73, 56, 66, 50, 50, 61, 94, 56, 64, 67, 52, 67, 51, 62, 83, 63, 56, 62, 103, 57, 65, 76, 76, 56, 66, 70, 58, 54, 55, 65, 54, 59, 62, 88, 77, 74, 93, 67, 67, 63, 54, 55, 84, 79, 88, 50, 59, 53, 111, 69, 58, 64, 75, 71, 63, 64, 73, 78, 63, 87, 73, 73, 94, 61, 68, 74, 70, 74, 62, 88, 68, 65, 61, 77, 63, 75, 117, 64, 67, 73, 46, 85, 62, 56, 64, 86, 43, 73, 86, 79, 63, 92, 75, 51, 76, 77, 54, 68, 39, 69, 44, 70, 128, 53, 63, 48, 60, 71, 86, 65, 50, 79, 69, 58, 58, 56, 74, 80, 65, 117, 48, 67, 67, 78, 59, 60, 76, 65, 69, 60, 58, 72, 85, 57, 43, 66, 59, 53, 54, 70, 60, 65, 71, 59, 82, 207, 84, 71, 69, 58, 65, 71, 61, 64, 92, 67, 61, 81, 65, 48, 84, 77, 73, 46, 73, 78, 73, 69, 108, 50, 66, 65, 64, 74, 70, 66, 92, 68, 67, 79, 60, 48, 53, 90, 70, 65, 56, 72, 89, 87, 64, 80, 71, 59, 54, 58, 74, 52, 54, 76, 60, 83, 59, 62, 84, 43, 116, 82, 87, 56, 97, 71, 71, 59, 63, 73, 73, 51, 68, 70, 66, 71, 56, 57, 65, 62, 71, 73, 70, 77, 54, 43, 69, 69, 49, 89, 63, 63, 68, 92, 63, 63, 90, 68, 50, 69, 45, 48, 46, 60, 56, 55, 72, 69, 71, 87, 71, 70, 47, 60, 57, 73, 66, 54, 72, 58, 79, 56, 77, 59, 59, 50, 95, 62, 88, 90, 57, 57, 106, 78, 73, 54, 56, 59, 69, 73, 83, 87, 56, 76, 64, 93, 71, 59, 51, 57, 55, 74, 36, 75, 83, 75, 75, 72, 86, 72, 67, 77, 110, 58, 61, 52, 86, 44, 52, 43, 80, 59, 45, 79, 61, 70, 81, 81, 99, 63, 46, 106, 47, 97, 53, 70, 63, 79, 69, 51, 51, 50, 51, 72, 94, 57, 80, 73, 49, 70, 74, 87, 65, 69, 89, 45, 79, 53, 62, 47, 53, 66, 50, 62, 55, 47, 66, 54, 94, 57, 67, 66, 79, 77, 86, 47, 79, 63, 67, 101, 71, 83, 58, 52, 57, 60, 63, 82, 64, 59, 64, 68, 86, 81, 51, 62, 45, 98, 63, 80, 63, 56, 90, 70, 68, 46, 60, 56, 50, 39, 85, 56, 85, 43, 74, 75, 49, 93, 59, 63, 84, 45, 57, 55, 63, 54, 46, 57, 89, 75, 83, 69, 60, 73, 62, 63, 81, 61, 88, 53, 60, 74, 72, 58, 84, 65, 56, 47, 41, 74, 75, 82, 57, 54, 49, 54, 70, 54, 59, 62, 59, 43, 54, 60, 91, 88, 71, 76, 68, 135, 61, 98, 61, 61, 66, 64, 85, 67, 71, 55, 66, 49, 57, 61, 63, 55, 61, 64, 63, 51, 54, 50, 60, 96, 87, 73, 68, 59, 61, 71, 70, 51, 76, 65, 52, 52, 59, 69, 65, 70, 60, 72, 59, 93, 95, 49, 75, 75, 61, 58, 73, 59, 71, 91, 59, 65, 74, 72, 86, 46, 86, 61, 45, 50, 71, 59, 75, 39, 62, 67, 35, 47, 92, 59, 77, 63, 63, 74, 83, 65, 69, 63, 95, 54, 52, 69, 88, 74, 76, 81, 83, 99, 68, 63, 72, 53, 92, 68, 57, 56, 70, 79, 59, 54, 60, 78, 33, 38, 72, 43, 57, 52, 51, 66, 45, 70, 86, 55, 46, 73, 67, 72, 68, 67, 79, 67, 60, 73, 62, 42, 80, 57, 50, 89, 109, 68, 40, 55, 68, 64, 35, 73, 70, 63, 63, 74, 47, 58, 70, 92, 85, 97, 76, 53, 63, 45, 72, 40, 45, 75, 70, 54, 60, 54, 62, 74, 63, 48, 46, 45, 73, 53, 73, 87, 49, 58, 99, 80, 61, 55, 81, 81, 63, 63, 48, 69, 65, 85, 169, 53, 55, 58, 53, 61, 75, 67, 73, 79, 53, 38, 70, 78, 74, 44, 58, 90, 96, 78, 71, 56, 53, 67, 58, 57, 127, 101, 74, 75, 76, 39, 64, 66, 62, 90, 62, 56, 44, 74, 58, 30, 64, 57, 79, 64, 55, 76, 54, 66, 72, 80, 61, 62, 54, 69, 76, 72, 68, 71, 34, 55, 56, 44, 53, 63, 49, 65, 62, 58, 67, 64, 74, 59, 68, 60, 66, 46, 74, 51, 51, 62, 47, 70, 53, 48, 53, 79, 62, 63, 71, 64, 54, 78, 73, 70, 60, 47, 87, 74, 68, 50, 49, 93, 72, 72, 63, 55, 74, 89, 56, 53, 48, 63, 56, 51, 51, 63, 62, 40, 55, 74, 65, 46, 65, 70, 60, 68, 54, 66, 66, 46, 72, 84, 43, 40, 92, 83, 51, 72, 74, 85, 71, 84, 58, 45, 52, 73, 56, 92, 57, 40, 57, 68, 68, 82, 63, 54, 46, 97, 57, 41, 44, 53, 89, 71, 66, 84, 61, 76, 79, 60, 70, 49, 53, 79, 99, 57, 67, 51, 47, 101, 44, 59, 52, 79, 76, 64, 73, 48, 54, 48, 57, 48, 78, 106, 43, 73, 59, 54, 63, 92, 58, 61, 52, 64, 83, 72, 117, 83, 81, 64, 64, 93, 64, 84, 63, 62, 48, 74, 68, 41, 40, 72, 48, 64, 69, 60, 73, 83, 68, 59, 86, 87, 84, 85, 58, 47, 57, 49, 64, 59, 56, 80, 81, 102, 71, 74, 81, 60, 56, 71, 84, 66, 80, 92, 52, 76, 105, 85, 64, 70, 58, 52, 81, 57, 40, 41, 63, 60, 64, 56, 58, 56, 51, 74, 79, 48, 74, 90, 75, 71, 81, 77, 46, 68, 67, 86, 47, 99, 64, 60, 56, 81, 68, 82, 67, 45, 98, 62, 57, 94, 61, 60, 72, 83, 55, 62, 68, 50, 56, 60, 87, 62, 46, 65, 70, 41, 79, 80, 63, 79, 71, 67, 56, 77, 70, 44, 64, 76, 50, 54, 59, 65, 52, 60, 59, 68, 71, 105, 76, 84, 52, 35, 59, 48, 37, 78, 51, 77, 66, 55, 70, 49, 44, 102, 74, 75, 78, 104, 80, 43, 53, 74, 77, 61, 76, 53, 100, 74, 79, 60, 85, 71, 41, 64, 63, 101, 47, 72, 91, 54, 67, 54, 71, 99, 84, 76, 56, 67, 63, 80, 64, 49, 72, 64, 60, 71, 93, 71, 40, 70, 92, 48, 66, 50, 60, 73, 45, 66, 59, 67, 35, 64, 47, 55, 74, 40, 50, 56, 71, 68, 46, 71, 48, 61, 74, 82, 96, 75, 66, 69, 81, 50, 63, 65, 45, 69, 83, 73, 51, 68, 68, 81, 50, 70, 69, 49, 48, 69, 71, 77, 56, 59, 75, 58, 64, 54, 66, 70, 67, 48, 57, 63, 74, 53, 84, 55, 70, 91, 61, 62, 58, 81, 59, 74, 83, 59, 68, 58, 56, 64, 64, 74, 91, 72, 68, 90, 68, 58, 65, 46, 69, 81, 54, 66, 86, 65, 68, 57, 63, 82, 67, 72, 76, 69, 67, 63, 69, 51, 61, 68, 53, 51, 60, 52, 75, 67, 76, 48, 71, 153, 62, 67, 68, 54, 53, 87, 65, 60, 55, 93, 65, 64, 51, 91, 59, 61, 49, 78, 77, 54, 66, 57, 54, 60, 78, 64, 41, 83, 67, 86, 66, 74, 46, 57, 58, 61, 97, 97, 56, 58, 72, 64, 75, 99, 60, 78, 59, 79, 63, 66, 68, 61, 45, 61, 67, 68, 65, 56, 83, 77, 64, 86, 71, 90, 76, 94, 47, 52, 50, 65, 66, 50, 71, 57, 53, 75, 20, 77, 60, 64, 55, 67, 56, 48, 94, 61, 72, 85, 67, 66, 70, 113, 58, 56, 59, 65, 60, 66, 77, 67, 61, 65, 59, 74, 40, 67, 64, 55, 106, 51, 76, 100, 89, 81, 40, 57, 106, 69, 60, 71, 63, 50, 69, 87, 68, 75, 73, 55, 69, 75, 66, 46, 102, 64, 65, 80, 61, 68, 44, 64, 63, 55, 68, 57, 107, 56, 60, 74, 91, 50, 60, 69, 66, 75, 62, 79, 49, 63, 66, 56, 64, 50, 58, 66, 108, 67, 70, 70, 74, 48, 51, 53, 46, 64, 62, 74, 50, 47, 69, 58, 66, 110, 48, 61, 63, 82, 71, 53, 83, 83, 94, 60, 59, 71, 85, 65, 52, 57, 73, 63, 65, 73, 60, 65, 56, 69, 58, 51, 53, 72, 70, 50, 85, 61, 62, 82, 73, 73, 71, 80, 61, 55, 64, 63, 60, 56, 65, 67, 64, 58, 53, 71, 74, 61, 56, 56, 75, 76, 50, 68, 67, 65, 105, 51, 54, 73, 57, 79, 95, 59, 53, 62, 62, 90, 77, 58, 60, 49, 55, 73, 58, 76, 59, 70, 56, 51, 70, 50, 46, 61, 99, 78, 68, 53, 108, 75, 61, 88, 87, 40, 69, 53, 81, 63, 51, 40, 56, 56, 45, 77, 57, 82, 75, 50, 70, 62, 64, 66, 73, 68, 60, 59, 76, 64, 44, 73, 49, 67, 69, 76, 70, 54, 59, 74, 55, 70, 57, 56, 53, 71, 72, 66, 69, 74, 57, 50, 68, 99, 73, 85, 58, 61, 79, 60, 87, 68, 81, 65, 54, 68, 83, 58, 61, 61, 81, 60, 121, 63, 60, 78, 71, 77, 102, 53, 72, 73, 63, 65, 59, 65, 56, 70, 62, 63, 54, 67, 61, 84, 74, 69, 75, 47, 74, 59, 82, 104, 60, 60, 77, 72, 92, 75, 67, 38, 77, 79, 59, 99, 72, 69, 66, 96, 56, 72, 53, 49, 60, 56, 83, 60, 63, 51, 70, 50, 66, 78, 77, 73, 56, 55, 71, 120, 86, 71, 60, 52, 74, 73, 72, 39, 71, 75, 59, 65, 69, 60, 47, 56, 74, 63, 71, 73, 79, 80, 57, 67, 64, 54, 58, 75, 61, 72, 58, 63, 59, 100, 71, 61, 80, 36, 57, 57, 78, 76, 85, 60, 54, 64, 56, 87, 43, 72, 58, 69, 56, 66, 54, 70, 52, 56, 51, 72, 68, 75, 57, 74, 78, 42, 64, 66, 62, 94, 63, 62, 73, 58, 84, 55, 59, 58, 87, 58, 106, 62, 48, 55, 48, 59, 69, 67, 59, 44, 60, 60, 49, 57, 52, 55, 90, 57, 67, 104, 119, 74, 75, 79, 77, 59, 50, 77, 56, 71, 52, 80, 58, 78, 64, 72, 85, 61, 58, 60, 68, 71, 61, 68, 54, 72, 67, 61, 65, 64, 63, 70, 17, 52, 67, 49, 46, 61, 59, 46, 50, 97, 54, 54, 66, 100, 64, 72, 50, 85, 60, 59, 77, 50, 42, 84, 69, 76, 53, 59, 57, 73, 85, 54, 83, 58, 75, 79, 72, 61, 55, 74, 75, 50, 66, 64, 64, 63, 58, 43, 62, 51, 71, 49, 72, 70, 53, 42, 58, 62, 74, 40, 95, 61, 60, 83, 52, 80, 69, 79, 125, 28, 65, 54, 52, 59, 60, 74, 54, 58, 58, 65, 59, 53, 87, 51, 64, 85, 57, 59, 49, 75, 39, 59, 52, 51, 58, 90, 72, 77, 55, 64, 67, 57, 67, 72, 64, 61, 65, 62, 53, 55, 58, 52, 61, 54, 67, 84, 59, 61, 96, 55, 80, 60, 45, 87, 66, 58, 70, 70, 112, 57, 49, 50, 62, 76, 74, 65, 71, 48, 78, 48, 34, 54, 47, 79, 75, 91, 61, 63, 67, 82, 70, 45, 69, 75, 76, 87, 53, 73, 40, 67, 68, 60, 74, 57, 86, 82, 65, 78, 59, 56, 65, 41, 65, 64, 73, 67, 54, 63, 62, 85, 65, 63, 59, 85, 65, 22, 112, 83, 65, 45, 117, 86, 62, 82, 61, 63, 58, 95, 77, 62, 66, 63, 61, 71, 54, 70, 69, 56, 56, 76, 90, 58, 79, 78, 52, 66, 76, 57, 51, 62, 51, 60, 72, 75, 71, 41, 58, 67, 51, 62, 66, 83, 42, 63, 77, 79, 73, 78, 0, 56, 53, 66, 75, 73, 76, 57, 63, 61, 83, 86, 66, 64, 72, 53, 52, 104, 46, 68, 50, 116, 55, 55, 73, 67, 66, 55, 64, 75, 41, 71, 72, 60, 58, 110, 61, 66, 55, 65, 67, 77, 61, 94, 70, 46, 67, 70, 65, 60, 68, 84, 73, 65, 67, 30, 93, 59, 43, 61, 69, 92, 60, 73, 86, 61, 69, 86, 63, 76, 78, 76, 56, 72, 64, 77, 50, 73, 76, 79, 62, 62, 68, 78, 54, 36, 77, 77, 85, 66, 42, 78, 59, 53, 71, 66, 67, 67, 58, 69, 61, 69, 68, 63, 79, 54, 76, 52, 69, 59, 90, 87, 65, 66, 51, 55, 53, 37, 71, 59, 71, 51, 69, 54, 59, 44, 66, 85, 73, 51, 58, 72, 55, 66, 54, 51, 49, 85, 63, 70, 54, 77, 55, 85, 66, 70, 63, 53, 62, 52, 66, 74, 74, 81, 74, 71, 55, 71, 86, 56, 58, 87, 60, 66, 55, 81, 68, 58, 47, 63, 58, 59, 61, 63, 54, 54, 57, 63, 79, 43, 66, 38, 52, 59, 112, 59, 77, 83, 82, 62, 61, 68, 60, 49, 63, 105, 102, 60, 60, 75, 69, 60, 54, 78, 66, 62, 49, 76, 53, 83, 99, 50, 64, 68, 84, 69, 54, 48, 62, 70, 61, 67, 67, 72, 54, 68, 71, 74, 60, 63, 74, 65, 64, 60, 72, 67, 71, 55, 55, 67, 74, 67, 35, 68, 50, 79, 78, 49, 67, 70, 74, 55, 51, 74, 77, 64, 52, 55, 47, 59, 60, 50, 59, 76, 67, 57, 48, 62, 62, 57, 61, 58, 73, 44, 57, 76, 55, 64, 51, 64, 33, 91, 66, 68, 85, 65, 91, 73, 65, 47, 58, 68, 69, 100, 60, 75, 67, 88, 66, 74, 53, 71, 78, 55, 75, 59, 68, 51, 66, 63, 62, 60, 74, 77, 59, 48, 62, 56, 68, 58, 67, 40, 72, 79, 66, 68, 48, 47, 60, 83, 62, 54, 54, 63, 59, 66, 81, 85, 110, 85, 70, 104, 68, 105, 59, 63, 54, 64, 72, 72, 54, 47, 63, 62, 83, 95, 59, 58, 59, 52, 56, 62, 57, 70, 55, 65, 64, 55, 64, 70, 64, 51, 55, 107, 62, 70, 64, 60, 64, 71, 56, 84, 131, 57, 71, 53, 44, 72, 66, 65, 85, 55, 44, 39, 78, 70, 57, 58, 59, 73, 48, 50, 64, 84, 61, 58, 87, 83, 66, 60, 60, 71, 78, 51, 73, 75, 66, 88, 79, 78, 48, 83, 64, 75, 64, 57, 62, 64, 83, 84, 71, 64, 71, 49, 84, 58, 69, 67, 81, 65, 51, 103, 78, 47, 68, 59, 56, 65, 93, 54, 63, 70, 64, 67, 69, 43, 71, 65, 66, 74, 63, 94, 92, 52, 56, 78, 63, 71, 68, 67, 78, 77, 69, 76, 63, 65, 66, 49, 60, 53, 76, 52, 80, 57, 72, 64, 54, 67, 62, 70, 92, 48, 68, 58, 62, 73, 79, 59, 71, 66, 54, 60, 83, 62, 66, 50, 59, 43, 50, 82, 82, 70, 55, 50, 89, 87, 75, 67, 59, 95, 55, 53, 62, 55, 66, 63, 61, 47, 55, 64, 69, 63, 59, 59, 70, 68, 69, 134, 48, 64, 96, 78, 54, 60, 80, 66, 55, 78, 59, 92, 97, 72, 62, 84, 44, 107, 71, 77, 68, 52, 52, 64, 61, 119, 68, 87, 90, 64, 56, 57, 79, 62, 84, 56, 89, 72, 55, 61, 70, 81, 69, 58, 49, 67, 59, 59, 57, 48, 53, 52, 86, 74, 62, 62, 59, 52, 71, 65, 82, 50, 62, 68, 110, 63, 55, 66, 50, 76, 48, 63, 83, 80, 80, 68, 61, 140, 57, 64, 56, 65, 63, 53, 43, 75, 87, 56, 95, 74, 71, 64, 73, 73, 62, 46, 66, 79, 57, 56, 53, 58, 67, 59, 70, 55, 63, 85, 62, 49, 59, 49, 66, 57, 78, 67, 65, 54, 62, 66, 48, 61, 45, 91, 73, 76, 82, 75, 52, 59, 76, 58, 68, 81, 58, 106, 63, 93, 64, 63, 61, 57, 73, 56, 46, 82, 79, 68, 70, 75, 73, 76, 50, 76, 53, 59, 73, 62, 58, 66, 98, 71, 59, 68, 90, 88, 46, 62, 60, 57, 75, 56, 55, 59, 59, 77, 74, 67, 46, 70, 59, 64, 73, 77, 64, 60, 92, 84, 86, 58, 50, 70, 62, 63, 57, 77, 80, 70, 72, 75, 54, 57, 74, 79, 61, 58, 76, 65, 82, 75, 62, 61, 40, 61, 74, 45, 47, 75, 69, 44, 42, 76, 60, 62, 59, 118, 63, 69, 64, 32, 71, 56, 53, 67, 71, 65, 83, 65, 52, 42, 65, 62, 55, 68, 44, 73, 58, 84, 66, 42, 59, 62, 56, 57, 70, 52, 66, 73, 64, 54, 56, 51, 49, 53, 50, 59, 50, 52, 57, 77, 67, 48, 81, 57, 71, 89, 67, 63, 68, 65, 63, 81, 75, 64, 53, 61, 55, 73, 66, 67, 63, 59, 64, 54, 89, 49, 72, 53, 64, 64, 59, 64, 52, 67, 66, 57, 48, 81, 47, 54, 40, 92, 46, 53, 65, 59, 58, 54, 76, 155, 86, 63, 53, 65, 70, 69, 53, 70, 62, 71, 58, 68, 64, 56, 67, 72, 83, 71, 61, 62, 86, 66, 61, 53, 64, 84, 52, 71, 64, 72, 59, 97, 86, 71, 85, 68, 85, 59, 52, 45, 63, 68, 33, 61, 68, 66, 76, 54, 86, 60, 48, 71, 57, 70, 73, 116, 56, 65, 71, 59, 68, 64, 67, 71, 69, 71, 64, 57, 57, 56, 67, 56, 56, 89, 63, 57, 63, 76, 48, 114, 70, 56, 57, 59, 50, 70, 64, 74, 57, 68, 73, 78, 62, 64, 85, 69, 50, 65, 67, 60, 82, 66, 59, 66, 84, 59, 69, 39, 51, 74, 61, 51, 60, 83, 58, 63, 72, 60, 58, 71, 84, 58, 73, 78, 48, 63, 99, 74, 63, 59, 59, 45, 71, 57, 82, 67, 49, 69, 77, 66, 73, 71, 66, 68, 54, 77, 84, 54, 57, 58, 54, 55, 51, 71, 53, 50, 57, 68, 66, 83, 73, 127, 73, 42, 59, 68, 58, 53, 76, 66, 63, 62, 51, 59, 66, 62, 76, 48, 67, 70, 70, 54, 61, 64, 56, 82, 46, 68, 64, 56, 82, 78, 75, 82, 67, 71, 68, 63, 64, 64, 62, 63, 41, 77, 63, 74, 58, 66, 64, 63, 63, 60, 50, 76, 71, 55, 44, 81, 57, 47, 64, 57, 99, 97, 61, 63, 60, 43, 60, 85, 65, 66, 67, 69, 61, 53, 115, 73, 70, 67, 57, 52, 58, 72, 56, 59, 82, 55, 60, 72, 68, 74, 58, 48, 55, 83, 62, 65, 76, 45, 65, 78, 62, 65, 74, 67, 50, 98, 56, 72, 77, 63, 61, 52, 80, 59, 52, 66, 71, 57, 61, 55, 65, 60, 65, 80, 66, 67, 60, 69, 56, 86, 41, 82, 86, 60, 73, 46, 74, 75, 62, 54, 40, 61, 81, 68, 56, 68, 66, 71, 78, 59, 80, 72, 64, 58, 73, 60, 60, 67, 71, 71, 83, 67, 73, 64, 76, 79, 58, 136, 66, 72, 69, 55, 69, 52, 63, 77, 62, 77, 64, 76, 75, 59, 55, 74, 70, 50, 47, 53, 53, 71, 64, 66, 60, 83, 43, 70, 72, 58, 65, 120, 60, 47, 59, 65, 83, 56, 58, 58, 60, 75, 67, 74, 89, 61, 72, 75, 77, 107, 80, 44, 84, 56, 59, 64, 71, 63, 122, 53, 73, 68, 67, 52, 63, 63, 63, 65, 60, 56, 49, 65, 55, 68, 110, 68, 45, 65, 66, 106, 71, 71, 65, 67, 56, 49, 77, 60, 61, 49, 62, 43, 74, 86, 77, 72, 66, 48, 56, 78, 64, 63, 65, 65, 69, 83, 56, 51, 84, 74, 58, 54, 52, 61, 78, 88, 50, 77, 60, 59, 37, 58, 51, 61, 59, 57, 74, 47, 52, 80, 57, 101, 79, 52, 71, 42, 75, 72, 60, 85, 88, 65, 74, 41, 75, 66, 77, 97, 67, 71, 49, 68, 50, 65, 45, 53, 45, 99, 67, 56, 91, 74, 60, 85, 67, 85, 53, 71, 65, 58, 47, 55, 67, 105, 59, 63, 64, 70, 70, 58, 49, 69, 80, 69, 70, 51, 59, 49, 60, 66, 116, 50, 54, 70, 59, 48, 66, 79, 73, 50, 60, 89, 52, 69, 79, 74, 54, 56, 63, 56, 60, 54, 57, 54, 55, 62, 53, 119, 76, 58, 37, 52, 68, 75, 52, 73, 60, 54, 94, 72, 66, 95, 81, 65, 52, 73, 68, 54, 96, 76, 47, 68, 82, 89, 51, 101, 58, 60, 94, 67, 94, 44, 92, 82, 62, 64, 71, 78, 97, 61, 42, 62, 67, 41, 50, 109, 63, 58, 70, 45, 72, 84, 85, 110, 58, 85, 70, 54, 68, 59, 68, 53, 59, 55, 70, 63, 88, 64, 65, 54, 61, 49, 80, 81, 56, 62, 65, 76, 63, 65, 50, 67, 55, 76, 48, 59, 66, 61, 65, 108, 50, 63, 71, 49, 83, 90, 57, 68, 54, 63, 55, 41, 93, 64, 67, 60, 58, 76, 70, 43, 34, 51, 54, 78, 93, 57, 56, 52, 52, 95, 51, 74, 69, 56, 82, 60, 71, 36, 61, 58, 74, 61, 43, 54, 62, 58, 95, 63, 69, 69, 55, 66, 65, 73, 72, 59, 52, 72, 49, 74, 77, 99, 62, 58, 62, 68, 78, 75, 42, 63, 46, 70, 77, 86, 62, 69, 52, 81, 91, 67, 51, 47, 67, 52, 70, 74, 67, 54, 65, 68, 67, 68, 67, 62, 71, 66, 78, 73, 67, 88, 52, 96, 58, 52, 61, 58, 39, 63, 51, 68, 73, 60, 65, 72, 53, 85, 54, 57, 67, 61, 81, 40, 81, 84, 59, 84, 54, 89, 45, 79, 48, 70, 70, 70, 50, 35, 65, 79, 47, 71, 61, 81, 45, 68, 57, 66, 60, 68, 76, 61, 71, 64, 57, 58, 62, 46, 76, 59, 63, 89, 58, 96, 63, 85, 72, 59, 65, 44, 66, 64, 46, 60, 61, 71, 63, 72, 65, 67, 66, 112, 73, 82, 73, 72, 73, 71, 74, 83, 58, 79, 68, 40, 74, 76, 78, 71, 63, 65, 50, 52, 76, 55, 58, 79, 137, 63, 58, 49, 72, 67, 57, 62, 84, 54, 61, 62, 61, 77, 67, 54, 68, 80, 57, 60, 65, 66, 60, 64, 91, 56, 61, 55, 63, 106, 72, 68, 65, 65, 104, 69, 78, 35, 43, 59, 69, 57, 45, 62, 73, 57, 65, 52, 68, 70, 90, 73, 66, 70, 70, 80, 48, 70, 51, 84, 58, 66, 44, 59, 72, 100, 55, 69, 61, 67, 60, 38, 69, 55, 71, 67, 80, 69, 89, 90, 68, 50, 105, 57, 69, 81, 48, 73, 40, 48, 112, 54, 75, 69, 86, 45, 70, 56, 77, 82, 61, 76, 64, 93, 66, 56, 82, 53, 110, 47, 73, 66, 67, 76, 46, 88, 46, 67, 54, 92, 57, 60, 39, 45, 49, 94, 60, 72, 61, 66, 49, 51, 65, 78, 78, 83, 40, 62, 48, 66, 74, 57, 69, 60, 74, 66, 67, 67, 98, 64, 61, 80, 80, 67, 57, 62, 64, 48, 83, 54, 72, 59, 50, 55, 68, 99, 50, 64, 69, 69, 58, 55, 81, 72, 60, 54, 64, 65, 42, 59, 70, 60, 76, 156, 44, 70, 56, 52, 73, 60, 102, 66, 66, 89, 75, 56, 67, 55, 60, 75, 66, 68, 52, 49, 73, 70, 103, 70, 52, 64, 45, 66, 64, 64, 66, 90, 55, 68, 70, 68, 57, 64, 62, 54, 60, 61, 94, 39, 52, 47, 76, 71, 44, 76, 60, 72, 73, 58, 63, 69, 76, 64, 66, 41, 85, 70, 56, 72, 63, 68, 73, 64, 73, 68, 69, 57, 64, 62, 59, 56, 97, 73, 54, 54, 83, 64, 61, 50, 46, 89, 45, 84, 66, 53, 81, 72, 53, 65, 98, 48, 48, 46, 56, 93, 58, 72, 46, 62, 71, 74, 71, 99, 70, 56, 80, 67, 54, 66, 93, 82, 61, 84, 68, 73, 61, 50, 52, 75, 70, 72, 54, 72, 60, 85, 65, 84, 58, 50, 96, 75, 76, 46, 83, 50, 59, 99, 59, 78, 74, 63, 62, 71, 65, 66, 67, 68, 61, 64, 111, 71, 74, 65, 68, 50, 111, 75, 86, 71, 67, 71, 60, 61, 71, 64, 81, 42, 61, 72, 34, 64, 78, 52, 50, 67, 60, 77, 34, 48, 81, 61, 79, 82, 90, 48, 78, 63, 52, 57, 63, 52, 77, 50, 118, 65, 50, 80, 60, 69, 62, 56, 70, 52, 88, 70, 81, 60, 84, 77, 48, 65, 76, 32, 72, 62, 52, 74, 79, 86, 78, 69, 57, 61, 36, 100, 53, 65, 77, 48, 52, 48, 50, 57, 65, 85, 68, 74, 77, 51, 59, 54, 67, 59, 58, 51, 69, 52, 51, 48, 55, 72, 57, 57, 54, 56, 69, 68, 60, 83, 95, 42, 73, 55, 81, 73, 46, 41, 63, 88, 89, 58, 44, 71, 63, 126, 67, 91, 52, 88, 54, 58, 51, 63, 53, 46, 57, 59, 72, 67, 56, 84, 50, 73, 56, 95, 76, 92, 76, 84, 67, 75, 66, 81, 49, 72, 89, 46, 75, 56, 75, 55, 65, 65, 58, 77, 101, 24, 66, 73, 55, 50, 88, 69, 54, 67, 55, 105, 68, 59, 68, 47, 57, 81, 61, 57, 56, 78, 92, 62, 96, 75, 89, 99, 76, 74, 89, 64, 84, 68, 87, 48, 79, 58, 84, 47, 54, 61, 124, 41, 45, 129, 64, 86, 66, 89, 68, 63, 51, 46, 74, 52, 41, 82, 67, 60, 48, 92, 73, 60, 51, 78, 94, 56, 72, 45, 74, 70, 71, 67, 58, 85, 69, 60, 59, 57, 77, 73, 76, 66, 63, 90, 78, 60, 59, 37, 46, 62, 86, 73, 72, 62, 66, 77, 43, 57, 70, 73, 69, 77, 75, 60, 64, 81, 59, 49, 61, 61, 79, 57, 53, 76, 68, 69, 76, 80, 54, 94, 92, 50, 63, 61, 81, 61, 58, 54, 71, 83, 73, 49, 74, 59, 67, 61, 63, 57, 88, 74, 64, 58, 42, 77, 97, 41, 82, 62, 66, 81, 66, 42, 67, 74, 64, 71, 85, 58, 67, 71, 59, 72, 54, 66, 51, 70, 63, 45, 52, 91, 68, 61, 39, 66, 74, 45, 65, 75, 55, 60, 61, 70, 57, 54, 44, 72, 62, 65, 68, 85, 79, 64, 67, 52, 65, 68, 83, 69, 79, 52, 48, 65, 67, 59, 69, 79, 70, 70, 46, 51, 66, 61, 58, 68, 53, 55, 69, 59, 57, 78, 72, 79, 63, 72, 62, 73, 64, 68, 62, 74, 80, 55, 51, 62, 55, 49, 57, 71, 70, 64, 101, 44, 51, 55, 58, 58, 80, 48, 104, 40, 70, 87, 68, 76, 80, 63, 70, 99, 51, 73, 58, 63, 60, 52, 70, 80, 79, 63, 62, 57, 79, 47, 73, 59, 91, 55, 71, 67, 46, 68, 58, 60, 71, 64, 65, 58, 90, 64, 58, 70, 63, 59, 79, 130, 65, 50, 56, 57, 55, 79, 42, 73, 57, 41, 45, 51, 79, 59, 84, 56, 53, 59, 68, 52, 44, 60, 60, 77, 58, 70, 75, 59, 88, 43, 79, 78, 58, 61, 86, 43, 65, 66, 77, 121, 69, 55, 45, 62, 60, 61, 78, 49, 73, 81, 69, 56, 97, 71, 36, 67, 84, 48, 124, 70, 59, 85, 80, 62, 73, 70, 73, 58, 84, 58, 67, 67, 44, 69, 67, 50, 72, 86, 94, 61, 73, 63, 64, 57, 89, 65, 58, 60, 63, 41, 64, 76, 48, 55, 63, 74, 51, 67, 53, 92, 57, 64, 73, 84, 66, 74, 64, 80, 62, 71, 65, 66, 87, 67, 70, 41, 61, 59, 60, 72, 71, 55, 63, 69, 67, 68, 46, 65, 73, 69, 54, 71, 51, 66, 95, 73, 72, 44, 52, 61, 61, 79, 78, 56, 73, 72, 89, 70, 61, 81, 64, 81, 46, 104, 59, 59, 55, 81, 64, 60, 60, 68, 64, 60, 105, 67, 59, 73, 69, 61, 72, 103, 61, 65, 56, 78, 79, 74, 45, 75, 76, 58, 81, 78, 47, 43, 68, 51, 73, 69, 73, 49, 55, 72, 68, 79, 79, 55, 92, 98, 75, 67, 79, 62, 71, 52, 44, 68, 67, 52, 60, 60, 61, 52, 58, 51, 55, 50, 60, 118, 63, 75, 90, 66, 59, 62, 65, 70, 75, 50, 92, 82, 83, 87, 61, 59, 68, 64, 65, 83, 52, 69, 87, 86, 43, 88, 76, 73, 77, 57, 73, 88, 65, 78, 54, 48, 95, 61, 73, 63, 52, 85, 82, 60, 42, 60, 77, 52, 67, 57, 85, 34, 39, 54, 65, 61, 53, 47, 68, 63, 46, 66, 42, 64, 56, 62, 80, 55, 50, 55, 53, 62, 64, 59, 46, 42, 83, 38, 80, 63, 42, 75, 62, 78, 87, 78, 74, 61, 59, 69, 61, 106, 43, 58, 53, 56, 83, 85, 59, 67, 68, 58, 45, 61, 48, 78, 57, 67, 64, 59, 54, 87, 70, 62, 62, 76, 64, 80, 68, 68, 51, 53, 89, 62, 80, 71, 38, 98, 90, 50, 57, 56, 58, 80, 68, 49, 47, 54, 80, 78, 59, 69, 75, 63, 64, 55, 55, 58, 101, 51, 55, 49, 69, 49, 58, 50, 76, 73, 70, 59, 82, 60, 66, 68, 63, 89, 60, 60, 47, 51, 75, 68, 84, 51, 72, 60, 82, 62, 84, 66, 53, 83, 72, 64, 65, 62, 54, 62, 61, 51, 45, 54, 50, 88, 42, 63, 64, 54, 53, 72, 71, 58, 83, 67, 55, 56, 64, 64, 79, 56, 83, 59, 59, 76, 40, 83, 58, 83, 63, 72, 61, 74, 53, 56, 108, 64, 70, 62, 74, 66, 91, 59, 72, 53, 69, 66, 67, 64, 46, 67, 71, 72, 61, 62, 64, 50, 70, 50, 74, 42, 58, 53, 87, 69, 57, 42, 68, 60, 68, 75, 84, 74, 72, 60, 40, 42, 63, 57, 56, 74, 55, 71, 49, 50, 47, 73, 43, 73, 54, 61, 59, 69, 74, 62, 91, 73, 83, 41, 65, 71, 59, 67, 97, 78, 66, 78, 66, 81, 67, 75, 51, 70, 76, 69, 70, 88, 60, 95, 66, 78, 62, 63, 71, 62, 87, 99, 84, 69, 69, 65, 49, 62, 40, 89, 67, 67, 64, 91, 75, 77, 86, 86, 78, 58, 105, 41, 91, 74, 71, 74, 51, 57, 84, 59, 71, 65, 65, 67, 44, 90, 154, 46, 60, 68, 62, 37, 86, 59, 80, 62, 74, 51, 55, 77, 61, 89, 59, 121, 101, 76, 42, 50, 43, 50, 66, 59, 57, 50, 90, 68, 59, 73, 55, 57, 94, 67, 82, 44, 78, 55, 66, 90, 66, 60, 66, 50, 62, 57, 65, 75, 82, 64, 71, 67, 72, 70, 57, 54, 84, 61, 60, 55, 59, 75, 53, 82, 84, 38, 90, 77, 84, 61, 58, 48, 60, 72, 65, 65, 59, 123, 56, 70, 60, 53, 65, 78, 62, 71, 55, 60, 58, 54, 49, 59, 56, 71, 71, 75, 67, 48, 44, 69, 74, 63, 49, 66, 69, 65, 73, 51, 56, 70, 50, 66, 59, 55, 83, 70, 64, 57, 63, 58, 58, 53, 57, 43, 90, 88, 80, 58, 64, 78, 63, 86, 67, 64, 56, 56, 64, 67, 48, 66, 88, 59, 73, 95, 59, 68, 51, 89, 63, 71, 57, 87, 71, 62, 71, 43, 65, 44, 51, 59, 78, 54, 65, 69, 54, 69, 55, 65, 55, 79, 51, 63, 75, 51, 62, 56, 53, 82, 55, 45, 54, 77, 73, 62, 59, 81, 53, 67, 49, 77, 58, 61, 64, 64, 66, 67, 64, 67, 56, 83, 78, 76, 46, 55, 86, 74, 78, 63, 49, 61, 77, 71, 52, 61, 60, 67, 60, 62, 57, 54, 56, 60, 57, 59, 54, 62, 65, 68, 55, 64, 99, 56, 62, 113, 68, 58, 52, 73, 47, 53, 48, 58, 59, 84, 88, 60, 46, 60, 95, 63, 76, 66, 51, 55, 49, 52, 65, 68, 63, 54, 69, 75, 68, 90, 81, 64, 54, 74, 58, 59, 70, 57, 68, 65, 54, 71, 68, 65, 76, 62, 64, 62, 60, 44, 56, 45, 64, 60, 88, 57, 64, 69, 70, 66, 57, 96, 56, 79, 116, 70, 57, 97, 61, 71, 58, 72, 59, 62, 64, 53, 66, 72, 66, 64, 60, 75, 62, 56, 64, 57, 64, 62, 64, 54, 72, 57, 70, 73, 66, 56, 71, 66, 51, 42, 86, 73, 64, 55, 60, 70, 46, 55, 45, 68, 45, 76, 74, 72, 76, 66, 67, 63, 75, 83, 64, 69, 68, 61, 91, 65, 73, 57, 65, 54, 77, 73, 81, 50, 53, 71, 59, 62, 66, 55, 131, 73, 60, 82, 61, 59, 48, 60, 63, 59, 63, 71, 61, 53, 71, 60, 62, 54, 64, 74, 59, 60, 58, 90, 58, 71, 72, 56, 70, 44, 101, 57, 100, 50, 66, 82, 72, 73, 49, 68, 55, 55, 70, 65, 54, 48, 65, 64, 58, 50, 62, 60, 100, 63, 63, 85, 48, 62, 59, 63, 51, 59, 56, 76, 68, 53, 75, 65, 64, 76, 71, 47, 52, 66, 61, 84, 77, 67, 75, 115, 60, 43, 88, 50, 64, 79, 98, 69, 70, 69, 67, 64, 64, 81, 71, 52, 85, 74, 61, 94, 96, 69, 73, 72, 78, 61, 49, 64, 67, 77, 68, 69, 56, 62, 38, 63, 54, 60, 62, 56, 55, 58, 76, 85, 60, 81, 72, 58, 49, 54, 73, 48, 39, 57, 68, 68, 60, 58, 86, 64, 58, 66, 49, 60, 64, 77, 63, 51, 55, 78, 74, 61, 57, 67, 44, 57, 61, 68, 49, 65, 58, 59, 70, 67, 87, 58, 84, 62, 62, 50, 59, 84, 68, 60, 72, 68, 75, 82, 86, 62, 57, 48, 61, 84, 50, 61, 58, 72, 84, 53, 88, 79, 58, 54, 60, 72, 66, 61, 68, 64, 82, 76, 41, 90, 98, 53, 57, 90, 66, 61, 61, 45, 67, 60, 66, 76, 56, 62, 70, 56, 51, 76, 61, 60, 65, 52, 66, 88, 67, 62, 50, 66, 65, 45, 64, 56, 38, 69, 51, 73, 58, 72, 72, 70, 52, 70, 58, 61, 62, 64, 57, 54, 68, 76, 61, 90, 48, 73, 64, 78, 54, 67, 85, 68, 49, 57, 57, 66, 58, 65, 54, 69, 64, 65, 68, 59, 134, 72, 72, 55, 63, 55, 72, 74, 88, 85, 63, 87, 59, 62, 60, 77, 70, 52, 67, 86, 50, 77, 79, 53, 72, 71, 62, 64, 64, 62, 70, 72, 68, 37, 49, 59, 60, 69, 72, 61, 81, 78, 47, 73, 46, 64, 59, 63, 99, 54, 55, 96, 55, 68, 72, 60, 67, 75, 50, 55, 55, 72, 68, 71, 48, 63, 85, 72, 66, 66, 64, 100, 39, 49, 71, 65, 61, 59, 71, 69, 87, 51, 95, 58, 57, 69, 42, 65, 60, 51, 66, 59, 98, 67, 54, 80, 54, 78, 68, 67, 89, 51, 63, 69, 59, 76, 45, 61, 69, 57, 59, 71, 63, 56, 60, 70, 58, 67, 79, 56, 50, 73, 81, 51, 70, 71, 67, 72, 76, 62, 90, 57, 47, 69, 72, 61, 65, 53, 53, 57, 49, 64, 69, 70, 67, 64, 56, 67, 46, 61, 66, 78, 81, 69, 64, 69, 63, 79, 55, 67, 38, 62, 53, 54, 79, 70, 40, 72, 69, 69, 60, 56, 80, 52, 84, 56, 79, 72, 61, 82, 60, 83, 70, 76, 85, 82, 59, 60, 72, 77, 65, 74, 73, 59, 67, 86, 65, 104, 76, 88, 56, 68, 73, 55, 74, 73, 54, 57, 56, 62, 67, 73, 96, 60, 66, 50, 93, 46, 81, 67, 90, 76, 61, 73, 67, 72, 66, 65, 71, 91, 63, 88, 72, 67, 64, 67, 74, 94, 74, 69, 59, 67, 57, 69, 74, 77, 80, 56, 81, 72, 51, 70, 67, 86, 67, 67, 87, 52, 70, 60, 55, 77, 67, 67, 62, 64, 74, 66, 76, 61, 63, 75, 60, 90, 92, 46, 63, 64, 59, 45, 62, 63, 86, 70, 72, 109, 68, 100, 63, 85, 75, 78, 77, 54, 76, 69, 57, 61, 67, 56, 77, 74, 58, 57, 65, 53, 59, 67, 61, 59, 58, 65, 72, 68, 57, 78, 70, 68, 59, 75, 51, 69, 36, 94, 51, 87, 87, 92, 46, 73, 66, 87, 56, 70, 55, 50, 67, 86, 63, 74, 63, 63, 59, 65, 67, 67, 58, 77, 67, 98, 63, 57, 68, 59, 55, 66, 64, 43, 66, 66, 54, 64, 62, 69, 72, 82, 68, 83, 81, 60, 56, 55, 64, 61, 79, 64, 60, 60, 72, 68, 53, 49, 65, 100, 54, 80, 103, 62, 58, 63, 66, 39, 70, 72, 66, 65, 54, 74, 56, 57, 43, 47, 62, 71, 53, 55, 48, 55, 71, 65, 42, 58, 80, 70, 61, 58, 65, 69, 58, 84, 60, 78, 56, 57, 68, 58, 70, 62, 76, 60, 60, 67, 79, 75, 78, 54, 72, 62, 88, 61, 64, 61, 61, 70, 68, 68, 50, 59, 67, 48, 67, 72, 80, 69, 55, 54, 80, 66, 53, 66, 69, 77, 63, 67, 65, 62, 88, 56, 70, 82, 72, 77, 62, 62, 72, 65, 64, 71, 72, 71, 69, 62, 51, 54, 59, 69, 71, 68, 55, 53, 67, 58, 54, 78, 65, 58, 87, 74, 75, 144, 60, 58, 66, 74, 68, 46, 86, 56, 58, 67, 56, 70, 44, 79, 49, 64, 73, 87, 79, 77, 63, 61, 68, 66, 60, 63, 53, 76, 69, 62, 69, 58, 67, 75, 112, 52, 82, 61, 53, 74, 49, 94, 92, 56, 52, 67, 57, 89, 76, 51, 80, 45, 50, 67, 56, 84, 54, 46, 70, 73, 84, 58, 59, 52, 66, 76, 66, 67, 80, 60, 100, 119, 72, 66, 89, 51, 57, 72, 62, 67, 76, 65, 36, 55, 46, 45, 65, 59, 86, 68, 63, 86, 60, 44, 59, 71, 69, 54, 83, 64, 55, 55, 59, 48, 74, 68, 182, 55, 45, 71, 64, 57, 65, 57, 56, 50, 60, 54, 72, 77, 51, 95, 87, 95, 60, 72, 53, 80, 71, 55, 57, 53, 59, 80, 73, 72, 58, 75, 75, 98, 66, 66, 55, 60, 65, 65, 60, 57, 74, 64, 55, 45, 44, 70, 69, 60, 57, 76, 43, 64, 70, 44, 66, 73, 58, 64, 75, 58, 50, 79, 56, 76, 51, 78, 85, 70, 68, 42, 58, 50, 58, 62, 89, 72, 79, 85, 47, 60, 79, 53, 107, 74, 70, 62, 46, 98, 58, 44, 50, 62, 60, 55, 68, 59, 70, 86, 49, 55, 41, 58, 63, 66, 51, 71, 54, 69, 69, 68, 67, 53, 75, 76, 53, 56, 77, 67, 60, 50, 82, 61, 52, 47, 73, 53, 49, 72, 57, 61, 79, 70, 63, 57, 68, 62, 72, 78, 65, 80, 64, 64, 77, 80, 76, 45, 66, 61, 61, 92, 87, 80, 59, 74, 73, 82, 96, 56, 63, 94, 85, 64, 95, 59, 70, 56, 51, 73, 60, 63, 76, 64, 76, 73, 50, 76, 72, 56, 60, 70, 80, 72, 49, 58, 69, 85, 72, 57, 70, 49, 92, 57, 76, 49, 45, 62, 61, 67, 62, 75, 67, 70, 53, 72, 65, 53, 63, 53, 76, 80, 48, 46, 72, 54, 63, 67, 62, 74, 68, 38, 65, 64, 70, 85, 64, 49, 69, 64, 68, 62, 64, 60, 53, 53, 45, 46, 77, 71, 83, 66, 84, 52, 78, 69, 62, 62, 53, 73, 77, 66, 55, 72, 57, 76, 77, 94, 64, 68, 67, 55, 41, 67, 56, 81, 62, 39, 55, 53, 49, 69, 42, 56, 45, 71, 57, 49, 50, 75, 62, 54, 63, 53, 49, 56, 97, 49, 73, 55, 76, 69, 46, 74, 61, 63, 85, 63, 68, 58, 123, 85, 59, 69, 62, 43, 84, 61, 40, 78, 61, 59, 74, 74, 49, 57, 95, 63, 55, 65, 80, 80, 69, 70, 52, 58, 45, 49, 78, 107, 83, 77, 65, 79, 51, 61, 53, 67, 69, 68, 49, 77, 55, 67, 58, 64, 66, 71, 56, 87, 72, 46, 59, 89, 62, 65, 80, 49, 57, 86, 45, 67, 59, 58, 80, 54, 76, 76, 52, 79, 60, 78, 71, 57, 70, 56, 83, 46, 56, 76, 57, 75, 51, 70, 61, 62, 81, 63, 59, 46, 96, 78, 78, 78, 42, 53, 91, 73, 66, 52, 46, 60, 59, 52, 56, 72, 94, 63, 65, 75, 47, 85, 67, 56, 58, 36, 55, 67, 71, 75, 65, 44, 66, 66, 63, 52, 65, 97, 49, 80, 61, 74, 62, 76, 60, 62, 73, 79, 55, 95, 81, 67, 54, 49, 50, 64, 87, 73, 83, 54, 56, 60, 69, 64, 73, 60, 58, 69, 55, 69, 61, 47, 58, 69, 89, 71, 53, 62, 75, 58, 66, 48, 62, 57, 51, 55, 73, 101, 75, 69, 46, 52, 65, 58, 57, 48, 61, 67, 47, 56, 77, 55, 68, 54, 55, 78, 61, 52, 58, 70, 93, 73, 66, 52, 61, 64, 93, 56, 80, 50, 66, 53, 74, 82, 59, 58, 46, 63, 73, 97, 78, 60, 54, 54, 68, 94, 43, 72, 65, 62, 79, 76, 81, 67, 66, 56, 57, 53, 65, 75, 96, 52, 81, 67, 81, 57, 58, 71, 76, 56, 64, 79, 65, 47, 68, 58, 78, 74, 58, 73, 83, 51, 75, 60, 55, 46, 49, 78, 59, 42, 50, 62, 62, 82, 65, 67, 46, 79, 73, 54, 47, 70, 60, 60, 53, 80, 55, 77, 51, 73, 74, 66, 68, 56, 45, 54, 59, 88, 54, 84, 59, 63, 78, 54, 69, 74, 72, 55, 55, 47, 102, 44, 68, 46, 72, 59, 80, 93, 67, 69, 61, 99, 105, 49, 57, 53, 43, 49, 57, 69, 80, 87, 64, 81, 95, 100, 61, 65, 50, 67, 86, 84, 88, 67, 71, 60, 79, 56, 69, 59, 64, 67, 84, 68, 58, 80, 69, 75, 63, 54, 59, 45, 47, 39, 61, 91, 85, 81, 72, 71, 62, 55, 52, 63, 92, 50, 62, 65, 63, 106, 68, 58, 43, 60, 69, 67, 66, 61, 69, 61, 70, 84, 101, 25, 53, 70, 86, 60, 54, 62, 89, 64, 40, 79, 62, 73, 48, 63, 65, 91, 75, 85, 50, 64, 56, 62, 70, 58, 85, 99, 106, 78, 72, 52, 45, 72, 72, 54, 63, 70, 50, 62, 57, 72, 54, 46, 55, 65, 78, 61, 57, 94, 93, 74, 51, 62, 56, 55, 61, 60, 49, 60, 53, 76, 62, 56, 63, 79, 63, 115, 67, 64, 55, 44, 96, 61, 78, 57, 54, 58, 70, 61, 63, 92, 88, 54, 72, 60, 67, 77, 73, 65, 66, 52, 54, 96, 58, 54, 75, 53, 91, 84, 90, 61, 106, 59, 75, 73, 49, 57, 60, 54, 77, 52, 83, 62, 77, 73, 63, 65, 53, 63, 55, 77, 47, 62, 40, 63, 48, 39, 72, 65, 59, 59, 50, 71, 50, 55, 60, 103, 74, 51, 85, 68, 41, 60, 74, 57, 54, 44, 78, 80, 65, 48, 73, 70, 63, 65, 43, 65, 36, 91, 46, 69, 67, 99, 67, 46, 56, 66, 67, 58, 49, 49, 82, 68, 66, 86, 34, 58, 58, 109, 80, 46, 58, 65, 57, 84, 70, 62, 87, 54, 80, 60, 60, 64, 79, 77, 49, 42, 93, 52, 66, 83, 62, 75, 70, 85, 72, 45, 61, 84, 69, 72, 66, 69, 64, 58, 56, 72, 42, 50, 96, 84, 44, 66, 65, 51, 80, 57, 84, 80, 69, 76, 82, 77, 50, 66, 56, 43, 60, 77, 71, 77, 110, 60, 82, 71, 62, 90, 53, 68, 69, 55, 60, 86, 104, 46, 56, 55, 64, 60, 64, 72, 46, 99, 64, 88, 45, 72, 74, 56, 51, 59, 83, 69, 62, 65, 56, 72, 87, 64, 74, 74, 50, 59, 71, 56, 47, 56, 84, 71, 69, 58, 79, 47, 81, 72, 69, 71, 94, 54, 80, 85, 75, 72, 53, 77, 77, 63, 67, 55, 73, 53, 69, 84, 59, 66, 84, 56, 48, 44, 50, 84, 55, 59, 55, 64, 89, 61, 57, 79, 67, 57, 62, 63, 81, 64, 72, 69, 54, 82, 67, 63, 62, 74, 80, 65, 61, 66, 51, 70, 67, 125, 82, 78, 53, 61, 64, 51, 68, 107, 66, 50, 58, 67, 48, 65, 72, 65, 52, 57, 52, 60, 64, 67, 67, 71, 70, 61, 55, 90, 67, 68, 57, 68, 57, 44, 70, 75, 111, 81, 62, 82, 60, 62, 78, 65, 62, 68, 67, 70, 59, 54, 52, 51, 59, 67, 64, 63, 64, 48, 57, 49, 60, 51, 90, 65, 75, 90, 49, 83, 58, 84, 71, 59, 66, 60, 57, 66, 63, 76, 45, 96, 61, 69, 55, 75, 63, 68, 47, 78, 61, 56, 77, 54, 63, 66, 65, 69, 61, 69, 72, 56, 50, 64, 62, 54, 63, 70, 56, 63, 53, 88, 66, 65, 70, 63, 62, 53, 70, 65, 79, 54, 79, 51, 65, 50, 72, 73, 65, 60, 102, 57, 53, 64, 53, 61, 58, 65, 93, 64, 55, 99, 56, 60, 73, 76, 55, 81, 72, 103, 58, 75, 60, 44, 90, 111, 78, 70, 66, 40, 51, 61, 66, 58, 65, 69, 68, 70, 53, 59, 70, 78, 66, 60, 45, 55, 64, 106, 68, 74, 75, 46, 59, 53, 57, 66, 90, 57, 45, 56, 61, 47, 65, 67, 84, 130, 56, 52, 60, 82, 62, 59, 60, 42, 59, 62, 59, 65, 43, 83, 82, 66, 54, 49, 53, 72, 60, 56, 70, 55, 75, 74, 57, 69, 58, 56, 84, 69, 54, 60, 81, 71, 77, 61, 70, 63, 62, 70, 45, 62, 74, 64, 56, 50, 41, 51, 55, 71, 53, 50, 64, 66, 103, 68, 49, 52, 62, 80, 71, 57, 59, 57, 67, 63, 65, 71, 94, 69, 78, 65, 54, 75, 67, 64, 103, 54, 63, 70, 67, 66, 64, 57, 62, 69, 74, 54, 56, 109, 52, 62, 55, 50, 54, 54, 68, 75, 68, 42, 59, 67, 71, 69, 68, 63, 62, 65, 68, 65, 61, 65, 104, 67, 56, 71, 88, 60, 62, 59, 104, 72, 62, 64, 74, 101, 57, 51, 70, 66, 81, 56, 56, 66, 50, 73, 57, 68, 62, 66, 57, 62, 59, 58, 64, 66, 55, 52, 62, 100, 65, 58, 53, 50, 68, 61, 107, 59, 53, 54, 60, 62, 51, 94, 50, 70, 54, 72, 58, 61, 66, 61, 97, 66, 73, 64, 63, 69, 58, 89, 116, 72, 60, 65, 53, 74, 76, 78, 87, 77, 69, 58, 75, 58, 58, 62, 53, 58, 51, 77, 69, 67, 57, 79, 76, 47, 53, 58, 76, 54, 56, 85, 56, 63, 75, 66, 62, 55, 55, 73, 44, 64, 93, 53, 65, 75, 58, 66, 59, 48, 52, 62, 60, 71, 66, 70, 94, 50, 73, 53, 80, 94, 57, 70, 63, 76, 67, 63, 62, 72, 68, 69, 55, 121, 71, 67, 65, 57, 54, 61, 83, 70, 44, 78, 118, 67, 74, 68, 69, 62, 72, 48, 83, 88, 89, 78, 34, 60, 65, 63, 61, 69, 65, 63, 63, 52, 115, 51, 55, 53, 48, 68, 53, 74, 74, 79, 55, 56, 50, 62, 50, 90, 88, 79, 92, 67, 72, 77, 56, 82, 107, 67, 115, 77, 66, 81, 72, 50, 71, 71, 79, 66, 78, 72, 59, 70, 62, 62, 65, 102, 55, 75, 71, 58, 58, 55, 80, 88, 64, 132, 55, 58, 117, 68, 59, 67, 56, 43, 51, 64, 62, 53, 73, 80, 67, 58, 65, 79, 84, 52, 62, 55, 76, 89, 79, 68, 53, 88, 55, 61, 54, 63, 46, 64, 59, 67, 62, 73, 64, 70, 55, 64, 57, 60, 74, 41, 62, 61, 68, 58, 60, 61, 66, 50, 58, 71, 48, 58, 48, 95, 67, 58, 68, 67, 67, 58, 72, 55, 52, 69, 54, 55, 63, 67, 63, 70, 76, 76, 57, 60, 69, 78, 48, 74, 59, 55, 89, 56, 61, 63, 75, 74, 76, 65, 87, 63, 61, 61, 64, 49, 52, 65, 74, 56, 63, 49, 64, 81, 71, 98, 62, 71, 60, 46, 53, 71, 57, 59, 61, 96, 70, 47, 53, 82, 65, 92, 69, 59, 94, 47, 68, 68, 61, 59, 56, 52, 48, 59, 61, 55, 57, 64, 57, 94, 53, 64, 72, 44, 63, 54, 69, 50, 57, 52, 63, 79, 110, 62, 62, 36, 56, 54, 61, 88, 71, 78, 54, 66, 56, 48, 51, 76, 53, 54, 56, 66, 48, 62, 78, 63, 60, 66, 62, 65, 64, 70, 68, 62, 56, 56, 64, 70, 63, 72, 59, 59, 65, 81, 67, 94, 65, 48, 59, 74, 54, 72, 69, 61, 64, 68, 69, 78, 57, 56, 77, 55, 62, 59, 58, 75, 62, 79, 84, 56, 68, 63, 74, 56, 56, 65, 69, 53, 56, 74, 62, 68, 55, 59, 64, 55, 48, 56, 71, 93, 50, 60, 62, 52, 54, 48, 52, 59, 49, 99, 60, 58, 59, 68, 55, 61, 70, 60, 57, 62, 84, 63, 48, 75, 66, 58, 91, 79, 48, 70, 71, 51, 65, 62, 70, 84, 63, 46, 52, 65, 47, 54, 60, 123, 64, 79, 88, 72, 60, 67, 54, 55, 62, 53, 59, 66, 81, 77, 73, 45, 114, 54, 74, 46, 55, 55, 62, 49, 65, 74, 65, 53, 52, 75, 49, 62, 64, 62, 84, 69, 59, 67, 58, 71, 63, 59, 47, 62, 68, 49, 62, 59, 63, 64, 78, 52, 63, 71, 103, 126, 94, 73, 63, 54, 67, 87, 79, 94, 70, 66, 47, 51, 70, 62, 64, 56, 59, 77, 75, 71, 55, 71, 59, 94, 71, 68, 79, 77, 80, 54, 52, 73, 73, 68, 50, 62, 62, 51, 77, 108, 70, 52, 75, 56, 93, 56, 64, 60, 57, 75, 54, 68, 64, 68, 64, 82, 77, 57, 77, 90, 60, 61, 73, 58, 64, 73, 50, 55, 63, 56, 57, 42, 64, 70, 76, 55, 72, 80, 80, 56, 76, 73, 75, 48, 95, 61, 50, 82, 78, 54, 49, 61, 118, 109, 73, 65, 66, 67, 51, 76, 58, 59, 59, 71, 64, 67, 46, 51, 67, 59, 57, 77, 66, 78, 53, 61, 67, 110, 58, 89, 53, 93, 71, 89, 81, 51, 64, 68, 62, 58, 74, 56, 50, 62, 65, 91, 76, 43, 56, 75, 101, 81, 61, 67, 73, 45, 54, 68, 87, 83, 80, 40, 91, 56, 71, 56, 51, 118, 60, 94, 70, 58, 56, 58, 52, 65, 78, 68, 61, 65, 72, 52, 53, 94, 50, 60, 62, 81, 77, 73, 51, 51, 48, 54, 70, 41, 53, 85, 61, 78, 103, 77, 65, 79, 52, 73, 62, 66, 72, 54, 63, 68, 64, 35, 84, 60, 94, 57, 61, 72, 59, 75, 53, 101, 95, 64, 75, 66, 66, 71, 47, 57, 102, 57, 58, 101, 68, 58, 43, 55, 92, 102, 54, 84, 56, 81, 77, 91, 54, 61, 54, 36, 65, 68, 66, 63, 73, 69, 59, 53, 64, 53, 67, 105, 85, 49, 88, 82, 78, 66, 54, 66, 47, 55, 33, 73, 71, 54, 74, 61, 51, 64, 52, 58, 81, 76, 42, 59, 61, 62, 60, 45, 92, 57, 72, 43, 103, 52, 48, 72, 61, 55, 79, 71, 62, 67, 82, 60, 81, 47, 59, 60, 57, 82, 55, 70, 60, 87, 59, 57, 76, 58, 71, 57, 92, 66, 60, 54, 50, 66, 71, 44, 54, 68, 52, 59, 81, 68, 61, 70, 59, 48, 46, 81, 55, 53, 90, 72, 48, 78, 73, 90, 53, 84, 60, 58, 57, 55, 64, 63, 64, 67, 76, 67, 64, 59, 66, 53, 72, 69, 64, 66, 84, 62, 67, 64, 54, 64, 68, 62, 58, 59, 60, 56, 90, 76, 65, 66, 56, 78, 72, 83, 58, 64, 68, 60, 60, 58, 68, 85, 61, 93, 143, 61, 68, 60, 49, 70, 91, 79, 49, 65, 66, 57, 67, 50, 41, 63, 52, 49, 43, 62, 70, 52, 37, 57, 57, 65, 54, 58, 64, 73, 61, 85, 92, 55, 77, 72, 66, 56, 88, 52, 58, 86, 44, 52, 41, 67, 68, 66, 50, 66, 73, 71, 59, 79, 56, 77, 65, 68, 59, 63, 113, 76, 84, 68, 72, 68, 57, 58, 56, 60, 68, 69, 71, 68, 66, 60, 56, 74, 49, 59, 58, 78, 53, 66, 72, 65, 57, 55, 61, 61, 63, 67, 54, 47, 48, 64, 54, 56, 64, 87, 70, 56, 84, 61, 72, 68, 60, 60, 54, 63, 60, 53, 56, 64, 68, 66, 51, 56, 56, 77, 46, 56, 42, 111, 87, 79, 71, 64, 52, 65, 93, 53, 66, 65, 60, 58, 90, 80, 66, 62, 33, 58, 89, 72, 63, 78, 87, 75, 54, 79, 90, 65, 99, 57, 61, 62, 52, 72, 58, 81, 67, 79, 90, 68, 82, 59, 74, 72, 56, 64, 90, 79, 63, 63, 62, 46, 61, 65, 69, 78, 69, 69, 59, 49, 74, 58, 61, 55, 70, 53, 57, 42, 61, 57, 72, 62, 63, 54, 40, 53, 75, 42, 55, 64, 48, 69, 56, 68, 68, 52, 74, 54, 51, 68, 98, 55, 66, 68, 70, 62, 72, 56, 74, 62, 85, 47, 58, 47, 41, 66, 63, 81, 74, 83, 64, 58, 67, 62, 68, 58, 46, 51, 66, 70, 72, 102, 64, 65, 71, 57, 74, 111, 60, 61, 57, 53, 70, 51, 74, 87, 37, 46, 49, 77, 60, 62, 58, 70, 80, 62, 88, 71, 84, 53, 53, 56, 60, 77, 56, 58, 60, 74, 48, 76, 57, 74, 43, 53, 65, 70, 78, 46, 97, 77, 87, 78, 47, 73, 57, 64, 74, 74, 68, 64, 50, 86, 72, 92, 53, 80, 65, 74, 51, 66, 73, 67, 69, 53, 67, 71, 48, 50, 49, 66, 50, 50, 58, 55, 64, 57, 56, 32, 65, 50, 58, 77, 75, 54, 43, 50, 59, 73, 60, 73, 64, 50, 64, 73, 95, 82, 73, 49, 65, 70, 68, 103, 40, 64, 63, 78, 69, 57, 63, 76, 75, 75, 57, 74, 76, 56, 74, 57, 77, 66, 61, 67, 67, 64, 65, 35, 75, 56, 55, 67, 70, 66, 52, 74, 81, 63, 75, 85, 53, 53, 97, 59, 68, 88, 47, 95, 64, 54, 60, 98, 109, 58, 78, 76, 53, 66, 62, 56, 95, 53, 75, 68, 84, 51, 34, 74, 61, 70, 60, 86, 54, 67, 65, 90, 77, 48, 57, 47, 71, 44, 63, 86, 79, 54, 75, 56, 55, 51, 53, 78, 67, 50, 67, 46, 71, 61, 68, 79, 70, 75, 77, 63, 54, 101, 61, 53, 64, 65, 62, 80, 60, 48, 65, 66, 70, 66, 55, 64, 58, 39, 58, 73, 62, 62, 62, 82, 62, 61, 67, 74, 54, 56, 60, 86, 63, 86, 71, 67, 82, 51, 73, 147, 103, 74, 64, 63, 64, 49, 73, 58, 48, 61, 81, 60, 101, 54, 74, 61, 82, 55, 54, 61, 45, 72, 83, 71, 58, 52, 55, 87, 66, 79, 80, 62, 62, 50, 73, 70, 60, 44, 50, 70, 67, 67, 79, 80, 58, 73, 62, 71, 66, 84, 89, 86, 94, 75, 49, 76, 46, 49, 75, 57, 46, 79, 78, 89, 65, 69, 59, 72, 107, 61, 63, 74, 55, 59, 67, 71, 94, 68, 61, 54, 57, 55, 52, 81, 57, 66, 92, 70, 59, 55, 63, 50, 45, 70, 70, 81, 81, 65, 75, 72, 82, 77, 86, 45, 65, 60, 62, 71, 61, 83, 78, 78, 63, 76, 46, 110, 55, 64, 52, 80, 65, 58, 81, 58, 62, 82, 129, 64, 71, 95, 62, 81, 60, 86, 77, 51, 65, 58, 48, 81, 60, 57, 53, 67, 78, 46, 73, 105, 52, 90, 83, 67, 66, 82, 61, 52, 61, 69, 49, 68, 57, 47, 61, 70, 59, 73, 81, 62, 94, 81, 65, 116, 69, 86, 52, 48, 68, 66, 68, 51, 65, 74, 89, 47, 71, 65, 64, 62, 93, 61, 68, 54, 40, 45, 69, 48, 67, 65, 79, 54, 63, 66, 65, 73, 55, 57, 76, 58, 67, 53, 54, 63, 59, 106, 61, 52, 65, 59, 71, 57, 76, 72, 67, 80, 59, 57, 58, 49, 77, 61, 73, 64, 69, 43, 54, 76, 79, 55, 55, 80, 78, 65, 64, 62, 76, 45, 74, 60, 60, 60, 64, 83, 66, 68, 76, 69, 56, 59, 100, 59, 65, 71, 72, 83, 71, 58, 61, 70, 51, 56, 60, 82, 86, 63, 50, 72, 53, 57, 72, 65, 68, 67, 54, 59, 60, 56, 58, 72, 88, 62, 62, 55, 53, 72, 72, 112, 54, 65, 69, 56, 57, 68, 89, 48, 70, 59, 58, 53, 85, 64, 50, 55, 65, 66, 54, 73, 58, 73, 96, 70, 59, 52, 69, 73, 63, 77, 69, 43, 131, 67, 92, 59, 56, 84, 58, 65, 91, 48, 59, 42, 53, 54, 52, 58, 59, 44, 60, 68, 64, 67, 94, 59, 65, 50, 61, 77, 61, 65, 65, 62, 62, 84, 67, 62, 66, 55, 60, 63, 44, 64, 72, 50, 70, 69, 52, 53, 67, 53, 71, 58, 55, 72, 58, 62, 84, 52, 59, 64, 54, 63, 53, 55, 56, 35, 53, 58, 62, 76, 70, 81, 61, 64, 88, 85, 56, 60, 58, 64, 55, 58, 64, 80, 56, 57, 54, 67, 67, 79, 68, 69, 58, 65, 68, 59, 64, 53, 64, 47, 73, 68, 91, 76, 78, 57, 74, 51, 57, 72, 50, 90, 76, 79, 64, 55, 68, 52, 81, 64, 73, 64, 61, 64, 69, 109, 143, 79, 80, 79, 54, 61, 44, 62, 87, 65, 70, 72, 69, 74, 78, 50, 61, 63, 66, 57, 72, 57, 62, 63, 69, 49, 68, 66, 81, 59, 69, 71, 71, 81, 68, 52, 87, 71, 58, 60, 60, 75, 64, 62, 59, 64, 78, 53, 62, 72, 48, 61, 55, 48, 50, 77, 61, 61, 59, 43, 61, 72, 77, 53, 77, 68, 58, 54, 52, 56, 56, 59, 55, 58, 61, 75, 63, 61, 89, 80, 71, 69, 72, 55, 59, 74, 78, 64, 69, 81, 65, 68, 61, 54, 79, 54, 55, 89, 66, 67, 59, 64, 56, 65, 72, 67, 55, 59, 70, 65, 61, 59, 64, 61, 65, 64, 71, 56, 65, 54, 71, 63, 62, 56, 64, 62, 69, 73, 64, 68, 69, 83, 61, 74, 64, 56, 57, 70, 55, 67, 52, 57, 60, 63, 45, 71, 99, 52, 62, 59, 66, 98, 61, 66, 48, 71, 71, 65, 73, 62, 55, 51, 85, 74, 61, 50, 44, 56, 64, 65, 61, 50, 71, 68, 64, 92, 61, 60, 65, 45, 63, 62, 64, 54, 68, 74, 66, 81, 58, 72, 69, 69, 93, 45, 74, 61, 73, 49, 76, 54, 52, 74, 55, 72, 61, 66, 62, 61, 59, 54, 66, 50, 70, 63, 47, 44, 76, 50, 59, 61, 58, 78, 59, 54, 74, 65, 62, 67, 58, 68, 87, 78, 68, 69, 58, 81, 69, 62, 61, 62, 65, 61, 62, 61, 68, 71, 66, 58, 110, 62, 58, 63, 51, 48, 59, 47, 52, 69, 62, 57, 91, 61, 89, 63, 41, 56, 64, 64, 68, 74, 63, 64, 53, 103, 75, 63, 57, 77, 62, 60, 58, 87, 63, 93, 62, 119, 57, 70, 63, 71, 71, 105, 68, 77, 86, 63, 68, 78, 52, 68, 64, 58, 67, 67, 73, 76, 78, 85, 49, 86, 69, 65, 52, 64, 65, 61, 46, 60, 74, 66, 40, 61, 62, 58, 56, 54, 55, 62, 70, 76, 61, 76, 79, 54, 74, 61, 67, 68, 76, 55, 55, 66, 50, 58, 60, 53, 69, 59, 62, 57, 64, 63, 84, 63, 55, 57, 70, 63, 68, 58, 68, 66, 69, 77, 65, 65, 66, 62, 65, 75, 52, 66, 57, 66, 63, 63, 58, 61, 73, 64, 74, 54, 48, 54, 66, 73, 58, 56, 61, 51, 84, 63, 68, 104, 64, 55, 60, 60, 70, 59, 90, 68, 57, 63, 49, 74, 68, 49, 46, 65, 60, 69, 80, 56, 53, 72, 70, 61, 71, 56, 56, 47, 63, 54, 55, 58, 63, 53, 71, 55, 50, 60, 62, 65, 59, 51, 106, 51, 74, 83, 62, 75, 72, 64, 97, 57, 78, 52, 73, 62, 64, 65, 72, 53, 67, 95, 58, 58, 65, 64, 57, 50, 78, 52, 62, 82, 70, 70, 53, 57, 60, 63, 75, 66, 71, 49, 68, 72, 57, 61, 80, 72, 65, 56, 73, 53, 66, 67, 61, 69, 71, 94, 55, 70, 64, 68, 55, 62, 56, 61, 70, 54, 69, 59, 74, 64, 60, 69, 68, 70, 67, 102, 56, 63, 76, 60, 60, 61, 53, 58, 66, 62, 89, 85, 83, 70, 72, 104, 64, 72, 69, 54, 51, 75, 72, 59, 67, 55, 66, 63, 65, 81, 62, 71, 62, 61, 60, 81, 59, 61, 148, 69, 57, 72, 70, 54, 88, 91, 61, 69, 56, 73, 85, 60, 56, 49, 60, 76, 43, 64, 53, 57, 82, 59, 60, 61, 53, 71, 72, 59, 58, 71, 64, 51, 60, 56, 61, 97, 56, 61, 53, 69, 62, 72, 73, 70, 56, 55, 75, 52, 77, 58, 76, 46, 56, 74, 68, 96, 73, 81, 62, 74, 55, 69, 82, 65, 61, 75, 46, 57, 71, 76, 67, 67, 67, 75, 69, 75, 60, 67, 62, 65, 66, 62, 98, 48, 87, 74, 80, 66, 56, 51, 58, 75, 62, 58, 58, 81, 63, 67, 78, 66, 54, 65, 56, 70, 66, 99, 59, 60, 73, 65, 95, 51, 48, 66, 85, 76, 68, 66, 62, 60, 71, 54, 57, 65, 81, 59, 58, 59, 66, 70, 66, 56, 97, 66, 75, 127, 43, 62, 71, 71, 49, 101, 49, 66, 71, 59, 60, 72, 62, 52, 90, 69, 54, 58, 62, 68, 50, 71, 85, 51, 84, 61, 68, 44, 69, 59, 49, 53, 64, 47, 73, 111, 61, 64, 61, 49, 63, 67, 63, 70, 59, 63, 73, 62, 64, 67, 56, 49, 70, 97, 109, 74, 55, 61, 127, 87, 64, 56, 64, 64, 61, 70, 72, 54, 83, 73, 55, 64, 54, 60, 75, 64, 64, 50, 57, 76, 66, 58, 50, 66, 47, 64, 68, 49, 52, 52, 86, 50, 65, 58, 72, 67, 83, 58, 81, 77, 59, 71, 62, 57, 59, 85, 64, 51, 77, 54, 59, 51, 63, 69, 74, 78, 61, 81, 59, 87, 71, 94, 72, 84, 72, 59, 65, 60, 69, 62, 85, 66, 56, 55, 75, 60, 76, 71, 58, 87, 87, 52, 60, 121, 52, 84, 119, 54, 62, 41, 53, 52, 74, 55, 74, 44, 64, 63, 58, 84, 60, 48, 73, 63, 71, 70, 64, 57, 69, 62, 62, 58, 82, 47, 49, 90, 53, 70, 79, 62, 70, 94, 49, 62, 71, 62, 45, 63, 52, 55, 53, 75, 83, 75, 43, 69, 59, 83, 72, 56, 57, 64, 45, 60, 51, 90, 57, 56, 43, 59, 108, 56, 56, 69, 67, 45, 78, 60, 74, 63, 63, 63, 61, 82, 62, 50, 68, 49, 45, 43, 55, 75, 60, 53, 71, 60, 53, 69, 54, 52, 41, 71, 57, 53, 65, 100, 82, 105, 48, 62, 53, 94, 85, 64, 53, 73, 98, 63, 64, 53, 66, 56, 91, 65, 66, 57, 56, 65, 55, 80, 65, 58, 63, 47, 58, 39, 77, 78, 60, 53, 73, 88, 65, 50, 52, 72, 75, 64, 63, 70, 68, 62, 65, 56, 60, 75, 74, 70, 69, 71, 47, 60, 53, 69, 61, 77, 87, 101, 63, 55, 102, 74, 69, 53, 54, 57, 53, 48, 45, 59, 90, 71, 51, 75, 60, 59, 71, 81, 47, 65, 81, 69, 66, 59, 53, 30, 61, 55, 74, 54, 41, 44, 37, 40, 77, 70, 78, 63, 50, 66, 91, 53, 80, 63, 66, 68, 52, 73, 60, 60, 52, 57, 70, 60, 86, 74, 52, 73, 68, 70, 74, 63, 37, 66, 60, 64, 68, 67, 82, 66, 75, 53, 57, 48, 49, 86, 50, 50, 49, 63, 73, 69, 70, 47, 39, 65, 52, 88, 82, 68, 58, 62, 74, 64, 97, 65, 64, 54, 93, 56, 71, 82, 71, 70, 75, 80, 71, 62, 70, 57, 41, 60, 43, 79, 54, 70, 71, 74, 45, 66, 60, 118, 89, 49, 79, 75, 88, 67, 65, 73, 55, 60, 49, 94, 65, 126, 62, 62, 55, 137, 59, 55, 83, 78, 71, 55, 56, 64, 68, 80, 86, 65, 55, 66, 66, 55, 161, 49, 49, 45, 70, 107, 77, 64, 76, 54, 62, 70, 69, 48, 87, 48, 57, 44, 122, 48, 62, 108, 50, 88, 53, 51, 59, 61, 60, 109, 55, 89, 61, 56, 92, 75, 58, 53, 51, 47, 72, 60, 88, 49, 76, 69, 52, 45, 49, 67, 64, 50, 50, 93, 54, 57, 65, 71, 74, 73, 63, 54, 70, 47, 37, 51, 89, 68, 52, 53, 58, 62, 58, 78, 78, 68, 51, 88, 78, 75, 87, 84, 71, 54, 79, 84, 62, 64, 74, 73, 60, 91, 64, 70, 70, 59, 38, 79, 75, 65, 61, 57, 51, 70, 79, 62, 55, 56, 62, 57, 51, 57, 52, 56, 75, 61, 74, 65, 63, 66, 80, 47, 77, 71, 45, 68, 61, 55, 62, 73, 62, 77, 55, 67, 50, 62, 71, 55, 66, 72, 68, 76, 52, 58, 63, 74, 56, 65, 72, 62, 46, 78, 61, 60, 52, 58, 56, 79, 64, 49, 66, 57, 75, 47, 70, 77, 47, 73, 61, 73, 61, 75, 80, 77, 55, 62, 74, 56, 62, 58, 69, 51, 42, 64, 55, 54, 49, 70, 56, 69, 79, 57, 77, 71, 44, 76, 69, 68, 66, 69, 74, 60, 83, 89, 56, 75, 70, 93, 65, 77, 73, 57, 63, 68, 110, 58, 74, 71, 67, 67, 51, 63, 65, 43, 78, 57, 68, 82, 47, 62, 46, 61, 80, 50, 53, 80, 70, 101, 66, 130, 59, 56, 54, 50, 70, 90, 81, 59, 61, 74, 31, 87, 58, 76, 59, 53, 74, 59, 60, 112, 73, 42, 57, 62, 68, 63, 56, 76, 84, 59, 77, 65, 67, 65, 70, 55, 76, 62, 43, 45, 91, 74, 69, 72, 67, 30, 67, 90, 57, 74, 56, 59, 72, 69, 55, 49, 70, 69, 65, 77, 67, 49, 83, 79, 114, 77, 39, 38, 79, 69, 47, 62, 57, 66, 90, 64, 87, 63, 59, 66, 53, 52, 50, 74, 53, 65, 54, 77, 59, 72, 48, 62, 66, 53, 75, 70, 55, 74, 86, 63, 51, 79, 66, 76, 44, 69, 67, 59, 89, 59, 48, 59, 50, 74, 55, 57, 76, 47, 64, 66, 63, 53, 75, 68, 71, 69, 71, 65, 66, 89, 70, 58, 61, 74, 50, 56, 98, 66, 63, 85, 75, 67, 70, 65, 72, 73, 66, 70, 50, 49, 62, 61, 73, 72, 74, 106, 69, 64, 52, 87, 71, 56, 62, 71, 80, 52, 67, 43, 42, 58, 69, 66, 60, 77, 77, 70, 77, 37, 44, 77, 63, 79, 68, 67, 55, 46, 77, 50, 45, 54, 68, 71, 70, 68, 81, 73, 53, 57, 59, 86, 62, 62, 62, 42, 63, 55, 58, 69, 84, 76, 62, 70, 65, 75, 57, 59, 59, 62, 57, 81, 69, 73, 58, 66, 58, 53, 53, 74, 95, 88, 85, 76, 64, 66, 58, 58, 68, 58, 68, 55, 52, 49, 68, 85, 80, 80, 52, 68, 77, 48, 47, 44, 77, 65, 67, 51, 44, 108, 61, 57, 80, 52, 68, 78, 54, 67, 63, 62, 44, 73, 51, 62, 72, 67, 47, 56, 77, 57, 62, 58, 141, 86, 118, 55, 63, 86, 70, 60, 52, 63, 63, 72, 55, 73, 85, 47, 64, 94, 67, 49, 59, 57, 60, 56, 76, 66, 54, 69, 64, 63, 28, 66, 54, 65, 62, 51, 60, 52, 53, 70, 78, 78, 62, 84, 67, 76, 66, 67, 84, 62, 65, 86, 58, 73, 46, 57, 73, 78, 74, 78, 52, 67, 97, 76, 70, 64, 83, 59, 91, 77, 69, 56, 65, 55, 51, 77, 75, 82, 63, 62, 54, 49, 57, 79, 80, 58, 65, 93, 132, 65, 61, 68, 71, 162, 59, 68, 91, 57, 41, 71, 66, 79, 85, 59, 91, 79, 74, 53, 78, 77, 79, 55, 58, 71, 57, 75, 70, 62, 70, 74, 49, 46, 49, 63, 54, 98, 45, 62, 47, 44, 80, 63, 67, 49, 45, 80, 72, 74, 58, 54, 55, 66, 72, 55, 73, 55, 68, 48, 55, 60, 90, 51, 53, 59, 90, 71, 76, 59, 54, 70, 72, 74, 57, 57, 70, 58, 73, 67, 46, 64, 88, 59, 53, 79, 79, 48, 70, 70, 50, 58, 70, 50, 60, 42, 76, 63, 58, 56, 70, 80, 63, 50, 103, 59, 53, 50, 52, 65, 62, 63, 49, 82, 74, 69, 100, 60, 66, 68, 61, 89, 51, 63, 60, 59, 69, 69, 63, 74, 61, 81, 81, 59, 55, 65, 55, 66, 48, 86, 118, 79, 65, 44, 71, 46, 69, 75, 45, 61, 62, 53, 58, 67, 53, 72, 59, 58, 51, 66, 74, 77, 89, 62, 62, 95, 59, 63, 82, 72, 53, 69, 70, 73, 53, 64, 56, 64, 69, 93, 66, 55, 88, 97, 74, 54, 56, 63, 65, 120, 76, 71, 66, 96, 59, 53, 73, 67, 54, 49, 93, 61, 53, 98, 75, 54, 66, 56, 69, 76, 79, 77, 91, 65, 56, 57, 68, 129, 73, 56, 65, 58, 67, 72, 80, 80, 50, 55, 55, 54, 58, 50, 65, 65, 61, 68, 57, 53, 39, 66, 53, 75, 48, 59, 66, 117, 63, 51, 75, 74, 73, 58, 70, 70, 52, 42, 87, 68, 57, 80, 59, 59, 71, 58, 60, 74, 66, 62, 57, 66, 54, 78, 58, 60, 57, 54, 64, 81, 65, 56, 71, 63, 68, 113, 78, 68, 70, 61, 51, 69, 52, 48, 58, 68, 39, 73, 56, 88, 54, 101, 46, 63, 75, 55, 60, 69, 73, 58, 58, 63, 72, 54, 61, 54, 55, 68, 63, 58, 69, 54, 58, 58, 57, 62, 59, 70, 65, 83, 44, 68, 61, 43, 53, 61, 82, 77, 63, 57, 78, 55, 63, 105, 103, 68, 59, 60, 45, 90, 83, 75, 78, 54, 51, 96, 70, 82, 63, 83, 62, 45, 60, 66, 48, 75, 71, 76, 58, 61, 90, 67, 60, 53, 67, 63, 47, 59, 71, 76, 60, 106, 66, 51, 120, 79, 55, 52, 42, 43, 92, 94, 59, 77, 60, 49, 85, 49, 88, 69, 89, 117, 59, 67, 56, 111, 66, 54, 68, 59, 68, 67, 75, 64, 41, 49, 49, 76, 65, 67, 82, 59, 60, 74, 71, 54, 68, 65, 69, 163, 66, 60, 50, 64, 53, 53, 91, 43, 64, 65, 48, 73, 59, 102, 69, 48, 77, 99, 64, 53, 68, 62, 73, 53, 51, 54, 52, 46, 54, 76, 77, 77, 57, 88, 47, 75, 45, 81, 59, 59, 73, 36, 66, 55, 65, 81, 90, 73, 57, 54, 60, 90, 70, 89, 54, 61, 66, 49, 47, 69, 71, 63, 49, 56, 52, 69, 46, 42, 66, 63, 75, 58, 49, 87, 90, 89, 52, 38, 74, 49, 63, 63, 88, 60, 101, 68, 52, 64, 82, 68, 70, 59, 80, 111, 50, 58, 56, 76, 95, 54, 75, 59, 56, 91, 59, 78, 85, 38, 69, 69, 70, 54, 57, 75, 61, 44, 79, 101, 46, 91, 51, 52, 58, 60, 126, 47, 45, 65, 47, 57, 67, 46, 50, 57, 63, 47, 55, 109, 51, 65, 57, 83, 55, 76, 70, 119, 73, 64, 59, 65, 56, 69, 85, 77, 92, 88, 70, 57, 48, 90, 65, 71, 87, 52, 82, 68, 83, 44, 56, 64, 52, 60, 41, 76, 91, 66, 47, 41, 73, 59, 73, 49, 59, 61, 66, 52, 49, 64, 53, 61, 50, 59, 75, 70, 45, 89, 54, 52, 68, 56, 66, 83, 47, 77, 44, 61, 85, 60, 56, 40, 66, 61, 68, 50, 51, 38, 69, 51, 79, 66, 50, 78, 100, 68, 58, 52, 62, 90, 67, 60, 94, 53, 77, 67, 59, 76, 79, 55, 67, 34, 67, 69, 56, 63, 78, 90, 81, 47, 61, 56, 67, 82, 69, 78, 50, 64, 49, 51, 64, 69, 76, 55, 54, 53, 75, 83, 65, 47, 95, 78, 80, 52, 56, 81, 86, 53, 60, 54, 59, 71, 65, 57, 60, 61, 76, 66, 68, 76, 64, 59, 55, 82, 56, 70, 62, 89, 61, 55, 73, 48, 67, 61, 62, 100, 65, 50, 62, 66, 60, 58, 73, 49, 88, 72, 65, 58, 53, 57, 55, 59, 50, 69, 53, 58, 64, 71, 69, 58, 43, 88, 56, 90, 66, 82, 69, 49, 87, 55, 69, 69, 56, 57, 53, 60, 65, 69, 69, 62, 62, 59, 63, 58, 58, 58, 65, 92, 82, 58, 52, 50, 66, 59, 72, 64, 71, 58, 32, 56, 56, 52, 60, 49, 72, 66, 69, 70, 68, 67, 50, 50, 81, 64, 52, 42, 64, 72, 99, 75, 69, 77, 62, 62, 88, 43, 64, 137, 93, 69, 120, 67, 73, 66, 39, 125, 69, 79, 65, 94, 92, 48, 56, 53, 77, 47, 55, 56, 94, 75, 75, 92, 59, 61, 39, 36, 68, 70, 66, 97, 120, 64, 63, 61, 59, 56, 51, 88, 60, 54, 59, 127, 55, 72, 72, 55, 55, 68, 68, 45, 78, 97, 59, 44, 71, 57, 61, 53, 52, 63, 60, 68, 56, 58, 60, 53, 63, 61, 74, 60, 68, 82, 55, 54, 79, 50, 62, 63, 61, 100, 47, 59, 64, 66, 70, 58, 40, 68, 77, 62, 45, 68, 66, 71, 79, 66, 78, 62, 69, 51, 63, 81, 54, 95, 58, 101, 59, 52, 69, 55, 65, 65, 65, 56, 52, 86, 74, 63, 68, 71, 64, 60, 64, 98, 54, 54, 106, 88, 68, 63, 65, 47, 90, 50, 99, 65, 60, 69, 65, 49, 51, 70, 71, 64, 45, 57, 40, 87, 66, 69, 67, 74, 56, 47, 66, 68, 74, 61, 53, 48, 49, 42, 125, 64, 68, 77, 67, 86, 63, 78, 75, 56, 57, 60, 70, 63, 42, 37, 75, 58, 81, 58, 72, 55, 57, 47, 53, 82, 52, 47, 64, 72, 66, 64, 64, 101, 84, 50, 43, 73, 58, 57, 81, 46, 78, 68, 69, 60, 85, 75, 73, 57, 61, 46, 60, 47, 47, 81, 53, 61, 64, 66, 60, 62, 89, 62, 59, 77, 59, 49, 42, 71, 73, 54, 54, 60, 73, 62, 60, 70, 68, 59, 55, 71, 56, 84, 75, 51, 61, 42, 49, 76, 73, 89, 56, 85, 74, 48, 65, 92, 58, 83, 57, 74, 65, 61, 71, 98, 69, 54, 77, 78, 54, 108, 61, 65, 66, 78, 93, 83, 67, 66, 60, 61, 53, 58, 70, 81, 69, 56, 77, 60, 52, 53, 73, 61, 61, 78, 51, 55, 60, 50, 81, 49, 77, 60, 47, 70, 62, 47, 54, 57, 68, 86, 69, 74, 53, 54, 69, 80, 64, 72, 65, 81, 67, 79, 65, 102, 67, 65, 57, 48, 74, 55, 91, 89, 60, 73, 71, 70, 72, 54, 105, 84, 62, 80, 35, 75, 62, 48, 53, 60, 69, 75, 38, 101, 76, 58, 74, 63, 42, 69, 66, 61, 86, 86, 63, 46, 51, 68, 55, 60, 68, 52, 64, 54, 120, 61, 57, 53, 51, 83, 73, 87, 59, 91, 86, 83, 78, 68, 43, 52, 47, 63, 69, 60, 76, 52, 53, 79, 72, 63, 66, 36, 54, 83, 65, 64, 54, 66, 72, 77, 75, 91, 69, 66, 64, 82, 59, 60, 71, 62, 69, 61, 45, 129, 56, 47, 71, 105, 79, 76, 63, 55, 73, 38, 59, 71, 60, 71, 55, 46, 78, 67, 49, 63, 55, 52, 62, 122, 64, 52, 51, 56, 68, 61, 63, 54, 57, 60, 48, 58, 53, 92, 25, 84, 53, 52, 89, 83, 69, 57, 80, 63, 82, 68, 50, 43, 70, 80, 63, 65, 69, 70, 71, 77, 60, 64, 80, 70, 100, 52, 87, 61, 74, 69, 72, 79, 94, 68, 60, 62, 69, 46, 78, 50, 81, 54, 99, 66, 59, 74, 83, 77, 77, 71, 50, 82, 63, 68, 61, 74, 64, 50, 58, 64, 94, 71, 49, 69, 75, 79, 77, 84, 68, 74, 64, 51, 69, 66, 72, 64, 90, 39, 65, 47, 57, 91, 64, 82, 50, 61, 59, 80, 44, 95, 66, 76, 76, 60, 77, 98, 92, 51, 64, 52, 61, 56, 86, 74, 87, 51, 57, 58, 100, 51, 78, 66, 82, 74, 61, 49, 56, 114, 61, 91, 53, 72, 65, 62, 77, 59, 48, 76, 51, 75, 71, 56, 72, 45, 41, 58, 72, 103, 61, 42, 56, 55, 58, 55, 134, 82, 64, 64, 59, 55, 55, 79, 49, 50, 84, 49, 50, 75, 60, 61, 74, 66, 91, 89, 57, 71, 61, 66, 60, 67, 101, 66, 72, 131, 61, 62, 50, 68, 71, 73, 62, 61, 80, 75, 84, 76, 73, 68, 59, 52, 46, 50, 46, 70, 66, 55, 66, 49, 77, 44, 61, 91, 50, 60, 65, 62, 59, 64, 57, 62, 63, 81, 57, 58, 39, 38, 81, 61, 76, 36, 61, 69, 61, 64, 65, 53, 58, 86, 50, 66, 60, 59, 87, 81, 84, 37, 69, 73, 66, 56, 90, 53, 76, 48, 61, 89, 67, 58, 63, 50, 99, 48, 61, 65, 60, 92, 61, 48, 58, 45, 140, 70, 81, 53, 61, 38, 60, 58, 77, 72, 65, 83, 83, 69, 56, 103, 52, 71, 57, 72, 54, 71, 75, 99, 40, 35, 61, 68, 57, 73, 48, 58, 72, 57, 79, 47, 52, 58, 50, 66, 64, 70, 63, 69, 128, 52, 56, 43, 61, 61, 44, 93, 78, 53, 70, 50, 103, 59, 131, 70, 81, 56, 59, 68, 46, 54, 49, 97, 56, 49, 82, 60, 46, 83, 64, 56, 59, 36, 78, 69, 47, 38, 59, 59, 58, 68, 68, 62, 54, 69, 82, 64, 64, 80, 65, 65, 49, 62, 42, 56, 61, 59, 66, 60, 62, 57, 44, 95, 57, 74, 60, 57, 102, 59, 48, 55, 32, 56, 67, 66, 104, 43, 57, 59, 71, 47, 64, 62, 78, 122, 75, 56, 38, 74, 57, 74, 69, 77, 73, 66, 91, 69, 102, 67, 58, 74, 60, 65, 58, 53, 30, 58, 90, 52, 83, 66, 35, 94, 68, 64, 38, 54, 90, 67, 60, 74, 57, 78, 90, 67, 62, 61, 62, 64, 77, 63, 69, 80, 65, 40, 64, 80, 72, 67, 67, 71, 72, 84, 66, 64, 53, 141, 57, 72, 66, 69, 63, 71, 71, 68, 57, 66, 66, 63, 87, 49, 58, 71, 71, 70, 50, 58, 91, 76, 76, 73, 59, 48, 50, 75, 79, 59, 51, 68, 60, 62, 49, 38, 53, 63, 51, 70, 78, 26, 67, 49, 62, 64, 65, 63, 53, 78, 32, 49, 51, 45, 83, 67, 63, 36, 67, 55, 65, 87, 74, 58, 55, 70, 58, 63, 59, 56, 67, 92, 67, 71, 65, 58, 70, 58, 64, 65, 71, 75, 40, 65, 61, 67, 67, 56, 71, 68, 81, 65, 62, 50, 72, 86, 79, 67, 67, 64, 69, 64, 57, 53, 74, 72, 54, 61, 55, 69, 57, 48, 80, 51, 63, 50, 64, 45, 71, 68, 71, 42, 86, 46, 71, 56, 71, 43, 86, 52, 56, 64, 66, 54, 133, 58, 63, 65, 108, 56, 61, 59, 54, 76, 83, 49, 62, 60, 91, 63, 63, 89, 53, 49, 53, 61, 62, 68, 89, 52, 53, 68, 63, 83, 74, 69, 67, 54, 59, 78, 52, 62, 66, 54, 70, 75, 81, 84, 53, 50, 57, 66, 94, 40, 87, 71, 63, 102, 56, 41, 70, 66, 85, 67, 63, 68, 65, 69, 47, 77, 70, 58, 74, 82, 56, 77, 49, 67, 104, 59, 61, 37, 68, 71, 54, 93, 86, 65, 24, 57, 42, 53, 112, 61, 121, 64, 49, 60, 77, 116, 79, 59, 67, 49, 67, 87, 52, 78, 60, 74, 41, 70, 72, 62, 65, 58, 65, 43, 50, 44, 94, 78, 80, 71, 76, 59, 64, 57, 49, 88, 67, 53, 65, 35, 87, 75, 76, 174, 73, 83, 91, 54, 55, 147, 79, 81, 80, 72, 69, 52, 62, 69, 76, 70, 59, 90, 48, 63, 82, 56, 72, 89, 61, 89, 67, 76, 64, 59, 78, 70, 69, 63, 80, 45, 57, 64, 70, 53, 68, 52, 93, 78, 69, 97, 50, 68, 97, 51, 98, 51, 64, 95, 40, 71, 71, 60, 60, 60, 41, 53, 48, 65, 100, 70, 71, 61, 75, 75, 59, 75, 74, 63, 60, 66, 75, 87, 76, 71, 77, 67, 69, 35, 65, 60, 65, 55, 62, 45, 67, 76, 69, 88, 81, 80, 71, 74, 65, 68, 33, 89, 49, 51, 52, 72, 70, 55, 67, 68, 63, 65, 52, 57, 58, 70, 62, 87, 72, 67, 83, 54, 63, 57, 51, 51, 85, 62, 70, 63, 72, 49, 76, 69, 66, 88, 60, 45, 80, 55, 84, 77, 59, 41, 75, 76, 63, 60, 63, 67, 104, 84, 52, 58, 57, 79, 69, 68, 67, 51, 73, 61, 65, 105, 59, 67, 45, 82, 68, 54, 66, 62, 53, 56, 60, 45, 63, 65, 62, 46, 49, 72, 60, 60, 71, 71, 74, 41, 59, 44, 90, 96, 65, 80, 114, 59, 71, 50, 49, 47, 66, 60, 57, 62, 47, 64, 53, 87, 95, 71, 79, 62, 78, 46, 55, 53, 56, 70, 51, 59, 61, 54, 52, 84, 107, 53, 69, 81, 50, 62, 60, 83, 79, 85, 45, 56, 78, 58, 50, 61, 66, 54, 58, 70, 51, 62, 71, 67, 130, 77, 54, 67, 93, 91, 72, 69, 57, 60, 68, 86, 76, 78, 76, 55, 64, 75, 65, 72, 78, 60, 72, 64, 59, 73, 78, 84, 55, 61, 93, 67, 43, 63, 62, 78, 68, 67, 96, 49, 49, 67, 70, 70, 63, 67, 44, 98, 67, 56, 47, 47, 57, 84, 67, 87, 55, 69, 74, 52, 85, 61, 58, 53, 49, 97, 73, 61, 65, 88, 53, 64, 49, 76, 85, 74, 78, 65, 63, 57, 60, 65, 62, 61, 63, 45, 119, 62, 69, 77, 51, 52, 54, 73, 55, 74, 47, 57, 65, 70, 56, 55, 65, 63, 50, 60, 66, 96, 78, 39, 57, 58, 68, 73, 88, 52, 63, 66, 53, 51, 77, 69, 51, 63, 74, 63, 59, 73, 93, 78, 71, 53, 58, 69, 62, 61, 64, 73, 71, 74, 73, 56, 71, 61, 58, 59, 65, 99, 48, 70, 55, 45, 72, 55, 63, 74, 54, 85, 69, 64, 78, 36, 71, 70, 49, 70, 62, 27, 74, 67, 57, 77, 78, 81, 54, 64, 68, 130, 61, 48, 46, 101, 53, 86, 65, 66, 104, 66, 57, 67, 70, 59, 61, 68, 89, 42, 76, 52, 74, 77, 39, 46, 79, 61, 69, 57, 60, 54, 78, 67, 113, 81, 88, 69, 80, 63, 58, 66, 89, 57, 87, 51, 93, 58, 54, 50, 75, 48, 58, 67, 74, 61, 53, 58, 85, 64, 50, 72, 74, 76, 47, 73, 83, 64, 70, 51, 70, 67, 79, 70, 61, 77, 54, 66, 57, 66, 83, 59, 51, 81, 67, 76, 51, 95, 62, 44, 62, 77, 71, 66, 75, 64, 50, 71, 51, 74, 63, 43, 55, 70, 51, 58, 59, 57, 67, 59, 55, 58, 63, 72, 82, 65, 104, 80, 72, 82, 51, 80, 108, 65, 69, 53, 52, 72, 59, 74, 35, 58, 52, 78, 61, 49, 74, 62, 54, 60, 75, 61, 48, 87, 83, 83, 71, 64, 56, 66, 71, 74, 52, 56, 70, 51, 71, 73, 79, 71, 39, 40, 49, 49, 46, 84, 66, 70, 60, 60, 55, 49, 78, 54, 54, 82, 56, 42, 61, 54, 57, 58, 60, 72, 80, 59, 77, 59, 92, 51, 81, 61, 63, 72, 39, 61, 70, 63, 68, 59, 52, 59, 30, 58, 48, 77, 57, 89, 64, 58, 82, 63, 97, 37, 63, 40, 40, 86, 89, 57, 49, 85, 51, 83, 61, 52, 124, 57, 64, 50, 59, 62, 52, 67, 103, 69, 53, 62, 61, 63, 80, 51, 71, 68, 80, 59, 53, 64, 66, 69, 40, 72, 54, 49, 62, 59, 80, 54, 43, 61, 72, 76, 60, 67, 47, 65, 74, 55, 62, 65, 51, 56, 32, 70, 69, 52, 62, 86, 49, 90, 85, 46, 62, 66, 55, 49, 55, 41, 50, 66, 87, 66, 48, 70, 60, 54, 82, 44, 60, 50, 73, 52, 79, 99, 77, 68, 71, 113, 60, 59, 61, 54, 61, 68, 57, 58, 49, 52, 74, 84, 57, 69, 51, 68, 98, 72, 51, 74, 48, 49, 71, 75, 78, 46, 63, 86, 68, 59, 55, 59, 74, 100, 66, 69, 76, 97, 67, 60, 83, 54, 79, 66, 101, 128, 81, 67, 84, 69, 57, 61, 86, 80, 53, 75, 84, 60, 115, 78, 76, 56, 60, 67, 73, 62, 67, 58, 47, 61, 59, 59, 62, 142, 63, 60, 52, 60, 84, 45, 68, 49, 72, 63, 48, 62, 48, 72, 54, 78, 88, 66, 57, 47, 70, 78, 55, 61, 82, 50, 94, 58, 51, 69, 50, 66, 62, 79, 51, 53, 63, 58, 44, 58, 51, 67, 66, 83, 66, 65, 112, 88, 70, 57, 66, 64, 61, 69, 74, 67, 74, 42, 66, 61, 59, 66, 94, 66, 68, 112, 67, 73, 66, 72, 69, 66, 52, 66, 46, 71, 77, 48, 79, 86, 61, 53, 60, 71, 55, 45, 60, 63, 70, 59, 70, 49, 59, 77, 45, 83, 84, 83, 73, 55, 73, 80, 68, 50, 73, 76, 50, 76, 72, 54, 77, 72, 73, 85, 61, 47, 44, 62, 55, 55, 61, 62, 91, 73, 64, 80, 85, 87, 59, 51, 70, 61, 57, 85, 76, 93, 70, 48, 74, 66, 50, 102, 62, 55, 110, 61, 63, 75, 85, 93, 62, 46, 40, 49, 46, 67, 55, 71, 48, 94, 77, 61, 77, 60, 73, 58, 73, 54, 80, 46, 74, 61, 67, 53, 44, 69, 73, 45, 41, 74, 67, 83, 84, 62, 61, 58, 56, 77, 60, 65, 47, 59, 63, 46, 96, 76, 49, 53, 77, 73, 76, 41, 54, 70, 111, 60, 53, 60, 53, 58, 66, 59, 58, 63, 56, 82, 116, 68, 43, 69, 107, 76, 83, 66, 69, 79, 79, 44, 80, 67, 75, 73, 65, 73, 79, 126, 87, 76, 78, 47, 66, 78, 59, 85, 72, 77, 112, 59, 67, 58, 78, 59, 75, 95, 73, 74, 75, 57, 59, 89, 90, 61, 75, 59, 119, 65, 68, 69, 60, 42, 56, 45, 78, 80, 64, 48, 44, 31, 47, 65, 60, 73, 89, 68, 67, 27, 60, 65, 61, 62, 56, 43, 58, 71, 76, 89, 60, 55, 69, 60, 55, 66, 66, 67, 78, 63, 51, 67, 97, 77, 57, 55, 72, 69, 57, 46, 50, 64, 61, 29, 62, 54, 58, 63, 53, 46, 48, 82, 58, 94, 81, 55, 66, 69, 61, 65, 60, 56, 94, 86, 55, 84, 43, 39, 66, 66, 71, 55, 62, 50, 75, 50, 73, 88, 54, 49, 65, 73, 67, 56, 54, 64, 63, 64, 60, 65, 104, 51, 47, 50, 66, 51, 62, 54, 66, 70, 63, 87, 81, 85, 72, 75, 55, 77, 53, 82, 67, 64, 76, 68, 75, 58, 36, 82, 51, 70, 70, 62, 45, 56, 73, 69, 73, 57, 57, 56, 54, 52, 67, 67, 63, 77, 62, 74, 99, 78, 67, 58, 62, 53, 47, 82, 50, 77, 62, 78, 68, 68, 71, 40, 60, 87, 51, 69, 72, 69, 73, 66, 73, 70, 48, 83, 85, 68, 84, 82, 41, 73, 59, 40, 63, 78, 121, 84, 74, 83, 61, 82, 73, 75, 82, 70, 74, 60, 60, 56, 55, 60, 76, 59, 76, 68, 45, 48, 73, 51, 53, 48, 54, 79, 56, 67, 66, 58, 56, 56, 64, 62, 63, 71, 44, 63, 88, 58, 77, 52, 61, 56, 38, 64, 61, 71, 101, 95, 99, 66, 58, 65, 76, 47, 66, 84, 61, 61, 44, 63, 47, 61, 77, 61, 38, 49, 49, 53, 59, 56, 95, 52, 55, 62, 89, 46, 25, 64, 41, 65, 57, 69, 61, 60, 60, 63, 62, 80, 52, 57, 73, 61, 68, 66, 69, 58, 70, 50, 44, 80, 60, 61, 55, 98, 40, 69, 71, 64, 62, 89, 91, 64, 74, 81, 61, 88, 53, 55, 51, 61, 57, 66, 87, 61, 61, 53, 59, 63, 59, 123, 61, 40, 93, 78, 72, 70, 59, 69, 80, 47, 74, 64, 66, 53, 52, 50, 59, 66, 52, 48, 67, 63, 69, 46, 58, 60, 55, 79, 64, 52, 68, 54, 76, 54, 62, 75, 52, 77, 44, 60, 62, 51, 84, 77, 62, 76, 53, 67, 35, 69, 86, 77, 78, 90, 63, 82, 63, 90, 77, 75, 68, 74, 71, 60, 65, 61, 46, 58, 80, 59, 69, 56, 56, 96, 85, 62, 118, 66, 52, 61, 80, 81, 101, 57, 44, 70, 59, 53, 54, 78, 68, 53, 72, 80, 68, 70, 66, 60, 68, 107, 56, 47, 59, 58, 113, 53, 69, 51, 69, 47, 56, 56, 61, 77, 64, 41, 76, 78, 74, 87, 55, 66, 64, 63, 67, 68, 84, 48, 74, 48, 99, 67, 47, 81, 48, 59, 50, 71, 79, 77, 71, 86, 56, 65, 56, 66, 44, 64, 70, 67, 85, 84, 71, 64, 51, 53, 58, 67, 69, 66, 50, 48, 76, 51, 44, 57, 82, 68, 59, 51, 69, 53, 78, 65, 90, 64, 55, 54, 64, 40, 60, 42, 61, 63, 135, 52, 59, 51, 66, 76, 73, 104, 51, 100, 82, 66, 66, 106, 51, 68, 57, 93, 60, 56, 45, 86, 73, 47, 103, 73, 74, 57, 58, 90, 42, 71, 75, 68, 66, 77, 62, 68, 77, 59, 60, 58, 85, 47, 53, 76, 59, 94, 75, 65, 32, 56, 83, 61, 78, 101, 52, 78, 50, 62, 61, 52, 68, 67, 75, 71, 54, 72, 60, 50, 87, 62, 71, 57, 55, 54, 65, 66, 56, 72, 54, 67, 52, 76, 120, 67, 82, 93, 74, 68, 50, 76, 61, 83, 68, 63, 63, 62, 55, 60, 85, 86, 42, 59, 61, 81, 74, 72, 56, 49, 80, 89, 70, 47, 77, 85, 64, 57, 74, 84, 65, 40, 65, 56, 66, 61, 54, 58, 70, 52, 91, 80, 78, 88, 70, 75, 61, 63, 49, 64, 62, 71, 81, 51, 60, 51, 69, 59, 68, 78, 58, 64, 62, 72, 57, 91, 74, 86, 61, 58, 49, 79, 67, 63, 66, 115, 45, 84, 60, 32, 66, 63, 62, 86, 65, 37, 47, 64, 49, 45, 54, 72, 115, 81, 69, 54, 40, 88, 74, 59, 86, 60, 60, 60, 66, 69, 56, 73, 86, 53, 86, 64, 84, 65, 72, 63, 61, 55, 66, 72, 73, 49, 54, 62, 56, 73, 92, 107, 79, 70, 80, 67, 75, 66, 56, 74, 47, 49, 55, 74, 48, 65, 57, 41, 66, 41, 56, 54, 56, 68, 50, 62, 80, 86, 65, 87, 44, 55, 64, 73, 86, 76, 44, 39, 54, 76, 52, 70, 61, 52, 65, 51, 53, 80, 65, 85, 62, 86, 86, 78, 69, 67, 55, 55, 66, 63, 66, 75, 48, 61, 66, 43, 65, 58, 63, 91, 47, 67, 74, 62, 72, 76, 55, 61, 62, 75, 53, 73, 65, 73, 58, 75, 65, 58, 49, 72, 74, 66, 61, 70, 82, 56, 127, 72, 55, 84, 49, 31, 72, 68, 62, 94, 68, 79, 50, 58, 62, 71, 49, 71, 65, 45, 65, 48, 53, 67, 69, 56, 77, 57, 73, 48, 40, 48, 59, 55, 60, 45, 81, 46, 51, 49, 68, 67, 68, 60, 62, 77, 71, 70, 81, 38, 81, 58, 76, 62, 37, 64, 58, 48, 69, 47, 48, 80, 53, 47, 69, 63, 67, 53, 60, 60, 98, 80, 73, 75, 71, 58, 101, 70, 60, 65, 52, 70, 57, 79, 74, 75, 92, 68, 57, 68, 44, 49, 71, 58, 82, 50, 62, 82, 59, 73, 46, 50, 77, 79, 113, 67, 36, 52, 63, 53, 75, 93, 57, 72, 76, 102, 80, 81, 40, 61, 80, 56, 53, 76, 89, 53, 78, 64, 47, 65, 113, 39, 92, 72, 55, 49, 60, 78, 65, 77, 45, 61, 51, 65, 60, 72, 98, 52, 60, 78, 50, 86, 65, 61, 58, 78, 56, 57, 73, 99, 105, 49, 75, 71, 67, 80, 65, 68, 58, 61, 62, 53, 86, 72, 59, 60, 77, 46, 63, 74, 60, 63, 58, 80, 64, 87, 63, 77, 59, 63, 60, 76, 64, 46, 74, 56, 76, 62, 52, 41, 59, 68, 61, 53, 69, 75, 62, 59, 66, 81, 88, 71, 72, 82, 65, 52, 70, 92, 60, 80, 64, 91, 74, 51, 96, 84, 70, 63, 105, 53, 63, 76, 74, 60, 62, 68, 49, 61, 60, 53, 65, 58, 52, 59, 97, 53, 61, 74, 59, 70, 59, 47, 75, 61, 62, 52, 68, 82, 94, 60, 48, 124, 91, 50, 61, 67, 50, 61, 33, 68, 67, 59, 49, 55, 56, 41, 56, 81, 66, 74, 66, 64, 65, 67, 49, 60, 42, 57, 47, 61, 75, 77, 88, 61, 69, 60, 69, 62, 53, 64, 50, 58, 68, 59, 106, 64, 51, 83, 114, 56, 56, 85, 55, 58, 74, 73, 75, 71, 67, 49, 55, 70, 61, 62, 77, 62, 85, 58, 62, 57, 71, 82, 70, 50, 66, 164, 66, 79, 49, 45, 68, 84, 68, 64, 62, 97, 56, 62, 51, 52, 69, 51, 59, 65, 96, 44, 93, 73, 50, 51, 50, 58, 62, 59, 83, 54, 60, 68, 74, 44, 66, 50, 88, 79, 58, 74, 50, 67, 66, 77, 62, 76, 53, 85, 65, 63, 56, 49, 51, 66, 63, 54, 42, 74, 70, 79, 52, 80, 68, 48, 66, 80, 68, 69, 70, 69, 58, 61, 78, 53, 50, 49, 58, 77, 59, 68, 60, 78, 54, 73, 60, 68, 38, 51, 62, 46, 51, 63, 69, 54, 46, 54, 59, 63, 59, 72, 113, 56, 42, 57, 65, 87, 57, 65, 55, 69, 71, 61, 52, 103, 52, 58, 66, 60, 74, 65, 61, 89, 56, 73, 76, 67, 55, 47, 56, 63, 62, 55, 89, 42, 62, 77, 70, 53, 67, 76, 67, 66, 71, 56, 67, 88, 68, 64, 56, 50, 39, 73, 60, 72, 57, 52, 60, 66, 76, 72, 67, 60, 60, 70, 52, 81, 54, 64, 69, 67, 66, 89, 62, 56, 54, 69, 80, 95, 60, 122, 68, 61, 58, 72, 62, 57, 57, 66, 79, 51, 59, 78, 60, 81, 63, 70, 84, 55, 71, 62, 45, 69, 59, 58, 46, 50, 65, 70, 72, 63, 55, 48, 79, 51, 56, 64, 74, 84, 68, 76, 50, 57, 52, 61, 66, 67, 81, 72, 67, 53, 75, 44, 81, 87, 49, 91, 67, 54, 61, 61, 62, 87, 81, 57, 74, 72, 62, 74, 72, 60, 69, 116, 43, 53, 51, 82, 59, 78, 66, 71, 56, 64, 71, 39, 61, 111, 64, 46, 72, 54, 81, 62, 80, 94, 72, 72, 71, 71, 68, 66, 48, 71, 45, 58, 62, 53, 66, 68, 48, 96, 91, 43, 66, 99, 66, 63, 48, 66, 52, 68, 75, 65, 65, 54, 68, 62, 55, 61, 72, 49, 52, 52, 53, 56, 63, 59, 54, 62, 57, 73, 73, 65, 49, 70, 63, 54, 41, 59, 80, 63, 62, 52, 80, 79, 80, 56, 69, 68, 55, 63, 80, 70, 65, 57, 62, 79, 103, 42, 58, 74, 68, 123, 63, 84, 76, 70, 79, 74, 58, 52, 66, 59, 70, 66, 71, 64, 66, 62, 52, 72, 79, 66, 64, 74, 68, 51, 82, 85, 61, 41, 57, 80, 66, 69, 66, 65, 59, 73, 73, 80, 74, 65, 64, 58, 83, 36, 70, 61, 79, 92, 56, 44, 67, 32, 56, 67, 73, 59, 69, 60, 62, 69, 63, 49, 80, 61, 84, 91, 87, 49, 62, 56, 75, 72, 51, 59, 65, 70, 66, 60, 56, 59, 73, 72, 49, 65, 34, 57, 57, 86, 53, 78, 80, 77, 53, 41, 50, 77, 69, 60, 77, 69, 50, 62, 74, 52, 58, 59, 65, 57, 72, 67, 63, 60, 58, 125, 75, 67, 40, 56, 72, 65, 49, 70, 66, 47, 65, 57, 66, 53, 66, 63, 62, 62, 52, 61, 67, 52, 54, 56, 59, 68, 76, 69, 57, 54, 69, 74, 71, 61, 57, 52, 57, 68, 56, 45, 83, 76, 47, 58, 66, 71, 90, 62, 56, 88, 37, 71, 54, 92, 82, 77, 75, 65, 62, 91, 54, 72, 61, 66, 62, 53, 53, 77, 62, 61, 42, 94, 69, 72, 83, 49, 53, 73, 70, 43, 74, 73, 81, 50, 85, 62, 80, 57, 60, 117, 75, 65, 74, 68, 67, 63, 58, 74, 77, 62, 81, 82, 63, 83, 53, 61, 40, 84, 54, 70, 39, 55, 90, 65, 73, 70, 54, 58, 52, 111, 68, 56, 49, 59, 49, 71, 76, 46, 66, 55, 54, 56, 76, 47, 86, 54, 76, 69, 65, 56, 52, 120, 76, 65, 62, 60, 72, 71, 56, 55, 64, 63, 75, 63, 63, 69, 68, 55, 54, 57, 69, 68, 49, 68, 66, 129, 86, 64, 55, 57, 76, 61, 76, 75, 58, 57, 58, 66, 48, 58, 74, 150, 70, 60, 69, 79, 51, 51, 51, 98, 54, 67, 57, 55, 61, 79, 63, 61, 71, 75, 61, 114, 70, 58, 74, 68, 73, 60, 70, 73, 62, 45, 57, 75, 74, 49, 67, 52, 52, 84, 71, 53, 69, 47, 58, 75, 115, 88, 64, 83, 68, 60, 58, 58, 51, 74, 74, 50, 70, 46, 60, 76, 63, 54, 59, 83, 65, 58, 43, 72, 56, 52, 72, 93, 65, 50, 52, 57, 83, 65, 82, 54, 75, 72, 57, 59, 53, 63, 65, 66, 54, 65, 70, 53, 63, 64, 54, 57, 62, 60, 66, 68, 57, 79, 58, 60, 66, 74, 80, 104, 79, 49, 63, 49, 65, 66, 49, 55, 69, 49, 52, 98, 52, 64, 67, 75, 59, 64, 62, 62, 104, 86, 45, 95, 55, 77, 64, 70, 68, 66, 64, 46, 41, 58, 75, 100, 54, 82, 87, 77, 85, 72, 81, 39, 71, 82, 59, 53, 63, 76, 83, 58, 89, 77, 44, 85, 118, 72, 67, 56, 86, 74, 48, 101, 72, 40, 91, 67, 62, 73, 67, 64, 68, 72, 82, 68, 63, 50, 68, 80, 63, 67, 51, 81, 50, 69, 60, 132, 58, 83, 68, 100, 65, 67, 64, 67, 43, 71, 61, 65, 58, 50, 82, 67, 48, 56, 73, 106, 69, 91, 71, 58, 72, 94, 60, 86, 54, 75, 87, 77, 47, 59, 53, 46, 50, 62, 63, 55, 58, 51, 107, 50, 63, 58, 62, 71, 59, 77, 98, 48, 45, 117, 61, 80, 57, 65, 71, 52, 97, 66, 83, 71, 49, 72, 48, 49, 81, 56, 60, 55, 56, 70, 48, 70, 52, 53, 49, 68, 69, 73, 59, 90, 69, 62, 63, 72, 64, 76, 52, 72, 65, 54, 52, 69, 65, 54, 56, 76, 61, 46, 65, 74, 71, 65, 91, 57, 69, 69, 39, 55, 62, 58, 70, 50, 47, 85, 52, 54, 73, 77, 84, 57, 57, 61, 75, 66, 67, 77, 96, 48, 69, 52, 79, 61, 65, 58, 69, 54, 63, 71, 63, 62, 71, 53, 57, 76, 47, 69, 56, 70, 68, 76, 46, 69, 94, 50, 52, 87, 50, 53, 67, 91, 77, 60, 69, 60, 92, 57, 60, 66, 67, 66, 75, 62, 53, 67, 68, 63, 83, 74, 71, 71, 70, 55, 62, 50, 70, 65, 81, 51, 72, 58, 59, 74, 88, 64, 84, 64, 61, 79, 84, 71, 60, 80, 70, 67, 79, 77, 55, 72, 80, 67, 73, 53, 64, 83, 66, 80, 101, 50, 76, 77, 70, 67, 74, 63, 49, 71, 70, 54, 62, 90, 63, 69, 63, 70, 54, 69, 52, 60, 58, 47, 112, 74, 53, 81, 95, 77, 58, 54, 69, 75, 49, 97, 71, 49, 77, 46, 67, 62, 75, 73, 53, 56, 51, 64, 67, 57, 76, 66, 45, 65, 61, 62, 46, 51, 48, 70, 56, 72, 107, 135, 53, 76, 60, 72, 67, 78, 64, 60, 45, 59, 58, 79, 54, 68, 76, 52, 58, 99, 69, 61, 56, 69, 49, 80, 73, 81, 54, 67, 91, 81, 49, 64, 59, 58, 61, 60, 61, 65, 63, 55, 94, 64, 71, 75, 84, 47, 102, 73, 69, 62, 99, 53, 74, 51, 93, 67, 69, 68, 62, 67, 68, 50, 67, 82, 76, 68, 68, 60, 65, 67, 61, 74, 61, 82, 73, 60, 54, 77, 73, 101, 74, 63, 77, 56, 46, 69, 78, 53, 52, 68, 59, 69, 62, 72, 66, 71, 83, 56, 55, 54, 72, 87, 64, 81, 48, 66, 60, 53, 62, 76, 48, 51, 58, 61, 57, 65, 69, 67, 81, 73, 44, 72, 63, 47, 131, 85, 61, 76, 61, 56, 84, 86, 77, 87, 82, 61, 52, 74, 56, 75, 58, 59, 65, 75, 56, 82, 56, 73, 81, 87, 63, 47, 89, 67, 74, 47, 54, 59, 88, 57, 89, 52, 69, 59, 63, 56, 51, 50, 53, 93, 95, 49, 93, 66, 62, 58, 63, 70, 65, 43, 51, 61, 64, 75, 61, 66, 74, 60, 70, 55, 65, 46, 72, 71, 56, 56, 78, 64, 57, 53, 85, 63, 66, 69, 65, 91, 66, 79, 68, 61, 53, 72, 65, 74, 48, 50, 76, 56, 56, 71, 66, 65, 50, 59, 84, 61, 70, 81, 84, 81, 68, 51, 68, 53, 66, 136, 53, 52, 71, 47, 64, 81, 73, 93, 62, 52, 57, 50, 58, 72, 61, 52, 60, 55, 73, 53, 66, 47, 58, 49, 76, 72, 91, 80, 51, 58, 59, 64, 59, 79, 55, 83, 74, 70, 66, 60, 72, 95, 86, 58, 65, 58, 71, 63, 70, 51, 51, 50, 74, 52, 97, 58, 64, 48, 61, 86, 37, 56, 55, 73, 65, 82, 60, 120, 76, 77, 63, 46, 103, 79, 77, 53, 64, 57, 54, 40, 46, 59, 57, 62, 70, 58, 101, 58, 56, 55, 75, 88, 57, 116, 62, 58, 52, 92, 70, 57, 70, 45, 67, 70, 64, 60, 87, 48, 55, 48, 105, 53, 52, 59, 64, 40, 99, 64, 43, 57, 57, 65, 83, 70, 56, 46, 48, 65, 67, 61, 78, 44, 77, 68, 49, 57, 55, 55, 54, 53, 73, 57, 90, 60, 49, 48, 59, 68, 70, 68, 56, 59, 60, 61, 64, 63, 60, 99, 76, 84, 59, 55, 151, 78, 52, 72, 63, 51, 66, 76, 62, 57, 60, 55, 90, 73, 64, 60, 83, 52, 55, 63, 82, 64, 79, 57, 62, 64, 55, 99, 68, 54, 44, 74, 60, 72, 59, 58, 48, 74, 63, 95, 79, 63, 70, 50, 50, 64, 64, 60, 36, 56, 73, 69, 69, 74, 79, 62, 56, 62, 68, 47, 52, 60, 62, 57, 81, 44, 58, 73, 55, 57, 66, 65, 53, 50, 70, 71, 59, 65, 81, 51, 70, 48, 75, 63, 72, 69, 53, 63, 55, 53, 50, 74, 62, 73, 65, 78, 62, 83, 53, 52, 97, 71, 67, 58, 70, 55, 60, 62, 49, 54, 47, 63, 88, 68, 90, 57, 66, 72, 81, 79, 46, 79, 65, 62, 63, 67, 55, 61, 62, 79, 67, 77, 77, 68, 59, 83, 53, 79, 63, 60, 63, 77, 64, 66, 67, 69, 45, 75, 51, 65, 80, 65, 79, 62, 73, 40, 49, 35, 67, 68, 68, 74, 64, 62, 50, 64, 89, 77, 64, 62, 73, 62, 68, 59, 56, 67, 58, 63, 63, 59, 53, 73, 72, 51, 86, 55, 80, 69, 64, 70, 65, 54, 49, 98, 71, 66, 74, 64, 58, 88, 52, 60, 52, 64, 62, 84, 69, 64, 79, 66, 64, 77, 66, 75, 78, 59, 69, 55, 70, 54, 70, 83, 52, 70, 79, 52, 64, 47, 77, 76, 69, 62, 93, 62, 74, 60, 72, 55, 65, 63, 58, 51, 61, 75, 64, 55, 79, 64, 68, 51, 51, 80, 58, 91, 85, 73, 38, 65, 92, 65, 67, 74, 124, 85, 81, 65, 66, 64, 61, 53, 52, 66, 58, 49, 60, 65, 38, 74, 69, 64, 64, 76, 70, 83, 84, 69, 53, 61, 60, 69, 61, 56, 74, 65, 62, 71, 95, 59, 59, 81, 67, 73, 78, 84, 62, 61, 94, 51, 65, 89, 52, 93, 75, 82, 61, 91, 68, 52, 77, 56, 63, 54, 77, 62, 72, 53, 75, 45, 69, 63, 64, 46, 47, 57, 62, 58, 73, 72, 59, 64, 42, 68, 84, 80, 58, 61, 71, 62, 78, 60, 57, 58, 63, 68, 80, 75, 75, 63, 78, 66, 71, 61, 77, 59, 69, 41, 81, 71, 61, 75, 60, 60, 72, 57, 59, 42, 63, 80, 47, 55, 52, 63, 60, 54, 55, 54, 77, 64, 63, 65, 39, 74, 54, 60, 60, 66, 70, 59, 70, 58, 93, 64, 44, 63, 71, 52, 66, 54, 71, 80, 69, 65, 57, 59, 48, 52, 67, 57, 66, 72, 57, 62, 93, 57, 56, 66, 72, 68, 64, 72, 68, 49, 40, 65, 50, 45, 75, 55, 67, 74, 73, 59, 55, 73, 56, 50, 49, 105, 64, 68, 75, 76, 74, 59, 85, 75, 74, 67, 45, 80, 65, 120, 66, 53, 62, 66, 53, 37, 64, 101, 45, 50, 72, 77, 67, 64, 67, 52, 78, 129, 60, 58, 49, 51, 52, 62, 68, 50, 79, 77, 78, 55, 56, 50, 95, 77, 54, 57, 79, 74, 45, 59, 64, 55, 58, 69, 88, 74, 62, 64, 57, 64, 78, 45, 57, 60, 66, 59, 47, 61, 118, 56, 82, 83, 44, 65, 56, 53, 68, 68, 64, 65, 68, 62, 64, 65, 44, 66, 57, 77, 50, 50, 85, 64, 56, 61, 58, 71, 72, 59, 44, 46, 70, 76, 81, 69, 45, 61, 74, 84, 72, 41, 69, 58, 72, 59, 55, 94, 75, 67, 65, 59, 61, 59, 57, 53, 56, 61, 73, 70, 58, 51, 72, 72, 68, 86, 57, 55, 72, 88, 43, 47, 55, 83, 47, 65, 74, 89, 74, 54, 83, 51, 52, 78, 69, 67, 71, 53, 83, 66, 63, 64, 60, 64, 53, 63, 64, 56, 69, 54, 57, 60, 72, 58, 85, 78, 78, 57, 49, 65, 61, 68, 73, 51, 61, 62, 72, 49, 58, 62, 80, 73, 56, 76, 74, 54, 119, 52, 84, 64, 52, 48, 64, 50, 88, 80, 39, 42, 69, 46, 74, 66, 36, 95, 68, 60, 81, 58, 65, 66, 94, 69, 61, 82, 57, 55, 91, 50, 61, 70, 84, 51, 56, 80, 61, 70, 58, 71, 48, 89, 85, 59, 70, 93, 72, 54, 93, 83, 76, 56, 52, 94, 121, 95, 78, 63, 61, 55, 68, 69, 84, 57, 51, 87, 77, 53, 67, 44, 85, 63, 51, 63, 54, 62, 61, 65, 90, 53, 97, 57, 91, 50, 48, 102, 76, 71, 62, 70, 86, 75, 60, 38, 59, 66, 41, 90, 54, 56, 58, 69, 57, 80, 58, 51, 70, 61, 67, 57, 60, 68, 52, 38, 68, 72, 41, 73, 41, 45, 68, 45, 59, 42, 76, 54, 41, 59, 69, 58, 48, 65, 76, 80, 45, 61, 75, 76, 83, 73, 59, 65, 79, 68, 58, 86, 61, 92, 63, 51, 112, 60, 111, 63, 52, 65, 52, 77, 74, 83, 73, 78, 44, 89, 52, 85, 106, 67, 57, 78, 63, 107, 104, 58, 58, 76, 70, 56, 51, 48, 62, 75, 73, 58, 87, 56, 52, 88, 53, 67, 128, 66, 67, 76, 91, 65, 80, 47, 52, 76, 76, 64, 82, 58, 49, 53, 88, 58, 56, 72, 57, 72, 58, 76, 91, 53, 51, 60, 71, 88, 82, 77, 31, 83, 55, 85, 67, 82, 69, 44, 65, 68, 67, 58, 55, 69, 61, 66, 59, 52, 52, 86, 72, 57, 69, 54, 73, 69, 55, 53, 74, 45, 63, 79, 70, 68, 58, 95, 50, 55, 53, 62, 47, 85, 105, 62, 69, 55, 75, 80, 90, 62, 63, 60, 50, 77, 68, 76, 61, 44, 64, 77, 71, 68, 37, 74, 72, 60, 64, 61, 89, 73, 79, 60, 60, 71, 56, 63, 63, 69, 58, 67, 60, 50, 60, 63, 74, 63, 81, 63, 59, 51, 37, 76, 130, 76, 48, 70, 64, 50, 63, 78, 78, 84, 54, 56, 58, 62, 68, 54, 69, 63, 70, 70, 54, 53, 68, 38, 59, 44, 71, 65, 70, 57, 40, 53, 80, 87, 55, 60, 63, 78, 43, 62, 67, 54, 63, 83, 66, 50, 54, 78, 74, 49, 64, 74, 87, 67, 66, 67, 66, 51, 86, 62, 86, 65, 63, 91, 51, 77, 70, 94, 63, 63, 64, 39, 52, 46, 82, 65, 68, 58, 42, 78, 50, 64, 65, 42, 74, 54, 77, 57, 59, 58, 70, 70, 49, 56, 106, 74, 63, 74, 100, 44, 78, 59, 55, 62, 86, 60, 63, 65, 72, 45, 43, 44, 42, 67, 70, 50, 60, 56, 68, 68, 61, 61, 76, 68, 51, 72, 61, 69, 67, 66, 81, 72, 59, 64, 69, 53, 36, 77, 57, 62, 65, 58, 67, 73, 69, 45, 66, 70, 67, 62, 51, 77, 53, 43, 70, 66, 74, 65, 61, 69, 99, 89, 70, 95, 60, 63, 66, 96, 105, 68, 68, 70, 81, 48, 73, 60, 108, 69, 48, 54, 70, 49, 57, 49, 78, 68, 74, 75, 47, 50, 58, 72, 54, 38, 60, 53, 54, 72, 66, 69, 52, 71, 57, 76, 86, 61, 81, 45, 58, 47, 48, 63, 52, 64, 57, 87, 69, 77, 71, 86, 57, 68, 63, 60, 60, 78, 52, 52, 86, 43, 57, 73, 52, 62, 53, 59, 90, 55, 98, 88, 64, 56, 54, 63, 64, 57, 91, 63, 59, 50, 55, 87, 77, 58, 75, 74, 68, 88, 58, 68, 79, 87, 91, 70, 47, 56, 92, 63, 53, 77, 45, 80, 70, 46, 43, 97, 87, 54, 80, 90, 82, 90, 58, 66, 48, 67, 76, 54, 82, 79, 55, 91, 70, 76, 69, 110, 79, 49, 61, 50, 59, 46, 63, 64, 59, 81, 52, 77, 60, 51, 59, 71, 55, 70, 70, 44, 73, 95, 64, 51, 44, 78, 128, 72, 68, 75, 60, 70, 59, 60, 68, 79, 74, 66, 63, 42, 90, 80, 76, 94, 78, 106, 60, 69, 48, 56, 52, 57, 53, 57, 83, 68, 82, 90, 80, 57, 70, 75, 42, 93, 66, 130, 76, 49, 57, 47, 70, 62, 52, 71, 62, 128, 91, 65, 54, 57, 93, 56, 76, 65, 75, 77, 56, 58, 61, 51, 58, 55, 84, 68, 68, 88, 58, 55, 63, 64, 43, 55, 74, 68, 50, 78, 69, 73, 75, 58, 66, 70, 96, 60, 51, 50, 42, 60, 70, 53, 62, 75, 56, 53, 68, 65, 72, 81, 53, 36, 52, 38, 51, 73, 57, 63, 92, 60, 56, 57, 69, 73, 77, 71, 63, 60, 79, 67, 47, 66, 43, 51, 58, 44, 87, 87, 48, 62, 79, 89, 120, 65, 88, 52, 59, 74, 87, 48, 89, 63, 69, 56, 69, 54, 78, 79, 65, 65, 55, 92, 58, 64, 57, 61, 71, 60, 47, 55, 99, 59, 67, 53, 58, 56, 82, 46, 77, 71, 65, 55, 67, 91, 66, 59, 65, 76, 62, 56, 65, 77, 74, 66, 53, 55, 96, 83, 69, 46, 52, 59, 91, 46, 86, 90, 61, 56, 69, 87, 56, 50, 65, 67, 68, 70, 55, 75, 71, 67, 56, 66, 47, 59, 68, 57, 65, 69, 66, 40, 51, 78, 56, 66, 62, 48, 55, 60, 70, 55, 70, 56, 70, 63, 64, 58, 78, 71, 49, 106, 61, 66, 71, 86, 49, 65, 54, 80, 54, 57, 60, 63, 157, 127, 50, 68, 61, 63, 84, 67, 46, 75, 64, 81, 55, 60, 52, 52, 56, 56, 60, 47, 74, 64, 75, 50, 49, 65, 97, 55, 67, 52, 63, 60, 58, 57, 89, 45, 50, 77, 59, 66, 67, 82, 63, 64, 65, 72, 77, 67, 62, 41, 73, 57, 71, 74, 58, 57, 74, 61, 52, 69, 62, 58, 72, 48, 71, 61, 51, 65, 64, 68, 45, 62, 48, 55, 68, 68, 65, 54, 55, 49, 91, 61, 72, 59, 76, 51, 73, 55, 58, 57, 42, 62, 60, 68, 43, 44, 62, 53, 82, 62, 64, 82, 62, 50, 62, 109, 70, 68, 58, 64, 73, 50, 76, 63, 55, 69, 54, 56, 66, 61, 65, 97, 83, 62, 73, 50, 51, 63, 69, 48, 63, 83, 122, 74, 109, 80, 70, 60, 53, 66, 88, 52, 62, 67, 50, 71, 66, 73, 43, 118, 56, 51, 61, 82, 56, 95, 75, 73, 84, 67, 62, 52, 78, 49, 61, 51, 63, 71, 95, 49, 55, 77, 57, 62, 82, 111, 68, 55, 58, 59, 123, 66, 59, 77, 91, 52, 71, 81, 149, 93, 60, 63, 71, 76, 71, 70, 57, 52, 68, 88, 84, 83, 53, 62, 98, 74, 102, 62, 82, 41, 83, 78, 49, 69, 67, 74, 60, 68, 73, 50, 47, 55, 53, 68, 40, 60, 76, 60, 56, 81, 64, 101, 61, 68, 79, 64, 65, 53, 64, 59, 61, 71, 59, 63, 45, 63, 64, 63, 58, 49, 48, 81, 53, 82, 67, 67, 61, 55, 79, 57, 64, 56, 58, 78, 53, 69, 66, 57, 52, 46, 71, 74, 81, 56, 67, 80, 52, 66, 72, 87, 70, 68, 56, 69, 50, 55, 61, 75, 62, 65, 62, 72, 89, 61, 44, 72, 66, 60, 75, 52, 83, 90, 76, 60, 64, 70, 58, 69, 64, 74, 65, 51, 57, 61, 62, 62, 119, 42, 63, 60, 72, 67, 75, 76, 89, 115, 51, 60, 71, 70, 45, 104, 58, 79, 54, 65, 111, 59, 79, 63, 90, 62, 70, 54, 61, 87, 76, 64, 77, 104, 47, 60, 73, 73, 61, 59, 80, 53, 68, 85, 58, 102, 46, 50, 79, 54, 79, 58, 70, 53, 93, 76, 68, 62, 97, 87, 53, 73, 51, 61, 72, 92, 55, 51, 82, 92, 43, 66, 80, 78, 60, 51, 49, 53, 61, 59, 62, 63, 72, 63, 79, 85, 73, 74, 50, 88, 68, 68, 57, 59, 39, 38, 62, 76, 70, 48, 64, 120, 64, 77, 78, 46, 100, 65, 111, 56, 71, 57, 67, 102, 71, 70, 62, 64, 79, 60, 70, 66, 73, 68, 81, 74, 59, 53, 55, 37, 50, 81, 76, 48, 94, 64, 53, 59, 45, 66, 74, 54, 44, 61, 63, 54, 43, 58, 65, 74, 47, 76, 46, 55, 80, 62, 74, 84, 87, 71, 76, 76, 98, 58, 57, 67, 77, 60, 81, 67, 75, 67, 101, 68, 75, 85, 77, 59, 68, 110, 72, 77, 53, 53, 112, 61, 76, 51, 64, 67, 39, 67, 71, 58, 57, 52, 86, 71, 90, 69, 58, 70, 88, 48, 58, 102, 73, 48, 67, 76, 57, 58, 62, 51, 67, 77, 66, 64, 54, 72, 63, 62, 66, 60, 51, 69, 50, 70, 71, 86, 63, 75, 69, 58, 63, 56, 100, 63, 81, 60, 59, 62, 47, 63, 40, 73, 46, 54, 75, 70, 55, 61, 58, 54, 60, 83, 66, 49, 51, 85, 89, 70, 70, 75, 52, 59, 61, 54, 66, 67, 61, 63, 62, 74, 82, 63, 63, 60, 51, 71, 39, 60, 99, 51, 71, 73, 75, 76, 75, 95, 62, 80, 84, 105, 65, 54, 59, 69, 58, 59, 65, 83, 63, 68, 80, 85, 41, 77, 59, 64, 69, 50, 62, 72, 86, 54, 55, 84, 64, 45, 58, 87, 64, 59, 43, 42, 73, 71, 70, 58, 52, 52, 68, 43, 53, 50, 61, 41, 59, 66, 63, 49, 74, 78, 53, 57, 60, 55, 70, 76, 62, 73, 108, 52, 68, 70, 62, 79, 56, 76, 54, 43, 59, 65, 65, 43, 63, 84, 64, 59, 59, 41, 76, 56, 37, 71, 83, 50, 49, 62, 51, 61, 66, 69, 88, 72, 59, 63, 65, 56, 59, 73, 37, 105, 64, 93, 52, 60, 64, 76, 63, 64, 66, 52, 63, 77, 61, 66, 63, 71, 92, 67, 55, 77, 72, 101, 49, 71, 66, 84, 76, 61, 53, 48, 79, 59, 89, 52, 42, 66, 78, 59, 60, 73, 72, 66, 56, 58, 74, 73, 73, 51, 60, 53, 83, 89, 41, 68, 89, 49, 51, 74, 45, 68, 62, 77, 65, 59, 62, 65, 76, 73, 104, 85, 66, 69, 50, 62, 50, 71, 68, 97, 53, 68, 83, 37, 50, 67, 68, 69, 53, 75, 52, 68, 63, 50, 60, 51, 76, 64, 72, 43, 56, 56, 67, 91, 53, 55, 64, 81, 67, 110, 63, 79, 65, 67, 61, 56, 72, 60, 61, 73, 64, 71, 61, 75, 83, 57, 149, 69, 53, 88, 52, 51, 57, 60, 60, 58, 46, 48, 67, 57, 51, 65, 63, 60, 74, 64, 61, 68, 77, 62, 41, 57, 83, 73, 87, 68, 99, 68, 83, 81, 67, 69, 114, 55, 61, 51, 65, 50, 76, 60, 57, 101, 65, 71, 38, 70, 91, 61, 86, 62, 101, 89, 64, 73, 75, 47, 56, 51, 50, 58, 73, 51, 126, 54, 85, 74, 78, 71, 84, 72, 50, 57, 48, 58, 55, 65, 56, 74, 67, 70, 63, 60, 56, 80, 81, 102, 73, 47, 70, 76, 36, 75, 103, 62, 76, 54, 47, 38, 72, 56, 72, 92, 84, 95, 55, 69, 46, 76, 48, 91, 73, 40, 123, 70, 77, 31, 57, 58, 75, 86, 58, 55, 67, 41, 52, 48, 53, 49, 63, 70, 71, 74, 74, 78, 93, 79, 51, 49, 58, 74, 62, 56, 51, 91, 69, 65, 72, 48, 59, 105, 64, 75, 82, 57, 51, 90, 78, 61, 90, 65, 92, 53, 56, 72, 68, 66, 50, 51, 47, 44, 65, 82, 50, 58, 47, 49, 41, 77, 61, 84, 56, 39, 69, 61, 55, 60, 70, 82, 63, 53, 49, 67, 78, 54, 52, 61, 68, 83, 57, 77, 71, 90, 79, 82, 50, 54, 87, 41, 96, 63, 80, 41, 81, 66, 63, 88, 66, 72, 65, 70, 63, 76, 75, 80, 65, 63, 65, 66, 99, 30, 76, 79, 48, 99, 67, 69, 50, 74, 66, 86, 58, 117, 45, 45, 89, 59, 51, 76, 70, 59, 63, 48, 32, 59, 73, 79, 52, 75, 67, 75, 64, 46, 65, 110, 62, 87, 55, 67, 69, 56, 35, 62, 72, 35, 65, 81, 70, 74, 65, 78, 75, 65, 64, 59, 62, 62, 81, 66, 54, 58, 55, 89, 87, 56, 60, 50, 50, 54, 60, 103, 60, 59, 77, 64, 55, 76, 83, 60, 91, 73, 63, 61, 38, 42, 44, 70, 65, 70, 63, 62, 73, 69, 68, 91, 36, 82, 70, 74, 57, 74, 62, 73, 61, 66, 57, 61, 58, 38, 48, 66, 64, 56, 77, 96, 61, 75, 52, 50, 57, 69, 69, 66, 75, 45, 57, 58, 63, 59, 75, 51, 54, 48, 92, 44, 59, 66, 80, 67, 61, 70, 65, 66, 55, 68, 47, 93, 61, 59, 125, 71, 90, 74, 47, 69, 50, 81, 50, 43, 60, 76, 56, 80, 51, 92, 51, 63, 67, 56, 75, 83, 46, 80, 88, 57, 35, 83, 70, 71, 57, 66, 78, 83, 56, 106, 61, 54, 72, 80, 43, 75, 55, 63, 75, 73, 52, 60, 77, 54, 80, 72, 52, 75, 71, 70, 76, 61, 88, 63, 58, 65, 65, 57, 69, 71, 69, 68, 47, 79, 57, 73, 62, 92, 61, 78, 65, 55, 76, 103, 55, 73, 59, 56, 74, 53, 75, 97, 82, 57, 64, 69, 61, 56, 77, 57, 44, 61, 65, 71, 91, 54, 68, 76, 78, 86, 71, 78, 50, 78, 52, 49, 77, 63, 60, 73, 62, 67, 57, 52, 61, 70, 42, 61, 46, 70, 49, 51, 67, 79, 65, 75, 58, 68, 68, 59, 66, 70, 56, 55, 53, 66, 103, 61, 41, 72, 144, 66, 56, 54, 84, 73, 73, 72, 53, 71, 49, 67, 67, 77, 88, 74, 53, 72, 66, 49, 73, 51, 74, 55, 75, 69, 64, 66, 43, 73, 51, 76, 71, 58, 85, 93, 56, 63, 68, 59, 64, 71, 47, 52, 72, 57, 71, 61, 76, 79, 47, 73, 60, 67, 70, 55, 59, 62, 62, 54, 99, 96, 45, 90, 70, 51, 83, 59, 52, 52, 57, 77, 51, 54, 93, 70, 64, 65, 84, 62, 53, 120, 61, 85, 54, 50, 50, 65, 62, 90, 73, 142, 55, 83, 51, 68, 54, 60, 75, 65, 53, 80, 61, 84, 54, 55, 69, 36, 68, 46, 92, 75, 68, 88, 69, 87, 55, 83, 42, 62, 59, 51, 61, 67, 62, 71, 80, 62, 54, 67, 72, 69, 89, 68, 71, 81, 70, 79, 56, 60, 79, 68, 56, 60, 46, 97, 61, 82, 65, 54, 72, 53, 63, 82, 67, 69, 63, 65, 58, 47, 74, 80, 52, 67, 69, 62, 78, 54, 63, 52, 86, 61, 64, 57, 67, 62, 71, 52, 58, 60, 77, 68, 76, 67, 39, 54, 49, 64, 55, 67, 55, 89, 58, 54, 72, 59, 103, 80, 65, 54, 62, 73, 92, 94, 68, 84, 73, 52, 57, 56, 69, 74, 64, 78, 72, 105, 73, 68, 76, 117, 42, 69, 64, 70, 67, 60, 93, 53, 50, 53, 69, 50, 92, 75, 59, 51, 54, 75, 43, 60, 55, 59, 65, 70, 58, 73, 67, 94, 69, 83, 60, 63, 55, 95, 70, 62, 64, 59, 73, 48, 57, 96, 76, 72, 66, 96, 60, 54, 99, 85, 87, 50, 63, 74, 68, 68, 62, 92, 61, 56, 62, 66, 59, 67, 91, 59, 80, 82, 62, 64, 61, 64, 59, 82, 60, 66, 62, 107, 60, 72, 56, 75, 62, 79, 47, 92, 57, 60, 88, 84, 59, 46, 47, 44, 71, 92, 61, 49, 78, 60, 52, 56, 61, 91, 57, 60, 75, 75, 71, 76, 55, 57, 82, 61, 74, 88, 68, 60, 53, 75, 79, 82, 69, 74, 99, 62, 69, 59, 53, 69, 85, 72, 76, 43, 50, 51, 48, 51, 85, 67, 117, 69, 60, 49, 67, 46, 69, 57, 76, 61, 65, 38, 71, 98, 60, 68, 49, 51, 45, 89, 58, 45, 50, 51, 61, 61, 84, 54, 58, 93, 69, 84, 61, 101, 56, 42, 62, 66, 133, 62, 79, 76, 63, 74, 51, 52, 57, 58, 67, 63, 76, 79, 73, 40, 66, 86, 65, 67, 62, 68, 73, 63, 88, 61, 64, 57, 85, 72, 47, 99, 57, 81, 63, 61, 56, 79, 71, 56, 54, 72, 42, 56, 86, 65, 78, 65, 77, 40, 111, 63, 60, 80, 84, 57, 75, 69, 71, 92, 87, 65, 45, 49, 84, 68, 48, 74, 49, 61, 56, 76, 63, 73, 64, 55, 37, 68, 56, 82, 59, 80, 64, 61, 68, 67, 68, 48, 54, 53, 70, 60, 54, 68, 84, 64, 58, 52, 82, 50, 52, 46, 53, 85, 68, 79, 46, 49, 58, 61, 65, 60, 59, 85, 63, 51, 92, 57, 72, 69, 73, 59, 65, 71, 59, 59, 77, 51, 59, 52, 81, 63, 53, 73, 61, 68, 57, 66, 71, 61, 65, 60, 67, 61, 89, 44, 34, 61, 69, 40, 49, 58, 106, 40, 54, 70, 87, 71, 59, 65, 53, 74, 67, 62, 68, 71, 65, 74, 72, 83, 96, 53, 66, 61, 69, 67, 68, 68, 74, 55, 61, 52, 58, 105, 64, 85, 54, 79, 57, 75, 60, 77, 63, 51, 78, 102, 84, 58, 56, 57, 90, 66, 69, 80, 93, 82, 57, 53, 119, 91, 40, 70, 90, 57, 95, 51, 70, 61, 68, 85, 53, 62, 80, 88, 71, 54, 46, 61, 75, 75, 57, 83, 84, 60, 61, 81, 59, 50, 46, 51, 46, 65, 63, 77, 72, 58, 82, 76, 61, 48, 58, 71, 79, 61, 60, 54, 49, 97, 54, 62, 85, 61, 64, 34, 73, 75, 59, 59, 61, 63, 40, 56, 94, 94, 30, 87, 62, 63, 64, 56, 63, 55, 64, 58, 46, 66, 69, 72, 60, 92, 60, 68, 73, 65, 79, 60, 65, 51, 59, 81, 57, 122, 39, 78, 60, 81, 63, 81, 92, 61, 68, 64, 65, 68, 78, 67, 82, 112, 79, 57, 45, 65, 57, 44, 50, 61, 53, 38, 55, 77, 120, 86, 66, 54, 87, 80, 60, 54, 84, 63, 57, 78, 67, 97, 62, 57, 59, 74, 75, 94, 54, 84, 53, 65, 75, 51, 58, 69, 50, 80, 58, 94, 74, 62, 58, 89, 52, 75, 62, 56, 78, 81, 72, 55, 57, 52, 72, 75, 78, 62, 49, 53, 70, 79, 54, 63, 64, 79, 62, 58, 48, 44, 80, 65, 85, 72, 71, 84, 55, 96, 80, 96, 69, 38, 61, 69, 61, 57, 96, 71, 81, 66, 63, 80, 68, 52, 42, 53, 28, 82, 57, 70, 77, 117, 59, 70, 94, 61, 86, 72, 49, 48, 73, 49, 53, 71, 62, 42, 62, 64, 56, 71, 74, 73, 53, 82, 59, 60, 48, 63, 79, 98, 66, 55, 80, 50, 58, 62, 65, 59, 74, 50, 89, 76, 119, 34, 63, 111, 49, 72, 81, 67, 63, 84, 63, 43, 80, 48, 71, 38, 69, 65, 59, 39, 46, 72, 68, 89, 46, 49, 75, 77, 65, 63, 54, 63, 77, 79, 64, 57, 75, 73, 76, 77, 66, 80, 49, 132, 50, 71, 68, 55, 61, 65, 68, 64, 66, 51, 79, 61, 54, 61, 66, 47, 46, 64, 69, 83, 69, 59, 69, 54, 91, 52, 75, 57, 105, 78, 82, 81, 46, 61, 73, 61, 43, 50, 105, 76, 44, 44, 81, 70, 69, 45, 61, 69, 77, 71, 72, 101, 93, 45, 47, 65, 55, 78, 58, 64, 92, 54, 75, 52, 69, 68, 61, 60, 63, 77, 52, 57, 70, 51, 82, 82, 64, 63, 59, 87, 87, 65, 76, 66, 68, 90, 87, 69, 48, 55, 56, 63, 38, 60, 63, 54, 52, 55, 57, 67, 49, 66, 94, 72, 85, 65, 64, 75, 50, 76, 94, 45, 59, 87, 57, 50, 72, 59, 99, 81, 54, 33, 67, 90, 98, 81, 52, 45, 51, 75, 83, 65, 62, 94, 53, 41, 61, 74, 61, 82, 40, 70, 68, 56, 45, 66, 88, 66, 71, 60, 91, 53, 80, 79, 96, 47, 82, 70, 36, 79, 53, 55, 47, 49, 50, 55, 78, 53, 94, 84, 71, 74, 61, 47, 69, 68, 75, 54, 59, 99, 55, 90, 69, 51, 75, 66, 84, 60, 54, 52, 51, 67, 89, 50, 63, 47, 76, 67, 80, 84, 69, 86, 65, 53, 84, 78, 58, 91, 89, 79, 70, 72, 79, 55, 78, 56, 48, 48, 64, 56, 70, 70, 58, 73, 61, 71, 68, 82, 60, 48, 97, 64, 47, 42, 56, 63, 64, 60, 55, 67, 51, 67, 51, 64, 63, 42, 64, 75, 51, 89, 52, 80, 58, 58, 89, 67, 60, 68, 95, 73, 70, 74, 51, 80, 75, 65, 76, 76, 45, 81, 68, 99, 68, 60, 72, 67, 88, 59, 77, 52, 54, 63, 73, 54, 73, 74, 68, 68, 69, 59, 58, 67, 63, 63, 39, 67, 82, 56, 66, 65, 59, 54, 64, 51, 67, 83, 55, 63, 67, 112, 66, 67, 70, 49, 89, 46, 77, 73, 79, 60, 53, 54, 76, 89, 79, 84, 43, 66, 99, 78, 85, 53, 84, 51, 51, 79, 78, 74, 61, 53, 52, 92, 57, 69, 54, 59, 71, 55, 52, 59, 61, 82, 72, 94, 70, 73, 60, 112, 73, 63, 65, 60, 74, 74, 63, 74, 87, 95, 79, 68, 61, 75, 56, 85, 67, 55, 40, 65, 57, 78, 67, 77, 69, 65, 74, 85, 93, 61, 67, 58, 58, 50, 53, 65, 68, 78, 54, 64, 71, 62, 74, 45, 64, 66, 68, 73, 53, 66, 54, 40, 93, 60, 113, 46, 58, 82, 69, 77, 67, 67, 63, 61, 49, 77, 65, 49, 94, 66, 48, 58, 71, 57, 80, 78, 47, 55, 60, 62, 65, 58, 77, 61, 60, 92, 70, 62, 70, 67, 51, 50, 65, 50, 77, 79, 62, 63, 56, 56, 71, 62, 44, 34, 67, 51, 118, 79, 67, 56, 74, 71, 55, 49, 104, 59, 100, 73, 98, 55, 71, 73, 65, 81, 62, 51, 60, 72, 62, 64, 81, 53, 60, 78, 67, 72, 76, 64, 77, 54, 48, 65, 81, 47, 68, 46, 76, 41, 63, 77, 58, 74, 79, 69, 62, 56, 98, 87, 79, 79, 60, 57, 61, 79, 69, 54, 59, 47, 61, 58, 72, 53, 75, 72, 75, 51, 61, 69, 52, 92, 82, 73, 57, 62, 48, 52, 61, 69, 64, 94, 50, 63, 71, 70, 37, 63, 57, 53, 75, 64, 70, 44, 81, 67, 51, 71, 54, 63, 95, 91, 74, 63, 82, 84, 47, 73, 73, 45, 57, 65, 68, 44, 71, 72, 68, 77, 47, 56, 39, 82, 62, 58, 85, 56, 47, 57, 63, 65, 68, 94, 63, 59, 58, 58, 61, 46, 79, 48, 66, 66, 65, 91, 60, 90, 65, 66, 71, 58, 65, 57, 75, 58, 56, 62, 40, 77, 57, 54, 81, 109, 65, 64, 79, 76, 50, 30, 55, 53, 75, 93, 71, 80, 45, 56, 66, 102, 64, 87, 73, 49, 62, 55, 65, 68, 81, 75, 68, 96, 51, 62, 55, 74, 49, 52, 69, 68, 62, 50, 116, 56, 91, 36, 71, 28, 50, 59, 59, 88, 64, 82, 70, 99, 51, 78, 87, 81, 81, 60, 67, 67, 88, 40, 60, 67, 86, 54, 64, 67, 62, 56, 69, 75, 70, 70, 70, 62, 57, 52, 55, 96, 58, 72, 56, 68, 65, 51, 65, 57, 59, 53, 60, 42, 59, 66, 65, 85, 77, 60, 48, 80, 62, 57, 88, 50, 69, 67, 68, 74, 81, 56, 69, 73, 65, 52, 60, 65, 56, 53, 59, 60, 76, 62, 65, 60, 48, 60, 74, 57, 67, 59, 88, 67, 51, 77, 77, 59, 61, 56, 71, 77, 69, 64, 71, 62, 64, 65, 55, 59, 68, 47, 75, 64, 68, 56, 55, 63, 85, 63, 64, 63, 91, 59, 68, 83, 77, 52, 65, 87, 58, 61, 78, 53, 58, 63, 63, 66, 62, 58, 81, 62, 69, 61, 67, 81, 71, 82, 84, 63, 65, 49, 70, 59, 80, 108, 55, 59, 53, 70, 74, 76, 48, 76, 62, 68, 113, 62, 59, 67, 48, 71, 95, 62, 54, 74, 56, 71, 101, 63, 59, 90, 77, 57, 71, 58, 59, 81, 77, 65, 51, 69, 68, 70, 76, 82, 86, 52, 64, 100, 92, 61, 65, 63, 54, 65, 64, 45, 55, 55, 59, 61, 101, 71, 66, 60, 61, 51, 56, 111, 63, 68, 99, 88, 110, 68, 54, 77, 57, 64, 63, 66, 56, 61, 58, 38, 87, 65, 75, 66, 119, 62, 58, 62, 55, 65, 66, 56, 39, 114, 58, 50, 56, 66, 73, 72, 53, 57, 47, 53, 62, 73, 70, 61, 66, 47, 64, 74, 77, 56, 56, 61, 70, 62, 49, 125, 51, 60, 67, 63, 66, 63, 71, 86, 87, 43, 57, 68, 58, 61, 103, 54, 64, 62, 84, 79, 61, 64, 78, 51, 71, 63, 69, 55, 73, 62, 74, 69, 68, 87, 77, 46, 67, 60, 59, 60, 67, 55, 52, 54, 91, 69, 69, 44, 71, 88, 49, 61, 31, 68, 62, 51, 67, 80, 49, 65, 64, 58, 65, 67, 114, 59, 57, 71, 54, 61, 48, 92, 54, 56, 70, 68, 79, 52, 79, 69, 79, 63, 58, 66, 66, 70, 48, 58, 70, 83, 70, 53, 50, 58, 60, 75, 82, 62, 67, 71, 75, 52, 84, 55, 66, 88, 82, 70, 59, 57, 77, 72, 66, 91, 61, 53, 57, 66, 42, 56, 56, 81, 56, 53, 60, 67, 49, 76, 65, 121, 69, 65, 70, 59, 60, 63, 94, 57, 71, 57, 65, 53, 66, 59, 61, 56, 56, 61, 70, 61, 60, 54, 64, 76, 52, 59, 82, 63, 63, 56, 81, 69, 72, 61, 46, 73, 62, 70, 88, 67, 73, 86, 55, 56, 58, 66, 59, 53, 70, 55, 62, 58, 59, 73, 63, 67, 79, 52, 71, 71, 83, 64, 77, 50, 67, 56, 61, 51, 55, 63, 85, 61, 63, 61, 52, 65, 61, 64, 66, 61, 52, 70, 66, 61, 68, 85, 57, 43, 69, 67, 63, 72, 70, 60, 73, 56, 59, 52, 57, 53, 117, 65, 74, 60, 49, 62, 66, 79, 58, 59, 66, 72, 61, 46, 60, 56, 44, 69, 69, 68, 70, 74, 50, 64, 60, 60, 77, 62, 78, 65, 78, 92, 63, 70, 95, 58, 64, 58, 64, 55, 63, 66, 65, 62, 66, 60, 80, 65, 96, 56, 87, 78, 67, 83, 61, 61, 80, 53, 69, 73, 101, 60, 76, 75, 52, 59, 94, 52, 60, 52, 65, 62, 69, 74, 68, 50, 50, 60, 73, 59, 66, 65, 85, 63, 55, 57, 70, 64, 58, 73, 88, 82, 57, 56, 48, 54, 70, 65, 59, 65, 57, 75, 113, 66, 75, 70, 60, 59, 63, 61, 74, 68, 52, 66, 74, 54, 75, 63, 73, 65, 73, 63, 69, 49, 74, 84, 61, 70, 75, 80, 76, 81, 70, 53, 65, 65, 70, 96, 54, 54, 66, 55, 65, 75, 63, 56, 72, 59, 53, 59, 54, 63, 95, 58, 57, 50, 68, 47, 53, 50, 47, 54, 60, 65, 66, 65, 66, 81, 71, 66, 57, 56, 66, 75, 58, 58, 79, 69, 77, 124, 79, 54, 67, 72, 59, 61, 48, 54, 79, 57, 69, 57, 62, 59, 56, 48, 66, 74, 70, 55, 40, 95, 55, 81, 69, 62, 63, 56, 53, 70, 58, 77, 112, 69, 58, 83, 74, 112, 51, 77, 60, 72, 59, 77, 69, 60, 89, 60, 72, 57, 78, 45, 78, 73, 53, 87, 61, 57, 64, 67, 45, 68, 58, 47, 66, 66, 56, 60, 63, 61, 56, 71, 64, 67, 65, 62, 75, 54, 52, 58, 66, 64, 53, 77, 66, 55, 70, 60, 86, 58, 62, 60, 73, 52, 58, 62, 54, 68, 50, 59, 57, 64, 84, 47, 56, 73, 80, 68, 112, 52, 53, 64, 49, 57, 62, 67, 62, 71, 99, 72, 68, 62, 66, 61, 91, 51, 51, 68, 58, 70, 60, 57, 60, 56, 56, 46, 73, 64, 74, 75, 95, 68, 65, 49, 61, 64, 83, 77, 73, 59, 68, 70, 77, 52, 73, 80, 108, 106, 54, 99, 77, 57, 63, 70, 83, 64, 37, 82, 68, 79, 58, 54, 69, 48, 57, 79, 57, 77, 72, 93, 62, 58, 62, 95, 60, 63, 58, 74, 66, 64, 55, 63, 61, 70, 49, 67, 49, 77, 73, 75, 58, 69, 58, 68, 54, 57, 74, 60, 59, 88, 62, 56, 56, 61, 54, 63, 50, 73, 91, 62, 59, 75, 66, 90, 59, 99, 63, 63, 49, 66, 57, 72, 62, 49, 62, 72, 51, 73, 57, 70, 59, 64, 92, 61, 53, 55, 56, 74, 74, 67, 57, 55, 58, 81, 60, 50, 77, 54, 68, 66, 62, 54, 61, 63, 64, 64, 50, 59, 39, 73, 50, 57, 63, 68, 74, 60, 77, 64, 56, 84, 63, 76, 59, 69, 61, 60, 55, 51, 64, 46, 69, 66, 61, 104, 67, 64, 73, 51, 68, 82, 59, 52, 55, 45, 59, 54, 58, 55, 49, 55, 66, 72, 84, 55, 78, 67, 81, 77, 63, 90, 68, 75, 87, 72, 60, 57, 62, 48, 87, 83, 56, 55, 69, 66, 57, 70, 57, 56, 59, 49, 62, 59, 59, 70, 66, 93, 64, 121, 57, 65, 75, 76, 71, 57, 82, 54, 55, 58, 70, 64, 88, 70, 47, 102, 52, 59, 85, 69, 58, 65, 75, 99, 58, 62, 69, 56, 64, 51, 63, 38, 48, 79, 97, 55, 58, 70, 62, 65, 74, 53, 76, 55, 95, 67, 65, 50, 109, 58, 58, 60, 49, 83, 149, 59, 71, 98, 59, 84, 66, 73, 75, 61, 69, 62, 83, 72, 52, 89, 71, 57, 64, 73, 52, 68, 78, 78, 62, 77, 59, 51, 71, 82, 74, 71, 90, 99, 47, 59, 69, 57, 79, 71, 68, 51, 64, 123, 53, 57, 85, 85, 55, 67, 65, 53, 61, 63, 75, 78, 58, 86, 75, 66, 46, 67, 75, 57, 56, 100, 68, 57, 63, 53, 51, 60, 50, 48, 63, 80, 58, 69, 60, 72, 83, 61, 78, 61, 66, 78, 82, 65, 47, 67, 88, 44, 63, 53, 79, 58, 75, 81, 73, 66, 63, 47, 73, 99, 81, 101, 92, 63, 61, 59, 56, 71, 63, 63, 65, 68, 63, 128, 63, 75, 64, 71, 80, 66, 60, 57, 54, 78, 52, 49, 62, 55, 62, 63, 75, 54, 58, 66, 59, 76, 78, 66, 60, 61, 74, 63, 55, 63, 53, 65, 75, 137, 49, 66, 58, 57, 100, 82, 50, 59, 78, 51, 71, 75, 77, 62, 67, 83, 54, 53, 74, 61, 67, 90, 62, 48, 61, 68, 67, 45, 83, 78, 63, 63, 67, 64, 54, 70, 55, 61, 71, 68, 68, 58, 81, 56, 76, 86, 59, 67, 81, 68, 61, 63, 88, 72, 81, 73, 81, 76, 65, 55, 79, 73, 92, 70, 63, 73, 44, 46, 53, 46, 63, 56, 47, 57, 65, 70, 45, 53, 71, 45, 75, 70, 72, 62, 61, 103, 73, 57, 69, 58, 66, 64, 66, 67, 65, 64, 84, 76, 126, 48, 48, 107, 76, 53, 60, 72, 59, 57, 50, 63, 68, 60, 67, 54, 71, 75, 54, 65, 63, 59, 56, 53, 59, 63, 74, 82, 71, 59, 64, 78, 52, 58, 47, 39, 54, 68, 47, 61, 72, 70, 52, 117, 70, 62, 56, 74, 49, 78, 57, 61, 67, 54, 72, 57, 62, 68, 56, 55, 73, 55, 80, 57, 87, 59, 64, 58, 107, 43, 61, 56, 86, 74, 60, 64, 51, 62, 67, 56, 67, 55, 92, 87, 78, 67, 52, 62, 40, 58, 61, 55, 60, 57, 46, 57, 56, 63, 63, 59, 95, 80, 49, 90, 79, 65, 70, 82, 73, 55, 72, 62, 70, 45, 68, 90, 64, 55, 71, 60, 63, 71, 66, 84, 52, 53, 65, 70, 79, 92, 61, 54, 58, 84, 52, 84, 51, 50, 66, 86, 68, 57, 72, 72, 80, 97, 89, 75, 83, 52, 74, 74, 61, 83, 91, 74, 57, 67, 61, 77, 62, 48, 61, 82, 62, 56, 60, 58, 70, 94, 51, 55, 82, 79, 89, 59, 67, 62, 85, 53, 63, 100, 56, 74, 103, 74, 74, 94, 46, 61, 62, 66, 69, 69, 69, 47, 66, 55, 81, 66, 74, 76, 66, 85, 84, 53, 54, 66, 73, 69, 40, 49, 68, 77, 78, 81, 59, 53, 46, 60, 65, 44, 64, 95, 75, 79, 64, 84, 85, 45, 73, 55, 49, 75, 65, 84, 75, 58, 80, 62, 52, 51, 72, 35, 72, 73, 56, 57, 51, 77, 56, 60, 69, 106, 51, 64, 49, 77, 50, 47, 46, 59, 51, 56, 36, 64, 83, 97, 72, 94, 89, 60, 61, 52, 77, 50, 68, 63, 69, 67, 54, 54, 61, 59, 73, 53, 72, 58, 66, 61, 81, 64, 74, 45, 60, 71, 61, 60, 61, 53, 51, 74, 75, 72, 73, 79, 62, 80, 102, 50, 47, 57, 67, 67, 59, 57, 75, 59, 60, 57, 64, 63, 76, 66, 75, 66, 56, 83, 68, 77, 55, 58, 74, 44, 77, 71, 72, 71, 56, 66, 98, 52, 67, 56, 62, 63, 72, 55, 56, 75, 46, 76, 104, 63, 63, 85, 70, 91, 60, 66, 81, 69, 57, 56, 53, 56, 91, 50, 45, 83, 55, 52, 95, 57, 57, 75, 47, 62, 54, 57, 78, 55, 57, 60, 81, 64, 68, 68, 56, 75, 50, 52, 56, 64, 56, 78, 72, 63, 57, 67, 64, 72, 54, 71, 62, 67, 52, 75, 56, 82, 55, 54, 71, 62, 51, 53, 55, 76, 66, 65, 92, 53, 63, 81, 70, 70, 56, 53, 84, 82, 76, 77, 41, 61, 49, 51, 61, 73, 50, 89, 58, 63, 52, 67, 53, 58, 68, 60, 64, 106, 69, 53, 66, 59, 66, 93, 51, 78, 64, 60, 59, 74, 51, 74, 78, 84, 66, 56, 62, 53, 79, 62, 60, 48, 70, 51, 64, 58, 60, 76, 63, 70, 66, 60, 69, 80, 60, 65, 61, 60, 76, 51, 88, 86, 59, 65, 68, 78, 57, 59, 66, 54, 66, 75, 65, 52, 56, 58, 93, 75, 69, 46, 79, 50, 55, 60, 68, 61, 59, 57, 59, 70, 71, 49, 63, 60, 67, 58, 52, 49, 56, 52, 44, 44, 64, 61, 85, 63, 69, 68, 74, 60, 77, 72, 78, 74, 62, 74, 44, 55, 62, 64, 56, 80, 64, 79, 72, 57, 69, 93, 61, 67, 74, 80, 50, 61, 60, 67, 71, 68, 57, 56, 84, 68, 58, 67, 56, 68, 63, 62, 86, 92, 57, 82, 58, 52, 65, 59, 54, 63, 81, 76, 73, 61, 44, 51, 75, 65, 50, 89, 74, 58, 109, 64, 59, 55, 58, 51, 52, 56, 92, 74, 53, 62, 70, 73, 53, 55, 53, 59, 86, 69, 74, 76, 76, 69, 75, 48, 58, 63, 72, 49, 59, 63, 63, 65, 63, 57, 81, 67, 48, 43, 43, 61, 73, 52, 58, 59, 57, 59, 73, 81, 56, 75, 68, 72, 69, 54, 68, 55, 64, 71, 57, 57, 68, 61, 36, 54, 66, 64, 75, 94, 84, 77, 54, 63, 77, 69, 58, 79, 71, 53, 67, 67, 56, 64, 68, 100, 63, 74, 60, 67, 62, 62, 57, 61, 59, 58, 62, 81, 83, 76, 69, 65, 59, 50, 61, 70, 75, 59, 99, 57, 72, 87, 51, 66, 69, 63, 70, 96, 57, 50, 62, 67, 60, 53, 87, 74, 73, 61, 65, 62, 55, 51, 68, 82, 96, 66, 53, 50, 57, 62, 52, 69, 66, 75, 61, 53, 80, 75, 69, 61, 82, 52, 69, 92, 62, 119, 64, 72, 54, 44, 64, 71, 72, 41, 62, 59, 59, 74, 42, 56, 58, 81, 67, 53, 71, 52, 71, 65, 64, 52, 48, 83, 134, 41, 66, 51, 59, 55, 77, 57, 88, 52, 61, 61, 65, 82, 74, 61, 53, 38, 95, 50, 55, 66, 57, 51, 47, 56, 64, 60, 56, 69, 72, 79, 60, 41, 70, 76, 79, 49, 94, 62, 41, 53, 67, 59, 51, 73, 44, 73, 78, 55, 57, 106, 89, 61, 64, 71, 37, 62, 59, 56, 107, 56, 55, 48, 57, 74, 65, 41, 68, 65, 47, 86, 47, 72, 59, 86, 59, 64, 79, 73, 42, 93, 68, 72, 116, 56, 74, 78, 74, 54, 59, 88, 103, 61, 62, 43, 64, 75, 45, 25, 63, 65, 55, 52, 79, 64, 66, 78, 96, 63, 82, 87, 47, 82, 100, 69, 62, 58, 54, 68, 69, 39, 67, 45, 66, 53, 58, 64, 78, 67, 83, 79, 85, 100, 60, 65, 27, 65, 85, 46, 72, 66, 84, 69, 83, 60, 66, 46, 89, 60, 59, 100, 96, 67, 75, 85, 53, 50, 70, 50, 71, 66, 67, 77, 73, 109, 39, 68, 79, 67, 100, 90, 59, 65, 55, 65, 83, 62, 58, 66, 57, 42, 46, 43, 83, 51, 60, 60, 81, 72, 78, 68, 40, 66, 58, 58, 76, 89, 76, 50, 58, 72, 48, 95, 62, 71, 58, 103, 40, 72, 73, 46, 49, 49, 72, 81, 79, 63, 77, 59, 67, 95, 81, 91, 95, 53, 59, 80, 81, 73, 59, 36, 62, 63, 81, 42, 64, 65, 47, 80, 92, 58, 55, 113, 58, 61, 74, 91, 93, 106, 135, 68, 53, 47, 87, 64, 78, 68, 55, 56, 63, 56, 53, 74, 70, 42, 80, 45, 62, 44, 62, 45, 74, 62, 61, 51, 53, 66, 51, 66, 66, 63, 70, 66, 64, 62, 128, 62, 91, 67, 58, 57, 93, 86, 67, 51, 64, 81, 59, 65, 53, 78, 63, 93, 38, 74, 65, 51, 70, 47, 54, 75, 56, 67, 79, 51, 48, 66, 80, 46, 62, 73, 69, 81, 67, 53, 103, 73, 74, 74, 65, 55, 57, 45, 79, 63, 85, 62, 80, 67, 76, 58, 33, 74, 72, 73, 76, 83, 78, 67, 62, 51, 62, 50, 98, 59, 66, 74, 48, 73, 54, 44, 45, 58, 69, 69, 53, 54, 110, 46, 97, 74, 53, 54, 59, 69, 46, 51, 48, 70, 48, 53, 57, 86, 41, 52, 65, 64, 56, 77, 78, 59, 38, 85, 76, 64, 55, 55, 65, 70, 44, 78, 62, 79, 53, 68, 119, 60, 64, 55, 69, 56, 131, 48, 64, 81, 50, 72, 89, 79, 46, 60, 89, 75, 72, 77, 67, 74, 54, 67, 80, 67, 37, 73, 52, 61, 89, 81, 70, 74, 51, 54, 62, 60, 86, 54, 80, 47, 65, 52, 132, 66, 65, 74, 83, 54, 52, 55, 73, 51, 64, 91, 75, 66, 56, 71, 63, 62, 140, 55, 59, 60, 75, 64, 104, 83, 66, 47, 52, 62, 64, 41, 62, 77, 63, 90, 67, 42, 74, 79, 67, 53, 53, 57, 56, 52, 80, 74, 112, 44, 46, 46, 75, 61, 87, 75, 58, 105, 56, 74, 64, 67, 56, 69, 69, 75, 55, 52, 57, 68, 76, 70, 68, 83, 59, 75, 47, 44, 52, 51, 101, 67, 75, 61, 62, 51, 65, 35, 46, 74, 58, 69, 68, 67, 74, 63, 60, 41, 81, 52, 58, 57, 65, 78, 51, 69, 66, 63, 48, 74, 70, 60, 84, 60, 69, 67, 60, 100, 66, 49, 95, 59, 55, 50, 63, 100, 46, 44, 64, 66, 56, 65, 64, 53, 50, 83, 80, 100, 59, 73, 81, 50, 92, 84, 69, 72, 74, 78, 105, 75, 83, 100, 85, 51, 75, 46, 69, 56, 58, 73, 65, 51, 84, 58, 68, 105, 93, 63, 61, 59, 76, 60, 83, 60, 71, 56, 66, 67, 71, 64, 74, 79, 47, 85, 70, 60, 40, 66, 96, 52, 88, 40, 73, 63, 98, 85, 61, 70, 45, 58, 79, 62, 97, 39, 79, 56, 94, 81, 72, 73, 60, 66, 51, 59, 78, 53, 88, 69, 70, 81, 50, 85, 72, 80, 115, 98, 50, 59, 40, 54, 57, 83, 72, 97, 60, 84, 110, 49, 45, 92, 69, 54, 46, 55, 57, 46, 87, 71, 66, 110, 56, 56, 57, 60, 53, 62, 47, 60, 62, 57, 63, 82, 70, 56, 66, 100, 58, 77, 67, 43, 55, 62, 47, 68, 47, 44, 70, 58, 74, 46, 79, 64, 58, 72, 60, 75, 57, 61, 72, 44, 67, 67, 54, 76, 58, 60, 150, 82, 48, 35, 82, 73, 101, 65, 83, 69, 65, 70, 31, 52, 94, 59, 73, 77, 42, 53, 83, 76, 70, 57, 48, 74, 79, 60, 82, 50, 102, 87, 68, 43, 77, 55, 75, 74, 57, 71, 87, 41, 64, 49, 68, 77, 59, 59, 72, 75, 66, 72, 57, 84, 60, 60, 51, 73, 43, 106, 87, 74, 61, 55, 66, 58, 98, 60, 70, 53, 83, 39, 75, 62, 69, 65, 94, 51, 53, 69, 69, 80, 50, 59, 87, 78, 67, 60, 51, 77, 59, 68, 78, 97, 77, 58, 63, 83, 48, 66, 52, 87, 70, 60, 53, 68, 65, 70, 60, 76, 87, 103, 54, 50, 64, 44, 92, 72, 54, 73, 51, 33, 48, 93, 83, 56, 54, 67, 79, 47, 61, 47, 73, 37, 48, 68, 70, 63, 54, 72, 52, 73, 66, 65, 58, 81, 86, 66, 76, 46, 64, 95, 76, 94, 58, 64, 54, 96, 86, 51, 49, 52, 91, 44, 71, 76, 68, 91, 51, 50, 45, 70, 87, 64, 32, 70, 71, 74, 55, 77, 63, 103, 57, 62, 81, 60, 64, 69, 83, 69, 46, 102, 85, 54, 58, 69, 48, 99, 59, 72, 58, 66, 44, 61, 64, 50, 70, 77, 68, 36, 85, 70, 89, 50, 71, 63, 74, 90, 39, 48, 50, 76, 43, 72, 69, 89, 90, 48, 56, 69, 92, 54, 55, 71, 64, 52, 52, 68, 73, 50, 66, 61, 78, 113, 58, 67, 51, 66, 79, 80, 51, 55, 67, 90, 59, 67, 58, 59, 67, 76, 65, 48, 73, 62, 36, 48, 82, 68, 71, 57, 60, 68, 60, 69, 62, 48, 75, 61, 50, 52, 65, 66, 51, 58, 57, 63, 91, 59, 48, 79, 60, 63, 73, 69, 68, 55, 60, 57, 61, 63, 55, 49, 53, 59, 47, 56, 62, 70, 80, 61, 61, 65, 83, 76, 62, 39, 59, 62, 73, 78, 71, 57, 74, 65, 82, 74, 62, 50, 59, 67, 62, 116, 49, 61, 60, 82, 68, 94, 64, 46, 51, 65, 72, 124, 73, 72, 67, 58, 53, 81, 65, 82, 78, 52, 71, 58, 71, 74, 62, 57, 86, 85, 59, 73, 102, 62, 54, 73, 71, 111, 55, 65, 61, 63, 74, 46, 62, 57, 67, 65, 62, 77, 38, 45, 58, 78, 81, 51, 81, 58, 77, 82, 61, 58, 61, 62, 65, 93, 82, 70, 59, 46, 67, 60, 52, 87, 81, 87, 59, 79, 51, 48, 49, 72, 57, 54, 84, 44, 75, 84, 75, 46, 61, 59, 53, 58, 88, 71, 64, 49, 56, 60, 78, 66, 76, 63, 50, 63, 62, 52, 73, 66, 69, 66, 56, 52, 47, 80, 102, 87, 63, 59, 67, 66, 77, 69, 59, 67, 67, 65, 81, 74, 50, 75, 63, 58, 123, 56, 88, 67, 62, 53, 68, 66, 70, 61, 60, 69, 58, 58, 60, 70, 87, 67, 76, 49, 59, 54, 93, 66, 64, 55, 81, 73, 58, 100, 61, 64, 35, 102, 57, 59, 66, 64, 66, 39, 75, 45, 65, 53, 57, 58, 62, 43, 59, 83, 57, 60, 66, 67, 75, 31, 50, 65, 52, 85, 68, 93, 108, 66, 62, 62, 56, 77, 84, 61, 57, 78, 62, 62, 79, 50, 57, 54, 51, 73, 81, 80, 72, 65, 91, 75, 73, 79, 69, 64, 65, 72, 63, 94, 77, 67, 74, 61, 61, 71, 42, 72, 79, 69, 58, 62, 63, 56, 61, 59, 66, 85, 58, 51, 60, 51, 53, 60, 65, 47, 46, 61, 62, 62, 76, 60, 84, 54, 64, 62, 66, 55, 77, 54, 68, 63, 99, 62, 76, 54, 77, 56, 81, 48, 71, 62, 70, 49, 64, 68, 68, 96, 70, 55, 72, 72, 69, 64, 68, 76, 62, 73, 70, 53, 76, 59, 56, 72, 74, 69, 63, 63, 121, 71, 89, 71, 65, 57, 71, 66, 68, 63, 49, 65, 59, 45, 63, 36, 60, 50, 54, 54, 61, 61, 50, 54, 60, 74, 75, 56, 56, 63, 64, 67, 57, 72, 72, 84, 62, 51, 44, 66, 77, 66, 69, 79, 58, 61, 102, 68, 63, 71, 55, 67, 76, 68, 62, 66, 66, 76, 70, 65, 55, 61, 77, 80, 91, 59, 94, 46, 79, 72, 60, 54, 61, 68, 75, 63, 71, 70, 61, 64, 49, 78, 52, 58, 44, 60, 84, 70, 63, 66, 59, 71, 69, 64, 48, 66, 76, 41, 81, 64, 61, 79, 59, 85, 65, 51, 70, 95, 72, 65, 52, 55, 44, 74, 52, 99, 69, 68, 57, 77, 87, 55, 60, 67, 60, 67, 74, 52, 60, 79, 72, 49, 77, 54, 69, 53, 66, 70, 50, 67, 84, 71, 68, 62, 71, 63, 85, 88, 101, 51, 58, 60, 51, 66, 54, 52, 65, 36, 51, 58, 69, 78, 63, 75, 57, 62, 63, 67, 74, 68, 59, 88, 68, 61, 72, 52, 62, 94, 79, 69, 54, 29, 80, 94, 59, 59, 61, 71, 76, 55, 73, 51, 62, 70, 66, 58, 62, 70, 66, 56, 75, 75, 61, 64, 61, 118, 83, 63, 70, 93, 67, 68, 59, 63, 60, 67, 40, 73, 61, 62, 74, 81, 54, 55, 61, 124, 71, 56, 84, 70, 59, 58, 88, 76, 52, 62, 60, 51, 61, 55, 59, 55, 70, 65, 50, 69, 55, 61, 57, 75, 58, 74, 47, 63, 49, 56, 85, 36, 77, 82, 113, 76, 82, 50, 75, 80, 69, 76, 72, 48, 66, 61, 51, 50, 58, 66, 79, 71, 57, 56, 63, 73, 58, 60, 62, 67, 61, 55, 50, 50, 76, 68, 66, 75, 64, 61, 66, 61, 60, 69, 88, 46, 65, 54, 66, 71, 33, 68, 57, 52, 80, 91, 101, 61, 63, 67, 85, 91, 44, 67, 66, 61, 58, 53, 57, 47, 74, 91, 40, 55, 54, 72, 73, 65, 68, 57, 83, 64, 72, 77, 75, 69, 87, 70, 74, 71, 49, 52, 81, 68, 51, 63, 54, 49, 98, 57, 64, 61, 71, 59, 63, 88, 73, 64, 72, 68, 57, 76, 73, 94, 78, 66, 57, 94, 72, 59, 60, 59, 63, 61, 66, 53, 67, 59, 38, 69, 63, 83, 80, 55, 62, 65, 55, 89, 75, 59, 83, 65, 57, 67, 58, 62, 73, 56, 57, 73, 79, 54, 61, 58, 61, 96, 68, 65, 56, 67, 53, 70, 87, 62, 72, 68, 81, 76, 43, 53, 61, 67, 57, 112, 53, 67, 52, 58, 59, 63, 64, 75, 57, 66, 67, 60, 53, 60, 78, 63, 63, 52, 66, 48, 85, 55, 55, 63, 74, 71, 78, 34, 105, 80, 78, 53, 58, 65, 60, 62, 60, 53, 61, 58, 77, 57, 81, 52, 36, 66, 77, 48, 64, 51, 88, 70, 59, 52, 64, 50, 63, 88, 49, 71, 63, 67, 65, 58, 54, 58, 60, 71, 73, 59, 81, 62, 56, 66, 71, 54, 77, 46, 77, 55, 73, 62, 41, 55, 63, 68, 62, 69, 56, 70, 62, 93, 62, 54, 62, 69, 58, 91, 138, 75, 55, 56, 85, 72, 65, 63, 54, 58, 70, 64, 57, 74, 77, 68, 60, 71, 75, 99, 53, 60, 61, 55, 63, 67, 55, 58, 60, 83, 80, 56, 61, 63, 62, 97, 66, 105, 72, 67, 63, 69, 57, 67, 74, 71, 65, 63, 80, 76, 62, 49, 71, 56, 56, 52, 50, 81, 68, 66, 77, 73, 55, 83, 56, 48, 58, 152, 58, 56, 62, 79, 72, 70, 43, 66, 82, 59, 70, 46, 72, 48, 55, 77, 51, 106, 56, 65, 71, 53, 64, 73, 42, 63, 66, 58, 70, 89, 65, 61, 49, 52, 75, 87, 49, 74, 59, 72, 59, 81, 62, 61, 53, 93, 61, 66, 83, 47, 56, 68, 83, 67, 69, 87, 39, 62, 67, 74, 83, 60, 52, 76, 50, 104, 42, 68, 59, 64, 72, 60, 69, 63, 85, 63, 71, 56, 80, 57, 78, 72, 60, 75, 58, 50, 64, 65, 55, 50, 105, 67, 63, 79, 39, 83, 46, 63, 57, 63, 72, 72, 73, 60, 54, 73, 46, 75, 82, 72, 61, 83, 88, 55, 58, 85, 70, 74, 65, 82, 66, 79, 56, 67, 56, 66, 78, 45, 61, 62, 63, 49, 62, 57, 82, 93, 71, 45, 71, 54, 70, 71, 67, 63, 86, 55, 40, 61, 50, 56, 80, 77, 51, 39, 68, 55, 65, 52, 56, 82, 89, 60, 50, 58, 57, 63, 71, 50, 48, 56, 68, 77, 48, 64, 62, 71, 59, 75, 67, 58, 68, 54, 65, 65, 59, 70, 63, 83, 68, 69, 65, 72, 75, 55, 62, 40, 75, 61, 71, 68, 55, 57, 87, 55, 75, 61, 57, 66, 56, 78, 88, 66, 68, 131, 65, 69, 70, 53, 68, 68, 80, 84, 72, 67, 56, 53, 81, 60, 67, 77, 86, 63, 81, 73, 87, 64, 48, 80, 63, 69, 70, 85, 57, 58, 71, 82, 90, 66, 61, 52, 70, 63, 49, 61, 48, 69, 48, 61, 72, 49, 59, 50, 56, 48, 48, 66, 58, 62, 73, 78, 56, 67, 87, 87, 65, 73, 64, 67, 63, 69, 50, 86, 79, 69, 68, 62, 58, 50, 66, 57, 71, 69, 45, 45, 61, 80, 49, 63, 69, 69, 87, 77, 57, 54, 65, 148, 62, 60, 65, 78, 55, 82, 96, 76, 89, 86, 63, 45, 55, 51, 87, 68, 66, 46, 75, 55, 66, 84, 97, 62, 73, 65, 62, 93, 61, 69, 69, 58, 69, 79, 57, 79, 52, 77, 69, 53, 59, 61, 61, 60, 69, 68, 69, 60, 84, 63, 42, 65, 55, 65, 61, 88, 59, 70, 62, 86, 55, 58, 66, 59, 60, 90, 45, 64, 60, 54, 56, 68, 67, 60, 65, 54, 88, 61, 62, 61, 65, 80, 81, 54, 52, 58, 57, 71, 66, 62, 44, 47, 66, 52, 48, 83, 62, 52, 64, 54, 48, 55, 53, 51, 97, 61, 58, 76, 75, 68, 64, 62, 105, 55, 44, 61, 55, 88, 87, 59, 57, 93, 73, 48, 70, 74, 73, 83, 61, 81, 49, 64, 53, 51, 64, 58, 61, 66, 53, 79, 61, 66, 56, 51, 56, 80, 82, 70, 41, 79, 71, 44, 115, 75, 69, 58, 58, 74, 71, 68, 67, 60, 49, 63, 76, 64, 81, 68, 47, 52, 48, 56, 50, 66, 61, 62, 67, 63, 70, 90, 64, 78, 71, 73, 57, 72, 53, 78, 57, 65, 84, 74, 85, 70, 55, 84, 69, 64, 77, 62, 72, 79, 57, 47, 92, 62, 66, 50, 46, 86, 88, 57, 62, 57, 73, 48, 55, 50, 77, 57, 56, 82, 66, 78, 56, 74, 68, 43, 53, 68, 63, 73, 65, 62, 64, 71, 54, 51, 68, 72, 69, 52, 75, 65, 98, 93, 75, 59, 31, 75, 59, 47, 71, 60, 60, 70, 117, 65, 72, 74, 147, 98, 54, 76, 58, 65, 84, 66, 60, 58, 82, 64, 72, 61, 83, 84, 73, 54, 48, 59, 69, 83, 61, 61, 76, 64, 100, 63, 69, 73, 60, 58, 42, 61, 61, 64, 77, 63, 65, 56, 83, 47, 61, 61, 90, 53, 77, 54, 60, 59, 71, 73, 67, 69, 66, 63, 72, 78, 37, 91, 69, 67, 53, 58, 86, 77, 49, 69, 82, 51, 50, 51, 79, 74, 65, 62, 54, 58, 60, 44, 105, 61, 72, 73, 43, 71, 91, 58, 55, 64, 60, 82, 80, 59, 70, 98, 63, 54, 66, 64, 55, 83, 66, 68, 66, 77, 58, 60, 76, 52, 73, 68, 63, 74, 64, 70, 60, 66, 58, 57, 65, 73, 79, 68, 67, 63, 64, 103, 58, 79, 51, 51, 56, 57, 46, 66, 77, 61, 62, 56, 66, 55, 61, 102, 51, 64, 52, 71, 58, 53, 49, 69, 56, 67, 56, 91, 80, 69, 51, 78, 68, 54, 50, 68, 78, 73, 70, 62, 157, 57, 70, 64, 65, 84, 77, 75, 66, 57, 51, 58, 59, 48, 71, 74, 51, 71, 67, 76, 58, 86, 82, 62, 58, 65, 70, 65, 82, 58, 64, 58, 67, 66, 80, 41, 64, 87, 75, 89, 38, 67, 90, 49, 71, 49, 54, 79, 56, 77, 73, 67, 57, 71, 59, 57, 70, 67, 54, 56, 90, 73, 64, 82, 66, 65, 63, 72, 65, 69, 69, 82, 68, 74, 49, 69, 56, 112, 54, 60, 48, 49, 53, 74, 68, 45, 53, 63, 69, 83, 64, 74, 64, 61, 58, 61, 59, 63, 64, 53, 63, 51, 47, 74, 69, 66, 62, 67, 65, 69, 50, 76, 85, 46, 70, 52, 48, 63, 56, 52, 71, 76, 81, 55, 60, 74, 64, 57, 55, 64, 54, 60, 100, 76, 75, 65, 69, 64, 62, 67, 77, 80, 74, 55, 54, 42, 64, 62, 93, 57, 46, 61, 82, 87, 72, 67, 74, 55, 59, 46, 64, 53, 72, 76, 68, 81, 70, 114, 70, 62, 74, 56, 63, 49, 67, 59, 51, 67, 74, 71, 58, 61, 55, 66, 60, 73, 54, 46, 54, 61, 101, 67, 55, 80, 65, 92, 68, 67, 65, 77, 58, 69, 63, 57, 74, 98, 51, 51, 69, 79, 83, 52, 72, 75, 76, 47, 48, 74, 53, 71, 65, 62, 51, 81, 80, 109, 64, 70, 49, 69, 76, 64, 62, 92, 62, 54, 69, 72, 72, 53, 63, 75, 69, 49, 85, 75, 57, 63, 65, 101, 69, 59, 71, 50, 54, 65, 67, 78, 82, 61, 58, 57, 55, 85, 67, 63, 67, 54, 89, 68, 65, 78, 77, 102, 58, 77, 69, 63, 48, 77, 82, 52, 69, 59, 58, 68, 89, 54, 60, 52, 55, 53, 40, 77, 70, 56, 43, 52, 60, 56, 74, 60, 82, 51, 68, 52, 66, 62, 78, 53, 66, 69, 72, 74, 57, 69, 84, 63, 92, 61, 59, 46, 53, 86, 54, 53, 54, 100, 46, 103, 58, 60, 70, 55, 52, 74, 80, 51, 79, 50, 63, 66, 69, 53, 74, 112, 78, 63, 51, 67, 80, 55, 70, 62, 72, 115, 56, 49, 76, 68, 54, 53, 76, 58, 69, 72, 48, 62, 60, 87, 85, 64, 53, 65, 69, 66, 69, 72, 73, 44, 101, 60, 97, 75, 62, 66, 59, 60, 48, 56, 76, 62, 83, 60, 63, 56, 55, 94, 112, 44, 52, 57, 72, 44, 74, 94, 72, 54, 52, 54, 66, 64, 71, 57, 60, 73, 65, 72, 72, 68, 74, 63, 62, 78, 90, 59, 60, 72, 79, 51, 61, 73, 57, 67, 54, 62, 51, 76, 91, 93, 76, 96, 62, 67, 44, 55, 70, 64, 57, 76, 94, 64, 58, 60, 66, 52, 59, 61, 59, 58, 64, 51, 81, 56, 93, 68, 65, 62, 87, 51, 62, 75, 66, 60, 54, 65, 70, 79, 67, 55, 73, 63, 58, 40, 75, 60, 87, 57, 56, 73, 63, 73, 67, 55, 70, 49, 62, 65, 61, 68, 106, 51, 63, 173, 66, 61, 54, 67, 86, 65, 64, 60, 53, 57, 69, 48, 82, 57, 66, 76, 60, 52, 67, 67, 82, 90, 62, 77, 54, 66, 36, 87, 56, 49, 58, 52, 52, 56, 58, 89, 70, 81, 59, 58, 59, 52, 85, 66, 57, 69, 68, 70, 59, 66, 63, 81, 31, 60, 54, 63, 102, 69, 71, 55, 69, 72, 69, 92, 53, 73, 68, 62, 53, 55, 55, 69, 49, 57, 66, 44, 54, 69, 55, 75, 49, 71, 67, 72, 63, 75, 58, 55, 53, 64, 72, 117, 46, 60, 53, 66, 73, 38, 70, 65, 56, 72, 64, 54, 65, 62, 65, 44, 74, 57, 50, 69, 67, 81, 87, 68, 51, 60, 51, 58, 70, 66, 52, 69, 57, 110, 90, 70, 46, 77, 55, 70, 77, 59, 70, 52, 58, 50, 70, 64, 61, 74, 62, 89, 68, 90, 62, 108, 74, 53, 60, 98, 58, 52, 65, 66, 73, 63, 95, 57, 48, 71, 53, 87, 67, 50, 66, 74, 84, 48, 61, 82, 61, 87, 63, 61, 74, 60, 55, 69, 53, 59, 48, 51, 71, 61, 32, 59, 62, 48, 56, 97, 61, 59, 88, 51, 44, 80, 48, 66, 61, 66, 65, 47, 66, 68, 56, 65, 54, 62, 96, 51, 74, 67, 70, 67, 73, 77, 93, 95, 77, 61, 70, 62, 62, 59, 59, 58, 50, 39, 51, 94, 62, 78, 73, 69, 67, 91, 59, 59, 76, 72, 47, 72, 63, 58, 81, 34, 61, 65, 79, 65, 58, 52, 48, 59, 63, 59, 68, 70, 50, 56, 67, 71, 59, 63, 85, 59, 79, 58, 74, 113, 57, 65, 65, 59, 65, 77, 44, 54, 71, 66, 56, 64, 55, 49, 56, 90, 83, 46, 77, 68, 88, 79, 75, 59, 91, 57, 30, 70, 60, 59, 78, 79, 58, 68, 61, 86, 65, 61, 69, 73, 45, 77, 77, 74, 64, 69, 67, 57, 62, 45, 73, 67, 73, 62, 66, 54, 60, 60, 72, 73, 58, 61, 72, 61, 99, 46, 93, 47, 61, 55, 62, 64, 69, 48, 70, 79, 101, 87, 35, 69, 64, 75, 51, 70, 70, 81, 93, 51, 54, 72, 62, 60, 58, 85, 71, 64, 67, 94, 45, 68, 53, 73, 70, 60, 38, 76, 63, 75, 63, 64, 67, 67, 86, 65, 60, 69, 62, 67, 60, 76, 80, 52, 91, 67, 85, 118, 67, 53, 57, 72, 70, 64, 52, 69, 60, 74, 45, 39, 56, 60, 63, 96, 72, 59, 58, 88, 60, 50, 51, 60, 60, 58, 99, 54, 63, 83, 75, 52, 60, 65, 71, 47, 65, 89, 48, 67, 80, 90, 54, 47, 66, 59, 47, 64, 64, 65, 58, 50, 61, 51, 63, 81, 64, 56, 68, 64, 59, 55, 58, 75, 58, 72, 48, 49, 63, 82, 64, 56, 56, 58, 40, 65, 66, 78, 82, 58, 58, 70, 49, 72, 66, 63, 67, 55, 63, 77, 71, 60, 67, 76, 76, 69, 71, 90, 46, 66, 87, 77, 58, 83, 37, 72, 71, 72, 38, 71, 87, 89, 63, 72, 84, 56, 43, 56, 60, 71, 84, 61, 60, 59, 71, 68, 62, 68, 75, 55, 69, 55, 72, 60, 65, 69, 87, 76, 66, 63, 85, 64, 45, 61, 84, 73, 62, 68, 50, 48, 56, 90, 64, 53, 63, 75, 74, 60, 68, 61, 68, 55, 62, 57, 57, 54, 62, 56, 56, 61, 63, 68, 55, 61, 67, 67, 47, 57, 79, 65, 67, 63, 63, 85, 74, 72, 77, 57, 55, 75, 65, 63, 86, 54, 72, 63, 59, 64, 55, 102, 70, 76, 69, 55, 49, 64, 67, 59, 57, 58, 79, 60, 46, 65, 48, 69, 49, 60, 63, 80, 83, 71, 63, 99, 73, 75, 55, 51, 96, 98, 66, 67, 76, 78, 69, 53, 68, 61, 56, 63, 59, 63, 69, 67, 73, 88, 73, 53, 60, 59, 63, 64, 46, 65, 158, 51, 56, 75, 55, 66, 89, 54, 73, 101, 50, 56, 71, 61, 68, 112, 85, 70, 60, 79, 61, 72, 56, 62, 63, 55, 61, 75, 54, 46, 87, 70, 54, 64, 63, 75, 72, 70, 69, 72, 69, 57, 59, 54, 45, 89, 83, 65, 41, 85, 79, 68, 62, 60, 69, 40, 41, 60, 80, 48, 52, 53, 77, 64, 59, 66, 65, 88, 78, 61, 49, 50, 92, 76, 66, 67, 54, 77, 66, 61, 69, 68, 49, 56, 82, 56, 57, 68, 63, 82, 51, 52, 59, 66, 67, 63, 60, 61, 83, 44, 57, 63, 63, 67, 90, 93, 66, 84, 64, 87, 73, 47, 64, 78, 63, 56, 68, 70, 95, 63, 57, 58, 51, 69, 86, 61, 61, 76, 54, 77, 50, 69, 53, 80, 64, 64, 52, 71, 61, 116, 51, 97, 72, 60, 50, 56, 38, 77, 75, 74, 78, 54, 54, 104, 86, 76, 41, 65, 56, 66, 78, 74, 70, 72, 47, 88, 61, 52, 85, 49, 60, 63, 75, 67, 54, 90, 66, 76, 44, 64, 52, 85, 91, 62, 69, 113, 93, 56, 51, 66, 72, 78, 50, 59, 73, 61, 67, 57, 65, 121, 81, 50, 43, 54, 67, 64, 65, 68, 53, 66, 102, 61, 45, 66, 72, 101, 78, 67, 55, 60, 65, 51, 68, 71, 51, 90, 56, 53, 95, 61, 76, 78, 41, 56, 57, 79, 62, 67, 64, 96, 60, 77, 48, 57, 81, 64, 55, 76, 51, 73, 67, 64, 64, 46, 96, 80, 58, 85, 59, 62, 50, 72, 60, 69, 66, 75, 90, 73, 55, 60, 89, 79, 41, 80, 59, 67, 49, 61, 89, 57, 53, 68, 66, 68, 55, 65, 68, 56, 64, 59, 62, 56, 55, 72, 50, 85, 55, 85, 44, 52, 49, 57, 73, 67, 54, 62, 56, 56, 74, 72, 61, 63, 46, 79, 42, 84, 43, 63, 56, 76, 52, 98, 54, 60, 51, 53, 62, 80, 69, 60, 146, 74, 90, 55, 42, 65, 82, 59, 79, 51, 105, 65, 46, 56, 63, 66, 60, 55, 71, 48, 53, 70, 48, 95, 70, 70, 67, 78, 60, 67, 66, 44, 75, 91, 63, 59, 49, 56, 68, 75, 48, 70, 52, 62, 53, 53, 64, 85, 63, 120, 50, 52, 71, 64, 41, 66, 57, 48, 65, 68, 56, 73, 49, 60, 60, 98, 51, 60, 77, 59, 73, 52, 82, 66, 58, 70, 90, 92, 88, 66, 45, 94, 89, 111, 49, 81, 75, 57, 84, 39, 69, 62, 49, 41, 68, 49, 50, 65, 71, 56, 88, 78, 55, 67, 53, 52, 68, 55, 57, 58, 56, 63, 40, 37, 43, 56, 60, 36, 58, 57, 56, 55, 65, 68, 39, 56, 80, 91, 49, 42, 89, 79, 92, 57, 72, 102, 63, 71, 54, 73, 81, 68, 46, 44, 49, 75, 53, 55, 66, 72, 47, 82, 103, 57, 58, 58, 68, 63, 67, 64, 81, 92, 62, 90, 73, 69, 41, 66, 74, 81, 60, 77, 61, 53, 77, 84, 72, 102, 81, 50, 60, 61, 65, 56, 56, 62, 81, 78, 107, 57, 101, 60, 51, 64, 161, 59, 55, 62, 68, 57, 64, 68, 68, 86, 74, 63, 73, 54, 53, 63, 70, 67, 40, 68, 75, 56, 64, 74, 93, 68, 70, 63, 75, 57, 58, 58, 60, 71, 61, 56, 65, 60, 42, 70, 53, 73, 58, 66, 72, 73, 97, 62, 53, 54, 57, 93, 85, 57, 72, 69, 53, 58, 55, 44, 43, 54, 67, 69, 57, 70, 51, 69, 77, 59, 64, 60, 54, 56, 52, 45, 54, 57, 73, 74, 71, 51, 46, 68, 63, 110, 40, 63, 49, 58, 63, 48, 59, 49, 50, 86, 51, 75, 54, 65, 73, 65, 63, 74, 65, 72, 69, 67, 49, 51, 68, 101, 56, 54, 51, 66, 35, 94, 76, 62, 90, 58, 46, 57, 52, 66, 64, 81, 72, 70, 88, 76, 63, 51, 60, 85, 71, 76, 71, 51, 90, 63, 65, 52, 65, 67, 70, 55, 54, 50, 53, 58, 64, 56, 63, 77, 58, 69, 59, 51, 70, 89, 42, 68, 73, 66, 57, 80, 48, 89, 67, 57, 77, 84, 66, 51, 56, 72, 69, 73, 56, 59, 53, 54, 47, 55, 65, 63, 88, 60, 49, 86, 63, 69, 53, 62, 53, 75, 53, 68, 57, 64, 83, 66, 56, 58, 69, 62, 54, 66, 59, 75, 75, 49, 64, 54, 46, 60, 74, 57, 86, 80, 77, 56, 62, 47, 46, 69, 65, 58, 53, 60, 82, 66, 66, 62, 64, 72, 62, 52, 57, 63, 57, 90, 60, 111, 52, 65, 41, 59, 66, 54, 68, 87, 66, 76, 74, 57, 64, 66, 66, 59, 60, 92, 46, 51, 53, 64, 73, 66, 58, 58, 48, 45, 71, 52, 54, 47, 55, 65, 76, 63, 87, 61, 51, 53, 61, 61, 66, 74, 75, 36, 52, 58, 64, 73, 47, 66, 74, 71, 55, 65, 54, 50, 47, 68, 60, 66, 39, 74, 68, 63, 50, 62, 61, 81, 70, 54, 65, 66, 62, 85, 69, 57, 77, 55, 85, 61, 75, 79, 115, 56, 57, 47, 53, 70, 70, 75, 62, 53, 75, 57, 66, 80, 80, 59, 35, 57, 66, 72, 63, 63, 62, 57, 61, 47, 70, 48, 66, 76, 79, 42, 55, 75, 56, 46, 78, 76, 82, 89, 61, 51, 58, 57, 75, 72, 56, 101, 63, 71, 60, 77, 62, 61, 67, 43, 67, 84, 119, 74, 66, 75, 101, 74, 69, 44, 66, 63, 71, 55, 84, 69, 80, 51, 64, 68, 74, 70, 69, 62, 63, 65, 66, 74, 89, 56, 72, 58, 55, 67, 74, 71, 43, 54, 57, 77, 54, 68, 77, 84, 58, 90, 63, 55, 71, 59, 59, 52, 60, 54, 49, 66, 55, 75, 80, 47, 88, 83, 70, 60, 49, 52, 65, 74, 48, 67, 63, 87, 71, 69, 61, 72, 59, 61, 51, 72, 67, 115, 57, 68, 70, 59, 58, 75, 57, 76, 58, 125, 84, 66, 56, 78, 76, 46, 82, 81, 67, 66, 67, 79, 68, 68, 52, 70, 59, 66, 84, 55, 64, 55, 66, 69, 49, 63, 50, 49, 59, 55, 51, 69, 92, 73, 80, 58, 52, 83, 90, 67, 63, 68, 77, 52, 74, 102, 50, 70, 70, 61, 55, 58, 77, 66, 55, 79, 51, 66, 65, 62, 67, 73, 92, 76, 73, 62, 88, 118, 63, 59, 78, 70, 45, 91, 61, 64, 59, 60, 63, 78, 51, 66, 64, 77, 77, 55, 57, 54, 60, 41, 86, 60, 39, 109, 63, 41, 66, 77, 74, 78, 49, 70, 64, 51, 84, 72, 47, 68, 70, 68, 76, 76, 82, 68, 45, 85, 61, 76, 65, 94, 54, 116, 87, 58, 43, 71, 66, 64, 54, 73, 77, 92, 69, 68, 75, 61, 45, 61, 69, 56, 71, 56, 82, 93, 83, 49, 68, 54, 44, 104, 57, 52, 80, 51, 54, 48, 122, 44, 71, 85, 82, 69, 52, 57, 50, 69, 52, 68, 49, 33, 66, 63, 66, 56, 64, 59, 80, 59, 61, 68, 75, 56, 48, 57, 77, 80, 60, 82, 57, 49, 70, 70, 60, 55, 59, 62, 71, 71, 65, 62, 65, 78, 81, 50, 66, 59, 72, 58, 76, 50, 59, 82, 61, 70, 72, 55, 51, 70, 79, 49, 60, 58, 73, 78, 81, 73, 77, 73, 73, 128, 75, 67, 66, 48, 56, 77, 56, 58, 137, 78, 67, 58, 67, 52, 53, 69, 55, 69, 35, 64, 61, 71, 69, 135, 53, 66, 77, 65, 67, 61, 56, 62, 57, 58, 61, 72, 68, 61, 39, 67, 59, 82, 64, 54, 66, 71, 62, 62, 49, 38, 57, 58, 83, 68, 98, 57, 81, 49, 74, 77, 79, 84, 72, 47, 60, 92, 63, 64, 68, 46, 76, 77, 55, 72, 50, 86, 59, 48, 72, 68, 79, 62, 57, 89, 65, 59, 77, 92, 65, 85, 63, 68, 99, 57, 57, 57, 71, 58, 78, 89, 52, 65, 89, 43, 56, 77, 71, 71, 63, 71, 56, 71, 57, 65, 74, 66, 71, 58, 59, 45, 64, 65, 58, 68, 98, 116, 63, 60, 58, 63, 75, 70, 51, 75, 48, 68, 78, 61, 70, 59, 44, 49, 47, 70, 63, 55, 56, 94, 87, 57, 61, 70, 70, 75, 81, 58, 82, 80, 49, 110, 42, 74, 79, 62, 70, 74, 68, 50, 71, 53, 45, 75, 46, 87, 73, 43, 84, 67, 57, 77, 45, 66, 71, 50, 50, 78, 58, 109, 71, 62, 39, 47, 53, 60, 82, 95, 57, 39, 60, 95, 71, 64, 61, 60, 57, 71, 47, 66, 68, 66, 42, 77, 149, 60, 63, 61, 65, 78, 46, 60, 74, 76, 69, 63, 73, 51, 61, 65, 76, 68, 79, 46, 54, 55, 54, 52, 61, 85, 60, 61, 61, 77, 64, 46, 68, 60, 88, 57, 71, 53, 81, 51, 53, 65, 65, 66, 72, 48, 138, 48, 64, 61, 79, 50, 68, 45, 78, 93, 97, 62, 47, 68, 66, 61, 61, 60, 56, 71, 45, 60, 65, 93, 52, 67, 59, 54, 54, 83, 66, 67, 67, 73, 54, 59, 80, 69, 73, 63, 69, 66, 78, 87, 76, 47, 48, 68, 75, 83, 49, 80, 65, 68, 74, 64, 44, 66, 48, 89, 66, 84, 55, 87, 67, 62, 62, 44, 62, 52, 51, 80, 85, 69, 49, 61, 60, 55, 47, 51, 90, 74, 127, 63, 85, 90, 56, 55, 77, 67, 72, 40, 65, 70, 104, 67, 63, 60, 73, 52, 61, 54, 49, 100, 65, 62, 72, 64, 48, 55, 83, 67, 57, 68, 52, 81, 69, 85, 59, 70, 74, 75, 55, 61, 56, 61, 91, 78, 64, 66, 71, 68, 76, 84, 62, 91, 60, 88, 67, 69, 65, 94, 87, 63, 53, 64, 56, 58, 75, 50, 73, 62, 59, 50, 85, 73, 52, 63, 87, 48, 84, 49, 80, 59, 81, 92, 56, 68, 61, 94, 61, 37, 75, 49, 85, 73, 67, 85, 52, 80, 54, 60, 52, 69, 51, 68, 65, 86, 72, 57, 54, 59, 57, 68, 77, 77, 56, 73, 78, 61, 67, 71, 66, 101, 83, 51, 68, 42, 60, 53, 77, 60, 65, 49, 62, 75, 59, 65, 37, 63, 83, 66, 63, 67, 61, 56, 49, 68, 61, 70, 56, 33, 65, 98, 43, 74, 103, 65, 52, 78, 63, 75, 89, 39, 102, 71, 57, 57, 46, 85, 65, 67, 76, 88, 48, 90, 42, 47, 80, 45, 73, 64, 51, 73, 53, 69, 60, 72, 65, 82, 71, 73, 52, 52, 80, 75, 78, 34, 66, 65, 65, 65, 61, 67, 84, 82, 84, 45, 70, 64, 53, 70, 75, 92, 55, 74, 84, 75, 75, 72, 63, 93, 67, 44, 42, 64, 53, 63, 70, 58, 60, 60, 73, 82, 76, 85, 75, 59, 58, 51, 54, 51, 76, 55, 83, 64, 50, 57, 70, 94, 82, 94, 85, 72, 62, 66, 92, 48, 53, 70, 40, 72, 66, 73, 42, 67, 62, 75, 62, 63, 58, 67, 65, 69, 65, 70, 51, 114, 98, 51, 61, 56, 51, 93, 69, 54, 62, 63, 74, 69, 88, 65, 52, 61, 56, 59, 52, 79, 63, 65, 49, 76, 72, 81, 74, 79, 46, 83, 73, 56, 77, 64, 64, 81, 57, 90, 54, 69, 50, 55, 81, 44, 61, 47, 60, 56, 60, 111, 62, 98, 53, 53, 88, 69, 82, 52, 66, 48, 74, 72, 98, 49, 38, 55, 72, 56, 74, 106, 61, 55, 96, 63, 49, 53, 65, 56, 98, 55, 78, 90, 67, 40, 61, 30, 57, 67, 93, 73, 77, 55, 82, 75, 73, 113, 88, 48, 72, 63, 74, 75, 54, 73, 49, 59, 57, 49, 69, 48, 85, 87, 84, 74, 63, 66, 77, 51, 91, 84, 78, 62, 61, 61, 72, 56, 73, 56, 61, 77, 69, 66, 80, 69, 60, 69, 75, 64, 50, 48, 39, 80, 79, 86, 71, 51, 48, 75, 56, 43, 64, 68, 68, 55, 37, 66, 69, 60, 59, 52, 78, 71, 59, 53, 69, 72, 58, 60, 68, 72, 93, 49, 48, 65, 70, 83, 60, 77, 75, 28, 80, 74, 69, 58, 87, 92, 51, 57, 74, 62, 44, 57, 44, 54, 50, 63, 57, 88, 96, 58, 73, 74, 54, 56, 169, 69, 59, 50, 44, 72, 47, 65, 78, 46, 59, 62, 70, 60, 51, 64, 75, 76, 100, 58, 51, 55, 69, 69, 60, 50, 59, 81, 59, 95, 60, 69, 62, 84, 71, 64, 44, 70, 39, 53, 62, 39, 52, 93, 67, 69, 73, 64, 59, 75, 81, 75, 56, 92, 51, 78, 54, 60, 78, 81, 55, 59, 88, 57, 87, 56, 60, 66, 71, 69, 68, 77, 65, 69, 78, 74, 76, 87, 74, 62, 58, 87, 93, 58, 55, 89, 40, 51, 53, 74, 47, 47, 61, 56, 84, 73, 77, 44, 77, 77, 69, 47, 50, 73, 64, 50, 60, 42, 45, 68, 74, 85, 60, 86, 83, 63, 79, 71, 39, 64, 88, 59, 66, 64, 80, 82, 81, 63, 66, 56, 58, 61, 71, 51, 49, 87, 79, 32, 51, 58, 60, 54, 51, 70, 61, 73, 75, 68, 67, 56, 62, 62, 76, 80, 80, 71, 51, 84, 62, 85, 73, 68, 50, 59, 70, 87, 77, 64, 71, 77, 52, 62, 65, 76, 57, 56, 62, 64, 41, 68, 47, 57, 77, 70, 59, 66, 55, 55, 57, 92, 60, 66, 50, 55, 71, 53, 55, 57, 58, 46, 74, 52, 60, 62, 72, 60, 59, 77, 50, 76, 59, 57, 57, 62, 49, 58, 55, 76, 52, 71, 107, 88, 71, 83, 55, 47, 57, 73, 96, 50, 29, 110, 67, 33, 60, 60, 66, 78, 60, 75, 59, 79, 72, 55, 72, 59, 88, 67, 76, 121, 64, 63, 57, 61, 53, 63, 43, 41, 76, 71, 53, 54, 71, 69, 59, 81, 71, 68, 50, 71, 82, 61, 66, 63, 71, 100, 66, 46, 51, 52, 77, 77, 68, 81, 67, 67, 63, 84, 65, 70, 66, 64, 47, 51, 64, 68, 93, 67, 56, 60, 62, 63, 47, 63, 83, 60, 66, 58, 72, 61, 83, 73, 48, 49, 84, 62, 64, 68, 51, 97, 96, 61, 67, 95, 56, 69, 63, 57, 58, 65, 57, 90, 55, 71, 65, 69, 62, 69, 93, 61, 67, 66, 74, 54, 49, 77, 60, 88, 53, 69, 65, 66, 66, 50, 64, 63, 50, 53, 90, 51, 69, 84, 74, 60, 71, 51, 60, 73, 50, 74, 111, 53, 60, 61, 74, 86, 54, 81, 66, 43, 52, 52, 67, 44, 57, 59, 80, 62, 44, 73, 38, 65, 58, 74, 69, 72, 89, 135, 49, 64, 73, 51, 81, 104, 60, 61, 64, 70, 70, 86, 75, 46, 56, 62, 67, 106, 57, 69, 51, 55, 58, 93, 52, 62, 57, 73, 84, 78, 45, 67, 58, 59, 62, 77, 61, 87, 53, 60, 97, 45, 55, 90, 72, 66, 84, 50, 55, 69, 86, 58, 64, 61, 78, 61, 85, 90, 48, 62, 82, 82, 56, 75, 67, 58, 65, 57, 84, 85, 54, 47, 66, 66, 62, 66, 124, 53, 74, 57, 62, 76, 66, 55, 59, 54, 57, 62, 64, 78, 54, 83, 82, 80, 44, 117, 69, 77, 76, 60, 65, 69, 67, 53, 78, 52, 59, 60, 53, 71, 56, 72, 54, 64, 52, 39, 71, 47, 51, 72, 66, 81, 38, 51, 110, 73, 47, 71, 37, 61, 64, 53, 48, 75, 58, 48, 60, 69, 42, 59, 64, 70, 62, 65, 59, 61, 60, 65, 66, 84, 67, 66, 92, 69, 56, 61, 53, 61, 104, 78, 74, 61, 68, 60, 46, 56, 53, 48, 54, 87, 107, 75, 48, 55, 55, 59, 53, 61, 71, 68, 53, 64, 57, 60, 90, 69, 64, 54, 38, 68, 75, 83, 63, 65, 64, 64, 46, 60, 60, 74, 61, 76, 79, 54, 56, 71, 63, 63, 65, 59, 52, 74, 66, 63, 65, 72, 67, 77, 57, 64, 74, 50, 59, 55, 78, 71, 59, 51, 95, 89, 67, 61, 56, 82, 78, 116, 47, 69, 76, 57, 66, 87, 97, 89, 82, 76, 58, 53, 66, 59, 90, 57, 66, 64, 62, 52, 56, 51, 73, 65, 57, 99, 107, 74, 59, 57, 77, 42, 54, 58, 46, 57, 58, 84, 64, 64, 73, 76, 54, 56, 64, 60, 72, 68, 66, 59, 52, 51, 76, 64, 113, 66, 57, 65, 74, 92, 82, 67, 53, 75, 74, 62, 76, 97, 78, 72, 52, 78, 70, 85, 102, 72, 60, 61, 54, 60, 55, 66, 84, 64, 68, 54, 71, 63, 61, 66, 71, 77, 67, 62, 51, 58, 51, 73, 76, 65, 71, 80, 72, 62, 54, 70, 73, 50, 63, 73, 99, 46, 55, 72, 65, 46, 108, 44, 48, 58, 42, 68, 58, 63, 83, 69, 71, 65, 69, 42, 53, 62, 45, 71, 70, 49, 59, 65, 68, 66, 56, 65, 67, 53, 73, 63, 75, 72, 94, 70, 42, 57, 44, 75, 56, 42, 67, 79, 81, 75, 100, 43, 158, 66, 55, 71, 56, 59, 62, 64, 74, 98, 68, 63, 68, 61, 61, 51, 64, 53, 57, 70, 80, 52, 62, 59, 64, 67, 74, 95, 83, 74, 61, 66, 75, 60, 47, 67, 69, 73, 61, 65, 63, 71, 68, 51, 98, 63, 70, 84, 46, 63, 81, 43, 71, 70, 76, 76, 55, 54, 56, 55, 48, 51, 58, 45, 70, 59, 48, 85, 60, 46, 63, 54, 49, 62, 66, 69, 45, 50, 56, 75, 74, 62, 55, 72, 60, 86, 62, 60, 53, 70, 55, 78, 56, 61, 42, 49, 68, 71, 52, 63, 56, 69, 74, 56, 43, 77, 59, 61, 64, 65, 39, 82, 56, 66, 84, 77, 73, 56, 71, 75, 70, 63, 57, 69, 71, 58, 63, 58, 67, 52, 53, 53, 62, 60, 82, 53, 69, 60, 68, 49, 72, 96, 64, 70, 62, 40, 64, 54, 75, 104, 66, 65, 87, 68, 76, 50, 65, 73, 67, 79, 59, 70, 49, 93, 79, 49, 79, 97, 51, 50, 68, 50, 84, 72, 68, 56, 49, 73, 53, 86, 55, 61, 70, 70, 92, 62, 74, 78, 52, 72, 55, 45, 67, 84, 79, 65, 56, 62, 46, 68, 76, 61, 63, 63, 52, 87, 63, 88, 89, 71, 79, 66, 68, 71, 67, 75, 58, 60, 66, 68, 60, 92, 58, 62, 72, 60, 67, 54, 70, 73, 64, 74, 73, 58, 63, 54, 83, 60, 59, 119, 53, 47, 64, 55, 81, 72, 61, 66, 71, 49, 62, 57, 63, 69, 56, 63, 60, 96, 79, 47, 42, 52, 122, 53, 71, 67, 86, 80, 60, 92, 65, 58, 66, 47, 54, 60, 79, 55, 68, 52, 51, 52, 59, 66, 38, 80, 55, 59, 66, 58, 64, 54, 48, 56, 60, 61, 50, 91, 64, 66, 54, 61, 71, 85, 55, 70, 81, 54, 52, 75, 49, 119, 69, 51, 64, 102, 68, 63, 82, 46, 62, 61, 51, 55, 89, 67, 95, 59, 68, 55, 88, 81, 60, 68, 70, 59, 64, 97, 62, 77, 54, 72, 111, 72, 74, 58, 79, 57, 75, 50, 66, 63, 77, 73, 59, 54, 56, 77, 57, 75, 81, 57, 56, 42, 51, 59, 83, 72, 75, 64, 69, 57, 60, 58, 55, 71, 50, 70, 67, 53, 62, 38, 55, 58, 85, 58, 85, 80, 53, 48, 64, 55, 80, 74, 68, 64, 69, 63, 61, 63, 65, 68, 85, 64, 81, 66, 77, 64, 73, 44, 57, 96, 58, 64, 47, 74, 53, 47, 52, 53, 57, 76, 141, 52, 55, 59, 65, 55, 56, 67, 67, 73, 73, 58, 59, 62, 114, 58, 78, 67, 65, 49, 81, 75, 68, 48, 46, 49, 61, 60, 63, 47, 67, 70, 83, 41, 46, 84, 80, 88, 58, 68, 98, 69, 64, 66, 73, 61, 67, 55, 73, 63, 53, 75, 46, 72, 68, 76, 59, 43, 67, 77, 92, 71, 71, 65, 60, 51, 62, 72, 52, 77, 59, 69, 72, 66, 71, 55, 59, 55, 85, 64, 51, 41, 52, 46, 63, 85, 64, 59, 72, 74, 56, 69, 78, 79, 53, 66, 76, 109, 111, 47, 62, 57, 56, 53, 60, 64, 65, 44, 65, 66, 59, 57, 85, 66, 84, 71, 78, 63, 55, 75, 69, 61, 49, 58, 57, 56, 74, 80, 51, 61, 54, 93, 53, 87, 79, 86, 70, 63, 79, 58, 65, 56, 50, 73, 84, 103, 112, 88, 36, 79, 59, 55, 72, 63, 55, 53, 75, 65, 77, 66, 79, 84, 61, 66, 50, 57, 59, 53, 44, 78, 85, 86, 68, 66, 70, 75, 56, 69, 91, 108, 52, 53, 69, 61, 74, 69, 88, 62, 65, 60, 65, 77, 95, 62, 65, 51, 61, 82, 89, 68, 61, 50, 47, 81, 67, 43, 76, 54, 59, 57, 61, 60, 54, 55, 77, 80, 56, 69, 81, 82, 64, 60, 52, 71, 47, 57, 71, 78, 55, 84, 81, 66, 76, 92, 42, 52, 86, 64, 103, 98, 87, 62, 75, 84, 55, 59, 63, 79, 78, 32, 100, 55, 59, 63, 69, 83, 62, 75, 76, 66, 75, 57, 55, 38, 76, 61, 68, 65, 73, 57, 58, 55, 76, 97, 66, 71, 71, 80, 88, 72, 70, 96, 70, 69, 71, 62, 62, 64, 58, 51, 81, 58, 53, 90, 69, 65, 80, 83, 82, 62, 76, 76, 63, 76, 82, 59, 61, 78, 84, 79, 44, 66, 51, 48, 72, 80, 68, 93, 71, 37, 66, 65, 61, 93, 64, 64, 61, 77, 57, 68, 61, 58, 49, 76, 48, 60, 86, 54, 62, 58, 86, 68, 67, 58, 67, 42, 69, 50, 51, 59, 74, 57, 66, 75, 53, 56, 45, 69, 71, 62, 59, 102, 59, 63, 80, 60, 48, 79, 63, 52, 81, 51, 68, 48, 52, 72, 61, 52, 48, 62, 78, 70, 68, 63, 60, 79, 65, 55, 75, 58, 78, 46, 49, 74, 65, 63, 64, 92, 86, 64, 51, 42, 65, 119, 50, 61, 75, 72, 82, 69, 83, 63, 57, 63, 40, 63, 84, 62, 79, 65, 74, 71, 73, 93, 56, 71, 82, 44, 94, 49, 69, 54, 53, 43, 63, 71, 65, 63, 73, 85, 60, 51, 74, 69, 66, 61, 55, 54, 55, 70, 50, 54, 80, 51, 66, 90, 57, 52, 65, 51, 69, 45, 50, 67, 83, 74, 103, 59, 53, 69, 60, 71, 100, 66, 61, 53, 72, 53, 98, 69, 69, 75, 60, 92, 58, 47, 55, 65, 70, 70, 47, 70, 57, 51, 57, 56, 61, 70, 61, 63, 57, 58, 54, 90, 59, 57, 78, 76, 63, 68, 71, 61, 44, 59, 62, 101, 78, 58, 64, 59, 49, 68, 56, 72, 52, 48, 41, 60, 70, 57, 58, 61, 80, 85, 63, 65, 38, 62, 79, 65, 67, 86, 58, 50, 54, 55, 71, 47, 65, 75, 49, 84, 73, 80, 68, 60, 72, 77, 59, 53, 50, 73, 58, 66, 63, 64, 65, 63, 70, 85, 63, 53, 63, 105, 106, 69, 93, 82, 62, 62, 66, 52, 72, 58, 49, 62, 75, 58, 82, 63, 79, 33, 64, 60, 60, 58, 72, 52, 68, 67, 67, 56, 60, 64, 68, 53, 113, 61, 67, 67, 78, 87, 96, 64, 71, 70, 68, 65, 49, 43, 52, 71, 71, 48, 93, 78, 56, 77, 74, 70, 60, 56, 64, 32, 90, 57, 62, 66, 72, 48, 61, 46, 82, 67, 85, 83, 63, 63, 57, 39, 59, 63, 64, 68, 57, 64, 62, 54, 54, 57, 70, 65, 53, 68, 63, 54, 58, 74, 74, 57, 56, 58, 56, 58, 35, 66, 70, 68, 69, 72, 69, 67, 71, 41, 81, 57, 95, 56, 85, 74, 85, 53, 88, 61, 49, 86, 76, 77, 55, 58, 73, 49, 41, 53, 51, 84, 61, 58, 50, 79, 63, 62, 51, 56, 71, 52, 79, 64, 66, 61, 90, 51, 61, 58, 95, 49, 98, 51, 50, 39, 82, 68, 63, 65, 66, 77, 60, 53, 68, 54, 61, 67, 79, 56, 50, 74, 71, 66, 55, 68, 47, 70, 73, 56, 46, 71, 86, 75, 45, 83, 54, 70, 57, 59, 73, 179, 78, 58, 72, 50, 79, 51, 47, 54, 75, 58, 59, 40, 50, 51, 78, 60, 81, 65, 80, 63, 60, 93, 70, 50, 53, 74, 71, 85, 66, 52, 63, 87, 54, 74, 47, 57, 68, 67, 58, 67, 75, 63, 72, 56, 77, 88, 74, 81, 71, 57, 91, 55, 178, 80, 98, 67, 134, 71, 59, 68, 62, 54, 94, 57, 66, 55, 73, 70, 65, 63, 77, 65, 56, 66, 80, 33, 70, 78, 68, 76, 49, 80, 89, 72, 52, 57, 83, 63, 66, 65, 61, 93, 76, 64, 80, 60, 55, 43, 45, 69, 75, 81, 72, 59, 45, 66, 39, 75, 55, 61, 89, 89, 62, 97, 53, 47, 54, 71, 68, 91, 67, 77, 45, 45, 61, 66, 73, 66, 40, 109, 80, 60, 31, 71, 55, 118, 107, 65, 90, 72, 67, 83, 75, 108, 33, 60, 81, 51, 63, 105, 68, 64, 58, 60, 73, 68, 73, 71, 65, 63, 83, 82, 88, 62, 82, 59, 58, 67, 63, 67, 56, 58, 57, 70, 58, 71, 69, 56, 47, 61, 43, 60, 64, 70, 75, 48, 48, 84, 74, 80, 71, 59, 59, 61, 62, 65, 50, 63, 50, 59, 60, 54, 65, 63, 67, 84, 72, 75, 63, 76, 48, 57, 47, 90, 62, 69, 70, 86, 65, 54, 65, 55, 57, 80, 75, 61, 66, 77, 45, 73, 89, 67, 45, 81, 59, 46, 51, 63, 91, 51, 62, 62, 73, 80, 61, 68, 58, 57, 70, 79, 73, 83, 71, 67, 66, 86, 84, 76, 123, 76, 52, 78, 79, 80, 49, 81, 63, 55, 74, 63, 104, 56, 60, 47, 82, 47, 70, 75, 73, 83, 103, 70, 85, 80, 66, 70, 69, 58, 58, 91, 57, 63, 93, 75, 59, 71, 46, 68, 49, 57, 50, 74, 88, 63, 68, 74, 39, 44, 79, 54, 65, 85, 124, 57, 33, 88, 63, 83, 48, 72, 69, 64, 62, 63, 117, 103, 74, 49, 42, 69, 47, 80, 83, 57, 49, 80, 64, 74, 57, 58, 47, 61, 78, 46, 52, 59, 51, 58, 75, 80, 60, 62, 83, 66, 62, 113, 69, 74, 62, 68, 59, 49, 63, 62, 59, 60, 68, 62, 42, 57, 79, 45, 53, 60, 69, 43, 53, 94, 55, 56, 64, 55, 51, 50, 76, 70, 68, 54, 74, 63, 77, 72, 73, 62, 82, 67, 86, 85, 63, 62, 108, 63, 79, 72, 48, 77, 60, 68, 70, 64, 51, 64, 51, 49, 71, 91, 85, 71, 128, 78, 61, 66, 79, 50, 106, 76, 55, 81, 68, 74, 68, 71, 45, 94, 37, 85, 65, 89, 59, 87, 64, 70, 72, 81, 67, 74, 98, 61, 56, 123, 68, 65, 63, 52, 50, 112, 48, 90, 71, 61, 56, 53, 76, 94, 52, 64, 78, 49, 62, 73, 47, 60, 62, 61, 58, 47, 64, 57, 58, 40, 67, 70, 72, 70, 57, 59, 45, 53, 81, 70, 49, 96, 56, 79, 66, 96, 117, 53, 67, 60, 60, 61, 79, 67, 59, 58, 55, 45, 68, 59, 74, 80, 79, 59, 71, 62, 71, 80, 62, 57, 44, 59, 38, 75, 90, 85, 66, 72, 68, 71, 61, 94, 38, 53, 74, 72, 70, 66, 67, 59, 71, 54, 95, 68, 55, 90, 47, 56, 57, 87, 70, 50, 48, 93, 55, 55, 108, 49, 59, 54, 80, 81, 75, 81, 78, 53, 60, 69, 69, 77, 56, 57, 51, 47, 66, 73, 59, 44, 72, 69, 59, 68, 68, 69, 74, 60, 79, 71, 91, 55, 63, 67, 55, 48, 80, 65, 61, 55, 64, 71, 59, 63, 62, 45, 90, 79, 52, 45, 60, 65, 51, 57, 49, 69, 78, 65, 46, 76, 49, 75, 61, 83, 68, 54, 75, 80, 66, 60, 85, 61, 55, 63, 42, 75, 69, 62, 53, 54, 68, 79, 55, 67, 86, 74, 74, 54, 61, 60, 76, 54, 64, 44, 55, 72, 46, 67, 100, 86, 68, 47, 44, 98, 52, 109, 70, 75, 68, 69, 73, 62, 52, 51, 95, 78, 78, 67, 67, 61, 62, 78, 60, 43, 56, 80, 49, 67, 64, 44, 54, 63, 57, 54, 66, 76, 56, 56, 58, 53, 72, 54, 63, 68, 80, 46, 59, 83, 75, 82, 65, 56, 67, 63, 64, 92, 47, 71, 52, 52, 53, 55, 88, 52, 68, 87, 57, 83, 114, 57, 46, 44, 99, 66, 52, 47, 64, 52, 81, 72, 45, 80, 65, 72, 49, 59, 99, 52, 80, 78, 41, 69, 57, 76, 54, 66, 74, 70, 49, 57, 70, 48, 69, 147, 72, 47, 73, 51, 57, 73, 66, 58, 61, 77, 83, 69, 87, 77, 72, 66, 52, 52, 47, 82, 70, 22, 84, 59, 60, 54, 68, 44, 60, 49, 89, 86, 67, 96, 54, 49, 56, 57, 88, 91, 85, 67, 63, 86, 71, 55, 53, 89, 57, 85, 69, 54, 61, 75, 38, 82, 75, 40, 51, 59, 47, 68, 44, 75, 56, 83, 59, 51, 35, 64, 85, 68, 81, 68, 41, 79, 49, 67, 78, 68, 65, 74, 94, 74, 67, 51, 47, 98, 62, 54, 63, 51, 60, 74, 70, 33, 57, 45, 47, 53, 87, 49, 84, 50, 96, 49, 53, 78, 114, 42, 66, 56, 49, 69, 75, 69, 94, 81, 70, 56, 55, 64, 74, 69, 65, 65, 54, 80, 68, 56, 67, 72, 61, 86, 74, 50, 99, 79, 61, 129, 63, 66, 70, 48, 69, 81, 70, 62, 66, 70, 72, 61, 63, 75, 62, 56, 57, 63, 72, 59, 65, 22, 63, 56, 92, 53, 73, 55, 54, 64, 67, 70, 38, 78, 74, 50, 59, 81, 75, 61, 80, 61, 66, 59, 54, 71, 101, 82, 66, 61, 62, 62, 103, 63, 48, 50, 49, 66, 58, 59, 63, 64, 81, 60, 50, 50, 60, 78, 76, 109, 73, 67, 62, 77, 63, 68, 94, 54, 65, 71, 59, 64, 67, 69, 61, 82, 71, 76, 60, 46, 76, 79, 73, 62, 64, 60, 22, 68, 92, 40, 67, 64, 58, 53, 82, 57, 86, 57, 25, 72, 68, 63, 74, 82, 39, 67, 65, 88, 58, 88, 51, 106, 46, 95, 72, 91, 83, 52, 52, 75, 75, 55, 52, 77, 92, 55, 55, 98, 81, 57, 43, 75, 54, 65, 53, 62, 53, 60, 70, 48, 63, 65, 70, 53, 63, 49, 58, 76, 81, 70, 56, 56, 69, 32, 58, 87, 62, 56, 58, 48, 66, 77, 70, 55, 92, 31, 54, 50, 81, 99, 80, 55, 65, 66, 94, 48, 62, 77, 67, 61, 60, 47, 53, 63, 111, 54, 62, 53, 46, 63, 58, 74, 64, 64, 71, 47, 62, 48, 65, 60, 83, 75, 65, 68, 62, 60, 77, 82, 58, 52, 65, 75, 69, 63, 56, 46, 59, 76, 61, 65, 66, 61, 53, 86, 64, 61, 64, 51, 63, 68, 79, 67, 70, 62, 30, 64, 58, 75, 43, 61, 75, 99, 117, 61, 91, 66, 64, 44, 106, 58, 103, 48, 72, 60, 70, 80, 56, 77, 74, 78, 74, 75, 58, 44, 52, 59, 58, 88, 107, 76, 66, 56, 73, 58, 86, 66, 59, 62, 64, 63, 66, 64, 55, 51, 62, 60, 80, 69, 48, 52, 85, 57, 82, 46, 69, 50, 51, 80, 67, 56, 47, 97, 47, 51, 94, 85, 67, 62, 83, 71, 67, 61, 66, 56, 58, 50, 48, 65, 83, 59, 105, 80, 65, 50, 67, 57, 44, 89, 48, 112, 62, 61, 59, 60, 82, 82, 65, 63, 53, 54, 82, 79, 33, 83, 76, 60, 80, 68, 45, 54, 55, 58, 45, 49, 54, 76, 75, 68, 85, 74, 53, 65, 75, 67, 55, 73, 79, 36, 57, 101, 50, 101, 65, 62, 94, 96, 78, 85, 69, 64, 57, 47, 85, 67, 64, 63, 57, 51, 59, 61, 126, 80, 59, 68, 63, 69, 60, 65, 65, 65, 81, 65, 40, 68, 67, 60, 79, 59, 59, 67, 34, 73, 58, 67, 112, 69, 39, 65, 59, 67, 48, 53, 109, 63, 75, 48, 69, 86, 50, 58, 55, 62, 67, 63, 68, 60, 83, 78, 73, 78, 69, 78, 60, 74, 119, 68, 63, 56, 66, 42, 109, 73, 33, 83, 53, 76, 57, 70, 50, 49, 55, 76, 62, 114, 63, 60, 57, 40, 65, 79, 60, 98, 81, 56, 64, 56, 47, 46, 68, 76, 55, 59, 70, 82, 79, 79, 39, 55, 29, 80, 43, 76, 57, 61, 76, 59, 71, 38, 79, 69, 79, 65, 65, 93, 76, 64, 80, 44, 58, 61, 48, 71, 85, 50, 41, 74, 41, 47, 62, 63, 60, 80, 53, 65, 64, 55, 54, 38, 68, 55, 50, 65, 72, 87, 68, 61, 128, 67, 85, 85, 59, 70, 55, 58, 74, 43, 82, 57, 58, 62, 54, 76, 68, 76, 63, 92, 71, 54, 118, 67, 37, 57, 61, 73, 53, 72, 55, 63, 78, 61, 75, 59, 59, 92, 71, 95, 57, 54, 89, 55, 75, 58, 63, 100, 74, 83, 91, 68, 62, 46, 51, 78, 69, 58, 77, 65, 75, 67, 63, 61, 74, 74, 60, 89, 53, 85, 64, 71, 76, 60, 51, 68, 88, 88, 60, 68, 58, 74, 38, 67, 62, 68, 79, 40, 42, 55, 54, 55, 55, 44, 59, 71, 58, 72, 109, 57, 58, 52, 52, 68, 50, 40, 67, 62, 58, 63, 61, 60, 112, 69, 68, 63, 65, 62, 95, 76, 54, 91, 62, 61, 76, 64, 69, 66, 61, 72, 89, 58, 50, 57, 69, 93, 63, 51, 61, 87, 66, 78, 67, 72, 72, 77, 68, 66, 40, 80, 45, 70, 65, 34, 84, 56, 48, 44, 67, 56, 72, 55, 77, 71, 58, 58, 55, 89, 57, 51, 69, 53, 65, 64, 70, 81, 53, 64, 65, 85, 87, 49, 66, 77, 67, 80, 66, 63, 57, 60, 84, 72, 74, 48, 56, 58, 77, 66, 70, 76, 61, 70, 53, 65, 54, 71, 65, 107, 78, 62, 68, 72, 60, 79, 76, 80, 53, 51, 52, 87, 56, 66, 64, 76, 66, 78, 52, 44, 43, 72, 81, 62, 63, 74, 56, 44, 72, 39, 46, 78, 61, 52, 76, 82, 55, 93, 55, 62, 63, 50, 53, 57, 54, 46, 72, 77, 69, 63, 63, 70, 60, 51, 66, 50, 56, 87, 77, 71, 43, 60, 73, 58, 59, 52, 73, 80, 62, 91, 73, 65, 69, 50, 62, 79, 106, 56, 73, 57, 54, 73, 58, 68, 43, 72, 49, 71, 63, 73, 49, 76, 45, 55, 64, 48, 74, 52, 67, 38, 90, 51, 51, 73, 76, 73, 61, 100, 61, 53, 74, 74, 67, 43, 94, 108, 67, 76, 71, 59, 68, 50, 62, 46, 66, 37, 64, 66, 62, 54, 70, 75, 57, 73, 53, 52, 67, 68, 73, 65, 68, 55, 61, 53, 87, 77, 54, 41, 64, 63, 57, 51, 35, 61, 92, 78, 103, 46, 72, 62, 51, 66, 66, 59, 69, 63, 79, 71, 51, 68, 55, 54, 65, 84, 59, 53, 61, 53, 59, 72, 53, 68, 46, 59, 74, 74, 79, 66, 49, 56, 34, 69, 70, 55, 100, 83, 58, 105, 56, 39, 67, 66, 69, 93, 61, 71, 63, 75, 68, 58, 69, 59, 69, 66, 76, 81, 51, 56, 71, 71, 57, 71, 51, 70, 71, 70, 78, 56, 61, 64, 72, 79, 67, 46, 42, 71, 44, 88, 65, 80, 89, 63, 87, 80, 58, 77, 54, 48, 82, 47, 93, 106, 66, 65, 62, 62, 52, 56, 67, 72, 144, 56, 43, 57, 67, 54, 48, 93, 46, 31, 65, 84, 60, 63, 84, 92, 62, 95, 83, 82, 96, 63, 82, 46, 40, 52, 48, 53, 92, 80, 84, 81, 59, 60, 72, 59, 55, 69, 55, 52, 56, 67, 86, 60, 67, 70, 51, 62, 80, 71, 85, 63, 75, 53, 62, 37, 60, 42, 68, 70, 78, 70, 78, 75, 72, 82, 88, 67, 53, 64, 71, 80, 43, 54, 68, 70, 77, 69, 70, 43, 81, 76, 58, 105, 65, 66, 66, 88, 69, 77, 62, 76, 79, 75, 97, 68, 61, 92, 93, 75, 49, 60, 68, 57, 70, 61, 77, 78, 70, 67, 68, 60, 76, 64, 71, 75, 67, 91, 84, 121, 49, 85, 56, 54, 85, 80, 61, 46, 71, 47, 60, 71, 71, 50, 61, 88, 61, 78, 76, 53, 62, 64, 45, 75, 64, 67, 57, 71, 57, 57, 87, 74, 56, 63, 89, 83, 62, 69, 70, 97, 52, 56, 67, 76, 71, 100, 89, 98, 56, 58, 46, 64, 70, 69, 62, 79, 51, 99, 75, 71, 62, 66, 58, 84, 56, 63, 141, 63, 64, 79, 50, 62, 83, 65, 69, 66, 74, 64, 73, 55, 66, 69, 74, 72, 93, 74, 59, 43, 45, 57, 91, 66, 91, 69, 71, 56, 70, 47, 63, 57, 53, 67, 49, 57, 70, 65, 83, 60, 50, 56, 53, 68, 44, 59, 55, 34, 78, 54, 69, 68, 39, 82, 86, 59, 52, 71, 72, 86, 54, 85, 60, 70, 65, 68, 59, 63, 97, 75, 77, 54, 77, 87, 64, 48, 72, 56, 52, 39, 53, 59, 81, 59, 62, 74, 85, 42, 49, 51, 70, 56, 66, 66, 112, 46, 69, 58, 30, 58, 57, 84, 58, 60, 81, 64, 62, 89, 46, 67, 70, 55, 70, 48, 68, 62, 54, 80, 63, 60, 69, 67, 53, 76, 53, 57, 51, 66, 53, 69, 50, 84, 63, 65, 65, 43, 79, 71, 74, 56, 76, 80, 93, 71, 69, 73, 56, 53, 78, 68, 103, 76, 61, 59, 56, 67, 67, 73, 65, 66, 66, 71, 58, 33, 92, 78, 64, 80, 42, 79, 48, 53, 62, 58, 99, 58, 69, 44, 64, 67, 66, 98, 52, 57, 60, 71, 50, 41, 66, 70, 85, 64, 48, 54, 41, 58, 60, 34, 75, 71, 62, 54, 64, 55, 62, 72, 54, 78, 72, 74, 93, 55, 56, 116, 87, 65, 54, 45, 57, 83, 70, 59, 76, 100, 64, 66, 62, 80, 74, 47, 74, 66, 67, 59, 74, 72, 53, 36, 66, 107, 76, 62, 67, 81, 75, 69, 64, 58, 65, 51, 54, 50, 67, 65, 60, 87, 64, 67, 49, 75, 38, 74, 84, 68, 138, 56, 74, 57, 62, 59, 51, 72, 65, 72, 58, 68, 66, 89, 54, 67, 83, 57, 96, 49, 44, 55, 67, 61, 77, 73, 55, 65, 69, 102, 76, 48, 78, 78, 126, 58, 79, 76, 61, 72, 63, 64, 84, 61, 61, 75, 47, 54, 60, 64, 57, 65, 53, 44, 92, 57, 49, 73, 77, 56, 69, 142, 65, 54, 41, 46, 65, 55, 63, 85, 80, 62, 63, 85, 65, 47, 61, 74, 68, 47, 53, 58, 76, 91, 73, 59, 72, 59, 122, 53, 87, 67, 116, 77, 45, 67, 53, 61, 68, 55, 49, 55, 47, 60, 68, 74, 58, 75, 61, 81, 94, 48, 58, 101, 67, 61, 69, 75, 41, 61, 47, 79, 58, 103, 57, 55, 74, 99, 113, 63, 49, 93, 46, 86, 53, 76, 60, 60, 54, 72, 61, 85, 64, 56, 85, 73, 72, 74, 52, 60, 59, 51, 54, 52, 45, 74, 56, 61, 81, 70, 65, 49, 55, 66, 67, 62, 64, 93, 68, 56, 46, 59, 86, 65, 63, 98, 47, 56, 52, 46, 82, 69, 40, 70, 49, 49, 76, 80, 54, 45, 58, 60, 65, 75, 59, 77, 50, 64, 60, 56, 67, 63, 67, 78, 114, 70, 51, 67, 50, 54, 68, 50, 78, 57, 72, 65, 77, 68, 67, 48, 41, 53, 65, 68, 60, 82, 67, 67, 63, 69, 77, 58, 68, 74, 74, 63, 86, 60, 54, 44, 69, 61, 74, 100, 78, 44, 43, 60, 91, 72, 62, 76, 59, 50, 66, 64, 59, 65, 82, 56, 81, 61, 73, 71, 67, 61, 71, 73, 45, 99, 64, 81, 47, 68, 56, 79, 59, 69, 67, 68, 48, 67, 63, 69, 56, 97, 65, 63, 52, 71, 61, 55, 80, 63, 62, 57, 56, 50, 72, 84, 64, 57, 88, 73, 60, 74, 73, 46, 83, 71, 65, 66, 86, 51, 57, 68, 69, 81, 69, 96, 66, 64, 52, 56, 78, 69, 68, 75, 65, 65, 86, 61, 55, 64, 83, 58, 71, 62, 118, 66, 72, 48, 55, 51, 49, 53, 82, 46, 84, 80, 53, 65, 62, 77, 56, 47, 59, 61, 47, 91, 57, 54, 81, 72, 58, 68, 45, 84, 49, 64, 47, 72, 68, 57, 89, 90, 82, 49, 83, 46, 62, 35, 63, 67, 81, 105, 64, 59, 59, 61, 45, 49, 69, 87, 68, 62, 62, 75, 69, 71, 79, 62, 65, 48, 59, 77, 70, 56, 81, 62, 75, 51, 48, 55, 66, 75, 65, 66, 69, 78, 57, 49, 47, 60, 72, 52, 53, 62, 70, 79, 61, 69, 61, 64, 48, 66, 67, 79, 83, 64, 60, 70, 48, 56, 98, 61, 65, 71, 64, 74, 49, 69, 64, 56, 65, 65, 64, 84, 34, 63, 46, 86, 71, 61, 86, 83, 71, 61, 55, 62, 68, 61, 53, 56, 65, 73, 79, 72, 48, 64, 67, 83, 59, 74, 51, 46, 70, 78, 87, 66, 76, 47, 65, 82, 66, 48, 88, 67, 57, 56, 75, 175, 63, 56, 51, 68, 80, 73, 72, 49, 88, 76, 74, 85, 49, 63, 45, 52, 76, 67, 68, 67, 69, 103, 70, 68, 71, 58, 73, 63, 53, 71, 48, 57, 62, 107, 62, 117, 48, 48, 75, 57, 90, 90, 61, 52, 70, 64, 89, 61, 75, 82, 56, 72, 63, 61, 82, 40, 63, 65, 73, 63, 51, 60, 53, 47, 75, 64, 51, 50, 75, 55, 65, 64, 50, 45, 52, 103, 67, 63, 55, 54, 75, 54, 59, 66, 63, 76, 41, 81, 55, 49, 88, 69, 70, 45, 72, 61, 68, 86, 86, 60, 65, 66, 54, 51, 64, 54, 53, 62, 68, 59, 103, 55, 104, 50, 92, 63, 81, 55, 74, 74, 39, 58, 70, 81, 84, 57, 47, 78, 50, 57, 75, 64, 56, 59, 66, 66, 58, 61, 59, 83, 66, 76, 85, 65, 50, 79, 58, 57, 47, 48, 81, 67, 84, 68, 75, 54, 64, 56, 57, 66, 50, 79, 60, 75, 37, 57, 71, 65, 83, 63, 61, 47, 79, 53, 52, 43, 66, 45, 84, 51, 45, 62, 55, 78, 72, 60, 72, 90, 54, 66, 63, 77, 58, 59, 57, 75, 47, 45, 97, 89, 73, 42, 52, 63, 69, 68, 72, 45, 72, 97, 63, 75, 63, 43, 58, 61, 61, 64, 57, 65, 57, 67, 77, 87, 41, 71, 44, 71, 74, 72, 73, 57, 80, 86, 58, 57, 91, 82, 92, 74, 79, 75, 103, 74, 91, 37, 69, 73, 59, 64, 64, 60, 59, 66, 67, 106, 63, 97, 48, 76, 63, 65, 88, 52, 65, 78, 59, 62, 54, 51, 55, 56, 67, 57, 67, 53, 101, 36, 68, 87, 63, 54, 65, 48, 42, 86, 68, 62, 60, 82, 64, 57, 61, 51, 65, 72, 79, 68, 67, 90, 52, 67, 117, 66, 62, 61, 68, 66, 74, 64, 69, 108, 80, 55, 51, 82, 59, 72, 63, 48, 63, 49, 71, 55, 57, 75, 70, 55, 66, 91, 84, 67, 48, 75, 46, 52, 50, 52, 59, 78, 86, 38, 63, 93, 74, 54, 47, 60, 79, 71, 76, 119, 72, 71, 79, 65, 72, 61, 115, 70, 64, 81, 56, 65, 61, 71, 83, 72, 120, 73, 60, 44, 70, 42, 64, 67, 98, 86, 69, 82, 69, 43, 66, 56, 61, 61, 58, 35, 73, 64, 53, 61, 67, 57, 53, 56, 58, 53, 79, 56, 68, 70, 58, 86, 66, 71, 71, 42, 60, 73, 79, 46, 39, 88, 60, 57, 96, 58, 73, 50, 46, 68, 84, 66, 74, 77, 48, 85, 71, 67, 64, 79, 56, 56, 82, 53, 60, 59, 71, 74, 52, 66, 76, 72, 108, 73, 78, 65, 59, 87, 69, 86, 56, 56, 66, 66, 58, 76, 53, 71, 64, 40, 43, 54, 66, 77, 56, 49, 70, 57, 51, 112, 58, 59, 47, 56, 55, 52, 70, 61, 58, 64, 63, 51, 70, 49, 68, 58, 64, 73, 65, 74, 59, 49, 73, 50, 53, 117, 58, 69, 60, 94, 84, 57, 54, 78, 77, 78, 56, 65, 96, 78, 81, 87, 90, 45, 60, 64, 63, 72, 83, 58, 87, 75, 44, 69, 46, 64, 62, 74, 51, 55, 53, 88, 91, 41, 49, 151, 60, 45, 55, 63, 52, 60, 46, 71, 74, 73, 76, 53, 61, 103, 45, 64, 60, 59, 93, 64, 55, 52, 46, 50, 58, 70, 81, 82, 162, 76, 60, 61, 40, 60, 57, 104, 42, 69, 51, 50, 67, 44, 50, 61, 60, 77, 68, 70, 65, 57, 105, 73, 69, 115, 45, 73, 59, 58, 68, 80, 52, 62, 46, 80, 73, 60, 53, 62, 86, 59, 84, 67, 89, 70, 65, 64, 69, 57, 57, 138, 66, 59, 60, 65, 62, 72, 58, 81, 69, 66, 47, 61, 57, 64, 59, 78, 61, 52, 79, 57, 62, 65, 133, 56, 68, 36, 62, 64, 52, 60, 65, 98, 54, 46, 64, 58, 53, 57, 74, 48, 65, 34, 89, 59, 59, 106, 60, 64, 62, 61, 86, 58, 66, 54, 55, 36, 66, 63, 78, 69, 54, 97, 72, 64, 74, 89, 60, 75, 83, 84, 45, 63, 51, 74, 64, 50, 55, 40, 70, 58, 64, 47, 54, 66, 80, 80, 61, 66, 35, 65, 65, 76, 58, 43, 63, 57, 87, 70, 76, 73, 67, 59, 55, 62, 81, 77, 103, 37, 76, 62, 58, 74, 59, 57, 56, 76, 62, 68, 84, 46, 57, 101, 53, 74, 87, 105, 56, 59, 84, 47, 52, 73, 54, 51, 78, 66, 61, 71, 76, 61, 59, 82, 73, 65, 89, 57, 54, 87, 63, 77, 57, 62, 55, 63, 65, 54, 48, 56, 62, 47, 69, 61, 49, 104, 58, 67, 78, 72, 49, 56, 64, 53, 68, 55, 71, 72, 112, 71, 52, 63, 45, 58, 76, 86, 60, 76, 96, 74, 61, 41, 65, 53, 72, 54, 59, 55, 71, 67, 70, 74, 50, 89, 57, 72, 56, 77, 79, 72, 60, 91, 70, 64, 60, 50, 57, 67, 52, 67, 70, 62, 62, 46, 58, 41, 52, 67, 59, 72, 89, 66, 62, 65, 60, 64, 67, 70, 57, 71, 53, 73, 51, 69, 67, 61, 63, 89, 60, 41, 51, 64, 50, 54, 76, 50, 40, 77, 70, 95, 69, 81, 67, 51, 47, 67, 61, 68, 72, 55, 71, 55, 49, 67, 59, 70, 73, 92, 59, 55, 70, 65, 80, 49, 43, 51, 78, 68, 74, 51, 58, 82, 50, 102, 68, 65, 66, 65, 72, 48, 65, 57, 61, 67, 66, 58, 77, 59, 79, 79, 65, 63, 70, 72, 49, 70, 62, 46, 62, 82, 45, 58, 55, 58, 59, 59, 79, 64, 59, 57, 67, 58, 69, 64, 89, 78, 65, 47, 107, 47, 74, 72, 62, 70, 67, 49, 48, 68, 56, 77, 80, 66, 41, 80, 56, 77, 74, 51, 71, 62, 74, 52, 56, 47, 53, 72, 94, 51, 54, 72, 59, 63, 46, 87, 79, 88, 55, 49, 60, 70, 69, 47, 60, 54, 87, 57, 81, 65, 47, 63, 76, 93, 61, 55, 91, 62, 70, 72, 71, 52, 64, 62, 49, 83, 95, 64, 84, 53, 67, 68, 49, 54, 49, 70, 75, 54, 65, 49, 65, 64, 50, 70, 74, 80, 85, 52, 75, 50, 67, 87, 76, 58, 73, 70, 60, 57, 52, 66, 63, 57, 78, 98, 57, 66, 53, 109, 95, 61, 69, 48, 69, 63, 56, 77, 87, 77, 84, 50, 78, 73, 56, 74, 57, 56, 67, 57, 77, 63, 65, 63, 69, 61, 71, 85, 57, 72, 69, 96, 55, 62, 79, 60, 86, 75, 69, 53, 48, 79, 65, 63, 69, 64, 66, 79, 55, 89, 94, 60, 77, 62, 50, 75, 106, 58, 109, 71, 69, 58, 59, 72, 68, 52, 79, 66, 50, 58, 104, 54, 79, 46, 63, 70, 63, 75, 66, 52, 40, 80, 55, 52, 74, 53, 74, 60, 53, 65, 59, 77, 45, 73, 58, 72, 101, 64, 59, 58, 80, 66, 88, 58, 53, 46, 55, 56, 72, 72, 64, 44, 63, 53, 55, 75, 57, 75, 62, 75, 51, 66, 52, 70, 53, 56, 46, 56, 64, 51, 51, 52, 63, 52, 75, 73, 63, 65, 68, 55, 99, 80, 70, 66, 71, 68, 56, 81, 73, 69, 53, 64, 72, 65, 62, 43, 100, 62, 68, 61, 57, 72, 47, 62, 64, 60, 73, 49, 73, 63, 77, 84, 61, 111, 63, 56, 60, 48, 75, 75, 54, 66, 65, 52, 115, 71, 58, 55, 47, 50, 68, 74, 48, 71, 41, 86, 59, 50, 67, 71, 51, 65, 57, 67, 57, 51, 58, 67, 52, 47, 40, 68, 53, 52, 61, 60, 67, 56, 58, 61, 53, 73, 57, 58, 51, 60, 69, 83, 58, 50, 64, 89, 74, 44, 57, 65, 74, 58, 55, 60, 81, 74, 72, 59, 68, 75, 58, 45, 74, 64, 75, 98, 44, 70, 54, 56, 75, 66, 79, 53, 48, 65, 86, 48, 38, 96, 53, 71, 67, 80, 62, 76, 77, 58, 49, 64, 52, 61, 95, 102, 82, 57, 56, 72, 57, 58, 49, 133, 53, 60, 59, 49, 49, 54, 62, 72, 83, 68, 50, 56, 72, 98, 66, 69, 78, 62, 69, 70, 68, 99, 92, 60, 54, 58, 52, 57, 63, 47, 74, 76, 107, 51, 62, 53, 76, 62, 48, 47, 60, 56, 64, 82, 64, 54, 60, 44, 92, 67, 111, 73, 76, 50, 59, 71, 58, 56, 43, 75, 82, 58, 76, 60, 63, 76, 88, 62, 78, 56, 68, 58, 81, 57, 66, 69, 51, 70, 62, 62, 49, 71, 46, 59, 71, 51, 65, 64, 72, 50, 59, 57, 73, 60, 60, 61, 78, 53, 82, 73, 69, 75, 60, 57, 55, 59, 59, 64, 101, 53, 62, 66, 61, 72, 95, 74, 84, 64, 66, 48, 111, 67, 63, 48, 75, 73, 67, 50, 80, 73, 57, 62, 76, 71, 86, 55, 70, 63, 71, 54, 64, 65, 57, 65, 58, 62, 57, 51, 63, 63, 55, 81, 66, 65, 57, 65, 75, 60, 54, 54, 73, 69, 58, 71, 51, 60, 56, 63, 58, 61, 74, 66, 59, 67, 55, 58, 76, 81, 64, 91, 58, 109, 65, 66, 71, 107, 55, 76, 67, 67, 70, 61, 60, 63, 72, 60, 66, 56, 62, 71, 67, 61, 56, 88, 51, 80, 67, 45, 74, 61, 63, 59, 57, 56, 78, 59, 79, 67, 63, 62, 57, 67, 76, 65, 93, 48, 54, 66, 57, 68, 59, 70, 69, 73, 69, 58, 66, 57, 58, 146, 70, 81, 59, 70, 73, 64, 73, 94, 61, 55, 72, 68, 80, 70, 85, 50, 61, 68, 50, 71, 68, 57, 93, 74, 58, 34, 59, 62, 57, 53, 57, 68, 66, 63, 53, 51, 72, 82, 59, 59, 51, 65, 62, 59, 62, 49, 58, 95, 55, 63, 68, 72, 61, 52, 59, 64, 66, 83, 60, 77, 59, 72, 62, 61, 56, 64, 69, 64, 56, 61, 65, 72, 51, 62, 43, 57, 65, 95, 55, 61, 59, 66, 66, 51, 70, 62, 64, 51, 47, 69, 59, 70, 61, 77, 48, 57, 76, 133, 54, 66, 56, 62, 55, 82, 48, 59, 63, 98, 65, 61, 67, 71, 65, 108, 64, 80, 61, 68, 65, 61, 60, 64, 59, 79, 50, 87, 53, 64, 58, 76, 71, 72, 68, 65, 64, 67, 70, 49, 66, 52, 90, 76, 68, 74, 72, 45, 60, 56, 63, 49, 70, 61, 68, 62, 84, 59, 62, 71, 57, 64, 79, 73, 71, 63, 72, 59, 50, 95, 52, 68, 59, 55, 59, 81, 55, 57, 53, 158, 61, 55, 56, 71, 62, 76, 54, 57, 65, 51, 73, 72, 71, 68, 63, 76, 49, 66, 63, 55, 64, 76, 66, 66, 58, 62, 70, 51, 62, 58, 59, 58, 58, 59, 68, 68, 65, 87, 59, 71, 60, 52, 61, 65, 99, 56, 59, 61, 86, 75, 68, 72, 54, 65, 55, 70, 56, 74, 64, 59, 63, 69, 55, 66, 80, 65, 65, 62, 72, 67, 57, 69, 61, 56, 62, 64, 61, 65, 55, 63, 70, 62, 65, 85, 72, 58, 45, 73, 84, 61, 70, 85, 64, 51, 61, 65, 64, 77, 66, 81, 64, 70, 61, 57, 54, 67, 60, 64, 58, 57, 82, 57, 49, 77, 70, 67, 82, 51, 59, 67, 67, 87, 59, 70, 58, 63, 78, 60, 68, 50, 53, 75, 61, 74, 57, 78, 57, 61, 87, 75, 55, 74, 75, 51, 74, 65, 66, 69, 75, 112, 54, 77, 71, 62, 75, 69, 60, 53, 64, 59, 72, 65, 59, 56, 57, 70, 59, 58, 63, 51, 62, 62, 56, 55, 60, 54, 61, 71, 102, 85, 88, 56, 105, 46, 52, 60, 65, 71, 70, 63, 57, 86, 53, 60, 48, 74, 64, 78, 87, 56, 61, 52, 64, 58, 67, 61, 61, 55, 60, 54, 73, 63, 70, 56, 52, 66, 53, 56, 74, 53, 61, 62, 60, 42, 69, 66, 61, 51, 69, 65, 69, 69, 79, 78, 69, 70, 57, 63, 58, 78, 59, 77, 71, 70, 62, 63, 65, 57, 73, 52, 76, 84, 59, 69, 97, 59, 60, 67, 102, 64, 48, 63, 73, 54, 63, 54, 77, 72, 53, 56, 53, 62, 70, 59, 68, 61, 48, 45, 96, 62, 76, 65, 59, 57, 55, 60, 63, 73, 52, 59, 63, 63, 63, 64, 69, 54, 51, 60, 59, 61, 57, 56, 66, 59, 67, 56, 72, 71, 50, 56, 51, 57, 78, 58, 79, 66, 57, 86, 70, 58, 65, 85, 91, 55, 57, 52, 63, 53, 68, 76, 81, 75, 59, 74, 63, 55, 50, 63, 70, 60, 55, 67, 61, 60, 54, 58, 38, 68, 79, 94, 65, 63, 62, 57, 53, 66, 65, 58, 52, 68, 68, 76, 59, 64, 45, 72, 70, 67, 61, 78, 79, 58, 52, 60, 80, 74, 91, 60, 65, 43, 98, 58, 55, 69, 62, 51, 74, 67, 105, 66, 84, 65, 54, 60, 86, 66, 59, 65, 64, 44, 64, 64, 64, 62, 56, 69, 66, 80, 63, 64, 58, 41, 66, 57, 51, 71, 51, 93, 45, 72, 74, 67, 69, 54, 71, 70, 62, 61, 52, 54, 82, 71, 55, 65, 59, 74, 52, 56, 49, 98, 60, 54, 66, 68, 68, 93, 60, 60, 68, 57, 51, 77, 61, 66, 49, 51, 65, 61, 64, 73, 51, 55, 66, 54, 84, 52, 79, 54, 72, 57, 85, 61, 68, 56, 56, 77, 52, 46, 56, 85, 53, 62, 44, 48, 51, 73, 58, 66, 60, 58, 55, 84, 67, 70, 61, 64, 65, 66, 62, 84, 65, 60, 117, 61, 74, 77, 48, 54, 67, 83, 74, 53, 83, 61, 66, 64, 53, 59, 57, 76, 63, 69, 81, 44, 68, 69, 52, 48, 61, 59, 57, 76, 77, 53, 59, 50, 74, 63, 57, 73, 71, 90, 57, 56, 58, 46, 58, 66, 60, 60, 67, 63, 58, 65, 51, 74, 68, 67, 109, 85, 88, 56, 62, 64, 57, 64, 60, 52, 51, 55, 127, 67, 68, 70, 68, 57, 87, 66, 62, 72, 61, 56, 99, 57, 106, 65, 70, 67, 91, 47, 57, 61, 61, 88, 96, 99, 80, 60, 70, 83, 62, 78, 67, 62, 99, 97, 67, 56, 58, 48, 67, 66, 52, 68, 48, 78, 58, 68, 66, 74, 71, 70, 57, 56, 85, 63, 58, 75, 61, 68, 54, 45, 83, 60, 78, 66, 52, 72, 48, 90, 94, 66, 59, 67, 58, 91, 54, 52, 70, 82, 74, 99, 73, 56, 62, 56, 65, 80, 66, 74, 55, 64, 53, 64, 68, 50, 56, 61, 63, 107, 59, 73, 73, 64, 68, 62, 74, 74, 68, 62, 71, 61, 96, 81, 56, 42, 82, 54, 57, 52, 75, 48, 73, 53, 56, 98, 83, 69, 54, 69, 55, 61, 61, 46, 90, 61, 67, 87, 51, 65, 62, 60, 62, 57, 58, 65, 61, 53, 72, 57, 62, 64, 62, 56, 78, 72, 73, 89, 59, 77, 61, 61, 80, 67, 69, 69, 54, 56, 61, 91, 53, 64, 128, 80, 70, 64, 63, 48, 67, 52, 94, 84, 67, 59, 69, 60, 65, 54, 68, 92, 72, 53, 99, 49, 71, 66, 141, 71, 58, 62, 50, 58, 58, 65, 69, 68, 60, 87, 63, 57, 67, 62, 75, 66, 70, 99, 78, 68, 56, 58, 52, 74, 62, 67, 62, 70, 59, 68, 74, 74, 54, 66, 50, 76, 67, 130, 74, 59, 121, 54, 79, 54, 66, 72, 56, 64, 86, 68, 66, 55, 52, 82, 64, 115, 60, 55, 43, 53, 52, 52, 111, 77, 58, 58, 67, 59, 78, 56, 87, 75, 49, 59, 53, 60, 65, 67, 54, 53, 72, 58, 64, 73, 58, 74, 54, 42, 53, 66, 62, 60, 58, 148, 43, 60, 62, 81, 64, 62, 50, 65, 58, 61, 75, 61, 61, 66, 71, 63, 50, 90, 62, 73, 87, 72, 70, 65, 61, 71, 63, 63, 73, 66, 61, 100, 68, 44, 58, 63, 76, 77, 50, 59, 65, 68, 77, 83, 62, 52, 56, 99, 49, 79, 85, 96, 54, 59, 62, 66, 52, 68, 54, 66, 63, 73, 65, 79, 67, 66, 64, 60, 97, 56, 47, 62, 68, 61, 82, 71, 64, 55, 55, 59, 82, 51, 65, 74, 61, 78, 51, 57, 58, 75, 54, 73, 62, 60, 54, 77, 69, 81, 61, 58, 78, 66, 67, 63, 65, 58, 57, 59, 62, 70, 42, 67, 57, 80, 59, 74, 86, 85, 68, 66, 50, 52, 55, 78, 71, 76, 51, 63, 62, 68, 57, 68, 63, 54, 73, 72, 38, 58, 47, 67, 71, 58, 71, 58, 71, 67, 61, 60, 68, 68, 53, 99, 57, 68, 74, 63, 67, 68, 50, 64, 65, 63, 61, 63, 70, 92, 68, 67, 52, 104, 68, 66, 60, 62, 70, 49, 61, 71, 62, 59, 70, 58, 65, 59, 52, 58, 49, 57, 79, 61, 60, 47, 58, 59, 58, 75, 55, 71, 61, 61, 62, 50, 60, 66, 73, 47, 89, 60, 54, 55, 64, 63, 64, 92, 67, 54, 73, 62, 55, 54, 64, 69, 66, 55, 68, 67, 51, 55, 50, 56, 36, 67, 73, 64, 71, 48, 71, 75, 51, 65, 61, 69, 72, 64, 57, 91, 64, 80, 81, 54, 56, 57, 67, 115, 59, 56, 65, 61, 58, 66, 84, 108, 41, 73, 72, 64, 54, 72, 58, 68, 80, 78, 54, 65, 61, 80, 67, 69, 140, 65, 62, 69, 67, 78, 75, 62, 75, 105, 45, 50, 59, 70, 63, 73, 62, 68, 56, 51, 82, 59, 80, 79, 76, 55, 54, 61, 52, 75, 82, 87, 76, 46, 72, 71, 77, 67, 112, 50, 58, 69, 74, 66, 78, 81, 47, 56, 68, 52, 68, 56, 61, 58, 75, 67, 58, 59, 51, 61, 67, 67, 68, 56, 65, 66, 59, 57, 69, 78, 45, 58, 57, 49, 59, 61, 51, 79, 97, 61, 105, 64, 101, 62, 57, 48, 71, 59, 79, 66, 86, 49, 67, 67, 78, 75, 60, 59, 71, 76, 65, 82, 67, 49, 71, 68, 83, 57, 40, 58, 84, 51, 54, 53, 66, 55, 86, 63, 68, 50, 71, 68, 64, 51, 79, 64, 45, 57, 80, 71, 54, 49, 69, 116, 50, 54, 65, 59, 59, 72, 59, 46, 76, 79, 49, 58, 59, 58, 64, 61, 74, 89, 83, 57, 57, 49, 62, 65, 53, 64, 74, 61, 134, 73, 67, 49, 60, 56, 51, 58, 69, 51, 61, 76, 74, 69, 53, 65, 63, 71, 50, 79, 65, 71, 64, 52, 84, 52, 70, 71, 64, 62, 76, 77, 59, 69, 69, 98, 43, 83, 98, 66, 78, 66, 80, 71, 50, 62, 54, 35, 77, 61, 64, 61, 64, 60, 58, 51, 75, 60, 59, 65, 61, 74, 64, 55, 71, 86, 65, 72, 54, 60, 69, 78, 63, 60, 62, 49, 54, 97, 68, 104, 70, 46, 51, 76, 87, 66, 62, 57, 122, 54, 62, 71, 60, 48, 63, 63, 63, 78, 69, 58, 75, 42, 62, 65, 79, 79, 72, 78, 55, 69, 60, 49, 57, 56, 54, 64, 61, 59, 59, 81, 46, 51, 58, 57, 49, 85, 63, 67, 66, 54, 58, 59, 67, 61, 55, 63, 60, 82, 65, 50, 71, 61, 73, 57, 75, 70, 59, 61, 64, 77, 60, 71, 68, 82, 57, 67, 83, 53, 62, 72, 70, 68, 75, 69, 64, 77, 79, 54, 74, 112, 64, 50, 61, 68, 58, 54, 51, 55, 56, 57, 57, 94, 57, 61, 54, 53, 85, 64, 71, 71, 64, 53, 77, 61, 48, 49, 54, 57, 78, 55, 67, 74, 60, 72, 64, 89, 81, 111, 65, 63, 77, 68, 83, 61, 52, 49, 52, 53, 73, 63, 69, 74, 56, 57, 95, 56, 52, 62, 68, 66, 55, 63, 49, 69, 54, 65, 59, 58, 76, 48, 77, 80, 65, 53, 81, 63, 58, 61, 56, 56, 55, 57, 49, 82, 58, 62, 60, 65, 64, 56, 58, 84, 63, 55, 51, 68, 62, 66, 60, 52, 77, 78, 59, 60, 57, 66, 64, 62, 64, 64, 57, 80, 107, 58, 78, 67, 54, 68, 70, 68, 75, 58, 63, 63, 74, 82, 73, 56, 54, 78, 58, 78, 82, 56, 73, 68, 63, 60, 74, 88, 71, 69, 53, 59, 62, 59, 54, 73, 57, 86, 54, 69, 68, 87, 46, 71, 55, 115, 72, 60, 55, 105, 59, 52, 57, 83, 74, 58, 70, 53, 52, 65, 58, 75, 70, 64, 67, 55, 53, 67, 80, 56, 87, 60, 69, 45, 62, 60, 71, 61, 69, 58, 52, 52, 45, 48, 58, 72, 66, 59, 76, 17, 62, 69, 99, 60, 72, 96, 63, 63, 62, 74, 65, 45, 63, 66, 99, 54, 64, 62, 43, 49, 66, 90, 61, 53, 63, 60, 79, 60, 55, 68, 66, 47, 60, 60, 74, 123, 61, 57, 46, 46, 39, 86, 75, 76, 63, 67, 60, 66, 65, 47, 62, 68, 61, 56, 55, 71, 71, 54, 66, 77, 65, 57, 73, 74, 59, 58, 50, 66, 106, 91, 93, 60, 56, 64, 99, 69, 114, 69, 56, 68, 67, 61, 78, 76, 65, 61, 74, 88, 56, 78, 67, 61, 63, 62, 55, 61, 65, 58, 66, 81, 80, 57, 68, 70, 58, 75, 65, 64, 57, 69, 57, 61, 64, 55, 49, 49, 69, 54, 51, 68, 51, 61, 90, 67, 73, 82, 62, 60, 63, 75, 96, 61, 65, 61, 69, 67, 69, 85, 65, 67, 72, 64, 63, 59, 67, 51, 68, 54, 63, 81, 71, 58, 55, 61, 87, 77, 57, 66, 55, 56, 67, 60, 81, 53, 63, 71, 52, 68, 50, 95, 69, 79, 63, 74, 79, 59, 62, 87, 64, 53, 58, 63, 80, 51, 61, 61, 76, 62, 82, 85, 55, 83, 80, 56, 69, 75, 51, 80, 67, 66, 77, 84, 55, 65, 84, 71, 65, 76, 45, 70, 61, 64, 136, 68, 75, 61, 81, 54, 73, 68, 74, 62, 64, 74, 64, 53, 53, 50, 70, 50, 69, 67, 74, 72, 69, 57, 62, 84, 52, 73, 84, 77, 58, 56, 55, 118, 93, 54, 63, 66, 66, 80, 92, 56, 61, 57, 80, 50, 68, 63, 73, 55, 77, 85, 63, 58, 69, 71, 64, 58, 62, 80, 71, 72, 60, 67, 74, 58, 59, 55, 62, 54, 48, 57, 64, 63, 56, 65, 59, 60, 67, 57, 62, 61, 69, 57, 62, 58, 57, 69, 54, 69, 69, 56, 66, 55, 75, 76, 123, 83, 60, 47, 80, 58, 53, 102, 55, 57, 63, 64, 57, 64, 144, 85, 61, 59, 56, 66, 64, 59, 63, 51, 61, 61, 54, 51, 78, 70, 42, 48, 54, 66, 72, 59, 54, 62, 79, 47, 68, 75, 104, 57, 70, 53, 72, 70, 78, 66, 61, 60, 60, 54, 66, 57, 58, 70, 68, 67, 67, 54, 46, 72, 61, 71, 64, 75, 72, 64, 59, 59, 78, 62, 68, 63, 71, 56, 55, 54, 51, 73, 63, 76, 82, 53, 60, 64, 62, 70, 60, 80, 63, 65, 53, 71, 57, 58, 72, 51, 56, 59, 74, 71, 72, 53, 66, 70, 59, 68, 94, 65, 66, 64, 79, 56, 74, 68, 58, 60, 68, 72, 54, 60, 68, 60, 66, 73, 61, 59, 108, 66, 68, 82, 68, 65, 64, 67, 55, 80, 76, 74, 56, 74, 64, 65, 62, 61, 53, 58, 71, 53, 53, 67, 79, 65, 57, 64, 62, 68, 50, 59, 52, 62, 70, 57, 72, 56, 63, 60, 72, 48, 64, 77, 66, 85, 68, 60, 84, 69, 66, 72, 56, 59, 66, 79, 61, 68, 83, 51, 79, 80, 62, 64, 65, 56, 61, 57, 58, 70, 79, 65, 56, 63, 65, 57, 67, 65, 65, 54, 60, 51, 66, 80, 84, 66, 70, 62, 70, 61, 61, 44, 68, 57, 70, 55, 71, 73, 56, 62, 64, 54, 59, 73, 57, 54, 61, 67, 61, 54, 73, 62, 77, 70, 103, 62, 98, 105, 90, 55, 67, 62, 66, 66, 59, 59, 69, 71, 70, 61, 50, 64, 59, 75, 65, 51, 63, 66, 67, 74, 66, 67, 54, 70, 65, 71, 60, 54, 60, 53, 59, 60, 66, 52, 78, 54, 62, 59, 65, 81, 52, 75, 62, 64, 58, 67, 70, 58, 59, 62, 61, 55, 66, 67, 55, 59, 74, 64, 62, 67, 86, 59, 70, 66, 60, 66, 69, 68, 70, 62, 65, 58, 75, 94, 58, 112, 56, 62, 66, 74, 90, 61, 95, 77, 58, 60, 66, 59, 53, 73, 80, 61, 61, 51, 64, 48, 65, 57, 63, 62, 61, 91, 62, 64, 79, 87, 53, 54, 65, 64, 61, 64, 54, 73, 49, 72, 54, 56, 72, 59, 71, 68, 54, 79, 58, 65, 56, 80, 57, 77, 68, 64, 77, 70, 55, 69, 61, 73, 70, 54, 70, 56, 76, 69, 61, 54, 66, 71, 55, 59, 69, 58, 59, 79, 58, 77, 54, 65, 56, 81, 53, 55, 68, 55, 64, 91, 70, 58, 67, 84, 61, 67, 56, 72, 53, 71, 67, 55, 99, 58, 61, 62, 63, 62, 49, 61, 66, 63, 70, 60, 71, 65, 63, 62, 58, 68, 82, 60, 48, 59, 85, 59, 65, 59, 65, 64, 56, 85, 65, 67, 58, 63, 64, 58, 67, 72, 70, 61, 84, 81, 79, 57, 73, 58, 50, 80, 75, 49, 58, 73, 72, 45, 86, 63, 60, 52, 62, 62, 62, 57, 66, 63, 55, 57, 74, 90, 68, 71, 72, 67, 69, 62, 59, 64, 55, 51, 81, 60, 73, 65, 60, 53, 79, 75, 68, 50, 73, 53, 76, 58, 55, 81, 60, 66, 64, 73, 74, 76, 58, 60, 58, 71, 55, 62, 62, 68, 64, 68, 58, 59, 63, 62, 66, 63, 60, 67, 82, 54, 69, 75, 63, 66, 60, 67, 66, 77, 68, 54, 73, 91, 58, 66, 66, 78, 74, 47, 69, 74, 85, 69, 65, 78, 64, 61, 74, 62, 54, 69, 55, 67, 83, 59, 66, 71, 66, 102, 55, 115, 65, 53, 62, 53, 68, 73, 65, 77, 60, 63, 56, 67, 66, 58, 71, 56, 56, 51, 60, 53, 72, 67, 65, 69, 53, 64, 52, 67, 77, 52, 99, 66, 58, 79, 69, 73, 63, 62, 64, 56, 57, 67, 59, 72, 62, 86, 64, 69, 63, 55, 74, 56, 66, 65, 56, 55, 59, 62, 71, 108, 66, 62, 74, 61, 63, 68, 94, 56, 66, 83, 87, 60, 63, 67, 59, 45, 61, 59, 74, 67, 70, 75, 61, 55, 70, 80, 48, 73, 62, 67, 60, 48, 84, 79, 56, 65, 72, 56, 55, 73, 54, 58, 56, 58, 72, 67, 55, 50, 65, 55, 76, 57, 64, 73, 70, 58, 60, 79, 89, 64, 70, 71, 67, 63, 60, 64, 54, 71, 66, 74, 54, 66, 85, 89, 66, 63, 73, 69, 59, 78, 70, 65, 55, 63, 58, 74, 87, 51, 65, 66, 53, 61, 56, 77, 55, 72, 68, 89, 63, 49, 70, 64, 56, 63, 63, 94, 41, 55, 56, 63, 49, 63, 81, 69, 74, 59, 59, 73, 71, 64, 64, 63, 76, 62, 77, 71, 78, 64, 75, 53, 46, 67, 62, 69, 65, 52, 56, 64, 56, 61, 90, 65, 63, 70, 60, 74, 90, 69, 63, 69, 61, 79, 72, 68, 79, 77, 59, 61, 81, 48, 85, 62, 61, 52, 63, 56, 63, 59, 83, 68, 73, 53, 65, 68, 85, 69, 68, 61, 92, 64, 66, 62, 56, 51, 49, 64, 66, 50, 74, 57, 63, 59, 57, 76, 51, 52, 61, 66, 80, 68, 75, 52, 100, 52, 52, 75, 62, 66, 67, 62, 54, 74, 57, 61, 52, 78, 64, 60, 95, 61, 69, 56, 73, 54, 66, 65, 68, 67, 72, 51, 133, 69, 59, 105, 74, 60, 55, 61, 68, 70, 50, 61, 65, 71, 60, 90, 77, 67, 57, 53, 61, 69, 70, 65, 65, 55, 58, 75, 73, 83, 94, 68, 65, 73, 73, 58, 57, 41, 70, 74, 65, 73, 127, 53, 45, 67, 63, 79, 61, 63, 96, 103, 85, 86, 71, 60, 80, 55, 51, 59, 64, 62, 69, 58, 51, 48, 64, 80, 67, 82, 47, 61, 60, 56, 96, 59, 70, 64, 46, 66, 57, 46, 49, 96, 49, 70, 72, 68, 86, 64, 53, 44, 59, 51, 100, 65, 66, 47, 82, 42, 79, 51, 83, 64, 64, 73, 68, 93, 69, 54, 85, 71, 55, 59, 74, 51, 50, 60, 63, 54, 58, 78, 60, 54, 60, 92, 72, 95, 91, 71, 67, 52, 66, 74, 74, 64, 37, 58, 82, 73, 55, 81, 76, 73, 70, 83, 83, 59, 67, 50, 60, 73, 69, 92, 78, 55, 58, 66, 74, 60, 76, 96, 56, 72, 63, 56, 67, 76, 71, 48, 75, 55, 56, 59, 61, 66, 63, 50, 67, 50, 76, 69, 64, 58, 106, 65, 65, 86, 66, 82, 69, 63, 60, 80, 60, 73, 65, 54, 49, 70, 62, 76, 61, 57, 76, 68, 75, 69, 50, 55, 49, 68, 60, 78, 74, 44, 51, 71, 93, 89, 51, 59, 75, 70, 71, 67, 73, 51, 47, 62, 93, 59, 82, 76, 75, 72, 65, 64, 51, 59, 67, 71, 51, 54, 85, 60, 61, 65, 57, 42, 84, 47, 56, 48, 61, 64, 73, 56, 61, 68, 61, 48, 54, 59, 50, 71, 61, 51, 53, 75, 50, 72, 68, 73, 50, 62, 50, 53, 68, 64, 48, 64, 81, 58, 69, 76, 59, 72, 69, 59, 57, 46, 66, 56, 82, 79, 58, 56, 47, 86, 59, 79, 76, 51, 57, 69, 81, 59, 101, 66, 52, 58, 138, 52, 61, 86, 65, 75, 78, 64, 48, 73, 65, 64, 82, 53, 67, 49, 61, 81, 50, 88, 54, 57, 61, 72, 68, 66, 66, 61, 62, 75, 55, 73, 59, 58, 77, 62, 52, 48, 58, 72, 59, 60, 49, 62, 61, 75, 51, 69, 63, 74, 60, 54, 67, 65, 56, 91, 62, 79, 70, 127, 65, 63, 72, 71, 66, 82, 75, 93, 52, 46, 66, 62, 62, 70, 68, 52, 75, 65, 62, 74, 82, 58, 63, 69, 60, 71, 64, 87, 39, 60, 66, 51, 66, 78, 58, 63, 53, 54, 63, 53, 60, 74, 72, 55, 76, 61, 76, 51, 75, 57, 55, 63, 60, 59, 63, 57, 102, 75, 78, 82, 56, 90, 70, 83, 70, 65, 46, 58, 73, 61, 84, 43, 60, 68, 61, 54, 82, 84, 59, 67, 57, 66, 55, 57, 40, 62, 61, 72, 52, 76, 59, 72, 66, 51, 68, 64, 71, 86, 60, 90, 58, 59, 63, 65, 60, 77, 57, 75, 48, 70, 70, 65, 67, 52, 82, 64, 84, 72, 61, 62, 61, 65, 88, 62, 60, 63, 59, 61, 60, 74, 70, 88, 47, 72, 57, 86, 82, 73, 53, 37, 50, 55, 78, 59, 53, 68, 64, 58, 87, 90, 81, 78, 61, 59, 63, 56, 65, 63, 62, 65, 67, 67, 85, 80, 56, 111, 65, 59, 70, 83, 49, 65, 67, 58, 62, 61, 77, 68, 54, 66, 72, 43, 67, 91, 53, 68, 68, 58, 59, 69, 56, 63, 53, 70, 61, 61, 80, 59, 76, 56, 65, 74, 59, 63, 61, 67, 52, 90, 98, 68, 65, 53, 75, 79, 59, 60, 72, 62, 47, 78, 61, 61, 60, 76, 66, 59, 58, 53, 57, 57, 82, 61, 55, 63, 82, 66, 63, 57, 73, 69, 116, 114, 55, 69, 87, 67, 72, 61, 57, 65, 57, 62, 70, 59, 69, 83, 34, 49, 76, 64, 63, 55, 61, 62, 77, 67, 54, 58, 59, 88, 68, 65, 35, 71, 71, 89, 57, 73, 81, 67, 59, 52, 67, 76, 57, 53, 61, 53, 69, 69, 64, 70, 65, 61, 60, 73, 70, 54, 74, 95, 68, 55, 55, 74, 84, 64, 49, 61, 55, 62, 79, 59, 63, 91, 93, 61, 56, 70, 68, 38, 79, 55, 46, 66, 54, 65, 48, 74, 73, 88, 61, 65, 68, 87, 94, 96, 50, 76, 59, 48, 85, 71, 68, 58, 82, 78, 63, 58, 82, 55, 64, 74, 78, 55, 62, 79, 79, 59, 58, 54, 66, 50, 57, 76, 69, 49, 57, 86, 64, 74, 67, 64, 55, 50, 75, 67, 57, 53, 74, 55, 81, 47, 57, 65, 66, 72, 65, 61, 81, 56, 66, 68, 78, 66, 58, 113, 68, 41, 73, 56, 74, 65, 57, 71, 52, 57, 49, 72, 73, 68, 64, 76, 89, 68, 80, 63, 58, 62, 52, 82, 75, 96, 72, 53, 57, 53, 59, 72, 65, 64, 55, 48, 78, 63, 51, 57, 54, 84, 85, 58, 54, 60, 81, 43, 90, 65, 61, 69, 57, 50, 56, 43, 57, 72, 89, 96, 52, 55, 75, 87, 69, 56, 60, 66, 65, 68, 69, 57, 56, 61, 75, 60, 76, 107, 59, 50, 117, 48, 64, 59, 67, 59, 65, 58, 82, 78, 64, 66, 57, 66, 99, 75, 53, 44, 53, 48, 62, 44, 52, 52, 56, 153, 60, 59, 57, 43, 65, 55, 69, 79, 64, 54, 50, 74, 67, 57, 80, 61, 43, 65, 66, 62, 74, 89, 63, 65, 62, 58, 62, 73, 70, 66, 85, 49, 56, 51, 60, 165, 65, 74, 79, 99, 58, 65, 59, 49, 80, 94, 128, 83, 62, 86, 65, 53, 58, 66, 81, 46, 50, 75, 75, 59, 79, 73, 73, 62, 60, 67, 67, 65, 63, 44, 66, 79, 62, 46, 37, 66, 61, 65, 79, 66, 40, 71, 66, 62, 66, 67, 76, 72, 46, 49, 65, 102, 48, 70, 47, 69, 68, 49, 79, 71, 53, 86, 59, 74, 96, 58, 71, 54, 72, 73, 94, 52, 65, 45, 62, 59, 66, 57, 85, 67, 90, 57, 73, 85, 62, 48, 72, 56, 59, 58, 81, 50, 68, 58, 60, 56, 58, 63, 57, 64, 63, 57, 102, 57, 70, 66, 73, 61, 58, 68, 68, 45, 60, 71, 49, 57, 63, 68, 64, 68, 60, 62, 61, 53, 44, 59, 64, 70, 66, 76, 62, 65, 61, 60, 53, 67, 56, 54, 72, 94, 90, 59, 79, 58, 61, 62, 67, 74, 63, 61, 64, 67, 57, 68, 55, 49, 43, 56, 82, 79, 76, 91, 134, 59, 46, 72, 66, 77, 75, 78, 41, 62, 61, 65, 66, 75, 72, 62, 65, 57, 57, 57, 52, 51, 52, 57, 37, 72, 67, 57, 62, 58, 70, 103, 73, 68, 76, 71, 62, 69, 74, 61, 58, 67, 77, 71, 54, 56, 73, 63, 70, 72, 76, 62, 57, 61, 57, 87, 60, 54, 66, 84, 75, 58, 56, 48, 74, 57, 54, 71, 49, 78, 72, 55, 59, 65, 67, 68, 62, 47, 80, 76, 65, 108, 57, 56, 53, 65, 87, 43, 68, 72, 65, 57, 70, 48, 81, 68, 59, 66, 66, 63, 65, 58, 53, 66, 61, 57, 97, 52, 77, 61, 64, 63, 61, 51, 56, 75, 60, 61, 57, 62, 68, 65, 65, 59, 85, 52, 56, 70, 62, 66, 59, 69, 85, 65, 100, 71, 50, 135, 69, 64, 56, 63, 77, 71, 71, 54, 69, 99, 93, 78, 59, 68, 55, 70, 68, 58, 55, 82, 68, 79, 61, 58, 57, 87, 50, 61, 54, 50, 70, 59, 72, 51, 39, 66, 65, 58, 80, 60, 78, 67, 76, 70, 76, 63, 103, 51, 67, 69, 63, 57, 96, 67, 56, 74, 64, 45, 74, 66, 59, 65, 54, 81, 55, 66, 56, 64, 70, 62, 66, 123, 56, 71, 65, 49, 54, 48, 58, 57, 65, 64, 60, 54, 55, 63, 63, 57, 83, 60, 60, 64, 51, 40, 54, 57, 85, 53, 59, 66, 65, 64, 61, 60, 57, 76, 62, 52, 86, 72, 58, 62, 89, 77, 58, 65, 99, 59, 48, 69, 62, 62, 68, 64, 53, 61, 74, 57, 58, 69, 52, 78, 84, 86, 74, 66, 68, 61, 61, 52, 55, 54, 62, 57, 56, 55, 62, 58, 60, 63, 71, 78, 69, 63, 67, 60, 79, 68, 56, 79, 87, 68, 80, 54, 49, 62, 69, 58, 113, 71, 63, 137, 51, 64, 62, 74, 70, 58, 79, 60, 59, 62, 61, 69, 90, 80, 55, 57, 62, 62, 76, 81, 50, 67, 84, 58, 77, 62, 54, 58, 60, 137, 70, 70, 70, 58, 73, 71, 62, 74, 68, 72, 70, 91, 61, 54, 60, 67, 74, 52, 66, 66, 63, 122, 70, 66, 63, 57, 62, 75, 56, 45, 66, 60, 57, 52, 70, 61, 85, 62, 65, 96, 74, 63, 57, 46, 78, 74, 73, 60, 50, 96, 60, 55, 65, 66, 67, 54, 107, 79, 69, 84, 68, 74, 75, 69, 74, 67, 54, 58, 70, 66, 64, 60, 61, 70, 66, 52, 80, 59, 57, 64, 58, 74, 68, 66, 74, 73, 67, 92, 67, 53, 98, 78, 67, 85, 55, 48, 73, 58, 57, 69, 61, 63, 48, 76, 66, 87, 76, 47, 96, 67, 63, 61, 63, 57, 59, 53, 47, 66, 66, 59, 62, 72, 58, 53, 46, 45, 66, 70, 84, 73, 79, 50, 66, 72, 80, 83, 69, 80, 70, 59, 53, 68, 66, 68, 88, 63, 82, 62, 83, 70, 61, 65, 72, 69, 64, 92, 56, 67, 62, 63, 60, 69, 59, 71, 72, 78, 67, 64, 59, 51, 75, 60, 61, 57, 99, 70, 66, 78, 78, 58, 75, 79, 72, 60, 73, 67, 57, 73, 53, 75, 60, 70, 90, 92, 79, 65, 64, 71, 62, 72, 59, 65, 94, 67, 78, 68, 62, 53, 87, 66, 63, 84, 69, 72, 99, 58, 55, 79, 72, 81, 109, 55, 73, 66, 61, 72, 75, 61, 63, 70, 66, 80, 75, 61, 47, 58, 65, 59, 67, 50, 64, 61, 56, 63, 86, 69, 66, 61, 59, 72, 73, 60, 63, 64, 53, 90, 49, 47, 88, 59, 91, 61, 74, 63, 57, 76, 55, 117, 59, 56, 61, 66, 61, 52, 53, 72, 72, 77, 58, 53, 73, 64, 69, 59, 59, 61, 60, 109, 72, 91, 49, 54, 64, 62, 65, 53, 44, 46, 57, 55, 73, 68, 57, 66, 49, 61, 67, 73, 65, 60, 43, 65, 61, 67, 60, 61, 58, 57, 60, 53, 81, 56, 57, 71, 68, 51, 69, 86, 79, 58, 62, 61, 80, 45, 62, 74, 64, 66, 56, 84, 58, 47, 86, 66, 100, 64, 79, 65, 80, 56, 54, 106, 53, 65, 63, 54, 76, 66, 69, 74, 62, 67, 65, 75, 68, 58, 57, 66, 63, 65, 71, 53, 52, 72, 95, 64, 61, 66, 71, 90, 70, 74, 62, 73, 58, 63, 78, 51, 58, 57, 79, 66, 57, 73, 72, 64, 65, 63, 50, 53, 82, 96, 76, 63, 47, 60, 56, 68, 122, 122, 54, 84, 57, 57, 62, 71, 71, 53, 69, 55, 68, 58, 55, 62, 71, 51, 53, 62, 64, 66, 88, 81, 70, 54, 77, 52, 51, 70, 67, 67, 111, 71, 59, 71, 90, 68, 70, 62, 64, 75, 76, 58, 79, 48, 61, 75, 78, 65, 57, 69, 83, 76, 74, 130, 66, 66, 59, 54, 71, 58, 66, 72, 72, 71, 45, 89, 44, 111, 62, 63, 72, 54, 93, 70, 52, 68, 46, 88, 60, 88, 66, 83, 58, 58, 58, 63, 63, 58, 60, 61, 57, 63, 48, 52, 46, 57, 74, 55, 74, 67, 62, 62, 64, 61, 71, 39, 62, 85, 57, 64, 58, 76, 73, 62, 63, 58, 57, 93, 60, 62, 55, 70, 73, 71, 66, 52, 63, 79, 63, 67, 53, 61, 56, 64, 43, 66, 70, 63, 71, 72, 61, 59, 59, 65, 68, 69, 62, 76, 71, 46, 60, 54, 65, 42, 59, 82, 63, 60, 53, 65, 102, 59, 68, 53, 53, 59, 77, 64, 102, 55, 72, 81, 52, 69, 58, 73, 72, 69, 60, 75, 76, 62, 51, 63, 51, 59, 96, 58, 63, 48, 64, 54, 63, 70, 95, 58, 73, 71, 51, 44, 60, 65, 61, 68, 55, 63, 66, 61, 51, 71, 63, 48, 55, 47, 143, 75, 100, 86, 59, 40, 66, 85, 48, 60, 63, 61, 58, 63, 68, 72, 73, 60, 73, 63, 70, 68, 75, 68, 67, 60, 71, 64, 65, 64, 61, 77, 57, 70, 57, 75, 62, 61, 50, 113, 73, 90, 70, 67, 71, 88, 47, 60, 73, 60, 121, 70, 96, 109, 68, 41, 68, 72, 50, 76, 67, 65, 64, 57, 60, 70, 59, 49, 63, 45, 55, 64, 50, 80, 62, 75, 77, 59, 93, 63, 61, 56, 55, 70, 60, 58, 75, 66, 65, 75, 68, 52, 60, 55, 53, 61, 72, 60, 58, 54, 56, 82, 60, 72, 49, 63, 67, 67, 52, 52, 57, 72, 65, 62, 69, 69, 68, 59, 85, 88, 69, 74, 74, 66, 53, 68, 73, 63, 59, 71, 80, 70, 58, 65, 51, 58, 39, 64, 69, 64, 63, 73, 59, 58, 52, 82, 60, 61, 61, 68, 68, 59, 55, 58, 46, 49, 90, 75, 58, 66, 66, 69, 62, 57, 51, 62, 69, 66, 66, 80, 49, 78, 54, 64, 86, 64, 72, 78, 63, 49, 82, 47, 54, 48, 49, 63, 74, 70, 66, 67, 92, 53, 64, 56, 76, 83, 84, 78, 57, 67, 66, 53, 59, 56, 64, 59, 86, 57, 47, 65, 61, 63, 78, 47, 66, 90, 71, 85, 66, 48, 62, 87, 58, 63, 53, 64, 64, 59, 80, 48, 52, 72, 78, 59, 58, 56, 50, 51, 62, 66, 90, 65, 54, 72, 74, 54, 67, 54, 67, 75, 56, 65, 65, 74, 54, 64, 69, 101, 65, 43, 80, 61, 58, 61, 64, 44, 61, 78, 77, 59, 84, 74, 51, 59, 55, 71, 69, 71, 65, 79, 65, 68, 49, 77, 59, 72, 63, 75, 58, 65, 57, 66, 63, 82, 88, 66, 53, 91, 58, 74, 61, 60, 100, 61, 65, 70, 64, 60, 58, 53, 54, 59, 62, 94, 61, 70, 71, 49, 59, 64, 64, 86, 61, 61, 65, 56, 73, 66, 67, 64, 72, 64, 60, 70, 60, 59, 68, 46, 70, 69, 66, 82, 80, 54, 63, 73, 56, 75, 65, 54, 62, 55, 66, 82, 66, 54, 64, 59, 47, 61, 50, 59, 65, 68, 45, 82, 69, 81, 66, 66, 81, 70, 67, 65, 76, 66, 62, 65, 65, 57, 60, 72, 61, 117, 62, 83, 60, 85, 72, 58, 66, 66, 59, 65, 55, 72, 60, 64, 64, 72, 63, 61, 60, 49, 68, 57, 73, 68, 51, 66, 63, 60, 59, 76, 53, 55, 73, 55, 65, 60, 62, 43, 62, 68, 65, 65, 65, 60, 60, 77, 81, 51, 43, 65, 79, 60, 66, 67, 72, 57, 67, 56, 72, 76, 130, 56, 60, 117, 54, 61, 54, 61, 58, 59, 70, 59, 45, 57, 64, 82, 57, 72, 60, 77, 82, 59, 83, 46, 69, 36, 60, 64, 60, 71, 76, 78, 59, 61, 65, 64, 66, 58, 101, 50, 71, 68, 84, 74, 66, 75, 44, 69, 66, 61, 58, 61, 74, 64, 53, 65, 62, 69, 61, 57, 68, 67, 57, 60, 59, 93, 67, 71, 75, 59, 85, 63, 92, 54, 73, 71, 63, 54, 52, 61, 64, 57, 70, 50, 51, 63, 55, 69, 55, 77, 46, 42, 81, 50, 77, 78, 62, 99, 63, 56, 60, 61, 97, 59, 52, 74, 49, 81, 36, 58, 58, 57, 54, 58, 70, 67, 68, 66, 84, 72, 74, 61, 70, 67, 67, 62, 58, 72, 78, 62, 59, 49, 62, 53, 74, 80, 64, 61, 65, 61, 57, 74, 75, 60, 59, 84, 60, 70, 71, 61, 69, 66, 66, 70, 64, 59, 74, 77, 77, 85, 51, 63, 58, 84, 110, 82, 56, 88, 70, 68, 58, 60, 66, 78, 75, 71, 93, 70, 67, 72, 70, 74, 71, 70, 76, 87, 60, 46, 56, 47, 60, 80, 50, 80, 75, 82, 76, 54, 66, 56, 51, 66, 75, 61, 73, 81, 63, 51, 54, 59, 57, 60, 60, 62, 73, 61, 71, 66, 73, 70, 49, 94, 62, 67, 55, 61, 67, 60, 60, 53, 57, 53, 69, 61, 80, 84, 73, 57, 53, 57, 62, 74, 62, 80, 75, 50, 70, 53, 54, 78, 56, 55, 60, 56, 61, 63, 79, 76, 88, 71, 64, 62, 91, 48, 75, 73, 69, 54, 76, 51, 54, 65, 53, 68, 89, 78, 81, 63, 87, 67, 57, 58, 51, 73, 70, 91, 54, 55, 76, 57, 56, 96, 54, 60, 75, 72, 45, 67, 69, 96, 60, 49, 73, 70, 59, 57, 70, 72, 72, 73, 67, 76, 68, 57, 56, 61, 70, 69, 70, 50, 63, 87, 57, 74, 66, 58, 88, 82, 70, 68, 58, 79, 54, 77, 54, 72, 46, 61, 61, 70, 76, 64, 58, 67, 66, 76, 63, 63, 59, 72, 66, 85, 59, 88, 60, 56, 70, 128, 67, 55, 77, 52, 71, 128, 56, 59, 64, 49, 70, 63, 66, 59, 58, 69, 59, 52, 55, 51, 57, 79, 62, 52, 67, 65, 72, 60, 70, 61, 52, 85, 67, 63, 63, 59, 56, 62, 82, 59, 53, 60, 56, 61, 64, 68, 68, 55, 72, 59, 68, 68, 65, 59, 77, 76, 58, 93, 45, 87, 61, 61, 57, 48, 105, 51, 68, 86, 84, 64, 62, 63, 55, 64, 62, 49, 63, 65, 60, 78, 122, 71, 96, 52, 58, 57, 122, 65, 54, 63, 70, 61, 61, 41, 55, 68, 63, 73, 66, 67, 62, 72, 58, 58, 62, 61, 61, 59, 63, 64, 80, 56, 78, 76, 69, 39, 77, 62, 64, 80, 71, 40, 63, 67, 43, 56, 106, 68, 83, 88, 53, 68, 58, 74, 60, 55, 75, 70, 74, 52, 54, 65, 59, 58, 65, 66, 74, 53, 50, 65, 93, 60, 55, 69, 72, 53, 63, 63, 97, 64, 63, 68, 64, 83, 45, 58, 112, 56, 48, 50, 69, 73, 61, 74, 63, 50, 68, 57, 60, 73, 49, 68, 67, 49, 63, 62, 85, 70, 62, 56, 61, 81, 65, 49, 84, 55, 62, 66, 50, 60, 74, 69, 72, 62, 61, 74, 57, 53, 58, 53, 56, 50, 59, 85, 58, 57, 77, 49, 60, 58, 51, 64, 91, 94, 66, 98, 56, 79, 50, 65, 56, 69, 58, 68, 54, 66, 64, 53, 57, 65, 59, 47, 64, 54, 56, 72, 59, 56, 65, 57, 70, 67, 79, 69, 70, 64, 49, 77, 49, 65, 69, 134, 54, 62, 84, 61, 63, 76, 64, 66, 55, 78, 65, 77, 72, 59, 61, 45, 55, 61, 49, 42, 50, 63, 69, 60, 76, 74, 55, 53, 57, 60, 56, 79, 40, 73, 72, 64, 63, 61, 73, 78, 104, 67, 66, 80, 67, 91, 66, 60, 85, 93, 68, 55, 46, 63, 61, 67, 54, 67, 57, 55, 74, 53, 71, 79, 69, 62, 62, 49, 45, 42, 72, 56, 58, 38, 41, 70, 82, 56, 58, 68, 82, 55, 79, 71, 52, 58, 62, 75, 56, 56, 79, 59, 52, 65, 63, 66, 77, 61, 56, 51, 63, 77, 62, 69, 56, 56, 59, 65, 51, 75, 52, 62, 67, 56, 64, 65, 83, 83, 63, 73, 54, 58, 51, 56, 58, 93, 53, 61, 55, 72, 52, 71, 62, 54, 70, 64, 53, 83, 51, 87, 90, 89, 52, 63, 47, 70, 120, 80, 59, 51, 102, 52, 69, 54, 109, 84, 70, 92, 70, 69, 61, 63, 88, 78, 41, 75, 45, 54, 72, 49, 46, 44, 77, 69, 69, 84, 69, 52, 109, 41, 55, 80, 52, 52, 105, 67, 58, 51, 81, 66, 60, 69, 50, 60, 77, 84, 44, 84, 70, 62, 103, 91, 47, 65, 69, 67, 94, 46, 55, 104, 66, 48, 56, 69, 57, 82, 59, 73, 61, 85, 80, 63, 57, 75, 62, 75, 61, 125, 103, 61, 70, 58, 47, 46, 91, 50, 62, 64, 51, 94, 69, 63, 61, 69, 58, 75, 67, 82, 64, 119, 75, 60, 86, 91, 62, 45, 40, 63, 50, 60, 52, 68, 63, 60, 85, 51, 61, 60, 59, 60, 76, 57, 63, 63, 48, 58, 44, 59, 44, 66, 102, 84, 69, 52, 61, 75, 114, 40, 44, 56, 72, 80, 61, 68, 49, 61, 73, 59, 73, 52, 64, 82, 65, 58, 65, 51, 67, 58, 65, 71, 68, 75, 61, 82, 78, 77, 68, 61, 61, 69, 49, 53, 55, 96, 72, 62, 63, 75, 63, 52, 62, 83, 84, 72, 82, 54, 51, 52, 51, 52, 64, 70, 66, 56, 57, 71, 57, 55, 59, 67, 68, 72, 60, 61, 54, 57, 55, 69, 61, 54, 132, 62, 77, 74, 65, 54, 60, 63, 71, 71, 53, 45, 70, 86, 68, 61, 99, 71, 51, 53, 63, 68, 49, 46, 54, 57, 54, 60, 90, 70, 92, 57, 63, 61, 63, 73, 53, 51, 64, 58, 66, 39, 100, 75, 155, 68, 63, 87, 62, 58, 79, 67, 62, 68, 58, 61, 66, 56, 60, 41, 66, 82, 65, 77, 29, 92, 64, 67, 55, 55, 71, 61, 71, 52, 82, 47, 55, 80, 47, 52, 50, 50, 78, 95, 65, 73, 77, 59, 70, 68, 61, 60, 98, 63, 63, 66, 39, 69, 38, 78, 71, 55, 88, 61, 75, 68, 58, 71, 39, 62, 68, 87, 72, 95, 73, 60, 60, 41, 42, 98, 60, 76, 50, 58, 56, 52, 92, 69, 89, 51, 64, 78, 60, 49, 91, 56, 120, 46, 72, 102, 50, 66, 72, 73, 50, 62, 75, 67, 52, 73, 62, 50, 58, 79, 70, 53, 62, 55, 69, 61, 62, 65, 57, 62, 55, 60, 73, 56, 57, 67, 67, 57, 79, 82, 59, 83, 57, 59, 78, 60, 65, 57, 73, 56, 68, 65, 54, 60, 81, 87, 77, 72, 69, 74, 59, 73, 63, 58, 54, 77, 59, 58, 65, 73, 57, 45, 55, 64, 112, 67, 76, 75, 79, 80, 62, 91, 58, 74, 54, 76, 66, 39, 69, 82, 99, 58, 59, 62, 113, 62, 48, 70, 81, 54, 61, 57, 54, 103, 66, 71, 56, 61, 50, 67, 67, 57, 68, 60, 59, 54, 62, 45, 102, 51, 54, 55, 61, 54, 47, 82, 63, 64, 58, 54, 54, 61, 63, 83, 62, 81, 62, 42, 92, 68, 57, 39, 65, 69, 61, 56, 72, 59, 51, 70, 72, 50, 76, 71, 81, 49, 84, 84, 53, 96, 45, 51, 52, 70, 59, 56, 62, 82, 76, 60, 126, 37, 97, 45, 69, 70, 77, 64, 68, 51, 62, 62, 45, 61, 46, 63, 57, 69, 71, 54, 60, 68, 48, 103, 84, 85, 76, 52, 77, 89, 58, 54, 57, 89, 48, 56, 45, 69, 79, 117, 54, 51, 85, 68, 60, 61, 113, 66, 51, 89, 80, 38, 61, 44, 68, 52, 68, 54, 59, 71, 51, 72, 69, 65, 59, 66, 68, 76, 64, 67, 45, 72, 64, 62, 58, 59, 44, 66, 69, 75, 74, 38, 66, 61, 73, 67, 59, 75, 63, 53, 57, 86, 59, 53, 58, 60, 98, 156, 73, 50, 64, 64, 60, 73, 51, 77, 78, 63, 60, 66, 66, 73, 69, 56, 55, 73, 59, 56, 45, 48, 71, 67, 53, 64, 62, 56, 69, 57, 75, 54, 86, 59, 61, 40, 62, 67, 76, 53, 87, 83, 50, 46, 60, 62, 54, 92, 44, 55, 59, 49, 60, 42, 56, 81, 70, 56, 82, 71, 55, 63, 60, 73, 84, 93, 59, 82, 44, 73, 41, 54, 78, 69, 49, 70, 57, 53, 82, 69, 65, 84, 104, 73, 72, 57, 83, 59, 48, 53, 87, 64, 73, 71, 56, 61, 58, 64, 74, 60, 73, 45, 62, 55, 55, 60, 61, 41, 68, 56, 69, 68, 67, 85, 116, 57, 67, 81, 74, 86, 69, 71, 45, 95, 55, 70, 70, 81, 66, 58, 66, 51, 65, 70, 52, 84, 69, 52, 50, 56, 53, 54, 70, 64, 76, 71, 67, 53, 70, 55, 72, 82, 57, 78, 91, 71, 46, 52, 67, 81, 56, 48, 61, 68, 54, 56, 71, 86, 97, 49, 63, 52, 42, 75, 64, 88, 67, 67, 64, 70, 40, 63, 60, 45, 69, 59, 65, 69, 65, 54, 66, 64, 59, 69, 40, 64, 60, 51, 50, 74, 81, 96, 100, 72, 64, 79, 68, 61, 44, 43, 72, 66, 78, 50, 65, 72, 58, 62, 62, 103, 84, 45, 70, 57, 116, 63, 66, 74, 70, 69, 149, 69, 63, 66, 90, 61, 61, 65, 89, 74, 46, 36, 76, 58, 62, 59, 52, 55, 64, 83, 77, 65, 75, 66, 76, 60, 55, 56, 50, 93, 55, 74, 70, 71, 94, 73, 78, 81, 48, 74, 58, 82, 78, 58, 67, 55, 39, 65, 71, 75, 72, 60, 108, 60, 66, 72, 61, 62, 64, 66, 67, 61, 62, 71, 68, 49, 65, 67, 64, 61, 62, 40, 68, 58, 113, 59, 53, 61, 34, 78, 68, 52, 78, 105, 50, 78, 94, 71, 77, 100, 60, 50, 54, 59, 62, 98, 69, 74, 77, 52, 64, 53, 87, 68, 54, 77, 59, 60, 65, 63, 65, 70, 52, 61, 59, 67, 68, 50, 67, 58, 66, 56, 57, 57, 54, 89, 78, 58, 73, 59, 65, 76, 55, 62, 60, 68, 55, 70, 95, 55, 53, 96, 48, 64, 82, 49, 97, 56, 49, 72, 80, 53, 45, 70, 76, 86, 56, 62, 80, 55, 99, 78, 75, 55, 67, 81, 83, 98, 69, 48, 66, 56, 69, 57, 60, 106, 71, 69, 42, 51, 85, 64, 46, 71, 89, 57, 73, 55, 67, 87, 56, 64, 83, 90, 60, 69, 59, 54, 57, 72, 52, 59, 62, 45, 54, 62, 70, 73, 63, 42, 61, 71, 72, 62, 69, 73, 68, 74, 96, 67, 84, 66, 55, 70, 49, 72, 66, 85, 59, 59, 81, 97, 60, 59, 62, 61, 64, 55, 61, 65, 58, 52, 65, 66, 81, 60, 65, 78, 75, 68, 65, 57, 70, 92, 76, 61, 77, 73, 69, 72, 65, 54, 57, 61, 72, 78, 71, 60, 53, 86, 75, 70, 71, 88, 79, 57, 76, 67, 52, 59, 50, 64, 70, 62, 52, 66, 77, 76, 51, 77, 63, 49, 56, 73, 87, 69, 65, 82, 52, 73, 59, 85, 49, 54, 78, 69, 66, 61, 55, 86, 52, 69, 103, 65, 77, 74, 75, 76, 71, 68, 48, 41, 70, 56, 63, 66, 76, 58, 65, 74, 54, 85, 68, 40, 67, 73, 50, 48, 78, 69, 57, 58, 50, 55, 64, 18, 77, 59, 72, 74, 83, 54, 55, 44, 45, 90, 69, 78, 70, 47, 73, 76, 52, 70, 69, 73, 67, 58, 54, 47, 74, 77, 88, 57, 65, 48, 54, 81, 77, 75, 61, 50, 78, 75, 63, 73, 65, 56, 69, 78, 59, 53, 90, 77, 46, 59, 67, 61, 62, 43, 90, 48, 67, 53, 56, 70, 63, 53, 72, 29, 51, 60, 76, 81, 87, 61, 68, 80, 65, 64, 60, 102, 73, 43, 54, 58, 71, 53, 101, 59, 100, 56, 77, 48, 54, 72, 54, 62, 73, 61, 81, 84, 86, 56, 51, 56, 72, 61, 74, 62, 70, 53, 52, 49, 55, 59, 54, 72, 74, 67, 56, 59, 66, 74, 84, 83, 76, 65, 83, 93, 77, 74, 61, 46, 63, 71, 65, 65, 56, 47, 66, 56, 70, 72, 60, 46, 66, 66, 119, 57, 72, 53, 86, 73, 54, 73, 57, 58, 93, 78, 63, 92, 60, 78, 66, 76, 72, 82, 64, 76, 58, 40, 58, 91, 83, 76, 69, 62, 63, 57, 66, 95, 84, 60, 66, 50, 80, 56, 54, 65, 70, 49, 74, 37, 119, 66, 89, 68, 72, 46, 85, 102, 50, 66, 73, 88, 75, 69, 65, 67, 49, 65, 68, 70, 61, 63, 63, 49, 76, 69, 67, 78, 58, 48, 60, 60, 35, 71, 69, 67, 79, 62, 73, 75, 63, 43, 57, 55, 56, 52, 67, 81, 66, 63, 68, 72, 48, 66, 67, 71, 70, 81, 52, 63, 70, 81, 84, 66, 74, 51, 92, 61, 78, 48, 58, 55, 82, 52, 52, 65, 63, 61, 65, 77, 64, 71, 80, 39, 68, 51, 44, 72, 75, 56, 39, 31, 82, 69, 28, 49, 67, 58, 54, 53, 56, 79, 49, 70, 72, 80, 54, 73, 70, 64, 59, 75, 81, 60, 87, 85, 56, 59, 57, 84, 62, 57, 53, 85, 82, 66, 63, 66, 86, 70, 66, 70, 55, 52, 40, 70, 54, 90, 72, 60, 66, 66, 60, 74, 57, 91, 71, 56, 79, 82, 40, 87, 57, 58, 60, 49, 79, 62, 98, 55, 79, 89, 62, 46, 73, 65, 69, 68, 56, 64, 63, 87, 67, 50, 74, 61, 38, 61, 70, 70, 75, 45, 97, 75, 60, 72, 68, 60, 71, 63, 68, 56, 61, 58, 72, 69, 68, 59, 71, 37, 66, 72, 63, 50, 66, 72, 56, 68, 46, 75, 68, 51, 71, 59, 61, 50, 61, 49, 78, 71, 57, 41, 75, 53, 77, 68, 60, 38, 87, 60, 105, 67, 72, 106, 43, 50, 62, 50, 65, 39, 74, 69, 70, 80, 66, 71, 45, 57, 48, 64, 60, 66, 70, 53, 49, 39, 60, 60, 62, 62, 44, 58, 56, 42, 57, 66, 81, 57, 64, 70, 74, 83, 63, 84, 64, 52, 49, 70, 65, 74, 59, 93, 63, 50, 65, 53, 59, 72, 61, 76, 61, 92, 58, 66, 57, 74, 68, 54, 71, 80, 56, 66, 92, 65, 56, 61, 71, 71, 67, 77, 79, 45, 70, 58, 90, 75, 66, 60, 69, 79, 47, 68, 53, 74, 98, 59, 78, 54, 82, 69, 62, 50, 59, 87, 74, 54, 81, 59, 55, 178, 65, 63, 57, 63, 70, 74, 49, 75, 62, 49, 61, 64, 57, 70, 103, 74, 46, 53, 71, 59, 57, 102, 50, 76, 61, 35, 55, 62, 96, 51, 63, 53, 64, 71, 89, 152, 66, 51, 80, 107, 58, 63, 50, 47, 63, 50, 92, 73, 63, 66, 72, 66, 49, 61, 59, 63, 76, 52, 110, 54, 56, 82, 63, 69, 61, 60, 100, 61, 61, 74, 65, 65, 61, 56, 78, 54, 68, 59, 65, 73, 55, 51, 65, 90, 70, 66, 68, 77, 82, 62, 64, 66, 62, 72, 90, 72, 66, 72, 61, 76, 64, 72, 66, 55, 77, 72, 61, 63, 54, 67, 123, 78, 69, 56, 86, 63, 62, 77, 55, 74, 68, 67, 64, 56, 96, 90, 64, 65, 51, 53, 51, 81, 79, 54, 79, 62, 50, 100, 66, 57, 77, 53, 89, 73, 61, 69, 69, 66, 56, 73, 77, 62, 79, 73, 57, 63, 64, 57, 55, 60, 55, 61, 61, 72, 56, 68, 47, 70, 60, 67, 68, 58, 68, 58, 64, 53, 83, 48, 56, 79, 114, 56, 80, 80, 61, 73, 43, 84, 76, 65, 57, 44, 82, 78, 71, 61, 66, 51, 70, 63, 50, 49, 107, 58, 67, 68, 62, 78, 64, 48, 56, 69, 59, 62, 85, 49, 93, 52, 69, 66, 49, 68, 62, 59, 55, 60, 67, 69, 63, 68, 63, 53, 61, 153, 54, 71, 53, 53, 91, 74, 76, 71, 67, 64, 61, 70, 53, 67, 62, 51, 66, 69, 56, 72, 68, 65, 67, 90, 72, 120, 65, 54, 66, 64, 69, 60, 47, 75, 66, 57, 63, 63, 69, 57, 79, 61, 66, 57, 66, 60, 64, 64, 68, 73, 63, 62, 67, 67, 75, 52, 57, 64, 61, 45, 59, 59, 108, 70, 63, 58, 96, 66, 59, 66, 54, 71, 53, 60, 69, 62, 77, 95, 68, 58, 58, 57, 60, 83, 59, 67, 51, 58, 66, 64, 54, 55, 61, 96, 63, 66, 69, 56, 64, 61, 66, 57, 80, 63, 61, 87, 64, 61, 75, 83, 44, 88, 93, 58, 51, 60, 61, 63, 53, 63, 90, 84, 63, 75, 60, 60, 64, 52, 67, 70, 66, 73, 67, 63, 68, 70, 79, 60, 64, 54, 63, 71, 67, 75, 84, 51, 62, 65, 61, 63, 83, 73, 69, 64, 48, 77, 55, 50, 72, 57, 85, 62, 70, 50, 56, 103, 60, 66, 66, 70, 53, 108, 72, 61, 72, 54, 65, 70, 65, 70, 62, 50, 61, 60, 68, 92, 67, 55, 81, 63, 70, 66, 76, 67, 92, 69, 58, 67, 66, 65, 60, 78, 73, 54, 51, 78, 59, 47, 65, 73, 61, 59, 57, 66, 109, 54, 56, 59, 99, 60, 63, 64, 71, 66, 67, 66, 40, 61, 90, 41, 55, 50, 57, 66, 56, 70, 61, 97, 62, 87, 74, 83, 68, 60, 57, 86, 60, 79, 58, 68, 69, 61, 73, 68, 61, 47, 65, 72, 56, 60, 75, 53, 61, 48, 62, 71, 68, 58, 68, 66, 50, 66, 67, 62, 78, 59, 69, 53, 54, 65, 56, 64, 60, 80, 70, 60, 60, 53, 70, 93, 58, 54, 104, 51, 58, 50, 57, 51, 72, 67, 59, 51, 63, 47, 96, 64, 82, 81, 67, 67, 61, 57, 75, 59, 65, 71, 67, 67, 54, 58, 64, 75, 63, 60, 64, 47, 66, 61, 56, 78, 91, 64, 41, 62, 47, 57, 66, 74, 74, 55, 74, 61, 53, 64, 56, 84, 72, 75, 65, 75, 62, 79, 81, 68, 71, 91, 67, 56, 76, 81, 75, 60, 69, 56, 54, 77, 60, 80, 56, 65, 61, 51, 86, 62, 64, 110, 51, 65, 68, 62, 61, 63, 60, 57, 96, 84, 65, 62, 89, 52, 74, 38, 82, 55, 47, 57, 70, 61, 64, 53, 58, 49, 59, 58, 89, 60, 62, 71, 67, 53, 79, 89, 77, 55, 56, 68, 55, 85, 50, 61, 71, 57, 55, 60, 77, 98, 65, 64, 64, 63, 68, 74, 62, 65, 60, 75, 69, 58, 68, 56, 68, 76, 54, 54, 59, 76, 54, 63, 62, 76, 74, 89, 66, 48, 76, 51, 78, 63, 77, 56, 69, 94, 63, 65, 58, 45, 59, 101, 73, 73, 72, 55, 59, 64, 79, 59, 57, 47, 88, 79, 65, 64, 75, 70, 67, 70, 119, 63, 61, 62, 67, 56, 53, 58, 53, 50, 56, 63, 64, 58, 66, 59, 69, 54, 62, 72, 74, 73, 58, 58, 84, 59, 69, 60, 77, 63, 69, 63, 56, 97, 53, 63, 57, 65, 64, 57, 59, 66, 56, 59, 67, 56, 54, 64, 58, 74, 67, 76, 65, 50, 67, 57, 74, 46, 55, 65, 72, 58, 47, 58, 55, 103, 72, 64, 64, 80, 69, 68, 54, 42, 70, 63, 70, 100, 74, 69, 59, 75, 96, 56, 76, 54, 62, 74, 81, 75, 72, 74, 83, 59, 98, 79, 71, 48, 40, 73, 61, 71, 76, 90, 67, 65, 62, 65, 58, 87, 59, 78, 63, 74, 51, 61, 62, 63, 57, 68, 61, 71, 50, 56, 60, 54, 73, 57, 54, 100, 65, 66, 59, 55, 69, 77, 60, 55, 61, 86, 71, 57, 74, 50, 54, 62, 85, 103, 61, 69, 37, 65, 86, 61, 68, 55, 50, 67, 50, 63, 78, 63, 54, 71, 74, 66, 57, 59, 79, 53, 61, 58, 65, 68, 68, 75, 74, 55, 55, 51, 113, 64, 69, 71, 58, 75, 66, 75, 62, 60, 40, 70, 65, 58, 34, 53, 49, 75, 56, 61, 58, 61, 59, 63, 57, 52, 61, 70, 53, 49, 58, 61, 62, 55, 51, 60, 44, 63, 61, 72, 65, 59, 62, 90, 52, 74, 65, 73, 54, 59, 78, 71, 54, 59, 61, 68, 62, 60, 69, 58, 77, 62, 75, 63, 62, 54, 59, 82, 63, 64, 63, 56, 56, 109, 55, 63, 72, 82, 56, 59, 73, 44, 84, 59, 68, 60, 63, 94, 93, 52, 59, 70, 68, 52, 54, 74, 48, 49, 80, 82, 55, 74, 51, 56, 86, 86, 76, 68, 111, 70, 62, 53, 42, 80, 53, 54, 73, 79, 65, 82, 62, 63, 55, 83, 52, 55, 76, 63, 69, 55, 65, 74, 60, 69, 72, 63, 63, 51, 75, 51, 46, 64, 56, 46, 54, 42, 57, 73, 46, 97, 53, 65, 63, 53, 69, 71, 89, 76, 51, 77, 48, 65, 68, 77, 78, 89, 44, 67, 76, 56, 67, 58, 69, 62, 51, 60, 41, 58, 60, 69, 74, 60, 69, 89, 53, 65, 63, 64, 63, 68, 54, 72, 73, 91, 61, 57, 65, 59, 74, 75, 73, 71, 59, 82, 56, 60, 81, 70, 54, 78, 58, 65, 75, 59, 75, 60, 64, 73, 49, 71, 76, 61, 68, 92, 61, 70, 75, 61, 62, 37, 56, 65, 68, 63, 74, 78, 80, 68, 58, 56, 61, 80, 65, 65, 77, 51, 82, 70, 55, 62, 68, 84, 57, 65, 49, 58, 67, 52, 47, 84, 57, 86, 52, 51, 69, 69, 60, 61, 60, 59, 85, 53, 57, 67, 68, 81, 74, 83, 59, 74, 62, 70, 45, 55, 57, 71, 54, 67, 59, 71, 102, 59, 58, 70, 101, 70, 56, 78, 68, 71, 87, 60, 70, 82, 42, 56, 66, 68, 51, 90, 75, 70, 52, 69, 50, 40, 89, 64, 56, 58, 85, 38, 86, 60, 61, 72, 77, 43, 66, 128, 81, 70, 61, 48, 68, 82, 66, 55, 77, 61, 73, 58, 76, 59, 65, 75, 41, 63, 73, 60, 79, 64, 76, 55, 62, 69, 64, 70, 50, 54, 62, 59, 73, 72, 59, 91, 62, 65, 54, 68, 51, 53, 75, 71, 61, 64, 68, 81, 69, 67, 72, 94, 46, 59, 66, 47, 88, 53, 53, 65, 68, 83, 57, 74, 69, 58, 57, 69, 65, 73, 46, 58, 60, 53, 83, 63, 68, 92, 64, 57, 71, 68, 78, 86, 48, 72, 71, 48, 56, 44, 71, 75, 67, 67, 53, 71, 58, 63, 62, 75, 72, 50, 65, 68, 74, 92, 64, 58, 60, 56, 80, 60, 63, 92, 48, 67, 56, 68, 63, 63, 45, 58, 66, 59, 85, 62, 74, 70, 71, 101, 52, 60, 64, 67, 66, 64, 75, 68, 45, 65, 80, 91, 98, 49, 39, 61, 70, 52, 82, 80, 99, 71, 70, 67, 61, 70, 67, 77, 71, 61, 64, 64, 69, 64, 78, 65, 67, 43, 59, 54, 70, 65, 69, 72, 58, 76, 42, 67, 51, 56, 71, 65, 60, 80, 74, 55, 58, 64, 52, 66, 84, 51, 102, 57, 49, 59, 50, 85, 74, 78, 51, 69, 65, 74, 64, 69, 54, 62, 69, 53, 46, 72, 73, 87, 49, 57, 68, 64, 66, 59, 58, 83, 86, 49, 59, 82, 63, 59, 53, 86, 64, 64, 50, 112, 64, 65, 82, 56, 75, 61, 67, 57, 78, 66, 62, 67, 104, 61, 58, 64, 86, 52, 82, 64, 90, 68, 65, 53, 70, 90, 74, 65, 75, 55, 57, 71, 52, 101, 66, 68, 81, 61, 53, 90, 69, 68, 60, 61, 79, 66, 69, 62, 48, 48, 41, 67, 63, 97, 83, 54, 73, 63, 54, 56, 67, 73, 41, 65, 41, 52, 81, 70, 70, 87, 52, 60, 44, 55, 47, 75, 64, 59, 49, 67, 77, 86, 84, 60, 65, 53, 52, 48, 56, 53, 59, 59, 89, 77, 67, 62, 56, 70, 56, 60, 95, 40, 60, 67, 50, 69, 87, 93, 73, 78, 99, 70, 62, 78, 57, 58, 75, 82, 82, 49, 67, 104, 65, 72, 56, 49, 65, 72, 78, 52, 57, 50, 63, 66, 86, 50, 70, 72, 61, 56, 66, 93, 66, 69, 58, 68, 77, 54, 61, 59, 54, 63, 58, 88, 53, 61, 67, 64, 49, 58, 73, 73, 76, 85, 52, 73, 45, 46, 43, 78, 68, 57, 72, 50, 52, 77, 68, 44, 70, 76, 71, 59, 61, 56, 46, 50, 74, 87, 61, 62, 62, 68, 57, 83, 59, 66, 57, 54, 64, 70, 60, 56, 48, 58, 84, 64, 61, 70, 36, 80, 60, 73, 70, 76, 61, 61, 72, 60, 97, 64, 72, 67, 68, 56, 77, 57, 51, 77, 65, 70, 44, 60, 71, 69, 75, 100, 62, 68, 60, 60, 44, 75, 65, 60, 65, 58, 50, 73, 61, 71, 65, 78, 71, 84, 62, 101, 49, 69, 66, 57, 72, 77, 77, 59, 47, 85, 60, 65, 50, 70, 67, 63, 80, 67, 89, 65, 90, 58, 62, 63, 99, 66, 59, 84, 69, 60, 80, 43, 62, 61, 66, 67, 87, 49, 73, 61, 64, 70, 60, 60, 58, 59, 62, 75, 45, 75, 75, 64, 77, 55, 68, 64, 60, 67, 75, 62, 82, 72, 78, 60, 62, 77, 54, 68, 75, 95, 38, 60, 65, 71, 42, 52, 72, 63, 90, 57, 38, 57, 77, 59, 82, 74, 69, 61, 66, 62, 81, 62, 61, 42, 60, 55, 92, 59, 91, 70, 45, 88, 64, 44, 60, 79, 97, 79, 62, 64, 46, 73, 91, 49, 50, 71, 64, 40, 59, 52, 72, 55, 71, 65, 74, 57, 46, 75, 46, 59, 61, 55, 52, 64, 68, 60, 53, 90, 58, 61, 54, 61, 66, 72, 57, 71, 68, 102, 62, 56, 56, 64, 94, 61, 48, 84, 46, 66, 69, 68, 83, 79, 86, 72, 71, 57, 65, 77, 75, 48, 89, 63, 71, 56, 50, 94, 106, 77, 74, 68, 48, 54, 59, 86, 73, 52, 53, 71, 76, 62, 58, 67, 56, 86, 63, 91, 56, 70, 61, 76, 61, 67, 62, 47, 90, 74, 55, 60, 63, 86, 43, 68, 83, 77, 63, 61, 59, 60, 56, 69, 61, 77, 52, 61, 65, 76, 68, 62, 76, 74, 70, 47, 64, 57, 64, 59, 53, 59, 80, 105, 67, 70, 81, 54, 78, 58, 69, 63, 80, 62, 69, 88, 66, 82, 77, 73, 53, 61, 82, 70, 74, 90, 58, 48, 86, 54, 73, 47, 55, 79, 60, 71, 69, 51, 85, 60, 57, 104, 63, 45, 48, 61, 57, 66, 93, 52, 90, 50, 75, 75, 61, 48, 75, 86, 67, 59, 66, 64, 81, 68, 52, 43, 44, 85, 53, 54, 72, 69, 77, 83, 83, 77, 66, 73, 53, 72, 79, 53, 68, 44, 55, 88, 86, 66, 58, 66, 61, 43, 94, 74, 58, 69, 74, 72, 53, 68, 62, 71, 68, 56, 75, 67, 73, 53, 54, 75, 82, 77, 73, 77, 66, 79, 67, 89, 79, 72, 73, 67, 41, 61, 65, 55, 71, 63, 61, 72, 57, 62, 33, 48, 51, 56, 75, 53, 69, 62, 47, 57, 73, 62, 71, 52, 67, 57, 44, 74, 46, 53, 67, 81, 64, 58, 65, 48, 54, 63, 70, 99, 49, 63, 59, 62, 90, 52, 83, 69, 57, 88, 59, 69, 106, 85, 65, 94, 61, 66, 65, 52, 56, 63, 65, 73, 61, 62, 72, 85, 58, 53, 65, 66, 72, 60, 82, 54, 61, 75, 60, 50, 63, 62, 66, 63, 52, 66, 50, 56, 77, 89, 73, 54, 69, 60, 66, 56, 54, 76, 74, 59, 58, 63, 91, 67, 77, 64, 65, 61, 61, 70, 63, 59, 69, 67, 48, 72, 51, 59, 54, 64, 67, 58, 69, 59, 66, 63, 59, 104, 54, 62, 54, 71, 64, 111, 77, 83, 65, 58, 46, 69, 63, 47, 48, 55, 85, 66, 77, 75, 69, 59, 69, 56, 59, 79, 45, 66, 65, 51, 45, 67, 66, 51, 77, 72, 65, 66, 72, 108, 60, 74, 57, 70, 46, 65, 51, 117, 63, 83, 55, 61, 75, 80, 70, 50, 74, 56, 51, 64, 66, 64, 59, 68, 52, 68, 63, 72, 48, 83, 56, 78, 68, 56, 51, 51, 54, 70, 66, 48, 69, 72, 77, 50, 56, 65, 68, 57, 63, 60, 78, 62, 60, 66, 60, 66, 63, 65, 85, 86, 64, 70, 69, 61, 78, 62, 63, 66, 88, 70, 54, 67, 70, 88, 62, 87, 75, 66, 50, 57, 59, 51, 74, 48, 56, 56, 67, 74, 69, 61, 84, 80, 65, 56, 60, 55, 68, 54, 67, 67, 73, 58, 65, 63, 59, 61, 76, 77, 60, 62, 73, 59, 63, 47, 57, 92, 61, 70, 104, 54, 75, 85, 66, 63, 80, 71, 38, 56, 55, 66, 60, 65, 58, 56, 63, 69, 60, 83, 56, 70, 57, 67, 58, 53, 65, 54, 43, 59, 71, 58, 96, 52, 74, 57, 65, 68, 42, 78, 61, 91, 84, 48, 69, 57, 67, 59, 62, 55, 78, 53, 99, 68, 108, 68, 60, 56, 59, 64, 75, 80, 53, 66, 48, 58, 95, 74, 96, 61, 83, 77, 55, 70, 51, 48, 64, 54, 63, 87, 87, 78, 67, 74, 77, 63, 78, 77, 59, 98, 65, 78, 89, 41, 66, 63, 74, 64, 79, 59, 53, 59, 88, 87, 73, 66, 77, 66, 63, 66, 66, 64, 92, 52, 63, 59, 72, 66, 52, 79, 61, 76, 53, 109, 57, 58, 57, 80, 75, 73, 53, 59, 42, 63, 50, 64, 79, 53, 66, 74, 59, 52, 62, 61, 56, 65, 54, 49, 66, 67, 80, 56, 63, 54, 50, 70, 77, 83, 75, 75, 67, 61, 52, 63, 61, 63, 64, 56, 63, 57, 63, 73, 50, 55, 71, 73, 66, 64, 63, 63, 62, 62, 60, 70, 54, 62, 57, 57, 63, 74, 58, 62, 57, 76, 63, 62, 62, 75, 44, 67, 106, 62, 57, 62, 69, 44, 57, 80, 67, 70, 72, 59, 57, 62, 57, 62, 70, 54, 56, 48, 66, 66, 66, 69, 86, 81, 51, 62, 82, 65, 115, 89, 65, 75, 97, 92, 83, 62, 60, 79, 55, 84, 52, 54, 64, 76, 62, 76, 67, 51, 135, 60, 71, 70, 86, 72, 58, 73, 44, 69, 48, 63, 57, 59, 65, 121, 64, 82, 42, 48, 83, 66, 70, 73, 68, 66, 85, 46, 60, 60, 57, 65, 62, 74, 52, 59, 75, 67, 73, 65, 60, 74, 56, 60, 57, 65, 69, 71, 49, 85, 46, 85, 54, 52, 67, 56, 75, 46, 66, 48, 83, 54, 58, 71, 79, 87, 67, 50, 60, 65, 62, 63, 83, 65, 72, 54, 65, 50, 76, 58, 79, 61, 82, 52, 62, 79, 56, 83, 78, 114, 62, 67, 74, 72, 82, 64, 44, 64, 89, 51, 80, 51, 50, 60, 49, 48, 63, 61, 74, 59, 97, 65, 64, 67, 67, 84, 45, 52, 46, 76, 59, 64, 85, 66, 118, 74, 63, 64, 74, 73, 61, 103, 74, 57, 55, 88, 68, 67, 67, 55, 52, 56, 70, 67, 53, 60, 86, 71, 68, 66, 70, 63, 48, 67, 77, 64, 65, 83, 69, 51, 65, 44, 55, 48, 66, 76, 60, 64, 72, 64, 81, 75, 65, 55, 92, 70, 82, 69, 61, 58, 47, 55, 65, 67, 53, 59, 76, 56, 72, 64, 80, 74, 55, 65, 53, 67, 62, 58, 77, 58, 53, 61, 45, 65, 69, 57, 76, 65, 79, 51, 55, 57, 38, 43, 74, 98, 103, 58, 56, 69, 84, 71, 60, 37, 51, 55, 63, 51, 84, 51, 52, 94, 65, 72, 71, 36, 80, 63, 76, 53, 61, 69, 41, 66, 55, 64, 82, 66, 52, 53, 89, 87, 61, 55, 89, 64, 86, 71, 63, 68, 76, 50, 66, 39, 62, 69, 55, 70, 67, 59, 59, 59, 58, 63, 58, 45, 72, 61, 72, 55, 49, 80, 50, 49, 66, 70, 51, 57, 66, 64, 65, 70, 55, 56, 72, 68, 64, 52, 70, 74, 60, 60, 74, 56, 55, 67, 57, 35, 83, 63, 58, 73, 64, 104, 61, 33, 72, 63, 74, 61, 81, 60, 70, 82, 59, 56, 59, 56, 64, 75, 67, 90, 67, 55, 129, 83, 69, 66, 66, 60, 67, 71, 69, 69, 59, 61, 59, 72, 71, 72, 54, 56, 68, 72, 63, 133, 65, 63, 112, 67, 63, 68, 93, 65, 66, 58, 64, 57, 56, 103, 53, 73, 81, 56, 59, 52, 63, 72, 41, 68, 66, 47, 46, 67, 110, 62, 68, 73, 79, 60, 61, 64, 89, 65, 78, 77, 81, 66, 66, 72, 47, 53, 95, 47, 60, 64, 62, 78, 64, 60, 63, 66, 58, 65, 70, 76, 59, 68, 71, 72, 58, 61, 64, 66, 61, 60, 64, 65, 55, 68, 47, 58, 70, 75, 66, 51, 103, 65, 63, 79, 92, 55, 59, 63, 54, 75, 75, 69, 70, 61, 66, 66, 60, 61, 51, 57, 62, 63, 78, 85, 73, 51, 56, 51, 59, 67, 83, 97, 55, 75, 56, 84, 66, 95, 64, 74, 78, 76, 68, 52, 56, 67, 70, 53, 88, 57, 77, 80, 61, 47, 67, 76, 53, 80, 66, 62, 52, 64, 56, 65, 69, 74, 43, 69, 60, 70, 86, 60, 69, 60, 102, 72, 57, 74, 70, 82, 39, 68, 56, 64, 51, 52, 66, 54, 78, 73, 67, 68, 73, 71, 63, 65, 65, 68, 79, 51, 113, 50, 55, 49, 74, 53, 65, 85, 69, 59, 64, 55, 62, 71, 49, 63, 61, 69, 114, 71, 53, 72, 58, 76, 62, 57, 53, 70, 70, 66, 67, 73, 54, 49, 68, 55, 58, 78, 65, 67, 74, 99, 54, 55, 63, 60, 70, 63, 40, 85, 62, 85, 58, 65, 100, 44, 66, 107, 59, 80, 69, 67, 75, 48, 53, 56, 68, 78, 76, 68, 50, 65, 61, 83, 70, 57, 71, 57, 89, 63, 64, 75, 55, 67, 58, 79, 54, 74, 75, 75, 71, 84, 73, 76, 51, 83, 56, 74, 67, 67, 86, 73, 52, 63, 73, 61, 64, 47, 60, 52, 69, 65, 68, 54, 60, 46, 64, 56, 83, 65, 71, 50, 71, 66, 89, 55, 53, 135, 90, 74, 65, 58, 59, 66, 76, 61, 70, 54, 66, 56, 64, 60, 62, 64, 62, 74, 62, 55, 59, 60, 72, 59, 82, 63, 50, 61, 52, 75, 62, 56, 78, 68, 51, 59, 56, 66, 49, 58, 54, 61, 64, 54, 52, 63, 62, 57, 85, 72, 70, 121, 65, 44, 58, 78, 72, 54, 61, 56, 67, 58, 70, 61, 69, 54, 81, 52, 58, 79, 50, 57, 50, 53, 61, 87, 73, 120, 59, 51, 63, 59, 84, 56, 60, 52, 57, 43, 78, 53, 79, 61, 70, 55, 63, 62, 60, 44, 74, 67, 51, 81, 79, 68, 63, 90, 64, 68, 46, 52, 44, 70, 54, 78, 52, 73, 50, 64, 64, 50, 57, 59, 74, 71, 75, 59, 48, 64, 65, 73, 57, 58, 49, 64, 81, 60, 51, 63, 59, 99, 83, 71, 41, 59, 80, 50, 57, 59, 85, 68, 90, 96, 53, 67, 61, 59, 73, 84, 95, 56, 72, 60, 91, 54, 71, 57, 75, 62, 64, 64, 75, 81, 75, 61, 80, 63, 63, 69, 75, 57, 66, 68, 53, 104, 68, 57, 54, 41, 46, 43, 93, 71, 68, 52, 62, 69, 56, 61, 73, 76, 58, 62, 80, 72, 65, 50, 64, 60, 81, 77, 56, 61, 58, 69, 66, 48, 50, 82, 61, 58, 53, 95, 90, 46, 65, 73, 75, 47, 52, 84, 74, 68, 36, 91, 61, 47, 68, 77, 36, 53, 80, 55, 51, 62, 76, 57, 72, 68, 58, 67, 89, 64, 90, 77, 67, 78, 53, 55, 63, 60, 88, 58, 57, 60, 67, 66, 76, 139, 60, 64, 63, 66, 60, 79, 52, 89, 63, 65, 64, 63, 52, 72, 48, 66, 63, 72, 91, 91, 75, 65, 61, 58, 61, 58, 59, 106, 63, 60, 54, 70, 75, 78, 55, 74, 60, 44, 55, 65, 65, 47, 54, 49, 53, 67, 41, 72, 49, 70, 56, 68, 64, 56, 73, 59, 64, 79, 91, 70, 60, 67, 68, 79, 47, 62, 84, 50, 81, 63, 81, 73, 58, 72, 67, 73, 78, 71, 75, 72, 70, 62, 71, 68, 71, 56, 75, 100, 49, 68, 62, 93, 63, 66, 54, 79, 58, 77, 47, 40, 70, 59, 61, 69, 65, 50, 48, 76, 55, 48, 65, 91, 59, 55, 73, 73, 54, 44, 73, 71, 54, 61, 52, 58, 56, 65, 47, 48, 59, 78, 60, 52, 82, 66, 54, 61, 68, 90, 98, 76, 57, 76, 82, 74, 57, 98, 78, 58, 54, 53, 51, 53, 42, 52, 90, 51, 73, 133, 76, 58, 62, 61, 86, 68, 101, 71, 78, 66, 72, 78, 85, 77, 69, 58, 65, 42, 66, 78, 67, 27, 62, 54, 85, 63, 56, 57, 67, 79, 61, 61, 58, 55, 55, 78, 63, 38, 46, 55, 57, 58, 56, 105, 71, 64, 61, 62, 74, 69, 48, 55, 48, 65, 75, 62, 64, 69, 84, 66, 66, 62, 74, 75, 67, 58, 89, 62, 68, 81, 69, 70, 70, 58, 49, 83, 65, 59, 60, 61, 47, 90, 67, 47, 87, 67, 62, 65, 88, 54, 70, 74, 63, 52, 61, 74, 61, 59, 59, 66, 61, 72, 63, 57, 71, 69, 66, 61, 78, 61, 72, 65, 55, 70, 79, 73, 77, 52, 63, 70, 86, 69, 68, 77, 57, 65, 86, 58, 55, 64, 56, 61, 64, 48, 83, 53, 74, 72, 67, 82, 58, 69, 81, 62, 63, 66, 85, 75, 45, 75, 39, 62, 59, 48, 73, 57, 54, 59, 82, 64, 71, 73, 87, 80, 71, 78, 50, 67, 60, 72, 72, 87, 66, 49, 71, 60, 68, 61, 58, 102, 56, 51, 69, 83, 36, 79, 62, 65, 78, 65, 65, 61, 49, 78, 64, 60, 90, 80, 78, 61, 64, 100, 67, 69, 71, 63, 49, 70, 59, 38, 64, 93, 63, 61, 52, 64, 60, 53, 59, 67, 56, 49, 67, 61, 109, 80, 52, 65, 69, 67, 63, 62, 51, 66, 73, 70, 52, 65, 51, 65, 92, 65, 60, 71, 57, 56, 46, 53, 61, 47, 63, 56, 62, 56, 61, 67, 73, 63, 59, 56, 63, 65, 64, 60, 89, 79, 54, 57, 102, 92, 70, 51, 72, 58, 59, 84, 62, 57, 73, 67, 68, 48, 61, 85, 62, 76, 77, 73, 73, 111, 62, 60, 73, 66, 52, 63, 60, 69, 89, 65, 61, 68, 58, 104, 55, 79, 79, 61, 95, 60, 56, 84, 59, 73, 70, 83, 79, 59, 65, 85, 46, 53, 97, 77, 83, 63, 69, 58, 69, 56, 73, 51, 56, 63, 71, 71, 63, 53, 79, 65, 72, 73, 67, 75, 57, 68, 49, 58, 59, 77, 52, 54, 53, 70, 67, 75, 86, 54, 60, 72, 59, 53, 78, 55, 58, 54, 58, 64, 52, 56, 73, 65, 64, 81, 49, 72, 57, 68, 75, 62, 63, 57, 52, 68, 58, 77, 77, 54, 60, 62, 56, 46, 77, 61, 63, 57, 67, 76, 51, 64, 73, 88, 61, 61, 57, 71, 46, 63, 75, 74, 77, 56, 72, 73, 50, 63, 52, 63, 55, 48, 60, 52, 69, 64, 65, 71, 73, 68, 62, 60, 64, 59, 62, 64, 61, 78, 73, 61, 60, 67, 76, 72, 47, 43, 65, 68, 65, 54, 62, 56, 51, 66, 69, 56, 77, 54, 59, 58, 68, 45, 58, 71, 76, 81, 53, 54, 50, 80, 75, 60, 143, 68, 56, 64, 78, 67, 63, 97, 68, 59, 74, 59, 94, 80, 53, 72, 68, 77, 69, 56, 66, 67, 62, 59, 59, 58, 63, 69, 78, 65, 54, 81, 69, 65, 52, 52, 77, 80, 63, 63, 68, 60, 56, 66, 77, 65, 56, 82, 61, 72, 61, 88, 76, 75, 93, 75, 77, 61, 81, 88, 64, 71, 79, 63, 58, 63, 59, 67, 58, 50, 59, 75, 61, 76, 62, 70, 75, 68, 69, 39, 56, 40, 53, 59, 59, 60, 67, 77, 71, 96, 50, 100, 56, 92, 69, 50, 71, 74, 90, 39, 71, 64, 51, 61, 93, 60, 58, 64, 63, 60, 65, 60, 75, 68, 60, 67, 64, 59, 55, 77, 65, 68, 69, 49, 60, 66, 79, 132, 75, 63, 57, 55, 66, 69, 72, 69, 63, 49, 82, 63, 53, 61, 68, 66, 36, 96, 80, 73, 59, 84, 65, 49, 57, 59, 43, 87, 63, 66, 55, 54, 78, 65, 52, 70, 58, 68, 61, 61, 63, 57, 84, 57, 66, 58, 64, 59, 77, 58, 98, 138, 51, 70, 59, 54, 51, 57, 65, 76, 57, 69, 49, 64, 64, 47, 67, 65, 53, 67, 58, 62, 54, 54, 61, 68, 65, 69, 73, 62, 70, 61, 65, 64, 57, 78, 61, 57, 62, 62, 60, 55, 71, 63, 73, 66, 47, 55, 73, 76, 58, 72, 83, 68, 72, 85, 57, 57, 68, 63, 50, 69, 59, 73, 73, 76, 57, 89, 58, 87, 57, 64, 79, 79, 66, 51, 52, 71, 70, 81, 60, 76, 55, 58, 63, 62, 69, 58, 84, 94, 71, 82, 54, 80, 74, 66, 62, 57, 54, 60, 77, 77, 69, 59, 55, 49, 68, 73, 51, 65, 89, 46, 73, 70, 73, 64, 61, 80, 60, 62, 69, 57, 80, 59, 68, 54, 81, 50, 81, 61, 84, 65, 71, 51, 55, 55, 56, 64, 47, 84, 97, 75, 63, 71, 53, 54, 63, 63, 76, 81, 56, 83, 84, 72, 74, 77, 65, 64, 114, 51, 64, 57, 79, 82, 56, 52, 79, 73, 52, 57, 61, 88, 76, 66, 41, 71, 62, 57, 68, 79, 46, 65, 51, 87, 68, 56, 76, 57, 61, 66, 64, 58, 57, 67, 74, 56, 64, 56, 59, 50, 63, 74, 115, 78, 56, 57, 56, 53, 58, 55, 84, 70, 75, 71, 66, 74, 77, 87, 77, 88, 69, 61, 57, 79, 63, 93, 68, 87, 102, 80, 64, 70, 57, 58, 40, 66, 78, 59, 74, 74, 60, 49, 55, 72, 68, 78, 65, 66, 70, 63, 40, 40, 45, 81, 56, 71, 44, 57, 77, 62, 61, 59, 67, 59, 72, 63, 63, 74, 67, 92, 60, 65, 67, 57, 65, 74, 64, 68, 71, 78, 71, 58, 80, 73, 82, 70, 60, 59, 56, 72, 58, 87, 59, 75, 108, 54, 56, 55, 55, 102, 52, 81, 63, 73, 89, 92, 64, 54, 61, 57, 66, 82, 62, 59, 63, 63, 72, 54, 66, 57, 54, 55, 57, 64, 69, 85, 69, 85, 92, 58, 67, 64, 59, 44, 65, 63, 62, 100, 70, 54, 63, 65, 59, 53, 72, 68, 47, 55, 52, 64, 83, 52, 51, 50, 51, 73, 67, 64, 49, 68, 76, 42, 46, 57, 70, 83, 46, 52, 75, 67, 74, 57, 56, 66, 64, 117, 66, 61, 59, 62, 105, 55, 50, 75, 68, 63, 51, 62, 52, 52, 80, 57, 62, 60, 51, 33, 81, 80, 69, 69, 62, 60, 65, 67, 57, 39, 43, 53, 59, 52, 101, 52, 65, 49, 49, 40, 76, 73, 47, 110, 55, 49, 61, 57, 62, 60, 67, 58, 46, 66, 73, 68, 62, 53, 98, 56, 69, 91, 71, 81, 73, 63, 71, 61, 69, 71, 74, 51, 60, 70, 66, 53, 87, 71, 64, 60, 69, 83, 70, 56, 46, 59, 54, 64, 86, 38, 46, 77, 59, 67, 50, 64, 64, 61, 62, 48, 54, 71, 69, 48, 56, 65, 49, 68, 71, 89, 77, 54, 61, 65, 60, 50, 44, 60, 59, 70, 85, 63, 76, 74, 66, 78, 66, 52, 66, 74, 63, 58, 70, 50, 68, 74, 45, 63, 69, 68, 58, 55, 63, 59, 61, 52, 75, 77, 63, 47, 40, 69, 53, 70, 75, 61, 62, 57, 82, 57, 59, 72, 65, 58, 55, 74, 63, 57, 70, 49, 99, 82, 57, 62, 55, 76, 58, 67, 63, 81, 56, 55, 89, 75, 72, 73, 71, 103, 78, 58, 69, 85, 58, 46, 57, 68, 50, 73, 65, 64, 70, 59, 86, 52, 58, 83, 64, 52, 55, 84, 57, 135, 46, 70, 60, 58, 65, 75, 56, 67, 69, 75, 84, 99, 63, 52, 60, 57, 58, 59, 69, 49, 55, 40, 47, 76, 70, 63, 70, 88, 91, 73, 54, 68, 73, 98, 74, 63, 70, 59, 62, 55, 58, 59, 71, 76, 52, 53, 74, 54, 98, 71, 64, 72, 139, 68, 64, 65, 117, 71, 56, 81, 61, 62, 86, 65, 74, 56, 59, 69, 70, 61, 64, 77, 56, 78, 71, 60, 73, 86, 64, 64, 86, 69, 68, 59, 81, 54, 106, 58, 60, 58, 58, 105, 72, 72, 68, 63, 86, 38, 71, 45, 62, 65, 61, 91, 81, 67, 59, 62, 67, 70, 63, 65, 66, 68, 71, 70, 55, 62, 54, 66, 50, 57, 51, 57, 69, 79, 70, 59, 70, 107, 81, 53, 75, 94, 66, 58, 87, 63, 62, 59, 66, 76, 72, 55, 50, 51, 60, 85, 59, 49, 52, 65, 50, 61, 53, 44, 66, 56, 84, 62, 53, 88, 83, 70, 71, 89, 63, 55, 58, 70, 66, 60, 53, 80, 71, 60, 52, 52, 62, 54, 55, 78, 77, 85, 63, 56, 53, 59, 67, 57, 59, 57, 77, 66, 57, 66, 53, 59, 56, 89, 94, 58, 57, 70, 77, 62, 52, 73, 101, 70, 69, 62, 91, 53, 72, 72, 54, 71, 58, 66, 66, 67, 59, 72, 68, 63, 63, 70, 81, 64, 65, 61, 72, 82, 87, 48, 66, 67, 82, 69, 48, 48, 47, 67, 50, 51, 48, 59, 64, 66, 77, 61, 60, 54, 93, 89, 126, 47, 71, 69, 57, 54, 46, 64, 75, 68, 69, 60, 77, 55, 55, 71, 71, 67, 63, 64, 78, 105, 58, 58, 59, 48, 54, 66, 70, 55, 63, 53, 64, 66, 79, 78, 47, 59, 55, 64, 63, 49, 70, 101, 51, 56, 60, 62, 72, 60, 70, 44, 70, 71, 66, 62, 56, 75, 92, 66, 87, 69, 67, 53, 67, 50, 62, 59, 75, 66, 66, 73, 52, 72, 74, 58, 68, 63, 51, 74, 82, 58, 66, 56, 62, 69, 72, 47, 66, 70, 71, 55, 68, 78, 72, 48, 66, 68, 54, 55, 65, 60, 92, 67, 57, 66, 58, 57, 45, 48, 67, 66, 62, 67, 75, 57, 64, 83, 65, 68, 70, 69, 54, 72, 61, 84, 65, 82, 67, 115, 62, 88, 57, 66, 62, 49, 63, 52, 64, 70, 75, 65, 71, 55, 63, 48, 59, 85, 48, 66, 64, 85, 66, 61, 56, 74, 81, 48, 85, 52, 63, 48, 50, 68, 62, 68, 74, 71, 42, 49, 75, 74, 100, 62, 58, 63, 55, 91, 63, 70, 67, 81, 81, 52, 98, 51, 77, 67, 54, 57, 133, 56, 61, 64, 87, 56, 53, 162, 72, 81, 74, 55, 47, 69, 60, 71, 60, 79, 60, 51, 51, 58, 60, 65, 67, 62, 57, 60, 62, 58, 66, 67, 62, 53, 91, 73, 63, 85, 75, 64, 62, 59, 55, 52, 51, 49, 49, 65, 68, 76, 53, 65, 60, 67, 54, 58, 74, 51, 61, 75, 62, 97, 71, 64, 94, 69, 69, 65, 76, 47, 63, 74, 64, 57, 71, 70, 61, 53, 58, 79, 91, 60, 119, 40, 67, 46, 59, 46, 51, 62, 71, 47, 56, 54, 65, 57, 45, 60, 44, 58, 72, 77, 108, 97, 60, 67, 63, 59, 51, 62, 69, 68, 55, 61, 52, 72, 73, 56, 68, 60, 90, 84, 97, 94, 74, 62, 56, 64, 68, 97, 73, 65, 67, 61, 67, 64, 58, 70, 58, 55, 76, 71, 79, 58, 72, 61, 74, 61, 66, 55, 67, 52, 69, 81, 58, 70, 46, 54, 61, 61, 69, 55, 104, 57, 70, 67, 55, 68, 62, 79, 68, 59, 61, 47, 66, 57, 55, 51, 66, 60, 64, 67, 71, 66, 59, 70, 63, 63, 71, 59, 76, 59, 85, 73, 66, 56, 61, 42, 74, 70, 55, 57, 62, 51, 69, 67, 60, 66, 60, 70, 63, 64, 76, 95, 62, 62, 57, 77, 84, 63, 52, 76, 63, 51, 71, 78, 51, 59, 61, 46, 68, 62, 51, 65, 82, 59, 74, 65, 44, 55, 70, 73, 57, 102, 55, 85, 76, 69, 69, 101, 63, 57, 60, 69, 44, 57, 51, 48, 71, 76, 92, 62, 55, 59, 83, 50, 60, 79, 49, 56, 54, 55, 71, 68, 81, 59, 70, 69, 67, 63, 75, 66, 69, 64, 63, 70, 89, 75, 59, 55, 53, 65, 60, 56, 70, 97, 55, 60, 62, 76, 69, 58, 70, 57, 54, 47, 53, 59, 74, 62, 71, 58, 62, 66, 53, 103, 77, 74, 76, 77, 64, 58, 71, 63, 60, 61, 62, 57, 75, 62, 48, 49, 82, 59, 59, 75, 65, 68, 72, 56, 62, 69, 50, 71, 75, 67, 97, 58, 64, 110, 70, 62, 59, 57, 92, 55, 59, 57, 56, 88, 74, 62, 60, 62, 84, 59, 53, 68, 61, 55, 62, 55, 90, 73, 64, 77, 49, 59, 60, 46, 83, 70, 111, 59, 63, 74, 73, 58, 66, 62, 62, 65, 72, 49, 53, 80, 58, 64, 69, 54, 69, 61, 72, 55, 57, 63, 50, 72, 51, 73, 65, 62, 75, 61, 58, 73, 55, 64, 45, 83, 56, 80, 54, 62, 57, 72, 65, 66, 63, 87, 58, 72, 73, 62, 67, 90, 52, 78, 71, 67, 52, 65, 66, 71, 69, 68, 54, 70, 59, 62, 80, 58, 69, 66, 81, 55, 59, 63, 71, 68, 59, 58, 54, 59, 61, 60, 69, 72, 79, 78, 63, 64, 60, 60, 75, 60, 59, 78, 57, 69, 75, 69, 60, 66, 64, 67, 70, 60, 86, 64, 61, 53, 72, 57, 61, 73, 62, 77, 83, 85, 45, 48, 73, 53, 45, 62, 62, 75, 81, 63, 46, 65, 61, 51, 49, 76, 59, 51, 61, 67, 72, 74, 52, 51, 74, 66, 61, 67, 78, 50, 44, 74, 66, 73, 79, 57, 122, 67, 72, 58, 60, 57, 45, 64, 57, 95, 77, 54, 57, 61, 93, 84, 60, 49, 80, 54, 69, 51, 60, 55, 63, 60, 97, 79, 83, 59, 63, 83, 73, 74, 72, 51, 65, 56, 56, 80, 77, 95, 42, 53, 61, 76, 45, 54, 65, 76, 79, 65, 60, 65, 74, 44, 84, 62, 65, 60, 65, 61, 67, 50, 65, 57, 52, 64, 59, 70, 71, 68, 53, 53, 65, 49, 62, 51, 49, 64, 66, 63, 65, 65, 56, 58, 67, 65, 67, 55, 60, 54, 69, 70, 80, 79, 71, 67, 50, 74, 75, 77, 80, 82, 63, 99, 62, 73, 75, 60, 57, 61, 57, 89, 59, 73, 53, 51, 64, 82, 61, 61, 70, 49, 62, 56, 63, 65, 78, 69, 49, 70, 50, 114, 61, 63, 102, 67, 43, 51, 72, 50, 76, 65, 61, 77, 72, 74, 62, 57, 80, 50, 77, 117, 40, 54, 87, 72, 65, 62, 53, 67, 65, 52, 87, 58, 57, 54, 82, 58, 75, 114, 83, 70, 64, 77, 54, 68, 72, 73, 50, 61, 61, 63, 68, 75, 81, 71, 67, 49, 70, 56, 81, 68, 63, 83, 77, 72, 52, 58, 61, 58, 70, 63, 83, 75, 73, 77, 67, 71, 53, 57, 64, 49, 60, 73, 64, 44, 60, 61, 61, 71, 72, 83, 82, 129, 72, 60, 55, 56, 59, 63, 62, 55, 66, 90, 82, 62, 61, 71, 61, 88, 64, 61, 59, 63, 60, 50, 65, 128, 85, 54, 56, 69, 55, 70, 58, 61, 63, 44, 59, 55, 52, 41, 55, 68, 85, 58, 62, 92, 54, 60, 110, 60, 55, 65, 64, 77, 71, 76, 52, 56, 68, 62, 58, 63, 87, 64, 55, 36, 57, 116, 56, 83, 49, 56, 70, 67, 110, 94, 78, 87, 58, 58, 78, 70, 74, 81, 63, 71, 47, 66, 81, 56, 70, 56, 84, 61, 70, 66, 61, 66, 62, 92, 61, 69, 61, 80, 77, 70, 44, 71, 80, 64, 95, 80, 63, 59, 53, 57, 64, 105, 72, 50, 50, 63, 54, 67, 69, 50, 51, 52, 65, 75, 72, 49, 73, 65, 76, 57, 90, 51, 73, 49, 56, 61, 76, 67, 64, 58, 51, 67, 80, 71, 62, 70, 42, 90, 83, 85, 63, 50, 55, 77, 54, 84, 72, 61, 69, 78, 80, 71, 90, 83, 55, 76, 92, 87, 73, 59, 57, 92, 88, 48, 94, 68, 54, 52, 78, 30, 52, 43, 68, 60, 91, 60, 72, 62, 69, 76, 58, 72, 55, 91, 66, 51, 79, 104, 79, 71, 76, 66, 75, 71, 44, 55, 59, 75, 64, 50, 84, 64, 53, 68, 79, 64, 67, 57, 46, 69, 72, 64, 68, 68, 60, 46, 80, 75, 50, 67, 64, 68, 68, 63, 57, 55, 73, 51, 60, 82, 80, 54, 47, 51, 57, 44, 74, 96, 66, 63, 49, 61, 79, 70, 59, 49, 64, 65, 87, 56, 49, 70, 62, 69, 57, 72, 53, 70, 58, 44, 76, 50, 65, 51, 53, 82, 48, 75, 61, 73, 85, 86, 53, 42, 55, 58, 59, 65, 72, 62, 67, 71, 89, 69, 64, 36, 75, 54, 71, 56, 96, 78, 96, 73, 72, 64, 44, 116, 63, 65, 63, 91, 71, 77, 67, 50, 86, 52, 32, 105, 61, 71, 58, 58, 87, 65, 40, 78, 69, 63, 67, 77, 59, 50, 111, 63, 48, 68, 75, 52, 123, 31, 71, 57, 64, 66, 56, 63, 66, 63, 44, 58, 79, 62, 64, 64, 75, 55, 49, 76, 84, 66, 110, 49, 75, 65, 57, 60, 49, 108, 51, 56, 80, 59, 84, 35, 70, 50, 77, 68, 72, 71, 53, 59, 59, 73, 84, 89, 54, 68, 57, 52, 61, 50, 103, 77, 46, 58, 55, 79, 101, 58, 64, 65, 56, 52, 77, 80, 62, 70, 60, 49, 75, 45, 61, 58, 56, 62, 72, 90, 76, 65, 62, 80, 57, 65, 58, 56, 70, 55, 69, 49, 70, 75, 51, 54, 66, 74, 67, 60, 43, 65, 77, 84, 85, 54, 39, 53, 77, 59, 54, 101, 53, 48, 92, 75, 65, 58, 73, 80, 65, 52, 76, 83, 69, 76, 53, 80, 70, 66, 81, 88, 77, 59, 52, 88, 62, 71, 57, 47, 85, 58, 57, 63, 59, 48, 87, 70, 66, 63, 71, 64, 76, 83, 83, 76, 41, 63, 64, 56, 64, 65, 57, 46, 73, 60, 42, 84, 54, 77, 65, 51, 70, 67, 57, 37, 82, 54, 71, 66, 48, 77, 69, 66, 67, 67, 87, 63, 63, 57, 52, 99, 68, 49, 57, 52, 68, 57, 63, 77, 65, 74, 113, 60, 55, 79, 58, 72, 56, 58, 48, 59, 71, 138, 53, 56, 53, 91, 83, 56, 67, 66, 52, 82, 90, 57, 69, 58, 64, 66, 64, 77, 47, 109, 72, 44, 56, 68, 71, 56, 50, 59, 58, 69, 69, 52, 73, 67, 65, 58, 65, 72, 47, 72, 75, 51, 54, 72, 72, 59, 55, 58, 72, 87, 95, 58, 45, 95, 60, 42, 66, 100, 79, 80, 81, 51, 71, 80, 62, 58, 60, 66, 66, 69, 86, 58, 52, 55, 48, 61, 87, 61, 76, 50, 63, 83, 57, 73, 84, 107, 71, 45, 77, 72, 79, 62, 65, 56, 60, 58, 73, 55, 82, 90, 52, 82, 57, 55, 64, 72, 62, 59, 60, 71, 31, 80, 65, 64, 46, 59, 70, 56, 51, 54, 36, 61, 62, 96, 61, 81, 59, 50, 59, 73, 58, 56, 57, 65, 59, 86, 97, 64, 93, 77, 67, 79, 66, 55, 57, 68, 62, 61, 52, 78, 60, 74, 47, 45, 83, 64, 86, 78, 118, 40, 76, 68, 44, 84, 45, 76, 63, 53, 76, 67, 53, 68, 66, 50, 81, 71, 57, 62, 88, 72, 66, 91, 47, 54, 63, 74, 73, 82, 68, 58, 47, 46, 40, 83, 49, 48, 66, 70, 58, 74, 76, 86, 69, 64, 55, 60, 55, 68, 61, 100, 73, 70, 88, 55, 49, 63, 49, 47, 74, 59, 79, 73, 60, 58, 83, 56, 45, 57, 54, 80, 66, 62, 74, 73, 54, 68, 50, 72, 60, 77, 87, 61, 78, 84, 59, 52, 76, 55, 61, 59, 114, 44, 75, 86, 68, 61, 55, 67, 43, 67, 86, 70, 75, 46, 48, 61, 45, 63, 61, 52, 63, 84, 69, 65, 61, 71, 73, 66, 71, 75, 63, 100, 56, 54, 73, 35, 87, 67, 85, 61, 75, 70, 54, 70, 73, 68, 90, 68, 48, 69, 74, 78, 58, 59, 51, 69, 54, 63, 40, 51, 64, 60, 50, 62, 68, 57, 55, 61, 54, 76, 64, 59, 95, 67, 48, 67, 88, 58, 61, 46, 46, 59, 56, 85, 53, 59, 44, 54, 64, 85, 43, 48, 48, 60, 70, 101, 94, 61, 101, 62, 63, 69, 71, 63, 71, 36, 60, 77, 77, 89, 62, 73, 50, 64, 61, 62, 93, 48, 59, 53, 66, 75, 75, 101, 60, 100, 80, 57, 55, 51, 59, 55, 82, 66, 53, 88, 62, 65, 83, 56, 54, 69, 56, 106, 56, 43, 45, 66, 77, 68, 54, 68, 67, 46, 77, 46, 62, 60, 54, 53, 78, 83, 78, 62, 62, 53, 63, 76, 62, 74, 72, 54, 55, 77, 59, 69, 108, 48, 65, 56, 68, 63, 64, 84, 67, 54, 55, 68, 69, 80, 86, 64, 52, 68, 84, 82, 52, 80, 53, 61, 48, 60, 62, 43, 55, 63, 93, 61, 58, 45, 46, 89, 77, 77, 87, 110, 74, 69, 57, 82, 77, 112, 61, 53, 71, 95, 71, 65, 41, 84, 55, 85, 87, 45, 67, 56, 84, 61, 86, 85, 51, 83, 88, 52, 51, 105, 57, 68, 57, 56, 89, 55, 45, 59, 72, 63, 64, 55, 43, 52, 83, 42, 80, 48, 61, 53, 63, 53, 72, 113, 47, 62, 75, 77, 55, 68, 61, 82, 59, 49, 72, 112, 57, 74, 61, 59, 50, 44, 71, 96, 68, 99, 87, 84, 50, 122, 68, 70, 76, 78, 60, 56, 46, 68, 58, 64, 69, 49, 69, 72, 55, 55, 77, 66, 75, 64, 55, 91, 98, 70, 73, 73, 44, 47, 127, 53, 72, 59, 76, 64, 71, 75, 76, 61, 36, 54, 67, 61, 64, 86, 71, 52, 59, 66, 46, 53, 67, 68, 69, 70, 52, 68, 68, 63, 46, 62, 56, 70, 52, 91, 68, 59, 72, 82, 53, 74, 48, 51, 66, 90, 67, 58, 72, 69, 52, 60, 71, 43, 57, 87, 53, 102, 88, 66, 70, 52, 66, 83, 53, 58, 80, 81, 66, 48, 47, 90, 66, 60, 56, 58, 86, 79, 47, 62, 55, 81, 97, 80, 39, 93, 56, 52, 70, 79, 62, 54, 58, 68, 58, 99, 50, 55, 65, 57, 72, 47, 55, 68, 81, 37, 63, 55, 63, 60, 44, 62, 67, 48, 61, 52, 60, 44, 70, 64, 67, 64, 110, 47, 57, 78, 71, 75, 48, 69, 57, 89, 73, 64, 36, 61, 70, 57, 59, 64, 71, 50, 86, 73, 56, 74, 76, 77, 63, 58, 46, 55, 55, 53, 107, 66, 55, 86, 70, 87, 59, 61, 61, 63, 65, 53, 58, 58, 74, 43, 77, 58, 48, 63, 83, 127, 71, 63, 89, 76, 118, 70, 75, 79, 76, 49, 40, 66, 80, 68, 49, 82, 52, 59, 77, 75, 70, 47, 80, 63, 64, 57, 59, 76, 45, 83, 79, 80, 53, 61, 53, 68, 63, 68, 66, 77, 87, 100, 59, 86, 68, 67, 42, 73, 69, 55, 46, 87, 67, 64, 80, 70, 46, 55, 113, 54, 60, 61, 67, 56, 48, 72, 61, 52, 58, 48, 69, 67, 42, 68, 71, 49, 63, 60, 61, 67, 54, 78, 107, 56, 65, 59, 62, 78, 62, 61, 82, 72, 63, 93, 48, 59, 46, 54, 53, 78, 77, 57, 65, 79, 92, 74, 66, 64, 59, 46, 70, 67, 95, 51, 70, 58, 77, 72, 81, 64, 59, 72, 49, 62, 52, 59, 66, 60, 74, 71, 100, 56, 87, 53, 63, 69, 69, 68, 61, 84, 69, 68, 45, 74, 37, 59, 54, 64, 87, 81, 65, 42, 40, 97, 63, 86, 79, 49, 67, 59, 53, 67, 97, 96, 68, 73, 53, 52, 81, 48, 56, 88, 83, 46, 70, 43, 62, 88, 87, 79, 44, 52, 51, 43, 57, 63, 67, 73, 59, 58, 66, 112, 69, 102, 54, 81, 69, 66, 63, 62, 68, 71, 62, 57, 58, 64, 89, 59, 78, 69, 70, 96, 63, 46, 62, 72, 70, 58, 63, 84, 49, 97, 49, 60, 82, 82, 60, 60, 57, 68, 96, 41, 71, 77, 42, 61, 56, 71, 61, 60, 85, 74, 68, 106, 82, 79, 80, 90, 70, 50, 76, 65, 69, 82, 60, 64, 82, 49, 51, 81, 52, 66, 84, 65, 52, 69, 53, 67, 66, 98, 50, 80, 48, 62, 51, 64, 61, 45, 75, 70, 85, 52, 66, 86, 69, 64, 46, 69, 53, 91, 77, 59, 53, 91, 71, 80, 62, 76, 86, 76, 61, 43, 49, 54, 49, 69, 67, 59, 48, 58, 63, 67, 58, 64, 88, 53, 47, 65, 62, 60, 93, 59, 69, 64, 75, 75, 58, 81, 54, 77, 77, 64, 77, 58, 98, 61, 67, 78, 49, 63, 62, 34, 62, 69, 53, 60, 64, 52, 51, 76, 70, 70, 83, 71, 68, 59, 55, 59, 49, 56, 82, 91, 45, 81, 42, 57, 82, 69, 51, 68, 79, 66, 61, 51, 48, 63, 62, 60, 61, 55, 54, 66, 77, 84, 89, 55, 47, 60, 58, 70, 53, 76, 51, 87, 55, 60, 63, 67, 90, 60, 61, 58, 64, 87, 53, 61, 63, 77, 64, 47, 60, 59, 75, 53, 52, 62, 74, 82, 68, 61, 51, 59, 65, 52, 47, 82, 66, 75, 100, 74, 68, 53, 93, 63, 67, 76, 71, 74, 67, 77, 62, 62, 58, 83, 45, 79, 62, 60, 79, 56, 57, 75, 72, 83, 53, 51, 70, 59, 64, 60, 82, 73, 61, 60, 63, 61, 85, 108, 52, 63, 81, 75, 49, 86, 86, 58, 72, 66, 49, 70, 39, 58, 41, 63, 56, 67, 62, 83, 76, 90, 39, 74, 44, 59, 55, 58, 60, 39, 59, 47, 76, 54, 55, 48, 46, 65, 61, 62, 91, 74, 89, 41, 49, 43, 56, 47, 83, 75, 60, 48, 52, 78, 39, 67, 59, 48, 66, 60, 57, 89, 56, 62, 81, 65, 61, 71, 57, 56, 57, 92, 49, 62, 60, 59, 62, 59, 77, 64, 53, 75, 54, 50, 67, 75, 61, 54, 52, 76, 52, 49, 72, 77, 76, 63, 98, 60, 58, 77, 70, 58, 51, 80, 68, 58, 67, 49, 56, 58, 68, 73, 56, 72, 52, 77, 71, 49, 46, 38, 70, 61, 60, 63, 70, 70, 91, 81, 69, 52, 63, 55, 53, 67, 65, 48, 69, 60, 73, 56, 51, 107, 62, 71, 70, 52, 77, 84, 44, 99, 71, 65, 71, 73, 75, 86, 67, 51, 60, 69, 66, 47, 58, 69, 55, 47, 74, 71, 49, 95, 71, 69, 83, 57, 58, 44, 72, 95, 61, 65, 49, 68, 114, 89, 49, 80, 67, 44, 136, 53, 61, 71, 59, 50, 50, 68, 65, 77, 61, 89, 56, 71, 65, 77, 38, 50, 62, 54, 69, 60, 69, 64, 69, 76, 80, 108, 49, 90, 69, 77, 60, 43, 68, 37, 47, 81, 82, 80, 74, 77, 79, 84, 54, 65, 57, 78, 66, 55, 81, 54, 69, 76, 80, 43, 109, 63, 52, 68, 68, 61, 65, 68, 59, 115, 104, 59, 65, 64, 87, 59, 62, 86, 65, 107, 59, 49, 61, 61, 117, 68, 71, 66, 90, 114, 66, 65, 71, 65, 65, 85, 86, 73, 73, 82, 63, 78, 60, 68, 58, 51, 59, 56, 47, 61, 63, 72, 69, 57, 76, 77, 63, 66, 32, 69, 68, 48, 56, 48, 54, 76, 68, 53, 48, 72, 71, 59, 68, 41, 45, 58, 61, 64, 51, 70, 76, 75, 99, 80, 65, 81, 60, 74, 63, 88, 75, 55, 53, 69, 74, 60, 76, 51, 100, 86, 61, 57, 41, 77, 84, 50, 92, 48, 59, 79, 51, 56, 66, 53, 49, 71, 70, 73, 64, 48, 60, 73, 53, 80, 73, 57, 71, 54, 60, 71, 69, 50, 84, 66, 48, 77, 70, 63, 73, 77, 68, 53, 93, 64, 58, 50, 58, 76, 71, 67, 88, 77, 63, 56, 84, 65, 87, 83, 66, 68, 59, 64, 69, 82, 63, 54, 69, 60, 57, 70, 52, 51, 56, 64, 54, 67, 57, 73, 65, 54, 55, 66, 57, 70, 52, 96, 89, 84, 66, 55, 68, 78, 69, 47, 71, 53, 76, 75, 82, 71, 83, 73, 53, 52, 65, 53, 90, 62, 55, 61, 85, 50, 76, 72, 58, 47, 91, 55, 60, 59, 53, 61, 65, 45, 72, 62, 70, 37, 68, 113, 89, 93, 57, 61, 76, 68, 71, 51, 56, 58, 92, 57, 70, 55, 85, 57, 50, 65, 71, 58, 96, 64, 62, 52, 61, 55, 48, 49, 55, 87, 86, 65, 70, 60, 55, 73, 81, 69, 50, 50, 59, 74, 74, 77, 48, 65, 68, 67, 65, 79, 67, 87, 73, 106, 62, 78, 83, 58, 67, 44, 79, 37, 55, 59, 65, 66, 50, 63, 56, 55, 65, 69, 72, 63, 61, 54, 53, 79, 51, 64, 71, 72, 79, 78, 53, 57, 73, 54, 60, 53, 64, 70, 66, 67, 62, 58, 60, 86, 55, 71, 55, 49, 90, 62, 50, 62, 48, 103, 66, 58, 66, 73, 51, 93, 51, 59, 76, 55, 63, 80, 56, 76, 75, 56, 68, 70, 76, 65, 65, 83, 60, 59, 61, 57, 69, 66, 116, 74, 57, 79, 74, 83, 127, 120, 67, 75, 65, 62, 67, 51, 36, 64, 64, 53, 63, 57, 75, 62, 60, 52, 71, 66, 61, 70, 75, 65, 85, 54, 75, 77, 88, 71, 70, 46, 66, 63, 85, 68, 61, 49, 50, 86, 63, 53, 75, 76, 61, 57, 57, 77, 58, 76, 80, 57, 58, 65, 77, 69, 70, 84, 67, 73, 64, 51, 53, 83, 63, 48, 67, 53, 53, 63, 77, 42, 63, 59, 78, 61, 81, 62, 63, 70, 88, 65, 49, 34, 53, 75, 67, 50, 75, 76, 48, 103, 69, 78, 69, 77, 57, 64, 62, 69, 69, 69, 76, 62, 75, 79, 67, 60, 62, 70, 82, 72, 44, 71, 75, 68, 82, 56, 75, 58, 61, 67, 60, 77, 63, 78, 66, 63, 48, 76, 49, 72, 55, 38, 71, 74, 57, 67, 66, 61, 80, 94, 61, 62, 51, 63, 77, 70, 50, 68, 54, 52, 85, 62, 58, 73, 63, 59, 71, 38, 69, 85, 45, 88, 60, 44, 64, 74, 52, 73, 73, 63, 51, 50, 65, 61, 49, 70, 65, 99, 50, 64, 82, 73, 73, 76, 83, 61, 59, 53, 63, 48, 51, 57, 61, 64, 58, 62, 102, 56, 45, 62, 60, 75, 73, 49, 55, 71, 62, 64, 65, 64, 65, 78, 68, 61, 77, 58, 65, 69, 41, 55, 60, 85, 48, 61, 69, 67, 46, 57, 34, 67, 83, 77, 52, 65, 66, 88, 72, 68, 52, 72, 52, 55, 46, 73, 45, 106, 79, 53, 79, 80, 62, 66, 82, 56, 48, 74, 63, 52, 73, 65, 53, 69, 60, 55, 82, 61, 67, 49, 68, 57, 43, 58, 80, 61, 59, 53, 58, 78, 43, 73, 43, 71, 66, 53, 70, 60, 84, 46, 52, 67, 59, 57, 67, 58, 61, 43, 65, 67, 79, 60, 50, 52, 65, 53, 72, 59, 66, 60, 58, 72, 48, 71, 42, 82, 105, 63, 87, 71, 57, 58, 75, 65, 76, 57, 66, 75, 83, 47, 74, 55, 57, 58, 72, 63, 50, 69, 67, 69, 61, 78, 53, 66, 64, 65, 64, 60, 58, 100, 79, 46, 59, 74, 73, 54, 68, 55, 55, 57, 66, 59, 65, 59, 63, 60, 48, 52, 58, 69, 75, 64, 71, 66, 52, 66, 58, 119, 64, 64, 61, 74, 70, 71, 51, 70, 54, 84, 61, 69, 54, 61, 81, 59, 45, 128, 64, 71, 70, 61, 139, 76, 80, 69, 72, 79, 78, 75, 79, 55, 70, 67, 81, 50, 51, 76, 72, 64, 48, 76, 74, 57, 89, 54, 47, 52, 64, 57, 77, 58, 65, 67, 62, 99, 56, 72, 44, 58, 62, 63, 58, 72, 63, 51, 59, 89, 57, 61, 54, 69, 84, 55, 55, 55, 63, 74, 56, 63, 51, 74, 74, 69, 64, 61, 86, 54, 69, 72, 66, 75, 70, 67, 53, 53, 75, 53, 61, 69, 81, 67, 80, 67, 93, 53, 65, 84, 70, 62, 61, 90, 69, 76, 38, 82, 56, 83, 48, 55, 89, 63, 69, 65, 61, 69, 95, 60, 54, 74, 58, 61, 75, 66, 58, 71, 77, 68, 69, 77, 53, 69, 64, 44, 57, 74, 75, 54, 54, 49, 63, 58, 63, 53, 64, 72, 55, 62, 80, 64, 58, 60, 80, 71, 48, 56, 47, 57, 66, 72, 60, 72, 59, 51, 73, 56, 70, 64, 68, 115, 54, 66, 68, 70, 90, 72, 63, 59, 57, 78, 55, 48, 61, 65, 58, 72, 63, 71, 74, 64, 60, 69, 68, 57, 66, 66, 68, 73, 66, 52, 70, 54, 65, 77, 43, 64, 57, 67, 80, 59, 57, 63, 59, 66, 86, 63, 79, 72, 72, 73, 57, 71, 58, 44, 85, 64, 79, 81, 54, 101, 74, 77, 61, 48, 68, 55, 57, 139, 60, 63, 53, 65, 49, 76, 78, 92, 70, 46, 116, 72, 58, 66, 61, 72, 59, 72, 67, 56, 80, 59, 48, 69, 60, 65, 79, 75, 73, 52, 64, 63, 61, 76, 59, 47, 54, 59, 66, 61, 70, 58, 52, 48, 50, 55, 73, 81, 80, 64, 79, 64, 69, 85, 89, 61, 55, 62, 51, 69, 80, 68, 89, 72, 62, 83, 54, 60, 69, 60, 66, 81, 58, 58, 64, 87, 71, 70, 121, 82, 71, 36, 50, 69, 64, 72, 58, 84, 66, 60, 66, 58, 81, 62, 46, 64, 52, 49, 68, 70, 51, 49, 51, 78, 63, 79, 61, 68, 50, 59, 67, 60, 55, 77, 54, 41, 68, 73, 67, 90, 65, 58, 50, 53, 110, 69, 71, 94, 50, 75, 74, 65, 95, 66, 44, 85, 61, 64, 49, 59, 56, 52, 60, 60, 83, 80, 59, 61, 80, 50, 40, 78, 63, 60, 74, 79, 63, 56, 115, 62, 63, 79, 84, 66, 63, 58, 48, 58, 66, 43, 74, 56, 80, 67, 74, 61, 107, 139, 57, 85, 69, 73, 66, 53, 63, 55, 74, 76, 63, 70, 54, 54, 83, 80, 60, 45, 74, 59, 58, 63, 51, 79, 49, 66, 61, 56, 82, 53, 58, 54, 65, 92, 53, 53, 63, 81, 54, 69, 60, 61, 72, 70, 73, 53, 52, 61, 74, 65, 54, 56, 80, 70, 51, 74, 42, 42, 74, 71, 76, 61, 73, 58, 84, 51, 67, 77, 72, 76, 58, 53, 51, 64, 66, 58, 53, 128, 73, 83, 52, 82, 54, 69, 72, 74, 63, 67, 59, 81, 60, 60, 74, 60, 56, 63, 56, 55, 59, 70, 48, 68, 62, 64, 68, 78, 62, 70, 90, 62, 48, 82, 64, 63, 46, 63, 71, 62, 68, 63, 78, 81, 68, 71, 71, 65, 70, 67, 51, 65, 63, 68, 74, 64, 67, 45, 61, 62, 76, 60, 67, 49, 59, 79, 50, 80, 77, 49, 56, 69, 56, 57, 81, 69, 57, 77, 56, 63, 59, 59, 94, 93, 53, 72, 62, 76, 65, 80, 49, 77, 54, 73, 59, 71, 59, 73, 45, 67, 75, 74, 72, 56, 79, 65, 56, 59, 96, 53, 58, 70, 60, 69, 72, 63, 68, 50, 65, 48, 54, 74, 68, 56, 67, 70, 64, 71, 56, 83, 56, 55, 63, 64, 58, 55, 64, 63, 65, 56, 59, 66, 110, 87, 62, 75, 70, 58, 79, 108, 44, 61, 51, 64, 52, 56, 77, 61, 119, 49, 64, 78, 48, 64, 119, 56, 84, 51, 67, 59, 62, 74, 56, 63, 54, 78, 92, 51, 52, 51, 53, 66, 78, 64, 70, 58, 70, 55, 66, 121, 56, 67, 57, 59, 64, 75, 63, 60, 56, 84, 56, 71, 67, 74, 59, 44, 68, 57, 84, 52, 59, 64, 56, 67, 52, 58, 54, 52, 36, 65, 77, 99, 72, 59, 63, 74, 52, 61, 70, 79, 52, 97, 56, 84, 76, 60, 64, 56, 62, 70, 64, 60, 77, 61, 84, 62, 46, 73, 61, 54, 76, 44, 70, 54, 50, 63, 71, 64, 52, 75, 55, 51, 59, 54, 51, 62, 62, 64, 70, 52, 59, 57, 58, 71, 60, 100, 56, 59, 56, 57, 61, 47, 56, 52, 45, 65, 120, 66, 79, 42, 59, 61, 59, 73, 85, 77, 54, 65, 74, 71, 67, 102, 50, 69, 66, 63, 70, 56, 62, 57, 67, 73, 69, 77, 56, 66, 64, 71, 47, 62, 90, 61, 76, 58, 53, 68, 49, 120, 76, 55, 52, 55, 50, 70, 63, 61, 50, 54, 70, 58, 70, 80, 61, 50, 60, 83, 69, 73, 57, 70, 66, 66, 96, 61, 66, 97, 59, 64, 66, 68, 53, 58, 40, 56, 53, 84, 73, 62, 58, 64, 55, 70, 66, 77, 76, 80, 53, 57, 70, 67, 64, 69, 66, 63, 68, 57, 74, 94, 69, 84, 55, 64, 77, 72, 69, 69, 62, 55, 68, 48, 82, 63, 58, 62, 65, 57, 74, 54, 103, 56, 56, 59, 60, 54, 63, 75, 69, 51, 57, 59, 68, 81, 64, 54, 62, 78, 54, 66, 58, 46, 59, 72, 77, 71, 53, 66, 67, 62, 57, 56, 45, 56, 85, 59, 43, 96, 88, 49, 109, 65, 61, 64, 66, 58, 56, 100, 40, 59, 83, 76, 62, 39, 69, 79, 88, 42, 50, 64, 70, 61, 59, 61, 55, 63, 64, 57, 74, 67, 45, 83, 81, 58, 96, 53, 42, 58, 69, 62, 138, 65, 74, 109, 49, 69, 51, 62, 71, 51, 65, 61, 73, 72, 54, 52, 65, 53, 56, 50, 63, 58, 44, 79, 81, 58, 92, 104, 49, 56, 64, 42, 102, 56, 58, 57, 65, 92, 54, 66, 69, 77, 100, 69, 64, 74, 76, 74, 53, 112, 87, 59, 48, 87, 81, 58, 60, 55, 76, 55, 51, 59, 88, 74, 70, 71, 61, 75, 71, 86, 102, 68, 89, 64, 59, 92, 58, 67, 68, 67, 47, 78, 72, 52, 73, 55, 55, 80, 84, 101, 60, 54, 60, 27, 57, 56, 62, 59, 64, 78, 42, 65, 109, 72, 88, 70, 58, 64, 43, 65, 51, 62, 61, 71, 66, 66, 58, 55, 91, 43, 74, 62, 63, 71, 87, 71, 57, 72, 86, 51, 105, 64, 70, 56, 83, 80, 88, 41, 55, 64, 63, 80, 61, 48, 68, 73, 38, 74, 68, 82, 50, 55, 62, 74, 66, 62, 52, 56, 70, 52, 65, 35, 62, 56, 61, 62, 46, 77, 85, 54, 71, 67, 74, 70, 72, 55, 49, 62, 55, 67, 63, 51, 76, 74, 83, 65, 62, 65, 54, 47, 80, 41, 58, 56, 72, 88, 76, 75, 75, 63, 72, 51, 80, 59, 60, 53, 56, 37, 70, 67, 57, 80, 60, 72, 49, 45, 92, 74, 61, 64, 72, 40, 62, 29, 30, 62, 49, 88, 73, 49, 55, 54, 77, 70, 51, 53, 65, 53, 64, 75, 71, 47, 72, 87, 72, 71, 63, 55, 71, 79, 60, 57, 65, 52, 73, 63, 65, 54, 109, 68, 83, 87, 51, 63, 74, 60, 55, 59, 62, 74, 69, 72, 48, 67, 85, 42, 55, 69, 112, 137, 70, 59, 52, 69, 65, 84, 82, 38, 66, 65, 57, 98, 54, 72, 68, 94, 75, 77, 65, 63, 84, 54, 53, 70, 65, 56, 61, 60, 63, 69, 72, 72, 58, 47, 77, 92, 54, 81, 67, 53, 68, 62, 84, 67, 66, 90, 80, 68, 77, 55, 52, 54, 54, 85, 66, 90, 63, 63, 54, 90, 60, 60, 82, 85, 78, 79, 62, 52, 61, 72, 62, 45, 61, 61, 56, 92, 86, 75, 77, 59, 76, 54, 83, 53, 62, 72, 48, 56, 64, 61, 81, 62, 57, 65, 60, 59, 63, 98, 64, 60, 61, 80, 67, 58, 72, 65, 50, 66, 94, 63, 54, 50, 61, 52, 84, 65, 58, 51, 59, 93, 54, 69, 72, 62, 91, 48, 69, 71, 66, 73, 59, 66, 70, 55, 63, 70, 101, 51, 76, 40, 56, 57, 71, 63, 85, 53, 75, 58, 57, 53, 54, 81, 55, 61, 60, 60, 66, 59, 75, 54, 63, 56, 72, 70, 97, 67, 61, 74, 52, 83, 69, 62, 84, 64, 102, 43, 165, 94, 61, 55, 54, 74, 87, 64, 73, 55, 68, 42, 68, 67, 66, 61, 70, 68, 57, 60, 72, 47, 60, 91, 80, 57, 58, 55, 57, 80, 96, 52, 56, 68, 74, 68, 44, 58, 57, 57, 54, 43, 72, 83, 84, 73, 74, 67, 63, 47, 68, 45, 77, 56, 55, 59, 108, 64, 54, 64, 56, 63, 52, 53, 60, 50, 105, 52, 74, 62, 57, 89, 66, 63, 72, 58, 67, 66, 66, 91, 55, 97, 57, 62, 81, 80, 70, 44, 67, 67, 69, 59, 75, 69, 51, 56, 85, 56, 59, 50, 62, 48, 107, 44, 51, 85, 65, 80, 72, 60, 55, 64, 61, 73, 64, 63, 73, 68, 65, 58, 71, 79, 60, 64, 75, 83, 49, 54, 67, 51, 67, 75, 68, 54, 51, 61, 60, 66, 53, 52, 46, 30, 55, 59, 57, 50, 55, 69, 76, 62, 60, 67, 79, 52, 42, 53, 54, 64, 67, 62, 54, 58, 94, 78, 76, 62, 62, 64, 79, 68, 64, 70, 89, 74, 62, 61, 53, 61, 45, 73, 85, 54, 71, 55, 65, 67, 67, 50, 40, 64, 68, 58, 39, 76, 45, 63, 44, 71, 61, 46, 58, 87, 51, 73, 71, 46, 80, 68, 81, 46, 68, 69, 81, 56, 43, 54, 82, 77, 66, 84, 78, 74, 51, 66, 56, 58, 61, 59, 84, 55, 53, 68, 64, 77, 78, 79, 67, 62, 88, 50, 50, 55, 64, 61, 82, 59, 51, 76, 72, 54, 65, 80, 52, 56, 82, 55, 66, 55, 77, 71, 87, 40, 114, 55, 82, 79, 76, 48, 60, 107, 43, 57, 52, 65, 58, 53, 63, 60, 80, 78, 81, 49, 61, 41, 59, 55, 57, 60, 100, 44, 63, 69, 44, 71, 86, 62, 92, 65, 42, 58, 71, 87, 61, 72, 55, 66, 51, 54, 82, 64, 66, 68, 54, 72, 59, 79, 67, 59, 47, 108, 61, 62, 60, 63, 85, 51, 73, 60, 58, 60, 78, 61, 90, 61, 57, 53, 81, 65, 86, 61, 73, 52, 49, 69, 57, 48, 70, 80, 63, 58, 58, 68, 59, 82, 46, 67, 65, 48, 58, 51, 56, 49, 100, 68, 74, 63, 85, 97, 73, 72, 46, 71, 56, 80, 70, 82, 80, 95, 77, 71, 84, 94, 61, 70, 66, 51, 87, 60, 36, 52, 67, 75, 79, 45, 59, 70, 80, 88, 77, 63, 60, 79, 70, 71, 36, 56, 70, 130, 62, 71, 68, 62, 62, 61, 63, 59, 61, 53, 70, 46, 50, 58, 71, 67, 64, 66, 80, 46, 59, 56, 45, 63, 54, 70, 68, 111, 57, 63, 53, 65, 82, 56, 59, 68, 56, 107, 57, 69, 56, 55, 49, 44, 77, 90, 52, 72, 60, 72, 82, 54, 72, 72, 61, 87, 93, 66, 84, 73, 69, 60, 75, 59, 58, 55, 56, 69, 59, 39, 89, 44, 75, 72, 49, 69, 66, 63, 73, 75, 58, 53, 54, 50, 60, 68, 76, 62, 76, 48, 66, 79, 83, 90, 49, 57, 65, 46, 65, 54, 70, 56, 50, 44, 91, 65, 62, 60, 37, 76, 67, 60, 56, 76, 89, 43, 78, 60, 60, 96, 91, 75, 72, 67, 85, 70, 66, 80, 42, 71, 63, 67, 55, 48, 60, 75, 80, 51, 55, 67, 44, 72, 72, 59, 62, 65, 56, 82, 98, 56, 87, 69, 60, 65, 44, 60, 68, 71, 62, 90, 141, 81, 78, 89, 82, 79, 50, 51, 48, 65, 50, 78, 54, 56, 45, 106, 59, 61, 59, 76, 59, 58, 88, 74, 65, 93, 66, 43, 53, 30, 51, 49, 60, 51, 54, 60, 50, 79, 63, 51, 80, 76, 75, 68, 68, 97, 59, 66, 67, 113, 122, 49, 78, 93, 89, 46, 78, 62, 67, 90, 82, 59, 56, 57, 100, 76, 66, 75, 60, 74, 79, 52, 74, 65, 78, 46, 59, 58, 95, 87, 74, 68, 59, 60, 66, 64, 77, 95, 68, 107, 54, 48, 58, 82, 76, 46, 64, 55, 51, 46, 55, 67, 86, 61, 50, 68, 97, 74, 72, 72, 52, 77, 75, 55, 74, 64, 63, 66, 70, 72, 71, 79, 64, 50, 93, 86, 47, 72, 67, 56, 83, 53, 71, 90, 68, 60, 78, 74, 60, 67, 66, 84, 58, 55, 60, 63, 58, 67, 62, 88, 66, 67, 58, 51, 63, 110, 83, 58, 93, 76, 86, 58, 68, 82, 62, 77, 75, 44, 71, 70, 64, 70, 79, 97, 68, 60, 63, 64, 98, 63, 65, 52, 52, 40, 94, 63, 50, 57, 59, 54, 81, 68, 67, 69, 81, 60, 53, 52, 52, 65, 68, 50, 69, 59, 58, 51, 67, 75, 90, 76, 73, 87, 57, 79, 53, 61, 101, 75, 51, 59, 56, 47, 53, 58, 76, 71, 55, 72, 74, 34, 55, 50, 62, 74, 45, 73, 67, 53, 60, 104, 78, 52, 64, 79, 60, 58, 52, 74, 54, 66, 65, 56, 68, 58, 66, 62, 86, 75, 163, 50, 60, 76, 54, 70, 81, 59, 60, 55, 86, 49, 62, 82, 107, 56, 142, 44, 45, 66, 83, 108, 53, 56, 54, 45, 50, 56, 55, 63, 62, 58, 57, 87, 64, 57, 54, 61, 51, 67, 65, 58, 79, 68, 53, 47, 59, 57, 64, 62, 54, 57, 70, 57, 61, 72, 70, 64, 67, 74, 55, 68, 67, 71, 62, 62, 90, 65, 85, 51, 83, 70, 70, 42, 65, 52, 74, 43, 58, 76, 56, 53, 78, 58, 65, 71, 65, 71, 74, 82, 65, 68, 69, 57, 60, 76, 73, 72, 116, 70, 74, 71, 73, 73, 64, 66, 57, 74, 60, 60, 69, 79, 57, 57, 66, 54, 71, 72, 71, 52, 73, 63, 66, 61, 72, 80, 70, 54, 59, 61, 60, 55, 70, 68, 64, 72, 73, 58, 61, 55, 59, 123, 80, 74, 73, 66, 109, 68, 90, 78, 42, 63, 53, 57, 81, 58, 51, 92, 76, 76, 57, 64, 59, 56, 76, 109, 59, 67, 65, 71, 71, 49, 67, 63, 61, 58, 68, 54, 60, 66, 80, 71, 93, 59, 71, 57, 69, 65, 68, 66, 49, 54, 64, 60, 86, 55, 62, 60, 56, 108, 60, 75, 83, 67, 43, 59, 71, 45, 81, 62, 58, 73, 84, 60, 68, 62, 66, 62, 76, 55, 55, 62, 77, 50, 61, 56, 67, 49, 51, 62, 64, 71, 64, 102, 53, 66, 63, 64, 60, 79, 58, 48, 84, 63, 67, 58, 74, 64, 75, 56, 62, 44, 51, 52, 82, 71, 64, 68, 62, 58, 65, 76, 64, 57, 71, 73, 59, 46, 64, 54, 70, 69, 46, 63, 54, 61, 61, 129, 67, 84, 60, 64, 58, 50, 64, 56, 71, 75, 84, 54, 61, 62, 58, 76, 66, 66, 73, 83, 45, 92, 72, 50, 61, 65, 67, 72, 52, 59, 74, 76, 66, 76, 68, 70, 57, 55, 56, 74, 71, 73, 56, 63, 72, 54, 60, 58, 88, 73, 91, 59, 71, 52, 71, 68, 67, 66, 62, 57, 99, 62, 55, 68, 68, 79, 70, 75, 67, 49, 69, 53, 58, 47, 58, 59, 43, 90, 70, 43, 57, 66, 82, 90, 52, 58, 47, 62, 72, 59, 69, 63, 56, 80, 67, 62, 74, 58, 63, 62, 55, 59, 82, 62, 65, 67, 69, 61, 64, 69, 68, 71, 65, 81, 77, 80, 68, 64, 84, 65, 64, 56, 59, 63, 60, 74, 51, 55, 70, 151, 61, 58, 60, 60, 75, 58, 80, 63, 69, 75, 79, 64, 84, 57, 66, 53, 64, 53, 55, 87, 56, 61, 66, 52, 60, 63, 80, 64, 72, 64, 68, 55, 49, 72, 107, 67, 105, 58, 98, 77, 83, 62, 60, 72, 67, 49, 64, 65, 54, 44, 73, 88, 55, 75, 85, 59, 56, 56, 44, 106, 102, 68, 55, 64, 47, 49, 64, 48, 67, 89, 67, 58, 91, 69, 72, 84, 74, 64, 84, 51, 69, 52, 75, 99, 70, 61, 79, 130, 68, 68, 53, 58, 72, 62, 46, 65, 59, 67, 60, 78, 56, 71, 50, 78, 58, 64, 59, 64, 86, 57, 55, 54, 51, 51, 80, 55, 67, 74, 66, 45, 57, 60, 73, 55, 60, 60, 53, 75, 57, 65, 54, 65, 67, 63, 55, 74, 57, 45, 55, 48, 61, 62, 68, 85, 61, 86, 59, 54, 71, 55, 70, 63, 79, 64, 58, 89, 55, 54, 62, 66, 60, 60, 58, 54, 75, 84, 67, 74, 55, 58, 55, 58, 62, 53, 63, 62, 72, 55, 66, 55, 48, 74, 67, 80, 58, 50, 44, 77, 76, 57, 60, 67, 92, 55, 56, 70, 76, 85, 76, 54, 67, 58, 57, 54, 65, 66, 65, 59, 63, 66, 92, 63, 55, 86, 77, 127, 68, 67, 57, 51, 62, 73, 60, 65, 60, 80, 61, 108, 63, 55, 71, 52, 76, 65, 47, 80, 56, 72, 67, 69, 50, 84, 49, 71, 71, 105, 63, 80, 61, 58, 79, 57, 52, 52, 70, 58, 67, 77, 64, 64, 66, 65, 50, 61, 81, 52, 47, 65, 68, 59, 89, 54, 64, 58, 62, 60, 43, 60, 33, 87, 72, 70, 54, 62, 70, 78, 66, 52, 64, 64, 85, 44, 56, 59, 64, 76, 56, 75, 62, 75, 55, 59, 67, 64, 77, 60, 70, 77, 59, 53, 61, 80, 91, 70, 60, 75, 49, 71, 82, 47, 74, 59, 68, 56, 54, 69, 69, 56, 76, 55, 58, 54, 60, 78, 83, 71, 61, 59, 63, 45, 38, 57, 56, 61, 59, 66, 78, 75, 66, 78, 67, 68, 68, 72, 67, 65, 58, 57, 58, 83, 70, 128, 61, 66, 72, 83, 67, 63, 60, 72, 55, 66, 62, 55, 68, 60, 43, 65, 47, 62, 70, 50, 59, 64, 92, 71, 61, 48, 59, 63, 90, 69, 55, 52, 59, 47, 69, 64, 74, 52, 43, 102, 72, 55, 76, 66, 85, 93, 73, 49, 69, 59, 96, 42, 58, 65, 54, 77, 47, 72, 62, 67, 72, 61, 43, 78, 51, 49, 140, 59, 65, 64, 69, 81, 71, 72, 60, 60, 50, 68, 66, 52, 64, 58, 84, 65, 46, 74, 59, 66, 70, 81, 52, 62, 53, 60, 65, 59, 62, 75, 86, 79, 45, 62, 69, 48, 76, 67, 68, 49, 58, 71, 77, 53, 59, 56, 73, 49, 67, 65, 79, 73, 68, 53, 75, 65, 50, 52, 74, 57, 61, 53, 75, 70, 92, 62, 73, 56, 66, 55, 61, 74, 60, 59, 50, 54, 53, 79, 49, 56, 79, 79, 83, 92, 41, 62, 64, 59, 70, 79, 87, 53, 52, 60, 110, 66, 54, 86, 65, 62, 91, 60, 64, 70, 64, 60, 45, 55, 74, 74, 58, 51, 58, 80, 52, 66, 61, 56, 79, 73, 70, 75, 64, 54, 49, 69, 52, 56, 70, 81, 55, 65, 73, 64, 109, 52, 57, 58, 57, 86, 75, 69, 62, 48, 81, 67, 57, 66, 43, 63, 48, 52, 53, 73, 64, 76, 56, 53, 64, 63, 63, 54, 39, 58, 51, 66, 62, 86, 60, 63, 74, 63, 82, 54, 58, 62, 62, 70, 58, 68, 61, 74, 59, 69, 113, 62, 59, 66, 77, 59, 70, 65, 62, 59, 50, 81, 52, 70, 63, 73, 61, 90, 61, 47, 55, 69, 114, 104, 53, 70, 51, 55, 58, 67, 59, 47, 67, 71, 64, 80, 58, 73, 92, 67, 51, 61, 60, 53, 65, 68, 55, 66, 69, 63, 72, 50, 46, 75, 65, 68, 44, 64, 63, 88, 64, 58, 66, 65, 68, 55, 58, 64, 66, 69, 58, 58, 58, 65, 65, 92, 72, 68, 48, 56, 68, 63, 67, 68, 57, 86, 51, 72, 86, 74, 71, 58, 65, 60, 81, 59, 63, 57, 50, 77, 55, 64, 70, 61, 51, 62, 63, 55, 60, 81, 53, 88, 58, 63, 58, 58, 69, 60, 85, 71, 68, 81, 58, 68, 94, 68, 53, 57, 52, 62, 57, 59, 69, 58, 60, 50, 63, 72, 69, 62, 49, 64, 81, 84, 62, 62, 88, 72, 72, 58, 58, 67, 59, 63, 61, 59, 76, 72, 74, 80, 73, 59, 69, 79, 58, 44, 69, 78, 71, 63, 65, 57, 63, 48, 55, 111, 61, 57, 76, 55, 46, 71, 67, 53, 59, 60, 83, 54, 89, 68, 64, 65, 61, 111, 52, 65, 70, 54, 89, 48, 54, 82, 54, 67, 62, 88, 88, 80, 77, 55, 49, 65, 83, 69, 72, 63, 48, 62, 62, 52, 85, 77, 63, 74, 70, 66, 43, 67, 66, 36, 52, 75, 58, 78, 58, 67, 69, 64, 62, 49, 66, 49, 64, 82, 78, 57, 55, 58, 52, 50, 52, 59, 55, 48, 70, 49, 101, 74, 55, 65, 59, 52, 55, 52, 59, 64, 73, 83, 72, 61, 58, 49, 66, 63, 72, 73, 67, 53, 54, 94, 70, 65, 57, 58, 61, 98, 82, 58, 64, 62, 92, 57, 87, 51, 59, 38, 53, 68, 97, 61, 51, 65, 68, 45, 48, 76, 59, 63, 70, 67, 70, 59, 77, 62, 50, 85, 61, 70, 52, 67, 58, 66, 76, 59, 49, 61, 69, 63, 60, 62, 53, 50, 95, 62, 53, 72, 66, 81, 72, 74, 125, 62, 66, 71, 65, 84, 64, 55, 64, 51, 67, 72, 72, 69, 60, 63, 76, 86, 39, 56, 47, 52, 63, 79, 63, 54, 46, 63, 57, 75, 66, 62, 75, 69, 49, 43, 67, 89, 74, 63, 60, 67, 89, 65, 54, 78, 82, 65, 53, 56, 72, 98, 63, 66, 48, 70, 64, 63, 61, 62, 58, 76, 65, 71, 39, 65, 67, 52, 51, 74, 43, 72, 65, 43, 68, 51, 61, 67, 63, 85, 68, 52, 80, 86, 54, 47, 78, 63, 64, 92, 67, 49, 42, 65, 78, 69, 62, 73, 40, 54, 64, 54, 70, 61, 68, 66, 93, 79, 52, 89, 73, 89, 77, 64, 70, 73, 61, 59, 54, 72, 69, 79, 77, 73, 113, 58, 78, 61, 46, 107, 67, 43, 53, 66, 74, 58, 77, 60, 72, 105, 65, 65, 106, 43, 75, 58, 60, 62, 91, 63, 66, 63, 62, 80, 82, 65, 54, 62, 61, 54, 60, 50, 64, 61, 52, 69, 78, 133, 67, 75, 78, 57, 53, 108, 54, 69, 61, 50, 65, 62, 65, 51, 66, 56, 75, 61, 49, 57, 56, 70, 44, 61, 71, 41, 73, 58, 72, 63, 51, 58, 91, 42, 60, 66, 52, 72, 61, 69, 58, 51, 58, 64, 62, 91, 65, 64, 47, 56, 65, 63, 71, 62, 95, 75, 65, 53, 60, 60, 77, 67, 60, 52, 60, 60, 73, 46, 92, 53, 67, 61, 55, 60, 59, 60, 55, 95, 65, 68, 58, 49, 45, 66, 78, 69, 83, 56, 85, 78, 83, 56, 60, 57, 71, 57, 53, 53, 143, 89, 52, 55, 60, 60, 61, 76, 63, 53, 45, 62, 75, 69, 67, 59, 50, 66, 83, 65, 60, 51, 65, 60, 72, 58, 54, 51, 63, 91, 74, 63, 54, 62, 61, 58, 62, 64, 68, 117, 68, 68, 76, 61, 37, 78, 74, 67, 77, 78, 69, 64, 63, 76, 74, 62, 64, 89, 71, 61, 66, 49, 48, 58, 75, 62, 47, 62, 72, 62, 59, 49, 71, 70, 43, 55, 68, 72, 64, 79, 67, 68, 53, 77, 61, 62, 61, 67, 55, 76, 56, 70, 59, 70, 70, 55, 63, 66, 59, 112, 54, 71, 54, 61, 48, 79, 61, 71, 91, 52, 51, 52, 79, 71, 74, 61, 63, 64, 58, 66, 53, 48, 71, 49, 59, 65, 111, 63, 64, 67, 44, 54, 59, 68, 64, 60, 54, 101, 58, 56, 60, 59, 69, 75, 72, 64, 58, 51, 59, 51, 56, 80, 49, 77, 67, 71, 79, 76, 77, 71, 69, 55, 50, 76, 49, 120, 70, 51, 78, 60, 98, 57, 74, 54, 59, 74, 60, 86, 54, 58, 62, 68, 53, 48, 63, 59, 56, 49, 103, 66, 69, 57, 74, 46, 83, 78, 62, 66, 54, 83, 58, 61, 95, 77, 57, 96, 61, 69, 69, 103, 43, 72, 70, 53, 82, 68, 110, 64, 85, 65, 69, 93, 56, 79, 57, 65, 74, 51, 52, 78, 81, 76, 81, 66, 45, 68, 67, 69, 68, 65, 67, 63, 59, 59, 66, 63, 54, 62, 60, 107, 58, 67, 56, 68, 64, 68, 70, 55, 48, 69, 56, 57, 56, 55, 57, 93, 75, 64, 71, 66, 55, 58, 66, 63, 46, 71, 68, 64, 62, 76, 69, 60, 44, 62, 71, 86, 61, 44, 44, 53, 63, 62, 47, 66, 69, 67, 61, 85, 95, 65, 53, 64, 57, 68, 59, 97, 60, 63, 58, 61, 50, 63, 70, 90, 54, 66, 53, 60, 62, 55, 60, 71, 62, 67, 70, 82, 39, 104, 60, 68, 39, 76, 51, 58, 84, 58, 61, 72, 62, 72, 62, 61, 63, 60, 67, 45, 57, 60, 62, 50, 54, 76, 77, 69, 70, 78, 64, 69, 70, 70, 62, 63, 78, 47, 57, 54, 84, 69, 93, 54, 66, 81, 79, 125, 52, 62, 64, 58, 101, 64, 56, 69, 50, 63, 56, 62, 73, 88, 72, 67, 86, 74, 52, 56, 60, 66, 63, 70, 49, 44, 65, 90, 62, 64, 67, 63, 109, 87, 55, 70, 64, 84, 75, 64, 81, 109, 63, 59, 101, 66, 66, 51, 71, 112, 69, 56, 58, 69, 74, 76, 60, 47, 59, 67, 54, 70, 73, 63, 63, 69, 73, 94, 99, 61, 47, 80, 67, 50, 54, 49, 72, 68, 81, 111, 66, 68, 40, 65, 45, 84, 72, 44, 84, 52, 46, 50, 72, 66, 50, 67, 77, 66, 60, 78, 61, 72, 63, 77, 58, 66, 48, 88, 79, 53, 69, 51, 57, 67, 73, 57, 66, 83, 58, 99, 74, 73, 66, 74, 73, 57, 63, 76, 51, 78, 91, 69, 98, 89, 60, 63, 54, 66, 98, 66, 61, 52, 53, 81, 62, 60, 67, 76, 56, 69, 60, 54, 57, 65, 81, 64, 56, 67, 58, 59, 91, 59, 106, 53, 62, 54, 68, 61, 58, 44, 72, 73, 55, 52, 65, 78, 77, 59, 70, 67, 58, 65, 57, 65, 60, 60, 67, 73, 64, 70, 56, 49, 61, 50, 58, 79, 56, 64, 49, 54, 57, 73, 61, 84, 55, 75, 73, 61, 84, 78, 64, 81, 58, 69, 78, 67, 63, 78, 54, 43, 61, 52, 45, 40, 71, 50, 75, 86, 56, 82, 60, 68, 54, 67, 62, 76, 93, 76, 61, 61, 82, 69, 55, 68, 84, 60, 61, 103, 66, 72, 92, 64, 64, 75, 88, 62, 52, 60, 69, 60, 54, 58, 74, 59, 52, 60, 51, 72, 66, 63, 71, 67, 55, 58, 54, 75, 57, 63, 62, 88, 56, 71, 55, 61, 61, 75, 45, 112, 67, 93, 66, 60, 76, 75, 78, 49, 48, 73, 57, 74, 73, 74, 78, 62, 57, 69, 53, 69, 84, 68, 71, 81, 62, 56, 74, 56, 62, 71, 68, 53, 45, 54, 83, 123, 48, 63, 65, 60, 78, 100, 82, 71, 66, 61, 83, 61, 68, 72, 59, 54, 55, 79, 58, 50, 60, 66, 60, 56, 48, 51, 55, 63, 69, 65, 67, 59, 63, 59, 61, 57, 55, 73, 63, 54, 65, 70, 57, 73, 65, 60, 47, 64, 75, 68, 79, 84, 58, 63, 57, 63, 82, 67, 49, 68, 95, 60, 53, 69, 55, 84, 54, 75, 53, 59, 49, 68, 60, 55, 70, 54, 77, 57, 43, 50, 68, 58, 84, 80, 48, 69, 67, 53, 61, 65, 60, 67, 60, 56, 70, 79, 57, 68, 58, 59, 56, 60, 72, 61, 67, 72, 59, 62, 62, 70, 67, 65, 68, 77, 52, 67, 79, 74, 65, 48, 50, 66, 65, 60, 47, 54, 57, 68, 72, 73, 57, 72, 72, 68, 58, 71, 69, 84, 64, 62, 76, 67, 99, 46, 52, 62, 58, 66, 41, 70, 67, 49, 56, 59, 67, 66, 50, 61, 90, 61, 81, 72, 66, 64, 96, 78, 67, 71, 46, 57, 60, 84, 84, 71, 62, 80, 86, 100, 65, 62, 68, 64, 77, 67, 68, 57, 60, 64, 64, 54, 126, 74, 55, 51, 53, 59, 54, 72, 61, 71, 62, 68, 59, 62, 60, 66, 63, 60, 82, 54, 75, 57, 69, 64, 66, 58, 70, 59, 87, 64, 61, 63, 56, 58, 52, 73, 73, 87, 59, 83, 73, 60, 50, 103, 78, 71, 66, 61, 67, 44, 74, 62, 66, 62, 70, 77, 75, 60, 63, 66, 72, 67, 57, 68, 57, 63, 68, 62, 52, 54, 67, 60, 59, 64, 66, 78, 67, 69, 60, 69, 96, 75, 59, 112, 50, 97, 65, 55, 65, 60, 61, 57, 59, 48, 67, 66, 72, 64, 76, 65, 53, 63, 65, 70, 45, 111, 74, 65, 54, 64, 70, 66, 48, 82, 57, 58, 39, 65, 62, 82, 63, 64, 61, 58, 70, 62, 63, 69, 78, 75, 59, 56, 57, 70, 50, 68, 84, 76, 64, 63, 82, 57, 66, 70, 60, 69, 46, 69, 66, 70, 116, 80, 57, 93, 51, 83, 74, 83, 62, 58, 77, 60, 75, 65, 102, 100, 47, 53, 56, 53, 100, 83, 47, 57, 66, 62, 52, 57, 67, 60, 63, 70, 81, 52, 80, 113, 59, 75, 70, 61, 68, 66, 57, 69, 64, 59, 69, 60, 62, 72, 69, 62, 90, 58, 69, 73, 79, 62, 75, 58, 67, 60, 54, 56, 64, 71, 84, 69, 79, 66, 68, 72, 61, 47, 62, 47, 69, 59, 62, 60, 76, 79, 53, 58, 68, 65, 67, 59, 57, 73, 86, 60, 60, 59, 65, 61, 58, 67, 105, 55, 52, 63, 45, 67, 62, 79, 63, 49, 47, 59, 62, 54, 94, 61, 60, 66, 58, 50, 74, 65, 70, 60, 73, 68, 66, 60, 60, 58, 94, 70, 54, 58, 53, 70, 52, 71, 71, 72, 64, 52, 65, 56, 68, 64, 82, 67, 69, 67, 59, 87, 56, 109, 62, 64, 64, 50, 61, 49, 56, 58, 57, 59, 60, 51, 61, 62, 70, 71, 66, 55, 63, 69, 54, 64, 81, 66, 69, 69, 51, 81, 44, 66, 49, 55, 42, 68, 54, 64, 75, 49, 53, 57, 72, 73, 51, 68, 63, 66, 61, 66, 58, 67, 88, 55, 57, 58, 72, 71, 48, 84, 76, 51, 62, 56, 51, 69, 59, 72, 70, 53, 56, 59, 52, 73, 56, 70, 65, 60, 89, 70, 62, 62, 75, 58, 100, 49, 65, 69, 56, 59, 65, 68, 60, 65, 55, 65, 76, 72, 60, 66, 51, 73, 67, 67, 63, 101, 78, 74, 65, 69, 57, 83, 129, 55, 61, 93, 122, 61, 65, 55, 83, 60, 70, 65, 63, 76, 98, 66, 64, 58, 56, 67, 71, 62, 66, 62, 61, 69, 64, 66, 58, 50, 68, 66, 58, 71, 64, 99, 72, 67, 101, 45, 67, 54, 63, 76, 62, 57, 63, 51, 53, 63, 67, 48, 72, 62, 63, 87, 62, 64, 87, 53, 62, 70, 53, 61, 65, 125, 71, 67, 54, 71, 74, 73, 65, 83, 60, 72, 62, 56, 64, 68, 66, 64, 62, 54, 70, 65, 59, 49, 74, 84, 80, 69, 81, 69, 40, 64, 68, 71, 55, 70, 119, 56, 62, 56, 67, 67, 57, 63, 66, 63, 73, 63, 68, 77, 60, 48, 58, 68, 81, 62, 82, 61, 76, 61, 60, 76, 41, 107, 80, 76, 69, 66, 67, 69, 64, 62, 89, 67, 45, 86, 64, 58, 80, 51, 61, 67, 63, 71, 62, 60, 75, 70, 65, 56, 55, 64, 67, 69, 67, 57, 58, 59, 89, 63, 73, 107, 66, 61, 65, 86, 62, 54, 63, 55, 72, 61, 59, 52, 64, 86, 78, 79, 74, 55, 57, 83, 75, 64, 67, 63, 71, 82, 61, 61, 68, 52, 63, 65, 75, 72, 56, 62, 58, 58, 74, 52, 54, 71, 73, 81, 51, 71, 55, 49, 59, 65, 57, 74, 80, 76, 79, 48, 62, 70, 63, 106, 73, 55, 69, 87, 50, 47, 61, 67, 59, 78, 65, 64, 65, 65, 59, 62, 108, 77, 69, 56, 54, 55, 50, 77, 64, 66, 49, 72, 70, 59, 58, 61, 59, 71, 58, 63, 57, 63, 79, 49, 68, 60, 57, 63, 60, 56, 57, 115, 43, 58, 56, 66, 70, 60, 59, 125, 34, 52, 64, 61, 58, 55, 60, 62, 58, 62, 46, 71, 60, 66, 79, 64, 60, 49, 69, 48, 71, 53, 56, 69, 77, 48, 63, 74, 67, 54, 91, 55, 52, 63, 83, 92, 64, 62, 69, 56, 59, 59, 78, 65, 61, 68, 52, 62, 75, 63, 52, 82, 61, 70, 61, 58, 60, 50, 69, 56, 51, 60, 70, 85, 97, 73, 104, 61, 60, 74, 70, 68, 60, 62, 86, 88, 53, 60, 56, 64, 70, 67, 55, 72, 89, 63, 53, 59, 63, 65, 59, 96, 64, 66, 36, 48, 58, 71, 58, 53, 65, 58, 47, 62, 65, 86, 40, 56, 49, 69, 54, 68, 61, 67, 65, 57, 70, 65, 96, 74, 61, 58, 53, 60, 58, 64, 77, 67, 66, 69, 71, 88, 53, 74, 91, 68, 62, 67, 53, 108, 73, 72, 59, 65, 79, 53, 67, 55, 61, 65, 107, 80, 58, 55, 72, 50, 75, 54, 56, 80, 54, 72, 63, 53, 64, 84, 58, 58, 83, 62, 87, 60, 60, 71, 57, 75, 54, 68, 76, 72, 62, 64, 60, 76, 67, 59, 61, 84, 54, 54, 87, 86, 81, 64, 113, 67, 67, 63, 77, 70, 90, 49, 58, 81, 71, 53, 56, 51, 58, 63, 73, 46, 57, 37, 66, 60, 63, 84, 61, 78, 81, 61, 64, 62, 41, 65, 67, 58, 62, 53, 67, 91, 51, 59, 90, 59, 64, 71, 65, 65, 60, 69, 59, 61, 59, 53, 45, 77, 58, 130, 63, 64, 52, 60, 65, 57, 71, 79, 75, 47, 66, 64, 72, 54, 82, 47, 53, 71, 62, 52, 64, 66, 62, 81, 86, 73, 86, 51, 71, 48, 58, 83, 100, 68, 70, 58, 84, 76, 66, 54, 74, 69, 59, 60, 57, 71, 44, 57, 64, 74, 73, 60, 86, 55, 79, 62, 92, 100, 80, 69, 81, 77, 81, 89, 72, 70, 106, 84, 45, 65, 67, 56, 63, 63, 61, 68, 61, 54, 69, 93, 71, 44, 69, 63, 62, 67, 51, 58, 61, 114, 48, 63, 51, 112, 68, 81, 72, 56, 53, 50, 50, 45, 65, 75, 70, 82, 48, 38, 64, 58, 64, 67, 52, 40, 69, 63, 61, 64, 51, 59, 65, 62, 36, 112, 61, 65, 51, 67, 57, 46, 58, 80, 75, 46, 60, 82, 74, 97, 62, 63, 65, 78, 59, 74, 57, 66, 104, 61, 58, 64, 49, 62, 83, 63, 93, 57, 59, 65, 60, 73, 64, 57, 60, 67, 57, 59, 73, 59, 64, 59, 69, 67, 80, 58, 69, 52, 86, 68, 65, 46, 55, 69, 52, 51, 50, 57, 59, 58, 57, 54, 79, 87, 53, 59, 55, 55, 65, 66, 41, 61, 65, 67, 77, 112, 109, 54, 56, 56, 60, 72, 55, 70, 74, 65, 69, 62, 67, 56, 58, 74, 71, 51, 72, 68, 59, 67, 75, 63, 70, 66, 87, 69, 55, 63, 61, 66, 66, 58, 67, 63, 76, 65, 63, 65, 85, 69, 50, 73, 66, 67, 43, 58, 88, 64, 67, 58, 67, 62, 66, 69, 128, 54, 54, 66, 66, 107, 57, 57, 72, 60, 59, 64, 71, 50, 122, 64, 66, 64, 52, 52, 59, 134, 75, 95, 65, 61, 72, 44, 59, 48, 60, 61, 61, 75, 75, 73, 111, 53, 70, 54, 53, 69, 72, 58, 63, 63, 70, 45, 71, 55, 73, 70, 58, 67, 75, 72, 56, 77, 61, 54, 71, 83, 65, 58, 65, 64, 72, 73, 105, 68, 91, 71, 67, 102, 70, 74, 57, 48, 69, 59, 78, 53, 80, 85, 54, 64, 74, 79, 63, 62, 63, 80, 55, 50, 64, 46, 60, 52, 60, 85, 41, 71, 69, 52, 60, 78, 82, 73, 74, 70, 64, 63, 54, 56, 86, 54, 57, 58, 70, 70, 63, 67, 55, 60, 67, 74, 55, 52, 51, 46, 54, 45, 63, 94, 66, 64, 102, 70, 125, 68, 67, 82, 68, 60, 57, 66, 53, 86, 75, 64, 63, 89, 44, 62, 40, 65, 60, 65, 56, 60, 50, 48, 55, 67, 55, 75, 62, 67, 66, 61, 65, 82, 92, 66, 70, 48, 63, 64, 52, 70, 70, 63, 79, 71, 77, 59, 84, 80, 43, 66, 45, 57, 54, 64, 72, 70, 66, 79, 65, 54, 66, 69, 93, 52, 57, 71, 64, 53, 60, 62, 53, 80, 74, 69, 64, 68, 76, 65, 82, 58, 55, 54, 59, 73, 49, 64, 70, 57, 60, 60, 61, 66, 71, 56, 59, 61, 87, 74, 63, 66, 81, 68, 72, 58, 94, 51, 69, 64, 76, 50, 56, 48, 52, 46, 88, 89, 68, 70, 44, 57, 51, 60, 62, 49, 45, 76, 62, 99, 76, 54, 65, 63, 65, 40, 77, 54, 37, 56, 93, 66, 78, 71, 58, 60, 56, 61, 107, 21, 66, 53, 47, 85, 71, 63, 61, 63, 60, 68, 56, 46, 68, 83, 71, 49, 70, 104, 60, 64, 66, 68, 58, 69, 86, 48, 58, 66, 71, 53, 56, 80, 79, 51, 49, 62, 106, 55, 57, 44, 54, 68, 67, 56, 98, 63, 71, 69, 72, 58, 59, 76, 46, 77, 75, 76, 72, 125, 55, 56, 67, 61, 69, 53, 67, 68, 82, 57, 57, 65, 63, 66, 59, 60, 78, 62, 57, 65, 71, 75, 43, 61, 58, 76, 51, 67, 66, 55, 63, 64, 72, 78, 54, 74, 69, 59, 72, 49, 60, 68, 62, 51, 59, 45, 49, 99, 52, 68, 75, 89, 68, 68, 50, 66, 64, 67, 77, 76, 57, 59, 57, 63, 66, 93, 81, 74, 71, 62, 64, 67, 109, 59, 81, 59, 60, 58, 58, 73, 56, 55, 61, 66, 71, 57, 59, 61, 53, 73, 60, 64, 58, 61, 63, 51, 55, 46, 62, 73, 76, 76, 72, 57, 84, 67, 64, 68, 56, 69, 53, 83, 56, 57, 53, 70, 66, 65, 57, 100, 71, 63, 67, 67, 60, 37, 137, 72, 78, 46, 84, 56, 67, 57, 54, 52, 62, 66, 109, 65, 79, 67, 79, 64, 74, 66, 67, 88, 64, 51, 69, 55, 104, 97, 99, 60, 64, 84, 60, 61, 56, 68, 54, 67, 66, 62, 90, 59, 76, 55, 79, 67, 55, 62, 77, 50, 72, 67, 80, 78, 73, 57, 61, 67, 78, 101, 61, 79, 58, 70, 62, 70, 59, 69, 60, 67, 51, 53, 60, 68, 77, 63, 69, 54, 64, 50, 66, 60, 61, 66, 78, 77, 56, 54, 78, 61, 59, 71, 60, 66, 87, 65, 53, 76, 65, 67, 56, 80, 65, 92, 60, 48, 65, 87, 80, 67, 62, 83, 76, 55, 48, 72, 53, 53, 53, 62, 54, 53, 55, 47, 69, 52, 53, 72, 70, 58, 101, 44, 89, 63, 62, 58, 72, 65, 53, 49, 48, 65, 71, 78, 48, 57, 65, 64, 67, 70, 59, 65, 65, 63, 61, 82, 54, 62, 58, 65, 66, 61, 45, 46, 87, 63, 145, 57, 58, 58, 58, 58, 69, 93, 66, 62, 56, 58, 58, 59, 63, 63, 58, 61, 51, 60, 65, 60, 76, 71, 60, 68, 83, 62, 56, 78, 67, 59, 69, 80, 36, 83, 49, 60, 52, 80, 80, 45, 50, 72, 71, 59, 79, 66, 75, 79, 56, 78, 55, 49, 59, 70, 66, 53, 48, 52, 82, 56, 55, 95, 80, 91, 65, 84, 53, 61, 54, 55, 69, 57, 95, 62, 105, 40, 45, 58, 54, 68, 54, 81, 36, 58, 80, 63, 65, 60, 68, 53, 58, 63, 56, 52, 68, 62, 79, 46, 54, 61, 51, 62, 51, 65, 74, 81, 53, 72, 53, 65, 59, 76, 74, 67, 85, 63, 59, 51, 58, 90, 60, 59, 61, 57, 74, 57, 45, 97, 84, 61, 89, 49, 77, 67, 60, 65, 64, 83, 75, 67, 61, 70, 56, 54, 53, 66, 71, 62, 63, 58, 66, 70, 48, 77, 77, 85, 99, 50, 60, 57, 61, 57, 65, 71, 85, 90, 50, 85, 68, 69, 72, 48, 96, 55, 68, 61, 47, 71, 79, 52, 55, 71, 48, 57, 73, 73, 100, 74, 59, 90, 60, 61, 65, 63, 72, 72, 112, 63, 79, 58, 58, 53, 66, 62, 100, 63, 55, 70, 62, 66, 98, 69, 49, 86, 63, 75, 52, 110, 69, 78, 57, 62, 59, 75, 71, 53, 81, 80, 78, 66, 57, 75, 54, 60, 53, 64, 91, 61, 48, 64, 54, 57, 56, 84, 46, 89, 72, 126, 71, 54, 58, 71, 64, 59, 73, 45, 42, 73, 62, 88, 57, 48, 85, 58, 86, 78, 59, 73, 63, 59, 75, 82, 61, 72, 66, 69, 66, 55, 46, 57, 67, 79, 63, 56, 67, 60, 63, 82, 62, 67, 76, 47, 68, 76, 63, 62, 70, 62, 53, 58, 38, 66, 68, 63, 64, 61, 65, 76, 66, 75, 64, 51, 65, 64, 80, 62, 67, 44, 55, 66, 57, 53, 65, 63, 55, 67, 123, 77, 92, 60, 54, 79, 72, 60, 53, 69, 73, 60, 69, 80, 66, 83, 62, 69, 74, 64, 70, 61, 51, 56, 61, 54, 61, 54, 74, 80, 63, 47, 55, 79, 54, 47, 62, 73, 59, 59, 66, 48, 64, 63, 57, 54, 63, 58, 87, 61, 61, 68, 59, 74, 52, 66, 68, 66, 137, 48, 46, 64, 68, 129, 74, 80, 66, 60, 69, 79, 56, 65, 78, 62, 69, 106, 53, 53, 66, 62, 91, 63, 65, 80, 57, 50, 76, 62, 68, 83, 51, 77, 61, 64, 61, 72, 83, 106, 66, 56, 70, 57, 59, 51, 84, 55, 61, 66, 88, 77, 68, 54, 66, 54, 67, 64, 73, 60, 71, 63, 88, 59, 46, 62, 67, 95, 77, 82, 71, 74, 50, 58, 63, 104, 58, 73, 67, 53, 74, 56, 57, 56, 46, 93, 42, 75, 56, 66, 64, 58, 65, 72, 92, 74, 71, 54, 60, 79, 51, 61, 66, 62, 54, 64, 83, 67, 54, 72, 78, 66, 52, 54, 103, 66, 65, 53, 64, 58, 64, 74, 66, 71, 47, 47, 60, 63, 76, 62, 49, 82, 66, 51, 61, 59, 77, 55, 186, 65, 103, 102, 67, 75, 74, 68, 58, 62, 54, 74, 71, 73, 51, 61, 50, 72, 52, 89, 72, 69, 74, 60, 62, 73, 57, 61, 118, 66, 73, 53, 66, 60, 70, 60, 57, 69, 59, 55, 52, 70, 60, 69, 70, 66, 72, 63, 71, 63, 74, 71, 54, 70, 65, 67, 61, 62, 71, 66, 83, 65, 65, 69, 81, 78, 94, 62, 74, 71, 53, 54, 78, 96, 55, 104, 52, 74, 92, 64, 37, 66, 66, 62, 49, 62, 64, 57, 67, 85, 60, 59, 55, 70, 92, 60, 51, 60, 65, 78, 68, 70, 53, 67, 75, 54, 71, 68, 52, 64, 67, 63, 47, 64, 56, 63, 76, 63, 68, 55, 60, 65, 66, 58, 57, 79, 60, 67, 70, 132, 59, 62, 58, 61, 54, 35, 58, 66, 70, 60, 61, 67, 61, 84, 71, 79, 68, 57, 52, 95, 58, 63, 86, 50, 56, 56, 67, 65, 70, 55, 47, 51, 54, 71, 60, 60, 75, 59, 58, 54, 78, 51, 111, 64, 49, 68, 67, 76, 64, 61, 71, 82, 82, 70, 55, 64, 87, 65, 74, 59, 50, 66, 77, 55, 63, 46, 64, 63, 60, 92, 72, 57, 52, 66, 63, 66, 77, 58, 61, 59, 54, 72, 60, 60, 77, 60, 56, 54, 57, 72, 67, 74, 45, 71, 93, 40, 51, 64, 55, 67, 73, 53, 54, 50, 38, 68, 63, 57, 61, 65, 103, 62, 59, 47, 57, 67, 123, 72, 65, 74, 143, 73, 61, 54, 67, 66, 71, 68, 65, 94, 67, 55, 61, 52, 61, 62, 83, 60, 67, 58, 67, 44, 67, 98, 67, 69, 50, 78, 54, 81, 69, 65, 55, 58, 61, 73, 62, 74, 61, 62, 58, 54, 72, 73, 56, 70, 61, 72, 80, 62, 55, 60, 71, 61, 59, 66, 72, 82, 61, 66, 70, 64, 79, 87, 41, 61, 75, 68, 67, 62, 60, 57, 70, 94, 61, 86, 58, 44, 40, 65, 62, 44, 61, 48, 100, 76, 97, 49, 71, 64, 48, 55, 59, 58, 74, 56, 39, 47, 69, 71, 72, 64, 62, 61, 74, 57, 63, 70, 62, 72, 87, 69, 67, 62, 59, 73, 61, 71, 68, 64, 54, 75, 55, 63, 63, 81, 80, 49, 54, 44, 70, 60, 70, 63, 69, 60, 69, 58, 93, 68, 74, 75, 64, 90, 58, 102, 69, 54, 69, 63, 51, 57, 58, 89, 61, 67, 65, 69, 69, 105, 65, 62, 60, 71, 53, 53, 64, 66, 107, 73, 55, 58, 71, 67, 67, 62, 57, 66, 76, 63, 57, 60, 67, 61, 57, 53, 58, 59, 71, 65, 60, 65, 99, 68, 70, 77, 86, 60, 72, 57, 45, 63, 82, 64, 62, 61, 54, 77, 63, 65, 66, 72, 58, 52, 65, 56, 91, 64, 57, 74, 68, 44, 83, 82, 69, 78, 76, 63, 48, 67, 73, 105, 79, 56, 51, 60, 60, 70, 62, 70, 75, 61, 62, 68, 69, 51, 62, 72, 63, 57, 81, 54, 89, 60, 82, 53, 55, 72, 62, 59, 65, 76, 57, 53, 82, 83, 77, 69, 69, 65, 58, 110, 42, 52, 57, 70, 86, 61, 69, 73, 60, 55, 64, 66, 49, 75, 62, 77, 69, 66, 58, 61, 61, 74, 83, 67, 64, 56, 73, 73, 71, 53, 54, 55, 78, 71, 65, 78, 81, 49, 76, 60, 48, 98, 67, 75, 74, 99, 56, 70, 67, 69, 61, 60, 83, 53, 89, 72, 57, 64, 59, 76, 56, 57, 55, 61, 56, 75, 63, 58, 60, 58, 55, 57, 53, 66, 92, 66, 72, 50, 59, 67, 58, 62, 63, 57, 62, 74, 54, 65, 61, 67, 53, 74, 68, 71, 60, 64, 74, 81, 66, 63, 78, 64, 58, 66, 39, 63, 63, 86, 56, 71, 68, 96, 62, 69, 63, 70, 68, 72, 66, 63, 74, 52, 71, 51, 60, 56, 60, 57, 88, 60, 58, 62, 60, 64, 57, 86, 100, 63, 62, 51, 65, 73, 73, 59, 80, 78, 52, 61, 63, 66, 88, 56, 60, 60, 75, 59, 70, 66, 75, 63, 51, 61, 52, 66, 90, 116, 88, 65, 69, 42, 64, 67, 56, 60, 56, 64, 82, 60, 51, 63, 78, 63, 56, 64, 69, 81, 60, 63, 67, 62, 59, 49, 45, 79, 60, 62, 76, 77, 54, 94, 71, 48, 78, 69, 98, 50, 56, 94, 52, 72, 56, 132, 49, 66, 59, 72, 67, 68, 55, 67, 67, 59, 67, 56, 67, 74, 65, 78, 58, 72, 51, 64, 66, 57, 64, 56, 62, 68, 54, 74, 55, 76, 73, 62, 57, 66, 73, 70, 70, 75, 64, 68, 71, 46, 68, 71, 65, 73, 57, 70, 57, 75, 53, 59, 67, 66, 66, 73, 67, 57, 57, 68, 74, 50, 70, 66, 55, 68, 70, 68, 56, 62, 83, 66, 64, 66, 61, 75, 80, 103, 53, 34, 55, 61, 82, 58, 62, 56, 56, 89, 81, 68, 60, 62, 49, 65, 54, 129, 94, 60, 69, 74, 58, 75, 72, 77, 63, 52, 54, 60, 65, 61, 75, 64, 97, 59, 69, 71, 54, 65, 58, 64, 65, 54, 69, 73, 55, 64, 65, 59, 57, 60, 62, 67, 66, 63, 45, 65, 55, 67, 78, 67, 50, 84, 64, 59, 67, 82, 60, 73, 63, 62, 67, 52, 177, 60, 76, 74, 74, 135, 45, 69, 63, 64, 66, 77, 61, 70, 90, 64, 66, 63, 71, 66, 62, 89, 69, 66, 61, 49, 73, 51, 93, 60, 66, 72, 67, 76, 75, 66, 70, 59, 52, 89, 58, 56, 67, 59, 87, 58, 74, 49, 66, 72, 71, 80, 48, 69, 64, 52, 61, 64, 64, 65, 83, 53, 71, 58, 58, 67, 45, 92, 99, 74, 47, 57, 74, 65, 52, 103, 62, 56, 69, 55, 73, 53, 69, 58, 55, 68, 65, 55, 62, 67, 54, 90, 67, 70, 61, 91, 70, 61, 57, 90, 73, 46, 81, 57, 63, 60, 79, 69, 78, 59, 65, 99, 55, 58, 70, 57, 73, 54, 71, 71, 76, 107, 58, 64, 63, 70, 75, 63, 65, 47, 70, 56, 66, 63, 58, 60, 79, 64, 141, 62, 85, 60, 79, 63, 52, 49, 60, 99, 79, 70, 60, 60, 57, 65, 57, 72, 64, 61, 69, 69, 67, 68, 61, 61, 49, 60, 88, 36, 72, 73, 66, 58, 74, 53, 56, 62, 72, 57, 37, 52, 70, 53, 60, 67, 83, 60, 61, 62, 61, 61, 81, 65, 49, 80, 63, 55, 66, 59, 68, 67, 61, 53, 71, 58, 73, 62, 65, 71, 48, 57, 60, 91, 60, 63, 54, 61, 61, 57, 54, 68, 60, 61, 53, 72, 62, 71, 72, 60, 60, 91, 63, 59, 56, 78, 66, 81, 88, 55, 57, 71, 81, 47, 74, 67, 70, 66, 62, 53, 50, 56, 65, 65, 61, 57, 64, 78, 56, 51, 66, 69, 59, 69, 56, 66, 57, 62, 72, 106, 73, 49, 48, 65, 53, 55, 73, 80, 68, 59, 88, 78, 71, 62, 72, 55, 76, 60, 80, 107, 68, 64, 57, 83, 65, 67, 91, 59, 62, 101, 76, 53, 55, 79, 70, 69, 65, 50, 60, 62, 67, 66, 75, 69, 75, 44, 61, 56, 69, 55, 75, 72, 71, 56, 46, 68, 80, 72, 65, 62, 59, 65, 60, 60, 106, 57, 58, 65, 59, 65, 99, 57, 68, 40, 54, 64, 58, 69, 64, 52, 69, 65, 49, 64, 61, 55, 63, 49, 59, 64, 71, 75, 78, 50, 117, 59, 65, 65, 65, 69, 79, 65, 65, 55, 55, 62, 54, 75, 54, 72, 37, 53, 66, 54, 78, 62, 92, 66, 61, 58, 84, 57, 63, 58, 69, 100, 70, 68, 60, 134, 56, 57, 65, 51, 62, 56, 62, 68, 65, 61, 62, 69, 56, 74, 46, 60, 57, 62, 63, 68, 67, 64, 81, 58, 62, 57, 73, 69, 67, 68, 59, 60, 75, 51, 61, 68, 57, 77, 67, 56, 67, 76, 55, 76, 57, 72, 65, 53, 76, 68, 61, 52, 70, 63, 56, 75, 56, 49, 63, 51, 68, 55, 50, 65, 60, 90, 60, 70, 61, 68, 61, 52, 51, 53, 106, 71, 126, 69, 54, 56, 59, 64, 65, 47, 72, 60, 75, 57, 66, 61, 65, 72, 67, 69, 72, 70, 63, 63, 65, 64, 70, 83, 92, 75, 65, 53, 60, 117, 47, 68, 62, 67, 62, 70, 59, 44, 62, 56, 64, 65, 71, 68, 53, 59, 66, 58, 73, 70, 49, 72, 103, 77, 57, 91, 60, 68, 55, 73, 48, 74, 74, 62, 61, 65, 71, 77, 85, 64, 69, 54, 67, 64, 77, 59, 75, 49, 52, 58, 59, 73, 47, 75, 82, 54, 64, 71, 56, 58, 85, 59, 46, 73, 119, 56, 65, 54, 67, 78, 50, 58, 75, 53, 72, 56, 50, 81, 51, 78, 57, 93, 82, 90, 52, 47, 51, 43, 57, 114, 212, 61, 66, 77, 74, 59, 64, 45, 74, 69, 58, 47, 55, 54, 64, 69, 55, 50, 48, 57, 58, 61, 68, 38, 64, 57, 82, 87, 83, 70, 68, 67, 72, 52, 71, 63, 54, 106, 52, 46, 72, 54, 58, 65, 67, 63, 71, 43, 62, 64, 59, 54, 53, 50, 48, 63, 77, 86, 90, 68, 65, 54, 59, 86, 51, 71, 65, 67, 61, 60, 55, 55, 57, 85, 83, 64, 40, 55, 60, 69, 97, 55, 56, 63, 52, 71, 64, 49, 71, 58, 61, 77, 62, 52, 52, 60, 67, 68, 66, 67, 74, 70, 54, 62, 62, 66, 67, 50, 74, 102, 67, 81, 76, 104, 58, 63, 62, 71, 92, 50, 54, 55, 70, 61, 55, 70, 54, 55, 72, 66, 65, 41, 51, 63, 63, 60, 83, 80, 41, 62, 65, 64, 80, 64, 88, 66, 54, 58, 61, 66, 69, 64, 62, 50, 64, 82, 42, 76, 71, 58, 66, 66, 59, 76, 70, 79, 85, 58, 69, 52, 75, 81, 53, 80, 54, 49, 68, 65, 55, 53, 75, 78, 56, 46, 58, 58, 71, 77, 82, 43, 71, 50, 59, 75, 66, 69, 61, 62, 84, 65, 115, 108, 98, 54, 37, 82, 79, 68, 98, 51, 70, 104, 50, 52, 64, 64, 64, 56, 79, 48, 66, 65, 56, 55, 33, 55, 73, 88, 61, 63, 73, 91, 64, 64, 56, 67, 97, 51, 43, 62, 63, 52, 45, 58, 64, 58, 64, 64, 74, 57, 62, 74, 44, 81, 49, 79, 64, 148, 61, 84, 90, 37, 77, 72, 63, 56, 66, 48, 52, 77, 87, 99, 76, 50, 75, 56, 76, 68, 73, 51, 61, 74, 78, 60, 100, 124, 81, 52, 71, 47, 59, 103, 73, 56, 79, 99, 49, 64, 49, 64, 58, 51, 56, 82, 51, 91, 61, 61, 66, 70, 68, 49, 86, 65, 60, 67, 77, 68, 59, 66, 69, 54, 55, 67, 57, 73, 65, 48, 79, 66, 48, 63, 64, 64, 54, 90, 60, 65, 70, 54, 66, 66, 55, 59, 101, 56, 83, 66, 46, 55, 76, 50, 67, 55, 70, 68, 75, 79, 61, 51, 52, 45, 62, 63, 60, 71, 97, 63, 70, 51, 53, 52, 76, 70, 66, 73, 62, 58, 64, 67, 57, 67, 56, 82, 84, 67, 69, 72, 71, 59, 71, 77, 57, 95, 65, 78, 83, 70, 74, 109, 66, 66, 77, 51, 66, 58, 52, 63, 62, 64, 51, 60, 64, 95, 71, 62, 74, 61, 69, 74, 65, 71, 53, 74, 53, 52, 55, 51, 56, 86, 108, 76, 62, 103, 48, 80, 57, 67, 49, 73, 74, 76, 112, 59, 62, 107, 69, 71, 75, 61, 82, 49, 47, 54, 103, 62, 92, 70, 81, 45, 57, 76, 57, 58, 68, 74, 87, 56, 47, 60, 44, 77, 74, 59, 82, 50, 57, 52, 63, 56, 60, 47, 59, 61, 61, 59, 54, 59, 71, 55, 76, 67, 69, 69, 63, 74, 88, 58, 43, 92, 63, 74, 53, 72, 62, 77, 78, 59, 55, 68, 74, 62, 83, 75, 56, 57, 75, 72, 68, 57, 66, 70, 92, 58, 69, 55, 115, 54, 43, 64, 71, 46, 68, 48, 94, 66, 56, 62, 65, 63, 69, 64, 81, 78, 49, 72, 54, 88, 49, 61, 82, 72, 67, 46, 59, 64, 76, 71, 70, 59, 68, 83, 56, 57, 77, 66, 138, 59, 36, 51, 41, 70, 73, 63, 68, 88, 72, 77, 70, 95, 54, 51, 57, 52, 66, 59, 55, 60, 95, 118, 72, 70, 65, 60, 62, 53, 69, 58, 63, 72, 80, 64, 52, 72, 44, 93, 51, 85, 91, 58, 70, 61, 49, 53, 58, 84, 62, 59, 64, 67, 48, 75, 65, 53, 66, 71, 81, 56, 43, 59, 65, 63, 71, 79, 78, 69, 56, 62, 64, 59, 57, 74, 63, 55, 66, 62, 72, 82, 56, 43, 78, 65, 81, 107, 51, 61, 62, 57, 52, 53, 43, 68, 51, 57, 50, 60, 47, 61, 61, 74, 62, 93, 52, 61, 56, 80, 71, 77, 79, 57, 54, 131, 95, 59, 71, 63, 63, 72, 70, 60, 64, 67, 57, 68, 73, 71, 55, 64, 48, 62, 75, 49, 57, 57, 67, 64, 56, 53, 52, 53, 57, 72, 52, 66, 61, 61, 41, 65, 56, 63, 61, 85, 61, 59, 87, 51, 62, 63, 60, 65, 67, 60, 60, 74, 74, 52, 60, 65, 98, 81, 70, 50, 63, 69, 61, 55, 75, 53, 66, 60, 60, 54, 84, 77, 71, 70, 60, 59, 68, 86, 94, 72, 71, 55, 55, 54, 75, 71, 85, 50, 60, 57, 65, 62, 81, 53, 67, 55, 81, 59, 78, 52, 109, 56, 92, 68, 68, 56, 65, 67, 67, 68, 49, 74, 48, 68, 66, 76, 64, 84, 58, 78, 65, 85, 73, 75, 50, 47, 54, 55, 48, 67, 66, 54, 63, 50, 114, 56, 70, 68, 83, 129, 91, 64, 53, 111, 53, 67, 58, 68, 48, 65, 96, 79, 65, 63, 97, 83, 92, 62, 72, 59, 72, 61, 62, 88, 61, 55, 79, 66, 75, 67, 71, 60, 84, 61, 61, 52, 50, 66, 70, 51, 52, 59, 74, 51, 79, 63, 83, 81, 67, 48, 64, 67, 79, 63, 59, 71, 63, 67, 65, 62, 76, 65, 42, 64, 62, 69, 89, 65, 61, 71, 60, 74, 66, 80, 51, 63, 57, 68, 69, 72, 79, 95, 95, 33, 57, 67, 48, 45, 60, 76, 62, 70, 86, 64, 54, 59, 99, 56, 56, 66, 53, 66, 61, 53, 73, 72, 46, 50, 65, 86, 54, 80, 71, 66, 75, 61, 73, 51, 51, 51, 74, 51, 52, 83, 59, 84, 45, 66, 47, 54, 41, 54, 60, 84, 87, 60, 69, 58, 70, 78, 63, 84, 56, 64, 48, 53, 59, 63, 54, 84, 53, 56, 65, 43, 112, 50, 56, 70, 67, 67, 94, 75, 59, 79, 89, 66, 97, 72, 61, 64, 73, 68, 53, 54, 45, 54, 81, 47, 86, 54, 64, 64, 71, 45, 64, 62, 114, 48, 62, 64, 69, 71, 49, 103, 78, 68, 68, 58, 77, 66, 71, 57, 153, 100, 71, 83, 92, 67, 53, 45, 57, 57, 48, 72, 52, 61, 55, 65, 68, 64, 52, 58, 48, 69, 60, 77, 43, 48, 60, 66, 83, 62, 99, 58, 61, 65, 68, 46, 51, 68, 59, 38, 62, 55, 44, 72, 53, 59, 40, 59, 86, 69, 76, 56, 57, 54, 68, 54, 81, 100, 38, 61, 39, 55, 81, 58, 53, 108, 73, 58, 141, 73, 49, 68, 58, 63, 59, 61, 42, 79, 68, 80, 50, 64, 57, 61, 61, 61, 56, 58, 67, 60, 72, 58, 62, 67, 59, 79, 56, 61, 56, 93, 61, 63, 82, 68, 67, 45, 59, 59, 41, 80, 64, 61, 61, 75, 76, 48, 79, 51, 70, 55, 49, 73, 67, 24, 76, 60, 68, 49, 70, 64, 52, 65, 58, 68, 86, 84, 57, 83, 54, 58, 66, 75, 76, 66, 74, 55, 49, 77, 57, 65, 67, 80, 67, 69, 61, 64, 61, 98, 52, 54, 63, 62, 53, 48, 92, 52, 66, 64, 60, 56, 65, 65, 49, 78, 63, 68, 66, 61, 53, 56, 53, 67, 66, 58, 78, 56, 84, 65, 55, 60, 75, 63, 77, 57, 53, 60, 73, 69, 71, 64, 139, 85, 64, 60, 64, 54, 56, 85, 144, 49, 54, 51, 48, 54, 58, 63, 56, 64, 57, 65, 61, 61, 88, 44, 48, 64, 53, 57, 51, 35, 57, 82, 57, 69, 81, 95, 115, 73, 53, 63, 68, 78, 48, 57, 56, 59, 60, 81, 61, 64, 69, 57, 73, 65, 64, 63, 60, 100, 59, 62, 83, 52, 56, 50, 60, 71, 67, 52, 64, 51, 84, 71, 65, 64, 65, 70, 39, 59, 59, 79, 57, 104, 92, 56, 73, 61, 72, 63, 66, 72, 68, 101, 54, 94, 57, 49, 58, 46, 69, 57, 74, 74, 64, 63, 71, 57, 63, 60, 56, 61, 66, 81, 60, 46, 60, 100, 53, 63, 65, 62, 66, 73, 81, 70, 78, 74, 71, 80, 78, 56, 63, 131, 76, 91, 62, 54, 52, 53, 74, 58, 55, 68, 86, 87, 110, 68, 62, 66, 72, 57, 56, 49, 46, 88, 80, 40, 76, 69, 48, 81, 56, 53, 66, 51, 67, 36, 57, 89, 57, 58, 51, 91, 99, 59, 68, 80, 89, 79, 67, 108, 66, 64, 78, 69, 62, 52, 67, 61, 72, 62, 62, 67, 50, 74, 59, 80, 56, 75, 55, 68, 71, 60, 54, 63, 63, 64, 47, 73, 91, 53, 70, 83, 82, 71, 52, 60, 69, 68, 75, 83, 47, 72, 64, 71, 68, 49, 51, 68, 90, 75, 59, 62, 66, 95, 64, 55, 59, 49, 69, 66, 51, 68, 91, 64, 55, 76, 65, 61, 55, 68, 71, 52, 94, 71, 81, 62, 46, 55, 72, 74, 77, 93, 75, 59, 68, 58, 49, 60, 107, 64, 60, 56, 70, 51, 60, 63, 54, 48, 49, 67, 57, 48, 54, 129, 70, 65, 61, 56, 97, 80, 54, 70, 53, 61, 91, 66, 75, 70, 64, 65, 74, 67, 62, 65, 67, 95, 43, 72, 66, 65, 90, 66, 65, 70, 67, 54, 103, 66, 66, 62, 54, 86, 63, 65, 65, 99, 50, 62, 89, 66, 69, 65, 67, 48, 62, 44, 93, 82, 59, 62, 85, 48, 68, 82, 71, 59, 66, 72, 59, 74, 62, 57, 73, 47, 82, 56, 61, 93, 64, 87, 51, 45, 58, 64, 106, 69, 110, 53, 71, 63, 76, 60, 73, 105, 51, 98, 42, 55, 60, 80, 67, 62, 65, 86, 48, 45, 53, 60, 76, 89, 72, 60, 66, 61, 72, 81, 106, 76, 82, 64, 62, 69, 54, 70, 96, 62, 55, 103, 93, 82, 75, 61, 63, 70, 52, 60, 69, 61, 52, 61, 63, 49, 57, 67, 62, 68, 112, 65, 76, 69, 77, 68, 45, 69, 71, 60, 64, 55, 62, 86, 59, 69, 58, 64, 73, 52, 75, 73, 63, 70, 100, 69, 74, 67, 74, 49, 76, 69, 79, 63, 104, 67, 59, 61, 54, 59, 68, 56, 100, 65, 67, 78, 71, 64, 66, 79, 75, 86, 64, 61, 80, 77, 145, 75, 56, 65, 62, 72, 68, 68, 70, 60, 66, 68, 87, 66, 68, 37, 44, 66, 78, 67, 67, 69, 46, 45, 67, 78, 72, 66, 45, 62, 57, 62, 77, 58, 85, 61, 45, 59, 67, 57, 51, 74, 49, 45, 72, 76, 52, 61, 69, 64, 60, 59, 72, 46, 76, 52, 71, 43, 52, 52, 55, 66, 60, 70, 66, 43, 62, 71, 49, 64, 64, 74, 66, 50, 50, 68, 61, 63, 54, 79, 74, 50, 52, 62, 55, 63, 81, 55, 69, 48, 61, 84, 59, 43, 84, 69, 65, 73, 93, 53, 84, 72, 64, 59, 76, 56, 75, 57, 99, 63, 66, 72, 42, 82, 62, 56, 59, 51, 49, 56, 74, 65, 60, 61, 82, 74, 61, 59, 71, 56, 43, 47, 59, 54, 75, 76, 51, 69, 76, 118, 63, 71, 55, 108, 71, 69, 65, 78, 52, 66, 79, 71, 46, 58, 73, 30, 53, 69, 84, 90, 84, 58, 45, 69, 78, 52, 68, 71, 68, 59, 61, 67, 56, 67, 76, 40, 55, 58, 50, 54, 53, 63, 73, 54, 70, 41, 49, 62, 53, 70, 61, 46, 66, 53, 49, 64, 55, 78, 68, 79, 63, 77, 64, 96, 54, 86, 95, 59, 68, 74, 65, 50, 50, 74, 63, 72, 85, 61, 70, 77, 46, 73, 75, 54, 50, 93, 69, 63, 54, 68, 75, 68, 74, 66, 79, 64, 75, 75, 76, 65, 63, 54, 54, 76, 72, 61, 54, 55, 58, 76, 64, 56, 44, 58, 60, 55, 69, 68, 70, 58, 56, 79, 59, 87, 47, 72, 65, 61, 52, 53, 81, 76, 44, 62, 98, 64, 81, 72, 75, 65, 78, 55, 68, 65, 52, 66, 85, 69, 60, 54, 81, 50, 76, 76, 67, 75, 70, 61, 86, 68, 91, 64, 62, 60, 64, 120, 46, 77, 57, 64, 59, 62, 47, 44, 51, 54, 99, 56, 76, 54, 87, 66, 66, 87, 71, 59, 135, 62, 68, 68, 86, 54, 64, 76, 48, 69, 79, 55, 60, 76, 69, 69, 191, 53, 65, 81, 60, 65, 89, 57, 48, 35, 54, 59, 64, 34, 64, 74, 46, 61, 59, 69, 77, 65, 59, 69, 64, 51, 87, 67, 68, 60, 76, 59, 68, 75, 70, 49, 60, 68, 51, 71, 62, 54, 62, 47, 77, 56, 75, 67, 63, 53, 61, 69, 66, 46, 69, 50, 69, 79, 40, 56, 77, 75, 73, 62, 68, 68, 63, 58, 118, 65, 55, 59, 61, 71, 65, 63, 45, 70, 63, 90, 80, 54, 62, 66, 44, 48, 64, 49, 83, 96, 86, 86, 70, 90, 54, 58, 68, 67, 76, 62, 69, 68, 65, 64, 75, 53, 64, 67, 65, 74, 54, 49, 67, 115, 62, 61, 68, 50, 76, 59, 59, 66, 49, 57, 55, 48, 54, 59, 65, 59, 57, 48, 60, 64, 59, 89, 68, 104, 59, 54, 78, 77, 52, 67, 43, 73, 73, 64, 69, 69, 59, 60, 66, 71, 72, 57, 43, 67, 51, 49, 61, 65, 53, 67, 124, 52, 59, 71, 67, 53, 52, 75, 57, 69, 60, 42, 51, 58, 61, 39, 66, 72, 76, 64, 80, 48, 50, 49, 68, 58, 76, 62, 82, 77, 65, 71, 42, 81, 82, 46, 137, 104, 68, 58, 62, 55, 59, 88, 101, 75, 72, 72, 56, 52, 57, 139, 61, 59, 63, 54, 100, 73, 79, 53, 62, 60, 49, 74, 69, 51, 53, 81, 62, 72, 85, 63, 110, 64, 90, 64, 64, 71, 58, 57, 47, 54, 65, 77, 66, 61, 56, 70, 62, 59, 78, 64, 73, 105, 54, 51, 65, 83, 64, 73, 50, 55, 62, 60, 58, 66, 79, 75, 67, 62, 86, 63, 57, 47, 71, 43, 79, 127, 51, 65, 67, 51, 39, 79, 66, 80, 73, 74, 54, 59, 63, 54, 46, 59, 70, 77, 76, 64, 82, 64, 75, 70, 69, 53, 62, 54, 54, 55, 62, 62, 58, 94, 59, 63, 104, 73, 62, 54, 53, 58, 67, 60, 71, 69, 78, 64, 72, 78, 64, 116, 56, 59, 44, 54, 82, 62, 57, 65, 74, 73, 71, 77, 69, 66, 53, 65, 61, 63, 51, 77, 56, 51, 72, 55, 64, 74, 63, 70, 58, 65, 69, 56, 69, 50, 64, 50, 56, 68, 74, 69, 58, 69, 63, 75, 78, 77, 59, 58, 71, 93, 52, 55, 74, 58, 66, 63, 45, 48, 62, 73, 69, 65, 66, 59, 96, 67, 52, 52, 73, 71, 67, 52, 58, 68, 57, 42, 47, 45, 71, 112, 53, 60, 63, 45, 73, 61, 75, 89, 77, 47, 67, 75, 62, 62, 114, 69, 60, 68, 68, 92, 61, 82, 54, 56, 65, 50, 66, 74, 94, 56, 51, 90, 79, 54, 51, 65, 71, 51, 82, 49, 57, 57, 29, 58, 60, 90, 56, 56, 62, 64, 65, 67, 56, 58, 36, 59, 64, 59, 59, 89, 79, 57, 72, 65, 57, 60, 51, 74, 55, 86, 60, 60, 50, 51, 67, 52, 81, 54, 64, 74, 85, 56, 91, 60, 54, 56, 47, 66, 58, 52, 60, 131, 59, 53, 84, 56, 90, 82, 60, 57, 84, 62, 102, 73, 81, 58, 70, 77, 66, 55, 63, 68, 68, 75, 79, 73, 62, 61, 61, 78, 52, 72, 71, 60, 59, 68, 55, 64, 76, 52, 66, 64, 70, 54, 61, 90, 57, 59, 52, 65, 88, 57, 77, 62, 67, 76, 79, 47, 64, 63, 86, 61, 98, 62, 79, 81, 64, 67, 84, 65, 64, 91, 60, 67, 55, 76, 58, 58, 53, 72, 68, 64, 41, 60, 79, 111, 60, 61, 93, 58, 81, 49, 69, 66, 83, 55, 89, 60, 67, 49, 75, 64, 53, 117, 68, 65, 96, 63, 62, 73, 41, 81, 53, 68, 60, 53, 56, 61, 68, 55, 66, 64, 147, 56, 54, 56, 76, 67, 53, 72, 45, 50, 74, 69, 73, 97, 59, 81, 57, 57, 56, 65, 102, 61, 57, 98, 70, 57, 69, 77, 86, 55, 51, 53, 79, 63, 96, 66, 73, 92, 64, 70, 75, 60, 67, 60, 67, 82, 83, 57, 49, 61, 60, 62, 83, 58, 64, 114, 140, 65, 77, 75, 60, 51, 67, 72, 59, 68, 66, 51, 65, 84, 64, 63, 56, 58, 55, 63, 62, 60, 59, 50, 86, 88, 71, 68, 75, 83, 70, 62, 98, 47, 70, 54, 55, 83, 94, 77, 62, 56, 54, 67, 66, 87, 74, 54, 60, 68, 60, 64, 59, 56, 89, 64, 61, 61, 73, 53, 61, 68, 56, 67, 66, 64, 58, 51, 59, 58, 74, 40, 64, 74, 57, 52, 48, 73, 72, 69, 54, 50, 75, 63, 66, 69, 54, 71, 69, 66, 70, 59, 58, 55, 69, 71, 72, 55, 91, 63, 79, 57, 55, 61, 62, 58, 66, 58, 71, 75, 73, 51, 56, 42, 56, 61, 61, 42, 82, 55, 55, 50, 62, 64, 74, 61, 51, 53, 71, 73, 61, 78, 69, 70, 64, 54, 60, 76, 75, 135, 51, 57, 63, 112, 62, 62, 57, 74, 66, 72, 77, 90, 59, 42, 69, 77, 63, 63, 104, 46, 71, 58, 60, 61, 98, 60, 44, 75, 49, 62, 73, 72, 59, 51, 70, 64, 57, 73, 63, 59, 69, 78, 74, 85, 65, 58, 49, 61, 76, 55, 61, 60, 72, 61, 87, 68, 71, 78, 79, 61, 62, 44, 69, 62, 66, 44, 55, 53, 47, 53, 58, 66, 64, 59, 78, 70, 71, 59, 72, 60, 75, 57, 83, 64, 67, 77, 61, 63, 59, 59, 76, 72, 93, 67, 73, 49, 64, 66, 50, 58, 57, 59, 76, 79, 62, 67, 34, 40, 67, 39, 44, 73, 51, 80, 67, 68, 59, 84, 67, 62, 54, 58, 58, 59, 79, 85, 69, 51, 57, 55, 77, 60, 70, 68, 96, 72, 59, 86, 100, 84, 64, 46, 60, 59, 64, 80, 75, 43, 64, 50, 51, 66, 68, 54, 95, 72, 60, 64, 67, 76, 102, 65, 53, 70, 68, 47, 81, 69, 62, 60, 73, 73, 86, 78, 60, 64, 79, 64, 95, 77, 92, 61, 54, 83, 77, 65, 133, 60, 69, 65, 64, 56, 51, 50, 63, 65, 61, 57, 68, 68, 75, 64, 165, 79, 85, 80, 58, 48, 78, 55, 70, 46, 66, 62, 48, 66, 60, 64, 60, 55, 59, 57, 86, 72, 63, 66, 74, 58, 43, 73, 60, 80, 79, 80, 52, 62, 49, 80, 60, 63, 54, 52, 58, 56, 71, 65, 64, 76, 71, 72, 71, 60, 64, 69, 63, 73, 80, 49, 69, 87, 48, 53, 58, 65, 52, 77, 77, 86, 62, 49, 135, 69, 61, 49, 57, 55, 60, 62, 63, 66, 55, 62, 60, 69, 72, 73, 51, 62, 60, 42, 75, 49, 72, 106, 39, 47, 57, 56, 55, 62, 49, 97, 59, 59, 61, 73, 64, 60, 52, 69, 35, 93, 56, 83, 59, 65, 60, 58, 58, 65, 62, 47, 57, 66, 60, 60, 57, 74, 47, 59, 70, 76, 64, 70, 64, 75, 69, 74, 59, 65, 65, 67, 76, 68, 53, 67, 60, 64, 60, 48, 48, 77, 57, 48, 66, 69, 71, 52, 75, 45, 56, 53, 61, 68, 50, 86, 79, 68, 94, 65, 62, 79, 58, 72, 47, 57, 54, 70, 57, 69, 58, 59, 54, 61, 67, 49, 61, 59, 58, 51, 50, 74, 60, 67, 76, 48, 60, 70, 47, 76, 68, 64, 99, 89, 69, 57, 53, 62, 67, 54, 95, 70, 58, 57, 62, 44, 66, 178, 68, 55, 47, 52, 63, 44, 76, 46, 48, 68, 41, 88, 64, 28, 84, 68, 43, 57, 65, 68, 103, 69, 68, 75, 48, 86, 54, 50, 56, 61, 59, 62, 55, 78, 72, 59, 62, 60, 56, 61, 56, 58, 62, 52, 52, 62, 54, 57, 70, 63, 67, 56, 50, 51, 71, 69, 76, 44, 87, 54, 59, 71, 77, 47, 67, 82, 69, 48, 64, 87, 151, 67, 46, 74, 69, 89, 50, 78, 47, 64, 64, 58, 55, 47, 66, 73, 74, 76, 55, 69, 82, 67, 52, 61, 62, 59, 54, 61, 62, 60, 57, 82, 55, 67, 43, 59, 68, 49, 76, 56, 70, 51, 84, 63, 62, 102, 62, 65, 50, 60, 62, 58, 55, 58, 97, 86, 79, 66, 134, 79, 69, 50, 67, 60, 63, 72, 37, 60, 55, 52, 74, 69, 47, 68, 57, 48, 45, 73, 57, 52, 57, 52, 54, 88, 85, 61, 81, 64, 65, 54, 63, 100, 67, 74, 67, 59, 57, 73, 53, 67, 56, 71, 97, 49, 44, 77, 59, 58, 61, 67, 62, 87, 73, 56, 63, 71, 102, 71, 61, 83, 56, 54, 92, 64, 75, 62, 43, 80, 56, 56, 63, 57, 57, 53, 79, 86, 61, 70, 61, 81, 51, 68, 118, 74, 58, 46, 57, 108, 74, 60, 65, 57, 50, 73, 53, 75, 91, 65, 52, 61, 61, 54, 60, 63, 61, 59, 69, 62, 49, 75, 43, 49, 51, 63, 69, 101, 66, 56, 62, 85, 120, 44, 69, 57, 60, 67, 63, 64, 79, 60, 58, 47, 79, 61, 55, 56, 46, 86, 60, 55, 65, 73, 68, 60, 73, 71, 56, 60, 84, 57, 59, 60, 78, 68, 72, 53, 79, 93, 66, 76, 81, 44, 54, 72, 85, 59, 61, 65, 88, 47, 85, 79, 60, 55, 77, 76, 81, 54, 81, 52, 57, 100, 90, 75, 57, 71, 48, 71, 61, 61, 77, 73, 76, 65, 64, 51, 79, 76, 45, 48, 84, 59, 54, 93, 58, 53, 75, 64, 91, 53, 62, 78, 48, 77, 53, 70, 58, 63, 79, 65, 106, 64, 79, 60, 67, 54, 61, 128, 54, 71, 48, 68, 87, 55, 61, 66, 56, 65, 64, 61, 72, 48, 69, 85, 73, 46, 72, 62, 97, 55, 75, 68, 88, 55, 82, 62, 57, 78, 70, 56, 56, 85, 99, 54, 76, 57, 61, 62, 48, 59, 66, 59, 92, 65, 68, 82, 54, 56, 68, 72, 104, 68, 59, 62, 77, 55, 69, 70, 79, 55, 60, 56, 53, 62, 49, 75, 69, 64, 75, 65, 83, 102, 61, 66, 103, 56, 63, 52, 62, 66, 59, 57, 69, 70, 68, 72, 54, 72, 53, 61, 99, 65, 91, 47, 65, 70, 65, 65, 55, 48, 69, 43, 61, 57, 75, 93, 110, 71, 64, 90, 52, 61, 69, 78, 52, 59, 60, 51, 57, 89, 61, 55, 38, 49, 73, 48, 58, 60, 63, 47, 57, 65, 81, 76, 68, 54, 69, 62, 90, 43, 71, 59, 65, 70, 68, 61, 56, 65, 73, 61, 54, 54, 62, 45, 73, 83, 65, 57, 50, 59, 75, 72, 68, 82, 62, 54, 63, 65, 57, 60, 58, 62, 63, 90, 61, 64, 91, 61, 104, 55, 73, 74, 71, 73, 90, 89, 58, 65, 57, 68, 63, 57, 64, 55, 63, 64, 65, 75, 61, 93, 70, 55, 88, 68, 96, 54, 48, 62, 79, 57, 51, 66, 81, 84, 74, 64, 72, 62, 58, 77, 84, 66, 53, 79, 44, 59, 39, 81, 50, 54, 84, 77, 57, 80, 51, 70, 75, 60, 57, 65, 48, 62, 57, 60, 92, 121, 97, 63, 57, 114, 79, 57, 43, 66, 62, 57, 77, 75, 66, 60, 85, 53, 64, 70, 71, 41, 66, 60, 56, 76, 62, 42, 64, 77, 66, 70, 59, 70, 60, 75, 55, 56, 54, 48, 70, 71, 68, 73, 90, 58, 80, 63, 64, 44, 56, 65, 54, 68, 46, 80, 121, 97, 60, 77, 90, 82, 73, 60, 55, 95, 46, 69, 67, 84, 77, 64, 52, 57, 73, 64, 67, 66, 91, 66, 78, 54, 71, 91, 53, 67, 41, 86, 68, 66, 75, 43, 71, 58, 46, 56, 86, 92, 61, 83, 61, 65, 59, 56, 48, 51, 78, 56, 51, 73, 62, 53, 50, 77, 75, 60, 50, 53, 47, 60, 81, 72, 69, 73, 49, 54, 69, 51, 69, 81, 58, 63, 60, 60, 50, 74, 73, 88, 89, 83, 53, 86, 63, 83, 63, 99, 54, 66, 73, 52, 73, 62, 63, 63, 78, 105, 46, 69, 56, 67, 60, 41, 73, 64, 67, 75, 56, 58, 60, 58, 45, 40, 70, 54, 69, 40, 60, 52, 125, 57, 58, 52, 72, 79, 45, 68, 60, 54, 69, 62, 69, 70, 82, 64, 77, 67, 66, 82, 69, 66, 78, 71, 55, 121, 165, 42, 75, 46, 45, 58, 76, 86, 52, 99, 58, 51, 52, 81, 40, 73, 47, 51, 47, 67, 59, 49, 48, 69, 51, 61, 64, 61, 57, 66, 50, 44, 61, 59, 69, 68, 59, 74, 52, 53, 69, 68, 36, 88, 76, 62, 52, 57, 63, 76, 61, 54, 63, 68, 57, 56, 55, 106, 80, 57, 70, 61, 72, 58, 63, 68, 65, 71, 37, 59, 70, 54, 61, 66, 58, 61, 73, 59, 61, 66, 82, 41, 51, 50, 79, 68, 51, 71, 60, 79, 70, 77, 71, 55, 52, 54, 65, 66, 102, 58, 90, 82, 57, 91, 60, 52, 60, 70, 71, 102, 80, 72, 55, 95, 48, 56, 73, 58, 105, 64, 52, 56, 68, 81, 51, 71, 55, 56, 54, 58, 53, 86, 61, 58, 67, 66, 83, 69, 54, 85, 64, 60, 89, 66, 69, 91, 87, 62, 58, 91, 67, 75, 56, 48, 55, 71, 68, 83, 65, 60, 102, 69, 83, 75, 55, 77, 47, 54, 77, 76, 46, 84, 65, 82, 66, 63, 79, 69, 65, 74, 50, 59, 60, 57, 68, 57, 66, 77, 84, 47, 72, 58, 51, 47, 47, 76, 47, 70, 58, 58, 113, 119, 62, 50, 66, 69, 67, 68, 87, 56, 65, 81, 74, 66, 45, 75, 74, 79, 60, 57, 50, 69, 76, 61, 70, 64, 59, 78, 62, 60, 60, 71, 62, 50, 52, 66, 106, 55, 64, 58, 48, 74, 45, 82, 53, 64, 52, 65, 62, 54, 57, 70, 65, 47, 67, 56, 67, 154, 58, 56, 69, 61, 53, 70, 55, 57, 67, 62, 66, 76, 106, 89, 82, 57, 75, 71, 51, 60, 81, 54, 64, 55, 66, 62, 85, 104, 59, 86, 63, 67, 55, 101, 62, 60, 76, 86, 57, 70, 69, 57, 69, 59, 67, 51, 54, 43, 48, 52, 53, 45, 90, 65, 91, 67, 86, 65, 77, 68, 52, 55, 72, 67, 87, 59, 70, 44, 73, 60, 95, 70, 54, 57, 69, 81, 67, 42, 65, 72, 50, 50, 56, 74, 68, 53, 116, 87, 69, 67, 51, 68, 52, 77, 59, 60, 53, 63, 75, 69, 67, 59, 59, 61, 56, 49, 54, 63, 66, 77, 62, 60, 49, 39, 61, 60, 69, 64, 74, 92, 77, 68, 53, 68, 52, 92, 71, 58, 57, 56, 72, 50, 53, 81, 78, 82, 61, 66, 66, 47, 69, 102, 53, 76, 61, 68, 68, 76, 84, 51, 54, 53, 72, 61, 64, 94, 76, 70, 54, 115, 58, 53, 49, 70, 50, 59, 56, 44, 61, 59, 84, 71, 95, 50, 75, 89, 39, 85, 62, 56, 88, 56, 48, 64, 122, 61, 77, 72, 48, 55, 63, 57, 56, 94, 55, 68, 77, 59, 56, 53, 71, 57, 55, 66, 58, 57, 98, 63, 94, 63, 69, 59, 84, 68, 68, 58, 65, 57, 59, 51, 52, 57, 56, 49, 60, 44, 42, 75, 69, 59, 63, 56, 81, 63, 65, 75, 53, 62, 80, 59, 77, 87, 64, 66, 56, 45, 63, 53, 76, 60, 67, 66, 97, 63, 60, 70, 75, 70, 84, 72, 62, 54, 94, 65, 127, 60, 58, 80, 86, 68, 84, 83, 50, 76, 63, 83, 85, 62, 78, 63, 65, 48, 60, 85, 102, 69, 76, 54, 53, 52, 57, 72, 58, 67, 49, 72, 60, 62, 73, 53, 84, 50, 69, 60, 60, 66, 59, 44, 100, 54, 72, 54, 64, 65, 64, 59, 60, 89, 77, 67, 60, 122, 69, 58, 54, 64, 59, 41, 54, 66, 77, 86, 76, 53, 69, 61, 63, 56, 57, 76, 81, 55, 83, 60, 49, 64, 55, 71, 58, 103, 66, 69, 76, 58, 76, 72, 63, 48, 60, 58, 75, 49, 63, 70, 53, 69, 57, 67, 76, 75, 61, 49, 60, 75, 82, 85, 75, 54, 79, 62, 71, 46, 66, 51, 64, 51, 69, 83, 65, 59, 73, 65, 70, 52, 56, 116, 53, 66, 72, 54, 78, 50, 67, 67, 45, 70, 55, 57, 75, 60, 97, 55, 76, 65, 62, 74, 61, 59, 85, 56, 60, 51, 68, 73, 86, 76, 59, 63, 67, 60, 81, 55, 61, 47, 41, 72, 57, 77, 62, 70, 68, 46, 59, 63, 58, 56, 56, 59, 65, 62, 56, 52, 77, 71, 73, 81, 60, 84, 58, 72, 97, 79, 62, 56, 62, 50, 70, 47, 63, 68, 43, 89, 52, 78, 66, 94, 58, 52, 60, 61, 86, 72, 74, 61, 54, 61, 64, 87, 66, 81, 59, 53, 59, 71, 93, 63, 73, 70, 56, 65, 58, 51, 102, 61, 79, 62, 80, 58, 57, 78, 57, 55, 70, 81, 67, 70, 68, 36, 46, 76, 63, 55, 78, 61, 143, 79, 62, 79, 75, 67, 76, 57, 64, 80, 48, 63, 77, 60, 62, 60, 52, 77, 47, 70, 81, 65, 67, 86, 78, 89, 53, 53, 51, 67, 67, 54, 72, 59, 85, 62, 50, 49, 83, 90, 57, 62, 53, 91, 65, 61, 55, 52, 64, 67, 77, 63, 60, 64, 86, 87, 88, 65, 47, 75, 58, 71, 55, 77, 86, 69, 76, 62, 57, 66, 63, 52, 90, 71, 67, 61, 64, 45, 47, 65, 64, 66, 76, 72, 64, 66, 60, 64, 78, 51, 44, 56, 108, 79, 64, 88, 84, 80, 94, 68, 66, 87, 79, 38, 89, 57, 69, 60, 57, 54, 51, 59, 53, 76, 61, 67, 66, 84, 49, 102, 51, 63, 115, 64, 68, 64, 55, 45, 54, 82, 76, 72, 48, 64, 57, 64, 77, 65, 51, 55, 52, 61, 76, 49, 57, 82, 62, 64, 73, 69, 51, 58, 44, 53, 59, 42, 68, 52, 56, 77, 50, 60, 80, 44, 58, 78, 70, 57, 62, 95, 65, 63, 70, 78, 44, 92, 61, 68, 62, 69, 81, 55, 59, 54, 67, 65, 70, 101, 62, 59, 62, 106, 52, 75, 65, 67, 51, 63, 60, 55, 61, 59, 59, 54, 68, 66, 49, 57, 64, 66, 55, 44, 67, 44, 68, 58, 70, 74, 57, 60, 57, 63, 58, 58, 85, 64, 61, 91, 53, 74, 71, 62, 70, 60, 74, 69, 63, 58, 71, 71, 55, 60, 67, 56, 49, 74, 55, 78, 59, 58, 108, 63, 60, 57, 68, 65, 66, 82, 63, 60, 59, 68, 79, 76, 53, 55, 124, 64, 59, 71, 52, 55, 55, 59, 54, 54, 61, 65, 50, 41, 66, 82, 70, 74, 66, 64, 78, 57, 103, 60, 63, 68, 63, 53, 85, 58, 59, 57, 70, 95, 61, 63, 59, 61, 80, 67, 64, 64, 50, 68, 57, 70, 56, 83, 77, 72, 64, 65, 61, 65, 59, 76, 63, 57, 50, 64, 74, 58, 67, 62, 62, 54, 66, 75, 56, 60, 55, 65, 73, 58, 56, 73, 78, 58, 50, 62, 56, 107, 69, 85, 116, 73, 57, 70, 89, 58, 51, 54, 88, 56, 62, 49, 63, 104, 67, 71, 78, 53, 51, 47, 68, 72, 59, 79, 57, 64, 71, 77, 92, 95, 63, 58, 69, 57, 63, 67, 55, 66, 81, 75, 70, 64, 61, 66, 81, 84, 72, 63, 46, 65, 74, 72, 55, 66, 48, 68, 58, 65, 71, 51, 77, 65, 67, 78, 72, 93, 75, 77, 64, 52, 70, 68, 63, 54, 69, 64, 62, 66, 73, 54, 84, 45, 57, 68, 56, 61, 59, 57, 62, 61, 64, 68, 58, 85, 48, 63, 71, 69, 56, 53, 54, 54, 60, 65, 51, 61, 59, 63, 60, 60, 44, 51, 86, 53, 83, 70, 81, 67, 68, 61, 55, 56, 86, 67, 69, 59, 92, 68, 57, 49, 71, 65, 64, 88, 60, 70, 48, 59, 72, 81, 55, 63, 65, 66, 78, 58, 73, 89, 69, 98, 67, 70, 74, 119, 65, 82, 50, 67, 55, 84, 52, 73, 74, 56, 50, 61, 61, 59, 57, 56, 71, 69, 73, 60, 73, 66, 45, 72, 68, 69, 54, 91, 65, 96, 68, 71, 48, 73, 62, 118, 64, 45, 65, 53, 59, 61, 61, 39, 70, 59, 60, 44, 74, 61, 60, 58, 52, 54, 58, 67, 73, 52, 82, 82, 67, 62, 65, 63, 60, 65, 107, 51, 57, 84, 59, 63, 72, 59, 44, 69, 59, 61, 50, 54, 65, 47, 73, 65, 84, 58, 64, 52, 64, 48, 71, 61, 67, 47, 70, 57, 64, 47, 62, 56, 58, 71, 56, 65, 56, 84, 69, 66, 71, 70, 74, 82, 51, 59, 73, 59, 59, 60, 69, 69, 60, 76, 61, 55, 68, 49, 71, 48, 100, 48, 65, 62, 60, 56, 63, 53, 58, 101, 80, 66, 48, 68, 47, 55, 66, 113, 60, 54, 67, 69, 51, 108, 65, 62, 65, 46, 75, 83, 87, 46, 61, 52, 75, 53, 74, 55, 70, 55, 68, 72, 64, 98, 59, 59, 64, 73, 69, 61, 65, 79, 99, 62, 63, 85, 64, 68, 62, 57, 73, 81, 66, 70, 83, 50, 39, 48, 60, 61, 84, 57, 60, 59, 51, 73, 71, 53, 62, 72, 71, 55, 74, 57, 65, 57, 72, 55, 73, 49, 75, 59, 71, 58, 56, 55, 65, 58, 78, 52, 92, 67, 58, 73, 80, 57, 94, 72, 67, 65, 36, 77, 60, 74, 68, 63, 56, 53, 70, 55, 68, 75, 66, 64, 73, 61, 55, 61, 52, 111, 60, 58, 88, 66, 47, 68, 65, 81, 63, 41, 47, 56, 58, 60, 43, 65, 67, 63, 110, 69, 58, 80, 73, 76, 64, 62, 64, 75, 78, 79, 47, 60, 62, 61, 48, 73, 62, 69, 71, 60, 49, 63, 64, 62, 66, 66, 87, 47, 62, 62, 49, 72, 63, 71, 65, 94, 43, 71, 76, 52, 56, 74, 59, 60, 65, 71, 56, 70, 96, 81, 61, 55, 88, 54, 72, 48, 56, 65, 82, 61, 75, 57, 63, 52, 59, 61, 57, 49, 65, 64, 85, 65, 58, 57, 56, 61, 49, 62, 60, 55, 72, 76, 63, 80, 53, 60, 81, 59, 68, 105, 67, 69, 78, 65, 54, 53, 85, 60, 54, 59, 82, 75, 63, 67, 81, 59, 65, 63, 96, 65, 84, 53, 65, 53, 74, 55, 70, 56, 66, 63, 64, 57, 64, 52, 70, 45, 52, 69, 72, 78, 85, 63, 108, 73, 57, 64, 79, 82, 58, 72, 83, 57, 62, 85, 64, 76, 49, 63, 57, 66, 61, 53, 72, 51, 60, 85, 71, 64, 63, 71, 74, 44, 61, 41, 69, 68, 73, 55, 81, 71, 64, 58, 51, 56, 112, 68, 70, 79, 89, 108, 57, 59, 56, 47, 39, 61, 59, 56, 43, 89, 71, 84, 60, 61, 62, 149, 68, 51, 93, 69, 49, 64, 56, 61, 70, 63, 59, 58, 70, 73, 109, 62, 124, 67, 95, 66, 62, 92, 72, 60, 94, 57, 61, 64, 72, 51, 48, 76, 62, 91, 54, 67, 64, 61, 55, 60, 63, 70, 47, 62, 130, 52, 59, 69, 54, 69, 54, 74, 49, 53, 82, 81, 54, 63, 61, 69, 63, 68, 62, 57, 63, 58, 77, 77, 59, 75, 65, 51, 63, 74, 54, 64, 71, 81, 47, 72, 69, 64, 57, 82, 65, 120, 58, 55, 62, 84, 69, 65, 57, 67, 80, 61, 93, 58, 48, 56, 49, 77, 62, 64, 123, 60, 69, 64, 75, 55, 76, 33, 70, 76, 61, 51, 57, 47, 66, 61, 60, 72, 74, 70, 73, 62, 55, 68, 84, 55, 56, 96, 56, 59, 94, 61, 60, 76, 54, 49, 70, 71, 70, 50, 55, 59, 66, 54, 57, 87, 101, 54, 72, 69, 68, 55, 52, 74, 70, 82, 64, 50, 60, 61, 136, 74, 95, 49, 90, 81, 55, 42, 63, 66, 62, 64, 66, 51, 88, 71, 77, 58, 63, 74, 50, 60, 61, 66, 74, 51, 75, 53, 96, 88, 64, 78, 59, 59, 71, 81, 67, 56, 75, 75, 62, 68, 65, 55, 68, 85, 75, 41, 59, 63, 62, 50, 63, 54, 69, 78, 78, 44, 62, 60, 67, 113, 61, 51, 63, 59, 43, 65, 76, 62, 64, 57, 66, 61, 68, 54, 72, 63, 43, 66, 72, 65, 62, 63, 88, 84, 48, 62, 73, 73, 51, 62, 61, 64, 55, 69, 61, 60, 73, 52, 72, 65, 61, 71, 59, 84, 73, 59, 61, 72, 61, 63, 56, 54, 71, 62, 47, 50, 63, 55, 63, 117, 63, 60, 73, 67, 52, 67, 56, 60, 84, 51, 51, 104, 75, 70, 58, 76, 54, 62, 75, 42, 65, 82, 67, 61, 68, 61, 77, 120, 54, 67, 67, 70, 64, 61, 70, 52, 70, 51, 60, 51, 74, 61, 99, 51, 61, 64, 63, 67, 65, 60, 59, 89, 57, 65, 66, 78, 67, 53, 51, 80, 52, 69, 64, 73, 50, 46, 64, 59, 75, 58, 127, 76, 64, 70, 66, 50, 67, 69, 94, 58, 48, 66, 59, 57, 68, 58, 54, 55, 61, 55, 70, 75, 63, 64, 67, 67, 55, 68, 61, 69, 53, 70, 65, 59, 49, 71, 48, 46, 56, 57, 47, 93, 64, 63, 69, 78, 76, 55, 59, 55, 62, 47, 61, 63, 68, 91, 58, 64, 85, 52, 64, 66, 51, 77, 62, 59, 55, 54, 94, 53, 49, 64, 68, 57, 63, 56, 64, 69, 57, 51, 65, 69, 70, 68, 58, 49, 55, 71, 66, 54, 74, 63, 86, 43, 68, 63, 92, 61, 42, 77, 49, 81, 62, 72, 48, 48, 40, 53, 56, 59, 82, 76, 62, 68, 61, 47, 76, 59, 57, 50, 79, 51, 60, 75, 82, 50, 65, 60, 60, 83, 66, 59, 107, 91, 54, 57, 57, 89, 65, 68, 69, 47, 66, 60, 70, 58, 47, 81, 74, 59, 56, 70, 111, 54, 71, 47, 67, 70, 56, 68, 60, 72, 61, 63, 68, 61, 53, 64, 131, 60, 55, 70, 65, 93, 61, 64, 64, 67, 55, 87, 66, 46, 54, 59, 77, 56, 52, 66, 57, 136, 48, 59, 53, 117, 77, 82, 80, 59, 56, 43, 66, 64, 78, 69, 70, 69, 79, 57, 57, 53, 57, 63, 53, 74, 71, 69, 94, 76, 58, 63, 54, 97, 70, 73, 66, 58, 50, 59, 65, 51, 53, 59, 52, 63, 47, 67, 66, 77, 57, 57, 61, 66, 77, 79, 48, 67, 50, 56, 72, 52, 66, 78, 68, 49, 71, 63, 59, 58, 67, 87, 74, 70, 59, 40, 58, 99, 66, 64, 62, 81, 61, 63, 52, 62, 64, 59, 85, 67, 68, 65, 77, 57, 61, 78, 65, 78, 58, 82, 60, 72, 71, 69, 64, 38, 63, 67, 84, 66, 68, 56, 64, 71, 59, 57, 60, 70, 62, 60, 53, 80, 54, 60, 57, 68, 40, 79, 75, 62, 71, 59, 52, 56, 64, 61, 68, 64, 60, 71, 64, 69, 73, 47, 75, 59, 51, 67, 71, 68, 53, 74, 66, 53, 64, 57, 65, 69, 51, 80, 52, 64, 62, 60, 49, 91, 75, 98, 65, 75, 69, 57, 141, 49, 65, 80, 61, 115, 82, 59, 63, 68, 74, 49, 68, 69, 69, 72, 57, 60, 56, 56, 46, 66, 82, 57, 50, 50, 62, 50, 74, 54, 53, 74, 55, 52, 73, 66, 69, 70, 77, 85, 75, 58, 66, 63, 56, 83, 57, 45, 56, 55, 67, 58, 65, 62, 50, 49, 68, 71, 66, 56, 92, 49, 91, 69, 68, 73, 50, 55, 52, 69, 56, 73, 52, 66, 58, 71, 66, 102, 79, 68, 41, 59, 79, 64, 63, 79, 72, 60, 59, 75, 56, 77, 97, 60, 103, 60, 81, 78, 65, 56, 61, 72, 48, 70, 57, 99, 70, 75, 68, 67, 42, 60, 71, 51, 103, 75, 57, 75, 83, 62, 64, 51, 92, 63, 54, 84, 77, 47, 66, 69, 57, 74, 62, 73, 62, 64, 36, 52, 79, 51, 70, 64, 57, 63, 61, 47, 42, 103, 56, 61, 77, 108, 57, 53, 97, 90, 56, 82, 42, 65, 63, 105, 58, 80, 56, 57, 75, 67, 82, 61, 87, 49, 51, 52, 61, 69, 70, 63, 60, 108, 57, 74, 64, 61, 76, 66, 69, 52, 58, 56, 92, 61, 57, 72, 62, 44, 58, 62, 83, 62, 50, 66, 74, 62, 78, 85, 81, 62, 73, 73, 75, 123, 52, 58, 57, 65, 52, 71, 89, 57, 93, 80, 53, 67, 51, 56, 38, 50, 60, 73, 71, 52, 79, 59, 51, 94, 57, 71, 89, 67, 84, 63, 57, 57, 93, 70, 55, 49, 70, 65, 51, 43, 75, 84, 126, 65, 75, 67, 61, 81, 75, 61, 63, 61, 63, 52, 67, 87, 63, 67, 58, 42, 53, 59, 51, 66, 78, 44, 90, 65, 47, 62, 73, 58, 70, 58, 49, 57, 50, 71, 53, 56, 57, 56, 57, 60, 58, 54, 47, 53, 64, 41, 59, 67, 71, 55, 64, 63, 78, 58, 34, 51, 67, 90, 68, 59, 60, 64, 56, 47, 69, 56, 51, 73, 96, 71, 55, 50, 46, 63, 42, 76, 77, 73, 67, 50, 71, 53, 70, 52, 59, 42, 64, 70, 61, 67, 61, 84, 59, 67, 81, 55, 128, 75, 59, 54, 55, 58, 57, 58, 66, 68, 74, 81, 53, 66, 60, 64, 79, 59, 58, 90, 54, 54, 55, 77, 87, 60, 61, 72, 62, 58, 68, 66, 65, 45, 70, 73, 56, 75, 60, 66, 59, 80, 90, 50, 77, 97, 62, 55, 48, 58, 64, 66, 71, 74, 76, 60, 58, 114, 58, 69, 85, 74, 57, 56, 85, 74, 74, 87, 81, 56, 56, 93, 77, 79, 80, 61, 80, 71, 57, 92, 54, 70, 54, 55, 59, 58, 56, 58, 56, 67, 59, 80, 70, 52, 65, 62, 65, 59, 72, 72, 64, 71, 73, 72, 73, 76, 85, 61, 82, 86, 69, 71, 58, 70, 50, 51, 59, 73, 62, 60, 75, 138, 79, 52, 75, 38, 55, 48, 64, 67, 63, 62, 67, 50, 65, 54, 75, 64, 62, 67, 93, 57, 60, 73, 81, 65, 76, 76, 68, 60, 85, 71, 75, 66, 66, 61, 74, 55, 60, 50, 50, 53, 64, 61, 66, 67, 59, 54, 70, 68, 56, 72, 66, 65, 50, 51, 48, 91, 53, 64, 40, 58, 77, 56, 75, 64, 86, 62, 54, 89, 62, 94, 54, 92, 59, 60, 64, 69, 66, 54, 58, 67, 60, 68, 68, 64, 66, 55, 57, 65, 70, 75, 58, 56, 62, 65, 61, 71, 77, 67, 48, 63, 59, 68, 57, 62, 83, 46, 55, 73, 60, 59, 74, 57, 53, 59, 75, 71, 70, 53, 69, 71, 66, 65, 52, 66, 58, 84, 56, 97, 68, 64, 60, 58, 71, 58, 65, 73, 63, 69, 64, 74, 67, 69, 74, 65, 82, 53, 120, 65, 63, 72, 60, 65, 65, 68, 75, 74, 57, 68, 57, 55, 75, 72, 71, 53, 56, 60, 65, 73, 89, 73, 70, 62, 59, 60, 84, 65, 65, 56, 80, 57, 54, 84, 58, 66, 69, 75, 58, 62, 54, 59, 53, 60, 65, 76, 60, 66, 58, 64, 56, 69, 62, 75, 77, 67, 65, 71, 86, 50, 53, 50, 51, 59, 68, 55, 56, 66, 57, 70, 65, 57, 73, 57, 59, 65, 66, 75, 60, 88, 55, 69, 84, 59, 62, 57, 67, 62, 56, 61, 71, 67, 51, 67, 60, 65, 63, 70, 67, 62, 56, 72, 65, 65, 60, 61, 71, 57, 65, 56, 127, 62, 46, 62, 53, 45, 52, 60, 59, 67, 61, 66, 61, 64, 70, 69, 63, 65, 53, 68, 61, 60, 71, 72, 62, 70, 70, 78, 63, 69, 58, 80, 65, 49, 65, 65, 82, 76, 67, 62, 59, 55, 54, 62, 63, 51, 89, 76, 59, 66, 90, 66, 61, 76, 67, 62, 60, 60, 88, 73, 80, 56, 59, 74, 59, 65, 59, 51, 59, 61, 58, 52, 76, 56, 58, 62, 61, 64, 61, 49, 57, 66, 65, 52, 86, 66, 82, 70, 82, 60, 51, 59, 82, 50, 86, 63, 66, 62, 54, 74, 50, 58, 67, 59, 78, 84, 72, 73, 64, 61, 70, 80, 63, 73, 58, 58, 58, 66, 62, 81, 52, 67, 46, 55, 58, 123, 64, 63, 67, 53, 58, 82, 62, 66, 65, 53, 49, 54, 65, 61, 57, 61, 64, 56, 90, 67, 64, 64, 54, 68, 57, 64, 58, 65, 52, 116, 75, 61, 63, 60, 69, 86, 61, 48, 55, 58, 63, 66, 60, 66, 60, 66, 52, 56, 58, 60, 69, 63, 39, 63, 64, 64, 72, 49, 66, 62, 67, 58, 64, 52, 63, 66, 84, 62, 64, 54, 67, 58, 50, 56, 57, 71, 59, 58, 65, 55, 65, 63, 76, 70, 55, 62, 59, 64, 72, 59, 73, 65, 62, 49, 58, 59, 78, 70, 67, 85, 58, 56, 71, 64, 74, 69, 80, 72, 55, 75, 101, 115, 80, 57, 56, 67, 66, 55, 62, 61, 61, 62, 63, 56, 54, 67, 65, 87, 84, 74, 60, 53, 62, 67, 55, 61, 65, 67, 97, 80, 65, 61, 79, 71, 73, 97, 61, 55, 56, 65, 69, 53, 62, 65, 52, 47, 79, 78, 60, 63, 56, 59, 75, 68, 64, 70, 103, 73, 80, 53, 59, 58, 56, 63, 63, 76, 58, 60, 80, 64, 76, 58, 55, 67, 64, 86, 71, 85, 63, 95, 55, 71, 91, 61, 69, 56, 63, 56, 55, 62, 64, 60, 72, 66, 54, 60, 51, 63, 72, 71, 82, 45, 47, 58, 59, 66, 67, 70, 69, 63, 41, 81, 58, 70, 76, 60, 78, 63, 49, 59, 73, 71, 64, 59, 67, 64, 75, 54, 65, 59, 60, 70, 58, 66, 56, 67, 71, 64, 73, 65, 70, 73, 56, 65, 53, 59, 55, 96, 69, 58, 68, 61, 64, 57, 69, 73, 58, 69, 64, 49, 63, 75, 47, 58, 60, 57, 94, 63, 63, 51, 48, 80, 55, 61, 64, 58, 83, 55, 56, 65, 77, 69, 49, 70, 52, 67, 52, 70, 59, 48, 84, 49, 66, 51, 93, 81, 97, 66, 56, 72, 63, 64, 63, 95, 74, 69, 82, 60, 71, 50, 68, 70, 62, 60, 55, 52, 88, 75, 59, 58, 75, 63, 71, 60, 65, 70, 82, 67, 60, 72, 55, 59, 72, 68, 75, 62, 79, 50, 64, 68, 60, 71, 58, 54, 65, 54, 64, 63, 60, 77, 60, 62, 69, 62, 58, 60, 61, 75, 59, 60, 65, 83, 57, 70, 81, 61, 55, 70, 59, 67, 67, 51, 65, 81, 86, 73, 65, 46, 95, 63, 54, 56, 66, 75, 85, 87, 58, 72, 74, 67, 74, 68, 60, 58, 53, 77, 69, 61, 68, 82, 80, 71, 74, 66, 72, 81, 77, 77, 97, 59, 55, 72, 84, 62, 65, 49, 57, 61, 62, 66, 87, 54, 68, 57, 66, 61, 57, 59, 63, 69, 63, 63, 51, 58, 65, 53, 60, 71, 69, 68, 62, 58, 107, 71, 54, 89, 60, 88, 52, 57, 69, 58, 62, 76, 57, 75, 73, 72, 63, 74, 56, 78, 51, 147, 57, 68, 86, 77, 74, 60, 69, 56, 67, 65, 60, 52, 79, 67, 103, 69, 79, 63, 56, 60, 62, 72, 56, 63, 48, 55, 67, 79, 68, 60, 79, 86, 58, 90, 52, 71, 54, 58, 66, 51, 55, 71, 58, 77, 105, 61, 73, 73, 72, 51, 46, 69, 60, 56, 90, 98, 68, 78, 61, 54, 52, 59, 58, 77, 66, 69, 73, 65, 72, 63, 46, 67, 58, 64, 72, 61, 79, 67, 55, 60, 82, 59, 56, 77, 58, 131, 49, 63, 47, 77, 78, 68, 60, 60, 96, 59, 61, 56, 60, 66, 72, 67, 65, 58, 87, 69, 74, 70, 62, 61, 86, 39, 77, 73, 63, 58, 74, 63, 60, 59, 70, 63, 73, 62, 62, 60, 60, 68, 77, 54, 76, 76, 56, 62, 51, 65, 67, 61, 68, 56, 64, 62, 63, 54, 73, 53, 72, 63, 55, 67, 68, 62, 47, 57, 96, 69, 61, 68, 75, 49, 60, 67, 57, 62, 117, 62, 67, 75, 79, 74, 80, 46, 65, 60, 63, 67, 62, 68, 62, 58, 84, 68, 66, 69, 68, 58, 65, 66, 62, 76, 48, 62, 64, 60, 55, 73, 75, 67, 54, 68, 52, 56, 97, 59, 66, 56, 48, 89, 56, 68, 56, 70, 57, 65, 60, 87, 72, 68, 72, 63, 77, 66, 65, 57, 75, 84, 71, 54, 95, 61, 78, 61, 70, 79, 65, 51, 62, 72, 50, 86, 68, 64, 90, 62, 64, 56, 53, 61, 78, 67, 81, 47, 66, 61, 70, 77, 63, 51, 63, 80, 52, 71, 70, 65, 80, 68, 59, 56, 60, 75, 55, 91, 97, 79, 75, 63, 91, 70, 66, 66, 63, 64, 41, 68, 86, 85, 71, 56, 70, 73, 62, 59, 79, 70, 74, 56, 76, 73, 57, 72, 61, 55, 79, 75, 61, 62, 46, 77, 79, 76, 57, 70, 87, 55, 58, 48, 75, 84, 63, 74, 62, 47, 79, 75, 87, 66, 78, 61, 73, 83, 59, 70, 73, 47, 78, 73, 62, 58, 64, 71, 46, 53, 68, 76, 54, 77, 52, 45, 50, 72, 75, 70, 42, 79, 57, 70, 51, 73, 73, 52, 71, 74, 84, 59, 56, 82, 80, 75, 56, 61, 63, 58, 98, 68, 57, 86, 64, 51, 57, 64, 59, 85, 67, 67, 75, 52, 89, 64, 66, 73, 71, 73, 49, 61, 59, 72, 45, 81, 72, 60, 69, 53, 51, 64, 63, 64, 77, 69, 64, 65, 49, 42, 65, 83, 64, 88, 55, 61, 50, 47, 80, 56, 79, 84, 83, 70, 48, 57, 71, 79, 77, 51, 85, 82, 56, 58, 48, 73, 70, 88, 60, 53, 80, 61, 62, 62, 68, 65, 64, 58, 93, 67, 72, 49, 66, 80, 71, 64, 61, 71, 58, 42, 56, 55, 89, 56, 60, 63, 55, 74, 39, 79, 57, 92, 86, 98, 48, 55, 59, 62, 64, 65, 49, 78, 55, 61, 55, 61, 83, 55, 56, 77, 84, 56, 52, 72, 59, 68, 63, 60, 67, 46, 87, 68, 60, 54, 47, 55, 76, 64, 80, 56, 73, 67, 51, 47, 75, 69, 84, 77, 49, 74, 59, 72, 68, 54, 74, 61, 70, 55, 47, 62, 69, 57, 65, 58, 100, 41, 63, 67, 59, 70, 77, 72, 45, 71, 67, 66, 70, 56, 70, 61, 61, 58, 64, 69, 67, 77, 55, 71, 62, 91, 61, 95, 54, 73, 59, 71, 37, 50, 54, 76, 49, 51, 58, 83, 69, 72, 78, 80, 62, 81, 38, 58, 69, 68, 56, 51, 71, 84, 99, 74, 36, 61, 59, 48, 45, 68, 64, 62, 80, 52, 58, 57, 86, 44, 78, 65, 61, 65, 91, 85, 80, 82, 63, 52, 80, 66, 78, 70, 61, 75, 54, 89, 67, 44, 47, 59, 83, 67, 55, 66, 91, 43, 62, 66, 53, 58, 53, 65, 82, 79, 90, 70, 56, 62, 66, 53, 72, 75, 51, 56, 66, 71, 67, 78, 61, 53, 55, 76, 72, 85, 47, 62, 62, 77, 75, 83, 51, 59, 79, 81, 58, 59, 72, 68, 62, 68, 67, 77, 67, 67, 71, 63, 44, 70, 73, 85, 52, 82, 90, 62, 66, 75, 66, 53, 72, 68, 65, 63, 51, 73, 42, 59, 59, 55, 90, 96, 57, 68, 72, 51, 70, 65, 55, 59, 45, 62, 51, 94, 62, 73, 70, 69, 63, 82, 69, 57, 98, 78, 60, 53, 55, 80, 76, 69, 61, 79, 63, 66, 69, 48, 138, 63, 78, 83, 50, 56, 63, 39, 43, 80, 85, 52, 72, 70, 75, 55, 51, 58, 67, 78, 63, 48, 63, 83, 85, 57, 66, 64, 64, 75, 61, 76, 72, 85, 37, 64, 50, 61, 73, 54, 58, 59, 86, 64, 84, 71, 60, 58, 66, 59, 68, 53, 77, 47, 63, 70, 56, 55, 48, 60, 158, 59, 77, 67, 70, 74, 66, 98, 93, 67, 43, 58, 58, 97, 43, 52, 79, 97, 62, 68, 60, 57, 68, 42, 70, 49, 70, 69, 72, 61, 64, 60, 44, 57, 52, 86, 61, 48, 66, 63, 48, 61, 53, 75, 62, 52, 64, 74, 54, 58, 74, 52, 56, 53, 69, 50, 57, 51, 67, 92, 55, 75, 76, 59, 111, 76, 54, 43, 56, 78, 56, 66, 45, 63, 86, 98, 46, 72, 58, 54, 57, 80, 56, 75, 56, 70, 68, 64, 47, 54, 70, 55, 46, 66, 85, 65, 59, 63, 73, 79, 93, 63, 95, 57, 70, 60, 74, 55, 43, 58, 49, 65, 65, 65, 73, 49, 60, 71, 59, 52, 61, 165, 39, 54, 76, 82, 56, 80, 74, 66, 43, 66, 47, 44, 76, 56, 69, 59, 56, 67, 66, 63, 63, 66, 63, 62, 77, 58, 41, 54, 57, 70, 58, 66, 82, 43, 68, 87, 70, 65, 61, 68, 98, 84, 48, 62, 77, 86, 73, 68, 68, 75, 40, 62, 67, 82, 56, 53, 72, 69, 61, 85, 50, 60, 60, 68, 71, 66, 65, 54, 62, 66, 81, 81, 52, 45, 86, 53, 71, 49, 58, 69, 73, 61, 66, 53, 74, 59, 45, 76, 68, 79, 87, 77, 77, 73, 55, 71, 72, 71, 50, 66, 72, 43, 77, 73, 44, 71, 75, 71, 79, 61, 66, 83, 78, 85, 81, 53, 83, 66, 63, 53, 74, 74, 52, 41, 68, 68, 40, 48, 61, 63, 59, 62, 68, 83, 55, 48, 58, 69, 65, 51, 78, 69, 52, 56, 81, 50, 68, 86, 62, 78, 77, 59, 58, 57, 90, 67, 67, 66, 75, 79, 57, 53, 62, 88, 64, 61, 55, 52, 71, 67, 74, 75, 66, 52, 58, 62, 75, 50, 63, 69, 65, 60, 76, 76, 62, 61, 59, 65, 54, 92, 76, 58, 50, 62, 53, 46, 73, 61, 55, 61, 70, 54, 61, 57, 83, 59, 61, 79, 83, 75, 55, 79, 74, 44, 60, 58, 45, 62, 79, 72, 54, 49, 75, 70, 62, 52, 82, 53, 69, 68, 72, 56, 59, 57, 76, 83, 59, 56, 64, 63, 52, 59, 82, 85, 57, 51, 59, 79, 41, 62, 67, 86, 76, 61, 97, 95, 67, 78, 58, 56, 58, 46, 79, 56, 71, 77, 77, 30, 60, 70, 51, 59, 60, 59, 76, 56, 82, 60, 65, 59, 88, 78, 59, 56, 60, 63, 44, 86, 98, 63, 52, 72, 90, 59, 63, 57, 71, 73, 69, 56, 72, 65, 54, 76, 60, 53, 58, 82, 43, 66, 66, 45, 64, 71, 84, 87, 64, 73, 53, 49, 52, 67, 68, 63, 44, 65, 59, 85, 63, 37, 52, 59, 66, 54, 64, 56, 67, 52, 61, 62, 67, 89, 71, 53, 71, 68, 50, 52, 92, 60, 69, 52, 66, 67, 88, 64, 53, 89, 55, 59, 67, 59, 90, 70, 78, 74, 70, 87, 64, 69, 90, 61, 58, 54, 74, 54, 86, 58, 66, 63, 76, 84, 65, 62, 65, 68, 53, 49, 72, 60, 66, 72, 79, 61, 85, 46, 58, 81, 75, 68, 77, 71, 67, 67, 59, 69, 63, 61, 73, 59, 68, 71, 52, 79, 62, 68, 62, 57, 41, 71, 64, 72, 98, 54, 63, 72, 52, 73, 53, 70, 69, 57, 58, 63, 55, 65, 60, 70, 49, 50, 48, 62, 47, 59, 56, 77, 64, 80, 75, 69, 57, 61, 58, 96, 73, 54, 55, 76, 44, 61, 50, 67, 65, 57, 61, 52, 60, 76, 51, 76, 51, 53, 50, 65, 68, 58, 83, 45, 66, 58, 74, 59, 58, 64, 72, 47, 67, 67, 117, 72, 79, 63, 70, 55, 57, 67, 73, 74, 62, 65, 51, 61, 62, 61, 40, 54, 103, 66, 76, 70, 54, 58, 52, 70, 91, 35, 76, 78, 50, 106, 52, 60, 77, 79, 42, 70, 62, 58, 59, 76, 74, 73, 56, 74, 75, 58, 70, 52, 59, 69, 66, 55, 69, 64, 87, 73, 64, 63, 62, 44, 71, 60, 54, 69, 107, 71, 68, 61, 42, 81, 61, 66, 73, 72, 50, 62, 63, 84, 65, 64, 76, 68, 58, 56, 75, 77, 60, 79, 70, 66, 67, 63, 56, 63, 66, 84, 60, 75, 108, 75, 75, 53, 63, 97, 75, 62, 56, 65, 61, 42, 45, 63, 61, 47, 51, 57, 61, 61, 44, 75, 72, 62, 63, 59, 61, 66, 63, 78, 54, 62, 72, 72, 74, 63, 101, 73, 61, 65, 74, 94, 55, 66, 61, 67, 70, 81, 48, 53, 42, 66, 48, 62, 50, 68, 68, 149, 53, 52, 66, 141, 66, 59, 67, 65, 68, 60, 52, 62, 75, 78, 91, 61, 61, 64, 54, 50, 52, 71, 68, 80, 54, 54, 75, 57, 71, 71, 76, 112, 66, 77, 62, 71, 75, 64, 56, 70, 60, 83, 52, 57, 43, 68, 79, 46, 68, 55, 59, 47, 67, 73, 60, 64, 73, 81, 74, 64, 82, 68, 54, 57, 77, 58, 61, 55, 52, 51, 47, 57, 45, 74, 58, 71, 55, 42, 68, 84, 79, 56, 67, 57, 52, 62, 127, 65, 59, 62, 74, 60, 55, 85, 55, 91, 61, 50, 49, 48, 79, 88, 78, 51, 51, 56, 63, 68, 72, 78, 49, 51, 70, 61, 62, 66, 51, 90, 53, 92, 66, 118, 50, 61, 94, 96, 58, 61, 65, 39, 46, 66, 66, 58, 57, 80, 73, 72, 64, 59, 84, 93, 48, 60, 79, 53, 86, 77, 62, 68, 57, 85, 70, 88, 53, 100, 60, 67, 61, 64, 63, 64, 49, 72, 65, 80, 59, 56, 48, 74, 98, 93, 73, 71, 52, 76, 56, 71, 60, 47, 65, 65, 61, 68, 72, 58, 57, 47, 83, 64, 68, 57, 88, 44, 82, 63, 74, 53, 92, 59, 70, 71, 54, 63, 45, 67, 86, 62, 80, 63, 68, 59, 67, 61, 71, 65, 54, 49, 60, 77, 48, 73, 59, 73, 73, 80, 52, 54, 52, 57, 55, 65, 89, 56, 71, 56, 50, 52, 73, 79, 66, 68, 53, 73, 58, 80, 66, 64, 64, 53, 74, 47, 53, 65, 52, 75, 46, 75, 72, 62, 51, 99, 78, 94, 98, 54, 58, 77, 52, 59, 67, 58, 59, 53, 65, 85, 61, 63, 63, 70, 102, 60, 69, 64, 56, 65, 60, 70, 51, 72, 54, 82, 65, 67, 64, 63, 69, 58, 67, 74, 55, 48, 71, 60, 65, 62, 97, 57, 35, 69, 72, 59, 63, 57, 75, 68, 65, 51, 79, 57, 63, 90, 63, 52, 57, 67, 72, 80, 75, 64, 54, 110, 57, 65, 69, 73, 74, 57, 76, 69, 74, 69, 78, 57, 70, 81, 70, 61, 72, 66, 68, 50, 93, 77, 64, 75, 71, 73, 73, 79, 111, 69, 63, 66, 54, 68, 61, 49, 54, 78, 89, 58, 85, 56, 67, 51, 103, 51, 52, 79, 50, 45, 61, 89, 56, 56, 68, 61, 71, 55, 67, 74, 85, 56, 70, 59, 71, 80, 61, 67, 60, 98, 65, 53, 68, 84, 70, 58, 73, 59, 43, 91, 54, 85, 56, 63, 45, 53, 66, 77, 67, 56, 51, 69, 56, 63, 67, 49, 60, 59, 59, 54, 60, 64, 49, 59, 77, 85, 80, 63, 57, 65, 52, 63, 66, 67, 59, 74, 72, 59, 51, 53, 68, 72, 56, 61, 74, 72, 72, 43, 99, 73, 54, 61, 78, 53, 60, 69, 50, 120, 54, 69, 64, 57, 70, 48, 109, 70, 59, 67, 50, 67, 68, 53, 61, 57, 58, 49, 60, 53, 68, 59, 88, 60, 79, 63, 127, 62, 54, 89, 73, 102, 41, 106, 70, 59, 50, 66, 61, 58, 71, 83, 60, 73, 57, 91, 58, 66, 67, 75, 84, 57, 104, 52, 69, 57, 52, 75, 62, 64, 53, 66, 77, 63, 53, 56, 31, 93, 66, 86, 46, 70, 63, 60, 58, 75, 60, 61, 79, 89, 57, 50, 69, 67, 67, 80, 50, 54, 56, 70, 63, 53, 79, 33, 99, 67, 63, 122, 44, 71, 59, 66, 51, 63, 63, 63, 75, 53, 75, 50, 70, 61, 76, 76, 61, 65, 62, 94, 63, 52, 66, 59, 71, 73, 77, 72, 73, 67, 73, 80, 43, 75, 60, 78, 61, 52, 68, 62, 63, 75, 77, 76, 79, 67, 58, 50, 82, 66, 76, 93, 54, 70, 50, 70, 75, 51, 70, 51, 47, 73, 83, 62, 56, 79, 63, 54, 86, 66, 60, 74, 77, 55, 39, 59, 81, 67, 77, 59, 64, 58, 53, 67, 60, 35, 80, 63, 70, 48, 92, 68, 64, 49, 56, 61, 70, 67, 81, 59, 90, 80, 56, 72, 39, 74, 52, 49, 57, 59, 79, 63, 60, 71, 73, 81, 69, 66, 58, 54, 116, 67, 49, 64, 87, 68, 70, 60, 86, 67, 68, 76, 67, 68, 74, 79, 58, 68, 65, 62, 62, 65, 45, 54, 50, 81, 60, 69, 53, 73, 63, 66, 50, 64, 53, 65, 66, 62, 47, 74, 71, 59, 62, 63, 58, 62, 71, 50, 68, 118, 54, 59, 72, 59, 62, 68, 71, 55, 83, 67, 60, 61, 57, 47, 64, 70, 53, 61, 75, 57, 57, 61, 67, 72, 63, 84, 68, 67, 87, 48, 50, 62, 63, 73, 77, 67, 61, 68, 62, 58, 82, 72, 57, 78, 47, 69, 62, 62, 69, 74, 71, 72, 85, 45, 55, 63, 50, 64, 90, 60, 63, 61, 52, 60, 68, 52, 60, 69, 61, 52, 49, 69, 100, 84, 67, 63, 62, 90, 82, 78, 55, 69, 90, 64, 55, 100, 42, 58, 65, 56, 67, 85, 67, 46, 58, 74, 75, 49, 78, 49, 52, 52, 77, 62, 53, 65, 45, 62, 69, 47, 60, 71, 58, 43, 68, 46, 56, 63, 57, 55, 63, 51, 56, 86, 87, 66, 61, 61, 95, 71, 58, 65, 56, 70, 66, 49, 85, 92, 59, 61, 64, 69, 58, 53, 53, 62, 102, 45, 59, 52, 66, 69, 67, 81, 56, 75, 54, 47, 73, 75, 62, 63, 71, 49, 93, 79, 52, 51, 74, 68, 64, 67, 50, 72, 66, 60, 64, 70, 64, 66, 72, 79, 64, 60, 90, 65, 75, 73, 83, 77, 66, 77, 77, 67, 66, 77, 65, 82, 48, 90, 47, 63, 58, 74, 63, 67, 85, 94, 63, 63, 61, 71, 71, 59, 58, 66, 65, 67, 68, 55, 70, 50, 94, 72, 72, 59, 83, 49, 52, 58, 66, 51, 44, 50, 64, 65, 64, 64, 75, 67, 65, 56, 59, 55, 68, 54, 80, 78, 57, 56, 96, 54, 63, 74, 63, 58, 71, 59, 71, 54, 55, 78, 59, 45, 65, 83, 69, 68, 36, 84, 72, 53, 52, 57, 73, 79, 59, 51, 36, 85, 61, 70, 47, 65, 72, 88, 47, 56, 62, 84, 61, 62, 67, 63, 68, 66, 62, 74, 66, 70, 49, 72, 65, 66, 75, 70, 65, 70, 91, 38, 61, 66, 45, 69, 56, 69, 40, 61, 91, 79, 83, 64, 54, 67, 77, 62, 57, 47, 58, 62, 114, 83, 60, 53, 65, 61, 70, 69, 100, 78, 59, 69, 47, 74, 60, 75, 48, 74, 65, 65, 79, 53, 60, 38, 71, 73, 55, 69, 62, 53, 101, 68, 47, 66, 61, 91, 59, 70, 66, 85, 53, 60, 57, 59, 69, 79, 74, 77, 56, 86, 83, 69, 52, 59, 59, 65, 57, 72, 66, 100, 61, 75, 79, 63, 49, 60, 63, 63, 60, 47, 35, 71, 64, 58, 69, 103, 76, 111, 64, 69, 82, 85, 60, 66, 56, 48, 68, 56, 72, 69, 68, 52, 56, 62, 60, 78, 91, 67, 48, 79, 69, 52, 64, 63, 60, 63, 48, 84, 68, 74, 69, 76, 57, 81, 57, 71, 81, 47, 50, 66, 64, 90, 62, 75, 77, 61, 81, 65, 67, 89, 68, 77, 54, 53, 71, 63, 68, 56, 73, 57, 69, 59, 65, 71, 71, 64, 56, 63, 65, 74, 66, 65, 77, 87, 67, 67, 69, 57, 77, 59, 82, 61, 98, 59, 63, 90, 54, 84, 66, 48, 56, 69, 60, 52, 59, 104, 96, 66, 85, 65, 64, 61, 55, 73, 68, 53, 89, 61, 94, 61, 58, 60, 47, 49, 85, 73, 63, 87, 71, 68, 73, 87, 56, 63, 49, 71, 59, 59, 71, 68, 63, 90, 79, 56, 58, 64, 59, 120, 60, 75, 110, 68, 78, 62, 58, 60, 62, 73, 66, 48, 67, 95, 57, 68, 72, 63, 67, 91, 63, 74, 53, 78, 64, 74, 57, 40, 70, 63, 93, 68, 63, 56, 68, 72, 61, 58, 57, 59, 67, 38, 60, 57, 64, 73, 95, 56, 88, 57, 48, 67, 75, 49, 66, 87, 56, 70, 76, 116, 60, 57, 53, 58, 58, 63, 92, 56, 81, 91, 72, 65, 60, 65, 63, 72, 116, 74, 78, 56, 41, 42, 53, 47, 71, 62, 62, 75, 65, 70, 66, 64, 104, 57, 50, 67, 80, 80, 128, 56, 53, 54, 54, 67, 55, 73, 62, 68, 50, 58, 56, 66, 81, 55, 55, 83, 66, 50, 65, 74, 52, 61, 65, 60, 54, 68, 100, 51, 46, 78, 106, 74, 66, 69, 59, 68, 82, 65, 45, 58, 50, 62, 56, 80, 45, 81, 59, 69, 102, 66, 72, 70, 62, 50, 69, 70, 47, 56, 60, 64, 60, 49, 57, 65, 57, 55, 62, 79, 65, 53, 62, 71, 48, 82, 76, 72, 54, 50, 57, 60, 53, 54, 56, 65, 68, 51, 68, 61, 75, 64, 61, 70, 61, 62, 81, 66, 61, 58, 80, 83, 64, 58, 71, 51, 54, 48, 55, 48, 48, 61, 67, 36, 56, 76, 55, 47, 58, 85, 84, 61, 68, 51, 66, 71, 60, 62, 64, 66, 63, 67, 54, 58, 39, 82, 67, 59, 52, 80, 61, 56, 63, 67, 62, 77, 74, 62, 69, 61, 48, 51, 71, 71, 64, 89, 70, 55, 53, 61, 61, 64, 75, 57, 72, 65, 75, 58, 84, 77, 42, 68, 50, 75, 53, 53, 56, 64, 92, 58, 49, 90, 55, 51, 58, 86, 68, 42, 80, 94, 72, 68, 58, 65, 47, 57, 54, 85, 85, 54, 70, 60, 72, 62, 71, 73, 44, 148, 83, 54, 61, 54, 77, 60, 88, 68, 58, 57, 53, 68, 49, 64, 92, 77, 62, 61, 67, 53, 53, 89, 54, 71, 56, 84, 54, 65, 55, 49, 69, 59, 66, 62, 59, 73, 59, 70, 76, 60, 68, 79, 63, 67, 61, 51, 54, 60, 83, 44, 58, 101, 63, 105, 75, 63, 63, 76, 70, 50, 92, 61, 63, 65, 93, 80, 54, 62, 55, 65, 74, 73, 65, 53, 86, 83, 63, 78, 69, 61, 59, 67, 67, 75, 56, 57, 54, 61, 77, 65, 57, 50, 68, 46, 53, 58, 65, 67, 83, 56, 69, 69, 57, 53, 86, 93, 65, 54, 60, 67, 67, 64, 72, 56, 63, 88, 53, 69, 64, 77, 85, 63, 61, 64, 110, 78, 66, 87, 82, 68, 63, 65, 56, 73, 66, 88, 65, 76, 60, 61, 68, 57, 53, 90, 65, 60, 59, 59, 52, 62, 57, 51, 65, 69, 49, 57, 82, 69, 59, 59, 85, 52, 72, 70, 82, 78, 69, 53, 62, 59, 64, 62, 89, 64, 63, 91, 47, 65, 54, 75, 77, 49, 55, 69, 66, 71, 79, 57, 65, 75, 73, 58, 56, 78, 53, 55, 57, 69, 42, 51, 60, 78, 70, 60, 60, 81, 69, 54, 65, 78, 68, 69, 75, 64, 54, 60, 57, 69, 58, 86, 96, 48, 102, 54, 54, 58, 75, 72, 54, 74, 59, 78, 55, 54, 62, 51, 51, 66, 61, 67, 57, 55, 87, 53, 89, 70, 89, 61, 73, 46, 52, 55, 56, 64, 66, 79, 67, 75, 70, 58, 66, 74, 54, 100, 66, 60, 121, 53, 57, 51, 67, 60, 75, 55, 48, 59, 60, 81, 73, 59, 51, 61, 68, 69, 50, 50, 54, 75, 69, 68, 64, 58, 80, 69, 68, 63, 61, 68, 88, 63, 69, 80, 67, 57, 65, 70, 56, 64, 67, 62, 71, 73, 60, 57, 55, 60, 87, 53, 61, 72, 56, 46, 74, 70, 87, 72, 69, 62, 78, 80, 61, 54, 76, 75, 57, 110, 55, 44, 72, 66, 60, 48, 59, 59, 64, 78, 74, 64, 72, 76, 57, 81, 68, 66, 56, 57, 64, 72, 56, 66, 70, 65, 67, 64, 65, 96, 55, 80, 100, 87, 62, 52, 62, 51, 72, 65, 71, 105, 62, 76, 54, 51, 62, 46, 63, 72, 48, 65, 75, 70, 66, 63, 76, 54, 55, 61, 70, 50, 25, 71, 70, 54, 56, 58, 87, 84, 58, 56, 60, 79, 80, 62, 72, 97, 43, 56, 46, 43, 62, 62, 133, 66, 64, 52, 68, 87, 50, 48, 66, 70, 78, 52, 70, 64, 128, 52, 59, 71, 75, 78, 57, 65, 76, 60, 57, 68, 50, 54, 50, 76, 66, 54, 65, 78, 61, 118, 80, 68, 74, 80, 56, 47, 74, 60, 58, 59, 57, 60, 54, 48, 87, 57, 55, 101, 85, 60, 66, 98, 62, 66, 60, 63, 67, 58, 57, 81, 66, 56, 52, 73, 57, 84, 69, 63, 64, 77, 60, 62, 65, 61, 51, 74, 89, 79, 59, 58, 63, 67, 82, 64, 88, 56, 72, 64, 63, 58, 60, 57, 82, 65, 75, 65, 55, 51, 58, 77, 80, 57, 66, 49, 63, 68, 59, 64, 47, 84, 74, 60, 41, 64, 60, 70, 49, 53, 58, 61, 68, 54, 57, 86, 65, 68, 71, 80, 73, 67, 55, 63, 54, 70, 60, 76, 43, 63, 63, 64, 60, 68, 57, 73, 74, 72, 59, 86, 73, 93, 66, 143, 60, 59, 56, 76, 79, 69, 75, 73, 121, 55, 61, 84, 54, 59, 63, 78, 77, 70, 93, 67, 59, 80, 62, 67, 62, 54, 66, 67, 52, 80, 71, 85, 70, 72, 57, 84, 58, 67, 87, 53, 52, 63, 58, 72, 66, 57, 47, 57, 67, 70, 55, 49, 74, 64, 55, 60, 64, 43, 78, 65, 59, 76, 41, 45, 51, 94, 55, 75, 66, 56, 44, 74, 52, 56, 49, 67, 67, 74, 71, 72, 75, 72, 57, 64, 92, 62, 63, 47, 111, 46, 73, 56, 59, 72, 59, 43, 56, 57, 47, 51, 57, 59, 57, 78, 64, 73, 58, 56, 40, 62, 89, 70, 59, 63, 63, 55, 40, 50, 54, 53, 66, 57, 55, 68, 45, 58, 62, 52, 50, 69, 83, 66, 79, 76, 42, 55, 69, 57, 55, 76, 50, 69, 60, 76, 83, 92, 71, 65, 65, 70, 71, 61, 67, 55, 80, 53, 59, 60, 59, 74, 85, 91, 42, 83, 58, 61, 75, 58, 48, 78, 53, 60, 73, 47, 83, 79, 71, 55, 70, 68, 73, 69, 56, 59, 94, 82, 56, 86, 62, 63, 59, 61, 68, 78, 54, 104, 55, 51, 43, 75, 76, 59, 64, 53, 52, 59, 55, 61, 56, 76, 58, 58, 55, 64, 54, 61, 80, 54, 65, 58, 54, 71, 70, 47, 65, 60, 67, 65, 61, 51, 86, 74, 49, 67, 72, 74, 45, 71, 59, 61, 61, 58, 62, 59, 73, 70, 85, 58, 124, 68, 46, 61, 45, 88, 57, 67, 59, 67, 62, 55, 66, 74, 66, 54, 64, 80, 82, 65, 46, 75, 105, 51, 72, 59, 71, 51, 68, 58, 63, 74, 61, 60, 46, 77, 42, 55, 90, 62, 102, 77, 59, 62, 65, 59, 80, 73, 76, 69, 54, 74, 90, 68, 73, 67, 63, 63, 72, 73, 70, 74, 52, 66, 50, 59, 68, 70, 67, 63, 70, 63, 77, 55, 57, 68, 78, 67, 69, 64, 59, 62, 57, 57, 55, 65, 72, 57, 44, 60, 52, 59, 67, 62, 63, 54, 47, 60, 51, 107, 63, 58, 64, 70, 88, 86, 86, 55, 70, 64, 75, 55, 79, 69, 49, 68, 54, 47, 52, 80, 52, 64, 97, 63, 76, 67, 100, 59, 63, 72, 61, 59, 63, 51, 78, 61, 73, 61, 71, 87, 49, 61, 67, 68, 65, 60, 59, 53, 65, 67, 76, 70, 103, 59, 63, 55, 54, 77, 75, 66, 56, 62, 53, 78, 73, 48, 46, 87, 70, 56, 60, 82, 59, 71, 62, 66, 66, 75, 88, 74, 49, 61, 59, 72, 43, 62, 51, 54, 61, 68, 75, 78, 64, 48, 67, 53, 81, 125, 52, 61, 62, 86, 54, 62, 66, 70, 73, 51, 50, 86, 61, 78, 73, 64, 75, 58, 61, 62, 67, 76, 81, 41, 60, 71, 64, 79, 61, 94, 43, 47, 62, 60, 60, 109, 50, 48, 85, 68, 76, 82, 67, 60, 66, 69, 67, 85, 87, 58, 75, 58, 89, 70, 55, 62, 75, 66, 62, 69, 59, 66, 74, 64, 91, 144, 57, 39, 62, 59, 82, 52, 63, 66, 56, 82, 88, 76, 50, 71, 65, 80, 72, 58, 57, 57, 68, 60, 42, 77, 55, 58, 61, 69, 67, 58, 73, 57, 81, 56, 71, 99, 59, 62, 57, 67, 83, 87, 61, 61, 85, 44, 58, 79, 82, 52, 64, 66, 42, 51, 65, 56, 51, 60, 96, 46, 59, 89, 70, 90, 72, 57, 42, 47, 89, 104, 57, 85, 67, 80, 68, 72, 74, 70, 74, 76, 65, 73, 47, 60, 88, 55, 45, 82, 64, 71, 62, 72, 79, 47, 82, 63, 61, 63, 69, 62, 64, 90, 60, 76, 52, 57, 82, 59, 50, 78, 70, 81, 71, 48, 69, 62, 41, 57, 66, 56, 55, 76, 66, 54, 60, 80, 61, 61, 70, 76, 71, 45, 42, 48, 55, 73, 63, 64, 64, 83, 62, 50, 65, 71, 86, 57, 59, 43, 67, 74, 55, 41, 63, 85, 69, 67, 80, 46, 69, 69, 69, 64, 43, 62, 57, 51, 74, 67, 54, 57, 62, 53, 50, 53, 49, 74, 68, 80, 53, 97, 51, 70, 62, 67, 60, 51, 57, 57, 62, 78, 55, 66, 81, 53, 51, 66, 51, 96, 62, 69, 121, 78, 76, 65, 64, 69, 80, 70, 58, 65, 54, 81, 86, 59, 55, 54, 89, 67, 42, 47, 62, 64, 63, 75, 80, 79, 55, 78, 48, 60, 71, 63, 82, 58, 58, 53, 58, 63, 67, 66, 71, 71, 62, 64, 61, 67, 65, 70, 63, 58, 93, 66, 70, 89, 57, 48, 56, 58, 85, 47, 66, 64, 76, 97, 74, 51, 65, 75, 49, 95, 57, 81, 38, 52, 63, 62, 68, 73, 57, 63, 61, 53, 56, 69, 65, 64, 67, 54, 68, 59, 66, 59, 83, 68, 90, 55, 64, 54, 73, 102, 70, 54, 116, 96, 77, 69, 41, 66, 46, 68, 65, 76, 53, 78, 71, 59, 63, 56, 58, 78, 78, 61, 69, 58, 74, 53, 82, 59, 99, 61, 105, 63, 57, 59, 57, 69, 59, 61, 62, 67, 56, 62, 47, 51, 78, 63, 64, 64, 74, 61, 57, 72, 50, 71, 132, 62, 81, 66, 70, 69, 64, 63, 60, 84, 64, 53, 56, 62, 119, 68, 68, 67, 64, 111, 52, 68, 71, 61, 60, 56, 50, 49, 81, 67, 78, 56, 39, 54, 59, 145, 64, 63, 97, 88, 58, 80, 71, 56, 68, 56, 57, 72, 57, 52, 97, 70, 74, 110, 70, 52, 55, 90, 63, 73, 60, 72, 43, 66, 63, 57, 57, 60, 75, 52, 49, 79, 69, 81, 66, 65, 89, 64, 94, 54, 79, 67, 86, 65, 60, 62, 75, 65, 84, 54, 87, 58, 61, 58, 65, 52, 53, 43, 61, 55, 98, 70, 64, 54, 66, 62, 78, 71, 77, 60, 62, 65, 67, 69, 65, 69, 58, 69, 55, 49, 48, 46, 79, 61, 58, 69, 52, 60, 62, 90, 69, 86, 63, 61, 66, 66, 69, 64, 61, 81, 66, 60, 67, 88, 73, 61, 66, 68, 58, 58, 65, 68, 61, 76, 68, 99, 52, 129, 66, 65, 63, 86, 70, 80, 62, 64, 106, 53, 56, 49, 62, 53, 83, 65, 70, 79, 92, 65, 55, 72, 71, 59, 61, 44, 50, 60, 60, 92, 63, 65, 79, 62, 69, 47, 54, 73, 70, 70, 59, 82, 55, 66, 51, 53, 51, 71, 91, 69, 73, 76, 52, 76, 46, 68, 78, 51, 83, 55, 68, 68, 46, 67, 60, 79, 61, 59, 57, 64, 70, 97, 62, 67, 56, 56, 63, 61, 57, 42, 52, 54, 43, 61, 102, 77, 73, 62, 130, 68, 102, 62, 75, 62, 72, 80, 68, 54, 58, 56, 70, 57, 67, 71, 57, 68, 67, 52, 81, 63, 75, 60, 65, 65, 58, 63, 57, 67, 63, 79, 73, 54, 54, 62, 60, 63, 63, 67, 81, 65, 56, 88, 56, 77, 66, 58, 65, 69, 58, 56, 63, 68, 88, 62, 68, 78, 78, 44, 71, 63, 65, 68, 63, 48, 71, 55, 65, 62, 75, 72, 84, 68, 54, 54, 83, 62, 49, 84, 66, 77, 81, 60, 53, 63, 90, 86, 78, 54, 69, 70, 47, 66, 61, 57, 110, 57, 74, 77, 71, 63, 59, 55, 68, 76, 63, 81, 58, 65, 72, 70, 63, 61, 75, 51, 56, 81, 77, 67, 43, 81, 74, 50, 75, 61, 49, 71, 68, 52, 81, 59, 91, 76, 55, 56, 58, 72, 73, 80, 65, 75, 82, 66, 65, 57, 44, 70, 42, 62, 47, 70, 49, 67, 54, 72, 72, 69, 83, 65, 95, 63, 71, 60, 46, 72, 79, 67, 60, 62, 57, 47, 65, 63, 65, 56, 56, 102, 84, 64, 54, 82, 85, 39, 76, 69, 71, 69, 61, 66, 63, 80, 50, 71, 58, 87, 64, 77, 46, 56, 81, 59, 70, 62, 49, 50, 52, 69, 61, 64, 66, 78, 81, 41, 72, 67, 61, 80, 56, 62, 63, 69, 52, 80, 72, 50, 68, 91, 46, 61, 50, 55, 68, 74, 53, 65, 52, 69, 68, 64, 73, 70, 58, 76, 55, 57, 63, 60, 64, 67, 78, 52, 55, 64, 60, 67, 73, 85, 77, 93, 81, 122, 76, 63, 73, 53, 86, 49, 77, 57, 81, 62, 84, 58, 50, 57, 59, 52, 59, 63, 51, 57, 92, 60, 68, 67, 80, 62, 49, 83, 68, 82, 76, 60, 58, 65, 83, 59, 46, 76, 65, 75, 57, 74, 53, 67, 65, 63, 56, 66, 60, 63, 106, 60, 87, 65, 66, 67, 72, 55, 76, 70, 76, 75, 64, 63, 61, 78, 77, 53, 69, 63, 68, 49, 70, 68, 61, 77, 95, 54, 55, 52, 65, 58, 50, 64, 105, 86, 62, 51, 55, 60, 80, 31, 60, 77, 69, 131, 57, 70, 62, 70, 64, 52, 68, 61, 66, 56, 59, 80, 59, 60, 89, 90, 50, 55, 60, 67, 67, 84, 52, 70, 71, 93, 62, 64, 74, 72, 62, 70, 64, 70, 55, 90, 68, 81, 68, 52, 65, 60, 75, 66, 57, 55, 60, 59, 82, 58, 97, 61, 67, 59, 60, 74, 58, 58, 53, 76, 62, 61, 66, 66, 82, 146, 53, 74, 75, 65, 60, 39, 57, 56, 63, 64, 64, 49, 72, 57, 49, 72, 61, 45, 59, 57, 69, 58, 48, 52, 56, 79, 73, 73, 79, 65, 69, 65, 62, 66, 56, 98, 53, 52, 64, 52, 46, 80, 66, 53, 90, 45, 74, 44, 60, 75, 70, 71, 63, 96, 84, 62, 49, 63, 61, 64, 61, 74, 71, 80, 69, 46, 57, 45, 92, 85, 45, 58, 76, 76, 75, 51, 49, 62, 56, 56, 71, 61, 47, 57, 57, 120, 55, 60, 65, 64, 54, 63, 78, 59, 54, 82, 70, 63, 54, 54, 63, 70, 55, 74, 65, 52, 94, 67, 61, 54, 79, 51, 67, 67, 44, 92, 49, 66, 60, 66, 80, 63, 75, 65, 70, 54, 62, 68, 59, 65, 71, 51, 136, 52, 69, 63, 45, 77, 74, 49, 88, 83, 67, 67, 58, 55, 70, 55, 73, 78, 48, 56, 83, 62, 83, 55, 84, 50, 88, 90, 75, 76, 69, 53, 63, 71, 63, 71, 66, 86, 69, 82, 56, 54, 80, 60, 74, 73, 79, 75, 80, 46, 69, 70, 53, 57, 57, 60, 77, 68, 47, 40, 78, 54, 54, 54, 58, 48, 41, 65, 82, 61, 60, 50, 65, 59, 128, 73, 81, 59, 58, 75, 69, 73, 62, 58, 87, 64, 59, 53, 148, 66, 55, 68, 57, 61, 58, 66, 77, 53, 73, 59, 85, 69, 55, 37, 66, 70, 63, 80, 49, 85, 67, 56, 51, 78, 56, 70, 79, 58, 121, 70, 73, 80, 58, 47, 67, 76, 84, 81, 70, 49, 56, 111, 68, 53, 68, 69, 81, 62, 66, 65, 75, 64, 66, 52, 78, 61, 47, 64, 66, 65, 68, 56, 67, 52, 81, 62, 33, 57, 56, 69, 42, 88, 53, 56, 96, 57, 63, 92, 52, 78, 66, 98, 102, 94, 61, 73, 54, 64, 78, 44, 70, 68, 66, 47, 61, 67, 62, 59, 66, 65, 51, 83, 57, 52, 63, 52, 44, 46, 78, 67, 80, 94, 66, 53, 72, 58, 64, 65, 39, 55, 58, 59, 46, 58, 61, 60, 57, 58, 57, 48, 54, 76, 60, 73, 55, 77, 68, 66, 71, 73, 86, 61, 64, 57, 49, 57, 91, 58, 57, 50, 69, 57, 66, 72, 64, 60, 55, 78, 46, 58, 65, 65, 64, 60, 73, 64, 52, 107, 61, 57, 77, 117, 55, 96, 54, 54, 65, 72, 51, 67, 54, 75, 89, 85, 60, 63, 94, 62, 49, 78, 46, 54, 89, 67, 60, 59, 64, 88, 61, 72, 59, 44, 59, 64, 49, 59, 60, 46, 59, 57, 78, 62, 100, 66, 67, 50, 65, 61, 64, 53, 89, 57, 49, 55, 60, 61, 80, 74, 79, 54, 57, 50, 78, 70, 47, 52, 61, 49, 85, 56, 60, 39, 51, 83, 54, 101, 60, 62, 67, 74, 58, 64, 53, 61, 100, 70, 73, 62, 62, 61, 65, 57, 66, 50, 71, 53, 72, 70, 98, 71, 63, 67, 65, 59, 56, 67, 64, 100, 48, 61, 60, 69, 94, 50, 50, 60, 76, 68, 62, 61, 74, 65, 76, 102, 72, 68, 59, 59, 69, 60, 74, 66, 55, 62, 47, 52, 74, 64, 57, 68, 78, 56, 80, 59, 58, 48, 69, 62, 67, 62, 60, 79, 55, 81, 60, 55, 71, 81, 77, 57, 42, 72, 88, 57, 50, 62, 53, 62, 109, 64, 35, 76, 74, 48, 73, 67, 51, 55, 84, 52, 62, 74, 123, 58, 71, 131, 81, 42, 55, 74, 64, 86, 49, 78, 72, 43, 77, 61, 61, 107, 50, 71, 69, 93, 140, 102, 53, 88, 81, 74, 53, 60, 58, 61, 51, 70, 67, 69, 112, 65, 63, 70, 69, 67, 51, 40, 60, 71, 83, 71, 94, 69, 62, 67, 65, 72, 88, 65, 71, 84, 61, 61, 62, 52, 59, 90, 46, 62, 70, 56, 73, 72, 64, 68, 58, 53, 57, 54, 75, 45, 68, 56, 79, 52, 65, 66, 52, 83, 74, 65, 62, 51, 58, 48, 63, 73, 52, 53, 51, 54, 53, 100, 37, 90, 66, 55, 53, 71, 55, 61, 63, 63, 82, 55, 47, 81, 94, 64, 71, 54, 53, 71, 51, 62, 97, 55, 47, 80, 83, 61, 87, 57, 76, 92, 50, 61, 65, 82, 71, 72, 64, 65, 57, 81, 71, 75, 61, 71, 78, 72, 59, 58, 60, 60, 72, 47, 84, 65, 62, 68, 90, 74, 60, 51, 83, 69, 55, 95, 87, 52, 71, 59, 57, 59, 81, 67, 81, 53, 51, 74, 52, 76, 64, 64, 56, 66, 82, 52, 88, 68, 68, 64, 73, 74, 86, 49, 72, 68, 83, 69, 61, 59, 54, 60, 59, 66, 72, 50, 37, 111, 94, 52, 61, 70, 52, 52, 94, 40, 64, 54, 88, 56, 90, 80, 50, 69, 108, 47, 65, 91, 63, 55, 91, 57, 65, 49, 92, 58, 69, 60, 66, 88, 59, 70, 51, 52, 61, 86, 54, 59, 50, 65, 71, 84, 49, 69, 63, 52, 58, 52, 72, 64, 69, 64, 53, 71, 75, 64, 95, 66, 63, 65, 72, 50, 52, 59, 60, 48, 48, 64, 63, 53, 56, 58, 48, 67, 55, 76, 61, 56, 60, 60, 45, 91, 83, 51, 59, 56, 65, 62, 49, 53, 57, 56, 55, 65, 47, 81, 55, 58, 85, 60, 80, 62, 64, 70, 71, 71, 63, 59, 49, 64, 69, 58, 71, 51, 59, 69, 58, 62, 70, 71, 63, 61, 59, 42, 56, 58, 50, 63, 148, 77, 73, 64, 50, 63, 58, 68, 56, 47, 87, 79, 72, 59, 65, 75, 52, 64, 70, 50, 67, 55, 54, 60, 50, 70, 62, 93, 65, 58, 52, 81, 50, 87, 48, 63, 70, 66, 61, 59, 54, 66, 63, 62, 49, 135, 77, 51, 53, 67, 79, 74, 68, 75, 68, 62, 58, 66, 62, 67, 111, 57, 57, 64, 67, 72, 105, 73, 75, 66, 58, 79, 67, 79, 71, 72, 49, 64, 59, 64, 76, 63, 82, 92, 87, 53, 65, 65, 55, 75, 66, 61, 64, 65, 62, 71, 52, 77, 70, 94, 36, 75, 67, 45, 69, 68, 57, 78, 91, 39, 61, 56, 55, 62, 59, 62, 69, 66, 55, 72, 62, 56, 76, 70, 84, 62, 70, 56, 69, 57, 64, 60, 61, 73, 59, 51, 54, 71, 46, 59, 62, 73, 65, 59, 92, 67, 46, 53, 64, 66, 70, 78, 47, 82, 54, 64, 59, 53, 55, 49, 43, 60, 53, 61, 75, 54, 59, 48, 61, 76, 48, 57, 79, 79, 62, 63, 79, 122, 46, 78, 53, 56, 64, 57, 61, 67, 93, 51, 69, 110, 76, 63, 62, 61, 76, 66, 58, 64, 69, 61, 67, 60, 60, 59, 64, 65, 64, 71, 67, 54, 82, 82, 51, 59, 71, 89, 57, 58, 65, 66, 69, 63, 71, 79, 60, 67, 101, 64, 53, 55, 54, 86, 72, 62, 67, 66, 62, 56, 76, 53, 72, 74, 53, 63, 73, 63, 61, 61, 68, 66, 57, 98, 48, 83, 57, 70, 75, 60, 62, 60, 53, 60, 58, 63, 70, 72, 75, 62, 67, 70, 58, 66, 69, 77, 60, 70, 54, 65, 58, 74, 65, 58, 50, 61, 151, 64, 55, 68, 82, 69, 59, 61, 74, 99, 64, 58, 85, 64, 78, 52, 66, 85, 43, 81, 82, 54, 71, 86, 69, 76, 60, 55, 132, 65, 85, 65, 68, 53, 55, 55, 74, 66, 38, 75, 80, 55, 61, 70, 52, 45, 70, 51, 54, 61, 79, 77, 54, 66, 59, 67, 52, 63, 56, 71, 72, 49, 60, 61, 66, 80, 69, 56, 102, 77, 56, 67, 59, 63, 67, 54, 42, 49, 119, 57, 66, 56, 67, 81, 72, 67, 45, 60, 72, 60, 79, 35, 62, 56, 65, 70, 73, 105, 45, 67, 52, 63, 56, 64, 79, 61, 47, 99, 59, 53, 52, 74, 66, 71, 71, 65, 84, 66, 69, 60, 76, 58, 60, 75, 80, 71, 68, 60, 62, 68, 73, 99, 42, 45, 68, 54, 66, 55, 85, 70, 61, 59, 50, 49, 66, 57, 73, 63, 61, 47, 78, 58, 71, 45, 69, 86, 72, 64, 66, 62, 45, 74, 68, 59, 84, 66, 80, 88, 39, 53, 55, 67, 82, 57, 68, 70, 58, 76, 62, 51, 93, 56, 87, 68, 67, 64, 50, 67, 73, 60, 63, 66, 66, 68, 82, 68, 95, 69, 56, 72, 48, 69, 60, 61, 56, 59, 63, 53, 52, 55, 51, 65, 53, 53, 81, 47, 62, 101, 63, 77, 74, 64, 56, 52, 69, 52, 55, 53, 65, 70, 79, 48, 64, 64, 76, 65, 78, 60, 53, 55, 70, 74, 65, 58, 62, 64, 66, 110, 43, 73, 80, 64, 57, 72, 64, 70, 63, 81, 68, 71, 69, 61, 58, 57, 67, 46, 53, 61, 81, 117, 86, 61, 73, 65, 74, 74, 55, 61, 58, 56, 52, 59, 41, 50, 58, 74, 73, 89, 80, 64, 52, 75, 58, 83, 58, 61, 80, 67, 57, 55, 64, 54, 58, 69, 65, 61, 69, 59, 73, 56, 66, 85, 55, 54, 73, 45, 59, 70, 64, 68, 74, 66, 54, 66, 70, 61, 70, 63, 49, 66, 77, 59, 62, 162, 59, 55, 63, 69, 39, 72, 65, 71, 68, 63, 60, 47, 51, 74, 57, 50, 64, 69, 66, 53, 65, 90, 61, 79, 95, 55, 64, 55, 76, 66, 69, 64, 66, 116, 55, 69, 77, 72, 60, 74, 46, 60, 58, 61, 85, 68, 60, 67, 46, 50, 49, 77, 50, 60, 64, 97, 62, 67, 66, 85, 65, 74, 63, 73, 61, 69, 56, 68, 70, 76, 62, 90, 50, 85, 62, 67, 69, 103, 64, 46, 69, 97, 44, 64, 47, 69, 54, 53, 64, 56, 50, 68, 51, 68, 70, 68, 69, 60, 74, 65, 47, 53, 56, 57, 93, 55, 70, 65, 57, 57, 68, 55, 61, 56, 58, 88, 76, 59, 47, 71, 40, 59, 66, 72, 51, 68, 69, 60, 55, 77, 67, 52, 53, 67, 49, 69, 59, 68, 75, 60, 63, 70, 66, 48, 50, 116, 69, 70, 56, 76, 61, 63, 54, 47, 69, 72, 82, 67, 63, 52, 60, 55, 66, 70, 83, 71, 59, 69, 28, 59, 52, 61, 60, 81, 55, 101, 76, 55, 56, 53, 78, 60, 65, 62, 55, 68, 53, 62, 57, 62, 89, 62, 62, 59, 63, 67, 61, 57, 60, 75, 72, 81, 62, 61, 36, 79, 52, 84, 54, 68, 58, 77, 47, 55, 77, 68, 56, 57, 68, 61, 48, 74, 83, 66, 47, 60, 71, 60, 63, 64, 58, 74, 54, 75, 64, 60, 67, 68, 69, 56, 52, 66, 66, 67, 115, 70, 51, 67, 66, 63, 77, 72, 75, 57, 82, 44, 57, 73, 54, 79, 56, 72, 74, 62, 62, 50, 65, 58, 63, 66, 61, 65, 66, 62, 43, 64, 151, 67, 57, 80, 59, 77, 76, 59, 74, 72, 63, 61, 80, 65, 57, 59, 60, 49, 94, 63, 64, 125, 68, 76, 57, 57, 86, 53, 71, 59, 58, 74, 66, 58, 72, 78, 66, 69, 54, 67, 54, 66, 71, 73, 71, 87, 75, 62, 71, 64, 64, 38, 64, 57, 71, 68, 62, 70, 71, 57, 57, 56, 59, 59, 58, 102, 65, 98, 73, 86, 75, 47, 67, 59, 54, 76, 50, 64, 47, 54, 55, 69, 65, 56, 60, 66, 66, 50, 88, 65, 73, 45, 65, 77, 58, 56, 70, 66, 58, 75, 53, 56, 72, 51, 79, 90, 68, 57, 78, 50, 56, 56, 76, 62, 78, 55, 67, 59, 97, 68, 68, 67, 72, 71, 80, 50, 75, 61, 63, 61, 70, 60, 80, 52, 68, 81, 87, 78, 61, 69, 78, 104, 67, 71, 56, 79, 81, 59, 72, 76, 56, 72, 70, 59, 58, 56, 52, 68, 53, 75, 78, 59, 63, 58, 65, 53, 76, 60, 64, 67, 59, 76, 66, 58, 69, 138, 69, 53, 40, 61, 72, 62, 73, 71, 54, 67, 66, 70, 65, 65, 79, 63, 72, 70, 68, 82, 42, 54, 58, 84, 57, 58, 77, 53, 55, 67, 83, 53, 71, 55, 67, 63, 56, 67, 74, 55, 61, 139, 54, 55, 59, 66, 62, 56, 63, 51, 69, 61, 84, 107, 53, 87, 69, 64, 68, 80, 81, 73, 56, 76, 60, 67, 58, 56, 63, 66, 59, 55, 57, 66, 179, 60, 41, 83, 57, 65, 100, 57, 57, 54, 62, 61, 55, 76, 74, 60, 63, 54, 61, 63, 64, 58, 64, 71, 69, 49, 99, 66, 66, 69, 69, 62, 72, 75, 58, 62, 67, 58, 89, 70, 78, 79, 73, 94, 67, 69, 58, 54, 49, 57, 95, 79, 58, 75, 71, 53, 68, 68, 86, 65, 39, 64, 60, 66, 52, 65, 68, 62, 75, 53, 82, 59, 64, 50, 60, 33, 56, 52, 52, 64, 59, 55, 48, 56, 55, 60, 80, 63, 86, 69, 60, 65, 63, 86, 66, 74, 62, 65, 58, 54, 63, 57, 58, 73, 66, 74, 61, 71, 43, 46, 46, 67, 69, 56, 86, 87, 42, 58, 73, 79, 90, 65, 55, 57, 56, 72, 66, 64, 61, 56, 60, 79, 57, 75, 58, 70, 70, 75, 49, 36, 51, 75, 62, 62, 109, 55, 72, 78, 63, 62, 75, 60, 60, 54, 55, 107, 64, 45, 65, 74, 57, 55, 71, 81, 87, 67, 64, 66, 113, 50, 70, 51, 60, 57, 68, 51, 76, 71, 57, 53, 89, 83, 63, 65, 71, 86, 76, 42, 65, 109, 54, 51, 77, 46, 68, 88, 65, 53, 74, 58, 42, 51, 63, 48, 67, 57, 55, 54, 30, 68, 51, 53, 47, 63, 83, 96, 53, 58, 58, 74, 65, 77, 60, 75, 118, 89, 58, 65, 77, 82, 68, 49, 44, 75, 68, 81, 52, 70, 66, 61, 63, 61, 116, 58, 42, 60, 58, 89, 69, 109, 93, 75, 57, 58, 67, 74, 56, 62, 87, 85, 52, 132, 66, 92, 55, 56, 55, 62, 56, 61, 70, 68, 60, 52, 76, 48, 48, 93, 66, 44, 59, 68, 50, 51, 97, 83, 79, 72, 58, 61, 54, 62, 61, 69, 128, 98, 64, 62, 55, 40, 85, 58, 91, 76, 56, 48, 76, 50, 64, 68, 52, 97, 69, 45, 53, 61, 55, 57, 76, 64, 57, 71, 61, 76, 52, 84, 50, 51, 74, 53, 68, 84, 63, 59, 52, 66, 75, 61, 71, 51, 61, 85, 64, 53, 69, 75, 113, 61, 43, 61, 54, 70, 66, 98, 72, 74, 56, 64, 91, 43, 122, 56, 71, 64, 68, 65, 50, 113, 51, 63, 60, 69, 28, 60, 48, 52, 66, 72, 65, 62, 53, 103, 105, 58, 56, 85, 70, 74, 61, 57, 60, 54, 70, 66, 58, 62, 63, 68, 64, 67, 62, 63, 46, 74, 65, 69, 92, 53, 44, 97, 71, 94, 64, 104, 60, 66, 86, 79, 53, 89, 45, 95, 59, 68, 61, 60, 66, 73, 45, 42, 54, 60, 68, 61, 92, 43, 68, 63, 66, 60, 69, 52, 81, 47, 64, 56, 66, 71, 67, 61, 55, 57, 106, 79, 64, 98, 56, 58, 54, 60, 57, 70, 81, 54, 45, 68, 52, 70, 65, 54, 55, 55, 49, 71, 63, 74, 79, 55, 60, 71, 42, 54, 84, 65, 76, 60, 64, 58, 59, 54, 70, 72, 46, 54, 85, 56, 62, 58, 61, 80, 58, 70, 79, 75, 90, 63, 46, 78, 83, 66, 62, 82, 68, 49, 61, 90, 54, 81, 56, 68, 74, 60, 88, 71, 63, 85, 63, 70, 84, 54, 49, 73, 60, 74, 57, 55, 53, 86, 59, 69, 70, 62, 97, 61, 62, 63, 67, 71, 70, 47, 65, 64, 75, 52, 51, 61, 83, 72, 63, 54, 54, 45, 56, 67, 57, 65, 65, 48, 78, 89, 67, 53, 62, 61, 55, 53, 56, 97, 57, 78, 67, 55, 53, 71, 54, 74, 56, 68, 102, 57, 58, 51, 75, 65, 83, 45, 66, 61, 64, 50, 53, 77, 83, 61, 89, 46, 81, 76, 64, 74, 67, 62, 53, 59, 85, 62, 48, 47, 61, 82, 67, 68, 60, 73, 56, 56, 62, 87, 51, 67, 61, 48, 70, 58, 52, 36, 47, 43, 63, 60, 56, 57, 46, 66, 43, 86, 92, 78, 71, 78, 89, 88, 67, 64, 49, 64, 60, 48, 63, 60, 53, 76, 82, 46, 47, 71, 42, 52, 59, 61, 67, 72, 53, 82, 60, 59, 71, 55, 79, 49, 69, 56, 100, 76, 51, 59, 69, 63, 64, 64, 58, 84, 63, 81, 65, 49, 90, 71, 73, 104, 54, 69, 72, 58, 79, 56, 64, 57, 76, 43, 49, 72, 77, 87, 59, 67, 61, 77, 62, 45, 58, 69, 38, 65, 43, 68, 58, 87, 43, 75, 54, 66, 75, 46, 52, 75, 102, 61, 73, 75, 76, 66, 92, 68, 55, 77, 79, 67, 71, 62, 66, 68, 68, 115, 70, 55, 61, 77, 54, 58, 67, 52, 69, 81, 79, 70, 53, 59, 77, 68, 88, 58, 56, 85, 98, 76, 59, 72, 49, 58, 57, 54, 63, 66, 62, 58, 50, 55, 66, 83, 67, 54, 89, 62, 63, 105, 46, 63, 32, 71, 89, 58, 60, 90, 70, 88, 91, 53, 51, 64, 65, 48, 75, 72, 54, 49, 76, 64, 86, 66, 63, 69, 69, 61, 72, 61, 66, 62, 68, 82, 71, 35, 95, 52, 53, 104, 71, 53, 55, 45, 45, 87, 66, 91, 72, 50, 51, 51, 60, 64, 64, 76, 67, 57, 58, 72, 66, 87, 69, 77, 59, 71, 82, 49, 87, 73, 60, 72, 86, 54, 67, 83, 69, 55, 40, 59, 75, 70, 76, 61, 77, 63, 57, 49, 69, 68, 65, 71, 64, 59, 65, 85, 52, 59, 79, 81, 67, 57, 67, 83, 61, 68, 71, 63, 113, 49, 86, 58, 60, 89, 178, 51, 39, 51, 83, 79, 57, 48, 61, 74, 49, 57, 46, 73, 37, 73, 47, 55, 47, 39, 74, 83, 64, 54, 78, 59, 67, 62, 52, 73, 63, 67, 76, 66, 99, 71, 62, 69, 75, 122, 45, 53, 58, 55, 65, 53, 47, 76, 108, 68, 56, 79, 54, 90, 129, 71, 56, 61, 63, 96, 62, 60, 64, 55, 61, 53, 65, 61, 50, 68, 80, 50, 75, 86, 70, 102, 50, 70, 58, 72, 82, 83, 61, 58, 48, 77, 58, 53, 59, 76, 62, 47, 63, 97, 62, 83, 59, 74, 77, 87, 67, 67, 61, 65, 84, 90, 63, 57, 69, 57, 71, 47, 61, 67, 53, 65, 84, 113, 64, 61, 51, 42, 68, 69, 68, 61, 46, 48, 49, 58, 95, 54, 119, 142, 88, 71, 76, 54, 72, 124, 86, 75, 55, 71, 61, 76, 57, 62, 66, 65, 75, 47, 46, 71, 62, 35, 92, 81, 102, 54, 108, 59, 67, 59, 81, 71, 56, 64, 59, 57, 73, 59, 66, 62, 49, 63, 57, 61, 52, 61, 58, 54, 70, 56, 67, 57, 75, 89, 60, 54, 59, 65, 37, 51, 71, 69, 78, 59, 94, 57, 73, 56, 84, 57, 108, 65, 75, 56, 66, 79, 58, 53, 68, 48, 71, 72, 98, 64, 64, 60, 69, 76, 66, 51, 64, 79, 72, 60, 87, 77, 51, 68, 62, 56, 61, 84, 59, 96, 52, 63, 72, 74, 69, 57, 52, 75, 74, 89, 54, 72, 57, 62, 65, 65, 69, 86, 46, 67, 63, 54, 62, 54, 69, 57, 52, 83, 52, 59, 59, 94, 58, 78, 61, 63, 69, 73, 87, 51, 92, 57, 80, 69, 89, 68, 60, 53, 80, 45, 56, 65, 51, 60, 68, 61, 53, 95, 54, 71, 63, 63, 73, 81, 60, 56, 65, 72, 150, 59, 59, 83, 67, 80, 70, 64, 64, 59, 59, 63, 57, 73, 44, 70, 73, 52, 61, 47, 66, 56, 71, 75, 54, 72, 79, 64, 63, 73, 67, 74, 73, 57, 59, 58, 62, 91, 69, 65, 66, 84, 67, 63, 73, 57, 87, 64, 66, 56, 95, 77, 58, 102, 55, 46, 73, 50, 123, 66, 59, 55, 63, 93, 67, 54, 72, 55, 52, 68, 52, 63, 66, 56, 51, 55, 77, 55, 55, 81, 51, 75, 54, 67, 60, 92, 66, 66, 62, 55, 53, 63, 63, 86, 68, 64, 49, 56, 71, 58, 61, 57, 51, 72, 62, 75, 63, 61, 49, 68, 63, 59, 75, 47, 60, 71, 66, 58, 54, 44, 63, 56, 50, 53, 86, 49, 61, 54, 70, 70, 51, 56, 53, 47, 89, 67, 64, 56, 60, 71, 54, 53, 56, 61, 59, 61, 80, 54, 64, 44, 76, 65, 46, 55, 74, 63, 82, 58, 56, 62, 81, 51, 61, 56, 67, 57, 78, 69, 94, 64, 72, 68, 79, 69, 52, 43, 75, 51, 67, 77, 56, 57, 63, 63, 56, 72, 60, 59, 67, 131, 69, 81, 118, 104, 62, 115, 85, 51, 64, 85, 64, 63, 80, 70, 98, 53, 68, 74, 67, 62, 59, 91, 69, 65, 70, 78, 51, 56, 88, 60, 58, 64, 41, 65, 62, 104, 55, 77, 64, 46, 91, 84, 79, 58, 139, 55, 61, 60, 70, 104, 81, 60, 95, 60, 72, 59, 57, 64, 66, 88, 56, 53, 67, 57, 121, 64, 66, 59, 69, 64, 64, 68, 61, 72, 84, 72, 51, 56, 60, 76, 60, 68, 57, 59, 68, 59, 63, 43, 61, 72, 51, 67, 66, 77, 56, 120, 73, 40, 42, 78, 55, 71, 58, 60, 53, 64, 49, 65, 73, 56, 56, 50, 67, 63, 76, 53, 65, 62, 70, 76, 66, 61, 53, 80, 77, 81, 69, 54, 58, 47, 71, 46, 55, 70, 68, 57, 58, 57, 55, 65, 92, 63, 66, 60, 64, 50, 71, 60, 70, 70, 69, 48, 62, 53, 66, 54, 76, 72, 70, 87, 97, 105, 65, 58, 58, 65, 53, 59, 61, 57, 77, 56, 65, 60, 64, 65, 55, 73, 56, 55, 54, 56, 85, 73, 69, 63, 75, 90, 69, 74, 49, 48, 50, 53, 73, 60, 91, 73, 55, 61, 57, 62, 74, 69, 76, 53, 81, 66, 56, 63, 92, 66, 48, 55, 58, 63, 76, 55, 53, 53, 70, 53, 58, 48, 82, 64, 67, 59, 64, 72, 70, 78, 57, 51, 57, 80, 52, 93, 47, 88, 64, 85, 83, 64, 65, 78, 61, 69, 62, 52, 58, 69, 73, 59, 60, 70, 72, 50, 82, 57, 56, 64, 63, 64, 69, 61, 63, 53, 85, 77, 50, 75, 74, 66, 56, 57, 79, 64, 69, 79, 59, 50, 91, 87, 56, 59, 61, 87, 57, 73, 67, 84, 69, 66, 68, 55, 47, 64, 63, 57, 63, 56, 69, 88, 60, 64, 80, 67, 56, 78, 132, 65, 51, 53, 78, 52, 66, 67, 58, 56, 90, 61, 64, 62, 51, 63, 54, 62, 70, 50, 94, 52, 71, 59, 45, 74, 56, 58, 74, 72, 92, 65, 70, 68, 60, 70, 59, 53, 58, 75, 55, 84, 59, 57, 62, 58, 57, 66, 39, 57, 74, 75, 72, 63, 69, 79, 69, 55, 88, 63, 114, 63, 66, 61, 71, 59, 66, 85, 62, 52, 58, 56, 52, 46, 58, 59, 64, 60, 60, 79, 66, 69, 62, 51, 43, 66, 53, 59, 67, 44, 62, 56, 67, 75, 66, 56, 79, 52, 75, 71, 56, 47, 80, 122, 65, 63, 71, 65, 81, 50, 70, 71, 70, 76, 105, 70, 62, 60, 54, 65, 72, 54, 60, 64, 59, 56, 73, 39, 66, 61, 59, 59, 80, 60, 71, 57, 57, 60, 69, 64, 68, 66, 57, 71, 62, 60, 73, 85, 54, 67, 101, 76, 60, 74, 54, 58, 55, 58, 71, 68, 48, 110, 67, 50, 56, 79, 65, 84, 52, 57, 62, 66, 66, 62, 60, 82, 59, 69, 66, 53, 59, 58, 60, 74, 82, 64, 59, 64, 60, 87, 49, 55, 54, 48, 81, 64, 53, 60, 63, 76, 50, 82, 51, 76, 70, 64, 57, 62, 74, 72, 71, 72, 108, 60, 78, 71, 69, 75, 78, 67, 54, 69, 67, 74, 65, 68, 60, 79, 60, 57, 68, 57, 55, 57, 76, 44, 59, 65, 72, 66, 48, 91, 66, 64, 60, 63, 89, 55, 153, 45, 57, 57, 58, 76, 86, 70, 89, 102, 60, 61, 72, 70, 57, 54, 62, 69, 50, 68, 66, 61, 58, 56, 60, 73, 63, 58, 58, 54, 91, 64, 64, 68, 67, 82, 56, 57, 61, 73, 67, 58, 40, 60, 61, 57, 56, 69, 86, 67, 60, 130, 52, 68, 49, 61, 58, 69, 55, 63, 64, 52, 92, 122, 66, 55, 75, 67, 81, 64, 55, 50, 122, 60, 45, 71, 51, 80, 57, 62, 47, 72, 62, 59, 57, 54, 85, 64, 69, 58, 62, 72, 70, 63, 70, 60, 52, 57, 48, 55, 91, 55, 52, 58, 69, 59, 57, 58, 67, 59, 113, 58, 59, 62, 58, 63, 62, 69, 61, 64, 57, 67, 56, 43, 83, 47, 59, 69, 81, 61, 73, 63, 48, 66, 69, 62, 62, 58, 72, 68, 65, 82, 78, 74, 48, 85, 51, 49, 75, 91, 59, 55, 57, 88, 69, 69, 44, 60, 71, 61, 73, 53, 66, 54, 65, 46, 54, 58, 123, 65, 55, 58, 68, 69, 77, 66, 47, 74, 63, 62, 69, 64, 93, 67, 54, 61, 58, 52, 62, 56, 73, 89, 37, 55, 63, 75, 47, 55, 69, 69, 49, 50, 60, 70, 57, 82, 62, 60, 46, 61, 81, 93, 46, 66, 69, 57, 61, 79, 47, 95, 46, 60, 52, 98, 65, 57, 76, 74, 83, 67, 77, 67, 55, 52, 52, 73, 65, 72, 68, 89, 60, 66, 48, 61, 57, 67, 65, 59, 81, 64, 60, 64, 66, 67, 69, 71, 52, 77, 60, 77, 87, 55, 84, 58, 58, 104, 81, 50, 55, 75, 67, 57, 64, 63, 49, 68, 47, 63, 68, 82, 88, 65, 72, 70, 63, 54, 66, 57, 66, 58, 53, 65, 62, 100, 70, 59, 51, 52, 66, 64, 63, 69, 56, 60, 83, 64, 58, 62, 86, 51, 56, 52, 60, 103, 87, 79, 128, 43, 65, 62, 61, 84, 56, 50, 86, 49, 111, 63, 64, 59, 75, 68, 51, 57, 126, 71, 58, 77, 57, 136, 56, 64, 58, 67, 77, 90, 57, 62, 57, 53, 64, 48, 56, 59, 77, 66, 77, 88, 61, 63, 60, 57, 59, 68, 69, 62, 59, 61, 66, 75, 71, 65, 77, 61, 61, 83, 56, 62, 77, 87, 44, 56, 72, 80, 53, 64, 71, 84, 58, 49, 67, 76, 63, 71, 59, 49, 53, 70, 55, 64, 103, 54, 62, 55, 74, 63, 58, 64, 35, 128, 55, 55, 52, 50, 62, 93, 55, 66, 57, 68, 55, 60, 82, 66, 63, 63, 84, 76, 52, 57, 79, 57, 55, 63, 52, 79, 72, 72, 55, 59, 64, 78, 67, 68, 83, 59, 59, 69, 52, 68, 66, 71, 61, 67, 61, 72, 51, 66, 59, 58, 76, 66, 75, 97, 67, 120, 67, 64, 49, 112, 76, 72, 66, 64, 73, 58, 76, 80, 55, 54, 64, 51, 65, 66, 70, 63, 76, 73, 64, 63, 52, 56, 50, 58, 65, 60, 70, 51, 69, 111, 60, 69, 77, 57, 70, 97, 58, 80, 61, 42, 92, 56, 68, 84, 59, 68, 59, 77, 95, 49, 75, 74, 57, 67, 62, 67, 53, 61, 69, 66, 69, 61, 56, 57, 61, 56, 110, 71, 73, 43, 47, 60, 55, 85, 63, 64, 74, 52, 70, 68, 60, 70, 71, 55, 66, 74, 55, 59, 59, 84, 58, 102, 69, 45, 52, 65, 58, 63, 57, 63, 58, 51, 57, 66, 85, 58, 52, 64, 63, 48, 55, 53, 69, 60, 67, 101, 79, 41, 64, 58, 53, 75, 77, 62, 72, 51, 56, 81, 75, 62, 70, 69, 74, 63, 60, 61, 82, 77, 60, 59, 67, 75, 58, 74, 59, 108, 52, 41, 52, 52, 52, 87, 55, 58, 48, 75, 122, 64, 57, 66, 69, 59, 64, 64, 54, 56, 98, 60, 59, 88, 70, 74, 50, 54, 60, 65, 62, 85, 60, 66, 65, 60, 70, 71, 62, 63, 59, 71, 59, 42, 54, 55, 60, 63, 51, 70, 83, 74, 51, 71, 68, 80, 57, 71, 70, 75, 61, 64, 70, 57, 68, 72, 67, 58, 59, 77, 70, 53, 49, 52, 76, 60, 67, 82, 53, 62, 82, 67, 83, 61, 55, 67, 63, 58, 92, 65, 73, 61, 77, 56, 62, 64, 52, 68, 57, 63, 58, 61, 103, 67, 60, 47, 57, 63, 52, 59, 74, 83, 63, 121, 50, 58, 59, 81, 62, 63, 69, 60, 59, 53, 45, 48, 71, 80, 53, 60, 65, 71, 94, 64, 57, 60, 60, 48, 81, 54, 59, 100, 61, 59, 72, 67, 65, 60, 89, 56, 50, 64, 65, 56, 57, 64, 88, 51, 74, 82, 78, 68, 54, 52, 72, 66, 48, 83, 65, 67, 57, 37, 66, 62, 67, 51, 57, 59, 60, 70, 72, 62, 48, 56, 69, 73, 58, 33, 65, 69, 68, 60, 70, 65, 67, 65, 71, 70, 54, 88, 78, 50, 67, 62, 68, 67, 67, 61, 49, 69, 70, 66, 76, 51, 56, 67, 67, 56, 69, 62, 78, 49, 73, 71, 66, 61, 56, 66, 69, 69, 67, 107, 50, 65, 53, 61, 62, 73, 59, 56, 61, 58, 64, 60, 74, 68, 70, 76, 83, 44, 57, 67, 78, 57, 71, 74, 75, 70, 55, 106, 92, 70, 67, 118, 68, 56, 62, 63, 103, 74, 65, 61, 81, 67, 60, 66, 47, 89, 71, 68, 61, 59, 62, 64, 82, 50, 57, 72, 71, 75, 63, 54, 51, 74, 59, 73, 79, 69, 53, 52, 88, 69, 57, 74, 60, 59, 68, 101, 61, 62, 55, 93, 52, 74, 55, 65, 46, 66, 69, 88, 75, 66, 67, 58, 53, 97, 86, 54, 52, 74, 70, 58, 75, 44, 63, 65, 50, 61, 73, 56, 57, 62, 58, 64, 46, 57, 55, 70, 65, 114, 65, 60, 80, 70, 67, 64, 57, 66, 68, 54, 63, 66, 73, 68, 57, 82, 56, 58, 43, 73, 61, 55, 143, 67, 100, 76, 61, 66, 80, 60, 73, 61, 56, 74, 68, 84, 55, 67, 91, 67, 72, 73, 51, 52, 76, 48, 76, 94, 90, 61, 54, 82, 85, 58, 87, 76, 59, 59, 68, 69, 63, 50, 54, 51, 55, 59, 81, 108, 81, 66, 57, 56, 68, 55, 62, 58, 57, 64, 64, 65, 75, 73, 105, 84, 75, 66, 63, 61, 59, 84, 68, 59, 60, 59, 68, 56, 67, 69, 61, 55, 73, 47, 49, 53, 55, 66, 77, 61, 60, 66, 61, 48, 75, 52, 72, 86, 61, 68, 53, 56, 74, 103, 60, 72, 64, 63, 65, 50, 60, 54, 77, 85, 47, 50, 68, 48, 63, 53, 65, 83, 72, 55, 125, 58, 101, 49, 106, 64, 74, 71, 66, 101, 58, 60, 68, 70, 43, 49, 53, 61, 55, 74, 69, 66, 63, 61, 66, 68, 126, 56, 68, 53, 73, 71, 73, 65, 65, 56, 68, 60, 69, 53, 68, 62, 64, 119, 62, 86, 50, 69, 60, 56, 68, 65, 73, 71, 101, 69, 46, 86, 39, 39, 81, 51, 58, 45, 58, 72, 81, 56, 61, 82, 69, 61, 56, 66, 58, 58, 76, 70, 64, 57, 70, 59, 40, 52, 92, 55, 53, 73, 57, 48, 71, 69, 51, 61, 55, 48, 77, 67, 58, 50, 134, 57, 49, 62, 73, 60, 67, 61, 27, 42, 62, 84, 68, 44, 59, 72, 59, 61, 70, 59, 72, 84, 65, 58, 79, 49, 70, 66, 58, 70, 79, 42, 44, 62, 86, 102, 56, 72, 57, 93, 67, 62, 67, 62, 56, 58, 70, 70, 120, 61, 66, 69, 70, 52, 71, 57, 65, 56, 95, 65, 42, 53, 61, 78, 74, 69, 62, 74, 83, 64, 72, 76, 71, 70, 70, 79, 57, 64, 77, 55, 57, 89, 63, 61, 67, 50, 48, 89, 57, 130, 63, 53, 64, 57, 63, 62, 63, 57, 74, 60, 60, 61, 70, 71, 59, 64, 52, 55, 75, 73, 58, 71, 78, 61, 62, 58, 60, 78, 65, 69, 70, 53, 74, 65, 65, 64, 55, 74, 63, 60, 99, 54, 53, 73, 113, 58, 38, 60, 67, 66, 75, 57, 113, 57, 70, 57, 60, 87, 69, 66, 87, 47, 66, 72, 56, 114, 60, 82, 65, 77, 73, 69, 49, 57, 76, 133, 62, 57, 50, 59, 55, 89, 56, 67, 65, 57, 69, 76, 59, 58, 56, 56, 54, 61, 69, 96, 47, 57, 82, 58, 82, 119, 59, 78, 55, 81, 94, 63, 51, 56, 52, 75, 55, 94, 51, 59, 67, 56, 79, 65, 66, 57, 49, 83, 71, 66, 67, 50, 42, 72, 49, 57, 55, 48, 98, 86, 67, 71, 55, 57, 58, 94, 38, 60, 59, 61, 59, 57, 66, 71, 48, 66, 47, 54, 65, 60, 58, 62, 83, 54, 75, 47, 60, 47, 57, 69, 52, 70, 76, 73, 85, 69, 56, 76, 122, 72, 58, 66, 56, 58, 51, 85, 52, 65, 73, 58, 45, 50, 57, 46, 55, 86, 60, 52, 63, 91, 55, 89, 60, 70, 73, 58, 69, 58, 57, 43, 53, 61, 108, 88, 62, 55, 47, 87, 68, 71, 73, 46, 64, 63, 60, 56, 55, 62, 49, 30, 55, 52, 52, 65, 75, 62, 66, 56, 68, 57, 64, 46, 71, 63, 70, 58, 69, 43, 61, 64, 60, 69, 59, 66, 64, 69, 97, 71, 65, 77, 75, 56, 64, 63, 73, 73, 80, 64, 65, 50, 68, 69, 65, 42, 67, 71, 63, 75, 82, 70, 71, 54, 53, 58, 62, 56, 55, 51, 55, 78, 51, 50, 74, 62, 54, 60, 50, 70, 68, 95, 59, 63, 94, 50, 60, 71, 75, 55, 46, 52, 68, 83, 68, 70, 60, 96, 45, 108, 80, 94, 86, 66, 63, 50, 67, 58, 65, 84, 59, 54, 69, 57, 53, 62, 89, 56, 85, 65, 80, 74, 60, 70, 67, 55, 73, 91, 50, 60, 59, 61, 45, 67, 62, 62, 58, 58, 75, 52, 59, 68, 58, 66, 62, 49, 78, 49, 55, 82, 61, 60, 72, 54, 71, 51, 60, 79, 66, 56, 56, 66, 56, 64, 61, 61, 81, 56, 55, 69, 54, 74, 60, 61, 59, 50, 62, 65, 51, 64, 70, 68, 88, 60, 82, 64, 59, 87, 82, 85, 84, 58, 55, 53, 99, 61, 54, 60, 109, 50, 56, 58, 59, 109, 51, 63, 54, 115, 55, 57, 78, 54, 58, 66, 66, 45, 59, 77, 59, 52, 64, 68, 54, 101, 66, 51, 56, 81, 68, 85, 65, 67, 70, 103, 81, 54, 49, 66, 50, 103, 59, 74, 67, 48, 67, 67, 91, 77, 52, 63, 65, 56, 54, 71, 78, 81, 78, 80, 70, 58, 68, 66, 66, 79, 68, 74, 73, 64, 65, 75, 57, 57, 51, 55, 54, 73, 55, 49, 61, 62, 59, 70, 61, 72, 116, 54, 57, 55, 108, 63, 66, 56, 75, 117, 68, 70, 51, 63, 64, 50, 60, 58, 54, 61, 61, 80, 74, 56, 106, 59, 50, 65, 70, 62, 99, 56, 50, 63, 83, 55, 60, 76, 76, 56, 50, 67, 52, 80, 87, 68, 97, 56, 57, 70, 63, 59, 61, 60, 94, 71, 60, 68, 68, 59, 48, 49, 66, 66, 48, 77, 59, 68, 76, 79, 61, 44, 52, 71, 61, 64, 53, 62, 88, 65, 64, 75, 78, 60, 71, 72, 60, 64, 62, 53, 68, 83, 47, 45, 57, 75, 64, 64, 47, 95, 59, 59, 77, 65, 100, 63, 59, 60, 66, 63, 86, 62, 70, 75, 56, 48, 81, 67, 73, 65, 54, 80, 57, 66, 62, 77, 59, 62, 59, 102, 66, 61, 87, 60, 57, 57, 59, 62, 54, 70, 44, 62, 79, 67, 76, 66, 86, 63, 66, 60, 51, 71, 87, 69, 72, 52, 77, 58, 58, 68, 52, 51, 50, 96, 59, 67, 72, 74, 59, 65, 58, 69, 78, 79, 91, 67, 82, 43, 74, 79, 65, 61, 58, 64, 48, 56, 59, 67, 58, 59, 85, 60, 60, 68, 82, 70, 48, 47, 72, 61, 68, 51, 58, 83, 64, 45, 68, 71, 53, 58, 61, 69, 75, 48, 49, 57, 113, 70, 41, 64, 64, 67, 80, 78, 72, 58, 51, 77, 85, 64, 63, 61, 62, 58, 53, 78, 60, 66, 80, 67, 69, 53, 81, 79, 50, 65, 58, 61, 58, 78, 69, 52, 69, 49, 56, 58, 76, 54, 88, 71, 56, 149, 57, 55, 56, 54, 60, 60, 65, 81, 72, 65, 63, 88, 70, 61, 96, 61, 64, 60, 57, 63, 40, 71, 90, 79, 56, 47, 64, 65, 63, 45, 65, 51, 90, 61, 84, 93, 50, 77, 81, 52, 63, 65, 53, 85, 56, 71, 61, 60, 62, 74, 69, 79, 69, 89, 64, 93, 78, 54, 64, 37, 72, 62, 71, 66, 49, 71, 63, 61, 82, 59, 58, 50, 90, 64, 72, 85, 101, 83, 54, 82, 64, 56, 83, 67, 63, 63, 40, 61, 71, 67, 52, 59, 80, 64, 71, 55, 56, 46, 64, 62, 80, 76, 58, 79, 69, 50, 70, 77, 49, 62, 62, 66, 63, 56, 114, 85, 68, 78, 58, 50, 50, 70, 53, 70, 111, 65, 51, 81, 73, 58, 51, 77, 56, 55, 60, 69, 56, 54, 73, 61, 57, 70, 71, 69, 78, 62, 59, 83, 60, 60, 66, 63, 75, 57, 54, 52, 74, 63, 65, 74, 64, 64, 60, 57, 51, 68, 55, 56, 72, 61, 55, 60, 75, 63, 52, 69, 68, 64, 81, 69, 69, 72, 50, 95, 54, 68, 67, 66, 49, 57, 74, 61, 63, 78, 76, 50, 56, 64, 70, 67, 57, 67, 98, 73, 58, 81, 55, 64, 65, 54, 67, 68, 57, 76, 53, 57, 66, 64, 67, 66, 57, 64, 66, 52, 51, 51, 71, 65, 74, 64, 49, 57, 79, 58, 51, 55, 62, 102, 77, 58, 61, 66, 60, 64, 77, 77, 57, 68, 59, 65, 66, 63, 94, 61, 66, 62, 57, 51, 61, 64, 55, 69, 84, 60, 86, 59, 72, 66, 70, 60, 57, 110, 72, 48, 78, 42, 52, 67, 55, 69, 62, 97, 67, 62, 81, 66, 59, 62, 61, 72, 80, 81, 77, 66, 61, 71, 60, 77, 54, 77, 67, 54, 60, 71, 80, 62, 57, 68, 61, 66, 63, 66, 76, 87, 70, 62, 102, 65, 49, 71, 64, 55, 57, 55, 49, 51, 57, 74, 61, 57, 76, 63, 86, 61, 82, 65, 82, 58, 65, 71, 134, 72, 62, 61, 101, 64, 77, 64, 65, 63, 84, 61, 67, 53, 108, 71, 52, 57, 63, 79, 90, 56, 61, 56, 65, 57, 61, 58, 59, 65, 68, 64, 63, 82, 87, 63, 74, 60, 51, 64, 64, 74, 77, 66, 68, 66, 66, 61, 66, 49, 59, 55, 75, 59, 83, 50, 59, 59, 78, 58, 51, 91, 55, 61, 53, 67, 125, 54, 72, 43, 49, 61, 64, 52, 73, 67, 94, 56, 58, 55, 62, 57, 47, 71, 52, 46, 72, 74, 61, 66, 63, 63, 75, 88, 66, 89, 69, 79, 57, 67, 60, 57, 61, 71, 54, 64, 73, 61, 57, 65, 46, 57, 64, 60, 61, 68, 107, 72, 69, 59, 73, 66, 61, 78, 57, 50, 64, 59, 70, 44, 74, 73, 120, 46, 57, 69, 75, 69, 70, 104, 66, 70, 63, 50, 60, 59, 74, 56, 78, 60, 49, 73, 72, 53, 64, 74, 65, 53, 60, 48, 64, 62, 80, 52, 71, 76, 61, 61, 49, 84, 64, 103, 71, 57, 74, 77, 61, 65, 62, 67, 57, 62, 79, 59, 56, 69, 59, 82, 91, 49, 71, 83, 73, 86, 75, 61, 87, 110, 64, 55, 62, 64, 71, 65, 71, 58, 53, 54, 55, 81, 66, 54, 67, 45, 67, 51, 79, 75, 59, 64, 47, 58, 63, 67, 70, 55, 61, 54, 74, 70, 75, 68, 88, 65, 66, 74, 58, 73, 72, 63, 63, 69, 67, 51, 62, 72, 52, 83, 53, 65, 62, 88, 56, 52, 64, 62, 74, 69, 50, 90, 47, 78, 66, 64, 78, 59, 55, 54, 74, 60, 70, 58, 74, 71, 69, 68, 69, 65, 63, 70, 64, 70, 103, 69, 65, 60, 69, 64, 59, 59, 63, 57, 55, 68, 60, 59, 70, 60, 67, 64, 97, 72, 65, 72, 83, 61, 60, 65, 59, 63, 71, 71, 78, 57, 48, 76, 71, 66, 74, 69, 84, 53, 77, 54, 70, 60, 58, 61, 61, 57, 68, 63, 72, 57, 52, 57, 59, 78, 107, 76, 75, 60, 84, 55, 59, 72, 57, 51, 58, 44, 49, 66, 42, 63, 70, 56, 46, 73, 54, 70, 63, 66, 62, 73, 124, 77, 63, 72, 51, 72, 78, 64, 83, 81, 86, 61, 57, 68, 62, 57, 48, 73, 74, 71, 72, 56, 78, 55, 62, 38, 61, 71, 93, 61, 67, 65, 69, 54, 51, 54, 59, 53, 49, 70, 64, 67, 63, 65, 74, 64, 63, 51, 58, 66, 58, 65, 59, 55, 80, 65, 63, 64, 131, 69, 59, 56, 57, 100, 59, 71, 62, 67, 86, 64, 81, 68, 57, 62, 66, 99, 53, 72, 60, 65, 58, 41, 49, 57, 51, 86, 66, 55, 51, 90, 70, 64, 63, 67, 66, 52, 78, 62, 69, 58, 54, 51, 75, 54, 56, 85, 85, 74, 52, 50, 54, 65, 57, 54, 82, 58, 95, 103, 60, 54, 68, 52, 62, 60, 62, 59, 65, 64, 77, 51, 59, 67, 59, 57, 93, 75, 52, 66, 61, 84, 61, 55, 52, 61, 49, 91, 62, 50, 61, 63, 54, 55, 62, 67, 61, 60, 54, 55, 83, 78, 81, 85, 75, 73, 65, 71, 84, 72, 59, 70, 68, 122, 71, 86, 67, 59, 55, 72, 55, 67, 51, 81, 52, 51, 83, 72, 73, 79, 62, 53, 70, 70, 95, 64, 68, 53, 57, 77, 76, 63, 67, 69, 71, 66, 57, 74, 64, 67, 73, 66, 65, 102, 56, 90, 70, 58, 62, 69, 68, 52, 53, 81, 61, 75, 67, 78, 90, 62, 65, 70, 56, 81, 59, 49, 93, 80, 89, 62, 56, 66, 63, 64, 66, 53, 69, 65, 68, 58, 57, 65, 52, 75, 66, 65, 59, 85, 53, 102, 63, 68, 50, 100, 83, 45, 54, 59, 65, 65, 72, 96, 63, 82, 68, 49, 54, 75, 65, 89, 76, 63, 66, 68, 58, 66, 69, 76, 73, 97, 54, 49, 71, 56, 66, 61, 67, 61, 60, 58, 62, 74, 57, 56, 62, 55, 64, 70, 57, 92, 66, 76, 78, 83, 67, 80, 81, 69, 58, 57, 71, 62, 46, 46, 85, 62, 64, 56, 53, 62, 61, 90, 59, 57, 71, 64, 64, 52, 59, 86, 50, 52, 58, 68, 54, 61, 59, 59, 61, 64, 60, 60, 59, 68, 79, 58, 88, 72, 110, 55, 93, 75, 78, 64, 63, 83, 57, 50, 61, 61, 72, 78, 63, 56, 63, 122, 73, 60, 67, 57, 64, 55, 65, 58, 62, 79, 62, 54, 70, 62, 59, 73, 88, 46, 63, 76, 41, 68, 55, 68, 56, 62, 75, 65, 56, 56, 60, 63, 101, 51, 58, 71, 67, 65, 66, 59, 67, 50, 50, 55, 60, 58, 77, 75, 68, 74, 53, 75, 72, 54, 66, 67, 79, 67, 57, 72, 83, 66, 49, 68, 60, 44, 63, 77, 44, 54, 70, 72, 62, 76, 60, 67, 68, 71, 60, 58, 62, 69, 68, 59, 71, 63, 59, 67, 57, 58, 65, 58, 59, 60, 52, 70, 58, 60, 67, 58, 58, 70, 72, 65, 71, 67, 60, 74, 68, 71, 59, 52, 61, 69, 81, 59, 57, 62, 58, 65, 63, 48, 63, 67, 50, 50, 82, 66, 100, 76, 63, 81, 74, 77, 62, 57, 68, 62, 59, 52, 67, 56, 75, 68, 55, 73, 55, 83, 71, 64, 67, 55, 59, 104, 61, 54, 68, 75, 55, 58, 52, 54, 59, 74, 67, 85, 61, 59, 48, 59, 63, 78, 70, 56, 70, 73, 61, 64, 86, 63, 61, 65, 64, 61, 54, 69, 71, 63, 59, 61, 60, 67, 63, 82, 82, 53, 56, 63, 112, 52, 52, 121, 70, 61, 59, 62, 62, 75, 70, 60, 74, 70, 112, 58, 65, 61, 58, 58, 69, 67, 55, 69, 58, 80, 59, 81, 57, 66, 62, 62, 65, 74, 59, 65, 73, 58, 57, 114, 68, 74, 62, 61, 68, 68, 84, 56, 60, 63, 58, 67, 65, 70, 86, 68, 73, 51, 58, 70, 120, 64, 61, 62, 75, 65, 65, 81, 68, 66, 67, 72, 61, 79, 72, 66, 58, 60, 57, 60, 66, 77, 72, 62, 66, 62, 69, 80, 63, 58, 65, 55, 50, 70, 63, 71, 69, 56, 65, 53, 71, 70, 50, 62, 61, 71, 70, 74, 76, 74, 59, 65, 65, 85, 73, 75, 67, 47, 70, 58, 61, 71, 63, 56, 62, 66, 69, 64, 59, 60, 54, 68, 69, 56, 60, 69, 63, 73, 62, 66, 76, 60, 60, 58, 84, 59, 116, 58, 53, 57, 63, 57, 54, 29, 79, 76, 50, 63, 68, 62, 70, 73, 65, 53, 79, 66, 58, 53, 89, 66, 61, 63, 56, 55, 74, 67, 71, 59, 60, 58, 81, 77, 78, 64, 66, 63, 76, 93, 54, 60, 51, 58, 70, 93, 65, 67, 64, 68, 83, 63, 66, 61, 65, 74, 58, 74, 73, 57, 66, 58, 61, 64, 106, 57, 62, 42, 103, 55, 63, 68, 74, 81, 51, 64, 65, 65, 70, 56, 64, 68, 59, 59, 65, 79, 49, 75, 52, 141, 63, 51, 63, 63, 68, 83, 59, 65, 58, 64, 59, 56, 63, 64, 62, 55, 75, 69, 70, 64, 60, 66, 54, 65, 64, 58, 57, 60, 77, 65, 51, 96, 73, 85, 64, 58, 61, 76, 52, 124, 77, 49, 72, 76, 69, 59, 56, 67, 64, 65, 66, 70, 67, 89, 81, 53, 47, 66, 53, 67, 68, 90, 92, 61, 46, 80, 83, 49, 56, 71, 59, 53, 66, 68, 61, 75, 61, 61, 90, 63, 90, 68, 60, 65, 66, 66, 58, 42, 63, 65, 81, 71, 66, 70, 62, 62, 49, 55, 52, 61, 58, 64, 69, 62, 58, 74, 71, 95, 81, 96, 70, 68, 68, 54, 64, 59, 87, 54, 70, 68, 73, 69, 64, 71, 67, 50, 88, 60, 72, 71, 69, 58, 64, 76, 60, 59, 63, 62, 77, 63, 65, 71, 62, 77, 58, 61, 70, 68, 63, 68, 73, 66, 63, 103, 54, 68, 67, 65, 69, 65, 71, 84, 75, 74, 70, 67, 71, 59, 70, 63, 86, 67, 77, 60, 66, 63, 66, 61, 53, 73, 69, 67, 73, 71, 50, 57, 83, 57, 65, 63, 59, 78, 81, 59, 54, 58, 55, 64, 76, 68, 65, 59, 59, 50, 75, 71, 73, 58, 73, 71, 60, 64, 68, 65, 64, 62, 57, 69, 93, 75, 63, 80, 60, 59, 66, 79, 71, 76, 63, 53, 80, 62, 61, 62, 65, 93, 70, 63, 71, 58, 63, 56, 55, 61, 73, 74, 63, 59, 82, 55, 80, 74, 63, 70, 72, 111, 57, 64, 69, 62, 63, 73, 43, 75, 73, 118, 89, 71, 61, 67, 76, 72, 89, 58, 56, 61, 84, 63, 61, 58, 84, 62, 56, 66, 73, 60, 48, 45, 62, 59, 58, 74, 75, 58, 65, 50, 57, 79, 70, 69, 70, 63, 73, 68, 64, 64, 83, 61, 56, 54, 59, 65, 64, 61, 74, 67, 84, 63, 53, 64, 59, 61, 57, 65, 78, 69, 64, 64, 61, 68, 94, 65, 72, 79, 98, 56, 53, 67, 77, 55, 59, 59, 62, 74, 61, 67, 58, 97, 77, 57, 53, 64, 66, 50, 62, 67, 56, 70, 59, 71, 70, 53, 110, 73, 83, 49, 66, 65, 54, 61, 66, 60, 65, 65, 56, 69, 81, 79, 67, 63, 69, 65, 63, 68, 72, 83, 94, 56, 52, 69, 44, 74, 66, 73, 60, 52, 64, 57, 58, 52, 63, 44, 58, 106, 55, 45, 81, 62, 56, 52, 71, 71, 70, 62, 47, 76, 69, 66, 75, 70, 62, 62, 77, 52, 69, 75, 91, 65, 64, 68, 62, 71, 73, 54, 70, 63, 59, 69, 77, 65, 63, 62, 53, 65, 81, 54, 67, 74, 78, 61, 60, 70, 62, 60, 61, 80, 73, 69, 63, 62, 108, 58, 52, 52, 66, 69, 58, 42, 82, 62, 53, 73, 55, 65, 60, 86, 62, 59, 69, 72, 66, 56, 60, 55, 52, 54, 63, 68, 69, 58, 69, 58, 57, 58, 68, 115, 50, 66, 123, 58, 78, 74, 60, 72, 42, 69, 52, 52, 53, 65, 86, 71, 57, 58, 81, 68, 65, 65, 67, 65, 73, 56, 71, 50, 69, 55, 57, 51, 57, 84, 68, 57, 66, 107, 69, 56, 66, 53, 61, 63, 79, 68, 70, 65, 51, 62, 61, 78, 58, 68, 65, 73, 68, 69, 60, 56, 63, 51, 61, 73, 72, 52, 51, 66, 46, 59, 71, 51, 61, 54, 61, 66, 79, 70, 61, 77, 65, 74, 55, 70, 55, 55, 60, 57, 57, 82, 48, 53, 59, 55, 63, 55, 73, 70, 56, 56, 65, 65, 58, 89, 61, 79, 66, 69, 55, 78, 54, 63, 63, 69, 84, 63, 70, 62, 55, 72, 56, 58, 64, 69, 69, 66, 69, 65, 60, 61, 59, 64, 61, 66, 67, 53, 65, 60, 69, 46, 57, 68, 86, 77, 58, 71, 65, 70, 80, 76, 61, 56, 55, 49, 55, 67, 62, 86, 61, 79, 48, 47, 49, 54, 78, 69, 81, 52, 58, 68, 111, 74, 88, 72, 62, 78, 47, 54, 76, 51, 62, 80, 70, 60, 99, 72, 52, 48, 70, 64, 75, 55, 56, 55, 80, 62, 86, 61, 48, 61, 81, 63, 64, 74, 45, 50, 63, 110, 51, 46, 67, 51, 62, 60, 64, 57, 88, 67, 88, 49, 17, 65, 45, 58, 77, 66, 70, 68, 62, 73, 46, 41, 101, 73, 64, 114, 46, 45, 67, 65, 78, 59, 50, 69, 59, 41, 53, 62, 83, 82, 52, 74, 84, 64, 71, 69, 72, 121, 83, 44, 48, 77, 92, 87, 60, 54, 77, 60, 65, 57, 129, 83, 61, 57, 74, 55, 57, 56, 81, 75, 110, 72, 46, 60, 47, 61, 67, 46, 56, 46, 84, 59, 81, 74, 92, 43, 83, 34, 56, 69, 51, 70, 83, 43, 54, 50, 72, 53, 63, 70, 67, 52, 71, 45, 59, 53, 55, 80, 59, 58, 63, 63, 61, 57, 76, 49, 72, 74, 65, 63, 57, 55, 57, 64, 64, 118, 97, 58, 63, 60, 52, 62, 94, 68, 43, 72, 51, 56, 75, 62, 57, 73, 45, 74, 80, 43, 58, 57, 84, 55, 76, 63, 52, 66, 84, 76, 56, 52, 59, 59, 68, 73, 48, 70, 50, 62, 81, 57, 63, 51, 65, 68, 65, 66, 67, 74, 59, 58, 138, 64, 41, 54, 66, 57, 77, 72, 103, 57, 78, 72, 81, 80, 56, 102, 77, 63, 53, 85, 57, 67, 79, 78, 68, 63, 44, 53, 61, 69, 91, 62, 74, 74, 53, 55, 48, 77, 39, 89, 56, 52, 75, 58, 64, 58, 72, 71, 132, 39, 54, 79, 55, 44, 84, 84, 71, 60, 64, 50, 80, 54, 60, 55, 68, 60, 55, 86, 97, 65, 107, 59, 69, 66, 78, 33, 69, 45, 55, 53, 52, 57, 65, 58, 52, 51, 78, 74, 96, 77, 57, 53, 56, 65, 91, 45, 41, 86, 62, 73, 54, 57, 62, 86, 70, 43, 54, 55, 115, 79, 72, 74, 68, 56, 89, 50, 49, 73, 77, 43, 45, 68, 61, 38, 61, 59, 63, 90, 78, 54, 71, 74, 61, 55, 74, 60, 77, 52, 36, 31, 62, 65, 51, 56, 58, 69, 85, 51, 59, 74, 57, 64, 91, 59, 81, 66, 51, 63, 58, 99, 84, 48, 79, 51, 66, 60, 101, 81, 32, 89, 75, 86, 88, 121, 62, 84, 69, 62, 59, 58, 67, 63, 50, 75, 88, 66, 70, 52, 92, 53, 64, 58, 83, 54, 110, 75, 59, 64, 55, 68, 66, 75, 53, 69, 58, 39, 69, 68, 64, 66, 45, 71, 96, 47, 50, 74, 49, 58, 56, 73, 69, 64, 67, 124, 64, 79, 66, 71, 41, 59, 60, 92, 64, 67, 100, 81, 65, 52, 41, 56, 72, 71, 52, 44, 61, 63, 64, 66, 54, 99, 65, 67, 74, 59, 51, 56, 63, 80, 45, 72, 60, 180, 71, 52, 62, 46, 59, 63, 72, 73, 68, 76, 65, 66, 69, 52, 62, 63, 72, 63, 69, 113, 53, 53, 54, 60, 73, 70, 69, 79, 59, 63, 58, 50, 48, 32, 65, 52, 59, 81, 72, 65, 59, 63, 84, 86, 75, 74, 91, 60, 68, 81, 68, 88, 47, 122, 84, 55, 33, 83, 120, 66, 57, 70, 50, 72, 57, 62, 58, 61, 74, 61, 60, 84, 60, 56, 65, 54, 82, 56, 67, 56, 50, 68, 79, 57, 70, 44, 69, 66, 82, 59, 54, 66, 76, 72, 81, 37, 70, 93, 64, 87, 46, 52, 53, 83, 63, 75, 55, 77, 54, 71, 68, 45, 73, 59, 64, 65, 65, 55, 50, 69, 57, 72, 43, 77, 72, 64, 74, 64, 36, 63, 68, 64, 71, 52, 53, 71, 74, 58, 95, 74, 77, 76, 75, 57, 62, 72, 47, 63, 65, 61, 60, 79, 43, 46, 62, 69, 65, 78, 67, 51, 51, 62, 73, 87, 59, 64, 58, 53, 51, 70, 95, 59, 62, 66, 40, 88, 54, 56, 99, 66, 56, 70, 50, 55, 58, 70, 60, 68, 75, 72, 89, 56, 57, 47, 55, 33, 78, 54, 59, 64, 60, 75, 78, 60, 86, 61, 67, 85, 86, 69, 48, 76, 99, 81, 51, 71, 88, 85, 94, 68, 66, 66, 52, 56, 85, 47, 64, 58, 72, 71, 74, 70, 60, 69, 47, 81, 72, 70, 76, 58, 60, 81, 63, 36, 80, 91, 92, 49, 55, 54, 68, 66, 62, 77, 60, 52, 69, 80, 56, 60, 58, 50, 52, 48, 64, 37, 67, 71, 89, 54, 47, 62, 42, 70, 74, 51, 85, 126, 55, 70, 54, 91, 49, 71, 61, 64, 60, 64, 58, 97, 78, 54, 64, 53, 60, 52, 86, 50, 59, 73, 68, 87, 70, 55, 93, 79, 87, 49, 50, 37, 51, 78, 62, 67, 63, 74, 67, 66, 74, 66, 66, 60, 77, 58, 62, 76, 72, 77, 60, 50, 55, 69, 58, 58, 64, 62, 71, 67, 72, 93, 64, 55, 60, 85, 56, 99, 83, 58, 70, 63, 50, 67, 54, 69, 47, 64, 59, 64, 54, 69, 79, 58, 51, 70, 57, 48, 79, 71, 73, 58, 57, 65, 81, 90, 82, 71, 72, 56, 53, 46, 79, 54, 73, 64, 74, 77, 95, 56, 70, 72, 75, 61, 60, 78, 87, 62, 60, 60, 53, 51, 59, 78, 56, 84, 74, 56, 97, 50, 59, 48, 63, 95, 61, 66, 51, 62, 52, 43, 74, 82, 85, 53, 58, 87, 80, 80, 79, 60, 58, 58, 74, 67, 72, 50, 79, 45, 53, 75, 42, 58, 50, 56, 67, 77, 93, 92, 68, 67, 48, 63, 58, 64, 58, 51, 58, 82, 66, 63, 61, 61, 71, 50, 90, 66, 60, 95, 67, 56, 69, 55, 73, 96, 65, 41, 80, 71, 59, 74, 62, 100, 76, 61, 68, 67, 58, 59, 55, 75, 89, 105, 75, 81, 88, 64, 72, 97, 80, 87, 64, 73, 52, 36, 57, 55, 69, 61, 65, 51, 49, 63, 70, 64, 84, 47, 57, 65, 70, 69, 69, 87, 53, 62, 49, 64, 76, 91, 64, 68, 63, 59, 44, 90, 58, 53, 69, 65, 95, 63, 65, 61, 95, 72, 57, 58, 86, 57, 50, 84, 78, 72, 68, 59, 36, 54, 58, 81, 64, 52, 83, 55, 77, 61, 103, 63, 92, 59, 57, 66, 66, 68, 70, 71, 95, 51, 78, 79, 76, 61, 70, 44, 50, 57, 57, 44, 72, 65, 65, 80, 82, 41, 76, 76, 67, 64, 75, 74, 65, 85, 48, 63, 58, 79, 35, 64, 56, 69, 59, 84, 60, 44, 53, 69, 70, 87, 69, 65, 50, 52, 72, 82, 55, 62, 52, 61, 72, 75, 61, 53, 63, 52, 66, 45, 40, 54, 67, 66, 62, 56, 71, 55, 63, 51, 59, 61, 75, 72, 75, 96, 65, 50, 63, 73, 55, 57, 62, 53, 68, 47, 68, 84, 56, 64, 75, 36, 61, 110, 62, 121, 71, 71, 66, 65, 64, 66, 63, 65, 67, 64, 85, 76, 56, 60, 61, 70, 53, 62, 73, 75, 52, 80, 51, 63, 61, 69, 62, 61, 60, 50, 62, 59, 69, 97, 80, 70, 61, 50, 51, 46, 83, 78, 57, 71, 59, 50, 68, 46, 79, 69, 64, 70, 76, 69, 88, 61, 73, 43, 49, 70, 72, 57, 61, 72, 116, 77, 59, 80, 66, 64, 49, 69, 59, 61, 53, 54, 57, 72, 45, 80, 73, 68, 65, 78, 47, 74, 70, 46, 60, 56, 71, 66, 62, 73, 67, 47, 61, 61, 65, 76, 53, 62, 51, 62, 73, 64, 60, 95, 57, 62, 111, 95, 51, 80, 43, 75, 69, 67, 55, 85, 74, 70, 80, 96, 73, 56, 80, 62, 55, 77, 57, 50, 67, 65, 49, 60, 60, 68, 110, 50, 70, 62, 86, 58, 69, 54, 57, 81, 93, 76, 99, 55, 84, 71, 62, 74, 81, 69, 76, 61, 78, 70, 52, 85, 91, 60, 65, 51, 61, 71, 85, 76, 84, 54, 62, 60, 71, 64, 56, 91, 67, 76, 67, 60, 65, 57, 59, 64, 57, 77, 65, 84, 89, 83, 73, 103, 70, 57, 80, 60, 61, 66, 60, 68, 55, 114, 49, 44, 75, 42, 72, 71, 101, 50, 74, 70, 43, 87, 73, 76, 68, 63, 53, 45, 60, 55, 75, 75, 66, 51, 88, 62, 46, 46, 65, 63, 63, 78, 48, 75, 59, 58, 45, 55, 75, 76, 69, 67, 52, 56, 56, 65, 69, 75, 66, 82, 73, 58, 68, 51, 51, 67, 58, 71, 54, 88, 83, 62, 63, 57, 48, 71, 64, 94, 70, 64, 83, 91, 43, 66, 69, 55, 67, 114, 71, 77, 89, 70, 72, 68, 62, 56, 62, 52, 55, 76, 69, 80, 68, 77, 81, 48, 58, 71, 51, 58, 54, 66, 57, 61, 64, 62, 52, 54, 74, 63, 51, 60, 68, 56, 91, 62, 58, 61, 79, 77, 74, 65, 52, 64, 54, 71, 62, 59, 58, 69, 48, 53, 77, 46, 61, 77, 56, 57, 87, 56, 87, 73, 53, 58, 56, 54, 78, 51, 78, 74, 60, 61, 78, 90, 69, 71, 79, 50, 57, 86, 64, 69, 41, 61, 52, 85, 71, 56, 73, 107, 71, 54, 75, 67, 75, 62, 81, 90, 84, 63, 80, 52, 52, 71, 80, 52, 73, 104, 63, 65, 70, 59, 76, 51, 72, 48, 67, 81, 60, 58, 69, 59, 68, 62, 76, 62, 53, 64, 59, 57, 72, 55, 62, 64, 77, 51, 67, 77, 51, 61, 75, 60, 66, 59, 47, 74, 76, 60, 71, 47, 54, 66, 100, 47, 56, 58, 68, 56, 56, 53, 57, 77, 75, 70, 59, 53, 71, 46, 75, 75, 50, 58, 86, 65, 73, 64, 69, 77, 56, 64, 60, 70, 52, 58, 45, 50, 61, 45, 72, 62, 65, 70, 65, 95, 81, 70, 78, 62, 40, 55, 62, 52, 69, 72, 44, 111, 70, 59, 58, 83, 77, 42, 78, 88, 65, 54, 66, 52, 65, 46, 122, 78, 44, 69, 71, 59, 66, 62, 67, 66, 50, 42, 74, 105, 68, 77, 68, 52, 58, 79, 54, 64, 51, 64, 59, 71, 74, 67, 69, 57, 54, 110, 48, 62, 69, 104, 136, 83, 56, 67, 67, 51, 60, 55, 86, 47, 64, 62, 69, 45, 48, 70, 78, 58, 56, 54, 85, 69, 66, 66, 57, 65, 54, 52, 66, 56, 33, 56, 38, 51, 88, 69, 50, 64, 79, 86, 54, 61, 80, 69, 76, 84, 65, 73, 88, 68, 93, 96, 53, 46, 74, 71, 78, 54, 74, 63, 58, 67, 68, 58, 114, 62, 65, 74, 60, 52, 54, 105, 65, 77, 85, 39, 80, 56, 63, 58, 84, 69, 70, 59, 60, 67, 51, 89, 45, 49, 58, 51, 31, 42, 53, 95, 70, 71, 65, 64, 65, 66, 61, 52, 67, 65, 64, 52, 58, 56, 59, 64, 53, 73, 66, 93, 65, 58, 55, 53, 41, 69, 58, 72, 65, 70, 78, 66, 61, 67, 53, 84, 80, 85, 55, 64, 71, 51, 56, 59, 60, 73, 57, 71, 58, 68, 79, 70, 85, 60, 64, 53, 102, 96, 76, 57, 78, 79, 48, 66, 62, 89, 56, 81, 50, 66, 59, 63, 57, 51, 70, 59, 57, 58, 63, 50, 55, 65, 63, 64, 88, 55, 76, 60, 75, 55, 63, 78, 74, 57, 87, 61, 78, 55, 55, 73, 68, 69, 72, 53, 46, 65, 73, 63, 84, 60, 56, 61, 50, 75, 87, 58, 84, 54, 53, 61, 50, 68, 81, 65, 80, 67, 65, 62, 72, 104, 62, 56, 54, 62, 62, 49, 110, 69, 38, 74, 109, 79, 61, 76, 55, 71, 89, 45, 64, 69, 93, 57, 58, 65, 67, 64, 58, 69, 85, 68, 76, 63, 52, 52, 61, 52, 52, 65, 54, 59, 46, 65, 59, 100, 97, 64, 53, 63, 63, 74, 67, 78, 65, 50, 70, 66, 41, 71, 69, 119, 48, 76, 69, 76, 67, 49, 66, 101, 45, 88, 64, 45, 61, 56, 59, 40, 100, 72, 51, 48, 42, 71, 62, 58, 60, 67, 54, 72, 66, 74, 86, 67, 57, 47, 75, 76, 60, 68, 70, 58, 67, 63, 69, 66, 53, 71, 76, 94, 65, 49, 66, 67, 60, 89, 56, 69, 57, 58, 62, 88, 62, 64, 47, 61, 105, 40, 74, 71, 61, 65, 70, 64, 143, 56, 63, 86, 56, 64, 64, 67, 51, 74, 58, 97, 60, 60, 59, 63, 76, 74, 71, 60, 64, 68, 63, 58, 78, 64, 89, 62, 76, 55, 63, 52, 58, 70, 50, 66, 76, 68, 57, 62, 74, 54, 62, 68, 58, 64, 67, 68, 83, 53, 100, 84, 53, 84, 82, 68, 54, 61, 66, 50, 57, 77, 68, 42, 62, 62, 47, 85, 47, 69, 48, 59, 50, 79, 40, 90, 55, 78, 55, 91, 90, 52, 74, 54, 64, 76, 61, 86, 64, 78, 82, 79, 84, 65, 76, 68, 56, 72, 42, 70, 67, 46, 62, 73, 70, 86, 67, 69, 75, 55, 53, 91, 57, 79, 67, 66, 59, 69, 66, 71, 58, 61, 114, 141, 58, 64, 67, 54, 74, 74, 72, 72, 67, 56, 52, 55, 67, 48, 52, 60, 58, 55, 62, 86, 75, 67, 69, 70, 63, 52, 60, 69, 57, 62, 58, 58, 59, 47, 65, 59, 46, 111, 62, 50, 59, 58, 78, 56, 63, 54, 61, 62, 68, 67, 61, 89, 70, 84, 55, 50, 77, 64, 47, 53, 80, 54, 56, 66, 81, 97, 70, 97, 70, 64, 53, 68, 59, 56, 52, 56, 68, 76, 70, 76, 59, 53, 77, 65, 47, 86, 55, 65, 62, 71, 60, 87, 59, 61, 85, 71, 67, 55, 76, 59, 78, 67, 63, 66, 73, 82, 36, 68, 55, 62, 68, 67, 59, 82, 52, 53, 74, 64, 65, 52, 56, 72, 52, 54, 77, 60, 75, 71, 64, 70, 59, 54, 81, 62, 79, 62, 72, 68, 56, 64, 69, 90, 112, 55, 79, 50, 54, 57, 58, 63, 61, 79, 78, 76, 74, 71, 74, 53, 41, 57, 74, 49, 40, 71, 98, 60, 63, 64, 88, 60, 65, 64, 76, 60, 50, 53, 60, 56, 74, 70, 64, 67, 67, 79, 51, 58, 59, 52, 65, 67, 105, 73, 75, 89, 64, 60, 62, 70, 45, 71, 66, 68, 65, 74, 79, 63, 57, 56, 76, 70, 48, 56, 64, 51, 72, 54, 72, 75, 87, 54, 46, 89, 70, 51, 55, 75, 63, 70, 49, 69, 76, 60, 68, 100, 64, 66, 67, 58, 72, 73, 50, 75, 48, 73, 58, 62, 86, 56, 48, 55, 68, 68, 62, 88, 64, 63, 55, 75, 50, 69, 68, 55, 66, 64, 59, 65, 58, 76, 76, 75, 76, 66, 62, 62, 51, 78, 53, 60, 77, 60, 57, 67, 69, 52, 70, 65, 55, 52, 66, 41, 54, 61, 50, 72, 64, 75, 77, 70, 50, 78, 56, 83, 50, 78, 59, 76, 56, 50, 39, 78, 65, 78, 60, 60, 61, 75, 60, 63, 62, 69, 32, 36, 58, 63, 61, 70, 70, 68, 57, 73, 50, 48, 77, 73, 58, 56, 46, 61, 67, 46, 100, 75, 55, 63, 63, 73, 72, 54, 56, 78, 84, 63, 61, 72, 58, 102, 57, 82, 71, 65, 80, 66, 47, 51, 46, 67, 44, 74, 68, 73, 68, 67, 62, 52, 93, 113, 52, 69, 56, 62, 66, 57, 63, 77, 58, 59, 69, 64, 50, 51, 69, 52, 75, 71, 60, 63, 69, 76, 59, 62, 69, 61, 71, 101, 59, 62, 62, 68, 50, 65, 90, 67, 42, 55, 70, 68, 64, 55, 55, 60, 110, 79, 55, 56, 61, 81, 71, 68, 59, 69, 78, 60, 65, 70, 61, 73, 49, 79, 94, 60, 52, 39, 92, 51, 56, 65, 70, 62, 56, 93, 54, 67, 102, 80, 67, 81, 57, 74, 83, 57, 66, 62, 72, 72, 56, 66, 68, 70, 56, 53, 72, 60, 65, 57, 62, 59, 99, 71, 77, 67, 67, 66, 69, 51, 95, 61, 63, 62, 67, 69, 57, 111, 60, 68, 71, 77, 63, 61, 75, 64, 54, 68, 61, 65, 66, 80, 60, 63, 59, 75, 59, 65, 70, 60, 71, 40, 57, 48, 59, 91, 58, 51, 59, 59, 64, 105, 71, 58, 70, 80, 67, 89, 58, 56, 56, 63, 68, 60, 71, 78, 67, 72, 81, 55, 73, 53, 77, 66, 90, 66, 75, 60, 59, 50, 76, 63, 65, 71, 74, 61, 67, 59, 67, 68, 65, 46, 68, 66, 81, 52, 52, 64, 76, 71, 87, 71, 44, 56, 53, 56, 63, 86, 62, 78, 60, 67, 61, 68, 59, 72, 56, 87, 61, 57, 66, 72, 77, 66, 60, 64, 73, 73, 110, 55, 61, 73, 60, 53, 118, 52, 79, 70, 48, 64, 77, 53, 59, 67, 66, 70, 61, 53, 70, 66, 64, 82, 39, 80, 57, 73, 55, 64, 69, 56, 58, 82, 67, 86, 63, 65, 71, 64, 64, 53, 72, 90, 80, 56, 53, 102, 64, 47, 54, 67, 80, 61, 67, 65, 51, 49, 76, 53, 62, 53, 65, 70, 71, 81, 59, 70, 47, 77, 72, 48, 59, 45, 67, 52, 97, 68, 64, 57, 66, 56, 59, 62, 50, 56, 63, 60, 71, 80, 64, 61, 77, 69, 42, 43, 55, 104, 67, 87, 107, 54, 75, 61, 70, 72, 64, 62, 57, 65, 76, 52, 66, 70, 57, 55, 62, 58, 68, 58, 65, 58, 66, 71, 69, 53, 77, 83, 54, 53, 84, 78, 55, 70, 56, 67, 123, 59, 62, 91, 56, 68, 59, 64, 68, 54, 72, 44, 60, 66, 74, 63, 76, 49, 76, 64, 63, 83, 70, 61, 70, 75, 93, 58, 64, 109, 78, 68, 62, 92, 63, 65, 80, 60, 49, 47, 43, 70, 75, 90, 52, 80, 57, 64, 66, 89, 92, 45, 53, 62, 62, 52, 55, 65, 70, 55, 62, 66, 64, 62, 75, 71, 62, 71, 67, 56, 69, 68, 57, 78, 68, 68, 48, 48, 60, 79, 64, 93, 63, 107, 75, 75, 62, 66, 70, 56, 59, 53, 68, 67, 57, 75, 64, 87, 35, 60, 57, 52, 64, 69, 56, 54, 80, 72, 82, 56, 71, 49, 46, 75, 65, 71, 56, 66, 58, 61, 60, 68, 69, 64, 68, 64, 53, 69, 81, 54, 54, 67, 45, 62, 73, 79, 58, 85, 65, 60, 60, 71, 67, 101, 74, 59, 59, 57, 58, 71, 71, 62, 64, 69, 113, 83, 76, 57, 49, 66, 61, 52, 50, 73, 62, 52, 62, 65, 73, 65, 52, 59, 58, 111, 63, 57, 57, 63, 60, 74, 47, 55, 58, 71, 51, 62, 82, 62, 54, 60, 70, 57, 66, 61, 51, 64, 62, 63, 65, 101, 56, 54, 64, 64, 114, 83, 62, 65, 57, 70, 82, 111, 99, 51, 80, 64, 71, 66, 63, 54, 57, 65, 59, 69, 65, 64, 71, 65, 64, 59, 59, 47, 68, 70, 55, 64, 100, 71, 70, 57, 60, 93, 58, 75, 62, 64, 60, 59, 57, 68, 63, 64, 65, 62, 57, 60, 65, 72, 72, 63, 53, 64, 50, 70, 56, 56, 72, 56, 57, 67, 60, 59, 61, 69, 73, 63, 75, 55, 62, 72, 63, 59, 49, 64, 71, 105, 77, 60, 55, 60, 54, 65, 75, 62, 55, 60, 77, 71, 79, 62, 56, 76, 71, 65, 70, 73, 57, 73, 63, 60, 60, 74, 64, 51, 64, 59, 72, 49, 74, 62, 61, 49, 70, 67, 64, 59, 66, 71, 72, 62, 65, 57, 61, 70, 105, 57, 63, 88, 62, 58, 70, 62, 68, 51, 55, 67, 119, 71, 71, 58, 57, 53, 78, 102, 71, 58, 56, 74, 73, 57, 52, 60, 58, 77, 64, 64, 61, 67, 118, 57, 56, 63, 68, 53, 73, 56, 65, 83, 57, 56, 62, 72, 63, 96, 65, 72, 63, 63, 59, 62, 74, 59, 91, 59, 51, 71, 45, 80, 72, 90, 82, 56, 94, 61, 70, 99, 53, 71, 64, 68, 51, 61, 69, 57, 50, 66, 54, 56, 49, 47, 68, 57, 55, 50, 68, 66, 71, 55, 101, 85, 79, 73, 71, 70, 88, 101, 46, 54, 94, 69, 45, 61, 95, 70, 51, 68, 71, 56, 87, 59, 53, 66, 54, 52, 108, 84, 65, 51, 61, 59, 64, 88, 73, 54, 54, 56, 57, 77, 71, 64, 63, 57, 68, 56, 90, 89, 73, 65, 65, 57, 68, 62, 61, 69, 71, 75, 62, 68, 46, 63, 66, 46, 64, 52, 68, 67, 64, 61, 67, 80, 64, 63, 58, 60, 60, 73, 60, 68, 66, 65, 67, 67, 60, 60, 57, 57, 57, 66, 63, 84, 57, 60, 71, 62, 62, 60, 63, 76, 90, 59, 61, 65, 67, 49, 67, 62, 83, 61, 67, 59, 73, 68, 61, 63, 69, 49, 51, 76, 59, 78, 55, 74, 59, 79, 64, 52, 59, 70, 62, 111, 74, 72, 50, 59, 74, 62, 71, 62, 74, 62, 61, 58, 49, 61, 64, 65, 72, 57, 62, 71, 59, 67, 73, 54, 83, 70, 65, 50, 72, 66, 60, 66, 72, 59, 80, 71, 71, 67, 66, 62, 52, 98, 57, 97, 61, 64, 73, 62, 44, 67, 97, 46, 71, 87, 66, 69, 56, 50, 60, 69, 66, 60, 54, 60, 51, 72, 60, 64, 54, 59, 64, 64, 67, 75, 63, 106, 48, 47, 58, 54, 73, 85, 63, 70, 65, 67, 136, 84, 58, 67, 72, 104, 53, 57, 57, 56, 63, 60, 60, 66, 67, 93, 56, 56, 67, 71, 64, 76, 68, 78, 63, 63, 80, 116, 61, 67, 63, 66, 72, 69, 51, 59, 44, 82, 83, 63, 71, 65, 61, 80, 47, 51, 85, 57, 66, 52, 71, 60, 44, 77, 58, 47, 47, 66, 67, 57, 96, 63, 60, 50, 67, 84, 54, 57, 58, 78, 51, 70, 47, 72, 61, 66, 49, 51, 67, 75, 69, 51, 48, 64, 61, 50, 71, 56, 59, 79, 59, 62, 86, 67, 83, 51, 35, 60, 48, 66, 98, 59, 60, 67, 65, 65, 68, 60, 71, 59, 65, 60, 70, 63, 66, 68, 44, 69, 67, 81, 63, 65, 84, 92, 73, 51, 57, 72, 55, 80, 51, 72, 60, 61, 66, 72, 91, 64, 60, 85, 63, 57, 57, 64, 64, 53, 53, 90, 67, 56, 74, 63, 65, 74, 55, 62, 66, 65, 41, 76, 61, 53, 63, 66, 55, 57, 61, 73, 63, 58, 77, 95, 64, 74, 61, 72, 53, 58, 62, 80, 65, 55, 79, 63, 59, 78, 55, 62, 74, 60, 80, 71, 72, 58, 70, 66, 57, 67, 70, 68, 56, 60, 90, 54, 81, 56, 65, 65, 55, 69, 76, 56, 54, 69, 84, 67, 44, 51, 52, 59, 57, 79, 69, 81, 61, 58, 60, 62, 62, 58, 77, 83, 91, 87, 63, 51, 130, 61, 50, 70, 63, 56, 55, 69, 80, 52, 48, 59, 46, 65, 95, 67, 53, 81, 49, 91, 62, 56, 66, 82, 74, 62, 64, 96, 63, 76, 67, 56, 64, 66, 56, 89, 64, 63, 53, 68, 85, 62, 71, 61, 70, 61, 57, 46, 58, 69, 67, 62, 60, 87, 44, 57, 50, 62, 78, 58, 59, 53, 67, 69, 72, 60, 66, 70, 48, 80, 79, 58, 72, 64, 54, 68, 62, 53, 56, 69, 57, 58, 65, 64, 76, 68, 66, 61, 58, 66, 76, 68, 68, 75, 75, 58, 61, 60, 92, 67, 55, 60, 64, 74, 76, 74, 73, 57, 57, 68, 52, 68, 65, 45, 74, 69, 59, 65, 58, 47, 67, 66, 68, 67, 63, 63, 50, 55, 61, 57, 57, 54, 60, 94, 77, 65, 48, 66, 59, 51, 78, 70, 88, 60, 67, 66, 69, 70, 109, 54, 82, 56, 103, 67, 65, 66, 49, 59, 74, 70, 80, 81, 62, 52, 64, 41, 70, 65, 41, 66, 51, 109, 74, 53, 65, 94, 65, 57, 72, 65, 73, 73, 55, 84, 61, 68, 55, 77, 60, 71, 74, 51, 54, 81, 56, 60, 72, 88, 56, 50, 69, 54, 62, 79, 72, 73, 70, 81, 53, 65, 61, 65, 55, 64, 68, 47, 64, 66, 58, 48, 60, 51, 56, 65, 73, 46, 44, 63, 59, 80, 65, 65, 61, 57, 55, 61, 72, 63, 64, 82, 56, 59, 85, 45, 52, 72, 65, 90, 88, 58, 72, 46, 63, 70, 65, 86, 71, 85, 54, 52, 58, 61, 70, 65, 77, 57, 62, 64, 66, 59, 65, 64, 63, 71, 60, 67, 65, 50, 67, 58, 62, 62, 69, 64, 53, 92, 67, 51, 53, 69, 76, 86, 53, 90, 42, 52, 128, 105, 88, 59, 69, 75, 85, 63, 48, 76, 72, 77, 59, 57, 54, 61, 55, 63, 50, 82, 68, 47, 54, 82, 65, 72, 73, 60, 78, 81, 70, 64, 71, 50, 66, 86, 62, 54, 56, 59, 56, 64, 79, 68, 80, 63, 65, 52, 51, 50, 62, 52, 71, 70, 74, 88, 84, 52, 99, 55, 74, 67, 57, 61, 62, 66, 48, 53, 55, 52, 81, 60, 87, 47, 54, 47, 74, 78, 58, 63, 52, 67, 86, 102, 57, 62, 60, 100, 57, 50, 88, 72, 56, 77, 70, 62, 77, 89, 67, 50, 63, 63, 56, 68, 47, 62, 69, 56, 63, 68, 57, 75, 85, 68, 49, 51, 75, 63, 48, 51, 60, 63, 86, 76, 78, 72, 57, 54, 36, 63, 88, 131, 45, 64, 56, 62, 66, 72, 60, 57, 57, 63, 90, 68, 63, 55, 60, 67, 41, 61, 71, 60, 80, 68, 59, 67, 61, 79, 62, 81, 61, 61, 28, 65, 76, 56, 63, 71, 67, 73, 55, 67, 61, 59, 52, 56, 56, 58, 61, 75, 69, 71, 123, 113, 69, 70, 63, 46, 62, 54, 54, 65, 75, 47, 52, 56, 56, 70, 42, 92, 55, 79, 65, 65, 53, 59, 71, 50, 76, 93, 46, 69, 54, 70, 73, 65, 47, 56, 83, 51, 54, 66, 64, 68, 56, 60, 63, 60, 65, 65, 64, 61, 69, 55, 90, 60, 68, 73, 85, 45, 63, 63, 72, 55, 75, 57, 68, 62, 65, 48, 62, 84, 65, 73, 56, 61, 70, 46, 80, 51, 67, 53, 58, 61, 80, 58, 63, 43, 53, 56, 49, 93, 68, 65, 79, 78, 77, 59, 63, 56, 54, 95, 45, 100, 82, 53, 72, 56, 69, 58, 67, 62, 84, 57, 57, 68, 74, 61, 55, 57, 70, 64, 61, 72, 55, 51, 57, 58, 83, 79, 63, 57, 62, 64, 48, 78, 69, 57, 46, 64, 36, 93, 66, 72, 59, 77, 64, 64, 77, 69, 81, 80, 60, 72, 65, 74, 81, 60, 64, 65, 71, 60, 79, 70, 69, 58, 54, 62, 72, 84, 57, 47, 55, 59, 74, 54, 53, 64, 70, 50, 65, 60, 66, 68, 46, 92, 54, 65, 58, 61, 66, 62, 78, 53, 85, 61, 86, 80, 66, 76, 62, 60, 73, 65, 69, 87, 87, 72, 68, 58, 53, 62, 107, 62, 58, 89, 59, 60, 63, 72, 69, 72, 73, 81, 72, 83, 54, 70, 64, 50, 76, 75, 60, 81, 60, 81, 72, 58, 61, 65, 71, 55, 78, 55, 56, 58, 47, 71, 51, 47, 103, 64, 71, 63, 64, 80, 50, 65, 57, 57, 68, 89, 68, 63, 46, 91, 62, 51, 73, 75, 60, 57, 59, 82, 61, 65, 67, 51, 44, 80, 56, 67, 92, 51, 69, 85, 66, 71, 62, 58, 57, 55, 100, 76, 51, 55, 66, 106, 56, 64, 58, 70, 56, 50, 60, 54, 65, 85, 70, 81, 64, 59, 95, 70, 82, 44, 61, 55, 60, 62, 59, 63, 55, 105, 60, 69, 63, 89, 53, 63, 77, 84, 76, 57, 74, 63, 58, 70, 65, 80, 64, 71, 59, 58, 67, 72, 56, 57, 54, 67, 67, 56, 62, 61, 64, 81, 61, 52, 77, 61, 84, 105, 83, 67, 73, 53, 60, 57, 75, 65, 64, 63, 58, 57, 62, 55, 56, 75, 75, 60, 58, 79, 65, 82, 58, 53, 64, 62, 63, 58, 61, 60, 71, 73, 75, 69, 38, 41, 69, 71, 94, 63, 68, 62, 96, 57, 90, 81, 56, 59, 62, 54, 56, 51, 72, 108, 44, 69, 61, 80, 60, 107, 44, 56, 55, 64, 62, 63, 41, 58, 54, 76, 74, 64, 67, 52, 93, 63, 54, 66, 92, 74, 65, 67, 59, 54, 75, 106, 65, 71, 74, 78, 53, 73, 60, 59, 58, 65, 62, 58, 84, 64, 82, 63, 60, 61, 85, 79, 59, 65, 65, 66, 46, 37, 66, 73, 69, 68, 62, 88, 54, 56, 59, 66, 61, 63, 55, 62, 65, 64, 64, 72, 81, 79, 143, 76, 105, 78, 81, 47, 67, 70, 74, 65, 77, 54, 70, 53, 65, 52, 92, 56, 68, 65, 78, 67, 56, 58, 65, 59, 83, 64, 47, 66, 57, 58, 53, 71, 64, 63, 62, 61, 65, 66, 61, 57, 53, 67, 69, 55, 71, 50, 51, 82, 49, 67, 51, 60, 94, 59, 78, 51, 65, 66, 59, 62, 72, 74, 61, 60, 77, 51, 74, 75, 60, 75, 60, 70, 116, 55, 62, 57, 79, 62, 44, 82, 70, 54, 68, 93, 51, 70, 55, 74, 62, 59, 49, 57, 60, 78, 72, 62, 67, 53, 60, 58, 50, 77, 80, 78, 78, 110, 65, 52, 50, 52, 58, 52, 76, 62, 54, 57, 68, 52, 54, 70, 62, 56, 64, 53, 62, 56, 56, 49, 74, 89, 53, 77, 56, 62, 64, 52, 71, 61, 78, 120, 65, 61, 55, 77, 66, 79, 90, 75, 53, 59, 65, 70, 65, 52, 68, 65, 53, 68, 68, 59, 59, 54, 54, 58, 54, 69, 59, 69, 78, 70, 58, 106, 72, 55, 55, 71, 56, 68, 61, 58, 76, 59, 66, 60, 65, 82, 88, 64, 80, 71, 69, 85, 45, 66, 54, 65, 67, 49, 80, 68, 80, 60, 50, 64, 59, 67, 49, 54, 104, 64, 62, 72, 77, 71, 62, 53, 58, 48, 75, 45, 68, 63, 44, 103, 93, 54, 62, 69, 52, 62, 60, 94, 65, 68, 61, 78, 53, 68, 57, 46, 67, 59, 64, 73, 73, 63, 60, 59, 53, 69, 78, 78, 70, 63, 46, 53, 60, 54, 60, 56, 61, 60, 66, 62, 52, 56, 55, 72, 63, 72, 60, 75, 56, 74, 84, 55, 58, 59, 86, 75, 68, 62, 69, 70, 67, 66, 68, 93, 49, 71, 56, 66, 56, 69, 79, 90, 55, 63, 66, 76, 84, 50, 95, 58, 72, 62, 54, 56, 69, 81, 62, 63, 72, 66, 58, 65, 77, 54, 65, 60, 56, 61, 88, 70, 67, 63, 59, 73, 65, 67, 53, 66, 50, 58, 54, 86, 79, 115, 72, 78, 72, 34, 55, 110, 68, 68, 73, 57, 74, 101, 67, 77, 48, 57, 71, 60, 55, 71, 52, 66, 64, 63, 47, 53, 87, 54, 57, 120, 71, 60, 66, 59, 51, 57, 64, 71, 56, 68, 70, 52, 63, 64, 72, 67, 68, 62, 64, 50, 75, 44, 41, 73, 61, 86, 67, 53, 55, 59, 56, 74, 59, 74, 41, 75, 59, 72, 93, 58, 60, 68, 71, 68, 69, 55, 71, 59, 53, 65, 45, 57, 70, 76, 48, 92, 38, 48, 54, 54, 74, 67, 75, 67, 80, 64, 55, 139, 65, 84, 93, 73, 80, 62, 79, 62, 73, 46, 73, 80, 57, 64, 81, 73, 43, 75, 69, 55, 64, 63, 55, 72, 87, 64, 59, 84, 38, 67, 73, 67, 53, 74, 64, 63, 56, 82, 61, 80, 64, 71, 65, 114, 29, 50, 71, 69, 72, 81, 82, 57, 56, 77, 59, 68, 93, 64, 69, 63, 64, 61, 89, 56, 75, 73, 39, 57, 52, 68, 57, 75, 80, 68, 89, 64, 48, 58, 72, 47, 48, 66, 76, 51, 78, 79, 61, 60, 81, 69, 70, 74, 68, 89, 46, 85, 70, 71, 63, 77, 122, 62, 79, 52, 96, 62, 67, 45, 73, 65, 76, 65, 58, 59, 87, 68, 48, 48, 69, 61, 68, 77, 59, 53, 72, 61, 65, 80, 39, 62, 66, 46, 52, 60, 72, 70, 76, 72, 57, 54, 54, 63, 66, 61, 59, 60, 43, 58, 59, 66, 58, 105, 53, 67, 66, 54, 51, 99, 68, 53, 69, 47, 42, 71, 49, 65, 67, 71, 69, 64, 66, 61, 54, 52, 65, 52, 59, 69, 67, 65, 71, 68, 46, 72, 68, 98, 100, 43, 48, 54, 60, 76, 65, 85, 75, 58, 95, 69, 66, 65, 79, 63, 46, 62, 79, 64, 74, 62, 60, 53, 60, 59, 67, 62, 69, 70, 67, 56, 55, 56, 79, 44, 78, 63, 105, 84, 59, 54, 81, 63, 74, 64, 72, 74, 44, 65, 72, 61, 84, 54, 75, 70, 45, 87, 69, 61, 45, 42, 52, 51, 57, 67, 103, 88, 59, 115, 76, 67, 73, 70, 53, 40, 57, 56, 54, 81, 52, 60, 70, 55, 70, 74, 53, 65, 44, 63, 81, 106, 49, 63, 57, 118, 64, 56, 54, 53, 64, 77, 56, 56, 67, 61, 70, 62, 55, 63, 52, 51, 51, 46, 70, 60, 67, 57, 80, 60, 69, 63, 59, 53, 51, 79, 62, 50, 63, 59, 58, 89, 48, 67, 78, 54, 55, 46, 63, 71, 34, 98, 62, 75, 47, 55, 88, 50, 80, 56, 52, 79, 119, 88, 95, 61, 75, 79, 76, 55, 75, 83, 53, 83, 53, 56, 65, 69, 72, 75, 97, 99, 89, 52, 72, 116, 65, 71, 69, 40, 104, 62, 84, 55, 92, 40, 64, 61, 61, 55, 70, 62, 60, 72, 49, 58, 55, 76, 112, 72, 61, 62, 88, 83, 75, 60, 61, 48, 80, 75, 43, 58, 66, 97, 94, 51, 93, 57, 76, 65, 62, 61, 56, 37, 54, 55, 64, 63, 51, 61, 72, 58, 56, 116, 89, 56, 50, 44, 51, 64, 56, 70, 58, 70, 64, 80, 47, 63, 75, 57, 63, 60, 53, 50, 57, 64, 37, 58, 43, 58, 88, 96, 67, 78, 70, 58, 57, 103, 64, 69, 65, 52, 62, 67, 76, 52, 60, 58, 78, 59, 57, 66, 58, 91, 73, 85, 47, 73, 44, 63, 65, 63, 64, 55, 56, 57, 48, 73, 67, 54, 106, 73, 48, 76, 61, 80, 50, 63, 42, 69, 94, 66, 65, 75, 51, 66, 86, 60, 59, 77, 58, 36, 31, 56, 65, 57, 58, 99, 64, 58, 49, 57, 74, 62, 50, 73, 63, 85, 56, 59, 83, 56, 67, 59, 58, 55, 47, 65, 63, 127, 54, 54, 64, 56, 77, 84, 46, 56, 59, 64, 69, 64, 55, 62, 45, 98, 51, 64, 82, 58, 70, 57, 116, 79, 57, 64, 62, 107, 68, 46, 57, 53, 56, 51, 45, 63, 77, 68, 74, 95, 69, 54, 121, 96, 55, 21, 68, 74, 89, 58, 128, 63, 78, 75, 49, 68, 67, 54, 101, 56, 67, 58, 76, 73, 49, 68, 40, 65, 53, 61, 54, 54, 81, 80, 66, 74, 57, 71, 58, 63, 59, 64, 53, 93, 60, 50, 86, 61, 51, 97, 73, 43, 69, 67, 54, 58, 89, 65, 79, 96, 85, 68, 62, 41, 84, 49, 53, 60, 63, 55, 69, 60, 56, 58, 71, 59, 48, 50, 86, 68, 57, 72, 65, 49, 80, 68, 64, 63, 62, 61, 66, 56, 45, 68, 57, 76, 57, 65, 49, 54, 60, 84, 56, 50, 68, 68, 68, 68, 68, 90, 50, 54, 64, 56, 60, 53, 80, 106, 60, 56, 80, 55, 62, 70, 70, 54, 79, 57, 64, 57, 58, 51, 86, 87, 77, 57, 57, 65, 62, 44, 73, 78, 66, 74, 64, 67, 99, 54, 79, 76, 58, 81, 59, 52, 66, 58, 54, 58, 54, 64, 66, 64, 109, 53, 75, 67, 72, 66, 47, 75, 83, 54, 108, 61, 63, 55, 59, 72, 80, 61, 69, 58, 61, 83, 89, 57, 56, 56, 94, 66, 54, 79, 92, 50, 71, 66, 70, 90, 64, 87, 91, 56, 66, 63, 60, 83, 61, 74, 68, 75, 73, 61, 104, 56, 45, 53, 73, 84, 58, 52, 69, 45, 57, 60, 90, 62, 53, 66, 51, 48, 60, 32, 91, 86, 53, 76, 47, 66, 66, 55, 54, 56, 78, 61, 59, 61, 75, 68, 60, 72, 63, 61, 55, 64, 74, 71, 79, 57, 42, 55, 61, 57, 48, 52, 69, 56, 60, 81, 88, 49, 53, 68, 56, 75, 73, 69, 64, 69, 47, 62, 67, 76, 49, 62, 65, 57, 87, 75, 65, 52, 63, 66, 68, 59, 63, 74, 59, 93, 67, 53, 75, 65, 62, 58, 62, 54, 87, 42, 54, 54, 65, 65, 69, 48, 70, 78, 63, 72, 54, 73, 64, 77, 61, 54, 66, 81, 88, 62, 72, 75, 66, 58, 67, 63, 74, 75, 77, 74, 58, 66, 67, 54, 72, 75, 62, 52, 60, 98, 52, 66, 49, 59, 44, 71, 82, 65, 70, 60, 75, 67, 67, 62, 45, 59, 88, 57, 64, 61, 99, 64, 87, 83, 68, 99, 83, 92, 46, 62, 74, 53, 40, 63, 122, 85, 61, 64, 76, 49, 74, 65, 57, 41, 54, 66, 46, 55, 54, 150, 56, 62, 57, 54, 66, 59, 68, 95, 59, 58, 88, 51, 65, 80, 62, 79, 56, 73, 64, 76, 75, 76, 76, 66, 51, 45, 56, 87, 65, 55, 96, 62, 98, 56, 78, 99, 58, 79, 57, 65, 69, 56, 47, 79, 60, 48, 77, 79, 55, 58, 74, 70, 78, 73, 39, 54, 76, 48, 54, 52, 64, 73, 67, 99, 48, 59, 58, 68, 70, 70, 55, 78, 88, 54, 78, 89, 54, 60, 56, 63, 60, 85, 78, 58, 80, 67, 37, 55, 59, 64, 74, 56, 59, 82, 72, 59, 46, 60, 62, 62, 81, 120, 68, 53, 56, 66, 65, 67, 55, 58, 60, 81, 48, 77, 67, 81, 58, 66, 60, 67, 76, 86, 59, 79, 82, 59, 54, 59, 54, 108, 81, 50, 64, 70, 56, 133, 62, 59, 77, 48, 69, 67, 92, 78, 47, 85, 54, 98, 59, 93, 67, 73, 84, 81, 47, 77, 67, 65, 73, 52, 76, 63, 85, 64, 75, 38, 47, 62, 75, 61, 66, 101, 43, 61, 70, 52, 64, 91, 63, 60, 60, 65, 78, 31, 82, 63, 50, 72, 118, 60, 59, 62, 52, 91, 60, 63, 62, 67, 95, 74, 65, 65, 56, 61, 75, 48, 66, 51, 59, 68, 52, 41, 70, 64, 31, 34, 74, 78, 71, 65, 68, 59, 73, 74, 81, 58, 62, 87, 70, 58, 68, 59, 53, 64, 153, 56, 94, 39, 53, 60, 73, 63, 69, 77, 77, 64, 62, 54, 71, 52, 65, 73, 72, 82, 62, 59, 77, 53, 58, 79, 48, 40, 75, 80, 56, 75, 65, 80, 53, 68, 40, 55, 85, 64, 76, 85, 65, 83, 70, 58, 43, 57, 94, 72, 48, 51, 68, 75, 62, 75, 68, 60, 65, 67, 73, 66, 75, 67, 69, 84, 60, 60, 54, 49, 56, 47, 70, 55, 78, 74, 49, 69, 65, 74, 67, 60, 153, 74, 68, 54, 49, 53, 73, 56, 52, 50, 56, 102, 68, 55, 59, 71, 60, 50, 69, 53, 64, 82, 54, 43, 92, 63, 55, 58, 74, 62, 48, 59, 64, 54, 88, 68, 72, 72, 86, 66, 66, 73, 60, 83, 156, 78, 73, 76, 97, 49, 63, 63, 45, 93, 54, 56, 51, 54, 71, 103, 76, 57, 65, 68, 54, 87, 78, 70, 48, 67, 47, 44, 88, 67, 70, 77, 70, 51, 74, 43, 81, 54, 49, 74, 73, 51, 46, 74, 62, 42, 72, 44, 85, 65, 63, 70, 66, 82, 53, 43, 81, 66, 69, 53, 66, 69, 88, 58, 64, 46, 67, 65, 70, 56, 55, 72, 56, 64, 89, 57, 72, 80, 62, 43, 59, 56, 65, 46, 41, 87, 50, 48, 65, 75, 58, 36, 76, 55, 86, 74, 79, 61, 44, 73, 72, 74, 68, 66, 51, 51, 50, 82, 48, 80, 85, 57, 50, 61, 57, 69, 88, 42, 77, 71, 73, 63, 88, 69, 63, 69, 46, 76, 71, 78, 47, 63, 53, 51, 92, 65, 54, 66, 55, 100, 81, 61, 60, 90, 51, 73, 55, 50, 66, 59, 63, 79, 60, 58, 62, 63, 42, 47, 69, 85, 68, 26, 64, 75, 44, 59, 58, 47, 58, 67, 71, 53, 81, 78, 53, 83, 70, 74, 48, 66, 64, 62, 72, 69, 39, 64, 51, 61, 62, 108, 56, 59, 51, 68, 77, 69, 56, 51, 69, 64, 60, 67, 71, 85, 75, 59, 87, 57, 68, 72, 78, 40, 50, 58, 81, 96, 64, 59, 61, 60, 56, 70, 73, 66, 78, 57, 74, 46, 73, 90, 65, 91, 89, 51, 53, 61, 73, 49, 47, 58, 47, 70, 70, 65, 85, 69, 61, 66, 62, 85, 68, 57, 70, 54, 43, 84, 69, 67, 84, 66, 61, 89, 56, 53, 64, 42, 79, 64, 70, 80, 63, 59, 33, 71, 74, 65, 82, 62, 51, 69, 69, 115, 76, 111, 68, 64, 66, 45, 78, 47, 81, 59, 58, 61, 81, 54, 71, 32, 62, 82, 92, 123, 88, 62, 62, 71, 54, 80, 54, 61, 52, 66, 46, 75, 84, 67, 51, 54, 52, 76, 60, 59, 88, 43, 72, 72, 58, 94, 67, 39, 89, 63, 66, 51, 50, 71, 53, 61, 61, 52, 77, 52, 80, 55, 47, 61, 62, 69, 73, 60, 84, 79, 62, 52, 51, 67, 67, 71, 69, 83, 55, 59, 63, 51, 69, 46, 57, 81, 61, 59, 52, 54, 55, 57, 52, 97, 45, 64, 67, 49, 81, 44, 76, 95, 104, 52, 70, 54, 76, 54, 71, 64, 47, 69, 65, 59, 62, 77, 58, 90, 52, 75, 86, 66, 50, 47, 60, 58, 82, 74, 54, 71, 71, 69, 62, 69, 56, 63, 71, 43, 52, 61, 44, 36, 53, 70, 93, 74, 58, 98, 77, 65, 74, 84, 60, 60, 136, 55, 69, 66, 54, 64, 70, 65, 45, 47, 78, 88, 77, 75, 57, 63, 67, 56, 61, 75, 51, 60, 54, 66, 69, 65, 46, 109, 64, 62, 63, 76, 90, 79, 62, 66, 54, 54, 52, 55, 44, 48, 64, 50, 82, 73, 77, 58, 77, 75, 81, 62, 67, 62, 69, 72, 58, 65, 66, 66, 73, 29, 72, 86, 64, 88, 94, 59, 53, 49, 59, 58, 68, 61, 70, 82, 57, 87, 71, 60, 44, 64, 72, 63, 51, 67, 79, 84, 102, 69, 47, 49, 78, 47, 52, 55, 66, 48, 76, 93, 69, 71, 74, 51, 73, 74, 47, 60, 58, 64, 69, 106, 46, 55, 66, 76, 58, 83, 53, 56, 85, 73, 57, 65, 82, 72, 69, 58, 54, 53, 78, 69, 77, 79, 45, 82, 91, 74, 50, 59, 60, 95, 63, 34, 61, 64, 73, 62, 45, 87, 59, 61, 60, 67, 82, 54, 51, 61, 50, 81, 86, 65, 54, 77, 55, 82, 63, 81, 62, 44, 63, 80, 53, 84, 61, 28, 70, 64, 48, 65, 72, 62, 67, 75, 63, 51, 54, 112, 72, 60, 76, 72, 77, 86, 98, 70, 75, 53, 104, 59, 55, 92, 69, 58, 62, 87, 87, 64, 46, 44, 68, 57, 125, 50, 91, 56, 57, 100, 60, 65, 67, 69, 87, 73, 78, 72, 79, 79, 83, 64, 63, 48, 62, 51, 77, 83, 50, 50, 62, 71, 66, 54, 43, 120, 82, 52, 57, 76, 55, 54, 46, 58, 50, 64, 59, 64, 57, 80, 62, 67, 76, 79, 61, 65, 53, 50, 79, 62, 63, 66, 58, 60, 62, 42, 69, 54, 58, 96, 53, 73, 66, 53, 75, 81, 69, 74, 85, 59, 68, 72, 63, 79, 92, 87, 65, 52, 67, 66, 87, 97, 67, 50, 64, 74, 72, 97, 81, 70, 66, 114, 60, 56, 68, 68, 82, 60, 56, 56, 61, 61, 86, 96, 60, 64, 62, 58, 63, 71, 68, 64, 69, 51, 36, 62, 66, 73, 65, 64, 57, 61, 58, 99, 61, 55, 43, 59, 59, 55, 69, 104, 69, 91, 93, 50, 66, 62, 65, 53, 61, 60, 49, 67, 79, 30, 67, 73, 47, 57, 87, 53, 55, 47, 51, 79, 62, 48, 38, 64, 75, 53, 75, 66, 112, 68, 58, 55, 70, 60, 52, 83, 72, 76, 72, 69, 61, 53, 65, 80, 72, 115, 76, 62, 65, 65, 63, 53, 77, 62, 59, 63, 66, 62, 57, 54, 76, 63, 85, 71, 79, 58, 46, 74, 52, 53, 64, 59, 69, 61, 49, 60, 37, 58, 44, 68, 55, 71, 57, 55, 50, 71, 60, 54, 54, 67, 68, 60, 52, 69, 74, 34, 71, 55, 66, 69, 63, 68, 69, 59, 71, 51, 54, 64, 123, 62, 65, 59, 68, 69, 77, 51, 53, 75, 52, 77, 56, 65, 79, 65, 59, 89, 74, 58, 80, 71, 49, 89, 69, 89, 94, 83, 61, 70, 54, 61, 52, 74, 69, 82, 78, 74, 52, 59, 54, 65, 60, 129, 56, 61, 53, 62, 58, 65, 53, 65, 57, 66, 67, 124, 67, 48, 67, 47, 67, 72, 82, 69, 59, 58, 53, 56, 89, 53, 55, 66, 72, 66, 62, 65, 83, 77, 54, 65, 72, 65, 72, 46, 55, 53, 55, 62, 56, 83, 60, 69, 57, 37, 57, 51, 57, 63, 57, 54, 80, 60, 63, 63, 107, 68, 68, 81, 48, 61, 60, 57, 81, 86, 76, 51, 59, 65, 81, 55, 65, 55, 63, 60, 65, 73, 102, 147, 87, 58, 85, 53, 68, 67, 58, 70, 54, 52, 44, 67, 51, 73, 72, 59, 52, 74, 67, 70, 109, 60, 52, 53, 49, 83, 65, 129, 65, 56, 66, 59, 71, 41, 62, 92, 60, 67, 64, 78, 49, 80, 52, 60, 69, 55, 63, 63, 55, 55, 63, 85, 82, 70, 76, 54, 60, 53, 64, 70, 75, 64, 95, 50, 76, 42, 66, 70, 54, 58, 78, 89, 82, 34, 58, 102, 59, 67, 59, 61, 47, 60, 47, 81, 82, 50, 72, 74, 47, 53, 56, 51, 60, 81, 68, 54, 56, 66, 75, 50, 88, 63, 58, 81, 83, 60, 70, 71, 95, 51, 57, 86, 62, 69, 66, 49, 53, 75, 40, 55, 59, 67, 51, 57, 61, 56, 65, 69, 64, 48, 51, 67, 87, 54, 41, 58, 61, 51, 111, 66, 61, 47, 72, 65, 53, 75, 92, 58, 78, 60, 58, 65, 76, 59, 41, 74, 56, 56, 57, 65, 73, 68, 50, 67, 77, 51, 71, 51, 55, 54, 101, 64, 70, 92, 57, 66, 67, 56, 67, 50, 128, 54, 54, 80, 50, 78, 55, 71, 43, 50, 51, 55, 56, 37, 60, 101, 76, 59, 87, 57, 57, 62, 70, 77, 58, 81, 70, 58, 88, 76, 70, 76, 68, 81, 72, 67, 50, 67, 60, 67, 65, 59, 63, 72, 97, 69, 60, 75, 45, 52, 57, 51, 42, 91, 63, 48, 70, 51, 49, 92, 61, 55, 77, 66, 76, 70, 107, 49, 44, 62, 49, 60, 67, 64, 53, 62, 61, 65, 64, 73, 61, 72, 67, 61, 64, 56, 56, 77, 59, 53, 58, 55, 87, 58, 86, 78, 64, 86, 55, 97, 57, 102, 70, 50, 69, 60, 79, 39, 75, 62, 66, 41, 71, 68, 77, 50, 72, 81, 70, 74, 106, 67, 51, 60, 45, 53, 52, 97, 69, 55, 53, 54, 61, 78, 58, 61, 55, 81, 65, 68, 53, 58, 62, 73, 55, 73, 61, 63, 46, 70, 64, 47, 80, 85, 70, 82, 94, 70, 67, 56, 55, 80, 43, 51, 45, 51, 54, 81, 55, 51, 59, 60, 43, 54, 63, 75, 74, 51, 66, 58, 54, 59, 66, 46, 58, 74, 57, 66, 53, 83, 93, 72, 68, 49, 62, 61, 64, 64, 60, 64, 65, 51, 82, 68, 59, 91, 72, 62, 64, 79, 51, 80, 59, 58, 51, 61, 65, 73, 59, 58, 59, 57, 76, 74, 66, 80, 69, 79, 49, 78, 95, 56, 57, 64, 63, 66, 56, 76, 67, 44, 67, 54, 43, 64, 66, 54, 37, 80, 92, 72, 55, 45, 60, 86, 64, 73, 43, 56, 62, 94, 62, 56, 64, 57, 51, 65, 57, 79, 64, 34, 51, 65, 58, 71, 66, 56, 64, 52, 70, 52, 54, 91, 50, 47, 44, 60, 90, 49, 66, 81, 50, 58, 67, 47, 50, 73, 91, 57, 54, 71, 65, 67, 77, 68, 69, 35, 68, 57, 76, 67, 59, 75, 49, 50, 93, 63, 56, 72, 83, 100, 95, 59, 51, 54, 50, 65, 82, 93, 75, 69, 66, 77, 78, 49, 54, 74, 59, 89, 66, 69, 78, 66, 59, 49, 71, 59, 76, 56, 43, 70, 58, 59, 91, 80, 64, 73, 60, 63, 70, 81, 63, 85, 55, 49, 70, 67, 46, 83, 68, 89, 68, 60, 76, 49, 63, 71, 64, 68, 52, 88, 61, 68, 55, 93, 63, 73, 64, 73, 67, 66, 55, 53, 64, 66, 53, 63, 53, 83, 83, 56, 65, 56, 105, 64, 53, 51, 67, 71, 42, 58, 76, 42, 61, 56, 79, 70, 50, 60, 109, 71, 69, 60, 71, 68, 59, 66, 68, 82, 91, 51, 69, 103, 62, 59, 71, 115, 75, 60, 64, 66, 58, 88, 64, 75, 67, 68, 90, 66, 101, 68, 74, 82, 67, 79, 57, 86, 70, 68, 85, 53, 68, 66, 76, 68, 69, 64, 116, 45, 52, 101, 69, 77, 65, 52, 60, 53, 82, 64, 54, 79, 73, 63, 72, 62, 56, 72, 69, 51, 56, 48, 47, 69, 85, 62, 45, 61, 68, 72, 74, 64, 62, 58, 91, 51, 62, 58, 66, 59, 46, 59, 54, 50, 67, 70, 69, 59, 67, 65, 77, 63, 65, 63, 52, 41, 67, 68, 69, 58, 60, 64, 69, 90, 67, 62, 74, 33, 51, 69, 67, 82, 91, 53, 88, 78, 54, 52, 90, 55, 88, 83, 69, 62, 83, 112, 77, 77, 63, 66, 71, 70, 89, 71, 70, 50, 61, 74, 61, 76, 73, 56, 84, 75, 71, 54, 71, 99, 62, 67, 74, 61, 59, 70, 82, 74, 56, 59, 69, 74, 76, 58, 65, 61, 67, 57, 68, 34, 67, 93, 59, 58, 53, 62, 82, 64, 58, 70, 80, 69, 54, 86, 65, 62, 78, 46, 88, 66, 57, 70, 48, 70, 74, 79, 69, 50, 69, 49, 47, 74, 41, 78, 66, 62, 49, 62, 69, 51, 84, 69, 43, 86, 74, 90, 67, 90, 38, 73, 75, 62, 59, 56, 57, 69, 68, 102, 63, 53, 107, 62, 68, 73, 57, 50, 46, 60, 77, 61, 58, 51, 67, 49, 92, 61, 67, 66, 56, 59, 82, 61, 81, 60, 77, 72, 72, 61, 52, 30, 52, 80, 55, 99, 63, 50, 75, 61, 58, 47, 105, 49, 79, 58, 72, 58, 40, 64, 76, 65, 71, 51, 43, 67, 66, 55, 81, 63, 60, 71, 91, 87, 76, 56, 49, 76, 78, 83, 64, 68, 49, 75, 62, 51, 77, 65, 73, 53, 57, 55, 40, 61, 65, 97, 69, 64, 58, 76, 55, 66, 66, 67, 89, 73, 98, 64, 61, 117, 56, 60, 55, 61, 54, 129, 64, 62, 66, 71, 61, 81, 62, 64, 67, 67, 77, 58, 64, 71, 57, 47, 57, 60, 66, 87, 88, 72, 70, 52, 84, 70, 56, 57, 78, 53, 69, 56, 68, 78, 58, 61, 46, 57, 95, 117, 73, 53, 80, 66, 58, 56, 56, 73, 75, 65, 67, 56, 63, 63, 44, 76, 75, 86, 55, 60, 70, 55, 80, 72, 50, 62, 46, 62, 55, 60, 59, 63, 82, 61, 61, 70, 73, 47, 67, 75, 55, 64, 81, 110, 46, 49, 76, 67, 50, 77, 64, 91, 62, 67, 36, 65, 62, 85, 51, 83, 52, 56, 57, 63, 110, 62, 72, 70, 55, 74, 106, 85, 61, 56, 67, 46, 58, 62, 56, 88, 63, 70, 89, 62, 53, 81, 57, 67, 59, 66, 69, 55, 62, 78, 56, 74, 80, 71, 56, 52, 76, 79, 79, 87, 73, 68, 98, 64, 64, 66, 65, 45, 55, 63, 109, 67, 76, 118, 85, 67, 53, 55, 62, 58, 92, 68, 54, 112, 56, 65, 85, 76, 64, 67, 66, 82, 48, 66, 67, 83, 73, 89, 78, 63, 74, 55, 59, 53, 58, 67, 68, 80, 102, 47, 81, 93, 63, 61, 79, 51, 51, 72, 66, 65, 84, 52, 49, 56, 58, 58, 57, 83, 76, 81, 67, 64, 76, 50, 65, 58, 82, 79, 83, 79, 57, 80, 66, 47, 99, 80, 82, 69, 55, 60, 63, 79, 58, 77, 76, 62, 79, 71, 63, 69, 55, 61, 34, 54, 71, 59, 61, 58, 78, 48, 74, 74, 64, 65, 61, 69, 60, 48, 57, 71, 104, 72, 68, 59, 68, 67, 74, 93, 64, 64, 69, 69, 74, 54, 87, 66, 72, 77, 61, 61, 68, 69, 55, 55, 85, 66, 72, 48, 93, 62, 52, 71, 45, 59, 56, 56, 59, 42, 80, 75, 52, 84, 67, 79, 90, 66, 73, 61, 50, 54, 45, 59, 81, 82, 73, 54, 61, 74, 65, 78, 61, 84, 71, 58, 79, 64, 118, 59, 41, 56, 80, 56, 75, 51, 53, 57, 68, 53, 57, 67, 76, 82, 57, 56, 60, 82, 67, 79, 87, 54, 63, 68, 64, 77, 72, 80, 61, 80, 65, 85, 60, 79, 67, 80, 53, 63, 81, 61, 69, 63, 70, 75, 71, 61, 61, 60, 53, 46, 56, 55, 81, 48, 75, 56, 71, 59, 61, 70, 52, 60, 54, 84, 55, 76, 78, 59, 58, 58, 63, 84, 81, 57, 38, 65, 47, 75, 69, 77, 62, 72, 73, 86, 50, 75, 53, 58, 39, 78, 60, 68, 66, 65, 67, 65, 49, 68, 87, 48, 56, 66, 45, 58, 57, 63, 62, 50, 59, 71, 104, 85, 52, 75, 63, 66, 71, 89, 52, 84, 90, 82, 86, 66, 44, 63, 70, 87, 58, 66, 55, 65, 84, 67, 63, 48, 59, 94, 49, 69, 84, 45, 59, 74, 52, 48, 77, 68, 64, 57, 75, 106, 65, 64, 69, 60, 67, 59, 52, 71, 50, 80, 83, 60, 51, 44, 90, 63, 64, 66, 81, 54, 71, 51, 65, 29, 44, 60, 58, 79, 86, 59, 66, 66, 39, 71, 39, 51, 63, 86, 76, 59, 82, 73, 61, 67, 77, 73, 64, 66, 63, 45, 66, 64, 53, 61, 67, 54, 66, 60, 56, 49, 51, 99, 81, 84, 56, 63, 63, 55, 73, 90, 62, 69, 73, 56, 65, 59, 77, 83, 52, 55, 64, 59, 97, 48, 68, 44, 95, 38, 52, 49, 70, 77, 66, 59, 70, 77, 60, 67, 72, 78, 43, 53, 66, 80, 54, 62, 68, 75, 67, 100, 65, 83, 66, 58, 62, 59, 63, 49, 92, 57, 48, 86, 61, 61, 59, 56, 60, 53, 63, 57, 40, 71, 97, 64, 53, 76, 56, 52, 97, 80, 57, 73, 51, 33, 47, 59, 52, 50, 67, 65, 66, 56, 60, 68, 84, 56, 54, 52, 78, 84, 90, 82, 62, 83, 83, 51, 59, 68, 62, 54, 45, 55, 62, 70, 64, 77, 58, 74, 51, 78, 74, 59, 100, 49, 72, 62, 83, 72, 68, 71, 70, 47, 59, 56, 72, 56, 84, 69, 115, 76, 77, 70, 70, 79, 70, 60, 69, 52, 54, 71, 49, 87, 55, 68, 32, 55, 57, 55, 70, 73, 52, 112, 59, 54, 79, 76, 79, 70, 103, 60, 95, 57, 72, 50, 66, 82, 59, 63, 76, 58, 53, 53, 53, 53, 86, 86, 103, 47, 55, 70, 50, 59, 66, 62, 54, 56, 88, 84, 55, 50, 74, 47, 65, 76, 56, 65, 57, 81, 55, 83, 51, 53, 56, 59, 60, 37, 68, 54, 61, 86, 62, 64, 75, 69, 73, 86, 55, 50, 58, 54, 76, 71, 81, 69, 80, 44, 53, 53, 66, 50, 80, 51, 80, 82, 54, 55, 80, 60, 54, 69, 73, 79, 79, 58, 56, 57, 78, 72, 86, 70, 79, 89, 76, 54, 61, 68, 63, 79, 68, 51, 61, 64, 60, 105, 56, 74, 65, 64, 43, 67, 76, 55, 84, 65, 65, 87, 46, 65, 55, 66, 80, 82, 73, 46, 59, 116, 66, 41, 60, 55, 56, 53, 62, 79, 40, 71, 78, 74, 35, 61, 57, 74, 53, 69, 55, 67, 46, 58, 71, 53, 57, 64, 54, 81, 69, 50, 94, 63, 78, 69, 55, 54, 75, 67, 41, 54, 62, 133, 85, 57, 94, 56, 61, 59, 68, 69, 60, 76, 75, 69, 69, 54, 74, 76, 39, 59, 70, 70, 63, 67, 102, 66, 72, 137, 65, 62, 67, 59, 54, 69, 44, 56, 64, 96, 74, 71, 71, 63, 66, 62, 55, 55, 70, 77, 64, 59, 71, 65, 60, 65, 75, 88, 73, 92, 61, 83, 66, 68, 99, 62, 60, 65, 61, 58, 67, 84, 64, 54, 63, 70, 77, 69, 77, 87, 70, 62, 50, 61, 62, 65, 90, 67, 66, 57, 69, 71, 69, 51, 61, 56, 79, 68, 69, 75, 97, 87, 122, 64, 67, 75, 79, 63, 58, 51, 52, 49, 50, 51, 49, 63, 63, 59, 63, 62, 75, 67, 115, 83, 71, 87, 64, 70, 56, 103, 69, 83, 58, 105, 56, 56, 59, 76, 54, 73, 78, 71, 45, 73, 71, 96, 56, 61, 73, 65, 60, 71, 65, 85, 66, 67, 50, 48, 70, 59, 55, 68, 52, 67, 74, 61, 65, 51, 68, 52, 83, 61, 53, 49, 92, 48, 56, 59, 42, 68, 61, 61, 73, 37, 99, 73, 57, 58, 48, 69, 63, 100, 72, 66, 70, 56, 61, 54, 80, 63, 56, 67, 77, 74, 77, 71, 59, 57, 79, 65, 66, 78, 68, 49, 70, 67, 69, 57, 111, 44, 65, 50, 86, 51, 53, 54, 73, 64, 79, 92, 58, 79, 67, 61, 68, 120, 48, 64, 49, 71, 60, 85, 76, 55, 56, 54, 70, 89, 88, 52, 83, 80, 50, 54, 55, 91, 71, 61, 73, 61, 41, 73, 66, 66, 47, 79, 66, 65, 71, 63, 57, 103, 61, 70, 92, 69, 56, 47, 55, 75, 57, 43, 53, 58, 54, 59, 80, 49, 63, 76, 81, 81, 67, 57, 49, 56, 47, 81, 47, 69, 75, 65, 68, 93, 53, 72, 53, 56, 73, 72, 52, 54, 77, 118, 59, 80, 68, 56, 56, 59, 78, 90, 48, 71, 54, 52, 52, 100, 55, 75, 71, 63, 55, 58, 55, 91, 61, 75, 65, 60, 64, 74, 75, 77, 97, 102, 60, 58, 39, 58, 62, 72, 50, 54, 58, 47, 59, 63, 60, 67, 58, 48, 83, 55, 95, 65, 51, 79, 79, 93, 53, 73, 62, 61, 56, 52, 109, 75, 79, 50, 55, 71, 60, 56, 50, 68, 79, 84, 63, 83, 57, 54, 105, 53, 89, 65, 57, 54, 68, 58, 82, 49, 55, 86, 92, 59, 59, 69, 49, 75, 86, 55, 77, 43, 49, 56, 75, 76, 42, 65, 67, 58, 64, 81, 70, 62, 69, 64, 61, 63, 52, 83, 57, 62, 75, 58, 43, 65, 77, 59, 56, 76, 60, 55, 56, 49, 56, 73, 63, 55, 61, 69, 89, 64, 82, 56, 64, 64, 45, 66, 71, 50, 80, 102, 67, 57, 49, 47, 73, 114, 78, 87, 48, 67, 56, 81, 86, 49, 72, 73, 59, 53, 76, 65, 52, 60, 61, 72, 74, 66, 52, 60, 69, 51, 66, 56, 62, 66, 46, 61, 69, 63, 79, 58, 87, 64, 53, 34, 90, 66, 53, 103, 47, 68, 71, 44, 62, 40, 64, 94, 69, 72, 58, 90, 73, 91, 55, 60, 59, 66, 78, 67, 63, 56, 66, 39, 59, 61, 66, 65, 48, 89, 82, 93, 51, 69, 73, 58, 52, 51, 65, 81, 55, 100, 57, 74, 75, 137, 93, 66, 73, 66, 73, 61, 58, 67, 62, 46, 39, 41, 75, 79, 62, 81, 72, 93, 52, 48, 70, 55, 54, 78, 52, 54, 65, 77, 56, 61, 62, 63, 70, 64, 51, 58, 62, 95, 55, 47, 69, 95, 58, 65, 70, 51, 61, 46, 67, 40, 83, 69, 55, 72, 84, 64, 72, 51, 52, 59, 48, 69, 69, 49, 58, 81, 68, 53, 46, 68, 67, 91, 49, 63, 59, 59, 38, 60, 63, 48, 60, 49, 82, 63, 79, 76, 69, 58, 65, 64, 73, 52, 44, 73, 74, 116, 74, 45, 75, 91, 106, 79, 80, 75, 63, 83, 89, 105, 88, 64, 63, 75, 88, 74, 68, 53, 71, 54, 64, 119, 64, 65, 45, 75, 85, 55, 46, 76, 70, 55, 47, 65, 66, 94, 75, 52, 80, 53, 74, 75, 58, 108, 80, 81, 74, 56, 47, 64, 86, 59, 63, 65, 55, 84, 41, 61, 69, 48, 60, 45, 63, 68, 52, 91, 96, 65, 82, 53, 57, 57, 85, 103, 59, 50, 59, 49, 82, 65, 58, 70, 74, 72, 57, 32, 42, 71, 61, 75, 62, 58, 72, 65, 49, 72, 58, 58, 53, 45, 52, 90, 79, 53, 75, 64, 98, 63, 73, 61, 67, 60, 69, 68, 54, 57, 56, 41, 58, 60, 58, 58, 61, 63, 74, 50, 80, 77, 83, 70, 56, 52, 59, 85, 75, 66, 44, 61, 75, 68, 87, 77, 73, 101, 59, 78, 61, 43, 68, 72, 71, 69, 59, 68, 59, 51, 67, 75, 83, 56, 63, 67, 69, 62, 59, 83, 69, 85, 88, 46, 47, 70, 60, 71, 106, 60, 51, 73, 47, 63, 60, 75, 68, 63, 70, 78, 57, 56, 66, 69, 73, 43, 54, 55, 73, 56, 53, 85, 72, 82, 65, 68, 52, 66, 56, 67, 66, 50, 53, 65, 59, 57, 56, 60, 82, 59, 87, 60, 57, 70, 56, 81, 62, 67, 40, 59, 61, 49, 48, 74, 83, 68, 60, 60, 62, 59, 46, 64, 63, 67, 59, 69, 54, 74, 75, 95, 64, 69, 70, 62, 64, 64, 99, 57, 65, 60, 83, 101, 55, 61, 94, 49, 79, 69, 56, 70, 78, 46, 61, 86, 72, 67, 81, 70, 74, 72, 51, 63, 68, 45, 48, 78, 90, 67, 44, 75, 72, 62, 63, 66, 81, 59, 129, 72, 58, 57, 97, 62, 79, 49, 75, 55, 61, 68, 67, 69, 77, 79, 47, 65, 73, 61, 79, 72, 76, 73, 80, 58, 67, 78, 79, 61, 68, 75, 68, 64, 64, 149, 62, 67, 69, 55, 60, 69, 56, 65, 72, 61, 75, 63, 59, 62, 58, 67, 72, 69, 75, 62, 80, 49, 59, 69, 53, 69, 41, 37, 66, 77, 55, 63, 62, 73, 63, 63, 58, 76, 61, 130, 70, 75, 71, 63, 71, 72, 55, 59, 59, 60, 69, 49, 62, 46, 70, 70, 44, 63, 48, 92, 48, 49, 71, 42, 105, 67, 75, 66, 77, 67, 82, 75, 70, 77, 72, 50, 84, 63, 63, 58, 82, 70, 76, 57, 60, 60, 52, 60, 69, 56, 64, 60, 75, 98, 78, 58, 53, 62, 70, 68, 75, 74, 59, 83, 78, 57, 59, 68, 49, 62, 37, 60, 65, 64, 65, 104, 60, 61, 67, 65, 81, 47, 76, 58, 61, 79, 75, 67, 75, 61, 79, 55, 65, 49, 58, 65, 74, 88, 60, 70, 66, 60, 74, 56, 76, 63, 67, 61, 45, 70, 82, 57, 90, 53, 67, 74, 53, 62, 79, 56, 74, 46, 58, 81, 69, 62, 58, 69, 58, 62, 61, 62, 70, 73, 52, 64, 77, 75, 65, 70, 64, 78, 56, 63, 47, 53, 77, 78, 76, 67, 67, 59, 51, 46, 65, 66, 83, 60, 76, 72, 50, 61, 102, 64, 102, 61, 80, 49, 71, 92, 97, 53, 68, 68, 72, 67, 57, 65, 65, 60, 95, 63, 61, 70, 67, 64, 64, 46, 61, 58, 89, 62, 79, 68, 51, 55, 63, 96, 64, 78, 80, 75, 52, 77, 72, 64, 64, 74, 50, 62, 70, 69, 52, 55, 52, 77, 49, 56, 54, 61, 75, 68, 64, 80, 64, 67, 76, 63, 54, 54, 61, 51, 62, 67, 70, 96, 66, 52, 68, 59, 97, 63, 61, 48, 60, 57, 45, 62, 65, 53, 63, 79, 75, 56, 62, 36, 50, 63, 58, 47, 54, 62, 68, 71, 53, 80, 67, 81, 60, 51, 78, 54, 82, 62, 54, 78, 60, 72, 43, 55, 56, 98, 75, 59, 72, 99, 82, 69, 61, 69, 63, 51, 65, 68, 71, 73, 65, 72, 57, 63, 53, 86, 66, 69, 48, 83, 82, 60, 55, 61, 55, 74, 66, 71, 68, 43, 67, 58, 74, 74, 68, 57, 57, 66, 44, 46, 75, 51, 61, 62, 75, 52, 69, 76, 56, 80, 44, 78, 69, 73, 93, 55, 77, 57, 71, 65, 93, 49, 94, 69, 87, 63, 68, 63, 65, 66, 67, 67, 93, 71, 55, 85, 90, 76, 62, 71, 65, 68, 58, 55, 57, 56, 72, 70, 84, 71, 44, 64, 64, 62, 68, 72, 71, 72, 103, 58, 57, 68, 60, 58, 59, 73, 65, 42, 41, 78, 59, 65, 59, 59, 69, 67, 73, 63, 72, 69, 58, 66, 71, 78, 47, 51, 55, 75, 58, 59, 55, 57, 40, 63, 63, 58, 63, 75, 62, 50, 38, 80, 77, 62, 68, 41, 73, 70, 60, 36, 92, 72, 65, 67, 53, 54, 64, 39, 58, 70, 65, 57, 81, 81, 56, 70, 63, 48, 58, 47, 75, 57, 55, 74, 56, 56, 50, 58, 53, 59, 96, 102, 59, 53, 66, 64, 66, 107, 51, 52, 87, 72, 79, 91, 87, 60, 65, 86, 85, 50, 67, 67, 73, 63, 60, 84, 55, 50, 44, 77, 74, 58, 55, 74, 77, 49, 65, 87, 69, 84, 57, 59, 71, 56, 48, 74, 56, 78, 81, 64, 60, 52, 81, 87, 69, 125, 62, 57, 60, 60, 79, 59, 75, 53, 59, 79, 76, 70, 63, 60, 69, 123, 57, 55, 86, 77, 78, 75, 74, 73, 66, 57, 63, 58, 74, 66, 51, 72, 74, 53, 53, 56, 74, 56, 67, 61, 62, 71, 58, 64, 60, 77, 62, 68, 69, 56, 55, 71, 63, 61, 72, 54, 55, 62, 53, 70, 57, 84, 57, 62, 56, 61, 66, 84, 72, 55, 54, 85, 66, 53, 52, 65, 84, 67, 56, 88, 85, 68, 56, 61, 53, 62, 68, 59, 68, 66, 53, 69, 83, 55, 64, 60, 55, 63, 83, 53, 68, 79, 95, 65, 87, 58, 74, 60, 74, 55, 53, 90, 64, 62, 64, 62, 69, 68, 57, 73, 75, 62, 82, 67, 54, 52, 81, 51, 71, 88, 64, 77, 61, 67, 67, 54, 63, 71, 68, 59, 56, 52, 67, 65, 61, 53, 58, 75, 64, 85, 60, 73, 73, 56, 52, 90, 65, 66, 53, 70, 69, 55, 70, 53, 57, 90, 72, 71, 50, 59, 62, 60, 71, 60, 70, 88, 74, 60, 70, 62, 77, 78, 55, 48, 70, 57, 49, 62, 61, 69, 71, 44, 79, 76, 61, 40, 65, 67, 67, 66, 64, 50, 65, 63, 59, 64, 57, 64, 71, 62, 65, 91, 68, 51, 65, 69, 60, 59, 55, 62, 60, 57, 102, 67, 61, 60, 55, 68, 65, 40, 60, 59, 69, 57, 60, 67, 79, 84, 60, 56, 57, 57, 60, 46, 98, 73, 64, 59, 83, 68, 75, 81, 66, 78, 59, 66, 79, 72, 60, 66, 71, 40, 65, 56, 67, 54, 73, 80, 70, 71, 65, 84, 54, 74, 63, 65, 72, 63, 68, 66, 53, 43, 63, 57, 60, 67, 65, 66, 40, 68, 72, 60, 64, 57, 64, 58, 69, 53, 76, 51, 57, 56, 60, 46, 85, 67, 55, 54, 61, 66, 55, 86, 68, 55, 73, 77, 66, 71, 88, 68, 64, 46, 54, 58, 46, 60, 49, 72, 69, 85, 41, 76, 60, 78, 74, 64, 78, 55, 78, 71, 58, 67, 49, 55, 45, 40, 47, 60, 57, 84, 57, 57, 77, 52, 57, 49, 59, 98, 96, 64, 65, 89, 85, 52, 60, 47, 67, 47, 115, 73, 110, 98, 88, 68, 62, 68, 55, 62, 65, 50, 63, 63, 93, 74, 57, 60, 53, 61, 46, 62, 68, 94, 54, 97, 53, 101, 54, 66, 78, 59, 49, 61, 78, 62, 61, 63, 61, 83, 62, 52, 72, 62, 96, 41, 60, 55, 66, 50, 70, 72, 112, 74, 67, 49, 73, 50, 52, 63, 85, 68, 102, 70, 63, 70, 70, 61, 59, 59, 49, 48, 60, 54, 36, 56, 81, 87, 63, 45, 56, 80, 88, 47, 87, 69, 59, 65, 55, 48, 41, 62, 50, 50, 43, 57, 74, 73, 74, 58, 67, 65, 64, 67, 71, 61, 72, 49, 65, 67, 80, 61, 83, 57, 55, 87, 61, 75, 55, 56, 51, 87, 92, 59, 66, 46, 58, 85, 71, 71, 66, 79, 71, 86, 58, 74, 44, 71, 67, 53, 61, 74, 76, 65, 67, 66, 76, 57, 66, 74, 37, 52, 50, 58, 87, 54, 71, 95, 45, 68, 89, 53, 86, 63, 54, 52, 89, 51, 63, 55, 63, 66, 55, 58, 77, 68, 50, 66, 68, 73, 83, 63, 63, 65, 106, 78, 57, 71, 67, 49, 76, 76, 56, 45, 75, 81, 63, 66, 58, 93, 106, 30, 64, 56, 67, 60, 77, 68, 70, 100, 151, 79, 66, 72, 67, 67, 90, 47, 74, 76, 68, 42, 54, 46, 61, 64, 94, 76, 59, 56, 71, 71, 61, 64, 68, 80, 121, 58, 54, 73, 46, 54, 74, 56, 60, 56, 56, 64, 50, 45, 72, 47, 50, 64, 78, 47, 59, 63, 49, 58, 82, 53, 47, 61, 96, 51, 52, 65, 51, 62, 94, 67, 65, 63, 62, 68, 87, 69, 87, 74, 71, 69, 97, 78, 60, 60, 70, 67, 54, 60, 68, 42, 76, 77, 64, 60, 68, 42, 84, 70, 57, 80, 67, 65, 88, 52, 55, 72, 60, 47, 104, 98, 50, 86, 53, 83, 77, 46, 160, 55, 44, 73, 72, 58, 89, 69, 62, 92, 54, 54, 77, 72, 88, 64, 66, 70, 69, 61, 81, 64, 59, 73, 44, 83, 74, 68, 68, 65, 58, 53, 71, 53, 86, 59, 59, 94, 54, 82, 57, 54, 46, 63, 58, 51, 68, 43, 73, 72, 60, 71, 66, 61, 57, 52, 57, 45, 69, 28, 56, 58, 61, 60, 65, 99, 68, 46, 68, 59, 73, 62, 45, 82, 64, 94, 44, 64, 90, 59, 98, 61, 63, 83, 98, 79, 60, 57, 53, 57, 83, 84, 65, 65, 53, 60, 53, 48, 65, 59, 76, 46, 52, 41, 100, 61, 116, 81, 56, 71, 45, 58, 54, 81, 61, 56, 57, 43, 81, 70, 93, 38, 70, 57, 83, 70, 69, 58, 77, 72, 61, 84, 79, 65, 61, 66, 65, 66, 66, 62, 54, 83, 81, 79, 73, 58, 59, 72, 56, 61, 65, 65, 52, 39, 76, 58, 51, 92, 56, 61, 53, 59, 62, 49, 52, 58, 62, 40, 58, 65, 50, 85, 63, 83, 55, 56, 51, 61, 54, 94, 76, 86, 63, 116, 44, 65, 79, 51, 61, 72, 74, 69, 60, 65, 71, 76, 52, 146, 49, 42, 79, 75, 85, 84, 80, 61, 70, 63, 66, 58, 76, 57, 74, 54, 44, 69, 75, 66, 58, 51, 53, 57, 55, 48, 97, 57, 90, 69, 63, 38, 71, 64, 52, 108, 78, 73, 59, 56, 46, 48, 66, 70, 62, 74, 60, 61, 56, 65, 48, 83, 55, 55, 63, 109, 47, 68, 50, 41, 82, 74, 54, 77, 71, 78, 56, 76, 61, 58, 43, 63, 71, 76, 63, 56, 60, 76, 90, 82, 53, 53, 55, 78, 67, 60, 62, 61, 82, 55, 62, 72, 55, 66, 61, 63, 60, 41, 99, 89, 64, 82, 47, 48, 47, 53, 69, 75, 80, 79, 54, 59, 74, 73, 52, 47, 63, 68, 67, 60, 74, 67, 86, 45, 101, 71, 62, 73, 75, 83, 79, 79, 66, 62, 64, 66, 97, 66, 75, 56, 54, 92, 64, 65, 77, 65, 55, 71, 56, 68, 99, 74, 58, 78, 71, 47, 76, 55, 63, 68, 49, 62, 73, 54, 63, 51, 59, 62, 53, 72, 47, 62, 77, 86, 52, 71, 40, 57, 55, 122, 44, 66, 66, 68, 44, 69, 69, 84, 74, 70, 81, 85, 54, 76, 50, 79, 70, 76, 48, 70, 64, 65, 60, 57, 61, 70, 49, 82, 67, 64, 58, 56, 35, 60, 48, 69, 71, 103, 63, 74, 60, 70, 104, 78, 68, 101, 67, 54, 62, 57, 76, 80, 60, 94, 51, 59, 130, 56, 54, 71, 89, 61, 52, 63, 50, 71, 65, 76, 60, 60, 70, 80, 51, 78, 54, 62, 94, 70, 87, 68, 37, 67, 45, 56, 53, 76, 66, 64, 74, 48, 51, 61, 73, 74, 58, 70, 86, 57, 60, 44, 66, 57, 71, 84, 64, 52, 79, 64, 59, 59, 58, 49, 72, 96, 57, 103, 57, 61, 54, 58, 57, 50, 70, 77, 64, 56, 56, 51, 61, 77, 66, 60, 47, 53, 73, 72, 63, 40, 77, 58, 45, 66, 67, 72, 45, 86, 107, 74, 85, 69, 42, 81, 54, 62, 45, 94, 59, 82, 65, 62, 54, 62, 75, 68, 67, 55, 64, 71, 71, 66, 59, 53, 62, 56, 41, 61, 73, 62, 63, 103, 45, 55, 79, 50, 72, 70, 83, 67, 75, 67, 81, 50, 59, 39, 95, 66, 65, 56, 86, 54, 61, 40, 49, 84, 90, 58, 63, 80, 56, 48, 76, 48, 61, 63, 54, 58, 74, 64, 59, 79, 138, 62, 72, 75, 69, 51, 50, 74, 41, 64, 64, 55, 47, 63, 55, 63, 68, 71, 154, 58, 92, 54, 56, 59, 56, 90, 75, 61, 71, 63, 50, 64, 67, 72, 67, 89, 78, 76, 68, 48, 68, 57, 60, 74, 58, 76, 52, 79, 51, 53, 67, 79, 59, 59, 59, 49, 82, 49, 54, 81, 64, 60, 115, 53, 60, 77, 69, 64, 58, 72, 63, 71, 64, 93, 68, 60, 65, 63, 62, 81, 81, 91, 62, 57, 56, 58, 63, 55, 73, 61, 63, 61, 53, 46, 70, 57, 32, 68, 84, 68, 64, 53, 49, 62, 53, 67, 78, 64, 53, 62, 67, 66, 72, 61, 58, 53, 57, 58, 55, 95, 79, 65, 47, 57, 57, 66, 125, 63, 77, 64, 65, 69, 68, 84, 72, 60, 93, 63, 50, 104, 76, 91, 84, 61, 62, 73, 83, 66, 59, 59, 80, 63, 56, 64, 63, 59, 126, 85, 59, 71, 71, 58, 61, 95, 87, 51, 76, 68, 64, 68, 79, 60, 69, 80, 67, 62, 63, 50, 66, 86, 78, 74, 62, 59, 41, 75, 72, 54, 47, 83, 72, 55, 66, 60, 82, 58, 43, 58, 53, 67, 68, 122, 61, 70, 82, 46, 57, 85, 68, 59, 69, 76, 73, 63, 91, 56, 70, 86, 75, 61, 58, 41, 44, 49, 69, 58, 58, 61, 75, 69, 55, 55, 60, 68, 68, 62, 61, 63, 48, 69, 78, 111, 55, 78, 74, 72, 81, 94, 66, 36, 60, 64, 69, 93, 53, 59, 88, 62, 65, 69, 68, 59, 66, 76, 76, 57, 64, 56, 76, 65, 59, 73, 88, 77, 62, 56, 79, 69, 55, 75, 75, 54, 73, 56, 65, 47, 57, 57, 66, 46, 44, 42, 65, 77, 60, 71, 76, 52, 61, 57, 62, 69, 57, 54, 46, 44, 62, 76, 68, 44, 60, 64, 53, 62, 53, 73, 41, 61, 68, 65, 66, 69, 117, 78, 65, 52, 56, 71, 76, 46, 65, 82, 80, 47, 64, 59, 54, 52, 73, 64, 65, 47, 59, 60, 57, 71, 70, 58, 49, 70, 55, 63, 53, 58, 59, 63, 47, 73, 51, 97, 55, 90, 80, 72, 92, 65, 54, 58, 59, 75, 57, 52, 51, 68, 61, 67, 65, 53, 55, 64, 67, 84, 68, 76, 73, 55, 53, 69, 50, 74, 68, 50, 58, 69, 79, 71, 49, 57, 67, 77, 73, 56, 70, 72, 113, 67, 78, 54, 57, 48, 88, 73, 58, 62, 74, 71, 62, 63, 51, 55, 55, 69, 101, 72, 68, 71, 57, 64, 75, 67, 77, 68, 58, 86, 68, 62, 70, 68, 75, 85, 67, 67, 86, 89, 71, 78, 68, 64, 61, 73, 50, 80, 41, 62, 57, 67, 64, 57, 63, 53, 75, 70, 56, 97, 61, 67, 52, 73, 70, 56, 62, 101, 61, 51, 53, 63, 74, 67, 62, 64, 59, 56, 67, 65, 51, 71, 75, 67, 58, 58, 76, 48, 68, 49, 62, 62, 60, 73, 72, 59, 84, 65, 61, 52, 57, 57, 66, 53, 74, 95, 62, 76, 63, 49, 96, 73, 62, 60, 66, 63, 65, 54, 37, 77, 51, 47, 63, 93, 54, 60, 49, 73, 57, 67, 57, 54, 46, 62, 55, 60, 55, 49, 71, 59, 51, 59, 80, 58, 31, 64, 67, 58, 70, 72, 54, 61, 53, 72, 51, 57, 66, 57, 62, 55, 70, 57, 61, 68, 81, 47, 92, 50, 71, 99, 83, 61, 56, 55, 46, 50, 54, 71, 72, 71, 62, 46, 88, 57, 47, 70, 46, 71, 54, 65, 86, 77, 61, 66, 57, 66, 78, 68, 54, 90, 69, 67, 71, 65, 58, 45, 63, 63, 45, 59, 67, 59, 60, 54, 83, 66, 69, 53, 62, 72, 47, 90, 96, 55, 61, 65, 67, 68, 69, 69, 47, 49, 86, 59, 65, 53, 45, 65, 59, 55, 68, 50, 59, 70, 55, 53, 53, 71, 63, 42, 63, 90, 71, 68, 77, 78, 48, 52, 89, 57, 76, 70, 55, 63, 69, 55, 48, 64, 95, 83, 71, 49, 55, 110, 75, 61, 64, 70, 70, 57, 61, 68, 59, 50, 62, 63, 38, 78, 52, 61, 57, 68, 70, 62, 62, 55, 71, 92, 67, 81, 57, 53, 65, 50, 63, 68, 73, 52, 79, 64, 43, 105, 61, 79, 59, 69, 59, 71, 62, 59, 56, 79, 59, 50, 94, 40, 70, 68, 44, 61, 75, 62, 115, 51, 78, 49, 61, 108, 91, 97, 63, 60, 83, 64, 79, 61, 55, 51, 60, 64, 64, 74, 46, 62, 77, 53, 60, 70, 62, 52, 69, 60, 71, 65, 65, 66, 55, 71, 71, 91, 81, 58, 62, 67, 75, 74, 69, 68, 81, 63, 72, 64, 72, 77, 67, 57, 56, 52, 79, 66, 49, 66, 82, 93, 85, 46, 61, 56, 60, 58, 47, 60, 71, 43, 72, 79, 69, 71, 63, 62, 65, 82, 71, 75, 50, 66, 101, 69, 50, 79, 66, 70, 78, 53, 50, 50, 77, 53, 52, 44, 68, 50, 73, 85, 74, 47, 80, 66, 51, 69, 54, 62, 66, 74, 64, 99, 64, 78, 70, 74, 60, 58, 59, 71, 61, 61, 59, 58, 72, 51, 66, 68, 77, 71, 79, 60, 63, 53, 61, 55, 75, 106, 63, 56, 85, 66, 76, 61, 61, 65, 60, 55, 59, 75, 74, 58, 71, 57, 69, 77, 71, 54, 56, 57, 83, 58, 54, 65, 56, 67, 59, 63, 61, 66, 72, 98, 50, 63, 70, 54, 65, 91, 62, 72, 57, 55, 50, 88, 79, 67, 79, 49, 56, 53, 69, 119, 66, 50, 68, 55, 59, 95, 71, 48, 57, 49, 74, 60, 62, 76, 107, 44, 59, 56, 92, 52, 62, 51, 56, 52, 58, 77, 78, 83, 51, 95, 64, 73, 60, 60, 69, 62, 66, 70, 59, 60, 51, 56, 49, 42, 61, 59, 73, 65, 65, 77, 54, 56, 70, 59, 57, 58, 78, 69, 68, 48, 58, 73, 65, 63, 69, 79, 66, 48, 60, 56, 43, 60, 56, 56, 58, 61, 58, 70, 66, 59, 46, 69, 74, 74, 45, 71, 56, 82, 60, 58, 68, 61, 58, 68, 62, 85, 64, 53, 69, 48, 58, 76, 60, 80, 67, 69, 58, 63, 63, 79, 52, 59, 91, 66, 54, 55, 78, 68, 87, 53, 72, 48, 52, 82, 61, 61, 57, 77, 75, 63, 54, 69, 61, 70, 36, 68, 79, 53, 55, 65, 65, 69, 69, 69, 61, 60, 58, 77, 74, 85, 103, 92, 69, 66, 67, 70, 65, 56, 70, 61, 64, 57, 77, 51, 59, 53, 72, 62, 74, 63, 52, 50, 59, 51, 58, 57, 59, 62, 73, 58, 71, 59, 77, 72, 68, 56, 60, 62, 63, 65, 56, 64, 64, 60, 62, 53, 47, 84, 56, 68, 77, 57, 73, 82, 57, 62, 74, 67, 63, 61, 62, 74, 81, 59, 56, 65, 65, 82, 65, 90, 56, 72, 79, 59, 73, 56, 64, 68, 74, 60, 49, 59, 48, 52, 46, 73, 49, 67, 61, 59, 46, 58, 47, 61, 74, 56, 57, 84, 62, 61, 68, 66, 78, 45, 89, 97, 80, 51, 82, 66, 62, 59, 74, 69, 98, 72, 54, 62, 69, 64, 48, 68, 67, 71, 67, 69, 141, 71, 71, 57, 78, 70, 55, 76, 71, 59, 55, 69, 56, 65, 50, 52, 80, 44, 79, 96, 64, 58, 53, 72, 66, 64, 59, 73, 73, 63, 57, 59, 74, 79, 69, 61, 60, 61, 76, 85, 74, 58, 72, 70, 91, 70, 66, 70, 70, 90, 63, 50, 55, 65, 54, 53, 60, 51, 68, 83, 82, 64, 75, 61, 69, 59, 53, 55, 61, 53, 66, 58, 84, 75, 65, 61, 62, 48, 73, 50, 69, 57, 74, 66, 56, 72, 63, 79, 54, 54, 62, 67, 62, 55, 69, 56, 48, 83, 61, 56, 64, 59, 71, 54, 67, 62, 61, 53, 54, 58, 74, 58, 66, 69, 68, 59, 73, 59, 73, 53, 67, 75, 40, 51, 66, 62, 64, 69, 64, 63, 53, 42, 86, 62, 72, 70, 129, 90, 71, 48, 69, 79, 57, 61, 54, 81, 99, 57, 58, 80, 57, 60, 55, 83, 59, 58, 88, 45, 66, 60, 96, 58, 59, 58, 72, 67, 62, 57, 60, 53, 76, 62, 94, 65, 58, 71, 66, 60, 61, 57, 59, 60, 68, 76, 75, 46, 62, 65, 70, 52, 87, 73, 76, 52, 71, 68, 51, 71, 64, 61, 42, 57, 56, 60, 93, 54, 48, 58, 74, 67, 52, 64, 62, 59, 59, 50, 47, 60, 84, 84, 68, 65, 60, 54, 79, 56, 65, 53, 93, 73, 57, 81, 73, 70, 39, 84, 67, 59, 54, 80, 64, 48, 64, 69, 65, 70, 61, 66, 79, 76, 49, 72, 73, 62, 88, 63, 79, 64, 57, 57, 59, 86, 65, 63, 63, 71, 96, 53, 64, 69, 40, 67, 58, 66, 76, 68, 70, 65, 45, 80, 79, 77, 69, 72, 62, 64, 52, 63, 73, 65, 68, 85, 54, 81, 66, 49, 70, 75, 58, 52, 60, 69, 48, 47, 48, 81, 60, 58, 58, 64, 57, 57, 73, 53, 87, 81, 63, 58, 66, 77, 67, 54, 57, 71, 70, 74, 57, 63, 58, 68, 83, 71, 118, 74, 77, 54, 101, 74, 71, 75, 69, 66, 66, 67, 66, 84, 39, 63, 63, 71, 68, 68, 65, 63, 45, 58, 61, 47, 63, 78, 83, 57, 88, 54, 56, 67, 64, 58, 57, 72, 55, 82, 83, 69, 43, 67, 72, 64, 72, 70, 59, 58, 66, 80, 57, 70, 72, 47, 85, 79, 59, 75, 56, 63, 59, 74, 76, 71, 73, 69, 70, 80, 57, 58, 83, 67, 79, 68, 52, 78, 59, 97, 54, 61, 63, 60, 98, 72, 85, 58, 72, 62, 61, 88, 62, 77, 65, 57, 54, 67, 69, 59, 73, 39, 65, 63, 92, 75, 84, 53, 57, 70, 73, 71, 96, 52, 55, 47, 101, 70, 69, 78, 69, 70, 67, 67, 79, 55, 60, 63, 79, 78, 105, 64, 70, 54, 59, 56, 74, 64, 60, 74, 76, 73, 56, 50, 61, 31, 36, 72, 73, 56, 62, 51, 55, 49, 60, 75, 53, 78, 78, 52, 55, 53, 52, 80, 123, 61, 84, 62, 53, 52, 89, 66, 69, 69, 65, 60, 75, 77, 80, 83, 67, 91, 47, 82, 45, 67, 63, 59, 55, 71, 59, 90, 77, 58, 55, 51, 70, 84, 88, 94, 57, 74, 69, 53, 50, 66, 64, 75, 81, 65, 80, 100, 54, 59, 83, 91, 52, 68, 67, 61, 54, 62, 88, 47, 57, 54, 87, 62, 77, 61, 68, 57, 52, 42, 67, 71, 59, 59, 37, 76, 70, 58, 54, 77, 61, 73, 35, 76, 79, 50, 59, 69, 56, 72, 48, 50, 69, 58, 56, 68, 67, 61, 52, 63, 70, 51, 79, 108, 42, 59, 71, 71, 69, 54, 63, 68, 74, 73, 79, 85, 51, 50, 69, 113, 66, 66, 50, 65, 65, 72, 55, 68, 74, 66, 72, 78, 66, 79, 49, 52, 59, 49, 60, 56, 97, 51, 54, 61, 97, 63, 45, 79, 64, 81, 62, 63, 73, 46, 65, 61, 60, 51, 53, 63, 54, 56, 42, 83, 81, 59, 75, 54, 75, 74, 80, 72, 50, 61, 56, 75, 86, 78, 43, 63, 52, 65, 60, 60, 78, 58, 81, 85, 63, 65, 50, 72, 61, 59, 70, 64, 82, 61, 77, 79, 64, 59, 73, 64, 64, 66, 77, 48, 63, 64, 69, 72, 66, 52, 77, 63, 60, 54, 54, 69, 60, 65, 76, 54, 70, 73, 56, 65, 60, 59, 53, 71, 58, 45, 51, 76, 81, 81, 60, 55, 67, 54, 64, 73, 58, 62, 62, 63, 75, 69, 68, 67, 68, 66, 64, 57, 72, 63, 88, 76, 58, 66, 70, 64, 59, 69, 61, 60, 58, 54, 68, 59, 49, 64, 51, 64, 68, 58, 56, 57, 59, 75, 75, 64, 93, 67, 75, 71, 56, 98, 59, 59, 69, 72, 51, 54, 63, 64, 63, 54, 57, 54, 58, 66, 61, 60, 59, 60, 96, 65, 63, 49, 57, 66, 57, 82, 56, 60, 69, 82, 58, 59, 55, 68, 54, 62, 74, 45, 65, 64, 56, 52, 87, 57, 86, 75, 60, 80, 65, 70, 54, 63, 74, 56, 65, 60, 66, 68, 71, 62, 68, 62, 64, 71, 49, 81, 82, 74, 68, 58, 66, 74, 65, 57, 62, 98, 54, 59, 76, 75, 82, 83, 55, 66, 69, 56, 51, 71, 78, 79, 87, 62, 64, 57, 46, 64, 74, 57, 61, 55, 69, 61, 44, 48, 59, 91, 86, 54, 49, 63, 59, 68, 78, 66, 90, 74, 69, 61, 64, 55, 70, 84, 58, 74, 69, 73, 66, 59, 72, 85, 68, 61, 55, 61, 68, 111, 51, 61, 61, 62, 62, 67, 63, 68, 62, 63, 52, 60, 55, 70, 59, 64, 73, 59, 65, 65, 60, 62, 60, 107, 62, 69, 55, 64, 56, 62, 76, 61, 83, 74, 70, 59, 62, 56, 58, 137, 59, 53, 104, 97, 68, 61, 42, 53, 73, 59, 142, 108, 62, 62, 58, 62, 57, 65, 92, 55, 63, 75, 78, 77, 59, 69, 69, 68, 66, 70, 69, 58, 67, 73, 59, 52, 57, 48, 58, 58, 67, 67, 74, 62, 82, 59, 68, 75, 61, 76, 90, 62, 97, 55, 62, 59, 66, 97, 83, 57, 62, 105, 90, 55, 61, 70, 68, 61, 57, 69, 64, 66, 49, 61, 62, 61, 52, 51, 66, 74, 64, 106, 65, 62, 63, 67, 62, 59, 56, 56, 64, 69, 56, 66, 60, 66, 76, 62, 73, 62, 76, 54, 61, 62, 71, 78, 65, 50, 68, 62, 70, 70, 70, 68, 64, 56, 63, 62, 50, 54, 76, 71, 61, 67, 58, 61, 59, 68, 64, 61, 65, 57, 64, 62, 72, 58, 90, 62, 66, 58, 47, 67, 74, 66, 60, 59, 71, 70, 87, 64, 52, 87, 57, 60, 63, 64, 59, 58, 60, 112, 57, 60, 59, 65, 64, 108, 58, 63, 67, 61, 65, 67, 61, 58, 79, 77, 57, 56, 66, 73, 50, 88, 65, 64, 64, 60, 59, 63, 65, 60, 64, 63, 58, 59, 59, 53, 58, 67, 75, 64, 60, 67, 80, 71, 63, 66, 62, 79, 83, 65, 74, 59, 64, 59, 75, 56, 60, 65, 67, 65, 61, 65, 120, 69, 56, 65, 74, 73, 56, 107, 60, 76, 76, 68, 65, 68, 53, 60, 69, 62, 77, 64, 71, 70, 66, 63, 72, 63, 55, 62, 62, 68, 74, 50, 63, 57, 66, 62, 64, 85, 64, 69, 56, 66, 61, 59, 65, 62, 74, 50, 69, 70, 60, 68, 68, 60, 68, 65, 57, 66, 66, 63, 59, 55, 62, 63, 61, 66, 69, 71, 101, 62, 62, 69, 74, 60, 56, 53, 82, 79, 55, 64, 45, 79, 79, 68, 60, 58, 66, 75, 64, 63, 65, 52, 78, 67, 74, 66, 71, 38, 73, 63, 63, 62, 54, 63, 65, 69, 58, 72, 60, 53, 86, 66, 60, 62, 51, 61, 59, 66, 65, 66, 59, 69, 61, 63, 66, 56, 61, 61, 59, 50, 56, 61, 57, 59, 65, 61, 72, 51, 65, 58, 61, 62, 87, 54, 60, 68, 50, 65, 67, 62, 55, 64, 57, 69, 72, 45, 62, 86, 62, 58, 50, 58, 67, 52, 92, 63, 70, 72, 65, 86, 67, 62, 70, 63, 66, 65, 58, 77, 60, 67, 61, 66, 88, 82, 63, 64, 56, 65, 61, 68, 61, 66, 59, 56, 67, 61, 61, 55, 75, 47, 74, 68, 67, 60, 76, 66, 61, 62, 65, 61, 56, 84, 90, 59, 59, 65, 50, 60, 72, 61, 60, 61, 55, 62, 58, 64, 57, 57, 70, 50, 57, 36, 56, 58, 71, 60, 63, 55, 54, 55, 87, 72, 66, 53, 94, 66, 55, 58, 65, 59, 68, 56, 57, 59, 61, 73, 55, 56, 77, 73, 59, 76, 62, 55, 81, 71, 66, 58, 67, 60, 61, 65, 63, 61, 60, 71, 74, 67, 53, 47, 58, 62, 70, 52, 114, 62, 57, 57, 68, 68, 70, 60, 75, 75, 53, 60, 55, 61, 60, 59, 69, 69, 54, 65, 65, 56, 65, 61, 53, 55, 62, 58, 59, 60, 70, 67, 65, 59, 59, 56, 77, 60, 72, 76, 62, 58, 77, 72, 91, 62, 56, 71, 60, 62, 56, 57, 64, 66, 67, 69, 61, 62, 61, 61, 72, 48, 57, 65, 64, 60, 68, 61, 60, 72, 82, 63, 60, 70, 66, 53, 67, 69, 58, 60, 67, 60, 125, 67, 64, 63, 50, 59, 77, 54, 62, 59, 60, 77, 72, 64, 79, 80, 66, 83, 76, 58, 67, 77, 65, 57, 72, 78, 84, 57, 45, 66, 60, 67, 64, 93, 79, 58, 71, 71, 67, 80, 51, 66, 82, 65, 63, 65, 71, 74, 64, 65, 114, 57, 90, 60, 58, 71, 65, 81, 59, 68, 68, 57, 71, 67, 60, 50, 58, 59, 69, 64, 65, 59, 74, 66, 92, 54, 58, 66, 54, 61, 61, 61, 65, 65, 62, 65, 70, 66, 65, 63, 62, 63, 73, 61, 67, 63, 62, 64, 72, 74, 56, 105, 74, 57, 62, 63, 60, 55, 62, 95, 76, 59, 67, 75, 66, 51, 62, 68, 56, 67, 66, 69, 69, 66, 65, 76, 68, 57, 60, 81, 58, 72, 86, 77, 53, 61, 73, 65, 77, 60, 58, 59, 66, 64, 73, 62, 63, 71, 53, 79, 71, 62, 67, 67, 62, 55, 61, 71, 63, 64, 66, 59, 65, 75, 64, 64, 56, 106, 77, 62, 71, 62, 69, 65, 61, 65, 59, 61, 61, 53, 57, 60, 63, 70, 91, 74, 69, 58, 57, 61, 64, 70, 58, 71, 85, 72, 60, 76, 58, 74, 83, 51, 69, 56, 84, 61, 68, 68, 62, 62, 58, 59, 71, 81, 82, 75, 106, 67, 63, 48, 59, 52, 75, 58, 56, 66, 64, 57, 52, 60, 66, 88, 58, 68, 71, 60, 71, 53, 55, 58, 59, 59, 64, 58, 60, 97, 64, 55, 103, 73, 56, 64, 61, 63, 63, 61, 62, 65, 57, 63, 61, 58, 61, 68, 65, 88, 75, 62, 56, 58, 59, 51, 63, 59, 70, 72, 65, 64, 59, 73, 52, 82, 65, 65, 61, 54, 60, 84, 64, 54, 75, 47, 65, 55, 57, 60, 64, 58, 60, 60, 51, 58, 72, 60, 78, 68, 65, 71, 74, 67, 55, 70, 63, 54, 61, 57, 55, 76, 58, 56, 68, 103, 50, 78, 60, 67, 61, 60, 59, 69, 56, 94, 60, 63, 71, 82, 50, 60, 53, 57, 56, 51, 60, 59, 63, 68, 66, 56, 62, 63, 52, 61, 66, 63, 70, 66, 65, 56, 69, 69, 62, 70, 59, 52, 65, 58, 53, 63, 68, 86, 54, 122, 122, 58, 97, 63, 66, 76, 55, 65, 56, 89, 88, 59, 64, 57, 50, 64, 77, 83, 75, 75, 74, 70, 65, 80, 74, 53, 64, 69, 79, 46, 80, 63, 76, 60, 51, 63, 54, 78, 69, 55, 60, 59, 80, 68, 49, 54, 76, 74, 50, 64, 58, 74, 82, 46, 69, 56, 78, 42, 56, 79, 62, 50, 53, 86, 68, 57, 61, 88, 47, 69, 73, 86, 64, 49, 61, 69, 73, 77, 68, 60, 76, 57, 81, 68, 75, 69, 60, 53, 56, 65, 63, 54, 58, 69, 62, 67, 60, 79, 64, 64, 101, 85, 50, 42, 48, 62, 59, 70, 66, 72, 64, 65, 79, 52, 63, 60, 88, 62, 66, 51, 66, 64, 54, 59, 68, 54, 51, 74, 83, 59, 75, 63, 71, 47, 56, 71, 79, 74, 49, 90, 80, 72, 56, 69, 47, 106, 75, 65, 62, 91, 75, 67, 47, 67, 57, 59, 60, 69, 51, 40, 56, 54, 87, 63, 54, 56, 50, 61, 50, 79, 83, 54, 85, 37, 52, 78, 60, 47, 87, 56, 69, 76, 79, 70, 67, 103, 49, 68, 56, 73, 79, 51, 54, 106, 61, 57, 78, 60, 66, 56, 81, 65, 63, 71, 40, 111, 99, 56, 72, 62, 74, 67, 41, 72, 77, 73, 62, 48, 66, 61, 66, 59, 60, 65, 57, 51, 70, 65, 82, 65, 52, 55, 64, 64, 58, 47, 78, 54, 85, 84, 51, 68, 77, 75, 66, 53, 69, 54, 54, 65, 86, 91, 55, 90, 81, 62, 66, 82, 57, 89, 68, 60, 77, 53, 73, 69, 71, 74, 57, 59, 52, 65, 74, 56, 46, 53, 66, 58, 47, 71, 51, 78, 69, 78, 65, 48, 85, 58, 49, 64, 55, 64, 71, 53, 77, 63, 52, 53, 72, 89, 62, 56, 63, 104, 62, 66, 72, 47, 59, 77, 55, 58, 72, 82, 74, 60, 70, 54, 58, 61, 77, 68, 77, 48, 61, 73, 56, 59, 50, 68, 70, 69, 49, 69, 49, 62, 72, 58, 57, 50, 60, 42, 69, 45, 68, 67, 80, 63, 97, 66, 59, 58, 93, 57, 90, 80, 64, 88, 64, 72, 65, 74, 34, 67, 60, 50, 49, 57, 58, 79, 69, 83, 72, 62, 56, 89, 62, 64, 56, 61, 64, 69, 96, 92, 69, 68, 64, 64, 66, 46, 101, 58, 56, 53, 65, 68, 59, 51, 54, 74, 54, 55, 47, 78, 52, 83, 65, 65, 65, 64, 76, 54, 54, 72, 69, 60, 69, 51, 56, 60, 51, 62, 52, 53, 73, 67, 52, 73, 66, 82, 65, 67, 55, 81, 80, 48, 50, 70, 91, 54, 59, 85, 64, 53, 76, 71, 55, 54, 62, 57, 47, 75, 74, 59, 66, 115, 68, 68, 68, 58, 71, 69, 69, 58, 57, 70, 79, 66, 53, 49, 54, 64, 65, 73, 70, 40, 63, 53, 65, 93, 64, 44, 41, 73, 50, 60, 65, 45, 38, 62, 65, 79, 63, 50, 47, 60, 57, 86, 72, 65, 67, 80, 71, 48, 73, 49, 70, 50, 85, 74, 59, 72, 86, 76, 65, 69, 58, 68, 58, 69, 58, 78, 91, 48, 77, 56, 79, 67, 62, 72, 56, 67, 96, 55, 61, 67, 68, 58, 52, 76, 61, 63, 65, 65, 94, 69, 72, 84, 69, 66, 58, 76, 73, 63, 90, 49, 56, 56, 59, 73, 36, 78, 68, 78, 58, 64, 65, 58, 49, 80, 100, 67, 56, 66, 64, 63, 54, 65, 74, 65, 52, 84, 53, 56, 66, 101, 64, 81, 53, 55, 62, 69, 57, 80, 59, 71, 54, 58, 72, 64, 62, 70, 67, 58, 72, 96, 79, 58, 53, 72, 56, 73, 63, 55, 51, 70, 42, 59, 57, 65, 65, 144, 76, 59, 68, 75, 60, 55, 61, 65, 66, 65, 72, 50, 59, 60, 67, 70, 61, 59, 63, 47, 79, 70, 72, 67, 66, 90, 55, 88, 56, 50, 98, 55, 51, 49, 59, 65, 60, 93, 92, 55, 81, 67, 66, 75, 100, 71, 54, 92, 80, 72, 82, 47, 72, 45, 52, 56, 67, 70, 123, 63, 64, 100, 63, 62, 66, 61, 57, 66, 84, 88, 61, 45, 71, 62, 66, 72, 79, 71, 65, 86, 61, 82, 79, 70, 62, 53, 46, 70, 58, 63, 41, 62, 74, 58, 65, 70, 62, 57, 58, 84, 65, 68, 52, 57, 62, 61, 81, 58, 67, 78, 63, 63, 78, 65, 61, 69, 80, 51, 69, 74, 46, 73, 50, 74, 94, 65, 52, 67, 60, 42, 61, 72, 64, 52, 47, 59, 65, 77, 55, 67, 65, 73, 51, 68, 66, 79, 82, 62, 53, 56, 69, 77, 69, 65, 59, 61, 72, 69, 49, 69, 56, 50, 60, 68, 53, 57, 58, 50, 82, 72, 64, 72, 57, 69, 62, 78, 67, 61, 48, 69, 65, 65, 51, 49, 101, 86, 60, 74, 77, 64, 53, 58, 63, 68, 72, 67, 61, 59, 76, 55, 87, 36, 63, 58, 59, 74, 64, 68, 72, 61, 72, 53, 63, 58, 75, 46, 61, 63, 91, 57, 60, 55, 70, 66, 82, 61, 69, 103, 78, 71, 65, 53, 74, 61, 55, 37, 56, 59, 56, 79, 61, 74, 87, 56, 75, 63, 53, 70, 77, 82, 49, 57, 65, 71, 50, 66, 69, 85, 72, 83, 62, 87, 49, 48, 70, 51, 77, 64, 45, 63, 64, 72, 55, 61, 58, 86, 50, 47, 118, 49, 43, 45, 62, 56, 50, 71, 57, 47, 72, 77, 75, 54, 70, 65, 66, 92, 91, 67, 61, 57, 47, 62, 68, 85, 58, 55, 45, 55, 59, 84, 71, 73, 66, 85, 52, 96, 61, 44, 59, 58, 64, 48, 67, 67, 69, 72, 66, 56, 78, 58, 54, 47, 53, 62, 63, 74, 53, 67, 59, 46, 52, 64, 59, 65, 55, 63, 63, 67, 60, 75, 64, 62, 61, 69, 66, 60, 66, 50, 53, 84, 69, 62, 40, 70, 58, 87, 60, 65, 69, 67, 48, 80, 81, 66, 56, 73, 93, 79, 67, 60, 42, 102, 64, 80, 90, 74, 67, 59, 75, 70, 103, 113, 66, 57, 53, 62, 73, 62, 64, 76, 53, 94, 60, 61, 48, 57, 72, 70, 44, 66, 59, 62, 49, 69, 74, 66, 66, 79, 58, 89, 79, 66, 57, 73, 62, 79, 68, 66, 61, 60, 63, 54, 67, 60, 53, 52, 61, 64, 70, 83, 66, 56, 71, 64, 62, 51, 84, 73, 76, 69, 59, 68, 63, 55, 62, 55, 72, 64, 89, 61, 68, 65, 64, 58, 67, 104, 78, 63, 69, 63, 64, 55, 103, 61, 60, 73, 77, 74, 59, 102, 66, 51, 65, 56, 55, 72, 54, 105, 58, 76, 50, 84, 84, 51, 51, 69, 78, 65, 82, 69, 67, 68, 90, 74, 73, 52, 62, 76, 74, 54, 65, 58, 59, 58, 54, 58, 79, 67, 87, 75, 59, 67, 49, 61, 65, 62, 57, 73, 52, 77, 63, 57, 58, 58, 66, 59, 50, 60, 52, 45, 49, 72, 65, 50, 51, 62, 73, 129, 52, 61, 87, 63, 63, 97, 76, 63, 60, 63, 68, 57, 64, 54, 66, 76, 75, 49, 92, 71, 40, 63, 68, 66, 80, 57, 74, 44, 66, 60, 62, 60, 56, 62, 69, 80, 63, 48, 70, 112, 71, 65, 68, 64, 70, 56, 69, 47, 70, 45, 52, 64, 61, 61, 71, 67, 59, 70, 66, 82, 81, 53, 53, 59, 42, 53, 57, 64, 86, 77, 54, 65, 71, 62, 54, 54, 57, 99, 66, 63, 67, 54, 52, 51, 59, 61, 48, 54, 57, 46, 56, 64, 59, 75, 56, 62, 54, 66, 54, 78, 72, 51, 65, 70, 60, 73, 37, 60, 53, 61, 68, 58, 69, 46, 51, 67, 63, 73, 49, 73, 123, 84, 68, 83, 59, 79, 79, 67, 68, 84, 62, 55, 82, 68, 67, 56, 78, 68, 61, 44, 74, 71, 46, 64, 63, 60, 54, 105, 49, 65, 85, 68, 75, 59, 64, 76, 65, 80, 53, 70, 63, 53, 69, 77, 76, 69, 59, 68, 64, 56, 62, 66, 60, 39, 52, 60, 53, 80, 55, 66, 57, 55, 61, 57, 87, 70, 63, 76, 77, 76, 52, 76, 70, 98, 69, 74, 53, 62, 48, 60, 74, 67, 72, 59, 83, 66, 62, 89, 83, 80, 72, 82, 62, 58, 50, 51, 57, 49, 48, 47, 99, 73, 59, 60, 67, 58, 51, 54, 59, 63, 71, 76, 57, 58, 69, 65, 69, 92, 61, 72, 82, 62, 76, 64, 59, 65, 69, 66, 69, 62, 80, 81, 60, 65, 70, 59, 68, 44, 62, 69, 55, 57, 57, 59, 60, 58, 67, 59, 61, 97, 66, 59, 77, 59, 59, 37, 56, 55, 61, 67, 61, 57, 62, 64, 62, 72, 51, 58, 65, 66, 67, 66, 72, 74, 62, 50, 52, 68, 57, 70, 55, 61, 54, 66, 64, 57, 77, 89, 68, 104, 60, 55, 54, 58, 91, 104, 83, 84, 74, 65, 79, 65, 79, 52, 49, 63, 70, 62, 53, 70, 73, 55, 70, 73, 62, 74, 60, 65, 75, 48, 68, 67, 45, 81, 73, 65, 64, 56, 54, 61, 69, 72, 71, 67, 78, 97, 64, 65, 65, 64, 67, 63, 75, 56, 49, 65, 80, 67, 82, 65, 50, 70, 36, 73, 62, 61, 55, 53, 56, 66, 66, 58, 91, 58, 64, 65, 47, 48, 58, 67, 62, 59, 63, 61, 54, 55, 69, 72, 59, 66, 61, 78, 71, 67, 53, 77, 75, 56, 68, 66, 56, 67, 68, 70, 65, 65, 88, 64, 65, 71, 48, 63, 62, 104, 108, 65, 55, 64, 73, 78, 64, 64, 81, 82, 88, 64, 89, 81, 70, 57, 63, 62, 59, 70, 62, 60, 61, 71, 65, 51, 63, 64, 65, 65, 47, 48, 57, 58, 60, 66, 43, 64, 56, 66, 63, 53, 67, 70, 70, 58, 44, 102, 73, 50, 59, 119, 87, 62, 81, 36, 63, 53, 70, 55, 58, 55, 43, 72, 69, 72, 50, 43, 75, 62, 52, 64, 65, 47, 54, 77, 61, 63, 84, 44, 59, 69, 70, 105, 67, 57, 76, 55, 76, 83, 65, 65, 58, 65, 62, 82, 66, 54, 51, 87, 41, 74, 90, 57, 61, 62, 71, 72, 64, 63, 114, 61, 58, 65, 60, 86, 57, 56, 66, 55, 53, 50, 57, 52, 80, 63, 57, 56, 65, 55, 69, 66, 57, 64, 54, 69, 70, 56, 61, 51, 61, 58, 56, 65, 51, 55, 74, 90, 64, 71, 60, 54, 58, 54, 64, 64, 66, 61, 71, 67, 67, 64, 66, 67, 68, 54, 71, 72, 64, 68, 85, 58, 62, 66, 53, 52, 75, 60, 53, 55, 65, 75, 80, 60, 69, 54, 59, 77, 48, 55, 56, 83, 67, 53, 56, 66, 70, 94, 53, 59, 68, 70, 63, 58, 70, 48, 57, 55, 61, 63, 66, 86, 56, 76, 67, 62, 66, 76, 70, 75, 60, 66, 49, 84, 68, 88, 64, 80, 63, 65, 47, 61, 48, 59, 56, 70, 126, 55, 59, 55, 62, 68, 68, 58, 57, 63, 34, 56, 86, 79, 71, 56, 97, 62, 58, 43, 68, 68, 57, 71, 73, 74, 54, 55, 57, 56, 60, 62, 57, 85, 40, 76, 69, 64, 61, 74, 61, 49, 58, 57, 60, 57, 90, 71, 56, 79, 66, 64, 59, 76, 59, 63, 50, 54, 68, 60, 53, 76, 58, 55, 67, 61, 66, 105, 49, 76, 59, 72, 67, 76, 61, 67, 51, 84, 76, 66, 54, 71, 60, 65, 67, 55, 66, 65, 60, 62, 65, 61, 65, 71, 98, 77, 63, 73, 61, 61, 69, 61, 60, 60, 64, 74, 55, 55, 66, 56, 67, 72, 67, 64, 65, 70, 62, 109, 52, 52, 92, 73, 54, 62, 90, 73, 63, 73, 62, 69, 60, 71, 70, 60, 49, 70, 43, 72, 56, 51, 67, 59, 60, 62, 58, 58, 82, 73, 65, 75, 90, 80, 66, 65, 55, 70, 90, 52, 68, 41, 61, 70, 61, 58, 62, 53, 68, 40, 59, 79, 54, 83, 63, 67, 53, 59, 78, 64, 60, 60, 39, 81, 71, 59, 86, 57, 75, 72, 54, 58, 77, 69, 62, 76, 60, 60, 69, 85, 69, 65, 70, 59, 76, 61, 50, 69, 75, 62, 66, 54, 72, 59, 69, 61, 59, 60, 45, 63, 51, 70, 45, 67, 70, 67, 52, 64, 67, 57, 50, 62, 69, 60, 62, 55, 86, 68, 73, 70, 58, 68, 42, 85, 54, 69, 70, 51, 55, 59, 54, 68, 83, 61, 52, 58, 87, 60, 77, 51, 73, 63, 65, 58, 50, 65, 60, 59, 64, 58, 68, 58, 78, 80, 114, 59, 41, 89, 55, 69, 57, 67, 71, 91, 53, 65, 83, 72, 61, 67, 54, 61, 80, 50, 73, 68, 91, 93, 69, 51, 45, 59, 54, 64, 63, 98, 53, 65, 78, 73, 73, 56, 50, 76, 85, 60, 56, 81, 66, 67, 57, 69, 60, 63, 51, 81, 70, 52, 79, 75, 68, 48, 57, 49, 57, 67, 77, 64, 63, 66, 88, 57, 80, 50, 71, 55, 92, 81, 76, 58, 56, 46, 61, 64, 74, 55, 72, 62, 55, 79, 71, 63, 93, 55, 70, 68, 37, 69, 66, 73, 53, 68, 72, 68, 65, 79, 73, 62, 60, 64, 75, 80, 69, 70, 70, 51, 81, 58, 66, 61, 64, 82, 51, 92, 61, 60, 57, 82, 70, 59, 66, 60, 61, 84, 71, 88, 66, 63, 72, 76, 62, 55, 54, 72, 69, 67, 81, 64, 87, 75, 73, 67, 55, 69, 68, 69, 43, 68, 66, 68, 59, 61, 65, 61, 63, 45, 73, 59, 70, 77, 62, 60, 57, 90, 55, 66, 51, 56, 65, 57, 50, 59, 49, 65, 60, 83, 90, 61, 77, 82, 76, 61, 65, 65, 54, 72, 69, 76, 52, 55, 53, 80, 54, 70, 79, 81, 53, 80, 57, 64, 71, 62, 80, 67, 81, 70, 81, 62, 37, 58, 51, 63, 77, 70, 68, 65, 65, 65, 62, 51, 72, 61, 57, 54, 72, 91, 65, 73, 71, 57, 54, 76, 78, 87, 68, 63, 46, 67, 84, 67, 45, 68, 71, 90, 50, 66, 65, 51, 75, 77, 63, 73, 54, 75, 53, 90, 57, 62, 61, 80, 78, 67, 66, 58, 60, 78, 59, 53, 60, 72, 53, 62, 56, 68, 66, 56, 58, 63, 59, 55, 60, 59, 65, 63, 68, 62, 59, 55, 90, 70, 55, 66, 79, 51, 126, 59, 49, 62, 77, 60, 48, 46, 73, 54, 72, 50, 68, 61, 53, 68, 59, 63, 53, 55, 85, 68, 74, 55, 65, 47, 62, 71, 75, 83, 86, 60, 55, 77, 72, 83, 46, 72, 123, 69, 56, 54, 78, 62, 71, 49, 57, 86, 63, 78, 86, 72, 80, 99, 50, 67, 79, 63, 67, 78, 65, 87, 66, 61, 63, 58, 55, 50, 59, 71, 73, 72, 72, 55, 72, 94, 73, 82, 74, 69, 55, 57, 59, 64, 61, 60, 72, 73, 56, 59, 71, 72, 53, 65, 65, 58, 66, 66, 82, 65, 80, 139, 48, 92, 71, 56, 75, 60, 47, 69, 86, 68, 90, 61, 55, 62, 71, 77, 58, 73, 66, 55, 78, 66, 58, 43, 82, 60, 50, 65, 69, 56, 80, 61, 49, 68, 43, 72, 62, 59, 65, 60, 63, 56, 67, 81, 49, 58, 65, 61, 65, 76, 54, 65, 98, 70, 54, 73, 73, 75, 69, 50, 56, 80, 45, 70, 61, 68, 68, 80, 68, 72, 77, 65, 80, 47, 69, 52, 51, 58, 52, 47, 86, 64, 59, 59, 78, 77, 72, 68, 76, 93, 81, 75, 57, 64, 66, 44, 66, 68, 70, 62, 61, 62, 66, 65, 83, 73, 70, 66, 48, 57, 65, 65, 64, 64, 107, 72, 82, 57, 110, 65, 76, 60, 77, 62, 86, 77, 91, 55, 96, 71, 60, 75, 71, 68, 59, 70, 65, 69, 64, 65, 77, 52, 72, 48, 44, 62, 54, 83, 76, 109, 77, 70, 59, 65, 66, 81, 62, 67, 99, 59, 76, 66, 52, 52, 54, 124, 84, 40, 50, 80, 65, 46, 56, 65, 76, 46, 66, 61, 73, 51, 44, 53, 65, 71, 58, 64, 74, 68, 59, 61, 56, 83, 44, 50, 41, 75, 67, 83, 40, 60, 55, 65, 57, 91, 62, 62, 78, 57, 69, 74, 81, 53, 70, 132, 60, 72, 58, 124, 53, 69, 55, 66, 64, 51, 104, 55, 66, 54, 79, 58, 59, 54, 59, 67, 62, 63, 50, 77, 71, 55, 45, 68, 70, 55, 62, 61, 60, 43, 68, 80, 52, 64, 53, 54, 53, 81, 55, 52, 71, 57, 53, 88, 58, 69, 68, 52, 59, 47, 31, 50, 87, 56, 71, 70, 88, 58, 60, 56, 54, 83, 72, 56, 73, 82, 65, 71, 39, 79, 53, 58, 47, 72, 78, 57, 68, 47, 82, 47, 70, 77, 60, 49, 73, 63, 62, 75, 79, 70, 106, 58, 49, 63, 75, 53, 59, 65, 64, 57, 67, 68, 69, 57, 52, 59, 59, 52, 56, 74, 70, 58, 58, 56, 89, 57, 49, 65, 58, 58, 69, 59, 62, 51, 53, 59, 84, 74, 71, 56, 57, 68, 107, 53, 71, 61, 70, 71, 71, 71, 60, 80, 46, 79, 74, 85, 63, 53, 97, 87, 62, 67, 53, 59, 76, 45, 54, 55, 66, 68, 63, 64, 96, 59, 54, 46, 71, 55, 61, 89, 75, 63, 70, 54, 59, 82, 63, 59, 58, 60, 56, 54, 44, 83, 53, 55, 82, 56, 60, 79, 74, 71, 71, 65, 63, 78, 62, 60, 62, 83, 90, 55, 57, 63, 59, 54, 58, 44, 77, 74, 74, 77, 59, 57, 76, 70, 58, 45, 80, 76, 76, 61, 57, 59, 81, 65, 107, 51, 69, 69, 77, 59, 74, 80, 63, 88, 56, 80, 61, 70, 62, 69, 61, 85, 61, 63, 52, 53, 35, 68, 59, 53, 88, 75, 59, 49, 80, 83, 50, 49, 40, 64, 66, 77, 41, 48, 44, 48, 65, 67, 51, 45, 59, 59, 67, 68, 69, 46, 31, 54, 59, 73, 105, 58, 34, 107, 85, 71, 82, 64, 84, 61, 62, 52, 63, 67, 75, 45, 77, 74, 57, 68, 61, 53, 60, 87, 72, 77, 85, 79, 78, 69, 70, 78, 49, 62, 75, 64, 79, 69, 66, 61, 73, 62, 53, 65, 61, 54, 65, 50, 49, 76, 94, 64, 46, 63, 96, 55, 62, 71, 61, 37, 68, 64, 63, 61, 51, 54, 79, 63, 47, 50, 70, 65, 89, 63, 61, 63, 45, 75, 52, 73, 51, 43, 58, 84, 62, 67, 76, 70, 61, 56, 54, 85, 55, 78, 59, 67, 71, 69, 60, 58, 49, 61, 55, 69, 71, 72, 78, 70, 77, 62, 66, 62, 53, 71, 78, 61, 56, 59, 68, 66, 91, 58, 60, 60, 90, 77, 64, 73, 56, 56, 65, 81, 66, 55, 67, 53, 58, 58, 86, 77, 76, 77, 65, 72, 72, 89, 62, 57, 68, 53, 68, 43, 63, 87, 55, 65, 75, 65, 72, 64, 52, 66, 73, 61, 57, 60, 56, 78, 95, 53, 42, 63, 54, 64, 69, 91, 65, 72, 61, 56, 77, 64, 57, 42, 73, 73, 58, 54, 70, 77, 81, 54, 74, 84, 54, 61, 72, 60, 71, 86, 70, 60, 54, 50, 63, 82, 59, 64, 68, 47, 68, 52, 79, 110, 76, 68, 63, 77, 58, 61, 54, 71, 41, 69, 68, 64, 66, 57, 55, 50, 57, 68, 62, 70, 55, 71, 66, 69, 64, 59, 76, 46, 53, 76, 46, 61, 61, 56, 67, 73, 49, 61, 62, 108, 57, 60, 43, 60, 65, 64, 66, 67, 60, 52, 72, 68, 67, 73, 82, 63, 62, 64, 65, 61, 71, 53, 65, 82, 30, 51, 56, 60, 93, 69, 88, 68, 80, 64, 62, 85, 64, 84, 60, 62, 56, 57, 60, 61, 81, 64, 65, 71, 60, 57, 76, 68, 82, 61, 69, 53, 71, 77, 63, 67, 61, 64, 62, 65, 66, 87, 92, 61, 72, 79, 69, 70, 58, 34, 63, 60, 83, 53, 61, 57, 73, 48, 61, 58, 49, 58, 67, 56, 69, 83, 69, 62, 56, 58, 72, 61, 87, 62, 64, 58, 84, 57, 62, 70, 71, 60, 65, 65, 68, 49, 51, 66, 73, 58, 75, 66, 71, 73, 72, 73, 58, 64, 59, 63, 70, 71, 62, 71, 57, 70, 55, 71, 54, 68, 74, 54, 85, 67, 69, 85, 61, 59, 77, 59, 49, 58, 62, 64, 53, 72, 62, 59, 71, 75, 60, 62, 61, 49, 52, 57, 64, 56, 92, 67, 81, 49, 69, 75, 135, 56, 61, 86, 76, 83, 54, 69, 74, 58, 69, 70, 77, 64, 87, 67, 74, 61, 62, 58, 57, 60, 72, 56, 58, 54, 63, 84, 56, 115, 66, 59, 58, 51, 66, 57, 53, 65, 77, 71, 73, 74, 82, 57, 79, 61, 70, 92, 58, 57, 85, 51, 66, 92, 59, 63, 64, 64, 72, 59, 72, 52, 54, 70, 58, 61, 45, 46, 73, 59, 67, 58, 55, 66, 53, 67, 73, 103, 71, 51, 52, 64, 61, 87, 67, 69, 58, 109, 63, 75, 76, 67, 92, 70, 48, 71, 80, 82, 85, 80, 70, 93, 52, 64, 46, 62, 75, 90, 71, 84, 84, 46, 60, 68, 67, 85, 56, 62, 65, 65, 59, 108, 60, 60, 55, 73, 68, 62, 70, 81, 50, 95, 79, 72, 59, 55, 69, 88, 59, 71, 63, 63, 50, 66, 69, 80, 50, 78, 57, 62, 72, 68, 59, 60, 58, 50, 70, 60, 87, 63, 86, 41, 65, 71, 67, 64, 54, 62, 72, 48, 64, 63, 80, 73, 54, 67, 56, 56, 56, 60, 74, 60, 67, 73, 50, 57, 51, 53, 66, 65, 84, 59, 61, 95, 38, 77, 56, 73, 75, 58, 62, 56, 53, 61, 69, 57, 73, 71, 90, 63, 55, 69, 59, 73, 56, 94, 108, 64, 65, 63, 125, 82, 59, 61, 64, 76, 89, 56, 79, 72, 50, 83, 86, 73, 72, 56, 44, 66, 64, 57, 62, 68, 63, 57, 62, 63, 60, 49, 54, 54, 51, 74, 75, 42, 54, 58, 62, 70, 48, 47, 103, 60, 59, 50, 77, 52, 95, 141, 79, 65, 86, 68, 60, 50, 55, 69, 71, 72, 50, 75, 69, 56, 50, 60, 62, 61, 59, 61, 48, 79, 65, 66, 75, 79, 60, 72, 65, 60, 44, 98, 64, 57, 79, 65, 70, 67, 62, 68, 50, 48, 65, 84, 62, 66, 68, 109, 62, 62, 82, 82, 78, 54, 48, 88, 69, 59, 112, 48, 70, 73, 78, 76, 53, 50, 36, 59, 57, 60, 68, 58, 84, 51, 39, 48, 101, 71, 48, 62, 58, 69, 64, 65, 59, 53, 50, 73, 71, 73, 67, 58, 73, 42, 68, 75, 62, 63, 61, 61, 77, 66, 46, 58, 65, 75, 65, 61, 80, 84, 68, 61, 50, 84, 65, 47, 59, 76, 61, 67, 64, 70, 67, 63, 84, 83, 57, 73, 84, 57, 61, 56, 69, 53, 64, 69, 63, 49, 54, 74, 77, 49, 63, 48, 70, 79, 77, 66, 69, 63, 69, 54, 75, 78, 78, 61, 63, 43, 65, 102, 69, 62, 68, 54, 62, 44, 68, 39, 59, 63, 71, 71, 52, 63, 60, 86, 54, 89, 53, 75, 59, 55, 85, 78, 128, 68, 74, 62, 81, 76, 65, 72, 75, 82, 52, 61, 66, 79, 49, 53, 104, 67, 71, 58, 53, 65, 64, 46, 61, 57, 59, 54, 72, 46, 66, 50, 57, 56, 82, 66, 61, 72, 57, 65, 50, 78, 64, 82, 64, 56, 78, 60, 78, 73, 68, 75, 65, 63, 62, 55, 76, 70, 61, 59, 51, 69, 50, 75, 74, 71, 57, 50, 87, 45, 74, 77, 62, 49, 46, 44, 65, 70, 67, 51, 81, 62, 73, 54, 58, 58, 66, 58, 58, 62, 60, 45, 67, 43, 98, 69, 62, 66, 53, 58, 72, 73, 59, 44, 58, 54, 51, 47, 55, 59, 59, 78, 83, 92, 65, 64, 53, 75, 72, 62, 90, 69, 56, 68, 87, 88, 57, 53, 62, 61, 50, 79, 71, 79, 61, 60, 89, 40, 78, 57, 62, 64, 55, 72, 59, 65, 39, 61, 52, 76, 112, 38, 65, 84, 83, 58, 71, 84, 62, 70, 70, 64, 61, 70, 79, 36, 69, 64, 78, 66, 53, 86, 55, 67, 62, 66, 57, 47, 57, 54, 60, 97, 50, 67, 93, 83, 68, 63, 54, 67, 86, 59, 74, 75, 62, 61, 87, 71, 65, 61, 67, 66, 83, 61, 66, 62, 109, 66, 53, 109, 52, 65, 66, 43, 49, 67, 66, 75, 41, 78, 77, 59, 86, 66, 61, 78, 60, 36, 65, 61, 70, 73, 73, 48, 70, 78, 72, 51, 60, 62, 66, 63, 62, 64, 63, 61, 68, 59, 62, 59, 54, 62, 62, 61, 89, 62, 68, 56, 67, 69, 63, 65, 62, 45, 64, 81, 59, 71, 78, 63, 64, 57, 61, 61, 91, 79, 64, 48, 59, 62, 71, 79, 67, 69, 74, 95, 57, 51, 94, 58, 75, 66, 56, 81, 54, 87, 54, 60, 80, 73, 61, 111, 56, 65, 56, 74, 56, 59, 89, 48, 62, 62, 76, 55, 68, 85, 81, 56, 102, 65, 49, 49, 51, 66, 78, 72, 69, 52, 120, 55, 46, 65, 64, 71, 73, 66, 70, 61, 68, 58, 73, 52, 60, 76, 69, 70, 47, 63, 96, 71, 68, 67, 59, 60, 47, 57, 72, 66, 48, 59, 68, 85, 65, 142, 57, 58, 66, 73, 61, 96, 72, 45, 72, 65, 60, 53, 66, 61, 79, 52, 70, 65, 82, 60, 59, 57, 68, 55, 66, 51, 51, 70, 66, 52, 58, 78, 58, 50, 53, 58, 72, 55, 72, 122, 60, 69, 77, 55, 61, 75, 60, 61, 71, 59, 75, 63, 68, 58, 78, 65, 74, 64, 58, 83, 90, 60, 70, 68, 74, 91, 59, 56, 73, 57, 66, 64, 65, 56, 61, 54, 60, 72, 60, 67, 71, 66, 59, 46, 52, 65, 65, 54, 55, 77, 69, 55, 66, 64, 62, 70, 56, 67, 135, 55, 59, 61, 49, 75, 58, 67, 68, 78, 67, 64, 52, 56, 67, 87, 64, 56, 69, 51, 58, 67, 99, 65, 64, 69, 73, 73, 79, 57, 46, 66, 47, 60, 62, 70, 57, 73, 80, 91, 59, 52, 75, 72, 59, 70, 76, 71, 51, 107, 73, 65, 72, 51, 65, 65, 63, 63, 63, 78, 56, 79, 70, 62, 72, 69, 77, 60, 89, 61, 74, 54, 51, 62, 78, 81, 58, 72, 60, 64, 63, 62, 71, 61, 58, 54, 70, 63, 60, 55, 76, 71, 51, 59, 83, 62, 72, 75, 71, 55, 57, 55, 63, 71, 109, 65, 63, 50, 60, 109, 62, 87, 74, 77, 89, 82, 64, 74, 54, 62, 54, 58, 64, 61, 62, 59, 70, 60, 45, 70, 68, 79, 73, 58, 64, 63, 57, 82, 85, 63, 61, 62, 59, 63, 57, 69, 60, 67, 70, 75, 72, 91, 73, 77, 51, 75, 68, 64, 56, 43, 63, 70, 56, 73, 61, 57, 61, 68, 76, 54, 66, 57, 61, 64, 66, 60, 66, 52, 70, 56, 83, 59, 67, 68, 67, 69, 59, 62, 60, 56, 63, 79, 65, 52, 61, 58, 68, 101, 68, 55, 68, 51, 74, 50, 64, 51, 61, 66, 74, 65, 68, 50, 60, 84, 114, 48, 56, 84, 57, 76, 66, 61, 71, 70, 66, 55, 63, 83, 69, 53, 59, 68, 65, 60, 70, 54, 58, 59, 58, 58, 60, 54, 61, 70, 63, 70, 59, 76, 72, 62, 53, 50, 50, 76, 63, 48, 63, 60, 57, 73, 70, 61, 65, 65, 52, 73, 72, 67, 57, 58, 52, 59, 80, 55, 47, 56, 56, 50, 81, 58, 72, 61, 60, 65, 57, 63, 62, 53, 93, 66, 59, 62, 60, 48, 59, 71, 53, 76, 54, 68, 84, 78, 59, 75, 66, 62, 70, 75, 65, 68, 68, 50, 58, 61, 72, 57, 82, 59, 57, 67, 53, 64, 64, 60, 63, 67, 78, 74, 87, 52, 72, 87, 74, 56, 74, 76, 49, 56, 61, 68, 53, 66, 61, 63, 56, 69, 90, 64, 67, 57, 58, 87, 54, 61, 63, 56, 53, 83, 57, 66, 50, 75, 69, 77, 69, 62, 52, 65, 66, 69, 70, 56, 44, 74, 77, 49, 48, 57, 92, 50, 52, 75, 53, 58, 61, 68, 80, 71, 56, 57, 64, 64, 55, 62, 63, 72, 69, 59, 56, 52, 72, 85, 70, 67, 81, 79, 50, 53, 78, 65, 72, 62, 94, 60, 56, 115, 56, 61, 65, 65, 70, 52, 97, 70, 58, 94, 54, 79, 67, 78, 58, 61, 51, 59, 64, 56, 52, 55, 49, 60, 46, 75, 72, 67, 78, 59, 72, 63, 65, 45, 76, 53, 59, 60, 83, 83, 60, 47, 53, 59, 87, 63, 64, 71, 50, 70, 63, 56, 54, 60, 60, 65, 76, 49, 63, 74, 79, 65, 80, 77, 57, 63, 94, 63, 69, 61, 74, 71, 52, 60, 62, 69, 43, 81, 57, 58, 55, 67, 67, 64, 66, 65, 81, 66, 65, 65, 66, 65, 72, 52, 71, 48, 57, 53, 70, 51, 60, 90, 52, 54, 50, 68, 68, 68, 70, 61, 68, 64, 63, 67, 62, 68, 53, 81, 54, 53, 64, 70, 69, 52, 55, 60, 63, 76, 69, 75, 71, 50, 79, 71, 64, 75, 65, 45, 51, 65, 55, 64, 59, 61, 70, 77, 83, 54, 52, 72, 74, 67, 63, 62, 65, 66, 58, 76, 70, 88, 72, 60, 81, 53, 68, 60, 54, 52, 81, 66, 64, 59, 52, 57, 62, 66, 49, 51, 62, 91, 57, 56, 75, 67, 68, 68, 56, 60, 66, 60, 65, 56, 63, 62, 60, 50, 65, 70, 57, 81, 65, 76, 71, 76, 64, 78, 57, 65, 63, 59, 59, 68, 58, 57, 68, 63, 52, 50, 68, 42, 65, 61, 62, 91, 64, 59, 70, 53, 77, 67, 55, 62, 68, 68, 64, 56, 59, 70, 52, 63, 120, 63, 59, 56, 67, 56, 75, 54, 53, 50, 63, 76, 64, 51, 58, 70, 61, 77, 58, 78, 67, 59, 58, 90, 67, 55, 48, 76, 93, 59, 73, 56, 52, 65, 63, 64, 65, 91, 58, 57, 51, 59, 65, 46, 74, 46, 69, 56, 59, 59, 55, 54, 70, 48, 72, 82, 79, 70, 65, 86, 65, 77, 61, 87, 55, 52, 58, 56, 51, 74, 73, 63, 56, 48, 56, 76, 93, 60, 68, 69, 52, 75, 65, 76, 51, 63, 72, 66, 60, 71, 58, 63, 65, 45, 59, 60, 66, 83, 67, 60, 55, 61, 74, 58, 51, 54, 61, 74, 61, 71, 59, 62, 69, 89, 73, 91, 69, 60, 49, 65, 66, 78, 64, 67, 62, 70, 70, 71, 60, 61, 51, 51, 47, 72, 50, 75, 57, 60, 61, 69, 57, 66, 65, 68, 75, 74, 58, 83, 60, 66, 62, 57, 53, 66, 95, 63, 68, 59, 82, 81, 70, 55, 61, 66, 68, 65, 60, 56, 61, 57, 76, 77, 69, 56, 71, 62, 77, 54, 64, 66, 55, 75, 66, 63, 56, 66, 73, 93, 78, 64, 55, 72, 56, 55, 79, 64, 90, 52, 111, 80, 61, 78, 57, 56, 49, 54, 62, 52, 68, 82, 87, 63, 68, 63, 106, 69, 63, 69, 81, 50, 128, 44, 73, 56, 66, 73, 67, 77, 82, 62, 77, 69, 70, 64, 86, 109, 72, 94, 117, 65, 82, 66, 61, 54, 47, 50, 65, 50, 60, 44, 70, 64, 63, 74, 61, 87, 79, 62, 59, 55, 74, 61, 59, 78, 72, 67, 73, 101, 71, 174, 71, 63, 77, 79, 57, 71, 56, 74, 60, 54, 49, 54, 69, 68, 58, 62, 64, 72, 55, 63, 78, 43, 62, 53, 66, 58, 54, 64, 38, 83, 72, 56, 60, 59, 62, 54, 58, 70, 59, 50, 58, 60, 65, 55, 71, 59, 54, 54, 59, 64, 63, 52, 63, 60, 103, 65, 63, 64, 57, 110, 74, 53, 51, 50, 50, 54, 54, 60, 88, 68, 71, 68, 69, 58, 69, 65, 71, 110, 71, 62, 48, 67, 71, 66, 69, 61, 53, 65, 47, 67, 56, 69, 63, 57, 55, 60, 58, 53, 67, 68, 67, 62, 60, 56, 58, 65, 61, 101, 70, 60, 58, 61, 81, 72, 65, 63, 54, 72, 61, 72, 50, 62, 57, 50, 59, 102, 88, 52, 70, 72, 71, 63, 62, 54, 55, 59, 63, 78, 79, 69, 100, 56, 76, 78, 62, 62, 48, 95, 53, 64, 81, 57, 63, 47, 73, 64, 55, 58, 64, 55, 79, 44, 58, 61, 50, 58, 63, 66, 54, 62, 77, 61, 56, 98, 63, 68, 67, 105, 58, 41, 49, 41, 77, 61, 68, 62, 68, 49, 53, 57, 56, 69, 78, 71, 65, 62, 104, 63, 59, 65, 57, 49, 73, 64, 45, 62, 64, 53, 70, 61, 66, 57, 69, 56, 68, 72, 61, 64, 49, 62, 120, 63, 71, 61, 54, 62, 51, 61, 68, 71, 56, 65, 86, 79, 45, 58, 68, 85, 56, 58, 54, 68, 66, 82, 68, 53, 69, 70, 64, 56, 77, 75, 72, 98, 79, 79, 63, 71, 89, 75, 57, 80, 63, 58, 57, 69, 72, 61, 59, 69, 64, 77, 60, 52, 72, 57, 61, 60, 64, 63, 58, 58, 72, 69, 59, 46, 60, 57, 64, 51, 61, 61, 64, 56, 64, 70, 67, 61, 54, 62, 60, 55, 67, 80, 68, 78, 83, 63, 79, 63, 58, 75, 64, 67, 53, 60, 91, 66, 44, 65, 62, 58, 47, 74, 77, 56, 53, 62, 75, 72, 57, 69, 64, 54, 64, 62, 72, 66, 62, 64, 50, 67, 58, 74, 64, 71, 60, 77, 63, 60, 76, 52, 70, 67, 71, 71, 63, 72, 49, 70, 60, 59, 62, 66, 60, 75, 86, 59, 90, 61, 45, 64, 62, 63, 72, 63, 68, 65, 50, 65, 80, 71, 79, 53, 77, 65, 48, 57, 64, 53, 79, 77, 81, 85, 59, 49, 56, 51, 68, 60, 79, 84, 67, 56, 51, 78, 53, 112, 57, 52, 61, 78, 62, 69, 47, 55, 43, 73, 69, 68, 59, 50, 58, 67, 79, 70, 87, 54, 66, 58, 61, 83, 45, 60, 44, 70, 47, 58, 63, 89, 85, 58, 89, 42, 79, 55, 54, 70, 93, 79, 60, 60, 63, 59, 65, 60, 60, 67, 57, 89, 70, 54, 61, 46, 54, 52, 73, 73, 52, 64, 81, 82, 74, 54, 84, 63, 49, 61, 65, 60, 70, 53, 82, 65, 74, 56, 58, 78, 46, 71, 72, 58, 82, 52, 74, 70, 58, 58, 74, 44, 82, 70, 62, 72, 42, 52, 51, 71, 76, 68, 86, 69, 80, 61, 54, 61, 64, 57, 64, 50, 95, 69, 50, 54, 69, 62, 90, 63, 79, 55, 55, 66, 50, 58, 76, 72, 54, 57, 56, 69, 58, 82, 59, 68, 48, 136, 59, 54, 89, 59, 61, 80, 69, 65, 57, 56, 53, 59, 106, 58, 57, 56, 53, 77, 59, 59, 71, 53, 77, 61, 55, 77, 66, 65, 66, 65, 83, 61, 55, 80, 62, 68, 63, 76, 60, 82, 65, 72, 73, 57, 75, 51, 60, 58, 93, 57, 59, 59, 81, 85, 65, 56, 59, 60, 84, 52, 66, 96, 63, 68, 89, 49, 70, 77, 62, 42, 52, 67, 93, 61, 53, 80, 61, 89, 57, 77, 59, 67, 53, 62, 52, 53, 44, 65, 60, 68, 58, 51, 72, 65, 76, 67, 67, 63, 65, 49, 66, 92, 66, 66, 93, 51, 82, 71, 57, 112, 76, 63, 64, 55, 52, 60, 65, 73, 70, 72, 66, 73, 72, 62, 54, 64, 63, 101, 64, 66, 60, 67, 54, 56, 50, 93, 52, 54, 77, 61, 53, 61, 61, 60, 52, 74, 61, 49, 70, 53, 51, 64, 67, 66, 60, 61, 61, 60, 58, 54, 60, 62, 53, 64, 92, 75, 55, 53, 73, 60, 63, 80, 91, 69, 60, 55, 62, 57, 71, 49, 57, 52, 72, 76, 58, 61, 62, 78, 67, 69, 58, 88, 85, 57, 64, 65, 69, 77, 58, 63, 55, 53, 61, 71, 55, 76, 66, 66, 67, 46, 65, 60, 83, 72, 60, 72, 59, 54, 69, 84, 65, 57, 58, 64, 53, 75, 61, 86, 47, 53, 65, 85, 59, 72, 66, 71, 65, 56, 85, 57, 76, 62, 61, 73, 69, 61, 86, 66, 68, 53, 84, 61, 59, 67, 56, 60, 49, 58, 70, 61, 61, 52, 61, 51, 119, 41, 74, 77, 62, 55, 89, 52, 63, 84, 59, 65, 49, 57, 68, 64, 72, 51, 60, 62, 44, 64, 60, 65, 66, 76, 54, 72, 66, 61, 61, 70, 60, 60, 59, 60, 64, 64, 54, 55, 78, 71, 61, 45, 52, 63, 69, 72, 68, 61, 57, 66, 50, 58, 46, 78, 61, 61, 74, 57, 59, 99, 58, 70, 62, 64, 58, 120, 83, 71, 71, 62, 70, 70, 60, 56, 71, 94, 80, 100, 81, 81, 66, 68, 63, 79, 63, 87, 58, 50, 79, 58, 59, 57, 96, 87, 60, 66, 66, 41, 66, 66, 65, 54, 45, 59, 53, 69, 89, 49, 64, 61, 55, 47, 65, 66, 49, 63, 55, 61, 80, 65, 56, 73, 75, 52, 58, 61, 60, 77, 82, 78, 54, 51, 51, 59, 59, 89, 76, 62, 64, 78, 45, 92, 72, 58, 71, 55, 71, 60, 54, 74, 58, 93, 59, 79, 62, 73, 59, 56, 54, 107, 72, 61, 63, 54, 69, 71, 62, 65, 59, 70, 58, 52, 60, 65, 79, 62, 58, 84, 43, 64, 45, 73, 71, 86, 72, 82, 75, 63, 52, 80, 53, 65, 53, 55, 53, 57, 52, 63, 73, 70, 90, 56, 69, 65, 70, 62, 62, 67, 75, 44, 65, 62, 71, 58, 72, 69, 58, 60, 60, 55, 68, 69, 62, 131, 61, 71, 70, 59, 73, 64, 57, 55, 68, 49, 61, 67, 56, 61, 51, 149, 72, 39, 58, 67, 53, 71, 73, 57, 52, 63, 45, 75, 63, 59, 66, 81, 70, 73, 86, 64, 61, 64, 65, 111, 56, 60, 64, 49, 74, 78, 60, 50, 50, 64, 57, 70, 56, 55, 104, 93, 61, 57, 53, 68, 63, 75, 69, 61, 66, 73, 83, 43, 78, 52, 72, 62, 70, 51, 54, 53, 72, 86, 54, 53, 63, 70, 89, 62, 66, 87, 64, 49, 64, 61, 71, 59, 69, 74, 91, 71, 81, 64, 44, 80, 58, 50, 44, 43, 51, 73, 90, 69, 57, 59, 117, 68, 95, 58, 67, 60, 57, 73, 79, 62, 61, 56, 63, 91, 64, 58, 67, 87, 68, 81, 59, 63, 72, 57, 69, 52, 49, 80, 64, 69, 65, 58, 54, 53, 54, 60, 62, 68, 64, 69, 66, 73, 57, 45, 51, 57, 62, 57, 83, 64, 50, 58, 57, 71, 101, 54, 77, 79, 43, 57, 78, 36, 50, 64, 66, 97, 70, 59, 65, 69, 66, 83, 86, 51, 50, 54, 78, 62, 71, 68, 52, 58, 70, 59, 51, 44, 100, 48, 65, 67, 68, 77, 77, 75, 81, 56, 54, 71, 54, 71, 53, 59, 52, 70, 86, 54, 74, 68, 70, 65, 73, 69, 56, 62, 81, 51, 49, 69, 80, 73, 65, 48, 62, 110, 68, 63, 37, 48, 60, 47, 56, 55, 79, 56, 88, 69, 61, 57, 87, 54, 61, 53, 62, 52, 72, 48, 70, 65, 66, 80, 70, 49, 64, 55, 55, 66, 64, 73, 67, 66, 79, 68, 64, 66, 45, 84, 65, 52, 63, 77, 83, 60, 59, 48, 64, 58, 82, 61, 60, 68, 66, 67, 70, 67, 56, 58, 44, 68, 62, 70, 66, 65, 72, 77, 103, 45, 67, 49, 76, 52, 60, 71, 71, 64, 69, 58, 60, 64, 62, 73, 84, 62, 63, 82, 88, 81, 59, 73, 48, 57, 57, 61, 64, 45, 49, 70, 67, 63, 43, 50, 58, 59, 84, 50, 46, 68, 61, 62, 103, 68, 69, 71, 86, 64, 66, 68, 74, 64, 73, 67, 65, 74, 61, 76, 69, 72, 75, 52, 63, 67, 75, 57, 53, 75, 90, 62, 44, 58, 73, 52, 71, 40, 58, 77, 72, 59, 56, 72, 65, 68, 88, 58, 67, 68, 59, 83, 69, 63, 65, 92, 56, 75, 59, 102, 62, 72, 82, 44, 61, 60, 68, 56, 54, 83, 90, 72, 111, 74, 60, 56, 65, 54, 81, 63, 66, 68, 63, 55, 79, 81, 66, 52, 61, 84, 91, 81, 69, 68, 68, 74, 73, 96, 60, 50, 73, 48, 59, 84, 40, 48, 60, 70, 63, 57, 72, 49, 53, 61, 56, 50, 62, 83, 67, 65, 73, 74, 51, 56, 67, 87, 67, 61, 45, 54, 65, 52, 53, 53, 60, 70, 60, 65, 76, 66, 60, 67, 62, 68, 81, 61, 63, 79, 74, 56, 68, 30, 56, 74, 53, 59, 68, 80, 60, 59, 69, 78, 58, 72, 65, 52, 50, 66, 57, 72, 56, 60, 68, 52, 62, 73, 67, 70, 62, 63, 67, 67, 67, 103, 43, 61, 62, 52, 72, 82, 52, 71, 70, 66, 56, 58, 69, 86, 62, 48, 52, 51, 47, 40, 61, 60, 61, 81, 72, 70, 54, 61, 87, 85, 88, 70, 70, 77, 78, 64, 65, 67, 78, 81, 67, 64, 77, 67, 85, 72, 76, 70, 56, 49, 61, 65, 71, 45, 64, 53, 70, 71, 49, 63, 53, 37, 57, 88, 66, 57, 127, 58, 46, 70, 60, 53, 90, 62, 67, 76, 68, 67, 104, 63, 58, 31, 85, 64, 75, 67, 66, 67, 67, 73, 118, 46, 64, 80, 54, 76, 54, 59, 67, 60, 55, 77, 105, 62, 59, 58, 74, 69, 57, 66, 59, 66, 70, 66, 90, 62, 64, 55, 75, 78, 78, 81, 89, 73, 61, 65, 65, 121, 54, 68, 89, 67, 61, 56, 47, 58, 67, 57, 80, 60, 79, 85, 46, 45, 70, 64, 71, 79, 64, 82, 146, 91, 70, 60, 66, 67, 58, 65, 65, 43, 64, 88, 60, 65, 67, 67, 74, 67, 66, 94, 68, 63, 63, 60, 60, 36, 79, 66, 94, 70, 66, 58, 48, 57, 60, 51, 69, 62, 41, 86, 51, 85, 100, 77, 63, 50, 55, 60, 78, 76, 62, 67, 119, 60, 90, 83, 74, 57, 66, 62, 42, 56, 63, 81, 48, 66, 50, 56, 89, 69, 85, 50, 88, 65, 48, 70, 65, 95, 51, 61, 71, 80, 71, 47, 64, 50, 67, 51, 91, 91, 69, 55, 65, 47, 42, 76, 56, 60, 73, 82, 61, 84, 67, 66, 72, 55, 47, 50, 59, 75, 47, 49, 55, 120, 50, 47, 126, 81, 55, 67, 44, 60, 68, 69, 52, 77, 45, 59, 66, 78, 76, 83, 54, 75, 65, 84, 53, 50, 68, 52, 54, 82, 58, 61, 88, 69, 60, 57, 59, 53, 61, 55, 71, 63, 41, 70, 72, 55, 85, 44, 62, 82, 72, 81, 59, 88, 70, 58, 102, 53, 79, 74, 66, 75, 70, 75, 71, 60, 39, 71, 74, 60, 31, 41, 49, 67, 76, 61, 80, 65, 60, 76, 62, 73, 71, 71, 61, 108, 61, 74, 55, 134, 54, 42, 75, 67, 47, 45, 60, 57, 45, 50, 72, 75, 83, 64, 69, 67, 62, 62, 59, 67, 52, 71, 95, 63, 60, 75, 64, 88, 80, 64, 74, 66, 108, 50, 63, 56, 58, 62, 118, 57, 54, 52, 53, 59, 59, 50, 53, 90, 88, 73, 53, 82, 60, 74, 53, 76, 84, 65, 51, 61, 56, 54, 67, 56, 80, 62, 52, 48, 77, 59, 67, 69, 45, 76, 60, 43, 96, 61, 71, 33, 67, 77, 96, 54, 67, 55, 66, 42, 77, 54, 70, 152, 68, 60, 114, 72, 50, 71, 57, 52, 102, 68, 66, 69, 68, 69, 77, 83, 55, 46, 62, 55, 72, 59, 52, 53, 70, 64, 52, 58, 40, 49, 54, 63, 57, 58, 52, 78, 58, 47, 56, 57, 78, 73, 60, 56, 57, 54, 61, 97, 54, 68, 70, 56, 59, 61, 58, 54, 62, 68, 66, 67, 86, 77, 54, 70, 70, 79, 56, 60, 74, 59, 86, 54, 57, 68, 57, 50, 60, 73, 74, 62, 74, 56, 69, 98, 30, 58, 72, 53, 78, 62, 70, 94, 79, 72, 68, 59, 72, 60, 57, 61, 59, 60, 65, 64, 75, 55, 44, 66, 76, 80, 50, 67, 63, 61, 86, 59, 74, 66, 68, 48, 57, 55, 50, 59, 55, 71, 69, 87, 71, 96, 81, 86, 36, 66, 57, 55, 52, 61, 77, 47, 66, 28, 56, 77, 74, 66, 101, 95, 60, 63, 71, 51, 70, 57, 61, 47, 66, 66, 55, 76, 69, 61, 68, 49, 74, 64, 60, 84, 110, 68, 57, 70, 61, 71, 68, 65, 72, 68, 55, 62, 74, 106, 64, 61, 65, 58, 49, 78, 65, 60, 56, 115, 73, 56, 68, 64, 67, 82, 47, 42, 70, 72, 66, 54, 72, 54, 72, 59, 75, 62, 85, 59, 51, 111, 80, 48, 65, 63, 69, 54, 65, 92, 58, 96, 57, 47, 60, 63, 58, 71, 67, 60, 78, 66, 54, 52, 47, 60, 58, 61, 134, 68, 73, 68, 74, 71, 63, 49, 62, 52, 42, 56, 96, 50, 80, 46, 80, 62, 57, 63, 87, 71, 72, 74, 76, 54, 71, 47, 72, 62, 74, 77, 72, 65, 67, 60, 59, 61, 56, 78, 56, 80, 78, 95, 73, 69, 82, 78, 75, 45, 81, 51, 82, 77, 84, 71, 57, 71, 67, 65, 63, 70, 66, 65, 75, 64, 44, 82, 62, 55, 51, 70, 58, 62, 58, 80, 61, 67, 60, 61, 61, 76, 57, 78, 74, 58, 62, 57, 54, 72, 61, 54, 56, 39, 75, 102, 85, 62, 65, 81, 54, 64, 54, 62, 44, 56, 55, 76, 56, 68, 53, 61, 80, 54, 58, 78, 50, 105, 68, 68, 47, 58, 54, 66, 78, 86, 68, 85, 47, 69, 56, 59, 60, 64, 69, 68, 76, 78, 69, 68, 39, 60, 78, 89, 73, 57, 52, 75, 50, 57, 64, 79, 71, 70, 61, 53, 74, 71, 51, 59, 70, 59, 65, 73, 54, 53, 74, 61, 63, 97, 60, 67, 60, 61, 61, 71, 82, 34, 56, 50, 59, 59, 67, 59, 65, 83, 84, 63, 68, 61, 69, 69, 37, 46, 56, 50, 68, 64, 52, 66, 52, 51, 44, 59, 65, 70, 69, 68, 48, 51, 51, 78, 61, 56, 67, 74, 62, 61, 78, 57, 63, 44, 64, 55, 68, 66, 75, 67, 63, 78, 65, 68, 50, 70, 49, 59, 80, 65, 62, 61, 69, 56, 76, 83, 78, 56, 82, 49, 48, 66, 61, 57, 51, 53, 60, 65, 65, 123, 70, 63, 62, 72, 77, 76, 67, 69, 50, 47, 80, 53, 67, 67, 54, 65, 70, 70, 51, 67, 85, 78, 50, 76, 85, 73, 58, 52, 71, 71, 59, 57, 74, 62, 63, 88, 71, 71, 60, 64, 65, 70, 84, 63, 70, 67, 56, 75, 73, 57, 81, 78, 80, 63, 61, 74, 57, 68, 117, 49, 64, 50, 54, 53, 74, 50, 77, 50, 71, 59, 48, 57, 147, 64, 66, 62, 63, 69, 58, 88, 62, 81, 70, 66, 66, 101, 66, 81, 85, 59, 48, 67, 83, 73, 63, 59, 51, 80, 94, 87, 61, 61, 78, 42, 64, 81, 65, 46, 68, 59, 73, 62, 60, 68, 62, 79, 52, 61, 59, 61, 86, 50, 57, 68, 54, 74, 53, 53, 51, 61, 79, 76, 78, 53, 46, 87, 42, 77, 25, 65, 57, 54, 84, 90, 56, 62, 55, 82, 57, 52, 77, 60, 52, 69, 100, 98, 58, 72, 50, 66, 86, 44, 57, 99, 72, 47, 65, 60, 46, 42, 64, 72, 54, 84, 76, 69, 55, 67, 56, 100, 71, 63, 73, 83, 75, 83, 80, 73, 53, 91, 45, 53, 55, 97, 68, 54, 67, 82, 60, 45, 65, 71, 67, 56, 73, 69, 62, 78, 60, 59, 65, 80, 64, 41, 57, 57, 65, 50, 78, 60, 54, 72, 72, 53, 76, 51, 76, 59, 58, 67, 63, 67, 74, 66, 65, 61, 59, 74, 85, 65, 68, 45, 78, 56, 81, 61, 69, 85, 65, 61, 60, 57, 73, 80, 71, 45, 52, 56, 57, 47, 66, 82, 77, 64, 50, 58, 82, 71, 78, 89, 37, 64, 70, 61, 66, 62, 63, 65, 53, 56, 53, 74, 72, 53, 64, 60, 51, 60, 69, 72, 70, 63, 71, 64, 59, 89, 80, 74, 61, 76, 80, 70, 58, 61, 57, 68, 60, 65, 60, 74, 65, 54, 58, 82, 70, 98, 63, 90, 49, 64, 57, 77, 57, 65, 66, 64, 74, 56, 88, 65, 54, 56, 88, 48, 51, 61, 80, 44, 37, 41, 65, 51, 59, 81, 65, 55, 67, 76, 69, 74, 46, 87, 74, 89, 56, 58, 54, 87, 98, 69, 54, 53, 69, 67, 66, 101, 66, 73, 64, 46, 59, 75, 75, 59, 67, 74, 71, 79, 80, 75, 53, 95, 72, 40, 74, 88, 63, 48, 64, 56, 43, 94, 51, 92, 60, 119, 73, 59, 50, 78, 53, 61, 43, 98, 64, 63, 88, 48, 61, 72, 55, 61, 62, 51, 45, 60, 61, 61, 54, 55, 50, 57, 65, 54, 67, 69, 49, 80, 74, 109, 59, 73, 60, 76, 66, 62, 56, 85, 59, 72, 72, 52, 61, 65, 60, 63, 57, 60, 63, 59, 68, 65, 64, 58, 69, 59, 60, 63, 66, 57, 80, 65, 57, 61, 51, 63, 60, 69, 83, 52, 59, 74, 60, 73, 59, 86, 71, 62, 63, 76, 95, 87, 103, 58, 61, 53, 68, 72, 70, 64, 76, 51, 57, 66, 60, 67, 73, 65, 65, 74, 60, 63, 65, 78, 70, 60, 51, 50, 50, 86, 59, 69, 60, 61, 78, 66, 63, 81, 69, 59, 61, 68, 76, 85, 85, 67, 66, 43, 83, 64, 50, 64, 93, 61, 45, 63, 66, 70, 66, 99, 82, 55, 55, 75, 58, 62, 157, 63, 66, 81, 56, 86, 72, 72, 60, 79, 61, 62, 63, 69, 54, 74, 56, 57, 75, 95, 73, 55, 54, 51, 60, 72, 64, 80, 70, 64, 105, 70, 60, 77, 66, 70, 56, 71, 74, 77, 71, 60, 67, 52, 54, 76, 57, 43, 45, 51, 56, 46, 62, 89, 64, 57, 56, 85, 68, 59, 75, 75, 54, 77, 61, 71, 55, 69, 72, 75, 76, 75, 56, 66, 86, 60, 54, 44, 49, 62, 65, 55, 65, 52, 78, 52, 67, 75, 68, 59, 68, 83, 68, 65, 79, 69, 59, 59, 71, 52, 56, 85, 68, 60, 61, 53, 78, 66, 66, 71, 73, 85, 69, 66, 61, 60, 65, 51, 71, 65, 54, 93, 80, 68, 71, 71, 53, 56, 68, 63, 76, 59, 66, 77, 80, 64, 103, 86, 52, 82, 74, 74, 74, 66, 82, 76, 86, 72, 50, 75, 64, 62, 75, 52, 54, 73, 70, 79, 74, 66, 63, 85, 77, 71, 66, 62, 55, 71, 64, 59, 64, 50, 64, 63, 59, 76, 82, 75, 67, 51, 60, 56, 73, 97, 50, 67, 74, 74, 73, 68, 86, 86, 58, 60, 71, 60, 56, 62, 91, 57, 75, 68, 58, 67, 80, 63, 65, 50, 64, 61, 78, 60, 67, 50, 50, 61, 77, 67, 63, 53, 63, 82, 58, 57, 120, 64, 76, 59, 58, 77, 81, 61, 76, 57, 50, 62, 65, 82, 75, 62, 72, 44, 60, 63, 66, 43, 60, 66, 75, 52, 60, 72, 55, 69, 48, 79, 73, 54, 75, 73, 53, 84, 61, 45, 81, 77, 54, 77, 70, 56, 67, 53, 80, 82, 63, 75, 64, 61, 68, 63, 58, 66, 51, 76, 54, 52, 72, 60, 40, 47, 82, 60, 70, 81, 58, 59, 55, 68, 62, 51, 64, 75, 60, 76, 58, 66, 51, 57, 63, 116, 61, 64, 64, 41, 61, 84, 62, 57, 82, 92, 69, 59, 56, 79, 57, 80, 67, 66, 74, 71, 58, 59, 93, 74, 56, 57, 65, 57, 51, 58, 65, 53, 76, 64, 37, 86, 79, 77, 57, 60, 57, 66, 57, 57, 57, 58, 58, 63, 75, 73, 83, 56, 60, 56, 59, 67, 61, 66, 50, 53, 69, 70, 80, 56, 68, 89, 54, 54, 94, 72, 78, 65, 69, 60, 69, 66, 82, 62, 70, 58, 75, 68, 55, 57, 64, 49, 87, 72, 73, 68, 58, 82, 48, 56, 78, 56, 64, 70, 58, 76, 49, 66, 49, 57, 52, 83, 89, 62, 58, 67, 63, 58, 66, 64, 66, 62, 62, 81, 48, 80, 71, 76, 60, 61, 68, 71, 58, 63, 51, 49, 76, 89, 69, 59, 93, 67, 64, 77, 58, 55, 74, 65, 53, 56, 54, 62, 60, 57, 52, 61, 60, 62, 62, 87, 74, 75, 59, 84, 64, 67, 60, 62, 56, 55, 57, 62, 73, 51, 72, 86, 81, 74, 65, 55, 69, 61, 63, 76, 59, 62, 58, 71, 51, 64, 64, 90, 122, 59, 57, 63, 59, 61, 79, 58, 67, 89, 68, 55, 65, 64, 73, 77, 78, 72, 65, 68, 68, 73, 58, 59, 58, 63, 69, 65, 64, 70, 48, 53, 70, 74, 67, 65, 74, 82, 42, 59, 69, 61, 62, 73, 71, 80, 64, 68, 50, 58, 113, 84, 73, 52, 77, 62, 61, 77, 98, 67, 63, 59, 61, 65, 88, 62, 63, 60, 62, 58, 60, 62, 45, 56, 57, 73, 59, 104, 45, 61, 71, 49, 70, 53, 55, 69, 89, 74, 65, 64, 65, 67, 65, 52, 74, 59, 53, 73, 59, 57, 83, 52, 107, 70, 59, 50, 45, 65, 51, 68, 91, 67, 71, 58, 76, 75, 70, 67, 79, 70, 58, 86, 47, 69, 62, 57, 72, 67, 60, 56, 75, 56, 59, 88, 60, 65, 60, 51, 77, 70, 104, 65, 66, 82, 76, 62, 52, 110, 65, 52, 53, 66, 68, 58, 74, 77, 125, 58, 49, 72, 68, 85, 51, 60, 68, 53, 71, 54, 50, 61, 66, 91, 63, 72, 41, 72, 87, 62, 54, 63, 75, 57, 57, 63, 55, 64, 82, 60, 73, 86, 51, 69, 54, 57, 80, 71, 72, 63, 64, 66, 57, 71, 71, 64, 73, 60, 62, 76, 71, 69, 63, 66, 74, 55, 100, 69, 71, 68, 75, 72, 70, 55, 77, 52, 50, 61, 59, 49, 97, 64, 60, 89, 60, 59, 52, 70, 78, 68, 84, 63, 68, 69, 80, 72, 56, 54, 65, 61, 64, 54, 51, 52, 134, 81, 54, 38, 63, 47, 60, 54, 51, 59, 57, 65, 70, 75, 46, 62, 68, 49, 62, 72, 74, 54, 79, 68, 58, 58, 75, 63, 52, 59, 69, 66, 64, 87, 71, 65, 52, 66, 56, 65, 53, 65, 59, 65, 61, 75, 66, 67, 59, 55, 67, 68, 59, 69, 65, 68, 98, 65, 61, 81, 49, 76, 52, 77, 60, 69, 79, 53, 61, 100, 57, 63, 42, 57, 70, 63, 54, 65, 54, 65, 63, 69, 74, 69, 66, 58, 71, 69, 59, 61, 62, 71, 64, 58, 82, 68, 69, 74, 55, 66, 64, 61, 72, 79, 91, 79, 48, 72, 67, 58, 60, 61, 64, 41, 61, 58, 72, 89, 75, 59, 80, 77, 75, 64, 64, 67, 90, 56, 62, 72, 59, 74, 60, 65, 69, 69, 46, 68, 59, 86, 48, 61, 60, 62, 66, 93, 61, 65, 76, 86, 79, 58, 61, 56, 67, 51, 50, 66, 54, 62, 67, 66, 56, 73, 59, 77, 75, 58, 67, 129, 75, 51, 61, 87, 58, 60, 91, 61, 64, 65, 75, 64, 66, 64, 69, 80, 71, 60, 69, 69, 64, 79, 54, 64, 80, 50, 70, 55, 63, 72, 53, 59, 65, 66, 54, 61, 49, 69, 73, 59, 64, 57, 72, 75, 61, 57, 71, 78, 55, 80, 79, 63, 64, 69, 75, 83, 59, 59, 77, 69, 65, 61, 55, 67, 69, 57, 62, 68, 58, 75, 63, 73, 52, 57, 62, 63, 48, 53, 65, 60, 79, 80, 50, 61, 54, 56, 64, 66, 75, 65, 50, 66, 70, 67, 97, 70, 79, 59, 61, 59, 74, 75, 90, 58, 61, 61, 69, 58, 54, 57, 50, 51, 62, 63, 56, 59, 65, 66, 59, 130, 57, 63, 61, 70, 69, 41, 66, 62, 72, 54, 57, 73, 74, 74, 59, 66, 75, 64, 61, 60, 72, 56, 59, 66, 71, 65, 68, 59, 64, 50, 75, 60, 77, 81, 100, 60, 84, 56, 56, 58, 59, 65, 61, 59, 63, 76, 69, 70, 64, 75, 67, 65, 58, 67, 67, 76, 59, 76, 63, 53, 65, 67, 72, 82, 59, 74, 65, 62, 68, 76, 76, 70, 65, 58, 50, 57, 50, 73, 54, 57, 66, 55, 67, 67, 74, 53, 113, 84, 66, 69, 63, 70, 80, 61, 56, 66, 74, 64, 66, 45, 59, 73, 63, 82, 66, 40, 63, 59, 61, 80, 55, 64, 65, 71, 55, 62, 53, 66, 76, 57, 56, 67, 67, 59, 59, 53, 74, 60, 54, 58, 67, 83, 73, 73, 77, 62, 61, 70, 58, 71, 69, 69, 59, 69, 59, 71, 64, 69, 57, 59, 73, 58, 71, 66, 63, 54, 39, 56, 67, 76, 57, 58, 74, 75, 61, 185, 69, 63, 72, 67, 61, 58, 68, 65, 60, 62, 59, 63, 69, 77, 70, 64, 64, 57, 59, 65, 79, 65, 54, 57, 44, 70, 54, 73, 73, 65, 63, 55, 51, 74, 65, 67, 56, 65, 65, 51, 77, 112, 58, 70, 93, 82, 73, 59, 87, 85, 64, 76, 65, 58, 56, 58, 49, 67, 66, 61, 64, 80, 80, 72, 79, 68, 72, 66, 73, 98, 65, 67, 55, 49, 83, 50, 66, 72, 75, 73, 63, 68, 56, 73, 66, 68, 58, 59, 86, 48, 57, 92, 64, 59, 64, 49, 61, 63, 62, 73, 71, 94, 68, 55, 61, 73, 96, 70, 49, 49, 62, 59, 67, 65, 82, 86, 66, 66, 58, 65, 72, 53, 74, 64, 67, 53, 79, 71, 66, 73, 56, 70, 64, 67, 71, 99, 70, 55, 67, 63, 60, 57, 64, 56, 53, 50, 70, 69, 45, 51, 68, 68, 60, 59, 68, 71, 86, 58, 104, 71, 68, 99, 65, 52, 99, 57, 55, 62, 57, 52, 58, 61, 57, 48, 58, 78, 65, 56, 58, 65, 60, 75, 68, 62, 68, 72, 64, 59, 68, 64, 89, 68, 63, 67, 82, 65, 66, 57, 60, 68, 68, 64, 56, 59, 46, 56, 71, 59, 100, 58, 58, 71, 64, 59, 58, 49, 64, 54, 66, 60, 86, 58, 60, 60, 59, 75, 68, 57, 83, 66, 69, 54, 54, 55, 49, 58, 73, 81, 94, 80, 69, 48, 69, 72, 78, 73, 58, 54, 78, 71, 76, 76, 71, 55, 71, 69, 66, 64, 82, 43, 59, 56, 57, 54, 94, 60, 86, 64, 52, 95, 58, 56, 57, 63, 64, 65, 55, 59, 68, 56, 51, 65, 81, 73, 57, 62, 59, 71, 69, 68, 54, 59, 62, 65, 58, 60, 63, 90, 56, 81, 77, 64, 69, 46, 57, 59, 61, 76, 78, 54, 62, 70, 71, 50, 55, 39, 72, 68, 91, 68, 57, 62, 77, 57, 76, 61, 64, 57, 69, 64, 71, 81, 60, 72, 68, 60, 58, 50, 58, 51, 70, 67, 71, 63, 74, 59, 67, 67, 63, 58, 121, 63, 83, 114, 61, 67, 56, 69, 81, 48, 63, 64, 67, 93, 62, 74, 88, 57, 68, 67, 55, 57, 62, 61, 72, 56, 61, 100, 55, 65, 60, 52, 57, 78, 65, 50, 55, 58, 73, 50, 57, 58, 62, 69, 66, 81, 69, 59, 65, 64, 65, 60, 59, 69, 54, 74, 65, 60, 70, 54, 55, 68, 40, 75, 70, 71, 66, 74, 62, 76, 56, 64, 72, 60, 67, 66, 62, 61, 60, 72, 80, 82, 64, 64, 63, 65, 63, 56, 73, 72, 59, 49, 55, 50, 59, 58, 52, 113, 68, 50, 61, 59, 73, 63, 70, 62, 59, 51, 74, 62, 56, 139, 61, 70, 57, 67, 49, 58, 59, 60, 62, 58, 61, 62, 66, 62, 67, 71, 71, 52, 67, 63, 77, 125, 50, 61, 69, 119, 74, 64, 54, 66, 68, 71, 59, 80, 60, 56, 75, 105, 68, 53, 83, 67, 69, 58, 54, 68, 66, 84, 71, 57, 67, 78, 54, 64, 95, 56, 59, 68, 60, 46, 85, 62, 66, 55, 60, 56, 68, 58, 53, 52, 60, 61, 61, 63, 61, 79, 60, 57, 78, 69, 73, 81, 66, 65, 74, 62, 54, 62, 61, 54, 56, 63, 69, 52, 68, 83, 70, 67, 110, 70, 83, 81, 83, 68, 57, 68, 53, 64, 66, 53, 58, 62, 75, 51, 59, 38, 73, 63, 67, 60, 62, 58, 63, 58, 72, 96, 53, 72, 74, 50, 63, 56, 58, 64, 59, 44, 63, 61, 58, 64, 64, 64, 65, 51, 60, 68, 58, 62, 51, 64, 46, 67, 59, 57, 53, 59, 58, 58, 66, 53, 63, 59, 58, 62, 47, 70, 68, 66, 59, 113, 65, 61, 75, 65, 68, 56, 66, 70, 59, 54, 56, 74, 71, 73, 142, 63, 84, 62, 66, 61, 62, 74, 63, 46, 61, 57, 58, 69, 65, 75, 47, 73, 65, 55, 78, 60, 63, 58, 62, 61, 100, 64, 58, 75, 59, 60, 51, 61, 62, 50, 62, 67, 38, 57, 86, 96, 78, 70, 45, 80, 72, 65, 63, 71, 72, 50, 56, 64, 69, 66, 61, 71, 64, 64, 70, 60, 61, 83, 55, 55, 61, 58, 60, 59, 68, 58, 56, 61, 62, 84, 65, 67, 64, 57, 79, 59, 72, 56, 55, 65, 63, 59, 79, 74, 88, 53, 51, 60, 65, 81, 64, 67, 55, 82, 48, 65, 96, 58, 63, 64, 52, 59, 58, 81, 53, 94, 62, 89, 61, 65, 69, 84, 51, 71, 62, 59, 71, 61, 61, 64, 61, 61, 92, 67, 70, 65, 61, 64, 56, 59, 63, 53, 58, 62, 63, 65, 69, 58, 56, 67, 59, 72, 74, 52, 84, 67, 71, 78, 63, 82, 53, 61, 63, 83, 73, 60, 72, 71, 61, 92, 71, 91, 82, 57, 66, 49, 69, 63, 73, 53, 68, 65, 60, 71, 65, 66, 60, 62, 76, 60, 69, 64, 59, 69, 76, 56, 60, 58, 65, 64, 65, 88, 79, 60, 54, 51, 84, 70, 73, 84, 61, 57, 57, 76, 55, 41, 58, 69, 61, 66, 64, 68, 50, 87, 61, 95, 54, 57, 66, 72, 62, 60, 57, 68, 75, 59, 97, 52, 58, 53, 63, 60, 43, 62, 50, 75, 82, 68, 67, 58, 99, 67, 60, 56, 80, 61, 57, 57, 52, 63, 65, 69, 59, 52, 62, 62, 118, 57, 54, 75, 59, 64, 76, 90, 60, 73, 68, 70, 61, 68, 87, 51, 58, 60, 74, 70, 55, 52, 64, 115, 48, 103, 57, 84, 68, 71, 75, 75, 64, 63, 66, 81, 119, 67, 67, 63, 63, 58, 63, 59, 80, 74, 72, 61, 62, 54, 79, 63, 72, 61, 65, 57, 69, 60, 65, 66, 69, 70, 63, 67, 67, 52, 56, 63, 76, 58, 59, 48, 42, 72, 76, 50, 61, 60, 82, 51, 64, 55, 86, 66, 61, 60, 54, 68, 58, 72, 69, 64, 81, 56, 52, 63, 64, 62, 61, 59, 54, 64, 85, 67, 45, 62, 55, 48, 50, 68, 72, 55, 65, 63, 76, 76, 57, 69, 64, 58, 70, 59, 79, 67, 62, 57, 78, 62, 76, 68, 68, 66, 64, 56, 68, 50, 72, 93, 65, 80, 90, 70, 64, 63, 62, 57, 63, 67, 79, 53, 58, 63, 58, 65, 77, 68, 73, 80, 81, 61, 66, 64, 69, 63, 79, 65, 57, 70, 66, 64, 54, 61, 55, 69, 63, 62, 76, 59, 69, 56, 62, 58, 61, 73, 59, 62, 69, 93, 63, 59, 68, 73, 60, 74, 64, 60, 63, 75, 59, 54, 81, 59, 52, 63, 43, 60, 61, 60, 55, 77, 71, 66, 77, 53, 61, 59, 54, 57, 55, 61, 49, 60, 112, 52, 73, 60, 61, 70, 81, 58, 60, 53, 60, 67, 58, 60, 56, 62, 63, 49, 72, 70, 67, 70, 70, 65, 60, 71, 61, 65, 62, 69, 77, 82, 64, 49, 93, 62, 54, 61, 63, 58, 71, 52, 63, 63, 57, 64, 61, 65, 42, 70, 79, 78, 81, 65, 58, 78, 52, 69, 61, 61, 62, 66, 62, 65, 65, 60, 61, 65, 59, 62, 109, 84, 79, 60, 77, 60, 59, 55, 85, 79, 68, 70, 66, 70, 72, 56, 64, 81, 74, 72, 59, 57, 58, 59, 67, 67, 69, 91, 50, 61, 62, 64, 85, 50, 70, 62, 68, 75, 57, 69, 64, 63, 80, 60, 71, 61, 53, 68, 73, 56, 80, 60, 60, 57, 59, 72, 67, 65, 63, 66, 86, 75, 87, 69, 58, 51, 66, 56, 69, 63, 60, 63, 84, 67, 57, 73, 70, 69, 65, 59, 52, 54, 80, 67, 65, 69, 77, 61, 64, 61, 84, 62, 56, 62, 97, 76, 77, 73, 57, 65, 68, 64, 61, 56, 61, 60, 54, 71, 66, 63, 56, 70, 70, 70, 64, 77, 62, 64, 53, 63, 82, 67, 74, 67, 66, 61, 53, 76, 68, 67, 56, 63, 59, 58, 64, 56, 56, 78, 119, 58, 59, 66, 53, 57, 83, 51, 58, 60, 50, 66, 62, 63, 53, 56, 58, 59, 83, 62, 72, 63, 81, 54, 78, 60, 53, 72, 62, 93, 68, 57, 58, 59, 69, 69, 97, 46, 129, 62, 52, 53, 53, 56, 59, 100, 59, 67, 79, 63, 64, 50, 60, 63, 59, 65, 70, 60, 71, 81, 58, 56, 73, 68, 74, 54, 72, 73, 50, 73, 72, 65, 57, 67, 74, 73, 97, 53, 51, 71, 65, 59, 90, 77, 75, 78, 67, 61, 86, 57, 70, 53, 60, 78, 60, 80, 75, 63, 88, 72, 65, 65, 57, 61, 65, 80, 60, 69, 58, 67, 59, 100, 69, 63, 49, 61, 126, 65, 67, 48, 77, 69, 61, 49, 55, 49, 69, 47, 57, 60, 53, 64, 57, 85, 64, 72, 60, 60, 53, 55, 60, 59, 56, 61, 59, 95, 60, 83, 56, 58, 71, 63, 61, 68, 50, 87, 55, 73, 71, 56, 57, 63, 67, 60, 73, 62, 67, 59, 60, 61, 71, 75, 59, 57, 58, 55, 53, 62, 63, 67, 72, 109, 58, 66, 109, 87, 61, 63, 63, 66, 64, 66, 52, 47, 57, 77, 64, 44, 53, 58, 61, 63, 54, 71, 56, 46, 60, 71, 91, 65, 70, 60, 66, 68, 64, 79, 69, 70, 66, 62, 63, 52, 63, 61, 70, 53, 67, 48, 62, 59, 51, 68, 55, 60, 82, 89, 61, 78, 55, 48, 58, 68, 62, 90, 65, 59, 58, 63, 67, 63, 54, 55, 83, 69, 67, 63, 55, 79, 56, 64, 69, 75, 69, 61, 64, 60, 65, 63, 68, 51, 53, 72, 78, 63, 59, 62, 46, 69, 67, 52, 61, 64, 65, 62, 59, 60, 65, 59, 65, 57, 69, 96, 71, 68, 72, 75, 77, 76, 61, 72, 81, 64, 63, 65, 66, 74, 76, 61, 64, 64, 67, 58, 89, 69, 62, 62, 72, 75, 62, 64, 53, 88, 70, 69, 60, 61, 57, 59, 64, 60, 70, 62, 65, 64, 68, 77, 59, 108, 64, 88, 52, 53, 61, 59, 79, 62, 67, 62, 66, 62, 63, 74, 62, 54, 60, 57, 80, 62, 52, 68, 75, 66, 69, 60, 67, 59, 55, 65, 54, 58, 76, 59, 57, 65, 77, 79, 51, 60, 66, 66, 59, 56, 84, 54, 76, 56, 52, 64, 52, 65, 62, 56, 58, 61, 58, 60, 64, 63, 66, 64, 60, 69, 66, 53, 63, 89, 63, 65, 59, 54, 69, 77, 53, 66, 60, 65, 81, 81, 68, 60, 59, 70, 67, 50, 75, 67, 69, 53, 69, 64, 66, 77, 77, 56, 52, 57, 114, 66, 52, 61, 53, 67, 60, 52, 67, 61, 62, 55, 69, 66, 47, 61, 67, 49, 68, 64, 63, 62, 65, 58, 90, 57, 59, 56, 63, 50, 61, 62, 65, 51, 69, 64, 76, 61, 61, 82, 69, 64, 71, 59, 57, 68, 55, 69, 75, 57, 64, 57, 60, 64, 67, 59, 62, 60, 95, 49, 62, 73, 69, 73, 60, 45, 63, 78, 74, 90, 50, 56, 43, 45, 53, 58, 54, 75, 84, 82, 103, 62, 56, 63, 61, 80, 66, 65, 52, 64, 65, 58, 79, 58, 69, 69, 60, 58, 126, 83, 54, 62, 61, 63, 73, 67, 65, 66, 67, 52, 56, 67, 69, 77, 75, 56, 89, 45, 67, 66, 56, 78, 52, 55, 72, 59, 81, 59, 59, 51, 62, 51, 54, 59, 62, 71, 76, 48, 70, 61, 62, 53, 91, 70, 54, 68, 58, 64, 65, 59, 60, 60, 60, 68, 59, 64, 56, 52, 133, 63, 52, 66, 63, 59, 68, 71, 81, 57, 62, 57, 132, 55, 60, 58, 49, 51, 55, 52, 68, 117, 53, 64, 65, 72, 45, 65, 54, 66, 74, 59, 55, 57, 56, 67, 123, 61, 51, 76, 64, 74, 61, 53, 63, 57, 52, 66, 64, 65, 80, 56, 73, 54, 62, 64, 64, 57, 69, 54, 137, 100, 65, 63, 116, 60, 57, 87, 64, 60, 62, 64, 64, 75, 58, 68, 65, 65, 56, 82, 56, 56, 63, 50, 62, 73, 63, 62, 67, 75, 59, 59, 64, 80, 53, 65, 65, 58, 63, 53, 70, 77, 84, 60, 71, 58, 61, 66, 51, 67, 63, 60, 67, 61, 59, 57, 64, 73, 77, 77, 49, 65, 108, 49, 54, 63, 58, 58, 62, 69, 68, 66, 58, 67, 59, 57, 127, 48, 55, 52, 52, 77, 64, 69, 74, 64, 57, 57, 73, 59, 72, 63, 80, 62, 61, 69, 61, 86, 59, 64, 116, 70, 57, 48, 61, 72, 59, 56, 63, 90, 77, 55, 74, 75, 53, 74, 64, 67, 69, 79, 69, 59, 87, 54, 66, 66, 58, 87, 64, 62, 62, 76, 58, 59, 81, 65, 60, 58, 52, 56, 66, 49, 77, 55, 53, 57, 68, 55, 87, 64, 58, 56, 55, 64, 67, 69, 60, 76, 52, 66, 70, 59, 101, 58, 80, 66, 67, 54, 55, 59, 55, 95, 71, 71, 59, 67, 54, 57, 60, 69, 66, 55, 59, 61, 67, 58, 61, 53, 62, 62, 71, 62, 42, 81, 61, 63, 90, 64, 62, 88, 59, 57, 64, 62, 59, 59, 60, 68, 90, 72, 58, 68, 64, 58, 58, 65, 90, 49, 75, 63, 85, 60, 68, 59, 68, 62, 55, 65, 66, 60, 62, 57, 61, 67, 70, 57, 66, 73, 67, 85, 66, 77, 57, 72, 55, 67, 67, 68, 64, 60, 71, 59, 64, 60, 64, 62, 58, 52, 68, 78, 57, 56, 64, 64, 60, 53, 69, 62, 98, 80, 59, 90, 60, 62, 56, 53, 64, 64, 55, 56, 84, 56, 57, 62, 54, 68, 57, 52, 57, 83, 63, 63, 74, 48, 73, 47, 96, 63, 80, 61, 55, 57, 65, 53, 70, 70, 94, 70, 85, 71, 61, 62, 56, 90, 82, 59, 68, 67, 55, 64, 77, 60, 73, 62, 62, 69, 64, 61, 79, 64, 55, 60, 59, 74, 57, 53, 61, 57, 48, 80, 54, 92, 57, 67, 68, 79, 50, 51, 64, 68, 71, 73, 60, 60, 91, 59, 58, 62, 67, 61, 62, 54, 57, 62, 68, 52, 68, 63, 52, 85, 61, 92, 54, 74, 62, 60, 71, 58, 69, 79, 61, 58, 45, 64, 61, 110, 61, 61, 69, 88, 52, 59, 62, 64, 65, 52, 56, 71, 65, 64, 60, 60, 68, 61, 71, 52, 82, 53, 64, 59, 48, 61, 53, 67, 58, 88, 55, 57, 53, 93, 68, 59, 65, 61, 54, 56, 62, 67, 66, 67, 57, 63, 66, 59, 52, 63, 88, 55, 143, 61, 88, 64, 60, 65, 97, 64, 71, 74, 67, 78, 68, 61, 62, 53, 59, 63, 60, 61, 62, 58, 60, 109, 63, 61, 61, 59, 76, 64, 43, 63, 60, 57, 67, 80, 89, 79, 85, 76, 58, 65, 56, 56, 60, 60, 55, 51, 85, 66, 61, 70, 68, 52, 63, 62, 66, 56, 54, 63, 60, 69, 64, 65, 74, 69, 65, 69, 72, 61, 117, 58, 66, 63, 69, 53, 53, 62, 65, 91, 54, 59, 62, 66, 70, 67, 81, 73, 51, 67, 86, 68, 59, 67, 63, 52, 68, 81, 52, 60, 57, 51, 72, 58, 55, 64, 85, 62, 66, 50, 72, 61, 59, 46, 67, 71, 87, 49, 65, 71, 67, 65, 63, 57, 61, 55, 62, 60, 60, 62, 60, 69, 77, 95, 66, 65, 102, 57, 59, 59, 99, 59, 61, 56, 59, 64, 69, 50, 66, 56, 64, 70, 62, 57, 48, 62, 59, 62, 61, 81, 61, 60, 54, 60, 60, 66, 59, 68, 75, 59, 70, 74, 67, 56, 63, 55, 57, 52, 77, 62, 85, 74, 61, 66, 65, 72, 54, 52, 64, 67, 87, 60, 47, 73, 55, 62, 56, 68, 65, 59, 63, 59, 61, 60, 53, 69, 58, 59, 40, 85, 58, 54, 59, 61, 54, 58, 66, 59, 50, 69, 61, 49, 83, 72, 69, 74, 102, 121, 54, 54, 65, 52, 65, 51, 64, 68, 64, 54, 52, 58, 64, 65, 78, 64, 57, 64, 58, 51, 61, 93, 74, 65, 62, 69, 68, 60, 57, 86, 68, 51, 62, 57, 79, 63, 62, 60, 60, 56, 57, 61, 60, 64, 61, 56, 59, 55, 60, 57, 65, 69, 83, 54, 57, 63, 64, 51, 51, 66, 59, 61, 65, 64, 64, 50, 57, 52, 72, 60, 64, 69, 59, 62, 80, 63, 62, 51, 101, 58, 75, 94, 85, 47, 66, 66, 80, 68, 73, 65, 53, 84, 74, 65, 76, 65, 60, 62, 53, 71, 59, 57, 66, 69, 61, 65, 68, 60, 62, 60, 67, 61, 75, 51, 67, 51, 46, 69, 68, 55, 79, 56, 71, 69, 73, 101, 89, 80, 74, 77, 62, 68, 65, 82, 83, 64, 65, 74, 68, 68, 71, 104, 82, 82, 75, 81, 65, 58, 68, 77, 76, 64, 57, 67, 49, 72, 59, 65, 68, 63, 74, 53, 71, 58, 54, 72, 73, 67, 67, 55, 61, 52, 57, 65, 78, 46, 71, 65, 51, 83, 39, 75, 119, 56, 57, 80, 57, 47, 81, 89, 59, 63, 65, 70, 60, 79, 65, 55, 47, 62, 57, 69, 79, 63, 73, 99, 61, 91, 63, 112, 58, 75, 50, 51, 55, 66, 34, 71, 42, 75, 56, 59, 99, 75, 60, 49, 66, 69, 95, 64, 80, 73, 79, 46, 62, 62, 57, 66, 175, 72, 66, 44, 63, 71, 59, 56, 61, 87, 89, 49, 57, 80, 62, 57, 52, 137, 51, 67, 56, 52, 44, 55, 46, 47, 54, 63, 107, 53, 64, 68, 60, 68, 62, 50, 92, 68, 64, 60, 82, 48, 67, 66, 59, 49, 52, 84, 51, 53, 51, 57, 67, 63, 46, 57, 46, 69, 74, 57, 57, 93, 59, 75, 69, 42, 43, 45, 58, 90, 76, 71, 63, 48, 119, 48, 55, 66, 99, 77, 53, 46, 75, 58, 58, 75, 65, 55, 71, 57, 67, 69, 71, 59, 51, 70, 56, 52, 55, 68, 87, 100, 54, 77, 61, 72, 66, 65, 66, 80, 48, 65, 62, 81, 66, 71, 59, 70, 59, 52, 63, 80, 58, 75, 75, 61, 57, 83, 64, 63, 51, 92, 82, 63, 69, 76, 45, 64, 79, 48, 60, 63, 81, 57, 59, 70, 67, 57, 43, 78, 45, 58, 75, 77, 41, 68, 61, 78, 57, 74, 101, 88, 63, 75, 62, 49, 63, 66, 75, 74, 75, 82, 62, 65, 56, 33, 67, 53, 76, 37, 56, 74, 65, 72, 42, 64, 40, 43, 91, 92, 86, 51, 81, 59, 88, 69, 72, 74, 65, 52, 60, 63, 84, 58, 88, 91, 76, 78, 61, 71, 65, 78, 79, 68, 76, 47, 71, 114, 61, 62, 68, 73, 44, 67, 74, 72, 69, 74, 47, 66, 76, 61, 66, 62, 76, 64, 56, 63, 71, 54, 54, 58, 79, 67, 43, 119, 62, 64, 48, 62, 55, 69, 43, 84, 56, 80, 84, 55, 62, 40, 99, 72, 65, 53, 90, 65, 63, 42, 44, 68, 68, 63, 60, 65, 75, 53, 63, 55, 72, 80, 59, 50, 60, 62, 51, 82, 57, 78, 40, 62, 54, 58, 73, 67, 64, 75, 66, 58, 65, 59, 38, 86, 45, 70, 60, 69, 79, 84, 67, 63, 71, 80, 64, 54, 55, 52, 73, 76, 69, 56, 63, 68, 66, 75, 65, 64, 57, 72, 58, 58, 79, 63, 45, 85, 82, 74, 67, 74, 83, 65, 76, 66, 57, 71, 75, 64, 52, 82, 66, 72, 50, 70, 47, 83, 60, 55, 75, 45, 84, 63, 43, 58, 62, 54, 54, 70, 90, 73, 76, 79, 62, 74, 60, 73, 60, 52, 65, 61, 70, 76, 70, 61, 83, 67, 57, 49, 52, 64, 83, 61, 63, 112, 75, 96, 59, 77, 56, 39, 72, 62, 62, 47, 50, 54, 57, 94, 57, 94, 57, 65, 64, 77, 46, 57, 68, 47, 89, 62, 44, 68, 65, 52, 84, 56, 94, 59, 46, 68, 81, 61, 57, 73, 99, 65, 76, 61, 63, 61, 49, 73, 68, 62, 52, 67, 66, 51, 77, 68, 72, 72, 74, 56, 66, 71, 62, 75, 63, 66, 68, 61, 67, 53, 50, 99, 55, 54, 64, 53, 49, 67, 71, 69, 86, 73, 59, 54, 84, 41, 69, 78, 77, 80, 55, 48, 63, 90, 72, 88, 55, 59, 59, 73, 80, 48, 106, 42, 72, 48, 73, 68, 60, 88, 63, 94, 61, 59, 62, 70, 85, 92, 65, 72, 65, 58, 129, 56, 54, 61, 70, 57, 63, 55, 61, 70, 31, 62, 53, 55, 65, 68, 50, 64, 66, 62, 69, 69, 60, 65, 70, 103, 62, 67, 82, 62, 67, 65, 80, 63, 61, 53, 57, 52, 58, 81, 60, 52, 57, 61, 67, 62, 57, 54, 56, 62, 79, 63, 53, 49, 83, 82, 83, 79, 77, 69, 86, 66, 40, 58, 69, 71, 78, 79, 56, 85, 61, 63, 79, 74, 61, 53, 74, 47, 60, 50, 64, 57, 56, 56, 73, 62, 74, 69, 62, 65, 72, 83, 56, 53, 72, 57, 47, 43, 62, 72, 54, 76, 64, 56, 80, 50, 83, 78, 57, 71, 53, 76, 100, 60, 76, 91, 70, 62, 49, 56, 67, 59, 66, 113, 47, 90, 61, 57, 69, 58, 87, 68, 59, 86, 61, 69, 63, 65, 81, 34, 87, 65, 51, 65, 75, 54, 64, 45, 76, 73, 78, 67, 61, 49, 56, 59, 89, 80, 72, 72, 73, 98, 57, 177, 58, 66, 58, 49, 65, 72, 88, 62, 66, 65, 54, 60, 68, 34, 57, 59, 56, 68, 57, 54, 71, 72, 55, 53, 69, 67, 64, 69, 71, 73, 63, 70, 66, 71, 70, 44, 80, 61, 58, 63, 64, 49, 94, 47, 64, 56, 71, 45, 59, 68, 74, 57, 53, 50, 73, 77, 68, 52, 79, 63, 73, 78, 83, 51, 51, 67, 48, 93, 41, 72, 64, 59, 65, 57, 86, 77, 65, 64, 58, 58, 56, 50, 89, 57, 68, 88, 57, 87, 84, 35, 53, 79, 80, 52, 54, 80, 54, 79, 42, 69, 79, 69, 70, 129, 51, 78, 88, 115, 64, 53, 58, 65, 52, 62, 65, 74, 78, 64, 74, 68, 52, 63, 51, 80, 58, 71, 69, 63, 63, 56, 61, 61, 48, 37, 79, 93, 66, 65, 71, 57, 66, 79, 66, 114, 85, 60, 69, 57, 71, 54, 79, 67, 72, 64, 72, 74, 78, 64, 87, 92, 67, 57, 102, 70, 81, 62, 54, 74, 59, 64, 80, 73, 70, 56, 54, 63, 46, 58, 50, 54, 40, 61, 34, 58, 97, 79, 80, 79, 47, 61, 69, 58, 55, 71, 78, 57, 50, 65, 70, 56, 58, 68, 36, 66, 75, 68, 66, 46, 67, 49, 74, 78, 65, 71, 70, 55, 58, 78, 73, 82, 49, 44, 76, 73, 65, 67, 55, 60, 49, 48, 73, 54, 61, 63, 62, 55, 70, 77, 62, 55, 74, 52, 98, 64, 91, 67, 71, 56, 90, 56, 79, 87, 63, 60, 67, 52, 58, 52, 60, 84, 52, 57, 71, 48, 58, 57, 69, 72, 81, 60, 69, 57, 62, 61, 84, 71, 59, 76, 57, 57, 47, 52, 61, 55, 82, 61, 57, 69, 79, 66, 80, 60, 58, 58, 80, 64, 53, 74, 62, 61, 55, 74, 62, 55, 69, 63, 70, 82, 50, 70, 53, 58, 94, 78, 63, 70, 51, 54, 72, 73, 43, 86, 67, 55, 76, 102, 53, 55, 74, 59, 78, 69, 57, 55, 64, 57, 67, 59, 71, 67, 76, 56, 74, 69, 57, 61, 82, 45, 46, 73, 57, 63, 49, 84, 44, 62, 78, 77, 67, 76, 90, 65, 44, 111, 65, 72, 65, 49, 83, 67, 59, 67, 56, 71, 58, 56, 60, 73, 59, 72, 86, 83, 71, 61, 59, 86, 43, 58, 66, 70, 100, 62, 54, 102, 57, 56, 70, 40, 80, 69, 68, 58, 77, 77, 40, 58, 75, 60, 52, 56, 47, 76, 67, 47, 101, 69, 65, 66, 60, 62, 51, 86, 76, 71, 81, 59, 83, 60, 56, 80, 55, 77, 89, 68, 52, 53, 82, 126, 73, 56, 54, 61, 81, 53, 59, 49, 63, 73, 79, 64, 53, 45, 73, 56, 60, 42, 62, 63, 78, 62, 60, 63, 83, 55, 56, 54, 63, 70, 69, 60, 65, 69, 61, 66, 73, 73, 47, 56, 83, 104, 76, 57, 63, 78, 93, 59, 55, 70, 63, 48, 61, 53, 53, 94, 70, 56, 60, 72, 72, 58, 58, 69, 53, 92, 54, 56, 62, 69, 51, 65, 63, 53, 59, 57, 53, 53, 49, 59, 65, 75, 104, 67, 62, 68, 90, 39, 63, 62, 57, 71, 53, 65, 65, 60, 71, 58, 58, 98, 60, 56, 78, 62, 73, 59, 59, 65, 69, 64, 72, 59, 57, 62, 45, 56, 67, 56, 59, 44, 81, 53, 60, 47, 77, 85, 71, 69, 57, 61, 62, 47, 59, 74, 87, 67, 60, 54, 66, 66, 63, 71, 47, 38, 74, 60, 72, 61, 76, 89, 63, 91, 60, 69, 50, 56, 47, 76, 85, 59, 58, 58, 75, 52, 70, 52, 43, 57, 82, 69, 62, 65, 80, 47, 62, 59, 81, 101, 82, 50, 69, 62, 61, 54, 73, 94, 69, 61, 63, 61, 78, 62, 62, 65, 57, 60, 75, 63, 57, 43, 71, 66, 68, 72, 66, 79, 73, 65, 53, 59, 47, 76, 113, 59, 54, 67, 55, 57, 67, 56, 62, 67, 56, 58, 102, 48, 73, 55, 61, 59, 62, 64, 55, 55, 73, 58, 63, 70, 74, 71, 106, 65, 67, 65, 69, 78, 51, 75, 71, 62, 73, 75, 68, 63, 39, 74, 71, 64, 57, 80, 51, 64, 75, 66, 58, 70, 102, 63, 68, 64, 84, 61, 63, 52, 54, 72, 65, 78, 63, 43, 40, 64, 39, 65, 79, 66, 57, 58, 52, 92, 68, 88, 69, 70, 80, 44, 60, 65, 68, 55, 65, 53, 59, 81, 77, 54, 81, 71, 62, 60, 139, 59, 74, 66, 52, 82, 50, 51, 52, 62, 69, 68, 82, 91, 82, 60, 61, 61, 57, 78, 74, 88, 90, 70, 37, 85, 88, 79, 40, 64, 81, 68, 54, 62, 50, 61, 83, 62, 65, 54, 48, 49, 78, 62, 70, 71, 69, 119, 110, 65, 61, 40, 81, 41, 146, 77, 91, 57, 83, 53, 68, 46, 70, 68, 138, 101, 51, 70, 60, 57, 85, 77, 77, 45, 51, 82, 42, 97, 63, 82, 70, 54, 61, 64, 57, 54, 79, 70, 69, 67, 70, 60, 54, 49, 61, 53, 63, 67, 78, 58, 88, 60, 49, 86, 64, 52, 56, 83, 71, 64, 95, 64, 72, 91, 62, 61, 60, 77, 56, 63, 56, 66, 56, 59, 86, 71, 66, 63, 78, 69, 63, 71, 61, 63, 69, 64, 59, 88, 66, 79, 74, 86, 55, 64, 54, 54, 64, 68, 63, 52, 55, 67, 53, 72, 58, 56, 87, 49, 58, 85, 68, 58, 56, 61, 82, 151, 57, 60, 74, 73, 73, 109, 78, 60, 109, 81, 63, 52, 48, 98, 94, 41, 63, 72, 47, 57, 86, 59, 71, 57, 58, 57, 69, 74, 46, 54, 76, 81, 63, 65, 50, 74, 44, 61, 61, 68, 72, 69, 52, 29, 54, 57, 64, 47, 55, 50, 72, 54, 64, 72, 70, 61, 51, 48, 72, 92, 48, 57, 37, 52, 45, 89, 61, 65, 110, 53, 65, 58, 58, 64, 84, 68, 100, 60, 48, 65, 71, 55, 77, 71, 68, 53, 74, 66, 66, 63, 57, 59, 59, 52, 64, 52, 62, 63, 67, 56, 105, 61, 65, 54, 72, 61, 51, 69, 65, 53, 51, 61, 72, 55, 59, 60, 63, 52, 57, 60, 67, 57, 72, 53, 52, 46, 37, 69, 58, 89, 132, 50, 47, 78, 75, 74, 54, 55, 62, 54, 45, 56, 60, 64, 67, 72, 92, 59, 72, 87, 68, 72, 59, 59, 61, 57, 61, 75, 55, 55, 77, 82, 61, 69, 72, 86, 59, 68, 57, 53, 65, 65, 126, 83, 50, 80, 53, 62, 55, 67, 68, 60, 78, 58, 37, 52, 82, 96, 60, 69, 52, 80, 66, 56, 56, 70, 65, 56, 60, 52, 58, 54, 70, 67, 92, 64, 65, 52, 51, 61, 62, 85, 61, 101, 74, 72, 71, 103, 110, 59, 77, 66, 64, 61, 56, 67, 77, 53, 85, 59, 83, 54, 99, 65, 54, 80, 58, 93, 79, 100, 57, 61, 73, 36, 76, 61, 54, 57, 61, 68, 113, 51, 69, 69, 73, 63, 73, 60, 64, 95, 60, 57, 64, 97, 63, 64, 67, 95, 42, 79, 71, 85, 48, 52, 79, 59, 60, 58, 67, 84, 101, 70, 43, 43, 57, 73, 60, 54, 62, 49, 68, 62, 95, 53, 61, 50, 78, 56, 74, 67, 47, 60, 55, 61, 67, 42, 66, 69, 68, 58, 76, 79, 57, 59, 60, 51, 55, 63, 62, 33, 42, 52, 97, 67, 75, 71, 57, 53, 62, 64, 59, 51, 59, 87, 57, 75, 57, 80, 58, 66, 59, 67, 52, 70, 60, 83, 73, 66, 86, 69, 61, 50, 86, 74, 71, 64, 61, 58, 109, 63, 61, 54, 61, 58, 68, 67, 56, 64, 65, 50, 58, 65, 64, 67, 58, 70, 36, 68, 61, 58, 80, 80, 76, 53, 68, 46, 57, 70, 66, 66, 56, 68, 72, 54, 78, 64, 59, 70, 68, 62, 67, 87, 39, 47, 75, 67, 80, 61, 67, 55, 62, 48, 87, 87, 61, 69, 74, 69, 58, 70, 54, 57, 95, 66, 46, 101, 75, 72, 78, 64, 82, 72, 67, 55, 65, 70, 67, 61, 69, 65, 67, 72, 71, 73, 68, 56, 82, 64, 65, 52, 77, 45, 59, 32, 59, 63, 66, 63, 65, 70, 60, 66, 61, 91, 62, 77, 53, 48, 65, 76, 56, 46, 55, 58, 84, 77, 56, 68, 45, 52, 74, 78, 82, 63, 65, 60, 59, 60, 66, 59, 64, 63, 61, 65, 56, 66, 66, 52, 58, 77, 127, 47, 66, 57, 63, 45, 50, 53, 42, 62, 75, 58, 69, 57, 54, 71, 75, 55, 54, 80, 67, 78, 60, 56, 41, 61, 70, 53, 43, 66, 78, 75, 59, 63, 80, 55, 61, 70, 57, 35, 46, 63, 56, 82, 56, 53, 88, 110, 62, 53, 50, 60, 107, 57, 71, 61, 61, 53, 61, 61, 58, 76, 55, 81, 55, 43, 84, 60, 70, 61, 66, 64, 77, 65, 67, 68, 85, 73, 77, 52, 80, 65, 72, 70, 82, 64, 70, 48, 69, 97, 62, 64, 66, 65, 57, 56, 68, 78, 69, 60, 54, 53, 58, 91, 62, 53, 70, 59, 51, 70, 74, 59, 70, 61, 72, 61, 57, 61, 64, 50, 62, 64, 53, 53, 78, 84, 80, 56, 67, 59, 76, 45, 55, 77, 68, 62, 64, 47, 91, 60, 52, 56, 61, 55, 74, 60, 66, 56, 59, 64, 59, 66, 82, 69, 54, 60, 54, 60, 54, 64, 54, 61, 111, 79, 53, 55, 51, 66, 59, 82, 55, 64, 65, 89, 70, 69, 45, 58, 67, 70, 58, 76, 56, 71, 84, 47, 84, 67, 81, 52, 58, 61, 81, 61, 58, 119, 87, 51, 65, 55, 82, 67, 45, 68, 66, 70, 76, 56, 67, 56, 47, 53, 73, 68, 60, 56, 56, 57, 70, 56, 81, 75, 74, 53, 108, 44, 73, 62, 62, 58, 77, 52, 56, 59, 58, 77, 65, 67, 86, 43, 67, 54, 62, 79, 109, 70, 63, 59, 87, 86, 59, 56, 62, 62, 58, 64, 70, 53, 73, 48, 71, 67, 48, 57, 65, 56, 55, 67, 71, 80, 53, 54, 78, 65, 59, 76, 63, 69, 75, 61, 59, 64, 63, 69, 81, 61, 52, 58, 49, 87, 59, 56, 78, 78, 52, 112, 91, 56, 73, 56, 87, 61, 55, 57, 59, 78, 59, 60, 53, 57, 66, 67, 67, 86, 85, 76, 55, 72, 59, 62, 55, 58, 76, 64, 81, 58, 105, 76, 60, 52, 62, 74, 54, 61, 64, 51, 63, 91, 50, 68, 67, 61, 74, 61, 70, 71, 61, 51, 67, 55, 63, 58, 58, 68, 75, 59, 57, 62, 47, 74, 58, 67, 65, 62, 63, 84, 62, 51, 54, 81, 102, 58, 104, 69, 68, 55, 70, 58, 76, 83, 68, 47, 83, 78, 73, 58, 59, 54, 74, 63, 70, 54, 56, 64, 93, 59, 63, 64, 81, 59, 53, 79, 63, 72, 66, 57, 56, 50, 61, 59, 62, 64, 45, 62, 113, 63, 65, 67, 58, 88, 65, 47, 49, 61, 67, 54, 62, 67, 68, 72, 81, 61, 57, 60, 51, 60, 62, 79, 93, 75, 83, 68, 73, 73, 64, 84, 69, 67, 57, 76, 81, 62, 74, 62, 61, 78, 66, 81, 76, 68, 69, 57, 56, 51, 78, 51, 57, 51, 111, 69, 70, 82, 68, 81, 63, 80, 63, 54, 88, 59, 66, 57, 103, 87, 51, 65, 68, 68, 53, 72, 51, 91, 50, 63, 51, 65, 63, 70, 70, 67, 62, 72, 59, 52, 73, 48, 64, 52, 55, 66, 84, 54, 63, 62, 76, 60, 60, 63, 68, 64, 60, 49, 47, 82, 58, 105, 63, 67, 63, 74, 42, 79, 104, 102, 78, 54, 59, 68, 60, 61, 75, 72, 58, 56, 44, 60, 60, 59, 38, 65, 52, 66, 51, 58, 67, 87, 74, 75, 57, 56, 67, 61, 89, 68, 55, 77, 121, 58, 59, 62, 79, 60, 102, 63, 53, 59, 84, 64, 59, 97, 65, 70, 68, 66, 85, 53, 52, 44, 70, 54, 62, 64, 58, 74, 74, 48, 63, 65, 74, 64, 63, 65, 58, 65, 96, 51, 63, 63, 81, 71, 90, 61, 55, 56, 68, 53, 56, 62, 68, 58, 56, 56, 41, 85, 107, 69, 104, 69, 59, 64, 48, 79, 52, 73, 55, 51, 101, 57, 70, 75, 70, 70, 61, 60, 57, 56, 79, 64, 55, 63, 89, 66, 61, 70, 72, 56, 41, 67, 60, 78, 78, 55, 49, 85, 66, 57, 62, 59, 58, 54, 75, 58, 59, 51, 68, 68, 59, 52, 82, 50, 59, 81, 83, 94, 60, 61, 53, 54, 69, 68, 55, 61, 58, 53, 66, 70, 136, 58, 66, 61, 51, 80, 50, 60, 57, 61, 65, 62, 72, 68, 55, 68, 83, 68, 96, 65, 58, 60, 65, 51, 70, 77, 71, 100, 57, 65, 76, 56, 52, 72, 63, 69, 50, 57, 51, 54, 66, 66, 76, 60, 72, 150, 58, 49, 67, 59, 93, 51, 59, 59, 65, 56, 46, 64, 54, 64, 88, 58, 72, 71, 63, 77, 57, 95, 78, 68, 56, 66, 58, 57, 52, 76, 69, 72, 106, 69, 48, 62, 59, 61, 126, 68, 69, 54, 61, 61, 59, 66, 57, 60, 55, 58, 50, 61, 69, 68, 75, 54, 63, 49, 57, 57, 71, 65, 60, 60, 84, 55, 57, 85, 71, 92, 84, 48, 57, 65, 98, 57, 56, 61, 57, 60, 51, 81, 86, 63, 58, 52, 45, 87, 49, 52, 59, 57, 61, 65, 96, 65, 69, 61, 70, 72, 68, 122, 79, 67, 61, 46, 67, 54, 64, 70, 83, 61, 61, 78, 66, 70, 66, 83, 58, 45, 47, 67, 64, 56, 67, 66, 54, 48, 80, 68, 67, 98, 107, 63, 62, 65, 84, 85, 57, 62, 94, 68, 66, 75, 81, 66, 59, 61, 63, 44, 61, 88, 88, 54, 60, 64, 64, 55, 49, 65, 50, 64, 54, 60, 80, 63, 75, 77, 60, 37, 44, 58, 69, 55, 90, 55, 68, 39, 62, 75, 72, 89, 43, 35, 63, 60, 94, 51, 55, 51, 63, 53, 58, 97, 75, 87, 67, 45, 61, 45, 57, 66, 67, 62, 46, 76, 56, 47, 67, 70, 56, 69, 63, 84, 69, 40, 64, 58, 77, 55, 67, 54, 62, 88, 60, 53, 57, 59, 74, 50, 63, 56, 64, 50, 68, 84, 55, 64, 51, 60, 50, 47, 62, 80, 53, 52, 59, 75, 51, 59, 81, 65, 67, 76, 70, 100, 64, 69, 70, 75, 68, 43, 46, 50, 82, 55, 39, 53, 57, 67, 58, 57, 48, 68, 80, 49, 45, 78, 67, 66, 129, 82, 58, 39, 56, 144, 53, 72, 49, 59, 71, 58, 55, 54, 81, 66, 51, 53, 54, 69, 72, 78, 57, 59, 53, 72, 48, 61, 58, 69, 58, 79, 56, 69, 51, 95, 121, 54, 54, 60, 56, 48, 59, 54, 86, 73, 58, 49, 58, 135, 37, 63, 63, 91, 107, 34, 33, 46, 68, 70, 54, 53, 52, 62, 53, 50, 68, 71, 76, 81, 73, 57, 68, 62, 97, 57, 52, 52, 72, 87, 89, 60, 58, 60, 57, 62, 72, 105, 66, 52, 58, 123, 80, 53, 65, 44, 64, 53, 62, 64, 63, 49, 68, 52, 70, 87, 52, 54, 57, 72, 93, 87, 65, 58, 69, 47, 68, 55, 61, 83, 63, 70, 63, 80, 65, 84, 82, 68, 54, 58, 81, 74, 46, 68, 64, 81, 52, 64, 62, 79, 59, 53, 85, 58, 71, 51, 50, 79, 75, 64, 56, 71, 53, 71, 58, 44, 60, 52, 78, 59, 75, 88, 50, 66, 59, 85, 58, 54, 54, 74, 65, 63, 65, 43, 78, 82, 70, 56, 44, 80, 74, 64, 68, 75, 70, 85, 77, 55, 72, 64, 71, 127, 138, 68, 62, 55, 40, 92, 61, 63, 77, 78, 54, 59, 74, 55, 66, 80, 80, 98, 45, 69, 66, 61, 63, 58, 48, 62, 87, 62, 64, 65, 51, 83, 43, 51, 65, 50, 80, 52, 69, 68, 61, 76, 72, 80, 64, 63, 66, 67, 86, 71, 67, 61, 53, 46, 78, 70, 60, 63, 69, 73, 50, 52, 61, 61, 68, 60, 42, 51, 59, 54, 91, 57, 55, 79, 55, 68, 70, 105, 59, 72, 62, 80, 88, 51, 64, 64, 53, 109, 61, 47, 68, 70, 51, 62, 49, 52, 68, 52, 100, 50, 57, 79, 68, 64, 77, 79, 93, 49, 70, 96, 65, 71, 90, 74, 50, 99, 50, 51, 69, 65, 79, 62, 51, 72, 49, 40, 56, 66, 64, 79, 53, 56, 99, 62, 71, 59, 58, 44, 100, 45, 50, 45, 51, 80, 69, 63, 67, 64, 65, 75, 87, 75, 58, 58, 69, 71, 51, 83, 54, 69, 61, 56, 65, 55, 80, 52, 51, 59, 94, 49, 54, 55, 85, 83, 66, 63, 89, 57, 77, 52, 96, 62, 84, 63, 56, 48, 59, 59, 58, 86, 92, 57, 86, 63, 60, 73, 49, 60, 60, 72, 55, 60, 51, 74, 88, 57, 50, 48, 86, 55, 76, 76, 62, 54, 53, 71, 112, 59, 66, 60, 44, 78, 103, 65, 62, 65, 59, 66, 76, 77, 85, 51, 77, 48, 58, 59, 66, 56, 87, 64, 92, 69, 46, 65, 66, 75, 66, 68, 65, 62, 66, 48, 71, 54, 93, 44, 52, 58, 57, 60, 92, 59, 50, 59, 58, 87, 66, 63, 98, 40, 62, 58, 75, 67, 69, 109, 48, 46, 62, 49, 66, 67, 70, 65, 55, 59, 54, 91, 65, 63, 56, 78, 77, 67, 77, 95, 61, 45, 55, 70, 55, 83, 63, 85, 70, 68, 64, 50, 63, 72, 56, 66, 60, 59, 112, 88, 53, 35, 65, 65, 57, 39, 85, 72, 76, 59, 91, 72, 62, 58, 71, 65, 83, 71, 49, 63, 67, 60, 52, 70, 100, 59, 70, 69, 93, 58, 47, 78, 100, 53, 47, 73, 77, 52, 72, 64, 83, 54, 59, 65, 66, 66, 46, 68, 73, 47, 52, 58, 52, 51, 77, 64, 99, 58, 63, 81, 40, 42, 51, 65, 59, 80, 66, 43, 66, 72, 64, 51, 66, 67, 65, 59, 60, 70, 42, 60, 73, 60, 66, 75, 42, 44, 66, 32, 72, 59, 88, 64, 93, 60, 67, 50, 54, 69, 73, 66, 70, 58, 62, 71, 62, 60, 63, 62, 61, 59, 69, 54, 59, 56, 75, 62, 78, 62, 80, 65, 103, 61, 54, 61, 43, 107, 63, 75, 53, 74, 64, 56, 53, 83, 62, 59, 55, 56, 64, 50, 46, 69, 61, 69, 46, 64, 65, 128, 129, 54, 91, 60, 83, 83, 68, 62, 60, 65, 60, 46, 80, 64, 69, 58, 79, 67, 69, 81, 80, 65, 57, 55, 62, 56, 61, 60, 61, 86, 38, 62, 52, 50, 60, 87, 54, 83, 59, 73, 65, 50, 129, 40, 95, 50, 49, 91, 53, 50, 60, 59, 70, 68, 56, 57, 44, 57, 79, 65, 64, 76, 60, 50, 61, 48, 67, 55, 37, 91, 56, 58, 69, 70, 39, 85, 59, 59, 49, 42, 76, 67, 48, 55, 87, 57, 104, 117, 77, 62, 65, 70, 58, 60, 69, 72, 84, 58, 64, 109, 55, 62, 70, 54, 40, 77, 63, 58, 73, 81, 78, 54, 50, 51, 48, 70, 77, 47, 67, 49, 103, 100, 68, 58, 75, 49, 98, 52, 62, 96, 63, 75, 60, 96, 56, 61, 68, 42, 63, 59, 75, 74, 67, 77, 70, 70, 79, 58, 46, 65, 61, 43, 45, 65, 69, 57, 105, 71, 61, 74, 41, 81, 87, 53, 80, 44, 79, 32, 82, 68, 76, 55, 54, 63, 81, 58, 66, 55, 57, 75, 63, 51, 62, 67, 60, 65, 63, 52, 65, 99, 76, 69, 66, 56, 62, 58, 59, 78, 45, 64, 71, 58, 66, 61, 76, 53, 58, 60, 69, 54, 56, 58, 51, 70, 61, 79, 57, 65, 79, 61, 60, 63, 69, 65, 72, 63, 86, 68, 64, 81, 59, 57, 69, 71, 60, 50, 58, 68, 78, 49, 85, 44, 62, 69, 58, 56, 76, 64, 60, 69, 79, 75, 72, 51, 73, 58, 59, 61, 57, 79, 58, 58, 54, 61, 66, 51, 59, 69, 83, 80, 70, 56, 67, 71, 75, 52, 62, 57, 71, 59, 61, 70, 58, 84, 58, 49, 74, 55, 57, 69, 79, 63, 72, 80, 78, 61, 68, 91, 72, 52, 92, 46, 67, 63, 68, 72, 74, 77, 58, 66, 94, 56, 70, 63, 51, 69, 53, 65, 59, 62, 62, 83, 82, 77, 63, 74, 67, 52, 53, 67, 62, 76, 74, 59, 64, 67, 61, 89, 73, 65, 49, 74, 70, 66, 69, 75, 62, 71, 74, 59, 57, 59, 72, 66, 78, 55, 54, 59, 71, 61, 69, 56, 58, 57, 83, 80, 72, 81, 69, 55, 63, 63, 53, 58, 71, 69, 76, 75, 59, 44, 62, 70, 57, 59, 65, 55, 60, 68, 58, 54, 55, 74, 56, 92, 63, 83, 60, 72, 77, 75, 77, 62, 74, 78, 64, 72, 53, 70, 61, 71, 62, 98, 62, 65, 65, 53, 64, 65, 67, 64, 63, 70, 92, 64, 72, 55, 62, 49, 54, 66, 67, 61, 62, 61, 62, 46, 59, 60, 60, 61, 52, 62, 65, 61, 66, 64, 68, 48, 53, 63, 72, 69, 67, 73, 94, 61, 71, 60, 75, 82, 51, 80, 67, 63, 65, 63, 66, 67, 71, 55, 59, 60, 69, 90, 57, 63, 56, 54, 80, 80, 60, 62, 54, 59, 60, 54, 106, 61, 64, 47, 69, 58, 62, 55, 84, 56, 47, 66, 76, 58, 70, 75, 55, 58, 77, 73, 56, 50, 60, 70, 61, 76, 73, 59, 73, 60, 69, 60, 59, 55, 59, 80, 74, 58, 71, 59, 104, 75, 58, 51, 58, 63, 58, 58, 97, 64, 57, 56, 92, 51, 52, 73, 63, 61, 61, 76, 78, 58, 50, 72, 60, 64, 54, 64, 70, 67, 66, 61, 61, 54, 62, 74, 75, 60, 79, 73, 68, 67, 76, 57, 70, 70, 77, 55, 56, 64, 63, 79, 61, 43, 60, 65, 56, 67, 71, 51, 68, 55, 74, 78, 71, 54, 52, 79, 71, 61, 56, 56, 56, 65, 83, 76, 64, 56, 67, 55, 67, 69, 67, 74, 75, 60, 54, 64, 62, 62, 64, 59, 59, 68, 67, 61, 65, 63, 58, 44, 61, 49, 61, 63, 76, 66, 63, 97, 73, 64, 61, 81, 61, 56, 79, 56, 95, 59, 59, 44, 62, 79, 56, 77, 62, 50, 60, 72, 98, 62, 85, 56, 94, 64, 56, 52, 58, 63, 57, 45, 56, 58, 65, 53, 69, 79, 49, 68, 51, 79, 67, 64, 70, 64, 73, 72, 68, 63, 114, 64, 76, 57, 79, 74, 57, 76, 66, 69, 68, 74, 62, 56, 73, 64, 62, 71, 62, 54, 71, 74, 65, 47, 63, 54, 92, 61, 63, 68, 50, 85, 44, 63, 70, 72, 65, 68, 69, 63, 52, 67, 86, 55, 76, 66, 52, 87, 63, 51, 73, 45, 63, 60, 88, 81, 134, 68, 77, 61, 70, 58, 63, 53, 58, 70, 73, 61, 67, 61, 74, 61, 76, 63, 66, 84, 109, 56, 62, 57, 91, 61, 54, 55, 67, 55, 71, 55, 78, 52, 37, 54, 53, 61, 73, 54, 75, 64, 88, 60, 70, 59, 80, 54, 60, 81, 55, 93, 66, 54, 67, 66, 56, 67, 63, 60, 162, 63, 73, 58, 58, 68, 64, 66, 53, 63, 70, 60, 61, 57, 51, 61, 54, 66, 65, 60, 57, 94, 60, 59, 52, 65, 52, 80, 54, 94, 63, 66, 54, 61, 67, 64, 83, 56, 49, 52, 83, 64, 66, 52, 65, 74, 57, 58, 65, 68, 73, 59, 71, 55, 84, 62, 53, 59, 67, 65, 60, 85, 54, 73, 82, 73, 52, 57, 61, 66, 73, 64, 47, 51, 76, 100, 61, 48, 83, 57, 66, 71, 116, 65, 65, 53, 73, 60, 59, 50, 65, 51, 72, 58, 67, 53, 62, 62, 39, 61, 69, 111, 64, 53, 52, 60, 83, 74, 61, 70, 83, 61, 63, 49, 68, 58, 64, 57, 80, 57, 66, 131, 53, 58, 68, 109, 76, 103, 64, 72, 69, 63, 84, 67, 58, 68, 72, 72, 59, 57, 59, 69, 63, 61, 70, 57, 73, 64, 59, 69, 110, 69, 49, 52, 62, 67, 64, 62, 68, 56, 49, 65, 68, 66, 57, 76, 75, 62, 71, 86, 54, 85, 73, 73, 47, 52, 51, 75, 87, 68, 53, 92, 121, 52, 52, 49, 58, 56, 67, 66, 71, 71, 81, 59, 77, 55, 65, 65, 56, 68, 70, 60, 65, 89, 67, 80, 70, 84, 62, 61, 77, 86, 66, 68, 70, 60, 78, 60, 64, 59, 58, 67, 59, 76, 78, 64, 60, 64, 63, 62, 60, 72, 67, 63, 60, 73, 54, 63, 74, 59, 53, 57, 74, 56, 54, 66, 59, 61, 56, 63, 62, 54, 55, 58, 69, 123, 55, 57, 79, 71, 64, 55, 63, 67, 54, 63, 79, 67, 53, 90, 64, 77, 64, 70, 62, 80, 111, 46, 62, 50, 62, 62, 70, 63, 51, 57, 60, 48, 55, 54, 63, 62, 48, 83, 75, 54, 64, 72, 59, 57, 50, 67, 78, 68, 56, 72, 54, 78, 57, 67, 76, 57, 73, 61, 67, 59, 63, 61, 53, 64, 65, 61, 66, 75, 78, 58, 75, 65, 72, 57, 58, 73, 57, 63, 73, 57, 83, 59, 86, 59, 52, 63, 56, 48, 60, 52, 69, 83, 53, 57, 59, 75, 45, 40, 64, 73, 62, 60, 63, 69, 64, 84, 71, 63, 70, 58, 73, 56, 54, 58, 62, 67, 62, 70, 66, 61, 50, 92, 58, 60, 65, 56, 65, 53, 71, 59, 77, 47, 111, 89, 58, 47, 63, 64, 55, 59, 58, 53, 71, 61, 58, 54, 65, 67, 70, 91, 65, 68, 67, 67, 63, 76, 56, 56, 74, 68, 61, 76, 46, 57, 62, 63, 61, 78, 66, 60, 58, 60, 76, 51, 63, 74, 73, 72, 57, 65, 68, 80, 66, 60, 70, 59, 66, 64, 69, 62, 75, 64, 65, 56, 92, 60, 54, 58, 55, 86, 59, 62, 48, 81, 61, 74, 65, 72, 88, 58, 53, 56, 45, 65, 57, 58, 71, 60, 72, 60, 86, 61, 71, 63, 76, 66, 53, 59, 64, 54, 85, 69, 77, 62, 71, 94, 73, 94, 95, 94, 70, 62, 77, 72, 66, 66, 59, 71, 46, 68, 41, 76, 55, 67, 60, 55, 66, 57, 55, 54, 65, 81, 79, 75, 57, 52, 83, 69, 73, 89, 57, 52, 57, 87, 54, 78, 59, 56, 105, 69, 59, 63, 68, 69, 49, 68, 60, 63, 64, 69, 73, 90, 74, 62, 60, 56, 55, 68, 58, 63, 75, 68, 65, 50, 50, 71, 63, 52, 73, 73, 56, 99, 59, 61, 50, 51, 65, 70, 62, 71, 61, 68, 66, 65, 61, 66, 53, 55, 64, 73, 55, 101, 66, 96, 69, 54, 62, 70, 92, 61, 61, 67, 60, 72, 78, 74, 57, 66, 53, 66, 59, 54, 61, 56, 48, 57, 61, 70, 58, 69, 70, 54, 67, 80, 74, 70, 70, 66, 63, 66, 63, 64, 73, 76, 63, 55, 59, 52, 64, 95, 70, 56, 52, 68, 59, 54, 69, 72, 71, 72, 84, 82, 76, 65, 68, 96, 72, 63, 77, 73, 63, 59, 66, 75, 61, 69, 74, 58, 76, 61, 56, 68, 64, 63, 49, 56, 56, 58, 76, 59, 61, 68, 63, 64, 72, 60, 68, 49, 77, 61, 66, 56, 53, 55, 48, 59, 68, 63, 60, 72, 62, 75, 47, 67, 65, 72, 65, 80, 67, 58, 56, 64, 64, 71, 77, 70, 52, 66, 82, 53, 63, 78, 63, 59, 65, 64, 65, 60, 71, 78, 77, 57, 68, 60, 53, 59, 75, 67, 62, 58, 64, 53, 76, 62, 62, 59, 63, 67, 71, 58, 67, 61, 82, 64, 66, 58, 66, 45, 78, 57, 49, 64, 76, 68, 55, 60, 83, 73, 61, 70, 73, 78, 57, 59, 79, 55, 68, 66, 57, 57, 71, 57, 65, 52, 72, 69, 59, 55, 85, 81, 50, 69, 62, 80, 68, 67, 72, 77, 60, 70, 56, 106, 64, 64, 67, 71, 65, 58, 61, 63, 79, 74, 66, 71, 68, 73, 90, 66, 53, 67, 69, 76, 61, 68, 61, 54, 57, 52, 45, 88, 56, 62, 51, 65, 60, 67, 83, 70, 50, 75, 54, 64, 46, 58, 78, 47, 71, 85, 74, 47, 45, 86, 58, 62, 86, 66, 61, 66, 80, 78, 71, 75, 56, 56, 63, 72, 81, 58, 66, 72, 89, 75, 64, 69, 58, 89, 64, 50, 62, 62, 59, 72, 69, 59, 57, 75, 48, 71, 67, 75, 61, 64, 56, 94, 60, 60, 80, 59, 51, 48, 72, 62, 79, 73, 65, 65, 72, 50, 47, 67, 52, 58, 72, 59, 64, 71, 64, 59, 52, 85, 63, 63, 64, 80, 55, 67, 61, 77, 72, 74, 59, 55, 50, 105, 68, 57, 69, 64, 68, 70, 50, 53, 68, 68, 75, 89, 63, 60, 56, 57, 67, 54, 63, 64, 93, 65, 68, 73, 64, 92, 59, 89, 56, 74, 58, 82, 84, 57, 123, 63, 75, 54, 55, 54, 54, 58, 62, 60, 87, 64, 62, 74, 78, 67, 58, 54, 92, 78, 58, 60, 48, 77, 91, 60, 60, 63, 101, 79, 53, 80, 45, 67, 65, 57, 83, 68, 67, 64, 60, 62, 82, 49, 60, 54, 59, 58, 59, 65, 67, 54, 65, 80, 59, 69, 62, 67, 65, 76, 168, 59, 50, 65, 56, 82, 58, 82, 59, 63, 64, 70, 59, 92, 50, 56, 56, 83, 52, 67, 63, 55, 57, 66, 74, 55, 47, 65, 78, 58, 60, 69, 57, 70, 56, 62, 55, 64, 70, 67, 56, 60, 58, 70, 57, 71, 60, 67, 60, 62, 72, 65, 75, 61, 77, 71, 62, 53, 58, 53, 64, 102, 67, 64, 98, 78, 45, 53, 67, 46, 61, 70, 62, 62, 113, 106, 67, 68, 61, 72, 62, 81, 58, 65, 61, 60, 74, 68, 63, 61, 49, 53, 71, 61, 74, 64, 90, 64, 54, 87, 60, 55, 130, 61, 102, 69, 65, 72, 58, 49, 51, 77, 63, 63, 82, 54, 66, 66, 68, 54, 72, 159, 54, 64, 64, 62, 67, 75, 68, 66, 57, 68, 55, 65, 54, 69, 61, 83, 66, 62, 55, 45, 67, 59, 64, 69, 65, 68, 54, 78, 45, 51, 87, 68, 89, 58, 60, 66, 68, 65, 67, 64, 86, 84, 78, 51, 70, 87, 52, 53, 57, 82, 62, 47, 67, 65, 58, 59, 72, 64, 55, 64, 59, 63, 65, 59, 58, 71, 59, 64, 64, 67, 56, 65, 60, 62, 89, 57, 55, 62, 65, 74, 67, 84, 59, 57, 71, 53, 70, 70, 58, 66, 58, 86, 62, 90, 63, 65, 63, 65, 60, 78, 49, 65, 68, 59, 62, 66, 74, 66, 68, 56, 56, 77, 49, 94, 73, 67, 58, 65, 69, 63, 71, 51, 50, 79, 62, 53, 61, 68, 65, 56, 65, 75, 68, 107, 59, 64, 52, 68, 60, 45, 62, 60, 46, 64, 73, 56, 59, 71, 62, 94, 65, 76, 79, 60, 47, 46, 47, 71, 68, 64, 86, 62, 55, 74, 53, 69, 57, 62, 71, 58, 61, 80, 64, 80, 51, 62, 62, 58, 65, 55, 61, 63, 75, 70, 60, 58, 68, 64, 72, 91, 75, 56, 54, 51, 70, 53, 67, 64, 48, 66, 86, 69, 60, 62, 70, 53, 69, 60, 74, 69, 65, 93, 74, 63, 59, 72, 79, 71, 50, 62, 47, 62, 66, 60, 73, 74, 82, 70, 69, 52, 58, 81, 57, 72, 65, 81, 61, 42, 69, 77, 59, 87, 85, 52, 57, 49, 57, 75, 82, 47, 56, 108, 51, 74, 134, 106, 66, 63, 45, 56, 52, 39, 56, 68, 85, 79, 67, 70, 66, 65, 54, 80, 71, 55, 55, 54, 75, 65, 52, 61, 62, 80, 64, 57, 89, 66, 61, 56, 77, 71, 73, 72, 75, 59, 60, 66, 64, 75, 63, 59, 87, 48, 65, 65, 63, 61, 77, 78, 65, 99, 113, 68, 63, 75, 54, 73, 74, 71, 74, 74, 66, 57, 52, 64, 74, 73, 67, 64, 64, 65, 62, 60, 58, 78, 68, 69, 58, 61, 55, 73, 53, 69, 105, 57, 59, 72, 62, 59, 58, 56, 60, 52, 64, 56, 59, 65, 62, 57, 62, 78, 51, 48, 74, 55, 79, 63, 78, 59, 61, 58, 61, 77, 86, 55, 66, 68, 70, 69, 84, 57, 72, 59, 66, 73, 68, 83, 60, 63, 64, 77, 66, 63, 79, 84, 55, 48, 83, 71, 66, 55, 63, 67, 60, 100, 78, 57, 55, 81, 55, 61, 60, 53, 94, 60, 64, 79, 56, 45, 50, 55, 62, 70, 69, 82, 73, 54, 69, 65, 48, 75, 60, 65, 59, 67, 55, 77, 63, 44, 57, 60, 52, 72, 77, 77, 60, 49, 71, 50, 81, 51, 62, 77, 63, 64, 65, 60, 74, 53, 59, 63, 51, 72, 69, 66, 80, 66, 71, 67, 57, 47, 86, 57, 50, 86, 53, 62, 62, 66, 79, 56, 63, 58, 68, 68, 69, 73, 56, 58, 75, 66, 64, 64, 66, 58, 60, 51, 112, 83, 63, 65, 58, 56, 72, 65, 56, 71, 71, 53, 68, 62, 56, 71, 66, 96, 78, 56, 57, 56, 59, 61, 53, 67, 76, 68, 84, 72, 49, 57, 49, 96, 66, 64, 64, 70, 62, 79, 66, 55, 62, 63, 57, 63, 58, 54, 52, 57, 64, 57, 78, 62, 62, 67, 85, 64, 58, 72, 82, 65, 61, 76, 50, 49, 57, 91, 66, 62, 64, 57, 64, 73, 71, 64, 63, 76, 56, 101, 66, 66, 55, 61, 67, 59, 65, 67, 77, 60, 59, 57, 91, 63, 61, 56, 76, 56, 62, 79, 93, 63, 64, 60, 67, 56, 73, 67, 70, 57, 75, 75, 76, 51, 70, 52, 54, 65, 48, 71, 73, 60, 72, 55, 53, 61, 72, 67, 64, 61, 102, 65, 97, 69, 63, 76, 79, 64, 60, 41, 89, 66, 67, 55, 91, 60, 60, 66, 63, 53, 57, 57, 76, 80, 56, 65, 56, 65, 60, 76, 71, 56, 67, 50, 81, 58, 63, 65, 55, 56, 76, 59, 59, 48, 68, 58, 60, 71, 62, 56, 75, 57, 105, 89, 68, 67, 55, 62, 67, 99, 65, 81, 58, 77, 102, 74, 57, 77, 69, 56, 61, 67, 70, 62, 70, 66, 62, 61, 89, 69, 75, 76, 56, 72, 59, 53, 66, 56, 63, 65, 86, 53, 59, 79, 31, 65, 70, 56, 57, 60, 59, 58, 63, 73, 65, 75, 63, 52, 68, 61, 50, 69, 52, 54, 65, 72, 84, 59, 65, 80, 52, 64, 63, 69, 64, 76, 67, 61, 54, 71, 73, 58, 56, 72, 68, 70, 54, 88, 59, 60, 57, 70, 79, 64, 66, 65, 75, 75, 67, 57, 61, 77, 61, 74, 62, 75, 64, 59, 54, 67, 124, 50, 67, 62, 73, 60, 58, 57, 59, 61, 46, 66, 64, 58, 69, 68, 70, 64, 63, 70, 63, 77, 52, 67, 58, 48, 57, 72, 62, 60, 68, 76, 63, 54, 71, 56, 60, 51, 65, 55, 64, 70, 87, 58, 46, 62, 58, 62, 63, 62, 59, 66, 68, 63, 54, 60, 88, 70, 73, 61, 69, 60, 62, 68, 62, 61, 72, 60, 55, 92, 60, 54, 63, 65, 75, 63, 81, 56, 88, 55, 101, 84, 70, 57, 60, 44, 65, 57, 55, 65, 83, 63, 66, 64, 59, 57, 51, 67, 122, 57, 76, 60, 59, 65, 61, 84, 59, 69, 55, 58, 57, 62, 72, 70, 58, 48, 124, 70, 60, 63, 51, 71, 61, 74, 75, 76, 73, 62, 45, 87, 66, 69, 56, 60, 56, 57, 61, 64, 56, 56, 52, 54, 67, 56, 48, 63, 65, 68, 91, 70, 56, 73, 60, 67, 82, 57, 52, 61, 67, 58, 61, 57, 55, 62, 67, 57, 77, 60, 79, 56, 64, 51, 62, 114, 66, 61, 44, 66, 56, 56, 75, 70, 66, 74, 90, 62, 49, 55, 63, 59, 74, 86, 60, 59, 90, 64, 70, 69, 67, 59, 82, 63, 67, 69, 56, 44, 89, 56, 63, 67, 60, 60, 66, 61, 56, 60, 56, 61, 86, 56, 58, 67, 60, 63, 60, 69, 76, 74, 71, 70, 54, 58, 53, 64, 52, 53, 61, 159, 78, 51, 51, 149, 60, 63, 65, 63, 58, 62, 62, 57, 65, 88, 69, 65, 63, 72, 76, 62, 57, 55, 70, 55, 90, 56, 55, 79, 46, 53, 58, 48, 71, 70, 67, 86, 69, 49, 68, 58, 85, 68, 55, 61, 77, 73, 88, 54, 71, 65, 66, 70, 63, 59, 65, 70, 92, 81, 51, 78, 61, 56, 62, 53, 59, 65, 62, 54, 52, 61, 82, 61, 60, 57, 68, 56, 79, 56, 55, 81, 57, 57, 62, 69, 63, 68, 64, 59, 61, 51, 71, 61, 54, 91, 60, 74, 69, 50, 65, 55, 56, 59, 66, 65, 62, 64, 79, 55, 54, 62, 63, 74, 67, 90, 54, 67, 93, 68, 52, 53, 69, 73, 41, 84, 75, 63, 90, 62, 68, 60, 75, 60, 65, 152, 67, 59, 60, 79, 62, 61, 77, 60, 76, 63, 91, 56, 66, 61, 59, 60, 57, 66, 59, 63, 69, 88, 57, 56, 68, 58, 88, 59, 97, 59, 63, 63, 60, 59, 47, 63, 80, 78, 58, 59, 61, 63, 74, 85, 75, 53, 68, 65, 54, 64, 53, 56, 59, 56, 70, 64, 81, 60, 47, 60, 68, 60, 54, 59, 62, 56, 80, 75, 53, 61, 71, 73, 60, 57, 63, 77, 54, 69, 85, 53, 54, 61, 67, 47, 62, 61, 51, 57, 89, 81, 59, 55, 66, 65, 60, 59, 63, 66, 67, 75, 62, 55, 55, 69, 56, 81, 56, 70, 65, 67, 59, 58, 57, 99, 58, 61, 67, 78, 57, 62, 56, 72, 62, 82, 52, 58, 54, 84, 55, 62, 77, 53, 101, 65, 59, 70, 75, 70, 76, 54, 63, 64, 91, 68, 54, 74, 67, 70, 91, 53, 70, 52, 61, 63, 54, 68, 76, 58, 65, 69, 58, 66, 70, 77, 53, 81, 62, 57, 66, 66, 52, 61, 69, 55, 70, 94, 93, 53, 59, 75, 68, 81, 68, 71, 50, 66, 79, 86, 65, 63, 56, 48, 74, 62, 72, 66, 69, 85, 63, 79, 63, 65, 62, 69, 54, 49, 52, 75, 90, 48, 53, 54, 50, 60, 67, 76, 62, 70, 66, 78, 54, 60, 59, 66, 65, 70, 52, 55, 52, 56, 54, 59, 69, 77, 63, 57, 75, 58, 86, 62, 80, 50, 51, 53, 90, 62, 72, 73, 73, 68, 73, 83, 47, 55, 75, 82, 65, 36, 42, 56, 86, 86, 80, 57, 57, 64, 89, 55, 73, 142, 91, 59, 119, 70, 60, 95, 57, 74, 80, 65, 79, 82, 50, 62, 48, 66, 59, 52, 69, 64, 62, 62, 75, 52, 72, 63, 55, 62, 59, 55, 60, 53, 61, 68, 55, 61, 58, 77, 82, 67, 68, 61, 75, 50, 64, 71, 79, 76, 57, 86, 56, 58, 75, 64, 51, 75, 70, 73, 79, 47, 65, 53, 62, 75, 119, 70, 84, 56, 62, 69, 59, 76, 57, 86, 70, 68, 45, 62, 76, 68, 59, 63, 105, 68, 64, 61, 63, 58, 60, 55, 54, 58, 87, 62, 66, 71, 50, 75, 69, 63, 56, 49, 49, 79, 69, 56, 53, 71, 62, 62, 44, 62, 64, 54, 72, 47, 57, 67, 56, 80, 98, 65, 57, 74, 71, 59, 68, 77, 54, 48, 54, 49, 67, 66, 54, 66, 77, 57, 54, 53, 81, 64, 45, 58, 88, 49, 42, 62, 76, 49, 60, 76, 66, 50, 59, 72, 46, 68, 57, 78, 53, 53, 59, 51, 66, 59, 69, 60, 67, 62, 63, 94, 63, 65, 67, 53, 70, 71, 62, 49, 64, 58, 80, 58, 101, 64, 57, 46, 54, 52, 74, 59, 57, 52, 72, 84, 58, 59, 86, 59, 71, 53, 65, 80, 47, 60, 77, 58, 76, 75, 52, 70, 68, 55, 58, 74, 54, 77, 49, 68, 62, 65, 52, 77, 86, 74, 61, 70, 60, 81, 83, 58, 83, 58, 62, 66, 93, 61, 52, 81, 80, 55, 56, 60, 74, 56, 69, 71, 61, 43, 73, 72, 73, 57, 52, 95, 66, 49, 76, 51, 63, 66, 57, 69, 66, 54, 72, 68, 59, 72, 58, 82, 58, 79, 91, 64, 60, 53, 55, 63, 59, 60, 57, 57, 51, 64, 96, 61, 46, 73, 48, 86, 89, 66, 67, 48, 58, 54, 42, 74, 69, 82, 77, 48, 56, 74, 54, 61, 55, 51, 52, 52, 58, 51, 65, 82, 51, 72, 62, 52, 56, 72, 59, 74, 77, 62, 49, 64, 65, 69, 50, 80, 75, 59, 63, 87, 116, 70, 60, 93, 74, 60, 68, 58, 64, 123, 74, 64, 64, 51, 61, 65, 61, 54, 58, 65, 53, 91, 52, 54, 61, 61, 75, 107, 81, 67, 95, 51, 66, 55, 69, 63, 61, 63, 71, 130, 50, 67, 60, 71, 69, 50, 75, 52, 71, 76, 45, 63, 62, 64, 66, 56, 78, 70, 65, 63, 79, 76, 52, 46, 59, 66, 48, 54, 64, 54, 60, 57, 41, 64, 61, 65, 84, 73, 55, 98, 84, 56, 53, 67, 63, 63, 47, 56, 76, 63, 57, 49, 64, 96, 52, 71, 74, 52, 56, 70, 75, 54, 93, 53, 97, 63, 59, 58, 55, 99, 57, 97, 62, 76, 77, 54, 95, 53, 88, 58, 71, 60, 79, 60, 72, 62, 70, 51, 76, 57, 72, 79, 74, 59, 56, 55, 72, 45, 72, 57, 82, 54, 67, 97, 76, 76, 77, 71, 67, 54, 48, 85, 84, 82, 69, 52, 57, 67, 78, 54, 70, 75, 167, 61, 71, 59, 68, 60, 81, 70, 56, 73, 63, 72, 98, 55, 57, 66, 54, 64, 62, 67, 53, 55, 47, 57, 53, 81, 41, 46, 89, 68, 73, 62, 72, 65, 56, 67, 53, 60, 95, 49, 85, 66, 49, 69, 65, 54, 62, 70, 62, 59, 77, 60, 55, 71, 51, 63, 56, 62, 56, 72, 73, 67, 67, 63, 95, 71, 54, 48, 50, 69, 92, 54, 48, 61, 75, 114, 71, 62, 70, 58, 91, 104, 66, 62, 91, 49, 70, 90, 86, 63, 92, 65, 60, 82, 58, 67, 71, 57, 60, 74, 52, 56, 74, 62, 65, 62, 61, 94, 63, 63, 56, 68, 71, 73, 81, 51, 63, 67, 58, 50, 66, 101, 41, 54, 70, 133, 56, 73, 66, 72, 62, 71, 69, 51, 61, 60, 110, 75, 62, 71, 68, 69, 57, 101, 49, 94, 59, 69, 71, 56, 59, 70, 40, 75, 53, 78, 69, 50, 72, 79, 82, 63, 90, 78, 65, 61, 43, 68, 81, 77, 53, 63, 66, 68, 70, 66, 53, 60, 70, 61, 69, 64, 81, 51, 74, 57, 65, 77, 75, 55, 71, 82, 59, 52, 56, 68, 80, 52, 72, 65, 81, 71, 60, 55, 63, 63, 93, 62, 68, 59, 56, 65, 111, 71, 52, 63, 58, 63, 49, 40, 50, 58, 52, 63, 74, 83, 61, 49, 52, 63, 62, 80, 52, 57, 53, 105, 60, 55, 74, 57, 77, 51, 64, 63, 53, 55, 109, 70, 82, 57, 67, 70, 69, 67, 71, 118, 68, 69, 65, 61, 75, 59, 61, 61, 70, 53, 83, 53, 110, 66, 71, 85, 82, 60, 56, 66, 89, 57, 51, 65, 60, 57, 83, 65, 59, 79, 80, 62, 73, 71, 82, 65, 89, 97, 55, 62, 53, 65, 66, 51, 82, 68, 44, 67, 78, 69, 81, 73, 57, 61, 51, 71, 72, 64, 62, 46, 60, 62, 68, 46, 57, 59, 100, 71, 62, 53, 68, 50, 62, 64, 52, 74, 66, 70, 68, 58, 73, 74, 103, 63, 75, 69, 71, 57, 53, 106, 59, 60, 60, 56, 51, 57, 47, 70, 71, 80, 58, 89, 51, 74, 56, 76, 66, 57, 66, 63, 57, 56, 63, 83, 65, 78, 59, 60, 59, 57, 76, 54, 62, 74, 67, 69, 95, 68, 67, 59, 86, 59, 53, 64, 62, 63, 71, 77, 59, 66, 69, 53, 80, 47, 74, 71, 60, 92, 67, 53, 63, 76, 51, 70, 56, 56, 54, 60, 49, 67, 68, 51, 64, 62, 40, 68, 67, 57, 56, 61, 52, 82, 59, 77, 61, 65, 72, 47, 67, 61, 62, 92, 68, 54, 62, 85, 37, 88, 51, 47, 85, 65, 67, 56, 77, 58, 90, 61, 64, 58, 66, 66, 66, 64, 61, 79, 61, 83, 89, 50, 63, 82, 62, 63, 75, 61, 71, 62, 74, 83, 76, 59, 61, 64, 60, 67, 71, 71, 50, 54, 54, 55, 100, 57, 40, 56, 70, 57, 75, 68, 58, 50, 81, 61, 51, 69, 77, 72, 57, 81, 65, 73, 64, 61, 58, 55, 71, 71, 62, 77, 68, 90, 58, 60, 79, 68, 52, 61, 90, 70, 75, 66, 96, 79, 66, 56, 61, 68, 81, 65, 70, 69, 71, 65, 56, 77, 65, 69, 51, 69, 82, 50, 83, 59, 61, 54, 51, 48, 61, 58, 59, 75, 63, 75, 49, 63, 66, 66, 58, 54, 70, 77, 95, 54, 61, 48, 58, 52, 57, 105, 62, 71, 56, 73, 74, 65, 61, 74, 60, 66, 68, 59, 82, 50, 62, 58, 86, 66, 79, 51, 68, 75, 49, 61, 67, 54, 56, 47, 62, 72, 58, 60, 67, 51, 91, 65, 48, 83, 108, 64, 68, 80, 86, 97, 64, 70, 68, 40, 65, 63, 50, 54, 76, 62, 77, 62, 63, 56, 49, 87, 59, 68, 54, 62, 71, 77, 68, 71, 67, 71, 91, 58, 72, 67, 44, 64, 55, 89, 57, 68, 64, 96, 68, 68, 65, 57, 58, 67, 53, 54, 69, 49, 63, 59, 88, 71, 49, 61, 68, 73, 81, 45, 90, 71, 74, 92, 56, 81, 67, 76, 74, 58, 51, 59, 71, 51, 92, 59, 56, 66, 87, 115, 58, 49, 71, 74, 75, 77, 67, 51, 62, 68, 54, 72, 72, 83, 61, 64, 80, 56, 47, 82, 58, 48, 56, 48, 57, 68, 72, 55, 75, 50, 67, 63, 82, 60, 80, 57, 70, 63, 47, 48, 58, 70, 71, 92, 65, 52, 62, 68, 65, 68, 55, 65, 82, 64, 50, 77, 66, 76, 52, 81, 68, 64, 59, 67, 66, 53, 65, 81, 76, 58, 71, 72, 79, 74, 69, 64, 62, 75, 72, 61, 68, 57, 61, 36, 56, 71, 83, 83, 64, 63, 80, 81, 55, 47, 81, 62, 60, 62, 58, 68, 77, 49, 79, 77, 60, 63, 58, 48, 65, 58, 68, 54, 68, 68, 69, 45, 69, 58, 50, 55, 49, 56, 77, 64, 80, 57, 73, 65, 65, 75, 50, 57, 84, 62, 68, 57, 60, 62, 49, 71, 71, 63, 58, 65, 68, 46, 67, 62, 83, 57, 72, 55, 59, 75, 68, 55, 72, 79, 77, 65, 63, 54, 69, 69, 70, 69, 55, 66, 83, 82, 53, 54, 75, 68, 56, 79, 56, 64, 53, 71, 53, 83, 42, 73, 58, 86, 55, 67, 59, 83, 64, 109, 62, 52, 72, 81, 55, 48, 67, 69, 68, 95, 54, 58, 68, 60, 60, 64, 55, 66, 61, 62, 50, 70, 52, 59, 65, 82, 66, 79, 51, 52, 71, 79, 45, 90, 38, 60, 77, 63, 62, 94, 60, 47, 48, 57, 78, 77, 86, 72, 67, 67, 51, 56, 60, 60, 61, 70, 59, 68, 65, 65, 95, 68, 67, 65, 50, 74, 67, 78, 69, 87, 45, 52, 70, 50, 85, 69, 71, 63, 59, 59, 62, 54, 48, 73, 67, 77, 53, 67, 109, 72, 71, 51, 63, 84, 96, 66, 63, 49, 66, 63, 71, 57, 78, 54, 58, 62, 64, 61, 74, 40, 74, 61, 53, 60, 75, 47, 119, 147, 76, 76, 72, 65, 56, 58, 87, 55, 78, 84, 51, 61, 65, 62, 107, 59, 139, 70, 60, 62, 66, 110, 60, 81, 67, 48, 68, 87, 56, 67, 39, 60, 75, 69, 63, 73, 81, 65, 65, 56, 65, 51, 70, 86, 62, 52, 64, 68, 74, 81, 64, 76, 60, 55, 59, 59, 57, 60, 64, 71, 55, 70, 66, 82, 77, 52, 76, 62, 78, 53, 56, 68, 57, 60, 56, 90, 52, 71, 58, 83, 88, 67, 73, 50, 86, 81, 68, 59, 79, 55, 53, 100, 62, 70, 70, 64, 65, 77, 60, 58, 49, 49, 95, 98, 74, 57, 91, 81, 77, 52, 57, 94, 64, 78, 53, 72, 51, 67, 97, 63, 61, 59, 56, 113, 75, 53, 77, 60, 55, 68, 71, 75, 58, 67, 65, 92, 59, 114, 51, 63, 58, 69, 61, 41, 68, 56, 66, 76, 80, 61, 76, 88, 78, 34, 68, 66, 70, 51, 69, 59, 61, 54, 72, 60, 67, 49, 57, 62, 60, 82, 48, 49, 53, 60, 98, 63, 65, 61, 82, 64, 61, 62, 71, 65, 42, 54, 65, 73, 59, 46, 70, 74, 60, 73, 86, 57, 64, 91, 92, 75, 70, 53, 76, 72, 55, 68, 55, 59, 67, 62, 105, 59, 68, 65, 58, 68, 64, 78, 70, 66, 60, 55, 64, 55, 68, 68, 66, 77, 47, 102, 63, 78, 78, 48, 68, 75, 54, 71, 68, 59, 63, 67, 47, 59, 75, 61, 46, 62, 65, 50, 52, 87, 73, 52, 94, 64, 68, 67, 79, 59, 117, 53, 64, 65, 80, 58, 53, 66, 76, 77, 78, 136, 56, 59, 68, 61, 53, 110, 88, 51, 58, 61, 60, 56, 50, 46, 73, 84, 71, 56, 61, 58, 65, 80, 68, 74, 57, 62, 61, 51, 53, 62, 52, 52, 66, 69, 70, 69, 59, 72, 60, 61, 77, 66, 75, 71, 49, 59, 62, 61, 52, 68, 73, 80, 62, 65, 67, 79, 62, 57, 79, 74, 72, 71, 73, 56, 65, 58, 53, 64, 62, 56, 98, 73, 71, 64, 54, 66, 66, 87, 79, 51, 63, 52, 62, 64, 48, 56, 51, 66, 61, 64, 72, 58, 81, 64, 53, 80, 57, 44, 50, 64, 80, 60, 54, 68, 76, 64, 69, 90, 45, 71, 62, 58, 60, 70, 52, 76, 56, 73, 57, 54, 61, 101, 59, 63, 84, 56, 68, 101, 64, 56, 58, 66, 70, 45, 78, 66, 71, 69, 85, 57, 73, 64, 66, 60, 74, 57, 82, 53, 61, 54, 49, 69, 71, 67, 76, 40, 48, 63, 69, 54, 57, 58, 62, 82, 42, 76, 68, 70, 67, 72, 48, 65, 65, 64, 60, 59, 77, 66, 56, 59, 55, 98, 62, 62, 65, 90, 57, 86, 60, 66, 80, 71, 80, 81, 60, 57, 86, 52, 55, 64, 65, 73, 66, 69, 58, 78, 47, 68, 94, 71, 65, 83, 76, 59, 74, 69, 65, 79, 72, 55, 78, 65, 64, 56, 51, 91, 56, 65, 55, 60, 93, 60, 50, 52, 68, 57, 94, 60, 68, 53, 80, 71, 75, 57, 70, 52, 68, 64, 48, 62, 80, 70, 64, 65, 75, 70, 75, 53, 72, 65, 56, 71, 80, 68, 77, 61, 90, 68, 64, 47, 64, 51, 62, 90, 73, 73, 58, 67, 70, 53, 47, 62, 67, 59, 60, 78, 71, 63, 90, 65, 74, 89, 78, 57, 57, 49, 62, 55, 81, 64, 72, 72, 66, 43, 59, 60, 72, 62, 56, 76, 63, 69, 51, 64, 59, 78, 62, 56, 50, 58, 61, 62, 77, 73, 61, 67, 67, 71, 69, 74, 58, 76, 80, 52, 58, 61, 59, 56, 86, 62, 55, 52, 89, 72, 88, 53, 62, 64, 50, 62, 66, 72, 64, 63, 91, 63, 58, 51, 69, 78, 60, 55, 76, 78, 71, 53, 46, 55, 91, 57, 49, 74, 77, 58, 63, 53, 58, 57, 62, 82, 53, 73, 62, 62, 53, 53, 64, 63, 108, 81, 72, 71, 63, 58, 79, 79, 69, 64, 62, 57, 55, 59, 57, 87, 64, 59, 63, 54, 102, 88, 71, 65, 65, 70, 73, 71, 56, 70, 67, 60, 62, 81, 65, 67, 60, 71, 63, 61, 54, 91, 58, 67, 69, 62, 63, 68, 101, 66, 67, 69, 61, 103, 52, 62, 67, 58, 83, 69, 92, 56, 77, 72, 72, 81, 103, 59, 69, 66, 67, 55, 71, 58, 57, 71, 73, 68, 55, 76, 46, 73, 80, 77, 60, 59, 104, 64, 55, 59, 90, 70, 59, 63, 78, 65, 65, 60, 45, 70, 64, 77, 72, 51, 80, 63, 68, 56, 46, 55, 60, 56, 76, 60, 65, 65, 67, 59, 82, 65, 55, 57, 63, 60, 57, 74, 64, 82, 66, 69, 64, 65, 57, 60, 58, 66, 65, 94, 61, 56, 44, 94, 123, 69, 59, 70, 72, 55, 82, 52, 56, 58, 56, 41, 65, 58, 80, 90, 51, 50, 57, 74, 49, 84, 54, 107, 51, 42, 82, 75, 49, 65, 65, 62, 62, 74, 52, 61, 70, 58, 61, 85, 63, 51, 54, 55, 62, 62, 57, 89, 65, 79, 70, 58, 60, 52, 60, 71, 67, 58, 64, 70, 57, 50, 52, 50, 64, 69, 67, 59, 90, 62, 70, 62, 49, 70, 62, 54, 56, 54, 72, 41, 77, 69, 66, 61, 71, 61, 62, 71, 69, 49, 76, 63, 57, 64, 79, 101, 70, 82, 79, 67, 69, 76, 71, 76, 49, 77, 70, 86, 79, 80, 60, 64, 68, 71, 72, 54, 57, 63, 61, 53, 64, 57, 97, 56, 46, 61, 64, 72, 63, 71, 50, 79, 57, 64, 57, 60, 72, 80, 56, 57, 65, 58, 53, 82, 55, 49, 77, 52, 49, 61, 61, 58, 63, 58, 65, 68, 73, 96, 66, 66, 61, 90, 59, 61, 82, 73, 79, 54, 72, 74, 69, 66, 55, 98, 82, 72, 60, 66, 115, 63, 61, 53, 58, 67, 69, 70, 51, 69, 68, 64, 67, 45, 84, 57, 45, 75, 61, 79, 84, 52, 63, 55, 107, 63, 64, 63, 88, 72, 61, 52, 79, 90, 71, 71, 67, 58, 62, 56, 56, 72, 93, 48, 105, 62, 59, 65, 55, 71, 77, 62, 60, 66, 70, 71, 70, 49, 57, 62, 132, 79, 56, 59, 69, 69, 66, 77, 75, 59, 48, 67, 64, 76, 58, 63, 63, 68, 73, 61, 84, 69, 63, 51, 59, 66, 44, 73, 65, 74, 60, 61, 70, 86, 69, 73, 78, 66, 68, 90, 76, 65, 76, 62, 54, 58, 60, 66, 69, 60, 75, 89, 73, 59, 75, 40, 82, 89, 69, 92, 72, 74, 61, 54, 101, 62, 43, 66, 60, 70, 66, 57, 49, 64, 76, 71, 44, 62, 87, 64, 75, 71, 70, 73, 54, 60, 56, 54, 70, 67, 79, 45, 64, 60, 61, 48, 68, 63, 61, 61, 72, 75, 98, 69, 48, 55, 87, 60, 72, 55, 67, 75, 70, 67, 73, 65, 63, 55, 71, 51, 64, 169, 51, 61, 75, 66, 62, 73, 69, 62, 57, 55, 76, 65, 85, 67, 68, 63, 66, 71, 57, 82, 64, 70, 77, 52, 44, 51, 53, 49, 83, 55, 54, 47, 57, 56, 70, 114, 69, 47, 62, 53, 85, 48, 61, 69, 83, 84, 65, 84, 55, 71, 62, 60, 60, 75, 64, 82, 70, 69, 66, 89, 61, 77, 47, 60, 79, 67, 62, 65, 44, 69, 76, 70, 66, 47, 74, 58, 57, 79, 69, 65, 71, 57, 73, 63, 61, 80, 62, 66, 52, 71, 71, 55, 78, 77, 59, 66, 61, 63, 60, 65, 64, 73, 88, 60, 86, 66, 66, 68, 63, 54, 65, 48, 56, 84, 62, 69, 78, 60, 69, 55, 74, 68, 70, 64, 53, 78, 67, 49, 49, 63, 74, 66, 73, 114, 61, 41, 67, 63, 56, 74, 98, 59, 62, 60, 80, 65, 61, 94, 58, 72, 64, 72, 57, 66, 82, 71, 69, 67, 71, 80, 78, 63, 61, 50, 57, 71, 79, 65, 64, 70, 76, 48, 64, 67, 49, 56, 94, 50, 57, 76, 58, 64, 67, 55, 49, 59, 55, 66, 79, 76, 58, 50, 64, 85, 43, 52, 61, 59, 40, 61, 38, 62, 66, 60, 100, 58, 68, 56, 73, 72, 53, 73, 75, 48, 62, 52, 77, 67, 37, 56, 59, 49, 80, 81, 52, 68, 63, 50, 37, 65, 64, 48, 64, 75, 86, 59, 74, 96, 60, 56, 62, 56, 87, 65, 73, 69, 55, 77, 66, 51, 53, 52, 76, 78, 84, 102, 73, 57, 65, 67, 62, 87, 71, 69, 97, 61, 108, 77, 80, 55, 75, 72, 58, 66, 70, 53, 70, 59, 96, 57, 82, 58, 65, 63, 58, 64, 42, 67, 57, 57, 85, 62, 87, 64, 71, 59, 55, 55, 54, 59, 53, 69, 67, 92, 65, 99, 55, 90, 71, 73, 93, 79, 53, 65, 75, 113, 73, 73, 79, 67, 65, 54, 66, 58, 70, 60, 60, 57, 85, 65, 53, 63, 56, 96, 55, 60, 50, 48, 74, 74, 67, 66, 59, 51, 71, 63, 59, 54, 113, 67, 61, 64, 73, 58, 72, 48, 77, 61, 67, 65, 77, 55, 67, 57, 65, 55, 51, 57, 63, 74, 56, 82, 46, 72, 90, 54, 106, 56, 73, 73, 51, 52, 65, 57, 56, 77, 55, 69, 74, 70, 64, 59, 48, 63, 66, 53, 105, 47, 63, 81, 77, 63, 74, 67, 53, 65, 58, 80, 59, 89, 63, 57, 93, 74, 36, 55, 55, 54, 74, 59, 50, 58, 63, 81, 70, 70, 61, 67, 60, 63, 70, 66, 63, 51, 59, 49, 67, 75, 50, 76, 58, 86, 93, 58, 67, 74, 49, 80, 71, 70, 62, 62, 56, 66, 51, 50, 94, 66, 53, 58, 63, 50, 68, 45, 58, 64, 72, 59, 69, 51, 40, 53, 63, 85, 58, 119, 55, 72, 85, 71, 45, 52, 42, 63, 66, 58, 54, 60, 39, 80, 68, 75, 60, 65, 65, 53, 56, 92, 56, 63, 76, 61, 69, 63, 37, 68, 76, 71, 63, 52, 57, 64, 72, 81, 85, 45, 64, 57, 60, 65, 57, 61, 108, 64, 76, 55, 47, 54, 76, 50, 79, 65, 69, 71, 70, 53, 82, 52, 63, 50, 61, 77, 63, 55, 72, 68, 58, 51, 71, 72, 57, 71, 74, 64, 61, 44, 84, 70, 51, 101, 85, 59, 58, 77, 75, 73, 53, 55, 53, 67, 76, 62, 55, 70, 60, 97, 71, 64, 63, 70, 71, 51, 57, 56, 55, 67, 71, 77, 65, 76, 53, 83, 63, 64, 56, 75, 54, 64, 66, 55, 53, 59, 50, 72, 53, 59, 63, 76, 58, 70, 94, 68, 62, 73, 49, 54, 74, 78, 44, 72, 60, 76, 51, 57, 65, 68, 74, 59, 56, 68, 73, 62, 56, 47, 71, 82, 85, 73, 60, 64, 49, 52, 52, 74, 77, 74, 66, 68, 67, 77, 62, 65, 53, 47, 91, 58, 66, 56, 65, 88, 82, 68, 71, 82, 56, 54, 52, 64, 55, 38, 78, 59, 42, 63, 62, 65, 72, 65, 90, 82, 57, 58, 57, 75, 62, 50, 51, 63, 49, 71, 96, 68, 69, 76, 56, 60, 71, 72, 57, 66, 56, 81, 55, 57, 73, 60, 59, 80, 53, 60, 81, 59, 71, 58, 46, 73, 86, 54, 65, 78, 74, 56, 62, 64, 56, 49, 64, 74, 71, 62, 72, 60, 89, 55, 61, 56, 76, 55, 67, 56, 83, 74, 62, 64, 81, 69, 61, 69, 75, 82, 55, 62, 79, 64, 93, 72, 72, 64, 81, 80, 65, 86, 55, 67, 74, 76, 65, 103, 60, 49, 66, 63, 78, 55, 89, 58, 54, 95, 71, 59, 54, 50, 58, 63, 56, 73, 70, 71, 56, 67, 85, 62, 89, 81, 63, 50, 51, 76, 51, 43, 75, 77, 70, 98, 68, 61, 47, 83, 59, 38, 46, 63, 65, 61, 42, 62, 50, 83, 51, 80, 64, 75, 55, 52, 56, 62, 63, 65, 67, 57, 81, 81, 57, 55, 45, 48, 54, 63, 69, 67, 89, 54, 121, 46, 77, 81, 58, 60, 54, 60, 68, 93, 65, 73, 65, 74, 80, 53, 57, 58, 71, 74, 71, 53, 49, 52, 75, 58, 58, 57, 61, 49, 81, 56, 54, 66, 91, 68, 80, 63, 69, 46, 75, 58, 94, 55, 57, 73, 49, 49, 53, 89, 60, 73, 64, 60, 75, 57, 66, 76, 49, 46, 152, 59, 52, 48, 50, 71, 70, 84, 68, 59, 49, 64, 70, 84, 78, 58, 83, 63, 53, 49, 62, 63, 60, 50, 55, 49, 49, 71, 56, 56, 59, 62, 55, 48, 73, 118, 65, 50, 89, 57, 52, 65, 60, 73, 55, 56, 53, 81, 74, 60, 64, 57, 78, 55, 55, 81, 52, 60, 69, 78, 50, 82, 72, 90, 90, 87, 68, 59, 55, 76, 50, 58, 57, 58, 118, 81, 68, 72, 107, 62, 63, 100, 48, 70, 53, 61, 71, 60, 57, 53, 72, 57, 53, 89, 104, 66, 110, 56, 66, 61, 36, 60, 60, 57, 72, 64, 100, 52, 55, 63, 71, 62, 87, 88, 72, 68, 51, 60, 61, 67, 81, 125, 43, 62, 67, 75, 80, 69, 69, 62, 57, 40, 58, 50, 58, 66, 63, 61, 79, 69, 64, 68, 51, 71, 63, 99, 98, 59, 66, 45, 67, 50, 45, 68, 79, 61, 58, 72, 74, 67, 76, 57, 91, 56, 67, 87, 75, 79, 93, 77, 60, 56, 63, 68, 66, 78, 60, 53, 67, 79, 56, 50, 53, 66, 68, 76, 76, 56, 64, 68, 56, 49, 49, 87, 67, 53, 41, 56, 81, 63, 67, 56, 86, 57, 57, 45, 68, 63, 53, 75, 54, 57, 79, 70, 59, 76, 76, 68, 62, 57, 74, 67, 63, 62, 85, 49, 73, 61, 82, 54, 73, 72, 64, 57, 58, 113, 65, 54, 55, 60, 75, 54, 80, 77, 32, 67, 71, 67, 67, 69, 68, 60, 46, 82, 66, 121, 54, 62, 58, 56, 54, 67, 53, 61, 70, 52, 72, 50, 76, 71, 62, 73, 62, 77, 54, 53, 79, 70, 52, 62, 50, 66, 43, 68, 49, 61, 59, 52, 78, 61, 93, 52, 85, 85, 56, 62, 49, 48, 57, 86, 69, 52, 73, 69, 57, 55, 63, 67, 81, 95, 64, 67, 67, 54, 69, 57, 77, 56, 59, 78, 49, 58, 57, 62, 61, 70, 69, 45, 63, 59, 63, 66, 57, 66, 79, 52, 61, 52, 54, 51, 60, 74, 55, 59, 69, 52, 58, 65, 57, 71, 68, 55, 77, 85, 54, 72, 69, 82, 78, 78, 63, 59, 60, 63, 87, 75, 61, 77, 57, 83, 48, 64, 48, 58, 68, 69, 70, 79, 61, 65, 60, 64, 53, 72, 83, 69, 73, 85, 82, 52, 84, 62, 60, 84, 91, 73, 66, 79, 83, 65, 86, 57, 65, 90, 55, 59, 79, 54, 56, 67, 81, 66, 88, 71, 66, 58, 61, 62, 70, 70, 65, 61, 50, 77, 67, 76, 60, 70, 67, 57, 64, 84, 84, 41, 75, 66, 86, 71, 67, 51, 72, 83, 58, 88, 67, 74, 79, 63, 63, 76, 78, 52, 82, 93, 57, 84, 65, 58, 56, 79, 62, 61, 77, 61, 78, 71, 43, 73, 42, 56, 78, 64, 69, 63, 94, 65, 52, 74, 82, 55, 76, 72, 54, 59, 63, 56, 44, 45, 59, 69, 62, 49, 62, 72, 86, 80, 51, 55, 51, 62, 97, 77, 63, 77, 64, 58, 59, 49, 42, 46, 83, 71, 56, 61, 71, 61, 70, 91, 45, 55, 66, 96, 56, 94, 48, 48, 64, 71, 57, 76, 69, 57, 72, 65, 87, 44, 45, 64, 65, 68, 81, 59, 63, 57, 63, 76, 49, 66, 52, 69, 200, 62, 71, 66, 66, 53, 73, 43, 70, 93, 57, 54, 45, 69, 60, 53, 53, 129, 73, 68, 64, 50, 55, 84, 78, 71, 51, 60, 109, 57, 75, 85, 71, 63, 55, 61, 51, 59, 52, 61, 72, 61, 59, 59, 80, 70, 71, 84, 59, 58, 65, 41, 57, 67, 61, 61, 69, 68, 74, 47, 57, 62, 66, 65, 54, 43, 65, 48, 50, 77, 85, 68, 59, 71, 100, 67, 56, 53, 89, 55, 63, 76, 59, 47, 49, 69, 65, 57, 94, 79, 64, 63, 59, 64, 65, 75, 62, 53, 53, 66, 84, 101, 78, 74, 75, 50, 69, 62, 64, 65, 64, 54, 67, 75, 59, 76, 70, 69, 78, 68, 67, 74, 60, 93, 67, 56, 66, 55, 59, 52, 42, 88, 79, 68, 76, 46, 50, 42, 55, 61, 71, 55, 63, 66, 71, 62, 61, 67, 65, 78, 79, 91, 72, 57, 50, 73, 77, 81, 68, 81, 68, 65, 69, 59, 57, 67, 77, 58, 69, 65, 62, 71, 69, 86, 62, 63, 84, 50, 73, 60, 68, 85, 61, 70, 52, 63, 54, 66, 106, 71, 80, 47, 79, 60, 96, 60, 69, 71, 48, 64, 64, 48, 85, 77, 71, 60, 53, 59, 59, 75, 64, 88, 78, 59, 52, 58, 49, 129, 53, 72, 72, 83, 70, 94, 40, 78, 71, 91, 59, 60, 63, 70, 57, 45, 65, 41, 69, 62, 60, 59, 69, 88, 78, 70, 53, 131, 50, 43, 77, 70, 65, 76, 59, 78, 64, 62, 51, 59, 67, 60, 71, 46, 75, 58, 54, 65, 40, 53, 42, 64, 50, 79, 69, 71, 72, 73, 68, 77, 67, 77, 76, 46, 61, 55, 57, 59, 70, 63, 67, 42, 62, 63, 58, 65, 76, 59, 58, 48, 54, 61, 52, 72, 70, 51, 72, 71, 68, 76, 96, 60, 80, 70, 70, 69, 51, 57, 53, 68, 91, 61, 65, 68, 43, 60, 88, 60, 47, 64, 60, 66, 81, 57, 45, 73, 76, 77, 64, 59, 61, 45, 75, 54, 56, 85, 63, 72, 45, 84, 89, 66, 58, 86, 58, 74, 58, 61, 73, 59, 80, 69, 62, 63, 57, 46, 40, 70, 76, 58, 68, 88, 55, 59, 81, 84, 60, 66, 66, 53, 68, 58, 64, 60, 66, 78, 84, 55, 68, 61, 108, 65, 67, 113, 74, 106, 69, 77, 59, 51, 66, 55, 65, 59, 38, 48, 68, 85, 66, 80, 44, 65, 79, 82, 60, 61, 73, 61, 69, 76, 62, 58, 75, 47, 82, 72, 94, 71, 76, 58, 69, 51, 66, 59, 76, 59, 65, 49, 61, 79, 65, 61, 75, 65, 55, 81, 63, 59, 82, 65, 59, 71, 61, 54, 75, 63, 61, 68, 85, 41, 56, 65, 74, 78, 56, 78, 77, 66, 76, 44, 62, 64, 75, 50, 71, 74, 87, 95, 77, 56, 34, 61, 78, 63, 55, 63, 63, 53, 66, 91, 56, 62, 69, 63, 64, 64, 109, 52, 63, 64, 96, 46, 65, 86, 79, 86, 64, 80, 54, 83, 97, 93, 73, 86, 65, 47, 124, 57, 60, 61, 79, 56, 52, 60, 67, 57, 53, 66, 66, 48, 60, 68, 79, 61, 75, 56, 70, 66, 63, 74, 68, 86, 57, 72, 84, 66, 87, 60, 80, 42, 69, 71, 58, 68, 61, 56, 50, 54, 71, 62, 59, 44, 69, 73, 64, 72, 104, 81, 55, 60, 77, 64, 82, 92, 54, 75, 70, 68, 59, 59, 69, 61, 54, 78, 83, 66, 62, 50, 80, 72, 52, 81, 61, 68, 75, 78, 58, 49, 57, 49, 78, 49, 51, 69, 44, 48, 57, 106, 66, 68, 79, 77, 63, 64, 61, 82, 68, 55, 50, 55, 79, 69, 71, 71, 49, 42, 77, 86, 90, 74, 64, 77, 63, 74, 85, 52, 75, 85, 67, 115, 51, 55, 55, 53, 80, 61, 60, 48, 69, 49, 74, 76, 44, 44, 79, 64, 83, 57, 60, 57, 65, 60, 54, 59, 56, 70, 73, 46, 71, 82, 58, 77, 98, 60, 72, 69, 85, 88, 47, 141, 54, 78, 63, 75, 75, 66, 64, 50, 61, 72, 59, 49, 65, 49, 55, 63, 69, 59, 65, 66, 71, 66, 59, 58, 69, 83, 71, 61, 63, 58, 59, 72, 77, 66, 64, 57, 81, 59, 52, 76, 77, 65, 81, 61, 52, 68, 87, 67, 61, 63, 81, 61, 56, 64, 84, 67, 63, 68, 57, 69, 66, 78, 63, 58, 70, 57, 80, 82, 75, 66, 75, 60, 69, 64, 67, 77, 59, 64, 60, 58, 69, 59, 90, 55, 76, 61, 70, 61, 76, 60, 59, 65, 62, 75, 65, 66, 54, 56, 68, 59, 80, 78, 52, 135, 58, 63, 73, 114, 67, 62, 47, 63, 67, 54, 58, 59, 81, 55, 72, 76, 43, 73, 74, 61, 49, 68, 67, 92, 69, 57, 39, 54, 52, 78, 85, 77, 55, 57, 67, 53, 57, 86, 78, 108, 76, 70, 65, 52, 81, 55, 68, 49, 57, 66, 64, 62, 68, 86, 65, 83, 73, 56, 96, 45, 73, 59, 66, 60, 86, 57, 61, 56, 63, 57, 72, 51, 52, 44, 61, 76, 48, 53, 57, 83, 47, 76, 76, 75, 53, 67, 56, 54, 62, 60, 72, 50, 87, 56, 64, 64, 35, 60, 56, 74, 44, 71, 67, 68, 67, 55, 92, 73, 62, 57, 71, 71, 47, 65, 64, 67, 63, 44, 67, 86, 59, 66, 82, 54, 61, 77, 62, 64, 72, 28, 107, 64, 54, 62, 72, 48, 61, 90, 52, 80, 48, 73, 66, 69, 86, 71, 68, 71, 69, 66, 98, 54, 82, 73, 86, 73, 67, 79, 93, 84, 66, 73, 40, 58, 50, 63, 39, 35, 63, 76, 73, 114, 45, 44, 86, 73, 61, 38, 60, 49, 79, 135, 59, 54, 60, 75, 69, 74, 56, 52, 59, 65, 74, 58, 74, 70, 60, 86, 67, 67, 57, 57, 76, 60, 54, 52, 77, 62, 65, 51, 53, 58, 73, 57, 56, 71, 56, 88, 78, 68, 96, 55, 77, 65, 55, 65, 66, 80, 67, 69, 58, 52, 72, 43, 66, 71, 59, 69, 71, 64, 67, 96, 67, 69, 78, 55, 101, 50, 88, 51, 55, 80, 70, 69, 67, 75, 96, 50, 49, 58, 69, 65, 53, 67, 66, 70, 93, 68, 79, 60, 68, 103, 76, 69, 54, 56, 71, 72, 55, 55, 55, 54, 60, 83, 57, 58, 52, 68, 50, 76, 65, 71, 57, 78, 78, 39, 72, 74, 74, 74, 61, 120, 81, 70, 61, 55, 77, 63, 60, 60, 55, 64, 63, 74, 65, 67, 56, 67, 76, 64, 67, 41, 50, 74, 84, 77, 54, 69, 54, 90, 55, 58, 62, 66, 46, 66, 63, 84, 74, 60, 52, 58, 78, 73, 68, 115, 55, 75, 56, 71, 46, 48, 44, 91, 52, 70, 69, 77, 83, 82, 61, 50, 36, 72, 64, 74, 67, 52, 65, 67, 60, 74, 49, 54, 43, 76, 68, 79, 56, 55, 74, 86, 103, 78, 50, 69, 69, 60, 59, 57, 67, 84, 84, 68, 35, 70, 72, 61, 62, 61, 62, 68, 79, 69, 49, 69, 78, 85, 67, 57, 65, 67, 128, 70, 80, 61, 87, 44, 45, 62, 49, 59, 77, 84, 62, 53, 61, 58, 79, 78, 103, 117, 85, 121, 55, 61, 87, 67, 68, 89, 76, 62, 44, 56, 65, 66, 57, 83, 70, 53, 75, 51, 73, 58, 59, 102, 75, 76, 60, 68, 83, 68, 59, 53, 30, 82, 62, 47, 57, 58, 74, 102, 49, 67, 54, 91, 54, 59, 66, 49, 77, 71, 50, 105, 60, 65, 57, 84, 69, 95, 56, 76, 67, 46, 74, 64, 66, 59, 74, 59, 116, 67, 85, 45, 68, 61, 77, 68, 55, 85, 91, 64, 86, 45, 58, 62, 60, 57, 58, 79, 55, 64, 60, 68, 74, 72, 97, 57, 65, 69, 56, 64, 58, 44, 43, 42, 59, 57, 78, 53, 51, 61, 73, 104, 76, 69, 80, 45, 87, 71, 62, 57, 64, 66, 113, 54, 77, 90, 76, 62, 70, 76, 72, 95, 51, 43, 94, 76, 60, 57, 62, 53, 49, 68, 76, 68, 57, 49, 55, 51, 71, 70, 76, 56, 55, 62, 62, 82, 70, 67, 77, 48, 64, 33, 49, 53, 52, 65, 64, 56, 53, 56, 90, 64, 86, 79, 54, 58, 63, 69, 46, 65, 149, 84, 65, 53, 55, 50, 50, 67, 73, 44, 49, 82, 60, 84, 51, 80, 61, 76, 60, 64, 78, 53, 43, 72, 95, 77, 64, 69, 43, 75, 59, 109, 72, 62, 71, 65, 72, 69, 66, 65, 75, 60, 93, 63, 73, 56, 54, 52, 67, 68, 92, 75, 90, 70, 67, 51, 56, 65, 109, 70, 101, 88, 67, 66, 56, 61, 71, 65, 69, 38, 65, 70, 80, 78, 64, 75, 46, 66, 39, 66, 70, 63, 70, 53, 59, 44, 45, 54, 79, 84, 102, 64, 87, 66, 58, 49, 74, 47, 61, 69, 62, 75, 62, 90, 59, 43, 60, 40, 55, 79, 66, 61, 51, 69, 54, 107, 46, 51, 69, 54, 67, 51, 57, 55, 62, 61, 61, 75, 63, 59, 62, 77, 78, 87, 56, 94, 64, 61, 57, 80, 64, 69, 58, 82, 64, 47, 93, 39, 53, 47, 74, 56, 72, 58, 68, 43, 55, 60, 72, 63, 85, 66, 54, 71, 61, 55, 65, 65, 103, 61, 68, 80, 103, 81, 60, 56, 66, 93, 80, 77, 53, 55, 107, 52, 47, 56, 65, 99, 56, 54, 80, 65, 43, 74, 54, 62, 50, 35, 50, 72, 100, 50, 69, 42, 50, 69, 38, 60, 52, 63, 83, 63, 41, 57, 63, 66, 63, 74, 54, 66, 66, 54, 54, 65, 68, 65, 59, 64, 109, 58, 67, 38, 72, 68, 59, 67, 48, 94, 79, 86, 122, 82, 83, 60, 55, 96, 58, 60, 57, 52, 65, 69, 29, 61, 64, 57, 73, 87, 42, 81, 68, 62, 52, 54, 71, 42, 63, 55, 57, 52, 46, 72, 44, 52, 64, 65, 73, 70, 52, 57, 42, 55, 50, 49, 52, 55, 45, 126, 43, 68, 54, 58, 56, 53, 62, 64, 53, 61, 43, 71, 54, 85, 79, 68, 69, 88, 59, 52, 91, 54, 75, 64, 63, 51, 72, 79, 85, 67, 84, 66, 63, 63, 75, 57, 64, 78, 93, 80, 81, 68, 56, 54, 60, 84, 43, 79, 105, 61, 44, 47, 55, 78, 85, 68, 87, 69, 49, 66, 52, 72, 40, 104, 77, 59, 64, 87, 60, 56, 67, 53, 56, 84, 78, 90, 61, 55, 58, 63, 74, 58, 40, 55, 50, 51, 50, 66, 42, 91, 73, 48, 87, 76, 88, 83, 19, 61, 66, 69, 42, 79, 68, 43, 70, 62, 73, 63, 34, 66, 87, 67, 81, 74, 86, 64, 61, 59, 60, 93, 65, 70, 54, 48, 56, 55, 55, 62, 59, 52, 55, 69, 81, 61, 54, 66, 70, 92, 51, 61, 67, 118, 53, 55, 85, 75, 79, 53, 73, 58, 54, 89, 52, 37, 85, 86, 61, 66, 57, 80, 53, 62, 57, 56, 70, 87, 65, 54, 50, 47, 84, 58, 50, 102, 61, 47, 71, 61, 46, 59, 72, 76, 63, 58, 49, 60, 57, 92, 52, 85, 76, 57, 68, 75, 75, 71, 70, 67, 69, 48, 59, 56, 58, 76, 52, 50, 29, 66, 63, 68, 78, 62, 22, 93, 59, 50, 53, 71, 60, 44, 48, 66, 85, 120, 61, 88, 113, 79, 137, 67, 77, 52, 54, 111, 54, 73, 55, 47, 66, 71, 69, 69, 61]) # parameters
+i86 = Internal("op86", "TENSOR_QUANT8_ASYMM", "{1, 1001}, 0.14927123487, 69") # intermediate result
+i87 = Parameter("op87", "TENSOR_INT32", "{2}, 0, 0", [1, 1001]) # parameters
+model = model.Conv(i88, i2, i1, i104, i105, i106, i107).To(i0)
+model = model.DepthWiseConv(i0, i29, i28, i108, i109, i110, i111, i112).To(i27)
+model = model.Conv(i27, i32, i31, i113, i114, i115, i116).To(i30)
+model = model.DepthWiseConv(i30, i35, i34, i117, i118, i119, i120, i121).To(i33)
+model = model.Conv(i33, i38, i37, i122, i123, i124, i125).To(i36)
+model = model.DepthWiseConv(i36, i41, i40, i126, i127, i128, i129, i130).To(i39)
+model = model.Conv(i39, i44, i43, i131, i132, i133, i134).To(i42)
+model = model.DepthWiseConv(i42, i47, i46, i135, i136, i137, i138, i139).To(i45)
+model = model.Conv(i45, i50, i49, i140, i141, i142, i143).To(i48)
+model = model.DepthWiseConv(i48, i53, i52, i144, i145, i146, i147, i148).To(i51)
+model = model.Conv(i51, i56, i55, i149, i150, i151, i152).To(i54)
+model = model.DepthWiseConv(i54, i59, i58, i153, i154, i155, i156, i157).To(i57)
+model = model.Conv(i57, i62, i61, i158, i159, i160, i161).To(i60)
+model = model.DepthWiseConv(i60, i65, i64, i162, i163, i164, i165, i166).To(i63)
+model = model.Conv(i63, i68, i67, i167, i168, i169, i170).To(i66)
+model = model.DepthWiseConv(i66, i71, i70, i171, i172, i173, i174, i175).To(i69)
+model = model.Conv(i69, i74, i73, i176, i177, i178, i179).To(i72)
+model = model.DepthWiseConv(i72, i77, i76, i180, i181, i182, i183, i184).To(i75)
+model = model.Conv(i75, i80, i79, i185, i186, i187, i188).To(i78)
+model = model.DepthWiseConv(i78, i5, i4, i189, i190, i191, i192, i193).To(i3)
+model = model.Conv(i3, i8, i7, i194, i195, i196, i197).To(i6)
+model = model.DepthWiseConv(i6, i11, i10, i198, i199, i200, i201, i202).To(i9)
+model = model.Conv(i9, i14, i13, i203, i204, i205, i206).To(i12)
+model = model.DepthWiseConv(i12, i17, i16, i207, i208, i209, i210, i211).To(i15)
+model = model.Conv(i15, i20, i19, i212, i213, i214, i215).To(i18)
+model = model.DepthWiseConv(i18, i23, i22, i216, i217, i218, i219, i220).To(i21)
+model = model.Conv(i21, i26, i25, i221, i222, i223, i224).To(i24)
+model = model.AveragePool(i24, i225, i226, i227, i228, i229, i230).To(i81)
+model = model.Conv(i81, i84, i83, i231, i232, i233, i234).To(i82)
+model = model.Reshape(i82, i87).To(i86)
+model = model.SoftMax(i86, i235).To(i85)
+input0 = {i88: [132, 137, 131, 144, 155, 144, 119, 126, 110, 128, 137, 121, 110, 120, 103, 105, 114, 99, 133, 145, 129, 124, 136, 118, 124, 136, 120, 112, 124, 111, 121, 132, 119, 125, 137, 121, 133, 140, 126, 133, 139, 128, 124, 129, 112, 117, 123, 110, 88, 95, 79, 96, 103, 87, 105, 113, 101, 83, 90, 74, 99, 106, 92, 103, 109, 100, 88, 94, 83, 86, 93, 80, 73, 76, 68, 59, 64, 56, 17, 19, 9, 17, 19, 9, 0, 0, 0, 20, 21, 12, 55, 56, 49, 105, 106, 97, 99, 99, 86, 116, 113, 103, 129, 126, 116, 135, 132, 121, 121, 118, 107, 120, 120, 109, 111, 108, 100, 117, 114, 106, 101, 96, 89, 110, 107, 99, 92, 86, 79, 96, 95, 86, 96, 93, 83, 94, 89, 80, 109, 106, 96, 140, 134, 125, 130, 125, 116, 126, 121, 111, 146, 138, 129, 163, 156, 145, 159, 152, 140, 181, 175, 166, 175, 167, 159, 181, 173, 164, 174, 171, 161, 151, 148, 138, 167, 164, 154, 153, 152, 141, 148, 141, 132, 162, 157, 147, 153, 148, 136, 161, 156, 144, 156, 153, 140, 138, 136, 123, 131, 135, 123, 115, 112, 100, 123, 128, 112, 118, 117, 106, 104, 106, 94, 120, 121, 112, 112, 112, 100, 120, 122, 110, 112, 114, 100, 102, 105, 90, 109, 112, 97, 106, 107, 91, 127, 129, 115, 130, 128, 113, 110, 108, 93, 121, 119, 103, 99, 96, 81, 87, 85, 70, 112, 113, 95, 118, 119, 100, 106, 107, 89, 131, 129, 114, 113, 111, 93, 129, 120, 107, 122, 120, 105, 111, 111, 95, 96, 95, 84, 90, 90, 76, 96, 98, 72, 85, 87, 75, 80, 82, 72, 13, 13, 0, 24, 23, 12, 6, 6, 0, 52, 51, 40, 104, 103, 94, 118, 120, 107, 125, 124, 115, 133, 135, 123, 120, 121, 114, 136, 139, 131, 150, 153, 145, 144, 145, 138, 148, 151, 143, 154, 155, 148, 130, 133, 126, 138, 142, 134, 149, 152, 144, 150, 153, 145, 156, 159, 151, 159, 165, 156, 151, 157, 148, 145, 151, 142, 149, 155, 147, 161, 167, 158, 159, 165, 156, 146, 152, 143, 150, 153, 147, 166, 165, 154, 227, 223, 206, 249, 245, 226, 255, 251, 234, 255, 253, 236, 255, 255, 239, 255, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 240, 238, 236, 221, 206, 207, 191, 114, 111, 98, 143, 140, 129, 230, 228, 215, 245, 243, 230, 216, 216, 202, 158, 158, 144, 103, 103, 89, 115, 118, 103, 222, 221, 208, 255, 255, 247, 255, 255, 255, 255, 255, 254, 255, 255, 254, 255, 255, 254, 255, 255, 251, 250, 248, 235, 240, 237, 222, 251, 249, 234, 255, 255, 243, 255, 255, 246, 255, 255, 247, 255, 255, 246, 245, 241, 224, 49, 45, 28, 12, 7, 0, 227, 223, 206, 255, 255, 243, 255, 251, 236, 236, 232, 218, 235, 231, 216, 239, 234, 220, 243, 239, 224, 255, 255, 242, 255, 255, 246, 255, 255, 245, 255, 255, 245, 255, 255, 245, 255, 255, 245, 255, 255, 245, 255, 255, 245, 255, 255, 244, 255, 255, 245, 255, 255, 245, 255, 255, 244, 255, 255, 247, 255, 255, 248, 255, 255, 247, 255, 255, 247, 255, 255, 247, 255, 255, 247, 255, 255, 245, 255, 255, 244, 255, 255, 244, 255, 255, 245, 255, 255, 244, 255, 255, 244, 255, 255, 244, 255, 255, 247, 255, 255, 245, 255, 255, 244, 255, 255, 244, 255, 255, 244, 255, 255, 241, 255, 255, 241, 255, 255, 241, 255, 255, 240, 255, 255, 241, 255, 255, 241, 255, 255, 241, 255, 255, 241, 254, 251, 236, 242, 240, 224, 210, 208, 193, 219, 216, 201, 234, 232, 216, 255, 255, 244, 255, 255, 247, 255, 255, 251, 255, 255, 251, 255, 255, 250, 255, 255, 255, 19, 19, 3, 25, 25, 11, 101, 104, 87, 134, 147, 127, 146, 158, 140, 165, 175, 158, 167, 177, 160, 159, 168, 154, 151, 160, 146, 140, 152, 136, 146, 157, 145, 146, 157, 145, 147, 158, 148, 155, 163, 152, 169, 177, 165, 166, 172, 161, 163, 170, 159, 156, 163, 149, 153, 160, 146, 139, 146, 132, 128, 135, 124, 135, 142, 130, 155, 162, 148, 152, 158, 145, 128, 135, 124, 127, 134, 122, 130, 134, 124, 121, 125, 114, 40, 46, 35, 41, 40, 32, 0, 0, 0, 12, 13, 6, 90, 91, 82, 105, 106, 97, 133, 132, 124, 148, 148, 136, 153, 152, 141, 158, 155, 145, 149, 146, 135, 153, 151, 140, 154, 154, 142, 153, 151, 140, 145, 142, 134, 146, 143, 135, 136, 133, 125, 135, 131, 124, 135, 131, 124, 158, 155, 145, 138, 135, 125, 151, 148, 138, 158, 155, 145, 158, 155, 145, 182, 176, 167, 174, 168, 159, 174, 169, 157, 172, 167, 158, 167, 161, 152, 179, 174, 164, 171, 168, 158, 178, 175, 164, 181, 178, 168, 158, 155, 145, 168, 168, 156, 167, 161, 152, 156, 153, 142, 153, 151, 138, 160, 158, 145, 157, 154, 142, 147, 145, 132, 138, 141, 126, 135, 135, 122, 138, 141, 126, 135, 135, 122, 134, 136, 124, 127, 129, 117, 125, 127, 114, 135, 137, 125, 142, 144, 130, 145, 148, 133, 140, 140, 126, 137, 137, 121, 145, 145, 129, 147, 145, 130, 148, 148, 132, 147, 145, 130, 137, 137, 121, 152, 152, 136, 146, 146, 130, 135, 136, 120, 138, 136, 119, 130, 130, 114, 139, 137, 122, 139, 139, 123, 141, 141, 126, 151, 151, 135, 137, 136, 123, 127, 128, 112, 114, 115, 97, 108, 110, 98, 77, 79, 67, 12, 10, 0, 41, 41, 27, 0, 0, 0, 84, 86, 74, 102, 104, 92, 138, 140, 128, 156, 158, 146, 142, 144, 132, 141, 142, 133, 147, 148, 141, 138, 142, 134, 145, 147, 139, 151, 155, 147, 146, 150, 142, 152, 156, 148, 141, 147, 138, 145, 151, 142, 144, 147, 141, 153, 159, 150, 161, 167, 158, 154, 160, 151, 159, 165, 156, 159, 165, 156, 170, 176, 167, 170, 173, 165, 132, 135, 130, 167, 171, 163, 166, 164, 151, 254, 249, 235, 255, 251, 234, 255, 255, 238, 255, 255, 240, 255, 255, 242, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 251, 238, 245, 243, 230, 185, 182, 169, 164, 161, 151, 137, 135, 122, 247, 244, 231, 239, 239, 225, 229, 228, 215, 141, 141, 128, 73, 76, 61, 106, 106, 95, 254, 251, 238, 255, 255, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 250, 248, 235, 244, 242, 229, 255, 255, 240, 255, 255, 250, 255, 255, 250, 255, 255, 251, 255, 255, 250, 42, 38, 21, 28, 26, 8, 180, 178, 161, 255, 255, 248, 255, 255, 249, 252, 247, 233, 240, 235, 221, 242, 238, 223, 245, 240, 228, 255, 255, 245, 255, 255, 250, 255, 255, 251, 255, 255, 251, 255, 255, 251, 255, 255, 250, 255, 255, 250, 255, 255, 250, 255, 255, 250, 255, 255, 250, 255, 255, 249, 255, 255, 252, 255, 255, 252, 255, 255, 252, 255, 255, 252, 255, 255, 253, 255, 255, 253, 255, 255, 252, 255, 255, 251, 255, 255, 250, 255, 255, 249, 255, 255, 249, 255, 255, 249, 255, 255, 247, 255, 255, 246, 255, 255, 247, 255, 255, 249, 255, 255, 247, 255, 255, 246, 255, 255, 247, 255, 255, 247, 255, 255, 249, 255, 255, 247, 255, 255, 247, 255, 255, 247, 255, 255, 246, 255, 255, 247, 255, 255, 246, 255, 255, 242, 241, 238, 223, 214, 212, 197, 227, 223, 208, 243, 241, 226, 255, 255, 245, 255, 255, 254, 255, 255, 253, 255, 255, 253, 255, 255, 254, 182, 180, 165, 18, 16, 3, 30, 29, 16, 255, 255, 245, 162, 168, 161, 163, 171, 162, 165, 174, 162, 161, 172, 160, 163, 172, 160, 151, 162, 149, 153, 164, 152, 154, 162, 152, 157, 167, 157, 165, 173, 164, 166, 175, 165, 170, 178, 169, 176, 182, 173, 167, 173, 164, 170, 177, 165, 160, 167, 153, 164, 171, 160, 161, 167, 156, 166, 172, 161, 168, 174, 163, 168, 172, 162, 155, 158, 148, 157, 159, 149, 145, 147, 137, 130, 134, 124, 31, 33, 23, 15, 17, 7, 3, 2, 0, 100, 102, 92, 116, 115, 106, 135, 135, 126, 146, 145, 134, 149, 149, 138, 168, 168, 156, 168, 166, 155, 161, 159, 148, 165, 162, 152, 153, 152, 141, 151, 148, 140, 156, 153, 145, 155, 154, 146, 163, 159, 152, 152, 149, 141, 153, 150, 142, 159, 156, 146, 159, 156, 146, 170, 167, 156, 161, 159, 148, 183, 178, 168, 184, 179, 169, 163, 158, 148, 161, 156, 146, 168, 162, 153, 167, 164, 154, 170, 167, 156, 168, 166, 155, 157, 154, 144, 160, 158, 147, 167, 164, 154, 167, 164, 154, 161, 159, 148, 161, 159, 148, 157, 154, 142, 156, 153, 142, 156, 156, 143, 146, 145, 134, 131, 131, 117, 141, 141, 128, 131, 130, 119, 140, 140, 128, 142, 142, 131, 137, 136, 125, 133, 135, 123, 134, 136, 124, 145, 148, 133, 145, 148, 133, 146, 146, 132, 140, 142, 128, 145, 145, 129, 145, 145, 129, 145, 145, 129, 154, 154, 138, 135, 138, 121, 152, 152, 136, 154, 154, 138, 142, 145, 128, 148, 148, 132, 144, 144, 128, 151, 149, 134, 151, 151, 135, 154, 154, 138, 151, 151, 135, 151, 148, 136, 145, 145, 131, 144, 144, 128, 130, 133, 118, 109, 111, 99, 22, 24, 10, 45, 45, 31, 20, 20, 8, 98, 100, 88, 112, 112, 100, 156, 158, 146, 147, 149, 136, 149, 151, 141, 154, 155, 148, 152, 156, 148, 143, 146, 138, 145, 149, 141, 144, 147, 139, 138, 142, 134, 131, 134, 129, 135, 141, 132, 133, 139, 130, 149, 155, 149, 154, 160, 153, 160, 165, 159, 161, 167, 160, 163, 169, 162, 175, 179, 171, 170, 173, 165, 171, 174, 166, 156, 159, 151, 184, 187, 177, 222, 220, 207, 255, 252, 237, 255, 253, 236, 255, 255, 240, 255, 255, 243, 255, 255, 244, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 231, 231, 217, 132, 130, 117, 166, 166, 152, 170, 167, 154, 251, 251, 237, 231, 231, 217, 225, 225, 211, 89, 89, 75, 111, 110, 101, 227, 227, 214, 252, 250, 237, 255, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 243, 230, 240, 237, 222, 255, 255, 247, 255, 255, 254, 255, 255, 251, 255, 255, 255, 54, 52, 37, 23, 21, 8, 110, 109, 91, 255, 255, 251, 255, 255, 252, 255, 255, 243, 246, 241, 227, 247, 242, 230, 248, 245, 230, 255, 255, 242, 255, 255, 253, 255, 255, 253, 255, 255, 253, 255, 255, 254, 255, 255, 254, 255, 255, 254, 255, 255, 253, 255, 255, 253, 255, 255, 255, 255, 255, 253, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 254, 255, 255, 255, 255, 255, 254, 255, 255, 254, 255, 255, 254, 255, 255, 254, 255, 255, 253, 255, 255, 254, 255, 255, 253, 255, 255, 250, 255, 255, 251, 255, 255, 251, 255, 255, 251, 255, 255, 251, 255, 255, 250, 255, 255, 250, 255, 255, 250, 255, 255, 251, 255, 255, 252, 255, 255, 251, 255, 255, 251, 255, 255, 252, 255, 255, 249, 255, 255, 246, 244, 242, 227, 225, 223, 208, 229, 227, 214, 251, 249, 236, 255, 255, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 29, 27, 9, 30, 29, 20, 27, 27, 13, 255, 255, 255, 147, 165, 154, 153, 166, 155, 165, 176, 165, 158, 169, 158, 168, 179, 169, 163, 174, 164, 166, 176, 168, 158, 168, 160, 169, 180, 170, 167, 176, 166, 167, 176, 166, 179, 187, 178, 174, 183, 173, 173, 179, 170, 156, 162, 154, 162, 168, 159, 160, 166, 157, 169, 175, 166, 163, 169, 160, 167, 173, 164, 146, 150, 140, 148, 151, 141, 159, 161, 152, 145, 147, 137, 24, 26, 16, 19, 18, 9, 6, 7, 0, 90, 89, 80, 112, 113, 104, 128, 128, 119, 156, 156, 145, 153, 152, 141, 155, 155, 144, 167, 164, 154, 160, 158, 147, 157, 154, 144, 161, 159, 148, 160, 159, 148, 165, 162, 152, 153, 152, 141, 165, 164, 153, 168, 166, 155, 164, 161, 151, 166, 163, 153, 167, 164, 154, 177, 174, 163, 165, 162, 152, 168, 166, 155, 175, 173, 162, 164, 161, 151, 159, 153, 144, 160, 158, 145, 167, 165, 152, 164, 161, 151, 173, 170, 160, 163, 160, 149, 161, 159, 148, 166, 163, 153, 174, 171, 161, 166, 165, 154, 161, 159, 148, 152, 149, 139, 170, 167, 154, 168, 166, 153, 147, 147, 133, 156, 156, 143, 148, 148, 136, 141, 141, 128, 152, 151, 140, 140, 140, 128, 139, 138, 127, 155, 155, 144, 139, 138, 127, 145, 144, 133, 148, 148, 134, 148, 150, 136, 150, 153, 138, 153, 155, 140, 144, 147, 130, 128, 131, 114, 145, 148, 131, 140, 142, 126, 140, 142, 126, 152, 152, 136, 149, 150, 134, 147, 147, 131, 152, 152, 136, 155, 156, 140, 146, 146, 130, 149, 150, 134, 166, 166, 150, 162, 162, 147, 158, 158, 144, 156, 156, 143, 153, 153, 139, 151, 154, 139, 130, 132, 120, 37, 40, 25, 34, 34, 20, 21, 23, 9, 102, 104, 92, 116, 118, 106, 140, 142, 129, 142, 144, 134, 153, 154, 145, 159, 163, 155, 156, 159, 151, 135, 138, 130, 151, 155, 147, 143, 146, 138, 138, 142, 134, 159, 162, 157, 151, 154, 149, 151, 156, 150, 154, 160, 153, 166, 169, 164, 163, 166, 158, 163, 166, 160, 174, 179, 173, 173, 177, 169, 170, 173, 165, 184, 187, 179, 156, 159, 151, 175, 179, 169, 242, 240, 224, 255, 254, 238, 255, 255, 240, 255, 255, 244, 255, 255, 245, 255, 255, 247, 255, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 236, 222, 221, 208, 132, 132, 118, 169, 169, 156, 135, 137, 125, 202, 202, 188, 229, 228, 215, 103, 102, 91, 134, 135, 126, 161, 161, 147, 249, 247, 231, 254, 251, 236, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 248, 235, 244, 242, 227, 249, 246, 233, 255, 255, 252, 255, 255, 255, 255, 255, 255, 38, 36, 21, 31, 31, 17, 110, 108, 93, 255, 255, 255, 255, 255, 255, 255, 255, 253, 248, 245, 232, 249, 244, 232, 249, 246, 233, 255, 255, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 253, 255, 255, 253, 255, 255, 253, 255, 255, 254, 255, 255, 254, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 254, 255, 255, 254, 255, 255, 255, 255, 255, 251, 255, 255, 247, 243, 241, 228, 233, 228, 216, 234, 231, 218, 255, 255, 244, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 228, 226, 209, 21, 20, 12, 31, 34, 19, 221, 224, 207, 255, 255, 255, 154, 167, 158, 148, 159, 151, 157, 167, 159, 158, 168, 160, 157, 167, 159, 167, 177, 169, 159, 169, 161, 162, 173, 165, 168, 179, 171, 171, 179, 172, 176, 184, 176, 176, 182, 175, 175, 181, 174, 174, 179, 173, 178, 184, 178, 161, 167, 158, 176, 182, 173, 171, 177, 169, 169, 175, 164, 170, 177, 165, 160, 164, 154, 153, 157, 147, 155, 156, 147, 144, 148, 137, 37, 39, 29, 16, 18, 8, 2, 4, 0, 123, 125, 115, 107, 109, 99, 149, 149, 138, 168, 168, 156, 156, 156, 145, 168, 166, 155, 171, 168, 158, 158, 155, 145, 158, 155, 145, 158, 155, 145, 153, 151, 140, 173, 170, 160, 165, 162, 152, 171, 168, 158, 180, 177, 167, 180, 177, 167, 173, 170, 160, 172, 169, 159, 174, 171, 161, 171, 168, 158, 164, 161, 151, 173, 170, 160, 158, 155, 145, 164, 161, 151, 161, 159, 146, 161, 159, 146, 160, 158, 145, 161, 159, 146, 161, 159, 146, 170, 167, 154, 165, 162, 150, 163, 160, 149, 156, 156, 145, 148, 148, 136, 165, 164, 153, 174, 174, 160, 177, 177, 166, 173, 173, 159, 170, 170, 157, 167, 167, 153, 152, 152, 138, 158, 157, 146, 146, 145, 134, 146, 145, 134, 140, 140, 128, 149, 149, 138, 142, 142, 131, 142, 142, 131, 140, 140, 126, 141, 141, 128, 147, 149, 134, 145, 148, 131, 150, 153, 136, 136, 139, 122, 145, 148, 131, 149, 152, 135, 152, 152, 136, 155, 158, 141, 161, 163, 147, 160, 160, 144, 140, 140, 124, 140, 140, 124, 151, 151, 135, 151, 151, 135, 162, 162, 147, 180, 180, 164, 167, 167, 153, 164, 166, 152, 168, 168, 154, 146, 145, 134, 61, 61, 47, 32, 31, 20, 27, 29, 17, 95, 97, 85, 94, 96, 84, 153, 155, 142, 142, 144, 134, 149, 153, 142, 160, 164, 156, 143, 146, 138, 143, 146, 138, 150, 153, 145, 166, 170, 162, 166, 170, 162, 165, 168, 162, 135, 141, 132, 159, 165, 156, 163, 169, 162, 167, 172, 166, 166, 171, 165, 181, 186, 180, 186, 191, 183, 173, 179, 170, 174, 180, 171, 181, 187, 178, 151, 157, 148, 178, 182, 171, 241, 238, 223, 255, 255, 243, 255, 255, 241, 255, 255, 245, 255, 255, 247, 255, 255, 248, 255, 255, 249, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 238, 216, 216, 202, 130, 129, 116, 165, 167, 155, 122, 124, 112, 197, 197, 185, 130, 129, 118, 143, 145, 135, 95, 95, 81, 253, 253, 239, 253, 253, 239, 255, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 247, 244, 229, 243, 241, 226, 255, 255, 244, 255, 255, 255, 255, 255, 255, 33, 32, 14, 24, 27, 12, 151, 149, 134, 255, 255, 254, 255, 255, 255, 255, 255, 253, 249, 246, 233, 250, 248, 235, 252, 250, 237, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 249, 244, 242, 229, 234, 231, 218, 240, 237, 224, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 46, 45, 27, 45, 48, 33, 16, 18, 6, 255, 255, 255, 255, 255, 255, 155, 164, 168, 150, 162, 158, 149, 162, 153, 141, 152, 144, 159, 169, 161, 163, 174, 166, 162, 173, 165, 169, 180, 172, 173, 181, 174, 173, 181, 174, 176, 184, 176, 177, 185, 176, 166, 172, 163, 171, 177, 169, 166, 172, 163, 164, 170, 162, 159, 165, 156, 168, 174, 165, 173, 179, 168, 169, 175, 164, 162, 168, 157, 152, 158, 149, 156, 159, 149, 76, 80, 70, 6, 7, 0, 17, 19, 9, 62, 63, 54, 119, 119, 107, 144, 146, 136, 159, 158, 147, 165, 164, 153, 167, 164, 154, 165, 162, 152, 165, 162, 152, 165, 162, 150, 155, 152, 141, 157, 154, 144, 159, 156, 146, 157, 154, 144, 158, 155, 145, 181, 178, 168, 179, 176, 166, 167, 164, 154, 167, 164, 154, 175, 173, 162, 178, 175, 164, 186, 183, 173, 184, 181, 170, 178, 175, 164, 173, 170, 160, 180, 177, 167, 180, 178, 165, 178, 175, 164, 181, 179, 166, 178, 178, 165, 181, 181, 167, 177, 174, 161, 167, 167, 153, 173, 173, 159, 169, 169, 158, 170, 170, 159, 167, 167, 153, 167, 166, 155, 170, 170, 157, 168, 168, 156, 159, 158, 147, 155, 155, 142, 161, 161, 147, 158, 158, 144, 144, 143, 130, 146, 145, 134, 145, 145, 131, 151, 151, 137, 146, 145, 134, 157, 159, 145, 160, 160, 146, 150, 153, 138, 159, 162, 147, 159, 162, 147, 164, 166, 152, 158, 161, 144, 154, 156, 142, 155, 157, 143, 159, 162, 147, 157, 159, 145, 159, 162, 145, 157, 160, 143, 164, 167, 150, 154, 154, 140, 144, 143, 130, 159, 159, 143, 163, 165, 151, 168, 170, 156, 169, 169, 156, 165, 168, 153, 166, 169, 154, 142, 144, 130, 66, 68, 56, 45, 44, 33, 21, 23, 9, 99, 101, 89, 104, 106, 94, 149, 153, 140, 140, 144, 134, 163, 166, 156, 149, 152, 144, 128, 131, 123, 144, 147, 139, 153, 157, 147, 159, 165, 156, 159, 165, 156, 149, 155, 147, 148, 154, 147, 162, 168, 161, 174, 180, 171, 162, 168, 159, 180, 186, 177, 180, 186, 177, 186, 191, 183, 182, 188, 179, 181, 187, 178, 171, 177, 169, 147, 153, 144, 191, 195, 182, 222, 221, 208, 255, 255, 245, 255, 255, 247, 255, 255, 248, 255, 255, 249, 255, 255, 249, 255, 255, 250, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 231, 231, 217, 162, 162, 151, 165, 167, 155, 107, 109, 97, 119, 121, 109, 170, 171, 162, 92, 94, 80, 253, 253, 239, 254, 254, 240, 254, 254, 240, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 248, 233, 245, 243, 228, 243, 241, 226, 255, 255, 255, 255, 255, 255, 18, 18, 2, 18, 18, 4, 210, 210, 194, 255, 255, 255, 255, 255, 255, 255, 255, 251, 252, 250, 237, 254, 251, 238, 255, 255, 243, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 247, 244, 231, 240, 237, 224, 251, 249, 236, 255, 255, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 240, 33, 33, 19, 53, 56, 41, 192, 195, 178, 255, 255, 255, 255, 255, 255, 149, 161, 159, 154, 166, 160, 159, 171, 162, 149, 162, 153, 154, 165, 157, 154, 165, 157, 144, 154, 146, 147, 155, 147, 151, 159, 152, 159, 167, 160, 159, 167, 160, 162, 170, 162, 162, 168, 161, 163, 169, 162, 168, 174, 165, 156, 162, 156, 166, 172, 163, 168, 174, 165, 169, 175, 164, 168, 174, 163, 165, 169, 159, 146, 150, 140, 161, 165, 155, 48, 52, 42, 10, 12, 2, 15, 17, 7, 94, 96, 86, 116, 115, 106, 151, 150, 141, 155, 155, 144, 166, 165, 154, 156, 153, 142, 160, 158, 147, 161, 159, 146, 146, 143, 133, 160, 158, 147, 160, 158, 147, 153, 151, 140, 135, 132, 121, 163, 160, 149, 155, 152, 141, 171, 168, 158, 173, 170, 160, 171, 168, 158, 166, 163, 153, 161, 159, 148, 164, 161, 151, 173, 170, 160, 171, 168, 158, 166, 163, 153, 177, 174, 161, 172, 169, 157, 167, 165, 152, 175, 173, 160, 171, 171, 158, 169, 169, 156, 158, 158, 144, 171, 171, 158, 168, 168, 154, 161, 161, 147, 168, 168, 154, 168, 168, 154, 163, 163, 150, 175, 177, 164, 168, 170, 156, 165, 164, 151, 156, 156, 145, 161, 161, 147, 150, 153, 138, 145, 145, 131, 151, 154, 139, 149, 149, 136, 153, 153, 139, 150, 153, 138, 157, 159, 145, 150, 153, 138, 157, 159, 145, 156, 158, 144, 163, 165, 151, 164, 166, 152, 155, 158, 141, 159, 162, 147, 158, 161, 146, 135, 139, 124, 157, 161, 146, 159, 162, 147, 149, 153, 138, 152, 157, 142, 164, 166, 152, 162, 164, 150, 153, 155, 140, 161, 163, 149, 162, 164, 150, 156, 158, 144, 159, 161, 149, 157, 159, 147, 142, 144, 132, 51, 54, 39, 29, 31, 19, 15, 17, 3, 99, 101, 89, 118, 120, 107, 155, 159, 146, 155, 158, 148, 150, 154, 143, 152, 156, 148, 149, 155, 147, 153, 159, 150, 149, 155, 147, 143, 149, 141, 142, 148, 139, 149, 155, 147, 153, 159, 150, 160, 166, 157, 175, 181, 172, 170, 176, 167, 171, 177, 169, 178, 184, 176, 174, 180, 171, 175, 181, 172, 175, 181, 172, 171, 177, 169, 149, 155, 147, 189, 193, 183, 204, 204, 190, 255, 255, 249, 255, 255, 248, 255, 255, 249, 255, 255, 250, 255, 255, 251, 255, 255, 251, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 240, 240, 228, 188, 187, 176, 155, 157, 145, 152, 151, 140, 165, 167, 155, 133, 133, 119, 255, 255, 246, 255, 255, 242, 255, 255, 245, 255, 255, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 251, 236, 245, 243, 228, 245, 243, 228, 255, 255, 255, 255, 253, 240, 30, 30, 14, 26, 26, 12, 253, 253, 237, 255, 255, 255, 255, 255, 255, 255, 255, 249, 255, 255, 242, 255, 255, 243, 255, 255, 246, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 249, 246, 233, 243, 241, 228, 255, 255, 244, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 106, 106, 93, 27, 27, 15, 27, 29, 17, 255, 255, 255, 255, 255, 255, 255, 255, 255, 145, 156, 145, 146, 157, 149, 151, 161, 153, 153, 164, 156, 163, 174, 168, 162, 170, 162, 166, 174, 167, 156, 164, 157, 165, 173, 166, 147, 155, 147, 163, 171, 164, 164, 172, 165, 163, 169, 162, 146, 152, 145, 141, 147, 140, 140, 146, 139, 155, 161, 154, 158, 163, 155, 170, 173, 165, 159, 165, 154, 148, 151, 143, 150, 154, 143, 146, 150, 140, 29, 33, 22, 14, 16, 6, 20, 21, 12, 105, 105, 94, 117, 116, 107, 170, 172, 160, 175, 174, 163, 171, 171, 160, 170, 167, 154, 165, 162, 150, 156, 153, 140, 167, 165, 152, 168, 166, 153, 155, 152, 139, 155, 152, 139, 156, 153, 142, 160, 158, 147, 165, 162, 152, 179, 176, 166, 184, 181, 170, 179, 176, 166, 165, 162, 152, 167, 164, 154, 187, 184, 174, 179, 176, 166, 177, 174, 161, 174, 172, 159, 178, 175, 162, 185, 185, 172, 181, 180, 169, 173, 173, 159, 169, 169, 156, 165, 164, 151, 162, 162, 149, 170, 170, 157, 167, 166, 155, 165, 164, 153, 167, 166, 155, 169, 169, 158, 175, 177, 164, 174, 173, 162, 166, 165, 154, 159, 158, 147, 149, 149, 138, 159, 162, 147, 154, 154, 140, 153, 153, 139, 149, 151, 137, 158, 161, 146, 151, 153, 141, 153, 155, 140, 149, 151, 137, 166, 168, 156, 158, 163, 147, 159, 164, 149, 151, 154, 139, 151, 154, 139, 159, 164, 149, 160, 165, 150, 146, 151, 136, 139, 144, 129, 157, 161, 146, 145, 150, 134, 151, 156, 140, 146, 151, 136, 140, 145, 130, 166, 171, 156, 167, 172, 157, 163, 167, 154, 151, 156, 140, 149, 153, 140, 155, 159, 146, 151, 155, 142, 120, 122, 110, 49, 51, 39, 48, 53, 40, 19, 24, 11, 108, 112, 99, 131, 135, 123, 153, 158, 145, 156, 160, 147, 157, 161, 150, 151, 155, 145, 148, 151, 141, 145, 151, 142, 135, 141, 132, 148, 154, 145, 145, 151, 142, 153, 159, 150, 153, 159, 148, 163, 170, 159, 167, 173, 162, 169, 175, 164, 168, 174, 163, 175, 181, 170, 176, 182, 171, 176, 182, 171, 173, 179, 168, 170, 177, 165, 155, 161, 150, 186, 192, 181, 184, 186, 172, 255, 255, 250, 255, 255, 249, 255, 255, 251, 255, 255, 251, 255, 255, 251, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 251, 239, 240, 240, 226, 204, 204, 190, 167, 166, 155, 137, 136, 125, 177, 177, 164, 223, 223, 209, 210, 210, 196, 163, 163, 150, 227, 228, 212, 255, 255, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 245, 243, 228, 245, 243, 228, 255, 255, 244, 205, 202, 187, 50, 47, 34, 30, 30, 12, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 255, 255, 244, 255, 255, 246, 255, 255, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 243, 248, 245, 232, 247, 244, 231, 255, 255, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 35, 35, 24, 49, 50, 41, 250, 252, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 155, 166, 158, 157, 167, 159, 160, 171, 162, 167, 175, 168, 158, 166, 159, 144, 155, 144, 134, 142, 132, 165, 173, 166, 147, 155, 147, 158, 163, 157, 143, 151, 144, 135, 143, 136, 122, 130, 123, 131, 136, 130, 134, 140, 131, 125, 131, 122, 132, 136, 128, 148, 151, 143, 149, 152, 144, 152, 156, 146, 149, 153, 142, 136, 143, 132, 132, 136, 126, 59, 63, 52, 0, 0, 0, 72, 74, 64, 123, 125, 113, 145, 144, 133, 171, 173, 161, 174, 173, 162, 181, 179, 166, 174, 172, 159, 164, 161, 151, 169, 164, 154, 175, 173, 162, 170, 165, 153, 170, 167, 156, 178, 175, 164, 174, 171, 161, 180, 178, 165, 184, 181, 168, 185, 182, 171, 188, 185, 175, 177, 174, 163, 174, 171, 161, 186, 183, 173, 191, 188, 177, 182, 182, 168, 175, 173, 160, 170, 167, 156, 171, 171, 158, 180, 178, 165, 178, 175, 162, 178, 178, 165, 173, 173, 159, 169, 169, 158, 165, 164, 153, 174, 173, 162, 162, 162, 151, 166, 165, 154, 176, 176, 164, 171, 171, 160, 183, 183, 171, 167, 166, 155, 160, 159, 148, 155, 155, 144, 176, 176, 162, 168, 168, 154, 164, 166, 152, 155, 155, 142, 165, 164, 151, 165, 168, 153, 155, 157, 143, 168, 170, 156, 157, 161, 146, 157, 159, 145, 161, 163, 149, 166, 171, 156, 150, 154, 139, 145, 150, 134, 156, 160, 147, 163, 167, 152, 152, 156, 144, 164, 166, 154, 159, 164, 149, 157, 161, 146, 159, 164, 149, 157, 161, 146, 160, 165, 150, 164, 168, 153, 158, 162, 149, 159, 163, 151, 152, 156, 144, 144, 148, 135, 141, 143, 131, 154, 156, 144, 129, 131, 119, 16, 18, 6, 38, 40, 28, 27, 29, 17, 102, 104, 92, 142, 144, 132, 158, 162, 149, 171, 175, 162, 159, 163, 151, 153, 157, 147, 163, 170, 159, 162, 168, 157, 148, 155, 143, 163, 170, 159, 159, 165, 154, 161, 167, 156, 171, 178, 167, 170, 177, 165, 171, 178, 167, 173, 179, 168, 177, 184, 172, 168, 174, 163, 166, 172, 161, 169, 175, 164, 164, 171, 160, 167, 173, 162, 171, 175, 164, 186, 190, 179, 178, 180, 166, 255, 255, 248, 255, 255, 250, 255, 255, 251, 255, 255, 252, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 249, 249, 236, 250, 248, 235, 198, 198, 187, 163, 163, 150, 171, 173, 161, 175, 174, 163, 148, 148, 136, 174, 173, 162, 139, 139, 125, 148, 148, 134, 255, 255, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 238, 223, 244, 242, 227, 255, 255, 240, 26, 24, 9, 26, 26, 12, 204, 205, 186, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 245, 255, 255, 246, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 255, 255, 244, 250, 248, 235, 250, 248, 235, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 53, 53, 39, 30, 31, 24, 43, 46, 27, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 160, 173, 162, 154, 167, 156, 159, 169, 161, 163, 174, 166, 159, 170, 159, 144, 153, 143, 152, 161, 151, 144, 152, 145, 133, 141, 133, 149, 157, 148, 149, 157, 150, 143, 151, 144, 140, 146, 139, 127, 133, 126, 133, 139, 132, 131, 134, 129, 136, 139, 131, 147, 148, 141, 160, 164, 156, 155, 156, 147, 155, 156, 147, 168, 173, 160, 130, 134, 121, 44, 46, 36, 9, 8, 0, 68, 67, 58, 113, 113, 102, 156, 156, 145, 162, 162, 151, 181, 179, 166, 168, 166, 153, 179, 176, 166, 175, 169, 160, 174, 168, 159, 175, 169, 160, 177, 172, 160, 184, 179, 167, 173, 171, 158, 187, 185, 172, 193, 191, 178, 193, 191, 178, 192, 189, 179, 178, 175, 164, 184, 181, 170, 180, 177, 167, 180, 177, 167, 192, 189, 179, 153, 152, 141, 168, 166, 155, 168, 168, 156, 169, 169, 156, 173, 173, 159, 177, 174, 163, 176, 176, 162, 173, 172, 161, 174, 173, 162, 169, 169, 156, 165, 164, 151, 168, 168, 156, 175, 174, 163, 177, 177, 166, 184, 184, 173, 188, 187, 176, 167, 166, 155, 159, 158, 147, 156, 156, 145, 165, 164, 153, 165, 164, 151, 154, 156, 142, 159, 159, 145, 163, 163, 150, 169, 169, 156, 164, 166, 152, 169, 171, 157, 170, 174, 159, 171, 173, 159, 171, 175, 160, 158, 163, 147, 157, 161, 146, 156, 158, 144, 159, 161, 149, 162, 164, 152, 151, 155, 142, 165, 169, 156, 165, 170, 154, 152, 157, 142, 155, 159, 146, 152, 157, 142, 163, 167, 152, 166, 170, 158, 159, 163, 151, 156, 160, 147, 148, 152, 139, 142, 146, 133, 143, 145, 133, 134, 136, 124, 63, 65, 53, 36, 38, 26, 24, 26, 14, 60, 64, 52, 113, 117, 104, 174, 178, 166, 160, 164, 152, 161, 166, 153, 161, 168, 154, 158, 164, 151, 156, 163, 152, 163, 170, 159, 168, 174, 163, 170, 177, 165, 173, 179, 168, 173, 179, 168, 180, 186, 175, 168, 174, 163, 167, 173, 162, 168, 174, 163, 161, 167, 156, 158, 164, 153, 162, 169, 155, 158, 164, 151, 164, 171, 158, 164, 171, 158, 163, 167, 154, 157, 161, 148, 159, 159, 145, 255, 255, 251, 255, 255, 251, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 248, 248, 235, 238, 238, 224, 220, 220, 207, 106, 106, 93, 170, 170, 159, 161, 161, 149, 156, 158, 146, 175, 174, 163, 128, 128, 117, 152, 152, 138, 255, 255, 255, 255, 255, 255, 255, 255, 252, 235, 233, 218, 241, 238, 223, 221, 219, 203, 23, 21, 6, 25, 23, 8, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 249, 255, 255, 249, 255, 255, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 255, 255, 243, 255, 252, 239, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 220, 207, 51, 54, 39, 41, 40, 32, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 163, 176, 165, 168, 181, 170, 174, 184, 176, 169, 180, 170, 165, 176, 165, 162, 170, 160, 164, 172, 165, 170, 173, 167, 157, 160, 154, 153, 156, 151, 163, 166, 160, 164, 167, 161, 161, 161, 157, 150, 151, 144, 150, 151, 144, 142, 141, 133, 140, 139, 130, 134, 130, 122, 132, 129, 121, 127, 124, 113, 121, 118, 107, 118, 115, 107, 121, 118, 107, 118, 115, 107, 163, 156, 149, 155, 149, 142, 171, 166, 159, 185, 182, 174, 185, 182, 174, 199, 195, 188, 202, 196, 189, 202, 199, 191, 201, 198, 190, 201, 198, 190, 201, 198, 190, 202, 195, 191, 196, 193, 187, 195, 191, 188, 193, 189, 186, 191, 187, 183, 198, 194, 190, 191, 190, 186, 196, 192, 189, 190, 189, 183, 198, 197, 191, 192, 191, 185, 196, 195, 188, 194, 192, 186, 195, 192, 186, 196, 193, 185, 194, 193, 184, 196, 193, 185, 195, 194, 185, 205, 201, 193, 184, 183, 175, 183, 182, 174, 171, 171, 162, 174, 173, 164, 165, 164, 155, 156, 156, 145, 147, 146, 137, 135, 135, 126, 137, 134, 124, 134, 134, 123, 127, 127, 116, 128, 128, 117, 140, 140, 128, 145, 144, 133, 151, 151, 137, 167, 167, 153, 173, 173, 159, 162, 162, 149, 165, 168, 153, 178, 180, 166, 165, 170, 154, 176, 178, 164, 171, 175, 160, 171, 175, 160, 169, 171, 157, 168, 170, 156, 168, 170, 156, 165, 170, 154, 173, 177, 164, 164, 168, 153, 168, 173, 158, 151, 155, 142, 157, 161, 148, 160, 164, 152, 173, 177, 164, 153, 158, 145, 150, 154, 141, 143, 147, 134, 136, 140, 127, 130, 134, 121, 142, 146, 133, 125, 130, 117, 16, 18, 6, 24, 28, 15, 22, 26, 13, 99, 103, 90, 156, 160, 147, 157, 161, 148, 159, 165, 152, 162, 169, 155, 158, 164, 151, 164, 171, 158, 162, 169, 155, 164, 171, 158, 178, 185, 171, 171, 178, 167, 168, 174, 163, 167, 177, 162, 164, 171, 158, 166, 172, 159, 153, 160, 146, 148, 155, 141, 146, 153, 139, 151, 157, 144, 158, 162, 149, 152, 158, 145, 157, 161, 146, 149, 153, 138, 166, 171, 156, 133, 135, 121, 174, 174, 160, 255, 255, 254, 255, 255, 254, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 235, 245, 244, 233, 212, 212, 199, 146, 146, 132, 128, 128, 117, 116, 115, 104, 120, 120, 109, 100, 100, 89, 99, 96, 83, 200, 197, 185, 255, 255, 252, 255, 255, 252, 255, 255, 242, 232, 227, 213, 246, 242, 225, 83, 81, 66, 45, 43, 28, 123, 121, 104, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 250, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 255, 255, 243, 255, 252, 239, 255, 255, 251, 255, 255, 255, 255, 255, 255, 241, 241, 228, 38, 41, 26, 26, 28, 15, 154, 155, 146, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 178, 187, 175, 187, 196, 186, 170, 176, 167, 176, 182, 173, 183, 189, 180, 187, 191, 183, 170, 171, 164, 141, 140, 134, 144, 142, 136, 127, 123, 115, 143, 139, 134, 160, 157, 151, 188, 185, 179, 192, 188, 183, 209, 206, 198, 215, 212, 202, 212, 207, 197, 219, 214, 204, 214, 209, 199, 218, 213, 201, 219, 214, 202, 217, 212, 200, 220, 215, 203, 217, 209, 201, 209, 201, 192, 210, 202, 194, 205, 198, 187, 202, 197, 185, 198, 193, 181, 192, 187, 175, 205, 200, 188, 205, 200, 188, 197, 192, 180, 191, 186, 174, 184, 179, 169, 183, 178, 168, 181, 176, 164, 186, 181, 169, 179, 174, 162, 181, 176, 164, 184, 179, 165, 181, 176, 164, 185, 181, 166, 184, 181, 168, 180, 178, 165, 182, 180, 167, 186, 183, 173, 181, 179, 166, 182, 180, 167, 180, 178, 165, 180, 178, 165, 177, 174, 161, 180, 178, 165, 182, 180, 167, 182, 180, 167, 186, 183, 171, 182, 180, 169, 185, 182, 169, 190, 187, 174, 190, 187, 174, 190, 187, 174, 194, 192, 179, 192, 189, 177, 193, 191, 178, 195, 193, 180, 202, 200, 187, 198, 195, 182, 196, 194, 181, 196, 194, 183, 206, 203, 192, 208, 205, 195, 210, 207, 199, 203, 202, 193, 204, 205, 198, 191, 192, 185, 177, 178, 171, 165, 164, 155, 146, 145, 136, 131, 130, 121, 124, 123, 112, 125, 125, 113, 130, 132, 120, 162, 164, 150, 156, 160, 147, 164, 168, 155, 164, 168, 153, 171, 175, 162, 165, 169, 156, 173, 177, 164, 157, 161, 148, 153, 158, 145, 145, 149, 136, 146, 150, 138, 150, 154, 141, 144, 148, 135, 51, 55, 42, 29, 31, 19, 14, 18, 5, 67, 71, 59, 120, 124, 111, 164, 168, 155, 157, 161, 148, 146, 153, 139, 160, 167, 153, 164, 171, 158, 174, 180, 167, 174, 180, 167, 167, 173, 160, 174, 180, 167, 167, 173, 160, 154, 161, 145, 153, 160, 144, 153, 158, 143, 152, 157, 142, 156, 160, 145, 152, 157, 142, 145, 150, 134, 157, 159, 145, 162, 164, 150, 164, 167, 150, 168, 170, 156, 158, 161, 144, 167, 167, 151, 165, 165, 149, 255, 255, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 238, 247, 247, 233, 241, 241, 230, 185, 185, 172, 108, 105, 93, 126, 126, 114, 165, 164, 153, 160, 159, 148, 130, 127, 117, 243, 241, 228, 255, 255, 250, 255, 255, 248, 240, 235, 221, 222, 218, 203, 212, 209, 194, 36, 34, 18, 35, 33, 17, 255, 255, 247, 255, 255, 255, 255, 255, 254, 255, 255, 252, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 247, 255, 255, 244, 255, 252, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 52, 55, 40, 56, 56, 45, 28, 28, 17, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 142, 144, 132, 149, 148, 140, 158, 157, 148, 183, 182, 174, 212, 208, 200, 229, 226, 218, 227, 222, 212, 247, 242, 232, 249, 246, 233, 255, 252, 239, 255, 255, 245, 255, 255, 245, 255, 250, 238, 255, 251, 239, 249, 244, 232, 247, 242, 230, 243, 238, 226, 241, 236, 224, 240, 235, 223, 241, 236, 224, 240, 235, 223, 247, 242, 230, 252, 245, 233, 245, 238, 226, 253, 246, 235, 245, 240, 228, 220, 216, 201, 196, 191, 179, 188, 183, 171, 153, 148, 134, 129, 124, 112, 113, 108, 96, 91, 88, 77, 83, 77, 68, 120, 114, 107, 80, 75, 65, 75, 69, 62, 76, 70, 63, 77, 71, 64, 72, 67, 57, 79, 74, 62, 67, 64, 54, 72, 69, 59, 78, 78, 67, 67, 64, 54, 61, 61, 47, 66, 65, 54, 73, 70, 60, 71, 68, 55, 63, 60, 47, 86, 83, 70, 86, 84, 68, 111, 109, 96, 109, 107, 92, 135, 133, 117, 143, 141, 124, 159, 157, 142, 172, 170, 155, 178, 176, 159, 193, 191, 176, 190, 188, 170, 205, 203, 185, 214, 212, 195, 207, 205, 188, 209, 207, 190, 203, 202, 184, 203, 201, 186, 198, 195, 180, 209, 204, 190, 207, 203, 188, 209, 204, 192, 210, 205, 191, 214, 209, 197, 211, 206, 194, 217, 212, 200, 217, 212, 200, 214, 209, 197, 221, 216, 204, 219, 216, 203, 223, 221, 208, 210, 208, 195, 216, 213, 203, 220, 220, 209, 211, 211, 199, 216, 215, 206, 217, 216, 207, 208, 207, 198, 187, 189, 179, 175, 176, 167, 149, 151, 141, 118, 119, 110, 114, 116, 104, 111, 113, 100, 114, 118, 105, 109, 111, 99, 47, 49, 34, 37, 39, 27, 30, 32, 20, 110, 114, 102, 153, 160, 146, 160, 164, 152, 162, 169, 155, 158, 164, 151, 180, 186, 173, 170, 177, 163, 174, 180, 167, 167, 173, 160, 154, 161, 145, 158, 165, 149, 154, 161, 145, 158, 163, 147, 171, 173, 159, 171, 174, 157, 163, 164, 148, 159, 159, 143, 153, 154, 135, 153, 153, 137, 149, 150, 132, 149, 150, 134, 180, 178, 163, 192, 193, 177, 222, 222, 206, 241, 242, 226, 251, 251, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 239, 241, 241, 228, 230, 230, 216, 99, 99, 88, 156, 156, 145, 158, 157, 146, 166, 165, 156, 172, 169, 159, 255, 255, 244, 255, 255, 245, 255, 255, 245, 214, 212, 197, 207, 203, 188, 18, 16, 1, 53, 51, 36, 124, 122, 107, 255, 255, 255, 255, 255, 254, 255, 255, 249, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 255, 255, 245, 255, 255, 242, 255, 255, 249, 255, 255, 255, 255, 255, 255, 174, 172, 159, 105, 106, 99, 40, 37, 31, 242, 244, 232, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 238, 223, 242, 240, 224, 242, 239, 226, 245, 243, 230, 250, 248, 235, 255, 255, 247, 255, 255, 255, 255, 255, 251, 255, 255, 255, 222, 220, 207, 162, 157, 145, 70, 65, 53, 56, 51, 39, 56, 51, 39, 80, 75, 64, 110, 105, 93, 126, 121, 109, 129, 124, 112, 135, 130, 118, 122, 117, 105, 134, 129, 117, 134, 129, 117, 127, 120, 109, 126, 121, 109, 130, 126, 114, 120, 113, 102, 120, 115, 103, 118, 113, 101, 111, 106, 94, 112, 107, 95, 98, 93, 81, 113, 108, 96, 104, 102, 91, 108, 103, 96, 106, 100, 93, 105, 99, 92, 94, 89, 82, 98, 92, 85, 93, 88, 80, 91, 85, 78, 74, 71, 63, 83, 80, 72, 82, 79, 71, 77, 76, 68, 92, 92, 83, 89, 88, 79, 85, 85, 76, 88, 87, 78, 97, 95, 84, 89, 88, 79, 99, 96, 85, 94, 91, 81, 89, 86, 76, 82, 81, 70, 92, 92, 79, 77, 77, 65, 82, 81, 70, 78, 78, 67, 94, 91, 81, 91, 88, 77, 92, 89, 78, 92, 89, 78, 94, 92, 79, 99, 96, 85, 97, 95, 84, 91, 88, 77, 103, 100, 90, 104, 102, 91, 91, 88, 77, 91, 85, 78, 94, 89, 82, 79, 74, 66, 72, 67, 57, 62, 62, 48, 86, 83, 70, 122, 119, 107, 150, 148, 132, 196, 194, 179, 228, 226, 211, 245, 241, 224, 247, 245, 227, 254, 250, 233, 248, 245, 230, 243, 239, 224, 237, 235, 220, 233, 230, 215, 235, 230, 218, 227, 224, 211, 228, 226, 211, 229, 227, 214, 230, 228, 215, 235, 232, 220, 233, 230, 217, 233, 230, 217, 225, 223, 210, 227, 224, 211, 223, 221, 208, 220, 217, 206, 210, 209, 198, 202, 201, 190, 184, 186, 174, 157, 161, 148, 136, 140, 127, 120, 124, 111, 117, 121, 109, 124, 129, 114, 142, 146, 131, 148, 152, 137, 161, 163, 147, 169, 171, 155, 188, 189, 170, 213, 214, 196, 244, 244, 226, 255, 255, 239, 255, 255, 245, 255, 255, 250, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 242, 239, 226, 239, 238, 227, 214, 211, 199, 147, 145, 134, 94, 91, 81, 145, 143, 130, 255, 255, 247, 255, 255, 247, 252, 250, 235, 222, 220, 207, 42, 40, 24, 56, 54, 38, 52, 50, 35, 255, 255, 255, 255, 255, 255, 255, 255, 250, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 250, 255, 255, 245, 255, 255, 245, 255, 255, 255, 255, 255, 255, 255, 255, 253, 53, 52, 41, 63, 65, 53, 107, 105, 88, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 161, 163, 151, 89, 88, 77, 52, 49, 39, 50, 47, 39, 106, 103, 92, 114, 111, 100, 149, 146, 135, 147, 141, 132, 149, 144, 134, 136, 131, 119, 136, 131, 119, 151, 146, 134, 143, 138, 126, 142, 137, 125, 136, 131, 119, 142, 137, 125, 137, 132, 121, 141, 136, 124, 134, 129, 117, 144, 139, 128, 154, 149, 137, 127, 120, 109, 120, 115, 103, 130, 123, 111, 119, 112, 101, 121, 116, 104, 119, 114, 102, 121, 117, 102, 113, 108, 96, 113, 108, 96, 106, 101, 89, 107, 102, 92, 112, 106, 99, 98, 92, 85, 107, 102, 94, 110, 107, 99, 106, 100, 93, 105, 99, 92, 106, 100, 93, 106, 100, 93, 103, 97, 90, 97, 94, 86, 92, 88, 80, 102, 99, 91, 100, 96, 91, 91, 87, 81, 92, 91, 85, 89, 88, 81, 92, 92, 83, 91, 90, 82, 82, 81, 70, 95, 94, 83, 84, 84, 72, 85, 85, 74, 92, 92, 81, 96, 95, 84, 88, 88, 74, 84, 84, 70, 90, 90, 78, 84, 84, 70, 87, 87, 73, 81, 81, 67, 83, 81, 68, 88, 86, 73, 77, 74, 61, 94, 92, 79, 88, 86, 73, 93, 88, 76, 99, 96, 83, 93, 88, 76, 99, 94, 82, 91, 86, 74, 102, 100, 87, 103, 101, 88, 102, 100, 87, 114, 111, 98, 107, 104, 92, 115, 112, 100, 135, 132, 119, 132, 130, 117, 123, 121, 108, 121, 118, 105, 118, 116, 103, 106, 103, 90, 89, 87, 74, 67, 65, 52, 68, 66, 53, 79, 76, 64, 153, 151, 136, 214, 212, 197, 250, 248, 233, 251, 249, 234, 255, 255, 242, 255, 255, 243, 252, 250, 237, 249, 247, 231, 245, 243, 230, 242, 242, 229, 238, 238, 224, 234, 234, 221, 236, 235, 222, 236, 239, 224, 237, 237, 223, 234, 234, 221, 233, 233, 220, 229, 232, 217, 227, 229, 215, 222, 224, 212, 220, 222, 210, 212, 211, 203, 183, 183, 171, 168, 167, 159, 162, 162, 151, 174, 174, 160, 208, 207, 194, 240, 242, 228, 255, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 251, 240, 242, 239, 228, 237, 235, 222, 135, 132, 121, 99, 96, 85, 115, 112, 100, 255, 255, 242, 255, 255, 247, 225, 223, 208, 82, 80, 67, 65, 63, 48, 51, 49, 34, 245, 244, 226, 255, 255, 255, 255, 255, 249, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 247, 255, 255, 246, 255, 255, 252, 255, 255, 255, 255, 255, 255, 141, 141, 128, 19, 24, 18, 69, 69, 55, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 135, 136, 120, 149, 150, 134, 153, 151, 138, 151, 148, 136, 136, 133, 121, 144, 141, 129, 149, 146, 133, 146, 144, 131, 150, 147, 134, 147, 142, 130, 148, 143, 131, 156, 151, 139, 154, 149, 137, 144, 139, 128, 147, 142, 130, 141, 136, 124, 149, 144, 134, 146, 140, 131, 141, 136, 124, 133, 128, 118, 137, 132, 123, 132, 126, 117, 96, 90, 81, 89, 86, 76, 76, 70, 61, 69, 64, 52, 91, 86, 76, 113, 108, 96, 61, 55, 46, 72, 67, 57, 63, 58, 48, 65, 60, 50, 81, 78, 70, 79, 74, 66, 60, 54, 45, 70, 64, 57, 66, 61, 54, 53, 47, 40, 85, 80, 70, 68, 62, 53, 72, 67, 57, 71, 68, 57, 79, 76, 65, 77, 74, 63, 70, 69, 61, 64, 64, 55, 61, 60, 51, 61, 60, 53, 63, 62, 54, 48, 47, 39, 73, 72, 63, 62, 62, 50, 74, 73, 62, 77, 77, 65, 69, 69, 57, 54, 53, 42, 68, 67, 56, 69, 69, 55, 64, 64, 53, 68, 66, 53, 77, 74, 63, 80, 77, 67, 74, 71, 61, 80, 77, 67, 86, 83, 72, 89, 86, 76, 92, 89, 78, 93, 90, 80, 105, 100, 86, 90, 85, 71, 94, 92, 77, 94, 90, 76, 112, 107, 95, 101, 98, 86, 103, 101, 88, 101, 98, 86, 104, 102, 89, 104, 102, 89, 99, 96, 83, 110, 108, 95, 112, 107, 95, 111, 106, 94, 116, 114, 101, 124, 119, 107, 118, 116, 103, 122, 119, 107, 130, 128, 115, 123, 121, 108, 114, 111, 98, 123, 121, 108, 118, 116, 103, 124, 122, 107, 127, 124, 111, 113, 110, 97, 93, 90, 78, 77, 74, 61, 86, 83, 70, 83, 83, 69, 98, 98, 84, 151, 151, 137, 210, 210, 196, 240, 240, 226, 255, 255, 242, 255, 255, 243, 255, 255, 242, 255, 255, 240, 245, 245, 231, 242, 242, 229, 244, 244, 230, 245, 245, 231, 242, 242, 229, 241, 241, 228, 236, 235, 222, 237, 237, 223, 239, 239, 225, 234, 234, 221, 234, 234, 223, 234, 234, 223, 223, 222, 211, 211, 210, 201, 197, 196, 190, 177, 178, 169, 166, 168, 159, 166, 168, 159, 179, 181, 171, 213, 215, 205, 237, 239, 229, 253, 254, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 244, 251, 249, 236, 225, 223, 212, 168, 166, 153, 215, 213, 200, 255, 255, 245, 252, 250, 237, 123, 121, 108, 57, 54, 41, 36, 33, 20, 191, 189, 173, 255, 255, 255, 255, 255, 249, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 255, 255, 247, 255, 255, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 23, 22, 9, 42, 41, 33, 222, 225, 210, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 158, 158, 142, 158, 156, 143, 150, 147, 134, 149, 146, 133, 166, 163, 153, 158, 155, 145, 134, 131, 120, 126, 121, 111, 124, 118, 109, 165, 160, 151, 193, 189, 177, 255, 255, 255, 255, 255, 255, 114, 109, 99, 135, 130, 120, 97, 91, 82, 129, 126, 116, 78, 73, 63, 80, 75, 65, 94, 91, 81, 96, 90, 81, 79, 74, 64, 93, 88, 78, 93, 88, 78, 77, 72, 62, 57, 54, 43, 68, 62, 53, 83, 81, 70, 89, 83, 74, 74, 68, 59, 84, 79, 69, 93, 88, 78, 98, 92, 85, 77, 71, 64, 86, 81, 71, 65, 60, 52, 87, 82, 72, 121, 116, 106, 75, 72, 64, 73, 70, 62, 82, 79, 69, 61, 60, 51, 61, 60, 49, 71, 71, 62, 63, 62, 54, 80, 79, 70, 60, 59, 50, 71, 71, 62, 131, 130, 121, 69, 68, 60, 83, 82, 73, 62, 62, 50, 59, 58, 47, 92, 92, 81, 84, 84, 70, 57, 57, 44, 57, 57, 44, 77, 77, 64, 70, 70, 57, 68, 68, 54, 67, 65, 52, 56, 53, 40, 75, 73, 60, 53, 51, 38, 63, 60, 47, 72, 69, 57, 67, 65, 52, 68, 63, 51, 71, 66, 54, 75, 73, 60, 78, 75, 62, 74, 72, 59, 83, 81, 68, 75, 73, 58, 78, 79, 63, 75, 75, 61, 84, 84, 70, 85, 85, 72, 82, 80, 65, 109, 107, 92, 117, 115, 102, 120, 117, 104, 118, 116, 103, 120, 117, 104, 125, 120, 108, 117, 115, 102, 120, 117, 104, 132, 130, 117, 121, 118, 105, 128, 123, 111, 129, 127, 112, 117, 115, 100, 113, 110, 97, 124, 122, 107, 136, 134, 119, 121, 119, 103, 121, 118, 105, 130, 128, 115, 116, 116, 102, 124, 124, 110, 121, 121, 108, 123, 123, 109, 126, 126, 112, 119, 119, 105, 130, 129, 116, 133, 133, 119, 99, 99, 86, 78, 78, 65, 63, 63, 50, 60, 60, 46, 92, 93, 75, 153, 154, 135, 204, 205, 186, 240, 241, 223, 252, 253, 234, 253, 253, 237, 255, 255, 241, 254, 254, 242, 254, 254, 240, 247, 247, 235, 246, 245, 234, 249, 249, 238, 244, 246, 234, 249, 249, 238, 248, 248, 237, 248, 248, 237, 247, 247, 235, 238, 237, 228, 240, 239, 231, 239, 238, 229, 232, 231, 223, 234, 234, 225, 230, 232, 223, 215, 217, 207, 211, 212, 205, 200, 201, 194, 187, 186, 177, 178, 178, 169, 167, 166, 157, 173, 172, 163, 170, 169, 163, 168, 167, 159, 186, 188, 178, 202, 204, 192, 218, 220, 207, 235, 237, 225, 248, 249, 240, 255, 255, 252, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 246, 255, 255, 249, 255, 255, 254, 255, 255, 245, 151, 148, 136, 68, 68, 54, 49, 46, 33, 215, 213, 200, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 253, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 80, 78, 65, 32, 30, 17, 46, 40, 31, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 85, 85, 76, 91, 90, 82, 95, 94, 85, 91, 90, 82, 109, 106, 98, 107, 104, 94, 108, 105, 95, 104, 102, 91, 122, 119, 109, 132, 126, 117, 191, 186, 174, 255, 255, 255, 206, 201, 191, 137, 132, 123, 108, 103, 94, 108, 103, 94, 126, 121, 111, 119, 114, 104, 92, 87, 77, 97, 91, 82, 109, 106, 96, 108, 103, 94, 122, 117, 107, 157, 152, 142, 175, 169, 160, 203, 197, 188, 122, 117, 107, 174, 168, 159, 208, 205, 195, 205, 201, 193, 213, 210, 199, 213, 209, 201, 215, 212, 204, 225, 222, 216, 228, 224, 219, 225, 223, 222, 227, 226, 222, 232, 230, 228, 232, 230, 226, 232, 230, 228, 232, 230, 228, 236, 234, 232, 233, 231, 230, 233, 232, 228, 233, 232, 228, 234, 235, 230, 229, 230, 225, 227, 228, 223, 225, 225, 221, 228, 229, 224, 229, 231, 223, 145, 147, 135, 45, 47, 37, 121, 123, 111, 106, 108, 96, 113, 115, 103, 89, 89, 75, 66, 65, 52, 105, 105, 92, 68, 68, 54, 83, 83, 69, 82, 82, 68, 70, 70, 57, 114, 111, 98, 78, 75, 62, 85, 82, 69, 101, 98, 86, 83, 81, 70, 77, 74, 61, 93, 90, 78, 107, 104, 92, 75, 73, 60, 94, 92, 79, 85, 82, 69, 92, 92, 79, 95, 93, 78, 73, 71, 58, 87, 85, 72, 88, 86, 73, 75, 75, 61, 99, 96, 83, 83, 81, 68, 85, 82, 69, 101, 98, 86, 89, 87, 74, 107, 104, 94, 99, 96, 85, 109, 106, 96, 125, 123, 112, 134, 131, 120, 146, 144, 131, 150, 148, 132, 155, 152, 139, 158, 156, 143, 146, 144, 131, 122, 119, 107, 121, 121, 108, 119, 119, 105, 110, 110, 96, 120, 120, 107, 125, 123, 110, 130, 127, 117, 123, 122, 111, 124, 123, 112, 131, 131, 117, 128, 125, 112, 134, 134, 121, 130, 129, 116, 132, 130, 117, 135, 135, 122, 138, 137, 126, 135, 135, 124, 140, 140, 128, 144, 143, 132, 130, 127, 117, 124, 124, 110, 94, 93, 82, 90, 90, 78, 59, 58, 47, 42, 42, 31, 50, 50, 39, 88, 87, 76, 146, 146, 130, 195, 195, 181, 222, 221, 208, 247, 247, 231, 240, 240, 224, 253, 253, 239, 255, 255, 244, 255, 255, 245, 251, 250, 239, 249, 249, 238, 249, 249, 238, 244, 243, 232, 244, 243, 232, 241, 241, 230, 240, 240, 228, 238, 237, 226, 236, 235, 224, 238, 238, 224, 236, 233, 223, 234, 234, 223, 229, 228, 217, 226, 226, 215, 227, 227, 218, 229, 228, 219, 227, 227, 218, 224, 223, 216, 224, 221, 215, 227, 223, 218, 230, 227, 221, 227, 226, 220, 225, 222, 216, 220, 219, 215, 220, 216, 210, 209, 207, 203, 208, 206, 202, 203, 201, 197, 205, 204, 200, 185, 184, 180, 187, 185, 181, 180, 178, 172, 169, 168, 162, 169, 168, 162, 160, 159, 150, 168, 167, 159, 155, 156, 147, 148, 149, 142, 145, 147, 139, 150, 151, 144, 153, 152, 145, 145, 147, 139, 145, 143, 137, 148, 149, 142, 140, 141, 134, 140, 141, 134, 135, 136, 129, 141, 140, 134, 144, 142, 136, 138, 136, 130, 144, 142, 136, 146, 145, 138, 142, 141, 135, 136, 137, 130, 134, 135, 128, 140, 141, 134, 141, 142, 135, 134, 135, 128, 130, 132, 124, 130, 132, 124, 131, 132, 128, 134, 135, 128, 134, 135, 130, 138, 136, 130, 133, 131, 128, 131, 129, 125, 126, 125, 119, 125, 124, 117, 127, 126, 120, 130, 129, 120, 131, 128, 120, 125, 122, 114, 125, 123, 112, 129, 126, 116, 127, 124, 113, 129, 126, 116, 123, 120, 110, 118, 116, 105, 115, 110, 100, 128, 123, 113, 126, 121, 111, 131, 128, 118, 153, 147, 138, 150, 145, 135, 150, 145, 137, 159, 153, 146, 167, 161, 154, 165, 161, 156, 177, 173, 165, 179, 176, 168, 182, 179, 171, 190, 186, 178, 186, 183, 173, 198, 198, 187, 102, 99, 91, 92, 88, 80, 131, 128, 118, 116, 113, 103, 93, 90, 80, 102, 99, 89, 96, 93, 83, 97, 91, 82, 105, 100, 90, 125, 119, 110, 179, 174, 164, 175, 173, 162, 191, 186, 176, 205, 200, 190, 205, 200, 190, 216, 213, 203, 215, 212, 202, 220, 215, 205, 221, 218, 207, 224, 221, 211, 221, 218, 207, 227, 224, 213, 229, 224, 215, 231, 225, 216, 223, 220, 210, 233, 230, 219, 58, 55, 45, 237, 234, 224, 233, 230, 219, 234, 231, 220, 235, 232, 224, 235, 232, 222, 231, 230, 221, 237, 236, 227, 233, 232, 224, 234, 230, 224, 232, 231, 223, 230, 228, 222, 230, 228, 222, 234, 234, 225, 232, 231, 224, 229, 231, 223, 231, 230, 223, 230, 229, 220, 230, 228, 222, 228, 229, 222, 230, 229, 220, 228, 229, 222, 228, 229, 222, 230, 232, 223, 229, 231, 221, 115, 118, 103, 223, 222, 211, 228, 230, 218, 229, 228, 217, 227, 227, 216, 226, 226, 215, 224, 223, 212, 226, 226, 215, 231, 230, 219, 226, 226, 215, 233, 230, 219, 227, 227, 216, 227, 227, 216, 227, 226, 220, 231, 230, 223, 233, 232, 226, 233, 232, 228, 236, 234, 228, 232, 230, 226, 229, 227, 223, 217, 215, 211, 222, 220, 216, 212, 211, 205, 194, 192, 186, 181, 180, 173, 177, 176, 172, 160, 159, 150, 167, 166, 155, 130, 130, 114, 130, 129, 118, 132, 131, 120, 112, 112, 100, 113, 112, 104, 108, 107, 96, 97, 94, 86, 94, 93, 84, 95, 94, 85, 106, 105, 97, 100, 100, 91, 106, 105, 97, 130, 129, 118, 119, 119, 107, 142, 142, 131, 147, 147, 135, 134, 134, 123, 127, 127, 116, 145, 144, 133, 139, 138, 127, 147, 147, 135, 140, 140, 128, 123, 122, 113, 119, 119, 107, 124, 123, 112, 128, 128, 115, 132, 130, 117, 136, 133, 121, 138, 138, 124, 136, 133, 121, 145, 145, 131, 139, 139, 125, 141, 141, 128, 153, 153, 139, 147, 147, 133, 144, 143, 130, 141, 141, 128, 138, 137, 126, 142, 139, 128, 144, 143, 130, 145, 144, 133, 148, 148, 136, 149, 149, 138, 148, 148, 136, 151, 150, 139, 142, 142, 131, 138, 137, 126, 151, 150, 141, 156, 156, 145, 133, 133, 121, 126, 125, 117, 94, 93, 84, 77, 77, 65, 67, 66, 57, 56, 56, 45, 59, 58, 47, 50, 47, 36, 52, 49, 39, 87, 84, 74, 110, 107, 97, 152, 150, 137, 186, 183, 173, 215, 215, 199, 231, 231, 217, 233, 233, 218, 234, 231, 218, 238, 236, 223, 244, 244, 230, 245, 243, 230, 244, 241, 231, 247, 244, 233, 247, 244, 233, 244, 241, 231, 243, 240, 230, 241, 241, 230, 240, 240, 228, 236, 235, 224, 234, 234, 223, 236, 235, 224, 239, 238, 227, 236, 235, 224, 232, 232, 220, 236, 235, 224, 233, 233, 222, 230, 229, 218, 226, 226, 215, 226, 226, 215, 224, 223, 214, 222, 224, 212, 224, 223, 214, 224, 223, 214, 223, 222, 213, 222, 221, 212, 223, 222, 213, 222, 219, 211, 223, 220, 212, 221, 218, 210, 227, 223, 216, 227, 223, 216, 227, 223, 216, 228, 225, 217, 222, 218, 213, 228, 225, 217, 229, 226, 218, 224, 223, 216, 222, 220, 214, 227, 223, 216, 227, 227, 218, 226, 225, 219, 227, 227, 218, 225, 224, 216, 222, 221, 212, 224, 223, 214, 227, 226, 220, 230, 228, 222, 229, 227, 221, 227, 226, 220, 225, 224, 218, 234, 230, 223, 236, 232, 227, 235, 231, 226, 234, 230, 223, 236, 233, 225, 238, 235, 227, 240, 236, 228, 238, 235, 225, 233, 230, 219, 236, 233, 223, 238, 235, 225, 245, 239, 230, 246, 240, 231, 247, 242, 232, 245, 239, 230, 243, 238, 228, 248, 243, 233, 250, 245, 238, 252, 246, 239, 247, 241, 234, 254, 248, 241, 253, 247, 240, 254, 249, 239, 250, 245, 235, 255, 251, 241, 255, 251, 241, 255, 251, 241, 181, 180, 169, 201, 200, 189, 239, 238, 227, 135, 132, 121, 192, 192, 181, 203, 201, 190, 208, 205, 195, 209, 206, 196, 210, 208, 197, 219, 216, 205, 220, 217, 206, 227, 224, 213, 225, 223, 212, 217, 211, 202, 228, 225, 215, 234, 231, 220, 234, 229, 219, 233, 230, 219, 235, 232, 222, 239, 233, 224, 239, 234, 222, 242, 237, 227, 242, 237, 225, 241, 236, 224, 229, 224, 213, 152, 150, 137, 203, 198, 186, 241, 238, 225, 240, 237, 224, 240, 237, 224, 240, 237, 224, 240, 237, 224, 238, 236, 223, 234, 231, 218, 234, 235, 219, 233, 233, 218, 233, 233, 218, 231, 231, 217, 230, 230, 216, 234, 234, 221, 231, 231, 217, 231, 231, 217, 230, 230, 216, 230, 230, 216, 230, 230, 216, 230, 230, 216, 227, 227, 214, 229, 228, 215, 230, 230, 216, 230, 230, 214, 230, 230, 214, 81, 85, 65, 255, 255, 241, 227, 228, 212, 230, 230, 214, 231, 231, 215, 231, 231, 215, 231, 231, 215, 229, 229, 213, 232, 232, 216, 234, 232, 216, 233, 233, 220, 235, 232, 220, 236, 234, 221, 236, 234, 221, 236, 235, 222, 213, 210, 199, 237, 234, 224, 238, 237, 226, 238, 235, 225, 237, 236, 225, 237, 236, 225, 236, 235, 226, 236, 235, 226, 237, 236, 227, 237, 236, 227, 237, 236, 227, 237, 236, 227, 241, 241, 232, 0, 0, 0, 239, 238, 231, 237, 235, 229, 233, 232, 226, 226, 225, 219, 217, 216, 209, 187, 186, 177, 171, 170, 164, 180, 179, 170, 185, 185, 176, 166, 165, 156, 192, 192, 183, 209, 208, 199, 195, 194, 183, 181, 180, 171, 187, 186, 177, 154, 153, 145, 130, 129, 120, 135, 135, 126, 147, 146, 137, 154, 153, 145, 160, 159, 150, 118, 117, 108, 106, 105, 97, 106, 106, 95, 94, 93, 80, 128, 125, 112, 132, 130, 117, 147, 145, 132, 142, 139, 126, 126, 126, 112, 143, 140, 128, 147, 147, 133, 154, 154, 140, 152, 150, 137, 153, 153, 139, 143, 140, 128, 149, 146, 133, 145, 145, 131, 151, 151, 137, 149, 149, 136, 148, 148, 134, 151, 150, 139, 153, 152, 141, 155, 155, 144, 144, 143, 134, 165, 164, 155, 146, 145, 136, 148, 148, 136, 145, 144, 133, 148, 148, 136, 147, 147, 135, 145, 144, 133, 153, 152, 141, 146, 145, 134, 141, 141, 129, 144, 143, 132, 143, 140, 129, 141, 138, 127, 137, 134, 124, 143, 140, 129, 139, 136, 126, 132, 131, 120, 137, 136, 125, 127, 127, 116, 131, 130, 119, 114, 114, 103, 109, 108, 97, 95, 92, 82, 88, 85, 75, 86, 83, 72, 74, 71, 61, 68, 67, 58, 55, 54, 46, 49, 48, 40, 47, 46, 37, 48, 47, 39, 47, 46, 37, 48, 47, 39, 36, 36, 27, 42, 41, 33, 38, 37, 28, 48, 48, 36, 35, 35, 24, 60, 59, 48, 35, 35, 24, 61, 60, 49, 51, 53, 41, 52, 54, 42, 76, 78, 65, 92, 94, 82, 99, 99, 88, 105, 105, 94, 121, 121, 112, 109, 108, 99, 128, 128, 119, 126, 125, 117, 139, 138, 129, 139, 138, 129, 145, 144, 135, 155, 154, 146, 160, 159, 150, 161, 160, 152, 160, 159, 150, 165, 164, 155, 161, 158, 150, 165, 164, 155, 163, 162, 154, 161, 160, 152, 159, 158, 149, 162, 161, 153, 161, 162, 153, 162, 163, 154, 167, 166, 157, 160, 159, 150, 163, 162, 154, 166, 165, 156, 166, 165, 156, 162, 161, 153, 167, 166, 157, 168, 167, 159, 160, 159, 150, 154, 153, 145, 142, 141, 133, 145, 144, 135, 138, 137, 126, 131, 130, 119, 132, 129, 119, 128, 125, 114, 131, 128, 118, 111, 109, 98, 128, 123, 113, 103, 97, 88, 112, 107, 97, 97, 91, 82, 98, 91, 82, 82, 76, 67, 78, 73, 63, 77, 72, 62, 58, 53, 43, 48, 43, 33, 41, 36, 26, 37, 32, 20, 46, 37, 26, 70, 53, 45, 226, 226, 215, 234, 234, 223, 214, 211, 201, 203, 201, 188, 224, 222, 209, 227, 224, 211, 233, 230, 217, 240, 237, 224, 242, 237, 225, 247, 244, 231, 244, 242, 229, 252, 250, 237, 242, 239, 226, 255, 255, 246, 255, 255, 247, 255, 255, 247, 255, 255, 252, 255, 255, 251, 255, 255, 247, 255, 255, 247, 255, 255, 249, 255, 255, 247, 255, 255, 246, 255, 252, 239, 244, 242, 229, 91, 88, 75, 255, 255, 255, 254, 251, 238, 251, 249, 234, 250, 248, 233, 250, 248, 233, 248, 245, 230, 245, 243, 228, 242, 243, 225, 240, 241, 223, 240, 240, 224, 241, 242, 224, 238, 239, 220, 239, 240, 221, 238, 239, 220, 237, 237, 219, 238, 239, 220, 237, 237, 219, 237, 237, 219, 237, 237, 219, 236, 236, 218, 237, 237, 219, 236, 237, 216, 237, 238, 217, 237, 238, 217, 238, 239, 218, 67, 68, 47, 255, 255, 255, 240, 241, 220, 240, 238, 220, 241, 239, 221, 242, 240, 223, 243, 241, 224, 244, 242, 225, 247, 245, 227, 242, 240, 223, 245, 243, 228, 245, 243, 228, 243, 241, 226, 244, 242, 227, 217, 215, 202, 221, 219, 203, 252, 250, 237, 249, 246, 233, 245, 245, 231, 244, 243, 232, 246, 245, 234, 248, 248, 237, 248, 248, 237, 248, 248, 237, 249, 249, 238, 251, 250, 239, 249, 249, 238, 253, 252, 241, 7, 7, 0, 255, 255, 246, 248, 248, 239, 246, 245, 236, 245, 244, 237, 245, 244, 237, 242, 243, 236, 236, 238, 230, 240, 241, 234, 237, 239, 231, 234, 233, 227, 237, 235, 229, 236, 234, 228, 236, 234, 228, 232, 233, 226, 211, 212, 205, 192, 191, 185, 177, 176, 170, 184, 185, 176, 183, 182, 174, 232, 231, 223, 255, 255, 250, 215, 214, 205, 116, 115, 104, 94, 93, 82, 97, 95, 82, 91, 88, 75, 114, 114, 101, 144, 143, 130, 141, 138, 125, 147, 145, 132, 152, 152, 138, 149, 149, 136, 151, 151, 137, 152, 152, 138, 152, 152, 138, 154, 154, 140, 236, 234, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 211, 210, 201, 190, 189, 183, 149, 148, 140, 162, 161, 153, 160, 159, 150, 160, 159, 148, 154, 154, 142, 160, 159, 148, 148, 148, 136, 151, 151, 137, 152, 152, 138, 151, 150, 139, 140, 140, 128, 141, 141, 129, 144, 141, 131, 144, 141, 131, 132, 129, 119, 139, 136, 126, 134, 131, 120, 134, 134, 123, 132, 129, 119, 138, 137, 126, 139, 136, 126, 139, 136, 126, 133, 133, 121, 135, 132, 121, 125, 123, 112, 128, 125, 117, 125, 122, 114, 121, 118, 110, 119, 118, 110, 124, 123, 114, 119, 119, 107, 114, 114, 103, 112, 112, 100, 113, 113, 102, 109, 108, 97, 111, 110, 101, 114, 114, 105, 114, 114, 105, 112, 111, 103, 113, 113, 102, 109, 108, 97, 110, 109, 100, 108, 107, 98, 116, 115, 106, 110, 109, 100, 110, 109, 100, 112, 111, 103, 105, 104, 96, 109, 108, 99, 110, 109, 98, 113, 110, 99, 108, 105, 97, 113, 112, 104, 112, 111, 103, 108, 105, 97, 109, 108, 99, 102, 101, 92, 111, 110, 103, 113, 109, 101, 123, 119, 114, 116, 112, 107, 116, 112, 107, 116, 115, 106, 120, 119, 111, 112, 111, 103, 119, 118, 110, 121, 121, 112, 116, 115, 106, 128, 127, 121, 111, 110, 103, 117, 116, 109, 114, 113, 107, 124, 123, 116, 120, 119, 113, 128, 127, 121, 126, 125, 117, 130, 129, 120, 117, 116, 107, 126, 125, 117, 128, 128, 119, 128, 128, 119, 128, 128, 119, 121, 121, 112, 138, 135, 125, 145, 142, 132, 131, 128, 118, 133, 128, 118, 134, 129, 119, 141, 136, 126, 142, 137, 127, 134, 129, 119, 149, 144, 134, 154, 149, 139, 148, 143, 133, 148, 143, 131, 159, 153, 144, 156, 151, 141, 169, 164, 152, 157, 152, 140, 162, 157, 145, 255, 255, 249, 255, 255, 245, 86, 81, 69, 255, 255, 242, 255, 255, 251, 255, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 30, 29, 16, 255, 255, 255, 255, 255, 254, 255, 255, 254, 255, 255, 252, 255, 255, 253, 255, 255, 249, 255, 255, 247, 255, 255, 249, 255, 255, 245, 255, 255, 245, 255, 255, 244, 255, 255, 242, 255, 255, 240, 246, 246, 230, 248, 249, 233, 249, 250, 234, 246, 246, 230, 242, 243, 225, 245, 246, 227, 246, 247, 228, 246, 247, 228, 247, 248, 229, 246, 247, 226, 248, 250, 229, 252, 253, 232, 77, 78, 57, 255, 255, 252, 252, 251, 231, 255, 253, 233, 255, 254, 236, 255, 254, 236, 255, 255, 238, 255, 255, 239, 255, 255, 240, 255, 255, 239, 255, 255, 239, 255, 255, 245, 255, 255, 242, 255, 255, 240, 255, 255, 245, 255, 255, 245, 255, 255, 246, 255, 255, 247, 255, 255, 248, 255, 255, 248, 255, 255, 250, 255, 255, 249, 255, 255, 253, 255, 255, 253, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 14, 15, 0, 255, 255, 255, 255, 255, 249, 255, 255, 249, 255, 255, 254, 255, 255, 253, 255, 255, 252, 255, 255, 250, 251, 253, 243, 255, 255, 249, 255, 255, 247, 255, 255, 248, 247, 246, 238, 246, 247, 238, 252, 251, 244, 251, 253, 245, 248, 249, 242, 246, 247, 240, 244, 246, 238, 244, 246, 238, 241, 242, 235, 244, 242, 236, 245, 244, 237, 243, 245, 235, 188, 187, 178, 82, 81, 72, 77, 77, 65, 75, 74, 63, 117, 116, 105, 141, 141, 128, 139, 138, 127, 147, 147, 135, 148, 148, 136, 144, 143, 132, 147, 145, 134, 128, 128, 117, 81, 80, 69, 82, 81, 70, 113, 110, 99, 102, 101, 90, 155, 156, 147, 197, 198, 191, 255, 255, 255, 142, 143, 136, 128, 129, 122, 131, 133, 126, 138, 136, 130, 146, 145, 138, 144, 143, 134, 137, 136, 127, 134, 133, 125, 109, 108, 99, 110, 109, 100, 116, 115, 104, 120, 119, 111, 106, 106, 95, 109, 108, 97, 124, 121, 111, 124, 121, 111, 117, 114, 104, 142, 139, 128, 122, 119, 109, 144, 141, 131, 145, 142, 132, 131, 130, 119, 137, 136, 125, 134, 134, 123, 133, 132, 124, 134, 134, 123, 131, 130, 121, 127, 127, 116, 124, 123, 112, 124, 123, 114, 123, 122, 113, 131, 130, 121, 112, 111, 103, 113, 113, 102, 112, 112, 100, 110, 109, 100, 111, 110, 101, 112, 111, 103, 104, 103, 94, 106, 105, 97, 109, 108, 99, 109, 108, 99, 109, 108, 97, 108, 107, 96, 103, 102, 91, 135, 135, 124, 102, 101, 92, 114, 114, 105, 95, 94, 83, 105, 104, 96, 105, 104, 96, 104, 103, 94, 109, 108, 99, 110, 109, 100, 109, 106, 98, 108, 107, 98, 109, 108, 99, 108, 107, 98, 109, 106, 98, 110, 107, 99, 114, 111, 103, 121, 118, 110, 118, 115, 107, 117, 114, 106, 122, 119, 111, 108, 107, 98, 108, 107, 98, 110, 107, 99, 117, 116, 107, 131, 130, 121, 111, 110, 101, 114, 113, 107, 114, 114, 105, 125, 124, 117, 118, 117, 110, 114, 113, 107, 119, 118, 112, 123, 121, 115, 113, 112, 106, 124, 123, 114, 117, 116, 107, 112, 111, 103, 125, 124, 115, 145, 144, 135, 128, 128, 119, 127, 126, 118, 129, 126, 116, 137, 134, 126, 130, 125, 116, 142, 137, 127, 147, 141, 132, 139, 133, 124, 151, 146, 136, 151, 146, 136, 156, 151, 141, 161, 156, 144, 155, 150, 138, 150, 145, 133, 155, 152, 139, 172, 167, 156, 163, 158, 146, 163, 160, 147, 255, 255, 255, 255, 255, 249, 126, 121, 109, 255, 255, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 245, 245, 231, 227, 227, 214, 225, 225, 211, 223, 223, 209, 224, 224, 210, 215, 214, 201, 215, 213, 200, 219, 219, 205, 152, 152, 138, 182, 180, 167, 217, 217, 203, 218, 218, 204, 213, 213, 200, 217, 217, 203, 215, 214, 201, 210, 210, 194, 211, 211, 195, 204, 204, 188, 208, 208, 192, 195, 198, 181, 205, 206, 190, 204, 204, 188, 203, 203, 187, 199, 200, 184, 199, 200, 184, 194, 194, 178, 195, 195, 177, 191, 192, 174, 190, 191, 173, 184, 185, 164, 189, 190, 169, 185, 187, 166, 180, 181, 160, 180, 179, 159, 130, 129, 107, 229, 227, 210, 179, 178, 156, 173, 172, 150, 184, 180, 161, 181, 177, 156, 183, 179, 160, 181, 177, 158, 186, 183, 163, 204, 200, 181, 213, 209, 190, 233, 231, 211, 245, 244, 224, 255, 255, 240, 255, 255, 244, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 19, 21, 7, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 253, 255, 255, 249, 255, 255, 248, 255, 255, 250, 255, 255, 247, 246, 245, 236, 206, 206, 197, 78, 78, 67, 124, 123, 112, 83, 83, 71, 142, 142, 131, 140, 140, 128, 145, 144, 133, 135, 135, 124, 146, 145, 134, 155, 155, 144, 68, 67, 56, 109, 108, 97, 78, 78, 65, 89, 88, 77, 94, 93, 84, 141, 142, 135, 180, 182, 174, 191, 192, 185, 183, 184, 177, 194, 196, 188, 209, 211, 203, 175, 176, 169, 165, 163, 157, 153, 152, 143, 142, 141, 135, 137, 135, 129, 118, 117, 108, 110, 109, 102, 126, 125, 117, 110, 109, 100, 118, 117, 108, 109, 108, 99, 113, 113, 102, 114, 114, 103, 91, 88, 77, 92, 89, 78, 102, 99, 89, 103, 100, 90, 106, 102, 94, 110, 107, 97, 113, 112, 104, 112, 111, 103, 108, 107, 98, 102, 101, 92, 103, 102, 93, 104, 103, 94, 126, 126, 114, 106, 108, 98, 113, 114, 105, 109, 108, 97, 96, 95, 86, 101, 103, 93, 103, 102, 93, 98, 97, 89, 98, 97, 89, 97, 96, 87, 98, 97, 89, 98, 97, 89, 100, 100, 91, 94, 93, 84, 97, 96, 85, 108, 107, 98, 106, 105, 97, 104, 104, 92, 90, 90, 78, 104, 103, 94, 109, 108, 99, 104, 103, 94, 97, 96, 87, 105, 104, 96, 87, 86, 77, 102, 101, 92, 99, 98, 90, 95, 94, 85, 96, 95, 86, 108, 105, 97, 95, 94, 85, 107, 104, 96, 108, 105, 97, 97, 95, 84, 108, 105, 95, 109, 106, 96, 107, 104, 94, 103, 100, 92, 114, 111, 103, 109, 106, 98, 114, 114, 105, 126, 125, 117, 118, 117, 108, 108, 106, 100, 108, 106, 100, 118, 117, 110, 111, 110, 103, 120, 119, 113, 111, 110, 103, 116, 115, 106, 106, 105, 99, 108, 107, 98, 94, 93, 84, 97, 96, 87, 103, 102, 93, 119, 118, 110, 135, 135, 126, 126, 125, 117, 134, 130, 122, 141, 138, 127, 129, 126, 116, 149, 146, 135, 134, 131, 120, 144, 139, 129, 153, 147, 138, 154, 149, 139, 162, 157, 145, 162, 157, 145, 157, 152, 140, 164, 159, 147, 171, 166, 154, 170, 165, 153, 163, 159, 144, 171, 167, 152, 255, 255, 255, 255, 255, 255, 147, 142, 130, 255, 255, 252, 255, 255, 246, 247, 247, 233, 213, 213, 200, 208, 206, 193, 195, 195, 181, 196, 196, 182, 191, 191, 178, 199, 199, 186, 196, 196, 182, 202, 202, 188, 183, 183, 169, 187, 185, 172, 178, 178, 165, 153, 153, 139, 119, 119, 105, 108, 107, 94, 112, 112, 98, 78, 78, 67, 75, 74, 63, 74, 73, 62, 57, 57, 46, 40, 39, 28, 0, 0, 0, 59, 58, 47, 55, 55, 43, 52, 51, 40, 61, 60, 51, 41, 41, 27, 116, 116, 102, 76, 76, 62, 94, 93, 80, 59, 58, 45, 92, 92, 79, 60, 60, 44, 80, 80, 64, 67, 70, 53, 93, 96, 79, 67, 70, 53, 64, 65, 49, 47, 49, 32, 53, 56, 39, 50, 51, 35, 47, 48, 29, 94, 95, 74, 43, 45, 24, 62, 63, 42, 56, 54, 36, 63, 61, 43, 66, 64, 49, 64, 62, 44, 96, 95, 77, 77, 75, 57, 70, 68, 50, 89, 88, 70, 103, 99, 80, 110, 109, 89, 127, 125, 105, 128, 127, 106, 137, 136, 116, 137, 136, 116, 144, 143, 123, 149, 147, 127, 139, 138, 118, 149, 150, 129, 156, 158, 137, 151, 152, 131, 155, 156, 135, 173, 174, 153, 170, 171, 151, 170, 171, 155, 167, 168, 149, 171, 172, 156, 178, 179, 163, 183, 185, 169, 204, 206, 192, 50, 53, 36, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 242, 242, 231, 47, 46, 35, 73, 76, 61, 69, 69, 55, 139, 138, 127, 142, 142, 131, 142, 142, 131, 140, 140, 128, 145, 144, 133, 126, 126, 114, 84, 84, 72, 116, 115, 104, 120, 120, 109, 191, 191, 180, 236, 235, 226, 236, 238, 230, 243, 245, 237, 243, 245, 237, 239, 240, 233, 241, 242, 235, 236, 238, 230, 234, 235, 228, 233, 234, 227, 230, 232, 224, 230, 232, 224, 214, 215, 208, 209, 211, 203, 189, 190, 183, 137, 139, 129, 95, 94, 85, 106, 106, 93, 95, 95, 79, 97, 97, 81, 118, 118, 104, 100, 97, 84, 92, 90, 74, 100, 98, 82, 96, 94, 81, 107, 104, 94, 125, 124, 115, 154, 153, 145, 138, 137, 128, 130, 128, 122, 108, 107, 98, 104, 103, 96, 108, 107, 98, 134, 133, 125, 102, 104, 94, 109, 111, 101, 100, 102, 92, 104, 105, 96, 99, 100, 91, 90, 91, 82, 84, 85, 76, 91, 90, 82, 91, 90, 82, 89, 88, 79, 95, 94, 85, 107, 104, 94, 105, 105, 94, 130, 129, 118, 131, 130, 119, 127, 127, 116, 145, 144, 133, 125, 125, 113, 114, 114, 103, 120, 120, 109, 120, 119, 111, 85, 85, 76, 84, 83, 75, 71, 71, 62, 87, 86, 77, 92, 92, 83, 92, 92, 83, 84, 84, 72, 78, 78, 67, 83, 81, 70, 128, 125, 114, 100, 97, 86, 111, 109, 96, 109, 106, 96, 94, 91, 81, 94, 91, 81, 95, 92, 82, 93, 90, 80, 96, 93, 85, 97, 96, 87, 98, 97, 89, 102, 101, 92, 128, 128, 119, 98, 97, 89, 117, 116, 109, 110, 109, 102, 103, 102, 93, 105, 104, 98, 92, 92, 83, 100, 100, 91, 111, 110, 101, 111, 110, 101, 103, 102, 93, 91, 90, 82, 87, 86, 77, 134, 133, 125, 128, 128, 117, 144, 141, 131, 130, 127, 117, 130, 129, 118, 136, 133, 123, 132, 129, 119, 149, 144, 134, 151, 146, 136, 156, 151, 141, 150, 145, 133, 163, 158, 146, 151, 146, 134, 165, 160, 149, 172, 167, 156, 174, 169, 157, 175, 173, 160, 165, 160, 149, 173, 173, 157, 177, 178, 162, 42, 37, 25, 169, 169, 156, 177, 174, 161, 175, 175, 161, 160, 160, 146, 161, 159, 146, 123, 123, 109, 117, 117, 103, 82, 80, 67, 66, 64, 49, 74, 69, 55, 51, 47, 32, 55, 50, 38, 70, 65, 51, 100, 95, 83, 138, 136, 121, 134, 131, 116, 207, 204, 192, 146, 144, 129, 152, 150, 137, 139, 137, 124, 144, 141, 129, 102, 102, 88, 119, 119, 107, 135, 135, 124, 110, 109, 100, 113, 112, 104, 133, 134, 127, 143, 144, 137, 151, 153, 145, 154, 155, 148, 151, 153, 145, 165, 166, 159, 142, 143, 136, 143, 144, 137, 104, 103, 94, 136, 138, 128, 144, 146, 136, 155, 156, 149, 149, 150, 143, 161, 159, 156, 159, 161, 154, 144, 145, 140, 134, 135, 130, 135, 136, 129, 137, 133, 128, 121, 120, 114, 113, 112, 104, 120, 119, 113, 100, 100, 91, 181, 180, 171, 106, 105, 97, 119, 118, 110, 102, 101, 92, 91, 87, 79, 70, 69, 61, 75, 74, 65, 73, 72, 63, 72, 69, 61, 72, 69, 59, 71, 68, 55, 70, 67, 54, 59, 57, 42, 81, 79, 64, 40, 40, 24, 48, 48, 32, 40, 40, 24, 34, 34, 18, 41, 42, 23, 54, 54, 38, 80, 80, 64, 74, 74, 58, 82, 82, 68, 118, 118, 104, 112, 114, 100, 112, 114, 100, 151, 154, 139, 60, 63, 48, 168, 170, 156, 158, 158, 142, 178, 179, 163, 169, 171, 155, 170, 173, 156, 181, 181, 165, 180, 183, 168, 199, 201, 187, 213, 215, 203, 243, 245, 233, 255, 255, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 237, 223, 84, 84, 70, 88, 87, 76, 78, 80, 68, 138, 137, 126, 139, 138, 127, 144, 143, 132, 152, 151, 140, 147, 147, 135, 132, 131, 122, 73, 72, 63, 78, 78, 69, 81, 80, 69, 242, 242, 231, 234, 236, 226, 244, 246, 238, 255, 255, 251, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 251, 246, 247, 240, 218, 219, 212, 247, 248, 241, 251, 253, 245, 249, 250, 243, 248, 249, 242, 250, 252, 244, 246, 245, 236, 199, 199, 188, 70, 71, 55, 101, 99, 84, 103, 101, 86, 108, 106, 91, 99, 96, 81, 107, 105, 90, 106, 103, 90, 165, 162, 150, 92, 89, 78, 187, 184, 176, 231, 230, 221, 238, 237, 228, 224, 223, 214, 226, 225, 219, 221, 222, 215, 223, 225, 218, 218, 219, 212, 205, 206, 199, 207, 208, 201, 200, 201, 194, 198, 199, 192, 197, 198, 191, 180, 182, 174, 180, 182, 174, 194, 193, 184, 170, 169, 161, 173, 172, 163, 100, 100, 89, 195, 194, 185, 198, 197, 189, 188, 187, 178, 177, 176, 168, 175, 174, 165, 175, 174, 163, 177, 176, 168, 165, 164, 153, 174, 173, 162, 153, 152, 143, 161, 160, 152, 168, 167, 159, 151, 150, 141, 139, 138, 129, 141, 140, 132, 123, 122, 113, 127, 127, 116, 71, 71, 60, 94, 91, 81, 108, 105, 93, 107, 104, 92, 101, 98, 86, 121, 118, 107, 107, 104, 94, 96, 93, 83, 99, 96, 85, 129, 126, 116, 121, 118, 110, 111, 110, 101, 133, 132, 124, 133, 132, 124, 155, 154, 148, 135, 134, 128, 155, 154, 148, 133, 132, 126, 138, 137, 128, 149, 148, 142, 140, 141, 132, 168, 167, 160, 156, 155, 149, 163, 162, 154, 106, 105, 97, 102, 99, 91, 85, 85, 76, 89, 88, 79, 81, 80, 71, 145, 144, 133, 149, 146, 135, 142, 142, 131, 146, 143, 133, 151, 148, 138, 151, 146, 136, 153, 147, 138, 157, 152, 142, 157, 152, 142, 161, 156, 144, 163, 160, 147, 170, 165, 153, 172, 167, 156, 170, 167, 154, 167, 162, 148, 160, 158, 143, 101, 97, 80, 96, 94, 79, 90, 85, 73, 0, 0, 0, 57, 54, 41, 59, 57, 44, 82, 80, 67, 135, 131, 116, 164, 159, 147, 174, 169, 155, 181, 176, 162, 188, 181, 167, 194, 187, 173, 192, 188, 173, 191, 186, 174, 185, 180, 168, 170, 163, 152, 144, 139, 128, 139, 134, 122, 139, 134, 122, 134, 131, 120, 131, 128, 118, 125, 125, 113, 131, 130, 119, 129, 131, 119, 101, 103, 93, 125, 126, 117, 114, 116, 106, 121, 123, 113, 114, 115, 108, 121, 122, 115, 128, 130, 120, 109, 111, 103, 125, 125, 121, 111, 111, 107, 114, 115, 110, 120, 121, 116, 121, 122, 117, 114, 115, 110, 101, 102, 99, 119, 119, 117, 116, 116, 116, 118, 121, 120, 101, 101, 101, 110, 113, 110, 97, 100, 97, 111, 111, 109, 112, 112, 110, 106, 107, 102, 112, 113, 106, 118, 116, 112, 111, 109, 105, 106, 105, 101, 111, 110, 103, 104, 104, 100, 103, 101, 95, 95, 93, 87, 105, 104, 98, 96, 95, 88, 137, 135, 129, 121, 120, 114, 109, 107, 101, 134, 133, 127, 144, 142, 138, 143, 144, 139, 134, 135, 130, 122, 123, 118, 128, 129, 124, 123, 124, 119, 98, 98, 94, 105, 106, 101, 105, 104, 100, 84, 83, 77, 126, 125, 119, 119, 120, 113, 130, 129, 120, 108, 110, 100, 102, 104, 94, 74, 76, 68, 115, 116, 111, 48, 49, 40, 70, 71, 62, 58, 60, 48, 74, 77, 62, 69, 71, 59, 88, 88, 74, 86, 89, 74, 106, 108, 96, 125, 127, 112, 141, 143, 129, 138, 141, 126, 163, 165, 151, 159, 162, 147, 170, 172, 158, 170, 172, 158, 165, 168, 151, 173, 176, 161, 175, 177, 162, 180, 183, 168, 197, 199, 185, 214, 216, 202, 255, 255, 243, 255, 255, 255, 209, 212, 197, 118, 120, 103, 41, 43, 31, 100, 101, 96, 90, 91, 84, 143, 145, 135, 133, 134, 125, 145, 144, 133, 151, 150, 141, 142, 142, 131, 147, 146, 137, 108, 107, 98, 112, 111, 105, 64, 64, 55, 247, 246, 238, 241, 242, 233, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 238, 230, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 245, 244, 233, 52, 52, 36, 105, 105, 92, 110, 111, 92, 101, 99, 84, 95, 93, 78, 94, 92, 75, 107, 105, 90, 47, 45, 32, 216, 214, 201, 240, 237, 226, 239, 238, 229, 247, 246, 238, 247, 246, 238, 251, 249, 243, 248, 247, 241, 242, 243, 236, 242, 243, 236, 244, 246, 238, 239, 240, 233, 225, 226, 219, 236, 238, 230, 236, 238, 228, 235, 237, 227, 236, 238, 228, 237, 236, 227, 234, 234, 225, 239, 238, 229, 40, 40, 26, 239, 238, 229, 240, 239, 231, 234, 234, 223, 234, 234, 223, 236, 235, 224, 234, 234, 223, 232, 232, 220, 235, 232, 222, 239, 238, 227, 229, 228, 217, 229, 228, 217, 240, 236, 228, 233, 233, 222, 234, 234, 225, 232, 232, 220, 232, 232, 220, 232, 232, 220, 233, 230, 217, 82, 79, 69, 103, 100, 90, 89, 86, 76, 86, 83, 70, 100, 97, 86, 93, 90, 80, 96, 93, 83, 130, 127, 117, 118, 116, 105, 216, 213, 205, 223, 220, 212, 229, 228, 219, 224, 223, 214, 229, 227, 221, 229, 227, 221, 230, 228, 222, 232, 231, 224, 224, 223, 216, 231, 230, 223, 227, 227, 218, 229, 228, 219, 230, 229, 220, 233, 232, 224, 239, 238, 229, 212, 211, 203, 77, 76, 68, 68, 67, 58, 81, 80, 69, 112, 112, 100, 137, 136, 125, 137, 136, 125, 145, 142, 132, 146, 143, 133, 145, 142, 132, 150, 145, 135, 169, 164, 154, 163, 158, 146, 168, 162, 153, 169, 164, 152, 170, 165, 153, 174, 169, 157, 171, 166, 154, 169, 164, 150, 151, 147, 132, 133, 129, 110, 112, 108, 91, 139, 134, 120, 150, 145, 133, 141, 138, 125, 135, 132, 119, 143, 138, 126, 153, 148, 134, 148, 143, 129, 140, 135, 121, 161, 156, 142, 151, 147, 132, 149, 144, 130, 142, 138, 123, 147, 140, 129, 147, 142, 130, 144, 139, 128, 142, 139, 126, 132, 130, 117, 128, 125, 117, 128, 125, 117, 135, 131, 124, 102, 101, 92, 114, 113, 107, 154, 155, 148, 115, 116, 109, 119, 120, 111, 119, 120, 113, 112, 113, 104, 135, 136, 129, 135, 137, 127, 116, 118, 108, 145, 143, 137, 112, 111, 105, 125, 123, 119, 124, 122, 118, 119, 118, 114, 123, 124, 119, 127, 128, 123, 122, 123, 118, 114, 115, 108, 119, 120, 115, 115, 116, 111, 116, 117, 112, 129, 130, 125, 119, 120, 113, 108, 109, 102, 123, 124, 119, 104, 104, 100, 120, 121, 116, 144, 142, 138, 111, 112, 105, 116, 117, 112, 108, 106, 102, 114, 113, 109, 135, 136, 131, 113, 112, 108, 112, 111, 105, 111, 110, 103, 119, 118, 112, 106, 105, 99, 116, 114, 108, 113, 112, 106, 123, 121, 115, 110, 108, 104, 105, 106, 101, 105, 104, 100, 123, 124, 121, 107, 108, 105, 104, 104, 102, 108, 109, 106, 109, 110, 107, 121, 119, 118, 113, 113, 111, 127, 127, 125, 133, 133, 131, 129, 129, 127, 150, 151, 148, 135, 135, 133, 151, 152, 149, 143, 144, 139, 150, 151, 144, 157, 159, 149, 150, 152, 140, 127, 129, 117, 133, 134, 125, 141, 143, 131, 136, 138, 126, 147, 149, 136, 144, 146, 134, 142, 142, 131, 119, 119, 107, 97, 96, 85, 80, 79, 68, 59, 59, 43, 57, 58, 42, 88, 88, 74, 67, 70, 53, 74, 77, 60, 102, 106, 86, 94, 97, 82, 116, 119, 102, 127, 129, 115, 100, 102, 88, 66, 68, 56, 105, 105, 103, 129, 129, 129, 127, 128, 123, 141, 142, 135, 149, 148, 140, 146, 145, 136, 148, 147, 139, 142, 141, 133, 146, 145, 136, 114, 113, 107, 127, 126, 122, 71, 71, 62, 255, 255, 247, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 112, 112, 98, 93, 91, 76, 148, 148, 132, 113, 110, 95, 106, 104, 88, 91, 88, 73, 109, 109, 93, 163, 161, 145, 244, 244, 230, 236, 235, 222, 249, 249, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 246, 226, 227, 218, 255, 255, 255, 255, 255, 248, 255, 255, 249, 255, 255, 248, 255, 255, 246, 254, 254, 242, 255, 255, 249, 59, 57, 44, 255, 254, 244, 255, 255, 246, 255, 255, 247, 255, 255, 244, 255, 255, 244, 255, 255, 245, 255, 253, 240, 247, 244, 231, 223, 221, 208, 240, 237, 224, 235, 232, 220, 255, 255, 245, 255, 253, 242, 254, 254, 242, 255, 252, 241, 252, 251, 240, 255, 255, 249, 255, 255, 243, 168, 166, 153, 64, 61, 48, 100, 97, 84, 87, 84, 76, 88, 87, 76, 84, 84, 72, 121, 118, 107, 143, 140, 129, 177, 174, 161, 229, 226, 216, 230, 229, 220, 240, 239, 231, 249, 249, 240, 251, 250, 239, 251, 250, 239, 218, 217, 208, 255, 255, 247, 247, 246, 238, 227, 227, 218, 230, 229, 220, 255, 255, 247, 251, 250, 241, 255, 255, 245, 255, 255, 249, 246, 245, 234, 144, 143, 134, 64, 64, 55, 71, 71, 60, 100, 100, 89, 145, 144, 133, 152, 149, 139, 147, 145, 132, 146, 144, 131, 160, 158, 145, 151, 148, 138, 155, 150, 140, 142, 137, 125, 167, 164, 154, 169, 164, 152, 165, 160, 149, 174, 169, 157, 170, 165, 153, 171, 166, 154, 162, 157, 145, 114, 113, 92, 127, 123, 106, 144, 137, 123, 126, 119, 108, 141, 136, 122, 141, 136, 124, 140, 135, 123, 143, 139, 124, 135, 131, 116, 161, 156, 142, 149, 144, 130, 141, 134, 121, 146, 139, 126, 151, 147, 132, 133, 128, 116, 133, 128, 116, 143, 138, 126, 149, 144, 134, 128, 125, 114, 137, 134, 126, 148, 147, 141, 132, 131, 122, 125, 124, 115, 123, 121, 115, 120, 121, 114, 123, 122, 113, 112, 111, 105, 119, 118, 112, 121, 122, 115, 113, 112, 104, 62, 61, 54, 81, 80, 71, 89, 88, 79, 76, 75, 66, 70, 69, 63, 82, 81, 72, 67, 66, 57, 68, 67, 58, 61, 60, 51, 79, 76, 68, 87, 84, 76, 76, 75, 66, 82, 79, 73, 67, 64, 58, 74, 71, 65, 88, 86, 80, 73, 75, 65, 116, 118, 110, 108, 109, 104, 119, 118, 114, 111, 109, 105, 114, 113, 109, 114, 113, 109, 123, 121, 117, 121, 120, 116, 106, 105, 99, 104, 105, 98, 113, 112, 106, 113, 112, 106, 109, 107, 101, 106, 105, 99, 126, 125, 119, 118, 117, 110, 105, 104, 98, 109, 107, 101, 119, 118, 114, 106, 107, 102, 100, 101, 96, 105, 106, 101, 113, 114, 109, 106, 107, 102, 119, 119, 117, 118, 118, 116, 115, 116, 113, 123, 124, 121, 116, 114, 112, 113, 113, 111, 126, 126, 124, 130, 131, 126, 127, 128, 123, 123, 124, 119, 128, 129, 122, 125, 126, 119, 135, 136, 129, 133, 134, 127, 131, 133, 126, 127, 128, 121, 135, 136, 129, 151, 153, 145, 148, 149, 142, 153, 154, 147, 161, 160, 154, 155, 156, 147, 156, 158, 148, 142, 144, 134, 140, 141, 132, 144, 143, 134, 168, 170, 158, 161, 163, 151, 161, 163, 151, 155, 157, 145, 135, 137, 125, 111, 113, 100, 81, 83, 75, 108, 109, 102, 130, 131, 128, 135, 135, 135, 142, 143, 136, 141, 142, 133, 151, 150, 141, 152, 151, 142, 148, 147, 139, 148, 147, 139, 146, 145, 138, 135, 134, 128, 140, 139, 132, 145, 143, 137, 44, 46, 36, 213, 215, 203, 187, 190, 175, 166, 168, 156, 189, 191, 179, 212, 214, 202, 239, 240, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 209, 98, 98, 84, 61, 61, 45, 71, 71, 58, 116, 116, 102, 81, 81, 67, 64, 64, 53, 123, 122, 111, 91, 91, 78, 240, 240, 228, 255, 255, 248, 255, 255, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 57, 58, 42, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 254, 255, 255, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 166, 164, 151, 56, 53, 42, 93, 90, 82, 110, 109, 102, 130, 128, 122, 113, 112, 104, 119, 118, 110, 134, 134, 121, 181, 179, 166, 240, 237, 224, 234, 234, 221, 255, 255, 244, 255, 255, 249, 255, 255, 250, 255, 255, 250, 255, 255, 252, 255, 255, 253, 255, 255, 251, 255, 255, 252, 255, 255, 254, 255, 255, 254, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 131, 130, 119, 74, 73, 64, 88, 87, 76, 87, 86, 75, 165, 162, 152, 153, 151, 140, 153, 151, 138, 153, 151, 140, 160, 158, 147, 157, 154, 142, 164, 161, 149, 160, 158, 145, 168, 166, 153, 168, 162, 153, 170, 165, 153, 167, 162, 150, 176, 171, 159, 160, 155, 143, 170, 165, 153, 136, 128, 110, 139, 130, 115, 146, 139, 126, 126, 119, 108, 128, 123, 111, 139, 134, 122, 135, 130, 118, 141, 136, 122, 147, 142, 128, 137, 133, 119, 143, 139, 124, 126, 121, 107, 160, 155, 141, 143, 138, 126, 126, 121, 109, 135, 130, 118, 164, 159, 147, 150, 147, 136, 131, 128, 118, 141, 140, 132, 127, 123, 115, 127, 126, 118, 125, 124, 115, 113, 112, 104, 134, 133, 125, 118, 117, 108, 108, 107, 96, 66, 65, 56, 81, 80, 69, 76, 76, 64, 73, 72, 63, 60, 59, 50, 85, 81, 73, 89, 86, 80, 99, 95, 87, 81, 80, 71, 73, 70, 62, 81, 79, 73, 99, 98, 90, 66, 63, 55, 91, 91, 80, 88, 85, 77, 91, 87, 83, 81, 78, 70, 91, 88, 77, 94, 91, 83, 67, 64, 56, 71, 68, 57, 101, 98, 90, 115, 111, 108, 113, 112, 108, 106, 105, 101, 114, 113, 109, 114, 113, 109, 112, 111, 107, 123, 121, 115, 111, 110, 103, 113, 112, 106, 112, 111, 105, 120, 119, 113, 124, 121, 115, 115, 111, 106, 120, 119, 113, 119, 118, 112, 113, 112, 108, 117, 115, 111, 109, 107, 103, 109, 107, 103, 112, 111, 107, 113, 113, 111, 104, 104, 102, 107, 108, 105, 119, 120, 115, 121, 121, 119, 119, 119, 117, 132, 130, 126, 121, 121, 119, 129, 130, 125, 128, 129, 124, 131, 132, 128, 131, 132, 128, 129, 130, 123, 135, 136, 129, 138, 140, 132, 135, 136, 129, 134, 135, 128, 134, 135, 128, 134, 135, 128, 133, 132, 126, 134, 133, 127, 134, 135, 128, 138, 137, 128, 142, 143, 136, 146, 145, 138, 142, 141, 133, 142, 141, 135, 141, 140, 132, 142, 143, 136, 148, 149, 142, 155, 154, 148, 157, 158, 151, 151, 153, 145, 149, 150, 145, 135, 136, 131, 136, 137, 132, 137, 139, 131, 148, 149, 144, 143, 144, 137, 137, 139, 129, 151, 149, 143, 148, 147, 141, 148, 147, 141, 148, 147, 141, 145, 144, 135, 149, 148, 142, 135, 134, 128, 151, 149, 143, 152, 151, 144, 76, 77, 68, 70, 71, 62, 88, 90, 80, 112, 111, 103, 118, 120, 107, 126, 128, 116, 140, 140, 128, 148, 150, 138, 150, 152, 140, 150, 153, 138, 159, 162, 147, 161, 163, 149, 154, 156, 140, 161, 163, 147, 138, 141, 124, 122, 125, 108, 0, 0, 0, 118, 119, 110, 101, 102, 95, 99, 100, 93, 119, 120, 115, 78, 79, 72, 114, 116, 106, 30, 32, 20, 212, 214, 202, 222, 224, 212, 212, 212, 201, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 46, 46, 30, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 242, 229, 157, 154, 144, 81, 78, 70, 114, 110, 105, 101, 102, 95, 99, 100, 93, 98, 97, 91, 121, 120, 114, 59, 61, 49, 212, 212, 199, 244, 244, 230, 247, 247, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 177, 177, 166, 118, 117, 106, 100, 100, 89, 116, 114, 108, 109, 108, 99, 135, 132, 121, 161, 161, 149, 149, 146, 133, 153, 151, 140, 157, 154, 142, 156, 153, 140, 154, 149, 137, 163, 158, 148, 165, 160, 149, 165, 160, 151, 167, 161, 152, 177, 170, 159, 167, 160, 149, 161, 154, 143, 167, 160, 147, 142, 136, 118, 132, 126, 110, 139, 134, 120, 120, 113, 102, 133, 128, 116, 140, 135, 123, 141, 136, 122, 132, 130, 117, 136, 131, 119, 150, 145, 133, 142, 139, 126, 138, 136, 123, 134, 131, 118, 135, 132, 119, 142, 139, 126, 149, 146, 133, 162, 157, 147, 153, 151, 140, 128, 125, 114, 135, 131, 124, 138, 137, 128, 135, 134, 128, 127, 126, 120, 131, 129, 123, 127, 126, 118, 113, 112, 104, 59, 58, 45, 75, 75, 61, 83, 83, 71, 91, 90, 82, 112, 111, 105, 137, 135, 131, 140, 138, 136, 175, 173, 171, 160, 158, 156, 169, 167, 166, 176, 174, 173, 168, 166, 166, 161, 159, 159, 162, 160, 159, 170, 168, 167, 166, 164, 162, 148, 148, 146, 133, 131, 129, 63, 62, 54, 80, 77, 67, 111, 109, 96, 80, 75, 65, 79, 76, 65, 78, 77, 71, 113, 112, 108, 113, 109, 105, 114, 113, 109, 114, 113, 109, 120, 119, 115, 128, 127, 121, 114, 113, 107, 116, 114, 108, 117, 116, 109, 104, 101, 95, 130, 127, 121, 121, 117, 112, 127, 123, 117, 120, 116, 110, 114, 113, 109, 116, 114, 110, 109, 107, 103, 110, 108, 104, 117, 115, 113, 114, 112, 111, 115, 116, 111, 133, 133, 131, 128, 128, 126, 125, 125, 121, 131, 132, 128, 123, 124, 119, 123, 121, 117, 133, 133, 129, 127, 126, 122, 127, 128, 123, 119, 120, 115, 126, 127, 122, 129, 130, 123, 133, 134, 127, 131, 133, 126, 135, 136, 129, 134, 135, 128, 145, 143, 137, 139, 138, 131, 139, 138, 131, 133, 132, 126, 163, 162, 154, 142, 141, 133, 132, 131, 124, 142, 141, 133, 142, 141, 133, 140, 139, 130, 152, 151, 144, 139, 138, 131, 146, 145, 138, 137, 135, 129, 146, 145, 138, 142, 141, 135, 145, 143, 137, 142, 141, 135, 153, 152, 145, 148, 147, 141, 148, 147, 141, 144, 142, 136, 146, 145, 138, 149, 148, 142, 146, 145, 138, 151, 149, 143, 151, 149, 143, 152, 151, 144, 148, 147, 141, 149, 148, 142, 149, 148, 142, 175, 174, 167, 170, 171, 166, 165, 166, 159, 164, 165, 160, 154, 155, 150, 144, 145, 140, 135, 136, 131, 108, 109, 102, 111, 111, 107, 106, 105, 99, 85, 84, 78, 75, 74, 67, 62, 63, 56, 77, 78, 69, 76, 77, 70, 83, 83, 79, 127, 127, 125, 114, 116, 113, 111, 114, 111, 122, 125, 121, 120, 122, 121, 110, 113, 110, 116, 119, 116, 118, 118, 116, 64, 65, 60, 51, 53, 43, 113, 115, 103, 123, 125, 115, 133, 135, 123, 125, 127, 114, 119, 121, 109, 129, 131, 119, 129, 131, 117, 128, 130, 118, 133, 135, 123, 134, 137, 120, 133, 135, 121, 130, 133, 116, 136, 139, 122, 136, 139, 122, 138, 138, 122, 144, 144, 128, 165, 165, 147, 33, 33, 17, 168, 168, 152, 160, 161, 142, 159, 160, 139, 158, 159, 138, 144, 144, 126, 153, 152, 134, 150, 149, 128, 159, 155, 135, 146, 141, 125, 153, 149, 129, 162, 158, 139, 157, 153, 136, 157, 155, 138, 149, 147, 129, 161, 157, 140, 167, 166, 148, 174, 172, 157, 135, 132, 121, 38, 34, 29, 104, 102, 98, 120, 119, 115, 122, 123, 118, 122, 123, 118, 116, 114, 110, 108, 106, 102, 109, 111, 103, 59, 58, 45, 155, 156, 140, 160, 160, 144, 155, 155, 142, 160, 160, 144, 165, 165, 149, 168, 168, 152, 166, 166, 150, 189, 189, 175, 187, 187, 173, 189, 191, 177, 191, 193, 179, 188, 188, 174, 187, 190, 175, 192, 194, 182, 156, 158, 146, 70, 72, 58, 73, 72, 63, 128, 127, 123, 129, 130, 125, 148, 147, 139, 156, 156, 145, 145, 144, 133, 155, 152, 139, 146, 144, 131, 158, 156, 143, 156, 153, 140, 167, 162, 150, 167, 161, 152, 165, 160, 149, 162, 157, 145, 170, 165, 155, 168, 163, 151, 172, 167, 156, 175, 170, 158, 162, 157, 145, 137, 134, 114, 135, 131, 114, 126, 119, 106, 137, 133, 119, 146, 139, 126, 130, 126, 112, 137, 132, 121, 150, 147, 134, 147, 145, 134, 144, 141, 131, 155, 152, 141, 130, 127, 117, 152, 149, 139, 143, 140, 128, 135, 132, 121, 156, 153, 142, 139, 136, 126, 139, 136, 126, 136, 133, 125, 144, 141, 133, 134, 133, 127, 142, 141, 135, 128, 127, 121, 132, 131, 124, 114, 113, 107, 67, 66, 55, 66, 65, 52, 83, 83, 71, 206, 206, 193, 233, 232, 226, 237, 235, 231, 237, 235, 229, 234, 233, 229, 236, 234, 230, 236, 234, 230, 234, 233, 229, 201, 199, 195, 238, 236, 232, 232, 230, 228, 234, 232, 233, 234, 232, 231, 236, 234, 232, 230, 228, 226, 241, 236, 235, 242, 241, 237, 212, 208, 202, 0, 0, 0, 110, 107, 97, 88, 85, 77, 74, 71, 65, 117, 113, 110, 117, 115, 111, 116, 114, 110, 117, 113, 110, 127, 126, 120, 114, 113, 107, 117, 114, 108, 123, 119, 114, 125, 122, 116, 115, 111, 106, 116, 112, 107, 125, 122, 116, 121, 117, 114, 114, 113, 109, 121, 120, 116, 128, 127, 123, 126, 125, 121, 113, 112, 108, 135, 134, 130, 114, 115, 110, 126, 127, 122, 127, 128, 123, 128, 129, 124, 130, 131, 126, 126, 127, 122, 123, 124, 119, 133, 131, 128, 151, 149, 145, 125, 123, 119, 133, 131, 128, 134, 133, 129, 133, 131, 128, 138, 136, 130, 133, 132, 126, 138, 136, 130, 135, 134, 128, 135, 134, 128, 139, 138, 131, 134, 133, 127, 138, 136, 130, 142, 141, 133, 144, 141, 133, 153, 152, 143, 206, 200, 193, 153, 150, 142, 152, 151, 142, 146, 143, 137, 146, 143, 135, 145, 144, 135, 150, 146, 141, 152, 151, 142, 148, 147, 141, 153, 152, 145, 147, 146, 139, 145, 143, 137, 151, 149, 143, 149, 148, 142, 155, 154, 148, 158, 156, 150, 151, 149, 143, 155, 156, 149, 146, 145, 138, 148, 147, 141, 154, 153, 147, 154, 153, 147, 146, 145, 138, 147, 146, 139, 146, 145, 138, 144, 142, 136, 146, 145, 138, 146, 144, 140, 145, 143, 139, 146, 144, 140, 157, 158, 151, 145, 146, 141, 147, 147, 143, 148, 149, 144, 157, 158, 153, 150, 151, 146, 143, 144, 139, 151, 152, 147, 150, 151, 148, 155, 155, 155, 156, 158, 159, 150, 152, 151, 144, 146, 145, 151, 153, 155, 158, 160, 161, 143, 145, 146, 135, 140, 138, 139, 144, 142, 142, 144, 143, 143, 145, 142, 137, 140, 136, 83, 86, 83, 88, 91, 86, 81, 84, 79, 82, 85, 80, 68, 71, 66, 66, 69, 62, 55, 56, 51, 55, 59, 53, 59, 60, 55, 60, 62, 54, 59, 61, 51, 66, 65, 54, 52, 54, 42, 49, 51, 39, 62, 62, 48, 49, 49, 36, 77, 77, 64, 28, 28, 15, 53, 53, 37, 42, 43, 27, 48, 49, 30, 49, 50, 32, 58, 56, 39, 44, 42, 25, 54, 53, 35, 52, 50, 33, 58, 54, 37, 54, 49, 33, 66, 62, 48, 84, 79, 65, 70, 66, 49, 39, 37, 22, 67, 65, 48, 60, 59, 41, 70, 67, 52, 132, 131, 122, 130, 128, 124, 131, 132, 129, 131, 132, 129, 136, 137, 132, 134, 135, 130, 141, 142, 137, 140, 140, 136, 137, 138, 133, 138, 140, 132, 125, 124, 115, 78, 78, 65, 57, 58, 42, 50, 51, 35, 42, 43, 27, 46, 44, 31, 47, 47, 33, 50, 50, 37, 48, 48, 34, 63, 63, 50, 62, 62, 50, 43, 43, 30, 68, 67, 56, 71, 71, 60, 99, 99, 88, 105, 104, 96, 131, 129, 125, 147, 145, 141, 128, 128, 119, 163, 162, 154, 149, 149, 138, 152, 149, 139, 151, 148, 138, 152, 150, 137, 153, 151, 138, 157, 154, 142, 169, 164, 152, 164, 161, 149, 166, 163, 153, 159, 153, 144, 155, 150, 140, 165, 160, 151, 165, 160, 151, 177, 170, 159, 175, 168, 157, 127, 125, 107, 117, 115, 100, 131, 129, 116, 127, 122, 110, 125, 120, 108, 112, 107, 97, 138, 135, 127, 137, 134, 126, 156, 153, 145, 117, 114, 104, 144, 141, 131, 136, 133, 123, 145, 142, 132, 131, 128, 118, 159, 156, 146, 130, 127, 117, 125, 123, 112, 133, 132, 124, 140, 139, 130, 123, 122, 113, 132, 131, 122, 148, 147, 139, 130, 128, 122, 134, 133, 127, 91, 90, 84, 64, 64, 55, 83, 83, 71, 189, 189, 175, 250, 248, 235, 241, 241, 228, 237, 236, 225, 238, 235, 225, 236, 235, 224, 237, 236, 225, 244, 242, 229, 201, 199, 186, 208, 206, 193, 228, 225, 213, 238, 235, 225, 234, 234, 225, 236, 233, 225, 234, 234, 225, 236, 235, 226, 239, 238, 227, 250, 247, 239, 255, 255, 250, 136, 133, 123, 0, 0, 0, 124, 121, 113, 112, 111, 105, 97, 95, 91, 120, 119, 115, 114, 113, 109, 119, 118, 114, 130, 128, 122, 118, 117, 110, 117, 116, 109, 124, 123, 116, 122, 118, 113, 119, 118, 112, 120, 116, 112, 128, 124, 121, 118, 114, 111, 128, 126, 125, 126, 124, 123, 117, 115, 113, 127, 125, 124, 113, 111, 110, 116, 117, 114, 119, 119, 117, 124, 127, 124, 143, 143, 141, 127, 127, 125, 120, 120, 118, 121, 121, 119, 129, 130, 125, 124, 122, 120, 123, 121, 119, 127, 126, 122, 123, 121, 117, 130, 128, 124, 138, 136, 132, 130, 128, 124, 137, 135, 129, 147, 146, 139, 137, 135, 129, 140, 139, 132, 137, 135, 129, 142, 141, 135, 147, 146, 137, 141, 140, 132, 144, 141, 133, 143, 140, 132, 145, 142, 134, 149, 145, 137, 152, 149, 141, 152, 149, 141, 147, 146, 139, 144, 142, 136, 147, 146, 139, 146, 145, 138, 149, 145, 137, 149, 148, 142, 151, 149, 143, 156, 155, 149, 147, 146, 139, 146, 145, 138, 147, 146, 139, 149, 148, 142, 153, 152, 145, 144, 142, 136, 151, 149, 143, 151, 149, 143, 142, 141, 135, 146, 145, 138, 154, 153, 147, 145, 143, 137, 144, 142, 136, 141, 140, 134, 144, 142, 136, 139, 137, 133, 145, 143, 139, 145, 146, 141, 143, 144, 137, 131, 129, 125, 138, 136, 132, 136, 137, 132, 137, 135, 129, 125, 124, 117, 140, 139, 132, 139, 138, 131, 141, 140, 134, 141, 140, 134, 137, 135, 131, 136, 137, 132, 144, 145, 142, 142, 142, 140, 131, 132, 129, 136, 136, 134, 144, 145, 142, 144, 145, 142, 152, 155, 152, 145, 148, 145, 151, 154, 151, 155, 157, 154, 159, 161, 161, 157, 159, 158, 157, 159, 158, 151, 153, 153, 144, 146, 145, 151, 153, 153, 142, 142, 144, 147, 146, 149, 138, 138, 138, 125, 125, 123, 108, 109, 102, 135, 136, 129, 101, 102, 95, 112, 113, 106, 110, 109, 100, 99, 100, 91, 105, 106, 97, 111, 110, 101, 93, 95, 83, 120, 120, 107, 104, 104, 88, 134, 134, 119, 131, 129, 116, 106, 103, 90, 126, 121, 109, 112, 107, 95, 130, 126, 114, 114, 109, 97, 103, 98, 86, 96, 91, 77, 99, 96, 85, 112, 107, 93, 141, 138, 123, 91, 88, 75, 83, 82, 73, 87, 85, 79, 73, 74, 69, 87, 85, 81, 77, 76, 72, 74, 75, 70, 68, 66, 62, 83, 83, 79, 73, 74, 67, 95, 93, 87, 98, 97, 91, 81, 80, 71, 137, 134, 126, 114, 111, 103, 147, 146, 137, 118, 117, 106, 100, 100, 87, 109, 109, 95, 98, 98, 86, 109, 108, 97, 129, 131, 119, 97, 96, 87, 103, 102, 93, 84, 83, 75, 137, 135, 129, 153, 152, 145, 142, 141, 135, 140, 139, 132, 146, 145, 136, 146, 145, 136, 148, 148, 136, 146, 143, 133, 156, 153, 140, 150, 147, 136, 151, 148, 136, 157, 154, 142, 161, 159, 148, 165, 162, 152, 164, 161, 153, 167, 164, 156, 158, 155, 147, 166, 163, 155, 167, 161, 152, 168, 162, 153, 167, 162, 150, 133, 134, 115, 108, 107, 94, 112, 112, 100, 120, 116, 108, 139, 138, 129, 123, 122, 113, 114, 114, 105, 107, 104, 96, 113, 109, 101, 129, 126, 118, 134, 134, 123, 140, 140, 128, 151, 148, 138, 147, 145, 134, 142, 139, 128, 145, 142, 132, 137, 134, 124, 156, 153, 145, 134, 130, 122, 126, 125, 117, 133, 132, 124, 126, 125, 117, 138, 136, 130, 130, 128, 122, 135, 134, 130, 124, 123, 116, 170, 169, 161, 211, 211, 197, 255, 255, 255, 252, 252, 236, 246, 246, 230, 240, 240, 224, 243, 241, 226, 243, 241, 224, 236, 236, 218, 229, 227, 210, 238, 237, 219, 205, 203, 185, 238, 237, 219, 236, 234, 219, 238, 236, 221, 236, 234, 219, 237, 235, 220, 245, 243, 228, 255, 255, 248, 219, 216, 201, 138, 136, 123, 0, 0, 0, 166, 164, 158, 123, 121, 117, 131, 129, 125, 112, 111, 107, 121, 120, 116, 121, 120, 114, 119, 118, 112, 126, 125, 119, 118, 117, 110, 120, 119, 113, 122, 118, 113, 127, 126, 120, 122, 117, 117, 118, 115, 116, 114, 112, 113, 124, 121, 124, 126, 125, 128, 123, 123, 125, 122, 121, 126, 113, 112, 117, 117, 118, 125, 124, 125, 132, 144, 145, 151, 127, 128, 132, 133, 135, 137, 123, 124, 121, 123, 124, 119, 125, 123, 119, 124, 122, 118, 128, 127, 123, 125, 123, 119, 128, 127, 123, 128, 128, 126, 125, 125, 123, 126, 127, 122, 137, 138, 135, 142, 142, 140, 142, 143, 138, 135, 135, 133, 136, 136, 134, 137, 138, 133, 140, 140, 140, 132, 130, 126, 141, 140, 134, 148, 147, 139, 146, 143, 133, 131, 130, 121, 149, 148, 140, 145, 142, 134, 144, 142, 136, 148, 147, 141, 142, 141, 135, 151, 149, 143, 147, 146, 139, 154, 153, 147, 152, 151, 144, 162, 163, 156, 152, 151, 144, 152, 151, 144, 154, 155, 148, 153, 153, 149, 151, 152, 147, 145, 147, 139, 147, 147, 143, 153, 151, 147, 148, 147, 141, 143, 144, 137, 148, 147, 141, 135, 134, 128, 137, 135, 129, 147, 146, 139, 151, 149, 145, 144, 142, 138, 144, 142, 138, 142, 141, 137, 149, 148, 144, 142, 143, 138, 139, 137, 133, 137, 138, 133, 135, 134, 130, 135, 134, 128, 140, 139, 132, 144, 142, 136, 140, 139, 132, 142, 141, 135, 135, 134, 128, 133, 132, 126, 133, 131, 128, 139, 137, 133, 132, 131, 124, 142, 141, 137, 139, 137, 133, 145, 143, 139, 138, 139, 134, 142, 143, 138, 127, 128, 123, 133, 136, 133, 131, 134, 131, 130, 133, 129, 127, 129, 126, 142, 144, 141, 125, 128, 125, 133, 136, 133, 135, 137, 134, 125, 125, 125, 122, 122, 122, 124, 126, 126, 127, 127, 125, 125, 125, 123, 133, 133, 131, 118, 118, 116, 116, 117, 114, 122, 123, 118, 121, 121, 119, 116, 117, 114, 125, 123, 119, 138, 139, 134, 118, 117, 108, 120, 120, 109, 136, 133, 123, 128, 125, 114, 129, 126, 118, 130, 127, 119, 127, 123, 115, 128, 128, 119, 127, 126, 118, 125, 124, 117, 122, 118, 113, 138, 135, 127, 134, 130, 124, 127, 126, 118, 123, 125, 117, 130, 131, 128, 127, 127, 125, 122, 123, 120, 122, 123, 118, 127, 126, 122, 133, 131, 128, 133, 133, 129, 137, 138, 133, 131, 132, 128, 131, 132, 128, 141, 140, 136, 134, 135, 130, 133, 133, 129, 129, 130, 125, 134, 135, 130, 130, 128, 122, 137, 139, 131, 119, 120, 115, 131, 132, 128, 129, 130, 125, 129, 130, 125, 135, 136, 131, 129, 130, 125, 133, 134, 127, 143, 144, 137, 135, 134, 128, 138, 136, 130, 151, 150, 141, 140, 139, 130, 151, 148, 138, 150, 147, 136, 157, 154, 144, 146, 144, 131, 166, 163, 153, 158, 155, 147, 163, 157, 150, 157, 153, 148, 163, 162, 156, 156, 155, 149, 161, 160, 154, 147, 146, 139, 165, 163, 157, 163, 160, 149, 166, 163, 153, 111, 109, 98, 128, 128, 119, 125, 125, 121, 125, 126, 119, 121, 122, 115, 120, 119, 113, 112, 113, 106, 124, 123, 116, 120, 119, 113, 99, 98, 92, 62, 62, 58, 135, 134, 128, 142, 138, 130, 158, 155, 147, 139, 136, 128, 143, 140, 132, 135, 131, 124, 137, 134, 126, 139, 136, 128, 128, 125, 117, 133, 132, 124, 126, 125, 117, 125, 124, 117, 124, 123, 116, 141, 140, 136, 160, 158, 156, 141, 140, 136, 182, 182, 168, 255, 255, 255, 255, 255, 248, 253, 253, 237, 253, 253, 237, 251, 251, 233, 251, 251, 233, 251, 251, 233, 249, 250, 232, 252, 251, 233, 254, 252, 234, 254, 252, 234, 250, 248, 231, 250, 248, 231, 248, 246, 226, 250, 249, 229, 255, 255, 249, 255, 255, 250, 194, 193, 173, 125, 123, 108, 93, 90, 82, 138, 139, 134, 127, 126, 122, 124, 122, 118, 119, 118, 114, 114, 113, 109, 121, 120, 114, 114, 113, 107, 116, 114, 108, 156, 155, 149, 115, 111, 106, 127, 126, 120, 114, 113, 107, 131, 129, 127, 125, 124, 127, 126, 125, 130, 121, 118, 124, 121, 120, 125, 120, 121, 125, 121, 121, 130, 119, 122, 130, 116, 118, 129, 117, 120, 128, 120, 120, 131, 118, 121, 131, 123, 126, 134, 85, 85, 83, 123, 121, 117, 123, 121, 117, 123, 121, 117, 128, 127, 123, 125, 123, 119, 90, 88, 84, 136, 138, 139, 129, 130, 134, 124, 126, 130, 125, 127, 131, 121, 122, 126, 116, 119, 125, 123, 126, 132, 119, 123, 128, 116, 120, 123, 121, 125, 130, 113, 117, 120, 122, 124, 123, 111, 114, 109, 149, 148, 140, 141, 137, 129, 147, 144, 136, 140, 139, 130, 155, 151, 145, 149, 148, 142, 115, 116, 113, 116, 116, 116, 122, 122, 122, 118, 118, 118, 131, 131, 131, 130, 132, 131, 141, 141, 141, 151, 151, 151, 143, 143, 141, 131, 133, 133, 149, 149, 147, 134, 135, 130, 156, 156, 154, 156, 155, 151, 141, 140, 134, 146, 145, 138, 149, 148, 142, 152, 150, 146, 148, 146, 145, 136, 137, 132, 135, 135, 133, 147, 147, 145, 162, 162, 160, 146, 144, 142, 144, 145, 142, 138, 139, 136, 142, 140, 139, 140, 140, 138, 140, 140, 136, 138, 140, 132, 138, 136, 130, 135, 134, 128, 138, 136, 130, 142, 138, 130, 137, 135, 129, 127, 126, 120, 134, 133, 129, 135, 134, 130, 142, 143, 138, 142, 140, 139, 131, 132, 129, 137, 134, 133, 140, 140, 138, 142, 144, 141, 135, 137, 134, 127, 129, 126, 124, 127, 124, 118, 121, 118, 127, 129, 126, 128, 128, 126, 126, 126, 124, 128, 128, 126, 131, 132, 129, 123, 123, 123, 132, 135, 134, 122, 124, 123, 124, 126, 128, 125, 128, 127, 125, 128, 127, 115, 117, 118, 121, 121, 121, 114, 116, 117, 107, 109, 110, 99, 100, 102, 109, 109, 109, 107, 107, 107, 121, 122, 117, 118, 117, 110, 121, 118, 110, 132, 129, 123, 118, 115, 107, 131, 128, 122, 95, 93, 87, 113, 114, 109, 97, 97, 93, 104, 104, 102, 115, 116, 113, 111, 109, 107, 112, 110, 109, 114, 114, 114, 104, 104, 104, 102, 102, 102, 102, 102, 102, 104, 104, 104, 111, 111, 109, 128, 127, 123, 130, 128, 122, 132, 131, 124, 135, 134, 128, 136, 137, 132, 128, 129, 124, 96, 99, 96, 114, 116, 113, 110, 112, 112, 111, 114, 111, 106, 108, 107, 108, 110, 109, 102, 104, 104, 100, 102, 101, 96, 98, 98, 96, 98, 98, 104, 107, 106, 101, 103, 102, 102, 105, 102, 136, 137, 132, 128, 129, 122, 138, 136, 130, 135, 135, 126, 148, 147, 139, 142, 141, 133, 155, 152, 141, 159, 156, 146, 156, 153, 142, 153, 151, 140, 156, 153, 142, 165, 161, 156, 66, 64, 60, 134, 135, 130, 116, 117, 112, 126, 127, 122, 132, 130, 126, 130, 131, 126, 124, 122, 118, 133, 133, 129, 127, 126, 122, 114, 115, 108, 118, 119, 112, 123, 121, 115, 163, 162, 156, 129, 130, 123, 111, 112, 105, 126, 127, 120, 120, 121, 114, 122, 123, 116, 108, 109, 102, 58, 59, 54, 64, 65, 60, 79, 75, 70, 61, 58, 52, 15, 12, 4, 78, 74, 66, 147, 144, 136, 135, 131, 124, 134, 130, 122, 146, 145, 138, 134, 133, 127, 134, 133, 127, 130, 132, 124, 134, 135, 130, 127, 128, 123, 149, 149, 147, 162, 162, 162, 0, 0, 0, 182, 182, 168, 237, 237, 221, 222, 222, 206, 224, 224, 208, 218, 219, 200, 219, 220, 201, 223, 221, 206, 212, 210, 192, 213, 211, 193, 210, 209, 191, 203, 202, 184, 209, 204, 188, 209, 208, 188, 205, 203, 183, 205, 201, 182, 185, 184, 163, 198, 196, 176, 117, 116, 96, 75, 74, 63, 159, 157, 153, 133, 133, 129, 125, 125, 121, 118, 118, 114, 123, 121, 117, 119, 118, 114, 120, 119, 115, 112, 111, 105, 118, 117, 110, 119, 118, 112, 120, 119, 111, 130, 128, 122, 97, 96, 89, 130, 127, 130, 127, 126, 131, 126, 125, 132, 187, 186, 193, 200, 199, 204, 207, 208, 212, 136, 137, 143, 127, 128, 134, 114, 118, 124, 120, 124, 131, 121, 121, 130, 120, 124, 131, 118, 121, 129, 65, 67, 64, 16, 14, 8, 0, 0, 0, 0, 0, 0, 40, 39, 32, 84, 85, 78, 92, 93, 88, 131, 133, 137, 137, 138, 144, 142, 142, 151, 133, 135, 141, 126, 130, 135, 126, 129, 137, 120, 125, 132, 119, 124, 131, 113, 118, 126, 119, 125, 129, 113, 118, 126, 113, 118, 126, 116, 122, 129, 157, 159, 149, 151, 150, 141, 146, 145, 136, 151, 150, 141, 90, 89, 82, 120, 121, 114, 123, 125, 125, 122, 123, 127, 127, 128, 134, 125, 127, 133, 127, 128, 134, 123, 126, 134, 125, 128, 136, 133, 136, 144, 131, 134, 142, 120, 124, 131, 121, 125, 132, 124, 127, 135, 109, 111, 113, 145, 143, 141, 160, 158, 154, 159, 158, 151, 146, 145, 138, 85, 84, 80, 107, 107, 109, 120, 119, 124, 128, 129, 135, 132, 133, 140, 132, 134, 138, 134, 133, 140, 131, 131, 135, 130, 130, 134, 125, 127, 131, 122, 123, 127, 117, 119, 123, 119, 123, 124, 151, 153, 143, 140, 139, 132, 138, 136, 130, 140, 139, 132, 126, 125, 119, 99, 98, 94, 116, 117, 114, 113, 112, 115, 119, 119, 119, 121, 121, 123, 121, 121, 123, 122, 122, 124, 116, 118, 120, 115, 117, 118, 118, 120, 122, 110, 112, 114, 109, 111, 115, 89, 92, 89, 126, 127, 122, 116, 119, 114, 123, 124, 119, 126, 127, 122, 122, 123, 120, 51, 52, 49, 123, 125, 125, 118, 121, 120, 133, 135, 137, 120, 121, 123, 137, 139, 140, 121, 123, 124, 127, 126, 131, 115, 116, 120, 114, 115, 119, 109, 110, 117, 106, 107, 111, 113, 113, 113, 91, 92, 87, 127, 126, 118, 124, 123, 114, 119, 118, 110, 78, 77, 71, 59, 57, 51, 84, 85, 80, 115, 116, 111, 115, 116, 113, 116, 119, 116, 112, 112, 110, 115, 116, 113, 112, 112, 110, 106, 108, 107, 102, 104, 104, 107, 109, 108, 109, 109, 111, 101, 103, 104, 102, 103, 100, 124, 123, 116, 119, 118, 112, 118, 117, 110, 130, 128, 122, 62, 61, 54, 55, 56, 51, 87, 90, 86, 116, 119, 116, 100, 105, 104, 116, 120, 119, 109, 113, 112, 117, 121, 120, 106, 111, 109, 98, 105, 102, 96, 101, 99, 106, 111, 109, 99, 104, 102, 93, 100, 98, 100, 102, 99, 133, 133, 129, 125, 126, 119, 132, 131, 122, 127, 126, 118, 139, 138, 129, 146, 143, 135, 151, 148, 140, 156, 153, 145, 156, 156, 145, 165, 164, 155, 54, 53, 44, 53, 54, 49, 48, 52, 46, 130, 131, 126, 120, 121, 116, 218, 218, 214, 231, 230, 223, 226, 225, 219, 255, 252, 247, 218, 217, 210, 196, 195, 188, 120, 120, 118, 126, 127, 120, 134, 133, 127, 215, 213, 207, 183, 184, 177, 197, 196, 190, 184, 183, 177, 118, 119, 112, 115, 116, 109, 113, 114, 107, 63, 64, 57, 64, 65, 60, 54, 52, 48, 75, 71, 68, 82, 79, 73, 0, 0, 0, 0, 0, 0, 132, 129, 121, 135, 131, 124, 138, 136, 130, 137, 135, 129, 146, 145, 138, 138, 136, 132, 136, 137, 132, 129, 131, 128, 138, 139, 136, 190, 190, 190, 200, 201, 198, 112, 111, 103, 109, 109, 93, 167, 168, 147, 100, 101, 83, 91, 94, 75, 62, 65, 46, 91, 92, 74, 82, 82, 66, 74, 72, 57, 79, 77, 60, 94, 92, 75, 81, 79, 64, 71, 69, 53, 104, 103, 85, 70, 66, 49, 85, 83, 65, 118, 118, 104, 149, 150, 143, 158, 159, 154, 134, 135, 130, 113, 114, 109, 120, 121, 116, 119, 118, 114, 119, 118, 114, 118, 118, 114, 119, 120, 115, 111, 110, 103, 117, 116, 109, 104, 105, 98, 0, 0, 0, 88, 90, 82, 71, 72, 67, 121, 121, 123, 125, 124, 128, 129, 128, 133, 244, 244, 248, 161, 160, 165, 238, 240, 244, 180, 182, 184, 215, 216, 220, 203, 204, 211, 204, 208, 213, 107, 107, 116, 113, 116, 124, 112, 115, 123, 102, 104, 104, 23, 21, 17, 0, 0, 0, 0, 0, 0, 57, 58, 51, 63, 64, 57, 58, 59, 52, 131, 133, 135, 136, 137, 141, 133, 135, 139, 208, 209, 213, 255, 255, 255, 216, 220, 223, 192, 196, 201, 192, 196, 199, 253, 255, 255, 133, 137, 142, 109, 113, 116, 115, 121, 126, 113, 117, 122, 32, 36, 28, 0, 0, 0, 11, 10, 1, 88, 87, 78, 80, 81, 74, 70, 71, 66, 64, 66, 65, 113, 114, 118, 132, 133, 140, 119, 123, 128, 208, 211, 217, 164, 168, 174, 140, 143, 151, 127, 130, 138, 171, 175, 183, 134, 137, 145, 120, 123, 133, 126, 129, 137, 94, 95, 101, 138, 139, 134, 135, 136, 131, 135, 136, 131, 63, 64, 59, 76, 76, 72, 84, 84, 82, 123, 125, 128, 124, 125, 132, 138, 139, 146, 138, 140, 144, 131, 132, 139, 137, 138, 144, 125, 128, 134, 131, 134, 140, 140, 144, 149, 124, 127, 133, 120, 126, 130, 140, 144, 138, 165, 164, 155, 154, 153, 145, 110, 107, 99, 71, 71, 62, 55, 53, 49, 129, 129, 129, 124, 126, 130, 122, 121, 126, 128, 129, 131, 135, 136, 140, 127, 128, 132, 125, 129, 132, 123, 125, 128, 131, 133, 137, 121, 122, 128, 118, 119, 126, 93, 95, 92, 144, 145, 138, 143, 144, 137, 112, 113, 106, 116, 118, 110, 59, 60, 55, 55, 55, 53, 125, 128, 127, 125, 128, 127, 122, 124, 123, 116, 118, 120, 179, 181, 182, 137, 139, 140, 125, 127, 129, 128, 129, 131, 135, 136, 138, 110, 112, 116, 104, 106, 110, 104, 106, 108, 112, 112, 110, 90, 89, 80, 23, 21, 15, 43, 42, 36, 54, 53, 46, 64, 63, 59, 59, 60, 55, 122, 123, 118, 116, 117, 112, 106, 107, 102, 229, 230, 227, 209, 210, 207, 191, 191, 189, 194, 195, 192, 171, 173, 170, 193, 193, 193, 108, 108, 110, 102, 104, 104, 101, 104, 100, 129, 130, 123, 0, 0, 0, 42, 41, 35, 63, 64, 57, 51, 52, 45, 60, 61, 56, 60, 63, 60, 114, 114, 112, 160, 163, 160, 172, 175, 171, 144, 147, 143, 110, 113, 110, 118, 121, 118, 203, 206, 203, 158, 161, 158, 200, 202, 199, 202, 205, 202, 97, 100, 97, 109, 112, 109, 81, 82, 77, 107, 108, 101, 129, 130, 123, 134, 133, 125, 138, 136, 130, 132, 131, 122, 136, 133, 125, 21, 18, 7, 42, 41, 33, 56, 57, 48, 50, 51, 44, 48, 52, 44, 41, 47, 40, 110, 113, 108, 123, 125, 117, 131, 132, 128, 133, 132, 126, 148, 147, 141, 138, 136, 130, 169, 168, 162, 121, 121, 112, 121, 122, 115, 144, 145, 140, 124, 123, 116, 110, 109, 102, 135, 136, 129, 118, 119, 110, 112, 113, 104, 113, 114, 107, 116, 120, 112, 58, 59, 52, 44, 45, 38, 57, 56, 52, 53, 51, 47, 54, 52, 48, 74, 72, 66, 66, 64, 58, 0, 0, 0, 0, 0, 0, 131, 130, 121, 146, 145, 138, 137, 139, 131, 139, 137, 133, 133, 133, 129, 140, 140, 136, 130, 133, 129, 136, 138, 135, 135, 137, 134, 132, 135, 132, 137, 138, 135, 145, 146, 141, 138, 139, 134, 139, 137, 133, 130, 131, 128, 125, 125, 121, 119, 120, 115, 116, 117, 114, 115, 115, 115, 125, 125, 125, 135, 135, 137, 142, 140, 141, 151, 148, 149, 151, 148, 149, 146, 143, 144, 130, 130, 130, 126, 126, 124, 122, 123, 120, 122, 123, 118, 123, 124, 119, 122, 123, 118, 125, 125, 121, 116, 117, 112, 122, 123, 118, 118, 116, 112, 130, 128, 124, 121, 120, 114, 98, 99, 92, 0, 0, 0, 96, 95, 84, 82, 81, 72, 83, 84, 77, 133, 133, 131, 125, 124, 128, 123, 123, 127, 130, 130, 134, 120, 121, 125, 117, 119, 123, 124, 125, 132, 116, 117, 124, 120, 121, 127, 125, 128, 134, 128, 132, 139, 118, 121, 131, 129, 133, 141, 131, 133, 135, 30, 28, 24, 0, 0, 0, 18, 17, 8, 36, 36, 27, 53, 55, 46, 44, 45, 38, 75, 78, 77, 132, 134, 138, 133, 134, 143, 128, 129, 135, 138, 139, 146, 136, 137, 143, 140, 144, 149, 166, 169, 175, 128, 132, 137, 237, 240, 246, 119, 123, 128, 117, 123, 130, 112, 116, 121, 36, 39, 33, 0, 0, 0, 60, 62, 54, 56, 55, 47, 76, 75, 68, 67, 69, 62, 43, 43, 41, 131, 133, 137, 118, 119, 126, 118, 119, 126, 187, 189, 193, 118, 119, 126, 214, 218, 223, 191, 195, 200, 175, 179, 184, 124, 127, 133, 128, 132, 139, 123, 126, 134, 128, 132, 139, 0, 0, 0, 69, 69, 65, 66, 67, 62, 64, 65, 60, 64, 65, 60, 50, 50, 50, 130, 130, 134, 124, 126, 130, 128, 129, 133, 191, 195, 198, 187, 189, 193, 225, 227, 231, 212, 216, 219, 224, 228, 231, 244, 248, 251, 123, 127, 130, 113, 117, 120, 114, 119, 118, 0, 0, 0, 58, 60, 50, 54, 53, 44, 59, 58, 49, 48, 49, 44, 135, 135, 133, 127, 127, 129, 125, 125, 125, 171, 171, 173, 192, 192, 192, 223, 223, 225, 223, 225, 227, 209, 211, 213, 195, 197, 197, 127, 128, 130, 111, 113, 115, 115, 117, 116, 115, 118, 112, 0, 0, 0, 38, 40, 32, 45, 47, 39, 42, 43, 36, 43, 44, 39, 95, 97, 97, 127, 129, 128, 125, 128, 127, 124, 126, 126, 210, 213, 212, 216, 218, 218, 160, 163, 162, 203, 206, 205, 196, 198, 200, 97, 99, 101, 100, 102, 103, 102, 104, 106, 89, 92, 91, 108, 110, 100, 0, 0, 0, 22, 23, 16, 33, 34, 27, 41, 42, 37, 22, 23, 18, 120, 121, 116, 114, 117, 111, 116, 117, 114, 144, 145, 142, 95, 96, 93, 104, 107, 104, 141, 141, 139, 111, 114, 111, 115, 117, 114, 99, 101, 100, 96, 98, 98, 102, 105, 102, 74, 76, 68, 0, 0, 0, 9, 10, 5, 29, 30, 25, 33, 34, 27, 22, 25, 19, 42, 44, 41, 110, 113, 110, 113, 115, 112, 99, 101, 98, 104, 107, 104, 103, 108, 102, 106, 111, 107, 99, 104, 100, 91, 97, 90, 99, 101, 98, 87, 90, 86, 92, 97, 95, 114, 116, 113, 106, 107, 102, 19, 19, 15, 130, 129, 120, 137, 135, 129, 152, 151, 144, 141, 140, 132, 68, 67, 58, 0, 0, 0, 41, 42, 33, 38, 41, 34, 44, 47, 39, 36, 39, 31, 39, 43, 35, 58, 61, 55, 124, 127, 122, 125, 125, 121, 168, 167, 160, 206, 206, 197, 245, 244, 235, 226, 225, 217, 247, 246, 238, 125, 129, 119, 116, 118, 108, 118, 119, 110, 140, 139, 132, 169, 170, 163, 118, 119, 110, 108, 110, 100, 114, 116, 106, 74, 78, 70, 51, 52, 45, 62, 63, 56, 57, 58, 53, 50, 51, 46, 58, 59, 54, 60, 62, 54, 57, 58, 53, 0, 0, 0, 0, 0, 0, 137, 136, 127, 131, 133, 126, 134, 135, 128, 130, 132, 124, 135, 136, 131, 137, 138, 133, 133, 136, 133, 135, 135, 133, 138, 141, 138, 131, 134, 131, 130, 133, 129, 133, 133, 131, 131, 131, 131, 128, 128, 126, 132, 135, 134, 127, 127, 129, 124, 126, 128, 127, 128, 132, 127, 127, 129, 125, 127, 129, 127, 126, 131, 131, 131, 133, 133, 130, 133, 130, 130, 132, 133, 132, 135, 128, 130, 129, 131, 132, 129, 131, 132, 129, 129, 130, 125, 122, 123, 120, 121, 122, 117, 129, 130, 125, 120, 121, 116, 125, 125, 121, 136, 137, 132, 132, 131, 124, 145, 143, 137, 0, 0, 0, 0, 0, 0, 85, 85, 74, 90, 90, 78, 83, 83, 71, 121, 121, 110, 121, 121, 119, 119, 116, 120, 123, 123, 127, 119, 118, 125, 117, 119, 123, 119, 118, 125, 127, 128, 134, 122, 123, 129, 121, 121, 130, 118, 119, 128, 116, 118, 129, 111, 114, 122, 124, 126, 130, 17, 18, 15, 55, 54, 48, 0, 0, 0, 30, 29, 20, 13, 12, 4, 42, 43, 36, 48, 48, 48, 138, 138, 140, 137, 137, 141, 141, 140, 147, 130, 131, 137, 129, 130, 134, 121, 122, 126, 123, 124, 130, 116, 119, 125, 112, 116, 121, 118, 122, 127, 117, 120, 126, 119, 123, 126, 99, 101, 100, 33, 37, 29, 0, 2, 0, 43, 43, 34, 55, 56, 47, 76, 77, 70, 34, 35, 30, 132, 134, 138, 124, 126, 130, 133, 135, 141, 125, 127, 133, 131, 132, 139, 123, 126, 132, 124, 127, 135, 127, 130, 138, 125, 128, 136, 134, 137, 147, 126, 129, 137, 124, 125, 134, 104, 107, 106, 22, 22, 20, 41, 42, 37, 29, 30, 25, 49, 49, 47, 34, 34, 34, 138, 140, 142, 128, 129, 135, 125, 127, 133, 127, 128, 134, 136, 140, 144, 139, 143, 146, 128, 132, 137, 120, 124, 127, 121, 125, 128, 117, 120, 126, 117, 120, 126, 136, 138, 139, 29, 30, 23, 17, 21, 13, 12, 13, 6, 28, 29, 22, 52, 53, 48, 120, 120, 118, 131, 131, 133, 128, 128, 130, 125, 124, 127, 130, 130, 132, 182, 181, 184, 123, 125, 127, 112, 116, 117, 117, 119, 121, 118, 120, 124, 120, 121, 125, 116, 118, 120, 83, 87, 79, 7, 10, 2, 12, 13, 6, 30, 31, 24, 41, 42, 35, 24, 25, 20, 74, 77, 74, 130, 132, 131, 122, 124, 123, 117, 119, 119, 120, 122, 121, 121, 123, 122, 109, 111, 113, 107, 112, 113, 108, 109, 113, 100, 101, 105, 100, 101, 105, 97, 99, 103, 109, 112, 109, 103, 102, 93, 0, 0, 0, 6, 7, 2, 21, 22, 17, 21, 24, 18, 22, 23, 18, 116, 119, 114, 111, 114, 109, 114, 117, 111, 115, 117, 114, 108, 111, 107, 108, 110, 109, 109, 111, 113, 109, 111, 111, 109, 111, 113, 102, 104, 106, 101, 103, 104, 106, 108, 107, 57, 57, 55, 0, 0, 0, 0, 0, 0, 10, 11, 6, 26, 29, 24, 9, 12, 6, 18, 21, 18, 117, 120, 117, 107, 109, 106, 111, 114, 111, 122, 125, 121, 113, 115, 114, 107, 109, 108, 102, 106, 105, 100, 102, 101, 105, 110, 108, 101, 103, 102, 103, 106, 105, 101, 104, 100, 90, 90, 86, 0, 0, 0, 137, 135, 129, 134, 133, 127, 142, 141, 133, 146, 145, 136, 116, 115, 106, 0, 0, 0, 68, 67, 58, 61, 65, 55, 60, 64, 56, 18, 22, 14, 32, 36, 28, 33, 37, 29, 128, 129, 122, 133, 132, 126, 131, 129, 123, 153, 152, 145, 130, 128, 122, 130, 128, 122, 130, 129, 120, 127, 134, 120, 130, 132, 120, 134, 134, 123, 128, 130, 118, 119, 119, 107, 103, 102, 93, 72, 74, 64, 102, 104, 94, 148, 149, 142, 51, 52, 45, 44, 45, 38, 47, 48, 41, 79, 80, 75, 52, 53, 48, 55, 56, 51, 69, 69, 65, 0, 0, 0, 77, 78, 71, 138, 137, 128, 133, 132, 126, 145, 143, 137, 131, 133, 126, 134, 135, 128, 136, 137, 132, 132, 135, 132, 124, 127, 124, 132, 135, 134, 131, 133, 133, 129, 131, 130, 135, 135, 135, 135, 135, 135, 133, 133, 133, 128, 129, 131, 127, 128, 132, 132, 134, 138, 133, 135, 139, 135, 136, 138, 125, 127, 131, 125, 127, 131, 129, 131, 132, 129, 129, 131, 129, 131, 132, 131, 133, 135, 129, 131, 130, 128, 130, 127, 125, 125, 121, 114, 115, 110, 129, 130, 125, 118, 118, 114, 119, 120, 115, 119, 120, 115, 122, 123, 118, 120, 121, 116, 135, 134, 128, 126, 125, 119, 0, 0, 0, 0, 0, 0, 84, 84, 72, 91, 92, 74, 102, 100, 83, 112, 112, 96, 69, 69, 53, 147, 146, 128, 144, 144, 128, 149, 149, 138, 131, 133, 124, 133, 134, 127, 125, 126, 119, 120, 119, 115, 123, 121, 119, 125, 123, 121, 119, 120, 115, 133, 133, 129, 116, 117, 112, 13, 12, 8, 56, 57, 50, 0, 0, 0, 12, 11, 2, 0, 0, 0, 59, 57, 51, 44, 45, 40, 94, 91, 90, 144, 144, 144, 140, 138, 138, 136, 136, 138, 131, 131, 133, 134, 133, 136, 111, 113, 115, 125, 127, 129, 124, 128, 129, 114, 119, 120, 116, 120, 121, 118, 123, 121, 115, 118, 112, 26, 30, 22, 0, 0, 0, 52, 54, 44, 55, 56, 49, 88, 90, 82, 49, 50, 43, 108, 111, 103, 123, 126, 123, 131, 133, 133, 117, 119, 121, 119, 123, 124, 120, 124, 127, 123, 126, 132, 124, 127, 135, 120, 124, 131, 126, 129, 137, 117, 120, 128, 126, 130, 133, 68, 71, 70, 0, 0, 0, 55, 53, 51, 21, 21, 19, 59, 60, 57, 37, 37, 37, 52, 52, 52, 122, 124, 125, 117, 119, 123, 128, 132, 135, 134, 138, 141, 135, 139, 142, 132, 135, 141, 128, 132, 135, 129, 133, 137, 126, 130, 133, 119, 123, 126, 117, 122, 118, 53, 57, 49, 14, 17, 9, 0, 0, 0, 44, 45, 38, 30, 31, 28, 94, 95, 90, 130, 131, 128, 123, 125, 125, 129, 129, 129, 128, 128, 130, 133, 132, 135, 127, 128, 132, 127, 128, 132, 124, 126, 128, 124, 126, 130, 121, 122, 126, 120, 122, 121, 47, 51, 43, 71, 72, 65, 0, 0, 0, 0, 0, 0, 42, 43, 36, 36, 39, 31, 22, 25, 19, 116, 119, 116, 122, 125, 121, 121, 123, 120, 116, 118, 118, 129, 131, 130, 114, 116, 115, 111, 113, 115, 109, 111, 113, 100, 101, 105, 99, 100, 102, 100, 102, 101, 110, 113, 110, 80, 81, 74, 0, 0, 0, 0, 0, 0, 17, 19, 11, 12, 12, 8, 12, 12, 8, 106, 107, 102, 120, 121, 116, 113, 114, 109, 112, 112, 110, 111, 111, 109, 106, 106, 104, 100, 102, 99, 111, 111, 111, 109, 110, 107, 103, 106, 105, 104, 104, 104, 97, 100, 97, 51, 52, 49, 1, 2, 0, 0, 0, 0, 5, 9, 3, 35, 38, 32, 14, 17, 11, 0, 0, 0, 118, 121, 116, 125, 128, 123, 117, 120, 115, 113, 116, 110, 109, 112, 107, 111, 114, 109, 97, 100, 97, 103, 106, 103, 103, 106, 103, 108, 111, 107, 95, 98, 95, 86, 89, 83, 66, 67, 60, 3, 5, 0, 121, 121, 112, 141, 140, 132, 146, 145, 136, 148, 147, 139, 119, 118, 110, 0, 0, 0, 30, 32, 22, 46, 50, 42, 35, 38, 28, 22, 25, 17, 25, 29, 21, 40, 44, 36, 138, 136, 130, 148, 147, 141, 135, 134, 128, 134, 133, 127, 134, 133, 125, 130, 129, 120, 130, 129, 120, 78, 75, 64, 71, 71, 60, 78, 78, 67, 74, 76, 64, 78, 80, 68, 74, 76, 64, 107, 109, 99, 87, 89, 79, 93, 95, 85, 81, 83, 73, 55, 56, 49, 58, 59, 52, 57, 58, 51, 52, 53, 48, 38, 41, 34, 0, 0, 0, 0, 0, 0, 130, 129, 120, 134, 135, 128, 130, 132, 124, 135, 136, 129, 125, 124, 117, 137, 138, 133, 131, 132, 128, 130, 131, 128, 137, 139, 138, 121, 123, 122, 131, 133, 133, 124, 126, 126, 124, 126, 126, 132, 135, 134, 131, 133, 133, 129, 131, 132, 125, 127, 129, 124, 126, 128, 130, 131, 135, 123, 125, 127, 137, 139, 140, 125, 127, 129, 129, 131, 132, 133, 132, 135, 125, 127, 129, 129, 131, 132, 128, 129, 131, 123, 125, 125, 118, 121, 118, 121, 121, 119, 123, 124, 121, 127, 127, 125, 133, 133, 129, 130, 131, 126, 120, 121, 116, 124, 122, 118, 125, 126, 119, 133, 132, 126, 0, 0, 0, 40, 39, 28, 59, 58, 47, 82, 81, 70, 88, 85, 75, 43, 43, 30, 77, 77, 64, 53, 50, 40, 53, 52, 41, 49, 49, 38, 53, 52, 41, 60, 59, 48, 43, 43, 30, 59, 58, 45, 63, 60, 49, 74, 73, 62, 50, 49, 43, 57, 57, 48, 67, 66, 57, 61, 60, 51, 45, 44, 35, 0, 0, 0, 60, 59, 50, 5, 4, 0, 54, 53, 44, 132, 131, 122, 62, 61, 52, 73, 72, 63, 73, 71, 65, 69, 68, 62, 70, 69, 63, 60, 62, 54, 52, 54, 46, 57, 58, 51, 48, 52, 44, 61, 65, 57, 61, 65, 57, 67, 71, 63, 73, 76, 68, 7, 10, 2, 0, 0, 0, 52, 54, 44, 37, 39, 29, 79, 81, 71, 56, 57, 48, 59, 61, 51, 72, 74, 64, 65, 66, 59, 76, 80, 72, 92, 93, 86, 81, 85, 77, 102, 106, 98, 118, 118, 114, 108, 109, 104, 111, 111, 109, 101, 102, 97, 83, 83, 81, 10, 11, 8, 0, 0, 0, 27, 27, 25, 27, 28, 23, 45, 46, 41, 45, 46, 41, 95, 96, 91, 88, 91, 88, 76, 79, 76, 100, 102, 101, 115, 117, 116, 138, 140, 140, 135, 137, 136, 163, 165, 162, 138, 140, 140, 136, 138, 135, 128, 131, 125, 132, 135, 130, 38, 40, 32, 42, 43, 36, 0, 0, 0, 13, 14, 7, 37, 38, 31, 105, 106, 99, 138, 140, 132, 150, 151, 144, 137, 139, 131, 137, 139, 131, 140, 139, 132, 140, 138, 134, 133, 131, 128, 123, 121, 117, 125, 126, 119, 104, 105, 98, 114, 116, 106, 40, 41, 32, 95, 97, 89, 0, 0, 0, 7, 10, 2, 43, 44, 37, 23, 24, 17, 51, 52, 45, 74, 76, 68, 116, 115, 106, 121, 121, 112, 125, 126, 117, 120, 119, 111, 114, 114, 103, 105, 106, 97, 98, 99, 92, 83, 87, 81, 71, 74, 66, 64, 65, 58, 73, 74, 67, 55, 54, 46, 0, 0, 0, 0, 1, 0, 8, 9, 2, 17, 19, 11, 37, 38, 31, 58, 59, 52, 63, 64, 57, 62, 63, 56, 59, 61, 53, 49, 50, 45, 53, 54, 49, 52, 54, 46, 49, 50, 43, 51, 52, 45, 52, 54, 46, 63, 64, 57, 55, 56, 51, 56, 57, 52, 48, 49, 44, 0, 0, 0, 0, 0, 0, 30, 33, 27, 11, 14, 9, 110, 114, 106, 45, 48, 41, 52, 55, 48, 52, 55, 48, 45, 49, 39, 48, 52, 44, 55, 56, 47, 42, 45, 37, 53, 56, 51, 51, 54, 48, 53, 56, 51, 61, 65, 57, 59, 63, 52, 40, 44, 34, 35, 36, 27, 126, 125, 117, 144, 143, 134, 140, 139, 130, 145, 144, 135, 131, 130, 121, 0, 0, 0, 0, 2, 0, 48, 52, 42, 23, 25, 15, 28, 31, 23, 15, 17, 7, 102, 104, 94, 77, 76, 68, 88, 85, 77, 83, 84, 75, 90, 89, 80, 85, 85, 76, 92, 92, 81, 77, 77, 65, 75, 73, 60, 89, 87, 74, 72, 69, 59, 70, 70, 59, 74, 76, 64, 72, 74, 62, 64, 66, 54, 88, 90, 78, 65, 67, 55, 98, 99, 90, 48, 49, 42, 53, 57, 49, 70, 71, 64, 59, 62, 54, 31, 35, 27, 0, 0, 0, 94, 96, 88, 116, 118, 110, 131, 133, 126, 123, 125, 117, 140, 141, 134, 143, 144, 137, 133, 133, 131, 136, 136, 134, 128, 130, 127, 122, 125, 121, 131, 133, 133, 133, 136, 135, 136, 138, 137, 139, 141, 141, 138, 140, 140, 137, 139, 140, 131, 133, 135, 127, 128, 130, 129, 131, 132, 135, 136, 138, 136, 138, 139, 137, 139, 140, 125, 127, 129, 127, 128, 132, 137, 137, 139, 128, 129, 131, 125, 127, 129, 157, 157, 159, 120, 120, 120, 119, 119, 117, 127, 127, 125, 123, 124, 121, 128, 128, 126, 125, 125, 123, 133, 133, 129, 120, 121, 116, 123, 124, 119, 119, 120, 115, 127, 126, 120, 0, 0, 0, 0, 0, 0, 83, 83, 71, 86, 83, 70, 155, 152, 141, 53, 50, 40, 50, 47, 34, 54, 52, 41, 61, 60, 49, 43, 43, 32, 52, 51, 40, 53, 53, 39, 234, 231, 218, 162, 162, 149, 143, 140, 128, 54, 53, 42, 66, 65, 56, 59, 58, 49, 56, 55, 47, 62, 61, 52, 6, 5, 0, 0, 0, 0, 38, 37, 28, 47, 46, 37, 42, 42, 31, 81, 80, 69, 66, 65, 56, 56, 55, 47, 73, 72, 63, 63, 62, 54, 57, 57, 48, 123, 122, 113, 109, 111, 101, 109, 111, 101, 71, 73, 63, 68, 72, 62, 53, 57, 47, 74, 78, 68, 69, 73, 65, 17, 21, 13, 0, 0, 0, 56, 57, 48, 42, 43, 34, 59, 61, 51, 131, 133, 124, 78, 80, 70, 72, 74, 64, 78, 80, 70, 77, 78, 69, 72, 74, 64, 88, 90, 80, 81, 83, 73, 90, 91, 82, 68, 72, 64, 73, 76, 68, 67, 69, 62, 70, 71, 66, 64, 65, 60, 49, 50, 45, 30, 31, 26, 27, 28, 23, 53, 55, 48, 47, 48, 41, 106, 107, 102, 77, 78, 73, 65, 68, 62, 50, 53, 47, 66, 69, 64, 66, 69, 64, 68, 71, 66, 67, 71, 63, 61, 64, 59, 59, 62, 54, 64, 67, 59, 64, 65, 60, 50, 51, 44, 12, 13, 6, 9, 10, 3, 6, 7, 0, 2, 4, 0, 131, 130, 121, 78, 80, 70, 81, 80, 71, 70, 71, 62, 77, 76, 68, 84, 83, 75, 83, 83, 71, 87, 86, 75, 82, 81, 70, 84, 84, 72, 81, 83, 71, 62, 64, 52, 81, 83, 71, 58, 60, 50, 0, 0, 0, 3, 7, 0, 31, 33, 23, 8, 10, 0, 122, 124, 114, 65, 67, 55, 76, 77, 68, 82, 81, 70, 75, 74, 63, 84, 84, 72, 88, 87, 76, 78, 78, 67, 71, 73, 61, 73, 75, 65, 69, 70, 61, 66, 68, 58, 67, 69, 62, 48, 49, 40, 17, 19, 11, 0, 0, 0, 0, 0, 0, 7, 8, 1, 91, 92, 85, 66, 67, 60, 63, 62, 54, 63, 62, 54, 61, 60, 51, 96, 95, 86, 62, 61, 52, 67, 66, 57, 77, 79, 67, 58, 60, 50, 65, 67, 57, 64, 66, 56, 58, 60, 50, 74, 76, 68, 66, 67, 62, 0, 0, 0, 7, 10, 4, 9, 12, 4, 30, 33, 27, 35, 38, 32, 55, 59, 51, 55, 59, 51, 55, 59, 51, 57, 61, 50, 57, 61, 50, 56, 57, 48, 57, 59, 49, 57, 61, 50, 59, 61, 51, 54, 58, 48, 59, 63, 52, 46, 50, 40, 60, 62, 52, 88, 87, 78, 102, 101, 92, 146, 145, 136, 149, 148, 140, 147, 148, 139, 141, 140, 132, 70, 69, 61, 0, 0, 0, 22, 26, 15, 35, 34, 26, 34, 33, 25, 128, 128, 119, 67, 64, 54, 77, 76, 68, 87, 86, 77, 78, 78, 69, 75, 74, 63, 80, 79, 70, 78, 78, 67, 81, 80, 69, 88, 81, 69, 69, 62, 51, 138, 135, 125, 255, 255, 243, 66, 69, 54, 72, 74, 62, 76, 76, 64, 74, 76, 64, 67, 69, 57, 109, 111, 101, 144, 146, 136, 59, 61, 51, 60, 64, 56, 38, 40, 32, 17, 19, 11, 40, 41, 34, 111, 112, 105, 122, 123, 116, 131, 133, 126, 141, 142, 135, 141, 142, 135, 133, 133, 129, 132, 135, 132, 130, 131, 128, 141, 141, 139, 133, 136, 133, 121, 123, 122, 132, 135, 134, 129, 131, 130, 132, 135, 134, 139, 141, 141, 137, 139, 140, 130, 132, 133, 135, 136, 138, 135, 136, 138, 127, 128, 130, 135, 136, 140, 125, 127, 129, 124, 126, 128, 125, 127, 131, 131, 131, 133, 128, 129, 131, 129, 131, 132, 127, 128, 130, 126, 125, 128, 129, 129, 129, 119, 119, 119, 126, 126, 126, 127, 127, 125, 139, 137, 135, 128, 126, 125, 128, 126, 125, 124, 122, 118, 120, 119, 115, 140, 139, 132, 13, 12, 4, 0, 0, 0, 59, 56, 46, 93, 90, 78, 32, 30, 17, 43, 40, 27, 50, 47, 36, 74, 68, 59, 57, 54, 43, 54, 52, 41, 53, 50, 40, 56, 53, 40, 217, 215, 202, 255, 255, 245, 253, 252, 241, 64, 64, 53, 62, 61, 52, 66, 65, 56, 67, 66, 57, 54, 53, 44, 48, 48, 36, 42, 42, 31, 10, 9, 0, 73, 72, 61, 94, 93, 82, 59, 58, 49, 71, 71, 62, 62, 61, 52, 55, 54, 46, 63, 62, 54, 62, 61, 52, 202, 204, 194, 60, 62, 52, 223, 225, 216, 65, 69, 58, 61, 65, 55, 60, 64, 56, 68, 72, 64, 60, 64, 56, 60, 64, 56, 1, 3, 0, 37, 39, 29, 44, 46, 36, 38, 40, 30, 81, 83, 73, 70, 71, 62, 70, 71, 64, 66, 68, 58, 69, 70, 61, 72, 74, 64, 249, 251, 241, 176, 177, 168, 255, 255, 254, 65, 69, 58, 66, 69, 62, 62, 66, 56, 76, 80, 70, 69, 70, 63, 60, 62, 54, 9, 10, 3, 30, 31, 24, 38, 40, 32, 118, 119, 112, 76, 77, 70, 65, 66, 61, 65, 68, 62, 62, 62, 58, 62, 65, 60, 46, 50, 42, 210, 214, 206, 206, 210, 199, 106, 109, 99, 54, 58, 50, 64, 65, 58, 62, 63, 56, 67, 69, 62, 51, 52, 45, 3, 5, 0, 21, 22, 15, 77, 76, 68, 82, 81, 72, 75, 74, 65, 76, 76, 64, 71, 71, 60, 83, 83, 69, 226, 226, 213, 167, 167, 153, 178, 178, 165, 240, 240, 226, 66, 69, 54, 74, 76, 64, 73, 75, 63, 79, 81, 69, 64, 66, 54, 0, 0, 0, 0, 0, 0, 23, 27, 16, 44, 48, 37, 69, 70, 61, 76, 77, 68, 74, 73, 64, 78, 78, 67, 72, 74, 62, 239, 238, 227, 170, 170, 159, 159, 158, 147, 148, 148, 136, 62, 63, 54, 63, 64, 55, 73, 74, 67, 69, 70, 63, 72, 74, 64, 66, 67, 60, 0, 0, 0, 0, 0, 0, 69, 70, 61, 52, 54, 44, 53, 55, 46, 59, 58, 49, 70, 69, 61, 41, 40, 32, 189, 188, 179, 131, 130, 121, 71, 71, 62, 158, 157, 146, 64, 64, 55, 50, 52, 42, 50, 51, 44, 55, 56, 47, 70, 71, 64, 77, 78, 73, 0, 0, 0, 17, 20, 15, 14, 17, 9, 107, 110, 104, 47, 50, 45, 48, 52, 44, 48, 52, 44, 61, 65, 57, 44, 47, 39, 57, 61, 50, 37, 41, 30, 59, 62, 54, 55, 59, 49, 55, 59, 49, 55, 56, 47, 74, 78, 68, 59, 61, 51, 59, 61, 51, 76, 77, 68, 33, 32, 23, 135, 135, 126, 131, 130, 119, 148, 149, 140, 183, 182, 174, 87, 86, 77, 0, 0, 0, 20, 21, 12, 21, 20, 12, 53, 50, 40, 60, 59, 48, 80, 79, 68, 76, 75, 66, 67, 69, 57, 66, 68, 56, 74, 73, 62, 73, 72, 61, 65, 67, 55, 73, 75, 63, 91, 86, 72, 61, 59, 44, 166, 164, 151, 102, 99, 89, 77, 74, 63, 71, 71, 60, 81, 80, 69, 70, 70, 59, 76, 77, 68, 66, 68, 56, 83, 85, 72, 94, 98, 87, 59, 61, 51, 0, 0, 0, 0, 0, 0, 153, 154, 147, 115, 116, 109, 118, 119, 112, 130, 132, 124, 131, 133, 126, 130, 133, 128, 138, 139, 134, 137, 138, 135, 141, 141, 139, 130, 133, 129, 136, 138, 135, 137, 140, 136, 131, 133, 133, 136, 138, 137, 135, 137, 136, 132, 135, 134, 136, 138, 139, 128, 129, 131, 137, 139, 140, 132, 134, 136, 153, 155, 157, 125, 127, 129, 127, 128, 130, 125, 127, 129, 125, 127, 129, 131, 133, 135, 130, 132, 133, 129, 131, 132, 123, 125, 127, 123, 123, 125, 126, 126, 126, 130, 130, 130, 120, 120, 120, 128, 128, 128, 126, 124, 123, 118, 116, 114, 123, 121, 119, 144, 142, 138, 131, 129, 125, 151, 153, 145, 41, 42, 33, 0, 0, 0, 91, 91, 80, 162, 162, 151, 58, 55, 45, 64, 61, 50, 37, 34, 24, 56, 53, 42, 58, 55, 45, 54, 52, 41, 67, 64, 54, 52, 51, 40, 49, 49, 36, 48, 50, 36, 58, 60, 48, 55, 55, 43, 44, 46, 34, 60, 62, 52, 60, 59, 50, 56, 55, 47, 67, 66, 57, 33, 32, 23, 0, 0, 0, 47, 46, 35, 113, 113, 102, 61, 58, 50, 57, 57, 48, 61, 60, 51, 61, 60, 51, 56, 55, 47, 53, 52, 43, 85, 87, 77, 64, 66, 56, 50, 54, 43, 61, 65, 55, 51, 54, 46, 58, 61, 53, 55, 59, 51, 29, 33, 22, 29, 32, 24, 8, 9, 2, 0, 0, 0, 38, 40, 30, 133, 134, 125, 58, 59, 52, 65, 67, 57, 66, 68, 58, 67, 69, 60, 80, 82, 72, 58, 60, 50, 229, 231, 221, 232, 233, 226, 248, 249, 242, 75, 79, 71, 72, 76, 65, 69, 70, 61, 63, 64, 57, 63, 64, 57, 53, 55, 48, 0, 0, 0, 28, 29, 22, 10, 12, 4, 92, 93, 86, 45, 47, 39, 57, 58, 53, 55, 59, 51, 56, 57, 50, 51, 54, 46, 51, 55, 44, 157, 161, 150, 220, 223, 213, 96, 100, 90, 79, 82, 74, 52, 55, 48, 60, 64, 56, 51, 52, 45, 59, 61, 51, 5, 6, 0, 31, 33, 23, 118, 117, 108, 61, 60, 51, 67, 66, 55, 82, 81, 70, 70, 69, 61, 77, 77, 65, 234, 234, 221, 69, 69, 55, 222, 221, 208, 232, 232, 218, 66, 68, 56, 81, 83, 71, 76, 77, 68, 70, 71, 62, 80, 82, 72, 50, 52, 42, 0, 0, 0, 14, 17, 7, 111, 115, 105, 69, 70, 61, 59, 61, 51, 55, 57, 45, 61, 60, 49, 54, 53, 42, 174, 173, 162, 71, 71, 60, 64, 64, 53, 61, 60, 49, 69, 68, 60, 63, 64, 55, 86, 88, 78, 71, 73, 63, 76, 77, 68, 69, 70, 61, 0, 0, 0, 0, 0, 0, 64, 66, 56, 61, 60, 51, 54, 53, 44, 55, 54, 46, 61, 60, 51, 73, 72, 63, 35, 34, 26, 94, 93, 82, 124, 124, 110, 41, 41, 29, 50, 52, 42, 41, 42, 33, 47, 48, 41, 40, 41, 32, 44, 45, 38, 64, 65, 58, 0, 0, 0, 0, 2, 0, 118, 124, 117, 37, 40, 32, 52, 55, 49, 58, 61, 53, 51, 54, 46, 52, 55, 48, 50, 54, 43, 36, 40, 29, 62, 66, 56, 59, 63, 52, 55, 59, 49, 47, 51, 41, 65, 67, 57, 57, 61, 50, 62, 63, 56, 67, 69, 60, 71, 73, 63, 11, 10, 1, 125, 124, 115, 133, 132, 124, 144, 146, 136, 147, 146, 137, 117, 116, 107, 0, 0, 0, 37, 39, 29, 33, 30, 22, 72, 69, 59, 77, 74, 63, 63, 60, 49, 73, 72, 61, 68, 67, 58, 66, 65, 54, 66, 65, 54, 73, 72, 61, 75, 74, 63, 64, 64, 53, 97, 97, 83, 67, 67, 53, 97, 96, 85, 68, 68, 54, 71, 71, 58, 67, 69, 57, 80, 82, 70, 58, 60, 48, 58, 62, 49, 72, 76, 65, 64, 68, 55, 91, 92, 83, 31, 35, 25, 0, 0, 0, 72, 75, 67, 81, 83, 73, 122, 123, 116, 136, 137, 130, 120, 121, 114, 129, 132, 124, 139, 142, 137, 131, 134, 129, 140, 143, 140, 127, 129, 126, 128, 130, 127, 139, 142, 139, 125, 128, 125, 131, 133, 133, 132, 135, 134, 138, 140, 140, 129, 129, 129, 133, 132, 135, 141, 140, 143, 141, 140, 143, 136, 136, 138, 135, 135, 137, 133, 132, 135, 134, 133, 138, 129, 131, 132, 128, 129, 131, 129, 131, 132, 128, 129, 131, 131, 133, 135, 125, 127, 129, 127, 128, 130, 125, 127, 129, 129, 129, 129, 130, 130, 130, 126, 126, 126, 126, 124, 125, 134, 132, 131, 131, 132, 129, 131, 129, 125, 130, 128, 124, 126, 125, 121, 65, 66, 59, 0, 0, 0, 75, 74, 65, 51, 53, 41, 60, 59, 48, 41, 41, 29, 40, 40, 26, 46, 44, 31, 65, 62, 52, 49, 46, 35, 80, 77, 67, 64, 64, 51, 81, 81, 67, 57, 59, 45, 55, 57, 45, 67, 69, 60, 57, 59, 49, 42, 43, 34, 47, 48, 39, 54, 53, 44, 53, 55, 43, 37, 39, 29, 0, 0, 0, 85, 87, 77, 43, 45, 33, 53, 52, 41, 57, 57, 48, 52, 51, 42, 50, 49, 43, 50, 51, 44, 45, 43, 37, 52, 54, 44, 38, 40, 30, 51, 55, 44, 55, 59, 49, 50, 54, 43, 57, 60, 52, 25, 29, 19, 42, 45, 37, 46, 50, 42, 48, 52, 44, 0, 0, 0, 50, 52, 42, 79, 81, 71, 67, 69, 60, 55, 56, 47, 55, 56, 47, 77, 78, 69, 50, 52, 42, 53, 55, 46, 64, 66, 56, 72, 74, 64, 73, 75, 65, 70, 71, 64, 78, 81, 71, 60, 64, 54, 58, 59, 52, 65, 66, 59, 47, 51, 43, 0, 0, 0, 27, 28, 21, 104, 105, 98, 53, 55, 48, 52, 54, 46, 50, 51, 46, 51, 52, 45, 60, 64, 56, 54, 58, 50, 51, 54, 46, 46, 50, 42, 48, 52, 42, 54, 58, 50, 62, 66, 58, 68, 72, 64, 44, 47, 39, 55, 59, 51, 66, 68, 58, 13, 14, 5, 122, 124, 114, 70, 71, 62, 80, 79, 70, 64, 64, 55, 61, 60, 49, 94, 93, 82, 69, 69, 57, 63, 63, 50, 59, 58, 45, 67, 67, 53, 64, 66, 52, 71, 73, 61, 77, 79, 67, 72, 74, 62, 77, 79, 67, 87, 89, 77, 63, 64, 57, 0, 0, 0, 10, 12, 2, 50, 54, 43, 62, 63, 54, 59, 61, 51, 63, 64, 55, 74, 76, 66, 57, 57, 48, 62, 62, 50, 62, 62, 50, 52, 51, 42, 61, 60, 49, 86, 88, 78, 55, 56, 47, 66, 68, 58, 60, 62, 52, 45, 47, 37, 64, 66, 56, 0, 0, 0, 108, 110, 100, 48, 47, 39, 50, 50, 41, 61, 60, 51, 56, 55, 47, 45, 44, 35, 55, 54, 46, 47, 48, 39, 54, 53, 44, 44, 46, 36, 36, 40, 27, 50, 52, 42, 51, 52, 45, 74, 76, 66, 67, 69, 60, 69, 70, 61, 58, 61, 53, 0, 0, 0, 38, 41, 34, 59, 64, 56, 44, 47, 39, 45, 48, 41, 39, 43, 33, 39, 43, 35, 40, 44, 36, 54, 58, 48, 51, 55, 44, 46, 50, 40, 44, 46, 36, 42, 45, 35, 55, 56, 47, 54, 58, 50, 57, 61, 50, 56, 57, 50, 63, 64, 55, 72, 74, 64, 0, 0, 0, 119, 118, 110, 129, 131, 121, 121, 123, 113, 146, 145, 136, 149, 148, 140, 3, 2, 0, 18, 17, 8, 117, 114, 104, 63, 59, 51, 70, 67, 56, 66, 63, 53, 68, 66, 55, 50, 50, 41, 67, 66, 57, 54, 53, 44, 64, 64, 55, 69, 69, 57, 64, 64, 53, 10, 14, 6, 35, 36, 27, 0, 0, 0, 2, 4, 0, 7, 9, 0, 3, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 76, 66, 93, 96, 88, 114, 117, 109, 122, 123, 116, 130, 133, 126, 130, 133, 128, 133, 139, 132, 133, 137, 131, 132, 135, 130, 131, 134, 131, 137, 140, 134, 132, 135, 132, 133, 136, 133, 144, 147, 143, 132, 135, 134, 135, 137, 136, 135, 135, 137, 126, 125, 128, 140, 139, 142, 137, 137, 139, 128, 128, 130, 143, 143, 145, 137, 137, 139, 131, 131, 133, 129, 129, 131, 131, 133, 135, 129, 131, 132, 125, 127, 129, 125, 127, 129, 130, 130, 132, 139, 141, 143, 121, 123, 124, 128, 129, 131, 128, 130, 129, 128, 128, 128, 128, 128, 128, 121, 121, 121, 127, 125, 124, 126, 126, 124, 131, 129, 125, 132, 130, 126, 130, 131, 126, 140, 140, 136, 0, 0, 0, 8, 9, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 3, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 16, 9, 12, 13, 6, 9, 11, 1, 10, 12, 2, 20, 21, 14, 15, 16, 9, 30, 31, 24, 16, 19, 11, 10, 14, 6, 26, 30, 22, 52, 55, 48, 45, 48, 41, 33, 37, 29, 26, 30, 22, 28, 31, 23, 33, 37, 29, 23, 26, 18, 0, 0, 0, 47, 51, 43, 31, 35, 27, 46, 49, 44, 51, 54, 46, 42, 45, 37, 43, 46, 38, 51, 54, 46, 53, 57, 49, 60, 64, 56, 61, 65, 57, 67, 71, 61, 53, 57, 49, 58, 60, 50, 76, 80, 70, 65, 69, 58, 42, 45, 35, 65, 66, 59, 6, 7, 0, 0, 0, 0, 35, 36, 29, 55, 56, 49, 50, 51, 44, 64, 65, 58, 58, 61, 53, 61, 65, 57, 59, 63, 52, 61, 65, 57, 55, 59, 49, 72, 76, 65, 62, 66, 56, 76, 80, 70, 45, 49, 39, 51, 54, 46, 59, 63, 52, 65, 69, 58, 12, 13, 4, 85, 87, 77, 55, 56, 47, 64, 64, 55, 52, 51, 42, 63, 62, 54, 75, 74, 65, 66, 65, 56, 53, 55, 43, 56, 58, 46, 56, 58, 46, 57, 61, 48, 58, 60, 48, 66, 68, 58, 53, 55, 46, 53, 55, 46, 62, 63, 54, 52, 55, 48, 0, 0, 0, 82, 86, 76, 45, 48, 41, 45, 48, 41, 35, 38, 30, 26, 30, 20, 45, 47, 39, 31, 29, 23, 48, 47, 39, 35, 34, 26, 16, 15, 6, 20, 21, 12, 17, 19, 9, 20, 19, 11, 27, 28, 19, 13, 12, 4, 6, 7, 0, 0, 0, 0, 0, 0, 0, 16, 18, 8, 24, 26, 16, 10, 12, 2, 9, 11, 1, 12, 11, 4, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 90, 69, 60, 3, 0, 0, 39, 36, 28, 2, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 0, 1, 4, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 8, 11, 3, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 105, 96, 135, 137, 127, 122, 124, 114, 132, 131, 122, 152, 151, 142, 59, 58, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 125, 130, 115, 113, 112, 104, 125, 128, 123, 112, 120, 110, 111, 117, 108, 118, 119, 110, 124, 123, 114, 127, 126, 120, 112, 111, 105, 108, 106, 100, 130, 128, 122, 113, 114, 105, 113, 112, 104, 108, 106, 100, 114, 115, 108, 127, 128, 121, 127, 130, 122, 136, 139, 131, 129, 132, 126, 127, 133, 126, 131, 136, 130, 126, 132, 125, 132, 135, 130, 129, 131, 128, 135, 137, 134, 130, 133, 129, 132, 135, 132, 134, 134, 134, 127, 127, 127, 123, 123, 123, 130, 130, 130, 141, 141, 141, 129, 129, 131, 127, 127, 129, 140, 139, 142, 134, 133, 136, 135, 135, 137, 134, 133, 136, 136, 136, 138, 128, 129, 131, 177, 176, 179, 125, 124, 127, 136, 138, 139, 128, 128, 130, 118, 120, 122, 132, 134, 136, 126, 125, 128, 126, 126, 126, 126, 126, 126, 120, 120, 120, 137, 134, 135, 127, 127, 127, 129, 129, 129, 125, 123, 121, 119, 119, 117, 144, 147, 143, 122, 125, 121, 133, 136, 135, 107, 107, 107, 92, 93, 88, 89, 87, 83, 103, 102, 93, 106, 105, 99, 92, 91, 85, 111, 110, 103, 109, 107, 101, 135, 134, 130, 102, 100, 94, 115, 116, 109, 112, 113, 108, 108, 109, 102, 86, 87, 82, 108, 109, 102, 111, 109, 105, 124, 122, 118, 119, 119, 117, 136, 136, 134, 131, 133, 135, 121, 123, 124, 107, 108, 105, 102, 105, 100, 96, 100, 92, 97, 98, 91, 81, 82, 77, 85, 86, 81, 67, 70, 65, 66, 69, 64, 67, 70, 65, 55, 56, 51, 56, 57, 52, 39, 42, 37, 47, 48, 41, 38, 41, 34, 23, 26, 18, 40, 44, 36, 52, 55, 49, 0, 1, 0, 9, 12, 8, 8, 10, 7, 29, 34, 33, 3, 6, 3, 0, 0, 0, 21, 26, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 0, 0, 1, 0, 9, 12, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 0, 16, 17, 10, 8, 11, 3, 0, 3, 0, 5, 9, 3, 14, 17, 9, 0, 0, 0, 2, 5, 0, 0, 0, 0, 5, 9, 1, 0, 2, 0, 7, 10, 4, 7, 10, 4, 29, 32, 26, 17, 18, 13, 26, 29, 24, 17, 20, 15, 19, 23, 15, 27, 28, 23, 33, 33, 29, 50, 51, 44, 66, 68, 58, 51, 53, 43, 52, 54, 44, 66, 68, 58, 65, 67, 57, 98, 99, 92, 100, 101, 94, 95, 96, 91, 97, 97, 93, 113, 114, 107, 94, 96, 88, 81, 83, 73, 78, 79, 72, 77, 78, 69, 94, 92, 86, 95, 96, 91, 92, 92, 90, 90, 90, 88, 71, 71, 69, 69, 74, 72, 86, 86, 86, 83, 83, 83, 81, 81, 81, 92, 92, 92, 101, 103, 102, 103, 107, 108, 116, 120, 121, 109, 116, 118, 96, 103, 103, 72, 79, 79, 77, 84, 81, 77, 82, 80, 85, 90, 88, 76, 81, 79, 78, 83, 81, 98, 103, 101, 95, 100, 96, 93, 98, 97, 76, 81, 77, 76, 81, 77, 93, 95, 92, 80, 82, 81, 109, 111, 113, 128, 128, 126, 129, 129, 127, 142, 143, 136, 140, 144, 136, 140, 141, 134, 136, 137, 130, 129, 131, 121, 137, 136, 127, 138, 137, 128, 140, 139, 130, 132, 131, 122, 121, 118, 110, 152, 149, 139, 125, 123, 110, 124, 122, 109, 137, 132, 121, 134, 131, 116, 115, 110, 98, 127, 124, 113, 131, 128, 118, 131, 128, 120, 123, 120, 112, 97, 97, 93, 121, 122, 117, 93, 99, 95, 88, 96, 93, 91, 98, 95, 96, 100, 101, 103, 107, 108, 116, 118, 120, 128, 129, 133, 94, 96, 97, 125, 125, 123, 126, 126, 124, 120, 121, 114, 122, 123, 116, 133, 134, 127, 142, 145, 139, 127, 133, 126, 125, 130, 124, 124, 129, 123, 126, 132, 125, 125, 128, 123, 121, 124, 118, 131, 134, 131, 134, 135, 130, 128, 128, 126, 135, 135, 133, 140, 140, 140, 134, 134, 134, 127, 127, 127, 134, 133, 136, 126, 125, 128, 128, 128, 128, 131, 131, 133, 176, 175, 178, 135, 135, 137, 131, 131, 133, 127, 127, 129, 125, 124, 127, 129, 129, 131, 138, 140, 142, 139, 141, 143, 124, 126, 128, 135, 135, 137, 117, 119, 121, 117, 119, 123, 123, 125, 127, 119, 118, 121, 125, 124, 127, 120, 119, 122, 135, 135, 137, 127, 127, 129, 121, 121, 123, 129, 129, 131, 121, 121, 121, 118, 117, 120, 130, 132, 133, 121, 122, 126, 124, 126, 130, 118, 120, 124, 111, 113, 117, 109, 111, 115, 109, 111, 115, 120, 119, 124, 118, 117, 122, 114, 115, 119, 108, 109, 113, 107, 108, 112, 119, 118, 123, 107, 108, 112, 107, 108, 112, 100, 100, 102, 127, 125, 124, 121, 121, 119, 123, 121, 119, 125, 123, 121, 133, 133, 133, 135, 135, 137, 51, 52, 56, 130, 131, 139, 128, 129, 135, 130, 131, 139, 128, 128, 137, 123, 124, 132, 115, 116, 124, 109, 110, 119, 109, 110, 117, 107, 111, 117, 103, 106, 112, 99, 103, 106, 101, 103, 104, 97, 100, 99, 123, 124, 121, 130, 132, 124, 116, 117, 112, 142, 143, 138, 161, 161, 157, 137, 139, 131, 31, 34, 31, 144, 146, 147, 139, 141, 143, 138, 140, 144, 136, 137, 141, 129, 133, 137, 125, 127, 131, 116, 120, 123, 119, 123, 128, 116, 119, 125, 113, 116, 124, 119, 122, 130, 114, 118, 124, 99, 104, 104, 136, 139, 133, 135, 136, 129, 143, 144, 137, 137, 138, 133, 138, 140, 132, 105, 106, 101, 111, 114, 111, 104, 107, 106, 102, 105, 102, 109, 111, 111, 114, 116, 115, 132, 135, 130, 117, 120, 115, 104, 107, 104, 111, 114, 111, 106, 108, 105, 110, 113, 108, 104, 107, 102, 133, 133, 129, 137, 138, 133, 138, 140, 132, 136, 137, 130, 123, 125, 117, 123, 125, 117, 81, 82, 77, 99, 99, 97, 114, 114, 112, 109, 109, 109, 111, 111, 111, 106, 108, 107, 118, 121, 120, 102, 104, 104, 96, 98, 100, 103, 105, 107, 102, 104, 104, 111, 113, 115, 103, 105, 107, 136, 138, 139, 135, 137, 136, 129, 131, 130, 113, 115, 112, 120, 120, 118, 123, 126, 123, 86, 88, 87, 101, 103, 102, 113, 114, 116, 102, 104, 106, 102, 104, 106, 101, 103, 104, 110, 112, 114, 99, 100, 104, 130, 131, 135, 103, 105, 109, 99, 100, 106, 88, 90, 94, 99, 100, 104, 132, 135, 134, 125, 125, 121, 104, 104, 102, 107, 108, 103, 113, 112, 108, 97, 97, 93, 28, 28, 26, 124, 126, 126, 124, 128, 129, 125, 129, 132, 124, 128, 131, 123, 127, 130, 124, 127, 133, 128, 132, 137, 124, 127, 133, 116, 122, 127, 120, 126, 130, 121, 127, 134, 120, 125, 132, 122, 130, 136, 128, 133, 141, 123, 129, 136, 115, 121, 128, 123, 129, 134, 121, 127, 132, 114, 120, 125, 119, 125, 129, 113, 119, 124, 110, 116, 121, 116, 122, 127, 117, 120, 128, 113, 117, 122, 113, 117, 122, 109, 112, 118, 114, 118, 124, 113, 117, 122, 108, 110, 111, 113, 118, 114, 85, 88, 80, 137, 140, 132, 134, 135, 128, 136, 137, 130, 136, 137, 130, 137, 136, 127, 134, 133, 127, 117, 114, 106, 151, 148, 140, 146, 143, 135, 143, 140, 132, 153, 151, 140, 165, 160, 153, 38, 35, 27, 123, 119, 116, 98, 96, 93, 116, 112, 109, 121, 117, 114, 126, 119, 117, 116, 117, 114, 86, 86, 86, 90, 94, 95, 84, 90, 90, 88, 92, 93, 93, 95, 96, 96, 98, 100, 97, 99, 103, 96, 98, 102, 90, 92, 98, 132, 134, 138, 51, 52, 58, 128, 130, 129, 131, 132, 129, 125, 128, 123, 131, 134, 129, 119, 125, 118, 118, 123, 119, 119, 125, 118, 121, 127, 123, 113, 118, 114, 118, 124, 117, 128, 130, 127, 130, 133, 128, 122, 125, 121, 130, 131, 128, 123, 123, 123, 134, 134, 134, 130, 130, 130, 129, 129, 129, 125, 125, 125, 133, 133, 133, 133, 132, 135, 134, 133, 136, 126, 125, 128, 129, 128, 133, 127, 126, 131, 131, 131, 135, 126, 125, 128, 131, 131, 133, 133, 132, 135, 138, 138, 140, 121, 123, 124, 115, 116, 120, 116, 118, 122, 115, 116, 120, 116, 118, 122, 108, 109, 113, 117, 121, 124, 120, 124, 127, 112, 116, 119, 98, 102, 105, 104, 108, 111, 102, 106, 109, 102, 106, 109, 98, 102, 105, 97, 101, 104, 100, 104, 110, 107, 108, 114, 101, 102, 108, 102, 103, 112, 96, 97, 106, 95, 96, 105, 97, 98, 107, 101, 102, 110, 106, 106, 115, 106, 107, 113, 109, 110, 117, 107, 108, 114, 106, 110, 115, 128, 129, 135, 81, 82, 79, 129, 129, 127, 162, 161, 157, 119, 120, 115, 121, 121, 119, 35, 35, 33, 25, 28, 27, 136, 137, 143, 127, 127, 136, 124, 125, 136, 122, 123, 131, 120, 120, 131, 111, 112, 123, 115, 115, 126, 102, 104, 115, 99, 102, 112, 95, 97, 108, 99, 102, 112, 92, 96, 103, 100, 99, 104, 116, 116, 116, 133, 133, 129, 141, 142, 135, 147, 148, 141, 134, 135, 130, 37, 38, 33, 14, 16, 13, 123, 125, 127, 130, 132, 133, 135, 136, 140, 135, 136, 140, 130, 131, 135, 126, 130, 135, 120, 124, 129, 125, 128, 136, 113, 116, 126, 113, 116, 126, 109, 111, 122, 105, 108, 118, 113, 117, 122, 146, 149, 146, 140, 144, 136, 145, 148, 143, 146, 149, 144, 113, 114, 107, 45, 47, 39, 108, 110, 111, 100, 101, 105, 111, 112, 119, 114, 115, 119, 124, 126, 130, 116, 118, 122, 110, 112, 116, 117, 121, 124, 114, 118, 122, 113, 114, 118, 109, 111, 113, 103, 106, 105, 99, 101, 98, 145, 148, 143, 143, 144, 139, 138, 140, 132, 119, 120, 113, 21, 22, 17, 64, 64, 62, 113, 113, 113, 121, 121, 123, 129, 129, 131, 133, 135, 139, 125, 127, 133, 121, 121, 130, 118, 119, 126, 114, 118, 126, 110, 111, 120, 108, 109, 115, 105, 108, 116, 101, 102, 108, 120, 121, 125, 139, 142, 139, 131, 132, 128, 135, 135, 133, 116, 117, 112, 38, 39, 36, 60, 62, 62, 128, 129, 131, 129, 130, 134, 121, 125, 130, 111, 115, 120, 117, 120, 126, 103, 106, 112, 106, 110, 115, 102, 105, 111, 100, 104, 110, 94, 95, 103, 90, 94, 99, 90, 92, 98, 82, 84, 86, 116, 117, 114, 120, 121, 116, 112, 112, 110, 56, 57, 52, 21, 21, 19, 13, 13, 13, 123, 125, 127, 120, 124, 127, 121, 127, 130, 120, 124, 127, 116, 122, 127, 121, 127, 134, 123, 129, 136, 122, 130, 136, 119, 127, 134, 116, 122, 131, 113, 121, 130, 117, 125, 133, 117, 123, 132, 120, 125, 134, 119, 124, 133, 117, 123, 132, 116, 122, 131, 110, 118, 126, 113, 118, 128, 112, 117, 126, 110, 115, 127, 112, 120, 131, 109, 114, 126, 109, 114, 126, 109, 115, 124, 113, 118, 126, 106, 112, 117, 108, 114, 119, 110, 113, 119, 112, 116, 119, 106, 113, 109, 75, 80, 76, 131, 135, 127, 128, 129, 122, 127, 128, 121, 137, 135, 129, 138, 136, 130, 138, 136, 130, 144, 143, 134, 153, 152, 143, 152, 149, 141, 160, 158, 147, 54, 52, 41, 12, 11, 2, 25, 24, 17, 97, 97, 93, 98, 98, 94, 111, 109, 105, 113, 114, 109, 120, 121, 116, 67, 64, 65, 89, 92, 91, 79, 84, 85, 81, 85, 86, 89, 94, 92, 89, 91, 93, 104, 106, 108, 255, 255, 255, 78, 79, 83, 85, 89, 92, 91, 95, 100, 166, 169, 175, 35, 40, 40, 137, 138, 135, 159, 160, 156, 130, 133, 126, 107, 113, 107, 120, 126, 119, 110, 115, 109, 106, 112, 105, 116, 121, 117, 104, 109, 105, 118, 121, 118, 127, 129, 126, 134, 134, 132, 134, 134, 132, 119, 119, 119, 125, 125, 125, 126, 126, 126, 129, 129, 129, 119, 119, 119, 138, 138, 138, 130, 130, 132, 127, 127, 129, 130, 130, 132, 121, 121, 123, 123, 123, 127, 123, 123, 127, 128, 127, 132, 127, 127, 129, 133, 132, 135, 122, 122, 124, 119, 118, 121, 123, 125, 128, 120, 121, 125, 114, 118, 122, 114, 118, 122, 124, 128, 131, 105, 109, 112, 107, 111, 115, 105, 109, 112, 100, 104, 108, 97, 101, 104, 96, 100, 103, 93, 97, 101, 99, 103, 106, 90, 92, 96, 227, 228, 230, 93, 94, 98, 107, 108, 114, 96, 97, 104, 94, 95, 103, 106, 106, 115, 97, 98, 107, 99, 99, 110, 98, 101, 111, 102, 105, 113, 100, 104, 112, 102, 105, 113, 96, 99, 105, 107, 111, 117, 70, 70, 68, 162, 163, 158, 133, 132, 124, 118, 118, 114, 51, 52, 47, 94, 95, 92, 47, 49, 51, 131, 132, 139, 131, 132, 141, 125, 126, 135, 123, 124, 132, 115, 116, 124, 113, 113, 124, 255, 255, 255, 118, 121, 129, 104, 107, 115, 98, 101, 109, 95, 97, 108, 93, 96, 107, 92, 93, 99, 66, 66, 66, 166, 164, 160, 150, 151, 144, 114, 115, 108, 42, 41, 35, 44, 45, 38, 29, 31, 28, 100, 102, 103, 131, 133, 135, 133, 135, 137, 133, 135, 137, 128, 129, 131, 123, 127, 130, 148, 152, 155, 111, 115, 118, 114, 118, 126, 111, 114, 124, 109, 112, 120, 106, 109, 119, 111, 114, 124, 156, 158, 157, 148, 149, 144, 136, 139, 133, 37, 40, 34, 53, 57, 49, 35, 36, 29, 88, 90, 92, 109, 111, 115, 108, 109, 113, 109, 112, 118, 119, 123, 126, 121, 122, 126, 210, 214, 217, 121, 122, 126, 116, 118, 122, 116, 118, 122, 109, 111, 115, 106, 107, 109, 102, 104, 104, 145, 148, 143, 144, 145, 140, 42, 43, 38, 26, 26, 22, 24, 25, 22, 16, 17, 14, 127, 127, 127, 116, 116, 120, 128, 128, 130, 130, 132, 133, 129, 130, 134, 113, 114, 120, 123, 124, 130, 115, 116, 122, 106, 110, 115, 108, 109, 115, 101, 102, 110, 106, 107, 113, 76, 78, 82, 144, 147, 141, 113, 116, 108, 72, 75, 69, 9, 12, 6, 29, 31, 28, 29, 31, 30, 125, 127, 131, 128, 129, 135, 121, 125, 128, 120, 124, 127, 113, 117, 122, 103, 106, 112, 158, 161, 167, 109, 112, 118, 98, 102, 107, 90, 94, 99, 92, 92, 101, 89, 91, 95, 53, 56, 53, 69, 71, 59, 24, 26, 18, 22, 23, 18, 8, 9, 4, 24, 25, 20, 22, 22, 20, 118, 121, 120, 123, 127, 130, 119, 125, 127, 120, 124, 129, 121, 127, 132, 119, 125, 129, 117, 123, 130, 114, 120, 127, 116, 122, 129, 117, 123, 130, 114, 120, 127, 113, 118, 126, 117, 123, 130, 107, 113, 120, 122, 128, 135, 119, 124, 131, 102, 108, 115, 115, 121, 128, 115, 121, 128, 117, 123, 130, 110, 116, 123, 116, 122, 129, 106, 111, 119, 113, 118, 126, 112, 118, 122, 110, 113, 119, 112, 118, 120, 112, 118, 120, 113, 117, 120, 111, 115, 116, 110, 114, 113, 110, 113, 108, 55, 59, 51, 121, 122, 115, 113, 114, 107, 125, 126, 119, 128, 127, 121, 142, 141, 135, 138, 137, 128, 69, 68, 60, 15, 17, 5, 20, 22, 10, 7, 14, 0, 15, 18, 10, 16, 19, 13, 80, 83, 77, 93, 96, 90, 106, 107, 102, 116, 114, 110, 117, 115, 111, 72, 74, 75, 75, 78, 77, 80, 82, 83, 82, 86, 87, 79, 84, 85, 88, 90, 92, 76, 78, 80, 92, 94, 95, 72, 73, 77, 64, 68, 71, 75, 79, 82, 123, 130, 132, 27, 31, 32, 50, 52, 51, 90, 93, 90, 12, 16, 10, 0, 0, 0, 51, 54, 50, 103, 106, 101, 114, 120, 116, 111, 114, 111, 110, 113, 110, 118, 121, 118, 117, 120, 117, 136, 136, 134, 125, 125, 123, 123, 124, 121, 120, 120, 120, 127, 127, 127, 113, 113, 113, 129, 129, 129, 141, 140, 143, 119, 118, 121, 133, 132, 137, 123, 123, 127, 123, 123, 127, 122, 121, 126, 141, 140, 145, 127, 126, 131, 126, 125, 130, 126, 125, 128, 123, 123, 125, 123, 123, 125, 127, 128, 130, 135, 139, 142, 123, 127, 130, 126, 130, 133, 95, 99, 102, 104, 108, 111, 104, 108, 111, 99, 103, 106, 88, 92, 95, 96, 100, 103, 95, 99, 102, 93, 97, 101, 95, 99, 102, 95, 99, 102, 167, 169, 173, 255, 255, 255, 90, 92, 96, 89, 91, 95, 95, 96, 105, 97, 98, 107, 96, 97, 106, 92, 96, 103, 95, 98, 106, 93, 96, 107, 97, 100, 108, 97, 100, 110, 97, 100, 110, 90, 93, 101, 5, 8, 7, 45, 48, 45, 0, 0, 0, 15, 16, 11, 1, 3, 0, 38, 41, 38, 55, 58, 57, 110, 113, 119, 131, 134, 142, 128, 128, 137, 120, 120, 129, 118, 121, 129, 114, 118, 126, 106, 106, 115, 106, 109, 117, 95, 98, 106, 97, 100, 108, 99, 103, 110, 92, 96, 103, 89, 92, 98, 45, 49, 50, 2, 5, 1, 0, 0, 0, 50, 51, 44, 28, 31, 25, 8, 11, 5, 0, 0, 0, 23, 25, 26, 133, 135, 137, 133, 135, 137, 136, 138, 139, 131, 133, 137, 132, 134, 138, 106, 107, 111, 175, 179, 180, 119, 123, 126, 111, 114, 122, 109, 112, 120, 106, 109, 119, 102, 104, 115, 36, 41, 41, 0, 0, 0, 17, 19, 11, 11, 14, 9, 21, 24, 18, 19, 19, 15, 0, 0, 0, 120, 121, 123, 114, 115, 119, 114, 115, 119, 123, 127, 130, 128, 132, 135, 106, 110, 113, 135, 140, 140, 121, 122, 126, 114, 115, 119, 111, 113, 117, 109, 111, 115, 108, 110, 111, 0, 0, 0, 0, 0, 0, 4, 7, 4, 17, 20, 17, 14, 16, 13, 10, 13, 10, 121, 121, 121, 121, 121, 123, 123, 123, 125, 125, 127, 129, 120, 121, 125, 142, 143, 145, 133, 135, 139, 120, 121, 125, 122, 123, 129, 111, 112, 119, 104, 106, 112, 102, 103, 110, 87, 89, 90, 0, 0, 0, 59, 62, 56, 10, 13, 8, 2, 5, 0, 0, 1, 0, 0, 0, 0, 131, 133, 137, 131, 135, 138, 126, 130, 133, 117, 121, 124, 110, 114, 117, 93, 97, 101, 201, 205, 208, 102, 105, 111, 96, 99, 105, 95, 98, 104, 93, 97, 103, 89, 91, 95, 32, 34, 36, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 1, 0, 8, 8, 8, 100, 102, 103, 120, 124, 127, 120, 126, 128, 121, 125, 130, 119, 123, 128, 117, 120, 126, 116, 122, 129, 114, 120, 127, 114, 120, 127, 114, 120, 127, 110, 116, 123, 110, 116, 123, 110, 116, 123, 194, 198, 201, 204, 209, 207, 166, 171, 165, 252, 255, 250, 229, 232, 224, 216, 219, 214, 213, 216, 210, 185, 188, 182, 225, 229, 223, 252, 255, 250, 234, 236, 233, 241, 246, 242, 211, 216, 214, 239, 244, 240, 242, 249, 247, 248, 253, 251, 104, 109, 107, 111, 116, 114, 124, 127, 124, 0, 0, 0, 79, 80, 75, 97, 100, 97, 118, 118, 114, 121, 122, 117, 125, 126, 119, 37, 39, 29, 0, 0, 0, 18, 22, 14, 11, 17, 8, 6, 12, 3, 23, 26, 20, 14, 17, 11, 22, 28, 22, 109, 112, 107, 100, 101, 96, 156, 155, 151, 191, 187, 181, 78, 85, 85, 83, 87, 88, 85, 90, 90, 72, 77, 78, 78, 83, 83, 104, 107, 106, 79, 81, 80, 71, 76, 76, 61, 63, 67, 71, 75, 78, 74, 78, 81, 102, 106, 109, 50, 55, 55, 29, 31, 32, 62, 65, 64, 57, 60, 54, 54, 57, 52, 0, 0, 0, 0, 0, 0, 111, 116, 112, 118, 123, 119, 108, 111, 107, 113, 113, 111, 116, 119, 116, 122, 123, 120, 121, 121, 119, 119, 119, 117, 113, 113, 113, 115, 115, 115, 123, 123, 123, 125, 125, 125, 123, 123, 125, 133, 132, 137, 130, 130, 134, 123, 123, 127, 128, 127, 134, 121, 120, 127, 121, 120, 127, 123, 123, 127, 121, 120, 125, 125, 124, 128, 126, 125, 130, 123, 125, 127, 148, 149, 153, 136, 141, 142, 111, 115, 118, 100, 104, 108, 103, 107, 110, 104, 108, 111, 106, 110, 113, 102, 106, 109, 96, 99, 105, 93, 97, 101, 96, 100, 103, 93, 97, 101, 86, 90, 96, 96, 100, 103, 102, 106, 109, 114, 115, 119, 92, 93, 97, 97, 99, 103, 95, 98, 104, 95, 96, 105, 95, 98, 106, 95, 97, 108, 93, 97, 105, 97, 100, 110, 90, 93, 103, 93, 96, 107, 95, 97, 108, 96, 99, 107, 0, 0, 0, 1, 3, 0, 0, 0, 0, 1, 4, 0, 0, 0, 0, 1, 3, 0, 32, 37, 35, 99, 100, 104, 136, 137, 143, 131, 132, 141, 128, 128, 137, 120, 120, 129, 118, 119, 126, 146, 150, 155, 159, 162, 168, 96, 99, 105, 105, 109, 114, 89, 92, 98, 96, 99, 107, 90, 94, 99, 109, 113, 116, 8, 10, 7, 0, 0, 0, 38, 41, 34, 0, 0, 0, 7, 9, 6, 0, 0, 0, 0, 0, 0, 145, 147, 149, 133, 135, 137, 136, 138, 139, 133, 135, 137, 131, 133, 135, 146, 148, 150, 195, 197, 199, 129, 131, 132, 109, 110, 117, 113, 117, 122, 106, 109, 119, 108, 108, 119, 96, 99, 105, 0, 0, 0, 0, 0, 0, 4, 7, 2, 0, 0, 0, 28, 31, 25, 0, 0, 0, 123, 125, 127, 108, 109, 113, 121, 122, 126, 124, 126, 130, 129, 130, 134, 115, 116, 120, 148, 149, 151, 116, 120, 121, 109, 111, 115, 115, 116, 120, 108, 110, 111, 102, 104, 106, 7, 9, 8, 23, 26, 22, 0, 0, 0, 0, 0, 0, 9, 12, 8, 0, 0, 0, 66, 68, 67, 117, 119, 121, 121, 121, 123, 125, 127, 129, 125, 127, 129, 127, 128, 130, 131, 133, 135, 116, 118, 120, 120, 121, 127, 107, 111, 117, 104, 105, 114, 101, 102, 108, 117, 119, 123, 64, 66, 63, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 114, 115, 119, 129, 130, 134, 128, 132, 135, 121, 125, 128, 106, 110, 115, 114, 118, 122, 104, 108, 111, 98, 102, 107, 98, 102, 107, 93, 97, 103, 88, 91, 97, 86, 91, 94, 62, 66, 67, 17, 20, 17, 0, 0, 0, 0, 0, 0, 2, 5, 1, 0, 0, 0, 0, 0, 0, 82, 84, 86, 127, 128, 132, 123, 126, 132, 119, 123, 128, 117, 123, 128, 114, 118, 124, 120, 124, 131, 114, 120, 127, 114, 120, 127, 112, 117, 124, 112, 117, 124, 112, 115, 123, 118, 121, 129, 138, 142, 145, 253, 255, 255, 146, 148, 152, 246, 250, 251, 180, 184, 185, 250, 252, 253, 202, 204, 206, 220, 225, 223, 255, 255, 255, 255, 255, 255, 192, 197, 195, 234, 239, 239, 189, 194, 192, 214, 219, 218, 118, 123, 121, 196, 201, 199, 111, 116, 114, 106, 113, 113, 114, 119, 118, 43, 45, 44, 31, 34, 31, 103, 106, 101, 105, 106, 101, 114, 115, 110, 122, 123, 116, 59, 61, 53, 0, 0, 0, 17, 20, 15, 15, 18, 12, 19, 22, 17, 24, 27, 22, 16, 19, 13, 14, 17, 11, 113, 113, 111, 100, 101, 96, 118, 115, 109, 173, 171, 165, 80, 82, 81, 80, 82, 81, 85, 87, 86, 88, 88, 90, 225, 225, 225, 128, 130, 127, 69, 72, 69, 61, 66, 64, 62, 66, 67, 63, 68, 68, 78, 83, 83, 95, 99, 102, 29, 34, 35, 0, 0, 0, 17, 22, 18, 53, 54, 49, 57, 59, 56, 32, 35, 32, 0, 0, 0, 0, 0, 0, 116, 119, 116, 116, 119, 116, 113, 115, 112, 116, 119, 116, 111, 111, 109, 142, 142, 142, 115, 115, 115, 133, 133, 133, 130, 130, 130, 121, 121, 121, 126, 125, 128, 125, 124, 127, 128, 127, 132, 116, 116, 120, 128, 127, 132, 135, 134, 141, 125, 123, 130, 121, 120, 127, 122, 121, 128, 122, 121, 128, 123, 122, 129, 140, 139, 144, 145, 147, 149, 112, 112, 110, 63, 68, 68, 105, 109, 110, 103, 107, 110, 98, 102, 105, 104, 108, 111, 98, 102, 105, 100, 104, 108, 86, 90, 96, 98, 102, 107, 100, 101, 105, 92, 96, 101, 91, 95, 98, 92, 96, 99, 86, 91, 92, 216, 220, 221, 110, 112, 116, 88, 92, 95, 94, 95, 101, 91, 94, 102, 91, 94, 102, 93, 97, 105, 93, 96, 107, 93, 97, 105, 95, 98, 106, 95, 97, 108, 95, 95, 107, 95, 95, 107, 60, 64, 67, 0, 0, 0, 0, 0, 0, 14, 17, 11, 0, 1, 0, 0, 0, 0, 71, 77, 72, 33, 37, 40, 128, 132, 137, 127, 127, 136, 125, 127, 133, 121, 122, 128, 122, 123, 129, 225, 227, 231, 184, 185, 189, 105, 109, 112, 103, 106, 112, 93, 97, 101, 91, 94, 102, 95, 98, 104, 113, 117, 120, 0, 0, 0, 0, 0, 0, 31, 36, 30, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 132, 135, 134, 137, 139, 138, 133, 135, 137, 133, 135, 137, 129, 131, 132, 172, 174, 173, 161, 164, 163, 255, 255, 255, 125, 127, 131, 113, 114, 120, 110, 111, 120, 100, 104, 112, 132, 133, 140, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 38, 41, 36, 0, 0, 0, 108, 110, 109, 116, 118, 122, 117, 119, 121, 123, 125, 127, 124, 126, 128, 206, 208, 209, 113, 114, 116, 227, 228, 230, 124, 126, 128, 111, 113, 117, 109, 111, 113, 106, 107, 109, 86, 88, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 24, 21, 0, 2, 0, 0, 0, 0, 123, 125, 125, 113, 113, 113, 131, 133, 135, 128, 129, 131, 118, 121, 120, 121, 123, 124, 144, 146, 147, 108, 109, 113, 114, 115, 119, 104, 106, 112, 101, 102, 108, 105, 104, 111, 29, 31, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 96, 97, 128, 129, 133, 127, 132, 132, 124, 128, 131, 114, 118, 122, 206, 211, 211, 235, 237, 238, 234, 239, 239, 111, 115, 118, 96, 100, 103, 89, 92, 98, 86, 91, 94, 101, 102, 106, 50, 52, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 29, 31, 121, 122, 126, 123, 125, 128, 117, 121, 124, 119, 123, 128, 118, 122, 127, 116, 117, 124, 116, 119, 125, 114, 118, 124, 114, 118, 124, 118, 122, 127, 113, 116, 124, 122, 123, 131, 114, 118, 124, 114, 118, 126, 120, 124, 131, 111, 114, 124, 117, 120, 130, 118, 121, 131, 117, 120, 130, 111, 114, 124, 110, 113, 121, 109, 112, 118, 114, 118, 124, 113, 117, 120, 116, 120, 123, 109, 113, 116, 111, 115, 118, 111, 115, 116, 107, 112, 113, 113, 120, 120, 113, 118, 116, 46, 49, 46, 0, 0, 0, 106, 109, 103, 105, 106, 101, 106, 107, 100, 138, 140, 132, 102, 104, 96, 0, 0, 0, 5, 9, 3, 11, 14, 9, 14, 16, 13, 7, 13, 6, 5, 9, 3, 19, 22, 17, 123, 124, 119, 110, 108, 104, 106, 102, 98, 124, 120, 117, 72, 77, 76, 76, 79, 78, 87, 87, 87, 86, 86, 88, 182, 182, 180, 221, 221, 219, 78, 78, 78, 68, 71, 70, 62, 64, 66, 68, 71, 70, 79, 81, 82, 103, 106, 105, 25, 28, 27, 25, 30, 28, 28, 33, 29, 15, 17, 14, 50, 52, 49, 53, 56, 53, 32, 35, 32, 0, 0, 0, 17, 20, 17, 120, 122, 119, 110, 113, 110, 113, 113, 111, 118, 118, 116, 126, 126, 126, 120, 120, 120, 120, 120, 120, 123, 123, 125, 118, 117, 120, 126, 125, 128, 128, 128, 130, 112, 111, 116, 118, 117, 122, 121, 120, 125, 125, 123, 130, 121, 120, 127, 120, 121, 127, 114, 115, 121, 127, 126, 133, 137, 137, 141, 129, 129, 129, 70, 71, 66, 10, 12, 4, 52, 56, 55, 99, 104, 102, 104, 108, 111, 104, 108, 111, 104, 106, 110, 104, 106, 110, 97, 99, 103, 97, 99, 103, 96, 97, 104, 95, 97, 101, 96, 98, 102, 93, 97, 101, 96, 98, 102, 94, 95, 99, 206, 211, 209, 97, 99, 101, 95, 97, 101, 95, 96, 105, 94, 95, 103, 91, 94, 102, 90, 93, 101, 92, 95, 105, 89, 92, 102, 95, 98, 106, 95, 96, 105, 99, 99, 110, 96, 97, 106, 127, 128, 132, 0, 1, 0, 22, 25, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81, 86, 82, 0, 0, 0, 127, 128, 134, 127, 127, 136, 118, 119, 126, 122, 123, 129, 113, 114, 120, 149, 150, 154, 200, 202, 201, 255, 255, 255, 105, 109, 114, 98, 102, 107, 98, 101, 109, 85, 89, 94, 91, 95, 98, 0, 0, 0, 0, 0, 0, 10, 15, 9, 0, 0, 0, 0, 0, 0, 18, 23, 19, 0, 0, 0, 94, 97, 93, 133, 136, 135, 136, 138, 139, 138, 140, 140, 132, 135, 134, 123, 123, 123, 238, 241, 240, 235, 237, 238, 127, 128, 132, 116, 117, 124, 114, 114, 123, 105, 108, 116, 109, 110, 117, 36, 38, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 34, 29, 1, 3, 0, 19, 22, 21, 116, 118, 120, 115, 117, 118, 124, 126, 128, 127, 128, 130, 113, 115, 114, 211, 214, 213, 255, 255, 255, 137, 139, 140, 111, 113, 115, 104, 106, 110, 108, 110, 111, 118, 121, 120, 0, 0, 0, 2, 5, 1, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 2, 1, 104, 107, 106, 114, 116, 115, 120, 121, 123, 123, 125, 127, 125, 127, 129, 113, 114, 116, 103, 105, 107, 117, 119, 123, 111, 113, 117, 108, 109, 117, 104, 102, 110, 99, 100, 106, 19, 19, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 40, 40, 131, 135, 138, 123, 127, 128, 120, 124, 127, 113, 117, 120, 113, 117, 120, 97, 99, 101, 103, 105, 109, 104, 106, 110, 95, 97, 101, 95, 97, 101, 88, 90, 94, 93, 94, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 113, 114, 116, 117, 119, 121, 125, 127, 129, 124, 126, 128, 123, 125, 128, 117, 119, 123, 121, 122, 126, 120, 121, 125, 121, 122, 126, 118, 122, 125, 117, 118, 125, 120, 121, 127, 117, 120, 126, 117, 120, 128, 116, 119, 127, 118, 121, 129, 117, 120, 128, 117, 120, 128, 118, 121, 131, 114, 120, 127, 110, 116, 121, 110, 117, 117, 110, 117, 119, 112, 118, 118, 109, 116, 116, 108, 115, 115, 109, 116, 114, 112, 119, 116, 109, 113, 112, 105, 112, 109, 110, 118, 113, 79, 87, 82, 0, 0, 0, 90, 94, 88, 109, 110, 105, 109, 107, 103, 109, 107, 101, 114, 113, 107, 0, 0, 0, 3, 4, 0, 8, 14, 8, 1, 7, 3, 22, 28, 24, 0, 6, 0, 0, 0, 0, 91, 91, 89, 108, 106, 102, 102, 98, 97, 120, 116, 112, 82, 78, 77, 82, 80, 78, 86, 87, 84, 83, 83, 83, 77, 77, 75, 70, 70, 68, 72, 73, 70, 73, 76, 72, 67, 68, 67, 69, 72, 69, 101, 102, 99, 22, 24, 21, 21, 23, 20, 36, 38, 37, 33, 36, 33, 18, 21, 18, 36, 38, 35, 38, 41, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 106, 103, 103, 106, 103, 108, 111, 107, 112, 112, 110, 115, 116, 113, 113, 113, 111, 127, 127, 127, 116, 116, 116, 123, 123, 125, 126, 125, 128, 122, 122, 124, 118, 117, 122, 121, 120, 125, 119, 118, 123, 121, 120, 127, 114, 113, 120, 119, 118, 125, 122, 121, 128, 129, 128, 135, 128, 128, 128, 26, 26, 22, 0, 0, 0, 76, 76, 74, 43, 45, 42, 97, 100, 99, 103, 105, 107, 107, 109, 110, 101, 103, 104, 97, 99, 101, 103, 105, 107, 101, 102, 106, 100, 101, 105, 96, 97, 104, 97, 101, 106, 91, 95, 100, 93, 94, 98, 86, 87, 93, 81, 83, 87, 92, 96, 99, 94, 95, 101, 94, 95, 101, 94, 95, 101, 89, 92, 98, 92, 96, 103, 95, 98, 104, 91, 95, 100, 92, 96, 101, 95, 96, 103, 93, 94, 100, 94, 95, 99, 115, 117, 118, 0, 0, 0, 52, 55, 49, 0, 0, 0, 3, 6, 3, 0, 0, 0, 4, 9, 5, 0, 0, 0, 128, 132, 135, 127, 131, 136, 131, 133, 137, 120, 121, 125, 116, 120, 123, 114, 118, 122, 109, 111, 113, 105, 109, 110, 97, 101, 104, 99, 103, 106, 97, 101, 106, 90, 94, 97, 83, 87, 90, 45, 50, 46, 5, 11, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 30, 26, 0, 0, 0, 55, 58, 55, 135, 137, 134, 132, 135, 132, 133, 136, 135, 133, 136, 133, 135, 137, 136, 125, 128, 127, 123, 125, 125, 122, 124, 125, 114, 115, 119, 111, 112, 119, 104, 108, 113, 104, 108, 111, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 18, 21, 16, 0, 0, 0, 122, 124, 123, 115, 117, 116, 116, 118, 118, 122, 124, 123, 123, 125, 125, 115, 117, 116, 131, 133, 133, 123, 125, 127, 113, 115, 114, 111, 114, 113, 113, 115, 114, 106, 108, 107, 31, 34, 31, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 50, 52, 49, 110, 112, 112, 117, 119, 119, 123, 125, 125, 125, 128, 127, 122, 124, 123, 122, 124, 123, 116, 118, 120, 114, 115, 119, 107, 109, 110, 104, 106, 110, 95, 96, 103, 94, 97, 93, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 135, 140, 140, 128, 129, 131, 127, 128, 130, 118, 120, 122, 115, 117, 118, 106, 108, 107, 103, 105, 107, 103, 105, 109, 96, 98, 102, 92, 93, 97, 93, 94, 98, 86, 88, 89, 0, 0, 0, 2, 5, 0, 0, 0, 0, 0, 0, 0, 3, 6, 1, 0, 0, 0, 0, 0, 0, 77, 77, 75, 125, 128, 127, 123, 126, 123, 117, 120, 117, 127, 127, 125, 117, 120, 117, 129, 129, 129, 121, 123, 122, 122, 124, 125, 123, 125, 127, 120, 121, 123, 118, 120, 124, 123, 127, 130, 111, 115, 118, 120, 124, 127, 114, 118, 122, 110, 114, 117, 117, 121, 122, 118, 122, 125, 120, 124, 127, 115, 122, 122, 114, 119, 120, 119, 123, 124, 115, 122, 122, 118, 122, 123, 109, 113, 112, 113, 118, 116, 102, 110, 107, 112, 117, 115, 109, 116, 114, 107, 113, 109, 115, 123, 116, 3, 8, 2, 86, 87, 82, 114, 113, 109, 112, 111, 107, 110, 109, 102, 104, 103, 96, 35, 34, 28, 0, 0, 0, 14, 15, 10, 0, 4, 0, 3, 6, 1, 0, 0, 0, 0, 0, 0, 30, 31, 26, 100, 101, 96, 98, 96, 93, 108, 106, 102, 77, 75, 74, 76, 74, 72, 72, 73, 68, 75, 73, 69, 77, 78, 73, 75, 73, 69, 63, 64, 59, 67, 68, 64, 53, 54, 49, 59, 60, 55, 95, 96, 91, 28, 29, 22, 31, 32, 29, 33, 36, 33, 21, 26, 22, 33, 36, 35, 52, 57, 53, 25, 30, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 97, 102, 98, 103, 108, 104, 109, 112, 109, 113, 113, 111, 122, 123, 120, 113, 113, 111, 111, 111, 111, 113, 112, 115, 112, 111, 114, 106, 106, 108, 118, 117, 120, 113, 112, 115, 116, 116, 118, 120, 119, 126, 115, 114, 119, 119, 118, 125, 113, 112, 119, 129, 128, 135, 126, 125, 128, 71, 71, 69, 0, 0, 0, 91, 92, 85, 56, 57, 50, 44, 47, 41, 100, 102, 101, 100, 102, 101, 97, 100, 99, 107, 109, 108, 115, 117, 118, 106, 108, 107, 104, 106, 108, 107, 109, 110, 100, 101, 105, 94, 95, 99, 91, 95, 98, 90, 94, 95, 90, 94, 97, 92, 94, 95, 94, 96, 97, 94, 96, 97, 93, 94, 98, 96, 98, 102, 92, 93, 97, 84, 88, 91, 92, 96, 99, 89, 93, 96, 89, 91, 95, 86, 88, 89, 86, 88, 89, 90, 93, 92, 97, 100, 99, 0, 0, 0, 23, 26, 20, 0, 0, 0, 0, 2, 0, 0, 0, 0, 31, 36, 32, 20, 25, 23, 70, 75, 73, 126, 131, 129, 135, 140, 138, 118, 123, 121, 113, 118, 114, 109, 113, 112, 106, 111, 107, 98, 103, 99, 98, 103, 99, 91, 96, 94, 85, 90, 88, 90, 94, 95, 96, 101, 99, 113, 118, 114, 0, 0, 0, 0, 0, 0, 11, 15, 7, 0, 0, 0, 46, 51, 45, 0, 0, 0, 54, 59, 53, 173, 178, 172, 121, 127, 121, 131, 136, 132, 133, 139, 132, 138, 141, 138, 136, 138, 135, 127, 129, 128, 128, 130, 129, 127, 129, 128, 115, 117, 116, 110, 114, 113, 100, 102, 101, 64, 66, 63, 35, 38, 32, 8, 11, 5, 0, 0, 0, 0, 0, 0, 25, 28, 23, 0, 0, 0, 100, 102, 99, 107, 109, 108, 116, 118, 118, 117, 119, 119, 122, 125, 121, 127, 129, 128, 116, 118, 118, 118, 121, 120, 113, 115, 114, 113, 115, 114, 123, 125, 125, 108, 111, 107, 51, 54, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 7, 9, 6, 135, 137, 134, 111, 114, 111, 114, 116, 113, 125, 128, 125, 125, 128, 127, 128, 130, 129, 117, 119, 119, 120, 122, 121, 110, 112, 112, 110, 112, 112, 99, 100, 102, 118, 121, 118, 15, 18, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 115, 117, 114, 143, 145, 142, 137, 140, 136, 125, 128, 125, 118, 121, 120, 114, 116, 115, 103, 106, 105, 107, 109, 110, 97, 99, 101, 92, 94, 95, 65, 67, 66, 81, 84, 81, 0, 0, 0, 16, 19, 13, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 75, 78, 73, 17, 20, 15, 37, 40, 36, 22, 24, 21, 22, 24, 23, 38, 41, 38, 24, 27, 24, 12, 15, 12, 21, 23, 20, 21, 23, 20, 33, 36, 33, 29, 31, 28, 26, 29, 26, 40, 45, 39, 42, 48, 41, 71, 77, 70, 47, 52, 46, 53, 58, 52, 68, 73, 67, 60, 65, 59, 100, 106, 100, 62, 67, 63, 43, 49, 45, 52, 56, 55, 56, 61, 57, 54, 59, 55, 41, 46, 42, 35, 40, 36, 24, 31, 29, 10, 18, 13, 24, 32, 27, 14, 21, 17, 30, 38, 33, 13, 18, 14, 48, 52, 46, 114, 113, 109, 116, 114, 110, 108, 106, 100, 108, 106, 100, 61, 60, 53, 0, 0, 0, 1, 2, 0, 0, 3, 0, 16, 19, 13, 0, 0, 0, 0, 0, 0, 99, 102, 96, 42, 45, 39, 130, 133, 118, 209, 210, 189, 21, 22, 17, 30, 31, 24, 40, 41, 34, 62, 63, 56, 73, 74, 67, 66, 67, 60, 58, 59, 52, 49, 50, 43, 33, 34, 27, 44, 45, 38, 21, 22, 17, 37, 38, 33, 33, 33, 31, 48, 51, 48, 48, 51, 48, 67, 70, 67, 65, 67, 64, 38, 43, 39, 0, 0, 0, 0, 0, 0, 28, 30, 27, 89, 94, 90, 102, 105, 102, 107, 110, 104, 103, 106, 103, 107, 108, 105, 109, 110, 107, 109, 111, 111, 105, 105, 105, 109, 109, 111, 115, 115, 117, 108, 108, 110, 113, 112, 117, 114, 114, 116, 112, 111, 116, 112, 111, 116, 114, 113, 118, 115, 116, 120, 122, 122, 124, 120, 120, 118, 0, 0, 0, 50, 49, 43, 66, 68, 58, 57, 58, 51, 37, 38, 31, 7, 8, 3, 72, 73, 68, 91, 92, 85, 105, 106, 101, 93, 96, 90, 93, 96, 90, 93, 96, 90, 90, 94, 88, 96, 99, 94, 85, 88, 82, 86, 89, 83, 86, 89, 83, 82, 85, 80, 83, 87, 81, 96, 99, 94, 108, 111, 103, 113, 116, 108, 114, 117, 109, 106, 109, 101, 101, 104, 96, 71, 74, 66, 32, 38, 29, 10, 14, 6, 9, 12, 4, 0, 5, 0, 8, 14, 8, 29, 32, 26, 0, 3, 0, 3, 6, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 48, 54, 47, 6, 12, 5, 34, 40, 33, 31, 37, 28, 26, 32, 23, 17, 23, 14, 25, 31, 22, 17, 23, 14, 18, 24, 15, 22, 28, 20, 26, 32, 25, 35, 41, 34, 21, 27, 20, 41, 47, 40, 34, 39, 35, 0, 0, 0, 0, 0, 0, 24, 28, 20, 0, 0, 0, 32, 37, 31, 0, 6, 0, 116, 122, 113, 46, 51, 45, 48, 54, 47, 28, 36, 29, 40, 45, 41, 36, 43, 39, 46, 51, 45, 36, 42, 38, 45, 50, 46, 50, 56, 51, 41, 46, 44, 43, 49, 45, 43, 49, 45, 14, 19, 15, 83, 87, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 21, 16, 85, 88, 82, 17, 20, 15, 18, 21, 16, 22, 25, 19, 30, 33, 27, 19, 22, 17, 19, 22, 17, 22, 25, 19, 29, 32, 26, 21, 24, 18, 9, 12, 6, 12, 16, 10, 17, 20, 15, 9, 12, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 8, 2, 0, 2, 0, 113, 116, 110, 32, 37, 31, 29, 35, 31, 27, 32, 28, 19, 24, 18, 18, 23, 19, 21, 27, 20, 29, 35, 31, 20, 25, 21, 37, 40, 36, 28, 31, 25, 30, 33, 27, 28, 31, 25, 45, 48, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 106, 100, 34, 40, 33, 31, 36, 30, 27, 33, 26, 14, 20, 13, 23, 26, 20, 23, 26, 22, 21, 24, 18, 19, 22, 17, 32, 35, 30, 26, 29, 24, 29, 31, 28, 17, 20, 15, 13, 14, 9, 35, 38, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 12, 16, 10, 36, 36, 34, 34, 34, 32, 33, 36, 33, 39, 42, 39, 29, 35, 31, 26, 31, 27, 32, 35, 32, 35, 37, 34, 31, 34, 29, 28, 34, 25, 33, 36, 31, 24, 28, 20, 29, 35, 27, 29, 35, 27, 26, 32, 23, 20, 26, 19, 28, 34, 27, 34, 40, 33, 32, 37, 33, 29, 37, 32, 28, 33, 29, 31, 36, 32, 27, 34, 31, 35, 40, 38, 38, 43, 39, 29, 35, 31, 29, 35, 31, 32, 37, 33, 31, 35, 34, 37, 45, 40, 28, 35, 31, 45, 53, 48, 32, 35, 30, 0, 0, 0, 116, 117, 112, 116, 117, 112, 113, 114, 107, 100, 99, 93, 87, 89, 81, 0, 0, 0, 1, 4, 0, 0, 0, 0, 5, 9, 3, 0, 0, 0, 81, 84, 81, 33, 36, 31, 52, 55, 49, 47, 50, 45, 49, 50, 45, 41, 40, 32, 42, 41, 33, 35, 36, 27, 47, 48, 39, 35, 36, 27, 44, 47, 39, 29, 32, 24, 47, 51, 43, 45, 48, 41, 43, 44, 39, 47, 47, 43, 23, 24, 17, 39, 42, 37, 63, 64, 59, 50, 53, 47, 84, 85, 80, 67, 70, 65, 11, 16, 10, 0, 0, 0, 0, 0, 0, 73, 76, 70, 97, 100, 95, 97, 100, 97, 103, 106, 103, 107, 109, 106, 105, 105, 103, 104, 104, 102, 106, 108, 107, 106, 106, 106, 107, 107, 109, 104, 103, 106, 109, 109, 111, 112, 111, 114, 112, 111, 114, 115, 114, 119, 109, 109, 111, 113, 112, 115, 121, 121, 123, 115, 115, 115, 108, 109, 106, 0, 0, 0, 83, 84, 77, 94, 96, 88, 55, 56, 49, 102, 104, 96, 23, 24, 19, 0, 0, 0, 2, 5, 0, 11, 14, 9, 3, 6, 1, 9, 12, 8, 8, 11, 5, 15, 18, 12, 11, 14, 9, 10, 15, 9, 5, 11, 4, 7, 13, 6, 10, 16, 7, 13, 19, 12, 11, 17, 8, 11, 17, 8, 23, 26, 18, 23, 26, 18, 14, 17, 7, 22, 26, 15, 22, 28, 20, 11, 17, 6, 12, 18, 7, 28, 34, 25, 31, 37, 28, 34, 40, 31, 11, 17, 8, 19, 25, 16, 11, 14, 9, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 116, 121, 115, 28, 34, 27, 33, 39, 32, 27, 35, 27, 29, 35, 29, 43, 51, 44, 26, 32, 23, 41, 47, 40, 38, 47, 37, 31, 37, 28, 35, 41, 32, 31, 37, 28, 29, 35, 29, 28, 34, 27, 38, 43, 37, 0, 0, 0, 0, 0, 0, 9, 12, 4, 0, 0, 0, 0, 0, 0, 118, 124, 115, 28, 34, 25, 39, 44, 38, 35, 41, 34, 38, 46, 39, 39, 44, 38, 35, 43, 36, 29, 37, 30, 36, 42, 36, 40, 45, 39, 47, 52, 46, 21, 26, 22, 36, 42, 36, 42, 48, 41, 32, 37, 31, 3, 6, 1, 0, 0, 0, 4, 7, 2, 0, 0, 0, 8, 14, 8, 38, 43, 37, 29, 35, 27, 24, 28, 20, 28, 31, 23, 35, 41, 34, 26, 30, 22, 26, 29, 24, 35, 38, 30, 33, 36, 31, 29, 32, 26, 28, 31, 25, 28, 31, 25, 29, 32, 26, 21, 24, 18, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 114, 120, 116, 40, 45, 41, 26, 32, 25, 20, 25, 21, 31, 36, 30, 33, 39, 32, 25, 30, 24, 20, 26, 19, 32, 37, 31, 27, 33, 26, 28, 34, 27, 42, 45, 39, 21, 24, 18, 28, 31, 25, 2, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 10, 4, 17, 20, 15, 37, 40, 34, 47, 51, 43, 38, 41, 34, 48, 52, 44, 46, 50, 42, 50, 53, 45, 45, 48, 41, 36, 38, 28, 51, 54, 46, 41, 42, 35, 50, 51, 44, 8, 11, 3, 19, 19, 15, 42, 43, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 95, 90, 35, 38, 32, 38, 41, 36, 42, 44, 41, 22, 25, 19, 23, 26, 22, 18, 21, 18, 46, 49, 46, 40, 43, 40, 19, 22, 17, 36, 39, 33, 28, 31, 25, 32, 35, 30, 30, 33, 25, 17, 20, 15, 28, 31, 23, 33, 39, 32, 40, 44, 36, 43, 46, 40, 31, 36, 32, 32, 37, 33, 26, 31, 27, 36, 42, 38, 18, 23, 19, 15, 21, 17, 19, 24, 22, 23, 31, 26, 8, 14, 8, 12, 17, 13, 4, 9, 3, 19, 24, 20, 16, 24, 17, 32, 40, 33, 36, 44, 37, 33, 36, 31, 0, 0, 0, 117, 115, 111, 117, 115, 113, 114, 113, 109, 110, 109, 102, 97, 96, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 0, 30, 33, 27, 15, 18, 12, 44, 45, 40, 53, 54, 49, 50, 50, 48, 55, 53, 49, 11, 14, 9, 31, 34, 29, 21, 22, 17, 15, 18, 10, 29, 30, 25, 42, 43, 38, 38, 39, 34, 44, 45, 38, 64, 65, 58, 47, 48, 41, 49, 50, 43, 55, 56, 49, 41, 42, 35, 57, 58, 51, 73, 74, 67, 97, 98, 91, 76, 77, 70, 0, 0, 0, 22, 25, 19, 8, 11, 5, 86, 89, 83, 92, 95, 89, 100, 103, 97, 100, 103, 97, 97, 100, 97, 96, 99, 96, 102, 102, 102, 102, 102, 102, 112, 112, 112, 107, 107, 109, 105, 104, 107, 102, 102, 104, 111, 110, 113, 111, 110, 115, 111, 108, 113, 111, 110, 113, 104, 103, 106, 108, 108, 108, 116, 117, 114, 50, 51, 46, 0, 1, 0, 95, 97, 89, 62, 63, 54, 45, 47, 39, 37, 38, 31, 24, 26, 18, 11, 15, 7, 11, 14, 9, 11, 14, 9, 3, 8, 2, 4, 9, 3, 5, 11, 4, 13, 19, 12, 3, 8, 2, 24, 29, 23, 8, 14, 8, 0, 0, 0, 4, 9, 5, 0, 0, 0, 0, 2, 0, 5, 11, 4, 18, 22, 14, 18, 22, 14, 42, 45, 37, 28, 31, 21, 33, 37, 29, 15, 21, 13, 21, 28, 16, 7, 13, 4, 3, 9, 0, 0, 6, 0, 5, 11, 4, 0, 0, 0, 18, 21, 16, 4, 7, 2, 4, 9, 3, 4, 9, 3, 97, 102, 96, 0, 0, 0, 0, 0, 0, 0, 8, 1, 0, 2, 0, 55, 63, 55, 30, 38, 29, 31, 40, 28, 36, 44, 35, 28, 34, 25, 24, 30, 21, 12, 18, 9, 0, 0, 0, 0, 2, 0, 0, 4, 0, 0, 1, 0, 4, 7, 2, 54, 58, 50, 0, 0, 0, 12, 16, 6, 46, 50, 42, 6, 12, 3, 0, 5, 1, 0, 1, 0, 0, 0, 0, 27, 32, 28, 45, 50, 46, 36, 42, 36, 50, 56, 49, 32, 37, 31, 26, 32, 25, 0, 2, 0, 0, 1, 0, 0, 0, 0, 1, 7, 3, 0, 5, 0, 0, 2, 0, 0, 6, 0, 6, 12, 5, 19, 22, 17, 91, 97, 88, 4, 10, 1, 8, 11, 5, 8, 14, 8, 14, 17, 11, 24, 30, 21, 31, 34, 29, 36, 39, 33, 30, 33, 27, 23, 26, 20, 9, 12, 4, 5, 9, 3, 10, 13, 8, 10, 13, 8, 3, 6, 1, 17, 20, 15, 0, 0, 0, 1, 7, 1, 110, 115, 109, 10, 15, 9, 25, 30, 24, 15, 21, 15, 15, 21, 15, 21, 27, 20, 42, 48, 41, 38, 43, 39, 35, 41, 34, 39, 45, 36, 27, 33, 24, 21, 24, 18, 16, 19, 11, 25, 29, 21, 48, 52, 46, 17, 20, 15, 10, 13, 8, 0, 0, 0, 2, 5, 1, 76, 80, 74, 17, 20, 15, 16, 19, 11, 50, 53, 45, 35, 38, 30, 30, 33, 25, 35, 38, 30, 39, 43, 33, 38, 42, 32, 73, 77, 66, 42, 45, 35, 80, 82, 72, 24, 26, 16, 29, 31, 21, 21, 22, 15, 47, 48, 41, 0, 0, 0, 2, 3, 0, 99, 100, 95, 10, 11, 6, 16, 17, 12, 4, 7, 2, 19, 19, 17, 24, 27, 24, 26, 29, 26, 28, 30, 27, 12, 16, 10, 51, 54, 48, 50, 53, 47, 50, 53, 47, 22, 25, 19, 47, 51, 43, 23, 26, 18, 18, 21, 16, 1, 4, 0, 16, 19, 13, 14, 17, 9, 19, 22, 17, 2, 5, 1, 7, 9, 8, 1, 6, 5, 8, 10, 9, 7, 9, 6, 5, 10, 6, 12, 17, 15, 34, 39, 37, 13, 18, 14, 18, 23, 19, 20, 25, 21, 12, 17, 15, 15, 20, 19, 17, 22, 18, 48, 55, 50, 43, 49, 43, 0, 0, 0, 97, 97, 93, 112, 113, 108, 119, 118, 114, 114, 115, 110, 107, 108, 101, 0, 0, 0, 5, 9, 3, 0, 3, 0, 26, 29, 24, 11, 14, 9, 7, 10, 4, 17, 18, 13, 16, 17, 12, 22, 22, 20, 24, 27, 22, 8, 9, 6, 0, 0, 0, 0, 2, 0, 4, 7, 2, 8, 11, 5, 4, 7, 2, 15, 18, 12, 25, 29, 21, 23, 24, 17, 22, 23, 16, 23, 24, 19, 7, 8, 1, 83, 84, 77, 60, 62, 54, 91, 92, 85, 108, 109, 102, 22, 25, 17, 0, 0, 0, 0, 0, 0, 89, 92, 87, 85, 88, 82, 96, 99, 94, 97, 100, 95, 101, 104, 98, 101, 104, 100, 100, 100, 98, 107, 108, 105, 101, 101, 101, 104, 104, 104, 130, 130, 130, 108, 108, 108, 119, 116, 120, 109, 109, 111, 123, 120, 123, 116, 113, 116, 111, 108, 111, 110, 107, 108, 113, 111, 110, 114, 115, 110, 36, 35, 29, 0, 0, 0, 77, 78, 71, 55, 54, 46, 121, 123, 113, 0, 1, 0, 19, 19, 15, 8, 9, 4, 7, 7, 5, 5, 8, 5, 2, 5, 1, 0, 4, 0, 0, 0, 0, 0, 3, 0, 0, 5, 1, 0, 0, 0, 5, 10, 8, 0, 1, 0, 0, 0, 0, 0, 0, 0, 8, 14, 10, 0, 4, 0, 7, 10, 4, 22, 25, 17, 39, 43, 35, 32, 38, 29, 37, 40, 32, 28, 35, 23, 7, 14, 2, 4, 10, 1, 0, 0, 0, 0, 3, 1, 4, 9, 7, 0, 2, 0, 0, 5, 1, 13, 18, 14, 0, 0, 0, 34, 40, 33, 10, 15, 11, 0, 0, 0, 0, 0, 0, 0, 2, 7, 0, 0, 0, 0, 0, 0, 25, 30, 24, 32, 38, 29, 49, 56, 44, 34, 40, 31, 28, 34, 25, 0, 3, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 9, 12, 8, 0, 0, 0, 30, 33, 27, 42, 45, 37, 19, 22, 19, 0, 0, 0, 0, 5, 5, 0, 2, 0, 0, 0, 0, 32, 37, 33, 33, 39, 32, 33, 39, 30, 22, 28, 22, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 6, 7, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 36, 33, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 3, 0, 12, 17, 13, 10, 15, 9, 26, 29, 26, 42, 45, 39, 30, 33, 27, 21, 24, 18, 3, 7, 0, 3, 6, 1, 7, 10, 4, 2, 5, 0, 7, 9, 6, 8, 10, 7, 0, 0, 0, 36, 38, 35, 10, 15, 11, 0, 2, 0, 4, 9, 5, 0, 5, 1, 0, 5, 3, 0, 5, 1, 0, 0, 0, 34, 39, 35, 32, 37, 31, 44, 47, 39, 26, 30, 22, 35, 36, 29, 17, 21, 13, 15, 18, 12, 22, 25, 19, 24, 27, 24, 50, 52, 49, 7, 9, 8, 67, 69, 69, 38, 40, 40, 45, 47, 47, 40, 43, 42, 60, 62, 62, 44, 46, 45, 28, 30, 29, 61, 64, 63, 75, 78, 75, 43, 46, 38, 37, 39, 29, 23, 27, 16, 40, 41, 34, 29, 30, 23, 12, 13, 4, 30, 31, 24, 111, 111, 107, 99, 101, 98, 93, 94, 91, 89, 92, 89, 72, 74, 71, 79, 81, 80, 86, 88, 89, 79, 81, 80, 95, 97, 99, 95, 97, 99, 101, 103, 104, 115, 117, 118, 117, 119, 119, 23, 26, 22, 30, 33, 27, 14, 17, 11, 9, 12, 4, 24, 27, 22, 14, 17, 11, 0, 0, 0, 86, 88, 87, 72, 74, 73, 61, 64, 63, 73, 75, 74, 65, 67, 66, 47, 49, 51, 46, 48, 50, 79, 81, 82, 77, 82, 82, 78, 82, 85, 99, 103, 106, 82, 86, 87, 93, 97, 101, 105, 109, 112, 107, 111, 115, 113, 117, 122, 110, 114, 117, 104, 108, 109, 58, 61, 57, 0, 0, 0, 64, 65, 60, 125, 123, 119, 120, 119, 115, 109, 110, 105, 111, 110, 103, 12, 16, 8, 0, 0, 0, 0, 0, 0, 44, 47, 41, 12, 15, 12, 11, 14, 9, 18, 21, 16, 16, 19, 15, 1, 2, 0, 3, 7, 0, 12, 12, 10, 10, 11, 8, 5, 5, 3, 13, 13, 11, 5, 5, 1, 26, 26, 24, 49, 50, 45, 78, 81, 75, 0, 0, 0, 0, 0, 0, 7, 8, 3, 0, 0, 0, 0, 0, 0, 76, 77, 68, 126, 127, 118, 69, 70, 63, 0, 0, 0, 0, 0, 0, 30, 33, 27, 87, 90, 84, 90, 94, 88, 106, 107, 102, 100, 101, 96, 105, 106, 101, 101, 102, 99, 97, 97, 95, 101, 102, 99, 102, 102, 102, 104, 104, 104, 105, 105, 105, 112, 112, 112, 114, 112, 113, 118, 115, 118, 121, 119, 122, 126, 123, 127, 131, 128, 129, 113, 113, 113, 109, 107, 105, 204, 202, 198, 55, 56, 49, 0, 0, 0, 87, 89, 81, 113, 114, 107, 17, 19, 11, 23, 26, 18, 35, 37, 34, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 0, 0, 0, 4, 8, 9, 21, 26, 26, 63, 67, 70, 82, 86, 89, 96, 100, 103, 106, 111, 111, 112, 116, 117, 102, 107, 103, 10, 14, 6, 18, 22, 12, 17, 21, 11, 24, 28, 20, 11, 17, 6, 8, 12, 1, 3, 9, 0, 100, 106, 102, 128, 132, 137, 125, 128, 138, 135, 138, 148, 145, 147, 158, 126, 129, 137, 126, 129, 139, 112, 115, 125, 113, 116, 126, 113, 116, 126, 113, 116, 126, 107, 110, 121, 106, 109, 119, 99, 103, 110, 46, 51, 47, 31, 34, 29, 35, 41, 32, 53, 59, 48, 6, 12, 3, 0, 0, 0, 3, 8, 2, 53, 58, 54, 139, 144, 140, 142, 147, 145, 144, 146, 145, 133, 135, 137, 135, 136, 138, 131, 133, 133, 127, 128, 130, 124, 126, 130, 117, 119, 123, 110, 114, 117, 110, 114, 117, 99, 103, 106, 131, 133, 135, 39, 44, 38, 34, 40, 31, 15, 21, 13, 0, 0, 0, 0, 0, 0, 11, 16, 10, 15, 21, 17, 148, 152, 155, 142, 146, 149, 153, 157, 162, 142, 146, 151, 139, 143, 146, 136, 140, 146, 135, 139, 144, 132, 135, 143, 121, 125, 130, 119, 122, 130, 111, 114, 122, 113, 117, 122, 109, 111, 113, 42, 45, 39, 22, 23, 16, 5, 9, 1, 2, 5, 0, 0, 0, 0, 9, 12, 6, 125, 128, 125, 121, 123, 122, 121, 123, 122, 139, 141, 141, 139, 141, 141, 140, 143, 142, 134, 139, 137, 138, 142, 143, 134, 139, 139, 133, 135, 137, 121, 122, 126, 113, 114, 118, 120, 121, 123, 16, 19, 15, 25, 29, 21, 7, 10, 2, 5, 9, 1, 28, 31, 23, 40, 43, 38, 73, 76, 72, 130, 132, 131, 135, 136, 138, 131, 133, 135, 127, 128, 132, 124, 126, 130, 121, 122, 126, 110, 112, 116, 111, 112, 119, 106, 107, 113, 107, 108, 114, 100, 100, 109, 100, 101, 105, 78, 80, 79, 24, 26, 18, 0, 0, 0, 0, 0, 0, 63, 64, 57, 63, 64, 55, 47, 48, 41, 137, 138, 133, 130, 133, 129, 131, 134, 131, 127, 129, 126, 125, 128, 127, 115, 117, 116, 151, 153, 153, 108, 110, 111, 107, 109, 110, 103, 105, 107, 102, 104, 106, 102, 104, 108, 102, 102, 106, 36, 41, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 17, 11, 22, 24, 21, 31, 33, 33, 124, 126, 128, 125, 124, 127, 124, 126, 128, 127, 128, 130, 122, 124, 125, 119, 123, 124, 115, 116, 120, 111, 115, 118, 175, 179, 180, 132, 136, 139, 103, 107, 110, 110, 114, 117, 104, 108, 113, 96, 99, 105, 99, 103, 108, 97, 100, 108, 98, 102, 107, 100, 101, 105, 13, 13, 11, 0, 0, 0, 33, 31, 27, 117, 115, 111, 120, 119, 113, 119, 118, 112, 118, 117, 110, 79, 80, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 13, 8, 0, 0, 0, 79, 81, 78, 74, 77, 72, 81, 84, 79, 65, 68, 62, 62, 65, 60, 72, 73, 68, 64, 64, 62, 66, 67, 62, 62, 60, 58, 84, 83, 79, 75, 73, 69, 117, 115, 111, 88, 86, 82, 102, 100, 96, 98, 99, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 94, 87, 87, 89, 81, 102, 103, 98, 102, 104, 96, 104, 104, 100, 102, 103, 98, 153, 153, 149, 113, 113, 111, 100, 100, 98, 105, 105, 103, 111, 111, 109, 110, 108, 106, 116, 114, 112, 112, 110, 111, 128, 126, 127, 134, 132, 133, 125, 123, 123, 121, 119, 120, 142, 142, 142, 118, 116, 114, 116, 114, 112, 31, 32, 27, 0, 0, 0, 3, 7, 0, 5, 9, 1, 17, 21, 13, 54, 57, 52, 95, 99, 100, 102, 105, 111, 103, 106, 112, 96, 99, 105, 97, 101, 106, 98, 102, 107, 89, 92, 98, 90, 94, 97, 95, 99, 102, 95, 99, 102, 93, 97, 101, 97, 101, 106, 92, 96, 101, 90, 94, 97, 88, 91, 97, 93, 97, 103, 99, 104, 102, 14, 19, 15, 64, 67, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 33, 25, 54, 60, 51, 62, 67, 63, 119, 123, 128, 127, 130, 140, 126, 128, 141, 121, 121, 134, 116, 116, 129, 116, 118, 131, 105, 108, 120, 102, 104, 117, 99, 102, 114, 98, 100, 113, 97, 99, 112, 96, 98, 111, 93, 96, 107, 131, 135, 138, 1, 3, 0, 0, 0, 0, 0, 0, 0, 50, 53, 45, 33, 37, 29, 34, 40, 31, 22, 24, 21, 149, 151, 150, 143, 145, 144, 138, 140, 142, 133, 135, 137, 129, 131, 132, 122, 123, 127, 117, 119, 123, 110, 111, 118, 114, 113, 118, 115, 116, 122, 107, 107, 116, 102, 103, 110, 104, 106, 112, 0, 0, 0, 75, 81, 72, 0, 0, 0, 53, 58, 52, 48, 54, 45, 63, 69, 62, 32, 37, 33, 121, 125, 128, 143, 147, 153, 145, 148, 154, 142, 146, 151, 141, 145, 150, 136, 140, 146, 133, 137, 142, 125, 128, 136, 119, 122, 130, 118, 121, 129, 113, 116, 124, 104, 107, 115, 121, 125, 132, 26, 29, 28, 0, 0, 0, 87, 90, 84, 93, 96, 88, 37, 40, 32, 60, 63, 58, 83, 83, 81, 106, 108, 107, 120, 122, 121, 125, 128, 127, 130, 130, 130, 132, 134, 136, 130, 132, 133, 130, 132, 133, 127, 128, 132, 121, 122, 126, 107, 108, 112, 109, 110, 117, 106, 107, 111, 43, 45, 46, 57, 60, 52, 46, 50, 42, 65, 69, 58, 80, 83, 77, 44, 47, 39, 32, 35, 32, 138, 140, 142, 135, 136, 140, 135, 136, 140, 133, 135, 139, 130, 131, 135, 127, 128, 132, 255, 255, 255, 123, 124, 130, 110, 111, 118, 102, 103, 112, 102, 102, 114, 97, 98, 105, 115, 116, 120, 81, 83, 73, 0, 0, 0, 38, 40, 30, 80, 82, 72, 70, 71, 64, 22, 23, 16, 119, 120, 115, 132, 135, 132, 133, 136, 133, 130, 133, 129, 123, 126, 123, 117, 119, 119, 174, 177, 176, 179, 181, 180, 115, 117, 118, 107, 109, 110, 106, 107, 109, 99, 100, 102, 99, 100, 104, 71, 73, 74, 35, 35, 33, 47, 47, 43, 19, 19, 15, 40, 40, 36, 24, 25, 22, 3, 5, 5, 129, 131, 132, 125, 124, 128, 125, 127, 131, 123, 125, 127, 122, 123, 127, 121, 122, 126, 120, 121, 123, 111, 113, 117, 123, 125, 125, 152, 154, 156, 110, 114, 115, 106, 107, 111, 105, 109, 114, 104, 108, 113, 99, 103, 108, 99, 103, 108, 96, 99, 105, 96, 99, 105, 30, 32, 33, 37, 37, 37, 0, 0, 0, 102, 100, 96, 124, 123, 116, 125, 122, 116, 117, 114, 108, 101, 98, 90, 0, 0, 0, 0, 0, 0, 14, 17, 11, 0, 3, 0, 0, 0, 0, 0, 0, 0, 12, 15, 12, 76, 80, 74, 87, 88, 83, 64, 65, 58, 56, 57, 52, 69, 69, 67, 68, 71, 68, 62, 65, 62, 79, 80, 77, 59, 60, 57, 123, 121, 117, 95, 93, 87, 89, 86, 78, 114, 111, 103, 145, 142, 132, 127, 124, 113, 135, 135, 126, 106, 107, 100, 0, 0, 0, 0, 0, 0, 49, 50, 43, 98, 99, 92, 99, 100, 93, 105, 106, 99, 108, 109, 102, 109, 110, 105, 105, 106, 101, 108, 109, 104, 127, 128, 123, 105, 106, 101, 121, 122, 117, 102, 103, 98, 116, 117, 114, 118, 118, 116, 120, 120, 118, 115, 115, 115, 120, 118, 119, 121, 119, 120, 117, 114, 115, 117, 114, 115, 116, 114, 112, 118, 116, 114, 74, 71, 65, 0, 0, 0, 60, 62, 54, 78, 81, 75, 53, 57, 49, 52, 55, 49, 96, 100, 101, 105, 108, 116, 97, 101, 106, 97, 101, 106, 95, 98, 104, 95, 98, 104, 91, 95, 100, 91, 95, 100, 91, 95, 100, 92, 96, 99, 91, 95, 98, 93, 97, 103, 91, 95, 98, 92, 96, 99, 97, 99, 103, 88, 92, 95, 92, 96, 99, 0, 0, 0, 13, 19, 12, 38, 41, 34, 0, 0, 0, 55, 59, 51, 14, 17, 9, 32, 36, 28, 44, 47, 43, 125, 127, 133, 128, 128, 139, 128, 128, 139, 121, 121, 132, 115, 115, 126, 115, 115, 126, 108, 108, 121, 103, 103, 117, 100, 100, 113, 98, 100, 113, 95, 97, 108, 95, 97, 108, 93, 96, 109, 107, 111, 119, 0, 0, 0, 47, 51, 43, 0, 0, 0, 24, 28, 20, 18, 22, 14, 23, 26, 18, 15, 18, 12, 120, 122, 119, 143, 145, 144, 138, 138, 140, 136, 138, 139, 127, 128, 130, 120, 119, 124, 118, 117, 122, 115, 114, 119, 109, 110, 117, 106, 107, 113, 103, 104, 111, 101, 102, 108, 95, 96, 103, 122, 124, 125, 17, 21, 13, 0, 0, 0, 8, 14, 8, 43, 49, 41, 54, 60, 51, 10, 15, 11, 84, 89, 89, 140, 144, 149, 132, 135, 141, 145, 149, 152, 140, 144, 147, 144, 145, 151, 125, 128, 134, 120, 124, 129, 116, 119, 125, 113, 117, 122, 110, 113, 119, 109, 112, 120, 103, 104, 113, 7, 12, 12, 0, 0, 0, 38, 41, 36, 7, 10, 4, 36, 39, 33, 23, 26, 20, 45, 48, 45, 117, 119, 119, 118, 118, 118, 127, 127, 127, 129, 131, 130, 133, 136, 135, 132, 135, 134, 120, 121, 123, 125, 127, 131, 117, 119, 123, 114, 115, 119, 108, 109, 113, 107, 108, 112, 111, 113, 115, 123, 126, 121, 0, 0, 0, 10, 13, 8, 29, 32, 26, 50, 52, 49, 18, 21, 20, 125, 127, 129, 135, 136, 140, 136, 137, 141, 132, 134, 138, 130, 131, 135, 127, 128, 132, 237, 239, 243, 121, 122, 126, 107, 108, 114, 104, 106, 112, 104, 105, 114, 99, 99, 108, 94, 95, 101, 13, 14, 9, 12, 13, 4, 10, 12, 4, 63, 64, 55, 51, 52, 45, 21, 22, 15, 87, 88, 83, 138, 139, 134, 133, 136, 133, 127, 129, 126, 130, 132, 131, 122, 124, 123, 115, 117, 116, 223, 224, 223, 111, 113, 115, 107, 108, 112, 101, 102, 106, 101, 100, 105, 96, 98, 102, 103, 105, 107, 31, 34, 29, 0, 0, 0, 19, 19, 15, 15, 16, 11, 14, 14, 12, 0, 2, 1, 99, 100, 102, 129, 128, 133, 124, 126, 130, 123, 125, 128, 123, 125, 128, 120, 121, 125, 117, 119, 123, 120, 121, 125, 96, 98, 100, 209, 211, 215, 100, 104, 108, 105, 109, 112, 100, 104, 110, 100, 104, 110, 99, 103, 108, 99, 100, 106, 96, 99, 105, 88, 91, 97, 55, 57, 59, 28, 28, 28, 0, 0, 0, 103, 99, 96, 132, 129, 123, 125, 122, 116, 118, 115, 109, 123, 120, 112, 0, 0, 0, 0, 0, 0, 14, 20, 13, 0, 3, 0, 1, 7, 1, 22, 24, 21, 7, 9, 6, 109, 112, 107, 76, 77, 70, 50, 52, 42, 52, 54, 46, 57, 59, 56, 58, 59, 56, 76, 76, 74, 77, 77, 75, 92, 90, 89, 94, 92, 86, 81, 80, 71, 95, 94, 83, 128, 129, 113, 156, 154, 136, 166, 164, 149, 155, 156, 147, 0, 0, 0, 0, 1, 0, 0, 0, 0, 98, 99, 92, 92, 93, 86, 91, 92, 85, 112, 113, 106, 106, 107, 100, 107, 108, 101, 142, 143, 136, 114, 115, 108, 106, 107, 100, 112, 113, 108, 106, 107, 102, 102, 103, 98, 133, 131, 129, 121, 119, 118, 124, 122, 120, 115, 116, 113, 119, 117, 118, 119, 117, 118, 124, 121, 122, 111, 109, 109, 104, 104, 104, 110, 108, 106, 52, 50, 46, 0, 0, 0, 90, 90, 86, 79, 80, 73, 65, 68, 60, 44, 47, 41, 91, 96, 94, 95, 99, 102, 100, 104, 110, 96, 99, 105, 95, 98, 104, 93, 97, 101, 91, 95, 98, 95, 97, 101, 82, 84, 88, 103, 105, 109, 95, 97, 101, 93, 94, 98, 99, 100, 106, 93, 94, 98, 92, 93, 97, 91, 95, 98, 93, 97, 101, 0, 0, 0, 40, 45, 41, 11, 16, 10, 0, 0, 0, 0, 0, 0, 32, 35, 30, 0, 0, 0, 0, 0, 0, 118, 119, 126, 129, 129, 140, 128, 128, 139, 120, 120, 131, 118, 116, 128, 211, 212, 223, 107, 107, 118, 107, 107, 118, 208, 208, 219, 104, 105, 116, 96, 96, 108, 96, 96, 108, 98, 101, 111, 91, 94, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 9, 12, 6, 0, 0, 0, 0, 2, 0, 110, 114, 113, 143, 145, 144, 139, 141, 143, 130, 132, 133, 122, 124, 125, 118, 120, 122, 101, 100, 105, 220, 221, 223, 121, 122, 126, 106, 107, 113, 104, 106, 112, 102, 103, 112, 96, 97, 104, 128, 129, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 1, 6, 5, 7, 12, 10, 143, 147, 151, 140, 144, 147, 143, 147, 153, 146, 150, 155, 129, 133, 137, 255, 255, 255, 201, 205, 208, 255, 255, 255, 120, 124, 129, 109, 112, 118, 109, 112, 120, 104, 108, 113, 93, 98, 99, 0, 0, 0, 8, 11, 5, 0, 0, 0, 25, 28, 23, 18, 21, 18, 23, 26, 22, 131, 133, 133, 120, 120, 120, 125, 125, 125, 129, 131, 130, 142, 144, 143, 255, 255, 255, 255, 255, 255, 237, 237, 237, 122, 121, 126, 116, 115, 122, 109, 111, 115, 107, 108, 114, 115, 117, 118, 1, 4, 0, 0, 0, 0, 0, 0, 0, 12, 15, 12, 38, 41, 38, 16, 18, 17, 80, 82, 83, 131, 133, 137, 131, 133, 137, 133, 135, 139, 131, 133, 137, 132, 134, 138, 123, 125, 128, 223, 225, 229, 113, 114, 120, 107, 108, 114, 101, 101, 112, 100, 101, 107, 97, 98, 105, 28, 28, 28, 24, 26, 18, 5, 6, 0, 30, 31, 24, 25, 29, 21, 36, 37, 32, 67, 68, 64, 132, 135, 132, 135, 137, 134, 128, 130, 127, 127, 129, 126, 116, 118, 118, 186, 189, 185, 107, 109, 106, 106, 108, 107, 108, 109, 113, 101, 102, 106, 100, 101, 105, 100, 101, 105, 108, 109, 113, 8, 10, 7, 3, 6, 3, 0, 0, 0, 0, 0, 0, 15, 16, 13, 0, 0, 0, 100, 100, 102, 130, 130, 134, 123, 123, 127, 123, 125, 128, 122, 123, 127, 115, 116, 120, 117, 119, 123, 117, 119, 123, 97, 99, 101, 222, 224, 225, 113, 114, 116, 108, 109, 113, 104, 108, 113, 104, 108, 113, 106, 107, 113, 98, 102, 107, 93, 97, 103, 92, 96, 101, 102, 106, 107, 24, 26, 26, 0, 0, 0, 64, 63, 59, 122, 118, 113, 122, 118, 113, 122, 117, 110, 114, 111, 103, 14, 13, 7, 0, 0, 0, 11, 16, 10, 8, 14, 8, 15, 17, 14, 20, 20, 18, 16, 17, 14, 121, 124, 118, 72, 73, 66, 58, 60, 48, 49, 50, 41, 65, 66, 61, 64, 65, 60, 80, 81, 78, 58, 59, 56, 124, 123, 116, 81, 80, 71, 99, 96, 85, 116, 114, 99, 158, 157, 137, 174, 173, 155, 142, 140, 122, 19, 23, 13, 8, 9, 2, 0, 0, 0, 79, 83, 72, 94, 96, 86, 123, 125, 117, 102, 104, 94, 119, 118, 110, 114, 114, 105, 100, 102, 92, 127, 126, 118, 120, 119, 113, 114, 115, 108, 111, 111, 107, 117, 115, 111, 104, 102, 98, 112, 110, 109, 134, 132, 131, 124, 122, 120, 111, 109, 107, 124, 121, 122, 120, 118, 119, 126, 124, 125, 122, 122, 122, 111, 111, 109, 100, 100, 98, 70, 71, 64, 0, 0, 0, 81, 84, 79, 59, 62, 54, 60, 66, 57, 29, 35, 29, 91, 96, 92, 92, 96, 101, 85, 89, 94, 91, 95, 100, 93, 97, 103, 90, 94, 99, 89, 90, 97, 255, 255, 255, 96, 98, 102, 153, 155, 159, 132, 134, 138, 93, 94, 98, 93, 97, 101, 90, 92, 96, 89, 91, 95, 85, 86, 90, 89, 91, 95, 0, 0, 0, 0, 0, 0, 12, 18, 11, 0, 0, 0, 0, 0, 0, 12, 16, 10, 3, 6, 3, 0, 0, 0, 111, 112, 119, 123, 123, 134, 125, 122, 136, 121, 121, 134, 111, 112, 123, 113, 113, 124, 177, 177, 188, 117, 118, 127, 255, 255, 255, 105, 108, 118, 90, 91, 102, 88, 88, 102, 94, 94, 105, 94, 94, 105, 0, 0, 5, 0, 0, 0, 4, 7, 2, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 82, 85, 84, 142, 144, 143, 137, 139, 140, 130, 132, 133, 122, 124, 125, 113, 114, 116, 112, 111, 114, 255, 255, 255, 128, 127, 132, 103, 104, 111, 113, 112, 119, 100, 100, 109, 99, 100, 106, 101, 102, 108, 0, 0, 0, 59, 64, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 0, 0, 0, 123, 127, 130, 138, 142, 145, 140, 142, 148, 145, 149, 152, 125, 127, 131, 251, 253, 255, 124, 126, 130, 145, 147, 151, 191, 192, 196, 125, 127, 133, 110, 111, 120, 109, 110, 119, 122, 123, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 16, 13, 28, 30, 27, 91, 91, 91, 113, 113, 113, 121, 121, 121, 129, 129, 129, 136, 136, 136, 125, 125, 125, 255, 255, 255, 255, 255, 255, 122, 122, 124, 116, 116, 120, 111, 113, 117, 104, 106, 110, 103, 105, 107, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 4, 7, 6, 8, 10, 9, 142, 143, 145, 133, 135, 137, 136, 138, 139, 135, 136, 140, 132, 134, 138, 122, 123, 127, 255, 255, 255, 122, 123, 129, 109, 110, 117, 107, 107, 116, 94, 95, 101, 95, 96, 103, 89, 92, 91, 7, 9, 6, 0, 0, 0, 0, 3, 0, 5, 9, 3, 5, 9, 3, 5, 8, 5, 123, 126, 123, 131, 134, 131, 131, 134, 131, 128, 130, 127, 122, 124, 123, 152, 155, 152, 255, 255, 255, 113, 115, 114, 109, 111, 115, 103, 105, 109, 101, 100, 105, 96, 98, 102, 102, 104, 108, 9, 12, 8, 12, 15, 12, 0, 0, 0, 0, 0, 0, 23, 26, 22, 2, 4, 3, 74, 76, 78, 130, 131, 135, 128, 128, 130, 126, 125, 130, 124, 126, 130, 120, 121, 125, 120, 121, 123, 122, 124, 125, 206, 208, 209, 148, 149, 151, 108, 110, 111, 113, 114, 116, 98, 102, 105, 103, 106, 112, 99, 100, 106, 93, 97, 103, 99, 100, 106, 95, 97, 101, 106, 108, 107, 32, 35, 32, 4, 7, 2, 22, 23, 16, 113, 112, 106, 123, 119, 114, 123, 119, 114, 123, 120, 112, 99, 95, 87, 0, 0, 0, 8, 14, 8, 3, 8, 4, 10, 15, 11, 19, 22, 19, 18, 23, 19, 82, 85, 80, 75, 78, 73, 52, 54, 42, 62, 63, 54, 58, 59, 52, 56, 57, 52, 63, 64, 57, 149, 150, 145, 81, 80, 71, 87, 86, 75, 101, 98, 86, 135, 133, 117, 159, 158, 138, 161, 157, 140, 144, 142, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 112, 105, 115, 116, 109, 97, 98, 89, 108, 107, 98, 127, 128, 119, 114, 116, 106, 104, 105, 96, 112, 113, 106, 118, 119, 112, 107, 108, 101, 120, 119, 113, 113, 112, 108, 104, 102, 98, 108, 105, 104, 134, 132, 131, 113, 111, 110, 110, 108, 106, 117, 114, 115, 120, 118, 117, 118, 116, 114, 117, 115, 113, 109, 110, 107, 112, 112, 110, 62, 62, 58, 0, 0, 0, 93, 96, 90, 61, 65, 57, 79, 82, 74, 40, 43, 38, 106, 111, 107, 96, 100, 103, 93, 97, 103, 93, 97, 103, 90, 94, 99, 94, 95, 101, 90, 92, 96, 87, 88, 92, 158, 159, 163, 255, 255, 255, 94, 95, 99, 86, 87, 91, 89, 91, 95, 89, 91, 95, 88, 90, 94, 88, 90, 94, 89, 91, 95, 19, 21, 23, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 99, 100, 104, 124, 125, 134, 120, 118, 130, 120, 120, 133, 121, 119, 131, 104, 102, 112, 255, 255, 255, 202, 203, 212, 255, 255, 255, 109, 110, 119, 100, 100, 109, 94, 94, 105, 94, 94, 105, 94, 95, 103, 96, 97, 104, 0, 0, 0, 24, 27, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 13, 18, 16, 129, 131, 130, 136, 138, 137, 133, 135, 137, 121, 123, 124, 108, 110, 111, 114, 114, 116, 189, 191, 193, 107, 108, 112, 110, 111, 118, 105, 104, 111, 106, 105, 112, 101, 102, 110, 102, 103, 110, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 86, 91, 92, 134, 138, 141, 136, 137, 141, 138, 142, 145, 146, 148, 152, 127, 128, 132, 204, 208, 211, 168, 170, 174, 122, 123, 127, 118, 120, 124, 113, 113, 122, 113, 114, 120, 106, 107, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 1, 12, 15, 12, 30, 33, 29, 129, 129, 129, 122, 122, 122, 129, 129, 129, 134, 134, 134, 125, 125, 125, 253, 253, 253, 148, 148, 148, 127, 127, 129, 113, 112, 115, 116, 116, 120, 108, 109, 113, 97, 99, 103, 71, 73, 72, 29, 31, 28, 0, 0, 0, 0, 1, 0, 0, 1, 0, 11, 14, 13, 12, 17, 15, 136, 138, 139, 125, 127, 129, 135, 136, 138, 135, 136, 138, 132, 134, 136, 124, 126, 128, 248, 250, 249, 123, 125, 128, 111, 113, 117, 106, 107, 113, 97, 98, 105, 90, 92, 98, 120, 121, 123, 23, 25, 24, 0, 0, 0, 0, 0, 0, 3, 6, 1, 65, 68, 62, 0, 0, 0, 131, 134, 131, 132, 135, 132, 129, 131, 128, 130, 133, 129, 118, 121, 120, 120, 122, 119, 230, 231, 226, 111, 114, 111, 103, 105, 107, 102, 104, 108, 100, 101, 105, 92, 93, 97, 97, 99, 103, 0, 2, 1, 14, 16, 13, 0, 0, 0, 5, 8, 5, 29, 29, 29, 0, 0, 0, 53, 55, 57, 121, 123, 124, 122, 124, 125, 125, 127, 129, 127, 128, 130, 115, 117, 118, 121, 123, 124, 115, 117, 118, 111, 114, 113, 255, 255, 255, 138, 140, 140, 99, 100, 102, 97, 101, 104, 99, 103, 108, 96, 99, 105, 93, 97, 101, 93, 97, 103, 85, 89, 92, 93, 95, 94, 25, 30, 26, 23, 26, 18, 0, 0, 0, 113, 112, 104, 121, 118, 110, 124, 121, 113, 118, 115, 107, 110, 107, 99, 0, 0, 0, 31, 36, 30, 0, 3, 0, 0, 1, 0, 0, 0, 0, 5, 10, 6, 29, 35, 29, 101, 104, 96, 53, 57, 45, 52, 54, 44, 62, 63, 54, 90, 90, 86, 60, 59, 50, 90, 90, 78, 97, 96, 85, 117, 115, 102, 113, 110, 95, 149, 144, 130, 161, 160, 140, 165, 163, 146, 33, 35, 22, 0, 0, 0, 0, 0, 0, 111, 112, 105, 70, 71, 64, 87, 89, 79, 129, 131, 121, 101, 103, 93, 120, 121, 112, 112, 111, 103, 116, 114, 108, 118, 117, 108, 113, 112, 106, 128, 127, 121, 110, 109, 102, 116, 114, 110, 111, 109, 105, 103, 101, 99, 174, 172, 170, 98, 96, 95, 108, 105, 106, 104, 102, 102, 105, 103, 102, 104, 102, 100, 110, 108, 106, 101, 102, 99, 104, 104, 100, 62, 60, 56, 0, 0, 0, 83, 87, 79, 69, 73, 65, 68, 72, 64, 32, 35, 30, 107, 113, 109, 94, 95, 99, 93, 94, 98, 95, 96, 103, 93, 94, 100, 95, 97, 101, 99, 100, 104, 95, 96, 103, 82, 84, 88, 255, 255, 255, 92, 93, 97, 92, 93, 97, 88, 90, 94, 87, 88, 92, 85, 86, 90, 88, 90, 94, 83, 85, 89, 115, 117, 118, 0, 0, 0, 0, 0, 0, 93, 99, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 36, 38, 39, 131, 132, 141, 127, 125, 137, 121, 119, 131, 118, 116, 128, 112, 110, 122, 106, 106, 117, 106, 106, 115, 103, 104, 113, 101, 102, 110, 100, 100, 109, 95, 95, 107, 95, 96, 105, 97, 98, 107, 124, 125, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 3, 1, 0, 0, 0, 109, 113, 112, 139, 141, 143, 132, 134, 136, 127, 128, 130, 116, 118, 120, 113, 114, 118, 113, 114, 118, 107, 108, 114, 109, 108, 115, 108, 107, 114, 106, 106, 115, 102, 103, 112, 93, 94, 100, 134, 139, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 5, 22, 27, 28, 136, 141, 142, 133, 135, 139, 136, 140, 144, 143, 144, 148, 144, 145, 149, 133, 137, 140, 121, 125, 128, 109, 111, 115, 115, 116, 120, 111, 113, 117, 109, 110, 117, 109, 111, 113, 107, 109, 108, 21, 26, 22, 16, 19, 15, 0, 0, 0, 1, 7, 3, 8, 10, 7, 11, 14, 11, 111, 114, 113, 115, 117, 116, 119, 119, 119, 129, 129, 129, 131, 131, 131, 137, 137, 137, 136, 136, 136, 128, 128, 128, 121, 121, 123, 118, 117, 120, 109, 109, 113, 103, 105, 109, 120, 122, 121, 11, 14, 13, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 2, 17, 21, 20, 103, 106, 105, 118, 120, 122, 137, 139, 140, 133, 135, 137, 132, 135, 134, 128, 130, 129, 255, 255, 255, 122, 124, 125, 108, 109, 113, 108, 110, 111, 99, 100, 106, 92, 93, 97, 96, 98, 100, 0, 0, 0, 17, 19, 19, 0, 0, 0, 5, 11, 4, 11, 14, 9, 10, 13, 8, 125, 128, 123, 135, 138, 132, 132, 135, 132, 130, 133, 129, 125, 128, 125, 118, 121, 118, 144, 147, 143, 135, 137, 134, 108, 110, 109, 104, 106, 110, 106, 107, 109, 95, 97, 101, 92, 94, 95, 14, 16, 15, 24, 27, 24, 0, 0, 0, 4, 7, 2, 5, 8, 5, 0, 1, 0, 1, 3, 2, 114, 116, 115, 128, 130, 129, 125, 128, 127, 121, 121, 121, 116, 118, 120, 119, 119, 119, 110, 112, 114, 113, 114, 116, 107, 109, 108, 230, 232, 232, 122, 124, 123, 111, 116, 114, 100, 105, 106, 95, 99, 100, 93, 98, 99, 90, 94, 97, 88, 92, 95, 77, 82, 80, 38, 43, 39, 42, 45, 39, 5, 6, 0, 95, 93, 87, 125, 124, 115, 128, 128, 119, 130, 127, 119, 132, 129, 121, 15, 12, 4, 14, 17, 11, 8, 14, 10, 0, 0, 0, 0, 0, 0, 0, 3, 0, 1, 7, 1, 104, 110, 101, 48, 52, 42, 57, 59, 49, 71, 71, 62, 45, 43, 37, 158, 157, 146, 83, 81, 68, 91, 88, 75, 156, 152, 137, 127, 122, 110, 160, 155, 141, 151, 150, 129, 120, 122, 108, 0, 0, 0, 0, 0, 0, 13, 14, 7, 81, 83, 75, 131, 133, 126, 95, 97, 87, 100, 102, 92, 112, 113, 104, 112, 113, 104, 93, 95, 85, 106, 105, 97, 120, 121, 112, 149, 148, 142, 102, 100, 96, 116, 114, 110, 108, 105, 104, 109, 107, 105, 108, 105, 104, 95, 96, 93, 104, 104, 102, 105, 103, 102, 109, 110, 107, 105, 105, 103, 109, 110, 107, 100, 100, 98, 107, 108, 103, 92, 93, 88, 60, 62, 54, 0, 0, 0, 88, 90, 82, 73, 76, 68, 80, 84, 73, 32, 36, 28, 110, 113, 108, 92, 94, 95, 92, 93, 99, 95, 96, 103, 93, 94, 98, 92, 93, 97, 90, 92, 96, 88, 90, 94, 90, 92, 96, 83, 85, 89, 82, 84, 88, 86, 87, 91, 88, 90, 92, 86, 88, 89, 89, 91, 93, 89, 91, 93, 85, 86, 90, 107, 109, 110, 0, 0, 0, 0, 0, 0, 31, 34, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 8, 128, 129, 135, 129, 128, 137, 126, 124, 136, 120, 118, 130, 115, 113, 125, 111, 112, 123, 110, 111, 122, 102, 102, 114, 101, 102, 110, 95, 96, 105, 93, 92, 101, 92, 93, 99, 90, 92, 98, 108, 109, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 110, 113, 110, 137, 139, 138, 133, 136, 135, 129, 131, 130, 124, 126, 126, 122, 122, 124, 117, 119, 123, 113, 112, 117, 112, 111, 118, 108, 107, 114, 108, 107, 114, 103, 104, 113, 97, 98, 105, 116, 118, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 14, 19, 17, 139, 143, 144, 129, 133, 137, 132, 136, 137, 135, 139, 142, 139, 143, 146, 136, 140, 144, 126, 130, 133, 125, 129, 132, 113, 114, 118, 116, 117, 124, 114, 115, 119, 107, 109, 108, 129, 131, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 9, 5, 16, 19, 15, 52, 55, 51, 107, 109, 106, 116, 117, 114, 126, 126, 126, 133, 133, 133, 139, 137, 135, 137, 134, 133, 128, 128, 128, 120, 120, 120, 122, 122, 124, 113, 113, 113, 108, 110, 111, 106, 108, 107, 9, 12, 8, 1, 3, 0, 0, 0, 0, 0, 3, 0, 4, 9, 7, 4, 9, 7, 41, 46, 44, 126, 131, 129, 129, 131, 128, 132, 135, 132, 131, 134, 131, 129, 135, 129, 99, 102, 96, 102, 104, 104, 105, 110, 108, 98, 102, 103, 98, 103, 101, 89, 92, 91, 90, 92, 94, 16, 18, 17, 25, 28, 25, 0, 0, 0, 10, 13, 8, 22, 25, 19, 15, 18, 12, 88, 91, 86, 143, 146, 140, 138, 141, 136, 128, 130, 127, 120, 122, 119, 114, 116, 113, 114, 117, 111, 114, 116, 113, 109, 111, 111, 101, 103, 102, 104, 106, 108, 102, 104, 104, 95, 97, 99, 54, 57, 54, 7, 9, 6, 0, 0, 0, 0, 0, 0, 8, 10, 7, 12, 15, 12, 0, 1, 0, 117, 120, 117, 126, 126, 124, 124, 126, 126, 125, 125, 125, 117, 119, 119, 118, 120, 122, 121, 123, 122, 114, 116, 115, 111, 111, 111, 111, 114, 113, 101, 103, 102, 106, 111, 109, 98, 103, 101, 98, 103, 101, 96, 100, 101, 91, 96, 96, 94, 96, 97, 73, 75, 74, 131, 135, 134, 29, 32, 26, 0, 0, 0, 76, 77, 70, 118, 117, 108, 128, 128, 119, 131, 130, 121, 141, 137, 129, 47, 46, 37, 0, 0, 0, 0, 5, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 118, 124, 113, 56, 62, 53, 57, 58, 51, 63, 62, 56, 81, 78, 70, 109, 106, 96, 89, 84, 72, 104, 102, 89, 130, 126, 110, 150, 146, 129, 155, 150, 136, 161, 160, 140, 6, 8, 0, 0, 0, 0, 0, 0, 0, 99, 100, 91, 92, 93, 86, 95, 94, 85, 91, 92, 83, 111, 112, 103, 100, 100, 89, 117, 116, 107, 110, 109, 98, 99, 100, 91, 111, 112, 105, 117, 116, 109, 91, 90, 86, 112, 111, 107, 104, 104, 102, 108, 105, 104, 98, 98, 96, 100, 100, 98, 99, 97, 96, 95, 96, 93, 105, 105, 103, 100, 100, 98, 113, 113, 111, 105, 105, 103, 114, 115, 110, 95, 96, 91, 76, 77, 70, 0, 0, 0, 87, 89, 81, 83, 87, 79, 75, 79, 71, 33, 37, 29, 114, 117, 111, 87, 88, 92, 92, 93, 99, 90, 92, 98, 90, 92, 96, 89, 91, 95, 90, 92, 98, 89, 91, 95, 88, 90, 94, 86, 87, 91, 91, 90, 95, 85, 86, 90, 87, 89, 90, 83, 85, 87, 89, 91, 93, 75, 77, 79, 80, 82, 83, 95, 97, 99, 0, 0, 0, 0, 0, 0, 5, 10, 6, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 4, 0, 121, 123, 124, 130, 130, 134, 119, 118, 125, 121, 120, 129, 119, 117, 127, 111, 112, 121, 113, 113, 122, 102, 102, 114, 103, 104, 113, 99, 100, 106, 97, 98, 105, 96, 98, 100, 89, 91, 93, 86, 88, 87, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 95, 98, 93, 138, 141, 138, 137, 140, 134, 131, 134, 131, 128, 130, 127, 118, 120, 122, 117, 119, 121, 115, 116, 120, 106, 107, 111, 100, 101, 107, 107, 108, 114, 102, 104, 108, 96, 98, 102, 100, 102, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 6, 11, 7, 0, 5, 1, 52, 57, 53, 66, 70, 69, 114, 121, 119, 139, 146, 146, 142, 147, 147, 145, 149, 150, 126, 132, 132, 121, 128, 128, 117, 124, 124, 111, 116, 114, 112, 117, 115, 100, 106, 102, 171, 179, 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 12, 8, 3, 8, 4, 16, 19, 15, 125, 128, 125, 107, 109, 106, 128, 128, 126, 127, 127, 125, 126, 126, 124, 133, 133, 131, 137, 138, 135, 118, 118, 116, 115, 116, 113, 113, 113, 111, 108, 109, 106, 100, 102, 99, 0, 0, 0, 2, 5, 1, 0, 0, 0, 0, 0, 0, 1, 7, 3, 1, 7, 3, 158, 163, 157, 85, 91, 84, 113, 119, 112, 171, 177, 171, 178, 181, 175, 206, 209, 201, 167, 171, 163, 155, 158, 152, 139, 144, 138, 142, 144, 141, 142, 147, 143, 72, 78, 74, 21, 26, 24, 37, 40, 36, 21, 26, 22, 0, 5, 0, 10, 15, 9, 67, 72, 66, 1, 7, 1, 58, 61, 55, 22, 28, 22, 26, 32, 25, 51, 54, 50, 90, 93, 90, 115, 118, 112, 92, 98, 91, 85, 90, 86, 76, 81, 77, 49, 54, 52, 28, 33, 29, 12, 17, 13, 33, 36, 33, 54, 57, 54, 8, 11, 5, 0, 0, 0, 0, 4, 0, 3, 6, 1, 5, 9, 3, 37, 40, 36, 0, 0, 0, 32, 35, 32, 51, 54, 50, 66, 69, 65, 104, 107, 104, 102, 107, 101, 102, 105, 102, 99, 101, 98, 110, 113, 108, 103, 108, 104, 100, 106, 102, 95, 100, 96, 69, 74, 72, 41, 46, 44, 25, 29, 30, 32, 39, 39, 35, 40, 38, 29, 34, 33, 42, 47, 45, 10, 13, 10, 0, 0, 0, 48, 49, 42, 131, 129, 123, 131, 130, 121, 134, 130, 122, 129, 126, 118, 84, 83, 75, 0, 0, 0, 12, 15, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 158, 164, 151, 53, 62, 52, 94, 96, 86, 63, 59, 51, 184, 179, 167, 86, 81, 71, 101, 96, 84, 121, 117, 102, 154, 150, 131, 159, 154, 138, 156, 152, 135, 60, 60, 44, 0, 0, 0, 0, 0, 0, 83, 87, 79, 87, 89, 81, 103, 102, 93, 103, 101, 95, 85, 85, 76, 100, 100, 91, 113, 112, 104, 112, 111, 103, 95, 94, 85, 139, 138, 129, 108, 107, 98, 131, 129, 123, 118, 116, 112, 109, 107, 103, 98, 96, 93, 105, 104, 100, 125, 123, 121, 99, 99, 97, 99, 99, 97, 109, 107, 105, 102, 103, 100, 104, 104, 102, 104, 104, 100, 106, 107, 102, 104, 104, 100, 94, 95, 90, 71, 72, 67, 0, 0, 0, 90, 91, 84, 72, 75, 67, 115, 119, 108, 39, 43, 35, 106, 109, 101, 80, 82, 83, 94, 96, 97, 97, 99, 103, 87, 88, 92, 92, 91, 96, 91, 90, 95, 88, 90, 94, 93, 93, 95, 90, 89, 92, 93, 93, 95, 88, 90, 92, 90, 90, 90, 89, 92, 91, 76, 79, 78, 76, 76, 76, 51, 53, 52, 135, 137, 136, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 63, 54, 0, 4, 0, 44, 48, 37, 143, 147, 134, 189, 194, 179, 210, 215, 202, 207, 211, 198, 182, 186, 178, 166, 169, 164, 195, 199, 191, 185, 186, 179, 170, 173, 165, 177, 180, 170, 68, 72, 64, 24, 26, 18, 16, 19, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 1, 13, 19, 10, 59, 63, 52, 32, 35, 30, 35, 38, 32, 20, 26, 19, 26, 32, 25, 11, 14, 9, 9, 12, 6, 21, 24, 18, 18, 21, 16, 4, 7, 2, 0, 5, 1, 14, 19, 15, 29, 35, 31, 42, 47, 43, 21, 26, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 181, 186, 182, 31, 36, 32, 50, 57, 55, 42, 52, 49, 34, 44, 41, 33, 43, 40, 33, 43, 40, 44, 53, 52, 35, 42, 41, 39, 48, 47, 34, 41, 38, 38, 45, 43, 45, 52, 52, 37, 44, 42, 27, 34, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 19, 15, 5, 11, 4, 93, 99, 93, 49, 55, 48, 31, 36, 30, 39, 42, 39, 35, 38, 32, 40, 45, 39, 30, 33, 25, 35, 38, 32, 34, 40, 31, 33, 37, 29, 43, 46, 40, 39, 42, 37, 40, 43, 40, 36, 38, 35, 15, 17, 14, 0, 0, 0, 0, 0, 0, 13, 18, 14, 53, 58, 54, 26, 32, 25, 42, 48, 41, 54, 59, 53, 46, 51, 45, 46, 51, 45, 41, 47, 40, 57, 63, 56, 39, 44, 40, 48, 53, 49, 53, 58, 54, 48, 53, 49, 55, 60, 56, 49, 54, 52, 47, 52, 50, 19, 24, 20, 0, 0, 0, 15, 21, 15, 17, 23, 14, 100, 106, 100, 46, 51, 45, 50, 56, 49, 54, 59, 53, 48, 54, 47, 50, 56, 51, 32, 40, 33, 42, 48, 41, 42, 49, 45, 39, 44, 40, 47, 52, 48, 35, 40, 36, 38, 43, 39, 36, 42, 38, 38, 43, 39, 32, 37, 33, 0, 0, 0, 18, 21, 18, 12, 15, 12, 10, 13, 10, 25, 28, 23, 22, 28, 24, 30, 33, 29, 24, 27, 24, 25, 30, 28, 26, 31, 29, 31, 35, 34, 19, 24, 22, 33, 38, 36, 37, 39, 38, 28, 33, 31, 29, 36, 34, 31, 35, 34, 28, 33, 31, 25, 33, 28, 32, 36, 37, 36, 43, 41, 38, 42, 41, 36, 42, 38, 32, 40, 37, 68, 71, 68, 25, 28, 25, 0, 0, 0, 109, 107, 101, 132, 131, 122, 141, 140, 132, 138, 135, 127, 121, 120, 114, 0, 0, 0, 11, 14, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 171, 164, 42, 50, 43, 60, 66, 57, 150, 154, 143, 159, 156, 148, 83, 78, 66, 99, 94, 84, 118, 113, 101, 140, 135, 121, 147, 143, 124, 159, 154, 140, 153, 148, 134, 8, 10, 0, 0, 0, 0, 0, 0, 0, 79, 80, 73, 92, 94, 84, 98, 99, 90, 120, 119, 111, 105, 105, 94, 121, 121, 110, 120, 117, 106, 117, 114, 104, 89, 83, 74, 141, 140, 132, 113, 109, 101, 108, 106, 100, 98, 97, 91, 108, 106, 102, 103, 101, 97, 98, 96, 93, 103, 101, 99, 93, 94, 91, 111, 109, 107, 105, 103, 102, 102, 103, 100, 101, 102, 97, 101, 102, 97, 104, 104, 100, 104, 105, 98, 94, 95, 90, 70, 71, 66, 0, 0, 0, 87, 89, 81, 66, 70, 60, 76, 77, 68, 22, 26, 15, 123, 127, 117, 57, 57, 55, 74, 75, 74, 72, 72, 74, 84, 83, 86, 73, 73, 75, 77, 77, 77, 80, 80, 80, 85, 87, 86, 72, 72, 72, 64, 64, 62, 63, 63, 61, 74, 77, 74, 67, 70, 65, 38, 39, 36, 19, 19, 17, 25, 28, 25, 10, 13, 10, 46, 49, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 15, 21, 13, 117, 125, 104, 17, 21, 11, 26, 30, 20, 24, 28, 20, 28, 31, 25, 39, 42, 37, 33, 36, 31, 35, 38, 32, 31, 34, 29, 39, 42, 37, 36, 39, 31, 38, 41, 34, 30, 33, 25, 37, 40, 32, 25, 28, 23, 33, 36, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 159, 163, 155, 24, 28, 20, 35, 41, 34, 38, 43, 37, 52, 55, 49, 40, 46, 37, 29, 37, 28, 38, 47, 37, 45, 50, 44, 35, 42, 38, 27, 34, 29, 41, 48, 45, 41, 48, 45, 38, 45, 43, 37, 45, 40, 27, 32, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 75, 68, 17, 22, 16, 37, 45, 38, 39, 47, 44, 28, 36, 29, 41, 52, 44, 31, 42, 31, 60, 71, 60, 26, 36, 31, 40, 53, 44, 32, 42, 36, 38, 46, 41, 42, 49, 45, 41, 51, 48, 31, 40, 37, 29, 36, 34, 0, 4, 0, 0, 0, 0, 0, 0, 0, 13, 19, 12, 132, 137, 131, 46, 51, 45, 36, 42, 36, 38, 43, 37, 33, 37, 29, 14, 21, 9, 18, 24, 15, 95, 99, 89, 35, 38, 30, 36, 42, 36, 35, 41, 32, 57, 63, 54, 33, 36, 31, 45, 50, 46, 32, 37, 33, 21, 26, 22, 0, 0, 0, 0, 0, 0, 21, 27, 20, 76, 82, 75, 56, 62, 55, 48, 54, 47, 48, 54, 47, 52, 57, 51, 55, 61, 54, 36, 42, 36, 38, 43, 37, 34, 40, 33, 61, 66, 62, 31, 36, 32, 42, 47, 43, 45, 50, 46, 38, 43, 39, 40, 45, 41, 41, 46, 42, 0, 0, 0, 42, 48, 41, 125, 130, 124, 36, 42, 34, 50, 58, 51, 49, 55, 48, 51, 59, 52, 43, 49, 43, 56, 64, 56, 43, 49, 43, 45, 50, 46, 24, 29, 23, 22, 28, 24, 20, 26, 19, 21, 27, 20, 25, 30, 24, 18, 23, 17, 26, 29, 26, 51, 54, 48, 0, 1, 0, 18, 21, 16, 12, 16, 10, 103, 106, 101, 18, 21, 16, 16, 19, 15, 10, 13, 10, 14, 16, 15, 14, 19, 17, 12, 15, 12, 20, 25, 23, 21, 26, 24, 4, 9, 7, 27, 32, 30, 10, 14, 13, 8, 15, 13, 0, 4, 2, 15, 20, 19, 10, 17, 15, 14, 21, 21, 8, 13, 12, 15, 20, 19, 37, 40, 36, 42, 42, 40, 45, 45, 45, 35, 33, 32, 0, 0, 0, 110, 109, 102, 125, 124, 115, 135, 135, 126, 144, 141, 133, 142, 141, 133, 0, 0, 0, 5, 9, 3, 0, 3, 0, 0, 0, 0, 162, 167, 163, 24, 32, 27, 59, 68, 65, 61, 67, 58, 54, 58, 50, 95, 97, 87, 114, 114, 105, 95, 92, 84, 121, 118, 105, 143, 141, 126, 159, 155, 135, 157, 155, 138, 24, 24, 10, 0, 0, 0, 0, 0, 0, 138, 142, 134, 84, 85, 76, 93, 95, 85, 113, 114, 105, 109, 108, 99, 98, 98, 86, 125, 122, 114, 103, 102, 91, 85, 85, 74, 115, 112, 102, 139, 138, 127, 105, 104, 96, 103, 101, 95, 109, 107, 101, 123, 121, 115, 94, 92, 88, 99, 98, 94, 97, 95, 93, 100, 100, 98, 96, 94, 90, 94, 95, 90, 109, 110, 105, 102, 100, 96, 108, 109, 104, 102, 100, 96, 102, 104, 96, 88, 90, 82, 71, 72, 67, 0, 0, 0, 89, 93, 85, 74, 78, 68, 90, 91, 82, 68, 72, 64, 0, 1, 0, 10, 12, 4, 20, 21, 16, 1, 2, 0, 7, 8, 3, 19, 19, 15, 17, 18, 13, 7, 8, 1, 12, 13, 6, 20, 21, 14, 10, 12, 4, 16, 17, 12, 27, 28, 21, 38, 39, 34, 31, 32, 27, 45, 46, 41, 28, 31, 25, 37, 40, 34, 29, 32, 26, 53, 56, 51, 7, 10, 4, 0, 0, 0, 0, 0, 0, 0, 2, 0, 152, 158, 149, 48, 52, 42, 53, 57, 47, 111, 116, 103, 255, 255, 255, 18, 22, 10, 229, 233, 220, 58, 62, 47, 61, 66, 51, 52, 57, 41, 75, 80, 65, 51, 56, 40, 90, 95, 80, 67, 71, 59, 22, 26, 15, 36, 42, 34, 40, 46, 37, 48, 52, 44, 0, 0, 0, 0, 0, 0, 3, 9, 0, 124, 130, 119, 37, 41, 30, 51, 55, 42, 36, 43, 29, 81, 87, 74, 221, 225, 212, 242, 246, 231, 26, 31, 16, 181, 186, 171, 142, 146, 131, 48, 54, 36, 192, 196, 181, 222, 227, 211, 18, 21, 16, 40, 45, 39, 20, 25, 21, 24, 27, 24, 25, 30, 26, 59, 64, 60, 0, 0, 0, 52, 57, 53, 25, 33, 26, 40, 45, 39, 48, 53, 49, 37, 45, 38, 212, 221, 206, 229, 239, 220, 0, 2, 0, 0, 4, 0, 65, 75, 56, 0, 0, 0, 205, 214, 197, 124, 133, 121, 198, 206, 198, 6, 13, 8, 0, 6, 3, 8, 13, 12, 32, 37, 33, 45, 48, 45, 11, 14, 9, 136, 139, 133, 61, 65, 57, 44, 47, 39, 39, 43, 35, 25, 32, 18, 214, 218, 205, 175, 177, 162, 16, 19, 4, 21, 25, 12, 7, 11, 0, 181, 186, 171, 122, 126, 113, 36, 40, 29, 12, 16, 10, 35, 37, 34, 25, 30, 26, 32, 37, 33, 0, 0, 0, 0, 0, 0, 140, 146, 139, 29, 35, 29, 57, 63, 56, 71, 77, 70, 67, 72, 66, 64, 70, 64, 55, 61, 54, 40, 45, 39, 17, 22, 16, 41, 46, 42, 27, 32, 28, 10, 14, 13, 7, 12, 10, 3, 7, 6, 22, 27, 28, 4, 9, 7, 29, 34, 33, 6, 11, 7, 103, 108, 104, 86, 92, 88, 39, 44, 40, 21, 26, 22, 34, 39, 35, 40, 45, 41, 42, 48, 41, 49, 55, 48, 47, 50, 45, 22, 25, 19, 12, 15, 12, 15, 17, 14, 25, 28, 25, 14, 19, 15, 2, 4, 3, 6, 11, 7, 12, 17, 15, 12, 17, 15, 0, 2, 0, 4, 7, 4, 33, 36, 33, 2, 5, 1, 0, 0, 0, 4, 9, 7, 16, 18, 17, 9, 11, 12, 4, 8, 9, 9, 11, 10, 6, 11, 9, 6, 11, 9, 0, 2, 0, 12, 16, 17, 18, 20, 22, 9, 11, 10, 11, 16, 14, 28, 33, 31, 12, 17, 15, 7, 12, 12, 15, 20, 19, 7, 12, 10, 17, 19, 19, 23, 23, 23, 47, 47, 45, 50, 50, 48, 0, 0, 0, 70, 71, 64, 125, 124, 115, 148, 147, 139, 138, 137, 128, 127, 126, 118, 21, 22, 15, 11, 14, 9, 0, 0, 0, 155, 161, 154, 36, 42, 38, 63, 70, 65, 55, 62, 59, 48, 54, 45, 51, 54, 46, 58, 59, 52, 74, 73, 64, 115, 112, 104, 144, 142, 127, 144, 142, 127, 157, 156, 135, 156, 154, 138, 0, 0, 0, 0, 0, 0, 33, 37, 29, 88, 92, 82, 109, 111, 103, 104, 105, 96, 94, 96, 86, 120, 121, 112, 125, 125, 113, 103, 102, 91, 103, 102, 91, 118, 117, 106, 99, 98, 90, 151, 148, 140, 103, 100, 92, 111, 110, 103, 97, 96, 87, 94, 92, 86, 100, 99, 93, 128, 127, 123, 100, 98, 97, 101, 102, 99, 102, 100, 96, 95, 93, 89, 103, 101, 97, 127, 126, 122, 103, 101, 97, 110, 108, 104, 105, 104, 98, 93, 94, 87, 72, 73, 66, 0, 0, 0, 91, 92, 85, 79, 82, 74, 83, 84, 77, 96, 100, 90, 21, 23, 13, 24, 26, 18, 19, 23, 15, 15, 16, 11, 93, 95, 85, 64, 66, 56, 31, 33, 21, 108, 111, 96, 47, 49, 34, 91, 93, 79, 122, 125, 108, 149, 151, 137, 194, 197, 182, 6, 7, 2, 24, 25, 22, 33, 33, 31, 19, 22, 19, 26, 29, 26, 16, 19, 15, 7, 10, 4, 17, 20, 15, 0, 0, 0, 0, 0, 0, 81, 85, 77, 29, 32, 24, 30, 32, 22, 60, 62, 50, 163, 167, 154, 243, 247, 225, 100, 104, 82, 237, 243, 220, 94, 99, 79, 214, 220, 197, 222, 228, 205, 64, 69, 49, 143, 148, 130, 61, 66, 51, 208, 212, 201, 121, 124, 116, 12, 16, 10, 16, 19, 13, 18, 21, 16, 28, 31, 25, 0, 0, 0, 34, 40, 31, 20, 26, 15, 46, 50, 38, 52, 56, 43, 47, 53, 42, 49, 56, 42, 65, 69, 54, 40, 45, 32, 19, 26, 12, 9, 13, 0, 166, 170, 158, 29, 33, 22, 157, 160, 152, 177, 178, 173, 14, 15, 10, 4, 7, 4, 15, 17, 16, 14, 16, 15, 28, 30, 27, 90, 95, 93, 0, 0, 0, 142, 147, 145, 10, 15, 11, 56, 62, 55, 54, 60, 51, 42, 48, 39, 18, 24, 13, 31, 40, 28, 2, 11, 1, 0, 0, 0, 100, 107, 96, 0, 4, 0, 1, 7, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 10, 7, 9, 8, 2, 4, 3, 18, 20, 22, 14, 16, 15, 60, 63, 60, 48, 54, 47, 29, 30, 23, 21, 23, 13, 35, 37, 23, 0, 2, 0, 12, 13, 4, 83, 83, 79, 77, 77, 75, 63, 63, 61, 50, 52, 51, 65, 67, 68, 69, 71, 75, 75, 77, 81, 78, 79, 83, 101, 102, 106, 96, 98, 102, 109, 110, 117, 137, 138, 144, 132, 136, 139, 49, 54, 54, 26, 29, 24, 15, 18, 12, 3, 6, 1, 0, 0, 0, 0, 1, 0, 13, 18, 14, 154, 158, 159, 148, 152, 155, 154, 158, 161, 146, 150, 153, 146, 150, 153, 140, 144, 147, 131, 134, 140, 131, 135, 138, 125, 129, 132, 114, 118, 124, 116, 119, 125, 106, 107, 113, 100, 104, 110, 121, 125, 128, 61, 66, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 36, 34, 52, 55, 51, 49, 49, 47, 110, 112, 112, 125, 128, 127, 129, 131, 132, 128, 129, 131, 131, 133, 135, 138, 138, 140, 131, 131, 135, 135, 136, 140, 131, 132, 139, 137, 138, 144, 132, 134, 138, 136, 137, 141, 143, 144, 148, 127, 128, 132, 134, 138, 141, 142, 146, 149, 134, 138, 141, 132, 136, 139, 133, 135, 139, 142, 143, 145, 139, 141, 143, 138, 140, 142, 138, 140, 142, 125, 127, 129, 133, 135, 137, 139, 143, 144, 136, 138, 137, 138, 140, 140, 120, 122, 121, 86, 87, 84, 0, 0, 0, 0, 0, 0, 58, 59, 52, 127, 128, 119, 144, 141, 131, 133, 132, 124, 132, 131, 120, 114, 113, 107, 0, 0, 0, 80, 83, 75, 67, 71, 63, 53, 58, 52, 71, 78, 74, 66, 76, 68, 24, 36, 18, 27, 36, 21, 26, 27, 20, 23, 24, 17, 63, 62, 54, 62, 62, 50, 154, 154, 140, 155, 156, 140, 9, 11, 1, 2, 4, 0, 0, 0, 0, 113, 114, 107, 84, 85, 78, 86, 87, 80, 104, 103, 94, 102, 101, 92, 109, 108, 99, 130, 129, 118, 108, 107, 98, 113, 112, 104, 107, 104, 96, 107, 104, 96, 102, 101, 92, 102, 99, 91, 116, 115, 106, 88, 86, 80, 124, 121, 115, 98, 96, 93, 99, 98, 94, 98, 96, 95, 102, 100, 96, 96, 94, 90, 90, 88, 84, 100, 99, 95, 102, 103, 98, 104, 102, 98, 99, 98, 94, 110, 108, 104, 100, 101, 94, 52, 54, 46, 0, 0, 0, 101, 104, 96, 85, 88, 80, 120, 123, 113, 22, 25, 17, 31, 34, 29, 26, 29, 24, 15, 18, 10, 0, 0, 0, 121, 122, 115, 133, 134, 127, 0, 0, 0, 6, 8, 0, 64, 67, 48, 111, 114, 92, 215, 219, 197, 155, 158, 137, 149, 153, 131, 0, 0, 0, 19, 19, 15, 3, 4, 3, 11, 14, 13, 9, 9, 9, 16, 16, 16, 16, 18, 17, 8, 10, 9, 0, 0, 0, 93, 95, 92, 85, 88, 82, 26, 29, 24, 30, 33, 25, 36, 40, 29, 47, 51, 41, 38, 42, 29, 59, 63, 52, 18, 22, 12, 3, 7, 0, 39, 41, 43, 43, 44, 50, 24, 25, 32, 12, 14, 18, 17, 19, 23, 26, 28, 32, 33, 34, 41, 31, 33, 37, 35, 36, 40, 40, 42, 46, 53, 55, 57, 74, 76, 78, 94, 96, 97, 140, 143, 142, 2, 5, 0, 17, 21, 13, 33, 37, 27, 12, 16, 6, 0, 1, 0, 0, 0, 0, 17, 21, 11, 48, 52, 44, 151, 152, 147, 149, 149, 149, 154, 153, 156, 149, 149, 151, 155, 154, 157, 150, 150, 152, 150, 149, 154, 150, 149, 154, 149, 150, 156, 138, 139, 148, 136, 136, 147, 123, 124, 132, 120, 120, 129, 62, 66, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 29, 22, 50, 56, 49, 164, 166, 165, 136, 138, 139, 143, 144, 148, 145, 147, 151, 144, 145, 149, 138, 139, 146, 131, 132, 139, 125, 127, 131, 121, 122, 128, 122, 123, 127, 114, 113, 118, 116, 118, 122, 111, 112, 119, 92, 94, 95, 0, 0, 0, 0, 0, 0, 59, 61, 49, 94, 97, 82, 92, 94, 82, 78, 80, 68, 128, 129, 122, 121, 121, 121, 134, 133, 136, 133, 132, 137, 136, 135, 140, 135, 134, 139, 138, 139, 146, 135, 136, 142, 131, 132, 141, 125, 126, 135, 124, 125, 134, 121, 121, 132, 114, 114, 125, 132, 133, 144, 37, 40, 36, 40, 43, 38, 79, 82, 76, 89, 93, 85, 80, 83, 75, 45, 50, 44, 102, 104, 104, 129, 130, 134, 136, 140, 146, 134, 138, 141, 133, 137, 140, 130, 131, 135, 128, 129, 133, 110, 114, 117, 124, 128, 131, 117, 118, 125, 111, 112, 119, 109, 110, 117, 106, 107, 113, 114, 115, 121, 6, 11, 11, 0, 0, 0, 0, 0, 0, 53, 56, 51, 70, 71, 66, 58, 61, 55, 28, 28, 26, 94, 96, 95, 121, 123, 124, 128, 129, 131, 130, 130, 132, 129, 131, 132, 130, 130, 134, 131, 131, 135, 129, 130, 136, 124, 125, 132, 125, 127, 133, 125, 123, 130, 129, 130, 136, 125, 127, 133, 124, 125, 132, 117, 118, 125, 118, 119, 126, 121, 122, 128, 121, 122, 126, 116, 116, 120, 119, 118, 123, 116, 116, 118, 118, 117, 120, 115, 115, 117, 114, 114, 116, 113, 112, 115, 108, 110, 111, 110, 112, 112, 109, 111, 111, 115, 117, 116, 122, 124, 123, 10, 13, 10, 2, 5, 0, 67, 65, 59, 120, 121, 112, 125, 122, 114, 139, 136, 126, 141, 138, 127, 127, 126, 118, 134, 133, 125, 92, 92, 81, 80, 79, 68, 60, 62, 50, 39, 39, 25, 54, 54, 40, 93, 99, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 21, 12, 13, 14, 7, 0, 0, 0, 0, 0, 0, 72, 73, 66, 80, 81, 74, 71, 72, 65, 89, 88, 79, 114, 114, 105, 124, 123, 114, 104, 103, 94, 113, 112, 104, 108, 107, 98, 120, 116, 110, 109, 108, 99, 114, 110, 105, 113, 109, 103, 147, 145, 141, 105, 104, 100, 113, 112, 108, 136, 132, 129, 108, 106, 102, 126, 124, 123, 113, 111, 110, 95, 93, 91, 96, 94, 92, 97, 95, 91, 103, 101, 97, 91, 90, 86, 99, 98, 94, 99, 98, 94, 103, 101, 97, 123, 121, 115, 81, 83, 75, 0, 0, 0, 137, 141, 130, 106, 109, 99, 53, 57, 49, 17, 21, 13, 9, 12, 6, 12, 16, 17, 18, 23, 19, 28, 29, 33, 50, 51, 57, 59, 59, 70, 48, 49, 58, 87, 88, 96, 103, 104, 111, 116, 117, 124, 136, 137, 143, 159, 158, 165, 156, 155, 162, 153, 151, 159, 144, 145, 151, 141, 139, 149, 129, 130, 138, 116, 117, 126, 111, 112, 121, 118, 119, 128, 116, 117, 126, 114, 114, 123, 106, 106, 115, 107, 108, 114, 69, 71, 73, 30, 33, 29, 38, 41, 34, 0, 0, 0, 0, 0, 0, 37, 41, 28, 61, 65, 57, 31, 34, 31, 102, 103, 110, 142, 142, 155, 133, 133, 149, 127, 127, 140, 133, 133, 147, 122, 122, 135, 117, 117, 131, 118, 119, 130, 117, 118, 129, 117, 118, 129, 113, 113, 122, 113, 113, 122, 110, 111, 120, 108, 109, 115, 124, 125, 132, 11, 14, 11, 46, 50, 40, 0, 0, 0, 84, 91, 77, 100, 104, 91, 102, 106, 96, 40, 44, 36, 151, 152, 149, 143, 143, 145, 137, 137, 139, 142, 142, 144, 140, 139, 144, 138, 134, 142, 137, 133, 141, 131, 130, 139, 131, 130, 139, 122, 122, 133, 123, 123, 134, 122, 122, 133, 118, 118, 132, 142, 142, 151, 0, 2, 3, 62, 68, 61, 19, 25, 16, 71, 77, 70, 76, 82, 73, 50, 56, 49, 86, 88, 87, 133, 135, 139, 145, 146, 153, 146, 147, 154, 148, 149, 155, 135, 136, 142, 136, 137, 143, 130, 131, 137, 124, 125, 132, 121, 120, 127, 121, 120, 127, 115, 114, 121, 108, 107, 116, 121, 120, 127, 1, 3, 2, 0, 0, 0, 60, 62, 50, 77, 79, 65, 88, 90, 78, 74, 76, 64, 92, 93, 86, 123, 124, 121, 125, 124, 127, 133, 132, 137, 137, 137, 141, 141, 140, 147, 134, 133, 138, 118, 116, 124, 131, 130, 139, 129, 129, 140, 127, 127, 138, 120, 120, 133, 117, 117, 131, 125, 126, 137, 2, 4, 5, 17, 20, 17, 18, 21, 16, 79, 82, 74, 81, 84, 79, 80, 83, 77, 50, 52, 49, 127, 128, 132, 132, 136, 139, 134, 138, 141, 133, 135, 139, 131, 133, 137, 110, 112, 116, 175, 179, 180, 124, 126, 130, 116, 117, 124, 114, 113, 120, 111, 112, 119, 108, 107, 114, 103, 104, 111, 25, 27, 29, 25, 28, 27, 0, 0, 0, 4, 7, 2, 40, 43, 40, 31, 34, 31, 36, 36, 34, 54, 57, 56, 126, 126, 126, 134, 133, 136, 130, 130, 132, 130, 130, 132, 130, 130, 134, 128, 127, 132, 128, 127, 132, 125, 123, 130, 127, 126, 131, 125, 123, 130, 121, 120, 127, 121, 120, 127, 121, 120, 127, 121, 120, 127, 110, 112, 116, 118, 120, 124, 114, 113, 118, 119, 118, 123, 122, 122, 124, 116, 116, 118, 116, 116, 118, 114, 114, 116, 116, 116, 118, 114, 114, 116, 116, 116, 118, 114, 114, 114, 111, 114, 113, 113, 113, 113, 114, 114, 114, 24, 24, 24, 28, 28, 26, 0, 0, 0, 114, 114, 105, 125, 122, 114, 144, 141, 131, 139, 136, 126, 149, 146, 135, 137, 134, 124, 138, 135, 125, 137, 135, 122, 132, 130, 117, 134, 132, 114, 134, 130, 113, 78, 78, 69, 109, 111, 101, 121, 122, 115, 107, 108, 101, 109, 110, 105, 138, 139, 134, 25, 28, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 97, 89, 90, 89, 82, 92, 92, 83, 100, 100, 91, 110, 109, 100, 94, 93, 84, 106, 105, 97, 106, 105, 97, 110, 109, 102, 123, 121, 115, 138, 136, 130, 142, 141, 135, 141, 137, 133, 139, 137, 133, 145, 143, 139, 144, 141, 140, 121, 119, 118, 131, 129, 127, 140, 138, 138, 121, 119, 120, 120, 118, 119, 105, 103, 104, 114, 112, 111, 98, 96, 95, 98, 96, 95, 102, 100, 96, 99, 98, 94, 111, 110, 103, 106, 105, 99, 71, 74, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 94, 83, 54, 60, 51, 79, 85, 81, 102, 105, 113, 104, 107, 117, 118, 120, 133, 104, 106, 119, 99, 102, 114, 107, 107, 120, 106, 106, 119, 102, 102, 116, 104, 105, 116, 112, 110, 122, 108, 106, 118, 99, 97, 109, 108, 107, 116, 107, 105, 117, 108, 107, 116, 109, 109, 121, 113, 111, 123, 111, 109, 121, 113, 113, 124, 107, 107, 118, 110, 111, 122, 111, 112, 123, 109, 110, 119, 155, 155, 164, 4, 6, 8, 48, 51, 48, 0, 0, 0, 117, 121, 111, 85, 88, 78, 73, 76, 68, 26, 29, 26, 59, 60, 64, 140, 140, 156, 138, 138, 154, 132, 132, 148, 126, 128, 143, 123, 123, 138, 117, 119, 134, 113, 113, 126, 109, 109, 123, 107, 107, 120, 103, 103, 117, 103, 104, 115, 102, 102, 114, 101, 101, 112, 117, 118, 125, 0, 0, 0, 5, 11, 4, 0, 0, 0, 55, 59, 49, 55, 60, 47, 62, 66, 56, 52, 55, 48, 114, 116, 113, 144, 144, 146, 142, 141, 146, 145, 141, 147, 140, 139, 144, 138, 138, 142, 137, 136, 143, 135, 134, 141, 131, 130, 139, 128, 127, 136, 126, 124, 134, 121, 121, 132, 120, 120, 131, 120, 120, 131, 0, 0, 4, 14, 19, 15, 0, 0, 0, 13, 19, 12, 43, 49, 43, 53, 58, 52, 48, 51, 50, 156, 157, 161, 137, 138, 142, 143, 144, 148, 145, 147, 151, 144, 143, 150, 133, 135, 141, 130, 131, 137, 131, 132, 139, 120, 119, 126, 119, 118, 125, 116, 115, 122, 112, 111, 118, 111, 109, 117, 20, 19, 22, 49, 50, 45, 0, 0, 0, 77, 79, 67, 76, 78, 65, 73, 75, 65, 62, 63, 54, 137, 138, 135, 122, 122, 124, 128, 127, 132, 140, 137, 142, 142, 141, 148, 140, 138, 146, 255, 255, 255, 129, 128, 135, 132, 133, 142, 125, 126, 137, 121, 121, 132, 115, 115, 128, 114, 114, 125, 31, 33, 37, 23, 25, 24, 0, 0, 0, 39, 43, 35, 28, 31, 25, 36, 39, 33, 23, 25, 24, 131, 133, 137, 129, 130, 134, 135, 136, 140, 137, 138, 142, 131, 133, 137, 127, 128, 134, 127, 128, 132, 116, 117, 124, 119, 118, 125, 113, 112, 119, 111, 109, 117, 109, 108, 115, 109, 108, 115, 86, 87, 91, 2, 4, 3, 0, 0, 0, 0, 0, 0, 19, 22, 19, 39, 42, 39, 15, 17, 14, 10, 10, 10, 118, 117, 120, 125, 124, 127, 131, 131, 133, 129, 129, 131, 129, 128, 133, 126, 125, 130, 126, 125, 130, 128, 127, 132, 124, 125, 132, 119, 118, 125, 127, 126, 133, 119, 118, 125, 121, 120, 127, 119, 118, 125, 116, 118, 122, 113, 114, 120, 113, 112, 117, 104, 103, 108, 255, 255, 255, 215, 215, 217, 109, 109, 111, 114, 114, 116, 144, 144, 144, 115, 115, 115, 112, 111, 114, 114, 114, 114, 107, 107, 107, 116, 116, 118, 115, 115, 115, 71, 71, 71, 27, 27, 27, 0, 0, 0, 103, 100, 94, 141, 138, 127, 135, 132, 121, 138, 136, 123, 131, 129, 116, 137, 135, 120, 138, 136, 123, 136, 133, 121, 143, 141, 126, 137, 135, 120, 146, 145, 127, 93, 95, 83, 148, 148, 136, 135, 135, 126, 116, 118, 108, 89, 88, 81, 83, 83, 79, 99, 100, 93, 19, 20, 13, 0, 0, 0, 114, 115, 108, 71, 72, 65, 100, 100, 91, 94, 93, 84, 113, 112, 104, 103, 100, 92, 118, 117, 108, 130, 129, 120, 136, 133, 125, 144, 142, 136, 149, 148, 144, 161, 159, 156, 156, 155, 151, 157, 153, 150, 151, 149, 147, 147, 145, 143, 161, 159, 158, 141, 139, 138, 159, 156, 159, 168, 166, 166, 160, 157, 160, 140, 137, 140, 135, 133, 136, 121, 116, 120, 110, 107, 108, 98, 96, 95, 97, 95, 91, 100, 99, 95, 95, 97, 89, 102, 106, 96, 61, 65, 57, 0, 0, 0, 95, 101, 90, 79, 86, 75, 61, 67, 56, 42, 48, 39, 83, 88, 84, 100, 104, 112, 103, 106, 116, 106, 109, 121, 99, 102, 112, 103, 106, 116, 102, 102, 114, 106, 106, 117, 104, 105, 116, 103, 104, 115, 100, 100, 111, 103, 104, 113, 104, 105, 116, 104, 105, 116, 104, 105, 116, 106, 106, 117, 104, 105, 116, 103, 104, 115, 109, 109, 121, 107, 107, 118, 107, 107, 118, 107, 107, 118, 107, 107, 118, 110, 111, 122, 118, 119, 126, 0, 2, 3, 29, 31, 30, 18, 21, 16, 0, 0, 0, 17, 21, 13, 50, 53, 47, 12, 17, 15, 3, 7, 10, 137, 137, 150, 135, 135, 148, 131, 131, 147, 125, 125, 139, 122, 122, 135, 118, 118, 132, 114, 114, 127, 113, 113, 126, 104, 104, 118, 106, 106, 117, 101, 101, 112, 100, 100, 111, 99, 99, 108, 97, 98, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 9, 1, 95, 99, 89, 66, 69, 62, 48, 52, 44, 64, 67, 61, 144, 144, 144, 142, 139, 145, 145, 141, 147, 145, 141, 147, 145, 141, 147, 204, 200, 208, 159, 156, 161, 206, 205, 212, 130, 129, 138, 128, 126, 138, 123, 122, 133, 124, 125, 136, 115, 115, 126, 33, 37, 42, 0, 0, 0, 0, 0, 0, 5, 10, 6, 49, 55, 48, 28, 33, 29, 46, 49, 46, 115, 117, 118, 143, 142, 147, 143, 142, 149, 145, 144, 151, 143, 142, 147, 115, 114, 121, 244, 243, 250, 140, 138, 146, 118, 116, 124, 118, 116, 124, 118, 116, 124, 113, 112, 119, 107, 106, 113, 121, 122, 126, 18, 21, 18, 0, 0, 0, 33, 37, 29, 55, 56, 47, 56, 57, 48, 49, 50, 43, 111, 111, 107, 128, 128, 130, 130, 130, 134, 137, 137, 141, 145, 144, 151, 140, 138, 146, 141, 140, 145, 142, 141, 148, 130, 129, 138, 124, 125, 136, 118, 119, 130, 121, 121, 134, 114, 114, 125, 106, 106, 115, 12, 16, 17, 0, 0, 0, 62, 68, 61, 32, 35, 30, 14, 16, 15, 15, 20, 19, 82, 84, 88, 136, 137, 141, 131, 135, 138, 132, 134, 138, 132, 134, 138, 127, 128, 132, 124, 126, 130, 125, 123, 130, 118, 116, 124, 114, 113, 120, 112, 111, 118, 108, 107, 114, 107, 106, 113, 128, 129, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 17, 14, 39, 42, 39, 18, 21, 20, 13, 13, 13, 115, 115, 117, 123, 123, 125, 127, 127, 129, 130, 130, 134, 128, 127, 132, 126, 125, 130, 126, 125, 132, 123, 122, 129, 123, 122, 129, 116, 115, 122, 120, 119, 126, 119, 118, 125, 116, 115, 122, 115, 114, 121, 114, 113, 120, 108, 107, 114, 114, 113, 118, 98, 97, 102, 255, 255, 255, 143, 143, 143, 213, 214, 209, 255, 255, 255, 238, 236, 234, 255, 255, 255, 255, 255, 255, 255, 255, 255, 119, 119, 119, 108, 108, 108, 111, 111, 111, 106, 106, 106, 19, 22, 19, 0, 0, 0, 87, 83, 78, 129, 126, 118, 143, 140, 129, 142, 137, 125, 143, 141, 126, 149, 144, 130, 149, 144, 130, 147, 145, 130, 137, 135, 120, 139, 138, 120, 145, 143, 126, 126, 126, 112, 148, 148, 134, 100, 100, 89, 93, 95, 85, 92, 93, 86, 107, 108, 101, 0, 0, 0, 0, 0, 0, 6, 5, 0, 89, 88, 79, 119, 119, 107, 104, 103, 94, 94, 93, 84, 106, 105, 97, 122, 119, 111, 146, 143, 135, 127, 123, 115, 129, 125, 120, 141, 137, 131, 132, 131, 124, 139, 138, 131, 111, 110, 103, 118, 117, 110, 105, 104, 98, 118, 117, 110, 130, 128, 124, 162, 160, 159, 168, 166, 164, 160, 155, 159, 164, 159, 163, 168, 163, 167, 172, 167, 171, 159, 154, 158, 145, 140, 144, 125, 120, 124, 105, 103, 102, 116, 114, 112, 112, 113, 106, 109, 113, 103, 37, 40, 32, 0, 0, 0, 114, 121, 110, 93, 99, 91, 66, 72, 61, 57, 63, 54, 84, 89, 85, 102, 105, 111, 95, 98, 106, 102, 104, 115, 102, 104, 115, 102, 104, 115, 93, 96, 107, 96, 99, 109, 99, 99, 110, 101, 101, 112, 103, 104, 113, 103, 104, 111, 99, 99, 108, 102, 103, 112, 102, 103, 110, 103, 104, 113, 104, 105, 114, 103, 104, 113, 105, 103, 115, 106, 104, 116, 106, 104, 116, 103, 104, 115, 104, 105, 116, 102, 102, 114, 95, 96, 105, 0, 0, 0, 0, 3, 1, 95, 100, 94, 0, 0, 0, 0, 2, 0, 66, 70, 69, 6, 11, 11, 3, 6, 12, 127, 130, 142, 136, 135, 151, 127, 126, 142, 122, 121, 137, 118, 118, 134, 116, 116, 129, 118, 118, 132, 158, 158, 169, 96, 96, 108, 111, 112, 123, 99, 99, 110, 100, 100, 111, 96, 97, 106, 96, 97, 106, 101, 102, 106, 0, 0, 0, 0, 1, 0, 0, 0, 0, 17, 20, 15, 30, 33, 25, 28, 31, 23, 26, 30, 22, 150, 150, 150, 144, 140, 146, 146, 143, 148, 145, 141, 147, 146, 143, 148, 155, 152, 158, 255, 255, 255, 140, 138, 146, 128, 127, 134, 126, 124, 134, 125, 123, 134, 123, 122, 133, 114, 114, 125, 139, 140, 149, 0, 5, 5, 0, 0, 0, 31, 34, 31, 6, 11, 7, 21, 26, 22, 40, 43, 40, 60, 62, 62, 138, 140, 142, 142, 141, 146, 147, 145, 153, 140, 138, 146, 138, 137, 144, 255, 255, 255, 130, 130, 134, 114, 113, 120, 115, 114, 121, 115, 114, 121, 114, 113, 120, 112, 111, 118, 112, 111, 116, 0, 0, 0, 24, 27, 24, 0, 0, 0, 43, 44, 39, 52, 55, 49, 47, 47, 43, 62, 62, 60, 129, 129, 131, 133, 132, 137, 131, 128, 133, 140, 139, 144, 141, 138, 144, 130, 126, 132, 128, 127, 134, 119, 118, 125, 127, 125, 137, 123, 122, 133, 120, 118, 130, 115, 115, 126, 123, 124, 132, 11, 13, 15, 0, 0, 0, 0, 0, 0, 24, 27, 24, 26, 29, 28, 16, 18, 17, 21, 22, 24, 132, 134, 138, 131, 133, 137, 133, 135, 139, 131, 133, 137, 131, 131, 135, 118, 117, 122, 255, 255, 255, 115, 114, 119, 116, 115, 122, 112, 111, 116, 109, 108, 115, 107, 106, 113, 107, 108, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 4, 28, 33, 29, 6, 11, 9, 7, 7, 7, 109, 109, 109, 136, 136, 138, 128, 128, 130, 128, 128, 130, 131, 131, 135, 126, 125, 130, 127, 126, 131, 128, 127, 132, 122, 121, 126, 125, 124, 128, 122, 121, 128, 116, 116, 120, 115, 114, 121, 111, 110, 115, 114, 113, 118, 109, 111, 115, 112, 111, 116, 100, 99, 104, 105, 104, 107, 111, 110, 113, 115, 115, 117, 100, 100, 100, 102, 102, 102, 111, 111, 111, 102, 102, 102, 104, 104, 104, 105, 105, 105, 105, 105, 105, 106, 106, 106, 125, 125, 125, 22, 22, 20, 8, 9, 4, 26, 25, 18, 130, 127, 117, 145, 143, 130, 149, 144, 132, 146, 144, 129, 149, 147, 131, 159, 154, 140, 153, 151, 136, 144, 142, 127, 146, 145, 127, 141, 142, 124, 148, 141, 130, 141, 136, 124, 110, 109, 98, 92, 92, 83, 90, 91, 84, 44, 45, 38, 10, 12, 4, 0, 0, 0, 99, 98, 90, 78, 78, 69, 88, 85, 77, 117, 116, 105, 199, 199, 190, 106, 102, 94, 119, 118, 112, 152, 149, 141, 147, 144, 136, 100, 96, 91, 166, 164, 158, 168, 167, 160, 141, 140, 134, 128, 127, 121, 124, 122, 118, 124, 123, 116, 120, 121, 116, 137, 139, 131, 171, 170, 166, 183, 182, 178, 0, 0, 0, 155, 150, 149, 160, 155, 159, 163, 158, 161, 161, 156, 160, 161, 156, 160, 152, 147, 151, 128, 123, 127, 102, 100, 98, 106, 107, 102, 99, 100, 91, 50, 53, 45, 0, 0, 0, 92, 99, 87, 83, 89, 80, 79, 86, 75, 29, 36, 25, 74, 79, 73, 96, 99, 105, 100, 103, 114, 91, 94, 104, 92, 95, 105, 91, 94, 104, 93, 96, 107, 91, 94, 104, 98, 101, 111, 101, 101, 112, 98, 101, 109, 101, 102, 108, 118, 119, 126, 96, 97, 104, 178, 179, 185, 92, 92, 101, 102, 103, 112, 101, 102, 110, 104, 102, 114, 105, 103, 115, 105, 103, 115, 105, 103, 115, 105, 103, 115, 103, 104, 115, 106, 106, 115, 22, 23, 27, 0, 5, 3, 14, 19, 15, 0, 0, 0, 0, 0, 0, 0, 5, 1, 3, 7, 8, 6, 10, 15, 106, 109, 121, 138, 138, 154, 133, 133, 149, 121, 121, 134, 118, 118, 132, 115, 115, 128, 121, 121, 134, 109, 109, 121, 97, 95, 107, 116, 117, 126, 90, 91, 102, 93, 94, 102, 94, 95, 103, 96, 97, 104, 113, 114, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 16, 19, 13, 25, 30, 24, 31, 36, 32, 142, 142, 142, 141, 138, 144, 146, 143, 148, 142, 139, 145, 141, 138, 144, 123, 123, 127, 183, 182, 187, 255, 255, 255, 137, 136, 143, 140, 138, 148, 123, 122, 131, 121, 119, 131, 115, 115, 126, 118, 119, 128, 0, 0, 0, 3, 5, 5, 0, 0, 0, 0, 4, 2, 21, 26, 22, 22, 24, 21, 35, 35, 35, 148, 147, 150, 136, 135, 140, 140, 139, 144, 141, 140, 145, 136, 135, 142, 120, 119, 124, 255, 255, 255, 232, 231, 236, 130, 130, 134, 119, 118, 125, 114, 113, 120, 112, 111, 118, 102, 102, 106, 28, 28, 30, 0, 0, 0, 0, 0, 0, 6, 6, 4, 29, 30, 25, 40, 43, 40, 37, 37, 37, 138, 135, 138, 118, 117, 122, 127, 124, 130, 131, 131, 135, 146, 143, 148, 134, 133, 138, 255, 255, 255, 127, 126, 133, 136, 135, 144, 125, 123, 134, 117, 117, 131, 115, 115, 128, 115, 116, 124, 55, 57, 63, 8, 10, 9, 0, 0, 0, 3, 6, 3, 11, 14, 13, 15, 17, 16, 14, 15, 17, 130, 132, 133, 129, 130, 134, 132, 134, 138, 131, 133, 137, 130, 131, 135, 126, 125, 130, 125, 124, 128, 123, 123, 127, 115, 114, 121, 114, 113, 120, 109, 109, 113, 105, 104, 111, 102, 104, 108, 12, 15, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 21, 17, 0, 4, 2, 0, 1, 0, 88, 90, 92, 128, 128, 130, 128, 128, 130, 128, 128, 130, 129, 129, 131, 130, 130, 132, 126, 125, 130, 128, 127, 132, 122, 121, 126, 123, 123, 127, 121, 120, 127, 115, 116, 122, 111, 113, 117, 113, 114, 118, 111, 113, 117, 109, 111, 115, 110, 112, 116, 107, 109, 110, 112, 111, 114, 109, 109, 111, 111, 110, 115, 106, 106, 108, 107, 107, 109, 108, 108, 110, 109, 109, 111, 108, 108, 110, 100, 100, 100, 113, 113, 113, 109, 109, 109, 115, 116, 113, 16, 17, 12, 16, 17, 10, 0, 0, 0, 131, 130, 119, 139, 136, 126, 141, 138, 123, 169, 164, 150, 149, 144, 130, 152, 151, 133, 139, 138, 120, 145, 143, 126, 144, 142, 125, 149, 147, 127, 146, 144, 129, 124, 122, 107, 105, 105, 94, 95, 94, 83, 122, 124, 114, 0, 0, 0, 0, 0, 0, 67, 69, 60, 73, 72, 61, 88, 87, 78, 128, 125, 114, 110, 109, 98, 96, 95, 86, 100, 99, 93, 32, 31, 24, 134, 133, 127, 117, 116, 109, 77, 76, 68, 11, 10, 1, 9, 8, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 36, 36, 25, 57, 57, 44, 126, 128, 114, 219, 219, 207, 179, 174, 176, 178, 173, 175, 45, 41, 38, 160, 155, 159, 151, 146, 150, 156, 150, 157, 141, 135, 139, 121, 119, 122, 104, 102, 100, 95, 93, 89, 102, 104, 96, 69, 69, 65, 0, 0, 0, 93, 97, 86, 80, 84, 73, 104, 110, 99, 34, 40, 31, 69, 75, 66, 92, 98, 103, 94, 99, 109, 97, 100, 110, 96, 98, 111, 96, 99, 109, 93, 96, 107, 96, 99, 109, 97, 100, 110, 98, 101, 111, 97, 100, 108, 90, 92, 98, 255, 255, 255, 85, 85, 94, 111, 112, 119, 146, 147, 154, 104, 105, 114, 92, 92, 101, 109, 108, 117, 104, 102, 112, 104, 105, 114, 103, 104, 113, 104, 105, 114, 102, 103, 112, 97, 98, 107, 142, 146, 151, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 5, 9, 12, 95, 97, 110, 138, 138, 152, 129, 129, 142, 118, 118, 132, 120, 120, 133, 117, 117, 131, 118, 119, 130, 107, 107, 118, 122, 123, 131, 100, 100, 109, 96, 96, 108, 95, 96, 105, 95, 96, 105, 94, 95, 103, 92, 93, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 26, 19, 20, 26, 19, 19, 24, 20, 72, 74, 75, 140, 137, 140, 138, 138, 142, 140, 137, 142, 142, 141, 146, 135, 132, 138, 136, 135, 142, 135, 134, 141, 128, 127, 136, 129, 127, 139, 123, 122, 131, 121, 121, 132, 118, 119, 130, 113, 113, 122, 26, 28, 30, 0, 2, 1, 42, 47, 45, 0, 0, 0, 10, 15, 11, 10, 12, 12, 31, 33, 33, 107, 107, 109, 140, 138, 146, 137, 136, 143, 140, 138, 146, 140, 139, 144, 131, 130, 137, 133, 132, 137, 120, 119, 124, 115, 114, 119, 118, 116, 124, 115, 114, 121, 114, 113, 120, 112, 111, 118, 131, 133, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 23, 20, 18, 21, 16, 33, 36, 33, 91, 91, 89, 120, 119, 122, 125, 122, 127, 133, 132, 137, 137, 133, 139, 139, 136, 141, 129, 128, 133, 130, 129, 136, 130, 129, 138, 123, 123, 134, 121, 121, 132, 116, 116, 128, 110, 111, 118, 132, 136, 139, 5, 10, 8, 0, 4, 0, 0, 0, 0, 42, 44, 43, 12, 15, 14, 14, 16, 13, 62, 67, 65, 130, 132, 131, 129, 131, 132, 128, 129, 133, 130, 130, 134, 125, 124, 128, 125, 124, 128, 120, 119, 124, 120, 119, 124, 114, 113, 118, 109, 109, 113, 104, 106, 110, 96, 98, 100, 65, 67, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 12, 8, 10, 15, 11, 6, 11, 7, 57, 59, 58, 128, 130, 127, 127, 129, 128, 130, 130, 130, 132, 135, 134, 130, 130, 130, 125, 127, 129, 121, 123, 124, 122, 122, 124, 122, 123, 127, 123, 125, 128, 122, 123, 127, 120, 121, 125, 115, 117, 118, 116, 118, 120, 111, 113, 115, 108, 108, 110, 108, 108, 110, 109, 109, 111, 112, 111, 114, 111, 110, 113, 109, 109, 111, 108, 108, 108, 111, 111, 111, 108, 108, 108, 111, 111, 111, 111, 111, 111, 108, 108, 108, 104, 107, 104, 100, 103, 97, 26, 29, 24, 27, 28, 23, 0, 0, 0, 114, 114, 105, 141, 138, 127, 139, 134, 122, 143, 139, 124, 150, 146, 131, 149, 145, 128, 144, 142, 125, 156, 154, 136, 165, 163, 146, 139, 138, 118, 157, 154, 134, 115, 113, 98, 103, 103, 89, 103, 102, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 78, 78, 67, 83, 83, 71, 96, 93, 83, 95, 93, 78, 109, 109, 95, 81, 80, 69, 18, 17, 10, 145, 143, 137, 104, 103, 96, 28, 27, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 188, 184, 183, 198, 192, 196, 110, 107, 101, 128, 123, 127, 145, 140, 144, 143, 138, 142, 123, 118, 122, 113, 107, 111, 103, 100, 101, 75, 74, 67, 91, 92, 85, 59, 60, 55, 0, 0, 0, 90, 94, 86, 92, 95, 87, 74, 80, 69, 39, 45, 36, 76, 82, 75, 90, 94, 99, 96, 99, 107, 95, 97, 108, 93, 96, 107, 92, 95, 105, 99, 102, 112, 91, 94, 104, 93, 96, 107, 97, 100, 110, 95, 98, 106, 99, 103, 110, 167, 168, 175, 102, 103, 110, 96, 97, 104, 106, 107, 113, 100, 100, 109, 101, 102, 110, 104, 102, 112, 104, 102, 112, 105, 103, 115, 107, 107, 118, 102, 102, 114, 103, 104, 115, 106, 106, 115, 122, 123, 131, 0, 0, 0, 0, 0, 0, 57, 63, 58, 0, 0, 0, 0, 0, 0, 0, 6, 3, 0, 0, 0, 33, 36, 46, 130, 130, 143, 128, 127, 143, 129, 129, 142, 114, 114, 127, 116, 116, 128, 117, 118, 129, 116, 114, 126, 109, 109, 121, 111, 112, 123, 103, 104, 113, 100, 100, 109, 94, 94, 105, 94, 95, 103, 96, 97, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 20, 13, 15, 21, 17, 21, 27, 20, 12, 15, 14, 141, 140, 143, 142, 139, 145, 143, 142, 147, 140, 137, 142, 136, 135, 142, 131, 130, 137, 133, 131, 141, 133, 129, 139, 127, 125, 137, 125, 123, 134, 127, 125, 137, 118, 119, 130, 117, 118, 127, 143, 145, 146, 0, 0, 0, 1, 7, 3, 0, 0, 0, 0, 0, 0, 15, 20, 19, 13, 18, 16, 66, 68, 69, 135, 134, 139, 135, 134, 139, 137, 137, 141, 138, 138, 142, 137, 137, 141, 129, 128, 133, 126, 125, 130, 122, 121, 126, 116, 116, 120, 114, 113, 120, 112, 111, 118, 111, 109, 117, 106, 107, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 24, 18, 25, 28, 23, 29, 30, 25, 42, 43, 36, 127, 127, 125, 127, 127, 129, 136, 135, 140, 138, 134, 140, 135, 134, 139, 135, 134, 139, 135, 134, 139, 131, 130, 137, 127, 126, 133, 124, 125, 132, 116, 117, 124, 115, 116, 120, 114, 116, 115, 0, 0, 0, 0, 0, 0, 0, 2, 1, 24, 27, 24, 35, 37, 34, 5, 8, 5, 31, 34, 31, 128, 133, 129, 112, 117, 113, 124, 128, 127, 123, 125, 125, 121, 123, 122, 120, 119, 122, 115, 117, 118, 112, 111, 114, 109, 109, 111, 100, 102, 103, 97, 99, 101, 78, 80, 79, 126, 131, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 15, 11, 32, 37, 33, 3, 8, 4, 16, 19, 15, 108, 111, 107, 132, 135, 132, 137, 137, 137, 133, 133, 133, 124, 126, 126, 129, 129, 129, 130, 130, 130, 124, 126, 126, 124, 126, 128, 120, 121, 123, 121, 123, 122, 117, 119, 119, 120, 122, 121, 114, 116, 115, 109, 111, 111, 116, 118, 120, 117, 119, 121, 109, 111, 113, 108, 108, 110, 109, 109, 109, 111, 111, 111, 113, 113, 113, 111, 111, 111, 113, 113, 113, 108, 108, 108, 108, 108, 108, 109, 110, 107, 106, 108, 105, 110, 113, 108, 88, 91, 86, 21, 22, 17, 0, 0, 0, 98, 97, 91, 137, 134, 126, 150, 147, 136, 147, 142, 128, 144, 140, 126, 157, 153, 136, 159, 158, 140, 158, 156, 139, 157, 156, 135, 142, 143, 123, 140, 136, 117, 117, 115, 100, 106, 106, 93, 113, 113, 102, 2, 1, 0, 0, 0, 0, 85, 87, 77, 73, 71, 58, 81, 81, 67, 125, 123, 110, 116, 116, 100, 83, 83, 69, 9, 7, 1, 113, 112, 106, 146, 145, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 0, 0, 0, 0, 6, 7, 0, 57, 58, 53, 51, 52, 45, 14, 15, 8, 3, 5, 0, 57, 58, 51, 29, 30, 23, 17, 15, 13, 207, 202, 204, 202, 197, 199, 36, 31, 31, 118, 114, 115, 134, 129, 130, 135, 130, 131, 130, 125, 127, 102, 98, 97, 91, 89, 88, 81, 79, 73, 94, 96, 88, 58, 59, 52, 0, 0, 0, 81, 85, 75, 83, 87, 77, 76, 82, 71, 29, 35, 27, 69, 75, 68, 88, 94, 99, 88, 94, 101, 91, 96, 105, 93, 96, 109, 92, 95, 105, 97, 100, 110, 95, 97, 108, 93, 96, 107, 88, 91, 101, 95, 97, 108, 93, 97, 105, 92, 96, 103, 99, 99, 108, 96, 97, 106, 99, 99, 108, 96, 97, 106, 99, 99, 108, 101, 100, 109, 102, 101, 110, 99, 99, 108, 102, 103, 112, 106, 106, 117, 102, 103, 112, 101, 102, 110, 92, 96, 101, 0, 0, 0, 0, 0, 0, 28, 34, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 132, 135, 143, 130, 130, 141, 129, 129, 140, 128, 128, 139, 121, 121, 130, 113, 112, 119, 101, 102, 108, 97, 98, 105, 100, 101, 107, 99, 100, 104, 106, 107, 113, 99, 100, 106, 92, 93, 99, 95, 97, 101, 95, 98, 95, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 14, 20, 13, 14, 19, 15, 6, 11, 7, 142, 144, 143, 134, 134, 134, 140, 137, 140, 139, 136, 139, 137, 137, 141, 133, 132, 137, 133, 132, 137, 130, 129, 136, 128, 127, 136, 125, 123, 132, 122, 121, 130, 120, 120, 129, 118, 119, 126, 107, 111, 115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 18, 14, 18, 23, 19, 13, 18, 14, 128, 130, 129, 125, 127, 129, 130, 130, 134, 131, 131, 133, 130, 130, 132, 127, 127, 127, 127, 127, 129, 122, 122, 124, 119, 119, 119, 114, 114, 114, 112, 112, 112, 107, 109, 108, 105, 105, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 16, 8, 28, 29, 22, 58, 60, 50, 48, 49, 42, 38, 39, 34, 62, 62, 60, 59, 60, 55, 120, 122, 119, 136, 139, 133, 179, 182, 174, 196, 200, 190, 197, 201, 191, 148, 151, 141, 113, 120, 108, 20, 26, 17, 31, 36, 30, 15, 17, 14, 8, 10, 7, 0, 0, 0, 12, 15, 12, 38, 41, 36, 7, 10, 4, 151, 154, 151, 35, 40, 36, 39, 44, 38, 17, 22, 18, 28, 33, 29, 25, 30, 26, 21, 23, 20, 22, 24, 21, 35, 37, 34, 17, 22, 18, 25, 30, 26, 37, 40, 36, 33, 38, 34, 34, 39, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 4, 16, 19, 15, 0, 0, 0, 134, 139, 135, 24, 27, 24, 31, 33, 33, 28, 33, 31, 17, 22, 18, 10, 15, 11, 21, 26, 22, 28, 33, 31, 42, 45, 39, 64, 67, 61, 72, 75, 69, 102, 105, 100, 89, 92, 87, 81, 84, 79, 114, 117, 111, 97, 100, 97, 100, 102, 99, 99, 101, 100, 100, 102, 99, 104, 104, 102, 102, 105, 102, 101, 102, 99, 98, 98, 96, 91, 91, 89, 86, 88, 85, 95, 98, 95, 78, 80, 77, 99, 102, 96, 118, 121, 116, 161, 165, 159, 76, 80, 72, 26, 26, 22, 0, 0, 0, 60, 58, 52, 146, 143, 135, 147, 141, 132, 160, 158, 143, 145, 143, 126, 163, 159, 142, 161, 160, 142, 171, 170, 149, 171, 170, 149, 171, 170, 147, 121, 120, 99, 118, 116, 101, 132, 132, 118, 0, 0, 0, 0, 0, 0, 19, 19, 7, 118, 117, 106, 83, 83, 69, 139, 140, 121, 110, 109, 91, 74, 72, 57, 90, 90, 78, 64, 60, 54, 161, 160, 154, 0, 0, 0, 0, 0, 0, 44, 45, 38, 145, 147, 139, 82, 81, 74, 108, 106, 102, 98, 96, 93, 73, 71, 67, 57, 56, 52, 83, 81, 79, 141, 140, 136, 128, 128, 126, 126, 124, 123, 85, 83, 82, 181, 177, 178, 116, 111, 113, 89, 85, 84, 114, 109, 109, 114, 110, 107, 110, 106, 103, 132, 129, 123, 86, 82, 77, 91, 90, 84, 92, 91, 85, 111, 110, 103, 53, 55, 48, 0, 0, 0, 82, 86, 78, 87, 91, 80, 91, 97, 86, 28, 34, 25, 59, 64, 58, 86, 90, 96, 95, 97, 108, 90, 93, 103, 92, 95, 107, 95, 97, 108, 88, 91, 101, 96, 98, 111, 91, 94, 104, 92, 95, 105, 92, 95, 105, 95, 97, 108, 96, 96, 108, 97, 98, 107, 93, 94, 102, 97, 98, 107, 94, 95, 103, 96, 97, 106, 97, 98, 105, 100, 99, 106, 97, 98, 105, 97, 98, 105, 100, 101, 107, 97, 101, 106, 95, 99, 102, 98, 102, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 0, 0, 0, 84, 91, 88, 118, 120, 122, 126, 125, 130, 121, 122, 126, 123, 125, 127, 109, 111, 113, 121, 123, 120, 110, 113, 110, 106, 111, 107, 111, 116, 112, 95, 100, 96, 84, 89, 85, 78, 83, 79, 61, 66, 62, 55, 60, 56, 0, 0, 0, 0, 0, 0, 27, 33, 26, 0, 2, 0, 33, 39, 30, 31, 37, 28, 52, 57, 51, 21, 27, 18, 118, 124, 115, 140, 144, 138, 166, 169, 164, 164, 167, 159, 136, 139, 131, 157, 160, 152, 148, 151, 143, 167, 171, 161, 152, 156, 146, 152, 158, 147, 111, 117, 106, 38, 44, 33, 35, 41, 34, 22, 28, 22, 0, 0, 0, 0, 2, 0, 0, 0, 0, 19, 24, 18, 69, 75, 68, 62, 68, 61, 22, 28, 22, 25, 30, 26, 17, 22, 18, 17, 22, 18, 17, 22, 18, 19, 22, 19, 3, 8, 2, 17, 20, 15, 10, 13, 8, 31, 34, 29, 29, 32, 26, 31, 36, 30, 33, 39, 32, 39, 42, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 26, 20, 15, 18, 10, 0, 3, 0, 32, 36, 28, 37, 40, 32, 43, 46, 38, 42, 45, 37, 42, 45, 37, 37, 40, 32, 27, 33, 26, 42, 48, 39, 45, 51, 42, 40, 46, 37, 42, 48, 39, 39, 44, 38, 42, 48, 41, 52, 57, 53, 14, 19, 15, 0, 0, 0, 0, 1, 0, 14, 17, 11, 153, 156, 151, 45, 48, 43, 47, 52, 46, 46, 51, 45, 49, 54, 50, 61, 66, 62, 46, 51, 47, 42, 47, 43, 41, 46, 42, 35, 41, 34, 43, 49, 43, 42, 48, 41, 41, 47, 40, 48, 52, 46, 50, 56, 49, 46, 51, 45, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 2, 0, 136, 142, 138, 19, 24, 20, 45, 50, 46, 35, 40, 38, 29, 36, 34, 42, 49, 47, 36, 43, 41, 29, 36, 34, 34, 41, 38, 21, 28, 26, 22, 27, 26, 27, 32, 30, 32, 37, 33, 22, 28, 24, 28, 33, 29, 34, 39, 35, 30, 33, 27, 29, 42, 35, 29, 35, 31, 31, 36, 32, 32, 37, 33, 31, 35, 34, 35, 40, 38, 35, 40, 38, 33, 38, 36, 31, 35, 34, 35, 40, 38, 34, 39, 37, 34, 39, 35, 38, 43, 39, 35, 40, 36, 42, 47, 43, 25, 28, 25, 0, 0, 0, 16, 14, 8, 163, 160, 149, 164, 160, 145, 159, 158, 140, 164, 162, 145, 168, 164, 147, 159, 158, 138, 177, 175, 155, 174, 173, 151, 174, 173, 151, 121, 120, 99, 123, 123, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 93, 82, 77, 77, 65, 83, 81, 66, 142, 140, 122, 83, 81, 66, 104, 102, 87, 50, 47, 39, 153, 151, 147, 35, 34, 30, 0, 0, 0, 0, 0, 0, 108, 109, 102, 142, 143, 138, 136, 137, 132, 144, 142, 138, 141, 140, 136, 99, 98, 94, 145, 143, 139, 149, 145, 141, 137, 134, 133, 158, 156, 154, 154, 152, 151, 165, 161, 160, 142, 137, 138, 0, 0, 0, 107, 103, 100, 81, 77, 76, 85, 81, 75, 102, 98, 93, 129, 126, 118, 85, 81, 75, 77, 76, 70, 94, 92, 86, 92, 93, 86, 84, 85, 78, 0, 0, 0, 88, 94, 85, 79, 85, 77, 95, 101, 90, 26, 32, 23, 59, 64, 56, 78, 82, 87, 92, 96, 103, 91, 94, 104, 93, 97, 105, 92, 96, 103, 90, 93, 101, 90, 93, 103, 88, 91, 99, 89, 92, 100, 89, 92, 100, 92, 96, 103, 91, 94, 102, 93, 94, 100, 95, 96, 103, 93, 94, 100, 99, 100, 104, 99, 100, 104, 94, 96, 97, 92, 94, 95, 79, 81, 82, 68, 73, 71, 52, 57, 53, 49, 56, 51, 107, 115, 108, 164, 170, 164, 1, 9, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 3, 0, 56, 63, 58, 3, 8, 2, 15, 21, 17, 1, 7, 1, 0, 1, 0, 10, 15, 9, 33, 39, 30, 45, 51, 42, 17, 23, 14, 7, 13, 4, 13, 21, 11, 11, 16, 10, 24, 32, 25, 37, 45, 40, 33, 38, 34, 40, 45, 41, 7, 12, 8, 0, 0, 0, 0, 0, 0, 0, 4, 0, 13, 19, 10, 13, 21, 11, 171, 177, 171, 36, 42, 36, 42, 48, 39, 41, 47, 40, 40, 46, 37, 33, 39, 30, 40, 46, 37, 39, 45, 36, 35, 41, 32, 42, 48, 39, 46, 52, 43, 38, 44, 35, 42, 48, 41, 45, 51, 42, 40, 45, 39, 35, 41, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 13, 6, 36, 42, 36, 33, 39, 32, 29, 35, 29, 39, 44, 38, 38, 43, 37, 39, 47, 40, 33, 38, 34, 32, 37, 33, 38, 43, 37, 35, 41, 34, 38, 43, 37, 53, 58, 52, 35, 41, 34, 33, 39, 32, 35, 41, 34, 33, 39, 32, 1, 7, 1, 0, 0, 0, 0, 0, 0, 54, 58, 48, 94, 98, 87, 35, 38, 28, 31, 35, 27, 69, 73, 63, 48, 54, 43, 42, 45, 35, 43, 50, 39, 41, 47, 38, 38, 44, 35, 32, 38, 29, 35, 41, 32, 28, 34, 25, 26, 32, 23, 43, 49, 43, 29, 35, 29, 29, 35, 31, 10, 13, 8, 0, 0, 0, 8, 11, 5, 130, 133, 128, 24, 27, 22, 23, 26, 22, 5, 10, 6, 17, 22, 18, 8, 14, 10, 21, 26, 22, 34, 39, 35, 39, 44, 40, 36, 42, 36, 43, 49, 43, 55, 61, 54, 51, 54, 48, 33, 39, 30, 24, 29, 23, 18, 23, 17, 24, 27, 22, 28, 31, 23, 0, 0, 0, 1, 7, 1, 113, 119, 112, 3, 6, 3, 13, 19, 12, 45, 48, 45, 5, 10, 6, 12, 17, 15, 8, 13, 12, 7, 12, 10, 10, 14, 13, 24, 31, 29, 10, 14, 13, 19, 24, 22, 49, 54, 50, 74, 79, 73, 10, 15, 11, 11, 16, 12, 24, 29, 25, 40, 45, 39, 28, 33, 29, 54, 59, 55, 30, 33, 29, 21, 23, 20, 40, 43, 40, 35, 37, 36, 37, 39, 38, 31, 33, 33, 25, 30, 28, 25, 28, 25, 14, 16, 13, 48, 51, 48, 29, 31, 28, 53, 56, 53, 30, 32, 31, 53, 56, 53, 7, 9, 6, 0, 0, 0, 134, 131, 120, 141, 138, 123, 153, 148, 132, 162, 158, 141, 168, 167, 149, 170, 166, 147, 164, 163, 142, 165, 162, 140, 177, 174, 152, 127, 124, 111, 75, 75, 61, 0, 0, 0, 0, 0, 0, 75, 74, 63, 71, 71, 62, 84, 84, 72, 138, 138, 122, 115, 113, 98, 85, 83, 65, 35, 33, 17, 85, 81, 73, 117, 116, 109, 0, 0, 0, 70, 71, 64, 106, 107, 100, 107, 108, 101, 100, 101, 94, 141, 142, 135, 115, 116, 109, 106, 107, 102, 113, 112, 108, 118, 116, 112, 120, 118, 117, 134, 132, 131, 163, 161, 160, 89, 87, 85, 87, 83, 82, 79, 74, 74, 29, 24, 24, 53, 49, 46, 61, 57, 54, 71, 67, 62, 96, 95, 88, 145, 144, 135, 73, 71, 65, 78, 78, 69, 91, 90, 82, 92, 91, 85, 80, 82, 72, 0, 0, 0, 82, 86, 78, 77, 83, 74, 84, 90, 81, 33, 39, 30, 55, 61, 52, 61, 65, 66, 69, 73, 74, 62, 66, 69, 76, 80, 85, 69, 73, 78, 71, 75, 78, 68, 72, 75, 69, 73, 76, 67, 71, 74, 52, 56, 59, 36, 41, 41, 33, 37, 38, 49, 54, 52, 52, 57, 53, 79, 85, 81, 113, 116, 110, 100, 103, 97, 37, 40, 34, 25, 28, 23, 12, 16, 10, 12, 18, 11, 27, 33, 26, 25, 33, 26, 25, 30, 24, 25, 33, 26, 36, 42, 38, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 0, 1, 9, 2, 36, 42, 36, 39, 47, 40, 23, 31, 22, 37, 45, 36, 34, 40, 31, 29, 37, 28, 43, 51, 42, 25, 31, 22, 25, 34, 24, 63, 71, 62, 34, 42, 34, 29, 37, 30, 46, 54, 49, 30, 38, 33, 44, 52, 47, 46, 51, 47, 0, 0, 0, 0, 0, 0, 14, 17, 9, 27, 33, 24, 99, 105, 96, 29, 35, 27, 40, 46, 37, 38, 44, 35, 38, 43, 37, 55, 63, 53, 39, 45, 36, 42, 48, 39, 67, 73, 64, 38, 44, 35, 39, 45, 36, 22, 28, 20, 19, 25, 16, 19, 24, 18, 19, 25, 16, 20, 26, 19, 31, 36, 30, 33, 39, 32, 14, 17, 11, 32, 35, 30, 0, 0, 0, 140, 146, 137, 24, 29, 23, 8, 14, 6, 20, 26, 19, 33, 39, 32, 32, 37, 31, 36, 42, 36, 40, 45, 39, 52, 57, 51, 32, 35, 30, 25, 28, 23, 8, 14, 8, 20, 26, 19, 26, 32, 25, 21, 27, 20, 29, 35, 31, 14, 20, 13, 42, 48, 41, 0, 0, 0, 151, 157, 148, 25, 29, 21, 25, 29, 21, 42, 45, 37, 26, 30, 22, 31, 34, 29, 16, 19, 11, 43, 46, 38, 36, 42, 34, 42, 48, 39, 48, 54, 45, 32, 38, 29, 22, 28, 20, 41, 47, 38, 5, 11, 4, 11, 16, 12, 10, 15, 11, 18, 21, 18, 0, 0, 0, 75, 78, 75, 10, 13, 10, 4, 7, 4, 18, 21, 20, 15, 17, 16, 4, 7, 6, 4, 7, 6, 3, 5, 5, 6, 11, 9, 20, 25, 23, 15, 21, 17, 34, 40, 33, 48, 54, 47, 74, 80, 71, 19, 25, 16, 53, 57, 49, 37, 40, 32, 0, 3, 0, 0, 0, 0, 0, 0, 0, 72, 74, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 3, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 4, 2, 0, 0, 0, 2, 9, 9, 11, 16, 14, 26, 31, 29, 5, 10, 8, 15, 20, 19, 11, 16, 14, 0, 2, 0, 0, 4, 0, 34, 39, 37, 12, 17, 13, 23, 25, 24, 29, 35, 31, 8, 10, 7, 15, 17, 16, 5, 7, 9, 11, 13, 15, 12, 14, 18, 0, 1, 0, 3, 5, 5, 12, 15, 12, 15, 17, 14, 7, 9, 8, 0, 0, 0, 52, 55, 51, 45, 48, 45, 36, 39, 33, 0, 0, 0, 113, 110, 99, 146, 141, 127, 151, 147, 130, 146, 145, 125, 172, 169, 149, 165, 162, 142, 157, 154, 134, 179, 176, 154, 175, 171, 150, 139, 139, 123, 9, 8, 0, 0, 0, 0, 0, 0, 0, 84, 84, 72, 66, 65, 54, 84, 84, 70, 131, 131, 113, 81, 80, 60, 95, 93, 76, 47, 45, 32, 110, 107, 99, 13, 14, 7, 95, 96, 91, 99, 100, 93, 84, 85, 78, 77, 78, 71, 80, 81, 74, 77, 78, 69, 78, 80, 70, 79, 81, 71, 84, 85, 76, 95, 97, 89, 114, 115, 110, 63, 62, 58, 26, 24, 20, 109, 105, 102, 101, 97, 94, 0, 0, 0, 122, 118, 113, 56, 52, 46, 59, 55, 52, 56, 55, 49, 88, 85, 79, 136, 133, 125, 95, 94, 85, 78, 74, 66, 90, 89, 80, 113, 112, 104, 87, 86, 77, 0, 0, 0, 72, 75, 67, 76, 80, 72, 79, 82, 74, 12, 18, 9, 195, 201, 192, 0, 0, 0, 0, 1, 0, 7, 12, 8, 18, 23, 21, 0, 4, 2, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 28, 34, 27, 7, 12, 8, 14, 20, 13, 5, 11, 4, 7, 13, 6, 18, 23, 19, 13, 18, 14, 19, 24, 18, 22, 28, 24, 19, 24, 20, 28, 34, 27, 25, 30, 26, 27, 33, 26, 22, 30, 25, 27, 34, 29, 31, 36, 30, 24, 32, 27, 21, 26, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 149, 157, 150, 31, 39, 32, 15, 23, 16, 31, 39, 32, 7, 15, 8, 28, 34, 25, 33, 39, 30, 50, 56, 48, 45, 51, 42, 39, 45, 36, 61, 67, 58, 13, 19, 10, 3, 11, 4, 0, 7, 0, 10, 18, 11, 17, 25, 20, 0, 6, 1, 0, 5, 0, 22, 30, 25, 25, 30, 24, 10, 16, 7, 28, 34, 25, 60, 66, 57, 10, 16, 7, 13, 19, 12, 15, 21, 15, 14, 20, 13, 19, 24, 18, 32, 38, 29, 38, 44, 35, 42, 48, 39, 38, 44, 35, 15, 21, 13, 24, 30, 21, 13, 19, 12, 25, 31, 22, 13, 19, 10, 23, 26, 20, 15, 18, 12, 21, 24, 18, 30, 31, 26, 2, 3, 0, 131, 134, 129, 0, 2, 0, 4, 7, 2, 4, 9, 5, 11, 16, 12, 1, 7, 3, 22, 28, 24, 20, 25, 21, 25, 30, 24, 38, 43, 37, 14, 20, 13, 11, 14, 9, 14, 20, 13, 13, 19, 10, 13, 19, 12, 1, 7, 3, 0, 2, 1, 3, 8, 4, 29, 31, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 18, 21, 16, 106, 107, 109, 132, 134, 138, 136, 135, 142, 137, 136, 143, 138, 138, 142, 140, 138, 146, 144, 145, 151, 158, 157, 166, 152, 153, 162, 158, 157, 166, 149, 148, 157, 161, 159, 169, 150, 149, 158, 140, 142, 148, 104, 106, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 28, 20, 67, 70, 65, 69, 73, 67, 73, 75, 74, 152, 154, 158, 153, 152, 157, 155, 154, 161, 150, 151, 157, 153, 151, 160, 144, 145, 153, 149, 150, 156, 153, 151, 159, 148, 148, 157, 148, 148, 157, 143, 143, 152, 143, 146, 157, 140, 143, 153, 131, 134, 144, 141, 144, 154, 151, 151, 162, 152, 153, 164, 149, 152, 162, 151, 153, 164, 148, 151, 159, 158, 158, 169, 159, 159, 171, 156, 156, 165, 153, 154, 163, 151, 152, 159, 164, 165, 169, 168, 169, 176, 158, 159, 165, 156, 157, 163, 158, 159, 165, 163, 164, 168, 157, 156, 161, 142, 143, 147, 144, 145, 149, 142, 143, 147, 121, 121, 123, 12, 15, 14, 0, 0, 0, 0, 0, 0, 86, 83, 72, 137, 135, 120, 167, 162, 146, 161, 157, 140, 157, 153, 136, 159, 155, 135, 177, 173, 154, 172, 169, 147, 183, 180, 156, 61, 55, 46, 0, 0, 0, 0, 0, 0, 90, 90, 78, 64, 60, 52, 63, 60, 49, 139, 137, 124, 81, 80, 62, 80, 78, 61, 60, 58, 43, 87, 84, 74, 145, 144, 135, 0, 0, 0, 112, 113, 106, 107, 108, 101, 120, 121, 114, 106, 107, 100, 118, 119, 112, 114, 118, 107, 113, 116, 106, 109, 113, 103, 109, 111, 101, 98, 99, 92, 100, 101, 94, 10, 12, 4, 0, 0, 0, 97, 96, 87, 123, 120, 112, 0, 0, 0, 99, 95, 87, 35, 31, 25, 35, 31, 25, 57, 53, 46, 102, 101, 92, 144, 141, 133, 78, 74, 66, 78, 78, 69, 109, 108, 99, 108, 107, 98, 70, 71, 62, 0, 0, 0, 74, 78, 70, 68, 72, 62, 58, 62, 51, 131, 137, 128, 11, 17, 8, 1, 7, 1, 17, 20, 15, 8, 14, 8, 10, 15, 11, 15, 18, 12, 0, 5, 1, 0, 5, 1, 18, 23, 19, 8, 14, 10, 4, 9, 5, 0, 2, 0, 15, 21, 17, 13, 18, 14, 17, 22, 16, 14, 19, 15, 18, 23, 19, 22, 28, 22, 25, 30, 26, 16, 24, 19, 33, 38, 34, 24, 32, 25, 43, 49, 43, 34, 40, 33, 25, 33, 26, 33, 39, 32, 15, 23, 18, 3, 8, 4, 34, 39, 35, 8, 10, 7, 0, 0, 0, 39, 44, 40, 0, 8, 1, 0, 6, 1, 0, 4, 0, 63, 69, 62, 9, 17, 10, 32, 38, 29, 50, 56, 48, 63, 69, 60, 56, 63, 51, 41, 47, 38, 20, 26, 17, 0, 6, 0, 0, 3, 0, 0, 5, 0, 0, 1, 0, 0, 3, 0, 0, 2, 0, 0, 5, 1, 0, 0, 0, 32, 37, 33, 0, 0, 0, 163, 166, 160, 0, 0, 0, 2, 5, 1, 3, 6, 3, 11, 14, 11, 19, 22, 17, 22, 24, 21, 7, 10, 4, 35, 41, 32, 36, 42, 34, 35, 41, 32, 26, 32, 23, 15, 21, 13, 10, 16, 7, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 25, 28, 7, 6, 11, 21, 21, 23, 62, 61, 66, 78, 77, 82, 120, 121, 127, 155, 156, 162, 152, 153, 160, 151, 152, 159, 142, 143, 149, 158, 159, 163, 8, 10, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 32, 35, 30, 99, 102, 96, 101, 102, 99, 107, 109, 110, 127, 127, 129, 138, 138, 140, 147, 144, 149, 147, 142, 146, 150, 144, 151, 149, 143, 151, 153, 147, 156, 149, 142, 153, 143, 136, 148, 144, 139, 152, 133, 131, 141, 147, 144, 149, 6, 6, 4, 0, 0, 0, 43, 44, 37, 88, 90, 82, 90, 91, 84, 66, 67, 64, 48, 48, 46, 150, 149, 156, 123, 122, 131, 134, 132, 144, 138, 137, 146, 135, 133, 143, 141, 139, 149, 177, 175, 185, 246, 244, 254, 140, 136, 146, 134, 132, 144, 136, 134, 146, 131, 130, 141, 123, 123, 134, 147, 150, 158, 0, 0, 0, 19, 24, 20, 0, 0, 0, 79, 82, 74, 79, 82, 74, 55, 59, 53, 36, 38, 37, 125, 124, 128, 150, 149, 158, 153, 151, 160, 158, 156, 168, 153, 151, 162, 148, 146, 156, 151, 149, 161, 150, 148, 160, 148, 145, 160, 144, 144, 157, 145, 145, 160, 148, 147, 163, 140, 140, 156, 140, 140, 156, 139, 139, 155, 136, 135, 151, 137, 136, 152, 138, 138, 152, 137, 136, 152, 138, 138, 154, 136, 139, 152, 136, 136, 149, 136, 136, 149, 137, 137, 150, 136, 136, 149, 138, 138, 150, 135, 135, 146, 135, 135, 144, 132, 133, 142, 137, 138, 146, 130, 131, 139, 129, 130, 138, 130, 131, 139, 137, 138, 146, 128, 128, 137, 133, 135, 141, 104, 103, 106, 7, 9, 6, 0, 0, 0, 66, 65, 54, 139, 137, 122, 166, 165, 147, 164, 160, 143, 152, 151, 133, 160, 156, 137, 159, 155, 135, 163, 160, 138, 176, 173, 151, 0, 2, 0, 0, 0, 0, 23, 22, 13, 71, 71, 62, 51, 48, 38, 99, 96, 83, 168, 166, 151, 87, 85, 68, 95, 93, 78, 49, 46, 31, 63, 60, 47, 7, 7, 0, 77, 78, 69, 100, 102, 92, 58, 60, 50, 51, 53, 43, 57, 58, 51, 56, 57, 48, 45, 47, 37, 48, 52, 42, 42, 45, 35, 40, 41, 29, 100, 102, 90, 95, 97, 85, 0, 1, 0, 8, 10, 0, 67, 67, 53, 36, 33, 22, 24, 22, 9, 49, 46, 35, 67, 64, 56, 40, 37, 29, 61, 60, 51, 88, 85, 77, 130, 127, 117, 80, 77, 67, 87, 84, 74, 101, 98, 88, 108, 107, 96, 92, 92, 83, 0, 0, 0, 79, 83, 72, 74, 78, 68, 157, 161, 150, 15, 18, 10, 28, 31, 25, 4, 7, 2, 12, 16, 10, 16, 19, 13, 18, 21, 18, 1, 3, 0, 0, 0, 0, 4, 9, 5, 7, 12, 10, 0, 4, 2, 6, 11, 9, 3, 7, 6, 3, 7, 6, 5, 10, 8, 0, 2, 0, 7, 12, 10, 0, 2, 0, 0, 3, 1, 0, 0, 0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 4, 5, 1, 6, 9, 0, 2, 3, 0, 0, 0, 0, 0, 0, 2, 3, 9, 11, 12, 19, 0, 4, 11, 0, 1, 9, 53, 54, 65, 80, 80, 91, 111, 112, 119, 145, 147, 151, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 13, 8, 165, 166, 163, 176, 175, 178, 163, 162, 167, 170, 167, 173, 170, 167, 173, 177, 174, 182, 171, 168, 176, 160, 156, 166, 154, 150, 160, 149, 142, 153, 144, 140, 150, 134, 130, 143, 130, 125, 138, 128, 126, 138, 136, 135, 144, 0, 0, 1, 15, 18, 12, 0, 0, 0, 47, 53, 44, 82, 86, 78, 93, 96, 90, 64, 67, 61, 149, 151, 150, 143, 142, 151, 150, 148, 160, 143, 141, 155, 147, 145, 157, 154, 152, 164, 146, 141, 156, 143, 141, 155, 144, 142, 156, 141, 138, 153, 133, 130, 145, 129, 126, 143, 127, 124, 141, 127, 127, 140, 0, 0, 0, 82, 85, 84, 0, 0, 0, 106, 107, 100, 107, 108, 101, 83, 84, 77, 71, 72, 67, 114, 112, 111, 110, 107, 110, 113, 110, 118, 135, 129, 137, 146, 140, 149, 156, 150, 159, 188, 183, 189, 190, 184, 192, 171, 164, 176, 156, 149, 162, 155, 147, 163, 144, 137, 153, 139, 134, 149, 149, 145, 160, 0, 0, 8, 0, 0, 0, 0, 0, 0, 62, 63, 56, 55, 56, 51, 52, 53, 50, 47, 47, 47, 126, 125, 130, 129, 128, 137, 136, 134, 146, 143, 142, 151, 149, 145, 156, 149, 145, 158, 255, 255, 255, 121, 117, 128, 139, 135, 147, 139, 135, 147, 135, 133, 145, 134, 130, 143, 128, 126, 138, 127, 127, 138, 7, 8, 14, 24, 27, 24, 0, 0, 0, 14, 17, 11, 24, 27, 22, 32, 35, 30, 37, 37, 39, 66, 65, 72, 150, 149, 158, 153, 151, 160, 151, 150, 159, 150, 149, 158, 148, 146, 158, 145, 144, 155, 149, 147, 161, 154, 151, 166, 150, 148, 162, 145, 143, 159, 142, 141, 157, 149, 148, 164, 145, 145, 160, 142, 141, 157, 140, 140, 156, 143, 142, 158, 140, 142, 157, 141, 143, 158, 132, 134, 149, 134, 136, 151, 133, 135, 150, 133, 133, 147, 132, 132, 146, 138, 138, 152, 136, 136, 149, 131, 131, 143, 128, 128, 137, 125, 126, 135, 133, 131, 139, 128, 129, 135, 128, 127, 134, 130, 131, 139, 136, 137, 145, 131, 130, 139, 131, 132, 141, 137, 138, 144, 32, 34, 36, 24, 25, 22, 45, 44, 35, 118, 116, 103, 136, 132, 117, 157, 153, 136, 157, 154, 134, 185, 181, 162, 155, 151, 132, 177, 173, 154, 151, 148, 128, 0, 0, 0, 0, 0, 0, 108, 107, 98, 85, 81, 73, 63, 60, 49, 123, 121, 106, 120, 118, 100, 96, 95, 77, 177, 175, 155, 70, 68, 50, 59, 58, 45, 0, 0, 0, 104, 108, 98, 98, 99, 90, 92, 95, 85, 104, 108, 98, 101, 105, 94, 101, 105, 94, 90, 94, 84, 82, 87, 74, 94, 98, 85, 99, 101, 89, 92, 94, 80, 85, 87, 75, 0, 0, 0, 184, 185, 164, 188, 189, 168, 0, 0, 0, 79, 76, 64, 53, 50, 40, 42, 38, 30, 31, 28, 20, 79, 76, 68, 106, 103, 92, 129, 126, 116, 87, 84, 74, 91, 88, 77, 110, 108, 95, 107, 104, 92, 100, 100, 91, 0, 0, 0, 86, 88, 78, 163, 165, 153, 9, 13, 2, 25, 29, 21, 25, 28, 25, 6, 11, 9, 12, 17, 13, 6, 11, 7, 1, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 5, 12, 54, 55, 62, 93, 94, 100, 117, 118, 125, 148, 147, 154, 171, 169, 181, 169, 167, 179, 159, 159, 173, 164, 163, 179, 156, 155, 171, 151, 149, 165, 143, 142, 158, 145, 144, 163, 143, 142, 160, 144, 143, 162, 142, 140, 161, 144, 143, 164, 143, 141, 162, 147, 143, 165, 142, 139, 158, 138, 135, 157, 142, 140, 154, 50, 51, 55, 7, 9, 8, 38, 41, 34, 0, 0, 0, 0, 0, 0, 89, 93, 85, 56, 62, 53, 53, 56, 51, 69, 69, 67, 168, 170, 174, 160, 156, 164, 166, 162, 170, 158, 152, 163, 155, 151, 162, 140, 136, 146, 133, 129, 141, 139, 132, 148, 136, 129, 145, 132, 127, 142, 131, 126, 141, 127, 122, 140, 126, 121, 138, 125, 123, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 87, 79, 83, 87, 79, 71, 77, 68, 62, 65, 60, 78, 79, 81, 141, 138, 153, 138, 136, 150, 150, 148, 162, 154, 151, 166, 153, 150, 164, 157, 155, 169, 162, 159, 174, 255, 255, 255, 138, 136, 150, 133, 130, 147, 138, 136, 152, 129, 126, 143, 123, 121, 137, 152, 153, 162, 3, 5, 7, 0, 0, 0, 59, 61, 53, 83, 84, 77, 72, 73, 66, 60, 61, 56, 53, 54, 51, 104, 101, 104, 109, 105, 113, 135, 132, 140, 151, 145, 154, 168, 162, 171, 159, 153, 162, 168, 162, 171, 255, 255, 255, 173, 166, 180, 156, 149, 164, 145, 140, 153, 140, 135, 150, 141, 136, 154, 158, 153, 168, 12, 11, 14, 0, 0, 0, 57, 58, 51, 50, 51, 46, 43, 43, 41, 37, 39, 38, 28, 28, 30, 143, 142, 151, 131, 130, 139, 144, 140, 150, 146, 142, 152, 148, 144, 157, 141, 137, 148, 125, 121, 133, 146, 141, 154, 141, 137, 150, 139, 135, 147, 133, 129, 141, 128, 126, 138, 123, 122, 133, 60, 60, 72, 8, 10, 9, 0, 0, 0, 0, 0, 0, 42, 48, 41, 17, 22, 18, 36, 38, 39, 2, 3, 7, 151, 152, 159, 148, 146, 156, 153, 149, 159, 151, 150, 159, 153, 151, 162, 151, 149, 161, 148, 145, 160, 150, 148, 162, 147, 144, 159, 148, 145, 162, 144, 143, 159, 137, 136, 152, 139, 139, 155, 142, 141, 157, 142, 141, 157, 140, 140, 156, 142, 141, 157, 140, 140, 156, 135, 137, 152, 136, 138, 154, 132, 132, 146, 133, 135, 148, 133, 133, 149, 131, 131, 145, 132, 132, 146, 130, 131, 139, 186, 187, 193, 144, 143, 150, 151, 151, 155, 128, 129, 135, 131, 131, 135, 164, 163, 170, 217, 218, 225, 116, 117, 126, 129, 130, 138, 125, 126, 135, 25, 26, 33, 20, 20, 20, 0, 0, 0, 109, 106, 96, 157, 153, 138, 149, 145, 128, 156, 152, 133, 156, 152, 133, 149, 145, 126, 159, 155, 135, 168, 164, 145, 0, 0, 0, 58, 61, 53, 66, 65, 56, 79, 76, 68, 83, 78, 66, 143, 141, 124, 147, 146, 128, 135, 133, 115, 103, 102, 84, 75, 74, 54, 60, 60, 44, 0, 0, 0, 121, 123, 113, 100, 104, 93, 92, 95, 85, 118, 119, 110, 93, 95, 85, 85, 88, 78, 94, 98, 87, 94, 96, 84, 97, 99, 86, 108, 110, 98, 98, 100, 88, 66, 69, 54, 0, 0, 0, 111, 115, 90, 181, 182, 163, 0, 0, 0, 113, 110, 95, 44, 41, 29, 31, 28, 18, 28, 25, 14, 61, 59, 48, 152, 150, 137, 117, 115, 102, 108, 105, 95, 82, 80, 67, 113, 110, 97, 102, 102, 88, 102, 99, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 145, 148, 154, 167, 168, 179, 155, 158, 168, 153, 154, 165, 148, 148, 159, 146, 147, 158, 124, 125, 136, 138, 138, 150, 138, 138, 150, 133, 134, 145, 136, 136, 147, 136, 134, 146, 143, 141, 153, 143, 141, 153, 143, 141, 153, 146, 141, 156, 140, 135, 150, 144, 139, 154, 147, 142, 157, 146, 141, 156, 146, 141, 158, 144, 138, 158, 147, 143, 163, 141, 137, 159, 141, 137, 159, 143, 140, 161, 151, 148, 169, 153, 149, 173, 149, 145, 169, 144, 140, 164, 144, 140, 164, 143, 139, 163, 142, 138, 162, 140, 136, 160, 138, 135, 159, 142, 138, 162, 136, 133, 154, 182, 180, 191, 6, 5, 8, 19, 22, 17, 0, 0, 0, 0, 0, 0, 46, 50, 42, 81, 87, 78, 43, 49, 43, 44, 45, 42, 138, 138, 142, 167, 163, 171, 163, 159, 170, 165, 159, 170, 162, 158, 169, 151, 147, 157, 144, 137, 151, 139, 135, 145, 130, 125, 140, 131, 126, 141, 126, 121, 136, 126, 121, 136, 125, 122, 138, 116, 114, 128, 140, 141, 152, 3, 5, 7, 0, 4, 0, 0, 0, 0, 18, 24, 15, 62, 68, 59, 28, 34, 27, 15, 20, 19, 161, 159, 171, 142, 140, 154, 145, 143, 157, 154, 151, 166, 155, 153, 167, 136, 134, 148, 130, 125, 140, 255, 255, 255, 161, 158, 173, 147, 144, 159, 133, 130, 145, 129, 126, 143, 126, 123, 140, 116, 114, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 48, 37, 66, 67, 60, 43, 44, 39, 48, 48, 46, 133, 131, 131, 113, 110, 116, 118, 112, 121, 138, 132, 141, 157, 151, 160, 166, 160, 171, 161, 155, 166, 153, 147, 158, 163, 156, 169, 157, 150, 166, 151, 144, 160, 144, 139, 154, 135, 130, 148, 149, 144, 162, 0, 0, 0, 0, 0, 0, 15, 16, 11, 20, 21, 16, 21, 23, 20, 24, 24, 24, 26, 28, 30, 151, 150, 159, 121, 117, 130, 142, 140, 152, 147, 143, 155, 149, 147, 159, 151, 147, 157, 147, 143, 155, 140, 136, 148, 144, 139, 152, 139, 135, 147, 130, 128, 140, 123, 122, 133, 125, 123, 134, 149, 147, 159, 0, 0, 0, 45, 48, 45, 0, 0, 0, 23, 26, 20, 1, 7, 3, 0, 2, 1, 3, 5, 9, 124, 125, 132, 150, 151, 159, 150, 148, 160, 152, 147, 160, 150, 148, 160, 151, 146, 161, 149, 147, 161, 148, 145, 160, 145, 143, 159, 147, 144, 160, 143, 140, 157, 143, 142, 158, 140, 140, 156, 142, 141, 157, 141, 143, 158, 137, 136, 152, 140, 142, 157, 136, 138, 154, 135, 137, 152, 133, 135, 150, 133, 133, 149, 135, 134, 150, 135, 135, 148, 133, 133, 147, 128, 128, 139, 127, 125, 137, 155, 154, 161, 255, 255, 255, 242, 241, 246, 255, 255, 255, 255, 254, 255, 248, 247, 252, 255, 255, 255, 131, 130, 139, 126, 124, 136, 130, 129, 138, 80, 81, 87, 25, 28, 27, 0, 0, 0, 71, 67, 60, 144, 140, 126, 142, 138, 123, 163, 159, 140, 159, 155, 135, 155, 151, 132, 152, 151, 131, 150, 149, 128, 0, 0, 0, 91, 92, 83, 95, 92, 82, 80, 77, 67, 101, 99, 84, 174, 173, 155, 129, 127, 110, 129, 127, 110, 18, 17, 0, 91, 89, 71, 150, 153, 136, 0, 0, 0, 73, 75, 65, 98, 100, 88, 98, 100, 88, 117, 121, 111, 109, 113, 100, 111, 113, 100, 106, 110, 97, 102, 106, 94, 105, 107, 95, 88, 91, 76, 60, 65, 50, 0, 0, 0, 2, 5, 0, 58, 62, 40, 255, 255, 233, 0, 0, 0, 101, 99, 82, 42, 39, 26, 57, 54, 41, 62, 56, 47, 91, 88, 75, 163, 160, 147, 107, 103, 88, 84, 79, 67, 89, 87, 74, 94, 92, 77, 124, 122, 109, 108, 105, 95, 0, 0, 0, 130, 129, 118, 115, 117, 105, 81, 85, 72, 67, 71, 63, 44, 47, 41, 114, 114, 123, 136, 136, 149, 134, 136, 151, 136, 135, 151, 129, 129, 142, 136, 136, 149, 142, 142, 155, 137, 137, 150, 137, 137, 150, 137, 135, 149, 144, 142, 156, 141, 139, 151, 141, 138, 153, 141, 138, 153, 142, 140, 154, 142, 138, 153, 144, 139, 154, 141, 136, 154, 140, 135, 152, 138, 132, 150, 140, 135, 152, 140, 134, 155, 139, 133, 156, 142, 136, 159, 146, 140, 162, 141, 137, 161, 140, 136, 160, 145, 142, 166, 141, 137, 161, 142, 138, 162, 142, 138, 162, 142, 138, 162, 137, 133, 158, 141, 137, 161, 141, 137, 161, 146, 139, 164, 140, 136, 158, 145, 143, 159, 0, 0, 2, 0, 1, 0, 21, 24, 18, 0, 0, 0, 15, 18, 12, 69, 75, 66, 28, 31, 25, 43, 46, 40, 78, 78, 80, 160, 156, 164, 165, 161, 171, 166, 160, 171, 163, 156, 167, 150, 143, 155, 231, 225, 236, 158, 152, 163, 143, 136, 148, 255, 255, 255, 144, 139, 154, 130, 123, 139, 123, 118, 133, 118, 115, 129, 118, 118, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 16, 10, 25, 30, 26, 22, 27, 28, 106, 104, 116, 145, 144, 155, 149, 147, 161, 149, 147, 161, 155, 151, 166, 158, 156, 172, 144, 142, 156, 150, 148, 162, 141, 138, 153, 137, 135, 151, 139, 134, 149, 128, 125, 142, 125, 122, 138, 119, 116, 131, 107, 106, 113, 0, 0, 0, 0, 0, 0, 23, 24, 17, 27, 28, 23, 15, 16, 11, 28, 29, 24, 35, 35, 35, 123, 119, 125, 123, 117, 126, 132, 126, 135, 146, 140, 151, 159, 153, 164, 165, 157, 169, 164, 155, 169, 166, 159, 173, 156, 149, 162, 151, 144, 160, 139, 134, 149, 134, 129, 147, 131, 129, 145, 105, 103, 115, 10, 10, 10, 0, 0, 0, 9, 12, 8, 9, 12, 8, 9, 11, 10, 14, 15, 17, 80, 79, 86, 136, 134, 146, 130, 128, 140, 141, 137, 148, 147, 145, 157, 152, 148, 158, 163, 159, 170, 126, 122, 132, 142, 138, 151, 139, 135, 147, 132, 128, 140, 128, 126, 138, 126, 124, 136, 134, 132, 144, 15, 17, 18, 23, 26, 22, 0, 0, 0, 0, 2, 0, 0, 4, 0, 0, 4, 2, 1, 6, 7, 38, 42, 45, 144, 144, 155, 154, 152, 164, 150, 148, 160, 153, 151, 162, 149, 147, 159, 149, 147, 161, 148, 145, 160, 147, 144, 159, 145, 143, 159, 143, 142, 158, 143, 142, 158, 144, 143, 159, 143, 142, 158, 138, 140, 155, 142, 144, 159, 139, 141, 156, 136, 138, 154, 135, 137, 152, 134, 137, 149, 135, 138, 150, 132, 134, 147, 137, 137, 150, 135, 135, 148, 133, 134, 145, 132, 133, 142, 129, 130, 138, 137, 138, 144, 130, 129, 136, 127, 126, 133, 130, 129, 136, 121, 120, 127, 128, 128, 137, 125, 127, 133, 128, 128, 137, 131, 132, 141, 144, 143, 152, 21, 26, 26, 0, 0, 0, 39, 36, 28, 157, 150, 136, 142, 138, 123, 162, 158, 141, 154, 150, 133, 160, 156, 137, 147, 146, 126, 171, 170, 149, 118, 119, 112, 97, 96, 87, 77, 74, 63, 92, 89, 76, 138, 136, 121, 115, 111, 95, 87, 83, 66, 99, 97, 79, 0, 0, 0, 126, 127, 108, 121, 124, 107, 0, 0, 0, 0, 0, 0, 20, 22, 10, 59, 61, 49, 79, 81, 71, 69, 74, 61, 88, 92, 80, 83, 85, 72, 67, 69, 57, 33, 35, 22, 23, 25, 13, 0, 0, 0, 0, 0, 0, 84, 85, 66, 60, 61, 40, 182, 183, 160, 0, 0, 0, 63, 61, 43, 54, 52, 37, 43, 39, 24, 74, 69, 57, 87, 82, 70, 183, 178, 164, 83, 81, 66, 96, 94, 81, 103, 101, 88, 135, 133, 117, 115, 112, 100, 112, 112, 100, 0, 0, 0, 154, 154, 140, 101, 106, 90, 68, 73, 60, 69, 73, 63, 45, 48, 43, 124, 125, 132, 139, 142, 152, 138, 138, 154, 137, 136, 152, 137, 137, 150, 137, 136, 152, 137, 136, 152, 140, 140, 154, 144, 144, 157, 142, 140, 154, 145, 143, 157, 144, 142, 156, 140, 137, 152, 133, 130, 145, 138, 136, 150, 138, 133, 148, 139, 134, 149, 135, 131, 146, 140, 135, 150, 141, 136, 154, 140, 135, 152, 159, 153, 173, 139, 133, 156, 135, 129, 152, 134, 128, 151, 136, 132, 156, 136, 132, 156, 136, 132, 156, 137, 133, 158, 141, 137, 161, 142, 138, 162, 138, 135, 159, 137, 133, 158, 140, 136, 160, 138, 135, 157, 138, 135, 157, 137, 134, 156, 136, 133, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 47, 40, 20, 26, 19, 24, 27, 22, 48, 51, 50, 166, 165, 172, 161, 158, 165, 165, 159, 170, 155, 148, 159, 134, 128, 136, 255, 255, 255, 234, 227, 238, 136, 130, 139, 117, 111, 122, 132, 128, 140, 126, 121, 136, 120, 117, 134, 122, 119, 136, 117, 117, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 1, 3, 8, 4, 6, 11, 11, 19, 21, 27, 165, 164, 173, 150, 148, 162, 155, 151, 166, 154, 149, 164, 151, 149, 163, 148, 145, 160, 143, 140, 157, 143, 140, 157, 141, 138, 155, 131, 129, 145, 133, 130, 147, 127, 124, 141, 122, 120, 134, 130, 129, 138, 0, 0, 0, 0, 0, 0, 0, 2, 0, 8, 11, 5, 21, 24, 18, 18, 21, 16, 12, 15, 12, 146, 143, 146, 120, 117, 125, 124, 118, 127, 149, 142, 153, 156, 149, 160, 161, 155, 168, 161, 155, 168, 168, 162, 175, 160, 154, 167, 153, 146, 162, 147, 142, 157, 140, 135, 152, 135, 132, 149, 158, 156, 170, 0, 0, 0, 24, 25, 20, 10, 11, 8, 5, 8, 5, 5, 5, 3, 7, 8, 10, 3, 2, 9, 142, 140, 150, 119, 117, 129, 137, 133, 143, 139, 135, 145, 148, 144, 155, 255, 255, 255, 130, 126, 134, 140, 136, 146, 140, 136, 148, 134, 130, 143, 129, 127, 139, 127, 125, 137, 118, 116, 128, 33, 35, 37, 5, 8, 5, 0, 0, 0, 4, 9, 5, 0, 0, 0, 0, 0, 0, 1, 6, 7, 0, 0, 0, 142, 142, 153, 145, 144, 155, 149, 147, 159, 147, 145, 157, 151, 149, 163, 148, 145, 160, 148, 145, 160, 144, 144, 157, 143, 142, 158, 143, 142, 158, 140, 140, 156, 142, 141, 157, 136, 135, 151, 141, 143, 158, 136, 138, 154, 133, 135, 150, 136, 138, 154, 134, 136, 151, 133, 135, 150, 131, 133, 148, 132, 134, 147, 132, 132, 146, 136, 136, 149, 128, 128, 139, 129, 129, 140, 125, 126, 135, 133, 134, 143, 129, 130, 138, 125, 126, 135, 131, 132, 141, 128, 128, 137, 132, 133, 142, 128, 128, 137, 125, 126, 135, 129, 130, 138, 125, 126, 135, 42, 47, 47, 5, 8, 5, 21, 20, 12, 151, 147, 132, 157, 150, 136, 151, 147, 130, 165, 161, 145, 161, 157, 140, 174, 170, 151, 144, 143, 123, 88, 85, 77, 70, 70, 59, 86, 83, 70, 87, 85, 70, 242, 240, 223, 136, 134, 117, 107, 105, 88, 94, 92, 75, 22, 20, 5, 55, 56, 37, 42, 45, 28, 0, 0, 0, 1, 3, 0, 13, 15, 3, 15, 17, 5, 29, 31, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 16, 4, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 158, 159, 138, 64, 62, 42, 93, 92, 69, 21, 19, 1, 58, 56, 39, 54, 53, 35, 134, 130, 113, 87, 83, 68, 134, 129, 115, 142, 138, 121, 80, 75, 64, 105, 100, 86, 117, 115, 100, 125, 123, 108, 95, 93, 78, 105, 105, 92, 0, 0, 0, 132, 137, 122, 102, 106, 94, 77, 83, 72, 72, 79, 68, 86, 92, 86, 128, 132, 139, 132, 132, 146, 135, 134, 150, 139, 139, 155, 140, 137, 152, 136, 134, 148, 138, 136, 152, 134, 132, 146, 137, 135, 149, 135, 133, 147, 144, 142, 156, 139, 134, 149, 133, 130, 145, 135, 133, 147, 134, 132, 146, 131, 126, 141, 133, 128, 143, 135, 131, 146, 255, 255, 255, 163, 159, 174, 149, 145, 160, 225, 220, 235, 139, 133, 154, 134, 128, 151, 131, 125, 147, 133, 127, 152, 131, 124, 149, 133, 129, 153, 135, 131, 155, 134, 130, 154, 135, 131, 155, 135, 131, 155, 134, 130, 154, 129, 125, 149, 138, 135, 157, 137, 131, 153, 135, 131, 153, 135, 132, 149, 111, 112, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 23, 14, 11, 16, 10, 14, 19, 15, 17, 21, 20, 136, 135, 142, 156, 153, 161, 153, 147, 158, 155, 148, 159, 145, 139, 150, 201, 195, 206, 155, 148, 159, 255, 255, 255, 138, 131, 145, 255, 255, 255, 147, 142, 157, 125, 120, 137, 118, 113, 130, 118, 115, 131, 152, 153, 164, 0, 0, 0, 10, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 9, 7, 1, 6, 9, 107, 108, 114, 150, 148, 160, 153, 148, 163, 153, 150, 164, 155, 151, 166, 151, 149, 163, 149, 145, 160, 144, 142, 156, 149, 147, 161, 135, 133, 147, 128, 126, 140, 128, 126, 140, 123, 121, 135, 119, 117, 129, 33, 32, 35, 72, 74, 71, 0, 0, 0, 0, 0, 0, 10, 13, 8, 10, 13, 10, 16, 19, 15, 21, 21, 23, 147, 144, 149, 124, 118, 129, 134, 127, 138, 147, 141, 152, 156, 147, 161, 155, 148, 161, 145, 138, 152, 152, 146, 159, 150, 143, 159, 145, 140, 155, 137, 131, 149, 136, 133, 150, 133, 130, 145, 42, 41, 46, 71, 72, 67, 0, 0, 0, 5, 8, 5, 2, 5, 1, 3, 6, 3, 3, 5, 9, 140, 141, 150, 123, 122, 131, 125, 121, 131, 137, 136, 145, 127, 123, 134, 147, 143, 151, 128, 125, 135, 140, 136, 146, 139, 135, 145, 134, 132, 142, 135, 133, 143, 125, 123, 132, 122, 121, 130, 135, 134, 139, 14, 16, 15, 0, 0, 0, 0, 0, 0, 11, 14, 11, 0, 0, 0, 0, 4, 2, 0, 0, 0, 115, 116, 122, 143, 142, 149, 147, 145, 155, 145, 144, 153, 145, 144, 153, 151, 149, 161, 147, 145, 157, 148, 148, 161, 143, 143, 156, 142, 142, 155, 145, 145, 160, 140, 140, 154, 139, 141, 154, 134, 137, 149, 134, 137, 149, 133, 135, 148, 133, 135, 148, 132, 134, 147, 129, 132, 145, 132, 134, 147, 132, 133, 144, 131, 131, 143, 128, 128, 141, 130, 130, 141, 130, 131, 139, 128, 128, 137, 125, 126, 135, 127, 127, 136, 127, 127, 136, 128, 128, 137, 130, 131, 139, 127, 127, 136, 127, 127, 136, 125, 126, 135, 124, 125, 134, 121, 122, 128, 103, 107, 108, 21, 26, 22, 0, 0, 0, 94, 92, 79, 132, 127, 113, 152, 145, 129, 159, 152, 138, 155, 151, 134, 153, 149, 129, 160, 156, 135, 74, 72, 66, 70, 69, 61, 125, 125, 111, 118, 117, 99, 177, 175, 157, 111, 110, 92, 108, 106, 89, 85, 83, 65, 58, 56, 39, 62, 62, 46, 6, 9, 0, 0, 0, 0, 23, 25, 13, 49, 51, 39, 101, 104, 89, 149, 151, 139, 93, 96, 81, 70, 72, 60, 41, 43, 31, 34, 36, 22, 43, 45, 33, 43, 45, 31, 102, 105, 88, 109, 109, 91, 182, 183, 160, 87, 86, 66, 22, 21, 0, 78, 76, 58, 91, 89, 69, 60, 59, 41, 93, 91, 76, 120, 116, 99, 168, 164, 147, 121, 119, 101, 96, 94, 79, 89, 87, 72, 97, 95, 80, 116, 114, 99, 137, 135, 120, 109, 109, 95, 0, 0, 0, 138, 142, 129, 91, 98, 84, 68, 72, 62, 71, 74, 66, 48, 51, 48, 118, 119, 128, 132, 132, 146, 137, 135, 151, 136, 133, 150, 133, 130, 145, 135, 133, 147, 129, 127, 141, 135, 133, 147, 133, 130, 145, 133, 130, 145, 134, 132, 146, 134, 129, 145, 133, 130, 145, 137, 135, 149, 133, 130, 145, 131, 126, 141, 126, 121, 136, 139, 134, 149, 255, 255, 255, 127, 123, 138, 255, 255, 255, 255, 255, 255, 148, 143, 163, 130, 124, 146, 133, 127, 150, 123, 120, 144, 130, 123, 148, 133, 129, 153, 131, 128, 152, 131, 128, 152, 131, 128, 152, 135, 131, 155, 134, 130, 154, 131, 128, 152, 133, 129, 153, 134, 130, 152, 130, 127, 149, 133, 130, 147, 158, 158, 171, 0, 0, 0, 0, 0, 0, 82, 87, 81, 0, 0, 0, 12, 18, 11, 1, 7, 3, 8, 10, 7, 6, 11, 9, 99, 100, 104, 153, 151, 159, 151, 145, 156, 153, 147, 158, 147, 143, 153, 132, 126, 137, 131, 125, 136, 138, 131, 145, 134, 130, 143, 121, 117, 130, 125, 120, 137, 121, 117, 132, 121, 116, 134, 113, 110, 127, 122, 120, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 1, 151, 152, 160, 143, 141, 155, 156, 154, 168, 153, 150, 166, 155, 153, 167, 142, 140, 154, 255, 255, 255, 131, 129, 143, 133, 130, 145, 134, 131, 148, 129, 126, 143, 128, 126, 140, 121, 119, 131, 143, 142, 149, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 10, 4, 1, 2, 0, 1, 3, 0, 0, 0, 0, 94, 94, 98, 111, 107, 115, 131, 125, 136, 139, 133, 144, 149, 142, 153, 151, 144, 158, 161, 155, 166, 160, 154, 165, 153, 149, 161, 147, 142, 157, 141, 138, 155, 140, 137, 154, 134, 132, 144, 151, 150, 157, 58, 59, 54, 12, 16, 10, 0, 0, 0, 11, 14, 11, 21, 23, 20, 0, 0, 0, 14, 15, 17, 130, 131, 135, 122, 123, 129, 126, 125, 132, 127, 126, 131, 141, 140, 145, 141, 140, 147, 141, 140, 147, 138, 138, 142, 132, 134, 138, 131, 133, 137, 129, 128, 133, 129, 130, 134, 130, 130, 132, 4, 7, 6, 0, 0, 0, 0, 0, 0, 7, 13, 6, 13, 18, 14, 9, 11, 10, 0, 0, 0, 100, 103, 97, 136, 139, 131, 225, 229, 219, 196, 200, 190, 167, 171, 163, 164, 167, 161, 158, 161, 158, 141, 145, 146, 132, 136, 139, 134, 138, 143, 126, 130, 135, 128, 132, 137, 138, 141, 147, 133, 137, 142, 134, 138, 141, 136, 140, 146, 136, 140, 146, 129, 133, 139, 124, 127, 133, 128, 129, 135, 133, 135, 141, 131, 132, 141, 132, 133, 142, 129, 130, 138, 131, 132, 139, 128, 129, 133, 125, 129, 132, 125, 127, 131, 122, 123, 127, 130, 131, 137, 129, 130, 136, 129, 130, 134, 128, 129, 135, 124, 126, 130, 127, 128, 132, 128, 129, 131, 131, 135, 134, 29, 31, 28, 16, 17, 10, 82, 82, 68, 147, 140, 127, 142, 138, 121, 148, 144, 127, 149, 145, 126, 185, 182, 160, 179, 176, 154, 62, 63, 54, 92, 92, 81, 106, 104, 88, 150, 146, 129, 137, 135, 120, 101, 99, 84, 94, 90, 76, 44, 41, 29, 80, 78, 63, 64, 64, 51, 32, 32, 16, 0, 0, 0, 31, 33, 21, 53, 55, 43, 52, 55, 40, 85, 87, 73, 93, 96, 81, 98, 98, 82, 92, 93, 77, 95, 98, 81, 74, 77, 60, 77, 80, 63, 112, 113, 95, 59, 59, 41, 141, 142, 121, 78, 76, 56, 3, 2, 0, 112, 108, 89, 98, 94, 75, 83, 82, 64, 80, 76, 60, 125, 121, 102, 176, 172, 155, 130, 126, 112, 106, 103, 90, 94, 92, 79, 101, 98, 86, 132, 133, 114, 108, 108, 90, 116, 118, 106, 0, 0, 0, 115, 119, 108, 76, 82, 71, 54, 58, 48, 97, 101, 93, 39, 44, 38, 120, 120, 131, 131, 131, 147, 133, 130, 147, 131, 129, 145, 130, 128, 142, 134, 131, 148, 136, 134, 148, 134, 129, 145, 135, 131, 146, 132, 127, 142, 133, 128, 143, 133, 128, 143, 131, 126, 141, 129, 127, 141, 123, 118, 133, 127, 123, 138, 127, 123, 138, 142, 138, 153, 225, 220, 235, 134, 129, 145, 131, 126, 143, 219, 214, 229, 133, 128, 148, 126, 123, 142, 126, 120, 143, 131, 128, 152, 131, 125, 147, 122, 118, 142, 130, 127, 151, 128, 124, 148, 131, 128, 152, 131, 128, 152, 133, 129, 153, 133, 129, 153, 134, 130, 154, 134, 130, 154, 125, 121, 143, 127, 124, 143, 131, 131, 145, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 4, 9, 5, 1, 7, 3, 0, 3, 0, 16, 17, 21, 141, 140, 145, 153, 147, 158, 151, 145, 156, 140, 136, 146, 139, 135, 147, 139, 133, 146, 131, 126, 141, 134, 129, 145, 128, 123, 141, 126, 121, 138, 127, 122, 140, 123, 120, 140, 119, 116, 135, 122, 120, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 6, 5, 0, 0, 0, 156, 160, 165, 138, 137, 148, 144, 142, 156, 141, 138, 153, 147, 144, 159, 147, 144, 159, 147, 144, 159, 138, 133, 148, 134, 132, 144, 134, 132, 144, 129, 127, 141, 123, 122, 133, 121, 119, 131, 120, 119, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 68, 71, 66, 50, 56, 49, 2, 5, 1, 0, 2, 0, 121, 121, 121, 98, 95, 101, 123, 119, 125, 138, 134, 142, 141, 140, 147, 155, 154, 161, 137, 136, 143, 141, 140, 147, 142, 141, 148, 125, 123, 130, 129, 128, 135, 130, 130, 132, 191, 191, 191, 10, 11, 6, 16, 19, 11, 0, 0, 0, 0, 3, 0, 15, 18, 12, 0, 1, 0, 149, 152, 146, 24, 29, 23, 8, 14, 8, 27, 33, 26, 34, 40, 33, 60, 66, 57, 81, 86, 80, 81, 86, 80, 85, 91, 84, 60, 65, 61, 35, 41, 34, 14, 17, 11, 0, 0, 0, 19, 22, 17, 0, 0, 0, 19, 22, 17, 58, 59, 52, 3, 5, 0, 7, 9, 6, 57, 63, 58, 15, 21, 17, 0, 0, 0, 13, 18, 14, 5, 10, 6, 4, 9, 3, 15, 21, 17, 0, 5, 1, 0, 3, 1, 10, 14, 13, 4, 9, 7, 6, 11, 9, 12, 17, 15, 26, 31, 29, 5, 10, 8, 15, 20, 19, 17, 21, 20, 1, 6, 5, 14, 19, 15, 1, 6, 5, 0, 0, 0, 14, 16, 13, 26, 29, 28, 32, 35, 34, 38, 41, 38, 39, 42, 39, 36, 42, 38, 36, 41, 40, 45, 50, 46, 57, 63, 58, 43, 49, 45, 42, 47, 45, 35, 40, 38, 38, 42, 41, 43, 48, 47, 45, 49, 48, 39, 44, 40, 27, 32, 30, 25, 30, 26, 18, 21, 18, 63, 64, 57, 59, 56, 48, 153, 148, 134, 159, 152, 138, 153, 146, 130, 159, 153, 134, 163, 160, 138, 195, 191, 170, 87, 84, 74, 96, 94, 81, 175, 173, 158, 149, 147, 129, 144, 142, 127, 116, 114, 99, 73, 71, 56, 28, 25, 12, 103, 103, 89, 54, 54, 40, 10, 10, 0, 0, 0, 0, 35, 37, 25, 71, 73, 61, 66, 69, 54, 85, 85, 72, 94, 97, 82, 109, 112, 97, 98, 98, 82, 94, 94, 76, 80, 80, 62, 92, 93, 75, 77, 78, 60, 93, 91, 74, 83, 84, 63, 123, 122, 102, 0, 0, 0, 118, 117, 97, 119, 115, 96, 73, 72, 50, 97, 93, 72, 149, 146, 124, 126, 122, 103, 107, 103, 86, 103, 101, 86, 78, 76, 60, 95, 93, 78, 122, 120, 103, 126, 127, 108, 137, 136, 125, 0, 0, 0, 108, 112, 101, 69, 75, 64, 76, 80, 70, 61, 65, 57, 36, 39, 33, 113, 113, 122, 130, 129, 145, 131, 129, 145, 130, 128, 142, 131, 129, 143, 133, 130, 145, 132, 127, 142, 132, 127, 142, 134, 129, 145, 132, 127, 142, 128, 124, 139, 132, 127, 142, 128, 124, 139, 128, 126, 140, 126, 123, 138, 128, 124, 139, 130, 125, 140, 127, 123, 138, 124, 119, 134, 128, 123, 141, 125, 120, 137, 127, 122, 140, 127, 122, 142, 126, 123, 142, 130, 124, 146, 132, 126, 151, 130, 123, 148, 122, 118, 142, 128, 124, 148, 130, 127, 151, 131, 128, 152, 133, 127, 152, 137, 133, 158, 133, 129, 153, 133, 129, 153, 134, 130, 152, 134, 130, 152, 136, 133, 152, 129, 129, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 37, 31, 42, 48, 41, 12, 18, 11, 0, 4, 0, 0, 0, 0, 147, 146, 149, 149, 143, 151, 142, 136, 144, 142, 138, 149, 144, 138, 149, 137, 131, 142, 137, 132, 145, 131, 126, 139, 131, 126, 141, 126, 121, 136, 126, 121, 136, 126, 123, 138, 121, 119, 133, 116, 114, 126, 164, 163, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 0, 0, 0, 56, 61, 59, 142, 143, 149, 142, 142, 151, 143, 141, 153, 140, 138, 150, 141, 139, 151, 137, 136, 145, 130, 129, 138, 121, 120, 127, 126, 124, 134, 127, 128, 134, 149, 150, 154, 187, 190, 187, 88, 91, 88, 0, 0, 0, 78, 81, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 19, 23, 15, 151, 155, 147, 23, 26, 20, 8, 14, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 1, 0, 0, 0, 8, 14, 10, 10, 13, 10, 8, 10, 7, 4, 7, 4, 3, 6, 1, 0, 0, 0, 0, 2, 0, 74, 78, 70, 23, 26, 18, 0, 0, 0, 4, 10, 1, 124, 130, 121, 3, 9, 0, 0, 0, 0, 4, 10, 1, 18, 24, 15, 41, 47, 38, 29, 35, 27, 45, 51, 42, 0, 0, 0, 13, 19, 10, 57, 63, 54, 38, 41, 34, 1, 4, 0, 17, 21, 13, 24, 28, 20, 32, 35, 30, 5, 9, 1, 83, 84, 75, 58, 61, 53, 15, 18, 10, 37, 40, 32, 8, 11, 3, 21, 24, 18, 14, 17, 11, 8, 14, 6, 10, 14, 6, 5, 11, 2, 20, 26, 19, 8, 11, 5, 0, 0, 0, 0, 2, 0, 12, 18, 11, 0, 5, 0, 0, 4, 0, 0, 6, 0, 34, 40, 33, 6, 12, 5, 1, 7, 1, 35, 41, 34, 55, 61, 54, 1, 7, 1, 0, 2, 0, 10, 15, 9, 0, 6, 0, 0, 1, 0, 37, 40, 34, 0, 4, 0, 13, 19, 12, 0, 0, 0, 88, 93, 87, 1, 7, 1, 0, 0, 0, 24, 29, 25, 6, 11, 7, 0, 0, 0, 4, 9, 3, 44, 47, 41, 35, 37, 34, 33, 36, 33, 2, 5, 0, 29, 30, 23, 23, 21, 8, 137, 133, 119, 144, 140, 124, 150, 147, 127, 162, 156, 138, 160, 156, 135, 190, 185, 164, 91, 91, 78, 92, 89, 76, 142, 140, 124, 185, 181, 164, 102, 100, 85, 75, 73, 58, 65, 62, 50, 114, 111, 98, 116, 114, 101, 50, 51, 35, 0, 0, 0, 0, 0, 0, 40, 41, 29, 33, 32, 21, 87, 89, 77, 95, 95, 81, 50, 50, 37, 125, 125, 109, 89, 89, 73, 78, 79, 63, 108, 108, 92, 84, 85, 66, 79, 77, 60, 81, 80, 62, 50, 48, 28, 95, 94, 74, 6, 4, 0, 156, 155, 132, 127, 124, 102, 141, 138, 116, 139, 135, 114, 162, 159, 137, 97, 96, 76, 75, 73, 58, 83, 81, 66, 91, 88, 73, 93, 91, 76, 122, 120, 103, 132, 131, 113, 121, 123, 111, 0, 0, 0, 79, 82, 74, 76, 80, 72, 61, 65, 55, 54, 58, 50, 46, 49, 44, 97, 98, 107, 124, 124, 138, 129, 126, 143, 127, 127, 140, 128, 126, 140, 128, 126, 140, 129, 126, 143, 129, 127, 141, 131, 126, 141, 128, 124, 139, 126, 121, 136, 128, 124, 139, 128, 124, 139, 124, 119, 134, 127, 125, 139, 131, 126, 141, 130, 124, 142, 127, 122, 140, 127, 122, 140, 128, 123, 141, 132, 126, 147, 130, 124, 144, 128, 123, 143, 126, 123, 142, 124, 118, 140, 127, 123, 145, 131, 125, 147, 128, 124, 148, 129, 125, 149, 136, 132, 156, 133, 127, 152, 135, 131, 155, 133, 129, 151, 127, 123, 145, 131, 128, 148, 136, 133, 150, 129, 128, 147, 133, 134, 145, 106, 106, 115, 57, 62, 62, 0, 0, 0, 0, 0, 0, 1, 7, 1, 0, 0, 0, 109, 112, 107, 47, 52, 46, 7, 13, 6, 4, 7, 4, 120, 122, 119, 142, 139, 143, 141, 138, 142, 144, 140, 146, 137, 133, 141, 135, 132, 138, 133, 129, 137, 132, 128, 136, 130, 126, 134, 121, 118, 126, 108, 107, 112, 98, 97, 102, 93, 94, 98, 142, 144, 143, 54, 57, 56, 0, 0, 0, 0, 1, 0, 0, 0, 0, 6, 11, 7, 0, 0, 0, 0, 0, 0, 0, 1, 0, 142, 147, 143, 0, 5, 1, 28, 33, 29, 11, 14, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 1, 0, 0, 0, 3, 6, 1, 0, 3, 0, 2, 5, 0, 0, 0, 0, 29, 32, 26, 10, 13, 8, 0, 0, 0, 11, 14, 9, 0, 0, 0, 0, 3, 0, 146, 150, 140, 1, 5, 0, 4, 8, 0, 16, 19, 11, 51, 54, 46, 0, 6, 0, 42, 48, 39, 0, 2, 0, 2, 5, 0, 0, 1, 0, 0, 6, 0, 104, 108, 100, 40, 44, 36, 37, 40, 32, 29, 32, 24, 38, 41, 34, 0, 0, 0, 133, 137, 129, 38, 41, 34, 135, 138, 130, 12, 16, 8, 18, 22, 12, 90, 94, 84, 51, 54, 46, 5, 9, 0, 18, 24, 15, 3, 9, 0, 60, 64, 54, 32, 38, 27, 41, 47, 38, 0, 2, 0, 30, 33, 25, 15, 18, 10, 50, 53, 45, 36, 37, 30, 7, 8, 1, 80, 81, 74, 45, 47, 37, 9, 11, 1, 28, 29, 22, 66, 69, 62, 40, 44, 36, 29, 32, 24, 57, 60, 52, 106, 109, 101, 9, 12, 4, 40, 44, 36, 61, 66, 60, 25, 30, 24, 0, 0, 0, 0, 1, 0, 3, 8, 2, 7, 13, 6, 7, 13, 6, 57, 63, 54, 0, 0, 0, 6, 12, 3, 24, 29, 23, 16, 19, 13, 3, 6, 1, 2, 5, 0, 32, 35, 30, 21, 24, 18, 18, 21, 16, 0, 0, 0, 2, 5, 1, 1, 4, 0, 0, 0, 0, 6, 11, 7, 24, 27, 22, 0, 3, 0, 4, 9, 5, 4, 9, 5, 8, 11, 5, 86, 92, 88, 73, 76, 70, 9, 12, 6, 0, 3, 0, 16, 19, 13, 28, 31, 25, 13, 14, 7, 0, 0, 0, 135, 131, 116, 141, 135, 119, 160, 154, 135, 173, 167, 148, 175, 169, 149, 176, 171, 150, 92, 89, 76, 114, 111, 98, 129, 127, 112, 191, 187, 170, 101, 99, 84, 75, 73, 60, 77, 74, 61, 98, 98, 84, 134, 131, 118, 48, 48, 34, 124, 124, 110, 58, 60, 48, 21, 23, 11, 27, 29, 17, 47, 48, 36, 88, 91, 76, 87, 90, 75, 187, 187, 173, 85, 86, 70, 82, 82, 66, 81, 81, 65, 95, 95, 77, 90, 91, 72, 151, 150, 129, 66, 65, 45, 161, 158, 136, 134, 131, 109, 175, 171, 150, 147, 144, 120, 155, 152, 130, 185, 182, 160, 133, 130, 106, 97, 93, 76, 80, 76, 62, 100, 98, 82, 92, 90, 74, 91, 88, 75, 111, 110, 92, 97, 96, 78, 135, 137, 125, 0, 0, 0, 78, 81, 71, 67, 71, 61, 61, 65, 55, 72, 76, 65, 42, 45, 39, 108, 109, 115, 117, 117, 131, 124, 124, 138, 129, 127, 141, 128, 126, 140, 128, 126, 140, 125, 122, 136, 127, 123, 138, 127, 123, 138, 131, 126, 139, 124, 119, 134, 130, 128, 142, 129, 127, 139, 127, 125, 139, 127, 125, 139, 131, 129, 143, 129, 127, 141, 128, 125, 142, 125, 122, 138, 129, 126, 143, 128, 125, 142, 128, 125, 142, 134, 131, 148, 129, 126, 143, 129, 126, 143, 129, 127, 141, 128, 126, 140, 129, 127, 139, 113, 111, 123, 102, 101, 108, 94, 94, 98, 97, 96, 99, 144, 146, 145, 75, 78, 77, 19, 22, 21, 15, 21, 17, 4, 9, 7, 1, 7, 3, 14, 20, 13, 18, 23, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 11, 3, 58, 61, 53, 21, 24, 18, 0, 0, 0, 1, 4, 0, 7, 10, 4, 8, 11, 5, 0, 2, 0, 1, 4, 0, 2, 5, 0, 0, 0, 0, 1, 4, 0, 10, 13, 8, 23, 26, 20, 23, 26, 20, 0, 0, 0, 8, 11, 5, 50, 53, 47, 48, 52, 46, 15, 17, 14, 0, 0, 0, 0, 0, 0, 9, 12, 8, 0, 0, 0, 36, 42, 38, 86, 92, 88, 0, 4, 0, 0, 0, 0, 48, 54, 47, 18, 21, 16, 0, 3, 0, 0, 0, 0, 0, 0, 0, 67, 70, 65, 0, 0, 0, 50, 53, 45, 0, 3, 0, 42, 45, 37, 16, 19, 11, 0, 0, 0, 1, 4, 0, 7, 10, 2, 0, 0, 0, 14, 17, 9, 43, 46, 38, 100, 104, 93, 43, 47, 36, 36, 40, 29, 28, 31, 21, 18, 22, 12, 52, 56, 46, 47, 51, 43, 38, 44, 35, 4, 8, 0, 7, 10, 2, 21, 24, 14, 8, 11, 3, 0, 4, 0, 57, 63, 54, 0, 0, 0, 38, 41, 34, 33, 37, 27, 3, 7, 0, 19, 23, 13, 51, 55, 44, 28, 31, 21, 1, 4, 0, 21, 24, 16, 16, 19, 11, 14, 17, 9, 22, 25, 17, 25, 31, 22, 1, 7, 0, 17, 21, 13, 49, 55, 46, 0, 0, 0, 57, 60, 52, 26, 30, 22, 16, 17, 10, 38, 40, 30, 12, 13, 4, 27, 28, 19, 40, 41, 32, 0, 0, 0, 37, 38, 31, 15, 19, 8, 30, 33, 25, 48, 49, 42, 50, 53, 45, 26, 30, 22, 11, 15, 7, 38, 41, 34, 32, 38, 29, 9, 12, 4, 0, 0, 0, 25, 29, 21, 5, 9, 1, 36, 39, 31, 23, 26, 18, 0, 0, 0, 48, 52, 44, 51, 55, 44, 42, 45, 35, 0, 0, 0, 2, 6, 0, 34, 35, 28, 14, 15, 8, 99, 100, 93, 31, 35, 27, 21, 24, 16, 3, 7, 0, 40, 46, 37, 6, 12, 3, 38, 44, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 14, 6, 0, 0, 0, 3, 5, 0, 8, 9, 2, 0, 3, 0, 7, 8, 1, 27, 28, 21, 34, 35, 28, 20, 21, 12, 0, 0, 0, 101, 97, 82, 141, 135, 117, 180, 174, 153, 174, 168, 147, 188, 182, 161, 179, 173, 152, 104, 104, 88, 138, 136, 119, 123, 122, 102, 171, 168, 148, 108, 106, 91, 78, 75, 62, 60, 59, 48, 139, 139, 125, 49, 46, 33, 66, 65, 52, 45, 47, 35, 35, 37, 25, 0, 0, 0, 33, 35, 22, 23, 25, 13, 86, 89, 74, 84, 86, 72, 87, 90, 75, 81, 84, 67, 88, 91, 74, 61, 61, 45, 85, 88, 69, 138, 138, 120, 70, 68, 48, 117, 116, 96, 6, 4, 0, 111, 107, 88, 182, 178, 157, 168, 164, 143, 174, 170, 149, 148, 145, 123, 110, 106, 85, 75, 70, 54, 126, 121, 107, 79, 77, 62, 86, 84, 68, 99, 96, 81, 124, 123, 105, 114, 112, 95, 124, 124, 110, 0, 0, 0, 99, 102, 92, 57, 61, 48, 51, 55, 44, 50, 54, 43, 39, 43, 35, 107, 109, 110, 110, 112, 116, 124, 125, 132, 117, 118, 127, 122, 123, 131, 111, 112, 121, 120, 120, 129, 130, 129, 138, 120, 118, 128, 125, 126, 135, 118, 119, 128, 120, 120, 129, 125, 126, 135, 128, 127, 136, 125, 127, 133, 126, 125, 132, 115, 116, 122, 117, 119, 123, 80, 81, 85, 87, 88, 92, 67, 69, 73, 55, 57, 59, 76, 78, 80, 95, 95, 97, 45, 45, 47, 12, 15, 14, 2, 4, 3, 3, 6, 3, 14, 16, 13, 31, 34, 31, 2, 5, 0, 25, 28, 23, 15, 21, 15, 5, 11, 4, 18, 23, 17, 25, 30, 24, 39, 44, 38, 13, 19, 12, 15, 18, 12, 31, 36, 30, 8, 14, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 20, 15, 19, 23, 15, 35, 38, 30, 99, 102, 94, 23, 26, 18, 23, 26, 18, 108, 111, 103, 50, 53, 45, 11, 15, 7, 35, 38, 30, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 43, 37, 0, 0, 0, 42, 45, 39, 3, 6, 1, 19, 22, 19, 11, 16, 10, 0, 0, 0, 0, 0, 0, 25, 30, 24, 103, 108, 102, 0, 0, 0, 0, 2, 0, 0, 1, 0, 0, 6, 0, 17, 20, 15, 5, 9, 3, 0, 0, 0, 2, 5, 0, 0, 0, 0, 5, 9, 3, 0, 2, 0, 0, 0, 0, 7, 10, 2, 0, 0, 0, 0, 0, 0, 25, 29, 21, 3, 7, 0, 23, 24, 17, 0, 0, 0, 50, 53, 45, 29, 33, 22, 19, 23, 13, 48, 54, 43, 18, 22, 12, 18, 22, 12, 0, 0, 0, 22, 28, 20, 0, 0, 0, 5, 11, 2, 18, 24, 15, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 16, 10, 12, 16, 8, 25, 28, 23, 59, 62, 56, 83, 87, 81, 104, 107, 102, 126, 132, 123, 125, 129, 121, 146, 150, 142, 128, 131, 123, 148, 154, 145, 141, 147, 138, 140, 144, 134, 138, 144, 133, 142, 145, 137, 138, 142, 132, 144, 146, 136, 150, 152, 142, 156, 158, 146, 149, 151, 139, 164, 166, 156, 176, 178, 166, 165, 167, 155, 156, 158, 146, 87, 89, 79, 4, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 87, 79, 111, 115, 107, 129, 133, 122, 141, 143, 131, 149, 151, 139, 144, 146, 134, 147, 149, 136, 147, 149, 136, 147, 149, 136, 148, 149, 140, 138, 140, 130, 135, 137, 125, 148, 150, 138, 154, 156, 144, 149, 151, 139, 154, 156, 144, 151, 155, 145, 153, 158, 145, 160, 164, 152, 156, 160, 147, 145, 150, 134, 158, 162, 149, 135, 137, 125, 131, 133, 121, 116, 118, 106, 105, 107, 95, 92, 92, 79, 91, 91, 78, 83, 83, 69, 60, 62, 50, 45, 44, 33, 62, 63, 54, 41, 42, 33, 21, 24, 14, 0, 0, 0, 65, 62, 52, 151, 147, 130, 183, 179, 160, 166, 160, 141, 195, 189, 170, 189, 183, 164, 100, 98, 80, 110, 109, 89, 136, 133, 111, 186, 183, 163, 144, 142, 125, 101, 98, 88, 116, 116, 102, 165, 164, 151, 31, 29, 14, 108, 108, 92, 63, 63, 50, 51, 53, 41, 135, 137, 125, 142, 144, 132, 67, 69, 57, 66, 68, 56, 40, 41, 29, 57, 61, 46, 57, 59, 45, 71, 74, 57, 95, 98, 81, 72, 75, 58, 52, 52, 36, 82, 81, 63, 0, 0, 0, 96, 95, 75, 108, 105, 83, 150, 147, 125, 154, 151, 127, 150, 147, 125, 112, 109, 87, 119, 115, 96, 90, 86, 69, 96, 94, 79, 80, 78, 61, 92, 90, 74, 97, 95, 80, 109, 107, 90, 114, 112, 96, 120, 120, 107, 0, 0, 0, 109, 113, 100, 72, 76, 63, 54, 59, 46, 48, 52, 42, 45, 48, 41, 40, 45, 41, 42, 47, 43, 37, 39, 38, 33, 36, 35, 45, 47, 47, 27, 32, 30, 27, 32, 30, 43, 45, 44, 17, 19, 19, 26, 28, 30, 2, 4, 3, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 10, 13, 8, 16, 19, 11, 21, 24, 16, 14, 17, 9, 7, 10, 2, 2, 5, 0, 40, 44, 36, 15, 18, 10, 18, 22, 14, 23, 26, 20, 3, 7, 0, 46, 50, 42, 2, 5, 0, 28, 31, 25, 53, 56, 51, 10, 13, 8, 0, 2, 0, 3, 8, 2, 3, 6, 1, 7, 13, 6, 0, 3, 0, 0, 0, 0, 0, 6, 0, 49, 55, 48, 12, 18, 11, 14, 20, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 39, 31, 79, 82, 76, 4, 8, 0, 8, 11, 3, 31, 35, 27, 10, 14, 6, 39, 43, 35, 8, 11, 3, 47, 48, 41, 25, 29, 21, 16, 19, 11, 21, 24, 16, 52, 55, 48, 18, 21, 16, 26, 29, 24, 15, 18, 12, 0, 2, 0, 14, 17, 11, 0, 0, 0, 31, 34, 29, 0, 0, 0, 11, 14, 9, 22, 25, 19, 23, 26, 20, 0, 0, 0, 7, 10, 4, 0, 3, 0, 24, 27, 22, 12, 16, 10, 0, 0, 0, 32, 36, 28, 19, 23, 15, 15, 18, 12, 60, 64, 56, 18, 22, 14, 66, 70, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 23, 16, 58, 59, 52, 98, 99, 92, 120, 121, 114, 150, 152, 142, 24, 28, 18, 28, 31, 21, 2, 6, 0, 19, 23, 15, 0, 3, 0, 0, 6, 0, 0, 4, 0, 0, 0, 0, 64, 70, 62, 128, 131, 121, 139, 143, 133, 148, 151, 141, 123, 127, 117, 152, 156, 146, 140, 144, 134, 137, 141, 130, 125, 129, 119, 144, 148, 137, 137, 141, 130, 130, 134, 124, 132, 136, 126, 114, 118, 107, 137, 141, 130, 135, 138, 128, 131, 135, 125, 125, 129, 119, 132, 136, 126, 135, 138, 128, 139, 143, 133, 133, 137, 127, 141, 142, 133, 150, 152, 142, 161, 163, 151, 155, 157, 145, 130, 132, 120, 159, 162, 147, 143, 145, 133, 156, 158, 144, 164, 166, 154, 155, 156, 147, 36, 39, 31, 0, 0, 0, 42, 45, 37, 14, 17, 9, 12, 16, 8, 30, 33, 25, 17, 21, 13, 95, 98, 91, 100, 104, 93, 141, 143, 131, 149, 151, 137, 137, 140, 125, 153, 155, 138, 138, 141, 124, 135, 138, 121, 137, 140, 123, 140, 142, 126, 138, 141, 124, 140, 140, 124, 130, 133, 116, 134, 137, 120, 144, 147, 132, 142, 145, 128, 143, 146, 129, 143, 146, 129, 147, 149, 134, 136, 139, 122, 146, 146, 130, 157, 160, 143, 153, 155, 138, 142, 145, 128, 148, 148, 132, 151, 151, 133, 153, 154, 135, 162, 162, 147, 166, 166, 148, 175, 173, 158, 174, 175, 156, 184, 181, 168, 202, 201, 190, 26, 28, 15, 6, 5, 0, 54, 53, 42, 159, 158, 140, 153, 148, 132, 190, 186, 167, 181, 177, 158, 181, 177, 158, 122, 121, 100, 138, 137, 115, 144, 143, 119, 172, 169, 147, 185, 184, 163, 131, 129, 114, 139, 137, 122, 157, 155, 138, 185, 183, 165, 100, 101, 83, 0, 0, 0, 121, 122, 106, 66, 69, 54, 60, 62, 50, 58, 60, 48, 84, 86, 72, 53, 56, 41, 58, 61, 46, 53, 56, 41, 60, 63, 46, 74, 77, 60, 39, 39, 23, 0, 0, 0, 82, 81, 63, 135, 133, 115, 127, 125, 105, 107, 106, 85, 124, 123, 103, 136, 135, 114, 97, 96, 76, 80, 79, 59, 92, 90, 72, 88, 87, 69, 89, 88, 70, 83, 82, 64, 87, 85, 68, 125, 124, 106, 106, 104, 86, 115, 113, 98, 131, 131, 117, 0, 0, 0, 79, 81, 69, 99, 103, 90, 55, 60, 47, 42, 45, 37, 59, 62, 54, 5, 11, 4, 3, 8, 4, 0, 1, 0, 0, 0, 0, 0, 3, 0, 0, 2, 0, 0, 0, 0, 11, 16, 12, 0, 0, 0, 0, 6, 0, 32, 37, 31, 0, 2, 0, 30, 33, 27, 3, 7, 0, 0, 0, 0, 9, 13, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 145, 149, 136, 0, 0, 0, 8, 12, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 48, 43, 38, 41, 36, 0, 0, 0, 17, 20, 15, 0, 0, 0, 7, 12, 8, 0, 3, 0, 15, 21, 15, 69, 73, 67, 0, 0, 0, 3, 6, 1, 0, 1, 0, 0, 0, 0, 1, 4, 0, 0, 5, 0, 24, 27, 22, 0, 0, 0, 10, 14, 6, 62, 66, 58, 0, 0, 0, 11, 15, 7, 3, 7, 0, 9, 12, 4, 35, 38, 30, 37, 40, 32, 31, 35, 27, 0, 1, 0, 14, 17, 9, 0, 2, 0, 0, 0, 0, 12, 16, 8, 5, 9, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 36, 33, 111, 114, 111, 156, 158, 155, 159, 162, 159, 164, 166, 165, 156, 158, 155, 144, 147, 143, 123, 126, 123, 128, 131, 125, 132, 135, 130, 118, 121, 116, 122, 125, 117, 120, 121, 114, 125, 126, 117, 129, 131, 121, 137, 141, 130, 118, 122, 112, 134, 135, 126, 142, 144, 134, 150, 152, 140, 144, 146, 134, 143, 145, 133, 148, 150, 136, 142, 144, 132, 44, 48, 37, 44, 48, 37, 0, 0, 0, 71, 75, 64, 54, 58, 48, 22, 28, 20, 75, 81, 70, 48, 54, 45, 125, 131, 120, 164, 168, 157, 133, 137, 127, 139, 143, 131, 123, 127, 117, 139, 143, 131, 136, 140, 129, 128, 131, 121, 130, 134, 124, 132, 138, 127, 135, 138, 128, 132, 138, 127, 135, 138, 128, 133, 137, 127, 135, 138, 128, 133, 137, 127, 140, 144, 134, 140, 144, 134, 135, 138, 128, 130, 134, 124, 133, 134, 125, 136, 140, 127, 121, 125, 112, 132, 137, 124, 137, 141, 128, 129, 133, 120, 134, 136, 124, 136, 138, 126, 138, 142, 129, 139, 143, 131, 141, 143, 131, 148, 152, 139, 16, 20, 9, 22, 25, 17, 29, 32, 24, 0, 3, 0, 52, 55, 48, 57, 60, 52, 1, 4, 0, 52, 55, 48, 100, 102, 92, 134, 136, 122, 142, 144, 130, 141, 143, 127, 134, 134, 119, 135, 136, 120, 140, 140, 124, 135, 136, 120, 139, 139, 123, 131, 131, 115, 137, 137, 119, 140, 141, 122, 135, 136, 118, 138, 139, 118, 140, 141, 122, 145, 145, 127, 140, 140, 124, 139, 139, 123, 145, 145, 129, 152, 152, 136, 146, 146, 130, 147, 147, 131, 151, 151, 135, 151, 151, 135, 153, 153, 137, 151, 151, 133, 154, 155, 136, 166, 166, 150, 167, 167, 151, 174, 174, 158, 195, 195, 179, 192, 192, 179, 18, 17, 6, 26, 25, 18, 35, 35, 24, 165, 163, 146, 184, 180, 163, 182, 178, 159, 180, 174, 155, 176, 170, 152, 110, 111, 88, 187, 186, 164, 175, 171, 150, 169, 166, 144, 188, 184, 162, 190, 186, 167, 174, 170, 151, 187, 186, 166, 159, 158, 138, 146, 145, 127, 123, 123, 105, 111, 112, 93, 120, 123, 106, 81, 81, 67, 0, 0, 0, 0, 0, 0, 33, 33, 19, 0, 0, 0, 0, 0, 0, 34, 36, 20, 80, 83, 66, 77, 80, 63, 77, 78, 60, 75, 75, 59, 80, 80, 62, 88, 88, 70, 82, 83, 64, 96, 95, 77, 120, 121, 100, 78, 76, 58, 113, 111, 93, 81, 80, 62, 80, 78, 61, 115, 113, 96, 79, 77, 60, 92, 90, 72, 109, 107, 90, 145, 143, 126, 130, 128, 111, 132, 132, 116, 0, 0, 0, 105, 107, 95, 74, 76, 64, 50, 54, 41, 123, 127, 119, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 23, 19, 0, 3, 0, 0, 0, 0, 0, 0, 0, 4, 9, 3, 24, 29, 23, 0, 0, 0, 14, 20, 13, 27, 33, 26, 0, 1, 0, 2, 5, 0, 0, 0, 0, 0, 3, 0, 167, 171, 163, 156, 160, 147, 0, 0, 0, 155, 159, 144, 173, 178, 160, 129, 134, 116, 12, 14, 0, 166, 171, 156, 167, 172, 157, 0, 1, 0, 21, 24, 18, 18, 21, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 0, 0, 0, 0, 0, 0, 0, 29, 31, 28, 10, 13, 8, 14, 17, 11, 0, 2, 0, 29, 32, 26, 9, 12, 6, 10, 13, 8, 0, 0, 0, 23, 24, 19, 30, 31, 24, 1, 2, 0, 0, 0, 0, 0, 0, 0, 5, 9, 1, 0, 0, 0, 18, 22, 14, 9, 12, 4, 7, 10, 4, 7, 10, 2, 8, 11, 5, 6, 12, 5, 0, 3, 0, 53, 56, 51, 109, 110, 105, 129, 129, 127, 115, 118, 112, 142, 143, 138, 127, 128, 123, 131, 132, 128, 126, 127, 122, 128, 129, 124, 137, 138, 133, 130, 132, 124, 140, 141, 134, 133, 134, 127, 134, 135, 128, 138, 142, 134, 140, 141, 132, 143, 145, 135, 133, 135, 123, 145, 149, 136, 144, 148, 135, 149, 153, 140, 150, 152, 140, 142, 144, 132, 156, 158, 146, 155, 157, 145, 140, 142, 129, 140, 142, 129, 143, 145, 131, 145, 148, 133, 151, 151, 137, 136, 138, 126, 158, 161, 146, 127, 131, 118, 44, 48, 35, 0, 0, 0, 21, 24, 14, 47, 53, 42, 67, 73, 62, 32, 36, 26, 10, 16, 5, 35, 42, 30, 125, 129, 119, 138, 142, 132, 124, 128, 116, 155, 159, 146, 135, 139, 126, 127, 131, 118, 129, 133, 122, 117, 121, 111, 107, 114, 103, 127, 130, 120, 134, 141, 129, 121, 125, 114, 125, 129, 119, 123, 127, 117, 127, 130, 120, 133, 137, 127, 137, 141, 128, 117, 121, 109, 130, 134, 121, 135, 139, 126, 133, 138, 125, 127, 131, 118, 126, 128, 116, 128, 132, 119, 124, 128, 116, 129, 131, 119, 138, 140, 128, 121, 123, 111, 133, 135, 123, 137, 141, 128, 131, 135, 123, 40, 44, 34, 110, 114, 104, 0, 0, 0, 0, 3, 0, 40, 44, 36, 2, 5, 0, 15, 18, 10, 0, 0, 0, 73, 75, 65, 135, 137, 125, 132, 132, 118, 138, 141, 126, 139, 139, 125, 127, 129, 115, 131, 131, 115, 137, 137, 121, 137, 137, 121, 142, 143, 127, 135, 138, 121, 138, 138, 120, 136, 139, 120, 137, 140, 121, 142, 143, 125, 146, 146, 128, 147, 148, 129, 144, 147, 130, 142, 143, 127, 144, 144, 128, 149, 150, 134, 135, 136, 120, 154, 154, 138, 125, 125, 109, 162, 163, 145, 153, 153, 137, 144, 144, 128, 146, 146, 130, 160, 160, 144, 154, 155, 136, 187, 187, 171, 183, 183, 167, 32, 31, 20, 39, 38, 31, 0, 0, 0, 106, 104, 88, 176, 172, 155, 181, 177, 158, 180, 174, 155, 191, 187, 168, 122, 121, 96, 136, 135, 110, 154, 151, 127, 150, 147, 125, 160, 159, 137, 186, 183, 161, 185, 184, 161, 180, 179, 159, 172, 170, 153, 150, 149, 128, 106, 107, 89, 112, 113, 95, 102, 102, 84, 111, 112, 93, 98, 99, 80, 138, 138, 120, 98, 98, 82, 83, 83, 67, 63, 65, 49, 76, 76, 60, 73, 76, 59, 65, 68, 51, 63, 64, 46, 73, 73, 55, 80, 80, 62, 71, 72, 54, 83, 82, 64, 115, 113, 96, 67, 65, 48, 100, 98, 80, 89, 88, 70, 87, 85, 70, 87, 83, 66, 83, 79, 62, 136, 132, 115, 124, 119, 105, 127, 123, 106, 137, 134, 114, 128, 124, 107, 123, 121, 106, 0, 0, 0, 101, 104, 89, 58, 60, 48, 122, 124, 114, 23, 26, 18, 19, 22, 17, 0, 2, 0, 32, 35, 30, 7, 9, 6, 13, 18, 14, 6, 11, 7, 0, 0, 0, 19, 24, 20, 0, 0, 0, 11, 16, 10, 0, 0, 0, 28, 34, 27, 0, 5, 0, 12, 18, 11, 0, 3, 0, 4, 9, 3, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 9, 3, 8, 11, 3, 15, 18, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 10, 7, 50, 52, 49, 86, 88, 85, 136, 138, 135, 149, 151, 148, 166, 169, 166, 152, 155, 152, 151, 154, 151, 140, 143, 140, 130, 133, 129, 122, 125, 119, 121, 122, 117, 121, 122, 117, 118, 118, 114, 106, 107, 102, 119, 120, 115, 120, 121, 114, 115, 116, 109, 118, 119, 112, 0, 0, 0, 28, 31, 23, 0, 0, 0, 0, 0, 0, 24, 28, 20, 29, 32, 24, 9, 12, 4, 7, 10, 2, 51, 54, 46, 131, 133, 124, 151, 153, 143, 131, 133, 121, 134, 135, 126, 128, 130, 120, 126, 127, 120, 129, 131, 121, 136, 138, 128, 136, 138, 128, 130, 132, 122, 127, 129, 117, 134, 135, 126, 129, 131, 121, 121, 123, 111, 135, 137, 125, 135, 137, 125, 132, 137, 124, 129, 131, 117, 132, 137, 122, 135, 138, 121, 131, 136, 121, 129, 133, 118, 129, 131, 117, 119, 121, 109, 127, 129, 115, 120, 122, 108, 122, 125, 110, 134, 136, 122, 150, 153, 138, 147, 149, 134, 155, 157, 143, 162, 164, 150, 0, 0, 0, 0, 0, 0, 60, 64, 54, 35, 38, 28, 110, 114, 104, 29, 36, 25, 68, 74, 63, 0, 6, 0, 55, 59, 49, 136, 140, 127, 110, 114, 102, 117, 121, 109, 121, 125, 112, 122, 126, 113, 123, 127, 117, 120, 123, 113, 116, 122, 111, 120, 123, 113, 118, 122, 112, 117, 123, 112, 119, 125, 114, 115, 119, 108, 116, 120, 110, 121, 125, 114, 115, 119, 106, 114, 118, 105, 129, 131, 119, 124, 128, 116, 122, 124, 112, 122, 124, 112, 120, 122, 110, 119, 121, 109, 128, 130, 118, 121, 123, 111, 122, 126, 113, 119, 121, 109, 127, 131, 118, 132, 137, 124, 132, 137, 124, 80, 84, 73, 93, 97, 86, 11, 15, 5, 0, 0, 0, 37, 40, 32, 12, 16, 8, 19, 23, 15, 26, 30, 22, 77, 78, 69, 127, 128, 119, 123, 122, 111, 121, 121, 108, 120, 120, 107, 123, 123, 109, 124, 124, 108, 125, 125, 109, 132, 132, 116, 142, 143, 125, 128, 129, 111, 137, 137, 119, 142, 143, 125, 146, 146, 128, 132, 133, 114, 142, 143, 125, 134, 135, 117, 127, 128, 110, 255, 255, 255, 158, 158, 142, 155, 156, 138, 128, 129, 113, 255, 255, 255, 152, 152, 134, 244, 244, 228, 255, 255, 255, 255, 255, 255, 242, 243, 225, 153, 153, 137, 168, 166, 151, 163, 164, 146, 173, 173, 157, 40, 39, 28, 38, 36, 32, 0, 0, 0, 101, 99, 84, 168, 164, 147, 175, 171, 152, 150, 147, 127, 165, 162, 142, 130, 127, 105, 111, 111, 88, 122, 119, 97, 142, 139, 117, 125, 121, 100, 126, 123, 101, 134, 131, 109, 163, 159, 140, 141, 139, 119, 135, 133, 113, 128, 129, 111, 94, 94, 76, 81, 81, 63, 97, 98, 79, 123, 123, 105, 95, 93, 76, 100, 98, 80, 82, 83, 64, 74, 74, 56, 90, 91, 72, 73, 73, 55, 70, 71, 53, 87, 87, 69, 102, 102, 84, 66, 66, 50, 67, 67, 51, 49, 50, 34, 69, 69, 53, 68, 66, 51, 77, 74, 59, 103, 101, 86, 93, 91, 76, 73, 71, 56, 83, 81, 66, 191, 187, 170, 83, 79, 62, 122, 118, 101, 175, 171, 154, 103, 98, 82, 67, 65, 50, 0, 0, 0, 91, 93, 79, 144, 146, 134, 5, 9, 0, 8, 11, 5, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 4, 0, 3, 8, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 33, 26, 62, 68, 61, 146, 152, 145, 146, 152, 145, 152, 155, 150, 142, 144, 141, 116, 119, 116, 85, 87, 84, 93, 95, 92, 68, 71, 68, 67, 70, 67, 75, 78, 77, 74, 77, 74, 97, 97, 95, 101, 104, 100, 101, 104, 100, 103, 106, 103, 103, 106, 103, 109, 112, 109, 108, 111, 107, 110, 113, 110, 110, 113, 110, 106, 108, 105, 121, 123, 120, 115, 117, 114, 113, 115, 112, 118, 121, 118, 122, 125, 119, 116, 119, 114, 120, 123, 117, 114, 116, 113, 121, 122, 117, 121, 122, 117, 119, 120, 115, 113, 114, 107, 114, 115, 108, 118, 119, 112, 120, 121, 114, 122, 123, 116, 120, 121, 114, 22, 25, 17, 44, 45, 38, 0, 0, 0, 0, 0, 0, 38, 41, 34, 23, 26, 18, 26, 30, 22, 57, 60, 52, 148, 151, 141, 151, 153, 141, 138, 140, 128, 130, 132, 120, 134, 136, 124, 143, 145, 133, 131, 133, 121, 133, 135, 123, 131, 133, 121, 134, 136, 124, 138, 137, 126, 137, 139, 127, 135, 137, 125, 128, 130, 118, 130, 132, 120, 130, 133, 118, 127, 129, 115, 130, 133, 118, 149, 151, 137, 129, 131, 117, 133, 135, 121, 133, 135, 121, 136, 138, 126, 123, 125, 113, 121, 123, 111, 124, 124, 110, 127, 127, 114, 135, 135, 122, 132, 132, 118, 130, 129, 116, 114, 115, 99, 154, 156, 140, 144, 147, 132, 102, 105, 90, 60, 62, 50, 0, 0, 0, 30, 34, 23, 25, 29, 19, 24, 30, 19, 36, 43, 32, 42, 49, 37, 120, 123, 113, 149, 153, 140, 121, 125, 112, 111, 118, 104, 120, 124, 111, 120, 124, 111, 117, 123, 110, 127, 134, 120, 123, 127, 117, 110, 116, 105, 118, 122, 112, 114, 121, 110, 104, 110, 99, 111, 115, 105, 120, 124, 111, 124, 128, 116, 124, 128, 116, 111, 116, 103, 130, 134, 121, 116, 120, 107, 118, 123, 110, 124, 128, 116, 121, 125, 112, 120, 124, 111, 120, 122, 110, 117, 121, 109, 125, 130, 117, 114, 118, 105, 115, 119, 106, 124, 128, 116, 132, 137, 124, 101, 105, 92, 79, 83, 70, 0, 0, 0, 0, 1, 0, 11, 15, 7, 25, 29, 21, 53, 57, 49, 4, 8, 0, 64, 68, 57, 114, 116, 104, 110, 109, 98, 121, 121, 108, 121, 121, 108, 123, 123, 109, 127, 127, 114, 123, 123, 109, 128, 129, 111, 138, 138, 120, 119, 120, 101, 134, 135, 117, 133, 134, 115, 135, 136, 118, 135, 136, 118, 147, 148, 129, 138, 138, 120, 255, 255, 255, 138, 138, 122, 120, 121, 105, 255, 255, 242, 255, 255, 255, 237, 237, 221, 149, 150, 134, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 150, 148, 132, 161, 159, 144, 151, 151, 135, 170, 171, 155, 39, 38, 27, 28, 27, 21, 0, 0, 0, 49, 49, 38, 167, 165, 150, 167, 166, 148, 177, 173, 154, 164, 163, 140, 109, 104, 80, 122, 119, 95, 117, 113, 92, 105, 102, 80, 107, 106, 83, 128, 127, 106, 116, 115, 95, 113, 111, 91, 88, 87, 69, 113, 111, 93, 90, 91, 72, 82, 83, 64, 87, 85, 70, 96, 97, 78, 96, 97, 78, 92, 90, 72, 96, 95, 77, 79, 77, 60, 84, 85, 66, 75, 75, 59, 68, 68, 52, 83, 84, 65, 70, 71, 53, 62, 63, 44, 61, 61, 45, 64, 65, 49, 64, 62, 46, 78, 76, 60, 86, 84, 68, 77, 74, 59, 68, 66, 51, 121, 119, 103, 94, 92, 77, 119, 114, 102, 94, 90, 76, 104, 100, 83, 174, 169, 155, 125, 121, 102, 92, 88, 71, 99, 96, 83, 0, 0, 0, 56, 58, 46, 0, 0, 0, 0, 0, 0, 90, 93, 90, 144, 147, 143, 109, 112, 109, 87, 90, 86, 64, 70, 65, 69, 74, 70, 61, 66, 62, 79, 85, 81, 68, 73, 67, 64, 67, 61, 73, 76, 70, 63, 69, 62, 81, 85, 77, 68, 71, 66, 72, 78, 72, 82, 87, 81, 88, 91, 86, 87, 90, 84, 86, 87, 82, 98, 98, 94, 93, 94, 89, 165, 166, 161, 97, 100, 95, 90, 94, 88, 117, 120, 115, 115, 116, 111, 107, 110, 104, 115, 116, 113, 114, 114, 112, 124, 127, 124, 119, 119, 117, 124, 127, 124, 117, 120, 117, 113, 115, 112, 111, 114, 111, 113, 115, 112, 117, 120, 117, 123, 126, 121, 116, 119, 114, 116, 119, 114, 114, 117, 111, 122, 125, 119, 115, 118, 110, 123, 127, 119, 122, 123, 116, 133, 134, 127, 119, 120, 111, 120, 121, 114, 121, 122, 115, 122, 124, 114, 121, 123, 113, 120, 121, 114, 113, 114, 107, 2, 4, 0, 0, 1, 0, 0, 0, 0, 5, 9, 1, 0, 0, 0, 67, 71, 63, 25, 29, 21, 67, 71, 63, 123, 125, 115, 130, 132, 120, 133, 133, 119, 137, 139, 127, 128, 130, 118, 153, 152, 141, 140, 142, 128, 127, 129, 115, 138, 141, 126, 133, 133, 119, 133, 135, 123, 140, 142, 129, 128, 130, 118, 127, 129, 115, 148, 150, 136, 144, 147, 132, 136, 138, 124, 126, 128, 114, 131, 134, 119, 136, 138, 124, 135, 137, 123, 136, 138, 124, 140, 142, 128, 141, 143, 129, 128, 130, 116, 147, 149, 132, 144, 144, 128, 126, 128, 112, 141, 143, 127, 130, 133, 116, 122, 125, 108, 156, 159, 142, 163, 165, 151, 64, 66, 52, 0, 0, 0, 0, 0, 0, 4, 8, 0, 15, 19, 8, 14, 17, 7, 13, 19, 8, 67, 73, 62, 145, 151, 140, 131, 137, 124, 142, 149, 135, 140, 147, 133, 133, 138, 125, 130, 134, 121, 135, 139, 126, 129, 136, 125, 125, 132, 118, 140, 144, 134, 117, 123, 112, 117, 123, 110, 118, 123, 110, 111, 116, 101, 139, 144, 129, 161, 166, 151, 202, 207, 192, 235, 239, 224, 140, 145, 130, 128, 132, 119, 121, 125, 112, 120, 122, 110, 122, 126, 113, 122, 126, 113, 122, 124, 112, 120, 122, 110, 122, 124, 112, 127, 129, 117, 127, 129, 117, 128, 132, 119, 128, 132, 119, 68, 72, 62, 0, 0, 0, 12, 16, 8, 8, 11, 3, 40, 44, 36, 16, 19, 11, 0, 1, 0, 95, 99, 89, 116, 118, 106, 130, 129, 116, 120, 120, 107, 124, 123, 112, 121, 121, 108, 119, 119, 105, 118, 118, 104, 119, 119, 103, 124, 124, 108, 124, 124, 108, 125, 125, 109, 132, 132, 116, 141, 141, 126, 148, 149, 130, 140, 141, 122, 138, 138, 120, 124, 124, 106, 255, 255, 247, 197, 198, 179, 140, 141, 122, 132, 133, 114, 127, 128, 110, 141, 139, 121, 139, 140, 121, 147, 148, 129, 244, 244, 226, 148, 149, 130, 151, 151, 133, 161, 162, 143, 173, 173, 155, 169, 169, 154, 61, 60, 49, 19, 17, 13, 17, 18, 13, 10, 9, 0, 142, 143, 127, 161, 160, 140, 154, 150, 131, 140, 142, 118, 118, 114, 95, 99, 96, 74, 126, 123, 101, 107, 103, 84, 108, 105, 85, 97, 93, 76, 99, 95, 78, 85, 83, 65, 88, 87, 69, 110, 109, 91, 91, 88, 73, 86, 84, 68, 108, 108, 92, 94, 92, 75, 103, 102, 84, 78, 76, 58, 80, 78, 61, 91, 89, 71, 77, 75, 57, 82, 82, 66, 76, 76, 60, 108, 108, 92, 78, 79, 63, 75, 75, 59, 63, 60, 45, 61, 59, 44, 61, 59, 46, 67, 65, 52, 73, 71, 58, 56, 53, 40, 63, 60, 47, 79, 76, 64, 168, 166, 153, 92, 89, 76, 90, 85, 73, 151, 146, 134, 98, 93, 79, 113, 110, 95, 128, 126, 110, 0, 0, 0, 0, 0, 0, 148, 150, 138, 88, 90, 82, 95, 96, 91, 120, 123, 117, 81, 84, 81, 101, 104, 100, 102, 105, 102, 99, 101, 98, 93, 96, 90, 102, 105, 102, 110, 113, 108, 106, 109, 103, 109, 112, 107, 100, 103, 97, 107, 110, 102, 109, 113, 105, 111, 115, 107, 113, 116, 108, 109, 112, 107, 106, 107, 102, 122, 123, 118, 111, 111, 107, 115, 116, 111, 107, 108, 101, 116, 117, 112, 109, 112, 107, 104, 107, 102, 117, 120, 115, 115, 116, 111, 114, 115, 110, 113, 114, 109, 121, 124, 118, 112, 113, 108, 115, 116, 111, 109, 112, 107, 122, 125, 119, 127, 130, 124, 124, 127, 122, 117, 120, 115, 118, 121, 116, 118, 121, 116, 122, 125, 119, 120, 123, 115, 123, 127, 119, 123, 127, 119, 117, 121, 113, 130, 134, 124, 129, 131, 121, 122, 124, 114, 122, 124, 114, 120, 121, 112, 122, 124, 114, 127, 128, 119, 120, 121, 112, 120, 121, 112, 136, 139, 131, 46, 50, 42, 54, 58, 50, 0, 0, 0, 9, 12, 4, 23, 26, 18, 0, 0, 0, 0, 2, 0, 21, 24, 16, 59, 63, 52, 141, 143, 131, 134, 136, 122, 145, 148, 133, 110, 110, 96, 151, 151, 137, 123, 123, 109, 141, 141, 128, 150, 153, 138, 138, 137, 126, 149, 149, 136, 141, 141, 128, 129, 131, 117, 121, 121, 108, 141, 141, 126, 164, 166, 152, 129, 131, 117, 140, 142, 128, 163, 165, 151, 130, 133, 118, 138, 141, 126, 135, 137, 123, 130, 133, 118, 131, 134, 119, 134, 136, 122, 133, 135, 119, 122, 125, 108, 138, 141, 124, 139, 139, 123, 147, 148, 129, 136, 139, 122, 151, 154, 137, 149, 152, 133, 1, 4, 0, 0, 0, 0, 21, 23, 13, 16, 20, 9, 47, 51, 41, 45, 49, 39, 5, 11, 2, 8, 14, 6, 64, 71, 57, 119, 126, 112, 133, 140, 126, 125, 132, 118, 117, 123, 110, 135, 139, 126, 121, 125, 112, 140, 145, 132, 114, 121, 107, 118, 123, 110, 123, 127, 114, 119, 126, 112, 127, 131, 118, 116, 121, 105, 255, 255, 255, 255, 255, 255, 255, 255, 255, 132, 137, 122, 255, 255, 251, 117, 122, 107, 115, 117, 105, 115, 119, 106, 121, 125, 110, 130, 133, 118, 125, 127, 112, 129, 131, 117, 130, 133, 118, 120, 122, 108, 122, 125, 110, 119, 121, 109, 138, 140, 128, 38, 40, 30, 8, 12, 1, 0, 0, 0, 0, 2, 0, 26, 30, 22, 9, 12, 4, 0, 3, 0, 110, 114, 104, 119, 121, 109, 113, 113, 100, 121, 123, 109, 119, 119, 105, 123, 123, 109, 121, 121, 108, 128, 128, 115, 125, 125, 111, 118, 118, 102, 118, 118, 102, 127, 128, 112, 135, 136, 120, 131, 131, 115, 149, 150, 132, 135, 136, 118, 139, 140, 121, 144, 144, 126, 140, 141, 122, 147, 148, 129, 140, 141, 122, 153, 152, 134, 151, 149, 132, 156, 154, 136, 149, 150, 132, 153, 152, 134, 155, 153, 135, 149, 147, 129, 153, 152, 134, 156, 154, 136, 160, 161, 142, 159, 159, 143, 56, 56, 45, 24, 26, 18, 0, 0, 0, 13, 13, 2, 144, 144, 128, 178, 176, 159, 174, 170, 149, 190, 189, 166, 114, 111, 89, 112, 108, 89, 107, 103, 84, 97, 93, 74, 86, 83, 63, 106, 102, 85, 79, 75, 58, 82, 80, 65, 94, 92, 77, 89, 87, 72, 94, 92, 77, 87, 85, 70, 91, 88, 73, 101, 99, 82, 91, 89, 71, 107, 105, 88, 89, 88, 70, 79, 77, 60, 89, 88, 70, 103, 101, 86, 80, 78, 63, 80, 80, 64, 62, 62, 46, 66, 64, 49, 71, 69, 53, 74, 72, 57, 67, 65, 52, 64, 61, 48, 74, 72, 59, 67, 65, 52, 95, 95, 81, 108, 105, 93, 75, 73, 62, 81, 78, 68, 91, 88, 77, 144, 141, 131, 94, 91, 81, 97, 96, 85, 0, 0, 0, 121, 121, 108, 112, 112, 100, 122, 124, 114, 70, 71, 64, 115, 118, 112, 83, 87, 81, 87, 90, 86, 95, 98, 93, 93, 96, 90, 95, 98, 93, 96, 99, 94, 99, 102, 96, 95, 98, 93, 99, 102, 94, 99, 102, 94, 99, 102, 94, 97, 101, 93, 94, 97, 89, 103, 107, 99, 96, 100, 92, 105, 106, 99, 97, 98, 91, 107, 108, 101, 112, 113, 106, 111, 112, 105, 108, 109, 102, 113, 114, 107, 110, 114, 106, 110, 114, 106, 110, 113, 108, 113, 114, 109, 115, 118, 112, 111, 112, 105, 115, 116, 109, 115, 116, 109, 116, 117, 112, 116, 117, 112, 118, 121, 116, 116, 119, 114, 118, 121, 116, 117, 121, 113, 122, 125, 119, 120, 123, 115, 113, 116, 108, 122, 125, 117, 130, 134, 124, 122, 124, 114, 130, 132, 122, 122, 124, 114, 122, 124, 114, 126, 127, 118, 122, 124, 114, 120, 121, 112, 127, 128, 119, 123, 125, 115, 125, 126, 117, 126, 127, 118, 125, 129, 119, 7, 10, 2, 48, 52, 44, 0, 0, 0, 19, 23, 15, 48, 52, 44, 3, 7, 0, 14, 17, 9, 8, 11, 3, 42, 45, 35, 144, 146, 134, 134, 134, 121, 151, 151, 137, 147, 147, 133, 125, 125, 111, 134, 134, 121, 152, 152, 138, 156, 156, 143, 160, 160, 146, 145, 145, 131, 148, 148, 134, 154, 156, 140, 116, 119, 102, 158, 161, 144, 147, 149, 132, 142, 145, 128, 161, 163, 149, 123, 126, 111, 150, 153, 138, 137, 140, 125, 147, 149, 134, 143, 145, 131, 120, 122, 108, 125, 127, 110, 133, 135, 119, 145, 148, 131, 135, 138, 121, 150, 153, 134, 153, 154, 135, 130, 130, 112, 157, 160, 141, 153, 156, 136, 69, 71, 55, 60, 64, 52, 0, 0, 0, 11, 15, 7, 15, 18, 10, 18, 24, 15, 10, 16, 7, 28, 34, 25, 103, 109, 98, 131, 137, 124, 127, 134, 120, 129, 133, 120, 136, 140, 127, 124, 128, 116, 125, 130, 117, 121, 125, 112, 112, 119, 105, 118, 123, 110, 123, 127, 114, 120, 124, 111, 129, 133, 120, 129, 133, 118, 255, 255, 255, 113, 117, 102, 74, 79, 64, 113, 117, 102, 255, 255, 255, 117, 122, 107, 122, 127, 111, 111, 113, 98, 127, 131, 116, 130, 133, 118, 133, 135, 121, 126, 128, 114, 128, 130, 116, 125, 127, 112, 123, 126, 111, 122, 124, 112, 142, 144, 132, 19, 20, 11, 51, 55, 44, 0, 0, 0, 2, 5, 0, 58, 61, 53, 15, 18, 10, 19, 23, 15, 79, 83, 72, 101, 103, 91, 120, 120, 107, 118, 120, 105, 117, 117, 103, 120, 122, 108, 123, 123, 109, 119, 119, 105, 121, 121, 108, 124, 124, 110, 125, 125, 111, 124, 124, 108, 134, 134, 119, 139, 139, 123, 144, 144, 126, 141, 141, 126, 141, 142, 124, 141, 142, 124, 142, 143, 125, 149, 150, 132, 127, 128, 110, 151, 149, 132, 155, 153, 135, 152, 151, 131, 153, 152, 134, 149, 147, 127, 137, 136, 116, 152, 151, 133, 149, 150, 132, 162, 163, 145, 167, 168, 149, 156, 159, 142, 38, 40, 28, 12, 13, 6, 16, 17, 10, 0, 0, 0, 152, 150, 135, 164, 162, 145, 166, 165, 143, 178, 177, 154, 87, 84, 64, 99, 95, 76, 91, 87, 70, 115, 111, 95, 92, 90, 72, 93, 89, 74, 93, 88, 76, 104, 102, 89, 87, 85, 72, 86, 83, 70, 88, 86, 73, 91, 88, 75, 94, 92, 79, 99, 96, 83, 93, 91, 76, 97, 95, 80, 78, 76, 60, 79, 76, 64, 75, 73, 60, 81, 79, 66, 78, 75, 62, 74, 72, 59, 63, 60, 47, 78, 76, 60, 81, 79, 64, 66, 64, 51, 68, 66, 53, 77, 74, 61, 74, 71, 61, 73, 70, 60, 83, 81, 70, 81, 78, 68, 88, 85, 77, 106, 102, 94, 97, 94, 86, 82, 79, 71, 59, 58, 49, 0, 0, 0, 111, 110, 99, 108, 107, 96, 124, 123, 114, 85, 86, 81, 106, 107, 102, 76, 76, 72, 78, 81, 75, 87, 90, 86, 93, 96, 90, 83, 87, 81, 94, 97, 91, 88, 91, 86, 99, 102, 96, 97, 100, 95, 96, 99, 94, 99, 102, 94, 89, 93, 85, 100, 103, 95, 100, 101, 94, 101, 102, 95, 112, 113, 106, 102, 104, 96, 101, 102, 95, 104, 105, 96, 106, 107, 100, 109, 111, 103, 114, 115, 108, 113, 114, 107, 114, 115, 108, 104, 105, 98, 108, 109, 104, 111, 112, 105, 112, 113, 108, 114, 115, 108, 116, 118, 110, 116, 118, 110, 118, 118, 114, 115, 116, 109, 121, 122, 115, 121, 122, 115, 121, 122, 115, 122, 125, 117, 123, 125, 117, 123, 125, 117, 122, 123, 116, 118, 119, 112, 120, 121, 112, 122, 124, 114, 130, 132, 122, 127, 128, 119, 127, 128, 119, 125, 126, 117, 120, 121, 112, 119, 120, 111, 123, 125, 115, 128, 130, 118, 119, 120, 111, 121, 123, 113, 120, 121, 112, 12, 16, 6, 14, 17, 7, 0, 0, 0, 0, 0, 0, 3, 7, 0, 55, 59, 51, 11, 15, 7, 52, 55, 48, 121, 125, 114, 134, 136, 124, 144, 143, 130, 138, 138, 124, 135, 135, 122, 151, 151, 137, 147, 147, 133, 148, 148, 134, 158, 158, 144, 142, 142, 129, 137, 136, 123, 154, 154, 138, 147, 149, 134, 140, 142, 126, 158, 161, 144, 128, 130, 116, 107, 109, 95, 125, 127, 112, 255, 255, 255, 130, 133, 118, 123, 126, 111, 153, 155, 140, 155, 158, 141, 161, 163, 147, 163, 166, 149, 165, 168, 151, 154, 155, 136, 139, 140, 121, 141, 142, 124, 143, 146, 127, 151, 151, 133, 147, 150, 130, 147, 150, 130, 114, 117, 100, 71, 73, 63, 0, 0, 0, 7, 10, 2, 1, 4, 0, 0, 0, 0, 10, 15, 9, 21, 27, 20, 124, 130, 119, 149, 156, 142, 136, 140, 125, 138, 143, 128, 139, 144, 129, 127, 131, 118, 124, 128, 116, 125, 130, 115, 128, 132, 119, 114, 118, 105, 115, 119, 106, 125, 130, 115, 114, 118, 103, 127, 131, 116, 182, 187, 172, 170, 174, 159, 194, 199, 183, 231, 236, 221, 255, 255, 255, 144, 149, 131, 133, 135, 121, 131, 134, 119, 133, 135, 119, 131, 134, 119, 120, 123, 106, 125, 127, 110, 134, 136, 122, 134, 136, 122, 120, 122, 108, 138, 140, 128, 119, 121, 109, 44, 46, 36, 123, 127, 117, 0, 0, 0, 0, 2, 0, 58, 61, 53, 1, 4, 0, 54, 58, 50, 46, 50, 42, 106, 108, 96, 121, 123, 109, 124, 124, 110, 119, 119, 105, 120, 120, 107, 125, 125, 111, 131, 131, 117, 127, 127, 114, 121, 121, 108, 125, 125, 109, 130, 130, 114, 123, 123, 107, 130, 130, 114, 138, 138, 122, 140, 141, 122, 141, 142, 124, 141, 142, 124, 146, 146, 128, 140, 141, 122, 149, 147, 129, 161, 160, 142, 145, 143, 126, 145, 143, 126, 152, 151, 133, 158, 156, 139, 151, 149, 132, 153, 152, 134, 161, 162, 143, 167, 168, 149, 160, 160, 144, 120, 122, 110, 6, 7, 0, 12, 12, 8, 23, 24, 17, 0, 0, 0, 147, 147, 133, 164, 162, 147, 152, 151, 129, 158, 157, 135, 66, 62, 57, 92, 87, 77, 77, 72, 60, 96, 94, 81, 89, 87, 72, 86, 81, 71, 104, 101, 93, 100, 97, 86, 95, 92, 82, 91, 88, 77, 97, 95, 84, 83, 80, 72, 99, 95, 87, 82, 79, 71, 85, 81, 73, 87, 84, 76, 67, 64, 56, 75, 72, 64, 74, 71, 63, 79, 76, 68, 71, 67, 60, 85, 81, 73, 67, 64, 56, 74, 71, 63, 54, 51, 43, 86, 83, 72, 80, 77, 69, 80, 79, 70, 66, 65, 56, 77, 73, 65, 82, 79, 73, 87, 85, 79, 80, 78, 72, 109, 106, 98, 92, 88, 80, 134, 134, 123, 0, 0, 0, 135, 137, 127, 131, 133, 124, 97, 96, 89, 94, 95, 90, 104, 104, 100, 67, 68, 64, 72, 75, 69, 71, 74, 68, 89, 92, 87, 89, 92, 87, 89, 92, 87, 95, 98, 93, 86, 92, 86, 88, 93, 87, 88, 92, 84, 94, 97, 89, 93, 96, 88, 94, 97, 89, 97, 101, 93, 92, 95, 87, 88, 92, 84, 98, 99, 92, 101, 104, 96, 100, 103, 95, 102, 104, 94, 105, 106, 99, 112, 113, 106, 109, 111, 103, 98, 99, 92, 105, 106, 99, 114, 115, 108, 113, 114, 107, 107, 108, 101, 114, 115, 108, 109, 111, 103, 114, 117, 109, 119, 120, 111, 120, 121, 114, 121, 122, 115, 121, 122, 115, 120, 121, 114, 123, 125, 115, 126, 127, 118, 115, 117, 107, 122, 124, 114, 123, 125, 115, 119, 120, 111, 127, 128, 119, 134, 136, 124, 120, 122, 110, 130, 134, 121, 121, 123, 111, 131, 133, 121, 122, 124, 112, 127, 129, 117, 121, 123, 111, 131, 133, 121, 127, 129, 117, 129, 131, 121, 133, 135, 123, 87, 91, 80, 7, 10, 0, 22, 25, 17, 140, 144, 134, 18, 22, 14, 15, 18, 10, 53, 57, 49, 9, 12, 4, 90, 94, 84, 140, 145, 132, 148, 150, 136, 135, 135, 122, 152, 152, 138, 139, 139, 125, 146, 146, 132, 154, 154, 138, 148, 148, 132, 139, 139, 123, 159, 159, 143, 148, 148, 132, 140, 142, 126, 135, 138, 121, 150, 153, 136, 126, 128, 112, 254, 255, 240, 235, 237, 223, 118, 118, 104, 125, 127, 112, 161, 163, 149, 154, 156, 142, 164, 167, 150, 148, 148, 132, 121, 124, 105, 159, 162, 145, 149, 150, 132, 144, 144, 126, 135, 136, 118, 149, 150, 132, 152, 152, 134, 151, 151, 133, 138, 138, 120, 138, 141, 124, 14, 16, 6, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 6, 12, 5, 14, 20, 13, 11, 17, 8, 98, 105, 91, 132, 137, 122, 130, 135, 119, 130, 133, 118, 126, 128, 114, 125, 127, 114, 138, 141, 126, 129, 131, 117, 125, 130, 117, 128, 130, 116, 118, 123, 108, 114, 118, 103, 129, 133, 118, 120, 124, 109, 131, 136, 121, 132, 137, 122, 128, 133, 115, 129, 134, 116, 130, 135, 117, 129, 132, 115, 128, 130, 116, 144, 147, 130, 137, 140, 123, 143, 146, 129, 129, 132, 115, 123, 126, 109, 136, 138, 124, 129, 131, 117, 135, 137, 123, 126, 128, 116, 80, 82, 72, 58, 62, 51, 0, 0, 0, 11, 15, 7, 66, 67, 60, 58, 61, 53, 14, 17, 9, 17, 21, 13, 82, 87, 74, 120, 122, 110, 125, 127, 112, 122, 125, 110, 127, 128, 112, 127, 128, 112, 123, 123, 107, 127, 128, 112, 129, 132, 115, 120, 123, 106, 125, 125, 109, 125, 125, 109, 132, 132, 116, 132, 132, 116, 135, 136, 120, 138, 138, 122, 141, 141, 126, 142, 143, 127, 149, 150, 132, 144, 142, 127, 143, 141, 124, 149, 147, 129, 142, 140, 120, 147, 148, 129, 155, 153, 133, 156, 154, 136, 146, 145, 125, 163, 161, 141, 170, 171, 153, 177, 177, 164, 43, 44, 37, 5, 5, 1, 7, 8, 3, 9, 10, 3, 0, 0, 0, 144, 143, 132, 137, 135, 118, 149, 147, 127, 166, 165, 143, 80, 76, 75, 82, 78, 75, 79, 75, 70, 77, 73, 67, 71, 68, 57, 82, 79, 71, 101, 97, 92, 83, 80, 74, 83, 80, 72, 96, 93, 87, 82, 79, 71, 86, 82, 77, 86, 82, 77, 79, 76, 68, 94, 90, 85, 77, 73, 67, 88, 85, 79, 74, 71, 65, 83, 80, 74, 88, 85, 79, 92, 88, 82, 83, 80, 74, 85, 81, 75, 85, 81, 75, 87, 83, 78, 91, 87, 81, 88, 84, 81, 88, 84, 81, 91, 87, 81, 98, 97, 91, 88, 86, 80, 106, 105, 99, 100, 96, 91, 96, 93, 85, 40, 39, 30, 50, 50, 41, 100, 100, 91, 79, 80, 73, 70, 71, 64, 99, 100, 95, 97, 97, 93, 79, 80, 75, 75, 78, 73, 82, 85, 80, 81, 84, 79, 83, 87, 81, 90, 94, 86, 83, 87, 81, 89, 92, 87, 89, 95, 86, 100, 103, 95, 94, 97, 89, 88, 92, 84, 93, 96, 88, 95, 98, 91, 90, 94, 84, 94, 96, 86, 97, 98, 91, 86, 90, 79, 100, 104, 93, 102, 104, 94, 101, 103, 93, 102, 104, 94, 101, 103, 93, 105, 106, 97, 108, 109, 102, 106, 107, 100, 113, 114, 107, 111, 112, 105, 109, 111, 103, 108, 110, 100, 122, 124, 114, 107, 109, 99, 111, 112, 103, 127, 128, 119, 119, 120, 111, 118, 119, 110, 114, 116, 106, 120, 121, 112, 125, 126, 117, 126, 127, 118, 125, 126, 117, 109, 111, 101, 126, 127, 118, 125, 126, 117, 127, 129, 117, 133, 135, 123, 126, 128, 116, 125, 127, 114, 126, 128, 116, 128, 130, 118, 129, 131, 119, 126, 128, 116, 127, 129, 117, 134, 136, 124, 123, 127, 114, 132, 137, 124, 161, 165, 155, 7, 10, 2, 78, 81, 73, 0, 0, 0, 0, 2, 0, 0, 0, 0, 38, 41, 34, 25, 28, 23, 38, 42, 32, 96, 100, 88, 138, 141, 126, 145, 145, 131, 134, 134, 121, 160, 160, 146, 147, 147, 131, 139, 139, 123, 156, 157, 141, 148, 148, 132, 141, 141, 126, 177, 178, 162, 153, 153, 137, 166, 166, 150, 167, 167, 151, 126, 128, 114, 255, 255, 255, 131, 134, 119, 255, 255, 255, 214, 217, 200, 251, 254, 237, 134, 137, 120, 154, 156, 140, 141, 144, 125, 147, 150, 130, 159, 163, 143, 165, 165, 147, 141, 142, 124, 132, 133, 114, 137, 137, 119, 146, 146, 128, 144, 144, 126, 159, 159, 141, 145, 145, 129, 21, 23, 13, 59, 63, 52, 0, 0, 0, 62, 68, 61, 0, 0, 0, 13, 19, 12, 29, 35, 29, 35, 41, 34, 69, 75, 64, 138, 144, 131, 131, 134, 119, 133, 135, 121, 140, 142, 128, 138, 141, 126, 131, 134, 119, 134, 136, 122, 126, 128, 114, 140, 142, 128, 130, 133, 118, 130, 135, 119, 131, 136, 121, 132, 137, 122, 127, 131, 116, 128, 132, 117, 140, 145, 128, 118, 123, 106, 132, 137, 120, 131, 136, 119, 131, 134, 117, 128, 131, 114, 133, 135, 119, 140, 142, 126, 138, 138, 122, 134, 137, 120, 129, 132, 115, 136, 139, 122, 138, 141, 126, 129, 131, 117, 118, 120, 107, 72, 73, 66, 0, 0, 0, 0, 0, 0, 42, 43, 36, 25, 29, 21, 52, 55, 48, 15, 18, 10, 68, 72, 62, 129, 131, 119, 123, 126, 111, 127, 129, 115, 137, 140, 125, 129, 132, 115, 128, 130, 116, 127, 129, 115, 126, 128, 114, 126, 128, 114, 123, 126, 111, 124, 124, 108, 118, 118, 104, 126, 126, 112, 128, 129, 113, 141, 141, 126, 141, 141, 126, 138, 138, 122, 137, 137, 121, 142, 143, 127, 144, 144, 128, 145, 143, 126, 142, 143, 125, 147, 148, 129, 138, 138, 120, 137, 135, 118, 166, 165, 147, 155, 156, 140, 170, 172, 158, 65, 68, 62, 10, 13, 8, 10, 13, 8, 10, 11, 6, 0, 0, 0, 0, 0, 0, 144, 146, 134, 141, 142, 124, 149, 147, 127, 171, 173, 150, 82, 77, 81, 95, 91, 90, 88, 84, 81, 93, 90, 82, 77, 73, 65, 83, 80, 74, 85, 81, 75, 81, 77, 74, 75, 72, 66, 84, 83, 77, 90, 89, 82, 81, 79, 75, 85, 84, 78, 81, 79, 73, 78, 74, 70, 84, 83, 79, 82, 80, 76, 81, 77, 74, 89, 85, 82, 96, 92, 89, 89, 85, 82, 104, 102, 98, 87, 85, 81, 88, 84, 81, 97, 95, 91, 91, 90, 86, 93, 88, 88, 96, 94, 92, 96, 94, 90, 70, 69, 63, 49, 48, 42, 83, 82, 75, 0, 0, 0, 57, 56, 52, 92, 91, 87, 104, 104, 100, 97, 97, 93, 87, 88, 83, 114, 117, 111, 88, 91, 86, 78, 79, 74, 85, 88, 82, 87, 90, 84, 81, 84, 79, 81, 84, 79, 78, 81, 75, 79, 82, 76, 83, 87, 79, 85, 88, 80, 87, 90, 82, 85, 88, 80, 88, 92, 84, 95, 98, 91, 89, 93, 85, 93, 97, 86, 94, 97, 89, 94, 97, 89, 94, 97, 89, 87, 90, 82, 100, 102, 92, 93, 96, 88, 94, 98, 87, 106, 109, 99, 101, 103, 93, 105, 106, 97, 107, 108, 101, 94, 96, 88, 109, 111, 103, 108, 110, 100, 101, 103, 93, 109, 111, 101, 111, 112, 103, 116, 118, 108, 116, 118, 108, 115, 117, 107, 114, 116, 106, 121, 123, 113, 119, 120, 111, 120, 121, 112, 125, 127, 114, 123, 125, 113, 127, 129, 117, 128, 130, 118, 120, 122, 110, 119, 121, 109, 123, 125, 113, 129, 131, 119, 128, 130, 118, 140, 142, 129, 126, 128, 116, 122, 124, 112, 119, 121, 109, 128, 130, 118, 129, 131, 119, 125, 127, 114, 125, 127, 114, 138, 142, 129, 163, 166, 156, 0, 2, 0, 0, 3, 0, 0, 0, 0, 14, 17, 11, 0, 0, 0, 54, 57, 52, 4, 7, 2, 10, 14, 6, 52, 56, 46, 149, 151, 137, 149, 149, 136, 131, 131, 117, 145, 145, 131, 173, 173, 157, 141, 141, 126, 146, 146, 130, 131, 131, 115, 140, 140, 124, 165, 165, 149, 159, 159, 143, 149, 150, 134, 154, 154, 138, 134, 137, 120, 125, 127, 110, 152, 152, 136, 160, 160, 144, 152, 152, 136, 168, 168, 152, 134, 137, 120, 162, 163, 145, 130, 130, 112, 173, 173, 155, 145, 145, 129, 141, 142, 124, 140, 141, 122, 140, 141, 122, 151, 151, 133, 139, 140, 121, 135, 136, 118, 156, 157, 139, 141, 141, 126, 112, 114, 102, 81, 85, 75, 0, 0, 0, 22, 25, 19, 9, 12, 6, 0, 2, 0, 33, 39, 32, 41, 47, 40, 109, 115, 104, 156, 163, 149, 137, 142, 126, 131, 134, 119, 140, 142, 128, 138, 141, 126, 134, 136, 122, 134, 136, 122, 134, 136, 122, 130, 133, 118, 142, 144, 130, 125, 130, 115, 133, 135, 121, 128, 133, 115, 123, 128, 112, 131, 136, 119, 133, 138, 121, 132, 137, 120, 131, 136, 119, 134, 137, 120, 141, 143, 127, 133, 135, 119, 131, 131, 115, 145, 145, 129, 150, 153, 136, 142, 145, 128, 145, 148, 131, 144, 147, 130, 147, 149, 132, 144, 147, 132, 120, 122, 110, 60, 62, 52, 7, 8, 1, 29, 32, 24, 55, 59, 51, 34, 35, 28, 40, 44, 36, 28, 31, 23, 88, 90, 80, 123, 125, 113, 131, 134, 119, 131, 134, 119, 130, 133, 118, 134, 136, 122, 136, 138, 124, 124, 124, 110, 122, 125, 108, 125, 127, 112, 125, 125, 111, 131, 134, 119, 129, 132, 115, 128, 129, 113, 138, 138, 122, 144, 144, 128, 141, 143, 127, 145, 148, 131, 145, 148, 131, 145, 148, 131, 137, 140, 123, 159, 162, 145, 148, 151, 132, 150, 153, 134, 172, 175, 156, 205, 207, 193, 137, 140, 123, 23, 27, 14, 19, 22, 17, 17, 22, 16, 15, 21, 15, 7, 9, 6, 28, 31, 25, 0, 0, 0, 23, 25, 13, 155, 155, 142, 151, 151, 135, 151, 152, 131, 149, 150, 129, 93, 98, 69, 171, 174, 144, 156, 155, 134, 108, 106, 91, 111, 109, 98, 87, 86, 75, 77, 73, 65, 86, 83, 75, 85, 85, 74, 76, 75, 66, 88, 86, 80, 77, 76, 70, 81, 79, 73, 83, 82, 75, 71, 70, 64, 77, 76, 72, 77, 76, 72, 81, 79, 75, 83, 81, 77, 77, 72, 69, 87, 85, 81, 94, 92, 88, 68, 66, 62, 50, 49, 43, 68, 67, 60, 49, 48, 42, 53, 51, 47, 60, 58, 52, 34, 33, 27, 19, 17, 13, 6, 5, 1, 98, 96, 95, 90, 88, 86, 87, 85, 83, 84, 84, 82, 88, 89, 86, 121, 122, 117, 95, 98, 93, 82, 85, 80, 90, 94, 88, 71, 74, 66, 83, 87, 79, 80, 83, 75, 86, 89, 81, 83, 87, 79, 85, 88, 80, 82, 86, 78, 85, 88, 80, 87, 90, 82, 87, 90, 82, 89, 93, 85, 86, 90, 79, 99, 102, 92, 90, 94, 84, 93, 97, 86, 92, 95, 85, 95, 97, 87, 92, 95, 85, 94, 97, 89, 94, 98, 87, 97, 101, 91, 100, 104, 93, 90, 91, 82, 105, 106, 97, 105, 106, 97, 106, 108, 98, 109, 111, 103, 112, 113, 104, 115, 117, 107, 119, 120, 111, 113, 114, 105, 111, 112, 103, 115, 117, 107, 107, 109, 99, 121, 125, 114, 111, 112, 103, 115, 119, 108, 117, 121, 111, 120, 121, 112, 117, 121, 109, 124, 128, 116, 120, 124, 111, 118, 120, 107, 133, 135, 123, 121, 123, 111, 128, 130, 116, 125, 127, 112, 134, 136, 122, 134, 136, 124, 130, 132, 120, 147, 149, 134, 125, 127, 112, 130, 133, 118, 131, 133, 121, 135, 137, 125, 144, 147, 132, 129, 131, 119, 132, 136, 126, 19, 23, 13, 33, 34, 27, 0, 0, 0, 97, 100, 95, 0, 0, 0, 42, 45, 39, 17, 20, 15, 30, 33, 27, 61, 65, 57, 145, 147, 135, 138, 138, 124, 137, 136, 123, 144, 143, 130, 145, 145, 129, 167, 167, 151, 133, 133, 117, 161, 161, 145, 139, 139, 123, 156, 157, 141, 187, 187, 171, 155, 156, 140, 154, 155, 136, 165, 165, 147, 155, 156, 138, 149, 150, 132, 142, 145, 126, 155, 156, 138, 168, 169, 150, 182, 183, 164, 159, 159, 143, 167, 168, 149, 160, 160, 144, 174, 175, 156, 167, 168, 149, 156, 157, 139, 166, 166, 148, 153, 154, 135, 142, 143, 125, 138, 138, 120, 135, 136, 118, 154, 154, 138, 119, 121, 109, 19, 20, 13, 0, 0, 0, 25, 28, 23, 32, 35, 30, 0, 0, 0, 24, 29, 23, 35, 41, 34, 173, 177, 169, 99, 102, 92, 128, 132, 119, 129, 131, 117, 130, 133, 118, 131, 134, 119, 128, 130, 116, 135, 137, 123, 141, 143, 129, 137, 140, 125, 134, 136, 122, 130, 133, 118, 128, 131, 114, 142, 147, 129, 150, 155, 137, 140, 142, 126, 143, 146, 129, 133, 135, 119, 137, 142, 124, 131, 134, 117, 144, 147, 130, 135, 138, 121, 140, 142, 126, 147, 147, 131, 141, 141, 126, 141, 143, 127, 144, 147, 130, 141, 143, 127, 149, 152, 135, 154, 156, 140, 141, 143, 131, 26, 27, 18, 60, 62, 54, 1, 4, 0, 0, 0, 0, 31, 35, 27, 33, 37, 29, 33, 37, 29, 99, 100, 91, 121, 123, 111, 138, 141, 126, 134, 136, 122, 131, 134, 119, 136, 138, 124, 129, 131, 117, 130, 133, 118, 121, 123, 109, 121, 123, 109, 120, 122, 108, 106, 108, 94, 137, 136, 123, 153, 153, 139, 166, 169, 154, 205, 208, 191, 200, 204, 189, 149, 153, 138, 83, 88, 75, 46, 52, 41, 20, 26, 15, 26, 32, 21, 17, 23, 12, 48, 52, 44, 45, 48, 41, 46, 50, 42, 44, 47, 39, 32, 38, 29, 35, 41, 34, 38, 43, 37, 14, 20, 13, 26, 32, 25, 13, 18, 14, 0, 0, 0, 80, 83, 68, 141, 141, 126, 147, 148, 129, 134, 135, 114, 136, 140, 118, 92, 89, 95, 80, 77, 80, 81, 81, 81, 87, 87, 87, 45, 45, 45, 28, 26, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 31, 31, 31, 31, 33, 80, 77, 80, 100, 98, 101, 100, 98, 101, 90, 87, 90, 90, 87, 90, 94, 91, 92, 90, 88, 88, 81, 81, 81, 110, 113, 110, 104, 107, 104, 72, 75, 69, 76, 80, 74, 80, 83, 75, 85, 88, 80, 182, 186, 178, 88, 92, 84, 82, 86, 78, 88, 92, 84, 85, 88, 80, 82, 86, 78, 83, 87, 79, 88, 92, 84, 78, 81, 73, 86, 89, 81, 88, 92, 84, 87, 90, 82, 95, 99, 89, 87, 91, 80, 136, 140, 129, 90, 94, 84, 93, 97, 86, 73, 77, 66, 88, 92, 82, 97, 101, 91, 95, 99, 89, 104, 108, 98, 102, 104, 94, 105, 106, 97, 105, 106, 97, 106, 108, 98, 106, 108, 98, 111, 112, 103, 113, 114, 105, 114, 116, 106, 121, 123, 113, 113, 116, 106, 109, 113, 103, 118, 122, 112, 123, 127, 117, 108, 112, 99, 117, 121, 109, 123, 127, 114, 118, 123, 110, 120, 124, 111, 128, 132, 119, 128, 130, 118, 125, 127, 114, 122, 124, 112, 119, 121, 109, 127, 129, 115, 138, 140, 128, 129, 131, 119, 134, 136, 124, 137, 140, 125, 134, 136, 122, 129, 131, 117, 148, 150, 136, 137, 140, 125, 138, 141, 126, 135, 137, 123, 131, 133, 121, 117, 121, 109, 95, 99, 89, 25, 29, 21, 18, 21, 16, 0, 0, 0, 0, 0, 0, 53, 56, 51, 22, 25, 19, 23, 26, 20, 158, 161, 156, 156, 158, 146, 141, 141, 129, 152, 152, 138, 142, 143, 127, 147, 147, 131, 151, 151, 135, 131, 131, 115, 140, 140, 124, 137, 137, 121, 158, 158, 142, 147, 147, 131, 163, 164, 148, 174, 175, 156, 176, 176, 160, 180, 180, 162, 140, 141, 122, 158, 158, 140, 148, 149, 130, 171, 172, 154, 152, 152, 134, 176, 177, 159, 153, 154, 135, 152, 152, 134, 144, 144, 126, 155, 156, 138, 153, 154, 135, 149, 150, 132, 133, 134, 115, 147, 148, 129, 167, 168, 149, 153, 154, 135, 148, 149, 130, 143, 146, 129, 2, 4, 0, 26, 27, 20, 0, 0, 0, 62, 65, 60, 0, 0, 0, 30, 33, 27, 32, 35, 30, 97, 100, 95, 79, 83, 72, 143, 145, 133, 147, 149, 134, 135, 137, 123, 126, 128, 112, 138, 141, 126, 131, 134, 119, 144, 147, 132, 133, 135, 119, 138, 141, 124, 140, 142, 126, 136, 139, 122, 137, 140, 123, 142, 145, 128, 130, 133, 116, 135, 138, 121, 133, 135, 119, 137, 140, 123, 135, 138, 121, 147, 149, 132, 137, 140, 123, 140, 142, 126, 162, 165, 146, 136, 139, 122, 142, 145, 128, 157, 160, 143, 150, 153, 136, 158, 161, 144, 147, 149, 132, 140, 145, 130, 23, 24, 17, 85, 87, 77, 0, 3, 0, 8, 11, 3, 55, 59, 51, 50, 53, 45, 19, 23, 15, 120, 121, 112, 141, 143, 131, 131, 136, 121, 141, 143, 129, 144, 148, 135, 165, 170, 154, 149, 153, 138, 113, 117, 104, 55, 60, 47, 19, 23, 13, 31, 35, 25, 46, 50, 40, 40, 44, 34, 47, 52, 39, 51, 55, 44, 40, 44, 34, 48, 52, 44, 38, 41, 34, 48, 54, 45, 39, 44, 38, 42, 48, 41, 39, 47, 40, 45, 50, 44, 44, 52, 45, 49, 57, 49, 55, 61, 54, 41, 47, 40, 41, 49, 41, 38, 43, 37, 33, 39, 32, 32, 37, 31, 33, 39, 32, 0, 0, 0, 0, 0, 0, 113, 113, 100, 147, 147, 131, 171, 172, 154, 165, 166, 145, 144, 148, 126, 78, 77, 84, 81, 82, 91, 75, 76, 85, 78, 78, 87, 74, 75, 84, 83, 81, 91, 83, 81, 91, 92, 90, 100, 86, 85, 92, 88, 87, 94, 88, 88, 92, 90, 89, 94, 85, 84, 89, 88, 88, 92, 87, 87, 91, 86, 85, 90, 95, 95, 99, 100, 99, 104, 79, 79, 81, 84, 83, 86, 94, 94, 96, 81, 81, 83, 88, 88, 92, 92, 91, 96, 79, 78, 83, 90, 89, 94, 87, 83, 89, 97, 94, 99, 103, 100, 105, 84, 82, 83, 89, 86, 87, 130, 131, 128, 124, 122, 120, 87, 87, 87, 74, 77, 74, 81, 84, 79, 83, 87, 81, 83, 87, 79, 100, 103, 95, 79, 85, 77, 76, 80, 72, 72, 78, 70, 76, 82, 73, 96, 100, 92, 88, 92, 84, 83, 87, 79, 85, 88, 80, 85, 88, 80, 85, 88, 80, 89, 93, 83, 88, 94, 83, 79, 83, 72, 88, 94, 83, 88, 94, 83, 89, 93, 83, 92, 95, 85, 93, 97, 86, 92, 95, 85, 95, 99, 89, 93, 97, 86, 89, 93, 83, 102, 106, 96, 103, 107, 97, 107, 109, 99, 109, 111, 101, 107, 109, 99, 107, 109, 99, 104, 105, 96, 111, 112, 103, 116, 118, 108, 114, 116, 106, 113, 116, 106, 115, 119, 108, 114, 116, 106, 117, 121, 109, 121, 125, 112, 120, 124, 111, 111, 116, 103, 120, 124, 111, 124, 128, 116, 123, 127, 114, 118, 120, 107, 125, 130, 117, 126, 128, 114, 130, 133, 118, 128, 130, 116, 130, 133, 118, 129, 131, 117, 133, 135, 121, 128, 130, 116, 131, 134, 119, 129, 131, 117, 131, 134, 119, 127, 129, 115, 131, 134, 119, 130, 133, 118, 140, 142, 128, 131, 135, 123, 150, 154, 143, 42, 45, 37, 12, 16, 10, 0, 0, 0, 38, 41, 36, 59, 62, 56, 22, 25, 19, 19, 22, 17, 82, 85, 80, 165, 167, 157, 151, 151, 137, 140, 140, 126, 160, 160, 144, 154, 154, 138, 156, 157, 141, 152, 152, 136, 141, 141, 126, 134, 134, 119, 166, 166, 150, 162, 162, 147, 171, 172, 156, 158, 158, 140, 174, 175, 156, 145, 145, 127, 152, 152, 134, 155, 156, 138, 171, 172, 154, 173, 173, 155, 158, 158, 140, 173, 173, 155, 161, 162, 143, 141, 144, 125, 148, 151, 132, 134, 135, 117, 148, 149, 130, 145, 149, 129, 169, 170, 152, 151, 154, 135, 145, 149, 129, 155, 158, 139, 157, 160, 141, 147, 149, 132, 51, 53, 41, 78, 79, 72, 0, 0, 0, 40, 40, 36, 0, 0, 0, 46, 49, 44, 33, 36, 31, 72, 75, 67, 128, 131, 121, 149, 153, 140, 149, 151, 137, 136, 138, 124, 135, 137, 123, 134, 136, 122, 134, 137, 120, 140, 142, 128, 138, 141, 124, 112, 114, 98, 148, 150, 134, 142, 145, 128, 137, 140, 123, 154, 156, 140, 141, 143, 129, 158, 161, 144, 138, 141, 124, 142, 145, 128, 149, 152, 135, 136, 139, 122, 142, 145, 128, 137, 140, 125, 148, 150, 136, 147, 149, 134, 153, 158, 143, 142, 147, 129, 132, 137, 120, 146, 151, 136, 143, 150, 136, 143, 147, 136, 42, 45, 37, 37, 40, 32, 0, 0, 0, 1, 4, 0, 0, 0, 0, 43, 47, 36, 36, 40, 29, 70, 71, 62, 58, 62, 51, 44, 48, 37, 51, 55, 44, 55, 61, 50, 52, 58, 47, 46, 52, 43, 49, 56, 44, 40, 46, 35, 36, 42, 34, 45, 51, 42, 43, 49, 41, 55, 61, 52, 39, 45, 36, 44, 47, 39, 42, 48, 41, 43, 49, 41, 41, 47, 38, 52, 57, 51, 46, 51, 45, 41, 47, 40, 59, 64, 58, 42, 48, 41, 56, 62, 53, 54, 60, 51, 52, 57, 49, 69, 75, 68, 39, 44, 38, 43, 49, 43, 50, 56, 49, 53, 58, 52, 0, 0, 0, 0, 0, 0, 103, 102, 93, 153, 153, 139, 141, 141, 128, 159, 159, 143, 128, 129, 113, 133, 135, 119, 80, 80, 84, 81, 80, 89, 84, 82, 94, 93, 91, 103, 90, 88, 100, 91, 89, 101, 87, 85, 99, 91, 89, 101, 94, 94, 105, 92, 90, 102, 86, 84, 96, 90, 88, 100, 102, 101, 110, 78, 77, 84, 88, 87, 94, 87, 86, 93, 88, 87, 94, 94, 93, 100, 91, 90, 97, 85, 84, 91, 92, 91, 96, 85, 84, 91, 81, 80, 87, 79, 78, 85, 83, 81, 89, 74, 74, 76, 97, 96, 101, 123, 120, 123, 131, 128, 129, 106, 106, 104, 100, 100, 98, 77, 78, 73, 73, 74, 69, 102, 103, 98, 85, 86, 81, 82, 86, 78, 83, 87, 81, 75, 79, 71, 77, 83, 74, 89, 93, 85, 97, 103, 94, 76, 82, 73, 84, 90, 81, 81, 87, 78, 80, 83, 75, 88, 92, 84, 81, 87, 78, 87, 90, 82, 82, 86, 78, 84, 90, 81, 84, 90, 81, 83, 89, 80, 76, 82, 71, 82, 88, 79, 93, 97, 86, 87, 91, 80, 90, 94, 84, 92, 95, 85, 97, 101, 91, 97, 101, 91, 102, 104, 94, 97, 101, 91, 97, 101, 91, 116, 118, 106, 108, 110, 100, 104, 105, 96, 105, 106, 97, 116, 118, 108, 109, 111, 101, 114, 116, 106, 115, 117, 107, 113, 116, 106, 109, 113, 103, 115, 119, 108, 123, 127, 117, 117, 121, 109, 121, 125, 112, 117, 121, 109, 122, 126, 115, 118, 123, 110, 121, 125, 112, 122, 126, 113, 127, 131, 118, 128, 130, 118, 128, 130, 118, 127, 129, 115, 128, 130, 116, 131, 133, 121, 143, 145, 131, 129, 131, 117, 127, 129, 115, 135, 137, 123, 136, 138, 124, 136, 138, 124, 135, 139, 124, 138, 141, 126, 137, 140, 125, 137, 141, 128, 143, 147, 136, 2, 5, 0, 26, 29, 24, 0, 0, 0, 44, 47, 41, 13, 14, 9, 15, 18, 12, 8, 11, 5, 40, 43, 38, 95, 97, 89, 159, 162, 147, 139, 139, 125, 140, 140, 124, 146, 146, 130, 159, 159, 143, 153, 153, 137, 158, 158, 142, 170, 171, 155, 149, 150, 134, 158, 158, 142, 167, 167, 151, 158, 158, 142, 151, 151, 133, 163, 164, 146, 173, 173, 155, 180, 180, 162, 158, 158, 140, 146, 146, 128, 138, 138, 120, 152, 152, 134, 153, 154, 135, 145, 145, 127, 143, 146, 127, 130, 130, 112, 173, 177, 157, 147, 150, 130, 158, 161, 142, 144, 147, 128, 142, 145, 126, 137, 140, 121, 144, 147, 128, 143, 146, 129, 141, 143, 131, 33, 37, 29, 0, 0, 0, 0, 0, 0, 53, 57, 49, 29, 32, 24, 43, 46, 38, 62, 66, 56, 145, 149, 136, 153, 158, 143, 138, 143, 128, 126, 128, 114, 128, 131, 114, 136, 139, 122, 144, 147, 132, 137, 140, 123, 156, 159, 142, 143, 146, 129, 130, 133, 116, 145, 148, 131, 144, 147, 130, 138, 143, 128, 140, 145, 130, 135, 137, 123, 135, 139, 124, 138, 143, 128, 150, 154, 139, 144, 149, 133, 166, 171, 156, 149, 151, 137, 102, 106, 94, 45, 49, 36, 49, 56, 42, 77, 83, 72, 52, 58, 47, 45, 51, 42, 54, 60, 51, 54, 60, 51, 55, 61, 52, 67, 73, 64, 0, 0, 0, 47, 51, 43, 66, 70, 60, 35, 39, 26, 139, 143, 131, 66, 68, 58, 65, 69, 56, 59, 63, 52, 55, 61, 50, 65, 69, 56, 66, 70, 57, 51, 55, 42, 55, 59, 49, 52, 56, 46, 61, 65, 55, 61, 65, 55, 44, 48, 37, 54, 58, 48, 57, 63, 54, 57, 60, 52, 55, 59, 51, 48, 54, 45, 47, 51, 43, 58, 61, 55, 55, 59, 51, 52, 57, 49, 47, 52, 46, 47, 52, 46, 64, 70, 64, 42, 48, 41, 59, 62, 56, 53, 58, 52, 60, 68, 61, 45, 53, 46, 0, 6, 0, 0, 0, 0, 0, 0, 0, 100, 100, 89, 162, 162, 149, 146, 146, 132, 156, 153, 140, 144, 143, 130, 146, 146, 132, 135, 135, 122, 111, 108, 111, 119, 116, 120, 120, 119, 124, 112, 111, 116, 120, 119, 124, 120, 119, 126, 129, 128, 135, 125, 123, 130, 129, 128, 135, 127, 128, 134, 128, 127, 134, 127, 126, 133, 123, 122, 129, 136, 135, 142, 131, 131, 135, 129, 128, 133, 122, 121, 126, 127, 127, 129, 122, 122, 124, 121, 121, 123, 130, 130, 132, 134, 133, 136, 123, 123, 125, 115, 117, 118, 114, 114, 116, 98, 98, 98, 88, 89, 86, 85, 86, 81, 81, 83, 75, 80, 81, 74, 85, 86, 79, 69, 70, 63, 91, 92, 85, 87, 89, 81, 87, 90, 84, 85, 88, 80, 81, 84, 79, 86, 89, 81, 65, 68, 60, 78, 84, 75, 78, 84, 75, 82, 88, 79, 83, 89, 80, 76, 82, 73, 77, 83, 74, 79, 85, 77, 84, 90, 81, 78, 84, 75, 79, 85, 77, 83, 89, 80, 84, 90, 81, 82, 88, 79, 81, 87, 78, 86, 93, 82, 82, 86, 76, 97, 101, 91, 101, 105, 94, 99, 102, 92, 102, 106, 96, 82, 86, 76, 96, 100, 90, 93, 97, 86, 92, 96, 83, 107, 109, 97, 101, 103, 91, 119, 121, 109, 106, 108, 96, 116, 118, 106, 107, 109, 97, 118, 119, 110, 120, 121, 112, 115, 117, 107, 122, 126, 113, 115, 119, 108, 121, 125, 114, 117, 121, 109, 110, 114, 102, 128, 132, 119, 121, 125, 112, 124, 128, 116, 118, 123, 110, 140, 145, 132, 129, 133, 120, 129, 131, 119, 128, 130, 116, 129, 131, 119, 130, 133, 118, 125, 127, 112, 127, 129, 115, 136, 138, 124, 131, 134, 119, 138, 141, 126, 143, 145, 131, 123, 126, 111, 138, 141, 126, 132, 137, 124, 113, 117, 104, 142, 145, 135, 155, 156, 147, 36, 39, 31, 57, 60, 54, 0, 0, 0, 31, 34, 29, 0, 0, 0, 54, 57, 52, 28, 30, 27, 22, 25, 19, 28, 30, 20, 148, 150, 136, 151, 151, 135, 152, 152, 136, 149, 150, 134, 144, 144, 128, 151, 151, 135, 149, 150, 134, 159, 159, 143, 141, 141, 126, 152, 152, 136, 159, 159, 141, 166, 166, 148, 165, 165, 147, 128, 129, 111, 160, 161, 142, 131, 131, 113, 151, 154, 135, 161, 164, 145, 157, 160, 141, 152, 152, 134, 148, 148, 132, 147, 150, 130, 145, 149, 129, 154, 157, 138, 147, 150, 130, 147, 150, 130, 144, 144, 126, 144, 147, 128, 157, 160, 141, 157, 160, 141, 148, 151, 132, 142, 145, 128, 160, 165, 150, 3, 7, 0, 0, 0, 0, 0, 0, 0, 30, 33, 25, 25, 29, 21, 71, 75, 62, 89, 94, 81, 138, 143, 128, 103, 107, 95, 155, 157, 143, 143, 147, 132, 143, 145, 131, 135, 137, 123, 121, 123, 109, 134, 136, 122, 137, 140, 125, 144, 147, 132, 142, 144, 130, 164, 166, 152, 167, 171, 159, 136, 140, 127, 97, 101, 91, 45, 51, 40, 74, 80, 69, 26, 32, 21, 63, 69, 60, 45, 51, 40, 50, 57, 46, 62, 68, 57, 80, 84, 73, 55, 61, 52, 48, 54, 45, 60, 66, 57, 43, 51, 42, 56, 64, 54, 45, 54, 44, 58, 66, 57, 55, 61, 52, 30, 33, 25, 16, 19, 11, 9, 13, 2, 11, 16, 3, 99, 103, 90, 67, 71, 59, 68, 73, 60, 92, 96, 83, 64, 68, 55, 71, 75, 64, 60, 64, 52, 67, 71, 59, 61, 65, 55, 59, 63, 52, 53, 57, 47, 74, 78, 68, 67, 71, 61, 78, 81, 71, 82, 86, 76, 66, 70, 60, 78, 81, 71, 58, 62, 51, 71, 75, 64, 68, 72, 64, 59, 62, 54, 74, 78, 70, 76, 82, 73, 81, 85, 77, 69, 73, 65, 107, 110, 102, 79, 82, 76, 73, 76, 70, 22, 25, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 52, 40, 161, 161, 147, 158, 158, 144, 156, 153, 140, 159, 157, 144, 148, 148, 134, 144, 143, 130, 152, 152, 138, 125, 125, 111, 105, 105, 94, 99, 99, 88, 93, 95, 83, 84, 86, 74, 85, 87, 77, 106, 107, 100, 98, 99, 92, 88, 91, 86, 106, 107, 102, 97, 97, 93, 86, 89, 83, 90, 93, 90, 85, 87, 84, 81, 84, 79, 75, 78, 75, 83, 86, 83, 78, 81, 75, 74, 75, 70, 87, 88, 83, 83, 83, 79, 76, 76, 72, 85, 86, 81, 80, 83, 75, 82, 86, 78, 81, 84, 79, 78, 81, 73, 81, 83, 75, 76, 77, 70, 93, 95, 85, 79, 83, 72, 86, 89, 81, 86, 89, 81, 85, 86, 79, 85, 88, 80, 93, 96, 88, 79, 82, 74, 79, 82, 74, 71, 77, 68, 76, 80, 72, 82, 86, 78, 77, 83, 74, 79, 85, 77, 83, 89, 80, 53, 59, 50, 75, 81, 72, 79, 85, 77, 88, 94, 85, 78, 84, 75, 82, 88, 79, 79, 85, 77, 82, 88, 79, 82, 88, 79, 86, 92, 84, 86, 90, 79, 93, 97, 86, 83, 87, 77, 95, 99, 89, 94, 98, 87, 87, 91, 80, 99, 102, 92, 104, 109, 96, 99, 103, 90, 104, 109, 96, 97, 99, 86, 105, 107, 95, 102, 104, 92, 109, 111, 99, 114, 116, 104, 116, 118, 106, 105, 107, 95, 115, 117, 105, 114, 116, 104, 118, 120, 107, 108, 110, 98, 114, 116, 104, 120, 124, 111, 121, 125, 114, 123, 127, 114, 118, 123, 110, 121, 125, 112, 122, 124, 112, 123, 125, 113, 128, 130, 118, 125, 127, 114, 122, 124, 112, 138, 140, 128, 137, 139, 127, 136, 138, 124, 136, 138, 124, 135, 137, 123, 137, 140, 125, 143, 145, 131, 131, 134, 119, 134, 136, 122, 143, 145, 131, 138, 140, 128, 131, 135, 123, 133, 138, 125, 133, 138, 125, 44, 48, 37, 9, 12, 4, 18, 21, 16, 7, 10, 2, 0, 0, 0, 50, 53, 45, 39, 42, 37, 28, 31, 25, 66, 68, 58, 170, 170, 157, 155, 156, 140, 161, 161, 145, 146, 146, 130, 156, 157, 141, 149, 150, 134, 149, 150, 134, 146, 146, 130, 173, 173, 157, 135, 136, 120, 174, 175, 156, 138, 138, 120, 166, 166, 148, 151, 151, 133, 170, 171, 153, 157, 160, 141, 149, 152, 133, 151, 154, 135, 162, 163, 145, 154, 155, 136, 163, 166, 147, 147, 147, 131, 161, 164, 145, 151, 154, 135, 140, 143, 124, 137, 140, 121, 145, 149, 129, 141, 144, 125, 147, 150, 130, 140, 143, 124, 135, 138, 119, 137, 140, 123, 138, 143, 128, 17, 21, 13, 81, 85, 77, 0, 0, 0, 17, 21, 13, 34, 40, 29, 62, 67, 54, 88, 92, 80, 116, 120, 107, 81, 85, 72, 150, 154, 139, 130, 134, 121, 107, 111, 98, 69, 73, 63, 39, 43, 33, 42, 49, 37, 47, 51, 43, 55, 59, 49, 45, 51, 40, 55, 61, 50, 63, 70, 58, 64, 71, 60, 54, 60, 51, 60, 66, 57, 55, 61, 52, 56, 62, 53, 63, 71, 62, 69, 75, 66, 53, 59, 48, 50, 58, 49, 67, 73, 64, 57, 63, 54, 60, 66, 57, 68, 74, 65, 61, 67, 58, 71, 77, 68, 69, 75, 66, 70, 76, 67, 65, 69, 58, 61, 65, 55, 57, 61, 50, 0, 0, 0, 33, 37, 27, 111, 116, 103, 101, 103, 91, 105, 107, 95, 122, 124, 112, 89, 94, 81, 90, 95, 82, 110, 114, 102, 84, 86, 74, 83, 85, 72, 109, 111, 99, 104, 109, 96, 113, 116, 106, 124, 128, 116, 95, 99, 86, 102, 106, 96, 106, 109, 99, 121, 123, 113, 98, 99, 90, 91, 90, 82, 57, 59, 49, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 17, 8, 140, 142, 128, 9, 8, 0, 67, 67, 53, 126, 126, 112, 168, 166, 153, 163, 160, 147, 160, 158, 143, 157, 155, 140, 145, 143, 130, 151, 148, 136, 147, 147, 133, 130, 129, 116, 124, 124, 110, 122, 125, 110, 108, 105, 93, 104, 104, 90, 101, 103, 91, 106, 108, 96, 100, 102, 90, 105, 106, 97, 101, 103, 91, 94, 96, 86, 95, 97, 87, 93, 97, 86, 93, 95, 85, 90, 94, 86, 88, 92, 84, 85, 86, 79, 86, 89, 81, 90, 91, 84, 87, 91, 80, 85, 88, 78, 81, 83, 73, 88, 92, 82, 93, 94, 87, 99, 100, 93, 82, 86, 76, 81, 85, 77, 82, 86, 78, 82, 86, 76, 76, 77, 68, 87, 89, 79, 79, 81, 71, 79, 82, 74, 85, 88, 78, 78, 81, 73, 80, 83, 75, 71, 74, 66, 88, 92, 84, 82, 86, 78, 76, 80, 72, 72, 78, 70, 81, 85, 77, 78, 81, 73, 76, 80, 72, 77, 83, 74, 84, 90, 81, 83, 87, 79, 78, 84, 75, 75, 80, 74, 74, 80, 71, 81, 87, 78, 82, 88, 79, 82, 88, 79, 82, 88, 79, 88, 94, 85, 86, 92, 84, 74, 80, 71, 83, 87, 77, 93, 97, 86, 100, 104, 93, 97, 101, 91, 102, 106, 96, 100, 104, 93, 96, 100, 88, 101, 105, 92, 99, 103, 90, 106, 110, 97, 106, 108, 96, 105, 107, 95, 108, 110, 98, 107, 109, 97, 119, 121, 109, 105, 107, 95, 113, 115, 103, 114, 116, 104, 112, 114, 102, 112, 114, 102, 137, 139, 129, 126, 128, 116, 124, 128, 116, 116, 120, 107, 123, 127, 114, 117, 121, 109, 124, 128, 116, 128, 130, 118, 137, 139, 127, 133, 135, 123, 150, 152, 140, 138, 140, 128, 128, 130, 118, 131, 134, 119, 143, 145, 131, 123, 126, 111, 121, 123, 109, 131, 134, 119, 131, 134, 119, 135, 137, 123, 141, 143, 129, 136, 138, 124, 137, 140, 125, 139, 143, 131, 135, 137, 125, 101, 105, 94, 4, 8, 0, 67, 71, 63, 0, 0, 0, 0, 0, 0, 32, 36, 28, 40, 43, 38, 21, 24, 18, 164, 166, 154, 172, 175, 158, 159, 159, 143, 189, 190, 171, 162, 162, 147, 132, 132, 116, 160, 160, 144, 156, 157, 141, 158, 158, 142, 156, 157, 141, 154, 154, 138, 175, 175, 159, 134, 135, 117, 178, 179, 161, 153, 154, 135, 184, 187, 168, 161, 164, 145, 162, 165, 146, 162, 165, 146, 149, 152, 133, 137, 140, 121, 168, 171, 152, 122, 125, 108, 144, 147, 128, 143, 146, 127, 141, 144, 125, 150, 153, 134, 156, 159, 140, 141, 144, 125, 141, 144, 125, 126, 129, 110, 125, 127, 110, 138, 143, 128, 132, 137, 124, 61, 65, 57, 32, 36, 28, 0, 0, 0, 0, 0, 0, 15, 21, 13, 56, 63, 51, 67, 73, 60, 163, 170, 156, 79, 86, 72, 59, 65, 54, 59, 65, 54, 64, 71, 60, 49, 55, 46, 59, 64, 56, 91, 97, 88, 69, 75, 66, 56, 62, 53, 98, 104, 95, 57, 63, 54, 74, 80, 69, 48, 54, 45, 49, 55, 46, 74, 80, 69, 76, 82, 73, 60, 66, 57, 68, 74, 63, 72, 79, 68, 66, 71, 63, 68, 74, 63, 78, 85, 73, 71, 77, 68, 72, 78, 70, 52, 57, 49, 93, 99, 91, 73, 76, 68, 88, 92, 84, 73, 76, 68, 87, 91, 80, 88, 92, 80, 67, 71, 61, 0, 0, 0, 131, 135, 123, 116, 118, 106, 121, 123, 111, 101, 103, 91, 107, 111, 98, 93, 97, 84, 123, 127, 114, 92, 96, 83, 118, 123, 110, 113, 117, 104, 104, 106, 94, 72, 74, 62, 11, 15, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 10, 71, 71, 60, 94, 93, 80, 141, 138, 125, 161, 159, 144, 147, 145, 132, 147, 145, 130, 164, 162, 147, 149, 147, 131, 152, 150, 135, 167, 165, 150, 159, 157, 142, 144, 142, 127, 150, 147, 134, 143, 140, 128, 129, 126, 114, 149, 146, 133, 147, 145, 134, 102, 101, 90, 100, 100, 87, 92, 92, 79, 101, 103, 91, 99, 101, 89, 90, 92, 80, 99, 100, 91, 101, 103, 93, 90, 91, 82, 97, 98, 89, 90, 94, 84, 109, 111, 103, 81, 85, 77, 73, 76, 68, 81, 85, 77, 81, 85, 75, 78, 81, 71, 92, 95, 85, 83, 84, 75, 82, 86, 76, 87, 91, 80, 83, 87, 77, 81, 83, 73, 86, 90, 79, 72, 76, 65, 85, 88, 78, 83, 87, 77, 87, 91, 80, 82, 86, 76, 80, 84, 73, 79, 83, 72, 79, 83, 72, 79, 82, 74, 78, 81, 73, 86, 89, 81, 75, 79, 71, 78, 81, 73, 81, 85, 77, 78, 81, 73, 75, 79, 71, 81, 85, 77, 78, 81, 73, 74, 78, 70, 82, 86, 78, 80, 83, 75, 77, 83, 74, 79, 85, 79, 85, 91, 82, 79, 85, 77, 81, 87, 78, 83, 89, 80, 85, 88, 80, 96, 100, 92, 95, 99, 89, 83, 87, 77, 90, 94, 84, 86, 90, 79, 94, 98, 87, 99, 102, 92, 92, 95, 85, 90, 94, 84, 95, 99, 89, 103, 107, 95, 107, 109, 97, 104, 109, 96, 109, 111, 99, 106, 108, 96, 111, 113, 100, 112, 114, 102, 109, 111, 99, 113, 115, 103, 114, 116, 104, 116, 118, 106, 114, 116, 104, 119, 120, 111, 115, 117, 107, 119, 121, 109, 118, 120, 107, 122, 124, 112, 121, 125, 112, 116, 120, 107, 121, 123, 111, 140, 142, 129, 123, 125, 113, 131, 133, 121, 155, 157, 145, 115, 117, 105, 138, 140, 128, 137, 139, 127, 141, 143, 129, 142, 144, 130, 135, 137, 123, 133, 135, 121, 135, 137, 123, 137, 140, 125, 135, 137, 123, 144, 147, 132, 140, 142, 128, 141, 143, 131, 146, 150, 138, 151, 155, 142, 22, 25, 17, 55, 59, 51, 0, 0, 0, 130, 133, 126, 48, 49, 42, 26, 29, 24, 40, 43, 38, 173, 175, 163, 175, 177, 160, 152, 152, 136, 165, 165, 149, 137, 137, 121, 159, 159, 143, 155, 156, 140, 160, 160, 144, 177, 178, 162, 144, 144, 126, 154, 155, 136, 159, 163, 143, 162, 165, 146, 136, 139, 120, 150, 153, 134, 144, 147, 128, 137, 140, 121, 154, 157, 138, 154, 157, 138, 153, 156, 136, 135, 138, 119, 168, 171, 152, 157, 160, 143, 149, 154, 136, 158, 163, 147, 147, 154, 138, 141, 148, 132, 125, 132, 118, 106, 113, 99, 93, 97, 84, 69, 75, 64, 43, 50, 39, 43, 50, 39, 57, 60, 52, 43, 49, 41, 4, 10, 1, 89, 93, 85, 0, 0, 0, 28, 31, 21, 88, 94, 83, 129, 136, 123, 69, 75, 64, 67, 73, 62, 60, 66, 55, 70, 77, 65, 60, 66, 55, 77, 83, 74, 75, 81, 72, 56, 63, 51, 86, 92, 84, 59, 65, 54, 75, 81, 70, 136, 143, 132, 71, 78, 66, 82, 88, 79, 93, 96, 88, 69, 73, 65, 71, 74, 66, 65, 68, 60, 62, 68, 57, 81, 87, 78, 87, 90, 82, 80, 83, 75, 97, 101, 91, 92, 99, 87, 92, 95, 87, 87, 90, 82, 86, 90, 79, 96, 100, 90, 109, 111, 103, 108, 110, 100, 117, 121, 111, 103, 107, 97, 105, 106, 99, 0, 0, 0, 11, 15, 5, 71, 73, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 25, 15, 69, 71, 59, 107, 109, 97, 146, 145, 134, 150, 147, 136, 147, 145, 134, 150, 147, 136, 139, 138, 127, 142, 139, 126, 137, 135, 122, 173, 171, 158, 168, 167, 149, 150, 148, 130, 131, 129, 112, 146, 145, 127, 139, 138, 120, 159, 158, 140, 163, 161, 143, 161, 159, 144, 146, 144, 129, 156, 154, 138, 168, 166, 151, 142, 139, 126, 158, 155, 145, 147, 145, 134, 142, 139, 128, 123, 121, 108, 127, 124, 113, 131, 128, 118, 113, 113, 100, 104, 104, 90, 106, 108, 94, 98, 100, 88, 95, 97, 85, 94, 96, 84, 92, 94, 84, 107, 109, 99, 90, 91, 82, 90, 91, 82, 90, 91, 84, 102, 104, 94, 87, 90, 82, 69, 73, 65, 96, 100, 92, 86, 90, 79, 85, 87, 77, 84, 85, 76, 81, 83, 73, 87, 89, 79, 83, 84, 75, 69, 73, 63, 88, 90, 80, 79, 83, 72, 79, 83, 72, 80, 84, 73, 81, 85, 75, 69, 73, 63, 81, 85, 75, 80, 84, 73, 78, 81, 71, 79, 82, 74, 83, 87, 79, 76, 80, 72, 76, 80, 72, 76, 82, 73, 81, 85, 77, 73, 76, 68, 82, 86, 78, 80, 83, 75, 79, 82, 74, 81, 85, 77, 71, 74, 66, 80, 83, 75, 83, 87, 79, 66, 69, 62, 79, 85, 77, 81, 87, 78, 76, 82, 73, 79, 85, 77, 81, 87, 78, 89, 93, 85, 85, 88, 80, 88, 92, 82, 90, 94, 84, 94, 98, 87, 88, 92, 82, 94, 98, 87, 93, 97, 86, 102, 106, 96, 102, 106, 96, 101, 105, 94, 111, 112, 103, 104, 106, 94, 107, 111, 100, 108, 110, 98, 101, 103, 91, 108, 110, 98, 121, 123, 111, 112, 114, 102, 115, 117, 105, 118, 120, 107, 112, 114, 102, 114, 116, 104, 116, 118, 108, 114, 116, 104, 119, 121, 109, 120, 122, 110, 131, 133, 121, 122, 126, 113, 121, 125, 112, 136, 140, 127, 126, 128, 116, 133, 135, 123, 134, 136, 124, 125, 127, 114, 128, 130, 118, 134, 136, 124, 134, 136, 124, 127, 129, 117, 137, 140, 125, 141, 143, 129, 141, 143, 129, 140, 142, 128, 134, 136, 122, 130, 133, 118, 148, 150, 136, 140, 142, 128, 133, 135, 123, 131, 133, 121, 153, 155, 142, 4, 8, 0, 7, 10, 2, 2, 4, 0, 18, 22, 14, 54, 58, 50, 17, 20, 15, 39, 43, 35, 86, 90, 79, 125, 127, 112, 152, 152, 136, 191, 192, 174, 155, 156, 140, 151, 151, 135, 160, 161, 142, 161, 161, 145, 168, 168, 152, 174, 175, 156, 161, 164, 145, 165, 168, 149, 157, 160, 141, 172, 175, 156, 153, 159, 139, 164, 169, 149, 150, 155, 137, 150, 154, 139, 170, 174, 159, 158, 163, 147, 135, 139, 124, 101, 105, 92, 90, 97, 83, 71, 78, 66, 36, 43, 32, 52, 57, 49, 50, 57, 46, 47, 53, 42, 41, 47, 38, 54, 60, 51, 55, 61, 52, 70, 76, 67, 59, 64, 56, 67, 71, 63, 51, 54, 46, 53, 57, 49, 33, 37, 29, 0, 0, 0, 31, 35, 27, 75, 79, 69, 79, 86, 75, 82, 88, 77, 95, 101, 90, 90, 96, 85, 112, 118, 107, 82, 88, 77, 64, 70, 62, 70, 77, 65, 71, 78, 66, 72, 78, 70, 105, 111, 102, 70, 77, 65, 71, 77, 68, 84, 90, 81, 86, 92, 84, 85, 88, 80, 97, 101, 93, 100, 103, 95, 109, 113, 105, 100, 103, 95, 93, 96, 88, 93, 96, 88, 95, 97, 89, 144, 147, 139, 75, 79, 71, 107, 110, 102, 89, 93, 85, 55, 56, 49, 8, 9, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 66, 57, 80, 79, 70, 124, 123, 116, 137, 136, 127, 133, 132, 124, 156, 156, 147, 146, 145, 136, 154, 154, 142, 153, 152, 141, 149, 149, 138, 163, 160, 149, 138, 135, 125, 155, 152, 141, 139, 133, 124, 143, 140, 129, 136, 133, 123, 141, 138, 127, 136, 131, 121, 131, 128, 118, 137, 135, 122, 142, 139, 126, 149, 146, 133, 130, 128, 115, 143, 140, 128, 144, 141, 129, 142, 139, 126, 127, 124, 111, 137, 135, 122, 137, 135, 122, 129, 126, 116, 125, 123, 112, 134, 131, 120, 144, 141, 131, 157, 154, 144, 165, 162, 152, 164, 161, 151, 150, 147, 136, 101, 98, 90, 29, 26, 18, 104, 106, 90, 92, 94, 80, 100, 102, 90, 99, 101, 89, 101, 103, 91, 98, 100, 88, 95, 99, 89, 89, 93, 83, 87, 89, 79, 88, 92, 82, 87, 91, 80, 89, 93, 85, 80, 84, 73, 90, 94, 84, 89, 93, 83, 85, 87, 77, 74, 76, 66, 93, 95, 85, 88, 90, 80, 83, 84, 75, 81, 83, 73, 80, 84, 73, 83, 87, 77, 83, 87, 77, 76, 80, 70, 75, 79, 69, 82, 86, 76, 88, 92, 82, 81, 85, 75, 74, 78, 68, 79, 83, 72, 71, 74, 66, 74, 78, 70, 75, 81, 72, 72, 75, 67, 74, 80, 71, 72, 78, 70, 78, 81, 73, 74, 78, 70, 80, 83, 75, 79, 82, 74, 76, 80, 72, 79, 82, 74, 80, 83, 75, 74, 78, 70, 78, 84, 75, 75, 81, 72, 82, 88, 79, 79, 85, 77, 79, 85, 77, 84, 90, 81, 83, 87, 79, 87, 91, 80, 90, 94, 84, 88, 92, 82, 95, 99, 89, 92, 95, 85, 104, 108, 98, 94, 98, 85, 95, 99, 89, 106, 108, 96, 100, 104, 93, 99, 102, 92, 99, 100, 91, 105, 106, 97, 109, 111, 101, 114, 116, 104, 109, 111, 101, 114, 116, 106, 111, 113, 100, 118, 120, 107, 114, 116, 104, 111, 113, 100, 122, 124, 112, 119, 121, 109, 120, 122, 110, 116, 118, 106, 114, 116, 104, 116, 120, 107, 122, 126, 113, 123, 125, 113, 123, 127, 114, 127, 131, 118, 129, 131, 119, 136, 138, 126, 131, 133, 121, 133, 135, 123, 137, 139, 127, 128, 130, 116, 135, 137, 123, 142, 144, 130, 138, 141, 126, 138, 141, 126, 141, 143, 129, 142, 144, 130, 137, 140, 125, 138, 141, 126, 135, 137, 123, 135, 137, 125, 141, 143, 131, 15, 19, 8, 15, 18, 10, 51, 54, 46, 2, 4, 0, 21, 24, 16, 24, 28, 20, 42, 45, 37, 87, 91, 80, 76, 78, 65, 175, 175, 159, 149, 150, 134, 176, 176, 160, 137, 137, 121, 156, 157, 141, 165, 165, 149, 155, 156, 140, 184, 186, 172, 159, 162, 147, 168, 170, 156, 151, 156, 140, 109, 114, 98, 90, 95, 80, 79, 86, 72, 64, 71, 57, 67, 73, 62, 53, 59, 48, 56, 63, 51, 48, 56, 46, 56, 64, 54, 42, 48, 39, 63, 70, 58, 51, 59, 50, 59, 64, 56, 47, 53, 44, 62, 70, 60, 54, 60, 51, 50, 56, 48, 53, 59, 50, 120, 126, 117, 80, 83, 75, 132, 136, 126, 93, 100, 89, 62, 66, 58, 72, 76, 65, 0, 0, 0, 0, 0, 0, 81, 87, 76, 111, 117, 106, 75, 81, 70, 93, 100, 89, 75, 81, 70, 73, 77, 66, 108, 112, 101, 88, 94, 85, 92, 98, 89, 120, 126, 117, 91, 97, 86, 79, 85, 77, 98, 104, 95, 90, 96, 87, 88, 94, 85, 76, 82, 73, 103, 109, 100, 106, 109, 101, 92, 95, 87, 71, 74, 68, 28, 31, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 57, 51, 122, 123, 116, 162, 161, 155, 161, 159, 156, 159, 157, 153, 151, 149, 145, 163, 162, 158, 171, 167, 162, 139, 136, 130, 156, 152, 147, 160, 157, 151, 146, 143, 137, 156, 152, 147, 128, 127, 121, 173, 169, 164, 149, 145, 137, 127, 123, 115, 160, 157, 149, 155, 151, 143, 149, 145, 137, 150, 147, 139, 159, 156, 148, 133, 127, 120, 123, 120, 110, 129, 126, 118, 130, 127, 117, 134, 131, 120, 124, 121, 113, 127, 124, 113, 122, 119, 109, 130, 127, 117, 151, 148, 138, 178, 175, 164, 152, 149, 141, 75, 72, 64, 32, 29, 21, 0, 0, 0, 40, 37, 29, 71, 67, 62, 36, 32, 27, 42, 38, 32, 161, 158, 154, 147, 143, 140, 202, 199, 193, 236, 232, 227, 222, 219, 211, 221, 218, 210, 223, 220, 212, 95, 98, 83, 98, 100, 88, 104, 106, 94, 100, 102, 90, 91, 92, 83, 98, 99, 90, 93, 97, 86, 93, 97, 86, 92, 95, 85, 83, 87, 79, 87, 91, 80, 87, 91, 80, 89, 93, 85, 87, 91, 80, 98, 99, 90, 86, 88, 78, 91, 92, 83, 87, 89, 79, 84, 85, 76, 82, 86, 76, 82, 86, 76, 85, 88, 78, 78, 81, 71, 83, 87, 77, 94, 98, 87, 75, 79, 69, 83, 87, 77, 71, 75, 64, 79, 83, 72, 82, 86, 76, 72, 76, 65, 69, 75, 64, 64, 70, 62, 75, 81, 72, 69, 75, 66, 75, 79, 71, 63, 69, 60, 89, 93, 85, 75, 79, 71, 79, 82, 74, 83, 87, 79, 83, 87, 79, 75, 79, 71, 72, 75, 67, 87, 90, 82, 81, 87, 78, 71, 77, 68, 75, 81, 72, 84, 90, 81, 86, 92, 84, 82, 88, 79, 110, 116, 105, 86, 92, 84, 88, 92, 82, 86, 89, 81, 97, 101, 93, 87, 91, 80, 89, 93, 83, 92, 95, 85, 110, 114, 104, 106, 109, 99, 103, 107, 97, 100, 104, 93, 101, 103, 93, 106, 108, 98, 105, 106, 97, 102, 104, 94, 115, 117, 107, 112, 113, 104, 108, 110, 100, 116, 118, 108, 116, 118, 108, 117, 121, 111, 118, 119, 110, 116, 118, 108, 118, 119, 110, 123, 125, 113, 127, 129, 117, 128, 130, 118, 123, 125, 113, 130, 132, 120, 126, 128, 116, 127, 129, 117, 131, 133, 121, 133, 135, 123, 151, 153, 141, 141, 143, 129, 131, 134, 119, 131, 134, 119, 155, 157, 145, 142, 144, 130, 135, 137, 123, 140, 142, 128, 128, 130, 116, 148, 150, 136, 142, 144, 130, 141, 143, 129, 143, 145, 131, 145, 147, 135, 131, 133, 121, 50, 54, 43, 12, 16, 8, 35, 38, 30, 0, 0, 0, 0, 0, 0, 40, 44, 36, 39, 43, 35, 90, 94, 86, 42, 43, 34, 207, 209, 197, 191, 192, 176, 175, 175, 161, 166, 166, 152, 135, 135, 122, 91, 93, 81, 45, 47, 35, 51, 55, 44, 59, 63, 52, 59, 63, 52, 41, 47, 36, 48, 54, 43, 72, 79, 68, 50, 56, 48, 62, 68, 57, 56, 62, 53, 55, 61, 52, 59, 64, 56, 61, 67, 58, 56, 62, 53, 59, 65, 54, 61, 67, 56, 68, 74, 63, 53, 59, 48, 64, 71, 60, 72, 79, 68, 71, 78, 66, 66, 72, 61, 90, 94, 84, 72, 76, 65, 109, 113, 103, 85, 88, 78, 109, 113, 103, 93, 97, 86, 92, 95, 85, 19, 23, 13, 0, 0, 0, 114, 118, 107, 116, 120, 110, 125, 129, 119, 117, 123, 112, 109, 113, 103, 89, 95, 84, 109, 115, 104, 99, 102, 94, 82, 88, 79, 76, 80, 72, 26, 32, 23, 31, 35, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 0, 91, 90, 86, 139, 138, 131, 157, 153, 148, 143, 139, 134, 151, 147, 142, 153, 150, 144, 153, 146, 142, 152, 149, 143, 131, 128, 122, 144, 142, 136, 144, 142, 136, 149, 148, 142, 150, 146, 143, 142, 141, 137, 153, 149, 148, 157, 152, 152, 141, 137, 133, 145, 141, 138, 150, 146, 143, 151, 147, 144, 139, 135, 134, 166, 162, 161, 142, 137, 136, 142, 137, 136, 144, 139, 139, 137, 133, 130, 132, 128, 125, 130, 126, 123, 139, 135, 132, 142, 138, 132, 170, 166, 159, 177, 174, 163, 110, 108, 95, 44, 41, 29, 0, 0, 0, 220, 218, 202, 106, 101, 87, 102, 99, 89, 196, 190, 185, 252, 249, 243, 245, 242, 236, 249, 245, 240, 242, 238, 233, 233, 229, 223, 236, 232, 227, 229, 225, 222, 235, 231, 228, 235, 231, 228, 233, 229, 225, 234, 230, 226, 233, 229, 225, 227, 223, 220, 233, 229, 225, 231, 227, 224, 227, 223, 218, 224, 221, 215, 221, 217, 212, 108, 112, 99, 105, 107, 95, 99, 101, 89, 100, 102, 90, 97, 101, 91, 89, 93, 83, 97, 101, 91, 89, 93, 83, 87, 90, 82, 85, 88, 80, 90, 91, 84, 82, 86, 78, 91, 92, 85, 87, 89, 81, 88, 90, 80, 80, 82, 72, 79, 83, 72, 82, 86, 76, 80, 82, 72, 80, 84, 73, 69, 70, 61, 60, 62, 52, 76, 80, 70, 74, 78, 68, 73, 75, 65, 80, 84, 73, 80, 84, 73, 73, 77, 66, 71, 75, 64, 74, 78, 68, 81, 85, 75, 64, 67, 59, 101, 104, 96, 82, 86, 78, 68, 74, 65, 71, 77, 68, 75, 79, 71, 76, 82, 73, 89, 93, 85, 81, 85, 77, 82, 86, 78, 76, 80, 72, 74, 78, 70, 80, 83, 75, 81, 85, 77, 82, 86, 78, 81, 85, 77, 85, 88, 80, 78, 84, 75, 90, 96, 87, 89, 95, 86, 92, 98, 89, 85, 91, 82, 88, 94, 83, 90, 96, 87, 86, 89, 81, 94, 98, 87, 100, 104, 93, 107, 111, 100, 100, 104, 93, 101, 105, 94, 100, 104, 93, 104, 108, 98, 106, 109, 99, 107, 111, 98, 114, 116, 104, 113, 114, 105, 111, 112, 103, 113, 115, 103, 115, 117, 107, 112, 113, 104, 118, 122, 112, 118, 122, 112, 122, 124, 114, 123, 125, 115, 119, 121, 109, 136, 138, 126, 123, 125, 113, 116, 118, 106, 126, 128, 116, 126, 128, 116, 127, 129, 117, 133, 135, 123, 125, 130, 117, 133, 135, 123, 134, 136, 122, 131, 134, 119, 141, 143, 129, 127, 129, 115, 136, 138, 124, 131, 134, 119, 143, 145, 131, 137, 140, 125, 147, 149, 134, 143, 145, 131, 138, 141, 126, 143, 145, 131, 143, 145, 131, 140, 142, 128, 144, 147, 132, 103, 107, 97, 17, 21, 13, 48, 52, 44, 0, 0, 0, 4, 8, 0, 101, 104, 96, 44, 47, 39, 87, 91, 80, 140, 141, 132, 66, 68, 58, 56, 57, 48, 64, 66, 56, 57, 61, 50, 61, 65, 57, 44, 48, 37, 67, 71, 63, 48, 54, 45, 55, 61, 52, 78, 85, 73, 55, 61, 52, 66, 71, 63, 61, 67, 56, 84, 91, 79, 52, 58, 47, 48, 54, 43, 48, 54, 43, 66, 72, 61, 68, 74, 63, 60, 66, 55, 69, 75, 64, 71, 78, 66, 69, 75, 64, 68, 74, 63, 81, 87, 76, 85, 92, 80, 76, 82, 71, 95, 101, 90, 76, 80, 70, 90, 94, 84, 97, 101, 91, 107, 111, 100, 108, 112, 101, 111, 115, 105, 83, 87, 77, 89, 93, 83, 0, 0, 0, 36, 40, 29, 72, 76, 65, 29, 33, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 0, 103, 101, 95, 147, 146, 139, 152, 150, 146, 151, 149, 145, 123, 121, 117, 152, 150, 146, 134, 133, 129, 155, 151, 147, 145, 141, 138, 139, 135, 132, 156, 150, 147, 144, 138, 136, 155, 149, 146, 147, 140, 138, 148, 142, 137, 150, 144, 139, 139, 132, 130, 143, 139, 136, 145, 141, 138, 147, 143, 140, 144, 140, 137, 141, 136, 135, 135, 130, 129, 149, 144, 143, 141, 136, 135, 142, 137, 136, 136, 131, 131, 146, 142, 141, 152, 148, 145, 190, 186, 182, 180, 176, 173, 113, 109, 105, 32, 30, 26, 52, 48, 45, 58, 54, 49, 25, 22, 14, 186, 183, 171, 200, 197, 187, 250, 246, 241, 227, 221, 216, 233, 229, 223, 225, 222, 216, 215, 211, 206, 222, 218, 213, 228, 224, 219, 224, 220, 217, 220, 216, 212, 221, 217, 214, 223, 219, 216, 224, 220, 217, 213, 209, 205, 235, 231, 228, 234, 230, 226, 233, 229, 225, 235, 231, 228, 228, 224, 221, 231, 227, 224, 230, 226, 223, 229, 225, 222, 231, 227, 224, 230, 226, 223, 229, 225, 222, 225, 222, 218, 228, 224, 219, 227, 223, 218, 102, 106, 94, 106, 108, 96, 94, 98, 87, 97, 102, 89, 96, 100, 90, 92, 95, 85, 90, 94, 86, 87, 90, 82, 87, 90, 82, 89, 93, 85, 85, 88, 80, 88, 92, 84, 86, 87, 80, 84, 85, 78, 84, 85, 78, 76, 77, 68, 80, 82, 72, 87, 89, 79, 84, 85, 76, 83, 84, 75, 80, 82, 72, 80, 82, 72, 80, 82, 72, 74, 78, 68, 66, 68, 58, 74, 78, 68, 88, 90, 80, 85, 87, 77, 74, 78, 68, 73, 75, 65, 74, 78, 68, 80, 83, 75, 72, 78, 70, 77, 83, 74, 78, 81, 73, 68, 74, 65, 75, 81, 72, 73, 76, 68, 75, 79, 71, 78, 81, 73, 75, 79, 71, 87, 90, 82, 87, 90, 82, 80, 83, 75, 89, 93, 85, 88, 92, 84, 82, 86, 78, 85, 88, 80, 78, 84, 75, 86, 92, 84, 84, 90, 81, 76, 82, 73, 84, 90, 81, 91, 97, 88, 90, 94, 84, 92, 95, 85, 93, 97, 86, 97, 101, 91, 97, 101, 91, 97, 101, 91, 99, 102, 92, 100, 104, 93, 106, 109, 99, 94, 98, 87, 110, 114, 102, 104, 109, 96, 107, 109, 97, 113, 115, 103, 113, 114, 105, 107, 109, 99, 112, 113, 104, 121, 123, 113, 120, 121, 112, 120, 121, 112, 115, 117, 107, 126, 128, 116, 128, 130, 118, 128, 130, 118, 133, 135, 123, 128, 130, 118, 130, 132, 120, 131, 133, 121, 131, 133, 121, 127, 129, 115, 134, 136, 124, 136, 138, 124, 130, 133, 118, 149, 151, 137, 119, 121, 107, 125, 127, 112, 135, 137, 123, 149, 151, 137, 150, 153, 138, 168, 170, 156, 154, 156, 142, 150, 153, 138, 144, 147, 132, 130, 133, 118, 124, 129, 114, 138, 140, 128, 114, 118, 107, 7, 10, 0, 65, 66, 59, 0, 0, 0, 2, 4, 0, 58, 61, 53, 50, 53, 45, 71, 73, 63, 73, 75, 65, 51, 55, 44, 55, 59, 51, 61, 65, 55, 83, 87, 77, 62, 66, 56, 61, 65, 57, 62, 68, 59, 55, 61, 52, 78, 85, 73, 103, 109, 98, 67, 73, 62, 59, 65, 54, 92, 99, 85, 74, 80, 69, 93, 100, 86, 120, 123, 113, 75, 79, 69, 92, 99, 87, 82, 88, 77, 155, 161, 150, 90, 97, 83, 103, 110, 96, 93, 100, 86, 114, 118, 105, 89, 94, 81, 86, 93, 82, 114, 118, 107, 81, 85, 75, 103, 107, 97, 87, 91, 80, 88, 92, 82, 23, 27, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 91, 85, 149, 148, 140, 159, 158, 149, 170, 169, 163, 133, 132, 126, 165, 161, 156, 178, 177, 171, 141, 137, 131, 159, 156, 150, 173, 169, 166, 142, 138, 134, 144, 140, 137, 134, 130, 126, 139, 135, 134, 142, 137, 136, 146, 139, 139, 136, 130, 128, 132, 125, 123, 134, 130, 126, 140, 133, 131, 142, 135, 135, 149, 143, 140, 161, 154, 152, 175, 169, 164, 139, 133, 128, 144, 138, 134, 129, 125, 120, 158, 154, 149, 174, 171, 165, 138, 134, 131, 37, 33, 30, 39, 35, 32, 18, 14, 13, 15, 10, 10, 82, 78, 79, 168, 164, 165, 235, 230, 232, 251, 246, 250, 241, 239, 240, 243, 238, 242, 238, 236, 236, 236, 233, 234, 238, 234, 235, 213, 208, 209, 235, 230, 232, 221, 216, 218, 227, 222, 223, 220, 215, 214, 234, 229, 230, 225, 221, 220, 225, 223, 222, 228, 223, 223, 225, 222, 218, 223, 219, 216, 229, 225, 222, 224, 220, 217, 231, 227, 224, 228, 224, 221, 219, 215, 209, 224, 220, 217, 229, 225, 222, 236, 232, 229, 234, 230, 226, 234, 230, 226, 231, 227, 224, 233, 229, 225, 228, 224, 221, 230, 226, 223, 231, 227, 224, 230, 226, 223, 229, 225, 222, 229, 225, 222, 222, 218, 215, 219, 215, 211, 105, 106, 97, 100, 102, 92, 96, 100, 90, 100, 104, 93, 102, 106, 96, 104, 108, 100, 92, 95, 87, 94, 96, 88, 90, 94, 86, 87, 89, 81, 87, 89, 81, 86, 88, 78, 84, 85, 78, 87, 89, 81, 81, 83, 75, 87, 89, 79, 88, 90, 82, 79, 81, 71, 90, 91, 82, 91, 92, 83, 75, 79, 69, 81, 83, 73, 73, 75, 65, 71, 75, 64, 72, 74, 64, 68, 72, 62, 69, 70, 61, 87, 89, 79, 48, 52, 42, 76, 77, 68, 68, 72, 64, 71, 74, 66, 71, 74, 66, 68, 72, 64, 68, 72, 64, 83, 87, 79, 72, 75, 67, 97, 101, 93, 78, 81, 73, 80, 83, 75, 79, 82, 74, 81, 85, 77, 78, 81, 73, 82, 86, 78, 83, 87, 79, 87, 90, 82, 74, 78, 70, 81, 85, 77, 81, 87, 78, 83, 87, 79, 83, 89, 80, 83, 89, 80, 91, 97, 88, 97, 101, 93, 93, 96, 88, 92, 95, 87, 100, 103, 95, 90, 94, 86, 94, 98, 87, 97, 101, 91, 102, 106, 96, 102, 106, 96, 103, 107, 97, 102, 104, 94, 98, 100, 88, 111, 112, 103, 101, 103, 91, 112, 114, 102, 113, 114, 105, 113, 115, 103, 113, 114, 105, 123, 125, 115, 121, 123, 111, 116, 118, 108, 127, 127, 116, 118, 117, 106, 100, 102, 90, 138, 137, 126, 128, 130, 118, 137, 136, 123, 126, 128, 114, 145, 147, 135, 168, 168, 154, 164, 166, 152, 169, 171, 157, 178, 178, 165, 182, 184, 169, 158, 161, 146, 158, 161, 146, 128, 130, 116, 127, 129, 115, 113, 115, 101, 102, 105, 90, 91, 93, 79, 102, 105, 90, 69, 71, 57, 79, 81, 67, 88, 90, 78, 79, 81, 69, 90, 92, 80, 73, 77, 66, 65, 69, 58, 31, 35, 25, 45, 48, 41, 0, 0, 0, 48, 49, 42, 75, 79, 69, 105, 107, 95, 63, 65, 53, 63, 65, 53, 64, 68, 57, 92, 95, 85, 66, 70, 60, 69, 73, 63, 72, 76, 65, 63, 70, 58, 61, 67, 56, 78, 85, 73, 57, 64, 52, 68, 74, 63, 90, 96, 85, 96, 102, 91, 114, 121, 107, 99, 103, 90, 117, 121, 109, 116, 120, 107, 94, 98, 85, 86, 93, 80, 86, 93, 80, 68, 75, 61, 96, 102, 89, 136, 143, 129, 70, 77, 65, 14, 21, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 23, 13, 148, 149, 140, 170, 169, 161, 154, 153, 145, 169, 168, 160, 193, 190, 182, 167, 166, 157, 138, 135, 127, 149, 145, 137, 153, 152, 143, 163, 162, 154, 146, 143, 135, 147, 144, 138, 142, 138, 132, 145, 142, 136, 157, 153, 150, 155, 150, 149, 147, 143, 140, 128, 123, 123, 141, 136, 135, 134, 129, 128, 131, 127, 126, 131, 127, 126, 136, 129, 129, 131, 126, 128, 130, 124, 124, 126, 119, 119, 157, 151, 149, 191, 185, 182, 143, 137, 134, 16, 11, 4, 137, 115, 100, 33, 19, 8, 124, 116, 110, 153, 146, 144, 206, 201, 200, 251, 247, 246, 255, 251, 251, 248, 243, 244, 237, 232, 234, 236, 231, 233, 240, 235, 236, 240, 235, 236, 223, 220, 221, 237, 234, 235, 235, 230, 234, 213, 207, 211, 224, 221, 224, 233, 230, 234, 239, 236, 239, 242, 237, 241, 255, 255, 255, 209, 204, 206, 218, 216, 216, 232, 230, 230, 223, 220, 221, 231, 229, 227, 211, 209, 207, 212, 210, 209, 220, 218, 217, 224, 222, 218, 217, 215, 211, 218, 216, 212, 220, 216, 212, 217, 213, 210, 230, 226, 223, 228, 224, 221, 228, 224, 221, 229, 225, 222, 231, 227, 224, 233, 229, 225, 233, 229, 225, 233, 229, 225, 230, 226, 223, 230, 226, 223, 231, 227, 224, 223, 219, 216, 227, 223, 220, 222, 218, 215, 223, 219, 216, 225, 222, 218, 221, 217, 214, 106, 109, 101, 96, 100, 92, 90, 94, 86, 97, 101, 93, 93, 97, 86, 93, 96, 88, 90, 91, 84, 87, 90, 82, 89, 93, 85, 90, 91, 84, 81, 83, 75, 88, 90, 82, 84, 85, 78, 81, 83, 75, 84, 85, 78, 80, 81, 74, 85, 86, 79, 78, 80, 70, 80, 82, 72, 73, 75, 65, 78, 80, 70, 76, 77, 68, 79, 81, 71, 80, 82, 72, 73, 75, 65, 79, 81, 71, 81, 83, 73, 83, 84, 75, 82, 86, 76, 86, 87, 80, 73, 76, 68, 76, 80, 72, 74, 78, 70, 75, 79, 71, 72, 75, 67, 71, 74, 66, 78, 81, 73, 75, 79, 71, 80, 83, 75, 61, 65, 57, 74, 78, 70, 79, 82, 74, 76, 80, 72, 75, 79, 69, 85, 88, 78, 79, 82, 74, 78, 84, 75, 82, 88, 79, 83, 89, 80, 81, 85, 77, 82, 88, 79, 86, 92, 84, 86, 92, 84, 86, 92, 84, 94, 98, 87, 94, 98, 87, 96, 100, 90, 96, 100, 90, 93, 97, 86, 101, 105, 94, 101, 103, 93, 95, 97, 87, 102, 104, 94, 104, 105, 96, 107, 109, 99, 108, 110, 98, 113, 115, 103, 120, 122, 110, 105, 107, 95, 129, 131, 119, 130, 129, 118, 128, 128, 117, 156, 156, 145, 165, 164, 153, 156, 156, 143, 147, 147, 133, 171, 171, 158, 178, 178, 165, 146, 146, 132, 147, 147, 133, 123, 123, 109, 146, 146, 132, 123, 123, 109, 106, 106, 95, 99, 99, 86, 105, 105, 92, 79, 81, 69, 84, 86, 72, 102, 105, 90, 86, 89, 74, 83, 85, 70, 83, 85, 70, 91, 93, 79, 73, 75, 63, 101, 103, 91, 100, 102, 88, 87, 89, 77, 85, 87, 75, 88, 90, 78, 78, 80, 68, 76, 80, 70, 93, 97, 86, 47, 51, 41, 51, 55, 44, 0, 0, 0, 73, 77, 66, 121, 123, 113, 102, 104, 92, 74, 76, 64, 100, 102, 90, 75, 80, 67, 74, 78, 65, 111, 116, 103, 113, 117, 104, 111, 116, 103, 92, 96, 83, 95, 99, 89, 119, 126, 112, 100, 107, 94, 111, 118, 104, 105, 112, 98, 112, 119, 103, 116, 121, 105, 107, 111, 98, 119, 121, 109, 106, 110, 97, 37, 41, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 125, 125, 113, 145, 144, 133, 153, 152, 141, 158, 156, 143, 191, 188, 175, 182, 180, 167, 167, 165, 152, 178, 175, 164, 160, 158, 147, 174, 171, 161, 145, 142, 134, 159, 156, 148, 146, 143, 135, 153, 150, 142, 170, 166, 160, 143, 139, 134, 156, 152, 147, 145, 142, 136, 145, 141, 140, 146, 141, 143, 147, 142, 146, 136, 131, 133, 144, 139, 139, 144, 139, 139, 143, 138, 138, 143, 138, 138, 182, 178, 177, 172, 168, 167, 63, 58, 57, 7, 2, 1, 54, 50, 49, 17, 13, 12, 104, 100, 99, 219, 212, 214, 248, 241, 241, 252, 245, 245, 245, 238, 238, 240, 233, 235, 238, 231, 231, 238, 230, 233, 235, 228, 228, 242, 235, 235, 241, 236, 237, 237, 232, 234, 236, 232, 231, 240, 235, 236, 238, 234, 235, 241, 236, 237, 240, 234, 238, 240, 234, 238, 240, 234, 238, 238, 235, 238, 237, 234, 237, 237, 234, 237, 242, 240, 243, 242, 240, 243, 239, 237, 237, 234, 232, 233, 237, 234, 235, 234, 232, 233, 237, 234, 235, 225, 223, 223, 229, 226, 227, 224, 222, 220, 224, 222, 220, 205, 203, 202, 227, 226, 222, 217, 215, 211, 192, 191, 187, 215, 213, 209, 224, 222, 218, 222, 220, 216, 229, 227, 223, 226, 225, 221, 230, 228, 224, 230, 228, 224, 222, 218, 215, 224, 222, 218, 239, 237, 233, 242, 241, 237, 255, 254, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 203, 201, 197, 114, 110, 107, 54, 50, 47, 113, 116, 110, 99, 100, 93, 94, 97, 89, 90, 94, 86, 98, 99, 90, 94, 97, 89, 95, 99, 89, 88, 90, 80, 101, 103, 93, 93, 95, 85, 83, 84, 75, 79, 82, 74, 81, 83, 75, 78, 79, 72, 86, 87, 80, 77, 78, 71, 80, 81, 74, 78, 79, 72, 78, 79, 72, 78, 79, 72, 71, 73, 63, 81, 83, 73, 81, 83, 73, 77, 78, 69, 72, 74, 64, 72, 74, 64, 76, 77, 68, 76, 77, 68, 74, 78, 68, 73, 74, 67, 69, 73, 65, 72, 75, 67, 81, 85, 77, 94, 97, 89, 76, 80, 72, 83, 87, 81, 73, 76, 68, 84, 85, 78, 71, 74, 66, 76, 80, 72, 74, 78, 70, 81, 85, 77, 81, 85, 77, 80, 83, 75, 87, 90, 82, 80, 83, 75, 83, 87, 79, 80, 83, 75, 88, 92, 84, 85, 88, 80, 87, 90, 82, 88, 92, 84, 59, 63, 52, 85, 88, 80, 76, 80, 72, 85, 88, 78, 85, 88, 78, 76, 80, 70, 90, 94, 84, 94, 98, 87, 101, 103, 93, 119, 120, 111, 99, 100, 91, 88, 90, 80, 70, 70, 59, 95, 97, 85, 69, 71, 59, 63, 65, 53, 80, 82, 70, 80, 79, 68, 89, 88, 77, 80, 79, 68, 76, 76, 64, 87, 87, 73, 95, 95, 81, 83, 83, 69, 77, 77, 64, 85, 85, 72, 116, 116, 102, 103, 103, 89, 90, 90, 76, 101, 104, 89, 98, 100, 86, 105, 105, 92, 92, 94, 80, 109, 112, 97, 109, 112, 97, 107, 109, 95, 125, 127, 112, 104, 106, 92, 99, 101, 87, 87, 90, 75, 105, 107, 93, 107, 109, 95, 105, 107, 93, 105, 107, 93, 85, 87, 73, 95, 97, 85, 113, 115, 103, 84, 86, 74, 131, 135, 123, 132, 137, 124, 100, 104, 93, 12, 16, 6, 0, 0, 0, 59, 63, 52, 78, 80, 70, 122, 124, 112, 99, 101, 89, 116, 118, 106, 137, 140, 125, 114, 116, 104, 122, 127, 111, 106, 110, 95, 106, 110, 95, 125, 132, 116, 111, 116, 103, 95, 99, 86, 82, 89, 75, 19, 23, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 30, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 36, 24, 118, 120, 105, 159, 162, 145, 148, 150, 134, 183, 183, 167, 161, 161, 145, 189, 190, 171, 154, 155, 136, 153, 154, 135, 151, 150, 129, 165, 163, 146, 168, 166, 151, 163, 160, 147, 142, 139, 126, 171, 168, 156, 156, 153, 140, 142, 139, 128, 177, 174, 161, 142, 138, 130, 153, 150, 142, 156, 152, 147, 137, 133, 128, 138, 135, 129, 146, 142, 139, 132, 128, 125, 155, 151, 147, 165, 161, 156, 120, 116, 110, 25, 21, 18, 30, 26, 23, 79, 74, 74, 66, 62, 61, 208, 204, 203, 254, 249, 250, 252, 248, 249, 241, 236, 237, 240, 235, 236, 235, 230, 232, 236, 231, 233, 234, 229, 230, 236, 231, 233, 234, 229, 230, 233, 228, 229, 237, 232, 234, 237, 232, 234, 240, 233, 235, 239, 232, 234, 241, 234, 236, 240, 235, 236, 237, 232, 234, 237, 232, 234, 237, 232, 234, 238, 234, 235, 240, 235, 236, 240, 234, 238, 238, 234, 235, 237, 232, 236, 239, 236, 239, 236, 233, 236, 236, 233, 236, 236, 233, 236, 213, 211, 214, 220, 218, 221, 224, 221, 224, 231, 229, 229, 227, 225, 226, 230, 227, 228, 224, 221, 222, 226, 224, 225, 230, 227, 228, 230, 227, 228, 231, 229, 227, 231, 229, 227, 236, 234, 232, 247, 246, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 212, 211, 205, 82, 81, 74, 55, 54, 48, 60, 58, 52, 53, 52, 45, 57, 56, 50, 62, 60, 56, 56, 55, 51, 64, 63, 59, 71, 70, 66, 71, 70, 66, 73, 71, 67, 66, 64, 60, 75, 73, 69, 75, 73, 71, 74, 72, 70, 78, 73, 72, 68, 66, 64, 123, 127, 117, 116, 120, 110, 103, 107, 97, 103, 107, 97, 102, 106, 96, 99, 102, 92, 102, 104, 94, 97, 98, 89, 94, 96, 86, 85, 87, 77, 88, 90, 80, 87, 89, 79, 86, 87, 80, 84, 85, 78, 77, 78, 71, 76, 77, 68, 74, 76, 68, 70, 71, 62, 83, 84, 75, 76, 77, 68, 72, 74, 64, 78, 79, 72, 65, 67, 57, 70, 71, 62, 77, 78, 69, 78, 80, 70, 67, 69, 60, 72, 74, 64, 69, 70, 61, 65, 66, 59, 73, 74, 67, 66, 67, 60, 65, 66, 59, 65, 66, 59, 53, 57, 49, 68, 72, 64, 62, 63, 56, 63, 64, 57, 49, 50, 43, 55, 56, 49, 56, 57, 50, 55, 59, 51, 49, 50, 43, 184, 185, 178, 43, 44, 37, 42, 43, 36, 57, 58, 51, 53, 57, 49, 42, 43, 36, 29, 30, 23, 41, 42, 35, 48, 49, 42, 40, 41, 34, 44, 45, 38, 43, 44, 37, 45, 49, 39, 37, 41, 30, 37, 41, 30, 39, 43, 33, 44, 46, 36, 47, 48, 39, 44, 46, 36, 31, 33, 23, 33, 34, 25, 47, 46, 35, 29, 31, 21, 47, 48, 36, 52, 54, 42, 60, 62, 50, 72, 74, 62, 69, 69, 57, 102, 101, 90, 92, 92, 81, 89, 89, 75, 88, 88, 74, 94, 93, 80, 78, 78, 65, 99, 99, 86, 111, 111, 97, 109, 109, 95, 100, 100, 87, 95, 95, 81, 84, 84, 70, 119, 119, 105, 113, 113, 100, 126, 126, 112, 136, 138, 124, 106, 108, 94, 108, 111, 96, 126, 128, 114, 147, 149, 134, 130, 133, 118, 113, 115, 101, 107, 109, 95, 112, 114, 100, 136, 138, 124, 129, 131, 117, 131, 134, 119, 125, 127, 112, 126, 128, 116, 133, 138, 125, 118, 123, 110, 129, 131, 121, 104, 105, 96, 0, 0, 0, 121, 123, 113, 163, 165, 153, 128, 130, 118, 113, 115, 101, 135, 137, 123, 142, 146, 131, 108, 112, 99, 73, 77, 64, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 0, 28, 30, 18, 134, 134, 123, 184, 184, 171, 189, 189, 175, 180, 180, 164, 177, 178, 162, 156, 157, 141, 181, 181, 165, 172, 170, 155, 193, 191, 176, 175, 173, 158, 160, 158, 143, 170, 168, 150, 159, 158, 140, 156, 154, 136, 156, 154, 138, 164, 162, 147, 136, 134, 119, 156, 153, 140, 152, 150, 137, 182, 180, 167, 155, 152, 139, 141, 138, 127, 134, 131, 120, 139, 136, 128, 178, 175, 167, 180, 177, 169, 36, 33, 25, 6, 3, 0, 35, 32, 19, 222, 220, 207, 207, 204, 196, 233, 229, 225, 241, 236, 235, 227, 222, 223, 236, 231, 233, 238, 234, 235, 240, 234, 238, 233, 228, 229, 238, 234, 235, 236, 231, 233, 238, 234, 235, 238, 234, 235, 236, 231, 233, 235, 230, 232, 235, 230, 232, 235, 230, 232, 236, 231, 233, 236, 231, 233, 236, 231, 233, 237, 233, 232, 234, 229, 230, 230, 225, 227, 236, 232, 231, 235, 230, 230, 236, 232, 231, 236, 231, 233, 236, 231, 233, 236, 231, 233, 237, 232, 234, 237, 232, 234, 234, 229, 230, 236, 231, 233, 237, 234, 235, 236, 233, 234, 236, 233, 234, 234, 232, 233, 229, 226, 227, 224, 221, 222, 238, 236, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 235, 231, 158, 156, 152, 119, 118, 114, 59, 57, 53, 60, 58, 54, 52, 50, 48, 52, 53, 48, 64, 63, 59, 59, 57, 53, 66, 64, 60, 67, 65, 61, 61, 59, 55, 83, 81, 77, 83, 81, 77, 70, 69, 65, 85, 86, 81, 78, 77, 73, 82, 80, 76, 80, 78, 74, 80, 78, 76, 85, 84, 80, 89, 87, 85, 77, 76, 72, 88, 86, 84, 83, 81, 77, 94, 92, 88, 82, 80, 76, 80, 78, 74, 94, 95, 90, 101, 105, 92, 120, 124, 111, 105, 106, 97, 116, 118, 108, 109, 111, 101, 128, 130, 120, 104, 105, 96, 109, 111, 101, 112, 113, 104, 105, 106, 97, 109, 111, 101, 83, 84, 75, 86, 88, 78, 66, 68, 58, 84, 85, 76, 72, 74, 64, 81, 83, 73, 80, 82, 72, 67, 69, 60, 64, 66, 56, 64, 66, 56, 59, 61, 51, 59, 61, 51, 62, 63, 54, 62, 63, 54, 57, 59, 49, 57, 59, 49, 55, 56, 47, 55, 56, 47, 84, 85, 78, 77, 78, 71, 53, 55, 48, 61, 60, 53, 38, 40, 32, 50, 51, 44, 58, 59, 52, 59, 61, 53, 47, 48, 41, 55, 56, 49, 29, 30, 23, 36, 35, 29, 38, 40, 32, 32, 31, 24, 31, 33, 25, 35, 34, 28, 31, 33, 25, 24, 26, 18, 49, 50, 43, 19, 20, 13, 33, 32, 25, 42, 43, 36, 35, 36, 29, 37, 38, 31, 35, 36, 29, 34, 35, 28, 47, 51, 43, 25, 29, 19, 38, 40, 30, 31, 33, 23, 44, 46, 36, 87, 86, 77, 43, 43, 34, 53, 52, 43, 53, 52, 43, 52, 51, 40, 42, 42, 31, 61, 60, 49, 75, 74, 63, 74, 73, 62, 76, 76, 64, 82, 82, 68, 103, 103, 89, 120, 117, 104, 145, 145, 131, 111, 109, 96, 122, 119, 107, 113, 114, 98, 130, 130, 114, 116, 116, 100, 96, 96, 80, 109, 109, 93, 113, 114, 98, 123, 123, 109, 131, 131, 115, 142, 143, 127, 126, 126, 112, 139, 139, 125, 121, 121, 108, 142, 143, 127, 159, 159, 145, 131, 134, 119, 125, 127, 112, 133, 135, 121, 125, 125, 111, 144, 143, 130, 144, 147, 132, 147, 149, 134, 135, 137, 125, 140, 142, 129, 137, 139, 127, 142, 144, 130, 140, 145, 132, 140, 142, 129, 168, 169, 160, 21, 24, 14, 0, 0, 0, 55, 56, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 67, 55, 144, 146, 134, 184, 186, 172, 194, 194, 180, 159, 159, 143, 191, 192, 176, 161, 161, 145, 160, 161, 142, 163, 164, 148, 165, 163, 146, 170, 168, 150, 172, 170, 153, 181, 179, 164, 182, 181, 163, 134, 131, 116, 147, 145, 130, 141, 138, 123, 152, 150, 135, 149, 147, 131, 188, 186, 171, 153, 151, 136, 157, 154, 142, 136, 133, 121, 155, 152, 139, 172, 169, 157, 190, 187, 174, 89, 87, 74, 14, 11, 0, 83, 80, 72, 22, 18, 13, 175, 171, 170, 255, 255, 254, 252, 248, 249, 236, 231, 233, 238, 234, 235, 238, 233, 237, 238, 233, 237, 240, 234, 238, 240, 234, 238, 234, 228, 232, 238, 233, 237, 236, 231, 235, 230, 225, 229, 236, 231, 233, 236, 231, 233, 237, 232, 234, 235, 230, 232, 238, 234, 235, 236, 231, 233, 236, 231, 233, 235, 230, 232, 235, 230, 232, 237, 232, 234, 234, 229, 230, 234, 229, 230, 236, 231, 233, 234, 229, 230, 235, 230, 232, 234, 229, 230, 235, 230, 230, 236, 232, 231, 236, 232, 231, 237, 233, 232, 241, 236, 235, 236, 232, 231, 228, 223, 223, 229, 225, 224, 255, 251, 251, 255, 255, 255, 255, 255, 255, 216, 214, 212, 88, 86, 82, 96, 94, 90, 68, 66, 62, 66, 64, 62, 62, 60, 60, 69, 67, 67, 70, 68, 69, 77, 75, 74, 70, 68, 67, 75, 72, 73, 76, 74, 74, 66, 67, 64, 73, 74, 71, 73, 71, 69, 78, 76, 75, 70, 68, 67, 82, 80, 76, 99, 98, 94, 95, 93, 87, 89, 88, 81, 76, 75, 68, 99, 98, 92, 91, 90, 86, 96, 95, 88, 78, 77, 73, 104, 102, 98, 92, 93, 88, 103, 101, 97, 92, 91, 87, 95, 93, 89, 91, 90, 86, 105, 106, 101, 91, 92, 85, 102, 100, 94, 78, 79, 72, 95, 97, 89, 79, 83, 72, 117, 117, 103, 120, 122, 110, 120, 120, 109, 112, 114, 102, 111, 113, 100, 113, 115, 103, 113, 114, 105, 118, 120, 107, 102, 104, 94, 91, 92, 83, 95, 97, 87, 86, 88, 76, 90, 91, 82, 91, 92, 83, 85, 87, 77, 67, 69, 60, 73, 75, 65, 78, 80, 70, 69, 70, 61, 71, 73, 63, 83, 84, 75, 72, 74, 64, 55, 56, 47, 81, 83, 73, 64, 66, 56, 62, 63, 54, 57, 59, 49, 53, 55, 46, 44, 45, 38, 45, 47, 39, 97, 98, 91, 72, 73, 66, 60, 62, 54, 43, 42, 36, 52, 54, 46, 47, 48, 41, 37, 38, 31, 60, 62, 54, 40, 41, 34, 33, 34, 27, 49, 50, 43, 52, 54, 46, 35, 34, 28, 51, 52, 45, 66, 64, 58, 46, 45, 38, 46, 45, 38, 46, 45, 38, 51, 52, 45, 98, 97, 91, 39, 38, 31, 49, 50, 43, 45, 47, 39, 48, 47, 41, 47, 48, 39, 36, 38, 28, 56, 57, 48, 52, 54, 44, 66, 68, 56, 63, 65, 53, 49, 49, 38, 92, 92, 83, 90, 90, 78, 96, 95, 84, 90, 90, 78, 90, 90, 78, 108, 107, 94, 113, 113, 102, 104, 104, 90, 104, 104, 90, 128, 125, 112, 106, 103, 90, 127, 124, 111, 117, 115, 102, 145, 143, 128, 108, 108, 92, 153, 153, 139, 193, 191, 176, 134, 134, 121, 135, 135, 122, 130, 129, 116, 147, 147, 133, 142, 142, 129, 151, 151, 137, 160, 160, 146, 171, 171, 158, 149, 149, 136, 160, 160, 146, 141, 141, 128, 153, 153, 139, 130, 129, 116, 155, 157, 143, 162, 164, 150, 165, 168, 153, 153, 155, 140, 162, 164, 150, 114, 116, 102, 158, 160, 148, 164, 166, 154, 113, 115, 103, 90, 91, 82, 13, 14, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 0, 78, 80, 68, 145, 148, 133, 190, 192, 176, 153, 153, 137, 162, 162, 147, 190, 191, 173, 191, 192, 174, 137, 137, 119, 179, 177, 160, 149, 147, 129, 175, 174, 154, 149, 147, 127, 147, 146, 128, 174, 173, 153, 167, 166, 148, 187, 185, 168, 175, 174, 156, 167, 166, 148, 153, 151, 136, 164, 162, 147, 135, 132, 119, 165, 162, 150, 157, 154, 144, 174, 171, 161, 158, 155, 145, 178, 175, 164, 54, 51, 43, 92, 88, 80, 0, 0, 0, 77, 73, 67, 217, 213, 210, 255, 251, 247, 245, 241, 238, 237, 233, 232, 236, 232, 229, 233, 228, 227, 240, 235, 236, 237, 232, 234, 238, 234, 235, 238, 234, 235, 239, 236, 239, 238, 233, 237, 234, 228, 232, 238, 233, 237, 242, 237, 241, 241, 235, 239, 240, 234, 238, 237, 232, 236, 236, 231, 235, 236, 231, 233, 235, 230, 234, 231, 227, 228, 235, 230, 232, 237, 232, 234, 236, 231, 233, 234, 229, 230, 234, 229, 230, 234, 229, 230, 234, 229, 230, 235, 230, 230, 235, 230, 230, 234, 230, 226, 217, 213, 210, 230, 228, 224, 229, 227, 223, 246, 245, 238, 255, 255, 255, 255, 255, 255, 212, 208, 202, 99, 95, 89, 66, 62, 59, 63, 59, 55, 73, 69, 68, 67, 63, 62, 70, 68, 67, 73, 71, 69, 77, 75, 74, 82, 80, 78, 82, 80, 78, 84, 82, 81, 89, 87, 85, 76, 76, 74, 87, 85, 83, 85, 83, 84, 81, 78, 79, 102, 100, 98, 92, 90, 89, 76, 74, 72, 89, 87, 83, 104, 104, 100, 100, 101, 96, 87, 88, 83, 90, 88, 84, 86, 87, 80, 87, 85, 79, 104, 103, 96, 97, 96, 87, 89, 88, 79, 91, 90, 82, 103, 102, 93, 91, 90, 84, 89, 88, 81, 97, 96, 89, 91, 90, 84, 81, 83, 75, 83, 82, 73, 98, 97, 89, 90, 91, 82, 96, 95, 84, 77, 76, 68, 87, 89, 79, 81, 83, 73, 84, 85, 76, 80, 82, 70, 95, 99, 86, 141, 141, 128, 148, 148, 136, 127, 129, 117, 122, 124, 114, 115, 117, 105, 113, 115, 103, 111, 113, 100, 107, 109, 97, 98, 100, 88, 109, 111, 101, 112, 113, 104, 100, 102, 92, 91, 93, 81, 95, 97, 87, 99, 100, 91, 84, 85, 76, 87, 89, 79, 98, 99, 90, 87, 89, 79, 64, 66, 56, 78, 80, 70, 85, 87, 77, 79, 81, 71, 63, 64, 55, 66, 68, 58, 65, 67, 57, 67, 69, 62, 67, 69, 62, 57, 59, 49, 73, 74, 67, 58, 59, 52, 69, 68, 60, 45, 47, 39, 74, 76, 68, 43, 44, 37, 45, 47, 39, 53, 55, 48, 48, 49, 42, 55, 56, 49, 35, 36, 29, 50, 51, 44, 35, 36, 29, 47, 46, 39, 47, 48, 41, 47, 48, 41, 46, 45, 38, 43, 42, 36, 63, 62, 56, 33, 34, 27, 54, 53, 46, 56, 55, 49, 56, 57, 50, 48, 49, 42, 49, 50, 41, 50, 52, 42, 50, 52, 42, 62, 63, 54, 63, 64, 55, 70, 70, 59, 71, 71, 60, 60, 59, 48, 60, 59, 48, 83, 83, 71, 81, 80, 69, 81, 80, 69, 95, 94, 83, 82, 81, 70, 99, 99, 86, 100, 100, 87, 104, 104, 90, 111, 111, 97, 128, 128, 115, 121, 118, 105, 109, 107, 94, 104, 104, 88, 138, 136, 121, 151, 151, 135, 151, 149, 134, 155, 152, 137, 158, 158, 142, 168, 168, 152, 147, 147, 131, 138, 138, 122, 141, 141, 126, 158, 158, 142, 138, 138, 122, 178, 179, 163, 163, 163, 150, 158, 158, 144, 167, 167, 153, 165, 164, 151, 162, 164, 150, 142, 144, 130, 81, 81, 67, 31, 33, 21, 0, 0, 0, 0, 0, 0, 12, 13, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 89, 82, 144, 143, 134, 136, 133, 123, 153, 151, 136, 182, 181, 163, 167, 166, 148, 174, 173, 155, 165, 163, 146, 161, 162, 143, 187, 187, 169, 174, 175, 156, 113, 111, 93, 174, 173, 153, 163, 161, 141, 153, 152, 132, 188, 187, 167, 166, 165, 147, 150, 149, 128, 155, 156, 138, 155, 153, 135, 167, 166, 148, 172, 170, 153, 153, 151, 136, 151, 149, 134, 143, 140, 128, 159, 157, 142, 195, 192, 182, 146, 143, 135, 0, 0, 0, 0, 0, 0, 71, 67, 64, 227, 223, 220, 255, 254, 251, 248, 244, 240, 234, 230, 226, 237, 233, 230, 241, 237, 233, 240, 235, 234, 238, 234, 233, 237, 233, 232, 236, 232, 231, 238, 234, 235, 238, 234, 235, 237, 232, 234, 237, 232, 234, 238, 234, 235, 237, 232, 234, 237, 232, 234, 238, 234, 235, 237, 232, 236, 237, 232, 236, 238, 233, 237, 237, 232, 236, 235, 230, 234, 236, 231, 235, 236, 231, 235, 237, 232, 236, 234, 229, 230, 234, 228, 232, 235, 230, 232, 231, 227, 228, 237, 232, 234, 230, 226, 225, 229, 225, 224, 227, 226, 222, 225, 223, 220, 255, 255, 255, 255, 255, 255, 188, 187, 180, 89, 88, 81, 54, 52, 48, 71, 70, 66, 66, 64, 62, 71, 69, 68, 75, 71, 70, 72, 67, 67, 79, 74, 74, 82, 78, 77, 85, 80, 79, 74, 70, 69, 85, 83, 82, 85, 83, 82, 76, 74, 72, 77, 75, 74, 99, 98, 94, 80, 78, 74, 89, 87, 83, 77, 76, 72, 76, 74, 70, 89, 87, 83, 90, 88, 84, 87, 85, 81, 76, 74, 72, 97, 95, 91, 83, 81, 79, 84, 84, 82, 86, 87, 82, 76, 76, 72, 90, 89, 82, 91, 92, 85, 91, 92, 85, 144, 142, 136, 83, 82, 73, 92, 92, 83, 88, 87, 78, 84, 83, 75, 131, 130, 121, 87, 86, 77, 118, 117, 108, 84, 83, 75, 92, 92, 83, 88, 87, 78, 83, 83, 71, 81, 80, 69, 87, 86, 75, 88, 87, 78, 73, 72, 61, 104, 104, 92, 81, 83, 71, 86, 88, 76, 85, 87, 75, 80, 84, 71, 146, 145, 134, 121, 121, 110, 114, 116, 104, 112, 113, 104, 113, 115, 103, 120, 120, 109, 114, 116, 106, 118, 119, 110, 120, 121, 112, 104, 105, 96, 100, 102, 92, 95, 97, 87, 84, 86, 74, 92, 94, 84, 93, 95, 83, 90, 91, 82, 83, 84, 75, 80, 82, 72, 79, 81, 71, 102, 104, 94, 65, 69, 58, 67, 69, 60, 72, 74, 64, 69, 70, 61, 69, 70, 61, 59, 61, 53, 67, 69, 62, 79, 81, 71, 71, 73, 63, 52, 54, 46, 84, 83, 77, 49, 50, 41, 81, 79, 73, 166, 164, 158, 58, 59, 52, 62, 63, 56, 83, 84, 77, 52, 54, 46, 69, 70, 63, 60, 62, 54, 60, 62, 54, 89, 88, 81, 53, 52, 45, 52, 54, 46, 49, 50, 43, 60, 58, 52, 88, 90, 82, 49, 50, 43, 47, 48, 41, 42, 43, 36, 74, 76, 66, 57, 57, 48, 58, 60, 50, 76, 77, 68, 70, 69, 61, 60, 62, 52, 80, 79, 70, 74, 73, 62, 102, 101, 90, 77, 77, 65, 66, 65, 54, 74, 73, 62, 94, 93, 82, 102, 101, 90, 108, 107, 96, 130, 129, 116, 120, 120, 107, 114, 114, 101, 126, 126, 112, 120, 117, 104, 131, 129, 116, 117, 115, 102, 150, 148, 132, 125, 125, 109, 155, 152, 137, 167, 165, 150, 163, 161, 145, 175, 175, 159, 148, 148, 134, 147, 147, 133, 176, 176, 162, 165, 164, 151, 168, 168, 154, 147, 147, 133, 131, 131, 117, 117, 117, 103, 20, 20, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 11, 4, 56, 55, 47, 113, 113, 102, 109, 111, 99, 136, 138, 124, 158, 161, 146, 158, 158, 142, 151, 149, 134, 167, 165, 150, 157, 155, 138, 152, 151, 133, 139, 138, 120, 142, 140, 122, 150, 149, 128, 172, 171, 151, 173, 172, 152, 138, 137, 117, 191, 189, 169, 152, 151, 131, 172, 170, 153, 149, 147, 129, 155, 153, 135, 139, 138, 120, 150, 148, 132, 139, 137, 122, 143, 141, 126, 162, 162, 149, 191, 188, 175, 74, 72, 59, 2, 0, 0, 26, 24, 13, 92, 88, 80, 181, 178, 172, 251, 247, 244, 244, 240, 235, 233, 229, 225, 233, 229, 225, 237, 233, 232, 238, 234, 233, 238, 234, 233, 236, 232, 231, 237, 233, 232, 241, 236, 235, 237, 233, 232, 231, 227, 226, 237, 233, 232, 237, 233, 232, 240, 235, 234, 233, 228, 227, 235, 230, 232, 238, 234, 235, 238, 234, 235, 238, 234, 235, 238, 234, 235, 237, 234, 235, 238, 233, 237, 238, 233, 237, 235, 230, 234, 236, 231, 235, 236, 231, 235, 234, 232, 235, 236, 231, 233, 236, 231, 233, 236, 231, 233, 233, 228, 229, 222, 217, 219, 245, 241, 242, 255, 255, 255, 255, 255, 255, 123, 121, 117, 70, 69, 65, 74, 72, 68, 62, 60, 56, 68, 66, 62, 77, 76, 72, 76, 75, 68, 76, 74, 70, 80, 78, 72, 71, 70, 64, 81, 79, 75, 81, 79, 75, 81, 79, 75, 91, 87, 83, 88, 84, 81, 94, 90, 87, 94, 90, 87, 94, 90, 87, 89, 85, 82, 82, 80, 76, 98, 96, 93, 91, 90, 86, 105, 104, 100, 92, 91, 87, 81, 79, 75, 100, 99, 93, 96, 95, 88, 81, 79, 73, 85, 85, 76, 94, 92, 86, 88, 86, 80, 90, 89, 82, 89, 88, 81, 89, 88, 81, 91, 90, 84, 83, 84, 77, 87, 85, 79, 71, 70, 64, 94, 93, 84, 90, 89, 80, 95, 94, 85, 75, 74, 65, 88, 87, 78, 77, 76, 68, 82, 81, 72, 98, 97, 89, 92, 92, 83, 84, 83, 75, 91, 90, 82, 84, 83, 75, 111, 110, 99, 82, 81, 72, 89, 88, 77, 95, 94, 83, 95, 94, 83, 110, 109, 98, 84, 84, 72, 109, 111, 99, 77, 79, 67, 104, 106, 94, 85, 85, 74, 122, 119, 107, 130, 129, 118, 120, 120, 109, 119, 119, 107, 116, 115, 104, 106, 108, 96, 105, 106, 97, 102, 104, 94, 95, 97, 87, 121, 123, 113, 96, 100, 90, 106, 109, 99, 93, 95, 85, 102, 104, 94, 95, 97, 87, 87, 89, 79, 92, 94, 84, 85, 88, 78, 83, 87, 77, 73, 75, 65, 73, 77, 66, 69, 73, 63, 76, 77, 68, 71, 72, 65, 82, 86, 78, 71, 72, 65, 70, 71, 62, 62, 63, 56, 80, 81, 74, 99, 100, 93, 63, 64, 57, 79, 80, 73, 71, 72, 65, 78, 79, 72, 81, 83, 75, 70, 71, 64, 62, 66, 58, 68, 72, 64, 99, 100, 93, 71, 72, 65, 72, 73, 66, 55, 56, 49, 57, 58, 51, 67, 69, 62, 56, 57, 50, 55, 56, 49, 64, 65, 58, 70, 71, 64, 69, 70, 63, 64, 63, 57, 47, 48, 41, 51, 52, 45, 64, 66, 56, 51, 53, 43, 70, 71, 62, 66, 68, 58, 90, 89, 80, 88, 87, 78, 70, 70, 59, 59, 58, 47, 100, 100, 89, 100, 100, 89, 133, 133, 121, 108, 107, 96, 82, 81, 70, 131, 131, 117, 132, 131, 120, 149, 149, 138, 135, 132, 121, 166, 166, 152, 147, 147, 133, 152, 152, 138, 165, 164, 151, 170, 170, 157, 169, 169, 156, 142, 142, 129, 113, 113, 102, 68, 67, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 30, 19, 104, 104, 92, 123, 122, 111, 125, 125, 113, 132, 132, 118, 146, 146, 132, 139, 139, 125, 139, 139, 125, 140, 140, 124, 152, 152, 136, 140, 140, 124, 140, 140, 124, 141, 141, 126, 138, 138, 120, 166, 165, 147, 168, 167, 149, 143, 142, 121, 154, 150, 133, 131, 129, 112, 168, 167, 149, 159, 158, 140, 170, 168, 150, 161, 159, 144, 159, 157, 142, 167, 165, 150, 156, 154, 138, 153, 151, 136, 178, 176, 160, 93, 91, 76, 3, 0, 0, 181, 179, 164, 69, 67, 64, 135, 134, 128, 255, 255, 251, 240, 239, 235, 238, 234, 231, 238, 234, 231, 236, 232, 231, 240, 235, 234, 231, 227, 226, 235, 230, 230, 235, 230, 230, 238, 234, 233, 236, 232, 231, 240, 235, 234, 236, 232, 229, 237, 233, 232, 236, 232, 231, 229, 225, 224, 237, 233, 232, 236, 232, 231, 237, 233, 232, 236, 232, 231, 236, 232, 231, 234, 229, 228, 238, 234, 233, 234, 229, 230, 235, 230, 232, 236, 231, 233, 240, 235, 236, 238, 236, 236, 231, 228, 231, 233, 230, 234, 237, 234, 237, 233, 227, 231, 238, 235, 238, 241, 236, 237, 255, 255, 255, 255, 255, 255, 108, 104, 103, 102, 100, 98, 70, 65, 64, 67, 65, 63, 71, 69, 68, 70, 68, 67, 77, 75, 74, 80, 78, 76, 80, 78, 76, 88, 86, 84, 84, 83, 79, 75, 73, 69, 82, 80, 76, 88, 86, 80, 84, 83, 79, 85, 84, 78, 88, 86, 80, 98, 97, 91, 87, 83, 78, 93, 89, 84, 93, 89, 84, 100, 96, 91, 86, 82, 77, 93, 89, 86, 93, 89, 86, 98, 96, 93, 94, 92, 88, 109, 107, 101, 95, 93, 87, 85, 84, 78, 95, 93, 87, 87, 85, 79, 94, 92, 86, 87, 86, 77, 97, 96, 87, 83, 82, 73, 95, 94, 85, 87, 86, 77, 91, 90, 82, 92, 92, 83, 103, 102, 93, 87, 89, 79, 84, 83, 75, 97, 96, 87, 85, 85, 76, 84, 83, 75, 81, 80, 71, 95, 94, 85, 98, 97, 89, 78, 78, 69, 88, 87, 76, 83, 82, 73, 114, 114, 105, 133, 132, 124, 91, 90, 82, 87, 86, 77, 84, 83, 75, 91, 91, 80, 76, 75, 66, 66, 65, 56, 97, 96, 85, 111, 110, 99, 76, 75, 66, 74, 73, 62, 113, 113, 102, 82, 81, 70, 76, 76, 64, 131, 129, 116, 127, 127, 116, 117, 116, 105, 116, 115, 104, 114, 114, 103, 104, 105, 96, 98, 99, 90, 100, 102, 92, 103, 107, 99, 107, 109, 99, 96, 100, 90, 85, 88, 78, 95, 97, 87, 88, 92, 82, 91, 92, 83, 88, 92, 82, 114, 118, 107, 92, 94, 84, 82, 86, 76, 83, 84, 77, 75, 79, 69, 74, 78, 70, 71, 72, 65, 73, 74, 67, 78, 81, 75, 65, 68, 60, 67, 69, 62, 57, 60, 52, 77, 78, 71, 72, 73, 66, 71, 72, 65, 67, 69, 62, 95, 97, 89, 67, 69, 62, 77, 78, 71, 59, 61, 53, 69, 70, 63, 66, 69, 62, 74, 75, 70, 173, 175, 167, 73, 74, 67, 58, 59, 52, 57, 58, 51, 80, 81, 74, 71, 72, 65, 45, 47, 39, 59, 61, 53, 67, 69, 62, 58, 59, 52, 65, 66, 59, 84, 85, 76, 57, 59, 49, 71, 73, 63, 70, 71, 62, 67, 69, 60, 63, 62, 54, 85, 85, 76, 75, 74, 65, 96, 95, 86, 105, 104, 96, 94, 93, 82, 104, 104, 92, 124, 123, 112, 134, 134, 123, 105, 105, 94, 99, 99, 88, 41, 41, 29, 18, 17, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 12, 6, 73, 71, 65, 130, 129, 120, 111, 110, 99, 137, 136, 125, 145, 145, 131, 137, 136, 123, 141, 141, 128, 147, 147, 133, 152, 152, 138, 140, 140, 126, 144, 143, 130, 180, 180, 164, 144, 142, 127, 140, 140, 124, 136, 134, 119, 129, 127, 112, 131, 131, 113, 152, 152, 134, 156, 157, 139, 137, 135, 118, 140, 141, 122, 122, 120, 103, 144, 142, 125, 142, 140, 122, 135, 133, 113, 130, 128, 111, 123, 121, 106, 155, 152, 139, 179, 176, 164, 97, 95, 84, 0, 0, 0, 54, 51, 43, 114, 111, 103, 168, 165, 159, 237, 234, 228, 254, 250, 246, 235, 231, 228, 236, 234, 230, 238, 236, 234, 233, 231, 230, 235, 230, 230, 233, 231, 230, 237, 235, 233, 233, 228, 227, 237, 233, 232, 238, 234, 233, 237, 233, 232, 237, 233, 232, 237, 233, 232, 236, 232, 229, 235, 231, 228, 235, 231, 228, 237, 233, 232, 236, 232, 231, 234, 229, 228, 235, 230, 230, 236, 232, 231, 236, 232, 231, 234, 229, 228, 233, 228, 227, 235, 230, 230, 235, 230, 230, 234, 229, 230, 231, 227, 228, 231, 227, 228, 236, 233, 234, 230, 227, 228, 248, 246, 247, 255, 255, 255, 255, 255, 255, 133, 131, 129, 121, 119, 118, 68, 66, 64, 71, 69, 70, 66, 63, 64, 69, 67, 67, 76, 74, 74, 80, 77, 78, 84, 82, 83, 83, 81, 81, 82, 80, 78, 88, 85, 86, 89, 87, 85, 75, 73, 71, 92, 90, 89, 87, 85, 81, 78, 77, 73, 88, 86, 80, 102, 100, 94, 89, 88, 81, 100, 99, 93, 88, 86, 80, 98, 97, 91, 90, 89, 82, 96, 93, 87, 86, 83, 75, 110, 107, 99, 117, 114, 106, 99, 95, 87, 88, 85, 77, 87, 84, 76, 89, 86, 78, 91, 90, 82, 95, 94, 85, 87, 85, 79, 85, 84, 78, 84, 83, 77, 83, 82, 75, 99, 98, 92, 89, 88, 79, 82, 81, 72, 96, 95, 86, 76, 76, 64, 88, 87, 78, 96, 95, 86, 94, 93, 84, 95, 94, 85, 86, 88, 78, 91, 90, 82, 85, 87, 77, 84, 83, 75, 85, 85, 76, 89, 88, 79, 87, 86, 77, 88, 87, 78, 110, 109, 98, 74, 73, 64, 90, 90, 78, 110, 109, 98, 84, 83, 75, 116, 115, 104, 91, 91, 80, 92, 92, 81, 89, 88, 77, 97, 96, 85, 67, 66, 55, 105, 104, 96, 102, 101, 92, 92, 92, 83, 91, 92, 83, 81, 80, 71, 67, 66, 57, 99, 98, 90, 112, 112, 100, 120, 120, 109, 112, 113, 104, 122, 124, 114, 120, 121, 112, 119, 120, 111, 99, 100, 93, 105, 106, 99, 93, 94, 87, 97, 98, 91, 74, 76, 68, 111, 115, 105, 91, 92, 83, 93, 97, 86, 98, 99, 90, 100, 102, 92, 91, 92, 83, 79, 80, 73, 76, 80, 72, 77, 78, 71, 78, 81, 73, 67, 68, 64, 77, 78, 71, 69, 73, 65, 80, 81, 76, 60, 64, 56, 81, 83, 75, 70, 71, 64, 107, 108, 101, 73, 74, 67, 67, 69, 62, 67, 69, 62, 65, 66, 59, 87, 89, 81, 74, 78, 70, 58, 61, 53, 51, 54, 46, 58, 61, 53, 67, 69, 62, 67, 69, 62, 70, 71, 64, 69, 70, 63, 57, 58, 51, 70, 71, 64, 72, 73, 66, 67, 69, 62, 65, 66, 59, 66, 67, 60, 59, 61, 53, 58, 59, 52, 19, 20, 13, 17, 19, 9, 14, 16, 6, 0, 0, 0, 0, 0, 0, 14, 14, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 32, 20, 76, 75, 66, 105, 107, 95, 102, 104, 92, 111, 110, 99, 103, 102, 91, 100, 100, 89, 117, 117, 103, 119, 119, 107, 116, 115, 104, 128, 128, 117, 162, 162, 151, 165, 164, 151, 146, 146, 132, 133, 133, 119, 125, 125, 111, 120, 120, 107, 113, 113, 100, 196, 196, 180, 116, 116, 100, 126, 126, 110, 123, 123, 107, 134, 134, 119, 143, 141, 126, 159, 159, 143, 120, 117, 102, 147, 145, 130, 124, 124, 106, 138, 136, 121, 134, 134, 119, 116, 116, 100, 134, 131, 118, 178, 178, 165, 81, 79, 66, 21, 18, 5, 225, 223, 208, 210, 208, 197, 145, 142, 136, 245, 241, 238, 255, 251, 247, 250, 246, 243, 238, 234, 231, 241, 237, 233, 245, 241, 238, 241, 236, 235, 241, 236, 235, 237, 233, 232, 237, 235, 233, 236, 234, 232, 239, 237, 235, 233, 231, 230, 232, 230, 228, 238, 236, 234, 236, 234, 232, 237, 233, 232, 237, 233, 232, 241, 236, 235, 236, 232, 229, 233, 228, 227, 234, 229, 228, 234, 229, 228, 233, 228, 227, 233, 228, 227, 233, 228, 227, 233, 228, 227, 233, 228, 227, 235, 230, 230, 236, 232, 231, 236, 232, 231, 236, 232, 231, 231, 227, 224, 235, 230, 230, 255, 251, 247, 255, 255, 255, 210, 206, 203, 35, 30, 29, 68, 66, 64, 63, 58, 59, 64, 62, 63, 62, 60, 60, 74, 71, 72, 81, 78, 79, 91, 88, 92, 90, 88, 88, 97, 94, 97, 87, 84, 87, 88, 85, 86, 103, 100, 101, 102, 99, 100, 84, 82, 83, 74, 72, 70, 83, 81, 79, 100, 98, 97, 99, 99, 97, 83, 81, 77, 84, 85, 78, 103, 101, 95, 89, 88, 79, 84, 83, 75, 108, 107, 98, 111, 110, 103, 104, 103, 94, 76, 75, 68, 73, 72, 63, 89, 88, 79, 82, 79, 71, 101, 98, 90, 104, 102, 91, 94, 91, 81, 97, 95, 84, 85, 82, 71, 88, 85, 77, 107, 104, 96, 91, 91, 80, 94, 93, 84, 90, 89, 80, 92, 91, 85, 83, 82, 73, 99, 98, 90, 88, 87, 78, 102, 101, 90, 98, 97, 89, 83, 83, 71, 95, 94, 83, 80, 79, 70, 91, 90, 82, 95, 94, 83, 88, 87, 76, 88, 87, 76, 95, 94, 83, 83, 83, 71, 77, 76, 68, 87, 86, 77, 95, 94, 83, 103, 102, 91, 83, 83, 71, 85, 85, 74, 91, 91, 80, 103, 102, 91, 92, 92, 81, 90, 90, 78, 80, 79, 68, 110, 109, 98, 81, 80, 69, 104, 104, 92, 94, 93, 82, 74, 73, 62, 74, 73, 64, 119, 118, 110, 69, 68, 60, 74, 73, 64, 82, 81, 72, 102, 101, 92, 91, 90, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 12, 6, 11, 14, 9, 35, 38, 32, 31, 32, 27, 33, 34, 27, 32, 36, 28, 77, 78, 71, 49, 50, 43, 41, 42, 35, 48, 49, 42, 54, 58, 50, 38, 40, 32, 51, 54, 46, 26, 29, 24, 33, 37, 29, 33, 37, 29, 25, 28, 23, 14, 17, 11, 11, 14, 9, 5, 9, 3, 5, 9, 1, 3, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 62, 50, 99, 100, 91, 95, 94, 83, 90, 92, 80, 97, 96, 85, 67, 69, 57, 87, 90, 75, 103, 102, 91, 95, 94, 83, 106, 106, 95, 123, 126, 111, 88, 88, 74, 195, 195, 181, 113, 113, 100, 117, 117, 103, 130, 129, 116, 123, 123, 109, 104, 104, 90, 128, 128, 117, 90, 90, 76, 124, 124, 110, 88, 88, 74, 113, 113, 102, 133, 133, 119, 139, 139, 125, 141, 141, 126, 141, 141, 128, 112, 112, 96, 119, 119, 103, 102, 102, 88, 108, 107, 94, 116, 116, 102, 134, 134, 121, 113, 113, 100, 137, 135, 122, 143, 140, 128, 144, 144, 128, 147, 145, 132, 74, 72, 57, 17, 17, 3, 6, 6, 0, 253, 252, 243, 106, 105, 97, 241, 240, 234, 247, 246, 240, 247, 243, 237, 243, 239, 236, 241, 237, 231, 239, 237, 233, 238, 236, 234, 239, 237, 233, 241, 236, 235, 238, 236, 234, 239, 237, 235, 237, 233, 232, 238, 234, 233, 240, 238, 237, 234, 232, 231, 238, 234, 233, 238, 234, 233, 236, 234, 232, 233, 231, 230, 223, 221, 219, 235, 230, 230, 235, 230, 230, 235, 230, 230, 233, 228, 227, 233, 228, 227, 234, 229, 228, 229, 225, 224, 229, 225, 224, 230, 226, 225, 227, 223, 220, 229, 225, 222, 229, 225, 222, 235, 231, 228, 235, 231, 228, 249, 245, 242, 255, 255, 255, 243, 239, 238, 75, 71, 70, 58, 53, 53, 68, 66, 64, 63, 61, 60, 67, 64, 65, 75, 72, 73, 87, 84, 85, 83, 81, 81, 94, 89, 91, 90, 88, 88, 103, 100, 103, 103, 100, 103, 110, 107, 110, 90, 87, 90, 97, 95, 95, 104, 101, 104, 99, 97, 98, 99, 97, 98, 88, 85, 86, 98, 96, 97, 80, 78, 76, 91, 89, 90, 83, 83, 81, 84, 85, 80, 104, 105, 98, 109, 108, 99, 104, 103, 94, 85, 85, 76, 92, 92, 83, 95, 94, 85, 102, 99, 91, 83, 82, 73, 110, 109, 100, 111, 108, 100, 108, 107, 98, 102, 101, 92, 106, 106, 95, 79, 76, 68, 96, 95, 84, 102, 99, 89, 86, 83, 72, 100, 97, 86, 88, 85, 75, 93, 90, 80, 91, 90, 82, 91, 88, 77, 87, 86, 77, 99, 95, 87, 95, 92, 84, 80, 79, 70, 90, 89, 80, 83, 83, 71, 91, 91, 80, 96, 95, 84, 84, 84, 72, 71, 71, 60, 87, 86, 75, 102, 101, 90, 91, 91, 80, 89, 88, 77, 98, 98, 86, 97, 96, 85, 92, 92, 81, 90, 90, 78, 81, 80, 69, 90, 90, 78, 92, 92, 81, 95, 94, 83, 88, 87, 76, 95, 94, 83, 95, 94, 83, 71, 71, 60, 87, 86, 75, 96, 95, 84, 81, 80, 69, 94, 93, 82, 98, 98, 86, 83, 82, 73, 85, 85, 76, 96, 95, 86, 82, 81, 72, 68, 67, 58, 91, 90, 82, 74, 73, 64, 100, 100, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 113, 114, 107, 0, 0, 0, 10, 12, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 23, 16, 55, 54, 48, 77, 76, 70, 84, 83, 77, 88, 86, 80, 83, 84, 77, 85, 86, 79, 71, 72, 65, 69, 70, 61, 73, 75, 65, 59, 61, 51, 56, 57, 48, 40, 41, 32, 83, 85, 72, 66, 68, 56, 70, 70, 59, 66, 65, 54, 64, 64, 55, 62, 62, 50, 71, 71, 60, 83, 83, 71, 92, 94, 80, 70, 72, 58, 71, 73, 59, 105, 105, 92, 91, 93, 79, 90, 90, 76, 85, 87, 73, 100, 100, 87, 89, 89, 75, 124, 124, 110, 116, 116, 100, 96, 96, 82, 110, 110, 94, 187, 187, 173, 90, 90, 76, 118, 118, 104, 90, 90, 76, 127, 127, 114, 120, 120, 109, 99, 99, 86, 109, 109, 95, 109, 109, 95, 110, 110, 96, 127, 127, 114, 127, 127, 114, 104, 104, 88, 109, 109, 95, 127, 127, 114, 125, 125, 109, 142, 143, 127, 130, 129, 116, 45, 44, 33, 27, 27, 15, 6, 6, 0, 69, 69, 57, 141, 141, 128, 225, 223, 212, 242, 239, 228, 245, 242, 234, 236, 233, 225, 241, 237, 231, 237, 234, 228, 233, 232, 228, 233, 232, 228, 236, 234, 230, 238, 236, 232, 241, 237, 233, 236, 234, 230, 234, 232, 231, 237, 235, 231, 238, 236, 234, 239, 237, 235, 238, 236, 234, 242, 240, 239, 234, 232, 231, 240, 238, 237, 234, 232, 231, 236, 234, 232, 236, 234, 232, 234, 232, 231, 232, 230, 228, 231, 229, 227, 235, 230, 230, 233, 228, 227, 231, 227, 226, 234, 229, 228, 230, 226, 225, 231, 227, 226, 230, 226, 225, 225, 221, 220, 242, 238, 235, 255, 255, 255, 255, 255, 255, 145, 141, 138, 35, 30, 29, 57, 53, 49, 67, 63, 60, 72, 67, 67, 82, 78, 77, 78, 73, 74, 80, 75, 77, 100, 95, 97, 98, 96, 97, 96, 93, 94, 92, 90, 93, 96, 93, 94, 95, 92, 93, 91, 89, 90, 106, 104, 105, 94, 91, 92, 78, 76, 75, 102, 100, 98, 67, 64, 65, 110, 108, 106, 80, 78, 74, 78, 77, 73, 100, 99, 95, 116, 114, 110, 99, 97, 96, 99, 97, 96, 91, 89, 88, 84, 83, 79, 112, 111, 105, 104, 103, 94, 102, 104, 94, 112, 112, 100, 78, 80, 68, 105, 104, 96, 109, 108, 99, 92, 92, 83, 124, 121, 111, 90, 90, 78, 89, 86, 78, 110, 107, 99, 90, 89, 80, 100, 97, 89, 81, 78, 70, 99, 96, 85, 87, 84, 74, 85, 82, 71, 85, 82, 71, 83, 81, 70, 96, 93, 83, 81, 78, 68, 102, 99, 89, 87, 84, 74, 85, 81, 73, 89, 86, 78, 100, 97, 86, 85, 81, 73, 112, 112, 100, 102, 101, 90, 84, 84, 72, 82, 81, 70, 87, 86, 75, 97, 96, 85, 89, 88, 77, 91, 91, 80, 90, 90, 78, 87, 86, 75, 98, 98, 86, 95, 94, 83, 81, 80, 69, 84, 84, 72, 87, 86, 75, 80, 79, 68, 78, 78, 67, 87, 86, 75, 85, 85, 74, 80, 79, 68, 104, 104, 92, 98, 98, 86, 84, 84, 72, 82, 81, 70, 83, 83, 71, 103, 102, 91, 102, 101, 92, 87, 86, 77, 91, 90, 82, 91, 90, 82, 105, 104, 96, 59, 58, 49, 91, 90, 82, 87, 89, 77, 78, 80, 68, 87, 86, 77, 83, 82, 73, 98, 99, 90, 64, 65, 58, 74, 76, 68, 62, 63, 56, 53, 55, 48, 69, 70, 63, 69, 70, 63, 60, 62, 54, 60, 62, 54, 62, 63, 56, 73, 74, 67, 60, 62, 54, 67, 69, 62, 58, 59, 52, 58, 59, 52, 49, 50, 43, 62, 63, 56, 62, 63, 56, 66, 68, 58, 59, 61, 51, 47, 48, 41, 56, 57, 50, 55, 56, 49, 52, 54, 46, 62, 63, 56, 62, 63, 56, 63, 64, 57, 67, 66, 57, 68, 67, 60, 61, 60, 51, 60, 62, 52, 66, 68, 58, 64, 65, 58, 66, 67, 60, 66, 64, 58, 60, 58, 52, 48, 47, 41, 52, 51, 42, 78, 78, 69, 60, 59, 50, 53, 52, 43, 62, 61, 52, 57, 59, 49, 94, 96, 86, 66, 65, 54, 68, 67, 56, 66, 65, 54, 66, 68, 56, 65, 67, 55, 54, 53, 42, 87, 86, 75, 108, 107, 94, 73, 72, 61, 67, 66, 55, 144, 143, 132, 96, 95, 84, 80, 82, 70, 81, 80, 69, 66, 65, 52, 82, 82, 68, 69, 69, 55, 85, 85, 72, 68, 68, 54, 90, 90, 76, 89, 89, 75, 88, 88, 72, 108, 107, 94, 96, 96, 82, 100, 100, 87, 112, 112, 96, 110, 110, 96, 108, 107, 94, 133, 133, 119, 113, 113, 102, 119, 119, 107, 104, 104, 92, 97, 97, 83, 120, 120, 109, 118, 117, 106, 135, 135, 122, 141, 141, 129, 74, 73, 62, 114, 114, 103, 28, 28, 17, 89, 88, 77, 75, 74, 63, 155, 154, 146, 239, 238, 229, 234, 234, 225, 230, 228, 222, 237, 235, 229, 239, 238, 229, 233, 232, 226, 242, 241, 235, 234, 233, 227, 237, 235, 231, 236, 234, 230, 236, 234, 230, 237, 235, 231, 238, 236, 232, 238, 236, 232, 240, 239, 235, 238, 236, 232, 237, 235, 231, 238, 236, 232, 237, 235, 231, 239, 237, 233, 237, 235, 231, 238, 234, 231, 238, 234, 231, 237, 233, 232, 240, 235, 234, 237, 233, 232, 231, 227, 226, 236, 232, 231, 233, 228, 227, 231, 227, 226, 234, 229, 228, 235, 230, 230, 232, 230, 228, 235, 230, 230, 233, 228, 227, 255, 255, 255, 255, 255, 255, 215, 211, 208, 156, 152, 149, 56, 52, 48, 70, 65, 62, 77, 72, 71, 79, 74, 74, 77, 72, 71, 88, 84, 81, 108, 105, 104, 99, 94, 93, 85, 80, 81, 97, 93, 94, 88, 85, 86, 106, 104, 105, 94, 91, 90, 78, 76, 77, 104, 102, 100, 87, 85, 83, 92, 90, 89, 82, 80, 78, 97, 95, 93, 105, 103, 102, 99, 97, 96, 105, 104, 100, 106, 105, 101, 89, 87, 83, 104, 102, 98, 96, 95, 88, 104, 103, 96, 89, 88, 81, 103, 101, 95, 92, 91, 85, 99, 98, 94, 77, 76, 72, 88, 86, 80, 105, 104, 96, 76, 76, 64, 92, 92, 83, 91, 91, 80, 80, 79, 68, 111, 110, 101, 88, 87, 78, 78, 78, 67, 111, 110, 99, 78, 78, 67, 87, 86, 75, 95, 94, 83, 97, 96, 87, 95, 92, 84, 77, 77, 65, 84, 84, 72, 95, 92, 82, 77, 74, 63, 89, 86, 76, 91, 88, 75, 89, 88, 77, 102, 99, 89, 95, 92, 82, 73, 70, 60, 99, 96, 85, 91, 87, 79, 96, 93, 83, 100, 97, 86, 92, 89, 78, 104, 104, 92, 102, 101, 90, 95, 94, 83, 87, 84, 74, 97, 96, 85, 88, 87, 76, 90, 90, 78, 98, 98, 86, 66, 65, 54, 90, 90, 78, 81, 80, 69, 92, 92, 81, 109, 108, 97, 94, 93, 82, 94, 93, 82, 97, 95, 84, 87, 86, 75, 94, 93, 82, 89, 88, 77, 84, 84, 72, 109, 108, 97, 77, 77, 65, 87, 86, 75, 82, 81, 72, 89, 88, 77, 96, 95, 84, 87, 86, 75, 100, 100, 89, 75, 74, 65, 72, 74, 64, 111, 112, 103, 92, 94, 84, 84, 84, 72, 73, 72, 61, 92, 88, 80, 108, 105, 97, 88, 85, 77, 85, 81, 73, 82, 81, 72, 78, 78, 69, 60, 62, 54, 94, 96, 88, 70, 71, 64, 68, 67, 60, 69, 70, 63, 77, 78, 71, 56, 57, 50, 62, 63, 54, 66, 68, 58, 64, 64, 55, 77, 76, 70, 66, 65, 56, 66, 67, 60, 64, 63, 57, 49, 50, 41, 63, 64, 55, 53, 55, 46, 57, 59, 49, 62, 61, 52, 49, 50, 41, 62, 63, 54, 72, 74, 64, 64, 66, 56, 43, 43, 34, 45, 44, 35, 57, 57, 48, 64, 64, 55, 68, 67, 58, 64, 64, 55, 77, 76, 68, 72, 69, 61, 70, 66, 58, 102, 99, 89, 71, 68, 57, 82, 81, 70, 89, 88, 77, 64, 64, 53, 99, 99, 88, 63, 63, 52, 63, 63, 52, 77, 79, 67, 60, 59, 48, 84, 84, 72, 71, 71, 60, 70, 72, 60, 69, 69, 57, 82, 81, 70, 76, 76, 62, 97, 95, 84, 71, 68, 55, 74, 73, 62, 108, 105, 95, 83, 83, 71, 103, 102, 91, 102, 102, 88, 90, 90, 76, 76, 76, 64, 73, 72, 59, 104, 104, 90, 94, 93, 80, 69, 69, 55, 85, 85, 72, 105, 105, 92, 110, 110, 96, 104, 104, 90, 95, 95, 79, 132, 132, 118, 132, 131, 120, 105, 105, 94, 53, 52, 43, 0, 0, 0, 0, 0, 0, 38, 37, 28, 46, 45, 36, 100, 102, 92, 197, 196, 190, 245, 244, 237, 238, 237, 230, 219, 218, 212, 228, 229, 222, 227, 228, 221, 222, 223, 216, 227, 228, 221, 234, 233, 227, 232, 233, 226, 233, 234, 227, 234, 233, 227, 232, 231, 224, 234, 233, 229, 232, 230, 226, 234, 233, 229, 232, 230, 226, 236, 234, 230, 236, 234, 230, 236, 234, 230, 237, 235, 231, 239, 237, 233, 236, 234, 230, 236, 234, 230, 236, 234, 230, 233, 232, 228, 233, 231, 230, 234, 233, 229, 236, 234, 232, 236, 232, 231, 236, 234, 232, 236, 232, 231, 236, 232, 231, 238, 234, 233, 225, 221, 220, 235, 230, 230, 225, 222, 218, 242, 238, 235, 255, 255, 255, 255, 255, 255, 95, 91, 88, 75, 71, 68, 71, 67, 64, 83, 79, 78, 71, 66, 65, 85, 80, 79, 82, 78, 77, 93, 88, 88, 89, 85, 84, 89, 85, 84, 88, 84, 81, 96, 92, 91, 103, 99, 98, 88, 86, 82, 102, 100, 98, 93, 88, 88, 89, 87, 85, 89, 87, 85, 80, 78, 76, 97, 95, 93, 88, 86, 82, 96, 94, 90, 89, 88, 81, 90, 89, 82, 90, 89, 80, 104, 103, 96, 98, 97, 91, 112, 111, 105, 102, 100, 94, 104, 103, 96, 97, 96, 89, 100, 100, 91, 105, 104, 96, 68, 67, 58, 69, 68, 60, 91, 90, 82, 90, 89, 80, 111, 110, 101, 85, 85, 76, 88, 87, 78, 85, 85, 74, 104, 104, 92, 106, 106, 95, 88, 87, 76, 99, 99, 88, 82, 81, 70, 88, 87, 76, 73, 72, 61, 94, 91, 81, 82, 81, 70, 87, 84, 74, 97, 95, 84, 88, 87, 76, 87, 86, 75, 83, 83, 71, 91, 88, 77, 99, 99, 88, 91, 88, 77, 89, 86, 76, 99, 99, 88, 102, 99, 89, 83, 81, 68, 87, 85, 72, 95, 92, 82, 100, 97, 86, 92, 89, 78, 95, 92, 82, 94, 91, 81, 100, 100, 89, 80, 79, 68, 69, 69, 57, 100, 100, 89, 92, 92, 79, 104, 104, 92, 95, 94, 83, 80, 79, 68, 102, 99, 89, 105, 105, 94, 79, 76, 65, 90, 90, 78, 82, 81, 70, 88, 85, 75, 111, 109, 98, 77, 77, 65, 95, 92, 82, 88, 85, 75, 82, 81, 70, 98, 98, 86, 96, 95, 84, 73, 72, 61, 94, 93, 82, 102, 101, 90, 71, 71, 60, 88, 87, 76, 60, 59, 48, 97, 96, 87, 88, 87, 78, 96, 95, 84, 88, 87, 78, 76, 75, 66, 91, 90, 82, 75, 74, 63, 69, 69, 57, 114, 108, 101, 78, 74, 66, 87, 86, 77, 73, 72, 63, 109, 108, 99, 73, 72, 63, 71, 71, 62, 71, 70, 64, 113, 112, 106, 91, 90, 84, 76, 77, 68, 59, 61, 51, 70, 69, 61, 73, 75, 65, 78, 78, 69, 67, 65, 59, 77, 76, 70, 70, 69, 61, 59, 57, 51, 62, 61, 52, 74, 73, 64, 67, 69, 60, 56, 57, 48, 67, 69, 60, 59, 61, 51, 83, 84, 75, 70, 71, 62, 55, 56, 47, 80, 78, 72, 61, 60, 51, 56, 55, 47, 99, 98, 90, 82, 79, 69, 88, 85, 75, 84, 83, 75, 49, 49, 38, 89, 88, 77, 63, 60, 49, 61, 58, 50, 70, 70, 59, 68, 67, 58, 70, 70, 59, 63, 63, 52, 70, 70, 59, 106, 106, 95, 68, 67, 56, 77, 77, 65, 103, 102, 91, 80, 79, 68, 71, 71, 60, 91, 91, 80, 84, 84, 72, 80, 77, 67, 77, 77, 64, 83, 81, 68, 94, 92, 79, 83, 83, 71, 89, 88, 77, 84, 84, 72, 75, 74, 63, 73, 72, 61, 94, 93, 82, 94, 93, 82, 82, 81, 70, 25, 24, 13, 0, 0, 0, 0, 0, 0, 2, 0, 0, 31, 28, 18, 202, 202, 188, 123, 122, 111, 192, 192, 183, 245, 244, 237, 232, 231, 224, 239, 238, 231, 211, 209, 205, 226, 225, 221, 222, 220, 216, 236, 234, 230, 222, 223, 218, 222, 223, 218, 226, 224, 223, 220, 221, 216, 220, 221, 216, 223, 224, 220, 227, 228, 223, 225, 225, 221, 228, 229, 224, 221, 222, 217, 229, 230, 225, 232, 230, 226, 236, 234, 230, 234, 233, 229, 232, 230, 226, 233, 232, 228, 233, 232, 228, 233, 232, 228, 238, 236, 232, 237, 235, 231, 233, 232, 228, 234, 233, 229, 233, 232, 228, 234, 233, 229, 234, 233, 229, 238, 236, 232, 234, 233, 229, 237, 235, 231, 230, 228, 224, 233, 232, 228, 237, 235, 231, 231, 229, 227, 229, 227, 223, 255, 255, 255, 255, 255, 255, 193, 189, 186, 248, 244, 240, 97, 94, 90, 77, 72, 73, 83, 79, 80, 79, 74, 76, 75, 70, 74, 75, 70, 74, 101, 96, 100, 94, 89, 91, 75, 71, 72, 106, 101, 102, 99, 97, 96, 107, 103, 100, 81, 77, 74, 88, 86, 82, 100, 99, 95, 100, 96, 91, 95, 92, 86, 84, 83, 77, 91, 90, 84, 97, 96, 89, 98, 96, 93, 75, 73, 69, 108, 104, 101, 85, 84, 78, 94, 92, 86, 90, 89, 80, 88, 87, 78, 83, 82, 73, 97, 96, 87, 88, 87, 78, 97, 96, 87, 110, 109, 100, 100, 99, 93, 89, 88, 81, 85, 84, 78, 100, 102, 92, 68, 67, 58, 113, 112, 104, 91, 90, 82, 89, 88, 79, 89, 88, 79, 110, 109, 100, 111, 110, 101, 80, 79, 70, 81, 80, 71, 99, 99, 88, 104, 104, 92, 105, 105, 94, 75, 74, 63, 100, 100, 89, 97, 96, 85, 104, 104, 92, 70, 70, 59, 92, 92, 81, 106, 106, 95, 95, 92, 82, 74, 73, 62, 91, 91, 80, 85, 82, 71, 86, 83, 72, 94, 92, 79, 91, 91, 80, 94, 92, 79, 101, 98, 88, 98, 98, 84, 104, 102, 89, 106, 103, 90, 96, 94, 81, 77, 74, 63, 82, 79, 69, 91, 88, 77, 114, 111, 100, 100, 97, 86, 94, 92, 79, 97, 97, 83, 104, 104, 90, 63, 63, 50, 95, 95, 81, 97, 96, 85, 85, 85, 74, 114, 114, 103, 92, 89, 78, 106, 106, 95, 88, 87, 76, 80, 79, 68, 90, 90, 78, 86, 83, 72, 96, 93, 83, 95, 92, 82, 99, 99, 88, 124, 121, 113, 68, 67, 58, 117, 116, 107, 83, 82, 73, 84, 83, 75, 74, 73, 64, 105, 104, 96, 80, 79, 68, 100, 100, 91, 96, 95, 86, 98, 97, 89, 106, 105, 97, 92, 92, 83, 83, 82, 73, 71, 71, 62, 89, 88, 79, 78, 80, 68, 77, 79, 67, 92, 86, 79, 87, 84, 76, 89, 86, 76, 90, 90, 78, 83, 82, 73, 85, 85, 76, 76, 75, 66, 75, 74, 67, 96, 95, 88, 85, 84, 78, 81, 80, 71, 74, 73, 64, 87, 86, 77, 67, 66, 55, 90, 89, 80, 69, 68, 60, 70, 69, 61, 74, 73, 64, 74, 73, 64, 61, 60, 51, 125, 125, 113, 48, 47, 39, 63, 63, 52, 63, 62, 54, 68, 67, 58, 69, 68, 60, 71, 71, 62, 74, 73, 64, 78, 78, 69, 79, 76, 68, 79, 76, 68, 72, 69, 59, 77, 74, 63, 82, 79, 69, 72, 69, 59, 74, 71, 61, 88, 87, 76, 73, 70, 60, 77, 74, 63, 85, 82, 71, 194, 191, 181, 96, 93, 83, 80, 79, 68, 75, 74, 65, 75, 74, 63, 70, 70, 59, 71, 71, 60, 91, 91, 80, 97, 96, 85, 89, 88, 77, 102, 101, 90, 78, 78, 65, 42, 42, 29, 33, 31, 18, 80, 77, 67, 0, 0, 0, 91, 91, 80, 19, 17, 6, 6, 6, 0, 20, 20, 8, 103, 102, 91, 174, 173, 162, 230, 229, 218, 232, 232, 220, 227, 227, 216, 225, 225, 213, 215, 214, 203, 218, 217, 208, 217, 216, 207, 225, 224, 216, 218, 217, 210, 223, 221, 215, 223, 221, 217, 222, 223, 218, 223, 221, 217, 213, 214, 209, 223, 224, 220, 226, 226, 224, 236, 237, 232, 223, 224, 220, 226, 226, 224, 223, 224, 222, 225, 225, 223, 226, 226, 224, 225, 225, 223, 226, 226, 224, 226, 227, 222, 222, 223, 218, 229, 230, 225, 230, 231, 226, 227, 226, 222, 233, 232, 228, 232, 230, 226, 230, 228, 224, 227, 226, 222, 234, 233, 229, 232, 230, 226, 232, 230, 226, 233, 232, 228, 232, 230, 226, 230, 228, 224, 236, 234, 230, 234, 233, 229, 233, 232, 228, 231, 229, 225, 229, 225, 222, 253, 251, 247, 255, 255, 255, 210, 206, 205, 46, 42, 41, 54, 50, 49, 70, 65, 66, 71, 69, 70, 73, 70, 71, 85, 83, 84, 96, 93, 94, 90, 87, 90, 91, 85, 89, 104, 101, 104, 85, 83, 86, 97, 95, 95, 99, 97, 98, 104, 102, 100, 94, 91, 90, 104, 102, 100, 96, 94, 92, 100, 98, 97, 93, 89, 86, 100, 96, 93, 77, 73, 67, 94, 90, 85, 75, 72, 64, 102, 99, 91, 110, 107, 99, 92, 92, 83, 97, 96, 89, 104, 103, 96, 98, 97, 91, 95, 92, 84, 95, 93, 87, 97, 96, 87, 95, 94, 85, 96, 95, 84, 89, 88, 77, 90, 89, 80, 108, 107, 98, 78, 78, 67, 90, 89, 80, 95, 94, 85, 106, 105, 97, 114, 114, 105, 102, 101, 92, 92, 92, 83, 103, 102, 91, 77, 76, 68, 89, 88, 79, 78, 78, 67, 77, 77, 65, 83, 82, 73, 85, 85, 74, 102, 101, 90, 83, 83, 71, 76, 76, 64, 71, 71, 58, 78, 78, 65, 108, 107, 96, 95, 94, 83, 91, 91, 80, 87, 87, 73, 95, 95, 81, 108, 107, 94, 90, 90, 76, 76, 76, 62, 89, 89, 75, 102, 100, 87, 89, 87, 74, 84, 84, 70, 107, 104, 92, 103, 101, 88, 99, 96, 83, 93, 90, 78, 87, 85, 72, 100, 97, 84, 86, 83, 70, 71, 68, 57, 109, 106, 96, 109, 106, 96, 108, 105, 95, 85, 82, 69, 108, 107, 94, 120, 117, 106, 113, 113, 102, 99, 99, 88, 83, 83, 71, 100, 100, 89, 117, 116, 107, 116, 115, 106, 100, 97, 86, 98, 98, 86, 110, 107, 99, 125, 122, 114, 117, 114, 104, 96, 93, 83, 89, 86, 76, 95, 92, 82, 80, 77, 67, 97, 94, 86, 104, 103, 94, 78, 78, 69, 104, 103, 94, 97, 96, 87, 88, 87, 78, 100, 100, 91, 83, 83, 71, 92, 92, 83, 91, 91, 80, 97, 96, 85, 99, 98, 90, 112, 111, 103, 87, 86, 77, 78, 78, 69, 84, 83, 75, 85, 85, 74, 82, 81, 70, 104, 102, 91, 102, 99, 89, 91, 88, 77, 95, 92, 82, 89, 86, 76, 88, 87, 78, 95, 94, 85, 106, 105, 97, 114, 114, 105, 89, 88, 79, 100, 100, 91, 64, 64, 55, 88, 85, 75, 85, 81, 73, 89, 86, 78, 80, 79, 70, 81, 80, 71, 84, 83, 75, 78, 78, 69, 95, 94, 85, 83, 83, 71, 74, 73, 64, 98, 98, 86, 68, 67, 56, 74, 73, 62, 73, 72, 61, 85, 85, 74, 85, 85, 74, 72, 69, 59, 99, 96, 85, 108, 105, 97, 80, 77, 67, 83, 81, 70, 87, 84, 74, 84, 83, 75, 74, 73, 64, 62, 62, 50, 32, 31, 20, 21, 20, 12, 0, 0, 0, 14, 10, 2, 93, 90, 82, 0, 0, 0, 0, 0, 0, 2, 1, 0, 70, 70, 59, 43, 43, 32, 87, 86, 75, 123, 122, 111, 131, 130, 119, 184, 184, 173, 215, 214, 203, 222, 219, 209, 209, 207, 194, 219, 216, 205, 210, 209, 198, 207, 204, 194, 209, 206, 196, 205, 205, 194, 208, 207, 196, 209, 208, 197, 211, 211, 199, 209, 208, 197, 218, 218, 206, 213, 213, 202, 216, 215, 206, 222, 219, 211, 218, 217, 208, 219, 218, 212, 219, 218, 212, 225, 224, 218, 223, 224, 220, 221, 222, 217, 220, 219, 215, 221, 222, 217, 226, 226, 224, 220, 220, 218, 225, 225, 223, 222, 223, 220, 222, 223, 220, 222, 223, 220, 224, 222, 220, 223, 224, 222, 229, 230, 227, 222, 223, 220, 226, 226, 224, 225, 225, 223, 226, 227, 222, 225, 225, 221, 226, 227, 222, 227, 226, 222, 227, 226, 222, 229, 227, 223, 233, 232, 228, 231, 229, 225, 233, 232, 228, 232, 230, 226, 234, 233, 229, 237, 235, 231, 234, 233, 227, 238, 236, 232, 255, 255, 255, 255, 255, 255, 71, 70, 66, 55, 53, 49, 82, 78, 77, 88, 86, 84, 74, 71, 72, 87, 84, 85, 90, 87, 90, 95, 92, 95, 96, 91, 95, 98, 95, 99, 97, 93, 94, 96, 93, 94, 106, 104, 105, 100, 95, 95, 104, 102, 102, 97, 95, 95, 99, 97, 96, 103, 101, 99, 92, 87, 86, 92, 88, 84, 87, 83, 80, 94, 90, 87, 91, 87, 83, 90, 88, 84, 95, 93, 87, 95, 92, 86, 93, 90, 82, 97, 94, 86, 78, 74, 66, 97, 94, 86, 103, 100, 92, 87, 84, 76, 79, 76, 68, 103, 102, 93, 82, 79, 71, 81, 80, 71, 80, 77, 69, 101, 98, 90, 100, 100, 91, 89, 86, 76, 109, 108, 97, 92, 89, 78, 83, 82, 73, 71, 71, 62, 110, 109, 100, 95, 94, 85, 103, 102, 93, 85, 85, 74, 83, 83, 71, 95, 94, 83, 98, 98, 86, 104, 104, 92, 77, 77, 65, 89, 88, 77, 105, 105, 94, 89, 88, 77, 91, 91, 80, 105, 105, 94, 97, 96, 85, 103, 102, 91, 87, 86, 75, 103, 102, 91, 82, 82, 68, 68, 67, 56, 90, 90, 78, 94, 93, 80, 88, 87, 76, 84, 84, 70, 104, 104, 90, 98, 98, 84, 88, 88, 74, 105, 105, 92, 78, 75, 62, 89, 89, 75, 92, 89, 76, 88, 88, 74, 82, 80, 67, 77, 74, 61, 85, 82, 69, 81, 79, 66, 99, 96, 83, 91, 88, 75, 91, 88, 77, 89, 86, 76, 104, 102, 91, 93, 90, 80, 116, 113, 103, 100, 97, 86, 99, 99, 88, 74, 73, 62, 85, 85, 74, 98, 98, 86, 87, 86, 75, 89, 88, 79, 118, 117, 108, 87, 86, 75, 89, 86, 78, 77, 76, 68, 116, 113, 105, 72, 69, 59, 95, 92, 84, 78, 78, 67, 75, 73, 62, 88, 85, 77, 73, 72, 63, 108, 107, 98, 95, 94, 85, 92, 92, 83, 91, 90, 82, 99, 98, 90, 82, 81, 72, 64, 64, 55, 98, 97, 89, 92, 92, 83, 94, 93, 84, 100, 100, 91, 94, 93, 84, 84, 83, 75, 83, 82, 73, 74, 73, 64, 92, 92, 83, 221, 216, 204, 209, 204, 192, 170, 165, 153, 147, 145, 134, 101, 98, 90, 78, 74, 66, 74, 71, 63, 92, 88, 80, 83, 80, 72, 30, 27, 19, 83, 81, 70, 56, 53, 42, 79, 76, 68, 33, 31, 20, 43, 40, 29, 91, 88, 77, 65, 62, 54, 50, 47, 39, 66, 63, 55, 180, 177, 169, 85, 82, 71, 63, 60, 49, 71, 68, 57, 75, 73, 62, 91, 88, 77, 132, 129, 119, 182, 180, 169, 155, 152, 141, 191, 188, 177, 194, 191, 181, 205, 202, 191, 203, 201, 190, 212, 209, 198, 209, 206, 196, 210, 208, 197, 210, 209, 198, 216, 215, 204, 205, 204, 196, 195, 194, 185, 208, 207, 198, 203, 202, 191, 208, 207, 198, 204, 203, 194, 204, 204, 192, 204, 204, 192, 203, 202, 191, 198, 198, 187, 203, 202, 191, 205, 205, 194, 201, 200, 189, 208, 207, 196, 205, 205, 192, 209, 208, 197, 205, 205, 192, 204, 204, 190, 208, 207, 196, 210, 209, 198, 210, 209, 198, 215, 214, 205, 209, 208, 199, 212, 211, 203, 212, 212, 201, 209, 208, 199, 212, 211, 203, 210, 209, 200, 219, 218, 210, 216, 214, 208, 217, 216, 209, 218, 216, 212, 217, 215, 211, 224, 222, 218, 220, 219, 215, 220, 218, 217, 219, 219, 217, 218, 218, 216, 222, 219, 218, 213, 213, 211, 220, 220, 218, 219, 219, 217, 225, 225, 223, 221, 221, 219, 216, 217, 214, 222, 223, 220, 224, 222, 220, 223, 221, 219, 220, 218, 217, 226, 224, 223, 227, 225, 224, 226, 224, 223, 230, 228, 226, 227, 226, 222, 222, 220, 216, 223, 221, 217, 239, 237, 233, 255, 255, 255, 255, 255, 255, 160, 158, 154, 35, 34, 30, 54, 52, 48, 91, 90, 86, 78, 77, 73, 88, 86, 84, 91, 89, 88, 83, 81, 79, 98, 96, 95, 100, 98, 97, 98, 96, 95, 96, 92, 93, 102, 97, 99, 95, 90, 92, 102, 97, 99, 91, 89, 90, 96, 92, 91, 96, 92, 91, 102, 98, 97, 91, 86, 85, 98, 96, 95, 105, 104, 100, 93, 89, 86, 82, 81, 74, 97, 96, 89, 100, 96, 91, 93, 89, 84, 79, 75, 70, 88, 85, 79, 74, 71, 65, 74, 72, 66, 91, 87, 81, 113, 109, 103, 98, 97, 89, 77, 73, 65, 97, 94, 86, 104, 101, 93, 82, 79, 71, 88, 85, 75, 81, 80, 69, 78, 78, 67, 78, 75, 64, 102, 99, 91, 107, 104, 94, 85, 82, 71, 100, 97, 89, 102, 99, 89, 99, 95, 87, 88, 85, 75, 74, 71, 63, 105, 104, 96, 95, 94, 85, 76, 75, 66, 91, 91, 80, 84, 84, 72, 81, 80, 69, 94, 96, 84, 85, 87, 75, 78, 78, 67, 104, 104, 92, 82, 81, 70, 78, 78, 67, 97, 96, 85, 102, 101, 90, 70, 72, 60, 85, 85, 74, 91, 91, 78, 92, 92, 81, 91, 91, 78, 96, 96, 82, 89, 88, 77, 89, 88, 77, 99, 99, 86, 97, 97, 83, 90, 90, 76, 84, 84, 70, 96, 95, 84, 74, 73, 62, 98, 98, 84, 116, 115, 104, 94, 93, 80, 96, 96, 82, 108, 105, 93, 91, 91, 78, 99, 96, 83, 96, 94, 81, 103, 101, 88, 107, 104, 92, 80, 78, 65, 120, 117, 104, 113, 110, 99, 81, 79, 66, 96, 93, 83, 111, 109, 98, 92, 89, 78, 110, 109, 98, 114, 114, 103, 98, 98, 86, 87, 86, 75, 80, 79, 68, 107, 104, 94, 69, 68, 60, 75, 74, 65, 91, 90, 82, 84, 83, 75, 96, 93, 85, 98, 97, 89, 109, 106, 96, 96, 95, 84, 67, 64, 56, 83, 80, 72, 76, 75, 66, 107, 104, 96, 90, 89, 80, 69, 68, 60, 73, 72, 63, 91, 90, 82, 102, 101, 92, 78, 74, 66, 67, 66, 57, 97, 96, 87, 99, 98, 90, 106, 105, 97, 88, 87, 78, 95, 94, 85, 98, 97, 89, 89, 88, 79, 94, 93, 84, 235, 232, 222, 233, 230, 219, 228, 225, 215, 220, 217, 206, 229, 226, 216, 222, 219, 209, 228, 225, 215, 225, 223, 212, 219, 216, 205, 224, 221, 211, 225, 223, 212, 223, 220, 210, 221, 218, 207, 223, 220, 210, 219, 216, 205, 220, 217, 206, 214, 211, 201, 216, 213, 203, 217, 214, 206, 214, 211, 203, 217, 214, 204, 209, 206, 196, 216, 213, 203, 212, 209, 198, 213, 210, 199, 214, 211, 201, 202, 199, 189, 209, 208, 197, 210, 208, 197, 212, 209, 198, 210, 209, 198, 212, 209, 198, 212, 209, 198, 208, 207, 196, 210, 209, 198, 208, 207, 198, 204, 204, 192, 208, 207, 196, 202, 201, 190, 208, 207, 196, 205, 205, 194, 205, 204, 196, 206, 206, 195, 205, 204, 196, 205, 205, 194, 204, 204, 192, 203, 202, 191, 203, 202, 191, 203, 202, 191, 203, 202, 191, 205, 205, 194, 203, 203, 189, 204, 204, 192, 204, 204, 192, 208, 207, 196, 205, 205, 194, 210, 209, 198, 210, 209, 200, 211, 210, 201, 211, 210, 201, 210, 209, 200, 226, 225, 217, 211, 210, 201, 212, 211, 203, 205, 204, 196, 216, 214, 208, 217, 216, 209, 216, 214, 210, 216, 214, 210, 218, 216, 212, 220, 218, 217, 218, 216, 214, 219, 217, 216, 219, 217, 216, 218, 218, 216, 219, 219, 217, 220, 220, 218, 220, 220, 218, 219, 219, 217, 217, 214, 215, 222, 223, 220, 216, 217, 214, 220, 218, 217, 223, 221, 219, 230, 228, 226, 211, 209, 207, 219, 217, 216, 244, 242, 238, 255, 255, 255, 255, 255, 255, 133, 132, 126, 168, 167, 160, 47, 46, 39, 94, 92, 88, 80, 78, 74, 76, 75, 68, 82, 80, 76, 88, 86, 84, 85, 83, 82, 127, 125, 124, 84, 82, 81, 92, 90, 91, 90, 88, 86, 98, 96, 97, 95, 92, 93, 88, 86, 84, 98, 96, 95, 102, 100, 98, 89, 85, 84, 97, 95, 93, 88, 86, 84, 94, 90, 89, 96, 94, 92, 96, 94, 90, 88, 86, 82, 87, 85, 81, 104, 102, 98, 96, 95, 88, 91, 90, 84, 97, 96, 89, 100, 99, 93, 81, 78, 72, 77, 76, 70, 91, 90, 84, 86, 82, 77, 85, 84, 78, 96, 95, 88, 81, 80, 71, 80, 79, 70, 87, 86, 77, 87, 84, 76, 103, 100, 92, 83, 80, 72, 114, 111, 103, 104, 102, 91, 83, 81, 70, 102, 99, 89, 91, 88, 77, 102, 99, 89, 83, 81, 70, 86, 83, 72, 89, 86, 76, 67, 64, 54, 108, 105, 97, 89, 86, 76, 106, 106, 95, 75, 74, 65, 69, 69, 57, 95, 94, 83, 100, 100, 89, 109, 108, 97, 87, 86, 77, 64, 64, 53, 88, 87, 76, 90, 90, 78, 105, 105, 94, 92, 92, 81, 83, 83, 71, 97, 96, 85, 64, 66, 54, 105, 105, 94, 94, 93, 82, 84, 84, 72, 87, 86, 75, 89, 88, 77, 99, 99, 88, 74, 74, 60, 74, 73, 62, 88, 88, 74, 95, 95, 81, 110, 110, 96, 70, 70, 57, 97, 96, 85, 95, 95, 81, 95, 95, 81, 81, 81, 67, 87, 87, 73, 103, 103, 89, 113, 110, 97, 99, 96, 83, 92, 89, 76, 97, 95, 82, 106, 103, 90, 123, 121, 108, 81, 79, 66, 77, 74, 63, 83, 81, 70, 100, 97, 86, 94, 91, 81, 87, 84, 74, 106, 106, 95, 109, 106, 96, 96, 95, 84, 98, 98, 86, 112, 112, 98, 98, 98, 86, 83, 81, 70, 63, 62, 54, 112, 111, 103, 88, 87, 78, 87, 86, 77, 86, 83, 75, 77, 76, 68, 114, 114, 105, 83, 82, 73, 83, 82, 73, 104, 103, 94, 118, 117, 108, 85, 85, 76, 97, 96, 87, 98, 97, 89, 97, 96, 87, 88, 87, 78, 78, 78, 69, 108, 105, 97, 107, 104, 96, 91, 90, 84, 82, 79, 71, 71, 67, 60, 81, 79, 73, 81, 80, 71, 90, 89, 80, 75, 74, 65, 75, 74, 65, 228, 225, 213, 231, 226, 214, 232, 227, 215, 233, 230, 219, 230, 227, 217, 230, 227, 217, 228, 225, 215, 230, 227, 217, 228, 225, 215, 223, 220, 210, 220, 217, 206, 221, 218, 207, 213, 210, 199, 221, 218, 207, 219, 216, 205, 221, 218, 207, 221, 218, 207, 216, 213, 203, 216, 213, 203, 214, 211, 201, 213, 210, 199, 213, 210, 199, 214, 211, 201, 214, 211, 201, 214, 211, 201, 215, 212, 202, 214, 211, 201, 214, 211, 201, 212, 209, 198, 213, 210, 199, 209, 208, 197, 211, 211, 199, 206, 206, 195, 204, 204, 192, 210, 209, 198, 210, 209, 198, 209, 208, 197, 209, 208, 197, 210, 209, 198, 209, 208, 197, 204, 204, 192, 204, 204, 192, 202, 201, 190, 209, 208, 197, 205, 205, 194, 204, 204, 192, 204, 204, 192, 203, 202, 191, 203, 202, 191, 203, 202, 191, 204, 204, 192, 201, 200, 189, 206, 206, 195, 205, 205, 194, 206, 206, 195, 202, 201, 190, 205, 204, 196, 202, 201, 192, 210, 209, 200, 208, 207, 198, 206, 206, 197, 210, 209, 202, 209, 208, 199, 208, 206, 200, 211, 209, 205, 211, 210, 203, 211, 209, 205, 211, 209, 205, 216, 214, 212, 215, 212, 211, 220, 218, 217, 216, 214, 212, 219, 217, 218, 218, 216, 216, 218, 216, 216, 218, 216, 216, 215, 216, 213, 215, 212, 213, 218, 216, 214, 217, 215, 213, 215, 212, 211, 255, 255, 255, 255, 255, 255, 127, 126, 122, 255, 255, 252, 30, 28, 24, 76, 74, 72, 70, 68, 67, 82, 79, 80, 83, 81, 79, 79, 80, 77, 83, 83, 81, 85, 83, 82, 89, 87, 85, 90, 88, 86, 89, 87, 85, 80, 78, 76, 91, 90, 86, 90, 88, 84, 88, 86, 84, 82, 80, 78, 76, 74, 72, 92, 90, 89, 105, 103, 102, 99, 97, 96, 90, 88, 84, 90, 88, 84, 84, 83, 79, 102, 100, 94, 102, 98, 93, 97, 94, 88, 85, 84, 78, 89, 86, 80, 98, 97, 91, 88, 86, 80, 89, 87, 83, 97, 95, 91, 99, 98, 92, 94, 92, 86, 90, 89, 82, 100, 100, 91, 92, 91, 85, 91, 90, 82, 89, 88, 79, 99, 95, 87, 94, 93, 84, 94, 93, 84, 105, 104, 96, 111, 110, 101, 90, 90, 78, 89, 88, 77, 66, 63, 53, 95, 92, 82, 87, 84, 74, 89, 86, 76, 73, 70, 60, 80, 77, 67, 92, 89, 78, 97, 95, 84, 96, 93, 83, 65, 62, 52, 103, 100, 90, 100, 97, 86, 75, 73, 62, 100, 97, 86, 108, 105, 95, 70, 70, 59, 82, 81, 70, 80, 79, 68, 109, 108, 97, 84, 84, 72, 90, 90, 78, 81, 80, 69, 103, 102, 91, 96, 95, 84, 100, 100, 89, 69, 69, 57, 91, 91, 80, 104, 104, 92, 94, 93, 82, 84, 84, 72, 82, 81, 70, 91, 91, 80, 74, 73, 62, 69, 69, 57, 89, 88, 77, 87, 86, 75, 96, 95, 84, 88, 88, 74, 90, 90, 76, 104, 104, 90, 102, 102, 88, 94, 93, 82, 71, 71, 58, 83, 83, 69, 80, 79, 66, 108, 107, 94, 97, 97, 83, 110, 110, 96, 103, 101, 88, 114, 111, 98, 116, 114, 101, 74, 72, 59, 94, 92, 79, 85, 82, 69, 97, 95, 84, 111, 109, 98, 71, 68, 55, 121, 118, 105, 95, 93, 80, 120, 117, 106, 111, 109, 96, 64, 61, 48, 74, 71, 61, 95, 94, 83, 121, 118, 107, 96, 93, 83, 95, 94, 83, 79, 76, 68, 117, 116, 107, 99, 98, 90, 96, 93, 85, 99, 98, 90, 123, 122, 113, 85, 85, 76, 102, 101, 92, 77, 77, 65, 112, 112, 100, 96, 93, 85, 77, 77, 65, 76, 76, 64, 109, 108, 97, 73, 72, 63, 95, 92, 84, 75, 74, 65, 77, 76, 68, 73, 72, 63, 68, 67, 58, 78, 78, 69, 74, 73, 64, 77, 76, 68, 111, 110, 101, 100, 100, 91, 95, 94, 85, 230, 228, 215, 236, 234, 221, 232, 227, 215, 230, 227, 217, 230, 227, 217, 233, 230, 219, 228, 225, 215, 227, 224, 213, 225, 223, 212, 224, 221, 211, 223, 220, 210, 223, 220, 210, 222, 219, 209, 225, 223, 212, 220, 217, 206, 221, 218, 207, 217, 214, 204, 219, 216, 205, 220, 217, 206, 216, 213, 203, 217, 214, 204, 219, 216, 205, 215, 212, 202, 209, 206, 196, 214, 211, 201, 216, 213, 203, 219, 216, 205, 213, 210, 199, 212, 209, 198, 213, 210, 199, 212, 212, 201, 206, 206, 195, 210, 209, 198, 209, 208, 197, 210, 209, 198, 210, 209, 198, 209, 208, 197, 208, 207, 196, 211, 211, 199, 206, 206, 195, 205, 205, 194, 206, 206, 195, 208, 207, 196, 203, 201, 190, 210, 209, 198, 203, 202, 191, 206, 203, 192, 203, 201, 190, 206, 206, 195, 204, 204, 192, 208, 207, 196, 204, 204, 192, 205, 205, 194, 205, 205, 194, 205, 204, 196, 206, 206, 197, 201, 200, 191, 203, 202, 193, 208, 206, 200, 208, 206, 200, 209, 208, 201, 210, 209, 202, 213, 212, 206, 212, 211, 207, 211, 209, 205, 210, 208, 204, 212, 210, 209, 211, 209, 207, 215, 212, 211, 215, 212, 211, 211, 209, 209, 212, 210, 211, 215, 212, 211, 215, 212, 211, 212, 210, 209, 253, 251, 247, 255, 255, 255, 192, 191, 187, 18, 16, 12, 138, 136, 134, 85, 83, 82, 80, 78, 76, 82, 80, 78, 89, 87, 85, 92, 90, 89, 89, 86, 87, 83, 81, 81, 91, 91, 91, 86, 86, 86, 79, 79, 79, 83, 83, 83, 85, 85, 83, 84, 84, 82, 84, 84, 82, 85, 85, 83, 85, 84, 80, 85, 83, 82, 91, 90, 86, 80, 78, 74, 77, 76, 72, 97, 95, 91, 91, 90, 86, 87, 85, 79, 116, 114, 110, 78, 77, 71, 105, 104, 98, 84, 83, 77, 106, 102, 94, 94, 91, 83, 87, 85, 79, 97, 94, 86, 92, 88, 80, 103, 100, 92, 80, 78, 72, 92, 91, 85, 81, 79, 73, 90, 89, 82, 97, 96, 89, 68, 67, 60, 99, 98, 90, 88, 87, 78, 70, 69, 61, 80, 79, 70, 105, 104, 96, 86, 83, 75, 87, 86, 75, 93, 90, 80, 96, 93, 85, 83, 83, 71, 91, 88, 77, 89, 86, 76, 59, 56, 46, 77, 74, 63, 71, 68, 57, 103, 102, 91, 96, 93, 83, 95, 92, 82, 93, 90, 80, 103, 100, 90, 99, 96, 85, 96, 93, 83, 95, 92, 82, 88, 85, 75, 87, 84, 74, 75, 73, 62, 88, 85, 75, 84, 84, 72, 99, 98, 90, 91, 90, 82, 99, 99, 88, 94, 93, 84, 71, 71, 60, 88, 87, 78, 69, 68, 60, 80, 79, 68, 110, 109, 98, 73, 72, 61, 102, 101, 90, 100, 100, 89, 80, 79, 68, 104, 104, 92, 109, 108, 97, 74, 74, 60, 91, 91, 80, 98, 98, 86, 81, 80, 69, 77, 77, 64, 69, 69, 57, 73, 72, 59, 73, 72, 59, 89, 89, 75, 78, 78, 65, 100, 97, 86, 102, 99, 89, 89, 89, 75, 97, 97, 83, 83, 81, 68, 105, 105, 92, 96, 96, 82, 89, 89, 75, 87, 85, 72, 107, 104, 92, 101, 98, 86, 99, 96, 85, 116, 113, 103, 116, 113, 103, 72, 69, 59, 125, 123, 112, 108, 105, 95, 127, 124, 113, 77, 74, 63, 89, 86, 76, 66, 63, 53, 103, 102, 91, 108, 105, 95, 111, 109, 98, 59, 56, 46, 99, 95, 87, 114, 111, 100, 78, 74, 66, 109, 106, 98, 137, 136, 127, 90, 89, 80, 78, 78, 69, 84, 83, 75, 101, 98, 90, 68, 67, 58, 108, 107, 96, 91, 88, 77, 75, 72, 64, 107, 104, 94, 82, 79, 69, 100, 100, 89, 62, 61, 52, 99, 95, 87, 102, 99, 91, 67, 64, 54, 81, 78, 70, 89, 88, 79, 113, 112, 104, 100, 100, 91, 69, 68, 60, 78, 78, 67, 90, 90, 78, 228, 225, 213, 224, 222, 209, 230, 228, 215, 229, 224, 215, 230, 227, 217, 230, 227, 217, 227, 224, 213, 227, 224, 213, 227, 224, 213, 224, 221, 211, 223, 220, 210, 224, 221, 211, 223, 220, 210, 221, 218, 207, 220, 217, 206, 223, 220, 210, 217, 214, 204, 220, 217, 206, 221, 218, 207, 220, 217, 206, 220, 217, 206, 220, 217, 206, 216, 213, 203, 212, 209, 198, 214, 211, 201, 215, 212, 202, 216, 213, 203, 213, 213, 202, 210, 209, 198, 214, 211, 201, 211, 211, 199, 209, 208, 197, 212, 212, 201, 210, 209, 198, 210, 209, 198, 210, 209, 198, 215, 214, 205, 212, 212, 201, 208, 207, 198, 206, 206, 195, 204, 204, 192, 205, 205, 194, 206, 206, 195, 207, 204, 194, 199, 196, 185, 209, 206, 196, 202, 199, 189, 201, 198, 188, 211, 211, 199, 201, 200, 189, 199, 199, 188, 208, 207, 196, 202, 201, 192, 208, 207, 198, 198, 197, 189, 204, 203, 194, 210, 209, 200, 204, 203, 194, 205, 204, 198, 206, 205, 199, 209, 208, 201, 205, 204, 198, 208, 206, 200, 206, 205, 201, 212, 211, 207, 211, 209, 205, 212, 211, 207, 205, 204, 200, 210, 208, 204, 211, 209, 205, 246, 244, 240, 255, 255, 255, 127, 126, 122, 188, 186, 184, 78, 76, 75, 99, 97, 96, 83, 81, 79, 94, 91, 92, 83, 81, 81, 89, 86, 87, 88, 85, 86, 90, 88, 88, 87, 84, 85, 86, 87, 84, 85, 85, 83, 90, 88, 86, 78, 78, 76, 84, 84, 82, 85, 85, 83, 85, 85, 83, 80, 81, 78, 83, 83, 81, 83, 83, 81, 88, 89, 86, 86, 87, 84, 92, 90, 89, 93, 94, 89, 91, 90, 84, 91, 90, 84, 96, 95, 86, 85, 85, 76, 95, 94, 85, 96, 95, 86, 92, 92, 83, 89, 88, 79, 90, 89, 80, 94, 93, 84, 106, 102, 96, 83, 80, 74, 83, 82, 75, 111, 108, 100, 108, 107, 98, 84, 83, 75, 97, 96, 87, 96, 95, 86, 82, 81, 74, 87, 85, 79, 109, 108, 99, 82, 81, 72, 92, 92, 83, 87, 86, 77, 106, 106, 95, 100, 100, 89, 99, 99, 88, 75, 74, 63, 91, 91, 80, 110, 109, 98, 109, 106, 96, 92, 92, 81, 98, 98, 86, 65, 62, 52, 97, 96, 85, 101, 98, 88, 88, 85, 75, 83, 81, 70, 83, 83, 71, 64, 61, 50, 78, 75, 64, 86, 83, 72, 89, 86, 76, 108, 105, 95, 81, 78, 68, 111, 109, 98, 77, 74, 63, 79, 76, 65, 113, 110, 99, 81, 80, 69, 74, 73, 62, 95, 94, 85, 77, 76, 68, 109, 108, 99, 90, 89, 80, 95, 94, 83, 96, 95, 84, 91, 90, 82, 75, 74, 65, 106, 106, 95, 102, 101, 90, 66, 65, 54, 99, 96, 85, 84, 84, 72, 92, 92, 81, 78, 78, 67, 85, 85, 72, 108, 107, 96, 75, 74, 63, 103, 102, 91, 78, 78, 67, 97, 97, 83, 97, 95, 82, 87, 85, 72, 92, 89, 78, 100, 97, 84, 104, 102, 89, 109, 107, 94, 102, 99, 89, 115, 112, 102, 78, 75, 64, 79, 76, 65, 118, 116, 103, 88, 85, 75, 115, 112, 100, 123, 121, 108, 100, 97, 84, 107, 104, 94, 83, 81, 70, 93, 90, 80, 132, 129, 119, 96, 93, 83, 85, 82, 71, 121, 118, 105, 123, 121, 108, 122, 119, 107, 77, 74, 61, 82, 79, 69, 81, 78, 68, 124, 121, 111, 118, 116, 105, 79, 76, 65, 138, 137, 126, 95, 94, 85, 74, 71, 63, 106, 105, 97, 91, 87, 79, 76, 75, 66, 104, 103, 94, 110, 109, 100, 109, 108, 97, 120, 117, 106, 108, 107, 96, 75, 74, 63, 116, 115, 104, 91, 88, 77, 117, 116, 105, 89, 88, 77, 77, 77, 65, 90, 90, 78, 81, 80, 69, 95, 94, 85, 75, 74, 65, 84, 83, 75, 105, 105, 94, 91, 91, 80, 76, 76, 64, 231, 229, 216, 229, 227, 214, 230, 228, 215, 229, 226, 216, 229, 226, 216, 229, 226, 216, 223, 220, 210, 229, 226, 216, 225, 223, 212, 225, 223, 212, 227, 224, 213, 225, 223, 212, 227, 224, 213, 222, 219, 209, 221, 218, 207, 224, 221, 211, 218, 218, 206, 215, 214, 203, 216, 215, 204, 217, 216, 205, 214, 211, 201, 215, 212, 202, 217, 214, 204, 219, 216, 205, 215, 212, 202, 214, 211, 201, 220, 217, 206, 216, 213, 203, 212, 209, 198, 215, 212, 202, 213, 213, 202, 212, 212, 201, 211, 211, 199, 211, 211, 199, 208, 207, 198, 209, 208, 197, 206, 206, 197, 211, 210, 201, 202, 201, 192, 211, 211, 199, 209, 208, 199, 210, 209, 198, 202, 201, 190, 202, 201, 190, 209, 206, 196, 208, 205, 195, 203, 202, 191, 205, 205, 194, 206, 206, 195, 204, 204, 192, 204, 204, 192, 204, 203, 194, 203, 202, 193, 206, 206, 197, 203, 202, 193, 202, 201, 192, 203, 202, 193, 202, 201, 194, 205, 204, 198, 205, 204, 198, 206, 205, 199, 208, 206, 200, 206, 205, 199, 208, 206, 200, 215, 213, 207, 247, 246, 240, 218, 216, 212, 0, 0, 0, 48, 46, 45, 78, 76, 75, 111, 109, 107, 88, 85, 86, 92, 90, 91, 97, 95, 95, 88, 85, 86, 88, 85, 86, 88, 85, 86, 91, 89, 88, 90, 88, 86, 89, 87, 85, 91, 89, 88, 87, 85, 83, 87, 85, 83, 80, 81, 78, 87, 85, 83, 86, 87, 84, 97, 97, 95, 85, 85, 83, 84, 84, 82, 87, 88, 85, 81, 82, 77, 85, 86, 81, 90, 90, 86, 88, 89, 84, 82, 80, 76, 76, 74, 70, 87, 85, 79, 78, 78, 69, 111, 110, 101, 110, 109, 100, 103, 102, 93, 98, 97, 89, 74, 73, 64, 75, 74, 65, 98, 97, 89, 89, 88, 79, 85, 84, 78, 90, 89, 80, 84, 83, 77, 99, 98, 90, 96, 95, 86, 80, 79, 70, 100, 100, 91, 81, 80, 71, 78, 78, 69, 84, 83, 75, 100, 100, 91, 80, 79, 70, 105, 104, 96, 92, 92, 83, 75, 74, 63, 97, 96, 87, 85, 85, 74, 84, 84, 72, 90, 90, 78, 81, 80, 69, 100, 100, 89, 95, 94, 83, 104, 104, 92, 102, 101, 90, 104, 104, 92, 103, 102, 91, 98, 98, 84, 76, 76, 64, 85, 85, 74, 102, 101, 90, 80, 77, 67, 103, 100, 90, 85, 82, 71, 107, 104, 94, 82, 79, 69, 80, 77, 67, 102, 99, 89, 93, 90, 80, 113, 110, 99, 89, 88, 77, 109, 108, 97, 78, 78, 67, 63, 63, 52, 90, 90, 78, 102, 101, 90, 80, 79, 70, 99, 99, 88, 80, 79, 68, 98, 98, 86, 94, 93, 82, 102, 101, 90, 83, 83, 71, 105, 105, 94, 104, 104, 92, 74, 73, 62, 77, 77, 65, 68, 67, 56, 76, 76, 64, 87, 87, 73, 111, 110, 99, 89, 88, 77, 85, 85, 74, 102, 101, 90, 89, 88, 77, 102, 100, 87, 101, 98, 86, 88, 85, 75, 92, 89, 78, 86, 83, 70, 72, 69, 59, 115, 112, 102, 113, 110, 99, 80, 77, 67, 98, 98, 84, 93, 90, 80, 108, 105, 95, 100, 97, 86, 98, 98, 86, 121, 118, 105, 92, 89, 78, 104, 102, 91, 95, 92, 82, 93, 90, 80, 86, 83, 72, 87, 84, 74, 80, 77, 67, 80, 77, 67, 131, 128, 120, 77, 74, 63, 104, 102, 91, 80, 77, 67, 75, 73, 62, 108, 107, 98, 90, 89, 80, 74, 71, 63, 67, 64, 56, 85, 85, 76, 113, 113, 102, 109, 108, 97, 99, 98, 90, 78, 78, 67, 77, 77, 65, 78, 78, 69, 110, 109, 98, 120, 119, 111, 120, 117, 106, 90, 90, 78, 117, 116, 105, 95, 94, 83, 81, 80, 71, 74, 73, 62, 96, 95, 84, 97, 96, 87, 70, 69, 61, 105, 105, 94, 68, 67, 56, 80, 79, 68, 94, 93, 82, 227, 224, 211, 229, 224, 213, 231, 229, 216, 230, 227, 217, 229, 226, 216, 229, 226, 216, 228, 225, 215, 227, 224, 213, 223, 220, 210, 224, 221, 211, 229, 226, 216, 225, 223, 212, 224, 221, 211, 223, 220, 210, 222, 219, 209, 224, 221, 211, 224, 221, 211, 213, 213, 202, 217, 216, 205, 217, 214, 204, 219, 216, 205, 215, 214, 203, 217, 214, 204, 222, 219, 209, 217, 214, 204, 219, 216, 205, 219, 216, 205, 217, 214, 204, 216, 213, 203, 217, 214, 204, 216, 213, 203, 216, 215, 204, 215, 214, 203, 212, 212, 201, 209, 208, 199, 209, 208, 197, 210, 209, 200, 210, 209, 200, 206, 206, 197, 210, 209, 200, 205, 205, 194, 204, 204, 192, 209, 208, 197, 207, 204, 194, 206, 203, 192, 204, 204, 192, 209, 206, 196, 208, 205, 195, 198, 195, 184, 203, 202, 191, 202, 201, 192, 206, 206, 197, 202, 201, 192, 198, 197, 189, 201, 199, 193, 208, 207, 198, 203, 202, 193, 198, 197, 189, 199, 199, 190, 208, 206, 200, 202, 201, 192, 246, 245, 238, 161, 160, 154, 32, 31, 24, 48, 47, 41, 96, 94, 90, 97, 95, 93, 94, 91, 90, 94, 91, 92, 90, 88, 86, 89, 87, 85, 84, 84, 84, 88, 88, 88, 88, 86, 84, 82, 80, 78, 90, 88, 86, 88, 86, 84, 87, 85, 83, 87, 85, 83, 92, 90, 89, 84, 82, 81, 84, 82, 81, 87, 85, 83, 87, 88, 85, 91, 90, 86, 95, 93, 89, 84, 85, 80, 93, 94, 89, 84, 85, 80, 79, 80, 75, 100, 99, 93, 83, 84, 77, 98, 97, 91, 66, 64, 58, 78, 77, 71, 95, 93, 87, 102, 101, 92, 100, 100, 91, 96, 95, 86, 74, 73, 64, 82, 81, 72, 95, 94, 85, 82, 81, 72, 112, 111, 103, 82, 81, 72, 90, 89, 80, 108, 107, 98, 81, 80, 71, 98, 97, 89, 81, 80, 71, 78, 78, 67, 94, 93, 82, 78, 78, 69, 99, 99, 88, 105, 104, 96, 91, 90, 82, 94, 93, 84, 91, 90, 82, 98, 97, 89, 76, 75, 66, 77, 77, 65, 88, 87, 78, 97, 96, 85, 103, 102, 91, 82, 79, 69, 68, 67, 56, 76, 76, 64, 105, 105, 92, 99, 99, 86, 89, 89, 75, 95, 95, 81, 92, 92, 79, 76, 76, 62, 99, 99, 86, 92, 92, 79, 81, 80, 69, 100, 97, 86, 82, 81, 70, 91, 88, 77, 101, 98, 88, 91, 88, 77, 100, 97, 86, 67, 64, 54, 102, 101, 90, 77, 77, 65, 77, 77, 65, 89, 88, 77, 102, 101, 90, 102, 101, 90, 64, 64, 55, 67, 66, 55, 94, 93, 84, 82, 81, 72, 70, 70, 59, 92, 89, 78, 90, 90, 78, 95, 94, 83, 70, 70, 59, 100, 100, 89, 70, 67, 56, 92, 92, 81, 69, 69, 57, 71, 71, 60, 75, 74, 63, 77, 77, 65, 91, 91, 80, 94, 93, 82, 111, 110, 99, 101, 98, 88, 74, 73, 62, 104, 102, 91, 72, 69, 57, 71, 68, 57, 78, 75, 64, 101, 98, 88, 94, 91, 81, 73, 70, 60, 92, 89, 78, 111, 109, 98, 120, 117, 106, 115, 112, 102, 102, 99, 89, 92, 89, 78, 113, 113, 102, 93, 90, 80, 108, 105, 95, 78, 75, 64, 117, 114, 104, 109, 106, 96, 75, 73, 62, 123, 120, 110, 121, 118, 107, 75, 74, 65, 117, 114, 106, 121, 121, 112, 103, 100, 92, 115, 112, 104, 100, 100, 91, 72, 69, 61, 132, 131, 122, 139, 138, 129, 89, 88, 79, 73, 72, 63, 134, 133, 125, 66, 65, 54, 102, 101, 90, 68, 67, 58, 75, 74, 63, 92, 92, 83, 74, 73, 64, 116, 115, 106, 120, 116, 108, 95, 94, 85, 99, 98, 90, 66, 65, 56, 71, 71, 60, 100, 100, 89, 73, 72, 61, 94, 93, 84, 98, 98, 86, 110, 109, 98, 94, 93, 82, 78, 78, 67, 92, 92, 81, 234, 231, 220, 224, 221, 211, 234, 231, 220, 230, 227, 217, 230, 227, 217, 229, 226, 216, 227, 224, 213, 230, 227, 217, 225, 223, 212, 229, 226, 218, 221, 218, 210, 224, 221, 213, 227, 223, 216, 220, 217, 206, 220, 216, 208, 216, 215, 204, 221, 218, 207, 220, 217, 206, 215, 214, 203, 218, 218, 206, 220, 217, 206, 216, 215, 204, 217, 216, 205, 213, 210, 199, 219, 219, 207, 220, 217, 206, 219, 216, 205, 220, 217, 206, 222, 219, 209, 212, 209, 198, 214, 211, 201, 215, 212, 202, 213, 213, 202, 217, 216, 205, 214, 211, 201, 216, 213, 203, 216, 215, 204, 216, 215, 204, 212, 209, 198, 210, 209, 198, 209, 208, 199, 209, 208, 197, 208, 207, 198, 209, 208, 197, 206, 206, 195, 194, 193, 182, 205, 202, 191, 210, 208, 197, 205, 205, 194, 204, 203, 194, 202, 201, 192, 206, 206, 197, 206, 206, 197, 199, 199, 190, 199, 199, 190, 197, 196, 188, 196, 195, 186, 238, 237, 230, 77, 76, 70, 0, 0, 0, 89, 88, 81, 106, 105, 99, 91, 90, 84, 87, 85, 81, 84, 83, 79, 84, 83, 79, 88, 86, 84, 85, 83, 82, 88, 86, 84, 74, 75, 72, 84, 84, 82, 85, 85, 83, 85, 85, 83, 78, 76, 75, 90, 88, 86, 85, 84, 80, 84, 83, 79, 84, 83, 79, 85, 84, 80, 82, 80, 76, 78, 77, 73, 91, 90, 86, 91, 90, 86, 94, 92, 88, 94, 96, 88, 84, 85, 78, 100, 99, 93, 85, 85, 76, 95, 94, 85, 110, 109, 100, 91, 90, 82, 81, 80, 71, 83, 82, 73, 69, 68, 60, 84, 83, 75, 103, 102, 93, 76, 75, 66, 92, 92, 83, 83, 82, 73, 81, 80, 71, 85, 85, 76, 89, 88, 79, 105, 104, 96, 89, 88, 77, 94, 93, 84, 69, 69, 57, 100, 100, 89, 90, 89, 80, 80, 79, 70, 96, 95, 86, 92, 92, 81, 90, 90, 78, 83, 82, 73, 97, 96, 85, 97, 96, 87, 70, 69, 61, 91, 90, 82, 87, 86, 77, 61, 60, 51, 67, 66, 57, 94, 93, 84, 88, 87, 78, 83, 83, 71, 114, 114, 103, 87, 86, 75, 75, 74, 63, 103, 102, 91, 84, 84, 70, 78, 78, 65, 74, 74, 60, 77, 77, 64, 56, 56, 43, 68, 68, 54, 87, 87, 73, 108, 107, 96, 91, 91, 80, 82, 79, 69, 103, 102, 91, 97, 96, 85, 75, 74, 63, 99, 99, 88, 108, 107, 96, 105, 105, 94, 90, 90, 78, 82, 81, 70, 100, 100, 89, 103, 102, 91, 83, 83, 71, 84, 84, 72, 66, 65, 54, 91, 90, 82, 99, 98, 90, 80, 79, 68, 104, 103, 94, 99, 96, 85, 95, 92, 82, 80, 79, 70, 93, 90, 80, 110, 109, 98, 88, 87, 76, 78, 78, 67, 102, 101, 90, 96, 95, 84, 100, 100, 89, 106, 106, 95, 89, 88, 77, 98, 98, 84, 91, 91, 78, 70, 67, 56, 59, 58, 45, 118, 116, 103, 98, 98, 84, 96, 95, 84, 91, 88, 77, 60, 57, 47, 113, 110, 99, 83, 81, 68, 109, 107, 94, 68, 66, 55, 107, 104, 92, 73, 71, 58, 91, 88, 75, 119, 119, 107, 97, 95, 82, 110, 107, 97, 79, 76, 65, 73, 70, 60, 93, 90, 80, 77, 77, 65, 69, 69, 57, 85, 82, 71, 121, 121, 110, 133, 132, 124, 76, 76, 64, 82, 81, 72, 70, 69, 61, 113, 112, 104, 113, 112, 104, 75, 72, 64, 112, 111, 103, 127, 126, 118, 74, 73, 64, 97, 96, 87, 80, 79, 68, 127, 127, 116, 117, 116, 105, 69, 69, 57, 106, 106, 95, 118, 117, 108, 68, 67, 58, 103, 102, 93, 112, 111, 103, 73, 72, 63, 111, 110, 101, 92, 92, 83, 119, 118, 110, 91, 90, 82, 87, 86, 77, 85, 85, 76, 112, 112, 100, 77, 77, 65, 73, 72, 61, 61, 60, 49, 76, 76, 64, 46, 45, 38, 60, 57, 51, 42, 38, 32, 43, 37, 32, 23, 21, 15, 14, 14, 5, 12, 9, 1, 19, 18, 9, 18, 17, 8, 12, 9, 3, 22, 18, 13, 19, 16, 10, 30, 26, 21, 45, 42, 34, 73, 69, 64, 70, 69, 61, 107, 104, 96, 140, 140, 128, 184, 184, 173, 225, 225, 213, 246, 245, 234, 215, 214, 203, 219, 219, 207, 209, 208, 197, 216, 215, 204, 220, 217, 206, 220, 217, 206, 221, 218, 207, 219, 216, 205, 216, 215, 204, 217, 214, 204, 214, 211, 201, 216, 213, 203, 212, 212, 201, 212, 209, 198, 219, 216, 205, 215, 212, 202, 211, 211, 199, 215, 214, 205, 211, 210, 201, 213, 213, 202, 205, 204, 196, 205, 205, 194, 206, 206, 195, 211, 210, 201, 208, 207, 196, 212, 211, 203, 204, 204, 192, 208, 207, 198, 209, 208, 199, 204, 203, 194, 203, 202, 193, 199, 199, 190, 194, 192, 186, 234, 234, 225, 28, 27, 21, 91, 90, 84, 92, 91, 85, 85, 84, 78, 87, 85, 79, 84, 83, 77, 87, 85, 79, 84, 83, 77, 84, 83, 79, 94, 92, 88, 84, 83, 79, 83, 81, 77, 83, 81, 79, 84, 82, 81, 84, 82, 81, 83, 83, 81, 86, 87, 84, 80, 81, 78, 88, 86, 82, 83, 81, 77, 90, 89, 82, 81, 79, 73, 78, 77, 71, 97, 96, 89, 85, 84, 80, 78, 77, 73, 99, 98, 94, 99, 98, 94, 89, 88, 79, 80, 79, 70, 77, 78, 69, 88, 90, 80, 80, 82, 72, 94, 93, 84, 88, 87, 78, 90, 89, 80, 95, 94, 85, 82, 81, 72, 87, 86, 77, 85, 85, 76, 103, 102, 93, 94, 93, 84, 91, 90, 82, 89, 88, 79, 92, 92, 83, 74, 73, 64, 87, 86, 77, 105, 104, 96, 101, 98, 88, 81, 80, 69, 97, 95, 84, 109, 106, 96, 91, 88, 77, 104, 102, 91, 88, 85, 75, 94, 93, 82, 99, 99, 88, 80, 79, 68, 87, 86, 75, 88, 87, 76, 89, 88, 79, 95, 94, 85, 97, 96, 87, 89, 88, 79, 78, 78, 69, 92, 92, 83, 95, 94, 85, 81, 80, 71, 90, 89, 80, 95, 94, 83, 83, 83, 71, 99, 99, 86, 103, 103, 89, 100, 100, 87, 63, 63, 50, 82, 82, 68, 90, 90, 76, 119, 119, 105, 92, 92, 79, 71, 71, 60, 80, 79, 68, 112, 112, 100, 88, 87, 76, 80, 79, 68, 106, 106, 95, 74, 73, 62, 78, 78, 67, 102, 101, 90, 108, 107, 96, 62, 62, 50, 103, 102, 91, 88, 87, 76, 87, 86, 75, 103, 102, 91, 104, 103, 94, 71, 71, 62, 77, 76, 68, 64, 64, 55, 71, 71, 62, 100, 100, 89, 96, 93, 83, 66, 65, 54, 92, 92, 81, 96, 95, 84, 73, 72, 61, 100, 100, 89, 92, 92, 81, 109, 108, 97, 87, 86, 75, 104, 104, 92, 99, 99, 88, 98, 98, 84, 82, 82, 68, 67, 67, 53, 93, 90, 78, 95, 93, 80, 115, 112, 100, 73, 70, 60, 73, 72, 61, 104, 104, 92, 64, 61, 50, 91, 88, 77, 92, 89, 78, 117, 115, 102, 84, 84, 70, 76, 76, 64, 108, 105, 95, 103, 100, 90, 95, 94, 83, 121, 118, 107, 78, 75, 64, 110, 107, 97, 97, 95, 84, 64, 64, 53, 109, 108, 97, 91, 88, 77, 136, 133, 123, 83, 82, 73, 80, 79, 70, 109, 108, 99, 87, 86, 77, 95, 94, 85, 124, 121, 113, 88, 85, 77, 112, 111, 103, 103, 102, 93, 67, 66, 57, 73, 72, 63, 100, 100, 89, 130, 129, 118, 80, 79, 68, 76, 76, 64, 70, 69, 61, 67, 66, 57, 88, 87, 78, 88, 87, 78, 100, 100, 91, 77, 76, 68, 77, 76, 68, 100, 100, 91, 108, 107, 98, 61, 60, 51, 104, 103, 94, 116, 115, 106, 78, 78, 67, 84, 84, 72, 88, 87, 76, 71, 71, 60, 84, 84, 72, 255, 255, 255, 255, 255, 255, 255, 255, 253, 21, 17, 9, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 240, 236, 230, 218, 217, 210, 195, 194, 185, 156, 156, 147, 183, 182, 174, 60, 59, 50, 33, 32, 23, 0, 0, 0, 0, 0, 0, 47, 46, 35, 119, 121, 109, 244, 243, 232, 210, 209, 198, 219, 216, 205, 224, 223, 212, 221, 218, 207, 219, 219, 207, 216, 215, 204, 222, 221, 210, 219, 216, 205, 215, 212, 202, 220, 217, 206, 221, 218, 207, 217, 214, 204, 214, 211, 201, 221, 218, 207, 212, 212, 201, 216, 215, 204, 209, 208, 197, 216, 215, 204, 188, 187, 176, 212, 212, 201, 209, 208, 199, 212, 211, 203, 210, 209, 200, 208, 207, 198, 205, 204, 196, 203, 202, 193, 201, 200, 191, 236, 235, 226, 39, 38, 29, 153, 152, 145, 84, 83, 77, 92, 91, 85, 90, 89, 82, 89, 88, 81, 85, 84, 78, 81, 79, 73, 90, 89, 82, 83, 82, 75, 82, 81, 74, 83, 83, 79, 81, 79, 75, 81, 79, 75, 78, 79, 74, 74, 75, 70, 83, 81, 79, 80, 78, 76, 81, 82, 79, 80, 81, 76, 84, 85, 80, 85, 86, 81, 85, 84, 78, 85, 84, 78, 82, 81, 74, 83, 82, 75, 92, 91, 85, 91, 90, 84, 91, 90, 84, 94, 92, 86, 95, 93, 87, 71, 73, 63, 84, 85, 76, 83, 84, 75, 80, 79, 70, 91, 91, 80, 91, 92, 83, 91, 91, 80, 84, 84, 72, 89, 88, 79, 90, 90, 78, 94, 93, 84, 103, 102, 93, 99, 98, 90, 90, 89, 80, 81, 80, 71, 100, 100, 91, 81, 80, 69, 90, 90, 78, 73, 70, 60, 87, 86, 75, 82, 81, 70, 83, 83, 71, 100, 100, 89, 87, 86, 75, 71, 68, 57, 79, 76, 65, 91, 88, 77, 92, 92, 81, 85, 85, 74, 100, 100, 91, 73, 72, 61, 80, 79, 68, 87, 86, 77, 92, 92, 83, 105, 104, 96, 88, 87, 78, 95, 94, 85, 100, 100, 91, 88, 87, 78, 85, 85, 74, 71, 71, 60, 104, 104, 92, 85, 85, 74, 81, 80, 69, 68, 68, 54, 64, 64, 51, 108, 107, 94, 74, 74, 60, 64, 64, 51, 99, 99, 86, 80, 79, 66, 77, 77, 65, 64, 64, 53, 89, 88, 77, 94, 93, 82, 96, 95, 84, 71, 68, 57, 82, 81, 70, 109, 106, 96, 106, 106, 95, 74, 71, 61, 103, 102, 91, 105, 105, 94, 70, 70, 59, 110, 109, 98, 100, 100, 89, 82, 81, 70, 64, 64, 53, 88, 87, 76, 110, 109, 98, 109, 106, 96, 68, 65, 57, 114, 111, 100, 114, 114, 105, 104, 104, 92, 88, 85, 75, 64, 64, 53, 106, 106, 95, 103, 102, 91, 104, 104, 92, 78, 78, 67, 83, 83, 71, 62, 62, 50, 82, 82, 68, 71, 71, 58, 105, 105, 92, 109, 109, 95, 80, 78, 65, 114, 114, 101, 114, 114, 101, 69, 69, 57, 85, 85, 72, 94, 93, 82, 89, 88, 77, 80, 79, 66, 108, 107, 94, 81, 81, 67, 117, 114, 104, 118, 118, 104, 74, 74, 60, 116, 116, 102, 61, 59, 46, 78, 78, 67, 83, 81, 70, 58, 55, 45, 120, 116, 108, 85, 82, 71, 131, 128, 118, 89, 88, 79, 126, 126, 114, 113, 112, 104, 89, 88, 79, 76, 75, 66, 132, 131, 122, 110, 109, 100, 111, 108, 100, 53, 52, 41, 94, 93, 84, 96, 95, 84, 103, 102, 91, 69, 69, 57, 116, 115, 104, 130, 129, 118, 99, 99, 88, 78, 78, 67, 119, 119, 107, 108, 105, 97, 118, 117, 108, 96, 93, 85, 116, 115, 106, 100, 100, 89, 118, 117, 108, 70, 69, 61, 110, 109, 100, 90, 90, 78, 99, 98, 90, 100, 100, 91, 87, 84, 76, 96, 93, 85, 70, 67, 56, 77, 71, 64, 255, 255, 247, 254, 253, 245, 255, 255, 250, 18, 15, 9, 255, 255, 255, 251, 250, 241, 251, 250, 241, 249, 249, 240, 253, 252, 243, 252, 251, 242, 251, 250, 241, 251, 250, 241, 253, 252, 243, 251, 250, 241, 254, 253, 245, 253, 252, 243, 253, 252, 241, 254, 253, 245, 253, 252, 243, 247, 249, 237, 251, 253, 243, 255, 255, 247, 62, 64, 52, 0, 0, 0, 255, 255, 245, 220, 220, 209, 219, 219, 207, 222, 219, 209, 225, 223, 212, 219, 219, 207, 220, 217, 206, 217, 214, 204, 219, 216, 205, 212, 209, 196, 217, 214, 204, 214, 211, 201, 217, 214, 204, 220, 217, 206, 217, 214, 204, 212, 212, 201, 217, 216, 205, 215, 214, 203, 213, 213, 204, 212, 212, 201, 210, 209, 198, 217, 216, 205, 206, 206, 197, 198, 197, 189, 218, 217, 208, 40, 39, 30, 97, 96, 89, 88, 86, 80, 89, 88, 81, 88, 86, 80, 82, 80, 76, 83, 81, 77, 81, 79, 75, 83, 81, 77, 77, 78, 71, 81, 82, 77, 77, 78, 71, 79, 80, 73, 82, 81, 74, 79, 80, 73, 77, 78, 73, 80, 78, 72, 76, 76, 72, 74, 75, 70, 77, 76, 72, 79, 80, 75, 78, 79, 74, 78, 79, 74, 84, 85, 78, 80, 81, 74, 87, 89, 81, 84, 83, 75, 92, 92, 83, 82, 81, 74, 81, 79, 73, 88, 86, 80, 92, 91, 85, 80, 78, 72, 97, 96, 89, 84, 83, 75, 83, 82, 73, 81, 80, 69, 85, 85, 76, 91, 90, 82, 99, 98, 90, 83, 83, 71, 99, 99, 88, 82, 81, 70, 76, 75, 66, 75, 74, 65, 81, 80, 71, 84, 83, 75, 71, 71, 62, 92, 92, 83, 95, 94, 85, 96, 95, 84, 82, 81, 72, 80, 79, 70, 104, 104, 92, 91, 91, 80, 83, 83, 71, 97, 95, 84, 99, 99, 88, 85, 85, 74, 72, 69, 59, 88, 85, 75, 70, 70, 59, 91, 91, 80, 82, 81, 72, 84, 83, 75, 100, 100, 91, 92, 92, 83, 97, 96, 87, 111, 110, 101, 82, 81, 72, 94, 93, 82, 63, 63, 52, 92, 92, 81, 92, 92, 81, 81, 78, 68, 62, 62, 50, 75, 74, 63, 92, 92, 79, 81, 81, 67, 112, 112, 98, 116, 116, 102, 59, 58, 45, 60, 60, 46, 99, 99, 86, 117, 117, 103, 90, 90, 78, 98, 98, 86, 99, 99, 88, 82, 81, 70, 94, 93, 82, 63, 63, 52, 88, 87, 76, 74, 73, 62, 91, 91, 80, 99, 99, 88, 66, 65, 54, 70, 70, 59, 91, 91, 80, 111, 110, 99, 87, 86, 75, 79, 76, 65, 84, 84, 72, 112, 112, 100, 96, 95, 84, 79, 76, 65, 104, 104, 92, 102, 99, 89, 86, 83, 72, 89, 86, 76, 80, 77, 67, 92, 89, 78, 68, 66, 55, 97, 96, 85, 80, 77, 67, 82, 79, 69, 91, 91, 80, 115, 112, 102, 102, 100, 87, 96, 94, 81, 104, 102, 89, 109, 107, 94, 109, 107, 94, 92, 89, 78, 89, 86, 76, 124, 123, 112, 89, 88, 77, 111, 110, 99, 67, 66, 55, 57, 57, 44, 109, 108, 97, 77, 77, 64, 108, 107, 96, 83, 81, 70, 95, 92, 82, 73, 72, 61, 60, 57, 47, 74, 71, 61, 69, 69, 57, 114, 111, 100, 73, 72, 61, 55, 55, 43, 100, 100, 89, 95, 94, 85, 85, 85, 74, 125, 125, 113, 127, 127, 116, 109, 108, 97, 84, 83, 75, 106, 105, 97, 96, 93, 85, 114, 114, 105, 68, 67, 56, 108, 107, 96, 135, 135, 124, 111, 110, 99, 103, 102, 91, 89, 88, 77, 54, 53, 42, 78, 78, 67, 91, 91, 80, 104, 101, 93, 76, 75, 66, 103, 100, 92, 105, 104, 96, 75, 72, 64, 83, 80, 72, 128, 128, 119, 84, 83, 75, 130, 129, 118, 96, 95, 86, 108, 105, 97, 110, 107, 99, 92, 88, 80, 80, 77, 69, 107, 102, 92, 234, 232, 231, 236, 234, 232, 173, 171, 169, 35, 34, 30, 238, 236, 234, 241, 240, 236, 242, 241, 237, 239, 237, 233, 238, 236, 232, 245, 243, 239, 244, 242, 238, 246, 245, 238, 244, 242, 236, 246, 245, 238, 246, 245, 238, 245, 244, 237, 243, 245, 237, 243, 245, 235, 242, 244, 234, 249, 251, 241, 249, 251, 241, 251, 253, 241, 249, 251, 239, 168, 170, 158, 0, 0, 0, 255, 255, 252, 220, 220, 209, 222, 219, 209, 222, 219, 209, 222, 219, 209, 222, 219, 209, 220, 217, 206, 216, 213, 203, 227, 224, 213, 223, 220, 210, 221, 218, 205, 217, 214, 204, 224, 221, 211, 223, 220, 210, 224, 221, 211, 221, 218, 207, 220, 217, 206, 218, 218, 206, 217, 214, 204, 215, 214, 205, 206, 206, 197, 230, 229, 220, 34, 33, 25, 69, 68, 60, 76, 75, 68, 82, 81, 74, 83, 82, 75, 83, 82, 75, 84, 83, 79, 83, 81, 77, 88, 86, 82, 82, 80, 76, 77, 76, 70, 74, 76, 68, 77, 78, 71, 73, 74, 67, 74, 76, 68, 81, 83, 75, 76, 77, 70, 70, 71, 64, 76, 77, 70, 84, 83, 77, 75, 74, 67, 76, 75, 68, 84, 85, 78, 74, 76, 68, 74, 76, 68, 77, 78, 71, 81, 83, 75, 83, 82, 73, 84, 83, 75, 91, 90, 82, 80, 79, 70, 100, 100, 91, 90, 89, 82, 83, 82, 73, 77, 76, 68, 92, 92, 83, 108, 107, 98, 89, 88, 77, 99, 99, 88, 77, 77, 65, 102, 101, 90, 87, 86, 75, 80, 79, 68, 71, 71, 60, 75, 74, 63, 104, 104, 92, 88, 87, 78, 64, 64, 55, 88, 87, 78, 102, 101, 92, 103, 102, 93, 87, 86, 75, 95, 94, 83, 92, 92, 81, 94, 93, 84, 77, 77, 65, 95, 94, 83, 70, 70, 59, 78, 75, 64, 99, 96, 85, 88, 85, 75, 114, 111, 100, 106, 103, 92, 89, 88, 77, 94, 91, 81, 100, 100, 91, 91, 87, 79, 73, 70, 62, 84, 83, 75, 85, 85, 76, 66, 65, 56, 96, 95, 84, 97, 96, 85, 106, 106, 95, 71, 71, 60, 82, 81, 70, 90, 90, 78, 75, 74, 63, 96, 95, 84, 112, 112, 98, 119, 119, 105, 108, 107, 96, 83, 83, 69, 90, 90, 76, 78, 78, 67, 106, 106, 93, 110, 109, 98, 88, 88, 74, 77, 77, 65, 73, 72, 61, 73, 72, 61, 67, 66, 55, 100, 100, 89, 103, 100, 90, 75, 73, 62, 97, 96, 85, 70, 70, 59, 106, 106, 95, 103, 102, 91, 111, 109, 98, 78, 78, 67, 80, 77, 67, 106, 106, 95, 117, 114, 104, 80, 79, 68, 64, 64, 53, 110, 107, 97, 68, 66, 55, 84, 84, 72, 104, 104, 92, 102, 99, 89, 78, 78, 67, 54, 53, 42, 95, 94, 83, 113, 113, 102, 88, 87, 76, 100, 100, 89, 64, 64, 53, 109, 108, 97, 106, 103, 90, 68, 66, 53, 89, 87, 74, 113, 110, 97, 114, 111, 98, 68, 66, 53, 78, 75, 64, 96, 95, 84, 67, 67, 53, 90, 90, 78, 113, 113, 102, 116, 116, 102, 116, 116, 102, 85, 85, 72, 87, 87, 73, 68, 67, 56, 106, 106, 95, 128, 125, 114, 92, 89, 78, 90, 90, 78, 89, 88, 77, 121, 118, 107, 117, 116, 105, 112, 111, 103, 98, 98, 86, 83, 83, 71, 117, 116, 107, 74, 71, 61, 78, 78, 67, 70, 66, 58, 106, 105, 97, 108, 107, 96, 132, 129, 119, 97, 96, 87, 120, 119, 111, 151, 150, 139, 112, 112, 100, 135, 135, 124, 78, 78, 67, 88, 87, 76, 113, 113, 102, 81, 78, 68, 86, 83, 72, 72, 69, 59, 71, 67, 60, 110, 107, 99, 80, 79, 70, 92, 92, 83, 110, 109, 100, 114, 114, 105, 84, 83, 75, 88, 87, 78, 87, 86, 77, 74, 73, 64, 101, 98, 90, 61, 58, 50, 77, 73, 65, 111, 108, 100, 241, 239, 242, 255, 255, 255, 11, 8, 13, 252, 249, 254, 247, 244, 250, 245, 242, 247, 247, 244, 250, 245, 242, 247, 246, 243, 246, 245, 242, 247, 245, 242, 245, 242, 240, 243, 242, 240, 243, 216, 213, 216, 244, 241, 242, 240, 240, 240, 243, 243, 243, 249, 250, 247, 255, 255, 253, 244, 246, 238, 232, 233, 226, 253, 255, 242, 255, 255, 245, 243, 245, 233, 31, 33, 21, 0, 0, 0, 217, 216, 205, 221, 218, 207, 222, 219, 209, 224, 221, 211, 216, 213, 203, 221, 218, 207, 221, 218, 207, 222, 219, 209, 221, 218, 207, 224, 222, 209, 221, 218, 205, 225, 223, 212, 228, 225, 215, 221, 218, 207, 225, 223, 212, 223, 220, 210, 218, 218, 206, 218, 218, 206, 219, 218, 210, 188, 187, 178, 68, 67, 58, 85, 84, 78, 75, 74, 67, 81, 79, 73, 81, 79, 73, 85, 84, 78, 83, 82, 75, 87, 85, 79, 82, 81, 74, 80, 78, 72, 76, 75, 68, 78, 79, 72, 74, 76, 68, 69, 69, 65, 76, 77, 70, 71, 72, 65, 76, 77, 70, 75, 74, 65, 91, 90, 84, 70, 69, 61, 80, 78, 72, 81, 80, 71, 72, 74, 64, 82, 81, 72, 81, 83, 73, 77, 78, 69, 83, 84, 75, 92, 94, 84, 88, 87, 78, 90, 91, 82, 89, 88, 77, 82, 81, 72, 98, 97, 89, 81, 80, 71, 90, 89, 80, 71, 71, 62, 80, 79, 70, 64, 64, 53, 95, 94, 83, 90, 90, 78, 81, 80, 69, 106, 106, 95, 92, 92, 81, 71, 71, 60, 102, 101, 90, 98, 98, 86, 78, 78, 67, 89, 88, 79, 81, 80, 71, 103, 102, 93, 102, 101, 92, 74, 73, 64, 95, 94, 83, 98, 98, 86, 81, 80, 69, 82, 81, 70, 92, 92, 81, 68, 67, 56, 102, 101, 90, 94, 93, 82, 95, 94, 83, 82, 81, 70, 97, 95, 84, 62, 62, 50, 90, 90, 78, 76, 75, 66, 104, 104, 92, 104, 103, 94, 98, 97, 89, 81, 80, 69, 64, 61, 50, 64, 64, 53, 85, 85, 74, 114, 111, 100, 105, 105, 94, 74, 73, 62, 68, 67, 56, 92, 92, 81, 76, 76, 64, 66, 65, 52, 88, 88, 74, 87, 87, 73, 103, 103, 89, 60, 60, 46, 76, 76, 62, 87, 86, 75, 99, 99, 86, 66, 65, 54, 82, 82, 68, 102, 102, 88, 55, 55, 43, 97, 97, 83, 82, 81, 70, 102, 101, 90, 83, 83, 71, 75, 74, 63, 105, 105, 94, 81, 80, 69, 61, 60, 49, 83, 83, 71, 96, 95, 84, 68, 66, 55, 115, 112, 102, 89, 88, 77, 66, 65, 54, 78, 78, 69, 62, 62, 50, 62, 61, 52, 92, 92, 81, 106, 106, 95, 96, 95, 84, 75, 74, 63, 67, 66, 55, 73, 72, 61, 71, 71, 60, 80, 79, 68, 100, 100, 89, 88, 87, 76, 109, 106, 96, 110, 109, 98, 102, 99, 89, 75, 73, 60, 80, 78, 65, 96, 94, 81, 78, 75, 62, 117, 115, 102, 91, 88, 75, 88, 85, 75, 102, 102, 88, 112, 112, 98, 95, 95, 81, 110, 109, 98, 110, 110, 96, 134, 134, 121, 77, 77, 64, 113, 113, 102, 113, 113, 102, 83, 83, 71, 89, 86, 76, 116, 113, 103, 142, 142, 131, 118, 116, 105, 70, 67, 56, 81, 80, 69, 76, 76, 64, 82, 81, 70, 61, 60, 51, 122, 119, 111, 60, 59, 50, 118, 115, 107, 80, 79, 70, 108, 107, 98, 80, 77, 67, 121, 118, 107, 71, 68, 57, 105, 105, 94, 57, 57, 46, 84, 84, 72, 127, 127, 116, 111, 109, 98, 82, 81, 70, 73, 70, 60, 68, 66, 55, 99, 95, 87, 73, 70, 62, 78, 74, 66, 102, 99, 91, 78, 78, 69, 114, 114, 105, 70, 69, 61, 77, 76, 68, 97, 96, 87, 76, 75, 66, 91, 90, 82, 97, 96, 87, 110, 109, 100, 103, 100, 92, 69, 63, 56, 247, 246, 240, 76, 75, 66, 251, 250, 241, 252, 251, 244, 254, 253, 245, 253, 252, 243, 251, 250, 241, 253, 252, 243, 254, 253, 247, 252, 251, 244, 251, 249, 243, 250, 252, 244, 250, 252, 244, 247, 248, 241, 244, 246, 238, 242, 243, 238, 239, 240, 233, 240, 241, 234, 251, 253, 245, 255, 255, 255, 255, 255, 255, 237, 239, 227, 255, 255, 246, 255, 255, 247, 226, 228, 216, 0, 0, 0, 247, 247, 235, 219, 216, 205, 227, 224, 213, 223, 220, 210, 219, 216, 205, 221, 218, 205, 225, 223, 212, 227, 224, 211, 230, 228, 215, 233, 230, 217, 227, 224, 213, 230, 227, 217, 230, 227, 217, 231, 228, 218, 224, 221, 211, 227, 223, 216, 220, 220, 211, 0, 0, 0, 77, 78, 71, 78, 77, 71, 82, 81, 74, 80, 78, 72, 83, 82, 75, 85, 84, 78, 82, 81, 74, 81, 79, 73, 74, 72, 66, 83, 84, 77, 83, 84, 77, 72, 73, 66, 76, 77, 70, 79, 80, 73, 72, 73, 66, 74, 76, 68, 71, 73, 63, 69, 70, 61, 73, 72, 63, 82, 81, 72, 82, 81, 72, 75, 74, 65, 82, 81, 72, 70, 70, 59, 83, 83, 71, 78, 78, 67, 75, 74, 63, 87, 89, 77, 80, 82, 70, 79, 81, 69, 81, 83, 73, 80, 79, 68, 84, 84, 72, 105, 105, 94, 87, 86, 75, 80, 79, 68, 90, 90, 78, 73, 72, 61, 75, 74, 63, 96, 95, 84, 67, 67, 53, 89, 88, 77, 82, 81, 70, 84, 84, 72, 89, 88, 77, 77, 77, 65, 103, 102, 91, 88, 87, 76, 76, 76, 64, 84, 83, 75, 100, 100, 91, 99, 98, 90, 91, 90, 82, 89, 88, 79, 87, 86, 75, 83, 83, 71, 85, 85, 76, 81, 80, 69, 81, 80, 69, 88, 87, 76, 98, 98, 86, 73, 72, 61, 77, 77, 65, 73, 72, 61, 89, 88, 79, 80, 79, 68, 92, 92, 81, 71, 71, 60, 89, 88, 77, 97, 96, 85, 71, 71, 60, 84, 84, 72, 94, 93, 82, 71, 71, 60, 68, 67, 56, 102, 101, 90, 96, 95, 84, 100, 100, 89, 63, 63, 52, 54, 53, 42, 90, 90, 78, 99, 99, 86, 73, 72, 59, 71, 71, 58, 113, 113, 100, 75, 75, 61, 91, 91, 78, 106, 106, 95, 106, 106, 93, 95, 95, 81, 95, 94, 83, 73, 72, 59, 99, 99, 86, 102, 101, 90, 75, 74, 63, 78, 78, 67, 68, 67, 56, 87, 86, 75, 95, 94, 83, 84, 84, 72, 85, 85, 76, 103, 102, 91, 110, 107, 97, 74, 73, 64, 101, 98, 88, 98, 98, 86, 118, 117, 106, 109, 108, 97, 71, 71, 60, 78, 78, 67, 104, 104, 92, 81, 80, 69, 69, 69, 57, 111, 110, 99, 87, 86, 75, 60, 59, 48, 90, 90, 78, 95, 94, 83, 76, 76, 64, 65, 62, 52, 124, 121, 111, 75, 73, 62, 71, 68, 57, 71, 68, 55, 70, 67, 54, 108, 105, 93, 109, 107, 94, 83, 81, 68, 102, 100, 87, 65, 62, 50, 81, 78, 68, 99, 99, 86, 54, 53, 42, 96, 94, 81, 78, 78, 65, 94, 91, 81, 102, 102, 88, 121, 121, 110, 89, 88, 77, 77, 74, 63, 113, 110, 99, 127, 127, 116, 105, 105, 94, 83, 81, 70, 100, 97, 86, 92, 92, 81, 59, 56, 46, 79, 76, 65, 110, 109, 100, 68, 67, 58, 116, 115, 106, 128, 125, 117, 114, 114, 105, 88, 87, 78, 120, 117, 106, 73, 70, 62, 77, 77, 65, 116, 115, 104, 96, 95, 84, 65, 62, 52, 109, 106, 96, 123, 120, 110, 114, 111, 100, 110, 107, 97, 130, 127, 117, 127, 124, 113, 82, 79, 71, 128, 125, 117, 74, 71, 63, 108, 107, 98, 89, 88, 79, 95, 94, 85, 78, 78, 69, 71, 71, 62, 81, 80, 71, 66, 65, 56, 76, 75, 66, 113, 112, 104, 102, 99, 89, 97, 95, 84, 249, 249, 238, 11, 10, 0, 255, 255, 255, 255, 255, 249, 255, 255, 246, 255, 255, 246, 255, 255, 246, 255, 255, 246, 255, 255, 246, 255, 255, 246, 255, 255, 247, 255, 255, 249, 255, 255, 248, 255, 255, 248, 255, 255, 248, 255, 255, 247, 255, 255, 247, 242, 243, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 244, 255, 255, 251, 255, 255, 255, 25, 24, 13, 255, 255, 255, 225, 223, 212, 220, 217, 206, 222, 221, 210, 227, 224, 213, 227, 224, 213, 228, 225, 215, 230, 227, 217, 235, 232, 222, 231, 229, 216, 225, 223, 212, 235, 232, 222, 238, 235, 225, 233, 230, 219, 229, 226, 218, 186, 183, 175, 0, 0, 0, 85, 85, 76, 84, 83, 77, 83, 82, 75, 81, 79, 73, 79, 80, 73, 83, 82, 75, 84, 83, 77, 83, 82, 75, 82, 81, 74, 78, 77, 71, 74, 76, 68, 69, 70, 63, 81, 83, 75, 69, 70, 63, 72, 73, 66, 71, 72, 65, 70, 71, 64, 75, 74, 65, 71, 71, 62, 73, 72, 63, 90, 89, 80, 77, 76, 68, 82, 81, 72, 82, 81, 70, 78, 78, 67, 69, 69, 57, 90, 90, 78, 87, 86, 75, 83, 83, 71, 75, 74, 63, 92, 92, 81, 77, 77, 65, 94, 93, 82, 94, 93, 82, 104, 104, 92, 89, 88, 77, 89, 88, 77, 95, 94, 83, 94, 93, 82, 97, 95, 84, 78, 75, 64, 83, 83, 69, 104, 102, 89, 90, 90, 78, 66, 65, 52, 96, 96, 82, 100, 100, 87, 71, 71, 60, 82, 81, 70, 82, 81, 70, 95, 94, 83, 78, 78, 67, 77, 77, 65, 83, 83, 71, 59, 58, 47, 80, 79, 68, 73, 72, 61, 68, 67, 56, 102, 101, 90, 97, 96, 85, 88, 87, 76, 83, 83, 71, 69, 69, 57, 108, 107, 96, 94, 93, 84, 99, 98, 90, 99, 98, 90, 76, 76, 64, 89, 88, 79, 80, 79, 70, 91, 88, 77, 88, 85, 75, 97, 96, 85, 82, 81, 70, 104, 104, 92, 104, 104, 92, 110, 109, 98, 77, 77, 65, 73, 72, 61, 80, 79, 68, 100, 100, 89, 106, 106, 95, 88, 88, 74, 73, 72, 59, 97, 96, 85, 99, 99, 88, 74, 74, 60, 62, 62, 48, 71, 71, 58, 95, 95, 81, 103, 103, 89, 63, 63, 52, 60, 60, 46, 71, 71, 58, 97, 95, 82, 70, 70, 57, 92, 92, 81, 61, 60, 49, 77, 77, 65, 71, 71, 60, 109, 108, 97, 94, 93, 82, 95, 94, 85, 82, 79, 71, 82, 81, 72, 112, 111, 103, 82, 81, 72, 75, 74, 65, 62, 61, 52, 83, 83, 71, 67, 66, 55, 110, 109, 98, 98, 98, 86, 111, 110, 99, 88, 87, 76, 104, 102, 91, 106, 106, 95, 81, 80, 69, 70, 70, 59, 96, 93, 83, 111, 109, 98, 95, 92, 82, 103, 100, 90, 99, 96, 85, 114, 111, 98, 83, 81, 68, 73, 71, 58, 73, 71, 58, 100, 97, 84, 64, 61, 48, 117, 114, 104, 132, 129, 119, 101, 98, 86, 89, 87, 74, 102, 100, 87, 128, 125, 112, 82, 81, 70, 103, 103, 89, 118, 117, 106, 83, 83, 71, 133, 133, 121, 100, 97, 86, 88, 85, 75, 88, 85, 75, 120, 117, 106, 94, 91, 81, 95, 94, 83, 99, 96, 85, 158, 155, 145, 109, 106, 98, 92, 88, 80, 116, 115, 106, 97, 96, 87, 111, 110, 101, 130, 129, 120, 87, 86, 77, 94, 93, 84, 121, 121, 112, 98, 98, 86, 68, 67, 56, 123, 122, 111, 77, 74, 63, 102, 99, 89, 95, 92, 82, 80, 77, 67, 57, 57, 46, 95, 94, 83, 79, 76, 68, 135, 131, 124, 120, 119, 111, 140, 139, 130, 140, 139, 130, 73, 72, 63, 77, 76, 68, 73, 72, 63, 62, 61, 52, 63, 62, 54, 97, 95, 84, 118, 117, 106, 85, 85, 74, 84, 84, 70, 255, 255, 247, 14, 14, 3, 255, 255, 250, 255, 255, 248, 255, 255, 247, 255, 255, 246, 255, 255, 246, 255, 255, 246, 255, 255, 248, 191, 191, 180, 255, 255, 253, 255, 255, 246, 255, 255, 246, 255, 255, 249, 255, 255, 247, 255, 255, 246, 255, 255, 245, 250, 252, 242, 255, 255, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 252, 240, 255, 255, 249, 255, 255, 255, 4, 3, 0, 255, 255, 255, 223, 220, 210, 225, 223, 212, 233, 230, 217, 230, 227, 217, 230, 228, 215, 238, 236, 223, 235, 232, 220, 238, 236, 223, 235, 232, 220, 238, 236, 223, 238, 235, 225, 238, 235, 225, 233, 230, 219, 0, 0, 0, 86, 83, 75, 87, 85, 79, 80, 78, 72, 79, 80, 73, 79, 80, 73, 85, 84, 78, 80, 78, 72, 82, 81, 74, 82, 81, 74, 76, 77, 70, 80, 82, 72, 78, 79, 72, 72, 74, 64, 72, 73, 66, 72, 74, 64, 63, 64, 55, 71, 73, 63, 67, 69, 60, 74, 76, 66, 68, 67, 58, 90, 89, 80, 66, 65, 54, 81, 80, 69, 71, 71, 60, 78, 78, 67, 78, 78, 67, 76, 76, 64, 80, 79, 68, 78, 78, 67, 87, 86, 75, 74, 73, 62, 100, 100, 87, 92, 92, 79, 113, 113, 102, 91, 91, 78, 87, 86, 75, 76, 76, 64, 80, 79, 66, 98, 98, 86, 103, 102, 91, 63, 63, 52, 77, 74, 63, 95, 92, 82, 73, 71, 58, 93, 90, 78, 110, 110, 96, 78, 78, 65, 75, 73, 60, 108, 105, 95, 96, 96, 82, 76, 76, 64, 69, 69, 57, 80, 79, 68, 94, 93, 82, 94, 93, 82, 84, 84, 72, 67, 66, 55, 94, 93, 82, 80, 79, 68, 96, 95, 84, 84, 84, 72, 67, 66, 55, 75, 74, 63, 99, 99, 88, 78, 78, 67, 75, 73, 62, 83, 82, 73, 91, 90, 82, 68, 67, 58, 100, 100, 89, 99, 99, 88, 88, 87, 76, 85, 85, 74, 92, 92, 81, 98, 98, 86, 74, 71, 61, 118, 117, 106, 103, 102, 91, 85, 85, 74, 98, 98, 86, 114, 114, 103, 98, 98, 86, 90, 90, 76, 74, 73, 62, 70, 70, 57, 76, 76, 62, 98, 98, 86, 54, 54, 40, 82, 82, 68, 103, 103, 89, 106, 106, 93, 73, 72, 59, 108, 107, 96, 66, 65, 54, 103, 101, 88, 120, 120, 107, 95, 93, 80, 49, 49, 36, 105, 105, 92, 66, 65, 52, 106, 106, 95, 76, 76, 64, 69, 69, 57, 85, 85, 76, 110, 109, 100, 119, 119, 107, 67, 66, 57, 102, 101, 92, 81, 78, 70, 120, 120, 109, 61, 60, 49, 94, 93, 82, 88, 87, 76, 113, 113, 102, 118, 117, 106, 70, 70, 59, 96, 95, 84, 100, 100, 89, 98, 98, 86, 63, 60, 49, 81, 78, 68, 96, 93, 83, 57, 54, 43, 64, 61, 50, 115, 112, 102, 103, 100, 90, 104, 102, 89, 81, 79, 66, 114, 111, 98, 115, 112, 100, 72, 69, 59, 86, 83, 70, 106, 103, 92, 83, 83, 71, 96, 96, 82, 115, 112, 100, 80, 78, 65, 45, 45, 31, 111, 110, 99, 130, 129, 118, 102, 101, 90, 95, 94, 83, 97, 95, 84, 103, 100, 90, 75, 73, 62, 97, 96, 85, 67, 64, 54, 95, 94, 83, 95, 94, 83, 127, 127, 116, 74, 71, 63, 69, 68, 60, 82, 79, 71, 127, 123, 115, 104, 103, 94, 53, 52, 43, 124, 123, 114, 168, 167, 159, 70, 70, 59, 74, 73, 62, 110, 109, 98, 82, 81, 70, 86, 83, 72, 93, 90, 80, 131, 130, 119, 102, 101, 90, 79, 76, 65, 76, 76, 64, 128, 125, 117, 83, 82, 73, 73, 70, 62, 69, 68, 60, 100, 100, 89, 128, 128, 117, 82, 81, 70, 74, 73, 64, 73, 72, 63, 104, 103, 94, 89, 88, 79, 90, 89, 80, 86, 88, 78, 111, 113, 100, 48, 53, 40, 251, 250, 241, 39, 36, 28, 255, 255, 252, 255, 255, 249, 255, 255, 245, 255, 255, 245, 255, 255, 246, 255, 255, 246, 255, 255, 248, 255, 255, 252, 190, 190, 179, 255, 255, 248, 255, 255, 250, 255, 255, 249, 255, 255, 250, 255, 255, 248, 255, 255, 246, 251, 253, 241, 245, 244, 233, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 255, 255, 249, 255, 255, 255, 0, 0, 0, 255, 255, 245, 227, 224, 213, 227, 224, 213, 230, 227, 217, 233, 233, 220, 233, 233, 222, 235, 232, 222, 235, 232, 222, 241, 241, 228, 240, 237, 224, 242, 239, 226, 237, 234, 224, 235, 232, 222, 0, 0, 0, 82, 81, 72, 89, 88, 81, 87, 85, 79, 81, 79, 73, 81, 83, 75, 83, 84, 77, 76, 77, 70, 70, 71, 64, 80, 78, 72, 81, 83, 75, 71, 72, 65, 78, 80, 70, 71, 73, 63, 69, 70, 61, 75, 74, 65, 74, 73, 64, 70, 71, 62, 62, 63, 54, 71, 71, 62, 70, 69, 61, 70, 69, 61, 68, 67, 58, 68, 67, 56, 73, 72, 61, 90, 90, 78, 75, 74, 63, 74, 73, 62, 76, 76, 64, 91, 91, 80, 83, 83, 71, 78, 78, 67, 76, 76, 64, 77, 77, 64, 104, 104, 92, 95, 94, 83, 75, 75, 61, 76, 76, 64, 74, 74, 60, 105, 105, 94, 75, 74, 63, 90, 90, 78, 120, 117, 106, 111, 109, 98, 102, 99, 89, 68, 66, 53, 74, 72, 59, 88, 86, 73, 75, 75, 61, 94, 93, 80, 68, 68, 54, 89, 89, 75, 70, 70, 59, 89, 88, 77, 81, 80, 69, 92, 92, 81, 98, 98, 86, 85, 85, 74, 85, 85, 74, 94, 91, 81, 80, 79, 68, 81, 80, 69, 74, 73, 62, 64, 64, 53, 87, 86, 75, 81, 80, 69, 99, 99, 88, 76, 76, 64, 91, 91, 80, 96, 95, 84, 99, 98, 90, 82, 81, 70, 68, 67, 58, 63, 63, 52, 75, 74, 63, 98, 98, 86, 92, 92, 81, 83, 83, 71, 75, 74, 63, 75, 74, 63, 66, 65, 54, 76, 76, 64, 108, 107, 96, 103, 102, 91, 76, 76, 64, 74, 74, 60, 104, 104, 90, 85, 85, 72, 64, 64, 51, 85, 85, 72, 111, 111, 97, 77, 77, 64, 78, 78, 65, 69, 69, 57, 74, 73, 62, 113, 113, 100, 115, 112, 100, 96, 96, 82, 70, 70, 57, 105, 105, 92, 97, 97, 83, 73, 72, 59, 98, 98, 84, 118, 117, 106, 71, 71, 60, 99, 99, 88, 103, 102, 91, 67, 66, 55, 92, 92, 83, 88, 87, 78, 99, 98, 90, 69, 68, 60, 86, 83, 75, 111, 110, 101, 105, 105, 94, 55, 55, 43, 84, 84, 72, 70, 70, 59, 95, 94, 83, 117, 114, 104, 90, 90, 78, 108, 105, 95, 60, 57, 47, 85, 82, 71, 94, 91, 81, 78, 75, 64, 115, 112, 102, 88, 85, 75, 117, 114, 104, 110, 108, 95, 121, 118, 105, 118, 116, 103, 78, 75, 62, 105, 105, 92, 102, 100, 87, 61, 61, 47, 76, 76, 62, 81, 79, 66, 132, 130, 117, 85, 82, 71, 85, 85, 74, 116, 115, 104, 133, 133, 121, 94, 93, 82, 82, 79, 69, 83, 81, 70, 112, 112, 100, 115, 112, 102, 123, 120, 110, 144, 143, 132, 106, 106, 95, 127, 126, 118, 95, 94, 85, 87, 84, 76, 101, 98, 90, 110, 107, 99, 61, 58, 50, 72, 69, 61, 83, 82, 73, 115, 112, 104, 88, 87, 76, 95, 94, 83, 114, 114, 103, 87, 86, 75, 67, 64, 54, 60, 59, 48, 126, 126, 114, 85, 82, 71, 107, 104, 94, 162, 161, 153, 89, 86, 76, 73, 70, 62, 102, 99, 91, 75, 73, 62, 81, 80, 69, 80, 79, 70, 74, 73, 62, 100, 100, 89, 120, 120, 109, 87, 86, 77, 111, 112, 103, 109, 108, 99, 73, 75, 65, 91, 93, 81, 109, 111, 99, 168, 166, 155, 206, 202, 194, 255, 255, 252, 255, 255, 249, 255, 255, 246, 255, 255, 246, 255, 255, 246, 255, 255, 246, 255, 255, 255, 189, 189, 177, 255, 255, 255, 255, 255, 247, 255, 255, 248, 255, 255, 248, 255, 255, 250, 255, 255, 248, 255, 255, 246, 251, 250, 239, 253, 252, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 242, 255, 255, 248, 215, 214, 203, 0, 0, 0, 244, 243, 232, 227, 224, 213, 230, 227, 217, 231, 231, 217, 234, 234, 223, 239, 238, 227, 238, 238, 224, 241, 241, 230, 241, 241, 230, 244, 244, 230, 254, 251, 240, 240, 237, 224, 44, 41, 31, 88, 87, 78, 81, 80, 71, 83, 82, 75, 82, 81, 74, 80, 78, 72, 80, 78, 72, 83, 84, 77, 84, 83, 77, 70, 69, 63, 72, 73, 66, 73, 74, 67, 69, 70, 63, 72, 73, 66, 68, 67, 58, 71, 72, 65, 73, 74, 67, 77, 76, 68, 69, 68, 60, 73, 72, 63, 76, 75, 66, 70, 69, 61, 71, 71, 62, 75, 74, 65, 84, 84, 72, 75, 74, 63, 74, 73, 62, 80, 79, 68, 73, 72, 61, 82, 81, 70, 87, 86, 75, 71, 71, 60, 90, 90, 78, 75, 74, 63, 100, 100, 89, 103, 102, 91, 105, 105, 94, 73, 70, 60, 99, 96, 85, 91, 91, 78, 102, 101, 90, 96, 95, 84, 106, 106, 95, 113, 113, 102, 104, 104, 92, 66, 64, 51, 89, 87, 74, 100, 97, 84, 89, 87, 74, 64, 61, 48, 75, 73, 60, 85, 85, 72, 74, 74, 60, 91, 88, 77, 88, 87, 76, 68, 67, 56, 81, 80, 69, 76, 76, 64, 68, 67, 56, 97, 96, 85, 88, 87, 76, 94, 93, 82, 61, 60, 49, 87, 86, 75, 99, 96, 85, 76, 76, 64, 94, 93, 84, 81, 80, 69, 63, 62, 54, 53, 52, 43, 75, 74, 65, 102, 101, 92, 102, 99, 91, 89, 86, 78, 100, 100, 91, 102, 101, 90, 87, 86, 75, 81, 80, 69, 85, 85, 74, 105, 105, 94, 71, 71, 60, 68, 67, 56, 98, 98, 86, 108, 107, 96, 70, 70, 59, 68, 67, 56, 62, 62, 48, 74, 74, 60, 78, 78, 65, 76, 76, 64, 116, 116, 102, 108, 107, 96, 95, 94, 83, 117, 116, 105, 77, 77, 65, 91, 91, 80, 125, 125, 111, 115, 112, 100, 89, 89, 75, 87, 87, 73, 70, 70, 57, 76, 76, 62, 102, 102, 88, 123, 123, 109, 85, 85, 74, 71, 71, 60, 69, 69, 57, 64, 64, 55, 76, 75, 66, 110, 107, 99, 78, 74, 66, 75, 72, 64, 56, 55, 47, 100, 97, 89, 87, 86, 77, 87, 84, 74, 57, 57, 46, 75, 74, 63, 110, 109, 98, 106, 105, 97, 90, 90, 78, 112, 112, 100, 91, 91, 80, 88, 87, 76, 78, 78, 67, 92, 92, 81, 109, 108, 97, 70, 67, 56, 94, 93, 82, 102, 102, 88, 99, 99, 88, 96, 94, 81, 75, 73, 60, 110, 109, 98, 121, 118, 105, 107, 104, 92, 86, 83, 70, 113, 110, 97, 108, 105, 93, 120, 117, 104, 102, 102, 88, 90, 90, 76, 81, 81, 67, 120, 120, 107, 98, 98, 84, 66, 65, 54, 124, 123, 112, 132, 131, 120, 91, 91, 80, 96, 95, 84, 116, 115, 104, 108, 107, 96, 75, 72, 64, 71, 67, 60, 86, 83, 75, 114, 111, 103, 77, 73, 65, 66, 63, 55, 78, 74, 66, 147, 144, 136, 104, 103, 94, 75, 74, 63, 95, 94, 83, 71, 71, 60, 103, 102, 91, 103, 102, 91, 108, 105, 95, 91, 91, 80, 74, 73, 62, 81, 80, 69, 92, 92, 81, 123, 122, 113, 67, 64, 56, 113, 110, 99, 87, 84, 74, 99, 96, 85, 138, 137, 126, 84, 84, 72, 74, 73, 62, 102, 101, 90, 107, 109, 99, 76, 77, 68, 108, 110, 100, 67, 69, 60, 113, 115, 103, 119, 121, 109, 28, 25, 14, 255, 255, 255, 255, 255, 252, 255, 255, 247, 255, 255, 247, 255, 255, 247, 255, 255, 248, 255, 255, 248, 255, 255, 247, 255, 255, 247, 255, 255, 248, 255, 255, 248, 255, 255, 249, 255, 255, 249, 255, 255, 251, 255, 255, 248, 255, 255, 247, 241, 238, 225, 237, 235, 222, 248, 245, 234, 255, 253, 240, 242, 239, 228, 255, 255, 252, 255, 255, 247, 45, 42, 32, 42, 42, 31, 226, 226, 215, 228, 225, 215, 236, 233, 223, 236, 235, 224, 240, 240, 228, 241, 241, 230, 246, 246, 232, 242, 242, 229, 244, 243, 232, 246, 246, 232, 229, 228, 217, 101, 96, 86, 80, 79, 70, 88, 87, 78, 83, 84, 77, 78, 79, 72, 79, 80, 73, 78, 79, 72, 74, 76, 68, 80, 81, 74, 73, 74, 67, 71, 72, 65, 77, 78, 71, 78, 79, 72, 72, 73, 66, 67, 69, 60, 67, 69, 60, 71, 71, 62, 71, 71, 62, 71, 71, 62, 73, 72, 63, 69, 68, 60, 71, 71, 62, 72, 69, 61, 68, 67, 58, 75, 74, 65, 71, 71, 60, 77, 74, 63, 77, 76, 68, 91, 90, 82, 66, 65, 54, 64, 64, 53, 70, 70, 59, 77, 77, 65, 84, 84, 72, 74, 73, 62, 74, 73, 62, 78, 75, 64, 103, 100, 90, 80, 79, 68, 83, 83, 69, 115, 112, 100, 57, 54, 43, 99, 96, 85, 83, 83, 71, 111, 110, 99, 101, 98, 88, 70, 67, 56, 66, 64, 51, 95, 93, 80, 74, 72, 59, 96, 94, 81, 103, 101, 88, 91, 88, 75, 83, 81, 70, 75, 73, 62, 92, 92, 81, 92, 92, 81, 83, 83, 71, 99, 99, 88, 94, 93, 82, 95, 94, 83, 80, 79, 68, 83, 81, 70, 81, 80, 69, 97, 96, 87, 96, 95, 86, 97, 96, 85, 74, 73, 64, 84, 83, 75, 77, 76, 68, 85, 85, 76, 102, 101, 92, 66, 65, 56, 89, 88, 79, 71, 68, 57, 102, 101, 90, 83, 83, 71, 98, 98, 86, 95, 94, 83, 84, 84, 72, 84, 83, 75, 103, 102, 91, 82, 81, 70, 57, 57, 48, 108, 107, 96, 70, 70, 59, 54, 53, 42, 91, 91, 78, 78, 78, 65, 63, 63, 50, 90, 90, 76, 106, 106, 95, 99, 99, 88, 91, 91, 80, 105, 105, 94, 104, 104, 92, 80, 79, 68, 46, 45, 34, 117, 115, 102, 106, 106, 93, 73, 72, 59, 106, 106, 93, 77, 77, 64, 92, 92, 79, 87, 87, 73, 68, 68, 54, 123, 122, 111, 140, 140, 128, 45, 42, 32, 92, 88, 80, 103, 100, 92, 74, 71, 63, 104, 101, 93, 81, 78, 70, 71, 68, 57, 66, 63, 55, 91, 91, 80, 106, 106, 95, 120, 120, 109, 83, 83, 71, 73, 72, 61, 87, 86, 75, 108, 107, 96, 75, 74, 63, 105, 105, 94, 111, 110, 99, 70, 70, 59, 89, 89, 75, 119, 119, 107, 123, 123, 109, 109, 109, 95, 89, 89, 75, 73, 71, 58, 76, 76, 62, 119, 119, 107, 80, 79, 66, 131, 131, 117, 113, 110, 97, 108, 105, 93, 95, 93, 80, 117, 115, 102, 111, 109, 96, 68, 68, 54, 113, 113, 102, 82, 81, 70, 90, 90, 78, 112, 112, 100, 92, 92, 81, 135, 135, 124, 65, 62, 52, 96, 95, 84, 110, 109, 100, 103, 102, 91, 135, 131, 124, 149, 148, 140, 79, 76, 68, 123, 120, 112, 96, 93, 85, 93, 90, 82, 88, 85, 77, 107, 104, 96, 66, 65, 56, 90, 89, 80, 106, 106, 95, 66, 65, 54, 110, 107, 97, 85, 82, 71, 114, 111, 100, 96, 95, 84, 78, 75, 64, 69, 69, 57, 61, 59, 48, 83, 81, 70, 87, 84, 74, 66, 63, 53, 89, 86, 76, 81, 78, 68, 60, 57, 47, 96, 95, 84, 117, 116, 105, 108, 107, 98, 100, 100, 89, 114, 116, 106, 90, 91, 82, 80, 82, 72, 53, 55, 46, 97, 99, 86, 28, 24, 18, 255, 255, 255, 255, 255, 249, 255, 255, 248, 255, 255, 248, 255, 255, 249, 255, 255, 252, 255, 255, 251, 255, 255, 253, 255, 255, 252, 255, 255, 253, 255, 255, 251, 255, 255, 252, 255, 255, 251, 255, 255, 249, 255, 255, 242, 249, 246, 233, 186, 181, 169, 189, 184, 172, 207, 204, 192, 223, 221, 208, 255, 255, 244, 255, 255, 254, 254, 254, 242, 2, 1, 0, 255, 255, 252, 225, 225, 213, 233, 233, 222, 232, 232, 220, 242, 242, 231, 248, 248, 237, 247, 247, 235, 251, 250, 239, 246, 245, 234, 251, 250, 239, 232, 232, 220, 46, 45, 34, 70, 70, 59, 88, 87, 78, 78, 80, 70, 83, 84, 77, 78, 79, 72, 79, 80, 73, 74, 76, 68, 73, 74, 67, 77, 78, 71, 69, 70, 63, 76, 77, 70, 72, 73, 66, 73, 72, 63, 69, 68, 60, 71, 71, 62, 69, 68, 60, 64, 64, 55, 69, 68, 60, 69, 69, 57, 70, 69, 61, 67, 66, 57, 67, 66, 57, 69, 68, 60, 69, 68, 60, 74, 71, 61, 68, 67, 58, 71, 71, 62, 77, 76, 68, 80, 79, 70, 82, 81, 70, 78, 78, 67, 100, 100, 89, 89, 88, 77, 71, 71, 60, 78, 78, 67, 96, 94, 81, 82, 80, 67, 87, 85, 72, 77, 74, 61, 73, 72, 61, 85, 82, 71, 80, 79, 68, 85, 85, 74, 85, 85, 74, 80, 77, 67, 77, 77, 65, 89, 86, 76, 84, 84, 72, 95, 95, 81, 102, 100, 87, 82, 82, 68, 71, 68, 55, 80, 79, 66, 95, 94, 83, 73, 72, 61, 74, 73, 62, 91, 91, 80, 83, 81, 70, 96, 95, 84, 81, 80, 69, 82, 81, 70, 104, 104, 92, 84, 84, 72, 84, 84, 72, 80, 79, 70, 94, 93, 84, 83, 82, 73, 97, 96, 87, 94, 93, 84, 99, 98, 90, 99, 98, 90, 63, 62, 54, 98, 97, 89, 73, 72, 61, 99, 96, 85, 68, 67, 58, 85, 85, 74, 109, 108, 97, 68, 67, 56, 110, 109, 100, 97, 96, 87, 66, 65, 56, 76, 75, 66, 88, 87, 76, 85, 85, 74, 99, 99, 88, 109, 108, 97, 63, 63, 50, 71, 71, 58, 110, 107, 97, 91, 91, 80, 116, 116, 102, 62, 62, 50, 97, 96, 85, 100, 100, 89, 80, 79, 68, 71, 71, 60, 81, 80, 69, 116, 115, 104, 121, 121, 108, 74, 72, 59, 70, 70, 57, 71, 71, 58, 88, 88, 74, 59, 58, 47, 88, 87, 76, 110, 109, 98, 77, 74, 63, 80, 79, 70, 102, 99, 89, 83, 81, 70, 95, 94, 85, 77, 74, 63, 67, 64, 56, 63, 63, 52, 57, 57, 48, 104, 102, 91, 75, 74, 63, 55, 55, 43, 63, 60, 49, 92, 89, 78, 68, 67, 56, 91, 91, 80, 90, 90, 78, 77, 77, 65, 91, 91, 80, 77, 77, 64, 114, 114, 101, 70, 70, 59, 110, 109, 98, 64, 64, 53, 98, 98, 86, 109, 109, 95, 83, 83, 69, 97, 97, 83, 106, 106, 93, 71, 68, 55, 97, 95, 82, 80, 78, 65, 123, 121, 108, 101, 98, 86, 137, 135, 122, 123, 123, 109, 90, 90, 76, 80, 79, 66, 99, 99, 86, 123, 120, 110, 63, 63, 52, 129, 126, 116, 139, 136, 126, 109, 108, 97, 82, 81, 72, 121, 118, 107, 124, 121, 113, 95, 92, 84, 156, 153, 142, 96, 93, 85, 113, 109, 101, 92, 88, 80, 103, 100, 92, 71, 71, 62, 88, 87, 78, 77, 76, 68, 78, 74, 66, 92, 92, 81, 114, 114, 103, 116, 115, 104, 128, 125, 114, 83, 81, 70, 65, 62, 52, 111, 109, 98, 121, 118, 107, 77, 74, 63, 138, 135, 125, 123, 120, 110, 102, 99, 89, 139, 136, 126, 118, 116, 105, 85, 82, 71, 97, 96, 85, 105, 105, 94, 91, 91, 80, 78, 78, 67, 77, 77, 65, 71, 73, 61, 102, 101, 90, 82, 81, 72, 14, 14, 3, 254, 254, 242, 234, 234, 223, 241, 241, 230, 239, 238, 227, 234, 234, 223, 242, 242, 231, 245, 244, 233, 244, 243, 232, 241, 241, 230, 246, 245, 234, 246, 245, 234, 251, 251, 237, 252, 252, 238, 252, 252, 238, 233, 233, 220, 191, 188, 175, 156, 151, 139, 213, 208, 196, 177, 172, 160, 252, 250, 237, 255, 255, 251, 248, 248, 237, 160, 159, 148, 78, 78, 67, 231, 230, 219, 234, 234, 223, 231, 230, 219, 243, 240, 230, 246, 245, 234, 248, 248, 237, 247, 247, 235, 252, 251, 240, 253, 252, 241, 247, 247, 235, 40, 39, 28, 84, 84, 72, 81, 83, 71, 80, 82, 72, 86, 88, 78, 76, 77, 68, 77, 78, 71, 77, 78, 71, 72, 73, 66, 76, 77, 70, 74, 76, 68, 67, 69, 62, 71, 72, 65, 72, 74, 64, 71, 73, 63, 66, 65, 56, 67, 69, 57, 70, 69, 61, 69, 68, 60, 69, 68, 60, 70, 70, 59, 74, 73, 64, 70, 70, 59, 71, 71, 62, 67, 66, 57, 68, 67, 58, 72, 69, 61, 79, 76, 68, 75, 74, 65, 73, 72, 63, 83, 82, 73, 77, 76, 68, 84, 84, 72, 90, 90, 78, 82, 81, 70, 73, 72, 61, 88, 87, 76, 91, 91, 78, 74, 72, 59, 80, 77, 67, 92, 89, 76, 83, 81, 70, 67, 66, 55, 107, 104, 94, 87, 84, 74, 78, 78, 67, 88, 85, 75, 67, 64, 54, 106, 103, 92, 97, 96, 85, 81, 78, 68, 74, 71, 61, 87, 85, 72, 81, 78, 68, 92, 92, 81, 88, 85, 75, 71, 68, 57, 92, 92, 81, 63, 63, 52, 94, 93, 82, 68, 67, 56, 70, 70, 59, 91, 91, 80, 73, 72, 61, 66, 65, 54, 78, 78, 67, 85, 85, 74, 81, 80, 71, 80, 79, 68, 98, 97, 89, 92, 92, 83, 96, 95, 86, 78, 78, 69, 81, 80, 71, 91, 90, 82, 80, 79, 70, 78, 78, 69, 96, 95, 86, 91, 91, 80, 84, 84, 72, 78, 78, 69, 108, 107, 96, 78, 78, 69, 68, 67, 58, 92, 89, 78, 81, 80, 69, 85, 85, 74, 93, 90, 80, 75, 73, 62, 96, 94, 81, 102, 101, 90, 64, 61, 50, 65, 62, 52, 83, 83, 71, 82, 81, 70, 87, 86, 75, 102, 101, 90, 121, 121, 110, 96, 95, 84, 95, 94, 83, 73, 72, 61, 116, 115, 104, 92, 92, 79, 81, 81, 67, 64, 64, 51, 108, 107, 94, 88, 88, 74, 91, 91, 80, 97, 96, 85, 106, 103, 92, 121, 118, 107, 114, 111, 100, 108, 107, 96, 103, 100, 90, 67, 64, 54, 66, 63, 55, 81, 78, 68, 92, 89, 78, 77, 74, 63, 86, 83, 72, 91, 91, 80, 113, 110, 99, 72, 69, 59, 81, 80, 69, 68, 67, 56, 113, 113, 102, 104, 104, 92, 74, 73, 62, 91, 91, 78, 119, 119, 105, 70, 70, 59, 88, 87, 76, 88, 87, 76, 126, 126, 114, 105, 105, 94, 119, 119, 107, 67, 66, 55, 116, 115, 104, 115, 112, 100, 63, 60, 47, 72, 69, 57, 129, 126, 114, 150, 147, 136, 75, 73, 60, 121, 118, 105, 94, 93, 82, 94, 91, 81, 96, 93, 83, 115, 112, 102, 116, 113, 103, 103, 100, 90, 120, 117, 106, 67, 64, 54, 144, 143, 132, 134, 134, 123, 110, 107, 99, 91, 88, 77, 142, 138, 130, 88, 85, 77, 116, 113, 105, 95, 92, 84, 70, 66, 58, 104, 103, 94, 118, 117, 108, 88, 87, 76, 121, 121, 112, 130, 129, 120, 74, 73, 62, 81, 78, 70, 147, 147, 135, 78, 78, 67, 155, 155, 144, 62, 62, 50, 110, 109, 98, 135, 135, 124, 95, 92, 82, 137, 135, 122, 85, 85, 74, 122, 119, 109, 110, 107, 97, 97, 95, 84, 113, 113, 102, 131, 130, 119, 75, 74, 63, 102, 101, 90, 75, 74, 63, 127, 126, 118, 124, 123, 114, 105, 104, 96, 68, 68, 54, 246, 245, 234, 223, 222, 211, 218, 218, 206, 220, 220, 209, 213, 213, 202, 212, 212, 201, 211, 211, 199, 212, 212, 201, 208, 207, 196, 208, 207, 196, 209, 209, 195, 203, 202, 191, 202, 202, 188, 216, 214, 201, 194, 192, 179, 178, 175, 162, 171, 168, 156, 188, 186, 173, 255, 255, 244, 255, 255, 249, 255, 255, 254, 239, 238, 227, 0, 0, 0, 247, 247, 235, 237, 236, 225, 238, 237, 226, 239, 238, 227, 247, 247, 235, 248, 248, 237, 246, 245, 234, 255, 255, 245, 255, 255, 246, 244, 243, 232, 147, 146, 137, 74, 73, 64, 87, 86, 77, 75, 74, 65, 81, 83, 73, 76, 77, 68, 79, 81, 71, 74, 76, 68, 80, 81, 74, 78, 79, 72, 70, 71, 64, 79, 80, 73, 72, 73, 66, 69, 70, 63, 74, 76, 68, 67, 69, 60, 68, 67, 58, 64, 64, 55, 68, 67, 58, 71, 71, 62, 60, 59, 50, 66, 65, 54, 72, 69, 61, 69, 69, 57, 62, 62, 50, 74, 73, 64, 70, 70, 59, 72, 69, 61, 61, 60, 49, 73, 72, 63, 71, 71, 62, 71, 67, 60, 70, 69, 61, 80, 79, 68, 83, 81, 70, 66, 65, 54, 106, 103, 92, 80, 78, 65, 64, 64, 51, 81, 79, 66, 104, 102, 91, 94, 93, 80, 62, 62, 50, 108, 105, 95, 97, 96, 85, 82, 81, 70, 77, 77, 65, 61, 60, 49, 100, 100, 89, 85, 85, 74, 96, 95, 84, 95, 94, 83, 89, 88, 77, 78, 78, 67, 84, 84, 72, 84, 84, 72, 75, 74, 63, 81, 80, 69, 80, 79, 68, 74, 73, 62, 104, 104, 92, 85, 85, 74, 87, 86, 75, 90, 90, 78, 88, 87, 76, 77, 77, 65, 88, 87, 76, 100, 100, 89, 94, 93, 82, 92, 92, 83, 82, 81, 72, 92, 92, 83, 87, 86, 77, 64, 64, 55, 88, 87, 78, 85, 85, 74, 89, 88, 77, 89, 88, 77, 100, 100, 89, 82, 81, 70, 82, 81, 70, 63, 63, 52, 87, 86, 77, 90, 89, 80, 62, 62, 50, 66, 65, 54, 85, 85, 74, 90, 90, 78, 127, 127, 116, 111, 110, 99, 69, 69, 57, 69, 69, 57, 75, 74, 63, 95, 94, 83, 65, 62, 52, 55, 55, 43, 64, 64, 53, 76, 76, 64, 134, 134, 123, 99, 99, 88, 73, 72, 61, 60, 59, 48, 82, 82, 68, 67, 67, 53, 85, 82, 71, 102, 102, 88, 115, 112, 100, 102, 101, 90, 81, 80, 69, 120, 120, 109, 60, 59, 48, 124, 123, 112, 109, 106, 96, 79, 76, 65, 100, 97, 86, 97, 95, 84, 73, 72, 61, 57, 57, 46, 124, 121, 111, 86, 83, 72, 104, 102, 91, 109, 108, 97, 72, 69, 59, 57, 54, 43, 96, 93, 83, 73, 72, 61, 112, 112, 100, 88, 87, 76, 82, 81, 70, 103, 103, 89, 91, 91, 80, 114, 114, 103, 71, 71, 60, 111, 109, 98, 80, 79, 68, 78, 78, 67, 71, 71, 60, 77, 77, 65, 123, 121, 108, 92, 89, 76, 75, 73, 60, 92, 89, 76, 87, 85, 72, 80, 78, 65, 120, 117, 106, 103, 100, 90, 122, 119, 109, 92, 89, 78, 132, 129, 119, 136, 133, 123, 115, 112, 102, 101, 98, 88, 109, 106, 96, 116, 113, 103, 82, 79, 69, 80, 77, 69, 82, 79, 69, 73, 70, 60, 117, 114, 106, 109, 106, 96, 75, 72, 64, 106, 103, 92, 64, 64, 53, 104, 104, 92, 94, 93, 84, 124, 121, 113, 82, 81, 72, 73, 72, 61, 125, 125, 113, 74, 73, 62, 114, 114, 103, 131, 130, 119, 130, 127, 117, 149, 149, 136, 124, 123, 112, 149, 146, 135, 87, 84, 74, 67, 65, 52, 89, 89, 75, 88, 85, 75, 79, 76, 64, 116, 113, 103, 85, 82, 71, 87, 86, 75, 73, 72, 61, 92, 92, 81, 98, 98, 86, 124, 123, 112, 106, 106, 95, 114, 114, 105, 118, 118, 104, 255, 255, 255, 255, 255, 245, 252, 251, 240, 255, 255, 244, 249, 249, 238, 255, 255, 245, 255, 255, 248, 255, 255, 246, 255, 255, 249, 255, 255, 249, 255, 255, 245, 241, 241, 228, 255, 255, 245, 255, 255, 246, 255, 255, 243, 255, 255, 243, 255, 255, 249, 255, 255, 244, 252, 251, 240, 255, 255, 251, 254, 254, 242, 24, 23, 12, 255, 255, 255, 240, 240, 228, 241, 241, 230, 244, 243, 232, 246, 245, 234, 251, 250, 239, 245, 244, 233, 254, 254, 242, 255, 255, 244, 255, 255, 244, 219, 219, 207, 87, 86, 77, 84, 83, 75, 87, 86, 77, 81, 83, 73, 80, 82, 72, 78, 80, 70, 76, 77, 68, 74, 76, 68, 74, 76, 68, 77, 78, 71, 69, 70, 63, 59, 61, 53, 66, 67, 60, 67, 69, 62, 75, 74, 65, 66, 68, 58, 63, 64, 55, 68, 67, 58, 68, 67, 58, 57, 57, 48, 69, 68, 60, 68, 66, 55, 67, 66, 55, 68, 67, 58, 64, 64, 53, 77, 77, 65, 60, 59, 48, 73, 72, 61, 67, 66, 57, 66, 65, 56, 60, 59, 48, 74, 73, 64, 74, 73, 64, 69, 69, 57, 76, 76, 64, 86, 83, 72, 95, 94, 83, 74, 71, 61, 60, 58, 45, 81, 78, 68, 83, 81, 68, 90, 90, 78, 85, 85, 74, 89, 88, 77, 68, 66, 55, 84, 84, 72, 98, 98, 86, 57, 57, 46, 93, 90, 80, 100, 97, 86, 73, 72, 61, 80, 79, 68, 89, 88, 77, 81, 80, 69, 94, 93, 82, 67, 66, 55, 90, 90, 78, 83, 83, 71, 66, 65, 54, 90, 90, 78, 100, 100, 89, 80, 79, 68, 91, 91, 80, 78, 78, 67, 89, 88, 77, 94, 93, 82, 82, 81, 70, 68, 67, 56, 95, 94, 83, 68, 67, 56, 78, 78, 67, 87, 86, 75, 92, 92, 81, 94, 93, 82, 91, 91, 80, 106, 106, 95, 74, 73, 62, 97, 96, 87, 76, 76, 64, 71, 71, 60, 70, 70, 59, 104, 104, 92, 68, 67, 56, 63, 63, 52, 89, 88, 77, 62, 62, 50, 98, 98, 86, 110, 107, 97, 109, 108, 97, 104, 102, 91, 96, 94, 81, 78, 75, 64, 92, 89, 78, 106, 103, 92, 102, 101, 90, 63, 63, 52, 100, 100, 89, 113, 113, 102, 76, 76, 64, 90, 90, 78, 54, 53, 42, 88, 87, 76, 96, 95, 84, 83, 81, 68, 66, 64, 51, 137, 134, 124, 67, 66, 55, 66, 65, 52, 100, 97, 86, 106, 106, 95, 131, 130, 119, 117, 116, 105, 121, 121, 110, 69, 69, 57, 121, 121, 110, 120, 120, 109, 113, 113, 102, 108, 107, 96, 83, 83, 71, 80, 79, 68, 64, 64, 53, 65, 62, 52, 50, 47, 39, 97, 95, 84, 53, 50, 40, 75, 73, 62, 85, 85, 74, 52, 51, 40, 106, 106, 95, 70, 70, 59, 111, 109, 96, 80, 77, 67, 89, 88, 77, 121, 118, 107, 57, 54, 43, 82, 81, 70, 127, 127, 116, 75, 74, 63, 67, 65, 52, 116, 114, 101, 85, 82, 69, 103, 101, 88, 99, 96, 83, 65, 62, 52, 93, 90, 80, 85, 82, 71, 121, 118, 107, 127, 124, 113, 97, 95, 84, 70, 67, 56, 129, 126, 116, 85, 82, 71, 134, 131, 120, 92, 89, 78, 91, 88, 77, 101, 98, 88, 96, 93, 83, 122, 119, 111, 75, 73, 62, 80, 77, 67, 79, 76, 65, 68, 65, 57, 102, 99, 91, 118, 117, 108, 113, 112, 104, 81, 80, 71, 81, 80, 71, 102, 101, 92, 160, 159, 148, 97, 96, 85, 105, 105, 94, 83, 81, 70, 89, 86, 76, 104, 104, 92, 59, 56, 46, 87, 85, 72, 94, 91, 81, 60, 58, 45, 118, 117, 106, 75, 73, 62, 125, 123, 112, 78, 75, 64, 88, 85, 75, 125, 125, 113, 158, 157, 146, 85, 85, 74, 85, 85, 74, 123, 122, 111, 119, 119, 107, 117, 116, 105, 255, 255, 232, 255, 255, 250, 255, 255, 245, 255, 255, 245, 255, 255, 247, 255, 255, 244, 255, 255, 244, 253, 252, 243, 254, 254, 242, 253, 252, 241, 252, 251, 240, 252, 251, 240, 255, 255, 248, 255, 255, 247, 255, 255, 244, 255, 255, 244, 255, 255, 245, 255, 255, 247, 255, 255, 248, 253, 252, 243, 171, 171, 162, 0, 0, 0, 255, 255, 254, 231, 230, 219, 242, 242, 231, 244, 243, 232, 247, 247, 235, 249, 249, 238, 253, 252, 241, 254, 254, 242, 255, 255, 245, 255, 255, 248, 255, 255, 245, 35, 34, 26, 84, 83, 75, 85, 85, 76, 85, 85, 76, 91, 90, 82, 81, 83, 73, 80, 82, 72, 74, 76, 66, 72, 73, 66, 70, 71, 62, 71, 72, 65, 65, 66, 59, 67, 69, 60, 58, 60, 50, 65, 67, 57, 64, 64, 55, 65, 67, 57, 67, 66, 55, 64, 64, 53, 67, 64, 56, 61, 60, 51, 61, 60, 51, 63, 63, 52, 68, 65, 57, 59, 58, 49, 63, 63, 52, 73, 70, 60, 75, 74, 63, 74, 73, 62, 68, 67, 56, 63, 63, 52, 68, 67, 56, 69, 69, 57, 82, 81, 70, 82, 81, 70, 78, 78, 67, 77, 74, 63, 89, 86, 76, 74, 71, 61, 91, 88, 77, 79, 76, 65, 67, 64, 54, 60, 57, 47, 98, 98, 86, 78, 75, 64, 70, 67, 56, 103, 102, 91, 77, 77, 65, 76, 76, 64, 90, 90, 78, 70, 67, 56, 78, 78, 67, 89, 88, 79, 73, 72, 61, 87, 86, 77, 77, 77, 65, 74, 73, 64, 92, 92, 83, 87, 86, 75, 78, 78, 67, 89, 88, 77, 85, 85, 74, 83, 83, 71, 78, 78, 67, 100, 100, 89, 99, 99, 88, 60, 59, 48, 91, 91, 80, 84, 84, 72, 100, 100, 89, 84, 84, 72, 91, 91, 80, 87, 86, 75, 96, 95, 84, 94, 93, 82, 74, 73, 62, 82, 81, 70, 68, 67, 56, 69, 69, 57, 83, 83, 71, 63, 63, 52, 95, 94, 83, 87, 86, 75, 98, 98, 86, 49, 51, 39, 105, 105, 94, 70, 70, 59, 97, 96, 85, 106, 103, 92, 97, 96, 85, 79, 76, 65, 74, 72, 59, 96, 95, 84, 105, 105, 94, 92, 92, 81, 72, 69, 59, 108, 107, 96, 114, 114, 103, 76, 76, 64, 63, 63, 52, 78, 78, 67, 105, 105, 94, 140, 140, 128, 97, 96, 85, 107, 104, 94, 55, 55, 41, 110, 107, 97, 80, 77, 67, 92, 92, 79, 113, 110, 99, 68, 66, 55, 117, 116, 105, 99, 99, 88, 117, 116, 105, 82, 79, 69, 105, 105, 94, 66, 65, 54, 84, 84, 72, 71, 71, 60, 61, 60, 49, 66, 63, 53, 103, 102, 91, 66, 63, 53, 77, 73, 65, 121, 118, 107, 68, 66, 55, 60, 57, 47, 102, 99, 89, 88, 85, 75, 114, 111, 100, 84, 84, 72, 71, 68, 57, 110, 107, 97, 100, 97, 86, 97, 95, 84, 80, 77, 67, 66, 65, 54, 116, 115, 104, 64, 64, 53, 90, 90, 78, 73, 71, 58, 97, 95, 84, 103, 100, 90, 103, 101, 88, 82, 79, 69, 104, 102, 91, 109, 106, 96, 123, 120, 110, 120, 117, 106, 99, 96, 85, 79, 76, 65, 107, 104, 94, 143, 140, 129, 79, 76, 65, 79, 76, 65, 102, 99, 89, 93, 90, 80, 72, 69, 59, 92, 88, 80, 78, 78, 67, 81, 78, 68, 92, 92, 81, 106, 102, 94, 106, 102, 94, 103, 102, 93, 127, 126, 118, 74, 71, 61, 97, 96, 85, 134, 134, 123, 138, 137, 126, 151, 150, 139, 69, 69, 57, 97, 96, 85, 123, 122, 111, 71, 71, 60, 120, 117, 106, 67, 64, 54, 117, 115, 102, 155, 152, 139, 89, 88, 77, 95, 92, 82, 131, 130, 119, 89, 86, 76, 83, 83, 71, 99, 98, 90, 107, 104, 94, 95, 94, 83, 116, 115, 104, 92, 92, 81, 76, 76, 64, 114, 114, 103, 5, 4, 0, 185, 184, 178, 216, 215, 206, 225, 224, 216, 248, 248, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 224, 216, 53, 52, 43, 0, 0, 0, 206, 206, 197, 227, 227, 218, 242, 242, 231, 240, 240, 228, 246, 245, 234, 247, 247, 235, 248, 248, 237, 251, 250, 239, 254, 254, 242, 255, 255, 245, 255, 255, 248, 255, 255, 247, 190, 190, 179, 80, 79, 70, 81, 80, 71, 78, 78, 69, 92, 92, 83, 76, 77, 70, 82, 81, 74, 74, 76, 68, 76, 77, 68, 69, 70, 61, 71, 73, 63, 74, 76, 66, 59, 61, 53, 60, 62, 54, 60, 62, 52, 63, 64, 55, 67, 69, 60, 63, 64, 55, 61, 60, 51, 60, 62, 50, 59, 58, 47, 56, 55, 47, 66, 65, 56, 63, 63, 52, 57, 57, 48, 66, 65, 56, 69, 69, 57, 66, 65, 56, 61, 60, 49, 56, 56, 45, 56, 56, 45, 62, 62, 50, 64, 64, 53, 68, 67, 56, 69, 69, 57, 75, 74, 63, 87, 86, 75, 62, 62, 50, 82, 79, 69, 91, 88, 77, 87, 84, 74, 74, 71, 61, 80, 77, 67, 93, 90, 78, 81, 80, 69, 77, 77, 65, 85, 85, 74, 99, 99, 88, 74, 73, 62, 81, 80, 69, 84, 84, 72, 90, 90, 78, 82, 81, 70, 82, 81, 70, 68, 67, 56, 82, 81, 70, 81, 80, 69, 74, 73, 62, 69, 69, 57, 78, 78, 67, 81, 80, 69, 81, 80, 69, 76, 76, 64, 85, 85, 74, 89, 88, 77, 73, 72, 61, 80, 79, 68, 91, 91, 80, 91, 91, 80, 89, 88, 77, 69, 69, 57, 88, 87, 76, 83, 83, 71, 105, 104, 96, 82, 81, 70, 80, 79, 68, 90, 90, 78, 104, 104, 92, 95, 97, 85, 99, 99, 88, 69, 69, 57, 121, 121, 110, 94, 93, 82, 91, 91, 80, 97, 96, 85, 71, 71, 60, 67, 66, 55, 71, 71, 60, 88, 87, 76, 67, 66, 55, 49, 49, 38, 102, 101, 90, 72, 69, 59, 71, 68, 57, 125, 125, 113, 103, 102, 91, 76, 76, 64, 124, 123, 112, 89, 88, 77, 69, 69, 57, 90, 90, 78, 90, 90, 78, 103, 102, 91, 91, 91, 80, 99, 96, 85, 97, 95, 84, 103, 100, 90, 78, 75, 64, 74, 71, 61, 83, 83, 71, 74, 71, 61, 66, 65, 54, 96, 95, 84, 64, 64, 53, 112, 112, 100, 56, 53, 42, 113, 110, 99, 67, 66, 55, 64, 64, 53, 63, 60, 49, 78, 78, 67, 113, 110, 99, 71, 68, 57, 141, 141, 129, 92, 92, 83, 88, 87, 78, 102, 99, 89, 129, 126, 116, 104, 102, 91, 86, 83, 72, 106, 103, 92, 78, 78, 67, 104, 102, 91, 79, 76, 64, 111, 109, 98, 104, 102, 91, 95, 93, 80, 123, 120, 110, 96, 95, 84, 63, 63, 52, 122, 119, 109, 124, 121, 111, 115, 112, 102, 75, 74, 63, 125, 125, 113, 104, 102, 91, 139, 136, 126, 139, 136, 126, 130, 127, 117, 127, 124, 113, 80, 77, 67, 99, 96, 85, 93, 90, 80, 97, 95, 84, 101, 98, 88, 137, 134, 124, 83, 81, 70, 95, 93, 80, 97, 95, 84, 69, 69, 57, 98, 98, 86, 139, 136, 126, 119, 119, 107, 125, 123, 112, 160, 158, 147, 124, 123, 112, 99, 95, 87, 63, 63, 52, 131, 130, 119, 132, 131, 120, 95, 94, 83, 66, 63, 53, 103, 102, 91, 116, 115, 104, 116, 113, 103, 127, 124, 113, 78, 75, 64, 143, 140, 128, 72, 69, 57, 78, 75, 62, 131, 128, 118, 120, 117, 106, 126, 126, 114, 53, 50, 40, 153, 152, 141, 126, 126, 114, 120, 120, 109, 131, 130, 119, 90, 90, 78, 68, 67, 56, 78, 78, 65, 81, 81, 67, 222, 221, 210, 236, 235, 224, 223, 222, 211, 234, 234, 223, 241, 238, 227, 229, 226, 218, 237, 234, 224, 221, 218, 210, 205, 204, 196, 194, 191, 183, 192, 189, 181, 178, 175, 167, 121, 118, 110, 127, 123, 115, 98, 97, 89, 108, 107, 98, 181, 180, 171, 242, 242, 233, 238, 237, 228, 220, 220, 211, 234, 234, 225, 236, 235, 226, 244, 243, 232, 245, 244, 233, 247, 247, 235, 244, 243, 232, 255, 255, 245, 255, 255, 245, 255, 255, 246, 255, 255, 252, 255, 255, 248, 255, 255, 245, 19, 19, 7, 94, 93, 84, 85, 85, 76, 84, 83, 75, 89, 88, 79, 86, 88, 78, 81, 80, 71, 76, 77, 68, 73, 75, 65, 67, 69, 60, 78, 80, 70, 73, 72, 63, 69, 68, 60, 70, 71, 62, 66, 65, 56, 63, 62, 54, 59, 61, 51, 63, 64, 55, 61, 60, 49, 64, 64, 53, 61, 60, 49, 63, 63, 52, 62, 62, 50, 66, 65, 56, 61, 60, 51, 64, 64, 55, 62, 61, 52, 64, 64, 55, 61, 60, 49, 66, 65, 54, 66, 65, 54, 56, 56, 45, 67, 66, 55, 62, 62, 50, 73, 72, 61, 50, 50, 39, 83, 83, 71, 66, 65, 54, 66, 65, 54, 74, 73, 62, 92, 92, 81, 94, 91, 81, 92, 89, 78, 75, 73, 62, 66, 65, 54, 78, 78, 67, 66, 65, 54, 108, 107, 96, 90, 90, 78, 64, 64, 53, 68, 67, 56, 73, 72, 61, 95, 94, 83, 77, 77, 65, 67, 66, 55, 102, 101, 90, 85, 85, 74, 62, 62, 50, 78, 78, 67, 80, 79, 68, 91, 91, 80, 73, 72, 61, 77, 77, 65, 88, 87, 76, 80, 79, 68, 76, 76, 64, 63, 63, 52, 88, 87, 76, 89, 88, 77, 63, 63, 52, 94, 93, 82, 99, 99, 88, 89, 88, 77, 70, 70, 59, 81, 80, 69, 97, 96, 85, 68, 67, 56, 103, 102, 91, 99, 99, 88, 94, 93, 82, 67, 66, 55, 90, 90, 78, 61, 60, 49, 106, 106, 95, 78, 78, 67, 100, 100, 89, 69, 69, 57, 84, 84, 72, 63, 63, 52, 117, 116, 105, 106, 106, 95, 111, 110, 99, 100, 100, 89, 84, 84, 72, 113, 113, 102, 125, 125, 111, 112, 112, 100, 128, 128, 117, 114, 114, 103, 91, 91, 80, 108, 107, 96, 120, 120, 109, 86, 83, 72, 69, 69, 57, 49, 46, 35, 78, 75, 64, 113, 110, 99, 99, 96, 85, 111, 109, 98, 88, 87, 76, 95, 92, 82, 92, 92, 81, 118, 117, 106, 80, 79, 68, 98, 98, 86, 119, 119, 107, 75, 74, 63, 56, 56, 45, 77, 77, 65, 85, 85, 74, 116, 115, 104, 67, 66, 55, 83, 83, 71, 116, 115, 104, 110, 109, 98, 109, 106, 96, 101, 98, 88, 113, 110, 99, 120, 117, 106, 72, 69, 59, 65, 62, 52, 99, 96, 85, 135, 132, 121, 101, 98, 88, 111, 109, 98, 94, 91, 81, 79, 76, 65, 68, 67, 56, 60, 59, 48, 117, 116, 105, 114, 114, 103, 82, 81, 70, 91, 88, 77, 75, 73, 62, 81, 78, 68, 64, 61, 50, 92, 89, 78, 101, 98, 88, 78, 75, 64, 122, 119, 109, 79, 76, 65, 103, 100, 90, 130, 127, 117, 120, 117, 106, 66, 63, 53, 82, 79, 69, 132, 129, 119, 109, 106, 96, 74, 73, 62, 138, 137, 126, 114, 114, 103, 78, 78, 67, 97, 96, 85, 80, 79, 70, 70, 69, 61, 85, 85, 74, 67, 66, 55, 82, 81, 70, 160, 159, 148, 135, 135, 124, 81, 80, 69, 71, 71, 60, 138, 137, 126, 95, 92, 82, 83, 81, 70, 116, 114, 101, 128, 125, 112, 125, 123, 110, 61, 59, 46, 132, 130, 117, 75, 73, 60, 97, 95, 84, 153, 151, 140, 151, 148, 138, 80, 79, 68, 76, 75, 66, 120, 119, 111, 67, 66, 55, 92, 92, 81, 105, 105, 94, 134, 134, 123, 62, 64, 50, 222, 219, 209, 219, 216, 205, 230, 227, 217, 229, 226, 216, 229, 226, 218, 231, 228, 220, 229, 226, 218, 229, 226, 218, 233, 229, 221, 233, 229, 221, 230, 227, 219, 233, 229, 221, 229, 226, 218, 231, 228, 220, 231, 228, 220, 233, 229, 221, 231, 228, 220, 235, 232, 224, 233, 232, 224, 236, 235, 226, 236, 233, 225, 239, 238, 229, 242, 242, 231, 244, 243, 232, 249, 249, 238, 252, 251, 240, 254, 254, 242, 255, 255, 251, 255, 255, 249, 255, 255, 251, 255, 255, 244, 162, 162, 151, 74, 73, 64, 80, 82, 72, 84, 85, 76, 88, 90, 80, 80, 82, 72, 73, 75, 65, 78, 80, 70, 73, 75, 65, 71, 70, 64, 65, 67, 57, 63, 62, 54, 65, 67, 57, 63, 62, 56, 70, 69, 61, 56, 57, 48, 59, 58, 49, 60, 59, 48, 59, 61, 49, 63, 63, 52, 59, 58, 47, 63, 63, 52, 54, 53, 42, 68, 67, 56, 53, 52, 41, 60, 59, 50, 63, 62, 54, 62, 61, 52, 61, 60, 49, 67, 66, 55, 64, 64, 53, 67, 66, 55, 64, 64, 53, 66, 65, 54, 70, 70, 59, 62, 62, 50, 59, 58, 47, 78, 78, 67, 63, 63, 52, 73, 72, 61, 80, 79, 68, 95, 94, 83, 66, 65, 54, 90, 90, 78, 56, 56, 45, 94, 93, 82, 83, 83, 71, 99, 99, 88, 71, 71, 60, 96, 95, 84, 77, 77, 65, 67, 66, 55, 90, 90, 78, 71, 71, 60, 73, 72, 63, 89, 88, 79, 84, 83, 75, 94, 93, 82, 74, 73, 62, 71, 71, 60, 73, 72, 61, 82, 81, 70, 66, 65, 54, 91, 91, 80, 78, 78, 67, 75, 74, 63, 78, 78, 67, 83, 83, 71, 74, 73, 62, 75, 74, 63, 68, 67, 56, 71, 71, 60, 89, 88, 77, 80, 79, 68, 104, 104, 92, 77, 77, 65, 64, 64, 53, 102, 101, 90, 75, 74, 63, 61, 60, 49, 95, 94, 83, 96, 95, 84, 61, 60, 49, 123, 122, 111, 68, 67, 56, 71, 73, 61, 103, 102, 91, 116, 115, 104, 70, 70, 59, 111, 110, 99, 63, 65, 53, 98, 98, 86, 61, 60, 49, 85, 85, 74, 104, 104, 90, 109, 108, 97, 120, 120, 109, 70, 70, 59, 61, 60, 49, 75, 74, 63, 116, 115, 104, 106, 106, 95, 67, 66, 55, 111, 110, 99, 113, 113, 102, 109, 106, 96, 96, 93, 83, 82, 79, 69, 130, 127, 117, 111, 109, 98, 67, 64, 54, 133, 133, 121, 87, 86, 75, 70, 70, 59, 99, 99, 88, 118, 117, 106, 117, 116, 105, 52, 51, 40, 100, 100, 89, 83, 83, 71, 62, 62, 50, 83, 83, 71, 124, 123, 112, 79, 76, 65, 119, 119, 107, 102, 101, 90, 99, 96, 85, 72, 69, 59, 107, 104, 94, 110, 107, 97, 134, 131, 120, 60, 59, 48, 106, 106, 95, 68, 67, 56, 116, 115, 104, 56, 56, 45, 83, 83, 71, 64, 64, 53, 104, 104, 92, 137, 136, 125, 95, 94, 83, 114, 114, 103, 74, 73, 62, 87, 84, 74, 77, 74, 63, 88, 85, 75, 133, 133, 121, 93, 90, 80, 92, 89, 78, 144, 141, 131, 145, 142, 132, 70, 67, 56, 117, 114, 104, 131, 129, 116, 131, 128, 118, 59, 56, 46, 79, 76, 65, 117, 114, 104, 117, 114, 104, 103, 102, 91, 90, 90, 78, 68, 67, 56, 85, 85, 74, 149, 149, 138, 107, 104, 94, 124, 121, 111, 102, 101, 90, 80, 79, 68, 130, 129, 118, 139, 138, 127, 83, 81, 70, 82, 79, 69, 136, 133, 123, 65, 62, 52, 135, 132, 121, 95, 92, 82, 72, 69, 57, 97, 95, 82, 71, 68, 55, 87, 82, 70, 111, 109, 96, 78, 75, 64, 123, 120, 110, 130, 127, 117, 108, 105, 97, 105, 104, 96, 154, 154, 142, 111, 110, 99, 75, 74, 63, 106, 106, 95, 72, 69, 57, 57, 57, 44, 81, 79, 66, 229, 227, 214, 231, 229, 216, 229, 226, 216, 229, 226, 216, 229, 226, 216, 229, 226, 218, 233, 229, 221, 228, 225, 217, 230, 227, 219, 225, 222, 214, 231, 228, 220, 234, 230, 223, 233, 229, 221, 234, 230, 223, 233, 229, 221, 230, 227, 219, 231, 228, 220, 236, 233, 225, 235, 232, 224, 235, 232, 224, 238, 237, 228, 242, 242, 231, 245, 244, 235, 248, 248, 237, 252, 251, 240, 254, 254, 242, 255, 255, 247, 255, 255, 249, 255, 255, 254, 255, 255, 255, 208, 210, 198, 22, 24, 14, 84, 85, 76, 80, 82, 72, 79, 81, 71, 86, 88, 78, 78, 80, 70, 86, 88, 78, 80, 82, 72, 71, 72, 65, 69, 70, 63, 64, 66, 56, 64, 64, 55, 63, 64, 55, 64, 64, 55, 63, 62, 54, 66, 65, 56, 69, 68, 60, 57, 57, 48, 50, 50, 41, 64, 64, 55, 63, 63, 52, 63, 63, 52, 61, 60, 49, 61, 60, 49, 50, 50, 39, 61, 60, 49, 63, 63, 52, 60, 59, 48, 68, 67, 56, 54, 53, 42, 59, 61, 49, 60, 62, 50, 61, 60, 49, 60, 59, 48, 64, 64, 53, 74, 73, 62, 62, 62, 50, 70, 70, 59, 82, 81, 70, 69, 69, 57, 48, 48, 36, 80, 79, 68, 91, 91, 80, 83, 83, 71, 83, 83, 71, 75, 74, 63, 85, 85, 74, 98, 98, 86, 92, 92, 81, 69, 69, 57, 96, 95, 84, 103, 102, 91, 77, 77, 65, 74, 73, 62, 90, 90, 78, 75, 74, 65, 69, 68, 60, 78, 78, 67, 80, 79, 68, 75, 74, 63, 75, 74, 63, 78, 78, 67, 83, 83, 71, 70, 70, 59, 84, 84, 72, 95, 94, 83, 88, 87, 76, 91, 91, 80, 97, 96, 85, 73, 72, 61, 73, 72, 61, 91, 91, 80, 66, 65, 54, 76, 76, 64, 56, 56, 45, 88, 87, 76, 85, 85, 74, 55, 55, 43, 80, 79, 68, 98, 98, 86, 81, 83, 71, 70, 70, 59, 112, 112, 100, 97, 99, 86, 63, 63, 52, 95, 97, 85, 108, 107, 96, 59, 58, 47, 110, 109, 98, 99, 101, 89, 91, 93, 81, 59, 58, 47, 81, 80, 69, 109, 108, 97, 110, 109, 98, 67, 66, 55, 73, 72, 61, 60, 59, 48, 83, 85, 72, 94, 93, 82, 119, 119, 107, 73, 72, 61, 61, 60, 49, 75, 74, 63, 114, 114, 103, 56, 56, 45, 104, 102, 91, 112, 112, 100, 133, 133, 121, 82, 81, 70, 108, 107, 96, 111, 109, 98, 100, 100, 89, 66, 65, 54, 69, 69, 57, 119, 119, 105, 57, 57, 46, 96, 95, 84, 87, 86, 75, 74, 73, 62, 56, 56, 45, 42, 42, 31, 124, 123, 112, 99, 99, 88, 106, 106, 95, 73, 72, 61, 83, 81, 70, 94, 91, 81, 122, 119, 109, 87, 84, 74, 114, 111, 100, 102, 99, 89, 71, 71, 60, 118, 117, 106, 67, 66, 55, 139, 138, 127, 89, 88, 77, 63, 63, 52, 125, 125, 113, 125, 125, 113, 99, 99, 88, 75, 74, 63, 64, 64, 53, 108, 107, 96, 70, 70, 59, 124, 121, 111, 74, 73, 62, 64, 61, 50, 124, 121, 111, 86, 83, 72, 95, 92, 82, 135, 132, 121, 96, 93, 83, 82, 79, 69, 72, 69, 59, 129, 126, 116, 80, 77, 67, 80, 77, 67, 110, 109, 98, 133, 133, 121, 128, 128, 117, 118, 117, 106, 76, 76, 64, 100, 100, 89, 108, 107, 96, 100, 100, 89, 82, 81, 70, 108, 107, 96, 96, 93, 83, 74, 71, 61, 150, 147, 136, 77, 74, 63, 65, 62, 52, 127, 124, 113, 116, 114, 101, 132, 130, 117, 78, 75, 62, 137, 135, 122, 149, 146, 133, 80, 78, 65, 65, 62, 52, 67, 64, 54, 78, 75, 64, 130, 127, 119, 153, 150, 142, 103, 100, 92, 95, 94, 85, 132, 131, 122, 91, 90, 82, 97, 95, 84, 97, 95, 84, 95, 93, 80, 145, 143, 128, 229, 227, 214, 229, 227, 214, 228, 225, 215, 229, 226, 216, 229, 226, 216, 225, 223, 212, 229, 226, 216, 233, 229, 221, 233, 229, 221, 231, 228, 220, 234, 230, 223, 233, 229, 221, 233, 229, 221, 230, 227, 219, 234, 230, 223, 231, 228, 220, 231, 228, 220, 234, 234, 225, 236, 233, 225, 234, 234, 225, 242, 242, 233, 245, 244, 235, 248, 248, 239, 255, 255, 246, 255, 255, 245, 255, 255, 247, 255, 255, 251, 255, 255, 254, 255, 255, 255, 255, 255, 255, 9, 11, 1, 86, 88, 76, 76, 77, 68, 77, 78, 69, 87, 89, 79, 77, 78, 69, 80, 82, 72, 76, 77, 68, 80, 82, 72, 70, 71, 64, 73, 71, 65, 64, 66, 56, 73, 72, 63, 62, 63, 54, 55, 54, 46, 57, 59, 49, 61, 60, 51, 61, 60, 51, 63, 62, 54, 60, 59, 50, 68, 67, 58, 55, 54, 46, 62, 61, 52, 57, 57, 48, 60, 59, 50, 61, 60, 49, 54, 53, 44, 69, 68, 60, 47, 46, 35, 62, 62, 50, 57, 57, 46, 58, 60, 48, 58, 60, 48, 64, 64, 53, 63, 63, 52, 67, 66, 55, 75, 74, 63, 70, 70, 59, 62, 62, 50, 63, 63, 52, 66, 65, 54, 57, 57, 46, 81, 80, 69, 97, 96, 85, 78, 78, 67, 78, 78, 67, 100, 100, 89, 91, 91, 80, 69, 69, 57, 71, 71, 60, 91, 91, 80, 71, 71, 60, 83, 83, 71, 88, 87, 78, 83, 82, 73, 95, 94, 85, 94, 93, 84, 88, 87, 78, 85, 85, 74, 87, 86, 75, 54, 53, 42, 69, 69, 57, 85, 85, 74, 87, 86, 75, 84, 84, 72, 77, 77, 65, 95, 94, 83, 85, 85, 74, 67, 66, 55, 99, 99, 88, 84, 84, 72, 70, 70, 59, 94, 93, 82, 82, 81, 70, 83, 83, 71, 83, 82, 73, 90, 90, 78, 64, 64, 53, 84, 83, 75, 89, 88, 79, 68, 67, 56, 84, 84, 72, 114, 114, 105, 67, 66, 55, 75, 74, 63, 117, 116, 105, 104, 104, 92, 111, 110, 99, 89, 88, 77, 73, 72, 61, 78, 78, 67, 70, 70, 59, 96, 95, 84, 117, 116, 105, 67, 66, 55, 85, 85, 74, 110, 109, 98, 108, 107, 96, 73, 72, 61, 99, 101, 89, 95, 97, 85, 119, 119, 107, 109, 108, 97, 99, 99, 88, 73, 72, 61, 131, 130, 119, 69, 69, 57, 69, 69, 57, 66, 65, 54, 40, 39, 28, 68, 67, 56, 63, 63, 52, 139, 138, 127, 61, 60, 49, 123, 122, 111, 109, 109, 95, 77, 74, 63, 96, 95, 84, 62, 62, 50, 56, 56, 45, 120, 120, 109, 119, 119, 107, 70, 70, 59, 77, 77, 65, 106, 106, 95, 84, 84, 72, 110, 109, 98, 125, 123, 112, 111, 109, 98, 91, 88, 77, 101, 98, 88, 104, 104, 92, 120, 117, 106, 110, 109, 98, 46, 45, 34, 104, 104, 92, 114, 114, 103, 111, 110, 99, 80, 79, 68, 116, 115, 104, 98, 98, 86, 112, 112, 100, 56, 56, 45, 76, 76, 64, 71, 71, 60, 132, 131, 120, 104, 102, 91, 85, 82, 71, 68, 66, 55, 86, 83, 72, 87, 84, 74, 85, 82, 71, 88, 87, 76, 82, 81, 70, 94, 93, 82, 90, 90, 78, 118, 116, 105, 91, 91, 80, 110, 109, 98, 100, 100, 89, 141, 141, 129, 146, 145, 134, 89, 88, 77, 128, 128, 117, 125, 125, 113, 118, 117, 106, 70, 70, 59, 92, 92, 79, 99, 96, 83, 132, 130, 117, 142, 139, 126, 89, 86, 76, 123, 120, 110, 86, 83, 72, 80, 77, 67, 99, 96, 85, 99, 96, 85, 82, 79, 69, 110, 108, 95, 123, 120, 110, 125, 119, 110, 123, 120, 110, 79, 76, 65, 107, 104, 94, 92, 89, 78, 152, 149, 141, 123, 122, 113, 72, 69, 61, 85, 82, 71, 65, 62, 54, 106, 106, 95, 123, 122, 111, 93, 90, 78, 102, 100, 85, 231, 228, 218, 231, 228, 218, 229, 226, 216, 229, 226, 216, 229, 226, 218, 228, 225, 215, 234, 230, 223, 231, 228, 220, 230, 227, 219, 227, 223, 216, 234, 230, 223, 233, 229, 221, 227, 223, 216, 230, 227, 219, 229, 226, 218, 230, 227, 219, 234, 234, 225, 233, 232, 224, 231, 230, 221, 231, 230, 221, 242, 242, 233, 246, 245, 236, 248, 248, 239, 253, 252, 243, 255, 255, 247, 255, 255, 252, 255, 255, 253, 255, 255, 254, 255, 255, 252, 233, 235, 223, 41, 43, 31, 78, 80, 70, 84, 85, 76, 93, 95, 85, 76, 77, 68, 86, 88, 78, 64, 66, 56, 66, 68, 58, 80, 82, 72, 64, 66, 56, 64, 65, 58, 66, 67, 60, 60, 62, 54, 62, 63, 56, 57, 57, 48, 64, 64, 55, 59, 58, 49, 59, 58, 49, 61, 60, 51, 60, 59, 50, 60, 59, 50, 57, 57, 48, 68, 65, 57, 55, 54, 46, 62, 61, 52, 49, 48, 40, 56, 56, 45, 48, 48, 36, 50, 50, 41, 55, 56, 47, 60, 62, 52, 59, 58, 47, 60, 62, 52, 58, 60, 50, 62, 64, 52, 61, 60, 49, 57, 57, 46, 74, 73, 62, 62, 62, 50, 80, 79, 68, 73, 70, 60, 77, 77, 65, 85, 85, 74, 71, 68, 57, 73, 70, 60, 87, 86, 75, 100, 100, 89, 77, 77, 65, 92, 92, 81, 94, 93, 82, 66, 65, 54, 88, 87, 76, 66, 65, 54, 84, 83, 75, 82, 81, 72, 75, 74, 65, 82, 81, 72, 90, 90, 78, 88, 87, 76, 71, 71, 60, 81, 80, 69, 83, 83, 71, 67, 69, 57, 84, 84, 72, 87, 86, 75, 92, 92, 81, 77, 77, 65, 69, 69, 57, 84, 84, 72, 77, 77, 65, 67, 66, 55, 91, 91, 80, 70, 70, 59, 85, 85, 74, 95, 94, 83, 64, 64, 55, 75, 74, 65, 80, 79, 70, 108, 107, 98, 66, 65, 56, 87, 86, 75, 98, 97, 89, 78, 78, 69, 85, 85, 74, 110, 109, 98, 78, 78, 67, 95, 94, 83, 71, 71, 60, 64, 64, 53, 66, 65, 54, 99, 99, 88, 87, 86, 75, 94, 93, 82, 106, 106, 95, 104, 104, 92, 75, 74, 63, 89, 88, 77, 118, 117, 106, 95, 94, 83, 64, 64, 55, 108, 107, 96, 112, 112, 100, 141, 141, 129, 100, 100, 89, 100, 100, 89, 62, 62, 50, 70, 70, 59, 99, 99, 88, 80, 79, 68, 70, 70, 59, 68, 67, 56, 115, 112, 102, 78, 78, 67, 73, 70, 60, 92, 89, 78, 123, 122, 111, 114, 111, 100, 83, 81, 70, 113, 113, 102, 109, 108, 97, 54, 53, 42, 76, 76, 64, 100, 100, 89, 83, 83, 71, 123, 122, 111, 113, 113, 102, 100, 100, 89, 123, 122, 111, 88, 85, 75, 113, 110, 99, 101, 98, 88, 110, 107, 97, 68, 66, 55, 85, 85, 74, 134, 134, 123, 90, 90, 78, 104, 104, 92, 88, 87, 76, 111, 110, 101, 115, 112, 102, 82, 81, 70, 63, 63, 52, 89, 86, 76, 81, 80, 69, 94, 93, 82, 70, 70, 59, 104, 104, 92, 70, 67, 56, 109, 106, 96, 86, 83, 72, 80, 77, 67, 97, 95, 84, 90, 90, 78, 87, 86, 75, 141, 138, 127, 104, 104, 92, 114, 114, 103, 91, 91, 80, 73, 72, 61, 70, 70, 59, 85, 85, 74, 145, 144, 133, 120, 120, 109, 112, 112, 100, 132, 131, 120, 84, 84, 72, 73, 72, 61, 87, 87, 73, 94, 92, 79, 144, 141, 129, 123, 120, 110, 128, 125, 114, 77, 74, 63, 86, 83, 72, 73, 70, 60, 97, 95, 84, 75, 73, 62, 123, 120, 110, 103, 100, 90, 91, 88, 77, 113, 110, 99, 137, 134, 124, 95, 92, 82, 131, 128, 118, 118, 116, 105, 145, 142, 132, 78, 75, 64, 70, 66, 58, 92, 88, 80, 129, 126, 118, 63, 59, 51, 138, 135, 125, 75, 73, 60, 58, 56, 41, 229, 228, 215, 225, 225, 213, 229, 226, 216, 230, 227, 219, 233, 229, 221, 229, 226, 216, 230, 227, 219, 233, 229, 221, 234, 230, 223, 230, 227, 219, 231, 228, 220, 229, 226, 218, 228, 225, 217, 228, 225, 217, 230, 227, 219, 231, 228, 220, 231, 228, 220, 236, 235, 226, 233, 232, 224, 239, 238, 229, 242, 242, 233, 242, 242, 233, 249, 249, 240, 252, 251, 242, 255, 255, 248, 255, 255, 252, 255, 255, 254, 255, 255, 255, 255, 255, 255, 67, 69, 60, 79, 81, 71, 84, 86, 74, 90, 91, 82, 83, 82, 73, 91, 92, 83, 76, 77, 68, 70, 71, 62, 70, 71, 62, 60, 62, 52, 47, 48, 39, 63, 64, 57, 59, 61, 53, 60, 62, 54, 62, 61, 52, 57, 56, 50, 64, 64, 55, 64, 64, 55, 62, 61, 54, 57, 57, 48, 45, 44, 35, 60, 59, 50, 59, 58, 49, 59, 58, 49, 57, 57, 48, 56, 55, 47, 60, 59, 50, 57, 57, 48, 56, 55, 47, 55, 56, 47, 57, 59, 49, 57, 59, 49, 57, 57, 46, 63, 63, 52, 56, 56, 45, 54, 53, 42, 70, 70, 59, 73, 72, 61, 66, 65, 54, 82, 81, 70, 70, 70, 59, 56, 56, 45, 79, 76, 68, 61, 59, 48, 74, 71, 61, 107, 104, 94, 71, 68, 57, 103, 100, 90, 60, 59, 48, 60, 59, 48, 75, 74, 63, 82, 81, 70, 74, 73, 64, 76, 75, 66, 88, 87, 78, 108, 107, 98, 73, 72, 63, 70, 69, 61, 69, 68, 60, 56, 56, 45, 77, 77, 65, 69, 68, 60, 78, 78, 67, 94, 93, 82, 75, 74, 65, 85, 85, 74, 84, 84, 72, 90, 90, 78, 62, 62, 50, 74, 73, 62, 87, 86, 75, 82, 81, 70, 63, 63, 52, 95, 94, 83, 95, 94, 83, 74, 73, 62, 90, 89, 80, 84, 83, 75, 64, 64, 55, 91, 90, 82, 74, 73, 64, 80, 79, 70, 73, 72, 63, 95, 94, 85, 84, 84, 72, 82, 81, 70, 111, 110, 99, 80, 79, 68, 103, 102, 91, 108, 107, 96, 71, 71, 60, 62, 62, 50, 95, 94, 83, 90, 90, 78, 63, 63, 52, 92, 92, 81, 97, 96, 85, 118, 117, 106, 127, 127, 116, 78, 80, 68, 130, 129, 118, 97, 96, 85, 100, 100, 89, 69, 69, 57, 97, 96, 85, 84, 84, 72, 71, 73, 61, 135, 135, 124, 98, 98, 86, 75, 74, 63, 104, 104, 92, 94, 93, 82, 101, 98, 88, 113, 110, 97, 97, 95, 84, 118, 117, 106, 72, 69, 59, 72, 69, 59, 97, 95, 84, 110, 109, 98, 64, 61, 50, 114, 114, 103, 94, 93, 82, 77, 77, 65, 94, 93, 82, 62, 62, 50, 120, 120, 109, 106, 103, 92, 99, 96, 85, 83, 81, 70, 120, 117, 106, 67, 64, 54, 116, 113, 103, 124, 121, 111, 89, 86, 76, 68, 66, 55, 83, 83, 71, 83, 83, 71, 87, 86, 77, 76, 75, 66, 82, 79, 71, 63, 63, 52, 87, 86, 75, 147, 145, 134, 75, 73, 62, 63, 63, 52, 60, 59, 48, 114, 111, 100, 71, 71, 60, 109, 106, 96, 101, 98, 88, 148, 148, 136, 115, 112, 102, 74, 71, 61, 128, 128, 117, 99, 99, 88, 77, 77, 65, 94, 93, 82, 57, 57, 46, 70, 70, 59, 121, 121, 110, 142, 139, 128, 108, 107, 96, 102, 101, 90, 131, 130, 119, 105, 105, 94, 81, 80, 69, 97, 96, 85, 70, 70, 57, 92, 89, 78, 72, 69, 59, 108, 105, 93, 125, 123, 112, 90, 84, 75, 95, 92, 82, 116, 113, 103, 130, 127, 117, 101, 98, 88, 68, 66, 55, 131, 128, 118, 123, 120, 110, 70, 67, 56, 127, 124, 113, 144, 141, 131, 72, 69, 59, 86, 83, 72, 72, 69, 61, 74, 73, 62, 137, 134, 126, 117, 114, 106, 85, 85, 76, 135, 135, 126, 76, 76, 64, 116, 114, 101, 88, 88, 72, 233, 233, 222, 230, 229, 218, 234, 231, 220, 228, 225, 217, 231, 228, 220, 225, 222, 214, 229, 226, 218, 235, 232, 224, 233, 229, 221, 234, 230, 223, 229, 226, 218, 229, 226, 218, 229, 226, 218, 198, 194, 186, 230, 227, 219, 233, 229, 221, 231, 230, 221, 231, 230, 221, 234, 234, 223, 240, 239, 231, 241, 241, 230, 246, 245, 236, 253, 252, 241, 252, 251, 242, 255, 255, 254, 255, 255, 252, 255, 255, 255, 255, 255, 255, 253, 252, 241, 76, 76, 64, 81, 83, 71, 88, 90, 78, 90, 89, 80, 91, 90, 82, 90, 89, 80, 77, 76, 68, 76, 75, 66, 58, 60, 50, 60, 62, 52, 55, 56, 49, 59, 61, 53, 62, 63, 56, 62, 63, 56, 62, 63, 54, 53, 52, 45, 49, 48, 42, 57, 57, 48, 60, 59, 50, 55, 54, 46, 60, 59, 50, 50, 50, 41, 56, 55, 47, 56, 55, 47, 57, 57, 48, 61, 60, 51, 56, 55, 47, 59, 61, 51, 53, 55, 46, 53, 55, 43, 52, 54, 42, 47, 48, 39, 43, 45, 33, 57, 57, 48, 59, 61, 49, 56, 57, 48, 55, 56, 47, 61, 60, 49, 62, 62, 50, 73, 72, 61, 66, 65, 56, 55, 55, 43, 80, 77, 67, 77, 74, 63, 96, 93, 83, 71, 68, 57, 59, 56, 46, 70, 67, 56, 75, 74, 63, 52, 51, 42, 76, 75, 66, 100, 100, 91, 95, 94, 85, 74, 73, 64, 100, 100, 91, 83, 82, 73, 84, 83, 75, 64, 64, 55, 90, 89, 80, 92, 92, 81, 82, 81, 70, 85, 85, 76, 68, 67, 56, 80, 79, 68, 68, 67, 56, 75, 74, 63, 76, 76, 64, 71, 71, 60, 69, 69, 57, 70, 70, 59, 62, 62, 50, 80, 79, 68, 92, 92, 81, 88, 87, 76, 89, 88, 77, 92, 92, 81, 80, 79, 70, 60, 59, 50, 83, 82, 73, 85, 85, 76, 106, 105, 97, 73, 72, 63, 62, 61, 52, 102, 101, 92, 73, 72, 63, 95, 94, 83, 100, 100, 89, 88, 87, 76, 88, 87, 76, 60, 59, 48, 82, 81, 70, 98, 98, 86, 57, 57, 46, 104, 104, 92, 118, 117, 106, 66, 65, 54, 127, 127, 116, 98, 98, 86, 78, 78, 67, 114, 114, 103, 81, 80, 69, 63, 63, 52, 84, 84, 72, 123, 122, 111, 68, 67, 56, 81, 80, 69, 94, 93, 82, 120, 120, 109, 62, 62, 50, 70, 70, 59, 105, 105, 94, 80, 79, 68, 98, 98, 86, 71, 71, 60, 125, 123, 112, 60, 57, 47, 120, 120, 109, 153, 151, 140, 96, 95, 84, 89, 88, 77, 81, 78, 70, 83, 83, 71, 116, 115, 104, 55, 55, 43, 60, 59, 48, 127, 127, 116, 68, 67, 56, 102, 101, 90, 72, 69, 59, 103, 100, 90, 116, 113, 103, 73, 70, 60, 131, 128, 118, 107, 104, 94, 76, 75, 66, 86, 83, 75, 113, 109, 101, 124, 123, 114, 80, 79, 70, 131, 130, 121, 62, 62, 50, 81, 78, 68, 80, 79, 68, 138, 137, 126, 92, 92, 81, 104, 104, 92, 81, 80, 69, 71, 71, 60, 146, 144, 131, 124, 121, 111, 72, 69, 59, 141, 138, 127, 110, 107, 97, 77, 74, 63, 115, 112, 102, 104, 104, 92, 74, 73, 62, 84, 84, 72, 104, 104, 92, 62, 62, 50, 83, 83, 71, 94, 91, 81, 66, 65, 54, 135, 135, 124, 84, 84, 72, 95, 94, 83, 67, 64, 54, 71, 71, 60, 91, 91, 78, 92, 89, 76, 85, 82, 69, 117, 115, 102, 67, 65, 52, 74, 71, 61, 81, 78, 68, 117, 114, 104, 111, 109, 98, 122, 119, 109, 123, 120, 110, 118, 116, 105, 73, 70, 60, 156, 153, 142, 147, 145, 134, 134, 131, 120, 137, 134, 124, 115, 112, 102, 70, 67, 56, 70, 67, 56, 104, 102, 91, 71, 68, 57, 99, 96, 85, 65, 62, 52, 149, 146, 133, 85, 82, 69, 80, 78, 65, 227, 228, 212, 231, 231, 217, 231, 230, 219, 231, 228, 218, 231, 228, 218, 233, 229, 221, 230, 227, 219, 233, 229, 221, 228, 225, 215, 225, 222, 214, 227, 223, 216, 230, 227, 217, 229, 226, 218, 228, 225, 217, 233, 229, 221, 226, 225, 217, 232, 231, 223, 229, 228, 217, 240, 240, 228, 241, 241, 230, 242, 242, 233, 246, 245, 234, 249, 249, 238, 253, 252, 241, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 119, 119, 107, 76, 77, 68, 87, 89, 79, 81, 83, 73, 76, 77, 68, 87, 86, 77, 70, 69, 61, 81, 80, 71, 77, 78, 69, 63, 64, 55, 63, 64, 55, 65, 66, 59, 51, 52, 45, 53, 55, 46, 56, 57, 50, 57, 58, 51, 48, 47, 39, 64, 64, 55, 63, 62, 54, 59, 58, 49, 57, 57, 48, 57, 57, 48, 57, 57, 48, 62, 61, 52, 49, 48, 40, 62, 61, 52, 61, 60, 51, 63, 63, 52, 60, 59, 50, 55, 54, 46, 54, 53, 42, 55, 54, 46, 49, 48, 40, 63, 62, 54, 56, 55, 47, 50, 50, 41, 68, 67, 58, 66, 68, 58, 63, 63, 52, 67, 66, 55, 63, 62, 54, 69, 68, 60, 73, 75, 65, 94, 93, 82, 73, 70, 60, 87, 84, 76, 72, 69, 59, 91, 88, 77, 66, 63, 53, 103, 100, 90, 77, 73, 65, 63, 62, 54, 94, 93, 82, 53, 52, 43, 70, 70, 59, 99, 99, 88, 92, 92, 83, 74, 73, 64, 78, 78, 69, 80, 79, 68, 77, 76, 68, 69, 68, 60, 66, 65, 54, 85, 87, 75, 81, 80, 69, 81, 80, 69, 78, 78, 67, 81, 80, 69, 76, 76, 64, 68, 67, 56, 73, 72, 63, 69, 69, 57, 77, 77, 65, 73, 72, 63, 92, 92, 81, 87, 86, 77, 91, 91, 80, 60, 59, 48, 88, 87, 76, 84, 83, 75, 85, 85, 76, 99, 98, 90, 63, 63, 52, 80, 79, 70, 95, 94, 83, 91, 91, 80, 105, 105, 94, 73, 72, 61, 74, 73, 62, 99, 99, 88, 103, 102, 91, 96, 95, 84, 56, 56, 45, 71, 71, 60, 97, 96, 85, 64, 64, 53, 79, 76, 65, 105, 105, 94, 90, 90, 78, 61, 60, 49, 70, 70, 59, 114, 114, 103, 102, 101, 90, 75, 74, 63, 85, 85, 74, 62, 62, 50, 127, 127, 116, 92, 92, 81, 68, 67, 56, 127, 127, 116, 97, 96, 85, 50, 50, 39, 125, 125, 113, 123, 122, 111, 97, 95, 84, 65, 62, 50, 62, 62, 50, 96, 95, 84, 63, 60, 49, 55, 55, 43, 118, 117, 106, 103, 100, 90, 58, 55, 45, 87, 84, 74, 63, 63, 52, 63, 60, 49, 78, 78, 67, 83, 83, 71, 67, 64, 54, 65, 62, 52, 121, 118, 107, 145, 142, 132, 70, 67, 56, 58, 55, 45, 82, 79, 71, 146, 143, 133, 111, 109, 98, 136, 133, 123, 70, 66, 58, 79, 76, 68, 110, 107, 99, 130, 127, 119, 71, 71, 62, 136, 133, 125, 130, 127, 117, 103, 100, 90, 74, 71, 61, 96, 95, 84, 125, 123, 110, 103, 101, 88, 92, 89, 76, 165, 162, 152, 99, 99, 86, 101, 98, 88, 87, 86, 75, 101, 98, 88, 134, 134, 123, 135, 135, 122, 87, 84, 74, 93, 90, 80, 116, 113, 103, 73, 72, 61, 78, 78, 67, 85, 85, 74, 143, 140, 129, 99, 96, 85, 128, 128, 117, 87, 87, 73, 113, 110, 97, 157, 154, 142, 109, 106, 96, 68, 66, 53, 77, 74, 63, 113, 110, 99, 61, 59, 48, 145, 142, 132, 77, 74, 63, 142, 139, 128, 143, 140, 132, 123, 120, 110, 76, 70, 63, 82, 76, 69, 164, 159, 152, 94, 89, 80, 101, 98, 88, 96, 93, 83, 122, 119, 109, 122, 119, 109, 63, 60, 49, 96, 93, 83, 109, 106, 96, 127, 124, 113, 111, 109, 98, 94, 91, 81, 122, 119, 107, 72, 69, 57, 232, 232, 218, 237, 236, 225, 232, 232, 220, 231, 230, 221, 230, 229, 220, 232, 232, 220, 230, 229, 218, 233, 229, 221, 229, 226, 216, 230, 227, 217, 227, 224, 213, 229, 226, 218, 230, 227, 219, 229, 226, 218, 225, 222, 214, 233, 229, 221, 233, 229, 221, 236, 233, 223, 239, 238, 227, 239, 238, 227, 245, 244, 235, 244, 243, 232, 249, 249, 238, 255, 255, 246, 255, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 251, 47, 46, 35, 77, 77, 65, 73, 72, 61, 84, 86, 74, 76, 75, 66, 84, 83, 75, 73, 72, 63, 81, 80, 71, 71, 71, 62, 62, 61, 54, 57, 58, 51, 64, 65, 58, 60, 62, 54, 51, 52, 45, 58, 59, 52, 60, 62, 52, 53, 55, 48, 62, 61, 52, 59, 58, 49, 53, 52, 43, 55, 54, 46, 59, 58, 49, 55, 54, 46, 61, 60, 51, 62, 61, 52, 55, 54, 46, 55, 54, 46, 54, 53, 44, 51, 53, 43, 47, 48, 39, 53, 52, 41, 57, 59, 47, 55, 57, 45, 54, 53, 42, 57, 57, 46, 51, 53, 41, 59, 61, 49, 57, 57, 46, 68, 67, 58, 56, 57, 48, 68, 67, 58, 80, 79, 70, 73, 72, 63, 74, 73, 64, 76, 76, 64, 77, 74, 63, 82, 79, 69, 81, 78, 68, 73, 70, 60, 81, 78, 68, 83, 81, 70, 70, 66, 58, 92, 92, 83, 60, 57, 47, 83, 83, 71, 89, 88, 77, 88, 87, 76, 71, 71, 62, 70, 69, 61, 76, 75, 66, 71, 71, 62, 88, 87, 78, 56, 56, 45, 73, 72, 61, 80, 79, 68, 74, 73, 62, 76, 76, 64, 77, 77, 65, 77, 77, 65, 57, 57, 46, 78, 78, 69, 87, 86, 77, 59, 58, 49, 88, 87, 78, 66, 65, 56, 62, 61, 52, 89, 88, 77, 75, 74, 65, 78, 78, 69, 89, 88, 77, 81, 80, 71, 89, 88, 79, 74, 73, 64, 92, 92, 83, 84, 84, 72, 84, 84, 72, 67, 66, 55, 69, 69, 57, 71, 71, 60, 60, 57, 47, 113, 110, 99, 74, 73, 62, 109, 108, 97, 88, 87, 76, 58, 55, 45, 86, 83, 72, 103, 100, 90, 61, 60, 49, 113, 113, 102, 94, 93, 82, 70, 70, 59, 60, 59, 48, 114, 114, 103, 76, 76, 64, 81, 80, 69, 81, 80, 69, 96, 95, 84, 74, 73, 62, 62, 62, 50, 45, 44, 33, 74, 73, 62, 96, 95, 84, 119, 119, 107, 109, 108, 97, 132, 131, 120, 92, 89, 78, 63, 63, 52, 83, 83, 71, 70, 66, 58, 56, 53, 42, 131, 130, 119, 58, 55, 47, 65, 62, 52, 53, 50, 40, 89, 88, 77, 111, 109, 98, 126, 126, 114, 76, 76, 64, 93, 90, 80, 106, 103, 92, 108, 105, 95, 91, 88, 77, 138, 135, 125, 77, 74, 63, 134, 131, 120, 115, 112, 102, 82, 79, 71, 104, 101, 93, 77, 76, 68, 70, 67, 56, 87, 86, 77, 106, 102, 94, 59, 56, 46, 97, 95, 84, 81, 78, 68, 72, 69, 59, 64, 61, 50, 128, 125, 114, 64, 61, 50, 80, 79, 68, 96, 93, 83, 75, 73, 62, 71, 68, 57, 86, 83, 72, 114, 111, 100, 142, 139, 128, 134, 131, 120, 87, 84, 74, 58, 55, 43, 102, 99, 89, 145, 143, 130, 100, 97, 86, 127, 124, 113, 66, 65, 54, 97, 95, 84, 80, 77, 67, 78, 75, 64, 148, 148, 136, 74, 73, 62, 67, 64, 54, 75, 73, 62, 136, 133, 123, 143, 140, 129, 128, 125, 114, 156, 153, 142, 127, 124, 113, 92, 89, 78, 94, 91, 81, 78, 74, 66, 91, 88, 77, 97, 95, 84, 114, 111, 103, 72, 69, 61, 127, 123, 115, 79, 76, 65, 128, 125, 114, 146, 143, 133, 70, 67, 56, 144, 141, 131, 95, 92, 82, 100, 97, 86, 83, 81, 70, 93, 90, 80, 110, 107, 97, 85, 82, 71, 78, 75, 64, 246, 247, 226, 236, 235, 222, 234, 234, 223, 232, 232, 220, 230, 229, 218, 229, 228, 217, 224, 223, 212, 234, 234, 223, 227, 227, 218, 229, 226, 216, 230, 227, 217, 231, 228, 218, 224, 221, 213, 230, 227, 217, 225, 223, 212, 237, 234, 224, 233, 233, 222, 237, 236, 225, 240, 240, 228, 240, 240, 228, 241, 241, 230, 247, 247, 235, 254, 254, 242, 255, 255, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 177, 177, 166, 74, 73, 62, 82, 81, 70, 88, 87, 76, 76, 76, 64, 69, 69, 57, 89, 88, 79, 88, 87, 78, 74, 72, 66, 78, 74, 68, 63, 62, 56, 54, 51, 45, 68, 67, 60, 73, 71, 65, 60, 59, 50, 63, 64, 55, 54, 53, 44, 56, 55, 49, 64, 64, 55, 55, 54, 46, 50, 50, 41, 62, 61, 52, 64, 64, 55, 57, 57, 48, 49, 48, 40, 52, 51, 42, 63, 62, 54, 48, 47, 39, 40, 41, 29, 50, 50, 41, 57, 57, 46, 55, 55, 43, 59, 58, 47, 68, 67, 56, 50, 50, 39, 51, 53, 41, 59, 58, 47, 60, 59, 48, 74, 76, 66, 78, 78, 69, 59, 61, 51, 64, 66, 56, 70, 71, 62, 51, 53, 43, 98, 97, 89, 71, 71, 62, 69, 68, 60, 74, 71, 63, 57, 57, 48, 95, 92, 82, 82, 81, 72, 68, 65, 57, 95, 92, 84, 67, 66, 57, 73, 70, 62, 88, 87, 78, 62, 62, 50, 90, 90, 78, 62, 61, 52, 59, 58, 49, 74, 73, 64, 80, 79, 70, 57, 57, 48, 90, 90, 78, 77, 77, 65, 84, 84, 72, 76, 76, 64, 88, 87, 76, 67, 64, 54, 83, 83, 71, 80, 79, 68, 75, 74, 63, 87, 86, 75, 80, 79, 70, 63, 62, 54, 80, 79, 70, 82, 81, 72, 82, 81, 72, 64, 64, 55, 85, 85, 76, 80, 79, 70, 88, 87, 78, 81, 80, 71, 99, 98, 90, 64, 64, 55, 97, 95, 84, 91, 91, 80, 69, 68, 60, 106, 106, 95, 82, 79, 69, 73, 70, 60, 77, 74, 63, 100, 97, 86, 72, 69, 59, 89, 86, 76, 95, 92, 82, 120, 117, 106, 114, 111, 100, 60, 57, 47, 100, 97, 86, 110, 109, 98, 67, 66, 55, 64, 64, 53, 114, 114, 103, 113, 113, 102, 75, 74, 63, 67, 66, 55, 89, 88, 79, 78, 78, 67, 67, 66, 55, 57, 57, 46, 81, 80, 69, 91, 91, 80, 74, 73, 62, 89, 88, 77, 59, 58, 47, 62, 62, 50, 123, 122, 111, 64, 61, 50, 110, 107, 97, 115, 112, 104, 63, 63, 52, 78, 78, 69, 100, 100, 89, 117, 116, 105, 96, 95, 84, 66, 65, 54, 131, 128, 118, 134, 131, 120, 145, 142, 132, 113, 110, 97, 80, 77, 67, 97, 95, 84, 87, 84, 74, 125, 123, 112, 110, 107, 97, 71, 68, 57, 115, 112, 102, 125, 122, 114, 99, 96, 85, 139, 136, 126, 125, 122, 114, 99, 95, 87, 139, 136, 126, 60, 57, 47, 85, 82, 71, 72, 69, 59, 69, 69, 57, 108, 105, 95, 67, 64, 54, 92, 89, 78, 118, 116, 105, 106, 103, 92, 110, 107, 97, 83, 81, 70, 113, 110, 99, 144, 141, 131, 79, 76, 64, 73, 70, 60, 76, 71, 59, 86, 83, 70, 124, 121, 111, 110, 107, 97, 129, 126, 116, 88, 85, 75, 94, 91, 81, 111, 109, 98, 89, 88, 77, 127, 124, 113, 127, 127, 116, 75, 73, 62, 136, 133, 123, 94, 91, 81, 63, 60, 49, 106, 103, 92, 106, 103, 92, 145, 142, 132, 106, 103, 92, 86, 83, 72, 86, 83, 72, 83, 81, 70, 83, 81, 70, 84, 83, 75, 111, 109, 98, 74, 71, 63, 77, 74, 63, 82, 79, 69, 73, 70, 60, 78, 75, 64, 100, 97, 86, 75, 73, 62, 145, 142, 132, 78, 75, 64, 101, 98, 88, 50, 47, 36, 68, 66, 55, 74, 71, 61, 252, 254, 228, 234, 235, 219, 226, 226, 215, 231, 230, 219, 231, 230, 219, 229, 228, 217, 227, 227, 216, 223, 222, 211, 232, 232, 220, 230, 229, 218, 227, 224, 213, 229, 226, 216, 229, 226, 216, 229, 226, 216, 233, 230, 219, 233, 233, 222, 239, 238, 227, 239, 238, 227, 241, 241, 230, 245, 244, 233, 213, 213, 202, 248, 248, 237, 253, 252, 241, 255, 255, 248, 255, 255, 254, 255, 255, 255, 255, 255, 255, 3, 2, 0, 81, 80, 69, 80, 79, 68, 81, 80, 69, 90, 90, 78, 71, 71, 62, 80, 79, 70, 70, 69, 61, 63, 62, 54, 59, 57, 51, 73, 72, 63, 61, 60, 53, 59, 57, 51, 53, 52, 45, 56, 55, 47, 55, 54, 46, 48, 48, 36, 50, 50, 41, 54, 53, 44, 55, 54, 46, 60, 59, 50, 53, 52, 43, 54, 53, 44, 63, 62, 54, 53, 52, 45, 55, 54, 46, 62, 61, 54, 50, 50, 41, 53, 52, 43, 39, 38, 29, 63, 62, 54, 57, 57, 46, 42, 42, 31, 55, 55, 43, 63, 63, 52, 57, 57, 48, 57, 57, 48, 56, 55, 47, 66, 65, 56, 58, 60, 50, 56, 55, 47, 64, 64, 55, 85, 85, 76, 63, 62, 54, 59, 58, 49, 75, 74, 65, 81, 80, 71, 71, 67, 60, 86, 83, 75, 83, 80, 72, 96, 93, 83, 102, 99, 89, 78, 75, 64, 57, 57, 46, 83, 81, 70, 74, 73, 62, 75, 74, 63, 74, 73, 62, 83, 82, 73, 92, 92, 83, 63, 63, 52, 69, 68, 60, 90, 89, 80, 73, 72, 61, 62, 62, 50, 77, 77, 65, 85, 85, 74, 89, 88, 77, 77, 77, 65, 71, 71, 60, 61, 60, 49, 72, 69, 59, 83, 83, 71, 69, 68, 60, 69, 68, 60, 87, 86, 77, 85, 85, 76, 82, 81, 70, 66, 65, 56, 89, 88, 79, 83, 83, 71, 81, 80, 71, 82, 81, 72, 87, 86, 75, 90, 90, 78, 96, 95, 84, 85, 85, 74, 96, 93, 83, 103, 100, 90, 85, 81, 73, 63, 60, 49, 96, 93, 83, 64, 61, 50, 86, 83, 72, 74, 71, 61, 93, 90, 80, 86, 83, 72, 64, 64, 53, 63, 60, 49, 110, 109, 98, 61, 60, 49, 67, 66, 55, 62, 62, 50, 105, 105, 94, 100, 100, 89, 74, 73, 62, 120, 120, 109, 106, 105, 97, 99, 99, 88, 73, 72, 63, 114, 114, 103, 102, 101, 90, 89, 88, 77, 71, 71, 60, 50, 50, 39, 77, 77, 65, 87, 86, 75, 118, 117, 106, 81, 80, 69, 69, 69, 57, 96, 93, 83, 98, 98, 86, 89, 88, 77, 140, 140, 128, 76, 76, 64, 76, 76, 64, 65, 62, 52, 127, 124, 113, 113, 110, 99, 124, 121, 111, 86, 83, 70, 113, 110, 97, 63, 60, 47, 93, 90, 78, 104, 102, 91, 66, 63, 53, 134, 131, 120, 72, 69, 59, 76, 76, 64, 113, 110, 99, 61, 59, 48, 108, 105, 97, 72, 69, 61, 83, 81, 70, 74, 71, 61, 108, 105, 95, 88, 85, 75, 77, 74, 63, 96, 93, 83, 125, 123, 112, 100, 97, 86, 128, 125, 114, 114, 111, 100, 115, 112, 102, 99, 96, 85, 77, 74, 63, 136, 133, 123, 91, 88, 75, 131, 129, 116, 75, 73, 62, 103, 101, 88, 72, 69, 57, 124, 121, 111, 125, 123, 112, 97, 95, 84, 100, 97, 86, 123, 122, 111, 87, 84, 74, 87, 84, 74, 64, 61, 50, 56, 53, 42, 111, 109, 98, 151, 148, 138, 136, 133, 123, 77, 74, 61, 143, 140, 129, 58, 55, 45, 110, 107, 97, 72, 69, 59, 86, 83, 72, 60, 57, 47, 130, 127, 117, 91, 88, 77, 81, 78, 70, 126, 126, 114, 100, 97, 86, 89, 86, 76, 83, 81, 70, 114, 111, 100, 89, 86, 76, 141, 138, 127, 78, 75, 64, 72, 69, 59, 68, 66, 55, 108, 105, 95, 93, 90, 80, 118, 116, 105, 237, 237, 223, 237, 237, 223, 232, 232, 220, 226, 226, 215, 231, 230, 219, 231, 230, 219, 231, 230, 219, 230, 229, 218, 230, 229, 218, 229, 228, 217, 229, 228, 217, 230, 227, 217, 231, 228, 218, 233, 230, 219, 234, 231, 220, 236, 233, 223, 240, 240, 228, 241, 241, 230, 237, 236, 225, 242, 242, 231, 242, 242, 231, 246, 245, 234, 253, 252, 241, 255, 255, 248, 255, 255, 255, 255, 255, 255, 209, 208, 197, 66, 65, 54, 83, 83, 71, 83, 83, 71, 90, 90, 78, 81, 80, 69, 81, 80, 69, 68, 67, 58, 68, 67, 58, 64, 63, 57, 67, 65, 59, 56, 55, 49, 60, 59, 50, 52, 48, 43, 51, 48, 40, 57, 57, 48, 61, 60, 51, 63, 62, 54, 60, 59, 50, 55, 54, 46, 60, 59, 50, 50, 50, 41, 62, 61, 52, 46, 45, 36, 60, 62, 52, 62, 61, 52, 56, 55, 47, 64, 64, 55, 56, 55, 47, 61, 60, 51, 59, 58, 47, 56, 55, 47, 49, 49, 38, 60, 57, 47, 53, 52, 41, 46, 45, 34, 55, 54, 46, 62, 61, 52, 52, 51, 42, 71, 71, 62, 67, 66, 57, 76, 75, 66, 71, 71, 62, 61, 60, 51, 69, 68, 60, 69, 68, 60, 81, 80, 71, 83, 82, 73, 84, 83, 75, 76, 75, 66, 93, 90, 82, 92, 92, 83, 90, 90, 78, 92, 92, 81, 63, 63, 52, 82, 81, 70, 88, 87, 76, 70, 70, 59, 81, 80, 69, 54, 53, 42, 85, 85, 74, 82, 81, 70, 80, 79, 70, 76, 76, 64, 73, 72, 61, 77, 77, 65, 69, 69, 57, 80, 77, 67, 76, 76, 64, 63, 63, 52, 75, 73, 62, 89, 86, 76, 82, 81, 70, 75, 74, 63, 97, 96, 85, 68, 67, 58, 98, 97, 89, 96, 95, 86, 85, 85, 76, 91, 90, 82, 77, 76, 68, 91, 87, 79, 61, 60, 51, 100, 100, 91, 88, 87, 78, 55, 55, 43, 56, 56, 45, 70, 70, 59, 95, 94, 83, 77, 74, 63, 56, 53, 42, 100, 97, 86, 109, 106, 96, 102, 99, 89, 65, 62, 52, 79, 76, 65, 70, 67, 56, 57, 54, 43, 77, 74, 63, 89, 86, 76, 112, 112, 100, 103, 102, 91, 87, 86, 75, 102, 101, 90, 61, 60, 49, 62, 62, 50, 111, 110, 99, 78, 78, 67, 125, 125, 113, 110, 109, 98, 109, 108, 97, 73, 72, 61, 67, 64, 54, 83, 83, 71, 82, 81, 70, 80, 77, 67, 72, 69, 59, 57, 57, 46, 79, 76, 65, 67, 64, 54, 109, 106, 98, 70, 70, 59, 93, 90, 80, 89, 88, 79, 120, 120, 109, 59, 58, 47, 74, 73, 62, 74, 71, 61, 131, 130, 119, 116, 114, 101, 87, 84, 74, 82, 80, 67, 106, 103, 92, 123, 120, 110, 102, 100, 87, 79, 76, 65, 82, 79, 69, 71, 68, 57, 110, 109, 98, 68, 66, 55, 116, 113, 103, 119, 119, 107, 110, 109, 98, 53, 50, 40, 107, 104, 94, 117, 114, 104, 94, 91, 81, 123, 120, 110, 93, 90, 80, 142, 139, 128, 96, 93, 83, 74, 71, 61, 72, 69, 59, 81, 78, 68, 78, 75, 64, 79, 76, 65, 141, 138, 127, 79, 76, 65, 100, 97, 86, 150, 147, 136, 70, 67, 56, 64, 64, 51, 96, 95, 84, 75, 75, 61, 69, 69, 57, 87, 87, 73, 73, 72, 61, 160, 159, 148, 63, 63, 52, 165, 162, 152, 135, 132, 121, 63, 60, 49, 143, 140, 129, 71, 68, 57, 88, 85, 75, 73, 71, 58, 77, 74, 61, 87, 85, 72, 131, 128, 118, 83, 81, 68, 113, 110, 97, 83, 81, 70, 118, 116, 105, 79, 76, 65, 102, 99, 89, 82, 81, 70, 85, 82, 71, 108, 105, 95, 73, 72, 61, 132, 129, 119, 110, 107, 97, 75, 73, 62, 80, 77, 67, 86, 83, 72, 93, 90, 80, 125, 123, 112, 76, 76, 62, 74, 72, 59, 230, 229, 218, 236, 235, 224, 232, 232, 220, 227, 227, 216, 229, 228, 215, 230, 229, 218, 232, 232, 220, 230, 229, 218, 227, 227, 216, 227, 227, 216, 230, 229, 218, 230, 227, 217, 233, 233, 222, 231, 228, 218, 232, 232, 220, 238, 237, 226, 238, 237, 226, 238, 237, 226, 237, 236, 225, 240, 240, 228, 241, 241, 230, 248, 248, 237, 255, 255, 244, 255, 255, 253, 255, 255, 255, 255, 255, 253, 109, 106, 96, 80, 79, 68, 81, 80, 69, 97, 96, 85, 91, 91, 80, 87, 86, 75, 84, 84, 72, 73, 72, 61, 67, 66, 57, 69, 68, 62, 70, 66, 58, 61, 58, 50, 53, 50, 42, 56, 52, 44, 67, 66, 57, 49, 45, 37, 60, 59, 50, 52, 51, 42, 59, 58, 49, 59, 58, 49, 60, 59, 50, 53, 52, 43, 62, 62, 50, 54, 53, 44, 55, 54, 46, 62, 61, 52, 43, 45, 35, 60, 59, 50, 35, 34, 26, 51, 53, 43, 53, 52, 41, 60, 59, 50, 52, 51, 40, 59, 58, 47, 42, 42, 31, 54, 53, 44, 61, 60, 51, 74, 73, 64, 77, 76, 68, 70, 69, 61, 60, 59, 50, 61, 60, 51, 67, 66, 57, 84, 83, 75, 60, 59, 50, 73, 72, 63, 83, 82, 73, 77, 76, 68, 75, 74, 65, 68, 67, 58, 73, 72, 63, 94, 93, 84, 85, 85, 74, 89, 88, 77, 61, 60, 49, 90, 89, 80, 60, 59, 50, 74, 73, 62, 87, 86, 75, 69, 68, 60, 76, 76, 64, 80, 79, 68, 90, 90, 78, 81, 80, 69, 67, 66, 55, 75, 74, 63, 86, 83, 72, 92, 89, 78, 58, 55, 45, 64, 61, 50, 83, 81, 70, 78, 75, 64, 86, 83, 72, 64, 64, 53, 85, 85, 76, 61, 60, 51, 59, 58, 49, 80, 79, 70, 89, 88, 79, 85, 85, 76, 69, 68, 60, 63, 62, 54, 67, 66, 57, 61, 60, 51, 90, 89, 80, 81, 80, 71, 77, 76, 68, 102, 101, 92, 106, 106, 95, 73, 72, 61, 91, 91, 80, 108, 105, 95, 69, 69, 57, 92, 89, 78, 61, 59, 48, 60, 59, 48, 73, 72, 61, 104, 104, 92, 83, 83, 71, 106, 106, 95, 73, 72, 61, 70, 70, 59, 63, 63, 52, 73, 72, 61, 83, 83, 71, 54, 53, 42, 87, 86, 75, 144, 143, 134, 111, 110, 99, 110, 109, 98, 64, 64, 55, 109, 106, 96, 57, 57, 46, 90, 90, 78, 77, 74, 61, 99, 99, 88, 94, 91, 81, 98, 98, 86, 91, 88, 77, 85, 82, 71, 73, 70, 60, 80, 77, 67, 94, 91, 81, 69, 69, 57, 64, 64, 53, 74, 71, 61, 92, 92, 81, 82, 81, 70, 71, 68, 57, 65, 62, 50, 85, 82, 71, 96, 94, 81, 134, 131, 120, 53, 51, 38, 124, 121, 111, 129, 126, 116, 92, 89, 78, 81, 78, 68, 66, 63, 53, 94, 91, 81, 135, 135, 124, 120, 120, 109, 83, 81, 70, 70, 67, 56, 53, 52, 41, 94, 91, 81, 78, 75, 64, 101, 98, 88, 59, 56, 46, 64, 61, 50, 143, 140, 129, 77, 74, 63, 113, 110, 99, 71, 68, 57, 108, 105, 95, 128, 125, 114, 107, 104, 94, 129, 126, 116, 68, 66, 55, 95, 94, 83, 119, 119, 107, 127, 127, 116, 138, 137, 126, 64, 64, 53, 84, 84, 72, 102, 101, 90, 75, 73, 62, 128, 125, 114, 80, 77, 67, 123, 122, 111, 161, 161, 149, 97, 96, 85, 132, 131, 120, 73, 72, 61, 67, 66, 55, 131, 130, 119, 160, 160, 146, 96, 94, 81, 56, 53, 42, 95, 93, 80, 77, 74, 61, 106, 103, 92, 125, 123, 112, 126, 126, 114, 100, 97, 86, 74, 73, 62, 78, 75, 64, 85, 82, 71, 160, 158, 147, 139, 136, 126, 75, 74, 63, 74, 71, 61, 137, 134, 124, 105, 105, 94, 118, 116, 105, 70, 70, 59, 125, 125, 111, 74, 74, 60, 232, 232, 220, 230, 229, 218, 232, 232, 220, 233, 233, 222, 230, 229, 218, 229, 228, 217, 229, 228, 217, 229, 228, 217, 227, 227, 216, 227, 227, 216, 226, 226, 215, 223, 222, 211, 231, 228, 218, 230, 227, 217, 235, 232, 222, 232, 232, 220, 239, 238, 227, 240, 240, 228, 242, 242, 231, 237, 236, 225, 242, 242, 231, 248, 248, 237, 254, 254, 242, 255, 255, 249, 255, 255, 251, 254, 254, 242, 0, 0, 0, 81, 80, 69, 80, 79, 68, 92, 92, 81, 76, 75, 66, 94, 93, 84, 82, 81, 72, 57, 57, 48, 56, 55, 47, 66, 63, 55, 50, 47, 39, 43, 43, 34, 49, 45, 37, 50, 47, 39, 68, 67, 58, 84, 83, 75, 54, 53, 44, 61, 60, 51, 54, 53, 44, 54, 53, 44, 55, 54, 46, 50, 50, 41, 56, 56, 45, 55, 54, 46, 43, 43, 34, 52, 51, 42, 59, 58, 49, 48, 47, 39, 52, 51, 42, 49, 48, 40, 53, 52, 41, 48, 47, 39, 48, 48, 36, 59, 56, 46, 52, 51, 42, 67, 66, 57, 64, 66, 56, 59, 61, 51, 50, 52, 42, 62, 61, 52, 74, 73, 64, 70, 69, 61, 75, 74, 65, 67, 66, 57, 66, 65, 56, 64, 64, 55, 82, 81, 72, 59, 61, 51, 87, 86, 77, 70, 69, 61, 69, 68, 60, 78, 78, 69, 82, 81, 72, 82, 81, 70, 74, 73, 64, 77, 76, 68, 84, 83, 75, 69, 68, 60, 63, 62, 54, 87, 86, 75, 77, 77, 65, 64, 64, 53, 78, 78, 67, 63, 63, 52, 67, 66, 55, 87, 86, 75, 70, 70, 59, 66, 65, 54, 71, 71, 60, 57, 57, 46, 49, 49, 38, 95, 94, 83, 66, 65, 56, 82, 81, 70, 70, 69, 61, 87, 86, 77, 82, 81, 72, 63, 62, 54, 94, 93, 84, 77, 76, 68, 96, 95, 88, 84, 83, 75, 85, 84, 78, 69, 68, 62, 70, 69, 61, 47, 46, 37, 108, 107, 98, 92, 92, 83, 100, 100, 89, 77, 77, 65, 92, 92, 81, 59, 56, 46, 86, 83, 72, 74, 71, 61, 94, 91, 81, 55, 55, 43, 99, 99, 88, 55, 55, 43, 70, 70, 59, 63, 63, 52, 92, 92, 81, 54, 53, 42, 106, 106, 95, 110, 109, 98, 68, 66, 55, 113, 113, 102, 104, 104, 92, 81, 80, 69, 105, 104, 96, 116, 113, 103, 88, 87, 76, 67, 66, 55, 102, 101, 90, 110, 110, 96, 68, 66, 53, 59, 58, 47, 54, 53, 42, 76, 76, 62, 114, 111, 100, 80, 77, 67, 81, 80, 71, 75, 74, 65, 113, 109, 101, 96, 95, 84, 117, 116, 107, 57, 54, 43, 64, 64, 53, 131, 130, 119, 96, 95, 84, 69, 69, 55, 78, 75, 62, 81, 79, 66, 130, 128, 115, 93, 90, 80, 127, 124, 113, 89, 88, 77, 81, 78, 68, 99, 96, 85, 53, 50, 40, 85, 85, 74, 113, 113, 102, 120, 117, 106, 106, 106, 95, 108, 105, 95, 71, 68, 55, 117, 115, 102, 71, 71, 60, 92, 89, 76, 74, 72, 59, 101, 98, 88, 91, 91, 80, 71, 71, 60, 88, 85, 75, 64, 61, 50, 114, 111, 100, 104, 102, 91, 94, 91, 81, 95, 94, 83, 110, 109, 98, 167, 164, 154, 100, 97, 86, 84, 84, 72, 96, 95, 84, 114, 114, 103, 138, 137, 126, 105, 105, 94, 94, 91, 81, 67, 64, 54, 142, 139, 128, 129, 126, 116, 73, 72, 61, 146, 145, 134, 101, 98, 88, 89, 88, 77, 87, 86, 75, 69, 69, 57, 75, 74, 63, 113, 110, 97, 111, 109, 96, 120, 117, 104, 74, 72, 59, 61, 61, 47, 156, 156, 145, 130, 129, 118, 73, 72, 61, 112, 112, 100, 123, 122, 111, 127, 124, 113, 83, 81, 70, 85, 82, 71, 77, 74, 63, 65, 62, 52, 101, 98, 88, 73, 72, 61, 74, 73, 62, 71, 71, 60, 87, 87, 73, 84, 86, 72, 230, 229, 218, 231, 230, 219, 226, 226, 215, 227, 227, 216, 223, 222, 211, 225, 225, 213, 226, 226, 215, 223, 222, 211, 225, 223, 212, 228, 225, 215, 227, 227, 216, 227, 227, 216, 230, 229, 218, 233, 230, 219, 236, 233, 223, 240, 240, 228, 239, 238, 227, 238, 237, 226, 237, 236, 225, 237, 236, 225, 245, 244, 233, 255, 255, 244, 255, 255, 249, 255, 255, 252, 253, 252, 241, 128, 128, 117, 78, 78, 67, 85, 82, 71, 87, 84, 74, 87, 86, 75, 87, 86, 75, 73, 72, 63, 69, 68, 60, 66, 68, 58, 61, 60, 51, 56, 55, 47, 60, 57, 49, 68, 67, 58, 52, 51, 40, 47, 46, 37, 68, 67, 58, 56, 56, 45, 56, 55, 47, 52, 51, 42, 53, 52, 43, 53, 52, 43, 52, 51, 42, 56, 55, 47, 61, 60, 49, 50, 50, 41, 54, 53, 44, 52, 51, 40, 36, 36, 27, 33, 32, 23, 50, 50, 41, 55, 55, 43, 60, 59, 50, 49, 48, 40, 46, 45, 36, 60, 59, 50, 48, 47, 39, 43, 45, 35, 50, 50, 41, 55, 56, 47, 59, 61, 51, 62, 61, 52, 70, 69, 61, 66, 65, 56, 69, 68, 60, 60, 59, 50, 80, 82, 72, 70, 71, 62, 70, 71, 62, 74, 76, 66, 77, 76, 68, 78, 78, 69, 78, 80, 68, 76, 77, 68, 83, 84, 75, 66, 68, 58, 57, 57, 48, 76, 75, 66, 90, 89, 80, 63, 63, 52, 89, 88, 77, 61, 60, 51, 57, 57, 46, 78, 78, 67, 62, 62, 50, 53, 52, 41, 80, 77, 67, 69, 69, 57, 63, 63, 52, 69, 69, 57, 47, 46, 35, 83, 83, 71, 81, 80, 71, 88, 87, 78, 56, 55, 47, 71, 71, 60, 85, 85, 76, 70, 69, 61, 90, 89, 80, 80, 79, 70, 88, 87, 78, 80, 79, 70, 62, 61, 54, 85, 84, 78, 78, 77, 71, 60, 58, 52, 87, 86, 77, 84, 83, 75, 84, 83, 75, 97, 96, 87, 103, 102, 91, 68, 67, 56, 70, 70, 59, 60, 57, 47, 79, 76, 65, 71, 68, 57, 103, 102, 91, 99, 99, 88, 64, 64, 53, 88, 87, 76, 113, 113, 100, 81, 80, 69, 63, 63, 52, 71, 71, 60, 75, 74, 63, 60, 59, 48, 64, 61, 50, 87, 86, 75, 112, 112, 100, 74, 71, 61, 86, 83, 72, 109, 108, 97, 73, 70, 60, 86, 83, 72, 117, 114, 104, 114, 111, 100, 71, 68, 55, 61, 59, 48, 90, 90, 78, 82, 79, 69, 105, 105, 94, 77, 77, 65, 70, 67, 56, 86, 83, 72, 86, 83, 72, 66, 65, 54, 80, 77, 67, 109, 108, 97, 87, 86, 75, 57, 57, 46, 99, 99, 88, 92, 92, 81, 84, 84, 72, 85, 85, 74, 75, 74, 63, 68, 66, 55, 115, 112, 102, 121, 121, 110, 81, 78, 68, 86, 83, 72, 68, 67, 56, 110, 107, 97, 111, 109, 98, 117, 116, 105, 125, 123, 112, 126, 126, 114, 142, 142, 131, 102, 100, 87, 84, 84, 70, 122, 119, 109, 142, 139, 128, 123, 121, 108, 63, 60, 49, 83, 81, 70, 118, 116, 105, 135, 135, 124, 140, 140, 128, 80, 79, 68, 62, 62, 50, 130, 129, 118, 109, 108, 97, 72, 69, 61, 78, 78, 67, 127, 127, 116, 75, 74, 63, 87, 86, 75, 103, 102, 91, 92, 89, 78, 104, 102, 91, 123, 120, 110, 79, 76, 65, 77, 77, 65, 146, 145, 134, 111, 109, 98, 77, 74, 63, 155, 155, 144, 148, 148, 136, 56, 56, 45, 144, 143, 132, 75, 73, 62, 61, 60, 49, 66, 64, 51, 129, 126, 114, 128, 128, 117, 89, 89, 75, 80, 79, 66, 127, 124, 111, 128, 128, 117, 41, 41, 29, 100, 97, 86, 82, 79, 69, 100, 97, 86, 88, 85, 75, 102, 99, 89, 71, 68, 57, 104, 104, 92, 112, 112, 100, 87, 86, 75, 116, 116, 102, 103, 103, 89, 231, 231, 217, 226, 226, 213, 226, 226, 215, 225, 225, 213, 224, 223, 212, 224, 223, 212, 225, 225, 213, 226, 226, 215, 225, 223, 212, 231, 228, 218, 229, 226, 216, 230, 229, 218, 230, 227, 217, 233, 233, 222, 238, 235, 225, 241, 241, 230, 240, 240, 228, 237, 236, 225, 237, 236, 225, 238, 237, 226, 243, 240, 230, 248, 248, 237, 255, 255, 247, 255, 255, 253, 245, 242, 232, 15, 12, 2, 82, 79, 69, 86, 83, 72, 90, 90, 78, 62, 62, 50, 69, 68, 60, 81, 80, 69, 70, 69, 61, 65, 67, 57, 63, 62, 54, 48, 49, 40, 52, 51, 42, 55, 54, 46, 57, 57, 46, 57, 57, 46, 49, 49, 38, 56, 56, 45, 56, 55, 47, 54, 53, 44, 53, 52, 43, 63, 62, 54, 38, 35, 25, 60, 57, 47, 63, 63, 52, 52, 51, 40, 56, 53, 42, 52, 51, 40, 65, 62, 52, 56, 56, 45, 50, 50, 41, 69, 68, 60, 59, 58, 49, 41, 42, 33, 59, 58, 49, 52, 51, 42, 39, 38, 29, 51, 53, 43, 49, 50, 41, 61, 60, 51, 56, 57, 48, 61, 60, 51, 67, 66, 57, 69, 68, 60, 53, 55, 46, 62, 63, 54, 67, 69, 60, 62, 61, 52, 77, 76, 68, 66, 68, 58, 69, 68, 60, 67, 66, 57, 82, 81, 70, 90, 89, 80, 82, 81, 72, 70, 69, 61, 85, 85, 76, 84, 83, 75, 81, 80, 71, 70, 69, 61, 81, 80, 69, 100, 100, 91, 80, 79, 70, 54, 53, 44, 82, 81, 70, 78, 78, 67, 60, 59, 48, 63, 63, 52, 78, 78, 67, 64, 64, 53, 83, 82, 73, 60, 59, 50, 67, 66, 57, 62, 61, 52, 78, 78, 69, 71, 71, 62, 62, 61, 52, 87, 86, 77, 69, 68, 60, 76, 75, 66, 85, 85, 76, 73, 72, 63, 75, 74, 67, 80, 78, 72, 75, 74, 67, 82, 81, 74, 75, 74, 65, 83, 82, 73, 83, 82, 73, 68, 67, 58, 82, 81, 70, 97, 96, 85, 77, 77, 65, 94, 93, 82, 74, 73, 62, 80, 79, 68, 62, 62, 50, 71, 71, 60, 88, 87, 76, 84, 84, 72, 78, 78, 67, 99, 99, 88, 74, 73, 62, 62, 64, 52, 70, 70, 59, 75, 74, 63, 88, 87, 76, 60, 59, 48, 59, 58, 47, 64, 64, 53, 94, 91, 81, 65, 62, 52, 58, 55, 45, 107, 104, 94, 59, 56, 46, 95, 92, 82, 80, 77, 67, 100, 100, 89, 134, 134, 123, 68, 66, 55, 67, 64, 54, 119, 119, 107, 103, 102, 91, 82, 81, 70, 103, 100, 90, 45, 44, 33, 103, 102, 91, 82, 79, 69, 61, 60, 49, 98, 98, 86, 104, 104, 90, 90, 90, 76, 73, 72, 61, 91, 91, 80, 121, 121, 110, 108, 107, 96, 91, 88, 77, 67, 66, 55, 99, 99, 88, 81, 78, 68, 101, 98, 88, 63, 60, 49, 71, 68, 57, 50, 50, 39, 99, 99, 88, 91, 88, 77, 133, 133, 121, 67, 64, 54, 76, 76, 64, 106, 103, 92, 93, 90, 80, 66, 63, 53, 107, 104, 94, 84, 84, 72, 87, 86, 75, 69, 69, 57, 64, 64, 53, 90, 90, 78, 75, 74, 63, 121, 121, 110, 77, 77, 65, 81, 80, 69, 81, 80, 71, 130, 127, 117, 77, 77, 65, 103, 100, 90, 70, 67, 56, 81, 78, 68, 109, 106, 96, 87, 84, 74, 113, 110, 99, 138, 135, 125, 125, 125, 113, 99, 99, 88, 97, 96, 85, 122, 119, 109, 67, 66, 55, 78, 78, 67, 71, 71, 60, 135, 135, 124, 109, 108, 97, 128, 128, 115, 70, 70, 57, 88, 86, 73, 73, 70, 60, 145, 143, 130, 93, 90, 78, 60, 57, 47, 87, 84, 74, 78, 78, 67, 106, 103, 92, 104, 102, 91, 83, 81, 70, 65, 62, 52, 82, 79, 69, 124, 121, 111, 70, 70, 59, 75, 74, 63, 95, 94, 83, 97, 96, 85, 231, 231, 217, 229, 228, 215, 231, 230, 219, 219, 219, 207, 223, 220, 210, 223, 222, 211, 225, 225, 213, 231, 228, 218, 233, 230, 219, 225, 223, 212, 222, 221, 210, 229, 226, 216, 230, 227, 217, 240, 237, 226, 236, 235, 224, 240, 237, 226, 238, 235, 225, 240, 240, 228, 231, 228, 218, 244, 242, 229, 245, 242, 232, 253, 253, 239, 255, 255, 248, 255, 255, 244, 147, 145, 134, 101, 98, 88, 79, 76, 65, 82, 79, 69, 82, 81, 70, 68, 67, 56, 83, 83, 71, 68, 67, 56, 61, 60, 51, 66, 68, 58, 59, 61, 51, 62, 63, 54, 59, 58, 49, 53, 52, 43, 52, 51, 40, 54, 53, 44, 50, 50, 41, 59, 58, 47, 40, 39, 30, 66, 65, 56, 59, 58, 49, 55, 54, 46, 59, 58, 49, 54, 53, 44, 75, 74, 63, 62, 61, 52, 60, 59, 50, 61, 59, 48, 52, 51, 40, 59, 58, 49, 50, 50, 41, 53, 52, 41, 59, 61, 51, 58, 60, 50, 50, 52, 42, 51, 53, 43, 47, 48, 39, 51, 53, 43, 64, 64, 55, 63, 65, 53, 52, 51, 42, 62, 63, 54, 69, 68, 60, 65, 67, 55, 63, 64, 55, 64, 66, 56, 72, 74, 64, 64, 66, 56, 63, 64, 55, 77, 78, 69, 77, 78, 69, 72, 74, 62, 64, 66, 56, 75, 74, 65, 67, 66, 57, 83, 84, 75, 91, 90, 82, 77, 76, 68, 80, 79, 68, 64, 64, 53, 89, 88, 77, 61, 60, 49, 76, 75, 66, 78, 78, 67, 72, 69, 59, 64, 64, 53, 74, 73, 62, 63, 63, 52, 92, 92, 81, 88, 87, 76, 62, 61, 52, 66, 65, 54, 67, 66, 57, 70, 69, 61, 73, 72, 63, 82, 81, 72, 87, 86, 77, 78, 80, 70, 61, 60, 51, 59, 58, 49, 61, 60, 51, 75, 74, 65, 59, 61, 51, 71, 71, 62, 73, 72, 63, 86, 87, 80, 53, 55, 46, 88, 87, 78, 66, 65, 56, 89, 88, 77, 77, 76, 68, 103, 102, 91, 60, 59, 48, 83, 81, 70, 101, 98, 88, 80, 79, 68, 82, 79, 69, 92, 89, 78, 56, 56, 45, 70, 70, 59, 110, 109, 98, 110, 109, 98, 102, 104, 92, 108, 107, 96, 87, 86, 75, 70, 70, 59, 67, 66, 55, 104, 104, 92, 88, 87, 76, 91, 91, 80, 99, 96, 85, 95, 92, 82, 109, 108, 97, 67, 64, 54, 65, 62, 52, 108, 105, 95, 113, 110, 97, 77, 74, 63, 56, 53, 42, 100, 97, 86, 81, 78, 68, 100, 97, 86, 65, 62, 52, 71, 71, 60, 70, 70, 59, 106, 106, 95, 109, 108, 97, 116, 115, 104, 123, 122, 111, 70, 70, 59, 85, 85, 74, 60, 59, 48, 83, 83, 71, 81, 80, 69, 124, 123, 112, 84, 84, 72, 68, 67, 56, 64, 64, 53, 62, 62, 50, 73, 72, 61, 129, 126, 116, 87, 86, 75, 109, 106, 96, 110, 107, 97, 96, 95, 84, 102, 101, 90, 60, 59, 48, 133, 133, 121, 118, 117, 106, 123, 122, 111, 82, 81, 70, 74, 71, 61, 109, 106, 96, 142, 139, 128, 111, 110, 99, 61, 60, 49, 121, 121, 110, 64, 64, 53, 69, 69, 57, 54, 53, 42, 119, 119, 107, 107, 104, 96, 116, 113, 103, 91, 91, 80, 142, 138, 130, 73, 70, 60, 81, 78, 68, 118, 116, 105, 147, 145, 134, 88, 85, 75, 83, 81, 68, 68, 66, 55, 67, 64, 54, 104, 102, 91, 81, 78, 68, 83, 83, 71, 122, 119, 109, 106, 106, 95, 127, 127, 116, 113, 113, 102, 121, 121, 110, 119, 119, 107, 141, 141, 129, 71, 68, 57, 71, 71, 60, 120, 117, 106, 72, 69, 57, 147, 145, 132, 114, 111, 98, 125, 123, 110, 113, 110, 99, 73, 70, 60, 67, 64, 54, 68, 66, 55, 121, 118, 107, 97, 95, 84, 80, 79, 68, 129, 126, 118, 123, 122, 111, 77, 74, 63, 230, 230, 216, 229, 228, 217, 217, 216, 205, 222, 221, 210, 228, 225, 215, 224, 221, 211, 224, 223, 212, 221, 218, 207, 224, 221, 211, 225, 223, 210, 222, 219, 209, 229, 226, 216, 231, 228, 218, 237, 234, 224, 237, 234, 224, 236, 235, 222, 239, 238, 227, 238, 235, 225, 239, 238, 227, 241, 241, 230, 255, 253, 240, 255, 253, 242, 255, 255, 247, 254, 254, 242, 2, 0, 0, 82, 79, 69, 79, 76, 65, 80, 77, 67, 66, 65, 54, 75, 74, 63, 74, 73, 64, 69, 69, 57, 70, 69, 61, 62, 63, 54, 53, 52, 43, 49, 48, 40, 69, 68, 60, 52, 51, 40, 52, 51, 40, 45, 44, 33, 50, 50, 39, 49, 48, 40, 53, 52, 43, 52, 51, 42, 56, 55, 47, 46, 45, 36, 50, 50, 41, 57, 57, 48, 49, 48, 40, 56, 55, 47, 55, 54, 46, 53, 52, 43, 47, 46, 37, 42, 41, 33, 43, 45, 35, 34, 33, 25, 44, 46, 36, 42, 43, 34, 52, 54, 44, 53, 55, 46, 48, 49, 40, 58, 60, 50, 60, 59, 48, 53, 55, 43, 63, 65, 53, 67, 69, 57, 57, 59, 47, 65, 67, 55, 50, 52, 42, 62, 63, 54, 65, 67, 57, 59, 61, 51, 62, 63, 54, 70, 71, 62, 59, 61, 51, 72, 74, 64, 70, 71, 62, 73, 75, 65, 60, 62, 52, 77, 78, 69, 70, 69, 61, 88, 87, 78, 68, 67, 58, 61, 60, 49, 74, 73, 62, 66, 65, 56, 84, 84, 72, 66, 63, 53, 70, 67, 56, 81, 78, 68, 88, 85, 75, 64, 64, 53, 57, 57, 48, 81, 80, 71, 77, 76, 68, 70, 69, 61, 78, 78, 69, 88, 87, 78, 77, 73, 65, 77, 76, 68, 82, 81, 72, 74, 73, 64, 70, 69, 61, 69, 68, 60, 78, 78, 69, 60, 59, 50, 77, 78, 69, 59, 58, 49, 89, 88, 79, 54, 53, 46, 102, 100, 94, 77, 76, 68, 63, 62, 54, 49, 48, 40, 74, 73, 62, 62, 62, 50, 100, 100, 89, 102, 101, 90, 58, 55, 45, 111, 109, 98, 85, 82, 71, 70, 67, 56, 110, 107, 97, 90, 90, 78, 82, 81, 70, 56, 56, 45, 63, 63, 52, 95, 94, 83, 62, 62, 50, 59, 58, 47, 96, 95, 84, 53, 52, 41, 109, 108, 97, 56, 56, 45, 67, 66, 55, 114, 111, 100, 80, 79, 68, 74, 71, 61, 80, 79, 68, 58, 55, 45, 109, 106, 96, 60, 59, 48, 111, 109, 98, 70, 67, 56, 114, 111, 100, 69, 69, 57, 97, 96, 85, 49, 49, 38, 89, 88, 77, 80, 77, 67, 113, 110, 99, 69, 69, 57, 68, 67, 56, 57, 57, 46, 114, 114, 103, 57, 57, 46, 68, 67, 56, 75, 74, 63, 118, 116, 105, 84, 84, 72, 75, 73, 62, 118, 116, 105, 68, 67, 56, 59, 58, 47, 125, 122, 114, 56, 56, 45, 100, 100, 89, 94, 93, 82, 95, 94, 83, 78, 78, 67, 67, 66, 55, 104, 104, 92, 78, 78, 67, 95, 94, 83, 89, 88, 77, 78, 75, 64, 75, 73, 62, 59, 56, 46, 103, 102, 91, 75, 74, 63, 67, 66, 55, 80, 79, 68, 69, 69, 57, 127, 127, 116, 117, 116, 105, 70, 70, 59, 95, 94, 83, 105, 105, 94, 132, 131, 120, 116, 113, 103, 104, 102, 91, 137, 134, 124, 104, 102, 91, 91, 88, 77, 110, 107, 97, 73, 70, 60, 83, 81, 70, 158, 155, 145, 134, 131, 120, 73, 70, 60, 89, 86, 76, 90, 90, 78, 146, 143, 133, 88, 85, 75, 130, 129, 118, 97, 96, 85, 70, 70, 59, 95, 92, 82, 86, 83, 72, 81, 78, 68, 73, 72, 61, 68, 66, 55, 77, 74, 63, 115, 112, 102, 144, 141, 131, 100, 97, 86, 138, 135, 125, 138, 135, 125, 63, 60, 49, 118, 116, 105, 123, 120, 110, 118, 116, 105, 74, 73, 62, 73, 70, 60, 226, 226, 213, 225, 225, 211, 224, 224, 210, 220, 220, 207, 223, 223, 209, 224, 224, 210, 222, 221, 210, 225, 223, 210, 224, 222, 209, 225, 223, 210, 229, 226, 216, 230, 229, 218, 233, 230, 219, 238, 235, 225, 241, 238, 225, 236, 235, 224, 240, 237, 226, 235, 232, 220, 236, 235, 224, 242, 239, 228, 249, 249, 238, 255, 255, 244, 255, 253, 242, 222, 219, 209, 80, 77, 67, 89, 86, 76, 86, 83, 72, 96, 93, 83, 92, 89, 78, 80, 79, 68, 76, 76, 64, 53, 52, 41, 67, 66, 57, 56, 55, 47, 56, 55, 47, 67, 66, 57, 55, 54, 46, 59, 58, 49, 49, 49, 38, 43, 43, 32, 56, 56, 45, 53, 52, 41, 42, 42, 31, 50, 50, 39, 60, 62, 52, 43, 45, 35, 48, 47, 39, 52, 51, 42, 59, 61, 51, 45, 44, 35, 61, 60, 51, 45, 42, 34, 56, 55, 47, 52, 51, 42, 47, 46, 37, 49, 48, 40, 48, 49, 40, 44, 46, 36, 34, 35, 26, 53, 55, 46, 53, 55, 46, 58, 60, 50, 46, 45, 34, 55, 57, 45, 64, 64, 53, 64, 64, 53, 52, 54, 42, 66, 65, 54, 65, 67, 57, 80, 82, 72, 64, 66, 56, 80, 82, 70, 78, 80, 68, 65, 67, 57, 51, 53, 43, 62, 64, 52, 59, 61, 51, 56, 58, 46, 65, 67, 57, 73, 72, 63, 71, 71, 62, 55, 54, 46, 55, 54, 46, 78, 78, 67, 41, 41, 29, 83, 83, 71, 78, 78, 67, 77, 77, 65, 59, 58, 47, 82, 81, 70, 80, 79, 68, 96, 95, 84, 80, 79, 68, 95, 94, 83, 52, 51, 42, 59, 58, 47, 73, 72, 63, 92, 92, 83, 66, 65, 56, 88, 87, 78, 63, 62, 54, 75, 74, 65, 75, 74, 65, 52, 51, 42, 75, 74, 65, 80, 82, 72, 59, 61, 51, 59, 61, 51, 67, 69, 60, 72, 74, 64, 83, 82, 73, 57, 59, 49, 70, 71, 62, 81, 80, 71, 50, 50, 39, 91, 91, 80, 63, 62, 54, 71, 71, 60, 83, 81, 70, 106, 103, 92, 61, 59, 48, 95, 92, 82, 92, 89, 78, 60, 57, 47, 70, 67, 56, 64, 61, 50, 94, 93, 82, 77, 77, 65, 50, 50, 39, 63, 63, 52, 95, 94, 83, 62, 62, 50, 77, 77, 65, 106, 106, 95, 64, 64, 53, 62, 62, 50, 75, 74, 63, 67, 64, 54, 51, 48, 38, 88, 85, 75, 39, 36, 26, 78, 75, 64, 92, 89, 78, 81, 78, 68, 91, 91, 80, 117, 114, 104, 69, 69, 57, 110, 109, 98, 80, 79, 68, 61, 60, 49, 74, 71, 61, 85, 85, 74, 95, 94, 83, 93, 90, 80, 84, 84, 72, 106, 106, 95, 94, 93, 82, 81, 80, 69, 77, 74, 63, 66, 65, 54, 125, 123, 112, 114, 114, 103, 92, 92, 83, 85, 82, 71, 90, 90, 78, 80, 77, 67, 49, 49, 38, 96, 95, 84, 69, 69, 57, 81, 80, 71, 85, 85, 74, 69, 69, 57, 103, 102, 91, 64, 64, 53, 69, 69, 57, 96, 93, 83, 124, 121, 111, 71, 68, 57, 75, 73, 62, 81, 78, 68, 138, 137, 126, 91, 88, 77, 127, 127, 116, 97, 96, 85, 49, 49, 38, 73, 72, 61, 73, 72, 61, 77, 74, 63, 166, 163, 153, 99, 96, 85, 149, 146, 135, 137, 134, 124, 73, 70, 60, 68, 66, 55, 77, 74, 63, 65, 60, 50, 117, 114, 104, 129, 126, 116, 145, 142, 132, 99, 96, 85, 129, 126, 116, 81, 80, 71, 122, 119, 109, 145, 142, 132, 113, 113, 102, 55, 55, 43, 102, 101, 90, 138, 135, 125, 85, 85, 74, 88, 85, 75, 117, 116, 105, 91, 88, 77, 149, 146, 135, 91, 88, 77, 73, 70, 60, 89, 86, 76, 101, 98, 88, 85, 82, 71, 127, 127, 116, 138, 137, 126, 83, 83, 71, 121, 118, 107, 85, 82, 71, 87, 87, 73, 232, 232, 218, 226, 226, 213, 222, 221, 208, 218, 218, 204, 225, 223, 210, 223, 221, 208, 220, 220, 207, 217, 215, 202, 219, 216, 203, 221, 218, 205, 227, 224, 211, 229, 228, 215, 233, 230, 217, 235, 232, 220, 235, 232, 220, 236, 235, 222, 237, 236, 225, 236, 233, 223, 234, 234, 223, 245, 244, 233, 249, 249, 238, 249, 246, 233, 255, 252, 241, 72, 69, 59, 97, 95, 84, 91, 88, 77, 95, 92, 82, 88, 85, 75, 86, 83, 72, 78, 75, 64, 77, 77, 65, 63, 63, 52, 57, 59, 49, 63, 63, 52, 53, 52, 43, 52, 54, 44, 52, 51, 42, 50, 50, 39, 56, 56, 45, 56, 56, 45, 38, 37, 26, 63, 63, 52, 54, 53, 42, 59, 58, 47, 51, 53, 43, 55, 56, 47, 49, 50, 41, 50, 52, 42, 49, 50, 41, 53, 55, 46, 47, 46, 39, 53, 52, 43, 53, 52, 45, 48, 47, 39, 64, 64, 55, 49, 48, 40, 50, 52, 42, 50, 52, 42, 55, 56, 47, 47, 48, 39, 41, 42, 33, 50, 52, 40, 48, 48, 36, 62, 64, 52, 62, 64, 52, 65, 67, 55, 53, 55, 43, 63, 63, 52, 66, 68, 56, 55, 57, 45, 60, 62, 50, 80, 82, 70, 64, 66, 56, 77, 79, 67, 74, 76, 64, 56, 58, 46, 69, 69, 57, 64, 66, 56, 58, 60, 50, 69, 70, 61, 57, 59, 49, 82, 81, 72, 77, 76, 68, 55, 55, 43, 50, 50, 39, 61, 60, 49, 47, 46, 35, 82, 81, 70, 63, 63, 52, 88, 87, 76, 61, 60, 49, 97, 95, 84, 73, 70, 60, 87, 86, 75, 64, 60, 52, 83, 81, 70, 96, 93, 85, 56, 52, 44, 82, 79, 71, 62, 61, 52, 67, 66, 57, 67, 66, 57, 83, 82, 73, 76, 75, 66, 61, 60, 51, 79, 81, 71, 73, 75, 65, 80, 79, 70, 79, 81, 71, 74, 76, 66, 63, 64, 55, 87, 86, 77, 57, 57, 48, 60, 59, 50, 81, 80, 69, 92, 92, 81, 84, 84, 72, 62, 62, 50, 67, 64, 54, 94, 91, 81, 87, 84, 74, 75, 73, 62, 102, 99, 89, 103, 100, 90, 79, 76, 65, 94, 91, 81, 54, 53, 42, 84, 84, 72, 69, 69, 57, 85, 85, 74, 57, 57, 48, 64, 64, 53, 91, 91, 80, 96, 95, 84, 103, 102, 91, 109, 108, 97, 70, 70, 59, 66, 63, 53, 61, 60, 49, 99, 96, 85, 70, 67, 56, 66, 65, 54, 49, 46, 35, 105, 105, 94, 67, 66, 55, 70, 70, 59, 116, 115, 104, 69, 69, 57, 89, 88, 77, 72, 69, 59, 66, 63, 53, 52, 49, 39, 88, 87, 76, 87, 86, 75, 71, 68, 57, 107, 104, 94, 63, 63, 52, 97, 96, 85, 82, 79, 69, 96, 95, 84, 85, 81, 73, 111, 110, 101, 114, 114, 105, 81, 78, 70, 66, 65, 54, 102, 101, 92, 95, 94, 83, 60, 59, 48, 68, 67, 56, 82, 81, 70, 112, 112, 100, 60, 59, 48, 96, 95, 84, 112, 112, 100, 85, 85, 74, 123, 120, 110, 107, 104, 94, 116, 113, 103, 144, 141, 131, 142, 139, 128, 107, 104, 94, 138, 135, 125, 78, 75, 64, 75, 74, 63, 78, 78, 67, 114, 114, 103, 82, 81, 70, 94, 91, 81, 125, 123, 112, 89, 86, 76, 70, 67, 56, 97, 95, 84, 104, 102, 91, 79, 76, 65, 89, 86, 76, 141, 138, 127, 73, 70, 60, 125, 123, 112, 78, 75, 64, 100, 97, 89, 75, 73, 62, 74, 71, 61, 95, 92, 82, 138, 135, 125, 75, 74, 63, 84, 84, 72, 94, 91, 81, 64, 64, 53, 103, 102, 91, 129, 126, 116, 88, 87, 76, 158, 155, 145, 120, 120, 109, 72, 69, 57, 137, 134, 124, 95, 92, 82, 71, 68, 57, 108, 107, 96, 74, 73, 64, 102, 101, 92, 111, 110, 99, 95, 94, 85, 84, 84, 72, 113, 110, 99, 226, 226, 213, 224, 224, 210, 220, 220, 207, 222, 221, 208, 223, 223, 209, 220, 217, 204, 222, 220, 207, 222, 220, 207, 222, 220, 207, 222, 220, 207, 228, 225, 213, 231, 229, 216, 236, 234, 221, 235, 232, 220, 235, 232, 220, 237, 234, 224, 240, 237, 226, 234, 231, 218, 240, 237, 226, 247, 244, 233, 252, 250, 237, 249, 249, 236, 241, 241, 228, 0, 0, 0, 89, 87, 74, 89, 86, 76, 60, 57, 47, 79, 76, 65, 88, 85, 75, 73, 70, 60, 59, 58, 47, 63, 63, 52, 75, 74, 65, 59, 58, 49, 49, 48, 40, 34, 33, 25, 67, 66, 57, 38, 40, 28, 35, 36, 27, 64, 64, 55, 50, 50, 39, 48, 49, 40, 58, 60, 50, 47, 48, 39, 48, 49, 40, 45, 47, 39, 52, 54, 44, 55, 56, 47, 73, 72, 63, 68, 67, 58, 63, 62, 54, 59, 56, 48, 56, 52, 44, 52, 51, 42, 44, 46, 36, 52, 51, 42, 50, 50, 41, 60, 62, 52, 53, 55, 46, 49, 51, 39, 41, 43, 31, 53, 52, 41, 33, 35, 22, 56, 58, 46, 60, 62, 50, 58, 60, 48, 65, 67, 55, 63, 65, 53, 62, 64, 52, 66, 68, 56, 65, 67, 55, 66, 68, 56, 62, 64, 52, 66, 68, 56, 67, 66, 55, 82, 81, 70, 39, 38, 27, 83, 85, 72, 76, 75, 66, 62, 61, 52, 80, 79, 68, 75, 74, 65, 70, 69, 61, 67, 66, 57, 71, 71, 60, 81, 80, 69, 99, 99, 88, 71, 71, 60, 78, 78, 67, 77, 77, 65, 89, 88, 77, 63, 63, 52, 63, 59, 51, 78, 74, 66, 71, 67, 60, 87, 84, 76, 86, 83, 75, 67, 64, 56, 81, 78, 70, 63, 62, 54, 54, 53, 44, 69, 68, 60, 76, 75, 66, 75, 74, 65, 73, 72, 63, 85, 87, 77, 69, 70, 61, 40, 41, 32, 70, 71, 62, 78, 78, 69, 82, 81, 72, 78, 78, 69, 62, 61, 52, 74, 73, 64, 84, 84, 72, 80, 77, 67, 78, 75, 64, 84, 84, 72, 103, 100, 90, 87, 84, 74, 68, 66, 55, 66, 63, 53, 68, 66, 55, 96, 93, 83, 73, 70, 60, 45, 42, 32, 89, 86, 76, 88, 87, 78, 69, 69, 57, 75, 72, 64, 66, 65, 54, 75, 74, 63, 91, 90, 82, 78, 78, 67, 70, 70, 59, 80, 77, 67, 76, 76, 64, 117, 116, 105, 120, 117, 106, 65, 62, 52, 79, 76, 65, 85, 85, 74, 56, 56, 45, 105, 105, 94, 82, 81, 70, 82, 79, 69, 68, 67, 56, 50, 50, 39, 101, 98, 88, 63, 63, 52, 92, 89, 78, 54, 52, 41, 95, 94, 83, 60, 59, 48, 117, 114, 104, 95, 94, 83, 117, 116, 105, 69, 69, 57, 67, 66, 55, 97, 96, 85, 81, 80, 69, 82, 81, 70, 52, 51, 40, 120, 120, 109, 82, 81, 70, 89, 88, 77, 118, 117, 106, 117, 116, 105, 109, 108, 97, 121, 121, 110, 70, 70, 59, 138, 137, 126, 118, 116, 105, 42, 39, 28, 106, 106, 95, 127, 124, 113, 63, 63, 52, 64, 61, 50, 106, 103, 92, 134, 131, 120, 135, 132, 121, 124, 121, 111, 115, 112, 102, 131, 128, 118, 138, 137, 126, 78, 78, 67, 108, 107, 96, 94, 91, 81, 107, 104, 94, 75, 73, 62, 86, 83, 70, 78, 75, 64, 71, 68, 57, 85, 82, 71, 91, 88, 77, 142, 139, 128, 116, 113, 103, 145, 142, 132, 131, 128, 118, 82, 79, 69, 101, 98, 88, 137, 134, 124, 114, 111, 100, 131, 128, 118, 146, 143, 133, 90, 90, 78, 67, 64, 54, 119, 119, 107, 121, 121, 110, 81, 78, 68, 85, 85, 74, 151, 148, 138, 78, 75, 64, 95, 92, 82, 59, 56, 46, 96, 95, 84, 74, 73, 62, 92, 92, 83, 73, 72, 63, 100, 100, 91, 88, 87, 78, 62, 61, 52, 126, 126, 114, 86, 88, 76, 227, 227, 214, 227, 227, 214, 223, 223, 209, 225, 223, 210, 217, 217, 203, 224, 224, 210, 223, 220, 210, 222, 220, 207, 224, 224, 210, 227, 224, 211, 224, 222, 209, 222, 220, 207, 222, 220, 207, 242, 239, 226, 234, 231, 218, 237, 235, 222, 235, 232, 220, 236, 233, 223, 239, 238, 227, 251, 251, 237, 251, 248, 238, 250, 248, 235, 187, 184, 174, 56, 53, 42, 94, 92, 79, 66, 63, 53, 68, 66, 55, 80, 77, 67, 68, 66, 55, 67, 64, 54, 72, 69, 59, 61, 60, 49, 60, 59, 48, 52, 51, 42, 45, 44, 35, 61, 60, 51, 56, 56, 45, 54, 53, 42, 41, 40, 32, 49, 48, 40, 40, 39, 28, 48, 47, 39, 53, 55, 46, 58, 60, 50, 49, 50, 41, 43, 45, 35, 51, 53, 43, 42, 43, 34, 62, 63, 54, 47, 48, 39, 46, 45, 36, 41, 40, 32, 49, 48, 40, 48, 47, 39, 52, 51, 42, 47, 46, 37, 53, 52, 43, 50, 50, 41, 30, 32, 20, 54, 53, 42, 50, 52, 40, 54, 53, 42, 59, 61, 49, 57, 59, 47, 65, 68, 53, 64, 66, 52, 62, 64, 52, 70, 72, 60, 62, 64, 52, 52, 55, 40, 51, 53, 41, 83, 85, 72, 66, 68, 56, 68, 67, 56, 69, 71, 59, 76, 76, 64, 73, 72, 63, 62, 62, 50, 76, 76, 64, 75, 74, 63, 85, 85, 74, 52, 51, 40, 60, 59, 48, 55, 55, 43, 73, 72, 61, 54, 53, 42, 89, 88, 77, 75, 74, 63, 68, 67, 56, 91, 91, 80, 83, 81, 70, 86, 83, 72, 85, 82, 71, 87, 84, 74, 87, 84, 74, 65, 62, 54, 73, 70, 62, 85, 81, 73, 78, 74, 66, 59, 58, 49, 66, 63, 55, 88, 87, 78, 67, 66, 57, 64, 64, 55, 80, 79, 70, 56, 57, 48, 71, 73, 63, 51, 53, 43, 82, 81, 72, 73, 72, 63, 80, 79, 70, 83, 82, 73, 85, 85, 76, 84, 83, 75, 74, 73, 64, 78, 78, 69, 63, 63, 52, 76, 76, 64, 78, 78, 67, 83, 81, 70, 72, 69, 59, 80, 77, 67, 83, 81, 70, 73, 70, 60, 83, 81, 70, 94, 91, 81, 94, 91, 83, 52, 49, 41, 61, 60, 51, 73, 72, 63, 94, 93, 84, 100, 100, 89, 82, 81, 70, 98, 98, 86, 54, 53, 42, 80, 79, 68, 81, 80, 69, 99, 99, 88, 118, 117, 106, 85, 85, 74, 93, 90, 80, 69, 69, 57, 66, 65, 54, 103, 102, 91, 83, 81, 70, 101, 98, 88, 46, 45, 34, 75, 73, 62, 61, 59, 48, 83, 81, 70, 58, 55, 45, 105, 105, 94, 110, 109, 98, 99, 96, 85, 91, 88, 77, 62, 62, 50, 102, 101, 90, 51, 48, 38, 91, 90, 82, 73, 72, 63, 78, 78, 69, 62, 61, 52, 116, 115, 104, 95, 94, 83, 66, 65, 54, 103, 102, 91, 50, 50, 39, 117, 116, 105, 76, 76, 64, 110, 109, 98, 119, 119, 107, 112, 112, 100, 81, 80, 69, 106, 103, 92, 111, 110, 99, 104, 102, 91, 83, 81, 70, 96, 93, 83, 120, 117, 104, 129, 126, 116, 79, 76, 65, 122, 119, 109, 100, 97, 86, 88, 85, 75, 85, 85, 74, 119, 119, 107, 128, 128, 117, 67, 66, 55, 77, 74, 63, 106, 106, 95, 94, 91, 81, 63, 60, 49, 87, 84, 74, 144, 141, 131, 127, 124, 113, 114, 111, 100, 106, 103, 92, 75, 73, 62, 65, 62, 52, 151, 148, 140, 109, 108, 99, 72, 69, 59, 99, 95, 87, 145, 142, 132, 99, 95, 87, 106, 105, 97, 70, 66, 58, 99, 99, 88, 142, 142, 131, 128, 125, 114, 138, 135, 125, 97, 94, 86, 81, 80, 69, 61, 60, 49, 135, 135, 124, 88, 85, 75, 96, 95, 84, 91, 90, 82, 99, 100, 91, 73, 75, 65, 85, 86, 79, 101, 105, 94, 66, 68, 58, 74, 78, 65, 223, 223, 207, 224, 222, 209, 221, 218, 205, 223, 221, 208, 219, 216, 203, 222, 221, 208, 219, 219, 205, 222, 220, 207, 223, 223, 209, 224, 222, 209, 224, 222, 209, 224, 222, 209, 225, 223, 210, 230, 228, 215, 229, 227, 214, 230, 228, 215, 237, 235, 222, 236, 233, 223, 244, 242, 229, 249, 246, 233, 251, 248, 238, 252, 249, 239, 26, 24, 13, 92, 89, 78, 80, 77, 67, 85, 82, 71, 70, 67, 56, 85, 82, 71, 72, 69, 59, 58, 55, 45, 64, 64, 53, 34, 34, 22, 59, 58, 47, 49, 51, 39, 60, 59, 48, 47, 46, 35, 50, 50, 39, 61, 60, 49, 57, 57, 48, 52, 51, 40, 53, 52, 41, 50, 50, 41, 45, 44, 35, 48, 49, 40, 44, 46, 36, 49, 50, 43, 44, 46, 36, 43, 45, 35, 43, 43, 34, 45, 44, 35, 48, 47, 39, 35, 34, 26, 62, 61, 52, 59, 58, 49, 49, 48, 40, 50, 50, 41, 49, 48, 40, 42, 44, 32, 38, 40, 28, 55, 57, 45, 52, 51, 40, 52, 51, 40, 48, 50, 38, 56, 58, 46, 62, 64, 52, 71, 73, 59, 60, 63, 48, 62, 64, 52, 59, 61, 49, 63, 65, 53, 58, 60, 48, 65, 67, 55, 76, 76, 64, 70, 72, 60, 73, 72, 61, 57, 57, 46, 78, 78, 67, 70, 69, 61, 46, 45, 36, 77, 77, 65, 63, 63, 52, 77, 77, 65, 61, 60, 49, 64, 64, 53, 57, 57, 46, 96, 95, 84, 71, 71, 60, 67, 66, 55, 60, 59, 48, 78, 78, 67, 73, 70, 60, 82, 79, 69, 52, 49, 39, 65, 62, 52, 80, 77, 67, 70, 66, 58, 68, 65, 57, 73, 70, 62, 81, 78, 70, 80, 79, 70, 64, 64, 55, 52, 51, 42, 56, 57, 48, 65, 67, 57, 80, 82, 72, 51, 53, 43, 63, 64, 55, 69, 70, 61, 87, 89, 79, 75, 74, 65, 69, 68, 60, 81, 80, 71, 83, 82, 73, 75, 74, 63, 66, 65, 54, 70, 70, 59, 63, 63, 52, 94, 93, 82, 62, 62, 50, 70, 70, 59, 58, 55, 45, 61, 59, 48, 92, 92, 81, 48, 48, 36, 86, 83, 72, 130, 129, 118, 121, 121, 110, 93, 90, 82, 70, 67, 56, 85, 85, 76, 73, 72, 63, 66, 65, 54, 52, 51, 40, 71, 71, 60, 95, 92, 82, 97, 96, 85, 75, 74, 63, 47, 46, 35, 91, 91, 80, 60, 59, 48, 106, 106, 95, 67, 66, 55, 91, 91, 80, 75, 74, 63, 59, 56, 46, 75, 73, 62, 102, 101, 90, 88, 87, 76, 71, 71, 60, 89, 88, 77, 73, 72, 61, 57, 57, 46, 68, 67, 56, 74, 73, 64, 102, 99, 91, 90, 89, 80, 78, 78, 69, 96, 95, 86, 98, 97, 89, 77, 76, 68, 73, 72, 63, 75, 74, 65, 95, 94, 83, 85, 85, 74, 112, 112, 100, 84, 84, 72, 83, 81, 70, 76, 76, 64, 101, 98, 88, 122, 119, 109, 121, 118, 110, 72, 69, 59, 56, 56, 45, 105, 105, 94, 87, 86, 75, 46, 45, 34, 118, 116, 105, 114, 111, 100, 108, 105, 95, 93, 90, 80, 96, 93, 83, 106, 103, 92, 68, 66, 55, 124, 121, 111, 68, 67, 56, 64, 61, 50, 108, 107, 96, 118, 117, 106, 84, 84, 72, 87, 84, 74, 135, 132, 119, 79, 76, 65, 100, 97, 86, 71, 68, 57, 151, 148, 138, 127, 124, 113, 99, 96, 85, 110, 107, 97, 54, 53, 42, 151, 150, 139, 106, 105, 97, 86, 83, 72, 124, 121, 113, 82, 81, 72, 114, 111, 103, 142, 142, 131, 167, 164, 154, 129, 126, 116, 78, 78, 67, 68, 66, 55, 145, 144, 133, 95, 92, 82, 109, 108, 97, 109, 108, 97, 76, 76, 64, 121, 118, 110, 120, 119, 111, 112, 111, 103, 56, 57, 50, 88, 90, 82, 76, 77, 68, 57, 61, 50, 61, 65, 55, 57, 64, 52, 224, 222, 209, 227, 224, 211, 218, 218, 204, 220, 217, 204, 216, 216, 202, 220, 217, 204, 222, 220, 207, 223, 221, 208, 230, 228, 215, 227, 224, 211, 229, 227, 214, 227, 224, 211, 224, 222, 209, 222, 220, 207, 223, 221, 208, 227, 224, 211, 229, 227, 214, 233, 230, 219, 248, 245, 232, 251, 249, 236, 247, 244, 233, 224, 221, 211, 0, 0, 0, 85, 82, 71, 80, 77, 67, 60, 57, 47, 64, 61, 50, 68, 66, 55, 71, 68, 57, 78, 78, 65, 61, 60, 49, 60, 59, 48, 64, 64, 55, 43, 43, 32, 47, 46, 35, 39, 38, 27, 40, 39, 28, 59, 58, 47, 52, 51, 42, 29, 26, 15, 54, 52, 41, 48, 47, 39, 57, 57, 48, 56, 55, 47, 46, 45, 36, 54, 53, 46, 57, 57, 48, 40, 41, 32, 63, 62, 54, 49, 49, 38, 60, 59, 50, 50, 50, 39, 45, 44, 35, 52, 51, 40, 54, 53, 42, 48, 47, 39, 40, 37, 29, 48, 48, 36, 50, 50, 41, 60, 59, 48, 49, 49, 38, 55, 55, 43, 56, 56, 45, 57, 59, 45, 51, 54, 39, 65, 68, 53, 67, 70, 55, 73, 75, 63, 69, 71, 59, 66, 68, 56, 57, 59, 47, 67, 66, 55, 63, 65, 53, 59, 61, 49, 59, 62, 47, 66, 65, 54, 56, 56, 45, 73, 72, 61, 78, 78, 67, 47, 46, 37, 77, 77, 65, 64, 64, 53, 45, 44, 33, 73, 72, 63, 54, 53, 42, 85, 82, 71, 64, 61, 50, 56, 53, 42, 92, 89, 78, 79, 76, 65, 71, 68, 57, 63, 60, 49, 80, 77, 67, 66, 63, 53, 77, 73, 65, 59, 56, 48, 53, 50, 42, 58, 55, 47, 54, 51, 43, 88, 87, 78, 64, 64, 55, 67, 66, 57, 60, 59, 50, 89, 88, 79, 67, 69, 60, 56, 55, 47, 54, 53, 44, 78, 80, 70, 72, 74, 64, 67, 66, 57, 66, 65, 56, 82, 81, 72, 75, 72, 64, 55, 55, 43, 73, 72, 61, 82, 81, 70, 61, 60, 49, 75, 74, 63, 78, 78, 67, 54, 53, 42, 72, 69, 59, 81, 80, 69, 56, 56, 45, 59, 58, 47, 112, 112, 100, 59, 58, 47, 81, 80, 71, 80, 79, 70, 113, 109, 101, 78, 78, 69, 59, 58, 49, 73, 72, 61, 87, 86, 75, 62, 62, 50, 88, 87, 76, 88, 87, 76, 85, 85, 74, 60, 59, 48, 104, 104, 92, 66, 65, 54, 81, 80, 69, 108, 107, 96, 98, 98, 86, 63, 63, 52, 92, 92, 81, 93, 90, 80, 88, 87, 76, 94, 93, 82, 83, 81, 70, 54, 53, 42, 95, 94, 83, 60, 59, 48, 85, 85, 74, 97, 96, 87, 68, 65, 57, 76, 75, 66, 94, 93, 84, 111, 110, 101, 104, 105, 96, 100, 102, 92, 96, 95, 86, 84, 83, 75, 68, 67, 58, 84, 84, 72, 55, 55, 43, 99, 99, 88, 71, 71, 60, 97, 95, 84, 74, 73, 62, 78, 78, 67, 68, 66, 55, 68, 67, 56, 87, 86, 75, 97, 96, 85, 100, 100, 89, 124, 123, 112, 78, 75, 64, 99, 96, 85, 85, 85, 74, 63, 60, 49, 100, 100, 89, 79, 76, 65, 96, 95, 84, 138, 137, 126, 88, 87, 76, 82, 81, 72, 95, 94, 85, 142, 142, 131, 70, 67, 56, 136, 133, 123, 78, 75, 64, 128, 125, 114, 102, 99, 89, 115, 112, 102, 92, 89, 78, 74, 71, 61, 85, 82, 71, 94, 91, 81, 95, 92, 82, 87, 84, 74, 77, 76, 68, 86, 83, 72, 81, 78, 70, 92, 88, 80, 81, 78, 70, 133, 132, 124, 78, 75, 64, 102, 101, 92, 87, 84, 76, 87, 84, 74, 120, 119, 111, 128, 128, 119, 68, 67, 58, 76, 76, 64, 95, 94, 85, 104, 103, 94, 71, 71, 62, 57, 56, 50, 59, 64, 56, 52, 54, 46, 80, 84, 73, 58, 61, 53, 36, 40, 29, 43, 47, 36, 223, 221, 208, 223, 223, 209, 222, 220, 207, 222, 220, 207, 219, 216, 203, 216, 214, 201, 220, 217, 204, 221, 218, 207, 222, 220, 207, 224, 222, 209, 227, 224, 211, 227, 224, 211, 227, 224, 211, 229, 227, 214, 225, 223, 210, 224, 222, 209, 221, 218, 205, 231, 229, 216, 244, 242, 229, 243, 240, 230, 254, 251, 240, 92, 89, 78, 53, 50, 40, 71, 68, 57, 57, 54, 43, 82, 79, 69, 80, 77, 67, 79, 76, 65, 67, 64, 54, 48, 48, 36, 57, 57, 46, 55, 57, 45, 61, 60, 49, 72, 74, 64, 51, 53, 43, 36, 36, 27, 52, 51, 42, 57, 57, 48, 53, 52, 43, 50, 50, 41, 38, 37, 28, 52, 51, 42, 54, 53, 44, 46, 45, 36, 38, 37, 28, 52, 51, 42, 52, 51, 42, 46, 45, 36, 47, 46, 37, 53, 52, 43, 52, 51, 42, 41, 40, 32, 47, 46, 35, 46, 45, 36, 43, 43, 32, 52, 51, 40, 53, 50, 40, 46, 45, 34, 54, 53, 42, 64, 61, 50, 57, 57, 46, 62, 62, 48, 61, 60, 49, 56, 56, 45, 62, 62, 48, 53, 53, 39, 63, 65, 51, 47, 48, 36, 67, 69, 57, 69, 69, 57, 65, 67, 55, 46, 45, 34, 71, 71, 60, 61, 60, 49, 76, 76, 64, 77, 77, 65, 57, 57, 46, 67, 66, 55, 67, 69, 60, 82, 81, 72, 56, 56, 45, 76, 76, 64, 77, 77, 65, 68, 67, 56, 96, 95, 84, 62, 62, 50, 50, 50, 39, 64, 61, 50, 70, 67, 56, 58, 55, 45, 80, 77, 67, 86, 83, 72, 70, 67, 56, 60, 57, 47, 77, 74, 63, 88, 85, 77, 92, 88, 80, 85, 81, 73, 56, 52, 44, 70, 69, 61, 53, 52, 43, 77, 76, 68, 76, 75, 66, 75, 74, 65, 84, 83, 75, 69, 68, 60, 69, 70, 61, 56, 55, 47, 78, 80, 70, 66, 65, 56, 76, 75, 66, 78, 78, 69, 70, 69, 61, 60, 59, 50, 82, 81, 72, 64, 64, 53, 66, 65, 56, 68, 67, 56, 64, 64, 53, 100, 100, 91, 59, 58, 49, 64, 64, 53, 70, 69, 61, 68, 67, 56, 59, 58, 47, 61, 60, 49, 78, 78, 67, 71, 71, 60, 100, 100, 89, 75, 73, 62, 60, 57, 47, 84, 84, 72, 67, 66, 55, 61, 60, 49, 94, 93, 82, 53, 52, 41, 61, 60, 49, 98, 98, 86, 84, 84, 72, 68, 67, 56, 108, 107, 96, 59, 58, 47, 74, 73, 62, 73, 72, 61, 57, 57, 46, 97, 96, 85, 62, 62, 50, 112, 112, 100, 76, 76, 64, 68, 67, 56, 82, 79, 69, 82, 81, 70, 90, 89, 80, 83, 82, 73, 50, 50, 41, 97, 96, 87, 68, 67, 58, 100, 102, 92, 102, 104, 94, 77, 78, 69, 57, 59, 49, 76, 77, 68, 66, 65, 56, 77, 77, 65, 69, 68, 60, 106, 106, 95, 71, 68, 57, 57, 57, 46, 82, 81, 70, 96, 93, 85, 64, 64, 53, 75, 74, 63, 98, 98, 86, 64, 64, 53, 64, 64, 53, 94, 93, 80, 96, 93, 83, 71, 71, 58, 88, 87, 76, 99, 99, 88, 67, 66, 55, 90, 90, 78, 118, 117, 106, 70, 70, 59, 103, 102, 91, 83, 82, 73, 92, 92, 81, 84, 84, 72, 66, 63, 53, 63, 60, 49, 78, 75, 64, 132, 129, 119, 107, 104, 94, 117, 114, 104, 108, 105, 95, 106, 103, 92, 86, 83, 72, 59, 56, 46, 106, 106, 95, 88, 87, 76, 113, 112, 104, 100, 97, 86, 115, 112, 104, 66, 65, 56, 140, 139, 130, 75, 74, 65, 61, 58, 50, 82, 81, 72, 66, 64, 58, 117, 116, 109, 88, 90, 82, 67, 69, 62, 72, 73, 66, 60, 62, 54, 66, 68, 58, 60, 62, 54, 38, 44, 35, 48, 52, 46, 63, 69, 60, 43, 49, 41, 34, 40, 31, 35, 41, 32, 46, 52, 43, 49, 57, 48, 227, 225, 209, 222, 220, 207, 220, 217, 204, 220, 217, 204, 219, 216, 203, 220, 217, 204, 221, 218, 205, 222, 220, 207, 220, 217, 204, 225, 223, 210, 227, 224, 211, 229, 227, 214, 227, 225, 209, 228, 225, 213, 227, 225, 209, 233, 230, 217, 237, 235, 222, 234, 231, 218, 242, 239, 226, 250, 248, 235, 242, 239, 228, 29, 26, 15, 79, 76, 65, 47, 45, 34, 66, 63, 53, 82, 79, 69, 83, 81, 70, 67, 64, 54, 59, 56, 48, 63, 62, 54, 68, 67, 58, 35, 34, 26, 34, 33, 25, 52, 51, 42, 55, 54, 46, 48, 47, 39, 42, 42, 31, 48, 48, 36, 59, 58, 47, 62, 62, 50, 48, 48, 36, 61, 60, 51, 41, 40, 32, 31, 30, 21, 55, 54, 46, 47, 46, 37, 47, 48, 39, 47, 48, 39, 44, 46, 36, 44, 46, 36, 47, 48, 39, 47, 48, 39, 52, 51, 40, 48, 47, 39, 68, 67, 58, 53, 52, 43, 45, 44, 33, 59, 58, 47, 46, 45, 36, 57, 57, 46, 52, 51, 40, 55, 55, 43, 50, 50, 37, 57, 57, 46, 69, 69, 57, 67, 66, 55, 57, 59, 47, 55, 57, 45, 58, 60, 48, 68, 67, 56, 69, 69, 57, 63, 63, 52, 64, 64, 53, 75, 74, 63, 61, 60, 49, 53, 52, 41, 73, 72, 61, 65, 67, 55, 71, 73, 61, 64, 64, 53, 85, 85, 74, 64, 64, 53, 78, 78, 67, 61, 60, 49, 63, 63, 52, 80, 79, 68, 53, 52, 41, 70, 70, 59, 80, 77, 67, 65, 62, 52, 73, 70, 60, 70, 67, 56, 80, 77, 67, 73, 70, 62, 75, 72, 64, 64, 61, 50, 70, 66, 58, 70, 66, 58, 69, 68, 60, 78, 78, 69, 82, 81, 72, 83, 82, 73, 57, 57, 48, 78, 78, 69, 66, 65, 56, 64, 66, 56, 67, 69, 60, 97, 96, 87, 74, 76, 66, 77, 76, 68, 68, 67, 58, 84, 83, 75, 67, 66, 57, 70, 69, 61, 70, 69, 61, 80, 79, 70, 56, 55, 47, 75, 74, 63, 76, 76, 64, 83, 82, 73, 71, 68, 57, 66, 65, 54, 71, 71, 60, 91, 91, 80, 60, 59, 48, 91, 90, 82, 73, 72, 61, 77, 77, 65, 69, 68, 60, 75, 73, 62, 53, 50, 40, 56, 53, 42, 77, 74, 63, 82, 79, 69, 57, 57, 46, 56, 56, 45, 70, 70, 59, 99, 99, 88, 47, 46, 35, 85, 85, 74, 94, 93, 82, 94, 93, 82, 73, 72, 61, 64, 64, 55, 89, 88, 77, 78, 78, 67, 105, 105, 94, 94, 93, 82, 78, 78, 67, 42, 42, 31, 74, 73, 62, 83, 83, 71, 119, 118, 110, 77, 76, 68, 91, 90, 82, 55, 56, 47, 99, 100, 91, 96, 95, 86, 62, 63, 54, 77, 76, 68, 66, 68, 58, 99, 98, 90, 90, 91, 82, 102, 101, 90, 82, 81, 70, 89, 88, 77, 94, 93, 82, 75, 74, 63, 57, 57, 46, 73, 72, 61, 114, 114, 103, 64, 64, 53, 64, 64, 53, 55, 55, 43, 79, 76, 65, 82, 79, 69, 83, 83, 71, 97, 95, 84, 42, 42, 31, 108, 107, 96, 110, 109, 98, 117, 116, 105, 114, 114, 103, 119, 119, 107, 83, 83, 71, 76, 76, 64, 64, 64, 53, 83, 83, 71, 108, 107, 96, 76, 76, 64, 61, 59, 48, 64, 64, 53, 64, 61, 50, 138, 135, 125, 80, 79, 68, 135, 135, 124, 117, 116, 105, 133, 133, 121, 114, 114, 103, 133, 132, 124, 125, 124, 115, 93, 90, 80, 90, 89, 80, 112, 111, 103, 62, 61, 52, 79, 81, 71, 81, 83, 73, 62, 63, 56, 58, 59, 54, 79, 80, 75, 68, 71, 66, 65, 68, 62, 43, 46, 40, 51, 54, 48, 47, 50, 45, 42, 45, 39, 45, 50, 44, 42, 48, 41, 45, 50, 44, 41, 47, 38, 34, 40, 31, 51, 59, 50, 54, 60, 51, 58, 68, 58, 229, 227, 214, 222, 220, 207, 216, 214, 201, 220, 217, 204, 219, 216, 203, 217, 214, 204, 220, 217, 204, 225, 223, 210, 221, 218, 205, 221, 218, 205, 227, 224, 211, 225, 223, 210, 230, 228, 215, 222, 220, 207, 228, 225, 213, 229, 227, 214, 237, 235, 222, 234, 231, 218, 236, 234, 219, 240, 237, 224, 217, 214, 204, 16, 13, 3, 80, 77, 67, 50, 47, 36, 92, 89, 78, 74, 71, 61, 79, 76, 65, 66, 63, 55, 65, 62, 54, 63, 62, 54, 46, 45, 36, 73, 72, 63, 56, 55, 47, 53, 52, 43, 50, 50, 41, 36, 36, 27, 42, 42, 31, 46, 45, 34, 56, 56, 45, 32, 31, 22, 47, 46, 37, 56, 55, 47, 60, 59, 50, 35, 34, 26, 47, 46, 39, 49, 50, 43, 41, 42, 33, 43, 45, 35, 47, 48, 39, 42, 43, 34, 43, 45, 35, 35, 36, 27, 52, 54, 44, 38, 40, 30, 38, 40, 30, 46, 45, 36, 42, 41, 33, 52, 51, 42, 54, 53, 42, 49, 49, 38, 52, 51, 40, 48, 48, 36, 49, 49, 38, 46, 45, 34, 52, 51, 40, 53, 55, 43, 69, 69, 57, 63, 63, 52, 56, 58, 46, 57, 57, 46, 67, 69, 57, 47, 46, 35, 69, 71, 59, 55, 55, 43, 76, 78, 65, 76, 78, 65, 60, 59, 48, 70, 72, 60, 64, 64, 53, 67, 66, 55, 62, 62, 50, 61, 60, 49, 67, 66, 55, 67, 66, 55, 85, 82, 71, 81, 78, 68, 82, 81, 70, 64, 61, 50, 65, 62, 52, 58, 55, 45, 51, 48, 38, 60, 57, 47, 79, 76, 65, 75, 73, 62, 77, 73, 65, 82, 79, 71, 68, 65, 57, 54, 53, 44, 77, 76, 68, 88, 87, 78, 55, 54, 46, 77, 76, 68, 54, 53, 44, 69, 68, 60, 62, 61, 52, 74, 73, 64, 75, 74, 65, 80, 79, 70, 72, 74, 64, 67, 66, 57, 49, 48, 40, 68, 67, 58, 89, 88, 79, 69, 68, 60, 82, 81, 72, 69, 68, 60, 52, 51, 42, 57, 57, 48, 71, 71, 62, 75, 74, 65, 70, 69, 61, 75, 74, 63, 83, 83, 71, 74, 73, 62, 82, 81, 70, 56, 56, 45, 77, 77, 65, 88, 87, 76, 101, 98, 88, 79, 76, 65, 97, 95, 84, 91, 88, 77, 73, 70, 60, 72, 69, 59, 77, 74, 63, 55, 55, 43, 88, 87, 76, 86, 83, 72, 106, 103, 92, 86, 83, 72, 62, 62, 50, 70, 70, 59, 73, 72, 61, 64, 64, 53, 84, 84, 72, 119, 119, 107, 71, 71, 60, 81, 80, 69, 69, 69, 57, 56, 56, 45, 90, 90, 78, 68, 67, 56, 63, 62, 54, 73, 72, 63, 85, 85, 76, 102, 101, 92, 85, 85, 76, 73, 72, 63, 95, 94, 85, 57, 57, 48, 106, 105, 97, 90, 89, 80, 70, 69, 61, 56, 56, 45, 95, 94, 83, 66, 63, 53, 55, 55, 43, 61, 60, 49, 116, 115, 104, 92, 89, 78, 102, 99, 89, 94, 91, 81, 49, 49, 38, 88, 85, 75, 110, 107, 97, 85, 85, 72, 70, 70, 57, 85, 85, 74, 53, 52, 41, 91, 91, 80, 59, 58, 47, 110, 109, 98, 75, 74, 63, 85, 85, 74, 66, 65, 54, 94, 91, 81, 125, 124, 115, 116, 115, 104, 69, 68, 60, 70, 70, 59, 97, 96, 85, 116, 115, 104, 110, 109, 98, 70, 67, 56, 76, 76, 64, 114, 114, 103, 106, 106, 95, 90, 90, 78, 104, 101, 93, 62, 61, 52, 106, 105, 97, 83, 83, 71, 52, 51, 42, 78, 80, 70, 63, 64, 55, 57, 63, 54, 74, 80, 71, 55, 61, 52, 49, 55, 48, 41, 47, 40, 40, 45, 39, 39, 44, 38, 47, 52, 46, 40, 43, 38, 52, 55, 49, 44, 47, 41, 52, 55, 49, 53, 58, 52, 61, 67, 58, 66, 69, 62, 63, 69, 62, 67, 73, 64, 75, 81, 72, 78, 84, 77, 225, 225, 211, 216, 214, 201, 220, 217, 204, 212, 209, 196, 215, 213, 200, 220, 217, 206, 220, 217, 206, 216, 214, 201, 224, 221, 211, 225, 223, 210, 224, 222, 209, 224, 222, 209, 228, 225, 213, 227, 224, 211, 233, 230, 217, 230, 228, 215, 238, 236, 223, 241, 238, 225, 241, 238, 225, 230, 228, 215, 121, 118, 105, 73, 70, 60, 83, 83, 71, 80, 79, 68, 66, 63, 53, 72, 69, 59, 85, 82, 71, 56, 52, 44, 61, 60, 51, 57, 57, 48, 47, 46, 37, 42, 41, 33, 45, 44, 35, 41, 40, 34, 43, 43, 34, 56, 55, 47, 47, 46, 35, 58, 55, 47, 53, 52, 43, 43, 43, 34, 49, 48, 40, 55, 54, 46, 45, 44, 35, 49, 48, 40, 50, 49, 43, 39, 38, 31, 54, 53, 46, 63, 62, 54, 39, 38, 29, 47, 48, 39, 42, 43, 34, 33, 34, 25, 45, 44, 35, 55, 54, 46, 39, 38, 29, 42, 41, 33, 41, 41, 29, 56, 56, 45, 48, 47, 39, 55, 55, 43, 50, 50, 39, 59, 58, 47, 57, 57, 46, 52, 51, 40, 53, 52, 41, 60, 59, 48, 63, 63, 52, 54, 53, 42, 68, 67, 56, 64, 64, 53, 68, 67, 56, 66, 65, 54, 62, 62, 50, 64, 64, 53, 56, 56, 45, 63, 63, 52, 66, 65, 54, 73, 72, 61, 60, 59, 48, 69, 69, 57, 64, 64, 53, 71, 71, 58, 73, 72, 61, 61, 61, 47, 86, 83, 70, 71, 71, 58, 77, 74, 61, 58, 55, 45, 81, 79, 66, 64, 61, 50, 64, 61, 50, 63, 60, 49, 92, 89, 78, 49, 46, 35, 100, 97, 86, 57, 53, 46, 52, 49, 41, 79, 76, 68, 60, 59, 50, 74, 73, 64, 74, 73, 64, 66, 65, 56, 83, 82, 73, 90, 89, 80, 85, 85, 74, 74, 76, 64, 78, 78, 67, 74, 73, 64, 65, 67, 57, 63, 64, 55, 81, 80, 71, 71, 73, 63, 66, 65, 56, 73, 72, 63, 59, 58, 49, 83, 82, 73, 64, 64, 55, 69, 68, 60, 83, 82, 73, 77, 76, 68, 49, 48, 40, 74, 73, 62, 90, 90, 78, 82, 81, 70, 78, 78, 67, 56, 56, 45, 70, 70, 59, 75, 74, 63, 72, 69, 59, 85, 82, 71, 89, 86, 76, 43, 40, 29, 94, 91, 81, 68, 66, 55, 54, 53, 42, 80, 79, 68, 67, 64, 54, 74, 71, 61, 64, 64, 53, 82, 81, 70, 74, 73, 62, 78, 78, 67, 82, 81, 70, 167, 166, 155, 95, 94, 83, 100, 100, 89, 60, 59, 48, 78, 78, 67, 78, 78, 67, 50, 50, 39, 78, 78, 67, 111, 110, 99, 78, 78, 69, 61, 60, 51, 84, 83, 75, 61, 60, 51, 73, 72, 63, 71, 71, 62, 110, 109, 100, 95, 94, 85, 64, 64, 55, 82, 81, 72, 77, 77, 65, 55, 55, 43, 97, 96, 85, 62, 62, 50, 62, 62, 50, 83, 83, 71, 103, 102, 91, 89, 86, 76, 76, 76, 64, 81, 78, 68, 91, 91, 80, 124, 121, 111, 106, 103, 92, 81, 80, 69, 78, 78, 67, 91, 91, 80, 95, 94, 83, 69, 69, 57, 70, 70, 59, 128, 128, 117, 61, 60, 49, 128, 128, 117, 89, 88, 77, 91, 91, 80, 94, 93, 84, 61, 60, 49, 113, 113, 102, 108, 107, 96, 114, 114, 103, 118, 117, 106, 108, 107, 96, 104, 103, 94, 86, 83, 72, 68, 67, 56, 77, 77, 65, 83, 82, 73, 83, 82, 73, 87, 86, 77, 80, 79, 70, 79, 81, 71, 69, 70, 61, 53, 57, 49, 61, 65, 57, 43, 49, 43, 41, 49, 39, 41, 47, 40, 40, 45, 39, 46, 51, 45, 43, 49, 43, 42, 48, 41, 57, 59, 56, 54, 57, 52, 67, 68, 64, 63, 64, 59, 55, 59, 51, 86, 89, 83, 90, 94, 88, 78, 84, 75, 95, 100, 92, 137, 140, 132, 255, 255, 255, 255, 255, 255, 223, 221, 208, 216, 216, 202, 219, 216, 203, 217, 214, 204, 222, 219, 209, 217, 214, 204, 219, 216, 205, 220, 217, 204, 221, 218, 205, 222, 220, 207, 223, 221, 208, 223, 220, 210, 225, 223, 210, 224, 222, 209, 223, 221, 208, 234, 231, 218, 238, 236, 223, 241, 238, 225, 237, 235, 222, 216, 214, 201, 12, 10, 0, 88, 85, 75, 78, 78, 67, 84, 86, 74, 72, 69, 59, 67, 66, 55, 64, 64, 53, 59, 58, 47, 60, 57, 49, 61, 60, 51, 60, 59, 50, 59, 58, 49, 57, 53, 46, 56, 52, 44, 50, 49, 43, 45, 44, 35, 38, 37, 28, 41, 40, 32, 57, 57, 48, 45, 44, 35, 42, 41, 33, 53, 52, 43, 47, 46, 37, 47, 46, 37, 53, 52, 43, 41, 40, 32, 38, 37, 28, 47, 46, 37, 53, 52, 43, 42, 41, 33, 39, 38, 29, 44, 46, 36, 64, 64, 55, 67, 66, 57, 48, 47, 39, 33, 32, 23, 40, 39, 28, 47, 46, 35, 48, 50, 38, 52, 51, 40, 54, 53, 42, 49, 49, 38, 57, 57, 46, 56, 56, 45, 59, 58, 47, 69, 69, 57, 60, 59, 48, 62, 64, 52, 64, 64, 53, 64, 64, 53, 60, 62, 50, 70, 70, 59, 64, 66, 54, 60, 62, 50, 58, 60, 48, 57, 59, 47, 81, 80, 69, 64, 66, 54, 70, 70, 59, 58, 60, 48, 64, 64, 53, 63, 63, 52, 73, 72, 59, 60, 60, 46, 62, 62, 48, 54, 52, 39, 51, 48, 36, 77, 74, 61, 64, 61, 48, 59, 56, 46, 50, 47, 34, 61, 59, 48, 59, 56, 46, 66, 65, 54, 71, 68, 57, 83, 81, 70, 96, 93, 85, 53, 52, 43, 100, 97, 89, 73, 72, 63, 61, 60, 51, 73, 70, 62, 70, 70, 59, 94, 93, 82, 46, 45, 34, 70, 69, 61, 89, 88, 77, 77, 76, 68, 47, 48, 39, 70, 69, 61, 50, 52, 42, 48, 47, 39, 77, 76, 68, 76, 75, 66, 78, 78, 69, 62, 61, 52, 56, 55, 47, 80, 79, 68, 68, 67, 58, 60, 59, 50, 78, 78, 67, 69, 69, 57, 78, 78, 67, 87, 86, 75, 66, 65, 54, 66, 65, 54, 68, 67, 56, 64, 64, 53, 88, 87, 76, 97, 96, 85, 75, 74, 63, 80, 77, 67, 59, 56, 46, 54, 52, 41, 92, 89, 78, 72, 69, 57, 75, 73, 62, 75, 73, 62, 74, 71, 61, 71, 71, 60, 74, 73, 62, 66, 63, 53, 63, 63, 52, 92, 92, 81, 94, 93, 82, 69, 69, 57, 83, 83, 71, 89, 88, 77, 68, 67, 56, 57, 57, 46, 99, 99, 88, 94, 93, 82, 85, 85, 76, 74, 73, 64, 90, 89, 80, 87, 86, 77, 61, 60, 51, 99, 98, 90, 87, 89, 79, 82, 81, 72, 71, 71, 62, 71, 71, 62, 80, 79, 70, 70, 70, 59, 64, 64, 53, 62, 62, 50, 83, 83, 71, 59, 58, 47, 84, 84, 72, 107, 104, 94, 63, 63, 52, 59, 56, 46, 83, 83, 71, 73, 70, 60, 104, 102, 91, 61, 59, 48, 108, 105, 95, 71, 68, 57, 85, 85, 74, 85, 85, 74, 73, 72, 61, 78, 78, 67, 77, 77, 65, 82, 81, 70, 70, 70, 59, 68, 67, 58, 70, 69, 61, 64, 64, 53, 88, 87, 78, 140, 139, 130, 106, 105, 97, 106, 105, 97, 82, 81, 70, 99, 98, 90, 89, 88, 79, 87, 86, 77, 69, 70, 61, 79, 81, 71, 63, 64, 57, 64, 64, 55, 57, 59, 49, 39, 43, 33, 36, 39, 31, 44, 47, 39, 45, 48, 43, 48, 52, 46, 33, 39, 32, 46, 49, 44, 46, 51, 45, 50, 56, 49, 59, 62, 56, 58, 61, 55, 82, 85, 80, 80, 83, 77, 79, 82, 76, 99, 102, 96, 94, 97, 91, 161, 165, 159, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 223, 210, 224, 222, 209, 221, 218, 205, 220, 217, 204, 217, 215, 202, 217, 214, 204, 220, 217, 206, 219, 216, 203, 219, 216, 205, 228, 225, 213, 223, 221, 208, 217, 216, 205, 222, 221, 208, 222, 221, 208, 226, 226, 213, 230, 230, 216, 234, 234, 221, 237, 235, 222, 236, 234, 221, 142, 142, 129, 17, 14, 4, 83, 83, 71, 72, 74, 62, 87, 89, 77, 71, 73, 63, 77, 78, 69, 65, 67, 57, 71, 73, 63, 60, 62, 52, 51, 52, 45, 62, 61, 52, 52, 50, 44, 57, 53, 48, 47, 46, 37, 46, 45, 38, 55, 54, 48, 59, 57, 51, 44, 45, 38, 53, 55, 48, 45, 47, 37, 36, 38, 28, 31, 33, 23, 49, 50, 43, 42, 43, 36, 34, 35, 26, 38, 36, 30, 45, 44, 35, 50, 52, 42, 50, 50, 41, 41, 40, 32, 43, 45, 35, 62, 63, 54, 47, 48, 39, 43, 43, 34, 41, 40, 32, 36, 38, 28, 70, 70, 59, 41, 41, 29, 38, 40, 28, 57, 57, 46, 44, 46, 36, 55, 55, 43, 55, 55, 43, 56, 55, 47, 62, 64, 52, 57, 57, 46, 66, 65, 54, 66, 68, 56, 70, 70, 59, 60, 62, 50, 69, 71, 59, 42, 44, 32, 67, 69, 57, 42, 44, 32, 48, 50, 38, 55, 57, 45, 62, 62, 50, 56, 58, 46, 62, 64, 52, 77, 77, 64, 79, 76, 65, 68, 68, 54, 72, 69, 59, 68, 66, 53, 61, 59, 46, 65, 62, 52, 68, 66, 55, 80, 77, 67, 64, 61, 48, 82, 79, 69, 79, 76, 65, 59, 56, 46, 67, 64, 54, 60, 57, 47, 81, 78, 68, 53, 50, 40, 51, 48, 38, 73, 70, 62, 67, 64, 56, 86, 83, 72, 88, 85, 77, 95, 92, 84, 53, 50, 40, 67, 64, 54, 64, 64, 53, 66, 65, 54, 64, 64, 53, 62, 64, 52, 53, 55, 46, 85, 87, 77, 69, 70, 61, 85, 87, 77, 68, 67, 58, 53, 52, 43, 78, 78, 69, 66, 65, 56, 57, 57, 46, 56, 56, 45, 82, 81, 70, 70, 67, 56, 80, 79, 68, 75, 73, 62, 63, 63, 52, 49, 49, 38, 63, 60, 49, 84, 84, 72, 62, 62, 50, 81, 80, 69, 50, 50, 39, 64, 64, 53, 55, 55, 43, 58, 55, 45, 81, 80, 69, 63, 60, 49, 82, 81, 70, 74, 74, 60, 91, 88, 77, 63, 63, 50, 72, 69, 57, 84, 84, 72, 59, 58, 47, 57, 54, 43, 85, 82, 71, 63, 60, 49, 71, 71, 60, 82, 81, 70, 92, 92, 81, 64, 64, 53, 81, 80, 69, 55, 55, 43, 91, 91, 80, 73, 72, 61, 66, 65, 54, 80, 79, 70, 83, 82, 73, 71, 71, 62, 74, 73, 64, 84, 83, 75, 91, 90, 82, 81, 80, 71, 61, 60, 51, 96, 95, 86, 83, 82, 73, 76, 76, 64, 96, 95, 84, 110, 109, 98, 100, 100, 89, 78, 78, 69, 88, 87, 78, 95, 92, 82, 82, 81, 70, 120, 117, 106, 96, 95, 84, 67, 66, 55, 91, 88, 77, 92, 89, 78, 73, 70, 60, 99, 96, 85, 80, 77, 67, 64, 64, 53, 77, 77, 65, 75, 73, 62, 108, 107, 96, 63, 63, 52, 78, 78, 67, 111, 110, 101, 75, 74, 65, 66, 65, 54, 78, 78, 67, 99, 98, 90, 60, 58, 52, 60, 58, 52, 83, 82, 75, 80, 78, 72, 94, 92, 86, 49, 50, 43, 67, 72, 66, 58, 61, 53, 44, 47, 41, 45, 48, 43, 31, 35, 27, 42, 45, 37, 39, 45, 36, 46, 50, 42, 54, 57, 52, 62, 66, 58, 71, 77, 68, 88, 92, 84, 83, 87, 79, 80, 83, 75, 85, 88, 80, 94, 97, 89, 114, 117, 109, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 222, 220, 207, 217, 215, 202, 215, 213, 200, 222, 219, 209, 219, 216, 205, 220, 217, 206, 224, 221, 211, 220, 217, 206, 222, 220, 207, 221, 218, 205, 219, 216, 203, 222, 220, 207, 219, 219, 205, 222, 221, 208, 225, 225, 211, 228, 225, 213, 234, 234, 221, 237, 235, 222, 231, 231, 217, 43, 43, 30, 68, 67, 56, 94, 93, 82, 85, 87, 75, 78, 82, 69, 76, 77, 68, 52, 54, 44, 76, 77, 68, 70, 71, 62, 45, 47, 37, 49, 48, 42, 61, 58, 52, 54, 53, 46, 49, 45, 37, 54, 51, 45, 50, 49, 43, 49, 48, 42, 54, 53, 46, 47, 46, 37, 34, 35, 28, 45, 43, 37, 19, 20, 13, 52, 54, 46, 34, 33, 27, 38, 40, 32, 52, 50, 44, 46, 45, 38, 47, 46, 39, 49, 48, 42, 49, 48, 40, 55, 54, 46, 59, 58, 49, 62, 63, 54, 48, 49, 40, 41, 40, 32, 52, 51, 42, 52, 54, 44, 43, 45, 33, 52, 54, 42, 48, 50, 38, 57, 59, 47, 51, 53, 41, 66, 68, 56, 56, 58, 46, 52, 54, 42, 71, 71, 60, 48, 48, 36, 71, 71, 60, 52, 52, 38, 57, 57, 46, 56, 56, 45, 70, 70, 59, 66, 65, 54, 59, 58, 47, 58, 60, 48, 48, 48, 36, 70, 70, 59, 66, 65, 54, 69, 69, 57, 68, 67, 56, 57, 54, 43, 60, 59, 48, 78, 75, 62, 60, 58, 45, 56, 53, 40, 60, 58, 45, 75, 73, 62, 75, 73, 62, 64, 61, 50, 64, 61, 50, 56, 53, 42, 93, 90, 80, 89, 86, 76, 44, 41, 31, 61, 59, 48, 65, 62, 52, 56, 53, 42, 88, 85, 75, 75, 73, 62, 77, 73, 65, 60, 57, 47, 51, 48, 38, 73, 70, 60, 72, 69, 59, 51, 48, 38, 50, 47, 36, 70, 70, 59, 60, 59, 48, 63, 62, 54, 80, 79, 70, 64, 66, 56, 62, 63, 54, 47, 46, 37, 70, 71, 62, 84, 83, 75, 66, 65, 56, 56, 55, 47, 59, 58, 49, 88, 87, 78, 67, 66, 57, 75, 73, 62, 58, 55, 45, 79, 76, 65, 66, 63, 53, 64, 61, 50, 73, 70, 60, 63, 60, 49, 74, 71, 61, 59, 56, 46, 52, 51, 40, 71, 71, 60, 77, 77, 65, 72, 69, 59, 61, 59, 48, 94, 91, 81, 75, 73, 62, 58, 55, 45, 64, 61, 50, 56, 56, 45, 66, 63, 53, 91, 91, 80, 80, 79, 68, 53, 50, 40, 60, 59, 48, 83, 83, 71, 68, 67, 56, 68, 67, 56, 69, 69, 57, 87, 86, 75, 75, 74, 63, 63, 63, 52, 56, 56, 45, 73, 72, 61, 66, 65, 56, 68, 67, 58, 71, 71, 62, 67, 66, 57, 88, 87, 78, 100, 100, 91, 87, 86, 77, 99, 98, 90, 85, 85, 76, 59, 58, 49, 71, 71, 62, 100, 100, 89, 103, 100, 90, 83, 81, 70, 85, 85, 74, 81, 78, 68, 63, 60, 49, 64, 60, 52, 70, 67, 56, 89, 88, 77, 87, 84, 74, 82, 79, 69, 81, 78, 68, 95, 92, 82, 97, 95, 84, 89, 86, 76, 83, 81, 70, 96, 95, 84, 111, 110, 99, 85, 82, 71, 92, 92, 81, 111, 110, 99, 74, 73, 62, 62, 61, 52, 66, 65, 56, 77, 78, 69, 85, 87, 77, 51, 53, 43, 59, 61, 53, 66, 64, 58, 60, 58, 52, 62, 60, 56, 47, 45, 41, 45, 46, 41, 42, 45, 39, 43, 49, 43, 36, 42, 34, 53, 58, 52, 48, 54, 47, 48, 54, 45, 67, 72, 66, 69, 73, 65, 74, 77, 72, 82, 86, 78, 89, 93, 85, 85, 88, 80, 110, 114, 106, 245, 249, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 223, 209, 220, 217, 204, 217, 217, 203, 216, 215, 204, 216, 215, 204, 219, 216, 205, 221, 218, 207, 222, 221, 210, 220, 217, 206, 220, 217, 206, 219, 219, 205, 222, 220, 207, 219, 219, 207, 223, 223, 209, 225, 225, 211, 231, 229, 216, 240, 240, 226, 231, 229, 216, 197, 197, 183, 12, 12, 0, 93, 90, 80, 92, 92, 81, 72, 74, 64, 64, 66, 54, 71, 73, 63, 64, 66, 56, 72, 74, 64, 45, 47, 37, 43, 45, 35, 35, 36, 27, 51, 47, 42, 47, 46, 39, 59, 55, 50, 54, 51, 43, 34, 33, 27, 45, 41, 36, 50, 49, 43, 59, 57, 51, 41, 40, 34, 48, 47, 41, 43, 43, 34, 46, 45, 36, 44, 45, 38, 30, 31, 24, 46, 45, 38, 17, 19, 11, 44, 45, 38, 51, 52, 45, 57, 58, 51, 38, 40, 30, 47, 46, 37, 56, 55, 47, 50, 50, 41, 50, 50, 41, 53, 52, 43, 40, 41, 32, 43, 45, 33, 44, 46, 34, 50, 52, 40, 53, 55, 46, 51, 53, 41, 48, 50, 38, 53, 55, 43, 67, 69, 57, 54, 53, 44, 56, 56, 45, 64, 64, 53, 62, 62, 50, 54, 53, 42, 68, 67, 56, 62, 62, 50, 74, 73, 62, 66, 65, 54, 45, 44, 33, 73, 72, 61, 55, 54, 46, 69, 69, 57, 56, 56, 45, 54, 53, 42, 69, 68, 60, 64, 64, 53, 67, 64, 54, 64, 64, 51, 67, 64, 54, 73, 70, 60, 66, 63, 53, 57, 54, 43, 74, 71, 61, 51, 48, 38, 74, 71, 61, 86, 83, 72, 63, 60, 49, 54, 52, 41, 70, 67, 56, 72, 69, 59, 86, 83, 72, 66, 63, 53, 67, 64, 54, 58, 55, 45, 68, 66, 55, 47, 45, 34, 59, 57, 44, 54, 52, 39, 74, 72, 59, 77, 74, 63, 81, 80, 69, 94, 93, 80, 64, 66, 54, 98, 98, 86, 83, 82, 73, 50, 52, 42, 55, 57, 45, 89, 88, 79, 56, 55, 47, 59, 58, 49, 66, 65, 56, 64, 64, 55, 78, 78, 69, 76, 76, 64, 70, 69, 61, 80, 77, 67, 80, 77, 67, 75, 73, 62, 92, 89, 78, 60, 57, 47, 71, 68, 57, 50, 47, 36, 56, 53, 42, 86, 83, 72, 57, 54, 43, 86, 83, 72, 75, 73, 62, 57, 54, 43, 50, 47, 36, 81, 78, 68, 70, 67, 56, 75, 73, 62, 73, 70, 60, 68, 67, 56, 84, 84, 72, 82, 81, 70, 83, 83, 71, 84, 84, 72, 70, 69, 61, 88, 87, 78, 66, 65, 56, 60, 59, 50, 69, 69, 57, 70, 69, 61, 59, 58, 49, 92, 92, 83, 73, 72, 63, 75, 74, 65, 68, 67, 58, 87, 86, 77, 74, 73, 64, 64, 64, 55, 75, 74, 65, 81, 80, 71, 90, 89, 80, 80, 79, 70, 82, 81, 72, 89, 88, 79, 60, 59, 50, 73, 72, 61, 84, 84, 72, 64, 64, 53, 71, 71, 62, 91, 90, 82, 81, 80, 71, 76, 76, 64, 103, 102, 91, 62, 62, 50, 89, 86, 76, 111, 109, 98, 74, 71, 61, 79, 76, 65, 79, 76, 65, 88, 85, 75, 85, 82, 71, 94, 91, 81, 101, 98, 88, 87, 84, 74, 102, 101, 90, 68, 67, 56, 89, 88, 79, 73, 75, 65, 60, 62, 52, 53, 57, 47, 52, 56, 46, 55, 56, 49, 49, 50, 43, 50, 53, 45, 47, 50, 45, 44, 47, 41, 36, 42, 36, 46, 51, 45, 62, 68, 61, 60, 66, 57, 50, 56, 49, 62, 68, 59, 58, 61, 53, 73, 76, 68, 80, 83, 75, 93, 96, 88, 186, 189, 181, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 220, 221, 205, 219, 219, 205, 220, 217, 204, 219, 216, 203, 217, 216, 205, 213, 213, 202, 215, 212, 202, 215, 214, 203, 219, 219, 207, 215, 214, 203, 219, 219, 205, 218, 218, 204, 219, 219, 207, 219, 219, 205, 224, 224, 210, 230, 230, 216, 233, 233, 220, 231, 231, 217, 134, 134, 123, 55, 55, 43, 75, 74, 63, 85, 85, 74, 79, 81, 71, 74, 76, 64, 74, 76, 66, 74, 76, 66, 64, 66, 56, 53, 55, 46, 63, 62, 54, 56, 55, 47, 45, 43, 37, 51, 47, 42, 45, 41, 36, 63, 59, 53, 63, 59, 53, 47, 46, 39, 47, 46, 39, 23, 24, 17, 28, 27, 21, 43, 44, 37, 53, 52, 45, 28, 30, 20, 56, 55, 49, 41, 42, 35, 49, 48, 42, 53, 52, 45, 35, 36, 29, 50, 51, 44, 51, 52, 45, 50, 52, 42, 53, 52, 43, 38, 40, 30, 36, 38, 28, 35, 37, 25, 34, 36, 24, 38, 40, 28, 45, 47, 35, 41, 43, 31, 47, 48, 36, 55, 57, 45, 56, 58, 46, 45, 47, 35, 47, 48, 36, 61, 60, 51, 55, 55, 43, 62, 62, 50, 60, 59, 48, 60, 59, 48, 57, 57, 46, 53, 52, 41, 77, 77, 65, 66, 65, 54, 61, 60, 49, 56, 56, 45, 48, 47, 39, 68, 67, 56, 71, 71, 62, 43, 43, 32, 62, 62, 50, 56, 56, 45, 61, 60, 49, 66, 63, 53, 64, 61, 50, 65, 62, 52, 60, 57, 47, 71, 68, 57, 51, 48, 38, 45, 42, 32, 44, 41, 31, 68, 66, 55, 49, 46, 35, 53, 50, 40, 82, 79, 69, 59, 56, 46, 63, 60, 49, 87, 84, 74, 80, 77, 67, 81, 78, 68, 59, 56, 46, 75, 73, 62, 58, 55, 45, 59, 57, 44, 66, 63, 53, 57, 54, 43, 66, 63, 53, 72, 69, 59, 56, 56, 43, 73, 72, 61, 61, 60, 49, 68, 67, 56, 87, 86, 75, 57, 57, 46, 69, 71, 59, 62, 62, 50, 59, 58, 47, 73, 72, 63, 71, 71, 62, 61, 60, 51, 73, 72, 63, 70, 69, 61, 56, 55, 47, 85, 82, 71, 93, 90, 80, 66, 63, 53, 56, 53, 42, 61, 60, 49, 59, 58, 47, 52, 51, 40, 57, 54, 43, 62, 62, 50, 71, 68, 57, 82, 79, 69, 65, 62, 52, 83, 81, 70, 63, 60, 49, 52, 49, 39, 71, 68, 57, 79, 76, 65, 77, 74, 63, 75, 74, 63, 49, 49, 38, 55, 54, 46, 95, 94, 83, 60, 59, 50, 81, 80, 69, 55, 54, 46, 71, 71, 60, 81, 80, 71, 68, 67, 58, 73, 72, 63, 68, 67, 58, 91, 90, 82, 52, 51, 42, 81, 80, 71, 63, 62, 54, 92, 92, 83, 85, 85, 76, 73, 72, 63, 81, 80, 71, 105, 104, 96, 87, 86, 77, 82, 81, 72, 85, 85, 76, 93, 95, 83, 71, 73, 61, 69, 69, 57, 82, 81, 72, 95, 94, 83, 95, 94, 83, 82, 81, 72, 83, 83, 71, 87, 86, 75, 81, 80, 69, 92, 92, 81, 94, 93, 82, 67, 64, 54, 87, 84, 76, 76, 76, 64, 92, 89, 78, 63, 63, 52, 59, 58, 47, 80, 79, 68, 70, 69, 61, 69, 71, 59, 51, 55, 44, 55, 57, 45, 50, 52, 42, 52, 56, 46, 39, 43, 33, 46, 50, 42, 46, 50, 42, 42, 45, 37, 43, 46, 40, 68, 71, 66, 53, 56, 51, 60, 63, 58, 45, 50, 44, 69, 75, 68, 94, 97, 91, 88, 92, 84, 115, 118, 110, 255, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 214, 199, 216, 214, 201, 216, 216, 202, 217, 216, 205, 218, 218, 206, 211, 211, 199, 210, 209, 198, 213, 213, 202, 216, 213, 203, 216, 213, 203, 216, 216, 202, 217, 217, 203, 218, 218, 204, 217, 217, 203, 217, 217, 203, 229, 228, 217, 230, 229, 218, 222, 221, 210, 33, 32, 23, 81, 83, 71, 91, 90, 82, 80, 79, 70, 75, 74, 65, 73, 75, 63, 59, 58, 49, 54, 53, 44, 64, 66, 56, 47, 51, 41, 48, 49, 40, 49, 48, 40, 66, 65, 56, 54, 51, 43, 35, 34, 28, 33, 32, 25, 48, 47, 41, 46, 45, 38, 38, 40, 30, 53, 55, 48, 47, 48, 39, 36, 38, 28, 43, 43, 34, 41, 42, 33, 37, 38, 31, 43, 43, 34, 50, 51, 44, 47, 48, 41, 22, 23, 16, 44, 45, 38, 42, 43, 34, 29, 31, 21, 41, 42, 33, 48, 49, 40, 47, 46, 37, 45, 44, 35, 39, 38, 29, 42, 43, 34, 53, 55, 43, 32, 31, 22, 48, 49, 40, 54, 53, 42, 45, 47, 35, 58, 60, 48, 69, 69, 57, 62, 61, 52, 60, 59, 48, 61, 60, 49, 64, 64, 53, 59, 58, 47, 67, 66, 55, 59, 58, 47, 68, 67, 56, 63, 63, 52, 60, 59, 48, 53, 52, 41, 62, 62, 50, 81, 80, 69, 50, 47, 39, 54, 53, 42, 60, 57, 47, 72, 69, 59, 59, 56, 46, 74, 71, 61, 62, 62, 50, 59, 56, 46, 72, 69, 59, 65, 62, 54, 73, 70, 60, 63, 60, 49, 58, 55, 45, 82, 79, 69, 66, 63, 53, 56, 53, 42, 67, 66, 55, 63, 60, 49, 59, 56, 46, 71, 68, 57, 60, 57, 47, 66, 63, 53, 57, 54, 43, 85, 82, 71, 44, 41, 31, 74, 71, 61, 87, 85, 72, 40, 38, 25, 85, 82, 69, 79, 76, 65, 89, 89, 75, 84, 84, 72, 64, 64, 53, 64, 64, 53, 64, 64, 53, 71, 71, 60, 70, 70, 59, 71, 71, 60, 76, 76, 64, 47, 46, 35, 56, 56, 45, 61, 60, 49, 69, 69, 57, 59, 58, 49, 73, 72, 61, 88, 87, 76, 73, 72, 61, 68, 66, 55, 80, 77, 67, 78, 75, 64, 68, 67, 56, 71, 71, 60, 81, 78, 68, 60, 59, 48, 80, 77, 67, 58, 55, 45, 61, 59, 48, 67, 64, 54, 85, 81, 73, 79, 76, 68, 77, 74, 63, 81, 78, 68, 86, 83, 72, 69, 68, 60, 73, 70, 62, 75, 72, 64, 64, 64, 53, 67, 66, 57, 73, 72, 63, 99, 98, 90, 67, 66, 57, 74, 73, 64, 80, 79, 70, 62, 61, 52, 64, 66, 56, 74, 73, 64, 88, 87, 78, 82, 81, 72, 61, 60, 51, 92, 92, 83, 77, 76, 68, 73, 72, 63, 94, 93, 84, 108, 107, 98, 87, 86, 77, 67, 69, 60, 77, 78, 69, 92, 92, 83, 81, 83, 71, 85, 87, 75, 75, 74, 65, 81, 80, 69, 84, 84, 72, 78, 78, 67, 70, 70, 59, 80, 82, 70, 77, 77, 65, 54, 53, 44, 61, 60, 51, 83, 83, 71, 61, 60, 51, 70, 67, 56, 69, 68, 60, 58, 60, 50, 62, 63, 54, 46, 45, 36, 52, 54, 44, 47, 51, 41, 50, 54, 43, 47, 51, 41, 39, 43, 33, 44, 48, 37, 40, 44, 34, 52, 56, 46, 59, 63, 52, 65, 69, 58, 68, 72, 62, 80, 84, 73, 80, 84, 73, 92, 94, 84, 95, 99, 89, 231, 235, 227, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 219, 216, 201, 219, 216, 203, 219, 216, 203, 217, 214, 204, 221, 218, 207, 215, 214, 203, 216, 213, 203, 212, 212, 201, 213, 213, 202, 217, 216, 205, 217, 215, 202, 216, 216, 202, 213, 213, 200, 216, 216, 202, 217, 217, 203, 227, 227, 214, 224, 223, 212, 183, 183, 169, 17, 19, 9, 81, 83, 71, 83, 85, 72, 63, 65, 53, 74, 76, 66, 76, 78, 65, 63, 65, 53, 65, 67, 57, 53, 55, 46, 48, 47, 39, 25, 24, 15, 56, 58, 46, 54, 53, 44, 40, 39, 30, 43, 42, 36, 47, 46, 39, 54, 53, 44, 40, 39, 32, 40, 39, 30, 35, 36, 27, 45, 44, 35, 36, 36, 27, 41, 40, 32, 45, 44, 35, 27, 28, 19, 54, 53, 44, 31, 30, 21, 46, 45, 36, 33, 32, 23, 62, 63, 54, 52, 51, 42, 41, 40, 32, 28, 27, 19, 48, 47, 39, 45, 44, 35, 49, 48, 40, 50, 50, 41, 61, 60, 51, 52, 54, 44, 46, 45, 36, 39, 38, 29, 57, 53, 46, 46, 45, 34, 54, 53, 42, 50, 54, 41, 34, 36, 24, 56, 56, 45, 54, 53, 42, 61, 60, 49, 59, 58, 47, 61, 60, 49, 56, 56, 45, 63, 63, 52, 76, 76, 62, 55, 55, 43, 61, 60, 49, 66, 63, 53, 55, 54, 46, 56, 56, 45, 59, 58, 47, 59, 56, 46, 82, 79, 69, 73, 70, 60, 67, 64, 54, 54, 53, 42, 52, 49, 39, 73, 70, 60, 68, 65, 57, 65, 62, 52, 53, 50, 40, 65, 62, 52, 57, 54, 43, 63, 60, 49, 75, 73, 62, 53, 50, 42, 78, 75, 64, 73, 72, 61, 52, 49, 39, 62, 62, 50, 82, 79, 69, 49, 46, 35, 60, 57, 47, 53, 50, 40, 59, 58, 47, 83, 81, 68, 65, 62, 52, 57, 54, 43, 56, 53, 42, 91, 91, 78, 61, 60, 49, 49, 49, 38, 83, 81, 70, 72, 69, 59, 94, 93, 82, 77, 74, 63, 61, 59, 48, 35, 34, 26, 74, 73, 64, 75, 74, 63, 73, 72, 61, 66, 65, 56, 46, 45, 34, 54, 53, 42, 80, 79, 68, 67, 64, 54, 79, 76, 65, 85, 82, 71, 70, 70, 59, 73, 72, 61, 67, 64, 54, 79, 76, 65, 74, 71, 61, 64, 61, 50, 74, 71, 63, 51, 48, 40, 58, 55, 45, 78, 74, 66, 74, 73, 64, 74, 71, 63, 88, 85, 77, 80, 79, 70, 71, 71, 62, 63, 62, 54, 67, 66, 57, 57, 57, 48, 54, 53, 44, 82, 81, 72, 70, 69, 61, 59, 58, 49, 81, 80, 71, 74, 73, 64, 63, 62, 54, 76, 75, 66, 90, 89, 80, 81, 80, 71, 85, 85, 76, 69, 68, 60, 83, 82, 73, 87, 86, 77, 61, 58, 50, 89, 88, 79, 89, 88, 79, 59, 58, 49, 76, 77, 68, 86, 88, 78, 90, 91, 82, 75, 74, 63, 94, 93, 82, 90, 90, 78, 82, 81, 70, 85, 85, 74, 68, 67, 56, 81, 80, 69, 77, 77, 65, 77, 76, 68, 82, 81, 72, 113, 114, 105, 62, 61, 52, 71, 67, 60, 64, 64, 55, 36, 38, 28, 58, 60, 50, 48, 49, 40, 55, 56, 47, 47, 48, 39, 47, 51, 41, 51, 55, 44, 59, 63, 52, 58, 62, 51, 71, 75, 64, 65, 69, 56, 73, 77, 66, 86, 90, 77, 88, 92, 80, 100, 102, 90, 146, 150, 138, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 213, 211, 195, 220, 218, 202, 215, 213, 200, 216, 216, 202, 212, 209, 198, 210, 208, 197, 212, 209, 198, 212, 212, 201, 214, 211, 201, 215, 212, 202, 217, 216, 205, 213, 213, 202, 210, 210, 196, 219, 219, 205, 222, 221, 208, 222, 221, 210, 219, 219, 207, 108, 107, 96, 66, 68, 58, 85, 85, 74, 83, 85, 72, 62, 64, 52, 59, 61, 49, 63, 64, 55, 60, 62, 52, 62, 63, 54, 58, 60, 50, 51, 53, 43, 51, 53, 43, 53, 52, 41, 34, 33, 25, 50, 50, 39, 50, 50, 39, 48, 48, 36, 41, 41, 29, 56, 55, 47, 53, 52, 43, 34, 35, 26, 38, 37, 28, 40, 39, 30, 42, 41, 33, 46, 45, 36, 38, 40, 30, 45, 47, 37, 54, 53, 44, 35, 34, 26, 35, 36, 27, 33, 34, 25, 61, 60, 51, 58, 55, 47, 42, 41, 33, 44, 41, 33, 50, 50, 41, 49, 48, 40, 39, 38, 29, 48, 47, 39, 52, 51, 42, 60, 62, 52, 42, 41, 33, 49, 48, 40, 55, 55, 43, 52, 51, 40, 58, 60, 48, 56, 58, 46, 55, 57, 45, 56, 58, 46, 44, 46, 34, 59, 58, 47, 44, 46, 34, 55, 55, 43, 53, 52, 41, 59, 58, 47, 60, 59, 48, 63, 63, 52, 61, 60, 49, 50, 50, 39, 59, 58, 47, 64, 64, 53, 60, 59, 48, 57, 53, 46, 82, 81, 70, 51, 48, 38, 57, 53, 46, 68, 66, 55, 57, 57, 46, 53, 52, 43, 71, 71, 60, 61, 60, 49, 70, 67, 56, 54, 53, 42, 53, 52, 41, 71, 71, 60, 67, 66, 55, 61, 60, 49, 43, 43, 32, 57, 54, 43, 85, 82, 71, 83, 81, 68, 78, 75, 64, 91, 88, 77, 80, 77, 67, 71, 68, 55, 56, 56, 43, 45, 44, 33, 82, 81, 70, 60, 59, 48, 36, 36, 25, 64, 64, 53, 64, 64, 53, 92, 89, 78, 70, 67, 56, 57, 57, 46, 66, 63, 53, 73, 70, 60, 85, 85, 74, 82, 81, 70, 49, 49, 38, 77, 77, 65, 59, 58, 47, 48, 48, 36, 91, 91, 80, 78, 78, 67, 88, 87, 76, 78, 78, 67, 83, 82, 73, 78, 75, 64, 50, 50, 39, 61, 59, 48, 63, 60, 49, 77, 74, 63, 71, 68, 57, 77, 74, 63, 68, 65, 57, 77, 74, 63, 79, 76, 68, 66, 63, 55, 74, 71, 63, 75, 73, 62, 80, 77, 67, 82, 81, 70, 67, 66, 55, 61, 60, 51, 82, 81, 70, 80, 79, 70, 82, 81, 70, 63, 62, 54, 69, 68, 60, 78, 78, 69, 80, 79, 70, 76, 77, 68, 64, 64, 55, 91, 90, 82, 75, 74, 65, 88, 87, 78, 88, 87, 78, 68, 67, 58, 63, 62, 54, 85, 85, 76, 83, 82, 73, 70, 69, 61, 76, 75, 66, 83, 84, 75, 77, 78, 69, 84, 85, 76, 65, 67, 57, 73, 75, 65, 77, 79, 67, 71, 73, 61, 77, 78, 69, 86, 88, 78, 76, 78, 65, 71, 73, 61, 73, 72, 63, 72, 74, 64, 64, 66, 56, 55, 56, 47, 45, 49, 39, 56, 57, 48, 42, 43, 34, 45, 47, 37, 58, 60, 50, 62, 63, 54, 65, 69, 58, 70, 71, 62, 81, 83, 73, 86, 88, 76, 94, 96, 86, 94, 96, 84, 95, 97, 85, 244, 246, 234, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 215, 213, 198, 215, 213, 198, 214, 211, 199, 207, 204, 192, 209, 207, 194, 213, 210, 199, 214, 211, 201, 210, 208, 197, 209, 207, 194, 210, 209, 198, 213, 213, 200, 211, 211, 199, 211, 211, 199, 213, 213, 202, 217, 216, 205, 215, 214, 201, 210, 209, 198, 23, 22, 13, 76, 75, 66, 79, 81, 71, 80, 82, 72, 67, 69, 57, 67, 69, 60, 58, 60, 50, 52, 54, 44, 47, 48, 39, 70, 71, 62, 58, 55, 47, 53, 52, 43, 41, 41, 29, 43, 40, 29, 40, 38, 27, 53, 52, 41, 38, 37, 26, 36, 36, 25, 48, 47, 39, 41, 40, 32, 35, 36, 27, 35, 34, 26, 30, 29, 20, 28, 30, 20, 36, 36, 27, 38, 37, 28, 39, 38, 29, 43, 45, 35, 36, 36, 27, 36, 38, 28, 53, 55, 46, 35, 34, 26, 34, 33, 25, 42, 38, 30, 40, 39, 30, 38, 37, 28, 42, 41, 33, 45, 44, 35, 45, 44, 35, 45, 44, 35, 68, 67, 58, 54, 53, 44, 54, 53, 42, 55, 55, 43, 50, 50, 39, 41, 41, 29, 63, 63, 52, 73, 75, 63, 40, 41, 29, 51, 53, 41, 56, 56, 45, 57, 59, 47, 51, 53, 41, 60, 59, 48, 48, 50, 38, 57, 57, 46, 52, 51, 40, 55, 55, 43, 61, 60, 49, 69, 69, 57, 68, 67, 56, 55, 54, 46, 59, 58, 47, 63, 60, 49, 66, 63, 53, 68, 67, 58, 49, 46, 35, 49, 48, 40, 71, 71, 60, 77, 77, 65, 55, 55, 43, 38, 37, 26, 64, 61, 50, 55, 55, 43, 71, 71, 60, 45, 44, 33, 74, 73, 62, 57, 57, 46, 56, 56, 45, 47, 46, 35, 78, 78, 67, 57, 57, 46, 47, 46, 35, 43, 43, 32, 61, 60, 49, 76, 76, 64, 60, 59, 48, 85, 85, 74, 78, 78, 67, 67, 66, 55, 54, 53, 42, 46, 45, 34, 75, 74, 63, 53, 50, 40, 82, 81, 70, 74, 71, 61, 92, 89, 78, 78, 75, 64, 51, 48, 38, 81, 80, 69, 46, 45, 34, 74, 73, 62, 89, 88, 77, 61, 60, 49, 77, 77, 65, 53, 50, 40, 81, 78, 68, 75, 74, 63, 53, 52, 41, 88, 85, 75, 65, 62, 52, 81, 78, 68, 53, 50, 40, 80, 77, 67, 77, 74, 63, 62, 61, 52, 78, 75, 64, 69, 68, 60, 82, 81, 72, 57, 53, 46, 79, 76, 65, 70, 66, 58, 74, 73, 64, 75, 74, 65, 77, 73, 65, 76, 76, 64, 65, 62, 54, 68, 67, 56, 77, 76, 68, 70, 69, 61, 76, 76, 64, 69, 68, 60, 80, 79, 70, 83, 82, 73, 70, 69, 61, 67, 66, 57, 87, 86, 77, 70, 69, 61, 76, 75, 66, 75, 74, 65, 75, 72, 64, 82, 81, 72, 76, 75, 66, 91, 92, 83, 62, 63, 54, 94, 96, 86, 56, 57, 48, 83, 84, 75, 78, 80, 68, 67, 69, 60, 54, 58, 48, 64, 66, 54, 58, 60, 50, 66, 68, 58, 45, 47, 37, 48, 52, 42, 55, 56, 47, 48, 49, 40, 38, 42, 32, 41, 42, 33, 57, 59, 49, 52, 56, 46, 62, 63, 54, 76, 77, 68, 66, 68, 56, 73, 75, 63, 106, 108, 96, 123, 125, 113, 241, 243, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 217, 215, 202, 216, 214, 201, 213, 210, 197, 210, 208, 195, 210, 208, 195, 213, 210, 199, 213, 210, 199, 212, 209, 198, 212, 209, 198, 208, 207, 196, 206, 206, 193, 210, 209, 198, 210, 209, 198, 213, 210, 199, 212, 212, 201, 203, 202, 191, 183, 183, 171, 68, 67, 56, 87, 86, 75, 77, 78, 69, 70, 72, 60, 72, 74, 62, 67, 69, 57, 65, 67, 55, 47, 51, 41, 52, 54, 44, 50, 52, 42, 45, 47, 37, 38, 40, 30, 56, 58, 46, 29, 31, 19, 34, 34, 22, 56, 53, 42, 46, 45, 34, 31, 33, 21, 47, 46, 37, 40, 41, 32, 59, 58, 49, 31, 30, 21, 28, 30, 20, 49, 50, 41, 29, 30, 23, 54, 53, 46, 41, 40, 34, 41, 40, 32, 43, 43, 34, 48, 49, 40, 34, 33, 25, 57, 53, 46, 28, 28, 17, 46, 43, 35, 49, 45, 37, 53, 50, 42, 43, 43, 34, 59, 58, 49, 53, 52, 43, 57, 57, 46, 43, 43, 32, 47, 46, 35, 49, 49, 38, 47, 46, 35, 55, 55, 43, 59, 58, 47, 64, 64, 53, 65, 67, 55, 57, 59, 47, 40, 41, 29, 53, 55, 43, 44, 46, 34, 53, 55, 43, 50, 52, 40, 52, 54, 42, 53, 52, 41, 53, 52, 41, 62, 62, 50, 57, 57, 46, 66, 65, 54, 64, 64, 53, 60, 59, 48, 50, 50, 41, 55, 54, 46, 55, 55, 43, 61, 58, 50, 63, 63, 52, 63, 60, 49, 56, 56, 45, 57, 57, 46, 61, 60, 49, 60, 57, 47, 64, 64, 53, 59, 58, 47, 57, 57, 46, 49, 49, 38, 39, 38, 27, 57, 57, 46, 70, 70, 59, 57, 57, 46, 67, 66, 55, 62, 62, 50, 67, 64, 54, 56, 56, 45, 59, 58, 47, 59, 58, 47, 69, 71, 59, 56, 58, 46, 53, 52, 41, 73, 72, 61, 48, 48, 36, 70, 70, 59, 68, 67, 56, 64, 64, 53, 39, 36, 26, 74, 71, 61, 89, 86, 76, 81, 78, 68, 82, 81, 70, 45, 42, 32, 66, 65, 54, 80, 79, 68, 51, 48, 38, 68, 67, 56, 78, 78, 67, 64, 64, 53, 81, 78, 68, 77, 74, 63, 61, 59, 48, 50, 50, 39, 74, 71, 61, 75, 73, 62, 75, 73, 62, 86, 83, 72, 71, 68, 57, 92, 88, 80, 73, 70, 62, 69, 68, 60, 75, 74, 63, 77, 76, 68, 59, 56, 46, 68, 65, 57, 76, 75, 66, 68, 67, 56, 73, 72, 63, 85, 85, 74, 70, 69, 61, 66, 65, 54, 73, 72, 61, 76, 76, 64, 76, 75, 66, 77, 77, 65, 77, 76, 68, 84, 83, 75, 84, 85, 76, 73, 75, 65, 95, 94, 85, 81, 80, 71, 67, 66, 57, 77, 76, 70, 74, 73, 64, 74, 72, 66, 75, 74, 67, 67, 66, 57, 63, 64, 55, 72, 74, 64, 63, 64, 55, 69, 70, 61, 64, 66, 56, 55, 56, 47, 55, 57, 45, 51, 53, 41, 48, 49, 40, 38, 40, 28, 46, 50, 38, 49, 50, 41, 52, 56, 46, 53, 57, 45, 87, 89, 77, 61, 65, 53, 71, 75, 62, 90, 92, 80, 105, 107, 95, 156, 158, 146, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 210, 208, 195, 210, 208, 195, 212, 209, 196, 213, 210, 197, 209, 207, 194, 209, 206, 196, 212, 212, 201, 213, 210, 199, 207, 204, 194, 212, 209, 196, 208, 206, 193, 207, 204, 194, 206, 203, 192, 208, 206, 193, 205, 205, 194, 206, 206, 195, 110, 109, 98, 62, 61, 52, 80, 79, 70, 78, 78, 69, 68, 67, 58, 57, 57, 48, 63, 64, 55, 57, 59, 49, 58, 60, 50, 60, 62, 52, 45, 47, 37, 45, 44, 35, 41, 40, 32, 50, 50, 41, 55, 54, 46, 46, 55, 43, 45, 42, 32, 35, 35, 24, 42, 42, 31, 35, 35, 24, 49, 48, 40, 38, 40, 30, 43, 43, 34, 42, 41, 33, 43, 43, 34, 53, 52, 43, 52, 51, 42, 34, 36, 24, 50, 50, 41, 49, 48, 40, 35, 37, 25, 38, 40, 28, 41, 43, 31, 35, 35, 24, 40, 39, 30, 37, 34, 24, 24, 21, 13, 42, 41, 33, 57, 57, 46, 43, 43, 32, 60, 59, 48, 52, 51, 40, 43, 43, 32, 52, 51, 40, 53, 52, 41, 61, 60, 49, 59, 58, 47, 56, 56, 45, 44, 46, 34, 55, 57, 45, 48, 50, 38, 50, 52, 40, 69, 71, 59, 59, 61, 49, 56, 58, 46, 55, 55, 43, 57, 57, 46, 56, 56, 45, 59, 58, 47, 63, 62, 54, 61, 60, 51, 57, 57, 48, 68, 67, 58, 75, 72, 64, 62, 61, 52, 60, 57, 47, 54, 51, 43, 63, 60, 49, 50, 50, 39, 66, 65, 54, 53, 52, 41, 63, 63, 52, 54, 53, 42, 45, 44, 33, 50, 50, 39, 62, 62, 50, 75, 74, 63, 57, 57, 46, 40, 39, 28, 47, 46, 35, 55, 55, 43, 53, 52, 41, 68, 67, 56, 58, 55, 45, 61, 60, 49, 65, 62, 52, 59, 58, 47, 66, 65, 54, 47, 46, 35, 57, 57, 46, 87, 86, 77, 54, 53, 42, 68, 67, 56, 76, 76, 64, 54, 53, 42, 64, 64, 53, 74, 71, 61, 95, 92, 82, 84, 84, 72, 71, 71, 60, 70, 70, 59, 61, 60, 49, 63, 63, 52, 105, 105, 94, 63, 63, 52, 59, 58, 47, 85, 82, 71, 49, 49, 38, 96, 95, 84, 68, 67, 56, 73, 70, 60, 87, 84, 74, 58, 55, 45, 72, 69, 59, 81, 78, 68, 83, 80, 72, 73, 70, 62, 85, 82, 71, 66, 63, 55, 71, 71, 60, 80, 79, 70, 70, 70, 59, 77, 77, 65, 83, 82, 73, 77, 77, 65, 66, 65, 54, 87, 86, 75, 63, 63, 52, 75, 74, 63, 75, 74, 63, 60, 59, 50, 57, 57, 48, 55, 54, 46, 74, 73, 62, 70, 69, 61, 79, 81, 71, 79, 81, 71, 73, 72, 63, 62, 63, 54, 72, 74, 64, 59, 57, 51, 84, 83, 77, 73, 71, 65, 67, 65, 59, 63, 62, 54, 65, 66, 59, 69, 70, 61, 57, 59, 49, 64, 66, 56, 43, 45, 35, 42, 43, 36, 47, 48, 41, 49, 50, 41, 58, 60, 50, 60, 62, 54, 58, 60, 50, 72, 74, 64, 72, 74, 62, 99, 101, 89, 97, 99, 84, 127, 129, 115, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 209, 207, 192, 210, 208, 195, 210, 208, 195, 208, 206, 193, 206, 203, 190, 206, 203, 192, 208, 205, 195, 204, 204, 192, 207, 204, 194, 207, 204, 194, 206, 203, 190, 201, 198, 188, 201, 198, 188, 206, 203, 192, 213, 210, 199, 198, 198, 187, 18, 17, 8, 88, 87, 76, 90, 89, 80, 80, 79, 70, 64, 64, 55, 78, 78, 69, 52, 54, 44, 52, 54, 44, 52, 56, 46, 47, 48, 39, 46, 50, 40, 50, 50, 41, 41, 40, 32, 35, 34, 26, 51, 48, 40, 45, 44, 35, 33, 32, 23, 33, 32, 23, 56, 53, 42, 36, 33, 22, 48, 47, 39, 24, 23, 12, 52, 51, 42, 41, 41, 29, 49, 49, 38, 45, 44, 33, 42, 42, 31, 42, 42, 31, 47, 47, 33, 61, 61, 47, 35, 35, 24, 36, 36, 25, 43, 40, 29, 45, 47, 37, 45, 44, 35, 50, 47, 36, 38, 37, 28, 34, 33, 25, 52, 49, 41, 50, 47, 36, 49, 49, 38, 52, 51, 40, 53, 52, 41, 38, 40, 28, 60, 59, 48, 56, 56, 45, 59, 58, 47, 48, 48, 36, 60, 59, 48, 64, 64, 53, 55, 57, 45, 36, 38, 26, 62, 64, 52, 60, 59, 48, 51, 53, 41, 55, 55, 41, 39, 38, 27, 59, 58, 47, 53, 52, 41, 67, 66, 55, 52, 51, 42, 52, 51, 42, 60, 59, 50, 59, 56, 48, 48, 47, 39, 62, 62, 50, 68, 66, 55, 56, 56, 45, 85, 82, 71, 36, 36, 25, 59, 58, 47, 71, 71, 60, 67, 66, 55, 56, 56, 45, 49, 49, 38, 47, 46, 35, 60, 59, 48, 59, 58, 47, 59, 58, 47, 66, 65, 54, 66, 65, 54, 52, 51, 40, 63, 63, 52, 53, 52, 41, 64, 61, 50, 62, 62, 50, 70, 70, 59, 57, 57, 46, 65, 67, 55, 53, 52, 41, 55, 55, 43, 70, 70, 59, 78, 78, 67, 55, 55, 43, 41, 41, 29, 59, 58, 47, 61, 60, 49, 85, 82, 71, 50, 47, 36, 59, 58, 47, 64, 61, 50, 80, 77, 67, 77, 77, 65, 54, 53, 42, 96, 93, 83, 67, 66, 55, 68, 66, 55, 73, 70, 60, 62, 62, 50, 62, 62, 50, 82, 81, 70, 87, 84, 74, 79, 76, 68, 48, 48, 36, 71, 68, 57, 61, 60, 49, 73, 72, 61, 80, 79, 68, 73, 72, 61, 62, 62, 50, 69, 69, 57, 61, 60, 51, 75, 74, 63, 67, 66, 55, 61, 60, 49, 67, 66, 55, 84, 84, 72, 71, 71, 62, 68, 67, 56, 77, 77, 65, 73, 72, 63, 80, 79, 70, 82, 81, 70, 66, 65, 56, 77, 76, 68, 52, 54, 44, 67, 69, 60, 72, 73, 66, 65, 66, 59, 63, 64, 57, 67, 69, 62, 60, 58, 52, 61, 60, 51, 54, 53, 46, 61, 60, 51, 58, 60, 50, 45, 47, 37, 52, 54, 44, 51, 53, 43, 55, 56, 47, 62, 63, 54, 52, 54, 44, 76, 78, 65, 92, 94, 84, 114, 116, 104, 104, 106, 94, 135, 137, 125, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 207, 205, 190, 207, 205, 190, 208, 206, 193, 209, 207, 194, 203, 203, 189, 200, 197, 185, 203, 201, 190, 203, 202, 191, 206, 203, 192, 203, 201, 190, 202, 199, 189, 199, 196, 185, 199, 196, 185, 207, 204, 194, 195, 192, 182, 167, 164, 156, 19, 18, 9, 82, 81, 72, 68, 67, 58, 74, 73, 64, 69, 68, 60, 57, 59, 49, 62, 63, 54, 47, 48, 39, 45, 47, 37, 47, 46, 37, 48, 49, 40, 45, 47, 37, 41, 40, 32, 49, 45, 37, 38, 35, 27, 57, 53, 46, 43, 40, 32, 36, 36, 27, 51, 48, 38, 40, 38, 27, 39, 36, 26, 31, 30, 19, 42, 42, 31, 28, 25, 14, 34, 34, 22, 57, 57, 44, 32, 32, 18, 42, 42, 29, 28, 28, 15, 55, 55, 41, 30, 33, 18, 42, 44, 30, 47, 52, 39, 30, 34, 21, 30, 27, 17, 46, 43, 33, 24, 21, 11, 54, 53, 42, 52, 49, 39, 60, 57, 47, 43, 40, 29, 54, 53, 42, 48, 48, 36, 57, 57, 46, 53, 52, 41, 50, 50, 39, 55, 55, 43, 52, 54, 42, 47, 46, 35, 55, 57, 45, 52, 54, 42, 51, 53, 41, 55, 55, 43, 58, 55, 45, 57, 57, 46, 56, 56, 45, 56, 56, 45, 42, 44, 32, 49, 49, 38, 43, 43, 32, 55, 55, 43, 52, 51, 42, 56, 55, 47, 53, 52, 43, 70, 66, 58, 46, 45, 36, 56, 55, 47, 60, 59, 48, 61, 58, 50, 50, 50, 39, 59, 58, 47, 56, 56, 45, 62, 62, 50, 61, 60, 49, 61, 60, 49, 56, 56, 45, 45, 44, 33, 61, 60, 49, 46, 45, 34, 61, 60, 49, 56, 56, 45, 43, 43, 34, 63, 63, 52, 52, 51, 40, 57, 57, 46, 64, 64, 53, 47, 46, 35, 50, 50, 39, 78, 80, 68, 62, 62, 50, 56, 56, 45, 59, 61, 49, 54, 53, 42, 57, 57, 46, 88, 87, 76, 53, 55, 43, 71, 71, 60, 80, 79, 68, 66, 65, 54, 57, 57, 46, 52, 51, 40, 70, 70, 59, 77, 77, 65, 76, 76, 64, 81, 78, 68, 63, 60, 49, 64, 61, 50, 77, 74, 61, 62, 62, 50, 66, 63, 53, 63, 63, 52, 59, 58, 47, 48, 47, 39, 48, 48, 36, 69, 69, 57, 80, 79, 70, 88, 87, 76, 56, 56, 45, 55, 55, 43, 63, 63, 52, 89, 88, 77, 63, 63, 52, 65, 67, 55, 74, 76, 64, 50, 52, 40, 60, 59, 48, 87, 86, 77, 71, 67, 60, 81, 80, 71, 64, 64, 53, 85, 81, 73, 94, 93, 82, 59, 58, 49, 73, 70, 62, 87, 84, 76, 83, 84, 75, 58, 60, 50, 67, 65, 59, 52, 54, 46, 59, 57, 51, 52, 54, 46, 44, 46, 36, 50, 51, 44, 47, 48, 39, 50, 50, 41, 58, 61, 46, 66, 69, 54, 66, 69, 54, 91, 93, 79, 91, 93, 79, 98, 100, 86, 108, 111, 96, 214, 216, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 206, 204, 188, 202, 200, 185, 202, 200, 187, 200, 197, 185, 200, 197, 185, 198, 195, 182, 203, 201, 190, 202, 200, 187, 201, 199, 186, 200, 197, 187, 200, 197, 187, 200, 197, 187, 193, 190, 180, 187, 184, 174, 190, 187, 176, 124, 121, 115, 67, 64, 56, 80, 79, 70, 70, 69, 61, 71, 73, 63, 76, 77, 68, 49, 50, 41, 52, 56, 46, 48, 49, 40, 42, 45, 35, 52, 54, 44, 43, 45, 35, 46, 45, 36, 36, 36, 27, 35, 31, 23, 33, 30, 22, 31, 30, 21, 36, 36, 27, 36, 36, 27, 43, 43, 34, 40, 39, 28, 46, 45, 34, 42, 42, 31, 39, 38, 27, 27, 27, 15, 40, 39, 28, 36, 36, 25, 58, 55, 43, 49, 49, 36, 43, 40, 27, 35, 35, 22, 40, 40, 26, 33, 33, 19, 42, 44, 32, 58, 61, 46, 35, 35, 24, 54, 53, 42, 49, 46, 35, 32, 31, 20, 49, 46, 35, 58, 55, 45, 51, 48, 38, 59, 56, 46, 63, 60, 49, 54, 53, 42, 61, 60, 49, 41, 40, 32, 62, 62, 50, 49, 49, 38, 59, 58, 47, 36, 36, 25, 55, 55, 41, 59, 58, 47, 57, 59, 47, 63, 63, 50, 59, 58, 47, 27, 29, 15, 52, 52, 38, 50, 50, 39, 59, 58, 45, 56, 53, 42, 55, 55, 43, 57, 57, 48, 57, 57, 48, 53, 52, 43, 66, 63, 55, 52, 51, 42, 42, 41, 33, 60, 59, 48, 62, 62, 50, 46, 45, 34, 59, 58, 47, 61, 61, 47, 47, 46, 35, 61, 60, 49, 56, 56, 45, 52, 51, 40, 49, 49, 38, 56, 56, 45, 57, 57, 46, 62, 62, 50, 57, 57, 46, 59, 58, 47, 60, 59, 48, 54, 53, 42, 49, 49, 38, 50, 50, 41, 59, 61, 49, 57, 59, 47, 59, 61, 49, 66, 65, 54, 54, 53, 42, 68, 67, 56, 53, 52, 41, 66, 65, 54, 85, 85, 74, 52, 51, 40, 46, 46, 32, 53, 52, 41, 48, 48, 36, 60, 60, 46, 69, 69, 57, 54, 53, 42, 81, 81, 67, 81, 80, 69, 42, 42, 31, 46, 45, 34, 69, 69, 57, 50, 50, 39, 83, 83, 71, 62, 62, 50, 69, 69, 57, 59, 58, 47, 59, 58, 47, 95, 94, 83, 43, 43, 32, 62, 62, 50, 67, 66, 55, 91, 90, 82, 82, 81, 70, 91, 91, 80, 56, 58, 46, 70, 72, 60, 81, 83, 71, 55, 57, 45, 71, 73, 61, 81, 80, 71, 75, 74, 65, 91, 90, 82, 80, 79, 70, 71, 71, 62, 63, 62, 54, 60, 59, 50, 66, 65, 56, 55, 54, 46, 56, 52, 44, 48, 47, 41, 55, 56, 49, 59, 57, 51, 52, 54, 46, 37, 38, 31, 48, 49, 40, 37, 39, 29, 63, 64, 55, 66, 68, 56, 114, 114, 103, 84, 87, 70, 104, 106, 92, 123, 126, 111, 192, 195, 178, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 203, 203, 187, 200, 197, 185, 201, 199, 186, 196, 194, 181, 198, 195, 182, 196, 194, 181, 199, 196, 185, 198, 195, 182, 196, 194, 181, 198, 195, 182, 191, 188, 175, 191, 188, 175, 187, 185, 172, 187, 184, 174, 187, 184, 174, 22, 18, 15, 73, 72, 63, 57, 57, 48, 70, 69, 61, 65, 67, 57, 56, 57, 48, 47, 51, 41, 43, 50, 39, 40, 44, 34, 56, 57, 48, 43, 47, 36, 50, 52, 42, 44, 46, 36, 45, 44, 35, 18, 17, 8, 44, 41, 33, 39, 36, 28, 25, 22, 14, 36, 36, 25, 39, 36, 26, 48, 48, 36, 25, 24, 13, 52, 51, 40, 49, 49, 38, 35, 35, 24, 48, 48, 36, 42, 42, 29, 40, 40, 26, 43, 43, 30, 42, 44, 32, 35, 37, 25, 37, 40, 25, 36, 38, 24, 38, 42, 29, 31, 33, 23, 38, 37, 26, 47, 46, 35, 38, 37, 26, 41, 41, 29, 47, 45, 34, 47, 45, 34, 52, 50, 37, 52, 49, 39, 46, 43, 33, 51, 48, 38, 75, 73, 62, 53, 52, 41, 56, 56, 45, 55, 55, 43, 51, 48, 38, 65, 62, 52, 47, 46, 35, 68, 67, 56, 54, 53, 42, 57, 59, 45, 61, 60, 49, 48, 48, 34, 42, 42, 31, 49, 49, 38, 62, 62, 48, 56, 56, 45, 56, 56, 45, 58, 55, 47, 56, 52, 44, 53, 52, 43, 57, 57, 48, 47, 46, 37, 53, 52, 43, 44, 46, 34, 54, 53, 42, 42, 42, 31, 53, 52, 41, 64, 64, 53, 47, 46, 35, 49, 49, 38, 47, 46, 35, 59, 58, 47, 61, 60, 49, 47, 46, 35, 41, 41, 29, 62, 62, 50, 57, 57, 46, 52, 51, 40, 71, 71, 60, 63, 63, 52, 56, 56, 45, 73, 72, 61, 66, 65, 54, 61, 60, 49, 62, 62, 50, 57, 57, 46, 59, 58, 47, 64, 64, 53, 57, 57, 46, 53, 52, 41, 54, 53, 42, 64, 64, 53, 53, 52, 41, 55, 55, 43, 82, 81, 70, 67, 66, 55, 71, 71, 60, 88, 87, 76, 66, 65, 54, 70, 67, 56, 59, 58, 47, 47, 46, 35, 78, 78, 65, 67, 67, 53, 57, 57, 46, 50, 50, 37, 55, 57, 45, 96, 95, 84, 80, 79, 68, 48, 50, 38, 67, 66, 55, 50, 50, 39, 55, 55, 43, 85, 85, 74, 62, 63, 54, 97, 96, 85, 74, 76, 64, 57, 59, 47, 57, 59, 49, 45, 47, 35, 53, 55, 46, 54, 58, 48, 62, 63, 54, 60, 62, 52, 61, 65, 55, 50, 52, 42, 67, 66, 57, 52, 54, 44, 51, 53, 43, 59, 57, 51, 50, 46, 41, 52, 51, 42, 55, 54, 48, 55, 54, 48, 71, 71, 62, 71, 71, 62, 94, 93, 80, 110, 109, 98, 117, 117, 103, 132, 132, 118, 251, 254, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 205, 202, 187, 201, 199, 184, 193, 191, 178, 198, 195, 182, 198, 195, 182, 196, 194, 181, 196, 194, 183, 201, 198, 188, 194, 192, 179, 191, 188, 175, 187, 185, 172, 185, 182, 169, 188, 186, 173, 182, 180, 169, 158, 157, 146, 32, 27, 31, 85, 85, 76, 60, 62, 50, 57, 57, 48, 51, 53, 43, 56, 55, 47, 53, 55, 46, 45, 47, 37, 40, 41, 32, 47, 48, 39, 45, 49, 39, 33, 34, 25, 38, 37, 28, 47, 46, 37, 44, 46, 36, 31, 30, 21, 40, 39, 30, 45, 44, 35, 35, 35, 24, 37, 34, 26, 33, 32, 23, 48, 47, 39, 27, 26, 18, 30, 32, 22, 44, 46, 34, 43, 45, 33, 38, 38, 24, 43, 43, 30, 41, 41, 27, 52, 55, 40, 56, 53, 42, 26, 26, 14, 39, 38, 27, 36, 38, 26, 40, 39, 28, 41, 41, 29, 42, 44, 32, 50, 52, 40, 50, 50, 39, 60, 59, 48, 35, 35, 22, 53, 50, 40, 52, 49, 39, 56, 53, 42, 66, 63, 53, 64, 61, 50, 47, 45, 34, 65, 62, 52, 42, 42, 31, 52, 49, 41, 46, 43, 33, 54, 53, 42, 54, 53, 42, 52, 54, 42, 56, 56, 45, 69, 69, 57, 57, 57, 46, 63, 63, 52, 62, 62, 50, 50, 50, 39, 53, 52, 41, 53, 52, 41, 38, 37, 26, 42, 42, 31, 48, 48, 36, 62, 61, 52, 54, 53, 44, 57, 57, 48, 59, 58, 49, 46, 45, 36, 52, 51, 40, 54, 53, 44, 53, 52, 43, 55, 55, 43, 63, 63, 52, 54, 53, 42, 59, 58, 47, 47, 46, 35, 61, 60, 49, 53, 55, 43, 71, 71, 60, 52, 51, 40, 53, 52, 41, 47, 46, 35, 62, 63, 54, 61, 60, 49, 50, 52, 42, 64, 64, 55, 59, 61, 49, 59, 58, 47, 56, 56, 45, 44, 46, 34, 70, 70, 59, 49, 51, 37, 73, 75, 63, 64, 64, 53, 69, 69, 57, 73, 72, 61, 63, 63, 52, 71, 71, 60, 46, 45, 34, 52, 54, 42, 55, 55, 43, 64, 64, 53, 62, 62, 50, 95, 94, 83, 62, 62, 50, 52, 51, 40, 82, 81, 70, 55, 55, 43, 73, 72, 61, 55, 55, 43, 71, 73, 61, 67, 66, 55, 137, 136, 125, 89, 88, 79, 78, 80, 70, 71, 73, 63, 74, 73, 64, 57, 57, 48, 60, 62, 52, 69, 70, 61, 65, 67, 57, 59, 61, 51, 52, 54, 44, 52, 54, 44, 53, 55, 46, 59, 61, 51, 55, 56, 47, 48, 49, 40, 49, 48, 40, 47, 46, 37, 41, 40, 34, 50, 51, 44, 54, 53, 44, 65, 62, 54, 70, 70, 59, 95, 94, 83, 102, 101, 90, 132, 132, 118, 125, 127, 114, 255, 255, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 198, 196, 178, 200, 198, 183, 199, 195, 180, 196, 191, 179, 191, 188, 175, 193, 191, 178, 192, 189, 177, 185, 182, 169, 193, 191, 178, 185, 180, 168, 184, 179, 167, 185, 182, 169, 178, 175, 162, 167, 164, 154, 117, 114, 104, 67, 62, 64, 80, 79, 70, 61, 60, 49, 47, 46, 35, 53, 52, 43, 71, 73, 63, 52, 54, 44, 31, 35, 22, 22, 24, 12, 43, 43, 34, 36, 40, 29, 57, 57, 46, 41, 42, 33, 39, 38, 29, 38, 40, 30, 25, 24, 15, 43, 43, 34, 39, 38, 27, 31, 30, 19, 28, 28, 17, 33, 32, 21, 31, 30, 19, 41, 41, 29, 38, 37, 26, 37, 39, 27, 38, 37, 26, 40, 39, 28, 40, 40, 26, 57, 57, 44, 44, 46, 34, 39, 38, 27, 48, 48, 36, 42, 42, 31, 51, 53, 41, 30, 32, 20, 34, 36, 24, 37, 39, 27, 55, 55, 43, 25, 32, 18, 49, 49, 38, 47, 46, 35, 51, 48, 36, 53, 50, 40, 59, 57, 44, 64, 64, 51, 49, 49, 38, 58, 55, 43, 60, 59, 48, 53, 52, 41, 57, 57, 48, 41, 41, 29, 43, 43, 32, 49, 49, 38, 44, 47, 32, 51, 54, 39, 56, 56, 45, 70, 72, 58, 59, 58, 47, 53, 55, 43, 50, 50, 39, 52, 51, 40, 60, 59, 48, 56, 53, 42, 54, 53, 42, 53, 52, 43, 48, 47, 39, 54, 53, 44, 53, 52, 43, 55, 54, 46, 61, 60, 49, 56, 55, 47, 52, 51, 42, 45, 47, 37, 59, 58, 47, 54, 53, 42, 55, 57, 45, 62, 62, 50, 42, 42, 31, 59, 58, 47, 45, 44, 33, 55, 55, 43, 52, 51, 40, 48, 48, 36, 54, 53, 42, 29, 31, 19, 69, 68, 60, 57, 59, 47, 55, 56, 47, 52, 54, 42, 53, 52, 41, 62, 62, 50, 68, 67, 56, 48, 48, 36, 66, 68, 56, 61, 60, 49, 62, 61, 52, 40, 39, 28, 69, 69, 57, 62, 62, 50, 71, 71, 62, 66, 65, 54, 49, 50, 41, 46, 45, 36, 71, 71, 60, 81, 80, 69, 50, 50, 39, 41, 41, 29, 50, 50, 37, 75, 74, 63, 52, 51, 40, 66, 65, 52, 63, 65, 53, 83, 83, 71, 66, 68, 56, 72, 74, 64, 55, 55, 43, 48, 47, 39, 100, 102, 90, 64, 66, 54, 65, 67, 57, 57, 59, 49, 52, 54, 44, 52, 54, 44, 56, 57, 48, 53, 55, 46, 47, 48, 39, 41, 42, 33, 52, 51, 42, 45, 47, 37, 45, 47, 37, 52, 54, 44, 62, 61, 52, 90, 90, 78, 94, 93, 80, 99, 99, 86, 145, 145, 131, 126, 126, 112, 248, 248, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 191, 189, 171, 193, 189, 175, 192, 188, 173, 191, 187, 172, 190, 185, 173, 187, 185, 172, 188, 186, 173, 182, 180, 167, 183, 178, 166, 182, 177, 165, 179, 174, 162, 176, 171, 159, 171, 166, 154, 165, 160, 149, 52, 49, 39, 83, 80, 72, 74, 73, 64, 64, 64, 53, 33, 32, 23, 60, 62, 52, 57, 59, 49, 53, 55, 43, 40, 45, 32, 24, 26, 14, 39, 38, 27, 36, 40, 27, 30, 27, 17, 42, 41, 33, 27, 27, 15, 24, 26, 14, 52, 51, 42, 40, 39, 30, 42, 39, 28, 39, 36, 26, 37, 34, 24, 30, 29, 18, 49, 49, 38, 38, 37, 26, 39, 36, 26, 35, 35, 24, 45, 44, 33, 29, 26, 13, 34, 34, 20, 45, 44, 33, 47, 49, 34, 39, 38, 27, 36, 38, 26, 38, 40, 28, 31, 33, 21, 36, 36, 25, 23, 27, 14, 37, 39, 27, 37, 39, 27, 62, 64, 52, 64, 64, 53, 48, 48, 36, 45, 44, 33, 53, 53, 39, 53, 53, 39, 50, 50, 39, 33, 32, 21, 43, 43, 30, 61, 60, 49, 41, 41, 29, 57, 57, 48, 57, 57, 48, 56, 56, 45, 53, 52, 41, 48, 49, 40, 45, 47, 35, 54, 53, 42, 54, 54, 40, 57, 57, 46, 48, 48, 36, 52, 51, 40, 46, 43, 33, 54, 52, 41, 61, 58, 50, 47, 45, 34, 52, 49, 39, 56, 52, 44, 50, 50, 41, 70, 66, 58, 55, 54, 46, 57, 57, 48, 43, 43, 34, 48, 47, 39, 48, 48, 36, 52, 51, 40, 57, 59, 47, 47, 48, 36, 68, 67, 56, 50, 52, 40, 53, 52, 41, 44, 46, 34, 73, 72, 61, 55, 55, 43, 52, 51, 40, 54, 53, 44, 50, 52, 42, 56, 55, 47, 50, 52, 42, 50, 50, 41, 41, 43, 31, 59, 58, 47, 57, 57, 48, 60, 59, 50, 66, 65, 56, 62, 64, 52, 56, 58, 46, 57, 59, 49, 50, 52, 40, 57, 59, 49, 69, 70, 61, 69, 71, 59, 48, 50, 38, 65, 67, 57, 66, 68, 58, 67, 66, 57, 57, 57, 48, 66, 65, 54, 71, 71, 60, 75, 74, 65, 67, 66, 55, 57, 59, 47, 66, 68, 56, 56, 56, 45, 69, 71, 59, 42, 44, 32, 65, 67, 57, 74, 76, 64, 69, 71, 59, 43, 45, 33, 47, 48, 39, 36, 40, 29, 51, 53, 43, 43, 45, 35, 64, 64, 55, 42, 41, 33, 43, 43, 32, 60, 60, 46, 75, 75, 61, 85, 85, 72, 95, 95, 81, 108, 108, 92, 119, 119, 103, 127, 128, 112, 223, 223, 207, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 191, 189, 171, 192, 188, 171, 198, 192, 178, 189, 182, 171, 183, 178, 166, 184, 179, 167, 181, 176, 164, 175, 170, 158, 167, 162, 150, 172, 167, 156, 174, 167, 156, 163, 158, 146, 160, 155, 143, 134, 129, 119, 9, 6, 0, 80, 75, 64, 62, 62, 50, 49, 49, 38, 52, 51, 40, 41, 41, 29, 66, 65, 54, 52, 51, 40, 35, 39, 26, 44, 46, 34, 49, 49, 38, 18, 17, 8, 40, 37, 29, 48, 49, 40, 45, 47, 35, 42, 44, 32, 48, 47, 41, 31, 33, 21, 30, 32, 20, 16, 18, 6, 22, 24, 12, 38, 40, 28, 38, 37, 26, 54, 53, 42, 32, 31, 20, 46, 45, 34, 36, 36, 23, 35, 37, 23, 30, 29, 16, 33, 35, 20, 36, 38, 24, 47, 48, 36, 47, 46, 35, 42, 42, 31, 52, 51, 40, 36, 33, 22, 38, 37, 26, 30, 29, 18, 57, 57, 46, 53, 52, 43, 55, 55, 43, 47, 46, 35, 51, 48, 38, 46, 43, 33, 46, 44, 31, 51, 48, 38, 49, 46, 35, 43, 43, 32, 45, 44, 33, 47, 46, 35, 54, 53, 42, 46, 45, 34, 52, 51, 40, 52, 51, 40, 43, 43, 32, 51, 53, 41, 48, 48, 36, 55, 55, 41, 57, 57, 46, 52, 51, 40, 50, 50, 39, 59, 56, 46, 59, 56, 46, 54, 53, 42, 57, 54, 43, 54, 51, 43, 48, 47, 39, 71, 71, 62, 53, 52, 43, 52, 51, 42, 51, 53, 43, 59, 61, 51, 66, 65, 56, 48, 50, 38, 53, 52, 41, 50, 52, 40, 56, 58, 46, 55, 55, 43, 34, 36, 24, 46, 45, 34, 56, 56, 45, 53, 52, 41, 56, 56, 45, 62, 61, 52, 43, 43, 34, 53, 52, 43, 60, 59, 50, 62, 61, 52, 60, 62, 52, 34, 35, 26, 64, 64, 55, 54, 53, 44, 50, 50, 39, 69, 69, 57, 72, 74, 62, 62, 63, 54, 55, 56, 47, 59, 61, 51, 66, 68, 58, 58, 60, 50, 53, 55, 43, 71, 73, 61, 60, 62, 52, 58, 60, 50, 71, 73, 63, 61, 60, 51, 83, 83, 71, 78, 78, 69, 59, 58, 47, 63, 63, 52, 52, 54, 44, 48, 50, 38, 59, 61, 49, 48, 50, 38, 51, 55, 42, 48, 49, 40, 47, 48, 36, 41, 42, 33, 53, 55, 43, 45, 47, 37, 45, 47, 37, 48, 49, 40, 57, 57, 48, 54, 53, 42, 80, 79, 66, 90, 90, 76, 87, 87, 73, 127, 127, 114, 119, 119, 103, 182, 182, 166, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 185, 168, 179, 175, 159, 184, 178, 164, 181, 174, 160, 177, 171, 157, 183, 176, 165, 172, 164, 153, 171, 166, 154, 163, 158, 146, 167, 162, 150, 166, 159, 147, 154, 147, 136, 151, 146, 134, 78, 73, 63, 40, 34, 27, 81, 78, 68, 65, 60, 50, 55, 55, 43, 40, 41, 29, 46, 50, 38, 42, 44, 30, 40, 45, 32, 26, 31, 18, 52, 54, 42, 31, 30, 19, 43, 43, 34, 39, 36, 28, 47, 46, 37, 36, 36, 25, 16, 18, 6, 36, 38, 28, 36, 38, 28, 26, 30, 20, 28, 30, 18, 45, 42, 32, 35, 35, 24, 26, 26, 14, 46, 43, 33, 47, 45, 34, 50, 50, 39, 27, 27, 15, 43, 45, 33, 36, 38, 26, 34, 36, 24, 45, 47, 37, 37, 39, 29, 39, 38, 27, 57, 59, 47, 38, 37, 28, 33, 32, 21, 41, 41, 29, 47, 46, 35, 49, 45, 37, 50, 47, 36, 35, 35, 24, 56, 53, 42, 40, 38, 27, 52, 50, 37, 60, 57, 47, 47, 47, 33, 50, 47, 36, 42, 39, 28, 47, 46, 35, 66, 65, 54, 41, 43, 31, 59, 61, 49, 44, 46, 34, 52, 54, 44, 53, 55, 43, 49, 51, 39, 50, 52, 40, 50, 50, 41, 54, 51, 43, 50, 52, 40, 56, 55, 47, 54, 51, 43, 56, 52, 44, 46, 45, 36, 52, 49, 39, 58, 55, 47, 55, 54, 48, 61, 60, 51, 62, 61, 52, 66, 65, 56, 49, 48, 40, 42, 43, 34, 53, 55, 46, 52, 54, 44, 59, 58, 47, 47, 48, 36, 49, 51, 39, 55, 57, 45, 51, 53, 41, 59, 58, 47, 55, 54, 46, 59, 56, 46, 56, 53, 42, 56, 55, 47, 59, 58, 49, 53, 52, 45, 57, 57, 48, 57, 57, 48, 62, 61, 52, 53, 55, 46, 67, 66, 57, 69, 68, 60, 45, 44, 33, 50, 50, 41, 55, 57, 45, 76, 77, 68, 67, 69, 60, 37, 39, 29, 52, 54, 44, 49, 50, 41, 62, 63, 54, 51, 53, 43, 48, 49, 40, 59, 58, 49, 63, 64, 55, 60, 59, 50, 48, 48, 36, 46, 45, 34, 42, 44, 32, 55, 57, 45, 42, 44, 32, 40, 41, 29, 44, 46, 36, 43, 45, 33, 40, 41, 32, 40, 41, 32, 40, 41, 29, 41, 43, 31, 35, 37, 25, 55, 55, 43, 102, 101, 90, 102, 101, 90, 110, 109, 98, 113, 113, 100, 132, 132, 118, 203, 203, 189, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 170, 166, 149, 164, 160, 143, 169, 163, 147, 174, 167, 154, 162, 156, 140, 166, 159, 145, 158, 150, 139, 159, 152, 140, 156, 151, 139, 146, 139, 128, 147, 140, 129, 154, 147, 136, 140, 133, 124, 0, 0, 0, 88, 85, 75, 56, 56, 45, 59, 56, 46, 54, 53, 44, 55, 57, 45, 43, 47, 32, 42, 44, 32, 37, 41, 28, 26, 28, 15, 41, 41, 29, 39, 36, 26, 46, 45, 34, 38, 37, 26, 36, 36, 27, 42, 39, 28, 35, 34, 26, 33, 32, 23, 32, 31, 22, 32, 31, 22, 29, 31, 21, 45, 42, 32, 45, 42, 32, 26, 24, 11, 29, 26, 13, 40, 38, 25, 26, 26, 12, 43, 45, 31, 46, 51, 36, 33, 35, 22, 43, 45, 33, 35, 39, 26, 40, 41, 29, 37, 39, 27, 31, 33, 21, 48, 48, 36, 56, 53, 42, 43, 43, 32, 45, 42, 32, 56, 53, 42, 56, 53, 42, 42, 42, 29, 49, 46, 33, 59, 58, 47, 56, 53, 40, 61, 59, 46, 59, 58, 47, 39, 39, 25, 52, 51, 40, 47, 46, 35, 34, 34, 22, 52, 54, 42, 60, 59, 48, 40, 39, 30, 47, 48, 36, 50, 50, 41, 55, 54, 46, 53, 52, 43, 52, 51, 40, 51, 48, 38, 49, 49, 38, 55, 54, 46, 65, 62, 54, 44, 41, 33, 49, 45, 37, 48, 47, 39, 64, 60, 52, 56, 52, 44, 57, 56, 50, 57, 56, 50, 54, 53, 44, 46, 45, 36, 75, 74, 65, 50, 52, 42, 56, 58, 46, 63, 63, 52, 67, 69, 57, 53, 55, 46, 60, 59, 50, 60, 59, 50, 55, 54, 46, 78, 78, 69, 63, 59, 51, 70, 69, 61, 58, 55, 47, 63, 59, 51, 61, 60, 51, 53, 52, 43, 61, 60, 51, 66, 65, 56, 52, 54, 44, 70, 69, 61, 68, 67, 58, 48, 47, 39, 45, 44, 35, 56, 58, 46, 69, 68, 60, 59, 61, 51, 51, 53, 43, 59, 61, 51, 48, 49, 40, 38, 42, 32, 55, 56, 47, 50, 52, 42, 45, 47, 37, 45, 47, 37, 49, 50, 41, 41, 40, 32, 40, 39, 30, 37, 39, 29, 41, 42, 33, 36, 38, 28, 27, 28, 19, 33, 35, 22, 37, 39, 27, 66, 68, 56, 72, 74, 62, 88, 91, 76, 118, 118, 104, 106, 108, 94, 117, 117, 103, 190, 190, 177, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 165, 156, 141, 165, 156, 141, 155, 149, 133, 155, 149, 135, 154, 147, 134, 147, 140, 127, 148, 141, 128, 142, 135, 124, 135, 128, 117, 132, 125, 114, 139, 132, 121, 127, 122, 110, 111, 110, 99, 9, 8, 0, 77, 76, 68, 61, 60, 49, 49, 49, 38, 59, 61, 51, 45, 49, 39, 31, 37, 24, 51, 55, 42, 27, 33, 22, 30, 34, 21, 33, 35, 22, 35, 37, 25, 24, 26, 14, 37, 39, 29, 35, 34, 26, 32, 31, 22, 32, 31, 22, 35, 31, 23, 40, 39, 30, 36, 36, 27, 37, 34, 26, 38, 35, 27, 37, 39, 27, 43, 40, 27, 41, 41, 27, 33, 33, 19, 41, 43, 29, 35, 35, 22, 38, 37, 26, 36, 38, 26, 30, 32, 20, 32, 36, 24, 37, 41, 26, 43, 45, 33, 28, 32, 17, 28, 30, 18, 50, 52, 40, 36, 36, 25, 47, 46, 35, 39, 38, 27, 52, 49, 39, 31, 30, 19, 46, 43, 33, 56, 56, 45, 50, 50, 37, 50, 47, 34, 53, 52, 41, 45, 44, 33, 52, 51, 40, 42, 44, 32, 50, 50, 39, 47, 48, 36, 47, 46, 35, 52, 54, 42, 40, 41, 29, 37, 39, 27, 50, 52, 40, 49, 51, 39, 40, 39, 28, 48, 48, 36, 38, 40, 30, 58, 55, 47, 52, 49, 41, 53, 50, 42, 60, 59, 50, 52, 49, 41, 54, 53, 44, 56, 55, 47, 49, 48, 42, 53, 55, 48, 54, 53, 44, 41, 40, 34, 56, 57, 48, 52, 54, 44, 45, 47, 37, 55, 56, 47, 52, 54, 44, 41, 42, 33, 53, 52, 43, 59, 61, 51, 76, 75, 66, 50, 50, 41, 45, 43, 37, 49, 50, 41, 56, 55, 47, 69, 68, 60, 55, 54, 48, 61, 58, 50, 39, 38, 31, 56, 55, 49, 49, 48, 40, 57, 57, 48, 53, 52, 43, 54, 53, 44, 56, 57, 48, 86, 88, 78, 34, 35, 26, 47, 48, 39, 33, 34, 25, 37, 38, 31, 40, 41, 32, 44, 46, 36, 40, 41, 32, 31, 33, 23, 54, 53, 44, 42, 42, 31, 33, 32, 23, 37, 39, 27, 45, 47, 35, 47, 46, 35, 53, 52, 41, 76, 76, 62, 77, 77, 64, 111, 111, 97, 110, 110, 96, 120, 120, 107, 123, 123, 107, 227, 228, 212, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 146, 137, 122, 150, 141, 126, 144, 135, 120, 143, 134, 119, 137, 128, 113, 132, 123, 110, 142, 132, 120, 132, 123, 112, 141, 131, 121, 137, 127, 117, 131, 124, 110, 128, 123, 111, 73, 75, 63, 51, 48, 40, 70, 70, 59, 57, 59, 47, 37, 39, 27, 38, 40, 30, 44, 46, 36, 43, 45, 33, 40, 41, 29, 45, 47, 35, 29, 31, 19, 30, 32, 20, 24, 26, 14, 35, 35, 24, 36, 36, 27, 25, 24, 15, 39, 38, 27, 25, 24, 13, 39, 36, 26, 21, 20, 12, 42, 38, 30, 31, 30, 19, 50, 47, 39, 35, 35, 24, 33, 31, 20, 23, 26, 11, 38, 38, 24, 35, 37, 25, 31, 33, 21, 47, 46, 35, 40, 41, 29, 45, 47, 37, 37, 39, 27, 39, 44, 29, 43, 47, 34, 43, 45, 31, 36, 40, 25, 28, 30, 18, 46, 50, 38, 43, 43, 32, 54, 52, 41, 51, 48, 38, 44, 41, 31, 57, 54, 43, 46, 46, 32, 40, 38, 25, 45, 43, 30, 51, 54, 39, 51, 48, 38, 36, 36, 25, 47, 48, 36, 48, 50, 38, 42, 44, 32, 55, 55, 43, 43, 45, 33, 42, 44, 32, 60, 59, 48, 42, 46, 33, 45, 47, 37, 48, 47, 39, 56, 55, 47, 56, 55, 47, 42, 41, 33, 54, 53, 46, 50, 49, 43, 44, 45, 38, 64, 63, 57, 63, 64, 57, 55, 54, 48, 43, 42, 36, 46, 45, 38, 43, 43, 34, 52, 50, 44, 49, 50, 41, 50, 52, 42, 45, 47, 37, 52, 54, 44, 48, 49, 40, 66, 67, 60, 51, 53, 43, 53, 55, 48, 51, 55, 44, 35, 36, 27, 56, 55, 49, 45, 47, 39, 42, 43, 36, 46, 45, 36, 53, 52, 43, 54, 53, 44, 47, 46, 37, 48, 48, 34, 47, 46, 35, 43, 43, 32, 39, 38, 29, 40, 39, 28, 39, 38, 29, 46, 45, 36, 43, 45, 35, 40, 41, 32, 40, 41, 32, 35, 36, 27, 39, 38, 29, 35, 34, 26, 34, 33, 25, 56, 56, 45, 66, 65, 54, 87, 86, 75, 81, 81, 67, 92, 92, 79, 108, 107, 94, 118, 118, 102, 113, 113, 100, 105, 105, 92, 227, 228, 212, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 142, 133, 118, 136, 127, 112, 134, 125, 110, 134, 124, 112, 134, 124, 112, 128, 118, 106, 129, 119, 109, 129, 119, 109, 135, 125, 115, 126, 116, 103, 115, 107, 96, 120, 113, 102, 34, 36, 24, 48, 50, 38, 57, 59, 47, 49, 51, 39, 55, 55, 43, 48, 49, 40, 43, 45, 33, 40, 42, 27, 35, 37, 25, 39, 43, 33, 24, 28, 15, 29, 31, 19, 33, 38, 25, 30, 29, 18, 27, 26, 18, 36, 36, 27, 34, 34, 22, 56, 52, 44, 39, 33, 24, 47, 44, 36, 23, 22, 11, 25, 24, 13, 36, 36, 27, 47, 48, 36, 31, 30, 19, 42, 42, 29, 23, 22, 11, 35, 39, 26, 42, 44, 32, 23, 27, 14, 28, 31, 21, 32, 36, 26, 37, 41, 30, 28, 31, 21, 36, 38, 26, 28, 30, 18, 38, 40, 28, 67, 64, 54, 50, 47, 36, 71, 66, 56, 48, 43, 31, 50, 50, 39, 60, 59, 48, 42, 39, 28, 36, 38, 26, 45, 44, 33, 61, 59, 48, 24, 26, 14, 55, 55, 43, 41, 41, 29, 55, 55, 43, 48, 47, 39, 49, 48, 40, 53, 52, 45, 51, 53, 43, 55, 56, 49, 47, 48, 41, 51, 52, 45, 51, 52, 45, 48, 49, 42, 50, 49, 43, 49, 48, 42, 52, 50, 44, 41, 40, 34, 56, 57, 50, 47, 48, 41, 47, 46, 39, 54, 53, 46, 54, 53, 46, 50, 50, 41, 54, 53, 46, 56, 55, 47, 45, 44, 35, 48, 49, 42, 35, 36, 27, 55, 56, 47, 45, 47, 37, 50, 52, 42, 48, 52, 44, 49, 50, 43, 65, 66, 59, 43, 46, 38, 48, 49, 42, 50, 53, 45, 48, 49, 42, 35, 38, 28, 43, 47, 36, 49, 50, 41, 42, 45, 35, 38, 40, 30, 58, 60, 50, 31, 33, 23, 44, 46, 36, 41, 42, 33, 47, 46, 35, 37, 39, 27, 39, 38, 27, 52, 51, 40, 33, 34, 25, 56, 56, 45, 77, 74, 61, 83, 81, 68, 80, 78, 65, 86, 83, 70, 87, 85, 72, 93, 90, 78, 95, 93, 80, 111, 109, 96, 128, 125, 112, 255, 255, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 127, 121, 105, 134, 124, 112, 130, 121, 108, 121, 111, 99, 120, 110, 98, 128, 118, 106, 123, 113, 103, 128, 118, 108, 119, 112, 101, 120, 110, 100, 112, 105, 94, 99, 92, 81, 0, 0, 0, 74, 76, 64, 57, 61, 46, 44, 46, 34, 51, 53, 43, 39, 43, 33, 37, 41, 28, 43, 47, 36, 44, 48, 35, 33, 37, 27, 40, 45, 32, 29, 33, 20, 34, 36, 24, 34, 36, 24, 36, 36, 25, 43, 43, 32, 27, 29, 17, 33, 32, 21, 34, 29, 19, 42, 42, 31, 25, 24, 13, 26, 26, 14, 28, 27, 19, 33, 34, 25, 42, 38, 32, 41, 40, 32, 40, 39, 28, 27, 28, 21, 43, 45, 35, 25, 29, 17, 42, 43, 36, 46, 45, 36, 40, 39, 30, 41, 42, 33, 36, 38, 28, 33, 35, 22, 44, 46, 36, 40, 35, 23, 60, 51, 40, 42, 42, 31, 51, 46, 36, 56, 53, 40, 46, 45, 34, 49, 48, 40, 49, 49, 38, 45, 44, 33, 48, 48, 36, 59, 61, 49, 53, 55, 43, 29, 31, 19, 51, 53, 41, 50, 52, 40, 45, 47, 35, 41, 42, 33, 47, 48, 39, 48, 49, 40, 41, 42, 33, 39, 43, 33, 49, 50, 43, 44, 46, 36, 43, 44, 37, 45, 47, 39, 49, 50, 43, 63, 62, 56, 35, 36, 29, 50, 51, 44, 52, 54, 46, 41, 42, 35, 47, 48, 41, 43, 42, 36, 37, 38, 31, 40, 41, 34, 45, 47, 39, 48, 49, 40, 43, 44, 37, 42, 43, 36, 44, 46, 36, 50, 52, 42, 39, 43, 35, 44, 45, 38, 36, 37, 30, 40, 44, 36, 43, 49, 41, 43, 46, 38, 27, 33, 24, 46, 52, 41, 37, 38, 31, 34, 35, 26, 40, 41, 32, 38, 37, 28, 24, 23, 12, 33, 32, 21, 34, 34, 22, 32, 31, 20, 92, 92, 81, 59, 58, 47, 109, 109, 95, 88, 86, 73, 97, 95, 82, 121, 119, 103, 156, 153, 140, 113, 110, 95, 149, 147, 131, 129, 126, 114, 230, 228, 213, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 119, 112, 101, 119, 112, 99, 119, 109, 98, 110, 101, 90, 115, 106, 93, 108, 99, 86, 117, 108, 97, 109, 99, 89, 109, 99, 89, 102, 93, 80, 125, 118, 107, 92, 87, 75, 0, 0, 0, 55, 60, 45, 55, 60, 47, 45, 47, 35, 36, 40, 27, 37, 39, 29, 43, 47, 34, 32, 36, 24, 38, 40, 28, 26, 30, 20, 37, 41, 28, 35, 39, 26, 30, 32, 20, 41, 43, 29, 38, 40, 28, 41, 43, 31, 31, 28, 18, 31, 28, 18, 36, 33, 22, 26, 24, 13, 40, 38, 27, 35, 35, 24, 37, 34, 24, 36, 36, 27, 38, 35, 27, 41, 40, 32, 33, 32, 23, 33, 32, 23, 43, 43, 34, 55, 56, 47, 22, 24, 14, 13, 14, 5, 47, 48, 39, 35, 36, 27, 33, 34, 25, 53, 52, 43, 40, 38, 27, 47, 41, 32, 53, 51, 38, 47, 45, 34, 45, 42, 32, 40, 38, 27, 53, 50, 40, 29, 31, 21, 50, 50, 41, 42, 42, 31, 52, 51, 42, 45, 44, 33, 43, 43, 32, 60, 59, 48, 50, 52, 40, 39, 43, 33, 44, 48, 37, 57, 61, 50, 33, 34, 25, 49, 50, 41, 47, 48, 39, 59, 63, 52, 26, 30, 20, 46, 50, 42, 64, 67, 59, 53, 56, 51, 41, 42, 37, 63, 64, 57, 41, 42, 35, 43, 44, 37, 45, 47, 39, 40, 41, 34, 34, 35, 28, 47, 48, 41, 48, 49, 42, 37, 38, 31, 45, 47, 39, 48, 49, 42, 59, 61, 51, 44, 46, 36, 39, 38, 29, 37, 39, 29, 41, 42, 33, 32, 36, 26, 42, 43, 36, 25, 29, 21, 27, 28, 21, 38, 40, 32, 26, 27, 20, 37, 38, 31, 43, 45, 35, 41, 43, 31, 35, 35, 24, 66, 65, 54, 74, 74, 60, 75, 75, 61, 85, 82, 69, 104, 102, 87, 99, 96, 83, 110, 108, 95, 115, 113, 98, 116, 114, 101, 212, 209, 194, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 98, 92, 74, 103, 97, 78, 102, 95, 81, 97, 90, 77, 98, 91, 80, 103, 96, 84, 96, 89, 78, 104, 92, 82, 101, 91, 81, 98, 91, 80, 94, 90, 76, 72, 74, 62, 6, 8, 0, 53, 58, 43, 45, 49, 36, 33, 38, 25, 33, 38, 25, 41, 43, 31, 26, 31, 18, 42, 45, 35, 15, 19, 6, 33, 38, 25, 28, 32, 19, 27, 29, 17, 30, 34, 21, 35, 39, 26, 23, 25, 13, 31, 30, 19, 51, 43, 34, 44, 41, 31, 42, 39, 28, 39, 36, 28, 36, 36, 25, 43, 43, 32, 32, 31, 22, 31, 30, 21, 44, 41, 33, 47, 46, 37, 49, 49, 38, 39, 36, 28, 40, 38, 27, 40, 41, 29, 33, 32, 23, 37, 39, 27, 30, 29, 18, 43, 45, 33, 23, 26, 11, 33, 31, 20, 33, 31, 18, 36, 33, 20, 60, 58, 45, 42, 39, 28, 30, 29, 18, 40, 39, 28, 43, 40, 29, 43, 40, 29, 56, 58, 46, 36, 38, 26, 50, 52, 40, 31, 33, 21, 46, 45, 34, 43, 43, 32, 36, 40, 29, 40, 41, 34, 50, 53, 45, 44, 45, 38, 31, 33, 25, 47, 51, 43, 55, 56, 49, 39, 45, 36, 38, 42, 32, 67, 71, 63, 41, 42, 35, 44, 47, 41, 43, 46, 40, 39, 38, 31, 42, 43, 36, 34, 35, 28, 39, 43, 35, 31, 37, 28, 38, 39, 34, 44, 45, 38, 33, 31, 27, 31, 29, 23, 34, 35, 28, 28, 27, 21, 34, 33, 25, 33, 32, 23, 41, 40, 32, 38, 40, 30, 27, 28, 19, 53, 55, 46, 38, 40, 32, 34, 35, 28, 58, 59, 52, 38, 40, 32, 77, 78, 71, 88, 87, 78, 87, 86, 77, 102, 101, 90, 83, 81, 68, 91, 88, 75, 104, 102, 89, 97, 92, 78, 130, 126, 112, 242, 238, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 96, 91, 79, 95, 88, 76, 87, 85, 72, 96, 89, 76, 103, 98, 86, 84, 77, 66, 97, 90, 79, 89, 89, 75, 91, 86, 76, 86, 83, 70, 85, 82, 71, 41, 43, 31, 57, 61, 48, 48, 53, 38, 26, 33, 19, 51, 53, 41, 38, 40, 30, 48, 48, 36, 34, 36, 24, 30, 32, 22, 36, 36, 25, 30, 32, 20, 33, 34, 25, 36, 38, 26, 37, 39, 27, 44, 41, 31, 23, 22, 11, 17, 21, 8, 44, 27, 21, 31, 33, 21, 36, 36, 25, 49, 45, 37, 26, 25, 16, 29, 31, 19, 39, 36, 28, 32, 31, 20, 42, 39, 28, 46, 43, 35, 32, 31, 20, 35, 34, 26, 40, 37, 29, 32, 36, 24, 26, 27, 18, 29, 33, 22, 33, 32, 21, 22, 29, 15, 49, 49, 36, 58, 43, 36, 31, 29, 16, 47, 37, 29, 35, 39, 26, 21, 23, 11, 33, 38, 25, 38, 42, 29, 39, 46, 30, 57, 59, 47, 35, 39, 26, 48, 50, 38, 40, 41, 29, 32, 37, 22, 45, 49, 36, 41, 41, 29, 45, 44, 33, 35, 36, 27, 50, 54, 43, 32, 36, 28, 31, 33, 25, 40, 44, 36, 38, 41, 34, 31, 34, 29, 52, 54, 46, 38, 41, 36, 52, 55, 49, 57, 60, 54, 38, 43, 37, 55, 56, 51, 38, 41, 36, 45, 46, 41, 34, 35, 30, 44, 47, 39, 37, 38, 31, 45, 43, 37, 42, 41, 35, 48, 47, 39, 34, 35, 28, 40, 39, 32, 82, 81, 72, 68, 67, 58, 70, 69, 61, 90, 89, 80, 84, 84, 72, 86, 83, 75, 91, 90, 82, 88, 85, 77, 108, 107, 96, 104, 102, 91, 102, 99, 89, 115, 112, 100, 186, 181, 169, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 90, 84, 68, 87, 85, 72, 82, 80, 67, 78, 78, 65, 89, 87, 72, 80, 78, 63, 82, 80, 67, 67, 67, 51, 84, 83, 75, 76, 76, 60, 68, 68, 52, 16, 18, 6, 74, 76, 66, 35, 37, 23, 38, 42, 29, 36, 38, 26, 56, 55, 47, 54, 52, 41, 41, 41, 29, 55, 54, 46, 31, 30, 19, 19, 24, 11, 29, 31, 19, 30, 29, 18, 35, 37, 25, 34, 34, 22, 19, 21, 8, 38, 37, 26, 22, 26, 13, 30, 32, 20, 29, 31, 21, 54, 51, 43, 28, 35, 21, 57, 57, 46, 35, 31, 23, 33, 30, 22, 35, 31, 23, 31, 30, 21, 32, 29, 19, 38, 35, 27, 35, 29, 22, 21, 23, 13, 24, 26, 16, 35, 38, 28, 25, 24, 15, 18, 22, 10, 35, 32, 21, 29, 31, 17, 22, 30, 13, 35, 32, 19, 12, 14, 2, 36, 36, 25, 19, 21, 8, 39, 43, 31, 30, 34, 21, 29, 31, 17, 39, 43, 31, 42, 44, 32, 32, 31, 20, 23, 27, 14, 33, 35, 22, 37, 39, 27, 36, 40, 29, 33, 37, 29, 43, 51, 42, 33, 39, 30, 14, 32, 20, 20, 28, 18, 41, 47, 40, 40, 43, 38, 42, 43, 36, 42, 45, 39, 41, 42, 37, 38, 41, 34, 44, 45, 42, 54, 52, 48, 44, 45, 40, 56, 57, 52, 47, 45, 41, 55, 54, 48, 69, 70, 63, 80, 79, 70, 66, 65, 56, 109, 108, 99, 73, 72, 63, 84, 83, 75, 103, 100, 92, 95, 94, 83, 105, 105, 94, 96, 95, 84, 97, 95, 84, 152, 151, 140, 223, 220, 210, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 89, 84, 68, 76, 76, 62, 76, 76, 62, 78, 80, 66, 79, 76, 64, 77, 74, 59, 62, 62, 46, 77, 74, 61, 76, 76, 64, 74, 72, 57, 80, 80, 64, 9, 12, 0, 59, 68, 54, 46, 46, 32, 54, 41, 34, 19, 21, 8, 40, 42, 27, 48, 48, 36, 33, 35, 22, 28, 31, 21, 17, 21, 11, 24, 28, 15, 28, 28, 17, 39, 38, 27, 38, 37, 26, 31, 28, 18, 27, 27, 15, 39, 36, 26, 42, 39, 28, 21, 23, 11, 24, 26, 14, 17, 19, 7, 25, 29, 17, 20, 22, 10, 30, 29, 20, 36, 36, 27, 32, 31, 22, 28, 27, 19, 19, 18, 9, 31, 30, 21, 24, 23, 14, 28, 30, 18, 23, 25, 15, 31, 30, 21, 26, 26, 14, 24, 28, 15, 12, 21, 6, 25, 30, 15, 25, 35, 18, 38, 41, 26, 37, 40, 25, 38, 37, 26, 30, 32, 20, 17, 27, 10, 34, 41, 25, 38, 41, 26, 20, 29, 12, 33, 40, 24, 31, 33, 21, 35, 39, 24, 30, 32, 20, 33, 35, 22, 32, 36, 24, 35, 36, 27, 50, 47, 39, 39, 36, 28, 46, 45, 38, 39, 38, 31, 50, 51, 44, 42, 45, 37, 53, 55, 48, 40, 41, 34, 56, 57, 50, 70, 69, 61, 67, 64, 58, 87, 84, 76, 83, 80, 72, 88, 85, 75, 100, 97, 89, 105, 104, 96, 103, 102, 93, 96, 93, 83, 106, 103, 92, 121, 118, 107, 138, 135, 125, 222, 219, 209, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, ]}
+
+output0 = {i85: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 245, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/mul.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/mul.mod.py
new file mode 100644
index 000000000..d5ea1e036
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/mul.mod.py
@@ -0,0 +1,19 @@
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 2, 1}")
+i2 = Input("op2", "TENSOR_FLOAT32", "{1, 2, 2, 1}")
+act = Int32Scalar("act", 0) # an int32_t scalar fuse_activation
+i3 = Output("op3", "TENSOR_FLOAT32", "{1, 2, 2, 1}")
+model = model.Operation("MUL", i1, i2, act).To(i3)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [2, -4, 8, -16],
+ i2: # input 1
+ [32, -16, -8, 4]}
+
+output0 = {i3: # output 0
+ [64, 64, -64, -64]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/mul_broadcast_3D_1D_1_nnfw.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/mul_broadcast_3D_1D_1_nnfw.mod.py
new file mode 100644
index 000000000..49729eb8c
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/mul_broadcast_3D_1D_1_nnfw.mod.py
@@ -0,0 +1,42 @@
+# ------ file: report/tensor_mul_1.log ------
+tensor_shape_gen = []
+tensor_value_gen = []
+
+# input tensors
+# tensor name: left
+# tflite::interpreter.tensor(1) -> tensor_value_gen[0]
+tensor_shape_gen.append('{3, 1, 4}')
+tensor_value_gen.append([0.8364028931, 0.6620308161, 1.1811592579, 0.4827561378, -0.3846270740, -1.7236120701, 3.5318591595, 0.2959995866, 1.6260499954, -0.7885181308, -0.8246002197, -1.1367146969, ])
+
+# input tensors
+# tensor name: right
+# tflite::interpreter.tensor(2) -> tensor_value_gen[1]
+tensor_shape_gen.append('{4}')
+tensor_value_gen.append([0.8364028931, -0.3846270740, 1.6260499954, 0.6620308161, ])
+
+# output tensors
+# tensor name: output
+# tflite::interpreter.tensor(0) -> tensor_value_gen[2]
+tensor_shape_gen.append('{3, 1, 4}')
+tensor_value_gen.append([0.6995698214, -0.2546349764, 1.9206240177, 0.3195994496, -0.3217031956, 0.6629478931, 5.7429795265, 0.1959608495, 1.3600329161, 0.3032854199, -1.3408411741, -0.7525401711, ])
+
+# --------- tensor shape and value defined above ---------
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", tensor_shape_gen[0])
+i2 = Input("op2", "TENSOR_FLOAT32", tensor_shape_gen[1])
+act = Int32Scalar("act", 0) # an int32_t scalar fuse_activation
+i3 = Output("op3", "TENSOR_FLOAT32", tensor_shape_gen[2])
+model = model.Operation("MUL", i1, i2, act).To(i3)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ tensor_value_gen[0],
+ i2: # input 1
+ tensor_value_gen[1]}
+
+output0 = {i3: # output 0
+ tensor_value_gen[2]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/mul_broadcast_3D_1D_2_nnfw.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/mul_broadcast_3D_1D_2_nnfw.mod.py
new file mode 100644
index 000000000..a24ad5889
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/mul_broadcast_3D_1D_2_nnfw.mod.py
@@ -0,0 +1,43 @@
+# ------ broadcast test when dim is not 1 -------
+tensor_shape_gen = []
+tensor_value_gen = []
+
+# input tensors
+# tensor name: left
+# tflite::interpreter.tensor(1) -> tensor_value_gen[0]
+tensor_shape_gen.append('{3, 2, 4}')
+tensor_value_gen.append([2.2774236202, -2.4773113728, -0.4044751823, -0.8101355433, -1.9691983461, 2.2676842213, -2.2757787704, -0.8289190531, 0.0121828541, -1.7484937906, -0.5269883871, -0.6346995831, 2.4886128902, -1.5107979774, -0.7372134924, -0.5374289751, -1.2039715052, 1.5278364420, 0.8248311877, -2.4172706604, 0.6997106671, -0.8929677606, 0.3650484681, 1.3652951717, ])
+
+# input tensors
+# tensor name: right
+# tflite::interpreter.tensor(2) -> tensor_value_gen[1]
+tensor_shape_gen.append('{4}')
+tensor_value_gen.append([2.2774236202, 0.0121828541, -1.2039715052, -1.9691983461, ])
+
+# output tensors
+# tensor name: output
+# tflite::interpreter.tensor(0) -> tensor_value_gen[2]
+tensor_shape_gen.append('{3, 2, 4}')
+tensor_value_gen.append([5.1866583824, -0.0301807225, 0.4869765937, 1.5953176022, -4.4846987724, 0.0276268665, 2.7399728298, 1.6323059797, 0.0277455188, -0.0213016439, 0.6344789863, 1.2498493195, 5.6676259041, -0.0184058305, 0.8875840306, 1.0583041906, -2.7419531345, 0.0186134093, -0.9930732250, 4.7600855827, 1.5935375690, -0.0108788963, -0.4395079613, -2.6885368824, ])
+
+# --------- tensor shape and value defined above ---------
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", tensor_shape_gen[0])
+i2 = Input("op2", "TENSOR_FLOAT32", tensor_shape_gen[1])
+act = Int32Scalar("act", 0) # an int32_t scalar fuse_activation
+i3 = Output("op3", "TENSOR_FLOAT32", tensor_shape_gen[2])
+model = model.Operation("MUL", i1, i2, act).To(i3)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ tensor_value_gen[0],
+ i2: # input 1
+ tensor_value_gen[1]}
+
+output0 = {i3: # output 0
+ tensor_value_gen[2]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/mul_broadcast_quant8.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/mul_broadcast_quant8.mod.py
new file mode 100644
index 000000000..b1b620864
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/mul_broadcast_quant8.mod.py
@@ -0,0 +1,19 @@
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 2}, 1.0, 0")
+i2 = Input("op2", "TENSOR_QUANT8_ASYMM", "{2, 2}, 1.0, 0")
+act = Int32Scalar("act", 0)
+i3 = Output("op3", "TENSOR_QUANT8_ASYMM", "{2, 2}, 2.0, 0")
+model = model.Operation("MUL", i1, i2, act).To(i3)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [2, 4],
+ i2: # input 1
+ [1, 2, 4, 8]}
+
+output0 = {i3: # output 0
+ [1, 4, 4, 16]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/mul_quant8.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/mul_quant8.mod.py
new file mode 100644
index 000000000..c9df6e265
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/mul_quant8.mod.py
@@ -0,0 +1,19 @@
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{2}, 1.0, 0")
+i2 = Input("op2", "TENSOR_QUANT8_ASYMM", "{2}, 1.0, 0")
+act = Int32Scalar("act", 0)
+i3 = Output("op3", "TENSOR_QUANT8_ASYMM", "{2}, 2.0, 0")
+model = model.Operation("MUL", i1, i2, act).To(i3)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1, 2],
+ i2: # input 1
+ [2, 4]}
+
+output0 = {i3: # output 0
+ [1, 4]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/mul_relu.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/mul_relu.mod.py
new file mode 100644
index 000000000..9ee2e714a
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/mul_relu.mod.py
@@ -0,0 +1,19 @@
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 2, 1}")
+i2 = Input("op2", "TENSOR_FLOAT32", "{1, 2, 2, 1}")
+act = Int32Scalar("act", 1) # an int32_t scalar fuse_activation
+i3 = Output("op3", "TENSOR_FLOAT32", "{1, 2, 2, 1}")
+model = model.Operation("MUL", i1, i2, act).To(i3)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [2, -4, 8, -16],
+ i2: # input 1
+ [32, -16, -8, 4]}
+
+output0 = {i3: # output 0
+ [64, 64, 0, 0]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/relu1_float_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/relu1_float_1.mod.py
new file mode 100644
index 000000000..83505645d
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/relu1_float_1.mod.py
@@ -0,0 +1,28 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 2, 1}") # input 0
+i2 = Output("op2", "TENSOR_FLOAT32", "{1, 2, 2, 1}") # output 0
+model = model.Operation("RELU1", i1).To(i2)
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [-10.0, -0.5, 0.5, 10.0]}
+output0 = {i2: # output 0
+ [-1.0, -0.5, 0.5, 1.0]}
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/relu1_float_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/relu1_float_2.mod.py
new file mode 100644
index 000000000..29b698fbb
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/relu1_float_2.mod.py
@@ -0,0 +1,39 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+d0 = 2
+d1 = 30
+d2 = 24
+d3 = 2
+
+i0 = Input("input", "TENSOR_FLOAT32", "{%d, %d, %d, %d}" % (d0, d1, d2, d3))
+
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d, %d, %d}" % (d0, d1, d2, d3))
+
+model = model.Operation("RELU1", i0).To(output)
+
+# Example 1. Input in operand 0,
+rng = d0 * d1 * d2 * d3
+input_values = (lambda r = rng: [x * (x % 2 - .5) * .002 for x in range(r)])()
+input0 = {i0: input_values}
+output_values = [-1 if x < -1 else 1 if x > 1 else x for x in input_values]
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/relu1_quant8_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/relu1_quant8_1.mod.py
new file mode 100644
index 000000000..d98101257
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/relu1_quant8_1.mod.py
@@ -0,0 +1,39 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 1}, 0.5f, 0") # input 0
+o = Output("op2", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 1}, 0.5f, 0") # output 0
+model = model.Operation("RELU1", i1).To(o)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [0, 1, 2, 3]}
+output0 = {o: # output 0
+ [0, 1, 2, 2]}
+
+# Instantiate one example
+Example((input0, output0))
+
+# Example 2. Input in operand 0,
+input1 = {i1: # input 0
+ [4, 10, 100, 255]}
+output1 = {o: # output 0
+ [2, 2, 2, 2]}
+
+# Instantiate another example
+Example((input1, output1))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/relu1_quant8_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/relu1_quant8_2.mod.py
new file mode 100644
index 000000000..f4804101a
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/relu1_quant8_2.mod.py
@@ -0,0 +1,39 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+d0 = 2
+d1 = 64
+d2 = 64
+d3 = 2
+
+i0 = Input("input", "TENSOR_QUANT8_ASYMM", "{%d, %d, %d, %d}, 1.f, 128" % (d0, d1, d2, d3))
+
+output = Output("output", "TENSOR_QUANT8_ASYMM", "{%d, %d, %d, %d}, 1.f, 128" % (d0, d1, d2, d3))
+
+model = model.Operation("RELU1", i0).To(output)
+
+# Example 1. Input in operand 0,
+rng = d0 * d1 * d2 * d3
+input_values = (lambda r = rng: [x % 256 for x in range(r)])()
+input0 = {i0: input_values}
+output_values = [127 if x < 127 else 129 if x > 129 else x for x in input_values]
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/relu6_float_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/relu6_float_1.mod.py
new file mode 100644
index 000000000..2b10552f2
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/relu6_float_1.mod.py
@@ -0,0 +1,28 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 2, 1}") # input 0
+i2 = Output("op2", "TENSOR_FLOAT32", "{1, 2, 2, 1}") # output 0
+model = model.Operation("RELU6", i1).To(i2)
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [-10.0, -0.5, 0.5, 10.0]}
+output0 = {i2: # output 0
+ [0.0, 0.0, 0.5, 6.0]}
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/relu6_float_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/relu6_float_2.mod.py
new file mode 100644
index 000000000..c068eab3c
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/relu6_float_2.mod.py
@@ -0,0 +1,39 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+d0 = 2
+d1 = 26
+d2 = 40
+d3 = 2
+
+i0 = Input("input", "TENSOR_FLOAT32", "{%d, %d, %d, %d}" % (d0, d1, d2, d3))
+
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d, %d, %d}" % (d0, d1, d2, d3))
+
+model = model.Operation("RELU6", i0).To(output)
+
+# Example 1. Input in operand 0,
+rng = d0 * d1 * d2 * d3
+input_values = (lambda r = rng: [x * (x % 2 - .5) * .002 for x in range(r)])()
+input0 = {i0: input_values}
+output_values = [0 if x < 0 else 6 if x > 6 else x for x in input_values]
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/relu6_quant8_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/relu6_quant8_1.mod.py
new file mode 100644
index 000000000..a5a6d9a10
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/relu6_quant8_1.mod.py
@@ -0,0 +1,37 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 1}, 0.5f, 0") # input 0
+i2 = Output("op2", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 1}, 0.5f, 0") # output 0
+model = model.Operation("RELU6", i1).To(i2)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [0, 1, 11, 12]}
+output0 = {i2: # output 0
+ [0, 1, 11, 12]}
+# Instantiate an example
+Example((input0, output0))
+
+# Example 2. Input in operand 0,
+input1 = {i1: # input 0
+ [13, 14, 254, 255]}
+output1 = {i2: # output 0
+ [12, 12, 12, 12]}
+# Instantiate an example
+Example((input1, output1))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/relu6_quant8_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/relu6_quant8_2.mod.py
new file mode 100644
index 000000000..41dd148b8
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/relu6_quant8_2.mod.py
@@ -0,0 +1,39 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+d0 = 2
+d1 = 128
+d2 = 20
+d3 = 2
+
+i0 = Input("input", "TENSOR_QUANT8_ASYMM", "{%d, %d, %d, %d}, 1.f, 128" % (d0, d1, d2, d3))
+
+output = Output("output", "TENSOR_QUANT8_ASYMM", "{%d, %d, %d, %d}, 1.f, 128" % (d0, d1, d2, d3))
+
+model = model.Operation("RELU6", i0).To(output)
+
+# Example 1. Input in operand 0,
+rng = d0 * d1 * d2 * d3
+input_values = (lambda r = rng: [x % 256 for x in range(r)])()
+input0 = {i0: input_values}
+output_values = [128 if x < 128 else 134 if x > 134 else x for x in input_values]
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/relu_float_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/relu_float_1.mod.py
new file mode 100644
index 000000000..d24ee40f7
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/relu_float_1.mod.py
@@ -0,0 +1,28 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 2, 1}") # input 0
+i2 = Output("op2", "TENSOR_FLOAT32", "{1, 2, 2, 1}") # output 0
+model = model.Operation("RELU", i1).To(i2)
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [-10.0, -0.5, 0.5, 10.0]}
+output0 = {i2: # output 0
+ [0.0, 0.0, 0.5, 10.0]}
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/relu_float_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/relu_float_2.mod.py
new file mode 100644
index 000000000..daa46a032
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/relu_float_2.mod.py
@@ -0,0 +1,39 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+d0 = 2
+d1 = 64
+d2 = 40
+d3 = 2
+
+i0 = Input("input", "TENSOR_FLOAT32", "{%d, %d, %d, %d}" % (d0, d1, d2, d3))
+
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d, %d, %d}" % (d0, d1, d2, d3))
+
+model = model.Operation("RELU", i0).To(output)
+
+# Example 1. Input in operand 0,
+rng = d0 * d1 * d2 * d3
+input_values = (lambda r = rng: [x * (x % 2 - .5) * 2 for x in range(r)])()
+input0 = {i0: input_values}
+output_values = (lambda r = rng: [x * (x % 2) for x in range(r)])()
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/relu_quant8_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/relu_quant8_1.mod.py
new file mode 100644
index 000000000..acaf87d2e
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/relu_quant8_1.mod.py
@@ -0,0 +1,41 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+# input 0
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 1}, 1.f, 128")
+# output 0
+o = Output("op2", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 1}, 1.f, 128")
+model = model.Operation("RELU", i1).To(o)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [0, 1, 126, 127]}
+output0 = {o: # output 0
+ [128, 128, 128, 128]}
+
+# Instantiate an example
+Example((input0, output0))
+
+# Example 2. Input in operand 0,
+input1 = {i1: # input 0
+ [128, 129, 254, 255]}
+output1 = {o: # output 0
+ [128, 129, 254, 255]}
+
+# Instantiate another example
+Example((input1, output1))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/relu_quant8_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/relu_quant8_2.mod.py
new file mode 100644
index 000000000..f90aa0cb6
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/relu_quant8_2.mod.py
@@ -0,0 +1,39 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+
+d0 = 2
+d1 = 32
+d2 = 60
+d3 = 2
+
+i0 = Input("input", "TENSOR_QUANT8_ASYMM", "{%d, %d, %d, %d}, 1.f, 128" % (d0, d1, d2, d3))
+
+output = Output("output", "TENSOR_QUANT8_ASYMM", "{%d, %d, %d, %d}, 1.f, 128" % (d0, d1, d2, d3))
+
+model = model.Operation("RELU", i0).To(output)
+
+# Example 1. Input in operand 0,
+rng = d0 * d1 * d2 * d3
+input_values = (lambda r = rng: [x % 256 for x in range(r)])()
+input0 = {i0: input_values}
+output_values = (lambda r = rng: [x % 256 if x % 256 > 128 else 128 for x in range(r)])()
+output0 = {output: output_values}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/reshape.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/reshape.mod.py
new file mode 100644
index 000000000..2a6cfc976
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/reshape.mod.py
@@ -0,0 +1,18 @@
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 1, 3, 3}") # a line of 3 pixels, 3 components/pixel
+i2 = Parameter("op2", "TENSOR_INT32", "{1}", [-1]) # another vector of 2 float32s
+i3 = Output("op3", "TENSOR_FLOAT32", "{9}")
+model = model.Operation("RESHAPE", i1, i2).To(i3)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1, 2, 3,
+ 4, 5, 6,
+ 7, 8, 9]}
+
+output0 = {i3: # output 0
+ [1, 2, 3, 4, 5, 6, 7, 8, 9]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/reshape_quant8.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/reshape_quant8.mod.py
new file mode 100644
index 000000000..a9586418a
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/reshape_quant8.mod.py
@@ -0,0 +1,19 @@
+# model
+model = Model()
+# a line of 3 pixels, 3 components/pixel
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 1, 3, 3}, 1.f, 0")
+i2 = Parameter("op2", "TENSOR_INT32", "{1}", [-1])
+i3 = Output("op3", "TENSOR_QUANT8_ASYMM", "{9}, 1.f, 0")
+model = model.Operation("RESHAPE", i1, i2).To(i3)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1, 2, 3,
+ 4, 5, 6,
+ 7, 8, 9]}
+
+output0 = {i3: # output 0
+ [1, 2, 3, 4, 5, 6, 7, 8, 9]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/reshape_quant8_weights_as_inputs.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/reshape_quant8_weights_as_inputs.mod.py
new file mode 100644
index 000000000..f1f6814ea
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/reshape_quant8_weights_as_inputs.mod.py
@@ -0,0 +1,21 @@
+# model
+model = Model()
+# a line of 3 pixels, 3 components/pixel
+i1 = Input("op1", "TENSOR_QUANT8_ASYMM", "{1, 1, 3, 3}, 1.f, 0")
+i2 = Input("op2", "TENSOR_INT32", "{1}")
+i3 = Output("op3", "TENSOR_QUANT8_ASYMM", "{9}, 1.f, 0")
+model = model.Operation("RESHAPE", i1, i2).To(i3)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1, 2, 3,
+ 4, 5, 6,
+ 7, 8, 9],
+ i2: # input 1
+ [-1]}
+
+output0 = {i3: # output 0
+ [1, 2, 3, 4, 5, 6, 7, 8, 9]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/reshape_weights_as_inputs.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/reshape_weights_as_inputs.mod.py
new file mode 100644
index 000000000..c64ac5798
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/reshape_weights_as_inputs.mod.py
@@ -0,0 +1,20 @@
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 1, 3, 3}") # a line of 3 pixels, 3 components/pixel
+i2 = Input("op2", "TENSOR_INT32", "{1}") # another vector of 2 float32s
+i3 = Output("op3", "TENSOR_FLOAT32", "{9}")
+model = model.Operation("RESHAPE", i1, i2).To(i3)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1, 2, 3,
+ 4, 5, 6,
+ 7, 8, 9],
+ i2: # input 1
+ [-1]}
+
+output0 = {i3: # output 0
+ [1, 2, 3, 4, 5, 6, 7, 8, 9]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/resize_bilinear.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/resize_bilinear.mod.py
new file mode 100644
index 000000000..c596407ac
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/resize_bilinear.mod.py
@@ -0,0 +1,18 @@
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 2, 1}")
+i2 = Output("op2", "TENSOR_FLOAT32", "{1, 3, 3, 1}")
+h = Int32Scalar("height", 3) # an int32_t scalar bias
+w = Int32Scalar("width", 3)
+model = model.Operation("RESIZE_BILINEAR", i1, h, w).To(i2)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1.0, 1.0, 2.0, 2.0]}
+output0 = {i2: # output 0
+ [1.0, 1.0, 1.0,
+ 1.666666667, 1.666666667, 1.666666667,
+ 2.0, 2.0, 2.0]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/resize_bilinear_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/resize_bilinear_2.mod.py
new file mode 100644
index 000000000..06a33b865
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/resize_bilinear_2.mod.py
@@ -0,0 +1,34 @@
+#
+# Copyright (C) 2018 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 2, 2}")
+i2 = Output("op2", "TENSOR_FLOAT32", "{1, 3, 3, 2}")
+h = Int32Scalar("height", 3) # an int32_t scalar bias
+w = Int32Scalar("width", 3)
+model = model.Operation("RESIZE_BILINEAR", i1, h, w).To(i2)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [3, 4, 6, 10, 9, 10, 12, 16]}
+output0 = {i2: # output 0
+ [3, 4, 5, 8, 6, 10,
+ 7, 8, 9, 12, 10, 14,
+ 9, 10, 11, 14, 12, 16,]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/rnn.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/rnn.mod.py
new file mode 100644
index 000000000..7d34cbcbf
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/rnn.mod.py
@@ -0,0 +1,201 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+batches = 2
+units = 16
+input_size = 8
+
+model = Model()
+
+input = Input("input", "TENSOR_FLOAT32", "{%d, %d}" % (batches, input_size))
+weights = Input("weights", "TENSOR_FLOAT32", "{%d, %d}" % (units, input_size))
+recurrent_weights = Input("recurrent_weights", "TENSOR_FLOAT32", "{%d, %d}" % (units, units))
+bias = Input("bias", "TENSOR_FLOAT32", "{%d}" % (units))
+hidden_state_in = Input("hidden_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (batches, units))
+
+activation_param = Int32Scalar("activation_param", 1) # Relu
+
+hidden_state_out = IgnoredOutput("hidden_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (batches, units))
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d}" % (batches, units))
+
+model = model.Operation("RNN", input, weights, recurrent_weights, bias, hidden_state_in,
+ activation_param).To([hidden_state_out, output])
+
+input0 = {
+ weights: [
+ 0.461459, 0.153381, 0.529743, -0.00371218, 0.676267, -0.211346,
+ 0.317493, 0.969689, -0.343251, 0.186423, 0.398151, 0.152399,
+ 0.448504, 0.317662, 0.523556, -0.323514, 0.480877, 0.333113,
+ -0.757714, -0.674487, -0.643585, 0.217766, -0.0251462, 0.79512,
+ -0.595574, -0.422444, 0.371572, -0.452178, -0.556069, -0.482188,
+ -0.685456, -0.727851, 0.841829, 0.551535, -0.232336, 0.729158,
+ -0.00294906, -0.69754, 0.766073, -0.178424, 0.369513, -0.423241,
+ 0.548547, -0.0152023, -0.757482, -0.85491, 0.251331, -0.989183,
+ 0.306261, -0.340716, 0.886103, -0.0726757, -0.723523, -0.784303,
+ 0.0354295, 0.566564, -0.485469, -0.620498, 0.832546, 0.697884,
+ -0.279115, 0.294415, -0.584313, 0.548772, 0.0648819, 0.968726,
+ 0.723834, -0.0080452, -0.350386, -0.272803, 0.115121, -0.412644,
+ -0.824713, -0.992843, -0.592904, -0.417893, 0.863791, -0.423461,
+ -0.147601, -0.770664, -0.479006, 0.654782, 0.587314, -0.639158,
+ 0.816969, -0.337228, 0.659878, 0.73107, 0.754768, -0.337042,
+ 0.0960841, 0.368357, 0.244191, -0.817703, -0.211223, 0.442012,
+ 0.37225, -0.623598, -0.405423, 0.455101, 0.673656, -0.145345,
+ -0.511346, -0.901675, -0.81252, -0.127006, 0.809865, -0.721884,
+ 0.636255, 0.868989, -0.347973, -0.10179, -0.777449, 0.917274,
+ 0.819286, 0.206218, -0.00785118, 0.167141, 0.45872, 0.972934,
+ -0.276798, 0.837861, 0.747958, -0.0151566, -0.330057, -0.469077,
+ 0.277308, 0.415818
+ ],
+ recurrent_weights: [
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1
+ ],
+ bias: [
+ 0.065691948, -0.69055247, 0.1107955, -0.97084129, -0.23957068,
+ -0.23566568, -0.389184, 0.47481549, -0.4791103, 0.29931796,
+ 0.10463274, 0.83918178, 0.37197268, 0.61957061, 0.3956964,
+ -0.37609905
+ ],
+}
+
+
+test_inputs = [
+ 0.23689353, 0.285385, 0.037029743, -0.19858193, -0.27569133,
+ 0.43773448, 0.60379338, 0.35562468, -0.69424844, -0.93421471,
+ -0.87287879, 0.37144363, -0.62476718, 0.23791671, 0.40060222,
+ 0.1356622, -0.99774903, -0.98858172, -0.38952237, -0.47685933,
+ 0.31073618, 0.71511042, -0.63767755, -0.31729108, 0.33468103,
+ 0.75801885, 0.30660987, -0.37354088, 0.77002847, -0.62747043,
+ -0.68572164, 0.0069220066, 0.65791464, 0.35130811, 0.80834007,
+ -0.61777675, -0.21095741, 0.41213346, 0.73784804, 0.094794154,
+ 0.47791874, 0.86496925, -0.53376222, 0.85315156, 0.10288584,
+ 0.86684, -0.011186242, 0.10513687, 0.87825835, 0.59929144,
+ 0.62827742, 0.18899453, 0.31440187, 0.99059987, 0.87170351,
+ -0.35091716, 0.74861872, 0.17831337, 0.2755419, 0.51864719,
+ 0.55084288, 0.58982027, -0.47443086, 0.20875752, -0.058871567,
+ -0.66609079, 0.59098077, 0.73017097, 0.74604273, 0.32882881,
+ -0.17503482, 0.22396147, 0.19379807, 0.29120302, 0.077113032,
+ -0.70331609, 0.15804303, -0.93407321, 0.40182066, 0.036301374,
+ 0.66521823, 0.0300982, -0.7747041, -0.02038002, 0.020698071,
+ -0.90300065, 0.62870288, -0.23068321, 0.27531278, -0.095755219,
+ -0.712036, -0.17384434, -0.50593495, -0.18646687, -0.96508682,
+ 0.43519354, 0.14744234, 0.62589407, 0.1653645, -0.10651493,
+ -0.045277178, 0.99032974, -0.88255352, -0.85147917, 0.28153265,
+ 0.19455957, -0.55479527, -0.56042433, 0.26048636, 0.84702539,
+ 0.47587705, -0.074295521, -0.12287641, 0.70117295, 0.90532446,
+ 0.89782166, 0.79817224, 0.53402734, -0.33286154, 0.073485017,
+ -0.56172788, -0.044897556, 0.89964068, -0.067662835, 0.76863563,
+ 0.93455386, -0.6324693, -0.083922029
+]
+
+golden_outputs = [
+ 0.496726, 0, 0.965996, 0, 0.0584254, 0,
+ 0, 0.12315, 0, 0, 0.612266, 0.456601,
+ 0, 0.52286, 1.16099, 0.0291232,
+
+ 0, 0, 0.524901, 0, 0, 0,
+ 0, 1.02116, 0, 1.35762, 0, 0.356909,
+ 0.436415, 0.0355727, 0, 0,
+
+ 0, 0, 0, 0.262335, 0, 0,
+ 0, 1.33992, 0, 2.9739, 0, 0,
+ 1.31914, 2.66147, 0, 0,
+
+ 0.942568, 0, 0, 0, 0.025507, 0,
+ 0, 0, 0.321429, 0.569141, 1.25274, 1.57719,
+ 0.8158, 1.21805, 0.586239, 0.25427,
+
+ 1.04436, 0, 0.630725, 0, 0.133801, 0.210693,
+ 0.363026, 0, 0.533426, 0, 1.25926, 0.722707,
+ 0, 1.22031, 1.30117, 0.495867,
+
+ 0.222187, 0, 0.72725, 0, 0.767003, 0,
+ 0, 0.147835, 0, 0, 0, 0.608758,
+ 0.469394, 0.00720298, 0.927537, 0,
+
+ 0.856974, 0.424257, 0, 0, 0.937329, 0,
+ 0, 0, 0.476425, 0, 0.566017, 0.418462,
+ 0.141911, 0.996214, 1.13063, 0,
+
+ 0.967899, 0, 0, 0, 0.0831304, 0,
+ 0, 1.00378, 0, 0, 0, 1.44818,
+ 1.01768, 0.943891, 0.502745, 0,
+
+ 0.940135, 0, 0, 0, 0, 0,
+ 0, 2.13243, 0, 0.71208, 0.123918, 1.53907,
+ 1.30225, 1.59644, 0.70222, 0,
+
+ 0.804329, 0, 0.430576, 0, 0.505872, 0.509603,
+ 0.343448, 0, 0.107756, 0.614544, 1.44549, 1.52311,
+ 0.0454298, 0.300267, 0.562784, 0.395095,
+
+ 0.228154, 0, 0.675323, 0, 1.70536, 0.766217,
+ 0, 0, 0, 0.735363, 0.0759267, 1.91017,
+ 0.941888, 0, 0, 0,
+
+ 0, 0, 1.5909, 0, 0, 0,
+ 0, 0.5755, 0, 0.184687, 0, 1.56296,
+ 0.625285, 0, 0, 0,
+
+ 0, 0, 0.0857888, 0, 0, 0,
+ 0, 0.488383, 0.252786, 0, 0, 0,
+ 1.02817, 1.85665, 0, 0,
+
+ 0.00981836, 0, 1.06371, 0, 0, 0,
+ 0, 0, 0, 0.290445, 0.316406, 0,
+ 0.304161, 1.25079, 0.0707152, 0,
+
+ 0.986264, 0.309201, 0, 0, 0, 0,
+ 0, 1.64896, 0.346248, 0, 0.918175, 0.78884,
+ 0.524981, 1.92076, 2.07013, 0.333244,
+
+ 0.415153, 0.210318, 0, 0, 0, 0,
+ 0, 2.02616, 0, 0.728256, 0.84183, 0.0907453,
+ 0.628881, 3.58099, 1.49974, 0
+]
+
+input_sequence_size = int(len(test_inputs) / input_size / batches)
+
+# TODO: enable the other data points after fixing reference issues
+#for i in range(input_sequence_size):
+for i in range(1):
+ input_begin = i * input_size
+ input_end = input_begin + input_size
+ input0[input] = test_inputs[input_begin:input_end]
+ input0[input].extend(input0[input])
+ input0[hidden_state_in] = [0 for x in range(batches * units)]
+ output0 = {
+ hidden_state_out: [0 for x in range(batches * units)],
+ }
+ golden_start = i * units
+ golden_end = golden_start + units
+ output0[output] = golden_outputs[golden_start:golden_end]
+ output0[output].extend(output0[output])
+ Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/rnn_state.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/rnn_state.mod.py
new file mode 100644
index 000000000..49a73b737
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/rnn_state.mod.py
@@ -0,0 +1,126 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+batches = 2
+units = 16
+input_size = 8
+
+model = Model()
+
+input = Input("input", "TENSOR_FLOAT32", "{%d, %d}" % (batches, input_size))
+weights = Input("weights", "TENSOR_FLOAT32", "{%d, %d}" % (units, input_size))
+recurrent_weights = Input("recurrent_weights", "TENSOR_FLOAT32", "{%d, %d}" % (units, units))
+bias = Input("bias", "TENSOR_FLOAT32", "{%d}" % (units))
+hidden_state_in = Input("hidden_state_in", "TENSOR_FLOAT32", "{%d, %d}" % (batches, units))
+
+activation_param = Int32Scalar("activation_param", 1) # Relu
+
+hidden_state_out = IgnoredOutput("hidden_state_out", "TENSOR_FLOAT32", "{%d, %d}" % (batches, units))
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d}" % (batches, units))
+
+model = model.Operation("RNN", input, weights, recurrent_weights, bias, hidden_state_in,
+ activation_param).To([hidden_state_out, output])
+
+input0 = {
+ weights: [
+ 0.461459, 0.153381, 0.529743, -0.00371218, 0.676267, -0.211346,
+ 0.317493, 0.969689, -0.343251, 0.186423, 0.398151, 0.152399,
+ 0.448504, 0.317662, 0.523556, -0.323514, 0.480877, 0.333113,
+ -0.757714, -0.674487, -0.643585, 0.217766, -0.0251462, 0.79512,
+ -0.595574, -0.422444, 0.371572, -0.452178, -0.556069, -0.482188,
+ -0.685456, -0.727851, 0.841829, 0.551535, -0.232336, 0.729158,
+ -0.00294906, -0.69754, 0.766073, -0.178424, 0.369513, -0.423241,
+ 0.548547, -0.0152023, -0.757482, -0.85491, 0.251331, -0.989183,
+ 0.306261, -0.340716, 0.886103, -0.0726757, -0.723523, -0.784303,
+ 0.0354295, 0.566564, -0.485469, -0.620498, 0.832546, 0.697884,
+ -0.279115, 0.294415, -0.584313, 0.548772, 0.0648819, 0.968726,
+ 0.723834, -0.0080452, -0.350386, -0.272803, 0.115121, -0.412644,
+ -0.824713, -0.992843, -0.592904, -0.417893, 0.863791, -0.423461,
+ -0.147601, -0.770664, -0.479006, 0.654782, 0.587314, -0.639158,
+ 0.816969, -0.337228, 0.659878, 0.73107, 0.754768, -0.337042,
+ 0.0960841, 0.368357, 0.244191, -0.817703, -0.211223, 0.442012,
+ 0.37225, -0.623598, -0.405423, 0.455101, 0.673656, -0.145345,
+ -0.511346, -0.901675, -0.81252, -0.127006, 0.809865, -0.721884,
+ 0.636255, 0.868989, -0.347973, -0.10179, -0.777449, 0.917274,
+ 0.819286, 0.206218, -0.00785118, 0.167141, 0.45872, 0.972934,
+ -0.276798, 0.837861, 0.747958, -0.0151566, -0.330057, -0.469077,
+ 0.277308, 0.415818
+ ],
+ recurrent_weights: [
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0.1
+ ],
+ bias: [
+ 0.065691948, -0.69055247, 0.1107955, -0.97084129, -0.23957068,
+ -0.23566568, -0.389184, 0.47481549, -0.4791103, 0.29931796,
+ 0.10463274, 0.83918178, 0.37197268, 0.61957061, 0.3956964,
+ -0.37609905
+ ],
+}
+
+input0[input] = [
+ -0.69424844, -0.93421471, -0.87287879, 0.37144363,
+ -0.62476718, 0.23791671, 0.40060222, 0.1356622,
+ -0.69424844, -0.93421471, -0.87287879, 0.37144363,
+ -0.62476718, 0.23791671, 0.40060222, 0.1356622,
+]
+input0[hidden_state_in] = [
+ 0.496726, 0, 0.965996, 0,
+ 0.0584256, 0, 0, 0.12315,
+ 0, 0, 0.612267, 0.456601,
+ 0, 0.52286, 1.16099, 0.0291233,
+ 0.496726, 0, 0.965996, 0,
+ 0.0584256, 0, 0, 0.12315,
+ 0, 0, 0.612267, 0.456601,
+ 0, 0.52286, 1.16099, 0.0291233,
+]
+output0 = {
+ hidden_state_out : [
+ 0, 0, 0.524902, 0,
+ 0, 0, 0, 1.02116,
+ 0, 1.35762, 0, 0.356909,
+ 0.436415, 0.0355731, 0, 0,
+ 0, 0, 0.524902, 0,
+ 0, 0, 0, 1.02116,
+ 0, 1.35762, 0, 0.356909,
+ 0.436415, 0.0355731, 0, 0,
+ ]
+}
+output0[output] = [
+ 0, 0, 0.524901, 0, 0, 0,
+ 0, 1.02116, 0, 1.35762, 0, 0.356909,
+ 0.436415, 0.0355727, 0, 0,
+
+ 0, 0, 0.524901, 0, 0, 0,
+ 0, 1.02116, 0, 1.35762, 0, 0.356909,
+ 0.436415, 0.0355727, 0, 0,
+]
+
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/softmax_float_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/softmax_float_1.mod.py
new file mode 100644
index 000000000..9f62bad96
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/softmax_float_1.mod.py
@@ -0,0 +1,17 @@
+# model
+model = Model()
+
+i1 = Input("input", "TENSOR_FLOAT32", "{1, 4}") # batch = 1, depth = 1
+beta = Float32Scalar("beta", 0.000001)
+output = Output("output", "TENSOR_FLOAT32", "{1, 4}")
+
+# model 1
+model = model.Operation("SOFTMAX", i1, beta).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: [1., 2., 10., 20.]}
+
+output0 = {output: [.25, .25, .25, .25]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/softmax_float_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/softmax_float_2.mod.py
new file mode 100644
index 000000000..c63fa56bf
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/softmax_float_2.mod.py
@@ -0,0 +1,21 @@
+# model
+model = Model()
+
+i1 = Input("input", "TENSOR_FLOAT32", "{2, 5}") # batch = 2, depth = 5
+beta = Float32Scalar("beta", 1.)
+output = Output("output", "TENSOR_FLOAT32", "{2, 5}")
+
+# model 1
+model = model.Operation("SOFTMAX", i1, beta).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1:
+ [1., 2., 3., 4., 5.,
+ -1., -2., -3., -4., -5.]}
+
+output0 = {output:
+ [0.011656231, 0.031684921, 0.086128544, 0.234121657, 0.636408647,
+ 0.636408647, 0.234121657, 0.086128544, 0.031684921, 0.011656231]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/softmax_quant8_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/softmax_quant8_1.mod.py
new file mode 100644
index 000000000..4fd50de91
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/softmax_quant8_1.mod.py
@@ -0,0 +1,17 @@
+# model
+model = Model()
+
+i1 = Input("input", "TENSOR_QUANT8_ASYMM", "{1, 4}, 0.5f, 0") # batch = 1, depth = 1
+beta = Float32Scalar("beta", 0.00001) # close to 0
+output = Output("output", "TENSOR_QUANT8_ASYMM", "{1, 4}, 0.00390625f, 0")
+
+# model 1
+model = model.Operation("SOFTMAX", i1, beta).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: [1, 2, 10, 20]}
+
+output0 = {output: [64, 64, 64, 64]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/softmax_quant8_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/softmax_quant8_2.mod.py
new file mode 100644
index 000000000..e4caa0055
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/softmax_quant8_2.mod.py
@@ -0,0 +1,21 @@
+# model
+model = Model()
+
+i1 = Input("input", "TENSOR_QUANT8_ASYMM", "{2, 5}, 0.5f, 0") # batch = 2, depth = 5
+beta = Float32Scalar("beta", 1.)
+output = Output("output", "TENSOR_QUANT8_ASYMM", "{2, 5}, 0.00390625f, 0")
+
+# model 1
+model = model.Operation("SOFTMAX", i1, beta).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1:
+ [1, 2, 3, 4, 5,
+ 255, 254, 253, 252, 251]}
+
+output0 = {output:
+ [15, 24, 40, 67, 110,
+ 110, 67, 40, 24, 15]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_float_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_float_1.mod.py
new file mode 100644
index 000000000..d11d8de9c
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_float_1.mod.py
@@ -0,0 +1,16 @@
+model = Model()
+i1 = Input("input", "TENSOR_FLOAT32", "{1, 2, 2, 2}")
+block = Int32Scalar("block_size", 2)
+output = Output("output", "TENSOR_FLOAT32", "{1, 1, 1, 8}")
+
+model = model.Operation("SPACE_TO_DEPTH", i1, block).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1.4, 2.3, 3.2, 4.1, 5.4, 6.3, 7.2, 8.1]}
+
+output0 = {output: # output 0
+ [1.4, 2.3, 3.2, 4.1, 5.4, 6.3, 7.2, 8.1]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_float_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_float_2.mod.py
new file mode 100644
index 000000000..df557f6dc
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_float_2.mod.py
@@ -0,0 +1,16 @@
+model = Model()
+i1 = Input("input", "TENSOR_FLOAT32", "{1, 4, 4, 1}")
+block = Int32Scalar("block_size", 2)
+output = Output("output", "TENSOR_FLOAT32", "{1, 2, 2, 4}")
+
+model = model.Operation("SPACE_TO_DEPTH", i1, block).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 13., 14., 15., 16.]}
+
+output0 = {output: # output 0
+ [1., 2., 5., 6., 3., 4., 7., 8., 9., 10., 13., 14., 11., 12., 15., 16.]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_float_3.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_float_3.mod.py
new file mode 100644
index 000000000..e5298dff1
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_float_3.mod.py
@@ -0,0 +1,22 @@
+model = Model()
+i1 = Input("input", "TENSOR_FLOAT32", "{1, 4, 4, 2}")
+block = Int32Scalar("block_size", 2)
+output = Output("output", "TENSOR_FLOAT32", "{1, 2, 2, 8}")
+
+model = model.Operation("SPACE_TO_DEPTH", i1, block).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [10, 20, 11, 21, 12, 22, 13, 23,
+ 14, 24, 15, 25, 16, 26, 17, 27,
+ 18, 28, 19, 29, 110, 210, 111, 211,
+ 112, 212, 113, 213, 114, 214, 115, 215]}
+
+output0 = {output: # output 0
+ [10, 20, 11, 21, 14, 24, 15, 25,
+ 12, 22, 13, 23, 16, 26, 17, 27,
+ 18, 28, 19, 29, 112, 212, 113, 213,
+ 110, 210, 111, 211, 114, 214, 115, 215]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_quant8_1.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_quant8_1.mod.py
new file mode 100644
index 000000000..844a77f80
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_quant8_1.mod.py
@@ -0,0 +1,16 @@
+model = Model()
+i1 = Input("input", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 2}, 0.5f, 0")
+block = Int32Scalar("radius", 2)
+output = Output("output", "TENSOR_QUANT8_ASYMM", "{1, 1, 1, 8}, 0.5f, 0")
+
+model = model.Operation("SPACE_TO_DEPTH", i1, block).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [1, 2, 3, 4, 252, 253, 254, 255]}
+
+output0 = {output: # output 0
+ [1, 2, 3, 4, 252, 253, 254, 255]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_quant8_2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_quant8_2.mod.py
new file mode 100644
index 000000000..b8f0d5f81
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/space_to_depth_quant8_2.mod.py
@@ -0,0 +1,16 @@
+model = Model()
+i1 = Input("input", "TENSOR_QUANT8_ASYMM", "{1, 4, 4, 1}, 0.5f, 0")
+block = Int32Scalar("radius", 2)
+output = Output("output", "TENSOR_QUANT8_ASYMM", "{1, 2, 2, 4}, 0.5f, 0")
+
+model = model.Operation("SPACE_TO_DEPTH", i1, block).To(output)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [0, 1, 2, 3, 4, 5, 6, 7, 248, 249, 250, 251, 252, 253, 254, 255]}
+
+output0 = {output: # output 0
+ [0, 1, 4, 5, 2, 3, 6, 7, 248, 249, 252, 253, 250, 251, 254, 255]}
+
+# Instantiate an example
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/svdf.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/svdf.mod.py
new file mode 100644
index 000000000..4f3e42c20
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/svdf.mod.py
@@ -0,0 +1,138 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+batches = 2
+features = 4
+rank = 1
+units = int(features / rank)
+input_size = 3
+memory_size = 10
+
+model = Model()
+
+input = Input("input", "TENSOR_FLOAT32", "{%d, %d}" % (batches, input_size))
+weights_feature = Input("weights_feature", "TENSOR_FLOAT32", "{%d, %d}" % (features, input_size))
+weights_time = Input("weights_time", "TENSOR_FLOAT32", "{%d, %d}" % (features, memory_size))
+bias = Input("bias", "TENSOR_FLOAT32", "{%d}" % (units))
+state_in = Input("state_in", "TENSOR_FLOAT32", "{%d, %d}" % (batches, memory_size*features))
+rank_param = Int32Scalar("rank_param", rank)
+activation_param = Int32Scalar("activation_param", 0)
+state_out = IgnoredOutput("state_out", "TENSOR_FLOAT32", "{%d, %d}" % (batches, memory_size*features))
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d}" % (batches, units))
+
+model = model.Operation("SVDF", input, weights_feature, weights_time, bias, state_in,
+ rank_param, activation_param).To([state_out, output])
+
+input0 = {
+ input: [],
+ weights_feature: [
+ -0.31930989, -0.36118156, 0.0079667, 0.37613347,
+ 0.22197971, 0.12416199, 0.27901134, 0.27557442,
+ 0.3905206, -0.36137494, -0.06634006, -0.10640851
+ ],
+ weights_time: [
+ -0.31930989, 0.37613347, 0.27901134, -0.36137494, -0.36118156,
+ 0.22197971, 0.27557442, -0.06634006, 0.0079667, 0.12416199,
+
+ 0.3905206, -0.10640851, -0.0976817, 0.15294972, 0.39635518,
+ -0.02702999, 0.39296314, 0.15785322, 0.21931258, 0.31053296,
+
+ -0.36916667, 0.38031587, -0.21580373, 0.27072677, 0.23622236,
+ 0.34936687, 0.18174365, 0.35907319, -0.17493086, 0.324846,
+
+ -0.10781813, 0.27201805, 0.14324132, -0.23681851, -0.27115166,
+ -0.01580888, -0.14943552, 0.15465137, 0.09784451, -0.0337657
+ ],
+ bias: [],
+ state_in: [0 for _ in range(batches * memory_size * features)],
+}
+
+test_inputs = [
+ 0.12609188, -0.46347019, -0.89598465,
+ 0.12609188, -0.46347019, -0.89598465,
+
+ 0.14278367, -1.64410412, -0.75222826,
+ 0.14278367, -1.64410412, -0.75222826,
+
+ 0.49837467, 0.19278903, 0.26584083,
+ 0.49837467, 0.19278903, 0.26584083,
+
+ -0.11186574, 0.13164264, -0.05349274,
+ -0.11186574, 0.13164264, -0.05349274,
+
+ -0.68892461, 0.37783599, 0.18263303,
+ -0.68892461, 0.37783599, 0.18263303,
+
+ -0.81299269, -0.86831826, 1.43940818,
+ -0.81299269, -0.86831826, 1.43940818,
+
+ -1.45006323, -0.82251364, -1.69082689,
+ -1.45006323, -0.82251364, -1.69082689,
+
+ 0.03966608, -0.24936394, -0.77526885,
+ 0.03966608, -0.24936394, -0.77526885,
+
+ 0.11771342, -0.23761693, -0.65898693,
+ 0.11771342, -0.23761693, -0.65898693,
+
+ -0.89477462, 1.67204106, -0.53235275,
+ -0.89477462, 1.67204106, -0.53235275
+]
+
+golden_outputs = [
+ 0.014899, -0.0517661, -0.143725, -0.00271883,
+ 0.014899, -0.0517661, -0.143725, -0.00271883,
+
+ 0.068281, -0.162217, -0.152268, 0.00323521,
+ 0.068281, -0.162217, -0.152268, 0.00323521,
+
+ -0.0317821, -0.0333089, 0.0609602, 0.0333759,
+ -0.0317821, -0.0333089, 0.0609602, 0.0333759,
+
+ -0.00623099, -0.077701, -0.391193, -0.0136691,
+ -0.00623099, -0.077701, -0.391193, -0.0136691,
+
+ 0.201551, -0.164607, -0.179462, -0.0592739,
+ 0.201551, -0.164607, -0.179462, -0.0592739,
+
+ 0.0886511, -0.0875401, -0.269283, 0.0281379,
+ 0.0886511, -0.0875401, -0.269283, 0.0281379,
+
+ -0.201174, -0.586145, -0.628624, -0.0330412,
+ -0.201174, -0.586145, -0.628624, -0.0330412,
+
+ -0.0839096, -0.299329, 0.108746, 0.109808,
+ -0.0839096, -0.299329, 0.108746, 0.109808,
+
+ 0.419114, -0.237824, -0.422627, 0.175115,
+ 0.419114, -0.237824, -0.422627, 0.175115,
+
+ 0.36726, -0.522303, -0.456502, -0.175475,
+ 0.36726, -0.522303, -0.456502, -0.175475
+]
+
+output0 = {state_out: [0 for _ in range(batches * memory_size * features)],
+ output: []}
+
+# TODO: enable more data points after fixing the reference issue
+for i in range(1):
+ batch_start = i * input_size * batches
+ batch_end = batch_start + input_size * batches
+ input0[input] = test_inputs[batch_start:batch_end]
+ golden_start = i * units * batches
+ golden_end = golden_start + units * batches
+ output0[output] = golden_outputs[golden_start:golden_end]
+ Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/svdf2.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/svdf2.mod.py
new file mode 100644
index 000000000..c34926bc3
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/svdf2.mod.py
@@ -0,0 +1,153 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+batches = 2
+features = 8
+rank = 2
+units = int(features / rank)
+input_size = 3
+memory_size = 10
+
+model = Model()
+
+input = Input("input", "TENSOR_FLOAT32", "{%d, %d}" % (batches, input_size))
+weights_feature = Input("weights_feature", "TENSOR_FLOAT32", "{%d, %d}" % (features, input_size))
+weights_time = Input("weights_time", "TENSOR_FLOAT32", "{%d, %d}" % (features, memory_size))
+bias = Input("bias", "TENSOR_FLOAT32", "{%d}" % (units))
+state_in = Input("state_in", "TENSOR_FLOAT32", "{%d, %d}" % (batches, memory_size*features))
+rank_param = Int32Scalar("rank_param", rank)
+activation_param = Int32Scalar("activation_param", 0)
+state_out = IgnoredOutput("state_out", "TENSOR_FLOAT32", "{%d, %d}" % (batches, memory_size*features))
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d}" % (batches, units))
+
+model = model.Operation("SVDF", input, weights_feature, weights_time, bias, state_in,
+ rank_param, activation_param).To([state_out, output])
+
+input0 = {
+ input: [],
+ weights_feature: [
+ -0.31930989, 0.0079667, 0.39296314, 0.37613347,
+ 0.12416199, 0.15785322, 0.27901134, 0.3905206,
+ 0.21931258, -0.36137494, -0.10640851, 0.31053296,
+ -0.36118156, -0.0976817, -0.36916667, 0.22197971,
+ 0.15294972, 0.38031587, 0.27557442, 0.39635518,
+ -0.21580373, -0.06634006, -0.02702999, 0.27072677
+ ],
+ weights_time: [
+ -0.31930989, 0.37613347, 0.27901134, -0.36137494, -0.36118156,
+ 0.22197971, 0.27557442, -0.06634006, 0.0079667, 0.12416199,
+
+ 0.3905206, -0.10640851, -0.0976817, 0.15294972, 0.39635518,
+ -0.02702999, 0.39296314, 0.15785322, 0.21931258, 0.31053296,
+
+ -0.36916667, 0.38031587, -0.21580373, 0.27072677, 0.23622236,
+ 0.34936687, 0.18174365, 0.35907319, -0.17493086, 0.324846,
+
+ -0.10781813, 0.27201805, 0.14324132, -0.23681851, -0.27115166,
+ -0.01580888, -0.14943552, 0.15465137, 0.09784451, -0.0337657,
+
+ -0.14884081, 0.19931212, -0.36002168, 0.34663299, -0.11405486,
+ 0.12672701, 0.39463779, -0.07886535, -0.06384811, 0.08249187,
+
+ -0.26816407, -0.19905911, 0.29211238, 0.31264046, -0.28664589,
+ 0.05698794, 0.11613581, 0.14078894, 0.02187902, -0.21781836,
+
+ -0.15567942, 0.08693647, -0.38256618, 0.36580828, -0.22922277,
+ -0.0226903, 0.12878349, -0.28122205, -0.10850525, -0.11955214,
+
+ 0.27179423, -0.04710215, 0.31069002, 0.22672787, 0.09580326,
+ 0.08682203, 0.1258215, 0.1851041, 0.29228821, 0.12366763
+ ],
+ bias: [],
+ state_in: [0 for _ in range(batches * memory_size * features)],
+}
+
+test_inputs = [
+ 0.12609188, -0.46347019, -0.89598465,
+ 0.35867718, 0.36897406, 0.73463392,
+
+ 0.14278367, -1.64410412, -0.75222826,
+ -0.57290924, 0.12729003, 0.7567004,
+
+ 0.49837467, 0.19278903, 0.26584083,
+ 0.17660543, 0.52949083, -0.77931279,
+
+ -0.11186574, 0.13164264, -0.05349274,
+ -0.72674477, -0.5683046, 0.55900657,
+
+ -0.68892461, 0.37783599, 0.18263303,
+ -0.63690937, 0.44483393, -0.71817774,
+
+ -0.81299269, -0.86831826, 1.43940818,
+ -0.95760226, 1.82078898, 0.71135032,
+
+ -1.45006323, -0.82251364, -1.69082689,
+ -1.65087092, -1.89238167, 1.54172635,
+
+ 0.03966608, -0.24936394, -0.77526885,
+ 2.06740379, -1.51439476, 1.43768692,
+
+ 0.11771342, -0.23761693, -0.65898693,
+ 0.31088525, -1.55601168, -0.87661445,
+
+ -0.89477462, 1.67204106, -0.53235275,
+ -0.6230064, 0.29819036, 1.06939757,
+]
+
+golden_outputs = [
+ -0.09623547, -0.10193135, 0.11083051, -0.0347917,
+ 0.1141196, 0.12965347, -0.12652366, 0.01007236,
+
+ -0.16396809, -0.21247184, 0.11259045, -0.04156673,
+ 0.10132131, -0.06143532, -0.00924693, 0.10084561,
+
+ 0.01257364, 0.0506071, -0.19287863, -0.07162561,
+ -0.02033747, 0.22673416, 0.15487903, 0.02525555,
+
+ -0.1411963, -0.37054959, 0.01774767, 0.05867489,
+ 0.09607603, -0.0141301, -0.08995658, 0.12867066,
+
+ -0.27142537, -0.16955489, 0.18521598, -0.12528358,
+ 0.00331409, 0.11167502, 0.02218599, -0.07309391,
+
+ 0.09593632, -0.28361851, -0.0773851, 0.17199151,
+ -0.00075242, 0.33691186, -0.1536046, 0.16572715,
+
+ -0.27916506, -0.27626723, 0.42615682, 0.3225764,
+ -0.37472126, -0.55655634, -0.05013514, 0.289112,
+
+ -0.24418658, 0.07540751, -0.1940318, -0.08911639,
+ 0.00732617, 0.46737891, 0.26449674, 0.24888524,
+
+ -0.17225097, -0.54660404, -0.38795233, 0.08389944,
+ 0.07736043, -0.28260678, 0.15666828, 1.14949894,
+
+ -0.57454878, -0.64704704, 0.73235172, -0.34616736,
+ 0.21120001, -0.22927976, 0.02455296, -0.35906726,
+]
+
+output0 = {state_out: [0 for _ in range(batches * memory_size * features)],
+ output: []}
+
+# TODO: enable more data points after fixing the reference issue
+for i in range(1):
+ batch_start = i * input_size * batches
+ batch_end = batch_start + input_size * batches
+ input0[input] = test_inputs[batch_start:batch_end]
+ golden_start = i * units * batches
+ golden_end = golden_start + units * batches
+ output0[output] = golden_outputs[golden_start:golden_end]
+ Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/svdf_state.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/svdf_state.mod.py
new file mode 100644
index 000000000..dc3e4f420
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/svdf_state.mod.py
@@ -0,0 +1,114 @@
+#
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+batches = 2
+units = 4
+input_size = 3
+memory_size = 10
+
+model = Model()
+
+input = Input("input", "TENSOR_FLOAT32", "{%d, %d}" % (batches, input_size))
+weights_feature = Input("weights_feature", "TENSOR_FLOAT32", "{%d, %d}" % (units, input_size))
+weights_time = Input("weights_time", "TENSOR_FLOAT32", "{%d, %d}" % (units, memory_size))
+bias = Input("bias", "TENSOR_FLOAT32", "{%d}" % (units))
+state_in = Input("state_in", "TENSOR_FLOAT32", "{%d, %d}" % (batches, memory_size*units))
+rank_param = Int32Scalar("rank_param", 1)
+activation_param = Int32Scalar("activation_param", 0)
+state_out = Output("state_out", "TENSOR_FLOAT32", "{%d, %d}" % (batches, memory_size*units))
+output = Output("output", "TENSOR_FLOAT32", "{%d, %d}" % (batches, units))
+
+model = model.Operation("SVDF", input, weights_feature, weights_time, bias, state_in,
+ rank_param, activation_param).To([state_out, output])
+
+input0 = {
+ weights_feature: [
+ -0.31930989, -0.36118156, 0.0079667, 0.37613347,
+ 0.22197971, 0.12416199, 0.27901134, 0.27557442,
+ 0.3905206, -0.36137494, -0.06634006, -0.10640851
+ ],
+ weights_time: [
+ -0.31930989, 0.37613347, 0.27901134, -0.36137494, -0.36118156,
+ 0.22197971, 0.27557442, -0.06634006, 0.0079667, 0.12416199,
+
+ 0.3905206, -0.10640851, -0.0976817, 0.15294972, 0.39635518,
+ -0.02702999, 0.39296314, 0.15785322, 0.21931258, 0.31053296,
+
+ -0.36916667, 0.38031587, -0.21580373, 0.27072677, 0.23622236,
+ 0.34936687, 0.18174365, 0.35907319, -0.17493086, 0.324846,
+
+ -0.10781813, 0.27201805, 0.14324132, -0.23681851, -0.27115166,
+ -0.01580888, -0.14943552, 0.15465137, 0.09784451, -0.0337657
+ ],
+ bias: [],
+}
+
+input0[input] = [
+ 0.14278367, -1.64410412, -0.75222826,
+ 0.14278367, -1.64410412, -0.75222826,
+]
+input0[state_in] = [
+ 0, 0, 0, 0,
+ 0, 0, 0, 0,
+ 0.119996, 0, 0, 0,
+ 0, 0, 0, 0,
+ 0, 0, -0.166701, 0,
+ 0, 0, 0, 0,
+ 0, 0, 0, 0,
+ -0.44244, 0, 0, 0,
+ 0, 0, 0, 0,
+ 0, 0, 0.0805206, 0,
+ 0, 0, 0, 0,
+ 0, 0, 0, 0,
+ 0.119996, 0, 0, 0,
+ 0, 0, 0, 0,
+ 0, 0, -0.166701, 0,
+ 0, 0, 0, 0,
+ 0, 0, 0, 0,
+ -0.44244, 0, 0, 0,
+ 0, 0, 0, 0,
+ 0, 0, 0.0805206, 0,
+]
+output0 = {
+ state_out : [
+ 0, 0, 0, 0,
+ 0, 0, 0, 0.119996,
+ 0.542235, 0, 0, 0,
+ 0, 0, 0, 0,
+ 0, -0.166701, -0.40465, 0,
+ 0, 0, 0, 0,
+ 0, 0, 0, -0.44244,
+ -0.706995, 0, 0, 0,
+ 0, 0, 0, 0,
+ 0, 0.0805206, 0.137515, 0,
+ 0, 0, 0, 0,
+ 0, 0, 0, 0.119996,
+ 0.542235, 0, 0, 0,
+ 0, 0, 0, 0,
+ 0, -0.166701, -0.40465, 0,
+ 0, 0, 0, 0,
+ 0, 0, 0, -0.44244,
+ -0.706995, 0, 0, 0,
+ 0, 0, 0, 0,
+ 0, 0.0805206, 0.137515, 0,
+ ],
+ output : [
+ 0.068281, -0.162217, -0.152268, 0.00323521,
+ 0.068281, -0.162217, -0.152268, 0.00323521,
+ ]
+}
+
+Example((input0, output0))
diff --git a/runtimes/tests/neural_networks_test/specs/V1_0/tanh_.mod.py b/runtimes/tests/neural_networks_test/specs/V1_0/tanh_.mod.py
new file mode 100644
index 000000000..daff31687
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/specs/V1_0/tanh_.mod.py
@@ -0,0 +1,16 @@
+# model
+model = Model()
+i1 = Input("op1", "TENSOR_FLOAT32", "{1, 2, 2, 1}")
+
+i2 = Output("op2", "TENSOR_FLOAT32", "{1, 2, 2, 1}")
+model = model.Operation("TANH", i1).To(i2)
+
+# Example 1. Input in operand 0,
+input0 = {i1: # input 0
+ [-1, 0, 1, 10]}
+
+output0 = {i2: # output 0
+ [-.761594156, 0, .761594156, 0.999999996]}
+
+# Instantiate an example
+Example((input0, output0))